PDA

Ver la Versión Completa : Problema Impresora Hasar USB


Inge022
12-05-2011, 22:49:55
Gente Querida!!!
Les escribo para pedirles urgentemente su ayuda. Tenemos una impresora termica Hasar HTP 250, conectada a la PC mediante USB.
En el software que estamos haciendo necesitamos poder consultar el estado de la misma mediante comandos ESC/POS.

Aqui tenemos el problema, podemos imprimir sin ningun problema, y enviamos comandos perfectamente usando la Funcion WriteRawData (o algo asi) pero no sabemos como leer lo que la impresora responda.

Sabemos que el comando llega a la impresora y es interpretado porque probamos enviarle un corte de papel y la misma lo realiza. Pero queremos poder consultar el status y no sabemos como interpretar o como leer lo que nos responda.

Espero que alguien pueda ayudarnos.

Inge022
13-05-2011, 04:21:47
Aclaro que no es necesario que hayan usado la exacta impresora que les comento. Simplemente con que tengan idea de la comunicacion mediante USB con impresoras que soporten el lenguaje de Comunicación ESC/POS, tal vez puedan ayudarme.

Cualquier ayuda sera bien recibida, si alguien tiene algun ejemplo de como escribir y leer mediante USB a una impresora seria barbaro, pero no quiero joderlos demasiado.

Saludos.

ecfisa
13-05-2011, 06:24:09
Hola Inge022.

Aunque no es algo específico creo que este código realizado por Seoane te puede aportar algunas ideas: ( PrintTest (http://delphi.jmrds.com/?q=node/50) ).

Saludos.

Inge022
13-05-2011, 14:13:33
Ecfisa, muchas gracias por la ayuda. Te comento que justamente el codigo de Seoane es basicamente el que utilizamos para comunicarnos con la impresora pero no especifica como recibir la respuesta ante una consulta.

Da ejemplos de como enviar un corte de papel, o similares pero nada que devuelva una respuesta.

Hemos buscado por la red y no hemos encontrado demasiado. Espero que puedan ayudarnos. Saludos.

ecfisa
13-05-2011, 15:23:52
Hola Inge022.

Te paso dos enlaces más, tal vez ya los hayas leído pero nunca se sabe...
Ví partes de código Delphi, C++ e interrupciones de la BIOS referentes al status y algun dato técnico más. Sólo pegué una mirada por arriba
por que los documentos son extensos.

Archivo .DOC: ( Impresora Fiscal (http://www.google.com.ar/url?sa=t&source=web&cd=3&ved=0CDgQFjAC&url=http%3A%2F%2Fwww.afip.gov.ar%2Fgenericos%2FcontroladoresFiscales%2Farchivos%2Fmanuales%2Folivett i.doc&rct=j&q=Delphi%20impresora%20fiscal%20consultar%20status&ei=yS7NTeiRHoXEgAej49S0DA&usg=AFQjCNGme_Kn2wmrdwfRrOKTu10ndYVERQ&cad=rja) )
Archivo .PDF: ( Manual de Drivers (http://xa.yimg.com/kq/groups/1183601/1653188575/name/drivers.pdf) )

Saludos.

Inge022
13-05-2011, 15:40:18
Ecfisa, no te das una idea la mano que me estas dando. Te agredezco muchisimo. En estos momento comienzo a leer esto que me estas pasando. Espero que pueda avanzar algo.... les comento cuando lo termine de chusmear.

Inge022
13-05-2011, 19:20:21
Cambio el panorama gente. Desistimos de utilizar comandos ESC/POS asi que directamente usamos la funcion GetPrinter para obtener el status de la impresora. Pero esta devuelve siempre Status=0.

Alguna vez les paso?? a que se puede deber esto?