打印服务器如何工作?

tio*_*aru 15 windows printing print-server shared-printers windows-server-2012-r2

这更多是一个概念问题,而不是关于实践中的实际设置的问题。

假设我有一台网络打印机、一台打印服务器(服务器 A)以及将使用打印服务的工作站 B 和 C。(它们都在同一个子网中)。

当工作站 B 和 C 要通过服务器 A 使用打印机时,它们是否:

  1. 还需要网络打印机的打印机驱动程序吗?如果是这样,那么在他们下载打印机驱动程序后,他们是否仍然连接到服务器 A 进行打印?

或者

  1. 直接连接到网络打印机(因为它们都在同一个网络中)?

通常,打印服务器用于:

  1. 只需将驱动程序分发到工作站,然后直接连接到网络打印机?

或者

  1. 管理打印到打印机,使工作站连接到打印服务器而不是直接连接到打印机?如果是这样,为什么工作站仍然安装了打印机驱动程序?

Hop*_*00b 24

通常,打印服务器用于将驱动程序分发给客户端计算机也用于集中处理和管理打印作业。在大型环境中,除了具有用于管理和记录打印作业的中央位置之外,拥有同类驱动程序(通常包含某些需要集中控制的打印配置)很有用。例如,我看到公司希望从打印服务器“推送”到客户端 PC 的最常见设置是默认为黑白打印,而不是彩色打印(以节省使用更昂贵的彩色墨水的费用)。

所以是的,在一般情况下,客户端计算机将连接到打印服务器,从中获取打印机驱动程序,然后连接到服务器以实际打印到该打印机。这是可能的,虽然很少见,连接到打印服务器要获得正确的驱动程序,请使用该驱动程序直接安装打印机,然后通过直接打印到该打印机绕过打印服务器。但请注意,这取决于打印机在客户端上的安装方式。它要么作为独立打印机“直接”安装在客户端上,要么作为来自打印服务器的共享打印机安装,这决定了客户端是直接连接到打印机,还是通过打印服务器连接。这就是物理打印机(“打印设备”)和逻辑打印机之间的区别很重要的地方——实际上可以将相同的物理打印设备安装为不同的逻辑打印机多次。例如,直接安装同一打印设备一次,然后通过打印服务器上的共享打印机安装一次。

由于您使用 Server 2012 R2 标记了您的问题,因此您可能会对有关 Server 2012 打印机共享技术的 Technet 文档感兴趣。请注意标题为:Enhanced Point and Print 的部分,该技术允许客户端通过 Windows Server 2012+ 打印服务器打印到兼容的打印机,而无需在客户端上为打印机安装特定的驱动程序。当然,这意味着也可以使用打印服务器,以便客户端不需要为特定打印机安装驱动程序,但最常见的情况仍然是打印服务器将驱动程序分发给客户端并处理/管理客户端打印作业.

  • 好的答案,+1。但我认为区分打印机(逻辑)和打印设备(物理)可能是值得的。 (3认同)
  • @BenPlont Ewww,打印机。但是很好,所以我添加了它。 (2认同)

sho*_*hok 9

使用 Windows 的文件和打印共享共享的打印机通过 SMB/CIFS 协议导出,该协议本身只不过是到打印设备的“网络管道”。换句话说,共享打印机只不过是一个联网设备,客户端需要安装正确的驱动程序才能使用它。打印机共享服务器负责存储所需的驱动程序并将它们提供给连接客户端。

在最近的 Windows 版本中,有时共享打印机通过 IPP 或 WDS 等标准协议导出。在这种情况下,客户端不需要安装 3rd 方驱动程序,因为 Windows 已经内置了相关的标准驱动程序。

最后,有时可以将打印服务器本身配置为真正的打印队列。在这种情况下,客户端将页面的 postscript 定义传递给服务器,要求它打印上传的页面。在这种情况下,客户端不需要任何驱动程序,但这种情况要少得多(一个可能的缺点是导出到客户端的打印选项非常有限)。这需要最新的 Windows 版本(Win8/Win2012+)。

  • 或者几乎任何可以追溯到*几十年*的unix变体,但是嘿。 (2认同)