Configuration lecteur de codes barres InPath Mobile
Wand 400
Matériel requis : MessagePad 130, 2x00 ou eMate 300,
lecteur codes barres InPath MobileWand 400
Logiciel requis : InPath 2 de Daniel Padilla,
NewtonWorks et eBase pour la base de données de cet exemple
Préambule : Grâce au module MobileWand 400, le Newton
sait lire une grande variété de codes barres (EAN, UPS,
etc) et insérer les informations à l'emplacement du
curseur.
Le lecteur utilisé ici est le MobileWand 400 de la société
californienne InPath, qui se branche sur le port série.
Configuration
Ce pas à pas montre un exemple de la lecture d'un code
barre confectionné par nos soins, dans le cadre d'une base
de données eBase dans le cadre d'un inventaire.
Il se compose des parties suivantes :
- la confection d'un code barre à l'aide de MacOS X
- le branchement du lecteur de codes barres et sa connexion
logicielle
- l'utilisation de codes barres « Code 39 » avec
une base de données eBase
I - Confection d'un code barre « Code
39 »
Le lecteur de codes barres sait lire une gamme très large
de codes barres. Toutefois, il est utile de pouvoir
confectionner ses propres codes barres, par exemple dans le
cadre d'un inventaire avec apposition d'un code barre
« Code 39 » sur les biens inventoriés.
Le Code 39 est très commode, car il permet d'utiliser des
chiffres et des lettres et n'a pas de longueur fixe. Il
doit commencer et se terminer par un astérisque (*). Le
code barre sur les MessagePad 2x00, au-dessus des
connecteurs, est par exemple un Code 39 mêlant chiffres et
lettres.
Le logiciel français Code Barre X propose, sous MacOS X,
de dessiner des codes barres, qui sont ensuite
exportables sous format d'image.
Pour notre exemple, quelques étiquettes pour un inventaire
fictif ont été dessinées, puis imprimées, afin de montrer
le fonctionnement du lecteur de codes barres en combinaison
avec une petite base de données d'inventaire eBase.
II - Branchement du lecteur de codes barres
D'une simplicité enfantine, l'utilisation du lecteur
MobileWand 400 nécessite les démarches suivantes :
1) Éteindre le Newton
2) Brancher le MobileWand sur le port série (ou sur
l'adaptateur NIC) du MessagePad
3) Allumer le Newton, et lancer le logiciel InPath 2 de
Daniel Padilla, qui assure la liaison logicielle entre le
lecteur de codes barres et le Newton
InPath propose les options suivantes :
- Insert Tab : utile lorsque l'on souhaite changer
automatiquement de champs d'une base de données après
lecture du code barre
- Insert Return : utile lorsque l'on dresse une liste
de codes barres, par exemple dans Notes ou NewtonWorks
- L'étoile permet de minimiser la fenêtre, pour laisser au
premier plan le document dans lequel on insère les données
lues par le lecteur
III - Utilisation de codes barres avec une base de
données eBase
La souplesse du module de base de données à l'intérieur de
NewtonWorks, eBase, permet une conception rapide d'un
fichier servant à faire l'inventaire, dans cet exemple des
objets pourvus des codes barres.
Il est très simple de fabriquer des étiquettes avec un code
barre, que l'on apposera sur les biens à inventorier.
Sur le Newton, on peut se servir de l'excellent eBase pour
concevoir une petite base de données dans laquelle les
données des codes barres lus avec le lecteur s'insèrent.