TP UP-PH
便携式热敏微型打印机
用 户 手 册
(试用版)
生产商有权修改说明书的内容而不做事先声明 !
目 录
简 介 ................................................. 3
第一章 性能与特点 ........................................ 4
1.1 打印性能 ........................................... 4
1.2 打印纸 ............................................. 4
1.3 打印字符 ........................................... 4
1.4 数据接收缓冲区 ..................................... 4
1.5 打印命令 ........................................... 4
1.6 工作模式 ........................................... 5
1.7 打印头保护功能 ..................................... 5
1.8 接口形式 ........................................... 5
1.9 黑标检测 ........................................... 6
1.10 电源 .............................................. 6
1.11 上电和自动断电 .................................... 6
1.12 工作环境 .......................................... 6
1.13 外型尺寸 .......................................... 6
1.14 重量 .............................................. 6
第二章 系统安装与操作 .................................... 7
2.1 安装方法 ........................................... 7
2.2 电源连接 ........................................... 7
2.3 安装打印纸 ......................................... 8
2.4 接口选择 ........................................... 9
2.5 接口连接 ........................................... 9
2.5.1 串行接口连接 ................................... 9
1
2.5.2 IrDA 红外接口: ...............................11
2.6 指示灯和键操作 ....................................11
2.6.1 工作指示灯 ....................................11
2.6.2 充电指示灯 ....................................12
2.6.3 自检测 ........................................12
2.6.4 上电和自动断电 ................................12
2.6.5 电池机载放电 ..................................13
第三章 打印控制命令 .....................................14
3.1 命令概述 ..........................................14
3.2 纸进给命令 ........................................14
3.3 行间距设置命令 ....................................15
3.4 字符控制命令 ......................................16
3.5 用户定义字符设置命令 ..............................17
3.6 图形设定命令 ......................................18
3.7 汉字命令 ..........................................24
3.8 条形码控制命令 ....................................24
3.9 黑标定位 控制命令 ..................................26
3.10 其它控制命令 .....................................28
第四 章 打印头的清洗 方法及注意事项........................32
第五 章 电池充电放电及注意事项 ...........................33
第六 章 使 用 IRDA 红外接口的注意事项.......................34
第七 章 NI-MH 电池的使 用和注意事项 ........................35
附录一 CODE128 码 说明 ....................................38
附录二 打印字符 集 .......................................43
2
简 介
TP UP-PH 便携式 热敏微型打印机 具有如下特点:
Ø 易装纸 结构,提供了非常容易的换纸方式
Ø 可更换的集成可充电电池 ,提供了极好的便携性能
Ø IrDA 红外接口,提供了极容易的 接口连接方法
Ø 内装标 准一 、二 级汉字 库,提供了快速美观的汉字打印方式
Ø 黑标检测装置 ,提供了预印 刷票据定 位打印 的可能
TP UP-PH 适用 于各种便携式 仪器设 备的配套打印 输出,例如掌
上电 脑、PDA 、手持 POS 、抄表 机 、电 子记事本、移动电 话等各种具
有 RS-232 接口和红外接口 的仪器设 备。
第一章 性能与特点
1.1 打印性能
• 打印方法 : 行式直 接热敏 打印
• 打印纸宽 : 58 mm
• 点密度 : 8 点 /mm
• 有效打印 宽度 : 48mm
• 打印速度 : 30mm/s(电池充满时 )
1.2 打印纸
• 热敏纸 卷,纸 宽 58 mm
• 内装纸 卷外 径小于Φ 50 毫米,内径大 于Φ 12.5 毫米
• 纸厚 65μ m,纸质 53~ 64 克 /米
1.3 打印字符
• IBM 字符集 : 12× 24 点, 1.5(宽 )× 3.0(高 )mm
• 国标一、 二级 汉字库 : 24× 24,3.0(宽 )× 3.0(高 )mm
1.4 数据接收缓冲区
• 14K 字节
1.5 打印命令
• 命令集 :采用 ESC/POS 兼容打印命令
• FS 汉字打印命令
命令 说明
LF 换行
ESC ! n 设置字符打印方式
ESC % n 选择自定义字符集
ESC & s n m [a[p]sxa]m-n+1 定义用户自定义字符
ESC ' k n1 n1'..nk nk' CR 打印曲线
ESC * 设定点图命令
ESC 2 设置默认 字符行间距
2
3
4
ESC 3 n 设置行间距为 n 点行
ESC @ 初始化打印机
ESC J n 执行 n 点行走 纸
ESC c 5 n 允许 /禁止按键 开关操作
ESC c 7 n 填补功能控制
ESC R n 选择国际 字符集
GS FF 送黑标纸 至下 页首
GS * n1 n2 [d]k 定义下 装点图
GS / n 打印下 装点图
GS h 设置条形码高度
GS k 打印条形码
GS w 设置条形码横向宽度
FS & 进入 汉字方式
FS . 退出汉字方式
ENQ 请求发送数据
1.6 工作模式
• TP UP-PH 便携式热敏微 型打印机可以 打印 文 本、位 图 、 汉字、
条码等。
• 自检
• 走纸
• 打印机上电自动进入 汉字方式,进入 汉字方式的解释见 FS & 。
1.7 打印头保护功能
• 纸尽时 自动停 印报警
• 机头过温欠温 自动待 机报警
1.8 接口形式
支持 RS-232C 串行接口或 IrDA 红外接口。
• 串行接口 (RS-232C 兼容 )
波特 率 : 9600bps
握手 规约 : RTS/CTS
数据位 : 8 位
校验位 : 无校验
接口插座 : 6PIN RJ-11 电话插座
信号电 平 : EIA 电平 ± 3V~± 15V
• IrDA 红外接口
符合 IrDA 标准的物理层协议
传输距 离: 最大 1.0m
视角范围: 最大 30°
1.9 黑标检测
黑标印 在票 据打印 面的左侧 , 黑标 长度(沿走 纸方 向)5 毫米,
宽度最 小 15 毫米;
黑标 部分的反射 率 小于≤10% , 沿走纸方 向 黑标宽度内的票 据 背
面的其它 部分的反射 率≥75%。
1.10 电源
• DC 6V 1500mAh 可充电电池 。
• 充电器配件 :
机载慢速 充电, 外接 DC9-12V 300mA 电源适配器。
机外快速 充电,使 用 KC-101 快速 充电器( 可 选件)。
1.11 上电和自动断电
• 按 ON 键打印机上电。
• 当打印机无 任何操作 60 秒钟后,自动断电 ,或在上电 状态
下 按 ON 键 5 秒 以 上自动断电 。
1.12 工作环境
• 工作温度 : 0~ 50℃
• 相对湿度 : 10~ 80%RH
1.13 外型尺寸
• 153(长 )× 116(宽 )× 65(高 ) mm
1.14 重量
• 500 克(不包含纸卷 )
5
6
第二章 系统安装与操作
2.1 安装方法
TP UP-PH 易装纸 便携式 热敏打印机 的外形 如图 2-1 所示:
出纸口
IrDA 窗口
ON 键 (上电键 )
图 2-1 TP UP-PH 外形图
2.2 电源连接
TP UP-PH 打印机出厂 时配 置有 充电电池( NM15A Ni-MH 可充电
电池 ),可放置在机 壳底部,并 有 锁紧 机 构。 在打印机底 座 有 一电源
插座,提供电池 的慢 速充电功能 。在 第一次使 用该 打印机之前, 建
议客户 先将电池充满 后再使用 ,以保 证电池的使 用 寿命。 充电方法
见第五 章。
电池装卸 方法:在打印机底 部留有放置电池的位置,将电池(电
池电极对着 电池仓的 电极) 放入 电池仓后,向 机壳底面方向 压紧,
听到“咔哒” 的 声音 ,电池即 被锁紧 机构 自动 扣锁 在电池仓 内。如
示意 图 2-2 所 示, 电池旁有 一竖板为 锁紧 机构释 放手柄 , 用手将该
手 柄向电池方向 推 动 , 即 可 将电池取 下。
上盖
上盖凸耳
LF 键(进纸键)
电池释 放手柄
电源插座
通讯插座
电池仓
图 2-2 电池装卸 示意 图
2.3 安装打印纸
TP UP-PH 便携式 热敏微型打印机 具有易装纸 结构,打印机装纸
的 一般过 程 为 :
(1) 用手 指向 上搬 动上盖左 右两侧的 凸耳, 打开 上盖,见 图 2-3(a)。
(2) 将上 盖用 力向上打开时, 为 避免上 盖向上 弹起的力过大,需用
手 挡住上 盖 ,如图 2-3(b) 所 示。
(3) 如图 2-3(c)所 示向 外轻扳 纸支架 ,将外 卷式纸 卷按图示方 向装
入 纸仓, 架 在 纸 支 架上。然后从纸卷 中拉 出一 段 纸放在 机头上 。
(4) 将上 盖放下,向 下轻按上 盖 ,直至 恢复原卡 位,纸端从 上盖 出
纸口 露出, 即 安装 好 打印纸 ,如 图 2-3(d)。
(a) (b)
7
8
纸支架
(c) (d)
图 2-3 打印机 的 装纸 过程
2.4 接口选择
UP-PH 便携式打印机 可选择 使用 RS-232C 串行通讯 接口或 IrDA
红外接口 。
1. RS-232C 串行接口:
将按串口连接要 求制做的 串口电缆 电话插 头一 端插入打印机
中,打印机 将被设置成 RS-232C 串行 通讯方式。
2. IrDA 接口:
如 果打印机无 RS-232 串口电 缆 插头 插入 , 打印机将被 设置 成
IrDA 红外接口方式。
2.5 接口连接
2.5.1 串行接口连接
TP UP-PH 便携式 热敏 打印机的 串行接口与 RS-232C 标准兼容,
为 6PIN RJ-11 电话 插座。
1.RJ-11 通讯插座定义图
图 2-4 RJ-11 通讯插座 定义图
2. 串口插座各脚 定义
脚号 信号名
源 说明
1 GND 打印机 与 PIN6 连接, 设置成 RS-232C 串口方式
2 RXD 主 机 打印机从主 机接收数据。
3 TXD 打印机 打印机向主 机发送 数据。
4 GND 打印机 信号地
5 RTS 打印机 该信号为“MARK”状态时表示打印机正“忙 ”
不能接收数据,而 当该信号为 “SPACE”状
态时表示打印机“ 准备好”可以接受 数据 。
CON 打印机 与 PIN1 连接, 设置成 RS-232C 串口方式
MARK=逻辑“ 1”( EIA 电平 -3V~ -15V)
SPACE=逻辑“ 0”( EIA 电平 +3V~ +15V)
3.与 PC 机连线 图
图 2-5 与 PC 机连 线 图
4.通讯参数:
波特 率 : 9600bps
握手 规约: RTS/CTS
数据位 : 8 位
校验位 : 无校验
停止位 : 1 位
9
10
2.5.2 IrDA 红外接口:
IrDA 为无线半双工通 讯方式。 TP UP-PH 的红外接口符合 IrDA
的 物理层协议 。 通讯时 需将 主机的 IrDA 红外设 备发 射 接收端对 准打
印机的 IrDA 窗 口并 符合如下通讯参 数。
通 讯参数:
波 特率 :9600bps
数据位 :8 位
校验位 : 无校验
握手 规约:暂 无
距 离 : 0~1.0 米
视角范围:30 °
2.6 指示灯和键操作
TP UP-PH 有两个指示灯 ,左边为双色灯,即电池充电指示灯(红
色)和打印机工作电源指示灯 (绿色);右 边为状态指示灯(红 色)。
TP UP-PH 有两个按键 ,如图 2-6 所示,分别 为 ON 键 (上电键 )
和 LF 键(进纸键)。 ON 键用于 控制打印机上电、 断电和电池机载放
电,LF 键为走 纸键。ON 键和 LF 键的组合 可 打印自检清单 。
0N 键
充电指示灯
电源指示灯
状态 指示灯
图 2-6 按 键和指示灯示意 图
2.6.1 工作指示灯
不插电源适配器, 打印机进入 工作 状态,此时,按 下 ON 键 ,打
印机上电后,绿色 电源指示灯亮; 打印机待 机和打印时,状态 指示
灯灭;当 打印机内 纸尽、 机头抬杆抬起、 找不到 黑标、 机头过温/
欠温 时,状态指示灯闪烁 报警 ,闪烁形式 见 ERROR 指示。
状态指示灯 ERROR 指示 (高电 平表示 状态指示灯亮 ):
机头过温/ 欠温
机头缺 纸
机头抬杆抬起
黑标检测失败
2.6.2 充电指示灯
当电源适配器插 头插入 打印机时, 打印机进入 充电状态; 打印
机工作电源被切 断, 电源指示灯及状态 指示灯均不 亮。当 打印机充
电时, 充电指示灯亮(红色 );当充电结束(定时器关 断)或未 插电
池时, 充电指示灯灭。
注: 打印机上有 充电定 时关 断电 路, 充电定 时时 间 为 16 ± 2 小时,
当 定时 到 时 后 ,定时 关断电路 将 关断充电回路。
2.6.3 自检测
自检测可以 检测打印机是否工作 正 常。如果能 够正确地 打印出
自检清单 ,则 说明除 了和主 机的 接口以 外, 打印机一切正常, 否则
需 要检 修 。
自检测打印顺序为 机型型号、版 本 号、 接口形式、全部 有效英
数字符 、 条码 、国 标一 、 二 级 汉字 库 字 样。
自检测的 方法是 :在 断电状态下按 住 LF 键,再按 ON 键上电,
松 开 ON 键和 LF 键后, 打印机 将 打印 出 自检 清 单 。
2.6.4 上电和自动断电
打印机在持续 60 秒左 右无 任何操作 后,将自动断电,电源指示
灯 灭。
在断电状态下,按下 ON 键 (要 求持续 按键时 间少于 5 秒 ) 打印机
11
12
会 再次上电,进入 工作 状态。为保证 打印机 不丢失 数据 ,应先按“ON”
键将 打印机上电,待电源指示灯亮 1 秒之后,再下送数据至打印机 。
在上电状态下, 按下 ON 键 5 秒以上, 状态指示灯亮, 松开 ON
键后 打印机将 自动断电。
2.6.5 电池机载放电
在打印机断电状态下,持续 按下 ON 键达 10 秒以上直 至 状态指
示灯 亮,再松开 ON 键,打印机进入耗 电放电 状态;在 机载放电 状态
下,若按 ON 键 5 秒 以上 ,打印机会退 出机载放电 ,自动断电 。
第三章 打印控制命令
3.1 命令概述
TP UP-PH 便携式 热敏微型打印机 提供与 ESC/POS 兼容的打印命
令 、FS 汉字打印命令 。
各个命令 的描述形式 如下:
控制码 功能
格 式: ASCII : 以标准 ASCII 字符序列表 示
十进制 : 以十进制数字 序列表示
十六进制 : 以十六进制数字 序列表示
说明 :
该命令功能和使 用说明。
例子 :为 了更容易 理解该命令会列 出 一些 例子。
3.2 纸进给命令
LF 打印并换行
格 式: ASCII : LF
十进制 : 10
十六进制 : 0A
说明 :
打印行缓冲器里 的内容并向 前走 纸一行。当 行缓冲器空 时只向
前 走纸一行。
ESC J 打印并走纸 n 点行
格 式: ASCII : ESC J n
十进制 : 27 74 n
十六进制 : 1B 4A n
说明 :
打印行缓冲器里 的内容 ,并向 前走纸 n 点行 (即 n/203 英寸 )
n=0~ 255。
13
14
该 命令只本 行打印 有效, 不 改变 ESC 2, ESC 3 命令设置的 行
间距值。
示例 :
3.3 行间距设置命令
ESC 2 设置默认 字符行间距
格 式: ASCII : ESC 2
十进制 : 27 50
十 六进制 : 1B 32
说明:
设置行间距为 30 点行。
ESC 3 设置行间距为 n 点行( n/203 英寸 )
格 式: ASCII : ESC 3 n
十进制 : 27 51 n
十六进制 : 1B 33 n
说明 :
设置行间距为 n 点行。 n=0~ 255。
TP UP-PH 便携式 热敏微型打印机 的每点距为 1/203 英寸 ,即该
命令设置行间距为 n/203 英 寸,默认值 为 n=30 。
示例 :
3.4 字符控制命令
ESC R 选择国际 字符集
格 式: ASCII : ESC R n
十进制 : 27 82 n
十六进制 : 1B 52 n
说明 :
该 命令用于 选择 11 个 不 同国 家 的字符 集。 n=0~ 10, 默认值 为 0 。
ESC ! 设置字符打印方式
格 式: ASCII : ESC ! n
十进制 : 27 33 n
十六进制 : 1B 21 n
说明 :
ESC ! n 是综合性的 字符打印方式设置命令, 用于 选择打印字
符 的大 小。 打印 参 数 n 的每 位 定义 为 :
15
16
位 功能 值 0 值 1
0 未定义
1 未定义
2 未定义
3 未定义
4 双倍高度 禁止 设定
5 双倍宽度 禁止 设定
6 未定义
7 未定义
n的默认值 为 0,即字符 不放 大。
3.5 用户定义字符设置命令
ESC % 允许/ 禁止用户自 定义字符
格 式 : ASCII : ESC % n
十进制 : 27 37 n
十六进制 : 1B 25 n
说明 :
n=1 时 ,选择用户自定义字符集 ;n=0 时 ,选择内部 字符集。
默认值 n=0。
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
说明 :
ESC & 用于 定义用户自定义字符。 S=3, 32≤ n≤ m≤ 126。
0≤ a≤ 12, 0≤ p≤ 225。
◆ S 表示 纵向字 节数, 这里 S ≡3
◆ n 表示自定义字符 的起始 ASC Ⅱ码。
◆ m 表示自定义字符 的 终止 ASC Ⅱ码。
当只定义一 个 字符时取 n=m ,每套 字模中,最多 可 定义 50
个自定义字符。
◆ a 表示水平方向的点数。
◆ p表示自定义字符的 数据,每个 字符 s× a 个字节,共 定义
m-n+1 个字符。
◆ 定义后 自定义字符一直有效,直到再次 定义或复位 或关 机。
3.6 图形设 定命令
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~ 1。 d=0~ 255。
k=n1+256× n2 (m=0,1)
k=(n1+256× n2)× 3 (m=32,33)
◆ 水平方 向点数 为 n1+256×n2,一行 最大允许点数 见下表。
◆ 如 果点图数据 超过一行, 超过的 部分被 忽略。
◆ d 为 一字节 点图数据,位 数据为 1 则表示打印该 点 ,为零该
点 不 打印 。(k 表 示数据字 节个 数 )
◆ m 用于 选择点图方式。
◆ 在执行打印命令 LF、 ESC J 后或 是行满后又 接收到下 一行
的 打印数据时,本 行点图数据 会被 打印 出来 , 点图数据 超
过 行宽时,超过部分将 丢失 , 该命令允许 字符和点 阵 图形 同
行混 打。
17
18
m 点图方式
0 8点单密度
1 8点双密度
32 24 点单密度 24 203DPI 101DPI
33 24 点双密度 24 203DPI 203DPI
BASIC 程序示例 一:
FOR K=0 TO 1
PRINT #1,CHR$(27);” *” ;CHR$(K);CHR$(128);CHR$(1);
FOR I=1 TO 24
FOR J=7 TO 0 STEP –1:PRINT #1,CHR$(2^J);:NEXT J
FOR J=0 TO 7 :PRINT #1,CHR$(2^J);:NEXT J
NEXT I
PRINT #1,CHR$(10);
NEXT K
该程 序在 TP UP-PH 上的 打印 结 果 如下:
纵向 横向
点数 点 密度 点 密度 最 多点数
8 68DPI 101DPI
8 68DPI 203DPI
192
384
192
384
BASIC 程序示例 二:
FOR K=32 TO 33
PRINT #1,CHR$(27);” *” ;CHR$(K);CHR$(128);CHR$(1);
FOR I=1 TO 24
FOR J=7 TO 0 STEP –1
PRINT #1,CHR$(2^J);CHR$(2^J);CHR$(2^J);
NEXT J
FOR J=0 TO 7
PRINT #1,CHR$(2^J);CHR$(2^J);CHR$(2^J);
NEXT J
NEXT I
PRINT #1,CHR$(10);
NEXT K
该程 序在 TP UP-PH 上的 打印 结 果 如下:
GS * 定义下装点 图
格 式: ASCII : GS * n1 n2 [d]k
十进制 : 29 42 n1 n2 [d]k
十六进制 : 1D 2A n1 n2 [d]k
说明 :
该命令用于 定义下 装点图。
n1=1~ 48,n2=1~ 255, n1× n2≤ 1200,k=n1× n2× 8。
◆ d 为点图数据。
◆ 横向 n1× 8 点,纵向 n2× 8 点。
◆ 下装点图定义后 一 直有效 ,直到进行新 的定义或复 位或
关机。
点图 格式 见下 图:
19
20
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
BASIC 程序示例 :
N1=36:N2=3
PRINT #1,CHR$(29);” *” ;CHR$(N1);CHR$(N2);
FOR I=1 TO N1/2
FOR J=7 TO 0 STEP –1
FOR K=1 TO N2:PRINT #1,CHR$(2^J);:NEXT K
NEXT J
FOR J=0 TO 7
FOR K=1 TO N2:PRINT #1,CHR$(2^J);:NEXT K
NEXT J
21
NEXT I
FOR n=0 TO 3:print #1, CHR$(29); ” /” ;CHR$(n);:NEXT n
该程 序在 TP UP-PH 上的 打印 结 果 如下:
ESC ' 打印曲线
格 式: ASCII : ESC ' k n1 n1' ... nk nk' CR
十进制 : 27 39 k n1 n1' ... nk nk' 13
十六进制 : 1B 27 k n1 n1' ... nk nk' 0 D
说明 :
该命令用于沿 进纸方向 打印曲线 图形。k 的 数值是要 打印的曲
线 条数。
K 值的取 值范围为 1~ 255,曲线条数 最多 可打印 255 条。
在 一水 平 点行内,有 k 个 曲线 点。n1,n1',n2,n2'...nk,nk'代
表这 k 条曲线 的位置 ,即每条曲线的位置由两个 字 节表示 ,n1 为低
字节,n1’为高字节,n1+n1’ *256 应小于机头的有效打印宽度 (384
点)。最后 的 CR 是每 点行曲线的结束 符。这 一水平 点行内的 k 条曲
线 的图形就是 由 n1,n1', n2,n2',...,nk,nk'这些 曲线 位置点组成
的。
打印曲线以 进纸方向 24 点行为 一组, 连续处理 24 次 ESC ’ 命
令,满 24 点行时, 打印机将这 24 点行的曲线 打印出来;不足 24 点
行时, 打印机将继续等待曲线 命令,若此 时 接受处理到 除 ESC ’之
外的其它命令, 打印机将 打印出已处理 的曲线 图形并 进入其它 命令
的 处理 。
BASIC 程序示例 :
FOR I=1 TO 150
Y=INT(40*EXP(-0.01*I))
YY=INT(Y*SIN(I/10))
22
PRINT #1, CHR$(27);CHR$(39);CHR$(5);
PRINT #1,CHR$(50+YY);CHR$(0);
PRINT #1,CHR$(50-YY);CHR$(0);
PRINT #1,CHR$(50);CHR$(0);
PRINT #1,CHR$(50+Y);CHR$(0);
PRINT #1,CHR$(50-Y);CHR$(0);
PRINT #1,CHR$(13);
NEXT I
PRINT #1,CHR$( 10);
该程 序在 TP UP-PH 上的 打印 结 果 如下:
ESC c 7 填补功能控制
格 式: ASCII : ESC c 7 n
十进制 : 27 99 7 n
十六进制 : 1B 63 7 n
说明 :
该命令用于 控制曲线 打印命令的填补功能。 填补 功能 即对单条
曲线 来说, 曲线 的上一点水 平 位置与当前 点 的 水 平 位置 如有 偏差,
偏差值大于 1 , 则两点 之间用连续 点来填补,使 打印出的曲线 具有
连 续 性 。
n=1,允许曲线打印命令的 填补 功能; n=0,取消曲线打印命令
的 填补功能;默认 值 n=0。
进纸方向
3.7 汉字命令
FS & 进入汉字方式
格 式: ASCII : FS &
十进制 : 28 38
十六进制 : 1C 26
说明 :
该 命令用于 进 入 汉字方式 。 打印机接收 到该 命令后 ,可接 受双
字节的中 文代 码和单 字节的 ASCII 字符码(20H~ 9FH )。打印汉字时,
打印机只 接受每个 汉字的 标准 机内代 码。这个代码由两 个字节 组成,
由区码加上 160(十进制 )获得第一个 字节,位码加上 160(十 进制)
获得第二个 字节。例如, 汉字“ 啊”的区 位码是 1601 ,则标 准机 内
代码为 B0A1(十六 进制)。在个 人电脑中,通 常 汉字文本都是 以 标准
机 内代 码 存储的。
两 个字节的 汉字机 内代 码 取 值范围为:
高字 节 B0H-F7H
低字节 A1H-FEH
注: 如果高字 节 和/或低字 节 不在取值 范围 内,则高字 节 和低 字 节 全
被忽略掉。
FS . 退出汉字方式
格 式: ASCII : FS .
十进制 : 28 46
十六进制 : 1C 2E
说明:
该命令用于退 出 汉字方式,进入西 文 方式,只 接受单 字节的
ASCII 字符码。
3.8 条形码控制命令
GS h 设置条 形码高度
格 式: ASCII : GS h n
十进制 : 29 104 n
十六进制 : 1D 68 n
23
24
说明 :
设置要 打印条形码的高 度。
1≤ n≤ 255
n为垂直方 向的点数 。
默认值 n=60。
GS k 打印条 形码
格 式: ASCII : GS k m [d]k NUL
十进制 : 29 107 m [d]k 0
十六进制 : 1D 6B m [d]k 00
说明 :
◆ m --- 选择 要 打印的 条形码系统
m
4
5
8
◆ [d]k--- 要打印的 条形码字符。
◆ NUL --- 表示 GS k命令结 束,执行条形码打印 。
◆ 条形码字符的输入 应符合该 条形码系统规 定的 字符类 型,且
条形码字符输入 的长 度应 符合下表所 规 定的有效 字符数:
条型码 条码宽度 有效 字符数
CODE39
ITF
CODE128
对不定长 码制,若 输入 字符数过多, 打印超 宽, 打印机会 自动
删 除超长字符,将截短的条码 完整 打印出 来 ,以便条码阅读 器 识别 。
条形码
CODE39
ITF
CODE128
2 10
3 6
2 22
3 14
2 15
3 9
◆ CODE39和 ITF 不自动产生校验 字符 。
CODE128码自动产生校验 码。
CODE39码自动产生起始位、 停止位。
CODE128支持字符 集 A、 B、 C,并支 持码制互相 转 换。
下面给 出 CODE128码打印范例 :
[例 ]用 CODE128码字符集A 打印出“ UPPH32S OK”,其输入数据
序列 为:
GS K 8 STARTA ‘ UPPH32S OK’, NUL
29 107 8 168 85 80 80 72 51 50 81 32 79 75 00
CODE128码不输入停止 字符。
CODE128的详细 说明见 附录一 。
GS w 设置条 形码横向宽度
格 式: ASCII : GS w n
十进制 : 29 119 n
十六进制 : 1D 77 n
说明 :
设置要 打印的 条形码的横向 宽度。
2≤ n≤ 3
由 n可确定条码 宽度,如下表所示:
N
窄 条宽(mm) 宽 条 宽 (mm)
2 0. 250 0. 625
3 0. 375 1. 000
CODE39、 ITF、 CODE128 为 2 元条码。
3.9 黑标定位 控制命令
GS FF 送黑标纸至下页首
格 式: ASCII : GS FF
十进制 : 29 12
十六进制 : 1D 0C
2元条码
25
26
说明 :
执行 GS FF 命令后, 打印机向前 进纸并寻找 黑标 ,若找到黑标,
打印机将 进纸送 黑标至页首(撕 纸口)位 置;若找不到 黑标, 打印
机进纸 150mm 后,停止寻找 黑标, 进入 ERROR 报警状态。
上电后, 打印机默认 黑标处在页首位 置,有效 打印信息 在相邻
两 黑标之 间。
黑标印刷说明 :
UP-PH 黑标检测器 安放 的位 置 要求 黑标印 刷在 票 据 的 打印 面,
且在撕纸口 处。
黑标印刷位 置及 尺寸要求如下 图:
黑标检测器的 性能要求 黑标部分的反射 率 小于≤10%,沿走纸
方向 黑标宽度内的票 据背面的其它 部分的 反射率 ≥75%。
打印区域说明 :
打印区域见下 图:
27
n1:为有效 打印区域。
n2:为 第一行打印位 置至页首 (撕纸口 )的距离 , n2=15mm。
n2 说明:由于受打印机 构本 身的结构 限制,无法进行 退纸操作,
因 此 造 成了 15mm 的 打印 死 区。
3.10 其它控制命令
ESC @ 初始化打印机
格 式: ASCII : ESC @
十进制 : 27 64
十六进制 : 1B 40
说明 :
该命令初始化 打印机下列 内容 :
◆ 清除打印缓冲区;
◆ 恢复默认值 ;
◆ 删 除 用户定义字符;
28
ESC c 5 允许/禁止按键 开关操作
格 式: ASCII : ESC c 5 n
十进制 : 27 99 5 n
十六进制 : 1B 63 5 n
说明 :
该命令使按 键开关有效 /无效, n=0-255。
当 n=〈ЧЧЧЧЧЧЧ 1〉 B 时,按键 无 效。
当 n=〈ЧЧЧЧЧЧЧ 0 〉 B 时,按键 有效。
ENQ 请求发送数据
格 式: ASCII : ENQ
十进制 : 05
十六进制 : 05
说明 :
此命令用于成 组数据传送 方式时的发送请求 ,即 主机通过发送
ENQ 命令给打印机,并在 收到 打印机的应答 确认 ACK 后 ,建立 起主机
与打印机的通讯 连接。建议 客户在 IrDA 红外接口连接方式下采 用此
命令,以保证 在半双工通 讯方式下有更可靠 的 连接建立 和数据 传递。
打印机与主 机建立这种成组数据传送 方式 ,要求 主机 每间隔
200~ 800ms 发送一次 ENQ 命令,直至 接收到 打印机回送的 应答代 码
ACK 为止。
打印机在允许处 理 打印数据的状态 下, 收到主 机发下来 的当前
ENQ 请求代码【 注 1 】之后 20ms 会回送一字节 应 答代码 ACK , ACK 代
码值为 06, 为避免 打印机 IrDA 红外接口发送 ACK 码时,发送光对
自身 红外接收器的干扰 ,主机在 接收 ACK 信号后 至 少延迟 10ms 方可
向打印机发送成组 打印数据。主 机在发送成组打印数据 时要 注意 发
送的数据 长度不得超 过 14K 字 节,相邻 两个 发送数据之 间的 间隔不
得 超过打印机自动断电时间 60 秒。打印机关于 ENQ 请求 和 ACK 应答
的定 时关系 见 下图 。
主 机成 组 发送打印数据的流程 如下 图:
成组数据发送 模块
发送 ENQ 请求 代码
接收到
连接请求超时 否?
应 答代码
定时到
超 时处理
发送一组 数据
注意 :主机通过 IrDA 红外接口 按 ENQ/ACK 方式 ,建立与打印机传送
数据连接方式及 发送 数据过程中,由 发送改 为 接收,或由 接收改为
发送 方式,都要 有 一定 的延时, 至 少 10ms, 以 避免 发送 数据时 发 射
光对自 身接收器的 干扰。
注: 1.为保证半双 工 通讯 方式 下可靠响应主 机 ENQ 请求,当打印机
解释到一个 ENQ 命令 后,要检查 直 到 在接收缓存器内 没有任
何 数据的 状态 下 再 收 到 下一个 ENQ 时, 将 此 ENQ 解释为 当前
ENQ请求代码,并保 证在主机 将当前 ENQ 发出 20ms 后回送 ACK
29
30
代 码 06, 因 此主机至 少 发送两 个 或两 个 以上 ENQ, 才 能收到
ACK 应答代码。
第四 章 打印头的清洗 方法及 注意事项
当 打印机使 用 过 一 段时 间 出现 打印字 迹 不 清晰时, 应按 下 列步
骤进行打印头的清洗。
⑴ 确保 在清洗打印头 之前电池 已取出。
⑵ 打开 打印机的 上盖。
⑶ 用 干净的 棉球棍蘸少许 酒精, 轻轻 涂抹头 片加热 元件表面 的脏
物 ,切记不要用沙纸 、刀片或镙丝刀等硬物刮 打印头 片加热 区
域表面!否则会使打印头片 受到永久损坏。
⑷ 清洗好头片后 ,请等头片 上 的酒精完全 干燥之后 ,再将上 盖放下。
⑸ 装上电池通 电,做 自检测 试,以 观 察清洗后 的效果 。
⑹ 如果 清洗后打印字迹 仍不清晰 ,请 联络专业维修人 员。
⑺ 刚打印完不要 立即开 盖, 不要 马上用手 触摸打印头片或 马达外
壳 ,以 免被 高温烫伤。
31
32
第五 章 电池充电放电及 注意事项
5.1 打印机使 用 DC 6V 1500mAh 可 充电电池
5.2 充电方法
打印机使 用的 电池可 用机载慢速 充电的 方法充电。
打印机内 装有慢 速 充电电路, 电池不需取下, 即可经打 印机充
电电源插座 外接 DC12V 600mA 电源适配器,对 电池进行慢速 充电。
充电时 间需 12~ 16 小时。
5.3 放电方法
打印机机头动作瞬 间,需要工作电流很大,在打印机已不 能正常
打印时,电 池上仍会有 少部分 电能未耗尽,建 议电 池充电要在 电能
充分耗 尽之后进行,以 便消除 电池内的记忆 效应 , 保持 电池支持 打
印机的 工作时 间。本 机采 用放电方法为 机载放电。
• 机载放电
在打印机断电状态下,持续 按下 ON 键达 10 秒以上,直 至 状态
指示灯常亮 ,再松开 ON 键,打印机进入耗 电放电状态,不接收数据
和做任何其它 操作。如欲退 出 放电状态, 需按 ON 键 5 秒以 上,松开
ON 键后, 打印机自动断电。
5.4 电池记忆效应消除 方法
若电池长期 在 不完 全 放电和不完全 充电 的 情况下使 用 (不建议
在此情况下使用),会使电池产生 记忆 效 应,可 充用的 电能减 少,恢
复 电池容 量 的 方法 是 进行 2~ 3 次 完全的充放电。 充放电方法同 5.2
和 5.3 节所 述。
第六 章 使用 IrDA 红外接口的 注意事项
在 使用 IrDA 红外接口时要 注意 以 下 几 点:
1. 通讯参数 应符合 9600bps, 8 位数据 ,无校验和 1 位停止 位;
2. 应将 主机的 红外窗 口对准 打印机的 红外窗 口,即视角范围在 30
度 之 内 ;
3. 主机与打印机之 间 应无障碍 物,并保 证距 离在 1 米之 内;
4. 建议采用 ENQ 命令(详见 第三章 3.10 节)建立与打印机的 连接
和进行 成组 数据 传递 ;
5. 如果在打印 过程 出现乱码和丢失 字符 的情况 ,请注意是否符 合以
上第 1、 2 、 3 点 ;
6. 如果 使用 IrDA 红外接口打印机不 打印,请先 检查是否 已拔下
RS-232 通讯电 缆,如 果没有,请拔 下。
33
34
第七 章 Ni-MH 电池的使用 和注意事项
7.1 镍氢电池 基本特性
7.1.1 充电特性
镍氢 电池的 充电性能 受 电 流和 温度的影响较 大 , 温 度降低或电
流增大 都会引起充电电 压上升, 充电效率则受 电流/温度 /时 间等诸
多 因素的 影 响 。
一 般采 用 不大于 1C 的 恒 定电 流 充电 , 充电 时 环境 温度 一 般在
0℃~ 40℃之间,在 10℃~ 30℃之间充电能获得较高的 充电效率 。
如 果经 常 在高温或低 温 环境中对 电池充电 , 会导致电池性能的 降 低,
另外,反复 的过 充电 也会 降低电池的 性能。
7.1.2 放电特性
与镍镉电池相 似,镍氢电池的 工作电压 也在 1.2V 左右,电池的
放电特性受 电流/ 环境温度等因素 的影响 ,电流越大, 温度 越 低,电
池放电电压 和放电效率都会降 低 , 电池的最大 连续 放电电流为 3C。
电池的 放电截止 电压 一般 设定在 0.9 ~1.1V/CELL,如 果截止 电
压 设定得太高,则 电池 容 量 不 能 被 充 分利 用 ,反之,则 容易 引 起 电
池过 放。
7.1.3 循环 寿命特性
正确 使用电池能 确 保电池循 环 使用 500 次以 上 ,电池是化学品,
其性能除了会因反复使 用后降低 外,电池如长期搁 置不 用 ,其各部
件 也会发生 化 学 变化使性能降低, 另 外 ,不正确 的使 用方法 或 恶劣
的使用条件也会 导致 电池寿 命缩短 。
7.1.4 储存特性
电池的存 放特性包括 自放电特性和长期存 放特性。
自放电特性是 指电池充足 电开路存 放时容量损失 的现象 ,自放
电特性主要受环境温 度的影响 ,温 度越高 , 电池存 放后容 量损失 越
大。
研究 表明,镍氢电池充电态储存 比 放电态储存更 能保 持 电池的
性能,因此 ,存 放电池前最好 将 电池充电。
35
电池 短期 存 放 不超过 3 个 月时,可 以 将 电池 存 放 在-20 ~ +45℃,
相对湿度 45~ 85%且无腐蚀 的场 所,过高 的温 度易导致电池 漏液 ,
使 电池性能降低 , 过高 的 湿 度易 引起电池 金属 件 的 腐蚀 。
电池长期存 放的 环境温度 最好维持在-10~ +30℃。 电池 经长 期
存 放后初 次 使 用 时,容 量 可能会比存 放 前低,但经过 几 次 充放电 使
用后, 电池就 能恢复存 放以前的 性能。如果 电池存 放期超过 半 年,
建 议半年 至 少对电池进行充放处理 一 次。
7.2 使用注 意事项
7.2.1 充电
1. 充电环境温度
环境温度会影响 充电效率 。当电池在 10~ 30 ℃的环境下充电时,
具有 最佳 的 充电效 果 。 若在 0℃ 以 下 充电, 会造 成内 压过高 ,有可
能引起 电解液泄漏使 电池性能和使 用寿 命降低;若在 40℃ 以上充电,
则 充电效率 会 大大降低, 过高 的充电 温 度也 会 引起电池 漏液 和性能
降低。
2. 禁止反极充电
当电池 反极充电 时,电池内部会产生 大 量气体使内压 急剧 上升,
有可 能造 成 电池破裂甚至 爆炸 。
3.快速充电
快速 充电 的 电流不 能 超过 1C ,快速 充电 时, 一定要 选用 有 自动
截止或 转换功能 的充电器,若 不对 快速充电加以 控制 ,电池会 因大
电 流过 充电 产生过热、漏液 , 甚 至 爆炸。
4.涓流充电
涓 流充电的电 流 一般为 1/30C ~ 1/20C。时 间 限 定一 般不超过 20
小时。
7.2.2 放电
1. 镍氢电池可 以在 -20 ~ +60 ℃的环境中 放电 。 电池最适宜 的 放电 温
度为 0 ~+40℃ 。
2. 电池最适宜 的 放电电 流为 1/10 ~1C ,最大连续 放电电 流 一 般不超
过 3C, 过高的放电电流会降 低 电池 的放电 效 率,也会 引起电池 发
36
热。
3.电池不允许过 放电,过放电会引起 电池漏液,缩短电池使 用寿 命,
严 重时 还 可 导致 电池 破裂 或 爆炸 。
注: C=额定充电 / 放电电流 / 小时
=电池额 定容 量 mAh/h
例如 :对 1500mAh 的 电池 ,
1C=1500mA
0.4C=600mA
0.1C=150mA
附 录一 CODE128 码 说明
CODE128 码说明 :
在 CODE128 码系统中,可组合 成 128 个 ASCII 字符和 00~ 99 共
100 个 2 位数字 。每 种字符 集中 可表示 的字符 如下:
• 字符集 A: ASCII 字符 00H~ 5FH
• 字符集 B: ASCII 字符 20H~ 7FH
• 字符集 C:一个 字符表 示 2 位数字 (共 100 个数字 00~ 99)
• SHIFT 字符
在字符集 A 中, SHIFT 后面的字符可 作 为 字符集 B 中的 对 应字
符处理。同 理, 在 字符集 B 中 ,SHIFT 后面 的 字符可 作为 字符
集 A 中 的 字符处理。 字符 集 C 中无 SHIFT 字符 。
• 字符集 选择字符 ( CODE A 、 CODE B 、 CODE C )
该字符可实现 字符集 A、B、C 之间互 相转换。
• 功能字符( FNC1 、 FNC2 、 FNC3 、 FNC4 )
功能字符的 用途取 决于应 用软件。在字符集 C 中 ,仅 FNC1 有效。
CODE128 字符代 码和条 码值参考表
Code 128 Character Code and Value Reference
Code A
Charc.
SP SP 00 ‘ 20’ 0
! ! 01 ‘ 21’ 1
“ “ 02 ‘ 22’ 2
# # 03 ‘ 23’ 3
$ $ 04 24’ ‘ 4
% % 05 ‘ 25’ 5
& & 06 ‘ 26’ 6
‘ ‘ 07 ‘ 27’ 7
( ( 08 ’ 28’ 8
Code B
Charc.
Code C
Charc.
ASCII
Location
Charc
Value
37
38
Code A
Charc.
) ) 09 ‘ 29’ 9
* * 10 ‘ 2A’ 10
+ + 11 ’ 2B’ 11
, , 12 ‘ 2C’ 12
- - 13 ‘ 2D’ 13
. . 14 ‘ 2E’ 14
/ / 15 ‘ 2F’ 15
0 0 16 ‘ 30’ 16
1 1 17 ‘ 31’ 17
2 2 18 ‘ 32’ 18
3 3 19 ‘ 33’ 19
‘ 4 ‘ 4 20 ‘ 34’ 20
5 5 21 ‘ 35’ 21
6 6 22 ‘ 36’ 22
7 7 23 ‘ 37’ 23
8 8 24 ‘ 38’ 24
9 9 25 ‘ 39’ 25
: : 26 ‘ 3A’ 26
; ; 27 ‘ 3B’ 27
< < 28 ‘ 3C’ 28
= = 29 ‘ 3D’ 29
> > 30 ‘ 3E’ 30
? ? 31 ‘ 3F’ 31
@ @ 32 ‘ 40’ 32
A A 33 ‘ 41’ 33
B B 34 ‘ 42’ 34
C C 35 ‘ 43’ 35
D D 36 ‘ 44’ 36
E E 37 ‘ 45’ 37
F F 38 ‘ 46’ 38
Code B
Charc.
Code C
Charc.
ASCII
Location
Charc
Value
Code A
Charc.
G G 39 ‘ 47’ 39
H H 40 ‘ 48’ 40
I I 41 ‘ 49 ‘ 41
J J 42 ‘ 4A‘ 42
K K 43 ‘ 4B‘ 43
L L 44 ‘ 4C’ 44
M M 45 ‘ 4D’ 45
N N 46 ‘ 4E’ 46
O O 47 ‘ 4F’ 47
P P 48 ’ 50’ 48
Q Q 49 ’ 51’ 49
R R 50 ’ 52’ 50
S S 51 ’ 53’ 51
T T 52 ’ 54’ 52
U U 53 ’ 55’ 53
V V 54 ’ 56’ 54
W W 55 ’ 57’ 55
X X 56 ’ 58’ 56
Y Y 57 ’ 59’ 57
Z Z 58 ‘ 5A’ 58
[ [ 59 ‘ 5B’ 59
\ \ 60 ‘ 5C’ 60
] ] 61 ‘ 5D’ 61
^ ^ 62 ‘ 5E’ 62
_ _ 63 ‘ 5F’ 63
NUL ‘ 64 ’ 60’ 64
SOH a 65 ’ 61’ 65
STX b 66 ’ 62’ 66
ETX c 67 ’ 63’ 67
EOT d 68 ’ 64’ 68
Code B
Charc.
Code C
Charc.
ASCII
Location
Charc
Value
39
40
Code A
Charc.
ENQ e 69 ’ 65’ 69
ACK f 70 ’ 66’ 70
BEL g 71 ’ 67’ 71
BS h 72 ’ 68’ 72
HT i 73 ’ 69’ 73
LF j 74 ‘ 6A’ 74
VT k 75 ‘ 6B’ 75
FF l 76 ‘ 6C’ 76
CR m 77 ‘ 6D’ 77
SO n 78 ‘ 6E’ 78
SI o 79 ‘ 6F’ 79
DEL p 80 ’ 70’ 80
DC1 q 81 ’ 71’ 81
DC2 r 82 ’ 72’ 82
DC3 s 83 ’ 73’ 83
DC4 t 84 ’ 74’ 84
ZAK u 85 ’ 75’ 85
SYN v 86 ’ 76’ 86
ETB w 87 ’ 77’ 87
CAN x 88 ’ 78’ 88
EM y 89 ’ 79’ 89
SUB z 90 ‘ 7A’ 90
ESC { 91 ‘ 7B’ 91
FS | 92 ‘ 7C’ 92
GS } 93 ‘ 7D’ 93
RS ~ 94 ‘ 7E’ 94
US DEL 95 ‘ 7F’ 95
FNC3 FNC3 96 ‘ A1’ 96
FNC2 FNC2 97 ‘ A2’ 97
SHIF SHIF 98 ‘ A3’ 98
Code B
Charc.
Code C
Charc.
ASCII
Location
Charc
Value
Code A
Charc.
CODEC CODEC 99 ‘ A4’ 99
CODEB FNC4 CODEB ‘ A5’ 100
FNC4 CODEA CODEA ‘ A6’ 101
FNC1 FNC1 FNC1 ‘ A7’ 102
STARTA STARTA STARTA ‘ A8’ 103
STARTB STARTB STARTB ‘ A9’ 104
STARTC STARTC STARTC ‘ AA’ 105
STOP STOP STOP ‘ AB’
EMPTY EMPTY EMPTY ‘ AC’
Code B
Charc.
Code C
Charc.
ASCII
Location
Charc
Value
41
42
附录二 打印字符集
2001.12
43