Как программно отключить & quot; Использовать принтер в автономном режиме & quot; опция меню в спулере печати?

В диалоговом окне диспетчера очереди печати для любого установленного принтера есть пункт меню для использования принтера в автономном режиме. Включение этой опции означает, что все документы будут поставлены в очередь до тех пор, пока указанный принтер не будет подключен к сети.

Вариант, о котором я говорю:

Вариант я'm talking about

Я не хочу этого для моего приложения, которое взаимодействует с принтером. Это потому, что мне нужно сообщить пользователю (это требование), когда принтер не подключен. Я использую GetPrinter функция с PRINTER_INFO_2 структура для проверки PRINTER_ATTRIBUTE_WORK_OFFLINE приписывать.

Когда я вручную отключаю вышеупомянутую опцию, мой GetPrinter Метод говорит мне, что принтер находится в автономном режиме, когда он не подключен, и в сети, когда он находится. Когда я оставляю эту опцию включенной, GetPrinter Метод всегда говорит мне, что принтер находится в сети (что я понимаю).

Как программно отключить опцию «Использовать принтер в автономном режиме»?

0

Решение

Вы найдете ответ в этой КБ статья. В статье также есть образец.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]