I need to intercept the document to be printed and only release it to the printer after the user confirms his username and password.
I am pausing the printer, but it is not being efficient because Windows notifies and the user can take the printer out of the paused state.