Отредактируйте настройки принтера с помощью 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"