TP POS58G User Manual

干扰。在这种情况下,可能需要用户对其干扰采取切实可行的
措施。
声 明
TP POS58G
热敏票据打印机
使用手册
生产商有权修改说明书的内容而不做事先声明 !
安全信息
为有效、安全地使用您的打印机,请遵守以下规定。
使用前
·请在使用打印机前详细阅读本使用手册,以掌握正确的使用
方法。
·请将本[使用手册]放置在方便易取的位置,以便随时取出参
阅和寻找问题解答。
安全上的注意事项
假如漠视下述注意内容,错误使用打印机的话,可能造成打印机损
坏。
·如果出现卡纸情况,务必先断电,等待 10 秒钟,让机头冷
却下来,才开始除掉塞纸。
·请勿将本产品放置在潮湿或多尘的环境中。
·不可重压,不能堆放。
△ 注 意
使用上的注意事项
纸卷
·必须使用符合本手册要求的纸卷。
·请勿选用末端被黏合在纸轴上的纸卷,否则打印机便无法正确测
出纸卷末端,也可能对打印机构造成损害;也不能选用不带纸轴
的纸卷,否则可能打印到纸快完时,因纸卷重力不够导致卡纸。
目 录
第一章 安装打印机
开箱 .................................................. 3
打印机外形 ............................................ 4
打印机连接到计算机 .................................... 5
打印机连接到钱箱 ...................................... 9
连接电源适配器 ....................................... 10
安装纸卷 ............................................. 11
机头清洗 14
纸屑清理 ............................................. 15
第二章 使用打印机
操作控制面板 ......................................... 16
开关 ................................................. 17
按键 ................................................. 17
指示灯 ............................................... 17
撕纸位置与印头关系 ................................... 18
第三章 故障排除
日常打印机故障处理 ................................... 19
第四章 参考信息
特点与性能 ........................................... 21
打印控制命令 ......................................... 22
附录 A................................................ 35
售后服务联系方式 ..................................... 42
1 2
第一章 安装打印机
开箱
打开包装箱后,请马上检查箱内是否具有下列部件,并且无任
何损毁。
图 1-1 整机 图 1-2 电缆
图 1-3 电源适配器 图 1-4 保修卡
打印机外形
TP POS58G 是一款新型直接热敏行式打印机。
电源灯
状态灯
[SEL]键
电源开关
电源插座
出纸口
图 1-5 打印机正面
钱箱插座
图 1-6 打印机背面
上盖
开盖扳手
底座
[LF]键
并(串)行接口
3 4
打印机连接到计算机
您需要一根合适的串行口接口或并行接口电缆,把打印机连
接到您的计算机。
串行接口型
POS58G 打 印 机 的 串 行 接 口 与 RS232C标准兼容,支持 RTS/CTS及XON/XOFF握手协议,其接口插座为25PIN孔型D型插 座。串行接口插座的引脚序号如图1-7所示:
图1-7 串行接口插座引脚序号
各引脚信号定义如表1-1所示:
引脚号 信号名称 说 明
3 RXD 主机 打印机从主机接收数据 2
4
7 GND ------
* 注: ① “源”表示信号发出的来源;
TXD 打印机 当使用打印机状态查询命令时
打印机向主机返回打印机状态 信息
RTS 打印机
② 信号逻辑电平为EIA电平;
表1-1串行接口引脚信号
该信号为“MARK”状态时,表 示打印机“忙”,不能接收数 据,而该信号为“SPACE”状态 时,表示打印机“准备好”, 可以接收数据。
信号地
POS58G打印机的串行接口可与标准的RS-232C接口连接。在与
IBM PC机或兼容机连接时可按图1-8接线。
串行连接方式下的波特率和数据结构设定为9600bps、8位数
据位、无校验和1位或1位以上停止位。
图 1-8 POS58G打印机串行接口与IBM PC串行口电缆连接图
1.确认打印机和计算机都已经关闭。然后按图 1-9 所示把电缆
插入打印机接口。
图 1-9 串口连接
2.把电缆的另一端连接到计算机的接口。
5 6
并行接口型
TP POS58G打印机的并行接口为8位打印并行接口,支持 BUSY握手协议,其接口插座为DB25针型插座。并行接口插座 的引脚序号如图 1-10所示。
图1-10并行接口插座引脚序号
并行接口各引脚信号的定义如表1-2所示:
引脚号 信号 方向 说 明
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,16,1
7
18~25 GND --- 接地。逻辑“0”电平。
入 入
这些信号分别代表并行数据的第一至第
八位信息。每个信号当其逻辑为“1”时
为“高”电平,逻辑为“0”时为“低”
电平。
入 入 入
“高”电平表示打印机正“忙”,不能 接受数据。
NC --- 未接。
表1-2并行接口引脚信号
注: ① “入”表示输入到打印机,“出”表示从打印机输出。
② 信号的逻辑电平为TTL电平。
有关并行连接方式接口信号时序如图1-11所示:
图1-11并行接口信号时序
1.确定打印机和计算机都已经关闭,然后按图 1-12 所示把电缆
插入打印机接口。
图1-12 并口连接
注释:拧紧电缆插头上的螺栓直到两端都锁定到位。
2.把电缆的另一端连接到计算机的接口。
7 8
把打印机连接到钱箱
POS58G打印机的钱箱接口采用RJ-11 6线插座,如图1-13所 示:
图1-13 钱箱接口
引脚定义如下
引脚号 信号 流向
1 结构地 --­2 钱箱驱动信号 输出 3 钱箱开/关状态信号 输入 4 +12VDC 输出 5 N.C. --­6 钱箱开/关状态信号地 ---
警告:
请使用与打印机规格匹配的钱箱,如果使用不合适的钱箱, 不仅会损坏钱箱,也会损坏打印机。
把钱箱电缆插入打印机底部紧邻计算机接口的钱箱接口
如图 1-14 所示:
图 1-14 钱箱连接
连接电源适配器
本打印机需要使用外部供电器,请使用随机附带电源适配器
警告:
如果使用不恰当的适配器,可能会导致起火或触电,也可
能会使打印质量变坏,甚至损坏打印机。
注意:
注意:
不要把电话线连接到钱箱接口,否则,打印机和电话都可能
会损坏。
9 10
连接打印机或从打印机拔下适配器时,请确定适配器没有
接通电源,否则可能会损坏电源适配器或打印机。
1.确定打印机和电源适配器都已关闭。
2.把电源适配器连接线连接到打印机电源接口如图 1-15
所示。注意接口扁平的一侧朝上
图1-15 电源连接
3.把电源适配器交流电源线插入墙上的电源插座。
提示: 在任何时候如果要拔下电缆,都要先将打印 机的电源开关关断或将电源适配器的输入电缆从墙上的 电源插座上拔下,然后抓紧接头的箭头处,直接拔出。
安装纸卷
TP POS58G 打印机使用 57.5mm 宽热敏纸卷。
打印纸规格
热敏纸卷型号:TF50KS-E(Japan Paper co.ltd)
AF50KS-E(JUJO THERMAL)
F5041C(Mitsubishi HiTech Paper)
热敏纸卷: 纸宽 --- 57.5±0.5mm
外径 --- φ50mm ( 最大 ) 内径(含纸轴) --- φ13mm(最小)
纸厚 --- 60~70um,53~60克/米
安装方法
TP POS58G行式热敏打印机具有易装纸结构,打印机装纸的一
般过程为:
1) 如图1-16所示,用手指向上搬动打印机上的开盖扳
手,打开上盖。
2) 如图1-17所示,将纸卷按照图示方向装入纸仓,然
后从纸卷中拉出一段纸放在机头上。
3) 将上盖放下,向下轻按上盖,直至恢复原卡位,纸
端从上盖出纸口露出,即安装好打印纸。如图1-18 所示。
注意:
在扣合上盖时要特别注意观察上盖是否扣合到位, 装好纸卷后,要按一下操作面板上的【SEL】在线控制 键将打印机恢复到在线状态才可以打印。
2
图 1-16 打开上盖 图 1-17 装上纸卷
11 12
图 1-18 正确上纸 图 1-19 错误上纸
注意:
请使用规定宽度的高质量热敏打印纸,纸卷宽度过宽或过窄
都会导致卡纸故障。使用低质量的热敏纸可能会导致打印质量
变坏和机头寿命降低。
注意:
当机头内无纸时,请不要按【LF】键以免影响打印头寿命
请勿用手拉纸向前走。
注意:
扣合上盖时请轻轻用力并扣合到位,以免损坏打印机构或造成
打印故障。
机头清洗
当打印机使用过一段时间后出现打印字迹不清晰时,应该及时
进行清洗,参照如下步骤:
清洗方法
1) 确保在清洗打印头之前电源已被关掉,并且电源电缆和
通讯电缆均已拔下。
2) 打开打印机上盖,将打印纸取出。用干净的棉签蘸少许
酒精,轻轻涂抹头片加热元件表面的脏物。
3) 清洗好头片,待头片上的酒精完全干燥之后。上纸,关
闭打印机上盖,通电,做自检测试,以观察清洗后的效 果。
如果清洗后打印字迹仍不清晰,请联络专业维修人员。
注意:
1.切记不要用砂纸、刀片或螺丝刀等硬物打刮打印机头片!
否则会使打印头片受到永久损坏。
2.务必在打印头自然冷却状态下,进行打印头清洗。
打印头片
图 1-20 机头清洗
清洗区域
13 14
纸屑清理
当打印机使用过一段时间后机头附近将会积累很多的纸屑,如
果纸屑掉进机头的齿轮组中将会导致机头齿轮损坏,所以应该
定期清理纸屑,参照如下步骤:
清理方法
1) 确保在清理机头附近的纸屑之前电源已关掉,并且电源
电缆和通讯电缆均已拔下。
2) 先使用软毛刷子,轻轻的刷掉积累在撕纸刀片附近的纸
屑。再打开打印机上盖,将打印纸取出。如果发现机头 头片很脏可以参考机头清洗章节。
3) 再使用球型气囊吹尽掉到齿轮组中的纸屑,以及用软毛
刷清理头片附近的纸屑。清理完毕后,关闭打印机上 盖,继续工作。
建议:
建议每月进行两次清理纸屑,如果使用非指定纸卷或日打
印比较频繁可根据实际情况增加清理次数。
注意:
在移动打印机的过程中,要注意搬移打印机的方法。不要
使用图 1-21 的方法,正确的方法见图 1-22 所示。
图 1-21 图 1-22
第二章 使用打印机
操作控制面板
您可以通过控制板上的按键走纸。指示灯帮助您了解打印机的
状态。
红灯
绿灯
图 2-1 按键与指示灯
[SEL]键
[LF]键
15 16
开关
打印机后面的电源开关用于接通和关断打印机的供电。
按键
有【SEL】在线控制键和【LF】走纸键两个按键,可用打印命 令允许或禁止按键开关功能,在允许按键控制状态下,按键 【SEL】和【LF】可改变打印机的工作方式:
在线/离线方式:
在线方式下,绿灯亮,按下【SEL】键或绿灯灭,进入离线 状态,打印机不接收主机下传数据, ,此时按下【LF】键可走 纸,松开【LF】时走纸停止,再按下【SEL】键,绿灯亮重新 进入在线工作方式. 自检方式:
按住【SEL】键,接通TP POS58G 电源,再松开按键,这 时打印机将打印出自检清单。自检测可以检测打印机是否工
作正常,如果能够正确地打印出自检清样,则说明除和主机 的接口以外,打印机一切正常,否则需要检修。自检测将顺 序打印出软件版本号,接口形式及128个ANK字符。
十六进制数据打印方式
按住【LF】键并接通TP POS58G 电源,进入十六进制数据 打印方式,打印机对接收数据,不做命令解释,全按十六进制 格式打印出来,通常用于数据传输错误分析。
指示灯
TP POS58G 打印机上有两个指示灯,红色灯为电源指示
灯,绿色指示灯为状态指示灯。状态指示灯亮表示打印机工
作为在线状态,状态指示灯灭为离线状态,状态指示灯闪烁 为异常告警状态。
错 误 指示灯闪烁定时 说 明
无纸
检测到无纸,打印机进入
offline”状态,指示灯闪
烁,等待进纸。
打印头 过 热
等待打印头温度降至45℃ 时,自动恢复。
打印头 热敏电 阻错误
不可恢复,等待关机检 查。 通常是机头电缆连接有 误。
撕纸位置与印头关系
POS58G 撕纸位置到印头的距离为 A=12mm,而 POS58 撕纸位置
到印头的距离为 A=17mm。
走纸方向
A(mm)
开始打印位置 ABCDEFGHIJKLMN
撕纸位置
印头位置
17 18
第三章 故障排除
日常打印机故障处理
1.如果在打印过程中发现打印机卡纸怎么办?
首先立即关掉打印机电源,打开上盖,待机头冷却后小 心的取出卡纸,然后正确上纸,盖好上盖。选用符合规定宽 度的打印纸和表面光滑的高质量热敏纸不容易出现卡纸现 象。
2.如果打印纸走偏,怎么处理? 关掉电源,打开上盖,手动调整纸的位置,扣合好上
盖,通电后按【SEL】键使打印机处在离线状态,按【LF】 键走纸到正常。选用符合规定宽度的打印纸和表面光滑的高 质量热敏纸不容易出现纸走偏现象。
3.如果字迹打印不清晰该怎么办?
首先检查打印头是否需要清洗。请参考本手册的打印头 清洗部分。再检查打印纸张是否是符合规格的热敏纸,请 参考本手册的纸张规格部分。选用符合规定的高灵敏度和 高质量的热敏纸不容易出现打印头黏着脏物和打印字迹不 清晰的问题。如果打印机问题还存在,请与当地售后服务
中心或维修中心联系。
4.打印机能够自检正常但不能打印怎么办? 首先检查打印机和计算机之间的连接电缆是否连接可
靠,同时确认连线是否满足打印机和计算机的连接规格要 求(参照本手册的第一章的有关部分)。如果打印机还是
不能打印,请与当地售后服务中心或维修中心联系。
5.发现有一列或多列不打印是怎么回事? 首先检查打印头上是否有黏着脏物。如果有,请参照本手
册的打印头清洗部分清洗掉黏着脏物。如果问题还不能解决,
可能是打印头上的某些发热元件已经损坏。请与当地售后服务 中心或维修中心联系。
6.打印机进纸不正常,忽快忽慢会是什么问题? 请先检查机头胶辊上是否粘有异物。如有,可用软毛刷轻
轻除掉胶辊上的异物。如还有问题,请检查机头胶辊的传动齿 轮是否损坏。如有损坏,请与售后服务中心或维修中心联络。
7.打印机工作一段时间后,绿灯不停闪该怎么办? 请参照本手册第二章有关指示灯的说明,根据闪动的频率
判别故障的原因并解决。如果还是不能解决问题,请与售后服
务中心或维修中心联络。
19 20
第四章 参考信息
特点与性能
打印方法:直接热敏行式打印
● 打印纸宽:57.5±0.5mm
● 有效打印宽度: 48mm
● 打印密度:8 点/mm,384 点/行
● 打印速度:约 50mm/秒
● 走纸速度:约 50mm/秒
6
● 可 靠 性(MCBF):10ⅹ10
● 电源要求:DC9~12V,2A
工作环境:
当工作环境温度为 34℃,相对湿度≤85%,
● 重量:约 1.0 千克
● 尺寸:116(W) X 185(D) X 140(H) 毫米
● 打印机型号: POS58GP 并行接口打印机
使用条件:
* 打印 12ⅹ24 西文字符,每次打印 50 行,
间歇重复打印
* 每点行同时打印点不超过 25%,每字符行同一点
纵向重复打印不多于 11 次
* 使用指定热敏纸
﹡工作环境温度:0~50℃ 工作相对湿度:20~85% ﹡储存温度:-20~60℃ 储存相对湿度:5~95%
当工作环境温度为 40℃,相对湿度≤58%
POS58GS 串行接口打印机
打印控制命令
概述
TP POS58G 打印机提供了简单易用打印命令集。 各个命令的描述形式如下:
打印命令 功能 格式: ASCII :以标准ASCII字符序列表示
十进制 :以十进制数字序列表示
十六进制 :以十六进制数字序列表示
说明:该命令功能和使用说明。 例子:为了更容易理解该命令会列出一些例子。
打印命令
LF 打印并换行 格式: ASCII : LF
十进制 : 10
十六进制 : 0A
说明: 打印行缓冲器里的内容并向前走纸一行。当行缓冲器空时只向 前走纸一行。
ESC J n 打印并走纸n点行 格式: ASCII : ESC J n
十进制 : 27 74 n
十六进制 : 1B 4A n
说明: 打印行缓冲器里的内容,并向前走纸n点行(即n/203英寸)。
n=0~255。该命令只本行打印有效,不改变ESC 2,ESC 3命令
设置的行间距值。示例:
21 22
行间距设置命令
ESC 2 设置字符行间距为1/6英寸 格式: ASCII : ESC 2
十进制 : 27 50
十六进制 : 1B 32 说明: 设置行间距为1/6英寸。
ESC 3 n 设置行间距为n点行(n/203英寸) 格式: ASCII : ESC 3 n
十进制 : 27 51 n
十六进制 : 1B 33 n 说明: 设置行间距为n点行。n=0~255。 TP POS58G 打印机的每点距为1/203英寸,即该命令设置行间 距为 n/203英寸。 默认值为n=30。 示例:
字符打印命令
ESC ! n 设置字符打印方式 格式: ASCII : ESC ! n
十进制 : 27 33 n
十六进制 : 1B 21 n 说明:
ESC ! n是综合性的字符打印方式设置命令,用于选择打印字
符的大小。打印参数n的每位定义为:
n的默认值为0,即字符不放大。
ESC SO 设置字符倍宽打印 格式: ASCII : ESC SO
十进制 : 27 14
十六进制 : 1B 0E
说明: 在一行内该命令之后的所有字符均以正常宽度的2倍打印;
该命令可以用回车或DC4命令删除。
ESC DC4 取消字符倍宽打印
格式: ASCII : ESC DC4
十进制 : 27 20
十六进制 : 1B 14
说明:
执行此命令后,字符恢复正常宽度打印.
ESC % n 允许/禁止用户自定义字符 格式: ASCII : ESC % n
十进制 : 27 37 n
十六进制 : 1B 25 n
说明 : n=1时,选择用户自定义字符集;n=0时,选择内部字符集。
默认值n=0。
23 24
ESC & S n m 设定用户自定义字符 格式: 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≤255.
◆ s表示纵向字节数,这里s=3.
◆ n表示自定义字符的起始ASCⅡ码.
◆ m表示自定义字符的终止ASCⅡ码. 当只定义一个字符时取n=m,最多可定义96个自定义字符。
◆ a表示水平方向的点数.
◆ p表示自定义字符的数据,每个字符s×a个字节,共定义
m-n+1个字符.
◆定义后自定义字符一直有效,直到再次定义或复位或关机.
每个自定义字符数据格式为:
特殊控制命令
ESC c 5 n 允许/禁止按键开关命令 格式: ASCII : ESC c 5 n
十进制 : 27 99 53 n
十六进制 : 1B 63 35 n
说明: n=1时,禁止【SEL】按键和【LF】按键起作用; n=0时,允许上述按键起作用。
默认值为n=0。
图形打印命令
ESC * m n1 n2 d1…dk 设定点图命令
格式: ASCII : ESC * m n1 n2 [d]k
十进制 : 27 42 m n1 n2 [d]k
十六进制 : 1B 2A m n1 n2 [d]k
说明: 设定点图方式(用m)、点数(用n1,n2)以及点图内容(用 [d]k)。 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
◆ 如果点数超过一行,超过其最大点数(与选择的点图方式有 关,详见下表)的部分被忽略。
◆ d为点图数据字节,相应位为1则表示该点打印,相应位为0, 则表示该点不打印。( k表示数据个数)
◆ m用于选择点图方式。
M Mode
0 8点单密度 8 68DPI 101DPI 192
1 8点双密度 8 68DPI 203DPI 384 32 24点单密度 24 203DPI 101DPI 192 33 24点双密度 24 203DPI 203DPI 384
纵向 横向
点数 点密度 点密度 最多点数
25 26
◆ 横向n1×8点,纵向n2×8点。
◆ 下装点图定义后一直有效,直到进行新的定义或复位或复 机。
点图格式见下图:
GS / n 打印下装点图
格式: 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
GS * n1 n2 d1…dk 定义下装点图
格式: 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为点图数据。
条码命令
GS w n 设置条码宽度 格式: ASCII: GS w n
十六进制码: 1D 77 n
十进制码: 29 119 n 说明: 设置条形码水平尺寸,2 n ≤ 3 n
设定条形码宽度如下:
n 条形码
2 正常
3 宽条码
以下是支持的条形码制: CODE128,CODE39, ITF
27 28
默认值为 n = 2
关联命令: GS k
GS h n 设置条形码高度
格式: ASCII: GS h n
十六进制码: 1D 68 n
十进制码: 29 104 n 说明: 设置条形码高度, 1 n ≤ 255。
n 设定垂直方向的点数。
默认值为 n
关联命令:GS k
GS k m d1 ... dk NUL GS k m n d1 ... dn 打印条形码 格式: ①ASCII码: GS k m d1 ... dk NUL
说明: 选定条形码系统并打印条形码。
m
= 50
十六进制码: 1D 6B m d1 ... dk 00
十进制码: 29 107 m d1 ... dk 0
②ASCII码: GS k m n d1 .. dn
十六进制码: 1D 6B m n d1 .. dn
十进制码: 29 107 m n d1 .. dn
① 4 m
② m
m 条形码系统 字符个数 备注
≤ 5 (k 和d 取决于使用的条形码系统)
=73 (n 和 d 取决于使用的条形码系统)
选定条形码系统如下
48 d 57, 65
4 CODE39 1 k
5 ITF
73 CODE128 1 n 255 0 d 127
[注释①]
该命令由NUL 码结束。
当使用的条形码系统为EAN13时,打印机接收13字节
条形码数据后打印条形码并将后续数据作为普通数
据处理。
ITF 条形码数据的个数必须是偶数。当输入奇数个
数据时,打印机忽略最后一个接收到的数据。
[注释②]
n 指定条形码数据字节数,并且打印机从下一个字
符开始将n
如果n
该命令按打印条形码的要求进纸,而不管ESC 2 或
仅当打印缓冲区中无数据时,该命令有效。当打印
超出了指定范围,则打印机停止该命令的处
理,并将后续数据作为普通数据处理。
ESC 3 设定的行间距
缓冲区中有数据时,打印机将m
1 ≤ k (k
为偶数)
字节数据作为条形码数据处理。
d 90, 32, 36,
37, 43, 45, 46,
47
48 ≤ d ≤ 57
的后续数据作为普
29 30
通数据处理。
打印条形码之后,该命令将打印位置设定在一行的
开始。
该命令不受打印模式(字符大小等)影响,颠倒打印模式除外。
当使用CODE128 (m
关于CODE128条形码及其编码表信息,参见二。
在本打印机使用CODE128时,请考虑下列关于数据传送的因素:
①条形码数据串的头部必需须是编码集选择字符(CODE A, CODE
B, or CODE C),用于选择首先使用的编码集。
②用字符“{ ”和一个字符组合以定义特殊字符。通过连续传
送两次“{ ”定义ASCII字符“{”
特殊字符
SHIFT {S 7B,53 123,83
CODE A {A 7B,41 123,65
CODE B {B 7B,42 123,66
CODE C {C 7B,43 123,67
FNC1 {1 7B,31 123,49
FNC2 {2 7B,32 123,50
FNC3 {3 7B,33 123,51
FNC4 {4 7B,34 123,52
{ {{ 7B,7B 123,123
[实例] 打印"No. 123456"的实例数据
在这个实例中,打印机首先用CODE B打印"No." 然后用CODE
C 打印下列数字。
= 73) 时:
传送数据
ASCII码 十六进制 十进制
GS k 73 10 123 66 78 111 46 123 67 12 34 56
如果条形码的数据串头部不是编码集选择字符,则打
印机停止命令处理,并将后续数据作为普通数据处
理。
如果“{” 和后续字符的组合不适用于任何特殊字
符,则打印机停止命令处理并将后续数据作为普通
数据处理。
如果打印机接收到不能用于特殊编码集的字符,则打
印机停止命令处理,并将后续数据作为普通数据处
理。
打印机不打印与换挡字符或编码集选择字符相应的
HRI字符。
有关功能字符的HRI字符是空格。
有关控制字符(<00>H到<1F>H 和 <7F>H)的HRI字符
是空格。
31 32
其他命令
ESC @ 打印机初始化
格式: ASCII : ESC @
十进制 : 27 64
十六进制 : 1B 40
说明: ESC @命令初始化打印机下列内容:
◆ 清除打印缓冲器;
◆ 恢复默认值;
◆ 选择字符打印方式;
◆ 删除用户定义字符。
ESC p m n1 n2 钱箱控制
格式: ASCII : ESC p m n1 n2
十进制 : 27 112 m n1 n2
十六进制 : 1B 70 m n1 n2
说明: 该命令用于根据n1,n2产生一定时间间隔的脉冲以控制钱箱动 作。 m=0,0<n1≤n2≤255。
开的时间n1×2ms,关的时间n2×2ms。
ESC v 向主机传送打印机状态
当打印机接到该命令后,通过串行接口TXD向上位机传送一个 字节。 该字节各位的定义如下:
功能
0 1 2 3 4 5 6 7
ESC u 向主机传送周边设备状态
格式: ASCII : ESC u n
十六进制 : 1B 75 n
说明: 向主机传送周边设备状态,仅串口型打印机(POS58GS)有效。 默认值n=0。
当打印机接到该命令后,通过串行接口TXD向上位机传送一个字 节。 该字节各位的定义如下:
未定义 未定义
纸检测器
未定义 未 用 未定义 未定义 未定义
十进制 : 27 117 n
0 1
-----
----­有纸
-----
恒为0
-----
-----
-----
-----
----­无纸
-----
恒为0
-----
-----
-----
格式: ASCII : ESC v
十进制 : 27 118
十六进制 : 1B 76
说明: 向主机传送打印机状态,仅串口型打印机(POS58GS)有效。
33 34
功能
钱箱开/闭电平
0 1 2 3 4 5 6 7
未定义 未定义 未定义 未 用 未定义 未定义 未定义
0 1
“低”
-----
-----
----­恒为0
-----
-----
-----
“高”
-----
-----
-----
-----
-----
-----
-----
附录A
CODE128 条形码资料
.1 CODE128 条形码描述
CODE128 条型码系统, 使用一个条形码字符集,可以表示128 ASCII 字符和2-位数。这些条形码字符通过103 个条形码字符和 3 个代码集定义。每个代码集用以表示以下字符:
代码集 A ASCII 字符 00H 5FH
代码集 B: ASCII 字符 20H 7FH
代码集 C: 使用一个字符表示的2-位自然数数字字符(100
数字从00 99)
CODE128中还有以下特殊字符:
SHIFT 字符 代码集 A中,紧随 SHIFT 之后的代码被作为代码 B的字符处理。 代码集B中,紧随 SHIFT 之后的代码被作为代码集A的字符处理。 SHIFT 字符不能用于代码集C
代码集选择字符 (CODE A, CODE B, CODE C)
该字符将之后的代码集转换为代码集 A B C
功能字符 (FNC1, FNC2, FNC3, FNC4) 功能字符的使用依赖于应用软件。代码集C中,只有FNC1可用。 2 码表
代码集A中的可打印字符
传送数据 传送数据 传输数据
字符
十六
进制 十进制
NUL 00 0 ( 28 40 P 50 80
SOH 01 1 ) 29 41 Q 51 81
STX 02 2 * 2A 42 R 52 82
ETX 03 3 + 2B 43 S 53 83
EOT 04 4 , 2C 44 T 54 84
ENQ 05 5 - 2D 45 U 55 85
ACK 06 6 . 2E 46 V 56 86
BEL 07 7 / 2F 47 W 57 87
BS 08 8 0 30 48 X 58 88
T 09 9 1 31 49 Y 59 89
LF 0A 10 2 32 50 Z 5A 90
VT 0B 11 3 33 51 [ 5B 91
FF 0C 12 4 34 52 \ 5C 92
CR 0D 13 5 35 53 ] 5D 93
SO 0E 14 6 36 54 ^ 5E 94
SI 0F 15 7 37 55 _ 5F 95
DLE 10 16 8 38 56 FNC1 7B, 31 123,49
DC1 11 17 9 39 57 FNC2 7B,32 123,50
字符
十六进制十进
字符
十六
进制
十进制
35 36
DC2 12 18 : 3A 58 FNC3 7B,33 123,51
DC3 13 19 ; 3B 59 FNC4 7B,34 123,52
DC4 14 20 < 3C 60 SHIFT 7B,53 123,83
NAK 15 21 = 3D 61 CODEB 7B,42 123,66
SYN 16 22 > 3E 62 CODEC 7B,43 123,67
ETB 17 23 ? 3F 63
CAN 18 24 @ 40 64
EM 19 25 A 41 65
SUB 1A 26 B 42 66
ESC 1B 27 C 43 67
FS 1C 28 D 44 68
GS 1D 29 E 45 69
RS 1E 30 F 46 70
US 1F 31 G 47 71
SP 20 32 H 48 72
! 21 33 I 49 73
" 22 34 J 4A 74
# 23 35 K 4B 75
$ 24 36 L 4C 76
% 25 37 M 4D 77
& 26 38 N 4E 78
' 27 39 O 4F 79
代码集B中的可打印字符
字符 传送数据 字符 传送数据 字符 传输数据
十六进制十进
SP 20 32 H 48 72 p 70 112
! 21 33 I 49 73 q 71 113
" 22 34 J 4A 74 r 72 114
# 23 35 K 4B 75 s 73 115
$ 24 36 L 4C 76 t 74 116
% 25 37 M 4D 77 u 75 117
& 26 38 N 4E 78 V 76 118
' 27 39 O 4F 79 w 77 119
( 28 40 P 50 80 x 78 120
) 29 41 Q 51 81 y 79 121
* 2A 42 R 52 82 z 7A 122
+ 2B 43 S 53 83 { 7B,7B 123,123
, 2C 44 T 54 84 | 7C 124
_ 2D 45 U 55 85 } 7D 125
. 2E 46 V 56 86
/ 2F 47 W 57 87 DEL 7F 127
0 30 48 X 58 88 FNC1 7B,31 123,49
1 31 49 Y 59 89 FNC2 7B,32 123,50
2 32 50 Z 5A 90 FNC3 7B,33 123,51
3 33 51 [ 5B 91 FNC4 7B,34 123,52
4 34 52 \ 5C 92 SHIFT 7B,53 123,83
5 35 53 ] 5D 93 CODEA 7B,41 123,66
十六进制十进
十六
进制
十进制
7E 126
37 38
6 36 54 ^ 5E 94 CODEC 7B,43 123,67
7 37 55 _ 5F 95
8 38 56 ` 60 96
9 39 57 a 61 97
: 3A 58 b 62 98
; 3B 59 c 63 99
< 3C 60 d 64 100
= 3D 61 e 65 101
> 3E 62 f 66 102
? 3F 63 g 67 103
@ 40 64 h 68 104
A 41 65 i 69 105
B 42 66 j 6A 106
C 43 67 k 6B 107
D 44 68 l 6C 108
E 45 69 m 6D 109
F 46 70 n 6E 110
G 47 71 o 6F 111
代码集C中的可打印字符
传送数据 传送数据 传输数据
字符
十六
进制 十进制
00 00 0 40 28 40 80 50 80
01 01 1 41 29 41 81 51 81
02 02 2 42 2A 42 82 52 82
字符
十六
进制 十进制
字符
十六
进制
十进制
03 03 3 43 2B 43 83 53 83
04 04 4 44 2C 44 84 54 84
05 05 5 45 2D 45 85 55 85
06 06 6 46 2E 46 86 56 86
07 07 7 47 2F 47 87 57 87
08 08 8 48 30 48 88 58 88
09 09 9 49 31 49 89 59 89
10 0A 10 50 32 50 90 5A 90
11 0B 11 51 33 51 91 5B 91
12 0C 12 52 34 52 92 5C 92
13 0D 13 53 35 53 93 5D 93
14 0E 14 54 36 54 94 5E 94
15 0F 15 55 37 55 95 5F 95
16 10 16 56 38 56 96 60 96
17 11 17 57 39 57 97 61 97
18 12 18 58 3A 58 98 62 98
19 13 19 59 3B 59 99 63 99
20 14 20 60 3C 60 FNC1 7B,31 123,49
21 15 21 61 3D 61 CODEA 7B,41 123,65
22 16 22 62 3E 62 CODEB 7B,42 123,66
23 17 23 63 3F 63
24 18 24 64 40 64
25 19 25 65 41 65
26 1A 26 66 42 66
27 1B 27 67 43 67
39 40
28 1C 28 68 44 68
29 1D 29 69 45 69
30 1E 30 70 46 70
31 1F 31 71 47 71
32 20 32 72 48 72
33 21 33 73 49 73
34 22 34 74 4A 74
35 23 35 75 4B 75
36 24 36 76 4C 76
37 25 37 77 4D 77
38 26 38 78 4E 78
39 27 39 79 4F 79
售后服务联系方式
1) 深圳维修中心电话:0755-26821550-321 2) 北京维修中心电话:010-87951968
版本 C: 2007 08
41 42
Loading...