I have plodded through an estimated 6,641 of the estimated 478,594 threads on how to make this creature work in Ubuntu, and no two seem quite to agree.
Here is what I have and what I have done, and I hope someone can help me out.
I am working with a fresh install of Maverick, fully updated from all major repositories. It is the 64-bit version, and I already had ia32-libs installed (from grinding through the Google Earth install).
I have installed the version 2.70 Canon Linux drivers (2.70.01.010, to be exact) via Alan Sanford's script, the crux of which is:
Code:
cd ./files
dpkg -i --force-architecture cnijfilter-common_2.70-2_i386.deb
dpkg -i --force-architecture cnijfilter-ip1800series_2.70-2_i386.deb
ln -s libpng12.so.0.27.0 /usr/lib32/libpng.so.3
ln -s libtiff.so.4.2.1 /usr/lib32/libtiff.so.3
cp -p /usr/share/cups/model/canonip1800.ppd /usr/share/cups/model/canonip1800.ppd_backup
cp canonip1800.ppd /usr/share/cups/model
/etc/init.d/cups force-reload
Just for completeness' sake, let me show what the ppd file changes introduced were. This--
Code:
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
*CloseUI: *Resolution
--was changed to this:
Code:
*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
*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: Boolean
*DefaultCNGrayscale: False
*CNGrayscale True/Yes: True
*CNGrayscale False/No: False
*CloseUI: *CNGrayscale
Now I plug the Canon USB cable in, and the system at once notices that the printer, properly identified, is connected. When I go to System-Administration-Printing and Click Add+, Canon iP1800 shows up nicely in the drop-down list. If I select it, then click Forward, I get a searching for drivers message, followed by the Describe Printer page; after filling that out (the entries are not critical), and clicking Apply, the printer is installed, and I get a Would you like to print a test page? popup query (which I choose at first to Cancel).
The printer and drivers now appear to be 100% successfully installed. A check of the properties page for the printer shows everything that should be there. But . . . ah, yes, But. If I click on Print Test Page, nothing happens; yet if I bring up the Manage Print Jobs window, and click on Show completed jobs, there it is, fat and sassy, labelled as Completed, just as if it had worked to perfection. Everything is wonderful, except that the printer has done absolutely nothing. (Yes, it is on; yes, it is loaded with paper of the right size, orientation, and quantity; no, the orange warning light is not flashing.)
The only other "trick" I tried--to no avail--was making a symbolic link to duplicate the cups pointer as cupsys (and I after removed it).
From what I have read, others have successfully used those 2.70 drivers under Maverick, though I know there are at least 3.00-level ones running about somewhere.
Can anyone please help me out here? Thanks.
Bookmarks