Printing to Canon MX850 via network with Ubuntu

This wasnt actually all that hard.

Get network driver for Canon printers

wget superb-east.dl.sourceforge.net/sourceforge/cups-bjnp/cups-bjnp-0.5.3.tar.gz

Extract it

tar -xzvf cups-bjnp-0.5.3.tar.gz

Install CUPS development files

apt-get install libcups2-dev

Compile driver

./configure

make

Test it

Make sure your Ubuntu box is on same ethernet subnet as printer.  This is only required during first setup.

./bnjp

It should spit out something like:

network bjnp://192.168.3.252:8611 "Canon MX850 series" "Canon MX850 series 192.168.3.252" "MFG:Canon;CMD:BJL,BJRaster3,BSCCe,NCCe,PLI;SOJ:TXT01,BJNP2;MDL:MX850 series;CLS:PRINTER;DES:Canon MX850 series;VER:1.050;STA:10;FSI:07;HRI:OTH;MSI:DAT,E3;"

Install (as root)

make install

Retart cups

/etc/init.d/cups restart

Add printer

Go into gnome printing wizard.

It should automatically search and find printer.

Select the printer.  It will look for a driver and fail.  Manually set the driver to Canon PIXMA iP5300

Done!

This was based on the fine work of the guys in the thread here

I need help

Hello, I'm using Red Hat Enterprise 5.4 with these component versions:

cups-libs-1.3.7-11.el5
cups-devel-1.3.7-11.el5
cups-libs-1.3.7-11.el5
cups-1.3.7-11.el5
cups-pdf-2.4.6-1.oc2
cups-bjnp-0.5.4-1.fc10
gutenprint-5.0.1-1lsb3.1

My system only needed the last two component, I will install the last version of gunteprint, but I couldn't install it, always tell me the same error, he wants lsb>=3.2

I tray to install it, but the problem persist, and finally install an older version of guntenprint

lsbrun-3.2.0-1
redhat-lsb-3.1-12.3.EL
redhat-lsb-3.1-12.3.EL
lsb-build-base-3.2.2-1

I install the last packet, but not works.

I use cups and I will hope see my Canon Pixma MX850, but never appear, have anybody any idea to tray it?

I search yet a lot, I don't know what to do, anything It will be good to me.

I install the packet as rpm, I not configure, I only do double click with the rpm and wait the installation finish

Thank you

Thanks

...for posting this. Works great.