코그넥스 블로그

바코드 검증을 위한 ISO 표준?

1947년에 설립된 국제표준화기구 (ISO)는 다양한 국가의 표준 관리 조직 대표로 구성된 표준 설정 기구입니다. 수백 가지 ISO 표준이 존재하며 이중 일부는 바코드와 관련이 있습니다 — 즉, 데이터를 어떻게 바코드에 넣고 어떻게 디코딩하며 바코드 크기는 어떻게 설정하는 가 등에 대한 표준이 존재합니다. 바코드 품질과 관련된 ISO 표준은 단 세 개만 있습니다. 이 세 가지 표준은 다음과 같습니다: 1D 바코드용 ISO 15416, 2D 레이블 기반 바코드용 ISO 15415, 2D DPM 코드용 ISO/IEC TR 29158, 또는 AIM DPM .

ISO 15416

이 1D 바코드 ISO 표준에서는 개별 스캔 라인 10개에 대해 각 스캔 라인에 할당된 코드의 높이와 등급을 통해 처리되어야 합니다. 스캔 라인 등급은 여러 다양한 매개변수에 의해 결정됩니다. 스캔 라인이 최소 반사율, 디코딩, 최소 가장자리 대비를 통과하지 못할 경우 해당 라인은 자동으로 불합격 “F” 등급을 받습니다. 세 가지가 모두 합격이면 소프트웨어가 부호 대비, 모듈레이션, 결함, 디코딩 가능성 매개변수를 평가합니다. 각 등급은 A에서부터 F까지 부여됩니다. 모든 스캔 라인의 등급이 결정되면 스캔 10회를 평균해서 해당 바코드에 대한 공식 등급이 결정됩니다.

최소 반사율은 빈칸에서 반사된 빛과 충분한 비율을 확보할 수 있을 정도로 막대가 충분히 어두운지 검증합니다.

막대가 너무 밝음
가장자리 대비는 주변 막대와 빈칸 사이의 차이를 측정합니다.

배경이 너무 어두움
모듈레이션 은 대비에서의 지역적 편차를 의미합니다.

지역별화된 대비
디코딩은 표준 참조 디코딩 알고리즘을 사용해서 코드를 판독할 수 있는지 확인합니다.

부호 판독? Y/N
결함은 막대 또는 빈 칸 하나에 영향을 주는 인쇄 오류, 오염, 다른 표시 등입니다.

불규칙성
판독 가능성은 막대와 빈 칸의 이상적인 크기와 비교했을 때의 정밀도 등급을 결정합니다. 막대 너비가 증가하거나 왜곡된 바코드는 낮은 디코딩 등급을 받습니다.

막대 너비 증가/손실 또는 왜곡

ISO 15415

이 표준은 8개 다양한 매개변수에 대해 2D 바코드 등급을 결정합니다. 가장 낮은 개별 등급이 해당 코드에 대한 전체 등급이 됩니다. 등급 프로세스는 합격/불합격 테스트로 시작됩니다. 코드를 디코딩할 수 있다면 최초 테스트에 합격됩니다. 그렇지 않으면 자동으로 불합격 “F” 등급이 할당됩니다. 디코딩 불가능 이유를 파악하기 위한 몇 가지 질문은 다음과 같습니다:

  • 올바른 구경, ISO 표준, 조명 각도를 사용하고 있습니까?
  • 해당 부호가 활성화되었습니까? 카메라 초점이 맞습니까?
  • 시야각 중심에 코드가 위치했습니까?
  • 셀 크기가 다른 셀과 비례가 맞습니까?
  • 파인더 패턴의 모든 구성 요소가 있습니까?

코드가 디코딩된 다음 매개변수의 등급이 결정됩니다.

부호 대비는 가장 어두운 모듈과 가장 밝은 모듈 사이의 차이를 의미합니다.
모듈레이션은 대비에서 지역적 변화를 측정합니다.
고정 패턴 손상에는 L 측면 또는 클러킹 패턴이나 여백으로 인한 에러가 포함됩니다.
축 상의 비균일성은 코드의 불균일한 배율을 의미합니다.
그리드 비균일성은 그리드에서 가장 큰 편차를 측정합니다.

ISO/IEC TR 29158 (AIM DPM)

DPM 코드에 대한 품질 매개변수와 등급 지정 과정은 몇 가지 주요 차이점을 제외하고 ISO 15415와 유사합니다. 첫번째 차이점은 전역 임계값을 결정하는 방식입니다. 전역 임계값은 본질적으로 밝은 부분과 어두운 부분 사이를 나누는 선입니다. 해당 선이 그려지는 부분은 특정 셀이 밝은 쪽에 가까운지 아니면 어두운 쪽에 가까운지 정의되기 때문에 매우 중요합니다. AIM DPM은 다양한 배경 표면을 처리하기 위해서 ISO 15415보다 정교한 알고리즘으로 전역 임계값을 계산합니다. 일반적으로 모듈레이션은 결과를 개선합니다. 또한 AIM DPM은 30, 45, 90도, 돔 조명을 이용할 수 있습니다. 따라서 곡면, 반사면, 도트핀을 이용한 표시 등이 적용된 표면을 가지는 부품을 검증할 수 있습니다.

일부 산업 위원회에서는 이러한 ISO 표준들 중에 어떤 것과 비교해서 등급을 지정해야 하는지 명시하는 애플리케이션 표준도 개발했습니다. 이러한 산업 분야에는 의료 기기, 소매유통, 운송, 식품 서비스, 미국 국방부 등이 포함됩니다.

ISO 표준에 대한 보다 자세한 정보와 검증 결과에 대한 이해가 필요하다면 무료로 제공되는 온디멘드 웨비나를 참고하십시오: 바코드 검증 결과 이해.

추가 게시물 -

바코드 검증을 위한 ISO 표준?

1947년에 설립된 국제표준화기구 (ISO)는 다양한 국가의 표준 관리 조직 대표로 구성된 표준 설정 기구입니다. 수백 가지 ISO 표준이 존재하며 이중 일부는 바코드와 관련이 있습니다 — 즉, 데이터를 어떻게 바코드에 넣고 어떻게 디코딩하며 바코드 크기는 어떻게 설정하는 가 등에 대한 표준이 존재합니다. 바코드 품질과 관련된 ISO 표준은 단 세 개만 있습니다. 이 세 가지 표준은 다음과 같습니다: 1D 바코드용 ISO 15416, 2D 레이블 기반 바코드용 ISO 15415, 2D DPM 코드용 ISO/IEC TR 29158, 또는 AIM DPM .

ISO 15416

이 1D 바코드 ISO 표준에서는 개별 스캔 라인 10개에 대해 각 스캔 라인에 할당된 코드의 높이와 등급을 통해 처리되어야 합니다. 스캔 라인 등급은 여러 다양한 매개변수에 의해 결정됩니다. 스캔 라인이 최소 반사율, 디코딩, 최소 가장자리 대비를 통과하지 못할 경우 해당 라인은 자동으로 불합격 “F” 등급을 받습니다. 세 가지가 모두 합격이면 소프트웨어가 부호 대비, 모듈레이션, 결함, 디코딩 가능성 매개변수를 평가합니다. 각 등급은 A에서부터 F까지 부여됩니다. 모든 스캔 라인의 등급이 결정되면 스캔 10회를 평균해서 해당 바코드에 대한 공식 등급이 결정됩니다.

최소 반사율은 빈칸에서 반사된 빛과 충분한 비율을 확보할 수 있을 정도로 막대가 충분히 어두운지 검증합니다.

막대가 너무 밝음
가장자리 대비는 주변 막대와 빈칸 사이의 차이를 측정합니다.

배경이 너무 어두움
모듈레이션 은 대비에서의 지역적 편차를 의미합니다.

지역별화된 대비
디코딩은 표준 참조 디코딩 알고리즘을 사용해서 코드를 판독할 수 있는지 확인합니다.

부호 판독? Y/N
결함은 막대 또는 빈 칸 하나에 영향을 주는 인쇄 오류, 오염, 다른 표시 등입니다.

불규칙성
판독 가능성은 막대와 빈 칸의 이상적인 크기와 비교했을 때의 정밀도 등급을 결정합니다. 막대 너비가 증가하거나 왜곡된 바코드는 낮은 디코딩 등급을 받습니다.

막대 너비 증가/손실 또는 왜곡

ISO 15415

이 표준은 8개 다양한 매개변수에 대해 2D 바코드 등급을 결정합니다. 가장 낮은 개별 등급이 해당 코드에 대한 전체 등급이 됩니다. 등급 프로세스는 합격/불합격 테스트로 시작됩니다. 코드를 디코딩할 수 있다면 최초 테스트에 합격됩니다. 그렇지 않으면 자동으로 불합격 “F” 등급이 할당됩니다. 디코딩 불가능 이유를 파악하기 위한 몇 가지 질문은 다음과 같습니다:

  • 올바른 구경, ISO 표준, 조명 각도를 사용하고 있습니까?
  • 해당 부호가 활성화되었습니까? 카메라 초점이 맞습니까?
  • 시야각 중심에 코드가 위치했습니까?
  • 셀 크기가 다른 셀과 비례가 맞습니까?
  • 파인더 패턴의 모든 구성 요소가 있습니까?

코드가 디코딩된 다음 매개변수의 등급이 결정됩니다.

부호 대비는 가장 어두운 모듈과 가장 밝은 모듈 사이의 차이를 의미합니다.
모듈레이션은 대비에서 지역적 변화를 측정합니다.
고정 패턴 손상에는 L 측면 또는 클러킹 패턴이나 여백으로 인한 에러가 포함됩니다.
축 상의 비균일성은 코드의 불균일한 배율을 의미합니다.
그리드 비균일성은 그리드에서 가장 큰 편차를 측정합니다.

ISO/IEC TR 29158 (AIM DPM)

DPM 코드에 대한 품질 매개변수와 등급 지정 과정은 몇 가지 주요 차이점을 제외하고 ISO 15415와 유사합니다. 첫번째 차이점은 전역 임계값을 결정하는 방식입니다. 전역 임계값은 본질적으로 밝은 부분과 어두운 부분 사이를 나누는 선입니다. 해당 선이 그려지는 부분은 특정 셀이 밝은 쪽에 가까운지 아니면 어두운 쪽에 가까운지 정의되기 때문에 매우 중요합니다. AIM DPM은 다양한 배경 표면을 처리하기 위해서 ISO 15415보다 정교한 알고리즘으로 전역 임계값을 계산합니다. 일반적으로 모듈레이션은 결과를 개선합니다. 또한 AIM DPM은 30, 45, 90도, 돔 조명을 이용할 수 있습니다. 따라서 곡면, 반사면, 도트핀을 이용한 표시 등이 적용된 표면을 가지는 부품을 검증할 수 있습니다.

일부 산업 위원회에서는 이러한 ISO 표준들 중에 어떤 것과 비교해서 등급을 지정해야 하는지 명시하는 애플리케이션 표준도 개발했습니다. 이러한 산업 분야에는 의료 기기, 소매유통, 운송, 식품 서비스, 미국 국방부 등이 포함됩니다.

ISO 표준에 대한 보다 자세한 정보와 검증 결과에 대한 이해가 필요하다면 무료로 제공되는 온디멘드 웨비나를 참고하십시오: 바코드 검증 결과 이해.

추가 게시물 -

제품 지원 및 교육 신청

MyCognex 가입

질문이 있으십니까?

전 세계 어디에서든 코그넥스 담당자들이 여러분의 비전과 산업용 바코드 판독 관련 문제를 지원합니다.

연락처
Loading...