Was
Mit den Druckvorlagen in der Restaurant POS App können Druckvorlagen erstellt, bearbeitet und individuell gestaltet werden.
Wo
Restaurant POS App: Menü > Druckvorlagen. |
Einleitung
Die Druckvorlagenliste wurde überarbeitet. Sie bietet dir jetzt eine deutlich bessere Orientierung über alle vorhandenen Belegvorlagen – egal ob lokal gespeichert, filialbezogen oder global vorgegeben. Von hier aus verwaltest du Vorlagen, legst neue Vorlagen an oder gelangst in den Vorlageneditor.
Aufruf des Editors
Die Druckvorlagen werden geöffnet über Restaurant POS App: Menü > Druckvorlagen.
Spalten der Übersicht
Name: Der Name der Vorlage.
Belegtyp: Zeigt an, für welchen Beleg die Vorlage genutzt wird, z. B.:
- Bewirtungsbeleg
- Rechnungsbon
- Kassenabschluss
- Korrekturbeleg (Küche)
Verfügbarkeit: Diese Spalte zeigt klar, wo eine Vorlage gültig ist:
- Globales Standard-Template: Systemvorlage, schreibgeschützt, nicht löschbar.
- Alle Filialen: Vorlage wird standortübergreifend verwendet.
- Diese Filiale: Vorlage gilt nur für deine aktuelle Filiale.
- Gerät: Lokal auf diesem Gerät gespeichert – ideal für Tests oder abweichende Layouts.
Damit erkennst du sofort, welche Reichweite eine Vorlage hat.
Drucker: Zeigt, welchem Drucker die Vorlage zugeordnet ist.
Aktionen: Pro Vorlage stehen folgende Funktionen bereit
- Bearbeiten → öffnet den Vorlageneditor.
- Herunterladen → speichert die Vorlage als JSON-Datei.
- Löschen → nicht verfügbar bei globalen Standard-Templates.
2. Tab "Style" – Gestaltung des Beleglayouts
Im Tab "Style" baust du das Layout mit verschiedenen Elementen auf.
Alle Elemente können per Drag and Drop (per Ziehen und Ablegen) an die gewünschte Position gezogen werden.
Elemente im Style-Bereich
Text Row (Textreihe)
Der Text Row ist ein Element, mit dem du mehrere Textfelder nebeneinander in einer einzigen Zeile platzieren kannst. Sie eignet sich ideal für tabellarische oder spaltenbasierte Darstellungen auf dem Beleg, z. B. Artikelname – Menge – Preis.
Innerhalb einer Text Row kannst du beliebig viele Textfelder hinzufügen, die jeweils eigenen Inhalt enthalten können:
- statischer Text (z. B. "Menge")
- dynamische Werte über Objekt + Feld (z. B. order_number, article_name, article_price)
Die Breite der Textfelder passt sich dynamisch an, sodass alle Inhalte strukturiert in einer Zeile dargestellt werden. Jede Text Row kann formatiert und – falls nötig – nur unter bestimmten Bedingungen gedruckt werden.
Typische Anwendungsfälle:
- tabellarische Artikelzeilen
- kombinierte Layouts auf einer Zeile
- Werte, die logisch zusammengehören und nebeneinander gedruckt werden sollen
Textfeld
Ein Textfeld ist ein einzelnes Textelement, das du frei im Layout platzieren kannst.
Es eignet sich für einfache Textbausteine, die alleine in einer Zeile stehen sollen – z. B. Überschriften, Hinweise, Summen oder einzelne Werte.
Ein Textfeld kann enthalten:
- Statischen Text (z. B. "Vielen Dank für deine Bestellung")
- Dynamische Daten aus einem Objekt + Feld (z. B. Bestellnummer, Datum, Kunde)
Textfelder können in Schriftgröße, Ausrichtung und Bedingungen angepasst werden und bilden die Grundlage für alle einfachen Textausgaben, die nicht als Tabelle dargestellt werden müssen.
Typische Anwendungsfälle:
- Überschriften ("Positionen", "Zahlteil")
- Einzelwerte wie Gesamtsumme oder Bestellkanal
- Hinweise und Fußtexte
Barcode
Platziert einen Barcode auf dem Beleg, z. B. für Rechnungsnummern oder Order-IDs.
Du wählst Barcode-Typ, Breite/Höhe und welches Feld aus der Bestellung als Code verwendet werden soll.
Typisch für Abholcodes, Rechnungsnummern oder interne Prozessnummern.
Der Code 128 ist ein Barcode, der aus dem ASCII-Zeichensatz die 3 einzelnen Zeichensätze darstellen lässt.
- Code 128 A sind Großbuchstaben, Zahlen, Steuerzeichen und Sonderzeichen codiert.
- Code 128 B enthält Groß- und Kleinbuchstaben, Zahlen, Steuerzeichen und Sonderzeichen.
QR-Code
Fügt einen QR-Code ein, z. B. für Website-Links, Tracking-URLs oder Navigationslinks für Fahrer. Größe, Fehlerkorrektur-Level und Datenquelle (Objekt/Feld) kannst du frei konfigurieren.
Fehlerkorrektur-Level (QR-Code)
Das Fehlerkorrektur-Level bestimmt, wie robust ein QR-Code gegenüber Beschädigungen oder schlechter Druckqualität ist.
Je höher das Level, desto mehr kann fehlen oder verdeckt sein – aber desto größer und dichter wird der QR-Code.
Die Stufen:
- L (Low) – geringste Fehlerkorrektur, kleinster QR-Code
- Für saubere, klare Ausdrucke geeignet.
- M (Medium) – Standardstufe
- Gute Balance zwischen Größe und Stabilität.
- Q (Quartile) – höhere Fehlerkorrektur
- QR-Code bleibt auch bei teilweiser Beschädigung lesbar.
- H (High) – höchste Fehlerkorrektur
- Kann am meisten verdeckt oder verschmutzt sein, wird aber am Größten.
Kurz gesagt:
- Höheres Level = stabiler, aber auch größer.
- Niedrigeres Level = kleiner, aber empfindlicher.
Separator
Der Separator dient dazu, Bereiche des Bons klar voneinander zu trennen. Er besteht aus einem frei definierbaren Zeichen oder einer Zeichenfolge, die automatisch über die gesamte Breite des Bons wiederholt wird.
1. Was der Separator kann
Du kannst ein oder mehrere beliebige Zeichen eingeben, der Editor wiederholt dieses Zeichen automatisch so oft, bis die Zeile komplett gefüllt ist.
2. Anzahl der Wiederholungen (Zeilen) einstellen
Du kannst festlegen, wie viele Zeilen des Separators gedruckt werden sollen.
Beispiele:
1 Zeile:
-+-+-+-+-+-+-+-+-+
2 Zeilen:
------------------
------------------
3 Zeilen, z. B. mit *:
******************
******************
******************
3. Bedingungen möglich ("Nur drucken, wenn …")
Wie bei allen Style-Elementen kannst du festlegen, dass der Separator nur gedruckt wird, wenn ein Objekt, eine Tabelle oder ein bestimmtes Feld vorhanden ist.
So kannst du den Separator z. B. nur dann ausgeben, wenn überhaupt Artikel existieren oder bestimmte Zusatzbereiche erscheinen sollen.
Cut (Schneiden)
Setzt einen Bonschnitt.
Fügt einen Schnittbefehl für den Drucker ein. An dieser Stelle wird das Papier vom Bondrucker getrennt (z. B. zwischen dem Kundenteil und einem Google Maps-QR-Code für den Lieferanten).
Bild
Ermöglicht das Einfügen eines Logos oder einer Grafik.
Die maximale Breite richtet sich nach der eingestellten Papierbreite.
Maximale Bildbreite:
- 80 mm Papier: Max 76 mm (538 px bei 180 dpi / 607 px bei 203 dpi)
- 58 mm Papier: Max 54 mm (382 px bei 180 dpi / 431 px bei 203 dpi)
3. Arbeiten mit Daten – verständlich erklärt
Damit du Bestellinformationen in das Layout einbinden kannst, verwendet der Editor eine klare Struktur:
Objekte: Ein Objekt bündelt thematisch zusammengehörende Daten, z. B. Bestellung, Kunde oder Artikelposition.
Felder: Einzelne Werte innerhalb eines Objektes, z. B.:
- Bestellnummer
- Datum
- Kundenname
Tabellen: Listen, die mehrere Einträge enthalten, z. B.:
- alle Artikel einer Bestellung
- alle Toppings
- alle Rabatte
Tabellen wiederholen automatisch das betreffende Element für jeden Eintrag.
Diese Datenstruktur ermöglicht dynamische, flexibel generierte Bons.
4. "Nur drucken, wenn …" – Elementgenaue Ausgabe
Jedes Element im Style-Bereich kann optional nur unter bestimmten Bedingungen gedruckt werden.
So funktioniert es:
- Du aktivierst den Haken "Nur drucken, wenn … gesetzt ist".
- Du wählst ein Objekt oder eine Tabelle, das bzw. die vorhanden sein muss.
Das Element wird nur gedruckt, wenn diese Daten existieren. - Optional kannst du zusätzlich ein Feld auswählen, das einen Wert haben muss.
Beispiele für Bedingungen:
- Ein Hinweisfeld z. B. "Klingelschild" wird nur gedruckt, wenn ein Klingelschild angegeben wurde.
- Ein Abschnitt mit Firmeninformationen erscheint nur bei Firmenkunden.
- Zusatzinfos für Lieferbestellungen erscheinen nur, wenn die Bestellung eine Lieferadresse enthält.
Vorteil
Du kannst eine universelle Vorlage erstellen, das automatisch erkennt, welche Bereiche gedruckt werden sollen — abhängig davon, welche Informationen in der Bestellung vorhanden sind.
5. Speichern & Veröffentlichen
Speichern: Wenn du eine neue Vorlage erstellst oder eine bestehende bearbeitest, wird sie zuerst nur auf deinem Computer oder Tablet verfügbar gespeichert.
Veröffentlichen: Damit ein Benutzer eine Druckvorlage veröffentlichen kann (also für eine Filiale oder alle Filialen aktivieren), benötigt er die entsprechende Rolle: Druckvorlagenbearbeiter (POS-App).
Administratoren besitzen die Berechtigung grundsätzlich und müssen nichts zusätzlich zugewiesen bekommen.
Mitarbeiter ohne Administratorrechte muss die Rolle manuell zugewiesen werden.
Du kannst die Rolle hier vergeben:
Im Administrationsbereich unter Admin: Personalverwaltung > Mitarbeiter > Bearbeiten > Kennwort und Berechtigungen öffnen > Unter Benutzergruppen zuordnen > Haken setzen bei: Druckvorlagenbearbeiter (POS-App) > Änderungen speichern.
Nach dem Speichern einer Druckvorlage in der Restaurant POS App, ändert sich der Button zu "Veröffentlichen".
Beim Veröffentlichen wählst du
- Diese Filiale → Vorlage gilt nur in diesem Store.
- Alle Filialen → Vorlage wird filialübergreifend verwendet
Erst durch das Veröffentlichen wird das Layout im Live-Betrieb aktiv.
Übersicht der Feldwerte und deren Bedeutung
Storeangaben (Store data)