日期:2014-05-17  浏览次数:20784 次

局域网打印机无法连接,无法打印
我电脑装的是xp sp2的原版系统,连接的打印机hp 1022是共享的,公司其它员工(二十多台电脑)通过局域网共享打印。 
常常出现这种情况,员工A的电脑几分钟前还能打印,现在却不能打印了,有时会有提示:“RPC 服务器不可用”,但RPC服务是自动启动的,自己电脑随时都可打印,其它部分员工也能正常使用共享打印!我进计算机管理把共享会话全部清空,A电脑情况还是一样。但只要我重启计算机后,A电脑就又能打印了,但用不了多久,又不能打印了,有时会用得较久。我估计是连接会话过多的原因,但为什么清空了连接会话还这样,为什么非得要重启我电脑才能解决问题?要怎么处理才能不用重启电脑?我不能一天老重启电脑啊(考虑过换服务器的系统,但装的软件较多,且现在这些软件在服务器的系统上好不好用且是个问题),谢了...  
只要告诉我怎样做不用重启电脑就好,想找出根本的原因! 
会是因为A电脑的原因么?理论上好像说不过去吧,呵呵...


------解决方案--------------------
该问题是否最近才出现,还是一直就这样?

别人打印都正常,就该主机有问题,只能怀疑该主机的问题,或者共享连接存在问题,当然也有可能是发送的数据包很奇特等

应该不用重启的,在出现问题时先试图清空打印缓存,清空用户会话,最好直接重启共享服务,应还不用重启的

比如可执行脚本:
[code=BatchFile]@echo off
sc stop spooler
del %systemroot%\system32\printers\*.* /s /f /a
net session /delete /y
sc stop browser
sc stop lanmanserver
sc start lanmanserver
sc start browser
sc start spooler
echo ok
pause>nul[/code]

当然,治本的方法是查看系统日志,分析对方主机的问题等,当然,有时打印驱动也有可能存在问题,比如HP打印机容易出现下层打印问题等
------解决方案--------------------
先看一下你是否能ping通其他的电脑,看你的sever、TCP/IP NetBIOS Helper,Print Spooler等服务启动没有啊