Si imprimo mediante programación mediante cups.h, ¿cómo puedo saber qué formatos aceptará la impresora? Por ejemplo, las impresoras HP probablemente aceptan HPGL, pero otras no. Algunos de los formatos de impresión posibles más comunes son EPS, Postscript, PDF, HPGL y PCL. ¿Cómo consulto a la impresora para saber cuáles aceptará?
También me interesaría saber cómo hacerlo desde la línea de comandos.
¿Es posible que los diferentes formatos de impresión estén asociados con diferentes puertos en la impresora? Si es así, y si la impresora está en red y tiene permiso, puede escanear los puertos disponibles.
—
SauceCode
Supongo (pero no probé) que la impresión a través de
—
dirkt
cups.h
también aplicaría los filtros de Copas, que convierten entre formatos, por lo que también debería tenerlos en cuenta. Postscript suele ser una apuesta segura.
No es una consulta, pero bugs.launchpad.net/ubuntu/+source/gs-esp/+bug/36532 podría ayudar a solucionar el problema.
—
Boxbot
No se debe preocupar por la capacidad de renderizado de la impresora. Simplemente envíe postscript, CUPS lo resolverá.
—
Jasen
Debe consultar la especificación en el manual de la impresora.
—
ceving