Bonjour
J'ai un programme dont j'ai repris le code vb.net qui utilisait 1 lecteur de code barre usb, je dois le convertir pour utiliser 2 de ces lecteurs. L'un est un motorola ds9208 et l'autre un motorola ls2208. Je dois savoir lequel des deux lecteurs lis un code barre pour imprimer des étiquettes. Pour cela je voulais me fier au ID de périphérique plug and play inscrit dans windows -> msinfo32.exe, composants, entrée, clavier (windows 7) puisque mon programme utilisait deja cette valeur pour le premier lecteur. Je voulais donc ajouter une condition selon les valeurs ID obtenues avec le nouveau périphérique, CEPENDANT les deux ID sont identiques même si les lecteurs sont de modèles différents. Comment contourner cela ou quelle solution alternative je pourrais utiliser. Je ne sais pas comment différencier mes input USB autrement. Les 2 lecteurs peuvent êtres branchés sur n'importe quel port USB (physiquement).
Voila juste pour montrer de quoi on parle :
USB\VID_05E0&PID_1200\S/N:XXXXXXXXXXXXEF408F1F3EYYYYYYYYYY_REV:PAAASS00-003-R01-3
Donc j'aurais ajouté une condition comme ceci :
Si NomPeripherique contient PID_1200 alors imprimer sur imprimante1
Si NomPeripherique contient PID_YYYY alors imprimer sur imprimante2
Des idées?
Partager