無論對于服務(wù)器負(fù)載或是網(wǎng)絡(luò)傳輸來說,虛擬打印模式無疑比映射打印模式有著先天的優(yōu)勢,但是如何保證系統(tǒng)運(yùn)行的穩(wěn)定性,并且給用戶以更好的操作體驗(yàn),產(chǎn)品化軟件的工作仍有很大的空間。

以“益和VA虛擬應(yīng)用管理平臺(tái)”這一款遠(yuǎn)程接入管理軟件為例,分析虛擬打印的實(shí)現(xiàn)方式,以及成熟的軟件產(chǎn)品設(shè)計(jì)細(xì)節(jié)。

軟件名稱:VA虛擬應(yīng)用管理平臺(tái) 軟件版本:5.1.4.7179

適 用平臺(tái):服務(wù)器_Win2003 Server、Win2003 Server 64Bit、Win2008 Server (SP1/SP2)、Win2008 64Bit Serve、Win2008 Serve R2 64 Bit,客戶端_全系列Windows系統(tǒng)

產(chǎn)品網(wǎng)站:http://www.eheva.com 試用下載:http://eheva.com/Va/Download/VAsetup.rar

益和VA采用虛擬打印模式,打印任務(wù)由服務(wù)端的“通用打印驅(qū)動(dòng)”和客戶端“智能打印”共同完成。

解析云計(jì)算與虛擬應(yīng)用采用的打印模式

在 服務(wù)端,VA自動(dòng)安裝一個(gè)通用虛擬打印驅(qū)動(dòng)VA Universal Printer,設(shè)置一個(gè)虛擬打印機(jī)VAprinter。VA通用虛擬打印驅(qū)動(dòng)完成:A、打印直接輸出為PDF(所有打印使用同一個(gè)虛擬打印機(jī));B、自 動(dòng)識(shí)別打印源會(huì)話,保證打印間的會(huì)話隔離;C、自動(dòng)網(wǎng)絡(luò)流量平衡傳送至終端(防止網(wǎng)絡(luò)被打印任務(wù)阻塞,保證更高優(yōu)先級(jí)的操作和顯示指令暢通);D、會(huì)話隊(duì) 列緩沖,先打先得(保證打印順序);E、服務(wù)端可記錄日志(甚至可追溯原始打印內(nèi)容)。

 

為適應(yīng)不同的資源和應(yīng)用,在服務(wù)端還可以通過VA控制臺(tái)進(jìn)行如下設(shè)置:

打印轉(zhuǎn)換進(jìn)程控制

根據(jù)系統(tǒng)資源的規(guī)模以及應(yīng)用軟件的性質(zhì),在VA控制臺(tái)中設(shè)置打印后臺(tái)轉(zhuǎn)換優(yōu)先級(jí)功能,有利于保障服務(wù)器系統(tǒng)穩(wěn)定性。如果選擇較高的轉(zhuǎn)換模式,在服務(wù)器資源繁忙時(shí)候,優(yōu)先執(zhí)行打印進(jìn)程,有利于提高打印效率。

解析云計(jì)算與虛擬應(yīng)用采用的打印模式

預(yù)定義紙型

VA通用虛擬打印驅(qū)動(dòng)支持廣泛的打印機(jī)紙型,包括常規(guī)的各種紙型,如A4、B5等,也支持各種非常規(guī)的自定義紙型,VA控制臺(tái)一次定義好自定義紙型后,則無需在客戶端再做二次定義,會(huì)自動(dòng)傳遞該紙型參數(shù)到客戶端,并在客戶端電腦自動(dòng)創(chuàng)建該自定義紙型。

解析云計(jì)算與虛擬應(yīng)用采用的打印模式

服務(wù)端打印效率測試

經(jīng)過實(shí)際測試200頁的虛擬打印壓力測試,服務(wù)端約25秒完成打印。詳細(xì)觀察打印過程,發(fā)現(xiàn)將200頁測試頁從服務(wù)器端傳遞到客戶端壓縮為644K 文件,由于很高的壓縮率,傳輸速度快了,在客戶端物理打印機(jī)打印效率自然也就高了。對于常規(guī)的企業(yè)信息化應(yīng)用,這種打印效率將會(huì)有不錯(cuò)的體驗(yàn)。

VA客戶端程序“AR應(yīng)用執(zhí)行器”的本地特性配置中,打印模式有上述映射打印與虛擬打印兩種模式選擇,“使用虛擬打印”為其缺省設(shè)置:

我們知道,PDF文檔的打印本不是什么難事,但是不同的文檔、報(bào)表乃至票據(jù)打印,即要求操作簡便,又必須滿足各種應(yīng)用需要的變化,如何處理好這個(gè)矛 盾,對軟件設(shè)計(jì)者是一個(gè)考驗(yàn)。在AR的打印功能中我們看到一種新穎的設(shè)計(jì),通過一個(gè)“智能打印對話框”,用戶只需進(jìn)行簡單的設(shè)置,便能夠?qū)崿F(xiàn)各種不同的打 印需求。如無特殊需求,所有的選項(xiàng)采用精心設(shè)置的缺省值即可滿足。

解析云計(jì)算與虛擬應(yīng)用采用的打印模式

在“智能打印對話框”中,可以進(jìn)行實(shí)時(shí)預(yù)覽,進(jìn)行打印范圍、縮放旋轉(zhuǎn)、多頁排版等動(dòng)態(tài)調(diào)整操作。

紙型的“服務(wù)端優(yōu)先/客戶端優(yōu)先”選項(xiàng),意味著當(dāng)檢測到打印的文檔紙型與打印機(jī)設(shè)置的紙型不同時(shí),選擇以文檔紙型還是打印機(jī)設(shè)置的紙型打印輸出,同 時(shí)若是打印機(jī)不支持文檔紙型,即便選擇服務(wù)端優(yōu)先,仍以打印機(jī)設(shè)置的紙型打印。這種智能化設(shè)計(jì)充分保證了缺省狀態(tài)下打印的實(shí)際效果。

智能化體現(xiàn)在設(shè)計(jì)中,除了紙型的匹配外,還包括自動(dòng)打印的倒計(jì)時(shí)設(shè)置選項(xiàng):

文檔紙張與打印機(jī)紙張無變化時(shí)才自動(dòng)開始:如果應(yīng)用程序打印所要求的的紙型與客戶端打印機(jī)的紙型都沒有變化時(shí),從設(shè)定的時(shí)間(例如10秒,也可以設(shè) 為0秒)開始倒計(jì)時(shí),如沒有重新調(diào)整打印參數(shù),將自動(dòng)關(guān)閉設(shè)置窗口開始打??;否則,不進(jìn)行倒計(jì)時(shí),必須點(diǎn)擊“打印”按鈕后進(jìn)行打印。

不管文檔紙張或打印機(jī)紙張是否有無變化,總是自動(dòng)開始:總是倒計(jì)時(shí)自動(dòng)打印。

不自動(dòng)開始,手動(dòng)啟動(dòng):每次都必須點(diǎn)擊“打印”按鈕后再進(jìn)行打印。

通過這三種自動(dòng)打印方式的選擇,即可以最大限度減少操作工作量,也可兼顧特殊情況下人為參與的需要,并且設(shè)置靈活、方便。

經(jīng)過以上的分析和測試,我們看到益和VA這款產(chǎn)品采用了合理的技術(shù)路線,解決了打印驅(qū)動(dòng)、會(huì)話隔離、網(wǎng)絡(luò)傳輸?shù)葐栴},并且在兼顧打印的效率和個(gè)性化 需求的平衡方面給予了足夠的重視,通過細(xì)致的功能設(shè)計(jì)實(shí)現(xiàn)了不同應(yīng)用和用戶對于遠(yuǎn)程虛擬打印本地化仿真要求和操作體驗(yàn),是目前虛擬應(yīng)用打印模式的完整解決方案。

分享到

wangzhen

相關(guān)推薦