Пакетная установка IPP управляемых принтеров CUPS в Windows - PullRequest
0 голосов
/ 21 сентября 2018

В нашем отделе мы используем CUPS и , когда устанавливаем новый принтер, нам нужно настроить порты IPP (вместе с драйверами принтера и т. Д.), Чтобы компьютеры могли общаться с CUPS.

Поскольку у нас много машин с разными ОС (Win 7–10 и MacOS) для среды Windows, я написал установщик, который копирует файлы драйверов и запускает пакетный файл для фактической установки принтера.

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

Наиболее раздражающая проблема - это когдапакетная команда возвращает ошибки «Порт неизвестен».

Используемая пакетная команда:

cd %USERPROFILE%\Desktop\KX_740830_UPD_signed_EU
rundll32 printui.dll,PrintUIEntry /if /f".\KX7.4_v7.4.0830\64bit\OEMSETUP.INF" /b "Kyocera_BN_Musica" /r "http://147.162.42.95:631/printers/Kyocera_BN_Musica" /m "Kyocera TASKalfa 4012i KX" /Z

В большинстве случаев она работает.Иногда нет.

Итак, поскольку мы хотим, чтобы пользователи выполняли установку независимо, я с нетерпением жду подсказки о том, есть ли лучший, безопасный, более стабильный и предсказуемый способ установки портов принтера IPP.и / или принтеры через пакетный файл.

Заранее благодарим за любую помощь.

...