返回打印接口V1.0   打印接口V2.0

请求说明

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"
}