How do I password protect my printer in Windows 7?

Solution 1:

You could try PrintLock.

Just install PRINTLOCK and provide the printer password of your choice. Whenever someone tries to print, a dialog box will automatically pop-up asking for a printer password. If the correct password is given, PRINTLOCK will release the print job, if not, it will delete it.

I have not tried this but I imagine it just controls the Print spooler. I don't think it would be too hard to code up such a program.