Simulateur Intermec DP

JSON invalide ! Vérifiez la syntaxe.
Commandes prises en charge dans l’aperçu : PP x,y (position), FT "police",taille (seule la taille est utilisée), PT "texte", BARSET "QRCODE" ou "CODE39" suivi de PB "contenu". Les variables au format ${clé} viennent du JSON. Les autres commandes sont ignorées et listées en avertissement.
Mise en page (Direct Protocol)
Données (JSON)
← Tous les outils DarkBoxKit

Comment utiliser le simulateur

Le simulateur affiche à l’écran un aperçu approximatif de ce que donnerait une étiquette écrite en Direct Protocol (DP), le langage de commandes des imprimantes thermiques Intermec/Honeywell. L’idée est de tester la mise en page et les données sans gaspiller d’étiquettes et sans dépendre de l’imprimante.

  1. Dans le cadre Mise en page (Direct Protocol), modifiez ou collez le code de l’étiquette. Un exemple est déjà chargé.
  2. Dans le cadre Données (JSON), indiquez les valeurs qui seront placées dans la mise en page, comme le nom de l’entreprise, le matériau, le poids et le lot.
  3. Dans la mise en page, utilisez des marqueurs au format ${nom} là où la valeur doit apparaître. Le nom doit être identique à la clé du JSON (par exemple, ${material} utilise la clé "material").
  4. Cliquez sur « Générer l’aperçu ». L’aperçu s’affiche à droite.
  5. Si le JSON contient une erreur de syntaxe, un message rouge en haut signale le problème, comme une virgule manquante ou des guillemets mal fermés.

Commandes comprises par l’aperçu

Le simulateur n’interprète qu’un petit ensemble de commandes, et la page elle-même affiche une courte liste de celles-ci au-dessus de l’éditeur. Toute autre commande est ignorée, et un avertissement orange sous le bouton « Générer l’aperçu » liste ce qui a été écarté (à l’exception de PF et NASC, acceptées sans avertissement).

Les autres paramètres de BARSET (comme la largeur et la proportion) ne sont pas lus : le QR Code sort à taille fixe et le Code 39 avec une hauteur et une largeur fixes. Des commandes comme PF ou NASC de l’exemple sont acceptées dans le texte, mais n’ont aucun effet sur l’aperçu. Si un code-barres est invalide (par exemple, des lettres minuscules en Code 39, qui n’accepte que A-Z, 0-9 et quelques symboles), il n’est pas dessiné et l’avertissement en explique la raison.

Conseils et usages

Limites de la simulation

Il s’agit d’une approximation visuelle, pas d’un émulateur d’imprimante. Les mesures en points de l’imprimante sont converties de façon simple en pixels d’écran, les polices sont remplacées, et le QR Code et le Code 39 sont générés par des bibliothèques propres au navigateur. La résolution (dpi) de votre imprimante, le mode d’impression et les polices qui y sont installées peuvent modifier le résultat final. Faites toujours une impression de test réelle avant de valider la mise en page en production.

Confidentialité et fonctionnement

La mise en page et les données JSON sont traitées dans votre navigateur, sans envoi du contenu à un serveur, et ne sont pas enregistrées : en rechargeant la page, l’exemple d’origine revient. Les codes-barres sont dessinés avec deux bibliothèques (JsBarcode et QRCode.js) chargées depuis des CDN publics à l’ouverture de la page. La page affiche des publicités ; consultez la Politique de confidentialité.

Questions fréquentes

Pour quelles imprimantes ce code est-il prévu ?

La mise en page utilise la syntaxe Direct Protocol des imprimantes d’étiquettes Intermec. L’aperçu n’est toutefois qu’une référence visuelle : confirmez toujours sur l’imprimante que vous utilisez.

Rien ne s’affiche après avoir cliqué sur « Générer l’aperçu ». Que vérifier ?

Regardez si le message d’erreur JSON s’affiche. Ensuite, vérifiez que chaque texte ou code est précédé d’un PP, que le contenu est entre guillemets et que BARSET utilise "QRCODE" ou "CODE39".

Pourquoi mon code-barres d’un autre type n’apparaît-il pas ?

Le simulateur ne dessine que le QR Code et le Code 39. Les autres types sont ignorés dans l’aperçu, même si l’imprimante les accepte.

Les textes diffèrent de l’étiquette imprimée. Est-ce une erreur ?

Pas nécessairement. L’aperçu utilise une police standard et une conversion approximative de la taille, donc les espacements et les largeurs varient par rapport à l’imprimante.

Puis-je utiliser des guillemets, des barres obliques ou d’autres caractères spéciaux dans les données ?

Oui. Les valeurs du JSON sont insérées comme du texte brut, sans interprétation particulière, donc les guillemets, les barres obliques, le symbole dollar et les autres symboles apparaissent tels que saisis. Les sauts de ligne et les tabulations à l’intérieur d’une valeur sont remplacés par une espace, pour qu’une valeur ne crée pas de nouvelles commandes. Chaque valeur est limitée à 500 caractères et le JSON doit être un objet.

Publicité

Autres outils gratuits

Politique de confidentialitéConditions d’utilisationÀ proposContactDarkBoxKit