Barcode Maker Logo

무료 바코드 생성기

Code 128 바코드 완벽 가이드: 원리와 실제

on 17 days ago

Code 128 바코드 완벽 가이드

Code 128은 물류, 포장 및 산업 응용 분야에서 널리 사용되는 고밀도 선형 바코드 심볼로지입니다. "128"이라는 이름은 모든 128개의 ASCII 문자를 인코딩할 수 있는 능력에서 유래했습니다.

ASCII 문자란 무엇인가?

Code 128을 살펴보기 전에, ASCII 문자에 대해 이해해 봅시다. ASCII 문자 집합은 128개의 문자(0-127번)를 포함하며, 다음과 같이 구분됩니다:

  1. 제어 문자 (0-31 및 127):
  • 이러한 문자는 화면에서 보이지 않습니다
  • 예: 줄바꿈, 탭 등
  1. 가시 문자 (32-126):
  • 공백 및 구두점 (32-47): 공백 ! " # $ % & ' ( ) * + , - . /
  • 숫자 (48-57): 0 1 2 3 4 5 6 7 8 9
  • 대문자 (65-90): A-Z
  • 소문자 (97-122): a-z
  • 기타 구두점: @ [ \ ] ^ _ { | } ~

Code 128의 특징

  • 고밀도 인코딩: 다른 바코드 유형과 비교하여 더 작은 공간에 더 많은 데이터를 인코딩할 수 있습니다
  • 가변 길이: 고정 길이 제한이 없습니다
  • 전체 ASCII 지원: 모든 128개의 ASCII 문자를 인코딩할 수 있습니다
  • 자동 검증: 높은 데이터 보안을 위한 검사 숫자를 포함합니다

Code 128의 세 가지 인코딩 서브셋

Code 128에는 특정 데이터 유형에 최적화된 세 가지 다른 인코딩 서브셋이 있습니다:

  1. Code 128A
  • ASCII 문자 00-95 (0-9, A-Z, 제어 코드) 포함
  • 특징: 제어 문자(줄바꿈, 탭 등)를 인코딩할 수 있음
  • 사용 사례: 제어 문자가 필요한 경우
  1. Code 128B
  • ASCII 문자 32-127 (모든 인쇄 가능 문자) 포함
  • 특징: 모든 일반적인 가시 문자 포함
  • 사용 사례: 대소문자, 숫자 및 기호를 혼합해서 사용할 때
  1. Code 128C
  • 숫자 쌍(00-99) 인코딩 전용
  • 특징: 각 숫자 쌍이 하나의 문자로 압축되어 가장 효율적
  • 사용 사례: 순수 숫자 인코딩(제품 코드, 일련 번호 등)

자동 서브셋 선택

실제로, Code 128을 특정 서브셋을 지정하지 않고 사용할 때, 바코드 생성기는 자동으로 내용을 분석하고 최적의 서브셋 조합을 선택합니다. 예를 들어, "123456ABC" 문자열의 경우:

  • 처음 여섯 개의 숫자는 Code 128C 서브셋을 사용(더 효율적)
  • 문자는 자동으로 Code 128B 서브셋으로 전환
  • 이 과정은 사용자에게 투명합니다

따라서, 특별한 요구 사항(예: 필수 제어 문자)이 없는 한, 어떤 서브셋을 사용할지 수동으로 지정할 필요가 없습니다. 바코드 생성기가 자동으로 최적의 인코딩 방법을 선택합니다.

Code 128 바코드 생성 방법

Code 128 바코드를 생성하려면 다음 단계를 따르세요:

  1. Barcode Maker 방문
  2. 인코딩할 내용 입력
  • 숫자 예시: 123456789
  • 텍스트 예시: ABC-123
  • 혼합 예시: Product#123
  1. 바코드 매개변수 사용자 지정:
  • 크기 조정(권장 최소 너비 30mm)
  • 텍스트 표시 선택(수동 확인용으로 권장)
  • 색상 설정(최대 대비를 위해 검정색 권장)
  1. 생성 버튼을 클릭하여 미리보기
  2. 바코드 이미지 다운로드
  • PNG 형식: 웹용으로 적합
  • SVG 형식: 크기 조정용으로 적합
  • 고해상도 옵션: 인쇄용으로 적합

실제 응용 분야

Code 128 바코드는 여러 분야에서 널리 사용됩니다:

  • 물류 및 운송

    • 추적 번호: 패키지 추적 용이
    • 운송장 번호: 영숫자 혼합 지원
  • 소매업

    • 제품 식별: 가격, 코드 정보 포함 가능
    • 재고 관리: 배치 번호, 날짜 지원
  • 제조업

    • 생산 추적: 생산 날짜, 배치 기록
    • 품질 관리: 제품 사양 정보 포함
  • 의료 분야

    • 의료 기기: 일련 번호 및 유효 기간 지원
    • 의약품 관리: 배치 번호 및 투여량 정보 포함

모범 사례

  1. 데이터 인코딩 권장 사항
  • 기본 Code 128을 사용하고 생성기가 최적의 서브셋을 선택하도록 함
  • 특별한 요구 사항에만 수동으로 서브셋 지정:
    • 제어 문자가 필요한 경우 Code 128A
    • 순수 숫자의 경우 Code 128C 강제 사용 고려
  1. 인쇄 품질 관리
  • 최소 3mm의 여백 유지
  • 최소 300dpi 인쇄 해상도 보장
  • 반사되지 않는 재료 사용
  1. 스캔 검증
  • 전문 스캐너로 테스트
  • 다양한 각도에서 가독성 테스트
  • 다양한 조명 조건에서 검증

자주 묻는 질문

Q: 바코드가 스캔되지 않는 이유는 무엇인가요? A: 가능한 원인:

  • 인쇄 품질 부족
  • 여백 부족
  • 바코드 크기가 너무 작음
  • 표면이 너무 반사됨

Q: 어떤 크기를 선택해야 하나요? A: 권장 사항:

  • 최소 너비: 30mm
  • 최소 높이: 15mm
  • 텍스트 크기: 최소 8pt

결론

Code 128은 온라인 도구를 사용하여 쉽게 생성할 수 있는 유연하고 신뢰할 수 있는 바코드 형식입니다. 세 가지 서브셋이 있지만 일반적으로 수동으로 지정할 필요가 없으며, 생성기가 최적의 솔루션을 선택하도록 하면 됩니다. 그 원리와 모범 사례를 이해하면 이 기술을 더 잘 활용할 수 있습니다.

참고 자료