Am geöffneten Tisch werden die gewünschten Bestellbons gedruckt oder an die Monitore 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. 

top ↑ 


Tabelle der ASQL-Befehle für Druck und Monitore


Tabelle der ASQL-Befehle für Druck und Monitore
ASQL-Befehl [optional]Parameter <Typ>Ergebnis des ASQL-Befehls
MONITOR;--Monitor-Informationen
MONITOR TABLE #table;<string> Tischalle Monitor TableData für Tisch #table
MONITOR WAITER #waiter;<int> Kellneralle 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> BelegnummerBeleg #document drucken
PRINT #document TABLE #table;

<int> Belegnummer
<string> Tisch

Beleg #document für Tisch #table drucken

top ↑ 


ASQL-Befehl MONITOR

Mit MONITOR werden die Informationen zu Tisch und Kellner auf den verschiedenen Monitoren abgerufen.
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

top ↑ 


ASQL-Befehl PRINT

Mit PRINT werden die verschiedensten Belege in LINA gedruckt. 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 um Beleg, dem Kellner und dem genutzten Terminal (Ort) ab.

top ↑ 


Begriffe und Befehle

  • MONITOR: Steuerung Küchenmonitor, Schankmonitor und Abholanzeige
  • PRINT: der Druckbefehl für den Druck von Belegen, also Bons, Gutscheine, Lieferscheine (Zwischenrechnung) oder am Ende Rechnungen als EBon oder auf auch Papierdrucker


top ↑ 


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>


top ↑