虛擬應(yīng)用技術(shù)及私有云計(jì)算為企業(yè)IT管理人員提供了“集中管控,遠(yuǎn)程應(yīng)用”的新方法,它所實(shí)施的網(wǎng)絡(luò)架構(gòu)幾乎支持當(dāng)前所有的應(yīng)用程序,輕松實(shí)現(xiàn)遠(yuǎn)程接入的應(yīng)用模式。
對(duì)于許多應(yīng)用來(lái)說(shuō),打印功能是不可或缺的。相對(duì)于云數(shù)據(jù)、云計(jì)算的虛擬世界,打印卻是實(shí)實(shí)在在物理輸出,一直要拿到手里才算完成。虛擬應(yīng)用能否實(shí)在的打印,關(guān)乎這個(gè)虛擬應(yīng)用是否完整。為了得到服務(wù)端虛擬應(yīng)用的打印完全像本地應(yīng)用一樣的感覺(jué),需要保證并兼顧通用性和效率。
目前,遠(yuǎn)程接入及虛擬應(yīng)用產(chǎn)品大多采用了以下打印模式:
1. 映射打印?;驹硎菍⒖蛻?hù)端打印機(jī)映射到服務(wù)器,打印時(shí)選擇所映射的打印機(jī)輸出,網(wǎng)絡(luò)將打印機(jī)器碼傳給客戶(hù)端,客戶(hù)端直接送打印機(jī)。
這種模式存在諸多缺點(diǎn):首先是需要在服務(wù)器上安裝與終端打印機(jī)匹配的打印機(jī)驅(qū)動(dòng)程序,客戶(hù)端有多少種打印機(jī),服務(wù)端可能就要安裝多少種打印驅(qū)動(dòng)。另外,由于服務(wù)器的打印保留在硬件層面,操作系統(tǒng)不做會(huì)話(huà)的隔離,終端用戶(hù)能夠看到、并選擇“別人的”打印機(jī),會(huì)發(fā)生選錯(cuò)打印機(jī)的“竄打”事件。更加致命的是,根據(jù)不同的打印驅(qū)動(dòng),輸出的是Postscript或ESC、PCL等打印機(jī)器碼,網(wǎng)絡(luò)傳送數(shù)據(jù)量非常大,不僅影響打印速度,而且由于服務(wù)器操作系統(tǒng)沒(méi)有打印池緩沖,當(dāng)打印量較大時(shí),會(huì)出現(xiàn)將服務(wù)“憋死”現(xiàn)象。
2. 虛擬打印。原理是在服務(wù)端將打印輸出轉(zhuǎn)換為標(biāo)準(zhǔn)格式,傳送到客戶(hù)端后再解碼打印。目前通用的格式有Adobe的PDF、MS的XPS,前者轉(zhuǎn)換速率和壓縮率更好一些。
無(wú)論對(duì)于服務(wù)器負(fù)載或是網(wǎng)絡(luò)傳輸來(lái)說(shuō),虛擬打印模式無(wú)疑比映射打印模式有著先天的優(yōu)勢(shì),但是如何保證系統(tǒng)運(yùn)行的穩(wěn)定性,并且給用戶(hù)以更好的操作體驗(yàn),產(chǎn)品化軟件的工作仍有很大的空間。
對(duì)于許多應(yīng)用來(lái)說(shuō),打印功能是不可或缺的。相對(duì)于云數(shù)據(jù)、云計(jì)算的虛擬世界,打印卻是實(shí)實(shí)在在物理輸出,一直要拿到手里才算完成。虛擬應(yīng)用能否實(shí)在的打印,關(guān)乎這個(gè)虛擬應(yīng)用是否完整。為了得到服務(wù)端虛擬應(yīng)用的打印完全像本地應(yīng)用一樣的感覺(jué),需要保證并兼顧通用性和效率。
目前,遠(yuǎn)程接入及虛擬應(yīng)用產(chǎn)品大多采用了以下打印模式:
1. 映射打印?;驹硎菍⒖蛻?hù)端打印機(jī)映射到服務(wù)器,打印時(shí)選擇所映射的打印機(jī)輸出,網(wǎng)絡(luò)將打印機(jī)器碼傳給客戶(hù)端,客戶(hù)端直接送打印機(jī)。
這種模式存在諸多缺點(diǎn):首先是需要在服務(wù)器上安裝與終端打印機(jī)匹配的打印機(jī)驅(qū)動(dòng)程序,客戶(hù)端有多少種打印機(jī),服務(wù)端可能就要安裝多少種打印驅(qū)動(dòng)。另外,由于服務(wù)器的打印保留在硬件層面,操作系統(tǒng)不做會(huì)話(huà)的隔離,終端用戶(hù)能夠看到、并選擇“別人的”打印機(jī),會(huì)發(fā)生選錯(cuò)打印機(jī)的“竄打”事件。更加致命的是,根據(jù)不同的打印驅(qū)動(dòng),輸出的是Postscript或ESC、PCL等打印機(jī)器碼,網(wǎng)絡(luò)傳送數(shù)據(jù)量非常大,不僅影響打印速度,而且由于服務(wù)器操作系統(tǒng)沒(méi)有打印池緩沖,當(dāng)打印量較大時(shí),會(huì)出現(xiàn)將服務(wù)“憋死”現(xiàn)象。
2. 虛擬打印。原理是在服務(wù)端將打印輸出轉(zhuǎn)換為標(biāo)準(zhǔn)格式,傳送到客戶(hù)端后再解碼打印。目前通用的格式有Adobe的PDF、MS的XPS,前者轉(zhuǎn)換速率和壓縮率更好一些。
無(wú)論對(duì)于服務(wù)器負(fù)載或是網(wǎng)絡(luò)傳輸來(lái)說(shuō),虛擬打印模式無(wú)疑比映射打印模式有著先天的優(yōu)勢(shì),但是如何保證系統(tǒng)運(yùn)行的穩(wěn)定性,并且給用戶(hù)以更好的操作體驗(yàn),產(chǎn)品化軟件的工作仍有很大的空間。



滬公網(wǎng)安備 31011702001106號(hào)