printing - ropa - hang tag traduccion
ImpresiĆ³n desde un sistema integrado (6)
Estamos haciendo un instrumento de laboratorio usando un sistema ARM9 / RTOS. El cliente ha preguntado sobre la impresión de informes simples desde el sistema ARM9. En este caso, tenemos compatibilidad con USB Host en el RTOS. Estoy pensando en imprimir mapas de bits en PCL genérico, con la esperanza de que abarque la gama más amplia de impresoras. ¿Hay una mejor manera de abordar esto? Supongo que el RTOS no tiene controladores de impresora, y no quiero admitir muchas impresoras.
También admitimos el modo de dispositivo USB en nuestro sistema, por lo que puede conectar una impresora de fotos, y nuestro dispositivo parece ser una memoria USB. Entonces eso funcionaría, pero es un poco torpe. Este será un sistema incrustado C / C ++
La mayoría de las impresoras admiten originalmente PostScript, por lo que podría enviarlo por cable, pero sería mucho más engorroso que el ASCII directo. Hay bibliotecas, pero son voluminosas.
Para un informe simple, lo mejor sería apegarse al ASCII directo. Si necesita algunos gráficos, PCL sería una buena opción para impresoras láser B / N, pero no estoy seguro de cuán universal sería para las impresoras de inyección de tinta más comunes.
Editar: el Manual de referencia de PCL está disponible en formato PDF desde HP.
Pretender ser una cámara digital e interactuar con una impresora PictBridge en realidad suena bastante inteligente. Eliminaría la necesidad de tratar con diferentes controladores de impresora, y si mi comprensión de la tecnología es correcta, incluso podría controlar el funcionamiento de la impresora directamente desde su dispositivo.
Por otro lado, como alguien que ha usado una gran cantidad de instrumentos de laboratorio computarizados (osciloscopios, etc.), me resulta mucho más útil la posibilidad de guardar capturas de pantalla desde una interfaz de ethernet / web. La impresión está muerta.
Si lo entiendo correctamente, podría escribir un archivo de texto formateado y hacer un comando de "impresión" a través de Windows en el modo "USB Stick".
¿Has visto lo que están haciendo todos los proveedores de alcance? Todos ellos tienen opciones de impresión (creo) y no sé qué están haciendo para resolver este problema.
La última vez que estuve involucrado en algo así, usamos puertos serie para hablar con impresoras HP que usan PCL. ¡Eso fracasó ya que todos dejaron rápidamente de hacer impresoras seriales!
Dado que su dispositivo puede parecer una memoria USB, una solución simple sería generar un informe como una imagen JPEG y luego tener la impresora abierta e imprimirla. De esta manera, las personas que desean salida sin papel pueden usar la imagen tal como está y todos los demás pueden imprimirla.