大学校园打印一直占据着文印市场很大的一部分,由于校园生活的特性,往往在一些时间节点的文印强度还会高于办公文印需求。具有明显的周期性,需求密集也就成为了校园文印的特点之一。而就目前的普遍情况而言,校园文印的方案配套仍然处于一个很原始的阶段中,大部分同学仍会仍然依靠校园内的文印店来满足文印需求,各类问题也油然而生。
校园文印使用频率相对频繁,A4为主流,如何来实现自助打印呢,可以无人值守,同学们只要扫一扫二维码,然后将自己要打印的文档上传到系统上,然后支付费用就可以自动打印出来。那如何来实现这个功能呢?
我们可以使用国民神器,就是大家每个手机里都会安装的微信软件,开发一款微信小程序,同学们扫一扫二维码,上传文档,支付费用以后就可以自动将文档打印出来。
这样的一套设备,只需要购买一般的打印机,然后再加上联网的云盒设备,然后对接开发接口,就可以实现了,下面我们看看这家公司的一个云盒开发文档,只要按照他的要求,在开发的时候,把用户的款收到,然后将用户上传上来的文档发到如下接口上就可以实现打印了。而这个硬件厂家的云盒,是可以兼容市面上99%以上的打印机。
话不多说了,我们看下如何对接开发吧。
接口调用
◼ 授权与认证:
云平台给平台商户分配 AppID 及 AppKey,并绑定访问 IP 地址。
参数组成:
Command:参考下节接口命令
提交内容:(Post/Json) ※ 属性名均为小写字母
{
“appid”:””,
“timestamp”:””,
“content”: {}
“signature”: ““
}
timestamp:十进制字符串(2010/1/1 以来的秒数)
content: 命令参数(JSON 对象)
signature:Appid+Command+timestamp+AppKey 字符串拼接后的 SHA1 签名
打印机配置
(1) 接口命令: ConfigTerminal
(2) 提交内容:
参数 类型 必须 描述
dvsno 字符 是 终端编号
prtidx 字符 是 默认打印机 IDX
printers prtidx 字符 否 该终端下打印机编号(P01-P99)
pmaker 字符 是 品牌
pseries 字符 是 系列
ptype 字符 是 型号
printer 字符 是 打印机标识(驱动标识)
contype 字符 是 连接类型 USB|LAN
conaddr 字符 是 连接地址 USB 默认为 127.0.0.1:9100
papertype 字符 否 用纸类型(小票 | 标签 | 普通) 默认普通
width 数值 否 默认 A4
height 数值 否 默认 A4
文档打印消息推送
(1) 接口命令: PushDocMessage
(2) 提交内容:
参数 类型 必须 描述
dvsno 字符 是 终端编号
refid 字符 是 关联编号
title 字符 是 文档标题
content prtidx 字符 否 指定打印机编号(使用默认打印机)
doctype 字符 是 文档类型(TXT|DOC|XLS|PDF|IMG)
copies 数值 是 打印份数
fileurl 字符 是 文件地址
大家看到没有,基本上按照上面的要求,post相关参数到接口上,就可以轻松实现,扫一扫二维码,上传文件,付费然后调用打印机自动打印了。总结下来需要添置的设备就是打印机和云盒这两套硬件就可以了。
好了,今天小编就给大家介绍到这里了。对上面说到的,如果还有什么不明白的,可以和我微信沟通。
上班时间随时在线,一呼就到。另外,下班的时候我也大部分时间在线的哦。
没办法,平常只要上网,大部分时间都被微信给挤占了。下班时间也不定期打开微信的。
有需要尽管加我微信,咨询我吧。我的微信号:qiufeng2983 或者扫一扫下面的二维码直接加我为好友。