바코드 사용법 및 형식

이 절에서는 지원되는 바코드 유형과 관련 사용법 및 형식을 설명합니다.

1D 바코드

UPC-A

UPC-A 바코드는 미국에서 대중 판매용 품목의 표준 바코드 형식입니다. UPC-A는 숫자 데이터만 포함하며 12자리 수를 인코딩합니다. 첫 번째 자리는 시스템 번호 문자이며, 다음 5자리는 공급자 ID를 나타내고, 다음 5자리는 제품 번호를 나타내며, 마지막 자리는 필요한 체크섬 문자를 나타냅니다. 바코드 인쇄 기능에서 자동으로 계산하므로 체크섬 자리를 지정할 필요가 없습니다.
한 자리는 두 개 막대와 두 개 공백으로 표현되며 폭은 얇은 막대 7개로 계산됩니다.
시스템 번호 문자는 바코드 왼쪽에 인간 판독 가능한 텍스트로 인쇄되며 체크섬 자리는 바코드 맨 오른쪽에 인간 판독 가능한 텍스트로 인쇄됩니다.
시스템 번호에는 다음 값이 지정될 수 있습니다.
0 또는 7:
일반 UPC 코드
2:
무작위로 가중치가 적용된 품목
3:
국립 약품 코드와 국립 보건 관련 품목 코드
4:
코드 형식 제한이 없고 비식품 품목의 체크섬 자리가 사용되는 용도
5:
쿠폰용
1, 6, 8 및 9:
예약됨

UPC-E(UPC-E0 및 UPC-E1)

UPC-E 바코드는 데이터가 압축되어 있으므로 소형 화물에 적합합니다. UPC-E 바코드에는 UPC-A 바코드와 동일한 정보가 포함되며 보이지 않는 최소 4자리의 0이 있습니다. 따라서 바코드의 자릿수가 12에서 6으로 감소됩니다. 바코드 인쇄 기능은 압축 및 비압축 UPC-E 데이터의 0 숨김 버전을 허용합니다. 데이터가 압축되지 않은 상태로 전송될 경우 바코드 인쇄 기능에서 해당 데이터를 자동으로 압축합니다.
한 자리는 두 개 막대와 두 개 공백으로 표현되며 폭은 얇은 막대 7개로 계산됩니다. 바코드 아래에 있는 캡션 텍스트가 활성화되어 체크섬 계산을 확인할 수 있습니다.

EAN-8

EAN-8 바코드는 유럽에서 대중에게 판매되는 품목용으로 사용됩니다. EAN-8은 숫자 데이터만 포함하며 8자리 수를 인코딩합니다. 처음 두 자리는 국가 코드를 나타내며, 다음 5자리는 제품 번호를 나타내고, 마지막 자리는 필요한 체크섬 문자를 나타냅니다. 바코드 인쇄 기능에서 자동으로 계산하므로 체크섬 자리를 지정할 필요가 없습니다.
한 자리는 두 개 막대와 두 개 공백으로 표현되며 폭은 얇은 막대 7개로 계산됩니다.

EAN-13

EAN-13 바코드는 유럽에서 대중에게 판매되는 품목에 사용되는 표준 바코드 형식입니다. EAN-13은 숫자 데이터만 포함하며 13자리 수를 인코딩합니다. 처음 두 자리는 국가 코드를 나타내며, 다음 6자리는 공급자 ID를 나타내고, 다음 4자리는 제품 번호를 나타내며, 마지막 자리는 필요한 체크섬 문자를 나타냅니다. (체크섬 문자는 바코드의 나머지 부분과 구분됩니다. 이 구분은 국가마다 다릅니다.) 바코드 인쇄 기능에서 자동으로 계산하므로 체크섬 자리를 지정할 필요가 없습니다. 체크섬이 13번째 자리로 전송되면 해당 체크섬이 무시되고 다시 계산됩니다.
모든 EAN 및 UPC 바코드 뒤에는 추가 정보를 나타내는 두 자리 또는 5자리가 이어질 수 있습니다.
한 자리는 두 개 막대와 두 개 공백으로 표현되며 폭은 얇은 막대 7개로 계산됩니다.
시스템 번호 문자는 바코드 왼쪽에 인간 판독 가능한 텍스트로 인쇄되며 체크섬 자리는 바코드 맨 오른쪽에 인간 판독 가능한 텍스트로 인쇄됩니다.

Code 39

Code 39의 실제 이름은 "3 of 9 바코드"입니다. 이 코드는 아마도 가장 일반적으로 사용되는 바코드로, 숫자뿐만 아니라 대문자 및 구두점도 인코딩합니다. 공백은 막대로 인코딩됩니다. 텍스트는 바코드 인쇄 기능을 통해 자동으로 생성되는 시작 문자와 끝 문자 "*" 사이에서 인코딩됩니다.
바코드 인쇄 기능은 시작 공백이 있는 형태와 시작 문자가 없는 형태의 세 가지 3 of 9 바코드 변형을 제공합니다. 글꼴 24670과 24671은 바코드를 만들기 위해 데이터의 시작 공백을 인코딩하지 않지만, 글꼴 24672와 24673은 시작 공백을 인코딩합니다. 서체 10001에는 고정 바/공백 폭이 있고 높이만 절반 포인트의 단위로 정의할 수 있습니다.
다음은 서체 10001의 호출 시퀀스입니다. <Esc>(10Q<Esc>(sp<height>v

Danish Postal 39 바코드(덴마크 전용)

이 코드는 덴마크 체신부에서 화물 레이블에 사용하는 특수 3 of 9 바코드입니다. Danish Postal 39 바코드에는 10자리 숫자,와 특수 체크섬이 포함되며 "DK"로 끝납니다.

French Postal 39 바코드(프랑스 전용)

이 코드는 프랑스에서 등록된 서신 양식("Recommandés")에 사용하는 특수 3 of 9 바코드입니다. French Postal 39 바코드는 "RA" 또는 "RB"로 시작된 후, 8자리 숫자와 특수 체크섬이 포함되고 "FR"로 끝납니다.

Extended 39

Extended 39 바코드는 표준 3 of 9 바코드에 기반을 두지만, 인코딩할 문자열의 각 문자에 대해 두 문자를 생성하여 모든 ASCII 문자를 인코딩합니다. Extended 39 바코드는 0 ~ 126의 모든 ASCII 코드를 지원하며 바코드 패턴이 상당히 큰 편입니다.

Interleaved 2 of 5

"25 Interleaved"라고도 합니다. Interleaved 2 of 5 바코드에는 숫자 데이터만 포함되며 인코딩될 문자열 내 짝수 개수의 숫자가 필요합니다. 2 ~ 30개 숫자를 지정할 수 있습니다.

Industrial 및 Matrix 2 of 5

Industrial 및 Matrix 2 of 5 바코드에는 숫자 데이터만 포함되며 1 ~ 30개 숫자가 포함될 수 있습니다.

Code 128

대부분의 바코드 레이블에 대한 새로운 표준입니다. Code 128은 숫자 및 영숫자 문자열에 대한 축소형 바코드입니다. 다양한 문자 범위를 인코딩하는 A, B 또는 C의 세 가지 모드가 있습니다. Code 128 Auto는 바코드 인쇄 기능의 독자적인 기능입니다. 인코딩할 문자열을 분석하지 않고 모든 128개 ASCII 문자를 인코딩할 수 있으며 사용하는 데 필요한 Code 128 모드를 자동으로 결정합니다.
바코드 인쇄 기능은 데이터를 분석하고 A, B 및 C 모드 간에 동적으로 전환하여 축소형 코드를 제공합니다. Code 128 Auto는 동일한 패턴 내에서 Code 128 모드 B와 C를 사용하는 전 세계적 새로운 팔레트 레이블용 표준과 완벽하게 호환됩니다.

EAN-128 및 UCC-128

EAN-128 및 UCC-128은 FNC1 코드로 시작하는 가변 길이 바코드로, 문자열을 인코딩하는 Code 128 A, B 및 C 모드에 기반을 둡니다. EAN-128은 EDI(전자 데이터 교환) 관련 바코드 레이블과 팔레트 레이블에 사용됩니다. 바코드 인쇄 기능은 바코드 시작 부분에 FNC 1 코드를, 긑부분에 체크섬을 자동으로 추가합니다.

German 25 Postal 바코드(독일 전용)

German 25 Postal 바코드는 독일 체신부에서 배송용 화물 레이블에 사용하는 특수 25 Interleaved 코드입니다. 이러한 레이블에 사용되는 두 가지 코드는 다음과 같습니다.
Leitcode - 13자리를 필요로 하며, 목적지 지역을 인코딩하는 데 사용됩니다.
Identcode - 11자리를 필요로 하며, 추적 번호를 인코딩하는 데 사용됩니다.

Codabar/Monarch

숫자와 구두점 문자를 인코딩합니다. 대개 혈액제제 레이블용으로 사용됩니다.

Code 93

Code 39의 약식 버전입니다.

Extended Code 93

Extended Code 39의 약식 버전입니다.

MSI Plessey

MSI Plessey 바코드에는 숫자 데이터만 포함되며, 식료품 산업용 레이블에 사용됩니다.

ZIP + 4 Postnet(미국 전용)

미국 체신부에서 속달 우편에 우편 번호를 바코드로 인쇄합니다.

USPS Intelligent Mail 바코드(미국만 해당)

2007년 이후 USPS Intelligent Mail 바코드가 상당한 메일 할인을 원하는 미국 기업을 위해 2009년 가을부터 필수 사항이 되고 있습니다.
데이터 구문:
바코드 ID(2자리), 특별 서비스(3자리), 메일러 ID(6자리), 일련 번호(9자리), 배송 포인트 우편 번호(0, 5, 9 또는 11자리)
예: 05,987,978425,684745129,92130
바 아래 또는 위의 캡션 텍스트를 활성화할 수 있으며 USPS 사양에 따라 자동으로 서식 지정됩니다.

USPS Tray 바코드(미국 전용)

1997년 이후부터는 1종 우편물, 정기 간행물, 정기/고급 순로 표준 우편 서신 크기 우편물 및 1종 일반 크기 우편물의 유료 자동 발송 시 특수 25 Interleaved 바코드를 사용하는 바코드 트레이 레이블이 필요합니다.

USPS Zebra 바코드(미국 전용)

미국 우정 공사에서는 Zebra 코드를 정의했습니다. 이 표시는 트레이에 바코드 메일을 포함함을 육안으로 나타내는 용도로만 사용되는, 바코드 우측에 나타나는 일련의 대각선입니다. 이 코드는 비 바코드 메일용 트레이 레이블에는 표시되지 않습니다.
이 표준은 1997년 7월에 시작되었습니다. Zebra 코드는 코드의 간소함 때문에 바코드 인쇄 기능에서 슬래시 문자 "/"(ASCII 값 47) 및 단일 대각선 두께의 바코드와 함께 폰트로 구현됩니다.
USPS Zebra 바코드를 생성하려면 폰트를 호출한 후 PCL 이스케이프 코드 시퀀스에서 중간에 공백 없이 세 개의 연속 슬래시 문자를 전송해야 합니다.
예: <Esc>(10U<Esc>(s0p2.50h29vsb23591T///

USPS Sack 바코드(미국 전용)

1997년 7월1일 이후에 시행된 특수 25 Interleaved 바코드를 사용하는 바코드 sack 레이블은 자루 안에 준비된 표준 우편 일반 크기 우편물과 정기 간행물의 유료 자동 발송에 필요합니다.

Singapore 4 State 바코드

싱가포르 체신부는 우편물 분류 작업을 가속화하기 위해 4 State 바코드의 사용을 장려하고 있습니다. 이 4 State 바코드는 6자리 숫자를 인코딩하며 데이터에 체크섬이 추가됩니다. 이 6자리 숫자를 바코드 인쇄 기능에 입력해야 합니다. 그러면 체크섬이 자동으로 계산되어 인쇄됩니다.
Singapore 4 State 바코드는 일반 텍스트 폰트 이스케이프 시퀀스로 끝나야 합니다.

Netherlands KIX 바코드

네덜란드 체신부는 우편물 분류 작업을 가속화하기 위해 4 State 바코드의 사용을 장려하고 있습니다. 이 4 State 바코드는 5~12자의 문자열을 인코딩하며 데이터에 체크섬이 추가됩니다. 유효한 문자열을 바코드 인쇄 기능에 입력해야 합니다.
Netherlands KIX 바코드는 일반 텍스트 폰트 이스케이프 시퀀스로 끝나야 합니다.

UK Royal Mail 4 State Customer 바코드

영국 체신부는 우편물 분류 작업을 가속화하기 위해 4 State 바코드의 사용을 장려하고 있습니다. 이 4 State 바코드는 가변 개수의 숫자와 영문자를 인코딩하며 데이터에 체크섬이 추가됩니다. 정확한 개수의 숫자와 영문자를 바코드 인쇄 기능에 입력해야 합니다. 그러면 체크섬이 자동으로 계산되어 인쇄됩니다.
UK Royal Mail 4 State Customer 바코드는 일반 텍스트 폰트 이스케이프 시퀀스로 끝나야 합니다.

Australia Post 4 State 바코드

1998년에 제정된 호주 Post 4 State 바코드는 호주 체신부에서 영문자에서 읽어들인 바코드를 통해 수신 우편물을 분류할 수 있도록 하는 데 사용됩니다. FCC(Format Control Code) 값 11, 59 및 62에 해당하는 세 가지 유형의 바코드가 있습니다. 바코드 인쇄 기능은 DPID(Delivery Point IDentifier)와 고객 정보만 있으면 FCC 또는 Reed-Solomon 체크섬을 자동으로 생성합니다.
각 바코드 유형마다 데이터를 특정 형식으로 전송해야 합니다.
Standard Customer 바코드 (37-CUST), 정렬 코드(DPID)만 사용:
<DPID>
Customer 바코드 2(52-FF-MET), DPID 및 고객 정보 16개 막대(8자리 숫자 또는 5자리 영문자 길이):
<DPID>, <CustomerInfo>
Customer 바코드 3(67-FF-MET), DPID 및 고객 정보 31개 막대(15자리 숫자 또는 10자리 영문자 길이):
<DPID>, <CustomerInfo>
예: <Esc>(s1p24787T12345678,7V 5<Esc>(s0p12h10v4099T
<DPID>는 분류 코드로 8자리 숫자여야 합니다. <CustomerInfo>는 고객 정보이며, p 매개변수는 N 또는 C 기호 세트를 선택합니다. 여기서 N = 숫자 데이터, C = 영숫자 데이터입니다.
Australia Post 4 State 바코드에서 p 매개변수 이스케이프 코드 사용에 대한 자세한 내용은 "폰트 매개변수"를 참고하십시오.

2D 바코드

이스케이프 문자(27 십진수 또는 1B 16진수)를 포함하는 데이터를 인코딩하려면 데이터를 투명 인쇄 데이터(Transparent Print Data) 모드 시퀀스 안에 포함해야 합니다. ("바코드 인쇄" 참고)

UPS MaxiCode

MaxiCode 바코드는 884개 6각형과 이를 포함하는 과녁 검색 패턴으로 구성된 2D 바코드입니다. 정보 1비트는 6각형 1개로 인코딩됩니다. 1평방인치 안에 최대 100문자 정보를 인코딩할 수 있으며, 이는 이러한 바코드의 대략적인 고정 크기입니다. MaxiCode 기호론은 내장 에러 정정 기능, 자동 데이터 압축 및 전체 ASCII 문자 세트가 포함됩니다.
MaxiCode는 UPS(United Parcel Service)에서 개발했으며 AIM(Automatic Identification Manufacturers) (AIM에서 공칭 명칭을 "Uniform Symbology Specification MaxiCode"로 지정함)에서 다목적 EDI(전자 데이터 교환)용 2D 바코드로 승인했습니다. UPS에서는 고객에게 더 빠르고 더 나은 서비스를 제공하기 위해 MaxiCode를 사용하여 모든 화물 정보를 인코딩합니다.
MaxiCode 데이터는 헤더, ANSI(American National Standards Institute) 메시지 및 전송 끝(End of Transmission) 코드로 구성됩니다.
다음은 UPS MaxiCode용 ANSI 메시지에 포함된 상세 정보입니다.
MaxiCode 데이터는 항상 대문자를 사용하십시오.
MaxiCode 정보 필드 리스트
필드 이름
설명
필수/선택
목적지 우편 번호(Destination Postal code)
5 또는 9자리 영숫자 문자
R
목적지 국가 코드(Destination Country code)
3자리 숫자
R
서비스 등급(Class of service)
3자리 숫자
R
추적 번호(Tracking number)
10 또는 11자 영숫자 문자
R
표준 배달원 알파 코드(Standard Carrier Alpha Code)
UPSN
R
발송자 번호(Shipper number)
6자리 영숫자 문자
R
집배일(Day of pick up)
3자리 숫자
R
발송 ID 번호(Shipment ID number)
1 ~ 30자 영숫자 문자
O
총 x/n개 품목(Item x of n in total)
x = 1 ~ 3자리 숫자
n = 1 ~ 3자리 숫자
예: 20/458
R
중량(Weight)(g)
1 ~ 3자리
R
주소 확인(Address validation)(Y/N)
예(Yes) 또는 아니오(No)
R
수신인 주소(Destination address)
1 ~ 35자 영숫자 문자
O
수신인 구/군/시(Destination city)
1 ~ 20자 영숫자 문자
R
수신인 시/도(Destination state)
2자리 대문자
R
필드는 <Gs>(그룹 구분 기호; ASCII 29, HEX 1D)로 구분됩니다. 바코드 데이터는 <Eot>(전송 끝; ASCII 04, HEX 04)로 종결됩니다. 형식 유형을 구분하려면 <Rs>(필드 구분 기호; ASCII 30, HEX 1E)를 사용하십시오.
기본 주소 번호와 보조 주소 번호를 구분하려면 <Fs>(주소 필드 구분 기호; ASCII 28, HEX 1C)를 사용하십시오. 바코드 인쇄 기능에서는 응용 프로그램에서 가져온 기본 및 보조 메시지를 모두 쉼표로 구분된다고 가정합니다.
기본 메시지에는 다음 정보가 포함됩니다.
1. 레이블 번호
2. 발송 레이블 수
3. MaxiCode 모드. 미국 내 발송에는 모드 2를 사용하고, 해외 발송에는 모드 3을 사용하십시오.
4. 우편 번호
5. 국가 코드
6. 서비스 등급
이러한 모든 매개변수를 쉼표로 구분해야 합니다.
보조 메시지에는 다음 정보가 포함됩니다.
1. ANSI 메시지 헤더
[ )><Rs>
2. 운송 데이터 형식 헤더
01<Gs>96
3. 추적 번호
1Z00004951<Gs>
4. SCAC(표준 배달원 알파 코드)
USPN<Gs>
5. UPS 발송인 번호
06X610<Gs>
6. 집배일(Julian 방식)
159<Gs>
7. 발송 ID 번호
1234567<Gs>
8. 포장 n/x
1/1<Gs>*
9. 포장 중량
10<Gs>
10. 주소 확인
Y<Gs>
11. 수신 주소
634 ALPHA DR<Gs>
12. 수신 구/군/시
PITTSBURGH<Gs>
13. 수신 시/도
PA
14. 형식 끝 문자
<Rs> ASCII 30
15. 전송 끝 문자
<Gs> ASCII 04
* 이 정보는 기본 메시지에도 있습니다.
UPS MaxiCode에서는 보조 메시지가 총 84개 채움 문자로 채워진다고 가정합니다. 바코드 인쇄 기능은 MaxiCode 오른쪽에 데이터를 자동으로 추가합니다. (채움 문자는 "!" ASCII 33, HEX 21입니다.)
보조 메시지는 84이상을 초과할 수 없습니다. 따라서 보조 메시지의 총 길이가 84자보다 크면 수신인의 주소 길이가 잘립니다. 수신인 주소는 MaxiCode 데이터에서 선택 사항입니다. MaxiCode 데이터가 너무 길면 바코드 인쇄 기능은 MaxiCode를 인쇄하지 않으며, 대신에 최대 길이 84자를 초과하는 문자 수를 나타내는 에러 메시지를 인쇄합니다.
빈 필드에도 <Gs> 구분 기호가 포함되어야 합니다.
<Eot> 문자 다음에 응용 프로그램은 PCL 이스케이프 시퀀스를 즉시 보내어 MaxiCode가 아닌 다른 폰트로 전환해야 합니다.
MaxiCode를 Courier 폰트 10CPI로 전환하기 위한 이스케이프 시퀀스는 다음과 같습니다.
<Esc>(s0p10h12vbs4099T
PC-8 이외의 문자 세트를 사용하는 경우 새 폰트를 선택하기 전에 선택한 문자 세트를 다시 전송해야 합니다.
예:
<Esc>(s24800T1,1,2,152382802,840,001,[)><RS>01<GS>96995011234<GS>840<GS>025<GS>1Z07000168<GS>UPSN<GS>WX9031<GS>272<GS><GS>1/1<GS>15<GS>Y<GS>123<FS>300<GS><GS>AK<RS><EOT><Esc>(s0p10h12vbs4099T

PDF-417

PDF-417 바코드는 Symbol Technology에서 만든 고밀도 2D 바코드로 ANSI/AIM USA 표준입니다. 이 바코드는 열로 정렬된 작은 블랙 사각형으로 이루어진 행 스택으로 구성됩니다. 행과 열 수를 사용자 정의하거나 비율(일반적으로 2:3)에 맞게 자동으로 설정할 수 있습니다.
PDF-417은 내장 에러 정정 기능, 자동 데이터 압축, 그리고 전체 ASCII 및 이전 문자 세트를 제공합니다. 압축된 압축 수준에 따라 바코드당 최대 1,848개 문자를 인코딩할 수 있습니다.
PDF-417에서는 ASCII(영문자, 구두점 및 숫자)와 이진수(0 ~ 244 사이의 모든 이진 값)라는 두 가지 인코딩 모드를 지원합니다. ASCII 모드에는 이진보다 더 나은 데이터 밀도(이진 모드에서는 cm2당 최대 106바이트, 이 모드에서는 최대 177바이트)를 제공하며 더 많은 데이터(이진 모드에서는 1,108바이트, 이 모드는 1,848바이트)를 인코딩할 수 있습니다. 바코드 인쇄 기능은 제공된 데이터에 가장 적합한 인코딩 모드(이진 또는 ASCII)를 자동으로 선택합니다.
PDF-417 바코드는 CDD(Charge Coupled Device) 카메라와 레이저 스캐너를 통해 판독됩니다.
행 수(최소/최대): 3/90
열 수(최소/최대): 1/30
PCL 이스케이프 시퀀스의 p 매개변수를 사용하여 활성화되는 PDF-417 바코드에는 많은 기호 옵션이 있습니다.
행 수에 열 수를 곱한 값은 929보다 작아야 합니다.
PDF-417 바코드에서 p 매개변수 이스케이프 코드 사용에 대한 자세한 내용은 "폰트 매개변수"를 참고하십시오.

Data Matrix

Data Matrix는 RVSI - Acuity CiMatrix에서 개발한 고밀도 2D 행렬 바코드 기호론으로, 매우 작은 공간 내 많은 정보를 인코딩할 수 있습니다. Data Matrix 기호론은 다양한 에러 정정 기능을 제공하며 ECC200 에러 정정 방식을 사용합니다. Data Matrix 기호는 1 ~ 3,116 숫자 또는 2,335 영숫자 문자 사이에 저장할 수 있으며, 1 ~ 14제곱인치에서 조정 가능합니다.
Data Matrix 기호의 전체 크기를 무한대로 확장 가능하므로 Data Matrix 기호는 크기와 판독 장비가 적절히 조화를 이룰 경우 사실상 모든 거리에서 판독할 수 있습니다.
바코드 인쇄 기능은 작은 블랙 사각형의 높이 및 폭을 정의하여 Data Matrix 바코드를 확장할 수 있습니다. 또한 데이터를 분석하여 인코딩(이진, 텍스트 및 숫자)을 자동으로 최적화합니다.
Data Matrix 기호 옵션에 대한 자세한 내용은 "폰트 매개변수"를 참고하십시오.

Aztec Code

Aztec Code는 Welch Allyn이 개발한 2D 행렬 바코드 기호론입니다. 이 기호론은 최초 몇 세대 기호의 최고 특성과 인쇄 용이성, 방향, 필드 왜곡, 높은 수준의 데이터 보안, 사용자 선택 중복성 등을 결합하여 작은 데이터부터 큰 데이터 메시지에 이르기까지 모든 규모의 메시지를 효율적으로 저장하도록 설계되었습니다. 최소 Aztec Code 기호는 13개 숫자 또는 12개 글자를 인코딩하는 반면, 최대 Aztec Code 기호는 3,832개 숫자, 3,067개 글자 또는 이진 데이터 1,914바이트를 인코딩합니다. 바코드 인쇄 기능은 작은 블랙 사각형의 높이 및 폭을 정의하여 Aztec Code 바코드를 확장할 수 있습니다.
Aztec Code 기호 옵션에 대한 자세한 내용은 "폰트 매개변수"를 참고하십시오.

Codablock F

Codablock F는 ELMICRON에서 Code 128의 확장 버전으로 개발한 2D 바코드입니다. Codablock F를 사용하면 Code 128을 몇 개 섹션으로 구분하여 여러 행 기호로 배열할 수 있습니다. Codablock F 기호에는 최대 61자(행당 수치 데이터의 경우 최대 122자)의 2 ~ 44행을 포함할 수 있으며 대부분의 Code 128 기능을 지원합니다.
Codablock F 기호 옵션에 대한 자세한 내용은 "폰트 매개변수"를 참고하십시오.

QRCode

QRCode는 DENSO Corporation이 개발한 2D 행렬 바코드 기호론입니다. 두 가지 모델인 Model 1과 Model 2(Model 1의 고급 버전)를 사용할 수 있습니다. 바코드 인쇄 기능에서는 네 가지 에러 정정 수준과 다양한 기호 크기를 지원하며 작은 블랙 사각형의 높이와 폭을 정의하여 QRCode를 확장할 수 있습니다.
QRCode 기호에는 숫자 및 영문자 데이터와 함께 고압축, 이진, Kana 및 Kanji 데이터를 포함할 수 있습니다. QRCode 기호당 최대 문자 수는 다음과 같습니다.
QRCode
Model 1
Model 2
수치 문자 수
1,167
7,089
영숫자 문자 수
707
4,296
바이트
486
2,953
Kanji 문자 수
299
1,817

스위스 QR코드

스위스 QR코드는 매우 엄격한 요구 사항을 충족하고 스위스 은행에서 결제를 처리할 수 있는 수정된 QRCode 기호입니다. 기호 중간에 스위스 십자가가 표시되어 있습니다. 문서의 예상되는 표면에 맞게 자동으로 확장되며 중앙에 스위스 십자가가 포함되어 있습니다. 스위스 QR코드의 매개변수를 정의할 필요가 없으며 폰트 시퀀스를 호출한 다음 필드가 캐리지 리턴으로 구분된 데이터를 전송하고, 바코드 데이터의 끝에서 새 폰트를 호출하면 됩니다.
바코드 주위에 5mm 흰색 여백이 있어야 하며 선, 텍스트 또는 그래픽이 바코드 근처에 없어야 합니다.

OMR 표시

OMR 표시는 인쇄된 우편 발송 시트에서 볼 수 있는 굵은 검은색 가로 또는 세로 선입니다. 우편 처리 기기는 전달된 모든 페이지에 이러한 선이 있는지 확인합니다. 이러한 표시를 추적함으로써 한 봉투 안에 함께 삽입해야 하는 모든 페이지의 접기 등 기계적 프로세스가 시작됩니다.
바코드 인쇄 기능은 우편실에서 볼 수 있는 삽입, 접기 또는 밀봉 시스템에 사용되는 OME 표시를 생성할 수 있습니다.
OMR 표시에는 표준이 없습니다. 기기와 OMR 스캔 소프트웨어마다 사양이 다릅니다. 하지만 모든 사양에서 작동하도록 바코드 인쇄 기능을 구성할 수 있습니다.
OMR 표시의 폭, 간격 및 길이는 b, s 및 v 매개변수를 사용하여 정의할 수 있습니다.
일부 우편물 처리 기기는 보다 두꺼운 표시를 사용하여 시작 및 중지 위치를 나타내는 한편, 다른 기기는 모든 프로세스에 한 가지 표시 유형만 사용합니다.
데이터의 표시는 상단에서 하단 방향으로 정의됩니다.
사용법: OMR 표시용 데이터로는 '0', '1' 및 '2'라는 세 개 문자만 사용할 수 있습니다.
0: 표시를 생략합니다.
1: 일반 표시. 두께는 첫 번째 b 매개변수에 의해 정의됩니다.
2: 두꺼운 표시. 두께는 두 번째 b 매개변수에 의해 정의됩니다.

유로 통화 기호와 추가 폰트

바코드 인쇄 기능은 레이블 및 기타 문서의 바코드와 함께 사용할 수 있는 폰트 및 확장 가능한 로고, 유로 기호, 제조, 전자 및 안전 기호를 제공합니다.

유로 및 기타 통화 기호

이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vsb10452T
<size>는 포인트 단위(1/72")의 기호 크기입니다.

레거시 바코드 명령 지원

이러한 바코드에는 고정 바/공백 폭이 있고 크기 매개 변수만 정의될 수 있습니다.
코드 39, 읽기 가능한 텍스트 없음, 바 비율 1:3
이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vsb10000T
이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vsb10001T
코드 39, 읽기 가능한 텍스트, 바 비율 1:3
이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vsb10004T
코드 39, 읽기 가능한 텍스트 없음, 바 비율 1:2.5
이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vsb10006T
코드 39, 읽기 가능한 텍스트, 바 비율 1:2.5
이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vsb10007T
코드 39, 읽기 가능한 텍스트 없음, 바 비율 1:2.5
이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vsb10003T
코드 39, 읽기 가능한 텍스트, 바 비율 1:2.5
이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vsb10005T
이러한 레거시 바코드는 공백을 문자 "@"로 인코딩합니다.

제조 및 안전 기호

이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vsb10400T
<size>는 포인트 단위(1/72")의 기호 크기입니다.

특수 다중 문자 기호

친환경 포인트 기호: <Esc>)10Q<Esc>)s1p20vsb10400TE
텍스트 포함: <Esc>)10Q<Esc>)s1p20vsb10400TDE
회색 화살표 포함: <Esc>)10Q<Esc>)s1p20vsb10400Td
<Esc>*c15G<Esc>*v2Te <Esc>*vT
재활용 로고: <Esc>(10Q<Esc>(s1p20vsb10400Tghij<8>123

전자 및 안전 기호

이스케이프 시퀀스: <Esc>(10Q<Esc>(s1p<size>vs3b10400T
<size>는 포인트 단위(1/72")의 기호 크기입니다.

Odette 운송 레이블 매크로

바코드 인쇄 기능에는 자동차 산업에서 사용되는 VDA 4902/Odette 레이블이 포함됩니다. 이 레이블은 번호를 사용하는 응용 프로그램에서 검색된 PCL5 매크로로 포함됩니다.
Macro TTF 폰트를 사용하는 경우
Macro Exec TTF 폰트를 설치하고 나서 해당 폰트를 사용하는 매크로 번호를 입력하십시오.
PCL5 명령을 사용하는 경우
페이지에 빈 레이블을 인쇄하려면 페이지 시작 부분에 다음 시퀀스를 전송하십시오.
~&l1E~&a0h0V~&fs###y3x1S
페이지에 빈 레이블 두 개를 인쇄하려면 페이지 시작 부분에 다음 시퀀스를 전송하십시오.
~&l1E~&a0h0V~&fs###y3x1S~&a0h4100V~&fs###y3x1S
###는 세 자리 매크로 번호로 대체됩니다(아래 표 참조).
'위의 PCL 이스케이프 시퀀스에서 '~'는 FreeSpace 문자입니다. FreeScape 메뉴에서 또는 <Esc>**#J 이스케이프 시퀀스를 통해 다른 값으로 변경된 경우 새 값으로 대체하십시오.
V3 독일어
V3 영어
V3 프랑스어
V3 이탈리아어
V3 스페인어
V4 영어
V4 독일어
300
301
302
303
304
311
312
데이터, 바코드 및 보안 기호가 추가된 Odette 레이블 매크로의 예입니다.
안전 기호는 안전 기호 폰트 안에 포함됩니다.
7E5Y-007