Pour plus de contenu, connectez-vous !
Skip to main content

Préparation du matériel d'épicerie

Choix du matériel
  • Réaliser un bon de commande sur Odoo.
  • Faire les achats en ligne (Ekimia, …) pour le compte de GRAP équipe interne (achat/revente).

Paramétrage de l’ordinateur (écran + PC)

NB : Ekimia fait déjà pas mal de préparatifs sur mesure

1er démarrage

Voir plaquette Ekimia (fournie avec le matériel) : définition d’un nom d’utilisateur et mot de passe, choix de la langue, du fuseau horaire...

Internet :

Ekimia réalise souvent une bonne partie de ces manip (mettre des favoris...) pour nous.

  • Mettre Firefox en navigateur par défaut, Duck duck Go comme moteur de recherche, et le module Ublock
  • Installer Nextcloud : en ligne + synchronisé en local.
  • sudo apt install nextcloud-desktop
  • Créer des raccourcis pour Nextcloud, la librairie, Odoo (+ enregistrer les mot de passe).
  • Supprimer le clavier virtuel qui s’affiche par défaut sur Ubuntu 18.04 en installant le module Caribou :

https://extensions.gnome.org/extension/1326/block-caribou/

Ubuntu 20 : https://extensions.gnome.org/extension/3222/block-caribou-36/

Recharger la page puis

Si message d'erreur après installation de l'extension
ouvrir terminal et : sudo apt install chrome-gnome-shell

Affichage :
  • Enlever les favoris inutiles dans le bandeau latéral de gauche (conserver VLC, Firefox, Thunderbird, Chrome, Libre Office, Nextcloud, GRAP aide à distance, Terminal, Scanner, Logiciels Ubuntu).
  • Référencer l'ordi sous MeshCentral
  • Mettre un joli fond d’écran (photos libres) = http://unsplash.com/ 
  • Si lorsque plusieurs fenêtres d'une appli (ex. Thunderbird) sont ouvertes et se superposent et qu'il est impossible de passer facilement de l'une à l'autre, écrire cette ligne de code dans le terminal : gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'previews'
Pywebdriver

 

Rendez-vous ici : https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/pywebdriver-installation-ubuntu
Imprimante ticket Monter + installer le rouleau et faire un test.
Donner des rouleaux supplémentaires pour écouler notre stock.
Lecteur de code barre Activer via Pywebdriver 127.0.0.1
  • modèle Bipette Zebra => biper le QR code associé
  • modèle Bipette OPR => biper le code barre associé

On ne peut pas biper le code sur un écran. Il faut imprimer auparavant.

Afficheur client Rendez-vous ici : https://librairie.grap.coop/books/r%C3%A9serv%C3%A9-au-service-info/page/pywebdriver-gestion-afficheur-client
Imprimante

Télécharger Brother Driver en ZIP :

  • MFC noir et blanc : ici
  • DCP L2550DN N&B : ici
  • DCP couleur : ici
  • DCP L3550CDW : ici

Dans le terminal :

cd home/ + touche « entrée » (rentrer au cœur des fichiers de l'ordi)

ls + touche « entrée » (recherche les différentes sessions de l'ordinateur)

cd / + nom de session voulue + touche « entrée » (recherche fichier)
cd Téléchargements + touche « entrée » (recherche fichier)
gunzip linux + touche « tab » + touche « entrée » x2 (dézippe)
chmod +x linux + touche « tab » + touche « entrée » x2 (modifie les droits, ajoute un droit d’exécution)
sudo bash linux + touche « tab » + nom imprimante (donne les droits d’admin)

  • You are going to install following packages > Y
  • Brother License Agreement, do you agree ? > Y (2 fois)
  • Will you specify the Device URI? Y
  • select the number of destination Device URI (= moyen de communiquer sur le réseau : adresse web, adresse IP ou câble usb)
Si destinée à être reliée par câble usb :
  • Le choix sera à la fin, genre le n° 19 (avec un nom genre usb//....)
Si destinée à être utilisée en réseau :
  • select the number of destination Device URI (= moyen de communiquer sur le réseau : adresse web, adresse IP ou câble usb)> 12/13/14/15/16 (Specify IP address)
    Mettre l’IP de l'imprimante sans tous les 0. Genre 192.168.1.47 (pas 192.168.001.047)

 

[Linux] Depuis un poste Linux, on peut "scanner" le réseau pour trouver l'adresse IP

# Installer le logiciel nécessaire pour scanner le réseau sudo apt install nmap # Scanner le réseau sudo nmap -sP 192.168.1.0/24

Le résultat sera comme ceci :

Nmap scan report for xxx (192.168.1.90) Host is up (0.0029s latency). MAC Address: B8:27:EB:05:72:2C (xxxx)

 

Sinon, trouver l'adresse IP depuis l'imprimante :
Trouver le menu Paramètres (icône clé/tournevis) > Réseau > LAN > TCP/IP > Adresse IP

Si on a tapé vite sur “entrée”, quand il demandait l’IP, il en saisit une avec des 0, et ça marche pas. Il faut alors les enlever, dans “Paramètre système” / “Imprimante” / puis, dans la partie URL :
socket://192.168.1.47 BIEN.
socket://192.168.001.047 PAS BIEN.

  •  Brother License Agreement, do you agree ? > Y (2 fois)
Depuis un poste Windows
  • Par le CD d’installation
  • Par l’interface classique de Windows, ça se passe bien
Scanner

à tester après avoir redémarré l’ordinateur. Ne marche pas avant donc ne pas paniquer ;)

Vérifier que les 2 options de scan (doc sur la vitre ou dans le tiroir) fonctionnent.

 

Envoi du matériel
  • Optimiser les contenants (chouette un tetris géant).
  • Passer le bon de commande en bon de livraison sur Odoo et imprimer le BL pour le mettre dans un des cartons avec le matériel.
  • Mettre également les identifiants de connexion avec l’ordinateur.
Facturation Après le démarrage de l’acti pour s’assurer qu’il n’y a pas de besoin complémentaire.
Tactile écran

Pour le Shuttle All-In-One ShuX50V6 en Ubuntu 20.04, il faut installer un driver :

  • Disponible ici chez nous ou ici chez Ekimia

  • Le télécharger
  • Le désarchiver
  • Lancer le run.sh :
    • cd Téléchargements/eGTouch_v2.5.9321.L-x
    • ./run.sh
    • Après choisir les choix par défaut et pour le lien je sais plus quoi, choisir le choix 1 (pas usb mais une autre norme
  • Redémarer l'ordi et ça marchera
Calibrage écran

Normalement par défaut le calibrage est bon.

Si ce n'est pas le cas :

 

sudo apt install xserver-xorg-input-evdev
sudo apt remove xserver-xorg-input-libinput 

Redémarrer l'ordi !

 

xinput -- list

Trouver le numéro id de l'écran tactile. Exemple, id = 12

 

xinput_calibrator --device 12

Copier coller le résultat dans /usr/share/X11/xorg.conf.d/99-calibration.conf'

 

Exemple du résultat :

 

Section "InputClass"
    Identifier  "calibration"
    MatchProduct    "WCOM50C1:00 2D1F:5143"
    Option  "Calibration"   "41 25961 496 16806"
    Option  "SwapAxes"  "0"
EndSection
# Si on a un résultat comme ça, c'est qu'on a pas redémarré l'ordi après l'installation et le remove qu'il fallait faire :

Section "InputClass"
Identifier "calibration"
MatchProduct "ELO Touch Solutions ELO Touch Solutions AccuTouch 2218 "
Option "MinX" "81"
Option "MaxX" "65582"Option "MinY" "165"
Option "MaxY" "65402"Option "SwapXY" "0" # unless it was already set to 1
Option "InvertX" "0" # unless it was already set
Option "InvertY" "0" # unless it was already set
EndSection

 

Paramétrage Firefox

Parfois, il arrive qu'il y ait un message d'erreur sur Odoo, "QuotaExceededError". (Ex : MAG)

Suivre la procédure suivante semble résoudre le problème :

 

- taper about:config

- rechercher la clé dom.storage.default_quota

- Changer la valeur par défaut de 5120 à 51200

Compléments : https://nuage.grap.coop/s/install_caisse