《(完整版)TSPL2指令集-中文.doc》由会员分享,可在线阅读,更多相关《(完整版)TSPL2指令集-中文.doc(139页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、肯定 Revise HistoryDateDescriptionRemark2003/09/191. BASIC functions are added to TSPL22. Supported code page update2004/5/21QR code is supportedMichelle Su2004/9/7Modify PDF417 exampleMichelle Su2004/9/21Page 49, DOWNLOAD commend.Add procedures to disable “AUTO.BAS” auto execution.Michelle Su目錄表DOCUM
2、ENT CONVENTIONSISETUP AND SYSTEM COMMANDS1SIZE1GAP3BLINE5OFFSET6SPEED7DENSITY8DIRECTION AND MIRROR IMAGE9REFERENCE10COUNTRY11CODEPAGE12CLS13FEED14BACKFEED15FORMFEED16HOME17PRINT18SOUND19CUT20LIMITFEED21SELFTEST22CONFIG23LABEL FORMATTING COMMANDS24BAR24BARCODE25BITMAP29BOX31DMATRIX32ERASE33MAXICODE34
3、PDF41736PUTBMP40PUTPCX41QRCODE42REVERSE46TEXT47STATUS POLLING COMMANDS (RS-232)50!?50!R51!52!A53!C54!D55!F56!I57!T58MESSAGE TRANSLATION PROTOCOLS59#59COMMANDS FOR WINDOWS DRIVER60!B60!J61!N62FILE MANAGEMENT COMMANDS63DOWNLOAD63EOP66FILES67KILL68MOVE69RUN70BASIC COMMANDS AND FUNCTIONS71ABS( )71ASC( )
4、72CHR$( )73END74EOF( )75OPEN76READ78SEEK80LOF( )81FREAD$( )82FORNEXT83IFTHENELSEENDIF84GOSUBRETURN87GOTO88INP$( )89INPUT90REM91OUT92GETKEY( )93INT( )94LEFT$( )95LEN( )96MID$( )97RIGHT$( )98STR$( )99VAL( )100BEEP101DEVICE RECONFIGURATION COMMANDS102SET COUNTER102SET CUTTER103SET PARTIAL_CUTTER104SET
5、BACK105SET KEY1, SET KEY2, SET KEY3106SET LED1, SET LED2, SET LED3108SET PEEL109SET TEAR110SET GAP111SET HEAD113SET RIBBON114SET COM1115SET PRINTKEY116SET REPRINT118PEEL119LED1, LED2, LED3120KEY1, KEY2, KEY3121PRINTER GLOBAL VARIABLES122LABEL122YEAR123MONTH124DATE125WEEK126HOUR127MINUTE128SECOND129Y
6、EAR130MONTH131DATE132DAY133HOUR134MINUTE135SECOND136文件中的习惯用法此手冊中出現的习惯用法。习惯用法 說 明expression list 雙引號內的資料長度最大2*1024 bytes;跳脫符號 (ASCII 27),為一立即指令,不管印表機是否為待機或忙碌中,均立即回覆印表機目前將態。 (ASCII 126),當印表機於待機狀態時可回傳印表機狀態。Space , Tab 當(ASCII 32)、(ASCII 9)字元出現在指令列時將被忽略。 (目前 F/W 遇Tab 會當機)“(ASCII 34),資料字串的開始與結尾判別符號。CR,LF
7、(ASCII 13)、(ASCII 10)或(ASCII 10)可做為指令列的分段符號(目前ASCII 10 即Hex0A 無法單獨取代 0D0A於指令末端使用, 將請 RD 修改)NULL(ASCII 0)於一般資料陳述中並不支援,僅供給二維條碼使用。nnn (?)(ASCII 92)、nnn 為一數字,可用000至255的十進位方式來表示字元。FF , EOF (?)(ASCII 12)、(ASCII 26) 僅可被使用於指令列的結尾。注意事項:200 DPI: 1 mm = 8 dots細明體The的粗斜體字型表示注意事項。TAIWAN SEMICONDUCTOR CO., LTD. 1
8、33 Copyright 2001 All Rights Reserved.Set up and System Commandsl SIZE功能:定義標籤紙的寬度及高度語法:(1) 英制系統 (英吋) SIZE m,n (2) 公制系統 (公釐) SIZE m mm, n mm參 數 說 明m定義標籤紙的寬度 (英吋或公釐)n定義標籤紙的寬度 (英吋或公釐)注意事項: 200 DPI: 1 mm = 8 dots300 DPI: 1mm = 12 dots在公制系統下, 在參數 m 與 “mm” 之間必須要有空格分隔最大寬度102mm104mm106mm108mmTTP-2410MXTTP-2
9、48MXTTP-246MxTTP-246GxTTP-344MxTTP-245xTDP-245xTTP-245GxTDP-245GxTTP-343x範例:(1) 英制系統 (英吋)SIZE 3.5, 3.00(2) 公制系統 (公釐)SIZE 100 mm, 100 mm其他參考項目:GAP, BLINEl GAP (Add GAP 0,0 to define the continuous label)功能:定義兩張標籤之間的間隙距離語法:(1) 英制系統 (英吋) GAP m,n (2) 公制系統 (公釐) GAP m mm, n mm參 數 說 明m定義標籤間隙高度 (英吋或公釐) 0 m
10、1 (inch), 0 m 25.4 (mm)n定義標籤間隙高度的補償值 (英吋或公釐) n label length (inch or mm)0,0 表示連續紙模式注意事項:在公制系統下, 在參數 m 與 “mm” 之間必須要有空格分隔另當標籤紙由 “黑標紙張” 換成 “間隙標籤” 時, 請先下達 “GAP” 的設定指令如:在 DOS 模式下 C:COPY CON LPT1 GAP 2 mm,0 +範例:一般標籤紙(1) 英制系統 (inch)GAP 0.12,0(2) 公制系統 (mm)GAP 3 mm,0(3) 連續紙模式GAP 0,0特殊標籤紙(1) 英制系統 (inch)GAP 0.
11、30, 0.10(2) 公制系統 (mm)GAP 7.62 mm, 2.54 mm其他參考項目:SIZE, BLINEl BLINE功能:設定黑標高度及使用者定義標籤印完後標籤額外送出的長度語法:(1) 英制系統 (英吋) BLINE m,n (2) 公制系統 (公釐) BLINE m mm, n mm參 數 說 明m黑標高度0.1 m 1 (inch), 2.54 m 25.4 (mm)n額外送出紙張長度distance between label leading edge and the beginning of black line. 0 n label length0,0 連續紙注意事
12、項:在公制系統下, 在參數 m 與 “mm” 之間必須要有空格分隔。另當標籤紙由“間隙標籤” 換成 “黑標紙張” 時, 請先下達 “BLINE” 的設定指令如:在 DOS 模式下 C:COPY CON LPT1 BLINE 2 mm,0 +範例:(1) 英制系統 (英吋)BLINE 0.20,0.50(2) 公制系統 (公釐)BLINE 5.08 mm,12.7 mm其他參考項目:SIZE, GAPl OFFSET功能:定義標籤於列印完後額外推出的長度,特別是在使用自動剝紙器或裁刀功能時,可用來調校標籤停止的位置,在列印下一張時印表機會將原先多推出或少推出的部份以回拉方式補償回來 語法:(1)
13、 英制系統 (英吋) OFFSET m (2) 公制系統 (公釐) OFFSET m mm參數 說 明m偏移距離 (英吋或公釐)-1 m 1(inch)警告:不適當的偏移值會導致出現 “卡紙” 的現象範例:(1) 英制系統 (英吋)OFFSET 0.5(2) 公制系統 (公釐)OFFSET 12.7 mm其他參考項目:SIZE, GAP, SET PEEL, SET CUTTERl SPEED 功能:設定印表機的列印速度語法:SPEED n參 數說 明n每秒的列印速度,以英吋計算N11.52345681012TTP-2410MxxxxTTP-248MxxxxTTP-246MxxxxxTTP-2
14、46GxxxxxTTP-344MxxxTTP-245xxxxTDP-245xxxxTTP-245GxxxxTDP-245GxxxxTTP-343xx範例:SPEED 10其他參考項目:DENSITYl DENSITY功能:設定印表機的列印濃度語法:DENSITY n參 數說 明n0150 表示最淡的濃度is 15 表示最深的濃度 範例:DENSITY 7其他參考項目:SPEEDl DIRECTION and Mirror Image功能:設定列印方向及鏡射功能,此設定將被記錄於 EEPROM 語法:DIRECTION n,m參 數說 明n0 或 1 請參考下方圖例m 0: 正常列印 1: 以鏡
15、射方式列印範例:DIRECTION 0,0其他參考項目:REFERENCEl REFERENCE功能:定義標籤紙上的相對於原點的參考點座標,請參考下方圖例語法:REFERENCE x, y參 數說 明x水平座標,單位 “dot” y垂直座標,單位 “dot”注意事項:200 DPI: 1 mm = 8 dots 300 DPI: 1 mm = 12 dotswhich is shown in dot.範例:REFERENCE 10,10其他參考項目:DIRECTIONl COUNTRY功能:當搭配 KP-200 (選配) 鍵盤時,此項設定可應因不同的國家提供該國文字於 KP-200 的 LCD
16、 螢幕上語法:COUNTRY n參 數說 明n001: USA002: Canadian-French003: Spanish (Latin America)031: Dutch032: Belgian033: French (France)034: Spanish (Spain)036: Hungarian038: Yugoslavian039: Italian041: Switzerland042: Slovak044: United Kingdom045: Danish046: Swedish047: Norwegian048: Polish049: Germany055: Brazil
17、061: English (International)351: Portuguese358: Finnish範例:COUNTRY 001其他參考項目:CODEPAGE, !Il CODEPAGE功能:改變內建文字的字元表,以符合各國家的使用語法:CODEPAGE n參 數 說 明n 字元表可被區分為 7-bit 字元表及 8-bit 字元表7-bit code page nameUSA: USABRI: BritishGER: GermanyFRE: FrenchDAN: DanishITA: ItalianSPA: SpanishSWE: SwedishSWI: Swiss8-bit co
18、de page number437: United States850: Multilingual852: Slavic860: Portuguese863: Canadian/French865: Nordic注意事項:7-bit 或 8-bit 的字元表使用取決於串列埠傳輸的資料長度.範例:CODEPAGE 437其他參考項目:COUNTRY, SET COM1, !Il CLS功能:清除 Image Buffer 語法:CLS注意事項:此項指令必須置於 SIZE 指令之後範例:CLS其他參考項目:SIZE, GAP, BLINEl FEED功能:將標籤紙向前推送指定的長度語法:FEED
19、n參 數說 明n單位:dot1 n 9999範例:FEED 40注意事項:200 DPI: 1 mm = 8 dots 300 DPI: 1 mm = 12 dots其他參考項目:BACKFEED, SIZE, GAP, BLINE, HOME, FORMFEEDl BACKFEED功能:將標籤紙向後回拉指定的長度 語法:BACKFEED n參 數說 明n單位:dot1 n 9999警告:不當的回拉距離會造成 “卡紙” 或 “碳帶皺折” 的現象注意事項:200 DPI: 1 mm = 8 dots 300 DPI: 1 mm = 12 dots範例:BACKFEED 40其他參考項目:FEED
20、, SIZE, GAP, BLINE, HOME, FORMFEEDl FORMFEED功能:將標籤向前推送至下一張標籤的起始位置語法:FORMFEED範例:SIZE 4,2.5GAP 0 mm,0SPEED 4DENSITY 7DIRECTION 0OFFSET 0.00REFERENCE 0,0SET PEEL OFFSET CUTTER OFFSET COUNTER 0 +10=000001FORMFEEDCLSBOX 1,1,360,65,12TEXT 25,25,3,0,1,1,FORMFEED COMMAND TESTTEXT 25,80,3,0,1,1,0PRINT 3,1其他參
21、考項目:FEED, SIZE, GAP, BLINE, HOME, BACKFEEDl HOME 功能:在使用含有間隙或黑標的標籤紙時,若不能確定第一張標籤紙是否在正確列印位置時,此指令可將標籤紙向前推送至下一張標籤紙的起點開始列印。語法:HOME範例:SIZE 4,2.5GAP 2 mm,0SPEED 4DENSITY 7DIRECTION 0OFFSET 0.00REFERENCE 0,0SET PEEL OFFSET CUTTER OFFSET COUNTER 0 +10=000001HOMECLSBOX 1,1,360,65,12TEXT 25,25,3,0,1,1,HOME COMM
22、AND TESTTEXT 25,80,3,0,1,1,0PRINT 3,1其他參考項目:FEED, SIZE, GAP, BLINE, FORMFEEDl PRINT功能:將存於 Image Buffer 的標籤印出 語法:PRINT m ,n參 數說 明mThe quantity of列印張數sets1 m 999999999若 m=-1, 重印最後一張標籤.n每張標籤需重覆列印的張數1 n 999999999範例:SIZE 60 mm, 20 mmSET COUNTER 1 11=”0001”CLSTEXT 10,10,”3”,0,1,1,1PRINT 3,2PRINT 1,2 其他參考項
23、目:SET COUNTER, INPUT, DOWNLOADl SOUND功能:控制印表機蜂鳴器發聲的頻率,共有 10 階,並可由 “interval” 參數設定音與音的間隔時間 語法:SOUND level,interval參 數說 明level 音階:09interval間隔時間: 14095範例:SOUND 5,200SOUND 3,200SOUND 3,200SOUND 4,200SOUND 2,200SOUND 2,200SOUND 1,200SOUND 2,200SOUND 3,200SOUND 4,200SOUND 5,200l CUT功能:不做回拉動作,直接執行裁切動作語法:C
24、UT範例:SIZE 3,3GAP 0 mm,0CLSDIRECTION 0REFERENCE 0,0OFFSET 0.00 mmSET CUTTER OFFSET TEAR OFFBOX 0,0,866,866,5TEXT 100,100,5,0,1,1,FEED & CUTTEXT 100,200,5,0,1,1,300 DPIPRINT 1,1FEED 260CUT其他參考項目:SET CUTTER, SET BACK, SET PARTITAL_CUTTERl LIMITFEED功能:限定定間隙校正執行的最大長度,若在此長度範圍內無法測得間隙存在,則將感應器模式定在連續紙模式下 語法:(
25、1) 英制系統 (英吋)LIMITFEED n (2) 公制系統 (公釐)LIMITFEED n mm參 數說 明n 間隙校正的最大長度範例: LIMITFEED 10註:1. 此項設定會被記錄於 EEPROM 中2. 初始化的預設最大長度為10英吋3. 在公制系統中,參數 m 與單位 “mm” 之間必須有空格分隔l SELFTEST功能:不經自測動作,直接將印表機訊息印在標籤紙上。 語法:SELFTEST 範例:SELFTESTl CONFIG功能:經 RS-232 回傳有關印表機設定訊息 語法:CONFIG 範例:CONFIGLabel Formatting Commandsl BAR功能
26、:畫線或長條物 語法:BAR x, y, width, height參 數說 明x線條左上角 X 座標,單位 doty線條左上角 Y 座標,單位 dotwidth線條寬度,單位 dotheight線條高度,單位 dot注意事項:200 DPI: 1 mm = 8 dots 300 DPI: 1 mm = 12 dots 為保護電源供應器的正常運作,建議於列印4吋寬的線條時,最大高度不超過 12 dots,否則將有可能損壞電源供應器及影響列印品質 另為保護印字頭的正常使用,對於桌上型機器與工業用機器單一點行最大的列印比率分別為20%及30%。以200dpi機器為例,其單一點行為864 dots,
27、則桌上型機種有效的列印範圍為172 dots,工業型則為259 dots。範例:SIZE 4,2.5GAP 0,0SPEED 6DENSITY 8DIRECTION 0CLSBAR 100, 100, 300, 200PRINT 1,1其他參考項目:BOXl BARCODE功能:印製一維條碼,下方為所支援的條碼列表。n Code 128 (switching code subset automatically)n Code 128M (switching code subset manually)n EAN 128 (switching code subset automatically)n
28、Interleaved 2 of 5n Interleaved 2 of 5 with check digitn Code 39n Code 39 with check digitn Code 93n EAN 13n EAN 13 with 2 digits add-onn EAN 13 with 5 digits add-onn EAN 8n EAN 8 with 2 digits add-onn EAN 8 with 5 digits add-onn Codabarn Postnetn UPC-An UPC-A with 2 digits add-onn UPC-A with 5 digi
29、ts add-onn UPC-En UPC-E with 2 digits add-onn UPC-E with 5 digits add-onn MSIn PLESSEY n China POSTn ITF14 n EAN14語法:BARCODE X, Y, ”code type”, height, human readable, rotation, narrow, wide, “code”參 數說 明X明定條碼左上角X座標Y明定條碼左上角X座標條碼類型128Code 128,自動轉換A、B、C的條碼格式。 128MCode 128,手動轉換A、B、C的條碼格式。Control codeAB
30、C096FNC3FNC3NONE097FNC2FNC2NONE098SHIFTSHIFTNONE099CODE CCODE CNONE100CODE BFNC4CODE B101FNC4CODE ACODE A102FNC1FNC1FNC1103Start (CODE A)104Start (CODE B)105Start (CODE C)“!”是做條碼格式轉換使用,若未給定起始條碼的格式時,則以code B做為起始條碼。EAN128Code 128, 自動轉換A,B,C條碼格式25Interleaved 2 of 525CInterleaved 2 of 5含檢核碼39Code 3939CC
31、ode 39含檢核碼93Code 93 EAN13EAN 13EAN13+2EAN 13 with 2 digits add-onEAN13+5EAN 13 with 5 digits add-onEAN8EAN 8 EAN8+2EAN 8 with 2 digits add-onEAN8+5EAN 8 with 5 digits add-onCODACodabarPOSTPostnetUPCAUPC-AUPCA+2UPC-A with 2 digits add-onUPCA+5UPC-A with 5 digits add-onUPCEUPC-E UPCE+2UPC-E with 2 dig
32、its add-onUPCE+5UPC-E with 5 digits add-onCPOSTChina post codeMSIMSI codeMSICMSI code with check digitalPLESSEYPLESSEY codeITF14ITF 14 codeEAN14EAN 14 codeheight條碼高度 (dot)human readable0 : 無人眼可識別碼1 : 有人眼可識別碼rotation順時針旋轉條碼角度direction0不旋轉90順時針旋轉90度 direction180順時針旋轉180度 direction270順時針旋轉270度 directio
33、nnarrow窄條碼比例因子 (dot)wide寬條碼比例因子 (dot)narrow : wide1:1narrow : wide1:2narrow : wide1:3narrow : wide2:5narrow : wide3:712810x-EAN12810x-25-10x10x5x-25C-10x10x5x-39-10x10x5x-39C-10x10x5x-93-10x-EAN138x-EAN13+28x-EAN13+58x-EAN 88x-EAN 8+28x-EAN 8+58x-CODA-10x10x5x-POST1x-UPCA8x-UPCA+28x-UPCA+58x-UPCE8x-
34、UPCE+28x-UPCE+58x-CPOST-1xMSI-10x-MSIC10x-PLESSY-10x-ITF14-10x10x5x-EAN14-Barcode typeMaximum bar code length128-EAN128-25-25C-39-39C-93-EAN1312EAN13+214EAN13+517EAN 87EAN 8+29EAN 8+512CODA-POST5,9,11UPCA11UPCA+213UPCA+516UPCE6UPCE+28UPCE+511CPOST-MSI-MSICPLESSY-ITF1413EAN1413範例:BARCODE 100,100,”39”
35、,96,1,0,2,4,”1000”BARCODE 10,10,”128M”,48,1,0,2,2,”!104!096ABCD!101EFGH” (上述CODE 128M 的範例為使用CODE B起始的條碼,其中!096(FNC3)與ABCD均以CODE B 方式編碼;!101為將原編碼方式由CODE B轉換為CODE A,後續的EFGH即為使用CODE A方式編碼)l BITMAP功能:繪製BITMAP格式的圖形 (非 BMP 的圖形檔) 語法:BITMAP X, Y, width, height, mode, bitmap data參 數說 明X明定圖形左上角X座標Y明定圖形左上角Y座標width圖形的寬度,單位為 byteheight圖形的高度,單位為 dotmode繪製圖形的方式0 OVERWRITE1 OR2 XORbitmap data圖形資料 範例:ROW(Y- axis)L-ByteR-ByteBinaryHexadecimalBinaryHexadecimal0000000000000000000001000000000