㈠ esp/POS指令怎樣列印漢字
水平製表位置由ESCD命令設置。
列印存放在行編輯緩存中的一行數據並按當前設定的行距向前走紙一行。
ESC2,ESC3指令可設定行距的長短。如果行編輯緩存空,則只按當前設定的行距向前走紙一行。
㈡ 高分求助關於ESC/POS命令的使用
一定要採納啊!!
ESC/POS命令集
切紙指令:
發送:十六進制:1B69
4.1 基本控制指令
4.1.1 ESC @
[名稱] 初始化列印機
[格式] ASCII碼 ESC @
十六進制碼 1B 40
十進制碼 27 64
[描述] 清除列印緩沖區中的數據,復位列印機列印參數到當列印機預設參數。
[注意] * 不是完全恢復到出廠設置,用戶參數設置(見三、JPM112列印機工具軟體)不會被更改。
[例子] char SendStr[3];
SendStr[0] = 0x1B
SendStr[1] = 0x40;
PrtSendData(SendStr, 2);
4.1.2 FF
[名稱] 列印並走紙到下頁首
[格式] ASCII碼 FF
14/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
[描述] 列印但不進紙。
[注意] * 列印結束後,將下一行的開始設定為列印起始位置。
[參考] LF
[例子] char SendStr[2];
SendStr[0]=』\r』; //C語言中』\r』即為回車
PrtSendData(SendStr,1);
15/53
----------------------- 17-----------------------
用戶文檔 JPM112 列印機開發手冊(V1.0 )
4.1.5 ESC J n
[名稱] 列印並進紙
[格式] ASCII碼 ESC J n
十六進制碼 1B 4A n
十進制碼 27 74 n
[范圍] 0 ≤ n ≤ 255
[描述] 列印輸出列印緩沖區中的數據,並進紙n個 垂直點距。
[注意] * 列印結束後,將下一行的開始設定為列印起始位置。
* 一個垂直點距為0.33mm,以下同。
[參考] ESC d
[例子] char SendStr[4];
SendStr[0] = 0x1B;
SendStr[1] = 』J』;
SendStr[2] = 3;
PrtSendData( SendStr, 3);//走紙1mm
4.1.6 ESC d n
[名稱] 列印並進紙n 行
[格式] ASCII碼 ESC d n
十六進制碼 1B 64 n
十進制碼 27 100 n
[范圍] 0 ≤ n ≤ 255
[描述] 列印列印緩沖區中的數據並進紙n字元行。
[注意] * 該命令設置列印起始位置為行起點。
[參考] ESC J
[例子] char SendStr[4];
SendStr[0] = 0x1B;
SendStr[1] = 』d』;
SendStr[2] = 2;
PrtSendData( SendStr, 3);//走紙2行
4.1.7 HT
[名稱] 移動列印位置到下一個水平製表位置
[格式] ASCII碼 HT
十六進制碼 09
十進制碼 9
[描述] 移動列印位置到下一個水平製表位置。
16/53
----------------------- 18-----------------------
用戶文檔 JPM112 列印機開發手冊(V1.0 )
[注意] * 通過ESC D命令設置水平製表位的位置。
* 如果沒有設置下一個水平製表位置,則該命令被忽略。
* 水平定位位置的預設設定為字元A(6×12)的8個字元寬度(第9,17,25, … 列)。
[參照] ESC D
[例子] char NextPos = 9;
PrtSendData(「商品名」,6);
PrtSendData(&NextPos,1);
PrtSendData(「單價」,4);
PrtSendData(&NextPos,1);
PrtSendData(「數量」,4);
PrtSendData(&NextPos,1);
PrtSendData(「金額」,4);
4.1.8 FS U nL nH
[名稱] 按Unicode編碼向列印發送數據
[格式] ASCII碼 FS U nL nH
十六進制碼 1C 55 nL nH
十進制碼 28 85 nL nH
[描述] 列印n(n=nL+nH*256)個Unicode編碼字元。
[注意] * 因Unicode是雙位元組編碼,此命令後的2*n(n=nL+nH*256)個位元組被當作Unicode編碼字元處理;
* 該指令中輸入的漢字只支持GBK字型檔中包含的漢字,沒有包含Unicode中所包含的所有漢字;
* 有關GBK的詳細信息請參閱全國信息技術標准化技術委員會制定的 「漢字內碼擴展規范」;
* 有關Unicode的詳細信息可以參見Unicode的官方網站http://www.unicode.org;
* 本命令不受漢字命令的影響,也不受自定義字元命令的影響;
* 本命令可以嵌入其他ESC/GS/FS指令,但要採用Unicode編碼。
[例子] char SendStr[64];
SendStr[0]=0x1C; SendStr[1]=』U』; SendStr[2]=11; SendStr[3]=0;
SendStr[4]=0x55; SendStr[5]=0x00; //U+0055:』U』
SendStr[6]=0x4E; SendStr[7]=0x00; //U+004E:』N』
SendStr[8]=0x49; SendStr[9]=0x00; //U+0049:』I』
SendStr[10]=0x43; SendStr[11]=0x00; //U+0043:』C』
SendStr[12]=0x4F; SendStr[13]=0x00; //U+004F:』O』
SendStr[14]=0x44; SendStr[15]=0x00; //U+0044:』D』
SendStr[16]=0x45; SendStr[17]=0x00; //U+0045:』E』
SendStr[18]=0x53; SendStr[19]=0x62; //U+6253:』打』
SendStr[20]=0x70; SendStr[21]=0x53; //U+5370:』印』
SendStr[22]=0x4B; SendStr[23]=0x6D; //U+6D4B:』測』
SendStr[24]=0xD5; SendStr[25]=0x8B; //U+8BD5:』試』
PrtSendData(SendStr,26);
PrtSendData(「\n」,1);
17/53
----------------------- 19-----------------------
用戶文檔 JPM112 列印機開發手冊(V1.0 )
4.2 字元參數設置命令
4.2.1 ESC ! n
[命令] 選擇列印模式
[格式] ASCII碼 ESC ! n
十六進制碼 1B 21 n
十進制碼 27 33 n
[范圍] 0 ≤ n ≤ 255
[描述] 通過指定參數n 的值選擇列印模式。參數n 的定義如下:
位 值 意義
0 0 西文字元 (半寬)字體A (6 ×12),漢字字元 (全寬)字體A (12×12)
1 西文字元 (半寬)字體B (8×16),漢字字元 (全寬)字體B (16×16)
1 - 未定義
2 - 未定義
3 0 取消粗體模式
1 設置粗體模式
4 0 取消倍高模式
1 設置倍高模式
5 0 取消倍寬模式
1 設置倍寬模式
6 - 未定義
7 0 取消下劃線模式
1 設置下劃線模式
[注意] * 當同時選擇倍高及倍寬模式時,則列印出四倍大小字元。
* 列印機可以為所有字元加下劃線,但不能為由HT命令產生的空白或順時針旋轉90°的字元加下劃
線。
* 當一行中有一些倍高或更高字元時,行中所有字元都沿基線對齊。
* ESC M也可設定字體。最後接收到的命令的設定有效。
* ESC E也可設定或取消粗體模式。最後接收到的命令的設定有效。
* ESC –也可設定或取消下劃線模式,最後接收到的命令的設定有效。
* GS !也可設定字元大小。最後接收到的命令的設定有效。
* 本命令對英數字元和漢字都有效。
[預設值] n = 0
[參照] ESC -, ESC E, GS !, ESC M
[例子] char SendStr[4];
SendStr[0] = 0x1B;
SendStr[1] = 』!』;
SendStr[2] = 0x28;// 00101000 倍寬粗體
PrtSendData( SendStr, 3);
18/53
----------------------- 20-----------------------
用戶文檔 JPM112 列印機開發手冊(V1.0 )
4.2.2 GS ! n
[名稱] 放大字元
[格式] ASCII碼 GS ! n
十六進制碼 1D 21 n
十進制碼 29 33 n
[范圍] 0 ≤ n ≤ 255 (1 ≤垂直倍數≤ 2, 1 ≤ 水平倍數≤ 2)
[描述] 用位0~3位選擇字元高度,用位4~7位選擇字元寬度,如下所示:
0 1 2 3 高度 4 5 6 7 寬度
0 0 0 0 1倍 0 0 0 0 1倍
1 0 0 0 2倍 1 0 0 0 2倍
[注意] * 該命令對所有字元(英數字元和漢字) 有效。
* 如果n 在定義范圍之外,忽略該命令。
* 垂直方向是指進紙方向,水平方向與進紙方向垂直。然而,當字元方向順時針旋轉90°後,垂直
方向與水平方向之間的關系顛倒,也就是說本命令優先順序低於於ESC V,當兩個命令同時有效時,
字元顯示是先旋轉,再放大。
* 當字元以不同的尺寸在一行中放大時,一行中所有的字元沿基線對齊。
* 用ESC ! 命令也可以設置字元大小。以最後接收到的命令設置當前模式。
[預設值] n = 0
[參考] ESC !
[例子] char SendStr[4];
SendStr[0] = 0x1D;
SendStr[1] = 』!』;
SendStr[2] = 0x01;// 00000001 倍高
PrtSendData( SendStr, 3);
4.2.3 ESC M n
[名稱] 選擇字元字體
[格式] ASCII碼 ESC M n
十六進制碼 1B 4D n
十進制碼 27 77 n
[范圍] n = 0, 1, 16, 17,18,19
[描述] 選擇字元字體。
N(十進制) 意義
0 西文字元 (半寬)字體(6×12)
1 西文字元 (半寬)字體(8×16)
16 簡體漢字字元字體12×12
19/53
----------------------- 21-----------------------
用戶文檔 JPM112 列印機開發手冊(V1.0 )
17 簡體漢字字元字體16×16
18 BIG5漢字字元字體12×12
19 BIG5漢字字元字體16×16
[注意] * ESC !也可設定字體。最後接收到的命令的設定有效。
* 當使用該命令設定字體時。可以分別設定西文字體和漢字字體,而且互不影響。
[參考] ESC !
[例子] char SendStr[8];
SendStr[0]=0x1B;
SendStr[1]=』M』;
SendStr[2]=0;// 西文6×12
SendStr[0]=0x1B;
SendStr[1]=』M』;
SendStr[2]=0x11;// 簡體中文16×16
PrtSendData( SendStr, 6);//以後列印的中文字體為16×16,西文為6×12
4.2.4 ESC – n
[名稱] 設置/取消下劃線
[格式] ASCII碼 ESC – n
十六進制碼 1B 2D n
十進制碼 27 45 n
[范圍] 0 ≤ n ≤ 2
[描述] 基於以下的n值,設定 /解除下劃線模式:
n(十進制) 意義
0 解除下劃線模式
1 設定下劃線模式(1 點粗)
2 設定下劃線模式(2 點粗)
[注意] * 列印機不能給旋轉字元以及反白字元列印下劃線。
* 改變字元大小不影響當前下劃線的粗細。
* 使用ESC !也可以設定或解除下劃線模式。最後接收的命令設定有效。
* 該命令對英文和漢字字元都有效。
[預設值] n = 0
[參照] ESC !
[例子] char SendStr[3];
SendStr[0] = 0x1B;
SendStr[1] = 』-』;
SendStr[2] = 1;//單行下劃線
PrtSendData( SendStr, 3);
20/53
----------------------- 22-----------------------
用戶文檔 JPM112 列印機開發手冊(V1.0 )
4.2.5 ESC E n
[名稱] 設定/解除粗體列印
[格式] ASCII碼 ESC E n
十六進制碼 1B 45 n
十進制碼 27 69 n
[范圍] 0 ≤ n ≤ 255
[描述] 設定或解除粗體列印模式。
當n 的最低位(LSB)為0時,解除粗體列印模式。
當n 的最低位(LSB)為1時,設定粗體列印模式。
[注意] * 僅n 的最低有效位允許使用。
* 使用ESC !也可以設置或取消粗體模式。最後接收的命令設定有效。
[預設值] n = 0
[參照] ESC !, ESC G
[例子] char SendStr[3];
SendStr[0] = 0x1B;
SendStr[1] = 』E』;
SendStr[2] = 1;//粗體
PrtSendData(SendStr,3);
4.2.6 ESC G n
[名稱] 設定/解除重疊列印
[格式] ASCII碼 ESC G n
十六進制碼 1B 47 n
十進制碼 27 71 n
[范圍] 0 ≤ n ≤ 255
[描述] 設定或解除重疊列印模式。
當n 的最低有效位(LSB)為0時,解除重疊列印模式。
當n 的最低有效位(LSB)為1時,設定重疊列印模式。
[注意] * 僅n 的最低有效位允許使用。
* 在重疊模式和粗體模式中列印機輸出是相同的。
[預設值] n = 0
[參照] ESC E, ESC !
[例子] char SendStr[3];
SendStr[0] = 0x1B;
SendStr[1] = 』G』;
SendStr[2] = 1;//重疊
PrtSendData( SendStr, 3);
21/53
----------------------- 23-----------------------
用戶文檔 JPM112 列印機開發手冊(V1.0 )
4.2.7 GS B n
[名稱] 設定/解除反白列印模式
[格式] ASCII碼 GS B n
十六進制碼 1D 42 n
十進制碼 29 66 n
[范圍] 0 ≤ n ≤ 255
[描述] 設定或解除反白列印模式。
當n 的最低有效位為0時,關閉反白模式。
當n 的最低有效位為1時,打開反白模式。
[注意] * 僅n 的最低位有效。
* 該命令對內置字元和用戶自定義字元均有效。
* 反白模式打開時,它對ESC SP設定的空白也有效。
* 該命令不影響點陣圖,用戶自定義點陣圖,條形碼,條碼顯示字元和由HT, ESC $, 及ESC \ 跳過的
間距。
* 反白模式優先於下劃線模式。選擇反白模式時,即使下劃線模式打開也被禁止(但不取消)。
[預設值] n = 0
[例子] char SendStr[3];
SendStr[0] = 0x1D;
SendStr[1] = 』B』;
SendStr[2] = 1;//反白
PrtSendData( SendStr, 3);
4.2.8 ESC V n OK
[名稱] 設置/解除字元旋轉模式
[格式] ASCII碼 ESC V n
十六進制碼 1B 56 n
十進制碼 27 86 n
[范圍] 0 ≤ n ≤ 3
[描述] 設置/解除字元旋轉模式
N (十進制) 意義
0 解除旋轉模式
1 設置90°順時針旋轉模式
2 設置180°順時針旋轉模式
3 設置270°順時針旋轉模式
[注意] * 當設置了下劃線模式時,對於順時針90°旋轉的字元,列印機不加下劃線。
* 在 旋轉模式下,倍寬和倍高命令放大字元的方向與一般模式下倍高倍寬命令放大字元的方向相
反。
[預設值] n = 0
22/53
----------------------- 24-----------------------
用戶文檔 JPM112 列印機開發手冊(V1.0 )
[參照] ESC !, ESC –
[例子] char SendStr[3];
SendStr[0] = 0x1B;
SendStr[1] = 』V』;
SendStr[2] = 2;//旋轉180度
PrtSendData( SendStr, 3);
4.3 列印排版參數設置命令
4.3.1 ESC $ nL nH
[名稱] 設置絕對列印位置
[格式] ASCII碼 ESC $ nL nH
十六進制碼 1B 24 nL nH
十進制碼 27 36 nL nH
[范圍] 0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
[描述] 設定從一行的開始到將要列印字元的位置之間的距離。
從一行的開始到列印位置的距離為N個水平點距。
nL nH是雙位元組無符號整數N的低位和高位,N=nL + nH × 256
[注意] * 如果設定的列印位置超出了可列印區域(N>244),則被設置為可列印區域的最大值 (N=244)。
[參照] ESC \
[例子] char SendStr[4];
SendStr[0] = 0x1B;
SendStr[1] = 』$』;
SendStr[2] = 15;//0.2×15=3
PrtSendData( SendStr, 3); //絕對位置設為距左邊界3毫米(15水平點距)
PrtSendData( 「從左側3毫米處開始列印\n」, 22);
4.3.2 ESC D n1 n2…nk NULL
[名稱] 設置水平製表位
[格式] ASCII碼 ESC D n1…nk NULL
十六進制碼 1B 44 n1…nk 00
十進制碼 27 68 n1…nk 0
[范圍] 1 ≤ n ≤ 255 0 ≤ k ≤ 8
[描述] 設置水平定位位置。
n 指定從一行開始的列號,用來設置水平定位位置。
k 表示將被設置水平定位點的總數。
[注意] * 水平製表位置作為一個值儲存,這個值為n個西文字元寬度,是從行的開始測量的。字元寬度包
一定要採納啊!!
㈢ 怎麼給pos機升級,怎麼升級POS機程序
一、pos機升級步驟如下:
1. 按開機鍵開機;
2. 進行簽到,操作員號輸入「00」,確認;
3. 系統提示輸入主管密碼,密碼為「123456」,確認;
4. 按功能鍵,進入主管功能;
5. 按數字7鍵,選擇遠程更新;
6. 接到提示後,按提示進行確認重啟即可。
二、升級POS機程序
1.監聽程序大多時間是隱藏的,或從任務欄點擊查看。監聽程序定期檢測伺服器是否有新版本發布從 伺服器下載log文件,然後和本機log文件比對(新的版本號,日期,比較大小來實現)。若版本號 無更新,則無響應。若版本號更新,則彈出消息給用戶,詢問用戶是否立即升級,若設定為固定時 間升級則不彈出詢問消息。
2. 用戶選擇升級後,主機則命令pos機端關閉主程序,然後將cupos文件夾傳送給主機,主機按編號 將不同pos端的cupos文件匯總,並保存到備份的文件夾里。
3. 主機將備份的舊版本傳送給伺服器,伺服器創建一個臨時文件夾用來存放。上傳完畢後,服務 器開始按照店面順序,處理舊版本的文件,用新版本文件,替換覆蓋舊文件,實現舊版本的升級。
4. 升級過程結束後,伺服器將新文件按指定順序下發到各個主機端,主機端存放到指定的文件夾,然 後按各個對應的pos端,將新版本的cupos覆蓋舊版的cupos文件,覆蓋完成後,pos機更新完成, 並發送報告給主機,主機在日誌中記錄新版本號,然後重新啟動各個pos機的主程序,至此升級完成。
拓展資料
普及一些關於POS常見的知識:
1、「96費改」指的是國務院發改委統一制定的關於銀行卡刷卡手續費定價政策的改革,確定了四方模式各自受益佔比標准,這一費率改革政策在2016年9月6日就已經開始執行,截至目前這個費率並未發生過調整,如果有存在超過0.6%以上費率的情況基本都是代理商個人調價行為。
2、關於0.38%費率是銀聯的給出的優惠政策,也就是「超市、大型倉儲式賣場、水電煤氣繳費、加油、交通運輸售票」等商戶的銀聯卡刷卡手續費按照標准費率的78折進行收取,(貸記卡)標准費率的成本按0.5025%計算,(貸記卡)優惠類打78折就是0.38%。這也就是0.38%的費率由來,並不是哪家支付公司的特殊關照。對POS機來說,一般1000元以內使用閃付或二維碼支付都是這個費率。
3、銀聯在2018年8月底下發文件表示將刷卡手續費優惠措施續期2年,也就是到2020年9月5日,如果到期後銀聯不提供優惠了,那麼小金額的刷卡也只是恢復到0.6%的費率而已。
㈣ 什麼是ESC/POS指令以及ESC/POS指令集
該列印控制命令(WPSON StandardCode for Printer)是EPSON公司自己制定的針式列印機的標准化指令集,現在已成為針式列印機控制語言事實上的工業標准。ESC/POS列印命令集是ESC列印控制命令的簡化版本,現在大多數票據列印都採用ESC/POS指令集。其顯著特徵是:其中很大一部分指令都是以ESC控制符開始的一串代碼。
英文模式下的命令
代碼 功能
CR 回車
ESC ! 設置列印方式
ESC % 選擇或取消用戶自定義字元集
ESC & 定義用戶自定義字元集
ESC * 設置位映射方式
ESC @ 初始化列印機
ESC ~ LED ON/OFF
ESC < 返回行首
ESC 2 選擇行間距為1/6英寸
ESC 3 設置行進為最小間距
ESC BEL 蜂鳴器ON/OFF
ESC 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 水平TAB
LF 換行
RS 流水TAB
㈤ pos機顯示命令模式
咨詢記錄 · 回答於2021-11-02
㈥ 數控車床pos起什麼做用
你好,POS 鍵 POS 是英文position 的縮寫,中文意思是位置。按下該鍵用於選擇當前位置的坐標界面。結合上圖屏幕底部的章節鍵,可以選擇各種坐標顯示(有相對坐標界面,顯示UW坐標,絕對坐標界面和綜合界面,同時顯示絕對坐標和相對坐標)。
功能是
1、顯示手動或自動加工時各軸的軌跡和距離。
2、手動對刀時,應查看X、Z軸坐標值,然後將位置上X、Z座的坐標值復制到要設置的刀號。 POS 鍵是坐標界面切換。有一個相對坐標界面可以顯示UW坐標。 UW 可以在此界面中進行預設和歸零。按 u 或 w 將提示預設和歸零。預置時必須加小數點,如預置W100,按w→歸零,按w→100→。→ 預設。預置,先回零,再按POS,為絕對坐標界面,再按POS,為綜合界面,同時顯示絕對坐標和相對坐標。這是 FANUC oitd 的 POS 鍵。
拓展資料:一:什麼是數控車床
數控車床和車削中心是高精度、高效率的自動化機床。配備多工位刀塔或動力刀塔,機床具有廣泛的加工性能。可加工直線圓柱、斜圓柱、圓弧、各種螺紋、槽、蝸桿等復雜工件。具有直線插補、圓弧插補等多種補償功能,在復雜零件的批量生產中起到了良好的經濟效果。
「CNC」是英文computerized numeric control的縮寫。數控機床根據預先編制的加工程序對加工零件進行自動加工。我們編制了加工工藝路線、工藝參數、刀具軌跡、位移、切削參數(主軸轉數、進給、後退等)和輔助功能(換刀、主軸正轉、反轉、切削液通斷等) .) 將零件按照數控機床規定的指令代碼和程序格式編成加工程序表,然後將程序表的內容記錄在控制介質(如穿孔紙帶、磁帶、磁碟等)上和磁泡存儲器),然後輸入到數控機床的數控裝置中,命令機床加工零件。
從零件圖分析到控制介質製作的整個過程稱為數控編程。數控機床與普通機床的區別在於,數控機床是按照程序自動加工零件,而普通機床則應由人來操作。只要改變控制機床動作的程序,就可以達到加工不同零件的目的。因此,數控機床特別適合加工小批量、形狀復雜、精度高的零件。
由於數控機床要按程序加工零件,編程人員將程序輸入數控裝置,指揮機床工作。程序的輸入是通過控制介質。
㈦ ESC/POS 命令 用法
該列印控制命令(WPSON
StandardCode
for
Printer)是EPSON公司自己制定的針式列印機的標准化指令集,現在已成為針式列印機控制語言事實上的工業標准。ESC/POS列印命令集是ESC列印控制命令的簡化版本,現在大多數票據列印都採用ESC/POS指令集。其顯著特徵是:其中很大一部分指令都是以ESC控制符開始的一串代碼。
英文模式下的命令
代碼
功能
CR
回車
ESC
!
設置列印方式
ESC
%
選擇或取消用戶自定義字元集
ESC
&
定義用戶自定義字元集
ESC
*
設置位映射方式
ESC
@
初始化列印機
ESC
~
LED
ON/OFF
ESC
<
返回行首
ESC
2
選擇行間距為1/6英寸
ESC
3
設置行進為最小間距
ESC
BEL
蜂鳴器ON/OFF
ESC
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
水平TAB
LF
換行
RS
流水TAB
㈧ ESC/POS 命令 用法
該列印控制命令(WPSON StandardCode for Printer)是EPSON公司自己制定的針式列印機的標准化指令集,現在已成為針式列印機控制語言事實上的工業標准。ESC/POS列印命令集是ESC列印控制命令的簡化版本,現在大多數票據列印都採用ESC/POS指令集。其顯著特徵是:其中很大一部分指令都是以ESC控制符開始的一串代碼。
英文模式下的命令
代碼 功能
CR 回車
ESC ! 設置列印方式
ESC % 選擇或取消用戶自定義字元集
ESC & 定義用戶自定義字元集
ESC * 設置位映射方式
ESC @ 初始化列印機
ESC ~ LED ON/OFF
ESC < 返回行首
ESC 2 選擇行間距為1/6英寸
ESC 3 設置行進為最小間距
ESC BEL 蜂鳴器ON/OFF
ESC 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 水平TAB
LF 換行
RS 流水TAB