QR704热敏控制单元规格书备注目录_第1页
QR704热敏控制单元规格书备注目录_第2页
QR704热敏控制单元规格书备注目录_第3页
QR704热敏控制单元规格书备注目录_第4页
QR704热敏控制单元规格书备注目录_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

QR704热敏控制单元规格书日期版本备注2014年4月17日V1.0对应板号T3S140325V1.0

目录TC\"1-6"\h\uHYPERLINK\lTc15490一、单元简介 PAGEREFTc154904HYPERLINK\lTc1639二、技术规格 PAGEREFTc16395HYPERLINK\lTc25388三、安装尺寸 PAGEREFTc253887HYPERLINK\lTc23345四、引脚定义 PAGEREFTc233458HYPERLINK\lTc20242五、指令说明 PAGEREFTc2024210HYPERLINK\lTc27645.1指令列表 PAGEREFTc276410HYPERLINK\lTc204735.2指令详解 PAGEREFTc2047312HYPERLINK\lTc7190①打印及进纸指令 PAGEREFTc719012HYPERLINK\lTc5827打印并进纸 PAGEREFTc582712HYPERLINK\lTc13279回车 PAGEREFTc1327912HYPERLINK\lTc30356打印并进纸n点 PAGEREFTc3035612HYPERLINK\lTc23556打印并进纸n行 PAGEREFTc2355613HYPERLINK\lTc28664②打印设置指令 PAGEREFTc2866413HYPERLINK\lTc16512设置行间距为n点 PAGEREFTc1651213HYPERLINK\lTc24114设置行间距为默认值 PAGEREFTc2411414HYPERLINK\lTc31216设置打印位置 PAGEREFTc3121614HYPERLINK\lTc8230设置左侧空白量 PAGEREFTc823014HYPERLINK\lTc31075设置字符打印方式 PAGEREFTc3107515HYPERLINK\lTc8573设定字符大小 PAGEREFTc857316HYPERLINK\lTc1896设定、解除反白打印 PAGEREFTc189616HYPERLINK\lTc3568设定、解除下划线 PAGEREFTc356817HYPERLINK\lTc6318设定、解除90°旋转打印 PAGEREFTc631818HYPERLINK\lTc2013设置打印对齐方式 PAGEREFTc201318HYPERLINK\lTc3273设定汉字模式 PAGEREFTc327319HYPERLINK\lTc17553取消汉字模式 PAGEREFTc1755319HYPERLINK\lTc20420选择、取消用户自定义字符集 PAGEREFTc2042019HYPERLINK\lTc17398定义用户自定义字符集 PAGEREFTc1739820HYPERLINK\lTc23985取消用户自定义字符 PAGEREFTc2398522HYPERLINK\lTc18043选择国际字符集 PAGEREFTc1804322HYPERLINK\lTc24411选择字符代码页 PAGEREFTc2441123HYPERLINK\lTc31602③图形打印指令 PAGEREFTc3160225HYPERLINK\lTc4535图形垂直取模数据填充 PAGEREFTc453525HYPERLINK\lTc29501图片水平取模数据打印 PAGEREFTc2950126HYPERLINK\lTc30165定义下传位图 PAGEREFTc3016527HYPERLINK\lTc31744打印下传位图 PAGEREFTc3174428HYPERLINK\lTc30042定义NV位图 PAGEREFTc3004229HYPERLINK\lTc1194打印NV位图 PAGEREFTc119431HYPERLINK\lTc18381④制表指令 PAGEREFTc1838132HYPERLINK\lTc16796水平制表 PAGEREFTc1679632HYPERLINK\lTc1848设置水平制表位置 PAGEREFTc184833HYPERLINK\lTc26424⑤一维条码打印指令 PAGEREFTc2642434HYPERLINK\lTc5872设置一维条码可读字符(HRI)打印位置 PAGEREFTc587234HYPERLINK\lTc12818设置一维条码高度 PAGEREFTc1281834HYPERLINK\lTc21889设置一维条码宽度 PAGEREFTc2188934HYPERLINK\lTc29094打印一维条码 PAGEREFTc2909435HYPERLINK\lTc6926⑥二维码打印指令 PAGEREFTc692639HYPERLINK\lTc12733设置QR码的模块类型 PAGEREFTc1273339HYPERLINK\lTc20394设置QR码的错误校正水平误差 PAGEREFTc2039440HYPERLINK\lTc16354存储QR码的数据到QR码缓冲区 PAGEREFTc1635440HYPERLINK\lTc368打印QR码 PAGEREFTc36841HYPERLINK\lTc30101设置QR码的图形信息 PAGEREFTc3010141HYPERLINK\lTc24678⑦状态查询指令 PAGEREFTc2467842HYPERLINK\lTc13609传送状态 PAGEREFTc1360942HYPERLINK\lTc30317实时传送状态 PAGEREFTc3031743HYPERLINK\lTc13929⑦其他指令 PAGEREFTc1392945HYPERLINK\lTc25554初始化打印机 PAGEREFTc2555445HYPERLINK\lTc26992打印自测页 PAGEREFTc2699246

一、单元简介1、支持串口打印。2、按下板上K1键,可以打印一张自测页。3、指示灯状态这些图为单元上LED的波形,竖直的线表示LED灯闪数量,500ms表示一个暂停时间,400ms表示灯闪的时间,1.5s表示LED闪完后停止的时间。上电正常工作打印机缺纸未检测到打印机芯打印机芯的加热片过热未检测到中文字库芯片二、技术规格打印方式行式热敏打印打印纸宽57mm最大纸卷直径50mm打印宽度48mm分辨率203DPI每行点数384点打印速度50mm/s可打印内容GBK汉字库,ASCII字符,一维条码,支持不同密度点图及下载位图打印。可扩展二维条码。默认字体917(ASCII),2424(中文)三、安装尺寸

四、引脚定义串口引脚定义:PinnumberSignalname5VIN(5-9V)4T(T,printerutput)3R(R,printerinpu)2DTR(printerutput)1GNDPS:单元串口有TTL和232两种方案可选。

五、指令说明5.1指令列表LF打印并进纸打印及进纸指令CR回车ESCJ打印并进纸n点ESCd打印并进纸n行ESC3设置行间距为n点打印设置指令ESC2设置行间距为默认值ESC$设置打印位置GSLnLnH设置左侧空白量ESC!设置字符打印方式GS!n设定字符大小GSBn设定、解除反白打印ESC-n设定、解除下划线ESCVn设定、解除90°旋转打印ESCa设置打印对齐方式FS设定汉字模式FS.取消汉字模式ESC%n选择、取消用户自定义字符集ESC定义用户自定义字符集ESC?n取消用户自定义字符ESCRn选择国际字符集ESCtn选择字符代码页ESC图形垂直取模数据填充图形打印指令GSv0图片水平取模数据打印GS定义下传位图GS/m打印下传位图FSq定义NV位图FSpnm打印NV位图HT水平制表制表指令ESCD设置水平制表位置GSH设置一维条码可读字符(HRI)打印位置一维条码打印指令GSh设置一维条码高度GSw设置一维条码宽度GSk打印一维条码GS(打印二维码二维码打印指令GSrn传送状态状态查询指令DLEETn实时传送状态ESC@初始化打印机其他指令DC2T打印自测页

5.2指令详解①打印及进纸指令打印并进纸指令名称打印并进纸指令代码ASCII:LF十进制:10十六进制:0A功能描述将打印缓存里的内容打印,之后根据当前的行间距设置进纸一行,并调整打印位置至下一行的起始位置参数范围无默认值无支持型号所有型号注意事项无使用示例无回车指令名称回车指令代码ASCII:CR十进制:13十六进制:0D功能描述打印位置调整至本行起始位置,不换行参数范围无默认值无支持型号所有型号注意事项执行回车指令后,新的打印数据将以按位“或”的方式覆盖打印缓存里的原有数据使用示例无打印并进纸n点指令名称打印并进纸n点指令代码ASCII:ESCJn十进制:2774n十六进制:1B4An功能描述将打印缓存里的内容打印并进纸n点参数范围0≤n≤255默认值无支持型号所有型号注意事项当打印缓存为空时,只进纸n点本指令执行后,打印位置移动至下一行的起始位置使用示例1b403031321b4a10打印并进纸n行指令名称打印并进纸n行指令代码ASCII:ESCdn十进制:27100n十六进制:1B64n功能描述将打印缓存里的内容打印并进纸n行参数范围0≤n≤255默认值无支持型号所有型号注意事项该命令设置打印起始位置为行起点使用示例1b403031321b6401②打印设置指令设置行间距为n点指令名称设置行间距为n点指令代码ASCII:ESC3n十进制:2751n十六进制:1B33n功能描述设置行间距为n点参数范围0≤n≤255默认值n=33支持型号所有型号注意事项行间距示意如下:若设定的行间距小于一行中的最大字符高度,那么该行行间距等于最大字符高度若ESC2、ESC@、打印机复位、打印机断电,行间距恢复为默认值使用示例1b401b33303031320d0a3031320d0a1b323031320d0a3031320d0a设置行间距为默认值指令名称设置行间距为默认值指令代码ASCII:ESC2十进制:2750十六进制:1B32功能描述设置行间距为默认的33点参数范围无默认值无支持型号所有型号注意事项行间距示意详看ESC3指令若设定的行间距小于一行中的最大字符高度,那么该行行间距等于最大字符高度可使用ESC3自定义行间距使用示例无设置打印位置指令名称设置打印位置指令代码ASCII:ESC$nLnH十进制:2736nLnH十六进制:1B24nLnH功能描述调整打印位置到距离打印起始位置的(nL+nH256)点处参数范围0≤nL≤255,0≤nH≤255默认值无支持型号所有型号注意事项此指令只对本行有效,换行后打印位置复位为打印起始位置超出打印范围则移到下一行打印使用示例1b401b2408003031320d0a3031320d0a设置左侧空白量指令名称设置打印位置指令代码ASCII:GSLnLnH十进制:2976nLnH十六进制:1D4CnLnH功能描述设置左侧空白量为(nL+nH256)点参数范围0≤nL≤255,0≤nH≤255默认值无支持型号所有型号注意事项该命令仅在一行的起始位置处理时有效。图例示意如下:如果设置超出了可打印范围,则使用可打印单位的最大值使用示例1b401d4c08003031320d0a3031320d0a设置字符打印方式指令名称设置字符打印方式指令代码ASCII:ESC!n十进制:2733n十六进制:1B21n功能描述设置字符打印方式(字型、反白、倒置、粗体、倍高、倍宽、和下划线),参数n的位定义如下:位功能值010字型正常小字1反白取消设定2倒置取消设定3粗体取消设定4倍高取消设定5倍宽取消设定6下划线取消设定7未定义参数范围无默认值n=0支持型号所有型号注意事项此指令对中文字体及外文字体均有效当ESC@、打印机复位、断电后,本指令的设置失效使用示例1B401B21013031320D0A1B401B21023031320D0A1B401B21043031320D0A1B401B21083031320D0A1B401B21103031320D0A1B401B21203031320D0A1B401B21403031320D0A1B401B21803031320D0A设定字符大小指令名称设定字符大小指令代码ASCII:GS!n十进制:2933n十六进制:1d21n功能描述设置字符大小为1-8倍宽,1-8倍高定义如下:用0到3位设定字符高度4到7位设定字符宽度如下所示 表1表2字符宽度设定字符高度设定十六进制十进制宽度十六进制十进制宽度0001(普通)0001(普通)10162(倍宽)0112(倍高)2032302233048403344064504455080605566096706677011280778参数范围无默认值n=0支持型号所有型号注意事项此指令对除HRI字符外的中文字体及外文字体均有效当ESC@、打印机复位、断电后,本指令的设置失效使用示例1b401d21113031320d0a3031320d0a设定、解除反白打印指令名称设定、解除反白打印指令代码ASCII:GSBn十进制:2966n十六进制:1d42n功能描述设定或解除反白打印模式。当n的最低有效位为0时,反白模式关闭。当n的最低有效位为1时,反白模式打开。参数范围无默认值n=0支持型号所有型号注意事项仅n的最低位有效。该命令对内置字符和用户自定义字符均有效。当反白模式打开时,它对ESCSP设定的空白也有效。该命令不影响位图、用户自定义位图、条形码、HRI字符、和由HT跳过的空间,ESC$。该命令不影响行间距。反白模式优先于下划线模式。当设定反白模式时,即使下划线模式打开也被禁止(但是不取消)。当ESC@、打印机复位、断电后,本指令的设置失效使用示例1b401d42013031320d0a3031320d0a设定、解除下划线指令名称设定、解除下划线指令代码ASCII:ESC-n十进制:2745n十六进制:1B2Dn功能描述基于以下的n值,设定/解除下划线模式:n功能0,48解除下划线模式1,49设定下划线模式(1点粗)2,50设定下划线模式(2点粗)参数范围0≤n≤2,48≤n≤50默认值n=0支持型号所有型号注意事项打印机可以给所有字符打印下划线(包括字符右边的间隔),但是被HT设置的空白除外。打印机不能给顺时针旋转90°的字符以及反白字符打印下划线。当通过设置n的值为0或48解除下划线模式时,其后的数据不被打印下划线,并且在解除下划线模式之前设置的下划线的粗度不改变。缺省的下划线粗度为1点。改变字符大小不影响当前下划线的粗度。使用ESC!也可以设定或解除下划线模式。可是要注意,最后接收的命令是有效的。使用示例1b401b2d013031320d0a1b401b2d023031320d0a1b401b2d003031320d0a设定、解除90°旋转打印指令名称设定、解除顺时针90°旋转打印指令代码ASCII:ESCVn十进制:2786n十六进制:1B56n功能描述设定或解除90°旋转打印。当n等于0或48时,解除90°旋转打印。当n等于1或49时,设置90°旋转打印。参数范围0≤n≤1,48≤n≤49默认值n=0支持型号所有型号注意事项当设置了下划线模式时,对于顺时针90°旋转的字符,打印机不加下划线。在顺时针90°旋转模式下,倍高和倍宽命令放大字符的方向与一般模式下倍高倍宽命令放大字符的方向相反。当ESC@、打印机复位、断电后,本指令的设置失效使用示例1b401b56013031320d0a3031320d0a设置打印对齐方式指令名称设置打印对齐方式(居左、居中、居右)指令代码ASCII:ESCan十进制:2797n十六进制:1B61n功能描述对一行中的所有数据进行对齐处理,n值意义如下:n模式0,48居左1,49居中2,50居右参数范围0≤n≤2或48≤n≤50默认值n=0支持型号所有型号注意事项当ESC@、打印机复位、断电后,本指令的设置失效使用示例1B401B61023031320D0A1B401B61013031320D0A1B401B61003031320D0A设定汉字模式指令名称设定汉字模式指令代码ASCII:FS十进制:2838十六进制:1C26功能描述选择汉字模式参数范围无默认值无支持型号所有型号注意事项选择汉字字符模式时,打印机处理所有汉字代码,每次两个字节。以第一字节,第二字节的顺序处理汉字代码。使用示例1b401C26B0AEC9CFD7D4BCBA0d0a1C2EB0AEC9CFD7D4BCBA0d0a取消汉字模式指令名称取消汉字模式指令代码ASCII:FS.十进制:2846十六进制:1C2E功能描述取消汉字模式参数范围无默认值无支持型号所有型号注意事项未选择汉字字符模式时,所有字符代码均作为ASCII码,每次一个字符进行处理。使用示例无选择、取消用户自定义字符集指令名称选择或取消用户自定义字符集指令代码ASCII:ESC%n十进制:2737n十六进制:1B25n功能描述选择或取消用户自定义字符集当n的最低有效位为0时,取消用户自定义字符集。当n的最低有效位为1时,选择用户自定义字符集。参数范围0≤n≤255默认值0支持型号所有型号注意事项当取消用户自定义字符集时,自动选择内部字符集。使用示例无定义用户自定义字符集指令名称定义用户自定义字符集指令代码ASCII:ESCyc1c2[1d1...d(y1)]...[kd1...d(yk)]十进制:2738yc1c2[1d1...d(y1)]...[kd1...d(yk)]十六进制:1B26yc1c2[1d1...d(y1)]...[kd1...d(yk)]功能描述定义用户自定义字符。y指定垂直方向字节数。c1指定起始字符编码,c2指定结束字符编码。k指定水平方向点数。参数范围y的范围与内部字体对应如选择了612的字体,则y=2,0≤≤6如果选择了1224的字体,则y=3,0≤≤1232≤c1≤c2≤1260≤d1...d(yk)≤255默认值无支持型号所有型号注意事项可定义字符编码的范围:从<20>H到<7E>H的ASCII码(95字符)。可定义多个字符的连续字符编码。当仅需要一个字符时,令c1=c2。d是字符的点数据。点模式是水平方向从左边起始。右边剩余点为空白。定义用户自定义字符的数据是(y)字节。设定打印点的相应位为1或不打印点的相应位为0。该命令可对每一种字型定义不同的用户自定义字符模式。用ESC!设定字型。用户自定义字符和下传位图不可同时定义。当该命令执行时,下传位图被清除。在下列情况下用户自定义字符被清除:执行ESC@。执行GS。执行ESC?。打印机复位或关闭电源。图解:当设定字型A(1224)时。d1=<0F>Hd4=<30>Hd7=<40>H....d2=<03>Hd5=<80>Hd8=<40>H....d3=<00>Hd6=<00>Hd9=<20>H....使用示例①y=21B401b2602202006FFFFFFFFFFFFFFFFFFFFFFFF1b250120200D0A1b3f20302030200d0a②y=31B401b2603202006FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1b250120200D0A1b3f20302030200d0a取消用户自定义字符指令名称取消用户自定义字符指令代码ASCII:ESC?n十进制:2763n十六进制:1B3Fn功能描述取消由n指定编码的用户自定义字符参数范围32≤n≤126默认值无支持型号所有型号注意事项该命令终止使用为字符编码定义的样式,字符编码由n指定。在用户自定义字符被取消后,以内部字符相应模式打印。在用ESC!选择的字型中,该命令删除了为指定编码定义的样式。如果一个用户自定义字符没有被定义,则打印机忽略该命令。使用示例无选择国际字符集指令名称选择国际字符集指令代码ASCII:ESCRn十进制:2782n十六进制:1B52n功能描述按照下表选择n的值设置国际字符集n字符集0美国1法国2德国3英国4丹麦I5瑞典6意大利7西班牙I8日本9挪威10丹麦II11西班牙II12拉丁美洲13韩国14斯洛文尼亚15中国参数范围0≤n≤15默认值0支持型号所有型号注意事项使用示例1B401B5200202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F50515253545556575859606A6B6C6D6E6F7071727374757678797A7B7C7D7E0D0A选择字符代码页指令名称选择字符代码页指令代码ASCII:ESCtn十进制:27116n十六进制:1B74n功能描述从字符代码页中选择nN代码页0CP437[美国,欧洲标准]1KataKana[片假名]2CP850[多语言]3CP860[葡萄牙]4CP863[加拿大-法语]5CP865[北欧]6WCP1251[斯拉夫语]7CP866斯拉夫28MIK[斯拉夫/保加利亚]9CP755[东欧,拉脱维亚2]10[伊朗,波斯]11保留12保留13保留14保留15CP862[希伯来]16WCP1252[拉丁语1]17WCP1253[希腊]18CP852[拉丁语2]19CP858[多种语言拉丁语1+欧符]20伊朗Ⅱ[波斯语]21拉脱维亚22CP864[阿拉伯语]23IS-8859-1[西欧]24CP737[希腊]25WCP1257[波罗的海]26泰文27CP720[阿拉伯语]28CP85529CP857[土耳其语]30WCP1250[中欧]31CP77532WCP1254[土耳其语]33WCP1255[希伯来语]34WCP1256[阿拉伯语]35WCP1258[越南语]36IS-8859-2[拉丁语2]37IS-8859-3[拉丁语3]38IS-8859-4[波罗的语]39IS-8859-5[斯拉夫语]40IS-8859-6[阿拉伯语]41IS-8859-7[希腊语]42IS-8859-8[希伯来语]43IS-8859-9[土耳其语]44IS-8859-15[拉丁语9]45[泰文2]46CP85647Cp874255GBK2312参数范围0≤n≤255默认值0支持型号所有型号注意事项使用示例1B401C2E1B7400808182838485868788898A8B8C8D8E8F9091929394959697989A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF0D0A③图形打印指令图形垂直取模数据填充指令名称图形垂直取模数据填充指令代码ASCII:ESCmHlHh[d]k十进制:2742mHlHh[d]k十六进制:1B2AmHlHh[d]k功能描述打印纵向取模图像数据,参数意义如下:m为点图格式:m模式水平比例垂直比例08点单密度2318点双密度133224点单密度213324点双密度11Hl、Hh为水平方向点数(Hl+256Hh)[d]k为点图数据k用于指示点图数据字节数,不参加传输参数范围58:m=0、1、32、331≤Hl+Hh256≤3840≤d≤255k=Hl+Hh256(当m=0、1)k=(Hl+Hh256)3(当m=32、33)80:m=0、1、32、331≤Hl+Hh256≤5760≤d≤255k=Hl+Hh256(当m=0、1)k=(Hl+Hh256)3(当m=32、33)默认值无支持型号所有型号注意事项[d]k相应位为1则表示该点打印,相应位为0,则表示该点不打印图像水平方向超出打印区域的部分将被忽略点图数据与打印效果的关系如下:此指令只填充打印缓存,图像的打印要在接收到打印指令后才开始,图像打印完毕后打印缓存被清空若需要打印的图像高度较大,可以先拆分为若干条高度为8(m=0、1)或24(m=32、33)点的图像分别打印填充图形数据后,可以继续填充其它信息,以使图形与其它信息一同被打印填充点图后,一般使用ESCJ(n=24)指令进行打印,也可以使用LF指令进行打印,但是LF指令会引发进纸操作(按行间距进纸),使得多行图像间断不连续,可以设置行间距为0,则不会过多进纸。(针式打印机起步会偏移,如果中间出现断线,请连续发送数据)使用示例1B401b2a000C00FFFFFFFFFFFFFFFFFFFFFFFF1B33000A图片水平取模数据打印指令名称图片水平取模数据打印指令代码ASCII:GSv0十进制:2911848mLHyLyH[d]k十六进制:1D7630mLHyLyH[d]k功能描述打印横向取模图像数据,参数意义如下:m为位图方式:m模式水平比例垂直比例0,48正常111,49倍宽212,50倍高123,51倍宽倍高22L、H为水平方向字节数(L+H256)yL、yH为竖直方向点数(yL+yH256)[d]k为点图数据k为点图数据字节数,k用于示意,不用传输参数范围58:0≤m≤3;48≤m≤511≤L+H256≤480≤yL≤255,0≤yH≤2550≤d≤255k=(Hl+Hh256)(yL+yH256)80:0≤m≤3;48≤m≤511≤L+H256≤720≤yL≤255,0≤yH≤2550≤d≤255k=(Hl+Hh256)(yL+yH256)默认值无支持型号所有型号注意事项[d]k相应位为1则表示该点打印,相应位为0,则表示该点不打印若图像水平字节数超出打印区域,超出部分将被忽略此指令执行时按图像大小进纸,不受ESC2、ESC3的行间距设置影响此指令执行后,打印坐标复位到左边距位置处,图像内容被清空位图数据与打印效果的关系如下:此指令带有打印功能,边传数据边打印,不需要再使用打印指令使用示例1B401d76300003000900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF定义下传位图指令名称定义下传位图指令代码ASCII:GSyd1...d(y8)十进制:2942yd1...d(y8)十六进制:1D2Ayd1...d(y8)功能描述用和y指定点数以定义下传位图。指定水平方向点数为8。y指定垂直方向点数为8y。参数范围1≤≤2551≤y≤48y≤15360≤d≤255默认值无支持型号所有型号注意事项如果y超出了指定范围,则该命令被禁止。d表示位图数据。数据(d)指定打印位为1,不打印位为0。在下列情况下清除下传位图定义:执行ESC@。执行ESC。打印机复位或关闭电源。下传位图与打印数据之间的关系如下图所示使用示例1B401D2A0303FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D2F00打印下传位图指令名称打印下传位图指令代码ASCII:GS/m十进制:2947m十六进制:1D2Fm功能描述用m所指定的模式打印下传位图m模式0,48普通1,49倍宽2,50倍高3,51倍宽、倍高参数范围0≤m≤348≤m≤51默认值无支持型号所有型号注意事项如果位图数据没有定义,则该命令被忽略。标准模式下,该命令仅当打印缓冲区中没有数据时有效。打印模式(粗体、重叠、下划线、字符大小或反白打印)下该命令无效,颠倒打印模式除外。如果将要打印的下传位图超过了打印区域,则超出的数据不打印。使用示例无定义NV位图指令名称定义NV位图指令代码ASCII:FSqn[LHyLyHd1...dk]1...[LHyLyHd1...dk]n十进制:28113n[LHyLyHd1...dk]1...[LHyLyHd1...dk]n十六进制:1C71n[LHyLyHd1...dk]1...[LHyLyHd1...dk]n功能描述用特定的n值定义NV位图。n指定定义的NV位图的数量。L,H为定义中的NV位图指定水平方向的点数为(L+H256)8。yL,yH为定义中的NV位图指定垂直方向的点数为(yL+yH256)8。参数范围1≤n≤2550≤L≤2550≤H≤3(1≤(L+H256)≤1023)0≤yL≤255)0≤yH≤1(1≤(yL+yH256)≤288)0≤d≤255)k=(L+H256)(yL+yH256)8和计定义的数据区=192K字节默认值无支持型号所有型号注意事项频繁地执行写命令可能会损坏NV存储器。因此,建议一天对NV存储器执行不超过10次写操作。在将一个图象放入NV存储器的过程之后,打印机执行一个硬件复位操作。因此用户自定义字符,下传位图应在完成该命令之后定义。打印机清除接收和打印缓冲区,并复位到接通电源时有效的模式。(不支持硬件复位接口)该命令取消所有已用该命令定义好的NV位图。从这条命令开始处理到完成硬件复位期间,不能执行机械操作(包括当盖板打开时初始化打印头位置用进纸按键进纸等)。在这条命令处理期间,当向用户NV存储器写数据时打印机为忙并停止接收数据。因此在执行这条命令期间禁止传送数据,包括实时命令。NV位图是一种定义在非易失性存储器中的位图。用FSq定义FSp打印。在标准模式,下该命令仅在一行的开始处理时才有效。该命令的7个字节<FSyH>正常处理后命令才有效。当数据量超过了L,H,yL,yH所定义范围的左侧容量,打印机将在所定义范围之外处理L,H,yL,yH所定义的范围。在第一组位图中,当L,H,yL,yH中任何参数超出了定义范围时,该命令就被禁止。在非第一组的一组位图中,当打印机遇到L,H,yL,yH超出定义范围的情况时,则停止处理该命令,且开始写入NV图象。此时,还没有定义的NV位图被禁止(未定义,)但以前定义的任何NV位图仍然有效.d表示定义数据.在数据(d)中,一个1位指定一个要打印的点而一个0位指定一个不打印的点。该命令将n定义为NV位图的数量。数量从位图01H开始顺序上升。因此第一个数据组[LHyLyHd1...dk]是NV位图01H,最后一个数据组[LHyLyHd1...dk]是NV位图n。总数与FSp命令设定的NV位图数量一致。一个NV位图的定义数据由[LHyLyHd1...dk]组成。因此,当仅有一个NV位图时n=1,打印机只处理数据组[LHyLyHd1...dk]一次。打印机使用NV存储器的([data:(L+H256)(yL+yH256)8]+[header:4])个字节。本打印机中的定义区域为192K字节(最大)。该命令可以定义几个位图,但是不能定义总数据容量[位图数据+头]超过192K字节的位图。即使设定了ASB,打印机在处理该命令期间也不传送ASB状态或执行状态检测。一旦定义一个NV位图,它就不能被执行ESC@命令,复位,断电所删除。该命令仅执行NV位图的定义,不执行打印。NV位图的打印是通过FSp命令执行的。图解:当L=64,H=0,yL=96,yH=0使用示例1B401C710103000300FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C700100打印NV位图指令名称打印NV位图指令代码ASCII:FSpnm十进制:28112nm十六进制:1C70nm功能描述用m指定的模式打印NV位图nm模式0,48普通1,49倍宽2,50倍高3,51倍宽、倍高参数范围0≤m≤348≤m≤511≤n≤255默认值无支持型号所有型号注意事项n是NV位图的数量(用FSq命令定义)。m指定位图模式。NV位图是一种定义在非易失性存储器中的位图。用FSq定义FSp打印当指定的NV位图不存在时该命令无效。在标准模式下,仅当打印缓冲区中没有数据时,该命令才有效。该命令不受打印模式影响(粗体打印、重叠、下划线、字符大小、反白打印或字符90),旋转等颠倒打印模式除外。如果要打印的下传位图超过一行,则超出的数据不打印。在普通和倍宽模式下,该命令进纸n点(n为NV位图高度),在倍高和四倍大小模式下(该命令进纸2n点,n为NV位图高度),与ESC2或ESC3设定的行间距无关。打印位图之后,该命令将打印位置设定在一行的开始,并对后续数据按普通数据处理使用示例无④制表指令水平制表指令名称水平制表指令代码ASCII:HT十进制:9十六进制:09功能描述移动打印位置至下一个制表位置参数范围无默认值无支持型号所有型号注意事项制表位置由ESCD设定若制表位置未设置(默认无水平制表位置),此指令将视为LF指令若制表位置超出打印区域,坐标将移至下一行的起始位置(视本行数据已满,打印并换行)使用示例无设置水平制表位置指令名称指令代码ASCII:ESCD[d]kNUL十进制:2768[d]k0十六进制:1B44[d]k00功能描述设置水平制表位置,参数意义如下:d1...dk:水平制表位置,以8点为单位,NULL为结束符参数范围58:1≤d≤46(d1<d2<……dk,1≤k≤16)80:1≤d≤70(d1<d2<……dk,1≤k≤16)默认值[d]k=0(默认无水平制表位置)支持型号所有型号注意事项制表位置示意如下:最多支持16个制表位置的设定使用此指令将取消以往制表位置的设置k用于示意之用,不用传输传输[d]k遇到NULL时,视为结束若dk小于或等于dk-1,视为结束,剩余数据视为普通数据处理制表位置可由HT切换当左边距改变后,制表位置同时改变当ESC@、打印机复位、断电后,本指令的设置失效使用示例无⑤一维条码打印指令设置一维条码可读字符(HRI)打印位置指令名称设置条码可读字符(HRI)打印位置指令代码ASCII:GSHn十进制:2972n十六进制:1D48n功能描述设置条码可读字符(HRI)打印位置,n参数意义如下:n打印位置0,48不打印1,49条码的上方2,50条码的下方3,51条码的上方和下方参数范围0≤n≤3或48≤n≤51默认值n=0支持型号所有型号注意事项当ESC@、打印机复位、断电后,本指令的设置失效使用示例无设置一维条码高度指令名称设置一维条码高度指令代码ASCII:GShn十进制:29104n十六进制:1D68n功能描述设置条码的高度为n点,参数n意义如下:参数范围1≤n≤255默认值n=64支持型号所有型号注意事项当ESC@、打印机复位、断电后,本指令的设置失效使用示例无设置一维条码宽度指令名称设置一维条码宽度指令代码ASCII:GSwn十进制:29119n十六进制:1D77n功能描述设置条码单元为n点,参数n意义如下:参数范围1≤n≤6默认值n=2支持型号所有型号注意事项当ESC@、打印机复位、断电后,本指令的设置失效使用示例无打印一维条码指令名称指令代码(A)ASCII:GSkm[d]kNUL十进制:29107m[d]kNUL十六进制:1D6Bm[d]kNUL(B)ASCII:GSkmn[d]k十进制:29107mn[d]k十六进制:1D6Bmn[d]k功能描述打印一维条码,各参数意义如下:m为编码方式n为编码数据长度,仅(B)方式使用,(A)与(B)指令的区别在于(A)的数据段用NULL字符结束,而(B)用指示数据的长度[d]k为条码数据k为条码数据的长度,用于示意,不用传输各参数之间的关系如下表所示:(指令A)m编码系统条码数据(SP表示空格)数据长度k字符集数据(d)0UPC-A固定k=11,120~948≤d≤571UPC-E固定6≤k≤8,k=11,120~948≤d≤57[当k=7,8,11,12,d1=48]2JAN13(EAN13)固定k=12,130~948≤d≤573JAN8(EAN8)固定k=7,80~948≤d≤574CDE39可变1≤k0~9,A~ZSP,$,%,,+,-,.,/48≤d≤57,65≤d≤90,d=32,36,37,42,43,45,46,475ITF(Interleaved2f5)可变2≤k≤255(偶数)0~948≤d≤576CDABAR(NW-7)可变1≤k0~9,A~D,a~d$,+,-,.,/,:48≤d≤57,65≤d≤68,97≤d≤100,d=36,43,45,46,47,58(65≤d1≤68,65≤dk≤68,97≤d1≤100,97≤dk≤100)(指令B)m编码系统条码数据(SP表示空格)数据长度n字符集数据(d)65UPC-A固定n=11,120~948≤d≤5766UPC-E固定6≤n≤8,n=11,120~948≤d≤57[当n=7,8,11,12,d1=48]67JAN13(EAN13)固定n=12,130~948≤d≤5768JAN8(EAN8)固定n=7,80~948≤d≤5769CDE39可变1≤n0~9,A~ZSP,$,%,,+,-,.,/48≤d≤57,65≤d≤90,d=32,36,37,42,43,45,46,4770ITF(Interleaved2f5)可变2≤n≤255(偶数)0~948≤d≤5771CDABAR(NW-7)可变1≤n0~9,A~D,a~d$,+,-,.,/,:48≤d≤57,65≤d≤68,97≤d≤100,d=36,43,45,46,47,58(65≤d1≤68,65≤dk≤68,97≤d1≤100,97≤dk≤100)72CDE93可变1≤n≤25500H~7FH0≤d≤12773CDE128可变1≤n≤25500H~7FHC1H~C4H(FNC)0≤d≤127d=193,194,195,19674UCC/EAN128可变1≤n≤25500H~7FHC1H~C4H(FNC)0≤d≤127d=193,194,195,196参数范围(A)0≤m≤6(B)65≤m≤74默认值无支持型号所有型号注意事项若条码宽度超出可打印区域,打印机不执行条码打印此指令执行时按需要进纸,不受ESC2、ESC3行间距设置影响也不影响行间距设置此指令不受ESC!字符样式设置影响此指令执行后,打印位置恢复至打印起始位置处m参数0~6(A)和65~71(B)选择相同的编码系统,打印效果相同m参数0~6(A)时,条码数据以NULL结束m参数65~74(B)时,条码数据以n表示数据长度k用于示意,不需要传输打印UPCA(m=0或65)时,需要注意:不论输入数据长度是11还是12,校验位自动插入或纠错起始符、中间分隔符、结束符自动插入打印UPCE(m=1或66)时,需要注意:当数据长度为6时,系统字符(NSC)0自动插入当数据长度为7、8、11和12时,第一位系统字符(NSC)d1必须为0不论输入数据长度是6、7、8、11还是12,校验位自动插入或纠错不论输入数据长度是6、7、8、11还是12,条码可读字符(HRI)只显示6为数据,不包含系统字符(NSC)和校验码;传输数据与打印数据转换关系如下:当d6为1~9时,应保证d7,d8,d9,d10为0,d11为5~9起始符、结束符自动插入打印EAN13(m=2或67)时,需要注意:不论输入数据长度是12还是13,校验位自动插入或纠错起始符、中间分隔符、结束符自动插入打印EAN8(m=3或68)时,需要注意:不论输入数据长度是7还是8,校验位自动插入或纠错起始符、中间分隔符、结束符自动插入打印CDE39(m=4或69)时,需要注意:当d1或dn不为起始符/结束符“”时,编码器自动插入“”当数据中间遇到“”时,编码器视其为结束符,其余数据视为普通数据处理;校验位不会自动计算和添加打印ITF25(m=5或70)时,需要注意:起始符和结束符自动插入校验位不会自动计算和添加打印CDABAR(NW-7)(m=6或71)时,需要注意:起始符和结束符不会自动插入,需要用户手动添加,范围为“A”~“D”或“a”~“d”校验位不会自动计算和添加打印CDE93(m=72)时,需要注意:起始符和结束符自动插入两个校验码自动计算并插入当设置条码可读字符(HRI)打印时,不设任何表示起始/结束的HRI字符当设置条码可读字符(HRI)打印时,控制字符将用空格代替打印CDE128(m=73)时,需要注意:编码系统智能识别数据并实现最小长度编码,无需用户设置字符集(包括起始字符集)或切换字符集功能字符FNC1~FNC4使用C1H~C4H输入校验位自动计算和添加当设置条码可读字符(HRI)打印时,控制字符和FNC1~FNC4将用空格代替打印EAN128(m=74)时,需要注意基本结构如下:起始字符集FNC1AI数据部分校验位A校验位B结束符自动插入(d1...dk)自动插入连接结构如下:起始字符集FNC1AI数据部分校验位AFNC1AI数据部分校验位A校验位B结束符自动插入(d1...dk)自动插入编码系统智能识别数据并实现最小长度编码,无需用户设置字符集(包括起始字符集)或切换字符集功能字符FNC1~FNC4使用C1H~C4H输入用户输入数据中AI不需要用“(”“)”指示,编码系统自动插入,否侧会出错,如:GSk7418"0890",01是AI,以下是错误的:GSk7418"(01)0"当使用连接结构时,中间需要插入FNC1(C1H“Decimal=193”)输入例子如下:GSk7418"0890"193"890"当设置条码可读字符(HRI)打印时,控制字符将用空格代替,而FNC1~FNC4将去掉使用示例1b401d48021d6b410c3132333435363738393031321d6b420c3032333435363030303038391d6b430c3032333435363030303038391d6b440830323334353630301d6b450830323334353630301d6b460830323334353630301d6b470841323334353630411d6b480841303233343536411d6b49084130323334353641⑥二维码打印指令设置QR码的模块类型指令名称设置QR码的模块类型指令代码ASCII:GS(kpLpHcnfnn十进制:2940107pLpHcnfnn十六进制:1D286bpLpHcnfnn功能描述设置QR码的模块类型参数范围pL=3,pH=0cn=49fn=670≤n≤16默认值n=3支持型号所有型号注意事项设置QR码图形模块的类型到[n点n点]。使用示例无设置QR码的错误校正水平误差指令名称设置QR码的错误校正水平误差指令代码ASCII:GS(kpLpHcnfnn十进制:2940107pLpHcnfnn十六进制:1D286bpLpHcnfnn功能描述设置QR码的错误校正水平误差参数范围pL=3,pH=0cn=49fn=6948≤n≤51默认值n=48支持型号所有型号注意事项设置QR码的错误校正水平误差n功能参考:恢复的大概代表(%)48错误校正水平误差L749错误校正水平误差m1550错误校正水平误差q2551错误校正水平误差h30使用示例无存储QR码的数据到QR码缓冲区指令名称存储QR码的数据到QR码缓冲区指令代码ASCII:GS(kpLpHcnfnmd1…dk十进制:2940107pLpHcnfnmd1…dk十六进制:1D286bpLpHcnfnmd1…dk功能描述存储QR码的数据到QR码缓冲区参数范围4≤(pL+pH256)≤7092(0≤pL≤255,0≤pH≤28)cn=49fn=80m=480≤d≤255k=(pL+pH256)-3默认值无支持型号所有型号注意事项存储二维码的数据(d1...dk)到二维码缓冲区。((pL+pH256)-3)的字节在m(d1...dk)后作为图形的数据被处理。使用示例无打印QR码指令名称打印QR码指令代码ASCII:GS(kpLpHcnfnm十进制:2940107pLpHcnfnm十六进制:1D286bpLpHcnfnm功能描述打印QR码参数范围pL=3,pH=0cn=49fn=81m=48默认值无支持型号所有型号注意事项打印QR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论