Generic / Text Only - No imprime
-
Buen dia amigos. Necesito imprimir en una impresora "Generic / Text Only" un archivo.txt o un TextEdit. Desde Notepad de windows puedo imprimir el archivo, pero no se como hacerlo desde Qt C++. Ya lo intente con QPrint impresora .... TextEdit->print(impresora).¿Alguien me podria ayudar en esto?.
-
Hola
No sé darte una respuesta correcta, yo también tuve muchos problemas enviando secuencias de escape a un impresora conectada de ese tipo (las que se usan para imprimir los ticket), no encontré la forma de hacerlo con Qt, así que al final tuve que recurrir a la API de windows para enviar el texto y las secuencias de escape.
Si no recuerdo mal, me basé en éstos ejemplos:
https://stackoverflow.com/questions/26855598/how-to-use-qt-qprinter-to-send-cut-paper-command
Un saludo
-
Buenas noches.
No se si te ayudará pero yo desde linux utilizo:
system("less ./archivo.txt >> /dev/lp0")
system ejecuta comandos del sistema operativo.
El comando es "less" y envia ">>" el archivo.txt a la impresora que está conectada en "/dev/lp0".
Supongo que en windows haya algo parecido a "less".
Espero que te pueda ayudar o te de alguna idea.