导航:首页 > 程序命令 > pos命令

pos命令

发布时间:2022-10-02 03:48:10

㈠ esp/POS指令怎样打印汉字

水平制表位置由ESCD命令设置。
打印存放在行编辑缓存中的一行数据并按当前设定的行距向前走纸一行。
ESC2,ESC3指令可设定行距的长短。如果行编辑缓存空,则只按当前设定的行距向前走纸一行。

㈡ 高分求助关于ESC/POS命令的使用

一定要采纳啊!!

ESC/POS命令集

切纸指令:

发送:十六进制:1B69

4.1 基本控制指令

4.1.1 ESC @

[名称] 初始化打印机

[格式] ASCII码 ESC @

十六进制码 1B 40

十进制码 27 64

[描述] 清除打印缓冲区中的数据,复位打印机打印参数到当打印机缺省参数。

[注意] * 不是完全恢复到出厂设置,用户参数设置(见三、JPM112打印机工具软件)不会被更改。

[例子] char SendStr[3];

SendStr[0] = 0x1B

SendStr[1] = 0x40;

PrtSendData(SendStr, 2);

4.1.2 FF

[名称] 打印并走纸到下页首

[格式] ASCII码 FF

14/53

----------------------- 16-----------------------

用户文档 JPM112 打印机开发手册(V1.0 )

十六进制码 0C

十进制码 12

[描述] 将打印缓冲区中的数据全部打印出来并返回标准模式。

[注意] * 打印后,删除打印缓冲区中的数据。

* 该命令设置打印位置为行的起始点。

* 如果打印纸有预印刷黑标,则打印缓冲区中的数据后,走纸到黑标处,如果打印纸无黑标,则

走纸0.5m后停止,预印刷黑标的规范请见附录B.预印刷黑标说明。

[例子] char SendStr[2];

SendStr[0] = 0x0C;

PrtSendData( SendStr, 1);

4.1.3 LF

[名称] 打印并换行

[格式] ASCII码 LF

十六进制码 0A

十进制码 10

[描述] 把打印缓冲区中的数据打印出来,并换行。

[注意] * 该命令把打印位置设置为行的开始位置。

[参考] CR

[例子] char SendStr[2];

SendStr[0]=’\n’; //C语言中’\n’即为换行

PrtSendData( SendStr, 1);

4.1.4 CR

[名称] 打印并回车

[格式] ASCII码 CR

十六进制码 0D

十进制码 13

[描述] 打印但不进纸。

[注意] * 打印结束后,将下一行的开始设定为打印起始位置。

[参考] LF

[例子] char SendStr[2];

SendStr[0]=’\r’; //C语言中’\r’即为回车

PrtSendData(SendStr,1);

15/53

----------------------- 17-----------------------

用户文档 JPM112 打印机开发手册(V1.0 )

4.1.5 ESC J n

[名称] 打印并进纸

[格式] ASCII码 ESC J n

十六进制码 1B 4A n

十进制码 27 74 n

[范围] 0 ≤ n ≤ 255

[描述] 打印输出打印缓冲区中的数据,并进纸n个 垂直点距。

[注意] * 打印结束后,将下一行的开始设定为打印起始位置。

* 一个垂直点距为0.33mm,以下同。

[参考] ESC d

[例子] char SendStr[4];

SendStr[0] = 0x1B;

SendStr[1] = ’J’;

SendStr[2] = 3;

PrtSendData( SendStr, 3);//走纸1mm

4.1.6 ESC d n

[名称] 打印并进纸n 行

[格式] ASCII码 ESC d n

十六进制码 1B 64 n

十进制码 27 100 n

[范围] 0 ≤ n ≤ 255

[描述] 打印打印缓冲区中的数据并进纸n字符行。

[注意] * 该命令设置打印起始位置为行起点。

[参考] ESC J

[例子] char SendStr[4];

SendStr[0] = 0x1B;

SendStr[1] = ’d’;

SendStr[2] = 2;

PrtSendData( SendStr, 3);//走纸2行

4.1.7 HT

[名称] 移动打印位置到下一个水平制表位置

[格式] ASCII码 HT

十六进制码 09

十进制码 9

[描述] 移动打印位置到下一个水平制表位置。

16/53

----------------------- 18-----------------------

用户文档 JPM112 打印机开发手册(V1.0 )

[注意] * 通过ESC D命令设置水平制表位的位置。

* 如果没有设置下一个水平制表位置,则该命令被忽略。

* 水平定位位置的缺省设定为字符A(6×12)的8个字符宽度(第9,17,25, … 列)。

[参照] ESC D

[例子] char NextPos = 9;

PrtSendData(“商品名”,6);

PrtSendData(&NextPos,1);

PrtSendData(“单价”,4);

PrtSendData(&NextPos,1);

PrtSendData(“数量”,4);

PrtSendData(&NextPos,1);

PrtSendData(“金额”,4);

4.1.8 FS U nL nH

[名称] 按Unicode编码向打印发送数据

[格式] ASCII码 FS U nL nH

十六进制码 1C 55 nL nH

十进制码 28 85 nL nH

[描述] 打印n(n=nL+nH*256)个Unicode编码字符。

[注意] * 因Unicode是双字节编码,此命令后的2*n(n=nL+nH*256)个字节被当作Unicode编码字符处理;

* 该指令中输入的汉字只支持GBK字库中包含的汉字,没有包含Unicode中所包含的所有汉字;

* 有关GBK的详细信息请参阅全国信息技术标准化技术委员会制定的 “汉字内码扩展规范”;

* 有关Unicode的详细信息可以参见Unicode的官方网站http://www.unicode.org;

* 本命令不受汉字命令的影响,也不受自定义字符命令的影响;

* 本命令可以嵌入其他ESC/GS/FS指令,但要采用Unicode编码。

[例子] char SendStr[64];

SendStr[0]=0x1C; SendStr[1]=’U’; SendStr[2]=11; SendStr[3]=0;

SendStr[4]=0x55; SendStr[5]=0x00; //U+0055:’U’

SendStr[6]=0x4E; SendStr[7]=0x00; //U+004E:’N’

SendStr[8]=0x49; SendStr[9]=0x00; //U+0049:’I’

SendStr[10]=0x43; SendStr[11]=0x00; //U+0043:’C’

SendStr[12]=0x4F; SendStr[13]=0x00; //U+004F:’O’

SendStr[14]=0x44; SendStr[15]=0x00; //U+0044:’D’

SendStr[16]=0x45; SendStr[17]=0x00; //U+0045:’E’

SendStr[18]=0x53; SendStr[19]=0x62; //U+6253:’打’

SendStr[20]=0x70; SendStr[21]=0x53; //U+5370:’印’

SendStr[22]=0x4B; SendStr[23]=0x6D; //U+6D4B:’测’

SendStr[24]=0xD5; SendStr[25]=0x8B; //U+8BD5:’试’

PrtSendData(SendStr,26);

PrtSendData(“\n”,1);

17/53

----------------------- 19-----------------------

用户文档 JPM112 打印机开发手册(V1.0 )

4.2 字符参数设置命令

4.2.1 ESC ! n

[命令] 选择打印模式

[格式] ASCII码 ESC ! n

十六进制码 1B 21 n

十进制码 27 33 n

[范围] 0 ≤ n ≤ 255

[描述] 通过指定参数n 的值选择打印模式。参数n 的定义如下:

位 值 意义

0 0 西文字符 (半宽)字体A (6 ×12),汉字字符 (全宽)字体A (12×12)

1 西文字符 (半宽)字体B (8×16),汉字字符 (全宽)字体B (16×16)

1 - 未定义

2 - 未定义

3 0 取消粗体模式

1 设置粗体模式

4 0 取消倍高模式

1 设置倍高模式

5 0 取消倍宽模式

1 设置倍宽模式

6 - 未定义

7 0 取消下划线模式

1 设置下划线模式

[注意] * 当同时选择倍高及倍宽模式时,则打印出四倍大小字符。

* 打印机可以为所有字符加下划线,但不能为由HT命令产生的空白或顺时针旋转90°的字符加下划

线。

* 当一行中有一些倍高或更高字符时,行中所有字符都沿基线对齐。

* ESC M也可设定字体。最后接收到的命令的设定有效。

* ESC E也可设定或取消粗体模式。最后接收到的命令的设定有效。

* ESC –也可设定或取消下划线模式,最后接收到的命令的设定有效。

* GS !也可设定字符大小。最后接收到的命令的设定有效。

* 本命令对英数字符和汉字都有效。

[缺省值] n = 0

[参照] ESC -, ESC E, GS !, ESC M

[例子] char SendStr[4];

SendStr[0] = 0x1B;

SendStr[1] = ’!’;

SendStr[2] = 0x28;// 00101000 倍宽粗体

PrtSendData( SendStr, 3);

18/53

----------------------- 20-----------------------

用户文档 JPM112 打印机开发手册(V1.0 )

4.2.2 GS ! n

[名称] 放大字符

[格式] ASCII码 GS ! n

十六进制码 1D 21 n

十进制码 29 33 n

[范围] 0 ≤ n ≤ 255 (1 ≤垂直倍数≤ 2, 1 ≤ 水平倍数≤ 2)

[描述] 用位0~3位选择字符高度,用位4~7位选择字符宽度,如下所示:

0 1 2 3 高度 4 5 6 7 宽度

0 0 0 0 1倍 0 0 0 0 1倍

1 0 0 0 2倍 1 0 0 0 2倍

[注意] * 该命令对所有字符(英数字符和汉字) 有效。

* 如果n 在定义范围之外,忽略该命令。

* 垂直方向是指进纸方向,水平方向与进纸方向垂直。然而,当字符方向顺时针旋转90°后,垂直

方向与水平方向之间的关系颠倒,也就是说本命令优先级低于于ESC V,当两个命令同时有效时,

字符显示是先旋转,再放大。

* 当字符以不同的尺寸在一行中放大时,一行中所有的字符沿基线对齐。

* 用ESC ! 命令也可以设置字符大小。以最后接收到的命令设置当前模式。

[缺省值] n = 0

[参考] ESC !

[例子] char SendStr[4];

SendStr[0] = 0x1D;

SendStr[1] = ’!’;

SendStr[2] = 0x01;// 00000001 倍高

PrtSendData( SendStr, 3);

4.2.3 ESC M n

[名称] 选择字符字体

[格式] ASCII码 ESC M n

十六进制码 1B 4D n

十进制码 27 77 n

[范围] n = 0, 1, 16, 17,18,19

[描述] 选择字符字体。

N(十进制) 意义

0 西文字符 (半宽)字体(6×12)

1 西文字符 (半宽)字体(8×16)

16 简体汉字字符字体12×12

19/53

----------------------- 21-----------------------

用户文档 JPM112 打印机开发手册(V1.0 )

17 简体汉字字符字体16×16

18 BIG5汉字字符字体12×12

19 BIG5汉字字符字体16×16

[注意] * ESC !也可设定字体。最后接收到的命令的设定有效。

* 当使用该命令设定字体时。可以分别设定西文字体和汉字字体,而且互不影响。

[参考] ESC !

[例子] char SendStr[8];

SendStr[0]=0x1B;

SendStr[1]=’M’;

SendStr[2]=0;// 西文6×12

SendStr[0]=0x1B;

SendStr[1]=’M’;

SendStr[2]=0x11;// 简体中文16×16

PrtSendData( SendStr, 6);//以后打印的中文字体为16×16,西文为6×12

4.2.4 ESC – n

[名称] 设置/取消下划线

[格式] ASCII码 ESC – n

十六进制码 1B 2D n

十进制码 27 45 n

[范围] 0 ≤ n ≤ 2

[描述] 基于以下的n值,设定 /解除下划线模式:

n(十进制) 意义

0 解除下划线模式

1 设定下划线模式(1 点粗)

2 设定下划线模式(2 点粗)

[注意] * 打印机不能给旋转字符以及反白字符打印下划线。

* 改变字符大小不影响当前下划线的粗细。

* 使用ESC !也可以设定或解除下划线模式。最后接收的命令设定有效。

* 该命令对英文和汉字字符都有效。

[缺省值] n = 0

[参照] ESC !

[例子] char SendStr[3];

SendStr[0] = 0x1B;

SendStr[1] = ’-’;

SendStr[2] = 1;//单行下划线

PrtSendData( SendStr, 3);

20/53

----------------------- 22-----------------------

用户文档 JPM112 打印机开发手册(V1.0 )

4.2.5 ESC E n

[名称] 设定/解除粗体打印

[格式] ASCII码 ESC E n

十六进制码 1B 45 n

十进制码 27 69 n

[范围] 0 ≤ n ≤ 255

[描述] 设定或解除粗体打印模式。

当n 的最低位(LSB)为0时,解除粗体打印模式。

当n 的最低位(LSB)为1时,设定粗体打印模式。

[注意] * 仅n 的最低有效位允许使用。

* 使用ESC !也可以设置或取消粗体模式。最后接收的命令设定有效。

[缺省值] n = 0

[参照] ESC !, ESC G

[例子] char SendStr[3];

SendStr[0] = 0x1B;

SendStr[1] = ’E’;

SendStr[2] = 1;//粗体

PrtSendData(SendStr,3);

4.2.6 ESC G n

[名称] 设定/解除重叠打印

[格式] ASCII码 ESC G n

十六进制码 1B 47 n

十进制码 27 71 n

[范围] 0 ≤ n ≤ 255

[描述] 设定或解除重叠打印模式。

当n 的最低有效位(LSB)为0时,解除重叠打印模式。

当n 的最低有效位(LSB)为1时,设定重叠打印模式。

[注意] * 仅n 的最低有效位允许使用。

* 在重叠模式和粗体模式中打印机输出是相同的。

[缺省值] n = 0

[参照] ESC E, ESC !

[例子] char SendStr[3];

SendStr[0] = 0x1B;

SendStr[1] = ’G’;

SendStr[2] = 1;//重叠

PrtSendData( SendStr, 3);

21/53

----------------------- 23-----------------------

用户文档 JPM112 打印机开发手册(V1.0 )

4.2.7 GS B n

[名称] 设定/解除反白打印模式

[格式] ASCII码 GS B n

十六进制码 1D 42 n

十进制码 29 66 n

[范围] 0 ≤ n ≤ 255

[描述] 设定或解除反白打印模式。

当n 的最低有效位为0时,关闭反白模式。

当n 的最低有效位为1时,打开反白模式。

[注意] * 仅n 的最低位有效。

* 该命令对内置字符和用户自定义字符均有效。

* 反白模式打开时,它对ESC SP设定的空白也有效。

* 该命令不影响位图,用户自定义位图,条形码,条码显示字符和由HT, ESC $, 及ESC \ 跳过的

间距。

* 反白模式优先于下划线模式。选择反白模式时,即使下划线模式打开也被禁止(但不取消)。

[缺省值] n = 0

[例子] char SendStr[3];

SendStr[0] = 0x1D;

SendStr[1] = ’B’;

SendStr[2] = 1;//反白

PrtSendData( SendStr, 3);

4.2.8 ESC V n OK

[名称] 设置/解除字符旋转模式

[格式] ASCII码 ESC V n

十六进制码 1B 56 n

十进制码 27 86 n

[范围] 0 ≤ n ≤ 3

[描述] 设置/解除字符旋转模式

N (十进制) 意义

0 解除旋转模式

1 设置90°顺时针旋转模式

2 设置180°顺时针旋转模式

3 设置270°顺时针旋转模式

[注意] * 当设置了下划线模式时,对于顺时针90°旋转的字符,打印机不加下划线。

* 在 旋转模式下,倍宽和倍高命令放大字符的方向与一般模式下倍高倍宽命令放大字符的方向相

反。

[缺省值] n = 0

22/53

----------------------- 24-----------------------

用户文档 JPM112 打印机开发手册(V1.0 )

[参照] ESC !, ESC –

[例子] char SendStr[3];

SendStr[0] = 0x1B;

SendStr[1] = ’V’;

SendStr[2] = 2;//旋转180度

PrtSendData( SendStr, 3);

4.3 打印排版参数设置命令

4.3.1 ESC $ nL nH

[名称] 设置绝对打印位置

[格式] ASCII码 ESC $ nL nH

十六进制码 1B 24 nL nH

十进制码 27 36 nL nH

[范围] 0 ≤ nL ≤ 255

0 ≤ nH ≤ 255

[描述] 设定从一行的开始到将要打印字符的位置之间的距离。

从一行的开始到打印位置的距离为N个水平点距。

nL nH是双字节无符号整数N的低位和高位,N=nL + nH × 256

[注意] * 如果设定的打印位置超出了可打印区域(N>244),则被设置为可打印区域的最大值 (N=244)。

[参照] ESC \

[例子] char SendStr[4];

SendStr[0] = 0x1B;
SendStr[1] = ’$’;

SendStr[2] = 15;//0.2×15=3

PrtSendData( SendStr, 3); //绝对位置设为距左边界3毫米(15水平点距)
PrtSendData( “从左侧3毫米处开始打印\n”, 22);

4.3.2 ESC D n1 n2…nk NULL

[名称] 设置水平制表位

[格式] ASCII码 ESC D n1…nk NULL

十六进制码 1B 44 n1…nk 00

十进制码 27 68 n1…nk 0

[范围] 1 ≤ n ≤ 255 0 ≤ k ≤ 8

[描述] 设置水平定位位置。

n 指定从一行开始的列号,用来设置水平定位位置。

k 表示将被设置水平定位点的总数。

[注意] * 水平制表位置作为一个值储存,这个值为n个西文字符宽度,是从行的开始测量的。字符宽度包

一定要采纳啊!!

㈢ 怎么给pos机升级,怎么升级POS机程序

一、pos机升级步骤如下:
1. 按开机键开机;
2. 进行签到,操作员号输入“00”,确认;
3. 系统提示输入主管密码,密码为“123456”,确认;
4. 按功能键,进入主管功能;
5. 按数字7键,选择远程更新;
6. 接到提示后,按提示进行确认重启即可。
二、升级POS机程序
1.监听程序大多时间是隐藏的,或从任务栏点击查看。监听程序定期检测服务器是否有新版本发布从 服务器下载log文件,然后和本机log文件比对(新的版本号,日期,比较大小来实现)。若版本号 无更新,则无响应。若版本号更新,则弹出消息给用户,询问用户是否立即升级,若设定为固定时 间升级则不弹出询问消息。
2. 用户选择升级后,主机则命令pos机端关闭主程序,然后将cupos文件夹传送给主机,主机按编号 将不同pos端的cupos文件汇总,并保存到备份的文件夹里。
3. 主机将备份的旧版本传送给服务器,服务器创建一个临时文件夹用来存放。上传完毕后,服务 器开始按照店面顺序,处理旧版本的文件,用新版本文件,替换覆盖旧文件,实现旧版本的升级。
4. 升级过程结束后,服务器将新文件按指定顺序下发到各个主机端,主机端存放到指定的文件夹,然 后按各个对应的pos端,将新版本的cupos覆盖旧版的cupos文件,覆盖完成后,pos机更新完成, 并发送报告给主机,主机在日志中记录新版本号,然后重新启动各个pos机的主程序,至此升级完成。
拓展资料
普及一些关于POS常见的知识:
1、“96费改”指的是国务院发改委统一制定的关于银行卡刷卡手续费定价政策的改革,确定了四方模式各自受益占比标准,这一费率改革政策在2016年9月6日就已经开始执行,截至目前这个费率并未发生过调整,如果有存在超过0.6%以上费率的情况基本都是代理商个人调价行为。
2、关于0.38%费率是银联的给出的优惠政策,也就是“超市、大型仓储式卖场、水电煤气缴费、加油、交通运输售票”等商户的银联卡刷卡手续费按照标准费率的78折进行收取,(贷记卡)标准费率的成本按0.5025%计算,(贷记卡)优惠类打78折就是0.38%。这也就是0.38%的费率由来,并不是哪家支付公司的特殊关照。对POS机来说,一般1000元以内使用闪付或二维码支付都是这个费率。
3、银联在2018年8月底下发文件表示将刷卡手续费优惠措施续期2年,也就是到2020年9月5日,如果到期后银联不提供优惠了,那么小金额的刷卡也只是恢复到0.6%的费率而已。

㈣ 什么是ESC/POS指令以及ESC/POS指令集

该打印控制命令(WPSON StandardCode for Printer)是EPSON公司自己制定的针式打印机的标准化指令集,现在已成为针式打印机控制语言事实上的工业标准。ESC/POS打印命令集是ESC打印控制命令的简化版本,现在大多数票据打印都采用ESC/POS指令集。其显着特征是:其中很大一部分指令都是以ESC控制符开始的一串代码。

英文模式下的命令
代码 功能
CR 回车
ESC ! 设置打印方式
ESC % 选择或取消用户自定义字符集
ESC & 定义用户自定义字符集
ESC * 设置位映射方式
ESC @ 初始化打印机
ESC ~ LED ON/OFF
ESC < 返回行首
ESC 2 选择行间距为1/6英寸
ESC 3 设置行进为最小间距
ESC BEL 蜂鸣器ON/OFF
ESC C 设置单页长度
ESC c0 选择打印页
ESC c1 选择行间距
ESC c3 选择纸结束信号输出
ESC c4 选择打印纸及检测器(终止打印)
ESC c5 禁止/使能面板开关
ESC c6 禁止/使能ON-LINE开关
ESC d 打印及N行进纸
ESC D 设置TAB位置
ESC e 打印病退回N行
ESC f 设单页等待时间
ESC F 选择或取消单页退纸区
ESC i 全切割
ESC J 以最小间距进行打印和进纸
ESC K 以最小间距进行打印和退纸
ESC l 选择或取消倒过来的字符
ESC m 局部切割
ESC o 印章
ESC p 产生指定脉冲
ESC q 释放纸
ESC r 选择打印颜色
ESC R 选择国际字符子集
ESC SP 设置右边界
ESC t 选择字符码表
ESC U 选择或取消单向打印
ESC V 发送打印机状态
ESC z 设置或取消两页并行打印
FF 打印送出单页
HT 水平TAB
LF 换行
RS 流水TAB

㈤ pos机显示命令模式

咨询记录 · 回答于2021-11-02

㈥ 数控车床pos起什么做用

你好,POS 键 POS 是英文position 的缩写,中文意思是位置。按下该键用于选择当前位置的坐标界面。结合上图屏幕底部的章节键,可以选择各种坐标显示(有相对坐标界面,显示UW坐标,绝对坐标界面和综合界面,同时显示绝对坐标和相对坐标)。
功能是
1、显示手动或自动加工时各轴的轨迹和距离。
2、手动对刀时,应查看X、Z轴坐标值,然后将位置上X、Z座的坐标值复制到要设置的刀号。 POS 键是坐标界面切换。有一个相对坐标界面可以显示UW坐标。 UW 可以在此界面中进行预设和归零。按 u 或 w 将提示预设和归零。预置时必须加小数点,如预置W100,按w→归零,按w→100→。→ 预设。预置,先回零,再按POS,为绝对坐标界面,再按POS,为综合界面,同时显示绝对坐标和相对坐标。这是 FANUC oitd 的 POS 键。
拓展资料:一:什么是数控车床
数控车床和车削中心是高精度、高效率的自动化机床。配备多工位刀塔或动力刀塔,机床具有广泛的加工性能。可加工直线圆柱、斜圆柱、圆弧、各种螺纹、槽、蜗杆等复杂工件。具有直线插补、圆弧插补等多种补偿功能,在复杂零件的批量生产中起到了良好的经济效果。
“CNC”是英文computerized numeric control的缩写。数控机床根据预先编制的加工程序对加工零件进行自动加工。我们编制了加工工艺路线、工艺参数、刀具轨迹、位移、切削参数(主轴转数、进给、后退等)和辅助功能(换刀、主轴正转、反转、切削液通断等) .) 将零件按照数控机床规定的指令代码和程序格式编成加工程序表,然后将程序表的内容记录在控制介质(如穿孔纸带、磁带、磁盘等)上和磁泡存储器),然后输入到数控机床的数控装置中,命令机床加工零件。
从零件图分析到控制介质制作的整个过程称为数控编程。数控机床与普通机床的区别在于,数控机床是按照程序自动加工零件,而普通机床则应由人来操作。只要改变控制机床动作的程序,就可以达到加工不同零件的目的。因此,数控机床特别适合加工小批量、形状复杂、精度高的零件。
由于数控机床要按程序加工零件,编程人员将程序输入数控装置,指挥机床工作。程序的输入是通过控制介质。

㈦ ESC/POS 命令 用法

该打印控制命令(WPSON
StandardCode
for
Printer)是EPSON公司自己制定的针式打印机的标准化指令集,现在已成为针式打印机控制语言事实上的工业标准。ESC/POS打印命令集是ESC打印控制命令的简化版本,现在大多数票据打印都采用ESC/POS指令集。其显着特征是:其中很大一部分指令都是以ESC控制符开始的一串代码。
英文模式下的命令
代码
功能
CR
回车
ESC
!
设置打印方式
ESC
%
选择或取消用户自定义字符集
ESC
&
定义用户自定义字符集
ESC
*
设置位映射方式
ESC
@
初始化打印机
ESC
~
LED
ON/OFF
ESC
<
返回行首
ESC
2
选择行间距为1/6英寸
ESC
3
设置行进为最小间距
ESC
BEL
蜂鸣器ON/OFF
ESC
C
设置单页长度
ESC
c0
选择打印页
ESC
c1
选择行间距
ESC
c3
选择纸结束信号输出
ESC
c4
选择打印纸及检测器(终止打印)
ESC
c5
禁止/使能面板开关
ESC
c6
禁止/使能ON-LINE开关
ESC
d
打印及N行进纸
ESC
D
设置TAB位置
ESC
e
打印病退回N行
ESC
f
设单页等待时间
ESC
F
选择或取消单页退纸区
ESC
i
全切割
ESC
J
以最小间距进行打印和进纸
ESC
K
以最小间距进行打印和退纸
ESC
l
选择或取消倒过来的字符
ESC
m
局部切割
ESC
o
印章
ESC
p
产生指定脉冲
ESC
q
释放纸
ESC
r
选择打印颜色
ESC
R
选择国际字符子集
ESC
SP
设置右边界
ESC
t
选择字符码表
ESC
U
选择或取消单向打印
ESC
V
发送打印机状态
ESC
z
设置或取消两页并行打印
FF
打印送出单页
HT
水平TAB
LF
换行
RS
流水TAB

㈧ ESC/POS 命令 用法

该打印控制命令(WPSON StandardCode for Printer)是EPSON公司自己制定的针式打印机的标准化指令集,现在已成为针式打印机控制语言事实上的工业标准。ESC/POS打印命令集是ESC打印控制命令的简化版本,现在大多数票据打印都采用ESC/POS指令集。其显着特征是:其中很大一部分指令都是以ESC控制符开始的一串代码。

英文模式下的命令
代码 功能
CR 回车
ESC ! 设置打印方式
ESC % 选择或取消用户自定义字符集
ESC & 定义用户自定义字符集
ESC * 设置位映射方式
ESC @ 初始化打印机
ESC ~ LED ON/OFF
ESC < 返回行首
ESC 2 选择行间距为1/6英寸
ESC 3 设置行进为最小间距
ESC BEL 蜂鸣器ON/OFF
ESC C 设置单页长度
ESC c0 选择打印页
ESC c1 选择行间距
ESC c3 选择纸结束信号输出
ESC c4 选择打印纸及检测器(终止打印)
ESC c5 禁止/使能面板开关
ESC c6 禁止/使能ON-LINE开关
ESC d 打印及N行进纸
ESC D 设置TAB位置
ESC e 打印病退回N行
ESC f 设单页等待时间
ESC F 选择或取消单页退纸区
ESC i 全切割
ESC J 以最小间距进行打印和进纸
ESC K 以最小间距进行打印和退纸
ESC l 选择或取消倒过来的字符
ESC m 局部切割
ESC o 印章
ESC p 产生指定脉冲
ESC q 释放纸
ESC r 选择打印颜色
ESC R 选择国际字符子集
ESC SP 设置右边界
ESC t 选择字符码表
ESC U 选择或取消单向打印
ESC V 发送打印机状态
ESC z 设置或取消两页并行打印
FF 打印送出单页
HT 水平TAB
LF 换行
RS 流水TAB

阅读全文

与pos命令相关的资料

热点内容
phpurl中文乱码问题 浏览:889
程序员那么可爱大结局陆漓产子 浏览:534
java如何从云服务器读取本地文件 浏览:915
压缩空气软管制作方法 浏览:909
天河三号算法 浏览:924
php队列教程 浏览:632
洪水命令 浏览:529
安卓怎么弄成苹果在线 浏览:435
谷歌web服务器地址 浏览:898
安卓锁屏图片如何删除 浏览:719
python3多进程编程 浏览:714
证明代码是程序员写的 浏览:397
算法错误发现办法 浏览:410
河南省医院挂号是哪个app 浏览:629
冬日恋歌哪个APP能看 浏览:673
委内瑞拉加密货 浏览:10
程序员写日记哪个软件好 浏览:108
加密机操作手册 浏览:860
dos命令自动关闭 浏览:328
心田花开app在哪里评价 浏览:449