开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
android 开发文档
windows 开发文档
linux 开发文档
iot 小程序开发文档
其它
api
收银台
刷脸核身
刷脸登录
会员与授权
发送付款码
发送和接收小指令
版本查询
获取系统属性
系统设置页面
二维码识别
生成二维码
ui 控制
语音播报
本地数据库
本地图片存储
串口通信
外设管理
打印指令
监听按键事件
身份证读卡器适配
电子秤
钱箱
非接卡通信
ic 卡通信
红外测温仪
消息服务
日志服务
前后屏通信
更多使用指南
开发 > 开放能力接入 > 其它 > api > 打印指令 > tsc 指令
收藏
订阅更新
我的文档
设置
tsc指令 是 iot 小程序向标签打印机发出的打印指令,通过这些指令指示打印机打印标签。通过调用 my.ix.printer api 进行指令发送,支持的打印机请查看 打印指令硬件说明
add1dbarcode
添加一维码打印指令。
命令范例: {'cmd':'add1dbarcode','args':[1, 1, 'code128', 20, 'enable', 'rotation_0', 3, 20, '6900000102035']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:9
参数索引
参数类型
参数值
描述
1
number
0~999
起始水平位置。
2
number
0~999
起始垂直位置。
3
string
code128,
code128m,
ean128,
itf25,
itf25c,
code39,
code39c,
code39s,
code93,
ean13,
ean13_2,
ean13_5,
ean8,
ean8_2,
ean8_5,
codabar,
post,
upca,
upca_2,
upca_5,
upce,
upce_2,
upce_5,
cpost,
msi,
msic,
plessey,
itf14,
ean14
barcode 类型。
4
number
0~999
条码高度。
5
string
'disable',
'enable'
是否可读。
6
string
rotation_0,
rotation_90,
rotation_180,
rotation_270
旋转角度。
7
number
不限
条码密度。
8
number
不限
条码长度。
9
string
不限
条码内容。
addbackfeed
退纸,单位为 dot(1mm 为 8dot)。
命令范例: {'cmd':'addbackfeed', 'args':[1]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
number
不限
回退 dot 个数。
addbar
画线。
命令范例: {'cmd':'addbar', 'args':[1,2,3,4]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:4
参数索引
参数类型
参数值
描述
1
number
0~9999
起始水平位置。
2
number
0~9999
起始垂直位置。
3
number
0~9999
线宽度。
4
number
0~9999
线高度。
addbitmap
打印位图。
命令范例{'cmd':'addbitmap', 'args':[1,2,'overwrite',20,'...']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:5
参数索引
参数类型
参数值
描述
1
number
0~9999
起始水平位置。
2
number
0~9999
起始垂直位置。
3
string
overwrite,
or,
xor
位图模式。
4
number
0~9999
位图宽度。
5
string
图片的 base64 字符串
-
addbox
打印边框。
命令范例: {'cmd':'addbox', 'args':[1,2,3,4,5]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:5
参数索引
参数类型
参数值
描述
1
number
0~9999
起始水平位置。
2
number
0~9999
起始垂直位置。
3
number
0~9999
边框宽度。
4
number
0~9999
边框高度。
5
number
0~9999
边框粗细度。
addcashdrawer
钱箱控制指令。
命令范例: {'cmd':'addcashdrawer', 'args':[0, 50, 0]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:3
参数索引
参数类型
参数值
描述
1
number
0:管脚 2。
1:管脚 5。
pin:钱箱控制引脚。
2
number
0~255
t1:钱箱开启脉冲高电平时间为 [t1×2ms]。
3
number
0~255
t2:低点平时间为 [t2×2 ms], 如果 t2
addcls
清除打印缓冲区。
命令范例: {'cmd':'addcls','args':[]}。
参数数量:0
addcodepage
设置码页。
命令范例: {'cmd':'addcodepage', 'args':['pc437']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
pc437
pc850
pc852
pc860
pc863
pc865
wpc1250
wpc1252
wpc1253
wpc1254
codepage.
addcutter
设置切刀是否有效。
命令范例: {'cmd':'addcutter', 'args':['off']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
'on',
'off'
-
addcutterbatch
打印到最后一张切纸。
命令范例: {'cmd':'addcutterbatch','args':[]}。
参数数量:0
addcutterpieces
打印几张后切纸。
命令范例: {'cmd':'addcutterpieces', 'args':[1]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
number
0~32767
打印几张后切纸。
adddensity
设置打印浓度。
命令范例: {'cmd':'adddensity', 'args':['dnesity1']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
dnesity0
dnesity1
dnesity2
dnesity3
dnesity4
dnesity5
dnesity6
dnesity7
dnesity8
dnesity9
dnesity10
dnesity11
dnesity12
dnesity13
dnesity14
dnesity15
浓度值。
adddirection
设置打印方向。
命令范例: {'cmd':'adddirection', 'args':['forward', 'normal']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:2
参数索引
参数类型
参数值
描述
1
string
forward  
backward
方向。
2
string
normal
mirror
是否镜像。
adderase
清除影像缓冲区部份区域的数据。
命令范例: {'cmd':'adderase', 'args':[1,2,3,4]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:4
参数索引
参数类型
参数值
描述
1
number
0~9999
起始水平位置。
2
number
0~9999
起始垂直位置。
3
number
0~9999
删除线宽度。
4
number
0~9999
删除线高度。
addfeed
进纸,单位为dot(1mm为8dot)。
命令范例: {'cmd':'addfeed', 'args':[1]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
number
0~9999
dot 数。
addformfeed
走一张标签。
命令范例: {'cmd':'addformfeed','args':[]}。
参数数量:0
addgap
设置标签间隙尺寸。
命令范例: {'cmd':'addgap', 'args':[1]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
number
0~9999
间隙尺寸,单位为 mm。
addhome
校准标签纸。
命令范例: {'cmd':'addhome','args':[]}。
参数数量:0
addlimitfeed
该指令用于设定打印机进纸时,若经过所设定的长度仍无法侦测到垂直间距,则打印机发生错误,停止进纸。
命令范例: {'cmd':'addlimitfeed', 'args':[1]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
number
0~9999
间隙侦测长度,单位为 mm。
addoffset
设置剥离模式下标签停止的位置。
命令范例: {'cmd':'addoffset', 'args':[1]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
number
0~9999
标签停止位置。
addpartialcutter
设置切刀半切是否有效。
命令范例: {'cmd':'addpartialcutter', 'args':['on']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
'off',
'on'
-
addpeel
设置打印机剥离模式。
命令范例: {'cmd':'addpeel', 'args':['on']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
'off',
'on'
-
addprint
执行打印。
命令范例: {'cmd':'addprint', 'args':[1,2]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:2
参数索引
参数类型
参数值
描述
1
number
0~999
m
2
number
0~999
n
addprintkey
设置是否按键打印有效。
命令范例: {'cmd':'addprintkey', 'args':['on']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
'off',
'on'
'off':无效。
'on':有效。
addqrcode
绘制二维码。
命令范例: {'cmd':'addqrcode', 'args':[1, 1, 'level_l', 0, 'rotation_0', 'qrcode']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:6
参数索引
参数类型
参数值
描述
1
number
0~999
起始横坐标。
2
number
0~999
起始纵坐标。
3
string
level_l
level_m
level_q
level_h
纠错水平。
4
number
0~999
码单元宽度。
5
string
rotation_0    
rotation_90
rotation_180
rotation_270
旋转角度。
6
string
base64 编码
二维码内容字符串。
addqueryprintercodepage
查询打印机代码页。
命令范例: {'cmd':'addqueryprintercodepage','args':[]}。
参数数量:0
addqueryprinterfile
查询打印机存储文档。
命令范例: {'cmd':'addqueryprinterfile','args':[]}。
参数数量:0
addqueryprinterlife
查询打印机已打印里程。
命令范例 {'cmd':'addqueryprinterlife','args':[]}。
参数数量:0
addqueryprintermemory
查询打印机内存。
命令范例: {'cmd':'addqueryprintermemory','args':[]}。
参数数量:0
addqueryprintertype
查询打印机型号。
命令范例: {'cmd':'addqueryprintertype','args':[]}。
参数数量:0
addreference
查询打印机原点坐标。
命令范例: {'cmd':'addreference', 'args':[1,1]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
number
0~9999
x
2
number
0~9999
y
addreprint
设置出现错误时是否打印上一张内容。
命令范例: {'cmd':'addreprint', 'args':['on']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
off
on
enable
addresetprinter
打印机复位。
命令范例: {'cmd':'addresetprinter','args':[]}。
参数数量:0
addreverse
该指令用于清除影像缓冲区部份区域的数据。
命令范例: {'cmd':'addreverse', 'args':[1,2,3,4]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:4
参数索引
参数类型
参数值
描述
1
number
0~9999
x
2
number
0~9999
y
3
number
0~9999
width
4
number
0~9999
height
addselftest
打印自检页。
命令范例: {'cmd':'addselftest','args':[]}。
参数数量:0
addshif
设置标签偏移距离。
命令范例: {'cmd':'addshif', 'args':[1]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
number
0~9999
shift
addsize
设置标签尺寸的宽和高。
命令范例: {'cmd':'addsize', 'args':[1,2]}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
number
0~9999
x
2
number
0~9999
y
addspeed
设置打印速度。
命令范例: {'cmd':'adds', 'args':['speed1div5']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
speed1div5
speed2
speed3
speed4
enable
addtear
设置打印机撕离模式。
命令范例: {'cmd':'addtear', 'args':['off']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
off
on
enable
addtext
在标签上绘制文字。
命令范例: {'cmd':'addtext', 'args':[1, 1, 'font_1', 'rotation_0', 'mul_1', 'mul_1', '...']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:7
参数索引
参数类型
参数值
描述
1
number
0~9999
x
2
number
0~9999
y
3
string
font_1
font_2
font_3
font_4
font_5
font_6
font_7
font_8
simplified_chinese
traditional_chinese
korean
字体格式。
4
string
rotation_0    
rotation_90
rotation_180
rotation_270
rotation
5
string
mul_1
mul_2
mul_3
mul_4
mul_5
mul_6
mul_7
mul_8
mul_9
mul_10
字体倍数,xscale。
6
string
mul_1
mul_2
mul_3
mul_4
mul_5
mul_6
mul_7
mul_8
mul_9
mul_10
字体倍数,yscale。
7
string
base64 格式
文本内容。
addusercommand
添加用户指令。
命令范例: {'cmd':'addusercommand', 'args':['...']}。
说明:args 列表参数根据下表 参数索引 排列,注意取值为对应序号的 参数值
参数数量:1
参数索引
参数类型
参数值
描述
1
string
任意字符串
base64
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图