바코드 생성/인쇄

이 절에서는 바코드를 생성/인쇄하는 데 사용되는 방법을 설명합니다.

바코드 생성

바코드 인쇄 기능은 설정된 PCL 폰트 매개변수에 따라 바코드를 생성합니다. 이 시스템에 사용된 PCL 폰트 매개변수는 v와 T 매개변수를 제외하고는 일반적으로 허용되는 표준과는 다릅니다. T 매개변수는 바코드 형식을 선택하는 반면, v 매개 변수는 바코드에 사용되는 행이나 열의 개수와 막대 높이를 제어합니다.
일부 형식에는 체크섬이 필요합니다. 체크섬은 코딩된 데이터의 복합 계산 결과를 나타내는 값입니다. 이 값은 코딩된 데이터의 끝에 추가되며 바코드 판독기에서 바코드의 유효성을 검사하는 데 사용됩니다. 이 시스템은 필요한 바코드의 체크섬을 자동으로 계산합니다. 바코드에는 최대 2개의 체크섬(MSI Plessey 및 UCC128)이 있을 수 있습니다. 체크섬이 고정 길이 데이터(EAN 8/13 및 UPC)에 포함되는 경우 이 체크섬은 무시됩니다.
필요할 경우 시스템에서 체크섬 값을 막대와 함께 중앙에 배치된 텍스트(1/2 포함 또는 전체 포함 문자), 막대 위 또는 아래에 놓여진 텍스트로 인쇄합니다. 체크섬과 플래그 문자는 국제 표준에 따라 일부 시스템(EAN 8/13 및 UPC)의 정확한 위치에 자동으로 배치됩니다. 자동 크기 조정은 포함된 텍스트 포인트 크기를 15로 제한합니다. 바코드 위 또는 아래에 놓여지는 텍스트에는 크기 제한이 없습니다.
다음 바코드 사양을 준수하는 지 확인하기 위해 데이터가 분석됩니다.
데이터는 원하는 형식에 따라 정확한 크기로 되어 있어야 합니다. 예를 들어, Interleaved 2 of 5에서는 자릿수가 짝수여야 하는 반면 EAN 8/13 및 UPC는 고정 길이를 갖습니다.
데이터가 유효해야 합니다. UPC-E 등 일부 시스템에서는 특수하게 구조화된 데이터만 허용합니다. 예를 들어, 바코드의 왼쪽에 있는 처음 5자리는 동등한 UPC 번호에 따라 계산됩니다.
데이터는 숫자 또는 영숫자 문자만으로 구성됩니다.

바코드 인쇄

이 절에서는 바코드 인쇄 기능을 통해 바코드를 인쇄하는 방법을 설명합니다.

커서 위치

바코드를 인쇄하기 전에 제공되는 바코드 텍스트 매개변수와 상관 없이 커서가 맨 왼쪽 검은색 막대 아래 하단 왼쪽 모서리에 놓여집니다. 바코드가 인쇄된 후에는 커서가 맨 오른쪽 검은색 막대 아래 하단 오른쪽 모서리로 이동합니다. 다른 바코드를 인쇄해야 하는 경우에는 커서를 새 위치로 이동하고 바코드 데이터를 전송합니다. 바코드의 PCL 폰트 매개변수는 다시 전송하지 않아도 됩니다.

투명 인쇄 데이터 모드

다음 바코드 형식은 전체 128 문자 세트(ASCII 코드 0 ~ ASCII 코드 127) 또는 전체 이전 데이터(ASCII 코드 0 ~ ASCII 코드 255)인 Extended 39, Extended 93, 128A, PDF417, 128auto, MaxiCode, EAN/UCC128, Data Matrix, Aztec, Codablock 및 QRcode를 지원합니다.
특수 문자(ASCII 코드 < 32)를 위에 언급된 바코드 형식으로 인쇄하려는 경우 투명 인쇄 데이터 PCL 시퀀스(<Esc>&p#X, 여기서 <Esc>는 ASCII 문자 27 십진수를 대체하며, "#"은 다음 이스케이프 시퀀스가 나타날 때까지 이어지는 데이터 바이트 수로 대체됨)가 폰트 선택 시퀀스 바로 다음에 이어져야 합니다. 이는 시스템에서 바코드로 인쇄되어야 할 문자 수를 결정하는 유일한 방법입니다.
글꼴 범위(24,580 ~ 24,900)는 PCL 폰트 호출 시퀀스와 결합되어 활성화됩니다.
<Esc>(s#p#h#v#b#s#T, 여기서 "#"은 매개변수를 나타냅니다.
이 설명서에서 이스케이프 코드 앞에는 <Esc>가 붙습니다. 이러한 문자는 개별 기호로 입력할 수 없으며 ASCII 문자 27 십진수로 대체되어야 합니다.
바코드 데이터의 끝부분은 바코드 종류를 결정합니다.
숫자 바코드 데이터: 공백/CR/LF/FF/이스케이프 코드로 끝납니다.
영숫자 바코드 데이터: CR/LF/FF/이스케이프 코드로 끝납니다.
바코드 높이는 3 ~ 960포인트 크기 범위 안에 속하기만 하면 됩니다(1포인트 크기 = 1/72").
모든 바코드 시스템에는 기본 옵션이 있는데, 이러한 기본 옵션은 매개변수가 제공되지 않을 때 활성화됩니다. 따라서 모든 매개변수를 제공할 필요가 없습니다. 예를 들어 높이를 생략할 경우 기본 크기가 사용됩니다.
데이터가 올바르지 않을 경우(예: 잘못된 크기 또는 잘못된 문자) 바코드 위에 X가 인쇄되며 문제를 설명하는 에러 메시지가 바코드 아래 자동으로 추가됩니다. 따라서 실수로 잘못된 바코드를 인쇄하는 일을 방지할 수 있습니다.

표시

각 바코드 형식은 1/25" ~ 13"(1 mm ~ 33 cm)의 높이로 1/72"씩 확대할 수 있습니다. 바의 폭은 1/600"씩 확대할 수 있으며 20가지 확장 가능한 폰트로 된 포함된 코드와 함께 코드 값을 텍스트로 인쇄할 수 있습니다.
하지만 바코드는 확장 가능한 폰트로 구성될 수 없습니다. 24,580 ~ 24,900의 글꼴 번호가 바코드를 활성화합니다. 글꼴 번호와 연결된 모든 데이터는 PCL 컨트롤러를 통해 분석된 후 직접 바코드로 변환됩니다.

바코드 가독성

바코드는 공백이 있는 일련의 선이나 점으로 구성됩니다. 따라서 프린터의 설정 및 조건이 가독성에 영향을 미칠 수 있습니다. 바코드를 인쇄하기 전에 먼저 가독성 테스트를 실행하는 것이 좋습니다. 테스트 인쇄 결과가 예상한 것과 다를 경우 다음 설정을 조정하여 가독성을 향상시키십시오.
토너 농도
사용된 용지의 컬러와 종류
캐논에서는 이 바코드 인쇄 기능에서 생성되었거나 포함된 바코드, OCR-A 및 OCR-B가 모든 판독 장치를 통해 판독될 수 있음을 테스트하지 않았으며 이를 보장하지 않습니다.
이러한 바코드의 애플리케이션을 구현하기 전에 바코드 및 폰트의 읽기/쓰기 호환성을 테스트하는 것이 좋습니다.
7E5Y-003