Estoy tratando de encontrar el mejor enfoque para enviar datos a imprimir (láser térmico y HP A4) conectado a mi sistema Ubuntu.
Puedo acceder a la impresora escribiendo /dev/usb/lp* . ¿Cuál es el mejor enfoque para hacerlo usando c ++ como lenguaje de programación?
Gracias,
Como Ubuntu y muchas otras distribuciones de Linux usan CUPS como sistema de impresión, recomendaría que su aplicación solo se comunique con CUPS. De esa manera, puede evitar tener que implementar cosas específicas de la impresora, pero tiene una forma genérica que debería funcionar en cualquier distribución de Linux que admita cups.
Vea aquí un ejemplo útil para imprimir usando cups: ¿Ejemplo/tutorial de impresión de Linux/CUPS?