Estoy tratando imprimir en una impresora de tickets desde Qt, pero no lo consigo. La impresora está configurada como "Generic / Text Only" (en windows, claro).
Necesito enviarles unos textos sencillos, por ejemplo, usando C++:
Código C++:
Ver original
std::ofstream impresora("lpt1"); impresora << "hola mundo\n"; impresora << "Fin del texto\n\n"; impresora.close();
Eso es suficiente, pero no logro hacerlo usando las cases de Qt.
¿Y por qué no usar el método anterior? Bueno, en el programa tengo una ventana de configuración en la que muestro la lista de impresoras instaladas, para usar éste método tendría que mostrar una lista de puertos, lo que me va a confundir y hacer que me llamen las chicas que trabajan en la tienda XD
También valdría si pudiese obtener el puerto al que está conectada una impresora, pero tampoco veo un método en las clases QPrinter o QPrinterInfo que me de esa información.
Pues eso. Cómo envío texto a una impresora de tickets o cómo obtengo el puerto al que está conectada, usando Qt.
Un saludo