Küche und Kitchen Display System (KDS)
Wozu dient das?#
Das Küchen-Monitor-System (Kitchen Display System / KDS) zeigt eingehende Speisen- und Getränkebestellungen in Echtzeit auf digitalen Bildschirmen in der Küche oder an der Bar an. Es ersetzt oder ergänzt den klassischen Papier-Bonausdruck und ermöglicht dem Küchenpersonal das stufenweise Abarbeiten, Filtern nach Küchenstationen sowie die schnelle Rückmeldung fertiger Speisen an das Servicepersonal.
Rollen#
- Küchenpersonal / Köche: Lesen eingehende Bon-Karten auf dem Bildschirm, schalten den Zubereitungsfortschritt von Positionen von offen auf in Bearbeitung und fertig.
- Pass- / Ausgabepersonal: Überwacht vollständig fertig gestellte Tickets (Bereit zum Servieren) und übergibt die Speisen an den Service.
- Servicepersonal / Kellner: Schaltet Speisenfolgen (Gänge), nimmt nachträgliche Bon-Änderungen oder Stornierungen am POS-Terminal vor und sieht den Zubereitungsstatus live auf dem Tischplan.
- Restaurant-Administrator: Konfiguriert im Backoffice die Zuordnung von Produkte-Warengruppen zu KDS-Stationen und Netzwerk-Bondruckern (→ Kapitel 22).
Voraussetzungen#
- Ein aktives KDS-Terminal (Tablet, All-in-One-Touchscreen oder PC-Monitor) mit installiertem Webbrowser und Netzwerkzugriff auf das Kassensystem.
- Eine geöffnete Schicht am Standort und eine aktive Netzwerkverbindung (Echtzeitverbindung aktiv).
- In den Standorteinstellungen definierte Routing-Kategorien (z. B. "Küche", "Grill", "Pass", "Bar") für Produkte (→ Kapitel 22).
- Für die physische Alternative: Mindestens ein eingerichteter Küchen- bzw. Netzwerk-Bondrucker (→ Kapitel 22).
Der Küchenmonitor im Überblick#
- 1 Die Stationsleiste: ALLE STATIONEN zeigt jeden Bon, jede weitere Station (im Bild OTHER) nur ihre Positionen.
- 2 Der Bon-Kopf: Tisch, laufende Nummer, die Uhrzeit des Bons und BON OFFEN SEIT mit der Wartezeit.
- 3 Ein Gang mit seinem Stand, hier GANG 1 und Jetzt kochen. Noch nicht abgerufene Gänge warten, bis die Bedienung sie freigibt (→ Kapitel 13).
- 4 Die Positionen des Gangs mit Menge und Name.
- 5 Bon fertig meldet den Bon als fertig.
- 6 Der Kreispfeil lädt die Anzeige neu.
Bildschirm für Bildschirm#
1. KDS-Hauptansicht (Küchenbetrieb)#
Die Hauptoberfläche ist für die schnelle Lesbarkeit aus mehreren Metern Entfernung optimiert.
- Kopfzeile links: Zeigt das Flammen-Symbol, den Modultitel Küchenbetrieb sowie zwei Live-Statistiken: {{count}} aktive Artikel (z. B.
14 aktive Artikel) und {{count}} Live-Tickets (z. B.4 Live-Tickets). - Kopfzeile rechts: Enthält die Stations-Filterleiste (Alle Stationen, Küche, Grill, Bar etc.) sowie die Schaltfläche Erneuern / Aktualisieren (Kreispfeil-Symbol).
- Hauptbereich: Horizontale Kachellandschaft aus Bon-Karten, sortiert von links nach rechts nach dem ältesten Bestelleingang.
- Fußzeile: Statusleiste mit Anzeige Echtzeitverbindung aktiv, der Uhrzeit Zuletzt aktualisiert: {{time}} sowie der Versionsnummer Graphite KDS v1.0.
2. Bon-Karte (KdsTicketCard)#
Jede Bon-Karte repräsentiert eine Tisch- oder Bar-Bestellung und gliedert sich in drei Bereiche:
- Karten-Kopf:
- Tischbezeichnung: Tisch {{label}} (z. B. Tisch 4).
- Gästeanzahl: {{count}} PAX (z. B. 4 PAX).
- Bestell-ID: Bestellung #{{id}} (z. B. Bestellung #B102).
- Vergangene Zeit: Uhren-Symbol mit Laufzeitanzeige (z. B.
12 Min.) und Beschriftung Vergangene Zeit.
- Karten-Inhalt (Artikelliste):
- Mengenanzeige: {{count}}x (z. B. 2x).
- Artikelname: fett gedruckter Produktname (z. B.
Rumpsteak). - Varianten-Badge: z. B.
MEDIUModerGROSS. - Zusatzoptionen (Modifiers): hervorgehobene Badges mit
+(z. B.+ Kräuterbutter). - Sondernotiz: kursive Textbox in eigener Zeile (z. B.
"ohne Zwiebeln"). - Status-Icon: Kreis-Symbol bei offen/in Bearbeitung; grünes Häkchen bei fertig.
- Karten-Fuß:
- Artikelzähler: Gesamt {{count}} Artikel (z. B. Gesamt 5 Artikel).
- Bereitschafts-Badge: Blinkendes grünes Textfeld Bereit zum Servieren, wenn alle Artikel der Karte zubereitet sind.
3. Leerer Zustand (Kitchen is Clear)#
Wenn keine aktiven Bestellungen anstehen:
- Großes Häkchen-Symbol in der Bildschirmmitte.
- Überschrift: Küche ist leer.
- Hinweistext: Alle gesendeten Bestellungen wurden serviert oder die KDS-Tafeln sind leer..
Farb- und Status-Semantik#
| Status-Code | Zustand im System | Darstellung auf dem Monitor | Aktion bei Antippen |
|---|---|---|---|
pending (gesendet) | Gang angekündigt, noch nicht abgerufen | Gestrichelter, blasser Rahmen, Beschriftung Angekündigt | keine; abgerufen wird am POS |
preparing / ready | Gang wird gekocht | Rahmen und Zeitanzeige in Grün, Gelb oder Rot (Ampel) | hakt die Position ab (served) |
served | Abgehakt | Durchgestrichen und blass, noch zwei Minuten sichtbar | nimmt das Abhaken zurück |
Schritt für Schritt#
1. KDS-Bildschirm starten und Küchenstation wählen#
- Öffnen Sie auf dem Küchenmonitor die KDS-Webanwendung und rufen Sie den Küchenbetrieb auf.
- Prüfen Sie in der Fußzeile, ob das grüne Signal Echtzeitverbindung aktiv leuchtet.
- Wenn der Bildschirm nur für eine bestimmte Station genutzt werden soll (z. B. Posten Grill), tippen Sie in der oberen Leiste auf die Schaltfläche der Station (z. B. Grill).
- Sollen alle Speisen und Getränke angezeigt werden, belassen Sie die Auswahl auf Alle Stationen.
2. Bon-Tickets abarbeiten (Standardablauf)#
- Sobald der Service eine Bestellung an die Küche sendet, erscheint eine Bon-Karte. Jede Karte zeigt oben Tisch, Bon-Nummer und eine Uhr: seit wann der Bon offen ist.
- Die Karte gliedert sich in Gänge (z. B. Gang 1 Vorspeise, Gang 2 Hauptgang). Ein Gang trägt einen von drei Zuständen: Angekündigt (gestrichelter, blasser Rahmen, noch nicht kochen), Jetzt kochen (farbiger Rahmen mit Wartezeit) oder Fertig (durchgestrichen, kurz sichtbar für die Rücknahme).
- Ampel: Die Wartezeit eines laufenden Gangs läuft ab dem Abruf. Sie ist grün, wird gelb ab der gelben Schwelle und rot ab der roten Schwelle; die Karte nimmt die schlechteste Farbe ihrer laufenden Gänge. Standard: gelb ab 10, rot ab 20 Minuten. Der Inhaber stellt beide Werte je Standort im Backoffice unter Standorte ein (Feld Küchenampel).
- Abhaken per Touch: Ein Antippen auf eine Position hakt sie ab (durchgestrichen). Bon fertig am Kartenfuß hakt alle gerade laufenden Positionen auf einmal ab. Angekündigte Gänge bleiben dabei unberührt.
- Zurücknehmen: Wer danebengetippt hat, tippt die durchgestrichene Position oder Zurücknehmen am Gang an. Das geht nur zwei Minuten lang; danach verschwindet der Bon vom Monitor und ist nicht mehr zurückholbar.
3. Gangfolge schalten (Abruf)#
- Am POS-Terminal tippt die Servicekraft bei jeder noch nicht gesendeten Position auf die Gang-Schaltfläche (Gang 1, Gang 2, Gang 3), um sie einem anderen Gang zuzuordnen.
- Beim ersten An die Küche senden geht nur der niedrigste Gang in die Küche. Alle übrigen Gänge stehen auf dem Monitor als Angekündigt, damit die Küche weiß, was kommt.
- Wünschen die Gäste den nächsten Gang, tippt die Servicekraft am Tisch auf Nächsten Gang abrufen. Erst dann wechselt dieser Gang auf Jetzt kochen, und seine Wartezeit beginnt.
- Eine bereits abgerufene Position lässt sich nicht mehr einem anderen Gang zuordnen.
4. Verzweigung: Nachträgliche Bon-Änderung durch den Service#
- Wenn der Service an einem bereits gesendeten Tisch weitere Artikel erfasst und auf An die Küche senden tippt, wird kein komplett neuer Tisch angelegt.
- Stattdessen wird die bestehende Bon-Karte auf dem KDS in Echtzeit um die neuen Positionen ergänzt. Die neuen Artikel starten im Status
pending.
5. Verzweigung: Stornierung eines Artikels während der Zubereitung#
- Storniert der Service am POS-Terminal einen Artikel (z. B. wegen Gastwunsch oder Fehleingabe), sendet das System ein Echtzeit-Signal an das KDS.
- Wird eine noch nicht servierte Position storniert, verschwindet sie sofort von der Bon-Karte oder wird als storniert markiert.
- Falls durch die Stornierung alle verbliebenen Positionen auf
readystehen, wechselt der Tisch sofort auf Bereit zum Servieren.
6. Verzweigung: Verbindungsausfall und Offline-Reaktion#
- Bricht die Netzwerkverbindung ab, wechselt die Fußzeile von Echtzeitverbindung aktiv auf einen Warnstatus.
- Während des Verbindungsausfalls bleiben bereits geladene Bon-Karten unverändert auf dem Bildschirm stehen. Neue Bestellungen vom POS können in dieser Zeit nicht empfangen werden.
- Sobald die Verbindung wiederhergestellt ist, schaltet die Fußzeile auf Bestellungen werden synchronisiert... um und gleicht alle verpassten Bon- und Statusänderungen automatisch ab.
7. Verzweigung: Ausfall des KDS-Bildschirms (Umschaltung auf Bondrucker)#
- Fällt ein KDS-Monitor technisch aus (z. B. Hardwaredefekt), kann der Betrieb nahtlos auf physische Küchen-Bondrucker umgestellt werden.
- Im Backoffice unter Drucker & Routing wird die Routing-Kategorie der Station von KDS-Terminal auf den hinterlegten Netzwerk-Bondrucker umgestellt (→ Kapitel 22).
- Beim Antippen von An die Küche senden druckt das System die Bon-Tickets fortan wieder als Papier-Bons aus.
Was passiert im Hintergrund#
Beim Senden einer Bestellung am Service-Terminal speichert OrderService die Bestellpositionen mit ihrer jeweiligen routing_category. Über das Outbox-Muster und Redis-Pub/Sub wird das WebSocket-Event order.item_status_updated an alle angemeldeten KDS-Clients gefunkt. Tippt der Koch auf einen Artikel, sendet das KDS ein PATCH /api/v1/orders/kds/items/{id}/status. Das Backend aktualisiert den Status in der Datenbank atomar und informiert zeitgleich die Kellner-Terminals, sodass der Kellner auf dem Tischplan sieht, welche Speisen servierbereit sind.
Häufige Probleme#
1. Cannot modify a finalized order#
- Ursache: Der Service hat versucht, an einem Tisch Artikel zu stornieren oder zu verändern, der am POS bereits abrechnet und abgeschlossen wurde (
closed/paid). - Lösung: Rechnungsabgeschlossene Bestellungen können nicht mehr auf dem KDS verändert werden. Bei Fehlern muss eine Nachstornierung über das Abrechnungsmodul erfolgen (→ Kapitel 14b).
2. Cannot modify items on this order / Cannot remove items from this order#
- Ursache: Die Bestellung befindet sich in einem geschützten Übergangszustand oder ist bereits vollständig storniert.
- Lösung: Prüfen Sie am Service-Terminal den genauen Tisch-Status. Erfassen Sie bei Bedarf eine neue Bestellung für den Tisch.
3. Conflict: The order has been modified by another user.#
- Ursache: Zwei Personen (z. B. Koch am KDS und Kellner am POS) haben exakt zeitgleich den Status derselben Bestellung geändert.
- Lösung: Das KDS synchronisiert sich nach 1-2 Sekunden automatisch neu. Tippen Sie bei Bedarf auf das Kreispfeil-Symbol oben rechts (Bestellungen werden synchronisiert...).
4. Cannot send an empty order#
- Ursache: Am POS-Terminal wurde die Schaltfläche An die Küche senden betätigt, ohne dass sich ungelesene oder neue Artikel im Bon befanden.
- Lösung: Fügen Sie mindestens einen Artikel hinzu, bevor Sie den Bon an die Küche senden.
5. Location not found or access denied#
- Ursache: Das KDS-Terminal versucht, Daten eines Standorts abzurufen, für den die aktuelle Geräte-Sitzung keine Berechtigung besitzt oder deren Token abgelaufen ist.
- Lösung: Melden Sie das KDS-Terminal neu an und prüfen Sie die Standort-Zuordnung im Backoffice (→ Kapitel 22a).
6. Out of stock: {product_id}#
- Ursache: Eine Kellner-Bestellung wurde an die Küche gesendet, aber eine Zutat oder das Hauptprodukt ist im Rezeptur-Lagerbestand auf 0 gesunken.
- Lösung: Füllen Sie den Lagerbestand im Backoffice auf oder deaktivieren Sie die Bestandsprüfung für diesen Artikel (→ Kapitel 20).
7. Printer not found / Print job not found#
- Ursache: Der als Fallback für das KDS konfigurierte Netzwerk-Bondrucker ist ausgeschaltet, kabelgebunden nicht erreichbar oder im Backoffice gelöscht worden.
- Lösung: Prüfen Sie die Strom- und Netzwerkverbindung des Druckers sowie die IP-Adresse im Backoffice unter Drucker & Routing (→ Kapitel 22).
8. No open shift for this location#
- Ursache: Am Standort ist keine aktive Kassen-Schicht geöffnet. Das KDS nimmt keine neuen Bons entgegen.
- Lösung: Öffnen Sie am Service-Terminal eine neue Schicht (→ Kapitel 12).
Grenzen#
- Die Küchenampel färbt nur; sie schlägt keinen Alarmton. Nur laufende Gänge tragen eine Farbe, angekündigte nicht.
- Ein abgehakter Bon lässt sich nur zwei Minuten lang zurücknehmen. Ein Wiederaufrufen verschwundener Bons gibt es nicht.
- Eine akustische Benachrichtigung (Signalton bei neuem Bon) hängt von den Audio-Einstellungen des verwendeten Webbrowsers ab.
Dieses Kapitel gehört zum Merkuron-Handbuch für Inhaber und Servicepersonal.