| loginspires ( @ 2007-11-27 10:30:00 |
| Current location: | lviv |
| Current mood: | |
| Current music: | alkonost - abyss |
| Entry tags: | english, linux, printing, unix |
Canon Pixma iP1800 with Linux and grayscale
Recently bought canon ip1800 printer, which is said to be nicely supported by manufacturer.
It's a piece of cheap and hardwokring hardware, just fine for me :)
So there ARE native drivers on Canon sites, but it claims to be a kind of NOT OFFICIALLY SUPPORTED(?), yet they do work (need some tweaks, see below).
One can find them here, for example:
http://www.canon.com.au/products/printe
ftp://download.canon.jp/pub/driver/bj/li
or via Google, files needed:
cnijfilter-common-2.70-1.i386.rpm
(not neccessary) cnijfilter-common-2.70-2.src.rpm
cnijfilter-ip1800series-2.70-1.i386.rpm
for their installation under non-rpm distros one may use alien package (rpm should be installed as well)
Under Ubuntu (and Debian) there is a package made by Iván Campaña with some tweaks already (which can be found at http://caletalinux.blogspot.com/200
cnijfilter-common_2.70-2_i386.deb
cnijfilter-ip1800series_2.70-2_i386.deb
So i just did dpkg -i (one may also need to add --ignore-depends=libglib1.2 option, because of libglib1.2ldbl installed) on them, and added printer via CUPS Web interface
but first, some tweaks should be done to its ppd file (in my system it was /usr/share/cups/model/custom/canonip1800.p
insert lines (to add quality dialog):*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality
replace (for resolution changing)*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<>setpagedevice"
*CloseUI: *Resolution
with: *OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 300/300 dpi: "<</HWResolution[300 300]>>setpagedevice"
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
*Resolution 2400/1200 dpi: "<</HWResolution[2400 1200]>>setpagedevice"
*Resolution 4800/1200 dpi: "<</HWResolution[4800 1200]>>setpagedevice"
*CloseUI: *Resolution
and (a thing which i was unable to find anywhere else:-\ ) add lines (for BLACK cartridge ONLY printing):*OpenUI *CNGrayscale/Grayscale: Boolean
*DefaultCNGrayscale: False
*CNGrayscale True/Yes: True
*CNGrayscale False/No: False
*CloseUI: *CNGrayscale
Links:
http://openprinting.org/show_printer.cg
http://www.google.com/search?hl=uk&client=opera&rls=en&hs=GYw&q=canon+ip1800+linux&btnG=%D0%9F%D0%BE%D1%88%D1%83%D0%BA&lr=
:)