This worked great on Ubuntu 10.10 64bit got it working in about 20min
A couple of pointers, if you go through the steps of changing the dependencies then you don't have to install the packages at the start of the install just do the following.
Code:
cd <downloaded files directory>
sudo dpkg --force-architecture -i cnijfilter-common_2.80-1_i386.deb
sudo dpkg --force-architecture -i cnijfilter-mp520series_2.80-1_i386.deb
tar xvzf cups-bjnp-0.5.3.tar.gz
cd cups-bjnp-0.5.3/
sudo ./configure --prefix=/usr
sudo make
./bjnp
sudo make install
Also it should be noted that bjnp binds your printer to an IP address, and though this might go without saying with some, you need to either have a DHCP reservation for your printer or your printer set up using a static IP Address. Otherwise you will have to redo some or all of this any time your Printers IP address changes. The IP address can be set using the printers webpage by pointing your browser to the current IP address of your printer.
Also I installed using the 0.5.5 build of bjnp, it worked fine but there is a file that you have to change owner to root on. Here is the command to fix that:
Code:
sudo chown root /usr/lib/cups/filter/pstocanonij
On a final note If you are looking to use the scanning on this printer, Xsane now auto finds this scanner on the network. Xsane can be installed from the Ubuntu Software Center.
Thanks for the tutorial
Bookmarks