管理系統(tǒng)、信息處理設(shè)備和管理方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種管理系統(tǒng)、信息處理設(shè)備和管理方法。該管理系統(tǒng)包括:設(shè)置單元,其執(zhí)行管理員設(shè)置;存儲(chǔ)單元,在其中存儲(chǔ)有管理員設(shè)置信息、規(guī)定與圖像處理設(shè)備相對(duì)應(yīng)的程序的程序信息、以及指示如何根據(jù)管理員設(shè)置改變程序的設(shè)置的自定義信息;生成單元,其基于管理員設(shè)置信息和程序信息生成程序文件,并且基于管理員設(shè)置信息和自定義信息生成自定義文件;以及安裝控制單元,其基于程序文件將程序安裝在信息處理設(shè)備中,并且基于自定義文件改變程序的設(shè)置以適應(yīng)管理員設(shè)置。
【專(zhuān)利說(shuō)明】管理系統(tǒng)、信息處理設(shè)備和管理方法
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求2015年3月20日在日本提交的日本專(zhuān)利申請(qǐng)N0.2015-058509和2016年I月28日在日本提交的日本專(zhuān)利申請(qǐng)N0.2016-014019的優(yōu)先權(quán),這兩個(gè)申請(qǐng)的內(nèi)容通過(guò)引用全部納入此文。
技術(shù)領(lǐng)域
[0003]本發(fā)明涉及一種管理系統(tǒng)、信息處理設(shè)備、服務(wù)器、管理方法和管理程序。
【背景技術(shù)】
[0004]在包括諸如打印機(jī)、復(fù)印機(jī)或多功能外圍設(shè)備等的圖像處理設(shè)備和諸如個(gè)人計(jì)算機(jī)(PC)等的信息處理設(shè)備的系統(tǒng)中,典型地,用于控制圖像處理設(shè)備的驅(qū)動(dòng)程序和諸如用于支持圖像處理的輔助軟件的程序被安裝在信息處理設(shè)備中。在該情況下,待被安裝的程序的設(shè)置需要根據(jù)使用環(huán)境而被調(diào)整。
[0005]例如,為了使得大量用戶能夠提取由一個(gè)用戶設(shè)置的內(nèi)容,已知有一種驅(qū)動(dòng)程序,該驅(qū)動(dòng)程序在被安裝之前在一組驅(qū)動(dòng)程序構(gòu)造文件中包括驅(qū)動(dòng)程序初始化文件,該驅(qū)動(dòng)程序初始化文件的文本能夠被編輯從而用于在安裝之后控制驅(qū)動(dòng)程序的設(shè)置(日本特開(kāi)專(zhuān)利公開(kāi) N0.2002-334047)。
[0006]在如上所述的系統(tǒng)中,管理員設(shè)置(例如,禁止彩色打印)可以在圖像處理設(shè)備中被執(zhí)行從而限定圖像處理設(shè)備的可執(zhí)行功能。當(dāng)執(zhí)行此種管理員設(shè)置時(shí),待被安裝在各個(gè)信息處理設(shè)備中的程序的設(shè)置需要被改變以適應(yīng)該管理員設(shè)置。此種程序設(shè)置的改變?cè)诤芏嗲闆r下取決于由信息處理設(shè)備的用戶所執(zhí)行的操作。
[0007]存在如下的需求:在不需要向用戶施加操作負(fù)擔(dān)的情況下,使得待被安裝在信息處理設(shè)備中的程序的設(shè)置適應(yīng)在圖像處理設(shè)備中執(zhí)行的管理員設(shè)置。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的是至少部分地解決傳統(tǒng)技術(shù)中的問(wèn)題。
[0009]根據(jù)一實(shí)施例,一種管理系統(tǒng)包括圖像處理設(shè)備和信息處理設(shè)備,用于生成待被傳輸?shù)綀D像處理設(shè)備的打印數(shù)據(jù)的程序被安裝在該信息處理設(shè)備中,所述管理系統(tǒng)包括:設(shè)置單元,其執(zhí)行用于限制圖像處理設(shè)備的可執(zhí)行功能的設(shè)置;存儲(chǔ)單元,在其中存儲(chǔ)有指示設(shè)置的內(nèi)容的管理員設(shè)置信息、基于管理員設(shè)置信息指示與圖像處理設(shè)備相對(duì)應(yīng)的程序的程序信息、以及指示如何根據(jù)管理員設(shè)置信息改變程序的設(shè)置的自定義信息;生成單元,其基于管理員設(shè)置信息和程序信息生成指定待被安裝在信息處理設(shè)備中的程序的程序文件,并且基于管理員設(shè)置信息和自定義信息生成規(guī)定由程序文件指定的程序的設(shè)置的自定義文件;以及安裝控制單元,其基于程序文件將程序安裝在信息處理設(shè)備中,并且基于自定義文件執(zhí)行程序的設(shè)置。
[0010]通過(guò)參考附圖閱讀本發(fā)明的當(dāng)前優(yōu)選實(shí)施例的以下詳細(xì)說(shuō)明,可以更好地理解本發(fā)明的上述和其他目的、特征、優(yōu)點(diǎn)以及技術(shù)和工業(yè)意義。
[0011]附圖簡(jiǎn)要說(shuō)明
[0012]圖1是示出根據(jù)第一實(shí)施例的管理系統(tǒng)的功能構(gòu)造的圖;
[0013]圖2是示出PC和服務(wù)器的硬件構(gòu)造的圖;
[0014]圖3是示出用于執(zhí)行管理員設(shè)置的管理員設(shè)置屏幕的圖;
[0015]圖4是示出用于允許管理員選擇程序待被安裝于的PC的PC選擇屏幕的圖;
[0016]圖5是示出參考文件的圖;
[0017]圖6是示出根據(jù)第一示例的程序文件的圖;
[0018]圖7是示出根據(jù)第一示例的自定義文件的圖;
[0019]圖8是示出根據(jù)第二示例的程序文件的圖;
[0020]圖9是示出根據(jù)第二示例的自定義文件的圖;
[0021]圖10是示出POST消息的圖;
[0022]圖11是表示PnP信息和驅(qū)動(dòng)程序之間的對(duì)應(yīng)關(guān)系的對(duì)應(yīng)表的圖;
[0023]圖12是示出程序選擇屏幕的圖;
[0024]圖13是示出根據(jù)第一實(shí)施例的管理系統(tǒng)的處理過(guò)程的流程圖;
[0025]圖14是示出根據(jù)第二實(shí)施例的管理系統(tǒng)的功能構(gòu)造的圖;
[0026]圖15是示出根據(jù)第二實(shí)施例的管理系統(tǒng)的處理過(guò)程的流程圖;
[0027]圖16是示出根據(jù)第三實(shí)施例的管理系統(tǒng)的功能構(gòu)造的圖;
[0028]圖17是示出根據(jù)第三實(shí)施例的管理系統(tǒng)的處理過(guò)程的流程圖;
[0029]圖18是示出根據(jù)第四實(shí)施例的管理系統(tǒng)的功能構(gòu)造的圖;以及
[0030]圖19是示出根據(jù)第四實(shí)施例的管理系統(tǒng)的處理過(guò)程的流程圖。
【具體實(shí)施方式】
[0031]下文將參考【附圖說(shuō)明】管理系統(tǒng)、信息處理設(shè)備、服務(wù)器、管理方法和管理程序的實(shí)施例。
[0032]第一實(shí)施例
[0033]圖1是示出根據(jù)第一實(shí)施例的管理系統(tǒng)I的功能構(gòu)造的圖。管理系統(tǒng)I包括打印機(jī)(圖像處理設(shè)備)11、PC(信息處理設(shè)備)12和服務(wù)器13。打印機(jī)11和PC 12,以及PC 12和服務(wù)器13彼此經(jīng)由諸如局域網(wǎng)(LAN)和因特網(wǎng)等的網(wǎng)絡(luò)而彼此連接。
[0034]在這個(gè)示例中,設(shè)置一個(gè)打印機(jī)11、一個(gè)PC 12和一個(gè)服務(wù)器13。然而,本實(shí)施例不限于此。例如,多個(gè)PC 12可以被連接到一個(gè)打印機(jī)11,或者多個(gè)打印機(jī)可以被連接到一個(gè)PC 12。多個(gè)服務(wù)器13可以被設(shè)置。打印機(jī)11可以經(jīng)由網(wǎng)絡(luò)被連接到服務(wù)器13。
[0035]打印機(jī)11是將由PC12生成的字符數(shù)據(jù)、圖像數(shù)據(jù)等打印在諸如紙張等的介質(zhì)上的設(shè)備。打印機(jī)11包括設(shè)置單元21、存儲(chǔ)單元22、生成單元23和發(fā)送/接收單元24。
[0036]設(shè)置單元21執(zhí)行如下的處理,管理員經(jīng)由該處理執(zhí)行用于限定打印機(jī)11的可執(zhí)行功能的管理員設(shè)置。管理員設(shè)置的示例包括對(duì)彩色打印、雙面打印/密集打印、測(cè)試打印、機(jī)密打印、調(diào)色劑節(jié)省模式和其他設(shè)置的禁止、允許和約束。設(shè)置單元21執(zhí)行處理,管理員經(jīng)由該處理選擇諸如驅(qū)動(dòng)程序和輔助軟件等的程序45待被安裝到的PC 12。輔助軟件例如是用于支持圖像處理、圖像編輯和其他操作的軟件。例如通過(guò)使用包括能夠由管理員操作的顯示器、輸入鍵和其他界面等的操作單元,用于執(zhí)行信息處理的中央處理單元(CPU),邏輯電路和其他部件而構(gòu)造設(shè)置單元21。
[0037]存儲(chǔ)單元22在其中存儲(chǔ)即插即用(PnP)信息(識(shí)別信息)26、管理員設(shè)置信息27以及參考文件SSt3PnP信息26是用于規(guī)定打印機(jī)11的處理、與應(yīng)用編程界面(API)的協(xié)議一致的處理的信息,并且包括例如型號(hào)名稱、序列號(hào)、設(shè)備標(biāo)識(shí)(ID)、產(chǎn)品ID和零售商ID。管理員設(shè)置信息27是指示經(jīng)由設(shè)置單元21設(shè)定的管理員設(shè)置的內(nèi)容的信息。參考文件28是規(guī)定關(guān)于程序45的規(guī)則、關(guān)于程序45的設(shè)置改變的規(guī)則以及其他項(xiàng)目的信息,并且包括程序信息29以及自定義信息30。程序信息29是規(guī)定與打印機(jī)11相對(duì)應(yīng)的輔助軟件和驅(qū)動(dòng)程序的信息。自定義信息30是指示如何根據(jù)管理員信息改變待被安裝在PC 12中的程序45的設(shè)置的信息。例如通過(guò)使用諸如閃存、靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM)和硬盤(pán)驅(qū)動(dòng)器(HDD)等的存儲(chǔ)設(shè)備而構(gòu)造存儲(chǔ)單元22。
[0038]生成單元23基于管理員設(shè)置信息27和程序信息29生成程序文件,并且基于管理員設(shè)置信息27和自定義信息30生成自定義文件。程序文件是指定待被安裝在PC 12中的程序45的信息。自定義文件是規(guī)定如何改變由程序文件所指定的程序45的設(shè)置的信息。生成單元23可以是例如通過(guò)使用CPU和邏輯電路而構(gòu)造的。
[0039]發(fā)送/接收單元24在存儲(chǔ)單元22和生成單元23之間執(zhí)行信息傳遞處理,在打印機(jī)11和PC 12之間執(zhí)行信息傳遞處理。發(fā)送/接收單元24例如通過(guò)使用CPU、內(nèi)部總線和輸入/輸出(I/O)端口而被構(gòu)造。
[0040]PC 12包括安裝控制單元31。安裝控制單元31例如執(zhí)行識(shí)別所連接的打印機(jī)11的處理、獲取程序45的處理、安裝所獲取的程序45的處理以及改變程序45的設(shè)置的處理。安裝控制單元31包括API處理單元32、請(qǐng)求單元33和自定義處理單元34。
[0041 ] API處理單元32執(zhí)行響應(yīng)于來(lái)自打印機(jī)11的請(qǐng)求而激活PC 12的功能的處理。例如,API處理單元32使得安裝控制單元31執(zhí)行從服務(wù)器13下載程序45的處理,執(zhí)行安裝程序45的處理以及響應(yīng)于傳輸自打印機(jī)11的發(fā)送/接收單元24的請(qǐng)求信號(hào)而改變程序45的設(shè)置的處理。
[0042]請(qǐng)求單元33執(zhí)行請(qǐng)求服務(wù)器13允許下載程序45的處理。請(qǐng)求單元33生成請(qǐng)求下載由打印機(jī)的生成單元23所生成的程序文件指定的程序45的請(qǐng)求信號(hào)。
[0043]自定義處理單元34執(zhí)行改變所下載的程序45的設(shè)置以適應(yīng)管理員設(shè)置的處理。自定義處理單元34執(zhí)行響應(yīng)于由打印機(jī)11的生成單元23生成的自定義文件的規(guī)定而在安裝程序45時(shí)或者在安裝程序45之后改變程序45的設(shè)置以適應(yīng)管理員設(shè)置的處理。
[0044]安裝控制單元31例如通過(guò)使用CPU、使得CPU執(zhí)行安裝控制單元31的處理(包括由API處理單元32、請(qǐng)求單元33和自定義處理單元34執(zhí)行的處理)的軟件以及邏輯電路而被構(gòu)造。使得CPU執(zhí)行安裝控制單元31的處理的軟件優(yōu)選地是在PC 12的操作系統(tǒng)(OS)上總是被激活的常駐軟件。
[0045]服務(wù)器13包括存儲(chǔ)單元41和程序分配單元42。存儲(chǔ)單元41在其中存儲(chǔ)與多種打印機(jī)11相對(duì)應(yīng)的多種程序45 O存儲(chǔ)單元41例如通過(guò)使用諸如SRAM、閃存和HDD等的存儲(chǔ)設(shè)備而被構(gòu)造。程序分配單元42執(zhí)行響應(yīng)于傳輸自PC 12的請(qǐng)求信號(hào)而從存儲(chǔ)單元41提取預(yù)定程序45的處理,并且執(zhí)行將提取的程序45傳輸?shù)絇C 12的處理以作為對(duì)于請(qǐng)求信號(hào)的響應(yīng)。程序分配單元42例如通過(guò)使用CPU和邏輯電路而被構(gòu)造。
[0046]圖2是示出PC12和服務(wù)器13的硬件構(gòu)造的圖。PC 12和服務(wù)器13包括CPU 51、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)52、只讀存儲(chǔ)器(ROM)53、輸入設(shè)備54、輸出設(shè)備55和I/O端口 56。PC 12的ROM 53在其中存儲(chǔ)使得CPU 51執(zhí)行安裝控制單元31的處理的軟件(常駐軟件)。打印機(jī)11除了如圖2所示的硬件構(gòu)造之外還包括用于執(zhí)行打印處理的設(shè)備、用于運(yùn)送介質(zhì)的設(shè)備和其他部件。
[0047]圖3是示出用于執(zhí)行管理員設(shè)置的管理員設(shè)置屏幕61的圖。管理員設(shè)置屏幕61例如被顯示在所設(shè)置在打印機(jī)11中的顯示設(shè)備上,并且能夠接收觸摸面板操作、鍵輸入操作和由管理員執(zhí)行的其他操作。在該示例中,被顯示的是設(shè)置的是否禁止彩色打印的情況(例如迫使黑白打印)。
[0048]圖4是示出用于允許管理員選擇程序45待被安裝于的PC12的PC選擇屏幕65的圖。與管理員設(shè)置屏幕61類(lèi)似,例如,PC選擇屏幕65也被顯示在所設(shè)置在打印機(jī)11中的顯示設(shè)備等上,并且可以由管理員操作。在該示例中,被顯示的是從四個(gè)PC 12中(PC A至D)選擇程序45能夠被安裝于的一個(gè)或多個(gè)PC 12的情況。
[0049]圖5是示出參考文件28的圖。參考文件28被用于生成程序文件和自定義文件。參考文件28包括規(guī)定適用于參考文件28所安裝于的打印機(jī)11的程序45的程序信息71和指示如何根據(jù)管理員設(shè)置而改變程序45的設(shè)置的自定義信息72。包含在程序信息71中的“instal Isof tware (安裝軟件)”標(biāo)簽定義了規(guī)定待被安裝在打印機(jī)11中的程序45的軟件名稱。包含在自定義信息72中的“driversettings(驅(qū)動(dòng)程序設(shè)置)”標(biāo)簽定義了如何改變程序45的用于管理員設(shè)置的各段內(nèi)容的設(shè)置。在該示例中,當(dāng)管理員設(shè)置的內(nèi)容是“monochromeprinting only(只黑白打印)”時(shí),也就是“blackonly(僅黑色)”,定義的是程序45的設(shè)置值“colorbw”被改變?yōu)椤癰lack(黑色)”。類(lèi)似地,改變?cè)O(shè)置值的方法被定義為用于管理員設(shè)置的各段內(nèi)容(例如,雙面打印)。
[0050]圖6是示出根據(jù)第一示例的程序文件75A的圖。程序文件75A由生成單元23基于管理員設(shè)置信息27和程序信息71而生成。程序文件75A在該示例中指定在管理員設(shè)置是“monochrome printing only(只黑白打印)”的情況下待被安裝的程序45。該示例指示了將安裝具有“PrinterDriver(打印機(jī)驅(qū)動(dòng)程序)”的軟件名稱的程序45(驅(qū)動(dòng)程序)。
[0051]圖7是示出根據(jù)第一示例的自定義文件81A的圖。自定義文件81A由生成單元23基于管理員設(shè)置信息27和自定義信息72而生成。自定義文件81A在該示例中規(guī)定在管理員設(shè)置是“monochrome printing only(只黑白打印)”的情況下改變程序45的設(shè)置的方法。該示例指示了程序45的“colorbw”的設(shè)置值將被改變?yōu)椤癰lack(黑色)”。
[0052]圖8示出了根據(jù)第二示例的程序文件75B的圖。程序文件75B在該示例中指定當(dāng)管理員設(shè)置是“(彩色打印)不受限”時(shí)被安裝的程序45。該示例指示除了安裝如圖6所示的具有“P r i n t e r D r i V e r ”的軟件名稱的程序4 5 (驅(qū)動(dòng)程序)之外還將安裝具有“ColorProfileEditTool”(例如,假設(shè)實(shí)現(xiàn)調(diào)整彩色調(diào)色劑以及其他參數(shù)的功能的輔助軟件)的軟件名稱的程序45。
[0053]圖9是示出根據(jù)第二示例的自定義文件81B的圖。自定義文件81B在該示例中指示在管理員設(shè)置是“(彩色打印)不受限”的情況下改變程序45的設(shè)置的方法。該示例指示了程序45的設(shè)置值將不被改變。
[0054]程序文件75A和75B以及自定義文件81A和81B與PnP信息26—起作為Post文件被從打印機(jī)11的發(fā)送/接收單元24發(fā)送到PC 12的API處理單元32。圖10是示出POST消息95的圖。該示例體現(xiàn)了超文本傳輸協(xié)議(HTTP)形式的POST消息95,但是本實(shí)施例不限于此。例如,通過(guò)在GET消息中在統(tǒng)一資源定位符(URL)之后放置“? ”可以傳輸數(shù)據(jù)。
[0055]當(dāng)從發(fā)送/接收單元24接收POST消息95時(shí),API處理單元32使得安裝控制單元31執(zhí)行用于安裝程序45的處理。API處理單元32使得請(qǐng)求單元33執(zhí)行請(qǐng)求服務(wù)器13允許下載由程序文件75A和75B指定的程序45的處理。服務(wù)器13的程序分配單元42響應(yīng)于來(lái)自請(qǐng)求單元33的請(qǐng)求信號(hào)而提取適合的程序45,并且將程序45分配到PC 12。隨后,API處理單元32使得自定義處理單元34按照自定義文件81A和81B規(guī)定的那樣執(zhí)行改變被下載的程序45的設(shè)置的處理。
[0056]圖11是示出表示PnP信息26和程序45之間的對(duì)應(yīng)關(guān)系的對(duì)應(yīng)表格101的圖。安裝控制單元31通過(guò)使用此對(duì)應(yīng)表格1I而確定待被安裝的程序45。
[0057]在程序45被下載之前,安裝控制單元31可以執(zhí)行使得包含在PC12中的顯示設(shè)備顯示預(yù)定的程序選擇屏幕、以及使得用戶選擇待被安裝的程序45的處理。圖12是示出程序選擇屏幕105的圖。在該示例中,除了作為打印機(jī)11的基本驅(qū)動(dòng)程序的“打印機(jī)驅(qū)動(dòng)程序(Printer Driver)”之外,還可以選擇作為輔助軟件的“彩色配置文件編輯控制(ColorProfile Edit Control),,。
[0058]圖13是示出根據(jù)第一實(shí)施例的管理系統(tǒng)I的處理過(guò)程的流程圖。首先,當(dāng)管理員操作被包含在打印機(jī)11中的設(shè)置單元21(例如,具有輸入功能的顯示設(shè)備)以輸入諸如對(duì)彩色打印的限制的管理員設(shè)置(S101),指示管理員設(shè)置的內(nèi)容的管理員設(shè)置信息27被存儲(chǔ)在存儲(chǔ)單元22中(S102)。
[0059]接著,當(dāng)管理員輸入請(qǐng)求設(shè)置單元21顯示適合的PC(適合的信息處理設(shè)備)的操作時(shí)(S103),設(shè)置單元21將請(qǐng)求信號(hào)傳輸?shù)奖贿B接到打印機(jī)11的各個(gè)PC 12,并且檢查是否存在響應(yīng)(S104)。適合的PC是被連接到打印機(jī)11的一個(gè)或多個(gè)PC 12當(dāng)中已經(jīng)安裝了用于實(shí)現(xiàn)安裝控制單元31的處理的軟件(常駐軟件)的PC 12。已經(jīng)安裝了常駐軟件的PC 12響應(yīng)于來(lái)自設(shè)置單元21的請(qǐng)求信號(hào)而傳輸響應(yīng)信號(hào)。相反地,沒(méi)有安裝常駐軟件的PC 12響應(yīng)于來(lái)自設(shè)置單元21的請(qǐng)求信號(hào)而不傳輸響應(yīng)信號(hào)。設(shè)置單元21基于是否存在對(duì)請(qǐng)求信號(hào)的響應(yīng)而在所連接的多個(gè)PC 12中確定適合的PC (S1 5 ),并且顯示包括適合的PC的列表的PC選擇屏幕 65(圖 4)(S106)。
[0060]接著,當(dāng)管理員從PC選擇屏幕65中選擇目標(biāo)PC(目標(biāo)信息處理設(shè)備)(S107)時(shí),設(shè)置單元21執(zhí)行請(qǐng)求生成程序文件75A和75B以及自定義文件81A和81B的處理(S108)。目標(biāo)PC是包含在適合的PC中的一個(gè)或多個(gè)PC 12,并且是程序45待被安裝于的并且程序45的設(shè)置需要被改變以適合管理員設(shè)置的PC 12。
[0061]當(dāng)接收來(lái)自設(shè)置單元21的請(qǐng)求信號(hào)時(shí),生成單元23執(zhí)行從存儲(chǔ)單元22中提取管理員設(shè)置信息27和參考文件28的處理(S109),并且存儲(chǔ)單元22提取管理員設(shè)置信息27和參考文件28(S110)。生成單元23基于管理員設(shè)置信息27和參考文件28生成程序文件75A和75B以及自定義文件81A和81B,并且做出請(qǐng)求以將文件傳輸給PC 12(目標(biāo)PC)(S112)。
[0062]當(dāng)接收來(lái)自生成單元23的請(qǐng)求信號(hào)時(shí),發(fā)送/接收單元24執(zhí)行從存儲(chǔ)單元22中提取PnP信息26的處理(3113),并且存儲(chǔ)單元22提取?1^信息26(3114)。發(fā)送/接收單元24將程序文件75A和75B、自定義文件81A和81B以及PnP信息26傳輸?shù)絇C 12的安裝控制單元31(S115)0
[0063]PC 12(目標(biāo)PC)的安裝控制單元31基于接收到的程序文件75A和75B執(zhí)行請(qǐng)求服務(wù)器13的程序分配單元42允許下載程序45的處理(S116)。程序分配單元42響應(yīng)于來(lái)自安裝控制單元31的請(qǐng)求信號(hào)選擇被存儲(chǔ)在存儲(chǔ)單元41中的程序45,并且將程序45傳輸?shù)桨惭b控制單元31(S117)。安裝控制單元31執(zhí)行安裝所下載的程序45的處理,并且基于自定義文件81A和81B改變程序45的設(shè)置以適應(yīng)管理員設(shè)置(S118)。
[0064]利用上述的構(gòu)造,在不需要向用戶施加操作負(fù)擔(dān)的情況下,使得待被安裝在PC12中的程序45的設(shè)置適應(yīng)在打印機(jī)11中執(zhí)行的管理員設(shè)置。
[0065]下文參考附圖描述了其他實(shí)施例。然而,體現(xiàn)與第一實(shí)施例相同或類(lèi)似的工作效果的部件或者起相同或類(lèi)似作用的部件也可以用相同的附圖標(biāo)記表示,并且在一些情況下不重復(fù)多余的說(shuō)明。
[0066]第二實(shí)施例
[0067]圖14是示出根據(jù)第二實(shí)施例的管理系統(tǒng)111的功能構(gòu)造的圖。在該實(shí)施例中,參考文件28被存儲(chǔ)在服務(wù)器123的存儲(chǔ)單元41(第二存儲(chǔ)單元)中,并且生成單元23被包含在服務(wù)器123中。也就是,在該實(shí)施例中,程序文件75A和75B以及自定義文件81A和81B在服務(wù)器123中被生成。
[0068]圖15是示出根據(jù)第二實(shí)施例的管理系統(tǒng)111的處理過(guò)程的流程圖。步驟SlOl至S107是與如圖13所示的第一實(shí)施例相同的步驟。
[0069]在選擇目標(biāo)PC(S107)之后,設(shè)置單元21執(zhí)行請(qǐng)求作為目標(biāo)PC的各個(gè)PC122安裝程序45的處理(S208)。當(dāng)接收來(lái)自設(shè)置單元21的請(qǐng)求信號(hào)時(shí),發(fā)送/接收單元24執(zhí)行從打印機(jī)121的存儲(chǔ)單元22(第一存儲(chǔ)單元)提取PnP信息26和管理員設(shè)置信息27的處理(S209),并且存儲(chǔ)單元22提取PnP信息26和管理員設(shè)置信息27(S210)。發(fā)送/接收單元24將PnP信息26和管理員設(shè)置信息27傳輸?shù)絇C 122的安裝控制單元31(S211)。
[0070]當(dāng)接收到來(lái)自發(fā)送/接收單元24的PnP信息26和管理員設(shè)置信息27時(shí),安裝控制單元31執(zhí)行請(qǐng)求服務(wù)器123的程序分配單元42允許下載程序45的處理并且執(zhí)行將PnP信息26和管理員設(shè)置信息27傳輸?shù)椒?wù)器123的程序分配單元42的處理(S212)。當(dāng)接收來(lái)自安裝控制單元31的信號(hào)時(shí),程序分配單元42執(zhí)行請(qǐng)求生成程序文件75A和75B以及自定義文件81A 和 81B 的處理(S213)。
[0071]當(dāng)接收來(lái)自程序分配單元42的請(qǐng)求信號(hào)時(shí),生成單元23執(zhí)行從服務(wù)器123的存儲(chǔ)單元41提取參考文件28的處理(S214),并且存儲(chǔ)單元41提取參考文件28(S215)。生成單元23基于包含在參考文件28中的程序信息29管理員設(shè)置信息27和而生成程序文件75A和75B,并且基于包含在參考文件28中的自定義信息30和管理員設(shè)置信息27而生成自定義文件81A和81B(S216),并且將程序文件75A和75B以及自定義文件81A和81B輸出到程序分配單元42。
[0072]程序分配單元42基于程序文件75A和75B以及自定義文件81A和81B生成用于下載程序45和自定義文件81A和81B的URL(S217),并且將該URL傳輸?shù)絇C 12的安裝控制單元31。
[0073]安裝控制單元31從接收到的URL獲取程序45和自定義文件81A和81B(S218),基于自定義文件81A和81B改變程序45的設(shè)置以適應(yīng)管理員設(shè)置,并且安裝該程序45(S219)。
[0074]在該實(shí)施例中,即使利用在其中服務(wù)器123具有生成程序文件75A和75B以及自定義文件81A和81B的功能的構(gòu)造,也能夠在不需要向用戶施加操作負(fù)擔(dān)的情況下,使得待被安裝在PC 122中的程序45的設(shè)置適應(yīng)在打印機(jī)11中執(zhí)行的管理員設(shè)置。此外,根據(jù)該實(shí)施例,與程序45類(lèi)似地,程序信息29和自定義信息30能夠通過(guò)服務(wù)器123而被管理,從而用于程序信息29和自定義信息30的更新工作等能夠被容易地執(zhí)行。
[0075]第三實(shí)施例
[0076]圖16是示出根據(jù)第三實(shí)施例的管理系統(tǒng)131的功能構(gòu)造的圖。在該實(shí)施例中,參考文件28被存儲(chǔ)在PC 142的存儲(chǔ)單元145(第二存儲(chǔ)單元)中,并且生成單元23被包含在PC142中。也就是,在該實(shí)施例中,在PC 142中生成程序文件75A和75B以及自定義文件81A和81B。
[0077]圖17是示出根據(jù)第三實(shí)施例的管理系統(tǒng)131的處理過(guò)程的流程圖。步驟SlOl至S107與如圖13所示的第一實(shí)施例的步驟相同,并且步驟S208至S211與如圖15所示的第二實(shí)施例的步驟相同。
[0078]當(dāng)打印機(jī)141的發(fā)送/接收單元24傳輸PnP信息26和管理員設(shè)置信息27時(shí)(S211),PC 142的安裝控制單元31執(zhí)行請(qǐng)求生成程序文件75A和75B以及自定義文件81A和81B的處理(S312)。當(dāng)接收到來(lái)自安裝控制單元31的請(qǐng)求信號(hào)時(shí),生成單元23執(zhí)行請(qǐng)求提取參考文件28的處理(S313),并且PC 142的存儲(chǔ)單元145提取參考文件28(S314)。
[0079]生成單元23基于被包含在所提取的參考文件28中的程序信息29和自定義信息30而生成程序文件75A和75B以及自定義文件81A和81B(S315),并且請(qǐng)求服務(wù)器143允許下載由程序文件75A和75B指定的程序45(S316)。服務(wù)器143的程序分配單元42響應(yīng)于來(lái)自生成單元23的請(qǐng)求信號(hào)而選擇程序45,并且將程序45傳輸?shù)絇C 12(S317)oPC 12的安裝控制單元31基于自定義文件81A和81B改變接收自服務(wù)器143的程序45的設(shè)置,并且安裝該程序45(S318)。
[0080]在該實(shí)施例中,即使利用在其中PC 142具有生成程序文件75A和75B以及自定義文件81A和81B的功能的構(gòu)造,也能夠在不需要向用戶施加操作負(fù)擔(dān)的情況下,使得待被安裝在PC 142中的程序45的設(shè)置適應(yīng)在打印機(jī)141中執(zhí)行的管理員設(shè)置。
[0081 ] 第四實(shí)施例
[0082]圖18是示出根據(jù)第四實(shí)施例的管理系統(tǒng)151的功能構(gòu)造的圖。在該實(shí)施例中,程序45被存儲(chǔ)在打印機(jī)161的存儲(chǔ)單元22中,并且程序分配單元42被包含在打印機(jī)161中。也就是,在該實(shí)施例中,打印機(jī)161具有將程序45分配到PC 162的功能。
[0083]圖19是示出根據(jù)第四實(shí)施例的管理系統(tǒng)151的處理過(guò)程的流程圖。步驟SlOl至SI 14與如圖13所示的第一實(shí)施例的步驟相同。
[0084]在存儲(chǔ)單元22提取PnP信息26之后(S114),打印機(jī)161的發(fā)送/接收單元24將在步驟Slll中由生成單元23生成的程序文件75A和75B傳輸?shù)匠绦蚍峙鋯卧?2(S415)。程序分配單元42執(zhí)行基于所接收的程序文件75A和75B而請(qǐng)求提取程序45的處理(S416),并且存儲(chǔ)單元22提取程序45(S417)。
[0085]發(fā)送/接收單元24將所提取的程序45、在步驟SI11中生成的自定義文件81A和81B以及在步驟S114中提取的PnP信息26傳輸?shù)絇C 162的安裝控制單元31 (S418)。安裝控制單元31基于自定義文件81A和81B改變所接收的程序45的設(shè)置,并且安裝該程序45(S419)。
[0086]在該實(shí)施例中,即使在不包括如第一至第三實(shí)施例中的服務(wù)器13、123和143并且打印機(jī)161具有將程序45分配到PC 162的功能的系統(tǒng)中,也能夠在不需要向用戶施加操作負(fù)擔(dān)的情況下,使得待被安裝在PC 162中的程序45的設(shè)置適應(yīng)在打印機(jī)161中執(zhí)行的管理員設(shè)置。
[0087]如上所述,根據(jù)本發(fā)明,在不需要向用戶施加操作負(fù)擔(dān)的情況下,使得待被安裝在信息處理設(shè)備中的程序的設(shè)置能夠適應(yīng)在圖像處理設(shè)備中執(zhí)行的管理員設(shè)置。
[0088]雖然為了完整和清晰的披露已經(jīng)參考具體的實(shí)施例進(jìn)行了說(shuō)明,但是所附權(quán)利要求并不因此被限制,而是可以被理解為包含本領(lǐng)域的技術(shù)人員可以想到的且很大程度上落在本文提及的基本教示中的所有修改和替代構(gòu)造。
【主權(quán)項(xiàng)】
1.一種管理系統(tǒng),所述管理系統(tǒng)包括圖像處理設(shè)備和信息處理設(shè)備,用于生成待被傳輸?shù)剿鰣D像處理設(shè)備的打印數(shù)據(jù)的程序被安裝在所述信息處理設(shè)備中,所述管理系統(tǒng)包括: 設(shè)置單元,其執(zhí)行用于限制所述圖像處理設(shè)備的可執(zhí)行功能的設(shè)置; 存儲(chǔ)單元,在所述存儲(chǔ)單元中存儲(chǔ)有用于指示設(shè)置的內(nèi)容的管理員設(shè)置信息、基于所述管理員設(shè)置信息指示與所述圖像處理設(shè)備相對(duì)應(yīng)的程序的程序信息、以及指示如何根據(jù)所述管理員設(shè)置信息改變程序的設(shè)置的自定義信息; 生成單元,其基于所述管理員設(shè)置信息和所述程序信息生成指定待被安裝在所述信息處理設(shè)備中的程序的程序文件,并且基于所述管理員設(shè)置信息和所述自定義信息生成規(guī)定了由所述程序文件指定的程序的設(shè)置的自定義文件;以及 安裝控制單元,其基于所述程序文件將程序安裝在所述信息處理設(shè)備中,并且基于所述自定義文件執(zhí)行程序的設(shè)置。2.根據(jù)權(quán)利要求1所述的管理系統(tǒng),其中, 在所述存儲(chǔ)單元中還存儲(chǔ)有用于規(guī)定所述圖像處理設(shè)備的處理的即插即用PnP信息,所述處理符合應(yīng)用編程界面API; 所述安裝控制單元通過(guò)安裝在所述信息處理設(shè)備中的軟件而實(shí)現(xiàn);并且所述設(shè)置單元執(zhí)行如下的處理,該處理用于基于API和PnP信息規(guī)定作為所述軟件已經(jīng)被安裝于的信息處理設(shè)備當(dāng)中一個(gè)或多個(gè)適合的信息處理設(shè)備,并且在多個(gè)適合的信息處理設(shè)備當(dāng)中選擇目標(biāo)信息處理設(shè)備,所述目標(biāo)信息處理設(shè)備是程序待被安裝于的且程序的設(shè)置需要適應(yīng)于所述管理員設(shè)置信息的信息處理設(shè)備。3.根據(jù)權(quán)利要求2所述的管理系統(tǒng),其中,所述軟件是常駐軟件。4.根據(jù)權(quán)利要求1至3中的任一項(xiàng)所述的管理系統(tǒng),其中, 所述圖像處理設(shè)備包括所述設(shè)置單元、所述存儲(chǔ)單元和所述生成單元;并且 所述信息處理設(shè)備包括所述安裝控制單元。5.根據(jù)權(quán)利要求1至3中的任一項(xiàng)所述的管理系統(tǒng),還包括: 服務(wù)器,其將程序分配到所述信息處理設(shè)備, 其中,所述存儲(chǔ)單元包括第一存儲(chǔ)單元和第二存儲(chǔ)單元,在所述第一存儲(chǔ)單元中存儲(chǔ)有所述管理員設(shè)置信息并且在所述第二存儲(chǔ)單元中存儲(chǔ)有所述程序信息和所述自定義信息; 所述圖像處理設(shè)備包括所述設(shè)置單元和所述第一存儲(chǔ)單元; 所述信息處理設(shè)備包括所述安裝控制單元;并且 所述服務(wù)器包括所述第二存儲(chǔ)單元和所述生成單元。6.根據(jù)權(quán)利要求1至3中的任一項(xiàng)所述的管理系統(tǒng),其中, 所述存儲(chǔ)單元包括第一存儲(chǔ)單元和第二存儲(chǔ)單元,在所述第一存儲(chǔ)單元中存儲(chǔ)有所述管理員設(shè)置信息,并且在所述第二存儲(chǔ)單元中存儲(chǔ)有所述程序信息和所述自定義信息;所述圖像處理設(shè)備包括所述設(shè)置單元和所述第一存儲(chǔ)單元;并且所述信息處理設(shè)備包括所述第二存儲(chǔ)單元、所述生成單元和所述安裝控制單元。7.根據(jù)權(quán)利要求1至3中的任一項(xiàng)所述的管理系統(tǒng),其中, 在所述存儲(chǔ)單元中還存儲(chǔ)有驅(qū)動(dòng)程序; 所述圖像處理設(shè)備包括所述設(shè)置單元、所述存儲(chǔ)單元、所述生成單元和分配單元,所述分配單元從所述存儲(chǔ)單元中提取由所述程序文件指定的程序而將該程序分配到所述信息處理設(shè)備;并且 所述信息處理設(shè)備包括所述安裝控制單元。8.—種信息處理設(shè)備,在所述信息處理設(shè)備中待安裝程序,所述信息處理設(shè)備處在包括由所述程序生成的打印數(shù)據(jù)被傳輸?shù)降膱D像處理設(shè)備的系統(tǒng)中,其中, 所述系統(tǒng)包括: 設(shè)置單元,其執(zhí)行用于限制所述圖像處理設(shè)備的可執(zhí)行功能的設(shè)置; 存儲(chǔ)單元,在所述存儲(chǔ)單元中存儲(chǔ)有用于指示設(shè)置的內(nèi)容的管理員設(shè)置信息、指示與所述圖像處理設(shè)備相對(duì)應(yīng)的程序的程序信息、以及指示如何根據(jù)所述管理員設(shè)置信息改變程序的設(shè)置的自定義信息; 生成單元,其基于所述管理員設(shè)置信息和驅(qū)動(dòng)程序信息生成指定待被安裝在所述信息處理設(shè)備中的程序的程序文件,并且基于所述管理員設(shè)置信息和所述自定義信息生成規(guī)定了由所述程序文件指定的程序的設(shè)置的自定義文件;以及 安裝控制單元,其基于所述程序文件將程序安裝在所述信息處理設(shè)備中,并且基于所述自定義文件執(zhí)行程序的設(shè)置, 其中,所述存儲(chǔ)單元包括第一存儲(chǔ)單元和第二存儲(chǔ)單元,在所述第一存儲(chǔ)單元中存儲(chǔ)有所述管理員設(shè)置信息,并且在所述第二存儲(chǔ)單元中存儲(chǔ)有所述程序信息和所述自定義信息; 所述圖像處理設(shè)備包括所述設(shè)置單元和所述第一存儲(chǔ)單元;并且 所述信息處理設(shè)備包括所述第二存儲(chǔ)單元、所述生成單元和所述安裝控制單元。9.一種管理方法,所述管理方法應(yīng)用于包括圖像處理設(shè)備和信息處理設(shè)備的系統(tǒng)中,用于生成待被傳輸?shù)剿鰣D像處理設(shè)備的打印數(shù)據(jù)的程序被安裝在所述信息處理設(shè)備中,所述方法包括: 執(zhí)行用于限制所述圖像處理設(shè)備的可執(zhí)行功能的設(shè)置; 基于指示設(shè)置的內(nèi)容的管理員設(shè)置信息和規(guī)定與所述圖像處理設(shè)備相對(duì)應(yīng)的程序的程序信息,生成指定待被安裝在所述信息處理設(shè)備中的程序的程序文件; 基于所述管理員設(shè)置信息和指示如何根據(jù)所述管理員設(shè)置信息改變程序的設(shè)置的自定義信息,生成規(guī)定如何改變由所述程序文件指定的程序的設(shè)置的自定義文件; 基于所述程序文件將程序安裝在所述信息處理設(shè)備中;以及 基于所述自定義文件執(zhí)行程序的設(shè)置。
【文檔編號(hào)】G06F3/12GK105988754SQ201610151291
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2016年3月16日
【發(fā)明人】峰岸洋, 峰岸洋一
【申請(qǐng)人】株式會(huì)社理光