亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息發(fā)布及處理裝置及其控制方法、打印裝置及控制程序的制作方法

文檔序號(hào):6564158閱讀:195來源:國知局
專利名稱:信息發(fā)布及處理裝置及其控制方法、打印裝置及控制程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息發(fā)布及處理裝置及其控制方法、打印裝置及控制程序,特別涉及應(yīng)用程序的安裝技術(shù)。
背景技術(shù)
以往,特別是在組裝設(shè)備中,通過網(wǎng)絡(luò)和USB電纜下載(獲取)應(yīng)用程序(以下簡(jiǎn)稱為應(yīng)用)并安裝時(shí),在該應(yīng)用是超過組裝設(shè)備的性能、存儲(chǔ)器、文件系統(tǒng)等資源的允許范圍的、使用大量資源的應(yīng)用的情況下,組裝設(shè)備自身的動(dòng)作將妨礙應(yīng)用的安裝和應(yīng)用的動(dòng)作,有可能使原來的動(dòng)作無法進(jìn)行。
為了解決該情況,在專利文獻(xiàn)1記載的技術(shù)中,在下載應(yīng)用時(shí),預(yù)先獲取應(yīng)用動(dòng)作所需要的資源條件,在所獲取的資源條件不在該組裝設(shè)備的允許范圍內(nèi)時(shí),不進(jìn)行安裝。
專利文獻(xiàn)1 日本特開平5-270069號(hào)公報(bào)但是,在上述現(xiàn)有技術(shù)中,即使沒有應(yīng)用動(dòng)作時(shí)的資源問題,由于未考慮應(yīng)用安裝時(shí)的資源,所以在安裝時(shí)有可能產(chǎn)生問題。
例如,在下載了安裝時(shí)的大小非常大的應(yīng)用時(shí),應(yīng)該將超過處于該組裝設(shè)備的動(dòng)作環(huán)境下的盤的容量也考慮在內(nèi)。并且,在應(yīng)用由非常大量的文件構(gòu)成時(shí),當(dāng)超過在該組裝設(shè)備的動(dòng)作環(huán)境下可以同時(shí)處理的文件數(shù)量的上限時(shí),通過安裝應(yīng)用,可能導(dǎo)致所有文件操作無法進(jìn)行。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種在向設(shè)備發(fā)布應(yīng)用時(shí)能夠確實(shí)保證從應(yīng)用的下載到動(dòng)作的信息發(fā)布及處理裝置及其控制方法、打印裝置及控制程序。
為了解決上述問題,一種通過通信線路向外部設(shè)備發(fā)布應(yīng)用程序的信息發(fā)布裝置,其特征在于,具有存儲(chǔ)多個(gè)所述應(yīng)用程序的應(yīng)用存儲(chǔ)部;以及應(yīng)用發(fā)布部,其在從所述外部設(shè)備進(jìn)行了應(yīng)用程序的發(fā)布請(qǐng)求時(shí),從所述應(yīng)用存儲(chǔ)部讀出對(duì)應(yīng)于所述發(fā)布請(qǐng)求的所述應(yīng)用程序,附加安裝資源信息而進(jìn)行發(fā)布,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
根據(jù)上述結(jié)構(gòu),應(yīng)用存儲(chǔ)部存儲(chǔ)多個(gè)所述應(yīng)用程序。
由此,應(yīng)用發(fā)布部在從外部設(shè)備進(jìn)行了應(yīng)用程序的發(fā)布請(qǐng)求時(shí),從應(yīng)用存儲(chǔ)部讀出對(duì)應(yīng)于發(fā)布請(qǐng)求的應(yīng)用程序,附加安裝資源信息而進(jìn)行發(fā)布,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
在這種情況下,所述應(yīng)用存儲(chǔ)部也可以將各個(gè)所述應(yīng)用程序和對(duì)應(yīng)于該應(yīng)用程序的所述安裝資源信息相關(guān)聯(lián)地進(jìn)行存儲(chǔ)。
并且,所述安裝資源信息也可以至少包括與所述應(yīng)用程序的大小和構(gòu)成該應(yīng)用程序的文件數(shù)量相關(guān)的信息。
另外,所述安裝資源信息也可以構(gòu)成為電子證書。
此外,還可以具有列表發(fā)布部,其在從所述外部設(shè)備進(jìn)行了可以提供的應(yīng)用程序的列表的發(fā)布請(qǐng)求時(shí),發(fā)布所述可以提供的應(yīng)用程序的列表。
并且,一種信息處理裝置,其應(yīng)用程序是通過通信線路從外部的信息發(fā)布裝置發(fā)布的,其特征在于,具有發(fā)布請(qǐng)求部,其通過所述通信線路向所述信息發(fā)布裝置進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求;以及安裝部,其在伴隨所述發(fā)布請(qǐng)求、從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而發(fā)布的情況下,參照所述安裝資源信息,在判定為該信息處理裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息,。
根據(jù)上述結(jié)構(gòu),發(fā)布請(qǐng)求部通過所述通信線路向所述信息發(fā)布裝置進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求。
由此,安裝部在伴隨所述發(fā)布請(qǐng)求、從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而發(fā)布的情況下,參照所述安裝資源信息,在判定為該信息處理裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
并且,一種打印裝置,具有打印機(jī)構(gòu),且打印處理用應(yīng)用等應(yīng)用程序是通過通信線路從外部的信息發(fā)布裝置發(fā)布的,其特征在于,具有發(fā)布請(qǐng)求部,其通過所述通信線路向所述信息發(fā)布裝置進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求;以及安裝部,其在伴隨所述發(fā)布請(qǐng)求、從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而發(fā)布的情況下,參照所述安裝資源信息,在判定為該打印裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
根據(jù)上述結(jié)構(gòu),發(fā)布請(qǐng)求部通過所述通信線路向所述信息發(fā)布裝置進(jìn)行打印處理用應(yīng)用等應(yīng)用程序的發(fā)布請(qǐng)求。
由此,安裝部伴在隨所述發(fā)布請(qǐng)求、從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而發(fā)布的情況下,參照所述安裝資源信息,在判定為該打印裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
并且,一種信息發(fā)布裝置的控制方法,該信息發(fā)布裝置具有存儲(chǔ)多個(gè)應(yīng)用程序的應(yīng)用存儲(chǔ)部,通過通信線路向外部設(shè)備發(fā)布所述應(yīng)用程序,其特征在于,包括發(fā)布請(qǐng)求判定步驟,判定是否從所述外部設(shè)備進(jìn)行了應(yīng)用程序的發(fā)布請(qǐng)求;以及應(yīng)用發(fā)布步驟,在進(jìn)行了所述發(fā)布請(qǐng)求時(shí),從所述應(yīng)用存儲(chǔ)部讀出對(duì)應(yīng)于所述發(fā)布請(qǐng)求的所述應(yīng)用程序,附加安裝資源信息而進(jìn)行發(fā)布,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
并且,一種信息處理裝置的控制方法,該信息處理裝置的應(yīng)用程序是通過通信線路從外部的信息發(fā)布裝置發(fā)布的,該控制方法的特征在于,包括發(fā)布請(qǐng)求步驟,通過所述通信線路向所述信息發(fā)布裝置進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求;以及安裝步驟,在伴隨所述發(fā)布請(qǐng)求,從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而發(fā)布的情況下,參照所述安裝資源信息,在判定為該信息處理裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
并且,一種控制程序,用于通過計(jì)算機(jī)控制信息發(fā)布裝置,該信息發(fā)布裝置具有存儲(chǔ)多個(gè)應(yīng)用程序的應(yīng)用存儲(chǔ)部,通過通信線路向外部設(shè)備發(fā)布所述應(yīng)用程序,其特征在于,判定是否從所述外部設(shè)備進(jìn)行了應(yīng)用程序的發(fā)布請(qǐng)求,在進(jìn)行了所述發(fā)布請(qǐng)求時(shí),從所述應(yīng)用存儲(chǔ)部讀出對(duì)應(yīng)于所述發(fā)布請(qǐng)求的所述應(yīng)用程序,附加安裝資源信息而進(jìn)行發(fā)布,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
并且,一種控制程序,用于通過計(jì)算機(jī)控制信息處理裝置,該信息處理裝置的應(yīng)用程序是通過通信線路從外部的信息發(fā)布裝置發(fā)布的,該控制程序的特征在于,通過所述通信線路向所述信息發(fā)布裝置進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求,在伴隨所述發(fā)布請(qǐng)求、從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而發(fā)布的情況下,參照所述安裝資源信息,判定該信息處理裝置的動(dòng)作環(huán)境是否可以實(shí)現(xiàn)所述應(yīng)用程序的安裝,在判定為該信息處理裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。


圖1是實(shí)施方式的應(yīng)用發(fā)布系統(tǒng)的概要結(jié)構(gòu)方框圖。
圖2是打印機(jī)和發(fā)布服務(wù)器的功能方框圖。
圖3是java應(yīng)用的結(jié)構(gòu)示例的說明圖。
圖4是發(fā)布服務(wù)器的登記處理的處理流程圖。
圖5是客戶端即打印機(jī)側(cè)的應(yīng)用列表請(qǐng)求處理的處理流程圖。
圖6是發(fā)布服務(wù)器側(cè)的應(yīng)用列表響應(yīng)處理的處理流程圖。
圖7是發(fā)布服務(wù)器的應(yīng)用發(fā)布處理的處理流程圖。
具體實(shí)施例方式
以下,參照

本發(fā)明的優(yōu)選實(shí)施方式。
圖1是實(shí)施方式的應(yīng)用發(fā)布系統(tǒng)的概要結(jié)構(gòu)方框圖。
應(yīng)用發(fā)布系統(tǒng)10發(fā)揮信息處理裝置的作用,其構(gòu)成為具有在后述的個(gè)人計(jì)算機(jī)的控制下進(jìn)行各種打印處理的打印機(jī)11;包括打印機(jī)11所連接的互聯(lián)網(wǎng)、LAN等的網(wǎng)絡(luò)12;與網(wǎng)絡(luò)12連接,發(fā)布應(yīng)用的發(fā)布服務(wù)器13;以及通過網(wǎng)絡(luò)12連接打印機(jī)11,進(jìn)行打印控制的多個(gè)個(gè)人計(jì)算機(jī)(PC)14A、14B。
在該情況下,作為發(fā)布給打印機(jī)11的應(yīng)用,可以列舉用于判別是否是基于正規(guī)用戶的打印輸出的認(rèn)證應(yīng)用;由多個(gè)打印機(jī)分散(例如對(duì)于100份的打印,利用5臺(tái)打印機(jī)各打印20份等)進(jìn)行處理的分組打印(分散打印)應(yīng)用;對(duì)打印對(duì)象的圖像進(jìn)行處理的圖像處理應(yīng)用;將打印機(jī)11的狀態(tài)通知給管理服務(wù)器或收費(fèi)服務(wù)器等,為了進(jìn)行維護(hù)和耗材補(bǔ)充而通知服務(wù)公司等的狀態(tài)管理應(yīng)用等。
打印機(jī)11具有控制整個(gè)打印機(jī)11的MPU 11A;進(jìn)行網(wǎng)絡(luò)12和MPU11A之間的接口動(dòng)作的網(wǎng)卡11B;在MPU 11A的控制下實(shí)際進(jìn)行各種打印處理的打印單元11C;進(jìn)行USB端子11D1、11D2、IEEE1394端子11D3、并行端子11D4等與MPU 11A之間的接口動(dòng)作的接口電路11E。
其中,MPU 11A構(gòu)成為微型計(jì)算機(jī),具有控制該MPU 11A整體的CPU、預(yù)先存儲(chǔ)控制程序等的ROM、臨時(shí)存儲(chǔ)數(shù)據(jù)等的RAM等。
并且,打印單元11C具有進(jìn)行各種打印的打印頭、向規(guī)定的打印方向驅(qū)動(dòng)打印頭的支架機(jī)構(gòu)、輸送記錄介質(zhì)用的輸送機(jī)構(gòu)等。
圖2是打印機(jī)和發(fā)布服務(wù)器的功能方框圖。
發(fā)布服務(wù)器13的應(yīng)用署名部21在通過操作部22由操作者指定的應(yīng)用中,通過應(yīng)用信息確認(rèn)部23確認(rèn)為可以向某一外部設(shè)備(上述的打印機(jī)11等)安裝的應(yīng)用的情況下,對(duì)該應(yīng)用實(shí)施電子證書(電子署名)。被實(shí)施了該電子證書的應(yīng)用被存儲(chǔ)在存儲(chǔ)部24中。
操作部22具有鍵盤、鼠標(biāo)等用戶接口,根據(jù)操作者的操作狀態(tài),指定將要實(shí)施電子證書的應(yīng)用,并指示實(shí)施電子證書。
應(yīng)用信息確認(rèn)部23生成通過應(yīng)用署名部21指定的應(yīng)用的應(yīng)用信息,通過參照規(guī)定應(yīng)用信息,判定是否在針對(duì)每個(gè)預(yù)定了連接的各個(gè)外部設(shè)備預(yù)先確定的規(guī)定值的范圍內(nèi)。
此處,應(yīng)用信息至少包括與應(yīng)用的大小相關(guān)的應(yīng)用大小信息、和與構(gòu)成應(yīng)用的文件相關(guān)的文件信息。作為文件信息,至少包括安裝時(shí)的執(zhí)行形式文件的文件數(shù)量、安裝時(shí)的目錄數(shù)量和安裝時(shí)的其他文件的文件數(shù)量。作為其他文件,在包括檔案文件(將多個(gè)文件匯總為一個(gè)的文件)的情況下,應(yīng)用信息包括將檔案文件解壓時(shí)得到的安裝時(shí)的執(zhí)行形式文件的文件數(shù)量、安裝時(shí)的目錄數(shù)量和安裝時(shí)的其他文件(文本文件、圖像文件、圖標(biāo)文件等)的文件數(shù)量。
更加具體地講,以利用java開發(fā)的應(yīng)用為例進(jìn)行說明。
圖3是java應(yīng)用的結(jié)構(gòu)示例的說明圖。
java應(yīng)用(文件名application.jar)被以jar格式存檔,包括“main.class”和“utility.class”這兩種執(zhí)行形式文件、和“l(fā)ibdir”的一種目錄。
目錄“l(fā)ibdir”包括以jar格式存檔的庫“l(fā)ibrary.jar”,該庫“l(fā)ibrary.jar”具有“l(fā)ib.class”的一種執(zhí)行形式文件、和“info.txt”的文本文件(其他文件)。
該情況下,作為應(yīng)用信息包括以下內(nèi)容。
應(yīng)用大小90kbyte執(zhí)行形式文件數(shù)量3(main.class/utility.class/lib.class)目錄數(shù)量1(libdir)其他文件數(shù)量2(library.jar/info.txt)規(guī)定應(yīng)用信息按照成為客戶端的每個(gè)設(shè)備確定,例如按照以下所示規(guī)定。
應(yīng)用大小100kbyte(規(guī)定上限值)執(zhí)行形式文件數(shù)量100(規(guī)定上限值)目錄數(shù)量100(規(guī)定上限值)其他文件數(shù)量100(規(guī)定上限值)
存儲(chǔ)部24按照各個(gè)外部設(shè)備存儲(chǔ)規(guī)定應(yīng)用信息,并且存儲(chǔ)實(shí)施了電子證書的多個(gè)應(yīng)用,以便進(jìn)行發(fā)布。
應(yīng)用列表響應(yīng)部25根據(jù)來自作為客戶端的打印機(jī)11的應(yīng)用列表請(qǐng)求,生成在當(dāng)前時(shí)刻存儲(chǔ)在存儲(chǔ)部24中的應(yīng)用的列表,將應(yīng)用列表發(fā)布給作為客戶端的打印機(jī)11。
應(yīng)用發(fā)布部26根據(jù)來自作為客戶端的打印機(jī)11的應(yīng)用發(fā)布請(qǐng)求,從存儲(chǔ)部24讀出所請(qǐng)求的應(yīng)用而進(jìn)行發(fā)布。
顯示部27具有顯示器,顯示操作部的操作結(jié)果和操作內(nèi)容,并通知給操作者。
作為客戶端的打印機(jī)11的應(yīng)用列表請(qǐng)求部31根據(jù)操作部32的操作狀態(tài),請(qǐng)求發(fā)布服務(wù)器13向該打印機(jī)11發(fā)布應(yīng)用的列表。
操作部32具有鍵盤、鼠標(biāo)等用戶接口,指示應(yīng)用列表請(qǐng)求部向發(fā)布服務(wù)器13請(qǐng)求應(yīng)用列表,并且指示應(yīng)用請(qǐng)求部從所獲取的應(yīng)用列表中,對(duì)應(yīng)于用戶的指示來從發(fā)布服務(wù)器13進(jìn)行獲取,或者,指示應(yīng)用安裝部從存儲(chǔ)在存儲(chǔ)部中的應(yīng)用中安裝某一個(gè)應(yīng)用。
應(yīng)用請(qǐng)求部33向發(fā)布服務(wù)器13請(qǐng)求在操作部32中指定的應(yīng)用,并且將所發(fā)布的應(yīng)用中、被后述的應(yīng)用署名確認(rèn)部35確認(rèn)為正規(guī)且可以進(jìn)行安裝作業(yè)的應(yīng)用的應(yīng)用,存儲(chǔ)在后述的存儲(chǔ)部34中,將除此以外的應(yīng)用廢棄。
存儲(chǔ)部34存儲(chǔ)由應(yīng)用請(qǐng)求部33指定的正規(guī)且可以進(jìn)行安裝作業(yè)的應(yīng)用。
應(yīng)用署名確認(rèn)部35確認(rèn)由應(yīng)用請(qǐng)求部33指定的應(yīng)用的署名信息是否是正規(guī)的信息。
應(yīng)用安裝部36安裝存儲(chǔ)在存儲(chǔ)部34中的應(yīng)用、即正規(guī)且可以進(jìn)行安裝作業(yè)的應(yīng)用中、由操作部指定的應(yīng)用。
顯示部37具有顯示器,顯示操作部32的操作結(jié)果和操作內(nèi)容。
下面,說明實(shí)施方式的發(fā)布服務(wù)器的應(yīng)用的登記處理。
圖4是發(fā)布服務(wù)器的登記處理的處理流程圖。
在該情況下,登記對(duì)象的應(yīng)用即電子署名對(duì)象的應(yīng)用,被預(yù)先保存在規(guī)定的URL(應(yīng)用保存對(duì)象URL)中(步驟S11)。作為規(guī)定的URL,例如可以是本地的目錄、或網(wǎng)絡(luò)上的地址。具體地講可以是以下形式。
C:\application.jarhttp://server/application.zip從發(fā)布服務(wù)器13的操作部向應(yīng)用署名部指定應(yīng)用保存對(duì)象URL,并進(jìn)行署名指示(步驟S12)。
由此,應(yīng)用署名部21指定所指定的應(yīng)用保存對(duì)象URL,委托應(yīng)用信息確認(rèn)部23確認(rèn)應(yīng)用信息。
應(yīng)用信息確認(rèn)部23獲取保存在所指定的應(yīng)用保存對(duì)象URL中的應(yīng)用的應(yīng)用信息。并且,應(yīng)用信息確認(rèn)部23從存儲(chǔ)部24獲取有關(guān)該打印機(jī)11(客戶端)的規(guī)定的應(yīng)用信息,并與先前獲取的保存在應(yīng)用保存對(duì)象URL中的應(yīng)用的應(yīng)用信息進(jìn)行比較,判定是否全部在規(guī)定應(yīng)用信息中所規(guī)定的規(guī)定值內(nèi)(步驟S13)。
在步驟S13的判定中,在先前獲取的保存在應(yīng)用保存對(duì)象URL中的應(yīng)用的應(yīng)用信息中所包含的信息中的某一個(gè),不在規(guī)定應(yīng)用信息中所規(guī)定的規(guī)定值內(nèi)時(shí)(步驟S13偽),結(jié)束處理。
在步驟S13的判定中,在先前獲取的保存在應(yīng)用保存對(duì)象URL中的應(yīng)用的應(yīng)用信息中所包含的信息全部在規(guī)定應(yīng)用信息中所規(guī)定的規(guī)定值內(nèi)時(shí)(步驟S13真),進(jìn)行署名處理(步驟S14),并存儲(chǔ)在存儲(chǔ)部24的署名完成應(yīng)用存儲(chǔ)URL(署名完成應(yīng)用存儲(chǔ)目錄)中,結(jié)束處理(步驟S15)。
下面,說明應(yīng)用的安裝處理。
圖5是客戶端即打印機(jī)側(cè)的應(yīng)用列表請(qǐng)求處理的處理流程圖。
圖6是發(fā)布服務(wù)器側(cè)的應(yīng)用列表響應(yīng)處理的處理流程圖。
首先,作為客戶端的打印機(jī)11的操作部指示應(yīng)用列表請(qǐng)求部而使其獲取登記在發(fā)布服務(wù)器13中的應(yīng)用列表(步驟S21)。
由此,應(yīng)用列表請(qǐng)求部31通過網(wǎng)絡(luò)12向發(fā)布服務(wù)器13請(qǐng)求應(yīng)用列表。
另一方面,發(fā)布服務(wù)器13的應(yīng)用列表響應(yīng)部25通過網(wǎng)絡(luò)12判定是否有應(yīng)用列表的請(qǐng)求(步驟S31),并且處于等待狀態(tài)直到有請(qǐng)求(步驟S31偽)。
在步驟S31的判定中,在通過網(wǎng)絡(luò)12請(qǐng)求了應(yīng)用列表時(shí)(步驟S31真),發(fā)布服務(wù)器13的應(yīng)用列表響應(yīng)部25生成存儲(chǔ)在存儲(chǔ)部24中的應(yīng)用的列表(步驟S32),通過網(wǎng)絡(luò)12發(fā)送給打印機(jī)11(步驟S33)。
打印機(jī)11的應(yīng)用列表請(qǐng)求部31判定是否已獲取應(yīng)用列表(步驟S22)。
在步驟S22的判定中,在尚未獲取應(yīng)用列表時(shí)(步驟S22偽),處于等待狀態(tài)。
在步驟S22的判定中,在已獲取應(yīng)用列表時(shí)(步驟S22真),通過顯示部37顯示所獲取的應(yīng)用列表(步驟S23)。
由此,用戶通過操作部32從顯示于顯示部37的顯示器上的應(yīng)用列表中所包含的應(yīng)用中,選擇期望安裝的應(yīng)用,進(jìn)行安裝指示。
打印機(jī)11指定所選擇的應(yīng)用,指示應(yīng)用請(qǐng)求部33從發(fā)布服務(wù)器13獲取應(yīng)用(步驟S24)。
其結(jié)果,打印機(jī)11的應(yīng)用請(qǐng)求部33向發(fā)布服務(wù)器13請(qǐng)求所指定的應(yīng)用,并判定是否已發(fā)布了應(yīng)用(步驟S25)。
圖7是發(fā)布服務(wù)器的應(yīng)用發(fā)布處理的處理流程圖。
另一方面,發(fā)布服務(wù)器13的應(yīng)用發(fā)布部26判定是否有來自打印機(jī)11的應(yīng)用請(qǐng)求部33的發(fā)布請(qǐng)求(步驟S41)。
在步驟S41的判定中,在還沒有發(fā)布請(qǐng)求時(shí)(步驟S41偽),處于等待狀態(tài)。
在步驟S41的判定中,在有發(fā)布請(qǐng)求時(shí)(步驟S41真),判定是否已從存儲(chǔ)部24讀出對(duì)應(yīng)于該發(fā)布請(qǐng)求的應(yīng)用(步驟S42)。
在步驟S42的判定中,在未能從存儲(chǔ)部24讀出對(duì)應(yīng)于發(fā)布請(qǐng)求的應(yīng)用時(shí)(步驟S42偽),通過網(wǎng)絡(luò)12向作為客戶端的打印機(jī)11進(jìn)行錯(cuò)誤通知(步驟S44)。
在步驟S42的判定中,在已從存儲(chǔ)部24讀出對(duì)應(yīng)于發(fā)布請(qǐng)求的應(yīng)用時(shí)(步驟S42真),通過網(wǎng)絡(luò)12向作為客戶端的打印機(jī)11發(fā)布該應(yīng)用(步驟S43)。
另一方面,打印機(jī)11的應(yīng)用請(qǐng)求部33在步驟S25的判定中為尚未發(fā)布應(yīng)用時(shí)(步驟S25偽),處于等待狀態(tài)。
并且,在步驟S25的判定中為已發(fā)布了應(yīng)用時(shí)(步驟S25真),應(yīng)用請(qǐng)求部33將該應(yīng)用轉(zhuǎn)發(fā)給應(yīng)用署名確認(rèn)部,以便確認(rèn)署名。
由此,應(yīng)用署名確認(rèn)部判定在所轉(zhuǎn)發(fā)的應(yīng)用上是否已實(shí)施合適的署名(步驟S26)。此處,所說合適的署名,指能夠確認(rèn)為可以向該打印機(jī)11安裝的應(yīng)用的署名。
在步驟S26的判定中,在所轉(zhuǎn)發(fā)的應(yīng)用上實(shí)施了不合適的署名時(shí),即屬于不能安裝到該打印機(jī)11上的應(yīng)用時(shí)(步驟S26偽),應(yīng)用請(qǐng)求部33廢棄該應(yīng)用,結(jié)束處理(步驟S28)。
在步驟S26的判定中,在所轉(zhuǎn)發(fā)的應(yīng)用已實(shí)施合適的署名時(shí)(步驟S26真),即屬于能夠安裝到該打印機(jī)11上的應(yīng)用時(shí),應(yīng)用請(qǐng)求部33將所轉(zhuǎn)發(fā)的應(yīng)用存儲(chǔ)在存儲(chǔ)部34中。
隨之,操作部指定通過應(yīng)用請(qǐng)求部33獲取的應(yīng)用,指示應(yīng)用安裝部36安裝該應(yīng)用。
應(yīng)用安裝部36從存儲(chǔ)部讀出所指定的應(yīng)用,進(jìn)行安裝處理并結(jié)束處理(步驟S27)。
如以上說明的那樣,根據(jù)本實(shí)施方式,只對(duì)確實(shí)能夠安裝的應(yīng)用進(jìn)行安裝處理,所以不會(huì)超過處于組裝設(shè)備的動(dòng)作環(huán)境下的盤的容量,能夠確實(shí)地進(jìn)行安裝。并且,在應(yīng)用由非常大量的文件構(gòu)成的情況下,也不會(huì)超過在組裝設(shè)備的動(dòng)作環(huán)境下可以同時(shí)處理的文件數(shù)量的上限,即使安裝了應(yīng)用,也不會(huì)不能進(jìn)行文件操作,在安裝后也能夠確保組裝設(shè)備的動(dòng)作。
在以上的說明中,作為應(yīng)用的資源信息,說明了使用電子署名(電子證書)的情況,但不限于此,也可以使用利用密碼加密的文件等。
在以上的說明中,作為應(yīng)用列表中包含的應(yīng)用,未必局限于能夠在作為客戶端的打印機(jī)11中安裝的應(yīng)用,而也可以構(gòu)成為從打印機(jī)11側(cè)提供自己的資源信息,在發(fā)布服務(wù)器13側(cè)根據(jù)該資源信息,選擇能夠在打印機(jī)11中安裝的應(yīng)用,生成應(yīng)用列表。
在以上的說明中,作為客戶端的外部設(shè)備,說明了打印機(jī)(打印裝置)的情況,但不限于此,也可以是PDA和手機(jī)等便攜式信息設(shè)備、個(gè)人計(jì)算機(jī)等具有各種信息處理功能的信息處理裝置,只要能夠通過通信線路連接到信息發(fā)布裝置(例如信息發(fā)布服務(wù)器)上,即可適用。
權(quán)利要求
1.一種信息發(fā)布裝置,該信息發(fā)布裝置通過通信線路向外部設(shè)備發(fā)布應(yīng)用程序,該信息發(fā)布裝置的特征在于,該信息發(fā)布裝置具有存儲(chǔ)多個(gè)所述應(yīng)用程序的應(yīng)用存儲(chǔ)部;以及應(yīng)用發(fā)布部,其在從所述外部設(shè)備進(jìn)行了應(yīng)用程序的發(fā)布請(qǐng)求時(shí),從所述應(yīng)用存儲(chǔ)部讀出對(duì)應(yīng)于所述發(fā)布請(qǐng)求的所述應(yīng)用程序,附加安裝資源信息而進(jìn)行發(fā)布,該安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
2.根據(jù)權(quán)利要求1所述的信息發(fā)布裝置,其特征在于,所述應(yīng)用存儲(chǔ)部將各個(gè)所述應(yīng)用程序和對(duì)應(yīng)于該應(yīng)用程序的所述安裝資源信息相關(guān)聯(lián)地進(jìn)行存儲(chǔ)。
3.根據(jù)權(quán)利要求1或2所述的信息發(fā)布裝置,其特征在于,所述安裝資源信息至少包括與所述應(yīng)用程序的大小和構(gòu)成該應(yīng)用程序的文件數(shù)量相關(guān)的信息。
4.根據(jù)權(quán)利要求1所述的信息發(fā)布裝置,其特征在于,所述安裝資源信息構(gòu)成為電子證書。
5.根據(jù)權(quán)利要求1所述的信息發(fā)布裝置,其特征在于,該信息發(fā)布裝置具有列表發(fā)布部,該列表發(fā)布部在從所述外部設(shè)備進(jìn)行了可以提供的應(yīng)用程序的列表的發(fā)布請(qǐng)求時(shí),發(fā)布所述可以提供的應(yīng)用程序的列表。
6.一種信息處理裝置,該信息處理裝置的應(yīng)用程序是通過通信線路從外部的信息發(fā)布裝置發(fā)布的,該信息處理裝置的特征在于,該信息處理裝置具有發(fā)布請(qǐng)求部,其通過所述通信線路向所述信息發(fā)布裝置進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求;以及安裝部,其在伴隨所述發(fā)布請(qǐng)求、從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而進(jìn)行發(fā)布的情況下,參照所述安裝資源信息,在判定為該信息處理裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息,。
7.一種打印裝置,該打印裝置具有打印機(jī)構(gòu),且打印處理用應(yīng)用等的應(yīng)用程序是通過通信線路從外部的信息發(fā)布裝置發(fā)布的,該打印裝置的特征在于,該打印裝置具有發(fā)布請(qǐng)求部,其通過所述通信線路向所述信息發(fā)布裝置進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求;以及安裝部,其在伴隨所述發(fā)布請(qǐng)求、從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而進(jìn)行發(fā)布的情況下,參照所述安裝資源信息,在判定為該打印裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
8.一種信息發(fā)布裝置的控制方法,該信息發(fā)布裝置具有存儲(chǔ)多個(gè)應(yīng)用程序的應(yīng)用存儲(chǔ)部,且所述應(yīng)用程序是通過通信線路向外部設(shè)備發(fā)布的,該信息發(fā)布裝置的控制方法的特征在于,該方法包括發(fā)布請(qǐng)求判定步驟,判定是否從所述外部設(shè)備進(jìn)行了應(yīng)用程序的發(fā)布請(qǐng)求;以及應(yīng)用發(fā)布步驟,在進(jìn)行了所述發(fā)布請(qǐng)求時(shí),從所述應(yīng)用存儲(chǔ)部讀出對(duì)應(yīng)于所述發(fā)布請(qǐng)求的所述應(yīng)用程序,附加安裝資源信息而進(jìn)行發(fā)布,該安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
9.一種信息處理裝置的控制方法,該信息處理裝置的應(yīng)用程序是通過通信線路從外部的信息發(fā)布裝置發(fā)布的,該信息處理裝置的控制方法的特征在于,該方法包括發(fā)布請(qǐng)求步驟,通過所述通信線路向所述信息發(fā)布裝置進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求;以及安裝步驟,在伴隨所述發(fā)布請(qǐng)求、從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而進(jìn)行發(fā)布的情況下,參照所述安裝資源信息,在判定為該信息處理裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
10.一種控制程序,該控制程序用于通過計(jì)算機(jī)來控制信息發(fā)布裝置,該信息發(fā)布裝置具有存儲(chǔ)多個(gè)應(yīng)用程序的應(yīng)用存儲(chǔ)部,且通過通信線路向外部設(shè)備發(fā)布所述應(yīng)用程序,該控制程序的特征在于,判定是否從所述外部設(shè)備進(jìn)行了應(yīng)用程序的發(fā)布請(qǐng)求,在進(jìn)行了所述發(fā)布請(qǐng)求時(shí),從所述應(yīng)用存儲(chǔ)部讀出對(duì)應(yīng)于所述發(fā)布請(qǐng)求的所述應(yīng)用程序,附加安裝資源信息而進(jìn)行發(fā)布,該安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息。
11.一種控制程序,該控制程序用于通過計(jì)算機(jī)來控制信息處理裝置,該信息處理裝置的應(yīng)用程序是通過通信線路從外部的信息發(fā)布裝置發(fā)布的,該控制程序的特征在于,通過所述通信線路向所述信息發(fā)布裝置進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求,在伴隨所述發(fā)布請(qǐng)求、從所述信息發(fā)布裝置向所述應(yīng)用程序附加安裝資源信息而進(jìn)行發(fā)布的情況下,參照所述安裝資源信息,判定該信息處理裝置的動(dòng)作環(huán)境是否可以實(shí)現(xiàn)所述應(yīng)用程序的安裝,所述安裝資源信息是該應(yīng)用程序的安裝所需要的資源的相關(guān)信息,在判定為該信息處理裝置的動(dòng)作環(huán)境可以實(shí)現(xiàn)所述應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝。
全文摘要
本發(fā)明的課題是提供一種信息發(fā)布及處理裝置及其控制方法、打印裝置及控制程序,在向設(shè)備發(fā)布應(yīng)用時(shí)能夠確實(shí)保證從應(yīng)用的下載到動(dòng)作的過程。作為解決手段,打印機(jī)(11)進(jìn)行應(yīng)用程序的發(fā)布請(qǐng)求,發(fā)布服務(wù)器(13)在打印機(jī)(11)進(jìn)行了應(yīng)用程序的發(fā)布請(qǐng)求時(shí),從存儲(chǔ)部(24)讀出對(duì)應(yīng)的應(yīng)用程序,附加該應(yīng)用程序的安裝所需要的資源相關(guān)信息即安裝資源信息而進(jìn)行發(fā)布。由此,打印機(jī)(11)參照安裝資源信息,在判定該打印機(jī)的動(dòng)作環(huán)境可以實(shí)現(xiàn)應(yīng)用程序的安裝時(shí),進(jìn)行該應(yīng)用程序的安裝。
文檔編號(hào)G06F9/445GK1979420SQ200610164559
公開日2007年6月13日 申請(qǐng)日期2006年12月7日 優(yōu)先權(quán)日2005年12月7日
發(fā)明者深尾明人, 谷口真也 申請(qǐng)人:精工愛普生株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1