如何获取服务器上安装的 Windows 打印机驱动程序列表

如何获取服务器上安装的 Windows 打印机驱动程序列表

我可以在服务器上手动安装打印机驱动程序,然后它会像在工作站上一样显示为已配置的打印机。但是,有些应用程序允许我为打印机提供 UNC 名称,系统将直接打印到该打印机,而无需安装打印机驱动程序。

系统如何能够在没有实际安装打印机驱动程序的情况下通过打印机进行打印?

答案1

Windows Server 2003 资源工具包工具具有实用程序 PRINTDRIVERINFO.exe,它将显示有关已安装的打印机驱动程序的详细信息。

无需任何命令行参数运行它即可获取所有已安装驱动程序的列表。

命令行开关:

  • /S = 服务器名称,用于查看远程服务器
  • /P = 打印机名称,查看特定打印机
  • /D = 驱动程序名称,用于查看特定驱动程序
  • /F = 用于查看特定文件的驱动程序的文件名

资源套件可在此处下载: Windows Server 2003 资源工具包

答案2

我可以使用 Powershell CmdLetGet-PrinterDriver现在。例如:

Get-PrinterDriver -Name * -ComputerName "SERVER"

文档

答案3

打印到 UNC 路径的应用程序可能会执行以下两件事之一。

  1. 它可能正在缓冲绕过打印机驱动程序的原始打印文件。

  2. 它可能在您不知情的情况下在后台映射打印机,在这种情况下,驱动程序将被下载并且打印机将自动映射。

相关内容