ESC/POS 命令 用法
在ESC/POS命令集中:绘制图形的命令:esc*mnlnhd1…dk要怎么用,里面的各个变量代表什么?能给个简单例子,最好不过~...
在ESC/POS 命令集中:
绘制图形的命令:
esc * m nl nh d1…dk
要怎么用, 里面的各个变量代表什么?
能给个简单例子,最好不过~ 展开
绘制图形的命令:
esc * m nl nh d1…dk
要怎么用, 里面的各个变量代表什么?
能给个简单例子,最好不过~ 展开
3个回答
推荐于2017-09-07 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:25897
获赞数:1464980
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注
展开全部
该打印控制命令(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
英文模式下的命令
代码 功能
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键并不常用,但你知道吗?其实借助ESC键还能实现不少快捷操作哦!
1.上网时,如果点错了某个网址,直接按ESC键即可停止打开当前网页。
2.上网时总免不正闹橡了要填写一些用户名什么的,如果填错了,按ESC键即可清除所有的框内内容;而打字时,如果打错了也可以按ESC键来清除错误的选字框。
3.除了“Ctrl+Alt+Del”组合键可以调出windows任务管理器外,按下“Ctrl+Shift+Esc”组合键一样能启动任务管理器。
4.当某个程序不处于活动状态而我们又想将其恢复为活动状态时,按“Alt+Esc”键即可激活该应举旁用程序,而不必用鼠标点击程序标题栏。
5.对于存在“取消”选项的弹出窗口而言,如果你要选择弯悔取消的话,直接按ESC键即可实现“取消”操作。
1.上网时,如果点错了某个网址,直接按ESC键即可停止打开当前网页。
2.上网时总免不正闹橡了要填写一些用户名什么的,如果填错了,按ESC键即可清除所有的框内内容;而打字时,如果打错了也可以按ESC键来清除错误的选字框。
3.除了“Ctrl+Alt+Del”组合键可以调出windows任务管理器外,按下“Ctrl+Shift+Esc”组合键一样能启动任务管理器。
4.当某个程序不处于活动状态而我们又想将其恢复为活动状态时,按“Alt+Esc”键即可激活该应举旁用程序,而不必用鼠标点击程序标题栏。
5.对于存在“取消”选项的弹出窗口而言,如果你要选择弯悔取消的话,直接按ESC键即可实现“取消”操作。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
// ESC * m n1 n2 打铅御宴印图拆物形点阵 正槐银方形
cmd[0]=27;
cmd[1]=51;
cmd[2]=16;
WriteData(cmd,3);
cmd[0]=27;
cmd[1]=42;
cmd[2]=0;
cmd[3]=16;
cmd[4]=0;
cmd[5]=255;
for (int i=6;i<20;i++)
cmd[i]=128;
cmd[20]=255;
cmd[21]=10;
WriteData(cmd,22);
for (i=6;i<20;i++)
cmd[i]=1;
WriteData(cmd,22);
cmd[0]=10;
cmd[1]=10;
cmd[2]=10;
WriteData(cmd,3);
cmd[0]=27;
cmd[1]=51;
cmd[2]=16;
WriteData(cmd,3);
cmd[0]=27;
cmd[1]=42;
cmd[2]=0;
cmd[3]=16;
cmd[4]=0;
cmd[5]=255;
for (int i=6;i<20;i++)
cmd[i]=128;
cmd[20]=255;
cmd[21]=10;
WriteData(cmd,22);
for (i=6;i<20;i++)
cmd[i]=1;
WriteData(cmd,22);
cmd[0]=10;
cmd[1]=10;
cmd[2]=10;
WriteData(cmd,3);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询