Ouvrir, afficher et imprimer un fichier ZPL

Mis à jour le 30 septembre 2026

Un fichier .zpl rendu sous forme d’aperçu d’étiquette d’expédition dans le navigateur, puis envoyé en mode brut à une imprimante thermique

Un fichier ZPL est un fichier texte brut rempli de commandes du langage Zebra Programming Language. Les plateformes d’expédition, les API de transporteurs, les ERP et les systèmes d’entrepôt en produisent afin qu’une imprimante thermique puisse imprimer directement l’étiquette ; c’est pourquoi l’ouvrir dans un programme ordinaire affiche généralement un mur de codes plutôt qu’une étiquette.

Ce guide montre comment reconnaître un fichier ZPL, l’afficher sous forme d’étiquette sans imprimante et l’envoyer à une imprimante Zebra depuis Windows, macOS, Linux ou un navigateur, sans qu’il soit imprimé comme du texte.

Comment reconnaître un fichier ZPL

Les fichiers ZPL utilisent couramment l’extension .zpl, mais les transporteurs et les logiciels d’étiquetage les enregistrent aussi en .prn ou .txt, et certains systèmes utilisent .lbl. Ouvrez le fichier dans un éditeur de texte quelconque : s’il commence par ^XA, se termine par ^XZ et contient des commandes telles que ^FO et ^FD, c’est du ZPL.

^XA
^FO50,50^A0N,40,40^FDORDER 10592^FS
^FO50,110^BY2^BCN,90,Y,N,N^FD4210159200083^FS
^XZ

Les longs blocs de texte hexadécimal ou base64 après ^GF ou ~DG sont des graphiques intégrés, comme des logos, et non une corruption. Un fichier peut contenir de nombreuses étiquettes : chaque bloc ^XA … ^XZ est une étiquette distincte. Les fichiers de conception de ZebraDesigner (.nlbl) ou de BarTender (.btw) ne sont pas du ZPL ; ces programmes doivent d’abord les imprimer ou les exporter.

Afficher un fichier ZPL en ligne sans imprimante

Le moyen le plus rapide de voir ce qu’un fichier ZPL va imprimer est de le rendre à l’écran :

  1. Ouvrez la visionneuse ZPL gratuite.
  2. Choisissez Ouvrir un fichier ZPL et sélectionnez le fichier .zpl, .prn ou .txt, ou collez son contenu dans l’éditeur de code.
  3. Réglez la résolution selon l’imprimante cible : 203, 300 ou 600 dpi. Une mauvaise résolution fait paraître l’étiquette trop grande ou trop petite.
  4. Parcourez les étiquettes si le fichier en contient plusieurs, puis téléchargez un PNG ou passez au créateur visuel pour modifier la mise en page.

Ouvrir la visionneuse ZPL

Le fichier est rendu dans votre navigateur et n’est pas envoyé sur un serveur, ce qui compte pour les étiquettes d’expédition contenant des adresses de clients.

Comment imprimer un fichier ZPL sur une imprimante Zebra

Un fichier ZPL doit parvenir à l’imprimante en mode brut, octet par octet. Si vous l’ouvrez dans Notepad ou TextEdit et cliquez sur Imprimer, le système d’exploitation met le texte en page et l’imprimante sort les commandes elles-mêmes sous forme de texte. Utilisez plutôt l’une de ces méthodes brutes.

Windows

Partagez l’imprimante dans Propriétés de l’imprimante → Partage (par exemple sous le nom ZebraShare), puis copiez-y le fichier en mode binaire depuis l’invite de commandes. Zebra Setup Utilities peut aussi envoyer un fichier directement via Open Communication With Printer.

copy /b label.zpl \\localhost\ZebraShare

macOS et Linux

Une fois l’imprimante ajoutée dans CUPS, envoyez le fichier avec l’option raw pour qu’aucun filtre de pilote n’y touche :

lpstat -p
lp -d Zebra_ZD420 -o raw label.zpl

Imprimantes réseau

La plupart des imprimantes Zebra en réseau acceptent les travaux bruts sur le port TCP 9100 ; un fichier peut donc être envoyé directement à l’adresse IP de l’imprimante :

nc 192.168.1.50 9100 < label.zpl

Depuis un navigateur

Chrome et Edge peuvent envoyer du ZPL à une imprimante USB compatible avec WebUSB, et Zebra Browser Print prend en charge les imprimantes USB et réseau via l’assistant local de Zebra. Le guide d’impression depuis le navigateur explique quelle méthode convient à votre configuration. Comment imprimer des étiquettes Zebra depuis un navigateur

Problèmes courants à l’impression de fichiers ZPL

  • L’imprimante imprime le code sous forme de texte. Le travail est passé par un pilote texte au lieu du mode brut, ou l’imprimante est réglée sur un autre langage de commande comme EPL ou sur le mode impression de lignes. Envoyez le fichier en mode brut et vérifiez le réglage du langage de l’imprimante.
  • L’étiquette est trop grande, trop petite ou coupée. Le ZPL a été écrit pour une autre résolution ou une autre taille d’étiquette. Comparez les dpi dans la visionneuse avec votre imprimante, et vérifiez la largeur d’impression ^PW et la longueur d’étiquette ^LL.
  • Les caractères accentués ou spéciaux sont incorrects. Ajoutez ^CI28 pour que les données de champ soient lues en UTF-8, et vérifiez que la police contient les caractères.
  • Une seule étiquette sur plusieurs est imprimée. Vérifiez que chaque étiquette a sa propre paire ^XA … ^XZ et que les quantités ^PQ sont bien celles attendues.

Questions sur les fichiers ZPL

Quel programme ouvre un fichier ZPL ?

N’importe quel éditeur de texte peut ouvrir un fichier ZPL pour en afficher les commandes. Pour voir l’étiquette elle-même, utilisez une visionneuse ZPL telle que la visionneuse ZPLCraft gratuite, qui rend le fichier dans votre navigateur sans imprimante ni installation.

Puis-je convertir un fichier ZPL en PDF ou en PNG ?

Oui. La visionneuse ZPL télécharge chaque étiquette en PNG, et le convertisseur ZPLCraft regroupe les étiquettes sélectionnées de fichiers ZPL ou d’une archive ZIP dans un seul PDF. L’aperçu PDF est gratuit ; la création du téléchargement PDF fait partie de Pro.

Puis-je modifier un fichier ZPL ?

Oui. Modifiez le code directement dans la visionneuse, ou passez au créateur visuel pour déplacer textes, codes-barres et cadres sur un canevas à l’échelle réelle, puis exportez ou imprimez le ZPL mis à jour.

Pourquoi l’impression d’un fichier ZPL depuis Notepad imprime-t-elle le code ?

Notepad envoie le fichier via le pilote d’impression Windows comme un document texte. L’imprimante a besoin des octets bruts : copiez le fichier vers une imprimante partagée en mode binaire, utilisez Zebra Setup Utilities, ou imprimez depuis un outil qui envoie le ZPL brut.

Sources