Un lecteur de codes barres sous Linux Ubuntu

Capture du 2016-03-09 21-56-28El pistoléro… Testé sous Ubuntu 14.04

Nous avons eu comme projet de créer une borne de gestion de bibliothèque dans une école. Sur une machine équipée de Lubuntu, nous avons testé 2 logiciels : Tellico et GCstart. Nous avons complété notre offre avec Glabel pour la génération de code barre. Ensuite, nous avons recherché un lecteur de code barre.

Voici le résultat de nos recherches et de notre test :

  • Le pistolet pour moins de 20€ : BP-1209 Long Laser USB Port CCD 32Bit Barcode Scanner Bar Code Reader

Acheté sur : Banggood

–> un problème de saisie clavier Fr. Le scanner de code utilise l’agencement d’un clavier US. Alors pour nous en AZERTY, petit soucis, résolu ici :
forum Linuxfr.org en 2012

Il y a une commande simple avec setxkbmap mais qui se désactive souvent (comme après la mise en veille).

Nous modifions cet article en ajoutant le support de la douchette par Ubuntu. Nous n’avons pas réussi à modifier les fichiers systèmes de X11 pour valider la prise en compte de la douchette automatiquement après le démarrage et ceux quelque soit le port connecté. Donc nous avons réalisé un petit script qui teste la connexion de la douchette, capture le numéro de la connexion et l’applique automatiquement avec la commande setxkbmap :

Ce fichier douchette.sh a été créer et mis sur la session du gestionnaire de la bibliothèque. Il faut le rendre executable. Pour automatiser le lancement à chaque session, nous avons créer un lanceur dans ~/.config/autostart.

#!/bin/bash
var=$(xinput|grep Electron)
count=${#var}
if [ $count == 73 ]
then
nb=${var:50:1}
else
nb=${var:50:2}
fi
setxkbmap -device $nb us

Notre offre comprend 2 solutions : avec ou sans ordinateur soit 60€ et 100€. Nos ordinateurs sont équipés, préinstallés et fonctionnels (à 100€). Si vous avez un ordinateur, nous pouvons vous l’installer et l’équiper (60€). Chaque somme reçue se répartit comme suit : 20€ pour la communauté développeur du logiciel de gestion de bibliothèque, 60€ (avec ordi) / 20€ (sans ordi) pour le matériel (dont 5% reversé à la communauté du Libre en France) et 20€ de main d’oeuvre et fonctionnement de notre association. Nous avons préparés quelques documents techniques afin de mettre en place cette solution.

Biensûr, nous vous donnons toutes nos sources et vous pouvez le faire vous même… DIY, of course!!!

Equipe technique de l’Association UNBEE.