允许XP家庭客户端访问Active Directory打印机

我学校的networking基于Windows Server 2003服务器上的Active Directory。 学校里的大部分电脑都是这个领域的成员。 不过,我们也收购了一批运行Windows XP Home的上网本(就像上网本一样),我们正在努力让这些上网本有用。 上网本通过退房提供给学生,所以没有一个专用于特定的用户。

我只想让上网本做两个重要的networking活动:访问互联网(迄今为止这个工作可以接受),并打印到networking上的一台或多台打印机上。

第二个是麻烦开始的地方。

我试图find一种方法来允许XP Home客户端访问这些Active Directory打印机。 现在我所能想到的所有解决scheme都是昂贵的,丑陋的,或者两者兼而有之 – 例如,更改上网本上的操作系统(即使使用映像,这也需要我很多时间),或者确保用户帐户每个上网本在Active Directory中都有一个匹配的帐户,具有打印权限(引发安全/可维护性灾难)。

有没有优雅的解决scheme? 如果没有,让我的学生从上网本打印的最好的丑陋解决scheme是什么?

对于这个长久以来令人厌烦的困境,没有“优雅”的解决scheme。 对于任何可能需要打印访问权限的非域名计算机而言,这都是一个问题,包括Mac和* nix以及XP Home和XP Pro不在域中。

1-如果打印机位于独立打印服务器或内置打印服务器(如HP JetDirect)上,则可以手动安装打印机,并绕过服务器打印队列指向打印机IP地址。 这是外国计算机的典型解决方法。

2-如果用户有域帐户,他们可以手动连接到服务器(使用\ server.domain)并映射他们有权使用的任何打印机。 他们可能需要手动连接每次他们想要打印。 您可以在桌面上放置一个图标,并提示input域凭据。 您可能需要进行一些用户培训。

3-设置打印机的服务器上的共享权限,以允许每个人和匿名打印到打印机也应该工作,但我不认为从服务器安装驱动程序可能发生没有一个经过身份validation的帐户。 您可能需要在服务器上启用本地“访客”帐户,有些人可能会考虑这种风险。

你可以考虑使用像专门的打印服务器(如果你想在服务器操作系统上保持低成本的话,你可以使用Samba)和开放的“访客”访问权限(比如他的“选项3”中提到的tomjedrz)和所有连接学生需要访问的打印机。 您可以将其放在DMZ /公共VLAN中,并且只允许通过您的防火墙访问各种打印服务器设备。

从维护的angular度来看,这并不是世界上最漂亮的事情,但它会阻止学生无障碍地使用networking访问打印机,并且不需要客户端的身份validation来访问打印机。

我为一个学校系统工作,我们遇到了这个问题。 学生将笔记本电脑带回家,他们正在运行家庭/消费者版本的Windows。 我们曾经帮助他们通过IP号码添加打印机。 但是现在我们把所有的打印机都放在OSX打印服务器上。 它可以使用Bonjour分享出来,我们只给Windows用户这个链接: http : //support.apple.com/kb/dl999学生可以自己添加/删除/切换打印机。 当我们最近主持一个会议时,我们做了同样的事情,与会者能够连接到公共区域的打印机,我们closures了私人空间打印机的打印服务器上的Bonjour广告。

注意:您不需要OSX打印服务器来使用Bonjour。 大多数现代打印机都有内置的打印机,这种打印方式 – 人们会直接打印到打印机并绕过打印服务器。