CUPS como impor a impressão em P & B para uma fila?

3

Eu tenho uma impressora compartilhada com o Windows. Ao imprimir, os usuários podem imprimir em escala de cinza (b & w) ou colorido.

Eu gostaria de configurar o CUPS para obter todos os trabalhos impressos em GrayScale (B & W), independentemente de o usuário ter imprimido em cores ou não.

Se a configuração padrão é selecionada para GrayScale como na pergunta Como Eu faço "black & white" o padrão? , então o resultado final é como o usuário solicitou: GrayScale ou Color.

    
por MUY Belgium 14.08.2017 / 10:52

1 resposta

3

Você deve ter um arquivo /etc/cups/ppd/xxxx.ppd, onde xxxx é o nome com o qual você configurou sua impressora. Por favor, poste (um URL para) este PPD.

Por exemplo:

*OpenUI *ColorModel/Output Mode: PickOne
*OrderDependency: 10 AnySetup *ColorModel
*DefaultColorModel: CMYK
*ColorModel CMYK/Color: "<</cupsColorOrder 1/cupsColorSpace 
8/cupsCompression 1>>setpagedevice"
*ColorModel Gray/Grayscale: "<</cupsColorOrder 0/cupsColorSpace 
3/cupsCompression 1>>setpagedevice"
*CloseUI: *ColorModel

Assim, se a sua impressora estiver configurada corretamente, você pode simplesmente (usando o comando lpadmin ou a opção "configurar impressora" do administrador da web) definir o modelo de cores padrão como Escala de cinza. Você pode até editar o PPD da impressora "manualmente" substituindo

*DefaultColorModel: CMYK

por

*DefaultColorModel: Gray

E você pode configurar facilmente duas filas de impressão - uma configurada para impressão em cores e outra para impressão em preto-e-branco conforme indicado acima - apontando para a mesma impressora física.

    
por 14.08.2017 / 16:19

Tags