妙手诊治网络打印难题

来源 :个人电脑 | 被引量 : 0次 | 上传用户:aote_jeanny
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  为了有效提升打印效率,又能降低工作成本,很多单位局域网中都安装设置了网络打印机。不过,在使用网络打印机打印材料时,常常会遭遇一些稀奇古怪的打印难题,这些难题如果不能被快速解决,显然会影响网络打印机的工作效率。为此,本文现在就对一些常见网络打印难题进行梳理、总结,并提出合适应对措施,希望大家能从中获得帮助!
  网络打印无法发布
  有时,为了方便局域网用户共享使用单位中的唯一一台打印机,我们会尝试将打印机设为共享状态,让其发布到网络中。可是,在进行这种设置操作时,有可能无法从打印机快捷菜单中找到“共享”命令,或者该命令处于灰色不可点击状态,这么一来打印机就不能正常发布到局域网中了。碰到这类难题时,该怎样进行解决呢?
  造成这类问题的原因,主要有两个方面,一是系统“Server”服务被意外停用,二是文件及打印共享组件没有安装。在解决这类问题时,首先可以依次点击“开始”|“运行”命令,弹出系统运行对话框,输入“services.msc”命令,单击“确定”按钮后,展开系统服务列表界面,从中找到系统“Server”服务选项,并用鼠标双击之,打开如图1所示的选项设置对话框,检查该服务是否已经启用,要是看到该服务还没有启用运行时,不妨按下“启动”按钮,将该系统服务运行状态恢复正常,这样或许就能将打印机右键菜单中的“共享”命令激活了。
  如果还不能解决问题,可以依次点击“开始”|“控制面板”命令,切换到系统控制面板窗口,按下“网络和共享中心”图标,点击“更改适配器设置”按钮,进入网络连接列表界面,用鼠标右键单击本地连接图标,执行右键菜单中的“属性”命令,打开本地连接属性对话框,从中检查文件及打印共享组件是否处于选中状态,如果发现其还没有被安装时,应该立即选中它,确认后重新启动计算机系统,就能将目标组件安装成功了,这时就能将打印机发布到网络中了。
  网络打印强制验证
  某台网络打印机连接在一台装有Windows 7系统的计算机中,当用户从其他Windows 7客户机系统,访问该网络打印机时,系统竟然强制要求身份验证。实际上,这台网络打印机没有开启身份验证功能,那么这种问题是怎么产生的呢,如何才能让网络打印操作不要求身份验证,而能直接进行打印呢?
  这种问题多半是网络打印机所在的Windows 7系统启用了经典共享模式,在该模式状态下,Windows 7系统会强行要求所有来访用户一定要使用本地账户访问网络打印机。要想取消网络打印强制验证要求,可以进行下面的设置操作:
  首先依次点击“开始”|“运行”命令,弹出系统运行对话框,输入“gpedit.msc”命令并回车,展开系统组策略控制台窗口,在该窗口左侧列表中,将鼠标定位到“计算机配置”|“Windows设置”|“安全设置”|“本地策略”|“安全选项”节点,从该节点下找到“网络访问:本地账户的共享和安全模型”选项,并用鼠标双击该选项,打开如图2所示的选项设置对话框。
  其次选中“仅来宾——对本地用户进行身份验证,其身份为来宾”选项,确认后执行设置保存操作就能解决问题。不过,当网络打印机所在计算机系统处于仅来宾模式状态时,网络打印机很容易遭遇局域网非法用户的攻击。所以,在安全性要求较高的场合下,我们建议网络打印机所在计算机系统仍然使用经典共享模式,同时在客户机和网络打印机所在计算机系统中,各自创建一个名称和密码都一致的登录账号,日后只要使用相同的账号登录系统,就能保证在网络打印时,不会进行身份验证操作了。
  网络打印路径失效
  在安装网络打印机时,往往要通过网上邻居窗口,从中找到打印机所在计算机主机名称,之后用鼠标双击该计算机,网上邻居才能显示出对应计算机中包括共享打印机在内的所有共享资源。然而,有的时候,用鼠标双击打印机所在的计算机图标后,网上邻居窗口会弹出网络路径出错的故障现象,这样一来网络打印机自然就没有办法安装成功了。
  一般来说,在网络连接正常的情况下,网上邻居窗口会通过远程共享主机系统中的IPC$,将所有可用的共享资源显示出来,如果IPC$服务出现意外不能正常工作时,网上邻居窗口就无法将远程共享主机系统中可用共享资源显示出来,同时会出现网络共享路径出错的提示。所以,要解决网络打印路径失效的问题,可以按照下面的步骤,来检查网络打印机所在计算机系统的IPC$服务是否运行工作:
  首先以系统管理员权限登录网络打印机所在计算机系统,逐一点击“开始”|“运行”选项,切换到系统运行对话框,输入“cmd”命令并回车,弹出DOS命令行窗口。在该窗口命令提示符下,输入“net share”命令,按回车键后,弹出如图3所示的结果信息,在这里就能很直观地看到对应系统的IPC$服务运行正常与否了。
  倘若发现远程共享主机系统中的IPC$服务工作不正常时,那就意味着网络打印路径失效问题,肯定是由IPC$服务运行不正常造成的。这个时候,只要在MS-DOS工作窗口中继续输入“net share IPC$ ”命令,单击回车键后,IPC$服务的运行状态就能被成功开启了。此时,再次尝试从客户机网上邻居窗口中安装网络打印机时,就能轻松找到它,并进行安装操作了。
  网络打印被人删除
  在局域网工作环境中,总有一些用户不怀好意,趁网络打印机没人使用时,悄悄将其删除掉,这样其他人在打印材料时,就容易受到影响。对于这种问题,该如何进行防范呢?其实,只要在网络打印机所在计算机系统中,进行如下设置操作,就能防止网络打印机被人偷偷删除了:
  首先以系统管理员权限登录网络打印机所在计算机系统,使用“Win+R”快捷键,调出系统运行对话框,输入“regedit”命令,单击“确定”按钮后,弹出系统注册表编辑界面。在该界面左侧显示窗格中,将鼠标定位在注册表分支“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer”上。   其次检查目标分支下是否存在“NoDeletePrinter”双字节键值,要是不存在的话,可以用鼠标右键单击目标分支,从弹出的快捷菜单中,依次点击“新建”|“Dword值”命令,将新创建的键值取名为“NoDeletePrinter”,用鼠标双击该键值,弹出如图4所示的编辑对话框,输入数值“1”,确认后重新启动计算机系统,日后局域网中的普通用户就无法被他人悄悄删除掉了。
  网络打印无法安装
  近日,有用户在安装了Windows 7系统的计算机中安装网络打印机时,发现使用指定IP地址方式,安装网络打印机时,系统提示路径错误。使用安装向导方式搜索安装网络打印机时,能找到网络打印机,却无法安装驱动程序。对于类似这样的蹊跷打印问题,应该怎样进行有效应对呢?
  首先检查网络打印机自身工作状态是否正常,如果正常的话,那么上述问题多半是网络打印机自带的SNMP服务工作状态不正常引起的,因为SNMP服务安全机制很脆弱,不少用户为了避免网络打印受到安全威胁,往往会想办法停用SNMP服务。所以,只要将网络打印机自带的SNMP服务重新开启成功,就能正常安装使用网络打印机了。
  当然,如果安装使用的网络打印驱动程序,不能很好地兼容Windows 7系统时,也容易引起上面的问题,这个时候可以尝试按照下面的步骤,重新安装一遍网络打印机:首先依次单击Windows 7系统桌面上的“开始”|“设备和打印机”选项,进入设备和打印机列表界面。按下该界面中的“添加打印机”按钮,切换到打印机安装向导设置框,选中“添加本地打印机”选项,展开添加打印机向导框,选中这里的“创建新端口”选项,并将“端口类型”设置为“Local Port”,之后在“端口名”文本框中输入网络打印机IP地址(如图5所示),这么一来网络打印机驱动程序就能被成功安装了。
  网络打印反应迟钝
  有的用户反应,自己的网络打印机反应特别迟钝,从打印命令下达,到打印任务输出,要等待很长时间。之所以会出现该问题,很可能是网络打印机所在计算机系统的“ServerThreadTimeout”键值,被专业工具或人为修改了,因为该键值主要是用来控制网络打印机反应灵敏度的。默认状态下,网络打印机会每隔一段时间向局域网发送一些控制信息,不过该控制信息如果发送过于频繁时,很容易造成网络打印传输通道被堵现象,从而会降低网络打印机反应灵敏度。所以,进行下面的设置操作,来延长网络打印机发送控制信息的间隔时间,避免网络打印通道被堵现象,有利于提高网络打印机反应灵敏度:
  首先使用“Win+R”快捷键,调出系统运行对话框,输入“regedit”命令,单击“确定”按钮后,弹出系统注册表编辑界面。依次展开该界面左侧列表中的“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print”注册表分支,检查指定分支下是否存在“ServerThreadTimeout”键值,如果不存在时,不妨在系统注册表编辑界面,依次选择“编辑”|“新建”|“双字节值”选项,来新创建好“ServerThreadTimeout”键值。
  其次用鼠标右击刚刚创建好的“ServerThreadTimeout”键值,点击快捷菜单中的“修改”命令,切换到如图6所示的编辑键值对话框,输入合适的时间间隔数值,比方说,要想将时间间隔设置为“30”秒钟时,可以在键值编辑对话框中输入“30000”,并将“十进制”选项选中,确认后刷新系统注册表即可。
  网络打印无法连接
  最近,某用户在Windows 7客户端系统中,尝试连接局域网中的一台网络打印机时,发现按照普通设置,根本无法连接成功。每次连接时,系统总是出现“本地后台打印程序服务没有运行,请重新启动后台打印程序或重新启动计算机”的错误提示。不过,从其他客户机连接网络打印机时,却很正常。
  起初,还以为是本地计算机中的安全工具拦截了网络打印连接,经过检查发现,本地系统根本就没有安装或开启安全工具。依照错误提示,判断系统的后台打印服务被意外关闭了。于是,依次单击“开始”|“控制面板”命令,切换到系统控制面板窗口,逐一双击“系统和安全”|“管理工具”|“服务”图标,选中并双击后台打印服务选项,弹出如图7所示的选项设置对话框,在这里,看到该服务确实处于关闭运行状态,不过其启动类型还是“自动”,这就意味着Windows系统在启动的时候,该系统服务应该是随Windows一起启动运行的,只是目前处于停止运行状态。先不管什么原因,按下“启动”按钮,将它先启动成功。之后,重新连接网络打印机,上面的问题仍然存在。切换到系统服务列表界面,查看后台打印服务工作状态时,看到它已经自动停止运行了,反复操作几次后,认为问题原因可能不在这儿。
  后来,将怀疑目光转向了病毒程序,因为病毒可谓无所不能啊。尝试利用最新版本的杀毒软件,扫描本地计算机系统,结果一个病毒都没有发现,哪怕是可疑的插件程序都没有找到,于是推断位于“System32”系统文件夹中的后台打印服务损坏了。从局域网中其他工作正常的Windows 7客户端系统中复制一个“Spoolsv.exe”文件,用其替换本地系统中的相同文件,再重新启动一次后台打印服务,并且再次连接一遍网络打印机,结果依旧不能连接。
  在毫无头绪的情况下,准备彻底清除残留在系统注册表中的网络打印机信息,之后再进行连接测试。首先依次点击“开始”|“运行”命令,在弹出的系统运行文本框中,输入“regedit”命令并回车,展开系统注册表编辑界面,将鼠标定位到注册表分支HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers上(如图8所示),删除该分支下的所有键值信息,同时重新启动了一下计算机系统。这时,进入系统服务列表界面时,看到后台打印服务是正常运行的,于是继续按常规方法连接网络打印机,可是故障问题还是不能消失。
  除了注册表中有网络打印机的残留信息,还有哪些地方存在这方面信息呢?思来想去,决定打开系统资源管理器窗口,进入系统文件夹“C:\Windows\System32\Spool\Printers”,将其中的信息也删除掉试试。当访问“Printers”文件夹时,系统弹出了“无权访问该文件夹”之类的提示,重新设置访问权限后,网络打印机居然可以正常连接了。原来是文件夹访问权限设置不当,造成了网络打印机无法连接。事后了解到,该用户在连接网络打印机之前,使用优化工具对系统进行了优化设置,可能优化设置操作无意中调整了“Printers”文件夹的访问权限,从而造成了该用户不能正常访问对应文件。所以,在连接网络打印机时,引起了后台打印服务不能正常工作。在为该用户重新赋予文件夹访问权限后,网络打印机连接自然也就恢复正常了。
其他文献
全球创新与设计领导者HTC(宏达国际电子股份有限公司,以下简称"HTC")在北京召开"HTC VIVE中国战略暨生态圈大会"并发起成立"亚太虚拟现实产业联盟"(APVRA)。AMD总裁兼首席执行官?苏姿丰
当众多厂商还在用2K、4K吸引用户眼球时,三星独辟蹊径让曲面成为了桌面显示器的新亮点。  从CRT发展到液晶显示设备,很长时间以来液晶显示器、液晶电视都被人们称为平板显示器、平板电视。从CRT的球面、柱面发展到液晶显示的平面,平板电视在观赏效果、能耗、外观以及康防护上做到了巨大的提升,而今我们在市场上又可以看到曲面显示设备已经成为新一代的热点。  相比“传统”平板显示设备,曲面电视、显示器的弧线外