2010-06-08 12 views
9

Ho questo simpatico scanner di codici a barre USB e mi piacerebbe leggere l'input usando il driver USB e non l'input da tastiera.Lettura da uno scanner di codici a barre USB

Come può essere realizzato utilizzando .NET? qualche biblioteca pronta? Non ho trovato nulla di reale uso ...

Grazie!

risposta

10

Se si tratta di un lettore USB, è necessario trovare i driver .net che vengono con esso, in modo da ottenere una classe che fornisce l'IO e forse più funzionalità.

Se lo scanner dispone internamente di un convertitore da USB a seriale, è necessario verificare in Gestione dispositivi quale porta COM è in uso dallo scanner. In tal caso, è possibile utilizzare la classe SerialPort per la comunicazione con il dispositivo. Notare che è necessario impostare le impostazioni (ad esempio baud rate, bit di parità, bit di stop, ecc.) Prima di poter comunicare.

+0

+1. Mi hai battuto sul tempo. Era quasi parola per parola ciò che stavo per suggerire, ed è quello che abbiamo fatto nei nostri progetti. – David

+1

Un sacco di dispositivi sono seriamente ad alta velocità seriale con una connessione USB, ma senza esporre una porta seriale effettiva. In questo caso, potresti essere in grado di determinare il chipset e scrivere direttamente contro quei driver. FTDI è una scelta molto comune e espongono i loro dispositivi tramite la loro libreria [D2XX] (http://www.ftdichip.com/Drivers/D2XX.htm). –

+0

Grande - ci provo. suona bene :) Grazie henri. – Roman

Problemi correlati