Desperately seeking a printer driver guru...
1) Where does OS X record what print driver to use with what printer?
2) Same question, but for shared printers?
3) How does OS X decide what print driver to use for a shared printer in the first place (when it first appears)?
4) If OS X decides to use one print driver for a shared printer, how do you later tell it to use a different print driver?
5) If #4 isn't possible, can I at least make OS X forget its prior choice of print driver so that I can hopefully make it choose again?
Why am I asking these questions?
On my PB 12, I made the mistake of trying to print to a shared printer for which I had not loaded its printer driver on the PB12 (only on the sharing machine -- seemed logical at the time). When you do that, it uses some generic driver, queues the jobs up like it knows what its doing, but then can never figure out how to talk to the IPP host.
Figuring out the err of my ways (getting another computer to work), I went and installed the proper printer drivers on my PB12 and, with those printers hooked directly to my PB's USB ports, was able to print no problem. Returning the printers to their original computer (which is sharing them), I tried to use them. Unfortunately, the stupid PowerBook still remembers the old (wrong) printer driver it chose to use for those shared printers. Same useless behavior. I've tried everything I can think of to get it to reset that and use the proper printer driver.
How do I know its using the wrong printer driver? Because the print dialog is the generic one rather than the one specific to my printer's driver.
Please help... someone has to understand this printer driver $#!+... please... I hope...
Thanks!!
P.S. Yes, I did post a similar query to the OS X forum... but nobody there seems to know... so I am trying here... I've been wrestling with these printer driver mysteries for a week now... going in endless circles

... this is actually worse than the worst DOS interrupt number conflict problem I've ever had... I own Macs so I don't have to deal with this $#!+... sorry, I am ranting... any help will be hugely appreciated!!