2012-08-30 2 views
1

Y at-il des lecteurs de codes à barres programmables dans lesquels je peux mettre un programme? Avec ce programme, je peux dire au lecteur quels sont les codes valides. Ainsi, le lecteur refusera de lire les codes invalides.scanner de codes à barres programmable

Ou, avec ce programme, je peux crypter les codes lus. Et puis-je utiliser Java pour créer le programme?

Répondre

3

Il existe différents types de lecteurs de codes à barres, des scanners portatifs aux scanners de comptoir en passant par les pièces jointes de scanners pour ordinateurs portables. La plupart utilisent une connexion USB bien que certains utilisent une connexion de port série. Certains sont attachés à un appareil portatif comme une tablette et certains comme un scanner portatif sont branchés. Certains lecteurs de codes à barres portatifs peuvent également être utilisés comme un scanner permanent qui se trouve sur le comptoir et ne doivent pas être tenus.

Les deux principaux types de codes à barres que j'ai vus sont les standard bar code avec les lignes verticales de largeurs variables - voir aussi bar code types from GS1.org - et QR code from Denso Wave. Les scanners de points de vente commerciaux tels que les scanners de comptoir ou à main sont conçus pour un code à barres standard, certains offrant également la possibilité de lire des codes QR. Cependant, tous les scanners à main ne peuvent pas lire les codes QR.

Normalement, le lecteur de codes à barres va scanner le code à barres et générer une chaîne de texte qui est ensuite traitée par un autre dispositif tel qu'un terminal de point de vente. Je n'ai pas vu un scanner de code à barres qui permettra un programme Java ou des changements programmatiques similaires. Cependant, il existe un type de kiosque ou de petits appareils avec un scanner intégré qui sont programmables. See this selection from Symbol.

Les lecteurs de codes à barres avec une connexion USB ont généralement deux façons de configurer les pilotes, soit un périphérique USB de type HID, soit un périphérique de type coin de clavier. Le type de périphérique de type coin de clavier est généralement plus facile à utiliser car il est identique à la lecture de texte à partir d'une entrée au clavier. Lorsque vous utilisez une interface type clavier, vous programmez généralement l'analyseur de code-barres pour générer un caractère de garde. Lorsque ce caractère arrive dans votre application, vous savez qu'il s'agit d'un texte généré par le lecteur de code-barres et non par un utilisateur.

Certains types de scanners auront un objet de service OPOS OLE for Retail POS pouvant être utilisé avec un objet de contrôle OPOS. Cette approche fournit une indépendance de périphérique pour votre logiciel puisque vous écrivez votre application pour utiliser l'interface OPOS Control Object qui résout un certain nombre de problèmes d'interface tels que la communication avec le périphérique à l'aide de l'interface USB HID. Cependant OPOS est une interface de type COM qui peut être difficile avec le langage de programmation Java. Rechercher des informations sur UnifiedPOS pour trouver votre chemin vers les dernières normes.

Les scanners portatifs auront des paramètres d'usine prêts à l'emploi et ces paramètres peuvent ne pas convenir à votre application.Les scanners portatifs que j'ai utilisés peuvent être programmés et leurs réglages modifiés par une procédure dans laquelle des codes de balayage spéciaux sont balayés dans une séquence particulière. Normalement, le manuel de l'utilisateur pour le scanner en particulier aura une annexe ou deux avec la documentation pour savoir quels paramètres peuvent être modifiés, la procédure ou les étapes à utiliser pour apporter des modifications et les codes à barres à analyser pour les étapes de la procédure. Vous aurez probablement besoin de chercher sur le site Web du fabricant pour le manuel approprié.

Par exemple, le Motorola LS2208 Product Reference Guide contient diverses sections sur la configuration de ce scanner portatif pour divers environnements et applications de scanner. La capture d'écran suivante d'une page du guide montre les codes à barres utilisés pour configurer l'appareil pour l'interface USB. Une autre option serait d'avoir une application sur un téléphone qui utilise une caméra téléphonique comme scanner de codes à barres. Cependant, il semble que la plupart des caméras ne sont pas bonnes pour les codes à barres standard.

La plupart des scanners pour systèmes de vente au détail sont assez complexes avec des lasers pour la numérisation réelle. J'ai utilisé plusieurs types différents avec l'application de point de vente et ils sont tous assez faciles à utiliser. Vous pouvez modifier les paramètres en entrant des commandes à l'aide d'un ensemble de codes à barres faisant partie de la documentation. Ces paramètres sont pour des éléments tels que la symbologie de code à barres, les caractères de préfixe, les caractères de suffixe (les caractères de préfixe et de suffixe sont utilisés avec le type d'interface de clavier en coin).

Voir ceci forum discussion on using a camera for standard bar codes.

Voir aussi web page on Android bar code scanning.

Questions connexes