高分求助关于ESCPOS命令的使用

一、高分求助关于ESCPOS命令的使用

POS机打印涉及的内容对你有帮助。(该地址较详细地说明了ESC/POS范例)

二、什么是ESC/POS指令?什么是ESC/POS指令集?

该打印控制命令(WPSONStandardCodeforPrinter)是EPSON公司自己制定的针式打印机的标准化指令集,现在已成为针式打印机控制语言事实上的工业标准。ESC/POS打印命令集是ESC打印控制命令的简化版本,现在大多数票据打印都采用ESC/POS指令集。其显著特征是:其中很大一部分指令都是以ESC控制符开始的一串代码。英文模式下的命令代码功能CR回车ESC!设置打印方式ESC%选择或取消用户自定义字符集ESC&定义用户自定义字符集ESC*设置位映射方式ESC@初始化打印机ESC~LEDON/OFFESCESC2选择行间距为1/6英寸ESC3设置行进为最小间距ESCBEL蜂鸣器ON/OFFESCC设置单页长度ESCc0选择打印页ESCc1选择行间距ESCc3选择纸结束信号输出ESCc4选择打印纸及检测器(终止打印)ESCc5禁止/使能面板开关ESCc6禁止/使能ON-LINE开关ESCd打印及N行进纸ESCD设置TAB位置ESCe打印病退回N行ESCf设单页等待时间ESCF选择或取消单页退纸区ESCi全切割ESCJ以最小间距进行打印和进纸ESCK以最小间距进行打印和退纸ESCl选择或取消倒过来的字符ESCm局部切割ESCo印章ESCp产生指定脉冲ESCq释放纸ESCr选择打印颜色ESCR选择国际字符子集ESCSP设置右边界ESCt选择字符码表ESCU选择或取消单向打印ESCV发送打印机状态ESCz设置或取消两页并行打印FF打印送出单页HT水平TABLF换行RS流水TAB

三、ESC/POS命令用法

// ESC * m n1 n2 打印图形点阵 正方形

cmd[0]=27;

cmd[1]=51;

cmd[2]=16;

WriteData(cmd,3);

高分求助关于ESCPOS命令的使用_1

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);

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。