类驱动程序和 PCL 驱动程序之间的区别

Kil*_*nom 5 printer windows-10

正如标题所暗示的那样,我不确定“类驱动程序”和“PCL 驱动程序”在我的打印机方面的实际区别。

在我的环境中,我有多个工作站(win 10)通过网络连接施乐 3610。但是,我不确定这些工作站的驱动程序安装的最佳实践是什么。根据我的经验和网络搜索,似乎“Xerox 3610 PCL6”驱动程序用于实施(通用?)PCL,“Xerox 3610 Class Driver”用于实施(通用?)施乐 3610 打印机(或一般的施乐打印机)打印?)。

打印机图像的驱动程序选择

我应该使用什么驱动程序?两者都有效。然而,PCL 驱动程序的问题在于,它为用户提供了更多的(错误)配置自由,例如可以手动选择纸盘并且可以(部分)覆盖打印机配置。打印速度等问题也可能有所不同。

小智 1

类打印机驱动程序也称为 Type 4 或 v4 打印机驱动程序,是 Windows 8 和 Windows Server 2012 中引入的新驱动程序类型。它们是 Windows 操作系统附带的一种“通用”驱动程序。

https://docs.microsoft.com/en-us/windows-hardware/drivers/print/v4-printer-driver

打印机共享是 Windows 服务器的一个关键价值主张。v4 打印机驱动程序模型旨在消除跨处理器架构管理驱动程序的需要,从而使共享变得更容易、更高效。

基本上,驱动程序变得更加通用,并且可以在 x86(32 位)和 x86_64(64 位)架构上工作。其他优点包括增强与 UWP 应用程序的兼容性以及打印服务器更快的驱动程序设置。此外,这些驱动程序的功能往往比普通驱动程序少。

缺点之一是这些驱动程序不能很好地与 macOS 兼容。如果您运行混合环境并希望 Mac 通过打印服务器进行打印,那么使用 Type 3 打印驱动程序可能会更好。

如果您使用 Type 4 驱动程序并尝试使用 LPD 从 macOS 打印到 Windows 打印队列,则打印作业可能会失败且不会出现任何提示。如果您在事件查看器中启用 PrintService 日志并查看管理日志,您将看到以下错误:

The document Print Document, owned by {user} ({IP address}), failed to print on printer {Printer Name}. Try to print the document again, or restart the print spooler. 
Data type: RAW. Size of the spool file in bytes: 26114. Number of bytes printed: 26114. Total number of pages in the document: 0. Number of pages printed: 0. Client computer: \\{Print Server}. Win32 error code returned by the print processor: 2147500037. Unspecified error
Run Code Online (Sandbox Code Playgroud)

在 Windows Server 上,您可以通过查看打印管理中的驱动程序类型列来判断您的驱动程序是类型 3 还是类型 4。

获取非类驱动程序的最简单方法是单击“新驱动程序...”,然后单击“Windows 更新”按钮。一旦驱动程序列表加载,所有类驱动程序都应该消失。如果您想要的驱动程序不在该列表中,您可能必须尝试从制造商处获取驱动程序,尽管他们可能只提供 v4 驱动程序。