BPLA编程手册V1.7-.pdf

上传人:索**** 文档编号:76191614 上传时间:2023-03-08 格式:PDF 页数:50 大小:436.52KB
返回 下载 相关 举报
BPLA编程手册V1.7-.pdf_第1页
第1页 / 共50页
BPLA编程手册V1.7-.pdf_第2页
第2页 / 共50页
点击查看更多>>
资源描述

《BPLA编程手册V1.7-.pdf》由会员分享,可在线阅读,更多相关《BPLA编程手册V1.7-.pdf(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、BPLA编程手册V1.7山东新北洋信息技术股份有限公司BPLA 编程手册-1-目 录 声 明.11.概 述.21.1 指令分类.2 1.2 关键字说明.2 2.实时指令 .4SOH#软复位.4SOH A 返回打印机状态(以字符串形式).4SOH B 暂停.5SOH C 停止/取消.5SOH D 关闭实时指令.5SOH E 返回批处理数量.5SOH F 返回打印机状态(以字节形式).5SOH G 返回打印机状态(以字符串形式).6SOH H 返回打印机状态(以字节形式).63.系统指令.8STX#C 设置初始化标志位.9STX#I 下载二进制格式位图.9STX%打印位置微调.9STX&进/退标签

2、.10STX:字符平滑放大开关设定.10STX A 液晶显示设定.10STX a 允许自动返回打印机状态.10STX b 下载点阵式位图字体.10STX c 设置纸张长度.12STX d 进入双缓冲工作模式.12STX E 设置存储标签的打印数量.12STX e 选择透射传感器.12STX F 进标签.12STX f 设置打印停止位置.12STX G 打印当前存储的标签.13STX H 实时指令允许.13STX h 横向复制打印.13STX I 输入图象数据.14STX j 软DIP开关设置.14STX JB 开启/关闭自动校验功能.16STX Jb 开启/关闭自动校验功能.16STX JC

3、启动手动校验.16STX JD 自检页 /液晶语言设置.16STX JE 开启/关闭出错重新打印功能.16STX JG 开启/关闭手动校验时打印图形功能.16BPLA 编程手册-2-STX JZ 开启/关闭蜂鸣器报警功能.17STX JY 打印机纵向打印位置调整指令.17STX K 系统扩展指令.17STX k 检测 RS-232 串口.17STX L 进入标签格式指令.17STX l 设置镜像打印.17STX M 设置寻找标签的最大长度.18STX m 设置打印机计量单位为米制.18STX N 设置打印机计量单位为点制.18STX n 设置打印机计量单位为英制.18STX o 切刀测试.18

4、STX p 打印暂停.18STX Q 清除所有模块的内容.18STX q 清除指定模块的内容.19STX r 选择反射传感器.19STX S 设置进纸速度.19STX s 进入单缓冲工作模式.19STX T 打印打印头测试样张.19STX t 检测 RAM 模块.19STX U 标签域替换.19STX u 设置旋转打印.20STX v 返回当前版本信息.20STX W 返回内存配置信息.20STX w 检测 FLASH 模块.21STX x 从模块中删除指定文件.21STX Y 输出传感器的值.23STX Z 打印内部信息和打印头测试样张.23STX z 压缩模块.23*注释行.234.系统扩

5、展指令K.24STX K 打印偏移量调整.24STX KD 软DIP开关配置.24STX Kf 出纸偏移量调整.26STX Km 设置校验标签的最大长度.26STX KM 内存配置.26STX KQ 内存配置查询.27STX KR 复位内存配置.27STX KS 配置系统缓冲区大小.27STX KW 配置打印缓冲区宽度.27STX Kw 打印缓冲区宽度设定.275.标签格式指令.29+()连续域递增数字(字母).30-()连续域递减数字(字母).30 设置相同标签的打印数量.30&设置连续域的位置.30BPLA 编程手册-3-:设置出纸单位(4位).31A 设置域的位处理模式.31C 设置列偏

6、移数量.32c 设置出纸单位(2位).32D 设置点的宽度和高度.32E 结束标签格式模式并打印.32e 结束标签格式模式并打印(不进行出纸处理).32G 存储数据到全局寄存器.32g 设置字符间距.32H 设置打印浓度.33M 镜像.33m 设置米制模式.33N 设置点制模式.33n 设置英制模式.33P 设置打印速度.33p 设置回退速度.34Q 设置总的标签打印数量.34R 设置行偏移数量.34r 调用标签格式.34S 设置前进速度.34s 存储标签格式.34T 设置域结束符.35t 排版设置.35X 结束标签.35z 斜杠零切换到非斜杠零.35STX S 调用全局寄存器.35*注释行.

7、35#A 设置英文字体代号.36#B 设置英文相对中文的列偏移量.36#I 下载二进制格式位图.36#Q 清除标签中指定区域的内容.366.制作标签.38生成记录.39记录结构.39记录类型.417.条码类型及其属性.47A(a)39 码.48B(b)UPCA.48C(c)UPCE.48D(d)交叉 25 码.48E(e)128码.49F(f)EAN13.49G(g)EAN8.50H(h)HBIC(带校验符的39 码).50I(i)库德巴码.50BPLA 编程手册-4-J(j)交叉 25 码.50K(k)工业 25 码.50L(l)储运码.50M(m)UPC2.51N(n)UPC5.51O(o

8、)93码.51P(p)POSTNET码.51Q(q)UCC/EAN码.51R(r)矩阵 25 码(欧洲标准).51S(s)矩阵 25 码(日本标准).52T(t)邮电 25 码(中国).52u MAXICODE.52z PDF417.52v QRCODE.52w DATAMATRIX.54附录 1 ASCII表.55附录 2 打印机支持的内部字体.57附录 3 速度对照表.67附录 4 十六进制(.HEX)、二进制文件格式.68附录 5 出错代码.69附录 6 打印机出纸模式说明.70BPLA 编程手册-1-声 明本手册内容未经同意不得随意更改,山东新北洋信息技术股份有限公司(以下简称新北洋)

9、保留变更的权利。用户如果需要最新信息,可与新北洋或经销商联系。未经新北洋的书面许可,本手册的任何章节不得以任何形式、通过任何手段进行复制或传送。版权 本手册于2005 年印制,版权属于新北洋。中国印制。1.6 版本。商标 新北洋使用的注册商标是 。山东新北洋信息技术股份有限公司 地 址:山东省威海市新威路11 号 定货电话:+866315208839 技术支援:+866315235401 8008601368 传 真:+866315225247 5208839 邮政编码:264200网 址:E-mail: BPLA 编程手册-2-1.概 述 1.1 指令分类BPLA 指令可分为 实时指令、系统

10、指令、系统扩展指令、标签格式指令4 大类。?实时指令 实时指令是在打印机接收到指令的同时立即执行,主要完成对打印机的实时查询、控制,包括打印机复位,打印强行暂停、停止等。实时指令之外的其它所有指令都需要进入指令解释队列并由指令解释器顺序执行,为非实时指令。?系统指令系统指令主要完成打印机测试,打印机的临时配置,字体、图象(多种位图格式,包括.BMP,.PCX,.IMG,.HEX等)等用户资源的下载,标签格式的定义、域更新、执行打印等功能,BPLA 指令支持标签的旋转、镜像及横向复制等功能。?系统扩展指令 系统扩展指令主要完成对打印机的永久配置,将其内容写入打印机内部EEPROM 并永久保存,打

11、印机复位后按照EEPROM 的配置运行。?标签格式指令 标签格式指令主要完成对一个标签各个记录的属性描述及其打印参数的定义,并最终完成打印。BPLA 指令支持横向和纵向域排版,18 倍字符放大,顺时针00、900、1800、2700旋转,镜像,多种位处理模式,字符间距可调,20 种一维条码,2 种二维条码,3 种计量单位(点,毫米,英寸)。为方便用户编程,提供了全局寄存器,标签格式可以存储并相互调用,以及数字、字母连续域的功能。1.2 关键字说明BPLA 指令支持的存储模块:BPLA 支持 2 种存储模块,分别为:A:RAM,包括内部 RAM 和扩展 RAM。RAM 可以进行下载、引用、删除、

12、压缩等操作。B:扩展 FLASH。扩展 FLASH 可以进行下载、引用、删除等操作,不能进行压缩。各个模块的容量请参照具体机型的用户手册。BPLA 指令支持的计量单位:BPLA 支持 3 种计量单位,分别为:点制:当打印机计量单位为点制时,BPLA 指令中相关参数的单位为“点”,203DPI 时,1 点0.125 毫米;300DPI 时,1 点0.085 毫米。例如:系统指令 c1000,即设置纸张长度为 1000 点。米制:当打印机计量单位为米制时,BPLA 指令中相关参数的单位为“毫米/10”,此时所设定的BPLA 编程手册-3-参数除以 10 之后即为毫米值。例如:系统指令 c1000,

13、设置纸张长度为100 毫米。英制:当打印机计量单位为英制时,BPLA 指令中相关参数的单位为“英寸/100”,此时所设定的参数除以100 之后即为英寸值。1英寸25.4 毫米。例如:系统指令 c1000,设置纸张长度为10 英寸。打印机出厂时默认的计量单位为米制,打印时可通过系统指令m、N、n 重新指定计量单位。BPLA 指令所使用一些控制字符及其含义:符 号 ASCII(Hex)意 义 输入方法 0 x01 实时指令前导符 A(ctrl+A)0 x02 系统指令前导符 B(ctrl+B)XON 0 x11 软握手模式下的通讯允许 Q(ctrl+Q)XOFF 0 x13 软握手模式下的通讯禁止

14、 S(ctrl+S)0 x0D 通用的指令结束符 0 x0A 换行符 0 x0C 进纸指令 表 1-1 其中、指令作为单字节的指令,打印机进行解释,不会产生对用户有影响的动作。BPLA 指令常用的术语:标签格式:即 FORMAT,是对一个标签的完整描述;记 录:即 RECORD,是标签格式的组成部分,一个标签格式由多个记录组成;记录是一个字符串,这个字符串定义了将要被打印在标签上的各个对象;域:即 FIELD,是记录的组成部分,一个记录由多个域组成;域可以由一个字符,也可以由多个字符组成。各个域分别描述了对象的各种属性。例如:L N 1X1100000000000B640400001001 1

15、21100000050005This is BAR_A 1A00000020003200123456 E以上是一个完整的标签格式 的描述,由 L 指令进入,E指令退出,共有3条记录:记录 1X1100000000000B640400001001生成一个矩形框;记录 121100000050005This is BAR_A 生成一个字符串;记录 1A00000020003200123456生成一个带标注字符的条码。分析第 2 条记录,由以下9 个域组成:1 2 1 1 000 0005 0005 This is BAR_A 方向字体横向放大纵向放大保留行坐标列坐标数据域结束符BPLA 编程手册-

16、4-2.实时指令 当接收到一个实时指令,打印机将停止任何正在进行的动作并执行这个指令。实时指令可以用在系统指令前或后,但不允许用在标签格式指令中。指令字符指 令 功 能#打印机软复位A返回打印机状态(以字符串形式)B暂停打印C停止取消打印D关闭实时指令E返回批处理数量F返回打印机状态(以字节形式)G返回打印机状态(以字符串形式)H返回打印机状态(以字节形式)表 2-1 SOH#软复位此指令将复位打印机。打印机复位后所有的设置变为缺省值,且接收缓冲、打印缓冲、RAM中的内容被清除。如果允许自动返回打印机状态(见 a),打印机将返回以下字符:如果为 CTS/RTS通讯模式,发送该指令复位后返回“T

17、”;如果打印机关电后再重新上电,则返回“R”;如果为 XON/XOFF 通讯模式,复位后先返回一个“T”或“R”,再返回 ASCII 码表编码为十六进制数 11的字符“XON”。语法:#:ASCII 码表编码为十六进制数23 SOH A 返回打印机状态(以字符串形式)此指令允许主机检查打印机的当前状态。打印机将返回8个字符,结尾是一个回车符。每个字符以Y或N表示各自的状态,特征值A是首先从打印机返回的字符。语法:A 打印机返回:ABCDEFGH ABCDEFGH:见表 2-2 :回车符字 符特征值 Y/N 描述A=Y/N解释器忙不忙B=Y/N 缺纸不缺纸C=Y/N 缺色带不缺色带D=Y/N 批

18、处理打印模式非批打印模式E=Y/N 打印机忙不忙F=Y/N 打印机暂停中非暂停中G=Y/N 标签不存在存在H=N 总为 N表 2-2 BPLA 编程手册-5-举例:打印机返回:NNNNNNNN,代表解释器不忙、不缺纸、不缺色带、非批打印模式、打印机不忙、非暂停中、标签存在。SOH B 暂停此指令使打印机在暂停/非暂停状态中切换。这与按下打印机控制面板的【暂停】键功能相同。语法:B 该指令将点亮停止指示灯并暂停打印,直到下列情况中的一种发生:1)打印机再次接收到 B 指令;2)控制面板上的【暂停】键被按下;3)在没有打印任务时,打印机接收到 p 指令。以上操作将熄灭停止指示灯,并从暂停处恢复打印

19、。SOH C 停止/取消此指令执行后,将结束当前打印,但并不清除打印缓冲。这与按下打印机控制面板的【取消】键功能相同。语法:C SOH D 关闭实时指令此指令执行后,打印机将忽略实时指令。由于图形、图象和字体数据中有可能存在被解释成实时指令的部分,所以在下载图形、图象或字体之前应关闭实时指令。语法:D 注:关闭实时指令后,打印机接收到系统指令H,将重新允许执行实时指令。SOH E 返回批处理数量此指令使打印机返回批打印过程中未打印标签的数量,即返回4位数字和 1个回车符。由于通讯的滞后和通讯等待时间的原因,返回值可能高于实际未打印的标签数量。语法:E 打印机返回:nnnn nnnn:00009

20、999之间的 4位数字:回车符SOH F 返回打印机状态(以字节形式)此指令允许主机检查打印机的当前状态。打印机将返回一个字节和一个回车符,该字节每一位分别代表打印机的一种状态。其中第0位是该字节的最低位。语法:F 打印机返回:X X:见表 2-3:回车符BPLA 编程手册-6-字节位特征值描述7 1/0 解释器忙不忙6 1/0 缺纸不缺5 1/0 缺色带不缺4 1/0 批处理打印模式非批打印模式3 1/0 打印机忙不忙2 1/0 打印机暂停中非暂停中1 1/0 标签不存在存在X 0 0 总为零表 2-3 举例:打印机返回:0 x00 0 x0D,代表解释器不忙、不缺纸、不缺色带、非批打印模式

21、、打印机不忙、非暂停中、标签存在。SOH G 返回打印机状态(以字符串形式)此指令允许主机检查打印机的当前状态,打印机将返回16个字符,结尾是一个回车符。每个字符以 Y或N表示各自的状态。特征值A是首先从打印机返回的字符。语法:G 打印机返回:ABCDEFGHabcdefgh ABCDEFGH abcdefgh:见表 2-4:回车符字 符特征值 Y/N 描述A=Y/N解释器忙不忙B=Y/N 缺纸不缺纸C=Y/N 缺色带不缺色带D=Y/N 批处理打印模式非批打印模式E=Y/N 打印机忙不忙F=Y/N 打印机暂停中非暂停中G=Y/N 标签不存在存在H=N 总为 N9a=Y/N串口通讯错正常10*b

22、=Y/N 初始化标志位为 1/初始化标志位为011 c=Y/N 打印头过热正常12 d=Y/N 保留13 e=Y/N 打印头抬起压下14 f=Y/N 切刀超时错正常15*g=Y/N 标签纸时,发生了丢失标志正常16 h=N 总为 N表2-4 注:字符10:b的特征值与系统指令STX#C的执行有关。字符15:g的特征值在使用非连续纸(如标签纸)时有意义,在使用连续纸时只返回N,无实际意义。SOH H 返回打印机状态(以字节形式)此指令允许主机检查打印机的当前状态。打印机将返回两个字节和一个回车符,字节的每一位分别代表打印机的一种状态。其中第0 位是字节的最低位。BPLA 编程手册-7-语法:H

23、打印机返回:X Z X Z:见表 2-5:回车符字节位特征值描述7 1/0 解释器忙不忙6 1/0 缺纸不缺5 1/0 缺色带不缺4 1/0 批处理打印模式非批打印模式3 1/0 打印机忙不忙2 1/0 打印机暂停中非暂停中1 1/0 标签不存在存在X 0 0 总为零7 1/0 串口通讯错正常 6*1/0 初始化标志位为 1/初始化标志位为 05 1/0 打印头过热正常4 1/0 保留3 1/0 打印头抬起压下2 1/0 切刀超时错正常 1*1/0 标签纸时,发生了丢失标志正常Z 0 0 总为零表 2-5 注:字节Z、位 1的特征值在使用非连续纸(如标签纸)时有意义,在使用连续纸时只返回N,无

24、实际意义。字节Z、位 6的特征值与系统指令STX#C的执行有关。BPLA 编程手册-8-3.系统指令 BPLA 指令中最常用的指令是系统指令。这些指令用于调用、存储图片信息和控制打印机。系统指令可以用在实时指令的前面或后面,但是不能用在标签格式指令中间。除非特别指明的系统指令,否则设置只对当前有效,下次开机时将恢复为系统默认值。指令功能#C设置初始化标志位#I下载二进制格式位图%打印位置微调&进退标签:字符平滑放大开关设定 A液晶显示设定 a允许自动返回打印机状态 b下载点阵式位图字体 c设置纸张长度 d进入双缓冲工作模式 E设置存储标签的打印数量e选择透射传感器 F进标签 f设置打印停止位置

25、 G打印当前存储的标签 H实时指令允许 h横向复制打印 I输入图象数据 j软DIP开关设置 JB开启关闭自动校验功能 Jb开启关闭自动校验功能 JC启动手动校验 JD自检页液晶语言设置 JE开启关闭出错重新打印功能 JG开启关闭手动校验时打印图形功能 JZ开启关闭蜂鸣器报警功能 JY打印机纵向打印位置调整指令 K系统扩展指令 k检测 RS-232串口 L进入标签格式模式 l设置镜像打印 M设置寻找标签的最大长度 m设置打印机计量单位为米制 N设置打印机计量单位为点制 n设置打印机计量单位为英制 o切刀测试 p打印暂停 Q清除所有模块的内容 q清除指定模块的内容 r选择反射传感器 S设置进纸速度

26、BPLA 编程手册-9-s进入单缓冲工作模式 T打印打印头测试样张 t检测 RAM 模块 U标签域替换 u设置旋转打印 v返回当前版本信息 W返回内存配置信息 w检测 FLASH 模块 x从模块中删除指定文件 Y输出传感器的值 Z打印内部信息和打印头测试样张 z压缩模块*注释行表3-1 STX#C 设置初始化标志位通过该指令设置初始化标志位为1 或 0。通过实时指令SOH G或 SOH H可以查询初始化标志位的状态。当该指令设定的初始化标志位为1 时,打印机在打印新票面时不清除前一个票面的内容,后续票面的内容叠加在前一个票面上一同被打印;当初始化标志位为0 时,在生成新票面之前,将清除前一个票

27、面的内容,只打印当前发送的票面。语法:#Cnn:当 n 为 1 时,将初始化标志位置为1 当 n 为 0 时,将初始化标志位置为0 默认值:开机默认初始化标志位为0STX#I 下载二进制格式位图此指令用于将指定格式的图象下载到打印机内部,调用该图象打印的方法见记录类型 中的5)图象部分。语法:#Iafnnnndataa:固定为 A,指定位图下载到RAM f:固定为“f”nnnn:引用 ID 号,取值范围为00010999(0013,0269,0525,0781 除外):指令结束标志,回车符Data:图象数据为二进制行编码位图(格式见附录 4)注:使用该指令下载位图时,如果在相同的ID号处下载新

28、的位图,只要新的位图和已经下载的位图的高度和宽度相同,即可使用新的位图替换掉原有的位图,否则新的位图数据将被忽略。STX%打印位置微调当标签与打印头的相对位置不确定时,使用此指令可以将标签调整到打印机参数所确定的打印开始位置。语法:%:ASCII 码表编码为十六进制数25。此指令只对非连续纸有效;连续纸时,打印机没有动作。BPLA 编程手册-10-STX&进/退标签此指令执行后,打印机首先按照指定的距离进标签,然后停留指定的时间,最后按照指定的距离退标签,即标签返回原位置。语法:&nnnntttt&:ASCII 码表编码为十六进制数26 nnnn:00009999 之间的 4 位数字,进/退标

29、签的距离,单位:点、毫米/10、英寸/100 tttt:0000 9999 之间的 4 位数字,停留时间,单位:毫秒STX:字符平滑放大开关设定此指令用于设定打印机是否使用字符平滑放大方式。开启或关闭字符平滑放大功能时,字符放大倍数可设为18 倍。语法::n::ASCII 码表编码为十六进制数3An :数字0或 1,0:开启字符平滑放大功能;1:关闭字符平滑放大功能默认值:开机默认开启字符平滑放大功能STX A 液晶显示设定 设定打印机在打印时是否在液晶上显示当前批次已打印的张数和开机后总打印张数。语法:An n:数字0 或 1,0:关闭液晶计数显示功能;1:开启液晶计数显示功能STX a 允

30、许自动返回打印机状态此指令开启自动状态返回功能。自动状态返回开启后,当发生指定事件后,打印机将返回 ASCII 十六进制字符 49、1E或1F。指令语法错时打印机返回字符 49,每个标签打印结束后返回1E,每批标签打印结束后返回1F。(见表 3-2)语法:a 事件打印机返回指令语法错 (I)0 x49 标签打印结束 (RS)0 x1E 批处理结束 (US)0 x1F 表 3-2 返回状态字符对照表STX b 下载点阵式位图字体此指令下载点阵式位图字体,下载多个字体到同一模块时需指定不同的引用ID号。由于此指令的位图编码为二进制形式,可能包含实时指令的形式,所以在发送此指令前建议用D 指令关闭实

31、时指令。语法:bmtnnName wwwwhhhhqqiiccccdata.m:A或 B,保存字体的模块 t:下载的位图字体的类型:0:单字节字体 1:双字节字体(汉字)BPLA 编程手册-11-2:GB 18030 2000 字库 3:双字节自定义格式字体 区码:起始区码固定为 0 x80,合法范围 0 x800 xFE 位码:起始位码固定为 0 x00,合法范围 0 x010 xFE(0 x0D 除外)nn:引用ID号,2位十进制数字,有效范围为0099。在记录中通过该 ID号引用字体 Name:字体名称,最多 8个字符。在 x 指令删除字体文件时,使用该字体名称 :0 x0d 结束符 w

32、www:下载点阵字体的点宽,4位十进制数字 hhhh:下载点阵字体的点高,4位十进制数字 qq:点阵字体的开始编码,2位十六进制ASCII 字符:t=0时必须为 00 t=1时为起始汉字的区码(合法范围为0XB0 0XF7)t=2时固定为 00,保留 t=3时为起始汉字的区码,固定为0 x80 ii:点阵字体的开始编码,2位十六进制ASCII 字符:t=0时为起始 ASCII的编码(合法范围为 0X00 0XFF)t=1时为起始汉字的位码(合法范围为0XA1 0XFE)t=2时,参见 cccc t=3时,参见 cccc cccc:t=0,1时,字符的数量,4位十进制数字 t=2时,iicccc

33、 共同组成 6位十进制数字,表示字符的数量 t=3时,iicccc 共同组成 6位十进制数字,表示字符的数量 data:点阵字体的数据,数据前不允许添加任何多余的指令,包括 等 注:t=3时,引用该字体进行打印时不要使用标签格式指令T。字符编码模式如下:数据编码形式为二进制、行式 每个字符的编码长度为:(wwww+7)/8*hhhh 字节 数据部分的总长度为:(wwww+7)/8*hhhh*cccc 字节 BPLA 编程手册-12-STX c 设置纸张长度 此指令设置纸张长度。使用连续纸时,设置打印走纸长度,关电后保存;使用非连续纸时,设置标签高度,但关电后不保存。语法:cnnnn nnnn:

34、00009999之间的 4位数字,单位:点、毫米/10、英寸/100 默认值:开机默认值为保存在EEPROM中的纸张长度注:使用非连续纸时,若该指令设置的标签高度小于实际使用的标签高度,则打印机按实际使用的标签高度走纸;若该指令设置的标签高度大于实际使用的标签高度,则打印机按实际使用的标签高度的整数倍走纸。STX d 进入双缓冲工作模式此指令使打印机进入双缓冲工作模式,如果所需内存的大小超过总可利用内存的一半时,打印机自动转换为单缓冲模式。语法:d STX E 设置存储标签的打印数量此指令设置存储于打印缓冲内的当前标签的打印数量。最近打印的标签自动保存在打印缓冲内,直到下一个标签格式开始、打印

35、机复位或关机为止。此指令与打印当前存储的标签指令G 配合使用。语法:Ennnn nnnn:0001 9999之间的 4位数字举例:将存储在打印缓冲内的标签打印50张:E0050 G STX e 选择透射传感器此指令设置打印机当前的纸标记传感器为透射传感器,用于探测透明介质,如不干胶标签纸、具有传感器透射孔的标签纸。在进行一次打印任务后,该指令设置的值保存到EEPROM中,下次开机仍然起作用。语法:e STX F 进标签此指令将使打印机向前进一个标签。如果为连续纸打印机将前进一个标签长度的距离,如果为非连续纸则定位到当前标签的下一张标签的打印开始位置。语法:F STX f 设置打印停止位置此指令

36、用于设置打印票面出纸的停止位置,在撕离剥离方式时若停止位为0,打印机等待撕掉或剥掉标签,即存在传感器或按键起作用。若停止位为非零时,打印机不判别是否撕掉或剥掉标签,直接出纸到停止位。若想使一个打印批次打印完毕出纸到停止位,可修改出纸单位“:nnnn”,根据用户的要求出BPLA 编程手册-13-纸。语法:fnnn nnn:000999之间的 3位数字,设置停止位长度。单位:点、毫米/10、英寸/100 默认值:开机默认停止位长度为0 STX G 打印当前存储的标签此指令用于打印最近一次生成的标签。此指令只有在内存中存在标签时才起作用。可以先用E 指令,设置存储标签的打印数量,再发送此指令打印。语

37、法:G STX H 实时指令允许此指令使打印机可以响应实时指令。可以在图形、图象或字体下载前用D指令关闭实时指令,下载完毕后再使用此指令允许响应实时指令。语法:H STX h 横向复制打印此指令使打印机进行横向复制打印。当打印标签宽度(即实际设置的打印缓冲区宽度)远小于打印头的宽度时,可以在横向上同时打印多个相同的标签。如果复制的标签总宽度超过了打印头的宽度,则只打印可被完整打印的标签。语法:hndddd n:复制份数,09 之间 1 位数字 dddd:复制间距,00009999 之间的 4 位数字。单位:点、毫米/10、英寸/100 默认值:开机默认无横向复制 举例:在最大打印宽度为108m

38、m 时,使用 20mm 宽、10mm 高的标签,横向复制 2 份打印 ABCDE,复制间距为4mm:m c0100 Kw0200 h20040 L 131100000100010ABCDE EBPLA 编程手册-14-STX I 输入图象数据此指令用于将各种格式的图象下载到打印机内部。首先主机发送此指令,随后发送图象数据,即定义的图象文件。在执行此指令前,请用D 指令关闭实时指令。语法:I abfnnnnnnn ndata a:A或 B,模块选择b:数据类型,A or 省略b 值图象数据范围A ASCII 字符 0-9,A-F(7bit)省略00-FF(8 bit)表 3-3 f:图象格式,F

39、、f、B、b、I、i、P、p 类型格式F 7位十六进制文件格式(格式见附录 4)f 二进制行编码位图(格式见附录 4)B.BMP 8位格式(取反)256 色或单色b.BMP 8位格式 256 色或单色I.IMG 8 位格式(取反)i.IMG 8 位格式P.PCX 8位格式(取反)p.PCX 8位格式表3-4 nnnnnnnn:图象文件名,最多8个字符:指令结束标志,回车符Data:图象数据STX j 软DIP开关设置此指令控制打印机的当前运行环境,功能与 DIP开关相似。除特别说明,发送指令之后配置将起作用,关电不保存(标*的位除外),下次启动后仍为原来的设置。语法:jammnn a:0、1、

40、2、3、4 指定要改动的 DIP开关,详见表3-5表 3-9 mm:两位十六进制数值,指定要改动的位(1改,0不改)。a=0时此两位无效nn:两位十六进制数值,指定要改动位的值,未指定位的值不作要求a=0DIP0 功 能描述0-9 波特率0=9600,1=110,2=300,3=600,4=1200,5=2400,6=4800,7=9600,8=19200,9=38400表3-5 BPLA 编程手册-15-a=1DIP1 功能描述0保留1保留2保留3停止位长度 0=1个停止位,1=2 个停止位5,4 校验位 00=无,10=奇校验,11=偶校验6 数据位长度 0=8位,1=7 位7 握手方式

41、0=硬握手,1=软握手表 3-6 a=2DIP2 功能描述0 保留1 确认标志模式 0=是,1=非2 保留3 连续域缓冲 0=双缓冲,1=单缓冲5,4 出纸方式 00=切刀,01=剥离,10=撕离,11=回卷 6*纸张类型 0=非连续纸,1=连续纸7 打印方式 0=热敏,1=热转印表3-7 a=3DIP3 功能描述1,0 系统计量单位 00=毫米,01=英寸,10=点2 实时指令允许 0=允许,1=不允许3 自动返回信息 0=不允许,1=允许4 锁定面板按键 0=未锁定,1=锁定5 开机自动上纸 0=不允许,1=允许6 指令语法检查 0=不检查,1=检查7 串口通讯检查 0=不检查,1=检查表

42、 3-8 a=4DIP4 功能描述0 保留1 测试页字体 0=汉字,1=英语2 保留3 是否安装存在传感器 0=已安装,1=未安装4 打印头位置传感器类型 0=反射,1=透射5 色带传感器类型 0=反射,1=透射6 存在传感器类型 0=反射,1=透射 7*标志传感器类型 0=反射,1=透射表 3-9 举例:指令 j00009 将串口波特率设为38400 指令 j23020 将出纸模式设为撕离模式指令 j48080 将标志传感器设为透射传感器指令 j24040 将纸张类型设为连续纸BPLA 编程手册-16-注:带“*”号部分的设定,在执行过新的打印任务后,将设置更新到EEPROM 中,下次开机仍

43、然有效。STX JB 开启/关闭自动校验功能此指令设置开启关闭自动校验功能,并保存在EEPROM 中,掉电不丢失。自动校验功能,即启动打印任务前,打印机自动比较用户设置的参数与打印机当前存储的参数,以决定是否启动校验。打印机判别到需要自动校验时,打印机将走23 个票面校验纸张。语法:JBn n=1 关闭自动校验功能n=0 开启自动校验功能STX Jb 开启/关闭自动校验功能此指令设置开启关闭自动校验功能,不保存在EEPROM 中,掉电设置失效。语法:Jbn n=1 关闭自动校验功能n=0 开启自动校验功能STX JC 启动手动校验 启动校验功能。发送该指令后,打印机开始走纸并校验纸张。语法:J

44、C STX JD 自检页 /液晶语言设置此指令设置自检页打印和液晶显示的语言类型,并保存在EEPROM 中,掉电不丢失。语法:JDn n=1 设置为英文n=0 设置为中文注:部分打印机的液晶不支持中文显示,此指令对这些打印机的液晶显示不起作用。STX JE 开启/关闭出错重新打印功能设置开启关闭出错重新打印功能,并保存在EEPROM 中,掉电不丢失。出错重新打印功能,即当打印机在打印过程中出现错误时(打印头抬起、缺纸、缺碳带等)报警,在排除错误后,打印机重新打印出错时的标签。语法:JEn n=1 开启出错重新打印功能n=0 关闭出错重新打印功能STX JG 开启/关闭手动校验时打印图形功能设置

45、开启关闭手动校验时打印图形功能,并保存在EEPROM 中,掉电不丢失。该功能开启后,打印机在手动校验的同时打印当前纸标记传感器探测电压的波形图。语法:JGn n=1 开启手动校验时打印图形功能BPLA 编程手册-17-n=0 关闭手动校验时打印图形功能STX JZ 开启/关闭蜂鸣器报警功能此指令设置开启/关闭蜂鸣器报警功能,并保存在EEPROM 中,掉电不丢失。语法:JZn n=1 开启蜂鸣器报警功能,打印机出错时蜂鸣器正常报警n=0 关闭蜂鸣器报警功能,打印机出错时蜂鸣器不报警STX JY 打印机纵向打印位置调整指令此指令对标签打印时纵向0坐标位置进行调整,调整量为正数时打印位置偏向退纸方向

46、,调整量为负数时打印位置偏向出纸方向。语法:JYsnnnn s:正数时不需要+号,负数时需要-号nnnn:00000099 之间的 2 位数字;单位:点、毫米/10、英寸/100 STX K 系统扩展指令此指令使打印机执行系统扩展指令。参见系统扩展指令。语法:K STX k 检测RS-232串口此指令将使打印机通过RS-232串口向主机发送一个字符“Y”。串口正常情况下主机应接收到一个字符“Y”。语法:k STX L 进入标签格式指令此指令将打印机切换到标签格式模式。一旦进入这个模式,打印机只接收处理记录生成指令和标签格式指令直到接收到指令 E、e、X、s为止,而系统指令及系统扩展指令将被忽略

47、。阅读标签格式指令将得到更详细的信息。语法:L STX l 设置镜像打印此指令将使整个标签的打印模式在镜像和非镜像之间切换。语法:l 默认值:开机默认为非镜像打印BPLA 编程手册-18-STX M 设置寻找标签的最大长度此指令用来设置非连续纸打印结束后无标记情况下寻找标记的最大距离。可设置的最小值为75mm,系统缺省值为 300mm。语法:Mnnnn nnnn:设置长度,00009999之间的 4位数字;单位:点、毫米/10、英寸/100 STX m 设置打印机计量单位为米制此指令设置打印机的计量单位为米制(毫米/10)。此指令之后的所有系统指令中的计量单位将全部解释为米制,直到另一条计量单

48、位设置指令发出或打印机关电。语法:m STX N 设置打印机计量单位为点制 此指令设置打印机的计量单位为点制。此指令之后的所有系统指令中的计量单位将全部解释为点制,直到另一条计量单位设置指令发出或打印机关电。每个点的尺寸要根据打印头的分辨率确定(203DPI时,每个点为 0.125mm;300DPI时,每个点为 0.0847mm)。语法:N STX n 设置打印机计量单位为英制 此指令设置打印机的计量单位为英制(英寸/100)。指令之后的所有系统指令中的计量单位将全部解释为英制,直到另一条计量单位设置指令发出或打印机关电。语法:n STX o 切刀测试此指令执行时,切刀装置将立即执行一次切纸动

49、作。主要用于测试切刀模块工作是否正常。语法:o STX p 打印暂停此指令与实时指令B一样使打印机处于暂停状态,不过仅在 p前面所有的指令执行完毕后才使打印机处于暂停状态。这个暂停功能常用在标签批处理打印之间,该指令后的指令仍然可以执行。p之前的标签格式指令执行后打印机处于暂停状态,直到下列情况之一发生后才继续打印:1)打印机接收到 B 指令;2)控制面板的暂停键被按下。语法:p STX Q 清除所有模块的内容此指令清除打印机Flash,RAM 等模块内的所有内容,包括标签格式文件、字库文件、图象文件。语法:Q BPLA 编程手册-19-STX q 清除指定模块的内容此指令清除指定模块(Fla

50、sh或RAM)的所有内容,包括标签格式文件、字库文件、图象文件。语法:qaa:A或B,指定的模块STX r 选择反射传感器 此指令设置打印机当前的纸标记传感器为反射传感器,用于探测具有不同反射率的介质,如黑标记纸。传感器将根据检测到的标记的开始处决定打印开始位置。在完成一次打印任务后,该指令设置的值保存到EEPROM中。语法:r STX S 设置进纸速度此指令设置进纸时的速度。语法:Snn:A T(参见“打印速度对照表”)STX s 进入单缓冲工作模式此指令使打印机进入单缓冲工作模式。单缓冲工作模式较双缓冲工作模式可以打印更大的票面。语法:s STX T 打印打印头测试样张此指令将打印一张点阵

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 施工组织

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁