1. 自助打印环境和构成
1.1 安装环境要求
- Windows7 64位版本操作系统
- Java 11运行环境
- 无杀毒软件和360软件卫士
- 可工作的打印驱动和默认打印机
1.2 组件组成
- VC++ 2015 Distributable运行库(vc_redist.x64.exe)
- PDF打印工具gostscript(gs927w64.exe)
- 转换网页为PDF工具wkhtmltox(wkhtmltox-0.12.5-1.msvc2015-win64.exe)
- Beangle Kiosk(https://github.com/beangle/kiosk)
- 自助打印客户端client(spa.zip)
依次安装上述软件。将自助打印客户端解压到非系统盘(如D:)。目录以spa命名,内部文件一次是bin、conf、lib
1.3 安装读卡驱动
- 运行epaycardopensvc_install_jre32_190912_11.exe,安装界面组件全选,依照提示安装vs2008。
- 在操作系统中将该服务设置为自启动,并启动服务
- 在操作系统C:\Program Files(x86)\Supwisdom Epaycardopensvc\conf目录下找到application.properties更改更改两个属性的值。
- cardlib.sid=com.supwisdom.epaycard.cpucard-new.d8
- svc.baseurl=http://{server}:{port}/epayapi/services
如果已经有配置好的application.properties,可以直接覆盖。之后重启计算机。
2. 配置自助打印
解压spa.zip到D:目录下,解压后出现D:\spa\conf等目录。
编辑D:\spa\conf\spa.xml文件,如下
其中以下参数需要外部获得,再行填入:
- spa_server是学校自助打印的服务域名
- 应用ID 是自助打印接入一卡通申请的ID,如果增加部署机器,不需要重复申请,长度6位。
- 应用KEY 是该自助打印的对应ID的KEY,同理只申请一次,长度28位。
- 终端ID 是每增加一个读卡器都需要申请的,数字类型。
将bin目录下的start.vbs创建一个快捷方式,剪切到系统的启动目录中。
3. 配置Kiosk浏览器
- 安装Kiosk浏览器,放在D:\spa\下,保证D:\spa\kiosk\kiosk.exe存在。