本發(fā)明涉及圖像形成系統(tǒng)和圖像形成方法,其使用與網(wǎng)絡(luò)連接的打印服務(wù)器,執(zhí)行由圖像形成裝置進(jìn)行的圖像形成處理。
背景技術(shù):
以往,已知如下圖像形成系統(tǒng),其向與網(wǎng)絡(luò)連接的打印服務(wù)器上上傳與網(wǎng)絡(luò)連接的多個(gè)圖像形成裝置所具有的字體等印刷資源,在全部圖像形成裝置中分享利用。
然而,在以往的圖像形成系統(tǒng)中,一旦提供了很多印刷資源的高水平圖像形成裝置從網(wǎng)絡(luò)斷開時(shí),利用過該高水平圖像形成裝置的印刷資源的其它低水平圖像形成裝置將不能利用被提供過的印刷資源。
鑒于如上情況,要求實(shí)現(xiàn)即使提供印刷資源的圖像形成裝置從網(wǎng)絡(luò)斷開、也能夠繼續(xù)利用被提供過的印刷資源的圖像形成系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的一個(gè)方式所涉及的圖像形成系統(tǒng)包括:與網(wǎng)絡(luò)連接的多個(gè)圖像形成裝置;與所述網(wǎng)絡(luò)連接且生成印刷數(shù)據(jù)的計(jì)算機(jī);以及打印服務(wù)器,所述打印服務(wù)器響應(yīng)于來自生成所述印刷數(shù)據(jù)的所述計(jì)算機(jī)的印刷請(qǐng)求,使與所述網(wǎng)絡(luò)連接的所述多個(gè)圖像形成裝置執(zhí)行基于所述印刷數(shù)據(jù)的圖像形成處理。所述打印服務(wù)器包括請(qǐng)求部,所述請(qǐng)求部響應(yīng)于所述多個(gè)圖像形成裝置新連接至所述網(wǎng)絡(luò),向新連接了的所述圖像形成裝置,請(qǐng)求資源和授權(quán)碼,所述資源是所述多個(gè)圖像形成裝置能夠應(yīng)對(duì)的與所述圖像形成處理相關(guān)的資源,所述授權(quán)碼包含用于在所述打印服務(wù)器中利用所述資源的授權(quán)的有效期限。所述多個(gè)圖像形成裝置包括提供部,所述提供部響應(yīng)于所述請(qǐng)求部的請(qǐng)求,經(jīng)由所述網(wǎng)絡(luò)向所述打印服務(wù)器提供所述資源和所述授權(quán)碼。所述打印服務(wù)器包括存儲(chǔ)部,所述存儲(chǔ)部對(duì)從所述多個(gè)圖像形成裝置提供的所述資源和所述授權(quán)碼進(jìn)行存儲(chǔ);以及登記部,所述登記部將關(guān)于所述資源和所述授權(quán)碼的資源信息登記到所述打印服務(wù)器內(nèi)的數(shù)據(jù)庫。
本發(fā)明的一個(gè)方式所涉及的圖像形成方法由圖像形成系統(tǒng)進(jìn)行,所述圖像形成系統(tǒng)包括與網(wǎng)絡(luò)相互連接的多個(gè)圖像形成裝置、計(jì)算機(jī)和打印服務(wù)器,其中,包括以下步驟:(1)通過所述計(jì)算機(jī)生成印刷數(shù)據(jù);以及(2)通過所述打印服務(wù)器響應(yīng)于來自生成所述印刷數(shù)據(jù)的所述計(jì)算機(jī)的印刷請(qǐng)求,使所述多個(gè)圖像形成裝置執(zhí)行基于所述印刷數(shù)據(jù)的圖像形成處理;通過所述打印服務(wù)器響應(yīng)于所述多個(gè)圖像形成裝置新連接至所述網(wǎng)絡(luò),向新連接的所述圖像形成裝置,請(qǐng)求資源和授權(quán)碼,所述資源是所述多個(gè)圖像形成裝置能夠應(yīng)對(duì)的與所述圖像形成處理相關(guān)的資源,所述授權(quán)碼包含用于在所述打印服務(wù)器中利用所述資源的授權(quán)的有效期限。所述圖像形成方法還包括:(3)通過所述多個(gè)圖像形成裝置響應(yīng)于所述打印服務(wù)器的請(qǐng)求,經(jīng)由所述網(wǎng)絡(luò)將所述資源和所述授權(quán)碼提供給所述打印服務(wù)器;以及(4)通過所述打印服務(wù)器對(duì)從所述多個(gè)圖像形成裝置提供的所述資源和所述授權(quán)碼進(jìn)行存儲(chǔ);通過所述打印服務(wù)器將關(guān)于所述資源和所述授權(quán)碼的資源信息登記到所述打印服務(wù)器內(nèi)的數(shù)據(jù)庫。
附圖說明
圖1是示意性示出本實(shí)施方式中的圖像形成系統(tǒng)的構(gòu)成的圖;
圖2是示意性示出打印服務(wù)器的構(gòu)成的框圖;
圖3是示意性示出印刷裝置的構(gòu)成的框圖;
圖4是用于說明資源信息的登記處理和用于使印刷裝置執(zhí)行圖像形成處理的處理的圖;
圖5是示出被登記到資源db的信息的表;
圖6是用于說明對(duì)資源db進(jìn)行更新的方法的圖;
圖7是示出打印服務(wù)器的計(jì)算機(jī)所執(zhí)行的資源信息的登記順序的流程圖;
圖8是示出基于資源db在打印服務(wù)器的計(jì)算機(jī)中執(zhí)行的印刷處理的順序的流程圖;
圖9是示出在打印服務(wù)器的計(jì)算機(jī)中執(zhí)行的資源db的更新順序的流程圖。
具體實(shí)施方式
以下,一邊參考附圖一邊對(duì)本發(fā)明的實(shí)施方式進(jìn)行說明。
圖1是簡(jiǎn)要示出本實(shí)施方式中的圖像形成系統(tǒng)10的構(gòu)成的圖。
本實(shí)施方式的圖像形成系統(tǒng)10使用與網(wǎng)絡(luò)連接的打印服務(wù)器50,使圖像形成裝置40~43執(zhí)行圖像形成處理。
〔圖像形成系統(tǒng)〕
圖像形成系統(tǒng)10使用lan(局域網(wǎng))等網(wǎng)絡(luò)20而構(gòu)成,在該網(wǎng)絡(luò)20中分別連接有多個(gè)主計(jì)算機(jī)30~33、印刷裝置(圖像形成裝置)40~43和打印服務(wù)器50。
〔主計(jì)算機(jī)〕
主計(jì)算機(jī)30~33能夠應(yīng)用一般普及的臺(tái)式pc(personalcomputer,個(gè)人計(jì)算機(jī))或筆記本式pc。主計(jì)算機(jī)30~33例如是搭載(安裝)有應(yīng)用或打印機(jī)驅(qū)動(dòng)模塊等軟件的設(shè)備。這些軟件在搭載于主計(jì)算機(jī)30~33的操作系統(tǒng)上工作。
上述的應(yīng)用例如是在操作系統(tǒng)上工作的文本生成軟件或圖片生成軟件等軟件。在主計(jì)算機(jī)30~33中,通過用戶向文本生成軟件或圖片生成軟件輸入文字信息或圖畫繪息,來生成文本文件或圖畫文件等的應(yīng)用數(shù)據(jù)。
在對(duì)應(yīng)用數(shù)據(jù)進(jìn)行印刷的情況下,主計(jì)算機(jī)30~33向執(zhí)行印刷的印刷裝置(例如印刷裝置40)發(fā)送印刷請(qǐng)求。具體地,主計(jì)算機(jī)30~33基于應(yīng)用數(shù)據(jù)而生成印刷數(shù)據(jù),將生成的印刷數(shù)據(jù)向網(wǎng)絡(luò)20發(fā)送。印刷數(shù)據(jù)被經(jīng)由打印服務(wù)器50向輸出目的地的印刷裝置40傳送。在輸出目的地的印刷裝置40中,通過基于被傳送的印刷數(shù)據(jù)來執(zhí)行圖像形成處理,由此印出印刷數(shù)據(jù)。
〔印刷裝置〕
在圖1所示的網(wǎng)絡(luò)20中連接有4臺(tái)印刷裝置40~43。在本實(shí)施方式中4臺(tái)印刷裝置40~43例如被分成兩個(gè)類型。即,4臺(tái)印刷裝置40~43之中,印刷裝置40例如是以多功能外圍設(shè)備(mfp)為代表的高水平模式的打印機(jī),具有:印刷功能、掃描功能、fax功能以及文件夾功能。在本實(shí)施方式中,印刷裝置40能夠進(jìn)行作為用于執(zhí)行圖像形成處理的資源的、與各種字體或筆體對(duì)應(yīng)的印刷。
另一方面,其它3臺(tái)印刷裝置41~43是與印刷裝置40相比低水平模式的打印機(jī)。即,在低水平模式的印刷裝置41~43中,能夠應(yīng)對(duì)的資源比印刷裝置40少。
〔打印服務(wù)器〕
打印服務(wù)器50在與網(wǎng)絡(luò)20連接的狀態(tài)下作為服務(wù)器型的計(jì)算機(jī)而發(fā)揮功能。打印服務(wù)器50包括未圖示的cpu或存儲(chǔ)裝置等硬件資源。打印服務(wù)器50使用這些硬件資源,執(zhí)行作為服務(wù)器用的基本軟件的操作系統(tǒng),由此構(gòu)建作為服務(wù)器型計(jì)算機(jī)的平臺(tái)。
〔打印服務(wù)器的構(gòu)成〕
圖2是示意性示出打印服務(wù)器50的構(gòu)成的框圖。打印服務(wù)器50具有:通信接口52、存儲(chǔ)部54和控制部56。在打印服務(wù)器50中,存儲(chǔ)部54和控制部56作為計(jì)算機(jī)而執(zhí)行程序。
〔通信接口〕
通信接口52是用于與網(wǎng)絡(luò)20連接的網(wǎng)絡(luò)適配器。在通信接口52中,由主計(jì)算機(jī)30~33和印刷裝置40~43發(fā)送的數(shù)據(jù)分別經(jīng)由網(wǎng)絡(luò)20而向目的地傳送。
〔存儲(chǔ)部〕
存儲(chǔ)部54由rom(只讀存儲(chǔ)器)或ram(隨機(jī)存取存儲(chǔ)器)等存儲(chǔ)介質(zhì)構(gòu)成。在存儲(chǔ)部54中存儲(chǔ)有:用于執(zhí)行圖像形成處理的資源54a、登記了關(guān)于資源的資源信息的資源db(數(shù)據(jù)庫)54b、本實(shí)施方式的圖像形成系統(tǒng)用程序54c、從印刷裝置40~43獲取的授權(quán)碼54d等。
在本實(shí)施方式的圖像形成系統(tǒng)用程序54b中,執(zhí)行以下的處理。即,執(zhí)行(1)資源信息的登記處理、(2)使印刷裝置40~43執(zhí)行基于印刷數(shù)據(jù)的圖像形成處理的處理、(3)資源db54b的更新處理、以及(4)用于在打印服務(wù)器50中利用資源的授權(quán)的管理。
〔控制部〕
控制部56例如由處理器(cpu)構(gòu)成,調(diào)用容納于存儲(chǔ)部54的上述(1)~(4)的程序54c從而將資源信息登記到資源db54b、使印刷裝置40~43執(zhí)行圖像形成處理、更新資源db54b、或者管理授權(quán)。另外控制部56對(duì)由通信接口52進(jìn)行的通信進(jìn)行控制。
控制部56作為用于執(zhí)行容納于存儲(chǔ)部54的上述程序54c的構(gòu)成,具有:資源db登記處理部56a(請(qǐng)求單元、登記單元)、印刷數(shù)據(jù)處理部56b、資源db更新處理部56c(確認(rèn)單元、更新單元)、以及授權(quán)管理部56d(確認(rèn)單元)。
資源db登記處理部56a執(zhí)行如下處理:存儲(chǔ)與網(wǎng)絡(luò)20連接的印刷裝置40~43能夠應(yīng)對(duì)的資源、并且將關(guān)于該資源的資源信息登記到資源db54b。印刷數(shù)據(jù)處理部56b執(zhí)行如下處理:響應(yīng)于來自主計(jì)算機(jī)30~33的印刷請(qǐng)求,使印刷裝置40~43執(zhí)行圖像形成處理。資源db更新處理部56c執(zhí)行用于更新資源db54b的處理。另外,授權(quán)管理部56d管理為了利用資源54a而從印刷裝置40~43獲取的授權(quán)碼54d。
〔印刷裝置的構(gòu)成〕
圖3是示意性地示出印刷裝置40~43的構(gòu)成的框圖。在圖3中,作為一個(gè)例子,使用印刷裝置40說明其功能性的構(gòu)成。關(guān)于在本實(shí)施方式的圖像形成系統(tǒng)10中執(zhí)行的(1)資源信息的登記、(2)基于印刷數(shù)據(jù)的圖像形成處理的執(zhí)行、(3)資源db的更新、(4)授權(quán)的管理,印刷裝置40~43的基本的構(gòu)成共通。
印刷裝置40具有:通信接口44、存儲(chǔ)部46和控制部48。在印刷裝置40中,存儲(chǔ)部46和控制部48作為計(jì)算機(jī)而執(zhí)行程序。
〔通信接口〕
通信接口44是用于與網(wǎng)絡(luò)20連接的網(wǎng)絡(luò)適配器。通信接口44接收由打印服務(wù)器50發(fā)送的數(shù)據(jù),或向打印服務(wù)器50發(fā)送數(shù)據(jù)。
〔存儲(chǔ)部〕
存儲(chǔ)部46由rom或ram等存儲(chǔ)介質(zhì)構(gòu)成。在存儲(chǔ)部54中容納有:以印刷裝置40能夠應(yīng)對(duì)的資源46a、登記有涉及該資源的資源信息的資源db46b、用于將資源46a的利用權(quán)給予打印服務(wù)器50的授權(quán)碼46c、其它圖像形成處理所需要的程序等。
〔控制部〕
控制部48例如由處理器(cpu)構(gòu)成。該控制部48與在本實(shí)施方式的圖像形成系統(tǒng)10中被執(zhí)行的上述(1)~(4)的處理對(duì)應(yīng),具有:資源提供部48a(提供單元)、圖像形成處理部48b、連接響應(yīng)部48c、以及授權(quán)提供部48d(提供單元)。
資源提供部48a針對(duì)由打印服務(wù)器50進(jìn)行的資源信息的登記處理,將存儲(chǔ)在存儲(chǔ)部46的資源46a經(jīng)過通信接口44向打印服務(wù)器50提供。
圖像形成處理部48b響應(yīng)于主計(jì)算機(jī)30~33的印刷請(qǐng)求,基于從打印服務(wù)器50傳送的印刷數(shù)據(jù)來執(zhí)行圖像形成處理。
連接響應(yīng)部48c針對(duì)由打印服務(wù)器50進(jìn)行的資源db54b的更新處理,當(dāng)由通信接口44接收到確認(rèn)從打印服務(wù)器50發(fā)送的連接的意思的信號(hào)時(shí),生成對(duì)此進(jìn)行響應(yīng)的信號(hào)。生成了的響應(yīng)信號(hào)被從通信接口44向打印服務(wù)器50發(fā)送。
授權(quán)提供部48d在資源提供部48a將資源46a提供給打印服務(wù)器50時(shí),以授權(quán)碼46c的形式提供用于在打印服務(wù)器50中使用資源46a的授權(quán)。在授權(quán)碼46c中包括關(guān)于授權(quán)期限的信息。
圖4是用于說明資源信息的登記處理、以及用于使印刷裝置40~43執(zhí)行圖像形成處理的處理的圖。另外,圖5是示出登記在資源db54b的信息的表。
在圖4、5中,作為在印刷裝置40~43中能夠應(yīng)對(duì)的資源的例子,將字體或宏以種類區(qū)別示出。高水平模式的印刷裝置40具有4種字體(字體a、b、c、d)和2種宏(宏a、b),與這些字體和宏對(duì)應(yīng)。另一方面,低水平模式的印刷裝置41~43具有任一種字體(字體a),且只與該一種字體對(duì)應(yīng)。
〔資源信息的登記〕
以下,首先,對(duì)圖4所示的圖像形成系統(tǒng)10的構(gòu)成中、在印刷裝置40~43中能夠應(yīng)對(duì)的資源(字體和宏)和資源信息被存儲(chǔ)到打印服務(wù)器50的存儲(chǔ)部54之前的處理進(jìn)行說明。
首先,在印刷裝置40~43新與網(wǎng)絡(luò)20連接時(shí),打印服務(wù)器50的資源db登記處理部56a請(qǐng)求他們各自能夠應(yīng)對(duì)的關(guān)于圖像形成處理的資源及其資源的授權(quán)碼。該請(qǐng)求例如在被分配給新與網(wǎng)絡(luò)20連接的印刷裝置(例如印刷裝置40)的ip地址或mac地址被登記到打印服務(wù)器50的時(shí)刻進(jìn)行。或者,也可以按照管理打印服務(wù)器50的管理者的指示在任意的時(shí)刻進(jìn)行。
印刷裝置40~43響應(yīng)于來自打印服務(wù)器50的請(qǐng)求提供資源。即,印刷裝置40將“字體a、b、c、d,宏a、b”和與這些資源對(duì)應(yīng)的授權(quán)碼54d提供給打印服務(wù)器50。另一方面,印刷裝置41~43將“字體a”和與字體a對(duì)應(yīng)的授權(quán)碼54d提供給打印服務(wù)器50。
打印服務(wù)器50的資源db登記處理部56a將響應(yīng)于資源的請(qǐng)求從印刷裝置40~43提供的資源54a和授權(quán)碼54d存儲(chǔ)到存儲(chǔ)部54中,并且將關(guān)于該資源54a的資源信息(包括授權(quán)的有效期限信息)登記到資源db54b中。
即,資源db登記處理部56a將從印刷裝置40~43提供的“字體a”和授權(quán)碼、只從印刷裝置40提供的“字體b、c、d,以及宏a、b”和授權(quán)碼存儲(chǔ)(安裝)到存儲(chǔ)部54中,并且將這些資源信息登記到資源db54b中。由此,只有提供了資源的印刷裝置與網(wǎng)絡(luò)連接或者從印刷裝置提供的授權(quán)碼有效時(shí),在打印服務(wù)器50中,才能夠執(zhí)行將存儲(chǔ)在存儲(chǔ)部54的資源展開到印刷數(shù)據(jù)中。
另外在本實(shí)施方式中,在資源db54b中,作為上述的資源信息登記有表示資源的類別的類別信息、用于識(shí)別提供源的印刷裝置40~43的識(shí)別信息和授權(quán)碼的有效期限信息。在圖5中的資源db54b中,作為類別信息按類別示出字體的名稱“字體a~d”。另外,作為用于識(shí)別印刷裝置40~43的識(shí)別信息,示出裝置的名稱“印刷裝置a~d”。裝置的名稱“印刷裝置a~d”分別與“印刷裝置40~43”對(duì)應(yīng)。作為授權(quán)碼的有效期限信息,以年月日的形式示出各授權(quán)碼的有效期限。
該識(shí)別信息除了裝置名以外可以是被分配給各印刷裝置40~43的ip地址或mac地址等,只要能夠識(shí)別各印刷裝置即可。
另外,字體的類別信息、印刷裝置的識(shí)別信息、和授權(quán)碼的有效期限信息與資源db54b彼此關(guān)聯(lián)。即,如圖5所示,“字體a”、“印刷裝置a、b、c、d”和“x年x月x日”被彼此關(guān)聯(lián)地登記。另外,“字體b、c、d,宏a、b”分別與“印刷裝置a”和“y年y月y日”彼此關(guān)聯(lián)。
在上述的登記處理的過程中,資源db登記處理部56a對(duì)由各印刷裝置40~43提供的資源和授權(quán)碼是否被存儲(chǔ)部54存儲(chǔ)進(jìn)行判定。并且,在從各印刷裝置40~43提供的資源沒有被存儲(chǔ)部54存儲(chǔ)的情況下,資源db登記處理部56a將被提供的資源和授權(quán)碼存儲(chǔ)到存儲(chǔ)部54,并且將該資源信息登記到資源db54b。
例如,試著考慮在圖4中所示的印刷裝置40~42未與網(wǎng)絡(luò)20連接的狀態(tài)下,印刷裝置43被新與網(wǎng)絡(luò)20連接的情況。
在該情況下,打印服務(wù)器50向印刷裝置43請(qǐng)求資源和授權(quán)碼,并且與此對(duì)應(yīng)地對(duì)從印刷裝置43提供的資源(字體a)和授權(quán)碼是否存儲(chǔ)在存儲(chǔ)部54中進(jìn)行判定。這時(shí),打印服務(wù)器50的存儲(chǔ)部54中沒有存儲(chǔ)資源(字體a)和授權(quán)碼,因此資源db登記處理部56a將字體a和授權(quán)碼存儲(chǔ)到存儲(chǔ)部50中。另外,資源db登記處理部56a將關(guān)于存儲(chǔ)的字體a的資源信息登記到資源db54b中。
另外,關(guān)于上述的判定,在判定為資源和授權(quán)碼存儲(chǔ)在存儲(chǔ)部54的情況下,資源db登記處理部56a不將從印刷裝置40~43提供的資源存儲(chǔ)到存儲(chǔ)部54,將關(guān)于從印刷裝置40~43提供的資源的資源信息登記到資源db54b。
關(guān)于上述的例子,試著考慮在印刷裝置43與網(wǎng)絡(luò)20連接之后,印刷裝置42新與網(wǎng)絡(luò)20連接的情況。
在該情況下,從印刷裝置42提供的資源(字體a)和授權(quán)碼已經(jīng)被存儲(chǔ)到存儲(chǔ)部54,因此資源db登記處理部56a不將從印刷裝置42提供的資源和授權(quán)碼存儲(chǔ)到存儲(chǔ)部54中,將關(guān)于從印刷裝置42提供的資源的資源信息(“字體a”和“印刷裝置c”)登記到資源db54b。
這樣,在本實(shí)施方式的圖像形成系統(tǒng)10中,打印服務(wù)器50獲取全部以與網(wǎng)絡(luò)20連接的印刷裝置40~43中能夠應(yīng)對(duì)的資源和授權(quán)碼。因此,即使是不與“字體b、c、d”和“宏a、b”對(duì)應(yīng)的低水平模式的印刷裝置41~43,也能夠與印刷裝置40同樣地通過這些字體或宏來對(duì)印刷數(shù)據(jù)進(jìn)行印刷。
〔基于印刷數(shù)據(jù)的圖像形成處理〕
以下,對(duì)圖4中所示的由主計(jì)算機(jī)30開始進(jìn)行印刷請(qǐng)求到低水平模式的印刷裝置41執(zhí)行圖像形成處理為止的處理進(jìn)行說明。在由主計(jì)算機(jī)30生成的印刷數(shù)據(jù)中,指定以“字體b”進(jìn)行印刷。
通過來自圖4中所示的主計(jì)算機(jī)30的印刷請(qǐng)求而發(fā)送的印刷數(shù)據(jù),經(jīng)由網(wǎng)絡(luò)20通過打印服務(wù)器50的通信接口52而接收。
與此相對(duì),打印服務(wù)器50的印刷數(shù)據(jù)處理部56b首先基于接收的印刷數(shù)據(jù)中指定的資源信息(字體b)來參考資源db54b,且對(duì)資源信息是否被登記到資源db54b進(jìn)行判定。
在上述的例子中如圖5所示在資源db54b中登記有資源信息(字體b)。在該情況下,印刷數(shù)據(jù)處理部56b在將存儲(chǔ)在存儲(chǔ)部54中的資源“字體b”展開到印刷數(shù)據(jù)之后,使印刷裝置41執(zhí)行圖像形成處理。
具體地,在打印服務(wù)器50的印刷數(shù)據(jù)處理部56b中,將“字體b”作為位圖數(shù)據(jù)展開到印刷數(shù)據(jù)中。與此相對(duì),在印刷裝置41中,從打印服務(wù)器50接收作為位圖數(shù)據(jù)而展開的印刷數(shù)據(jù)。因此,在印刷裝置41中,只通過基于接收的印刷數(shù)據(jù)執(zhí)行圖像形成處理就能夠印出被指定的字體。
圖4中所示的高水平模式的印刷裝置40與印刷裝置41不同,與字體b對(duì)應(yīng)。在該情況下,打印服務(wù)器50也可以在不將字體b展開到印刷數(shù)據(jù)中,而將該印刷數(shù)據(jù)發(fā)送給印刷裝置40。
另外,在印刷裝置40~43不對(duì)應(yīng)的資源被指定的情況下,在打印服務(wù)器50或者印刷裝置40~43中,將代替的資源信息展開到印刷數(shù)據(jù)中。
例如,當(dāng)在印刷數(shù)據(jù)中被指定的資源信息是沒有被登記到資源db54b的資源信息(字體z)時(shí),在打印服務(wù)器50和印刷裝置40~43中,不能將字體z展開到印刷數(shù)據(jù)中。
與此相對(duì)打印服務(wù)器50也可以從被存儲(chǔ)在存儲(chǔ)部54中的字體(字體a~d)之中選擇代替的字體(例如字體a)來取代字體z。在該情況下,打印服務(wù)器50在將代替的字體展開到印刷數(shù)據(jù)中之后,將該印刷數(shù)據(jù)輸出(發(fā)送)給印刷裝置40~43。
或者,在印刷數(shù)據(jù)40~43中,也可以將上述代替的字體展開到印刷數(shù)據(jù)。在該情況下,在打印服務(wù)器50中,不將資源展開到印刷數(shù)據(jù)而將其發(fā)送給印刷裝置40。
〔資源db的更新〕
圖6是用于說明對(duì)資源db54b進(jìn)行更新的方法的圖。在圖6中,將圖4中所示的印刷裝置40從網(wǎng)絡(luò)20斷開的狀態(tài)作為“×”號(hào)示出。
打印服務(wù)器50的資源db更新處理部56c對(duì)作為被登記到資源db54b的資源信息的提供源的印刷裝置40~43是否與網(wǎng)絡(luò)20連接進(jìn)行確認(rèn)。
具體地,資源db更新處理部56c對(duì)印刷裝置40~43通過通信接口52輸出(發(fā)送)用于確認(rèn)它們是否與網(wǎng)絡(luò)20連接了的信號(hào)。
各印刷裝置40~43當(dāng)接收到該信號(hào)時(shí),將對(duì)此進(jìn)行響應(yīng)的信號(hào)向打印服務(wù)器50發(fā)送。在圖6中,印刷裝置40從網(wǎng)絡(luò)20斷開,因此不會(huì)從印刷裝置40發(fā)送響應(yīng)的信號(hào)。另一方面,印刷裝置41~43接收來自打印服務(wù)器50的信號(hào),并且將對(duì)此進(jìn)行響應(yīng)的信號(hào)發(fā)送給打印服務(wù)器50。連接狀態(tài)的確認(rèn)例如優(yōu)選為以特定的間隔進(jìn)行?;蛘?,也可以當(dāng)在網(wǎng)絡(luò)構(gòu)成中改變發(fā)生了時(shí)進(jìn)行。
資源db更新處理部56c在均能夠應(yīng)對(duì)任一資源的所有印刷裝置沒有與網(wǎng)絡(luò)20連接的情況下,對(duì)該資源的授權(quán)碼是否有效進(jìn)行判斷。在授權(quán)碼無效的情況下,從存儲(chǔ)部54刪除該資源,并且將與此相關(guān)的資源信息從資源db54b刪除,由此來更新資源db54b。
例如,在圖5中所示的資源db54b中,被均與“字體a”關(guān)聯(lián)的所有印刷裝置是印刷裝置40~43(印刷裝置a~d)。另一方面,與“字體b、c、d,宏a、b”分別共享關(guān)聯(lián)的所有印刷裝置均是印刷裝置40(印刷裝置a)。
與此相對(duì),在圖6所示的圖像形成系統(tǒng)10中,印刷裝置40未與網(wǎng)絡(luò)20連接。即,關(guān)于資源“字體b、c、d,宏a、b”,均能夠應(yīng)對(duì)各個(gè)資源的所有印刷裝置(印刷裝置40)均未與網(wǎng)絡(luò)20連接。然而,資源“字體b、c、d,宏a、b”的授權(quán)碼還在有效期限內(nèi)。在該情況下,資源db更新處理部56c不從存儲(chǔ)部54擦除資源“字體b、c、d,宏a、b”,各個(gè)資源信息也不從資源db54b刪除。
關(guān)于資源“字體a”,除了印刷裝置40之外,印刷裝置41~43與網(wǎng)絡(luò)20連接,因此不是所有印刷裝置未與網(wǎng)絡(luò)20連接。從而,關(guān)于資源“字體a”也不被從存儲(chǔ)部54擦除。因此,如圖6所示,在更新后的打印服務(wù)器50的存儲(chǔ)部54中,“字體b、c、d,宏a、b”被存儲(chǔ)著。
另外,關(guān)于資源db54b,登記有類別信息“字體a”和與此對(duì)應(yīng)的印刷裝置40~43的識(shí)別信息“印刷裝置a~d”。在上述的連接狀態(tài)的確認(rèn)中,在從印刷裝置40沒有響應(yīng),且字體a的授權(quán)碼的有效期限過期的情況下,資源db更新處理部56c刪除被登記在資源db54b的印刷裝置40的識(shí)別信息“印刷裝置a”。
以上是圖像形成系統(tǒng)10的基本的構(gòu)成。另外在本實(shí)施方式中,通過以計(jì)算機(jī)(控制部56和存儲(chǔ)部54)執(zhí)行被安裝在打印服務(wù)器50中的程序,能夠使上述的圖像形成系統(tǒng)10工作。另外通過以下的說明,圖像形成系統(tǒng)用程序被打印服務(wù)器50的計(jì)算機(jī)執(zhí)行的順序例將變得清楚。
〔資源信息的登記順序〕
圖7是示出打印服務(wù)器50的計(jì)算機(jī)所執(zhí)行的資源信息的登記順序的流程圖。以下,按順序進(jìn)行說明。
步驟s100:印刷裝置40~43被新與網(wǎng)絡(luò)連接。
步驟s102:此時(shí),打印服務(wù)器50的控制部56對(duì)于新與網(wǎng)絡(luò)20連接的印刷裝置40~43,請(qǐng)求關(guān)于各自能夠?qū)?yīng)的圖像形成處理的資源和授權(quán)碼。
步驟s104:控制部56響應(yīng)于資源的請(qǐng)求經(jīng)過通信接口52獲取從印刷裝置40~43提供的資源信息。
步驟s106:控制部56對(duì)從各印刷裝置40~43獲取的資源和授權(quán)碼進(jìn)行確認(rèn)。即,控制部56對(duì)獲取的資源和授權(quán)碼是否被存儲(chǔ)在存儲(chǔ)部54中進(jìn)行判定。
步驟s108:在獲取的資源和授權(quán)碼未存儲(chǔ)在存儲(chǔ)部54中的情況下(在上述步驟s106中“否”),控制部56將該資源和授權(quán)碼存儲(chǔ)到存儲(chǔ)部54。另外控制部56將關(guān)于存儲(chǔ)的資源和授權(quán)碼的資源信息登記到資源db54b(步驟s110),從而結(jié)束該處理(結(jié)束)。
另一方面,在資源和授權(quán)碼存儲(chǔ)在存儲(chǔ)部54中的情況下(上述步驟s106中“是”),控制部56不將獲取的資源和授權(quán)碼存儲(chǔ)在存儲(chǔ)部54中,只將資源信息登記到資源db54b(步驟s110),從而結(jié)束該處理(結(jié)束)。
〔印刷順序〕
圖8是示出打印服務(wù)器50的計(jì)算機(jī)基于資源db54b所執(zhí)行的印刷處理的順序的流程圖。打印服務(wù)器50控制從多個(gè)主計(jì)算機(jī)30~33向網(wǎng)絡(luò)20發(fā)送的印刷數(shù)據(jù)。
步驟s200:當(dāng)對(duì)應(yīng)用數(shù)據(jù)進(jìn)行印刷時(shí),主計(jì)算機(jī)30~33將印刷數(shù)據(jù)向網(wǎng)絡(luò)20發(fā)送。與此相對(duì),打印服務(wù)器50的通信接口52經(jīng)由網(wǎng)絡(luò)20接收上述的印刷數(shù)據(jù)。接收到的印刷數(shù)據(jù)例如被暫時(shí)保存在打印服務(wù)器50內(nèi)的緩沖區(qū)中。
步驟s202:控制部56讀入接收到的印刷數(shù)據(jù)所包括的資源信息。
步驟s204:接著,控制部56確認(rèn)讀入了的資源信息是否被登記在資源db54b中。在資源信息被登記在資源db54b的情況下(是),控制部56在將與該資源信息對(duì)應(yīng)地存儲(chǔ)于存儲(chǔ)部54的資源在印刷數(shù)據(jù)中展開之后,使印刷裝置(例如印刷裝置40)執(zhí)行圖像形成處理(印刷處理)(步驟s206)。
另一方面,在讀入了的資源信息未被登記在資源db54b中的情況下(否),即,印刷數(shù)據(jù)指定了當(dāng)關(guān)于印刷裝置40~43中不應(yīng)對(duì)的資源的資源信息時(shí),控制部56替代該資源,將在執(zhí)行圖像形成處理的印刷裝置40~43中能夠應(yīng)對(duì)的代替的資源展開到印刷數(shù)據(jù)中,基于此使印刷裝置40~43執(zhí)行圖像形成處理(步驟s208)。
另外,基于代替的資源的印刷數(shù)據(jù)的展開也可以在印刷裝置40~43中執(zhí)行。
步驟s210:當(dāng)由印刷裝置40~43進(jìn)行的圖像形成處理(印刷)結(jié)束時(shí),結(jié)束該處理(結(jié)束)。
這樣,在各印刷裝置40~43中能夠印刷的資源全被存儲(chǔ)在打印服務(wù)器50中。由此,能夠在各印刷裝置40~43中共享能夠印刷的字體。因此,在印刷裝置40~43中,能夠有效地執(zhí)行圖像形成處理。
〔資源db的更新順序〕
接著,對(duì)更新資源db54b的順序進(jìn)行說明。圖9是示出打印服務(wù)器50的計(jì)算機(jī)所執(zhí)行的資源db54b的更新順序的流程圖。
步驟s300:控制部56對(duì)作為被登記在資源db54b的資源信息的提供源的各印刷裝置40~43是否與網(wǎng)絡(luò)20連接進(jìn)行確認(rèn)。
具體地,控制部56參考被登記在資源db54b的識(shí)別信息,特別指定與識(shí)別信息對(duì)應(yīng)的印刷裝置40~43。并且,將用于對(duì)特別指定了的印刷裝置40~43是否與網(wǎng)絡(luò)20連接進(jìn)行確認(rèn)的信號(hào)發(fā)送到各印刷裝置40~43。與此相對(duì),打印服務(wù)器50的控制部56對(duì)是否存在從各印刷裝置40~43對(duì)于確認(rèn)請(qǐng)求的響應(yīng)進(jìn)行確認(rèn)。
步驟s302:控制部56基于從各印刷裝置40~43響應(yīng)的信號(hào),來判斷是否連接了1臺(tái)以上資源共通的印刷裝置。
具體地,對(duì)于任一資源,判斷是否存在來自均能夠應(yīng)對(duì)的所有印刷裝置之中的、至少1臺(tái)以上的印刷裝置的響應(yīng)。
步驟s303:在沒有連接1臺(tái)以上的情況下(在步驟s302中“否”),即,在不存在來自均能夠應(yīng)對(duì)資源信息的所有印刷裝置40~43的、針對(duì)確認(rèn)請(qǐng)求的響應(yīng)的情況下,控制部56判斷與識(shí)別信息對(duì)應(yīng)的授權(quán)碼是否有效。
步驟s304:在授權(quán)碼無效的情況下(在步驟s303中“否”),控制部56從存儲(chǔ)部54擦除該資源和授權(quán)碼,從而結(jié)束該處理(結(jié)束)。
另外,與此對(duì)應(yīng)地,控制部56刪除被登記在資源db54b的資源信息。具體地,從資源db54b刪除資源的類別信息、沒有響應(yīng)的印刷裝置40~43的識(shí)別信息和有效期限信息。
步驟s306:在連接1臺(tái)以上印刷裝置的情況下(在步驟s302中“是”),即,在存在來自均能夠應(yīng)對(duì)的所有印刷裝置之中的、至少1臺(tái)以上的印刷裝置的響應(yīng)的情況下,或者資源的授權(quán)碼在有效期限內(nèi)的情況下(在步驟s303中“是”),控制部56保持該資源,并結(jié)束該處理(結(jié)束)。
這樣,根據(jù)本實(shí)施方式的圖像形成系統(tǒng)10和圖像形成系統(tǒng)用程序,在打印服務(wù)器50中,當(dāng)響應(yīng)于來自主計(jì)算機(jī)30~33的印刷請(qǐng)求使印刷裝置40~43執(zhí)行圖像形成處理時(shí),不需要從其它印刷裝置40~43增加(安裝)資源。因此,能夠在不使印刷性能降低的情況下,使印刷裝置40~43執(zhí)行基于印刷數(shù)據(jù)的圖像形成處理。
根據(jù)另外本實(shí)施方式的圖像形成系統(tǒng)10和圖像形成系統(tǒng)用程序,如果被展開到印刷數(shù)據(jù)中的資源是與網(wǎng)絡(luò)20連接的任一印刷裝置40~43能夠應(yīng)對(duì)的,則在所有印刷裝置40~43中能夠得到相同的輸出結(jié)果。
另外,通過進(jìn)行資源db54b的更新,不允許以未與網(wǎng)絡(luò)20連接的所有印刷裝置40~43應(yīng)對(duì)的資源信息來執(zhí)行圖像形成處理,因此能夠嚴(yán)格地進(jìn)行資源信息的管理。
另外,在打印服務(wù)器50所提供的資源中,附帶有用于利用該資源的授權(quán),如果授權(quán)在有效期限內(nèi),則即使提供源的印刷裝置從網(wǎng)絡(luò)20斷開,打印服務(wù)器50也能夠繼續(xù)該資源的利用。
[補(bǔ)充事項(xiàng)]
如上,本發(fā)明所涉及的圖像形成系統(tǒng)10包括:打印服務(wù)器50,所述打印服務(wù)器50響應(yīng)于來自生成印刷數(shù)據(jù)的主計(jì)算機(jī)30~33的印刷請(qǐng)求,使與網(wǎng)絡(luò)20連接的圖像形成裝置40~43執(zhí)行基于所述印刷數(shù)據(jù)的圖像形成處理;請(qǐng)求單元56a,所述請(qǐng)求單元56a從所述打印服務(wù)器50向新與所述網(wǎng)絡(luò)20連接的所述圖像形成裝置40~43,請(qǐng)求關(guān)于以所述圖像形成裝置40~43能夠應(yīng)對(duì)的所述圖像形成處理的資源和包含用于在所述打印服務(wù)器50中利用所述資源的授權(quán)的有效期限的授權(quán)碼;提供單元48d,所述提供單元48d響應(yīng)于所述請(qǐng)求單元56a的請(qǐng)求從所述圖像形成裝置40~43經(jīng)由所述網(wǎng)絡(luò)20向所述打印服務(wù)器50提供所述資源和所述授權(quán)碼;以及登記單元56a,所述登記單元56a在所述打印服務(wù)器50中,將從所述圖像形成裝置40~43提供的所述資源和所述授權(quán)碼存儲(chǔ)到存儲(chǔ)單元54中,并且將關(guān)于所述資源和所述授權(quán)碼的資源信息登記到所述打印服務(wù)器50內(nèi)的數(shù)據(jù)庫54b。
另外,本發(fā)明不只限于上述的實(shí)施方式,在不脫離本發(fā)明的主旨的范圍內(nèi)當(dāng)然能包括各種改變。