Veröffentlicht:
Wenn Ihre Dokumentation, Ihr Support-Portal oder ein internes Werkzeug ZPL-Code zeigt, können Sie daneben das gerenderte Etikett mit einem einzigen iframe zeigen. Keine JavaScript-Bibliothek, kein API-Schlüssel, kein serverseitiger Code:
<iframe
src="https://labelixa.com/embed/viewer#KODIERT"
style="width:100%;height:420px;border:0"></iframe>
Das Fragment trägt ein base64-kodiertes JSON-Objekt mit dem Etikett:
const daten = {z: "^XA^FO50,50^A0N,40^FDHallo^FS^XZ",
d: "8", // dpmm: 6, 8, 12 oder 24
w: "4", // Breite in Zoll
h: "6"}; // Höhe in Zoll
const hash = btoa(unescape(encodeURIComponent(JSON.stringify(daten))));
iframe.src = "https://labelixa.com/embed/viewer#" + hash;
Der einfachste Weg zu einem korrekten Wert: den
ZPL-Viewer öffnen, das Etikett
einfügen und "Link kopieren" nutzen — der Teil nach # ist
genau dieses Format.
Der Teil nach # wird in keiner Request-URL gesendet;
Ihr Etiketteninhalt landet weder in Proxy-Logs noch in CDN-Logs noch im
Referer-Header. Die eingebettete Seite liest ihn im Browser und rendert
über dieselbe API wie der Haupt-Viewer.
Das Embed nutzt das anonyme Rendering-Kontingent — ausreichend für Dokumentationsseiten und Support-Threads, aber nicht für stark besuchte Produktseiten dimensioniert; dort serverseitig über die API mit Schlüssel rendern und das Bild cachen. Das iframe passt sich der vorgegebenen Höhe an, und unter dem Etikett bleibt ein kleiner "Labelixa"-Link sichtbar: Dieser Link ist der Preis des kostenlosen Embeds.
Das iframe-Dokument liegt auf labelixa.com; der Link darin zählt auf Ihrer Seite nichts. Wenn Sie den kostenlosen Viewer dort nennen wollen, wo es wirklich hilft — und anderen beim Finden helfen —, setzen Sie eine Bildunterschrift unter den Rahmen, in Ihrem eigenen HTML:
<p class="caption">Etikett gerendert mit dem
<a href="https://labelixa.com/de/tools/zpl-preview">Labelixa-ZPL-Viewer</a></p>
Das ist optional; das Embed funktioniert auch ohne.
Wenn Ihr Repository ZPL-Dateien enthält, die in der CI geprüft werden
(die Diagnose-API oder npx labelixa validate
beendet sich bei Fehlern mit Exit-Code ungleich null), können Sie das mit
einem Badge sagen:
[](https://labelixa.com/tools/zpl-preview)
Das Badge ist ein statisches SVG — kein Zähler, kein Tracking, einen Tag gecacht. Verwenden Sie es nur, wenn die Aussage für Ihr Repository stimmt: ein „validated“ neben Dateien, die niemand prüft, hilft niemandem.
Der Viewer oben zeigt ein festes Etikett. Sollen Leser ihr ZPL einfügen und rendern, ohne Ihre Seite zu verlassen — ein Tutorial, ein Wissensdatenbank-Artikel, ein Support-Formular —, betten Sie stattdessen das Ausprobieren-Widget ein:
<iframe src="https://labelixa.com/embed/try"
width="100%" height="520" loading="lazy"
title="ZPL ausprobieren"></iframe>
Es ist dieselbe minimale Fläche mit einem Textfeld und einer
Rendern-Schaltfläche. Sie können es mit demselben Fragmentformat wie den
Viewer vorbefüllen (/embed/try#…): das Etikett erscheint im
Feld und wird beim Laden einmal gerendert. Renderings zählen auf das
anonyme Kontingent des Lesers, nicht auf Ihres; der Text verlässt den
Browser nur als Render-Anfrage.
Nein. Das Embed läuft über das anonyme Rendering-Kontingent — genug für Dokumentations- und Support-Seiten. Stark besuchte Seiten sollten serverseitig über die API mit Schlüssel rendern und das Bild cachen.
Das Etikett reist nach dem # (im URL-Fragment), das Browser nie als Teil einer Request-URL senden — es bleibt aus Proxy-Logs, CDN-Logs und Referer-Headern heraus. Das Rendering läuft über dieselbe API wie der Haupt-Viewer.
Kopieren Sie die Markdown-Zeile aus dem Badge-Abschnitt: Sie bindet ein statisches SVG von labelixa.com ein und verlinkt auf den Viewer. Keine Anmeldung, kein Zähler. Nur verwenden, wenn Ihr Repository seine ZPL-Dateien in der CI wirklich prüft.
Nein — der sichtbare Link ist der Preis des kostenlosen Embeds. Für ein Bild ohne Branding über die API rendern und das PNG selbst ausliefern.
Sprachmodelle schreiben ZPL, sehen das gedruckte Etikett aber nicht. Wie ein Render- und Validierungswerkzeug die Lücke schließt — Browser, API oder MCP.
PDF oder ZPL: den Etiketten-Weg wählenZwei Wege für dasselbe Etikett: gerendertes PDF über einen Treiber oder natives ZPL. Was jeder bei Tempo, Treue und Betrieb kostet.
Was ist ZPL?ZPL ist die Sprache der Zebra-Thermodrucker. Wie die Befehle zu lesen sind, wie ein Etikett aufgebaut wird und welche Fehler am häufigsten vorkommen.
Warum darf ein Etikettenformat den Medientyp setzen?Ein Etikettenformat kann den Drucker auf Thermotransfer umstellen — mit Absicht. Warum es ^MT gibt und was das Abschalten die Flotte kostet.