Назад | Перейти на главную страницу

Командная строка при добавлении принтера с двусторонней печатью и факсом

У нас есть большой копировальный аппарат OCE Imagistics cm2520, который выполняет факсимильную и двустороннюю печать. В настоящее время я пытаюсь заставить наши рабочие станции XP печатать без использования сервера печати Windows, а просто используя встроенный сервер печати копира.

Из эта страница и другим мне удалось получить командный файл для добавления принтера:

rundll32 printui.dll,PrintUIEntry /b "Office Copier" /x /n "Office Copier" /if /f "S:\IT Install\OCE driver\Win2003_PCL\GSRH3.INF" /l"S:\IT Install\OCE driver\Win2003_PCL" /r "IP_192.168.1.200" /m "Generic 25C-1/25C-1P PCL"

Однако двусторонняя печать и факс отключены / отображаются серым цветом при переходе на печать. Раньше, когда у меня был сервер W2k3 в качестве сервера печати, они были включены.

Как я могу написать сценарий, чтобы добавить принтер, когда они уже включены?

Эта страница также предложил взлом реестра, который сработал. Я провел сравнение с помощью TextPad до и после ветки реестра. Тогда мне пришлось сохранить как ANSI а не Unicode.

Эта страница, в котором есть опечатка (это должно быть PrintUIEntry на обоих / Ss и / Sr), показывает, что вы можете устанавливать и восстанавливать файлы настроек. Таким образом, вы можете настроить принтер так, как вам нравится, сохранить настройки с помощью / Ss, а затем восстановить их с помощью командного файла после добавления принтера:

RUNDLL32 PRINTUI.DLL,PrintUIEntry /Ss /n "printer" /a "file.dat"

а потом:

RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n "printer" /a "file.dat"

Однако по какой-то причине последний дает мне ошибку:


Принтеры

Операция не может быть завершена.

хорошо

И не меняет настройки. Но, по крайней мере, это похоже на потенциальное решение ...