其他文件pos58驅(qū)動(dòng)gp-中文編程手冊(cè)_第1頁
其他文件pos58驅(qū)動(dòng)gp-中文編程手冊(cè)_第2頁
其他文件pos58驅(qū)動(dòng)gp-中文編程手冊(cè)_第3頁
其他文件pos58驅(qū)動(dòng)gp-中文編程手冊(cè)_第4頁
其他文件pos58驅(qū)動(dòng)gp-中文編程手冊(cè)_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

格式說明DLEEOTnn1≤n≤4n ?收到該命令后立即返回相關(guān)狀 1、水平定位9 ?如果沒有設(shè)置下一個(gè)水平定位點(diǎn)的位置,則該命令被忽略通過ESCD打印位置位于[打印區(qū)域?qū)挾?1]處時(shí)接收到該命令,執(zhí)行打印緩沖區(qū)滿 ESC2、打印并換行 ESC2,ESC3、 打印并回到標(biāo)準(zhǔn)模式(在頁模式下 ?打印后,清除緩沖區(qū)中的數(shù)據(jù) ESCFF,ESCL,ESC4、 頁模式下取消打印數(shù) 十六進(jìn)制 十進(jìn)制 ?該命令只在頁模式下有效 ESCL,ESC5、DLEEOT 實(shí)時(shí)狀態(tài)傳nn1≤n≤4n 根據(jù)下列參數(shù),實(shí)時(shí)傳送狀態(tài),參數(shù)n用來指定所要傳送的狀態(tài)n=1:傳送狀態(tài)n=2:傳送脫機(jī)狀態(tài)n=3:傳送錯(cuò)誤狀態(tài) ?收到該命令后立即返回相關(guān)狀n=1:狀位十六進(jìn)制碼十進(jìn)制碼功00011220014300184170n2:位十六進(jìn)制碼十進(jìn)制碼功000112200143001841600n3:位十六進(jìn)制碼十進(jìn)制碼功00011223001841600n4:位十六進(jìn)制碼十進(jìn)制碼功0001120014100 DLEENQ,GSa,GS6、DLEENQ 實(shí)時(shí)對(duì)請(qǐng)nn n≤5n n請(qǐng)求內(nèi)容12 ?該命令只在切刀出錯(cuò)時(shí)有效 DLE7、DLEDC4nm 實(shí)時(shí)產(chǎn)生錢箱開啟脈nmtnmtnmtn=m=0,1≤t≤ m連接引腳01脈沖高電平時(shí)間為t100ms],低電平的時(shí)間為t100ms] ?當(dāng)正在執(zhí)行錢箱開啟命令(ESCp或DELDC4)時(shí),該命令被忽略 ESC8、ESC 頁模式下打 ?該命令只在頁模式下有效ESCTESCW FF,ESCL,ESC9、ESCSP 設(shè)置字符右間nn0≤n ?當(dāng)字符放大時(shí),右間距隨之放大相同的倍數(shù) GSP命令可改變水平(和垂直)運(yùn)動(dòng)單位。但是該值不得小于最小水平移動(dòng)量,并且1、當(dāng)打印起始位置由ESCT設(shè)置為打印區(qū)域的左上角或右下角時(shí),使用橫向移動(dòng)單2、當(dāng)打印起始位置由ESCT設(shè)置為打印區(qū)域的左下角或右上角時(shí),使用縱向移動(dòng)單 n= GS10、ESC! 選擇打印模!nn0≤n≤n 位十六進(jìn)制碼十進(jìn)制碼功000標(biāo)準(zhǔn)ASCII碼字體A1211壓縮ASCII碼字體B9300184001500167001 ?當(dāng)倍寬和倍高模式同時(shí)選擇時(shí),字符同時(shí)在橫向和縱向放大兩倍除了HT設(shè)置的空格和順時(shí)針旋轉(zhuǎn)90°ESC-ESC–也能選擇或取消下劃線模式,最后被執(zhí)行令有效GS!也能設(shè)置字符大小,最后被執(zhí)行令有效 n= ESC-,ESCE,GS11、ESC$nL 設(shè)置絕對(duì)打印位$0≤nL≤0 將當(dāng)前位置設(shè)置到距離行首(nL+nH×256)×(橫向或縱向移動(dòng)單位)處。 ?如果設(shè)置位置在指定打印區(qū)域外,該命令被忽略。橫向和縱向移動(dòng)單位由GSP ESC\,GS$,GS\,GS12、ESC% 選擇/取消用戶自定義字%nn0≤nn ?當(dāng)取消使用用戶自定義字符的時(shí)候,自動(dòng)使用內(nèi)部字庫n n= ESC&,ESC13、ESC&yc1c2[x1d1...d(y×x1)]...[xkd1...d(y× 定義用戶自定義字&yc1c2[x1d1...d(y×x1)]...[xkd1...d(y×yc1c2[x1d1...d(y×x1)]...[xkd1...d(y×y=yc1c2[x1d1...d(y×x1)]...[xkd1...d(y×32≤c1≤c2≤0x12標(biāo)準(zhǔn)ASCII碼字體A120x9壓縮ASCII碼字體B90≤d1...d(y×xk)≤ yx ?允許的字符代碼范圍是ASCII碼碼的<20>H到<7F>H(96個(gè)字符=(yx)1、ESC@2、ESC?3、FSq4、GS*當(dāng)用戶自定義字符在字體B(917)中定義時(shí),僅垂直方向數(shù)據(jù)的第三字節(jié)的最高有效位 ESC%,ESC當(dāng)選擇標(biāo)準(zhǔn)ASCII(1224)最24最低位當(dāng)選擇壓縮ASCII(99d1d4d1d4d2d2d5d3d6最17最低714、ESC*mnLnHd1... 選擇位圖模*mnLnHmnLnHmnLnHm=0,1,32,0≤nL≤0≤nH≤0≤d 選擇由m指定的一種位圖模式,位圖點(diǎn)數(shù)由nL和nH確定m模 點(diǎn)分辨分辨數(shù)據(jù)個(gè)數(shù)0867100nL+nH×1867200nL+nH×200100(nL+nH×256)×200200(nL+nH×256)× ?如果m的值超出規(guī)定范圍,nL和其后的數(shù)據(jù)被作為普通數(shù)據(jù)處理橫向打印點(diǎn)數(shù)由nL和nHnLnH256如果用GSL和GSW設(shè)置的打印范圍的寬度比用ESC*命令發(fā)送的數(shù)據(jù)所要求的寬度小時(shí),則對(duì)有問題的行執(zhí)行下列操作(但是打印出最大可打印范圍):位圖數(shù)據(jù)數(shù)據(jù)打印數(shù)dd數(shù)據(jù)打印數(shù)dd最最位位打印數(shù)據(jù)單密 雙密ddddddddddd最低位

位圖數(shù)d1d2d3d4d5d6d7d8打印數(shù)打印數(shù)據(jù)單密 雙密15、ESC– 選擇/取消下劃線模-nnn 0≤n≤2,48≤n≤ n0,1,2, ?下劃線可加在所有字符下(包括右間距),但不包括HT設(shè)置的空格°下劃線選擇取消也可以由ESC!來設(shè)置。最后執(zhí)行令有效 n= ESC16、ESC 設(shè)置默認(rèn)行間2 ?行間距在標(biāo)準(zhǔn)模式和頁模式下是獨(dú)立的 ESC17、ESC3 設(shè)置行間3nn0≤n≤n 設(shè)置行間距為[n×縱向或橫向移動(dòng)單位]英寸 ?行間距設(shè)置在標(biāo)準(zhǔn)模式和頁模式下是相互獨(dú)立的GSP ESC2,GS18、ESC= 選擇=nn0≤n≤n 位十六進(jìn)制碼十進(jìn)制碼功00011 ?當(dāng)被時(shí),除了實(shí)時(shí)命令(DLEEOT,DLEENQ,DLEDC4)忽略所有其 n=19、ESC? 取消用戶自定義字?nn32≤nn ?取消用戶自定義字符中代碼為n的字符。取消后,此字符使用內(nèi)部字庫 ESC&,ESC20、ESC 初始化 21、ESCDn1...nk 設(shè)置橫向跳格位D01≤n≤0≤k≤ ?橫向跳格位置由下式計(jì)算字符寬度 當(dāng)n8最多設(shè)置32k32)跳格位置,超過32當(dāng)nk小于或等于前一個(gè)nk1值時(shí),跳格設(shè)置結(jié)束,后面的數(shù)據(jù)作為普通數(shù)據(jù)處ESCDNUL 默認(rèn)跳格設(shè)置是每8個(gè)標(biāo)準(zhǔn)ASCII碼字符(12×24)一個(gè)跳格位置(列9,17,25,…)。 22、ESCE 選擇/取消加粗模Enn0≤n≤n ESC!同樣可以選擇/取消加粗模式,最后接收令有效 n= ESC23、ESCG 選擇/取消雙重打印模Gnn0≤n≤n n= ESC24、ESCJ 打印并走Jnn0≤n≤n 打印緩沖區(qū)數(shù)據(jù)并走紙[n×縱向或橫向移動(dòng)單位]英寸 ?打印結(jié)束后,將當(dāng)前打印位置置于行首ESC2ESC3 GS25、ESC 選擇頁模L ?該命令只在標(biāo)準(zhǔn)模式的行首有效當(dāng)執(zhí)行FF或ESCS后,返回到標(biāo)準(zhǔn)模式1、設(shè)置字符右間距:ESCSPFS2、設(shè)置行間距:ESC2ESC4、設(shè)置左頁邊距:GS1、執(zhí)試打?。篏S(1、打印NVFS2、定義NVFS3、寫入用戶NV器:FSg4、GSv當(dāng)電源關(guān)閉、復(fù)位、或執(zhí)行ESC@命令,回到標(biāo)準(zhǔn)模式 FF,CAN,ESCFF,ESCS,ESCT,ESCW,GS$,GS26、ESCM 選擇字Mnnnn=0,1,48,n功選擇標(biāo)準(zhǔn)ASCII(12選擇壓縮ASCII(927、ESCR 選擇國(guó)際字符Rnn0≤n≤n 從下表選擇一個(gè)國(guó)際字符集nn字符集01234丹麥56789丹麥西班牙28、ESC

n=

選擇標(biāo)準(zhǔn)模式S ?該命令在頁模式下有效1、設(shè)置右間距:ESCSPFS2、選擇行間距:ESC2ESC1、設(shè)置頁模式下打印區(qū)域ESC2、設(shè)置頁模式下區(qū)域方向ESC1GS\硬件復(fù)位或執(zhí)行ESC@命令后,回到標(biāo)準(zhǔn)模式 FF,ESCFF,ESC29、ESCT 在頁模式下選擇打印區(qū)域方Tnnn 0≤n≤ 48≤n≤ n ?如果當(dāng)前模式為標(biāo)準(zhǔn)模式,只設(shè)置內(nèi)部標(biāo)志位,不影響打印下列命令使用橫向移動(dòng)單位:ESCSPESC$ESC下列命令使用縱向移動(dòng)單位:ESC3ESCJGS$GS下列命令使用橫向移動(dòng)單位:ESC3ESCJGS$GS下列命令使用縱向移動(dòng)單位:ESCSPESC$ESC n= ESC$,ESCL,ESCW,ESC\,GS$,GSP,GS30、ESCV 選擇/取消順時(shí)針旋轉(zhuǎn)90Vnnn 0≤n≤1,48≤n≤ nn功 ?該命令只在標(biāo)準(zhǔn)模式下有效 n= ESC!,ESC31、ESCWxLxHyLyHdxLdxHdyL 頁模式下設(shè)置打印區(qū)WxLxHyLyHdxLdxHdyL57xLxHyLyHdxLdxHdyL87xLxHyLyHdxLdxHdyL 0≤xL,xH,yL,yH,dxL,dxH,dyL,dyH≤255(除dxL=dxH=0或dyL=dyH=0) ?按如下方法設(shè)置區(qū)域橫向起始位置、縱向起始位置、區(qū)域?qū)挾群透叨龋簷M向起始位置:x0=[(xL+xH×256)×橫向移動(dòng)單位]縱向起始位置:y0=[(yL+yH×256)×縱向移動(dòng)單位]打印區(qū)域?qū)挾龋篸xdxLdxH256]×橫向移動(dòng)單位]打印區(qū)域高度:dydyLdyH256]×縱向移動(dòng)單位 ?該命令在標(biāo)準(zhǔn)模式下只設(shè)置內(nèi)部標(biāo)志位,不影響打印+打印區(qū)域?qū)挾鹊闹党隹纱蛴^(qū)域,則打印區(qū)域的寬度自動(dòng)調(diào)整為橫向可打印寬度-橫向起始位置。+打印區(qū)域高度的值超出可打印區(qū)域,則打印區(qū)域的高度自動(dòng)調(diào)整為縱向可打印高度-縱向起始位置。橫向和縱向的移動(dòng)單位由GSP指定,改變橫向和縱向移動(dòng)單位不會(huì)改變當(dāng)前的打印 xL=xH=yL=yH=dxL=72,dxH=2,dyL=176,dyH=4 CAN,ESCL,ESCT,GSP32、ESC\nL 設(shè)置相對(duì)橫向打印位\ 0≤nl≤ 0≤nH≤ 該命令將打印位置設(shè)置到距當(dāng)前位置[(nL+nH×256)×橫向或縱向移動(dòng)單位]處。 ?超出可打印區(qū)域的設(shè)置將被忽略。當(dāng)打印位置向右移動(dòng)時(shí):nLnH256N當(dāng)打印位置向左移動(dòng)時(shí)采用補(bǔ)碼:nLnH25665536N打印起始位置從當(dāng)前位置移動(dòng)到N×橫向移動(dòng)單位或者縱向移動(dòng)單位]1、當(dāng)打印起始位置由ESCT設(shè)置為打印區(qū)域的左上角或右下角時(shí),使用橫向移動(dòng)單2、當(dāng)打印起始位置由ESCT設(shè)置為打印區(qū)域的左下角或右上角時(shí),使用縱向移動(dòng)單 ESC$,GS33、ESCa 選擇對(duì)齊方annn 0≤n≤2,48≤n≤ n的取值與對(duì)齊方式對(duì)應(yīng)關(guān)系如下n對(duì)齊方式1,2, ?該命令只在標(biāo)準(zhǔn)模式下的行首有效該命令根據(jù)HT,ESC$或ESC\命令來調(diào)整空白區(qū)域。 n=0ABCDABCDEABCDABCDEABCDABCDE左對(duì)ABCDABCDEABCDABCDEABCDABCDE34、ESCc3 選擇打印紙傳感器以輸出缺紙信c3nn0≤n≤n 位0011022033044---- ?可以選擇多個(gè)傳感器以輸出信號(hào)。如果任何一個(gè)傳感器檢測(cè)到缺紙,就會(huì)輸出缺紙[缺省值]n35、ESCc4 選擇打印紙傳感器以停止打c4nn0≤n≤n 位0011022---- n=36、ESCc5 允許/按c5nn0≤n≤n n的最低位為0當(dāng)n的最低位為1時(shí),按鍵被 ?只有n的最低位有效 n=37、ESCd 打印并向前走紙ndnn0≤n≤n ?該命令將的打印起始位置設(shè)置在行首該命令不影響由ESC2ESC3最大走紙距離為1016mm,當(dāng)所設(shè)的值大于1016mm時(shí),取最大值。 ESC2,ESC338、ESCpmt1 產(chǎn)生錢箱控制脈pmmm=0,1,48,m0≤t1≤255,0≤t2≤ M連接引腳0,1, ?錢箱開啟脈沖高電平時(shí)間為[t1×2ms],低點(diǎn)平時(shí)間為[t2×2ms]t2t1,t12ms] DLE39、ESCt 選擇字符代碼tnnn 0≤n≤10,16≤n≤ 從字符代碼表中選擇頁nn頁012PC850多語言3[4PC863[-法語5PC865北歐6West789PC755:East n=40、ESC{ 選擇/取消倒置打印模{nn0≤n≤n ?只有n的最低位有效 ABCDABCDEF0123441、FSpn 打印到FLASH中的位pnmnmnm 1≤n≤ 0≤m≤3,48≤m m??v向分辨率橫向分辨率0,1,2,3, 當(dāng)Flash在普通和倍寬模式下,該命令進(jìn)紙n點(diǎn),n為NV位圖高度,在倍高和四倍大小模式下,該命令進(jìn)紙n×2點(diǎn),n為NV位圖高度,與ESC2或ESC3設(shè)定的行間距無關(guān)。 ESC*,FSq,GS/,GSv42、FSqn[xLxHyLyHd1...dk]1...[xLxHyLyH 定義Flash位qn[xLxHyLyHd1...dk]...[xLxHyLyHn[xLxHyLyHd1...dk]...[xLxHyLyHn[xLxHyLyHd1...dk]...[xLxHyLyH1≤n≤0≤xL≤1≤(xL+xH×256)≤1≤(yL+yH×256)≤0≤d≤k=(xL+xH×256)×(yL+yH×256)× 定義Flash位圖n指定所要定義的FlashxLxH指定Flash位圖的橫向點(diǎn)數(shù)xLxH2568yLyH指定Flash位圖的縱向點(diǎn)數(shù)yLyH2568 ?頻繁執(zhí)行該命令能損壞Flash器,推薦每天最多寫Flash10次該命令刪除所有的以前由該命令定義的Flash位圖,不能對(duì)上一次定義的多幅由于在處理該命令的過程中,處于忙狀態(tài),它向Flash中寫數(shù)據(jù)并且停止接收其令,因此,在該命令的執(zhí)行過程中,向發(fā)送其令,包括實(shí)時(shí)命FSyH在第一組Flash位圖里,當(dāng)xLxHyLyH中任何一個(gè)參數(shù)超出定義的范圍時(shí),該命令這條命令定義了n幅Flash位圖。每個(gè)位圖的序列號(hào)從1依次增加,因此,第一個(gè)[xLxHyLyHd1...dk]是Flash1[xLxHyLyHd1...dk]是Flash位圖n的數(shù)據(jù)。在用FSp命令打印位圖時(shí),也是如此。[位圖數(shù)據(jù)子結(jié)數(shù):(xLxH256)×(yLyH×256)8在里Flash空間最大為64Kbits(8Kbytes),該命令可以定義多幅Flash位圖,但不能定義一幅大小超過64Kbits的位圖(不同的空間也不相同,請(qǐng)?jiān)趯慒lash之前,立即處于忙狀態(tài) FS 當(dāng)xL=64,xH=0,yL=96,yH=43、GS! 選擇字符大!nnn0≤n≤(1≤8,1≤ 用0到2位選擇字符高度,4到7位選擇字符寬位十六進(jìn)制碼十進(jìn)制碼功見表見表表 表字符寬度選擇字符高度選擇十六進(jìn)制碼十進(jìn)制碼橫向放大十六進(jìn)制碼十進(jìn)制碼縱向放大001(正常12(2倍高323434545656767878 n n= ESC44、GS$nL 頁模式下設(shè)置縱向絕對(duì)位$nLnLnL 0≤nL≤255,0≤nH≤ ?頁模式下設(shè)置絕對(duì)縱向位置nLnH256縱向或橫向移動(dòng)單位)] ?這條命令只有在頁模式下有效nLnH256縱向或橫向移動(dòng)單位)]超出設(shè)定的打印區(qū)域,這條命令被ESCT根據(jù)ESCT命令設(shè)置的打印區(qū)域方向和起始位置的不同,該命令使進(jìn)行如下GSP ESC$,ESCT,ESCW,ESC\,GSP,GS45、GS*xyd1...d(x×y×8)定義位 xyd1...d(x×y× xyd1...d(x×y×xyd1...d(x×y×1≤x≤255,1≤y≤x×y≤0≤d≤定義一個(gè)位圖,其點(diǎn)數(shù)由和yxy ?位圖橫向上的點(diǎn)數(shù)為x×8;位圖縱向上的點(diǎn)數(shù)為y×8xy ----- --最 GS

y×8

最低46、GS(ApLpHn 執(zhí)行打印數(shù)據(jù)十六進(jìn)制轉(zhuǎn)(Anmnmnmn=0,484747、GS打位/mmm 0≤m≤3,48≤m≤ 打印一幅位圖,打印模式由m指mm??v向分辨率橫向分辨率0,1,2,3, ?如果的位圖沒有被定義,這條命令被忽略為GS*命令設(shè)置的圖號(hào)。 GS*,GS48、GS 開始/結(jié)束宏定: 開始/結(jié)束宏定義 ESC@不能清除宏定義,因此宏定義內(nèi)容可以包括ESC@如果一次接收到GS:之后立刻又接收到GS:,則保持宏未定義狀態(tài) GS49、GSBn選擇/ 十六進(jìn)制 十進(jìn)制 0≤n≤ 選擇/取消黑白反顯打印模式n0n1 這條命令不影響位圖、自定義位圖、條碼、HRI字符以及由HTESC$andESC設(shè) n=50、GSH 選擇HRI字符的打印位Hnnn 0≤n≤3,48≤n≤ nHRIn打印位置0,1,2,3,HRI HRI字符的字體是由GSf命令來指定 n= GSf,GS51、GSLnL 設(shè)置左邊 十六進(jìn)制 十進(jìn)制 0≤nL≤0≤nH≤nLnH左邊距設(shè)置為[(nL+nH× ×橫向移動(dòng)單位]]英寸可可打印區(qū)左邊打印區(qū)域?qū)??在標(biāo)準(zhǔn)模式下,該命令只有在行首才有效GSP命令設(shè)置的,改變縱向和橫向移動(dòng)單位不影響當(dāng)前的 nL=0,nH= GSP,GS52、GSPx 設(shè)置橫向和縱向移動(dòng)單Pxyxyxy0≤x≤0≤y ?分別將橫向移動(dòng)單位近似設(shè)置成25.4/xmm(1/x英寸縱向移動(dòng)單位設(shè)置成25.4/ymm(1/y英寸)。當(dāng)x和y為0時(shí),x和y被設(shè)置成默認(rèn)值。 ?垂直于進(jìn)紙方向?yàn)闄M向,進(jìn)紙方向?yàn)榭v向。在標(biāo)準(zhǔn)模式下,下列命令用xy,即使字符旋轉(zhuǎn)(倒置或者順時(shí)針旋轉(zhuǎn)90°也不①用x令:ESCSP,ESC$,ESC\,FSS,GSL,GS②用y令:ESC3,ESCJ,GSxy用x令:ESCSP,ESC$,ESCW,ESC\,FS用y令:ESC3,ESCJ,ESCW,GS$,GS\,GS用x令:ESC3,ESCJ,ESCW,GS$,GS用y令:ESCSP,ESC$,ESCW,ESC\,FSS,GS x=200,y=200,此時(shí)一個(gè)移動(dòng)單位就是一個(gè)打印點(diǎn)。橫向距離大約為1/8mm,縱向距 ESCSP,ESC$,ESC3,ESCJ,ESCW,ESC\,GS$,GSL,GSV,GSW,GS53、①GSVm②GSVm 選擇切紙模式并切 VmmmVmnmnmn[范圍 ①m=②m=66,0≤n M切紙模式0,1,× m=0,48,1,49,直接切紙54、GSWnL 設(shè)置打印區(qū)域?qū)扺0≤nL≤0≤nH≤ 用nL和nH設(shè)置打印區(qū)域?qū)挾葘⒋蛴^(qū)域?qū)挾仍O(shè)置為nLnH256)×橫向移動(dòng)單位]]可打印區(qū) 打印區(qū)域?qū)?左邊 ?在標(biāo)準(zhǔn)模式下,此命令僅在行首有效如果[+打印區(qū)寬度]超出可打印區(qū)域,則打印區(qū)域?qū)挾葹榭纱蛴^(qū)域?qū)挾葯M向和縱向移動(dòng)單位由GSP命令設(shè)置。改變橫向和縱向移動(dòng)單位不影響當(dāng)前左邊距 nL=76,nH=2 GSL,GSP55、GS\nL 頁模式下設(shè)置縱向相對(duì)位\0≤nL≤0≤nH≤ 這條命令設(shè)置相對(duì)于當(dāng)前點(diǎn)的縱向移動(dòng)距離為nLnH256)×縱向或者橫向移動(dòng)單位]英寸。 ?此命令只在頁模式下有效,在其它模式下被忽略當(dāng)打印位置向下移動(dòng)時(shí):nL+nH× 當(dāng)打印位置向上移動(dòng)時(shí),用補(bǔ)碼計(jì)算:nL+nH× 65536-①當(dāng)打印起始位置設(shè)置成左上角(打印方向從左到右)或者右下角(打印方向從②當(dāng)打印起始位置設(shè)置成右上角(打印方向從上到下)或者左下角(打印方向從GSP ESC$,ESCT,ESCW,ESC\,GS$,GS56、GS^rt 執(zhí)行宏命^rtmrtm0≤r≤rtm0≤t≤m=0, rtm指定執(zhí)行宏的模式。m的最低位為0時(shí):t100msr次。當(dāng)m的最低位為1時(shí):t100ms時(shí)間后,指示燈閃爍,直到用戶按下進(jìn)紙鍵,打印機(jī)才執(zhí)行宏。如此循環(huán)r次。 ?每次執(zhí)行宏的等待時(shí)間為t×100msr是0當(dāng)宏執(zhí)行時(shí)m1) GS57、GSa 打開/關(guān)閉自動(dòng)狀態(tài)返能ann0≤n≤n 位0011---204308--- n=58、GSf 選擇HRI使用字fnnn=0,1,48,n 打印條碼時(shí),為HRI字符選擇一種字體用n來選擇字體如下:n字標(biāo)準(zhǔn)ASCII(12壓縮ASCII(9 HRI字符是對(duì)條碼內(nèi)容注釋的字符HRIGSH n= GSH,GS59、GSh 選擇條碼高h(yuǎn)nnn1≤n≤n n= GS60、①GSkmd1...dkNUL②GSkmn 打印條km m m km d1...mm d1... d1... ①0≤m≤6(k和d的取值范圍是由條碼類型來決定②65m73(kd的取值范圍是由條碼類型來決定 mm條碼類型字符個(gè)數(shù)字備①011≤k≤48≤d≤111≤k≤48≤d≤212≤k≤48≤d≤3JAN87≤k≤48≤d≤45≤d≤65≤d≤41≤k≤d=32,36,37,-,.,45,46,*開始/結(jié)束字符d42(開始/結(jié)束字符51k255(偶數(shù)48≤d≤61≤k≤$,+,-,48≤d≤65≤d≤d=36,43,45,47,11≤n≤48≤d≤11≤n≤48≤d≤12≤n≤48≤d≤JAN87≤n≤48≤d≤45≤d≤65≤d≤1≤n≤d=32,36,37,43,②.,46,*開始/結(jié)束字符d42(開始/結(jié)束字符1n255(偶數(shù)48≤d≤1≤n≤48≤d≤65≤d≤$,+,-,d=36,43,45,47,1≤n≤0≤d≤2≤n≤0≤d≤[注釋[注釋

NUL當(dāng)選擇UPC-A或者UPC-E碼時(shí),接收到12字節(jié)條碼數(shù)據(jù)后,剩余的字符被當(dāng)n用來指示條碼數(shù)據(jù)的個(gè)數(shù),將其后邊n字節(jié)數(shù)據(jù)作為條碼數(shù)據(jù)處理如果n超出了規(guī)定的范圍,不處理這條命令,將其后的數(shù)據(jù)作為普通數(shù)據(jù)處[(標(biāo)準(zhǔn)模式[(頁模式d當(dāng)選擇CODE128(m=73)時(shí):在使用CODE128(CODEA、CODEBCODEC中的一個(gè))②選擇字符集是通過發(fā)送字符“{ASCII碼字符“{”通過連續(xù)發(fā)送字符“{”兩次來完成。特殊字符發(fā)送數(shù)據(jù)十六進(jìn)制碼十進(jìn)制碼7B,CODE7B,123,CODE7B,123,CODE7B,123,7B,123,7B,123,7B,123,7B,123,7B,123, 例如打印“No.在這個(gè)實(shí)例中,首先用CODEB打印“No.”,接著用CODEC打印余下的數(shù)GSk7310123667811146123671234<< GSH,GSf,GSh,GS61、GSr 返回狀rnnn=1,2,49,n n功 ?該命令只對(duì)串口有效紙傳感器狀態(tài)(n=1,49):位十六進(jìn)制碼十進(jìn)制碼狀0013001400700n2位十六進(jìn)制碼十進(jìn)制碼狀00011400700 DLEEOT,GS62、GSv0mxLxHyLyH 打印光柵位v0mxLxHyLyHmxLxHyLyHmxLxHyLyH 0≤m≤3,48≤m≤0≤xL≤0≤xH≤0≤yL≤0≤d≤k=(xL+xH×256)×(yL+yH×256)(k≠ m模縱向分辨率橫向分辨率0,1,2,3,xL、xH表示水平方向位圖字節(jié)數(shù)(xLxHyL、yH表示垂直方向位圖點(diǎn)數(shù)(yLyH ?在標(biāo)準(zhǔn)模式下,只有緩沖區(qū)無數(shù)據(jù)時(shí)該命令才有效 當(dāng)xL+xH×256=(xL+xH×256)×8512123K-K-K76543210最最低63、GSw 設(shè)置條碼寬wnn2≤n≤n nn單基本模塊寬度(毫米雙基本模塊寬度窄基本模塊(毫米寬基本模塊(毫米23456UPC-A,UPC-E,JAN13(EAN13),JAN8(EAN8),CODE93,CODE39,ITF, n= GS漢字字符控制命令64、FS! 設(shè)置漢字字符模!nn0≤n≤n 用n值設(shè)置漢字的打印模式如下位十六進(jìn)制碼十進(jìn)制碼功0,2001430018--7001 ?當(dāng)倍寬與倍高度模式同時(shí)被設(shè)定時(shí),字符橫向和縱向同時(shí)被放大兩倍(包括左右-可以用FSWGS!也可以用FS–選擇或取消下劃線模式,最后一條命令有效。 n=0 -,F(xiàn)SW,GS65、FS 選擇漢字模& ?當(dāng)選中漢字模式時(shí),判斷字符是否為漢字內(nèi)碼,如是漢字內(nèi)碼,先處理第 FS66、FS- 選擇/取消漢字下劃線模-nnn 0≤n≤2,48≤n≤ 根據(jù)n的值,選擇或取消漢字的下劃線n功0,1,2, ?能對(duì)所有字符加下劃線,包括左右間距。但不能對(duì)由HT命令(橫向跳格)引 n=0 FS67、FS 取消漢字模. FS68、FS2c1c2 定義用戶自定義漢2 c1,c2代表定義字符的字符編c1=A1H≤ c2≤ 0≤d≤255k= ?c1,c2代表用戶自定義漢字的編碼,c1指定第一個(gè)字節(jié),c2指定第二個(gè)字節(jié) dddd---------------dddd--------------------------------------d24269、FSSn1 設(shè)置漢字字符左右間

最最低位S0≤n1≤0≤n2≤ 分別將漢字的左間距和右間距設(shè)置為n1和n2當(dāng)支持GSP命令時(shí),左間距是[n1×橫向或者縱向移動(dòng)單位]英寸,右間距[n2×橫向或者縱向移動(dòng)單位] ?設(shè)置倍寬模式后,左右間距也加倍 n1=0,n2= GS70、FSW 選擇/取消漢字倍高倍Wnn0≤n≤n ?只有

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論