宏见公共打印服务 平台说明

1、公共打印简介
公共打印分为打印调用和模板制作两类:
打印调用: 您可以将任何需要打印的内容按照我们系统接口要求格式传入即可调用打印机打印,且会记录打印内容及次数。同时也有调用示例参考,下方介绍有详情链接!
模板制作: 您可以将模板存于系统之中,方便需要时调用,如果制作的是带变量的模板,公共服务在打印时会将您制作好模板以json格式回转给您,您把变量替换成正确的数据然后将以相同的格式回传即可!
2、系统级参数

(1) 软件编号、公司编号、员工编号、安全码为系统级参数,是必输项。同时软件编号和安全码是需在打印平台注册获取,公司编号和员工编号客户可自定义填写。

(2) 公司编号和员工编号已调用使用打印,会记忆上一次使用的打印模式和打印名称

(3) 无论是使用打印调用还是模版制作,系统级参数必须传入

请求系统级字段定义(R(Required)-必填,O(Optional)-可选)

参数名称 类型 参数说明 必须要求
sysno String 软件注册ID R
company String 公司编码,便于统计或加载公司名下模板 R
companyname String 公司名称 O
operno String 员工编码,便于记录选用打印机或者打印模式,默认admin R
opername String 员工名称 O
3、打印调用

(1) 公共打印调用接口是海客宝提供给单个用户、软件系统暂无打印功能等系统平台使用的打印接口。

(2) 为客户解决在线打印需求,客户通过网络发送请求内容至打印平台实现打印,且可保存打印记录。

(3) 接口地址:打印调用示例地址:http://www.hzxprint.com/print/printset.jsp

打印调用正式地址:http://www.hzxprint.com/print/print.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>
	
	
4、模版制作

(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>
	
	
5、接入流程
咨询电话:4008-031-358   总部电话:0755-23201861   广东宏见软件有限公司 @ 宏见 版权所有   粤ICP备10239503号