- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
炜煌热敏打印机手册
目录
第一部分 性能指示 2
第二部分 操作说明 3
第三部分 打印命令祥解 20
第四部分 命令速查表 38
第五部分 西文字符集 1、2 41
- 1 -
炜煌热敏打印机手册
第一部分 性能指示
1、打印方法:
直接热敏打印
2、打印纸宽:
57.5±0.5mm
3、打印密度:
8 点/mm,384 点/行
4、打印头寿命:
6×106字符行
5、有效打印宽度:
48mm
6、走纸速度:
根据打印机电源电压不现而不同。电压越高,速度越快。5V 直流电源时为 30mm/秒
7、打印字符:
6*8 点阵西文字符集 1、2;20h—7fh 间的标准 ASCII 码半角字符。国标一、二级汉
字(16*16 点阵、24*24 点阵两种,可根据需要选用不同点阵类型的打印机)
8、接口形式:
并行接口
IDE 26 针插座,TTL 电平
串行接口
IDE 10 针插座,232 电平或 TTL 电平
9、操作温度:
5~50℃
- 2 -
炜煌热敏打印机手册
10、操作相对湿度: 10~80%
11、储存温度: -20~60℃
12、储存相对湿度: 10~90%
13、电源: DC 3.5V~9V,15W/5V,3A (请参考具体打印机型号)
第二部分 操作说明
2.1 并行接口连接
2.1.1 接口与引脚定义
本系列打印机并口与 CENTRONICS 兼容,支持 BUSY/ACK 握手协议,接口插座为 IDE 26 针插座。
并行接口插座引脚序号如下图所示:
- 3 -
炜煌热敏打印机手册
并行接口插座引脚序号
IDE 26 针并行接口各引脚信号的定义如下图表所示:
面板式引脚
信 号
方向
说
明
1
-STB
入
数据选通触发脉冲,上升沿时读入数据
3
DATA1
入
这些信号分别代表并行数据的第一至第八位信号,每
个信号当其逻辑为“1”时为“高”电平,逻辑为“0”
5
DATA2
入
为“低”电平。
7
DATA3
入
9
DATA4
入
11
DATA5
入
13
DATA6
入
15
DATA7
入
17
DATA8
入
19
-ACK
出
回答脉冲,“低”电平表示数据已被接受而且打印机准
21
BUSY
出
“高”电平表示打印机正“忙”,不能接收数据
25
SEL
出
打印机内部经电阻上拉“高”电平,表示打印机在线
4
-ERR
出
打印机内部经电阻上拉“高”电平,表示无故障
- 4 -
炜煌热敏打印机手册
2,6,8,26
空脚
10-24(中偶数)
GND
—
接地,逻辑“0”电平
注: 1.“入”表示输入到打印机。 2.“出”表示从打印机输出。 3.信号的逻辑电平为 TTL 电平。
2.1.2 并行接口引脚信号时序
并口时序如下图所示:
BU SY
/A CK
DA TA
/S TB 0.5μS
0.5μS
5μS
5μS
5μS
并行接口信号时序图
- 5 -
炜煌热敏打印机手册
2.1.3 并口例程
单片机控制打印机时汇编例程
BUSY
EQU P3.2
; 定义 BUSY 信号引脚
nSTB
EQU P3.7
; 定义 nSTB 信号引脚
PE
EQU
P3.3
; 定义纸检测信号引脚
nACK EQU
P3.4
; 定义应答信号引脚
nERR EQU
P3.1
; 定义错误检测信号引脚
nSEL EQU P3.0
; 定义在线检测信号引脚
ORG 0000H
JMP start
start:
MOV
DPTR, #print_content
MOV
R0,
#9
; 存待打印数据的字节数
main:
CLR
A
MOVC
A, @ A + DPTR
LCALL
PRINTB
INC
DPTR
DJNZ
R0,
MAIN
MOV
A,
#0DH
- 6 -
炜煌热敏打印机手册
LCALL
PRINTB
SJMP
$
;打印结束死循环
;PRINTB 子程序将累加器 A 中的一字节数据发送到打印机
PRINTB:
JB
BUSY, $
; 等待打印机到空闲
MOV
P1 , A
; 送数据到数据口
CLR
nSTB
; 置 nSTB 为低电平
NOP
; 延长 nSTB 信号脉冲宽度以满足时序要求
nop
nop
SETB
nSTB
; 置 nSTB 为高电平(此时数据将被读入打印机)
RET
print_content:
DB 北京炜煌
DB 0dh
END
单片机 C51 例程
// 北京炜煌科技打印机示例程序
- 7 -
炜煌热敏打印机手册
// Nocky Tian
// 2007-07-17
#include reg52.h
// Hardware configuration
#define PRINTER_DATA P1
//
文档评论(0)