Ⅰ ESC/POS 指令集
使用 ESC/POS 指令集的藍牙列印機,列印命令的拼寫:
首先解釋一下:
平時說的:「ASCII編碼」
其實應該說是:「ASCII(碼)字元集」
它不是一套編碼規則,而是一套字元集。
ASCII編碼在線轉換及對照表
方法: fromCharCode
可以將十進制的數字轉換成ASCII 字元集中對應的控制字元
然後以一個指令為例:
指令: ESC @
作用:初始化列印機
描述:清除列印緩沖區中的數據,復位列印機列印參數到當列印機預設參數。
釋義:
切紙指令:
Ⅱ 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個西文字元寬度,是從行的開始測量的。字元寬度包
Ⅲ esc pos 指令怎麼用 c++
用MScomm控制項直接用ESC命令來控制列印的,先確定一行最多能打多少個字元,然後把每行要打的字元拼起來(中間補空格),如果不套打可以把要列印的所有東西先拼成文本,然後列印文本就可以,發ESC指令不需要任何驅動的,只要知道指令就可以,比如點陣大小的指令,舉個簡單例子,ESPON列印機MU220指令:設定n/144英寸換行量為ASCII碼(ESC,3,n),一般的票據列印發送指令就是char(27)+char(51)+char(25)(25/144英寸的字體大小),通常列印前要先初始列印機,然後設頂字的大小,換行量等等
Ⅳ 用ESC/POS指令如何列印CODE128的條形碼
選擇Code128需要在條碼內容前面增加字元編碼集選擇字元(CODE A, CODE B, or CODE C)。x0dx0aASCII碼十六進制十進制x0dx0aSHIFT {S 7B,53123,83x0dx0aCODE A {A 7B,41 123,65x0dx0aCODE B{B 7B,42 123,66x0dx0aCODE C {C 7B,43 123,67x0dx0aFNC1{1 7B,31 123,49x0dx0aFNC2 {27B,32123,50x0dx0aFNC3{37B,33 123,51x0dx0aFNC4{47B,34 123,52x0dx0a「{」 {{ 7B,7B123,123x0dx0ax0dx0a例如你的pw.write("2013062900001"); 要寫成pw.write("{B2013062900001"),選擇CODE Bx0dx0aCode A、CODE B CODE C的差別如下:x0dx0aCODE128A: 標准數字和字母, 控制符, 特殊字元x0dx0aCODE128B: 標准數字和字母, 小寫字母, 特殊字元x0dx0aCODE128C: [00]-[99]的數字對集合, 共100個(只能包含數字,一個條碼字元代表兩位數字)
Ⅳ ESC/POS指令如何列印CODE128的條形碼
選擇Code128需要在條碼內容前面增加字元編碼集選擇字元(CODE A, CODE B, or CODE C)。
ASCII碼 十六進制 十進制
SHIFT {S 7B,53 123,83
CODE A {A 7B,41 123,65
CODE B {B 7B,42 123,66
CODE C {C 7B,43 123,67
FNC1 {1 7B,31 123,49
FNC2 {2 7B,32 123,50
FNC3 {3 7B,33 123,51
FNC4 {4 7B,34 123,52
「{」 {{ 7B,7B 123,123
例如你的pw.write("2013062900001"); 要寫成pw.write("{B2013062900001"),選擇CODE B
Code A、CODE B CODE C的差別如下:
CODE128A: 標准數字和字母, 控制符, 特殊字元
CODE128B: 標准數字和字母, 小寫字母, 特殊字元
CODE128C: [00]-[99]的數字對集合, 共100個(只能包含數字,一個條碼字元代表兩位數字)
Ⅵ C#使用ESC/POS 命令直接列印怎麼做
C#使用ESC指令控制POS機列印小票_網路文庫
http://wenku..com/link?url=-DjtTBg_
Ⅶ ESC/POS 命令 用法
// ESC * m n1 n2 列印圖形點陣 正方形
cmd[0]=27;
cmd[1]=51;
cmd[2]=16;
WriteData(cmd,3);
cmd[0]=27;
cmd[1]=42;
cmd[2]=0;
cmd[3]=16;
cmd[4]=0;
cmd[5]=255;
for (int i=6;i<20;i++)
cmd[i]=128;
cmd[20]=255;
cmd[21]=10;
WriteData(cmd,22);
for (i=6;i<20;i++)
cmd[i]=1;
WriteData(cmd,22);
cmd[0]=10;
cmd[1]=10;
cmd[2]=10;
WriteData(cmd,3);
Ⅷ 高分求助關於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個西文字元寬度,是從行的開始測量的。字元寬度包
一定要採納啊!!
Ⅸ 什麼是ESC/POS指令
adjust_crosshair 每打一次准心就會換顏色,共有五種顏色
ah 1 設定是否開始自動說明
cl_allowupload 1 允許用戶方上傳自己的數據如logo
cl_allowdownload 1 允許用戶方自動下傳sever的數據如map
cl_download_ingame 1 允許用戶方在game中自動下傳sever的數據,如logo,map
cl_cmdrate 30 modem用戶設30,寬頻設40~50,Lan=50
cl_lw X 有無武器的動畫,最好設x=1
cl_lb 0 此項與血漬有關,設1比較真實,但會減低速度
cl_lc x 和cs的新的網路技術有關,最好設x=1
cl_hidefrags 1 設定是否隱藏除了自己以外其它人的殺敵數與死亡數
cl_observercrosshair 1 設定在觀察員模式的時候是否要開起準星
cl_updaterate 20 上傳速度,如果是寬頻設30~40,如果在比較多人的站設25, modem=15,Lan=50
con_color 255 155 50 HUD的顏色(RGB)
dm 1 設定1來開啟游戲開始時的訊息介紹
drawradar 顯示雷達,有時雷達會突然消失,就可以用
fastsprites 0 煙霧特效,0逼真,1像超任,2像GameBoy
fps_max X x=1~100,游戲輸出給顯示卡的最大fps數,內定為72,有不順或滑鼠一動就滑來滑去的情形時,把他設低會有很大的改善
hideradar 關閉雷達(測試你懂不懂得辨認隊友,以免tk)
hud_centerid 0 設定為1時,玩家ID會出現在屏幕的正中央。否則會出現在畫面的左下角。
hud_fastswitch 0 快速換武器,按數字直接換不用再按滑鼠
keys 顯示自己的CD-KEY信息
kill 自殺!!
lefthand 0 設定屏幕上的玩家是左撇子,或是右撇子。
listmaps 顯示server的地圖排程
listplayers 顯示大家的編號與姓名
maps (字母) 列出已安裝之地圖檔名,(只列出指定字母開頭的文件名,*為所有地圖)
max_shells 50 子彈的最大顯示數量(太多會lag...)0-500
max_smokepuffs 50 煙霧彈的最大顯示數量,0-500
name 新名字 換名字,活著的時候才能用
nightvision 開關夜視鏡
rate 2500 從server接受信息的速度,太大太小都會lag,要選適合的
setinfo ah 1 是否提供自動說明的功能
setinfo dm 1 換地圖後開啟地圖的簡介
setinfo ghosts 0 觀察模式時是否鬼魂關掉,對lag有幫助
setinfo lefthand 0 設定屏幕上的玩家是左撇子,或是右撇子。
setinfo vgui_menus 1 圖形化選單開關
sizedown 縮小屏幕
sizeup 放大屏幕
timeleft 讓你知道還有幾分鍾換地圖
version 顯示版本信息
vote 編號 對TKer,Camper還有Cheater投票,過6成的人投票就行
votemap 地圖名 玩家可以投票投下一張地圖
sensitivity X 滑鼠速度0.1-不限?(20是config的最大值)
zoom_sensitivity_ratio 設定使用狙擊鏡時滑鼠移動速度
ping 顯示Server ping client值
pingservers 顯示Client ping server值
net_graph x 打開測FPS與聯機速的工具 x=1開 x=0關,開起此項多少會減少fps
net_graphpos x 工具的位置 x=1,2,3
net_graphwidth 192 工具的大小
volume 0.8 調整音量大小,實際音量為(volume/hisound)
hisound 1.000000 設定音量最大值,實際音量為(volume/hisound)
bgmvolume 1.000000 背景音效音樂之音量大小
disconnect 離開游戲,保持在CS console狀態
exit 離開游戲,關閉CS,回到桌面
quit 離開游戲,關閉CS,回到桌面
reconnect 不離線直接重組聯機
retry 離線並重新聯機
connect IP 聯機到指定Server
banid幾分鍾#編號kick.......踢人Wonid讓他換名字後也進不來,除非他換計算機,時間0=永遠
deathmatch1..................開dm模式,一個人一組,把其它人解決掉
decalfrequency30.............玩家的logo多久可噴一次(秒)
kick#編號....................踢人(server專用,踢編號需加#,踢名字不用,但大小寫要一樣)
mapcyclefilemapcycle.txt.....選擇地圖切換的設定檔,內定為mapcycle.txt,可准備好幾份設定檔
mp_autokick1.................睡死和TK三次後自動被系統踢掉
mp_autoteambalance1..........自動隊伍平衡,0為准許雙方人數不平均和Bot玩時的好參數!
mp_buytime1.5................以分鍾計,即90秒內均可回基地買東西
mp_c4timer45.................設定C4炸彈的爆炸時間.最低15秒,最高90秒
mp_chasecam0.................設定觀察員模式的玩家只能跟在別人的屁股
mp_consistency1..............限制某些模型被更改,大的C4或大的別人的武器容易讓人發現...
mp_decals250.................貼圖解析度,降低可減少lag
mp_fadetoblack1..............這樣死後畫面變黑活人可以看得到屍體
mp_falldamage1...............會不會摔傷
mp_flashlight1...............開啟/關閉可否使用手電筒.1是開啟,0是關閉
mp_footsteps1................開啟/關閉腳步聲.1是開啟,0是關閉
mp_forcechasecam0............死掉的人:0自由模式,1隻能跟著自己隊友走動,2屍體視線留在原地
mp_forcerespawn0.............死後立即重新出發
mp_freezetimex...............每一場開始前的購物靜止秒數
mp_friendly_genrade_damage0..............設定同隊的是否可以手榴彈丟傷隊友
mp_friendlyfire0.............設定會不會殺傷隊友.1是會,0是關閉
mp_ghostfrequency0.1.........鬼魂每秒鍾更新的頻率,越高越不會Lag
mp_hostagepenalty13..........殺了多少人質或隊友後會被踢
mp_limitteams2...............隊伍最大相差人數,太多人便不能再加入
(如mp_autoteambalance1則相差到此人數server便會自動平衡)
mp_logfile1..................開不開紀錄文件(那要怎麼存檔???)
mp_logmessages0..............控制是否把游戲進行間玩家的對話也記錄到log文件中,
此項設定必需同時設定"logon""mp_logfile1"才可生效
mp_lowlag0...................子彈打在牆上的效果,速度快用0,慢用1
mp_mapvoteratio0.6...........票選地圖的人數達60%以上才會換地圖,0.0-1.0
mp_roundtime5................設定每回合的時間.(只能3~15分鍾)
mp_tkpunish1.................TK者下回合會自殺
mp_weaponstay0...............保留落下的武器
nightvision1.................夜試鏡能否使用
pauseble0....................可以戰斗中按暫停(Pause鍵,在F12鍵的右邊第三顆)
status........................列出玩家IP編號等
sv_accelerate5.0.............加速
sv_aim0......................自動瞄準頭部
sv_airaccelerate10...........空中移動的速度
sv_airmove1..................可否在空中移動轉向
sv_bounce1...................各種獎勵金開啟???
sv_cheats0...............可不可以使用內定秘技
sv_clienttrace1..................可能是有關網路封包的設定...
sv_clipmode0..................Server端切換是否允許Client端穿牆?
sv_clipmode0.................應該是對象是否用3D表示...likemp5...?
sv_friction40................3D畫面方面的東東
sv_gravity800................控制重力,800是正常重力,-999到999999
sv_maxrate0.............限制網路傳輸的資料最大值
sv_maxspeed320...............最大速度
sv_minrate0.........限制網路傳輸的資料最小值
sv_password0.................進入游戲的密碼
sv_restartround0.............設定每隔幾分鍾回復分數/武器/金錢的初始值.(沒效...?)
sv_sendvelocity0.............設定1開啟較復雜的花樣以及物理設定,適用較快的Server
sv_stepsize18................腳步大小..-_-;越大爬坡越快吧...
sv_waterfriction10...........水中的阻力...
users................列出線上使用者名稱及Userid(Server產生)及Uniqueid(WONserver產生)
changelevel地圖名............立刻換地圖,所有USER不會離開游戲
map地圖名....................立刻換地圖,但所有USER會離開游戲.
mp_maxroundsX................X→幾回合之後換地圖
mp_winlimitX.................任一隊勝X場便換圖,例5戰3勝制,X=3
mp_timelimit45..........每隔多少時間換一次地圖
(以上三個只能選一個,因此要"mp_maxrounds20"前要先"mp_timelimit0"
sv_rcon_maxfailures5..........試圖取得管理員許可權失敗超過幾次,CDKEY即被BAN
sv_rcon_minfailuretime30......單位秒.如果在此時間內試圖取得管理員許可權.又失敗了
sv_rcon_minfailures指定的次數,該CDKEY即被BAN
sv_rcon_banpenalty0...........指定在試圖取得管理員許可權中如果BANCDKEY,BAN多久.0=永遠
玩家專用
adjust_crosshair..............每打一次准心就會換顏色,共有五種顏色,選個亮一點吧!!
ah1..........................設定是否開始自動說明(戲中給玩家引導)
cl_allowupload1..............允許用戶方上傳自己的資料如logo
cl_allowdownload1............允許用戶方自動下傳sever的資料如map
cl_download_ingame1..........允許用戶方在game中自動下傳sever的資料,如logo,map
cl_cmdrate30.................modem用戶設30,寬頻設40~50,Lan=50
cl_lwX.......................有無武器的動畫,最好設x=1
cl_lb0.......................此項與血漬有關,設1比較真實,但會減低速度
cl_lc1.......................和cs的新的網路技術有關,最好設x=1
cl_hidefrags1................設定是否隱藏除了自己以外其它人的殺敵數與死亡數
cl_observercrosshair1................設定在觀察員模式的時候是否要開起準星
cl_updaterate20..............上傳速度,如果是寬頻設30~40,如果在比較多人的站設25,modem=15,Lan=50
我違規,舉報我!我違規,舉報我!我違規,舉報我!_color25515550..........HUD的顏色(RGB)
dm1..........................設定1來開啟游戲開始時的訊息介紹
drawradar.....................顯示雷達,有時雷達會突然消失,就可以用(有時候SERVER關掉了你按也沒用)
fastsprites0.................煙霧特效,0逼真,1像超任,2像GameBoy
fps_maxX.....................x=1~100,游戲輸出給顯示卡的最大fps數,內定為72
有不順或滑鼠一動就滑來滑去的情形時,把他設低會有很大的改善
hideradar.....................關閉雷達(測試你懂不懂得辨認隊友,以免tk)
hud_centerid0................設定為1時,玩家ID會出現在屏幕的正中央.否會出現在畫面的左下角.
hud_fastswitch0..............快速換武器,按數字直接換不用再按滑鼠
keys..........................顯示自己的CD-KEY信息(CS沒效???)
kill..........................自殺!!死定的時候……了斷自已吧…
lefthand0....................設定屏幕上的玩家是左撇子,或是右撇子.
listmaps....................顯示server的地圖排程
listplayers.................顯示大家的編號與姓名
maps開頭.....................列出已安裝之地圖檔名,(只列出指定字母開頭的文件名,*為所有地圖)
max_shells50.................子彈的最大顯示數量(太多會lag...)0-500
max_smokepuffs50.............煙霧彈的最大顯示數量,0-500
name新名字...................換名字,活著的時候才能用
nightvision...................開關夜視鏡
r_speeds0....................以console文字方式顯示平均fps,drawspeed及polygoninfo??
r_speeds0....................強制工作!!對網速能稍做改善!有沒有效果……自已看吧!??
rate2500.....................從server接受信息的速度,太大太小都會lag,要選適合的
setinfoah1...............是否提供自動說明的功能
setinfodm1................換地圖後開啟地圖的簡介
setinfoghosts0 觀察模式時是否鬼魂關掉,對lag有幫助
setinfolefthand0 設定屏幕上的玩家是左撇子,或是右撇子.
setinfovgui_menus1 .圖形化選單開關
sizedown 縮小屏幕
sizeup 放大屏幕
timeleft 讓你知道還有幾分鍾換地圖
version 顯示版本信息
vote編號 對TKer,Camper還有Cheater投票,過6成的人投票就行
votemap地圖名 玩家可以投票投下一張地圖
sensitivityX. 滑鼠速度0.1-不限?(20是config的最大值)
zoom_sensitivity_ratio 設定使用狙擊鏡時滑鼠移動速度
ping 顯示Serverpingclient值
pingservers 顯示Clientpingserver值
net_graphx 打開測FPS與聯機速的工具x=1開x=0關,開起此項多少會減少fps
net_graphposx 工具的位置x=1,2,3
net_graphwidth192 工具的大小
volume0.8 調整音量大小,實際音量為(volume/hisound)
hisound1.000000 .設定音量最大值,實際音量為(volume/hisound)
bgmvolume1.000000 背景音效音樂之音量大小
disconnect 離開游戲,保持在CSconsole狀態
exit 離開游戲,關閉CS,回到桌面
quit 離開游戲,關閉CS,回到桌面
reconnect 不離線直接重組聯機
retry 離線並重新聯機
connectIP 聯機到指定Server
控制台本身
developerX........X=0時關閉developer(開發者)模式,X=1時打開
使用developer(開發者)模式,可以使用較多的指令(如秘技),且游戲載入過程及進行中左上角會顯示console訊息(游戲中訊息會干擾雷達)
cmdlist............列出所有console指令,(可在後面加上敘述,只列出指定字母開頭的指令)
clear 清除console上的文字
scr_conspeed600...設定console文字卷動速度
Config及控制台命令完整解釋大全(三)
注意:以下部分為增加圖象質量,如欲提高顯示速度請使用相反設置
下面格式為:命令默認值建議更改值說明
cl_himodels0 0,使用較低細節的人物皮膚,提高顯示速度
gl_playermip2 0,渲染質量,越高數字質量越差顯示也越快
max_smokepuffs0 .30,設定同時間可顯示的煙霧數量(伺服器端用)
fps_max52 100,顯示最大FPS數,高性能機器可改大
mp_decals20 300,最大同時顯示貼圖
hisound0 1,高質量聲音
loadas8bit1 0,使用8bit音質(較低質量)
s_a3d0 .0,使用A3D系列音效卡設置為1
s_eax0 0,使用創新系列音效卡設置為1
bgmvolume0 1,播放CD音樂
cl_download_ingame1....下載其它玩家LOGO,貼圖等
gl_smoothmodels1.......3,人物動作更平滑
gl_round_down1.........3
setinfo"ah"0..........1
setinfo"ghosts"0......1,是否顯示鬼魂
setinfo"vgui_menus"0..1,是否顯示圖形購買界面
cl_gaitestimation1.....0,銜接人物兩個動作
cl_nopred0.............0
gl_picmip0.............2,渲染質量,越大的數字圖象質量越低速度越快
r_drawviewmodel0.......1,顯示武器
ok??
給分吧~~~我眼都找酸了~~~求你了~~~
ArekX