바코드 심볼로지 이해: 자산 태그 바코드의 핵심
심볼로지는 자산 태그의 바코드 부분을 유용하게 만드는 요소입니다. 심볼로지는 바코드에 인코딩된 데이터의 시스템으로, 스캐너나 바코드 리더기가 저장된 데이터를 해독하고 처리할 수 있게 합니다.
심볼로지를 이해하기 위한 첫 단계는 몇 가지 핵심 용어를 살펴보는 것입니다.
- 문자 세트(Character set): 특정 심볼로지에 인코딩할 수 있는 데이터 문자의 범위
- 밀도(Density): 선형 인치당 인코딩할 수 있는 문자 수(cpi)
- 연속 코드(Continuous code): 모든 공백이 문자의 일부인 코드 (Code 128, I 2 of 5)
- 이산 코드(Discrete code): 문자 사이의 공백이 코드의 일부가 아닌 코드 (Code 39)
- 요소(Element): 바 또는 공백 중 어느 하나
- "X" 치수("X" dimension): 좁은 요소의 너비
- 비율(Ratio): 넓은 요소 너비와 좁은 요소 너비의 관계 (예: 3:1)
- 밀(Mil): 1/1000 인치 (0.0075" = 7.5 밀)
- 조용 영역(Quiet zone): 바코드 시작과 끝의 여백 공간
가장 일반적인 심볼로지는 다음과 같습니다:
Code 39 – 이산 코드이며 가장 널리 사용되는 산업용 심볼로지 중 하나입니다. 0-9, A-Z와 같은 영숫자를 사용하지만, 알파벳 문자는 대문자만 가능합니다. 또한 $ % / . – + 스페이스 등 7개의 특수 문자를 포함할 수 있습니다. 가변 길이와 2:1~3:1의 가변 비율을 가지며, 10X 조용 영역이 필요합니다. 바코드 패턴은 얇음, 얇음, 두꺼움, 두꺼움, 얇음입니다. 주로 군용, 의료, 자동차 산업의 자산 라벨에 사용됩니다.
Code 128 – 연속 코드입니다. 영숫자를 사용하며 가변 길이와 비율이 필요 없는 4가지 요소 너비를 가집니다. 자산 태그에 흔히 사용되며, 128개의 인코딩 가능 문자와 3개의 서브셋을 제공합니다.
- 서브셋 A: 대문자 알파벳, 0-9, ASCII 제어 문자를 포함한 여러 특수 문자
- 서브셋 B: 대소문자 알파벳, 0-9, 여러 특수 문자
- 서브셋 C: 이중 밀도 숫자만. 00-99의 모든 두 문자 조합
Interleaved 2 of 5 (I 2 of 5) – 연속 코드이지만 숫자만 가능합니다. 각 문자가 두 자리 숫자를 인코딩하며, 메시지는 짝수 개의 문자를 가져야 합니다(또는 선행 0 추가). 이 심볼로지는 가장 적게 사용되며 짧은 판독(short reads)에 취약합니다.
2차원(2D) – 일반적인 2D 코드나 QR 코드 같은 매트릭스 형태일 수 있습니다. 이 심볼로지는 수평과 수직 양방향으로 정보를 인코딩하여 작은 공간에 대량의 데이터를 저장할 수 있습니다. 구체적으로 최대 3,116자리 숫자와 2,335자 영숫자를 인코딩할 수 있습니다. 심볼은 바코드 심볼 둘레에 파인더 패턴이 있는 정사각형 그리드 위에 구축됩니다. 주로 MIL-STD-130 UID 라벨에 사용됩니다.
어떤 심볼로지가 적합한지 결정하는 데 도움이 필요하거나 데이터 인코딩 포맷팅에 도움이 필요하다면, Camcode가 도와드릴 수 있습니다!