炜煌新针式打印机说明书

上传人:ji****72 文档编号:45580315 上传时间:2018-06-17 格式:PDF 页数:40 大小:352.70KB
返回 下载 相关 举报
炜煌新针式打印机说明书_第1页
第1页 / 共40页
炜煌新针式打印机说明书_第2页
第2页 / 共40页
炜煌新针式打印机说明书_第3页
第3页 / 共40页
炜煌新针式打印机说明书_第4页
第4页 / 共40页
炜煌新针式打印机说明书_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《炜煌新针式打印机说明书》由会员分享,可在线阅读,更多相关《炜煌新针式打印机说明书(40页珍藏版)》请在金锄头文库上搜索。

1、 炜煌针式打印机说明书炜煌针式打印机说明书 1 目目 录录 第一部分 性能指示第一部分 性能指示.2 第二部分 操作说明第二部分 操作说明.4 第三部分 打印命令祥解第三部分 打印命令祥解 .21 第四部分 西文字符集 1、2第四部分 西文字符集 1、2 .37 第五部分、命令速查表第五部分、命令速查表 .38 2 第一部分 性能指示 第一部分 性能指示 1、打印方法: 点行打印 2、打印有效宽度: 根据打印头不同,打印有效宽度也不相同: M150 打印头 普通型为 96 点,倍频型为 192 点 M160 打印头 普通型为 144 点,倍频型为 288 点 M164 打印头 只能是 240

2、点,不能做成倍频形式 3、打印速度: M150 打印头 44mm 纸宽,1 行/秒 M160 打印头 57mm 纸宽,0.7 行/秒 M164 打印头 57mm 纸宽,0.4 行/秒 4、走纸速度: 与打印速度相同 5、打印字符: M150 打印头 普通型:字符 16 个/行,汉字 8 个/行 炜煌针式打印机说明书炜煌针式打印机说明书 3 倍频型:字符 32 个/行,汉字 16 个/行 M160 打印头 普通型:字符 24 个/行,汉字 12 个/行 倍频型:字符 48 个/行,汉字 24 个/行 M164 打印头 字符 40 个/行,汉字 20 个/行 6、接口形式: 232 串口: 10

3、针插座,兼容标准 232 串口 TTL 串口: 10 针插座 波特率(bps) : 1200,2400,4800,9600,19200 数据结构: 1 位起始位+8 位数据位+1 位停止位;或者 1 位起始位+8 位数据位+1 位奇偶校验位+1 位停止位。 7、色带: 盒式色带紫色或黑色 8、电源: 输入 DC 5V5%,1.5A 9、按键和指示灯: 提供 LF 键和 SEL 键以及指示灯(绿灯) 10、打印机可靠性: 5105行(MCBF) 11、适应环境: 工作温度:050,相对湿度:2085% 第二部分 操作说明 第二部分 操作说明 2.1 并行接口连接 2.1 并行接口连接 2.1.1

4、 接口与引脚定义 2.1.1 接口与引脚定义 本系列打印机并口与 CENTRONICS 兼容,支持 BUSY/ACK 握手协议,接口插座为 IDE 26 针插座。 并行接口插座引脚序号如下图所示: 并行接口插座引脚序号 4 炜煌针式打印机说明书炜煌针式打印机说明书 5 IDE 26 针并行接口各引脚信号的定义如下图表所示: 平台式引脚 面板式引脚信 号 方向 说 明 1 1 -STB 入 数据选通触发脉冲,上升沿时读入数据 2 3 DATA1 入 3 5 DATA2 入 4 7 DATA3 入 5 9 DATA4 入 6 11 DATA5 入 7 13 DATA6 入 8 15 DATA7 入

5、 9 17 DATA8 入 这些信号分别代表并行数据的第一至第八位信号,每个信 号当其逻辑为“1”时为“高”电平,逻辑为“0”为“低” 电平。 10 19 -ACK 出 回答脉冲, “低”电平表示数据已被接受而且打印机准备 11 21 BUSY 出 “高”电平表示打印机正“忙” ,不能接收数据 13 25 SEL 出 打印机内部经电阻上拉“高”电平,表示打印机在线 15 4 -ERR 出 打印机内部经电阻上拉“高”电平,表示无故障 14 16 17 2,6,8,26 空脚 825 10-24(偶数)GND 接地,逻辑“0”电平 注: 1.“入”表示输入到打印机。 2.“出”表示从打印机输出。

6、3.信号的逻辑电平为 TTL 电平。 2.1.2 并行接口引脚信号时序 2.1.2 并行接口引脚信号时序 并口时序如下图所示: 6 BUSY /ACKDATA /STB0.5S 0.5S 0.5S 0.5S 0.5S 并行接口信号时序图 2.1.3 并口例程 2.1.3 并口例程 单片机控制打印机时汇编例程 单片机控制打印机时汇编例程 BUSY EQU P3.2 ; 定义 BUSY 信号引脚 nSTB EQU P3.7 ; 定义 nSTB 信号引脚 ORG 0000H 炜煌针式打印机说明书炜煌针式打印机说明书 7 JMP start start: MOV DPTR, #print_conten

7、t MOV R0, #9 ; 存待打印数据的字节数 main: CLR A MOVC A, A + DPTR LCALL PRINTB INC DPTR DJNZ R0, MAIN MOV A, #0DH LCALL PRINTB SJMP $ ;打印结束死循环 ;PRINTB 子程序将累加器 A 中的一字节数据发送到打印机 PRINTB: JB BUSY, $ ; 等待打印机到空闲 MOV P1 , A ; 送数据到数据口 CLR nSTB ; 置 nSTB 为低电平 NOP ; 延长 nSTB 信号脉冲宽度以满足时序要求 nop nop SETB nSTB ; 置 nSTB 为高电平(此时

8、数据将被读入打印机) 8 RET print_content: DB 北京炜煌 DB 0dh END 单片机 C51 例程 单片机 C51 例程 / 北京炜煌科技打印机示例程序 / Nocky Tian / 2007-07-17 #include / Hardware configuration #define PRINTER_DATA P1 / 定义打印机数据线端口 sbit BUSY = P32; / 定义打印机忙信号引脚 sbit nSTB = P37; / 定义打印机 nSTB 信号引脚 #define CR 0x0d #define LF 0x0a void PrintByte(un

9、signed char byte_data); void PrintString(char* str); void PrintByteN(unsigned char* data_src,unsigned char N); void main(void) 炜煌针式打印机说明书炜煌针式打印机说明书 9 char str = “Printer demo“; PrintString(“WHKJ Printer“); PrintByte(CR); while(1); /* PrintByte() * Send a byte to printer * Nocky Tian 2006-7-17 */ #in

10、clude void PrintByte(unsigned char byte_data) while( BUSY = 1 ) PRINTER_DATA = byte_data; nSTB = 0; _nop_(); / 调整 nSTB 信号脉宽 nSTB = 1; /* PrintString() * Print a string which is ending with a 0 character 10 * To Excuted the print command a addition CR character is needed * Nocky Tian 2006-7-17 */ voi

11、d PrintString (char* str) while( *str ) PrintByte( *(str+); /* PrintByteN() * Print N bytes through printer * no more than 255 bytes could be printed by the function * If more than 255 bytes need printing, the type of N need changing * to unsigned int, even unsigned long if necessary. * Nocky Tian 2

12、006-07-17 */ void PrintByteN( unsigned char* data_src, / pointer to data source unsigned char N) / number of data(byte) while( N-) PrintByte(*(data_src+); 炜煌针式打印机说明书炜煌针式打印机说明书 2.2 串行接口 2.2 串行接口 2.2.1 串行接口引脚定义 2.2.1 串行接口引脚定义 面板式(Ax 型)打印机串口形式有两种:接口形式(一)如下图所示为 2 个 10 针口:有 TTL 电平与 232 电平两种,当设为 232 电平时,其

13、串口与标准 RS-232 接口兼容。 11 RRTTL 电平 RS232 电平 T T 说明:图中粗黑线条为短路块,当使用 232 电平时,T 接口接图所示插上短路块,R 接口为数据线接口;当使用 TTL 电平时,R 接口闲置不用,T 接口为数据线接口。 接口形式(二)如下图所示为 1 个 10 针口:此为 232 电平接口。 12 台式:台式的打印机同时有两种接口形式:RJ45 与 DB25 孔 台式打印机也有两种电平标准, 可以根据下图所示进行 TTL 电平与 232 电平的转换, 出厂设置为 RS232 电平: 接口引脚定义如下表所示:RS232 TTL RS232 TTL RS232 电平 TTL 电平 炜煌针式打印机说明书炜煌针式打印机说明书 13 Tx 型 25 孔 T1 型 RJ45 Ax 型 信号 方向说 明 2 2 5 RXD 入 打印机从主计算机接收数据 3 3 3 TXD 出 当使用 X-ON/X-OFF 握手时,打印机向上微机发送控制码 5 4 2 BUSY 出 该信号高电平时,表示打印机正“忙”不能接受数据,而当该信号低电平时,表示打印机“准备好” ,可以接收数据) 4 - 6 BUSY 出 同 BUSY(TTL 电平时,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号