2017-09-29 6 views
1

Ich arbeite an der Konvertierung von PDF in ZPL. Ich benutze Zebra Programmiersprache (zpl). Ich versuche, die Barcode-Breite (beliebiger Barcode) mit dem Befehl Nach zu steuern. ^ By4 gibt niedrigere Breite und^By5 geht aus der Box. Mein Anwendungsfall ist, dass ich eine schmale Balkenbreite in der Float-Nummer erreichen möchte (hier 4.5). Wir können die Gleitkommazahl nicht im Befehl "Nach" übergeben. Bitte lassen Sie mich wissen, wenn wir dies mit einer anderen Methode in ZPL erreichen können.ZPL - Wie können wir die Breite des Barcodes in zpl kontrollieren

Antwort

0

Sie erwähnen nicht, welches Barcode-Format Sie verwenden. Einige von ihnen, wie 2 von 5, können auch den Verhältnisparameter für ^BY akzeptieren. Der Standardwert ist ^BY2,3, dass ^BY2,2 Ändern kann eine kleinere Version machen:

^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 

Dies erzeugt zwei Barcodes in 2of5, ein mit dem Standard-Verhältnis und eine mit einem kleineren Verhältnis. Die zweite hat einen engeren Barcode, der weniger Platz benötigt. Gültige Werte sind 2.0-3.0 (obwohl viele auf die gleichen Werte abgerundet sind), daher gibt es einige Flexibilität. Bitte beachten Sie, dass diese nur mit Barcode-Formaten funktioniert, die keine festen Formate sind.

Sie können die manuelle Seite für ^BY in der ZPL-Programmierhandbuch überprüfen, p123, für die Tabelle, die zeigt, gültige Werte und welche runden auf den gleichen Wert (dh 2.0 und 2.1 geben die gleichen Ergebnisse)

+0

danke für die Antwort. Für meinen Fall ist der zweite Parameter des BY-Befehls bereits 2, sodass wir die Breite mit diesem Parameter nicht steuern können. Zweiter Parameter ist das Verhältnis von breiter zu schmaler Balkenbreite. – archit

Verwandte Themen