[테크 인사이트] 데이터 매트릭스 코드와 QR 코드의 차이점은?

2021.12.20 16:02:29

함수미 기자 etech@hellot.net

도미노코리아(주) 기술 기고

헬로티 함수미 기자 |

 

QR 코드와 데이터 매트릭스 코드는 모두 2D 바코드 즉, ‘2D 코드’로서 제조업체에서 점점 더 일반적으로 사용되고 있으나 각 코드의 사용 방식은 매우 다르다.

 

제품 포장부터 브랜드 메시지 홍보, 내부 track & trace 및 위조 방지 옵션 제공까지 2D 코드는 모든 산업의 제조업체에 다양한 기회를 제공할 수 있다.

 

 

그렇다면 비즈니스에 따라 적합한 2D 코드는 무엇일까? 데이터 매트릭스 코드와 QR 코드를 활용하기 위한 적절한 방법을 알아보기 전에, 먼저 이 두 코드를 구분하는 방법을 알아보도록 하겠다.

 

데이터 매트릭스 코드란?

 

2D 바코드의 일종인 데이터 매트릭스 코드는 흑백으로 데이터를 코딩한다. 즉 그리드에 음영을 대비시킨 셀을 배치한다. 1D 바코드와 달리 데이터 매트릭스 코드는 전방향성을 가진다. 따라서 이 코드는 어떠한 각도에서도 판독할 수 있다.

 

데이터 매트릭스는 1994년 미국의 International Data Matrix, Inc(I.D. Matrix)가 발명했다.

코드에 저장된 정보량에 따라 데이터 매트릭스 내 행과 열의 개수가 증가한다. 코드의 최대 용량은 영숫자 2,335자다.

 

데이터 매트릭스 코드는 어떻게 생겼을까?

 

데이터 매트릭스 코드는 일반적으로 정사각형이지만 때로 직사각형도 될 수 있으며 그리드, 즉 '매트릭스'에 밝기가 다른 사각형 점인 '셀'이 배치되어 있다.

 

데이터 매트릭스는 일반적으로 흑백으로 인쇄하지만 셀 사이에 색상 대비가 충분하여 판독성을 보장할 수 있다면 다른 색깔을 사용하여 인쇄할 수도 있다.

 

데이터 매트릭스 코드는 코드 한쪽의 L형 패턴으로 정의되어 두 개의 인접한 경계가 있다. 이러한 ‘파인더 패턴’은 카메라 스캐너가 코드를 찾을 때 유용하다.

 

 

데이터 매트릭스 코드 스캔 방법은?

 

데이터 매트릭스 코드는 데이터 매트릭스 코드 스캐너나 전방향 카메라 스캐너를 사용하여 모든 각도(0~360°)에서 스캔할 수 있다. 일부 스마트폰 카메라는 물리적으로 데이터 매트릭스 코드를 스캔할 수 있지만, 이 기능이 내장되어 있지 않은 스마트폰도 많기 때문에 확실하게 정보를 읽기 위해서는 별도의 앱이 필요하다.

 

QR 코드란?

 

QR 코드(Quick Response code)도 2D 바코드로서 흑백으로 데이터를 암호화한다. 즉 그리드에 음영을 대비시킨 셀을 배치한다. 다른 2D 코드와 달리 QR 코드는 전방향성을 가지기 때문에 모든 각도에서도 판독할 수 있다.

 

QR 코드는 1994년 일본의 Denso Corporation이 발명했다. QR 코드의 최대 저장 용량은 영숫자 4,296자이며 코드 내 행과 열의 개수에 의해 결정된다.

 

QR 코드는 어떻게 생겼을까?

 

QR 코드는 대비된 색상의 배경 위에 있는 그리드에 밝기가 다른 사각형이 배열된 모양이다.

 

QR 코드는 종종 흑백으로 인쇄되지만 셀 사이에 색상 대비가 충분하다면 다양한 색깔로 인쇄될 수도 있다.

스캐너가 코드를 쉽게 식별할 수 있도록 QR 코드에는 상단 왼쪽, 상단 오른쪽, 하단 왼쪽에 3개의 동일한 사각형으로 이루어진 ‘검색 패턴(Finder pattern’이 있다.

 

 

QR 코드 스캔 방법은?

 

데이터 매트릭스 코드처럼 QR 코드는 QR 코드 전용 스캐너나 카메라 스캐너를 사용하여 어떠한 방향에서도 스캔할 수 있다. QR 코드는 스마트폰 카메라로 스캔할 수도 있다. 최근 일부 스마트폰 제조업체는 표준 카메라 기능에 QR 코드 스캔 기능을 포함시키기 시작했다. 이로 인해 QR 코드는 사용자가 전용 앱을 사용하지 않고도 스마트폰 카메라에서 바로 코드를 스캔할 수 있기 때문에, 고객 대면 애플리케이션에서 데이터 매트릭스 코드보다 더욱 활용성이 높아졌다.

 

그렇다면 데이터 매트릭스 코드와 QR 코드의 차이점은?

 

데이터 매트릭스 코드와 QR 코드는 모두 2D 바코드로써 전통적인 선형 바코드인 1D 바코드와 동일한 정보를 저장할 수 있다. 글로벌 표준기구인 GS1은 데이터 매트릭스와 QR 코드를 비롯한 다양한 유형의 바코드의 글로벌 표준을 개발하고 유지한다. 이는 데이터 매트릭스 코드와 QR 코드는 제품을 식별하기 위해 사용되는 국제적으로 인정된 고유 번호인 GTIN(Global Trade Item Number)을 비롯한 모든 GS1 ID 키를 포함할 수 있음을 의미한다.

 

두 코드는 모두 제품 만료일, 일련번호, 배치/로트 번호를 포함한 정보를 저장하기 위해 사용할 수 있고, URL을 포함시켜 제품의 포장에 담긴 정보의 범위를 '확장'할 수 있다. 즉, 알레르기 유발 물질이나 라이프스타일 적합성 같은 유용한 정보나 레시피 및 사용 지침이 포함된 외부 웹사이트로 소비자를 안내할 수 있다.

 

또한 두 코드 모두 오류 정정이 가능하다. 즉, 표준 1D 코드와 달리 코드 일부가 제거되거나 손상되어도 데이터를 읽을 수 있다. 두 코드는 백업 데이터를 코드에 추가하는 수학적 오류 정정 방법인 리드 솔로몬 부호(Reed–Solomon error correction, RS 부호) 알고리즘을 사용하여 오류를 정정할 수 있다.

 

하지만 두 코드의 특성에는 약간의 차이가 있어 각각 더욱 적합한 분야가 있다.

 

데이터 매트릭스 코드는 물리적으로 QR 코드보다 작기 때문에, 작은 크기로 고밀도 데이터를 제공할 수 있어 코드를 부착할 수 있는 공간이 제한된 개별 제품 부품에 마킹하는 데 이상적이다. 미국 전자 산업 협회인 EIA(Electronic Industries Alliance)는 소형 전자 부품의 데이터 매트릭스 코드가 들어간 라벨을 부착할 것을 권장한다. 데이터 매트릭스 코드는 GS1이 규제 대상 보건 품목용으로 승인한 유일한 2D 코드다. 또한 자동차 및 항공우주 애플리케이션용 기본 코드이기도 하다.

 

이에 비해 QR 코드는 데이터 매트릭스 코드보다 크기도 더욱 크고, 더욱 많은 데이터를 포함할 수 있다. 더불어 데이터 매트릭스 코드는 숫자와 영문자로만 정보를 인코딩할 수 있지만, QR 코드는 일본에서 발명됐기 때문에 간지(일본어 한자)나 다른 멀티바이트 문자도 포함할 수 있어 비유럽 언어를 사용할 때 적합하다.

 

QR 코드와 데이터 매트릭스 코드는 모두 자유 이용 저작물(public domain) 코드이다. 즉, 로열티가 없기 때문에 사용료를 지불하지 않아도 된다. 각 코드의 사양 및 인쇄 요건은 International Organization for Standardization(ISO)에서 확인할 수 있다. 코드의 작동 원리와 제작 방법에 대해 자세히 알고 싶다면 관련 ISO 표준을 참조할 수 있다.

 

데이터 매트릭스 코드의 사용 요건은 ISO/IEC 16022 국제 표준에 명시되어 있다. QR 코드의 사용 요건은 ISO/IEC 18004 국제 표준에 명시되어 있다.

 

 

나에게 적합한 2D 코드를 선택하려면?

 

차이가 있지만 두 코드 모두 비슷한 방식으로 사용할 수 있다. 모두 전통적인 1D 바코드보다 더 많은 데이터를 인코딩할 수 있고, 내부 추적 및 소비자 마케팅 목적으로 정보를 제공하는 데 사용될 수 있다.

 

하지만 데이터 매트릭스 코드는 내부 제품 식별 및 위조 방지용으로 흔히 사용되며, QR 코드는 소비자 대면 애플리케이션에서 보편적으로 사용되고 있다.

 

아래 표에서 두 코드의 일반적인 애플리케이션을 참조하시기 바랍니다.

 

2D 코드 적용 사례

 

 

2D 코드 마킹

 

제품 라벨링과 마찬가지로 올바른 인쇄 애플리케이션을 선택하여 2D 코드를 올바로 마킹해야 하고, 관련 코드 검증 시스템을 이용하여 마킹된 코드의 품질과 정확성을 검사해야 한다.

 

데이터 매트릭스 코드와 QR 코드 모두 전통적인 1D 바코드에 비해 허용 오차가 크지만 여전히 이 코드들을 깔끔하고, 선명하고, 올바로 코딩 및 마킹하여 소비자가 효율적으로 사용하고 소매업체와 공급망 내 주체들이 신뢰할 수 있도록 하는 것이 중요하다.

 

도미노의 R-Series 마킹 비전 검사 시스템은 마킹 후 코드를 스캔하여 마킹된 코드가 인쇄 품질 요건을 충족하는지 확인하고, 데이터의 정확도를 검사할 수 있다.

 

2D 코드 인쇄를 위한 가장 적합한 기술은?

 

제품 포장에 데이터 매트릭스나 QR 코드를 추가하기 위한 정보가 필요하다면 도미노코리아에 문의하면 된다. 도미노는 모든 산업 요건과 포장 유형에 적합한 다양한 마킹을 갖추고 있다.

 

또한 도미노의 제품군과 함께 사용할 수 있도록 설계 및 개발된 코드 비전 검사 시스템도 있다. 도미노의 전문가팀은 고객의 특정 요건에 맞춰 안내하고, 각 사업별로 적합한 코드와 마킹 솔루션을 제공한다.

Copyright ⓒ 첨단 & Hellot.net





상호명(명칭) : (주)첨단 | 등록번호 : 서울,자00420 | 등록일자 : 2013년05월15일 | 제호 :헬로티(helloT) | 발행인 : 이종춘 | 편집인 : 김진희 | 본점 : 서울시 마포구 양화로 127, 3층, 지점 : 경기도 파주시 심학산로 10, 3층 | 발행일자 : 2012년 4월1일 | 청소년보호책임자 : 김유활 | 대표이사 : 이준원 | 사업자등록번호 : 118-81-03520 | 전화 : 02-3142-4151 | 팩스 : 02-338-3453 | 통신판매번호 : 제 2013-서울마포-1032호 copyright(c) HelloT all right reserved.