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