如何为打印机安装 Microsoft IPP 类驱动程序?

如何为打印机安装 Microsoft IPP 类驱动程序?

我正在使用 Ubuntu 18.04 服务器上的 CUPS 2.2.7 为我们的办公室用户部署网络打印机。当我使用打印机驱动程序时,我的机器(Windows 10 20H2)上的测试在我的计算机上运行良好Microsoft IPP 类驱动程序

问题是:我找不到如何在用户机器(1903 至 20H2)上部署相同的驱动程序。它已经安装在我的机器上(我不知道如何或何时安装),但我无法在其他机器上安装它。

尝试#1:找不到此特定驱动程序的任何安装程序。我找到了一个包含多个 INF 文件的存档,但当我安装它们(右键单击 > 安装)时,出现错误“系统找不到指定的文件”。

尝试 #2:在挖掘时,我发现驱动程序安装在C:\Windows\System32\DriverStore\FileRepository\prnms003。从我的机器复制粘贴 INF 和 DLL 文件夹。与上面的错误相同。

尝试#3:使用 PowerShell 从我的机器导出驱动程序Export-WindowsDriver。再次挖掘时,我发现此驱动程序与之相关,prnms012但后者并未由命令导出。

尝试#4:发现一些 sysprep 日志正在部署,prnmsxxx但找不到运行哪个可执行文件或 KB 来获取这些日志。

尝试#5:一些用户报告说,在安装某些打印机(HP ENVY 5540)时,他们配置的是 Microsoft 驱动程序,而不是制造商驱动程序。我安装了相同的制造商驱动程序以触发相同的副作用,但当然,它没有这样做。

我拥有的打印机型号:RICOH MP-2014D。在 Windows 上使用 RICOH 制造商驱动程序不会打印任何内容:在 CUPS 服务器上创建并显示作业已完成,数据也会发送到假脱机目录,但打印机上没有实际打印。只有 Microsoft IPP 类驱动程序可以成功打印。

如果你们对这个问题有什么意见的话,谢谢大家。

答案1

以下步骤已被证明可以成功安装 Microsoft IPP 类驱动程序:

  • Windows Settings > Devices > Printers & scanners > Add
  • 选择The printer that I want is not listed > Add manually
  • 然后Add a printer using a TCP/IP address or hostname
  • 选择IPP Device并输入 IP 地址/主机名
  • 单击Continue并转至流程结束。

相关内容