1

Я пишу скрипт для настройки принтеров и драйверов. Один из устанавливаемых мной драйверов содержит ошибку для старых принтеров, которые используются на платформах, отличных от Windows Vista.

Мне нужно обновить настройки этого принтера и снять флажок « Excel Job Control . К сожалению, я не нашел способа получить / установить настройки принтера. Я не могу использовать Set-Printer.exe или аналогичные инструменты, поскольку я все еще использую PowerShell 2.0 (Windows 7).

Любая альтернатива, которую я могу использовать? Этот процесс может идти по другому пути: с помощью printui.exe (PrintUI DLL) я могу отобразить настройки принтера. Есть ли в PS способ взаимодействия с пользовательским интерфейсом? Например, выбор вкладок и отключение / проверка параметров.

1 ответ1

0

rundll32 printui документация

Пример установки определенных настроек:

RUNDLL32.EXE PRINTUI.DLL, PrintUIEntry /Sr /n "exampleName" /a "C:\ExampleFolder\Example.dat" u

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .