Leer Scanner de Codigo de barras sin tener foco en un txtboxt

Iniciado por crifesma, 21 Mayo 2014, 20:34 PM

0 Miembros y 1 Visitante están viendo este tema.

crifesma

Buenas Tardes

Tengo la siguiente situación y quería saber si alguien me podría dar una idea de como solucionarla.

Tengo un pc que maneja un usuario registrando facturas. y en ese mismo pc tengo conectado un scaner de codigo de barras, estoy buscando la forma que el scaner de codigo de barras  lo pueda utilizar otra persona sin tener que quitar o interponerse en el trabajo del usuario que factura.

e visto que seria utilizando el HID en particular de este dispositivo pero no hayo la forma de capturar los datos o mas bien no se como crear el proyecto para capturar datos de un HID en particular solo conozco el keylogger pero ese me toma todas las entradas no solo las del scaner a no ser que se le pueda indicar pero no encuentro como.

Agradezco de antemano su ayuda.

engel lex

?? un scaner a un textbox? el scaner normalmente guarda jpeg, podrías "compartir escaners e impresoras" en la red, escanear el documento y por la red local guardarlo en la pc que lo necesite el otro usuario, eso no sirve?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

crifesma

que pena no hice la claridad es un scaner de codigos de barras

samuelhm

Necesitas otras librerias que no vienen en el .net framework para controlar el scanner.
Supongo que para c++ habrá un monton super sencillas de implementar, en .net tienes esto que no abarca solo scanners de codigos de barras pero que puede serte util:

http://www.microsoft.com/en-us/download/details.aspx?id=5355

y esta es la documentación oficial para que puedas guiarte un poco:
http://msdn.microsoft.com/en-us/library/bb429024.aspx

Para mi msdn es muy dificil de leer, pero hay miles de sitios con documentación:

http://www.codeproject.com/Articles/34473/Controlling-a-Barcode-Reader-with-POS-for-NET


A mi hace poco me hizo falta hacer algo que no se podia en .net, asi que solo hice una dll en c++ y arreando, es otra opcion.

HdM

No sé si te valdrá esta idea: una VM en ese equipo y el lector (¿es USB?), lo dejas por defecto, capturado en el SO virtualizado de modo que las lecturas con el mismo sólo se realizan en el sistema virtualizado y no en el anfitrión.

- Nice to see you again -