2024年2月8日发(作者:绍璇玑)
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书SP-RMD8微型热敏打印机使用说明书VER1.08SP-RMD8ASP-RMD8BSP-RMD8C北京思普瑞特科技发展有限公司1
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书目录目录....................................................................................................................................2简介.....................................................................................................................................................3第一章特征与性能指标............................................................................................................31.1主要特征.............................................................................................................................31.2性能指标.............................................................................................................................4第二章安装说明........................................................................................................................52.1打印机外型.........................................................................................................................52.2外形尺寸...........................................................................................................................52.3安装纸卷...........................................................................................................................72.4安装耳朵工作示意图.......................................................................................................7第三章操作说明...............................................................................................93.1接口连接.............................................................................................................................93.1.1串行接口连接..........................................................................................................93.1.2并行接口连接........................................................................................................113.1.3USB接口连接........................................................................................................133.1.4打印机参数设置.....................................................................................................133.1.4电源连接................................................................................................................133.2指示灯和按键操作...........................................................................................................133.3自检测和十六进制打印...................................................................................................143.4打印机初始化...................................................................................................................14第四章打印命令.............................................................................................154.1概述...................................................................................................................................154.2命令详解...........................................................................................................................154.2.1纸进给命令..........................................................................................................154.2.2格式设置命令......................................................................................................164.2.3字符设置命令......................................................................................................214.2.4用户自定义字符设置命令..................................................................................254.2.5图形打印及代码页选择命令..............................................................................274.2.6初始化命令..........................................................................................................304.2.7数据控制命令......................................................................................................314.2.8汉字打印控制命令..............................................................................................314.2.9实时指令..............................................................................................................344.2.10条形码打印命令...................................................................................................36第五章使用与维护.............................................................................................415.1机头维护...........................................................................................................................415.2其它...................................................................................................................................41第六章打印机在WINDOWS下的使用............................................................................................41附录1西文方式下字符有效代码表.............................................................................................42附录2中文方式下字符有效代码表.........................................................................................44附录3打印命令表.............................................................................................45附录4单片机接口实例.............................................................................................472
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书简介SP-RMD8微型热敏打印机是北京思普瑞特科技发展有限公司面向二十一世纪开发生产的点阵式智能打印机。机器采用全新进口机芯,自带单片计算机,具有体积小、重量轻、功能完备、高速度、高清晰、外型美观、操作简单、连接方便等优点。是医疗器械、火警控制、工业控制以及其它各种仪器仪表更新换代最理想的匹配产品。SP-RMD8微型热敏打印机在西文方式下有与SP-RMDIIIB相同的字符集1和字符集2,在中文方式下按汉字点阵的不同可以打印24点阵高的12*24半角字符、16点阵高的8*16半角字符,汉字有24*24、16*16的国标一、二级字库选择,以及大量的数学符号、专用符号、图形、曲线。可通过命令更换打印行距和字符的大小可以自定义部分代码字符,具有自检测功能。SP-RMD8微型热敏打印机具备Windows驱动程序,能够在PC机下直接进行打印各种字符、汉字以及图形。第一章1.1主要特征◇采用行式热敏打印方式◇集机头与电路于一体,可方便安装特征与性能指标◇自带单片处理机,具有标准的并行接口或串行接口,便于与各种微机或智能仪器、仪表联机使用◇具有汉字、字符、图形等实时的打印命令,指令集与传统的打印机相兼容◇支持多种国际代码页字库及预存储位图打印◇具有自检测功能,打印全部代码,字符清晰度高,字体美观大方◇有足够的接收缓冲区3K◇前安装方式,便于客户安装◇打印纸:宽度为57.5±0.5mm的热敏打印纸◇电源要求:SP-RMD8:分标准电压和宽电压输入:DC5V~8.4V/9V-24V◇工作温度范围:0~50℃◇可在DOS和Windows两种界面下使用电流:3A3
SPRT®思普瑞特◇8点/mm,384点/行◇打印速度:约30mm/秒。SP-RMD8微型热敏打印机使用说明书1.2性能指标◇打印方法:行式热敏打印◇接口:并行接口(CENTRONICS兼容),MiniUSBB或串行接口(RS-232、TTL和RS-485)◇接口连接器:串行接口和并行接口均采用IDE20针插座◇控制码通用ESC、FS、GS控制码◇按键LF为自检和走纸控制按键,LF灯为出错报警灯和电源指示灯,上电后为亮的状态,指示打印机上电。闪烁的频率不同表示的意义不同,具体参考第三章3.2.◇纸张类型D8A:57.5×φ20mm(MAX);D8B:57.5×φ30mm(MAX);(MAX)◇可靠性:MCBF(平均无故障行数)(5~15)×10◇打印头寿命:50KM◇工作环境温湿度:0~50℃,相对温度10~80%◇储存环境温湿度:-20~50℃,相对温度10~90%6D8C:57.5×φ50mm4
SPRT®思普瑞特第二章2.1打印机外型SP-RMD8微型热敏打印机使用说明书安装说明123图2-1Button),电源指示灯(Power),状态指示灯(Error)1、进纸按键(Lf2、纸卷(PaperRoll)3、开门手柄(OpenDoorHandle)2.2外形尺寸◇开口尺寸:75.5mm×38.5mm(W×H)嵌入深度:37mm◇外型尺寸:79.5mm×42mm×39.5mm(W×H×D)图2-2RMD8A机型外形尺寸及开口尺寸5
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书◇开口尺寸:78.5mm×54mm(W×H)嵌入深度:43mm◇外型尺寸:83mm×58.5mm×45.5mm(W×H×D)图2-3RMD8B机型外形尺寸及开口尺寸◇开口尺寸:80.5mm×80.5mm(W×H)嵌入深度:55.5mm◇外型尺寸:85mm×85mm×57.5mm(W×H×D)6
SPRT®思普瑞特图2-4SP-RMD8微型热敏打印机使用说明书RMD8C机型外形尺寸及开口尺寸2.3安装纸卷向外扳动开门手柄,打开纸仓盖,装上纸卷后合上纸仓盖,见图2-5。图2-52.4安装耳朵工作示意图将打印机放入用户主机面板的安装孔中,打开纸仓盖,如图2-6所示,然后顺时针拧紧螺钉,直至安装耳朵运动到图2-7所示位置,完成安装。注:施加在螺钉上的拧紧力请勿超过2kgf·cm。7
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书图2-6图2-78
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书第三章操作说明3.1接口连接3.1.1串行接口连接SP-RMD8微型热敏打印机串行接口为RS-232串口,其电平为EIA电平和TTL电平可选,支持RTS/CTS及XON/XOFF握手协议。若接口类型为IDE20针型插座,插座线脚序号定义如图3-1:图3-1插座线脚序号定义当打印机为TTL电平时接口的定义如图3-2所示信号名称IDE20插座引源说明脚号RXD20主机打印机从主计算机接收数据打印机向主计算机发送数据,当使用X-ON/X-OFFTXD19打印机握手协议时打印机向主计算机发送控制码X-ON/X-OFF该信号为1高时表示打印机正忙不能接受数据,而CTSGND182,6,8,12,16打印机当该信号为0低时表示打印机准备好可以接受数据-图3-2信号地串行接口插座引脚定义当打印机为232电平时接口的定义如图3-3所示9
SPRT®思普瑞特信号名称IDE20插座引SP-RMD8微型热敏打印机使用说明书说明源脚号RXD19主机打印机从主计算机接收数据打印机向主计算机发送数据,当使用X-ON/X-OFFTXD20打印机握手协议时打印机向主计算机发送控制码X-ON/X-OFFDSRCTSGND15182,6,8,12,16打印机打印机当该信号为0低时表示打印机准备好可以接受数据-图3-3信号地串行接口插座引脚定义该信号为SPACE状态表示打印机在线该信号为1高时表示打印机正忙不能接受数据,而若接口为两个IDC-10型插座,其功能和线序是一样的,只是接口电平不同,具体定义如图3-4、图3-5所示。图3-4注意:不要同时使用两插座。信号名称TXDRXDCTSDSRGND引脚号23865信号源打印机主机打印机打印机-IDC-10针型插座线脚序号定义功能说明打印机向主机发送数据打印机从主机接收数据打印机与主机硬件流控信号(忙信号)同CTS串行接口插座引脚定义图3-510
SPRT®思普瑞特注:①”源”表示信号发出的来源②未标注引脚为空引脚SP-RMD8微型热敏打印机使用说明书③232电平为负逻辑,负电平表示信号1,正电平表示信号0当打印机为485电平时接口的定义如图3-6所示信号名称ABGNDIDE20插座引脚号20192,6,8,12,16图3-6注:未标注引脚为空引脚串行连接方式下的波特率和数据结构的设置,可用设置软件进行设置,出厂时已设定为9600bps、8位数据位、无校验和1位停止位。波特率支持:1200,2400,4800,9600,19200,38400,57600,115200等八种波特率。握手方式有两种可供选择。一种是标志控制方式,另一种是X-ON/X-OFF协议方式,两种握手方式的说明如图3-7所示串行接口插座引脚定义IDC10插座引脚号(COM1接口)795握手方式数据方向数据可以进入RS-232C接口信号信号线BUSY为Space状态信号线BUSY为Mark状态在信号线TXD上发X-ON码11H在信号线TXD上发X-OFF码13H标志控制数据不可进入X-ON/X-OFF控制数据可以进入数据不可进入图3-7两种握手方式3.1.2并行接口连接SP-RMD8微型热敏打印机的并行接口为与CENIRONICS兼容接口,其接口插座为20线扁平电缆插头或其代用品与之配接,并行接口插座的引脚序号如图3-8所示:11
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书图3-8并行接口插座引脚序号并行接口各引脚信号的定义如图3-9所示:引脚号1720181942、6、810、12、16信号/STBDATA1DATA2DATA3DATA4DATA5DATA6DATA7DATA8/ACKBUSY/PESELNCGND方向入入入入这些信号分别代表并行数据的第一至第八位信入息,每个信号当其逻辑为“1”时为高电平,逻辑入为“0”时为低电平。入入入出出出出------回答脉冲,“低”电平表示数据已被接受而且打印机准备好接受下一数据。“高”电平表示打印机正“忙”不能接受数据“高”表示打印机无纸,“低”表示有纸经电阻上拉至“高”电平。表示打印机在线未接接地,逻辑“0”电平说明选通触发,上升沿时读入数据。图3-9并行接口引脚定义注:①“入”表示输入到打印机,“出”表示从打印机输出。②信号的逻辑电平均为TTL电平。12
SPRT®思普瑞特3.1.3USB接口连接SP-RMD8微型热敏打印机使用说明书SP-RMD8热敏打印机USB接口为Mini-USB接口,外形及引脚定义如图3-10所示:图3-10Mini-USB插座及引脚定义3.1.4打印机参数设置打印机参数可以通过软件设置:可从本公司网站下载设置工具软件,说明详见设置工具。3.1.4电源连接SP-RMD8微型热敏打印机宽电压输入:DC5V~8.4V/9V-24V电流:3A电源接口插座如图3-11所示,电源接口引脚线序说明如图3-12所示:图3-11电源接口插座图图3-12电源接口引脚线序说明3.2指示灯和按键操作按键功能和作用根据打印机工作模式不同而不同,在正常工作模式下,如下:走纸键(LF)上电为在线状态,此时按【LF】键进开始进纸;松开按键进纸停止。电源指示灯和错误指示灯共用一个(绿色)指示灯状态13说明
SPRT®思普瑞特常亮每秒闪烁1次每秒闪烁2次每秒闪烁3次SP-RMD8微型热敏打印机使用说明书上电状态缺纸,等待有纸后恢复正常工作。机头过温,等待机头温度降低,自动恢复。机头加热板损坏,不可恢复,需维修3.3自检测和十六进制打印自检测可以检测打印机是否工作正常,如果能够正确地打印出自检清样,则说明除和主机的接口以外,打印机一切正常。否则需要检修。自检测顺序打印软件版本号,接口形式、字符及其他配置信息。自检测的方法是按住【LF】键并接通电源,在3秒内松开按键,这时打印机将打印出自检清单。十六进制打印的方法是按住【LF】键并接通电源,在指示灯闪3次后松开按键,打印出“HexadecimalDump”字样,进入十六机制打印模式。退出十六进制打印的方法是:①连续按三次【LF】键,然后发送0x00;②直接重启打印机。3.4打印机初始化打印机的初始化有二种方法。一是利用控制码ESC@,由主机向打印机发送命令,利用软件实现初始化。二是重启打印机。14
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书第四章打印命令4.1概述SP-RMD8微型热敏打印机提供的打印命令,与传统ESC打印命令完全兼容。各个命令的描述形式如下:控制码名称格式:ASCII:十进制:十六进制:说明:该命令功能和使用说明例子:为了更容易理解该命令功能类型分组介绍每个命令。下面将按照各个打印命令的功能类型分组介绍每个命令。功能以标准ASCII字符序列表示以十进制数字序列表示以十六进制数字序列表示4.2命令详解4.2.1LF格式:ASCII:十进制:十六进制:LF100A纸进给命令换行说明:打印机打印出当前行并向前走纸一行备注:一行指的是当前字符行ESCJ格式:ASCII:十进制:十六进制:ESC271BJ744Annn执行n点行走纸说明:打印机向前进给n点行。N的值应在1到255范围之内。这个命令不发出回车换行。它不会影响后面换行命令。如果你需要产生立即进给走纸而不要回车,就可以使用ESC15
SPRT®思普瑞特ESC1格式:ASCII:十进制:十六进制:ESC271B14931SP-RMD8微型热敏打印机使用说明书也会放大行间距。设置n点行间距nnnJ命令。放大命令ESCV、ESCW、FSW说明:为后面的换行命令设置n点行间距。n的值应当在0到255之间。在使用ESCK命令进行点阵图形打印时,通常设置n=0,在文本打印方式时通常设n=3。观察这个命令效果的BASIC程序如下:FORI=1TO11STEP2LPRINTCHR$(27);CHR$(49);CHR$(I);LPRINT“RMWDTEST”NEXTI上述程序打印结果如下:‘ESC1设置行间距‘打印字符串和换行4.2.2ESCB格式设置命令设置垂直造表值ESC271BB6642n1n1n1n2n2n2n3…NULn3…0n3…00格式:ASCII:十进制:十六进制:说明:输入垂直造表位置n1n2n3等,字符NUL加在最后用以表示该命令的结束。16
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书VT命令执行垂直造表,打印纸进给到下一个垂直造表位置。所有输入的垂直造表位置,都可以用该命令以ESCBNUL的格式消除。例如:设置三个垂直造表值在第2行、第5行和第8行,你可以发送下列命令:ASCII:十进制:ESC27B6642STXENQ202505BS808NUL000十六进制:1B关于这个例子的BASIC程序如下:LPRINTCHR$(27);CHR$(66);CHR$(2);CHR$(5);CHR$(8);CHr$(0);‘ESCLPRINTCHR$(11);LPRINT“SPRM1”;LPRINTCHR$(11);LPRINT“SPRM2”;LPRINTCHR$(11);LPRINT“SPRM3”该程序在SP-RMD8微型热敏打印机上的打印结果如下:‘VT命令‘打印字符串‘VT命令‘打印字符串‘VT命令‘打印字符串B命令VT格式:ASCII:十进制:十六进制:VT110B执行垂直造表说明:打印纸进给到ESCB命令设置的下一个垂直造表位置。备注:如果没有垂直造表值设置,或者当前位置已等于或超过最后一个垂直造表位置,VT命令都只走一行纸(如同LF命令)。ESCDESC271BD6844n1n1n1n2n2n2设置水平造表值n3………NULn3………0n3………00格式:ASCII:十进制:十六进制:说明:输入水平造表位置n1,n2等,所有这些都应当在该型号打印机的行宽之内,字符NUL17
SPRT®思普瑞特加在最后用以表示该命令的结束。SP-RMD8微型热敏打印机使用说明书所有设置的水平造表值都可以用该命令的ESCDNUL的格式清除。例如:在一行的第2、第9和第14字符位置设置三个水平造表值。ASCII:十进制:ESC27D6844STXHT202909SO140ENUL000十六进制:1B关于这个例子的BASIC程序如下:LPRINT“123456789”‘标尺D命令LPRINTCHR$(27);CHR$(68);CHR$(2);CHR$(9);CHR$(14);CHR$(0);‘ESCLPRINTCHR$(9);LPRIN“HT1”;LPRINTCHR$(9);LPRINT“HT2”;LPRINTCHR$(9);LPRINT“HT3”;LPRINTCHR$(13);该程序在RMD8上的打印结果如下:‘HT命令‘打印字符串‘HT命令‘打印字符串‘HT命令‘打印字符串HT格式:ASCII:十进制:十六进制:HT909执行水平造表说明:打印位置进行到ESCD命令设置的下一水平造表位置。备注:如果没有设置水平造表值或者当前位置等于或超过最后一个水平造表值,HT命令都将不执行。如果水平造表位置超过了当前行宽,HT命令将不执行。ESCf格式:ASCII:ESCfmn打印空格或空行18
SPRT®思普瑞特十进制:十六进制:271B10266SP-RMD8微型热敏打印机使用说明书mmnn说明:如果m=0,ESCfNULn命令将打印n个空格。如果m=1,ESCfSOHn命令将打印n行空行。n的值应该在0-255之间。备注:如果m=0,n的值超过了当前行宽,打印机会换行继续打印空格。如果m=1,将走纸n个当前行高。例如:在一行中打印6个空格字符,你可以发送下列命令:ASCII:十进制:十六进制:ESC271Bf10266NUL000006ACK6另一个例子:要打印6行空行,你可以发送下列命令:格式:ASCII:十进制:ESC27f10266SOH0101ACK606设置左限ESC271Bl1086Cnnn十六进制:1BESCl格式:ASCII:十进制:十六进制:说明:n的数值应当在RMD8打印机的行宽之内。默认值n=0,即没有左限。该命令设置的是绝对位置,不受字符命令ESCU和ESCW的影响。例如:要设置左限值为12,你可发送下列命令:ASCII:十进制:ESC2711086CFF120C十六进制:1B关于这个例子的BASIC程序如下LPRINT“23456”LPRINT‘标尺‘ESC1命令CHR$(27);CHR$(108);CHR$(12);LPRINT“4567890”该程序在RMD8上的打印结果如下:19
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书ESCQ格式:ASCII:十进制:十六进制:ESC271BQ8151nnn设置右限说明:n的数值应当在RMD8打印机的行宽之内。默认值n=0,即没有右限。该命令设置的是绝对位置,不受字符命令ESCU和ESCW的影响。该命令设置之后,只有达到右限位置,打印机便会自动加入换行符例如:要设置右限值为12,你可发送下列命令:ASCII:十进制:ESC27Q8151ACK120C十六进制:1B关于这个例子的BASIC程序如下LPRINT“456789012”LPRINTCHR$(27);CHR$(81);CHR$(12);’标尺’ESCQ命令LPRINT“4567890”;LPRINT“123456789”该程序在RMD8上的打印结果如下:ESCP格式:ASCII:十进制:十六进制:ESC271BP11270nnn设置字间距说明:该命令是设定字之间的空点。对汉字字符同时有效。20
SPRT®思普瑞特0-255之间。SP-RMD8微型热敏打印机使用说明书默认方式为零,即字之间没有空点(点为绝对值,不受放大或缩小命令影响),n在4.2.3ESC字符设置命令UESC271BU8555nnn横向放大格式:ASCII:十进制:十六进制:说明:在该命令输入之后的字符、图形和汉字将以正常宽度n倍打印,n的值应在1至8之间,24点阵默认值n=1,16点阵默认值n=2即正常宽度打印。备注:n的值在1-8之间,其它值无效。为了观察ESCU命令的放大效果,请看下面的BASIC程序:FORI=1TO3LPRINTCHR$(27);CHR$(85);CHR$(I);LPRINTNEXTI该程序在RMD8上的打印结果如下:“SPRM”’ESCU命令’打印字符串’CR命令ESCVESC271BV8656nnn纵向放大格式:ASCII:十进制:十六进制:说明:在该命令输入之后的字符、图形和汉字将以正常高度n倍打印,n的数值应该在1到8之间,24点阵默认值n=1,16点阵默认值n=2,这个命令应当在一行的开始发出。备注:n的值在1-8之间,其它值无效。为了观察命令的放大效果,请看下面的BASIC程序:FORI=1TO3LPRINTCHR$(27);CHR$(86);CHR$(I)21’从1到3倍’ESCV命令
SPRT®思普瑞特LPRINNEXTI该程序在RMD8上的打印结果如下:“SPRM”SP-RMD8微型热敏打印机使用说明书’打印字符串ESCWESC271BW8757nnn横向纵向放大格式:ASCII:十进制:十六进制:说明:在该命令输入之后的字符、图形和汉字将以正常高度和宽度的n倍打印.备注:n的值在1-8之间,其它值无效。FORI=1TO3LPRINTCHR$(27);CHR$(87);CHR$(I);LPRINT“SPRM”NEXTI该程序在RMD8上的打印结果如下:‘从1到3倍‘ESCW命令‘打印字符串ESC-格式:ASCII:十进制:ESC27-45nn允许/禁止下划线打印22
SPRT®思普瑞特十六进制:1BSP-RMD8微型热敏打印机使用说明书2Dn说明:当n的最低位为1时,允许下划线打印;当n的最低位为0时,禁止下划线打印。允许下划线打印之后的所有字符,包括空格都将打印出下划线,除非遇到禁止下划线的打印命令。此指令对汉字同样有效。备注:只有n的最低位有效,默认n=0。观察该命令效果的BASIC程序如下:LPRINTCHR$(27);CHR$(57);CHR$(2);LPRINT“SPRM”LPRINTCHR$(27);CHR$(45);CHR$(1);LPRINT”SPRM”LPRINTCHR$(27);CHR$(45);CHR$(0);LPRINT”SPRM”在RMD8上的打印结果如下:’允许下划线打印’SPRM打印下划线’禁止下划线打印’横向纵向放大2倍ESC+格式:ASCII:十进制:十六进制:ESC271B+432Bnnn允许/禁止上划线打印说明:当n的最低位为1时,允许上划线打印;当n的最低位为0时,禁止上划线打印。允许上划线打印之后的所有字符,包括空格都将打印上划线。此指令对汉字同样有效。备注:只有n的最低位有效,默认n=0。观察该命令效果的BASIC程序如下:LPRINTCHR$(27);CHR$(57);CHR$(2);LPRINT“SPRM”LPRINTCHR$(27);CHR$(43);CHR$(1);’允许上划线打印’横向纵向放大2倍23
SPRT®思普瑞特LPRINT”SPRM”SP-RMD8微型热敏打印机使用说明书’SPRM打印下划线’禁止上划线打印LPRINTCHR$(27);CHR$(45);CHR$(0);LPRINT”SPRM”在RMD8上的打印结果如下:ESCiESC271Bi10569nnn允许/禁止反白打印格式:ASCII:十进制:十六进制:说明:当n的最低位为1时,允许反白打印;当n的最低位为0时,禁止反白打印。反白打印时在黑色背景下打印白字,就像照相的底片一样。正常打印是在白色背景下打印黑字,默认为禁止反白打印。备注:只有n的最低位有效,默认n=0。BASIC程序如下:LPRINTCHR$(27);CHR$(105);CHR$(1),LPRINT“SPRM”在RMD8的打印结果如下:’允许反白打印ESCcESC271Bc9963nnn允许/禁止反向打印格式:ASCII:十进制:十六进制:24
SPRT®思普瑞特备注:只有n的最低位有效,默认n=1。SP-RMD8微型热敏打印机使用说明书说明:当n的最低位为1时,反向打印方式允许;当n的最低位为0时反向打印方式禁止。注意:反向打印不但支持字符方式,也支持图形方式和汉字方式。在反向打印图形时,请注意图形单元的打印顺序,请看ESCK命令。ESC6ESC271B65436选择字符集1格式:ASCII:十进制:十六进制:说明:在该命令之后的所有字符均使用西文方式下的字符集1打印。ESC7ESC271B75537选择字符集2格式:ASCII:十进制:十六进制:说明:在该命令之后的所有字符均使用西文方式上的字符集2打印。4.2.4ESC用户自定义字符设置命令&ESC271B&3826mmmn1n1n1用户自定义字符n2……n6n2……n6n2……n6格式:ASCII:十进制:十六进制:说明:这个命令允许用户定义一个字符,参数m是该用户定义的字符码,应在32~255之间。参数n1,n2……n6是定义这个字符的结构码。字符是由6×8点阵组成。即6列每列8点,每一列由一个字节数据表示,最高位在上,如下图所示:25
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书用户定义的字符储存在RAM内,断电后将会丢失,如果许多ESC&命令使用同一个m值,只有最后一个有效。最多可以定义32个用户自定义字符。参见ESC%和ESC:命令。ESC%ESC271B%3725m1m1m1n1n1n1m2m2m2n2……mkn2……mkn2……mk替换用户自定义字符nknknkNUL000格式:ASCII:十进制:十六进制:说明:这个命令可以将当前字符集中的字符n替换为用户自定义字符m,在该命令以后的用户定义字符m将会代替当前字符集中的字符n打印出来。m1,m2……mk是用户自定义的字符码。n1,n2……nk是当前字符集中要被替换的字符码。m和n的数值都应在32~255之间。下标K的值应在1~32之间,最大可替换的字符数是32。字符NUL加在最后表示该命令的结束。参见ESC%和ESC:命令。备注:无论是汉字模式还是字符模式,打印该字符码时都会打印出替换后的字符。ESC:ESC271B:583A%命令替换为用户定义恢复字符集中的字符格式:ASCII:十进制:十六进制:说明:该命令恢复字符集中的原字符,该字符在此之间已被用ESC字符。但是用户定义字符并不从RAM中删除,字符还可以用ESC%命令调出使用。观察ESC&、ESC%和ESC:命令效果的BASIC程序如下:10203040LPRINTCHR$(27);“W”;CHR$(8);LPRINTCHR$(27);“&”;CHR$(65);LPRINTCHR$(&H02);CHR$(&H7C);CHR$(&H40);LPRINTCHR$(&HC0);CHR$(&H40);CHR$(&H00);‘横向纵向放大8倍‘ESC&命令26
SPRT®思普瑞特50607080SP-RMD8微型热敏打印机使用说明书LPRINTCHR$(27);“%”;CHR$(65);CHR$(65);CHR$(0);’ESC%命令LPRINTCHR$(65);CHR$(13);LPRINTCHR$(27);CHR$(58);LPRINTCHR$(65);‘打印自定义字符‘ESC:命令‘打印原字符集中的字符该程序在RMD8打印机上的打印结果如下:4.2.5ESC图形打印及代码页选择命令KESC271BK754Bn1n1n1n2……data……n2……data……n2……data……打印点阵图形格式:ASCII:十进制:十六进制:说明:该命令打印(n2×256+n1)×8点阵图形。该图形的宽度为(n2×256+n1)点,高度为8点,每一列的8个点可以由一个8位的字节来表示,最高位在上。n1和n2的数代表一个16位二进制数,n1作为低字节,n2作为高字节,表示ESCK命令要打印的图形宽度为n2×256+n1,在SPRM系列打印机中,n2应是0或1,点数之和小于等于384,data,是该图每一列的字节内容,字节数应等于n2×256+n1。备注:如果打印的图形宽度大于当前行剩余的宽度时,超出的图形将不会打印出来,同时产生换行。例如:你要用ESCK命令打印两个汉字“中文”,这两个汉字的点阵如下图所示。每个字符由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程序如下:27
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书‘横向纵向放大4倍‘ESCK命令LPRINTCHR$(27);“W”;CHR$(4);LPRINTCHR$(27);“K”;CHR$(15);CHR$(0);LPRINTCHR$(&H7C);CHR$(&H44);CHR$(&H44);CHR$(&HFF);LPRINTCHR$(&H44);CHR$(&H44);CHR$(&H7C);CHR$(&H00)LPRINTCHR$(&H41);CHR$(&H62);CHR$(&H54);CHR$(&HC8)LPRINTCHR$(&H54);CHR$(&H62);CHR$(&H41);LPRINTCHR$(10);CHR$(13);在RMD8打印机上的打印结果如下:‘回车打印出本行ESC‘ESC271B‘3927mmmn1Ln1Ln1Ln1Hn1Hn1Hn2Ln2Ln2L打印曲线1(不自动补点即虚线)n2H……nILnIHn2H……nILnIhn2H……nILnIhCR13OD格式:ASCII:十进制:十六进制:说明:该命令用于沿走纸方向打印曲线图形。m的数值是要打印的曲线条数,m的值应在0~255之间。在一水平行内,有m个曲线点。n1Ln1Hn2Ln2H……nILnIH代表这个m个曲线的位置。其中nIL或nIH的数量应等于m。每一点都应落在该机型每行最大点数内。最后的CR(回车)是让打印机打印出这一点行,整个m条曲线的图形就是由每一点行用n1Ln1Hn2Ln2H……nILnIH这些数据打印出来的。备注:坐标超出纸张宽度的点将不会打印出来。有无0D该指令都有效。该指令在热敏模式时(非兼容针打)与ESC,(1B2C)指令效果相同,均为实线(即自动补点)。ESC,ESC271B,442Cmmmn1Ln1Ln1Ln1Hn1Hn1Hn2Ln2Ln2L打印曲线2(自动补点即实线)n2H……nILnIHn2H……nILnIhn2H……nILnIhCR13OD格式:ASCII:十进制:十六进制:说明:使用说明同打印曲线格式:ASCII:FSPn28打印预存储位图
SPRT®思普瑞特十进制:十六进制:281C8050nnSP-RMD8微型热敏打印机使用说明书说明:0≤n≤2,该命令打印编号为n的预先存储在打印机非易失存储器中的2值位图。打印机非易失存储器中的位图可通过PC机上的专用工具软件生成并写入,位图宽度最大为384点,最大高度为1365点(即每幅位图最大为64KB)。n为指定的位图编号。备注:指定编号的位图还未定义时,该命令无效。位图必须是单色位图。该命令不受打印模式(下划线、字符大小、或反白打印)影响。如果要打印的位图宽度超过一行,则超出的部分不打印。需用专用的工具下载打印位图,请参见(RMDIIID设置工具软件)。通过这种方式上传的位图不会丢失,除非重新下载其他位图将其覆盖。格式:ASCII:十进制:十六进制:ESC271Btn116n74n说明:0≤n≤45,当n为0xFE时取消代码页选择,字符按照附录2中的字符码表打印。n默认为0xFE,即不选择代码页。从下面字符代码表中选择第n页字符代码页,表中n的值为十进制。n617代码页CP437[美国,欧洲标准]KataKana[片假名]PC850[多语言]PC860[葡萄牙]PC863[加拿大-法语]PC865[北欧]CodePageCP437[U.S.A.,StandardEurope]KatakanaPC850[Multilingual]PC860[Portuguese]PC863[Canadian-French]PC865[Nordic]WCP1251[斯拉夫语]CP866斯拉夫2MIK[斯拉夫/保加利亚]CP755[东欧,拉脱维亚2][伊朗,波斯]保留保留保留保留CP862[希伯来]WCP1252[拉丁语1]WCP1253[希腊]29WCP1251[Cyrillic]CP866Cyrilliec#2MIK[Cyrillic/Bulgarian]CP755[EastEurope,Latvian2]IranreservereservereservereserveCP862[Hebrew]WCP1252LatinIWCP1253[Greek]
SPRT®思普瑞特9363738394CP852[拉丁语2]SP-RMD8微型热敏打印机使用说明书CP852[Latina2]CP858MultilingualLatinⅠ+Euro)IranIILatvianCP864[Arabic]ISO-8859-1[WestEurope]CP737[Greek]WCP1257[Baltic]CP858[多种语言拉丁语1+欧元符]伊朗Ⅱ[波斯语]拉脱维亚CP864[阿拉伯语]ISO-8859-1[西欧]CP737[希腊]WCP1257[波罗的海]泰文(与TM-88ThaiThaiCP720[Arabic]CP855CP857[Turkish]WCP1250[CentralEurpoe]CP775WCP1254[Turkish]WCP1255[Hebrew]WCP1256[Arabic]WCP1258[Vietnam]ISO-8859-2[Latin2]ISO-8859-3[Latin3]ISO-8859-4[Baltic]ISO-8859-5[Cyrillic]ISO-8859-6[Arabic]ISO-8859-7[Greek]ISO-8859-8[Hebrew]ISO-8859-9[Turkish]ISO-8859-15[Latin3]charactercode14同)CP720[阿拉伯语]CP855CP857[土耳其语]WCP1250[中欧]CP775WCP1254[土耳其语]WCP1255[希伯来语]WCP1256[阿拉伯语]WCP1258[越南语]ISO-8859-2[拉丁语2]ISO-8859-3[拉丁语3]ISO-8859-4[波罗的语]ISO-8859-5[斯拉夫语]ISO-8859-6[阿拉伯语]ISO-8859-7[希腊语]ISO-8859-8[希伯来语]ISO-8859-9[土耳其语]ISO-8859-15[拉丁语9][泰文2]Thai24.2.6ESC初始化命令@ESC271B@6440初始化打印机格式:ASCII:十进制:十六进制:说明:该命令初始化打印机下列内容:△清除打印缓冲器;30
SPRT®思普瑞特△恢复默认值;△删除用户字义字符。SP-RMD8微型热敏打印机使用说明书4.2.7CR数据控制命令回车CR130D格式:ASCII:十进制:十六进制:说明:当发送一个CR命令到打印机时,在打印缓冲区中所有数据都将被打印而且向前走一行。NUL格式:ASCII:十进制:十六进制:NUL000空说明:NUL命令和某些命令,例如:ESCB,ESCD,ESC%和ESC‘等一起使用,用于表示这些命令的结束。NUL命令单独使用不起作用。4.2.8汉字打印控制命令汉字打印命令采用FS标准命令。16点阵和24点阵汉字库是符合国家标准GB2312-80规定的全部一、二级汉字和图形字符等,24点阵只有A1区及A9区的图形和符号等。每个汉字或字符用2个字节的代码表示。是国家标准信息的交换码。简称国标码。本打印机采用与国标码对应的机内码表示汉字。16点阵大五码为繁体汉字库,采用与BIG5标准对应的机内码表示汉字。以下是汉字指令详解:FS&FS281C&3826设置中文打印方式格式:ASCII:十进制:十六进制:说明:该命令输入打印机后,打印机将从字符打印方式切换到中文打印方式。使用国标一、二级汉字库。打印机在中文打印方式下,连续两个大于A1H的代码将作为31
SPRT®思普瑞特一汉字的内码打印出该汉字。SP-RMD8微型热敏打印机使用说明书[注意]:该指令在打印机正常打印模式下使打印机进入中文方式,但关机后不会保存。只有用设置软件设置,结果才会保存。FS·FS281C·462E取消中文打印方式格式:ASCII:十进制:十六进制:说明:输入该命令后,打印机将从中文打印方式切换到西文字符打印方式。[注意]:该指令在打印机正常打印模式下使打印机进入西文字符方式,但关机后不会保存。只有用设置软件设置,结果才会保存。FSSOFS281CSO140E设置倍宽打印格式:ASCII:十进制:十六进制:说明:该命令输入打印机后,打印的字符汉字横向放大一倍,纵向不变。注意:该命令只在一行内有效。FSDC4FS281CDC42014取消倍宽打印格式:ASCII:十进制:十六进制:说明:该命令取消FSSO命令所设置的横向放大打印。FSWFS281CW8757nnn设置放大倍数格式:ASCII:十进制:十六进制:说明:该命令将使打印字符时,横向和纵向各放大n倍,n的值应在1到8之间。备注:n取值1到8,其它值无效。32
SPRT®思普瑞特FSJFS281CJSP-RMD8微型热敏打印机使用说明书设置纵向打印格式:ASCII:十进制:十六进制:744A说明:该命令将使字符纵向打印,即逆时针转动90°打印。FSKFS281CK754B设置横向打印格式:ASCII:十进制:十六进制:说明:该命令将使字符横向打印,如果没有设置转动命令,字符就横向打印,即正常打印状态。FSIFS281CI7349nnn设置字符旋转打印格式:ASCII:十进制:十六进制:说明:该命令可以转动字符,n的数值如下表:RMD8默认为转180°n0123其它字符逆时针转动0°90°180°270°无效FS-FS281C-452D33允许/禁止下划线打印nnn格式:ASCII:十进制:十六进制:
SPRT®思普瑞特的最低位为0时,下划线结束。SP-RMD8微型热敏打印机使用说明书说明:该命令可以对指定的字符串加下划线打印。当n的最低位为1时,下划线开始;当n备注:只有n的最低位有效,默认n=0。本命令对字符和汉字同时有效。FS+FS281C+432Bnnn允许/禁止上划线打印格式:ASCII:十进制:十六进制:说明:该命令可以对指定的字符串加上划线打印。当n的最低位为1时,上划线开始;当n的最低位为0时,上划线结束。备注:只有n的最低位有效,默认n=0。本命令对字符和汉字同时有效。ESC“ESC271B“3422nnn允许/禁止十六进制形式打印格式:ASCII:十进制:十六进制:说明:当n的最低位为0时,禁止十六进制形式打印,当n的最低位为1时,允许十六进制形式打印,当允许十六进制形式打印时,所有的计算机发出的命令和数据都将以十六进制形式代码在打印机上打印出来.十六进制形式打印只有在打印缓冲器满时才执行打印.备注:只有n的最低位有效,默认n=0。4.2.9DLE实时指令EOTnDLE1610EOT0404nnn实时状态传输格式:ASCII:十进制码:十六进制码:说明:实时传输由参数n(1≤n≤4)指定的打印机状态:n=1:传输打印机状态n=2:传输脱机状态34
SPRT®思普瑞特n=3:传输错误状态n=4:传输纸传感器状态SP-RMD8微型热敏打印机使用说明书·打印机收到该命令后立即返回相关状态·该命令不要插在2个或更多字节的指令序列中。·打印机传输当前状态,每一状态用1个字节表示。·打印机传输状态值并不确认主计算机是否收到。·打印机收到该命令立即执行。·该命令只对串口打印机有效。打印机在任何状态下收到该指令都立即执行。n=1:打印机状态位01230/10100145,6701-00HEX-00Decimal0200816-功能固定为0固定为1固定为0联机脱机固定为1未定义固定为0n=2:脱机状态位01230/1HEX0020Decimal功能固定为0固定为1固定为0未按走纸键按下走纸键固定为1打印机不缺纸打印机缺纸35
SPRT®思普瑞特640SP-RMD8微型热敏打印机使用说明书没有出错情况有错误情况固定为0n=3:错误状态位01234560/101-0100170HEX4000Decimal02-01600640功能固定为0固定为1未定义固定为0固定为1固定为0打印头温度正常打印头温度超出范围固定为0n=4:传送纸状态位012,345,61/001010170HEX00Decimal020160960功能固定为0固定为1固定为0固定为1有纸纸尽固定为04.2.10条形码打印命令dkNUL格式:①ASCII码:十进制码:十六进制码:②ASCII码:GS291DGSk1076Bk36打印条形码dn
SPRT®思普瑞特十进制码:十六进制码:说明:291DSP-RMD8微型热敏打印机使用说明书dn①0≤m≤6(k和d的取值范围是由条码类型来决定)②65≤m≤73(k和d的取值范围是由条码类型来决定)备注:如果条码宽度超过了有效打印范围,结果为打印出来空白并且走纸。m用来选择条码类型,如下所示:m①0123456②656667686970717273条码类型UPC-AUPC-EJAN13(EAN13)JAN8(EAN8)CODE39ITFCODABARUPC-AUPC-EJAN13(EAN13)JAN8(EAN8)CODE39ITFCODABARCODE93CODE128字符个数11≤k≤1211≤k≤1212≤k≤137≤k≤81≤k≤2551≤k≤2551≤k≤25511≤n≤1211≤n≤1212≤n≤137≤n≤81≤n≤2551≤n≤2551≤n≤2551≤n≤2552≤n≤255d48≤d≤5748≤d≤5748≤d≤5748≤d≤5745≤d≤57,65≤d≤90,32,36,37,4348≤d≤5748≤d≤57,65≤d≤68,36,43,45,46,47,5848≤d≤5748≤d≤5748≤d≤5748≤d≤5745≤d≤57,65≤d≤90,32,36,37,43d1=dk=4248≤d≤5748≤d≤5765≤d≤68,36,43,45,46,47580≤d≤1270≤d≤127指令①说明:字符NUL加在最后用以表示该命令的结束。当选择UPC-A或者UPC-E码时,打印机接收到12字节条码数据后,剩余的字符被当作普通字符处理。当选择JAN13(EAN13)类型时,打印机接收到13字节条码数据后,剩余的字符被当作普通字符处理。当选择JAN8(EAN8),类型时,打印机接收到8字节条码数据后,剩余的字符被当作普通字符处理。ITF码数据个数必须是偶数。如果输入奇数个条码数据,则最后一个数据被忽略。指令②说明:n用来指示条码数据的个数,打印机将其后边n字节数据作为条码数据处理。如果n超出了规定的范围,打印机不处理这条命令,将其后的数据作37
SPRT®思普瑞特为普通数据处理。SP-RMD8微型热敏打印机使用说明书说明:·如果条码数据d超出了规定的范围,该命令无效。·如果条码横向超出了打印区域,无效。·这条命令不管由ESC1n命令设置的行高是多少,走纸距离都与设定的条码高度相等。·这条命令只有在打印缓冲区没有数据时才有效,如果打印缓冲区有数据,该命令被忽略。·打印条码后,将打印位置设置在行首。·打印模式设置(如加粗、双重打印、下划线、字符大小、反色以及字符顺时针旋转90°等)不影响这条命令,但是倒置模式对条码打印有影响。当选择CODE93(m=72)时:打印机打印HRI字符时用(■+一个字母字符)作为一个控制字符(<00>H到<1F>H和<7F>H)。控制字符与字符的转换表如下:当选择CODE128(m=73)时:·参考附录五,CODE128的相关信息和字符集。·在使用CODE128时,按照下列说明进行编码:1、在条码数据前必须先选择字符集(CODEA、CODEB和CODEC中的一个)。2、选择字符集是通过发送字符“{”和另外一个字符结合来完成的;ASCII字符“{”通过连续发送字符“{”两次来完成。38
SPRT®思普瑞特指定字符集SHIFTCODEACODEBCODECFNC1FNC2FNC3FNC4"{"ASCII{S{A{B{C{1{2{3{4{{SP-RMD8微型热敏打印机使用说明书发送数据Hex7B,537B,417B,427B,437B,317B,327B,337B,347B,7BDecimal123,83123,65123,66123,67123,49123,50123,51123,52123,123[举例]:例如打印“No.123456”在这个实例中,打印机首先用CODEB打印“No.”,接着用CODEC打印余下的数字:GSk7356·如果在条码数据的最前端不是字符集选择,则打印机将停止这条命令的处理,并将余下的数据作为普通数据处理。·如果“{”和紧接着它的那个字符不是上面所指定的组合,则打印机停止这条命令的处理,并将余下的数据作为普通数据处理。·如果打印机接收的字符不是条码字符集数据,则打印机停止这条命令的处理,并将余下的数据作为普通数据处理。·打印机打印HRI字符时,不打印shift字符和字符集选择数据。·功能字符的HRI字符不打印。·控制字符(<00>Hto<1F>Hand<7F>H)的HRI字符也不打印;一定要保证条码的左右间隙。间隙因条码类型不同而不同。可参照GSH,GSh,GSw,附录5GSHnGS291DH7248nnn选择HRI字符的打印位置格式:ASCII:十进制:十六进制:说明:0≤n≤3,48≤n≤51打印条码时,为HRI字符选择打印位置。n指定HRI打印位置:n打印位置0,48不打印1,49条码上方2,50条码下方3,51条码上、下方都打印HRI是对条码内容注释的字符,缺省值:n=0。39
SPRT®思普瑞特可参照GSk备注:n为其它值无效。SP-RMD8微型热敏打印机使用说明书GShn设置条形码高度格式:ASCII:GShn十进制:29104n十六进制:1D68n说明:设置要打印条形码的高度。n=0~255,以点为单位。n=0为256点。默认值n=60。GSwnGS291Dw11977nnn设置条码宽度格式:ASCII:十进制:十六进制:说明:2≤n≤6(n为其它值无效),用来设置条码横向模块宽度如下表:n单基本模块宽度双基本模块宽度窄基本模块(mm)宽基本模块(mm)(mm)20.250.250.62530.3750.3750.87540.50.51.2550.6250.6251.62560.750.751.875单基本模块条码如下:UPC-A,UPC-E,JAN13(EAN13),JAN8(EAN8),CODE93,CODE128双基本模块条码如下:CODE39,ITF,CODABAR缺省值:n=3,可参照GSk。40
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书第五章使用与维护5.1机头维护为了确保打印机的正常工作,特别要注意不要随意拆卸打印机头。对于不使用打印机外壳的用户,更要注意保护机头。(1)如果长期不使用打印机,请不要将打印机接通电源。(2)如发生打印机工作不正常时,请关掉打印机电源。(3)使用电源必须符合要求,否则对打印机机头不利。(4)更换纸卷时,请注意机头上是否有纸屑,如有请轻轻吹去。(5)保持打印机线路干净无尘土。(6)热敏打印机不清晰时,可用洁净绵球沾酒精擦拭。5.2其它以下方面也请注意(1)不要插拔芯片,如有异常,请送厂家维修。(2)用户自行压制连接电线时,一定要注意你手头的打印机接口是并行口还是串行口,不要和主机发生连接错误。第六章打印机在WINDOWS下的使用SP-RMD8微型热敏打印机驱动程序版本为SP-DRV211,驱动程序及安装使用说明可以从我司网站下载,在此不作详细介绍。备注:安装驱动程序过程中,打印机型号选择为“58热敏系列”,其他详见安装使用说明。41
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书附录1西文方式下字符有效代码表西文方式下字符有效代码表的编号是从00H-0FFH排列的,其中00H-1FH用于控制码,20H-0FFH用于字符码。字符码共有两个字符集组成,每个字符集中的字符码都是20H-0FFH排列。字符集:142
SPRT®思普瑞特字符集2:SP-RMD8微型热敏打印机使用说明书43
SPRT®思普瑞特附录220H-0FFH用于字符码。SP-RMD8微型热敏打印机使用说明书中文方式下字符有效代码表中文方式下字符有效代码表的编号是从00H-0FFH排列的,其中00H-1FH用于控制码,44
SPRT®思普瑞特附录3十进制n十六进制090A0B0D1004n1B22nSP-RMD8微型热敏打印机使用说明书打印命令表功能结束标志执行水平造表换行执行垂直造表回车实时状态传输禁止/允许十六进制形式页数292符号和格式NULHTLFVTCRDLEEOTnESC“n2734n打印ESC2737n1B25n%m1n1……mk替换用户自定义字符26nk00ESC&mn1n2……273827392743n27442745n2749n275427552758276427662767n27682774n27751B26用户自定义字符25n61B271B2B1B2C1B2Dn1B31n1B361B371B3A1B401B421B43n1B441B4An1B4BnESC‘m…nILnIHCRESC+n打印M个曲线点(虚线)允许/禁止上划线打印打印M个曲线(实线)允许/禁止下划线打印设定行间距为N点行选择字符集1选择字符集2恢复字符集中的字符初始化打印机设定重直造表设定页长为N行设定水平造表执行n点行走纸打印n×8点阵图形28232823716181527ESC,m…nILnIHCRESC-ESC1ESC6ESC7ESC:ESC@ESCBn1…nkNULESCCnESCDn1…nkNULESCJnESCKn1…n2…datann45
SPRT®思普瑞特2781n2785n2786n2787n2799n27102m27105n27108n27112n27116n2814n282028382843n2845n28462873n287428752880n2887n2972n29104n29107n29119nn1B51n1B55n1B56n1B57n1B63n1B66m1B69n1B6Cn1B70n1B74n1C0En1C141C261C2Bn1C2Dn1C2E1C49n1C4A1C4B1C50n1C57n1D48n1D68n1D6Bn1D77nnESCQnESCUnESCVnESCWnESCCnSP-RMD8微型热敏打印机使用说明书设定右限横向放大n倍纵向放大n倍横向纵向放大n倍允许/禁止反向打印打印空格或空行允许/禁止反白打印设定左限设置字间距选择字符代码页设置倍宽打印取消倍宽打印设置国标一、二级汉字库249ESCfmnESCinESClnESCPnESCtnFSSOnFSDC4FS&打印FS+n加上划线打印加下划线打印取消汉字打印方式设置旋转打印设置纵向打印设置横向打印打印预存储位图设置放大倍数选择HRI字符的打印位置设置条码高度打印条形码设置条码宽度3FS–nFS·FSInFSJFSKFSPnFSWnGSHnGShnGSknGSwn注意:使用设置工具将字体设置为English时,字体自动变为8*6,如果需要其他字号字体,请选择8*16。46
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书附录4单片机接口实例打印机的串行接口定义见3.1.1说明47
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书48
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书打印机的并行接口定义见3.1.2所示。49
2024年2月8日发(作者:绍璇玑)
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书SP-RMD8微型热敏打印机使用说明书VER1.08SP-RMD8ASP-RMD8BSP-RMD8C北京思普瑞特科技发展有限公司1
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书目录目录....................................................................................................................................2简介.....................................................................................................................................................3第一章特征与性能指标............................................................................................................31.1主要特征.............................................................................................................................31.2性能指标.............................................................................................................................4第二章安装说明........................................................................................................................52.1打印机外型.........................................................................................................................52.2外形尺寸...........................................................................................................................52.3安装纸卷...........................................................................................................................72.4安装耳朵工作示意图.......................................................................................................7第三章操作说明...............................................................................................93.1接口连接.............................................................................................................................93.1.1串行接口连接..........................................................................................................93.1.2并行接口连接........................................................................................................113.1.3USB接口连接........................................................................................................133.1.4打印机参数设置.....................................................................................................133.1.4电源连接................................................................................................................133.2指示灯和按键操作...........................................................................................................133.3自检测和十六进制打印...................................................................................................143.4打印机初始化...................................................................................................................14第四章打印命令.............................................................................................154.1概述...................................................................................................................................154.2命令详解...........................................................................................................................154.2.1纸进给命令..........................................................................................................154.2.2格式设置命令......................................................................................................164.2.3字符设置命令......................................................................................................214.2.4用户自定义字符设置命令..................................................................................254.2.5图形打印及代码页选择命令..............................................................................274.2.6初始化命令..........................................................................................................304.2.7数据控制命令......................................................................................................314.2.8汉字打印控制命令..............................................................................................314.2.9实时指令..............................................................................................................344.2.10条形码打印命令...................................................................................................36第五章使用与维护.............................................................................................415.1机头维护...........................................................................................................................415.2其它...................................................................................................................................41第六章打印机在WINDOWS下的使用............................................................................................41附录1西文方式下字符有效代码表.............................................................................................42附录2中文方式下字符有效代码表.........................................................................................44附录3打印命令表.............................................................................................45附录4单片机接口实例.............................................................................................472
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书简介SP-RMD8微型热敏打印机是北京思普瑞特科技发展有限公司面向二十一世纪开发生产的点阵式智能打印机。机器采用全新进口机芯,自带单片计算机,具有体积小、重量轻、功能完备、高速度、高清晰、外型美观、操作简单、连接方便等优点。是医疗器械、火警控制、工业控制以及其它各种仪器仪表更新换代最理想的匹配产品。SP-RMD8微型热敏打印机在西文方式下有与SP-RMDIIIB相同的字符集1和字符集2,在中文方式下按汉字点阵的不同可以打印24点阵高的12*24半角字符、16点阵高的8*16半角字符,汉字有24*24、16*16的国标一、二级字库选择,以及大量的数学符号、专用符号、图形、曲线。可通过命令更换打印行距和字符的大小可以自定义部分代码字符,具有自检测功能。SP-RMD8微型热敏打印机具备Windows驱动程序,能够在PC机下直接进行打印各种字符、汉字以及图形。第一章1.1主要特征◇采用行式热敏打印方式◇集机头与电路于一体,可方便安装特征与性能指标◇自带单片处理机,具有标准的并行接口或串行接口,便于与各种微机或智能仪器、仪表联机使用◇具有汉字、字符、图形等实时的打印命令,指令集与传统的打印机相兼容◇支持多种国际代码页字库及预存储位图打印◇具有自检测功能,打印全部代码,字符清晰度高,字体美观大方◇有足够的接收缓冲区3K◇前安装方式,便于客户安装◇打印纸:宽度为57.5±0.5mm的热敏打印纸◇电源要求:SP-RMD8:分标准电压和宽电压输入:DC5V~8.4V/9V-24V◇工作温度范围:0~50℃◇可在DOS和Windows两种界面下使用电流:3A3
SPRT®思普瑞特◇8点/mm,384点/行◇打印速度:约30mm/秒。SP-RMD8微型热敏打印机使用说明书1.2性能指标◇打印方法:行式热敏打印◇接口:并行接口(CENTRONICS兼容),MiniUSBB或串行接口(RS-232、TTL和RS-485)◇接口连接器:串行接口和并行接口均采用IDE20针插座◇控制码通用ESC、FS、GS控制码◇按键LF为自检和走纸控制按键,LF灯为出错报警灯和电源指示灯,上电后为亮的状态,指示打印机上电。闪烁的频率不同表示的意义不同,具体参考第三章3.2.◇纸张类型D8A:57.5×φ20mm(MAX);D8B:57.5×φ30mm(MAX);(MAX)◇可靠性:MCBF(平均无故障行数)(5~15)×10◇打印头寿命:50KM◇工作环境温湿度:0~50℃,相对温度10~80%◇储存环境温湿度:-20~50℃,相对温度10~90%6D8C:57.5×φ50mm4
SPRT®思普瑞特第二章2.1打印机外型SP-RMD8微型热敏打印机使用说明书安装说明123图2-1Button),电源指示灯(Power),状态指示灯(Error)1、进纸按键(Lf2、纸卷(PaperRoll)3、开门手柄(OpenDoorHandle)2.2外形尺寸◇开口尺寸:75.5mm×38.5mm(W×H)嵌入深度:37mm◇外型尺寸:79.5mm×42mm×39.5mm(W×H×D)图2-2RMD8A机型外形尺寸及开口尺寸5
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书◇开口尺寸:78.5mm×54mm(W×H)嵌入深度:43mm◇外型尺寸:83mm×58.5mm×45.5mm(W×H×D)图2-3RMD8B机型外形尺寸及开口尺寸◇开口尺寸:80.5mm×80.5mm(W×H)嵌入深度:55.5mm◇外型尺寸:85mm×85mm×57.5mm(W×H×D)6
SPRT®思普瑞特图2-4SP-RMD8微型热敏打印机使用说明书RMD8C机型外形尺寸及开口尺寸2.3安装纸卷向外扳动开门手柄,打开纸仓盖,装上纸卷后合上纸仓盖,见图2-5。图2-52.4安装耳朵工作示意图将打印机放入用户主机面板的安装孔中,打开纸仓盖,如图2-6所示,然后顺时针拧紧螺钉,直至安装耳朵运动到图2-7所示位置,完成安装。注:施加在螺钉上的拧紧力请勿超过2kgf·cm。7
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书图2-6图2-78
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书第三章操作说明3.1接口连接3.1.1串行接口连接SP-RMD8微型热敏打印机串行接口为RS-232串口,其电平为EIA电平和TTL电平可选,支持RTS/CTS及XON/XOFF握手协议。若接口类型为IDE20针型插座,插座线脚序号定义如图3-1:图3-1插座线脚序号定义当打印机为TTL电平时接口的定义如图3-2所示信号名称IDE20插座引源说明脚号RXD20主机打印机从主计算机接收数据打印机向主计算机发送数据,当使用X-ON/X-OFFTXD19打印机握手协议时打印机向主计算机发送控制码X-ON/X-OFF该信号为1高时表示打印机正忙不能接受数据,而CTSGND182,6,8,12,16打印机当该信号为0低时表示打印机准备好可以接受数据-图3-2信号地串行接口插座引脚定义当打印机为232电平时接口的定义如图3-3所示9
SPRT®思普瑞特信号名称IDE20插座引SP-RMD8微型热敏打印机使用说明书说明源脚号RXD19主机打印机从主计算机接收数据打印机向主计算机发送数据,当使用X-ON/X-OFFTXD20打印机握手协议时打印机向主计算机发送控制码X-ON/X-OFFDSRCTSGND15182,6,8,12,16打印机打印机当该信号为0低时表示打印机准备好可以接受数据-图3-3信号地串行接口插座引脚定义该信号为SPACE状态表示打印机在线该信号为1高时表示打印机正忙不能接受数据,而若接口为两个IDC-10型插座,其功能和线序是一样的,只是接口电平不同,具体定义如图3-4、图3-5所示。图3-4注意:不要同时使用两插座。信号名称TXDRXDCTSDSRGND引脚号23865信号源打印机主机打印机打印机-IDC-10针型插座线脚序号定义功能说明打印机向主机发送数据打印机从主机接收数据打印机与主机硬件流控信号(忙信号)同CTS串行接口插座引脚定义图3-510
SPRT®思普瑞特注:①”源”表示信号发出的来源②未标注引脚为空引脚SP-RMD8微型热敏打印机使用说明书③232电平为负逻辑,负电平表示信号1,正电平表示信号0当打印机为485电平时接口的定义如图3-6所示信号名称ABGNDIDE20插座引脚号20192,6,8,12,16图3-6注:未标注引脚为空引脚串行连接方式下的波特率和数据结构的设置,可用设置软件进行设置,出厂时已设定为9600bps、8位数据位、无校验和1位停止位。波特率支持:1200,2400,4800,9600,19200,38400,57600,115200等八种波特率。握手方式有两种可供选择。一种是标志控制方式,另一种是X-ON/X-OFF协议方式,两种握手方式的说明如图3-7所示串行接口插座引脚定义IDC10插座引脚号(COM1接口)795握手方式数据方向数据可以进入RS-232C接口信号信号线BUSY为Space状态信号线BUSY为Mark状态在信号线TXD上发X-ON码11H在信号线TXD上发X-OFF码13H标志控制数据不可进入X-ON/X-OFF控制数据可以进入数据不可进入图3-7两种握手方式3.1.2并行接口连接SP-RMD8微型热敏打印机的并行接口为与CENIRONICS兼容接口,其接口插座为20线扁平电缆插头或其代用品与之配接,并行接口插座的引脚序号如图3-8所示:11
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书图3-8并行接口插座引脚序号并行接口各引脚信号的定义如图3-9所示:引脚号1720181942、6、810、12、16信号/STBDATA1DATA2DATA3DATA4DATA5DATA6DATA7DATA8/ACKBUSY/PESELNCGND方向入入入入这些信号分别代表并行数据的第一至第八位信入息,每个信号当其逻辑为“1”时为高电平,逻辑入为“0”时为低电平。入入入出出出出------回答脉冲,“低”电平表示数据已被接受而且打印机准备好接受下一数据。“高”电平表示打印机正“忙”不能接受数据“高”表示打印机无纸,“低”表示有纸经电阻上拉至“高”电平。表示打印机在线未接接地,逻辑“0”电平说明选通触发,上升沿时读入数据。图3-9并行接口引脚定义注:①“入”表示输入到打印机,“出”表示从打印机输出。②信号的逻辑电平均为TTL电平。12
SPRT®思普瑞特3.1.3USB接口连接SP-RMD8微型热敏打印机使用说明书SP-RMD8热敏打印机USB接口为Mini-USB接口,外形及引脚定义如图3-10所示:图3-10Mini-USB插座及引脚定义3.1.4打印机参数设置打印机参数可以通过软件设置:可从本公司网站下载设置工具软件,说明详见设置工具。3.1.4电源连接SP-RMD8微型热敏打印机宽电压输入:DC5V~8.4V/9V-24V电流:3A电源接口插座如图3-11所示,电源接口引脚线序说明如图3-12所示:图3-11电源接口插座图图3-12电源接口引脚线序说明3.2指示灯和按键操作按键功能和作用根据打印机工作模式不同而不同,在正常工作模式下,如下:走纸键(LF)上电为在线状态,此时按【LF】键进开始进纸;松开按键进纸停止。电源指示灯和错误指示灯共用一个(绿色)指示灯状态13说明
SPRT®思普瑞特常亮每秒闪烁1次每秒闪烁2次每秒闪烁3次SP-RMD8微型热敏打印机使用说明书上电状态缺纸,等待有纸后恢复正常工作。机头过温,等待机头温度降低,自动恢复。机头加热板损坏,不可恢复,需维修3.3自检测和十六进制打印自检测可以检测打印机是否工作正常,如果能够正确地打印出自检清样,则说明除和主机的接口以外,打印机一切正常。否则需要检修。自检测顺序打印软件版本号,接口形式、字符及其他配置信息。自检测的方法是按住【LF】键并接通电源,在3秒内松开按键,这时打印机将打印出自检清单。十六进制打印的方法是按住【LF】键并接通电源,在指示灯闪3次后松开按键,打印出“HexadecimalDump”字样,进入十六机制打印模式。退出十六进制打印的方法是:①连续按三次【LF】键,然后发送0x00;②直接重启打印机。3.4打印机初始化打印机的初始化有二种方法。一是利用控制码ESC@,由主机向打印机发送命令,利用软件实现初始化。二是重启打印机。14
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书第四章打印命令4.1概述SP-RMD8微型热敏打印机提供的打印命令,与传统ESC打印命令完全兼容。各个命令的描述形式如下:控制码名称格式:ASCII:十进制:十六进制:说明:该命令功能和使用说明例子:为了更容易理解该命令功能类型分组介绍每个命令。下面将按照各个打印命令的功能类型分组介绍每个命令。功能以标准ASCII字符序列表示以十进制数字序列表示以十六进制数字序列表示4.2命令详解4.2.1LF格式:ASCII:十进制:十六进制:LF100A纸进给命令换行说明:打印机打印出当前行并向前走纸一行备注:一行指的是当前字符行ESCJ格式:ASCII:十进制:十六进制:ESC271BJ744Annn执行n点行走纸说明:打印机向前进给n点行。N的值应在1到255范围之内。这个命令不发出回车换行。它不会影响后面换行命令。如果你需要产生立即进给走纸而不要回车,就可以使用ESC15
SPRT®思普瑞特ESC1格式:ASCII:十进制:十六进制:ESC271B14931SP-RMD8微型热敏打印机使用说明书也会放大行间距。设置n点行间距nnnJ命令。放大命令ESCV、ESCW、FSW说明:为后面的换行命令设置n点行间距。n的值应当在0到255之间。在使用ESCK命令进行点阵图形打印时,通常设置n=0,在文本打印方式时通常设n=3。观察这个命令效果的BASIC程序如下:FORI=1TO11STEP2LPRINTCHR$(27);CHR$(49);CHR$(I);LPRINT“RMWDTEST”NEXTI上述程序打印结果如下:‘ESC1设置行间距‘打印字符串和换行4.2.2ESCB格式设置命令设置垂直造表值ESC271BB6642n1n1n1n2n2n2n3…NULn3…0n3…00格式:ASCII:十进制:十六进制:说明:输入垂直造表位置n1n2n3等,字符NUL加在最后用以表示该命令的结束。16
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书VT命令执行垂直造表,打印纸进给到下一个垂直造表位置。所有输入的垂直造表位置,都可以用该命令以ESCBNUL的格式消除。例如:设置三个垂直造表值在第2行、第5行和第8行,你可以发送下列命令:ASCII:十进制:ESC27B6642STXENQ202505BS808NUL000十六进制:1B关于这个例子的BASIC程序如下:LPRINTCHR$(27);CHR$(66);CHR$(2);CHR$(5);CHR$(8);CHr$(0);‘ESCLPRINTCHR$(11);LPRINT“SPRM1”;LPRINTCHR$(11);LPRINT“SPRM2”;LPRINTCHR$(11);LPRINT“SPRM3”该程序在SP-RMD8微型热敏打印机上的打印结果如下:‘VT命令‘打印字符串‘VT命令‘打印字符串‘VT命令‘打印字符串B命令VT格式:ASCII:十进制:十六进制:VT110B执行垂直造表说明:打印纸进给到ESCB命令设置的下一个垂直造表位置。备注:如果没有垂直造表值设置,或者当前位置已等于或超过最后一个垂直造表位置,VT命令都只走一行纸(如同LF命令)。ESCDESC271BD6844n1n1n1n2n2n2设置水平造表值n3………NULn3………0n3………00格式:ASCII:十进制:十六进制:说明:输入水平造表位置n1,n2等,所有这些都应当在该型号打印机的行宽之内,字符NUL17
SPRT®思普瑞特加在最后用以表示该命令的结束。SP-RMD8微型热敏打印机使用说明书所有设置的水平造表值都可以用该命令的ESCDNUL的格式清除。例如:在一行的第2、第9和第14字符位置设置三个水平造表值。ASCII:十进制:ESC27D6844STXHT202909SO140ENUL000十六进制:1B关于这个例子的BASIC程序如下:LPRINT“123456789”‘标尺D命令LPRINTCHR$(27);CHR$(68);CHR$(2);CHR$(9);CHR$(14);CHR$(0);‘ESCLPRINTCHR$(9);LPRIN“HT1”;LPRINTCHR$(9);LPRINT“HT2”;LPRINTCHR$(9);LPRINT“HT3”;LPRINTCHR$(13);该程序在RMD8上的打印结果如下:‘HT命令‘打印字符串‘HT命令‘打印字符串‘HT命令‘打印字符串HT格式:ASCII:十进制:十六进制:HT909执行水平造表说明:打印位置进行到ESCD命令设置的下一水平造表位置。备注:如果没有设置水平造表值或者当前位置等于或超过最后一个水平造表值,HT命令都将不执行。如果水平造表位置超过了当前行宽,HT命令将不执行。ESCf格式:ASCII:ESCfmn打印空格或空行18
SPRT®思普瑞特十进制:十六进制:271B10266SP-RMD8微型热敏打印机使用说明书mmnn说明:如果m=0,ESCfNULn命令将打印n个空格。如果m=1,ESCfSOHn命令将打印n行空行。n的值应该在0-255之间。备注:如果m=0,n的值超过了当前行宽,打印机会换行继续打印空格。如果m=1,将走纸n个当前行高。例如:在一行中打印6个空格字符,你可以发送下列命令:ASCII:十进制:十六进制:ESC271Bf10266NUL000006ACK6另一个例子:要打印6行空行,你可以发送下列命令:格式:ASCII:十进制:ESC27f10266SOH0101ACK606设置左限ESC271Bl1086Cnnn十六进制:1BESCl格式:ASCII:十进制:十六进制:说明:n的数值应当在RMD8打印机的行宽之内。默认值n=0,即没有左限。该命令设置的是绝对位置,不受字符命令ESCU和ESCW的影响。例如:要设置左限值为12,你可发送下列命令:ASCII:十进制:ESC2711086CFF120C十六进制:1B关于这个例子的BASIC程序如下LPRINT“23456”LPRINT‘标尺‘ESC1命令CHR$(27);CHR$(108);CHR$(12);LPRINT“4567890”该程序在RMD8上的打印结果如下:19
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书ESCQ格式:ASCII:十进制:十六进制:ESC271BQ8151nnn设置右限说明:n的数值应当在RMD8打印机的行宽之内。默认值n=0,即没有右限。该命令设置的是绝对位置,不受字符命令ESCU和ESCW的影响。该命令设置之后,只有达到右限位置,打印机便会自动加入换行符例如:要设置右限值为12,你可发送下列命令:ASCII:十进制:ESC27Q8151ACK120C十六进制:1B关于这个例子的BASIC程序如下LPRINT“456789012”LPRINTCHR$(27);CHR$(81);CHR$(12);’标尺’ESCQ命令LPRINT“4567890”;LPRINT“123456789”该程序在RMD8上的打印结果如下:ESCP格式:ASCII:十进制:十六进制:ESC271BP11270nnn设置字间距说明:该命令是设定字之间的空点。对汉字字符同时有效。20
SPRT®思普瑞特0-255之间。SP-RMD8微型热敏打印机使用说明书默认方式为零,即字之间没有空点(点为绝对值,不受放大或缩小命令影响),n在4.2.3ESC字符设置命令UESC271BU8555nnn横向放大格式:ASCII:十进制:十六进制:说明:在该命令输入之后的字符、图形和汉字将以正常宽度n倍打印,n的值应在1至8之间,24点阵默认值n=1,16点阵默认值n=2即正常宽度打印。备注:n的值在1-8之间,其它值无效。为了观察ESCU命令的放大效果,请看下面的BASIC程序:FORI=1TO3LPRINTCHR$(27);CHR$(85);CHR$(I);LPRINTNEXTI该程序在RMD8上的打印结果如下:“SPRM”’ESCU命令’打印字符串’CR命令ESCVESC271BV8656nnn纵向放大格式:ASCII:十进制:十六进制:说明:在该命令输入之后的字符、图形和汉字将以正常高度n倍打印,n的数值应该在1到8之间,24点阵默认值n=1,16点阵默认值n=2,这个命令应当在一行的开始发出。备注:n的值在1-8之间,其它值无效。为了观察命令的放大效果,请看下面的BASIC程序:FORI=1TO3LPRINTCHR$(27);CHR$(86);CHR$(I)21’从1到3倍’ESCV命令
SPRT®思普瑞特LPRINNEXTI该程序在RMD8上的打印结果如下:“SPRM”SP-RMD8微型热敏打印机使用说明书’打印字符串ESCWESC271BW8757nnn横向纵向放大格式:ASCII:十进制:十六进制:说明:在该命令输入之后的字符、图形和汉字将以正常高度和宽度的n倍打印.备注:n的值在1-8之间,其它值无效。FORI=1TO3LPRINTCHR$(27);CHR$(87);CHR$(I);LPRINT“SPRM”NEXTI该程序在RMD8上的打印结果如下:‘从1到3倍‘ESCW命令‘打印字符串ESC-格式:ASCII:十进制:ESC27-45nn允许/禁止下划线打印22
SPRT®思普瑞特十六进制:1BSP-RMD8微型热敏打印机使用说明书2Dn说明:当n的最低位为1时,允许下划线打印;当n的最低位为0时,禁止下划线打印。允许下划线打印之后的所有字符,包括空格都将打印出下划线,除非遇到禁止下划线的打印命令。此指令对汉字同样有效。备注:只有n的最低位有效,默认n=0。观察该命令效果的BASIC程序如下:LPRINTCHR$(27);CHR$(57);CHR$(2);LPRINT“SPRM”LPRINTCHR$(27);CHR$(45);CHR$(1);LPRINT”SPRM”LPRINTCHR$(27);CHR$(45);CHR$(0);LPRINT”SPRM”在RMD8上的打印结果如下:’允许下划线打印’SPRM打印下划线’禁止下划线打印’横向纵向放大2倍ESC+格式:ASCII:十进制:十六进制:ESC271B+432Bnnn允许/禁止上划线打印说明:当n的最低位为1时,允许上划线打印;当n的最低位为0时,禁止上划线打印。允许上划线打印之后的所有字符,包括空格都将打印上划线。此指令对汉字同样有效。备注:只有n的最低位有效,默认n=0。观察该命令效果的BASIC程序如下:LPRINTCHR$(27);CHR$(57);CHR$(2);LPRINT“SPRM”LPRINTCHR$(27);CHR$(43);CHR$(1);’允许上划线打印’横向纵向放大2倍23
SPRT®思普瑞特LPRINT”SPRM”SP-RMD8微型热敏打印机使用说明书’SPRM打印下划线’禁止上划线打印LPRINTCHR$(27);CHR$(45);CHR$(0);LPRINT”SPRM”在RMD8上的打印结果如下:ESCiESC271Bi10569nnn允许/禁止反白打印格式:ASCII:十进制:十六进制:说明:当n的最低位为1时,允许反白打印;当n的最低位为0时,禁止反白打印。反白打印时在黑色背景下打印白字,就像照相的底片一样。正常打印是在白色背景下打印黑字,默认为禁止反白打印。备注:只有n的最低位有效,默认n=0。BASIC程序如下:LPRINTCHR$(27);CHR$(105);CHR$(1),LPRINT“SPRM”在RMD8的打印结果如下:’允许反白打印ESCcESC271Bc9963nnn允许/禁止反向打印格式:ASCII:十进制:十六进制:24
SPRT®思普瑞特备注:只有n的最低位有效,默认n=1。SP-RMD8微型热敏打印机使用说明书说明:当n的最低位为1时,反向打印方式允许;当n的最低位为0时反向打印方式禁止。注意:反向打印不但支持字符方式,也支持图形方式和汉字方式。在反向打印图形时,请注意图形单元的打印顺序,请看ESCK命令。ESC6ESC271B65436选择字符集1格式:ASCII:十进制:十六进制:说明:在该命令之后的所有字符均使用西文方式下的字符集1打印。ESC7ESC271B75537选择字符集2格式:ASCII:十进制:十六进制:说明:在该命令之后的所有字符均使用西文方式上的字符集2打印。4.2.4ESC用户自定义字符设置命令&ESC271B&3826mmmn1n1n1用户自定义字符n2……n6n2……n6n2……n6格式:ASCII:十进制:十六进制:说明:这个命令允许用户定义一个字符,参数m是该用户定义的字符码,应在32~255之间。参数n1,n2……n6是定义这个字符的结构码。字符是由6×8点阵组成。即6列每列8点,每一列由一个字节数据表示,最高位在上,如下图所示:25
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书用户定义的字符储存在RAM内,断电后将会丢失,如果许多ESC&命令使用同一个m值,只有最后一个有效。最多可以定义32个用户自定义字符。参见ESC%和ESC:命令。ESC%ESC271B%3725m1m1m1n1n1n1m2m2m2n2……mkn2……mkn2……mk替换用户自定义字符nknknkNUL000格式:ASCII:十进制:十六进制:说明:这个命令可以将当前字符集中的字符n替换为用户自定义字符m,在该命令以后的用户定义字符m将会代替当前字符集中的字符n打印出来。m1,m2……mk是用户自定义的字符码。n1,n2……nk是当前字符集中要被替换的字符码。m和n的数值都应在32~255之间。下标K的值应在1~32之间,最大可替换的字符数是32。字符NUL加在最后表示该命令的结束。参见ESC%和ESC:命令。备注:无论是汉字模式还是字符模式,打印该字符码时都会打印出替换后的字符。ESC:ESC271B:583A%命令替换为用户定义恢复字符集中的字符格式:ASCII:十进制:十六进制:说明:该命令恢复字符集中的原字符,该字符在此之间已被用ESC字符。但是用户定义字符并不从RAM中删除,字符还可以用ESC%命令调出使用。观察ESC&、ESC%和ESC:命令效果的BASIC程序如下:10203040LPRINTCHR$(27);“W”;CHR$(8);LPRINTCHR$(27);“&”;CHR$(65);LPRINTCHR$(&H02);CHR$(&H7C);CHR$(&H40);LPRINTCHR$(&HC0);CHR$(&H40);CHR$(&H00);‘横向纵向放大8倍‘ESC&命令26
SPRT®思普瑞特50607080SP-RMD8微型热敏打印机使用说明书LPRINTCHR$(27);“%”;CHR$(65);CHR$(65);CHR$(0);’ESC%命令LPRINTCHR$(65);CHR$(13);LPRINTCHR$(27);CHR$(58);LPRINTCHR$(65);‘打印自定义字符‘ESC:命令‘打印原字符集中的字符该程序在RMD8打印机上的打印结果如下:4.2.5ESC图形打印及代码页选择命令KESC271BK754Bn1n1n1n2……data……n2……data……n2……data……打印点阵图形格式:ASCII:十进制:十六进制:说明:该命令打印(n2×256+n1)×8点阵图形。该图形的宽度为(n2×256+n1)点,高度为8点,每一列的8个点可以由一个8位的字节来表示,最高位在上。n1和n2的数代表一个16位二进制数,n1作为低字节,n2作为高字节,表示ESCK命令要打印的图形宽度为n2×256+n1,在SPRM系列打印机中,n2应是0或1,点数之和小于等于384,data,是该图每一列的字节内容,字节数应等于n2×256+n1。备注:如果打印的图形宽度大于当前行剩余的宽度时,超出的图形将不会打印出来,同时产生换行。例如:你要用ESCK命令打印两个汉字“中文”,这两个汉字的点阵如下图所示。每个字符由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程序如下:27
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书‘横向纵向放大4倍‘ESCK命令LPRINTCHR$(27);“W”;CHR$(4);LPRINTCHR$(27);“K”;CHR$(15);CHR$(0);LPRINTCHR$(&H7C);CHR$(&H44);CHR$(&H44);CHR$(&HFF);LPRINTCHR$(&H44);CHR$(&H44);CHR$(&H7C);CHR$(&H00)LPRINTCHR$(&H41);CHR$(&H62);CHR$(&H54);CHR$(&HC8)LPRINTCHR$(&H54);CHR$(&H62);CHR$(&H41);LPRINTCHR$(10);CHR$(13);在RMD8打印机上的打印结果如下:‘回车打印出本行ESC‘ESC271B‘3927mmmn1Ln1Ln1Ln1Hn1Hn1Hn2Ln2Ln2L打印曲线1(不自动补点即虚线)n2H……nILnIHn2H……nILnIhn2H……nILnIhCR13OD格式:ASCII:十进制:十六进制:说明:该命令用于沿走纸方向打印曲线图形。m的数值是要打印的曲线条数,m的值应在0~255之间。在一水平行内,有m个曲线点。n1Ln1Hn2Ln2H……nILnIH代表这个m个曲线的位置。其中nIL或nIH的数量应等于m。每一点都应落在该机型每行最大点数内。最后的CR(回车)是让打印机打印出这一点行,整个m条曲线的图形就是由每一点行用n1Ln1Hn2Ln2H……nILnIH这些数据打印出来的。备注:坐标超出纸张宽度的点将不会打印出来。有无0D该指令都有效。该指令在热敏模式时(非兼容针打)与ESC,(1B2C)指令效果相同,均为实线(即自动补点)。ESC,ESC271B,442Cmmmn1Ln1Ln1Ln1Hn1Hn1Hn2Ln2Ln2L打印曲线2(自动补点即实线)n2H……nILnIHn2H……nILnIhn2H……nILnIhCR13OD格式:ASCII:十进制:十六进制:说明:使用说明同打印曲线格式:ASCII:FSPn28打印预存储位图
SPRT®思普瑞特十进制:十六进制:281C8050nnSP-RMD8微型热敏打印机使用说明书说明:0≤n≤2,该命令打印编号为n的预先存储在打印机非易失存储器中的2值位图。打印机非易失存储器中的位图可通过PC机上的专用工具软件生成并写入,位图宽度最大为384点,最大高度为1365点(即每幅位图最大为64KB)。n为指定的位图编号。备注:指定编号的位图还未定义时,该命令无效。位图必须是单色位图。该命令不受打印模式(下划线、字符大小、或反白打印)影响。如果要打印的位图宽度超过一行,则超出的部分不打印。需用专用的工具下载打印位图,请参见(RMDIIID设置工具软件)。通过这种方式上传的位图不会丢失,除非重新下载其他位图将其覆盖。格式:ASCII:十进制:十六进制:ESC271Btn116n74n说明:0≤n≤45,当n为0xFE时取消代码页选择,字符按照附录2中的字符码表打印。n默认为0xFE,即不选择代码页。从下面字符代码表中选择第n页字符代码页,表中n的值为十进制。n617代码页CP437[美国,欧洲标准]KataKana[片假名]PC850[多语言]PC860[葡萄牙]PC863[加拿大-法语]PC865[北欧]CodePageCP437[U.S.A.,StandardEurope]KatakanaPC850[Multilingual]PC860[Portuguese]PC863[Canadian-French]PC865[Nordic]WCP1251[斯拉夫语]CP866斯拉夫2MIK[斯拉夫/保加利亚]CP755[东欧,拉脱维亚2][伊朗,波斯]保留保留保留保留CP862[希伯来]WCP1252[拉丁语1]WCP1253[希腊]29WCP1251[Cyrillic]CP866Cyrilliec#2MIK[Cyrillic/Bulgarian]CP755[EastEurope,Latvian2]IranreservereservereservereserveCP862[Hebrew]WCP1252LatinIWCP1253[Greek]
SPRT®思普瑞特9363738394CP852[拉丁语2]SP-RMD8微型热敏打印机使用说明书CP852[Latina2]CP858MultilingualLatinⅠ+Euro)IranIILatvianCP864[Arabic]ISO-8859-1[WestEurope]CP737[Greek]WCP1257[Baltic]CP858[多种语言拉丁语1+欧元符]伊朗Ⅱ[波斯语]拉脱维亚CP864[阿拉伯语]ISO-8859-1[西欧]CP737[希腊]WCP1257[波罗的海]泰文(与TM-88ThaiThaiCP720[Arabic]CP855CP857[Turkish]WCP1250[CentralEurpoe]CP775WCP1254[Turkish]WCP1255[Hebrew]WCP1256[Arabic]WCP1258[Vietnam]ISO-8859-2[Latin2]ISO-8859-3[Latin3]ISO-8859-4[Baltic]ISO-8859-5[Cyrillic]ISO-8859-6[Arabic]ISO-8859-7[Greek]ISO-8859-8[Hebrew]ISO-8859-9[Turkish]ISO-8859-15[Latin3]charactercode14同)CP720[阿拉伯语]CP855CP857[土耳其语]WCP1250[中欧]CP775WCP1254[土耳其语]WCP1255[希伯来语]WCP1256[阿拉伯语]WCP1258[越南语]ISO-8859-2[拉丁语2]ISO-8859-3[拉丁语3]ISO-8859-4[波罗的语]ISO-8859-5[斯拉夫语]ISO-8859-6[阿拉伯语]ISO-8859-7[希腊语]ISO-8859-8[希伯来语]ISO-8859-9[土耳其语]ISO-8859-15[拉丁语9][泰文2]Thai24.2.6ESC初始化命令@ESC271B@6440初始化打印机格式:ASCII:十进制:十六进制:说明:该命令初始化打印机下列内容:△清除打印缓冲器;30
SPRT®思普瑞特△恢复默认值;△删除用户字义字符。SP-RMD8微型热敏打印机使用说明书4.2.7CR数据控制命令回车CR130D格式:ASCII:十进制:十六进制:说明:当发送一个CR命令到打印机时,在打印缓冲区中所有数据都将被打印而且向前走一行。NUL格式:ASCII:十进制:十六进制:NUL000空说明:NUL命令和某些命令,例如:ESCB,ESCD,ESC%和ESC‘等一起使用,用于表示这些命令的结束。NUL命令单独使用不起作用。4.2.8汉字打印控制命令汉字打印命令采用FS标准命令。16点阵和24点阵汉字库是符合国家标准GB2312-80规定的全部一、二级汉字和图形字符等,24点阵只有A1区及A9区的图形和符号等。每个汉字或字符用2个字节的代码表示。是国家标准信息的交换码。简称国标码。本打印机采用与国标码对应的机内码表示汉字。16点阵大五码为繁体汉字库,采用与BIG5标准对应的机内码表示汉字。以下是汉字指令详解:FS&FS281C&3826设置中文打印方式格式:ASCII:十进制:十六进制:说明:该命令输入打印机后,打印机将从字符打印方式切换到中文打印方式。使用国标一、二级汉字库。打印机在中文打印方式下,连续两个大于A1H的代码将作为31
SPRT®思普瑞特一汉字的内码打印出该汉字。SP-RMD8微型热敏打印机使用说明书[注意]:该指令在打印机正常打印模式下使打印机进入中文方式,但关机后不会保存。只有用设置软件设置,结果才会保存。FS·FS281C·462E取消中文打印方式格式:ASCII:十进制:十六进制:说明:输入该命令后,打印机将从中文打印方式切换到西文字符打印方式。[注意]:该指令在打印机正常打印模式下使打印机进入西文字符方式,但关机后不会保存。只有用设置软件设置,结果才会保存。FSSOFS281CSO140E设置倍宽打印格式:ASCII:十进制:十六进制:说明:该命令输入打印机后,打印的字符汉字横向放大一倍,纵向不变。注意:该命令只在一行内有效。FSDC4FS281CDC42014取消倍宽打印格式:ASCII:十进制:十六进制:说明:该命令取消FSSO命令所设置的横向放大打印。FSWFS281CW8757nnn设置放大倍数格式:ASCII:十进制:十六进制:说明:该命令将使打印字符时,横向和纵向各放大n倍,n的值应在1到8之间。备注:n取值1到8,其它值无效。32
SPRT®思普瑞特FSJFS281CJSP-RMD8微型热敏打印机使用说明书设置纵向打印格式:ASCII:十进制:十六进制:744A说明:该命令将使字符纵向打印,即逆时针转动90°打印。FSKFS281CK754B设置横向打印格式:ASCII:十进制:十六进制:说明:该命令将使字符横向打印,如果没有设置转动命令,字符就横向打印,即正常打印状态。FSIFS281CI7349nnn设置字符旋转打印格式:ASCII:十进制:十六进制:说明:该命令可以转动字符,n的数值如下表:RMD8默认为转180°n0123其它字符逆时针转动0°90°180°270°无效FS-FS281C-452D33允许/禁止下划线打印nnn格式:ASCII:十进制:十六进制:
SPRT®思普瑞特的最低位为0时,下划线结束。SP-RMD8微型热敏打印机使用说明书说明:该命令可以对指定的字符串加下划线打印。当n的最低位为1时,下划线开始;当n备注:只有n的最低位有效,默认n=0。本命令对字符和汉字同时有效。FS+FS281C+432Bnnn允许/禁止上划线打印格式:ASCII:十进制:十六进制:说明:该命令可以对指定的字符串加上划线打印。当n的最低位为1时,上划线开始;当n的最低位为0时,上划线结束。备注:只有n的最低位有效,默认n=0。本命令对字符和汉字同时有效。ESC“ESC271B“3422nnn允许/禁止十六进制形式打印格式:ASCII:十进制:十六进制:说明:当n的最低位为0时,禁止十六进制形式打印,当n的最低位为1时,允许十六进制形式打印,当允许十六进制形式打印时,所有的计算机发出的命令和数据都将以十六进制形式代码在打印机上打印出来.十六进制形式打印只有在打印缓冲器满时才执行打印.备注:只有n的最低位有效,默认n=0。4.2.9DLE实时指令EOTnDLE1610EOT0404nnn实时状态传输格式:ASCII:十进制码:十六进制码:说明:实时传输由参数n(1≤n≤4)指定的打印机状态:n=1:传输打印机状态n=2:传输脱机状态34
SPRT®思普瑞特n=3:传输错误状态n=4:传输纸传感器状态SP-RMD8微型热敏打印机使用说明书·打印机收到该命令后立即返回相关状态·该命令不要插在2个或更多字节的指令序列中。·打印机传输当前状态,每一状态用1个字节表示。·打印机传输状态值并不确认主计算机是否收到。·打印机收到该命令立即执行。·该命令只对串口打印机有效。打印机在任何状态下收到该指令都立即执行。n=1:打印机状态位01230/10100145,6701-00HEX-00Decimal0200816-功能固定为0固定为1固定为0联机脱机固定为1未定义固定为0n=2:脱机状态位01230/1HEX0020Decimal功能固定为0固定为1固定为0未按走纸键按下走纸键固定为1打印机不缺纸打印机缺纸35
SPRT®思普瑞特640SP-RMD8微型热敏打印机使用说明书没有出错情况有错误情况固定为0n=3:错误状态位01234560/101-0100170HEX4000Decimal02-01600640功能固定为0固定为1未定义固定为0固定为1固定为0打印头温度正常打印头温度超出范围固定为0n=4:传送纸状态位012,345,61/001010170HEX00Decimal020160960功能固定为0固定为1固定为0固定为1有纸纸尽固定为04.2.10条形码打印命令dkNUL格式:①ASCII码:十进制码:十六进制码:②ASCII码:GS291DGSk1076Bk36打印条形码dn
SPRT®思普瑞特十进制码:十六进制码:说明:291DSP-RMD8微型热敏打印机使用说明书dn①0≤m≤6(k和d的取值范围是由条码类型来决定)②65≤m≤73(k和d的取值范围是由条码类型来决定)备注:如果条码宽度超过了有效打印范围,结果为打印出来空白并且走纸。m用来选择条码类型,如下所示:m①0123456②656667686970717273条码类型UPC-AUPC-EJAN13(EAN13)JAN8(EAN8)CODE39ITFCODABARUPC-AUPC-EJAN13(EAN13)JAN8(EAN8)CODE39ITFCODABARCODE93CODE128字符个数11≤k≤1211≤k≤1212≤k≤137≤k≤81≤k≤2551≤k≤2551≤k≤25511≤n≤1211≤n≤1212≤n≤137≤n≤81≤n≤2551≤n≤2551≤n≤2551≤n≤2552≤n≤255d48≤d≤5748≤d≤5748≤d≤5748≤d≤5745≤d≤57,65≤d≤90,32,36,37,4348≤d≤5748≤d≤57,65≤d≤68,36,43,45,46,47,5848≤d≤5748≤d≤5748≤d≤5748≤d≤5745≤d≤57,65≤d≤90,32,36,37,43d1=dk=4248≤d≤5748≤d≤5765≤d≤68,36,43,45,46,47580≤d≤1270≤d≤127指令①说明:字符NUL加在最后用以表示该命令的结束。当选择UPC-A或者UPC-E码时,打印机接收到12字节条码数据后,剩余的字符被当作普通字符处理。当选择JAN13(EAN13)类型时,打印机接收到13字节条码数据后,剩余的字符被当作普通字符处理。当选择JAN8(EAN8),类型时,打印机接收到8字节条码数据后,剩余的字符被当作普通字符处理。ITF码数据个数必须是偶数。如果输入奇数个条码数据,则最后一个数据被忽略。指令②说明:n用来指示条码数据的个数,打印机将其后边n字节数据作为条码数据处理。如果n超出了规定的范围,打印机不处理这条命令,将其后的数据作37
SPRT®思普瑞特为普通数据处理。SP-RMD8微型热敏打印机使用说明书说明:·如果条码数据d超出了规定的范围,该命令无效。·如果条码横向超出了打印区域,无效。·这条命令不管由ESC1n命令设置的行高是多少,走纸距离都与设定的条码高度相等。·这条命令只有在打印缓冲区没有数据时才有效,如果打印缓冲区有数据,该命令被忽略。·打印条码后,将打印位置设置在行首。·打印模式设置(如加粗、双重打印、下划线、字符大小、反色以及字符顺时针旋转90°等)不影响这条命令,但是倒置模式对条码打印有影响。当选择CODE93(m=72)时:打印机打印HRI字符时用(■+一个字母字符)作为一个控制字符(<00>H到<1F>H和<7F>H)。控制字符与字符的转换表如下:当选择CODE128(m=73)时:·参考附录五,CODE128的相关信息和字符集。·在使用CODE128时,按照下列说明进行编码:1、在条码数据前必须先选择字符集(CODEA、CODEB和CODEC中的一个)。2、选择字符集是通过发送字符“{”和另外一个字符结合来完成的;ASCII字符“{”通过连续发送字符“{”两次来完成。38
SPRT®思普瑞特指定字符集SHIFTCODEACODEBCODECFNC1FNC2FNC3FNC4"{"ASCII{S{A{B{C{1{2{3{4{{SP-RMD8微型热敏打印机使用说明书发送数据Hex7B,537B,417B,427B,437B,317B,327B,337B,347B,7BDecimal123,83123,65123,66123,67123,49123,50123,51123,52123,123[举例]:例如打印“No.123456”在这个实例中,打印机首先用CODEB打印“No.”,接着用CODEC打印余下的数字:GSk7356·如果在条码数据的最前端不是字符集选择,则打印机将停止这条命令的处理,并将余下的数据作为普通数据处理。·如果“{”和紧接着它的那个字符不是上面所指定的组合,则打印机停止这条命令的处理,并将余下的数据作为普通数据处理。·如果打印机接收的字符不是条码字符集数据,则打印机停止这条命令的处理,并将余下的数据作为普通数据处理。·打印机打印HRI字符时,不打印shift字符和字符集选择数据。·功能字符的HRI字符不打印。·控制字符(<00>Hto<1F>Hand<7F>H)的HRI字符也不打印;一定要保证条码的左右间隙。间隙因条码类型不同而不同。可参照GSH,GSh,GSw,附录5GSHnGS291DH7248nnn选择HRI字符的打印位置格式:ASCII:十进制:十六进制:说明:0≤n≤3,48≤n≤51打印条码时,为HRI字符选择打印位置。n指定HRI打印位置:n打印位置0,48不打印1,49条码上方2,50条码下方3,51条码上、下方都打印HRI是对条码内容注释的字符,缺省值:n=0。39
SPRT®思普瑞特可参照GSk备注:n为其它值无效。SP-RMD8微型热敏打印机使用说明书GShn设置条形码高度格式:ASCII:GShn十进制:29104n十六进制:1D68n说明:设置要打印条形码的高度。n=0~255,以点为单位。n=0为256点。默认值n=60。GSwnGS291Dw11977nnn设置条码宽度格式:ASCII:十进制:十六进制:说明:2≤n≤6(n为其它值无效),用来设置条码横向模块宽度如下表:n单基本模块宽度双基本模块宽度窄基本模块(mm)宽基本模块(mm)(mm)20.250.250.62530.3750.3750.87540.50.51.2550.6250.6251.62560.750.751.875单基本模块条码如下:UPC-A,UPC-E,JAN13(EAN13),JAN8(EAN8),CODE93,CODE128双基本模块条码如下:CODE39,ITF,CODABAR缺省值:n=3,可参照GSk。40
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书第五章使用与维护5.1机头维护为了确保打印机的正常工作,特别要注意不要随意拆卸打印机头。对于不使用打印机外壳的用户,更要注意保护机头。(1)如果长期不使用打印机,请不要将打印机接通电源。(2)如发生打印机工作不正常时,请关掉打印机电源。(3)使用电源必须符合要求,否则对打印机机头不利。(4)更换纸卷时,请注意机头上是否有纸屑,如有请轻轻吹去。(5)保持打印机线路干净无尘土。(6)热敏打印机不清晰时,可用洁净绵球沾酒精擦拭。5.2其它以下方面也请注意(1)不要插拔芯片,如有异常,请送厂家维修。(2)用户自行压制连接电线时,一定要注意你手头的打印机接口是并行口还是串行口,不要和主机发生连接错误。第六章打印机在WINDOWS下的使用SP-RMD8微型热敏打印机驱动程序版本为SP-DRV211,驱动程序及安装使用说明可以从我司网站下载,在此不作详细介绍。备注:安装驱动程序过程中,打印机型号选择为“58热敏系列”,其他详见安装使用说明。41
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书附录1西文方式下字符有效代码表西文方式下字符有效代码表的编号是从00H-0FFH排列的,其中00H-1FH用于控制码,20H-0FFH用于字符码。字符码共有两个字符集组成,每个字符集中的字符码都是20H-0FFH排列。字符集:142
SPRT®思普瑞特字符集2:SP-RMD8微型热敏打印机使用说明书43
SPRT®思普瑞特附录220H-0FFH用于字符码。SP-RMD8微型热敏打印机使用说明书中文方式下字符有效代码表中文方式下字符有效代码表的编号是从00H-0FFH排列的,其中00H-1FH用于控制码,44
SPRT®思普瑞特附录3十进制n十六进制090A0B0D1004n1B22nSP-RMD8微型热敏打印机使用说明书打印命令表功能结束标志执行水平造表换行执行垂直造表回车实时状态传输禁止/允许十六进制形式页数292符号和格式NULHTLFVTCRDLEEOTnESC“n2734n打印ESC2737n1B25n%m1n1……mk替换用户自定义字符26nk00ESC&mn1n2……273827392743n27442745n2749n275427552758276427662767n27682774n27751B26用户自定义字符25n61B271B2B1B2C1B2Dn1B31n1B361B371B3A1B401B421B43n1B441B4An1B4BnESC‘m…nILnIHCRESC+n打印M个曲线点(虚线)允许/禁止上划线打印打印M个曲线(实线)允许/禁止下划线打印设定行间距为N点行选择字符集1选择字符集2恢复字符集中的字符初始化打印机设定重直造表设定页长为N行设定水平造表执行n点行走纸打印n×8点阵图形28232823716181527ESC,m…nILnIHCRESC-ESC1ESC6ESC7ESC:ESC@ESCBn1…nkNULESCCnESCDn1…nkNULESCJnESCKn1…n2…datann45
SPRT®思普瑞特2781n2785n2786n2787n2799n27102m27105n27108n27112n27116n2814n282028382843n2845n28462873n287428752880n2887n2972n29104n29107n29119nn1B51n1B55n1B56n1B57n1B63n1B66m1B69n1B6Cn1B70n1B74n1C0En1C141C261C2Bn1C2Dn1C2E1C49n1C4A1C4B1C50n1C57n1D48n1D68n1D6Bn1D77nnESCQnESCUnESCVnESCWnESCCnSP-RMD8微型热敏打印机使用说明书设定右限横向放大n倍纵向放大n倍横向纵向放大n倍允许/禁止反向打印打印空格或空行允许/禁止反白打印设定左限设置字间距选择字符代码页设置倍宽打印取消倍宽打印设置国标一、二级汉字库249ESCfmnESCinESClnESCPnESCtnFSSOnFSDC4FS&打印FS+n加上划线打印加下划线打印取消汉字打印方式设置旋转打印设置纵向打印设置横向打印打印预存储位图设置放大倍数选择HRI字符的打印位置设置条码高度打印条形码设置条码宽度3FS–nFS·FSInFSJFSKFSPnFSWnGSHnGShnGSknGSwn注意:使用设置工具将字体设置为English时,字体自动变为8*6,如果需要其他字号字体,请选择8*16。46
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书附录4单片机接口实例打印机的串行接口定义见3.1.1说明47
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书48
SPRT®思普瑞特SP-RMD8微型热敏打印机使用说明书打印机的并行接口定义见3.1.2所示。49