欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)絡(luò)打印系統(tǒng)、客戶終端及打印方法

文檔序號:6431611閱讀:203來源:國知局
專利名稱:網(wǎng)絡(luò)打印系統(tǒng)、客戶終端及打印方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)打印系統(tǒng)、客戶終端及打印方法。尤其,本發(fā)明涉及從經(jīng)由Web瀏覽器訪問在線文檔的移動客戶端打印在線文檔的技術(shù)。
背景技術(shù)
近來,作為在服務(wù)器計(jì)算機(jī)側(cè)進(jìn)行各種處理的形式,云計(jì)算系統(tǒng)以及SaaS (軟件即服務(wù))技術(shù)的使用正變得流行。在Web瀏覽器上運(yùn)行的云應(yīng)用已經(jīng)登場,甚至也能夠從諸如移動PC以及智能手機(jī)的移動客戶端來對其進(jìn)行利用。在這種環(huán)境下,提出了各種打印技術(shù)。例如,日本特開2007-207327號公報提出了一種將電子文檔數(shù)據(jù)和打印設(shè)置數(shù)據(jù)發(fā)送到圖像形成裝置以進(jìn)行打印的無驅(qū)動程序打印方法。

發(fā)明內(nèi)容
本發(fā)明提供一種在使用移動客戶端等的云應(yīng)用的過程中,通過省略將為打印而準(zhǔn)備(lay out)的數(shù)據(jù)經(jīng)由移動客戶端發(fā)送到圖像形成裝置,來實(shí)現(xiàn)低通信成本的快速打印。根據(jù)本發(fā)明的一個方面,提供一種網(wǎng)絡(luò)打印系統(tǒng),其包括客戶終端、控制對網(wǎng)絡(luò)上的在線文檔的處理的控制服務(wù)器以及圖像形成裝置,所述客戶終端包括打印指令單元,所述打印指令單元被配置為通過對經(jīng)由所述客戶終端的Web瀏覽器訪問的所述在線文檔執(zhí)行以腳本語言定義的處理,來向所述控制服務(wù)器發(fā)送所述在線文檔的打印指令,并且所述控制服務(wù)器包括格式確定單元,其被配置為接收從所述客戶終端發(fā)送的所述打印指令, 并確定由所述打印指令指定的所述在線文檔是否具有所述圖像形成裝置能夠打印的文檔格式;轉(zhuǎn)換確定單元,其被配置為當(dāng)所述格式確定單元確定所述在線文檔不能打印時,確定由所述打印指令指定的所述在線文檔的文檔格式是否能夠被轉(zhuǎn)換;轉(zhuǎn)換單元,其被配置為當(dāng)所述轉(zhuǎn)換確定單元確定所述文檔格式能夠被轉(zhuǎn)換時,將所述在線文檔的文檔格式轉(zhuǎn)換為能夠打印的文檔格式;以及輸入單元,其被配置為輸入所述能夠打印的文檔格式的所述在線文檔的實(shí)際數(shù)據(jù)作為所述圖像形成裝置中的打印目標(biāo)。根據(jù)本發(fā)明的另一方面,提供一種網(wǎng)絡(luò)打印系統(tǒng)中的客戶終端,所述網(wǎng)絡(luò)打印系統(tǒng)包括所述客戶終端、控制對網(wǎng)絡(luò)上的在線文檔的處理的控制服務(wù)器以及圖像形成裝置, 所述客戶終端包括打印指令單元,所述打印指令單元被配置為通過對經(jīng)由所述客戶終端的Web瀏覽器訪問的所述在線文檔執(zhí)行以腳本語言定義的處理來向所述控制服務(wù)器發(fā)送所述在線文檔的打印指令,其中,將所述以腳本語言定義的處理作為小書簽登記在所述Web 瀏覽器中,并且當(dāng)打印所訪問的在線文檔時,響應(yīng)于用戶選擇所述小書簽而執(zhí)行所述打印指令單元的處理。根據(jù)本發(fā)明的另一方面,提供一種網(wǎng)絡(luò)打印系統(tǒng)中的打印方法,所述網(wǎng)絡(luò)打印系統(tǒng)包括客戶終端、控制對網(wǎng)絡(luò)上的在線文檔的處理的控制服務(wù)器以及圖像形成裝置,所述打印方法包括在所述客戶終端中執(zhí)行的如下步驟打印指令步驟,通過對經(jīng)由所述客戶終端的Web瀏覽器訪問的所述在線文檔執(zhí)行以腳本語言定義的處理來向所述控制服務(wù)器發(fā)送所述在線文檔的打印指令,在所述控制服務(wù)器中執(zhí)行的如下步驟格式確定步驟,接收從所述客戶終端發(fā)送的所述打印指令,并確定由所述打印指令指定的所述在線文檔是否具有所述圖像形成裝置能夠打印的文檔格式;轉(zhuǎn)換確定步驟,當(dāng)在所述格式確定步驟中確定所述在線文檔不能打印時,確定由所述打印指令指定的所述在線文檔的文檔格式是否能夠被轉(zhuǎn)換;轉(zhuǎn)換步驟,當(dāng)在所述轉(zhuǎn)換確定步驟中確定所述文檔格式能夠被轉(zhuǎn)換時,將所述在線文檔的所述文檔格式轉(zhuǎn)換為能夠打印的文檔格式;以及輸入步驟,輸入所述能夠打印的文檔格式的所述在線文檔的實(shí)際數(shù)據(jù)作為所述圖像形成裝置中的打印目標(biāo)。本發(fā)明在使用諸如移動PC或者智能手機(jī)的移動客戶端的云應(yīng)用的過程中,省略將為打印而準(zhǔn)備的數(shù)據(jù)經(jīng)由移動客戶端發(fā)送到圖像形成裝置。因此本發(fā)明能夠?qū)崿F(xiàn)低通信成本的快速打印。根據(jù)以下參照附圖對示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。


圖1是示出根據(jù)第一實(shí)施例的網(wǎng)絡(luò)打印系統(tǒng)的配置的圖;圖2是示出根據(jù)第一實(shí)施例的圖像形成裝置的內(nèi)部布置的細(xì)節(jié)的框圖;圖3A和圖3B是示出根據(jù)第一實(shí)施例的信息處理裝置的內(nèi)部布置的細(xì)節(jié)的框圖;圖4是示出根據(jù)第一實(shí)施例的各個裝置的功能的框圖;圖5A、圖5B、圖5C以及圖5D是分別示出管理表的表;圖6A、圖6B、圖6C以及圖6D是分別例示根據(jù)第一實(shí)施例的在瀏覽器上顯示的畫面的圖;圖7A和圖7B是分別例示腳本的描述的圖;圖8是示出根據(jù)第一實(shí)施例的發(fā)送打印請求的處理的流程圖;圖9是示出根據(jù)第一實(shí)施例的分類處理的流程圖;圖10是示出根據(jù)第一實(shí)施例的屬性信息獲取處理的流程圖;圖11是例示根據(jù)第一實(shí)施例的打印執(zhí)行畫面的圖;圖12是示出根據(jù)第一實(shí)施例的打印執(zhí)行處理的流程圖;圖13是示出根據(jù)第二實(shí)施例的分類處理的流程圖;圖14是示出根據(jù)第二實(shí)施例的確認(rèn)處理的流程圖;圖15是示出根據(jù)第二實(shí)施例的更新處理的流程圖;圖16是示出根據(jù)第三實(shí)施例的分類處理的流程圖;圖17是示出根據(jù)第三實(shí)施例的打印請求發(fā)送處理的流程圖;圖18是示出根據(jù)第三實(shí)施例的更新處理的流程圖;圖19是示出根據(jù)第四實(shí)施例的分類處理的流程圖;以及圖20是示出根據(jù)第四實(shí)施例的打印指令接收處理的流程圖。
具體實(shí)施例方式當(dāng)客戶終端僅使用Web瀏覽器進(jìn)行打印時,將為打印而準(zhǔn)備的數(shù)據(jù)臨時下載到客戶終端中,并將下載的數(shù)據(jù)發(fā)送到圖像形成裝置。用作客戶終端的移動PC或者智能手機(jī)經(jīng)由使用無線通信的公共線路訪問網(wǎng)絡(luò)。無線通信通常基于數(shù)據(jù)量來計(jì)費(fèi),因此大量的數(shù)據(jù)交換使得取決于數(shù)據(jù)量的費(fèi)用上升。使用無線通信的公共線路在通信速度上低于內(nèi)聯(lián)網(wǎng) (LAN)等。為此,用于進(jìn)行大量數(shù)據(jù)的交換的通信耗費(fèi)時間。在諸如移動PC或者智能手機(jī)的客戶端環(huán)境中,數(shù)據(jù)通信需要高成本和長時間以臨時下載為打印而準(zhǔn)備的數(shù)據(jù)并將下載的數(shù)據(jù)發(fā)送到圖像形成裝置。本發(fā)明的一個目的是提供一種解決上述問題的網(wǎng)絡(luò)打印系統(tǒng)。<第一實(shí)施例>[系統(tǒng)配置]下面參照附圖對本發(fā)明的第一實(shí)施例進(jìn)行描述。將參照圖1詳細(xì)說明第一實(shí)施例中的構(gòu)成網(wǎng)絡(luò)打印系統(tǒng)的各個裝置。圖1示出構(gòu)成網(wǎng)絡(luò)打印系統(tǒng)的各個裝置經(jīng)由網(wǎng)絡(luò)100 連接的狀態(tài)。構(gòu)成網(wǎng)絡(luò)打印系統(tǒng)的各個裝置是控制服務(wù)器102、文檔服務(wù)器103、圖像形成裝置104、客戶端計(jì)算機(jī)105、用作移動客戶端的智能手機(jī)106、文檔檢索服務(wù)器107、文檔轉(zhuǎn)換服務(wù)器108以及打印服務(wù)器109。網(wǎng)絡(luò)100是用于在這些裝置之間交換信息的通信線路?;ヂ?lián)網(wǎng)101是用于通過防火墻(未示出)在這些裝置之間交換信息的通信線路?;ヂ?lián)網(wǎng)101使包含圖像形成裝置 104、客戶端計(jì)算機(jī)105以及智能手機(jī)106的網(wǎng)絡(luò)100通過防火墻與包含控制服務(wù)器102等的網(wǎng)絡(luò)100通信。網(wǎng)絡(luò)100和互聯(lián)網(wǎng)101是不論是有線網(wǎng)絡(luò)還是無線網(wǎng)絡(luò)都支持TCP/IP 協(xié)議等的通信網(wǎng)絡(luò)。在圖1所示的第一實(shí)施例中,諸如控制服務(wù)器102的各個服務(wù)器計(jì)算機(jī)被表示為用于各個功能的一個服務(wù)器,但其可以由多個服務(wù)器計(jì)算機(jī)構(gòu)成。類似地,一個計(jì)算機(jī)可以具有多個功能。雖然未在圖1中未出,但是防火墻通常介入在用作內(nèi)部網(wǎng)絡(luò)的網(wǎng)絡(luò)100與互聯(lián)網(wǎng)101之間,以便考慮到安全因素等切斷在從互聯(lián)網(wǎng)101到網(wǎng)絡(luò)100或相反方向的通信中的不想要的通信。將詳細(xì)描述構(gòu)成圖1中的打印系統(tǒng)的各個裝置的內(nèi)部布置。首先,參照圖2說明圖像形成裝置104的內(nèi)部布置。圖2是例示圖像形成裝置104的內(nèi)部布置的框圖。圖像形成裝置104包括圖像處理單元201、打印單元202以及加載單元203。圖像處理單元201包括CPU 204、直接存儲單元205、間接存儲單元206、用戶接口 207以及外部接口 208。CPU 204是讀出存儲在各個存儲單元中的預(yù)定程序、執(zhí)行該預(yù)定程序并指定圖像形成裝置104的各種控制操作的單元。CPU 204由CPU(中央處理單元)實(shí)現(xiàn)。直接存儲單元205是當(dāng)CPU 204執(zhí)行程序時使用的工作存儲器。CPU 204要執(zhí)行的程序被加載到直接存儲單元205中。直接存儲單元205由RAM(隨機(jī)存取存儲器)實(shí)現(xiàn)。間接存儲單元206存儲包括應(yīng)用程序和平臺程序的各種程序。當(dāng)CPU204要執(zhí)行程序時,讀出存儲在間接存儲單元206中的各種程序并將其存儲在直接存儲單元205中。間接存儲單元206由SSD(固態(tài)驅(qū)動器)或者HDD(硬盤驅(qū)動器)來實(shí)現(xiàn)。CPU 204可以是多處理器。[平臺]將詳細(xì)描述平臺。平臺的實(shí)現(xiàn)使得能夠在圖像形成裝置104中執(zhí)行用戶自己開發(fā)的新的應(yīng)用,并且使得能夠定制圖像形成裝置104的操作畫面。
將說明平臺實(shí)現(xiàn)方法。CPU 204讀出存儲在間接存儲單元206中的平臺程序并將其存儲在直接存儲單元205中。當(dāng)程序的存儲完成時,CPU204能夠執(zhí)行平臺程序。在本發(fā)明的實(shí)施例中,將由CPU 204對平臺程序的執(zhí)行稱為平臺的啟動。請注意平臺在圖像形成裝置104的固件上運(yùn)行。平臺程序提供用于執(zhí)行以面向?qū)ο笳Z言描述的應(yīng)用程序的環(huán)境。將詳細(xì)說明在平臺上執(zhí)行應(yīng)用程序的方法。被配置為接受打印請求的打印軟件在平臺上運(yùn)行。打印軟件能夠基于諸如HTTP(超文本傳輸協(xié)議)的通信協(xié)議從經(jīng)由網(wǎng)絡(luò)100 連接的設(shè)備接收打印數(shù)據(jù)。打印軟件將接收到的打印數(shù)據(jù)發(fā)送到固件,并且當(dāng)接收到打印數(shù)據(jù)時,固件開始打印數(shù)據(jù)處理。請注意,如果能夠在不處理該打印數(shù)據(jù)的情況下,對其進(jìn)行打印,則固件省略打印數(shù)據(jù)處理。能夠在不處理的情況下打印的打印數(shù)據(jù),例如是接收的具有打印設(shè)置并且不用在固件側(cè)進(jìn)行設(shè)置變更的打印數(shù)據(jù)。在平臺上執(zhí)行應(yīng)用程序能夠?qū)崿F(xiàn)對圖像形成裝置104的控制。將描述應(yīng)用程序執(zhí)行方法。啟動的平臺讀出存儲在間接存儲單元206中的應(yīng)用程序并將其存儲在直接存儲單元205中。當(dāng)應(yīng)用程序的存儲完成時,平臺能夠執(zhí)行該應(yīng)用程序。接著,平臺執(zhí)行應(yīng)用程序。在本發(fā)明的實(shí)施例中,將能夠通過執(zhí)行應(yīng)用程序而提供的平臺功能稱為“平臺應(yīng)用”。此外,平臺能夠執(zhí)行將在本發(fā)明的實(shí)施例中描述的流程圖中的一些處理。用戶接口 207用于接受來自用戶的處理請求。例如,用戶接口 207接受與用戶使用鍵盤、鼠標(biāo)等輸入的指令相對應(yīng)的信號。外部接口 208能夠從外部裝置接收數(shù)據(jù)以及將數(shù)據(jù)發(fā)送給外部裝置。外部裝置的示例是諸如外部HDD或者外部USB存儲器的外部存儲設(shè)備以及諸如經(jīng)由網(wǎng)絡(luò)連接的單獨(dú)的主計(jì)算機(jī)或者圖像形成裝置的單獨(dú)裝置。圖像形成裝置 104能夠經(jīng)由網(wǎng)絡(luò)100以及互聯(lián)網(wǎng)101與客戶端計(jì)算機(jī)105、智能手機(jī)106、控制服務(wù)器102 等通{曰ο[信息處理裝置]參照圖3A說明包括控制服務(wù)器102和客戶端計(jì)算機(jī)105的信息處理裝置的內(nèi)部布置。圖3A是例示信息處理裝置110的內(nèi)部布置的框圖。信息處理裝置110包括CPU 301、 直接存儲單元302、間接存儲單元303、用戶接口 304以及外部接口 305。用戶接口 304用于接受來自用戶的處理請求。例如,用戶接口 304接受與用戶使用鍵盤、鼠標(biāo)等輸入的指令相對應(yīng)的信號。CPU 301是執(zhí)行預(yù)定程序并指定信息處理裝置110的各種控制操作的單元。直接存儲單元302是當(dāng)CPU 301執(zhí)行程序時使用的工作存儲器。CPU 301要執(zhí)行的程序被存儲在直接存儲單元302中。直接存儲單元302由RAM構(gòu)成。間接存儲單元303存儲包括應(yīng)用程序及OS (操作系統(tǒng))的各種程序。當(dāng)CPU 301要執(zhí)行程序時,讀出存儲在間接存儲單元 303中的各種程序并將其存儲在直接存儲單元302中。間接存儲單元303由ROM或HDD構(gòu)成。外部接口 305連接到網(wǎng)絡(luò)100并能夠與連接到網(wǎng)絡(luò)100的其他裝置進(jìn)行通信。[智能手機(jī)]將參照圖3B描述用作移動客戶端(移動終端)的智能手機(jī)106的內(nèi)部布置。圖 3B是例示智能手機(jī)106的內(nèi)部布置的框圖。智能手機(jī)106包括用戶接口 314、CPU 311、直接存儲單元312、間接存儲單元313以及外部接口 315。用戶接口 314是接受來自用戶的處理請求所需的單元。用戶接口 314接受與用戶經(jīng)由鍵、觸摸屏等輸入的指令相對應(yīng)的信號。
CPU 311是執(zhí)行預(yù)定程序并指定智能手機(jī)106的各種控制操作的單元。直接存儲單元312是當(dāng)CPU 311執(zhí)行程序時使用的工作存儲器。CPU311要執(zhí)行的程序被存儲在直接存儲單元312中。直接存儲單元312由RAM構(gòu)成。間接存儲單元313存儲包括應(yīng)用程序及 OS(操作系統(tǒng))的各種程序。當(dāng)CPU 311要執(zhí)行程序時,讀出存儲在間接存儲單元313中的各種程序并將其存儲在直接存儲單元312中。間接存儲單元313由ROM或閃存構(gòu)成。外部接口 315無線連接到網(wǎng)絡(luò)100并能夠與連接到網(wǎng)絡(luò)100的其他裝置進(jìn)行通信。[功能的描述]將參照圖4詳細(xì)描述根據(jù)該實(shí)施例的打印系統(tǒng)中的各個裝置的功能。圖4是示出打印系統(tǒng)中的各個裝置的功能的框圖。首先說明控制服務(wù)器102的功能??刂品?wù)器102具有請求接收單元401和分類處理單元402的功能。請求接收單元401具有接受從客戶端計(jì)算機(jī)105、智能手機(jī)106或者圖像形成裝置104發(fā)送的處理請求的功能。分類處理單元402具有通過使用處理程序?qū)⒄埱蠼邮諉卧?01接受的處理請求分類給具有進(jìn)行這些處理的功能的設(shè)備(服務(wù)器)的功能。分類處理單元402通過將處理程序加載到執(zhí)行分類處理單元402的服務(wù)器計(jì)算機(jī)的存儲器中來進(jìn)行處理。請求接收單元401和分類處理單元402通過將保存在圖3A的間接存儲單元303中的請求接收程序和分類處理程序讀出到直接存儲單元302并由CPU 301執(zhí)行來實(shí)現(xiàn)。稍后,更詳細(xì)地描述控制服務(wù)器102的功能。將說明文檔服務(wù)器103的功能。文檔服務(wù)器103具有文檔儲存庫(r印OSitOry)403 的功能。文檔儲存庫403由圖3A所示的間接存儲單元303實(shí)現(xiàn)。例如,文檔儲存庫403保存用戶經(jīng)由瀏覽器406或者407在客戶端計(jì)算機(jī)105或者智能手機(jī)106上創(chuàng)建的內(nèi)容。保存在文檔儲存庫403中的內(nèi)容除了預(yù)先保存的內(nèi)容以外還包括以下內(nèi)容。除上述保存的內(nèi)容以外的內(nèi)容是用戶經(jīng)由瀏覽器406或者407、使用文檔服務(wù)器 103中的應(yīng)用來創(chuàng)建的內(nèi)容。即使是使用文檔服務(wù)器103中的應(yīng)用所創(chuàng)建的內(nèi)容,也能夠在客戶端計(jì)算機(jī)105和智能手機(jī)106中不安裝所述應(yīng)用的情況下,容易地被編輯。請注意,文檔服務(wù)器103中的應(yīng)用包括諸如文檔創(chuàng)建應(yīng)用、圖像創(chuàng)建應(yīng)用以及表單管理應(yīng)用等的各種應(yīng)用。這些應(yīng)用被保持在圖3A的間接存儲單元303中,并且響應(yīng)于來自用戶的執(zhí)行指令, 將這些應(yīng)用讀出到直接存儲單元302并由CPU 301執(zhí)行。將詳細(xì)描述圖像形成裝置104。圖像形成裝置104具有設(shè)備瀏覽器405和平臺應(yīng)用404的功能。設(shè)備瀏覽器405具有使用戶能夠?yàn)g覽保存在經(jīng)由網(wǎng)絡(luò)100連接的設(shè)備中的數(shù)據(jù)和信息的功能。設(shè)備瀏覽器405通過讀出保存在圖2的間接存儲單元206中的設(shè)備瀏覽器程序,將其存儲在直接存儲單元205并由CPU 204執(zhí)行來實(shí)現(xiàn)。用戶能夠使用設(shè)備瀏覽器405來發(fā)出內(nèi)容打印指令。設(shè)備瀏覽器405例如是Web瀏覽器。平臺應(yīng)用404具有提供各種服務(wù)的功能。平臺應(yīng)用404通過在平臺上運(yùn)行應(yīng)用程序來實(shí)現(xiàn)。在本發(fā)明的實(shí)施例中,平臺應(yīng)用404提供打印軟件服務(wù)。如上所述,該服務(wù)將接收的打印數(shù)據(jù)發(fā)送到固件。該服務(wù)向請求接收單元401詢問打印數(shù)據(jù)的生成是否結(jié)束。此時,該服務(wù)基于由請求接收單元401創(chuàng)建的作業(yè)ID來檢查打印數(shù)據(jù)的生成。接下來,將詳細(xì)描述客戶端計(jì)算機(jī)105。客戶端計(jì)算機(jī)105具有瀏覽器406的功能。瀏覽器406具有使用戶能夠?yàn)g覽保存在經(jīng)由網(wǎng)絡(luò)100連接的設(shè)備中的數(shù)據(jù)和信息的功能。瀏覽器406通過讀出保存在圖3A的間接存儲單元303中的瀏覽器程序、將其存儲在直接存儲單元302中并由CPU 301執(zhí)行來實(shí)現(xiàn)。瀏覽器406例如是Web瀏覽器。將詳細(xì)描述智能手機(jī)106。智能手機(jī)106具有瀏覽器407的功能,瀏覽器407具有使用戶能夠?yàn)g覽保存在經(jīng)由網(wǎng)絡(luò)100連接的設(shè)備中的數(shù)據(jù)和信息的功能。瀏覽器407通過讀出保存在圖3B的間接存儲單元313中的瀏覽器程序、將其存儲在直接存儲單元312中并由CPU 311執(zhí)行來實(shí)現(xiàn)。瀏覽器407例如是Web瀏覽器。Web瀏覽器具有使用戶能夠登記頻繁瀏覽的Web站點(diǎn)位置(URL 統(tǒng)一資源定位符)的書簽功能。使用該書簽功能,用戶能夠通過諸如在觸摸屏上的選擇操作或者使用鼠標(biāo)的點(diǎn)擊操作的簡單操作,移動到登記的 URL,而無需在每次瀏覽時輸入URL或者追蹤鏈接。將說明文檔檢索服務(wù)器107的功能。文檔檢索服務(wù)器107具有文檔檢索服務(wù)408 的功能。文檔檢索服務(wù)408作為程序被記錄在圖3A的間接存儲單元303中,并由CPU 301 讀出到直接存儲單元302中并執(zhí)行。文檔檢索服務(wù)408具有根據(jù)經(jīng)由外部接口 305接收的文檔檢索指令訪問文檔服務(wù)器103、并獲取保存在文檔儲存庫403中的內(nèi)容的功能。將說明文檔轉(zhuǎn)換服務(wù)器108的功能。文檔轉(zhuǎn)換服務(wù)器108具有文檔轉(zhuǎn)換服務(wù)409 的功能。文檔轉(zhuǎn)換服務(wù)409作為程序被記錄在圖3A的間接存儲單元303中,由CPU 301讀出到直接存儲單元302中并執(zhí)行。文檔轉(zhuǎn)換服務(wù)409具有根據(jù)經(jīng)由外部接口 305接收的文檔轉(zhuǎn)換指令將指定的數(shù)據(jù)轉(zhuǎn)換為預(yù)定數(shù)據(jù)格式的功能。最后,將說明打印服務(wù)器109的功能。打印服務(wù)器109具有假脫機(jī)服務(wù)410的功能。假脫機(jī)服務(wù)410作為程序被記錄在圖3A的間接存儲單元303中,由CPU 301來讀出到直接存儲單元302并執(zhí)行。假脫機(jī)服務(wù)410具有根據(jù)經(jīng)由外部接口 305接收的指令生成并分配打印指定的數(shù)據(jù)所需的屬性(例如,打印優(yōu)先級或者色調(diào)信息)的功能。已經(jīng)描述了根據(jù)本實(shí)施例的打印系統(tǒng)的各個裝置的功能。[打印請求發(fā)送操作]將說明根據(jù)本實(shí)施例的將打印請求從瀏覽器406或者407發(fā)送到請求接收單元 401的操作。[管理表]圖5A示出保存在控制服務(wù)器102的間接存儲單元303中的對應(yīng)儲存庫管理表 500。對應(yīng)本發(fā)明的打印系統(tǒng)的文檔儲存庫403被預(yù)先登記并保持在對應(yīng)儲存庫管理表500 中。將說明對應(yīng)儲存庫管理表500中的項(xiàng)目。R印ository(儲存庫)501是對應(yīng)儲存庫標(biāo)識符。Server (服務(wù)器)502是對應(yīng)文檔儲存庫403的實(shí)際URL。在圖5A所示的示例中,對應(yīng)儲存庫“A”的URL是“docs. 〇〇〇.com”。此外,對應(yīng)儲存庫“B”的URL是“docs. ΔΔΔ . com,,。圖5B示出了保存在控制服務(wù)器102的間接存儲單元303中的對應(yīng)格式管理表 510。對應(yīng)本發(fā)明的打印系統(tǒng)的文檔格式(簡稱為格式)被預(yù)先登記并保持在對應(yīng)格式管理表510中。將說明對應(yīng)格式管理表510的項(xiàng)目。Extension (擴(kuò)展名)511是對應(yīng)格式的擴(kuò)展名。Format (格式)512是格式的名稱。Conversion (轉(zhuǎn)換)513是表示文檔轉(zhuǎn)換服務(wù) 409是否能夠轉(zhuǎn)換格式的信息。Conversion 513中的值“yes”表示該格式能夠被轉(zhuǎn)換,而值“no”表示該格式不能夠被轉(zhuǎn)換。在圖5B所示的示例中,針對Extension 511 = "Doc", Format 512 是"word format (word 格式),,,Conversion 513 為"yes,,。針對 Extension 511 = 1 “Pdf ”,F(xiàn)ormat 512 是 “PDFformat (PDF 格式)”,Conversion 513 為 “no,,。
9
圖5C示出了保存在控制服務(wù)器102的間接存儲單元303中的獲取屬性管理表 520。針對登記在對應(yīng)儲存庫管理表500中的對應(yīng)儲存庫而獲取的屬性被預(yù)先登記并保持在獲取屬性管理表520中。將說明獲取屬性管理表520的項(xiàng)目。R印ository(儲存庫)521 是對應(yīng)儲存庫的標(biāo)識符并且與登記在對應(yīng)儲存庫管理表500中的Itepository 501相對應(yīng)。 Property (屬性)522是在從文檔儲存庫403中檢索文檔數(shù)據(jù)之前獲取的屬性信息。此時, 能夠針對一個文檔儲存庫403登記獲取的多個屬性。在圖5C所示的示例中,“format (格式)”和"pages (頁面)”被登記在儲存庫521的“A”的Property 522中。Property 522中的“format”表示能夠獲取文檔類型屬性。從文檔儲存庫403中實(shí)際獲取的屬性信息是例如“word format”或者“PDF format”。獲取屬性管理表520中的關(guān)于第二記錄的Property 522中的“pages”表示能夠獲取文檔頁計(jì)數(shù)屬性。從文檔儲存庫403中實(shí)際獲取的屬性信息是例如表示10頁文檔的“10”。請注意在獲取屬性管理表 520的Pr0perty522中可以定義其他種類的屬性信息。例如,還能夠定義諸如打印設(shè)置所需的紙張尺寸或者布局等的屬性信息,并獲取與定義相對應(yīng)的值。[畫面示例]圖6A例示了在瀏覽器406或407上顯示的畫面。瀏覽器畫面600經(jīng)由瀏覽器406 或者407顯示在線文檔602。在線文檔602是存儲在文檔儲存庫403中的文檔數(shù)據(jù)。艮口, “在線文檔”是存儲在網(wǎng)絡(luò)上的裝置中的文檔數(shù)據(jù),并能夠從智能手機(jī)等經(jīng)由網(wǎng)絡(luò)100和互聯(lián)網(wǎng)101對其進(jìn)行參照。URL 601顯示表示在線文檔602的URL的字符串。書簽603是對作為瀏覽器406 或者407的功能的書簽的訪問手段。書簽是登記任意URL的功能,并使得僅通過用戶的選擇操作就能夠移動到登記的URL。作為書簽功能,預(yù)先登記頻繁訪問的Web站點(diǎn)的URL,并且用戶選擇登記的URL以移動到任意Web站點(diǎn)。本實(shí)施例使用該功能將用于打印當(dāng)前在瀏覽器上光柵化的在線文檔的指令的腳本、登記作為書簽,而不是將移動目的地URL登記作為書簽。小書簽(bOOkmarklet)604是一種書簽。當(dāng)在瀏覽器406或者407顯示在線文檔 602的同時選擇了小書簽604時,其向控制服務(wù)器102的請求接收單元401發(fā)送請求以處理在線文檔602。在圖6A所示的示例中,響應(yīng)于選擇小書簽604 “打印該文檔”來發(fā)送打印指令請求。稍后,參照圖7A和圖7B描述小書簽604。圖6B例示了在瀏覽器406或者407上顯示的打印接受完成畫面。如果在圖6A所示的示例中選擇小書簽604之后顯示的在線文檔能夠打印,則當(dāng)在線文檔的輸入完成時出現(xiàn)瀏覽器畫面610。瀏覽器畫面610包括通知用戶打印接受完成的打印接受完成消息611 和OK(確定)按鈕612。OK按鈕612接受用戶指令,接著瀏覽器畫面610消失。圖6C例示了在瀏覽器406或者407上顯示的打印接受錯誤畫面。如果在圖6A所示的示例中選擇小書簽604之后顯示的在線文檔不能打印,則出現(xiàn)瀏覽器畫面620。瀏覽器畫面620包括通知用戶打印接受錯誤的打印接受錯誤消息621以及OK按鈕622。OK按鈕 622接受用戶指令,接著瀏覽器畫面620消失。圖6D例示了在瀏覽器406或者407上顯示的打印設(shè)置畫面。在圖6B所示的瀏覽器畫面610消失之后,出現(xiàn)瀏覽器畫面630以輸入用于打印文檔數(shù)據(jù)的打印設(shè)置。瀏覽器畫面630包括整版選擇選項(xiàng)631、雙面打印選擇選項(xiàng)632以及OK按鈕633。整版選擇選項(xiàng) 631是選擇Mnl設(shè)置的選項(xiàng)按鈕,并接受用戶指令。雙面打印選擇選項(xiàng)632是用于選擇是否進(jìn)行雙面打印的復(fù)選框,并接受用戶指令。當(dāng)響應(yīng)于選擇OK按鈕633而接受了用戶指令時,將整版選擇選項(xiàng)631和雙面打印選擇選項(xiàng)632的選擇狀態(tài)作為打印設(shè)置信息發(fā)送到控制服務(wù)器102的請求接收單元401。接著,瀏覽器畫面630消失。[腳本描述的示例]圖7A例示了以腳本語言描述并構(gòu)成圖6A所示的瀏覽器畫面示例的小書簽604的腳本。小書簽604由諸如JavaScript 等能夠由瀏覽器406或者407解釋的腳本700構(gòu)成。 打印請求發(fā)送腳本是腳本700的實(shí)體,并且描述了將在瀏覽器406或者407上顯示的在線文檔602的URL、發(fā)送至控制服務(wù)器102的請求接收單元401向URL。在本示例中,將瀏覽器畫面600的URL "location, href ”發(fā)送到表示請求接收單元401的URL "http//server/ PushPrint/PushPrint. aspx”。在圖 6A所示的示例中,將"http//docs. OOO . com/Doc ? docid = abCdef0123456789”作為參數(shù)發(fā)送到請求接收單元401。該信息(URL)可以用于指定在線文檔等的位置。將描述將腳本登記作為小書簽(bOOkmarklet)604的方法。在本實(shí)施例中,將用于向控制服務(wù)器102發(fā)出在線文檔打印指令的腳本作為小書簽604預(yù)先登記在智能手機(jī)106 等的瀏覽器中??梢允褂酶鞣N方法登記小書簽604。在這種情況下,從提供預(yù)定腳本的服務(wù)器獲取腳本并將其登記作為小書簽。更具體地說,從提供腳本的Web服務(wù)器(未示出)獲取描述為用于打印在線文檔的指令的腳本(參見圖7A)。將獲取的腳本作為小書簽登記在智能手機(jī)106等的瀏覽器406 中。結(jié)果,如圖6A所示,用戶能夠在瀏覽器上選擇腳本,作為用于在線文檔打印指令的小書簽604。如上所述,該腳本實(shí)現(xiàn)了從用戶訪問的在線文檔的URL獲取指定在線文檔的信息、 并將指令發(fā)送到控制服務(wù)器102以打印在線文檔的處理。請注意,要獲取的腳本的描述內(nèi)容不限于圖7A所示的內(nèi)容。例如,腳本還可以包含用于在發(fā)出打印指令時向用戶輸出確認(rèn)畫面的描述。此外,上述描述發(fā)送包含在線文檔的整個URL的打印指令。然而,可以僅提取URL的一部分,并且在要發(fā)送的指令中可以僅包
含{曰息。[打印請求發(fā)送處理序列]圖8是示出根據(jù)本實(shí)施例的將打印請求從瀏覽器406或者407發(fā)送到請求接收單元401的處理的流程圖。在本實(shí)施例中,該處理通過由智能手機(jī)106或者客戶端計(jì)算機(jī)105 的CPU讀出存儲在各個存儲單元中的程序并執(zhí)行來實(shí)現(xiàn)。在步驟S801中,瀏覽器406或者407接收用戶操作,打開文檔儲存庫403中的文檔數(shù)據(jù)(在線文檔),并如圖6A所示的在線文檔602那樣進(jìn)行顯示。在步驟S802中,瀏覽器406或者407從用戶接收對書簽603的選擇操作,并加載和執(zhí)行小書簽604的腳本。如上所述,將此時加載的腳本登記作為小書簽。在步驟S803中,瀏覽器406或者407根據(jù)在步驟S802中執(zhí)行的小書簽將在線文檔602的URL601發(fā)送到請求接收單元401。接著,根據(jù)本實(shí)施例的將打印請求從瀏覽器406或者407發(fā)送到請求接收單元401的處理結(jié)束。[分類處理序列]將說明根據(jù)本實(shí)施例的由控制服務(wù)器102接收上述打印請求、獲取文檔數(shù)據(jù)的屬性并基于獲取結(jié)果進(jìn)行分類處理的操作。圖9是示出由控制服務(wù)器102接收打印請求、獲取文檔數(shù)據(jù)的屬性并基于獲取結(jié)果進(jìn)行分類處理的處理序列的流程圖。在本實(shí)施例中,該處理通過由控制服務(wù)器102的CPU讀出存儲在各個存儲單元中的程序并執(zhí)行來實(shí)現(xiàn)。在步驟S901中,請求接收單元401接收在步驟S803中從瀏覽器406或者407發(fā)送的打印請求,并將其傳送到分類處理單元402。在步驟S902中,分類處理單元402從在步驟S901中接收的打印請求中獲取在線文檔602的URL。在圖6A所示的示例中,獲取到由 "URL”表示的參數(shù)值“http://docs. OOO . com/Doc ? docid = abcdef0123456789”。該 URL信息指定在線文檔。在步驟S903中,分類處理單元402確認(rèn)存儲在線文檔602的文檔儲存庫403對應(yīng)根據(jù)本發(fā)明的網(wǎng)絡(luò)打印系統(tǒng)。更具體地說,分類處理單元402確認(rèn)在參照圖5A描述的對應(yīng)儲存庫管理表500中存在在步驟S902中獲取的URL的文檔儲存庫403中的記錄。如果在Server 502的列中存在具有〃 docs. OOO.com"的記錄,則分類處理單元402確定文檔儲存庫403對應(yīng)于根據(jù)本發(fā)明的網(wǎng)絡(luò)打印系統(tǒng)。在步驟S904中,分類處理單元402進(jìn)行驗(yàn)證處理以訪問在步驟S903中確認(rèn)的文檔儲存庫403??梢栽诳刂品?wù)器102和文檔儲存庫403具有信任關(guān)系或者可以提示用戶經(jīng)由瀏覽器406或者407輸入驗(yàn)證信息的前提下來設(shè)置該驗(yàn)證處理。在步驟S905中,分類處理單元402針對與文檔儲存庫403相對應(yīng)的項(xiàng)目獲取在線文檔602的屬性信息。該處理將參照圖10進(jìn)行說明。在步驟S906中,分類處理單元402根據(jù)在步驟S905中獲取的屬性信息,來確定在線文檔602是否具有能夠由圖像形成裝置打印的格式。當(dāng)在參照圖5B描述的對應(yīng)格式管理表510中存在與獲取的屬性信息相對應(yīng)的格式并且無需轉(zhuǎn)換格式時,確定該格式是能夠打印的格式。例如,當(dāng)在線文檔602的屬性信息是“Pdf”時,在圖5B所示的示例中,對應(yīng)格式管理表510具有Extension 511是“Pdf ”而Conversion 513是“no”的記錄。因此,確定該格式是能夠打印的格式。這實(shí)現(xiàn)了格式轉(zhuǎn)換單元。如果步驟S906中為“是”,則分類處理單元402經(jīng)由文檔檢索服務(wù)408從文檔儲存庫403中獲取在線文檔602的實(shí)體文件(步驟 S907)。如果步驟S906中為“否”,則分類處理單元402根據(jù)在步驟S905中獲取的屬性信息確定在線文檔602是否具有在格式轉(zhuǎn)換之后變成能夠由圖像形成裝置打印的格式(步驟 S908)。例如,當(dāng)在線文檔602的屬性信息是“Doc”時,在圖5B所示的示例中,對應(yīng)格式管理表510具有Extension511是“Doc”而Conversion 513是“yes”的記錄。因此確定在格式轉(zhuǎn)換之后變成能夠打印的格式。這實(shí)現(xiàn)了轉(zhuǎn)換確定單元。如果步驟S908中為“是”,則分類處理單元402經(jīng)由文檔檢索服務(wù)408從文檔儲存庫403中獲取在線文檔602的實(shí)體文件 (步驟S909)。在步驟S910中,分類處理單元402向文檔轉(zhuǎn)換服務(wù)器108的文檔轉(zhuǎn)換服務(wù) 409發(fā)送在步驟S909中獲取的在線文檔602的實(shí)體文件,并請求文檔轉(zhuǎn)換服務(wù)409轉(zhuǎn)換格式。此時,文檔轉(zhuǎn)換服務(wù)器108的文檔轉(zhuǎn)換服務(wù)409將在線文檔602的實(shí)體文件轉(zhuǎn)換為能夠打印的格式的文件,并將其通知給控制服務(wù)器102的分類處理單元402。如果步驟S908中為“否”,則分類處理單元402確定在線文檔602不能夠打印。分類處理單元402將瀏覽器畫面620經(jīng)由請求接收單元401發(fā)送到客戶端計(jì)算機(jī)105的瀏覽器406或者智能手機(jī)106的瀏覽器407 (步驟S911)。在步驟S907或者S910的處理之后,在步驟S912中,控制服務(wù)器102的分類處理單元402向打印服務(wù)器109的假脫機(jī)服務(wù)410發(fā)送,在步驟S907中獲取到的在線文檔602 的實(shí)際數(shù)據(jù)的文件或者在步驟S910中通過轉(zhuǎn)換在線文檔602的格式而獲得的實(shí)際數(shù)據(jù)的文件。假脫機(jī)服務(wù)410接收并輸入文件作為打印目標(biāo),并作為能夠打印的狀態(tài)等待打印的執(zhí)行。接著,控制服務(wù)器102的分類處理單元402將瀏覽器畫面610經(jīng)由請求接收單元401 發(fā)送到客戶端計(jì)算機(jī)105的瀏覽器406或者智能手機(jī)106的瀏覽器407。在本處理序列中,基于在線文檔的格式或者格式轉(zhuǎn)換能否屬性信息來確定在線文檔是否能夠打印。然而,確定不限于此,例如,可以基于圖像形成裝置的功能來確定在線文檔是否能夠打印。在這種情況下,通過將圖像形成裝置的信息添加到保持在圖5A至圖5C 所示的各個管理表中的信息,并管理表示圖像形成裝置與該圖像形成裝置能夠打印的在線文檔格式之間的對應(yīng)的屬性信息,確定處理變成可能。以這種方式,保持在圖5A至圖5C所示的各個管理表中的信息不限于上述信息,還可以添加用于各個裝置的功能或者確定的屬性信息。[屬性信息獲取處理序列]圖10是示出在圖9的步驟S905中,針對與文檔儲存庫403相對應(yīng)的項(xiàng)目,獲取在線文檔602的屬性信息的處理序列的流程圖。該處理序列通過由CPU讀出存儲在各個存儲單元中的程序并執(zhí)行來實(shí)現(xiàn)。在步驟S1001中,分類處理單元402從參照圖5C描述的獲取屬性管理表520中獲取與在步驟S903中已經(jīng)獲取到的文檔儲存庫403相對應(yīng)的記錄。例如,當(dāng)文檔儲存庫403 是“docs.〇〇〇.com”時,Repository 501為A,并且從獲取屬性管理表520中獲取到具有在Itepository 521的列上為“A”的記錄。在圖5C所示的示例中,分類處理單元402獲取在Property522的列上具有表示格式的“format”以及表示頁計(jì)數(shù)的“pages”的記錄。在步驟S1002中,分類處理單元402訪問文檔儲存庫403以獲取與在步驟S1001中獲取到的屬性(例如“format”)相對應(yīng)的在線文檔602的屬性信息。這通過使用在線文檔 602的標(biāo)識符作為密鑰,由分類處理單元402向文檔儲存庫403的屬性信息獲取Webservice API進(jìn)行詢問來實(shí)現(xiàn)。作為詢問的結(jié)果,例如,獲取到與“format”相對應(yīng)的屬性信息“Pdf”。 在步驟S1003中,分類處理單元402將在步驟S1002中已經(jīng)獲取到的在線文檔602的屬性信息臨時保存在直接存儲單元302中。在步驟S1004中,分類處理單元402確定是否已經(jīng)獲取到與在步驟S1001中獲取到的記錄相對應(yīng)的(登記為需要獲取的)在線文檔602的所有屬性信息。如果步驟S1004 中為“是”,則分類處理單元402確定已經(jīng)獲取到在線文檔602的所有屬性信息,并且處理結(jié)束。如果步驟S1004中為“否”,則分類處理單元402確定未獲取到在線文檔602的所有屬性信息。處理返回步驟S1002以繼續(xù)獲取在線文檔602的屬性信息。[打印選擇畫面的示例]圖11例示了用于由圖像形成裝置104的平臺應(yīng)用404打印在圖9的步驟S908中發(fā)送到假脫機(jī)服務(wù)410的在線文檔602的畫面。打印選擇畫面1100是平臺應(yīng)用404的畫面。圖像形成裝置104經(jīng)由網(wǎng)絡(luò)100以及互聯(lián)網(wǎng)101連接到打印服務(wù)器109的假脫機(jī)服務(wù) 410。作為保存作業(yè)列表1101,平臺應(yīng)用404從假脫機(jī)服務(wù)410顯示與操作打印選擇畫面1100的用戶的ID匹配的在線文檔作業(yè)的列表。保存作業(yè)列表1101能夠接受選擇列表中顯示的保存作業(yè)的用戶操作。打印按鈕1102能夠接受來自用戶的打印指令。在接收到打印指令時,平臺應(yīng)用404獲取在保存作業(yè)列表1101中選擇的在線文檔602,并且打印單元
13202執(zhí)行打印。[打印處理序列]圖12是示出圖像形成裝置104根據(jù)在圖11所示的打印選擇畫面1100中選擇的打印作業(yè)執(zhí)行打印的處理的流程圖。在步驟S1201中,平臺應(yīng)用404從假脫機(jī)服務(wù)410在保存作業(yè)列表1101中,顯示與操作打印選擇畫面1100的用戶的ID相匹配的在線文檔作業(yè)的列表。在步驟S1202中,平臺應(yīng)用404接收通過在保存作業(yè)列表1101中選擇在線文檔 602并按下打印按鈕1102而發(fā)出的用戶指令。在步驟S1203中,平臺應(yīng)用404基于在步驟 S1202中接收到的用戶指令從假脫機(jī)服務(wù)410中獲取在線文檔602的打印數(shù)據(jù),并且打印單元202執(zhí)行打印。接著,本實(shí)施例中的圖像形成裝置的打印處理結(jié)束。如上所述,第一實(shí)施例在云應(yīng)用中能夠通過省略將為打印而準(zhǔn)備的數(shù)據(jù)經(jīng)由諸如移動PC或者智能手機(jī)的移動客戶端發(fā)送到圖像形成裝置,來實(shí)現(xiàn)低通信成本的快速打印?!吹诙?shí)施例〉第二實(shí)施例管理打印指令失敗的在線文檔的標(biāo)識符。根據(jù)本實(shí)施例,即使文檔儲存庫URL在各個瀏覽器之間不同,當(dāng)用戶再次發(fā)出打印該在線文檔的指令時,也向用戶通知在線文檔不能打印,而無需對其進(jìn)行獲取。圖5D示出保存在控制服務(wù)器102的間接存儲單元303中的不能打印文檔管理表 1300。不能打印的在線文檔602被記錄和保持在不能打印文檔管理表1300中。Itepository 1301是表示對應(yīng)儲存庫的標(biāo)識符的字段,并與圖5A所示的Itepository 501相對應(yīng)。 documented 1302是表示由于在線文檔602的屬性信息而打印失敗的標(biāo)識符的字段。 saved_date 1303是表示當(dāng)保存由documented 1302表示的在線文檔602時的日期及時間的字段。在本示例中,針對具有標(biāo)識符“A”的對應(yīng)儲存庫,在保存日期及時間“2010/6/1 10:00”無法打印具有標(biāo)識符“ABC0123”的在線文檔。同樣,針對具有標(biāo)識符“B”的對應(yīng)儲存庫,在保存日期及時間“2010/6/1012:00”無法打印具有標(biāo)識符“111CBA”的在線文檔。[分類處理序列]圖13是示出控制服務(wù)器102接收打印請求、獲取文檔數(shù)據(jù)的屬性,并基于文檔屬性獲取結(jié)果來進(jìn)行分類處理的處理序列的流程圖。該處理序列與在第一實(shí)施例中描述的圖 9相對應(yīng)。不再重復(fù)相同處理的描述。步驟S1401至S1405與圖9的步驟S901至S905相同。在步驟S1406中,分類處理單元402確定在參照圖5D描述的不能打印文檔管理表1300 中,存在請求打印過的在線文檔602的記錄。稍后參照圖14描述本處理的細(xì)節(jié)。步驟S1407 至S1412與圖9中的步驟S906至S911相同。在步驟S1413中,分類處理單元402更新不能打印的文檔管理表1300的數(shù)據(jù)。稍后參照圖15描述本處理的細(xì)節(jié)。步驟S1414與圖9 中的步驟S912相同。之后,處理序列結(jié)束。[失敗列表確認(rèn)處理序列]圖14是示出分類處理單元402確認(rèn)在參照圖5D描述的不能打印文檔管理表1300 中、是否存在請求打印過的在線文檔602的記錄的處理(與圖13中的步驟S1406相對應(yīng)) 的序列的流程圖。該處理序列通過由CPU讀出存儲在各個存儲單元中的程序并執(zhí)行來實(shí)現(xiàn)。在步驟S1501中,分類處理單元402從在圖13的步驟S1405中獲取的屬性信息中,獲取用作在線文檔602的標(biāo)識符的documented信息。在步驟S1502中,分類處理單元402從在步驟S1405中獲取的屬性信息獲取在線文檔602的更新日期及時間信息。在步驟 S1503中,分類處理單元402加載不能打印文檔管理表1300。在步驟S1504中,分類處理單元402確定在步驟S1503中加載的數(shù)據(jù)中,是否存在具有在步驟S1501中獲取的documented的記錄。如果步驟S1504中為“是”,則分類處理單元402確定在步驟S1503中加載的數(shù)據(jù)中,是否存在與在步驟S1502中獲取的更新日期及時間相匹配的記錄(步驟S1505)。如果步驟S1504中為“否”,則處理序列結(jié)束。如果步驟S1505中為“是”,則分類處理單元402確定過去無法打印在線文檔602并經(jīng)由請求接收單元401向?yàn)g覽器406和407通知在線文檔602不能打印(步驟S1506)。如果步驟S1505 中為“否”,則分類處理單元602確定過去無法打印在線文檔602,但是更新日期及時間不同,并從不能打印文檔管理表1300中刪除與documented匹配的記錄(步驟S1507)。在步驟S1506或S1507的處理之后,處理序列結(jié)束。如果在圖14中執(zhí)行了步驟S1506中的錯誤通知處理,則處理序列可以結(jié)束,而無需進(jìn)行圖13所示的后續(xù)確定處理(步驟S1407至S1414)。[更新處理序列]圖15是示出分類處理單元402更新不能打印文檔管理表1300的數(shù)據(jù)的處理(對應(yīng)于圖13的步驟S1414)的序列的流程圖。該處理序列通過由CPU讀出存儲在各個存儲單元中的程序并執(zhí)行來實(shí)現(xiàn)。在步驟S1601中,分類處理單元402確定在圖13的步驟S1407至S1411中是否不能打印。在本實(shí)施例中,當(dāng)文檔轉(zhuǎn)換服務(wù)器108的文檔轉(zhuǎn)換服務(wù)409在步驟S1411中轉(zhuǎn)換格式失敗時或者當(dāng)處理進(jìn)入步驟S1412時,確定不能打印。如果步驟S1601中為“是”,則分類處理單元402向不能打印文檔管理表1300中添加具有在線文檔602的文檔儲存庫標(biāo)識符R印ository、documented以及更新日期及時間的記錄(步驟S1602)。接著處理序列結(jié)束。如果步驟S1601中為“否”,則分類處理單元402確定能夠打印,接著處理序列結(jié)束。如上所述,管理打印指令失敗的在線文檔的標(biāo)識符。即使文檔儲存庫URL在各個瀏覽器之間不同,也能夠通知用戶在線文檔不能打印,而無需再次對其進(jìn)行獲取。這能夠防止無謂的通信。〈第三實(shí)施例〉第三實(shí)施例在小書簽的執(zhí)行時檢查安全信息(環(huán)境或者加密),管理由于加密使得打印指令失敗的在線文檔602的標(biāo)識符。根據(jù)本實(shí)施例,當(dāng)用戶再次發(fā)出打印該在線文檔的指令時,通知用戶在線文檔不能打印,而無需對其進(jìn)行獲取。例如,第三實(shí)施例可應(yīng)用于在線文檔已經(jīng)被加密并能夠通過客戶終端上的工具的功能來瀏覽但考慮到安全性而無法打印的情況。請注意,安全信息是表示在線文檔602是否已經(jīng)被加密的信息。例如,可以使用標(biāo)記來表示是否加密,并且與在線文檔相對應(yīng)地管理標(biāo)記。作為選擇,可以使用表示加密方法的信息。[分類處理序列]圖16是示出控制服務(wù)器102接收打印請求,獲取文檔數(shù)據(jù)的屬性并基于文檔屬性獲取結(jié)果進(jìn)行分類處理的處理序列的流程圖。該處理序列與第一實(shí)施例中所述的圖9相對應(yīng)。不再重復(fù)相同的處理的描述。
在步驟S1701中,瀏覽器406或者407檢查在線文檔602是否已經(jīng)被加密。稍后參照圖17描述該處理的細(xì)節(jié)。步驟S1702至步驟S1706與圖9的步驟S901至S905相同。 在步驟S1707中,分類處理單元402更新不能打印文檔管理表1300的數(shù)據(jù)。稍后參照圖18 描述該處理的細(xì)節(jié)。步驟S1708至S1714與圖9的步驟S906至S912相同。接著,處理序列結(jié)束。圖7B例示了在步驟S1701中的小書簽604的腳本。腳本1800表示腳本文件并由瀏覽器406或者407來執(zhí)行。瀏覽器406或者407獲取客戶終端中打開在線文檔602的工具的信息。如果該工具基于獲取的工具信息能夠?yàn)g覽加密的在線文檔602,則瀏覽器406或者407向URL添加在線文檔602的安全屬性,并將最終的URL發(fā)送到請求接收單元401的 URL。描述1801定義該處理。如果獲取的工具無法瀏覽加密的在線文檔602,則將在瀏覽器406或者407上顯示的在線文檔602的URL發(fā)送到控制服務(wù)器102的請求接收單元401的URL。描述1802定義該處理。確定獲取的工具是否能夠?yàn)g覽加密的在線文檔602,以檢查獲取的在線文檔602 是否已經(jīng)被加密,并使用確定結(jié)果作為用于確定在線文檔602是否能夠打印的信息。[加密檢查處理]圖17是示出根據(jù)本實(shí)施例的從瀏覽器406或者407向請求接收單元401發(fā)送包含是否加密的打印請求的處理的流程圖。步驟S1901與步驟S801相同。在步驟S1902中, 瀏覽器406或者407接收用戶對書簽603的選擇操作,并基于操作加載和執(zhí)行小書簽604 的腳本。在本實(shí)施例中,執(zhí)行圖7B所示的腳本。在步驟S1903中,瀏覽器406或者407基于步驟S1902的結(jié)果確定是否能夠?yàn)g覽加密的在線文檔602。如果步驟S1903中為“是”,則瀏覽器406或者407根據(jù)在步驟S1902 中執(zhí)行的小書簽604將在線文檔602的URL 601和安全屬性信息(加密信息)發(fā)送到請求接收單元401 (步驟S1904)。如果步驟S1903中為“否”,則瀏覽器406或者407根據(jù)在步驟 S1902中執(zhí)行的小書簽,將在線文檔602的URL 601發(fā)送到請求接收單元401 (步驟S1905)。 在步驟S1904或者S1905中的處理之后,處理序列結(jié)束。[錯誤信息更新處理序列]圖18是示出分類處理單元402更新不能打印文檔管理表1300的數(shù)據(jù)的處理(與圖16的步驟S1707相對應(yīng))的序列的流程圖。在步驟S2001中,分類處理單元402加載在圖17的步驟S1904中已經(jīng)發(fā)送到請求接收單元401的安全屬性信息,并確定在線文檔602是否已經(jīng)被加密。如果步驟S2001中為“是”,則分類處理單元402向不能打印文檔管理表1300中添加具有在線文檔602的文檔儲存庫標(biāo)識符R印ository、documented以及更新日期及時間的記錄(步驟S2002)。接著,處理序列結(jié)束,如果步驟S2001中為“否”,則分類處理單元402確定在線文檔602未被加密,并且處理序列結(jié)束。在這種情況下,圖5D所示的不能打印文檔管理表1300的項(xiàng)目與上述項(xiàng)目相同。 然而,不能打印文檔管理表1300可以具有與在第二實(shí)施例不同的項(xiàng)目以便顯示為什么不能打印的原因。更具體地說,新添加表示禁止打印的原因的項(xiàng)目,并在不能打印文檔管理表 1300中管理該項(xiàng)目。通過該信息,可以在例如如圖6C所示的瀏覽器畫面620上顯示原因。如上所述,在執(zhí)行小書簽時,檢查安全信息(環(huán)境或者加密),并管理由于加密而使打印指令失敗的在線文檔602的標(biāo)識符。能夠向用戶通知預(yù)先加密的在線文檔不能打印,而無需再次對其進(jìn)行獲取。這能夠防止無謂的通信?!吹谒膶?shí)施例〉在第四實(shí)施例中,還獲取頁計(jì)數(shù)作為在線文檔602的屬性信息,瀏覽器406或者 407隱藏不能用于獲取的頁計(jì)數(shù)的打印設(shè)置項(xiàng)目。即,移動客戶端的瀏覽器根據(jù)發(fā)出了打印指令的在線文檔的屬性信息(在這種情況下為頁計(jì)數(shù))僅顯示可選擇的設(shè)置項(xiàng)目。[分類處理序列]圖19是示出控制服務(wù)器102接收打印請求、獲取文檔的屬性并基于文檔屬性獲取結(jié)果進(jìn)行分類處理的處理序列的流程圖。本處理序列與第一實(shí)施例中所述的圖9相對應(yīng)。 不再重復(fù)相同處理的描述。步驟S2101至S2106與圖9的步驟S901至S906相同。在步驟 S2107中,分類處理單元402基于在線文檔602的屬性信息向?yàn)g覽器406或者407發(fā)送打印設(shè)置畫面,并接收打印指令。將參照圖20描述該處理的細(xì)節(jié)。步驟S2108至S2113與圖9 的步驟S907至S912相同。接著,處理序列結(jié)束。[打印設(shè)置接收處理序列]圖20是示出基于在線文檔602的屬性信息從分類處理單元402向?yàn)g覽器406或者407發(fā)送打印設(shè)置畫面,并接收打印指令的處理(與圖19的步驟S2107相對應(yīng))的序列的流程圖。在步驟S2201中,分類處理單元402確定在步驟S2105中獲取到的在線文檔602 的屬性信息是否包含表示頁計(jì)數(shù)的信息。如果步驟S2201中為“否”,則分類處理單元402 經(jīng)由請求接收單元401向?yàn)g覽器406或者407發(fā)送所有選擇項(xiàng)目有效的瀏覽器畫面630,并且瀏覽器406或者407顯示瀏覽器畫面630 (步驟S2202)。如果步驟S2201中為“是”,則分類處理單元402確定表示在線文檔602的頁計(jì)數(shù)的屬性信息是否是“1” (步驟S2203)。如果步驟S2203中為“是”,則分類處理單元402經(jīng)由請求接收單元401向?yàn)g覽器 406或者407發(fā)送隱藏1頁打印不需要的Ninl設(shè)置或者雙面設(shè)置的瀏覽器畫面630 (步驟 S2204)。如果步驟S2203中為“否”,則分類處理單元402確定表示在線文檔602的頁計(jì)數(shù)的屬性信息是否是“2”(步驟S2205)。如果步驟S2205中為“是”,則分類處理單元402經(jīng)由請求接收單元401向?yàn)g覽器406或者407發(fā)送隱藏2頁打印不需要的4inl設(shè)置的瀏覽器畫面630 (步驟S2206)。如果步驟S2205中為“否”,則分類處理單元402經(jīng)由請求接收單元 401向?yàn)g覽器406或者407發(fā)送顯示所有打印設(shè)置選擇項(xiàng)目的瀏覽器畫面630,瀏覽器406 或者407顯示瀏覽器畫面630 (步驟S2207)。在步驟S2202、S2204、S2206或者S2207的處理之后,在步驟S2208中,分類處理單元402經(jīng)由請求接收單元401接受瀏覽器畫面630中的打印設(shè)置,并將它們保存在間接存儲單元303中。接著處理序列結(jié)束。如上所述,獲取頁計(jì)數(shù)作為在線文檔602的屬性信息,并且瀏覽器406或者407能夠隱藏不可用于獲取的頁計(jì)數(shù)的打印設(shè)置項(xiàng)目。第四實(shí)施例在如智能手機(jī)那樣畫面尺寸受限,并且在一次能夠顯示的信息量受限時,不顯示任何不正確的選擇。除了第一實(shí)施例的效果以外,第四實(shí)施例能夠提高用戶友好性,而不會損害用戶可視性或者可操作性。本發(fā)明的各方面還能夠通過讀出并執(zhí)行記錄在存儲設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序的系統(tǒng)或裝置的計(jì)算機(jī)(或諸如CPU或MPU的設(shè)備)、以及由系統(tǒng)或裝置的計(jì)算機(jī)例如讀出并執(zhí)行記錄在存儲設(shè)備上的用于執(zhí)行上述實(shí)施例的功能的程序來執(zhí)行步驟的方法來實(shí)現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲設(shè)備的各種類型的記錄介質(zhì)(例如計(jì)算機(jī)可讀介質(zhì))向計(jì)算機(jī)提供程序。 雖然參照示例性實(shí)施例描述了本發(fā)明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實(shí)施例。應(yīng)對所附權(quán)利要求的范圍給予最寬的解釋,以使其覆蓋所有變型、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種網(wǎng)絡(luò)打印系統(tǒng),其包括客戶終端、控制對網(wǎng)絡(luò)上的在線文檔的處理的控制服務(wù)器以及圖像形成裝置,所述客戶終端包括打印指令單元,所述打印指令單元被配置為通過對經(jīng)由所述客戶終端的Web瀏覽器訪問的所述在線文檔執(zhí)行以腳本語言定義的處理,來向所述控制服務(wù)器發(fā)送所述在線文檔的打印指令,并且所述控制服務(wù)器包括格式確定單元,其被配置為接收從所述客戶終端發(fā)送的所述打印指令,并確定由所述打印指令指定的所述在線文檔是否具有所述圖像形成裝置能夠打印的文檔格式;轉(zhuǎn)換確定單元,其被配置為當(dāng)所述格式確定單元確定所述在線文檔不能打印時,確定由所述打印指令指定的所述在線文檔的文檔格式是否能夠被轉(zhuǎn)換;轉(zhuǎn)換單元,其被配置為當(dāng)所述轉(zhuǎn)換確定單元確定所述文檔格式能夠被轉(zhuǎn)換時,將所述在線文檔的文檔格式轉(zhuǎn)換為能夠打印的文檔格式;以及輸入單元,其被配置為輸入所述能夠打印的文檔格式的所述在線文檔的實(shí)際數(shù)據(jù)作為所述圖像形成裝置中的打印目標(biāo)。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)打印系統(tǒng),其中,在所述客戶終端中,將所述以腳本語言定義的處理作為小書簽登記在所述Web瀏覽器中,并且當(dāng)打印所訪問的在線文檔時,響應(yīng)于用戶選擇所述小書簽而執(zhí)行所述打印指令單元的處理。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)打印系統(tǒng),其中,在所述客戶終端中的所述以腳本語言定義的處理中,根據(jù)用戶訪問的所述在線文檔的URL來指定所述在線文檔。
4.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)打印系統(tǒng),其中,所述控制服務(wù)器還包括存儲單元,其被配置為當(dāng)由所接收的打印指令指定的所述在線文檔不能打印時,存儲所述在線文檔,以及通知單元,其被配置為當(dāng)針對與存儲在所述存儲單元中的所述在線文檔相同的在線文檔發(fā)出打印指令時,向用戶通知所述在線文檔不能打印,而不獲取所述在線文檔的實(shí)際數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)打印系統(tǒng),其中,當(dāng)對經(jīng)由所述客戶終端的所述Web瀏覽器訪問的所述在線文檔執(zhí)行所述以腳本語言定義的處理時,所述客戶終端的所述打印指令單元確定所述在線文檔是否已經(jīng)被加密,并且當(dāng)所述在線文檔已經(jīng)被加密時,還向所述控制服務(wù)器發(fā)送關(guān)于所述在線文檔的加密的信息,并且所述控制服務(wù)器還包括存儲單元,其被配置為當(dāng)所述控制服務(wù)器接收到從所述客戶終端發(fā)送的所述打印指令、并基于所述關(guān)于加密的信息確定由所述打印指令指定的所述在線文檔由于加密而不能打印時,存儲所述在線文檔,以及通知單元,其被配置為當(dāng)針對與存儲在所述存儲單元中的所述在線文檔相同的在線文檔發(fā)出打印指令時,向用戶通知所述在線文檔不能打印,而不獲取所述在線文檔的實(shí)際數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)打印系統(tǒng),其中,所述控制服務(wù)器還包括 獲取單元,其被配置為獲取關(guān)于所述在線文檔的頁計(jì)數(shù)的信息,以及發(fā)送單元,其被配置為向所述客戶終端發(fā)送,僅顯示能夠針對由所述獲取單元獲取的所述頁計(jì)數(shù)進(jìn)行選擇的打印設(shè)置的設(shè)置畫面。
7.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)打印系統(tǒng),其中,關(guān)于存儲在所述控制服務(wù)器的存儲單元中的在線文檔的信息,至少包括所述在線文檔的URL、文檔格式、文檔格式轉(zhuǎn)換能否信息以及打印設(shè)置信息。
8.一種網(wǎng)絡(luò)打印系統(tǒng)中的客戶終端,所述網(wǎng)絡(luò)打印系統(tǒng)包括所述客戶終端、控制對網(wǎng)絡(luò)上的在線文檔的處理的控制服務(wù)器以及圖像形成裝置,所述客戶終端包括打印指令單元,其被配置為通過對經(jīng)由所述客戶終端的Web瀏覽器訪問的所述在線文檔執(zhí)行以腳本語言定義的處理,來向所述控制服務(wù)器發(fā)送所述在線文檔的打印指令,其中,將所述以腳本語言定義的處理作為小書簽登記在所述Web瀏覽器中,并且當(dāng)打印所訪問的在線文檔時,響應(yīng)于用戶選擇所述小書簽而執(zhí)行所述打印指令單元的處理。
9.一種網(wǎng)絡(luò)打印系統(tǒng)中的打印方法,所述網(wǎng)絡(luò)打印系統(tǒng)包括客戶終端、控制對網(wǎng)絡(luò)上的在線文檔的處理的控制服務(wù)器以及圖像形成裝置,所述打印方法包括在所述客戶終端中執(zhí)行的如下步驟打印指令步驟,通過對經(jīng)由所述客戶終端的Web瀏覽器訪問的所述在線文檔執(zhí)行以腳本語言定義的處理,來向所述控制服務(wù)器發(fā)送所述在線文檔的打印指令,在所述控制服務(wù)器中執(zhí)行的如下步驟格式確定步驟,接收從所述客戶終端發(fā)送的所述打印指令,并確定由所述打印指令指定的所述在線文檔是否具有所述圖像形成裝置能夠打印的文檔格式;轉(zhuǎn)換確定步驟,當(dāng)在所述格式確定步驟中確定所述在線文檔不能打印時,確定由所述打印指令指定的所述在線文檔的文檔格式是否能夠被轉(zhuǎn)換;轉(zhuǎn)換步驟,當(dāng)在所述轉(zhuǎn)換確定步驟中確定所述文檔格式能夠被轉(zhuǎn)換時,將所述在線文檔的所述文檔格式轉(zhuǎn)換為能夠打印的文檔格式;以及輸入步驟,輸入所述能夠打印的文檔格式的所述在線文檔的實(shí)際數(shù)據(jù)作為所述圖像形成裝置中的打印目標(biāo)。
全文摘要
本發(fā)明提供一種網(wǎng)絡(luò)打印系統(tǒng)、客戶終端及打印方法。所述網(wǎng)絡(luò)打印系統(tǒng)包括所述客戶終端、控制對網(wǎng)絡(luò)上的在線文檔的處理的控制服務(wù)器以及圖像形成裝置,所述客戶終端包括打印指令單元,其被配置為通過對經(jīng)由所述客戶終端的Web瀏覽器訪問的所述在線文檔執(zhí)行以腳本語言定義的處理來向所述控制服務(wù)器發(fā)送所述在線文檔的打印指令,其中,將所述以腳本語言定義的處理作為小書簽登記在所述Web瀏覽器中,并且當(dāng)打印所訪問的在線文檔時,響應(yīng)于用戶選擇所述小書簽而執(zhí)行所述打印指令單元的處理。
文檔編號G06F3/14GK102387279SQ20111024960
公開日2012年3月21日 申請日期2011年8月25日 優(yōu)先權(quán)日2010年8月31日
發(fā)明者宮沢宏康 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
沈丘县| 大田县| 原平市| 衡水市| 广宁县| 嘉黎县| 龙山县| 海安县| 耒阳市| 灵丘县| 天柱县| 年辖:市辖区| 呼图壁县| 仁怀市| 密山市| 福贡县| 崇阳县| 皮山县| 三明市| 余干县| 浙江省| 绍兴县| 格尔木市| 合川市| 河北区| 湟中县| 改则县| 大兴区| 庆安县| 梁平县| 广饶县| 兴仁县| 涡阳县| 桂阳县| 巴林右旗| 武冈市| 永兴县| 宣武区| 泰安市| 达孜县| 饶平县|