Activez l'impression dans le tableau de bord, sous Cuisines, et copiez l'adresse et le jeton du poste. Installez ensuite l'agent d'impression sur l'ordinateur ou la tablette de la cuisine, collez ces deux données dans la configuration et enregistrez. Dès lors, le ticket sort tout seul sur l'imprimante thermique, sans que personne clique sur rien.
Ce que ce petit programme fait au poste
L'agent d'impression est un petit programme léger qui tourne à l'intérieur du restaurant et fait le pont entre qmen.us, qui est dans le cloud, et l'imprimante thermique, qui est sur votre réseau local. Le cloud n'atteint pas l'imprimante derrière le routeur : c'est donc lui qui se connecte vers l'extérieur, demande de temps en temps s'il y a un nouveau ticket, l'imprime et confirme. Il n'y a aucun port à ouvrir sur le routeur.
Il existe en version pour trois appareils : Linux (un seul fichier AppImage), Windows (un seul fichier .exe) et Android (une appli du projet, avec imprimante en Bluetooth ou en réseau). Sur les trois, la configuration est la même paire : l'adresse de la Cuisine et le jeton que vous donne le tableau de bord. qmen.us continue de tourner dans le navigateur, sans appli en boutique ; seul lui s'installe, et seulement sur cet appareil de la cuisine.
Pourquoi avoir le ticket sur papier vaut la peine
- Le ticket sort tout seul, sans que personne clique. Le serveur envoie depuis la Table, qmen.us crée le travail d'impression et le programme le récupère au battement suivant, toutes les 3 secondes par défaut.
- Un ticket en double vaut mieux qu'une commande perdue. Imprimante sans papier, éteinte ou internet instable : l'échec est signalé et le travail retourne dans la file. Le serveur le repropose après une minute sans confirmation et réessaie jusqu'à dix fois avant d'abandonner.
- Chaque poste n'imprime que ce qui le concerne. Adresse et jeton sont propres à chaque Cuisine, donc le grill ne reçoit pas le dessert. Une maison avec deux postes et deux thermiques fait tourner deux agents, chacun avec son config.
- Le même appareil peut imprimer et afficher l'écran. Avec l'écran activé dans le config, l'écran de la cuisine s'ouvre dans le navigateur au démarrage. Si vous ne voulez que l'écran, inutile : il suffit d'ouvrir le lien de l'écran.
Comment installer l'agent d'impression en 7 étapes
Sept étapes, du bouton dans le tableau de bord jusqu'au programme qui démarre tout seul quand l'appareil s'allume.
-
Activez l'impression du poste dans le tableau de bord
Dans le tableau de bord, ouvrez Cuisines. Chaque poste est une carte, et elle contient le bloc Impression avec le bouton Configurer. La fenêtre Impression en cuisine s'ouvre : activez l'interrupteur Imprimer les commandes, choisissez la Largeur du papier (80 mm ou 58 mm), le nombre d'Exemplaires voulus (de 1 à 5) et touchez Enregistrer. La carte affiche alors Activée, avec la largeur et le nombre d'exemplaires à côté.
-
Copiez l'adresse et le jeton
Dans la même fenêtre, sous Infos pour l'appli d'impression, il y a deux lignes : l'adresse de la Cuisine et le jeton, caché sous des points. L'œil le révèle et le bouton à côté le copie. Si (créé à l'enregistrement) apparaît, c'est que vous n'avez pas encore enregistré. Gardez bien le jeton : il vaut mot de passe de l'impression. Le lien Générer un nouveau jeton invalide aussitôt le précédent.
-
Téléchargez la version de votre appareil
Sur l'appareil de la cuisine, téléchargez le fichier de votre système : sous Windows un fichier
.exe(Windows 7 ou plus), sous Linux un AppImage qui tourne sur n'importe quelle distribution. C'est un seul fichier, dans un dossier. Sur Raspberry Pi et autres ARM, générez l'AppImage sur l'appareil lui-même ou lancez directement depuis le code source, avec Python 3.9 ou plus récent. -
Collez l'adresse, le jeton et l'imprimante
À côté du programme se trouve un
config.jsonavecbase(l'adresse),token,printer(l'imprimante) etpoll(toutes les combien de secondes il interroge). Sous Windows ce fichier se trouve dans le même dossier que le .exe ; sous Linux, dans~/.config/pedis-agent/config.json. Leprinterdépend de la connexion :network:192.168.0.50pour une imprimante réseau,windows:pour la file par défaut de Windows,file:/dev/usb/lp0pour de l'USB sous Linux,serial:/dev/ttyUSB0pour du série.Astuce : Sous Windows, installez la thermique comme file Generic / Text Only : un pilote qui dessine la page brouille les commandes et le papier sort sale. Sous Linux, si /dev/usb/lp0 donne permission refusée, lancez sudo usermod -aG lp $USER et reconnectez-vous. -
Faites un test avant le service
Avant de compter sur le déjeuner, lancez un passage avec l'imprimante
dummyseulement : le ticket s'affiche à l'écran, sans gaspiller de papier. Puis envoyez une commande de test par la Table et regardez le papier sortir : en-tête avec la maison, la table, le numéro de commande, le serveur, le poste et l'heure, et chaque article en gros caractères, avec le complément et la remarque dessous. -
Faites-le démarrer tout seul
La cuisine n'a pas le temps de penser à ouvrir un programme. Avec
pedis-agent --install, Windows crée une tâche qui démarre à l'ouverture de session et Linux crée un service utilisateur qui redémarre tout seul s'il plante. Sur un appareil où personne n'est connecté, comme un Raspberry Pi derrière la TV, lancez aussisudo loginctl enable-linger. Pour annuler,pedis-agent --uninstall. -
Sur une tablette Android, c'est le même chemin
Si la cuisine utilise une tablette, l'appli Android (5.0 ou plus) fait le même travail et affiche en plus l'écran de la cuisine. Sur l'écran d'accueil, vous remplissez Adresse, Jeton et Imprimante (
bt:et l'adresse MAC de la thermique Bluetooth déjà appairée, ounet:et l'IP de celle en réseau) et touchez Enregistrer et démarrer. Accordez la permission Bluetooth et sortez l'appli de l'économie de batterie, sinon l'impression s'arrête quand l'écran s'éteint.
Questions fréquentes
Dois-je laisser l'appareil allumé en permanence ?+
Tant que vous voulez que les tickets sortent, oui : c'est lui qui va chercher les commandes et parle à l'imprimante. C'est pourquoi le --install est utile, il fait démarrer le programme avec l'appareil. Une tablette ou un Raspberry Pi bon marché suffit.
Toutes les imprimantes thermiques conviennent-elles ?+
Les thermiques de tickets qui comprennent l'ESC/POS, la norme de l'écrasante majorité. La connexion peut être réseau, USB, série, file Windows ou CUPS, et sur Android Bluetooth appairé ou réseau.
Un ticket est sorti en double. Est-ce un défaut ?+
Non, c'est voulu. Si la confirmation n'arrive pas en une minute, le serveur repropose le travail : un papier en double, la cuisine le déchire ; une commande perdue, personne ne la récupère. Si cela sort toujours en double, vérifiez qu'il n'y a pas deux agents pointés vers la même Cuisine.
L'impression a-t-elle un coût ?+
Non. qmen.us est gratuit pour le restaurant et ne prend aucune commission par commande : nous ne sommes pas une place de marché. Ce que vous dépensez, c'est l'imprimante, le papier et l'appareil de la cuisine, qui sont à vous.
Quelqu'un a copié le jeton. Que faire ?+
Ouvrez Configurer sur le poste et cliquez sur Générer un nouveau jeton. L'ancien cesse de fonctionner aussitôt, puis il suffit de mettre à jour le config de l'agent (et de l'appli, s'il y en a une) avec le nouveau jeton.
Glossaire
- Agent d'impression
- Le petit programme qui tourne sur l'appareil de la cuisine, récupère les tickets sur qmen.us, imprime sur la thermique et confirme.
- Jeton d'impression
- Le mot de passe de l'impression d'une Cuisine. Il s'affiche dans le tableau de bord, va dans la config de l'agent et peut être changé quand vous voulez.
- Cuisine
- L'écran où les commandes apparaissent et avancent de En préparation jusqu'à PRÊT.
- ESC/POS
- Le langage que comprennent les imprimantes thermiques de tickets. C'est ce que l'agent génère pour chaque ticket.
Ressources associées
Comment laisser le client appeler le serveur depuis la table
Activez dans les Paramètres le bouton d'appel du serveur depuis la table : le client touche le QR code et l'a…
PaiementsComment enregistrer la clé PIX de votre restaurant
Enregistrez la clé PIX du restaurant en 7 étapes et laissez le client payer la livraison directement sur votr…
Tableau de bord et rapportsVoir qui est en service maintenant dans votre équipe
Voyez qui est en service depuis le tableau de bord : l'équipe s'affiche en direct, avec les commandes en cour…