We had a situation where a problem occurred because for some reason there was not communication between a users and printer. Is there any way in code to check to see if that communication exists before sending a print job in code? Currently, we are prompting the user with:
If MsgBox("The current default printer is " & Application.Printer.DeviceName & ". Do you want to proceed?", vbYesNo) = vbNo Then Exit Sub
To allow then to change the printer but this does not let us know if the communication exists.