바코드 생성 및 인쇄

바코드를 생성 및 인쇄하는 방법을 설명합니다.

바코드 생성

바코드 인쇄 기능은 설정된 PCL 폰트 매개변수에 따라 바코드를 생성합니다. 이 시스템에 사용된 PCL 폰트 매개변수는 v와 T 매개변수를 제외하고는 일반적으로 허용되는 표준과는 다릅니다. T 매개변수는 바코드 형식을 선택하는 반면, v 매개 변수는 바코드에 사용되는 행이나 열의 개수와 막대 높이를 제어합니다.
일부 형식에는 체크섬이 필요합니다. 체크섬은 코딩된 데이터의 복합 계산 결과를 나타내는 값입니다. 이 값은 코딩된 데이터의 끝에 추가되며 바코드 판독기에서 바코드의 유효성을 검사하는 데 사용됩니다. 이 시스템은 필요한 바코드의 체크섬을 자동으로 계산합니다. 바코드에는 최대 2개의 체크섬(MSI Plessey 및 UCC128)이 있을 수 있습니다. 체크섬이 고정 길이 데이터(EAN 8/13 및 UPC)에 포함되는 경우 이 체크섬은 무시됩니다.
필요할 경우 시스템에서 체크섬 값을 절반 또는 전체 문자가 포함되어 막대 위 또는 아래에 중앙 정렬된 텍스트와 함께 인쇄합니다. 체크섬과 플래그 문자는 국제 표준에 따라 일부 시스템(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가 모든 판독 장치를 통해 판독될 수 있음을 테스트하지 않았으며 이를 보장하지 않습니다.
이러한 바코드의 응용 프로그램을 구현하기 전에 바코드 및 폰트의 읽기/쓰기 호환성을 테스트하는 것이 좋습니다.
0RJJ-1S4