正确排查,高效解决网络打印故障

时间:2022-10-25 09:23:18

正确排查,高效解决网络打印故障

通过网络访问打印机,进行日常办公是经常要做的一项操作;一般来说,只要网络打印机工作状态正常,且已经连接到局域网中的话,那么我们就应该能够顺利地进行网络打印。不过,在实际打印过程中,我们时常会遇到无法进行网络打印的现象,面对这样的故障现象,我们究竟该如何来高效解决呢?现在,本文从实战角度出发,来向各位朋友贡献一则网络打印故障的详细检查过程,希望大家能从中获得帮助!

网络打印故障

最近,笔者接到一位员工的电话,反映他的客户端系统无法利用局域网中的网络打印机打印材料;故障就是命令,笔者立即放下电话,三步并两步地赶到故障现场,初步勘察了一下现场,发现这位员工的办公室有四台客户端系统,一台网络打印机,该打印机直接连接到一台性能比较高档的主机系统中,对应系统安装使用的是Windows XP系统,同时该系统中没有启用任何网络防火墙,在这台主机系统中直接进行打印操作时一切正常。经仔细询问这位员工了解到,前些天这位员工还利用网络打印机处理材料的,现在着急要处理一份材料时,却突然不能正常打印了,可是这个办公室中的其他两台客户端系统却能通过网络正常使用打印机。

既然同一个办公室中的其他两台客户端系统能够使用网络打印机,于是笔者下意识地认为,多半是这位员工的客户端系统网络打印连接不正常引起的,相信重新进行一下连接就能解决问题了。于是笔者立即打开故障客户端系统的控制面板窗口,双击其中的打印机和传真图标,果然系统提示网络打印机无法正常连接。到这个办公室的另外一台客户端系统中,记录下它的上网地址,再回到故障客户端系统使用ping命令测试刚刚记录的上网地址,看看它的连通性究竟如何;按常规来说,那个上网地址应该能够被正常ping通才对,毕竟那台客户端系统可以正常访问网络打印机,这说明它的网络连接应该是正常的。然而,实际得到的结果却是无法ping通,一次ping不通就再ping,还是无法ping通。

故障排查过程

仔细分析上面的故障现象,笔者对那台故障客户端系统很是怀疑,毕竟整个办公室中只有这台客户端系统不能访问网络打印机,同时也不能上网访问网络内容,笔者打算暂时对这台故障客户端系统执行重新启动操作,因为许多莫名其妙的故障现象,来得突然、去得也突然,几乎没有任何理由,简单地重启一下系统往往能收到奇效;想到这里,笔者立即动手将故障客户端系统重新启动了一下。待故障客户端系统重启稳定后,笔者又尝试进行了网络打印操作,结果网络打印仍然不成功。

有没有可能是故障客户端系统网络连接存在问题呢,导致只有它不能正常访问网络打印机呢?为了排除网络连接因素,笔者拔出连接故障客户端系统的网络线缆,并使用专业的线缆测试仪对网络线缆的连通性进行了测试,测试发现这根物理线缆的连通性一切正常;在将网络线缆重新插入后,笔者又检查了故障客户端系统的上网参数,发现参数设置都是正确的,同时所有客户端系统都处于相同的工作组中,而且局域网中又没有划分不同的虚拟工作子网,怎么故障客户端系统就无法使用网络打印机呢?这让笔者实在想不通。

后来,笔者担心故障客户端系统存在网络病毒,因为很多无法用常规方法解决的网络故障,最后都是由网络病毒捣乱引起的;为了验证网络病毒是否是“罪槐祸首”,笔者先打开故障客户端系统的任务管理器窗口(如图1所示),在其中检查有没有异常的进程出现,结果没有看到异常的病毒进程或其他陌生进程;接着笔者又检查了系统的启动选项,看看本地系统中是否有陌生的服务在偷偷运行,结果也没有找到陌生系统服务;最后,笔者又“请”出了360安全卫士,对故障客户端系统进行了全面、彻底地病毒查杀操作,经过几个小时的杀毒等待,始终没有发现任何异常。此外,笔者特意借助外力工具,对故障客户端系统的CPU使用率进行了长时间的监视,也没有发现有任何异常情况。至此,笔者依照经验,基本认定故障客户端系统无法访问网络打印机的故障与网络病毒无关。

既然故障客户端系统中没有找到任何病毒,那有没有可能是对应系统中的相关服务被意外关闭,造成了对应系统无法连接网络打印机呢?经过上网搜索,笔者发现与网络打印操作有关的系统服务,无非就是Server、Print Spooler等服务,打开故障客户端系统的服务列表窗口,分别检查了这些系统服务的工作状态,发现它们都处于正常的启用状态(如图2所示),显然上面的故障现象与系统服务的工作状态没有任何关系。

解决故障现象

在对故障客户端系统的各项可能因素进行排查之后,笔者认定上述网络故障可能与故障客户端系统自身没有关系,故障根源肯定在其他位置。基于这一点,笔者对故障现场再次进行了勘察,发现故障客户端系统所在的办公室,是通过一个八口小交换机连接在一起的,现在连接到这台交换机上的其他客户端系统都能正常使用网络打印机,偏偏只有故障客户端系统出现问题,会不会是连接它的交换机端口存在问题呢?为了排除交换端口因素,笔者立即动手换了一个交换端口,并尝试着重新启动了一下该交换机系统,结果让人很期待的一幕出现了,故障客户端系统竟然可以正常上网了,再测试网络打印操作时,发现网络打印机也能正常访问了,至此网络打印机无法使用的故障就被成功解决了。

故障总结反思

上面的网络打印故障虽然被成功解决了,但是故障排查过程之曲折让人没有想到,主要是网络打印故障看起来明明是出在故障客户端系统身上,结果却出在与之连接的交换机身上。这次故障提醒我们,在任何网络故障面前,要认真、仔细地排查任何一个可能与故障现象有关的设备。为了保证日后能够高效使用网络打印机,我们在遇到网络打印故障时,可以尝试按照下面的顺序进行依次排查:

1、查客户端设置

检查客户端系统的默认打印设置参数,看看对应系统选用的默认打印机是否设置正确。正常情况下,局域网网络中可能同时安装有几台网络打印机,通常是本地打印机性能稍微差一些,网络打印机性能稍微高档一些,此时客户端系统会同时显示有多台打印机图标,并且依照打印任务的不同需要选择不同类型的打印机,那样的话客户端系统就需要频繁调整默认打印机设置了,所以在正式打印材料之前,检查默认打印机设置是否正确就显得十分必要了。在检查默认打印机时,我们可以在客户端系统中,依次单击“开始”/“设置”/“打印机和传真”命令,在弹出的打印机列表窗口中,看看那个处于打勾的打印机(如图3所示),是否就是自己想要的默认打印机,要是不是的话,我们只要用鼠标右键单击目标打印机,并执行快捷菜单中的“设置为默认打印机”命令,就能将指定的打印机设置为默认打印机了。

2、查打印机设置

遇到网络打印失败故障时,我们需要检查网络打印机的当前工作状态是否正确,例如要是网络打印机被设置成“暂停打印”的话,那么任何客户端系统发送到网络打印机的任务,都不会打印出来,只是暂时保存到它的打印序列中。在排除网络打印机的工作状态因素后,还要仔细检查打印机的端口设置,看看有没有存在错误的操作,而意外选用了“打印到文件”选项(如图4所示)。

3、查程序状态

这里的程序主要包括两个方面,一是检查网络打印机的驱动程序,二是检查发送打印任务的应用程序,如果这些程序自身存在问题的话,也容易导致网络打印失败故障。我们可以先在网络打印机所在的主机系统中,启动运行系统自带的记事本应用程序,并用该程序随意编辑一个文本文件,再执行打印输出操作,如果网络打印机能够正常输出目标文本文件的话,那就能证明网络打印机的驱动程序工作状态是正常的,要是网络打印机连记事本应用程序中的内容都无法打印输出的话,那就意味着网络打印机驱动程序可能存在问题,此时我们可以尝试卸载旧的打印驱动程序,再重新安装新的打印驱动程序。要是网络打印机可以打印记事本应用程序中的内容,无法打印其他应用程序发送过来的打印任务时,那多半是其他应用程序存在问题,这个时候我们可以检查对应应用程序的相关打印设置,实在不行的话,可以考虑重新安装一遍目标应用程序。

4、查共享设置

有的时候,网络打印机的共享设置不正确,也能引起网络打印失败故障;例如,在连接网络打印机的主机系统中,我们往往需要为网络打印机设置一个合适的共享名称,这个名称与文件名称一样,允许包含各种形式的字符在内,不过要是我们在网络打印机共享名称后面意外添加了一个空格符号时,客户端系统就会无法访问到目标网络打印机,这是因为客户端系统在通过网络访问该打印机时,先要通过共享名称找到目标网络打印机,然而在寻找打印机的过程中,客户端系统会自动丢弃共享打印名称后面的空格符号,最终造成所要寻找的网络打印机与实际存在的网络打印机不相符合,从而引发打印失败故障。

相信经过上述设置,网络打印机就能正常地为我们提供各类打印“服务”了。

上一篇:开箱子打老鼠――小谈《中华英雄》里的趣味生... 下一篇:《神鬼传奇》浅谈平民环保装玩家跨服赛心得