ONYX - 9.0 - Utilisation - XPSConfig et conversion ZEBRA
Différence entre versions
(→Balise barcode) |
(→Exemple de XPSConfig.conf) |
||
(24 révisions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 5 : | Ligne 5 : | ||
Pour paramétrer le profil de conversion en conversion XPS to ZEBRA, il faut mettre le paramètre language à ZEBRA<br> | Pour paramétrer le profil de conversion en conversion XPS to ZEBRA, il faut mettre le paramètre language à ZEBRA<br> | ||
+ | <!--T:16--> | ||
<language>ZEBRA</language> | <language>ZEBRA</language> | ||
− | ===Résolution=== | + | ===Résolution=== <!--T:17--> |
Pour changer la résolution du flux ZEBRA en sortie, il faut utiliser la balise '''resolution''' | Pour changer la résolution du flux ZEBRA en sortie, il faut utiliser la balise '''resolution''' | ||
+ | <!--T:18--> | ||
<resolution>203</resolution> | <resolution>203</resolution> | ||
− | ===Paramétrage sur les polices=== | + | ===Paramétrage sur les polices=== <!--T:19--> |
− | ===Utilisation des polices textes résidentes=== | + | ====Utilisation des polices textes résidentes==== |
Afin d'alléger le flux ZEBRA généré, il est possible de ne pas inclure dans le flux les polices. Pour ce faire, il faudra utiliser la balise '''fonts'''. <br> | Afin d'alléger le flux ZEBRA généré, il est possible de ne pas inclure dans le flux les polices. Pour ce faire, il faudra utiliser la balise '''fonts'''. <br> | ||
+ | <!--T:20--> | ||
Exemple : | Exemple : | ||
<nowiki> <fonts> | <nowiki> <fonts> | ||
Ligne 22 : | Ligne 25 : | ||
</fonts></nowiki> | </fonts></nowiki> | ||
+ | <!--T:21--> | ||
Dans notre exemple ci-dessus, si dans la maquette Designer construisant le flux XPS, nous avons :<br> | Dans notre exemple ci-dessus, si dans la maquette Designer construisant le flux XPS, nous avons :<br> | ||
− | + | * '''Arial , Non Gras''' alors on aura dans le flux la police '''I'''<br> | |
− | + | * '''Arial , Gras''' alors on aura dans le flux la police '''J''' | |
− | ===Cas des codes à barre=== | + | ====Cas des codes à barre==== <!--T:22--> |
− | |||
− | |||
− | Lorsque ce paramètre n’est pas renseigné, il est activé par défaut. | + | =====Balise barcode===== <!--T:23--> |
+ | e paramètre, optionnel, permet, pour les langages thermiques et l’AFPDS, d’activer ou de désactiver le rendu des codes-barres 1D par les imprimantes elles-mêmes. Lorsque ce paramètre est activé, l’impression des codes-barres est gérée par l’imprimante en utilisant ses polices résidentes. Sinon, les polices utilisées dans le document XPS seront embarquées dans le flux et donc envoyées à l’imprimante. Lorsque ce paramètre n’est pas renseigné, il est activé par défaut. | ||
− | La syntaxe dans le profil est : | + | La syntaxe dans le profil est :<code><barcode>PRINTER</barcode></code> |
− | < | + | <u>Valeurs supportées</u> : IMG, FONT, PRINTER |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Valeur par défaut : ON | + | <u>Valeur par défaut</u> : PRINTER |
− | + | ||
− | ====Personnalisation de la taille des codes-barres==== <!--T:2--> | + | IMG : embarqué sous forme d'image<br> |
+ | FONT : embarqué sous forme de police<br> | ||
+ | PRINTER : le code barre est généré par l'imprimante<br> | ||
+ | |||
+ | |||
+ | <!--T:28--> | ||
+ | Pour des raisons de rétrocompatibilités, les valeurs suivantes sont également possible :<br> | ||
+ | * ON (on, YES, yes, 1) : La police n'est pas embarquée dans le flux<br> | ||
+ | * OFF (off, NO, no, 0) : La police est embarquée dans le flux<br> | ||
+ | |||
+ | =====Personnalisation de la taille des codes-barres===== <!--T:2--> | ||
<!--T:3--> | <!--T:3--> | ||
− | *bcheight : hauteur désirée du code barre en points. | + | * bcheight : hauteur désirée du code barre en points. |
− | *bcwidth : série de deux valeurs séparées par une virgule, correspondant respectivement à : | + | * bcwidth : série de deux valeurs séparées par une virgule, correspondant respectivement à : |
<!--T:4--> | <!--T:4--> | ||
− | + | * la largeur d’un élément fin en points | |
<!--T:5--> | <!--T:5--> | ||
− | + | * le ratio entre un élément fin et un élément épais | |
Ligne 67 : | Ligne 74 : | ||
<!--T:8--> | <!--T:8--> | ||
Signifie qu'un code barre Code39 (type 19), avec une taille de police de 46 et une déformation verticale de 100%, sera imprimé en Zebra par un code barre résident de 55 points de haut, avec une barre fine de 3 points, et un ratio barres fines/barres épaisses de 2.6. | Signifie qu'un code barre Code39 (type 19), avec une taille de police de 46 et une déformation verticale de 100%, sera imprimé en Zebra par un code barre résident de 55 points de haut, avec une barre fine de 3 points, et un ratio barres fines/barres épaisses de 2.6. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Gestion de la découpe=== <!--T:14--> | ===Gestion de la découpe=== <!--T:14--> | ||
Ligne 101 : | Ligne 81 : | ||
Activation du couteau en fin d’impression | Activation du couteau en fin d’impression | ||
</translate> | </translate> | ||
+ | |||
+ | ===Exemple de XPSConfig.conf=== | ||
+ | |||
+ | <nowiki><zebra> | ||
+ | <label>Zebra</label> | ||
+ | <language>ZEBRA</language> | ||
+ | <resolution>300</resolution> | ||
+ | <fonts> | ||
+ | <font name="Arial" italic="0" bold="0" codeFont="0" /> | ||
+ | <font name="Arial" italic="0" bold="1" codeFont="0" /> | ||
+ | </fonts> | ||
+ | <barcode>PRINTER</barcode> | ||
+ | <barcodes> | ||
+ | <barcode type="80" height="100" size="56" bcheight="200" bcwidth="2,2.0" /> | ||
+ | <barcode type="80" height="100" size="54" bcheight="250" bcwidth="3,2.1" /> | ||
+ | <barcode type="80" height="100" size="55" bcheight="150" bcwidth="4,2.2" /> | ||
+ | <barcode type="80" height="100" size="57" bcheight="100" bcwidth="5,2.3" /> | ||
+ | <barcode type="80" height="100" size="58" bcheight="50" bcwidth="1,2.4" /> | ||
+ | <barcode type="20" height="100" size="20" bcheight="60" bcwidth="2,2.9" /> | ||
+ | </barcodes> | ||
+ | </zebra></nowiki> |
Version actuelle datée du 5 juillet 2023 à 15:57
Sommaire
Conversion en ZEBRA
Balise Language
Pour paramétrer le profil de conversion en conversion XPS to ZEBRA, il faut mettre le paramètre language à ZEBRA
<language>ZEBRA</language>
Résolution
Pour changer la résolution du flux ZEBRA en sortie, il faut utiliser la balise resolution
<resolution>203</resolution>
Paramétrage sur les polices
Utilisation des polices textes résidentes
Afin d'alléger le flux ZEBRA généré, il est possible de ne pas inclure dans le flux les polices. Pour ce faire, il faudra utiliser la balise fonts.
Exemple :
<fonts> <font name="Arial" italic="0" bold="0" codeFont="I"/> <font name="Arial" italic="0" bold="1" codeFont="J"/> </fonts>
Dans notre exemple ci-dessus, si dans la maquette Designer construisant le flux XPS, nous avons :
- Arial , Non Gras alors on aura dans le flux la police I
- Arial , Gras alors on aura dans le flux la police J
Cas des codes à barre
Balise barcode
e paramètre, optionnel, permet, pour les langages thermiques et l’AFPDS, d’activer ou de désactiver le rendu des codes-barres 1D par les imprimantes elles-mêmes. Lorsque ce paramètre est activé, l’impression des codes-barres est gérée par l’imprimante en utilisant ses polices résidentes. Sinon, les polices utilisées dans le document XPS seront embarquées dans le flux et donc envoyées à l’imprimante. Lorsque ce paramètre n’est pas renseigné, il est activé par défaut.
La syntaxe dans le profil est :<barcode>PRINTER</barcode>
Valeurs supportées : IMG, FONT, PRINTER
Valeur par défaut : PRINTER
IMG : embarqué sous forme d'image
FONT : embarqué sous forme de police
PRINTER : le code barre est généré par l'imprimante
Pour des raisons de rétrocompatibilités, les valeurs suivantes sont également possible :
- ON (on, YES, yes, 1) : La police n'est pas embarquée dans le flux
- OFF (off, NO, no, 0) : La police est embarquée dans le flux
Personnalisation de la taille des codes-barres
- bcheight : hauteur désirée du code barre en points.
- bcwidth : série de deux valeurs séparées par une virgule, correspondant respectivement à :
- la largeur d’un élément fin en points
- le ratio entre un élément fin et un élément épais
Exemple :
<barcodes> <barcode type="19" height="100" size="46" bcheight="55" bcwidth="3,2.6" /> </barcodes>
Signifie qu'un code barre Code39 (type 19), avec une taille de police de 46 et une déformation verticale de 100%, sera imprimé en Zebra par un code barre résident de 55 points de haut, avec une barre fine de 3 points, et un ratio barres fines/barres épaisses de 2.6.
Gestion de la découpe
<cutter config="MMT" cmd="MMC" />
Activation du couteau en fin d’impression
Exemple de XPSConfig.conf
<zebra> <label>Zebra</label> <language>ZEBRA</language> <resolution>300</resolution> <fonts> <font name="Arial" italic="0" bold="0" codeFont="0" /> <font name="Arial" italic="0" bold="1" codeFont="0" /> </fonts> <barcode>PRINTER</barcode> <barcodes> <barcode type="80" height="100" size="56" bcheight="200" bcwidth="2,2.0" /> <barcode type="80" height="100" size="54" bcheight="250" bcwidth="3,2.1" /> <barcode type="80" height="100" size="55" bcheight="150" bcwidth="4,2.2" /> <barcode type="80" height="100" size="57" bcheight="100" bcwidth="5,2.3" /> <barcode type="80" height="100" size="58" bcheight="50" bcwidth="1,2.4" /> <barcode type="20" height="100" size="20" bcheight="60" bcwidth="2,2.9" /> </barcodes> </zebra>