Bar*_*rim 5 windows-server-2003 printer printing print-server network-printer
好的,这里有一些相当奇怪的东西。我会尝试以一种有意义的方式来概括这个故事。
我们有一个旧的打印服务器(基于 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 是不是像一些混合型双赢打印机?
M) 打开“printers-old”服务器,在“blank slate”测试台上我删除了\printers\2600n 共享,添加了打印机“\printers-old\2600n”。尝试打印到它...没有。
N) 更改打印机设置(关闭双向打印、更改打印处理器设置等)
错误 - 什么也没有弹出。如果你没有检查日志,一切似乎都很好,只是什么都没有出现!但是,如果您查看日志,这就是我所拥有的:
来源印刷品
事件 ID 6161
类型错误
Your_Name 拥有的文档测试页无法在打印机 <2600n> 上打印。数据类型:RAW。假脱机文件的大小(以字节为单位):0。打印的字节数:0。文档中的总页数:1。打印的页数:0。客户端机器:。打印处理器返回的 Win32 错误代码:0。操作成功完成。
如果我打印到\share,错误会显示在打印服务器上,如果我将打印机添加为“本地”打印机并尝试发送到本地客户端,则错误会显示在本地客户端上。
通常我认为它是客户端上的某些东西损坏了,但它发生在添加新的打印服务器并迁移打印机之后,它立即影响了多个客户端。不仅如此,这不是唯一的打印机。我们知道另一个 1022 我相信它也停止工作并出现类似症状,但我一直专注于使用此特定客户端(和测试台机器)的这台打印机,以免丢失对我正在做什么的完整跟踪尝试解决问题。我还注意到这两台打印机并没有使用它们的实用程序自动迁移到新的打印机服务器,而且奇怪的是旧的打印服务器,我知道更改的唯一设置是名称和 IP 地址,不能测试平台系统使用它来添加打印机并像以前一样打印。
我们追求的下一步是使用 USB 电缆将其物理连接到此人的机器,以查看它是否可以打印。除此之外,我很难过。顾问们不知道会发生什么,也不知道为什么要这样做。谁有想法?以前遇到过这样的事情吗?
编辑 - 好的,更多信息。另一个用户的系统没有在那里打印,用户告诉我用户 B 从未安装过那个特定的 2600。原来她是唯一一个从来没有做过的,办公室里除了用户 B 以外的每个人都有。因此,我无意中远程访问了 B 的系统,导航到打印机旧服务器,并添加了 2600。它起作用了。
然后我回到用户 A 的系统,以管理用户身份登录,从本地计算机中删除驱动程序(打印机配置窗口中的打印机服务器设置),并删除本地/共享 2600 打印机的所有实例。然后我导航到旧打印机,从那里添加打印机。测试单打印出来了!
那么......新打印机服务器的驱动程序有什么奇怪的地方把它搞砸了?同样,这始于迁移以及这台打印机和 1022/1020 系列打印机从未随其实用程序迁移的事实......嗯......
显然,这是目前的解决方法问题,因为我们希望淘汰打印机旧服务器。但这对我来说仍然很奇怪,为什么用户 A 的系统上的打印机不会使用安装为本地 IP 打印机的打印机进行打印,也不会打印到打印机旧系统,直到我清除驱动程序并直接转到旧服务器. 看起来像是从新服务器传播的打印机驱动程序损坏问题,并且不会通过删除客户端上的打印机而消失;客户端因尝试使用新的打印机服务器而受到污染?
我记得当我在使用 Laserjet 时遇到麻烦时,我会恢复使用旧的 Laserjet 5 驱动程序。似乎总是能够使用它进行打印。
看看在新的打印服务器上更改该驱动程序是否有助于您的问题将会很有趣......
归档时间: |
|
查看次数: |
3643 次 |
最近记录: |