TP UP-SF User Guide

TP UP-SF系列
用 户 手 册
禁止接220V交流电源 !
警告!
生产商有权修改说明书的内容而不做事先声明 !
目 录
简介 ................................................. 2
第一章 特点与性能 .................................... 3
1.1 打印性能及型号 ........................................ 3
1.2 打印纸 ................................................ 3
1.3 色带 .................................................. 3
1.4 打印字符 .............................................. 3
1.5 打印控制命令 .......................................... 3
1.6 接口形式 .............................................. 4
1.7 电源 .................................................. 4
1.8 外形尺寸 .............................................. 4
1.9 重量 .................................................. 4
1.10 工作环境 .............................................. 5
第二章 系统安装与操作 ...............................
2.1 检查型号及零配件....................................... 5
2.2 装色带盒............................................... 5
2.3 安装打印纸 ............................................ 6
2.4 电源连接 .............................................. 7
2.5 并行接口连接 .......................................... 7
2.6 串行接口连接 .......................................... 9
2.7 指示灯和按键操作 ...................................... 10
2.8 自检测 ................................................ 11
第三章 打印命令 ..................................... 12
3.1 概述 ................................................. 12
3.2 纸进给命令 ........................................... 12
3.3 格式设置命令 ......................................... 14
3.4 字符设置命令 ......................................... 18
3.5 用户定义字符设置命令 ................................. 22
3.6 图形打印命令 ......................................... 24
3.7 初始化命令 ........................................... 26
3.8 数据控制命令 ......................................... 26
3.9 十六进制形式打印命令 ................................. 27
3.10 汉字打印命令 ......................................... 28
附录一 性能指标 ..................................... 30
附录二 打印命令代码表 ...............................
附录三 电池充电方法 ...............................
5
31
33
TP UP-SF系列高速微型打印机采用针式撞击点阵打印,是一类 体积
小、打印速度快的打印输出设备。
TP UP-SF系列打印机有配置串行或并行接口的多种机型供用户 选择
;内装国标一、二级汉字库,实现汉字高速打印;可装外径 φ70mm大打
印纸卷,减少换纸次数。
TP UP-SF系列打印机结构紧凑、造型美观、操作简单、连接方 便,
适用于小型收款机、小型计费器、便携式仪器、信用卡终端 等各种应用
场合。
TP UP-SF I型内带可充电电池,尤其适合便携打印作业的要求。
1 2
第一章 特点与性能
1.1 打印性能及型号
Ø 打印方法:针式撞击点阵打印 Ø 拷贝能力:1(原件)+1 Ø 型 号:TP UP-SF支持EPSON M-180、M-190和M-160系列十种机头的打印。
配置串行或并行接口。 其主要型号为:
型 号
字符/
TP UP-SF24LP 24 1.7×2.6 1.7 3.4 144 并 100万行 TP UP-SF24LS 24 1.7×2.6 1.7 3.4 144 串 100万行 TP UP-SF24HP 24 1.7×2.6 2.5 5.0 144 并 150万行 TP UP-SF24HS 24 1.7×2.6 2.5 5.0 144 串 150万行
TP UP-SF40P 40 1.1×2.6 1.5 3.0 240 并 100万行 TP UP-SF40S 40 1.1×2.6 1.5 3.0 240 串 100万行 TP UP-SF42P 42 1.1×2.6 1.0 2.0 252 并 70万行 TP UP-SF42S 42 1.1×2.6 1.0 2.0 252 串 70万行
*打印速度与电源容量等诸多因素有关,有可能产生±20%误差。
1.2 打印纸
(5×7)
字符尺寸
Ø 普通纸卷,外径最大φ70mm,纸宽57.5±0.5mm,纸质53~64g/m
1.3 色带
Ø ERC-09:盒式,紫色,寿命25万字符。 Ø ERC-22:盒式,紫色,寿命100万字符。
1.4 打印字符
Ø 英数字符: 96ASCII字符和352个其它字符:
希腊文,德文,俄文,法文等字母,日文片假名,部分5×7点阵文; 符号,打印符号,图符; 32个用户可定义字符; 字符为5×7,图符和用户定义字符为6×8点。
Ø : 国标一、二级汉字,15×16点。
1.5 打印控制命令 40个通用ESC/P打印控制命令和FS汉字打印控制命令。
Ø 字符、点图形打印命令
ESC/P命令支持字符打印及大、上下划线和点阵图形、用户自
定义字符打印,可实现打印格式设置,十六进制形式打印等.
(mm)
打印速度
(行/秒)
快速走 纸速度
(行/秒)
打印密度
(/)接口
2
可靠性
(MCBF)
Ø 汉字打印命令
FS命令支持机内国标一、二级汉字库打印汉字、罗马字母 (A6区)和制表符(A9区)
详细命令第三章打印控制命令
1.6 接口形式
Ø 串行接口(S型机、RS-232C兼容)
:1200/2400/4800/9600bps可选; 握手规约:XON/XOFF协议和RTS/CTS标控制可选;
接口插座DB-25插座); 信号电EIA
Ø 并行接口(P型机、Centronics兼容)
握手规约BUSYACK协议
接口插座DB-25插座(针) 信号电TTL
1.7 电源
1.7.1 TP UP-SF I
Ø 外接DC9V,600mA电源适配器,DC JACK型插座,芯直径φ2.1mm. Ø 内装6700mAh,1.2V可充电电池。 Ø 充电方法:
关断打印机电源关,接通电源适配器,电池充电。充电过程长期
续而不会电池损坏电池电能完全耗尽情况下将电池充约需12
若接通电源适配器并打打印机电源关,外接电源和机内电池共同支持打印机
打印,外接电源可电池涓流充电。
Ø 若因电池电能完全耗尽而使打印机正常打印,打印机电源关,接通电
源适配器,电池充电再让打印机投入工作。
Ø 内装电池电能充足时不加外接电源,连续打印行英数字符,打印能力如下
示:
机头 打印行数
M-160系列 约5000 M-180系列 约6000 M-190系列 约7000
1.7.2 TP UP-SF II
Ø 外接DC9V、1A电源适配器,DC JACK插座,芯直径为φ2.1mm.
1.8 外形尺寸
Ø 104(宽)×186)×96(高)mm
1.9 重量
3 4
Ø 约590不包括纸卷)
1.10 工作环境
Ø 操作度:0~40 Ø 相对湿度:5~85%
第二章 系统安装与操作
2.1 检查型号及零配件 TP UP-SF系列打印机的外形2-1示。用户拿到打印机请首先检查打印机
壳底部的型号标签所注明的型号是所需的型号一,并型号注意本说明 书中有关种型号的使说明
2-2. 开上盖
2-1. TP UP-SF 打印机外形
厂时已将色带装,I型机附带9V,600mA电源适配器一;II型机附带9V, 1A电源适配器一附有用户说明书,其它配件用户要选择。
2.2 装色带盒 色带盒打印机出厂时已经但经过段时期使换色带盒。
步骤如下: (1)图2-2示,掀起打印机的上盖。 (2)打印机头上轻轻取下旧色带盒(图2-3)。
5 6
2-3. 取下色带盒
注意:应先抬起色带盒的右端,然后抬起色带盒的左端,取下色带盒。
3)装色带盒 首先将色带盒的轻轻放在机头端的齿轮轴上稍抬起这时如发现色
带盒左端未落到底,请用手指按住色带盒上的旋钮,按箭头方向稍微转动一下,直到 色带盒的左端落到底后再放下色带盒的端。检查色带,色带未拉直或色带还露
色带盒的外,可再旋动色带盒旋钮直到把色带拉入色带盒内为然后打印机的上盖
2.3 安装打印纸 TP UP-SF打印机厂时已安装纸卷,纸端插入到机头内,是为
了在长途运输或长期储存打印机避免机头或色带损坏,因此在使用打印机,一 定要先把纸卷的纸端插入到机头内。装纸的一般过程为:
(1)掀起打印机的上盖2-2)。 (2)纸端剪成如2-4的式
2-4 纸端式
(3)接通打印机电源,按下〖SEL键,使SEL指示灯熄灭,按一下〖FEED使
机头转动,用手将纸端送入机头纸口,纸便会徐徐机头并机头 正 前出,出有一定后,再按一下〖FEED〗键或关电源关。
(4)打印纸端打印机的上盖出纸口中穿出,合上上盖
2.4 电源连接 TP UP-SF系列打印机I型外接DC9V600mA 电源适配器,II型外接DC9V、1A电源适 配器,电源插座极2-5示:
推荐使用和打印机配的电源适配器,可电源适配器的输出插入打印 机电源插座上
注意:使用不恰当的电源会影响打印机正常工作,甚至可能造成打印机永 久性损坏。
2.5 并行接口连接
TP UP-SF系列打印机的P型机采用Centronics准兼容的D-25并行接口,接口
插座则IBM PC的打印口配合。TP UP-SF打印机的25芯插座的方向看插座,并行 接口引脚序2-6示:
2-5. 电源插座极性示
并行接口各引脚信号的定义2-7示:
引脚 信号 方
1 /STB 数据选通触发脉冲下降沿时读入数据。
2
DATA1
3
DATA2
4
DATA3
5
DATA4
6
DATA5
7
DATA6
8
DATA7
9
DATA8
10 /ACK 回答脉冲。“低”电平表示数据已被接受而且打印机
11 BUSY 表示打印机正“忙”能接数据。 12 PE -- 。 13 SEL 经电阻上拉“高”电平。
15 /ERR 经电阻上拉“高”电平。 14-17 NC --- 未接。 18-25 GND --- 接逻辑“0”
注:①“入”表示输入到打印机,表示打印机输出; 信号的逻辑TTL
有关并行连接方式接口信号时序如2-8示:
入 入 入
这些信号分别代表并行数据的第一八位
个信号当其逻辑为“1”时为“高”电平, 逻辑
“0”时“低”
入 入 入
准备好接受下一数据。
2-7. 并行接口引脚信号
2-6. 并行接口引脚序
7 8
2-8. 并行接口信号时序
2.6 串行接口连接 TP UP-SF系列打印机的S型机采用与RS232C准兼容的D-25串行接口,其接口插座
IBM PC机的RS-232C配合。TP UP-SF打印机的25芯插座的方向看插座,串行接 口引脚序2-9示。各引脚信号定义2-10示。
2-9. 串行接口引脚序
引脚信号名称
2 TXD 打印机 当使用XON/XOFF握手协议时,打印机主机
控制码XON/XOFF 3 RXD 主机 打印机主机接收数据。 4 RTS 打印机 信号为“MARK”状态时,表示打印机“忙”,
能接收数据,而该信号为SPACE”状态时
表示打印机“准好”,可接收数据。 7 GND ------ 信号
注:① “表示信号出的源; 信号逻辑EIA
2-10. 串行接口引脚信号
串行数据输采用异步格式,2-11示。串行通的数据格式和
用户设定,后面将详述设定方法。
数据 奇偶校验 止位
1 7/8 1 1
2-11. 数据输格式
串行方式RS-232C信号的性为: MARK = 逻辑“1EIA -3V~-12V SPACE = 逻辑“0”EIA +3V~+12V高电 握手方式有种可供选用。一种是标控制方式,一种是XON/XOFF协议方式。
握手方式的说明见2-12
握手方式 数据方向 RS-232C接口信号
控制 数据可信号线4RTS)为SPACE状态
数据可进 信号线4(RTS)为MARK状态
XON/XOFF 数据可 信号线2(TXD)上发XON码11H
数据可进 信号线2(TXD)上发XOFF码13H
2-12. 握手方式
TP UP-SF打印机(S型)的串行接口可与标RS-232C接口连接。IBM PC
容机连接可按图2-13线
串行连接方式的操作过程如下
设定串行通讯参数,若数不过此步到第(2)
住〖FEED〗键并打电源电,串行通讯参数设置状态开〖FEED〗键,设置,打印机打印出当前数;
点击SEL键,环打印出 1200,2400,4800,9600bps 按一下〖FEED键,确认当前为设定,并奇偶校验方式设置, 打印出当前奇偶校验方式;
点击SEL键,环打印校验方式:None,Odd,Even。 按一下〖FEED键,确认当前方式为设定校验方式,并始数据位长度设
置,打印出当前的数据位长度;
点击SEL键,环打印数据数:8,7按一下〖FEED键,确认当前为设定数据数,并波率设置; 点击SEL键,可重步骤⑧;断开打印机电源关,退
设置状态
数据冲区还32个字节时,信号线RTS(信号线4)打印机设置为“忙”状态 即MARK状态同时 打印机发送XOFF(13H)码。否则打印机为“准备”状态即SPACE 状 态同时打印机发送XON(11H)码。 主机XON/XOFFRTS/CTS握手协议打印机为“准”状态“忙”状态 而打印机发送止发送代码串。
2.7 指示灯和按键操作
TP UP-SF系列打印机个指示灯和个按键,一个指示灯标有P.,是
电源指示灯;一个指示灯标有SEL,是在线指示灯,一个按键标有SEL,是 在线/线选择键,一个按键标有FEED,是走纸键。2-14示。
2-13. TP UP-SF串行接口与IBM PC串行口连接示
9 10
P.指示灯表示打印机电源接通,SEL指示灯表示打印机在线状态。操作按
[SEL][FEED]改变打印机的工作方式,包括自检测方式,在线/线方式和 纸方式三种。
自检测方式 种方法可自检测方式:
[SEL]键,即先[SEL]键,电源关,打印机便进 自检测方式; 任何SEL指示灯,按[SEL]使SEL指示灯否则 省去;按[FEED]键,接马上[SEL]键,打印机便进 自检测方式;打印自检测样过程中退出自检测方式,
[SEL]可。 在线/线方式 退出自检测方式,打印机进入在线方式,SEL指示灯;按[SEL]键,
线工作方式,SEL指示灯次按[SEL]键,入在线工作方式; 线时,打印机不再受来自主机的数据。
[SEL]键的另一能是打印过程中实现暂停打印时按[SEL]键,开后 打印完当前一行字符,打印机暂停线方式;次按[SEL]键,开后,打印 机又继打印。
纸方式 打印机线方式,按[FEED]键,开后,打印机纸。 在送纸方式,按[FEED]键,开后,打印机止送纸,线方式;若在 纸方式SEL键,打印机入在线方式。
2.8 自检测 自检测可以说明打印机是工作正常打印出自检测 和主机的接口外,打印机一正常否则需要检 自检测首先打印出机头型号,然后按字符打印出全部英数字符,随后 印出接口形式和国标一、二级汉字库 自检测,打印机在线工作状态 自检测不正打印机实上没毛病情况下请检查所使用的电源是
符合要求。
2-14. 指示灯和按键
第三章 打印控制命令
3.1 概述 TP UP-SF40种打印控制命令。这些命令打印机能:
(1)定义格式; (2)大或小字符; (3)打印点阵图形; (4)选择字符; (5)定义用户可定义字符; (6)打印汉字;
(7)其它。 打印控制命令包括一字控制码、ESC控制码列和FS控制码列。ESC控制码 列是以“ESC”始,其它字符码;FS控制码列是以“FS”始,其它 字符码。 打印机的控制码(尤其是ESC控制码)并是标化的。一个打印机制造商都 有自的一控制码系统。TP UP-SF的控制码是参考了流行的IBM和EPSON打印机的 基础上设计的。因,它能和大多数的打印机容。 各个命令的述形式如下: 控制码 功能 格式: ASCII :准ASCII字符列表示
十进制 :十进制数字列表示 十六进制 十六进制数字列表示 说明命令能和使说明 例子:为了更易理解命令可能列出一些程序例子
3.2 纸进给命令
LF 打印并换行 格式: ASCII LF 十进制 :10 十六进制 0A 说明 打印当前的数据,并向前走一行纸。的,只执 向前走一行纸,命令,打印置置于行
ESC J 执行n点行走纸 格式: ASCII ESC J n 十进制 :27 74 n 十六进制 :1B 4A n 说明 打印纸向前进给n点行。n的1255范围之内。
11 12
打印的数据,则在走纸前先打印这些数据。 果你要产生行进给走纸而不以使ESC J命令。 大字符命令ESC VESC 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 10 STEP 2
20 LPRINT CHR$(27);"1";CHR$(I); 'ESC 1, 设置行间距 30 LPRINT "LINE SPACING";CHR$(10); '打印字符串和换行 40 NEXT I
程序在TP UP-SF24H的打印结如下
FF 换页 格式: ASCII FF
十进制 :12 十六进制 0C 说明 走纸到下置。
3.3 格式设置命令 ESC C 设置页长
格式: ASCII ESC C n 十进制 :27 67 n 十六进制 :1B 43 n 说明 长被设置n字符行。 n在0255之间, n=0,长将定义为256行。
默认值n=40
ESC N 设置装订长 格式: ASCII ESC N n 十进制 :27 78 n 十六进制 :1B 4E n 说明 长被设置成n行。n的在0255之间默认值n=0 TP UP-SF,装是指一页之间行数。 ,要设置装为3行,打印机发如下序列: ASCII ESC N ETX 十进制 :27 78 3 十六进制 :1B 4E 03 发送上列的BASIC程序如下 LPRINT CHR$(27);"N";CHR$(3);
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的格式清除
13 14
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"; '打印字符串 该程序在TP UP-SF24H的打印结如下
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等等,这些在该型号打印机的行宽内(1.1节) 字符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"; '打印字符串
该程序在TP UP-SF24H的打印结如下
HT 执行水平造表 格式: ASCII HT
十进制 :9 十六进制 09 说明 打印置进行到由ESC D命令设置的造表置。 有设置造表当前打印置等于或一个造表HT 将不行。
ESC f 打印空格或空行 格式: ASCII ESC f m n 十进制 :27 102 m n 十六进制 :1B 66 m n 说明 m=0ESC f NUL n命令打印n个格。n的在该型号打印机的行宽
15 16
1.1)。 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
说明 n的数当在0到该型号打印机的行宽内(1.1)。 默认值n=0即没 命令设置的是对位置,不受字符大命令ESC UESC 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"
该程序在TP UP-SF24H的打印结如下
ESC l 设置左限 格式: ASCII ESC l n 十进制 :27 108 n 十六进制 :1B 6C n
说明 n的数当在0到该型号打印机的行宽内。默认值n=0即没 命令设置的是对位置,不受字符大命令ESC UESC 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"
该程序在TP UP-SF24H的打印结如下
3.4 字符设置命令
ESC U 横向放大 格式: ASCII ESC U n 十进制 :27 85 n 十六进制 :1B 55 n
说明
在该命令输的字符和图形将以正常宽度的n打印,n14之间
认值n=1,即正常宽度,大。
17 18
ESC U命令的效果请看下面BASIC程序
10 FOR I=1 TO 3 '13
20 LPRINT CHR$(27);"U";CHR$(I); 'ESC U命令 30 LPRINT "TP"; '打印字符串 40 NEXT I 50 LPRINT CHR$(13); 'CR命令
TP UP-SF24H的打印结如下
注意:这个命令只有在发出ESC W SOH(n=1)命令之后才有效。
ESC V 纵向放大
格式: ASCII ESC V n 十进制 :27 86 n
十六进制 :1B 56 n
说明 在该命令的字符和图形将以正常高度的n打印。n的数14之间 认值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
TP UP-SF24H的打印结如下
注意:该命令只有在发出ESC W SOHn=1)命令之后才有效。
ESC W 横向纵向放大
格式: ASCII ESC W n 十进制 :27 87 n 十六进制 :1B 57 n 说明 在该命令的字符和图形将以正常宽度和高度的n打印。n的数14 默认值n=1,无横向放大。 命令效果BASIC程序如下
10 FOR I=1 TO 2 '1到2
20 LPRINT CHR$(27);"W";CHR$(I); 'ESC W命令
30 LPRINT "TP" '打印字符串
40 NEXT I TP UP-SF24H的打印结如下
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"; 'UPSF打印下划线
50 LPRINT CHR$(27);"-";CHR$(0); '止下划线打印
60 LPRINT "TP"
19 20
TP UP-SF24H的打印结如下
ESC 6 选择字符集1 格式: ASCII ESC 6 十进制 :27 54 十六进制 :1B 36 说明 在该命令有字符使用字符1打印。 TP UP-SF个字符可用。字符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命令建立的字符大方式。
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" TP UP-SF24H的打印结如下
ESC c 允许/禁止反向打印 格式: ASCII ESC c n 十进制 :27 99 n 十六进制 :1B 63 n 说明 n=1打印方式允许n=0打印方式 默认值n=0
3.5 用户定义字符设置命令
ESC & 定义用户自定义字符 格式: ASCII ESC & m n1 n2 ... n6 十进制 :27 38 m n1 n2 ... n6 十六进制 :1B 26 m n1 n2 ... n6 说明 个命令允许用户定义一个字符。数m是用户定义字符的码,应32255 数n1,n2,...,n6是定义个字符的结构码。字符是由6×8点阵即6 8点。一列一个字的数据表示,最高位在上如下示。
21 22
70 LPRINT CHR$(27);":"; 'ESC :命令 80 LPRINT CHR$(65) '恢复字符的字符
TP UP-SF24H的打印结如下
用户定义的字符储存在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 00 说明 命令可以将当前字符的字符n换为用户定义字符m。 在该命令以后的用户定义字符m将会当前字符的字符n打印出 m1,m2,...,mk是用户定义的字符码。 n1,n2,...,nk当前字符换的字符码。 m和n的数值都32255之间 标k的132之间。最大可换的字符数是32 字符NUL加在表示命令的结ESC &ESC :命令。
ESC : 恢复字符集中的字符 格式: ASCII ESC : 十进制 :27 58 十六进制 :1B 3A 说明 命令恢复字符的原字符,字符在此前已被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) '打印定义字符
3.6 图形打印命令
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-SF24Hn2 应是零,n1应当在1到该 机型的行最大点数之间
data一列的字内容。字数应等于n1。 如:要用ESC K命令打印个汉字“中”,这个汉字的点阵如下示。 个字符由7×8点阵7,字符之间有一格,因有15列,于是,n1=15 n2=0。15个字的数据十六进制表示如下 7C,44,44,FF,44,44,7C,00,41,62,54,C8,54,62,41。
关于例子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
23 24
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
TP UP-SF24H的打印结如下
ESC ' 打印曲线 格式: ASCII ESC ' m n1 n2 ... nk CR
十进制 :27 39 m n1 n2 ... nk 13 十六进制 :1B 27 m n1 n2 ... nk 0D
说明 命令用于沿走纸方打印线图形。m的数是要打印的线数。它应当在1 到该机型行最大点数之间1.1)。 点行内,有m线点。n1,n2,...,nk代表这m线置。nk的数量
应等于mnk落在该机型行最大点数内。最CR)是打印机打印 出一点行。m条曲线的图形由每一点行用n1,n2,...,nk这些数据打印出
的。 ,要打印下面5个方线图形:
Y1=50+40*EXP-0.01*X*SINX/10 Y2=50-40*EXP-0.01*X*SINX/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
该程序在TP UP-SF24H的打印结如下
3.7 初始化命令
ESC @ 初始化打印机 格式: ASCII ESC @
十进制 :27 64 十六进制 :1B 40
说明 命令初始化打印机列内容:
● 清除打印器;
● 恢复默认值
选择字符1;
● 删除用户定义字符。
3.8 数据控制命令
CR 回车 格式: ASCII CR 十进制 :13 十六进制 0D 说明
25 26
当发送一个CR命令打印机打印冲区中有数据将被打印,而且 向前走一行。
CAN 删除一行 格式: ASCII CAN 十进制 :24 十六进制 :18 说明 命令删除命令码行打印器内的有字符,回到上一个码。它 删除在该行内的任何控制码列。
DEL 删除一字符 格式: ASCII DEL
十进制 :127 十六进制 7F 说明 命令删除在该命令码打印冲区内的一个字符,除非个字符已被打印。 命令不会删除控制码。
NUL 格式: ASCII NUL 十进制 :0 十六进制 00
说明:NUL 命令和命令, 如 ESC B, ESC D, ESC % ESC 等一起使用, 用于 表示这些命令的结。NUL命令单使时不起作用。
3.9 十六进制形式打印命令
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 十六进制形式打印打印满时才执行打印。
3.10 汉字打印命令
FS & 进入中文打印方式 格式: ASCII FS & 十进制 :28 38 十六进制 :1C 26 说明 打印机接收到该命令后,行打印,从下一行文打印方式。在中
打印方式,打印机接收的汉字代码为标机内码,根据该代码寻找打印机内的硬汉 字字(15×16点阵),到则打印,否则不打印。汉字字符打印放大功能。打 印机接收20H9FH之间的单字节码时,将按进汉字方式前已设定的大小,打印 出应的5×7点阵的ASCII字符和其字符,最大的向放数为2不需退文打印方式可打印不同大小的ASCII字符。
入中文打印方式,打印机原有的格式设置,制表格式、无效但在退文方式恢复
入中文打印方式,打印机接的命令有: FS . 退文打印方式 FS SO 设置宽方式打印汉字 FS DC4 消倍宽方式打印汉字 FS ! 选择字符 CR 打印并换行 LF 打印并换行 其它命令无效 退文打印方式,方可接述命令外的任何命令,包括ESC @ 令。
FS ! 选择字符集 格式: ASCII FS ! n 十进制 :28 33 n 十六进制 :1C 21 n 说明 n=00,选择字符1,打印机接收20-9FH之间的单字会将字符1 中相应的5×7点阵ASCII字符和其字符打印出。n=40H,选择字符集2 打印字符大小按进汉字方式前已设定的方式。
FS · 退出中文打印方式 格式: ASCII FS ·
十进制 :28 46 十六进制 :1C 2E
27 28
说明 打印机接收到该命令行的文打印,从下一行退文打印方
式,正常的英数打印方式,字符大命令和其它的格式设置状态,ASCII字符恢复5×7点阵。
FS SO 设置汉字倍宽打印 格式: ASCII FS SO
十进制 :28 14 十六进制 :1C 0E
说明 打印机接收到该命令将以正常宽度的2打印汉字,直到FS DC4CR LF命令退出汉字宽打印方式。
FS DC4 解除汉字倍宽打印 格式: ASCII FS DC4
十进制 :28 20 十六进制 :1C 14
说明 FS SO命令设置的汉字宽打印方式。
附录一 性能指标
Ø 打印方法:针式撞击点阵打印 Ø 打印机构:6/8针 Ø 打印纸宽:57.5mm Ø 打 印 纸:普通纸
外径...φ70mm(最大) 内径...φ10mm 纸宽...57.5±0.5mm
纸质...5364/
Ø 拷贝能力:1(原件)+ 1 Ø 色 带:(盒式)
ERC-09(紫),寿命25万字符; ERC-22(紫),寿命100万字符;
Ø 打印字符:448定义英数字符;
32个用户可定义字符; 国标汉字,15×16点,一、二级汉字库。
Ø 打印命令:ESC/P打印控制命令和FS汉字打印控制命令。 Ø 接口形式:(并行接口或串行接口)
并行接口与CENTRONICS容,DB-25插座(针); 支持BUSY或ACK握手协议; 串行接口与RS-232C容,DB-25插座); 支持XON/XOFF和RTS/CTS规约1200/2400/4800/9600bps可选;
Ø 电 源:I型外接DC9V,600mA电源适配器,内装6700mAh,
1.2V可充电电池。 II型外接DC9V,1A电源适配器。
Ø 外形尺寸:104(宽)×186()×96(高)mm Ø 重 量:约590克不包括纸卷) Ø 工作环境:操作度...0~40
相对湿度...585%
2
29 30
附录二 打印命令一
命令速查 命令 说明
纸进给命令 LF 打印并换行 12
ESC J 行n点行走纸 12
ESC l 设置n点行间距 13
FF 13
格式设置命令 ESC C 设置 14
ESC N 设置装 14
ESC O 14
ESC B 设置造表 14
VT 造表 15
ESC D 设置造表 15
HT 造表 16
ESC f 打印格或 16
ESC Q 设置 17
ESC l 设置 18
字符设置命令 ESC U 向放 18
ESC V 向放 19
ESC W 向放 20
ESC - 允许/禁止下划线打印 20
ESC 6 选择字符1 21
ESC 7 选择字符2 21
SO 设置字符宽打印 21
DC4 字符宽打印 21
ESC i 允许/禁反白打印 22
ESC c 允许/禁打印 22
命令速查 命令 说明
用户定义字符设置命令 ESC & 定义用户自定义字符 22
ESC % 换用户定义字符 23
ESC : 恢复字符的字符 23
图形打印命令 ESC K 打印点阵图形 24
ESC ' 打印线 25
初始化命令 ESC @ 初始化打印机 26
数据控制命令 CR 26
CAN 删除一行 27
DEL 删除一字符 27
NUL 空 27
十六进制形式打印命令 ESC " 允许/十六进制形式打印 27
汉字打印命令 FS & 入中文打印方式 28
FS ! n 选择字符 28
FS . 退文打印方式 28
FS SO 设置汉字宽打印 29
FS DC4 解除汉字宽打印 29
31 32
附录三 电池充电方法
1.采用1.7指定的 DC 9V,600mA电源适配器。
第一次
第一次
2 新机
池充电12 小时, 以保证电池可靠充
3.每次充电须在电池电能充
机电源关置于
4.电池电能将尽,打印机已不正常打印续将打印机电源关置于ON 30
便使电池电能充分耗尽后再充电。
5.电池长期在不完全放电(次充电前未放尽电能)和不完全充电(次充电
12 )的情况下使用(议在此情况下使用), 电池容量减小,
是电池的记忆性所致,恢复电池容量的方法是进行23完全的充电,即先将
电池充分放电,充电12如此反复操作23次。
6.充电步骤进行:
(1)打印机电源关置于OFF
(2)插上电源适配器。
(3)打印机电源关置于ON,查电源适配器是否已可靠接通电源。
使用,或打印机存放一个以上,存放期
第一次第一次
OFF
OFF
,充电12
OFFOFF
从未
从未
使过,使前须将
从未从未
耗尽
耗尽
进行,便消除电池的记忆性,充电时将打印
耗尽耗尽
(4)打印机电源关置于OFF,充电12 小时
1.电池使用,且在进行23完全的充仍无使,可能是电池
失效或代理商电池。
2.打印机打印字符就停,或法进行正常的走纸和打印,说明电池电量
不足需对电池进行充电。
2001.6 : A
33
Loading...