最好的服务器来启用打印服务

我需要将打印服务angular色添加到networking上的Windows Server 2008 R2计算机之一,我正在寻找最佳选项的build议。

设置

我有一个小型的戴尔打印机和一台大型多function复印机/扫描仪/打印机/传真机的小型networking。 桌面客户端都是Windows 7.目前,所有打印机都在主DC上定义,并通过Active Directory共享,但是没有真正的打印服务器。 每个打印队列在每个打印机的内存中独立维护。 我必须开始为Linux和Mac用户提供打印function,特别是多function打印机。 可用于多function打印机的唯一驱动程序是一个postscript驱动程序,除了Windows以外,其他任何程序的行为都不好。 我正在尝试使用LPD端口来启用Mac和Linux客户端使用大型打印机。

我没有额外的硬件用于新机器,但虚拟是一个选项。

这是我目前的select。 如果有什么我完全错过了,请随时添加更多。

选项

  1. 将打印服务安装到现有的DC(打印机当前定义的位置)。 我不喜欢这个选项,因为以前的打印假脱机程序不好的经验南下,导致在Server 2003上的问题。在2008 R2我可以把这个风险的DC?
  2. 将打印服务angular色安装到现有的文件服务器上。
  3. 只启用打印服务angular色,创build一个虚拟机(很可能在文件服务器上运行)。 这将允许更好地控制文件与打印,但需要花费文件服务器上的RAM。

我真的很喜欢选项三分离职责,但我想知道别人怎么看。

注意 :这个问题是关于在哪里放置打印服务器。 如果我不能让Mac和Linux客户端与LPD端口一起工作,我会问,作为一个单独的问题。 我需要一些东西来集中打印,以便更好地处理卷和任何反复出现的问题。

你想避免DC是正确的。 自2000年以来,在Windows上打印并没有真正改变。尽可能保持DC的稳定和最小化是非常重要的。

话虽如此,我已经成功地使用了一台2008 R2 DC作为打印服务器,用于十几台相当繁忙的打印机。 所以这当然是可能的。

以这种方式来看待:通过将其安装在虚拟机上,您将在混合中引入不必要的复杂性。 您必须支持额外的VM环境,桌面虚拟化不是企业稳定的。 除非您可以使用Hyper-V或其他裸机pipe理程序,否则这是错误的解决scheme。

通过将其安装在文件服务器上,可以避免污染DC,并将复杂性降至最低。 这是默认情况下的最佳select。

顺便说一下,听到一个PS驱动程序不能在Mac上正常工作,这是令人惊讶的。 但是我离题了。

如果你有(未来)的Linux和Mac用户不会杯子是一个选项? 我之前的工作是用它来处理所有的networking打印,而且几乎没有任何问题。

干杯,Wim