亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

文件打印管理方法、設(shè)備、服務(wù)端及系統(tǒng)與流程

文檔序號(hào):11133510閱讀:324來(lái)源:國(guó)知局
文件打印管理方法、設(shè)備、服務(wù)端及系統(tǒng)與制造工藝

本發(fā)明涉及云打印領(lǐng)域,尤其涉及一種文件打印管理方法、設(shè)備、服務(wù)端及系統(tǒng)。



背景技術(shù):

傳統(tǒng)的打印服務(wù)需要用戶帶著存儲(chǔ)介質(zhì)如U盤(pán)、移動(dòng)硬盤(pán)等去打印商店中,再將存儲(chǔ)介質(zhì)中的打印文件復(fù)制到打印商店中的PC上,通過(guò)與PC連接的打印機(jī)進(jìn)行打印,不僅費(fèi)時(shí)費(fèi)力,同時(shí)也帶來(lái)了很多麻煩,例如存儲(chǔ)介質(zhì)中或商店的PC中偶爾會(huì)感染病毒,文件安全得不到保障,打印店里排長(zhǎng)隊(duì)時(shí)需要漫長(zhǎng)的等待時(shí)間,需要花費(fèi)時(shí)間尋找打印店等,給用戶和打印商店均帶來(lái)了不便。

云打印的出現(xiàn)一定程度上解決了打印文件傳輸?shù)膯?wèn)題,然而現(xiàn)有的云打印的方案中,打印文件的格式轉(zhuǎn)換是由服務(wù)端集中處理或者由打印商店的PC到服務(wù)端下載后來(lái)執(zhí)行,由于使用軟件不同或軟件版本兼容性等原因,很容易造成打印文件無(wú)法正常打開(kāi)、或者打印文件的內(nèi)容在經(jīng)過(guò)格式轉(zhuǎn)換后發(fā)生改變(如出現(xiàn)亂碼或排版紊亂)等問(wèn)題,使得打印出來(lái)的文件無(wú)法使用,造成了資源的浪費(fèi),也影響了用戶的使用體驗(yàn)。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)上述問(wèn)題,本發(fā)明的目的在于提供一種文件打印管理方法、設(shè)備、服務(wù)端及系統(tǒng),解決了現(xiàn)有的云打印系統(tǒng)的打印文件的格式不兼容問(wèn)題。

本發(fā)明提供一種文件打印管理系統(tǒng),包括:

客戶端,用于對(duì)原始打印文件的打印參數(shù)進(jìn)行設(shè)置,并將設(shè)置的打印參數(shù)上傳給服務(wù)端;

所述服務(wù)端,用于在接收到所述打印參數(shù)后,向所述客戶端分配存儲(chǔ)地址;

所述客戶端,還用于將所述原始打印文件解釋成被打印機(jī)識(shí)別的待打印文件后,根據(jù)所述存儲(chǔ)地址將所述待打印文件上傳到文件存儲(chǔ)端;

所述服務(wù)端,還用于根據(jù)所述打印參數(shù)及所述存儲(chǔ)地址,生成打印任務(wù);

文件打印管理設(shè)備,用于向所述服務(wù)端發(fā)起打印請(qǐng)求;

所述服務(wù)端,還用于在接收到所述打印請(qǐng)求后,向所述文件打印管理設(shè)備返回打印任務(wù);

所述文件打印管理設(shè)備,還用于在接收到所述打印任務(wù)后,根據(jù)所述存儲(chǔ)地址到所述文件存儲(chǔ)端下載所述待打印文件,并根據(jù)所述待打印文件及所述打印參數(shù)控制與其連接的打印機(jī)進(jìn)行打印。

優(yōu)選地,所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的由打印語(yǔ)言描述的頁(yè)面描述文件;或

所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的光柵圖文件。

優(yōu)選地,還包括移動(dòng)終端;

所述客戶端,還用于在將所述待打印文件上傳至所述文件存儲(chǔ)端后,向所述服務(wù)端發(fā)送確認(rèn)信息;

所述服務(wù)端,還用于在接收到所述確認(rèn)信息后,向所述客戶端返回與待打印文件對(duì)應(yīng)的文件識(shí)別碼;

所述移動(dòng)終端,用于通過(guò)識(shí)別所述文件識(shí)別碼認(rèn)領(lǐng)所述待打印文件,并將選中的打印機(jī)的打印機(jī)識(shí)別碼與所述文件識(shí)別碼進(jìn)行關(guān)聯(lián)后,發(fā)送至所述服務(wù)端;

所述服務(wù)端,還用于根據(jù)所述打印參數(shù)及所述打印機(jī)識(shí)別碼計(jì)算打印費(fèi)用,并將所述打印費(fèi)用發(fā)送給所述移動(dòng)終端;

所述移動(dòng)終端,還用于在接收到所述打印費(fèi)用后,進(jìn)行支付,并在支付完成后,生成發(fā)送至所述服務(wù)端確認(rèn)打印信息。

優(yōu)選地,所述選中的打印機(jī)的打印機(jī)識(shí)別碼通過(guò)所述移動(dòng)終端掃描選中的打印機(jī)上的二維碼獲得。

優(yōu)選地,所述移動(dòng)終端,還用于向所述服務(wù)端發(fā)送打印修改參數(shù)及文件識(shí)別碼;

所述服務(wù)端,還用于查詢與所述文件識(shí)別碼相應(yīng)的打印參數(shù),并利用所述打印修改參數(shù)對(duì)所述打印參數(shù)的相應(yīng)部分進(jìn)行修改替換。

本發(fā)明還提供了一種文件打印管理方法,包括:

向服務(wù)端發(fā)起打印請(qǐng)求,以使所述服務(wù)端根據(jù)所述打印請(qǐng)求返回對(duì)應(yīng)的打印任務(wù);其中,所述打印任務(wù)包括待打印文件的存儲(chǔ)地址及打印參數(shù);

在接收到所述服務(wù)端返回的打印任務(wù)后,根據(jù)所述存儲(chǔ)地址到文件存儲(chǔ)端下載待打印文件;其中,所述待打印文件為由客戶端對(duì)原始打印文件進(jìn)行解釋生成的被打印機(jī)識(shí)別的文件,且所述待打印文件由所述客戶端根據(jù)所述服務(wù)端分配的存儲(chǔ)地址上傳至所述文件存儲(chǔ)端;

根據(jù)所述待打印文件及打印參數(shù)控制相應(yīng)的打印機(jī)進(jìn)行打印。

優(yōu)選地,所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的由打印語(yǔ)言描述的頁(yè)面描述文件;或

所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的光柵圖文件。

優(yōu)選地,所述根據(jù)所述待打印文件及打印參數(shù)控制相應(yīng)的打印機(jī)進(jìn)行打印,具體為:

根據(jù)所述打印參數(shù)中的頁(yè)面范圍參數(shù),將指定頁(yè)面的打印數(shù)據(jù)發(fā)送給打印機(jī);

在打印數(shù)據(jù)發(fā)送完后,監(jiān)聽(tīng)所述打印機(jī)的出紙狀態(tài),并判斷打印紙張差值與預(yù)設(shè)的出紙數(shù)值是否相等;

若是,則向所述服務(wù)端報(bào)告打印完成,并請(qǐng)求下一個(gè)打印任務(wù);

若否,則根據(jù)所述打印紙張差值與預(yù)設(shè)的出紙數(shù)值的差生成向所述服務(wù)端報(bào)告的斷點(diǎn)頁(yè)數(shù),以使所述服務(wù)端根據(jù)所述斷點(diǎn)頁(yè)數(shù)及所述打印參數(shù)生成斷點(diǎn)打印任務(wù);

向所述服務(wù)端發(fā)起斷點(diǎn)打印請(qǐng)求,并在接收到所述服務(wù)端根據(jù)所述斷點(diǎn)打印請(qǐng)求返回的斷點(diǎn)打印任務(wù)后,根據(jù)所述待打印文件及所述斷點(diǎn)打印任務(wù)控制所述打印機(jī)進(jìn)行打印。

本發(fā)明還提供了一種文件打印管理方法,包括:

在接收到由客戶端發(fā)起的打印事件后,向所述客戶端分配與所述打印事件對(duì)應(yīng)的存儲(chǔ)地址,以使所述客戶端根據(jù)所述存儲(chǔ)地址向文件存儲(chǔ)端上傳待打印文件;其中,所述待打印文件由客戶端對(duì)原始打印文件進(jìn)行解釋生成被打印機(jī)識(shí)別的文件,所述打印事件中包括待打印文件的打印參數(shù);

根據(jù)所述存儲(chǔ)地址及所述打印參數(shù)生成打印任務(wù);

當(dāng)接收到打印管理設(shè)備發(fā)起的打印請(qǐng)求時(shí),向所述文件打印管理設(shè)備返回對(duì)應(yīng)的打印任務(wù),以使所述文件打印管理設(shè)備根據(jù)所述打印任務(wù)中的存儲(chǔ)地址到所述文件存儲(chǔ)端下載所述待打印文件,并根據(jù)所述待打印文件及打印參數(shù)控制相應(yīng)的打印機(jī)進(jìn)行打印。

優(yōu)選地,所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的由打印語(yǔ)言描述的頁(yè)面描述文件;或

所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的光柵圖文件。

優(yōu)選地,其特征在于,在在接收到由客戶端發(fā)起的打印事件后,向所述客戶端分配與所述打印事件對(duì)應(yīng)的存儲(chǔ)地址之后,在根據(jù)所述存儲(chǔ)地址生成打印任務(wù)之前,還包括:

向所述客戶端返回文件識(shí)別碼,以使移動(dòng)終端通過(guò)識(shí)別所述文件識(shí)別碼認(rèn)領(lǐng)所述待打印文件,并將選中的打印機(jī)的打印機(jī)識(shí)別碼與所述文件識(shí)別碼進(jìn)行關(guān)聯(lián)后,發(fā)送關(guān)聯(lián)信息;

接收所述移動(dòng)終端發(fā)送的所述關(guān)聯(lián)信息,并根據(jù)所述打印機(jī)識(shí)別碼及所述打印參數(shù)計(jì)算當(dāng)前打印費(fèi)用;

將所述打印費(fèi)用發(fā)送給所述移動(dòng)終端,以使所述移動(dòng)終端進(jìn)行費(fèi)用支付,并在支付完成后,生成發(fā)送至所述服務(wù)端確認(rèn)打印信息。

優(yōu)選地,還包括:

接收由所述文件打印管理設(shè)備發(fā)送的斷點(diǎn)頁(yè)數(shù),并根據(jù)所述斷點(diǎn)頁(yè)數(shù)及所述打印參數(shù)生成斷點(diǎn)打印任務(wù);

在接收到所述文件打印管理設(shè)備發(fā)起的斷點(diǎn)打印請(qǐng)求后,將所述斷點(diǎn)打印任務(wù)發(fā)送給所述文件打印管理設(shè)備,以使所述文件打印管理設(shè)備根據(jù)所述待打印文件及所述斷點(diǎn)打印任務(wù)控制連接的打印機(jī)進(jìn)行打印。

優(yōu)選地,還包括:接收由移動(dòng)終端發(fā)送的打印修改參數(shù)及文件識(shí)別碼,查詢與所述文件識(shí)別碼相應(yīng)的打印參數(shù),并利用所述打印修改參數(shù)對(duì)所述打印參數(shù)的相應(yīng)部分進(jìn)行修改替換。

本發(fā)明還提供了一種文件打印管理設(shè)備,包括:

打印請(qǐng)求單元,用于向服務(wù)端發(fā)起打印請(qǐng)求,以使所述服務(wù)端根據(jù)所述打印請(qǐng)求返回對(duì)應(yīng)的打印任務(wù);其中,所述打印任務(wù)包括待打印文件的存儲(chǔ)地址及打印參數(shù);

下載單元,用于在接收到所述服務(wù)端返回的打印任務(wù)后,根據(jù)所述存儲(chǔ)地址到文件存儲(chǔ)端下載待打印文件;其中,所述待打印文件由客戶端對(duì)原始打印文件進(jìn)行解釋生成被打印機(jī)識(shí)別的文件,且所述待打印文件由所述客戶端根據(jù)所述服務(wù)端分配的存儲(chǔ)地址上傳至所述文件存儲(chǔ)端;

打印控制單元,用于根據(jù)所述待打印文件及打印參數(shù)控制相應(yīng)的打印機(jī)進(jìn)行打印。

優(yōu)選地,所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的由打印語(yǔ)言描述的頁(yè)面描述文件;或

所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的光柵圖文件。

優(yōu)選地,所述打印控制單元具體包括:

打印數(shù)據(jù)發(fā)送模塊,用于根據(jù)所述打印參數(shù)中的頁(yè)面范圍參數(shù),將指定頁(yè)面的打印數(shù)據(jù)發(fā)送給打印機(jī);

出紙監(jiān)聽(tīng)模塊,用于在打印數(shù)據(jù)發(fā)送完后,監(jiān)聽(tīng)所述打印機(jī)的出紙狀態(tài),并判斷打印紙張差值與預(yù)設(shè)的出紙數(shù)值是否相等;若是,則向所述服務(wù)端報(bào)告打印完成,并請(qǐng)求下一個(gè)打印任務(wù);若否,則根據(jù)所述打印紙張差值與預(yù)設(shè)的出紙數(shù)值的差生成向所述服務(wù)端報(bào)告的斷點(diǎn)頁(yè)數(shù),以使所述服務(wù)端根據(jù)所述斷點(diǎn)頁(yè)數(shù)及所述打印參數(shù)生成斷點(diǎn)打印任務(wù);

斷點(diǎn)打印控制模塊,用于向所述服務(wù)端發(fā)送斷點(diǎn)打印請(qǐng)求,并在接收到所述服務(wù)端返回的斷點(diǎn)打印任務(wù)后,根據(jù)所述待打印文件及所述斷點(diǎn)打印任務(wù)控制所述打印機(jī)進(jìn)行打印。

本發(fā)明還提供了一種服務(wù)端,包括:

存儲(chǔ)地址分配單元,用于在接收到由客戶端發(fā)起的打印事件后,向所述客戶端分配與所述打印事件對(duì)應(yīng)的存儲(chǔ)地址,以使所述客戶端根據(jù)所述存儲(chǔ)地址向文件存儲(chǔ)端上傳待打印文件;其中,所述待打印文件由客戶端對(duì)原始打印文件進(jìn)行解釋生成被打印機(jī)識(shí)別的文件,所述打印事件中包括待打印文件的打印參數(shù);

打印任務(wù)生成單元,用于根據(jù)所述存儲(chǔ)地址及所述打印參數(shù)生成打印任務(wù);

打印任務(wù)發(fā)送單元,用于當(dāng)接收到打印管理設(shè)備發(fā)起的打印請(qǐng)求時(shí),向所述文件打印管理設(shè)備返回對(duì)應(yīng)的打印任務(wù),以使所述文件打印管理設(shè)備根據(jù)所述打印任務(wù)中的存儲(chǔ)地址到所述文件存儲(chǔ)端下載所述待打印文件,并根據(jù)所述待打印文件及打印參數(shù)控制相應(yīng)的打印機(jī)進(jìn)行打印。

優(yōu)選地,所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的由打印語(yǔ)言描述的頁(yè)面描述文件;或

所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的光柵圖文件。

優(yōu)選地,還包括:

文件識(shí)別碼發(fā)送單元,向所述客戶端返回文件識(shí)別碼,以使移動(dòng)終端通過(guò)識(shí)別所述文件識(shí)別碼認(rèn)領(lǐng)所述待打印文件,并將選中的打印機(jī)的打印機(jī)識(shí)別碼與所述文件識(shí)別碼進(jìn)行關(guān)聯(lián)后,發(fā)送關(guān)聯(lián)信息;

打印費(fèi)用計(jì)算單元,用于接收所述移動(dòng)終端發(fā)送的關(guān)聯(lián)信息,并根據(jù)所述打印機(jī)識(shí)別碼及所述打印參數(shù)計(jì)算當(dāng)前打印費(fèi)用;

打印費(fèi)用發(fā)送單元,用于將所述打印費(fèi)用發(fā)送給所述移動(dòng)終端,以使所述移動(dòng)終端進(jìn)行費(fèi)用支付,并在支付完成后,生成發(fā)送至所述服務(wù)端確認(rèn)打印信息。

優(yōu)選地,還包括:

斷點(diǎn)打印任務(wù)生成單元,用于接收由所述文件打印管理設(shè)備發(fā)送的斷點(diǎn)頁(yè)數(shù),并根據(jù)所述斷點(diǎn)頁(yè)數(shù)及所述打印參數(shù)生成斷點(diǎn)打印任務(wù);

斷點(diǎn)打印任務(wù)發(fā)送單元,用于在接受到所述文件打印管理設(shè)備發(fā)起的斷點(diǎn)打印請(qǐng)求后,將所述斷點(diǎn)打印任務(wù)發(fā)送給所述文件打印管理設(shè)備,以使所述文件打印管理設(shè)備根據(jù)所述待打印文件及斷點(diǎn)打印任務(wù)控制與其連接的打印機(jī)進(jìn)行打印。

優(yōu)選地,還包括:

打印參數(shù)修改單元,用于接收由移動(dòng)終端發(fā)送的打印修改參數(shù)及文件識(shí)別碼,查詢與所述文件識(shí)別碼相應(yīng)的打印參數(shù),并利用所述打印修改參數(shù)對(duì)所述打印參數(shù)的相應(yīng)部分進(jìn)行修改替換。

本發(fā)明提供的文件打印管理系統(tǒng)、方法、設(shè)備及服務(wù)端,實(shí)現(xiàn)了方便快捷的文件打印,而且由于原始打印文件的格式已經(jīng)由所述客戶端解釋成可被所述打印機(jī)直接識(shí)別的文件格式,而非由所述服務(wù)端或其他額外的文件轉(zhuǎn)換服務(wù)器來(lái)執(zhí)行,因此避免因軟件或版本不兼容而出現(xiàn)的排版紊亂或亂碼等問(wèn)題,打印適應(yīng)性更強(qiáng)。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明的技術(shù)方案,下面將對(duì)實(shí)施方式中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明第一實(shí)施例提供的文件打印管理系統(tǒng)的結(jié)構(gòu)示意圖。

圖2是本發(fā)明第二實(shí)施例提供的文件打印管理系統(tǒng)的結(jié)構(gòu)示意圖。

圖3是本發(fā)明第三實(shí)施例提供的文件打印管理方法的流程示意圖。

圖4是本發(fā)明第四實(shí)施例提供的文件打印管理方法的流程示意圖。

圖5是本發(fā)明第五實(shí)施例提供的文件打印管理設(shè)備的結(jié)構(gòu)示意圖。

圖6是本發(fā)明第六實(shí)施例提供的服務(wù)端的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明提供了一種文件打印管理方法、設(shè)備及系統(tǒng),用于實(shí)現(xiàn)簡(jiǎn)單、快捷方便的文件打印,以下分別進(jìn)行詳細(xì)的描述。

為了便于對(duì)本發(fā)明的理解,下面先對(duì)本發(fā)明的文件打印管理系統(tǒng)進(jìn)行描述。

請(qǐng)參閱圖1,圖1是本發(fā)明第一實(shí)施例提供的文件打印管理系統(tǒng)的結(jié)構(gòu)示意圖。所述文件打印管理系統(tǒng)可包括:客戶端100、服務(wù)端200、文件存儲(chǔ)端300及文件打印管理設(shè)備400,且所述客戶端100、服務(wù)端200、文件存儲(chǔ)端300及文件打印管理設(shè)備400全部經(jīng)由網(wǎng)絡(luò)500彼此通信。

在本發(fā)明實(shí)施例中,所述網(wǎng)絡(luò)500可對(duì)應(yīng)于云網(wǎng)絡(luò)。在此方面,術(shù)語(yǔ)“云”或“云感知”指“云計(jì)算”的使用,“云計(jì)算”一般來(lái)說(shuō)包含其中經(jīng)由網(wǎng)絡(luò)遠(yuǎn)程地提供計(jì)算資源(例如應(yīng)用程序及文件存儲(chǔ))的計(jì)算方式。網(wǎng)絡(luò)500可包含一個(gè)或一個(gè)以上網(wǎng)絡(luò),例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、內(nèi)聯(lián)網(wǎng)、因特網(wǎng)等。所述客戶端100、服務(wù)端200、文件存儲(chǔ)端300及打印管理設(shè)備400可經(jīng)由有線、無(wú)線、光學(xué)或其它類型的網(wǎng)絡(luò)連接而連接到網(wǎng)絡(luò)500。

在本發(fā)明實(shí)施例中,所述客戶端100可為膝上型或桌上型計(jì)算機(jī)或上網(wǎng)本。所述服務(wù)端200可為可用作服務(wù)器(例如打印服務(wù)器)的任何計(jì)算系統(tǒng)。所述文件打印管理設(shè)備400可為一個(gè)嵌入式設(shè)備或相應(yīng)的其他用于控制打印的終端。其中,所述文件打印管理設(shè)備400可通過(guò)所述網(wǎng)絡(luò)500與打印機(jī)2000進(jìn)行連接(要求打印機(jī)2000安裝有網(wǎng)卡),也可直接通過(guò)USB與所述打印機(jī)2000進(jìn)行連接,本發(fā)明不做具體限定。

在圖1的實(shí)施例中,所述客戶端100可用于對(duì)原始打印文件進(jìn)行編輯及設(shè)置所述原始打印文件的打印參數(shù)(如打印頁(yè)面范圍、打印紙張的大小,每張紙張打印多少頁(yè),是否雙面打印等),并將設(shè)置的打印參數(shù)上傳給服務(wù)端200。所述服務(wù)端200在接收到所述打印參數(shù)后,向所述客戶端100分配與所述原始打印文件對(duì)應(yīng)的存儲(chǔ)地址,所述客戶端100將所述原始打印文件解釋成可被所述打印機(jī)2000直接識(shí)別的待打印文件后,根據(jù)所述存儲(chǔ)地址將所述待打印文件上傳到文件存儲(chǔ)端300。此后,所述服務(wù)端200根據(jù)所述打印參數(shù)及所述存儲(chǔ)地址,生成打印任務(wù)。

在圖1的實(shí)施例中,所述文件打印管理設(shè)備400可定時(shí)向所述服務(wù)端200發(fā)起打印請(qǐng)求,所述服務(wù)端200在接收到所述打印請(qǐng)求且當(dāng)前任務(wù)列表中有需要打印的打印任務(wù)后,向所述文件打印管理設(shè)備400返回對(duì)應(yīng)的打印任務(wù),所述文件打印管理設(shè)備400在接收到所述打印任務(wù)后,對(duì)所述打印任務(wù)進(jìn)行解析,獲得所述打印任務(wù)中的存儲(chǔ)地址,并根據(jù)所述存儲(chǔ)地址到所述文件存儲(chǔ)端300下載所述待打印文件,并根據(jù)所述打印參數(shù)及所述待打印文件控制與其連接的打印機(jī)2000進(jìn)行打印。

需要說(shuō)明的是,在本發(fā)明實(shí)施例中,所述原始打印文件由所述客戶端100(如通過(guò)安裝于客戶端100上的虛擬打印機(jī))解釋生成,如所述待打印文件可為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的由打印語(yǔ)言描述的頁(yè)面描述文件(PRN格式);或?yàn)橛伤隹蛻舳藢?duì)所述原始打印文件進(jìn)行解釋生成的光柵圖文件(也是PRN格式的,由光柵圖數(shù)據(jù)和打印控制命令組成)。其中,若所述待打印文件為頁(yè)面描述文件,則所述打印機(jī)2000在獲得所述頁(yè)面描述文件后,需將其轉(zhuǎn)換成光柵圖文件,再進(jìn)行打印,這種打印方式對(duì)所述打印機(jī)2000的處理器及內(nèi)存具有較高的要求。而若所述待打印文件為光柵圖文件,由于不需要由打印機(jī)2000再進(jìn)行轉(zhuǎn)化即可直接打印,因而對(duì)打印機(jī)2000的硬件要求較低,但由于光柵圖文件的數(shù)據(jù)量比較大,在文件傳輸速度上會(huì)有所影響。

綜上所述,本發(fā)明實(shí)施例提供的文件打印管理系統(tǒng)1000,實(shí)現(xiàn)了方便快捷的文件打印,而且由于原始打印文件的格式已經(jīng)由所述客戶端100解釋成可被所述打印機(jī)2000直接識(shí)別的文件格式,而非由所述服務(wù)端200或其他額外的文件轉(zhuǎn)換服務(wù)器來(lái)執(zhí)行,因此避免因軟件或版本不兼容而出現(xiàn)的排版紊亂或亂碼等問(wèn)題,打印適應(yīng)性更強(qiáng)。

請(qǐng)參閱圖2,圖2是本發(fā)明第二實(shí)施例提供的文件打印管理系統(tǒng)的結(jié)構(gòu)示意圖。所述文件打印管理系統(tǒng)除了包括上述第一實(shí)施例的客戶端100、服務(wù)端200、文件存儲(chǔ)端300、打印管理設(shè)備400及網(wǎng)絡(luò)500外,還進(jìn)一步包括移動(dòng)終端600。

在本發(fā)明實(shí)施例中,特別的,所述移動(dòng)終端600可為智能手機(jī)、平板電腦或其他手持智能設(shè)備。

在圖2的實(shí)施例中,所述客戶端100可用于對(duì)原始打印文件的打印參數(shù)進(jìn)行設(shè)置,并將設(shè)置的打印參數(shù)上傳給服務(wù)端200。所述服務(wù)端200在接收到所述打印參數(shù)后,向所述客戶端100分配與所述原始打印文件對(duì)應(yīng)的存儲(chǔ)地址,所述客戶端100將所述原始打印文件解釋成可被所述打印機(jī)2000識(shí)別的待打印文件后,根據(jù)所述存儲(chǔ)地址將所述待打印文件上傳到文件存儲(chǔ)端300。所述客戶端100在上傳成功后,向所述服務(wù)端200發(fā)送確認(rèn)信息;所述服務(wù)端200在接收到所述確認(rèn)信息后,向所述客戶端100返回文件識(shí)別碼;所述移動(dòng)終端600識(shí)別所述文件識(shí)別碼,以認(rèn)領(lǐng)所述待打印文件,并將選中的打印機(jī)的打印機(jī)識(shí)別碼與所述文件識(shí)別碼進(jìn)行關(guān)聯(lián)后,將關(guān)聯(lián)信息發(fā)送給所述服務(wù)端200,所述服務(wù)端200根據(jù)所述打印參數(shù)及打印機(jī)識(shí)別碼計(jì)算打印費(fèi)用,根據(jù)所述關(guān)聯(lián)信息將所述打印費(fèi)用發(fā)送至所述移動(dòng)終端600。所述移動(dòng)終端600完成支付后,發(fā)送確認(rèn)打印信息給所述服務(wù)端200。所述服務(wù)端200在接收到所述確認(rèn)打印信息后,根據(jù)所述打印參數(shù)、所述存儲(chǔ)地址及打印機(jī)識(shí)別碼,生成打印任務(wù)。

在圖2的實(shí)施例中,所述文件打印管理設(shè)備400可定時(shí)向所述服務(wù)端200發(fā)起打印請(qǐng)求,所述服務(wù)端200在接收到所述打印請(qǐng)求后,向所述文件打印管理設(shè)備400返回對(duì)應(yīng)的打印任務(wù)(由于文件打印管理設(shè)備400與打印機(jī)2000是一一對(duì)應(yīng)的,因而可根據(jù)打印機(jī)識(shí)別碼來(lái)判斷每個(gè)打印任務(wù)對(duì)應(yīng)哪個(gè)文件打印管理設(shè)備400),所述文件打印管理設(shè)備400在接收到所述打印任務(wù)后,對(duì)所述打印任務(wù)進(jìn)行解析,獲得所述打印任務(wù)中的存儲(chǔ)地址,并根據(jù)所述存儲(chǔ)地址到所述文件存儲(chǔ)端300下載所述待打印文件,并根據(jù)所述打印參數(shù)、所述待打印文件控制與其連接的打印機(jī)2000進(jìn)行打印。

需要說(shuō)明的是,所述文件打印管理設(shè)備400根據(jù)所述打印參數(shù)、所述待打印文件控制與其連接的打印機(jī)2000進(jìn)行打印的過(guò)程可如下所述:

所述文件打印管理設(shè)備400首先根據(jù)所述打印參數(shù)中的頁(yè)面范圍參數(shù),將指定頁(yè)面的打印數(shù)據(jù)發(fā)送給打印機(jī)200。

在打印數(shù)據(jù)發(fā)送完后,所述文件打印管理設(shè)備400實(shí)時(shí)監(jiān)聽(tīng)所述打印機(jī)2000的出紙狀態(tài),并判斷打印紙張差值與預(yù)設(shè)的出紙數(shù)值是否相等;

若是,則向所述服務(wù)端200報(bào)告打印完成,并請(qǐng)求下一個(gè)打印任務(wù);

若否,則根據(jù)所述打印紙張差值與預(yù)設(shè)的出紙數(shù)值的差生成向所述服務(wù)端200報(bào)告的斷點(diǎn)頁(yè)數(shù),以使所述服務(wù)端200根據(jù)所述斷點(diǎn)頁(yè)數(shù)及所述打印參數(shù)生成斷點(diǎn)打印任務(wù)。

此后,所述文件打印管理設(shè)備400向所述服務(wù)端發(fā)送斷點(diǎn)打印請(qǐng)求,并在接收到所述服務(wù)端返回的斷點(diǎn)打印任務(wù)后,根據(jù)所述待打印文件及所述斷點(diǎn)打印任務(wù)控制所述打印機(jī)進(jìn)行打印。。

如此,可避免了因卡紙或其他故障造成的無(wú)法正常打印的現(xiàn)象。此外,如果經(jīng)多次斷點(diǎn)打印后,仍無(wú)法正常打印(如沒(méi)紙),用戶通過(guò)所述移動(dòng)終端600發(fā)送取消打印的命令,所述服務(wù)端200在接收到所述取消打印的命令后,取消本次未完成的打印,并根據(jù)斷點(diǎn)頁(yè)數(shù)計(jì)算本次需返還的打印費(fèi)用,將這些打印費(fèi)用返回給所述移動(dòng)終端600,提升了用戶的使用體驗(yàn)和認(rèn)可度。

綜上所述,本發(fā)明實(shí)施例提供的文件打印管理系統(tǒng),通過(guò)移動(dòng)終端600進(jìn)行打印費(fèi)用的支付,省去了人為的操作,從而整個(gè)打印過(guò)程不需要人為的介入,實(shí)現(xiàn)了智能、全自動(dòng)的自助打印。而且在確定支付后才進(jìn)行后續(xù)的打印操作,還可避免某些用戶打印后不付款的惡意行為。

需要說(shuō)明的是,在本發(fā)明其他實(shí)施例中,所述移動(dòng)終端600,還用于向所述服務(wù)端200發(fā)送打印修改參數(shù)及文件識(shí)別碼;

所述服務(wù)端200,還用于查詢與所述文件識(shí)別碼相應(yīng)的打印參數(shù),并利用所述打印修改參數(shù)對(duì)所述打印參數(shù)的相應(yīng)部分進(jìn)行修改替換。

在本實(shí)施例中,用戶可通過(guò)移動(dòng)終端600來(lái)修改打印參數(shù)(例如,修改打印頁(yè)面范圍),其中,由移動(dòng)終端600生成的打印修改參數(shù)及文件識(shí)別碼發(fā)送給所述服務(wù)端200,所述服務(wù)端200查詢與所述文件識(shí)別碼相應(yīng)的打印參數(shù),并利用所述打印修改參數(shù)對(duì)所述打印參數(shù)的相應(yīng)部分進(jìn)行修改替換。如此,若用戶在出門(mén)后想要修改打印參數(shù),可直接通過(guò)所述移動(dòng)終端600實(shí)現(xiàn),而不需要在返回到所述客戶端100前操作,方便了用戶的使用。

需要說(shuō)明的是,在一個(gè)實(shí)施例,所述移動(dòng)終端600可提供可供選擇的打印機(jī)列表及對(duì)應(yīng)的打印機(jī)的位置,用戶可通過(guò)所述打印機(jī)列表來(lái)選中與自己較近的打印機(jī),在用戶選中后,所述移動(dòng)終端600即將選中的打印機(jī)的打印機(jī)識(shí)別碼與所述待打印文件的文件識(shí)別碼進(jìn)行關(guān)聯(lián),并將關(guān)聯(lián)信息發(fā)送給所述服務(wù)端200。

在另一個(gè)實(shí)施例中,所述移動(dòng)終端600可通過(guò)掃描位于打印機(jī)上的二維碼獲得打印機(jī)識(shí)別碼,并將打印機(jī)識(shí)別碼與所述待打印文件進(jìn)行關(guān)聯(lián),并將關(guān)聯(lián)信息發(fā)送給所述服務(wù)端200。

下面將以若干個(gè)實(shí)際的例子對(duì)本發(fā)明的應(yīng)用進(jìn)行說(shuō)明。

例1,打印服務(wù)提供商可將打印機(jī)設(shè)置于人流量較大的區(qū)域,例如,學(xué)生宿舍區(qū),且每臺(tái)打印機(jī)上都設(shè)置有二維碼(或條形碼),當(dāng)學(xué)生需要打印時(shí),先在宿舍內(nèi)將打印參數(shù)和待打印文件通過(guò)所述客戶端100分別上傳給服務(wù)端200和文件存儲(chǔ)端300,然后再就近選擇一臺(tái)打印機(jī),所述移動(dòng)終端600掃描所述二維碼生成打印機(jī)識(shí)別碼,并將所述打印機(jī)識(shí)別碼發(fā)送給所述服務(wù)端200。所述服務(wù)端200向所述移動(dòng)終端600返回計(jì)算的支付費(fèi)用,并在確定學(xué)生完成支付后,根據(jù)所述打印參數(shù)、存儲(chǔ)地址及所述打印機(jī)識(shí)別碼生成打印任務(wù),所述文件打印管理設(shè)備400即可根據(jù)所述打印任務(wù)將所述待打印文件及打印參數(shù)分配給該打印機(jī),使得學(xué)生可以自助完成打印,整個(gè)過(guò)程無(wú)需打印店的參與,而且,由于在打印時(shí),學(xué)生是在打印機(jī)旁邊的,也可及時(shí)取走打印的文件,避免文件丟失。

例2,打印服務(wù)提供商可將打印機(jī)設(shè)置于人流量較大的區(qū)域,例如,學(xué)生宿舍區(qū)或?qū)W習(xí)區(qū),當(dāng)學(xué)生需要打印時(shí),先在宿舍內(nèi)將打印參數(shù)和待打印文件通過(guò)所述客戶端100分別上傳給服務(wù)端200和文件存儲(chǔ)端300,然后再通過(guò)移動(dòng)終端600內(nèi)提供的打印機(jī)列表選擇一臺(tái)與自己最接近的打印機(jī)(打印機(jī)列表可同時(shí)提供打印機(jī)的大概位置),生成打印機(jī)識(shí)別碼,并將所述打印機(jī)識(shí)別碼發(fā)送給所述服務(wù)端200。所述服務(wù)端200向所述移動(dòng)終端600返回計(jì)算的支付費(fèi)用,并在確定學(xué)生完成支付后,根據(jù)所述打印參數(shù)、存儲(chǔ)地址及所述打印機(jī)識(shí)別碼生成打印任務(wù),所述文件打印管理設(shè)備400即可根據(jù)所述打印任務(wù)將所述待打印文件及打印參數(shù)分配給該打印機(jī),使得學(xué)生可以自助完成打印,整個(gè)過(guò)程無(wú)需打印店的參與,而且,由于在學(xué)生還未到達(dá)打印機(jī)前已經(jīng)開(kāi)始進(jìn)行打印,因此可縮短等待文件打印的時(shí)間。

需要說(shuō)明的是,上述實(shí)施例中,所述文件存儲(chǔ)端300可為一個(gè)文件存儲(chǔ)服務(wù)器,其與所述服務(wù)端200及所述文件打印管理設(shè)備400通過(guò)所述網(wǎng)絡(luò)500連接。

請(qǐng)參閱圖3,圖3是本發(fā)明第三實(shí)施例提供的文件打印管理方法的流程示意圖,其可由文件打印管理設(shè)備400來(lái)執(zhí)行,并包括如下步驟:

S301,向服務(wù)端發(fā)起打印請(qǐng)求,以使所述服務(wù)端根據(jù)所述打印請(qǐng)求返回對(duì)應(yīng)的打印任務(wù);其中,所述打印任務(wù)包括待打印文件的存儲(chǔ)地址及打印參數(shù)。

S302,在接收到所述服務(wù)端返回的打印任務(wù)后,根據(jù)所述存儲(chǔ)地址到文件存儲(chǔ)端下載待打印文件;其中,所述待打印文件為由客戶端對(duì)原始打印文件進(jìn)行解釋生成的被打印機(jī)識(shí)別的文件,且所述待打印文件由所述客戶端根據(jù)所述服務(wù)端分配的存儲(chǔ)地址上傳至所述文件存儲(chǔ)端。

S303,根據(jù)所述待打印文件及打印參數(shù)控制相應(yīng)的打印機(jī)進(jìn)行打印。

需要說(shuō)明的是,所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的由打印語(yǔ)言描述的頁(yè)面描述文件;或

所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的光柵圖文件。

本發(fā)明實(shí)施例提供的文件打印管理方法,實(shí)現(xiàn)了方便快捷的文件打印,而且由于原始打印文件的格式已經(jīng)由所述客戶端解釋成可被所述打印機(jī)直接識(shí)別的文件格式,而非由所述服務(wù)端或其他額外的文件轉(zhuǎn)換服務(wù)器來(lái)執(zhí)行,因此避免因軟件或版本不兼容而出現(xiàn)的排版紊亂或亂碼等問(wèn)題。

需要說(shuō)明的是,優(yōu)選地,步驟S303具體為:

根據(jù)所述打印參數(shù)中的頁(yè)面范圍參數(shù),將指定頁(yè)面的打印數(shù)據(jù)發(fā)送給打印機(jī);

在打印數(shù)據(jù)發(fā)送完后,監(jiān)聽(tīng)所述打印機(jī)的出紙狀態(tài),并判斷打印紙張差值與預(yù)設(shè)的出紙數(shù)值是否相等;

若是,則向所述服務(wù)端報(bào)告打印完成,并請(qǐng)求下一個(gè)打印任務(wù);

若否,則根據(jù)所述打印紙張差值與預(yù)設(shè)的出紙數(shù)值的差生成向所述服務(wù)端報(bào)告的斷點(diǎn)頁(yè)數(shù),以使所述服務(wù)端根據(jù)所述斷點(diǎn)頁(yè)數(shù)及所述打印參數(shù)生成斷點(diǎn)打印任務(wù);

向所述服務(wù)端發(fā)起斷點(diǎn)打印請(qǐng)求,并在接收到所述服務(wù)端根據(jù)所述斷點(diǎn)打印請(qǐng)求返回的斷點(diǎn)打印任務(wù)后,根據(jù)所述待打印文件及所述斷點(diǎn)打印任務(wù)控制所述打印機(jī)進(jìn)行打印。

如此,可避免了因卡紙或其他故障造成的無(wú)法正常打印的現(xiàn)象。此外,如果經(jīng)多次斷點(diǎn)打印后,仍無(wú)法正常打印(如沒(méi)紙),用戶可通過(guò)所述移動(dòng)終端向所述服務(wù)端發(fā)送取消打印的命令,所述服務(wù)端即可根據(jù)斷點(diǎn)頁(yè)數(shù)計(jì)算本次需返還的打印費(fèi)用,并將這些打印費(fèi)用返回給所述移動(dòng)終端,提升了用戶的使用體驗(yàn)和認(rèn)可度。

請(qǐng)參閱圖4,圖4是本發(fā)明第四實(shí)施例提供的文件打印管理方法的流程示意圖,其由服務(wù)端一側(cè)進(jìn)行說(shuō)明,并至少包括如下步驟:

S401,在接收到由客戶端發(fā)起的打印事件后,向所述客戶端分配與所述打印事件對(duì)應(yīng)的存儲(chǔ)地址,以使所述客戶端根據(jù)所述存儲(chǔ)地址向文件存儲(chǔ)端上傳待打印文件;其中,所述待打印文件由客戶端對(duì)原始打印文件進(jìn)行解釋生成被打印機(jī)識(shí)別的文件,所述打印事件中包括待打印文件的打印參數(shù)。

S402,根據(jù)所述存儲(chǔ)地址及所述打印參數(shù)生成打印任務(wù)。

S403,當(dāng)接收到打印管理設(shè)備發(fā)起的打印請(qǐng)求時(shí),向所述文件打印管理設(shè)備返回對(duì)應(yīng)的打印任務(wù),以使所述文件打印管理設(shè)備根據(jù)所述打印任務(wù)中的存儲(chǔ)地址到所述文件存儲(chǔ)端下載所述待打印文件,并根據(jù)所述待打印文件及打印參數(shù)控制相應(yīng)的打印機(jī)進(jìn)行打印。

本發(fā)明實(shí)施例提供的文件打印管理方法,實(shí)現(xiàn)了方便快捷的文件打印,而且由于原始打印文件的格式已經(jīng)由所述客戶端解釋成可被所述打印機(jī)直接識(shí)別的文件格式,而非由所述服務(wù)端或其他額外的文件轉(zhuǎn)換服務(wù)器來(lái)執(zhí)行,因此避免因軟件或版本不兼容而出現(xiàn)的排版紊亂或亂碼等問(wèn)題。

需要說(shuō)明的是,所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的由打印語(yǔ)言描述的頁(yè)面描述文件;或

所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的光柵圖文件。

優(yōu)選地,在S401之后,在S402之前,還包括:

向所述客戶端返回文件識(shí)別碼,以使移動(dòng)終端通過(guò)識(shí)別所述文件識(shí)別碼認(rèn)領(lǐng)所述待打印文件,并將選中的打印機(jī)的打印機(jī)識(shí)別碼與所述待打印文件的文件識(shí)別碼進(jìn)行關(guān)聯(lián)后,發(fā)送關(guān)聯(lián)信息。

接收所述移動(dòng)終端發(fā)送的關(guān)聯(lián)信息,并根據(jù)所述打印機(jī)識(shí)別碼及所述打印參數(shù)計(jì)算當(dāng)前打印費(fèi)用。

將所述打印費(fèi)用發(fā)送給所述移動(dòng)終端,以使所述移動(dòng)終端進(jìn)行費(fèi)用支付,并在支付完成后,生成發(fā)送至所述服務(wù)端確認(rèn)打印信息。

本發(fā)明實(shí)施例提供的文件打印管理方法,通過(guò)移動(dòng)終端進(jìn)行打印費(fèi)用的支付,避免了找零帶來(lái)的麻煩,而且在確定支付完成后才進(jìn)行后續(xù)的打印操作,還可避免某些用戶打印后不付款的惡意行為。

優(yōu)選地,還包括:

接收由所述文件打印管理設(shè)備發(fā)送的斷點(diǎn)頁(yè)數(shù),并根據(jù)所述斷點(diǎn)頁(yè)數(shù)及所述打印參數(shù)生成斷點(diǎn)打印任務(wù);

在接收到所述文件打印管理設(shè)備發(fā)起的斷點(diǎn)打印請(qǐng)求后,將所述斷點(diǎn)打印任務(wù)發(fā)送給所述文件打印管理設(shè)備,以使所述文件打印管理設(shè)備根據(jù)所述待打印文件及斷點(diǎn)打印任務(wù)控制連接的打印機(jī)進(jìn)行打印。

如此,可避免了因卡紙或其他故障造成的無(wú)法正常打印的現(xiàn)象。此外,如果經(jīng)多次斷點(diǎn)打印后,仍無(wú)法正常打印(如沒(méi)紙),所述服務(wù)端還可根據(jù)斷點(diǎn)頁(yè)數(shù)計(jì)算本次需返還的打印費(fèi)用,并將這些打印費(fèi)用返回給所述移動(dòng)終端,提升了用戶的使用體驗(yàn)和認(rèn)可度。

請(qǐng)參閱圖5,圖5是本發(fā)明第五實(shí)施例提供的文件打印管理設(shè)備的結(jié)構(gòu)示意圖。所述文件打印管理設(shè)備400包括:

打印請(qǐng)求單元410,用于向服務(wù)端發(fā)起打印請(qǐng)求,以使所述服務(wù)端根據(jù)所述打印請(qǐng)求返回對(duì)應(yīng)的打印任務(wù);其中,所述打印任務(wù)包括待打印文件的存儲(chǔ)地址及打印參數(shù)。

下載單元420,用于在接收到所述服務(wù)端返回的打印任務(wù)后,根據(jù)所述存儲(chǔ)地址到文件存儲(chǔ)端下載待打印文件;其中,所述待打印文件由客戶端對(duì)原始打印文件進(jìn)行解釋生成被打印機(jī)識(shí)別的文件,且所述待打印文件由所述客戶端根據(jù)所述服務(wù)端分配的存儲(chǔ)地址上傳至所述文件存儲(chǔ)端。

打印控制單元430,用于根據(jù)所述待打印文件及打印參數(shù)控制相應(yīng)的打印機(jī)進(jìn)行打印。

優(yōu)選地,所述打印控制單元430具體包括:

打印數(shù)據(jù)發(fā)送模塊431,用于根據(jù)所述打印參數(shù)中的頁(yè)面范圍參數(shù),將指定頁(yè)面的打印數(shù)據(jù)發(fā)送給打印機(jī)。

出紙監(jiān)聽(tīng)模塊432,用于在打印數(shù)據(jù)發(fā)送完后,監(jiān)聽(tīng)所述打印機(jī)的出紙狀態(tài),并判斷打印紙張差值與預(yù)設(shè)的出紙數(shù)值是否相等;若是,則向所述服務(wù)端報(bào)告打印完成,并請(qǐng)求下一個(gè)打印任務(wù);若否,則根據(jù)所述打印紙張差值與預(yù)設(shè)的出紙數(shù)值的差生成向所述服務(wù)端報(bào)告的斷點(diǎn)頁(yè)數(shù),以使所述服務(wù)端根據(jù)所述斷點(diǎn)頁(yè)數(shù)及所述打印參數(shù)生成斷點(diǎn)打印任務(wù)。

斷點(diǎn)打印控制模塊433,用于向所述服務(wù)端發(fā)送斷點(diǎn)打印請(qǐng)求,并在接收到所述服務(wù)端根據(jù)所述斷點(diǎn)打印請(qǐng)求返回的斷點(diǎn)打印任務(wù)后,根據(jù)所述待打印文件及所述斷點(diǎn)打印任務(wù)控制所述打印機(jī)進(jìn)行打印。

請(qǐng)參閱圖6,圖6是本發(fā)明第六實(shí)施例提供的服務(wù)端的結(jié)構(gòu)示意圖。所述服務(wù)端200包括:

存儲(chǔ)地址分配單元210,用于在接收到由客戶端發(fā)起的打印事件后,向所述客戶端分配與所述打印事件對(duì)應(yīng)的存儲(chǔ)地址,以使所述客戶端根據(jù)所述存儲(chǔ)地址向文件存儲(chǔ)端上傳待打印文件;其中,所述待打印文件由客戶端對(duì)原始打印文件進(jìn)行解釋生成被打印機(jī)識(shí)別的文件,所述打印事件中包括待打印文件的打印參數(shù);

打印任務(wù)生成單元220,用于根據(jù)所述存儲(chǔ)地址及所述打印參數(shù)生成打印任務(wù);

打印任務(wù)發(fā)送單元230,用于當(dāng)接收到打印管理設(shè)備發(fā)起的打印請(qǐng)求時(shí),向所述文件打印管理設(shè)備返回對(duì)應(yīng)的打印任務(wù),以使所述文件打印管理設(shè)備根據(jù)所述打印任務(wù)中的存儲(chǔ)地址到所述文件存儲(chǔ)端下載所述待打印文件,并根據(jù)所述待打印文件及打印參數(shù)控制相應(yīng)的打印機(jī)進(jìn)行打印。

優(yōu)選地,所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的由打印語(yǔ)言描述的頁(yè)面描述文件;或

所述待打印文件為由所述客戶端對(duì)所述原始打印文件進(jìn)行解釋生成的光柵圖文件。

優(yōu)選地,還包括:

文件識(shí)別碼發(fā)送單元240,向所述客戶端返回文件識(shí)別碼,以使移動(dòng)終端通過(guò)識(shí)別所述文件識(shí)別碼認(rèn)領(lǐng)所述待打印文件,并將選中的打印機(jī)的打印機(jī)識(shí)別碼與所述待打印文件進(jìn)行關(guān)聯(lián)后,發(fā)送關(guān)聯(lián)信息;

打印費(fèi)用計(jì)算單元250,用于接收所述移動(dòng)終端發(fā)送的關(guān)聯(lián)信息,并根據(jù)所述打印機(jī)識(shí)別碼及所述打印參數(shù)計(jì)算當(dāng)前打印費(fèi)用;

打印費(fèi)用發(fā)送單元260,用于將所述打印費(fèi)用發(fā)送給所述移動(dòng)終端,以使所述移動(dòng)終端進(jìn)行費(fèi)用支付,并在支付完成后,生成發(fā)送至所述服務(wù)端確認(rèn)打印信息。

優(yōu)選地,還包括:

斷點(diǎn)打印任務(wù)生成單元280,用于接收由所述文件打印管理設(shè)備發(fā)送的斷點(diǎn)頁(yè)數(shù),并根據(jù)所述斷點(diǎn)頁(yè)數(shù)及所述打印參數(shù)生成斷點(diǎn)打印任務(wù);

斷點(diǎn)打印任務(wù)發(fā)送單元290,用于在接受到所述文件打印管理設(shè)備發(fā)起的斷點(diǎn)打印請(qǐng)求后,將所述斷點(diǎn)打印任務(wù)發(fā)送給所述文件打印管理設(shè)備,以使所述文件打印管理設(shè)備根據(jù)所述待打印文件及斷點(diǎn)打印任務(wù)控制與其連接的打印機(jī)進(jìn)行打印。

上文所描述特征及應(yīng)用程序中的許多特征及應(yīng)用程序作為指定為記錄于計(jì)算機(jī)可讀存儲(chǔ)媒體(還稱為計(jì)算機(jī)可讀媒體)上的指令集的軟件過(guò)程實(shí)施。當(dāng)這些指令由一個(gè)或一個(gè)以上處理單元(例如,一個(gè)或一個(gè)以上處理器、處理器的核心或其它處理單元)執(zhí)行時(shí),其致使所述處理單元執(zhí)行所述指令中所指示的動(dòng)作。計(jì)算機(jī)可讀媒體的實(shí)例包含但不限于CD-ROM、快閃驅(qū)動(dòng)器、RAM芯片、硬盤(pán)驅(qū)動(dòng)器、EPROM等。計(jì)算機(jī)可讀媒體不包含無(wú)線地或經(jīng)由有線連接傳遞的載波及電子信號(hào)。

在本說(shuō)明書(shū)中,術(shù)語(yǔ)“軟件”打算包含駐存于只讀存儲(chǔ)器中的固件或存儲(chǔ)于磁性存儲(chǔ)裝置中的應(yīng)用程序,所述應(yīng)用程序可讀取到存儲(chǔ)器中以供由處理器處理。此外,在一些實(shí)施方案中,本發(fā)明的多個(gè)軟件方面可實(shí)施為較大程序的子部分同時(shí)保持本發(fā)明的不同軟件方面。在一些實(shí)施方案中,多個(gè)軟件方面還可實(shí)施為單獨(dú)程序。最后,共同實(shí)施此處所描述的軟件方面的單獨(dú)程序的任何組合在本發(fā)明的范圍內(nèi)。在一些實(shí)施方案中,軟件程序在經(jīng)安裝以在一個(gè)或一個(gè)以上電子系統(tǒng)上操作時(shí)界定實(shí)施并執(zhí)行軟件程序的操作的一個(gè)或一個(gè)以上特定機(jī)器實(shí)施方案。

可以包含編譯語(yǔ)言或解釋語(yǔ)言的任何形式的程序設(shè)計(jì)語(yǔ)言來(lái)書(shū)寫(xiě)計(jì)算機(jī)程序(還稱為程序、軟件、軟件應(yīng)用程序、腳本或代碼),且可將所述計(jì)算機(jī)程序部署成任何形式,包含部署為獨(dú)立程序或部署為模塊、組件、子例程、對(duì)象或適合在計(jì)算環(huán)境中使用的其它單元。計(jì)算機(jī)程序可以但無(wú)需對(duì)應(yīng)于文件系統(tǒng)中的文件。程序可存儲(chǔ)于保持其它程序或數(shù)據(jù)(例如,存儲(chǔ)于標(biāo)記語(yǔ)言文檔中的一個(gè)或一個(gè)以上腳本)的文件的一部分中、存儲(chǔ)于專用于所討論的程序的單個(gè)文件中或存儲(chǔ)于多個(gè)協(xié)調(diào)文件(例如,存儲(chǔ)一個(gè)或一個(gè)以上模塊、子程序或代碼的部分的文件)中。計(jì)算機(jī)程序可經(jīng)部署以在一個(gè)計(jì)算機(jī)上或在位于一個(gè)地點(diǎn)處或跨越多個(gè)地點(diǎn)分布且通過(guò)通信網(wǎng)絡(luò)互連的多個(gè)計(jì)算機(jī)上執(zhí)行。

上文所描述的這些功能可以數(shù)字電子電路、以計(jì)算機(jī)軟件、固件或硬件實(shí)施。所述技術(shù)可使用一個(gè)或一個(gè)以上計(jì)算機(jī)程序產(chǎn)品實(shí)施。可編程處理器及計(jì)算機(jī)可包含于移動(dòng)裝置中或封裝為移動(dòng)裝置。過(guò)程及邏輯流可由一個(gè)或一個(gè)以上可編程處理器及由一個(gè)或一個(gè)以上可編程邏輯電路執(zhí)行。通用及專用計(jì)算裝置及存儲(chǔ)裝置可通過(guò)通信網(wǎng)絡(luò)互連。

一些實(shí)施方案包含將計(jì)算機(jī)程序指令存儲(chǔ)于機(jī)器可讀媒體或計(jì)算機(jī)可讀媒體(或者稱為計(jì)算機(jī)可讀存儲(chǔ)媒體、機(jī)器可讀媒體或機(jī)器可讀存儲(chǔ)媒體)中的電子組件,例如微處理器、存儲(chǔ)裝置及存儲(chǔ)器。此類計(jì)算機(jī)可讀媒體的一些實(shí)例包含RAM、ROM、只讀壓縮光盤(pán)(CD-ROM)、可記錄壓縮光盤(pán)(CD-R)、可重寫(xiě)壓縮光盤(pán)(CD-RW)、只讀數(shù)字多功能光盤(pán)(例如,DVD-ROM、雙層DVD-ROM)、各種可記錄/可重寫(xiě)DVD(例如,DVD-RAM、DVD-RW、DVD+RW等)、快閃存儲(chǔ)器(例如,SD卡、迷你SD卡、微型SD卡等)、磁性及/或固態(tài)硬盤(pán)驅(qū)動(dòng)器、只讀且可記錄光盤(pán)、超密度光學(xué)光盤(pán)、任何其它光學(xué)或磁性媒體及軟盤(pán)。計(jì)算機(jī)可讀媒體可存儲(chǔ)可由至少一個(gè)處理單元執(zhí)行且包含用于執(zhí)行各種操作的指令集的計(jì)算機(jī)程序。計(jì)算機(jī)程序或計(jì)算機(jī)代碼的實(shí)例包含(例如)由編譯器產(chǎn)生的機(jī)器代碼及由計(jì)算機(jī)、電子組件或微處理器使用解釋器執(zhí)行的包含較高級(jí)代碼的文件。

盡管上文論述主要涉及微處理器或執(zhí)行軟件的多核心處理器,但一些實(shí)施方案由一個(gè)或一個(gè)以上集成電路(例如專用集成電路(ASIC))或現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)執(zhí)行。

在一些實(shí)施方案中,此類集成電路執(zhí)行存儲(chǔ)于電路本身上的指令。

如本說(shuō)明書(shū)及本申請(qǐng)案的任何權(quán)利要求中所使用,術(shù)語(yǔ)“客戶端”、“服務(wù)端”、“處理器”及“存儲(chǔ)器”全部指電子裝置或其它技術(shù)裝置。這些術(shù)語(yǔ)排除人或人群。出于本說(shuō)明書(shū)的目的,術(shù)語(yǔ)顯示器或顯示構(gòu)件在電子裝置上顯示。如本說(shuō)明書(shū)及本申請(qǐng)案的任何權(quán)利要求中所使用,術(shù)語(yǔ)“計(jì)算機(jī)可讀媒體(computer readable medium及computer readablemedia)”完全拘限于以可由計(jì)算機(jī)讀取的形式存儲(chǔ)信息的有形物理對(duì)象。這些術(shù)語(yǔ)排除任何無(wú)線信號(hào)、有線下載信號(hào)及任何其它短暫信號(hào)。

為提供與用戶的交互,本說(shuō)明書(shū)中所描述的標(biāo)的物的實(shí)施方案可實(shí)施于具有用于向所述用戶顯示信息的顯示裝置(例如,CRT(陰極射線管)或LCD(液晶顯示器)監(jiān)視器)以及所述用戶可借以向計(jì)算機(jī)提供輸入的鍵盤(pán)及指向裝置(例如,鼠標(biāo)或軌跡球)的計(jì)算機(jī)上。還可使用其它種類的裝置來(lái)提供與用戶的交互;舉例來(lái)說(shuō),提供給所述用戶的反饋可為任何形式的感觀反饋,例如,視覺(jué)反饋、聽(tīng)覺(jué)反饋或觸覺(jué)反饋;且來(lái)自所述用戶的輸入可以任何形式來(lái)接收,包含聲音、語(yǔ)音或觸覺(jué)輸入。另外,計(jì)算機(jī)可通過(guò)以下方式與用戶交互:將文檔發(fā)送到所述用戶所使用的裝置及從所述裝置接收文檔而;舉例來(lái)說(shuō),通過(guò)響應(yīng)于從web瀏覽器接收的請(qǐng)求而將web頁(yè)面發(fā)送到用戶的客戶端裝置上的web瀏覽器。

本說(shuō)明書(shū)中所描述的標(biāo)的物的實(shí)施例可實(shí)施于計(jì)算系統(tǒng)中,所述計(jì)算系統(tǒng)包含后端組件(例如,作為數(shù)據(jù)服務(wù)器),或包含中間件組件(例如,應(yīng)用程序服務(wù)器),或包含前端組件(例如,具有圖形用戶接口的客戶端計(jì)算機(jī)或用戶可通過(guò)其與本說(shuō)明書(shū)中所描述的標(biāo)的物的實(shí)施方案交互的Web瀏覽器)或者一個(gè)或一個(gè)以上此類后端、中間件或前端組件的任何組合。所述系統(tǒng)的所述組件可通過(guò)任何數(shù)字?jǐn)?shù)據(jù)通信形式或媒體(例如,通信網(wǎng)絡(luò))來(lái)互連。通信網(wǎng)絡(luò)的實(shí)例包含局域網(wǎng)(“LAN”)及廣域網(wǎng)(“WAN”)、互聯(lián)網(wǎng)絡(luò)(例如,因特網(wǎng))及對(duì)等網(wǎng)絡(luò)(例如,臨時(shí)對(duì)等網(wǎng)絡(luò))。

計(jì)算系統(tǒng)可包含客戶端及服務(wù)器??蛻舳伺c服務(wù)器一股彼此遠(yuǎn)離且通常通過(guò)通信網(wǎng)絡(luò)來(lái)交互。客戶端與服務(wù)器的關(guān)系借助運(yùn)行于相應(yīng)計(jì)算機(jī)上且彼此之間具有客戶端-服務(wù)器關(guān)系的計(jì)算機(jī)程序產(chǎn)生。在一些實(shí)施例中,服務(wù)器將數(shù)據(jù)(例如,HTML頁(yè)面)發(fā)射到客戶端裝置(例如,出于向與所述客戶端裝置交互的用戶顯示數(shù)據(jù)及從所述用戶接收用戶輸入的目的)??稍诜?wù)器處從客戶端裝置接收在客戶端裝置處產(chǎn)生的數(shù)據(jù)(例如,用戶交互的結(jié)果)。

應(yīng)理解,所揭示過(guò)程中的步驟的任何特定次序或?qū)哟螢槭痉缎苑椒ǖ恼f(shuō)明?;谠O(shè)計(jì)偏好,應(yīng)理解,可重新安排所述過(guò)程中的步驟的特定次序或?qū)哟位蛘邎?zhí)行所有所說(shuō)明步驟??赏瑫r(shí)執(zhí)行所述步驟中的一些步驟。舉例來(lái)說(shuō),在特定情況下,多任務(wù)及并行處理可為有利的。此外,不應(yīng)將上文所描述的實(shí)施例中的各種系統(tǒng)組件的分離理解為在所有實(shí)施例中需要此分離,且應(yīng)理解,通??蓪⑺枋龅某绦蚪M件及系統(tǒng)共同集成于單個(gè)軟件產(chǎn)品中或封裝成多個(gè)軟件產(chǎn)品。

先前說(shuō)明經(jīng)提供以使得所屬領(lǐng)域的技術(shù)人員能夠?qū)嵺`本文中所描述的各個(gè)方面。

所屬領(lǐng)域的技術(shù)人員將顯而易見(jiàn)對(duì)這些方面的各種修改,且本文中所界定的通用原理可適用于其它方面。因此,權(quán)利要求書(shū)不打算限于本文中所展示的方面,而是將被賦予與權(quán)利要求書(shū)語(yǔ)言相一致的全部范圍,其中除非具體如此陳述,否則以單數(shù)形式提及元件不打算意指“一個(gè)且僅一個(gè)”,而是意指“一個(gè)或一個(gè)以上”。除非以其它方式具體陳述,否則術(shù)語(yǔ)“一些”指一個(gè)或一個(gè)以上。

所屬領(lǐng)域的技術(shù)人員已知或稍后將知曉的對(duì)遍及本發(fā)明所描述的各個(gè)方面的元件的所有結(jié)構(gòu)及功能等效物以引用方式明確并入本文中且打算由權(quán)利要求書(shū)涵蓋。此外,本文中所揭示的內(nèi)容均不打算奉獻(xiàn)給公眾,而如論是否在權(quán)利要求書(shū)中明確陳述此揭示內(nèi)容。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1