ESC打印机的控制命令
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 ~ 20H
2)扩充命令(Extension Control Command)
基本命令仅提供标准和基本的控制功能。
要实现字型大小、各种修饰功能、行与列间距控制、格式设定等较复杂的控制功能,就必须使用扩充命令。
扩充命令一般由两个或两个以上的字节组成,其格式有如下几种形式:
Code CH
Code CH1[CH2]
Code CH1[CH2][Parm1 …Parm1]
Code CH1[CH2][Parm1 …Parm1]CH3
Code: 控制命令的引导代码
CH: 表示控制字符
Parm: 系列参数
例: 设定图象打印方式
ASCII码: ESC * m n1 n2
十进制码: 27 42 m n1 n2
十六进制码1B 2A m n1 n2
m: 图象方式
水平密度:60 DPI ~ 360DPI
垂直密度:60 DPI ~ 360DPI
每列点数:8点~ 48点
计算公式:列数=n1+n2*256
这里:“ESC“即为该控制命令的引导代码,而“*”和“m”为表示为图象命令的控制命令,“n1,n2”则为图象的系列参数。
3)命令格式类别
作为针式打印机的控制命令类别,有如下几种序列的表示方式:
* ESC序列
* FS序列
* SUB序列
* CEX 序列
3、命令系列
1)针式打印机
(1)ESC/P系列(Epson)
(2)IBM系列(IBM)
(3)OKI系列(OKI)
(4)AR系列(得实)
(5)PR系列(南天)
2) 微型打印机
ESC/POS系列(Epson)
Basic+ESC+GS+FS
3) 激光机
(1)PCL系列(HP)
(2)ESC/PAGE (EPSON)
(3)Post Script (Adobe)
(4)GDI 方式
三、针式打印机控制命令分析
1、ESC/P命令系列:
* 应用于滚筒方式打印
* Basic+ESC+FS
2、AR命令系列:
* 应用于滚筒方式打印
* Basic+ESC+FS+SUB :ESC,FS与EPSON兼容,SUB为扩展中文打印
3、IBM命令系列:
* 应用于滚筒方式打印
* Basic+ESC:ESC基本与EPSON兼容
4、OKI命令系列:
* 应用于平推方式打印
* Basic+ESC+CEX:ESC为自定义系统,CEX为扩展中文打印
5、PR命令系列:
* 应用于存折和证本的打印
* Basic+ESC+FS:ESC,FS为自定义系统(通用打印控制命令+存折控制+设备控制)
四、ESC/P控制命令分析
ESC/P 控制命令是EPSON公司制定的基本控制命令,它主要适应各种针式打印机和与之兼容的各种喷墨打印机,
并已成为事实上的滚筒针式打印机的应用标准。
1、特征
1)唯一性:单一功能用单一控制码表示。
2)整体系统发展具有阶段性。
3)高版本完全包容低版本。
4)从一般打印机逐步推广到高端打印机,从针式推广到喷墨、激光打印机
5)与硬件的无关性,只考虑ESC/P版本即可。
2、结构
下图表示了ESC/P各个版本之间相互包含的关系。
3、命令功能分析
ESC/P 命令序列按其功能分类,可分为以下5个方面:
1)打印格式控制
2)英文打印命令
3)中文打印命令
4)图象打印命令
5)打印机控制命令
五、控制命令的输入方法
下面列出在各种程序语言中常用的输入控制命令的方法:
语言名称函数或语句
BASIC CHR$(X)
FOXbase CHR(X)
C FPRINTF(prn,”%C,X)
PASCAL CHR(X)
FORTRAN CHAR(X)
汇编MOV AL,X
INT 17H
打印机的控制命令也是根据市场发展和客户更高的需求,而与时俱进,不断发展的。
就其技术发展可分为两个方面:控制命令本身的发展和命令应用方面的发展。
在控制命令本身的发展方面,EPSON的ESC PK命令集就是一个非常典型的事例,一方面在本身针打领域,由ESC P、ESC PK、ESC PK2 不断的提升控制和文字处理能力和水平。
另一方面,又适时推出ESC Page 使其从针打领域向喷墨、激光打印机领域扩展。
在控制命令应用的发展方面,各生产厂家都在向:一种机型、多种控制命令仿真;的目标发展,以适应不同客户、不同应用的要求。
这也是打印机控制命令在应用方面的发展方向。
对于打印机所实现的复杂控制功能而言,打印控制语言是基础。
它直接关系到打印控制的实现和输出质量的优劣。
因此增强对打印机控制命令的了解和掌握,无论是打印机的开发厂商还是用户,都是至关重要的。
代码功能代码功能
LF 换行ESC m 局部切割
CR 回车ESC o 印章
ESC SP 设置右边界ESC q 释放纸
ESC ! 设置打印方式ESC r 选择打印颜色
ESC * 设置位映射方式ESC z 设置或取消两页并行打印
ESC @ 初始化打印机ESC BEL 蜂鸣器ON/OFF
ESC R 选择国际字符子集ESC c5 禁止/使能面板开关
ESC d 打印及N行进纸ESC c6 禁止/使能ON-LINE开关
ESC t 选择字符码表ESC p 产生指定脉冲
ESC l 选择或取消倒过来的字符ESC V 发送打印机状态
ESC c0 选择打印页ESC ~ LED ON/OFF
FF 打印送出单页HT 水平TAB
RS 流水TAB ESC % 选择或取消用户自定义字符集
ESC 2 选择行间距为1/6英寸ESC & 定义用户自定义字符集
ESC 3 设置行进为最小间距ESC D 设置TAB位置
ESC < 返回行首ESC i 全切割
ESC C 设置单页长度ESC f 设单页等待时间
ESC F 选择或取消单页退纸区ESC e 打印病退回N行
ESC J 以最小间距进行打印和进纸ESC c4 选择打印纸及检测器(终止打印)ESC K 以最小间距进行打印和退纸ESC c3 选择纸结束信号输出
ESC U 选择或取消单向打印ESC c1 选择行间距
中文模式下的命令
代码功能代码功能
FS & 选择中文字符模式FS – n 设置中文字符下划线模式开关FS . 取消中文模式FS ! n 选择中文字体。
打印机ESCPOS 控制指令
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设置汉字字符左右间距。
Epson的打印机控制指令集ESC_P标准 (适用大部份针式,和喷墨)
*使用命令DO PL WITH \"AR-5400\",\"这是测试行\"+CHR(0x0A)
*注意;第一个参数是要调用的打印机名,可用SET(\"Printer\",3)代替,第二个参数为要打印的字符串
*要打印的字符串后面必须加换行符才能立即输出
*需要说明的是:字体的控制需要用打印机内部的控制码
第一个参数是要调用的打印机名可用setprinter3代替第二个参数为要打印的字要打印的字符串后面必须加换行符才能立即输出需要说明的是
Epson的打印机控制指令集ESC/P标准(适用大部份针式,和喷墨)
描述:Epson的打印机控制指令集ESC/P标
图片:200712121284464103.jpg
描述:Epson的打印机控制指令集ESC/P标
*PARAMETERS PrnName,PrnStr
PrnName= GETPRINTER( )
PrnStr =CHR(7) &&打印机给叫一下
图片:200712121285423596.jpg
描述:Epson的打印机控制指令集ESC/P标
图片:20071212129086487.Байду номын сангаасpg
描述:Epson的打印机控制指令集ESC/P标
图片:20071212129557533.jpg
***直接打印的子程序演示,* PrnStr可以是中文文字**
打印机基础知识——针式打印机
打印机基础知识——针式打印机一、针式打印机术语介绍APTC(Adjustment of Paper Thickness Control):打印厚度自动调整装置AGA(Auto Gap adjustment):自动间隙调整CPI(Character Per Inch):每英寸打印的字符数CPL(Character Per Line):每行打印的字符数CPS(Character Per Second):每秒钟打印的字符数CR(Carriage Return):回车DPI(Dot Per Inch):每英寸打印的点数DBCS(Double Byte Code System)双字节内码系统Default:系统出厂(缺省)设置Emulation:兼容/仿真ESC/P-K(Epson Standard Code Kanji Epson):针式打印机控制命令集ESC/P-K2:ESC/P-K的增强版本(汉字打印控制、定位移动等)ECP(Extended Capabilities Port):扩展型并行接口EPP(Enhanced Parallel Por):增强型并行接口KPS(Kanji Per Second):每秒钟打印的汉字数LPI(Line Per Inch):每英寸打印的行数LPM(Lines Per Minute):每分钟打印的行数LF(Line Feed):换行二、WINDOWS系统打印常见问题处理1、在WINDOWS2000/XP系统下清除已发送的打印文档目前我们使用较多是WIN2000及WINXP系统,有时会发现打印机刚一开机就不停的打印已经取消的打印任务或者打印乱码重新启动打印机也不能解决,这是因为以前的打印任务存储在系统的缓存中,需要清空才能停止打印,方法如下:点击“控制面板”-〉“管理工具”-〉“服务”。
在Window2000/xp中找到“服务”列表,在服务列表中选择print spooler服务,停止此项服务。
ESC打印机编程手册
1
PPTII-A 编程手册
更改记录
版本
1.0 1.1
日期
2013.09.27 2014.03.11 原始版本
更改内容
更改
ห้องสมุดไป่ตู้陈卫华 陈卫华
审核
林扬 林扬
承认
任小薇 任小薇
1.变更 ESC t n 指令(P21)
2
PPTII-A 编程手册
目 录
1.概述.................................................................................................................................................................. 7 1.1 关键字说明.............................................................................................................................................. 7 1.2 指令格式说明.......................................................................................................................................... 7 2.指令集.............................................................................................................................................................. 8 HT 横向跳格.................................................................................................................................................. 8 LF 打印并走纸一行....................................................................................................................................... 8 FF 打印并走纸............................................................................................................................................... 9 CR 打印并回车.............................................................................................................................................. 9 ESC SP n 设置字符右间距.......................................................................................................................... 9 ESC ! n 选择打印模式................................................................................................................................10 ESC $ nL nH 设置横向绝对打印位置..................................................................................................... 10 ESC % n 选择/取消自定义字符................................................................................................................. 11 ESC & y c1 c2 [x1 d1...d(y × x1)]...[xk d1...d(y × xk)]定义用户自定义字符.................................11 ESC *m nL nH d1... dk 选择位图模式................................................................................................... 12 ESC - n 选择/取消下划线模式................................................................................................................... 14 ESC 2 设置默认行高...................................................................................................................................15 ESC 3 n 设置行高.......................................................................................................................................15 ESC = n 选择打印机.................................................................................................................................. 15 ESC ? n 取消用户自定义字符.................................................................................................................... 16 ESC @初始化打印机................................................................................................................................. 16 ESC D n1...nk NUL 设置横向跳格位置.................................................................................................. 16 ESC E n 选择 /取消加粗模式...................................................................................................................... 17 ESC G n 选择 /取消双重打印模式............................................................................................................. 17
打印机ESCPOS 控制指令
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 选择/取消汉字倍高倍宽。
ESCPOS命令集
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打印机的控制命令
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)基本命令仅提供标准和基本的控制功能。
要实现字型大小、各种修饰功能、行与列间距控制、格式设定等较复杂的控制功能,就必须使用扩充命令。
打印机ESCPOS控制指令
打印机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设置和字符的位置。
YH微型打印机系列使用说明书
打印命令详解YH 系列微型打印机提供了近48 条打印命令,这些命令是由一字节控制码或ESC 控制码序列组成,这节控制码用十进制或十六进制数字序列表示,ESC 控制码是以“ESC”码开头,后跟其它字符码。
控制命令与多数打印机兼容,并增加了汉字打印、字符汉字旋转、字间距调整等功能。
带*的命令为新增加的打印控制命令。
1.1 汉字打印命令ESC 8 n * [选择不同点阵汉字打印]格式:ASCII: ESC 8 n十进制:27 56 n十六进制:1B 38 n说明:YH系列汉字微打自带的汉字库为16×16 与12×12 点阵宋体汉字库,客户也可根据需求选配24×24 或32×32 等其他不同点阵、不同字体的汉字库。
本命令只适用于自带国标一、二级汉字库的微打,打印机在接收该命令之后将根据n 值选择不同点阵的汉字。
在汉字打印方式中,打印机接收的汉字代码是 2 字节对应一个汉字的标准机内码,即打印机每接收 2 个字节的机内码可调出一个汉字。
打印机先接收机内码的高位字节,再接收低位字节。
当n=0 选择16×16 点阵汉字打印当n=3 选择8×8 点阵汉字打印当n为其它值时不作处理针打n 的默认值为0。
汉字代码为标准汉字内码:1)高字节数值范围A1H-F7H,对应1-87 区汉字,计算方法:区码+A0H 2)低字节数值范围A1H-FEH,对应汉字位码1-94,计算方法:位码+A0H 例:“荣”字的区位码是 4057,即 40 区,第 57 个字,其机内码为C8D9将40(十进制)转为28(十六进制),28H+A0H =C8H将57(十进制)转为39(十六进制),39H+A0H=D9H当输入代码为20H-A0H 时,自动选择国际标准ASCII 码(见附录1)当输入代码大于AOH 时,如果下一字节小于A1H,则选择国际标准ASCII 码,否则打印汉字。
注:在打印汉字的条件下(1B38n),出现的ASCII 字符为8×16 或6×12点阵。
EPSON系列票据打印机指令集
说明:
设置/取消纸检测器检测到缺纸时停止打印。
N=0~255,仅最低位有效。
当 n=<*******1>B 时,纸检测器检测到缺纸时停止打印。
当 n=<*******0>B 时,纸检测器检测到缺纸时不停止打印,以便用户可以将最后一张单据 打印至页底。 默认值 n=1。
ESC c 5 n
允许/禁止走纸按键
说明:
该命令用来设置点阵图形模式(m)和横向图形点阵。
m = 0,1: 表示打印密度。
0≤n1≤255,0≤n2≤1,0≤Dk≤255,k=n2 为两位十六进制数,n1 这低字节,n2 这高字节,k= n1+ n2×256,表示该命令下载
的要打印图形的横向点数,该值应小于打印机的最大行宽打印点数。如果下送的点图数据超
当 n=<*******0>B 时,选择内部字符集。
0≤n≤255,默认值 n=0。
ESC &
设置用户自定义字符
格式: ASCII: ESC & y n m x d1 d2……db
十进制: 27 38 y n m x d1 d2……db
十六进制: 1B 26 y n m x d1 d2……db 说明: 该命令用于自定义字符。各参数为: y:字符的纵向字节数。这里取 y=1,2。 n:自定义字符集的起始 ASCII 码,n≥32。 m:自定义字符集的终止 ASCII 码,m≤127。自定义字符个数为 m-n+1,最多可定义 96 个字 符。 当只有一个自定义字符时,取 m=n。 a:自定义字符的水平方向的点数。 d1 d2……db:自定义字符的数据。每个字符 y×x 个字节,m-n+1 个自定义字符共有: (y×x)×(m-n+1)个字节。
