Am geöffneten Tisch werden die gewünschten Bestellbons gedruckt oder an die Küchenmonitore gesendet. Die Belegsteuerung ordnet jedem Artikel das richtige Ziel zu. Bei den Küchen- und Schankmonitoren kann die Anzeige verändert werden.
Ebenso werden Rechnungen, Bewirtungsbelege oder die Betriebsbelege ausgegeben.
Tabelle der ASQL-Befehle für Druck und Küchenmonitore
ASQL-Befehl [optional] | Parameter <Typ> | Ergebnis des ASQL-Befehls |
---|---|---|
MONITOR; | -- | Monitor-Informationen |
MONITOR TABLE #table; | <string> Tisch | alle Monitor TableData für Tisch #table |
MONITOR WAITER #waiter; | <int> Kellner | alle Informationen zum Monitor für Kellner #waiter |
MONITOR PRINT #tableheaderid #eventnumber; | <int> #tableheaderid <int> #slip number | gewählte Aufrechnung #slip drucken oder auf dem Monitor anzeigen |
MONITOR NOPRINT #tableheaderid #eventnumber; | <int> #tableheaderid <int> #slip number | gewählte Aufrechnung vom Monitor entfernen |
PRINT; | -- | verfügbare Belege zum Druck |
PRINT #document; | <int> Belegnummer | Beleg #document drucken |
PRINT #document TABLE #table; | <int> Belegnummer | Beleg #document für Tisch #table drucken |
ASQL-Befehl MONITOR
Mit MONITOR werden die Informationen zu Tisch und Kellner auf den verschiedenen Monitoren ausgegeben. Dies können Küchenmonitore, Schankmonitore oder auch Abholanzeigen für Gäste sein.
MONITOR PRINT schiebt Artikel auf den jeweiligen Monitor oder löscht diese wieder. Dies kann z.B. für die Gangsteuerung oder zeitgesteuerte Produktion von delivery genutzt werden.
Beispiel MONITOR:
MONITOR TABLE tisch5; // liefert alle Monitor-TableData's für diesen Tisch
Ausgabe ASQL-Befehl MONITOR
Der ASQL-Befehl MONITOR gibt eine komplette Übersicht der Monitore in LINA POS mit dem aktuellen Status im XML Format zurück.
<document name="screen"> <section name="status"> <dataset> <var key="organization.number">2</var> <var key="organization.name">Amadeus Bräu, das Code-Stüberl</var> <var key="organization.businessdate">22.12.2011</var> <var key="situation.number">1</var> <var key="situation.name">Restaurant</var> <var key="site.number">1</var> <var key="site.name">Restaurant</var> <var key="terminal.number">1</var> <var key="terminal.name">Terminal 1</var> <var key="terminal.status">open</var> <var key="terminal.tapster">inactive</var> <var key="waiter.number">1</var> <var key="waiter.name">Chefkellner Hansjörg</var> <var key="team.number">1</var> <var key="team.name">Team Orange</var> <var key="profile.number">3</var> <var key="profile.name">Restaurant</var> <var key="execution.severity">I</var> <var key="execution.code">23700050</var> <var key="execution.message">Monitor ok.</var> </dataset> </section> <section name="monitor.list"> <dataset> <var key="type">table</var> <var key="table.number">1</var> <var key="table.eventnumber">12.1</var> <var key="waiter.number">1</var> <var key="waiter.name">Chefkellner Hansjörg</var> <var key="waiterteam.number">1</var> <var key="waiterteam.name">Team Orange</var> <var key="table.debitor">Q2hyaXN0b3BoIERpY2tsYmVyZ2Vy</var> </dataset> <dataset><var key="type">article</var> <var key="article.number">1</var> <var key="article.name">1/2 Bier</var> <var key="article.eventnumber">12.1</var> <var key="article.price">2.1</var> <var key="article.count">1</var> <var key="article.amount">1.0</var> <var key="article.balance">2.1</var> <var key="article.signature">2e702d218ff277afba1c469a9116f34d</var> <var key="pricelevel.number">1</var> <var key="pricelevel.name">Standard</var> <var key="sortorder.number">0</var> <var key="sortorder.name">Keine Sortierung</var> <var key="site.number">1</var> <var key="site.name">Restaurant</var> <var key="situation.number">1</var> <var key="situation.name">Restaurant</var> <var key="financetype.number">1</var> <var key="financetype.name">Umsatz</var> </dataset> </section> </document>
ASQL-Befehl PRINT
Mit PRINT werden die verschiedensten Belege in LINA gedruckt. Der Druckbefehl erzeugt Bons, Gutscheine, Lieferscheine (Zwischenrechnung) oder am Ende Rechnungen als EBon oder auf auch Papierdrucker. Dabei werden die Belege mit den Daten gefüllt, die an dem Tisch verfügbar sind.
- Aufrechnung für Bestellbon zu Küche oder Schank
- Zwischenaufrechnung, Lieferschein für den Hoteltransfer oder Rechnung mit allen gültigen Steuerdaten
- Kellnerbericht, Betriebsbericht, Artikelbericht
- Tagesabschluß, Finanzbericht
- uvm
Beispiel PRINT:
PRINT 3; // Kellnerbericht
PRINT 1 TABLE tisch5; // Rechnung für tisch5 drucken
Das Druckgerät, auf dem dieser Beleg tatsächlich gedruckt wird, hängt auch von den Einstellungen zum Beleg, Kellner und genutzten Terminal (Ort) ab.
Mit PRINT 0 und der Konfiguration für EBon werden elektronische Rechnungen im Format ZUGFeRD erzeugt.