In case you're having problems with your apps not being able to access your CUPS printer in Mandriva (Mandrake) 10.2, try uninstalling CUPS that came with Mandy and compiling and installing the source from www.cups.org. Now, all my non-KDE apps can access the printer. Something is still broken in KDE, though, because none of the KDE apps that I've tried can see the printer.
Also, for those of you who've had problems printing from a Linux cilent to a Windows 2000 or XP host, remember to include the Windows user name and password in the URI string when adding your CUPS network printer, like so:
substituting the variables to suit your nomenclature, of course. I created another user account in Windows XP for shared printing purposes but you could use your existing user name and password (as long as they don't contain "@".