病毒引起打印机不能打印的故障处理

Author: 丁光谦 Date: 1997-01-01

#3  故障现象:
  一台IBM PC/AT机,连接M1724打印机,在输出联机打印时,硬盘有读盘的动作,打印机却不响应,显示器上出现如下提示:
  “NO paper error writing device PRN Abort,Retry,Ignore,Fail?”
  从上述提示看,装上打印纸就行了。实际上,打印纸还好好地装在打印机上。到底是什么原因呢?
#3  故障分析与排除:
  首先,检查打印纸检测器。由于M1724打印机采用了反射式微型光电传感器来测纸,而这个传感器又装在橡胶辊子的下方,长时间工作以后便很容易被杂物、灰尘覆盖,挡住光的传播,影响检测工作,使打印机误判为无打印纸。经检查,发现检测器被纸屑、灰尘堵塞,用酒精棉球认真清洗干净后,重新开机试验,但仍未恢复正常,上述提示依然出现,说明其它地方仍有故障。
  怀疑是打印机的故障,就对打印机进行自检。结果自检正常,说明打印机本身并无大的问题。
  其次,在DOS状态下按Ctrl+P或Shift+PRTSC(屏幕打印,即静态打印),打印机不响应。根据经验,在DOS状态下进行上述操作,若打印机无响应,则说明打印机可能硬件有故障;但该机能正常自检,则说明:一是主机接口可能有故障,二是打印机接口可能有故障,三是接口电缆线可能有断路的现象。经查,以上三个部位都是正常的。
  既然打印机、打印机接口电缆线、主机打印卡都没问题,说明可能是软故障引起的,接着进行了以下处理:
  1.试用任何版本的干净的中英文DOS软盘重新启动主机,打印机能联机,也能进行屏幕打印。
  2.将M1724打印机的驱动程序重新COPY到C盘,故障依然存在。
  3.用DOS内部命令DIR查看各文件字的长度,发现CLIB24汉字库的字节数由原来的607248增加到707248,从中可以看出这是一种破坏打印程序的计算机病毒在作怪。
  4.最初尝试用TNT、SCAN两种反病毒软件进行检测,但都无济于事。随后,改用一种TONGWEI 4.64版的ANTIDOTE反病毒软件进行检测(该软件能检测和清除14种危害性较大的计算机病毒,其中包括“DESTOY PRINT”病毒)。
  运行ANTIDOTE程序,在菜单中选择“TEST-DIAGNOSE”(诊断)功能,显示器上出现“DESTORY PRINT”病毒的诊断报告;
  根据诊断报告的内容,选择“REMOVE-DISNFECT”(清除)功能,则打印病毒被清除。感染的文件和扇区得到恢复(该软件具备自动恢复功能)。
  经过上述处理,重新启动系统,打印正常。