我们有一个学生实验室,使用单色打印机和多个打印队列来处理彩色和黑白打印。 我们也在使用pcounter进行审计。 我们正在从Novell的NDPS系统迁移到Windows 2008上,在这种情况下,我遇到了一些困难。 打印pipe理员希望在本实验中使用单台打印机(在这种情况下为理光打印机),并有两个单独的打印对象用于彩色和黑白作业,并单独收费。
这不是一件简单的事情。 PCounter的颜色检测在这种情况下是不可靠的,所以我们不能使用它来保持彩色作业不在黑白队列中。 看来工作是如果我们把两台不同的打印机放在有locking的驱动器的实验室。 这种模式在Novell环境下运行良好,因为学生必须将Novell客户端添加到他们的笔记本电脑上才能将彩色作业打印到黑白队列中,而且我们从未发现任何人做过这些。 Windows打印环境改变了所有这些,因为几乎所有东西都可以打印到Windows Print对象。
我们的学生将能够在无线networking(也可能是宿舍)上使用个人非专用机器将驱动器映射到中央文件服务器,也可能是中央打印服务器。 我们没有办法pipe理这些私人拥有的,不需要手提电脑的笔记本电脑,所以没有任何驱动程序的控制; 特别是对于所有运行的MacBook。 这就是驾驶员级解决scheme不可行的原因。
我们必须允许整个学生组织打印这些打印机,但是如果假脱机程序也只接受来自特定工作站的作业,我们真的很喜欢它。 Windows打印环境是否支持这样的function?
Windows后台打印程序服务中没有function允许您在打印队列上设置基于用于提交打印作业的计算机(仅限用户)的权限。
我唯一想到的就是防火墙排队打印服务器的打印服务器,这样只有那些允许提交打印作业的计算机才能访问TCP端口139和445.这将是繁琐的configuration,并可能导致您需要更多的服务器计算机实例来为不同的打印机和许可计算机组合提供服务
我想过要试图破解微软的互联网打印协议(IPP)服务器,但这是一个非常漫长的过程。 它允许用户通过IIS提交作业,IIS可以根据源IP或DNS名称来允许/拒绝请求。 这是一个长远的想法。
我还考虑过使用运行HP“直接打印”(TCP端口9100)服务器的自定义“前端”进程来根据提交设备对作业进行授权。 它可以select它们,授权作业,然后将其提交到后端Windows队列。 问题在于,每个用户的身份validation和记帐都会丢失。
我想你应该好好按下现有的队列权限,并按照用户的安全来生活。
Windows打印环境改变了所有这些,因为几乎所有东西都可以打印到Windows Print对象。
当您在Windows中共享打印机时,有一个安全选项卡应该允许您设置各种权限。
对于您的彩色/黑白问题,您应该能够在Windows上为一台物理打印机安装两台独立的打印机,并为每台打印机分配不同的权限。 如果你不能lockingprefs,那么你可以使驱动程序只是一个黑白PCL或PS驱动程序,与该打印机兼容。 例如,您可以使用不支持彩色打印的LaserJet 4驱动程序。
只是一个虽然,而不是我已经testing过,或者甚至有能力testing…使用包含设备,而不是用户的安全组。 限制基于这些组的打印权限。
阅读以上内容,听起来像下面的情景是我需要做的,如果我想做我们的印刷服务人员想要的:
有一件事我没有在问题中弄清楚,那就是我们的学生将能够使用个人化的非专业机器将驱动器映射到中央文件服务器,也可能是中央打印服务器。 我们没有办法pipe理这些私人拥有的,不需要手提电脑的笔记本电脑,所以没有任何驱动程序的控制; 特别是对于所有运行的MacBook。 这就是驾驶员级解决scheme不可行的原因。