目 录
一、特点与性能 ·························································································· 2
二、接口定义和连接 ·················································································· 3
三、控制打印命令 ······················································································ 9
四、西文字符集 ························································································ 17
五、命令速查表 ························································································ 18
1.2 打印纸
● 热敏纸卷型号:推荐使用炜煌提供的打印纸。
● 热敏纸卷:
纸 宽---57.5±0.5mm
外径最大---ф50mm(最大)
内 径---ф 13mm(最小)
纸 厚 53~60 克/米 2
1.3 打印字符
12×24 点,1.25(宽)×3.00(高)毫米;
24×24 点,3.00(宽)×3.00(高)毫米;
★★1.4 接口形式
串行接口:
国标一、二级汉字库
西文字符集:
DB-25 芯插座(孔型),支持 XON/XOFF 和
RTS/CTS 规约。
http://www.brightek.com.cn - 2 -
一、特点与性能
1.1 打印性能
打印方法:直接热敏打印
打印纸宽:57.5±0.5mm
打印密度:8 点/mm,384 点/行
打印速度:约 65mm/秒(25%字符率时)
可靠性:
打印头寿命:2×106 行
使用条件:
*打印 12 × 24 西文字符,每次打印 50 行,间歇重
复打印
*每点行同时打印不超过 25%,每字符行同一点纵
向重复打印不多于 11 次
*使用指定热敏纸
使用条件:每分钟小于 30 次
有效打印宽度:48mm
走纸速度:约 70mm/秒或 20 行/秒
打印机缓存:32KB
炜煌热敏微打使用手册
波特率:1200~19200bps 可调。
数据结构:采用串行通用异步方式 1 或方式 3 。
并行接口:
8 位并行口,busy 握手协议,pe 纸尽检测,接口
插座采用 D-SUB 25 线插座(针型)
钱箱控制:
DC 9V,1A,6 线 RJ-11 插座。
1.5 打印控制命令
字符打印命令∶自定义字符和汉字字符的倍宽、倍高
打印,可调整字符行间距。
点图打印命令∶支持不同密度点图及下装图形打印。
GS 条形码打印命令:支持 EAN-13,EAN-8 条码打印
1.6 电源要求
DC9V±10%,2.5A,电源插座。
1.7 工作环境
操作温度:5~50℃ 操作相对湿度:10~80%
储存温度:-20~60℃ 储存相对湿度:10~90%
- 3 - http://www.whkj.com.cn
二、接口定义和连接
2.1 并行接口的定义和连接
CPU 和 PRINTER 连接电路原理图
I/O 口模式
/STB
PRINTER
PAPER
BUSY
ACK
P 1.1
P1.2
P1.3
P1.0
CPU
P x
DATA0~DATA7
核心程序示例:
//打印数字 0~9
MAIN: MOV A, R1
BUSY EQU P1.2
STB EQU P1.0
MOV R1, #30H
MOV R2, #0AH
INC R1
LCALL PRINT
DJNZ R2 MAIN
MOV A, #0DH
LCALL PRINT
SJMP $
总线模式
打印机 地址
+
数据总线
WR
P1.0
P1.1
P1.2
CPU
核心程序示例:
BUSY EQU P1.2
STB EQU P1.0
/STB
PRINTER
BUSY
ACK
PAPER
PRINT: JB BUSY, $
MOV PX , A
CLR STB
NOP
SETB STB
RET
http://www.brightek.com.cn - 4 -
MOV R1, #30H
MOV R2, #0AH
MOV DPTR #**H
MAIN: MOV A, R1
INC R1
LCALL PRINT
DJNZ R2 MAIN
MOV A, #0DH
LCALL PRINT
SJMP $
PRINT: JB BUSY, $
MOV @DPTR , A
RET
炜煌热敏微打使用手册
WH系列打印机的并行接口与标准并行接口
CENTRONICS 兼容,即可以用各种单片计算机控制,也
可以用微机并口控制。并行接口定时图如图:
1>2us
T2>30 ns
T3<40 ns
T4<5 微秒
T5 约 4 微秒
引脚序号如图:
- 5 - http://www.whkj.com.cn
并行接口引脚定义如下:
说 明
引脚
1
2-9
10
11
★12
13
15
14,16,17
25-18
信 号 方向
-STB
入 数据选通触发脉冲,上升沿时读入数据
DATA
(0-7)
入
这些信号分别代表并行数据的第一至第八位信号,每个信号
当其逻辑为“1”时为“高”电平,逻辑为“0”为“低”电平。
-ACK
BUSY
PE
SEL
-ERR
GND
出 回答脉冲,“低”电平表示数据已被接受而且打印机准备好接收下一数据
出 “高”电平表示打印机正“忙”,不能接收数据
出 高电平表示缺纸
出 打印机内部经电阻上拉“高”电平,表示打印机在线
出 打印机内部经电阻上拉“高”电平,表示无故障
空脚
— 接地,逻辑“0”电平
注: 1.“入”表示输入到打印机。 2.“出”表示从打印机输出。 3.信号的逻辑电平为 TTL 电平。
2.2 串行接口的定义和连接
CPU 和 PRINTER 串行接口电路
http://www.brightek.com.cn - 6 -
炜煌热敏微打使用手册
TXD
CPU
GND
P1.0
T1IN T1OUT
MAX232
R1OUT R1IN
R2OUT R2IN
RXD
PRINTER
GND
BUSY
核心程序示例:
晶振频率:11.059MHZ
★//打印数字 0~9
MOV TMOD, #20H //定时器 1 工作方式 2
MOV TH1, #0FDH // 定时器 1 置初值
MOV TL1, #0FDH
MOV PCON, #00H
//SMOD 位为 0
STB TR1 //允许定时器 1 定时
MOV SCON, #50H
/*行口工作在方式 1,允许接受*/
MOV R1, #30H //cpu 和 printer 通信
MOV R2, #0AH
LOOP:
JB P1.0, LOOP
MOV A, R1
MOV SUBF, A
WAIT1:
JNB TI, WAIT1
CLR TI
INC R1
DJNZ R2,LOOP
END
WH 打印机的串行接口与 RS-232C 标准兼容,因此可直接将打印机与 IBM PC 相接。
- 7 - http://www.whkj.com.cn
串行连接方式面板式和平台式插座引脚序号如下图:
说 明
串行接口引脚定义如下:
引脚
2
4
7
5
信号 方
TXD
入 打印机从主计算机接收数据
BUSY 出
该信号高电平时,表示打印机正“忙”不能接受数据,而当
该信号低电平时,表示打印机“准备好”,可以接收数据
GND
— 信号地
同 BUSY 出 同信号 BUSY
注: 1.“入”表示输入到打印机; 2.“出”表示从打印机输出; 3.信号的逻辑电平为 EIA 电平。
按任意键,打印机上电,打印出串口设置状态报告后即可对波特率和工作方式进行调整。
串行连接方式下的波特率可在 1200、2400、4800、9600、和 19200 B.P.S.内选择,出厂时设定波特率为 9600 B.P.S.
通讯模式,由 SEL 键设置切换打印机波特率。
串行连接为方式 1 或方式 3 通信 ,LF 键切换设置串行口的工作方式。(LF,SEL 为打印机上的左右按键)
修改完之后需要重新上电启动。
串行连接采用异步传输格式,如下图所示。
http://www.brightek.com.cn
- 8 -