Is there a way to detect if a network printer has been removed?
What's happening in our app is that various client machines all point to a central network printer. When that printer is removed, all clients still point to it... and when we try to print to that printer, we get exceptions generated.
Dealing with the exceptions isn't a problem, but we would like to figure out a way to detect the situation before we start to print. (There is a lot of overhead in page generation before the exceptions are raised.)