信息處理裝置以及打印方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理裝置以及打印方法,特別涉及具備瀏覽功能的信息處理裝置、通過該信息處理裝置執(zhí)行的打印方法以及瀏覽程序。
【背景技術(shù)】
[0002]關(guān)于近年來的多功能一體機(jī)(以下稱為“MFP”)等圖像形成裝置,存在安裝有瀏覽程序并且具備從WEB服務(wù)器下載并顯示網(wǎng)頁的瀏覽功能的圖像形成裝置。另一方面,關(guān)于提供網(wǎng)頁的服務(wù)器,有時(shí)根據(jù)顯示該網(wǎng)頁的設(shè)備提供最佳的網(wǎng)頁。例如,預(yù)先準(zhǔn)備個(gè)人計(jì)算機(jī)(以下稱為“PC")用的網(wǎng)頁和顯示面比PC的顯示面更小的移動終端用的網(wǎng)頁,針對來自PC的請求,發(fā)送PC用的網(wǎng)頁,針對來自移動終端的請求,發(fā)送移動設(shè)備用的網(wǎng)頁。在通過圖像形成裝置打印網(wǎng)頁的情況下,打印為了顯示網(wǎng)頁而繪制有網(wǎng)頁的圖像。例如,在顯示移動設(shè)備用的網(wǎng)頁的情況下,在紙張上打印移動設(shè)備用的網(wǎng)頁的圖像。在該情況下,有在紙張上殘留大量的空白等這樣的問題。
[0003]在日本特開2009-054175號公報(bào)中,記載了一種用于繪制通過內(nèi)容描述來描述了的內(nèi)容的由計(jì)算機(jī)實(shí)施的方法,其特征在于,具有:(A)將該內(nèi)容描述和輸出設(shè)備描述供給到WEB瀏覽器、顯示器、繪制引擎,生成適合于打印機(jī)輸出的繪制了的內(nèi)容,在該繪制了的內(nèi)容由光柵圖像構(gòu)成的階段中,該輸出設(shè)備描述依照WEB瀏覽器、顯示器、繪制引擎中的至少I個(gè)的輸入?yún)?shù)來描述打印機(jī)的步驟。
[0004]但是,日本特開2009-054175號公報(bào)記載的方法除了內(nèi)容描述以外,還使用輸出設(shè)備描述,所以必須預(yù)先準(zhǔn)備針對輸出設(shè)備的輸出設(shè)備描述。因此,有時(shí)難以設(shè)定輸出設(shè)備描述,并且需要選擇輸出設(shè)備描述的作業(yè),所以存在難以使用這樣的問題。
【發(fā)明內(nèi)容】
[0005]根據(jù)本發(fā)明的某個(gè)方案,提供一種信息處理裝置,具備:操作受理單元,受理由用戶實(shí)施的操作;顯示單元,顯示圖像;頁面取得單元,對服務(wù)器請求用數(shù)據(jù)描述語言描述了的頁面的發(fā)送,從服務(wù)器取得頁面;生成單元,根據(jù)從服務(wù)器取得的頁面,生成顯示用圖像;顯示控制單元,將所生成了的顯示用圖像顯示于顯示單元;打印控制單元,在通過操作受理單元受理了打印指示的情況下,生成用于打印由生成單元生成了的顯示用圖像的打印數(shù)據(jù);判別單元,根據(jù)與在通過操作受理單元受理了打印指示的時(shí)間點(diǎn)在顯示單元中顯示的第I顯示用圖像對應(yīng)的頁面,判別第I顯示用圖像的類別是否為第I類別;以及操作判斷單元,判斷在顯示單元中顯示第I顯示用圖像的期間中,是否通過操作受理單元受理了指示第I顯示用圖像的放大或者縮小的操作,打印控制單元在由判別單元判別為第I顯示用圖像是第I類別的情況下、或者在由判別單元未判別為第I顯示用圖像是第I類別并且由操作判斷單元判斷為未受理指示第I顯示用圖像的放大或者縮小的操作的情況下,生成用于打印與第I顯示用圖像對應(yīng)并且是與第I類別不同的第2類別的第2顯示用圖像的打印數(shù)據(jù),在由判別單元未判別為第I顯示用圖像是第I類別、并且由操作判斷單元判斷為受理了指示第I顯示用圖像的放大或者縮小的操作的情況下,生成用于打印第I顯示用圖像的打印數(shù)據(jù)。
[0006]根據(jù)本發(fā)明的另一方案,提供一種由處理裝置執(zhí)行的打印方法,該處理裝置具備:操作受理單元,受理由用戶實(shí)施的操作;以及顯示單元,顯示圖像,其中,該打印方法包括:頁面取得步驟,對服務(wù)器請求用數(shù)據(jù)描述語言描述了的頁面的發(fā)送,從服務(wù)器取得頁面;生成步驟,根據(jù)從服務(wù)器取得的頁面,生成顯示用圖像;顯示控制步驟,將所生成了的顯示用圖像顯示于顯示單元;打印控制步驟,在通過操作受理單元受理了打印指示的情況下,生成用于打印在生成步驟中生成了的顯示用圖像的打印數(shù)據(jù);判別步驟,根據(jù)與在通過操作受理單元受理了打印指示的時(shí)間點(diǎn)在顯示單元中顯示的第I顯示用圖像對應(yīng)的頁面,判別第I顯示用圖像的類別是否為第I類別;以及操作判斷步驟,判斷在顯示單元中顯示第I顯示用圖像的期間中,是否通過操作受理單元受理了指示第I顯示用圖像的放大或者縮小的操作,打印控制步驟包括:當(dāng)在判別步驟中判別為第I顯示用圖像是第I類別的情況下、或者當(dāng)在判別步驟中未判別為第I顯示用圖像是第I類別并且在操作判斷步驟中判斷為未受理指示第I顯示用圖像的放大或者縮小的操作的情況下,生成用于打印與第I顯示用圖像對應(yīng)并且是與第I類別不同的第2類別的第2顯示用圖像的打印數(shù)據(jù)的步驟;以及當(dāng)在判別步驟中未判別為第I顯示用圖像是第I類別、并且在操作判斷步驟中判斷為受理了指示第I顯示用圖像的放大或者縮小的操作的情況下,生成用于打印第I顯示用圖像的打印數(shù)據(jù)的步驟。
【附圖說明】
[0007]圖1是示出本發(fā)明的實(shí)施方式的一個(gè)中的圖像形成系統(tǒng)的整體概要的圖。
[0008]圖2是示出MFP的硬件結(jié)構(gòu)的一個(gè)例子的框圖。
[0009]圖3是示出便攜信息裝置的硬件結(jié)構(gòu)的一個(gè)例子的框圖。
[0010]圖4是示出MFP具備的CPU所具有的功能的一個(gè)例子的圖。
[0011]圖5是示出第2類別的顯示用圖像的一個(gè)例子的圖。
[0012]圖6是示出第I類別的顯示用圖像的一個(gè)例子的第I圖。
[0013]圖7是示出第I類別的顯示用圖像的一個(gè)例子的第2圖。
[0014]圖8是示出第I類別的顯示用圖像的一個(gè)例子的第3圖。
[0015]圖9是示出第I類別的顯示用圖像的一個(gè)例子的第4圖。
[0016]圖10是示出瀏覽處理的流程的一個(gè)例子的第I流程圖。
[0017]圖11是示出瀏覽處理的流程的一個(gè)例子的第2流程圖。
【具體實(shí)施方式】
[0018]以下,參照附圖,說明本發(fā)明的實(shí)施方式。在以下的說明中,對相同部件附加了相同符號。它們的名稱以及功能也相同。因此,不重復(fù)關(guān)于它們的詳細(xì)說明。
[0019]圖1是示出本發(fā)明的實(shí)施方式的一個(gè)中的圖像形成系統(tǒng)的整體概要的圖。參照圖1,圖像形成系統(tǒng)I包括分別與網(wǎng)絡(luò)3連接了的多功能一體機(jī)(以下稱為“MFP”)100、便攜信息裝置200、個(gè)人計(jì)算機(jī)(以下稱為“PC”)300、300A以及無線站5。因此,MFP100可經(jīng)由網(wǎng)絡(luò)3與PC300、300A以及無線站5相互進(jìn)行通信。
[0020]另外,在圖中,不出了對網(wǎng)絡(luò)3連接I臺MFP(Multi Funct1n Peripheral) 100來作為信息處理裝置的一個(gè)例子的例子,但MFP的數(shù)量不限于此,是I臺以上即可。另外,除了MFPlOO以外,只要是具備處理圖像的功能的裝置,則也可以是例如計(jì)算機(jī)、傳真機(jī)、打印機(jī)等。
[0021]網(wǎng)絡(luò)3是局域網(wǎng)(LAN),連接方式可以是有線或者無線中的任意一個(gè)。另外,網(wǎng)絡(luò)3與因特網(wǎng)7連接。因此,MFP100能夠與和因特網(wǎng)7連接了的服務(wù)器400進(jìn)行通信。另外,網(wǎng)絡(luò)3不限于LAN,也可以是使用廣域網(wǎng)(WAN)、公共交換電話網(wǎng)(Public Switched TelephoneNetworks)的網(wǎng)絡(luò)等。
[0022]便攜信息裝置200是信息處理裝置的另一例子,是智能手機(jī)、或者電子紙等具備通信功能的roA(Personal Digital Assistants,個(gè)人數(shù)碼助手)。此處,以將便攜信息裝置200設(shè)為智能手機(jī)的情況為例來進(jìn)行說明。便攜信息裝置200通過以無線方式與移動電話用基站進(jìn)行通信,能夠與移動電話網(wǎng)連接并通話。另外,便攜信息裝置200具備無線LAN功能。
[0023]對網(wǎng)絡(luò)3還連接了無線站5。無線站5是網(wǎng)絡(luò)3的中繼裝置,與具備無線LAN通信功能的便攜信息裝置200進(jìn)行通信,將便攜信息裝置200連接到網(wǎng)絡(luò)3。因此,便攜信息裝置200與和網(wǎng)絡(luò)3連接了的MFP100以及PC300、300A進(jìn)行數(shù)據(jù)的發(fā)送接收。
[0024]在本實(shí)施方式中的圖像形成系統(tǒng)I中,服務(wù)器400作為WEB服務(wù)器發(fā)揮功能。服務(wù)器400的硬件結(jié)構(gòu)以及功能是已知的,所以此處不重復(fù)詳細(xì)的說明,服務(wù)器400從安裝有瀏覽程序的MFP100、便攜信息裝置200、PC300、300A中的某一個(gè)接收頁面發(fā)送請求命令,與此相應(yīng)地,回送與該頁面發(fā)送請求命令對應(yīng)的網(wǎng)頁。通過標(biāo)記語言等頁面描述語言來描述網(wǎng)頁。頁面發(fā)送請求命令是例如HTTP(HyperText Transfer Protocol,超文本傳送協(xié)議)協(xié)議中的GET命令。頁面發(fā)送請求命令包括用于確定網(wǎng)頁的URL(Uniform Resource Locator,統(tǒng)一資源定位符)。此處的服務(wù)器400預(yù)先準(zhǔn)備了 URL相同的第I種類的網(wǎng)頁和第2種類的網(wǎng)頁,在GET命令的HTTP標(biāo)頭中描述了用戶代理的情況下,使用重定向功能,回送第I種類的網(wǎng)頁和第2種類的網(wǎng)頁中的與該用戶代理對應(yīng)的一方。第I種類的網(wǎng)頁是為了顯示畫面比PC300、300A小的MFP100、便攜信息裝置200等而描述了的網(wǎng)頁,第2種類的網(wǎng)頁是為了顯示畫面較大的PC300、300A等而描述了的網(wǎng)頁。
[0025]用戶代理包括第I種類的用戶代理和第2種類的用戶代理。第I種類的用戶代理是通過在MFP100、便攜信息裝置200等中安裝的操作系統(tǒng)的種類和版本的組來確定的多個(gè)用戶代理中的某一個(gè)。第2種類的用戶代理是通過在PC300、300A中安裝的操作系統(tǒng)的種類和版本的組來確定的多個(gè)用戶代理中的某一個(gè)。
[0026]服務(wù)器400在接收包括第I種類的用戶代理的GET命令的情況下,回送第I種類的網(wǎng)頁,在接收包括第2種類的用戶代理的GET命令的情況下,回送第2種類的網(wǎng)頁。另外,服務(wù)器400準(zhǔn)備有URL相同的第I種類的網(wǎng)頁和第2種類的網(wǎng)頁,但在GET命令的HTTP標(biāo)頭中未描述用戶代理的情況下,無法使用重定向功能。在該情況下,服務(wù)器400回送第I種類的網(wǎng)頁和第2種類的網(wǎng)頁中的某一方。此處,以服務(wù)器400當(dāng)在GET命令的HTTP標(biāo)頭中未描述用戶代理的情況下回送第2種類的網(wǎng)頁的情況為例進(jìn)行說明。
[0027]另外,服務(wù)器400也可以回送使用CSS媒體查詢(Cascading Style Sheets MediaQueries)的網(wǎng)頁。在該情況下,服務(wù)器400無需使用重定向功能,將用在GET命令中包含的URL來確定的網(wǎng)頁回送給發(fā)送來GET命令的裝置,在接收網(wǎng)頁的裝置側(cè),使用與該裝置的顯示畫面的尺寸對應(yīng)的樣式單,根據(jù)網(wǎng)頁,生成顯示用的圖像。
[0028]圖2是示出MFP的硬件結(jié)構(gòu)的一個(gè)例子的框圖。參照圖2,MFP100包括主電路110、用于讀取原稿的原稿讀取部130、用于將原稿輸送給原稿讀取部130的自動原稿輸送裝置120、用于根據(jù)原稿讀取部130讀取原稿而輸出的圖像數(shù)據(jù)在紙張等上形成圖像的圖像形成部140、用于對圖像形成部140供給紙張的供紙部150、后處理部155以及作為用戶界面的操作面板160。
[0029]主電路110包括CPUl 11、通信接口( I/F)部 11 2、ROMl 13、RAM 114、EEPR