Page 1
TP UP-AT
微型面板式打印机
쪹폃쮵쏷쫩
这本说明书逐步地描述了 UP-AT 打印机的使用和操作 在使用打印机前 请
仔细阅读此说明书 并严格按说明书介绍的操作步骤去操作
常用符号介绍的部分是有关用户使用的注意事项 挂框的内容是打印机最重
要的说明部分 此部分请用户特别注意
各章简介
第一章内容包括拆箱 组装和检测打印机的说明 必须首先把这些说明弄懂
第二章内容是关于打印机常规操作的说明 这些是操作打印机所必需的知识
第三章介绍打印命令
其他各章内容有故障诊断 打印机功能选择及日 常维护 最后 有打印机术语
汇编及附录
本说明书如有改动 恕不通知
北京公达电子有限责任公司
禁止接
!
220V
1
交流电源
Page 2
Page 3
本书常用符号
目 录
╲
!
告诫
必须照办 以避免损坏设备
警告
一定小心去做 以确保打印机正确运行
注释 给出打印机操作的重要 信息及有用 提示
引言……………………………………………………….4
第一章 安装打印机……………………………………...5
第二章 打印机的使用………………………...…….…..18
第三章 打印控制命令…………………………………..23
第四章 日常维护 保养………………………………..43
第五章 打印机技术规格说明…………………………..45
第六章 零配件清单……………………………
附录 1 有效代码表……………………………………...48
附录 2 打印命令代码表……………………………
附录 3 TP P-16 和 TP P-40 打印机命令码………...52
……….
……
47
50
2 3
Page 4
Page 5
引 言
TPUP-AT 系列打印机是最新设计 的一种面板安 装 式微型点阵
打印机 整 机体积小 重量轻 功能完备 外形美观 操作简单
连接方便 它特别 适于 安装在机器或 设备的 面板上 使打印机和仪
器浑然一 体 提高整机的 结构水平
特 性
除了 UP 系列打印机所 具有的 易操作和 高质量的特 点外
TPUP-AT 还具备以下特 点
l 具有先 进 的装 纸 机 构 在 不卸掉整 机的 情况下可以方便 地 更
换纸卷 及色带
l 新的金属撕 纸器可将 纸撕得 更整齐 同时也省力且耐用
l 纸仓内 无 纸时 面板的 LED 有 提示
l 内装国标 一 二级汉字库(GB 2312 1980)
l 可用低电 平信号通过 打印机 接口初始化打印机
l 电源 DC5V/2.0A(平 均)
l 全面 兼容 TPUP-A 面板安 装式微型 打印机
第一章 安装打印机
打印机拆封…………………..……………..……… 6
打印机的安装………………………………..…..… 7
安装色带………………………………………..…..11
安装纸卷………………………………………..…..13
测试 打印机…………………………….……..…… 15
打印机与计算 机相连………………………...…… 16
4 5
Page 6
Page 7
打印机拆封
核查 零件
在拆封的同时,请确认下列零件是否齐全,并
且没有在运输中损坏
零件清 单
1. 电缆线
2. 固定框
3. 螺钉 ( 3 25 毫米 , 4 个 )
4. 说明书
5. 电源线
6. 纸卷
打印机的安装
选择 安装位置
选择打印机的 安装位置 有 下列几 点考虑 请 务必注意
l 将打印机 放在 离控制机 较近的地方 以 使 电缆能接上
l 对于要安 装的面板厚度 建议为 1.0~10.0 毫米 板 太薄或 太厚 将会
影响打印机安 装的 牢固性
l 留出打印机操作和检 修的一定 空间
l 不要放 在阳光直射 高热 潮湿 或多尘土的地 方
l 不要将 打印机 计算 机系统与 其它大 型电 机及大 功率 用电 设备接入同
一供电线路使用
l 将整个 计算 机系 统远离干 扰 源
下图是一 个较好的打印机 安装 示意图
红
固定框 电缆线 电源线
图 一
6 7
图 二
Page 8
Page 9
确定安装 尺寸
TPUP-AT 打印机的外形尺寸如图所示 为 了把 TPUP-AT 打印机安装在
仪器或设备的垂直 面板上 需要按 照图三的尺寸 在仪 器或设备的垂直 面板
上开一个 安装孔
57+0.10mm
103+0.10mm
图 三
安装方法
将整个打印机由面板 前方插入 安 装孔 将安 装框由后方套入 打印机拧紧
四个固定 螺钉
对于要安 装的面板厚度 建议使用 1.0~2.0 毫米厚的 金属板或 2.0~10.0
毫米厚的塑料板 板 太薄或 太厚 将会影响打印机安 装的 牢固性
图 五
!
图 四
8 9
请按图例安 装打印机
Page 10
Page 11
电源连 接
TPUP-AT 打印机使用单 一 5V 直流 电源 电源电压的容 许范围为
5V±0.25V 电源容量 大于 2.0A
TPUP-AT 打印机提供 了一根带 有插头 的两 线电源电缆 插头具有 极
性保护 机构 可 直 接 插入 TPUP-AT 打印机 控制 板上 的 J5 插座 电源电缆
的红线 应接电源的正极 + 白 线应接 电源的负极
电源 极性一定不 要接 错
安装色带
色带 盒在打印机出 厂 时 已经装好 但经 过一 段 时间使用后 需要 更换 色带 盒
请按下列 步骤装配色带 盒
1. 确认打印机 已同电源断 开
2. 按下 前盖锁扣 , 打开 前盖
3. 向下按 右上 角弹出按 钮 弹出机 头
!
电源电 压一定 要在容 许范围之 内
否则会给打印机 造成永久性损坏
10 11
图 六
4. 用手抬起色带 盒左端 窄的一端 然后 再抬起色带 盒的 右端 取下色带 盒
图 七
Page 12
Page 13
将新 色带盒的 右端轻轻 放在机头右端轮轴上 注意此时左端稍微 抬起 不 要 放下
安装纸卷
安 装 纸 卷的一般过 程如 下
1. 按下 前盖锁扣 , 打开 前盖
2. 向下按 右上 角弹出按 钮 弹出机 头
3. 用手轻轻 扳动 机头板下 端 向上 向外 抬起 机头板
图 八
检 查色带盒的 右端如果未落到底 请用 手指 按 住 色带 盒上的 旋钮 按 箭头 方
向稍微 转动 直 到色带 盒的 右端落到底后 再放下 色带 盒的 左端
请检 查色带 是 否拉直 如未拉 直 或 色带 还 露 在 色带盒 的 外面 可 转动色带
盒上的 旋钮 直 到色带拉入色带盒内并 拉直为止 当没有纸 在机 头里时 更换色
带 更加容 易
5. 推回机 头并 锁紧
6. 关上 前盖
╲
请按上面 步骤更换色带
12 13
图 九
4. 取出纸 轴
5. 将新纸 卷套在纸 轴上后 按图十 所 示安装 方向 , 将纸轴装 入打印机的
导轨 内
6. 接通电源
7. 按 SEL键 使打印机离线 SEL指示灯熄灭
8. 按 LF 键 使打印机机头转动 进入走 纸状态
9. 用手将纸 头送入入纸 口 使纸徐徐 进入 机头
10.
纸从机头 前 方露 出一 定长度 后 按
11. 放下机头 板
12. 按机头上不干胶 标签 所标 注的位置推回 机头 并锁紧
13. 关上 前盖
SEL
键停止 走纸
Page 14
Page 15
图 十
╲ 请按以上 步骤 更换纸卷
!
推回 机头 时 用 力位置 应 为不 干 胶 标 签所 标
注的位置 以免损坏 机头 部件
测试 打印机
打印机完全 安 装好后 在接上计算机之 前 使用自 检功能来 检测打印
机是否基 本工 作正 常
自 检测方 法
在电源已接 通 的状态下 如果指 示 灯显示 绿色 按 SEL 键 使灯熄灭
之 后 按 下 LF 键 后 立刻按下 SEL 键 打印机进入 自 检测
自检测将 按照两个字 符 集的 顺序 打印出全 部有 效字符 自检测清样
如 下 如 能正确 打印 出自 检测 清样 则 除接口 外 打印机 正 常 否则 需要
检修 打印机或 检查 所使用的电源 是否 符合 要求
自 检测清 样实 例如下
14 15
Page 16
Page 17
打印机 与计算机 相连
并行接 口
连接接 口步骤如 下
1 确认打印机和 计算机都已 关闭
2 打印机随 机附带 的电缆 的 26pin 针型 扁平插头一 端插入打印机
的 接口插座 其在打印机控制板上 的 标 号 为 J4
3 将电缆的另 一头插 在 PC 机上
PC 机与 TPUP-AT 联 线 说明如下
PC 机 25 针插头 方向 UP-AT 说明
1 选通 1 选通脉冲
2 数据位 0 3 数据位 0
3 数据位 1 5 数据位 1
4 数据位 2 7 数据位 2
5 数据位 3 9 数据位 3
6 数据位 4 11 数据位 4
7 数据位 5 13 数据位 5
8 数据位 6 15 数据位 6
9 数据位 7 17 数据位 7
10 确认 19 确认脉冲
11 忙 21 忙 高 电平 为 忙
12 缺纸 23 缺纸 高 电 平 缺纸
13 选择 25 选择 上拉 高 电 平在线
14 NC
15 错误 4 错误 上拉 高 电 平无错误
16 初始化打印机 6 初始化打印机 低 电平 初始化
17 NC
18 地 10 地
19 地 12 地
20 地 14 地
21 地 16 地
22 地 18 地
23 地 20 地
24 地 22 地
25 地 24 地
有关并 行连接方式 的 定时图如 图 十 一所 示
图 十一
16 17
Page 18
Page 19
注意 打印机处于离线工作方式时 打印机不再接受来自主机的数据
第二章 打印机的使用
面板操作……………………………...…….…………….19
跳线器 JUMP 功能…………………….…………….20
打印机初始化……………………………...……..………21
面板操作
指 示灯和 开 关操作
TPUP-AT 打印机面板上 有一个指示灯 和两个 分别标 有 SEL LF 标记的按 键
开 关
字符 集的 选用……………………………..……..….……21
字符的定义………………………………..………...……21
命令集选择………………………………..………...……22
打印方向选择……………………………..………...……22
汉字方式 选择……………………………..………...……22
汉字字模选择……………………………..………...……22
指示灯
SEL键
LF键
图 十二
1 指示灯显示按 键 SEL 的 工作 状态及 缺纸 显示
l 指示灯显示红色 表 示打印机 处 离线缺 纸 状态 或打印机检测到 黑
标
l 指示灯显 示绿色 表 示打印机处 于在线状态
l 指示灯显 示橙色 表 示打印机处 于在线缺 纸状态
l 指示灯熄灭表 示打印机处 于离线状态 或打印机处 于忙状态
2 按键 SEL 的功能 可以改变 打印机的工 作方式
1) 在 线离线方式
l 电源接 通 后 或 退 出 自检测方 式后 打印机 进 入 在线方式 此 时
指示灯显示 绿色
l 按下 SEL 键 指 示灯熄灭 进入离线工 作方式
l 再次按下 SEL 键 指示灯显 示绿色 重 新进入在 线工作 方式
18 19
Page 20
Page 21
2) 打印过程中实现暂停
在打印过程中 按一下 SEL 键 打印机在完成 前一行字 符的打
印后 会暂停 打印进入离线 方式 再次 按一下 SEL 键 打印机继
续 打印
3 进入 HEX-DUMP 方式
按住 SEL 键 后 接 通 5V 电源 此 时打印机 将进 入
HEX-DUMP 方式
3 按键 LF 功能
当 打印机处 于 离线方式 时 按一 下 LF 键 打印机 将空走送纸 再 按
一下 LF 键 打印机停止 走纸
4 自检测方式
在电源已接 通 的状态下 如果指示灯显 示绿色 按 SEL 键 使灯
之 后 按 下 LF 键后 立刻按 下 SEL 键 打印机 进 入自检测
退出 自检测方式 有两种
1 自检测清单 打印完成 后 打印机自动 退出
2 打印过程中退出 按 SEL 按键退出
跳线器 JUMP 功能
UP-AT 打印机中有 四个跳线 器 它 们 在 板中 的 图标 分别 为 J1 J2 J3 和 J7
我们可以 利用它 们来设置 不同的功能 实现的方式及 功能如下 表所示
JUMP 图标
J1
J2
J3
J7
说明 J7 的 引脚定 义 是以 J7 附近 的 白色圆环所 在的一 端为 1 脚 JUMP
JUMP 状态
不 插短路 块
插上短路 块
不 插短路 块
插上短路 块
不 插短路 块
插上短路 块
J7 的 1 脚和 2 脚间插上 短路 块
J7 的 2 脚和 3 脚间插上 短路 块
功 能
选择 ESC命令集
选择 UP命令集
选择 ASCII字符 方式
选择汉字 方式
选择反 方向打印
选择正方向打印
选择 12 12汉字字模
选择 15 16汉字字模
功能的详 细说明见相应 的章节
打印机的初始化
初始化的内容包括
选择 各 种 控制码的 默 认 值 包括 1. 行 间距离 3 点行 2.页长为 40 行 3.无装
订长度 4.垂 直造 表值和水平造 表值为 0 5.左右限 宽都定为 0 6. 字符和 图符
放大 倍数等于 1
打印机的初始化 有四种方法
1 利用 软件 实现初始化 使用控制码 ESC@ 由主机 向打印机发送 命令
2 通过自检测 实现 初始化
3 上电初始化
熄灭
4 通过并行接 口的 初始化信号 线对打印机进行 初始化
字 符 集 的 选 用
在 TPUP-AT 中 有 两 个字 符集可 用 字 符集 1 在上电时或收到 初始化打印
机命令时被选择 字 符集 2 在 ESC 7 命令之后被 选择
字 符集 1 字 符集 2 的 代码表如附录 1
字符的定义
字 符是由 6 8 点阵组成 即 8 行 6 列 每 列 由一个字节 的 数据表示 最
高位在 上 举例如 下图所 示
1 2 3 4 5 6
最高位
最低位
用户定义 的字 符储存 在 RAM 内断电后 将丢失
02H 40H
20 21
Page 22
命令集选择
TP UP-AT16P 和 TP UP-AT40P都有两套命令 集 .一套为 ESC 控制码 另一
套和 TP UP-16 和 TP UP-40微型打印机的命令相兼 容 通过 机内短路 块 J1 可
实现选择 如果 J1 插上 短路 块,则选择和 TP UP-16 或 TP UP-40相兼容的命令
集 不插 短路 块 则选择 ECS 控制码 命令 集 出厂时 ,选定为 ESC 控制码 命令
集 见附录 2
对 于 TP UP-AT24 仅 有 ESC 控制 码命令 集
打印方向选择
TP UP-AT16P 和 TP UP-AT40P 都有两种 打印 方向 一 种为 UP-A 打印机的
打印方向 反 方向 打印 相同 另 一种与 UP-T 打印机的打印方向 正方向打
印 相同 通过机内短 路块 J3 可 实现选择 如果 J3 插上短路 块 ,则 选择 UP-T
打印方向 不插短路 块 则 选择 UP-A 打印方向 出厂时, 选定为 UP-A 打印方
向
汉字方式 选择
TP UP-AT16P 和 TP UP-AT40P 都有两种 工 作方式选择.一 种 为 ASCII 字符
方式 另一 种为汉字 方式 通过机内短 路块 J2 可实现选择 如果 J2 插 上短路
块 ,则打印机将自动进 入汉字 方式 不 插 短 路 块 则进入 ASCII 字符 方式 出
厂时,选定 为 ASCII 字符 方式
汉字字模选择
TP UP-AT16P 和 TP UP-AT40P 都有两套 汉字字模 一套 为 12 12 汉字字
模 另一套为 15 16 汉字字 模 通过机内 短路 块 J7 可 实现选择 如果 J7 的 1
脚与 2 脚间插上 短路块,则选择 12 12 点汉字字 模 如果 J7 的 2 脚与 3 脚间插
上 短路 块 ,则 选择 15 16 阵 汉字字模 出 厂时, 选定 为 12 12 汉字字 模
第三章 打印控制命令
概述
TP UP-AT提 供 了 多 达 40种打印控制 命令 这些命令规 定了打印机下列 功能
打印控制 命令包括一字节 控制码 ESC 控制码序列和 FS控制码序列 ESC 控
制码序列是 以 ESC 码开 始 后跟其 它 字符码 FS控制码序列是 以 FS 码开
始 后跟其 它 字符码
因 此 它 能和 大多数 的打印机 兼 容
各个命令的描述形式如 下
控制码 功能
格式 ASCII 以标准 ASCII字符序列 表示
说明 该 命令功能和使用说明
例 子 为了更容 易 理解该 命令可能 会列出 一些 程 序 例 子
下面将按 照各个 打印命令的功能类 型分组介绍每个 命令
1 定义格 式
2 放大或缩 小 字符
3 打印点阵图 形
4 选择字符集
5 定义用户 可定义字符
6 打印汉字
7 其它
TP UP-AT的 控制码是在参 考了流行 的 IBM和 EPSON打印机的基础上设计的
十进制 以十进制数字序列表示
十六进制 以 十六进制数 字序 列表 示
纸进给命令
LF 换行
格 式 ASCII LF
十进制 10
十六进制 0A
说明
22 23
Page 23
打印当 前行缓冲 器里 的数据 并向 前走 一行纸 如果行缓冲 器 里是空 的 则
只执 行向前走 一 行纸
ESC J 执行 n点行走纸
格 式 ASCII ESC J n
十进制 27 74 n
十六进制 1B 4A n
说明
打印纸向 前进给n点行 n 的值应 在1到 255的范围之 内
如果行缓冲 器 里有 未打印的数据 则在走纸 前先打印这些数据
如果 行缓冲 器 里没 有要打印的数据 则 先空走 一 字符 行, 再 走纸n点行
放大字符命令ESC V和ESC W 也会放大行 间距
ESC 1 设置n 点行间距
格 式 ASCII ESC 1 n
十进制 27 49 n
十六 进制 1B 31 n
说明
为后面的 换行命令 设置n 点行间距
n的值应当在0 到255之间 在使用 ESC K命令进行点阵图 形 打印时 通 常设置
n=0 在文 本打印方式时通 常设置 n=3 默认 值 n=3
观察这个命令效果 的BASIC程序 如下
10 FOR I=1 TO 11 STEP 2
20 LPRINT CHR$(27);"1";CHR$(I); ‘ESC 1, 设置 行间距
30 LPRINT "LINE SPACING";CHR$(10); '打印字 符串 和换行
40 NEXT I
上述程序的打印结果如 下
LINE SPACING
LINE SPACING
LINE SPACING
LINE SPACING
LINE SPACING
LINE SPACING
FF 换页
格 式 ASCII FF
十进制 12
十六进制 0C
说明 走纸到下一页的开始位置
格式设置命令
ESC C 设置页长
格 式 ASCII ESC C n
十进制 27 67 n
十六进制 1B 43 n
说明
页长被 设置n字 符 行 n的 值 应在0 到 255之 间 如果 n=0, 页长 将定 义 为256行
默认值n=40
ESC N 设置装订长
格 式 ASCII ESC N n
十进制 27 78 n
十六进制 1B 4E n
说明
装订长被设置成n 行 n的 值应在0 到255之间 默认 值n=0
在TP UP-AT中 装 订长是指 一 页与下一 页之间的 空行 数
例如 要设置 装订长为3行 向打印机发 如下序 列
ASCII ESC N ETX
十进制 27 78 3
十六进制 1B 4E 03
发送上述 序列的BASIC程序 如下
LPRINT CHR$(27);"N";CHR$(3);
24 25
Page 24
ESC O 取消装订长
格 式 ASCII ESC O
十进制 27 79
十六进制 1B 4F
说明
装订长被设置成0 行 这意味着 打印机将 一行接 一行 地打印 中间不 会留出
页 与 页 之间的 空 行
ESC B 设置垂直造表
格 式 ASCII ESC B n1 n2 n3 ... NUL
十进制 27 66 n1 n2 n3 ... 0
十六进制 1B 42 n1 n2 n3 ... 00
说明
输入垂直造表位置
n1 n2
等 所有这些 都应当在 由
ESC C
命令设置 的页长之 内
字符NUL加在最后 用以表 示该 命令的结束
所有输入 的垂直 造表位置 都可以 用该 命令以ESC B NUL 的格式清 除
VT命令执行垂直 造表 打印纸进给到 下 一垂直 造表位置
例如
设 置三 个 垂直 造表值在一 页 的第
2
行 第
5
行和第
8
行 你 可以发送 下列命令
ASCII : ESC B STX ENQ BS NUL
十进制 27 66 2 5 8 0
十六 进制 1B 42 02 05 08 00
关于这个例子 的BASIC程序 如下
10 LPRINT CHR$(27);"B";CHR$(2);CHR$(5);CHR$(8);CHR$(0); 'ESC B命令
20 LPRINT CHR$(11); 'VT命令
30 LPRINT "VTAB1"; '打印字 符串
40 LPRINT CHR$(11); 'VT命令
50 LPRINT "VTAB2"; '打印字 符串
60 LPRINT CHR$(11); 'VT命令
70 LPRINT "VTAB3"; '打印字 符串
该 程序的打印结果如 下
VTAB3
VTAB2
VTAB1
VT 执行垂直造表
格 式 ASCII VT
十进制 11
十六进制 0B
说明
打印纸进给到由ESC B 命令设置 的下 一垂直 造表位置
注意 如果没 有垂直 造表值设置 或者 当 前位置已等 于或超过 最后 一个垂直
造 表位置 VT命令 都 将只 走 一行纸 如 同LF命令
ESC D 设置水平造表值
格 式 ASCII ESC D n1 n2 n3 ... NUL
十进制 27 68 n1 n2 n3 ... 0
十六进制 1B 44 n1 n2 n3 ... 00
说明
输入水平造表位置n1,n2等等 所有这些都应 在该型 号打印机的行宽之 内 详
见 第五 章
字符NUL加在最后 表 示该 命令的结束
所有设置 的水平造表值都 可以 用该 命令的ESC D NUL的格式清 除
HT命令执行水平造表
例如 在一行 的第2 第9和第 14字符 位置设 置三 个水平造 表值 你可以 发送
下列 命令
ASCII ESC D STS HT SO NUL
十进制 27 68 2 9 14 0
十六进制 1B 44 02 09 0E 00
关于这个例子 的BASIC程序 如下
10 LPRINT "1234567890123456" '标尺
20 LPRINT CHR$(27);"D";CHR$(2);CHR$(9);CHR$(14);CHR$(0); 'ESC D命令
30 LPRINT CHR$(9); 'HT命令
40 LPRINT "HT1"; '打印字 符串
50 LPRINT CHR$(9); 'HT命令
60 LPRINT "HT2"; '打印字 符串
70 LPRINT CHR$(9); 'HT命令
80 LPRINT "HT3"; '打印字 符串
26 27
Page 25
该 程序的打印结 果如 下
HT1 HT2
1234567890123456
HT 执行水平造表
格 式 ASCII HT
十进制 9
十六进制 09
说明
打印位置进行到由ESC D 命令设置 的下 一水平造表位置
如果没有设置 水平 造表值或 当前打印位置等于或超 过最后 一个水平造 表值
HT命令都将不执 行
ESC f 打印空格或空行
格 式 ASCII ESC f m n
十进制 27 102 m n
十六进制 1B 66 m n
说明
如果m=0 ESC f NUL n命令将 打印 n个空格 n的值应 在该型 号打印机的行宽
之 内 详见第五 章
如果m=1 ESC f SOH n命令将 打印 n行空 行 n的值 应在0 到255之间
例如 在一行中 打印6个空 格字 符 你可以发送 下列命令
ASCII : ESC f NUL ACK
十进制 : 27 102 0 6
十六 进制 : 1B 66 00 06
另一个例子 要打印6行空 行 你 可以发送 下列 命令
ASCII : ESC f SOH ACK
十进制 : 27 102 1 6
十六进制 : 1B 66 01 06
ESC Q 设置右限
格 式 ASCII ESC Q n
十进制 27 81 n
十六进制 1B 51 n
HT3
说明
n的数值应当在0 到该型号打印机的 行 宽之内 详见第五 章
默认值n=0 即没有 右 限
该命令设置 的是绝对位置 不 受字 符放大 命令ESC U和ESC W的影响
该命令设置之 后 只 要达到右限位置 打印机便会自动加 入回车 换行
例如 要设置 右限值为6 你可以 发送下列命令
ASCII : ESC Q ACK
十进制 : 27 81 6
十六进制 : 1B 51 06
该例子的BASIC程序 如下
10 LPRINT "123456789012345678901234"
20 LPRINT CHR$(27);"Q";CHR$(6); 'ESC Q命令
30 LPRINT "1234567890123456789012345678901234567890"
该程序的打印结果如 下
7890
901234567890123456
123456789012345678
123456789012345678901234
ESC l 设置左限
格 式 ASCII ESC l n
十进制 27 108 n
十六进制 1B 6C n
说明
n的数值应当在0 到该型号打印机的 行 宽之内 默认 值n=0 即没有 左 限
该命令设置 的是绝对位置 不 受字 符放大 命令ESC U和ESC W的影响
例如 要设置 左限值为6 你可以 发送下列命令
ASCII : ESC l ACK
十进制 : 27 108 6
十六进制 : 1B 6C 06
该例子的BASIC程序 如下
10 LPRINT "123456789012345678901234"; '标尺
20 LPRINT CHR$(27);"l";CHR$(6); 'ESC l命令
30 LPRINT "1234567890123456789012345678901234567890"
28 29
Page 26
该程序的打印结果如 下
7890
901234567890123456
123456789012345678
123456789012345678901234
字符设置命令
ESC U 横向放大
格 式 ASCII ESC U n
十进制 27 85 n
十六进制 1B 55 n
说明
在该命令输入之后 的字 符和图形 将以正常宽度 的n倍 打印 n的值应 在1到 4之
间 默认 值 n=1 即正常 宽 度 无放大
为了观察ESC U命令的放大效果 请看下面 的 BASIC程序
10 FOR I=1 TO 3 '从1到3倍
20 LPRINT CHR$(27);"U";CHR$(I); 'ESC U命令
30 LPRINT "TP"; '打印字 符串
40 NEXT I
50 LPRINT CHR$(13); 'CR命令
打印 结果如 下 :
TP TPTP
注意 这 个 命令 只 有在 发出ESC W SOH(n=1) 命令 之后才 有 效
ESC V 纵向放大
格 式 ASCII ESC V n
十进制 27 86 n
十六进制 1B 56 n
说明
在该命令之后 的字 符和图形 将以正 常高度 的n倍 打印 n的数值应 在1到 4之
间 默认 值 n=1 即无纵向 放大
这个命令应当 在一行 的开始发出
为了观察该命令的放大效果 请 看如下的BASIC程序
10 FOR I=1 TO 3 '从1到3倍
20 LPRINT CHR$(27);"V";CHR$(I); 'ESC V命令
30 LPRINT "TP" '打印字 符串
40 NEXT I
打印结果如 下
注意 该 命令只 有在发出 ESC W SOH n=1 命令之后才 有效
ESC W 横向纵向放大
格 式 ASCII ESC W n
十进制 27 87 n
十六进制 1B 57 n
说明
在该命令之后 的字 符和图形 将以正 常宽度 和高度 的n倍 打印 n的数值应 在1
到 4之 间 默 认 值n=1 即 无横 向 纵 向 放大
观察该命令放大效果 的BASIC程序 如下
10 FOR I=1 TO 3 '从1到3倍
20 LPRINT CHR$(27);"W";CHR$(I); 'ESC W命令
30 LPRINT "TP" '打印字 符串
40 NEXT I
打印结果如 下
30 31
Page 27
TP
TP
TP
ESC - 允许/ 禁止下划线打印
格 式 ASCII ESC _ n
十进制 27 45 n
十六进制 1B 2D n
说明
n=1 允许下 划线打印 n=0 禁止下 划线打印
允许下划线打印之后 的所有字 符 包括空 格都将 打印出下划线 除非遇到 禁
止 下划线打印命令
观察该命令效果 的BASIC程序 如下
20 LPRINT "TP";
30 LPRINT CHR$(27);"-";CHR$(1); '允许下 划线 打印
40 LPRINT "UPT"; 'UPAF打印下划线
50 LPRINT CHR$(27);"-";CHR$(0); '禁止下 划线 打印
60 LPRINT "TP"
打印结果如 下
ESC + 允许/ 禁止上划线打印
格 式 ASCII ESC + n
十进制 27 43 n
十六进制 1B 2B n
说明
n=1 允许上 划线打印 n=0 禁止上 划线打印
允许上划线打印命令后 的所有字 符包括空 格都 打印出上划线
观察该命令效果 的BASIC程序 如下
20 LPRINT "TP";
30 LPRINT CHR$(27);"+";CHR$(1); '允许上划线打印
40 LPRINT "UPT"; 'UPAF打印上划线
50 LPRINT CHR$(27);"+";CHR$(0); '禁止上划线打印
60 LPRINT "TP"
TPUPTTP
打印 结果如 下
ESC 6 选择字符集1
格 式 ASCII ESC 6
十进制 27 54
十六进制 1B 36
说明
在该命令之后 的所有字 符均 使用字 符集1 打印
在TP UP-AT中 有 两 个字符集可 用 字符集1 在上 电时或收到 ESC @命令时被选
择
ESC 7 选择字符集2
格 式 ASCII ESC 7
十进制 27 55
十六进制 1B 37
说明
在该 命令下之 后 的所有字 符均 使用字 符集2 打印 参见ESC 6 命令
SO 设置字符倍宽打印
格式 ASCII SO
十 进制 14
十六进制 0E
说明
在一行 内该 命令之后 的所有字 符均 以正 常宽度 的2倍 打印 该 命令可以 用回
车 或DC4命令 撤 除
正常字 符和横向放大字 符 可以在同 一 行混合打印
DC4 取消字符倍宽打印
格 式 ASCII DC4
十进制 20
十六进制 14
说明
由SO命令建立 的一行 内双宽度 打印方式被 DC4命令撤除 该 命令不撤 除由
ESC U和 ESC W命令建立 的字 符放大方式
TPUPTTP
32 33
Page 28
ESC i 允许/ 禁止反白打印
格 式 ASCII ESC i n
十进制 27 105 n
十六进制 1B 69 n
说明
如n=1 允许反 白打印 n=O 禁止反 白打印 反白 打印是在黑色背景下 打
印 白字 就像照相的负 片 一样
正常打印是在白色背景下 打印黑字 这是在上电时和ESC @命令 时选择的
反 白打印的BASIC程序 如 下
10 LPRINT CHR$(27);"i";CHR$(1); '允 许 /禁 止 反 向 打印
20 LPRINT " ABCDEFGHIJKLMNO"
打印 结果如 下
ESC c 允许/ 禁止反向打印
格 式 ASCII ESC c n
十进制 27 99 n
十六进制 1B 63 n
说明
当 n=1时 反 向 打印方式允许 当 n=0时 反 向 打印方式禁 止 通常在TP UP-AT
打印机垂直安 装时会 使用反向 打印方式 以便观察 打印结果 默 认值n=1
用户定义字符设置命令
ESC & 定义用户自定义字符
格 式 ASCII ESC & m n1 n2 ... n6
十进制 27 38 m n1 n2 ... n6
十六进制 1B 26 m n1 n2 ... n6
说明
这个 命令允许 用户定义 一个字 符 参数m 是该 用户定义字 符的码 应 在32到
255之间
参 数n1,n2,...,n6是定义 这 个字符的结构码 字 符是由6 8 点阵组 成 即 6 列每
列8 点 每一 列由一个字节 的数据表 示 最 高位在 上 如 下图所 示
用户定义 的 字 符 储存 在 RAM内 断 电后 将会 丢失
如果许多ESC &命令使用同 一m值 只 有最后 一个 有效 最多可以定义 32 个
用户 定义字 符 参见ESC % 和 ESC :命令
ESC % 替换用户定义字符
格 式 ASCII ESC % m1 n1 m2 n2 ... mk nk NUL
十进制 27 37 m1 n1 m2 n2 ... mk nk 0
十六进制 1B 25 m1 n1 m2 n2 ... mk nk 0
说明
该 命令可以将当 前 字 符 集中的字 符 n替换为 用户 定义字 符 m 在 该 命令以后 的
用户定义字 符m将会代替当 前字 符集中 的字 符n 打印出来
m1,m2,..,mk是用户定义 的字 符码
n1,n2,..,nk是当 前字 符集中 要被替换 的字 符码
m和n的数值都应在32 到255之间
下标k的值应在1到32之间 最 大可替 换的 字符数 是 32
字 符NUL加 在最 后表 示 该 命令的 结束 参 见ESC & 和 ESC :命令
ESC : 恢复字符集中的字符
格 式 ASCII ESC :
十进制 27 58
十六进制 1B 3A
说明
34 35
Page 29
该命令恢复字 符集中 的原字 符 该字 符在此之 前已被 用ESC %命令替换为 用
户定义字 符 但 是用户定义字 符并不从RAM 中删 除 它还可以 用ESC % 命令调出
使用
观察ESC & ESC %和 ESC :命令效果 的 BASIC程序 如下
10 LPRINT CHR$(27);"W";CHR$(2); '横向纵向放大2倍
20 LPRINT CHR$(27);"&";CHR$(65); 'ESC &命令
30 LPRINT CHR$(&H02);CHR$(&H7C);CHR$(&H40);
40 LPRINT CHR$(&HC0);CHR$(&H40);CHR$(&H00);
50 LPRINT CHR$(27);"%";CHR$(65);CHR$(65);CHR$(0); 'ESC %命令
60 LPRINT CHR$(65) '打印定义字 符
70 LPRINT CHR$(27);":"; 'ESC :命令
80 LPRINT CHR$(65) '恢复字符集中 的 字符
打印 结果如 下
图形打印命令
ESC K 设置点阵图形
格 式 ASCII ESC K n1 n2 ... data ...
十进制 27 75 n1 n2 ... data ...
十六进制 1B 4B n1 n2 ... data ...
说明
该命令设置n1 8 点阵图 形 该图 形 的宽度为n1点 高 度为8点 每 一列 的8
个 点可以由一 个 8位 的 字 节来表示 最 高 位 在上
n1和 n2的数值代表一个 16位二进 制数 n1作为低字节 n2作为高 字节 表示
ESC K命令要打印的图形宽 度为 n2 256+n1 在 TP UP-AT中 n2应是零 n1应当
在 1到该 机 型 的 每行 最 大点数之 间 (详见第五 章 )
data是该图每 一列 的字节 内容 字节数应 等 于 n1
因 此命令是点阵图 形 的 设置 命令 , 在 接到LF或 CR 等 打印命令 后才会将 此命
令所设置 的图形 打印出来, 所以该 命令允许图形 与字 符同行混 打
例如 你要用ESC K 命令打印 两 个汉字 中文 这两个汉字的 点阵 如 下图 所
示 每个字符由7 8 点阵组成 有7 列 两字符 之间有一 空格 因此 总共有15 列
于是 n1=15 n2=0 15个字节 的数据以十六 进制 表示如 下
关于这个例子 的BASIC程序 如下
10 LPRINT CHR$(27);"W";CHR$(2); '横向纵向放大2倍
20 LPRINT CHR$(27);"K";CHR$(15);CHR$(0); 'ESC中 K命令
30 FOR I=1 TO 15
40 READ D: LPRINT CHR$(D); '输入15个字节数据
50 NEXT I
60 LPRINT '输入CR
70 DATA &H7C,&H44,&H44,&HFF,&H44,&H44,&H7C,0
80 DATA &H41,&H62,&H54,&HC8,&H54,&H62,&H41
打印 结果如 下
7C,44,44,FF,44,44,7C,00,41,62,54,C8,54,62,41
36 37
Page 30
ESC ' 打印曲线
格 式 ASCII ESC ' m n1 n2 ... nk CR
十进制 27 39 m n1 n2 ... nk 13
十六进制 1B 27 m n1 n2 ... nk 0D
说明
该命令用于沿走纸方向 打印曲线图形 m的数值 是 要打印的曲线 条数 它应
当 在1 到 该机型每 行 最 大点数 之 间 详见第五 章
在一水平点行 内 有m个曲 线点 n1,n2,...,nk代表这 m个曲 线的 位置 nk的数
量 应等于m 每 一nk 都 应落 在该 机 型 每 行 最大 点 数内 最后 的 CR 回车 是让 打
印机打印出 这一点行 整个m条曲线的图形 就是由每 一 点行 用n1,n2,...,nk 这些数据
打印出来 的
例如 要打印下面5个 方 程 的曲线图形
Y1=50+40*EXP -0.01*X *SIN X/10
Y2=50-40*EXP -0.01*X *SIN X/10
Y3=50
Y4=50+40*EXP -0.01*X
Y5=50-40*EXP -0.01*X
你可以用BASIC语言编写如 下的程序
10 FOR X=0 TO 150 '打印150点行
20 Y=INT 40*EXP -0.01*X
30 YY=INT Y*SIN X/10
40 LPRINT CHR$(27);CHR$(39);CHR$(5); 'ESC '命令 M=5
50 LPRINT CHR$(50+YY);CHR$(50-YY);CHR$(50);
60 LPRINT CHR$(50+Y);CHR$(50-Y);CHR$(13);
70 NEXT X
打印 结果如 下
初始化命令
ESC @ 初始化打印机
格 式 ASCII ESC @
十进制 27 64
十六进制 1B 40
说明
该命令初始化 打印机下列 内容
清除打印缓冲 器
恢复默认 值
选择字符集 1
删除用户 定义字符
数据控制命令
CR 回车
格 式 ASCII CR
十进制 13
十六进制 0D
说明
当发送一个CR 命令到 打印机时 在打印缓冲 区中 的所有 数据都将 被打印
而 且纸向前走 一 行
CAN 删除一行
格 式 ASCII CAN
十进制 24
十六进制 18
说明
该 命令 删 除该 命令码之 前 行打印 缓冲器 内的所有 字 符 回到上 一 个回 车 码
它不删 除在该 行内的任何控制码序 列
38 39
Page 31
DEL 删除一字符
格 式 ASCII DEL
十进制 127
十六进制 7F
说明
该命令删除 在该 命令码 前打印缓冲 区 内的一个字 符 除非 这个字 符已被 打
印 该 命令 不会删 除 控制码
NUL 空
格 式 ASCII NUL
十进制 0
十六进制 00
说明
NUL命令和某 些命令 例如 ESC B,ESC D,ESC %和 NUL等一起 使用 用于
表 示这些命令的 结 束 NUL命令 单 独使用时 不 起作用
十六进制形式打印命令
ESC " 允许/ 禁止十六进制形式打印
格 式 ASCII ESC " n
十进制 27 34 n
十六进制 1B 22 n
说明
如果n=1 允 许十六进制 形式打印 如果n=0 禁 止十六进制 形式打印 当允
许十六进制 形式打印时 所有由主计算 机发出 的数据都将以十六进 制 码在 打印机
上打印 出来
例如 当 从主计算机 中 打印机 发 出下列4个 数据 时
LPRINT CHR$(0);CHR$(27);"A";CHR$(24);
这些 数据都将以十六 进 制 码 在打印机 上 打印 出来
00 1B 41 18
十六 进制 形式 打印只 有在打印 缓冲 器 满时 才执 行 打印
汉字打印命令
FS & 进入中文打印方式
格 式 ASCII FS &
十进制 28 38
十六进制 1C 26
说明
打印机接收到该 命令后,结束 本行打印 从下 一行开始 转为中文 打印方式 在
中 文打印方式时 打印机 接收 的 汉字 代码 为两 字 节 的标准 机内 码 根 据 该代码 寻
找打印机内的硬汉字字模 12 12 点阵和 15 16 点阵 如找到则打印 否则 不
打印 12 12 点阵汉字 的机内 码 的 取值 范围 为 第一 字节 A1H ~AFH 和
B0H~F7H;第二字节 A1H ~FEH 15 16 点阵汉字的机内码 的取值 范围为 第一
字 节 A3H A6H A7H A9H 和 B0H~F7H; 第二字节 A1H ~FEH 汉字字 符
打印无放大 功能 打印机接收到 20H 9FH 之间的单 字 节码时 将 按进入汉字 方
式 之前 已 设定 的大 小 打印 出 相应的 5 7 点阵 的 ASCII 字 符和其他 字符 但 最
大的横向 纵向 放大倍数为 2 不需要 退出 中文打印方式 即可打印 不同大小的
ASCII 字符
在进入中文打印方式时 打印机原 有的格式设置 例如 制表 格式 页长 左
限 右 限等都 将无 效 但在 退 出 中 文方式时 都 将得到恢复
在进入中文打印方式后 打印机接受 的命令只 有
FS . 退出中文打印方式
FS SO 设置倍宽方式打印汉字
FS DC4 取消倍宽方式打印汉字
FS 选择西文字符集
CR 打印并回车换行
LF 打印并回车换行
其它命令无效
即 只有退出中文打印方式 方可接受 除上述命令之 外的任何 命令 包括
ESC @命令
FS ! 选择西文字符集
格 式 ASCII FS ! n
十进制 28 33 n
十六进制 1C 21 n
40 41
Page 32
说明
n=00 时 选择 字符集 1 当打印机接收到 20-9FH 之间的单 字 节码时 会将
字符集 1 中相应的 5 7 点阵 ASCII 字 符和其他 字符打印出来 n=40H 时 选择
字符集 2
打印字 符大小 按进入汉字 方式之 前已设定 的方式
FS . 退出中文打印方式
格 式 ASCII FS .
十进制 28 46
十六 进制 1C 2E
说明
打印机接收到该 命令后 将 结束 本行 的中文 打印 从下 一行开始退 出中文 打
印 方式 转为 正 常的 英数 打印 方式 字 符 放大命 令和其 它 的格 式设置状态 都 将
得到恢复,ASCII 字符 也将 恢复到 5 7 点阵
FS SO 设置汉字倍宽打印
格 式 ASCII FS SO
十进制 28 14
十六进制 1C 0E
说明
打印机在接收到该 命令后 将 以正 常宽度 的 2倍 打印汉字 直到收 到 FS DC4
CR 或 LF 命令后退 出汉字倍宽 打印方式
FS DC4 解除汉字倍宽打印
格 式 ASCII FS DC4
十进制 28 20
十六进制 1C 14
说明
取 消 由 FS SO 命令设置 的 汉字倍宽 打印 方式
第四章 日常维护 保养
更换 色带
当 打印太淡 时 就 需要 更换色带 了
TPUP-AT 系列打印机使用的色带 型号如 下
TPUP-AT16 色带盒型号 EPSON ERC-05
TPUP-AT40 色带盒型号 EPSON ERC-09
TPUP-AT24 色带盒型号 EPSON ERC-09 或 ERC-22
更换 色带盒步骤见 第一章打印机的 安 装中 安 装色带盒
问题及解决方法
打印机不打印
l 电源是否接 通
l 指示灯是 否亮 打印机是 否在线
l 打印机与主 机的连接 是否正 常 电缆两端 是否插好
如果打印机仍然不 打印 请试 一下自 检测功能
l 如自检测功能正常 则 打印机是 好 的 故障 可能 与主 机 软件
或是 接口电缆有关
l 如自检测功能不正常 请 与 厂 家联系
打印模糊或 不均匀
l 请检查色带盒安装是 否 正确 请参 考 第一章打印机的 安 装 中安
装色带 部分
l 可能色带已 用旧 请 更换新色带盒
l 如出现某些 被打印的字 符有残缺 的现象 打印 头可能 出现问题
请与厂家联系
请不 要试图自 己更换打印头 因为 这要牵
!
涉 到打印机的其他部分
42 43
Page 33
打印机停 止打印
l 可能是打印 纸用 完了 请检查 一 下供 纸情况
l 可能是打印 纸阻塞
l 可能是色带阻塞
打印机指示灯为红 色
l 打印机缺纸 请 更换纸
更换纸卷步骤请见 第一章打印机的 安装 更换纸卷
如 长期不使用打印机 请 不 要将打印机 接
通电源
╲
!
更换纸 卷时 请注意机头上 是 否有 纸屑
如有请轻轻吹 去
如发生打印机工 作不正 常时 请关掉 打印
机电源
更换 色带盒 时 不 要大力压 色带 盒 否则 可
能压坏 机上 的塑料轮轴
不要对 机头 上润滑油
不要插拔芯片 如 有异 常 请送厂家 维修
不要对色带 上色带油 否则 损坏机头
使用 电源 必须符 合 要 求 否则对 打印机 不利
第五章 打印机技术规格说明
打印
l 打印方式采 用针式撞击 点阵 打印方法
l 打印机构 4/6 针梭 式
l 特别为安 装在仪器或设备 的垂直面板上而 设计
l 智 能 化 打印控制 36 个通用 ESC 打印命令 或 16 个
TPUP-16/TPUP-40 打印命令 控制极 为简单
l 打印字 符 2 个 ASCII 字符集 共 448 个字符 32 个 用户 可定义字
符
l 一 二级汉字库(GB 2312 1980) 6763 个汉字
l 字符组成 标准 字符 5 7点阵
l 块图符 6 8点阵
l 行间距 1~255 点行
l 接口 8位并行接口
l 接口 连接器 26 线针 型扁 平电缆插座
l 控制码 36 个通用 ESC 控制码 或 16 个 TPUP-16/TPUP-40 控制码
(仅 TPUP-AT16 和 TPUP-AT40)
l 输入 缓冲器 30.5K 字 节
l 按键 SEL 在线/ 离线选择
l LF 走纸
指 示灯 绿 色 在线指示
熄灭 离线指示
用户 定义字 符 6 8 点阵
汉字字符 12 12 点阵和 15 16 点阵
红 色 离线缺纸指 示
橙色 在线缺纸指示
44 45
Page 34
打印机型号及相关参数
型号
UP-AT16 16
UP-AT24 24
UP-AT40 40
字 符/行
(5 7)
纸张
纸宽 44.5 0.5 毫米 (仅 TPUP-AT16)
57.5 0.5 毫米 (除 TPUP-AT16 外 )
普 通纸 53 64 克 /平米
纸卷 外径 40 毫米 (最大 )
纸卷芯内 径 8.5 毫米(最 小)
色带
盒式色带
使用 TPUP-AT16 色带盒型 号 EPSON ERC-05
使用 TPUP-AT40 色带盒型 号 EPSON ERC-09
使用 TPUP-AT24 色带盒型 号 EPSON ERC-09 或 ERC-22
外形尺寸
112 毫米 (宽 ) 65 毫米 (高 ) 88 毫米 (深 )
重 量 约 350 克 (不 包括 纸卷)
电源
直流 5V 5%, 平均电流 2.0A, 峰值电流 3A
使用环境
温度 0~40
相 对湿度 0~80%
字符尺寸
(mm)
1.8 2.5
1.7 2.4
1.1 2.4
点密度
(点 /行 )
96 1.0
144 1.7
240 0.4
速 度
(行 /秒 )
第六章 零配件清单
1. 电缆线
2. 固定框
3. 螺钉 ( 3 25 毫米 , 4 个 )
4. 说明书
5. 电源线
6. 纸卷
46 47
Page 35
附录 1 有效代码表
有 效代码表的编 号是 从 00H~0FFH 排列的 其 中 00H~1FH 用于控制 码
20H~0FFH 用于字 符码 字 符码共由两 个字 符集 组成 每个字符 集中 的字 符
码都 是 从 20H~0FFH 排列的
48 49
Page 36
十进制 十六进制
附录 2 打印命令代码表
符号和格式 功 能
0 00 NUL 结束标志
9 09 HT 执行水平制表
10 0A LF 换行
11
12 0C FF 换页
13 0D CR 回车
14 0E SO 设置字符倍宽 打印
20 14 DC4 取消字符倍宽打印
24 18 CAN 删除当前行字符
27 34 1B 22 ESC " n 允许 /禁止十六进制打印
27 37 1B 25 ESC % m1 n1 ... mk nk NUL 替换码nk为定义码 mk
27 38 1B 26 ESC & m n1 n2 ... n6 自定义字符
27 39 1B 27 ESC ' m n1 n2 ... nk CR 打印m个曲 线点
27 43 1B 2B ESC + n 允许 /禁止上划线打印
27 45 1B 2D ESC – n 允许 /禁止下划线打印
27 49 1B 31 ESC 1 n 设定行间距 为n 点行
27 54 1B 36 ESC 6 选择字符集1
27 55 1B 37 ESC 7 选择字符集2
27 58 1B 3A ESC : 恢复原码
27 64 1B 40 ESC @ 初始化打印机
27 66
27 67 1B 43 ESC C n 设置页长为n行
27 68 1B 44 ESC D n1 ... nk NUL 设定水平造表值
27 74 1B 4A ESC J n 走纸 n点行
0B VT 执行垂直造表
1B 42 ESC B n1 ... nk NUL 设定垂直 造表值
十进制 十六进制
27 75 1B 4B ESC K n1 n2 .. data ... 设置 n1 8点阵图 形
27 78 1B 4E ESC N n 设装订长为n行
27 79 1B 4F ESC 0 取消装订长度
27 81 1B 51 ESC Q n 设定右限宽度
27 85 1B 55 ESC U n 横向放大n倍
27 86 1B 56 ESC V n 纵向放大n倍
27 87 1B 57 ESC W n 横向纵向放大n倍
27 99
27 102 1B 66 ESC f m n 打印空 格或换行
27 105 1B 69 ESC i n 允许 /禁止反白打印
27 108 1B 6C ESC l n 设定左限宽度
28 14 1C 0E FS SO 设定汉字倍宽打印
28 20 1C 14 FS DC4 解除汉字倍宽打印
28 33 1C 21 FS ! n 选择字符集
28 38 1C 26 FS & 进入中文打印方式
28 46 1C 2E FS 退出中文打印方式
127 7F DEL 删除最后一个字符
1B 63 ESC c n 允许 /禁止反向打印
符号和格式 功 能
50 51
Page 37
附录 3 TP P-16 和 TP P-40 微型打印机命令码
1 TP P-16 命令码
命令代码 格式 说明
十六 进制 十 进制
#00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
注 # 00 命令是 新增加 的命令
2 TP P-40 命令码
命令代码 格式 说明
十六 进制 十 进制 十六 进制
#00
十六进制
0
00 n
1
01
2
3
4
5
6
7
8
9
10
11
12
13
14
15
02
03
04
05
06 m n1
n2 n6
0D
07 m n1
n2 nm
0D
08
09 n
0A
0B
0C
0D
0E n
OF m n1
n2 nm
OD
选择 字符集 1 或 2 n=01 02
打印全 部 16 个 用户自定 义字 符
打印 2 个空 格
打印 3 个空 格
打印 4 个空 格
打印 5 个空 格
用 n1 n6 定义代码 m 0D 结束
在 n1 nm 位置 打印 m 个曲 线点
进入/退 出清 单打印 方式
定义每 行纵向 点数为 n 点
回 车换行
打印 11 个空 格
打印 12 个空 格
回 车换行/命令结 束
重复 打印 0E 前一代码 n 次
用 n1 nm 数据 m个 打印点图
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
OF
0
00 n
1
01 n
2
02 n
3
03 n
4
04 n
5
05 m n1 n2 n6
6
06 m n 0D
7
07
8
08 n
9
09
10
0A
11
0B
12
0C
13
0D
14
0E m n
15
OF m n1 n2 nm
选择 字符集 n; n=01 02
字符( 图)宽 度方向 放大 n 倍 ,n=1
4
字 符( 图 )高 度 方向 放大 n 倍 ,n=1
4
字 符( 图 )宽高方向 放大 n 倍 ,n=1
4
设定 每 行 纵向 点 数为 n
用 n1 n6 定义代码 m
用户自定 义码 m 代替字 符集代码 n
水平 制表跳到 下 一区
垂直制表跳 n 行
恢复 字符集代码,清除已输 入 尚未
打印的字 符串
送 空格 码 20H 后回车 换行
无效
无效
回 车换行/06 命令 结 束
重复 打印代码 m 共 n 次
用 n1 nm 数据 (m 个 ) 打印点图
2002.03
52 53