EPSON ESC/POS指令

英文模式下的命令

代碼
功能

CR
回車

ESC !
設(shè)置打印方式

ESC %
選擇或取消用戶自定義字符集

ESC &
定義用戶自定義字符集

ESC *
設(shè)置位映射方式

ESC @
初始化打印機(jī)

ESC ~
LED ON/OFF

ESC <
返回行首

ESC 2
選擇行間距為1/6英寸

ESC 3
設(shè)置行進(jìn)為最小間距

ESC BEL
蜂鳴器ON/OFF

ESC C
設(shè)置單頁(yè)長(zhǎng)度

ESC c0
選擇打印頁(yè)

ESC c1
選擇行間距

ESC c3
選擇紙結(jié)束信號(hào)輸出

ESC c4
選擇打印紙及檢測(cè)器(終止打印)

ESC c5
禁止/使能面板開(kāi)關(guān)

ESC c6
禁止/使能ON-LINE開(kāi)關(guān)

ESC d
打印及N行進(jìn)紙

ESC D
設(shè)置TAB位置

ESC e
打印病退回N行

ESC f
設(shè)單頁(yè)等待時(shí)間

ESC F
選擇或取消單頁(yè)退紙區(qū)

ESC i
全切割

ESC J
以最小間距進(jìn)行打印和進(jìn)紙

ESC K
以最小間距進(jìn)行打印和退紙

ESC l
選擇或取消倒過(guò)來(lái)的字符

ESC m
局部切割

ESC o
印章

ESC p
產(chǎn)生指定脈沖

ESC q
釋放紙

ESC r
選擇打印顏色

ESC R
選擇國(guó)際字符子集

ESC SP
設(shè)置右邊界

ESC t
選擇字符碼表

ESC U
選擇或取消單向打印

ESC V
發(fā)送打印機(jī)狀態(tài)

ESC z
設(shè)置或取消兩頁(yè)并行打印

FF
打印送出單頁(yè)

HT
水平TAB

LF
換行

RS
流水TAB

中文模式下的命令

代碼
功能

FS – n
設(shè)置中文字符下劃線模式開(kāi)關(guān)

FS ! n
選擇中文字體

FS &
選擇中文字符模式

FS .
取消中文模式


EPSON打印控制指令集
打印命令                    功能
格式:  ASCII: 以標(biāo)準(zhǔn)ASCII字符序列表示
    十進(jìn)制: 以十進(jìn)制數(shù)字序列表示
   十六進(jìn)制: 以十六進(jìn)制數(shù)字序列表示
說(shuō)明:該命令功能和使用說(shuō)明。
HT                     水平制表
格式:  ASCII: HT
    十進(jìn)制: 09
   十六進(jìn)制: 09
說(shuō)明:
打印位置進(jìn)行到下一水平制表位置。
如果當(dāng)前打印位置超過(guò)了最后一個(gè)水平制表位置,則HT命令不被執(zhí)行。
水平制表位置由 ESC D命令設(shè)置。
LF                    打印并換行
格式:  ASCII: LF
    十進(jìn)制: 10
   十六進(jìn)制: 0A
說(shuō)明:
打印存放在行編輯緩存中的一行數(shù)據(jù)并按當(dāng)前設(shè)定的行距向前走紙一行。ESC2,ESC3指令可設(shè)定行距的長(zhǎng)短。
如果行編輯緩存空,則只按當(dāng)前設(shè)定的行距向前走紙一行。
CR                    打印回車
格式:  ASCII: CR
    十進(jìn)制: 13
   十六進(jìn)制: 0D
說(shuō)明:
當(dāng)打印在行編輯緩存中的一行數(shù)據(jù)之后,不進(jìn)行走紙操作。
DLE EOT n                  實(shí)時(shí)狀態(tài)傳送
格式:  ASCII: DLE EOT n
    十進(jìn)制: 16 04 n
   十六進(jìn)制: 10 04
說(shuō)明:
1 ≤ n ≤ 4
傳送以實(shí)時(shí)的方式,n代表被選擇的打印機(jī)狀態(tài),基于下列參數(shù):
n = 1: 打印機(jī)狀態(tài)
n = 2: 脫機(jī)狀態(tài)
n = 3: 錯(cuò)誤狀態(tài)
n = 4: 紙檢測(cè)器狀態(tài)
返回的字節(jié)每位設(shè)置如下:
n = 1: 打印機(jī)狀態(tài)
n = 2: 脫機(jī)狀態(tài)
n = 3: 錯(cuò)誤狀態(tài)
n = 4: 紙檢測(cè)器狀態(tài)
DLE ENQ n              對(duì)打印機(jī)的實(shí)時(shí)請(qǐng)求
格式:  ASCII: DLE ENQ n
    十進(jìn)制: 16 05 n
   十六進(jìn)制: 10 5
說(shuō)明:
n = 0, n = 2
打印機(jī)對(duì)主機(jī)請(qǐng)求作出反應(yīng),n值定義如下:
n = 0: 恢復(fù)到聯(lián)機(jī)狀態(tài)
n = 2: 清除接收和打印緩沖區(qū),并恢復(fù)錯(cuò)誤.
ESC SP n              設(shè)置字符右間距
格式:  ASCII: ESC  SP n
    十進(jìn)制: 27  32 n
   十六進(jìn)制: 1B  20 n
說(shuō)明:
以半點(diǎn)為設(shè)定單位(1/144英寸),設(shè)置字符右邊間距為n個(gè)半點(diǎn)距。
默認(rèn)值n=0。
ESC ! n              設(shè)置字符打印方式
格式:  ASCII: ESC  ! n
    十進(jìn)制: 27  33 n
   十六進(jìn)制: 1B  21 n
說(shuō)明:
0≤n≤255
ESC ! n是綜合性的字符打印方式設(shè)置命令,用于選擇打印字符的大小和下劃線。
打印參數(shù)n的每位定義為:
位 功能 值
0 1
0 字模選擇 7×9 5×7
1 無(wú)定義
2 無(wú)定義
3 著重模式 取消 設(shè)定
4 倍 高 取消 設(shè)定
5 倍 寬 取消 設(shè)定
6 無(wú)定義
7 下劃線 取消 設(shè)定
默認(rèn)值n=0,
ESC % n          允許/禁止用戶自定義字符
格式:  ASCII: ESC  %  n
    十進(jìn)制: 27  37 n
   十六進(jìn)制: 1B  25 n
說(shuō)明:
參數(shù)n為一個(gè)字節(jié),只有最低位有效。
當(dāng)n=<*******1>B時(shí),選擇用戶自定義字符集;
當(dāng)n=<*******0>B時(shí),選擇內(nèi)部字符集。
0≤n≤255,默認(rèn)值n=0。
ESC &               設(shè)置用戶自定義字符
格式: ASCII: ESC  &  y  n  m  x  d1  d2……db
   十進(jìn)制: 27  38  y  n  m  x  d1  d2……db
  十六進(jìn)制: 1B  26  y  n  m  x  d1  d2……db
說(shuō)明:
該命令用于自定義字符。各參數(shù)為:
y:字符的縱向字節(jié)數(shù)。這里取 y=1,2。
n:自定義字符集的起始ASCII碼,n≥32。
m:自定義字符集的終止ASCII碼,m≤127。自定義字符個(gè)數(shù)為m-n+1,最多可定義96個(gè)字符。
當(dāng)只有一個(gè)自定義字符時(shí),取m=n。
a:自定義字符的水平方向的點(diǎn)數(shù)。
d1 d2……db:自定義字符的數(shù)據(jù)。每個(gè)字符 y×x個(gè)字節(jié),m-n+1個(gè)自定義字符共有:
(y×x)×(m-n+1)個(gè)字節(jié)。
每個(gè)自定義字符數(shù)據(jù)的格式:
d1 d3 … d(y×x)×(m-n+1)-1
d2 d4 … d(y×x)×(m-n+1)
樣例如下:
發(fā)送的命令如下:
ESC & y c1 c2 X p1 p2 p3 d4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14
Code 1B 26 02 20 20 07 1F 80 20 00 44 00 80 00 44 00 20 00 1F 80
ESC *                   設(shè)置圖形點(diǎn)陣
格式:  ASCII: ESC    m  n1  n2  D1,D2 … Dk
     十進(jìn)制: 27 42 m  n1  n2  D1,D2 … Dk
    十六進(jìn)制: 1B 2A m  n1  n2  D1,D2 … Dk
說(shuō)明:
該命令用來(lái)設(shè)置點(diǎn)陣圖形模式(m)和橫向圖形點(diǎn)陣。
m = 0,1: 表示打印密度。
0≤n1≤255,0≤n2≤1,0≤Dk≤255,k= n1+ n2×256。
n1,n2為兩位十六進(jìn)制數(shù),n1這低字節(jié),n2這高字節(jié),k= n1+ n2×256,表示該命令下載的要打印圖形的橫向點(diǎn)數(shù),該值應(yīng)小于打印機(jī)的最大行寬打印點(diǎn)數(shù)。如果下送的點(diǎn)圖數(shù)據(jù)超出一行的最大行寬打印點(diǎn)數(shù)時(shí),超出的部分被忽略。
m 垂直方向點(diǎn)數(shù) 點(diǎn)密度 最大點(diǎn)數(shù) 圖形打印模式
0 8 單密度 210 相鄰點(diǎn)打印
1 8 雙密度 420 相鄰點(diǎn)不打印
Dk 定義為:
ESC -?n                 設(shè)置/取消下劃線模式
格式:  ASCII: ESC  -  n 
     十進(jìn)制: 27 45 n 
    十六進(jìn)制: 1B 2D n 
說(shuō)明:
n = 0, 1, 48, 49
n = 0 or 48,取消下劃線模式。
n = 1 or 49, 設(shè)置下劃線模式。
ESC 2              設(shè)定1/6英寸換行量
格式:  ASCII: ESC  2
    十進(jìn)制: 27  50
   十六進(jìn)制: 1B  32
說(shuō)明:
此指令將打印機(jī)的換行量設(shè)定為1/6英寸。
ESC 3  n           設(shè)定 n/144英寸換行量
格式:  ASCII: ESC  3  n
    十進(jìn)制: 27  51  n
   十六進(jìn)制: 1B  33  n
說(shuō)明:
此指令將打印機(jī)的換行量設(shè)定為 n/144英寸。
n=1 - 255。
ESC 〈                 打印頭歸位
格式:  ASCII: ESC 〈
    十進(jìn)制: 27  60
   十六進(jìn)制: 1B  3C
說(shuō)明:
執(zhí)行該指令后,打針頭會(huì)回到原位(home的位置)。
ESC =?n                 設(shè)備設(shè)置/取消
格式:  ASCII: ESC  =  n 
     十進(jìn)制: 27 61 n 
    十六進(jìn)制: 1B 3D n 
說(shuō)明:
1 ≤?n ≤?3
默認(rèn) n = 1
位 功能 值
0 1
0 打印機(jī)選擇 取消 設(shè)定
1 顧顯選擇 取消 設(shè)定
2 無(wú)定義
3 無(wú)定義
4 無(wú)定義
5 無(wú)定義
6 無(wú)定義
7 無(wú)定義
ESC ??n                 取消用戶自定義字符
格式:  ASCII: ESC  ?  n 
     十進(jìn)制: 27 63 n 
    十六進(jìn)制: 1B 3F n 
說(shuō)明:
32 ≤?n ≤?126
ESC @                初始化打印機(jī)
格式:  ASCII: ESC  @
    十進(jìn)制: 27  64
   十六進(jìn)制: 1B  40
說(shuō)明:
該命令初始化打印機(jī):使打印機(jī)恢復(fù)到最初的聯(lián)機(jī)狀態(tài),清除以前留下的程序。
ESC D NULL        消除所有的水平制表位置
格式:  ASCII: ESC  D  NULL
    十進(jìn)制: 27 68 0
   十六進(jìn)制: 1B  44 0
說(shuō)明:
ESC D NUL命令消除所有的水平制表位置,之后再執(zhí)行的HT命令將無(wú)效。
ESC E n        設(shè)置/取消著重模式
格式:  ASCII: ESC  E  NUL
    十進(jìn)制: 27 69 0
   十六進(jìn)制: 1B  45 0
說(shuō)明:
0 ≤?n ≤?255
當(dāng)n的LSB位是0,取消著重模式。
當(dāng)n的LSB位是1,設(shè)置著重模式。
ESC G n        設(shè)置/取消重疊模式
格式:  ASCII: ESC  G  NUL
    十進(jìn)制: 27 71 0
   十六進(jìn)制: 1B  47 0
說(shuō)明:
0 ≤?n ≤?255
當(dāng)n的LSB位是0,取消重疊模式。
當(dāng)n的LSB位是1,設(shè)置重疊模式。
ESC J n             執(zhí)行n/144英寸走紙
格式:  ASCII: ESC J  n
    十進(jìn)制: 27 74 n
   十六進(jìn)制: 1B  4A n
說(shuō)明:
進(jìn)紙n/144英寸,n值應(yīng)為0到255之間的任意值。
若當(dāng)時(shí)有打印內(nèi)容則在打印完成后執(zhí)行走紙。
ESC K n             打印并反向走紙
格式:  ASCII: ESC K  n
    十進(jìn)制: 27 75 n
   十六進(jìn)制: 1B  4B n
說(shuō)明:
0 ≤?n ≤?48
打印緩沖區(qū)里的內(nèi)容,并反方向走紙n/144英寸(n X 0.176 mm)。
ESC R n               選擇國(guó)際字符集
格式:  ASCII: ESC  R  n
    十進(jìn)制: 27 82 n
   十六進(jìn)制: 1B  52 n
說(shuō)明:
ESC R用于選擇11個(gè)不同國(guó)家的不同ASCII字符集。
n=0~10。默認(rèn)值為0,選擇U.S.A方式。
ESC U n            設(shè)置/取消單向打印
格式:  ASCII: ESC  U  n
    十進(jìn)制: 27 85 n
   十六進(jìn)制: 1B  55 n
說(shuō)明:
設(shè)置/取消單向打印。n=0~255,僅最低位有效。
當(dāng)n=<×××××××1>B時(shí),在字符方式下設(shè)置為準(zhǔn)雙向打印,在圖形方式下設(shè)置為單向打印。
當(dāng)n=<×××××××0>B時(shí),設(shè)置雙向打印。
默認(rèn)值n=0。
ESC a n             選擇對(duì)齊模式
格式:  ASCII: ESC  a  n
    十進(jìn)制: 27 97 n
   十六進(jìn)制: 1B  61 n
說(shuō)明:
0 ≤n ≤2, 48 ≤n ≤50
n選擇對(duì)齊模式,默認(rèn)值是0。
n 對(duì)齊模式
0,48 左對(duì)齊
1,49 中對(duì)齊
2,50 右對(duì)齊
ESC c 3 n           輸出紙盡傳感器
格式:  ASCII: ESC  c  3  n
    十進(jìn)制: 27 99 51 n
   十六進(jìn)制: 1B 63 33 n
說(shuō)明:
0 ≤?n ≤?255
n的定義見(jiàn)下表:
位 功能 值
0 1
0 末端傳感器 取消 設(shè)定
1 末端傳感器 取消 設(shè)定
2 紙盡檢測(cè)器 取消 設(shè)定
3 紙盡檢測(cè)器 取消 設(shè)定
4 無(wú)定義
5 無(wú)定義
6 無(wú)定義
7 無(wú)定義
ESC c 4  n            設(shè)定缺紙時(shí)停止打印
格式:  ASCII: ESC  c  4  n
    十進(jìn)制: 27 99 52 n
   十六進(jìn)制: 1B 63 34 n
說(shuō)明:
設(shè)置/取消紙檢測(cè)器檢測(cè)到缺紙時(shí)停止打印。
N=0~255,僅最低位有效。
當(dāng)n=<*******1>B時(shí),紙檢測(cè)器檢測(cè)到缺紙時(shí)停止打印。
當(dāng)n=<*******0>B時(shí),紙檢測(cè)器檢測(cè)到缺紙時(shí)不停止打印,以便用戶可以將最后一張單據(jù)打印至頁(yè)底。
默認(rèn)值n=1。
ESC c 5 n         允許/禁止走紙按鍵
格式:  ASCII: ESC c 3 n
    十進(jìn)制:  27 99 33 n
   十六進(jìn)制:  1B 63 35 n
說(shuō)明:
當(dāng)n=<*******1>B時(shí),禁止紙按鍵。
當(dāng)n=<*******0>B時(shí),允許紙按鍵(默認(rèn)值)。
ESC d n            打印并進(jìn)紙n字符行
格式:  ASCII: ESC  d  n
    十進(jìn)制: 27 100 n
   十六進(jìn)制: 1B 64 n
說(shuō)明:
打印行緩存里的數(shù)據(jù)并向前走紙n行。
n=0~255。
ESC e n            打印并反向進(jìn)紙n字符行
格式:  ASCII: ESC  e  n
    十進(jìn)制: 27 101 n
   十六進(jìn)制: 1B 65 n
說(shuō)明:
打印行緩存里的數(shù)據(jù)并向前走紙n行。
0 ≤?n ≤?2。
ESC p               產(chǎn)生錢箱驅(qū)動(dòng)脈沖
格式:  ASCII: ESC  p  m n1 n2
    十進(jìn)制: 27 112 m n1 n2
   十六進(jìn)制: 1B 70 m n1 n2
說(shuō)明:
產(chǎn)生錢箱驅(qū)動(dòng)脈沖。
m=0,1,48,49 0≤n1≤n2≤255
驅(qū)動(dòng)脈沖形式為:
解釋:
打開(kāi)錢箱脈沖時(shí)間為n1×2毫秒。
關(guān)閉錢箱脈沖時(shí)間為n2×2毫秒。
ESC r n              選擇打印顏色
格式:  ASCII: ESC  r  n
    十進(jìn)制: 27 114 n
   十六進(jìn)制: 1B 72 n
說(shuō)明:
n = 0,48,黑色打印
n = 1,49,紅色打印
默認(rèn)n = 0。
ESC t n                選擇字符集
格式:  ASCII: ESC  t  n
    十進(jìn)制: 27 116 n
   十六進(jìn)制: 1B 74 n
說(shuō)明:
選擇中文方式下的ASCII字符集。
0: 選擇7×9字符集(默認(rèn)值)。
1: 選擇7×7字符集。
ESC { n             設(shè)置/取消倒向打印模式
格式:  ASCII: ESC  {  n
    十進(jìn)制: 27 123 n
   十六進(jìn)制: 1B 7B n
說(shuō)明:
0 ≤?n ≤?255
當(dāng)n的LSB位是0,取消倒向打印模式。
當(dāng)n的LSB位是1,設(shè)置倒向打印模式。
默認(rèn)n = 0。
FS  !                 漢字綜合選擇
格式:  ASCII: FS  ! n
    十進(jìn)制: 28 33 n
   十六進(jìn)制: 1C 21 n
說(shuō)明:
n的各位的定義如下:
位 0 1
0 無(wú)定義
1 無(wú)定義
2 寬正常 漢字倍高
3 高度正常 漢字倍高
4 無(wú)定義
5 無(wú)定義
6 無(wú)定義
7 無(wú)下劃線 漢字下劃線
FS &               進(jìn)入漢字打印方式
格式:  ASCII: FS  &
    十進(jìn)制: 28 38
   十六進(jìn)制: 1C 26
說(shuō)明:
打印機(jī)接收到該命令后,結(jié)束本行打印,從下一行開(kāi)始轉(zhuǎn)為漢字打印方式。
在漢字打印方式時(shí),打印機(jī)接收的代碼為2字節(jié)的標(biāo)準(zhǔn)機(jī)內(nèi)碼(均為大于9FH的碼),根據(jù)該代碼尋找打印機(jī)的硬漢字字模,打印國(guó)標(biāo)15×16點(diǎn)陣的漢字。
打印機(jī)接收到單字節(jié)的ASCII碼(20H-9FH)時(shí),將打印出相應(yīng)的5 ×7或7×7點(diǎn)陣字符。
FS ~ S            選擇漢字打印速度
格式:  ASCII: FS  ~ S n
    十進(jìn)制: 28 126 83 n
   十六進(jìn)制: 1C 7E 53 n
說(shuō)明:
此功能設(shè)置漢字打印模式時(shí)的打印速度,當(dāng)n=1時(shí)為漢字高速打印,橫向分辨率為144 DPI,縱向分辨率為72 DPI;
當(dāng)n=0時(shí)為正常打印模式,橫向分辨率為144 DPI,縱向分辨率為144 DPI 此模式為默認(rèn)模式。
FS ·              退出漢字打印方式
格式:  ASCII: FS  ·
    十進(jìn)制: 28 46
   十六進(jìn)制: 1C 2E
說(shuō)明:
  打印機(jī)接收到該命令后,退出漢字打印方式,轉(zhuǎn)為正常的西文打印方式。
FS 2                  用戶自定義漢字
格式:  ASCII: FS  2 a1 a2 d1 d2 d3 …d32
    十進(jìn)制: 28 50 248 a2 d1 d2 d3 …d32
   十六進(jìn)制: 1C 32 F8 a2 d1 d2 d3 d32
說(shuō)明:
此功能為用戶自定義漢字。
a1=F8(十六進(jìn)制)
a2為A1與FE(十六進(jìn)制)之間任意值。
因漢字代碼為二字節(jié),a1為第一字節(jié),a2為第二字節(jié),可定義94個(gè)漢字。
十六進(jìn)制代碼如下:
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 20
FS ? c1 c2                 取消用戶自定義漢字
格式:  ASCII: FS  ?  c1 c2
    十進(jìn)制: 28 63 c1 c2
   十六進(jìn)制: 1C 3F c1 c2
說(shuō)明:
c1和c2指待定義字符的字符編碼。c1和c2的取值范圍視采用的字符編碼系統(tǒng)而定,如下表:
模式選擇 C1 C2
日文漢字模式(JIS編碼系統(tǒng)) C1=77H 21H≤C2≤7EH
日文漢字模式(轉(zhuǎn)換JIS編碼系統(tǒng)) C1=ECH 40H≤C2≤7EH80H≤C2≤9EH
簡(jiǎn)體漢字模式 C1=FEH A1H≤C2≤FEH
繁體漢字模式 C1=FEH A1H≤C2≤FEH
FS C n               設(shè)定日文漢字編碼系統(tǒng)
格式:  ASCII: FS  C  n
    十進(jìn)制: 28 67 n
   十六進(jìn)制: 1C 43 n
說(shuō)明:
n = 0, 1
n有如下定義:
n 日文漢字系統(tǒng)
0 JIS編碼
1 轉(zhuǎn)換JIS編碼
默認(rèn)n=0。
FS  S n1 n2         設(shè)定全角漢字字間距
格式:  ASCII: FS  S n1 n2
    十進(jìn)制: 28 83 n1 n2
   十六進(jìn)制: 1C  53 n1 n2
說(shuō)明:
0≤n1,n2≤127,n1決定字符左邊間距,n2決定字符右邊間距。
單位是1/160英寸,電源打開(kāi)時(shí)的初始設(shè)定為n1=0,n2=2。
FS  W  n         設(shè)定/取消四倍角漢字模式
格式:  ASCII: FS  W n
    十進(jìn)制: 28 87 n
   十六進(jìn)制: 1C  57 n
說(shuō)明:
0≤n≤255。
當(dāng)n的LSB位是0,取消四倍角漢字模式。
當(dāng)n的LSB位是1,設(shè)置四倍角漢字模式。
默認(rèn)n=0。
GS ( F pL pH a m nL nH   設(shè)置黑標(biāo)定位偏移量
格式:  ASCII: GS ( F pL pH a m nL nH    
十進(jìn)制: 29 40 70 pL pH a m nL nH
  十六進(jìn)制: 1D 28 46 pL pH a m nL nH
說(shuō)明:
該命令用于選擇黑標(biāo)定位控制允許,且設(shè)置切/撕紙位置或起始打
印位置相對(duì)于黑標(biāo)檢測(cè)的偏移量。該值以點(diǎn)數(shù)計(jì)算。
命令相關(guān)參數(shù)為:
pL+(pHx256)=4 即 pL=4,pH=0
1≤a≤2,
m=0,48
0≤(nL+nHx256)<1700
l a 用來(lái)選擇設(shè)置切/撕紙位置或起始打印位置的偏移量。
a 功能
1 設(shè)置起始打印位置相對(duì)于黑標(biāo)檢測(cè)位置的偏移量
2 設(shè)置切/撕紙位置相對(duì)于黑標(biāo)檢測(cè)位置的偏移量
l m=0或48,選擇偏移量為前進(jìn)紙方向計(jì)算;
l nL,nH設(shè)置的偏移量對(duì)應(yīng)實(shí)際距離為(nL+nHx256)×0.176mm
l 只有執(zhí)行此命令后GS FF 和 GS V命令有關(guān)黑標(biāo)定位操作方有效;
l 設(shè)置起始打印位置偏移量(a=1)在執(zhí)行GS FF 命令時(shí)有效;
l 設(shè)置切/撕紙位置偏移量(a=2)在執(zhí)行GS V m 命令時(shí)有效;
l 默認(rèn)值為nL=nH=0,即黑標(biāo)檢測(cè)開(kāi)關(guān)檢測(cè)到黑標(biāo)時(shí),當(dāng)前票面上對(duì)應(yīng)打印頭的位置為設(shè)定的起始打印位置,當(dāng)前票面上對(duì)應(yīng)切/撕紙口的位置為設(shè)定的切/撕紙位置。
l 關(guān)于切/撕紙位置偏移量和起始打印位置偏移量的計(jì)算說(shuō)明
1、 切/撕紙位置到黑標(biāo)印刷位置的距離L與打印機(jī)的固有機(jī)械值L0相同,而且切/撕紙位置到起始打印位置的距離Q與打印機(jī)構(gòu)固定的機(jī)械值Q0相同時(shí),即用GS( F命令所設(shè)置的偏移量均為0。
2、 當(dāng)黑標(biāo)印刷位置到切/紙位置的距離L小于打印的機(jī)械值L0時(shí),GS( F命令的切/撕紙位置偏移量計(jì)算為:
切/撕紙位置偏移量=(L0—L)/0.176(點(diǎn)數(shù))
3、 當(dāng)黑標(biāo)印刷位置到切/撕紙位置的距離L大于打印機(jī)的機(jī)械值L0時(shí),GS( F命令的切 /撕紙位置偏移量計(jì)算為:
切/撕紙位置偏移量=(L0+相鄰兩黑標(biāo)間的距離—L)/0.176(點(diǎn)數(shù))。
注意:在設(shè)置切/撕紙位置偏移量時(shí),GS 〈 F命令的參數(shù)a應(yīng)為2。
4、 當(dāng)切/撕紙位置偏移量不為零或每單的起始打印位置到切/撕紙位置的距離Q大于打印機(jī)的機(jī)械值Q0)時(shí),GS( F命令的切/撕紙位置偏移量計(jì)算為:
起始打印位置偏移量=(Q—Q0)/0.176 +切/撕紙位置偏移量。
注意:在設(shè)置切/撕紙位置偏移量時(shí),GS 〈 F命令的參數(shù)a應(yīng)為1。
5、 打印結(jié)構(gòu)M—U110(051)的固有機(jī)械值
L0=39mm, Q0=11mm,
當(dāng)打印機(jī)構(gòu)安裝在機(jī)殼內(nèi),使得撕紙位置和打印起始位置的固有機(jī)械值發(fā)生改變時(shí)
L0=39+△L Q0=11+△L
6、 △L的測(cè)量方法如下:
1) 先將空白打印紙裝入打印機(jī)械,撕去出紙口上多余的打印紙
2) 給打印機(jī)發(fā)20個(gè)字符“E”,打印在打印紙上
3) 讓打印機(jī)發(fā)走出足夠長(zhǎng)度,測(cè)量紙端到打印字符“EEEEEEEEEEEEEEEEEEEE”的上沿距離,該值減去11mm,即為△L。切/撕紙位置起始打印位置
GS  I  n        傳送打印機(jī)ID
格式:  ASCII: GS  I   n
    十進(jìn)制: 29 73 n
   十六進(jìn)制: 1D  49 n
說(shuō)明:
1 ≤n ≤3, 49 ≤n ≤51, 65 ≤n ≤69。
n值定義如下:
n 打印機(jī)ID 規(guī)格 ID(十六進(jìn)制)
1,49 打印機(jī)模式ID TM200系列 0D
2,50 ID型號(hào) 見(jiàn)下表
3,51 ROM版本ID ROM版本
65 硬件版本 取決于硬件版本
66 制造商 EPSON
67 打印機(jī)名稱 TM200
68 打印機(jī)串號(hào) 取決于打印機(jī)串號(hào)
69 支持多國(guó)語(yǔ)言字符 日本模式:日本漢字中國(guó)模式:GB2312臺(tái)灣模式:BIG-5泰國(guó)模式:THAI 3 PASS
GS V                 走紙到切紙位置
格式:① ASCII: GS  V m
    十進(jìn)制: 29 86 m
十六進(jìn)制: 1D 56 m
② ASCII: GS  V m n
    十進(jìn)制: 29 86 m n
十六進(jìn)制: 1D 56 m n
說(shuō)明:
①m=1,49。②m=66,0≤n≤255
M 解 釋
1,49 部分切紙(無(wú)切刀則無(wú)切紙動(dòng)作)
66 走紙到(切紙位置+n×1/144英寸)位置并部分切紙(無(wú)切紙刀則無(wú)切紙動(dòng)作)
GS  a  n         設(shè)定/取消自動(dòng)返回狀態(tài)
格式:  ASCII: GS  a  n
    十進(jìn)制: 29 97 n
   十六進(jìn)制: 1D  61 n
說(shuō)明:
0≤n≤255。n值定義如下表:
位 功能 值
0 1
0 錢箱檢測(cè)信號(hào) 取消 設(shè)定
1 聯(lián)機(jī) 取消 設(shè)定
2 錯(cuò)誤狀態(tài) 取消 設(shè)定
3 進(jìn)紙傳感器狀態(tài) 取消 設(shè)定
4 無(wú)定義
5 無(wú)定義
6 無(wú)定義
7 無(wú)定義
GS  r  n         狀態(tài)傳送
格式:  ASCII: GS  a  n
    十進(jìn)制: 29 114 n
   十六進(jìn)制: 1D  72 n
說(shuō)明:
1 ≤n ≤2, 49 ≤n ≤50。n值定義如下表:
n 功能
1,49 紙檢測(cè)器狀態(tài)
2,50 錢箱檢測(cè)器狀態(tài)
當(dāng)n=1,49時(shí),傳送字節(jié)定義如下:
位 功能 值
0 1
0,1 紙檢測(cè)信號(hào) 有紙 無(wú)紙
2,3 紙檢測(cè)信號(hào) 有紙 無(wú)紙
4 無(wú)定義
5 無(wú)定義
6 無(wú)定義
7 無(wú)定義
當(dāng)n=2,50時(shí),傳送字節(jié)定義如下:
位 功能 值
0 1
0 錢箱檢測(cè)信號(hào) 低電平 低電平
1 聯(lián)機(jī)
2 無(wú)定義
3 無(wú)定義
4 無(wú)定義
5 無(wú)定義
6 無(wú)定義
7 無(wú)定義
GS  z  0 t1  t2       設(shè)置聯(lián)機(jī)恢復(fù)等待時(shí)間
格式:  ASCII: GS  z  0 t1  t2
    十進(jìn)制: 29 122 48 t1  t2
   十六進(jìn)制: 1D  7A 30 t1  t2
說(shuō)明:
0 ≤t1 ≤255,0 ≤t2 ≤255。
設(shè)置進(jìn)紙等待時(shí)間到大約t1 X 500ms,恢復(fù)確定時(shí)間到大約t2 X 500ms。
t1=0時(shí),一旦有紙插入,打印機(jī)即進(jìn)入恢復(fù)確定狀態(tài)。t2=0時(shí),恢復(fù)確定時(shí)間取消。
命令(ASCII) 十六進(jìn)制 功能說(shuō)明
HT 9 打印位置進(jìn)行到下一水平制表位置
LF 0a 打印行緩沖器里的內(nèi)容,并向前走紙一行
CR 0D 打印回車
ESC SP 1B 20 n 設(shè)置字符右邊的字間距為n個(gè)半點(diǎn)距(1/140英寸)
DLE EOT n 10 04 實(shí)時(shí)狀態(tài)傳送
DLE ENQ n 10 5 對(duì)打印機(jī)的實(shí)時(shí)請(qǐng)求
ESC SP n 1B 20 n 設(shè)置字符右間距
ESC ! n 1B 21 n 設(shè)置字符打印方式
ESC % n 1B 25 n 允許/禁止用戶自定義字符
ESC & 1B 26 設(shè)置用戶自定義字符
ESC 
1B 2A 設(shè)置圖形點(diǎn)陣
ESC - n 1B 2D n 設(shè)置/取消下劃線模式
ESC 2 1B 32 設(shè)定1/6英寸換行量
ESC 3  n 1B 33 n 設(shè)定 n/144英寸換行量
ESC 〈 1B 3C 打印頭歸位
ESC = n 1B 3D n 設(shè)備設(shè)置/取消
ESC ? n 1B 3F n 取消用戶自定義字符
ESC @ 1B 40 初始化打印機(jī)
ESC D NULL 1B 44 0 消除所有的水平制表位置
ESC E n 1B 45 0 設(shè)置/取消著重模式
ESC G n 1B 47 0 設(shè)置/取消重疊模式
ESC J n 1B 4A n 執(zhí)行n/144英寸走紙
ESC K n 1B 4B n 打印并反向走紙
ESC R n 1B 52 n 選擇國(guó)際字符集
ESC U n 1B 55 n 設(shè)置/取消單向打印
ESC a n 1B 61 n 選擇對(duì)齊模式
ESC c 3 n 1B 63 33 n 輸出紙盡傳感器
ESC c 4  n 1B 63 34 n 設(shè)定缺紙時(shí)停止打印
ESC c 5  n 1B 63 35 n 允許/禁止走紙按鍵
ESC d n 1B 64 n 打印并進(jìn)紙n字符行
ESC e n 1B 65 n 打印并反向進(jìn)紙n字符行
ESC p 1B 70 產(chǎn)生錢箱驅(qū)動(dòng)脈沖
ESC r n 1B 72 n 選擇打印顏色
ESC t n 1B 73 n 選擇字符集
ESC { n 1B 7B n 設(shè)置/取消倒向打印模式
FS  ! 1B 75 n 漢字綜合選擇
FS  & 1C 26 進(jìn)入漢字打印方式
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 設(shè)定日文漢字編碼系統(tǒng)
FS S n1 n2 1C 53 n1 n2 設(shè)定全角漢字字間距
FS W n 1C 57 n 設(shè)定/取消四倍角漢字模式
GS ( F pL pH a m nL nH 1D 28 設(shè)置黑標(biāo)定位偏移量
GS  I  n 1D  49 n 傳送打印機(jī)ID
GS V 1D 56 m 走紙到切紙位置
1D 56 m n
GS  a  n 1D  61 n 設(shè)定/取消自動(dòng)返回狀態(tài)
GS  r  n 1D  72 n 狀態(tài)傳送
GS  z 1D  7A 設(shè)置聯(lián)機(jī)恢復(fù)等待時(shí)間

切紙指令:
發(fā)送:十六進(jìn)制:1B69

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,646評(píng)論 6 533
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,595評(píng)論 3 418
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 176,560評(píng)論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 63,035評(píng)論 1 314
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,814評(píng)論 6 410
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 55,224評(píng)論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,301評(píng)論 3 442
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 42,444評(píng)論 0 288
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,988評(píng)論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,804評(píng)論 3 355
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,998評(píng)論 1 370
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,544評(píng)論 5 360
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,237評(píng)論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 34,665評(píng)論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 35,927評(píng)論 1 287
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,706評(píng)論 3 393
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,993評(píng)論 2 374

推薦閱讀更多精彩內(nèi)容