在我们部门中,我们使用的是CUPS,在安装新打印机时,我们必须配置IPP端口(以及打印机驱动程序等),计算机才能与CUPS对话。
由于我们有很多机器的操作系统不同(适用于Windows 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打印机端口和/或打印机的提示:批处理文件。
在此先感谢您的帮助。