公共打印分为打印调用和模板制作两类: | |
打印调用: | 您可以将任何需要打印的内容按照我们系统接口要求格式传入即可调用打印机打印,且会记录打印内容及次数。同时也有调用示例参考,下方介绍有详情链接! |
模板制作: | 您可以将模板存于系统之中,方便需要时调用,如果制作的是带变量的模板,公共服务在打印时会将您制作好模板以json格式回转给您,您把变量替换成正确的数据然后将以相同的格式回传即可! |
(1) 软件编号、公司编号、员工编号、安全码为系统级参数,是必输项。同时软件编号和安全码是需在打印平台注册获取,公司编号和员工编号客户可自定义填写。
(2) 公司编号和员工编号已调用使用打印,会记忆上一次使用的打印模式和打印名称
(3) 无论是使用打印调用还是模版制作,系统级参数必须传入
请求系统级字段定义(R(Required)-必填,O(Optional)-可选)
参数名称 | 类型 | 参数说明 | 必须要求 |
sysno | String | 软件注册ID | R |
company | String | 公司编码,便于统计或加载公司名下模板 | R |
companyname | String | 公司名称 | O |
operno | String | 员工编码,便于记录选用打印机或者打印模式,默认admin | R |
opername | String | 员工名称 | O |
(1) 公共打印调用接口是海客宝提供给单个用户、软件系统暂无打印功能等系统平台使用的打印接口。
(2) 为客户解决在线打印需求,客户通过网络发送请求内容至打印平台实现打印,且可保存打印记录。
(3) 接口地址:打印调用示例地址:http://www.hzxprint.com/print/printset.jsp
请求内容字段定义(R(Required)-必填,O(Optional)-可选)
参数名称 | 类型 | 参数说明 | 必须要求 |
type | String | 模板类型,打印某种类型的模板,列如:sale 销售模板 | R |
id | String | 订单号,需要打印内容的单号,保存打印历史记录根据单号区分。 | O |
temp | String | 模板编号,调用已经制作好的模板,不是必需项。 | O |
editflag | Boolean | 修改模板内容,填写true/false,参数用于取决模板进入打印界面是否能被修改内容 | R |
bodytype | String | 内容类型,模板所属打印类型,参数可填html/table,默认html | R |
width | int | 纸张宽度 | R |
height | int | 纸张高度 | R |
left | int | 左边距离,默认值20mm | R |
right | int | 右边距离,默认值20mm | R |
top | int | 上边距离,默认值20mm | R |
bottom | int | 下边距离,默认值20mm | R |
topheight | int | 页眉高度,默认值0mm | O |
footheight | int | 页脚高度,默认值0mm | O |
leftwidth | int | 左固定项宽度,默认值0mm | O |
rightwidth | int | 右固定项宽度,默认值0mm | O |
followheight | int | 正文跟随项高度,默认值0mm | O |
topinfo | text | 页眉内容 | O |
bottominfo | text | 页脚内容 | O |
leftinfo | text | 左侧内容 | O |
rightinfo | text | 右侧内容 | O |
info | text | 正文内容 | R |
followinfo | text | table跟随内容 | O |
打印调用示例
<form action='http://www.hzxprint.com/print/print.jsp'>
<input type='text' name='sysno' value='123456'/>
<input type='text' name='company' value='test'/>
<input type='text' name='operno' value='001'/>
<input type='text' name='type' value='type1'/>
<input type='text' name='id' value='000000001'/>
<input type='text' name='editflag' value='ture'/>
<input type='text' name='bodytype' value='html'/>
<input type='text' name='width' value='210'/>
<input type='text' name='height' value='297'/>
<textarea name='info'/>这是正文内容...</textarea>
........
</form>
(1) 模板制作用于使用统一模板,只需替换变量即可
(2) 实现客户随时随地打印,支持移动端、PC端调用,当外出办公时,可以调用公司打印机打印。
(2) 模板制作要求:一二级模板类型需先初始化进系统,方可子在二级下制作不同模板!
模版制作参数定义(R(Required)-必填,O(Optional)-可选)
参数名称 | 类型 | 参数说明 | 必须要求 |
ftype | String | 一级模板类型编号 | O |
ftypename | String | 一级模板类型名称 | O |
ptype | String | 二级模板类型编号 | R |
ptypename | String | 二级模板类型名称 | O |
maketype | String | 模板制作来源,custom:指的是客户自己制作的模板,system:系统级模板。 | R |
模板制作调用示例
<form action='http://www.hzxprint.com/print/print.jsp'>
<input type='text' name='sysno' value='123456'/>
<input type='text' name='company' value='test'/>
<input type='text' name='operno' value='001'/>
<input type='text' name='ftype' value='type1'/>
<input type='text' name='ptype' value='type2'/>
<input type='text' name='maketype' value='system'/>
</form>
咨询电话:4008-031-358 总部电话:0755-23201861 广东宏见软件有限公司 @ 宏见 版权所有 粤ICP备10239503号 |