2010-05-31 12 views
2

J'ai Motorola MC55 avec Windows Mobile 6.5 à bord. Cette belle paume contient également un scanner de code-barres intégré. Ma question est - Aurai-je besoin de quelque chose de spécial dans .NET CF afin d'utiliser le scanner de code à barres? Je m'attendrais à ce que le code à barres soit lu comme des chaînes normales et livré comme des événements de clavier? Une bibliothèque spéciale .NET CF est-elle nécessaire?.NET compact framework - scanner de codes à barres

Merci pour l'aide

Dominik

Répondre

9

Cela dépend entièrement de ce que vous voulez réaliser.

Les scanners de codes à barres portables basés sur Windows Mobile sont généralement fournis avec un logiciel qui convertit la sortie du module de codes à barres en touches - vous pouvez le placer dans le dossier autorun et gérer la saisie de texte dans votre zone de texte.

Sinon, il y a généralement un SDK qui contient les bibliothèques avec lesquelles vous pouvez connecter le scanner directement et ont toutes les informations complémentaires (type de code-barres, les données binaires, etc.).

Nous utilisons MC9090 ici, et nous sommes allés le chemin du SDK. Fonctionne comme un charme. Le SDK peut être téléchargé here. Si le lien ne fonctionne pas (j'ai dû le recadrer), allez au seach form et cherchez "SDK".

+0

Merci. Votre réponse est la façon dont je vais aller. – cubesoft

3

Il y a un utilitaire pour ces appareils appelés DataWedge qui vous permet de traiter le scanner intégré comme un dispositif de clavier.

4

Habituellement, pour les scanners Motorola (anciens modèles Symbol), il existe un ensemble de bibliothèques pour le Framework Comapact, y compris des échantillons. Nous utilisons beaucoup les appareils mobiles avec nos clients (pas seulement Motorola) et je déconseille fortement d'utiliser l'émulation de clavier si possible, car vous aurez des problèmes avec plusieurs champs de saisie (ou pas de champs de saisie). En outre, vous ne serez pas en mesure de détecter les caractères spéciaux dans les codes à barres lorsque vous les obtenez via l'émulation de clavier.

Le lien vers le SDK est fourni par GSerg dans sa réponse. Je recommande fortement d'utiliser le SDK car il permet également d'accéder à d'autres fonctionnalités.

+1

Très vrai - ne pas sous-estimer la possibilité de désactiver le scanner lorsque vous n'avez pas besoin de l'entrée! –