zplCloud Blog

Print Views: eine Browser-Druckoberfläche für die Fläche, erzeugt aus deinem Design

print.zplcloud.com/d/{design}/{view} - ein Formular, ein Scanner-Feld, eine Live-Vorschau, keine Installation.

3 Min. Lesezeit zplCloud Team

Die letzte Meile jedes Label-Projekts

Print View auf einem Smartphone mit Scanner-Feld, Live-Vorschau des Etiketts und Druckknopf

Das Etikett ist entworfen, der Drucker hängt dran - und dann kommt das eigentliche Problem: Fünfzehn Leute in zwei Schichten sollen es drucken, auf Geräten, die du nicht administrierst, ohne Schulung an einem Label-Designer.

Eine Print View ist genau diese Oberfläche. Sie wird aus einem gespeicherten Design erzeugt: Du legst fest, welche Variablen des Designs die Bedienung ausfüllen darf, und die Plattform rendert daraus ein responsives Formular mit Live-Vorschau und Druckknopf. Keine App, kein Treiber, keine Client-Installation.

Die URL

https://print.zplcloud.com/d/{designKey}/{viewSlug}

designKey ist der Designname plus dessen ID (shipping-label.42); reine DHL-Views nutzen den reservierten Key dhl. Die Seite liefert ein eigenes manifest.json und icon.png aus - Zum Startbildschirm hinzufügen ergibt auf Android wie iOS ein App-Icon, das direkt ins Formular führt. Eine PWA ohne App Store.

Was die Bedienung sieht

Das Formular entsteht aus den Bindings des Designs, nicht aus einem einzelnen Freitextfeld:

  • Textfelder mit Platzhaltern und Validierung - Auftragsnummer, Menge, Ziel.
  • Dropdowns, gespeist aus einer Datenquelle, damit eine EAN ausgewählt statt getippt wird.
  • Checkboxen für Optionen, die das Etikett verändern (Express, zerbrechlich, Retoure).
  • Scanner-Button neben jedem Feld: Kamera-Symbol antippen und einen Barcode oder QR direkt ins Feld scannen. Dieses Detail entscheidet darüber, ob eine Print View benutzt wird - eine 13-stellige EAN am Packtisch auf dem Handy einzutippen überlebt den Praxiskontakt nicht.
  • Live-PDF-Vorschau, die beim Tippen neu rendert, mit derselben serverseitigen Engine, die auch das ZPL erzeugt. Was auf dem Schirm steht, kommt aus dem Drucker.

Gedruckt wird auf einen Weblink-Drucker (über den ausgehenden Tunnel in dein Netz weitergereicht), einen Remote-Drucker am CLI-Agent, oder als PDF für den lokalen Druckdialog. GET …/printers liefert die Drucker, die die View anbieten darf.

Was sie nicht preisgibt

Eine Print View ist eine Projektion des Designs, kein Freigabelink darauf:

  • Nur die als sichtbar markierten Felder sind editierbar. Gesperrte Felder behalten ihre Design-Werte und stehen nicht im Payload.
  • Werte werden serverseitig gegen das Design validiert, bevor gerendert wird - ein manipuliertes POST kann keine Felder unterschieben, die die View nicht definiert.
  • Das Design selbst, seine übrigen Variablen und der restliche Workspace gehen nie an den Browser.

Dieser Unterschied zählt, wenn der Link als Aushang an der Wand klebt: Wer die URL hat, darf dieses eine Etikett drucken - nicht auf dein Konto zugreifen.

Echte Daten anbinden

Unter Datenquelle (Datenhub) kann eine View an eine Live-Datenquelle hängen - SQL Server oder MongoDB über einen CLI-Agent in deinem Netz. Der Lookup der Bedienung läuft dann als parametrisierte Abfrage gegen deine Datenbank, und die gefundene Zeile füllt das Formular vor. Nichts wird in die Cloud kopiert; der Connection-String bleibt auf der Agent-Maschine.

Die DHL-Variante geht weiter: Eine Auftragsnummer im Suchfeld holt den Empfänger aus dem ERP, kauft echtes Porto und druckt die Marke. Das steht im INTERNETMARKE-Beitrag.

Einrichten

1. Ein Design im Designer speichern.

2. Print View anlegen, die editierbaren Felder markieren, den Rest sperren.

3. Die Drucker auswählen, auf die die View drucken darf.

4. URL teilen - oder den QR-Code ausdrucken und neben den Drucker kleben.

Praxishinweise

  • Eine View je Arbeitsablauf, nicht je Person. Views kosten fast nichts; eine „Retourenetikett"- und eine „Versandetikett"-View mit je drei Feldern schlagen eine View mit zwölf Feldern plus Merkzettel.
  • Auf dem echten Gerät testen. Der Kamera-Scanner braucht HTTPS und eine Berechtigung. Auf einem gemeinsam genutzten Lager-Tablet einmal erteilen, dann fragt er nie wieder.
  • Sperren, was nicht variieren soll. Artikelnummer aus dem Lookup, Menge von der Bedienung - nicht beides editierbar, sonst entstehen Etiketten, die der Pickliste widersprechen.

Tarife

Starter enthält 1 Print View, Pro 3; jede weitere kostet 2 € pro Monat. Siehe Preisseite.

Weiterlesen

Weitere Artikel