Zet printen aan in het dashboard, bij Keukens, en kopieer het adres en het token van het station. Installeer dan de printagent op de computer of tablet in de keuken, plak die twee gegevens in de instellingen en sla op. Vanaf dat moment komt het bonnetje vanzelf uit de thermische printer, zonder dat iemand ergens op klikt.
Wat dit programmaatje bij het aanrecht doet
De printagent is een licht programma dat in het restaurant draait en de brug vormt tussen qmen.us, dat in de cloud staat, en de thermische printer, die in je lokale netwerk hangt. De cloud kan de printer achter de router niet bereiken. Daarom maakt de agent zelf verbinding naar buiten, vraagt af en toe of er een nieuw bonnetje is, print het en bevestigt. Je hoeft geen poort in de router open te zetten.
Er is een versie voor drie apparaten: Linux (één AppImage-bestand), Windows (één .exe-bestand) en Android (een app van het project, met een printer via Bluetooth of netwerk). Op alle drie is de instelling hetzelfde stel: het adres van de Keuken en het token dat het dashboard je geeft. qmen.us blijft gewoon in de browser draaien, zonder app uit een winkel. Alleen de agent wordt geïnstalleerd, en alleen op dat ene apparaat in de keuken.
Waarom een bonnetje op papier loont
- Het bonnetje komt vanzelf, zonder klikken. De ober stuurt vanaf de Tafel, qmen.us maakt de printopdracht en het programma pakt die bij de volgende controle, standaard om de 3 seconden.
- Een dubbel bonnetje is beter dan een verloren bestelling. Printer zonder papier, uitgeschakeld of wisselend internet: de fout wordt gemeld en de opdracht gaat terug in de wachtrij. De server biedt hem na een minuut zonder bevestiging opnieuw aan en probeert het tot tien keer voordat hij opgeeft.
- Elk station print alleen wat bij dat station hoort. Adres en token horen bij een Keuken, dus de grill krijgt het dessert niet. Heeft jouw zaak twee werkplekken en twee thermische printers, dan draaien er twee agents, elk met een eigen config.
- Hetzelfde apparaat kan printen en het scherm tonen. Met het scherm aan in de config opent het keukenscherm bij het opstarten in de browser. Wil je alleen het scherm, dan heb je dit niet nodig: open gewoon de link van het scherm.
De printagent installeren in 7 stappen
Het zijn zeven stappen, van de knop in het dashboard tot het programma dat vanzelf start als het apparaat aangaat.
-
Zet het printen van het station aan in het dashboard
Open in het dashboard Keukens. Elk station is een kaart, met daarin het blok Printen en de knop Instellen. Er opent een venster Printen in de keuken: zet de schakelaar Bestellingen printen aan, kies de Papierbreedte (80 mm of 58 mm), hoeveel Exemplaren je wilt (van 1 tot 5) en tik op Opslaan. De kaart toont nu Aan, met de breedte en het aantal exemplaren ernaast.
-
Kopieer het adres en het token
In hetzelfde venster staan onder Gegevens voor de printapp twee regels: het adres van de Keuken en het token, verborgen achter bolletjes. Het oogje maakt het zichtbaar en de knop ernaast kopieert het. Zie je (wordt bij opslaan gemaakt), dan heb je nog niet opgeslagen. Bewaar het token goed: het geldt als wachtwoord voor het printen. De link Nieuw token maken laat het vorige meteen vervallen.
-
Download de versie voor jouw apparaat
Download op het apparaat in de keuken het bestand voor jouw systeem: voor Windows een
.exe-bestand (Windows 7 en hoger), voor Linux een AppImage die op elke distro draait. Het is één bestand, in één map. Op een Raspberry Pi en andere ARM-apparaten maak je de AppImage op het apparaat zelf of draai je het rechtstreeks vanuit de broncode, met Python 3.9 of nieuwer. -
Plak het adres, het token en de printer
Naast het programma staat een
config.jsonmetbase(het adres),token,printer(de printer) enpoll(om de hoeveel seconden hij vraagt of er iets nieuws is). Op Windows staat dit bestand in dezelfde map als de .exe, op Linux in~/.config/pedis-agent/config.json. Wat bijprinterkomt, hangt van de aansluiting af:network:192.168.0.50voor een netwerkprinter,windows:voor de standaardwachtrij van Windows,file:/dev/usb/lp0voor USB op Linux,serial:/dev/ttyUSB0voor seriëel.Tip: Installeer de thermische printer op Windows als wachtrij Generic / Text Only: een driver die de pagina tekent, husselt de commando's door elkaar en dan komt er vies papier uit. Als /dev/usb/lp0 op Linux "toegang geweigerd" geeft, voer dan sudo usermod -aG lp $USER uit en log opnieuw in. -
Doe een test vóór de service
Doe voor de lunch eerst een ronde met alleen de printer
dummy: het bonnetje verschijnt op het scherm, zonder papier te verbruiken. Stuur daarna een testbestelling vanaf de Tafel en kijk hoe het papier eruit komt: kop met de zaak, de tafel, het bestelnummer, de ober, het station en de tijd, en elk item in grote letters, met de aanvulling en de opmerking eronder. -
Laat hem vanzelf starten
In de keuken heeft niemand tijd om aan het openen van een programma te denken. Met
pedis-agent --installmaakt Windows een taak die bij het inloggen start en maakt Linux een gebruikersservice die zichzelf herstart als hij crasht. Op een apparaat waar niemand is ingelogd, zoals een Raspberry Pi achter de tv, voer je ooksudo loginctl enable-lingeruit. Metpedis-agent --uninstallmaak je het ongedaan. -
Op een Android-tablet is het dezelfde weg
Gebruikt de keuken een tablet, dan doet de Android-app (5.0 en hoger) hetzelfde werk en toont hij ook het keukenscherm. Op het beginscherm vul je Adres, Token en Printer in, met
bt:en het MAC-adres van de al gekoppelde Bluetooth-printer ofnet:en het IP van de netwerkprinter, en tik je op Opslaan en starten. Geef toestemming voor Bluetooth en haal de app uit de batterijbesparing, anders stopt het printen als het scherm dooft.
Veelgestelde vragen
Moet het apparaat altijd aan staan?+
Zolang je wilt dat er bonnetjes uitkomen, ja: het apparaat haalt de bestellingen op en praat met de printer. Daarom is --install handig, want dan start het programma samen met het apparaat. Een tablet of een goedkope Raspberry Pi is genoeg.
Werkt elke thermische printer?+
Het werkt met bonprinters die ESC/POS begrijpen, de standaard van de overgrote meerderheid. De aansluiting kan netwerk, USB, seriëel, een wachtrij van Windows of CUPS zijn, en op Android Bluetooth (gekoppeld) of netwerk.
Er kwam een dubbel bonnetje uit. Is dat een fout?+
Nee, dat is bewust. Komt de bevestiging niet binnen een minuut aan, dan biedt de server de opdracht opnieuw aan: een dubbel papiertje scheurt de keuken weg, een verloren bestelling krijgt niemand terug. Komt het steeds dubbel uit, kijk dan of er niet twee agents naar dezelfde Keuken wijzen.
Kost het printen iets?+
Nee. qmen.us is gratis voor het restaurant en rekent geen commissie per bestelling: wij zijn geen marktplaats. Je betaalt alleen de printer, het papier en het apparaat in de keuken, en die zijn van jou.
Iemand heeft het token gekopieerd. Wat nu?+
Open Instellen bij het station en klik op Nieuw token maken. Het vorige werkt meteen niet meer en je hoeft alleen de config van de agent (en van de app, als je die hebt) bij te werken met het nieuwe token.
Begrippenlijst
- Printagent
- Het programmaatje dat op het apparaat in de keuken draait, de bonnetjes bij qmen.us ophaalt, op de thermische printer afdrukt en bevestigt.
- Printtoken
- Het wachtwoord voor het printen van een Keuken. Staat in het dashboard, gaat naar de config van de agent en kun je wijzigen wanneer je wilt.
- Keuken
- Het scherm waar de bestellingen verschijnen en van In bereiding naar KLAAR gaan.
- ESC/POS
- De taal die thermische bonprinters begrijpen. Dit is wat de agent voor elk bonnetje genereert.
Gerelateerde handleidingen
Zo laat je de gast de ober roepen vanaf de tafel
Zet in Instellingen de knop aan om de ober vanaf de tafel te roepen: de gast tikt op de QR-code en de melding…
BetalingenZo stel je de PIX-sleutel van je restaurant in
Leer in 7 stappen de PIX-sleutel van je restaurant instellen, zodat gasten een bezorgbestelling rechtstreeks …
Dashboard en rapportenZien wie van je team nu in dienst is
Zie in het dashboard wie er nu in dienst is: je team verschijnt live, met de bestellingen onder handen van el…