community.riocities.com
  • Home
  • Categories
  • Tags
  • Archives

Debian Canon iP4000R

Setting up a Canon iP4000R printer on a Debian system with CUPS¶

Basics for my setup:

Printer: Canon PIXMA iP4000R
Cups: Version 1.1.23-10
Debian: Sarge 3.1

Download the version 2.50 filters from Canon (http://cweb.canon.jp/drv-upd/bj/bjlinux250.html)¶

$ wget ftp://download.canon.jp/pub/driver/bj/linux/bjfilter-common-2.50-2.i386.rpm

and the filter for your printer (in my case iP400R)

$ wget ftp://download.canon.jp/pub/driver/bj/linux/bjfilter-pixusip4100-lprng-2.50-2.i386.rpm
$ wget ftp://download.canon.jp/pub/driver/bj/linux/bjfilter-pixusip4100-2.50-2.i386.rpm

Convert the rpm's to deb's¶

$ fakeroot alien --to-deb bjfilter-common-2.50-2.i386.rpm
bjfilter-common_2.50-3_i386.deb generated

$ fakeroot alien --to-deb bjfilter-pixusip4100-lprng-2.50-2.i386.rpm
bjfilter-pixusip4100-lprng_2.50-3_i386.deb generated

$ fakeroot alien --to-deb bjfilter-pixusip4100-2.50-2.i386.rpm
bjfilter-pixusip4100_2.50-3_i386.deb generated

Install¶

Become root and install with dpkg

# dpkg -i bjfilter-common_2.50-3_i386.deb
# dpkg -i bjfilter-pixusip4100-lprng_2.50-3_i386.deb
# dpkg -i bjfilter-pixusip4100_2.50-3_i386.deb

Manually install depends

# apt-get install libpng2 libxml1 libtiff4

Apply a workaround as libtiff3g used by /usr/local/bin/bjfilterpixusip4100 is not available in Sarge

# ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

Restart CUPS

# /etc/init.d/cupsys restart

Add the printer with your favourite cups tool (it will be in the Canon list), that's all!

Use the following uri for network printing

DeviceURI lpd://<printer address>/p1

  • Openbsd on net4801 »

Published

Sep 8, 2005

Last Updated

2005-09-16 11:33:56+02:00

Author

henrik

Category

HW

Social

  • atom feed
  • rss feed
  • ipv6 ready
  • Powered by Pelican. Theme: Elegant by Talha Mansoor