none
Problema con USB RRS feed

  • Pregunta

  •  

    Estoy realizando un aplicación en Visual C++ (Visual Studio 2003). La cuál debe leer a través de una pistola de código de barras el identificador de los elementos de los que se tiene información en la aplicación (BD). El problema que tengo es que no sé muy bien como realizar la conexión USB entre la aplicación y la pistola láser, así como enviar comandos ascii y recibir el identificador ascii decodificado ya por la pistola. El modelo de la pistola láser lectora de códigos de barras es Microscan MS-Q 6130.

     

     

    Gracias por adelantado y un saludo.

    miércoles, 31 de octubre de 2007 11:47

Respuestas

  • Fácil: 

    Vete a la página web del fabricante (http://www.microscan.com/products/2d/msqquadrus.htm), regístrate y bájate las instrucciones y los datasheets.

    USB no he manejado ninguna, pero en las RS232 cuando hay un código simplemente lo recibes por él y punto. Imagino que la USB convertirá el USB en un RS232 virtual y funcionará igual.

    jueves, 1 de noviembre de 2007 12:34
    Moderador
  • Vuelvo a repetirte que el funcionamiento depende del lector, y que dicho funcionamiento está en la documentación sobre programación del mismo.

     

    Ya te he comentado que algunos lectores convierten el puerto USB en uno serie, y entonces leer de él es tan fácil como abrir el puerto serie y leer el código como una tira de caracteres cuando haya alguno. Para mirar si es de éstos, con el lector desenchufado miras cuántos puertos serie hay. Luego lo enchufas y vuelves a mirar. Si hay alguno más ya sabes que es de este tipo y cuál es.

     

    Otros simulan ser un teclado, de forma que cuando hay un código éste aparece como si los números fueran escritos con éste. Para hacer la prueba, abre el bloc de notas y con éste activo, escanea un código de barras. Si es de este tipo, te debe aparecer la secuencia de los dígitos leídos.

     

    Y supongo que habrá de más tipos, aunque lo desconozco.

     

    Pero eso debe decírtelo la documentación del escaner, de qué tipo es y cómo funciona. Y si no viene, que lo dudo mucho, pues le pones un correo al fabricante y le preguntas.

     

    Y una vez que sepas de qué forma funciona, entonces ya podremos ayudarte con el segundo paso.

    miércoles, 7 de noviembre de 2007 18:31
    Moderador

Todas las respuestas

  • Fácil: 

    Vete a la página web del fabricante (http://www.microscan.com/products/2d/msqquadrus.htm), regístrate y bájate las instrucciones y los datasheets.

    USB no he manejado ninguna, pero en las RS232 cuando hay un código simplemente lo recibes por él y punto. Imagino que la USB convertirá el USB en un RS232 virtual y funcionará igual.

    jueves, 1 de noviembre de 2007 12:34
    Moderador
  • Ya me había descargado las intrucciones, y las especificaciones, así como una aplicación ESP.exe, donde he realizado mil pruebas con la pistola, y funciona perfectamente, lo que no sé es como utilizarlo desde una aplicación en Visual C++. Si me pudieses echar una mano, te lo agradecería muy mucho.


    Gracias por adelantado y un saludo.
    lunes, 5 de noviembre de 2007 12:19
  • Vuelvo a repetirte que el funcionamiento depende del lector, y que dicho funcionamiento está en la documentación sobre programación del mismo.

     

    Ya te he comentado que algunos lectores convierten el puerto USB en uno serie, y entonces leer de él es tan fácil como abrir el puerto serie y leer el código como una tira de caracteres cuando haya alguno. Para mirar si es de éstos, con el lector desenchufado miras cuántos puertos serie hay. Luego lo enchufas y vuelves a mirar. Si hay alguno más ya sabes que es de este tipo y cuál es.

     

    Otros simulan ser un teclado, de forma que cuando hay un código éste aparece como si los números fueran escritos con éste. Para hacer la prueba, abre el bloc de notas y con éste activo, escanea un código de barras. Si es de este tipo, te debe aparecer la secuencia de los dígitos leídos.

     

    Y supongo que habrá de más tipos, aunque lo desconozco.

     

    Pero eso debe decírtelo la documentación del escaner, de qué tipo es y cómo funciona. Y si no viene, que lo dudo mucho, pues le pones un correo al fabricante y le preguntas.

     

    Y una vez que sepas de qué forma funciona, entonces ya podremos ayudarte con el segundo paso.

    miércoles, 7 de noviembre de 2007 18:31
    Moderador
  • haz probado con la libreria winusb.dll

    jueves, 7 de agosto de 2008 16:57