2D 코드

2-)는 가로, 세로 모두 정보를 포함하기 때문에 훨씬 많은 데이터를 저장할 수 있습니다. 예를 들어, 하나의 2-D 코드는 39 문자를 포함할 수 있는 Code 39에 비해 최대 3,116개의 숫자 또는 2,335개 영숫자를 포함할 수 있습니다.
1-D 바코드와 달리 모든 2-D 코드는 일부 1-D 코드의 검사 숫자와 유사한 오류정정 기능이 내장되어 있어 효과적으로 오판독을 제거할 수 있습니다. 하나의 DataMatrix 코드는 보통 데이터가 3번 인코딩되므로 코드가 정확히 판독될 가능성이 크게 높아집니다.
1-D 코드는 코드의 시작과 종료지점을 나타내기 위해 여백(Quiet Zone)과 가드 패턴(Guard Pattern)이 사용되는 반면, 2-D 코드는 여백, 파인더 패턴, 클러킹 패턴을 가지고 있습니다. 파인더 패턴은 2-D 코드 양쪽의 바깥 가장자리 주변에 있는 L자형 패턴입니다. 디코딩 중 적절한 방향이 유지되도록 사용됩니다. 파인더 패턴의 반대쪽에 있는 클러킹 패턴은 검정색과 흰색 모듈(또는 셀)이 교차되어 있으며, 이는 디코딩할 코드의 크기(행과 열의 수)와 단일 셀의 크기를 나타냅니다. 여백은 1D 바코드와 유사하지만, 2D 코드의 경우에는 전체 코드를 둘러싸고 있어야 합니다.
2D 코드 부호
