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