java怎么使用ESC/POSphp base64 兼容java指令打印logo位图

英文模式下的命令代码功能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说明:打印位置进行到下一水平制表位置。如果当前打印位置超过了最后一个水平制表位置,则HT命令不被执行。水平制表位置由 ESC D命令设置。LF                    & & & & & & & & & 打印并换行格式:  ASCII: LF    十进制: 10   十六进制: 0A说明:打印存放在行编辑缓存中的一行数据并按当前设定的行距向前走纸一行。ESC2,ESC3指令可设定行距的长短。如果行编辑缓存空,则只按当前设定的行距向前走纸一行。CR                    & & & & & & & & & 打印回车格式:  ASCII: CR    十进制: 13   十六进制: 0D说明:& 当打印在行编辑缓存中的一行数据之后,不进行走纸操作。DLE EOT n                  & & & & & & & 实时状态传送格式:  ASCII: DLE EOT n    十进制: 16 04 n   十六进制: 10 04说明:1 ≤ n ≤ 4& 传送以实时的方式,n代表被选择的打印机状态,基于下列参数:n = 1: 打印机状态n = 2: 脱机状态n = 3: 错误状态n = 4: 纸检测器状态返回的字节每位设置如下:n = 1: 打印机状态n = 2: 脱机状态n = 3: 错误状态n = 4: 纸检测器状态DLE ENQ n             & & & & & & & &  对打印机的实时请求格式:  ASCII: DLE ENQ n    十进制: 16 05 n   十六进制: 10 5说明:n = 0, n = 2打印机对主机请求作出反应,n值定义如下:n = 0: 恢复到联机状态n = 2: 清除接收和打印缓冲区,并恢复错误.ESC SP n              & & & & & & & & 设置字符右间距格式:  ASCII: ESC  SP n    十进制: 27  32 n   十六进制: 1B  20 n说明:以半点为设定单位(1/144英寸),设置字符右边间距为n个半点距。默认值n=0。ESC ! n            & & & & & & & &   设置字符打印方式格式:  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 % n          & & & & & & & & 允许/禁止用户自定义字符格式:  ASCII: ESC  %  n    十进制: 27  37 n   十六进制: 1B  25 n说明:参数n为一个字节,只有最低位有效。当n=<*******1>B时,选择用户自定义字符集;当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)个字节。每个自定义字符数据的格式:d1 & &d3 & &… & &d(y×x)×(m-n+1)-1d2 & &d4 & &… & &d(y×x)×(m-n+1)样例如下:发送的命令如下:ESC & y c1 c2 X p1 p2 p3 d4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14Code 1B 26 02 20 20 07 1F 80 20 00 44 00 80 00 44 00 20 00 1F 80ESC *                 &   & & & & & & & 设置图形点阵格式:  ASCII: ESC  *  m  n1  n2  & D1,D2 … Dk     十进制: 27 & 42 & m  n1  n2  & D1,D2 … Dk    十六进制: 1B & 2A & m  n1  n2  & D1,D2 … Dk说明:该命令用来设置点阵图形模式(m)和横向图形点阵。m = 0,1: 表示打印密度。0≤n1≤255,0≤n2≤1,0≤Dk≤255,k= n1+ n2×256。n1,n2为两位十六进制数,n1这低字节,n2这高字节,k= n1+ n2×256,表示该命令下载的要打印图形的横向点数,该值应小于打印机的最大行宽打印点数。如果下送的点图数据超出一行的最大行宽打印点数时,超出的部分被忽略。m & &垂直方向点数 & &点密度 & &最大点数 & &图形打印模式0 & &8 & &单密度 & &210 & &相邻点打印1 & &8 & &双密度 & &420 & &相邻点不打印Dk 定义为:ESC -?n                 & & & & & & 设置/取消下划线模式格式:  ASCII: ESC  -  n      十进制: 27 & 45 & n     十六进制: 1B & 2D & n 说明:n = 0, 1, 48, 49n = 0 or 48,取消下划线模式。n = 1 or 49, 设置下划线模式。ESC 2              & & & & & & & & & 设定1/6英寸换行量格式:  ASCII: ESC  2    十进制: 27  50   十六进制: 1B  32说明:此指令将打印机的换行量设定为1/6英寸。ESC 3  n           & & & & & & & & & 设定 n/144英寸换行量格式:  ASCII: ESC  3  n    十进制: 27  51  n   十六进制: 1B  33  n说明:此指令将打印机的换行量设定为 n/144英寸。n=1 - 255。ESC 〈                 & & & & & & & & 打印头归位格式:  ASCII: ESC 〈    十进制: 27  60   十六进制: 1B  3C说明:执行该指令后,打针头会回到原位(home的位置)。ESC =?n                 & & & & & & & 设备设置/取消格式:  ASCII: ESC  =  n      十进制: 27 & 61 & n     十六进制: 1B & 3D & n 说明:1 ≤?n ≤?3默认 n = 1位 & &功能 & &值& & & &0 & &10 & &打印机选择 & &取消 & &设定1 & &顾显选择 & &取消 & &设定2 & &无定义 & & & &3 & &无定义 & & & &4 & &无定义 & & & &5 & &无定义 & & & &6 & &无定义 & & & &7 & &无定义 & & & &ESC ??n                 & & & & & 取消用户自定义字符格式:  ASCII: ESC  ?  n      十进制: 27 & 63 & n     十六进制: 1B & 3F & n 说明:32 ≤?n ≤?126ESC @                & & & & & & & & 初始化打印机格式:  ASCII: ESC  @    十进制: 27  64   十六进制: 1B  40说明:该命令初始化打印机:使打印机恢复到最初的联机状态,清除以前留下的程序。ESC D NULL        & & & & & & & & & 消除所有的水平制表位置格式:  ASCII: ESC  D  NULL    十进制: 27 & 68 & 0   十六进制: 1B  44 & 0说明:ESC D NUL命令消除所有的水平制表位置,之后再执行的HT命令将无效。ESC E n        & & & & & & & & & & & & 设置/取消着重模式格式:  ASCII: ESC  E  NUL    十进制: 27 & 69 & 0   十六进制: 1B  45 & 0说明:0 ≤?n ≤?255当n的LSB位是0,取消着重模式。当n的LSB位是1,设置着重模式。ESC G n        & & & & & & & & & & & & 设置/取消重叠模式格式:  ASCII: ESC  G  NUL    十进制: 27 & 71 & 0   十六进制: 1B  47 & 0说明:0 ≤?n ≤?255当n的LSB位是0,取消重叠模式。当n的LSB位是1,设置重叠模式。ESC J n             & & & & & & & & & 执行n/144英寸走纸格式:  ASCII: ESC & J  n    十进制: 27 & 74 & n   十六进制: 1B  4A & n说明:进纸n/144英寸,n值应为0到255之间的任意值。若当时有打印内容则在打印完成后执行走纸。ESC K n             & & & & & & & & & 打印并反向走纸格式:  ASCII: ESC & K  n    十进制: 27 & 75 & n   十六进制: 1B  4B & n说明:0 ≤?n ≤?48打印缓冲区里的内容,并反方向走纸n/144英寸(n X 0.176 mm)。ESC R n               & & & & & & & & 选择国际字符集格式:  ASCII: ESC  R  n    十进制: 27 & 82 n   十六进制: 1B  52 n说明:ESC R用于选择11个不同国家的不同ASCII字符集。n=0~10。默认值为0,选择U.S.A方式。ESC U n            & & & & & & & & & & & 设置/取消单向打印格式:  ASCII: ESC  U  n    十进制: 27 & 85 n   十六进制: 1B  55 n说明:设置/取消单向打印。n=0~255,仅最低位有效。当n=<×××××××1>B时,在字符方式下设置为准双向打印,在图形方式下设置为单向打印。当n=<×××××××0>B时,设置双向打印。默认值n=0。ESC a n             & & & & & & & & & & & & 选择对齐模式格式:  ASCII: ESC  a  n    十进制: 27 & 97 n   十六进制: 1B  61 n说明:0 ≤n ≤2, 48 ≤n ≤50n选择对齐模式,默认值是0。n & &对齐模式0,48 & &左对齐1,49 & &中对齐2,50 & &右对齐ESC c 3 n           & & & & & & & & & & 输出纸尽传感器格式:  ASCII: ESC  c  3  n    十进制: 27 & 99 & 51 & n   十六进制: 1B & 63 & 33 & n说明:& &0 ≤?n ≤?255& &n的定义见下表:位 & &功能 & &值& & & &0 & &10 & &末端传感器 & &取消 & &设定1 & &末端传感器 & &取消 & &设定2 & &纸尽检测器 & &取消 & &设定3 & &纸尽检测器 & &取消 & &设定4 & &无定义 & & & &5 & &无定义 & & & &6 & &无定义 & & & &7 & &无定义 & & & &ESC c 4  n            & & & & & & & & 设定缺纸时停止打印格式:  ASCII: ESC  c  4  n    十进制: 27 & 99 & 52 & n   十六进制: 1B & 63 & 34 & n说明:设置/取消纸检测器检测到缺纸时停止打印。N=0~255,仅最低位有效。当n=<*******1>B时,纸检测器检测到缺纸时停止打印。当n=<*******0>B时,纸检测器检测到缺纸时不停止打印,以便用户可以将最后一张单据打印至页底。默认值n=1。ESC c 5 n         & & & & & & & & & & 允许/禁止走纸按键格式:  ASCII: ESC & c & 3 & n    十进制:  27 & 99 33 & n   十六进制:  1B & 63 35 & n说明:当n=<*******1>B时,禁止纸按键。当n=<*******0>B时,允许纸按键(默认值)。ESC d n            & & & & & & & & & 打印并进纸n字符行格式:  ASCII: ESC  d  & n    十进制: 27 & 100 & n   十六进制: 1B & 64 & n说明:打印行缓存里的数据并向前走纸n行。n=0~255。ESC e n            & & & & & & & & 打印并反向进纸n字符行格式:  ASCII: ESC  e  & n    十进制: 27 & 101 & n   十六进制: 1B & 65 & n说明:打印行缓存里的数据并向前走纸n行。0 ≤?n ≤?2。ESC p               & & & & & & & & & 产生钱箱驱动脉冲格式:  ASCII: ESC  p  & m & n1 & n2    十进制: 27 & 112 & m & n1 & n2   十六进制: 1B & 70 & m & n1 & n2说明:产生钱箱驱动脉冲。m=0,1,48,49 0≤n1≤n2≤255驱动脉冲形式为:解释:打开钱箱脉冲时间为n1×2毫秒。关闭钱箱脉冲时间为n2×2毫秒。ESC r n              & & & & & & & & & 选择打印颜色格式:  ASCII: ESC  r  & n    十进制: 27 & 114 & n   十六进制: 1B & 72 & n说明:& &n = 0,48,黑色打印n = 1,49,红色打印默认n = 0。ESC t n                & & & & & & & & & 选择字符集格式:  ASCII: ESC  t  & n    十进制: 27 & 116 & n   十六进制: 1B & 74 & n说明:选择中文方式下的ASCII字符集。0: 选择7×9字符集(默认值)。1: 选择7×7字符集。ESC { n             & & & & & & & & 设置/取消倒向打印模式格式:  ASCII: ESC  {  & n    十进制: 27 & 123 & n   十六进制: 1B & 7B & n说明:0 ≤?n ≤?255当n的LSB位是0,取消倒向打印模式。当n的LSB位是1,设置倒向打印模式。默认n = 0。FS  !                 & & & & & & & & 汉字综合选择格式:  ASCII: FS  & ! & & n    十进制: 28 & 33 & & n   十六进制: 1C & 21 & & n说明:n的各位的定义如下:位 & &0 & &10 & &无定义1 & &无定义2 & &宽正常 & &汉字倍高3 & &高度正常 & &汉字倍高4 & &无定义5 & &无定义6 & &无定义7 & &无下划线 & &汉字下划线FS &               & & & & & & & & 进入汉字打印方式格式:  ASCII: FS  & &    十进制: 28 & 38   十六进制: 1C & 26说明:打印机接收到该命令后,结束本行打印,从下一行开始转为汉字打印方式。在汉字打印方式时,打印机接收的代码为2字节的标准机内码(均为大于9FH的码),根据该代码寻找打印机的硬汉字字模,打印国标15×16点阵的汉字。打印机接收到单字节的ASCII码(20H-9FH)时,将打印出相应的5 ×7或7×7点阵字符。FS ~ & S            & & & & & & & & & & 选择汉字打印速度格式:  ASCII: FS  & ~ & S & n    十进制: 28 & 126 83 & n   十六进制: 1C & 7E 53 & n说明:此功能设置汉字打印模式时的打印速度,当n=1时为汉字高速打印,横向分辨率为144 DPI,纵向分辨率为72 DPI;当n=0时为正常打印模式,横向分辨率为144 DPI,纵向分辨率为144 DPI 此模式为默认模式。FS ·              & & & & & & & & & 退出汉字打印方式格式:  ASCII: FS  & ·    十进制: 28 & 46   十六进制: 1C & 2E说明:  打印机接收到该命令后,退出汉字打印方式,转为正常的西文打印方式。FS 2                  & & & & & & & & 用户自定义汉字格式:  ASCII: FS  & 2 & a1 & a2 d1 d2 d3 …d32    十进制: 28 & 50 & 248 a2 d1 d2 d3 …d32   十六进制: 1C & 32 & F8 & a2 d1 d2 d3 & d32说明:& 此功能为用户自定义汉字。a1=F8(十六进制)a2为A1与FE(十六进制)之间任意值。因汉字代码为二字节,a1为第一字节,a2为第二字节,可定义94个汉字。十六进制代码如下:IC 32 77 21 00 00 38 20 20 20 20 20 24 20 24 20 24 21 24 21 E4 FF 24 20 25 20 26 20 24 20 20 20 20 20 38 20FS ? c1 & c2                 & & & & 取消用户自定义汉字格式:  ASCII: FS  ?  & c1 & c2    十进制: 28 & 63 & c1 & c2   十六进制: 1C & 3F & c1 & c2说明:c1和c2指待定义字符的字符编码。c1和c2的取值范围视采用的字符编码系统而定,如下表:模式选择 & &C1 & &C2日文汉字模式(JIS编码系统) & &C1=77H & &21H≤C2≤7EH日文汉字模式(转换JIS编码系统) & &C1=ECH & &40H≤C2≤7EH80H≤C2≤9EH简体汉字模式 & &C1=FEH & &A1H≤C2≤FEH繁体汉字模式 & &C1=FEH & &A1H≤C2≤FEHFS C n               & & & & & & 设定日文汉字编码系统格式:  ASCII: FS  C  & n    十进制: 28 & 67 & n   十六进制: 1C & 43 & n说明:& n = 0, 1n有如下定义:n & &日文汉字系统0 & &JIS编码1 & &转换JIS编码默认n=0。FS  S n1 & n2         & & & & & & & & & & 设定全角汉字字间距格式:  ASCII: FS  S & n1 & n2    十进制: 28 & 83 & n1 & n2   十六进制: 1C  53 & n1 & n2说明:0≤n1,n2≤127,n1决定字符左边间距,n2决定字符右边间距。单位是1/160英寸,电源打开时的初始设定为n1=0,n2=2。FS  W  n         & & & & & & & & & 设定/取消四倍角汉字模式格式:  ASCII: FS  W & n    十进制: 28 & 87 & n   十六进制: 1C  57 & n说明:0≤n≤255。& &当n的LSB位是0,取消四倍角汉字模式。当n的LSB位是1,设置四倍角汉字模式。默认n=0。GS ( F pL pH a m nL nH   & & & & & & & & 设置黑标定位偏移量格式:  ASCII: GS ( F & pL pH a m nL nH    十进制: 29 40 70 pL pH a m nL nH  十六进制: 1D 28 46 pL pH a m nL nH &说明:该命令用于选择黑标定位控制允许,且设置切/撕纸位置或起始打印位置相对于黑标检测的偏移量。该值以点数计算。命令相关参数为:pL+(pHx256)=4 即 pL=4,pH=01≤a≤2,m=0,480≤(nL+nHx256)&1700l & &a 用来选择设置切/撕纸位置或起始打印位置的偏移量。a & &功能1 & &设置起始打印位置相对于黑标检测位置的偏移量2 & &设置切/撕纸位置相对于黑标检测位置的偏移量l & &m=0或48,选择偏移量为前进纸方向计算;l & &nL,nH设置的偏移量对应实际距离为(nL+nHx256)×0.176mml & &只有执行此命令后GS FF 和 GS V命令有关黑标定位操作方有效;l & &设置起始打印位置偏移量(a=1)在执行GS FF 命令时有效;l & &设置切/撕纸位置偏移量(a=2)在执行GS V m 命令时有效;l & &默认值为nL=nH=0,即黑标检测开关检测到黑标时,当前票面上对应打印头的位置为设定的起始打印位置,当前票面上对应切/撕纸口的位置为设定的切/撕纸位置。l & &关于切/撕纸位置偏移量和起始打印位置偏移量的计算说明1、 & &切/撕纸位置到黑标印刷位置的距离L与打印机的固有机械值L0相同,而且切/撕纸位置到起始打印位置的距离Q与打印机构固定的机械值Q0相同时,即用GS( F命令所设置的偏移量均为0。2、 & &当黑标印刷位置到切/纸位置的距离L小于打印的机械值L0时,GS( F命令的切/撕纸位置偏移量计算为:& & & & 切/撕纸位置偏移量=(L0—L)/0.176(点数)3、 & &当黑标印刷位置到切/撕纸位置的距离L大于打印机的机械值L0时,GS( F命令的切 /撕纸位置偏移量计算为:& & & & 切/撕纸位置偏移量=(L0+相邻两黑标间的距离—L)/0.176(点数)。注意:在设置切/撕纸位置偏移量时,GS 〈 F命令的参数a应为2。4、 & &当切/撕纸位置偏移量不为零或每单的起始打印位置到切/撕纸位置的距离Q大于打印机的机械值Q0)时,GS( F命令的切/撕纸位置偏移量计算为:& & & & 起始打印位置偏移量=(Q—Q0)/0.176 +切/撕纸位置偏移量。注意:在设置切/撕纸位置偏移量时,GS 〈 F命令的参数a应为1。5、 & &打印结构M—U110(051)的固有机械值& & & L0=39mm, & & Q0=11mm,当打印机构安装在机壳内,使得撕纸位置和打印起始位置的固有机械值发生改变时L0=39+△L & & Q0=11+△L6、 & &△L的测量方法如下:1) & &先将空白打印纸装入打印机械,撕去出纸口上多余的打印纸2) & &给打印机发20个字符“E”,打印在打印纸上3) & &让打印机发走出足够长度,测量纸端到打印字符“EEEEEEEEEEEEEEEEEEEE”的上沿距离,该值减去11mm,即为△L。切/撕纸位置起始打印位置GS  I  n        & & & & & & & & & & & & & 传送打印机ID格式:  ASCII: GS  I   n    十进制: 29 & 73 & n   十六进制: 1D  49 & n说明:1 ≤n ≤3, 49 ≤n ≤51, 65 ≤n ≤69。n值定义如下:n & &打印机ID & &规格 & &ID(十六进制)1,49 & &打印机模式ID & &TM200系列 & &0D2,50 & &ID型号 & &见下表3,51 & &ROM版本ID & &ROM版本65 & &硬件版本 & &取决于硬件版本66 & &制造商 & &EPSON67 & &打印机名称 & &TM20068 & &打印机串号 & &取决于打印机串号69 & &支持多国语言字符 & &日本模式:日本汉字中国模式:GB2312台湾模式:BIG-5泰国模式:THAI 3 PASSGS V                 & & & & & & & & 走纸到切纸位置格式:① ASCII: GS  & V & m    十进制: 29 & 86 & m十六进制: 1D & 56 & m② ASCII: GS  & V & m & n    十进制: 29 & 86 & m & n十六进制: 1D & 56 & m & n说明:①m=1,49。②m=66,0≤n≤255M & &解 & & & 释1,49 & &部分切纸(无切刀则无切纸动作)66 & &走纸到(切纸位置+n×1/144英寸)位置并部分切纸(无切纸刀则无切纸动作)GS  a  n         & & & & & & & & & & 设定/取消自动返回状态格式:  ASCII: GS  a  & n    十进制: 29 & 97 & n   十六进制: 1D  61 & n说明:0≤n≤255。n值定义如下表:位 & &功能 & &值& & & &0 & &10 & &钱箱检测信号 & &取消 & &设定1 & &联机 & &取消 & &设定2 & &错误状态 & &取消 & &设定3 & &进纸传感器状态 & &取消 & &设定4 & &无定义 & & & &5 & &无定义 & & & &6 & &无定义 & & & &7 & &无定义 & & & &GS  r  n         & & & & & & & & & & & & & & 状态传送格式:  ASCII: GS  a  & n    十进制: 29 & 114 & n   十六进制: 1D  72 & n说明:1 ≤n ≤2, 49 ≤n ≤50。n值定义如下表:n & &功能1,49 & &纸检测器状态2,50 & &钱箱检测器状态当n=1,49时,传送字节定义如下:位 & &功能 & &值& & & &0 & &10,1 & &纸检测信号 & &有纸 & &无纸2,3 & &纸检测信号 & &有纸 & &无纸4 & &无定义 & & & &5 & &无定义 & & & &6 & &无定义 & & & &7 & &无定义 & & & &当n=2,50时,传送字节定义如下:位 & &功能 & &值& & & &0 & &10 & &钱箱检测信号 & &低电平 & &低电平1 & &联机 & & & &2 & &无定义 & & & &3 & &无定义 & & & &4 & &无定义 & & & &5 & &无定义 & & & &6 & &无定义 & & & &7 & &无定义 & & & &GS  z  0 & t1  t2       & & & & & & & & 设置联机恢复等待时间格式:  ASCII: GS  z  0 & t1  t2    十进制: 29 122 48 & t1  t2   十六进制: 1D  7A 30 t1  t2说明:0 ≤t1 ≤255,0 ≤t2 ≤255。设置进纸等待时间到大约t1 X 500ms,恢复确定时间到大约t2 X 500ms。t1=0时,一旦有纸插入,打印机即进入恢复确定状态。t2=0时,恢复确定时间取消。命令(ASCII) & &十六进制 & &功能说明HT & &9 & &打印位置进行到下一水平制表位置LF & &0a & &打印行缓冲器里的内容,并向前走纸一行CR & &0D & &打印回车ESC SP & &1B 20 n & &设置字符右边的字间距为n个半点距(1/140英寸)DLE EOT n & &10 04 & &实时状态传送DLE ENQ n & &10 5 & &对打印机的实时请求ESC SP n & &1B 20 n & &设置字符右间距ESC ! n & &1B 21 n & &设置字符打印方式ESC % n & &1B 25 n & &允许/禁止用户自定义字符ESC & & &1B 26 & &设置用户自定义字符ESC * & &1B 2A & &设置图形点阵ESC - n & &1B 2D n & &设置/取消下划线模式ESC 2 & &1B 32 & &设定1/6英寸换行量ESC 3  n & &1B 33 n & &设定 n/144英寸换行量ESC 〈 & &1B 3C & &打印头归位ESC = n & &1B 3D n & &设备设置/取消ESC ? n & &1B 3F n & &取消用户自定义字符ESC @ & &1B 40 & &初始化打印机ESC D NULL & &1B 44 0 & &消除所有的水平制表位置ESC E n & &1B 45 0 & &设置/取消着重模式ESC G n & &1B 47 0 & &设置/取消重叠模式ESC J n & &1B 4A n & &执行n/144英寸走纸ESC K n & &1B 4B n & &打印并反向走纸ESC R n & &1B 52 n & &选择国际字符集ESC U n & &1B 55 n & &设置/取消单向打印ESC a n & &1B 61 n & &选择对齐模式ESC c 3 n & &1B 63 33 n & &输出纸尽传感器ESC c 4  n & &1B 63 34 n & &设定缺纸时停止打印ESC c 5  n & &1B 63 35 n & &允许/禁止走纸按键ESC d n & &1B 64 n & &打印并进纸n字符行ESC e n & &1B 65 n & &打印并反向进纸n字符行ESC p & &1B 70 & &产生钱箱驱动脉冲ESC r n & &1B 72 n & &选择打印颜色ESC t n & &1B 73 n & &选择字符集ESC { n & &1B 7B n & &设置/取消倒向打印模式FS  ! & &1B 75 n & &汉字综合选择FS  & & &1C 26 & &进入汉字打印方式FS ~ & S & &1C 7E 53 n & &选择汉字打印速度FS · & &1C 2E & &退出汉字打印方式FS 2 & &1C 32 & &用户自定义汉字FS ? c1 & c2 & &1C 3F c1 c2 & &取消用户自定义汉字FS C n & &1C 43 n & &设定日文汉字编码系统FS S n1 n2 & &1C 53 n1 n2 & &设定全角汉字字间距FS W n & &1C 57 n & &设定/取消四倍角汉字模式GS ( F pL pH a m nL nH & &1D 28 & &设置黑标定位偏移量GS  I  n & &1D  49 & n & &传送打印机IDGS V & &1D & 56 & m & &走纸到切纸位置& &1D & 56 m n & &GS  a  n & &1D  61 & n & &设定/取消自动返回状态GS  r  n & &1D  72 & n & &状态传送GS  z & &1D  7A & &设置联机恢复等待时间
本文已收录于以下专栏:
相关文章推荐
前一段时间由于工作需要,要研究一下安卓程序调用打印机打印小票,并且要求不能使用蓝牙调用,研究了一下,可以利用socket连接,来实现打印功能。写了个Demo,分享一下。
工具:一台打印机(芯烨X...
代码 功能            代码           功能LF 换行 &#...
http://www.it165.net/pro/html/60.html
网上关于通过android来操作打印机的例子太少了,为了方便更多的开发同仁,将近日所学分享一下...
打印指令,又称打印控制命令。计算机通过打印控制语言,以软件命令的方法来控制打印机操作,解释执行打印数据,获得打印结果的。对于打印机所实现的复杂功能而言,打印控制语言是基础。它直接关系到打印输入质量的优...
“热敏打印机的工作原理是打印头上安装有半导体加热元件,打印头加热并接触热敏打印纸后就可以打印出需要的图案,其原理与热敏式传真机类似。图象是通过加热,在膜中产生化学反应而生成的。这种...
他的最新文章
讲师:汪剑
讲师:刘道宽
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 java兼容性 的文章

 

随机推荐