首页资源分类IC设计及制造 > RG-E487A说明书(v1.01)

RG-E487A说明书(v1.01)

已有 445042个资源

下载专区

上传者其他资源

    文档信息举报收藏

    标    签:RGE487A说明书v101

    分    享:

    文档简介

    RG-E487A说明书(v1.01)

    文档预览

    RG-E487A 说明书 RG-E487A 说 明 书 V1.01 北京瑞工科技发展有限公司 www.rgprt.com -1- RG-E487A 说明书 目录 RG-E487A ................................................................................................................................... - 1 目录 ............................................................................................................................................. - 2 简介 ............................................................................................................................................. - 3 型号说明...................................................................................................................................... - 3 第一章 特征与性能指标...................................................................................................... - 4 - 1.1 主要特征....................................................................................................................... - 4 1.2 性能指标....................................................................................................................... - 4 第二章 安装说明.................................................................................................................. - 5 2.1 打印机外型................................................................................................................... - 5 2.2 外型尺寸.................................................................................................................. - 6 第三章 操作说明.................................................................................................................. - 7 3.1 接口连接....................................................................................................................... - 7 - 3.1.1 串行接口连接.................................................................................................... - 7 3.1.2 并行接口连接.................................................................................................... - 8 3.1.3 打印机参数设置................................................................................................. - 9 3.1.4 电源连接............................................................................................................ - 9 3.2 指示灯和键操作......................................................................................................... - 10 3.3 自检测......................................................................................................................... - 10 第四章 打印命令................................................................................................................ - 11 4.1 概述............................................................................................................................. - 11 4.2 命令详解..................................................................................................................... - 11 4.2.1 纸进给命令.................................................................................................... - 11 4.2.2 格式设置命令................................................................................................ - 12 4.2.3 字符设置命令................................................................................................ - 17 4.2.4 用户自定义字符设置命令............................................................................ - 22 4.2.5 图形打印命令................................................................................................ - 23 4.2.6 初始化命令.................................................................................................... - 25 4.2.7 数据控制命令................................................................................................ - 25 4.2.8 汉字打印控制命令........................................................................................ - 26 4.2.9 实时指令........................................................................................................ - 28 4.2.10 条形码打印命令........................................................................................ - 31 第五章 使用与维护............................................................................................................ - 36 5.1 打印机维护................................................................................................................. - 36 5.2 其他............................................................................................................................. - 36 附录 1 西文方式下字符有效代码表....................................................................................... - 37 附录 2 中文方式下字符有效代码表................................................................... - 39 附录 3 自检清样................................................................................................... - 40 附录 4 打印命令表............................................................................................................ - 42 附录 5 128 码.......................................................................................................................... - 44 附录 5.1 128 码综述..................................................................................................... - 44 附录 5.2 字符集.............................................................................................................. - 44 - www.rgprt.com -2- RG-E487A 说明书 简介 RG-E487A 热敏式打印机是北京瑞工科技发展有限公司面向二十一世纪而开发生产的 点阵式智能打印机。机器本身采用全新国产机芯自带单片计算机,具有体积小、重量轻、功 能完备、高速度、高清晰、外型美观、操作简单、连接方便等优点。 RG-E487A 热敏打印机支持多种字体,多种语言。可通过命令更换打印行距和字符的大 小可以自定义部分代码字符,具有自检测功能。 RG-E487A 打印机具备 Windows 驱动程序,能够在 PC 机下直接进行打印各种字符、 汉字以及图形。 型号说明 机型 16 点阵 24 点阵 西文字符 6*8 点阵 6*8 点阵 www.rgprt.com 中文方式字符 8*16 点阵 12*24 有 224 个字符(20-FF) 9*24 有 224 个字符(20-FF) 16*24 有 96 字符(20-7F) 24*24 有 224 个字符(20-FF) 国标汉字 16*16 点阵 24*24 点阵 -3- 第一章 RG-E487A 说明书 特征与性能指标 1.1 主要特征 ◇采用热感打印方式 ◇自带单片处理机,具有小型6PIN数据电源一体串行接口,便于与各种微机或智能仪器、 仪表联机使用 ◇具有汉字、字符、图形等实时的打印命令,指令集与传统的打印机相兼容 ◇打印速度可调,可使用专用设置软件进行调节。 ◇具有自检测功能 ,打印全部代码 ,字符清晰度高 ,字体美观大方 ◇有足够的接收缓冲区16K ◇打印纸为57.5±0.5mm宽的热敏打印纸 ◇电源要求: RG-E487A-L:3.5-8.5V 电流:平均2A。 ◇工作温度范围 0~50℃ ◇可在 DOS 和 Windows 两种界面下使用 ◇8 点/mm,384 点/行 ◇16 点阵 GB2312,24 点阵 GB2312,CodePage,一体机器,可以通过设置软件更改,而不需 要换硬件。 1.2 性能指标 ◇打印方法:热感式点阵打印 ◇接口:串行接口RS-232(IDC10) 、TTL(3.3V)(IDC10)一体,并口(IDC26) ◇电源连接器:PDK3 ◇ 控制码通用 ESC、FS GS 控制码 ◇ 按键走纸 ,红色状态报警灯,平时打印一直为亮的状态。闪烁的频率不同表示的意义 不同,具体参考第三章 3.4。 ◇ 打印纸:热敏纸,纸宽 57.5±0.5mm 6 ◇ 可靠性:MCBF (平均无故障行数)(5~15)³ 10 ◇ 工作环境温度 0~50℃,相对湿度 20~85% www.rgprt.com -4- RG-E487A 说明书 第二章 安装说明 2.1 打印机外型 安装耳朵 开门按钮 电源指示灯指示灯 在线按钮 状态指示灯 走纸按钮 纸仓 www.rgprt.com 走纸胶辊 -5- 2.2 外型尺寸 RG-E487A 说明书 单位:mm www.rgprt.com -6- RG-E487A 说明书 第三章 操作说明 3.1 接口连接 3.1.1 串行接口连接 RG-E487A 打印机串行接口与 RS-232 或 TTL 兼容,支持 RTS/CTS 及 XON/XOFF 握手 协议, 纸仓底表面刻有插座标示和引脚定义标示。引脚定义此处在表示说明如下: 图 3-1 6PIN 单排串行接口插座引脚序号 串行接口各引脚信号的定义如图3-2 所示 信号名称 TXD RXD CTS DSR GND 引脚号 2 3 8 6 5 源 说明 当使用X-ON/X-OFF 握手协议时打印机向主计算机发送控制 打印机 码X-ON/X-OFF 主机 打印机从主计算机接收数据 该信号为MARK 状态时表示打印机正忙不能接受数据,而当 打印机 该信号为SPACE 状态时表示打印机准备好可以接受数据 打印机 该信号为SPACE 状态表示打印机在线 - 电源、信号地 图 3-2 串行接口插座引脚定义 注:①”源”表示信号发出的来源 串行连接方式下的波特率和数据结构的设置,用”E487Set”设置工具”软件进行设置,出厂时 已设定为 9600bps、8 位数据位、无校验和 1 位停止位。 握手方式有两种可供选择。一种是标志控制方式,另一种是X-ON/X-OFF 协议方 式,两种握手方式的说明如图3-3所示 www.rgprt.com -7- RG-E487A 说明书 握手方式 数据方向 RS-232C 接口信号 标志控制 数据可以进入 数据不可进入 信号线1 和8 为Space 状态 信号线1 和8 为Mark 状态 X-ON/ 数据可以进入 在信号线2 上发X-ON 码11H X-OFF 控制 数据不可进入 在信号线2 上发X-OFF 码13H 图 3-3 两种握手方式 3.1.2 并行接口连接 RG-E487A 打印机的并行接口为与 CENIRONICS 兼容接口,其接口插座为 26 线扁平电 缆插头或其代用品与之配接,并行接口插座的引脚序号如图 3-5 所示: 图3-5 并行接口插座引脚序号 并行接口各引脚信号的定义如图 3-6 所示: 引脚号 信号 方向 说明 1 /STB 入 选通触发,上升沿时读入数据。 3 DATA1 入 5 DATA2 入 7 DATA3 入 这些信号分别代表并行数据的第一至第八位信息,每个 9 DATA4 入 信号当其逻辑为”1”时为”高电平,逻辑为”0”时为 11 DATA5 入 低电平。 13 DATA6 入 15 DATA7 入 www.rgprt.com -8- RG-E487A 说明书 17 DATA8 入 回答脉冲,”低”电平表示数据已被接受而且打印机准 19 /ACK 出 备好接受下一数据。 21 BUSY 出 “高”电平表示打印机正”忙”不能接受数据 23 /PE 出 “高”表示打印机无纸,”低”表示有纸 25 SEL --- 经电阻上拉至”高”电平。表示打印机在线 4 /ERR 出 经电阻上拉至”高”电平,表示无故障 2、6、8 NC --- 未接 10、12、14、16、 GND --18、20、22、24 接地,逻辑”0”电平 图 3-6 并行接口引脚定义 注:①”入”表示输入到打印机,”出”表示从打印机输出。 ② 信号的逻辑电平均为 TTL 电平。 3.1.3 打印机参数设置 使用 E487Set.exe 设置工具设置。下图是打印浓度与速度对照表。 浓 浓 浓 浓 浓 浓 速度 速度 速度 速度 速度 速度 度 度 度 度 度 度 1 60mm/s 6 48mm/s 11 35mm/s 16 22mm/s 21 10mm/s 26 4mm/s 2 58mm/s 7 45mm/s 12 32mm/s 17 20mm/s 22 8mm/s 27 3mm/s 3 55mm/s 8 42mm/s 13 30mm/s 18 18mm/s 23 7mm/s 28 2.5mm/s 4 52mm/s 9 40mm/s 14 28mm/s 19 15mm/s 24 6mm/s 29 2mm/s 5 50mm/s 10 38mm/s 15 25mm/s 20 13mm/s 25 5mm/s 30 1mm/s 浓度与速度对照表 3.1.4 电源连接 RG-E487A-L: 3.5~8.5V www.rgprt.com -9- 3.2 指示灯和键操作 RG-E487A 说明书 LF走纸键 打印机不在线的状态下(LF红色指示灯灭),按下走纸键,开始进纸;再次 按下走纸键停止走纸。 打印机在线的状态下(LF红色指示灯亮),此键无效。 SEL在线键 按此键切换打印机是否在线状态,会看到LF红色指示灯亮灭变化。 当LF指示灯亮的时候表示打印机在线,此时发送数据打印机打印。按LF走纸 键无效。 当LF指示灯灭的时候表示打印机不在线,此时发送数据打印机不打印,直到 打印机回复到在线状态会把累积接收的数据打印出来。按LF走纸键有效。 状态指示灯(红色) 指示灯状态 亮 闪烁1次,灭约1秒 闪烁2次,灭约1秒 3.3 自检测 说明 正常工作状态 缺纸 机头过温 自检测可以检测打印机是否工作正常,如果能够正确地打印出自检清样,则说明除和主 机的接口以外,打印机一切正常。否则需要检修。 自检测顺序打印软件版本号,接口形式及224或96(16*24的字符)个字符。 自检测的方法是先按住【SEL】键再接通电源,此时不要松【SEL】键,直到打印机开始打印 再送【SEL】键。 也可用在打印机通电的情况下利用【SEL】键和【LF】键组合来打印自检条,具 体操作为,先使打印机在不在线状态,然后快速的连按【LF】键和【SEL】键, 顺序必须为【LF】键先,【SEL】键后,此时就会打印出自检条来。3.4 打印机 初始化 打印机的初始化有二种方法。一是利用控制码ESC@ ,由主机向打印机发送命令,利用 软件实现初始化。二是上电初始化。 www.rgprt.com - 10 - RG-E487A 说明书 第四章 打印命令 4.1 概述 RG-E487 B 打印机提供的打印命令,与传统 ESC 打印命令完全兼容。各个命令的描述形 式如下: 控制码名称 功能 格式:ASCII: 以标准 ASCII 字符序列表示 十进制: 以十进制数字序列表示 十六进制: 以十六进制数字序列表示 说明: 该命令功能和使用说明 例子: 为了更容易理解该命令功能类型分组介绍每个命令。 下面将按照各个打印命令的功能类型分组介绍每个命令。 4.2 命令详解 4.2.1 纸进给命令 LF 换行 格式:ASCII: LF 十进制: 10 十六进制: 0A 说明: 打印机打印出当前行并向前走纸一行 ESC J 执行 n 点行走纸 格式:ASCII: ESC J n 十进制: 27 74 n 十六进制: 1B 4A n 说明: 打印机向前进给n点行。N的值应在1到255范围之内。这个命令不发出回车换行。它 不会影响后面换行命令。如果你需要产生立即进给走纸而不要回车,就可以使用ESC J命令。放大命令ESC V 、ESC W、FS W 也会放大行间距。 www.rgprt.com - 11 - RG-E487A 说明书 ESC 1 设置 n 点行间距 格式:ASCII: ESC 1 n 十进制: 27 49 n 十六进制: 1B 31 n 说明:为后面的换行命令设置n点行间距。 n的值应当在0到255之间。在使用ESC K 命令进行点阵图形打印时,通常设置n=0,在 文本打印方式时通常设n=6。 观察这个命令效果的BASIC程序如下: FOR I=1 TO 11 STEP 2 LPRINT CHR$(27);CHR$(49);CHR$(I); „ESC 1 设置行间距 LPRINT “RMWD TEST” „打印字符串和换行 NEXT I 上述程序打印结果如下: 4.2.2 格式设置命令 ESC C 设置页长 格式:ASCII: ESC C n 十进制: 27 67 n 十六进制: 1B 43 n 说明:页长被设置为n字符行。N 的值在0~255之间,如果n为0,则页长被定义为256行,默 认值n=40. www.rgprt.com - 12 - RG-E487A 说明书 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加在最后用以表示该命令的结束。 VT命令执行垂直造表,打印纸进给到下一个垂直造表位置。 所有输入的垂直造表位置,都可以用该命令以ESC B NUL 的格式消除。例如:设置三 个垂直造表值在一页的第2行、第5行和第9行,你可以发送下列命令: ASCII: ESC B STX ENQ BS NUL 十进制: 27 66 2 5 9 0 十六进制:1B 42 02 05 09 00 关于这个例子的BASIC程序如下: LPRINT CHR$(27); CHR$(66);CHR$(2);CHR$(5);CHR$(9);CHr$(0); „ESC B命令 LPRINT CHR$(11); „VT命令 LPRINT “RGRM1”; „打印字符串 LPRINT CHR$(11); „VT命令 LPRINT “RGRM2”; „打印字符串 LPRINT CHR$(11); „VT命令 LPRINT “RGRM3” „打印字符串 上述程序打印结果如下: www.rgprt.com - 13 - RG-E487A 说明书 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的格式清除。 例如:在一行的第2、第9和第14字符位置设置三个水平造表值。 ASCII: ESC D STX HT SO NUL 十进制: 27 68 2 9 14 0 十六进制:1B 44 02 09 0E 00 关于这个例子的BASIC程序如下: LPRINT “1234567890123456789” „标尺 LPRINT CHR$(27); CHR$(68);CHR$(2);CHR$(9);CHR$(14); CHR$(0);„ESC D 命令 LPRINT CHR$(9); „HT命令 LPRIN “HT1”; „打印字符串 LPRINT CHR$(9); „HT命令 LPRINT “HT2”; „打印字符串 LPRINT CHR$(9); „HT命令 LPRINT “HT3”; „打印字符串 LPRINT CHR$(13); www.rgprt.com - 14 - 上述程序打印结果如下: RG-E487A 说明书 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 00 6 十六进制: 1B 66 00 06 另一个例子:要打印6行空行,你可以发送下列命令: 格式:ASCII: ESC f SOH ACK 十进制: 27 102 01 6 十六进制: 1B 66 01 06 ESC l 设置左限 格式:ASCII: ESC l n 十进制: 27 108 n 十六进制: 1B 6C n www.rgprt.com - 15 - RG-E487A 说明书 说明:n的数值应当在打印机的行宽之内。 默认值n=0,即没有左限。 该命令设置的是绝对位置,不受字符命令ESC U 和ESC W 的影响。 例如:要设置左限值为12,你可发送下列命令: ASCII: ESC 1 FF 十进制: 27 108 12 十六进制: 1B 6C 0C 关于这个例子的BASIC程序如下 LPRINT “1234567890123456” ‘标尺 LPRINT CHR$(27); CHR$(108);CHR$(12); ‘ESC 1 命令 LPRINT “123456789012345678901234567890” 该程序打印结果如下: ESC Q 设置右限 格式:ASCII: ESC Q n 十进制: 27 81 n 十六进制: 1B 51 n 说明:n的数值应当在打印机的行宽之内。 默认值n=0,即没有右限。 该命令设置的是绝对位置,不受字符命令ESC U 和ESC W 的影响。该命令设置之后, 只有达到右限位置,打印机便会自动加入换行符 例如:要设置右限值为12,你可发送下列命令: ASCII: ESC Q ACK 十进制: 27 81 12 十六进制: 1B 51 0C 关于这个例子的BASIC程序如下 LPRINT “12345678901234567890123456789012” ’标尺 www.rgprt.com - 16 - RG-E487A 说明书 LPRINT CHR$(27); CHR$(81);CHR$(12); ’ESC Q 命令 LPRINT “123456789012345678901234567890”; LPRINT “12345678901234567890” 上述程序打印结果如下: ESC P 设置字间距 格式:ASCII: ESC P n 十进制: 27 112 n 十六进制: 1B 70 n 说明:该命令是设定字之间的空点。 默认方式为零,即字之间没有空点(点为绝对值,不受放大或缩小命令影响),n在 0-255之间。 4.2.3 字符设置命令 ESC U 横向放大 格式:ASCII: ESC U n 十进制: 27 85 n 十六进制: 1B 55 n 说明:在该命令输入之后的字符、图形和汉字将以正常宽度n倍打印,n的值应在1至8之间, 默认值n=1 即正常宽度打印。 为了观察ESC U 命令的放大效果,请看下面的BASIC程序: FOR I=1 TO 3 LPRINT CHR$(27); CHR$(85); CHR$(I); ’ ESC U 命令 LPRINT “RGRM” ’打印字符串 NEXT I ’CR 命令 上述程序打印结果如下: www.rgprt.com - 17 - RG-E487A 说明书 ESC V 纵向放大 格式:ASCII: ESC V n 十进制: 27 86 n 十六进制: 1B 56 n 说明:在该命令输入之后的字符、图形和汉字将以正常高度n倍打印,n的数值应该在1到8 之间,默认n=1,这个命令应当在一行的开始发出。 为了观察命令的放大效果,请看下面的BASIC程序: FOR I=1 TO 3 ’从1 到3 倍 LPRINT CHR$(27); CHR$(86); CHR$(I) ’ ESC V 命令 LPRIN “RGRM” ’打印字符串 NEXT I 上述程序打印结果如下: ESC W 横向纵向放大 格式:ASCII: ESC W n 十进制: 27 87 n 十六进制: 1B 57 n 说明:在该命令输入之后的字符、图形和汉字将以正常高度和宽度的n倍打印,n的数值应该 在1到8之间。 FOR I=1 TO 3 „从1 到3 倍 LPRINT CHR$(27); CHR$(87); CHR$(I); „ESC W 命令 www.rgprt.com - 18 - LPRINT “RGRM” NEXT I 上述程序打印结果如下: RG-E487A 说明书 „打印字符串 ESC- 允许/禁止下划线打印 格式:ASCII: ESC - n 十进制: 27 45 n 十六进制: 1B 2D n 说明:n=1,允许下划线打印;n=0,禁止下划线打印。 允许下划线打印之后的所有字符,包括空格都将打印出下划线,除非遇到禁止下划线 的打印命令。此指令对汉字同样有效。 观察该命令效果的BASIC程序如下: LPRINT CHR$(27); CHR$(57); CHR$(2); ’横向纵向放大2倍 LPRINT “RGRM” LPRINT CHR$(27); CHR$(45); CHR$(1); ’允许下划线打印 LPRINT ”RGRM” ’RGRM打印下划线 LPRINT CHR$(27); CHR$(45); CHR$(0); ’禁止下划线打印 LPRINT ”RGRM” 上述程序打印结果如下: ESC+ www.rgprt.com 允许/禁止上划线打印 - 19 - RG-E487A 说明书 格式:ASCII: ESC + n 十进制: 27 43 n 十六进制: 1B 2B n 说明:n=1,允许上划线打印;n=0,禁止上划线打印。 允许上划线打印之后的所有字符,包括空格都将打印上划线。此指令对汉字同样有效。 观察该命令效果的BASIC程序如下: LPRINT CHR$(27); CHR$(57); CHR$(2); ’横向纵向放大2倍 LPRINT “RGRM” LPRINT CHR$(27); CHR$(43); CHR$(1); ’允许上划线打印 LPRINT ”RGRM” ’RGRM打印下划线 LPRINT CHR$(27); CHR$(45); CHR$(0); ’禁止上划线打印 LPRINT ”RGRM” 上述程序打印结果如下: ESC i 允许/禁止反白打印 格式:ASCII: ESC i n 十进制: 27 105 n 十六进制: 1B 69 n 说明:如果n=1,允许反白打印;n=0,禁止反白打印。 反白打印时在黑色背景下打印白字,就像照相的底片一样。正常打印是在白色背景下 打印黑字,默认为禁止反白打印。 BASIC程序如下: LPRINT CHR$(27); CHR$(57); CHR$(2); ’横向纵向放大2倍 www.rgprt.com - 20 - LPRINT CHR$(27); CHR$(105); CHR$(1), LPRINT “RGRM” LPRINT CHR$(27); CHR$(105); CHR$(0), LPRINT “RGRM” 上述程序打印结果如下: RG-E487A 说明书 ’允许反白打印 ’允许反白打印 ESC c 允许/禁止反向打印 格式:ASCII: ESC c n 十进制: 27 99 n 十六进制: 1B 63 n 说明:当n=1,反向打印方式允许;n=0反向打印方式禁止。默认值n=1。注意: 反向打印不但支持字符方式,也支持图形方式和汉字方式。在反向打印图形时,请注 意图形单元的打印顺序,请看ESC K 命令。 ESC 6 选择字符集 1 格式:ASCII: ESC 6 十进制: 27 54 十六进制: 1B 36 说明:在该命令之后的所有字符均使用西文方式下的字符集1打印。 ESC 7 选择字符集 2 格式:ASCII: ESC 7 十进制: 27 55 十六进制: 1B 37 说明:在该命令之后的所有字符均使用西文方式上的字符集2打印。 www.rgprt.com - 21 - 4.2.4 用户自定义字符设置命令 RG-E487A 说明书 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 00 说明:这个命令可以将当前字符集中的字符n替换为用户自定义字符m,在该命令以后的用户 定义字符m将会代替当前字符集中的字符n打印出来。 m1,m2„„mk 是用户自定义的字符码。 n1,n2„„nk 是当前字符集中要被替换的字符码。 m 和 n 的数值都应在 32~255 之间。下标 K 的值应在 1~32 之间,最大可替换的字符数是 32。 字符 NUL 加在最后表示该命令的结束。参见 ESC % 和 ESC :命令。 ESC : 恢复字符集中的字符 格式:ASCII: ESC : www.rgprt.com - 22 - RG-E487A 说明书 十进制: 27 58 十六进制: 1B 3A 说明:该命令恢复字符集中的原字符,该字符在此之间已被用ESC % 命令替换为用户定义 字符。但是用户定义字符并不从RAM中删除,字符还可以用ESC % 命令调出使用。 观察ESC &、ESC %和ESC :命令效果的BASIC 程序如下: 10 LPRINT CHR$(27);“W”; CHR$(8); „横向纵向放大8倍 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);CHR$(13); „打印自定义字符 70 LPRINT CHR$(27);CHR$(58); „ESC :命令 80 LPRINT CHR$(65); „打印原字符集中的字符 上述程序打印结果如下: 4.2.5 图形打印命令 ESC K 打印点阵图形 格式:ASCII: ESC K n1 n2„„data„„ 十进制: 27 75 n1 n2„„data„„ 十六进制: 1B 4B n1 n2„„data„„ 说明:该命令打印n³8 点阵图形。该图形的宽度为n点,高度为8 点,每一列的8个点可以 由一个8 位的字节来表示,最高位在上。 n1和n2的数代表一个16位二进制数,n1作为低字节,n2作为高字节,表示ESC K 命 令要打印的图形宽度为n2³256+n1,在此打印机中,n2应是0或1,点数之和小于等于 384,data,是该图每一列的字节内容,字节数应等于n2³256+n1。 例如:你要用ESC K 命令打印两个汉字”中文”,这两个汉字的点阵如下图所示。每 www.rgprt.com - 23 - RG-E487A 说明书 个字符由7³8点阵组成有7列,两字符之间有一空格,因此总共有15列,于是n1=15 , n2=0,15个字节数据以十六进制表示如下: 7C,44,44,FF,44,44,7C,00,41,62,54,C8,51,62,41 关于这个例子的BASIC程序如下: LPRINT CHR$(27);”W”;CHR$(4); ’横向纵向放大4倍 LPRINT CHR$(27);”K”;CHR$(15);CHR$(0); ’ESC K 命令 LPRINT CHR$(&H7C);CHR$(&H44); CHR$(&H44);CHR$(&HFF); LPRINT CHR$(&H44);CHR$(&H44); CHR$(&H7C);CHR$(&H00) LPRINT CHR$(&H41);CHR$(&H62); CHR$(&H54);CHR$(&HC8) LPRINT CHR$(&H54);CHR$(&H62); CHR$(&H41);CHR$(10); CHR$(13); ’必须添加 上述程序打印结果如下: ESC ‘ 打印曲线 1 格式:ASCII: ESC ‘ m n1L n1H n2L n2H„„nIL nIH CR 十进制: 27 39 m n1L n1H n2L n2H„„nIL nIh 13 十六进制: 1B 27 m n1L n1H n2L n2H„„nIL nIh OD 说明:该命令用于沿走纸方向打印曲线图形。m的数值是要打印的曲线条数,m的值应在0~255 之间。 在一水平行内,有m个曲线点。n1L n1H n2L n2H„„nIL nIH代表这个m个曲线的 位置。其中nIL或nIH的数量应等于m。每一点都应落在该机型每行最大点数内。最后 的CR(回车)是让打印机打印出这一点行,整个m条曲线的图形就是由每一点行用n1L n1H n2L n2H„„nIL nIH这些数据打印出来的。 www.rgprt.com - 24 - RG-E487A 说明书 ESC , 打印曲线 2(自动补点即实线) 格式:ASCII: ESC , m n1L n1H n2L n2H„„nIL nIH CR 十进制: 27 44 m n1L n1H n2L n2H„„nIL nIh 13 十六进制: 1B 2C m n1L n1H n2L n2H„„nIL nIh OD 说明:使用说明同打印曲线1. 4.2.6 初始化命令 ESC @ 初始化打印机 格式:ASCII: ESC @ 十进制: 27 64 十六进制: 1B 40 说明:该命令初始化打印机下列内容: △清除打印缓冲器; △恢复默认值; △删除用户字义字符。 4.2.7 数据控制命令 CR 回车 格式:ASCII: CR 十进制: 13 十六进制: 0D 说明:当发送一个CR命令到打印机时,在打印缓冲区中所有数据都将被打印而且向前走一行。 NUL 空 格式:ASCII: NUL 十进制: 0 十六进制: 00 说明:NUL命令和某些命令,例如: ESC B, ESC D, ESC %和ESC ‘ 等一起使用,用于表示 www.rgprt.com - 25 - 这些命令的结束。NUL命令单独使用不起作用。 RG-E487A 说明书 4.2.8 汉字打印控制命令 汉字打印命令采用 FS 标准命令。汉字库是符合国家标准 GB2312-80 规定的全部一,二 级汉字和 A1 区及 A9 区的图形和符号等。每个汉字或字符用 2 个字节的代码表示。是国家 标准信息的交换码。简称国标码。本打印机采用与国标码对应的机内码表示汉字。 以下是汉字指令详解: FS & 设置国标一、二级字库汉字打印方式 格式:ASCII: FS & 十进制: 28 38 十六进制: 1C 26 说明:该命令输入打印机后,打印机将从字符打印方式切换到中文打印方式。使用 国标一、二级汉字库。打印机在中文打印方式下,连续两个大于A1H的代码将作为 一汉字的内码打印出该汉字。 [注意]: 该指令在打印机正常打印模式下使打印机进入中文方式,但关机后不会保 存。 FS ² 取消汉字打印方式 格式:ASCII: FS ² 十进制: 28 46 十六进制: 1C 2E 说明:输入该命令后,打印机将从中文打印方式切换到字符打印方式,打印机在字 符打印方式下,大于80H的代码将作为扩展ASCII码打印出来。 [注意]: 该指令在打印机正常打印模式下使打印机进入字符方式,但关机后不会保 存。 FS SO 设置倍宽打印 格式:ASCII: FS SO 十进制: 28 14 十六进制: 1C 0E 说明:该命令输入打印机后,打印的字符横向放大一倍,纵向不变。注意:该命令只在一行 www.rgprt.com - 26 - RG-E487A 说明书 内有效 FS DC4 格式:ASCII: FS DC4 十进制: 28 20 十六进制: 1C 14 说明:该命令取消FS SO命令所设置的横向放大打印。 取消倍宽打印 FS W 设置放大倍数 格式:ASCII: FS W n 十进制: 28 87 n 十六进制: 1C 57 n 说明:该命令将使打印字符时,横向和纵向各放大n倍,n的值应在1到8之间。 FS J 格式:ASCII: FS J 十进制: 28 74 十六进制: 1C 4A 说明:该命令将使字符纵向打印,即逆时针转动90°打印。 设置纵向打印 FS K 设置横向打印 格式:ASCII: FS K 十进制: 28 75 十六进制: 1C 4B 说明:该命令将使字符横向打印,如果没有设置转动命令,字符就横向打印,即正常打 印状态。 FS I 设置字符旋转打印 格式:ASCII: FS I n 十进制: 28 73 n www.rgprt.com - 27 - RG-E487A 说明书 十六进制: 1C 49 n 说明:该命令可以转动字符,n的数值如下表:默认为转180° n 字符逆时针转动 0 0° 1 90° 2 180° 3 270° FS - 允许/禁止下划线打印 格式:ASCII: FS - n 十进制: 28 45 n 十六进制: 1C 2D n 说明:该命令可以对指定的字符串加下划线打印。n=1时,下划线开始;n=0时,下划线结束。 FS r 允许/禁止上划线打印 格式:ASCII: FS + n 十进制: 28 43 n 十六进制: 1C 2B n 说明:该命令可以对指定的字符串加上划线打印。n=1时,上划线开始;n=0时,上划线结束。 ESC 允许/禁止十六进制形式打印 格式:ASCII: ESC “n 十进制: 27 34 n 十六进制: 1B 22 n 说明:如果n=0,禁止十六进制形式打印,如果n=1,允许十六进制形式打印,当允许十六进制形 式打印时,所有的计算机发出的命令和数据都将以十六进制形式代码在打印机上打印 出来. 十六进制形式打印只有在打印缓冲器满时才执行打印. 4.2.9 实时指令 DLE EOT n 格式: ASCII: DLE EOT n 实时状态传输 www.rgprt.com - 28 - RG-E487A 说明书 十进制码: 16 04 n 十六进制码: 10 04 n 说明:实时传输由参数 n(1 ≤ n ≤ 4)指定的打印机状态: n = 1:传输打印机状态 n = 2:传输脱机状态 n = 3:传输错误状态 n = 4:传输纸传感器状态 ² 打印机收到该命令后立即返回相关状态 ² 该命令不要插在 2 个或更多字节的指令序列中。 ² 打印机传输当前状态,每一状态用 1 个字节表示。 ² 打印机传输状态值并不确认主计算机是否收到。 ² 打印机收到该命令立即执行。 ² 该命令只对串口打印机有效。打印机在任何状态下收到该指令都立即执行。 n = 1: 打印机状态 位 0/1 HEX Decimal 功能 0 0 00 0 固定为 0 1 1 02 2 固定为 1 2 0 00 0 固定为 0 3 0 00 0 联机 1 08 8 脱机 4 1 10 16 固定为 1 5 0 00 0 打印机不缺纸 1 20 32 打印机缺纸 6 0 00 0 打印机机头正常 1 40 64 打印机机头过热 7 0 00 00 固定为 0 n = 2: 脱机状态 位 0/1 HEX Decimal 功能 0 0 00 0 固定为 0 www.rgprt.com - 29 - 1 1 02 2 0 00 3 0 00 1 08 4 1 10 5 0 00 1 20 6 0 00 1 40 7 0 00 n = 3: 错误状态 位 0/1 HEX 0 0 00 1 1 02 2 - - 3 0 00 4 1 10 5 0 00 6 0 00 1 40 7 0 00 n = 4: 传送纸状态 位 1/0 HEX 0 0 00 1 1 02 2,3 0 00 4 1 10 5,6 0 00 RG-E487A 说明书 2 固定为 1 0 固定为 0 0 未按走纸键 8 按下走纸键 16 固定为 1 0 打印机不缺纸 32 打印机缺纸 0 打印机机头正常 64 打印机机头过热 0 固定为 0 Decimal 功能 0 固定为 0 2 固定为 1 - 未定义 0 固定为 0 16 固定为 1 0 固定为 0 0 打印头温度正常 64 打印头温度超出范围 0 固定为 0 Decimal 功能 0 固定为 0 2 固定为 1 0 固定为 0 16 固定为 1 0 有纸 www.rgprt.com - 30 - RG-E487A 说明书 1 60 96 纸尽 7 0 00 0 固定为 0 4.2.10 条形码打印命令 GS W 设置条形码宽窄尺寸 格式: ASCII: GS W n1 n2 十进制: 29 87 n1 n2 十六进制: 1D 57 n1 n2 说明:nl:条形码窄条尺寸,以点为单位。每一点为 1/203 英寸或 0.125 毫米,默认值 nl=3,n2: 条形码宽条尺寸,默认值 n2=7。 GS k m d1...dk NUL 打印条形码 格式: ①ASCII码: 十进制码: 十六进制码: ②ASCII码: 十进制码: 十六进制码: GS k m d1...d k NUL 29 107 m d1...dk 0 1D 6B m d1...dk 00 GS k m n d1... dn 29 107 m n d1... dn 1D 6B m n d1... dn 说明:①0 ≤ m ≤ 6 (k和d的取值范围是由条码类型来决定) ②65 ≤ m ≤ 73 (k 和 d 的取值范围是由条码类型来决定) m 用来选择条码类型,如下所示: m ①0 1 2 3 4 5 6 ② 65 66 67 条码类型 UPC-A UPC-E JAN13 (EAN13) JAN 8 (EAN8) CODE39 ITF CODABAR UPC-A UPC-E JAN13 (EAN13) 字符个数 11 ≤ k ≤ 12 11 ≤ k ≤ 12 12 ≤ k ≤ 13 d 48 ≤ d ≤ 57 48 ≤ d ≤ 57 48 ≤ d ≤ 57 7≤k≤8 1 ≤ k ≤ 255 1 ≤ k ≤ 255 1 ≤ k ≤ 255 11 ≤ n ≤ 12 11 ≤ n ≤ 12 12 ≤n ≤ 13 48 ≤ d ≤ 57 45 ≤ d ≤ 57, 65 ≤ d ≤ 90, 32, 36, 37,43 48 ≤ d ≤ 57 48 ≤ d ≤ 57, 65 ≤ d ≤ 68 , 36, 43, 45,46,47,58 48 ≤ d ≤ 57 48 ≤ d ≤ 57 48 ≤ d ≤ 57 www.rgprt.com - 31 - RG-E487A 说明书 68 JAN 8 (EAN8) 7 ≤n ≤ 8 48 ≤ d ≤ 57 69 CODE39 1 ≤ n ≤ 255 45 ≤ d ≤ 57, 65 ≤ d ≤ 90, 32, 36, 37,43 d1 = dk = 42 70 ITF 1 ≤ n≤ 255 48 ≤ d ≤ 57 71 CODABAR 1 ≤ n≤ 255 48 ≤ d ≤ 57 65 ≤ d ≤ 68, 36, 43,45,46,47 58 72 CODE93 1 ≤ n≤ 255 0 ≤ d ≤ 127 73 CODE128 2 ≤ n≤ 255 0 ≤ d ≤ 127 指令①说明:字符NUL加在最后用以表示该命令的结束。 当选择UPC-A 或者UPC-E码时,打印机接收到12字节条码数据后,剩余 的字符被当作普通字符处理。 当选择JAN13 (EAN13)类型时,打印机接收到13字节条码数据后,剩余 的字符被当作普通字符处理。 当选择JAN8 (EAN8),类型时,打印机接收到8字节条码数据后,剩余的 字符被当作普通字符处理。 ITF码数据个数必须是偶数。如果输入奇数个条码数据,则最后一个数 据被忽略。 指令②说明:n 用来指示条码数据的个数,打印机将其后边 n 字节数据作为条码数 据处理。 如果 n 超出了规定的范围,打印机不处理这条命令,将其后的数据作 为普通数据处理。 说明: ² 如果条码数据d超出了规定的范围,该命令无效。 ² 如果条码横向超出了打印区域,无效。 ² 这条命令不管由ESC 1 n命令设置的行高是多少,走纸距离都与设定的条码高度 相等。 ² 这条命令只有在打印缓冲区没有数据时才有效,如果打印缓冲区有数据,该命令 被忽略。 ² 打印条码后,将打印位置设置在行首。 ² 打印模式设置(如加粗、双重打印、下划线、字符大小、反色以及字符顺时针旋 转90°等)不影响这条命令,但是倒置模式对条码打印有影响。 当选择 CODE93 ( m = 72) 时: 打印机打印HRI字符时用(■+一个字母字符)作为一个控制字符(<00>H 到 <1F>H 和 <7F>H)。控制字符与字符的转换表如下: www.rgprt.com - 32 - RG-E487A 说明书 当选择 CODE128 ( m = 73) 时: ² 参考附录五,CODE 128的相关信息和字符集。 ² 在使用CODE 128 时,按照下列说明进行编码: 1、在条码数据前必须先选择字符集(CODE A、CODE B 和 CODE C中的一个)。 2、选择字符集是通过发送字符“{” 和另外一个字符结合来完成的;ASCII字符“{” 通过 连续发送字符“{”两次来完成。 指定 发送数据 字符集 ASCII Hex Decimal 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 打印余下 www.rgprt.com - 33 - 的数字: RG-E487A 说明书 GS k 73 10 123 66 78 111 46 123 67 12 34 56 ² 如果在条码数据的最前端不是字符集选择,则打印机将停止这条命令的处 理,并将余下的数据作为普通数据处理。 ² 如果“{”和紧接着它的那个字符不是上面所指定的组合,则打印机停止这 条命令的处理,并将余下的数据作为普通数据处理。 ² 如果打印机接收的字符不是条码字符集数据,则打印机停止这条命令的处 理,并将余下的数据作为普通数据处理。 ² 打印机打印HRI字符时,不打印shift字符和字符集选择数据。 ² 功能字符的HRI字符不打印。 ² 控制字符(<00>H to <1F>H and <7F>H)的HRI字符也不打印; 一定要保证条码的左右间隙。间隙因条码类型不同而不同。 可参照 GS H, GS h, GS w, 附录 5 GS H n 选择 HRI 字符的打印位置 格式:ASCII: 十进制: 十六进制: GS H n 29 72 n 1D 48 n 说明:0 ≤ n ≤ 3, 48 ≤ n ≤ 51打印条码时,为HRI字符选择打印位置。 n指定 HRI 打印位置: n 打印位置 0, 48 不打印 1, 49 条码上方 2, 50 条码下方 3, 51 条码上、下方都打印 HRI 是对条码内容注释的字符,缺省值 :n = 0。 可参照 GS k GS h n 设置条形码高度 格式:ASCII: GS h n 十进制: 29 104 n 十六进制: 1D 68 n 说明:设置要打印条形码的高度。n=0~255,以点为单位。n=0 为 256 点。默认值 n=60。 GS w n 设置条码宽度 格式 : ASCII : GS 十进制: 29 十六进制: 1D w n 119 n 77 n www.rgprt.com - 34 - RG-E487A 说明书 说明: 2 ≤ n ≤ 6,用来设置条码横向模块宽度如下表: n 单基本模块宽度 双基本模块宽度 (mm) 2 0.25 窄基本模块(mm) 0.25 宽基本模块(mm) 0.625 3 0.375 0.375 0.875 4 0.5 0.5 1.25 5 0.625 0.625 1.625 6 0.75 0.75 1.875 单基本模块条码如下:UPC-A, UPC-E, JAN13 (EAN13), JAN8 (EAN8), CODE93, CODE128 双基本模块条码如下:CODE39, ITF, CODABAR 缺省值:n = 3,可参照GS k。 说明:设置要打印的条形码的横向尺寸。 n=1~4。n 不同时,条形码宽窄的尺寸会不同,如下表所示: n 窄条尺寸 宽条尺寸 1 1 3 2 2 5 3 3 7 4 4 9 宽窄条的尺寸以点为单位。在此打印机 中,每一点为 1/203 英寸或 0.125 毫米。 默认值为 n=3。 www.rgprt.com - 35 - RG-E487A 说明书 第五章 使用与维护 5.1 打印机维护 为了确保打印机的正常工作,特别要注意不要随意拆卸打印机头。 (1)如果长期不使用打印机,请不要将打印机接通电源。 (2)如发生打印机工作不正常时,请关掉打印机电源。 (3)使用电源必须符合要求,否则对打印机机头不利。 (4)更换纸卷时,请注意机头上是否有纸屑,如有请轻轻吹去。 (5)保持打印机线路干净无尘土。 (6)热敏打印机不清晰时,可用洁净绵球沾酒精擦拭。 5.2 其他 以下方面也请注意 (1)不要插拔芯片,如有异常,请送厂家维修。 (2)用户自行压制连接电线时,一定要注意你手头的打印机接口定义不要连接错误。 否则会烧坏电路板和机头。 www.rgprt.com - 36 - RG-E487A 说明书 附录 1 西文方式下字符有效代码表 西文方式下字符有效代码表的编号是从00H-0FFH排列的,其中00H-1FH用于控制码, 20H-0FFH用于字符码。字符码共有两个字符集组成,每个字符集中的字符码都是20H-0FFH 排列。 字符集:1 www.rgprt.com - 37 - 字符集2: RG-E487A 说明书 www.rgprt.com - 38 - RG-E487A 说明书 附录 2 中文方式下字符有效代码表 中文方式下字符有效代码表的编号是从 00H-0FFH 排列的,其中 00H-1FH 用于控制码, 20H-0FFH 用于字符码。 www.rgprt.com - 39 - RG-E487A 说明书 附录 3 自检清样 RG-E487A-16A www.rgprt.com - 40 - RG-E487A 说明书 RG-E487A-24A www.rgprt.com - 41 - RG-E487A 说明书 附录 4 打印命令表 十进制 0 9 10 11 13 16 4 n 27 34 n 十六进制 0 9 0A 0B 0D 10 04 n 1B 22 n 27 37 n 1B 25 n 27 38 1B 26 27 39 27 43 n 27 44 27 45 n 27 49 n 27 54 27 55 27 58 27 64 27 66 27 67 n 1B 27 1B 2B n 1B 2C 1B 2D n 1B 31 n 1B 36 1B 37 1B 3A 1B 40 1B 42 1B 43 n 符号和格式 功能 页数 NUL 结束标志 21 HT 执行水平造表 10 LF 换行 6 VT 执行垂直造表 9 CR 回车 20 DLE EOT n 实时状态传输 24 ESC “ n 禁止/允许十六进制形式 23 打印 ESC % n 允许/禁止用户自定义字 17 符 ESC & s n m [a 17 自定义字符 [p]s×a]m-n+1 ESC‘ mL mH „nIL nIH 19 打印M个曲线点(虚线) CR ESC + n 允许/禁止上划线打印 15 ESC ,mL mH „nIL nIH 20 打印M个曲线(实线) CR ESC - n 允许/禁止下划线打印 14 ESC 1 n 设定行间距为N点行 7 ESC 6 选择字符集1 16 ESC 7 选择字符集2 16 ESC : 恢复字符集 18 ESC @ 初始化打印机 20 ESC B n1„nkNUL 设定重直造表 8 ESC C n 设定页长为N行 7 www.rgprt.com - 42 - 27 68 1B 44 27 74 n 1B 4A n 27 75 1B 4B 27 81 n 1B 51 n 27 85 n 1B 55 n 27 86 n 1B 56 n 27 87 n 1B 57 n 27 112 n 1B 70 n 27 99 n 1B 63 n 27 102 m n 1B 66 m n 27 105 n 1B 69 n 27 108 n 1B 6C n 28 14 n 1C 0E n 28 20 1C 14 28 38 1C 26 28 43 n 1C 2B n 28 45 n 1C 2D n 28 46 1C 2E 28 73 n 1C 49 n 28 74 1C 4A 28 75 1C 4B 28 87 n 1C 57 n 29 72 n 1D 48 n 29 87 n1 n2 1D 57 n1 n2 29 104 n 1D 68 n 29 107 n 1D 6B n 29 119 n 1D 77 n RG-E487A 说明书 ESC D n1„nk NUL 设定水平造表 9 ESC J n 执行n点行走纸 6 ESC K n1„n2„data 打印n×8点阵图形 18 ESC Q n 设定右限 11 ESC U n 横向放大n倍 12 ESC V n 纵向放大n倍 13 ESC W n 横向纵向放大n倍 13 ESC p n 设置字间距 12 ESC C n 允许/禁止反向打印 16 ESC f m n 打印空格或空行 10 ESC i n 允许/禁止反白打印 15 ESC l n 设定左限 10 FS SO n 设置倍宽打印 22 FS DC4 取消倍宽打印 22 FS & 设置国标一、二级汉字库 21 打印 FS + n 加上划线打印 23 SF – n 加下划线打印 23 FS ² 取消汉字打印方式 21 FS I n 设置旋转打印 23 FS J 设置纵向打印 22 FS K 设置横向打印 22 FC W n 设置放大倍数 22 GS H n 允许/禁止打印HRI字符 29 GS W n1 n2 设置条码宽窄尺寸 26 GS h n 设置条码高度 29 GS k n 打印条形码 26 GS w n 设置条码横向尺寸 29 www.rgprt.com - 43 - RG-E487A 说明书 附录 5 128 码 附录 5.1 128 码综述 128码通过交替使用字符集A、字符集B和字符集C,能够对128个ASCII字符和00~99的100 个数字以及一些特殊字符进行编码。每个字符集编码的字符如下: ² 字符集 A: ASCII 字符 00H 到 5FH ² 字符集 B: ASCII 字符 20H 到 7FH ² 字符集 C: 00~99的100个数字 128码也能对下列特殊字符进行编码: ² SHIFT 字符 “SHIFT”能使条码符号SHIFT字符后边第一个字符从字符集A转换到字符集B,或从字 符集B转换到字符集A,从第二个字符开始恢复到SHIFT以前所用的字符集。“SHIFT” 字符仅能在字符集A和字符集B之间转换使用,它无法使当前的编码字符进入或退出 字符集C的状态。 ² 字符集选择字符(CODE A、CODE B、 CODE C) 这些字符能将其后边的编码字符转换到字符集A、B或C。 ² 功能字符(FNC1、 FNC2、FNC3、FNC4) 这些功能符的用处取决于应用软件。在字符集 C 中,只有 FNC1 可用 附录 5.2 字符集 字符集A中的字符 字符 发送数据 Hex Decimal NULL 00 0 SOH 01 1 STX 02 2 ETX 03 3 EOT 04 4 ENQ 05 5 ACK 06 6 BEL 07 7 BS 08 8 HT 09 9 LF 0A 10 VT 0B 11 FF 0C 12 CR 0D 13 SO 0E 14 字符 ( ) * + , . / 0 1 2 3 4 5 6 发送数据 Hex Decimal 28 40 29 41 2A 42 2B 43 2C 44 2D 45 2E 46 2F 47 30 48 31 49 32 50 33 51 34 52 35 53 36 54 字符 P Q R S T U V W X Y Z [ \ ] ^ 发送数据 Hex Decimal 50 80 51 81 52 82 53 83 54 84 55 85 56 86 57 87 58 88 59 89 5A 90 5B 91 5C 92 5D 93 5E 94 www.rgprt.com - 44 - SI 0F 15 DLE 10 16 DC1 11 17 DC2 12 18 DC3 13 19 DC4 14 20 NAK 15 21 SYN 16 22 ETB 17 23 CAN 18 24 EM 19 25 SUB 1A 26 ESC 1B 27 FS 1C 28 GS 1D 29 RS 1E 30 US 1F 31 SP 20 32 ! 21 33 " 22 34 # 23 35 $ 24 36 % 25 37 & 26 38 ' 27 39 字符集B中的字符 字符 发送数据 Hex Decimal SP 20 32 ! 21 33 " 22 34 # 23 35 $ 24 36 % 25 37 & 26 38 ' 27 39 ( 28 40 ) 29 41 * 2A 42 + 2B 43 , 2C 44 - 2D 45 . 2E 46 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O 字符 H I J K L M N O P Q R S T U V RG-E487A 说明书 37 55 38 56 39 57 3A 58 3B 59 3C 60 3D 61 3E 62 3F 63 40 64 41 65 42 66 43 67 44 68 45 69 46 70 47 71 48 72 49 73 4A 74 4B 75 4C 76 4D 77 4E 78 4F 79 _ FNC1 FNC2 FNC3 FNC4 SHIFT CODEB CODEC 5F 7B,31 7B,32 7B,33 7B,34 7B,53 7B,42 7B,43 95 123,49 123,50 123,51 123,52 123,83 123,66 123,67 发送数据 Hex Decimal 48 72 49 73 4A 74 4B 75 4C 76 4D 77 4E 78 4F 79 50 80 51 81 52 82 53 83 54 84 55 85 56 86 字符 p q r s t u v w x y z { | } — 发送数据 Hex Decimal 70 71 72 73 74 75 76 77 78 79 7A 7B,7B 7C 7D 7E 112 113 114 115 116 117 118 119 120 121 122 123,123 124 125 126 www.rgprt.com - 45 - / 2F 47 0 30 48 1 31 49 2 32 50 3 33 51 4 34 52 5 35 53 6 36 54 7 37 55 8 38 56 9 39 57 : 3A 58 ; 3B 59 < 3C 60 = 3D 61 > 3E 62 ? 3F 63 @ 40 64 A 41 65 B 42 66 C 43 67 D 44 68 E 45 69 F 46 70 G 47 71 字符集C中的字符 字符 发送数据 Hex Decimal 0 00 0 1 01 1 2 02 2 3 03 3 4 04 4 5 05 5 6 06 6 7 07 7 8 08 8 9 09 9 10 0A 10 11 0B 11 12 0C 12 13 0D 13 14 0E 14 W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o 字符 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 RG-E487A 说明书 57 87 58 88 59 89 5A 90 5B 91 5C 92 5D 93 5E 94 5F 95 60 96 61 97 62 98 63 99 64 100 65 101 66 102 67 103 68 104 69 105 6A 106 6B 107 6C 108 6D 109 6E 110 6F 111 DEL FNC1 FNC2 FNC3 FNC4 SHIFT CODEA CODEC 7F 7B,31 7B,32 7B,33 7B,34 7B,53 7B,41 7B,43 127 123,49 123,50 123,51 123,52 123,83 123,65 123,67 发送数据 Hex Decimal 28 40 29 41 2A 42 2B 43 2C 44 2D 45 2E 46 2F 47 30 48 31 49 32 50 33 51 34 52 35 53 36 54 字符 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 发送数据 Hex Decimal 50 80 51 81 52 82 53 83 54 84 55 85 56 86 57 87 58 88 59 89 5A 90 5B 91 5C 92 5D 93 5E 94 www.rgprt.com - 46 - RG-E487A 说明书 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 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 www.rgprt.com - 47 -

    Top_arrow
    回到顶部
    EEWORLD下载中心所有资源均来自网友分享,如有侵权,请发送举报邮件到客服邮箱bbs_service@eeworld.com.cn 或通过站内短信息或QQ:273568022联系管理员 高员外,我们会尽快处理。