1、1HDD80260 打印机 ESC/POS 控制指令ESC/POS 控制指令HT 横向跳格名称 Horizontal tabASCII HTHex 09格式Decimal 9描述 将当前位置移动到下一个跳格位置。注释 如果下一个跳格位置没有设置,该指令被忽略。 如果下一个横向跳格位置超越打印区域,将当前位置设置为打印宽度+1。 水平跳格位置由指令 ESC D 来设置。 如果接收到此命令时当前位置在打印宽度+1,打印机执行当前行缓冲区满动作并且将打印位置移到下一行的起始位置。 默认值跳格位置是每 8 个标准 ASCII 字符(1224)字符跳一格。 当前行缓冲区满时,打印机执行下列动作:标准模式
2、下,打印机打印当前行内容并将打印位置置于下一行的起始位置。页模式下,打印机进行换行并将打印位置置于下一行的起始位置。参考 ESC DLF 打印并走纸一行名称 Print and line feedASCII LF格式Hex 0A2Decimal 10描述 打印缓冲区内数据并走纸一行。注释 该指令将当前位置置于行首。参考 ESC 2, ESC 3FF 打印并走纸名称 Print and return to standard mode in page modeASCII FFHex 0C格式Decimal 12描述 页模式下打印缓冲区的所有内容并返回标准模式,标准模式下打印缓冲区内数据并走纸一行。
3、注释 打印后清除缓冲区的内容。 由 ESC W 指令设置的打印区域被重置为默认设置。 打印机不执行切纸动作。 该指令将当前位置置于行首。 该指令只在页模式下有效。参考 ESC FF, ESC L, ESC SCR 打印并回车名称 Print and carriage returnASCII CRHex 0D格式Decimal 13描述 当自动换行被允许时,该指令的功能等同于LF 指令;当自动换行被禁止时,该指令被忽略。注释 设置打印位置为行首。3 串行接口模式下该指令被忽略。 并口模式下该指令是否有效由打印机配置决定。参考 LFCAN 页模式下删除打印缓冲区内容名称 Cancel print
4、data in page modeASCII CANHex 18格式Decimal 24描述 页模式下删除当前区域下的内容。注释 该指令只在页模式下有效。 如果先前设定区域与当前区域有重叠部分,重叠部分也被删除。参考 ESC L, ESC W4DLE DC4 n m t 实时产生钱箱开启脉冲名称 Generate pulse at real-timeASCII DLE DC4 n mHex 10 14 n m格式Decimal 16 20 n m范围 n = 1; m = 0,1;1t8描述 在指定的钱箱插座引脚产生设定的开启脉冲,引脚由m指定:m=0:钱箱插座引脚2 ;m=1:钱箱插座引脚5
5、 。脉冲高电平时间为t100ms ,低电平的时间为t100ms。注释 当打印机正在执行钱箱开启命令(ESC p 或 DEL DC4)时,该命令被忽略。 串口模式下,打印机接收该指令后立即执行。 并口模式下,打印机忙的时候该指令不执行。 如果打印数据中包含和此指令相同的数据,则这些数据将被当作该指令执行。用 户必须考虑到这种情况。 该指令尽量不要插在 2 个或更多字节的指令序列中。 即使打印机被 ESC=(选择外设)命令设置为禁止,该指令依然有效。参考 ESC p5ESC FF 页模式下打印名称 Print data in page modeASCII ESC FFHex 1B 0C格式Deci
6、mal 27 12描述 页模式下,打印缓冲区的所有内容。注释 该指令只在页模式下有效。 打印后不清除打印缓冲区的内容、ESC T 和 ESC W 设置和字符的位置。参考 FF, ESC L, ESC SESC SP n 设置字符右间距名称 Set right-side character spacingASCII ESC SP nHex 1B 20 n格式Decimal 27 32 n范围 0n255描述 设置字符的右间距为n横向移动单位或纵向移动单位英寸。注释 当字符放大时,间距随之放大相同的倍数。 此指令设置的值在页模式和标准模式下是相互独立的。 横向或纵向移动单位由 GS P 指定。改变
7、横向或纵向移动单位不改变当前右间距。 标准模式下,使用横向移动单位。 在页模式下,根据区域的方向和起始位置来选择使用横向移动单位或纵向移动单位,其选择方式如下:当打印起始位置由 ESC T 设置为打印区域的左上角或右下角时,使用横向移动单位;当打印起始位置由 ESC T 设置为打印区域的6左下角或右上角时,使用纵向移动单位; 最大右间距是 255/200 英寸。任何超过这个值的设置都自动转换为最大右间距。默认值 n=0参考 GS PESC ! n 选择打印模式名称 Select print mode(s)ASCII ESC ! nHex 1B 21 n格式Decimal 27 33 n范围 0
8、n255描述 根据n 的值设置字符打印模式位 1/0 HEX Decimal 功能0 00 0 标准 ASCII 字体 (12 24)01 01 1 压缩 ASCII 字体 (9 171,2 未定义0 00 0 取消加粗模式31 08 8 选择加粗模式0 00 0 取消倍高模式41 10 16 选择倍高模式0 00 0 取消倍宽模式51 20 32 选择倍宽模式6 未定义0 00 0 取消下划线模式71 80 128 选择下划线模式7注释 当倍宽和倍高模式同时选择时,字符同时在横向和纵向放大两倍。 除了 HT 设置的空格和旋转打印的字符,其余任何字符都可以加下划线。 下划线度由 ESC -确定
9、,与字符无关。 当一行中部分字符为倍高或更高,所有字符以底端对齐。 ESC E 也能选择或取消加粗模式,最后被执行的指令有效。 ESC -也能选择或取消下划线模式,最后被执行的指令有效。 GS !也能设置字符大小,最后被执行的指令有效。默认值 n=0参考 ESC -, ESC E, GS !ESC $ nL nH 设置绝对打印位置名称 Set absolute print positionASCII ESC $ nL nHHex 1B 24 nL nH格式Decimal 27 36 nL nH范围 0nL255;0nH2描述 将当前位置设置到距离行首(nL+nH256)(横向或纵向移动单位)处
10、。注释 如果设置位置在指定打印区域外,该命令被忽略。 横向和纵向移动单位由 GS P 设置。 标准模式下使用横向移动单位。 在页模式下,根据打印区域的方向和打印起始位置来选择使用横向移动单位或纵向移动单位,其选择方式如下: 当打印起始位置由 ESC T 设置为打印区域的左上角或右下角时,使用横向移动单位; 当打印起始位置由 ESC T 设置为打印区域的左下角或右上角时,使用纵向移动单位。参考 ESC , GS $, GS , GS P8ESC % n 选择 /取消用户自定义字符名称 Select/cancel user-defined character setASCII ESC % nHex
11、 1B 25 n格式Decimal 27 37 n范围 0n255描述 选择或取消用户自定义字符。 当 n 的最低位为 0 时,不使用用户自定义字符。 当 n 的最低位为 1 时,使用用户自定义字符。注释 当取消使用用户自定义字符的时候,自动使用内部字库。 n 只有最低位有效。默认值 n=0参考 ESC &, ESC ?ESC & y c1 c2 x1 d1.d(y x1).xk d1.d(y xk) 定义用户自定义字符名称 Define user-defined charactersASCII ESC & y c1 c2 x1 d1.d(y x1).xk d1.d(y xk)Hex 1B 2
12、6 y c1 c2 x1 d1.d(y x1).xk d1.d(y xk)格式Decimal 27 38 y c1 c2 x1 d1.d(y x1).xk d1.d(y xk)范围y = 3;32 c1 c2 126;0 x 12 (标准ASCII字体12 24);0 x 9 (压缩ASCII字体917);0 d1 . d(yxk) 255描述 定义用户自定义字符。 y 指定纵向字节数。 c1 是起始字符代码,c2 是终止字符代码。 x 指定横向点数。注释 允许的字符代码范围是 ASCII 码的H 到H(96 个字符)9 可以连续定义多个字符,如果只定义一个字符 c1 = c2。 d 是下载字
13、符的数据。各点的数据从左边开始。 自定义字符的大小是(yx)字节。 数据的各个位为 1 表示打印这个点,为 0 表示不打印。 当下列情况,用户自定义字符被清除:ESC 被执行。 ESC ?被执行。 打印机复位或电源关闭。默认值 内部字库设置参考 ESC %, ESC ?实例 当选择标准 ASCII 字体 (1224)时 当选择压缩 ASCII 字体时 (917)10ESC * m nL nH d1.dk 选择位图模式名称 Select bit-image modeASCII ESC * m nL nH d1.dkHex 1B 2A m nL nH d1.dk格式Decimal 27 42 m
14、nL nH d1.dk范围 m = 0, 1, 32, 33;0 nL 255;0 nH 3;0 d 255描述 选择由m 指定的一种位图模式,位图点数由nL 和nH 确定:纵向 横向m 模式点数 分辨率 分辨率 数据个数(k)0 8 点单密度 8 67DPI 100DPI nL+nH256 1 8 点双密度 8 67DPI 200DPI nL+nH256 32 24 点单密度 24 200DPI 100DPI (nL+nH256)3 1133 24 点双密度 24 200DPI 200DPI (nL+nH256)3 注释 如果 m 的值超出规定范围,nL 和其后的数据被作为普通数据处理。 横
15、向打印点数由 nL 和 nH 决定,总的点数为 nL+nH256。 位图超出当前区域的部分被截掉。 d 是位图的数据。数据各个位为 1 则打印这个点,为 0 不打印。 位图数据发送完成后,打印机返回普通数据处理模式。 除了倒置模式,这条指令不受其它打印模式影响 (加粗、双重打印、下划线、字符放大和反显)。 数据和要打印点的关系如下:选择 8 点密度时:选择 24 点密度时:12ESC n 选择/取消下划线模式名称 Select/cancel user-defined character setASCII ESC - nHex 1B 2D n格式Decimal 27 45 n范围 0n2,48n
16、50描述 根据 n 的值选择或取消下划线模式:n 功能0,48 取消下划线模式 1,49 选择下划线模式(1 点宽) 2,50 选择下划线模式(2 点宽) 注释 下划线可加在所有字符下(包括右间距),但不包括 HT 设置的空格。 下划线不能作用在字符旋转模式和反显的字符下。 当取消下划线模式时,后面的字符不加下划线,下划线的宽度不改变。默认宽度是一点宽。 改变字符大小不影响当前下划线宽度。13 下划线选择取消也可以由 ESC !来设置。最后执行的指令有效。默认值 n=0参考 ESC !ESC 2 设置默认行高名称 Select default line spacingASCII ESC 2He
17、x 1B 32格式Decimal 27 50描述 选择 1/6 英寸(约 4.23mm)行高。注释 行高在标准模式和页模式下是独立的。参考 ESC 3ESC 3 n 设置行高名称 Set line spacingASCII ESC 3 nHex 1B 33 n格式Decimal 27 51 n范围 0n255描述 设置行高为n纵向或横向移动单位英寸。注释 行高设置在标准模式和页模式下是相互独立的。 横向和纵向移动单位由 GS P 设置,改变这个设置不影响当前行高。 标准模式下,使用纵向移动单位。 在页模式下,根据打印区域的方向和打印起始位置来选择使用横向移动单位或纵向移动单位,其选择方式如下:
18、当打印起始位置由 ESC T 设置为打印区域的左上角或右下角时,使用纵向移动单位;当打印起始位置由 ESC T 设置为打14印区域的左下角或右上角时,使用横向移动单位。 最大走纸距离是 1016mm(40 英寸) ,如果超出这个距离,取最大距离。默认值 默认值行高约为 4.23mm(1/6 英寸)。参考 ESC 2, GS PESC = n 选择打印机名称 Set peripheral deviceASCII ESC = nHex 1B 3D n格式Decimal 27 61 n范围 0n1描述 选择打印机,被选择的打印机可以接收主计算机发送的数据:位 1/0 HEX Decimal 功能0
19、00 0 打印机禁止01 01 1 打印机允许1-7 - - - 未定义注释 当打印机被禁止时,除了实时指令(DLE EOT,DLE ENQ,DLE DC4)忽略所有其他指令。默认值 n=1ESC ? n 取消用户自定义字符名称 Cancel user-defined charactersASCII ESC ? nHex 1B 3F n格式Decimal 27 63 n范围 32n12615描述 取消用户自定义字符。注释 取消用户自定义字符中代码为 n 的字符。取消后,此字符使用内部字库。 如果自定义字符中没有该字符,该指令被忽略。参考 ESC &, ESC %ESC 初始化打印机名称 Ini
20、tialize printerASCII ESC Hex 1B 40格式Decimal 27 64描述 清除打印缓冲区数据,打印模式被设为上电时的默认值模式。注释 指令缓冲区内容保留。 宏定义保留。 Flash 位图数据不擦除。ESC D n1.nk NUL 设置横向跳格位置名称 Set horizontal tab positionsASCII ESC D n1.nk NULHex 1B 44 n1.nk 00格式Decimal 27 68 n1.nk 0范围 1 n 255;0 k 32描述 设置横向跳格位置。 由行首起第 n 列设置一个跳格位置。 共有 k 个跳格位置。注释 横向跳格位置
21、由下式计算:字符宽度n,字符宽度包括右间距,如果字符为倍宽,跳格距离也随之加倍。16 该指令取消以前的跳格位置设置。 当 n=8 时,当前位置为第九列。 最多设置 32 个(k=32)跳格位置,超过 32 的跳格位置数据被作为普通数据处理。 跳格位置按升序排列,结束符为 NUL。 当nk 小于或等于前一个nk-1 值时,跳格设置结束,后面的数据作为普通数据处理。 ESC D NUL 取消所有的跳格位置设置。 改变字符宽度,先前指定的跳格位置并不发生变化。 字符宽度在标准模式和页模式下是独立的。默认值 默认跳格设置是每 8 个标准 ASCII 字符(1224)一个跳格位置。参考 HTESC E
22、n 选择 /取消加粗模式名称 Turn emphasized mode on/offASCII ESC E nHex 1B 45 n格式Decimal 27 69 n范围 0n255描述 选择或取消加粗模式:当n的最低位为0时,取消加粗模式。当n的最低位为1时,选择加粗模式。注释 n 只有最低位有效。 ESC !同样可以选择 /取消加粗模式,最后接收的命令有效。默认值 n = 0参考 ESC !17ESC G n 选择/取消双重打印模式名称 Turn on/off double-strike modeASCII ESC G nHex 1B 47 n格式Decimal 27 71 n范围 0n2
23、55描述 选择或取消双重打印模式:当n的最低位为0时,取消双重打印模式。当n的最低位为1时,选择双重打印模式。注释 n 只有最低位有效。 该指令与加粗打印效果相同。默认值 n = 0参考 ESC EESC J n 打印并走纸名称 Print and feed paperASCII ESC J nHex 1B 4A n格式Decimal 27 74 n范围 0n255描述 打印缓冲区数据并走纸n纵向或横向移动单位英寸。注释 打印结束后,将当前打印位置置于行首。 走纸距离不受 ESC 2 或 ESC 3 指令设置的影响。 横向和纵向移动单位由 GS P 设定。 标准模式下,使用纵向移动单位。18
24、在页模式下,根据打印区域的方向和打印起始位置来选择使用纵向移动单位或横向移动单位,其选择方式如下:当打印起始位置由 ESC T 设置为打印区域的左上角或右下角时,使用纵向移动单位;当打印起始位置由 ESC T 设置为打印区域的左下角或右上角时,使用横向移动单位; 最大走纸距离是 1016mm(40 英寸). 如果超出这个距离,取最大距离。参考 GS PESC L 选择页模式名称 Select page modeASCII ESC LHex 1B 4C格式Decimal 27 76描述 从标准模式转换到页模式。注释 该指令只在标准模式的行首有效。 在页模式下,该指令无效。 当执行 FF 或 ES
25、C S 后,打印机返回到标准模式。 该指令将打印位置设置到 ESC T 命令和 ESC W 命令确定的位置上。 该指令将下列指令的设置转换到页模式下的值: 设置字符右间距:ESC SP,FS S 设置行间距:ESC 2,ESC 3 以下指令在页模式下只改变标志位,转换到标准模式后起作用。选择字符对齐模式:ESC a;选择倒置模式:ESC ;设置左空白:GS L;设置打印区域宽度:GS W19 当电源关闭、打印机复位、或执行 ESC 指令,打印机回到标准模式。参考 FF,CAN,ESC FF,ESC S,ESC T,ESC W,GS $,GS ESC M n 选择字体名称 Select char
26、acter fontASCII ESC M nHex 1B 4D n格式Decimal 27 77 n范围 n = 0, 1, 2, 3, 48, 49, 50, 51描述 选择字体n 功能0,48 选择标准 ASCII 字体 (12 24) 1,49 选择压缩 ASCII 字体 (9 17) 2,50 选择用户自定义字符 3,51 选择汉字(24 24) ESC R n 选择国际字符集名称 Select an international character setASCII ESC R nHex 1B 52 n格式Decimal 27 82 n范围 0n15描述 从下列表中选择国际字符集。n
27、 字符集0 美国(U.S.A. )1 法国(France)202 德国(Germany)3 英国(U.K.)4 丹麦 I (Denmark I)5 瑞典(Sweden)6 意大利(Italy )7 西班牙 I (Spain I)8 日本(Japan)9 挪威(Norway)10 丹麦 II(Denmark II)11 西班牙 II(Spain II)12 拉丁美洲(Latin America)13 韩国(Korea)14 斯洛文尼亚/克罗地亚(Slovenia / Croatia)15 中国(China)默认值 n = 0参考 ESC S 选择标准模式名称 Select standard mo
28、deASCII ESC SHex 1B 53格式Decimal 27 83描述 从页模式转换到标准模式。注释 该指令在页模式下有效。 该指令清除页缓冲区打印数据。21 该指令将当前位置置于行首。 页模式区域被初始化为默认值。 该指令将下列指令的设置转换到标准模式下的值: 设置右间距:ESC SP,FS S 选择行间距:ESC 2,ESC 3 下列命令在标准模式下可以设定相关参数但其设定值进入页模式后才起作用: 设置页模式下打印区域:ESC W; 设置页模式下区域方向:ESC T 以下指令在标准模式下被忽略: 页模式下设置纵向绝对打印位置:GS $; 页模式下设置相对打印位置:GS 打印机硬件复
29、位或执行 ESC 指令后,打印机回到标准模式。参考 FF, ESC FF, ESC LESC T n 在页模式下选择打印区域方向名称 Select print direction in page modeASCII ESC T nHex 1B 54 n格式Decimal 27 84 n范围 0 n 3;48 n 51描述 在页模式下选择打印区域的方向和起始位置。n 指定打印区域的方向和起始位置:22n 打印方向 起始位置0,48 由左到右 左上(图中 A)1,49 由下到上 左下(图中 B)2,50 由右到左 右下(图中 C)3,51 由上到下 右上(图中 D)注释 如果当前模式为标准模式,只
30、设置内部标志位,不影响打印。 该指令可以设置打印内容在打印区域中的起始位置。 根据区域打印起始位置的不同,横向或纵向移动单位的使用也不相同: 如果打印起始位置为打印区域的左上角或右下角,那么打印内容排列方向与打印进纸方向垂直。下列命令使用横向移动单位:ESC SP,ESC $,ESC 下列命令使用纵向移动单位:ESC 3,ESC J,GS $,GS 如果打印机起始位置为打印区域的左下角或右上角,则打印内容排列方向与打印机进纸方向相同。下列命令使用横向移动单位:ESC 3,ESC J,GS $,GS 下列命令使用纵向移动单位:ESC SP,ESC $,ESC 默认值 n = 0参考 ESC $,
31、 ESC L, ESC W, ESC , GS $, GS P, GS 23ESC V n 选择字符旋转打印名称 Select rotation modeASCII ESC V nHex 1B 56 n格式Decimal 27 86 n范围 0 n 2;48 n 50描述 选择字符旋转打印,n 的取值如下:n 功能0,48 取消旋转打印模式,字符按正常模式打印1,2,49,50 选择字符顺时针旋转 90 度打印注释 该指令对所有字符有效,包括汉字。 当选择下划线模式时,下划线不能旋转打印。 旋转打印模式下,倍高和倍宽与正常模式下的方向相反。默认值 n = 0参考 ESC !, ESC -ESC
32、 W xL xH yL yH dxL dxH dyL dyH 页模式下设置打印区域名称 Set printing area in page modeASCII ESC W xL xH yL yH dxL dxH dyL dyHHex 1B 57 xL xH yL yH dxL dxH dyL dyH格式Decimal 27 87 xL xH yL yH dxL dxH dyL dyH范围 0 xL, xH, yL, yH, dxL, dxH, dyL, dyH 255 (除了dxL=dxH=0 或 dyL=dyH=0)描述 按如下方法设置区域横向起始位置、纵向起始位置、区域宽度和高度:横向起始
33、位置:x0 = (xL+xH256)横向移动单位纵向起始位置:y0 = (yL+yH256)纵向移动单位24打印区域宽度:dx = dxL+dxH256横向移动单位打印区域高度:dy = dyL+dyH256纵向移动单位注释 该指令在标准模式下只设置内部标志位,不影响打印。 如果横向起始位置或纵向起始位置超出打印区域,打印机停止处理该指令,其后的数据按普通数据处理。 如果打印区域的宽度或高度被设置为 0,打印机停止处理该指令,其后的数据按普通数据处理。 该指令与 ESC T 指令一起确定当前打印位置。 如果横向起始位置+打印区域宽度的值超出可打印区域,则打印区域的宽度自动调整为横向可打印宽度-
34、横向起始位置。 如果纵向起始位置+打印区域高度的值超出可打印区域,则打印区域的高度自动调整为纵向可打印高度-纵向起始位置。 横向和纵向的移动单位由 GS P 指定,改变横向和纵向移动单位不会改变当前的打印区域。 用横向移动单位设置横向起始位置和区域宽度,用纵向移动单位设置纵向起始位置和区域高度。 假设横向起始位置、纵向起始位置、打印区域宽度和打印区域高度为X,Y,Dx,Dy,打印区域的设置如下图所示:25 该打印机的可打印区域约为横向 72mm,纵向约为 160mm。默认值 xL=xH=yL=yH=0;dxL=72;dxH=2;dyL=176;dyH=4参考 CAN, ESC L, ESC T
35、, GS PESC nL nH 设置相对横向打印位置名称 Set relative print positionASCII ESC nL nHHex 1B 5C nL nH格式Decimal 27 92 nL nH范围 0 nL 255;0 nH 255描述 以横向或纵向移动单位设置横向相对位移。 该指令将打印位置设置到距当前位置(nL+nH256)横向或纵向移动单位处。注释 超出可打印区域的设置将被忽略。 当打印位置向右移动时:nL+nH256=N 。 当打印位置向左移动时采用补码:nL+nH256=65536N 。 打印起始位置从当前位置移动到N横向移动单位或者纵向移动单位。 横向和纵向移
36、动单位由 GS P 指令设置。 在标准模式下,使用横向移动单位。 在页模式下,根据打印区域的方向和起始位置来选择使用横向移动单位或纵向移动单位,其选择方式如下:当打印起始位置由 ESC T 设置为打印区域的左上角或右下角时,使用横向移动单位;当打印起始位置由 ESC T 设置为打印区域的左下角或右上角时,使用纵向移动单位。参考 ESC $, GS P26ESC a n 选择字符对齐模式名称 Select justificationASCII ESC a nHex 1B 61 n格式Decimal 27 97 n范围 0 n 2;48 n 50描述 使所有的打印数据按某一指定对齐方式排列。n 的
37、取值与对齐方式对应关系如下:n 对齐方式0,48 左对齐1, 49 中间对齐2, 50 右对齐 注释 该指令只在标准模式下的行首有效。 该指令在页模式下只改变内部标志位。 该指令根据 HT,ESC $或 ESC 指令来调整空白区域。默认值 n = 0实例 ESC c 5 n 允许 /禁止按键名称 Enable/disable panel buttonsASCII ESC c 5 nHex 1B 63 35 n格式Decimal 27 99 53 n范围 0 n 255描述 允许/禁止按键。27 当 n 的最低位为 0 时,按键起作用。 当 n 的最低位为 1 时,按键被禁止。注释 只有 n 的
38、最低位有效。 当按键被禁止时,按键不起作用。 在执行宏命令时,按键总是可用的。默认值 n = 0ESC d n 打印并向前走纸 n 行名称 Print and feed n linesASCII ESC d nHex 1B 64 n格式Decimal 27 100 n范围 0 n 255描述 打印缓冲区里的数据并向前走纸n行(字符行)。注释 该指令将打印机的打印起始位置设置在行首。 该指令不影响由 ESC 2 或 ESC 3 设置的行间距。 最大走纸距离为 1016mm,当所设的值大于 1016mm 时,取最大值。参考 ESC 2, ESC 3ESC p m t1 t2 产生钱箱控制脉冲名称
39、Generate pulseASCII ESC p m t1 t2Hex 1B 70 m t1 t2格式Decimal 27 112 m t1 t2范围 m = 0, 1, 48, 49;0 t1 255, 0t2 25528描述 输出由t1和t2设定的钱箱开启脉冲到由 m 指定的引脚:m 连接引脚0, 48 钱箱插座的引脚 2 1, 49 钱箱插座的引脚 5 注释 钱箱开启脉冲高电平时间为t12ms,低点平时间为t2 2ms。 如果 t2t1,低电平时间为t1 2ms。参考 DLE DC4ESC t n 选择国际扩展字符码表名称 Select character code tableASCI
40、I ESC t nHex 1B 74 n格式Decimal 27 116 n范围 0 n 10, 16 n 19描述 从下列表中选择由n确定的国际扩展字符表。n 扩展字库名称0 PC437:Standard-Europe 欧洲标准1 Katakana 日本片假名2 PC850:Multilingual 多语言3 PC860:Portuguese 葡萄牙文4 PC863:Canadian-French 加拿大、法国5 PC865:Nordic 北欧6 West-Europe 西欧7 Greek 希腊文8 Hebrew 希伯来文299 PC755:East-Eruope 东欧10 Iran 伊朗文
41、16 WPC125217 PC866:Cyrillic#2 古斯拉夫语18 PC852:Latin2 拉丁文19 PC858注释默认值 n = 0参考 ESC n 选择 /取消倒置打印模式名称 Turns on/off upside-down printing modeASCII ESC nHex 1B 7B n格式Decimal 27 123 n范围 0 n 255描述 选择/取消倒置打印模式。 当 n 的最低位为 0 时,取消倒置打印模式。 当 n 的最低位为 1 时,选择倒置打印模式。注释 只有 n 的最低位有效; 该指令只在标准模式下的行首有效。 该指令在页模式下,只改变内部标志位。30 该指令对页模式打印无影响。 在倒置打印模式下,打印机先将要打印的行旋转 180 度然后打印。默认值 n = 0实例