Отредактируйте настройки принтера с помощью printui.dll

Могу ли я использовать printui.dll для редактирования настроек принтера (количество копий для печати).

В настоящее время я использую эту DLL для просмотра свойств с использованием этого синтаксиса

"RUNDLL32 PRINTUI.DLL,PrintUIEntry /e /n "myprinter"Как мне изменить это, чтобы изменить настройки, такие как копии / размер бумаги и т. Д.

Примечание: пытаюсь это сделать для автоматизации процесса.

1 ответ

Решение

Вы можете вместо этого использовать SetPrinter.exe из Windows Server 2003 Resource Kit. Вы можете найти примеры использования в Интернете. В вашем случае, когда вам нужно установить количество копий, я думаю, что командная строка будет как (для 6 копий)

SetPrinter "myprinter" 2 "pdevmode=dmCopies=6"

Другие вопросы по тегам