Intermec-DP-Simulator

Ungültiges JSON! Prüfe die Syntax.
In der Vorschau unterstützte Befehle: PP x,y (Position), FT "Schrift",Größe (nur die Größe wird verwendet), PT "Text", BARSET "QRCODE" oder "CODE39" gefolgt von PB "Inhalt". Variablen im Format ${Schlüssel} stammen aus dem JSON. Andere Befehle werden ignoriert und als Hinweis aufgelistet.
Layout (Direct Protocol)
Daten (JSON)
← Alle DarkBoxKit-Tools

So verwendest du den Simulator

Der Simulator zeigt auf dem Bildschirm eine ungefähre Vorschau, wie ein in Direct Protocol (DP) geschriebenes Etikett aussehen würde, der Befehlssprache der Intermec/Honeywell-Thermodrucker. Die Idee ist, Layout und Daten zu testen, ohne Etiketten zu verbrauchen und ohne vom Drucker abhängig zu sein.

  1. Bearbeite oder füge im Feld Layout (Direct Protocol) den Etikettencode ein. Ein Beispiel ist bereits geladen.
  2. Gib im Feld Daten (JSON) die Werte an, die ins Layout eingesetzt werden, etwa Firmenname, Material, Gewicht und Charge.
  3. Verwende im Layout Platzhalter im Format ${Name} dort, wo der Wert erscheinen soll. Der Name muss dem JSON-Schlüssel entsprechen (zum Beispiel nutzt ${material} den Schlüssel "material").
  4. Klicke auf „Vorschau erzeugen“. Die Vorschau erscheint rechts.
  5. Hat das JSON einen Syntaxfehler, weist eine rote Meldung oben auf das Problem hin, etwa ein fehlendes Komma oder falsch geschlossene Anführungszeichen.

Befehle, die die Vorschau versteht

Der Simulator interpretiert nur eine kleine Auswahl an Befehlen, und die Seite selbst zeigt über dem Editor eine kurze Liste davon. Jeder andere Befehl wird ignoriert, und ein oranger Hinweis unter der Schaltfläche „Vorschau erzeugen“ listet auf, was verworfen wurde (mit Ausnahme von PF und NASC, die ohne Hinweis akzeptiert werden).

Die übrigen Parameter von BARSET (wie Breite und Verhältnis) werden nicht gelesen: Der QR Code kommt in fester Größe und der Code 39 mit fester Höhe und Breite. Befehle wie PF oder NASC aus dem Beispiel werden im Text akzeptiert, haben aber keine Wirkung auf die Vorschau. Ist ein Barcode ungültig (zum Beispiel Kleinbuchstaben in Code 39, der nur A-Z, 0-9 und einige Symbole akzeptiert), wird er nicht gezeichnet, und der Hinweis erklärt den Grund.

Tipps und Einsatzmöglichkeiten

Grenzen der Simulation

Es handelt sich um eine visuelle Näherung, nicht um einen Druckeremulator. Maße in Druckerpunkten werden einfach in Bildschirmpixel umgerechnet, Schriften werden ersetzt, und der QR Code und der Code 39 werden von browsereigenen Bibliotheken erzeugt. Die Auflösung (dpi) deines Druckers, der Druckmodus und die darauf installierten Schriften können das Endergebnis verändern. Mache immer einen echten Testdruck, bevor du das Layout in der Produktion freigibst.

Datenschutz und Funktionsweise

Layout und JSON-Daten werden in deinem Browser verarbeitet, ohne dass Inhalte an einen Server gesendet werden, und sie werden nicht gespeichert: Beim Neuladen der Seite kehrt das ursprüngliche Beispiel zurück. Die Barcodes werden mit zwei Bibliotheken (JsBarcode und QRCode.js) gezeichnet, die beim Öffnen der Seite von öffentlichen CDNs geladen werden. Die Seite zeigt Werbung; siehe die Datenschutzerklärung.

Häufig gestellte Fragen

Für welche Drucker ist der Code gedacht?

Das Layout verwendet die Direct-Protocol-Syntax der Intermec-Etikettendrucker. Die Vorschau ist jedoch nur eine visuelle Referenz: Bestätige immer an dem Drucker, den du verwendest.

Nach dem Klick auf „Vorschau erzeugen“ erscheint nichts. Was sollte ich prüfen?

Sieh nach, ob die JSON-Fehlermeldung angezeigt wird. Prüfe dann, dass jedem Text oder Code ein PP vorausgeht, dass der Inhalt in Anführungszeichen steht und dass BARSET "QRCODE" oder "CODE39" verwendet.

Warum erscheint mein Barcode eines anderen Typs nicht?

Der Simulator zeichnet nur QR Code und Code 39. Andere Typen werden in der Vorschau ignoriert, auch wenn der Drucker sie akzeptiert.

Die Texte sehen anders aus als auf dem gedruckten Etikett. Ist das ein Fehler?

Nicht unbedingt. Die Vorschau nutzt eine Standardschrift und eine ungefähre Größenumrechnung, daher weichen Abstände und Breiten vom Drucker ab.

Kann ich Anführungszeichen, Schrägstriche oder andere Sonderzeichen in den Daten verwenden?

Ja. Die JSON-Werte werden als reiner Text eingefügt, ohne besondere Interpretation, daher erscheinen Anführungszeichen, Schrägstriche, Dollarzeichen und Symbole so, wie du sie eingegeben hast. Zeilenumbrüche und Tabulatoren innerhalb eines Werts werden durch ein Leerzeichen ersetzt, damit ein Wert keine neuen Befehle erzeugt. Jeder Wert ist auf 500 Zeichen begrenzt, und das JSON muss ein Objekt sein.

Werbung

Weitere kostenlose Tools

DatenschutzerklärungNutzungsbedingungenÜber unsKontaktDarkBoxKit