
Я пытаюсь установить несколько принтеров на сервере печати, однако перед этим в качестве предварительного условия мне нужно добавить драйверы принтера, для которых я выполняю следующие шаги, но я не могу увидеть правильный драйвер в командлете Get-PrinterDriver. Пожалуйста, помогите мне.
Шаг 1. Добавьте и установите драйвер из исходного INF-файла.
pnputil /add-driver D:\Drivers\Ricoh\Ricoh MP 402\disk1\oemsetup.inf /install
Шаг 2. Получите список драйверов принтера.
Get-PrinterDriver -Name *
Шаг 3. Добавьте порты принтера.
Add-PrinterPort -Name <Priner IP address> -PrinterHostAddress <Priner IP address>
Шаг 4. Добавьте принтер.
Add-Printer -Name <Printer Name> -DriverName 'Ricoh MP 402SPF' -PortName <Printer IP Address>
Однако на шаге 4 команда завершается с ошибкой, указанной ниже.
Add-Printer : Указанный драйвер не существует. Используйте add-printerdriver для добавления нового драйвера или укажите существующий драйвер. В D:\Install_printer.ps1:41 символ:17
- ... Добавить-принтер -Имя $принтера.ИмяПринтера -ИмяДрайвера "$Драйв ...
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo: Не указано: (MSFT_Printer:ROOT/StandardCimv2/MSFT_Printer) [Добавить принтер], CimException
- FullyQualifiedErrorId: HRESULT 0x80070705,Добавить принтер
При исследовании я обнаружил, что при выполнении команды Get-PrinterDriver я не вижу правильного имени драйвера «Ricoh MP 402SPF», а когда я проверил файл C:\Windows\INF\setupapi.dev.log, я увидел, что драйвер был успешно установлен.
Вывод командлета Get-PrinterDriver
Драйвер PCL6 V4 для универсальной печати
Средство записи документов Microsoft XPS v4
Печать в PDF от Microsoft
Улучшенный драйвер Point and Print от Microsoft
Драйвер класса HP LaserJet 9040 PCL6
RICOH SP 4510DN PCL 6
Ricoh MP C1500/615C PCL6
Удаленный рабочий стол Простая печать
Драйвер совместимости Microsoft с улучшенной функцией Point and Print
Общий / Только текст
Драйвер совместимости Microsoft с улучшенной функцией Point and Print
Может ли кто-нибудь помочь мне, что именно мне не хватает и где/как я могу установить драйвер? Также может ли кто-нибудь подсказать, требуется ли еще add-printerdriver? Если да, пожалуйста, подскажите, как я могу проверить, как называется драйвер?
PS: Я создал целый скрипт, используя приведенные выше команды, но даже используя отдельные команды, мне не удается установить принтеры.
решение1
Я подтвердил, что команда pnputil не работает. Это дефект драйвера принтера. Вам нужно связаться с поставщиком. В качестве обходного пути установка драйвера с использованием традиционного диалогового окна свойств сервера печати работает, как указано в ReadMe.html.