![君容驅(qū)動58mm熱敏機編程手冊_第1頁](http://file4.renrendoc.com/view/f313e914022910dd61dbbe838d41e65d/f313e914022910dd61dbbe838d41e65d1.gif)
![君容驅(qū)動58mm熱敏機編程手冊_第2頁](http://file4.renrendoc.com/view/f313e914022910dd61dbbe838d41e65d/f313e914022910dd61dbbe838d41e65d2.gif)
![君容驅(qū)動58mm熱敏機編程手冊_第3頁](http://file4.renrendoc.com/view/f313e914022910dd61dbbe838d41e65d/f313e914022910dd61dbbe838d41e65d3.gif)
![君容驅(qū)動58mm熱敏機編程手冊_第4頁](http://file4.renrendoc.com/view/f313e914022910dd61dbbe838d41e65d/f313e914022910dd61dbbe838d41e65d4.gif)
![君容驅(qū)動58mm熱敏機編程手冊_第5頁](http://file4.renrendoc.com/view/f313e914022910dd61dbbe838d41e65d/f313e914022910dd61dbbe838d41e65d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、格式說明本編程手冊令說明包括以下部分:1) 命令名稱及功能概述。這是命令描述的第一部分。給出了ASCII 碼形式令及該命令的功能概述。2) 格式。這部分使用了ASCII 碼編碼形式,十六進制碼形式,十進制碼形式3 種形式描述該命令。其中的取值范圍部分無特殊說明則為十進制數(shù),例如下例中1 n 4,其中1 為十進制數(shù)的1,而不是ASCII 碼編碼表中的“1”。3)范圍。給出了變量的范圍。4)描述。給出了命令的詳細(xì)的解釋。5)注釋。給出了命令的注意事項。由于命令在不同模式下,和不同命令配合時,將可能導(dǎo)致相互影響,而此部分給出了這些細(xì)節(jié)。6) 參考。給出了與此命令相關(guān)、相似的其令。1、HT水平定位格式
2、ASCII碼十六進制碼十進制碼HT 099描述注釋移動打印位置到下一個水平定位點的位置。如果沒有設(shè)置下一個水平定位點的位置,則該命令被忽略。如果下一個水平定位點的位置在打印區(qū)域外,則打印位置移動到為 打印區(qū)域?qū)挾?1。通過ESC D 命令設(shè)置水平定位點的位置。打印位置位于 打印區(qū)域?qū)挾? 1 處時接收到該命令,打印當(dāng)前行,并且在下一行的開始處理水平定位。執(zhí)行打印緩沖區(qū)滿默認(rèn)值水平25,列)。是每8個標(biāo)準(zhǔn)ASCII碼字符(1224)字符跳一格(即第9,17,當(dāng)前行緩沖區(qū)滿時,標(biāo)準(zhǔn)模式下,執(zhí)行下列動作:打印當(dāng)前行內(nèi)容并將打印位置置于下一行的起始位置。頁模式下,參考 ESC D進行換行并將打印位置置
3、于下一行的起始位置。2、LF打印并換行格式ASCII碼十六進制碼十進制碼LF 0A10描述注釋參考將打印緩沖區(qū)中的數(shù)據(jù)打印出來,并且按照當(dāng)前行間距,把打印紙向前推進一行。該命令把打印位置設(shè)置為行的開始位置。ESC 2, ESC 33、ESC SP n 設(shè)置字符右間距格式ASCII碼十六進制碼十進制碼0 n 255ESC 1B27SP 2032nn n范圍描述注釋設(shè)置字符的右間距為n橫向移動或縱向移動英寸。當(dāng)字符放大時,右間距隨之放大相同的倍數(shù)。此命令設(shè)置的值在頁模式和標(biāo)準(zhǔn)模式下是相互獨立的。橫向或縱向移動由GS P指定。改變橫向或縱向移動不改變當(dāng)前右間距。GS P 命令可改變水平(和垂直)運動
4、。但是該值不得小于最小水平移動量,并且必須為最小水平移動量的偶數(shù)。標(biāo)準(zhǔn)模式下,使用橫向移動。在頁模式下,根據(jù)區(qū)域的方向和起始位置來選擇使用橫向移動位,或縱向移動單其如下:1、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左上角或右下角時,使用橫向移動;2、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左下角或右上角時,使用縱向移動;最大右間距是31.91毫米(255/203 英寸)。 任何超過這個值的設(shè)置都自動轉(zhuǎn)換為最大右間距。n = 0默認(rèn)值參考GS P4、ESC ! n 選擇打印模式格式ASCII碼十六進制碼十進制碼ESC 1B27! 2133n nn范圍描述0 n 255根據(jù)n 的值設(shè)置字符打印
5、模式注釋當(dāng)倍寬和倍高模式同時選擇時,字符同時在橫向和縱向放大兩倍。除了HT 設(shè)置的空格和順時針旋轉(zhuǎn)90 的字符,其余任何字符都可以加下劃線。下劃線度由 ESC - 確定,與字符無關(guān)。當(dāng)一行中部分字符為倍高或更高,所有字符以底端對齊。ESC E也能選擇或取消加粗模式,最后被執(zhí)行令有效。ESC 也能選擇或取消下劃線模式,最后被執(zhí)行令有效。GS ! 也能設(shè)置字符大小,最后被執(zhí)行令有效。粗體模式對英數(shù)字符和漢字都有效。除粗體模式外的所有打印模式僅對英數(shù)字符有效。n = 0默認(rèn)值參考 ESC -, ESC E, GS !5、ESC $ nL nH設(shè)置絕對打印位置格式ASCII碼十六進制碼十進制碼ESC
6、1B27$ 2436nL nLnLnH nHnH范圍描述注釋0nL 255,0 nH255將當(dāng)前位置設(shè)置到距離行首(nL + nH256) (橫向或縱向移動)處。如果設(shè)置位置在指定打印區(qū)域外,該命令被忽略。橫向和縱向移動由GS P 設(shè)置。標(biāo)準(zhǔn)模式下使用橫向移動。在頁模式下,根據(jù)打印區(qū)域的方向和打印起始位置來選擇使用橫向移動或縱向移動,其如下:1、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左上角或右下角時,使用橫向移動;2、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左下角或右上角時,使用縱向移動;參考ESC , GS $, GS , GS P6、ESC% n 選擇/取消用戶自定義字符格式ASCI
7、I碼十六進制碼十進制碼0 n 255ESC 1B27% 2537nn n范圍描述選擇或取消用戶自定義字符。當(dāng)n的最低位為0時,不使用用戶自定義字符。當(dāng)n 的最低位為 1 時,使用用戶自定義字符。當(dāng)取消使用用戶自定義字符的時候,自動使用注釋字庫。nn只有最低位有效。= 0默認(rèn)值參考 ESC&, ESC ?7、ESC & y c1 c2 x1 d1.d(y x1).xk d1.d(y xk)定義用戶自定義字符格式ASCII碼十六進制碼十進制碼y = 332 c1 ESC 1B27& 2638yy yc1c1 c1c2c2 c2x1x1x1d1.d(yd1.d(yd1.d(yx1).xkx1).xk
8、x1).xkd1.d(yd1.d(yd1.d(yxk)xk)xk)范圍c2 127000 x 12 標(biāo)準(zhǔn)ASCII碼字體A (12 24)x 9 壓縮ASCII碼字體B (9 17) d1 . d(y xk) 255描述定義用戶自定義字符y 指定縱向字節(jié)數(shù)。c1 是起始字符代碼,c2是終止字符代碼。 x 指定橫向點數(shù)。允許的字符代碼范圍是ASCII碼碼的 H 到注釋H (96個字符).可以連續(xù)定義多個字符,如果只定義一個字符c1 = c2。d是字符的數(shù)據(jù)。各點的數(shù)據(jù)從左邊開始。自定義字符的大小是 (y x) 字節(jié)。數(shù)據(jù)的各個位為1表示打印這個點,為0表示不打印。當(dāng)下列情況,用戶自定義字符被清除
9、:1、ESC 被執(zhí)行。2、ESC ? 被執(zhí)行。3、FS4、GS5、q*被執(zhí)行。被執(zhí)行。復(fù)位或電源關(guān)閉。當(dāng)用戶自定義字符在字體B (9 17)中定義時,僅垂直方向數(shù)據(jù)的第三字節(jié)的最高有效位有效。字庫設(shè)置默認(rèn)值參考 ESC %, ESC ?實例當(dāng)選擇標(biāo)準(zhǔn)ASCII 碼字體 (12 24) 時8、ESC* m nL nH d1.dk 選擇位圖模式格式ASCII碼十六進制碼十進制碼ESC 1B27* 2A42m mmnL nLnLnH nHnHd1.dkd1.dkd1.dk范圍m 000= 0, 1, 32,33nL 255nH 3 d 255描述選擇由 m 指定的一種位圖模式,位圖點數(shù)由nL 和nH
10、 確定:注釋如果m的值超出規(guī)定范圍,nL 和其后的數(shù)據(jù)被作為普通數(shù)據(jù)處理。橫向打印點數(shù)由nL和nH決定,總的點數(shù)為 nL + nH 256。位圖超出當(dāng)前區(qū)域的部分被截掉。d 是位圖的數(shù)據(jù)。數(shù)據(jù)各個位為1則打印這個點,為0不打印。位圖數(shù)據(jù)發(fā)送完成后,返回普通數(shù)據(jù)處理模式。除了倒置模式,這條命令不受其它打印模式影響 (加粗、雙重打印、下劃線、字符放大和反顯)。如果用GS L 和 GS W 設(shè)置的打印范圍的寬度比用ESC *命令發(fā)送的數(shù)據(jù)所要求的寬度小時, 則對有問題的行執(zhí)行下列操作(但是打印1、打印區(qū)域的寬度向右擴展以容納數(shù)據(jù)量。出最大可打印范圍):2、如果步驟不能為數(shù)據(jù)提供足夠的寬度,那么左邊緣
11、就被減少以容納數(shù)據(jù)。數(shù)據(jù)和要打印點的關(guān)系如下:9、ESC n 選擇/取消下劃線模式格式ASCII碼ESC-n十六進制碼1B2Dn十進制碼2745n范圍0 n 2, 48n 50描述根據(jù)n 的值選擇或取消下劃線模式:注釋下劃線可加在所有字符下(包括右間距),但不包括HT設(shè)置的空格。下劃線不能作用在順時針旋轉(zhuǎn)90 和反顯的字符下。當(dāng)取消下劃線模式時,后面的字符不加下劃線,下劃線的寬度不改變。默認(rèn)寬度是一點寬。改變字符大小不影響當(dāng)前下劃線寬度。下劃線選擇取消也可以由 ESC !來設(shè)置。最后執(zhí)行該命令不影響漢字字符的設(shè)定。 默認(rèn)值 n = 0參考 ESC !令有效。10、ESC 2 設(shè)置默認(rèn)行間距格式
12、ASCII碼十六進制碼十進制碼ESC 1B2723250描述注釋參考選擇約 3.75mm 行間距。行間距在標(biāo)準(zhǔn)模式和頁模式下是獨立的。 ESC 311、ESC3 n 設(shè)置行間距格式ASCII碼十六進制碼十進制碼ESC 1B2733351nn n范圍描述注釋0 n 255設(shè)置行間距為 n縱向或橫向移動英寸。行間距設(shè)置在標(biāo)準(zhǔn)模式和頁模式下是相互獨立的。橫向和縱向移動由 GS P 設(shè)置,改變這個設(shè)置不影響當(dāng)前行間距。標(biāo)準(zhǔn)模式下,使用縱向移動。在頁模式下,根據(jù)打印區(qū)域的方向和打印起始位置來選擇使用橫向移動或縱向移動,其如下:1、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左上角或右下角時,使用縱向移動單
13、位;2、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左下角或右上角時,使用橫向移動單位;最大走紙距離是956 mm,如果超出這個距離,取最大距離。默認(rèn)值行高約為3.75mm。默認(rèn)值參考 ESC 2, GS P12、ESC ? n 取消用戶自定義字符格式ASCII碼十六進制碼十進制碼32 n 127ESC 1B27? 3F63n nn范圍描述注釋取消用戶自定義字符。取消用戶自定義字符中代碼為n的字符。取消后,此字符使用如果自定義字符中沒有該字符,該命令被忽略。 ESC &, ESC %字庫。參考13、ESC 初始化格式ASCII碼十六進制碼十進制碼ESC 1B27 4064描述注釋清除打印緩沖區(qū)數(shù)
14、據(jù),打印模式被設(shè)為上電時的默認(rèn)值模式。DIP開關(guān)的設(shè)置不進行再次檢測。除除接收緩沖區(qū)中的數(shù)據(jù)保留。宏定義保留。NV位圖數(shù)據(jù)不擦除。用戶NV器數(shù)據(jù)不擦除。14、ESC D n1.nk NUL 設(shè)置橫向跳格位置格式ASCII碼十六進制碼十進制碼ESC 1B27D 4468n1.n1.n1.nknk nkNUL 000范圍1 n 0 k 25532描述設(shè)置橫向跳格位置。由行首起第n列設(shè)置一個跳格位置。共有k個跳格位置。注釋橫向跳格位置由下式計算:字符寬度 n,字符寬度包括右間距,如果字符為倍寬,跳格距離也隨之加倍。該命令取消以前的跳格位置設(shè)置。當(dāng)n = 8時,當(dāng)前位置為第九列。最多設(shè)置32個 ( k
15、 = 32) 跳格位置,超過32的跳格位置數(shù)據(jù)被作為普通數(shù)據(jù)處理。跳格位置按升序排列 ,結(jié)束符為NUL。當(dāng) n k 小于或等于前一個 n k -1值時,跳格設(shè)置結(jié)束,后面的數(shù)據(jù)作為普通數(shù)據(jù)處理。ESC D NUL 取消所有的跳格位置設(shè)置。改變字符寬度,先前指定的跳格位置并不發(fā)生變化。字符寬度在標(biāo)準(zhǔn)模式和頁模式下是獨立的。 默認(rèn)值默認(rèn)跳格設(shè)置是每8個標(biāo)準(zhǔn)ASCII碼字符(12 24)一個跳格位置(列9,17,25,)。參考 HT15、ESC E n 選擇/取消加粗模式格式 ASCII碼 ESC E n十六進制碼 1B 45 n十進制碼 27 69 n范圍 0 n 255 描述 選擇或取消加粗模式
16、當(dāng)n的最低位為0時,取消加粗模式。當(dāng)n的最低位為1時,選擇加粗模式。注釋 默認(rèn)值n只有最低位有效。ESC ! 同樣可以選擇/取消加粗模式,最后接收 n = 0令有效。參考 ESC !16、ESC G n 選擇/取消雙重打印模式格式ASCII碼十六進制碼十進制碼ESC 1B27G 4771n nn范圍描述0 n 255選擇/取消雙重打印模式。當(dāng)n的最低位為0時,取消雙重打印模式。當(dāng)n的最低位為1時,選擇雙重打印模式。 n只有最低位有效。該命令與加粗打印效果相同。n = 0注釋默認(rèn)值參考 ESC E17、ESC J n 打印并走紙格式ASCII碼十六進制碼十進制碼ESC 1B27J 4A74nn
17、n范圍描述注釋0 n 255打印緩沖區(qū)數(shù)據(jù)并走紙 n 縱向或橫向移動 英寸。打印結(jié)束后,將當(dāng)前打印位置置于行首。走紙距離不受 ESC 2 或 ESC 3命令設(shè)置的影響。橫向和縱向移動由GS P設(shè)定。標(biāo)準(zhǔn)模式下,使用縱向移動。在頁模式下,根據(jù)打印區(qū)域的方向和打印起始位置來選擇使用縱向移動或橫向移動,其如下:1、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左上角或右下角時,使用縱向移動單位;2、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左下角或右上角時,使用橫向移動單位;最大走紙距離是956 mm。 如果超出這個距離,取最大距離。GS P參考18、ESC M n 選擇字體格式ASCII碼十六進制碼十
18、進制碼ESC 1B27M 4D77n nn范圍描述n = 0, 1, 48, 49選擇字體19、ESC R n 選擇國際字符集格式 ASCII碼十六進制碼十進制碼ESC 1B27R 5282nn n范圍 0 n 15描述 從下表選擇一個國際字符集 n:20、ESC V n 選擇/取消順時針旋轉(zhuǎn)90 度格式ASCII碼十六進制碼十進制碼ESC 1B27V 5686 nn n n 49范圍描述0 n 1,48選擇/取消順時針旋轉(zhuǎn)90度n 的取值如下:注釋 默認(rèn)值該命令只在標(biāo)準(zhǔn)模式下有效。當(dāng)選擇下劃線模式時,下劃線不能順時針旋轉(zhuǎn)90度,打印時不加下劃線。順時針旋轉(zhuǎn)90度模式下的倍高和倍寬與正常模式下
19、的方向相反。n = 0參考 ESC !, ESC -21、ESC nL nH 設(shè)置相對橫向打印位置格式ASCII碼十六進制碼十進制碼0 nl ESC 1B27255 0 5C92nL nLnLnH nHnH范圍描述nH 255設(shè)置橫向相對位移。以橫向或縱向移動該命令將打印位置設(shè)置到距當(dāng)前位置( nL + nH 256) 橫向或縱向移動處 。注釋 超出可打印區(qū)域的設(shè)置將被忽略。當(dāng)打印位置向右移動時:nL+ nH 256 = N。當(dāng)打印位置向左移動時采用補碼:nL+ nH 256 = 65536 N。打印起始位置從當(dāng)前位置移動到 N 橫向移動或者縱向移動。橫向和縱向移動由GS P命令設(shè)置。在標(biāo)準(zhǔn)模
20、式下,使用橫向移動。在頁模式下,根據(jù)打印區(qū)域的方向和起始位置來選擇使用橫向移動或縱向移動,其如下:1、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左上角或右下角時,使用橫向移動;2、當(dāng)打印起始位置由ESC T設(shè)置為打印區(qū)域的左下角或右上角時,使用縱向移動;參考 ESC $, GS P22、ESC a n 選擇對齊方式格式ASCII碼十六進制碼十進制碼ESC 1B27a 6197n n nn 50范圍描述0 n 2,48使所有的打印數(shù)據(jù)按某一指定對齊方式排列。n的取值與對齊方式對應(yīng)關(guān)系如下:23、ESC c 5 n 允許/按鍵格式ASCII碼十六進制碼十進制碼ESC 1B27c 639953553
21、n nn范圍描述0 n允許/ 255按鍵。的最低位為0時,按鍵起作用。當(dāng) n當(dāng) n只有的最低位為1時,按鍵被n 的最低位有效。注釋當(dāng)按鍵被時,按鍵不起作用。在執(zhí)行宏命令時,按鍵總是可用的。n = 0默認(rèn)值24、ESC d n 打印并向前走紙n 行格式ASCII碼十六進制碼十進制碼ESC 1B27d 64100n nn范圍描述注釋0 n 255打印緩沖區(qū)里的數(shù)據(jù)并向前走紙n行(字符行)。該命令將的打印起始位置設(shè)置在行首。該命令不影響由ESC 2 或 ESC 3設(shè)置的行間距。最大走紙距離為1016 mm,當(dāng)所設(shè)的值大于1016 mm時,取最大值。參考ESC 2, ESC 325、ESC p m t
22、1t2 產(chǎn)生錢箱控制脈沖格式ASCII碼十六進制碼十進制碼ESC 1B27p 70112m m m0t1 t1 t1t2 t2 t2t1 255, 0 t2 255范圍描述m = 0, 1, 48, 49輸出由t1 和t2 設(shè)定的錢箱開啟脈沖到由m 指定的引腳:注釋錢箱開啟脈沖時間為t1 t2 t1222ms ms。 ms。低點平時間為如果 t2 t1,低電平時間為 DLE DC4參考26、ESC t n 選擇字符代碼表格式ASCII碼十六進制碼十進制碼ESC 1B27t 74116n n n范圍描述0 n 10, 16 n 19從字符代碼表中選擇頁 n :27、ESC n 選擇/取消倒置打印
23、模式格式ASCII碼十六進制碼十進制碼0 n 255ESC 1B27 7B123n nn范圍描述選擇/取消倒置打印模式。當(dāng)n的最低位為0時,取消倒置打印模式。當(dāng)n的最低位為1時,選擇倒置打印模式。只有n的最低位有效;該命令只在標(biāo)準(zhǔn)模式下的行首有效。注釋該命令在頁模式下,只改變該命令對頁模式打印無影響。標(biāo)志位。在倒置打印模式下,n = 0先將要打印的行旋轉(zhuǎn)180度然后打印。默認(rèn)值28、FSp n m 打印到FLASH 中的位圖格式ASCII碼十六進制碼十進制碼FS 1C28p 70112n nnm mm范圍描述1 n 255 0m 3 , 48 m 51到FLASH中的位圖。 橫向分辨率(DPI
24、)200100200100以m指定的模式打印m 0,1,2,3,模式 48495051縱向分辨率(DPI)正常倍寬倍高倍寬、倍高200200100100n表示位圖(由命令FS q定義)的圖號。m指定打印位圖的模式。細(xì)節(jié) Flash 位圖是由命令 FS q 定義在Flash器中并用命令 FS p 打印的位圖。當(dāng)Flash 位圖沒有被定義時,該命令無效。在標(biāo)準(zhǔn)模式下,該命令只有在打印緩沖區(qū)里沒有數(shù)據(jù)時有效。該命令除了受倒置打印模式的影響外,不受其他打印模式的影響(如:加粗打印、打印、倍如果所要打印的寬、下劃線、字符放大、反白打印、順時針旋轉(zhuǎn)90度等)。位圖超出當(dāng)前打印區(qū)域,則不打印超出的部分。在普
25、通和倍寬模式下,該命令進紙n 點,n為NV 位圖高度,在倍高和四倍大小模式下,該命令進紙n 2 點,n為NV 位圖高度,與ESC 2 或ESC 3設(shè)定的行間距無關(guān) 。參考 ESC打印完位圖后,*, FS q, GS /,換行,按普通模式處理其后的數(shù)據(jù)。GS v 029、FS qn xL xH yLyH d1.dk1.xL xH yL yH d1.dkn定義Flash 位圖格式 ASCII碼十六進制碼十進制碼FS 1C28q 71113nn n xL xH yL yH d1.dk. xL xH yL yH d1.dkxL xHxL xHyLyLyHyHd1.dk.d1.dk.xLxLxHxHyL
26、yLyHyHd1.dkd1.dk范圍 1 n 2550110kxL 255(dxL yL+ xH 256) 1023+ yH 256) 288255= (xL + xH 256) ( yL + 256) 8容量最大為8096字節(jié)yH Flash描述 定義Flash 位圖:n 指定所要定義的Flash位圖的數(shù)目。xL、 xH指定Flash 位圖的橫向點數(shù)( xL + xH 256) 8。yL、 yH指定Flash 位圖的縱向點數(shù)( yL + yH 256) 8。 實例 當(dāng) xL = 64, xH = 0, yL = 96, yH = 0注釋 頻繁執(zhí)行該命令能損壞Flash器,每天最多寫Flash
27、 10次。該命令刪除所有的以前由該命令定義的Flash 位圖不能對上一次定義的多幅位圖中的一個進行重新定義,在這種情況下,必須重新發(fā)送所有的數(shù)據(jù)。由于在處理該命令的過程中,處于忙狀態(tài),它向Flash 中寫數(shù)據(jù)并且停止接收其令,因此,在該命令的執(zhí)行過程中,向發(fā)送其令,包括實時命令。Flash位圖是由命令FS q定義在Flash器中并用命令FS p打印的位圖。在標(biāo)準(zhǔn)模式下,該命令僅在行首時有效。從 FS 到 yH 的七個字節(jié)數(shù)據(jù)作為命令數(shù)據(jù)處理,不是圖形數(shù)據(jù)的一部分。當(dāng)位圖數(shù)據(jù)字節(jié)數(shù)超出由它左邊的xL、xH、yL、yH定義的范圍,則xH、yL、yH定義的范圍的數(shù)據(jù)。只處理xL、在第一組Flash位
28、圖里,當(dāng)xL, xH, yL, yH中任何一個參數(shù)超出定義的范圍時,該命令無效。在多幅位圖時,如果處理xL、xH、yL、yH超出定義的范圍,則停止執(zhí)行這條命令。命令中在此之后的位圖無效,在此之前的位圖有效。 d是定義的位圖數(shù)據(jù),在數(shù)據(jù)中相應(yīng)位為1表示打印該點,為0表示不打印。這條命令定義了 n 幅Flash位圖。每個位圖的序列號從 1 依次增加,因此,第一個數(shù)據(jù)組 xL xH yL yH d1.dk 是Flash位圖 1 的數(shù)據(jù),最后一個數(shù)據(jù)組 xL xH yL yH d1.dk 是Flash位圖 n 的數(shù)據(jù)。在用FS p 命令打印位圖時,也是如此。定義一幅Flash位圖的數(shù)據(jù)由 xL xH
29、yL yH d1.dk 組成。因此,當(dāng)只有一幅位圖時,n = 1。xH 256)(占用Flash器字節(jié)數(shù)如下:位圖數(shù)據(jù)子結(jié)數(shù):( xL +yL + yH 256) 8 + 頭信息:4空間最大為64K bits ( 8K bytes),該命令可以定義多幅在里FlashFlash位圖,但不能定義一幅大小超過64K bits的位圖(不同的空間也不相同,請參照在寫Flash 之前,配置信息)。立即處于忙狀態(tài)。 參考 FS在處理該命令的過程中,不傳送狀態(tài)也不執(zhí)行狀態(tài)查詢。在宏定義的過程中接受到該命令,將結(jié)束宏定義,開始執(zhí)行該命令。如果一幅Flash位圖被定義,執(zhí)行ESC 命令、復(fù)位和關(guān)閉電源不能將其擦除
30、。該命令只是定義Flash位圖,不執(zhí)行打印,打印Flash位圖由FS p命令執(zhí)行。p30、GS ! n 選擇字符大小格式ASCII碼十六進制碼十進制碼GS 1D29! 2133n nn范圍(1 描述0 n 255縱向放大倍數(shù) 8,1 橫向放達倍數(shù) 8)用 0到2位選擇字符高度,4到7位選擇字符寬度如下所示:注釋 這條命令對所有字符(ASCII碼字符和漢字)都有效,但是HRI字符除外。如果 n 超出了規(guī)定的范圍,則這條命令被忽略。在標(biāo)準(zhǔn)模式下,縱向是進紙方向,橫向是垂直于進紙的方向。但是當(dāng)字符順時針旋轉(zhuǎn)90時,橫向和縱向顛倒。頁模式下,橫向和縱向取決于區(qū)域的方向。 默認(rèn)值同一行字符的放大倍數(shù)不同
31、時,所有的字符以對齊。ESC ! 命令也可以選擇或者取消字符倍寬和倍高,最后接收n = 0令有效。參考 ESC !31、GS * x y d1.d(x y 8) 定義位圖格式ASCII碼十六進制碼十進制碼GS 1D29* 2A42x xxy yyd1.d(xd1.d(xd1.d(xy yy8)8)8)范圍1x 0 x yd255, 1912255 y 48描述定義一個位圖,其點數(shù)由 x 和 y 指定x 指定位圖的橫向點數(shù); y 指定位圖的縱向點數(shù)。位圖橫向上的點數(shù)為 x 8;位圖縱向上的點數(shù)為 y 8。如果 x y 超出規(guī)定的范圍,則這條命令無效。d為位圖數(shù)據(jù)。數(shù)據(jù)對應(yīng)位為1表示打印該點,為0
32、表示不打印。的位圖在下列情況下被清除:注釋1、2、3、4、執(zhí)行ESC 。執(zhí)行ESC &。執(zhí)行FS q。復(fù)位或關(guān)閉電源。打印數(shù)據(jù)和位圖的關(guān)系如下圖所示:參考GS /32、GS / m 打印位圖格式ASCII碼十六進制碼十進制碼GS 1D2948/ 2F47m m mm 51范圍描述0 m 打印一幅3,位圖,打印模式由 m 指定m選擇打印模式如下:注釋如果的位圖沒有被定義,這條命令被忽略。在標(biāo)準(zhǔn)模式下,只有打印緩沖區(qū)沒有數(shù)據(jù)時,此命令才有效。;除倒置打印模式外,其它打印模式對該命令無效(包括加粗、雙重打印、下劃線、字體放大以及反白打印等)。如果的位圖超出了打印區(qū)域,則超出的部分不打印。該命令打印位
33、圖為到RAM中的位圖,不是到FLASH中的位圖,對應(yīng)的圖號為GS * 命令設(shè)置的圖號。GS * ,GS *參考33、GS B n 選擇/ 取消黑白反顯打印模式格式ASCII碼十六進制碼十進制碼GS 1D29B 4266nn n范圍描述0 選擇n/ nn 255取消黑白反顯打印模式。的最低位為 0時,取消反顯打印。的最低位為 1時,選擇反顯打印。當(dāng)當(dāng)注釋n只有最低位有效。這條命令對所有字符(除過HRI字符)有效。選擇反顯打印后,由ESC SP命令設(shè)置的字符間距也反顯。這條命令不影響位圖、自定義位圖、條碼、HRI字符以及由HT, ESC $, and ESC 設(shè)定的空白。這條命令不影響行與行之間的
34、空白。黑白反顯打印模式比下劃線模式優(yōu)先級高。在黑白反顯打印模式選擇時,下劃線模式不起作用,取消黑白反顯模式后,設(shè)定下劃線模式才起作用。默認(rèn)值 n = 034、GS H n 選擇HRI 字符的打印位置格式ASCII碼十六進制碼十進制碼GS 1D29H 4872n n nn 51范圍描述0 n 3, 48 打印條碼時,為HRI字符選擇打印位置。n 指定 HRI 打印位置:HRIHRI是對條碼內(nèi)容注釋的字符。字符的字體是由 GS f 命令來指注釋定。默認(rèn)值n =0GS k參考 GS f,35、GS L nL nH設(shè)置左邊距格式ASCII碼十六進制碼十進制碼0 nL GS 1D29255L 4C76n
35、L nLnLnH nHnH范圍0 nH 255描述用 nL 和nH設(shè)置左邊距;左邊距設(shè)置為 ( nL + nH 256) 橫向移動 英寸。注釋在標(biāo)準(zhǔn)模式下,該命令只有在行首才有效。在頁模式下,此命令無效,將該命令當(dāng)作作普通字符處理。此命令不影響在頁模式下的打印。如果設(shè)置超出了最大可用打印寬度,則取最大可用打印寬度橫向和縱向移動的左邊距。nL = 0, nH = 0是由 GS P命令設(shè)置的,改變縱向和橫向移動不影響當(dāng)前默認(rèn)值參考 GS P, GS W36、GS P x y 設(shè)置橫向和縱向移動格式ASCII碼十六進制碼十進制碼GS 1D29P 5080 x xxy yy范圍描述0 x 255,分別
36、將橫向移動 25.4/ ymm(1/ y0 y 255近似設(shè)置成25.4/ x mm( 1/ x 英寸)縱向移動英寸)。設(shè)置成當(dāng) x 和 y 為0時, x 和 y被設(shè)置成默認(rèn)值。注釋垂直于進紙方向為橫向,進紙方向為縱向。在標(biāo)準(zhǔn)模式下,下列命令用x 或者 y,即使字符旋轉(zhuǎn)(倒置或者順時針旋轉(zhuǎn)90也不改變;用 x用 y令: ESC SP, ESC $, ESC , FS S, GS L, GS W令:ESC 3,ESC J, GS V要根據(jù)區(qū)域方向和打印起始位置來定:T命令設(shè)置成左上角(打印方向從左到右)或者右下角(打頁模式下,用 x 或者 y當(dāng)打印起始位置用ESC印方向從右到左)時:用 x用 y
37、令: ESC SP,ESC $, ESC W, ESC , FS S令: ESC 3, ESC J, ESC W, GS $, GS , GS V當(dāng)打印起始位置用ESC T命令設(shè)置成右上角(打印方向從上到下)或者左下角(打印方向從下到上)時:用 x用 y令: ESC 3, ESC J, ESC W, GS $, GS 令: ESC SP, ESC $, ESC W, ESC ,FS S, GS V 默認(rèn)值此命令不影響以前前設(shè)定的其他設(shè)置。最小移動的是由該命令和其它命令綜合作用的結(jié)果。一英寸等于25.4mm.。x = 200, y = 200,此時一個移動就是一個打印點。橫向距離大約為1/8mm
38、,縱向距離大約為1/7mm。參考 ESC SP, ESC $, ESC 3, ESC J, ESC W, ESC , GS $, GS L, GS V, GS W, GS 37、GS W nL nH設(shè)置打印區(qū)域?qū)挾雀袷紸SCII碼十六進制碼十進制碼GS 1D29W 5787nL nLnLnH nH nH0 nH 255范圍描述0 nL 用nL 和 nH255設(shè)置打印區(qū)域?qū)挾取⒋蛴^(qū)域?qū)挾仍O(shè)置為( nL + nH 256) 橫向移動英寸。注釋在標(biāo)準(zhǔn)模式下,此命令僅在行首有效。在頁模式下此命令無效,命令數(shù)據(jù)被當(dāng)成普通字符處理。此命令不影響頁模式下的打印。如果左邊距 + 打印區(qū)寬度超出可打印區(qū)域,
39、則打印區(qū)域?qū)挾葹榭纱蛴^(qū)域?qū)挾葴p去左邊距。橫向和縱向移動和區(qū)域?qū)挾?。由GS P命令設(shè)置。改變橫向和縱向移動不影響當(dāng)前左邊距默認(rèn)值計算打印區(qū)寬度使用橫向移動nL = 76, nH = 2。參考 GS L, GS P38、ESC v 查詢狀態(tài)(僅對串口和以太網(wǎng)接口有效)格式 ASCII碼十六進制碼十進制碼ESC 1B27v 76118描述 查詢狀。對于串口:返回一個字節(jié)數(shù)據(jù)n,當(dāng)n=0時,有紙;當(dāng)n=4時,缺紙。對于以太網(wǎng)接口:第一個字節(jié)(狀態(tài)自動返傳4個字節(jié)數(shù)據(jù)。信息):39、GS f n 選擇HRI 使用字體格式ASCII碼十六進制碼十進制碼GS 1D29f 66102n nn范圍描述n =
40、0, 1, 48, 49打印條碼時,為 HRI 字符選擇一種字體用n 來選擇字體如下:注釋 默認(rèn)值HRI HRIn =字符是對條碼內(nèi)容注釋的字符。字符的打印位置由 GS H 命令指定。 0GS k參考 GS H,40、GS h n 選擇條碼高度格式ASCII碼十六進制碼十進制碼GS 1D29h 68104nn n范圍描述1 n 255選擇條碼高度。條碼高度為 n 點。默認(rèn)值 n = 162參考 GS k41、GS k m d1.dkNULGS k mn d1.dn打印條碼格式ASCII碼GS 1D290k 6B107mm md1.dkd1.dkd1.dkNUL 000GS 1D29k 6B10
41、7mm mnn nd1.d1.d1.dndn dn十六進制碼十進制碼(k 和d范圍 m 665 m 73的取值范圍是由條碼類型來決定)描述選擇一種條碼類型并打印條碼。m 用來選擇條碼類型,如下所示:注釋該命令在這種格式下以 NUL 結(jié)束。當(dāng)選擇UPC-A 或者UPC-E碼時,當(dāng)作普通字符處理。當(dāng)選擇JAN13 (EAN13)類型時,當(dāng)作普通字符處理。當(dāng)選擇JAN8 (EAN8),類型時,作普通字符處理。接收到12字節(jié)條碼數(shù)據(jù)后,剩余的字符被接收到13字節(jié)條碼數(shù)據(jù)后,剩余的字符被接收到8字節(jié)條碼數(shù)據(jù)后,剩余的字符被當(dāng)ITF碼數(shù)據(jù)個數(shù)必須是偶數(shù)。如果輸入奇數(shù)個條碼數(shù)據(jù),則最后一個數(shù)據(jù)被忽略。注釋n
42、 用來指示條碼數(shù)據(jù)的個數(shù),如果 n 超出了規(guī)定的范圍,據(jù)處理。將其后邊 n 字節(jié)數(shù)據(jù)作為條碼數(shù)據(jù)處理。不處理這條命令,將其后的數(shù)據(jù)作為普通數(shù)注釋(標(biāo)準(zhǔn)模式)如果條碼數(shù)據(jù)d超出了規(guī)定的范圍,該命令無效。如果條碼橫向超出了打印區(qū)域,無效。這條命令不管由ESC 2或ESC 3命令設(shè)置的行高是多少,走紙距離都與設(shè)定的條碼高度相等。這條命令只有在打印緩沖區(qū)沒有數(shù)據(jù)時才有效,如果打印緩沖區(qū)有數(shù)據(jù),該命令被忽略。打印條碼后,將打印位置設(shè)置在行首。打印模式設(shè)置(如加粗、雙重打印、下劃線、字符大小、反色以及字符順時針旋轉(zhuǎn)90等)不影響這條命令,但是倒置模式對條碼打印有影響。注釋(頁模式)這條命令只將條碼圖形生成
43、到打印緩沖區(qū),但是并不打印。處理完條碼數(shù)據(jù)后將打印位置移到條碼的右邊。如果 d 超出了規(guī)定的范圍,該命令將被忽略。如果條碼寬度超出了打印區(qū)域,該命令被忽略。當(dāng)選擇 CODE128 ( m = 73) 時:參考附錄A,CODE 128的相關(guān)信息和字符集。在使用CODE 128 時,按照下列說明進行編碼: 在條碼數(shù)據(jù)前必須先選擇字符集(CODE A、CODE B 和 CODE C中的一個)。 選擇字符集是通過發(fā)送字符“” 和另外一個字符結(jié)合來完成的;ASCII碼字符 “” 通過連續(xù)發(fā)送字符“”兩次來完成。實例 例如打印“No.在這個實例中,字:GS k 73 10123456”首先用CODE B
44、打印“No.”,接著用CODE C 打印余下的數(shù) 123 66 78 111 46 123 67 12 34 56如果在條碼數(shù)據(jù)的最前端不是字符集選擇,則余下的數(shù)據(jù)作為普通數(shù)據(jù)處理。將停止這條命令的處理,并將如果“”和緊接著它的那個字符不是上面所指定的組合,則處理,并將余下的數(shù)據(jù)作為普通數(shù)據(jù)處理。停止這條命令的如果接收的字符不是條碼字符集數(shù)據(jù),則停止這條命令的處理,并將余下的數(shù)據(jù)作為普通數(shù)據(jù)處理。打印HRI字符時,不打印shift字符和字符集選擇數(shù)據(jù)。功能字符的HRI字符不打印。控制字符(H to H and H)的HRI字符也不打??; 一定要保證條碼的左右間隙。間隙因條碼類型不同而不同。參考
45、 GS H, GS f, GS h, GS w42、GS v 0 m xL xH yL yH d1.dk 打印光柵位圖格式 ASCII碼十六進制碼十進制碼GS 1D29v 7611803048m mmxL xLxLxH xHxHyL yLyLyH yHyHd1.dkd1.dkd1.dk范圍 00000k = ( xLm xL xH yLd3, 48 m255255255255 51+ xH 256) ( yL + yH 256)( k 0)描述打印光柵位圖,由m 值選擇光柵位圖模式:xL、xH表示水平方向位圖字節(jié)數(shù)(xL+ xH 256)yL、yH表示垂直方向位圖點數(shù)( yL+ yH 256)
46、注釋在標(biāo)準(zhǔn)模式下,只有緩沖區(qū)無數(shù)據(jù)時該命令才有效。字符放大、加粗、雙重打印、倒置打印、下劃線、黑白反顯等打印模式對該命令無效。位圖超出打印區(qū)域的部分不打印。ESC a(選擇對齊模式)對光柵位圖有效。宏定義的過程中,該命令將停止宏定義而執(zhí)行該命令。該命令部分。宏定義的一d 代表位圖數(shù)據(jù)。每個字節(jié)的相應(yīng)位為1表示打印該點,為0不打印該點。實例當(dāng) xL+ xH 256 = 6443、GS w n 設(shè)置條碼寬度格式ASCII碼十六進制碼十進制碼2 n 6GS 1D29w 77119n nn范圍描述設(shè)置條碼橫向模塊寬度用 n 來指定條碼的橫向模塊寬度:單基本模塊條碼如下:UPC-A, UPC-E, JAN13 (EAN13), JAN8雙基本模塊條碼如下: CODE39, ITF, CODABAR 默認(rèn)值 n = 3參考 GS k(EAN8), CODE93, CODE128漢字字符控制命令44、FS ! n 設(shè)置漢字字符模式格式ASCII碼十六進制碼十進制碼FS 1C28! 2133n nn范圍描述0 n 255用 n 值設(shè)置漢字的打印模式如下:注釋間距)。當(dāng)倍寬與倍高度模式同時被設(shè)定時,字符橫向和縱向同時被放大兩倍(包括左右能對所有字符加下劃線,包括左右間距。但不能對由于HT命令(橫向跳格)引起的空格進行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 杭州浙江杭州拱墅區(qū)大關(guān)上塘街道社區(qū)衛(wèi)生服務(wù)中心招聘編外聘用人員筆試歷年參考題庫附帶答案詳解
- 2025年中國不銹鋼絲清潔球市場調(diào)查研究報告
- 2025至2031年中國鍍鎳快速填平劑行業(yè)投資前景及策略咨詢研究報告
- 2025年聚丙烯塑編布項目可行性研究報告
- 2025年著色均勻機項目可行性研究報告
- 2025至2031年中國球形水箱行業(yè)投資前景及策略咨詢研究報告
- 2025年模擬型霍爾傳感器項目可行性研究報告
- 2025年無刷同步發(fā)電機項目可行性研究報告
- 2025至2031年中國安全知識考試系統(tǒng)行業(yè)投資前景及策略咨詢研究報告
- 2025年固定式排球柱項目可行性研究報告
- 我們怎樣思維經(jīng)驗與教育
- 北京市豐臺區(qū)市級名校2024屆數(shù)學(xué)高一第二學(xué)期期末檢測模擬試題含解析
- 趙匡胤:中國北宋時期的開國皇帝2
- 預(yù)防保健科護理管理質(zhì)量控制考核標(biāo)準(zhǔn)
- 皮下抗凝劑的注射規(guī)范
- 食管癌護理小講課課件
- 護理組長競聘講稿-護理組長競聘主題教學(xué)課件
- 2023北京市高級中等學(xué)校招生考試英語答題卡A4版word版可以編輯
- 水泥考試試題(含答案)
- 北師大版七年級(下)數(shù)學(xué)全冊教案
- 江蘇地理專題復(fù)習(xí)
評論
0/150
提交評論