网络打印机脱机(但不是真的)


16

我在办公室有两个用于IP打印的理光打印机/复印机设置。
在这周之前,向他们打印没有问题。
现在有几个(全部运行Vista,不确定是否是每台Vista计算机,如果是这样的话,我似乎会从用户那里听到更多信息),则将两台打印机都视为脱机。所有运行XP的PC均可正常打印。第一次发生这种情况时,重新启动后就可以使打印机显示为联机状态,但情况不再如此。(当时我以为只有一台计算机出现问题),我已经删除了打印机,重新安装了最新的驱动程序,而Vista机器上没有任何变化。我目前在VISTA和XP上都使用相同版本的RPCS驱动程序。作为一项变通办法,我可以在2003 Server上设置打印机,但是我不明白为什么IP打印应该只是停止这种突然的工作。
有人有什么想法吗?


Vista和XP计算机上的“标准TCP / IP端口”是否都启用了SNMP选项,并且社区设置方式相同?
埃文·安德森

那是一个很大的10-4。
notandy

Answers:


10

如果所有其他方法均失败,则可以在打印机的TCP端口属性中禁用SNMP监视。当打印机实际脱机时,不会通知您,但不会再出现误报。


2
如果SNMP社区字符串不是“ public”之外的任何内容,也会发生这种情况
Tom O'Connor 2012年

3

我们在这里看到了一些类似的问题,但是在我们直接打印到IP的一些高端绘图仪之外,我们正在将其余的绘图仪托管在打印服务器之外,并且您的症状与我们发现的并不完全相同。已经看过,但是足够接近。我为您提供了一些建议,希望它们会有所帮助,但没有什么真正的结论:)

1.)尝试在有问题的工作站上重新启动本地打印后台处理程序服务。(例如:网络停止“ Print Spooler”和&网络启动“ Print Spooler”)。看看是否有任何效果。

2.)导航到打印机的驱动程序属性,在工作站上,选择“高级”,选择“打印处理器”,尝试将“ WinPrint”设置为RAW,或更改为MS_XPS并选择RAW。

3.)检查配置为使用打印机的本地工作站上的端口,它是有效的还是神秘消失的?(我们以前见过那个。伙计,真是太痛苦了!)

4.)这是一个长镜头,但是请查看是否有本地防火墙阻止了它。禁用任何本地防火墙/ ip过滤并进行测试以查看其是否有效。我们之前已经看到过这种情况,但特别是在这种情况下:我们在所有工作站上都​​运行Symantec EndPoint,在某些情况下,本地Windows默认防火墙显示为已启用并正在运行,并且进行了一些时髦的,时髦的阻止。:)

无论哪种方式,祝您好运!


现在是2018年,这仍然是一个问题。您的网站开始对我有用,非常感谢!

3

客户端上重新启动Print Spooler服务即可完成该工作。重新启动服务器上的服务无效。

我们的网络:Win7Ultimate 64bit +一堆没有域的Win7Pro 64bit,只有工作组。


2

您是否更改了默认的snmp社区(公共)?打开打印机后,通过文件菜单将其放回在线状态(或先右键单击它)。


不,对SNMP没有任何更改。离线/在线切换没有区别。
notandy

1

我可以通过启动已手动禁用的SNMP陷阱服务(Windows 7)解决此问题。


0

这个vista论坛有两个建议,一个是尝试使用dos命令将打印机端口设置为“永久”

net use LPT1 \\[printservername]\P1 /persistent:yes

另一个是应用可从Microsoft获得的修补程序#934455。这应该包含在SP1中。

另一个站点建议重新启动后台打印程序服务,该服务应重置脱机状态。同样,在后台打印程序/恢复的属性中,尝试将“后续失败时的恢复”设置为“重新启动”。默认值为两次尝试失败后停止重新启动。


他们正在运行SP2。
notandy

您是否尝试了其他建议?
Jack B Nimble

我没有使用打印服务器,因此可以避免网络使用。我尝试重新启动后台打印程序服务,但无法解决问题。
notandy

但是您是否仍在使用IP打印,因此它仍会创建一个虚拟端口。
Jack B Nimble

0

我在2008 Server计算机(基本上是Vista Light)上遇到了相同的问题,必须重新启动它才能打印。谈论加重。HKLM的肠子深处隐藏着一个注册表设置

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Hardware Profiles\0001\System\CurrentControlSet\Control\Print\Printers\

找到有问题的打印机条目,然后找到名为的条目。

PrinterOnLine

编辑它。将其更改为的神奇价值

1

这让我为CUPS甚至LPR哭泣。


嗯,我必须检查一下。
notandy

1
如果尝试使用此方法,请不要使用HKLM \ System \ ControlSet001,而要使用HKLM \ System \ CurrentControlSet,它是到计算机上实际处于活动状态的ControlSet的链接。
Massimo 2009年

0

以我为例,当有人尝试使用无线局域网进行打印时,Windows 7将打印机视为脱机。在有线局域网中,一切正常,即使在具有无线局域网连接的情况下,它也可以在Linux上运行。

我发现寡妇7使用snmp来确定打印机状态,在防火墙上取消阻止snmp通信(当然仅适用于打印机)后,无论客户端是有线网络还是无线网络以及每个操作系统,它都可以完美地工作。


0

在W2K3中出现了完全相同的问题。我取消选中snmp选项,然后打印机重新联机。(也有注册表编辑器。)


0

服务器W2K8中也有完全相同的问题。本地网络,没有路由器,没有过滤器,没有防火墙,没有主机。全部在同一广播段上。从上周五(5/24)开始,所有网络打印机都停止从服务器中的打印机队列进行打印。重新启动后台打印程序服务无效。取消选中服务器端口设置中的snmp选项即可完成此工作。


0

我发现我已禁用Web界面中的SNMP,并在重新启用打印机后更改了打印机上的SNMP社区名称,只要我将其更改回公开状态以匹配打印机驱动程序上的通信端口设置即可。它回到了网上。


0

导致笔记本电脑杀毒软件包含防火墙的更新最终成为了罪魁祸首。更新后,它开始阻止后台打印程序服务。我必须允许后台处理程序服务通过防火墙访问,并且它再次开始正常运行。


-1

问题可能是您的路由器正在重新分配打印机已获取的IP。这可能是因为您在使用后关闭了打印机以及路由器的电源。您只需要将IP重新分配给打印机,我的建议是由路由器保留它。

再也不会面对这个问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.