ONYX - 9.0 - Utilisation - XPSConfig et conversion ZEBRA/fr

Différence entre versions

De MappingDoc
(Mise à jour pour être en accord avec la nouvelle version de la source de la page)
 
(Mise à jour pour être en accord avec la nouvelle version de la source de la page)
 
Ligne 2 : Ligne 2 :
 
==Conversion en ZEBRA==
 
==Conversion en ZEBRA==
 
===Balise Language===
 
===Balise Language===
Pour paramétrer le profil de conversion en conversion XPS to ZEBRA, il faut mettre le paramètre language à ZEBRA
+
Pour paramétrer le profil de conversion en conversion XPS to ZEBRA, il faut mettre le paramètre language à ZEBRA<br>
<language>ZEBRA</language>
 
  
===Personnalisation de la taille des codes-barres===
+
<language>ZEBRA</language>
  
*bcheight : hauteur désirée du code barre en points.
+
===Résolution===
*bcwidth : série de deux valeurs séparées par une virgule, correspondant respectivement à :
+
Pour changer la résolution du flux ZEBRA en sortie, il faut utiliser la balise '''resolution'''
  
- la largeur d’un élément fin en points
+
<resolution>203</resolution>
  
- le ratio entre un élément fin et un élément épais
+
===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'''. <br>
  
 +
Exemple : 
 +
<nowiki> <fonts>
 +
  <font name="Arial" italic="0" bold="0" codeFont="I"/>
 +
  <font name="Arial" italic="0" bold="1" codeFont="J"/>
 +
</fonts></nowiki>
 +
 +
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====
 +
 +
=====Balise barcode=====
 +
Ce paramètre permet d'embarquer ou non la police des codes à barre dans le flux. Si le flux n'est pas embarqué, alors le code barre est géré par l'imprimante en utilisant ses polices résidentes.
 +
 +
Lorsque ce paramètre n’est pas renseigné, il est activé par défaut.
 +
 +
La syntaxe dans le profil est :
  
Exemple :
+
<barcode>off</barcode><br>
 +
 
 +
Valeurs supportées : <br>
 +
* '''FONT''' : La police est embarquée dans le flux <br>
 +
* '''PRINTER''' : La police n'est pas embarquée dans le flux<br>
 +
* '''IMG''' : Le code à barre sera envoyé en format image<br>
 +
 
 +
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>
  
<barcodes>
+
Valeur par défaut : FONT
        <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.
+
=====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 à :
  
===Identification des polices résidentes===
+
* la largeur d’un élément fin en points
  
<nowiki><fonts>
+
* le ratio entre un élément fin et un élément épais
                <font name="Arial" italic="0" bold="0" codeFont="0" />
 
          </fonts></nowiki>
 
  
Où les valeurs decodeFontvalent : 0, A, B, C, D, E, F, G ou H.
 
  
 +
Exemple :
  
Des polices TTF, équivalentes des polices résidentes Zebra, sont disponibles en téléchargement sur l’extranet Mapping et peuvent être utilisées dans les formats M-Designer. Le profil de conversion XPS vers Zebra pour ne pas embarquer les polices mais utiliser les polices résidentes à la place sera de cette forme :
+
  <barcodes>
 +
        <barcode type="19" height="100" size="46" bcheight="55" bcwidth="3,2.6" />
 +
</barcodes>
  
<nowiki><fonts>
+
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.
                <font name="Zebra 0 (Arial) " italic="0" bold="0" codeFont="0" />
 
                <font name="Zebra A" italic="0" bold="0" codeFont="A" />
 
                <font name="Zebra B" italic="0" bold="0" codeFont="B" />
 
                <font name="Zebra C" italic="0" bold="0" codeFont="C" />
 
                <font name="Zebra D" italic="0" bold="0" codeFont="D" />
 
                <font name="Zebra E (OCR-B)" italic="0" bold="0" codeFont="E" />
 
                <font name="Zebra Fitalic="0" bold="0" codeFont="F" />
 
                <font name="Zebra Gitalic="0" bold="0" codeFont="G" />
 
                <font name="Zebra H (OCR-A)" italic="0" bold="0" codeFont="H" />
 
</fonts></nowiki>
 
  
 
===Gestion de la découpe===
 
===Gestion de la découpe===
Ligne 51 : Ligne 69 :
 
  <cutter config="MMT" cmd="MMC" />
 
  <cutter config="MMT" cmd="MMC" />
 
Activation du couteau en fin d’impression
 
Activation du couteau en fin d’impression
 +
 +
===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>OFF</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 1 juillet 2020 à 10:55

Autres langues :

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

Ce paramètre permet d'embarquer ou non la police des codes à barre dans le flux. Si le flux n'est pas embarqué, alors le code barre est géré par l'imprimante en utilisant ses polices résidentes.

Lorsque ce paramètre n’est pas renseigné, il est activé par défaut.

La syntaxe dans le profil est :

<barcode>off</barcode>

Valeurs supportées :

  • FONT : La police est embarquée dans le flux
  • PRINTER : La police n'est pas embarquée dans le flux
  • IMG : Le code à barre sera envoyé en format image

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

Valeur par défaut : FONT

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>OFF</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>