突然在我们的网络上,所有客户端机器都看不到任何网络共享或共享打印机(XP 客户端、SBS2003 服务器),并且无法通过“网上邻居”浏览域。我查看了事件日志,但没有看到任何异常。我们已经重新启动了服务器几次,没有任何变化。
我觉得这要么是计算机浏览器服务问题,要么与 DNS 相关,但我有点困惑......
好的,这里有一些相当奇怪的东西。我会尝试以一种有意义的方式来概括这个故事。
我们有一个旧的打印服务器(基于 Windows 2003)。我们遇到了一些无法添加打印机的问题,当我们添加 Win7 系统(64 位)时,我们需要添加其他打印机驱动程序,所以我们决定做一个新的打印机服务器,看看是否能解决我们看到的一些权限错误,希望能解决我们看到的一些问题,也许可以取消一些驱动程序。
我们从一个承包小组中召集了一些人来为我们重建它。他们构建了一个新的虚拟机,安装并更新了 Windows 2003 服务器,并使用了一个实用程序,该实用程序基本上采用了旧服务器上的打印机配置并将它们迁移到新服务器上。将旧打印机服务器重命名为“printers-old”,并使用与旧打印机服务器相同的 IP 和名称放置新的打印机服务器。
我们接到一个部门打来的电话,说“我们无法使用 2600n 彩色激光打印机进行打印”。
老板看了看,发现它不在服务器上。奇怪的是,当小组在服务器上工作时,它显然没有迁移过来。他将其添加到打印服务器,从服务器发送测试表,打印正常。让客户尝试打印。什么都没有出来。
打印作业看起来一切正常。出现在队列中,消失,Windows 说一切正常(Windows XP,所有更新)。没有错误弹出。
不过,这不仅仅是用户 A 的机器。显然还有另外两个人也无法打印。
在故障排除过程中(希望我记得我在这里尝试过的所有内容......),我已经:
A) 从网络共享中删除并重新添加打印机。
B) 删除并重新添加“本地”网络端口(HP jetdirect IP 端口)
C) 从计算机中删除了 2600n 的所有实例。重新添加。不会打印。
D) 从本地系统中删除驱动程序并从 HP 重新安装驱动程序。
E) 将打印机添加为服务器外的网络共享打印机和本地 IP 打印机。两者都不起作用。
F) 将打印机添加到我的工作站进行测试 (Ubuntu),直接打印到 IP。打印了试纸!
G) 拿起一台新镜像的机器并在其上更新 XP。从打印机服务器共享添加了打印机。送试卷。什么都没有出来。该系统之前从未安装过实际的打印机,只是被添加到域中,因此它没有受到驱动程序/dll 问题的“污染”。
H) 将驱动程序更改为通用文本。没用。将驱动程序更改为一次性的 2500 系列,没有打印任何内容。在更改这些驱动程序的过程中,后台处理程序实际上在客户端崩溃了。@#%!
I) 检查连通性。客户端机器可以正常 ping 打印机。
J) 更新打印机固件。惠普最新的 2600N 是 2007 年的。它重新启动(打印机)并正常运行,但 Windows 机器仍然无法工作。
K) 测试页面从服务器本身工作。
L) 当然是从 HP 重新安装驱动程序。2600N 显然没有 PCL 版本或 PS 等选项。只有一个版本。2600 …
windows-server-2003 printer printing print-server network-printer
按题目。
我发现关于使用WMI Windows打印服务器的脚本创建打印机的一些方法,但它看起来像WMI不支持群集打印服务器(或集群服务器在所有)。
中的脚本C:\Windows\System32\Printing_Admin_Scripts是无用的,因为它们不知道集群并且最终在活动集群节点上创建打印机(就像使用 WMI 一样)。
我发现能够在集群打印服务器上工作的唯一工具是printui.exe( 的快捷方式rundll32 printui.dll, PrintUIEntry),但它不能创建 TCP 打印端口:如果端口已经存在,它只能添加打印机。
如何在群集 Windows Server 2008 R2 打印服务器上完全编写打印机创建脚本(包括 TCP 打印端口!)?
scripting cluster printer print-server windows-server-2008-r2
我有一个 Windows Server 2008 R2 打印服务器,设置为我的最终用户托管多台打印机。我想更改托管在打印服务器上的所有打印机的命名约定,并希望将此更改反映在客户端上。
例如:我在打印服务器上有一台名为“Cottage”的 HP4000 打印机。我想在打印服务器上重命名打印机“HR-1stFloor-220a”,并且我希望这台打印机以新名称出现在每个客户端系统上。
简单地重命名服务器上的打印机会自动创建从旧打印机名称到新打印机名称的链接,因此所有客户端都可以工作,但从他们的角度来看,实际名称并没有改变。重命名共享名称也不会明显影响最终用户(尽管它会更新端口信息)。
我希望打印机的名称是有关部门和位置的有意义的信息,但这意味着当他们易手或搬家时,我需要更新此信息,目前我没有看到编写自定义启动的方法- up 脚本并通过 AD 删除/替换它们。有没有一种简单的方法来完成这项任务?
感谢您的帮助。
windows-server-2008 active-directory print-server sccm network-printer
在我的新 Windows Server 2012 上,我安装了一台打印机并通过“共享”选项卡共享它:

我不在 Windows 域中(只是一个常规工作组)并且打印工作正常。
现在还有“打印和文档服务”角色 - 其中包括“打印服务器”角色服务。为什么我需要这个角色?或者这只是为了“高级”打印机部署?
我有一台 Windows Server 2008 R2 打印服务器。客户端计算机是 Windows 7 Professional。我遇到用户帐户登录时未添加打印机的问题。
我尝试过的事情:

我为另一台打印机设置了另一个 GPO,它工作正常。该 GPO 与我遇到问题的 GPO 之间的唯一区别是安全过滤。对一个有效的过滤有以下几点:
我也做了个视频,大家可以看看步骤。请点击此处观看视频。
printer user-management group-policy print-server windows-server-2008-r2
我有一个独立的 Windows 2012 盒子,它在我的域中充当打印机服务器。从那时起,我将其删除并将打印机托管移至其他地方。
但是,当我打开目录(通过“添加网络打印机”)时,我仍然看到由该旧服务器托管的打印机。如果服务器不再存在,如何删除这些目录条目?
我们正在尝试组装一个免费软件堆栈来获取详细的打印作业统计信息,类似于Papercut Printlogger为原始打印队列所做的事情。我们一直在Debian GNU 不是 Unix (GNU)/ Linux中使用Pykota Tee for Cups (Tea4Cups)测试Apple Common Unix 打印系统(Cups) 。
在 Cups 中,惠普(HP)打印机控制语言(PCL) 打印作业文件包括 HP打印机作业语言(PJL) 标题,其中包含作业信息,例如份数、双面或单面、彩色或黑白等。HP 甚至在同一个文档中定义了 PCL 和 PJL。
在Microsoft (MS) Windows中,每个打印作业都作为两个文件排队:一个Spool (SPL) 文件,其中包含打印文件本身,无论使用哪种语言:Adobe Postscript (PS)、HP PCL、Epson 打印机标准代码(Esc/ P),无论如何;以及包含 PJL 信息的影子(SHD) 文件。
据我们所知,Cups 中的 Postscript 打印作业不包含与 PJL 或 SHD 等效的任何内容,无论是在 PS 文件本身还是在单独的文件中。
那么,在Cups中是否可以获取这样的打印作业信息呢?
我今天在工作中遇到了这个,我没有很好的答案。详细说明,我们有一个共享多台打印机的 Windows 打印服务器。如果您使用 Windows 客户端连接到此打印机共享,则它要安装打印机驱动程序。为什么是这样?打印服务器的吸引力之一是您可以向它发送文件,并在打印服务器上完成处理,而不是在您的本地机器上。
这是一个问题,尤其是对于没有 64 位驱动程序的旧打印机。当我们迁移到 Windows 7 时,我们无法使用打印机,即使打印服务器可以与它们正常通信。Windows 7 无法使用它们,因为它无法获得 64 位驱动程序。
我能找到的唯一解决方法是设置一个 cups 服务器,该服务器接受所有内容作为 postscript,然后对每台打印机进行正确的处理。为什么 Windows 以这种方式工作,我还有其他选择吗?
windows-server-2003 windows-7 drivers print-server network-printer
我有一台 Windows 2008 R2 服务器,我们用作print server. 我们遇到了一些打印作业的问题,我需要能够在其中一台打印机上查看打印作业,然后.SPL在 c:\Windows\system32\spool\PRINTERS 目录中找到相关文件。
是否有一种简单的方法可以找到与打印机记录相关联的假脱机作业号?
windows-server-2008 printer printing print-server windows-server-2008-r2
print-server ×10
printer ×4
printing ×3
accounting ×1
cluster ×1
cups ×1
debian ×1
drivers ×1
file-sharing ×1
group-policy ×1
sccm ×1
scripting ×1
windows ×1
windows-7 ×1