I've come across a very wierd issue with Vista..

If my USB receipt printer is not Plugged in when a print job is sent, the job is sent out into the unknown ... and lost forever .... with out any sort of error....

A little testing and playing around i found that if i manually set the "Use Printer Offline" Check .. all print jobs are queued, and wait for the printer to come back online.. If i clear the Check while the printer is still not available, Again all the jobs are sent out into the unknown...

NOW .... The decision is to check if the Printer is Available, and if not to prompt the user to make it available or cancel the print ...

However digging through all the printer object's i'm still to find the correct property's to check this..

Help !!! where do i check if a specified printer is available... (IE. Plugged in and switched on)..

Thanks

Gremmy...