ESC POS 打印指令集
- 格式:pdf
- 大小:329.54 KB
- 文档页数:18
HDD-80260打印机ESC/POS控制指令ESC/POS控制指令
HT横向跳格
FF打印并走纸
CAN页模式下删除打印缓冲区内容
DLEDC4nmt实时产生钱箱开启脉冲
ESCFF页模式下打印
ESCSPn设置字符右间距
ESC!n选择打印模式
ESC$nLnH设置绝对打印位置
ESC&yc1c2[x1d1...d(y×x1)]...[xkd1...d(y×xk)]定义用户自定义字符
ESC*mnLnHd1...dk选择位图模式
ESC?n取消用户自定义字符
ESCGn选择/取消双重打印模式
ESCL选择页模式
ESCMn选择字体
ESCRn选择国际字符集
ESCS选择标准模式
ESCTn在页模式下选择打印区域方向
ESCVn选择字符旋转打印
ESCc5n允许/禁止按键
ESCpmt1t2产生钱箱控制脉冲
FSpnm打印下载到FLASH中的位图
FSqn[xLxHyLyHd1...dk]1...[xLxHyLyHd1...dk]n定义Flash位图
GS!n选择字符大小
GS#n定义当前下载图号
GS*xyd1...d(x×y×8)定义下载位图
GS/m打印下载位图
GS:开始/结束宏定义
GSHn选择HRI字符的打印位置
GSWnLnH设置打印区域宽度
GS\nLnH页模式下设置纵向相对位置
GShn选择条码高度
①GSkmd1...dkNUL②GSkmnd1...dn打印条码
FS!n设置汉字字符模式
FS&选择汉字模式
FS.取消汉字模式
FSSn1n2设置汉字字符左右间距。
H D D-80260打印机E S C/P O S控制指令ESC/POS 控制指令HT 横向跳格LF 打印并走纸一行FF 打印并走纸CR 打印并回车CAN 页模式下删除打印缓冲区内容DLE DC4 n m t 实时产生钱箱开启脉冲ESC FF 页模式下打印ESC SP n 设置字符右间距ESC ! n 选择打印模式ESC $ nL nH 设置绝对打印位置ESC % n 选择/取消用户自定义字符ESC & y c1 c2 [x1 d1...d(y ×x1)]...[xk d1...d(y ×xk)] 定义用户自定义字符ESC * m nL nH d1...dk 选择位图模式ESC – n 选择/取消下划线模式ESC 2 设置默认行高ESC 3 n 设置行高ESC = n 选择打印机ESC ? n 取消用户自定义字符ESC @ 初始化打印机ESC D n1...nk NUL 设置横向跳格位置ESC E n 选择/取消加粗模式ESC G n 选择/取消双重打印模式ESC J n 打印并走纸ESC L 选择页模式ESC M n 选择字体ESC R n选择国际字符集ESC S 选择标准模式ESC T n 在页模式下选择打印区域方向ESC V n 选择字符旋转打印ESC W xL xH yL yH dxL dxH dyL dyH 页模式下设置打印区域ESC \ nL nH 设置相对横向打印位置ESC a n 选择字符对齐模式ESC c 5 n 允许/禁止按键ESC d n 打印并向前走纸n 行ESC p m t1 t2 产生钱箱控制脉冲ESC t n 选择国际扩展字符码表ESC { n 选择/取消倒置打印模式FS p n m 打印下载到FLASH 中的位图FS q n [xL xH yL yH d1...dk]1...[xL xH yL yH d1...dk]n 定义Flash 位图GS ! n 选择字符大小GS # n 定义当前下载图号GS $ nL nH 页模式下设置纵向绝对位置GS * x y d1...d(x×y×8) 定义下载位图GS / m 打印下载位图GS : 开始/结束宏定义GS B n 选择/取消黑白反显打印模式GS H n 选择HRI 字符的打印位置GS L nL nH 设置左边距GS P x y 设置横向和纵向移动单位①GS V m②GS V m n 选择切纸模式并切纸GS W nL nH 设置打印区域宽度GS \ nL nH 页模式下设置纵向相对位置GS ^ r t m 执行宏命令GS f n 选择HRI 使用字体GS h n 选择条码高度①GS k m d1...dk NUL②GS k m n d1...dn 打印条码GS v 0 m xL xH yL yH d1....dk 打印光栅位图GS w n 设置条码宽度FS ! n 设置汉字字符模式FS & 选择汉字模式FS - n 选择/取消汉字下划线模式FS . 取消汉字模式FS 2 c1 c2 d1...dk 定义用户自定义汉字FS S n1 n2 设置汉字字符左右间距FS W n 选择/取消汉字倍高倍宽。
ESC/POS打印控制命令1、打印命令一览表命令速查命令说明打印命令LF 打印并换行ESC J 打印并走纸n点行格式设置命令ESC 2 设置行间距1/6英寸ESC 3 n 设置行间距为n点行(n/137英寸) ESC a n 设置对齐方式字符设置命令ESC ! n 设置打印字符格式ESC SO 设置字符倍宽打印ESC DC4 取消字符倍宽打印ESC { n 设置/取消字符上下倒置ESC B n 设置/取消字符反白打印ESC % n 设置/取消用户自定义字符ESC & 设定用户自定义字符ESC ? 取消用户自定义字符ESC R n 选择国际字符集ESC t n 选择字符代码页图形设置命令ESC * 打印一点行图形GS * 下装点图设置GS / 打印下装点图钱箱控制命令ESC p 钱箱控制按键控制命令ESC c 5 允许/禁止按键开关初始化命令ESC @ 打印机初始化状态传输命令ESC v 向主机传送打印机状态ESC u 向主机传送周边设置状态GS a 允许/禁止状态自动上传条码设置命令GS H 选择HRI打印方式GS h 设置条码高度GS w 设置条码横向宽度GS k 打印条码位置和页模式命令ESC L 设置页模式FF 打印,并返回到标准模式ESC FF 打印页模式的数据CAN 清除页缓冲区的数据ESC W … 设置页位置和大小ESC $ nL nH 设置页模式的绝对X位置GS $ nL nH 设置页模式的绝对Y位置ESC \ nL nH 设置页模式的相对X位置GS \ nL nH 设置页模式的相对Y位置GS L nL nH 设置页左边距GS W nL nH 设置页宽切纸模式命令ESC i 切纸但不走纸2、打印命令详解概述POS-58打印机使用ESC/POS打印命令集。
打印命令按以下格式说明:命令功能格式:ASCII:以标准ASCII字符序列表示十进制:以十进制数字序列表示十六进制:以十六进制数字序列表示说明:命令功能和使用说明。
打印机ESCPOS控制指令
HDD-80260打印机ESC/POS 控制指令
ESC/POS 控制指令
HT 横向跳格
LF 打印并走纸一行
FF 打印并走纸
CR 打印并回车
CAN 页模式下删除打印缓冲区内容
DLE DC4 n m t 实时产生钱箱开启脉冲
ESC FF 页模式下打印
ESC SP n 设置字符右间距
ESC ! n 选择打印模式
ESC $ nL nH 设置绝对打印位置
ESC % n 选择/取消用户自定义字符
ESC & y c1 c2 [x1 d1...d(y ×x1)]...[xk d1...d(y ×xk)] 定义用户自定义字符
●当选择压缩ASCII 字体时(9×17)
ESC * m nL nH d1...dk 选择位图模式
选择24 点密度时:
ESC – n 选择/取消下划线模式
ESC 2 设置默认行高
ESC 3 n 设置行高
ESC = n 选择打印机
ESC ? n 取消用户自定义字符
ESC @ 初始化打印机
ESC D n1...nk NUL 设置横向跳格位置
ESC E n 选择/取消加粗模式
ESC G n 选择/取消双重打印模式ESC J n 打印并走纸
ESC L 选择页模式
ESC M n 选择字体
ESC R n选择国际字符集。
HDD-80260打印机ESC/POS 控制指令ESC/POS 控制指令HT 横向跳格LF 打印并走纸一行FF 打印并走纸CR 打印并回车CAN 页模式下删除打印缓冲区内容DLE DC4 n m t 实时产生钱箱开启脉冲ESC FF 页模式下打印ESC SP n 设置字符右间距ESC ! n 选择打印模式ESC $ nL nH 设置绝对打印位置ESC % n 选择/取消用户自定义字符ESC & y c1 c2 [x1 d1...d(y ×x1)]...[xk d1...d(y ×xk)] 定义用户自定义字符ESC * m nL nH d1...dk 选择位图模式ESC – n 选择/取消下划线模式ESC 2 设置默认行高ESC 3 n 设置行高ESC = n 选择打印机ESC n 取消用户自定义字符ESC @ 初始化打印机ESC D n1...nk NUL 设置横向跳格位置ESC E n 选择/取消加粗模式ESC G n 选择/取消双重打印模式ESC J n 打印并走纸ESC L 选择页模式ESC M n 选择字体ESC R n选择国际字符集ESC S 选择标准模式ESC T n 在页模式下选择打印区域方向ESC V n 选择字符旋转打印ESC W xL xH yL yH dxL dxH dyL dyH 页模式下设置打印区域ESC \ nL nH 设置相对横向打印位置ESC a n 选择字符对齐模式ESC c 5 n 允许/禁止按键ESC d n 打印并向前走纸n 行ESC p m t1 t2 产生钱箱控制脉冲ESC t n 选择国际扩展字符码表ESC { n 选择/取消倒置打印模式FS p n m 打印下载到FLASH 中的位图FS q n [xL xH yL yH d1...dk]1...[xL xH yL yH d1...dk]n 定义Flash 位图GS ! n 选择字符大小GS # n 定义当前下载图号GS $ nL nH 页模式下设置纵向绝对位置GS * x y d1...d(x×y×8) 定义下载位图GS / m 打印下载位图GS : 开始/结束宏定义GS B n 选择/取消黑白反显打印模式GS H n 选择HRI 字符的打印位置GS L nL nH 设置左边距GS P x y 设置横向和纵向移动单位①GS V m②GS V m n 选择切纸模式并切纸GS W nL nH 设置打印区域宽度GS \ nL nH 页模式下设置纵向相对位置GS ^ r t m 执行宏命令GS f n 选择HRI 使用字体GS h n 选择条码高度①GS k m d1...dk NUL②GS k m n d1...dn 打印条码GS v 0 m xL xH yL yH d1....dk 打印光栅位图GS w n 设置条码宽度FS ! n 设置汉字字符模式FS & 选择汉字模式FS - n 选择/取消汉字下划线模式FS . 取消汉字模式FS 2 c1 c2 d1...dk 定义用户自定义汉字FS S n1 n2 设置汉字字符左右间距FS W n 选择/取消汉字倍高倍宽。
ESC/POS命令集2007-11-19 14:56切纸指令:发送:十六进制:1B694.1 基本控制指令4.1.1 ESC @[名称] 初始化打印机[格式] ASCII码 ESC @十六进制码 1B 40十进制码 27 64[描述] 清除打印缓冲区中的数据,复位打印机打印参数到当打印机缺省参数。
[注意] * 不是完全恢复到出厂设置,用户参数设置(见三、JPM112打印机工具软件)不会被更改。
[例子] char SendStr[3];SendStr[0] = 0x1BSendStr[1] = 0x40;PrtSendData(SendStr, 2);4.1.2 FF[名称] 打印并走纸到下页首[格式] ASCII码 FF14/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[描述] 打印但不进纸。
ESC打印机的控制命令计算机能够完成数值计算、数据处理、图象设计、过程控制等工作都是在一种或多种计算机语言的指挥下进行的。
同样,打印机各种部件的运行和动作,各种打印动作的实现、在各种介质上打印出图形和字符,也是由一套能为打印机所识别的语言(命令)来进行控制。
通常将能完成上述功能的命令的集合成为打印机控制命令(Print Control Command)为了更好的熟知打印机控制命令,我们需先行了解打印机的数据处理流程。
二、打印机的控制命令目前主流的打印机控制命令主要有以下三种:EPSON公司的ESC PK命令集HP公司的PCL命令集Adobe公司的PostScript(简称PS)命令集ESC PK命令集是针式打印机(尤其是滚筒方式打印)领域事实上的工业标准;PCL命令集是中、低档激光打印机、喷墨机印机领域的工业标准;PS命令集则是高档排版、出版领域的应用标准。
1、名词解释1)控制命令:对打印机进行各种处理和控制动作,并为打印机所识别的命令序列。
2)仿真;控制打印机按照某种控制命令进行工作,就称为这个控制命令的仿真。
3)驱动程序;转换文件成为某种特定控制命令描述的文档,并进行输出的程序。
注:驱动程序就是打印控制命令的形体表现,其本质就是按照某一控制命令的格式,将计算机的数据进行翻译和组织,并形成相应的字符和位图的序列送往打印机。
2、命令分类打印机控制命令的种类可分为二大类:基本控制命令和扩充命令。
1)基本命令(Basic Control Code)基本命令其实就是ASCII码中规定的具有打印功能的控制命令,它的特点是均用一个ASCII码(一个字节)代表,使用比较方便。
它的数值范围如下:ASCII: 00H ~ 20H2)扩充命令(Extension Control Command)基本命令仅提供标准和基本的控制功能。
要实现字型大小、各种修饰功能、行与列间距控制、格式设定等较复杂的控制功能,就必须使用扩充命令。
打印机E S C P O S控制指令集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-H D D-80260打印机E S C/P O S控制指令ESC/POS控制指令HT横向跳格如果下一个跳格位置没有设置,该指令被忽略。
如果下一个横向跳格位置超越打印区域,将当前位置设置为[打印宽度+1]。
水平跳格位置由指令ESCD来设置。
如果接收到此命令时当前位置在[打印宽度+1],打印机执行当前行缓冲区满动作并且将打印位置移到下一行的起始位置。
默认值跳格位置是每8个标准ASCII字符(12×24)字符跳一格。
当前行缓冲区满时,打印机执行下列动作:标准模式下,打印机打印当前行内容并将打印位置置于下一行的起始位置。
页模式下,打印机进行换行并将打印位置置于下一行的起始位置。
LF打印并走纸一行该指令将当前位置置于行首。
FF打印并走纸打印后清除缓冲区的内容。
由ESCW指令设置的打印区域被重置为默认设置。
打印机不执行切纸动作。
该指令将当前位置置于行首。
该指令只在页模式下有效。
CR打印并回车设置打印位置为行首。
串行接口模式下该指令被忽略。
并口模式下该指令是否有效由打印机配置决定。
CAN页模式下删除打印缓冲区内容该指令只在页模式下有效。
如果先前设定区域与当前区域有重叠部分,重叠部分也被删除。
DLEDC4nmt实时产生钱箱开启脉冲当打印机正在执行钱箱开启命令(ESCp或DELDC4)时,该命令被忽略。
串口模式下,打印机接收该指令后立即执行。
并口模式下,打印机忙的时候该指令不执行。
如果打印数据中包含和此指令相同的数据,则这些数据将被当作该指令执行。
用户必须考虑到这种情况。
该指令尽量不要插在2个或更多字节的指令序列中。
即使打印机被ESC=(选择外设)命令设置为禁止,该指令依然有效。
ESCFF页模式下打印该指令只在页模式下有效。
打印后不清除打印缓冲区的内容、ESCT和ESCW设置和字符的位置。
H D D-80260打印机E S C/P O S控制指令ESC/POS控制指令HT横向跳格LF打印并走纸一行FF打印并走纸CR打印并回车CAN页模式下删除打印缓冲区内容DLEDC4nmt实时产生钱箱开启脉冲ESCFF页模式下打印ESCSPn设置字符右间距ESC!n选择打印模式ESC$nLnH设置绝对打印位置ESC%n选择/取消用户自定义字符ESC&yc1c2[x1d1...d(y×x1)]...[xkd1...d(y×xk)]定义用户自定义字符ESC*mnLnHd1...dk选择位图模式ESC–n选择/取消下划线模式ESC2设置默认行高ESC3n设置行高ESC=n选择打印机ESCn取消用户自定义字符ESC@初始化打印机ESCDn1...nkNUL设置横向跳格位置ESCEn选择/取消加粗模式ESCGn选择/取消双重打印模式ESCJn打印并走纸ESCL选择页模式ESCMn选择字体ESCRn选择国际字符集ESCS选择标准模式ESCTn在页模式下选择打印区域方向ESCVn选择字符旋转打印ESCWxLxHyLyHdxLdxHdyLdyH页模式下设置打印区域ESC\nLnH设置相对横向打印位置ESCan选择字符对齐模式ESCc5n允许/禁止按键ESCdn打印并向前走纸n行ESCpmt1t2产生钱箱控制脉冲ESCtn选择国际扩展字符码表ESC{n选择/取消倒置打印模式FSpnm打印下载到FLASH中的位图FSqn[xLxHyLyHd1...dk]1...[xLxHyLyHd1...dk]n定义Flash位图GS!n选择字符大小GS#n定义当前下载图号GS$nLnH页模式下设置纵向绝对位置GS*xyd1...d(x×y×8)定义下载位图GS/m打印下载位图GS:开始/结束宏定义GSBn选择/取消黑白反显打印模式GSHn选择HRI字符的打印位置GSLnLnH设置左边距GSPxy设置横向和纵向移动单位①GSVm②GSVmn选择切纸模式并切纸GSWnLnH设置打印区域宽度GS\nLnH页模式下设置纵向相对位置GS^rtm执行宏命令GSfn选择HRI使用字体GShn选择条码高度①GSkmd1...dkNUL②GSkmnd1...dn打印条码GSv0mxLxHyLyHd1....dk打印光栅位图GSwn设置条码宽度FS!n设置汉字字符模式FS&选择汉字模式FS-n选择/取消汉字下划线模式FS.取消汉字模式FS2c1c2d1...dk定义用户自定义汉字FSSn1n2设置汉字字符左右间距FSWn选择/取消汉字倍高倍宽。
爱普生【EPSON】ESC/POS指令集说明英文模式下的命令代码功能CR回车ESC !设置打印方式ESC %选择或取消用户自定义字符集ESC &定义用户自定义字符集ESC *设置位映射方式ESC @初始化打印机ESC ~LED ON/OFFESC <返回行首ESC 2选择行间距为1/6英寸ESC 3设置行进为最小间距ESC BEL蜂鸣器ON/OFFESC 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水平TABLF换行RS流水TAB中文模式下的命令代码功能FS – n设置中文字符下划线模式开关FS ! n选择中文字体FS &选择中文字符模式FS .取消中文模式---------------------------------------------------------------------------------------- EPSON打印控制指令集打印命令功能格式:ASCII:以标准ASCII字符序列表示十进制:以十进制数字序列表示十六进制:以十六进制数字序列表示说明:该命令功能和使用说明。
HT水平制表格式:ASCII:HT十进制:09十六进制:09说明:打印位置进行到下一水平制表位置。
分享epson打印控制命令(ESCPOS).txt你站在那不要动!等我飞奔过去!雨停了天晴了女人你慢慢扫屋我为你去扫天下了你是我的听说现在结婚很便宜,民政局9块钱搞定,我请你吧你个笨蛋啊遇到这种事要站在我后面!跟我走总有一天你的名字会出现在我家的户口本上。
分享epson打印控制命令(ESC/POS)供参考在 Delphi / VCL组件开发及应用打印控制命令5.1.打印控制命令5.1.1 概述BS-210BM 提供了ESC/POS命令集。
下面将对每个命令进行说明。
每个命令的说明包括格式和解释两部分。
格式部分提供了命令的ASCII码、十进制码和十六进码三种格式,解释部分描述命令的功能。
三种命令的格式是等价的,用户可按照需要选择任一种。
5.1.2 各个命令的描述格式如下:打印命令功能格式: ASCII:以标准ASCII字符序列表示十进制:以十进制数字序列表示十六进制:以十六进制数字序列表示说明:该命令功能和使用说明。
5.1.3 命令说明HT 水平制表格式: ASCII:HT十进制:09十六进制:09说明:打印位置进行到下一水平制表位置。
如果当前打印位置超过了最后一个水平制表位置,则HT命令不被执行。
水平制表位置由 ESC D命令设置。
LF 打印并换行格式: ASCII:LF十进制:10十六进制:0A说明:打印存放在行编辑缓存中的一行数据并按当前设定的行距向前走纸一行。
ESC2,ESC3指令可设定行距的长短。
如果行编辑缓存空,则只按当前设定的行距向前走纸一行。
CR 打印回车格式: ASCII:CR十进制:13十六进制:0D说明:当打印在行编辑缓存中的一行数据之后,不进行走纸操作。
ESC SP 设置字符右间距格式: ASCII:ESC SP n十进制:27 32 n十六进制:1B 20 n说明:以半点为设定单位(1/144英寸),设置字符右边间距为n个半点距。
默认值n=0。
ESC !设置字符打印方式格式: ASCII:ESC !n十进制:27 33 n十六进制:1B 21 n说明:0≤n≤255ESC !n是综合性的字符打印方式设置命令,用于选择打印字符的大小和下划线。
esc/pos打印指令(一) Post By:2005-5-16 1:46:00EPSON指令集打印控制命令5.1.打印控制命令5.1.1 概述BS-210BM 提供了ESC/POS命令集。
下面将对每个命令进行说明。
每个命令的说明包括格式和解释两部分。
格式部分提供了命令的ASCII码、十进制码和十六进码三种格式,解释部分描述命令的功能。
三种命令的格式是等价的,用户可按照需要选择任一种。
5.1.2 各个命令的描述格式如下:打印命令功能格式: ASCII:以标准ASCII字符序列表示十进制:以十进制数字序列表示十六进制:以十六进制数字序列表示说明:该命令功能和使用说明。
5.1.3 命令说明HT 水平制表格式: ASCII:HT十进制:09十六进制:09说明:打印位置进行到下一水平制表位置。
如果当前打印位置超过了最后一个水平制表位置,则HT命令不被执行。
水平制表位置由 ESC D命令设置。
LF 打印并换行格式: ASCII:LF十进制:10十六进制:0A说明:打印存放在行编辑缓存中的一行数据并按当前设定的行距向前走纸一行。
ESC2,ESC3指令可设定行距的长短。
如果行编辑缓存空,则只按当前设定的行距向前走纸一行。
CR 打印回车格式: ASCII:CR十进制:13十六进制:0D说明:当打印在行编辑缓存中的一行数据之后,不进行走纸操作。
ESC SP 设置字符右间距格式: ASCII:ESC SP n十进制:27 32 n十六进制:1B 20 n说明:以半点为设定单位(1/144英寸),设置字符右边间距为n个半点距。
默认值n=0。
ESC !设置字符打印方式格式: ASCII:ESC !n十进制:27 33 n十六进制:1B 21 n说明:0≤n≤255ESC !n是综合性的字符打印方式设置命令,用于选择打印字符的大小和下划线。
打印参数n的每位定义为:位功能值0 10 字模选择 7×9 5×71 无定义2 无定义3 无定义4 倍高取消设定5 倍宽取消设定6 无定义7 下划线取消设定默认值n=0,ESC % 允许/禁止用户自定义字符格式: ASCII:ESC % n十进制:27 37 n十六进制:1B 25 n说明:参数n为一个字节,只有最低位有效。