2017-09-29 3 views
1

Je travaille sur la conversion de pdf en ZPL. J'utilise le langage de programmation zèbre (zpl). J'essaie de contrôler la largeur du code à barres (n'importe quel code à barres) à l'aide de la commande By. ^ By4 donne une largeur plus faible et^By5 sort de la boîte. Mon cas d'utilisation est que je souhaite obtenir une largeur de barre étroite en nombre de flotteurs (ici 4.5). Nous ne pouvons pas passer le numéro float dans la commande By. S'il vous plaît laissez-moi savoir si nous pouvons y parvenir en utilisant une autre méthode dans ZPL.ZPL - Comment pouvons-nous contrôler la largeur du code à barres dans zpl

Répondre

0

Vous ne mentionnez pas le format de code à barres que vous utilisez. Certains d'entre eux, comme 2of5, peuvent également accepter le paramètre ratio pour ^BY. La valeur par défaut est ^BY2,3, changeant que pour ^BY2,2 peut faire une version plus petite:

^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 

Ceci génère deux codes à barres dans une 2of5, avec le rapport de défaut et une avec un rapport plus petit. Le second a un code à barres plus serré qui utilise moins d'espace. Les valeurs valides sont comprises entre 2,0 et 3,0 (bien que plusieurs arrondissent aux mêmes valeurs), ce qui permet une certaine flexibilité. S'il vous plaît noter, ce fonctionne seulement avec des formats de codes à barres qui ne sont pas formats à taux fixe.

Vous pouvez consulter la page de manuel pour ^BY dans le guide du programmeur ZPL, P123, pour la table qui montre des valeurs valides et celles qui complètent à la même valeur (c.-à-2.0 et 2.1 donnent les mêmes résultats)

+0

Merci pour la réponse. Pour mon cas, le deuxième paramètre de la commande BY est déjà 2, donc nous ne pouvons pas contrôler la largeur en utilisant ce paramètre. Le deuxième paramètre est le rapport de largeur de barre large à étroit. – archit