[WIP] Afficheur Client
Ce que nous préconisons est l’utilisation d’un 2e écran connecté à l’ordinateur de caisse. Odoo a une fonctionnalité dans l’application de point de vente permettant d’afficher une fenêtre séparée, à déplacer sur l’écran côté client au moment de l’ouverture de la caisse. Cette fenêtre affiche la liste des articles et le total de la vente, comme montré sur cette page.
Pour ce cas d’utilisation, il faut s’assurer que l’ordinateur de caisse permette de brancher 2 écrans. C’est souvent le cas, mais parfois avec des connecteurs différents (HDMI et DisplayPort par exemple). Il faut donc soit un écran avec le bon connecteur, soit prévoir un adaptateur. N’importe quel écran PC avec le bon connecteur est compatible. Nous n’avons pas de modèle particulier à recommander, mais il est probablement intéressant de regarder du côté des écrans industriels plutôt que des écrans pour les particuliers car ils seront soumis à plus rude épreuve.
Si certains de vos clients utilisent une IoT Box, il est également possible de brancher un écran sur celle-ci (sortie micro-HDMI), pour avoir la même fonctionnalité.
Il y a un paramétrage spécifique à faire côté Odoo, mais celui-ci est facile : il y a une case à cocher dans la configuration du point de vente (comme expliqué dans la page référencée ci-dessus).
Pywebdriver gère la connexion
Solution avec IoT box ou pywebdriver
Pour les modèles d'afficheur : Bixolon BCD-1000 et1000, BCD-1100, Epson OCD300 et le SAGA SGDP240.
Pour que l’afficheur fonctionne, il faut soit :
- Avoir une IoT Box, c’est-à-dire un petit boitier électronique (Raspberry Pi) qui fait tourner un logiciel permettant de connecter les périphériques. C’est habituellement un boitier fourni par la société Odoo, mais qui demande un abonnement mensuel. Il est cependant possible d’en configurer un soi-même (mais ce n’est pas évident).
- Que l’ordinateur de caisse tourne sous GNU/Linux (Ubuntu de préférence), ce qui permet de faire tourner le logiciel directement sur l’ordinateur de caisse et de connecter l’afficheur.
- De faire tourner le logiciel “Virtual IoT Box” (sur l’ordinateur de caisse sous Windows), qui demande aussi un abonnement auprès d’Odoo.
- De faire tourner le logiciel pywebdriver sur l’ordinateur de caisse, qui fonctionne sous GNU/Linux et Windows.
Nous travaillons habituellement avec l’option 2 ou l’option 4 (mais uniquement sous GNU/Linux). Par contre, nous n’avons jamais testé l’option 4 avec l’afficheur, uniquement avec des balances et des imprimantes.