打印机断针测试软件 24针打印机打印针及驱动电路测试程序 v1.1 运行环境:MS-DOS、WINDOWS 9.X 1、本程序适用于所有24针打印机,用于检测打印针及驱动电路部分的故障,可对全部或某一根打印针进行测试,是维修打印机的好工具。在购买打印机时,也可以用本程序对每根打印针的打印质量单独进行测试,看看24根打印针各自打印出的线粗细、颜色深浅是否一致等,以作参考。 2、测试 断针测试:选择好正确的打印机类型后单击“测试全部打印针”按钮; 驱动电路部分的测试:单击“选择打印针”按钮,选择要测试的针号后返回主界面单击“开始测试”按钮,如未听到打印头击针的响声,说明驱动电路或打印头电缆、线圈有故障,否则说明只是打印针断。 3、文件清单 软件解压缩后即可使用,共有以下三个文件: TP.COM 主程序 TESTPRNT.24 测试模块 TESTPRNT.TXT 本文件 4、由于使用中文界面,本程序运行时将检测内存中是否有UCDOS、天汇、SPDOS、2.13、中国龙等汉字系统在活动,如没有将自动查找WINDOWS9.X、UCDOS系统的16点阵显示字库,如未安装有WINDOWS9.X或UCDOS,请找一个16点阵字库,字库名为CHS16.FON或HZK16,COPY到TP.COM所在的目录中,否则不能运行。 5、设置不在列表中的24针打印机的打印参数。 ①查阅打印机操作手册,记下图形打印命令; ②打开打印机电源,运行TP.COM程序,单击“其他24针打印机”输入图形打印命令,图形数据类型暂选“两位十六进制,低位在前”、图形数据方向暂定为“位7对1号针”,单击“确定”返回主界面,单击“测试全部打印针”,如不能打印请关闭打印机电源(清除打印机缓冲区中的信息),至少10秒钟后再打开,双击“其他24针打印机”,把图形数据类型更改为“两位十六进制,高位在前”返回主界面再试;如果还不行则清除打印机缓冲区中的信息,双击“其他24针打印机”,把图形数据类型更改为“四位十进制ASCII字符表示”返回主界面再试,如果成功则转下面第3步,失败则说明输入的图形打印命令有误,请输入正确的图形打印命令重新试一试。 ③如果打印出的信息不是数字1 2 3 ... 24,请双击“其他24针打印机”,把图形数据方向改为“位0对1号针”即可。单击“保存当前设置”把当前打印机的设置保存到TESTPRNT.24文件。 如果不能从打印机操作手册中查出图形打印命令,可用以下 方法获得,以TH3070打印机、UCDOS 5.0 汉字系统为例: 首先用/R参数运行TP.COM程序并驻留内存(退出用/Q参数),然后运行UCDOS汉字系统及打印驱动程序(UCDOS汉字系统的打印驱动程序设置为TH3070),用/P参数运行TP.COM显示图形打印命令,显示如下: 1:1B 3C 2:1B 49 3:1B 1F FE 4:1B 07 记下以上4组数据,输入QUIT并按回车键退出UCDOS汉字系统,用/Q参数运行TP.COM撤去内存中的图形打印命令读取程序。 不带任何参数运行TP.COM程序,分别用以上4组数据作为图形打印命令转到第②步进行实验,当把第2组数据(1B 49)作为图形打印命令、图形数据类型选择“两位十六进制,高位在前”进行打印实验时,打印成功,说明1B 49就是TH3070打印机的图形打印命令,图形数据类型为“两位十六进制,高位在前”,图形数据方向为“位7对1号针”。
附表:部分打印机打印参数
┌──────────┬──────┬──────┬───────────┐ │ 打印机类型 │图形打印命令│图形数据方向│ 图形数据类型 │ ├──────────┼──────┼──────┼───────────┤ │Brother AX1900 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Brother M1570 │ 1B 47 │ 位0对1号针 │四位10进制ASCII码表示 │ │Brother M1724 │ 1B 34 │ 位7对1号针 │两位16进制,高位在前 │ │Brother M2024 │ 1B 34 │ 位7对1号针 │两位16进制,高位在前 │ │Brother M2724 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │CITIZEN CKP-5240S │ 1A 43 1B 4A│ 位0对1号针 │四位10进制ASCII码表示 │ │Canon BJ-10ex │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Canon BJ-10sx │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Canon BJ-200 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Canon BJ-230 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Canon BJ-300 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Canon BJ-330 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │EPSON DLQ2000 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │EPSON LQ150 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │EPSON LQ1600 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │EPSON LQ1800 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │EPSON LQ1900 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │EPSON LQ2500 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter CP660 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter CP665 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter CP760 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter CP765 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter P1200 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter P1300 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter P6300 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter P660 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter P665 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter P760 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │NEC Pinwriter P765 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │OkiData 5320SC │ 1B 25 31 │ 位7对1号针 │两位16进制,高位在前 │ │OkiData 5330SC │ 1B 25 31 │ 位7对1号针 │两位16进制,高位在前 │ │OkiData 8320C │ 1B 25 31 │ 位7对1号针 │两位16进制,高位在前 │ │OkiData 8330C │ 1B 25 31 │ 位7对1号针 │两位16进制,高位在前 │ │OkiData 8360C │ 1B 25 31 │ 位7对1号针 │两位16进制,高位在前 │ │OkiData 8368SC │ 1B 25 31 │ 位7对1号针 │两位16进制,高位在前 │ │OkiData 8370SC │ 1B 25 31 │ 位7对1号针 │两位16进制,高位在前 │ │OkiData 8570SC │ 1B 25 31 │ 位7对1号针 │两位16进制,高位在前 │ │Sharp JX735 │ 1B 4E 1B 4A│ 位0对1号针 │四位10进制ASCII码表示 │ │Star AR2400 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Star AR2463 │ 1B 4A │ 位0对1号针 │四位10进制ASCII码表示 │ │Star AR3200 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Star AR3240 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Star AR4400 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Star CR3200 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │Star CR3240 │ 1B 2A 27 │ 位7对1号针 │两位16进制,低位在前 │ │TOSHIBA P1350 │ 1B 3B │ 位0对1号针 │四位10进制ASCII码表示 │ │TOSHIBA P1351 │ 1B 3B │ 位0对1号针 │四位10进制ASCII码表示 │ │TOSHIBA TH3070 │ 1B 49 │ 位7对1号针 │两位16进制,高位在前 │ └──────────┴──────┴──────┴───────────┘
|