利用EPTS诊断打印机故障
程序员文章站
2022-06-13 20:05:58
利用EPTS诊断打印机故障 一日,升级BIOS后,原先用得好好的打印机罢工了,并且连测试页也不能打印。正常情况下,BIOS升级后,外设应该工作得更好才对,但目前出现了这种情况,令我感到束手无策。经用各种... 10-09-08...
一日,升级bios后,原先用得好好的打印机罢工了,并且连测试页也不能打印。正常情况下,bios升级后,外设应该工作得更好才对,但目前出现了这种情况,令我感到束手无策。经用各种方法修理均无功而返。无奈,只好停用打印机。
又过数日,重装win98系统。安装完成后,胡乱打开了几个安装光盘内的文件夹,忽然在other\misc\epts目录下,发现了一个以前从未见过的文件epts.exe。它是用来干什么的呢?打开说明文件readme后,我眼睛一亮,原来这个epts.exe的全称是enhanced print trouble shoot,是一个专门用来诊断打印机故障的工具软件!这不正是我需要的吗。真是“踏破铁鞋无觅处,得来全不费工夫”!
于是,马上把epts.exe拷贝到c盘,运行之。怎么?不能运行?后经仔细查看错误提示文字,才知道这个“打印机故障诊断程序”共由五个文件构成,运行主文件epts.exe时,其它文件必须与epts.exe位于同一目录下。于是我又把dxdll.dll、pts.bin、pts.hlp、readme.txt一同拷入c盘根目录。再次运行epts.exe。此时,屏幕上打开了两个窗口:打印机故障诊断窗口和打印信息显示窗口。经过一段时间的摸索,我发现前者是epts.exe的工作窗口,打印机的各种故障就由它来诊断、排除;后者则显示打印机的各种参数设置,譬如:打印机端口、驱动程序版本、打印数据格式及irq中断号等信息。恰当地使用这些数据可以加快你诊断、排除打印机故障的速度。在打印故障诊断窗口中,epts采用交互的方式来与用户交流,首先询问用户的打印机遇到了什么问题,并列出几种主要的打印故障类型,譬如:完全不能打印、只能打印一部分、打印文字或图像扭曲、打印乱码、打印字体与设置不一致、打印图像颜色与屏幕显示不符等几大类型。就我遇到的故障来说,应选“完全不能打印”项。随后,epts又弹出对话框,询问更加详细的情况,包括:询问打印机指示灯是否亮、数据线是否接通、打印驱动程序是否安装等等。屏幕最后一行的询问是bios中打印机
端口模式设置是否正确?并提示说有些打印机必须使用特定的端口!我突然回忆起前些天检查时,漏掉了bios中打印端口模式的设置,赶快重启电脑,进入bios,发现打印机端口模式设置的是“ecp(扩展型并行口)”方式,而我的这台打印机说明书上说,并不支持“ecp”方式,于是我试着将它改为原先使用的“normal”方式。怀着忐忑不安的心情,接好打印机。谁知一试,一切ok!并顺利打印出测试页,打印机又恢复了生机!
经过一番思索,我终于明白了故障原因:原来bios在未升级时,“打印机端口模式”设置的是“normal”,而在升级后的bios中,此选项的默认值为“ecp”。我想可能是因为目前流行的打印机端口模式是“ecp”的缘故,但我的老式打印机并不支持它,所以产生了前述的故障。
为了使大家都能得心应手地使用epts来诊断打印机故障,我把epts命令的格式及参数总结如下,希望对大家有所帮助(此命令格式及参数可以在“开始”菜单的“运行”文本框中使用)。
格式:epts [/rn /ry][/sa /sn /sy]
各参数含义如下:
①/rn :不显示引发故障的情况列表(缺省值)。
②/ry :显示所有可能引起你的打印机所遇到的故障的情况列表。
③/sa :启动epts时询问你是否检测打印机目前的状态。
④/sn :启动epts时不检测打印机状态。
⑤/sy :在屏幕上显示epts检测到的打印机状态(缺省值)。
例如:我们在“运行”文本框中键入epts/sn ,epts启动时,将不检测打印机状态,以加快启动速度。
另外,值得一提的是:epts每次对打印机故障诊断后,它会自动将故障现象、故障原因和解决办法都如实记录下来。当你再次使用epts诊断打印机故障时,它会参考以前的记录以加快排除故障的速度。epts特别适用于遇到打印机故障的新手,在它的帮助下,我们一般都能顺利地找到并排除打印机的各种故障。被打印机故障困扰的朋友不妨一试。
本
又过数日,重装win98系统。安装完成后,胡乱打开了几个安装光盘内的文件夹,忽然在other\misc\epts目录下,发现了一个以前从未见过的文件epts.exe。它是用来干什么的呢?打开说明文件readme后,我眼睛一亮,原来这个epts.exe的全称是enhanced print trouble shoot,是一个专门用来诊断打印机故障的工具软件!这不正是我需要的吗。真是“踏破铁鞋无觅处,得来全不费工夫”!
于是,马上把epts.exe拷贝到c盘,运行之。怎么?不能运行?后经仔细查看错误提示文字,才知道这个“打印机故障诊断程序”共由五个文件构成,运行主文件epts.exe时,其它文件必须与epts.exe位于同一目录下。于是我又把dxdll.dll、pts.bin、pts.hlp、readme.txt一同拷入c盘根目录。再次运行epts.exe。此时,屏幕上打开了两个窗口:打印机故障诊断窗口和打印信息显示窗口。经过一段时间的摸索,我发现前者是epts.exe的工作窗口,打印机的各种故障就由它来诊断、排除;后者则显示打印机的各种参数设置,譬如:打印机端口、驱动程序版本、打印数据格式及irq中断号等信息。恰当地使用这些数据可以加快你诊断、排除打印机故障的速度。在打印故障诊断窗口中,epts采用交互的方式来与用户交流,首先询问用户的打印机遇到了什么问题,并列出几种主要的打印故障类型,譬如:完全不能打印、只能打印一部分、打印文字或图像扭曲、打印乱码、打印字体与设置不一致、打印图像颜色与屏幕显示不符等几大类型。就我遇到的故障来说,应选“完全不能打印”项。随后,epts又弹出对话框,询问更加详细的情况,包括:询问打印机指示灯是否亮、数据线是否接通、打印驱动程序是否安装等等。屏幕最后一行的询问是bios中打印机
端口模式设置是否正确?并提示说有些打印机必须使用特定的端口!我突然回忆起前些天检查时,漏掉了bios中打印端口模式的设置,赶快重启电脑,进入bios,发现打印机端口模式设置的是“ecp(扩展型并行口)”方式,而我的这台打印机说明书上说,并不支持“ecp”方式,于是我试着将它改为原先使用的“normal”方式。怀着忐忑不安的心情,接好打印机。谁知一试,一切ok!并顺利打印出测试页,打印机又恢复了生机!
经过一番思索,我终于明白了故障原因:原来bios在未升级时,“打印机端口模式”设置的是“normal”,而在升级后的bios中,此选项的默认值为“ecp”。我想可能是因为目前流行的打印机端口模式是“ecp”的缘故,但我的老式打印机并不支持它,所以产生了前述的故障。
为了使大家都能得心应手地使用epts来诊断打印机故障,我把epts命令的格式及参数总结如下,希望对大家有所帮助(此命令格式及参数可以在“开始”菜单的“运行”文本框中使用)。
格式:epts [/rn /ry][/sa /sn /sy]
各参数含义如下:
①/rn :不显示引发故障的情况列表(缺省值)。
②/ry :显示所有可能引起你的打印机所遇到的故障的情况列表。
③/sa :启动epts时询问你是否检测打印机目前的状态。
④/sn :启动epts时不检测打印机状态。
⑤/sy :在屏幕上显示epts检测到的打印机状态(缺省值)。
例如:我们在“运行”文本框中键入epts/sn ,epts启动时,将不检测打印机状态,以加快启动速度。
另外,值得一提的是:epts每次对打印机故障诊断后,它会自动将故障现象、故障原因和解决办法都如实记录下来。当你再次使用epts诊断打印机故障时,它会参考以前的记录以加快排除故障的速度。epts特别适用于遇到打印机故障的新手,在它的帮助下,我们一般都能顺利地找到并排除打印机的各种故障。被打印机故障困扰的朋友不妨一试。
本