微信打印技术在登轮告知工作中的应用
2016-06-02中华人民共和国闵行海事局杨弱争
中华人民共和国闵行海事局 杨弱争
微信打印技术在登轮告知工作中的应用
中华人民共和国闵行海事局 杨弱争
【摘要】本系统基于微信公众技术平台,结合便携移动打印技术,便于海事工作人员在船舶检查工作现场使用,能够高效完成检查工单的申请批准和打印流程,提高海事管理工作效率。
【关键词】微信打印;海事应用
1 引言
闵行海事的官方微信公众平台已经运行近一年,基于微信公众平台的海事船舶登轮工作综合管理平台为海事工作人员开展服务工作提供了高效便捷的手段。在此基础上,加入移动便携打印功能,实现了海事管理中的“登轮工作告知单”的“选船、汇总、指派、签发”的流程电子化。借助微信平台,将审批信息实时发送到现场执法人员手机终端,执法人员通过手机无线打印技术,现场打印签发好的登轮告知单。成功解决了以前该业务存在审核周期长,操作时间慢,工作效率低等问题。整个过程受控性大大增加,降低了执法的廉政风险。
2 基于微信公众平台的便携打印系统设计
2.1 体系结构
基于微信公众平台的海事船舶登轮工作综合管理平台的便携移动打印系统,主要由海事业务服务器、微信平台、数据接口、便携打印机等四个部分组成,采用C/S模式,即移动客户端/海事服务器端模式,实现账户自动绑定微信登录,生成打印任务列表,实现数据预览与打印、自动匹配移动终端和便携式打印机等功能。
2.2 功能设计
2.2.1 微信用户自动绑定免登录功能
用户登录微信公众服务平台支持自动绑定微信账号,下次登录微信公众服务平台自动进入;用户可选择是否自动绑定或者解除绑定。其实现方式如下:
(1)微信用户端传输到微信公众平台的用户信息是加密的openid,具有唯一性。openid存储在数据接口$fromUsername中;
(2)调用微信公众平台功能开发接口从$fromUsername取得openID;
(3)在海事后台服务器数据库中存储openID;
(4)用户登陆时根据数据库中是否存储openID来判断是否自动登录。
2.2.2 数据打印
在服务器端调用PDF数据转换接口将web页面里的业务数据转换成要打印的PDF格式文件,文件名字按照业务ID和时间随机生成,文件放在服务器端临时打印URL地址中,保证安全和便于管理。提供以下功能:打印内容预览与打印、移动端与打印机的自动匹配与手动配对。
为了防止用户误操作,在打印界面里面预览显示需要打印的内容,调用PDF文件显示功能接口预览要打印数据的PDF文件。
用户执行打印功能时,自动开启手机蓝牙并执行移动端蓝牙与打印机的蓝牙进行自动配对,达到简化操作步骤和流程的目的,主要是调用蓝牙Search与bind接口实现搜索配对。为了减少多种蓝牙设备并存时用户的误操作,如有多台便携打印机,可能出现自动连接到错误的打印机,这时用户可以调用移动端设备列表功能,手动连接到指定打印机。
2.3 定制的便携热敏打印机
由于系统的工作环境和功能要求,所以打印需要采用专业定制的支持蓝牙功能的便携移动热敏打印机。
便携热敏打印机选用支持80毫米宽幅面的便携蓝牙打印机,兼顾便携性和表单打印效果。具有缺纸报警、黑标定位、自动休眠、过热保护等功能。耗材仅需通用打印纸,打印头支持打印普通热敏纸、黑标纸和标签纸。其工作原理如图1所示:
图1 打印机工作原理图
便携热敏打印机主要功能模块如下:
2.3.1 便携打印主控模块
主控MCULPC1114属于NXP公司LPC1100系列成员。LPC1100系列ARM是以Cortex-M0为内核,是为嵌入式系统应用而设计的高性能、低功耗的32位微处理器,是市场上性价比最高的32位微控制器解决方案,该控制器性能卓越、简单易用、功耗低。
2.3.2 蓝牙从机模块
选用HC-06蓝牙模块,是一款通用串口蓝牙模块,工作在蓝牙从设备模式。用于和蓝牙主设备(如手机)配对以及命令和数据的通信。
2.3.3 热敏打印模块
热敏打印机机芯选用FTP-628 MCL101,FTP-628是小巧高速的易装纸打印机构,此种结构使装纸和维护简单易行。
2.3.4 微电机驱动模块
选用微型热敏打印机电机驱动ICLB1836。是一款低饱和双通道的电机驱动IC,作为一个双极性步进电机驱动控制器,在便携式设备中有广泛的应用。
2.3.5 电源管理模块
选用HB6298B,是一款开关型单节或双节锂离子电池充电管理芯片,适合于便携式设备的充电管理应用。内置功率MOS管,高轻度电压和电流调节器,预充充电状态指示和充电截止等功能于一体。
便携打印机通过蓝牙直接连接到定制的移动终端设备。不需要移动网络支持,减少打印成本。从微信公众号中直接发起打印命令,配合微信自动绑定登陆功能,可实现按需打印按任务打印。便于各级海事员工使用。海事业务服务器后台仅需少量修改,对服务器原有功能和业务没有影响。关键业务数据保存在海事自有服务器中,商业秘密没有泄露风险。整套软件系统适配主流移动终端,小巧精细,安装部署简单快捷。
3 结束语
本文综合海事部门业务特点和管理能力升级的需要,利用微信公众服务平台和移动便携打印技术,设计了基于微信公众平台的便携打印技术在船舶登轮工作综合管理平台中的应用方案,并进行了开发应用。该系统解决了海事现场管理环境复杂,具体操作非常不便,登船检查工作效率低、速度慢等传统问题,为提高海事管理工作能力提供了有力的技术支持手段,有效提升了海事综合管理技术水平和业务能力。
参考文献
[1]周铜.一种移动打印系统组建技术方案[J].计算机科学,2014(S2).
[2]赵峙岳,朱宁西,贺翔.基于WiFi无线网络的嵌入式打印终端的设计[J].电子产品世界,2010(11).
作者简介:
杨弱争(1982-),男,江苏江阴人,工程师,研究方向:计算机应用。