Canon MX700 How to Print USB & Network & Scan

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
Chasester

Canon MX700 How to Print USB & Network & Scan

Post by Chasester »

I thought I would put this all in one spot since i have to dig everywhere to get it working again after I install. I'll post links below this to the places I got this info from.

Preparing
Get a couple of necessary packages. from package manager:

Code: Select all

libusb-dev (for Scanner portion)
libcups2-dev 
then download the following files.
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 
cd into the cups-bjnp* directory

Code: Select all

./configure
followed by:

Code: Select all

sudo make install
Now test the install.

cd into /usr/lib/cups/backend and type

Code: Select all

./bjnp
if the printer is on and communicating good - you should receive a report back like this.
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;"
Now in the web browser go to:
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
then compile (this takes a considerable amount of time)

Code: Select all

make
followed by:

Code: Select all

sudo make install
Now you need to set new permissions. Few ways to do this but I'll show the terminal way.

cd to: /etc/udev/rules.d/
type

Code: Select all

sudo vi 40-scanner-permissions.rules
a window pops up (the VI editor) it your INSERT key and paste the following into it.

Code: Select all

# usb scanner
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"
Hit your ESC key once - then shift+colon to give you : and type x and enter. this will save and close.

Now test the scanner - from terminal.

Code: Select all

scanimage -V
will result in something like.
scanimage (sane-backends) 1.0.21cvs; backend version 1.0.21
Now try

Code: Select all

 scanimage -L


will result in something like.
device `pixma:MX700_192.168.11.12' is a CANON Canon PIXMA MX700 multi-function peripheral
And last try

Code: Select all

scanimage -T
will result in something like.
scanimage: 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
And to test with xsane - at terminal type: xsane
if xsane is not installed you can install it with

Code: Select all

sudo apt-get install xsane
and you may need to adjust the colors precisely (white, black, gray), using the 3 pipette tool in the preview window
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/
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 5 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Chasester

Re: Canon MX700 How to Print USB & Network & Scan

Post by Chasester »

i probably should have posted this in the How To / Tutorial section if a mod wants to move it over there.
Chasester

Re: Canon MX700 How to Print USB & Network & Scan

Post by Chasester »

whoops

libcups2-dev not libscups2-dev must have had a little lisp in there :mrgreen:
pdc_2
Level 10
Level 10
Posts: 3019
Joined: Mon May 11, 2009 1:21 am

Re: Canon MX700 How to Print USB & Network & Scan

Post by pdc_2 »

great work Chaseter; fantastic !
Chasester

Re: Canon MX700 How to Print USB & Network & Scan

Post by Chasester »

thanks, hopefully i wrote it up good enough
Chasester

Re: Canon MX700 How to Print USB & Network & Scan

Post by Chasester »

Update on this as well for apparently Mint 8

Need this as well - prior to installing cups common
http://packages.ubuntu.com/jaunty/all/l ... 2/download
Chasester

Re: Canon MX700 How to Print USB & Network & Scan

Post by Chasester »

Update on this.

A dude over at Ubuntu forums made a sweet install script - minus the Scan part

http://ubuntuforums.org/showthread.php?t=1747661
Locked

Return to “Printers & Scanners”