주요 요점
ISO 15415 2D 코드 등급 지정에 대해 알아볼 내용은 다음과 같습니다.
- 디코딩 과정: 소프트웨어가 2D 바코드를 디코딩하고 등급을 지정하는 방법을 단계별로 알아봅니다.
- 애퍼처 크기: 정확한 등급 지정을 위해 세밀한 애퍼처 설정이 중요한 이유를 알아보십시오.
- 등급 매개변수: 바코드 등급을 낮추는 원인을 파악하고, 해결하는 방법을 알아보십시오.
의료부터 소매 및 제조에 이르기까지 2D 바코드 등급은 산업 전반에 걸쳐 규정 준수, 정확성 및 효율성을 보장하는 데 중요한 역할을 합니다. 스캔이 제대로 이루어지지 않으면 지연, 재인쇄, 제품 낭비 및 비용이 많이 드는 지불 거절이 발생할 수 있으며, 바코드 등급 지정 표준은 이런 문제를 방지하도록 설계되었습니다.
ISO 15415 바코드 등급 지정 표준은 선명도, 크기, 대비, 기호 가장자리 명확도 및 변조와 같은 핵심 요소를 기반으로 바코드 라벨을 평가하여 생산 과정에서 정확한 기계 판독을 보장하는 가이드라인을 제공합니다. 바코드가 기준에 부합하는지 확인하면 작업이 간소화되고 효율성이 극대화되며 오류가 최소화됩니다.
ISO/IEC 15415는 라벨에 인쇄된 2D 코드에만 적용됩니다. 다른 일반적인 등급 분류 시스템에는 1D 바코드의 경우 ISO/IEC 15416, 2D DPM 코드의 경우 ISO/IEC 29158이 있습니다. 사용자는 검증 소프트웨어의 진단 데이터를 해석하여 애퍼처 크기를 최적화하거나 조명을 조정하여 스캔 품질을 개선할 수 있으며, 바코드 인쇄 프로세스를 변경하여 가독성을 향상할 수 있습니다.
디코딩 및 등급 분류 프로세스의 이해
바코드 검증 프로세스는 디코딩으로 시작됩니다. 이 단계에서 검증 소프트웨어는 바코드를 판독하여 인코딩된 정보를 추출합니다. 디코딩이 성공하면 스캐너가 데이터를 올바르게 해석할 수 있습니다. 그런 다음 소프트웨어는 바코드 품질에 대한 등급 지정을 시작합니다.
- 만일 코드를 판독할 수 없으면 검사기가 “F” 등급을 표시하고 “NO DECODE”라고 출력합니다.
- 바코드가 성공적으로 디코딩되면, 가장 낮은 등급이 해당 코드의 종합 등급이 됩니다. 예를 들어, 다른 매개변수가 모두 "A" 등급을 받았지만 축 방향 불균일성이 "B" 등급을 받았다면 해당 바코드의 등급은 "B"가 됩니다.
등급 개선은 점수가 낮은 매개변수를 파악하는 것으로 시작됩니다. 코드를 자세히 검사하면 문제의 원인이 되는 특정 모듈이 파악되며, 이를 통해 해당 부분을 조정할 수 있습니다. 고품질 바코드는 흑백 모듈간의 선명한 대비, 선명한 가장자리, 정밀한 비율을 보여줍니다. 사소한 결함도 디코딩 문제를 일으킬 수 있습니다.
Data Matrix 기호는 바코드의 등급을 지정하는 방법에 대한 명확한 예를 제공합니다. 가장 일반적인 2D 코드인 이 코드는 모듈당 가장 높은 데이터 밀도를 저장할 수 있는 기능으로 유명하며, 따라서 특히 작은 기호의 경우 등급 지정 품질이 매우 중요합니다.
- Data Matrix 코드는 왼쪽과 아래쪽 면이 "L"자 모양을 이루는 파인더 패턴을 특징으로 하며, "L"자의 반대쪽에는 수평 및 수직 클로킹 패턴(또는 트랙)이 있습니다.
- 클러킹 패턴은 코드 행렬을 구성하는 모듈의 개수를 지정하고 모듈이 배치된 그리드를 해성하는데 사용합니다.
- 매트릭스의 크기는 기호 크기, 인코딩 및 오류 수정을 결정합니다.
ISO 15415 표준을 준수하면 바코드 품질을 검사하는 데 도움이 되므로 코드의 디코딩이 쉬워지고 시스템 전반에서 원활하게 작동하도록 보장할 수 있습니다.
2D 코드 판독 및 등급 지정에 대한 단계별 가이드
- 검사기는 이미지를 캡처합니다.
- 소프트웨어는 이미지에 블러를 추가해서 배경 노이즈를 제거합니다.
- 셀 밝기를 결정하기 위해 전역 임계값이 계산됩니다.
- 이 임계값에 따라 이미지가 흑백으로 변환됩니다.
- 소프트웨어는 "L" 파인더 패턴과 클로킹 패턴을 식별합니다.
- 기준 그리드는 이 클로킹 패턴을 사용하여 생성됩니다.
- 각 그리드 교차점에서 빛 값을 분석하여 이진 시퀀스를 형성합니다.
- 리드 솔로몬 오류 수정이 시퀀스에 적용됩니다.
- 올바른 시퀀스가 ASCII 값으로 변환되어 인코딩된 데이터가 표시됩니다.
2D 코드 정확도를 위한 애퍼처 크기의 중요성
2D 코드의 경우, 애퍼처는 소프트웨어가 셀이 어둡거나 밝은지 여부를 결정하는 데 사용하는 그리드 교차점에서 캡처된 원형 샘플을 나타냅니다. 샘플 원이 어둡고 밝은 셀을 모두 캡처할 때 그레이 음영이 나타납니다. 이상적으로는 애퍼처가 올바른 색상인 셀의 중앙에 있어야 합니다. 가장자리가 선명하지 않거나 다른 셀 색상이 섞인 셀은 회색으로 나타날 가능성이 높습니다. 디코딩 프로세스는 이미지를 바이너리로 변환하며, 그레이에 해당하는 모든 요소가 블랙 또는 화이트로 변환되어야 하므로 부정확성이 발생할 여지가 있습니다. 애퍼처의 크기가 부적절하면, 즉 너무 크거나 너무 작으면 등급의 정확도가 떨어집니다.
라벨에 인쇄된 2D 코드에 대한 ISO 15415 표준에서는 애플리케이션 표준에 따라 애퍼처 크기를 설정해야 합니다. 이 표준은 애퍼처 크기를 해당 애플리케이션 내에서 허용되는 가장 작은 모듈 크기의 80%로 설정하는 것이 보통입니다. 예를 들어, 공급망에 대한 글로벌 표준을 제공하는 GS1 애플리케이션에서 X-치수는 10mil~20mil 사이일 수 있으며, 이 때 지정된 애퍼처 크기는 8mil입니다. 이를 통해 바코드 품질 및 성능에 대한 GS1의 가이드라인을 충족하게 되며, 일관되고 정확한 스캔이 보장됩니다.