專利名稱:一種打印系統(tǒng)及其打印方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種打印系統(tǒng)及其打印方法,尤指一種用于電子書(shū)閱讀器的打印系 統(tǒng)及其打印方法。
背景技術(shù):
隨著科技的發(fā)展及信息化社會(huì)的進(jìn)步,移動(dòng)設(shè)備終端的功能日益擴(kuò)充?,F(xiàn)有的移 動(dòng)設(shè)備上通常可存儲(chǔ)多種文件,最常見(jiàn)的就是照片或圖片。當(dāng)需要打印移動(dòng)設(shè)備上的文件 時(shí),必須首先將所述移動(dòng)設(shè)備與打印機(jī)連接,并在移動(dòng)設(shè)備終端安裝與所述打印機(jī)對(duì)應(yīng)的 驅(qū)動(dòng)程序,然后在移動(dòng)設(shè)備上選擇文件進(jìn)行打印。當(dāng)不同的移動(dòng)設(shè)備選擇使用同一打印機(jī) 時(shí),每一臺(tái)移動(dòng)設(shè)備均需要安裝與所述打印機(jī)對(duì)應(yīng)的驅(qū)動(dòng)程序,安裝過(guò)程繁瑣費(fèi)時(shí),效率低 下。且由于移動(dòng)設(shè)備的可易性,當(dāng)移動(dòng)設(shè)備在不同的地方與另一種型號(hào)的打印機(jī)相連時(shí),又 必須重新安裝驅(qū)動(dòng)程序。另外,由于不同的移動(dòng)設(shè)備安裝的操作系統(tǒng)也不相同,因此,與所 述打印機(jī)對(duì)應(yīng)的驅(qū)動(dòng)程序可能難以與所述移動(dòng)設(shè)備的操作系統(tǒng)兼容。電子書(shū)閱讀器作為一 種具有專業(yè)功能的移動(dòng)電子設(shè)備,以其便攜性及可存儲(chǔ)大容量電子書(shū)及其它文件的特性受 到用戶的歡迎。但是,由于電子書(shū)閱讀器難以提供安裝打印機(jī)驅(qū)動(dòng)的安裝環(huán)境,要打印電子 書(shū)閱讀器上正在瀏覽的文件并不容易實(shí)現(xiàn)。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種可即時(shí)打印電子書(shū)閱讀器上所瀏覽文件的打印系 統(tǒng)及打印方法。一種打印系統(tǒng),包括連接在無(wú)線網(wǎng)絡(luò)中的一打印機(jī)及一移動(dòng)終端,所述打印機(jī)包 括一打印服務(wù)器,所述移動(dòng)終端內(nèi)設(shè)有一可對(duì)移動(dòng)終端中存儲(chǔ)的文件進(jìn)行解析的文件解析 模組,所述移動(dòng)終端還具有一客戶端通信模組,所述客戶端通信模組包括一讀取所述文件 解析模組解析后的文件并將所述文件轉(zhuǎn)換為打印機(jī)可直接打印的位圖文件格式的文件格 式轉(zhuǎn)換模塊,及若干可與打印服務(wù)器通信并將所述位圖格式的文件傳送到打印服務(wù)器的客 戶端接口。一種打印方法,包括連接一移動(dòng)終端及一打印服務(wù)器至一無(wú)線網(wǎng)絡(luò);移動(dòng)終端 發(fā)送廣播消息搜尋打印服務(wù)器;移動(dòng)終端發(fā)送打印請(qǐng)求至所述打印服務(wù)器;判斷待打印文 件是否為打印機(jī)可直接打印的文件格式;移動(dòng)終端上傳圖片格式的待打印文件至打印服務(wù) 器;及打印機(jī)打印文件。與現(xiàn)有技術(shù)相比,使用本打印系統(tǒng)及打印方法打印客戶端中的文件時(shí),移動(dòng)終端 上無(wú)需安裝與打印機(jī)對(duì)應(yīng)的驅(qū)動(dòng)程序,只需要在移動(dòng)終端上安裝客戶端模組,在打印服務(wù) 器上安裝與客戶端對(duì)應(yīng)的服務(wù)端模組,即可實(shí)施打印通信并控制打印機(jī)打印。所述打印機(jī) 系統(tǒng)及打印機(jī)方法免去了打印機(jī)廠商開(kāi)發(fā)打印機(jī)驅(qū)動(dòng)所花費(fèi)的人力物力財(cái)力,也免去了在 客戶端安裝與不同型號(hào)打印機(jī)對(duì)應(yīng)的驅(qū)動(dòng)程序的步驟,為用戶實(shí)施文件打印帶來(lái)了方便
下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。圖1是本發(fā)明打印系統(tǒng)較佳實(shí)施方式的硬件結(jié)構(gòu)示意圖。圖2是本發(fā)明打印方法較佳實(shí)施方式的流程圖。圖3是本發(fā)明打印系統(tǒng)另一實(shí)施方式的硬件結(jié)構(gòu)示意圖。
具體實(shí)施例方式請(qǐng)參閱圖1,所述打印系統(tǒng)的較佳實(shí)施方式包括一具有無(wú)線連接功能的打印機(jī) 10,一具有無(wú)線連接功能的移動(dòng)終端,如一電子書(shū)閱讀器20。所述打印機(jī)10包括一可為所 述電子書(shū)閱讀器20提供打印服務(wù)的打印服務(wù)器30。在本實(shí)施方式中,所述打印機(jī)服務(wù)器 30及電子書(shū)閱讀器20通過(guò)WiFi通信協(xié)議連入無(wú)線網(wǎng)絡(luò)。所述電子書(shū)閱讀器20內(nèi)安裝一客戶端通信模組50,所述客戶端通信模組50包括 三個(gè)客戶端端口及一文件格式轉(zhuǎn)換模塊55,所述三個(gè)客戶端端口分別為一用于廣播尋找打 印服務(wù)器30的第一客戶端端口 51,一提交打印請(qǐng)求及狀態(tài)詢問(wèn)請(qǐng)求的第二客戶端端口 52, 及一用于上傳文件到打印服務(wù)器30的第三客戶端端口 53。所述電子書(shū)閱讀器20內(nèi)還具有 一文件解析模組60。當(dāng)在所述電子書(shū)閱讀器20上打開(kāi)一個(gè)文件時(shí),所述文件解析模組60 可以根據(jù)需要將所述文件需要顯示在電子書(shū)閱讀器20上的內(nèi)容或者指定的其它內(nèi)容進(jìn)行 解析,并將解析出的文件內(nèi)容分別存放在電子書(shū)閱讀器20的影像緩沖器80中。所述文件 格式轉(zhuǎn)換模塊55再?gòu)挠跋窬彌_器80中讀取這些解析后的文件的像素點(diǎn)并生成BMP格式的 位圖文件。當(dāng)所述BMP格式的位圖文件被傳送到打印服務(wù)器30時(shí),所述打印服務(wù)器30即 可直接控制打印機(jī)10打印所述位圖文件。如果所述電子書(shū)閱讀器20上存放的文件為打印 機(jī)可識(shí)別的圖片格式(如位圖文件),則無(wú)須通過(guò)解析轉(zhuǎn)換,打印機(jī)10收到后即可直接打 印。所述打印服務(wù)器30內(nèi)安裝一服務(wù)端通信模組70,所述服務(wù)端通信模組70具有三 個(gè)服務(wù)端端口,包括一用于響應(yīng)電子閱讀器20的第一客戶端端口 51發(fā)出的廣播信息的第 一服務(wù)端端口 71,一用于接受電子閱讀器20的第一客戶端端口 52發(fā)送的打印請(qǐng)求及狀態(tài) 詢問(wèn)請(qǐng)求的第二服務(wù)端端口 72,及一用于接收電子閱讀器20的第三客戶端端口 53上傳的 文件的第三服務(wù)端端口 73。所述電子書(shū)閱讀器20與所述打印服務(wù)器30通過(guò)所述客戶端 通信模組50及服務(wù)端通信模組70進(jìn)行通信,將待打印文件傳送到打印服務(wù)器30并執(zhí)行打 印。請(qǐng)同時(shí)參閱圖2,一種利用上述打印系統(tǒng)打印電子書(shū)閱讀器上存儲(chǔ)的文件的方法 的較佳實(shí)施方式包括S01 將所述打印機(jī)服務(wù)器30及電子書(shū)閱讀器20連接至無(wú)線網(wǎng)絡(luò)。S02 所述客戶端通信模組50通過(guò)其第一客戶端端口 51發(fā)送廣播消息搜尋打印服 務(wù)器30。S03 所述服務(wù)端通信模組70的第一服務(wù)端端口 71接收并響應(yīng)所述第一客戶端端 口 51發(fā)送的廣播消息。S04:判斷所述打印服務(wù)器30是否從發(fā)送所述廣播消息起兩秒內(nèi)將其 IP (Internet Protocol,網(wǎng)際協(xié)議)地址回傳至所述電子書(shū)閱讀器20,如果超過(guò)兩秒,則返回步驟S02,再次發(fā)送廣播消息搜尋打印機(jī);如果打印服務(wù)器30兩秒內(nèi)將其IP地址回傳至 電子書(shū)閱讀器20,則進(jìn)入步驟S05。S05 所述客戶端通信模組50通過(guò)其第二客戶端端口 52發(fā)送打印請(qǐng)求服務(wù)端通信 模組70的第二服務(wù)端端口 72。S06 判斷待打印文件是否為圖片格式;如果是圖片格式的文件,直接進(jìn)入步驟 S08 ;如果不是圖片格式的文件,則進(jìn)入步驟S07 ;S07 電子書(shū)閱讀器20的文件解析模組60對(duì)指定的待打印文件內(nèi)容進(jìn)行解析,所述文件格式轉(zhuǎn)換模塊55將解析后的文件轉(zhuǎn)換成圖片格式,并進(jìn)入步驟S08 ;S08 所述客戶端通信模組50通過(guò)其第三客戶端端口 53上傳待打印文件至所述服 務(wù)端通信模組70的第三服務(wù)端端口 73,所述打印服務(wù)器30控制打印機(jī)10進(jìn)行打印;S09 判斷所述打印機(jī)10是否在30秒內(nèi)開(kāi)始打印上傳的文件;如果超過(guò)30秒還未 開(kāi)始打印,例如打印機(jī)20正在接收或打印其它客戶端發(fā)送的文件時(shí)會(huì)導(dǎo)致本次打印請(qǐng)求 遲遲未能得到響應(yīng),則返回步驟S05重新發(fā)送打印請(qǐng)求。SlO 打印機(jī)10打印所述文件。請(qǐng)參閱圖3,在另一種實(shí)施方式中,所述電子書(shū)閱讀器20’具有一網(wǎng)絡(luò)瀏覽器25并 支持上網(wǎng)瀏覽功能,所述打印服務(wù)器30’上存放一客戶端通信模組安裝包35,并提供下載 客戶端通信模組的功能。所述電子書(shū)閱讀器20’可通過(guò)網(wǎng)絡(luò)瀏覽器25登陸打印服務(wù)器30’ 下載安裝所述客戶端通信模組,從而與打印服務(wù)器30’進(jìn)行通信并執(zhí)行打印任務(wù)。使用上述打印機(jī)系統(tǒng)及打印方法打印客戶端中的文件時(shí),所述電子書(shū)閱讀器無(wú)需 安裝與打印機(jī)對(duì)應(yīng)的驅(qū)動(dòng)程序,只需要在電子書(shū)閱讀器上安裝客戶端模組,在打印服務(wù)器 上安裝與客戶端對(duì)應(yīng)的服務(wù)端模組,即可實(shí)施打印通信并控制打印機(jī)打印。所述打印機(jī)系 統(tǒng)及打印機(jī)方法免去了打印機(jī)廠商開(kāi)發(fā)打印機(jī)驅(qū)動(dòng)所花費(fèi)的人力物力財(cái)力,也免去了在客 戶端安裝與不同型號(hào)打印機(jī)對(duì)應(yīng)的驅(qū)動(dòng)程序的步驟,為用戶實(shí)施文件打印帶來(lái)了方便。
權(quán)利要求
一種打印系統(tǒng),包括連接在無(wú)線網(wǎng)絡(luò)中的一打印機(jī)及一移動(dòng)終端,所述打印機(jī)包括一打印服務(wù)器,所述移動(dòng)終端內(nèi)設(shè)有一可對(duì)移動(dòng)終端中存儲(chǔ)的文件進(jìn)行解析的文件解析模組,其特征在于所述移動(dòng)終端具有一客戶端通信模組,所述客戶端通信模組包括一讀取所述文件解析模組解析后的文件并將所述文件轉(zhuǎn)換為打印機(jī)可直接打印的文件格式的文件格式轉(zhuǎn)換模塊,及可與打印服務(wù)器通信并將所述文件傳送到打印服務(wù)器的客戶端接口。
2.如權(quán)利要求1所述的打印系統(tǒng),其特征在于所述客戶端通信模組包括一發(fā)送廣播 消息搜尋打印服務(wù)器的第一客戶端端口,一發(fā)送打印請(qǐng)求至所述打印服務(wù)器的第二客戶端 端口,及一上傳待打印文件至所述打印服務(wù)器的第三客戶端端口。
3.如權(quán)利要求2所述的打印系統(tǒng),其特征在于所述服務(wù)端通信模組包括一用于響應(yīng) 所述客戶端通信模組發(fā)送的廣播消息的第一服務(wù)端端口,一接收所述客戶端通信模組發(fā)送 的打印請(qǐng)求的第二服務(wù)端端口,及一接收所述客戶端通信模組上傳的待打印文件的第三服 務(wù)端端口。
4.如權(quán)利要求1所述的打印系統(tǒng),其特征在于所述打印機(jī)服務(wù)器內(nèi)設(shè)有一供移動(dòng)終 端下載的與所述服務(wù)端通信模組對(duì)應(yīng)并進(jìn)行通信的客戶端通信模組安裝包。
5.如權(quán)利要求4所述的打印系統(tǒng),其特征在于所述移動(dòng)設(shè)備內(nèi)設(shè)有一網(wǎng)頁(yè)瀏覽器,所 述移動(dòng)設(shè)備通過(guò)所述網(wǎng)頁(yè)瀏覽器訪問(wèn)打印服務(wù)器并下載所述客戶端通信模組安裝包。
6.如權(quán)利要求1所述的打印系統(tǒng),其特征在于所述打印機(jī)可直接打印的文件為位圖 格式文件。
7.如權(quán)利要求1所述的打印系統(tǒng),其特征在于所述移動(dòng)終端為一電子書(shū)閱讀器。
8.—種打印方法,其特征在于連接一移動(dòng)終端及一設(shè)有打印服務(wù)器至一無(wú)線網(wǎng)絡(luò);移動(dòng)終端發(fā)送廣播消息搜尋打印服務(wù)器;移動(dòng)終端發(fā)送打印請(qǐng)求至所述打印服務(wù)器;判斷待打印文件是否為打印機(jī)可直接打印的文件格式;若待打印文件是打印機(jī)可直接打印的文件格式,移動(dòng)終端將待打印文件上傳至打印服 務(wù)器;若待打印文件不是打印機(jī)可直接打印的文件格式,移動(dòng)終端將所述待打印文件轉(zhuǎn)換為 打印機(jī)可直接打印的文件格式后,再上傳至打印服務(wù)器;及打印機(jī)打印文件。
9.如權(quán)利要求8所述的打印方法,其特征在于若所述待打印文件不是打印機(jī)可直接 打印的文件格式,所述移動(dòng)終端解析所述待打印文件并將其轉(zhuǎn)換成位圖格式的文件。
10.如權(quán)利要求9所述的打印方法,其特征在于所述打印服務(wù)器在接收到所述移動(dòng)終 端發(fā)送的廣播消息后將其網(wǎng)際協(xié)議地址回傳至所述移動(dòng)終端。
11.如權(quán)利要求10所述的打印方法,其特征在于如果所述移動(dòng)終端發(fā)出廣播消息后 兩秒之內(nèi)未收到所述打印服務(wù)器傳回的網(wǎng)際協(xié)議地址,則重新發(fā)送廣播消息搜尋打印服務(wù)器。
12.如權(quán)利要求8所述的打印方法,其特征在于所述打印方法還包括移動(dòng)終端通過(guò)無(wú) 線網(wǎng)絡(luò)訪問(wèn)打印服務(wù)器并從打印服務(wù)器上下載一客戶端通信模組安裝包安裝到所述移動(dòng) 終端上。
全文摘要
一種打印系統(tǒng),包括連接在無(wú)線網(wǎng)絡(luò)中的一打印服務(wù)器及一移動(dòng)終端,移動(dòng)終端內(nèi)設(shè)有一可對(duì)移動(dòng)終端中存儲(chǔ)的文件進(jìn)行解析的文件解析模組及一客戶端通信模組。所述客戶端通信模組包括一讀取所述文件解析模組解析后的文件并將所述文件轉(zhuǎn)換為打印機(jī)可直接打印的位圖文件格式的文件格式轉(zhuǎn)換模塊,及可與打印服務(wù)器通信并將所述位圖格式文件傳送到打印服務(wù)器的客戶端接口。一種打印方法,包括連接一移動(dòng)終端及一打印服務(wù)器至一無(wú)線網(wǎng)絡(luò);移動(dòng)終端發(fā)送廣播消息搜尋打印服務(wù)器;移動(dòng)終端發(fā)送打印請(qǐng)求至打印服務(wù)器;判斷待打印文件是否為打印機(jī)可直接打印的格式;移動(dòng)終端上傳圖片格式的待打印文件至打印服務(wù)器并執(zhí)行打印。
文檔編號(hào)H04W84/12GK101807139SQ20091030045
公開(kāi)日2010年8月18日 申請(qǐng)日期2009年2月17日 優(yōu)先權(quán)日2009年2月17日
發(fā)明者吳義芳, 張涯貝, 肖永輝 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司