I began configuring printers in the Print service on a Leopard Server machine last week... I ended up deleting a few print pools but for some reason they are still visible to the clients. I thought at first they were being shared from another computer but no, when I shut the server down, the print queues disappear from the "Add Printer" list on the clients. When the server restarts, those same printers appear again! (They are all Bonjour)
I have gone so far as to delete all printers and all pools from the server but on our clients... "sudo serveradmin command print:command = getQueues" results in "_empty_array" There are no queues in Server Admin. There are no printers in the Print & Fax system preference pane.
I should also mention that these "phantom" printers are visible in the "Add Printer" list on the clients whether the Print service is running or stopped!
Is there another place to configure queues that I'm missing? Is there another way to share a printer that doesn't use the Print service or the Print & fax prefpane?
Okay, solved this one finally... In the System\Library\LaunchDaemons folder, there are .plist files for every printer that has (ever) been set up with a spooler in the Print service.
I deleted all the .plist files that started with com.apple.atprintd. and com.apple.atprtd.LPR.
That took care of it.