La caisse - Matériel
- Schéma du poste caisse
- Configuration du Raspberry Pi 4 de la caisse
- Configuration de la caisse dans Odoo par un·e utilisateur·trice admin
- Remplacer le rouleau de l'imprimante à ticket de caisse et du TPE par un·e coopérateur·trice
Schéma du poste caisse
Ce diagramme présente un exemple des connexions et des appareils nécessaires pour mettre en place la solution de caisse des outils InterFoodCoop.
Télécharger ici le fichier source.
Pour le modifier utiliser l'application web Diagram Editor.
Configuration du Raspberry Pi 4 de la caisse
Cette fiche décrit la procédure à suivre pour configurer l'ordinateur principal du poste caisse (sur un Mac OSX).
Ici cet ordinateur est composé un Raspberry Pi4 insérer dans un case Argon One Pi 4.
- Télécharger balena etcher :
https://www.balena.io/etcher/
- Télécharger raspbian buster with applications :
https://www.raspberrypi.org/downloads/raspbian/
- Insérer la carte SD dans le mac et utiliser etcher pour monter raspbian dessus.
- Insérer la carte SD dans le Raspberry Pi 4 mis dans un argon one case et reboot.
- Dans Welcome window, définir pays (France), langue (français) puis cliquer suivant.
- Définir comme password : "votre_mot_de_passe".
- Setup screen : cocher la case si bord noir autour de l'affichage de l'écran.
- Connecter au réseau wifi ou filaire.
- Passer la mise à jour (cliquer sur skip) puis reboot.
- Dans Préférences > Configuration du RPi > System : changer hostname en caisse et décocher "se connecter en tant que pi".
- Dans Préférences > Configuration du RPi > Interface : activer VNC et SSH et reboot.
- Installer argon one pi 4 : taper dans LXTerminal
curl https://download.argon40.com/argon1.sh | bash
et reboot.
- Cliquer sur Argon One configuration et choisir Execute, taper Y, choisir option 2, entrer 10, 55, 100 puis jeter raccourci argon 1 du bureau.
- Réglages optionnels des préférences (ex: changer fond d'écran, intégrer température et moniteur à la barre des tâches).
- Permettre une connexion VNC sans écran connecté, dans LXTerminal :
sudo raspi-config
puis dans Advanced option > Resolution choisir "CEA Mode 16 1920x1080 60 HZ 16:9
+ reboot
- Configurer Real VNC sur votre compte.
- Pour avoir le clavier numérique au démarrage :
Installer numlockx :sudo apt-get install numlockx
Editer ce fichier :sudo nano /usr/share/lightdm/lightdm.conf.d/01_debian.conf
en ajoutant cette ligne :greeter-setup-script=/usr/bin/numlockx on
+ save + reboot
Configuration de la caisse dans Odoo par un·e utilisateur·trice admin
Cette fiche décrit la procédure à suivre pour configurer le poste caisse.
- Se rendre sur infra.infoodcoop.fr[login: inter, mdp: foodcoop] puis cliquer sur Accès Prod dans le panneau gauche (pour la base de test, cliquer sur Accès Odoo dans le panneau droit). Dans la fenêtre Odoo qui s'ouvre, se connecter avec un compte admin.
- Pour obtenir l'adresse IP du Raspberry Pi 3 qui connecte l'imprimante à ticket de caisse et le TPE (voir schéma), il suffit de brancher le Raspberry Pi 3 à l'imprimante thermique, elle sortira un ticket de caisse contenant cette info.
- Ouvrir le navigateur Chromium et se rendre à l'adresse IP du RPI3 (ex : https://192.168.1.222).
- Télécharger le certificat de cette page dans l'ordinateur caisse pour éviter les futurs problèmes de connexion : cliquer sur le cadenas qui s'affiche à côté de l'adresse, puis sur "Certificat (Valide)", puis d'aller dans l'onglet "Détails" de la mini-fenêtre qui s'ouvre et cliquer sur le bouton "Exporter..." en bas.
- Accéder à la configuration de Chromium (chrome://settings/ dans la barre d'adresse, ou en cliquant sur les 3 points verticaux en haut à droit, puis paramètres) pour Importer le fichier "certificat" exporté à l'étape précédente. Pour cela, aller dans la partie "Paramètres avancés" (tout en bas), cliquer sur la partie "Gérer les certificats", sélectionner l'onglet "Autorités" et cliquer sur "Importer". Chromium doit ensuite être relancé (fermer et ouvrir le navigateur) pour que les modifications soient prises en compte.
- Se rendre dans l'onglet "Point de vente" puis dans la section "Configuration" puis point de vente.
- Choisir la caisse à régler dans la liste et configurer comme ci dessous (en ajustant l'adresse IP à celle obtenue sur le ticket de caisse).
- Cliquer sur "Sauvegarder".
Remplacer le rouleau de l'imprimante à ticket de caisse et du TPE par un·e coopérateur·trice
Cette procédure explique comment remplacer le rouleau de papier de l'imprimante de la caisse et du TPE.
- Se saisir d'un nouveau rouleau et le dérouler sur quelques centimètres.
- Ouvrir l'imprimante à ticket de caisse ou le boitier TPE.
- Repérer le sens dans lequel se déroulait le rouleau précédent.
Ce point est essentiel, en effet un seul côté du papier fait apparaitre l'impression en réponse à la chaleur de l'imprimante. Si le rouleau est inséré dans le mauvais sens l’impression ne se fera pas.
- Remplacer le rouleau en l'insérant dans l'imprimante dans le sens qu'avait le rouleau précédent.
- Refermer l'imprimante.