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

打印控制裝置和打印系統(tǒng)的制作方法

文檔序號(hào):6522862閱讀:184來源:國(guó)知局
打印控制裝置和打印系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及打印控制裝置和打印系統(tǒng)。打印控制裝置包括:確定單元,從分別控制與其關(guān)聯(lián)的打印裝置處的打印的多個(gè)虛擬打印控制部中確定是否任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作,多個(gè)虛擬打印控制部當(dāng)在單個(gè)裝置中操作時(shí)在該單個(gè)裝置中虛擬實(shí)現(xiàn)多個(gè)裝置;控制單元,進(jìn)行控制,在確定出在沒有虛擬打印控制部已經(jīng)開始在打印控制裝置中操作的情況下,使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為不接收打印指示信息的狀態(tài),之后執(zhí)行控制,在確定出任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,使得接收狀態(tài)被設(shè)置為接收指示在與該虛擬打印控制部關(guān)聯(lián)的打印裝置進(jìn)行打印的打印指示信息的狀態(tài)。
【專利說明】打印控制裝置和打印系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及打印控制裝置和打印系統(tǒng)。
【背景技術(shù)】
[0002]存在如下輸入-輸出控制設(shè)備,其中,針對(duì)每個(gè)裝置,確定該裝置的裝置信息和物理地址,并且提供物理地址與邏輯地址相關(guān)聯(lián)的連接表,并且當(dāng)系統(tǒng)啟動(dòng)時(shí)該輸入-輸出設(shè)備進(jìn)行檢查,借助將可操作裝置的物理地址與邏輯地址相關(guān)聯(lián)來更新連接表,并且使得主機(jī)基于這個(gè)更新后的連接表通過使用邏輯地址訪問期望的裝置(例如,參見日本特開平N0.4-245524 號(hào)公報(bào))。
[0003]在包括信息處理裝置和存儲(chǔ)設(shè)備的存儲(chǔ)系統(tǒng)中,存儲(chǔ)設(shè)備經(jīng)由通信網(wǎng)絡(luò)連接到信息處理裝置,使得存儲(chǔ)設(shè)備和信息處理裝置可以彼此通信,存儲(chǔ)設(shè)備響應(yīng)于讀/寫數(shù)據(jù)的請(qǐng)求,將數(shù)據(jù)寫入存儲(chǔ)裝置以及從存儲(chǔ)裝置讀取數(shù)據(jù),該請(qǐng)求是從信息處理裝置發(fā)送的,存在一種資源運(yùn)用管理方法,在該資源運(yùn)用管理方法中,運(yùn)用并管理實(shí)際資源,通過分配實(shí)際資源來設(shè)置虛擬資源,并且根據(jù)實(shí)際資源的操作狀態(tài)來改變?cè)撛O(shè)置(例如,參見日本特開N0.2005-216151 號(hào)公報(bào))。

【發(fā)明內(nèi)容】

[0004]因此,本發(fā)明的目的是在已經(jīng)開始在自身裝置中操作的虛擬打印控制部控制在打印裝置處的打印,以更低程度影響在自身裝置中操作的其它虛擬打印控制部。
[0005]根據(jù)本發(fā)明的第一個(gè)方面,提供了一種包括確定單元和控制單元的打印控制裝直。所述確定單兀從多個(gè)虛擬打印控制部中確定是否任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作,所述多個(gè)虛擬打印控制部各控制在與該虛擬打印控制部關(guān)聯(lián)的打印裝置處的打印,所述多個(gè)虛擬打印控制部當(dāng)在單個(gè)裝置中操作時(shí)在該單個(gè)裝置中虛擬實(shí)現(xiàn)多個(gè)裝置。所述控制單元進(jìn)行控制,在所述確定單元確定出在所述多個(gè)虛擬打印控制部中沒有虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為不接收所述打印指示信息的狀態(tài),之后進(jìn)行控制,在所述確定單元確定出所述多個(gè)虛擬打印控制部中任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,使得所述接收狀態(tài)被設(shè)置為接收指示在與該虛擬打印控制部關(guān)聯(lián)的打印裝置進(jìn)行打印的打印指示信息的狀態(tài)。
[0006]根據(jù)本發(fā)明的第二個(gè)方面,所述確定單元定期確定所述多個(gè)虛擬打印控制部中是否任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作。
[0007]根據(jù)本發(fā)明的第三個(gè)方面,所述多個(gè)虛擬打印控制部各使得與該虛擬打印控制部對(duì)應(yīng)的打印控制裝置群被視為單個(gè)打印控制裝置,所述打印控制裝置群包括該打印控制裝置,并且,在所述虛擬打印控制部正在與該虛擬打印控制部相對(duì)應(yīng)的所述打印控制裝置群中的除該打印控制裝置之外的另一個(gè)打印控制裝置中操作的同時(shí),當(dāng)在所述另一個(gè)打印控制裝置中發(fā)生故障時(shí),所述虛擬打印控制部開始在該打印控制裝置中操作。[0008]根據(jù)本發(fā)明的第四個(gè)方面,在該打印控制裝置啟動(dòng)的情況下,所述確定單元確定所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部是否被假定在該打印控制裝置中操作,并且在該打印控制裝置啟動(dòng)時(shí)所述確定單元確定出所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部被假定在該打印控制裝置中操作的情況下,所述控制單元進(jìn)行控制使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為接收指示在與該虛擬打印控制部關(guān)聯(lián)的打印裝置處進(jìn)行打印的打印指示信息的狀態(tài)。
[0009]根據(jù)本發(fā)明的第五個(gè)方面,在該打印控制裝置啟動(dòng)的情況下,所述確定單元確定是否所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部被假定在該打印控制裝置中操作,并且在該打印控制裝置啟動(dòng)時(shí)所述確定單元確定出所述多個(gè)虛擬打印控制部中沒有虛擬打印控制部被假定在該打印控制裝置中操作的情況下,所述控制單元進(jìn)行控制使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為不接收所述打印指示信息的狀態(tài)。
[0010]根據(jù)本發(fā)明的第六個(gè)方面,所述打印控制裝置還包括第一指定單元、第一生成單元、第二生成單元、轉(zhuǎn)換單元、第二指定單元和第三指定單元。第一指定單元在所述確定單元確定出所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,指定與該虛擬打印控制部關(guān)聯(lián)的打印裝置。所述第一生成單元在所述虛擬打印控制部虛擬實(shí)現(xiàn)的裝置中操作并且生成指示在第一類型打印裝置處進(jìn)行打印的打印指示信息。所述第二生成單元在所述虛擬打印控制部虛擬實(shí)現(xiàn)的裝置中操作并且生成指示在第二類型打印裝置處進(jìn)行打印的打印指示信息。所述轉(zhuǎn)換單元將所述第一生成單元生成的打印指示信息轉(zhuǎn)換為所述第二生成單元用來生成打印指示信息的信息。所述第二指定單元指定如下打印裝置,該打印裝置被所述轉(zhuǎn)換單元指定作為所述轉(zhuǎn)換單元轉(zhuǎn)換后的信息的輸出目的地并且對(duì)應(yīng)于所述第二生成單元。所述第三指定單元指定既包括在所述第一指定單元指定的打印裝置中又包括在所述第二指定單元指定的打印裝置中的打印裝置。所述控制單元進(jìn)行控制使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為接收指示在所述第三指定單元指定的打印裝置處進(jìn)行打印的打印指示信息的狀態(tài)。
[0011]根據(jù)本發(fā)明的第七個(gè)方面,提供一種包括多個(gè)打印裝置和打印控制裝置的打印系統(tǒng)。所述多個(gè)打印裝置在介質(zhì)上打印圖像。所述打印控制裝置控制在所述多個(gè)打印裝置處的打印。所述打印控制裝置包括確定單元和控制單元。所述確定單元從多個(gè)虛擬打印控制部確定是否任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作,所述多個(gè)虛擬打印控制部各控制在所述多個(gè)打印裝置中包括的并且與該虛擬打印控制部關(guān)聯(lián)的打印裝置群處的打印,所述多個(gè)虛擬打印控制部當(dāng)在單個(gè)裝置中操作時(shí)在該單個(gè)裝置中虛擬實(shí)現(xiàn)多個(gè)裝置。所述控制單元進(jìn)行控制,在所述確定單元確定出所述多個(gè)虛擬打印控制部中沒有虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為不接收所述打印指示信息的狀態(tài),之后進(jìn)行控制,在所述確定單元確定出所述多個(gè)虛擬打印控制部中任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,使得所述接收狀態(tài)被設(shè)置為接收指示在與該虛擬打印控制部關(guān)聯(lián)的打印裝置群進(jìn)行打印的打印指示信息的狀態(tài)。
[0012]根據(jù)本發(fā)明的第一方面,與不包括該結(jié)構(gòu)的情況相反,在已經(jīng)開始在打印控制裝置中操作的虛擬打印控制部控制在打印裝置處的打印的情況下,可以以更低的程度影響在該打印控制裝置操作的其它虛擬打印控制部。[0013]根據(jù)本發(fā)明的第二方面,與不包括該結(jié)構(gòu)的情況相比,可以縮短用于檢測(cè)虛擬打印控制部已經(jīng)開始在打印控制裝置中操作的時(shí)間段。
[0014]根據(jù)本發(fā)明的第三方面,與不包括該結(jié)構(gòu)的情況相反,在其它打印控制裝置中發(fā)生了故障因而已經(jīng)開始在該打印控制裝置操作的虛擬打印控制部控制在打印裝置處的打印的情況下,可以以更低的程度影響在該打印控制裝置操作的其它虛擬打印控制部。
[0015]根據(jù)本發(fā)明的第四方面,當(dāng)打印控制裝置啟動(dòng)時(shí),被假定在該打印控制裝置中操作的虛擬打印控制部可以像通常那樣控制在打印裝置處的打印。
[0016]根據(jù)本發(fā)明的第五方面,當(dāng)打印控制裝置啟動(dòng)時(shí),虛擬打印控制部可以防止未被假定在該打印控制裝置中操作的虛擬打印控制部控制在打印裝置處的打印,直至該虛擬打印控制部開始在該打印控制裝置中操作為止。
[0017]根據(jù)本發(fā)明的第六方面,還可以通過將轉(zhuǎn)換單元指定的打印裝置考慮在內(nèi)來指定打印指示信息的接收狀態(tài)被設(shè)置為接收打印指示信息的打印裝置,該轉(zhuǎn)換單元將指示在第一類型打印裝置處進(jìn)行打印的打印指示信息轉(zhuǎn)換為指示在第二類型打印裝置處進(jìn)行打印的打印指示信息。
[0018]根據(jù)本發(fā)明的第七方面,與不包括該結(jié)構(gòu)的情況相反,在已經(jīng)開始在打印控制裝置操作的虛擬打印控制部控制在打印裝置處的打印的情況下,可以以更低的程度影響在該打印控制裝置操作的其它虛擬打印控制部。
【專利附圖】

【附圖說明】
[0019]基于以下附圖詳細(xì)描述本發(fā)明的示例性實(shí)施方式,其中:
[0020]圖1是例示 應(yīng)用了示例性實(shí)施方式的打印系統(tǒng)的結(jié)構(gòu)示例的圖;
[0021]圖2是例示示例性實(shí)施方式中的信息處理裝置的硬件結(jié)構(gòu)示例的圖;
[0022]圖3是例示示例性實(shí)施方式中的圖像處理裝置的硬件結(jié)構(gòu)示例的圖;
[0023]圖4是例示在信息處理裝置中發(fā)生故障的情況下打印服務(wù)器的轉(zhuǎn)移處理的圖;
[0024]圖5是例示在信息處理裝置中發(fā)生多個(gè)故障的情況下打印服務(wù)器的轉(zhuǎn)移處理的圖;
[0025]圖6是例示示例性實(shí)施方式中的信息處理裝置的功能結(jié)構(gòu)示例的框圖;
[0026]圖7是例示當(dāng)根據(jù)示例性實(shí)施方式的信息處理裝置啟動(dòng)時(shí)進(jìn)行的操作示例的流程圖;以及
[0027]圖8是例示根據(jù)示例性實(shí)施方式的信息處理裝置定期執(zhí)行的監(jiān)測(cè)處理的操作示例的流程圖。
【具體實(shí)施方式】
[0028]在以下,將參照附圖來詳細(xì)地描述示例性實(shí)施方式。
[0029]圖1例示應(yīng)用了示例性實(shí)施方式的打印系統(tǒng)的整體結(jié)構(gòu)的示例。
[0030]如圖1所例示,該打印系統(tǒng)構(gòu)造為使得信息處理裝置?(νιο2、ιο3和IO4和圖像處理裝置4(^4(^4(^和404連接到諸如局域網(wǎng)(LAN)等的網(wǎng)絡(luò)80。在此,在信息處理裝置1(V102、103和IO4不必彼此區(qū)分的情況下,它們稱為信息處理裝置10,并且信息處理裝置10的數(shù)量不限于四個(gè)。另外,在圖像處理裝置4(^4(^403和404不必彼此區(qū)分的情況下,它們稱為圖像處理裝置40,并且圖像處理裝置40的數(shù)量不限于四個(gè)。
[0031]信息處理裝置10是用作打印服務(wù)器的計(jì)算機(jī)裝置,該打印服務(wù)器為控制圖像處理裝置40處的打印的打印控制裝置的示例。具體地,在信息處理裝置10中操作作為虛擬打印控制部的示例的虛擬打印服務(wù)器,并且信息處理裝置10虛擬地實(shí)現(xiàn)打印服務(wù)器。也就是說,信息處理裝置10從未示出的終端設(shè)備接收打印指示信息,打印指示信息指示在圖像處理裝置40處進(jìn)行打印。信息處理裝置10基于該打印指示信息生成打印數(shù)據(jù),打印數(shù)據(jù)包括頁(yè)面描述語言(PDL)數(shù)據(jù),并且將打印數(shù)據(jù)發(fā)送到作為輸出目的地的圖像處理裝置40。另外,對(duì)于一些信息處理裝置 10,使用例如 Windows Server Failover Clustering (Windows服務(wù)器故障轉(zhuǎn)移集群,WSFC)進(jìn)行集群,以使得信息處理裝置10用作高可用性的虛擬打印服務(wù)器。也就是說,在正常時(shí)間,虛擬打印服務(wù)器在信息處理裝置10的集群中的信息處理裝置10中操作,并且該信息處理裝置10虛擬地實(shí)現(xiàn)打印服務(wù)器。在該信息處理裝置10中發(fā)生故障的情況下,虛擬打印服務(wù)器在該集群中的其它信息處理裝置10中操作,并且該其它信息處理裝置10虛擬地實(shí)現(xiàn)打印服務(wù)器。在圖1中,如點(diǎn)線環(huán)繞的,針對(duì)信息處理裝置IO1和IO2進(jìn)行集群,以及還針對(duì)信息處理裝置IO2和IO3進(jìn)行集群。不針對(duì)信息處理裝置IO4進(jìn)行集群。請(qǐng)注意,在下面進(jìn)行了集群的信息處理裝置10被稱為“處于集群環(huán)境”的信息處理裝置10,而未進(jìn)行集群的信息處理裝置10被稱為“未處于集群環(huán)境”的信息處理裝置10。另外,在信息處理裝置10的集群中,其中在正常時(shí)間虛擬打印服務(wù)器操作所在的信息處理裝置10被稱為“正常操作型”。在正常操作型信息處理裝置10中發(fā)生故障的情況下,虛擬打印服務(wù)器在其內(nèi)操作的信息處理裝置10被稱為“備份型”。
[0032]圖像處理裝置40是在諸如片材的記錄介質(zhì)上形成圖像并且輸出打印后的介質(zhì)的裝置。在此,作為圖像處理裝置40,可以使用僅具有打印功能的裝置,或者可以使用除了打印功能還具有其它圖像處理功能(諸如,掃描儀功能和傳真功能)的裝置。在本示例性實(shí)施方式中,提供圖像處理裝置40作為打印裝置的示例。
[0033]接著,將描述信息處理裝置10的硬件結(jié)構(gòu)。
[0034]圖2是例示信息處理裝置10的硬件結(jié)構(gòu)的圖。
[0035]如圖2所例示,信息處理裝置10包括中央處理單元(CPU) 11、主存儲(chǔ)器12和硬盤驅(qū)動(dòng)器(HDD) 13,CPU 11是運(yùn)算單元,并且主存儲(chǔ)器12是存儲(chǔ)器單元。在此,CPUll執(zhí)行各種軟件(諸如操作系統(tǒng)(OS)和應(yīng)用)并且實(shí)現(xiàn)后面描述的各種功能。另外,主存儲(chǔ)器12是存儲(chǔ)有各種軟件、以及用于執(zhí)行各種軟件的數(shù)據(jù)等的存儲(chǔ)區(qū)域。HDD13是存儲(chǔ)有要輸入到各種軟件的數(shù)據(jù)、以及從各種軟件輸出的數(shù)據(jù)等的存儲(chǔ)區(qū)域。
[0036]此外,信息處理裝置10包括通信接口 14(在下文稱為“通信I/F14”)、顯示機(jī)構(gòu)15和輸入裝置16。通信I/F14進(jìn)行與外部的通信。顯示機(jī)構(gòu)15包括視頻存儲(chǔ)器、以及顯示器等。輸入裝置16包括鍵盤、鼠標(biāo)等。
[0037]接著,將描述圖像處理裝置40的硬件結(jié)構(gòu)。
[0038]圖3是例示圖像處理裝置40的硬件結(jié)構(gòu)的圖。
[0039]如圖3所例示,圖像處理裝置40包括CPU 41、隨機(jī)存取存儲(chǔ)器(RAM)42、只讀存儲(chǔ)器(ROM) 43、HDD 44、操作面板45、圖像讀取單元46、圖像形成單元47和通信I/F48。
[0040]CPU 41將存儲(chǔ)在ROM 43等中的各個(gè)程序加載到RAM 42,執(zhí)行所加載的各個(gè)程序,并且實(shí)現(xiàn)后面描述的各個(gè)功能。[0041]RAM 42是用作針對(duì)CPU 41的工作存儲(chǔ)器等的存儲(chǔ)器。
[0042]ROM 43是用于存儲(chǔ)CPU 41要執(zhí)行的各個(gè)程序等的存儲(chǔ)器。
[0043]HDD 44例如是磁盤單元,存儲(chǔ)圖像讀取單元46讀取的圖像數(shù)據(jù)、圖像形成單元47中進(jìn)行的圖像形成中要使用的圖像數(shù)據(jù)等。
[0044]操作面板45例如是顯示各種類型的信息并且接收用戶操作輸入的觸摸屏。
[0045]圖像讀取單元46讀取記錄在諸如片材的記錄介質(zhì)上的圖像。在此,圖像讀取單元46例如是掃描儀。可以期望使用采用電荷耦合器件(CCD)系統(tǒng)的掃描器或者采用接觸圖像傳感器(CIS)系統(tǒng)的掃描儀,在采用電荷耦合器件(CCD)系統(tǒng)的掃描器中光源照射到原稿上的光的反射光被透鏡收集并且被CCD接收;在采用接觸圖像傳感器(CIS)系統(tǒng)的掃描儀中LED光源連續(xù)照射到原稿上的光束的反射光被CIS接收。
[0046]圖像形成單元47在記錄介質(zhì)上形成圖像。在此,圖像形成單元47例如是打印機(jī)??梢云谕褂猛ㄟ^將附著到感光鼓的色調(diào)劑轉(zhuǎn)印到記錄介質(zhì)上來形成圖像的采用電子照相系統(tǒng)的打印機(jī);或者使用將墨水噴射到記錄介質(zhì)上來形成圖像的采用噴墨系統(tǒng)的打印機(jī)。
[0047]通信I/F48經(jīng)由網(wǎng)絡(luò)80向另一個(gè)裝置發(fā)送和從另一個(gè)裝置接收各種類型的信息。
[0048]在這個(gè)示例性實(shí)施方式中,如以上描述的,在信息處理裝置10的集群中的信息處理裝置10虛擬地實(shí)現(xiàn)打印服務(wù)器的情況下,當(dāng)在該信息處理裝置10中發(fā)生故障時(shí),打印服務(wù)器的功能從該信息處理裝置10轉(zhuǎn)移到該集群中的其它信息處理裝置10。
[0049]圖4是示意地例示打印服務(wù)器的轉(zhuǎn)移處理的圖。請(qǐng)注意在圖4中,包括圖1例示的信息處理裝置IO1和IO2的集群被例示為示例,并且例示了在信息處理裝置IO1中發(fā)生了故障的情況。
[0050]首先,描述在信息處理裝置IO1中發(fā)生故障之前的狀態(tài)。
[0051]在發(fā)生故障之前,信息處理裝置IO1實(shí)現(xiàn)由虛線環(huán)繞的打印服務(wù)器。具體地,虛擬打印服務(wù)器20a在信息處理裝置IO1中操作,并且信息處理裝置IO1與共享盤24a —起實(shí)現(xiàn)打印服務(wù)器。另外,第一打印機(jī)驅(qū)動(dòng)器21a、PDL轉(zhuǎn)換軟件22a和第二打印機(jī)驅(qū)動(dòng)器23a在信息處理裝置IO1中操作。在此,第一打印機(jī)驅(qū)動(dòng)器21a例如是用于專用打印機(jī)的打印機(jī)驅(qū)動(dòng)器。第一打印機(jī)驅(qū)動(dòng)器21a是生成指示在第一類型打印裝置進(jìn)行打印的打印指示信息的第一生成單元的示例。第二打印機(jī)驅(qū)動(dòng)器23a是在例如假定要輸出到專用打印機(jī)的材料被輸出到通用打印機(jī)而不是專用打印機(jī)的情況下,用于通用打印機(jī)的打印機(jī)驅(qū)動(dòng)器。第二打印機(jī)驅(qū)動(dòng)器23a是生成指示在第二類型打印裝置進(jìn)行打印的打印指示信息的第二生成單元的示例。由于可能存在當(dāng)僅第二打印機(jī)驅(qū)動(dòng)器23a在信息處理裝置IO1中操作時(shí)輸出結(jié)果不滿意的情況,所以使用PDL轉(zhuǎn)換軟件22a。PDL轉(zhuǎn)換軟件22a將第一打印機(jī)驅(qū)動(dòng)器21a生成的PDL數(shù)據(jù)轉(zhuǎn)換為要輸入到第二打印機(jī)驅(qū)動(dòng)器23a的數(shù)據(jù)。也就是說,PDL轉(zhuǎn)換軟件22a是轉(zhuǎn)換單元的示例,該轉(zhuǎn)換單元將第一生成單元生成的打印指示信息轉(zhuǎn)換為在第二生成單元用來生成打印指示信息的信息。請(qǐng)注意,在這些程序中,第一打印機(jī)驅(qū)動(dòng)器21a和第二打印機(jī)驅(qū)動(dòng)器23a是在虛擬打印服務(wù)器20a中操作的程序。相反地,PDL轉(zhuǎn)換軟件22a不在虛擬打印服務(wù)器20a中操作而是在OS中操作。為了便于準(zhǔn)備附圖,PDL轉(zhuǎn)換軟件22a被例示為在虛擬打印服務(wù)器20a中。
[0052]在這個(gè)狀態(tài)下,假設(shè)在信息處理裝置IO1中已經(jīng)發(fā)生故障。[0053]接著,打印服務(wù)器的功能從信息處理裝置IO1轉(zhuǎn)移到信息處理裝置IO2,并且信息處理裝置IO2實(shí)現(xiàn)由實(shí)線環(huán)繞的打印服務(wù)器的功能。具體地,虛擬打印服務(wù)器20a在信息處理裝置IO2中操作,并且信息處理裝置IO2與共享盤24a —起實(shí)現(xiàn)打印服務(wù)器。在此情況下,第一打印機(jī)驅(qū)動(dòng)器21a、PDL轉(zhuǎn)換軟件22a和第二打印機(jī)驅(qū)動(dòng)器23a也在信息處理裝置IO2中操作。
[0054]在按此方式轉(zhuǎn)移了打印服務(wù)器的功能的情況下,在信息處理裝置IO1中經(jīng)過處理的打印指示信息與在該處理中臨時(shí)產(chǎn)生的中間文件一起經(jīng)由共享盤24a轉(zhuǎn)移到信息處理裝置102。
[0055]然而,存在如下問題:發(fā)生與在信息處理裝置IO1中經(jīng)過處理的打印指示信息有關(guān)的信息在信息處理裝置IO2中被改變因而打印指示信息轉(zhuǎn)移不成功的情形。具體地,盡管在信息處理裝置IO1中經(jīng)過處理的打印指示信息的識(shí)別號(hào)在信息處理裝置IO2中改變,但是在信息處理裝置IO1中使用的識(shí)別號(hào)被轉(zhuǎn)移到信息處理裝置IO2作為用于產(chǎn)生中間文件的打印指示信息的識(shí)別號(hào)。因而,存在如下情況,在信息處理裝置IO2中發(fā)生識(shí)別號(hào)不一致,結(jié)果,中間文件殘存,后續(xù)打印不能夠繼續(xù)。
[0056]為了解決這種問題,可以想到信息處理裝置IO2在通過重啟OS假脫機(jī)程序使信息處理裝置IO2初始化的狀態(tài)下,對(duì)從信息處理裝置IO1轉(zhuǎn)移的打印指示信息進(jìn)行處理。
[0057]然而,對(duì)于這種問題,還存在OS假脫機(jī)程序的重啟沒有效果的情況。
[0058]圖5是示意地例示在這種情況下打印服務(wù)器的轉(zhuǎn)移處理的圖。請(qǐng)注意,在圖5中,描述了在圖1中例示的包括信息處理裝置IOJP 102的集群和包括信息處理裝置IO2和103的集群作為示例,并且例示了在信息處理裝置IO1和IO3中發(fā)生了故障的情況。
[0059]首先,描述在信息處理裝置IO1和IO3中發(fā)生故障之前的狀態(tài)。
[0060]在發(fā)生故障之前,虛擬打印服務(wù)器20a在信息處理裝置IO1中操作,并且信息處理裝置IO1實(shí)現(xiàn)打印服務(wù)器。另外,第一打印機(jī)驅(qū)動(dòng)器21a、PDL轉(zhuǎn)換軟件22a和第二打印機(jī)驅(qū)動(dòng)器23a也在信息處理裝置IO1中操作。請(qǐng)注意已經(jīng)描述了這些程序,因而在此省略其描述。
[0061]相反,在發(fā)生故障之前,虛擬打印服務(wù)器20b在信息處理裝置IO3中操作,并且信息處理裝置IO3實(shí)現(xiàn)打印服務(wù)器。另外,第一打印機(jī)驅(qū)動(dòng)器21b、PDL轉(zhuǎn)換軟件22b和第二打印機(jī)驅(qū)動(dòng)器23b在信息處理裝置IO3中操作。請(qǐng)注意這些程序?qū)?yīng)于第一打印機(jī)驅(qū)動(dòng)器21a、PDL轉(zhuǎn)換軟件22a和第二打印機(jī)驅(qū)動(dòng)器23a。因而,在此省略其描述。另外,在以下描述中,在虛擬打印服務(wù)器20a和20b、第一打印機(jī)驅(qū)動(dòng)器21a和21b、PDL轉(zhuǎn)換軟件22a和22b以及第二打印機(jī)驅(qū)動(dòng)器23a和23b不必須彼此區(qū)分的情況下,它們被分別稱為虛擬打印服務(wù)器20、第一打印機(jī)驅(qū)動(dòng)器21、PDL轉(zhuǎn)換軟件22和第二打印機(jī)驅(qū)動(dòng)器23。
[0062]在這個(gè)狀態(tài)下,假設(shè)在信息處理裝置IO1中已經(jīng)發(fā)生故障。
[0063]接著,打印服務(wù)器的功能從信息處理裝置IO1轉(zhuǎn)移到信息處理裝置102。虛擬打印服務(wù)器20a在信息處理裝置IO2中操作,信息處理裝置IO2實(shí)現(xiàn)打印服務(wù)器。在此情況下,第一打印機(jī)驅(qū)動(dòng)器21a、PDL轉(zhuǎn)換軟件22a和第二打印機(jī)驅(qū)動(dòng)器23a也在信息處理裝置IO2中操作。
[0064]之后,假設(shè)在信息處理裝置IO3中已經(jīng)發(fā)生故障。
[0065]接著,打印服務(wù)器的功能從信息處理裝置IO3轉(zhuǎn)移到信息處理裝置102。虛擬打印服務(wù)器20b在信息處理裝置IO2中操作,信息處理裝置IO2實(shí)現(xiàn)打印服務(wù)器。在此情況下,第一打印機(jī)驅(qū)動(dòng)器21b、PDL轉(zhuǎn)換軟件22b和第二打印機(jī)驅(qū)動(dòng)器23b也在信息處理裝置IO2中操作。
[0066]也就是說,根據(jù)在集群中正常操作類型和備份類型如何定義,可以存在多個(gè)虛擬打印服務(wù)器20在單個(gè)信息處理裝置10中操作的狀態(tài)。
[0067]例如,在虛擬打印服務(wù)器20b在啟動(dòng)虛擬打印服務(wù)器20a之后啟動(dòng)的情況下,當(dāng)如上所述重啟OS假脫機(jī)程序時(shí),在信息處理裝置IO2中,不僅從信息處理裝置IO3轉(zhuǎn)移的打印指示信息被初始化而且從信息處理裝置IO1已經(jīng)轉(zhuǎn)移并且已經(jīng)經(jīng)過處理的打印指示信息被初始化。也就是說,OS假脫機(jī)程序的重啟對(duì)于以上描述的問題沒有效果。
[0068]因而,在這個(gè)示例性實(shí)施方式中,各信息處理裝置10在該信息處理裝置10處于集群環(huán)境的情況下,確定虛擬打印服務(wù)器20是否正在信息處理裝置10中該操作。當(dāng)確定出虛擬打印服務(wù)器20正在操作時(shí),從OS假脫機(jī)程序接收打印指示信息的狀態(tài)(在下文稱為“接收狀態(tài)”)被設(shè)置為開始接收打印指示信息的狀態(tài)(在下文稱為“接收開始狀態(tài)”)并且啟動(dòng)PDL轉(zhuǎn)換軟件22。當(dāng)確定出沒有虛擬打印服務(wù)器20正在操作時(shí),接收狀態(tài)被設(shè)置為停止接收打印指示信息的狀態(tài)(在下文稱為“接收停止?fàn)顟B(tài)”)并且啟動(dòng)PDL轉(zhuǎn)換軟件22。當(dāng)由于在其它信息處理裝置10中發(fā)生故障而打印服務(wù)器的功能被轉(zhuǎn)移到信息處理裝置10時(shí),接收狀態(tài)被設(shè)置為接收開始狀態(tài)。請(qǐng)注意,各信息處理裝置10在該信息處理裝置10未處于集群環(huán)境的情況下,將接收狀態(tài)設(shè)置為接收開始狀態(tài),并且啟動(dòng)PDL轉(zhuǎn)換軟件22。
[0069]接著,將描述實(shí)現(xiàn)這種操作的信息處理裝置10的結(jié)構(gòu)。
[0070]圖6是例示信息處理裝置10的功能結(jié)構(gòu)示例的框圖。
[0071]如圖6所例示,信息處理裝置10包括作為OS的功能的群管理單元31和網(wǎng)絡(luò)信息管理單元32。也就是說,通過軟件(OS)與硬件資源的協(xié)同操作來實(shí)現(xiàn)這些功能。具體地,通過CPUll (參見圖2)將實(shí)現(xiàn)OS的功能中的群管理單元31和網(wǎng)絡(luò)信息管理單元32的程序例如從HDD13 (參見圖2)加載到主存儲(chǔ)器12 (參見圖2)并且執(zhí)行該程序來實(shí)現(xiàn)這些功倉(cāng)泛。
[0072]群管理單元31基于關(guān)于集群的信息(集群信息)管理包括信息處理裝置10的集群。在此,集群信息包括指示信息處理裝置10是否處于集群環(huán)境的信息。另外,在信息處理裝置10處于集群環(huán)境的情況下,集群信息還包括關(guān)于集群中包括的資源的類型、名稱和狀態(tài)的信息等。具體地,在資源的類型是打印服務(wù)器的情況下,資源的名稱是打印服務(wù)器的名稱,而資源的狀態(tài)例如是打印服務(wù)器是否正在信息處理裝置10中操作。
[0073]網(wǎng)絡(luò)信息管理單元32管理針對(duì)網(wǎng)絡(luò)80設(shè)置的信息。在此,針對(duì)網(wǎng)絡(luò)80設(shè)置的信息例如是與打印服務(wù)器關(guān)聯(lián)的打印機(jī)的名稱。
[0074]另外,信息處理裝置10包括作為PDL轉(zhuǎn)換軟件22的功能的PDL轉(zhuǎn)換軟件啟動(dòng)單元30、資源列表獲取單元33、打印服務(wù)器操作確定單元34、打印服務(wù)器信息獲取單元35、目的地打印機(jī)信息獲取單元36、打印機(jī)信息比較單元37和接收狀態(tài)設(shè)置單元38。也就是說,通過軟件(PDL轉(zhuǎn)換軟件22)與硬件資源的協(xié)同操作來實(shí)現(xiàn)這些功能。具體地,通過CPUll(參見圖2)將實(shí)現(xiàn)PDL轉(zhuǎn)換軟件22的功能中的PDL轉(zhuǎn)換軟件啟動(dòng)單元30、資源列表獲取單元33、打印服務(wù)器操作確定單元34、打印服務(wù)器信息獲取單元35、目的地打印機(jī)信息獲取單元36、打印機(jī)信息比較單元37和接收狀態(tài)設(shè)置單元38的程序例如從HDD13 (參見圖2)加載到主存儲(chǔ)器12 (參見圖2)并且執(zhí)行該程序來實(shí)現(xiàn)這些功能。
[0075]PDL轉(zhuǎn)換軟件啟動(dòng)單元30向集群管理單元31查詢信息處理裝置10是否處于集群環(huán)境。在從集群管理單元31接收到指示信息處理裝置10處于集群環(huán)境的響應(yīng)時(shí),PDL轉(zhuǎn)換軟件啟動(dòng)單元30將PDL轉(zhuǎn)換軟件22的接收狀態(tài)設(shè)置為接收停止?fàn)顟B(tài)并且啟動(dòng)PDL轉(zhuǎn)換軟件22。在從集群管理單元31接收到指示信息處理裝置10未處于集群環(huán)境的響應(yīng)時(shí),PDL轉(zhuǎn)換軟件啟動(dòng)單元30將PDL轉(zhuǎn)換軟件22的接收狀態(tài)設(shè)置為接收開始狀態(tài)并且啟動(dòng)PDL轉(zhuǎn)換軟件22。
[0076]資源列表獲取單元33從集群管理單元31獲取集群中包括的資源的列表(資源列表)。
[0077]打印服務(wù)器操作確定單元34通過向集群管理單元31進(jìn)行查詢來確定在資源列表獲取單元33獲取的資源列表中所包括的作為資源的打印服務(wù)器是否正在信息處理裝置10中操作。在本示例性實(shí)施方式中,提供打印服務(wù)器操作確定單元34作為確定多個(gè)虛擬打印控制單元中的任何虛擬打印控制單元是否已經(jīng)開始在自身裝置(在此,信息處理裝置10)中操作的確定單元、和在自身裝置啟動(dòng)的情況下確定多個(gè)虛擬打印控制單元中的任何虛擬打印控制單元是否被假定在該自身裝置(在此,信息處理裝置10)中操作的確定單元的示例。
[0078]在打印服務(wù)器操作確定單元34確定出在資源列表獲取單元33獲取的資源列表中作為資源而包括的打印服務(wù)器正在信息處理裝置10中操作的情況下,打印服務(wù)器信息獲取單元35獲取關(guān)于該打印服務(wù)器的信息(打印服務(wù)器信息)。在此,打印服務(wù)器信息包括打印服務(wù)器的打印服務(wù)器名稱和與該打印服務(wù)器關(guān)聯(lián)的打印機(jī)的名稱的(打印機(jī))列表。在本示例性實(shí)施方式中,提供打印服務(wù)器信息獲取單元35作為指定與虛擬打印控制單元關(guān)聯(lián)的打印機(jī)的第一指定單元的示例。
[0079]目的地打印機(jī)信息獲取單元36獲取關(guān)于被指定為PDL轉(zhuǎn)換軟件22的目的地的打印機(jī)的信息(目的地打印機(jī)信息)。在此目的地打印機(jī)信息例如是被指定為目的地的打印機(jī)的名稱(目的地打印機(jī)名稱)。如圖4和圖5所例示的,從PDL轉(zhuǎn)換軟件22輸出的信息被輸入到第二打印機(jī)驅(qū)動(dòng)器23。因而,通過檢查與該第二打印機(jī)驅(qū)動(dòng)器23關(guān)聯(lián)的打印機(jī)的打印機(jī)名稱,獲取目的地打印機(jī)名稱。在本示例性實(shí)施方式中,提供目的地打印機(jī)信息獲取單元36作為指定與第二生成單元相對(duì)應(yīng)的打印機(jī)的第二指定單元的示例。
[0080]打印機(jī)信息比較單元37比較打印服務(wù)器信息獲取單元35獲取的打印機(jī)列表中包括的打印機(jī)名稱和目的地打印機(jī)信息獲取單元36獲取的目的地打印機(jī)名稱,并且獲取既包括在打印機(jī)列表所包括的打印機(jī)名稱中又包括在目的地打印機(jī)名稱中的打印機(jī)名稱。在本示例性實(shí)施方式中,提供打印機(jī)信息比較單元37作為第三指定單元的示例,該第三指定單元指定既包括在第一指定單元指定的打印機(jī)中又包括在第二指定單元指定的打印機(jī)中的打印機(jī)。
[0081]接收狀態(tài)設(shè)置單元38將接收狀態(tài)設(shè)置為開始接收針對(duì)通過比較獲取的打印機(jī)名稱所指定的打印機(jī)的打印指示信息的接收開始狀態(tài)。在此示例性實(shí)施方式中,提供接收狀態(tài)設(shè)置單元38作為進(jìn)行控制使得接收狀態(tài)被設(shè)置為接收打印指示信息的狀態(tài)的控制單元、進(jìn)行控制,在自身裝置(在此,信息處理裝置10)啟動(dòng)的情況下,使得接收狀態(tài)被設(shè)置為接收打印指示信息的狀態(tài)的控制單元、以及進(jìn)行控制,在自身裝置(在此,信息處理裝置10)啟動(dòng)的情況下,使得接收狀態(tài)被設(shè)置為不接收打印指示信息的狀態(tài)的控制單元的示例。[0082]接著,將描述根據(jù)本示例性實(shí)施方式的信息處理裝置10的操作。
[0083]圖7是例示當(dāng)信息處理裝置10啟動(dòng)時(shí)的操作示例的流程圖。
[0084]如圖7所例示,當(dāng)PDL轉(zhuǎn)換軟件22在信息處理裝置10中啟動(dòng)時(shí),PDL轉(zhuǎn)換軟件啟動(dòng)單元30通過向集群管理單元31進(jìn)行查詢來確定信息處理裝置10是否處于集群環(huán)境(步驟S301)。結(jié)果,當(dāng)確定出信息處理裝置10未處于集群環(huán)境時(shí),PDL轉(zhuǎn)換軟件啟動(dòng)單元30將接收狀態(tài)設(shè)置為接收開始狀態(tài)并且完成PDL轉(zhuǎn)換軟件22的啟動(dòng)(步驟S302)。相反,當(dāng)確定出信息處理裝置10處于集群環(huán)境時(shí),PDL轉(zhuǎn)換軟件啟動(dòng)單元30將接收狀態(tài)設(shè)置為接收停止?fàn)顟B(tài)并且完成PDL轉(zhuǎn)換軟件22的啟動(dòng)(步驟S303)。
[0085]由此,PDL轉(zhuǎn)換軟件22進(jìn)行以下處理。
[0086]也就是說,首先,資源列表獲取單元33從集群管理單元31獲取資源列表(步驟S311)。接著,從資源列表選擇一個(gè)資源名稱,并且確定該資源名稱所指定的資源是否是打印服務(wù)器(步驟S312)。
[0087]當(dāng)確定出資源名稱所指定的資源是打印服務(wù)器時(shí),打印服務(wù)器操作確定單元34通過向集群管理單元31進(jìn)行查詢來確定打印服務(wù)器是否正在信息處理裝置10中操作(步驟 S313)。
[0088]結(jié)果,當(dāng)確定出打印服務(wù)器正在信息處理裝置10中操作時(shí),打印服務(wù)器信息獲取單元35從集群管理單元31獲取打印服務(wù)器的打印服務(wù)器名稱(步驟S314)并且從網(wǎng)絡(luò)信息管理單元32獲取與打印服務(wù)器關(guān)聯(lián)的打印機(jī)列表(步驟S315)。目的地打印機(jī)信息獲取單元36獲取在PDL轉(zhuǎn)換軟件22中指定的目的地打印機(jī)名稱(步驟S316)。
[0089]接著,打印機(jī)列表從打印服務(wù)器信息獲取單元35傳遞到打印機(jī)信息比較單元37,并且目的地打印機(jī)名稱從目的地打印機(jī)信息獲取單元36傳遞到打印機(jī)信息比較單元37。打印機(jī)信息比較單元37從打印機(jī)列表獲取一個(gè)打印機(jī)名稱,并且確定該打印機(jī)名稱與目的地打印機(jī)名稱是否匹配(步驟S317)。通常,PDL轉(zhuǎn)換軟件22中指定的目的地打印機(jī)名稱包括在與打印服務(wù)器關(guān)聯(lián)的打印機(jī)列表中。進(jìn)行該確定是因?yàn)樵赑DL轉(zhuǎn)換軟件22中指定了目的地打印機(jī)名稱之后,由于發(fā)生了一些情形可能已經(jīng)從與打印機(jī)服務(wù)器相關(guān)聯(lián)的打印機(jī)列表中去除了這個(gè)打印機(jī)名稱。
[0090]結(jié)果,當(dāng)確定出打印機(jī)列表中包括的打印機(jī)名稱與目的地打印機(jī)名稱匹配時(shí),接收狀態(tài)設(shè)置單元38將接收狀態(tài)設(shè)置為開始接收針對(duì)被確定為與目的地打印機(jī)名稱匹配的打印機(jī)名稱所指定的打印機(jī)的打印指示信息的接收開始狀態(tài)(步驟S318)。相反,當(dāng)確定出打印機(jī)列表中包括的打印機(jī)名稱與目的地打印機(jī)名稱不匹配時(shí),接收狀態(tài)設(shè)置單元38不將接收狀態(tài)設(shè)置為接收開始狀態(tài),接收狀態(tài)保持為接收停止?fàn)顟B(tài)。
[0091]之后,打印機(jī)信息比較單元37確定是否存在從打印機(jī)列表中仍未被選中的打印機(jī)名稱(步驟S319)。當(dāng)確定出存在這種打印機(jī)名稱時(shí),過程返回到步驟S317。當(dāng)確定出不存在這種打印機(jī)名稱時(shí),過程進(jìn)行到步驟S320。另外,當(dāng)在步驟S312中確定出資源不是打印服務(wù)器時(shí)或者當(dāng)在步驟S313中確定出打印服務(wù)器未正在信息處理裝置10中操作時(shí),過程也進(jìn)行到步驟S320。由此,資源列表獲取單元33確定是否存在仍未被選中的資源名稱(步驟S320)。當(dāng)確定出存在這種資源名稱時(shí),過程返回到步驟S312。當(dāng)確定出不存在這種資源名稱時(shí),過程結(jié)束。
[0092]圖8是例示了信息處理裝置10定期執(zhí)行的監(jiān)測(cè)處理的操作示例的流程圖。[0093]在信息處理裝置10中,PDL轉(zhuǎn)換軟件22定期進(jìn)行以下處理。
[0094]也就是說,首先,資源列表獲取單元33從集群管理單元31獲取資源列表(步驟S351)。接著,從資源列表選擇一個(gè)資源名稱,并且確定該資源名稱指定的資源是否是打印服務(wù)器(步驟S352)。
[0095]當(dāng)確定出資源名稱指定的資源是打印服務(wù)器時(shí),打印服務(wù)器操作確定單元34通過向集群管理單元31進(jìn)行查詢來確定打印服務(wù)器是否正在信息處理裝置10中操作(步驟S353)。
[0096]結(jié)果,當(dāng)確定出打印服務(wù)器正在信息處理裝置10中操作時(shí),打印服務(wù)器信息獲取單元35從集群管理單元31獲取打印服務(wù)器的打印服務(wù)器名稱(步驟S354)并且從網(wǎng)絡(luò)信息管理單元32獲取與打印服務(wù)器關(guān)聯(lián)的打印機(jī)列表(步驟S355)。目的地打印機(jī)信息獲取單元36獲取在PDL轉(zhuǎn)換軟件22中指定的目的地打印機(jī)名稱(步驟S356)。
[0097]接著,打印機(jī)列表從打印服務(wù)器信息獲取單元35傳遞到打印機(jī)信息比較單元37,并且目的地打印機(jī)名稱從目的地打印機(jī)信息獲取單元36傳遞到打印機(jī)信息比較單元37。打印機(jī)信息比較單元37從打印機(jī)列表選擇一個(gè)打印機(jī)名稱,并且確定這個(gè)打印機(jī)名稱與目的地打印機(jī)名稱是否匹配(步驟S357)。通常,PDL轉(zhuǎn)換軟件22中指定的目的地打印機(jī)名稱包括在與打印服務(wù)器關(guān)聯(lián)的打印機(jī)列表中。進(jìn)行該確定是因?yàn)樵赑DL轉(zhuǎn)換軟件22中指定了目的地打印機(jī)名稱之后由于發(fā)生了一些情形可能已經(jīng)從與該打印服務(wù)器關(guān)聯(lián)的打印機(jī)列表中去除了這個(gè)打印機(jī)名稱。
[0098]結(jié)果,當(dāng)確定出打印機(jī)列表中包括的打印機(jī)名稱與目的地打印機(jī)名稱匹配時(shí),接收狀態(tài)設(shè)置單元38將接收狀態(tài)設(shè)置為開始接收針對(duì)被確定為與目的地打印機(jī)名稱匹配的打印機(jī)名稱所指定的打印機(jī)的打印指示信息的接收開始狀態(tài)(步驟S358)。相反,當(dāng)確定出打印機(jī)列表中包括的打印機(jī)名稱與目的地打印機(jī)名稱不匹配時(shí),接收狀態(tài)設(shè)置單元38不將接收狀態(tài)設(shè)置為接收開始狀態(tài),接收狀態(tài)保持為接收停止?fàn)顟B(tài)。
[0099]之后,打印機(jī)信息比較單元37確定是否存在從打印機(jī)列表中仍未被選中的打印機(jī)名稱(步驟S359)。當(dāng)確定出存在這種打印機(jī)名稱時(shí),過程返回到步驟S357。當(dāng)確定出不存在這種打印機(jī)名稱時(shí),過程進(jìn)行到步驟S360。另外,當(dāng)在步驟S352中確定出資源不是打印服務(wù)器時(shí)或者當(dāng)在步驟S353中確定出打印服務(wù)器未正在信息處理裝置10中操作時(shí),過程也進(jìn)行到步驟S360。結(jié)果,資源列表獲取單元33確定是否存在仍未被選中的資源名稱(步驟S360)。當(dāng)確定出存在這種資源名稱時(shí),過程返回到步驟S352。當(dāng)確定出不存在這種資源名稱時(shí),過程結(jié)束。
[0100]以上描述了在本示例性實(shí)施方式中的信息處理裝置10的結(jié)構(gòu)和操作。
[0101]在本示例性實(shí)施方式中,多個(gè)虛擬打印服務(wù)器20在單個(gè)信息處理裝置10中啟動(dòng)的狀態(tài)是在如圖5所例示的以下假設(shè)下導(dǎo)致的:在除所述單個(gè)信息處理裝置10之外的、虛擬打印服務(wù)器20正在操作的各信息處理裝置10中發(fā)生故障,但是這種狀態(tài)的原因不限于此。多個(gè)虛擬打印服務(wù)器20在單個(gè)信息處理裝置10中啟動(dòng)的狀態(tài)可以由除了在與該單個(gè)信息處理裝置10不同的信息處理裝置10中發(fā)生故障之外的一些其它原因造成。
[0102]請(qǐng)注意實(shí)現(xiàn)本示例性實(shí)施方式的程序當(dāng)然可以由通信單元提供,并且還可以設(shè)置在存儲(chǔ)了程序的諸如CD-ROM等的記錄介質(zhì)中。
[0103]出于解釋和說明的目的對(duì)本發(fā)明的示例性實(shí)施方式提供了前述描述。并非旨在窮舉本發(fā)明,也不是將本發(fā)明限制于所公開的精確形式。顯然,許多修改和變型對(duì)于本領(lǐng)域的技術(shù)人員是明顯的。為了最佳地解釋本發(fā)明的原理及其實(shí)際應(yīng)用選擇并描述了這些實(shí)施方式,由此使得本領(lǐng)域的其他技術(shù)人員能夠針對(duì)各種實(shí)施方式以及適合于所適想出的具體應(yīng)用的各種修改來理解本發(fā)明。旨在由所附權(quán)利要求書及其等同物限定本發(fā)明的范圍。
【權(quán)利要求】
1.一種打印控制裝置,所述打印控制裝置包括:確定單元,從多個(gè)虛擬打印控制部中確定是否任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作,所述多個(gè)虛擬打印控制部各控制在與該虛擬打印控制部關(guān)聯(lián)的打印裝置處的打印,所述多個(gè)虛擬打印控制部當(dāng)在單個(gè)裝置中操作時(shí)在該單個(gè)裝置中虛擬實(shí)現(xiàn)多個(gè)裝置;以及控制單元,該控制單元進(jìn)行控制,在所述確定單元確定出在所述多個(gè)虛擬打印控制部中沒有虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為不接收所述打印指示信息的狀態(tài),之后進(jìn)行控制,在所述確定單元確定出所述多個(gè)虛擬打印控制部中任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,使得所述接收狀態(tài)被設(shè)置為接收指示在與該虛擬打印控制部關(guān)聯(lián)的打印裝置進(jìn)行打印的打印指示信息的狀態(tài)。
2.根據(jù)權(quán)利要求1所述的打印控制裝置,其中,所述確定單元定期確定所述多個(gè)虛擬打印控制部中是否任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作。
3.根據(jù)權(quán)利要求1所述的打印控制裝置,其中,所述多個(gè)虛擬打印控制部各使得與該虛擬打印控制部對(duì)應(yīng)的打印控制裝置群被視為單個(gè)打印控制裝置,所述打印控制裝置群包括該打印控制裝置,并且,在所述虛擬打印控制部正在與該虛擬打印控制部對(duì)應(yīng)的所述打印控制裝置群中的除該打印控制裝置之外的另一個(gè)打印控制裝置中操作的同時(shí),當(dāng)在所述另一個(gè)打印控制裝置中發(fā)生故障時(shí),所述虛擬打印控制部開始在該打印控制裝置中操作。
4.根據(jù)權(quán)利要求2所述的打印控制裝置,其中,所述多個(gè)虛擬打印控制部各使得與該虛擬打印控制部對(duì)應(yīng)的打印控制裝置群被視為單個(gè)打印控制裝置,所述打印控制裝置群包括該打印控制裝置,并且,在所述虛擬打印控制部正在與該虛擬打印控制部對(duì)應(yīng)的所述打印控制裝置群中的除該打印控制裝置之外的另一個(gè)打印控制裝置中操作的同時(shí),當(dāng)在所述另一個(gè)打印控制裝置中發(fā)生故障時(shí),所述虛擬打印控制部開始在該打印控制裝置中操作。
5.根據(jù)權(quán)利要求3所述的打印控制裝置,其中,在該打印控制裝置啟動(dòng)的情況下,所述確定單元確定所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部是否被假定在該打印控制裝置中操作,并且在該打印控制裝置啟動(dòng)時(shí)所述確定單元確定出所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部被假定在該打印控制裝置中操作的情況下,所述控制單元進(jìn)行控制使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為接收指示在與所述虛擬打印控制部關(guān)聯(lián)的打印裝置處進(jìn)行打印的打印指示信息的狀態(tài)。
6. 根據(jù)權(quán)利要求4所述的打印控制裝置,其中,在該打印控制裝置啟動(dòng)的情況下,所述確定單元確定所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部是否被假定在該打印控制裝置中操作,并且在該打印控制裝置啟動(dòng)時(shí)所述確定單元確定出所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部被假定在該打印控制裝置中操作的情況下,所述控制單元進(jìn)行控制使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為接收指示在與該虛擬打印控制部關(guān)聯(lián)的打印裝置處進(jìn)行打印的打印指示信息的狀態(tài)。
7.根據(jù)權(quán)利要求3所述的打印控制裝置,其中,在該打印控制裝置啟動(dòng)的情況下,所述確定單元確定是否所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部被假定在該打印控制裝置中操作,并且在該打印控制裝置啟動(dòng)時(shí)所述確定單元確定出所述多個(gè)虛擬打印控制部中沒有虛擬打印控制部被假定在該打印控制裝置中操作的情況下,所述控制單元進(jìn)行控制使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為不接收所述打印指示信息的狀態(tài)。
8.根據(jù)權(quán)利要求4所述的打印控制裝置,其中,在該打印控制裝置啟動(dòng)的情況下,所述確定單元確定是否所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部被假定在該打印控制裝置中操作,并且在該打印控制裝置啟動(dòng)時(shí)所述確定單元確定出所述多個(gè)虛擬打印控制部中沒有虛擬打印控制部被假定在該打印控制裝置中操作的情況下,所述控制單元進(jìn)行控制使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為不接收所述打印指示信息的狀態(tài)。
9.根據(jù)權(quán)利要求1到8中任一項(xiàng)所述的打印控制裝置,該打印控制裝置還包括:第一指定單元,該第一指定單元在所述確定單元確定出所述多個(gè)虛擬打印控制部中的任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,指定與該虛擬打印控制部關(guān)聯(lián)的打印裝置;第一生成單元,該第一生成單元在所述虛擬打印控制部虛擬實(shí)現(xiàn)的裝置中操作并且生成指示在第一類型打印裝置處進(jìn)行打印的打印指示信息;第二生成單元,該第二生成單元在所述虛擬打印控制部虛擬實(shí)現(xiàn)的裝置中操作并且生成指示在第二類型打印裝置處進(jìn)行打印的打印指示信息;轉(zhuǎn)換單元,該轉(zhuǎn)換單元將所述第一生成單元生成的打印指示信息轉(zhuǎn)換為所述第二生成單元用來生成打印指示信息 的信息;第二指定單元,該第二指定單元指定如下打印裝置,該打印裝置被所述轉(zhuǎn)換單元指定作為所述轉(zhuǎn)換單元轉(zhuǎn)換后的信息的輸出目的地并且對(duì)應(yīng)于所述第二生成單元;以及第三指定單元,該第三指定單元指定既包括在所述第一指定單元指定的打印裝置中又包括在所述第二指定單元指定的打印裝置中的打印裝置,其中,所述控制單元進(jìn)行控制使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為接收指示在所述第三指定單元指定的打印裝置處進(jìn)行打印的打印指示信息的狀態(tài)。
10.一種打印系統(tǒng),該打印系統(tǒng)包括:多個(gè)打印裝置,該多個(gè)打印裝置在介質(zhì)上打印圖像;以及打印控制裝置,該打印控制裝置控制在所述多個(gè)打印裝置處的打印,所述打印控制裝置包括:確定單元,該確定單元從多個(gè)虛擬打印控制部確定是否任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作,所述多個(gè)虛擬打印控制部各控制在所述多個(gè)打印裝置中包括的并且與該虛擬打印控制部關(guān)聯(lián)的打印裝置群處的打印,所述多個(gè)虛擬打印控制部當(dāng)在單個(gè)裝置中操作時(shí)在該單個(gè)裝置中虛擬實(shí)現(xiàn)多個(gè)裝置;以及控制單元,該控制單元進(jìn)行控制,在所述確定單元確定出所述多個(gè)虛擬打印控制部中沒有虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,使得指示在打印裝置進(jìn)行打印的打印指示信息的接收狀態(tài)設(shè)置為不接收所述打印指示信息的狀態(tài),之后進(jìn)行控制,在所述確定單元確定出所述多個(gè)虛擬打印控制部中任何虛擬打印控制部已經(jīng)開始在該打印控制裝置中操作的情況下,使得所述接收狀態(tài)被設(shè)置為接收指示在與該虛擬打印控制部關(guān)聯(lián)的打印裝置群進(jìn)行打印的`打印指示信息的狀態(tài)。
【文檔編號(hào)】G06F3/12GK103605488SQ201310659760
【公開日】2014年2月26日 申請(qǐng)日期:2013年12月9日 優(yōu)先權(quán)日:2013年2月25日
【發(fā)明者】齊藤壽 申請(qǐng)人:富士施樂株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
抚顺市| 新晃| 夏邑县| 大庆市| 西青区| 化德县| 海晏县| 雅安市| 牙克石市| 阿拉善盟| 诏安县| 岑溪市| 屯昌县| 昌平区| 东宁县| 伽师县| 称多县| 井陉县| 石柱| 西和县| 长葛市| 黎川县| 富川| 华坪县| 江川县| 武功县| 霞浦县| 周口市| 团风县| 靖江市| 社会| 巴林右旗| 九江市| 儋州市| 文化| 乌审旗| 河东区| 三原县| 吉水县| 长武县| 安福县|