Preparing
Get a couple of necessary packages. from package manager:
Code: Select all
libusb-dev (for Scanner portion)
libcups2-dev
cnijfilter-common_2.80-1_i386.deb
http://support-au.canon.com.au/contents ... 83403.html
cnijfilter-mp520series_2.80-1_i386.deb
http://support-au.canon.com.au/contents ... 83901.html
canonmx700.ppd (remove the .txt ending when saving)
http://ubuntuforums.org/attachment.php? ... 1199213424
The CUPS-BNJP part that makes it work over the network
http://sourceforge.net/project/showfile ... _id=234369
And for the Scanner - Download the latest release version; click snapshot for the download.
http://git.debian.org/?p=sane/sane-backends.git
Printer Installation
++++ UPdate ++++
apt-get install alien
You may have to do apt-get install -f
Seems the files downloaded in step number 2 need some special conversion if you are using LM8 or later, issue the following commands
alien -r cnijfilter-common_2.80-1_i386.deb
alien cnijfilter-common-2.80-2.i386.rpm
Insall the new deb file created in the previous step: dpkg -i cnijfilter-common_2.80-3_i386.deb
Do the same for the other file downloaded:
alien -r cnijfilter-mp520series-2.80-i.i386.deb
alien cnijfilter-mp520series-2.80-2.i386.rpm –scripts
Install the new file again: dpkg -i cnijfilter-mp520series_2.80-3_i386.deb
++++ end update ++++
Using the CUPS-BNJP download.
** If initial cups compilation fails, please check the result of step 4, as that may report missing dependencies!!! **
(now using Terminal)
Unpack cups-bnjp (change the 0.5.4 to whatever your version is)
Code: Select all
tar xvzf cups-bjnp-0.5.4.tar.gz
Code: Select all
./configure
Code: Select all
sudo make install
cd into /usr/lib/cups/backend and type
Code: Select all
./bjnp
Now in the web browser go to:network bjnp://192.168.11.12:8611 "Canon MX700 series" "Canon MX700 series 192.168.11.12" "MFG:Canon;CMD:BJL,BJRaster3,BSCCe,NCCe,PLI;SOJ:TXT01,BJNP2;MDL:MX700 series;CLS:PRINTER;DES:Canon MX700 series;VER:1.110;STA:10;HRI:OTH;MSI:DAT,E3;"
http://localhost:631 click administration tab and click find new printers. You can then click to use that printer - when prompted for a ppd driver file - select the above canonmx700.ppd finish following the prompts. Then go ahead and print the page you see. (I do not always have luck printing test page from the CUPS Administration page.
>> If you receive an error about the printer or username password prompts. Reboot your pc - (or restart cups)
Scanner Installation
You do need the above libusb-dev or this will not produce errors - it just will not work
Extract above Sane-Backends archive (You can use archive manager)
In Terminal:
cd into the sane-backends directory:
Code: Select all
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
Code: Select all
make
Code: Select all
sudo make install
cd to: /etc/udev/rules.d/
type
Code: Select all
sudo vi 40-scanner-permissions.rules
Code: Select all
# usb scanner
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"
Now test the scanner - from terminal.
Code: Select all
scanimage -V
Now tryscanimage (sane-backends) 1.0.21cvs; backend version 1.0.21
Code: Select all
scanimage -L
will result in something like.
And last trydevice `pixma:MX700_192.168.11.12' is a CANON Canon PIXMA MX700 multi-function peripheral
Code: Select all
scanimage -T
And to test with xsane - at terminal type: xsanescanimage: scanning image of size 640x877 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1920 bytes... PASS
scanimage: reading one byte... PASS
scanimage: stepped read, 2 bytes... PASS
scanimage: stepped read, 4 bytes... PASS
scanimage: stepped read, 8 bytes... PASS
scanimage: stepped read, 16 bytes... PASS
scanimage: stepped read, 32 bytes... PASS
scanimage: stepped read, 64 bytes... PASS
scanimage: stepped read, 128 bytes... PASS
scanimage: stepped read, 256 bytes... PASS
scanimage: stepped read, 512 bytes... PASS
scanimage: stepped read, 1024 bytes... PASS
scanimage: stepped read, 2048 bytes... PASS
scanimage: stepped read, 2047 bytes... PASS
scanimage: stepped read, 1023 bytes... PASS
scanimage: stepped read, 511 bytes... PASS
scanimage: stepped read, 255 bytes... PASS
scanimage: stepped read, 127 bytes... PASS
scanimage: stepped read, 63 bytes... PASS
scanimage: stepped read, 31 bytes... PASS
scanimage: stepped read, 15 bytes... PASS
scanimage: stepped read, 7 bytes... PASS
scanimage: stepped read, 3 bytes... PASS
if xsane is not installed you can install it with
Code: Select all
sudo apt-get install xsane
link for the pipette tool is: http://xsane.org/doc/sane-xsane-preview-doc.html
Printer information link http://ubuntuforums.org/showthread.php?t=571795
Scanner Information link http://mp610.blogspot.com/2008/04/give- ... -sane.html
2010-05-19 Updated for LM8. Credit here for the alien tip
http://danschwartz.wordpress.com/2010/0 ... untu-9-10/