I've googled this one to the limit and I know the answer to the problem but I'm stumped for a solution - can anyone help please?
My printer is an Epson C64 and I'm using SuSE 9.1 which has libgimpprint 4.2.6 installed. This version of gimp-print has a known bug for my printer - see http://www.linuxprinting.org/pipermail/epson-list/2004q1/003527.html. It means all my print outs are too high and too much to the left. It's been fixed in version 4.2.7 which is now out. The link above details an "emergency fix" for 4.2.6 but it is only applicable when compiling from source. There lies the problem.
You can't uninstall libgimpprint easily due to dependency issues and there's no packaged libgimpprint 4.2.7 for Suse yet (if ever). There's also no libgimpprint source package at all. Further, SuSE does a strange thing in that libgimpprint is a seperate package to cups-printer-drivers which contains the necessary ppd files. However if you compile gimp-print from source it provides both??
Is there anyway I could apply this "emergency fix" described in the link above with my current set up?
With previous linux distros I have got around the problem by using a real dirty hack as follows;
1. note the names of all installed libgimpprint.so.x.x.x.x.'s in /usr/lib 2. Without uninstalling package libgimpprint, compile and install gimp-print from source 3. Delete files in 1, above and re-create as symbolic links to the new libgimpprint.so's created in 2. 4. Re-start cups (/etc/init.d/cups restart) 5. Re-configure printer and manually select the newly installed ppd file.
I really don't want to break my system this time, as there must be some way to beat this beast, so would really appreciate some advice.
Many thanks,
Martin