We regularly have issues with people accidentally printing to the wrong printer. Unfortunately, I cannot remove these printers as they are printers they need to print to. However, I want to try to make them think before they print. I would like to either force no default printer so they have to choose (I don't think this is possible), or, after choosing to print, I'd like for a prompt to come up and have the user confirm the printer they want to print to. Perhaps some kind of intermediary print driver that could do the prompting?
Fineprint is something like the "intermediary printer driver" you are describing with some advanced functionalities, but it will cost you. A cheap alternative would be to set the default printer driver to some virtual printer like a PDF creator - this will at least stop the users from wasting paper immediately.
How about setting the default printer to be the printer you do want them to print to?