Skip to main content
홈블로그용어집2차원 바코드

2차원 바코드

17TRACK

2차원 바코드란 무엇인가?

2차원 바코드는 two-dimensional barcode 또는 2D barcode라고도 표기되며, 2차원으로 배열된 패턴을 통해 정보를 인코딩하는 기계 판독 가능 기호입니다. 물류 및 전자상거래에서 제품, 소포, 재고 단위 및 반품 거래를 식별하는 데 사용되는 식별자 또는 기타 데이터를 담을 수 있습니다. 형식과 애플리케이션에 따라 기호에 데이터가 직접 포함될 수도 있고, 시스템이 관련 정보를 검색할 수 있는 식별자나 웹 주소를 제공할 수도 있습니다.

2차원 바코드

막대와 공백을 사용해 한 차원으로 정보를 인코딩하는 선형 바코드와 달리, 2D 바코드는 요소의 행렬 또는 여러 개의 겹쳐진 행을 사용합니다. QR Code, Data Matrix 및 PDF417은 2D 바코드 형식의 예입니다. 형식은 정보가 표현되고 디코딩되는 방식을 결정하며, 비즈니스 애플리케이션은 해당 정보의 의미를 결정합니다.

2차원 바코드의 작동 방식

바코드 생성 애플리케이션은 특정 바코드 형식의 규칙에 따라 데이터 문자열을 기호로 변환합니다. 이러한 형식을 심볼로지라고도 합니다. 데이터는 제품 식별자, 일련번호, 배송 참조 번호 또는 URL일 수 있습니다. 호환되는 리더는 기호를 캡처하고 패턴을 다시 데이터로 디코딩합니다.

디코딩만으로 비즈니스 작업이 반드시 완료되는 것은 아닙니다. 창고, 배송 또는 소매 소프트웨어는 디코딩된 내용을 해석하고 올바른 기록 또는 작업과 연결해야 합니다. 따라서 수신 애플리케이션이 데이터 구조나 식별자를 인식하지 못하면 스캔에 성공해 읽을 수 있는 텍스트가 생성되더라도 운영 검사를 통과하지 못할 수 있습니다.

  1. 데이터 정의: 조직은 거래에 필요한 식별자, 속성 또는 참조 정보를 선택합니다.
  2. 기호 인코딩: 소프트웨어는 선택한 심볼로지와 적용 가능한 데이터 규칙을 사용해 바코드를 생성합니다.
  3. 인쇄 또는 표시: 기호가 포장, 배송 라벨, 문서 또는 화면에 표시됩니다.
  4. 캡처 및 디코딩: 호환되는 이미징 장치 또는 카메라 기반 애플리케이션이 패턴을 읽습니다.
  5. 검증 및 처리: 수신 시스템이 내용을 확인하고, 필요한 경우 비즈니스 기록을 검색하거나 업데이트합니다.

이러한 단계는 바코드 품질, 리더 호환성 및 소프트웨어 통합을 별도로 고려해야 하는 이유를 보여줍니다. 잘 인쇄된 기호도 잘못된 식별자를 보완할 수 없으며, 올바른 데이터도 사용 가능한 장비가 읽을 수 없는 기호를 보완할 수 없습니다.

주요 형식과 차이점

2차원 바코드에는 매트릭스 기호와 스택형 기호가 포함됩니다. 매트릭스 기호는 2차원 격자에 요소를 배열합니다. 스택형 기호는 인코딩된 정보를 여러 행으로 배열합니다. 이는 품질이나 적합성의 순위가 아니라 구조적 차이입니다.

형식구조관련 특성애플리케이션 고려 사항
QR Code매트릭스텍스트, 식별자 및 URL을 인코딩할 수 있으며, 눈에 띄는 모서리 파인더 패턴으로 식별할 수 있습니다.카메라 기반으로 웹 리소스 또는 애플리케이션에 접근하도록 설계된 경우 유용합니다. 목적지와 데이터 구문은 여전히 정의해야 합니다.
Data Matrix매트릭스특징적인 경계 패턴이 있는 셀 격자를 사용하며, GS1 DataMatrix는 GS1 데이터 규칙을 적용합니다.구조화된 제품 식별 및 라벨 공간이 제한된 애플리케이션과 관련이 있습니다.
PDF417스택형단일 선형 순서가 아니라 여러 행에 걸쳐 정보를 인코딩합니다.이 심볼로지와 수신 애플리케이션의 데이터 요구 사항을 지원하는 장비와 소프트웨어가 필요합니다.

바코드 형식만으로는 완전한 산업 식별 시스템이 확립되지 않습니다. 예를 들어 Data Matrix는 심볼로지를 의미하는 반면, GS1 DataMatrix는 GS1 전용 인코딩 및 데이터 규칙과 함께 사용하는 것을 의미합니다. 마찬가지로 임의의 웹 주소를 포함하는 QR Code가 GS1 Digital Link URI를 포함하는 QR Code와 자동으로 동일한 것은 아닙니다.

물류 및 전자상거래에서의 사용

제품 식별 및 재고 관리

제품 또는 포장에 부착된 2D 바코드는 입고, 피킹, 포장 또는 재고 확인 과정에서 식별을 지원할 수 있습니다. 관련 데이터 표준이 허용하는 경우 하나의 기호에 제품 식별자와 함께 배치 번호, 일련번호 또는 유효기간과 같은 속성을 담을 수 있습니다. 수신 애플리케이션은 어떤 필드가 존재하며 해당 필드가 어떻게 구분되는지 이해해야 합니다.

예를 들어 창고는 입고 과정에서 GS1 DataMatrix 기호를 스캔해 제품 식별자와 배치 참조 정보를 캡처할 수 있습니다. 이후 재고 시스템은 재고를 기록할 때 해당 값을 사용할 수 있습니다. 이는 예시적인 작업 흐름이며, 모든 창고가 동일한 기호를 허용하거나 동일한 속성을 캡처한다는 의미는 아닙니다.

배송 및 소포 처리

배송 라벨에는 운송업체 또는 주문 처리 작업에서 사용하는 기계 판독 가능 정보가 포함될 수 있습니다. 2D 바코드가 지정된 경우 그 역할은 해당 라벨 사양에 따라 달라집니다. 배송 참조 정보, 운영 데이터 또는 구조화된 필드 조합을 담을 수 있습니다.

제품 바코드와 배송 바코드를 서로 대체 가능한 것으로 취급해서는 안 됩니다. 전자는 소포 내부의 상품을 식별할 수 있는 반면, 후자는 배송 자체를 식별하거나 운송 프로세스를 지원합니다. 두 기호가 기술적으로 모두 판독 가능하더라도 잘못된 기호를 스캔하면 관련 없는 기록이 검색될 수 있습니다.

반품 및 고객 인계

소매업체는 반품 승인 정보를 나타내거나 승인된 수거 장소가 반품 기록에 접근할 수 있도록 하는 2D 바코드를 발급할 수 있습니다. 이러한 작업 흐름에서 코드는 참여 시스템이 사용하는 참조 정보이며, 그 자체로 배송 라벨이거나 모든 장소에서 반품을 접수할 수 있다는 보장은 아닙니다.

고객에게 제공하는 안내에서는 처리를 위해 코드를 제시하는 것과 소포에 운송 라벨을 부착하는 것을 구분해야 합니다. 적용되는 반품 방식에 따라 포장, 라벨 인쇄 또는 추가 식별이 필요한지가 결정됩니다.

국경 간 공급망

국경 간 상거래에서 조직은 서로 다른 거래 파트너가 해석해야 하는 라벨이 붙은 상품을 교환할 수 있습니다. 공유된 식별자 및 데이터 표준은 기호에 인코딩된 정보에 공통된 의미를 부여하는 데 도움이 됩니다. 발신자와 수신자가 필드를 서로 다르게 해석한다면 리더 호환성만으로는 충분하지 않습니다.

2D 바코드 자체가 상업 송장, 세관 신고서 또는 기타 필수 무역 서류를 대체하지는 않습니다. 특정 바코드가 세관 또는 운송 프로세스에서 허용되는지는 해당 프로세스의 규칙과 기술 사양에 따라 달라집니다.

관련 용어와 중요한 구분

용어의미2D 바코드와의 관계
선형 바코드막대와 공백을 1차원으로 배열해 데이터를 나타내는 기호입니다.2D 바코드의 동의어가 아닌 대체 바코드 구조입니다.
QR Code특정 매트릭스 바코드 심볼로지입니다.2D 바코드의 한 유형이며 전체 범주의 명칭은 아닙니다.
Tracking number추적 시스템에서 배송 정보를 검색하는 데 사용되는 식별자입니다.바코드에 인코딩될 수 있지만 이를 담는 기호와는 독립적으로 존재합니다.
GS1 Application IdentifierGS1 시스템에서 데이터 필드의 의미와 형식을 식별하는 접두사입니다.수신 소프트웨어가 지원되는 GS1 바코드에 포함된 구조화된 필드를 해석하도록 돕습니다.
GS1 Digital Link URIGS1 식별자를 나타내고 온라인 정보에 연결할 수 있는 웹 주소 구조입니다.적합한 2D 바코드에 포함할 수 있으며, URI 구조와 바코드 심볼로지는 별개의 개념입니다.
RFID무선 주파수 통신을 사용해 태그에서 정보를 읽는 기술입니다.바코드 기술이 아니며, 광학 바코드 판독과 무선 주파수 식별은 서로 다른 캡처 방식을 사용합니다.

판독, 인쇄 및 구현 점검

2D 바코드를 선택할 때는 익숙한 기호를 고르는 것 이상의 작업이 필요합니다. 다음 점검 항목은 운영 실패를 일으키는 서로 다른 원인을 다룹니다.

  • 수신 사양을 확인하세요. 거래 파트너 또는 애플리케이션이 허용하는 심볼로지, 데이터 필드, 식별자 규칙 및 라벨 레이아웃을 확인합니다. 읽을 수 있는 2D 바코드라면 무엇이든 허용된다고 가정하지 마세요.
  • 스캔 장비를 확인하세요. 기존의 선형 전용 레이저 스캐너는 선형 바코드를 읽을 수 있다는 이유만으로 매트릭스 기호를 디코딩할 수 없습니다. 실제 장치와 소프트웨어 구성에서 선택한 형식을 지원하는지 확인합니다.
  • 기호 크기를 관리하세요. 더 많은 데이터를 인코딩하려면 더 큰 기호 또는 더 작은 개별 요소가 필요할 수 있습니다. 의도한 인쇄 및 스캔 환경에서 계속 읽을 수 있는 크기를 선택합니다.
  • 대비와 여백을 유지하세요. 일반적으로 콰이어트 존이라고 하는 기호 주변의 미인쇄 영역에 대한 심볼로지 요구 사항을 따릅니다. 해당 공간 안에 텍스트, 테두리 또는 기타 그래픽을 배치하지 마세요.
  • 물리적 표면을 평가하세요. 주름, 이음매, 반사, 곡률 및 마모는 이미지 캡처를 방해할 수 있습니다. 평평한 디자인 시안만이 아니라 실제 포장에 라벨을 부착해 테스트하세요.
  • 디코딩된 데이터를 검증하세요. 식별자, 필드 길이, 구분자 및 애플리케이션 규칙을 확인합니다. 스캐너에 문자가 표시된다고 해서 창고 또는 운송업체 시스템이 이를 수락한다는 증거는 아닙니다.
  • 스캔과 검증을 구분하세요. 성공적인 스캔은 한 가지 조건에서 판독 가능함을 보여줍니다. 바코드 검증은 정의된 기준에 따라 기호 품질을 평가하며, 단 한 번의 운영 스캔과 동일하지 않습니다.
  • 전체 작업 흐름을 테스트하세요. 스캔으로 의도한 기록이 검색되고 올바른 작업이 실행되는지 확인합니다. 여기에는 애플리케이션이 중복, 알 수 없는 또는 유효하지 않은 식별자를 처리하는 방식도 포함됩니다.

일반적인 오해

2D 바코드 자체는 실시간 추적을 제공하지 않습니다. 추적 식별자 또는 추적 리소스에 연결되는 링크를 인코딩할 수 있지만, 배송 이벤트는 연결된 운영 시스템에서 제공되어야 합니다. 인쇄된 기호가 소포의 이동을 독립적으로 관찰하는 것은 아닙니다.

오류 수정 기능이 기호를 손상되지 않게 만드는 것은 아닙니다. QR Code 및 Data Matrix와 같은 형식에는 오류 수정 메커니즘이 포함되어 있지만, 복구 가능 여부는 형식, 구성 및 손상의 특성에 따라 달라집니다. 인식 패턴이 가려지거나 이미지 품질이 낮으면 여전히 디코딩이 불가능할 수 있습니다.

데이터가 많다고 항상 더 유용한 것은 아닙니다. 불필요한 정보를 인코딩하면 사용 가능한 영역이 고정된 경우 기호 크기가 커지거나 인쇄 허용 오차가 줄어들 수 있습니다. 변경될 수 있는 세부 정보를 삽입하는 것보다 유지 관리되는 기록에 연결된 식별자가 더 적합할 수 있습니다.

읽을 수 있다고 신뢰할 수 있는 것은 아닙니다. 바코드는 데이터 전달 수단일 뿐, 진위성이나 콘텐츠의 안전성을 자동으로 보장하지 않습니다. 애플리케이션은 식별자를 검증하고 보안 요구 사항에 따라 인코딩된 URL을 처리해야 합니다.

QA

QR Code는 2차원 바코드와 같은 것인가요?

QR Code는 2차원 바코드의 한 유형입니다. Data Matrix와 PDF417은 더 넓은 범주에 속하는 다른 형식입니다.

2D 바코드에 소포 추적 번호를 포함할 수 있나요?

예. 추적 번호 또는 추적 정보에 접근하는 데 사용되는 URL을 인코딩할 수 있습니다. 수신 애플리케이션은 해당 내용을 인식하고 적절한 배송 기록과 연결해야 합니다.

기존 바코드 스캐너로 2D 바코드를 읽을 수 있나요?

장비와 구성이 관련 심볼로지를 지원하는 경우에만 가능합니다. 선형 전용 스캐너는 매트릭스 바코드에 충분하지 않으며, 호환되는 이미징 장비 또는 적합한 카메라 기반 애플리케이션이 필요합니다.

인터넷 연결 없이 2D 바코드가 작동하나요?

호환되는 로컬 소프트웨어를 사용할 수 있다면 기호를 오프라인에서 디코딩할 수 있습니다. 온라인 목적지를 열거나 원격 비즈니스 기록을 검색하려면 관련 네트워크 또는 서비스에 액세스해야 합니다.

출처