Talvez você esteja procurando por lpoptions
?
Use lpoptions -l
para saber qual é o nome da sua impressora.
Você pode reproduzi-lo assim (por exemplo, com um HP Photosmart):
lp -o scaling=//100// -oColorModel=KGray image.jpg
Eu quero imprimir uma imagem a partir de uma linha de comando:
lp -o scaling=//100// image.jpg
Como posso forçá-lo a ser impresso em escala de cinza?
Talvez você esteja procurando por lpoptions
?
Use lpoptions -l
para saber qual é o nome da sua impressora.
Você pode reproduzi-lo assim (por exemplo, com um HP Photosmart):
lp -o scaling=//100// -oColorModel=KGray image.jpg
Se você procurar no arquivo PPD da impressora atual, deverá obter uma indicação de como indicar a impressão em tons de cinza (ou qualquer outra opção). Pode ser como acima ou ColorModel=Gray
, ColorModel=Grayscale
, etc.
Tente o seguinte comando para pesquisar as opções de impressoras no seu sistema:
grep -i gr[ae]y /etc/cups/ppd/*.ppd
Você terá que converter a imagem para uma versão em escala de cinza, por exemplo GraphicsMagick ou ImageMagick.