I am trying to get a Canon IP1600 to print in OpenSuse 12.1. There are ubuntu instructions on the web, that I am trying to adapt http://askubuntu.com/questions/41615/how-to-install-canon-pixma-ip1600 I downloaded the drivers, tracked down older libraries (gtk1), and installed the rpms. The ppd file needed minor corrections, to say resolution 600x600 instead of 600/600, but with that passed the cupstestppd. Yast print setup happily detects the printer, reads in the ppd file, and lets me choose the ip2200 driver (which according to the docs should support ip1600 as well) . But when I print a test page, nothing comes out of the printer. The cups error log is attached. It contains no errors - cups clearly thinks that all is well. I tried using the command it logs from the command line, with a ps file, but that just got a bunch of stuff printed on the console instead of going to the printer. What could be going wrong here? (logged command) /usr/bin/gs -r600 -g4958x7016 -q -dNOPROMPT -dSAFER -sDEVICE=ppmraw -sOutputFile=- -| /usr/local/bin/cifip2200 --imageres 600 --papersize a4 --media plain --quality 3 --bbox 9,14,585,834 Thanks Myrosia