Scanning and printing on a Canon MP800R on Gentoo LinuxThis howto, written 29 September 2007, describes getting a multifunction Canon Pixma MP800R working on Gentoo Linux over USB. It is based on a Gentoo forum post, Printing and Scanning with Canon Pixma/Pixus Series, two gentoo wiki entries, HOWTO Install a USB scanner and Canon Pixma Series, and about six hours of bu66ering around!
Installing SANE and CUPSAs root:
At this point sane-find-scanner can find the scanner:
But sane will not support it:
After starting CUPS:
The printer will appear on the Adminstration tab after browsing to the CUPS server: http://127.0.0.1:631/
...but after adding it I could not print a test page. So....
Installing the unofficial ebuildsThe ebuilds needed are not in the standard gentoo portage tree, you need to get them manually.
Get version 0.13.1 of the sane-pixma ebuild from http://bugs.gentoo.org/show_bug.cgi?id=138238:
Get the latest CUPS filter for Canon inkjets from http://bugs.gentoo.org/show_bug.cgi?id=177970:
For amd64 systems, you should also get the 32bit emulation wrapper from http://bugs.gentoo.org/show_bug.cgi?id=129352:
Now create the digests for these ebuilds:
...then the packages can be emerged:
Modify the hotplug config file to recognize the scanner:
Search for the MP800 config and add the following lines below it:
Trying it out!Now scanimage should find the scanner:
You should now be able to scan using xscan.
In CUPS (at http://127.0.0.1:613) delete any existing setup for the MP800R and on the Administration tab:
On the printers tab you should find a new printer, Canon_MP800R_USB_1, in state:
Try printing a test page to confirm all is well.
Installing as a network printerFirst locate the IP address of the printer. You can print the LAN settings from the printer itself, in copy mode click the Menu button then select Maintenance/Settings->Device Settings->LAN settings->Print LAN details.
The MP800R has a web-server you can use to administer the network settings. I specified a fixed IP address and created an entry in /etc/hosts to save typing the IP address in the rest of the configuration steps:
Running a port scan on the printer yields:
Back on the CUPS Administration tab, simply add the printer as device:
To do...Get network scanning working. I'm hoping I can scan to a shared Samba folder.
Linux home bavister.org home