This is a brief summary of the ways that the Canon iP4300 printer can be made to work with arch. As the printers are very similar, these techniques would very likely work with the iP4200 also.
The following packages will very likely be needed:
# pacman -S cups ghostscript gsfonts
For information about setting up cups, refer to CUPS, however all that is really needed for the iP4300 is to start the cups daemon with:
# /etc/rc.d/cups start
and to add cups to the daemons line in /etc/rc.conf
Methods of getting the printer working
There are basically three options:
You will need the package rpmextract
# pacman -S rpmextract
Now create a directory somewhere and cd to it.