EtikStudio

Conversion de langages d'imprimante

Convertir TSPL en ZPL : équivalences de commandes et guide de migration (TSC → Zebra)

Comment les commandes TSPL se traduisent en ZPL, les pièges des unités, polices et largeurs de barres, une étiquette réelle avant/après et comment porter une bibliothèque TSC sur des imprimantes Zebra.

La migration inverse survient quand une entreprise standardise ses lignes industrielles sur Zebra, hérite d'étiquettes TSC lors d'une acquisition, ou doit fournir du ZPL parce que le WMS d'un client l'envoie directement à l'imprimante. TSPL est un langage plus lisible, donc la traduction vers ZPL consiste surtout à respecter la structure plus stricte de ZPL : tout entre ^XA…^XZ, chaque champ ouvert par ^FO et fermé par ^FS.

Équivalences de commandes

OpérationTSPL (TSC)ZPL (Zebra)
Début / fin d'étiquetteCLS … PRINT 1^XA … ^XZ
Taille de l'étiquetteSIZE 100 mm,75 mm GAP 3 mm,0^PW800 ^LL600 (points)
Position d'un champDeux premiers paramètres de TEXT/BARCODE (x,y en points)^FO50,40 (x,y en points)
TexteTEXT 50,40,"0",0,12,12,"Bonjour"^A0N,40,40 ^FDBonjour^FS
Code 128BARCODE 50,150,"128",80,1,0,2,4,"12345"^BY2 ^BCN,80,Y,N,N ^FD12345^FS
Code QRQRCODE 400,150,M,6,A,0,"données"^BQN,2,6 ^FDQA,données^FS
Data MatrixDMATRIX 400,150,120,120,"données"^BXN,6,200 ^FDdonnées^FS
Cadre / ligneBOX x,y,xend,yend,2 / BAR x,y,w,h^GB300,2,2^FS
CopiesPRINT 10,1^PQ10
Noirceur / vitesseDENSITY 10 SPEED 4^MD15 ^PR4

Ce qui change réellement

Avant et après : la même étiquette

SIZE 60 mm,40 mm
GAP 2 mm,0
CLS
TEXT 20,20,"3",0,1,1,"LOC-A01-03"
BARCODE 20,60,"128",80,1,0,2,2,"LOCA0103"
PRINT 1
^XA
^PW480 ^LL320
^FO20,20 ^A0N,30,30 ^FDLOC-A01-03^FS
^FO20,60 ^BY2 ^BCN,80,Y,N,N ^FDLOCA0103^FS
^PQ1
^XZ

Liste de contrôle de migration

Comment EtikStudio procède

Importez le travail TSPL, corrigez visuellement ce qui doit l'être, sélectionnez un profil Zebra et exportez le ZPL. Les polices sont appariées par métriques imprimées, ^BY est dérivé de la barre étroite que vous aviez, et la ligne lisible est régénérée depuis le même champ de données, si bien que les deux ne divergent jamais.

Les exemples de commandes sont simplifiés pour la clarté ; la syntaxe exacte varie selon le modèle et le firmware. Testez toujours sur l'imprimante cible.

Autres paires

Votre prochaine étiquette peut être la dernière que vous refaites.

Parlez à notre équipe et nous activons votre essai ensemble. Sans engagement.

Commencer l'essai gratuit