專利名稱:無線打印系統(tǒng)、信息處理設(shè)備、打印設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于通過無線通信將打印數(shù)據(jù)從信息處理設(shè)備傳送至打印設(shè)備的無線打印系統(tǒng)。
背景技術(shù):
諸如個人計算機(jī)等的信息處理設(shè)備通常具有諸如監(jiān)視器等的顯示單元,或者能夠 連接到該顯示單元。因此,信息處理設(shè)備能夠在該顯示單元上顯示文檔,并對該文檔進(jìn)行編 輯。除文檔以外,可通過個人計算機(jī)進(jìn)行編輯的示例還包括圖、表和演示數(shù)據(jù)等。在通 過個人計算機(jī)進(jìn)行文檔、圖或圖像的編輯或顯示的情況下,啟動用于文檔編輯、繪制、制表、 圖像編輯或演示的應(yīng)用程序。利用普通的個人計算機(jī),可以編輯多個文檔,并且可以將多個 文檔同時顯示在顯示單元上。圖5示出正在個人計算機(jī)所具有的顯示單元的顯示畫面上顯 示的多個文檔、圖、表和演示。通常,當(dāng)從個人計算機(jī)進(jìn)行打印時,首先要通過線纜連接個人計算機(jī)和打印機(jī)。可 選地,將個人計算機(jī)和打印機(jī)連接至相同的網(wǎng)絡(luò)。通過在連接個人計算機(jī)和打印機(jī)的狀態(tài) 下執(zhí)行來自正顯示文檔的應(yīng)用程序內(nèi)的打印命令,打印期望的文檔。例如,通過點擊正顯示 文檔的窗口中的打印圖標(biāo)或從下拉菜單選擇打印來實現(xiàn)打印命令的執(zhí)行。日本特開2001-238105號公報和日本特開2002-125175號公報的說明書描述了使 用打印機(jī)打印來自除個人計算機(jī)以外的諸如數(shù)字照相機(jī)等的設(shè)備的數(shù)據(jù)的結(jié)構(gòu)。日本特開2001-238105號公報公開了這樣一種技術(shù),其中在該技術(shù)中,通過按下 數(shù)字照相機(jī)上的快門釋放按鈕,將來自數(shù)字照相機(jī)的圖像傳送至個人計算機(jī),隨后傳送至 連接至個人計算機(jī)的打印機(jī),由此通過該打印機(jī)打印該圖像。此外,日本特開2002-125175號公報公開了這樣一種技術(shù),其中在該技術(shù)中,如果 已連接了數(shù)字照相機(jī)和打印機(jī),則數(shù)字照相機(jī)接收并顯示來自打印機(jī)的縮略圖數(shù)據(jù),從這 些縮略圖中選擇圖像并將打印指示發(fā)送至打印機(jī),由此通過該打印機(jī)打印該圖像。然而,在上述現(xiàn)有技術(shù)的示例中,在提供打印數(shù)據(jù)的設(shè)備側(cè)需要一些操作。例如, 在打印個人計算機(jī)所具有的圖像的情況下,必須執(zhí)行應(yīng)用程序中的打印命令。因此,操作很 麻煩。特別地,在多個畫面正在個人計算機(jī)的顯示單元上顯示的情況下,必須選擇要打印的 文檔,然后進(jìn)行打印。這種操作甚至更麻煩。此外,無法從打印機(jī)側(cè)通過打印按鈕等指定開始打印正由個人計算機(jī)所顯示的文 檔。這在操作上是不便利的。例如,為了打印正由個人計算機(jī)所顯示的文檔,點擊應(yīng)用程序 中的打印圖標(biāo)。這樣很麻煩。
發(fā)明內(nèi)容
考慮到上述問題作出了本發(fā)明,并且本發(fā)明旨在使打印設(shè)備可以通過簡單操作來 打印信息處理設(shè)備所具有的文檔。
根據(jù)本發(fā)明的一個方面,提供一種信息處理設(shè)備,包括檢測部件,用于檢測是否能夠與打印設(shè)備進(jìn)行通信;生成部件,用于響應(yīng)于檢測出能夠與所述打印設(shè)備進(jìn)行通信的檢測結(jié)果,基于所 述信息處理設(shè)備正在連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元上顯示的數(shù)據(jù),生成打 印數(shù)據(jù);以及傳送部件,用于將由所述生成部件生成的所述打印數(shù)據(jù)傳送至所述打印設(shè)備。另外,根據(jù)本發(fā)明的另一方面,提供一種打印設(shè)備,包括檢測部件,用于檢測是否能夠與信息處理設(shè)備進(jìn)行通信,其中所述信息處理設(shè)備 具有連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元;指示部件,用于在所述檢測部件檢測出能夠與所述信息處理設(shè)備進(jìn)行通信時,如 果接收到打印指示操作,則將打印數(shù)據(jù)請求發(fā)送至所述信息處理設(shè)備;以及打印部件,用于接收并打印在所述信息處理設(shè)備接收到所述打印數(shù)據(jù)請求時所述 信息處理設(shè)備基于正在所述顯示單元上顯示的數(shù)據(jù)而生成的打印數(shù)據(jù)。另外,根據(jù)本發(fā)明的另一方面,提供一種信息處理設(shè)備的控制方法,包括以下步 驟檢測步驟,用于檢測是否能夠與打印設(shè)備進(jìn)行通信;生成步驟,用于響應(yīng)于檢測出能夠與所述打印設(shè)備進(jìn)行通信的檢測結(jié)果,基于所 述信息處理設(shè)備正在連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元上顯示的數(shù)據(jù),生成打 印數(shù)據(jù);以及傳送步驟,用于將在所述生成步驟中生成的所述打印數(shù)據(jù)傳送至所述打印設(shè)備。另外,根據(jù)本發(fā)明的另一方面,提供一種打印設(shè)備的控制方法,包括以下步驟檢測步驟,用于檢測是否能夠與信息處理設(shè)備進(jìn)行通信,其中所述信息處理設(shè)備 具有連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元;指示步驟,用于在檢測出能夠與所述信息處理設(shè)備進(jìn)行通信時,如果接收到打印 指示操作,則將打印數(shù)據(jù)請求發(fā)送至所述信息處理設(shè)備;以及打印步驟,用于接收并打印在所述信息處理設(shè)備接收到所述打印數(shù)據(jù)請求時所述 信息處理設(shè)備基于正在所述顯示單元上顯示的數(shù)據(jù)而生成的打印數(shù)據(jù)。另外,根據(jù)本發(fā)明的另一方面,提供一種能夠在信息處理設(shè)備和打印設(shè)備之間進(jìn) 行通信的系統(tǒng),其中,所述信息處理設(shè)備包括檢測部件,用于檢測是否能夠與所述打印設(shè)備進(jìn)行通信;生成部件,用于響應(yīng)于檢測出能夠與所述打印設(shè)備進(jìn)行通信的檢測結(jié)果,基于所 述信息處理設(shè)備正在連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元上顯示的數(shù)據(jù),生成打 印數(shù)據(jù);以及傳送部件,用于將由所述生成部件生成的所述打印數(shù)據(jù)傳送至所述打印設(shè)備;以 及所述打印設(shè)備包括打印部件,用于打印從所述信息處理設(shè)備接收到的數(shù)據(jù)。此外,根據(jù)本發(fā)明的另一方面,提供一種能夠在信息處理設(shè)備和打印設(shè)備之間進(jìn)行通信的系統(tǒng),所述信息處理設(shè)備具有連接至或者內(nèi)置于所述信息處理設(shè)備的顯示單元,其中,所述打印設(shè)備包括檢測部件,用于檢測是否能夠與所述信息處理設(shè)備進(jìn)行通信;指示部件,用于響應(yīng)于所述檢測部件檢測出能夠與所述信息處理設(shè)備進(jìn)行通信的檢測結(jié)果,如果接收到打印指示操作,則將打印數(shù)據(jù)請求發(fā)送至所述信息處理設(shè)備;以及打印部件,用于從所述信息處理設(shè)備接收與所述打印數(shù)據(jù)請求相對應(yīng)的打印數(shù) 據(jù),并打印所述打印數(shù)據(jù);以及所述信息處理設(shè)備包括生成部件,用于基于在接收到所述打印數(shù)據(jù)請求時所述信息處理設(shè)備正在所述顯 示單元上顯示的數(shù)據(jù),生成所述打印數(shù)據(jù);以及傳送部件,用于將由所述生成部件生成的所述打印數(shù)據(jù)傳送至所述打印設(shè)備。通過以下參考附圖對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
圖1是示出根據(jù)實施例的打印系統(tǒng)的結(jié)構(gòu)的示例的圖;圖2是示出根據(jù)第一實施例的個人計算機(jī)101的結(jié)構(gòu)的示例的框圖;圖3是示出根據(jù)第一實施例的打印機(jī)102的結(jié)構(gòu)的示例的框圖;圖4是示出第一實施例中的個人計算機(jī)101的操作的流程圖;圖5是示出在顯示單元204上顯示多個文檔的方式的圖;圖6是示出根據(jù)第二實施例的個人計算機(jī)101的結(jié)構(gòu)的示例的框圖;圖7是示出根據(jù)第二實施例的打印機(jī)102的結(jié)構(gòu)的示例的框圖;圖8是示出第二實施例中的打印機(jī)102的操作的流程圖;以及圖9是示出第二實施例中的個人計算機(jī)101的操作的流程圖。
具體實施例方式現(xiàn)在將參考附圖來說明本發(fā)明的實施例。圖1是示出根據(jù)本發(fā)明實施例的無線打印系統(tǒng)的結(jié)構(gòu)的示例的圖。本實施例的無 線打印系統(tǒng)包括用作信息處理設(shè)備的個人計算機(jī)101以及用作打印設(shè)備的打印機(jī)102,其 中通過短距離無線通信103連接個人計算機(jī)101和打印機(jī)102。短距離無線通信103包括 利用電磁感應(yīng)的非接觸IC卡無線通信、NFC (近場通信,Near-Field Communication)以及 利用感應(yīng)電場的通信(即TransferJet)。圖2是示出根據(jù)第一實施例的個人計算機(jī)101的結(jié)構(gòu)的示例的框圖。PC (個人計算機(jī))控制單元201控制個人計算機(jī)101。PC控制單元201通過使 CPU(未示出)執(zhí)行已存儲在存儲器205中的控制程序來實現(xiàn)各種功能。個人計算機(jī)101還 包括用于進(jìn)行短距離無線通信103的短距離無線通信單元202以及用于檢測是否可以進(jìn)行 短距離無線通信的短距離無線通信檢測單元203。當(dāng)能夠與短距離無線通信103進(jìn)行通信 的另一裝置進(jìn)入短距離無線通信的范圍內(nèi)的區(qū)域時,短距離無線通信檢測單元203通常檢 測出可以進(jìn)行短距離無線通信。顯示單元204呈現(xiàn)顯示。通常,在筆記本個人計算機(jī)的情 況下,顯示單元204與個人計算機(jī)的主體集成在一起,但是在臺式個人計算機(jī)等的情況下,顯示單元204經(jīng)由線纜連接至計算機(jī)。因此,應(yīng)該理解,圖2也覆蓋了經(jīng)由線纜連接顯示單 元204的情況下的結(jié)構(gòu)。PC控制單元201通過將應(yīng)用程序210加載到存儲器205來執(zhí)行應(yīng)用程序。PC控制 單元201還執(zhí)行存儲在存儲器205中的控制程序,從而實現(xiàn)短距離無線通信控制單元206、 打印指示/控制單元207、圖像數(shù)據(jù)生成單元208以及圖像數(shù)據(jù)發(fā)送單元209。短距離無線 通信控制單元206控制短距離無線通信單元202。打印指示/控制單元207選擇顯示要打 印的文檔的應(yīng)用程序210,并發(fā)出打印指示。圖像數(shù)據(jù)生成單元208將正顯示的文檔轉(zhuǎn)換為 可打印格式。圖像數(shù)據(jù)發(fā)送單元209將已由圖像數(shù)據(jù)生成單元208所生成的圖像數(shù)據(jù)發(fā)送 給打印機(jī)102。應(yīng)該注意,圖2中的210-1 210-n表示已加載到存儲器205中的應(yīng)用程序 1 η。存儲介質(zhì)211包括例如硬盤或閃速存儲器,并存儲如212-1 212_m所表示的文檔 1 m。PC控制單元201連接至鍵盤213和鼠標(biāo)214,并經(jīng)由鍵盤和鼠標(biāo)接受來自用戶的指
7J\ ο圖3是示出根據(jù)第一實施例的打印機(jī)102的結(jié)構(gòu)的示例的框圖。打印機(jī)控制單元301控制打印機(jī)102。短距離無線通信單元302與短距離無線通 信103進(jìn)行通信,并且短距離無線通信狀態(tài)管理單元303對關(guān)于是否可以進(jìn)行短距離無線 通信的狀態(tài)進(jìn)行管理。打印單元304通過預(yù)定打印方法(噴墨打印、電子照相打印等)對 紙張等打印介質(zhì)進(jìn)行打印。圖像數(shù)據(jù)接收單元305從個人計算機(jī)101接收圖像數(shù)據(jù)。接著,將參考圖4的流程圖來說明利用以上結(jié)合圖1 3所述的本實施例的無線 打印系統(tǒng)的打印處理,其中圖4是示出本發(fā)明第一實施例中的個人計算機(jī)101的操作的流 程圖。在個人計算機(jī)101編輯或顯示文檔、圖或圖像等的情況下,啟動與文檔編輯、繪 制、制表、圖像編輯或演示相對應(yīng)的應(yīng)用程序。在本說明書中,術(shù)語“文檔”在下文中用作針 對全部文檔、圖和圖像(包括縮略圖)的通用術(shù)語。普通的個人計算機(jī)能夠編輯多個文檔, 并且能夠在顯示單元204上同時顯示多個文檔。圖5是示出在顯示單元204上顯示多個文檔的方式的圖。在本示例中,顯示多個 窗口,并且正在各窗口中顯示文檔。已通過例如制表應(yīng)用程序打開文檔212-1的顯示圖像 501-1。已通過例如演示應(yīng)用程序打開文檔212-2的顯示圖像501-2。已通過例如文檔編 輯應(yīng)用程序打開文檔212-3的顯示圖像501-3。已通過例如與用于文檔212-3的文檔編 輯應(yīng)用程序相同的文檔編輯應(yīng)用程序打開文檔212-4的顯示圖像501-4。在正顯示的文檔 212-1 212-4中,當(dāng)前作為鍵盤213和鼠標(biāo)214的操作對象的文檔是文檔212-3。通常將 該對象文檔顯示為最上面的文檔。下文中,將作為操作對象的文檔稱為“優(yōu)先文檔”,并將顯 示優(yōu)先文檔的應(yīng)用程序稱為“優(yōu)先應(yīng)用程序”。在圖1中,個人計算機(jī)101的用戶使個人計算機(jī)101靠近打印機(jī)102,以便打印正 在個人計算機(jī)101的顯示單元204上顯示的文檔。使個人計算機(jī)101靠近打印機(jī)102使得 可以進(jìn)行短距離無線通信103。此時,短距離無線通信檢測單元203檢測出可以進(jìn)行短距離 無線通信103 (步驟S402),因此通知PC控制單元201的短距離無線通信控制單元206。在檢測出可以進(jìn)行短距離無線通信時,PC控制單元201的短距離無線通信控制單 元206經(jīng)由短距離無線通信103確認(rèn)作為短距離無線通信的另一方的裝置是否是打印機(jī) 102(步驟S403)。通過經(jīng)由短距離無線通信從打印機(jī)獲取識別符(或設(shè)備編號)進(jìn)行關(guān)于另一方的裝置是否是打印機(jī)102的確認(rèn)。如果確認(rèn)為另一方的裝置是打印機(jī)102,則打印指示/控制單元207對正在顯示單 元204上顯示優(yōu)先文檔的優(yōu)先應(yīng)用程序進(jìn)行打印指示的通信。在接收到該打印指示時,優(yōu) 先應(yīng)用程序使用圖像數(shù)據(jù)生成單元208將文檔轉(zhuǎn)換為可由打印機(jī)102打印的打印圖像數(shù)據(jù) (打印數(shù)據(jù))(步驟S404)。圖像數(shù)據(jù)發(fā)送單元209經(jīng)由短距離無線通信單元202所形成的短距離無線通信 103,將在步驟S404中轉(zhuǎn)換后的圖像數(shù)據(jù)發(fā)送至打印機(jī)102(步驟S405)。打印機(jī)102在圖像數(shù)據(jù)接收單元305接收經(jīng)由短距離無線通信103從個人計算 機(jī)101發(fā)送來的圖像數(shù)據(jù),并將該圖像數(shù)據(jù)發(fā)送至打印單元304,由此打印接收到的圖像數(shù) 據(jù)。通過如上所述實現(xiàn)第一實施例,僅通過使個人計算機(jī)101靠近打印機(jī)102來打印 正編輯或顯示的文檔。這樣具有省去了打印操作中所涉及的人工操作的效果。應(yīng)該注意,在第一實施例中,在PC控制單元201已確認(rèn)為另一方的裝置是打印機(jī) 102的情況下,作為向應(yīng)用程序210通知打印指示的方法,可以利用以下所述的方法。如上所述,第一種方法僅對正在其自身的顯示單元上顯示優(yōu)先文檔的優(yōu)先應(yīng)用程 序進(jìn)行打印指示的通信。利用第一種方法,即使在正顯示多個文檔的情況下,也打印一個文 檔。在圖5中,僅打印文檔501-3。也就是說,即使正在顯示單元上顯示多個文檔的情況下, 也僅優(yōu)先應(yīng)用程序打印優(yōu)先文檔。通過實現(xiàn)第一種方法,即使正在個人計算機(jī)101上顯示 多個文檔的情況下,也省去了在以打印文檔為目的而進(jìn)行文檔選擇操作和打印操作時所涉 及的人工操作。第二種方法對正在顯示單元上顯示文檔的所有應(yīng)用程序進(jìn)行打印指示的通信。利 用第二種方法,打印正顯示的所有文檔。在圖5中,打印文檔501-1、501-2、501-3和501-4。通過實現(xiàn)第二種方法,如果正在個人計算機(jī)101上顯示多個文檔,則要打印所有 這些文檔。結(jié)果,省去了在針對正顯示文檔的每個應(yīng)用程序進(jìn)行文檔選擇操作和打印操作 時所涉及的人工操作??梢赃M(jìn)行配置,以使得預(yù)先選擇要使用第一種方法和第二種方法中的哪一個。此 外,在第一實施例中,可以僅采用在作為打印對象的文檔中正顯示的頁作為打印對象,或者 可以將該文檔的所有頁作為打印對象。此外,可以進(jìn)行配置,以使得預(yù)先選擇是僅將正顯示 的頁作為打印對象還是將所有頁作為打印對象。此外,顯示單元(顯示畫面)上的“正顯示 的文檔”可以被解釋為包括或者不包括由于窗口最小化而隱藏其顯示的文檔,并且采用這 些選項中的哪一個選項是可以進(jìn)行選擇的。此外,在正在顯示單元上顯示縮略圖的情況下, 可以采用與該縮略圖相關(guān)聯(lián)的圖像作為打印對象。應(yīng)該注意,盡管結(jié)構(gòu)是在步驟S404中應(yīng)用程序生成打印圖像,然而這無意施加任 何限制。例如,通過應(yīng)用程序與打印庫之間的協(xié)作生成打印圖像或者通過操作系統(tǒng)生成打 印圖像等是可以想到的。更具體地,可以舉出以下示例(1)圖像數(shù)據(jù)打印庫響應(yīng)于應(yīng)用程序?qū)ζ涞恼{(diào)用,生成打印圖像。(2)圖像數(shù)據(jù)打印庫包含在應(yīng)用程序中,并且該應(yīng)用程序生成打印圖像。(3)應(yīng)用程序?qū)⒋蛴∽鳂I(yè)配置在圖像數(shù)據(jù)打印作業(yè)中,由此該“打印作業(yè)”生成打 印圖像。
(4)控制單元(操作系統(tǒng))在應(yīng)用程序沒有任何干預(yù)的情況下生成打印圖像。(5)打印圖像并非由各單獨應(yīng)用程序而是在“其它應(yīng)用程序”的集中控制下生成。圖6是示出用作第二實施例中的信息處理設(shè)備的個人計算機(jī)101的結(jié)構(gòu)的示例的框圖。通過相同的附圖標(biāo)記表示第二實施例的個人計算機(jī)中與第一實施例的個人計算機(jī) (圖2)中的組件相同的組件。在第二實施例的個人計算機(jī)101中,PC控制單元201附加地 設(shè)置有打印數(shù)據(jù)請求接收單元601。打印數(shù)據(jù)請求接收單元601從打印機(jī)102接收打印數(shù) 據(jù)請求。圖7是用作本發(fā)明第二實施例中的打印設(shè)備的打印機(jī)102的框圖。通過相同的附 圖標(biāo)記表示第二實施例的打印機(jī)中與第一實施例的打印機(jī)(圖3)中的組件相同的組件。掃描器單元(圖像讀取器)701光學(xué)讀取紙件原稿并將該原稿轉(zhuǎn)換為圖像數(shù)據(jù)。復(fù) 印按鈕702用于向打印機(jī)102施加用于通過掃描器單元701讀取原稿并打印該原稿的打印 指示操作。基于短距離無線通信狀態(tài)管理單元303的狀態(tài),打印數(shù)據(jù)判斷單元703確定按 下復(fù)印按鈕702的情況下的打印對象。更具體地,根據(jù)是否可以進(jìn)行短距離無線通信,打印 數(shù)據(jù)判斷單元703確定按下了復(fù)印按鈕702的情況下的打印對象是通過掃描器單元701進(jìn) 行讀取而獲得的原稿還是經(jīng)由短距離無線通信而獲得的原稿。圖8是示出第二實施例中的打印機(jī)102的操作的流程圖。圖9是示出第二實施例 中的個人計算機(jī)101的操作的流程圖。將參考示出無線打印系統(tǒng)的結(jié)構(gòu)的圖1、圖6和7的 框圖以及圖8和9的流程圖來說明第二實施例的無線打印系統(tǒng)中的打印處理。如第一實施例那樣,個人計算機(jī)101編輯并顯示文檔、圖和圖像等。因此,假定正 在顯示單元204上顯示多個文檔的狀況為如圖5所示的狀況。在圖1中,個人計算機(jī)101的用戶使個人計算機(jī)101靠近打印機(jī)102,以便打印正 在個人計算機(jī)101的顯示單元204上顯示的文檔。使個人計算機(jī)101靠近打印機(jī)102使得 可以進(jìn)行短距離無線通信103。然而,在第二實施例中,僅通過如第一實施例所示使個人計 算機(jī)101靠近打印機(jī)102的操作不能執(zhí)行打印。為了進(jìn)行打印,還需要打印機(jī)102的用戶 按下復(fù)印按鈕702。在打印機(jī)102中,短距離無線通信狀態(tài)管理單元303監(jiān)視短距離無線通信103的 狀態(tài),并保持當(dāng)前狀態(tài),即是否可以進(jìn)行短距離無線通信103 (即,是否建立了短距離無線 通信)。此外,打印機(jī)控制單元301監(jiān)視來自復(fù)印按鈕702的輸入(步驟S 802)。如果打 印機(jī)控制單元301檢測出用戶按下了復(fù)印按鈕702,則從短距離無線通信狀態(tài)管理單元303 獲取短距離無線狀態(tài)(步驟S803)。打印數(shù)據(jù)判斷單元703基于所獲取的短距離無線狀態(tài), 確定打印操作(步驟S804)。也就是說,如果不能進(jìn)行短距離無線通信103,則通過掃描器 單元701讀取原稿,將其轉(zhuǎn)換為圖像數(shù)據(jù),并通過打印單元304進(jìn)行打印(步驟S808)。另 一方面,如果可以進(jìn)行短距離無線通信103,則打印數(shù)據(jù)請求發(fā)送單元704經(jīng)由短距離無線 通信103將打印數(shù)據(jù)請求發(fā)送至個人計算機(jī)101 (步驟S805)。個人計算機(jī)101在經(jīng)由短距離無線通信103從打印機(jī)102接收到打印數(shù)據(jù)請求的 情況下執(zhí)行以下所述的操作。打印數(shù)據(jù)請求接收單元601進(jìn)行監(jiān)視,以判斷短距離無線通信單元202是否已經(jīng) 由短距離無線通信103接收到打印數(shù)據(jù)請求(步驟S902)。如果檢測出已通過短距離無線 通信單元202接收到打印數(shù)據(jù)請求,則打印指示/控制單元207對正在顯示單元204上呈現(xiàn)顯示的應(yīng)用程序210 (例如,優(yōu)先應(yīng)用程序)進(jìn)行打印指示的通信。在接收到該打印指示 時,應(yīng)用程序210使用圖像數(shù)據(jù)生成單元208將相應(yīng)的文檔轉(zhuǎn)換為可通過打印機(jī)102進(jìn)行 打印的圖像數(shù)據(jù)(步驟S404)。圖像數(shù)據(jù)發(fā)送單元209經(jīng)由短距離無線通信103將在步驟S404中轉(zhuǎn)換后的圖像 數(shù)據(jù)發(fā)送至打印機(jī)102 (步驟S405)。使用短距離無線通信單元302,打印機(jī)102中的圖像數(shù)據(jù)接收單元305經(jīng)由短距離 無線通信103接收從個人計算機(jī)101發(fā)送來的圖像數(shù)據(jù)。然后,圖像數(shù)據(jù)接收單元305將 接收到的圖像數(shù)據(jù)發(fā)送至打印單元304,由此打印該圖像數(shù)據(jù)(步驟S806、S807)。根據(jù)第二實施例,通過在打印機(jī)102側(cè)進(jìn)行的操作來打印正在個人計算機(jī)101上 進(jìn)行編輯或顯示的文檔。這使得用戶能夠在打印機(jī)的位置處進(jìn)行打印操作。以類似于第一實施例的方式,在個人計算機(jī)101已從打印機(jī)102接收到打印數(shù)據(jù) 請求的情況下,作為向應(yīng)用程序210通知打印指示的方法,在第二實施例中也可以利用上 述第一種方法和第二種方法。此外,可以進(jìn)行配置,以使得可以選擇第一種方法和第二種方 法。如第一實施例所述,對于已選擇的文檔,可以選擇是僅將正顯示的頁作為打印對象還是 將所有頁作為打印對象。因此,如以上所述,可以通過簡單操作來使打印設(shè)備打印信息處理設(shè)備所具有的 文檔。例如,僅通過使個人計算機(jī)等的信息處理設(shè)備靠近打印機(jī),就可以打印正顯示的文 檔。這使得可以極大地簡化進(jìn)行打印操作時所涉及的人工操作。本發(fā)明也可以以諸如系統(tǒng)、設(shè)備、方法、程序或存儲介質(zhì)等的實施方式來實現(xiàn)。具 體地,本發(fā)明可以應(yīng)用于由多個裝置構(gòu)成的系統(tǒng),并且也可以應(yīng)用于由單個裝置構(gòu)成的設(shè)備。注意,通過直接或遠(yuǎn)程向系統(tǒng)或裝置提供軟件程序并且利用系統(tǒng)或裝置中的計算 機(jī)讀出并執(zhí)行所提供的程序代碼來實現(xiàn)上述實施例的功能的情況也包括在本發(fā)明的范圍 內(nèi)。在這種情況下,所提供的程序是與實施例的圖中所示的流程圖相對應(yīng)的計算機(jī)程序。因此,安裝在計算機(jī)中以利用該計算機(jī)實現(xiàn)本發(fā)明的功能處理的程序代碼本身也 實現(xiàn)了本發(fā)明。換句話說,用于實現(xiàn)本發(fā)明的功能處理的計算機(jī)程序本身也包括在本發(fā)明 的范圍內(nèi)。在這種情況下,可以使用目標(biāo)代碼、通過解釋器執(zhí)行的程序、提供給OS的腳本數(shù) 據(jù)等,只要其具有程序的功能即可??梢杂糜谔峁┯嬎銠C(jī)程序的計算機(jī)可讀存儲介質(zhì)的示例包括軟(Floppy )盤、 硬盤、光盤、磁光盤、MO、CD-ROM、CD-R、CD-RW、磁帶、非易失性存儲卡、ROM和DVD (DVD-ROM、 DVD-R)??梢越o出使用客戶端計算機(jī)的瀏覽器連接到因特網(wǎng)主頁并將本發(fā)明的計算機(jī)程 序下載至硬盤等的存儲介質(zhì)作為用于提供程序的另一方法。在這種情況下,所下載的程序 可以是包括自動安裝功能的壓縮文件。此外,可以通過將構(gòu)成本發(fā)明的程序的程序代碼分 割為多個文件并從不同的主頁分別下載各文件來實現(xiàn)該方法。換句話說,允許多個用戶下 載用于利用計算機(jī)實現(xiàn)本發(fā)明的功能處理的程序文件的www服務(wù)器也落入了本發(fā)明的范 圍內(nèi)。此外,可以對本發(fā)明的程序進(jìn)行加密,將其存儲在CD-ROM等的存儲介質(zhì)中,并分發(fā)給用戶。在這種情況下,允許滿足預(yù)定條件的用戶經(jīng)由因特網(wǎng)從主頁下載用于去除密碼 的密鑰信息,使用該密鑰信息來解密程序,并且在計算機(jī)上安裝該程序。此外,除了通過使用計算機(jī)執(zhí)行所加載的程序以外,還可以通過與基于程序的指 令運行在計算機(jī)上的OS等的協(xié)作來實現(xiàn)本實施例的各功能。在這種情況下,OS等進(jìn)行部 分或全部實際處理,并且通過該處理實現(xiàn)上述實施例的各功能。此外,可以將上述實施例的部分或全部功能寫入設(shè)置在安裝在計算機(jī)中的功能擴(kuò) 展板或連接至該計算機(jī)的功能擴(kuò)展單元等的存儲器中,其中,將從存儲介質(zhì)中讀出的程序 寫入該存儲器。在這種情況下,在已將程序?qū)懭牍δ軘U(kuò)展板或功能擴(kuò)展單元中之后,包括在 功能擴(kuò)展板或者功能擴(kuò)展單元中的CPU等基于程序的指令進(jìn)行部分或者全部實際處理。盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的 典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功 能。本申請要求2008年4月3日提交的日本專利申請2008-097480的優(yōu)先權(quán),其全部 內(nèi)容通過引用包含于此。
權(quán)利要求
一種信息處理設(shè)備,包括檢測部件,用于檢測是否能夠與打印設(shè)備進(jìn)行通信;生成部件,用于響應(yīng)于檢測出能夠與所述打印設(shè)備進(jìn)行通信的檢測結(jié)果,基于所述信息處理設(shè)備正在連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元上顯示的數(shù)據(jù),生成打印數(shù)據(jù);以及傳送部件,用于將由所述生成部件生成的所述打印數(shù)據(jù)傳送至所述打印設(shè)備。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述信息處理設(shè)備在所述顯示 單元上顯示窗口 ;以及所述生成部件基于正在所述窗口中顯示的數(shù)據(jù),生成所述打印數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,還包括判斷部件,所述判斷部件 用于響應(yīng)于所述檢測部件檢測出能夠與所述打印設(shè)備進(jìn)行通信的檢測結(jié)果,判斷所述信息 處理設(shè)備是否正在所述顯示單元上顯示多個窗口;其中,如果所述判斷部件判斷為正在顯示多個窗口,則所述判斷部件基于正在被選擇 為操作對象的窗口中顯示的數(shù)據(jù),生成所述打印數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的信息處理設(shè)備,其特征在于,所述生成部件僅以正在被選擇 為操作對象的窗口中顯示的單個頁作為打印對象來生成所述打印數(shù)據(jù)。
5.根據(jù)權(quán)利要求3所述的信息處理設(shè)備,其特征在于,所述生成部件以正在被選擇為 操作對象的窗口中顯示的所有頁作為打印對象來生成所述打印數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述生成部件以正在所述顯示 單元上顯示的各窗口中顯示的所有數(shù)據(jù)作為打印對象來生成所述打印數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于,如果所述信息處理設(shè)備正在所 述顯示裝置上顯示縮略圖,則所述生成部件根據(jù)與所述縮略圖相關(guān)聯(lián)的圖像數(shù)據(jù)生成所述 打印數(shù)據(jù)。
8.—種打印設(shè)備,包括檢測部件,用于檢測是否能夠與信息處理設(shè)備進(jìn)行通信,其中所述信息處理設(shè)備具有 連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元;指示部件,用于在所述檢測部件檢測出能夠與所述信息處理設(shè)備進(jìn)行通信時,如果接 收到打印指示操作,則將打印數(shù)據(jù)請求發(fā)送至所述信息處理設(shè)備;以及打印部件,用于接收并打印在所述信息處理設(shè)備接收到所述打印數(shù)據(jù)請求時所述信息 處理設(shè)備基于正在所述顯示單元上顯示的數(shù)據(jù)而生成的打印數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的打印設(shè)備,其特征在于,還包括圖像讀取部件,所述圖像讀取 部件用于讀取原稿;其中,如果在不能與所述信息處理設(shè)備進(jìn)行短距離無線通信的狀態(tài)下接收到所述打印 指示操作,則所述打印部件打印通過所述圖像讀取部件讀取而獲得的數(shù)據(jù)。
10.一種信息處理設(shè)備的控制方法,包括以下步驟檢測步驟,用于檢測是否能夠與打印設(shè)備進(jìn)行通信;生成步驟,用于響應(yīng)于檢測出能夠與所述打印設(shè)備進(jìn)行通信的檢測結(jié)果,基于所述信 息處理設(shè)備正在連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元上顯示的數(shù)據(jù),生成打印數(shù) 據(jù);以及傳送步驟,用于將在所述生成步驟中生成的所述打印數(shù)據(jù)傳送至所述打印設(shè)備。
11.一種打印設(shè)備的控制方法,包括以下步驟檢測步驟,用于檢測是否能夠與信息處理設(shè)備進(jìn)行通信,其中所述信息處理設(shè)備具有 連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元;指示步驟,用于在檢測出能夠與所述信息處理設(shè)備進(jìn)行通信時,如果接收到打印指示 操作,則將打印數(shù)據(jù)請求發(fā)送至所述信息處理設(shè)備;以及打印步驟,用于接收并打印在所述信息處理設(shè)備接收到所述打印數(shù)據(jù)請求時所述信息 處理設(shè)備基于正在所述顯示單元上顯示的數(shù)據(jù)而生成的打印數(shù)據(jù)。
12.一種能夠在信息處理設(shè)備和打印設(shè)備之間進(jìn)行通信的系統(tǒng), 其中,所述信息處理設(shè)備包括檢測部件,用于檢測是否能夠與所述打印設(shè)備進(jìn)行通信;生成部件,用于響應(yīng)于檢測出能夠與所述打印設(shè)備進(jìn)行通信的檢測結(jié)果,基于所述信 息處理設(shè)備正在連接至或內(nèi)置于所述信息處理設(shè)備的顯示單元上顯示的數(shù)據(jù),生成打印數(shù) 據(jù);以及傳送部件,用于將由所述生成部件生成的所述打印數(shù)據(jù)傳送至所述打印設(shè)備;以及 所述打印設(shè)備包括打印部件,用于打印從所述信息處理設(shè)備接收到的數(shù)據(jù)。
13.—種能夠在信息處理設(shè)備和打印設(shè)備之間進(jìn)行通信的系統(tǒng),所述信息處理設(shè)備具 有連接至或者內(nèi)置于所述信息處理設(shè)備的顯示單元,其中,所述打印設(shè)備包括檢測部件,用于檢測是否能夠與所述信息處理設(shè)備進(jìn)行通信; 指示部件,用于響應(yīng)于所述檢測部件檢測出能夠與所述信息處理設(shè)備進(jìn)行通信的檢測 結(jié)果,如果接收到打印指示操作,則將打印數(shù)據(jù)請求發(fā)送至所述信息處理設(shè)備;以及打印部件,用于從所述信息處理設(shè)備接收與所述打印數(shù)據(jù)請求相對應(yīng)的打印數(shù)據(jù),并 打印所述打印數(shù)據(jù);以及 所述信息處理設(shè)備包括生成部件,用于基于在接收到所述打印數(shù)據(jù)請求時所述信息處理設(shè)備正在所述顯示單 元上顯示的數(shù)據(jù),生成所述打印數(shù)據(jù);以及傳送部件,用于將由所述生成部件生成的所述打印數(shù)據(jù)傳送至所述打印設(shè)備。
14.一種使計算機(jī)執(zhí)行根據(jù)權(quán)利要求10所述的控制方法的程序。
15.一種使計算機(jī)執(zhí)行根據(jù)權(quán)利要求11所述的控制方法的程序。
全文摘要
在能夠在信息處理設(shè)備和打印設(shè)備之間進(jìn)行通信的系統(tǒng)中,該信息處理設(shè)備檢測是否能夠與該打印設(shè)備進(jìn)行通信,并且響應(yīng)于檢測出能夠進(jìn)行這種通信的檢測結(jié)果,基于該信息處理設(shè)備正在連接至或者內(nèi)置于該信息處理設(shè)備的顯示單元上顯示的數(shù)據(jù),生成打印數(shù)據(jù),并將所生成的打印數(shù)據(jù)傳送至該打印設(shè)備。該打印設(shè)備打印從該信息處理設(shè)備接收到的數(shù)據(jù)。
文檔編號G06F3/12GK101990658SQ20098011241
公開日2011年3月23日 申請日期2009年3月31日 優(yōu)先權(quán)日2008年4月3日
發(fā)明者廣木茂 申請人:佳能株式會社