请求说明
form表单请求方式: post
http://api.tlinx.cn/out/printSub
参数说明
参数 |
是否必须 |
说明 |
pass_token |
是 |
获取到的凭证 |
printdetail |
是 |
打印明细(格式如:<input type="hidden" name="printdetail" value='{"title":"打印测试","list":[{"linetext":"行标题1:标题内容1","doublehight":"0"},{"linetext":"行标题2:标题内容2","doublehight":"1"}],"qrcodetext":"二维码内容"}' />,必须进行转义处理,详情可查看打印明细说明) |
printurl |
是 |
打印完成同步回调地址(必须进行URLEncoder.encode(url,"UTF-8")编码处理,参与签名时也必须一致。当打印操作完成后T-Linx向开发者发起的结果回调通知,详情可查看打印同步回调) |
打印明细说明
格式如:{"title":"打印测试","list":[{"linetext":"行标题1:标题内容1","doublehight":"0"},{"linetext":"行标题2:标题内容2","doublehight":"1"}],"qrcodetext":"二维码内容"},参数说明如下:
参数 |
说明 |
title |
标题 |
list |
参数 |
说明 |
linetext |
行内容(标题:内容) |
doublehight |
行样式(0普通1加高加粗) |
|
qrcodetext |
二维码内容(如果需要在打印小票上生成一个二维码,则提供纯文字内容或者url链接用于生成二维码) |
打印同步回调
若开发者在发起打印请求接口时若传入了printurl(打印结果同步回调通知地址,开发者可用于信息提示的页面跳转地址)参数则当打印完成后T-Linx会主动请求printurl(form表单post请求方式)告知开发者结果,请求参数包括:data(JSON数据包)。
参数 |
说明 |
pass_token |
获取到的凭证 |
printdetail |
打印明细 |
printurl |
打印回调链接 |
status |
状态(值为0或1,为0表示成功,为1表示失败) |
data |
获取返回JSON数据包参数 |
|
参数 |
说明 |
ret |
标识(值为0或1,为0表示当前没有错误,为1表示当前有错误) |
msg |
错误描述 |
errcode |
错误代码 |
|
正常情况下,T-Linx会返回下述JSON数据包给开发者:
{
"ret":"0",
"msg":"ok",
"errcode":"0"
}