Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| bon_routing_regeln [2026/10/02 09:06] – Ersatzdrucker: kein Wechsel bei Papiermangel, Drucker sammelt die Bons bondroid | bon_routing_regeln [2026/10/02 11:29] (aktuell) – Lastverteilung: Suchbegriffe Round Robin/Loadbalancing, Hinweis kein echtes Round Robin bondroid | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | |||
| ====== Bon-Routing-Regeln ====== | ====== Bon-Routing-Regeln ====== | ||
| Zeile 7: | Zeile 8: | ||
| * **Eigene Station** für einzelne Produkte — z. B. Bier auf den Bierwagen, Waffeln auf den Waffelstand. | * **Eigene Station** für einzelne Produkte — z. B. Bier auf den Bierwagen, Waffeln auf den Waffelstand. | ||
| * **Je Bereich** eine eigene Schank — Halle und Zelt auf Schank 1, Garten auf Schank 2. | * **Je Bereich** eine eigene Schank — Halle und Zelt auf Schank 1, Garten auf Schank 2. | ||
| - | * **Last verteilen** — Getränke abwechselnd auf zwei Schanken drucken. | + | * **Last verteilen** |
| * **Eigener Bon** auf demselben Drucker — z. B. Nachspeisen getrennt von den Hauptspeisen. | * **Eigener Bon** auf demselben Drucker — z. B. Nachspeisen getrennt von den Hauptspeisen. | ||
| Zeile 39: | Zeile 40: | ||
| - **Keine Regel passt:** Es bleibt beim Hauptdrucker der Produktgruppe. | - **Keine Regel passt:** Es bleibt beim Hauptdrucker der Produktgruppe. | ||
| - | Der **Ersatzdrucker** springt nur ein, wenn der Drucker nicht erreichbar ist (z. B. ausgeschaltet oder kein Netzwerk): Nach ca. **11 Sekunden** wechselt BonDroid auf den Ersatzdrucker. Er dient nicht zum Verteilen der Last. | + | Der **Ersatzdrucker** springt nur ein, wenn der Drucker nicht erreichbar ist (z. B. ausgeschaltet oder kein Netzwerk): Nach ca. **11 Sekunden** wechselt BonDroid auf den Ersatzdrucker. Er dient nicht zum Verteilen der Last — dafür gibt es eine eigene Regel, siehe [[# |
| **Kein Papier?** Dann wechselt BonDroid **nicht** auf den Ersatzdrucker. Der Drucker sammelt die Bons und druckt sie, sobald wieder Papier drinnen ist. | **Kein Papier?** Dann wechselt BonDroid **nicht** auf den Ersatzdrucker. Der Drucker sammelt die Bons und druckt sie, sobald wieder Papier drinnen ist. | ||
| Zeile 193: | Zeile 194: | ||
| </ | </ | ||
| - | ==== Last auf zwei Drucker verteilen ==== | + | ==== Last auf zwei Drucker verteilen |
| - | Alles, was normalerweise auf dem Drucker „Schank“ landen würde, wird **abwechselnd** | + | Bons **abwechselnd** auf mehrere Drucker aufteilen — auch **Lastverteilung**, |
| <code python> | <code python> | ||
| Zeile 208: | Zeile 209: | ||
| Alle Positionen einer Bestellung haben dieselbe Bestellzeit — eine Bestellung wird also nie auf beide Schanken aufgeteilt. | Alle Positionen einer Bestellung haben dieselbe Bestellzeit — eine Bestellung wird also nie auf beide Schanken aufgeteilt. | ||
| + | |||
| + | **Achtung: Das ist kein echtes Round Robin.** Welche Schank druckt, hängt nur von der Sekunde ab, in der die Bestellung abgeschickt wurde. Über einen Abend gleicht sich das aus, eine strenge Abwechslung ist aber nicht garantiert: Mehrere Bestellungen hintereinander können auf derselben Schank landen. | ||
| ==== Eigener Bon auf demselben Drucker ==== | ==== Eigener Bon auf demselben Drucker ==== | ||
| Zeile 268: | Zeile 271: | ||
| Kommst du nicht weiter, schick uns den Regel-Code — wir schauen ihn uns gerne an. | Kommst du nicht weiter, schick uns den Regel-Code — wir schauen ihn uns gerne an. | ||
| + | |||