Поиск по сайту:

Установить и добавить сетевые принтеры с помощью командной строки


Вы можете установить сетевые принтеры из командной строки или с помощью пакетного файла без необходимости в локальном административном доступе. Таким образом, пользователи могут, например, установить локальный сетевой принтер на своем ноутбуке, когда они находятся на удаленном сайте. Это будет работать с Windows 7 и выше до 10, и вам не нужно ничего устанавливать. Скрипты, которые используются, установлены по умолчанию в C:\Windows\System32\Printing_Admin_Scripts.

Существует 3 шага, которые необходимо предпринять для установки принтера. Постарайтесь использовать как можно больше универсальных драйверов, чтобы упростить установку.

Если вы хотите использовать PowerShell, убедитесь, что вы ознакомились с этим постом.

Шаг 1 - Установите драйвер

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" -a -m "<Printer Driver Name>" -h "<Path to INF File>" -i "<"INF File>"

Посмотрите в файл INF, чтобы получить правильное имя драйвера, который используется.

Шаг 2 - Добавьте порт принтера

Cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnport.vbs" -a -r <Port Name> -h <Printer IP Address> -o raw

REM For example:
Cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnport.vbs" -a -r 192.168.20.200 -h 192.168.20.200 -o raw -n 9100

Шаг 3 - Добавьте принтер

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnmngr.vbs" -a -p "<Printer Name>" -m "<Printer Driver Name from Step 1>" -r "<Printer Port Name from Step 2>"

REM For example
Cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\Prnmngr.vbs" -a -p "Canon_Test" -m "Canon PLC6 Class Driver" -r 192.168.20.1