tsc条码打印机指令tspl手册

tsc条码打印机指令tspl手册

ID:8232092

大小:532.22 KB

页数:131页

时间:2018-03-11

上传者:U-5649
tsc条码打印机指令tspl手册_第1页
tsc条码打印机指令tspl手册_第2页
tsc条码打印机指令tspl手册_第3页
tsc条码打印机指令tspl手册_第4页
tsc条码打印机指令tspl手册_第5页
资源描述:

《tsc条码打印机指令tspl手册》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

TSC中国区代理商:上海朗风计算机科技有限公司上海市中山西路2330弄2号立信大厦11楼TEL:021-6427192151602806/7/8/9FAX:021-64274866HTTP://www.51barcode.com目錄文件字體規則...........................................................................................................................................1系統設定指令...........................................................................................................................................2SIZE........................................................................................................................................................2GAP.........................................................................................................................................................3BLINE......................................................................................................................................................4OFFSET..................................................................................................................................................5SPEED....................................................................................................................................................6DENSITY.................................................................................................................................................7DIRECTION............................................................................................................................................8REFERENCE..........................................................................................................................................9COUNTRY............................................................................................................................................10CODEPAGE..........................................................................................................................................11CLS.......................................................................................................................................................12FEED.....................................................................................................................................................13FORMFEED..........................................................................................................................................14HOME....................................................................................................................................................15PRINT....................................................................................................................................................16SOUND.................................................................................................................................................17CUT.......................................................................................................................................................18LIMITFEED...........................................................................................................................................19標籤 容設計指令.................................................................................................................................20BAR.......................................................................................................................................................20BARCODE............................................................................................................................................21BITMAP.................................................................................................................................................25BOX.......................................................................................................................................................26ERASE..................................................................................................................................................27DMATRIX..............................................................................................................................................28MAXICODE...........................................................................................................................................29PDF417.................................................................................................................................................32TaiwanSemiconductorCo.,LTDiCopyright1998Allrightsreserved(990920-F) PUTPCX................................................................................................................................................34REVERSE.............................................................................................................................................35TEXT.....................................................................................................................................................36詢問打印機狀態指令..............................................................................................................................38!?...............................................................................................................................................38!R...............................................................................................................................................39~!A........................................................................................................................................................40~!T.........................................................................................................................................................41~!C........................................................................................................................................................42~!I..........................................................................................................................................................43~!F.........................................................................................................................................................44~!@........................................................................................................................................................45信息傳遞協定.........................................................................................................................................46!.................................................................................................................................................46&................................................................................................................................................46~#..........................................................................................................................................................47WINDOWSDRIVER驅動程序指令.......................................................................................................48!B...........................................................................................................................................................48!J...........................................................................................................................................................49!N...........................................................................................................................................................50檔案管理指令.........................................................................................................................................51DOWNLOAD.........................................................................................................................................51REDRAW..............................................................................................................................................59EOP.......................................................................................................................................................60FILES....................................................................................................................................................61KILL......................................................................................................................................................62MOVE....................................................................................................................................................63UPDATBIOS.........................................................................................................................................64BASIC指令及函式...............................................................................................................................65ABS()...................................................................................................................................................65ASC()...................................................................................................................................................66CHR$().................................................................................................................................................67END.......................................................................................................................................................68EOF()....................................................................................................................................................69OPEN....................................................................................................................................................71READ....................................................................................................................................................73SEEK.....................................................................................................................................................75LOF()....................................................................................................................................................77TaiwanSemiconductorCo.,LTDiiCopyright1998Allrightsreserved(990920-F) FREAD$()............................................................................................................................................78FOR…NEXT.........................................................................................................................................79IF…THEN…ELSE.................................................................................................................................81GOSUB…RETURN..............................................................................................................................83GOTO....................................................................................................................................................85INP$()...................................................................................................................................................87INPUT....................................................................................................................................................88REM......................................................................................................................................................90OUT.......................................................................................................................................................91GETKEY()............................................................................................................................................92INT().....................................................................................................................................................93LEFT$()................................................................................................................................................94LEN()....................................................................................................................................................95MID$()..................................................................................................................................................96RIGHT$()..............................................................................................................................................97STR$()..................................................................................................................................................98VAL()....................................................................................................................................................99BEEP...................................................................................................................................................100打印機週邊功能設定指令....................................................................................................................101SETCOUNTER..................................................................................................................................101SETCUTTER......................................................................................................................................103SETKEY1...........................................................................................................................................105SETKEY2...........................................................................................................................................105SETLED1,LED2,LED3.....................................................................................................................107SETPEEL...........................................................................................................................................108SETDEBUG.......................................................................................................................................109SETGAP.............................................................................................................................................110SETRIBBON......................................................................................................................................111SETCOM1..........................................................................................................................................112@LABEL.............................................................................................................................................114PEEL...................................................................................................................................................115LED1,LED2,LED3.............................................................................................................................116KEY1,KEY2.......................................................................................................................................117YEAR..................................................................................................................................................118MONTH...............................................................................................................................................120DATE...................................................................................................................................................121WEEK..................................................................................................................................................122HOUR..................................................................................................................................................123TaiwanSemiconductorCo.,LTDiiiCopyright1998Allrightsreserved(990920-F) MINUTE...............................................................................................................................................124SECOND.............................................................................................................................................126TaiwanSemiconductorCo.,LTDivCopyright1998Allrightsreserved(990920-F) 文件字體規則本文件使用以下字體規則文件規則描述[表示 容]在`中括號 表示該參數為選項代表ASCII27字元,當打印機收到以該控制字元為啟始之指令將立即回應(即使打印機在錯誤狀態時也將即時回應)~(ASCII126),該字元啟始的指令用於詢問打印機的狀態註:200DPI:1mm=8dots粗斜體Arial,字型,用於表300DPI:1mm=12dots示註解DOWNLOAD“TEST.BAS”當所列出的 容為程序SETCOUNTER@11時以Curier字型表示@1=”0001”TEXT10,10,”3”,0,1,1,@1PRINT3,2EOPTaiwanSemiconductorCo.,LTD1Copyright1998Allrightsreserved(990920-F) 删除的内容:系統設定指令òSIZE 明該指令用於設定標籤紙的寬度及長度指令語法(1)英制系統(英寸)SIZEm,n(2)公制系統(公釐)SIZEmmm,nmm參數明m標籤紙的寬度(不含背紙)n標籤紙的長度(不含背紙)*Note:200DPI:1mm=8dots300DPI:1mm=12dots範例(1)英制系統(英寸)SIZE3.5,3.00(2)公制系統(公釐)SIZE100mm,100mmTaiwanSemiconductorCo.,LTD2Copyright1998Allrightsreserved(990920-F) òGAP 明該指令定義兩張標籤紙間的垂直間距距離指令語法(1)英制系統(英寸)GAPm,n(2)公制系統(公釐)GAPmmm,nmm參數明m兩標籤紙中間的垂直距離0≤m≤1(英寸),0≤m≤25.4(公釐)删除的内容:n垂直間距的偏移[-]n≤標籤紙張長度(英寸或公釐)删除的内容:Note:200DPI:1mm=8dots300DPI:1mm=12dots範例一般垂直間距設定(1)英制系統(英寸)GAP0.12,0(2)公制系統(公釐)GAP3mm,0特殊垂直間距設定(1)英制系統(英寸)GAP0.30,-0.10(2)公制系統(公釐)GAP7.62mm,-2.54mmTaiwanSemiconductorCo.,LTD3Copyright1998Allrightsreserved(990920-F) òBLINE 明該指令用於設定黑標的高度及偏移位置删除的内容:distancebetweentheleadingedgeoflabelandthebeginningofblackline.指令語法(1)英制系統(英寸)BLINEm,n(2)公制系統(公釐)BLINEmmm,nmm參數明m黑標的高度,以英寸或公釐表示0.1≤m≤1(英寸),2.54≤m≤25.4(公釐)n黑標偏移量0≤n≤標籤紙删除的内容:distancebetweenlabelleadingedge張高度andthebeginningofblackline.範例(1)英制系統(英寸)BLINE0.20,0.50(2)公制系統(公釐)BLINE5.08mm,12.7mmTaiwanSemiconductorCo.,LTD4Copyright1998Allrightsreserved(990920-F) òOFFSET 明該指令用於控制在剝離模式時(pee-offmode)每張標籤停止的位置,該指令僅適用於剝離模式。指令語法(1)英制系統(英寸)OFFSETm(2)公制系統(mm)OFFSETmmm參數明m紙張停止的距離(英寸或公釐)0≤m≤1(英寸),0≤m≤25.4(公釐)範例(1)英制系統(英寸)OFFSET0.5(2)公制系統(公釐)OFFSET12.7mmTaiwanSemiconductorCo.,LTD5Copyright1998Allrightsreserved(990920-F) 删除的内容:分页符òSPEED 明該指令用於控制打印速度指令語法SPEEDn參數明n1.5設定打印速度為1.5”/sec(TTP-242/243/342/243M/342M,TDP-643)删除的内容:P2.0設定打印速度為2.0”/sec(TTP-242/243/342/243M/342M,TDP-643)3.0設定打印速度為3.0”/sec(TTP-243/243M/TDP-643)4.0設定打印速度為4.0”/sec(TTP-243M)範例SPEED2.0TaiwanSemiconductorCo.,LTD6Copyright1998Allrightsreserved(990920-F) òDENSITY 明該指令用於控制打印時的濃度删除的内容:defines指令語法DENSITYn參數明n0,使用最淡的打印濃度删除的内容:is15,使用最深的打印濃度删除的内容:is範例DENSITY7TaiwanSemiconductorCo.,LTD7Copyright1998Allrightsreserved(990920-F) òDIRECTION 明該指令用於定義打印時出紙的方向指令語法DIRECTIONn參數明n0或1,請參考圖示。範例DIRECTION0TaiwanSemiconductorCo.,LTD8Copyright1998Allrightsreserved(990920-F) òREFERENCE 明該指令用於定義標籤的參考座標原點指令語法REFERENCEx,y參數明x水平方向的座標位置,以點(dot)為單位删除的内容:whichisshowniny垂直方向的座標位置,以點(dot)為單位删除的内容:whichisshownindot.範例REFERENCE10,10TaiwanSemiconductorCo.,LTD9Copyright1998Allrightsreserved(990920-F) òCOUNTRY 明該指令用於設定可攜式鍵盤(選配,KP-200)LCD因國 的不同而顯示所需的字元指令語法COUNTRYn參數明n001:USA002:Canadian-French003:Spanish(LatinAmerica)031:Dutch032:Belgian033:French(France)034:Spanish(Spain)036:Hungarian038:Yugoslavian039:Italian041:Switzerland042:Slovak044:UnitedKingdom045:Danish046:Swedish047:Norwegian048:Polish049:German删除的内容:y055:Brazil061:English(International)351:Portuguese358:Finnish範例COUNTRY001TaiwanSemiconductorCo.,LTD10Copyright1998Allrightsreserved(990920-F) òCODEPAGE 明該指令用於定義可攜式鍵盤(選配,KP-200)每個字母按鍵所對應的國際字元集指令語法CODEPAGEn參數明n字元集的名字或代表號,可進一步區分為7-bit或8-bit7-bitcodepage字元集名稱USA:USABRI:BritishGER:German删除的内容:yFRE:FrenchDAN:DanishITA:ItalianSPA:SpanishSWE:SwedishSWI:Swiss8-bitcodepage字元集代表號437:UnitedStates850:Multilingual852:Slavic860:Portuguese863:Canadian/French865:Nordic註:7-bitor8-bit字元集(codepage)設定與通訊參數中的Datalength有關,請删除的内容:T參考SETCOM1指令删除的内容:,範例CODEPAGE437TaiwanSemiconductorCo.,LTD11Copyright1998Allrightsreserved(990920-F) òCLS 明該指令用於清除影像緩衝區(imagebuffer)的資料指令語法CLS參數明N/AN/A範例CLSTaiwanSemiconductorCo.,LTD12Copyright1998Allrightsreserved(990920-F) òFEED 明該指令用於控制進紙的距離,以點(dot)表示指令語法FEEDn參數明n以點(dot)為單位1≤n≤65535範例FEED40`註:200DPI:1mm=8dots300DPI:1mm=12dotsTaiwanSemiconductorCo.,LTD13Copyright1998Allrightsreserved(990920-F) òFORMFEED 明該指令可命令打印機進一張紙指令語法FORMFEED參數明N/AN/A範例FORMFEEDTaiwanSemiconductorCo.,LTD14Copyright1998Allrightsreserved(990920-F) òHOME 明一般開機後打印第一張標籤時,打印位置都會不準確,打印第二張標籤時打印位置就會正確,若要開機後第一張標籤就要打印在正確的位置,可使用該指令註:使用該指令時,紙張高度需大於或等於30公釐指令語法HOME參數明無無範例HOMETaiwanSemiconductorCo.,LTD15Copyright1998Allrightsreserved(990920-F) òPRINT 明該指令用於打印出儲存於影像緩衝區 的資料語法定義PRINTm[,n]參數明m指定列印的份數(set)删除的内容:Thequantityof删除的内容:sets1≤m≤65535n指定每份列印的張數(copy)删除的内容:Thequantityof1≤n≤65535範例DOWNLOAD“TEST.BAS”SETCOUNTER@11@1=”0001”TEXT10,10,”3”,0,1,1,@1PRINT3,2EOPTaiwanSemiconductorCo.,LTD16Copyright1998Allrightsreserved(990920-F) òSOUND 明該指令用於控制蜂鳴器的頻率,可設定10階的聲音,每階聲因的長短由第二個參數控制指令語法SOUNDlevel,interval參數明音階(level)Soundlevel:0~9時間長度(interval)Soundinterval:1~4095範例SOUND5,200SOUND3,200SOUND3,200SOUND4,200SOUND2,200SOUND2,200SOUND1,120SOUND2,200SOUND3,200SOUND4,200SOUND5,200SOUND5,200SOUND5,400SOUND5,200SOUND3,200SOUND3,200SOUND4,200SOUND2,200TaiwanSemiconductorCo.,LTD17Copyright1998Allrightsreserved(990920-F) òCUT 明使用該指令時,打印機將立即裁切指令語法CUT參數明無無TaiwanSemiconductorCo.,LTD18Copyright1998Allrightsreserved(990920-F) òLIMITFEED 明該指令用於設定打印機進紙時,若經過所設定的長度仍無法偵測到垂直間距,則打印機發生錯誤,停止進紙指令語法(1)英制系統(英寸)LIMITFEEDn(2)公制系統(公釐)LIMITFEEDnmm參數明n可使用英寸或公釐備註(1).該項設定會存於打印機 存(2).當印表機初始化時,該設定值會被定為4英寸TaiwanSemiconductorCo.,LTD19Copyright1998Allrightsreserved(990920-F) 標籤 容設計指令òBAR 明在標籤上畫線指令語法BARx,y,width,height參數明x左上角水平方向啟始點,以點(dot)表示y左上角垂直方向啟始點,以點(dot)表示width線寬,以點(dot)表示height線高,以點(dot)表示註:200DPI:1mm=8dots300DPI:1mm=12dots範例BAR100,100,300,200TaiwanSemiconductorCo.,LTD20Copyright1998Allrightsreserved(990920-F) òBARCODE 明該指令用來畫一維條螞,共計23種¢Code128(條碼subset採自動切 )¢Code128M(條碼subset採人為指定切 )¢EAN128(條碼subset採自動切 )¢Interleaved2of5¢Interleaved2of5withcheckdigit¢Code39¢Code39withcheckdigit¢Code93¢EAN13¢EAN13with2digitsadd-on¢EAN13with5digitsadd-on¢EAN8¢EAN8with2digitsadd-on¢EAN8with5digitsadd-on¢Codabar¢Postnet¢ChinaPostCode(矩陣25碼)¢UPC-A¢UPC-Awith2digitsadd-on¢UPC-Awith5digitsadd-on¢UPCE¢UPCEwith2digitsadd-on¢UPCEwith5digitsadd-on指令語法BARCODEX,Y,”codetype”,height,humanreadable,rotation,narrow,wide,“code”TaiwanSemiconductorCo.,LTD21Copyright1998Allrightsreserved(990920-F) 參數明X條碼欲繪製的水平座標左上角啟點,以點(dot)表示Y條碼欲繪製的垂直座標左上角啟點,以點(dot)表示codetype128Code128,條碼subset採自動切 128MCode128,條碼subset可人為指定切 ControlcodeABC096FNC3FNC3NONE097FNC2FNC2NONE098SHIFTSHIFTNONE099CODECCODECNONE100CODEBFNC4CODEB101FNC4CODEACODEA102FNC1FNC1FNC1103Start(CODEA)104Start(CODEB)105Start(CODEC)使用“!”為條碼subset切 的控制字元,後面加三碼(如上表所示)以切 subset若無指定code128M的啟始subset,系統 定值為subsetBEAN128Code128,條碼subset採自動切 25Interleaved2of525CInterleaved2of5withcheckdigits39Code3939CCode39withcheckdigits93Code93EAN13EAN13EAN13+2EAN13with2digitsadd-onEAN13+5EAN13with5digitsadd-onEAN8EAN8EAN8+2EAN8with2digitsadd-onEAN8+5EAN8with5digitsadd-onTaiwanSemiconductorCo.,LTD22Copyright1998Allrightsreserved(990920-F) CODACodabarPOSTPostnetChinaPostCode矩陣25碼UPCAUPC-AUPCA+2UPC-Awith2digitsadd-onUPCA+5UPC-Awith5digitsadd-onUPCEUPC-EUPCE+2UPC-Ewith2digitsadd-onUPCE+5UPC-Ewith5digitsadd-onheight條碼高度,以點(dot)表示humanreadable0:人眼不可識 删除的内容:1:人眼可識 删除的内容:rotation條碼旋轉角度,順時鐘方向0不旋轉90順時鐘方向旋轉90度删除的内容:withdirection180順時鐘方向旋轉180度删除的内容:direction270順時鐘方向旋轉270度删除的内容:directionnarrow窄bar寬度,以點(dot)表示wide寬bar寬度,以點(dot)表示窄比寬窄比寬窄比寬窄比寬1:11:21:32:512810xN/AN/AN/AEAN1284xN/AN/AN/A25N/A10x10x5x25CN/A10x10x5x39N/A10x10x5x39CN/A10x10x5x93N/AN/A10xN/AEAN134xN/AN/AN/AEAN13+24xN/AN/AN/AEAN13+54xN/AN/AN/AEAN84xN/AN/AN/AEAN8+24xN/AN/AN/AEAN8+54xN/AN/AN/ATaiwanSemiconductorCo.,LTD23Copyright1998Allrightsreserved(990920-F) CODAN/A10x10x5xPOST1xN/AN/AN/AUPCA4xN/AN/AN/AUPCA+24xN/AN/AN/AUPCA+54xN/AN/AN/AUPCE4xN/AN/AN/AUPCE+24xN/AN/AN/AUPCE+54xN/AN/AN/Acodenumber條碼 容範例BARCODE100,100,”39”,96,1,0,2,4,”1000”BARCODE10,10,”128M”,48,1,0,2,2,”!104!096ABCD!101EFGH”(Theaboveexampleofcode128MencodedwithCODEBstartcharacter.Thenextcharacterwillbethecode128functioncharacterFNC3whichisthenfollowedbytheABCDcharactersandEFGHcharactersencodedasCODEAsubset.)TaiwanSemiconductorCo.,LTD24Copyright1998Allrightsreserved(990920-F) òBITMAP 明該指令用於在標籤上繪製點陣圖(非BMP格式圖檔)删除的内容:the指令語法BITMAPX,Y,width,height,mode,bitmapdata…删除的内容:…………..參數明X點陣影像的水平啟始位置Y點陣影像的垂直啟始位置width影像的寬度,以byte表示height影像的高度,以點(dot)表示mode影像繪製模式0OVERWRITE1OR2XORbitmapdata影像資料範例BITMAP100,100,10,1,2,1111111111TaiwanSemiconductorCo.,LTD25Copyright1998Allrightsreserved(990920-F) òBOX 明該指令用於在標籤上繪製矩形指令語法BOXX_start,Y_start,X_end,Y_end,linethickness參數明X_start矩形水平方向左上角啟始位置以點(dot)表示删除的内容:ofx-coordinateY_start矩形垂直方向左上角啟始位置以點(dot)表示X_end矩形水平方向右下角啟始位置以點(dot)表示Y_end矩形垂直方向右下角啟始位置以點(dot)表示linethickness矩形框線厚度,以點(dot)表示範例BOX100,100,200,200,5TaiwanSemiconductorCo.,LTD26Copyright1998Allrightsreserved(990920-F) òERASE 明該指令用於 除影像緩衝區 部份區域的資料指令語法ERASEX_start,Y_start,X_width,Y_height參數明X_start 除區域左上角水平方向的啟始點,以點(dot)表示删除的内容:ofx-coordinateY_start 除區域左上角垂直方向的啟始點,以點(dot)表示X_width 除區域水平方向寬度,以點(dot)表示Y_height 除區域垂直方向高度,以點(dot)表示範例ERASE100,100,200,200TaiwanSemiconductorCo.,LTD27Copyright1998Allrightsreserved(990920-F) òDMATRIX 明該指令用來繪製DataMatrix二維條碼删除的内容:-指令語法DMATRIXx,y,width,height,[xm,row,col],expression删除的内容:,參數明x條碼水平方向啟始位置,以點(dot)表示y條碼垂直方向啟始位置,以點(dot)表示width條碼寬度,以點(dot)表示height條碼高度,以點(dot)表示xm模組尺寸,以點(dot)表示row條碼列數col條碼欄數範例DMATRIX10,10,400,400,”DMATRIX”TaiwanSemiconductorCo.,LTD28Copyright1998Allrightsreserved(990920-F) òMAXICODE 明該指令用來繪製MaxiCode二維條碼指令語法MAXICODEx,y,”class,country,post,message”模式2或3:MAXICODEx,y,"class,country,postalcode,lowprioritymessage"ifcountryis840,thepostalcodecouldbe999999999or99999,9999(Bothexpressionsareacceptable,withorwithoutcommainbetween)删除的内容:ornotarebothacceptedforalltheothercountries,thecodeisupto6alphanumericcharacters.模式4,5或6MAXICODEx,y,"message"删除的内容:SETMAXIMODE[2..6],該指令用來設定MaxiCode的模式,若程序中未指定模式,打印機會自動使用模式2或3來列印(模式2儘適用於country840,模式3可適用於其他國家)若程序中資料為非標準格式(無servicecode,countrycode,postalcode),或AIM特殊格式,系統將使用模式4模式4,5,6中 有HPM及LPM,但仍需使用SETMAXICODE選定模式删除的内容:m參數明xX方向啟始點座標,以點(dot)表示删除的内容:X-coordinatestartingpointyY方向啟始點座標,以點(dot)表示删除的内容:Y-coordinateclass服務(service)等級,以三位數表示startingpointcountry國碼(countrycode),以三位數表示post郵編美國(USA)五位數及四位數加拿大(Canada)六位數message條碼 容TaiwanSemiconductorCo.,LTD29Copyright1998Allrightsreserved(990920-F) 範例ForUSA:MAXICODE100,100,”300,840,06810,7317,DEMOFORMAXICODE”ForCanada:MAXICODE100,100,”300,840,107317,DEMOFORMAXICODE”EXAMPLES:REMMODE4SPEED2CLSSIZE4.00,3.00GAP0.10,0DENSITY10MAXICODE24,24,"THISISA93CHARACTERCODESETAMESSAGETHATFILLSAMODE4,UNAPPENDED,MAXICODESYMBOL..."BOX424,16,700,60,2DIRECTION0PRINT1REMMODE5SPEED2CLSSIZE4.00,3.00GAP0.10,0DENSITY10SETMAXIMODE5MAXICODE24,24,"THISISA93CHARACTERCODESETAMESSAGETHATFILLSAMODE4,UNAPPENDED,MA"BOX424,16,700,60,2DIRECTION0PRINT1REMthiswillusemode2automaticallyREMpleasecheckthedifferenceofthe3MAXICODEcommandsTaiwanSemiconductorCo.,LTD30Copyright1998Allrightsreserved(990920-F) REMall3MAXIMODEproducesamesymbolSPEED2CLSSIZE4.00,3.00GAP0.10,0DENSITY10MAXICODE24,24,"[)>-01961523828028400011Z00004951UPSN06X61015912345671/1Y634ALPHADRPITTSBURGHPA-"MAXICODE24,300,"001,840,152382802,[)>-01961Z00004951UPSN06X61015912345671/1Y634ALPHADRPITTSBURGHPA-"MAXICODE400,24,"001,840,15238,2802,[)>-01961Z00004951UPSN06X61015912345671/1Y634ALPHADRPITTSBURGHPA-"DIRECTION0PRINT1REMthiswillusemode3automaticallySPEED2CLSSIZE4.00,3.00GAP0.16,0DENSITY10MAXICODE24,24,"[)>-0196B10500569991Z00004951UPSN06X61015912345671/1Y634ALPHADRPITTSBURGHPA-"MAXICODE24,300,"001,056,B1050,[)>-01961Z00004951UPSN06X61015912345671/1Y634ALPHADRPITTSBURGHPA-"MAXICODE400,24,"001,056,B1050,[)>-01961Z00004951UPSN06X61015912345671/1Y634ALPHADRPITTSBURGHPA-"DIRECTION0PRINT1TaiwanSemiconductorCo.,LTD31Copyright1998Allrightsreserved(990920-F) òPDF417 明該指令用來打印PDF417二維條碼指令語法PDF417x,y,width,height,rotate,[option],expression參數明xX方向啟始點,以點(dot)表示yY方向啟始點,以點(dot)表示width條碼寬度,以點表示height條碼高度,以點表示rotate條碼旋轉(順時鐘方向)0:0度90:90度180:180度270:270度expression條碼 容删除的内容:le[option]P資料壓縮模式0:自動編碼1:二進位模式E資料修正等級,範圍:0~8M條碼居中於第三、四參數所指定的範圍 0:條碼將繪製於第三、四參數所指定範圍的左上角1:條碼將繪製於第三、四參數所指定範圍的中央Ux,y,c人眼可識 參數設定X:在指定的位置上列印人眼可識  容,以點(dot)表示Y:在指定的位置上列印人眼可識  容,以點(dot)表示C:人眼可識 每行最大字元數W模組寬度,以點(dot)表示TaiwanSemiconductorCo.,LTD32Copyright1998Allrightsreserved(990920-F) 範圍:2~9H條碼寬度,以點(dot)表示範圍:4~99R最大列數C最大欄數T截取.0:不截取1:截取範例PDF417100,200,200,300,0,P0,E1,U100,400,10,”abcdef”TaiwanSemiconductorCo.,LTD33Copyright1998Allrightsreserved(990920-F) òPUTPCX 明該指令用來打印單色PCX格式圖檔指令語法PUTPCXX,Y,”filename”參數明XPCX圖檔的X方向啟始座標YPCX圖檔的X方向啟始座標filename欲打印的圖檔名稱(需已下載於打印機 存)註:該指令儘支援單色PCX圖檔範例PUTPCX100,100,”LOGO.PCX”TaiwanSemiconductorCo.,LTD34Copyright1998Allrightsreserved(990920-F) òREVERSE 明將指定的區域反相打印指令語法REVERSEX_start,Y_start,X_width,Y_height參數明X_startX方向啟始點,以點(dot)表示删除的内容:ofx-coordinateY_startY方向啟始點,以點(dot)表示X_widthX方向反白區域寬度,以點(dot)表示Y_heightY方向反白區域高度,以點(dot)表示範例REVERSE100,100,200,200TaiwanSemiconductorCo.,LTD35Copyright1998Allrightsreserved(990920-F) òTEXT 明使用打印機 置文字(英數)打印文字指令語法TEXTX,Y,”font”,rotation,x-multiplication,y-multiplication,“content”參數明X文字X方向啟始點座標Y文字Y方向啟始點座標font:字體名稱18x12dot英數字體212x20dot英數字體316x24dot英數字體424x32dot英數字體532x48dot英數字體TST24.BF2繁體中文24x24font(大五碼)TST16.BF2繁體中文16x16font(大五碼)TTT24.BF2繁體中文24x24font(電信碼)TSS24.BF2簡體中文24x24font(GB碼)TSS16.BF2簡體中文16x16font(GB碼)K日文24x24font(ShiftJIS碼forWindows,JIS碼forDOSmode)L日文16x16font(ShiftJIS碼,JIS碼forDOSmode)K韓文24x24font(KS碼)rotation:文字旋轉角度(順時鐘方向)00度9090度180180度270270度x-multiplication:X方向放大倍率1~8y-multiplication:Y方向放大倍率1~8TaiwanSemiconductorCo.,LTD36Copyright1998Allrightsreserved(990920-F) 註:五號字英文字母僅可打印大寫字母若要打印雙引號時(“)在程序 請使用[“]來打印雙引號删除的内容:content若要打印0D(hex)字元時,請在程序 使用[R]來打印CR删除的内容:is若要打印0A(hex)字元時,請在程序 使用[A]來打印LF範例TEXT100,100,”4”,0,1,1,”DEMOFORTEXT”TaiwanSemiconductorCo.,LTD37Copyright1998Allrightsreserved(990920-F) 詢問打印機狀態指令ò!? 明詢問打印機狀態指令為立即回應型指令,該指令控制字元是以(ASCII27,escape字元)為控制字元.即使打印機在錯誤狀態中仍能透過RS-232回傳一個byte資料來表示打印機狀態,若回傳值為0則表示打印機處於正常的狀態Bit狀態0打印機構未關(TTP-243M)删除的内容:0Ready1卡紙删除的内容:12缺紙删除的内容:Printercarriage3無碳帶open删除的内容:24暫停打印删除的内容:35打印中删除的内容:46機殼未關(TTP-243M需安裝微動開關才能有此功删除的内容:5能)删除的内容:Printing/7錯誤Pause删除的内容:,删除的内容:6指令語法删除的内容:Reserved!?删除的内容:7删除的内容:Error參數明無無TaiwanSemiconductorCo.,LTD38Copyright1998Allrightsreserved(990920-F) ò!R 明該指令可有軟件送出強迫打印機重新開機指令語法!R參數明無無TaiwanSemiconductorCo.,LTD39Copyright1998Allrightsreserved(990920-F) ò~!A 明該指令用於詢問打印機 存大小,回傳值以10進制字元表示,以0x0d做為結尾.指令語法~!A參數明無無TaiwanSemiconductorCo.,LTD40Copyright1998Allrightsreserved(990920-F) ò~!T 明該指令會回覆打印機的型號打印機型號回傳值TTP/TDP-243TTP/TDP243TTP/TDP-342TTP/TDP342指令語法~!T參數明無無TaiwanSemiconductorCo.,LTD41Copyright1998Allrightsreserved(990920-F) ò~!C 明該指令用來詢問打印機是否安裝實時時鐘(RealTimeClock,簡稱RTC),打印機將回傳1個byte表示打印機是否安裝删除的内容:which傳回值明0未安裝RTC1已安裝RTC指令語法~!C參數明無無TaiwanSemiconductorCo.,LTD42Copyright1998Allrightsreserved(990920-F) ò~!I 明該指令用於詢問打印機所設定的codepage及countrycode,回傳格式如下codepage,countrycodeex:8bit:437,0017bit:USA,001有關回傳訊息,請參考CODEPAGE及COUNTRY指令指令語法~!I參數明無無TaiwanSemiconductorCo.,LTD43Copyright1998Allrightsreserved(990920-F) ò~!F 明該指令用來詢問打印機 存中所儲存的檔名,打印機回覆ASCII字元檔名,每個檔名以0d(hex)最為分隔,最後一個檔名以0x0d,0x1A做為結束。指令語法~!F參數定義無無TaiwanSemiconductorCo.,LTD44Copyright1998Allrightsreserved(990920-F) ò~!@ 明該指令會回覆打印機已打印的里程,以做為維護的參考,打印機僅回覆整數部份的里程,小數的部份將被忽略,傳回值將以ASCII字元的格式傳回,以0x0d做為結束指令語法~!@參數明無無TaiwanSemiconductorCo.,LTD45Copyright1998Allrightsreserved(990920-F) 信息傳遞協定ò!,& 明當打印機發生錯誤時,錯誤提示字串可由RS-232反饋,或是設定直接將錯誤訊息直接打印在標籤紙上,該設定請參考SETDEBUG指令。當設為SETDEBUGRS-232時,錯誤訊息將被包含在!及&識 字中傳會删除的内容:of電腦或終端設備删除的内容:swith註:為ESCAPE(ASCII27)字元指令語法!錯誤訊息&參數明無無範例!SyntaxError&TaiwanSemiconductorCo.,LTD46Copyright1998Allrightsreserved(990920-F) ò~# 明該指令須搭配可攜式鍵盤KP-200使用,啟始識 控制碼為~#,終止識 碼為~&,欲顯示的字串包含在兩識 碼間指令語法~#Prompt~&參數明無無範例~#SELFTEST~&TaiwanSemiconductorCo.,LTD47Copyright1998Allrightsreserved(990920-F) WindowsDriver驅動程序指令ò!B 明該指令為Windows驅動程序專用指令,該指令!B後面接3個byte,用來 明bitmap的資料個數,後面再接資料 容。指令語法te!Bnnn參數明nnn由PC送出的byte數,以3位ASCII字元表示範例!B100TaiwanSemiconductorCo.,LTD48Copyright1998Allrightsreserved(990920-F) ò!J 明該指令為Windows驅動程序專用,該指令後面接4個byte字元,此4個字元表示目前的位置到下一行的距離,以點(dot)來表示。指令語法!Jnnnn參數明nnnn4位數,用來表示列印位置範例!J0100TaiwanSemiconductorCo.,LTD49Copyright1998Allrightsreserved(990920-F) ò!N 明Windowsdriver6驅動程序專用指令,該指令用來指定打印的份數指令語法!Nnnn參數明nnn以3個byte表示份數範例!N001TaiwanSemiconductorCo.,LTD50Copyright1998Allrightsreserved(990920-F) 檔案管理指令òDOWNLOAD 明若檔案欲儲存於打印機 存時,檔案的第一行需使用DOWNLOAD指令,當打印機收到該指令時會將資料 容儲存於打印機 存,需調用時,再調用其檔案名稱即可。DOWNLOAD的格式可分為程序檔及資料檔,資料檔範圍包含圖檔、字型檔等。指令語法1.Download程序檔程序檔如下,打印機在收到該檔案後會以EXAMPLE.BAS的檔名存在 存(DRAM),EOP代表程式結束點。DOWNLOAD“EXAMPLE.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSTEXT100,100,”3”,0,1,1,”EXAMPLEPROGRAM”PRINT1EOP註:若要將程序存在打印機 存,程序的第一行須加DOWNLOAD“檔名.BAS”,程序最後一行需以EOP做結束2.Download一資料檔儲存資料於打印機 存的格式如下DOWNLOAD“FILENAME”,DATASIZE,DATACONTENT…其中删除的内容:……TaiwanSemiconductorCo.,LTD51Copyright1998Allrightsreserved(990920-F) FILENAME為欲儲存在打印機 存的名稱,注意檔名大小寫有 DATASIZE參數為資料檔的實際大小,不包含檔頭3.Download一個PCX圖檔打印機接受單色PCX圖檔格式.欲儲存PCX圖檔到打印機 存,需先將檔删除的内容:T頭送給打印機,後面再接續圖檔 容,格式如下:删除的内容:isacceptableinthisprinterDOWNLOAD“FILENAME.PCX”,FILESIZE,PCXCONTENT…其中FILENAME.PCX為欲儲存在打印機 存的檔案名稱FILESIZE,檔案大小為圖檔的實際大小,不包含檔頭PCXCONTENT,資料 容為實際圖檔大小TherearetwomethodstoaddheadertoPCXgraphicfile:删除的内容:means删除的内容:the(1)UseHEXeditortoaddheadertothebeginningofPCXfile.(2)UnderDOSenvironment,followthestepsbelowtoaddheaderfiletoprinter.A.C:>MODECOM296,N,8,1B.C:>COPYCONCOM2DOWNLOAD“LOGO.PCX”,4910,^ZC.C:>COPYLOGO.PCXCOM24.DownloadfontfileTwocategoriesoffontsareavailableinthisprinter,whicharefixedpitchfontandvariablepitchfontrespectively.Doublebytecharactersetisalsosupportedbythetwocategoriesoffonts.Thedetailedspecificationsoffontsareasdescribedbelow:删除的内容:as(1)FixedpitchfontA.BF1fontfileExtensionwithBF1fontfileistheformatofASCIIsequentialarrangement.Fileformatasfollows:删除的内容:is删除的内容:ingDOWNLOAD“FILENAME.BF1”,FILESIZE,FONTDATA….whereTaiwanSemiconductorCo.,LTD52Copyright1998Allrightsreserved(990920-F) FILESIZE:Theoriginalsizeof*.BF1file;“DOWNLOAD删除的内容:,删除的内容:,“FILENAME.BF1”,FILESIZE”arenot删除的内容:,included.删除的内容:“FONTDATA:Thefontarrangementisasshownbelow:Singlebytecharacterset:whereP1:0(constant)P2:Characterheight(indot)P3:Characterwidth(indot)P4:ASCIIcodeoffirstcharacterP5:ASCIIcodeoflastcharacterDoublebytescharactersetwhereP1:0(constant)P2:Characterheight(indot)P3:Characterwidth(indot)P4:ASCIIcodeoffirstcharacterP5:ASCIIcodeoflastcharacterB.BF2fontfileBF2fontfileischaracterizedbythefeaturethatitsfontissearched删除的内容:Thefeatureof删除的内容:thebyaspecifiedaddressformula.Thesemi-colonmustbeaddedattheendofformula,whichservesastheseparatorbetween删除的内容:isformulaandfontdata.Fileformatisasfollows:删除的内容:ingTaiwanSemiconductorCo.,LTD53Copyright1998Allrightsreserved(990920-F) DOWNLOAD“FILENAME.BF2”,FILESIZE,FONTDATA….whereFILESIZE:Theoriginalsizeof*.BF2file;“DOWNLOAD删除的内容:,“FILENAME.BF2”,FILESIZE”arenot删除的内容:,“included.FONTDATA:Thefontarrangementisasshown:删除的内容:belowSinglebytecharactersetwhereP1:0(constant)P2:Characterheight(indot)P3:Characterwidth(indot)Addressformula:Example:(LB-32)*24+18;whereLB:Afixedvariableforsinglebytecharacter32:ThestartingASCIIcode24:Thesizeofcharacterinbytes18:TheoffsetbyteswhichbeginfromP1删除的内容:sto;;:Semi-colon,theendingofformulaDoublebytescharactersetwhereP1:0(constant)P2:Characterheight(indot)P3:Characterwidth(indot)Addressformula:TaiwanSemiconductorCo.,LTD54Copyright1998Allrightsreserved(990920-F) Example:(94*(HB-163)+LB-161)*72+128;whereHB:Afixedvariablefordoublebytecharacter,whichmeanshighbyteLB:Afixedvariablewhichmeanslowbyte163:ThestartingASCIIcodeofhighbyte161:ThestaringASCIIcodeoflowbyte72:Thesizeofcharacterinbyte128:TheoffsetbyteswhichbeginfromP1删除的内容:sto;;:Semi-colon,theendingofformulaC.BF3fontfileBF3fontfileischaracterizedbythefeaturethatthefontissearched删除的内容:Thefeatureofbyanaddresstable;andBF3characterset,thatitonlyencloses删除的内容:.Thefeatureof删除的内容:isafewdailyusedcharacters,notthewholecharacterset.For删除的内容:isexample,therearearound13,000Chinesecharactersinthe删除的内容:dgeneralfontfile,butmaybeonly100ofthemareactuallyused删除的内容:almostinyourapplication.Inthissituation,youmaychooseBF3font删除的内容:charactersbecauseittakesuplessmemoryoftheprinter.BF3font删除的内容:issupportsdouble-bytecharacteronly.删除的内容:enough删除的内容:usesFileformatisasfollowing:DOWNLOAD“FILENAME.BF3”,FILESIZE,FONTDATA….删除的内容:whereFILESIZE:Theoriginalsizeof*.BF3file.“DOWNLOAD“FILENAME.BF3”,FILESIZE”arenot删除的内容:,“included.FONTDATA:Thefontarrangementisasshownbelow:TaiwanSemiconductorCo.,LTD55Copyright1998Allrightsreserved(990920-F) whereP1:0(constant)P2:Characterheight(indot)P3:Characterwidth(indot)P4:CharactercountsP5:Charactercode.Charactercodesarearrangedin删除的内容:Thearrangementofcincreasingorder,notdecreasingorder.删除的内容:isP6:Characteraddress(2)VariablepitchfontA.VF1fontfileFontfileswithVF1extensionnameuseaddresstabletoindexfonts.删除的内容:ExtensionwithVF1f删除的内容:istheformatFileformatisasfollows:that删除的内容:dDOWNLOAD“FILENAME.VF1”,FILESIZE,FONTDATA….删除的内容:getwhere删除的内容:ingFILESIZE:Theoriginalsizeof*.VF1file,“DOWNLOAD删除的内容:“FILENAME.VF1”,FILESIZE”arenot删除的内容:,“included.FONTDATA:Thefontarrangementisasshownbelow:Singlebytecharacterset.whereP1:0(constant)P2:Characterheight(indot)P3:ASCIIcodeoffirstcharacterP4:ASCIIcodeoflastcharacterP5:Characterwidth(indot)DoublebytecharactersetTaiwanSemiconductorCo.,LTD56Copyright1998Allrightsreserved(990920-F) whereP1:0(constant)P2:Characterheight(indot)P3:ASCIIcodeoffirstcharacterP4:ASCIIcodeoflastcharacterP5:Characterwidth(indot)B.VF2fontFontfileswithVF2extensionnameuseaddressformulatoindex删除的内容:ExtensionwithVF2ffonts删除的内容:istheformatthat删除的内容:dFileformatisasfollows:删除的内容:getDOWNLOAD“FILENAME.VF2”,FILESIZE,FONTDATA….删除的内容:ingwhere删除的内容:FILESIZE:Theoriginalsizeof*.VF2file,“DOWNLOAD“FILENAME.VF2”,FILESIZE”arenot删除的内容:,“included.FONTDATA:Thefontarrangementisasshownbelow:SinglebytecharactersetwhereP1:0(constant)P2:Characterheight(indot)P3:Characterwidth(indot)Addressformula:Example:(LB-32)*24+18;TaiwanSemiconductorCo.,LTD57Copyright1998Allrightsreserved(990920-F) whereLB:Afixedvariableforsinglebytecharacter32:ThestartingASCIIcode24:Thesizeofcharacterinbytes18:TheoffsetbytesbeginningfromP1to;删除的内容:which删除的内容:s;:Semi-colon,theendingofformulaDoublebytecharactersetwhereP1:0(constant)P2:Characterheight(indot)P3:Characterwidth(indot)Addressformula:Example:(94*(HB-163)+LB-161)*72+128;whereHB:Afixedvariablefordoublebytecharacter,meaninghighbyte删除的内容:which删除的内容:sLB:Afixedvariable,meaninglowbyte删除的内容:which163:ThestartingASCIIcodeofhighbyte删除的内容:s161:ThestaringASCIIcodeoflowbyte72:Thesizeofcharacterinbyte128:TheoffsetbytesbeginningfromP1to;删除的内容:which删除的内容:s;:Semi-colon,theendingofformulaTaiwanSemiconductorCo.,LTD58Copyright1998Allrightsreserved(990920-F) òREDRAW 明該指令用來清除字匣 存的 容,並寫入所指定數量的資料删除的内容:ThiscommandisusedforTTP-243printer.程式語法REDRAWn,size,fontdata…删除的内容:…..參數明n欲將資料寫到所指定的FLASHmemory,可使用的參數為1~4,每個FLASHmemory的容量為1MBsize檔案的byte數註:若資料大於1MB,需自行切割檔案再寫入第二個flashmemoryTaiwanSemiconductorCo.,LTD59Copyright1998Allrightsreserved(990920-F) òEOP 明程序結束點,需將該指令放在程序的最後一行程序語法EOP參數明無無範例DOWNLOAD“DEMO.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSTEXT100,100,”3”,0,1,1,”DEMOPROGRAM”FORI=1TO10I=I+1NEXTPRINT1EOPTaiwanSemiconductorCo.,LTD60Copyright1998Allrightsreserved(990920-F) òFILES 明該指令可打印出儲存在打印機 存的檔案名稱,需先設定SETDEBUGLABEL後,該指令才有作用程序語法FI;LES參數明無無範例請依照下列步驟列出儲存於打印機 存的檔案名稱C:>COPYCONLPT1SETDEBUGLABELFILEZC:>註:,,代表PC鍵盤上的相對按鍵TaiwanSemiconductorCo.,LTD61Copyright1998Allrightsreserved(990920-F) òKILL 明該檔案用來 除儲存於打印機 存的檔案,程序語法KILL“FILENAME”參數明FILENAME欲 除的檔案名稱,注意大小寫有 *表示 除所有檔案範例C:>MODECOM296,N,8,1C:>COPYCONCOM2C:>FILESC:>COPYCONCOM2KILL“DEMO.BAS”^ZC:>FILESTaiwanSemiconductorCo.,LTD62Copyright1998Allrightsreserved(990920-F) òMOVE 明該指令可將存在DRAM的資料寫到flashmemory程序語法MOVE參數明無無TaiwanSemiconductorCo.,LTD63Copyright1998Allrightsreserved(990920-F) òUpdatBiosDescriptionThiscommandisusedtoupgradetheprinterfirmware.Toupgrade,the删除的内容:For删除的内容:ingprintermustbeinReadystatusbeforethecommandcanbeissued.When删除的内容:onupdatingthefirmware,thechecksumwillbecalculatedandcomparedwith删除的内容:rthevalueofthepre-calculatedchecksumstoredataddressFE00h.Ifthe删除的内容:andthenissuetwovaluesaredifferent,theupgradeprocessisafailureandtheSYNTAX删除的内容:isERRORmessageisprinted.Thechecksumisthesummationoffirmware删除的内容:toupgrade.dataof2000h~EFFFHand10000h~2FFFFh.Afterupgradingthefirmware,删除的内容:sthechecksumoftheflashmemorywillbecalculated.Ifitisnotequaltothe删除的内容:inchecksumofaddressFE00h,theflashmemorywillbeupgraded删除的内容:figurescontinuouslyuntilthetwovaluesareequivalent.删除的内容:thechecksum删除的内容:figuresSyntaxUpdatBios(space)(FirmwareTotalPage)(FirmwareData).ParameterDescription(Space)Spacecharacter(hex:20h)FirmwareTotalPageIndicatedinhexademicalsystemdigits;onepageis删除的内容:by删除的内容:,64Kbytes(Forexample,totalfirmwaredataare320KB,or05h)删除的内容:F删除的内容:totallyFirmwareDataBinarycodeofthefirmwareprogram删除的内容:thehexis删除的内容:ThebExampleUpdatBios△05(FirmwareData)TaiwanSemiconductorCo.,LTD64Copyright1998Allrightsreserved(990920-F) BASIC指令及函式òABS() 明該函式回覆整數或浮點術的 對值程序語法ABS(-100)ABS(-99.99)ABS(VARIABLE)範例DOWNLOAD“TEST.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSA=ABS(-100)B=ABS(-50.98)C=-99.99TEXT100,100,”3”,0,1,1,STR$(A)TEXT100,150,”3”,0,1,1,STR$(B)TEXT100,200,”3”,0,1,1,STR$(ABS(C))PRINT1EOPTaiwanSemiconductorCo.,LTD65Copyright1998Allrightsreserved(990920-F) òASC() 明該函式回傳字元的ASCII碼程序語法ASC(“A”)範例DOWNLOAD“TEST.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSCODE1=ASC(“A”)TEXT100,100,”3”,0,1,1,STR$(CODE1)PRINT1EOPTaiwanSemiconductorCo.,LTD66Copyright1998Allrightsreserved(990920-F) òCHR$() 明該函式傳回所指定的ASCIIcode字元程序語法CHR$(n)參數明nASCII碼删除的内容:.範例DOWNLOAD“TEST.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSA=65WORD$=CHR$(A)TEXT100,100,”3”,0,1,1,WORD$PRINT1EOPTaiwanSemiconductorCo.,LTD67Copyright1998Allrightsreserved(990920-F) òEND 明主程序的結束點程序語法END範例DOWNLOAD“TEST.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSA=1:STARTIFA>10THENENDELSEA=A+1GOTOSTARTTEXT100,100,”3”,0,1,1,STR$(A)PRINT1EOPTaiwanSemiconductorCo.,LTD68Copyright1998Allrightsreserved(990920-F) òEOF() 明該函式用來判斷檔案指標是否已到檔案的結束位置程序語法EOF(FileHandle)參數明Filehandle0或1傳回值明非零表示指標已到檔案最後結束位置0指標未到達檔尾範例DOWNLOAD“DEMO.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSOPEN"DATA",0SEEK0,4:AITEM$=""READ0,ITEM$,PRICE,QTYTEXT10,10,"3",0,1,1,"SEEKCOMMANDTEST(SHIFT4CHARACTERS)"BOX98,48,502,514,2A$="ITEMS:"+ITEM$TaiwanSemiconductorCo.,LTD69Copyright1998Allrightsreserved(990920-F) B$="PRICE:"+STR$(PRICE)C$="QTY:"+STR$(QTY)TEXT128,114,"2",0,1,1,A$TEXT130,198,"2",0,1,1,B$TEXT132,268,"2",0,1,1,C$BARCODE132,365,"39",96,1,0,2,4,"PRICE-2000"PRINT1I=EOF(0)IFI=0THENGOTOAPRINT1EOPTaiwanSemiconductorCo.,LTD70Copyright1998Allrightsreserved(990920-F) òOPEN 明該指令用於開啟儲存於打印機 存的檔案,打印機最多能同時一次開啟兩個檔案,使用該指令時檔案需已儲存於 存程序語法OPEN“Filename”,Filehandle參數明Filename儲存於 存的檔案名稱Filehandle0or1.範例Ifafilebythenameof“DATA”istobedownloaded,删除的内容:thereis删除的内容:withThefileformatcontains:DOWNLOAD“DATA”,20,Computer2000015Savingtheabovecontentsofdataunderthefilenameof“DATA”.Followthe删除的内容:a删除的内容:Usestepsbelowtodownloaddatatotheprinter:C:>MODECOM2:96,N,8,1↵C:>COPYDATA/BCOM2↵Theaboveexamplesetsthefollowing:baudrateat9600bps,noparity,8bitsdata,1topbit.Ifafilebynameof“DEMO.BAS”istobedownloaded,删除的内容:s删除的内容:thereisthefileformatcontains:删除的内容:with删除的内容:TDOWNLOAD“DEMO.BAS”SIZE3.00,3.00CLSTaiwanSemiconductorCo.,LTD71Copyright1998Allrightsreserved(990920-F) SPEED2DENSITY8SETCUTTEROFFSETPEELOFFDIRECTIO0REFERENCE0,0OPEN“DATA”,1SEEK1,0READ1,ITEM$,PRICE,QTYI=EOF(1)IFI>0THENENDBOX98,48,502,514,2A$=”ITEMS:”+ITEM$B$=”PRICE:”+STR$(PRICE)C$=”QTY:”+STR$(QTY)TEXT128,114,”2”,0,1,1,A$TEXT130,198,”2”,0,1,1,B$TEXT132,268,”2”,0,1,1,C$BARCODE132,365,”39”,96,1,0,2,4,”PRICE-2000”PRINT1CLOSE1EOPSavingtheabovecontentsofdataunderthefilenameof“DEMO”.删除的内容:aFollowthestepsbelowtodownloaddatatotheprinter:C:>MODECOM1:96,N,8,1↵C:>COPYDEMOCOM1↵Theaboveexamplesetsthefollowing:baudrateat9600bps,noparity,8bitsdata,1stopbit.Savingthefollowingcommandofprogramunderthefile删除的内容:anameof“EXECUTE”:DEMOC:>COPYEXECUTECOM1↵Theaboveexampleinstructstheprintertoopenthefile“DATA”withafilehandleof1andreaditemsfromthefile.TaiwanSemiconductorCo.,LTD72Copyright1998Allrightsreserved(990920-F) òREAD 明該指令用於讀取已於打印機 存開啟的檔案程序語法READfilehandle,variables參數明filehandle0或1variables字串、整數或浮點變數範例DOWNLOAD“OPEN1.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSOPEN"DATA",0OPEN"DATA1",1SEEK0,4:AITEM$=""READ0,ITEM$,PRICE,QTYTEXT10,10,"3",0,1,1,"SEEKCOMMANDTEST(SHIFT4CHARACTERS)"BOX98,48,502,514,2A$="ITEMS:"+ITEM$B$="PRICE:"+STR$(PRICE)C$="QTY:"+STR$(QTY)TaiwanSemiconductorCo.,LTD73Copyright1998Allrightsreserved(990920-F) TEXT128,114,"2",0,1,1,A$TEXT130,198,"2",0,1,1,B$TEXT132,268,"2",0,1,1,C$BARCODE132,365,"39",96,1,0,2,4,"PRICE-2000"PRINT1I=EOF(0)IFI=0THENGOTOASEEK1,0:BREAD1,ITEM$,PRICE,QTYTEXT10,10,"4",0,1,1,"OPEN,READ,EOF()COMMANDTEST"BOX98,48,502,514,2A$="ITEMS:"+ITEM$B$="PRICE:"+STR$(PRICE)C$="QTY:"+STR$(QTY)TEXT128,114,"2",0,1,1,A$TEXT130,198,"2",0,1,1,B$TEXT132,268,"2",0,1,1,C$BARCODE132,365,"39",96,1,0,2,4,"PRICE-2000"PRINT1I=EOF(1)IFI=0THENGOTOBOPEN"DATA2",0CLSZ$=""Z$=FREAD$(0,6)TEXT10,20,"4",0,1,1,"FREAD$()FUNCTIONTEST"TEXT10,70,"4",0,1,1,"ITEM3$="+Z$J=LOF("DATA2")TEXT10,140,"3",0,1,1,"THEFILESIZEOFDATA2IS:"+STR$(J)+"Bytes"PRINT1EOPTaiwanSemiconductorCo.,LTD74Copyright1998Allrightsreserved(990920-F) òSEEK 明該指令用來移動檔案指標到某一特定的位置.程序語法SEEKfilehandle,offset參數明filehandle0或1檔案指標的偏移量範例DOWNLOAD“TEST.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSOPEN"DATA",0SEEK0,4ITEM$=""READ0,ITEM$,PRICE,QTYTEXT10,10,"3",0,1,1,"SEEKCOMMANDTEST(SHIFT4CHARACTERS)"BOX98,48,502,514,2A$="ITEMS:"+ITEM$B$="PRICE:"+STR$(PRICE)C$="QTY:"+STR$(QTY)TEXT128,114,"2",0,1,1,A$TEXT130,198,"2",0,1,1,B$TaiwanSemiconductorCo.,LTD75Copyright1998Allrightsreserved(990920-F) TEXT132,268,"2",0,1,1,C$BARCODE132,365,"39",96,1,0,2,4,"PRICE-2000"PRINT1EOPTaiwanSemiconductorCo.,LTD76Copyright1998Allrightsreserved(990920-F) òLOF() 明該指令可回傳已開啟檔案的檔案大小,以byte表示程序語法LOF(“FILENAME”)參數明FILENAME已下載在打印機 存的檔案名稱範例DOWNLOAD“OPEN2.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSOPEN"DATA2",0CLSZ$=""Z$=FREAD$(0,6)TEXT10,20,"4",0,1,1,"FREAD$()FUNCTIONTEST"TEXT10,70,"4",0,1,1,"ITEM3$="+Z$J=LOF("DATA2")TEXT10,140,"3",0,1,1,"THEFILESIZEOFDATA2IS:"+STR$(J)+"Bytes"PRINT1EOPTaiwanSemiconductorCo.,LTD77Copyright1998Allrightsreserved(990920-F) òFREAD$() 明該指令用於讀取已開啟檔案 所指定byte數的資料程序語法FREAD$(filehandle,byte)參數明filehandle0或1byte欲讀取資料的byte數範例DOWNLOAD“FREAD.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSOPEN"DATA2",0CLSZ$=""Z$=FREAD$(0,6)TEXT10,20,"4",0,1,1,"FREAD$()FUNCTIONTEST"TEXT10,70,"4",0,1,1,"ITEM3$="+Z$J=LOF("DATA2")TEXT10,140,"3",0,1,1,"THEFILESIZEOFDATA2IS:"+STR$(J)+"Bytes"PRINT1EOPTaiwanSemiconductorCo.,LTD78Copyright1998Allrightsreserved(990920-F) òFOR…NEXTLOOP 明迴圈指令可自動執行 的程序,直到條件滿足為止。請勿由迴圈外部直接跳到迴圈 部執行,否則將發生無法預期的錯誤。程序語法Forvariable=startTOendSTEPincrement程序NEXT參數明variable變數名稱最多可達8個字元start可為整數或浮點數end可為整數或浮點數increment可為整數或浮點數,正數或負數範例DOWNLOAD“FREAD.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSA$=""B$=""C$=""H$=""FORI=1TO10STEP1A$=A$+STR$(I)+""TEXT10,10,"3",0,1,1,A$TaiwanSemiconductorCo.,LTD79Copyright1998Allrightsreserved(990920-F) NEXTFORI=1TO1000STEP100B$=B$+STR$(I)+""TEXT10,50,"3",0,1,1,B$NEXTFORI=50TO10STEP-10C$=C$+STR$(I)+""TEXT10,100,"3",0,1,1,C$NEXTFORI=1TO5STEP0.5H$=H$+STR$(I)+""TEXT10,150,"3",0,1,1,H$NEXTPRINT1EOPTaiwanSemiconductorCo.,LTD80Copyright1998Allrightsreserved(990920-F) òIF…THEN…ELSE 明條件判斷式指令程序語法IFconditionTHENstatement[ELSEstatement]IF…THEN…ELSE指令需寫在同一行,不可分兩行寫,程序長度不可大於删除的内容:should255個字元參數明condition可使用的運算子有<,>,=statement程序僅能有一行範例DOWNLOAD“IFTHEN.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSA=50B=5C$=""D$="":L1IFA>100THENGOTOL1ELSEA=A+10C$=STR$(A)+"ISSMALLERTHAN100"TEXT100,10,"4",0,1,1,C$TaiwanSemiconductorCo.,LTD81Copyright1998Allrightsreserved(990920-F) PRINT1END:L2A=A+BD$=STR$(A)+"ISLARGERTHAN100"TEXT100,100,"4",0,1,1,D$PRINT1GOTOL1EOPTaiwanSemiconductorCo.,LTD82Copyright1998Allrightsreserved(990920-F) òGOSUB…RETURN 明該指令可由主程式跳到副程序執行再跳回主程序程序語法GOSUBLABELstatementEND:LABELstatementRETURN參數明LABEL副程式的起始點,LABEL名稱不可超過8個字元範例DOWNLOAD“GOSUB1.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSTEXT10,600,"5",0,1,1,"GOSUB&RETURNCOMMANDTEST"X=300Y=300GOSUBDASHGOSUBDR_LINETaiwanSemiconductorCo.,LTD83Copyright1998Allrightsreserved(990920-F) PRINT1END:DR_LINEBOXX,Y,X+200,Y+200,5RETURN:DASHSETPEELOFFDENSITY13FORI=21TO50TEXT10,I,100,”3”,0,1,1,”==============================”NEXTRETURNEOPTaiwanSemiconductorCo.,LTD84Copyright1998Allrightsreserved(990920-F) òGOTO 明Thiscommandisusedtobranchtoaspecifiedlabel.Thelabelcannot删除的内容:maximumcharactersofexceed8charactersinlength.程序語法GOTOLABEL:LABELParameterDescriptionN/AN/A範例DOWNLOAD“GOSUB1.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSA=0TOTAL=0:STARTIFA<100THENGOTOSUMELSEGOTOPRTOUT:SUMA=A+1TOTAL=TOTAL+AGOTOSTART:PRTOUTTaiwanSemiconductorCo.,LTD85Copyright1998Allrightsreserved(990920-F) B$="THESUMMATIONOF1..100IS"+STR$(TOTAL)TEXT10,100,"3",0,1,1,B$PRINT1ENDEOPTaiwanSemiconductorCo.,LTD86Copyright1998Allrightsreserved(990920-F) òINP$() 明該函式可由打印機串口回傳一個byte的資料程序語法INP$(n)參數明n1:代表打印機的com1port範例DOWNLOAD“GOSUB1.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSPRICE$=”123456”T$=INP$(1)TEXT100,100,”4”,0,1,1,T$PRINT1EOPTaiwanSemiconductorCo.,LTD87Copyright1998Allrightsreserved(990920-F) òINPUT 明該指令可由打印機串口接收資料,資料結束時需有0x0d,0x0a.程序語法INPUT[“Promptstring”],variables參數明Promptstring提示字串將顯示在KP-200螢幕上KP-200上,每行最多可顯示20個字元Variables接收資料的變數名稱删除的内容:範例DOWNLOAD“INPUT1.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLS:STARTCLSA$=""TEXT20,50,"3",0,1,1,"PleaseconnectLCDkeyboardfortesting"INPUT"Enterthecodenumber";A$BARCODE20,100,"39",48,1,0,2,5,A$PRINT1TaiwanSemiconductorCo.,LTD88Copyright1998Allrightsreserved(990920-F) GOTOSTARTEOPTaiwanSemiconductorCo.,LTD89Copyright1998Allrightsreserved(990920-F) òREM 明該指令用於程式註解程序語法REM範例REM********************************REMThisisademonstrationprogram*REM********************************DOWNLOAD“REMARK.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSTEXT50,50,”3”,0,1,1,”REMARKDEMOPROGRAM”EOPTaiwanSemiconductorCo.,LTD90Copyright1998Allrightsreserved(990920-F) òOUT 明該指令用來將資料送到打印機串口程序語法OUT“prompt”,variable參數明prompt顯示在KP-200上LCD的提示字串Variable欲輸出的訊息範例DOWNLOAD“INPUT1.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSPRICE$=”123456”OUT“PRICE:”,PRICE$EOPTaiwanSemiconductorCo.,LTD91Copyright1998Allrightsreserved(990920-F) òGETKEY() 明該函式用來偵測暫停鍵或進紙鍵是否被按著,該函式將持續等待,直到按鍵被按。若按住暫停鍵,打印機回覆0,若按進紙鍵則回覆1程序語法GETKEY()範例DOWNLOAD“DEMO4.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLS:STARTA=GETKEY()IFA=0THENGOTOPAUSEBIFA=1THENGOTOFEEDB:PAUSEBCLSTEXT50,10,"4",0,1,1,"PAUSEkeyispressed!"PRINT1GOTOSTART:FEEDBCLSTEXT50,10,"4",0,1,1,"FEEDkeyispressed!"PRINT1EOPTaiwanSemiconductorCo.,LTD92Copyright1998Allrightsreserved(990920-F) òINT() 明該函式將傳回浮點數的整數部份程序語法INT(n)參數明nn可以是正數或負數、浮點數或數學運算式範例DOWNLOAD“DEMO5.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSA=INT(99.99)B=INT(-199.89)C=INT(80)TEXT50,100,”3”,0,1,1,”INT(99.99)”+STR$(A)TEXT50,150,”3”,0,1,1,”INT(-199.89)”+STR$(B)TEXT50,200,”3”,0,1,1,”INT(80)”+STR$(C)PRINT1EOPTaiwanSemiconductorCo.,LTD93Copyright1998Allrightsreserved(990920-F) òLEFT$() 明該函式傳回字串中最左邊指定的字元程序語法LEFT$(X$,n)參數明X$欲處理的字串n欲截取回傳的字元數範例DOWNLOAD"STR1.BAS"SIZE4.00,4.00GAP0.12,0.00SPEED2.0DENSITY8SETCUTTEROFFDIRECTION0REFERENCE0,0SETDEBUGLABELCLSA$="TAIWANSEMICONDUCTORCO.,LTD"C$=LEFT$(A$,10)TEXT10,10,"3",0,1,1,A$TEXT10,100,"3",0,1,1,"10LEFTCHARS"+C$PRINT1EOPTaiwanSemiconductorCo.,LTD94Copyright1998Allrightsreserved(990920-F) òLEN() 明該函式回字串的長度程序 明LEN(string)參數明string欲量測的字串範例DOWNLOAD"DEMO6.BAS"SIZE4.00,4.00GAP0.12,0.00SPEED2.0DENSITY8SETCUTTEROFFDIRECTION0REFERENCE0,0SETDEBUGLABELCLSA$="TAIWANSEMICONDUCTORCO.,LTD"B=LEN(A$)TEXT10,10,"3",0,1,1,A$TEXT10,50,"3",0,1,1,"STRINGLENGTH="+STR$(B)PRINT1EOPTaiwanSemiconductorCo.,LTD95Copyright1998Allrightsreserved(990920-F) òMID$() 明該函式用來傳回字串中某幾個字元程序語法MID$(string,m,n)參數明string欲處理的字串m字串中第m個位置起始位置1<=m<=字串長度n欲傳回的字元數範例DOWNLOAD"DEMO7.BAS"SIZE4.00,4.00GAP0.12,0.00SPEED2.0DENSITY8SETCUTTEROFFDIRECTION0REFERENCE0,0SETDEBUGLABELCLSA$="TAIWANSEMICONDUCTORCO.,LTD"E$=MID$(A$,11,10)TEXT10,10,"3",0,1,1,A$TEXT10,200,"3",0,1,1,"10MIDDLECHARS"+E$PRINT1EOPTaiwanSemiconductorCo.,LTD96Copyright1998Allrightsreserved(990920-F) òRIGHT$() 明該函式將從字串的最右邊傳回n個字元程序語法RIGHT$(X$,n)參數明X$欲處理的字串n從字串的最右邊傳回n個字元範例DOWNLOAD"DEMO8.BAS"SIZE4.00,4.00GAP0.12,0.00SPEED2.0DENSITY8SETCUTTEROFFDIRECTION0REFERENCE0,0SETDEBUGLABELCLSA$="TAIWANSEMICONDUCTORCO.,LTD"D$=RIGHT$(A$,10)TEXT10,10,"3",0,1,1,A$TEXT10,150,"3",0,1,1,"10RIGHTCHARS"+D$PRINT1EOPTaiwanSemiconductorCo.,LTD97Copyright1998Allrightsreserved(990920-F) òSTR$() 明該函式將數字轉 為字串程序語法STR$(n)參數明n可為整數、浮點數或數學運算式删除的内容:The範例DOWNLOAD"DEMO9.BAS"SIZE4.00,4.00GAP0.12,0.00SPEED2.0DENSITY8SETCUTTEROFFDIRECTION0REFERENCE0,0SETDEBUGLABELCLSA$="TAIWANSEMICONDUCTORCO.,LTD"F$="100"G$="500"H=VAL(F$)+VAL(G$)I$=STR$(H)TEXT10,10,"3",0,1,1,A$TEXT10,250,"3",0,1,1,"STR$()FUNCTIONTEST"+I$PRINT1EOPTaiwanSemiconductorCo.,LTD98Copyright1998Allrightsreserved(990920-F) òVAL() 明該函式將數字字串轉為數字型態程式語法VAL(“numericcharacter”)參數明numericcharacter“0~9”,“.”範例DOWNLOAD"DEMO10.BAS"SIZE4.00,4.00GAP0.12,0.00SPEED2.0DENSITY8SETCUTTEROFFDIRECTION0REFERENCE0,0SETDEBUGLABELCLSA$="TAIWANSEMICONDUCTORCO.,LTD"F$="100"G$="500"H=VAL(F$)+VAL(G$)I$=STR$(H)TEXT10,10,"3",0,1,1,A$TEXT10,250,"3",0,1,1,"VALFUNCTIONTEST="+I$PRINT1EOPTaiwanSemiconductorCo.,LTD99Copyright1998Allrightsreserved(990920-F) òBEEP 明該指令為KP-200專用,KP-200在收到該指令時會發出一聲響程序語法BEEP參數明無無範例DOWNLOAD“DEMO11.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLS:STARTCLSA$=""TEXT20,50,"3",0,1,1,"PleaseconnectLCDkeyboardfortesting"BEEPINPUT"Enterthecodenumber";A$BARCODE20,100,"39",48,1,0,2,5,A$PRINT1GOTOSTARTEOPTaiwanSemiconductorCo.,LTD100Copyright1998Allrightsreserved(990920-F) 打印機週邊功能設定指令òSETCOUNTER 明設定計數器及增量,該指令不支援數學運算式程序語法SETCOUNTER@nstep參數明@nn:計數器號碼,打印機 可使用50組計數器(@0~@49)step計數器跳號的增量,可為正或負數-999999999<=step<=999999999範例DOWNLOAD“DEMO13.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFSETCOUNTER@01SETCOUNTER@15CLS@1=”00001”@2=”TSC00001”TEXT50,50,”3”,0,1,1,@1BARCODE50,500,”39”,48,1,0,2,4,@2PRINT1EOPTaiwanSemiconductorCo.,LTD101Copyright1998Allrightsreserved(990920-F) TaiwanSemiconductorCo.,LTD102Copyright1998Allrightsreserved(990920-F) òSETCUTTER 明該指令用來起動使用裁刀裝置及設定每多少張標籤切一次删除的内容:howmanyprintedlabelpercut.程序語法SETCUTTEROFF/pieces參數明OFF關閉裁刀功能pieces設定幾張標籤一切0<=pieces<=127範例REMSETCUTTERFUNCTIONOFFEXAMPLEPROGRAMDOWNLOAD“DEMO14.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTEROFFSETPEELOFFCLSTEXT50,50,”3”,0,1,1,”DEMO14”BARCODE50,500,”39”,48,1,0,2,4,”DEMO14”PRINT1EOPREMSETCUTTERBATCHEXAMPLEPROGRAMREMThisprogramcuts3times(3set)DOWNLOAD“DEMO15.BAS”SIZE4,4GAP0,0TaiwanSemiconductorCo.,LTD103Copyright1998Allrightsreserved(990920-F) DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTERBATCHSETPEELOFFCLSTEXT50,50,”3”,0,1,1,”DEMO14”BARCODE50,500,”39”,48,1,0,2,4,”DEMO14”PRINT3,2EOPREMSETCUTTERBATCHEXAMPLEPROGRAMREMThisprogramcutseachprintedlabelDOWNLOAD“DEMO16.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTER1SETPEELOFFCLSTEXT50,50,”3”,0,1,1,”DEMO14”BARCODE50,500,”39”,48,1,0,2,4,”DEMO14”PRINT3,2EOPTaiwanSemiconductorCo.,LTD104Copyright1998Allrightsreserved(990920-F) òSETKEY1,SETKEY2 明該指令用來起動/關閉KEY1,KEY2的預設功能。程序語法SETKYE1ON/OFFSETKEY2ON/OFF參數明ON起動KEY1為暫停功能起動KEY2為進紙功能OFF關閉KEY1預設為暫停功能關閉KEY2預設為進紙功能註:關閉電源時該設定值仍會儲存在 存範例DOWNLOAD“DEMO17.BAS”SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTER1SETPEELOFFSETKEY1OFFCLS:STARTA=GETKEY()IFA=0THENGOTOPAUSEBIFA=1THENGOTOFEEDB:PAUSEBCLSTaiwanSemiconductorCo.,LTD105Copyright1998Allrightsreserved(990920-F) TEXT50,10,"4",0,1,1,"PAUSEkeyispressed!"删除的内容:PRINT1GOTOSTART:FEEDBCLSTEXT50,10,"4",0,1,1,"FEEDkeyispressed!"删除的内容:PRINT1GOTOSTARTEOPTaiwanSemiconductorCo.,LTD106Copyright1998Allrightsreserved(990920-F) òSETLED1,LED2,LED3 明該功能用來控制LED亮、滅LED1,LED2及LED3預設功能如下LEDno.預設功能LED1電源開/關LED2打印機連線/離線LED3錯誤/正常程序語法SETLED1ON/OFFSETLED2ON/OFFSETLED3ON/OFF註:電源關閉時該設定值仍會儲存於打印機 存範例TheexamplebelowisoperatedunderDOSenvironment.C:>MODECOM296,N,8,1C:>COPYCONCOM2SETLED3OFF^ZTurnofftheprinterpowerandthenon,withoutinstallingribbonorlabel.删除的内容:turnNormally,theERRORLEDwillflash.Butitwon’tafterthisfunctionis删除的内容:shouldbe删除的内容:,disabled.删除的内容:b删除的内容:doesn’t删除的内容:disableTaiwanSemiconductorCo.,LTD107Copyright1998Allrightsreserved(990920-F) òSETPEEL 明該指令用來起動/關閉剝離模式預設值為關閉程序語法SETPEELON/OFF參數明ON起動剝離模式OFF關閉剝離模式範例REMSELF-PEELINGFUNCTIONONSIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTER1SETPEELONSETKEY1OFFCLSTEXT50,100,”3”,0,1,1,”SELF-PEELINGFUNCTIONTEST”PRINT5TaiwanSemiconductorCo.,LTD108Copyright1998Allrightsreserved(990920-F) òSETDEBUG 明該設定用來設定錯誤訊息的輸出地,預設值為忽略錯誤程序語法SETDEBUGOFF/LABEL/RS232參數明OFF忽略錯誤指令LABEL將錯誤訊息打印在標籤上RS232將錯誤訊息由串口回傳範例Theexamplebelowtellsprintertoprinttheerrormessageonthelabel.删除的内容:sout删除的内容:toSIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTER1SETPEELONSETKEY1OFFSETDEBUGLABELCLSBARCODE100,100,"39",48,1,0,2,5,"CODE39”PRINT1TaiwanSemiconductorCo.,LTD109Copyright1998Allrightsreserved(990920-F) òSETGAP 明該指令用來手動調整gapsensor的靈敏度程序語法SETGAPn參數明nGapsensor的發射強度,範為由0到15删除的内容:from範例TheexamplebelowisoperatedinDOSenvironment.C:>MODECOM296,N,8,1C:>COPYCONCOM2SETGAP1^ZPresstheFEEDkeytotest.Doesprinterstopatthesamepositiononeachlabelwithouttheerrorlightturnedon?Ifnot,pleaseadjustthesettingagain.删除的内容:Whentryingwiththissetting,pleasebeginfrom0andthenontohighervaluesgradually.TaiwanSemiconductorCo.,LTD110Copyright1998Allrightsreserved(990920-F) òSETRIBBON 明該設定用來起動/關閉碳帶機構的直流馬達.程序語法SETRIBBONON/OFF參數明ON熱轉模式列印OFF熱感模式列印範例REMThermaldirectprintingSIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTER1SETPEELONSETKEY1OFFSETDEBUGLABELSETRIBBONOFFCLSBARCODE100,100,"39",48,1,0,2,5,"CODE39”PRINT1TaiwanSemiconductorCo.,LTD111Copyright1998Allrightsreserved(990920-F) òSETCOM1 明該指令用來設定打印機串口的通訊參數程序語法SETCOM1baud,parity,data,stop删除的内容:o參數明baud可使用的鮑率如下:删除的内容:o24:2400bps48:4800bps96:9600bps19:19200bpsparityParitycheckN:NoneparitycheckE:EvenparitycheckO:OddparitycheckdataDatabit8:8bitsdata7:7bitsdatastopStopbit1:1stopbit2:2stopbits範例SIZE4,4GAP0,0DENSITY8SPEED3DIRECTION0REFERENCE0,0SETCUTTER1SETPEELONSETKEY1OFFTaiwanSemiconductorCo.,LTD112Copyright1998Allrightsreserved(990920-F) SETDEBUGLABELSETRIBBONOFFSETCOM196,N,8,1CLSBARCODE100,100,"39",48,1,0,2,5,"CODE39”PRINT1TaiwanSemiconductorCo.,LTD113Copyright1998Allrightsreserved(990920-F) 打印機全域變數ò@LABEL 明該變數記錄打印機已打印標籤張數程序語法Writeattribute:@LABEL=n删除的内容:Readattribute:A=@LABEL參數明n列印標籤張數0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭