Drucken in der Küche und im Gastraum
Der gesamte physische Druck des Betriebs läuft über die Cenaly Hardware Bridge – ein kleines Programm auf dem Kassen-Gerät, an das die Drucker angeschlossen sind. Der Browser druckt nicht direkt auf den Thermodrucker: Er sendet das Dokument an die Bridge, und die Bridge spricht mit der Hardware in der Sprache ESC/POS.
Über die Bridge werden gedruckt: Küchentickets nach Stationen, Sticker pro Artikel und pro Paket, Verkaufs- und Rückgabe-Beleg, Vorbeleg, X- und Z-Berichte und das Paketmanifest auf dem Ausgabebildschirm.
Küchentickets nach Stationen#
Das Ticket muss dort ankommen, wo das Gericht zubereitet wird: die kalte Küche – an ihren Drucker, der Grill – an seinen, die Bar – an ihren.
Die Einrichtung erfolgt unter Küche (KDS) → Bereich „Stationen“, darin die Tabelle „Station → Drucker“. Pro Station werden festgelegt:
| Feld | Bedeutung |
|---|---|
| Drucker | ein konkretes Bridge-Gerät; leer – auf den Drucker mit der Rolle „Küche“ drucken |
| Ersatzdrucker | wohin das Ticket geht, wenn der Hauptdrucker nicht antwortet |
| Wer druckt | aus, Kasse oder KDS |
| Bandbreite | 42 Zeichen (80-mm-Band) oder 32 (58-mm) |
| Codepage | siehe unten |
| Sticker pro Artikel | Aufkleber drucken, wenn das Ticket auf „fertig“ gesetzt wird |
Die Druckerliste wird von der lokalen Bridge übernommen, daher muss die Station von der Maschine aus eingerichtet werden, an die der Drucker physisch angeschlossen ist.
Was ins Ticket kommt. Große Schrift (der Koch liest den Zettel über den Tisch hinweg), der Name des Gerichts, die Menge, Modifikatoren in einer eigenen Zeile unter dem Gericht, ein Kommentar („ohne Zwiebel“), die Gastnummer und der Gang, falls die Bestellung danach aufgeteilt ist. Preise und Summen gibt es im Küchenticket nicht.
Nur Neues wird gedruckt. Ein erneutes Tippen des Kellners druckt kein zweites Ticket: Das System merkt sich, welche Zeilen bereits an die Station gegangen sind. Wenn ein Artikel hinzugefügt oder die Menge geändert wurde, geht ein Nachbestell-Ticket raus, kein vollständiges Duplikat der Bestellung.
Sticker pro Artikel und pro Paket#
Ein Aufkleber 60×40 mm auf dem Becher und auf der Schachtel löst zwei Ausgabeprobleme: Die Pakete werden nicht mehr zwischen den Kurieren verwechselt, und der Gast sieht am Becher, dass die Milch tatsächlich laktosefrei ist – der Modifikator bleibt nicht mehr nur auf dem Küchenticket.
- Sticker pro Artikel – wird beim Setzen des Tickets auf „fertig“ gedruckt, wenn bei der Station die entsprechende Einstellung aktiviert ist;
- Sticker pro Paket – wird an der Ausgabe gedruckt: Der Bildschirm fragt nach der Anzahl der Pakete und druckt „Paket 1 von 3“, „2 von 3“ und so weiter;
- Paketmanifest – ein Zettel im Paket mit der vollständigen Zusammensetzung der Bestellung, einschließlich Modifikatoren in eigenen Zeilen: Damit gleichen Kurier und Gast die Vollständigkeit ab, und der Streit „ein Artikel fehlte“ mit dem Aggregator wird durch einen gedruckten Beleg geschlossen. Die Schaltfläche befindet sich auf dem Bildschirm Ausgabe (Expo).
Sticker druckt das Gerät mit der Rolle „Etikettendrucker“; wenn es diese Rolle an der Bridge nicht gibt, geht der Aufkleber an einen gewöhnlichen Belegdrucker.
Kassen-Dokumente#
| Dokument | Über die Bridge | Kommentar |
|---|---|---|
| Verkaufs-/Rückgabe-Beleg | ja | Fallback – Druck über den Browser |
| Vorbeleg (Gastrechnung) | ja | nicht-fiskalisch, mit ausdrücklicher Kennzeichnung auf dem Papier |
| X- und Z-Berichte | ja | siehe Kassenschicht |
| Paketmanifest | ja | Bildschirm Ausgabe (Expo) |
| Küchenticket, Sticker | ja | ohne Browser-Fallback |
Der Nachdruck eines ausgegebenen Belegs wird immer im Journal gefährlicher Vorgänge erfasst; die Manager-PIN fragt er nur bei den Positionen ab, bei denen „Nachdruck unter PIN“ aktiviert ist – siehe Verlustkontrolle.
Der Fiskalbeleg ist eine eigene Geschichte: Er wird von der Fiskal-Registrierkasse gedruckt und unterliegt den Gesetzen des Landes, siehe Fiskalisierung.
Druckwarteschlange und was das Ergebnis bedeutet#
Der Bridge hat eine neustartsichere Warteschlange mit Wiederholungen: Wenn der Drucker offline ist, geht der Auftrag nicht verloren, sondern wartet und wird wiederholt. Die Warteschlangenanzeige ist in der Kopfzeile der Kasse sichtbar.
Ein hängengebliebener Auftrag kann entfernt werden. Das klassische Küchenproblem: Der Drucker hat Papier gefressen, er wird eine halbe Stunde repariert, und wenn er eingeschaltet wird, spuckt er fünfzig veraltete Tickets aus. In der Warteschlange in der Kopfzeile der Kasse wird der Auftrag einzeln abgebrochen: Die Bridge setzt die Markierung „abgebrochen“ und überspringt ihn einfach, wenn der Drucker wieder läuft. Wenn der Auftrag bereits in den Druck gegangen ist, sagt der Abbruch das ehrlich — in diesem Fall kommt das Papier heraus.
Die Schaltfläche „Abbrechen“ gibt es nur bei hängengebliebenen — bei denen, die länger als drei Minuten auf den Drucker warten. Frische Aufträge sind als Zeile sichtbar, können aber nicht entfernt werden, und das ist absichtlich so gemacht: Eine Verzögerung von Sekunden (der Drucker ist aufgewacht, das Kabel wurde gezogen) ist normal, die Bridge druckt selbst zu Ende, und eine Schaltfläche neben einem solchen Auftrag würde einen verlorenen Beleg bedeuten.
Das Druckergebnis ist vierstellig, und für den Kassierer sind das unterschiedliche Nachrichten:
| Ergebnis | Was passiert ist |
|---|---|
| Gedruckt | Die Bridge hat den physischen Druck bestätigt |
| In der Warteschlange | Die Bridge hat den Auftrag angenommen, aber der Drucker ist nicht erreichbar — der Gast hat den Beleg nicht in die Hand bekommen |
| Über den Browser | Es gibt keine Bridge oder sie hat das Dokument nicht angenommen, der Druck lief über den Browserdialog |
| Nicht gedruckt | Es war auf keine Weise möglich |
Beim Ergebnis „In der Warteschlange“ wird der Browser-Fallback nicht gestartet — sonst würde ein Beleg zweimal gedruckt.
Aufträge sind idempotent: Das erneute Senden desselben Dokuments ergibt kein zweites Papier.
Codepages und Nicht-Lateinisch#
Ein Thermodrucker weiß nicht, was UTF-8 ist: Er zeichnet pro Byte ein Glyph aus der gewählten Ein-Byte-Tabelle. Deshalb wird die Codepage für jeden eingerichteten Drucker festgelegt:
| Wert | Was er tut |
|---|---|
auto (Standard) |
Hat Kyrillisch gefunden — schaltet den Kopf auf CP1251 um; Lateinisch und Lateinisch-erweitert (Türkisch, Polnisch, Albanisch) bleiben wie sie sind |
cp1251 / cp866 |
Explizite Auswahl der kyrillischen Tabelle — günstige Köpfe haben eine von beiden |
georgian-academy / georgian-ps / georgian-expert |
Schrift-ROM-Belegungen georgischer Geräte |
utf8 |
Historisches Verhalten: Bei allem Nicht-Lateinischen — Kauderwelsch |
Zum Georgischen ehrlich gesagt. Welche Tabelle ein konkreter Kopf „versteht“, ist eine Eigenschaft des physischen Geräts, das steht nicht in der Protokollspezifikation; deshalb wird die Tabelle pro Gerät gewählt. Eine georgische Codepage gibt es im ESC/POS-Standard überhaupt nicht, sodass früher „ხინკალი“ als Romanisierung herauskam — khinkali: lesbar, aber bestellt war das nicht.
Jetzt zeichnet die Bridge eine Zeile, die der Kopf nicht drucken kann, als Bild — Rasterdruck mit eingebetteter Schrift, er funktioniert auf jedem Drucker und hängt nicht von dessen ROM ab. Die eingebettete Schrift reicht für Lateinisch und Lateinisch-erweitert, Griechisch, Kyrillisch, Armenisch und alle drei georgischen Schriftschnitte (Mchedruli, Mtawruli, Assomtawruli). Dort, wo Text auf gewöhnliche Weise gedruckt wird, ändert sich nichts — das Raster wird nur bei Bedarf eingeschaltet.
Das Verhalten wird über das Kontrollkästchen „Raster für Nicht-Lateinisch“ bei jedem Gerät gesteuert (standardmäßig aktiviert, vorhanden sowohl auf der Bridge-Seite als auch im Cloud-Bereich „Hardware“). Wenn Sie es entfernen, kehrt die frühere Romanisierung zurück: Das ist für seltene Köpfe nötig, die den Rasterdruck nicht verstehen.
Hieroglyphen (Chinesisch, Japanisch, Koreanisch), Hebräisch und Arabisch wurden bewusst nicht in die Schrift aufgenommen: Bei Schriften von rechts nach links käme die Zeile rückwärts heraus, und das ist schlechter als das jetzige Ergebnis. Das Stationspanel in der Küche zeigt ehrlich, was mit der Zeile passiert: „geht als Bild raus“ oder „weder Tabelle noch Schrift vorhanden“.
Türkisches, polnisches und albanisches Lateinisch wird bewusst nicht durch CP1251 geschickt: Dort würden ş, ğ, ą zu ?.
Was für den Start nötig ist#
- Bridge auf dem Kassencomputer — Cenaly Hardware Bridge. Der gesamte physische Druck läuft über sie.
- Drucker, der an denselben Computer angeschlossen ist — USB, LAN oder Bluetooth; die Bridge findet die Geräte selbst.
- Zuordnung „Station → Drucker“ — sonst gibt es kein Ziel für die Tickets.
- Rolle im benötigten Format für Artikel- und Paketaufkleber.
- Stationen bei den Gerichten — das Ticket wird nach der Station des Artikels zusammengestellt (KDS).
Einschränkungen#
- Die Bridge druckt nur von ihrem eigenen Computer. Der Browser erreicht die Bridge auf einem benachbarten PC nicht: Installieren Sie die Bridge auf jedem Kassengerät oder verwenden Sie den Druck über die Cloud auf einen Drucker eines anderen PCs.
- Etikettendrucker TSPL/ZPL sind auf echter Hardware nicht geprüft — derzeit werden Etiketten als Raster auf dem Belegdrucker gedruckt.
- Die Bandbreite entscheidet das Gerät. Sie wird aus der Druckereinstellung übernommen, sonst aus dem Modell der Fiskal-Registrierkasse, sonst wird sie als sicher angenommen; die Dokumentbreite von 80 mm lässt sich nicht auf eine Fiskal-Registrierkasse übertragen, weil die Kasse die Zeile nicht umbricht, sondern sie samt Beträgen abschneidet.
- Der Vorbeleg bleibt nicht in der Warteschlange. Wenn der Belegdrucker eingerichtet, aber offline ist, wird die Gastrechnung auf der Fiskal-Registrierkasse gedruckt: Das Papier wird jetzt gebraucht, und eine Kopie eine Stunde später über der bezahlten Bestellung ist ein zweites Papier. Der Verkaufsbeleg verhält sich anders — er wartet auf die Wiederholung.
- Der Vorbeleg geht nicht an den Küchendrucker — für die Gastrechnung gilt ein solcher Drucker als ungeeignet, und die Arbeit geht an die Kasse.
Fehlerbehebung#
Das Ticket wurde nicht gedruckt. Prüfen Sie den Status der Bridge: Wenn sie offline ist, steht der Auftrag in der Druckwarteschlange und wird bei Wiederherstellung der Verbindung zu ihr ausgeführt – die Warteschlange übersteht einen Neustart.
Es wird auf dem falschen Drucker gedruckt. Für die Station ist kein eigener Drucker festgelegt, und der Resolver hat „irgendeinen verfügbaren“ gewählt. Legen Sie das Mapping der Stationen explizit fest.
Statt Buchstaben erscheinen Hieroglyphen oder leere Quadrate. Das ist ein Problem der Codepage des Druckers: Aktivieren Sie die Rasterschrift – sie zeichnet den Text als Bild und druckt beliebige Sprachen.
Beträge werden rechts abgeschnitten. Die Breite des Bands ist zu groß angegeben: Stellen Sie die tatsächliche Breite in den Optionen des Geräts ein.
Sticker kommen in falscher Größe heraus. Prüfen Sie das Format der Rolle und ob der Druck auf einem Etikettendrucker erfolgt und nicht auf einem Belegdrucker (derzeit werden Etiketten auf dem Belegdrucker als Raster gedruckt).
Verwandte Abschnitte#
- Cenaly Hardware Bridge — Installation der Bridge, Liste der Geräte, Rollen der Drucker
- Küche (KDS) — Stationen, Gänge und Druckeinstellungen
- Kasse (POS) — Beleg, Vorbeleg, Nachdruck
- Ausgabe (Expo) — Manifest und Sticker des Pakets
- Kassenschicht — X- und Z-Berichte
- Verlustkontrolle — Nachdruck als Risikoereignis
Häufige Fragen#
Das Ticket wurde zweimal gedruckt – warum?#
Höchstwahrscheinlich ist bei der Station der Druck sowohl auf der Kasse als auch auf dem KDS aktiviert. Das sind zwei verschiedene Geräte mit zwei Bridges, und jedes hat sein eigenes Exemplar gedruckt. Lassen Sie einen Wert im Feld „Wer druckt“ stehen.
Der Drucker wurde abgeschaltet – sind die Bestellungen verloren gegangen?#
Nein. Der Auftrag geht in die Warteschlange der Bridge und wird gedruckt, sobald der Drucker wieder läuft. Aber solange er in der Warteschlange steht, gibt es physisch kein Papier – die Oberfläche sagt das direkt.
Kann man ohne Bridge in die Küche drucken?#
Küchentickets und Sticker – nein, sie laufen nur über die Bridge. Kassenbelege haben einen Browser-Fallback: Druck über den normalen Druckdialog. Ausnahme ist der Standort, an dem es als Hardware nur eine Fiskal-Registrierkasse gibt: Dort druckt die Kasse den Beleg selbst, und der Browser-Fallback wird nicht aktiviert.
Warum ist die Liste der Drucker leer?#
Die Liste wird von der Bridge auf diesem Gerät abgerufen. Wenn die Bridge nicht gestartet ist oder der Drucker an einen anderen Rechner angeschlossen ist, erscheinen die Geräte nicht – konfigurieren Sie die Station von dem Rechner aus, an dem der Drucker physisch angeschlossen ist.
Werden Modifikatoren im Manifest des Pakets gedruckt?#
Ja. Küchenticket, Sticker des Artikels und Manifest des Pakets werden mit einem einzigen Zeilenformat zusammengestellt: der Name des Gerichts, darunter die Modifikatoren in separaten Zeilen und der Kommentar. So sehen die drei Papiere zu einer Bestellung gleich aus und lassen sich mit den Augen abgleichen.