When I made the switch from Mandrake (and I was running Mandrake, not Mandriva) to Fedora Core I lost the ability to print. I tried to rectify that a while ago and ran into that which is CUPS. The Common Unix Printing System is a nice idea that is a pain to set up and should not be. Eric S. Raymond wrote a rant about his experience trying to make CUPS work in early 2004.
Today I decided to try again. By strange coincidence, Eric S. Raymond called
jmaynard inquiring about setting up printing with KDE, just as I was attempting the same. My reaction was that "It still doesn't work!"
I did eventually find a web page that told me what file to edit and how and so did that. Then came the joy of restarting CUPS. This was simple, once I went to the command line. The wonderful KDE GUI which I generally like managed to hide information too well. And then I got to the local CUPS web interface and, eventually, made that work. It took a few tries. Once, it looked like thing were working but nothing printed. That's not good. An error message is annoying, but at least it says something happened, or failed to happen. Silent failure is a Bad Thing. Another try with a different option and the printer, at long last, took off.
All this took far too long. ESR called a bit later about another matter and said he had gotten things working about the same way.
I'm glad that I can print again, but annoyed it took that amount of fiddling around to get there.