TSPL2指令集 中文.docx
- 文档编号:11802939
- 上传时间:2023-04-02
- 格式:DOCX
- 页数:135
- 大小:171.53KB
TSPL2指令集 中文.docx
《TSPL2指令集 中文.docx》由会员分享,可在线阅读,更多相关《TSPL2指令集 中文.docx(135页珍藏版)》请在冰豆网上搜索。
TSPL2指令集中文
肯定ReviseHistory
Date
Description
Remark
2003/09/19
1.BASICfunctionsareaddedtoTSPL2
2.Supportedcodepageupdate
2004/5/21
QRcodeissupported
MichelleSu
2004/9/7
ModifyPDF417example
MichelleSu
2004/9/21
Page49,DOWNLOADcommend.
Addprocedurestodisable“AUTO.BAS”autoexecution.
MichelleSu
目錄表
文件中的习惯用法
此手冊中出現的习惯用法。
习惯用法說明
[expressionlist]雙引號內的資料長度最大2*1024bytes;
~(ASCII126),當印表機於待機狀態時可回傳印表機狀態。
Space,Tab當(ASCII32)、(ASCII9)字元出現在指令列時將被忽略。
(目前F/W遇Tab會當機)
“(ASCII34),資料字串的開始與結尾判別符號。
CR,LF(ASCII13)、(ASCII10)或(ASCII10)可做為指令列的分段符號
(目前ASCII10即Hex0A無法單獨取代0D0A於指令末端使用,將請RD修改)
NULL(ASCII0)於一般資料陳述中並不支援,僅供給二維條碼使用。
\nnn()(ASCII92)、nnn為一數字,可用000至255的十進位方式來表示字元。
FF,EOF()(ASCII12)、(ASCII26)僅可被使用於指令列的結尾。
注意事項:
200DPI:
1mm=8dots細明體的粗斜體字型表示注意事項。
SetupandSystemCommands
●SIZE
功能:
定義標籤紙的寬度及高度
語法:
(1)英制系統(英吋)
SIZEm,n
(2)公制系統(公釐)
SIZEmmm,nmm
參數說明
m定義標籤紙的寬度(英吋或公釐)
n定義標籤紙的寬度(英吋或公釐)
注意事項:
200DPI:
1mm=8dots
300DPI:
1mm=12dots
在公制系統下,在參數m與“mm”之間必須要有空格分隔
最大寬度
102mm
104mm
106mm
108mm
TTP-2410M
X
TTP-248M
X
TTP-246M
x
TTP-246G
x
TTP-344M
x
TTP-245
x
TDP-245
x
TTP-245G
x
TDP-245G
x
TTP-343
x
範例:
(1)英制系統(英吋)
SIZE3.5,3.00
(2)公制系統(公釐)
SIZE100mm,100mm
其他參考項目:
GAP,BLINE
●GAP(AddGAP0,0todefinethecontinuouslabel)
功能:
定義兩張標籤之間的間隙距離
語法:
(1)英制系統(英吋)
GAPm,n
(2)公制系統(公釐)
GAPmmm,nmm
參數說明
m定義標籤間隙高度(英吋或公釐)
0m1(inch),0m25.4(mm)
n定義標籤間隙高度的補償值(英吋或公釐)
nlabellength(inchormm)
0,0表示連續紙模式
注意事項:
在公制系統下,在參數m與“mm”之間必須要有空格分隔
另當標籤紙由“黑標紙張”換成“間隙標籤”時,請先下達“GAP”的設
定指令
如:
在DOS模式下
C:
\>COPYCONLPT1
GAP2mm,0
範例:
一般標籤紙
(1)英制系統(inch)
GAP0.12,0
(2)公制系統(mm)
GAP3mm,0
(3)連續紙模式
GAP0,0
特殊標籤紙
(1)英制系統(inch)
GAP0.30,0.10
(2)公制系統(mm)
GAP7.62mm,2.54mm
其他參考項目:
SIZE,BLINE
●BLINE
功能:
設定黑標高度及使用者定義標籤印完後標籤額外送出的長度
語法:
(1)英制系統(英吋)
BLINEm,n
(2)公制系統(公釐)
BLINEmmm,nmm
參數 說明
m黑標高度
0.1m1(inch),2.54m25.4(mm)
n額外送出紙張長度
0nlabellength
0,0連續紙
注意事項:
在公制系統下,在參數m與“mm”之間必須要有空格分隔。
另當標籤紙由“間隙標籤”換成“黑標紙張”時,請先下達“BLINE”的設定指令
如:
在DOS模式下
C:
\>COPYCONLPT1
BLINE2mm,0
範例:
(1)英制系統(英吋)
BLINE0.20,0.50
(2)公制系統(公釐)
BLINE5.08mm,12.7mm
其他參考項目:
SIZE,GAP
●OFFSET
功能:
定義標籤於列印完後額外推出的長度,特別是在使用自動剝紙器或裁刀功能時,可用來調校標籤停止的位置,在列印下一張時印表機會將原先多推出或少推出的部份以回拉方式補償回來
語法:
(1)英制系統(英吋)
OFFSETm
(2)公制系統(公釐)
OFFSETmmm
參數說明
m偏移距離(英吋或公釐)
-1m1(inch)
警告:
不適當的偏移值會導致出現“卡紙”的現象
範例:
(1)英制系統(英吋)
OFFSET0.5
(2)公制系統(公釐)
OFFSET12.7mm
其他參考項目:
SIZE,GAP,SETPEEL,SETCUTTER
●SPEED
功能:
設定印表機的列印速度
語法:
SPEEDn
參數說明
n每秒的列印速度,以英吋計算
N
1
1.5
2
3
4
5
6
8
10
12
TTP-2410M
x
x
x
x
TTP-248M
x
x
x
x
TTP-246M
x
x
x
x
x
TTP-246G
x
x
x
x
x
TTP-344M
x
x
x
TTP-245
x
x
x
x
TDP-245
x
x
x
x
TTP-245G
x
x
x
x
TDP-245G
x
x
x
x
TTP-343
x
x
範例:
SPEED10
其他參考項目:
:
DENSITY
●DENSITY
功能:
設定印表機的列印濃度
語法:
DENSITYn
參數說明
n0~15
0表示最淡的濃度
15表示最深的濃度
範例:
DENSITY7
其他參考項目:
:
SPEED
●DIRECTIONandMirrorImage
功能:
設定列印方向及鏡射功能,此設定將被記錄於EEPROM
語法:
DIRECTIONn[,m]
參數說明
n0或1請參考下方圖例
m0:
正常列印1:
以鏡射方式列印
範例:
DIRECTION0[,0]
其他參考項目:
:
REFERENCE
●REFERENCE
功能:
定義標籤紙上的相對於原點的參考點座標,請參考下方圖例
語法:
REFERENCEx,y
參數說明
x水平座標,單位“dot”
y垂直座標,單位“dot”
注意事項:
200DPI:
1mm=8dots
300DPI:
1mm=12dots
範例:
REFERENCE10,10
其他參考項目:
:
DIRECTION
●COUNTRY
功能:
當搭配KP-200(選配)鍵盤時,此項設定可應因不同的國家提供該國文字於KP-200的LCD螢幕上
語法:
COUNTRYn
參數說明
n001:
USA
002:
Canadian-French
003:
Spanish(LatinAmerica)
031:
Dutch
032:
Belgian
033:
French(France)
034:
Spanish(Spain)
036:
Hungarian
038:
Yugoslavian
039:
Italian
041:
Switzerland
042:
Slovak
044:
UnitedKingdom
045:
Danish
046:
Swedish
047:
Norwegian
048:
Polish
049:
German
055:
Brazil
061:
English(International)
351:
Portuguese
358:
Finnish
範例:
COUNTRY001
其他參考項目:
:
CODEPAGE,~!
I
●CODEPAGE
功能:
改變內建文字的字元表,以符合各國家的使用
語法:
CODEPAGEn
參數說明
n字元表可被區分為7-bit字元表及8-bit字元表
7-bitcodepagename
USA:
USA
BRI:
British
GER:
German
FRE:
French
DAN:
Danish
ITA:
Italian
SPA:
Spanish
SWE:
Swedish
SWI:
Swiss
8-bitcodepagenumber
437:
UnitedStates
850:
Multilingual
852:
Slavic
860:
Portuguese
863:
Canadian/French
865:
Nordic
注意事項:
7-bit或8-bit的字元表使用取決於串列埠傳輸的資料長度.
範例:
CODEPAGE437
其他參考項目:
:
COUNTRY,SETCOM1,~!
I
●CLS
功能:
清除ImageBuffer
語法:
CLS
注意事項:
此項指令必須置於SIZE指令之後
範例:
CLS
其他參考項目:
:
SIZE,GAP,BLINE
●FEED
功能:
將標籤紙向前推送指定的長度
語法:
FEEDn
參數說明
n單位:
dot
1n9999
範例:
FEED40
注意事項:
200DPI:
1mm=8dots
300DPI:
1mm=12dots
其他參考項目:
:
BACKFEED,SIZE,GAP,BLINE,HOME,FORMFEED
●BACKFEED
功能:
將標籤紙向後回拉指定的長度
語法:
BACKFEEDn
參數說明
n單位:
dot
1n9999
警告:
不當的回拉距離會造成“卡紙”或“碳帶皺折”的現象
注意事項:
200DPI:
1mm=8dots
300DPI:
1mm=12dots
範例:
BACKFEED40
其他參考項目:
:
FEED,SIZE,GAP,BLINE,HOME,FORMFEED
●FORMFEED
功能:
將標籤向前推送至下一張標籤的起始位置
語法:
FORMFEED
範例:
SIZE4,2.5
GAP0mm,0
SPEED4
DENSITY7
DIRECTION0
OFFSET0.00
REFERENCE0,0
SETPEELOFF
SETCUTTEROFF
SETCOUNTER@0+1
@0="000001"
FORMFEED
CLS
BOX1,1,360,65,12
TEXT25,25,"3",0,1,1,"FORMFEEDCOMMANDTEST"
TEXT25,80,"3",0,1,1,@0
PRINT3,1
其他參考項目:
:
FEED,SIZE,GAP,BLINE,HOME,BACKFEED
●HOME
功能:
在使用含有間隙或黑標的標籤紙時,若不能確定第一張標籤紙是否在正確列印位置時,此指令可將標籤紙向前推送至下一張標籤紙的起點開始列印。
語法:
HOME
範例:
SIZE4,2.5
GAP2mm,0
SPEED4
DENSITY7
DIRECTION0
OFFSET0.00
REFERENCE0,0
SETPEELOFF
SETCUTTEROFF
SETCOUNTER@0+1
@0="000001"
HOME
CLS
BOX1,1,360,65,12
TEXT25,25,"3",0,1,1,"HOMECOMMANDTEST"
TEXT25,80,"3",0,1,1,@0
PRINT3,1
其他參考項目:
FEED,SIZE,GAP,BLINE,FORMFEED
功能:
將存於ImageBuffer的標籤印出
語法:
PRINTm[,n]
參數說明
m列印張數
1m999999999
若m=-1,重印最後一張標籤.
n每張標籤需重覆列印的張數
1n999999999
範例:
SIZE60mm,20mm
SETCOUNTER@11
@1=”0001”
CLS
TEXT10,10,”3”,0,1,1,@1
PRINT3,2
PRINT–1,2
其他參考項目:
SETCOUNTER,INPUT,DOWNLOAD
●SOUND
功能:
控制印表機蜂鳴器發聲的頻率,共有10階,並可由“interval”參數設定音與音的間隔時間
語法:
SOUNDlevel,interval
參數說明
level音階:
0~9
interval間隔時間:
1~4095
範例:
SOUND5,200
SOUND3,200
SOUND3,200
SOUND4,200
SOUND2,200
SOUND2,200
SOUND1,200
SOUND2,200
SOUND3,200
SOUND4,200
SOUND5,200
●CUT
功能:
不做回拉動作,直接執行裁切動作
語法:
CUT
範例:
SIZE3,3
GAP0mm,0
CLS
DIRECTION0
REFERENCE0,0
OFFSET0.00mm
SETCUTTEROFF
SETTEAROFF
BOX0,0,866,866,5
TEXT100,100,"5",0,1,1,"FEED&CUT"
TEXT100,200,"5",0,1,1,"300DPI"
PRINT1,1
FEED260
CUT
其他參考項目:
SETCUTTER,SETBACK,SETPARTITAL_CUTTER
●LIMITFEED
功能:
限定定間隙校正執行的最大長度,若在此長度範圍內無法測得間隙存在,則將感應器模式定在連續紙模式下
語法:
(1)英制系統(英吋)
LIMITFEEDn
(2)公制系統(公釐)
LIMITFEEDnmm
參數說明
n間隙校正的最大長度
範例:
LIMITFEED10
註:
1.此項設定會被記錄於EEPROM中
2.初始化的預設最大長度為10英吋
3.在公制系統中,參數m與單位“mm”之間必須有空格分隔
●SELFTEST
功能:
不經自測動作,直接將印表機訊息印在標籤紙上。
語法:
SELFTEST
範例:
SELFTEST
●CONFIG
功能:
經RS-232回傳有關印表機設定訊息
語法:
CONFIG
範例:
CONFIG
LabelFormattingCommands
●BAR
功能:
畫線或長條物
語法:
BARx,y,width,height
參數說明
x線條左上角X座標,單位dot
y線條左上角Y座標,單位dot
width線條寬度,單位dot
height線條高度,單位dot
注意事項:
200DPI:
1mm=8dots
300DPI:
1mm=12dots
為保護電源供應器的正常運作,建議於列印4吋寬的線條時,最大高度不超過12dots,否則將有可能損壞電源供應器及影響列印品質
另為保護印字頭的正常使用,對於桌上型機器與工業用機器單一點行最大的列印比率分別為20%及30%。
以200dpi機器為例,其單一點行為864dots,則桌上型機種有效的列印範圍為172dots,工業型則為259dots。
範例:
SIZE4,2.5
GAP0,0
SPEED6
DENSITY8
DIRECTION0
CLS
BAR100,100,300,200
PRINT1,1
其他參考項目:
BOX
●BARCODE
功能:
印製一維條碼,下方為所支援的條碼列表。
⏹Code128(switchingcodesubsetautomatically)
⏹Code128M(switchingcodesubsetmanually)
⏹EAN128(switchingcodesubsetautomatically)
⏹Interleaved2of5
⏹Interleaved2of5withcheckdigit
⏹Code39
⏹Code39withcheckdigit
⏹Code93
⏹EAN13
⏹EAN13with2digitsadd-on
⏹EAN13with5digitsadd-on
⏹EAN8
⏹EAN8with2digitsadd-on
⏹EAN8with5digitsadd-on
⏹Codabar
⏹Postnet
⏹UPC-A
⏹UPC-Awith2digitsadd-on
⏹UPC-Awith5digitsadd-on
⏹UPC-E
⏹UPC-Ewith2digitsadd-on
⏹UPC-Ewith5digitsadd-on
⏹MSI
⏹PLESSEY
⏹ChinaPOST
⏹ITF14
⏹EAN14
語法:
BARCODEX,Y,”codetype”,height,humanreadable,rotation,narrow,wide,“code”
參數說明
X明定條碼左上角X座標
Y明定條碼左上角X座標
條碼類型
128Code128,自動轉換A、B、C的條碼格式。
128MCode128,手動轉換A、B、C的條碼格式。
Controlcode
A
B
C
096
FNC3
FNC3
NONE
097
FNC2
FNC2
NONE
098
SHIFT
SHIFT
NONE
099
CODEC
CODEC
NONE
100
CODEB
FNC4
CODEB
101
FNC4
CODEA
CODEA
102
FNC1
FNC1
FNC1
103
Start(CODEA)
104
Start(CODEB)
105
Start(CODEC)
“!
”是做條碼格式轉換使用,若未給定起始條碼的格式時,則以codeB做為起始條碼。
EAN128Code128,自動轉換A,B,C條碼格式
25Interleaved2of5
25CInterleaved2of5含檢核碼
39Code39
39CCode39含檢核碼
93Code93
EAN13EAN13
EAN13+2EAN13with2digitsadd-on
EAN13+5EAN13with5digitsadd-on
EAN8EAN8
EAN8+2EAN8with2digitsadd-on
EAN8+5EAN8with5digitsadd-on
CODACodabar
POSTPostnet
UPCAUPC-A
UPCA+2UPC-Awith2digitsadd-on
UPCA+5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TSPL2指令集 中文 TSPL2 指令