바코드란 무엇인가요?

A warehouse worker scans a barcode from a hard to reach place.

바코드를 쉽게 설명하면 무엇인가요?

바코드는 데이터 문자를 인코딩하기 위해 특정 패턴으로 그룹화된 어두운 바와 간격의 패턴입니다. 모든 바코드 유형 또는 symbology는 데이터 문자를 인코딩하는 고유한 방식을 가지고 있습니다. 바코드 심볼의 일반적인 형식은 선행 여백, 시작 문자, 데이터 또는 메시지 문자, 체크 문자(있는 경우), 정지 문자 및 후행 여백으로 구성됩니다. 이 프레임워크 내에서 각각의 인식 가능한 symbology는 고유한 형식을 사용합니다.

바코드의 종류는 무엇인가요?

바코드는 1D(1차원)와 2D(2차원)의 두 가지 주요 유형으로 나뉩니다. 선형 바코드라고도 하는 1D 바코드는 정보를 나타내는 특정 패턴을 생성하는 다양한 폭의 선과 공백으로 구성됩니다. 반면 2D 바코드는 기호, 도형, 점 및 기타 기하학적 패턴을 사용하여 데이터를 저장하며, 가로와 세로 모두 스캔할 수 있어 1D 바코드보다 훨씬 더 많은 정보를 담을 수 있습니다.

1D barcode graphic which is code 39

이것은 기존의 1D 바코드입니다. 울타리 말뚝과 유사한 단일 행의 바로 구성되어 있습니다. 모든 데이터가 가로 폭으로 인코딩되기 때문에 '1차원'이라고 합니다.

QR barcode example

이것은 2차원 바코드입니다. 데이터는 가로와 세로 차원 모두에서 인코딩됩니다. 더 많은 데이터가 인코딩될수록 바코드의 크기를 가로와 세로 방향 모두에서 늘릴 수 있어 쉬운 스캐닝을 위한 관리 가능한 형태를 유지할 수 있습니다. 이 유형은 바코드에 2000자 이상의 문자를 포함할 수 있습니다.

바코드는 symbology 또는 바코드 언어로 더 세분화될 수 있으며, 이는 다양한 유형과 양의 데이터를 지원합니다.

1D

1. UPC 코드

1D UPC Code

주요 목적:

미국과 캐나다 내에서 판매되는 소매 제품의 판매 및 재고 추적

포함 내용(최소 요구 사항):

특정 제품을 식별하는 12자리 숫자

요구 사항:

일반의약품에 필수

2. 선형

Linear Barcode Example

주요 목적:

투약 오류 감소

포함 내용(최소 요구 사항):

NDC

요구 사항:

미국 내 거의 모든 의약품에 선형 바코드 필수

2D

1. Data Matrix

2D Data Matrix Code

주요 목적:

미국 내에서 유통되는 특정 처방약 식별 및 추적

포함 내용(최소 요구 사항):

NDC, 일련번호, 로트 번호 및 유효기간

요구 사항:

최소 판매 단위 패키지에 2D Data Matrix 필수

2. QR(Quick Response)

QR Code example

주요 목적:

부착된 제품에 대한 정보(웹사이트 영양 정보 등) 제공

포함 내용(최소 요구 사항):

해당 없음

요구 사항:

FDA에서 제품 라벨 및 라벨링에 필수 사항 아님

바코드는 어떻게 작동하나요?

바코드는 인코딩된 정보를 담고 있으며, 바코드 스캐너는 이 코드를 숫자와 문자로 변환하여 호스트 시스템으로 전달할 수 있습니다.

바코드는 식별, 추적 또는 관리가 필요한 항목에 대해 신속하고 간편하며 정확한 판독과 데이터 전송을 제공합니다. 바코드는 거의 모든 재질에 직접 인쇄할 수 있으며, 데이터 캡처를 위한 비용 효율적이고 정확한 솔루션을 제공합니다. 범용 비즈니스 애플리케이션에 적용되는 단일 바코드 유형은 없습니다. 따라서 다양한 심볼로지가 필요합니다.

바코드를 분석하면, 문자 세트는 특정 문자를 나타내는 바와 공백의 조합입니다. X Dimension은 바코드에서 가장 작은 바 또는 공백 요소의 너비로, mil 크기라고도 합니다(1mil = .001인치). Quiet Zone은 바코드 바로 앞과 뒤의 영역입니다.

Overview of a barcode showing quiet zones, character sets and X-Dimension

바코드의 구성 요소는 무엇인가요?

각 바코드는 제품 식별, 재고 추적 및 가격 관리에 사용할 수 있는 특정 정보를 담고 있습니다. 바코드의 시작 부분부터 보면, 맨 처음 숫자는 시스템 문자 또는 번호 시스템 문자로 알려져 있습니다. 이 숫자는 무작위로 할당되지 않으며, 제품 유형 또는 제품이 속한 산업의 식별자 역할을 합니다. 예를 들어, 숫자 '0'으로 시작하는 바코드는 일반적으로 식료품을 나타내며, 숫자 '3'으로 시작하는 바코드는 해당 제품이 의약품임을 나타냅니다. 여러 다른 시스템 문자가 각기 다른 산업에 해당합니다.

시스템 문자 외에도 바코드에는 섹션으로 그룹화된 일련의 숫자가 포함되어 있습니다. 이러한 섹션에는 제조업체 또는 회사 코드, 제품 코드 및 체크 디지트가 포함됩니다. 제조업체 코드는 중앙 조직인 GS1에서 할당하며 각 회사마다 고유합니다. 이를 통해 바코드로 어느 회사가 제품을 생산하는지 식별할 수 있습니다. 바코드에는 6자리에서 10자리 길이의 제조업체 코드/회사 접두사가 포함되며, 이는 해당 회사에 할당된 전 세계적으로 고유한 접두사입니다. 이를 통해 제품의 바코드가 다른 회사의 제품과 혼동되지 않도록 보장합니다.

반면 제품 코드는 제조업체가 각 제품에 할당합니다. 이 코드는 각 제품마다 고유하며 제조업체의 제품 라인 내에서 특정 품목을 식별하는 데 도움이 됩니다. 제품 코드/품목 참조는 제품에 할당된 고유 코드로, 제조업체 코드와 결합하여 바코드의 처음 11자리를 구성합니다.

체크 디지트는 바코드의 마지막 숫자이며 오류 감지에 사용됩니다. 스캐너는 이 숫자를 사용하여 바코드가 올바르게 스캐닝되었는지 확인합니다. 체크 디지트는 처음 11자리를 사용하여 체크 디지트를 계산하는 특수 공식입니다. 이 12번째 숫자는 바코드가 스캐닝될 때 바코드 내 정보의 정확성을 보장합니다.

제품의 실제 가격은 바코드에 인코딩되지 않는다는 점을 유의해야 합니다. 대신, 판매 시점에서 바코드가 스캐닝되면 시스템은 제조업체 및 제품 코드를 사용하여 매장의 데이터베이스에서 가격을 조회합니다. 이를 통해 제품에 새로운 바코드를 부착하지 않고도 데이터베이스에서 가격을 변경할 수 있는 동적 가격 책정이 가능합니다.

또한 바코드 시스템은 효율적인 재고 관리도 가능하게 합니다. 제품이 판매되고 바코드가 스캐닝되면 시스템이 자동으로 재고 수준을 업데이트할 수 있습니다. 이를 통해 소매업체는 실시간으로 재고 수준을 추적할 수 있으며 향후 재고 수요를 예측하는 데 도움이 됩니다.

Parts of barcode including Number System Character, Manufacturer Code amongst others

바코드 스캐너의 유형은 무엇인가요?

스캐닝 기술에는 세 가지 유형이 있습니다: 레이저 스캐너, 리니어 이미저, 어레이 이미저입니다. 다음은 이 세 가지 유형의 스캐너 간의 차이점입니다:

1. 레이저 스캐너

레이저 스캐너는 1D 인쇄 바코드를 읽을 수 있지만 모바일 장치의 바코드는 읽을 수 없습니다. 또한 2D 코드를 스캐닝하거나 이미지를 캡처할 수 없지만, 품질이 낮은 코드에서도 우수한 성능과 전방향 스캐닝을 제공합니다. 이러한 유형의 스캐너는 표준적이고 품질이 좋은 1D 인쇄 바코드에 적합하고 경제적인 옵션입니다.

2. 선형 이미저

리니어 이미저는 1D 인쇄 및 1D 모바일 바코드를 읽을 수 있지만 2D 코드를 스캐닝할 수 없으며 전방향 스캐닝도 지원하지 않습니다. 또한 이미지를 캡처할 수 없지만 품질이 낮은 코드와 고밀도 코드에서 우수한 성능을 제공합니다.

3. 어레이 이미저

어레이 이미저는 1D 및 2D 인쇄 및 모바일 바코드를 읽을 수 있으며, 대부분 이미지 캡처 기능을 갖추고 있습니다. 품질이 낮은 코드와 고밀도 코드에서 우수한 성능을 제공하며 전방향 스캐닝을 지원합니다. 어레이 이미저는 서명 캡처, OCR, 다이렉트 파트 마크 및 문서 캡처를 지원하도록 최적화할 수도 있습니다.

다양한 바코드 스캐너 살펴보기