Configurer l’impression de ses étiquettes

etiquettes

 

Pour une impression directe de vos étiquettes dans Hiboutik, votre imprimante à étiquettes doit être compatible ZPL (Zebra Programming Language).
Vous pouvez vous-même configurer le contenu qui s’affiche sur vos étiquettes dans Produits/Paramètrages/Etiquettes, en activant le bouton Valeur personnalisée.

 

1/ Contenus dynamiques

Le contenu (texte ou code-barres) est un bloc que vous positionnez sur l’étiquette. Vous devez donc pour chaque élément lui attribuer ses coordonnées (x et y) où x est le positionnement du contenu (en points) par rapport au bord gauche de votre étiquette et y son positionnement par rapport au bord haut de votre étiquette.
Le format de votre étiquette est défini en points. En fonction de la résolution de votre imprimante et de la taille de vos étiquettes, vous aurez plus ou moins de points en largeur et en hauteur. Vous devrez donc jouer sur les valeurs de x et y pour bien positionner votre contenu.

Les contenus que vous pouvez afficher sur l’étiquettes sont :
– l’identifiant du produit : <hibou_print_zpl_products_id>,
– le nom du produit : <hibou_print_zpl_products_name>,
– la catégorie du produit : <hibou_print_zpl_products_category>,
– le prix du produit : <hibou_print_zpl_products_price> ,
– le prix du produit sans décimales : <hibou_print_zpl_products_price_round_0> ,
– le prix soldé du produit : <hibou_print_zpl_products_discount_price>,
– la référence fournisseur du produit : <hibou_print_zpl_products_ref_manufacturer>,
– la taille du produit : <hibou_print_zpl_products_size>,
– tout texte libre,
– et le code-barre du produit,

 

2/ Configuration des blocs textes

Pour le texte (<hibou_print_zpl_add_text>), vous devez définir les variables suivantes dans l’ordre :
– le positionnement (x et y en points),
– la police d’écriture (A à Z ou 0 à 9),
– l’orientation du texte (N pour horizontale, R pour verticale, I pour horizontale inversée, B pour verticale inversée)
– la hauteur de la police d’écriture (en points),
– la largeur de la police d’écriture (par défaut vous pouvez mettre la même valeur que la hauteur de la police).
Les variables sont séparées par des pipes (|).

Exemple :
<hibou_print_zpl_add_text>20|10|D|N|30|30|<hibou_print_zpl_products_price> EUR
<hibou_print_zpl_add_text> indique que nous souhaitons imprimer un texte,
20|10 sont les coordonnées x et y,
D est la police D de l’imprimante,
N permet d’imprimer le texte horizontalement,
30|30 est la hauteur et la largeur de la police,
et <hibou_print_zpl_products_price> EUR indique qu’il faut imprimer le prix du produit suivi de EUR.

 

3/ Configuration des codes-barres

Pour le code-barres, vous devez également définir les variables suivantes dans l’ordre :
– le positionnement (x et y en points),
– l’orientation (N pour horizontale, R pour verticale, I pour horizontale inversée, B pour verticale inversée),
– la hauteur (en points entre 1 et 32000),
– l’affichage de la séquence du code-barres (Y pour oui ou N pour non),
– le positionnement de la séquence du code-barres (N si en bas du code-barres, Y si en haut du code-barres).

Exemple :
<hibou_print_zpl_bar_code>20|300|N|10|Y|N
<hibou_print_zpl_bar_code> indique que nous souhaitons imprimer un code-barres,
20|300 sont les coordonnées x et y du code-barres,
N permet d’imprimer le code-barres horizontalement,
10|Y|N indique que la hauteur du code-barres est de 10 points, et que les chiffres du code-barres s’impriment en bas.

 

4/ Un exemple pratique

Voici le code à saisir pour l’étiquette suivante:
etiquette-logiciel-caisse

<hibou_print_zpl_start_format>
//balise de début du code pour configurer l’étiquette

<hibou_print_zpl_add_text>20|25|D|N|10|10|<hibou_print_zpl_products_name>
//Impression du nom du produit en haut de l’étiquette

<hibou_print_zpl_bar_code>20|70|N|80|Y|N
// Impression du code-barres du produit

<hibou_print_zpl_add_text>330|80|D|B|16|10|<hibou_print_zpl_products_price>
//Impression du prix du produit verticalement après le code-barres

<hibou_print_zpl_add_text>360|80|D|B|16|10|EUR
//Impression de la devise du produit verticalement en dessous du prix

<hibou_print_zpl_end_format>
//balise de fin du code pour configurer l’étiquette

 

5/ Pour aller plus loin : cadres et prix barré

Les variables d’un cadre (<hibou_print_zpl_add_box>) sont :
– le positionnement (x et y en points),
– la largeur (en points entre 1 et 32000),
– la hauteur (en points entre 1 et 32000),
– l’épaisseur des bords (en points entre 1 et 32000),
– la couleur du cadre (B pour noir et W pour blanc)
– et l’arrondi des coins (entre 0 et 8, où 0 signifie que les coins sont carrés)

Exemple : <hibou_print_zpl_add_box>50|100|200|40|4|B|0
pour créer un cadre noir aux coins carrés de 200 points de largeur et 40 points de hauteur

Pour les prix barrés, il suffit de créer un cadre noir dont la hauteur est égale à l’épaisseur des bords, que nous positionnerons à une coordonnée x un peu avant le prix à barrer, et à une coordonnée y au centre du prix.

Exemple :
<hibou_print_zpl_add_text>250|70|D|N|16|10|<hibou_print_zpl_products_price> EUR
<hibou_print_zpl_add_box>240|83|150|2|2|B|0

 

Comme pour les tickets de caisse, le logiciel de caisse enregistreuse Hiboutik vous offre une grande flexibilité dans la configuration de vos étiquettes produits.

le hibou a écrit 69 articles