I have CUPS and my new printer (Epson Stylus C40UX, $49) working excellently on my RedHat 7.2 with KDE 2.2-11. Without including all the mis-steps, this is what I did. 1. Made a directory called "CUPSStuff" off my home directory to put everything in 2. Downloaded these source packages from the location indicated cups-1.1.12-source.tar.gz http://www.cups.org/software.html gimp-print-4.2.0.tar.gz http://sourceforge.net/project/showfiles.php?group_id=1537 jpegsrc.v6b.tar.gz libpng-1.0.6.tar.gz tiff-v3.4-tar zlib-1.1.3.tar.gz ftp://ftp.easysw.com/pub/libraries 3. Unpackaged all these with Archiver 4. Did "./configure", "make" and "make install" in each source subdirectory for jpeg, tiff and zlib. 5. libpng does not use autoconf so it has it's own build rules. It expects to see a directory called "zlib" with the zlib source on the same directory level as a directory called "libpng" When the source packages are uncompressed, the sources are put in directories with names including version numbers. Rather than change the directory names, I made symbolic links to the original directory names in my CUPSStuff directory, like this ln -s zlib-1.1.3 zlib ln -s libpng-1.0.6 libpng 6. Now, going into the libpng directory, I executed "make" and "make install" Now with all the dependencies built, we can build CUPS. 7. First, I removed my LPD with "rpm -e lpd" 8. Changing to the CUPS source directory, I did the usual "./configure", "make" and "make install" 9. Start CUPS by issuing "/usr/sbin/cupsd" 10. To confirm that it is running, load it's web administration interface at http://localhost:631 in your favorite browser. If it comes up, CUPS is running. At this point I could print to my printer but not with full support since GIMP-PRINT is not installed yet. 11. I changed to the gimp-print directory to do the usual build process. However, to interface with CUPS, the configure command must have a special option specified. I did "./configure --with-cups" then "make" and then "make install" 12. I restarted CUPS to "see" the gimp-print drivers with "/etc/init.d/cups restart" 13. Reloading the CUPS web administration interface in Konqueror, I installed my printer on the USB port, choosing the gimp driver. Now, I have full access to hi-res printing and oodles of features offered by a $49 printer. Sweet! Along the way, I downloaded the KUPS package, a CUPS admin interface for use in KDE. It compiled and supposedly installed OK (after downloading and installing QtCUPS library) but it seg faults when I run it. I will have to look into that another time. The CUPS web admin interface works fine for now. There, it is off my chest. I thought I would post this so that anyone wondering if a $49 Epson Stylus C40UX would work with Linux would know that it will. And great! Alan