Is there a way to write some code that can 'talk' to printer in order to get some basic info about it's status - what I'm really interested in doing is finding out if it has run out of paper or has a paper jam - things of that nature. Should I use System.Management library for this type of stuff?
PS - It would also be handy to know how to get hold of all the printers that have been set up on a particular PC - how would you go about that ??