欢迎来到天天文库
浏览记录
ID:12763852
大小:724.00 KB
页数:37页
时间:2018-07-18
《最新a9热敏打印机说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、炜煌热敏汉字微打使用手册第1部分性能指示2第2部分操作说明32.1并行接口连接32.1.1接口与引脚定义32.1.2并行接口引脚信号时序52.1.3并口例程62.2串行接口112.2.1串行接口引脚定义112.2.2修改波特率和通讯模式设置122.2.3串口例程142.3电源连接19第3部分打印命令祥解20第4部分西文字符集1、237炜煌热敏汉字微打使用手册第一部分性能指示1、打印方法:直接热敏打印2、打印纸宽:57.5±0.5mm3、打印密度:8点/mm,384点/行4、打印头寿命:6×106字
2、符行5、有效打印宽度:48mm6、走纸速度:25%的字符率的情况下为50mm/s7、打印字符:6*8点阵西文字符集1、2;20h—7fh间的标准ASCII码半角字符。国标一、二级汉字(16*16点阵、24*24点阵两种,可根据需要选用不同点阵类型的打印机)8、接口形式:并行接口20针插座,TTL电平9、操作温度:5~50℃10、操作相对湿度:10~80%炜煌热敏汉字微打使用手册11、储存温度:-20~60℃12、储存相对湿度:10~90%13、电源:直5V,3A,峰流不超过3A第二部分操作说明2.
3、1并行接口连接2.1.1接口与引脚定义并行接口插座引脚序号如下图所示:炜煌热敏汉字微打使用手册并行接口插座引脚序号IDE26针并行接口各引脚信号的定义如下图表所示:面板式引脚信号方向说明1-STB入数据选通触发脉冲,上升沿时读入数据3DATA1入这些信号分别代表并行数据的第一至第八位信号,每个信号当其逻辑为“1”时为“高”电平,逻辑为“0”为“低”电平。5DATA2入7DATA3入9DATA4入11DATA5入13DATA6入15DATA7入17DATA8入18-ACK出回答脉冲,“低”电平表示数
4、据已被接受而且打印机准备好接收下一数据19BUSY出“高”电平表示打印机正“忙”,不能接收数据20PE出缺纸信号,有纸时为低电平,缺纸为高电平4-ERR出打印机内部经电阻上拉“高”电平,表示无故障2,6,82为空脚,6,8为保留引脚,禁止用户应用炜煌热敏汉字微打使用手册10,12,14,1681224GND—接地,逻辑“0”电平注:1.“入”表示输入到打印机。2.“出”表示从打印机输出。3.信号的逻辑电平为TTL电平。2.1.2并行接口引脚信号时序并口时序如下图所示:并行接口信号时序图2.1.3并
5、口例程单片机控制打印机时汇编例程BUSYEQUP3.2;定义BUSY信号引脚炜煌热敏汉字微打使用手册nSTBEQUP3.7;定义nSTB信号引脚PEEQUP3.3;定义纸检测信号引脚nACKEQUP3.4;定义应答信号引脚nERREQUP3.1;定义错误检测信号引脚nSELEQUP3.0;定义在线检测信号引脚ORG0000HJMPstartstart:MOVDPTR,#print_contentMOVR0,#9;存待打印数据的字节数main:CLRAMOVCA,@A+DPTRLCALLPRINTB
6、INCDPTRDJNZR0,MAINMOVA,#0DHLCALLPRINTBSJMP$;打印结束死循环;PRINTB子程序将累加器A中的一字节数据发送到打印机PRINTB:炜煌热敏汉字微打使用手册JBBUSY,$;等待打印机到空闲MOVP1,A;送数据到数据口CLRnSTB;置nSTB为低电平NOP;延长nSTB信号脉冲宽度以满足时序要求nopnopSETBnSTB;置nSTB为高电平(此时数据将被读入打印机)RETprint_content:DB'北京炜煌'DB0dhEND单片机C51例程//北
7、京炜煌科技打印机示例程序//NockyTian//2007-07-17#include//Hardwareconfiguration#definePRINTER_DATAP1//定义打印机数据线端口炜煌热敏汉字微打使用手册sbitBUSY=P3^2;//定义打印机忙信号引脚sbitnSTB=P3^7;//定义打印机nSTB信号引脚sbitPE=P3^3;//定义打印机纸状态检测信号引脚sbitnACK=P3^2;//定义打印机应答信号引脚sbitnERR=P3^1;//定义打印机
8、错误检测信号引脚sbitnSEL=P3^0;//定义打印机在线检测信号引脚#defineCR0x0d#defineLF0x0avoidPrintByte(unsignedcharbyte_data);voidPrintString(char*str);voidPrintByteN(unsignedchar*data_src,unsignedcharN);voidmain(void){charstr[]="Printerdemo";PrintString("WHKJPrinter")
此文档下载收益归作者所有