Hi, adding this to the ppd file seems to make it work for grayscale
printing (this only sets/unsets the --grayscale command line option to the cannon print command, and displays a checkbox labelled "Color printing" on the CUPS menu):
Code: Select all
*OpenUI *CNGrayscale/Color printing: Boolean
*DefaultCNGrayscale: False
*CNGrayscale True/OFF: ""
*CNGrayscale False/ON: ""
*CloseUI: *CNGrayscale
Code: Select all
*OpenUI *CNRenderIntent/Render Intent: PickOne
*DefaultCNRenderIntent: photo
*CNRenderIntent vivid/Vivid: "<</CNRenderIntent(vivid)>>setpagedevice"
*CNRenderIntent photo/Photo: "<</CNRenderIntent(photo)>>setpagedevice"
*CloseUI: *CNRenderIntent
Code: Select all
*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 5
*CNQuality 1/SuperHigh: "1"
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality
thanks for the ebuild, and for the information in this thread.




