Canon MX860 on Linux
by Indiangeek on Feb.09, 2010, under Linux, Technology
After my last Canon i960 broke down, got a Canon MX860 all-in-one. The first hiccup was finding the drivers. There was no supported driver available for this at Canon USA support site. Strangely, there was a supported driver for Linux available at Canon Australia site.
Although the driver allowed me, with a bit of tweaking, both printing and scanning over wired and wireless connections, the print dialogs didn’t have all the necessary config knobs. This is due to missing functionality in the PPD file for the printer that has been distributed with the driver.
Google to the rescue. I found this discussion with the solution:
FYI, add this to /etc/cups/ppd/Canon-MX860.ppd and You can set resolution, quality and greyscale snip ------- *OpenUI *Resolution/Output Resolution: PickOne *DefaultResolution: 600dpi *Resolution 600dpi/600 dpi: "<</HWResolution[600 600]>>setpagedevice" *Resolution 1200dpi/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice" *Resolution 2400dpi/2400 dpi: "<</HWResolution[2400 2400]>>setpagedevice" *CloseUI: *Resolution *OpenUI *CNQuality/Quality: PickOne *DefaultCNQuality: 3 *CNQuality 2/High: "2" *CNQuality 3/Normal: "3" *CNQuality 4/Standard: "4" *CNQuality 5/Economy: "5" *CloseUI: *CNQuality *OpenUI *CNGrayscale/Grayscale: PickOne *DefaultCNGrayscale: false *CNGrayscale false/Off: "false" *CNGrayscale true/On: "true" *CloseUI: *CNGrayscale snip -----
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=30cf7835-3c93-460e-a594-ecad6953472b)



