手機端實現列印功能

2021-07-04 05:54:38 字數 523 閱讀 5018

一、概述

由於手機無法連線印表機,所以設計列印**,實現手機端的列印功能。

二、手機端通過列印**實現列印的主要流程:

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...