Как определить, включен или выключен подключенный USB-принтер?

Я хочу определить, находится ли принтер в сети / в автономном режиме ПЕРЕД попыткой печати. Если он находится в автономном режиме - диалоговое окно печати не будет отображаться.

"OpenPrinter" Win32 API и т. Д., Похоже, работает с очередью диспетчера очереди печати, а не , чем сам принтер, и будет сообщать только о принтере в автономном режиме ПОСЛЕ документ отправлено, что уже слишком поздно.

ВОПРОС : Как я могу определить, находится ли принтер в автономном / оперативном режиме, не отправляя ему распечатку?

РЕДАКТИРОВАТЬ:

Offline - printer is turned off
OnLine  - printer is turned On
7
задан menjaraz 13 January 2012 в 04:45
поделиться