Ok... if "gs -h" shows "stp" among its drivers, then it already has gimp-print built in. Mine does and that's what I use. If it doesn't, but shows "ijs" then you can build gimp-print as a sort of plugin. The instructions for that should be lurking on the gimp-print web site.
I'm pretty impressed with GIMP-print, the range of printers supported is very large. It has a long list of Canon inkjets and even included my S400. As I'm doing a home brewed job 'stp' wasn't installed, so I re-installed CUPS, which immediately recognised my S400 and I found I could happily print as long as I used Courier, otherwise I got a bad font message from GS.
Fonts are a whole barrel of worms. The main things to do are get truetype fonts running in your X server and the URW fonts installed for printing. URW fonts seem to be at URL:http://www.gimp.org/fonts.html and X server truetype fonts can be handled by xfstt or X4.x, I think.
I realised that the pre-built Fontmap installed by GS was mostly composed of fonts I didn't have. So I've ditched it and started building my own. I can recommend the Fonts HowTo, it was (is?) a great help.
I was amazed at how many different fonts had been installed in different places on my system. Given that there's nothing installed that I haven't explicitly installed myself. I can see that there's some tidying up to be done and a lot of reading up on fonts. ____________ Though the forest is dense, yet water flows through it freely - Zen Saying Though my head is dense, yet drink flows through it freely -Keith Saying --- This message has been scanned for computer viruses and none have been detected. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.375 / Virus Database: 210 - Release Date: 10/07/2002