Getting status of the selected printer from visual basic
This is the best code ever giving full description of the API's about printing. The code surely works and is useful. It teaches you step by step to get printer information and get going on the job. Great code if you know to use it tactfully.
I do not know the exact URL, found it on VB Wire. Good luck
experimenting.
Setting printer properties from Visual basic
The set printer article shows how you can use the SetPrinter
API call to pause and resume printing, change the printer
status, and even change the properties of an installed printer