昨天发了一个自助打印系统打印出来证书的照片,并且表示原因让学校其他部门来做系统对接,实现设备共享,使自助打印系统能得到最大程度的利用…… 没想到下班前就有部门跟我联系,咨询此事。我想有必要稍微详细介绍一下这套系统以及对接方式。
之前写过一篇 自助打印系统那点事儿 ,这就不再重复了。
首先,自助打印用户是学校统一身份认证的用户,一般意义上就是在籍学生、在职教师,另外,目前学生事务中心只有四台设备在良乡,中关村暂时没有采购。
然后,打印的证书是先在空白证书上面盖章,盖章的纸可以交由学生事务中心代为管理,以便缺纸及时补充,此事可签委托协议。
最后,自助打印终端目前不支持对用户收费打印,短期内不想开放此功能,我个人认为收费的事儿应该在业务系统内完成。当然,部门对接自助打印系统也不收费。
那么,根据你部门是否有应用系统,分三种情况:
一、你们有业务系统
用户可以登录你们的系统,在系统内产生报表PDF文件,那么可以在你们系统内进行一定修改,将PDF文件以API方式发送到打印池,例如:
$ curl -X POST --header 'apiKey: ********************'
--header 'Content-Type:application/octet-stream'
--data-binary '@./报表.pdf'
'http://server_ip:port/publish?code=报表代码&badgeNumber=学号工号'
二、没有业务系统,打印数量不多
报表可以预先生成。比如每人一个以工号或学号命名的PDF文件,那我们可以把这些PDF文件匹配上工号、打印份数限制等等数据,直接放进打印池,用户登录自助机终端即可预览打印。
三、没有业务系统,打印数量较多
报表无法预先生成,需要用户在线预览、生成。如果要打印的数据与学生相关,对于完善学生相关的数据库有补充,报表由并不十分复杂,那么我们可以考虑将用户登录、预览报表等业务系统的功能植入学生事务中心的综合管理系统。
一、二两种可以面向所有在校师生,第三种情况仅面向在校学生,毕竟是学生事务中心的系统。
网友评论