Comment créer un code QR en ZPL
Apprenez à générer un code QR fiable avec Zebra Programming Language (ZPL), à choisir sa taille et sa correction d’erreur, puis à tester l’étiquette avant la production.

Ce que contient un QR code ZPL
Un QR code stocke du texte dans une matrice bidimensionnelle. Sur une étiquette, il s’agit souvent d’une URL, d’un identifiant produit ou d’un suivi. ZPL envoie les instructions et l’imprimante crée les modules.
La commande ^BQ crée le symbole QR. Elle définit l’orientation, le modèle et l’agrandissement, tandis que ^FD fournit les données. Commencez par une donnée courte et laissez une zone blanche autour du symbole.
La syntaxe ^BQ de base
Dans l’exemple, ^FO positionne le symbole, ^BQN sélectionne un QR, 2 le modèle courant et 6 l’agrandissement. Le préfixe LA demande la correction automatique pour les données suivantes.
^FS ferme le champ et ^XZ termine le format. Gardez les commandes séparées pendant le dépannage pour distinguer position et données invalides.
^XA
^FO60,60^BQN,2,6^FDLA,https://editorzpl.com^FS
^XZChoisir la taille, le DPI et la correction
Les modules sont imprimés en points. Le même agrandissement produit donc des tailles différentes à 203, 300 et 600 DPI. Faites correspondre le DPI du visualiseur et celui de l’imprimante.
Gardez une zone blanche nette tout autour. Une correction plus élevée tolère mieux les dommages mais densifie le code. Augmentez sa taille avant de réduire la zone blanche.
Préparer les données avant l’encodage
Les URL, textes et identifiants conviennent bien. Utilisez l’adresse HTTPS finale et gardez-la courte. Pour le Wi-Fi, une vCard ou un autre format, respectez exactement le format attendu.
N’insérez pas de caractères de contrôle ou de retour à la ligne accidentel dans ^FD. Testez les accents et les valeurs longues avec le même firmware et la même page de codes.
Ouvrir le générateur QRPrévisualiser et imprimer un échantillon
Collez l’exemple dans le visualiseur ZPL, choisissez la taille physique et le DPI. L’aperçu vérifie la position et la densité, mais ne prouve pas la lecture de l’encre imprimée.
Imprimez un échantillon et scannez-le avec deux appareils. Vérifiez contraste, zone blanche, orientation et valeurs courtes et longues. En cas d’échec, augmentez l’agrandissement et revoyez les données.
Problèmes QR courants en ZPL
Un QR illisible est souvent trop petit, trop dense, peu contrasté ou coupé par le bord. Une zone blanche absente, une mauvaise rotation ou un DPI différent peuvent produire le même symptôme.
Si l’imprimante refuse la commande, vérifiez la prise en charge de ^BQ et la présence de ^XA au début et ^XZ à la fin. Utilisez une URL courte comme échantillon de contrôle.
Questions fréquentes
Quelle commande ZPL crée un QR code ?
Utilisez ^BQ. Elle définit le symbole QR et fonctionne avec ^FD pour les données.
Que signifie ^BQN,2,6 ?
N indique l’orientation normale, 2 le modèle QR 2 et 6 l’agrandissement en points.
Un QR peut-il contenir une URL ou du texte ?
Oui. Placez la donnée après le préfixe LA dans ^FD, gardez-la courte et testez la valeur de production.
Pourquoi mon QR ZPL ne se scanne-t-il pas ?
Vérifiez taille, zone blanche, contraste, DPI, rotation et longueur, puis testez un échantillon réel.
Guides associés
Références officielles
Références vérifiées le 4 octobre 2026. Illustration générée par IA d’une imprimante thermique générique.
À propos de l'auteur
Eduard Diaz
Eduard Diaz est technicien IT (développement) chez S-IE, un partenaire officiel Zebra avec plus de 20 ans de services d'identification et d'étiquetage. Il développe et maintient EditorZPL pour faciliter le travail avec le ZPL et les imprimantes d'étiquettes Zebra.
s-ie.cat