一、概述
由於手機無法連線印表機,所以設計列印**,實現手機端的列印功能。
二、手機端通過列印**實現列印的主要流程:
1、 列印**pc,使用spring輪詢機制,每隔一定時間,通過httpclient,向伺服器發出查詢待列印佇列的請求。
2、 伺服器查詢資料庫是否存在相應的待列印佇列(未列印任務的狀態為0)。
(1) 如果待列印隊列為空,列印**不做任何操作。
(2) 如果待列印佇列不為空,則讀取建立時間最早的列印任務,將列印任務的狀態改為1(1表示列印進行中),最後將相應的機動車檢測記錄表的id返回。
3、 列印**agent 獲取機動車檢測記錄表的id,拼接為url,調起ie瀏覽器,向伺服器傳送「機動車檢測表列印」 請求。
4、 伺服器根據機動車檢測記錄表的id查詢資料庫,將該任務的狀態改為2(2表示已完成),最後將已定位好的套打頁面返回給agent。
5、 通過jatoolsprinter外掛程式,agent將伺服器返回的套打頁面資訊列印,並關閉ie瀏覽器。
React中實現手機端滑動分頁功能
最近用react做了乙個手機端,可以說了解了很多以前沒有接觸的東西,其中在專案中實現滑動分頁讓我印象頗為深刻。首先,我們要知道這個功能需要用到哪些準備知識。一 預備階段 我的想法很簡單,就是計算每次載入的最後一條距離專案footer垂直方向上的距離,從而知道什麼時候需要將當前頁面 1並且向後端傳送請...
VC實現列印功能
http yesky.com 13 1700013.shtml列印api http bloghome.cn topics vc 4 22.htm列印api 設定紙張大小 if printdlg pd return false assert pd.hdc null 設定紙張大小daiguopeng,d...
MFC實現列印功能
使用cprintdialog類的建構函式 cprintdialog bool bprintsetuponly,true for print setup,false for print dialog dword dwflags pd allpages pd usedevmodecopies pd no...