지난 '2D 코드에 대한 설명' 블로그 글에서 데이터 매트릭스 코드, QR 코드, 그리고 다양한 산업 분야에서의 잠재적 용도에 대해 살펴보았습니다. 이 외에도 각각 고유한 장점과 한계를 가지고 있는 많은 2D 코드가 있습니다.
이번 글에서는 잘 알려지지 않은 2D 바코드 기호인 DotCode에 대해 알아보겠습니다. DotCode는 2D 코드 분야에서는 비교적 새롭게 등장한 코드로, 특정한 고속 대량 처리 응용 분야에서 사용하기 위해 개발되었습니다.
DotCode란?
DotCode는 직사각형 배열의 점 안에서 데이터를 인코딩하는 2D 바코드입니다. 원래 고속 잉크젯이나 레이저 기술을 사용하여 마킹할 때 안정적으로 읽을 수 있는 기계 판독 코드용 솔루션으로 개발되었습니다.
DotCodes는 고속 생산 공정이 있는 산업에서 품목 수준의 일련번호 생성을 촉진하기 위해 다른 2D 코드의 대안으로 사용될 수 있으며, 글로벌 공급망 전반에서 제품을 추적할 수 있습니다.
DotCode는 Andrew Longacre 박사가 개발했으며, 글로벌 산업 표준 조직인 AIM이 2009년에 공식 사양을 발표했습니다.
DotCode는 공개 도메인 코드, 즉, 저작권 제한이 없고 로열티도 없기 때문에 기업이 코드를 마킹하거나 사용할 때 라이선스를 구매하지 않아도 됩니다. AIM의 최신 사양은 ISS DotCode Symbology Specification 4.0에서 확인할 수 있습니다.
다른 2D 코드와 마찬가지로, DotCode는 2D 코드에서 누락된 데이터를 검출하고 복원하는 Reed-Solomon 수정 알고리즘을 사용하는 오류 수정 기능을 갖추고 있습니다. 이는 코드의 일부가 누락되거나 손상된 경우에도 DotCode를 계속 읽을 수 있다는 뜻이기도 합니다.
DotCode는 어떻게 생겼습니까?
다른 대다수의 2D 코드와 달리, DotCode는 보통 직사각형 모양입니다. DotCodes의 데이터는 '데이터 도트'로 인코딩됩니다. 데이터 도트는 정사각형이나 원형일 수 있으며 직사각형에 대각선으로 그리드상에 배치됩니다.
DotCode의 크기와 방향은 유연하지만 코드의 도트 높이와 너비의 합은 홀수여야 합니다. 예를 들어, 코드의 높이에 있는 도트 수가 홀수라면 너비에 있는 수는 짝수여야 하며, 그 반대의 경우도 마찬가지입니다.
DotCode는 판독 가능할 정도로 대비만 충분하다면, 밝은 색상의 배경에 어두운 색상으로 또는 어두운 색상의 배경에 밝은 색상으로 마킹할 수 있습니다.
DotCode의 최소 크기는 높이가 7 도트입니다. 이론적으로 최대 크기는 없지만 대부분의 마킹 기술로 달성할 수 있는 실질적 한계는 어느 방향이든 124 도트입니다.
다른 2D 코드와 마찬가지로 DotCode에는 '파인더 패턴'이 있습니다. 파인더 패턴은 코드의 두 모서리에서 볼 수 있으며, 여기에 데이터 도트가 포함되어 있습니다. 이들 도트의 위치로 데이터 판독기나 스캐너는 어디에서 데이터 판독을 시작해야 하는지 알 수 있습니다.
DotCode는 마킹된 코드의 네 면 모두에 너비가 3 도트인 '여백'으로 둘러싸여 있어야 합니다. 이 빈 공간 덕분에 스캐너는 추가로 마킹된 내용을 가져오지 않아도 효과적으로 코드를 스캔하고 읽을 수 있습니다.
DotCode에는 어떤 데이터를 포함할 수 있습니까?
DotCode는 숫자 0~9, 소문자 a~z, 대문자 A~Z, 구두점 기호, 다양한 특수 문자를 나타내는 모든 7비트 ASCII(American Standard Code for Information Interchange) 문자는 물론 모든 확장된 8비트 ASCII 문자를 사용하여 데이터를 인코딩할 수 있습니다.
다른 2D 코드와 달리 DotCode는 데이터 용량과 관련한 어떤 기능적 용량에도 기술적인 제한이 없습니다. 기본적으로 DotCode에 저장할 수 있는 데이터의 최대 용량은 없지만, 위에서 언급한 것처럼 실제로 마킹기는 어느 방향이든 124 도트로 크기가 제한될 수 있습니다.
DotCode를 마킹하기에 가장 좋은 기술은 무엇입니까?
다른 2D 코드와 달리, DotCodes는 연속선이나 정밀한 간격을 사용할 필요가 없으므로 산업용 잉크젯 마킹기를 포함한 고속 마킹기와 CO2 및 파이버 레이저 등의 레이저 코딩 시스템에 안정적으로 적용할 수 있습니다. 따라서 이 코드는 고속 생산 라인을 갖춘 산업에 아주 적합합니다.
DotCode는 어떻게 스캔합니까?
데이터 매트릭스 코드 및 QR 코드와 마찬가지로 DotCode는 전문 2D 코드 스캐너나 카메라 스캐너를 사용하여 어느 방향에서나 스캔할 수 있습니다. 또한, 적절한 바코드 리더 앱이 설치되어 있다면 스마트폰이나 태블릿의 카메라로도 DotCode를 스캔할 수 있습니다. 그러나 일반적으로 소비자 대면 응용 분야에서는 DotCode를 사용하지 않는 것이 좋습니다.
어떤 산업에서 DotCode를 사용합니까?
DotCode는 유럽 담배 산업의 on-pack 일련번호 생성 부문에서 큰 성공을 거두었습니다. 여기는 생산이 아주 빠르게 진행되는 환경으로(주로 분당 최대 1,000팩 생산) 고속 제품 마킹 솔루션을 필요로 합니다.
글로벌 표준 기구인 GS1은 EU 담배 추적 규정 EU 2018/574의 요구 사항을 충족시키기 위해 담배 응용 분야에 사용하기 위한 DotCode의 글로벌 표준을 유지관리하고 있습니다.
DotCode이 가장 유용한 분야는 담배 부문이지만, 빠르게 진행되는 생산 환경에서 사용하기에 알맞으므로 알코올 음료와 같이 향후 일련번호가 요구 사항이 되어 고속 마킹을 갖춰야 하는 다른 산업에도 유용할 수 있습니다.
DotCode 사용에 대해 자세히 알아보려면 어떻게 해야 합니까?
제품 포장에 DotCode나 2D 코드를 추가하려고 하시거나 이에 최적화된 방법을 찾으신다면 도미노로 문의해 주시기 바랍니다.
도미노는 모든 산업 및 포장 유형의 요구 사항에 맞는 다양한 마킹 및 라벨링 솔루션을 보유하고 있습니다. 또한, 코드가 마킹 품질 요구 사항을 충족하는지 확인하고, 일련번호 생성된 코드의 데이터 정확성을 확인하는 데 사용하는 다양한 전문 코드 검증 시스템도 제공합니다.
고속 일련번호 생성이 필요하고 DotCode 사용에 관심이 있으시다면, 도미노 전문가와 함께 구체적인 요구 사항을 살펴보고 비즈니스에 가장 적합한 솔루션에 대해 알아보십시오.