中華人民共和國閔行海事局 楊弱爭
?
微信打印技術在登輪告知工作中的應用
中華人民共和國閔行海事局 楊弱爭
【摘要】本系統基于微信公眾技術平臺,結合便攜移動打印技術,便于海事工作人員在船舶檢查工作現場使用,能夠高效完成檢查工單的申請批準和打印流程,提高海事管理工作效率。
【關鍵詞】微信打印;海事應用
閔行海事的官方微信公眾平臺已經運行近一年,基于微信公眾平臺的海事船舶登輪工作綜合管理平臺為海事工作人員開展服務工作提供了高效便捷的手段。在此基礎上,加入移動便攜打印功能,實現了海事管理中的“登輪工作告知單”的“選船、匯總、指派、簽發”的流程電子化。借助微信平臺,將審批信息實時發送到現場執法人員手機終端,執法人員通過手機無線打印技術,現場打印簽發好的登輪告知單。成功解決了以前該業務存在審核周期長,操作時間慢,工作效率低等問題。整個過程受控性大大增加,降低了執法的廉政風險。
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管,高輕度電壓和電流調節器,預充充電狀態指示和充電截止等功能于一體。
便攜打印機通過藍牙直接連接到定制的移動終端設備。不需要移動網絡支持,減少打印成本。從微信公眾號中直接發起打印命令,配合微信自動綁定登陸功能,可實現按需打印按任務打印。便于各級海事員工使用。海事業務服務器后臺僅需少量修改,對服務器原有功能和業務沒有影響。關鍵業務數據保存在海事自有服務器中,商業秘密沒有泄露風險。整套軟件系統適配主流移動終端,小巧精細,安裝部署簡單快捷。
本文綜合海事部門業務特點和管理能力升級的需要,利用微信公眾服務平臺和移動便攜打印技術,設計了基于微信公眾平臺的便攜打印技術在船舶登輪工作綜合管理平臺中的應用方案,并進行了開發應用。該系統解決了海事現場管理環境復雜,具體操作非常不便,登船檢查工作效率低、速度慢等傳統問題,為提高海事管理工作能力提供了有力的技術支持手段,有效提升了海事綜合管理技術水平和業務能力。
參考文獻
[1]周銅.一種移動打印系統組建技術方案[J].計算機科學,2014(S2).
[2]趙峙岳,朱寧西,賀翔.基于WiFi無線網絡的嵌入式打印終端的設計[J].電子產品世界,2010(11).
作者簡介:
楊弱爭(1982-),男,江蘇江陰人,工程師,研究方向:計算機應用。