[發(fā)明專利]一種基于B/S架構(gòu)系統(tǒng)連續(xù)打印的實(shí)現(xiàn)方法在審
| 申請?zhí)枺?/td> | 201310402354.4 | 申請日: | 2013-09-07 |
| 公開(公告)號: | CN104423903A | 公開(公告)日: | 2015-03-18 |
| 發(fā)明(設(shè)計)人: | 不公告發(fā)明人 | 申請(專利權(quán))人: | 鎮(zhèn)江金軟計算機(jī)科技有限責(zé)任公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212009 江蘇省鎮(zhèn)江市*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 架構(gòu) 系統(tǒng) 連續(xù) 打印 實(shí)現(xiàn) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于B/S架構(gòu)系統(tǒng)連續(xù)打印的實(shí)現(xiàn)方法。本發(fā)明屬于計算機(jī)技術(shù)領(lǐng)域。
背景技術(shù)
當(dāng)前,基于B/S架構(gòu)的系統(tǒng)已經(jīng)滲透到各行各業(yè)中,并且逐步替代原有的C/S架構(gòu)的系統(tǒng)。B/S架構(gòu)的系統(tǒng)的優(yōu)點(diǎn)很明顯,只需要一臺有瀏覽器的計算機(jī)即可進(jìn)行辦公操作,無需安裝任何程序。但同時B/S架構(gòu)的系統(tǒng)缺點(diǎn)也是存在的,就是在B/S架構(gòu)的系統(tǒng)下進(jìn)打印操作還是有很大的局限性,尤其在需要連續(xù)打印操作的情況下沒有C/S架構(gòu)的系統(tǒng)來得方便,特別是物流運(yùn)輸行業(yè)在每天需要大量的連續(xù)打印各種快遞單的時候顯得特別繁瑣。現(xiàn)在B/S架構(gòu)的系統(tǒng)打印一般是逐條單次打印,也就是查詢出一批數(shù)據(jù)后對每條數(shù)據(jù)點(diǎn)擊進(jìn)行打印操作,這樣的操作肯定要浪費(fèi)很多時間,而不能保證效率,還有可能會出現(xiàn)重復(fù)打印的情況。員工每天有限的工作時間用來做這種沒有任何價值的事情,對公司而言確實(shí)是太浪費(fèi)人力和成本。
發(fā)明內(nèi)容
針對這種B/S架構(gòu)的系統(tǒng)逐條單次打印所帶來的巨大工作的問題,以及盡量為公司節(jié)省人力成本、節(jié)約時間,提供工作更有效率,本發(fā)明介紹了一種B/S架構(gòu)的系統(tǒng)連續(xù)打印的實(shí)現(xiàn)方法,滿足了像物流運(yùn)輸行業(yè)等特定行業(yè)需要大量的連續(xù)打印需求。具體步驟如下:
步驟1:格式設(shè)置。根據(jù)打印需要在系統(tǒng)中進(jìn)行打印格式設(shè)置,調(diào)整每種打印數(shù)據(jù)的打印位置。
步驟2:打印設(shè)置。每臺打印機(jī)的打印紙張需要的時間和進(jìn)紙的距離都不相同,需要根據(jù)當(dāng)前使用的打印機(jī)參數(shù)進(jìn)行調(diào)整連續(xù)打印間隔時間和進(jìn)紙距離。
步驟3:連續(xù)打印。在查詢出一批需要打印的數(shù)據(jù)后勾選好需要打印的數(shù)據(jù),點(diǎn)擊“連續(xù)打印”,系統(tǒng)自動獲取所選取數(shù)據(jù)的唯一識別號,通過唯一識別號和異步數(shù)據(jù)處理的方式從服務(wù)器端調(diào)用數(shù)據(jù)并根據(jù)格式設(shè)置和打印設(shè)置進(jìn)行數(shù)據(jù)封裝打印。在當(dāng)前數(shù)據(jù)打印的同時系統(tǒng)會進(jìn)行下一條數(shù)據(jù)的異步獲取和封裝,在連續(xù)打印間隔時間到了之后進(jìn)行打印。打印完畢后系統(tǒng)會通過異步數(shù)據(jù)處理的方式更新服務(wù)端本條數(shù)據(jù)的打印狀態(tài)。
步驟4:暫停打印。用戶可以根據(jù)實(shí)際情況點(diǎn)擊“暫停打印”對正在運(yùn)行的連續(xù)打印狀態(tài)進(jìn)行暫停,暫停后所有的參數(shù)和狀態(tài)都保存在瀏覽器緩存中,再次點(diǎn)擊“繼續(xù)打印”,系統(tǒng)則會從瀏覽器緩存中讀取參數(shù)和狀態(tài)后繼續(xù)打印。
具體實(shí)施方式
實(shí)施例一
使用MyEclipse?8.6作為開發(fā)工具,使用市場上專用的數(shù)據(jù)庫管理工具M(jìn)ySQL建立系統(tǒng)所需要的數(shù)據(jù)庫。
1.根據(jù)打印需要對打印格式進(jìn)行設(shè)置,調(diào)整每種打印數(shù)據(jù)的打印位置。
2.根據(jù)當(dāng)前使用的打印機(jī)參數(shù)調(diào)整連續(xù)打印間隔時間和進(jìn)紙距離,以便達(dá)到最佳的打印效果和效率。
3.查詢出一批需要打印的數(shù)據(jù)后勾選中需要打印的數(shù)據(jù),點(diǎn)擊“連續(xù)打印”,系統(tǒng)自動獲取所選取數(shù)據(jù)的唯一識別號。在當(dāng)前數(shù)據(jù)打印的同時系統(tǒng)會進(jìn)行下一條數(shù)據(jù)的異步獲取和封裝,在連續(xù)打印間隔時間到了之后進(jìn)行打印。打印完畢后系統(tǒng)通過異步數(shù)據(jù)處理的方式更新服務(wù)端本條數(shù)據(jù)的打印狀態(tài)。
4.根據(jù)需要點(diǎn)擊“暫停打印”對正在運(yùn)行的連續(xù)打印狀態(tài)進(jìn)行暫停,暫停后所有的參數(shù)和狀態(tài)都保存在瀏覽器緩存中,再次點(diǎn)擊“繼續(xù)打印”,系統(tǒng)則會從瀏覽器緩存中讀取參數(shù)和狀態(tài)后繼續(xù)打印。
除上述實(shí)施例外,本發(fā)明還可以有其他實(shí)施方式。凡采用等同替換或等效變換形成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鎮(zhèn)江金軟計算機(jī)科技有限責(zé)任公司,未經(jīng)鎮(zhèn)江金軟計算機(jī)科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310402354.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





