Convertir TSPL en ZPL

Collez ou importez votre code TSPL/TSPL2 d'imprimantes TSC et obtenez le ZPL équivalent instantanément. Aperçu en temps réel, téléchargez le ZPL et ouvrez-le dans l'éditeur visuel.

Code TSPL

Loading...

Convertisseur TSPL vers ZPL : migrez vos étiquettes TSC vers le langage Zebra

Qu'est-ce que TSPL et TSPL2 ?

TSPL (TSC Programming Language) est le langage de programmation d'étiquettes développé par TSC Auto ID Technology, l'un des fabricants d'imprimantes d'étiquettes industrielles les plus importants au monde. TSPL utilise des commandes texte lisibles comme TEXT, BARCODE, BOX ou SIZE, ce qui le rend plus facile à lire et à interpréter manuellement que d'autres langages d'étiquettes. TSPL2 est la version étendue du langage, ajoutant la prise en charge des graphiques vectoriels (LINE, CIRCLE, ELLIPSE), des fonctions de programmation de base (FOR/NEXT, IF/GOTO) et une meilleure compatibilité avec les normes internationales.

Les imprimantes TSC sont largement utilisées en logistique, fabrication, vente au détail et santé. Des modèles comme les séries TTP-244, TTP-342, TC200, TC210, TC300, DA200 ou MX240 sont courants dans les environnements industriels du monde entier. Ce convertisseur vous permet de migrer ces imprimantes vers des équipements Zebra sans réécrire manuellement chaque étiquette.

Quelles commandes TSPL sont converties en ZPL

Le convertisseur supporte les commandes les plus courantes dans les étiquettes TSPL de production. La commande SIZE convertit les dimensions de l'étiquette (en mm, pouces ou points) en commandes ZPL ^PW (largeur) et ^LL (longueur). TEXT est traduit en ^FO + ^A + ^FD en respectant la police, la rotation et les multiplicateurs xmul/ymul. BARCODE génère le bloc ^BY + la commande de code-barres correspondante. BOX et BAR sont convertis en commande ^GB de ZPL.

QRCODE est traduit en commande ZPL ^BQ. Les commandes de configuration d'imprimante — GAP, SPEED, DENSITY, DIRECTION, SET, FEED, PRINT, CLS, etc. — sont omises car elles n'ont pas d'équivalent direct dans le contenu d'étiquette ZPL. Les éléments non convertibles (BITMAP, CIRCLE, ELLIPSE, lignes diagonales) génèrent un avertissement informatif mais n'arrêtent pas la conversion.

Différences entre TSPL et ZPL

Bien que les deux langages décrivent des étiquettes thermiques, ils ont des philosophies très différentes. TSPL est plus lisible : chaque ligne est une commande complète avec un nom clair (TEXT, BARCODE, BOX), les paramètres sont séparés par des virgules et les chaînes de texte sont entre guillemets doubles. ZPL, en revanche, utilise des séquences préfixées par ^ ou ~.

Une autre différence importante est le système de coordonnées : TSPL utilise l'origine dans le coin supérieur gauche et les positions de champs en points d'imprimante, exactement comme ZPL. Cela simplifie grandement la conversion : les positions x,y de TEXT et BARCODE peuvent être transférées directement. Les dimensions de la commande SIZE, cependant, viennent généralement en mm ou pouces et doivent être converties en points selon le DPI de l'imprimante cible.

Comment utiliser le convertisseur TSPL vers ZPL

Collez votre code TSPL directement dans l'éditeur gauche ou utilisez le bouton 'Importer TSPL' pour charger un fichier .tspl, .lbl ou .prn depuis votre ordinateur. Le ZPL équivalent est généré automatiquement en temps réel et apparaît dans le panneau inférieur droit. L'aperçu montre comment l'étiquette imprimée apparaîtra.

Si le convertisseur détecte un SIZE avec des dimensions en mm, il calcule automatiquement la largeur et la hauteur en points selon le DPI sélectionné (203 DPI par défaut). Vous pouvez modifier la résolution DPI dans le panneau des paramètres pour l'adapter à votre imprimante Zebra cible.

Pourquoi migrer de TSC vers Zebra

Les imprimantes Zebra offrent un écosystème logiciel très mature : Zebra Designer Pro, ZebraLink, Print DNA et un vaste réseau d'intégrations avec SAP, Oracle et d'autres ERP. Le langage ZPL est pris en charge par des centaines de modèles d'imprimantes de différents fabricants compatibles (Honeywell, SATO, Cab, etc.), réduisant la dépendance à un seul fournisseur.

Questions fréquemment posées sur TSPL et ZPL

Quelles imprimantes TSC utilisent TSPL ou TSPL2 ?

La plupart des imprimantes TSC supportent TSPL ou TSPL2. Les séries les plus courantes sont : TTP-244 (bureau économique), TTP-342 (300 DPI), TC200/TC210/TC300 (bureau compact), DA200/DA210 (4 pouces), MX240/MX340/MX640 (industriel), TX200/TX300/TX600 (haute résolution) et ME240/ME340 (compact). Consultez le manuel de votre imprimante pour confirmer quelle version elle supporte.

Quelle est la différence entre TSPL et TSPL2 ?

TSPL est le langage de base, compatible avec la plupart des imprimantes TSC. TSPL2 ajoute des commandes vectorielles (LINE, CIRCLE, ELLIPSE), des structures de contrôle de flux (FOR/NEXT, IF/GOTO, CALL/RETURN), la capacité de téléchargement de polices et bitmaps, et un meilleur support pour les pages de codes internationales. En pratique, la plupart des étiquettes de production n'utilisent que TEXT, BARCODE et BOX.

Les coordonnées TSPL sont-elles en mm ou en points ?

En TSPL, la commande SIZE définit les dimensions de l'étiquette en mm ou pouces. Cependant, les coordonnées des champs TEXT, BARCODE, BOX, BAR et LINE sont toujours spécifiées en points d'imprimante. À 203 DPI, 1 mm équivaut à environ 8 points ; à 300 DPI, à environ 11,8 points. Le convertisseur gère automatiquement la conversion SIZE vers points.

Quels types de codes-barres le convertisseur supporte-t-il ?

Le convertisseur supporte les types de codes-barres les plus courants en TSPL : Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, Interleaved 2 of 5, Codabar, Code 93, MSI/Plessey, PDF417 et Data Matrix. Les codes QR sont convertis avec QRCODE ou via le type QR dans la commande BARCODE.

Pourquoi CIRCLE, ELLIPSE et les lignes diagonales ne se convertissent-ils pas ?

ZPL II n'a pas de commandes natives pour les cercles, les ellipses ou les lignes diagonales. Il ne supporte que les rectangles (^GB), les lignes horizontales et verticales. Si votre étiquette utilise ces éléments, vous devrez les remplacer manuellement par des rectangles ou des images dans l'éditeur ZPL.

Le convertisseur fonctionne-t-il complètement dans le navigateur ?

Oui. Toute la conversion s'effectue dans votre propre navigateur en JavaScript, sans envoyer de données à des serveurs externes. Le code TSPL que vous collez ou importez ne quitte jamais votre appareil. Cela garantit la confidentialité de vos données d'étiquetage et vous permet d'utiliser le convertisseur même sans connexion internet une fois la page chargée.