Como posso saber quais formatos uma impressora aceita?

8

Se eu estiver imprimindo programaticamente usando cups.h, como descobrir quais formatos a impressora aceitará? Por exemplo, as impressoras HP provavelmente aceitam HPGL, mas outras não. Alguns dos formatos de impressão possíveis comuns são EPS, Postscript, PDF, HPGL e PCL. Como faço para consultar a impressora para descobrir quais ela aceitará?

Eu também estaria interessado em saber como fazer isso na linha de comando.

    
por Tyler Durden 21.02.2017 / 20:18

1 resposta

0

Olhando para a página de manual do lpinfo ( link ):

#List drivers matching "HP LaserJet"
lpinfo --make-and-model "HP LaserJet" -m

Eu digitei o comando em um servidor e recebi a seguinte mensagem:

foomatic:HP-DeskJet_1000C-pnm2ppa.ppd HP DeskJet 1000C Foomatic/pnm2ppa
foomatic:HP-DeskJet_1100C-pcl3.ppd HP DeskJet 1100C Foomatic/pcl3
foomatic:HP-DeskJet_1120C-pcl3.ppd HP DeskJet 1120C Foomatic/pcl3
foomatic:HP-DeskJet_1200C-pjxl300.ppd HP DeskJet 1200C Foomatic/pjxl300
foomatic:HP-DeskJet_1220C-pcl3.ppd HP DeskJet 1220C Foomatic/pcl3
foomatic:HP-DeskJet_1600CM-Postscript.ppd HP DeskJet 1600CM Foomatic/Postscript
foomatic:HP-DeskJet-deskjet.ppd HP DeskJet Foomatic/deskjet
foomatic:HP-DeskJet-pcl3.ppd HP DeskJet Foomatic/pcl3
foomatic:HP-DeskJet_Plus-deskjet.ppd HP DeskJet Plus Foomatic/deskjet
foomatic:HP-DeskJet_Plus-pcl3.ppd HP DeskJet Plus Foomatic/pcl3

Você notará pcl, postscript, etc. no final de cada linha.

    
por 13.11.2017 / 20:09

Tags