2017-09-29 64 views
1

저는 PDF를 ZPL로 변환하려고합니다. zebra 프로그래밍 언어 (zpl)를 사용하고 있습니다. By 명령을 사용하여 바코드 (모든 바코드) 너비를 제어하려고합니다.^ By4가 너비가 낮아지며^By5가 상자 밖으로 나옵니다. 여기에 플로트 번호 (여기에서는 4.5)로 좁은 가로 너비를 구현하고자합니다. By 명령에는 부동 소수점 숫자를 전달할 수 없습니다. ZPL에서 다른 방법으로이 작업을 수행 할 수 있는지 알려주십시오.ZPL - zpl에서 바코드의 너비를 제어하는 ​​방법

답변

0

사용중인 바코드 형식을 언급하지 않았습니다. 그 중 일부는 2of5와 마찬가지로 ^BY의 ratio 매개 변수도 허용 할 수 있습니다. 기본값은 작은 버전을 만들 수 있습니다 ^BY2,2에 그 변경, ^BY2,3입니다 :

^XA 
^POI 
^CFO,20 
^BY5,3 
^FO100,400 
^BJN,100,Y,N 
^FD200940^FS 
^BY5,2 
^FO100,700 
^BJN,100,Y,N 
^FD200940^FS 
^XZ 

이 2of5에 두 개의 바코드, 기본 비율 하나는 작은 비율을 생성합니다. 두 번째는 더 적은 공간을 사용하는 엄격한 바코드입니다. 유효한 값은 2.0-3.0이지만 (많은 값들이 같은 값으로 반올림 됨) 약간의 유연성이 있습니다. 이 은 고정 비율 형식이 아닌 바코드 형식의에서만 작동합니다.

당신은 ZPL 프로그래밍 안내서에서 ^BY에 대한 매뉴얼 페이지를 확인하실 수 있습니다, P123은 테이블이 유효한 값을 보여줍니다 둥근 같은 값으로 떨어져있는 사람

+0

(즉, 2.0 및 2.1은 동일한 결과를 제공) 답장을 보내 주셔서 감사합니다. 내 경우에는 BY 명령의 두 번째 매개 변수가 이미 2이므로이 매개 변수를 사용하여 너비를 제어 할 수 없습니다. 두 번째 매개 변수는 너비와 너비를 좁히는 것입니다. – archit