Как я могу установить драйвер принтера из inf, а затем настроить принтер с помощью указанного драйвера в vbscript - PullRequest
1 голос
/ 03 мая 2009

Я работаю над сценарием, который должен настроить принтер Xerox Phaser с помощью драйвера postscript. В настоящее время на компьютерах установлен драйвер PCL (хотя принтеры на них еще не настроены). Я хочу установить драйвер PS, используя указанный INF, а затем установить принтер с помощью драйвера, предоставленного после установки INF ( чтобы случайно не использовать драйвер PCL.) Как я могу сделать это в VBScript?

Ответы [ 3 ]

2 голосов
/ 03 мая 2009

Вот пример того, как это сделать: VBScript Install Printer

Редактировать: Для локального принтера внести следующие изменения в сценарий

oPort.PortName = "LPT1:"
oPort.PortType = 3 

И удалите oPort.HostAddress строку

1 голос
/ 04 мая 2009

Я всегда возвращаюсь по следующим ссылкам для установки принтеров «программно».

http://support.microsoft.com/kb/314486

http://www.robvanderwoude.com/2kprintcontrol.php

1 голос
/ 04 мая 2009

Возможно, вы захотите взглянуть на использование функции rundll32 InstallHinfSection . Вот как я это делаю. Не требует установки дополнительных компонентов ActiveX. Вот пример того, как его использовать: http://www.msfn.org/board/Silent-parameters-for-RunDll32-setupapi-t106711.html В основном его, %systemroot%\system32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 C:\drivers\2100\PCL 5e\hp211ip5.inf

Возможно, вы также захотите взглянуть на функцию PrintUIEntry, поскольку это позволит вам добавить принтер, если драйверы уже загружены в систему. Смотрите здесь для дальнейшей информации: http://support.microsoft.com/kb/189105

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...