TSPL / TSPL2 完整指令集中文手册
Part 8 - TSPL命令完整速查表
目录
- TSPL命令分类
- A-Z指令列表
- 设置类命令
- 绘图类命令
- 条码类命令
- 文件类命令
- 查询类命令
- 模式类命令
- 常用组合模板
1. TSPL命令分类
TSPL命令主要分为:
| 分类 | 说明 |
|---|---|
| Setup | 打印机设置 |
| 打印对象 | |
| Barcode | 条码 |
| Graphics | 图形 |
| File | 文件管理 |
| System | 系统控制 |
| RFID | RFID功能 |
| Status | 状态查询 |
2. TSPL A-Z指令列表
| 命令 | 功能 | 类别 |
|---|---|---|
| AUTODETECT | 自动检测标签 | Setup |
| BACKFEED | 回退标签 | Control |
| BAR | 绘制线条 | Graphics |
| BARCODE | 打印条码 | Barcode |
| BITMAP | 打印位图 | Graphics |
| BLINE | 黑标设置 | Setup |
| BLINEDETECT | 检测黑标 | Setup |
| BLOCK | 多行文字 | Text |
| BOX | 矩形框 | Graphics |
| CLS | 清空缓存 | Control |
| CODEPAGE | 字符编码 | System |
| COUNTRY | 国家字符集 | System |
| CUTTER | 切刀控制 | Mode |
| DENSITY | 浓度设置 | Setup |
| DIRECTION | 方向设置 | Setup |
| DMATRIX | DataMatrix | Barcode |
| DOWNLOAD | 下载文件 | File |
| ECHO | 回显 | System |
| ELLIPSE | 椭圆 | Graphics |
| FILES | 查看文件 | File |
| FEED | 走纸 | Control |
| FORMFEED | 找标签 | Control |
| GAP | 间隙设置 | Setup |
| GAPDETECT | 检测间隙 | Setup |
| HOME | 回原点 | Control |
| INPUT | 输入变量 | System |
| LIMITFEED | 限制走纸 | Setup |
| MIRROR | 镜像打印 | Setup |
| MOVE | 移动文件 | File |
| OFFSET | 偏移设置 | Setup |
| PAUSE | 暂停 | Control |
| PDF417 | PDF417条码 | Barcode |
| PEEL | 剥离模式 | Mode |
| 执行打印 | Control | |
| PUTBMP | 打印BMP | Graphics |
| PUTPCX | 打印PCX | Graphics |
| QRCODE | 二维码 | Barcode |
| REFERENCE | 坐标原点 | Setup |
| REMOVE | 删除文件 | File |
| RESET | 重置打印机 | System |
| REVERSE | 反白打印 | Graphics |
| RUN | 运行程序 | System |
| SET | 参数设置 | Setup |
| SHIFT | 整体偏移 | Setup |
| SIZE | 标签尺寸 | Setup |
| SPEED | 打印速度 | Setup |
| TEXT | 文字打印 | Text |
| TEAR | 撕纸模式 | Mode |
| WRITE | 写数据 | System |
3. 设置类命令速查
SIZE
设置标签尺寸:
SIZE width,height示例:
SIZE 100 mm,50 mmGAP
设置间隙:
GAP gap,offset示例:
GAP 3 mm,0BLINE
黑标:
BLINE height,offsetSPEED
速度:
SPEED valueDENSITY
浓度:
DENSITY valueDIRECTION
方向:
DIRECTION 0REFERENCE
坐标:
REFERENCE x,yOFFSET
偏移:
OFFSET valueCODEPAGE
编码:
CODEPAGE 9364. 文字命令速查
TEXT
单行文字:
TEXT x,y,font,rotation,x,y,"text"示例:
TEXT 50,50,"3",0,1,1,"TEST"BLOCK
多行文字:
BLOCK x,y,w,h,font,r,xm,ym,"text"示例:
BLOCK 20,20,300,100,"3",0,1,1,"ADDRESS"5. 图形命令速查
BAR
线:
BAR x,y,width,heightBOX
矩形:
BOX x1,y1,x2,y2,widthELLIPSE
椭圆:
ELLIPSE x1,y1,x2,y2,widthREVERSE
反白:
REVERSE x,y,w,h6. 条码命令速查
BARCODE
格式:
BARCODE x,y,type,height,human,rotation,narrow,wide,"data"支持:
| 类型 | 说明 |
|---|---|
| 128 | Code128 |
| 39 | Code39 |
| 93 | Code93 |
| EAN13 | EAN13 |
| EAN8 | EAN8 |
| UPCA | UPC-A |
| UPCE | UPC-E |
| ITF | ITF |
| ITF14 | ITF14 |
| CODABAR | Codabar |
QRCODE
格式:
QRCODE x,y,ECC,size,mode,rotation,"data"PDF417
格式:
PDF417 x,y,w,h,r,o,"data"DMATRIX
格式:
DMATRIX x,y,"data"7. 文件命令速查
DOWNLOAD
下载:
DOWNLOAD "file"FILES
查看:
FILESREMOVE
删除:
REMOVE "file"MOVE
移动:
MOVE "old","new"RUN
执行:
RUN "file"8. 控制命令速查
CLS
清缓存:
CLS打印:
PRINT quantityFEED
走纸:
FEEDFORMFEED
找标签:
FORMFEEDPAUSE
暂停:
PAUSERESET
重启:
RESET9. 模式命令
撕纸
SET TEAR ON剥离
SET PEEL ON切刀
SET CUTTER ON回卷
SET REWIND ON10. 状态查询速查
查询状态:
~!T查询配置:
~!U查询信息:
~!A状态:
~HS11. 最常用标签模板
商品标签
SIZE 100 mm,50 mm
GAP 3 mm,0
CLS
TEXT 30,30,"3",0,2,2,"PRODUCT"
BARCODE 30,100,"128",60,1,0,2,2,"123456"
QRCODE 300,100,L,5,A,0,"123456"
PRINT 1仓库标签
SIZE 80 mm,50 mm
CLS
TEXT 20,20,"3",0,1,1,"SKU:A001"
TEXT 20,60,"3",0,1,1,"QTY:100"
BARCODE 20,100,"128",60,1,0,2,2,"A001"
PRINT 112. 开发检查清单
打印异常排查:
□ SIZE正确
□ GAP/BLINE正确
□ CODEPAGE正确
□ 字体支持中文
□ 坐标范围正确
□ SPEED合理
□ DENSITY合理
□ 状态正常
□ 标签方向正确Part 8 完
下一部分:
Part 9 - TSPL2高级参考
包含:
- TSPL2扩展指令
- 内置脚本
- 自动执行
- 变量系统
- FORM命令
- 标签模板存储
- 工业生产线应用案例