Page 1

TP UP-SH
行式热敏打印机
用户手册
1、请使用TP UP-SH热敏打印机供货商提供或确认的热敏纸,否则
可能会影响打印质量,甚至会损坏热敏打印头,供货商将不给
予保修服务。
2、生产商有权修改说明书的部分内容而不做事先声明。
注 意
Page 2

目 录
简 介 ............................................... 1
第一章 性能与特点.................................... 2
1-1 打印性能...................................... 2
1-2 打印纸........................................ 2
1-3 打印字符...................................... 2
1-4 打印缓冲区.................................... 2
1-5 打印命令...................................... 2
1-6 工作模式...................................... 2
1-7 印头能量补偿功能.............................. 2
1-8 打印头保护功能................................ 3
1-9 接口形式...................................... 3
1-10 电源.......................................... 3
1-11 外形尺寸...................................... 3
1-12 重量.......................................... 3
1-13 工作环境...................................... 3
1-14 型号定义 ..................................... 3
第二章 系统安装与操作................................ 4
2-1 检查型号及零配件............................... 4
2-2 安装打印纸.................................... 5
2-3 电源连接...................................... 5
2-4 并行接口连接.................................. 6
2-5 串行接口连接.................................. 7
2-6 指示灯和按键操作.............................. 9
2-7 自检测........................................ 11
第三章 控制打印命令.................................. 12
3-1 命令概述...................................... 12
3-2 纸进给命令.................................... 12
3-3 字符设置命令.................................. 13
3-4 用户自定义字符命令............................ 14
3-5 点图命令 .................................. 15
3-6 其它命令...................................... 18
附录一 打印命令简表................................. 20
Page 3

简介
TP UP-SH打印机是一款新型行式直接热 敏打 印机 , 整机 体积
小、重量轻、噪音低、打印质量高 、可靠 性好 ,适用 于 电子收 款
机和电子计费器打印收条以及医疗 仪器打 印记 录数据 和 曲线等 应
用场合。
1
第一章 性能与特点
1-1 打印性能
* 打印方法 :行式直接热敏打印
* 打印纸宽 :57.5±0.5mm
* 点密度 :8点/mm
* 有效打印宽度:384点/行
* 打印速度 :9字符行/秒(使用DC 9V/2A稳压电源)
1-2 打印纸
* 热敏纸卷,纸宽57.5±0.5mm。
* 使用供应商提供的热敏纸或JUJO SEISHI的热敏纸NO.TF50KS-E2C。
* 外径小于φ50mm
* 纸厚65±5us
1-3 打印字符
* IBM字符集:12×24点,1.50mm(宽)×3.00mm(高)。
* 国标一、二级汉字库(可选件):24×24点,3.00mm(宽)×3.00mm(高)
1-4 数据接收缓冲区
* 10K
1-5 打印命令
* 采用ESC/POS打印命令集
* FS汉字打印命令
1-6 工作模式
* TP UP-SH打印机可以打印文本、位图、十六进制码、汉字。
* 自检
* 走纸
Page 4

1-7 打印头能量调整功能
* 温度调整:通过检测机头内置热敏电阻进行能量调整。
* 电压调整:通过检测电压进行能量调整。
2
1-8 打印头保护功能
* 纸尽时自动停印报警。
* 机头过温欠温自动待机报警。
* 机头抬杆抬起时自动停印报警。
1-9 接口形式
* 串行接口(RS-232C兼容)
波特率 :9600、4800、2400、1200可选
握手规约:RTS/CTS协议 或 XON/XOFF协议
数据位 :7、8位可选
校验位 :奇、偶、无校验可选
接口插座:DB-25孔型插座
信号电平:EIA
* 并行接口(Centronics兼容)
握手规约:BUSY或ACK协议
接口插座:DB-25针型插座
信号电平:TTL
1-10 电源
* DC9V,2A电源,待机电流100毫安。当打印时,平均工作电流1.9A,最
大工作电流2.6A。
* 电源插座:DC Jack型,内芯直径2.0mm。
1-11 外形尺寸
* 104(宽)×186(深)×96(高)毫米
1-12 重量
* 420克(不包括纸卷)
1-13 工作环境
* 工作温度:0~50℃
* 相对湿度:20~85%RH
1-14 型号定义
* UP-SHII32S(串行接口,S型)
* UP-SHII32P(并行接口,P型)
3
第二章 系统安装与操作
2-1 检查型号及零配件
TP UP-SH打印机的外形如图2-1所示,用户拿到打印机后,请首先
检查打印机外壳底部的型号标签所注明的型号是否和所需的型号一致。
图2-1 TP UP-SH打印机外形
出厂时已有一卷打印纸装在机内, 此外,附有用户说明书一本。其
它配件由用户根据需要选择。
Page 5

(4)将打印纸端从打印机的上盖出纸口中穿出,合上上盖。
2-3 电源连接
TP UP-SH打印机外接DC9V,2A电源适配器,电源插座极性如图2-4
所示:
DC9V
图2-4 电源插座极性示意图
推荐使用和打印机配套的电源适配器,可直接将电源适配器
的输出插头插入打印机电源插座上。
图2-2 打开上盖
2-2 安装打印纸
TP UP-SH打印机在出厂时已安装了纸卷,但并没有把纸端插到机头
内。因此在使用打印机前,一定要先把纸卷的纸端插入到机头内,装纸
的一般过程为:
(1)掀起打印机的上盖(见图2-2)。
(2)将纸端剪成如图2-3的式样。如果纸端处理不正确,或者不易
上纸,或者上纸后容易产生卡纸现象。
图2-3 纸端式样
(3)抬起打印机构的抬杆,使打印头片与胶滚离开,用手将纸端
送入机头入口处,并使纸端从 机头上方露出,然后放低机头抬杆。或接
通打印机电源,按下[SEL]键,使SEL指示灯熄灭。按住[FEED]键使电机
转动,用手将纸端送入机头入纸口处,纸便会徐徐进入机头并从机头正
前方露出,到纸露出有一定长度后,松开[FEED]键,电机停止转动。
注意:请使用本产品供应商或说明书中指定的热敏纸,否则可能会影响打印
质量,甚至缩短打印头的寿命。请不要使用潮湿的热敏纸,否则可能
会影响打印质量,甚至缩短打印头的寿命,当打印机在走纸时,请不
要撤纸,否则可能会缩短打印头的寿命。
注意:使用不恰当的电源会影响打印机正常工作,甚至可能造成打印机永
久性损坏。
5
2-4 并行接口连接
TP UP-SH 打印机的P型机采用了与Centronics标准兼容的D-25并行
接口,接口插座则与IBM PC的打印口相配合。从TP UP-SH打印机的25芯
插座的方向看插座,并行接口引脚序号如图2-5所示。
图2-5 并行接口引脚序号
各引脚信号定义如图表2-6所示。
引脚号 信号名 方向 说明
1 /STROBE 输入 选通脉冲,平时为高电平。当它变为低电平后,允许
打印机读数据。
2 D0 输入 数据线D0位
3 D1 输入 数据线D1位
4 D2 输入 数据线D2位
5 D3 输入 数据线D3位
6 D4 输入 数据线D4位
7 D5 输入 数据线D5位
8 D6 输入 数据线D6位
9 D7 输入 数据线D7位
10 /ACK 输出 确认脉冲,表示打印机可以接收数据。平时为高电
平,变低时间约10微秒。
Page 6

11 BUSY 输出 表示打印机是否可以接收数据。高电平时表示不能接
收数据,低电平时表示可以接收数据。
12 PE 输出 表示打印机是否缺纸。高电平时表示无纸, 低电平时
表示有纸。
13 SLCT 输出 选择,上拉到+5V。
14 ---- ---- 未用
15 /ERROR 输出 上拉到+5V。
16 /INIT ---- 未用
17 ---- ---- 未用
18
~ ---- ---- 接地
25
注:(1)“入”表示输入到打印机,“出”表示从打印机输出。
(2)信号的逻辑电平为TTL电平。
图表2-6 并行接口引脚信号
6
有关并行连接方式接口信号时序如图2-7所示。
图2-7 并行接口信号时序
2-5 串行接口连接
TP UP-SH打印机的S型机采用与RS-232C标准兼容的D-25串行接口。
其接口插座与IBM PC机的RS-232C接口相配合。从TP UP-SH打印机 25芯
插座的方向看插座,串行接口引脚序号如图2-8所示。各引脚信号定义
如图表2-9所示。
图2-8 串行接口引脚序号
引脚号 信号名称 源 说明
2 TXD 打印机 当使用XON/XOFF握手协议时,打印机向主机发送
控制码XON/XOFF。
3 RXD 主 机 打印机从主机接收数据。
4 RTS 打印机 该信号为“MARK”状态时,表示打印机"忙",不
能接收数据,而该信号为“SPACE”状态时,表
示打印机“准备好”,可以接收数据。
20 DTR 打印机 该信号恒为“SPACE”
7 GND ----- 信号地。
注:(1)“源”表示信号发出的来源。
(2)信号逻辑电平为EIA电平。
图表2-9 串行接口引脚信号
7
串行数据传输采用异步通讯格式,如图表2-10所示,串 行通讯的数
据格式和波特率可由用户设定,后面将详述设定方法。
起始位 数据位 奇偶校验位 停止位
1位 7/8位 1位 1位
图表2-10 数据传输格式
串行方式下RS-232C信号的极性为:
MARK = 逻辑“1”(EIA -3V~-27V低电平)
SPACE = 逻辑“0”(EIA +3V~+27V高电平)
握手方式有两种可供选用。一种是标志控制方式(即RTS/CTS硬件
信号电平控制),另一种是XON/XOFF协议方式(即软件数据控制)。两
种握手方式的说明见图表2-11。
握手方式 数据方向 RS-232C接口信号
标志控制 数据可以进入 信号线4(RTS)为SPACE状态
数据不可进入 信号线4(RTS)为MARK状态
XON/XOFF 数据可以进入 信号线2(TXD)上发XON码11H
Page 7

数据不可进入 信号线2(TXD)上发XOFF码13H
图表2-11 两种握手方式
TP UP-SH打印 机(S型)的串行接口可与标准的RS-232C接口连接,
在与IBM PC机或兼容机连接时可按图2-12接线。
(2)打开打印机电源,主机可以向打印机发送数据,打印机则接收数
据并进行处理。当打印机数据缓冲区还剩256个字节时,信号线RTS(信
号线4) 由 打印机 设置为“忙”状态,即MARK状态,同时 打印机发送
XOFF(13H)码。否则打印机为“准备”状 态,即SPACE状态,同时打印
机发送XON(11H)码。
(3)主机根据XON/XOFF或RTS/CTS握手协议判断打印机为“ 准备” 状态
或“忙”状态而向打印机发送或停止发送代码串。
2-6 指示灯和按键操作
TP UP-SH打印机面板上有两个指示灯和两个按键,一个指示灯旁标
有P.,是电源指示灯;另 一个指示灯旁标有 SEL,是在线指示灯。一个
按键上 标有“ SEL ” ,是在 线 / 离 线选择 键 ;另一 个 按键上 标有
“FEED”,是走纸键,如图2-13所示。
图2-12 TP UP-SH串行接口与IBM PC串行口连接示意图
8
串行通讯参数设置等操作过程如下:
(1) 设定串行通讯参数,若参数不用更改可跳过此步到第(2)步。
① 按住[FEED]键并打开电源开关上电,即进入串行通讯参数设
置状态。
② 松开[FEED]键,开始波特率设置,打印机打印出当前的波特
率参数。
③ 点击[SEL]键,将依次循环打印出波特率:1200, 2400,
4800, 9600bps。
④ 按一下[FEED]键,确认当前值为设定波特率,随后开始奇偶佼
验方式设置,打印出当前的奇偶校验方式。
⑤ 点击[SEL]键,将依次循环打印出校验方式:None,Odd,Even。
⑥ 按一下[FEED]键,确认当前方式为设定校验方式,随后开始数
据位长度设置,打印出当前的数据位长度。
⑦ 点击[SEL]键,将依次循环打印数据位数:8位,7位。
⑧ 按一下[FEED]键,确认当前值为设定数据位数,并再次开始
波特率设置。
⑨ 点击[SEL]键,可重复步骤③~⑧;断开打印机开关,即可退
图2-13 指示灯和按键
9
P.指示灯亮表示打印机电源接通,SEL指示灯亮表示打印机处于在
线状态。
SEL指示灯灭表示打印机为离线状态,SEL指示灯 闪烁 为异常 告警状
态。操作按键[SEL] 和[FEED]可以改变打印机的工作方式,包括自检测
方式,在线/离线方式和送纸方式三种。
(1)自检测方式
上电时按住[SEL]键,即先按住[SEL]键,再打开 电源开关,松开
[SEL]键后,打印机便进入自检测方式。
(2)在线/离线方式
上电后 或退出自检测方式后,打印机进入在线方式,SEL指示灯
亮;按下[SEL]键,进入离线工作方式,SEL指示灯灭。再次按下[SEL]
键,又重新进入在线工作方式;离线时,打印机不再接受来自主机的数
据。
[SEL]键的另一功能是 在打印过程中实现暂停。在打印 时按下[SEL]
键,松开后,打印完当前一行 字符,打印机 暂停,处于离线方式;再次
按下[SEL]键,松开后,打印机又继续打印。
出参数设置状态。
错误 指示灯闪烁完时 说明
Page 8

无纸
打印头过热或机头
未接
机头抬杆抬起
200ms
200ms
300ms
300ms
自动进入离线 状
态等待进纸。
停 止 打印,等待
打印头温度降至
45 度时,自动恢
复。
自动进入离线 状
态 ,等待机头抬
杆落下。
10
(3)送纸方式
打印机处于 离 线方式 时,按住[FEED]键,打印机将空走送
纸。松开后,打印机停止送纸,若在送纸方式下按[SEL]键,打
印机将进入在线方式。
2-7 自检测
自检测可以说明打印机是否基本工作正常。如果能够正确地打印出
自检测清样,则除了和主机的接口外,打印机一切正常,否则需要检
修。
自检测首先打印出版本号,然后打印出接口形式,随后 按字符集的
顺序打印出全部英文字符和“国标一、二级汉字库”字样,最后打印出
机型。
自检测后,打印机处于在线工作状态。
11
第三章 控制打印命令
3-1 命令概述
TP UP-SH行式热敏打印机提供了ESC/POS打印命令、FS汉字打印命
令。这些命令规定了打印机以下功能:
1、定义格式;
2、放大或缩小字符;
3、打印点阵图形;
4、定义用户可定义字符;
5、打印汉字(可选);
6、其它
各个命令的描述形式如下:
控制码 功能
Page 9

格式: ASCII :以标准ASCII字符序列表示;
十进制:以十进制数字序列表示;
十六进制:以十六进制数字序列表示;
说明:该命令功能和使用说明。
下面将按照各个打印命令的功能类型分组介绍每个命令。
3-2 纸进给命令
LF 换行
格式: ASCII: LF
十进制: 10
十六进制: 0A
说明:
打印当前行缓冲区里的数据,并向前走一行纸。
12
ESC J 执行n点行走纸
格式: ASCII: ESC J n
十进制: 27 74 n
十六进制: 1B 4A n
说明:
该命令用于打印并走纸n点行。n=0~255。
该命令执行后,当前打印位置置于行首。
ESC 2 设置行间距为1/6英寸
格式: ASCII: ESC 2
十进制: 27 50
十六进制: 1B 32
说明:
该命令用于设定字符行间距为1/6英寸,即32点行。
ESC 3 设置行间距为n点行
格式: ASCII: ESC 3 n
十进制: 27 51 n
十六进制: 1B 33 n
说明:
为后面的换行命令设置n点行间距。
n的值应当在24~255之间。默认值n=32。
3-3 字符设置命令
ESC ! 设置字符打印方式
格式: ASCII: ESC ! n
十进制: 27 33 n
十六进制: 1B 21 n
说明:
该命令用于设置字符打印方式,通过不同位的取值以选择放大功
能。n=0 --- 255,默认值 n=0 。
13
位 功能
4 双倍高度 禁止 设定
5 双倍宽度 禁止 设定
6 未定义
7 未定义
ESC SO 设置字符倍宽打印
格式: ASCII: ESC SO
十进制: 27 14
十六进制: 1B 0E
说明:
在一行内该命令之后的所有字符均以正常宽度的2倍打印;
值
0 1
Page 10

该命令可以用回车或DC4命令删除。
ESC DC4 取消字符倍宽打印
格式: ASCII: ESC DC4
十进制: 27 20
十六进制: 1B 14
说明:
由ESC SO命令建立的一行内双宽度打印方式被ESC DC4命令删除,该
命令不删除由ESC !命令建立的字符放大方式。
3-4 用户自定义字符设置命令
当只定义一个字符时取n=m,自定义字符最多可定义96个自定义
字符。
◆ a表示水平方向的点数。
◆ p是自定义字符的数据,每个字符s×a个字节,共定义m-n+1个
字符。
◆ 定义后自定义字符一直有效,直到再次定义或复位或关机。
自定义字符格式见下图:
a dots
ESC % 选择自定义字符集
格式: ASCII: ESC % n
十进制: 27 37 n
十六进制: 1B 25 n
说明:
选择或取消自定义字符集。n=0~1。n只最低位有效。
当n=<00000001>B时,选择自定义字符集;
当n=<00000000>B时,选择常规字符集。
默认值为选择常规字符。
◆可用ESC &定义用户自定义字符。
14
ESC & 定义用户自定义字符集
格式: ASCII: ESC & s n m [a[p]s×a]m-n+1
十进制: 27 38 s n m [a[p]s×a]m-n+1
十六进制: 1B 26 s n m [a[p]s×a]m-n+1
说明:
该命令用于定义用户自定义字符。s=3,32≤n<m≤126,
0≤a≤12,0≤p≤255。
◆ s表示纵向字节数,这里总取S=3。
◆ n表示自定义字符的起始ASCII码。
◆ m表示自定义字符的终止ASCII码。
24 dots
p1p2p4 p7
p5
p3 p6
p3a-2
MSB
p3a-1
LSB
p3a
3-5 点图命令
15
ESC * 设定点图命令
格式: ASCII: ESC * m n1 n2 [d]k
十进制: 27 42 m n1 n2 [d]k
十六进制: 1B 2A m n1 n2 [d]k
说明:
设定点图方式(用m)和点数(用n1,n2)。
m=0,1,32,33。n1=0~255,n2=0~3。d=0~255。
k=n1+256×n2 (m=0,1)
k=(n1+256×n2)×3 (m=32,33)
◆ 水平方向点数为n1+256×n2
◆ 如果点图数据超过一行,超过的部分被忽略。
Page 11

◆ d为点图数据,相应位为1则表示一点,否则为零(k表示数据个数)
◆ m用于选择点图方式。
纵向
M Mode
点数 点密度 点密度 最多点数
0 8点单密度 8 68DPI 101DPI 192
1 8点双密度 8 68DPI 203DPI 384
32 24点单密度 24 203PI 101DPI 192
33 24点双密度 24 203DPI 203DPI 384
!"#
8
!"#
24
横向
$%
d1 d2 d3
+%
!&'()%&*
d1d4 d7
d2 d5 d8
d3 d6 d9
!&'()%&*
$%
+%
GS *
格式: ASCII: GS * n1 n2 [d]k
十进制: 29 42 n1 n2 [d]k
十六进制: 1D 2A n1 n2 [d]k
说明:
16
该命令用于定义下装点图。
n1=1~48,n2=1~255,n1×n2<9600,k=n1×n2×8。
◆ d为点图数据。
◆ 横向n1×8点,纵向n2×8点。
◆ 下装点图定义后一直有效,直到进行新的定义或复位或复机。
点图格式见下图:
定义下装点图
GS / 打印下装点图
格式: ASCII: GS / n
十进制: 29 47 n
十六进制: 1D 2F n
说明:
该命令用于打印下装点图。n=0~3。
◆ n用于选择点图方式,可用GS *命令定义点图:
n 点图方式 纵向点密度 横向点密度
0 正常方式 203DPI 203DPI
1 双倍宽度方式 203DPI 101DPI
2 双倍高度方式 101DPI 203DPI
3 倍高倍宽方式 101DPI 101DPI
17
3-6 其它命令
ESC @ 初始化打印机
格式: ASCII: ESC @
十进制: 27 64
十六进制: 1B 40
Page 12

说明:
该命令初始化打印机下列内容:
● 清除打印缓冲区;
● 恢复默认值;
● 删除用户定义字符;
CR 回车
格式: ASCII: CR
十进制: 13
十六进制: 0D
说明:
当发送一个CR命令到打印机时,在打印缓冲区中的所有数据都将被
打印,而且纸向前走一行。同LF命令。
FS SO 设置汉字倍宽打印
格式: ASCII: FS SO
十进制: 28 14
十六进制: 1C 0E
说明:
打印机在接收到该命令后,将以正常宽度的2倍打印汉字,直到收到
FS DC4命令后退出汉字倍宽打印方式。
FS DC4 解除汉字倍宽打印
格式: ASCII: FS DC4
十进制: 28 20
十六进制: 1C 14
说明:
取消由FS SO命令设置的汉字倍宽打印方式。
18
FS ! 设置汉字打印方式
格式: ASCII: FS ! n
十进制: 28 33 n
十六进制: 1C 21 n
说明:
该命令用于设置汉字打印方式,通过不同位的取值以选择放大功
能。n=0 --- 255,默认值 n=0 。
位 功能
值
0 1
4 双倍高度 禁止 设定
5 双倍宽度 禁止 设定
6 未定义
7 未定义
ESC c 5 允许/禁止按键开关
格式: ASCII: ESC c 5 n
十进制: 27 99 53 n
十六进制: 1B 63 35 n
说明: 该命令使按键开关有效/无效。n=0 --- 255。
当n=<XXXXXXX0>B时,按键有效;
当n=<XXXXXXX1>B时,按键无效。
ESC v 传送打印机状态
格式: ASCII: ESC v
十进制: 27 118
十六进制: 1B 76
说明: 向主机传送当前的打印机状态。
位 功能
值
0 1
2 纸尽状态 有纸 无纸
4 未定义 固定为0 -------
其它位未定义。
19
附录一 打印命令简表
十进制 十六进制 命令 说明 页号
10 0A LF 换行 12
Page 13

13 0D CR 回车 18
27 14 1B 0E ESC SO 设置字符倍宽打印 14
27 20 1B 14 ESC DC4 取消字符倍宽打印 14
27 42 1B 2A ESC * 设定点图命令 16
27 37 1B 25 ESC % n 选择自定义字符集 14
27 38 1B 26 ESC & s n m [a[p]sxa]m-n+1
(S=3) 定义用户自定义字符 15
27 50 1B 32 ESC 2 设定行间距为1/6英寸 13
27 51 1B 33 ESC 3 设定行间距为n点行 13
27 74 1B 4A ESC J n 执行n点行走纸 13
27 33 1B 21 ESC !n 设置字符打印方式 13
27 99 1B 63 ESC c 5 允许/禁止按键开关 19
27 118 1B 76 ESC v 传送打印机状态 19
29 42 1D 2A GS * n1 n2 [d]k 定义下装点图 16
29 47 1D 2F GS / n 打印下装点图 17
28 14 1C 0E FS SO 设置汉字倍宽打印 18
28 20 1C 14 FS DC4 解除汉字倍宽打印 18
28 33 1C 21 FS ! 设置汉字打印方式 19
编制日期:99年1月27日
20