How to force lp from CUPS to print in grayscale

colorscupsimagesprinting

I want to print an image from a command line:

lp -o scaling=//100// image.jpg

How can I force it to be printed in grayscale?

Best Answer

Maybe you are looking for lpoptions ?

Use lpoptions -l in order to know what's the name for your printer.

You can play it like thi (example with an HP Photosmart) :

lp -o scaling=//100// -oColorModel=KGray image.jpg