英文模式下的命令
代碼
功能
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