Se estou imprimindo programaticamente usando cups.h, como descubro quais formatos a impressora aceitará? Por exemplo, as impressoras HP provavelmente aceitam HPGL, mas outras não. Alguns dos formatos comuns de impressão possíveis são EPS, Postscript, PDF, HPGL e PCL. Como faço para consultar a impressora para descobrir quais serão aceitas?
Eu também estaria interessado em saber como fazer isso na linha de comando.
cups.h
também aplicaria os filtros de Copos, que são convertidos entre formatos, para que você também os leve em consideração. Postscript é geralmente uma aposta segura.Respostas:
Olhando para a página de manual do lpinfo ( http://man7.org/linux/man-pages/man8/lpinfo.8.html ):
Digitei o comando em um servidor e recebi a saída da seguinte maneira:
Você notará pcl, postscript, etc. no final de cada linha.
fonte