Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2015, 10:58
Avatar de jc_moj
jc_moj
 
Fecha de Ingreso: septiembre-2009
Ubicación: Andalucía
Mensajes: 137
Antigüedad: 15 años, 2 meses
Puntos: 12
Qt e impresora de tickets

Hola

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
  1. std::ofstream impresora("lpt1");
  2.  
  3. impresora << "hola mundo\n";
  4. impresora << "Fin del texto\n\n";
  5.  
  6. 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