Update: The sections below used to contain many ready-made PETs for Canon printer drivers. But because of recent forum restrictions, most of them have been deleted. To let users install Canon printers on their own, I am introducing the Canon Debian Installer, or candi.

First, go here and read about debbi, particularly how to run it from the command line using tab-completion.

1. Install the candi-1.3.pet attached below.

2. Go to a Canon download site like here and locate the driver for your model. Many Canon drivers are grouped by series. Pick a model close to your own. You are looking for a Linux Debian package like iP2700 series IJ Printer Driver Ver. 3.30 for Linux (debian Packagearchive).

3. Download and unpack the archive file. Locate two Debian files, like cnijfilter-common_3.30-1_i386.deb and cnijfilter-ip2700series_3.30-1_i386.deb.

5. Unlike debbi, candi does not auto-install a printer. Run the CUPS wizard and install your printer as usual. Your printer will be listed as a "Canon XXX Series", not as a "Canon PIXMA XXX CUPS+Gutenprint".

6. If your printer is networked, it should be auto-detected by CUPS. Make sure that your firewall is turned OFF.

--------------------------------

This tool can also install Canon scanner drivers, which use Canon's own ScanGearMP scanning program.

1. From the the download site, find a scanner package such as MX920 series ScanGear MP Ver. 2.10 for Linux (debian Packagearchive).

2. Locate the two .deb files and run candi on them.

3. Look for ScanGearMP in the Graphics menu.

-------------------------------------

Some Canon drivers offer a limited set of options, like only RGB at 600dpi. Read here for a way to add more options.

------------------------------------

For Canon laser printers that use the CAPT or UFRII drivers, read here.

----------------------------------

The ready-to-use driver PETs in the sections below are built from official Canon packages, but trimmed down for Puppy. If an external download link goes dead, use the candi procedure.

Note: These two network backend packages are designed for the ready-to-use PETS posted below. Do NOT use them with the candi installer.

Some Canon printers are network-enabled, but are not detected by the usual CUPS methods. For old models, install the open-source cups-bjnp-1.0.pet below. CUPS will then install the unit with the URI: bjnp://aaa.bbb.cc.dd:8611.

The open-source backend doesn't work with some new models. The canon_net_backend-3.90.pet below contains Canon's own backend and should be compatible with recent printers.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum