專利名稱:通過打印機(jī)打印移動終端的文檔的方法及其移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體地涉及打印移動終端的文檔的設(shè)備和方法,更具體地涉及使用戶能 夠經(jīng)由移動終端的無線通信通過打印機(jī)打印文檔而無需單獨(dú)打印機(jī)設(shè)置過程的設(shè)備和方法。
背景技術(shù):
通常,為了桌上個人計(jì)算機(jī)(下文稱作計(jì)算機(jī))通過打印機(jī)打印文檔,需請求文 檔文件、能夠讀取文檔的應(yīng)用軟件和適合于特定打印機(jī)機(jī)型(model)和操作系統(tǒng)的驅(qū)動 軟件。因此,當(dāng)用戶發(fā)出文檔輸出請求時,計(jì)算機(jī)通過應(yīng)用軟件讀取并分析文檔文件并 通過圖形裝置界面(GDI)生成具有適合于打印機(jī)的形式的文檔圖像,該文檔圖像將輸出 到打印機(jī)。讀取并分析文檔后,計(jì)算機(jī)通過打印機(jī)驅(qū)動向打印機(jī)發(fā)送文檔圖像的數(shù)據(jù), 從而打印文檔。與上述桌上個人計(jì)算機(jī)環(huán)境不同,諸如蜂窩電話的移動終端不能使用與在計(jì)算 機(jī)中使用的應(yīng)用軟件相同的應(yīng)用軟件。由于移動終端被設(shè)計(jì)為由用戶攜帶,移動終端的 性能比桌上個人計(jì)算機(jī)的性能低,而且大多數(shù)情況下移動終端操作系統(tǒng)不同于桌上個人 計(jì)算機(jī)操作系統(tǒng)。更具體地,就實(shí)施應(yīng)用軟件而言,移動終端比桌上個人計(jì)算機(jī)有更多 局限性。因此,這樣的移動環(huán)境,使用只能夠閱讀文檔的專用閱讀器軟件來檢查各種文 檔。為了輸出存儲在移動終端中的文檔,移動終端與計(jì)算機(jī)連接。為此,使用間接 和直接連接方案。間接連接方案包括直接把外部存儲裝置插入到移動終端,復(fù)制所需的 文檔到外部存儲裝置,將所復(fù)制的外部存儲裝置的文檔帶入計(jì)算機(jī),然后輸出復(fù)制的文 檔。直接連接方案包括使用單獨(dú)數(shù)據(jù)線纜(cable)或無線局域連接方案輸出文檔。但是, 使用外部存儲裝置或數(shù)據(jù)線對用戶來說不方便,因?yàn)橛脩舯仨殘?zhí)行連接任務(wù),而使用無 線局域連接方案需要用戶知道無線連接軟件的使用方法。如上所述,傳統(tǒng)的移動終端使用專用閱讀器軟件以便閱讀計(jì)算機(jī)文檔。然而, 當(dāng)使用專用閱讀器軟件時,由于文檔格式的數(shù)量已經(jīng)被確定,所以如果移動終端沒有如 同計(jì)算機(jī)中的、支持文檔軟件的文檔格式的相同閱讀器軟件,則移動終端的用戶不能閱 讀相應(yīng)的文檔。由于根據(jù)文檔軟件功能的加強(qiáng)而版本升級,所以文檔格式可能經(jīng)常變 化。因此,如果專用閱讀器軟件沒有快速地更新,那么專用閱讀器軟件可能不能用于更 新的文檔格式。盡管使用專用閱讀器軟件以解決上述文檔相關(guān)軟件的移動版本的缺失, 但是該專用閱讀器軟件不能支持計(jì)算機(jī)使用的所有文檔格式。為了打印文檔,還必須安 裝打印機(jī)驅(qū)動。但是,由于移動終端沒有固定的可用打印機(jī),與計(jì)算機(jī)不同,每當(dāng)有文 檔待打印時,移動終端必須找到并安裝合適的打印機(jī)驅(qū)動。即使在上述連接移動終端和 計(jì)算機(jī)的方法中,為了建立無線局域通信,用戶經(jīng)過一步一步輸入用于無線通信連接的 信息的設(shè)置過程,這很不方便。對用戶來說,一個一個輸入信息項(xiàng)是低效的,對于由于 頻繁移動而必須頻繁更改設(shè)置的用戶來說,這是非常不便的。
因此,存在對下述方法的需求,該方法用于當(dāng)移動終端位于打印機(jī)附近時,即 使沒有安裝用于文檔打印的打印機(jī)驅(qū)動,也使移動終端能夠簡單地建立與打印機(jī)的無線 連接并打印期望的文檔。
發(fā)明內(nèi)容
因此,做出本發(fā)明以解決至少上述現(xiàn)有技術(shù)中出現(xiàn)的問題,而且本發(fā)明提供一 種設(shè)備和方法,用于即使沒有對應(yīng)于每個文檔的應(yīng)用軟件和單獨(dú)的打印機(jī)設(shè)置過程,例 如安裝打印機(jī)驅(qū)動或其他類似程序,也打印移動終端的文檔。此外,本發(fā)明提供用于使用戶能容易地使用移動終端的無線通信功能將移動終 端連接到打印機(jī),并且使用打印機(jī)打印移動終端的文檔。根據(jù)本發(fā)明的一個方面,提供用于通過打印機(jī)打印移動終端的文檔的方法,打 印機(jī)與至少一臺計(jì)算機(jī)連接。該方法包括從至少一臺與打印機(jī)連接的計(jì)算機(jī)獲取文 檔支持信息;執(zhí)行與移動終端的無線自動連接過程;從連接的移動終端接收包括輸出目 標(biāo)文檔的打印請求;當(dāng)接收到打印請求時,通過參考所獲取的文檔支持信息,選擇計(jì)算 機(jī)以輸出該輸出目標(biāo)文檔;以及響應(yīng)于選擇的計(jì)算機(jī)發(fā)出的打印指令而打印輸出目標(biāo)文 檔。根據(jù)本發(fā)明的另一個方面,提供用于由移動終端通過與至少一臺計(jì)算機(jī)連接的 打印機(jī)打印移動終端的文檔的方法。該方法包括執(zhí)行與打印機(jī)的無線自動連接過程, 其中打印機(jī)管理文檔信息,在該文檔信息中映射根據(jù)每個文檔類型可用于輸出的計(jì)算 機(jī);以及當(dāng)與打印機(jī)的連接完成時,向打印機(jī)發(fā)送包括輸出目標(biāo)文檔的打印請求,以便 打印機(jī)通過參考文檔信息選擇目標(biāo)計(jì)算機(jī),。根據(jù)本發(fā)明的另一個方面,提供用于通過與至少一臺計(jì)算機(jī)連接的打印機(jī)輸出 移動終端的文檔的移動終端。移動終端包括無線自動設(shè)置模塊,用于執(zhí)行與打印機(jī)的 無線自動連接過程,其中打印機(jī)管理文檔信息,在該文檔信息中映射根據(jù)每個文檔類型 可用于輸出的計(jì)算機(jī);發(fā)現(xiàn)模塊,用于執(zhí)行與連接的打印機(jī)的發(fā)現(xiàn)操作;圖形用戶界面 (GUI),用于提供打印菜單,打印菜單被用于選擇將輸出的目標(biāo)文檔和選擇打印選項(xiàng); 以及打印代理模塊,用于當(dāng)通過打印菜單指定輸出目標(biāo)文檔和打印選項(xiàng)時,向打印機(jī)發(fā) 送包括輸出目標(biāo)文檔的打印請求,以使得打印機(jī)能夠通過參考文檔信息選擇目標(biāo)計(jì)算 機(jī)。
本發(fā)明的上述和其他的方面、特征和有益效果從下述結(jié)合附圖的詳細(xì)說明將更 加明顯,附圖中圖1是圖示根據(jù)本發(fā)明實(shí)施例的用于網(wǎng)絡(luò)打印的系統(tǒng)的方框圖;圖2是圖示根據(jù)本發(fā)明實(shí)施例的打印過程的流程圖;圖3是進(jìn)一步圖示根據(jù)本發(fā)明實(shí)施例的在圖2中圖示的發(fā)現(xiàn)和可打印文檔登記過 程的操作流程圖;圖4和5是進(jìn)一步圖示根據(jù)本發(fā)明實(shí)施例的在圖2中圖示的無線自動連接過程的 操作流程圖。
圖6是進(jìn)一步圖示根據(jù)本發(fā)明實(shí)施例的在圖2中圖示的移動終端和打印機(jī)間的發(fā) 現(xiàn)和文檔輸出過程的操作流程圖。
具體實(shí)施例方式在下文中,參考附圖描述本發(fā)明的各種實(shí)施例。在下列描述中,相同的元件用 相同的附圖標(biāo)記指示,盡管其顯示在不同的附圖中。此外,在本發(fā)明的下列說明中,如 果對本發(fā)明并入的公知功能和配置的詳細(xì)說明將會使得本發(fā)明的主題變得不清晰,則省 略其詳細(xì)說明。本發(fā)明提供用于即使沒有單獨(dú)的打印機(jī)設(shè)置過程也打印移動終端的文檔的方 法。為此,本發(fā)明的實(shí)施例包括在移動終端和位于移動終端附近的打印機(jī)間進(jìn)行無線自 動連接,并且當(dāng)移動終端向打印機(jī)發(fā)送待打印的文檔時,允許打印機(jī)找到能夠輸出文檔 的計(jì)算機(jī)并向計(jì)算機(jī)發(fā)送文檔。此后,打印機(jī)響應(yīng)于從計(jì)算機(jī)接收的打印指令打印文 檔。因此,在任何設(shè)有打印機(jī)的地方,即使沒有打印機(jī)的信息用戶也可以打印各種存儲 在移動終端中的文檔。圖1是圖示根據(jù)本發(fā)明實(shí)施例的用于網(wǎng)絡(luò)打印的系統(tǒng)的方框圖。如圖1所示, 用于打印移動終端的文檔的系統(tǒng)包括移動終端10、用于打印文檔的打印機(jī)20和至少一臺 通過局域網(wǎng)(LAN)與打印機(jī)20連接的計(jì)算機(jī)30、40和50。移動終端10,可以是蜂窩電話或其他類似裝置,使用無線局域通信方案與相鄰 的打印機(jī)20執(zhí)行無線連接操作,當(dāng)移動終端10與打印機(jī)20連接時,在發(fā)送打印請求時 向打印機(jī)20發(fā)送待打印的文檔。移動終端10包括無線自動設(shè)置(auto-setup)模塊102、 發(fā)現(xiàn)模塊104、打印代理模塊106和圖形用戶界面(GUI) 108。無線自動設(shè)置模塊102用于在移動終端10和打印機(jī)20間配置無線自動連接。發(fā)現(xiàn)模塊104找到位于移動終端10附近的打印機(jī)。發(fā)現(xiàn)模塊104組播(multicast) 打印機(jī)發(fā)現(xiàn)請求,然后當(dāng)接收對發(fā)現(xiàn)請求的響應(yīng)時,從響應(yīng)中得到用作連接目標(biāo)的打印 機(jī)的名稱、互聯(lián)網(wǎng)協(xié)議(IP)地址、端口信息等。在本例子中,移動終端10從打印機(jī)20 得到信息。上述得到的打印機(jī)20的信息被用于向打印機(jī)20發(fā)送待打印的文檔。打印代理模塊106與打印機(jī)20的打印管理器模塊114通信,發(fā)送/接收和管理 打印機(jī)20的各種狀態(tài)信息。更具體地,打印代理模塊106管理無線連接的打印機(jī)20的 狀態(tài)信息,例如在線狀態(tài)、離線狀態(tài)、電源開/關(guān)狀態(tài)、送紙狀態(tài)等。打印代理模塊106 還向打印機(jī)20發(fā)出文檔打印請求,并通過問詢(inquiry)打印機(jī)20關(guān)于打印機(jī)20是否能 打印文檔的信息并接收對問詢的響應(yīng),檢查待打印的文檔是否能被打印。打印代理模塊 106請求并獲取用于打印中的各種屬性,例如份數(shù)(number of copies)、紙張類型、頁、彩 色/黑白等的信息。打印代理模塊106向GUI 108發(fā)送獲取的屬性信息。當(dāng)用戶通過 GUI108選擇打印選項(xiàng)信息和打印目標(biāo)文檔時,打印代理模塊106向打印機(jī)20發(fā)送打印選 項(xiàng)信息以及打印目標(biāo)文檔?;趶拇蛴〈砟K106接收的屬性信息,GUI 108向用戶提供關(guān)于無線連接的 打印機(jī)的狀態(tài)、選擇的份數(shù)、選擇的紙張、打印機(jī)是否能打印文檔和其他可配置的打印 選項(xiàng)的信息。用戶也可以通過GUI 108選擇打印目標(biāo)文檔。打印機(jī)20包括無線自動設(shè)置模塊110、發(fā)現(xiàn)模塊112和打印管理器模塊114。
類似于移動終端10的無線自動設(shè)置模塊102,無線自動設(shè)置模塊110配置與移動 終端10的無線自動連接。該無線自動連接過程將在下文中詳細(xì)說明。類似于移動終端10的發(fā)現(xiàn)模塊104,當(dāng)接收來自移動終端10的發(fā)現(xiàn)請求時,發(fā) 現(xiàn)模塊112提供包括其自己的名稱、IP地址、端口等信息的響應(yīng)。打印管理器模塊114根據(jù)文檔類型,通過映射計(jì)算機(jī)30、40和50,以表格的形 式管理能夠通過當(dāng)前打印機(jī)20輸出文檔的目標(biāo)計(jì)算機(jī)30、40和50。這種表格可以有如 下表格1所示的結(jié)構(gòu),但本發(fā)明并不限于此說明。表格 權(quán)利要求
1.一種通過與至少一臺計(jì)算機(jī)連接的打印機(jī)打印移動終端的文檔的方法,所述方法 包括步驟從至少一臺與所述打印機(jī)連接的計(jì)算機(jī)獲取文檔支持信息; 執(zhí)行與所述移動終端的無線自動連接過程; 從所述連接的移動終端接收包括輸出目標(biāo)文檔的打印請求;當(dāng)接收到所述打印請求時,通過參考所獲取的文檔支持信息,選擇計(jì)算機(jī)以輸出所 述輸出目標(biāo)文檔;和響應(yīng)于由所選擇的計(jì)算機(jī)發(fā)出的打印指令而打印所述輸出目標(biāo)文檔。
2.根據(jù)權(quán)利要求1的方法,還包括,當(dāng)從所述至少一臺計(jì)算機(jī)獲取所述文檔支持信息 時,根據(jù)文檔類型映射所述至少一臺計(jì)算機(jī)并在表格中存儲所述映射的結(jié)果。
3.根據(jù)權(quán)利要求1或2的方法,其中所述文檔支持信息包括從下述組中選擇的至少一 項(xiàng),所述組由文檔類型、計(jì)算機(jī)的網(wǎng)絡(luò)地址、在計(jì)算機(jī)中安裝的文檔軟件的版本、指示 文檔輸出是否可得的信息和分配給計(jì)算機(jī)的文檔存儲區(qū)域組成。
4.根據(jù)任何前述權(quán)利要求的方法,其中執(zhí)行與所述移動終端的無線自動連接過程包括當(dāng)發(fā)出開始自動無線局域網(wǎng)(LAN)連接過程的請求時,生成并顯示與關(guān)于所述無線 自動連接的所述移動終端共用的隨機(jī)信息;以及使用所述隨機(jī)信息生成并配置所述無線自動連接所需的信息。
5.根據(jù)任何前述權(quán)利要求的方法,還包括如下步驟當(dāng)所述打印機(jī)在獲取所述文 檔支持信息前加電時,根據(jù)發(fā)現(xiàn)協(xié)議,將針對所述文檔支持信息的請求組播到局域網(wǎng) (LAN)上連接的至少一臺計(jì)算機(jī)。
6.根據(jù)任何前述權(quán)利要求的方法,還包括,在執(zhí)行所述無線自動連接過程后, 接收來自所述移動終端的根據(jù)發(fā)現(xiàn)協(xié)議的打印機(jī)信息請求;以及提供響應(yīng)消息給所述移動終端,所述響應(yīng)消息包括所述打印機(jī)的名稱、所述打印機(jī) 的互聯(lián)網(wǎng)協(xié)議(IP)地址和所述打印機(jī)的端口信息。
7.根據(jù)權(quán)利要求6的方法,還包括從所述移動終端接收針對所述打印機(jī)的屬性信息的請求;以及 發(fā)送對于所述請求的響應(yīng),其中所述響應(yīng)包括所述打印機(jī)的屬性信息。
8.根據(jù)權(quán)利要求6的方法,其中所述打印機(jī)屬性信息與在所述移動終端中構(gòu)建打印菜 單所需的信息對應(yīng),并包括從由所述打印機(jī)的狀態(tài)信息、可以輸出的文檔的類型和輸出 相關(guān)選項(xiàng)組成的組里選擇的至少一項(xiàng)。
9.一種移動終端,通過與至少一臺計(jì)算機(jī)連接的打印機(jī)輸出所述移動終端的文檔, 所述移動終端包括無線自動設(shè)置模塊,用于執(zhí)行與所述打印機(jī)的無線自動連接過程,其中所述打印機(jī) 管理文檔信息,在該文檔信息中映射根據(jù)每個文檔類型可用于輸出的計(jì)算機(jī); 發(fā)現(xiàn)模塊,用于執(zhí)行與所連接的打印機(jī)的發(fā)現(xiàn)操作;圖形用戶界面(GUI),用于提供打印菜單,所述打印菜單用于選擇待輸出的目標(biāo)文 檔和選擇打印選項(xiàng);以及打印代理模塊,用于當(dāng)通過所述打印菜單指定輸出目標(biāo)文檔和打印選項(xiàng)時,向所述打印機(jī)發(fā)送包括所述輸出目標(biāo)文檔的打印請求,以使得所述打印機(jī)能夠通過參考所述文 檔信息選擇目標(biāo)計(jì)算機(jī)。
10.根據(jù)權(quán)利要求9的移動終端,其中所述發(fā)現(xiàn)模塊通過發(fā)現(xiàn)協(xié)議獲取打印機(jī)信息, 包括打印機(jī)的名稱、打印機(jī)的互聯(lián)網(wǎng)協(xié)議(IP)地址和打印機(jī)的端口信息,以及其中所述發(fā)現(xiàn)模塊向所述打印代理模塊發(fā)送所獲取的打印機(jī)信息。
11.根據(jù)權(quán)利要求10的移動終端,其中在獲取所述打印機(jī)信息后,所述打印機(jī)代理模 塊請求所述打印機(jī)發(fā)送所述打印機(jī)的屬性信息,接收根據(jù)所述請求的包括所述打印機(jī)的 屬性信息的響應(yīng),并向所述GUI傳送所述響應(yīng)。
12.根據(jù)權(quán)利要求11的移動終端,其中所述GUI基于所接收的打印機(jī)屬性信息構(gòu)建所 述打印菜單,所述打印菜單包括從由打印機(jī)的狀態(tài)信息、可以輸出的文檔的類型、彩色/ 黑白設(shè)置和水平/直設(shè)置組成的組中選擇的至少一個打印選項(xiàng)。
13.根據(jù)權(quán)利要求9的移動終端,其中當(dāng)發(fā)出開始自動無線局域網(wǎng)(LAN)連接過程的 請求時,所述無線自動設(shè)置模塊獲取與關(guān)于所述無線自動連接的所述打印機(jī)共用的隨機(jī) 信息,和使用所述隨機(jī)信息生成并配置所述無線自動連接所需的信息。
全文摘要
本發(fā)明提供了一種無需單獨(dú)打印機(jī)設(shè)置而打印移動終端的文檔的方法。該方法包括在移動終端和位于移動終端附近的打印機(jī)之間執(zhí)行無線自動連接,當(dāng)移動終端向打印機(jī)發(fā)送待打印的文檔時,打印機(jī)找到能夠輸出文檔的計(jì)算機(jī),發(fā)送文檔給計(jì)算機(jī),并響應(yīng)于從計(jì)算機(jī)接收的打印指令打印文檔。因此,在任何設(shè)有打印機(jī)的地方,即使沒有打印機(jī)的信息,用戶也能夠打印存儲在移動終端中的各種文檔。
文檔編號G06F3/12GK102023829SQ20101028307
公開日2011年4月20日 申請日期2010年9月15日 優(yōu)先權(quán)日2009年9月15日
發(fā)明者姜信一, 樸佑鎮(zhèn), 李珍煜, 李鎮(zhèn)武, 林勛, 柳濟(jì)赫, 金鎮(zhèn)炯 申請人:三星電子株式會社