V4 打印驱动程序模型:管理员需要知道的内容(2023 年更新)
从Windows Server 2012/Windows 8开始,微软为打印子系统推出了一种新的驱动程序模型,称为V4类驱动程序(V4打印驱动程序)。在这篇文章中,我们将介绍V4打印驱动程序以及V3和V4驱动程序之间的区别。
V3 与 v4 打印驱动程序
V4 打印驱动程序背后的主要思想是消除前 V3 驱动程序模型的缺点。基本上,自从Windows Server 2000以来,这个旧模型没有太大变化。硬件供应商编写了自己的打印机驱动程序,这些驱动程序大多是特定设备的。就在几年前,通用打印机驱动程序变得越来越普遍。但是这些驱动程序仍然包含许多供应商特定的 DLL。
多年来,驱动程序数据库不断扩大。如果你尝试使用Windows更新安装打印机驱动程序,则可以看到这一点。你需要几分钟才能获得更新的清单。此列表还包含许多已不再使用的设备的旧版驱动程序。
V4 打印驱动程序 — 可能有更多打印选项
V4 打印驱动程序以 “内置驱动程序”(包含在 Windows 操作系统中)的形式提供,即所谓的类驱动程序,以及供应商提供的供应商特定驱动程序。类驱动程序背后的理念是支持与相同打印机语言兼容的设备,例如 PostScript 或 PCL。
这种通用方法有一个很大的缺点,导致功能集有限。通常,只有基本选项可用,例如颜色/黑白、格式、单面/双面打印等。因此,可能不支持某些多功能设备功能。

为了消除产品缺少功能的情况并通过自己的界面实现差异化,供应商提供了自己的 V4 打印驱动程序。如果你想下载V4打印驱动程序,你可以通过Windows更新或直接从供应商(爱普生、施乐等)的主页上下载。


V4 打印驱动程序基于 XPS 打印路径。可以直接处理 XPS 的打印机不需要任何额外的渲染过滤器。对于所有其他打印设备,需要将XPS格式转换为其语言,例如PostScript或PCL。
有关 XPS 的更多详细信息,请参阅: https://msdn.microsoft.com/en-us/library/windows/hardware/ff564289(v=vs.85).aspx
XPS 打印:优点和缺点
XPS 打印的缺点是,在打印机开始打印之前,必须对打印作业进行完全后台处理。对于大型打印作业,这可能会导致较大的延迟,从而导致不良的用户体验。
过去的另一个痛点是为打印服务器上的共享打印机对象分发打印机驱动程序。V3 打印驱动程序需要安装在服务器和客户机上。通过 “Point and Print”,如果用户连接到共享打印机,则默认情况下会自动从服务器下载驱动程序。虽然这在普通桌面上不那么重要,但它可能会在终端或虚拟桌面环境中造成重大问题。一个不兼容或设计不当的驱动程序会影响服务器上的所有用户。
更糟糕的是,打印子系统中的安全漏洞导致”打印噩梦“在过去。微软建议阻止通过 GPO 自动下载驱动程序。因此,如果尚未安装驱动程序,则需要在客户端具有扩展权限才能从打印服务器连接打印对象。这涉及更高的管理工作量。
指向和打印驱动程序
从 V4 打印驱动程序类开始,打印服务器上的分发模型已更改。如果用户连接到 V4 共享打印机队列,则会从 Windows 更新中安装或下载来自客户端本地驱动程序存储区的相应的 V4 打印驱动程序。如果没有可用的驱动程序,则使用所谓的 “微软增强型 “指向和打印驱动程序”。


增强的 Point and Print 驱动程序提供了仅具有有限功能的标准接口。旧版本的客户端操作系统也可以打印到打印服务器上的 V4 队列。在这种情况下,使用 “微软增强的指向和打印兼容性驱动程序”。
一个主要限制是 Type 4 打印机驱动程序无法连接到第三方打印显示器(端口)。在使用需要特殊打印机端口的应用程序(例如记账或拉式打印解决方案)时,请记住这一点。


ThinPrint — 您的企业打印管理合作伙伴
ThinPrint 提供所有打印选项,即使是 V4 打印驱动程序也是如此。无论是安全拉取打印、高可用性打印还是自动分配打印机——有了 ThinPrint 13,所有经过时间考验的 ThinPrint 功能也可用于 V4 类驱动程序。