專利名稱:信息處理裝置和信息處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種監(jiān)視打印機(jī)的狀態(tài)的信息處理裝置和信息處理方法,特別涉及一種例如監(jiān)視被連接到網(wǎng)絡(luò)的打印機(jī)的狀態(tài)并根據(jù)監(jiān)視結(jié)果進(jìn)行各種處理的信息處理裝置和信息處理方法。
背景技術(shù):
近年來,從被連接到網(wǎng)絡(luò)環(huán)境下的多臺打印機(jī)中選擇用戶所希望的打印機(jī),并發(fā)出打印請求的打印環(huán)境被廣泛普及。
已知有很多在上述網(wǎng)絡(luò)環(huán)境下、在主計算機(jī)中監(jiān)視各種打印機(jī)設(shè)備及打印機(jī)設(shè)備中的各作業(yè)的狀態(tài)或打印機(jī)設(shè)備的狀態(tài)的監(jiān)視實(shí)用程序。另外,還已知利用了瀏覽器的監(jiān)視實(shí)用程序等。
由日本專利申請公開特開2002-149388號公報中也可得知,一般而言,這些實(shí)用程序采用這樣的方式,即通過用戶有意識地使實(shí)用程序應(yīng)用啟動,從而使其運(yùn)行,或隨著文件的打印請求而使其自動地啟動并運(yùn)行。
另外,在日本專利申請公開特開平07-104951號公報中也公開了使打印機(jī)設(shè)備的狀態(tài)反映在桌面上的圖標(biāo)的方式。據(jù)此,借助于圖標(biāo)使多個打印機(jī)的狀態(tài)顯示成圖形,并且可通過鼠標(biāo)對圖標(biāo)進(jìn)行進(jìn)入休眠指示或休眠解除指示。
但是,在諸如上述日本專利申請公開特開2002-149388號公報和日本專利申請公開特開平07-104951號公報公開的已往所知的作業(yè)及打印機(jī)設(shè)備的監(jiān)視實(shí)用程序中,如果想要知道作業(yè)或設(shè)備的狀態(tài),則必須每次使監(jiān)視實(shí)用程序應(yīng)用啟動,而導(dǎo)致用戶不得不進(jìn)行繁瑣復(fù)雜的作業(yè)。
另外,在經(jīng)常使監(jiān)視實(shí)用程序啟動時,存在著在被限定的顯示部分上遮住了文檔處理應(yīng)用程序等其它的應(yīng)用程序畫面的顯示的問題。
而且,還存在這樣的問題,即如果經(jīng)常使監(jiān)視實(shí)用程序啟動,則不僅使網(wǎng)絡(luò)負(fù)荷增大,而且也使計算機(jī)的處理負(fù)荷增大。
而且,根據(jù)由上述專利申請公開所揭示的監(jiān)視多臺打印機(jī)設(shè)備的狀態(tài)的實(shí)用程序,雖然有能掌握多臺打印機(jī)的狀態(tài)的優(yōu)點(diǎn),但是,在實(shí)際的打印作業(yè)中,用戶最經(jīng)常使用的是在操作系統(tǒng)中默認(rèn)設(shè)定的打印機(jī),對用戶來說,優(yōu)選可效率良好地獲悉最經(jīng)常使用的打印機(jī)的各種狀態(tài)的結(jié)構(gòu)。尤其在商業(yè)環(huán)境下的打印環(huán)境中,往往多臺邏輯打印機(jī)登錄在預(yù)定的客戶機(jī)中,優(yōu)選的是,從上述多臺打印機(jī)中效率良好地獲悉關(guān)于默認(rèn)打印機(jī)的信息的結(jié)構(gòu)。
另外,在隨著文檔的打印請求自動地使實(shí)用程序啟動并監(jiān)視作業(yè)或設(shè)備的狀態(tài)的方式中,能夠知道設(shè)備卡紙或缺紙的狀態(tài),但是,這是在打印請求已經(jīng)發(fā)送結(jié)束之后,用戶不得不進(jìn)行諸如對其他的打印機(jī)再次發(fā)送打印請求等的低效率的打印作業(yè)。
發(fā)明內(nèi)容
本發(fā)明是為了單獨(dú)或一并解決上述問題而完成的,目的在于提供一種實(shí)現(xiàn)了事先能夠容易地知道打印裝置的狀態(tài)的、監(jiān)視作業(yè)或打印機(jī)設(shè)備的結(jié)構(gòu)的信息處理裝置和信息處理方法。
進(jìn)而,本發(fā)明的信息處理方法,是一種具有打印處理功能的信息處理裝置中的信息處理方法,其特征在于,包括默認(rèn)打印機(jī)指定步驟,指定為了在操作系統(tǒng)中默認(rèn)利用而被設(shè)定的默認(rèn)打印機(jī);監(jiān)視步驟,監(jiān)視所述被指定的默認(rèn)打印機(jī)的狀態(tài);以及控制步驟,進(jìn)行控制以使得將基于所述監(jiān)視步驟的監(jiān)視的結(jié)果作為常駐顯示而顯示在顯示部分。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在下述結(jié)合附圖的說明中變得明了。在所有的附圖中,用相同的標(biāo)號表示相同或類似的部分。
附圖與說明書成為一體并構(gòu)成說明書的一部分,用于說明本發(fā)明的實(shí)施例,并和說明書一起解釋本發(fā)明的原理。
圖1是說明能適用本發(fā)明的實(shí)施方式的信息處理系統(tǒng)的結(jié)構(gòu)的框圖。
圖2是表示本發(fā)明的實(shí)施方式的信息處理裝置的結(jié)構(gòu)的框圖。
圖3是表示圖2所示的RAM202的存儲變換的一例的圖。
圖4是表示圖2所示的FD204的存儲變換的一例的圖。
圖5是表示與被插入圖2所示的FD驅(qū)動器203的FD204的關(guān)系的圖。
圖6是表示適用本發(fā)明的實(shí)施方式的打印作業(yè)控制系統(tǒng)的作業(yè)的處理的流程的圖。
圖7是表示適用本發(fā)明的實(shí)施方式的打印作業(yè)控制系統(tǒng)的內(nèi)部結(jié)構(gòu)的圖。
圖8是表示作業(yè)數(shù)據(jù)的內(nèi)部結(jié)構(gòu)的圖。
圖9是表示適用本發(fā)明的實(shí)施方式的打印管理器623啟動時的動作模式的處理的流程的圖。
圖10是表示用于進(jìn)行適用本發(fā)明的實(shí)施方式的打印管理器623的動作模式等的特性設(shè)定的對話的圖。
圖11是表示適用本發(fā)明的實(shí)施方式的打印管理器623在Windows桌面的任務(wù)欄中進(jìn)行顯示的常駐圖標(biāo)的圖。
圖12是表示默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)的動作流程(前半部分)的圖。
圖13是表示默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)的動作流程(后半部分)的圖。
圖14是表示默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)支持的用戶的操作及其結(jié)果的表。
圖15A-圖15C是表示默認(rèn)打印機(jī)監(jiān)視模式的各常駐圖標(biāo)和“我的作業(yè)(my job)”狀態(tài)監(jiān)視圖標(biāo)的種類及其內(nèi)容的圖。
圖16是默認(rèn)打印機(jī)狀態(tài)對話的外觀的圖。
圖17是表示我的作業(yè)狀態(tài)監(jiān)視程序的處理流程的圖。
圖18是表示任務(wù)欄的圖標(biāo)顯示的轉(zhuǎn)移的例子的圖。
圖19是表示任務(wù)欄的圖標(biāo)顯示的變化的轉(zhuǎn)移例子的圖。
圖20是表示任務(wù)欄的圖標(biāo)顯示的變化的例子的圖。
具體實(shí)施例方式
下面,根據(jù)附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施例。
此外,在本實(shí)施方式中假定,所謂默認(rèn)打印機(jī)意味著邏輯打印機(jī),所謂設(shè)備意味著實(shí)際上例如經(jīng)由網(wǎng)絡(luò)被連接到客戶機(jī)的物理打印機(jī)設(shè)備。另外,所謂邏輯打印機(jī)是物理打印機(jī)的軟件表現(xiàn),對于1臺物理打印機(jī)能夠生成多臺邏輯打印機(jī)。對于邏輯打印機(jī),進(jìn)行在向物理打印機(jī)的數(shù)據(jù)發(fā)送中利用哪種的輸出端口(包含1P地址等的輸出目的地信息)的設(shè)定及默認(rèn)紙張尺寸等各種默認(rèn)打印設(shè)定。有時也將該邏輯打印機(jī)的打印設(shè)定叫做打印機(jī)對象(object)等。
圖1是說明適用本發(fā)明的信息處理系統(tǒng)的結(jié)構(gòu)的框圖。此外,假定連接1臺或多臺本系統(tǒng)的客戶機(jī)。
在圖1中,102、103、104是作為客戶計算機(jī)(客戶機(jī))的信息處理裝置,通過以太網(wǎng)(注冊商標(biāo))等網(wǎng)絡(luò)電纜被連接到網(wǎng)絡(luò)106,能執(zhí)行應(yīng)用程序等各種程序,并裝載具有將打印數(shù)據(jù)變換成與打印機(jī)對應(yīng)的或能解釋的打印機(jī)語言的功能的打印機(jī)驅(qū)動器。此外,在后述中將詳細(xì)地進(jìn)行說明,假定本發(fā)明中的打印機(jī)驅(qū)動器支持多個打印機(jī)驅(qū)動器。
101是作為本實(shí)施方式的服務(wù)器(以下,叫做打印服務(wù)器)的信息處理裝置,通過網(wǎng)絡(luò)電纜被連接到網(wǎng)絡(luò)106,存儲網(wǎng)絡(luò)中所使用的文件,監(jiān)視網(wǎng)絡(luò)106的使用狀態(tài)。打印服務(wù)器101具有管理與網(wǎng)絡(luò)106連接的多臺打印機(jī)的功能。
作為結(jié)構(gòu),客戶機(jī)102~104和打印服務(wù)器101是一般的信息處理裝置,在客戶機(jī)和打印服務(wù)器中可執(zhí)行地存儲著進(jìn)行各自不同的或相關(guān)的控制的打印控制程序。
另外,打印服務(wù)器101是一般的信息處理裝置,也能夠同時具有客戶機(jī)102~104的功能。另外,還假定,通過在從客戶102到104的各個客戶機(jī)中設(shè)置實(shí)現(xiàn)打印服務(wù)器101的功能的軟件,以物理上不另行設(shè)置打印服務(wù)器101的方式來實(shí)現(xiàn)本實(shí)施例。
本實(shí)施方式中的打印服務(wù)器101還具有這樣的功能,即,存儲包含從客戶機(jī)102、102、103輸出打印請求的打印數(shù)據(jù)的打印作業(yè)并使之打印,或者,從客戶機(jī)102、103、104只接收沒有包含打印數(shù)據(jù)的作業(yè)信息,管理客戶機(jī)102、103、104的向打印機(jī)發(fā)送打印數(shù)據(jù)的打印順序,向輪到打印的客戶機(jī)通知包含打印數(shù)據(jù)的打印作業(yè)的發(fā)送許可,或者取得網(wǎng)絡(luò)打印機(jī)105的狀態(tài)和打印作業(yè)的各種信息,并通知客戶機(jī)102、103、104。
105是作為打印控制裝置的網(wǎng)絡(luò)打印機(jī),經(jīng)由省略圖示的網(wǎng)絡(luò)接口與網(wǎng)絡(luò)106連接,解析包含從客戶機(jī)和打印服務(wù)器101發(fā)送的打印數(shù)據(jù)的打印作業(yè)并變換成點(diǎn)圖像,打印到每1頁中。106是網(wǎng)絡(luò),能通信地連接客戶機(jī)102、103、104,服務(wù)器101,網(wǎng)絡(luò)打印機(jī)105等。
圖2是說明本發(fā)明的信息處理裝置的結(jié)構(gòu)的框圖,作為信息處理裝置的客戶機(jī)102、103、104也是相同的結(jié)構(gòu),而且假定服務(wù)器101也是相同或同等的硬件結(jié)構(gòu)。因此,采用說明客戶機(jī)和服務(wù)器的結(jié)構(gòu)的框圖來進(jìn)行說明。
在圖2中,200是作為信息處理裝置的控制裝置的CPU,執(zhí)行被存儲在硬盤(HD)205中的應(yīng)用程序、打印機(jī)驅(qū)動程序、OS和本發(fā)明的網(wǎng)絡(luò)打印機(jī)控制程序等,進(jìn)行將在RAM202中對于程序的執(zhí)行所需的信息、文件等暫時存儲的控制。
201是作為存儲裝置的ROM,在內(nèi)部存儲基本I/O程序等的程序、在文件處理時使用的字體數(shù)據(jù)、模板用的數(shù)據(jù)等各種數(shù)據(jù)。202是作為暫時存儲裝置的RAM,具有作為CPU200的主存儲器、工作區(qū)等的功能。
203是作為存儲媒體讀入裝置的floppy(注冊商標(biāo))盤(FD)驅(qū)動器,如后述的圖5所示那樣,經(jīng)過FD驅(qū)動器203能夠?qū)⒈淮鎯υ谧鳛橛涗浢襟w的FD204中的程序等裝入本計算機(jī)系統(tǒng)。此外,存儲媒體不限于FD,是CD-ROM、CD-R、CD-RW、PC卡、DVD、IC存儲卡、MO、記憶棒等任意的存儲媒體。
204是作為存儲媒體的軟盤(FD),是存儲了計算機(jī)能讀取的程序的存儲媒體。
205是外部存儲裝置之一,是作為大容量存儲器起作用的硬盤(HD),存儲著應(yīng)用程序、打印機(jī)驅(qū)動程序、OS、網(wǎng)絡(luò)打印機(jī)控制程序、相關(guān)的程序等。而且此處保存有作為假脫機(jī)裝置的假脫機(jī)程序。假脫機(jī)裝置在客戶機(jī)中是客戶機(jī)假脫機(jī)程序,在打印服務(wù)器中是服務(wù)器假脫機(jī)程序。另外,在打印服務(wù)器中,存儲從客戶機(jī)接收的作業(yè)信息,用于進(jìn)行順序控制的表也在該外部存儲裝置中被生成并存儲。
206是作為指示輸入裝置(指示設(shè)備)的鍵盤,是用戶對客戶機(jī)、另外,操作員和管理員對打印服務(wù)器輸入指示設(shè)備的控制命令的命令等。作為指示設(shè)備,應(yīng)用鍵盤、鼠標(biāo)器和液晶觸摸面板等。
207是作為顯示裝置的顯示器,顯示從鍵盤206輸入的命令和打印機(jī)的狀態(tài)等。
208是系統(tǒng)總線,管理作為客戶和打印服務(wù)器的計算機(jī)內(nèi)的數(shù)據(jù)流。
209是作為輸入輸出裝置的接口,信息處理裝置經(jīng)由該接口209與外部裝置進(jìn)行數(shù)據(jù)的交換。
圖3是表示圖2所示的RAM202的內(nèi)存映象(memory map)的一例的圖,是從FD204被裝入的上述網(wǎng)絡(luò)打印機(jī)控制程序被裝入RAM202并變成了能執(zhí)行的狀態(tài)的內(nèi)存映象。
在本實(shí)施方式中,示出從FD204將網(wǎng)絡(luò)打印機(jī)控制程序和相關(guān)數(shù)據(jù)直接裝入RAM202并運(yùn)行的例子,但除此以外也可以為,每當(dāng)從FD204使網(wǎng)絡(luò)打印機(jī)控制程序動作時,從已經(jīng)安裝了網(wǎng)絡(luò)打印機(jī)控制程序的HD205裝入RAM202。
另外,存儲本網(wǎng)絡(luò)打印機(jī)控制程序的媒體,除FD外,如果是能存儲CD-ROM、CD-R、PC卡、DVD、IC存儲卡等能存儲信息的媒體,也能適用。此外,也能將本網(wǎng)絡(luò)打印機(jī)控制程序預(yù)先存儲在ROM201中,使它如形成為內(nèi)存映象的一部分那樣地構(gòu)成,并可以在CPU200中直接運(yùn)行。
另外,也能夠用實(shí)現(xiàn)與以上的各裝置同等的功能的軟件,作為硬件裝置的替代而構(gòu)成。
另外,有時也將本網(wǎng)絡(luò)打印機(jī)控制程序簡單地叫做打印控制程序。打印控制程序,包含進(jìn)行用于在客戶機(jī)中指示打印作業(yè)的打印目的地的變更,或進(jìn)行變更打印順序的指示的控制的程序,另外,包含在打印服務(wù)器中用于進(jìn)行打印作業(yè)的順序控制或通知打印作業(yè)的打印結(jié)束和打印目的地變更請求等的程序。另外,進(jìn)行這樣的控制的本發(fā)明的打印控制程序,可以分成安裝在客戶機(jī)中的模塊和安裝在打印服務(wù)器中的模塊,也可以是,一個打印控制程序,根據(jù)被執(zhí)行的環(huán)境,作為客戶機(jī)用而發(fā)揮功能或作為打印服務(wù)器用而發(fā)揮功能?;蛘撸谝慌_計算機(jī)中,一起安裝具有客戶機(jī)用的功能的模塊和作為打印服務(wù)器用而發(fā)揮功能的模塊,使其同時或者時間分割地模擬地并行進(jìn)行動作,這樣的結(jié)構(gòu)也是可能的。
301是基本I/O程序,是存儲具有IPL(初始程序載入)功能等的程序的區(qū)域,該程序在本控制裝置的電源被接通(ON)時,將OS從HD205讀入到RAM202,并使OS的動作開始。
302是操作系統(tǒng)(OS),303是網(wǎng)絡(luò)打印機(jī)控制程序,存儲于在RAM202上所確保的區(qū)域。304是相關(guān)數(shù)據(jù),存儲于在RAM202上所確保的區(qū)域。305是工作區(qū),確保由CPU200執(zhí)行本打印機(jī)控制程序的區(qū)域。
圖4是表示圖2所示的FD204的內(nèi)存映象的一例的圖。
在圖4中,400是所述FD204的數(shù)據(jù)內(nèi)容,401是表示數(shù)據(jù)的信息的卷標(biāo)信息,402是目錄信息,403是作為在本實(shí)施方式中說明的打印控制程序的網(wǎng)絡(luò)打印機(jī)控制程序,404是它的相關(guān)數(shù)據(jù)。403的網(wǎng)絡(luò)打印機(jī)控制程序是根據(jù)在實(shí)施方式中說明的流程已程序化了的程序,在本實(shí)施例中,客戶機(jī)、服務(wù)器采用相同的結(jié)構(gòu)。
圖5是表示與被插入圖2所示的FD驅(qū)動器203的FD204的關(guān)系的圖,在與圖2相同的部分附加了相同的標(biāo)號。
在圖5中,在FD204中,存儲了在本實(shí)施方式中說明的網(wǎng)絡(luò)打印機(jī)控制程序和相關(guān)數(shù)據(jù)。
圖6是表示在本系統(tǒng)中從Microsoft Word(注冊商標(biāo))等一般的應(yīng)用程序發(fā)出的打印作業(yè),在打印作業(yè)控制系統(tǒng)中被怎樣處理的圖。在圖6中,600是客戶機(jī),是指打印作業(yè)控制系統(tǒng)的客戶機(jī)模塊進(jìn)行動作的計算機(jī)??梢允箍蛻魴C(jī)600相當(dāng)于圖1的客戶機(jī)102到104中的任何一臺。
通常,如果有打印的指示,那么應(yīng)用程序經(jīng)由OS的結(jié)構(gòu)生成一連串的描繪命令(GDI),經(jīng)過打印機(jī)驅(qū)動器被送給Windows假脫機(jī)程序(Spooler)。Windows假脫機(jī)程序采用將打印作業(yè)數(shù)據(jù)傳送給用戶已選擇的端口監(jiān)視器,并使之發(fā)送到打印機(jī)設(shè)備的次序。該處理次序與圖6中的604、625的路徑處理對應(yīng)。在本實(shí)施方式中,除已往已知的該打印路徑中的打印機(jī)和作業(yè)的狀態(tài)的監(jiān)視外,還假定下述方式的打印路徑。
首先,列舉用戶預(yù)先指定與打印作業(yè)控制系統(tǒng)用的端口監(jiān)視器621(以后,在本實(shí)施例中略記為作業(yè)控制端口監(jiān)視器)相關(guān)聯(lián)的邏輯打印機(jī)并指示打印的方式的打印路徑。
在該場合,應(yīng)用程序601生成一連串的描繪命令,在已接收該描繪命令的組打印機(jī)驅(qū)動器603上,生成通用打印文件,并作為打印作業(yè)數(shù)據(jù),不僅發(fā)送到向打印機(jī)設(shè)備發(fā)送打印作業(yè)數(shù)據(jù)的端口監(jiān)視器,而且發(fā)送到作業(yè)控制端口監(jiān)視器621。作業(yè)控制端口監(jiān)視器621將打印作業(yè)數(shù)據(jù)不僅發(fā)送到打印設(shè)備650(105),而且傳送到打印作業(yè)控制系統(tǒng)用的打印服務(wù)622(以后,在本實(shí)施例中簡記為作業(yè)控制打印服務(wù))。
此處,更詳細(xì)地說明關(guān)于來自組打印機(jī)驅(qū)動器603的打印。組打印機(jī)驅(qū)動器603將應(yīng)用程序已生成的一連串的描繪命令變換成作為不依賴于打印機(jī)設(shè)備和OS等的種類的中間格式的文件的通用打印文件。關(guān)于該通用打印文件的結(jié)構(gòu)將在后面敘述。
該通用打印文件,如上述那樣,從Windows假脫機(jī)程序604經(jīng)過作業(yè)控制端口監(jiān)視器621(a),被引導(dǎo)到作業(yè)控制打印服務(wù)622(b)。作業(yè)控制打印服務(wù)622根據(jù)對該打印作業(yè)進(jìn)行的作業(yè)控制的種類,在通用打印文件基礎(chǔ)上生成描繪命令(c),接著,PDL驅(qū)動器602將該描繪命令變成打印機(jī)設(shè)備650能解釋的PDL文件。在圖6中,在作業(yè)控制打印服務(wù)622中,在對于該打印作業(yè)進(jìn)行將打印作業(yè)分成2個的作業(yè)控制的例子中,用2個箭頭(c)表示2個部分作業(yè)被生成的例子。在PDL驅(qū)動器602中被生成的PDL文件經(jīng)過Windows假脫機(jī)程序604、作業(yè)控制端口監(jiān)視器621(d),再被傳給作業(yè)控制打印服務(wù)622(e)。作業(yè)控制打印服務(wù)622按照作業(yè)控制服務(wù)器630的指示,將PDL的打印作業(yè)數(shù)據(jù)發(fā)送到打印機(jī)設(shè)備650(f)。
作業(yè)控制打印服務(wù)622按照通用打印文件中的打印指示文件的指示,將1個通用打印文件邏輯地分割成多個打印作業(yè)并分別發(fā)送到其它的打印機(jī)設(shè)備,或者將一次發(fā)送的打印作業(yè)數(shù)據(jù)重新發(fā)送到其它的打印機(jī)設(shè)備。此外,圖6中的(c)(d)(e)(f)示出了那些場合的打印作業(yè)數(shù)據(jù)的路徑。
另外,作為其它的打印路徑,還假定有這樣的情況,即,應(yīng)用軟件生成通用打印文件,該應(yīng)用軟件將通用打印文件作為打印作業(yè)直接投入。在該情況下,向組打印機(jī)驅(qū)動器603的信息的傳送方式、及在組打印機(jī)驅(qū)動器603中的處理內(nèi)容與一般的應(yīng)用不同。如上述那樣,在一般的應(yīng)用程序時,當(dāng)應(yīng)用程序?qū)⒚枥L信息傳送給組打印機(jī)驅(qū)動器603時,與通常的打印機(jī)驅(qū)動器一樣地調(diào)用Windows的GDI函數(shù),組打印機(jī)驅(qū)動器603根據(jù)此來生成通用打印文件。與此不同,在直接生成通用打印文件的應(yīng)用時,應(yīng)用程序已經(jīng)具有通用打印文件,并將它提供給組打印驅(qū)動器603。組打印機(jī)驅(qū)動器603根據(jù)需要,按照預(yù)先設(shè)定的打印方法,改寫通用打印文件內(nèi)部的打印指示文件并送到Windows假脫機(jī)程序604。
另外,還假定這樣的情況,即,作為其它的打印路徑,沒有指定作業(yè)控制端口監(jiān)視器621而指示打印,不生成通用打印文件,將作業(yè)投入打印機(jī)設(shè)備650。在該情況下,經(jīng)由OS被生成的描繪命令不是傳送給組打印機(jī)驅(qū)動器603,而是傳送給打印驅(qū)動器602(601→602),由打印機(jī)驅(qū)動器602生成的打印數(shù)據(jù)經(jīng)由Windows假脫機(jī)程序604、作業(yè)控制端口監(jiān)視器621、作業(yè)控制打印服務(wù)622被投入到打印機(jī)設(shè)備650。這時,作業(yè)控制打印服務(wù)622根據(jù)與打印機(jī)驅(qū)動器602的邏輯打印機(jī)相關(guān)聯(lián)的IP地址、打印機(jī)名稱和MAC地址預(yù)先進(jìn)行打印數(shù)據(jù)的發(fā)送。
作業(yè)控制打印服務(wù)622對于打印作業(yè)數(shù)據(jù)進(jìn)行后述那樣的打印作業(yè)控制處理。
打印作業(yè)控制系統(tǒng)用的打印管理程序623(以后,在本實(shí)施例中簡記為作業(yè)控制打印管理程序)是提供用于讓用戶查詢在作業(yè)控制打印服務(wù)622內(nèi)部打印作業(yè)處于怎樣的狀態(tài),或者操作打印作業(yè)的用戶接口(UI)的程序。
作業(yè)控制打印管理程序623經(jīng)由作業(yè)控制打印服務(wù)622的軟件的接口(API),與作業(yè)控制打印服務(wù)622交換信息和指示。此外,在圖6中,作業(yè)控制打印管理程序623,與作業(yè)控制打印服務(wù)622區(qū)別地表示,但是,也可以包含在作業(yè)控制打印服務(wù)622的功能中地編入。
打印作業(yè)控制系統(tǒng)用的服務(wù)器630(以后,在本實(shí)施例中簡記為作業(yè)控制服務(wù)器)集中控制每一個客戶機(jī)600上的作業(yè)控制打印服務(wù)622對打印機(jī)設(shè)備650發(fā)送打印作業(yè)數(shù)據(jù)的定時。此外,圖6中的101與打印服務(wù)器101對應(yīng),在該打印服務(wù)器101的功能被包含在各自的客戶機(jī)600中那樣構(gòu)成時,打印作業(yè)數(shù)據(jù)的調(diào)度(scheduling)就會在各自的客戶機(jī)中進(jìn)行。
作業(yè)控制服務(wù)器630具有的軟件經(jīng)由用于進(jìn)行訪問的API,與作業(yè)控制服務(wù)器630交換信息和指示,由此,打印作業(yè)控制系統(tǒng)用的管理控制臺633(以后,在本實(shí)施例中簡記為作業(yè)控制管理控制臺)能夠監(jiān)視打印作業(yè)控制系統(tǒng)整體。
另外,作業(yè)控制服務(wù)器630,使用設(shè)備信息控制模塊631進(jìn)行與各打印機(jī)設(shè)備650的通信,取得關(guān)于各打印機(jī)內(nèi)的打印作業(yè)和各打印機(jī)的動作狀態(tài)的信息,或者進(jìn)行作業(yè)取消等各種操作。已取得的信息能夠傳送給客戶機(jī)600一側(cè)的作業(yè)控制打印服務(wù)622。在打印服務(wù)器101的功能被包含在各自的客戶機(jī)600中那樣被構(gòu)成時,由作業(yè)控制打印服務(wù)622本身,進(jìn)行取得關(guān)于各打印機(jī)內(nèi)的打印作業(yè)和各打印機(jī)的動作狀態(tài)的信息、作業(yè)取消等的各種操作。
此外,圖6中的設(shè)備信息控制模塊625,在不經(jīng)由作業(yè)控制端口監(jiān)視器地將作業(yè)發(fā)送到打印機(jī)設(shè)備650時進(jìn)行工作?;镜墓δ芘c設(shè)備信息控制模塊631相同,因此詳細(xì)的說明被省略。
圖8是表示通用打印文件的結(jié)構(gòu)的一例的圖。
在本實(shí)施方式中所使用的通用打印文件由打印指示部分8a和文檔數(shù)據(jù)部分8b組成。打印指示部分是記述了文檔的信息和打印指示的部分。另外,文檔數(shù)據(jù)是將應(yīng)用程序的文檔數(shù)據(jù)變換成PDF(Adobe systems注冊商標(biāo))等通用形式的數(shù)據(jù),變成不依賴于打印機(jī)語言的數(shù)據(jù)格式。
打印指示部分8a由標(biāo)題部分801、頁信息部分802、文檔屬性部分803、打印格式指示部分804、輸出方法指定部分805、成員打印機(jī)數(shù)806、組打印機(jī)驅(qū)動器設(shè)定信息部分807、成員打印機(jī)驅(qū)動器名808等構(gòu)成。
標(biāo)題部分801是存儲本文件的版本識別和文件信息等的信息的部分。
頁信息部分802是存儲文檔數(shù)據(jù)部分8b的文檔數(shù)據(jù)的頁數(shù)、各頁的尺寸等信息的部分。
打印格式指示部分804是存儲關(guān)于打印頁范圍、打印份數(shù)、文檔數(shù)據(jù)的整版(imposition)信息(N-UP和裝訂打印等)、訂綴指示和穿孔指示等的輸出格式的信息的部分。
輸出方法指定部分805是作為輸出方法存儲分散打印、彩色-單色分散打印、代理打印、廣播(multicasting)打印等信息的部分。
成員打印機(jī)數(shù)806是存儲組打印機(jī)驅(qū)動器相關(guān)聯(lián)的成員打印機(jī)的臺數(shù)的部分。
組打印機(jī)驅(qū)動器設(shè)定信息部分807是存儲后述的組打印機(jī)驅(qū)動器的UI的設(shè)定信息的部分。例如,成員打印機(jī)驅(qū)動器設(shè)定信息部分是作為成員打印機(jī)的驅(qū)動器UI的設(shè)定信息存儲諸如DEVMODE信息的部分。
成員打印機(jī)驅(qū)動器名808是存儲成員打印機(jī)的打印機(jī)驅(qū)動器名的部分。
該成員打印機(jī)驅(qū)動器名808和成員打印機(jī)驅(qū)動器設(shè)定信息部分807,具有被存儲在前述的成員打印機(jī)臺數(shù)的數(shù)量的存儲區(qū)域。
在上述的圖6中已說明的組打印機(jī)驅(qū)動器603,當(dāng)生成通用打印文件時,在打印指示部分8a中記錄組打印機(jī)驅(qū)動器GUI上的設(shè)定。此外,作為將在GUI中已接收的數(shù)據(jù)變換成了通用的數(shù)據(jù)的文檔數(shù)據(jù),組打印機(jī)驅(qū)動器603就會記錄在本通用打印文件的文檔數(shù)據(jù)部分。
此外,本文件也可以是打印指示部分8a和文檔數(shù)據(jù)部分8b不同的文件。在該情況下,打印指示部分作為打印指示文件、文檔數(shù)據(jù)部分作為文檔數(shù)據(jù)文件而分別存在,將它們以1個檔案(archive)形式匯總,同樣地像1個文件那樣進(jìn)行處理,這種情況也是可以的。
圖7是用于詳細(xì)地說明圖6中的作業(yè)控制打印服務(wù)622和打印管理程序623的功能框圖,并假定圖7中的604、622、623、650與在圖6的相同標(biāo)號中已說明的功能基本上是同等的。
圖中的雙向箭頭是表示各模塊進(jìn)行信息交換的狀態(tài),實(shí)際上經(jīng)由OS的結(jié)構(gòu)進(jìn)行信息的交換。作為OS的結(jié)構(gòu)能列舉OS調(diào)用和返回調(diào)用等。
704是表示圖6中的打印管理程序623的結(jié)構(gòu),具有監(jiān)視經(jīng)由對常駐圖標(biāo)702的位置指示裝置的輸入的功能。另外,704也作為進(jìn)行對基于監(jiān)視的常駐顯示的顯示指示的控制裝置而起作用。
此外,作為在本實(shí)施方式中所說的常駐圖標(biāo),例如,作為代表例子,可列舉在Windows(注冊商標(biāo))的任務(wù)欄中所顯示的圖標(biāo)。在任務(wù)欄中各式各樣的軟件圖標(biāo)被顯示,尤其顯示諸如若簡單地結(jié)束將對用戶帶來麻煩那樣的圖標(biāo)。以下,作為常駐圖標(biāo),假定以在任務(wù)欄中所顯示圖標(biāo)為例進(jìn)行說明。當(dāng)然,作為常駐圖標(biāo)不應(yīng)受此限定。
默認(rèn)打印機(jī)監(jiān)視模塊704判斷對經(jīng)由OS結(jié)構(gòu)被檢測的常駐圖標(biāo)的指示的類別。該打印機(jī)監(jiān)視模塊704發(fā)揮著識別從監(jiān)視打印機(jī)的狀態(tài)的設(shè)備信息控制模塊706所提供的信息,并將基于該識別的結(jié)果作為常駐顯示進(jìn)行顯示的功能。另外,作為監(jiān)視對象設(shè)定了默認(rèn)打印機(jī),因此能夠每次不選擇監(jiān)視對象的打印機(jī)而容易地進(jìn)行用戶最常利用的打印機(jī)的狀態(tài)的監(jiān)視。另外,將用戶最常利用的默認(rèn)打印機(jī)作為監(jiān)視對象而不是將多臺打印機(jī)作為監(jiān)視對象,因此,能夠在被限定的任務(wù)欄圖標(biāo)的顯示中反映打印機(jī)的狀態(tài)。
此外,在后述中將詳細(xì)地說明關(guān)于常駐圖標(biāo)。
另一方面,作業(yè)控制打印服務(wù)核心模塊705、設(shè)備信息控制模塊706表示圖6的作業(yè)控制打印服務(wù)622的結(jié)構(gòu)。在圖7中示出了經(jīng)由該設(shè)備信息控制模塊706取得打印機(jī)設(shè)備650的狀態(tài)的情況,但也能夠?qū)D7中的打印機(jī)設(shè)備650置換成圖6中的作業(yè)控制服務(wù)器630。核心模塊705具有經(jīng)由設(shè)備信息控制模塊706取得打印機(jī)設(shè)備的狀態(tài)和打印機(jī)設(shè)備中的作業(yè)的狀況,并將已取得的該信息通知默認(rèn)打印機(jī)監(jiān)視模塊704(打印機(jī)管理程序623)的功能。
接收了通知的默認(rèn)打印機(jī)監(jiān)視模塊704,為了進(jìn)行對與被通知的信息相應(yīng)的常駐圖標(biāo)702的狀態(tài)顯示而進(jìn)行控制。此外,在后述中將詳細(xì)地說明關(guān)于默認(rèn)打印機(jī)監(jiān)視模塊704的處理。
另外,604和701表示本打印控制系統(tǒng)運(yùn)行的OS(OperatingSystem),并假定這些OS、作業(yè)控制打印服務(wù)622及打印管理程序623進(jìn)行各種信息的交換。
另外,作業(yè)控制打印服務(wù)622的核心模塊705從OS(Windows假脫機(jī)程序)604取得作為默認(rèn)打印機(jī)而被設(shè)定的打印機(jī)的信息。
圖9的流程圖是根據(jù)反映默認(rèn)打印機(jī)的狀態(tài)的程序模塊的啟動而執(zhí)行的處理,在本實(shí)施方式時,相當(dāng)于用圖6中的打印管理程序623啟動的定時所進(jìn)行的處理。
在步驟S901中,打印管理程序623首先查詢是否啟動了作業(yè)控制打印服務(wù)622(打印控制系統(tǒng)),在已判斷為啟動了(Yes)時,轉(zhuǎn)移到顯示常駐圖標(biāo)的處理。在已判斷為沒有啟動(No)時,再一次返回到查詢是否啟動了作業(yè)控制打印服務(wù)622的處理。此外,在實(shí)施方式中,為了由打印管理程序623利用取得作業(yè)控制打印服務(wù)622的打印機(jī)設(shè)備中的各種狀態(tài)的功能,在步驟S901中確認(rèn)作業(yè)控制打印服務(wù)622的啟動。但是,在打印管理程序623本身能取得打印機(jī)設(shè)備的各種狀態(tài)時,不需要步驟S901的處理。
當(dāng)在步驟S901中已判斷為啟動了作業(yè)控制打印服務(wù)622時,在步驟S902中,通過OS的結(jié)構(gòu),指定當(dāng)前被設(shè)定為默認(rèn)打印機(jī)的打印機(jī)。打印管理程序623,以可參照的方式被保存在內(nèi)部預(yù)定的存儲部分區(qū)域。例如,作為監(jiān)視對象的默認(rèn)打印機(jī),在WindowsNT/2000/XP(注冊商標(biāo))中,可以通過使用“Get Default Printer()”函數(shù)而取得。結(jié)果,在從登錄于客戶機(jī)600的操作系統(tǒng)中的多個邏輯打印機(jī)中,進(jìn)行了默認(rèn)打印機(jī)的變更時,根據(jù)該變更,在步驟S902中所指定的默認(rèn)打印機(jī)也被變更。換言之,即使用戶變更了操作系統(tǒng)中的默認(rèn)打印機(jī),與該變動聯(lián)動地保證變更后的默認(rèn)打印機(jī)的監(jiān)視。此外,在Windows中,經(jīng)由控制面板的UI就能變更默認(rèn)打印機(jī)。默認(rèn)打印機(jī),在要通過文檔生成軟件等進(jìn)行打印時,與作為初始設(shè)定而被設(shè)定的打印機(jī)對應(yīng)。
另外,像在圖7中示出了打印管理程序623(尤其是其中的默認(rèn)打印機(jī)監(jiān)視模塊704)與OS(Windows)701進(jìn)行信息交換那樣,打印管理程序623在步驟902中指定默認(rèn)打印機(jī),并設(shè)定成自身內(nèi)部所具有的默認(rèn)打印機(jī)信息。假定在后述的圖12、13等流程圖中,當(dāng)打印管理程序623取得默認(rèn)打印機(jī)的各種信息時,對于在默認(rèn)打印機(jī)的信息中被設(shè)定并被存儲的打印機(jī),將取得狀態(tài)信息。
然后,在步驟S903中,查詢常駐圖標(biāo)的當(dāng)前動作模式是否是默認(rèn)打印機(jī)監(jiān)視模式。這相當(dāng)于是否對在后述的詳細(xì)說明的圖10中的單選按鈕1002進(jìn)行了檢查的判斷處理。如果判斷為“Yes”,那么將表示默認(rèn)打印機(jī)的狀況的默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)轉(zhuǎn)移到在客戶機(jī)畫面的任務(wù)欄上顯示的處理。這樣,在任務(wù)欄上顯示常駐圖標(biāo),因此有不遮擋其它應(yīng)用程序的顯示而能顯示默認(rèn)打印機(jī)的監(jiān)視結(jié)果的優(yōu)點(diǎn)。而且,該監(jiān)視結(jié)果是由用戶在感覺上容易理解其意義的圖標(biāo)來顯示的。因此,用戶能夠容易確認(rèn)監(jiān)視結(jié)果。關(guān)于圖標(biāo)的種類和內(nèi)容,使用圖15A-圖15C在后闡述。
此外,在本實(shí)施方式中,所謂“圖標(biāo)的常駐顯示”是,如果啟動客戶機(jī),那么,不僅在計算機(jī)顯示器畫面的任務(wù)欄上經(jīng)常顯示圖標(biāo),而且,圖標(biāo)如同由用戶給予指示那樣地被顯示,另外,在圖標(biāo)顯示中,用戶通過對該圖標(biāo)進(jìn)行指示能夠改變圖標(biāo)的顯示本身的狀態(tài)。此處,對于常駐顯示,假定了在任務(wù)欄上顯示圖標(biāo),但當(dāng)然不應(yīng)受任務(wù)欄的限定,只要是被顯示在計算機(jī)畫面上的應(yīng)用程序顯示用的區(qū)域以外的固定區(qū)域上即可。此外,常駐圖標(biāo)與任務(wù)條不同,并非根據(jù)任務(wù)的數(shù)量而改變表示1個應(yīng)用程序的條的顯示(條的長度等),而是在固定區(qū)域的顯示位置或順序及顯示的大小等總是相同的。另外,常駐圖標(biāo)也與啟動預(yù)定的應(yīng)用程序的快捷方式圖標(biāo)等不同,具備使得在常駐圖標(biāo)的顯示中反映根據(jù)對常駐圖標(biāo)的指示而啟動的作業(yè)和設(shè)備的監(jiān)視模塊的監(jiān)視結(jié)果的特征。此外,對于Windows(注冊商標(biāo))XP,能夠隱藏或者顯示任務(wù)欄的一部分,但這樣的顯示形態(tài)的任務(wù)欄也能假定為本實(shí)施方式中的常駐顯示。
圖11作為該常駐圖標(biāo)的一例,表示默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)在客戶機(jī)畫面的任務(wù)欄上被顯示的情況。
在圖11中,1101表示在客戶機(jī)上運(yùn)行的文檔處理軟件的編輯畫面。1102表示任務(wù)欄。1103表示常駐圖標(biāo)。常駐圖標(biāo)1103,根據(jù)在前面已說明的圖10的1002和1003中被設(shè)定的動作模式,切換成根據(jù)默認(rèn)打印機(jī)的狀態(tài)而改變顯示的默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo),或者用于使各設(shè)備和作業(yè)的詳細(xì)的狀態(tài)應(yīng)用程序直接啟動的顯示的固定的通常模式常駐圖標(biāo)。通過雙擊該通常模式監(jiān)視圖標(biāo),啟動顯示比本實(shí)施方式中的常駐顯示更詳細(xì)的設(shè)備及作業(yè)信息的通常的監(jiān)視實(shí)用程序的畫面。該通常的監(jiān)視實(shí)用程序,不僅能夠適用于沒有特別圖示,但例如在前面已說明的日本專利申請公開特開2002-149388號公報和日本專利申請公開特開平11-327856中公開的默認(rèn)打印機(jī),而且,還適用于能顯示多臺打印機(jī)的狀態(tài)及打印機(jī)中的作業(yè)的詳細(xì)狀態(tài)(作業(yè)結(jié)束之前的時間和作業(yè)屬性等)的默認(rèn)打印機(jī)。這樣,通過具備通常的監(jiān)視實(shí)用程序和默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)的雙方,能適當(dāng)?shù)亻営[作為用戶的希望的信息。
1104表示在本實(shí)施方式中發(fā)出了打印請求時所顯示的作業(yè)狀態(tài)監(jiān)視圖標(biāo)。
然后,當(dāng)在步驟S903中被判斷為“No”時,即,在常駐圖標(biāo)的當(dāng)前的動作模式不是默認(rèn)打印機(jī)監(jiān)視模式而是通常模式時,前進(jìn)到步驟S905,并在客戶機(jī)畫面的任務(wù)欄上顯示通常模式常駐圖標(biāo)。當(dāng)在步驟S903中已判斷為是默認(rèn)打印機(jī)監(jiān)視模式時,在步驟S904中,查詢是否是在啟動時監(jiān)視默認(rèn)打印機(jī)的模式。就是說,如后述那樣判斷是否對圖10中的項(xiàng)目1006進(jìn)行檢查。在被判斷為“Yes”時,如果通過執(zhí)行圖13的流程圖,在顯示默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103的同時,立即開始默認(rèn)打印機(jī)的狀態(tài)的監(jiān)視,并使?fàn)顟B(tài)反映在圖標(biāo)顯示中。另外,在被判斷為“No”時,向圖12的流程圖的處理轉(zhuǎn)移,不立刻進(jìn)行默認(rèn)打印機(jī)的狀態(tài)的監(jiān)視。
另外,在本實(shí)施方式中,是監(jiān)視作為邏輯打印機(jī)的默認(rèn)打印機(jī)的,但實(shí)際上,是經(jīng)由邏輯打印機(jī)間接地監(jiān)視與它鏈接(link)的物理打印機(jī)的狀態(tài)。
圖10表示用于進(jìn)行在圖9的流程圖的步驟S903和S904中被參照的設(shè)定的用戶接口的顯示情況。
該設(shè)定在默認(rèn)狀態(tài)下成為預(yù)定的初始設(shè)定內(nèi)容。在用戶想變更該設(shè)定時,例如通過指示設(shè)備對常駐圖標(biāo)進(jìn)行右鍵點(diǎn)擊,從被顯示的菜單中選擇“特性(property)”,該用戶接口在畫面上被顯示。
1001的“通常模式”的設(shè)定項(xiàng)目,是在通常模式中使用打印管理程序623時所選擇的設(shè)定項(xiàng)目,前面已說明的通常模式常駐圖標(biāo)被顯示。
1002的“默認(rèn)打印機(jī)監(jiān)視模式”的設(shè)定項(xiàng)目,是在默認(rèn)打印機(jī)監(jiān)視模式中使用打印管理程序623時進(jìn)行選擇的。如果本設(shè)定被有效地完成,那么根據(jù)本打印系統(tǒng)已啟動的事實(shí),默認(rèn)打印機(jī)狀態(tài)監(jiān)視圖標(biāo)被顯示。
使用單選按鈕,實(shí)現(xiàn)1001和1002,排他地選擇通常模式和默認(rèn)打印機(jī)監(jiān)視模式。它們被用于由用戶設(shè)定在所述步驟S903中被參照的模式。
1003的“監(jiān)視期間”的設(shè)定項(xiàng)目,根據(jù)對常駐顯示圖標(biāo)的預(yù)定的啟動指示,設(shè)定監(jiān)視默認(rèn)打印機(jī)的狀態(tài)的期間。通過使設(shè)定該期間變成可能,能夠在用戶需要監(jiān)視對象的打印機(jī)狀態(tài)的前后的預(yù)定期間進(jìn)行監(jiān)視,因此,能充分提供用戶需要的信息,而且,與經(jīng)常進(jìn)行默認(rèn)打印機(jī)監(jiān)視的情形比較,能夠減輕網(wǎng)絡(luò)負(fù)荷。
1004的“輪詢間隔”的設(shè)定項(xiàng)目,在默認(rèn)打印機(jī)狀態(tài)監(jiān)視圖標(biāo)監(jiān)視默認(rèn)打印機(jī)的狀態(tài)時,為了知道設(shè)備的擁塞度,設(shè)定取得設(shè)備內(nèi)作業(yè)數(shù)的間隔。如果在該1004中使它變長,那么就能得到能夠減輕網(wǎng)絡(luò)通信負(fù)荷的效果。
1005的“擁塞判斷作業(yè)數(shù)”是用于設(shè)定判斷為“擁塞”的設(shè)備內(nèi)作業(yè)數(shù)的項(xiàng)目。例如,假定進(jìn)行主要處理量大的作業(yè)的打印業(yè)務(wù)的用戶和進(jìn)行主要處理量小的作業(yè)的打印業(yè)務(wù)的用戶,其擁塞判斷的作業(yè)數(shù)是不同的,但是,通過設(shè)置該1005的設(shè)定項(xiàng)目,能夠與各種打印業(yè)務(wù)方式的用戶對應(yīng)。此處的設(shè)定被反映在圖13的S1302的顯示處理。
1006的“在初次啟動時監(jiān)視默認(rèn)打印機(jī)”的設(shè)定項(xiàng)目如果被有效地設(shè)定,那么從被切換為默認(rèn)打印機(jī)狀態(tài)監(jiān)視模式的時刻(初次啟動時、切換了本設(shè)定時)將自動地開始默認(rèn)打印機(jī)的監(jiān)視。“在該初次啟動時監(jiān)視默認(rèn)打印機(jī)”的設(shè)定項(xiàng)目1006如果被有效地設(shè)定,那么在圖9的步驟S903中被判斷為“Yes”。
以下,使用圖9、圖12和圖13,說明默認(rèn)打印機(jī)監(jiān)視模塊704的默認(rèn)打印機(jī)的監(jiān)視處理的詳細(xì)情況。
首先,當(dāng)在上述步驟S904中是在初次啟動時不監(jiān)視默認(rèn)打印機(jī)的設(shè)定時,在步驟S1201中進(jìn)行在非監(jiān)視狀態(tài)下顯示默認(rèn)打印機(jī)狀態(tài)監(jiān)視模式常駐圖標(biāo)1103的指示。打印管理程序623在任務(wù)欄中顯示常駐圖標(biāo)時,例如,使用Windows API的Shell_NotifyIcon()函數(shù)。
然后,在以下步驟S1202、S1204、S1206中,根據(jù)對常駐圖標(biāo)(常駐顯示)的指示種類,進(jìn)行切換要執(zhí)行的處理動作的處理。此處的指示與通過圖7中的指示設(shè)備的輸入703對應(yīng)。
首先,當(dāng)用戶使鼠標(biāo)器光標(biāo)移動到非監(jiān)視狀態(tài)顯示中的常駐圖標(biāo)上并使其重疊在默認(rèn)打印機(jī)狀態(tài)監(jiān)視圖標(biāo)上時(在步驟S1202中是“Yes”),在步驟S1203中,打印管理程序623從常駐圖標(biāo)702接收該事件信息,并用字符通過工具提示(tooltip)顯示默認(rèn)打印機(jī)的名稱及其狀態(tài)。通過使這樣的顯示變?yōu)榭赡埽脩魞H需將光標(biāo)伸到圖標(biāo)上,就能夠通過字符簡單地看到默認(rèn)打印機(jī)的名稱和狀態(tài),因此很方便。
另外,當(dāng)在非監(jiān)視狀態(tài)顯示中的常駐圖標(biāo)上,用戶左雙擊了默認(rèn)打印機(jī)狀態(tài)監(jiān)視模式常駐圖標(biāo)1103時(在步驟S1204中是“Yes”),在步驟S1205中,打印管理程序623打開默認(rèn)打印機(jī)狀態(tài)對話框1600。圖16表示默認(rèn)打印機(jī)狀態(tài)對話框1600的詳細(xì)情況。
圖16所示的對話框,在被打開后直到按下“關(guān)閉”按鈕1609之前,與默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103并行地動作。對默認(rèn)打印機(jī)狀態(tài)對話框1600進(jìn)行控制,以使得不同時顯示2個以上。這樣,通過雙擊圖標(biāo),能夠打開狀態(tài)對話框并簡單地進(jìn)行默認(rèn)打印機(jī)的切換動作。另外,能夠并行地進(jìn)行默認(rèn)打印機(jī)的監(jiān)視動作和默認(rèn)打印機(jī)的切換動作,因此,在常駐圖標(biāo)變成錯誤顯示等的情況下,能夠順利地進(jìn)行從舊默認(rèn)打印機(jī)向新默認(rèn)打印機(jī)的切換。
另外,當(dāng)在非監(jiān)視狀態(tài)顯示中的常駐圖標(biāo)上,用戶左雙擊了默認(rèn)打印機(jī)狀態(tài)監(jiān)視模式常駐圖標(biāo)1103時(在步驟1206中是“Yes”),在步驟S1208中,打印管理程序623存儲此時的時刻,并開始按照經(jīng)由圖10的設(shè)定畫面的設(shè)定的默認(rèn)打印機(jī)的狀態(tài)監(jiān)視(向圖13的1轉(zhuǎn)移)。這樣,通過在圖標(biāo)上左鍵單擊鼠標(biāo)器設(shè)備,能夠簡單地進(jìn)行從默認(rèn)打印機(jī)的非監(jiān)視狀態(tài)向監(jiān)視狀態(tài)的轉(zhuǎn)移。
在步驟S1207中,查詢是否通過在S1205中被打開的對話框并發(fā)出變更默認(rèn)打印機(jī)的指示。如果發(fā)出了,在步驟S1209中更新打印管理程序623在內(nèi)部具有的默認(rèn)打印機(jī)信息。
然后,在步驟S1210中,查詢是否有對默認(rèn)打印機(jī)所發(fā)出的、且為結(jié)束前狀態(tài)的作業(yè),如果有,則開始默認(rèn)打印機(jī)的狀態(tài)監(jiān)視(向圖13的步驟S1301轉(zhuǎn)移)。如果沒有這樣的作業(yè),則返回到步驟S1201,并在非監(jiān)視狀態(tài)下顯示默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103。通過識別在打印假脫機(jī)程序中是否有對于默認(rèn)打印機(jī)的操作本打印作業(yè)控制系統(tǒng)的用戶的作業(yè),來查詢步驟S1210中的作業(yè)的存在。即使在后述的S1311中也相同。
如以上那樣,在本實(shí)施方式中,根據(jù)在常駐圖標(biāo)上的鼠標(biāo)器設(shè)備的動作如何,能夠使默認(rèn)打印機(jī)進(jìn)行各種動作,因此,對用戶來說,與已往不同,沒有對每個希望的動作特意打開控制面板進(jìn)行指示的麻煩,因此,能夠提供用戶友好的用戶接口。另外,在本實(shí)施方式中,在任務(wù)條區(qū)域顯示常駐圖標(biāo),并且,對于在該區(qū)域所顯示的圖標(biāo),用戶能夠給予指示。因此,用于生成進(jìn)行打印的文檔本身的Microsoft公司的Word等,當(dāng)然不妨礙其它應(yīng)用程序顯示,可使默認(rèn)打印機(jī)進(jìn)行各種的動作。
接著,說明圖13的處理。圖13是表示接著圖9的步驟S904或圖12的步驟S1210的一連串的處理。
在圖13中,首先在步驟S1301指定默認(rèn)打印機(jī)。該步驟S1301的處理,可以是參照在上述步驟S902的處理中所說明的被保存在預(yù)定的存儲區(qū)域中的默認(rèn)打印機(jī)的信息的處理,也可以再次反復(fù)執(zhí)行步驟S902的處理。
接著,在步驟S1302中,與被設(shè)定為監(jiān)視對象的默認(rèn)邏輯打印機(jī)對應(yīng)的物理打印機(jī)的信息的取得,是通過MIB(ManagementInformation Base)和預(yù)定的獨(dú)特(unique)協(xié)議進(jìn)行的。具體地說,打印管理程序623如圖7所示那樣,通過作業(yè)控制打印服務(wù)622的核心模塊705請求默認(rèn)打印機(jī)的狀態(tài)信息的取得,根據(jù)核心模塊705返回的信息,更新默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103的顯示狀態(tài)。核心模塊705對打印管理程序623返回的信息,包含核心模塊705通過設(shè)備信息控制模塊706從打印機(jī)設(shè)備630得到的設(shè)備及作業(yè)的狀態(tài)信息。在該步驟S1302中所取得的信息,不僅是執(zhí)行圖13的流程的客戶機(jī)(用戶)的作業(yè)要考慮的信息,而且成了其它客戶機(jī)的作業(yè)要考慮的信息。這樣,在圖12的S1210和S1311中,默認(rèn)打印機(jī)的監(jiān)視啟動和/或監(jiān)視結(jié)束基于本客戶機(jī)(本用戶)中的作業(yè)的存在,在S1201的常駐顯示中所反映的默認(rèn)打印機(jī)的狀態(tài)至少是與基于其它客戶機(jī)(其它用戶)的作業(yè)的默認(rèn)打印機(jī)對應(yīng)的物理打印機(jī)的狀態(tài),因此,能夠高效地區(qū)分是否有必要考慮其它用戶的作業(yè)。
在步驟S1303中,為了以一定時間間隔更新默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103,設(shè)定輪詢計數(shù)器。此處,在計數(shù)器中所設(shè)定的時間間隔是在圖10的“輪詢間隔”1004中所設(shè)定的值。輪詢間隔是默認(rèn)打印機(jī)狀態(tài)監(jiān)視圖標(biāo)在監(jiān)視默認(rèn)打印機(jī)的狀態(tài)時為了知道設(shè)備的擁塞度取得設(shè)備內(nèi)作業(yè)數(shù)所需的間隔。通過將該輪詢間隔拉長能夠減輕網(wǎng)絡(luò)通信負(fù)荷。因此,在能預(yù)測某種程度擁塞時(時間帶和設(shè)備),將該輪詢間隔設(shè)定得較長即可。
在步驟S1304、S1306中也與圖12的步驟S1202、S1204、S1206相同,根據(jù)對常駐圖標(biāo)(常駐顯示)的指示的種類,進(jìn)行切換要執(zhí)行的處理動作的處理。
首先,當(dāng)在步驟S1304中是“Yes”時,就是說,在非監(jiān)視狀態(tài)顯示中,當(dāng)用戶使鼠標(biāo)器光標(biāo)移動并在默認(rèn)打印機(jī)狀態(tài)監(jiān)視圖標(biāo)上重疊時,在步驟S1305中,打印管理程序623從常駐圖標(biāo)702接收該事件信息,并通過字符工具提示顯示默認(rèn)打印機(jī)的名稱及其狀態(tài)。通過使這樣的顯示變成可能,用戶僅需將光標(biāo)伸在圖標(biāo)上就能夠通過字符方便的看到默認(rèn)打印機(jī)的名稱和狀態(tài),因此很方便。
另外,當(dāng)在步驟S1306中是“Yes”時,就是說,在非監(jiān)視狀態(tài)顯示中,當(dāng)用戶雙擊了默認(rèn)打印機(jī)狀態(tài)監(jiān)視模式常駐圖標(biāo)1103時,在步驟S1307中,打印管理程序623打開默認(rèn)打印機(jī)狀態(tài)對話框1600并顯示。對話框1600,在被打開后直到按下“關(guān)閉“按鈕1609之前,與默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103并行地動作。這樣,通過左雙擊圖標(biāo),能夠打開狀態(tài)對話框并簡單地進(jìn)行默認(rèn)打印機(jī)的切換動作。另外,由于默認(rèn)打印機(jī)的監(jiān)視動作和默認(rèn)打印機(jī)的切換動作能夠并行地進(jìn)行,因此能夠順利地進(jìn)行從舊默認(rèn)打印機(jī)向新默認(rèn)打印機(jī)的切換。
在步驟S1308中,檢查在步驟S1303中已設(shè)定的計數(shù)器,并查詢輪詢期間是否已結(jié)束。在沒有結(jié)束(No)時,返回到步驟S1304。在已結(jié)束(Yes)時,轉(zhuǎn)移到步驟S1309。
在步驟S1309中查詢是否發(fā)出了變更默認(rèn)打印機(jī)的指示。如果發(fā)出了,則在步驟S1312中更新打印管理程序623在內(nèi)部具有的默認(rèn)打印機(jī)信息,處理轉(zhuǎn)移到圖12的步驟S1208。如果沒有發(fā)出變更指示,則處理轉(zhuǎn)移到步驟S1310。
在步驟S1310中,參照在圖12的步驟S1206中已預(yù)先存儲的時刻,查詢默認(rèn)打印機(jī)監(jiān)視期間是否結(jié)束。默認(rèn)打印機(jī)監(jiān)視期間,使用由圖10所示的對話框中的“監(jiān)視期間”1003所設(shè)定的值。在監(jiān)視期間沒有結(jié)束(No)時,返回到步驟S1302。在監(jiān)視期間已結(jié)束時,前進(jìn)到步驟S1311。通過如此地設(shè)置監(jiān)視期間,并且用戶能設(shè)定該監(jiān)視期間,可以充分提供用戶需要的信息,而且,與總是進(jìn)行打印機(jī)監(jiān)視的情況比較,能夠減輕網(wǎng)絡(luò)通信負(fù)荷。
在步驟S1311中,查詢在對默認(rèn)打印機(jī)所發(fā)出的作業(yè)中是否有結(jié)束前的狀態(tài)的作業(yè),如果有(Yes),則返回到步驟S1302。如果沒有這樣的作業(yè),則轉(zhuǎn)移到圖12的步驟S1201。這樣,在即使監(jiān)視期間結(jié)束而作業(yè)還存在時,能夠繼續(xù)進(jìn)行監(jiān)視,因此,在處理該剩余的作業(yè)的期間里發(fā)生了異常時,能夠立即發(fā)現(xiàn)該故障,因此能取得這樣的效果,即作為用戶能夠立刻應(yīng)對,作為設(shè)備的處理控制增加靈活性。
如以上已說明的那樣,通過實(shí)現(xiàn)圖12、圖13的流程,用戶在將打印作業(yè)發(fā)出到默認(rèn)打印機(jī)之前通過指示輸入任務(wù)欄上的常駐顯示,能夠容易地確認(rèn)打印機(jī)的狀態(tài)。另外,根據(jù)確認(rèn)指示,使被監(jiān)視的默認(rèn)打印機(jī)的狀態(tài)反映在任務(wù)欄的常駐顯示中,因此,不會妨礙其它應(yīng)用程序的顯示,而能夠有效地確認(rèn)打印機(jī)的狀態(tài)。在該確認(rèn)時,即使在默認(rèn)打印機(jī)中發(fā)生了錯誤等,也能順利地進(jìn)行將默認(rèn)打印機(jī)變更為沒有發(fā)生錯誤的默認(rèn)打印機(jī)后進(jìn)行打印的一連串的操作。
另外,在本實(shí)施方式中,通過單擊常駐圖標(biāo),使監(jiān)視模式啟動。在發(fā)出有打印請求時,當(dāng)然地就進(jìn)入監(jiān)視狀態(tài)。而即使沒有發(fā)出打印請求也能進(jìn)入監(jiān)視狀態(tài)。因此,對用戶來說,其成為使用非常方便的模式。
圖14是表示對圖12的步驟S1202、S1204、S1206,以及圖13的步驟S1304、S1306中的默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103的輸入指示的類別和本打印系統(tǒng)的處理動作內(nèi)容的對應(yīng)關(guān)系的圖。就是說,在左雙擊了默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103時,顯示狀態(tài)顯示對話框。另外,在對圖標(biāo)1103進(jìn)行了鼠標(biāo)的右鍵單擊時,顯示表示圖14所示那樣的項(xiàng)目的彈出菜單。這時,如果從所顯示的菜單中選擇“顯示打印機(jī)一覽”、“各打印機(jī)”或“作業(yè)的一覽顯示”,則根據(jù)所選擇的內(nèi)容,按不同的默認(rèn)顯示畫面來啟動前面已說明的通常的監(jiān)視實(shí)用程序。此外,當(dāng)輸入鼠標(biāo)左鍵單擊圖標(biāo)1103的指示后,開始默認(rèn)打印機(jī)的狀態(tài)監(jiān)視。另外,當(dāng)使鼠標(biāo)器的指針重疊到圖標(biāo)1103的區(qū)域時,進(jìn)行對圖14所示的項(xiàng)目的工具提示顯示或彈出顯示的控制。
接著,使用圖15A-圖15C說明默認(rèn)打印機(jī)狀態(tài)監(jiān)視圖標(biāo)。
圖15A表示基于在圖13的步驟S1302中從成為監(jiān)視對象的打印機(jī)及打印機(jī)設(shè)備取得的信息的常駐圖標(biāo)的顯示情況的對應(yīng)關(guān)系。例如,被用于在步驟S1302的常駐圖標(biāo)的顯示。也如前面所述那樣,圖15A的各常駐圖標(biāo)的顯示,表示與對應(yīng)于也考慮了其它客戶機(jī)(用戶)的作業(yè)的狀態(tài)的默認(rèn)打印機(jī)對應(yīng)的物理打印機(jī)的狀態(tài)的顯示。
此處,參照圖15A簡單地說明各圖標(biāo)的含義。1501是表示沒有監(jiān)視默認(rèn)打印機(jī)的狀態(tài)的非監(jiān)視狀態(tài)圖標(biāo)。1502表示手動送紙,是等待用戶的手動送紙的狀態(tài)。1503表示手動送紙/擁塞,意指等待用戶的手動送紙的狀態(tài)且“擁塞狀態(tài)”。1504表示可打印狀態(tài)。1505表示雖然可打印,但擁塞的狀態(tài)。1506是警告狀態(tài)。1507表示警告狀態(tài)且擁塞狀態(tài)。1508表示錯誤狀態(tài)。1509表示錯誤狀態(tài)且擁塞狀態(tài)。1510是狀態(tài)取得中的圖標(biāo),表示正在取得打印機(jī)的狀態(tài)。1511是表示監(jiān)視對象以外的打印機(jī)的圖標(biāo)。
圖15B表示默認(rèn)打印機(jī)狀態(tài)監(jiān)視圖標(biāo)的顯示和打印機(jī)的排隊/端口/設(shè)備的狀態(tài)的對應(yīng)關(guān)系。圖15B的右欄的表述與打印管理程序623經(jīng)由作業(yè)控制打印服務(wù)622從打印機(jī)設(shè)備650取得的狀態(tài)信息對應(yīng)。該狀態(tài)信息,也如以上所述那樣,是通過MIB、預(yù)定的狀態(tài)取得獨(dú)特協(xié)議而取得的。
所謂“手動送紙”,如上述那樣,意指等待用戶的手動送紙的狀態(tài)。所謂“通?!?,意指沒有發(fā)生特別事件的可打印的狀態(tài)(不僅包括空閑時,還包括打印中)。所謂“警告”,是例如調(diào)色劑余量較少的情況等、雖然可打印但并非完全沒有問題的狀態(tài)的總稱。所謂“信息”,是例如,打印機(jī)發(fā)動機(jī)的預(yù)熱中的情況等、雖然并非錯誤但不能打印的狀態(tài)的總稱。所謂“脫機(jī)”,意指切斷與打印機(jī)的發(fā)送打印數(shù)據(jù)的通信信道的狀態(tài)。所謂“打印機(jī)停止中”是Windows的“打印機(jī)”暫時停止的狀態(tài),具體地說,與停止將被存儲在Windows的假脫機(jī)程序中的打印數(shù)據(jù)傳送到外部(621和605等)的狀態(tài)對應(yīng)?!霸O(shè)備操作員調(diào)用”是打印機(jī)需要由用戶操作的狀態(tài),“設(shè)備服務(wù)調(diào)用”是打印機(jī)需要維修作業(yè)的狀態(tài)。“端口錯誤”,對應(yīng)于作業(yè)控制打印服務(wù)622不能經(jīng)由通信端口與作業(yè)控制服務(wù)器630進(jìn)行通信,結(jié)果不能通過作業(yè)控制服務(wù)器630取得打印機(jī)設(shè)備650的各種信息的狀態(tài)?!岸丝谕V怪小?,對應(yīng)于不能象圖6中的(f)所示那樣地經(jīng)由作業(yè)發(fā)送端口對打印機(jī)設(shè)備發(fā)送被假脫機(jī)的打印數(shù)據(jù)的狀態(tài)。
圖15C表示作業(yè)狀態(tài)監(jiān)視圖標(biāo)的顯示情況,監(jiān)視中打印機(jī)本身表示用戶的作業(yè)的狀態(tài)。該顯示不只是向默認(rèn)打印機(jī)的作業(yè)。
在用戶本身的作業(yè)被投入到監(jiān)視中的打印機(jī)時,被追加到任務(wù)欄中,從該時刻起直到作業(yè)變?yōu)闊o的期間,進(jìn)行作業(yè)的狀態(tài)監(jiān)視。在全部作業(yè)已變?yōu)闊o的時刻,從任務(wù)欄中被刪除。在對本作業(yè)狀態(tài)監(jiān)視圖標(biāo)進(jìn)行了雙擊的輸入時,進(jìn)行自己發(fā)出的作業(yè)列表的顯示。
1512是意指向打印機(jī)的作業(yè)的傳送已完成的狀態(tài)的圖標(biāo),1513是從作業(yè)的傳送完成后不久直到結(jié)束的狀態(tài)、即意指作業(yè)處理中的圖標(biāo)。1514表示在作業(yè)中發(fā)生了某種錯誤的狀態(tài),1515表示作業(yè)的處理停止的狀態(tài)。
圖16表示如上述那樣根據(jù)圖12的步驟1205和步驟S1307的處理而顯示的默認(rèn)打印機(jī)狀態(tài)對話框的顯示情況。
默認(rèn)打印機(jī)圖標(biāo)1601是默認(rèn)打印機(jī)的圖標(biāo)(32*32),能進(jìn)行LBP機(jī)、MFP機(jī)、其它公司機(jī)器、或彩色/單色等的判別。
默認(rèn)打印機(jī)狀態(tài)圖標(biāo)1602,是表示默認(rèn)打印機(jī)的狀態(tài)的圖標(biāo)(16*16),與默認(rèn)打印機(jī)狀態(tài)監(jiān)視圖標(biāo)的狀態(tài)相同。
默認(rèn)打印機(jī)名1603表示默認(rèn)打印機(jī)的打印機(jī)名稱。
設(shè)備面板字符串1604顯示與在默認(rèn)打印機(jī)設(shè)備的LCD面板中所顯示的字符串相同的內(nèi)容。但是,即使LCD面板在2行中顯示字符串也用1行顯示。該面板字符串,由于只能在支持來自遠(yuǎn)距離的面板字符串取得命令的打印機(jī)中取得,因此,在除此以外的機(jī)型是默認(rèn)打印機(jī)時,不顯示面板字符串顯示區(qū)域。
打印機(jī)狀態(tài)列表1605,列表顯示各打印機(jī)的狀態(tài)圖標(biāo)、打印機(jī)名稱、設(shè)備內(nèi)作業(yè)數(shù)。本列表顯示在狀態(tài)顯示UI顯示時刻所取得的狀態(tài)。本列表所顯示的打印機(jī),其對象為在以客戶機(jī)600的作業(yè)控制打印服務(wù)為核心的打印系統(tǒng)中所登錄的邏輯打印機(jī)。
當(dāng)點(diǎn)擊更新按鈕1606時,更新打印機(jī)狀態(tài)列表1605的顯示內(nèi)容。
默認(rèn)打印機(jī)設(shè)定按鈕1607,通過選擇在打印機(jī)狀態(tài)列表中所顯示的打印機(jī)并點(diǎn)擊(按下)之,能夠切換Windows的默認(rèn)打印機(jī)。
設(shè)備內(nèi)作業(yè)顯示按鈕1608,顯示在印機(jī)狀態(tài)列表中已選擇的打印機(jī)的設(shè)備內(nèi)作業(yè)表。例如,當(dāng)被點(diǎn)擊時,啟動Web瀏覽器,顯示遠(yuǎn)程UI的作業(yè)列表。
如果點(diǎn)擊關(guān)閉的按鈕1609,則關(guān)閉狀態(tài)顯示對話框。
圖17是表示由圖6的作業(yè)控制打印服務(wù)622執(zhí)行的作業(yè)檢測的處理的流程圖,表示用于圖11的1104的顯示的處理。另外,也相當(dāng)于在以上已說明的步驟S1210、S1311中,由打印管理程序623生成被參照的信息的流程圖。此外,圖17的流程是與圖12、圖13非同步地并行執(zhí)行的。
作業(yè)狀態(tài)監(jiān)視程序功能在打印管理程序623啟動的狀態(tài)下,根據(jù)打印作業(yè)的發(fā)出而開始。
在步驟S1701中,首先查詢是否存在本用戶已發(fā)出的未完成的作業(yè)。這通過在圖7中打印管理程序623詢問作業(yè)控制打印服務(wù)622來進(jìn)行。這時,不僅查詢默認(rèn)打印機(jī),還查詢登錄在以客戶機(jī)600的作業(yè)控制打印服務(wù)為核心的打印系統(tǒng)中的全部邏輯打印機(jī)。在“No”時,在步驟S1708中,在作業(yè)狀態(tài)監(jiān)視圖標(biāo)604顯示為不需要的情況下,使它變成非顯示,如果沒有被顯示,就保持該狀態(tài)。所謂不需要顯示作業(yè)狀態(tài)監(jiān)視圖標(biāo)604的情況,是指在步驟S1707中輪詢期間結(jié)束,并且不存在未完成的作業(yè)的情況。當(dāng)在步驟S1701中是“Yes”時,處理進(jìn)入到步驟S1702。
在步驟S1702中取得未完成的作業(yè)的各自的狀態(tài)。這是通過在圖7中由打印管理器623詢問作業(yè)控制打印服務(wù)622來進(jìn)行的。
在步驟S1703中,根據(jù)在步驟1702中已取得的各未完成作業(yè)的狀態(tài)信息,查詢在未完成的作業(yè)中是否有向設(shè)備傳送之前的狀態(tài)的作業(yè)。在“Yes”時,在步驟S1704中,將設(shè)備傳送前圖標(biāo)作為常駐顯示而在任務(wù)欄中進(jìn)行顯示。在“No”時,在步驟S1705中,將設(shè)備處理中圖標(biāo)作為常駐圖標(biāo)而在任務(wù)欄中進(jìn)行顯示。
接著在步驟S1706中,對作業(yè)狀態(tài)監(jiān)視圖標(biāo)的更新間隔設(shè)置輪詢計時器。
在步驟S1707中,檢查輪詢計時器,并查詢更新期間是否結(jié)束。在結(jié)束了(Yes)時,返回到步驟S1701。在沒有結(jié)束(No)時,再次返回到步驟S1707。
這樣,根據(jù)對圖17的流程的執(zhí)行,包括已發(fā)送到默認(rèn)打印機(jī)的作業(yè)及由此被代理執(zhí)行的作業(yè)在內(nèi),用戶能夠容易地在任務(wù)欄上對自己發(fā)送的整個作業(yè)的狀態(tài)進(jìn)行確認(rèn)。另外,由于與打印機(jī)的監(jiān)視結(jié)果不同地另外顯示關(guān)于作業(yè)狀態(tài)的監(jiān)視圖標(biāo)(作業(yè)狀態(tài)監(jiān)視圖標(biāo)),因此,對用戶來說使用非常方便。而且,該監(jiān)視圖標(biāo)也與默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)一樣地被顯示在任務(wù)欄上,因此,不會覆蓋啟動中的應(yīng)用程序顯示區(qū)域,也不會對用戶構(gòu)成妨礙。另外,如果作業(yè)處理完成,則作業(yè)狀態(tài)監(jiān)視圖標(biāo)就變成非顯示,因此,也不會過多地占據(jù)任務(wù)欄上的顯示區(qū)域。
接著,使用圖18~圖20,與圖12、圖13、圖17對應(yīng)地來說明本實(shí)施方式的任務(wù)欄中的常駐圖標(biāo)及其它的UI的具體的顯示狀態(tài)的轉(zhuǎn)移。
圖18的狀態(tài)1801表示,在圖9中動作模式是默認(rèn)打印機(jī)監(jiān)視模式,而在啟動時被設(shè)定為不監(jiān)視默認(rèn)打印機(jī)的模式時的初始顯示狀態(tài)。因此,狀態(tài)1801中的圖標(biāo)就會如圖15A的1501所示那樣表示非監(jiān)視狀態(tài)。
狀態(tài)1802表示,之后通過在圖12的步驟S1206中左鍵單擊默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103,而經(jīng)由步驟S1208,在圖13的步驟S1302中顯示默認(rèn)打印機(jī)的最新狀態(tài)的情況。此處的默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo),如圖15A中的1504所示那樣,表示能打印狀態(tài)。
狀態(tài)1803表示,在圖13的步驟S1310中判斷為默認(rèn)打印機(jī)監(jiān)視期間結(jié)束之前,在步驟S1302中更新默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)的顯示狀態(tài),這時,其他的用戶的作業(yè)超過預(yù)定數(shù)地被傳送到設(shè)備中,并且發(fā)生了警告狀態(tài)。此處的默認(rèn)打印機(jī)監(jiān)視模式圖標(biāo),如圖15A中的1507所示那樣,表示警告和擁塞狀態(tài)。
狀態(tài)1804表示,進(jìn)而更新默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)的顯示狀態(tài),這時,設(shè)備變成了錯誤狀態(tài)(錯誤狀態(tài)圖標(biāo)1508)。
狀態(tài)1805表示,在步驟S1310中判斷為默認(rèn)打印機(jī)監(jiān)視期間已結(jié)束,而且,由于該用戶沒有將作業(yè)投入,因此,在步驟S1311中進(jìn)行了“No”的判斷,轉(zhuǎn)移到圖12的步驟S1201,變成了非監(jiān)視狀態(tài)(非監(jiān)視狀態(tài)顯示圖標(biāo)1501)。
圖19的狀態(tài)1901與圖18同樣地表示,被設(shè)定為在圖9中動作模式是默認(rèn)打印機(jī)監(jiān)視模式,而在啟動時不監(jiān)視默認(rèn)打印機(jī)的模式時的初始顯示狀態(tài)。初始狀態(tài)的圖標(biāo),如圖15A的1501所示那樣,變成了非監(jiān)視狀態(tài)。
之后,該用戶將作業(yè)發(fā)給到默認(rèn)打印機(jī)(邏輯打印機(jī))。由此,狀態(tài)1902表示,在步驟S1210中被判斷為“Yes”,轉(zhuǎn)移到圖13的步驟S1302,顯示默認(rèn)打印機(jī)的狀態(tài)(能打印)。另外,在狀態(tài)1902中,作業(yè)狀態(tài)監(jiān)視圖標(biāo)是該用戶的作業(yè)被傳送到設(shè)備(物理打印機(jī))之前的狀態(tài),因此,經(jīng)過步驟S1703,轉(zhuǎn)移到步驟S1704,顯示設(shè)備傳送前圖標(biāo)。因此,在狀態(tài)1902中,作為圖標(biāo)顯示表示“能打印”的1504和表示“傳送完成以前”的1512。通過指示設(shè)備雙擊該圖標(biāo),由此,啟動上述說明的通常的監(jiān)視實(shí)用程序。能夠在作業(yè)被發(fā)送出的時刻,使與常駐顯示相比能閱覽更詳細(xì)的信息的通常的監(jiān)視實(shí)用程序啟動。
之后,作業(yè)被傳送到設(shè)備,經(jīng)過步驟S1703,轉(zhuǎn)移到步驟S1705,在狀態(tài)1903中,顯示設(shè)備處理中圖標(biāo)(在圖15B中所示的圖標(biāo)1513)。狀態(tài)1903的設(shè)備處理中圖標(biāo)的“處理中”,意味著“從傳送完成后直到結(jié)束”。另外,此處的“結(jié)束”意味著,對于支持預(yù)定的控制語言(例如,佳能株式會社的LIPS語言)的設(shè)備,對應(yīng)于從設(shè)備接收結(jié)束通知,而對于此外的不支持這樣的控制語言的設(shè)備,傳送后和結(jié)束相一致。
關(guān)于默認(rèn)打印機(jī)狀態(tài)監(jiān)視,由于該用戶的作業(yè)沒有結(jié)束,因此在步驟S1311中被判斷為“Yes”,并由于再次轉(zhuǎn)移到步驟S1302,因此繼續(xù)進(jìn)行狀態(tài)顯示。在圖19的例子中,狀態(tài)沒有變化,一直為能夠打印。這是因?yàn)樵O(shè)備的狀態(tài)沒有發(fā)生變化的緣故。
之后,由于在設(shè)備中的打印已結(jié)束,因此在步驟S1701中被判斷為“No”。狀態(tài)1904,在步驟S1708中作業(yè)狀態(tài)監(jiān)視圖標(biāo)1104變成非顯示。另外,由于默認(rèn)打印機(jī)監(jiān)視期間也已結(jié)束,因此從步驟S1310經(jīng)過步驟S1311,轉(zhuǎn)移到步驟S1201。在狀態(tài)1904中,默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103變成非監(jiān)視狀態(tài)。
圖20的狀態(tài)也與圖18、圖19同樣地表示,被設(shè)定為在圖9中動作模式是默認(rèn)打印機(jī)監(jiān)視模式,而在啟動時不監(jiān)視默認(rèn)打印機(jī)的模式時的初始顯示狀態(tài)。
之后,由于用戶點(diǎn)擊了默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103,因此從步驟S1206轉(zhuǎn)移到步驟S1208,再到步驟S1302。在狀態(tài)2002中,顯示默認(rèn)打印機(jī)的狀態(tài)。
進(jìn)而,由于用戶雙擊了默認(rèn)打印機(jī)監(jiān)視模式常駐圖標(biāo)1103,因此從步驟S1306轉(zhuǎn)移到步驟S1307,在狀態(tài)2003中,顯示默認(rèn)打印機(jī)狀態(tài)顯示對話。另外,此處,根據(jù)利用指示設(shè)備的指示,進(jìn)行使默認(rèn)打印機(jī)變更為可打印且不擁塞的打印機(jī)的指示。
之后,用戶在默認(rèn)打印機(jī)狀態(tài)顯示對話中變更了默認(rèn)打印機(jī),因此在步驟S1309中被判斷為“Yes”,并轉(zhuǎn)移到步驟S1208。狀態(tài)2004表示在步驟S1208中更新了默認(rèn)打印機(jī)監(jiān)視開始時刻后,在步驟S1302中顯示了變更后的默認(rèn)打印機(jī)狀態(tài)的狀態(tài)。
進(jìn)而,由于用戶已將作業(yè)投入到默認(rèn)打印機(jī)中,因此,在狀態(tài)2005中,追加有作業(yè)狀態(tài)監(jiān)視圖標(biāo)。由于該作業(yè)還沒有被轉(zhuǎn)移到設(shè)備,因此,狀態(tài)2005表示,從步驟S1703轉(zhuǎn)移到步驟1704,對設(shè)備傳送前圖標(biāo)進(jìn)行顯示。
根據(jù)本實(shí)施方式,在想要知道作業(yè)和打印機(jī)設(shè)備的狀態(tài)時,無需在每一次都使監(jiān)視實(shí)用程序應(yīng)用啟動,可以通過對常駐顯示的監(jiān)視指示來獲悉作業(yè)和打印機(jī)設(shè)備的狀態(tài),而且,因?yàn)榧词故窃诙嗯_邏輯打印機(jī)被登錄在計算機(jī)中那樣的環(huán)境下,也將默認(rèn)打印機(jī)作為監(jiān)視對象,所以能夠在有限的較小的顯示區(qū)域內(nèi)顯示常駐顯示。由此,與過去已知的一并管理多臺打印機(jī)的狀態(tài)的監(jiān)視實(shí)用程序相比,能夠?qū)崿F(xiàn)特別提高了使用的方便性的監(jiān)視結(jié)構(gòu)。
進(jìn)而,啟動利用例如任務(wù)欄等的常駐顯示圖標(biāo)來取得作業(yè)和設(shè)備狀態(tài)的監(jiān)視模塊,并使從監(jiān)視模塊所取得的狀態(tài)反映在常駐顯示中,因此,在進(jìn)行監(jiān)視時,遮住文檔處理應(yīng)用程序等其它應(yīng)用程序畫面的顯示的問題也能夠得以解決。另外,由于能夠監(jiān)視作業(yè)和設(shè)備狀態(tài)而不會遮住其它應(yīng)用程序畫面的顯示,因此,就能夠促進(jìn)任意的作業(yè)發(fā)送前的作業(yè)和設(shè)備的監(jiān)視。
進(jìn)而,也如圖13的流程圖所示那樣,并非經(jīng)常監(jiān)視默認(rèn)打印機(jī),而是根據(jù)對常駐顯示的指示,在預(yù)定時間監(jiān)視默認(rèn)打印機(jī),因此,能夠省去在與打印請求無關(guān)的定時的默認(rèn)打印機(jī)監(jiān)視,減輕網(wǎng)絡(luò)負(fù)荷,而且,減輕打印機(jī)和客戶機(jī)(或者服務(wù)器)的處理負(fù)荷。
而且,在經(jīng)過了預(yù)定時間的情況下,也并非無條件地停止關(guān)于默認(rèn)打印機(jī)的監(jiān)視,而是以沒有了對默認(rèn)打印機(jī)的本用戶的作業(yè)為條件來停止監(jiān)視,因此,沒有必要讓用戶進(jìn)行再次進(jìn)行默認(rèn)打印機(jī)的監(jiān)視指示那樣的繁瑣復(fù)雜的作業(yè),而又能夠防止雖然本用戶的打印作業(yè)處理已經(jīng)結(jié)束但是還繼續(xù)監(jiān)視的無用的處理。
此外,除任務(wù)欄上的常駐顯示之外,還能夠啟動允許用戶比過去更詳細(xì)地瀏覽設(shè)備和作業(yè)的信息的通常的監(jiān)視實(shí)用程序,因此,能提供符合用戶想知道的詳細(xì)信息的要求的結(jié)構(gòu)。
并且,通過實(shí)現(xiàn)上述默認(rèn)打印機(jī)的監(jiān)視的結(jié)構(gòu),例如,就能夠事先容易地知道設(shè)備卡紙或缺紙的狀態(tài),從而促使用戶將別的打印機(jī)設(shè)定為默認(rèn)打印機(jī),能夠防止諸如用戶再次將打印請求發(fā)送到其它打印機(jī)等的效率極低的打印作業(yè)。
通過向系統(tǒng)或設(shè)備提供記錄了軟件的程序代碼的記錄媒體,由系統(tǒng)或設(shè)備的計算機(jī)(或者CPU和MPU)讀出并執(zhí)行被存儲在記錄媒體中的程序代碼,也能實(shí)現(xiàn)以上說明的實(shí)施方式中的功能。此時,從記錄媒體被讀出的程序代碼本身實(shí)現(xiàn)上述的實(shí)施方式的功能,存儲了該程序代碼的記錄媒體構(gòu)成本發(fā)明。作為用于供給這樣的程序代碼的記錄媒體,例如,能夠使用軟盤(Floppy注冊商標(biāo))、硬盤、光盤、光磁盤、CD-ROM、CD-R、磁帶、非易失性的存儲卡、ROM等。
另外,通過執(zhí)行計算機(jī)讀出的程序代碼,實(shí)現(xiàn)上述的實(shí)施方式的功能,不僅如此,根據(jù)該程序代碼的指示,由在計算機(jī)上運(yùn)行的OS(操作系統(tǒng))等,進(jìn)行實(shí)際的處理的一部分或全部,通過該處理實(shí)現(xiàn)上述的實(shí)施方式的功能,這也包含在本發(fā)明的范圍內(nèi)。
而且,將從記錄媒體讀出的程序代碼寫入被插入到計算機(jī)的功能擴(kuò)展板或被連接到計算機(jī)的功能擴(kuò)展單元所具備的存儲器后,根據(jù)該程序代碼的指示,由該功能擴(kuò)展板或功能擴(kuò)展單元所具備的CPU等進(jìn)行實(shí)際的處理的一部分或全部,通過該處理實(shí)現(xiàn)上述的實(shí)施方式的功能,這也包含在本發(fā)明的范圍內(nèi)。
此外,在本實(shí)施方式中,根據(jù)多臺打印機(jī)經(jīng)由網(wǎng)絡(luò)被連接到客戶機(jī)的例子進(jìn)行了說明。但不限于此,在多臺打印機(jī)中可以包含本地計算機(jī)。另外,網(wǎng)絡(luò)也可以是諸如無線LAN那樣的無線網(wǎng)絡(luò)。
如以上那樣,在本發(fā)明中,將監(jiān)視對象作為默認(rèn)打印機(jī),監(jiān)視與該默認(rèn)打印機(jī)對應(yīng)的設(shè)備的狀態(tài),常駐顯示基于該監(jiān)視的結(jié)果,因此,在例如Windows(注冊商標(biāo))中的任務(wù)欄這樣的顯示區(qū)域有限的區(qū)域中,對常駐顯示進(jìn)行顯示,不會妨礙其它的文檔生成應(yīng)用程序的畫面,另外,在打印時,用戶無需象現(xiàn)有技術(shù)那樣地特意進(jìn)行指示以使得監(jiān)視實(shí)用程序啟動,因此,可以實(shí)現(xiàn)對用戶來說使用非常方便的監(jiān)視作業(yè)或打印機(jī)設(shè)備的結(jié)構(gòu)。
權(quán)利要求
1.一種具有打印處理功能的信息處理裝置,其特征在于,包括默認(rèn)打印機(jī)指定裝置,指定為了在操作系統(tǒng)中默認(rèn)利用而被設(shè)定的默認(rèn)打印機(jī);監(jiān)視裝置,監(jiān)視所述被指定的默認(rèn)打印機(jī)的狀態(tài);以及控制裝置,進(jìn)行控制以使得將基于所述監(jiān)視裝置的監(jiān)視的結(jié)果作為常駐顯示而顯示在顯示部分。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于所述默認(rèn)打印機(jī)是邏輯打印機(jī);所述監(jiān)視裝置監(jiān)視與所述邏輯打印機(jī)對應(yīng)的物理打印機(jī)。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于還具有處理切換裝置,根據(jù)對所述常駐顯示的指示的種類,切換要執(zhí)行的處理動作。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征在于在所述處理動作中,包含默認(rèn)打印機(jī)變更設(shè)定畫面顯示處理和默認(rèn)打印機(jī)的監(jiān)視處理。
5.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于所述監(jiān)視裝置,響應(yīng)變更為與所述默認(rèn)打印機(jī)不同的默認(rèn)打印機(jī),在啟動時監(jiān)視所述不同的默認(rèn)打印機(jī)的狀態(tài)。
6.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于在對所述常駐顯示進(jìn)行了第1指示時,所述監(jiān)視裝置在預(yù)定時間監(jiān)視所述默認(rèn)打印機(jī)。
7.根據(jù)權(quán)利要求6所述的信息處理裝置,其特征在于還具有判斷裝置,根據(jù)作業(yè)的有無,判斷是否響應(yīng)所述預(yù)定時間的經(jīng)過來結(jié)束監(jiān)視;所述監(jiān)視裝置,根據(jù)所述判斷裝置的判斷結(jié)果,結(jié)束所述監(jiān)視對象的打印機(jī)的監(jiān)視。
8.根據(jù)權(quán)利要求7所述的信息處理裝置,其特征在于所述作業(yè)的有無基于第1用戶的作業(yè);由所述常駐顯示反映的默認(rèn)打印機(jī)的狀態(tài),是與基于第2用戶的作業(yè)的所述默認(rèn)打印機(jī)對應(yīng)的物理打印機(jī)的狀態(tài)。
9.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于所述默認(rèn)打印機(jī)的監(jiān)視啟動和/或監(jiān)視結(jié)束,基于第1用戶的作業(yè);由所述常駐顯示反映的默認(rèn)打印機(jī)的狀態(tài),是與基于第2用戶的作業(yè)的所述默認(rèn)打印機(jī)對應(yīng)的物理打印機(jī)的狀態(tài)。
10.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于所述監(jiān)視裝置,能夠與打印請求的有無無關(guān)地進(jìn)行啟動。
11.根據(jù)權(quán)利要求1~10中的任一項(xiàng)所述的信息處理裝置,其特征在于所述控制裝置,在所述常駐顯示之外,啟動能夠顯示多臺打印機(jī)的狀態(tài)和打印機(jī)的作業(yè)的狀態(tài)的監(jiān)視實(shí)用程序。
12.根據(jù)權(quán)利要求1~10中的任一項(xiàng)所述的信息處理裝置,其特征在于還具有作業(yè)狀態(tài)監(jiān)視裝置,對所述打印機(jī)的打印處理中的作業(yè)的存在進(jìn)行判斷,當(dāng)存在時與所述常駐顯示并行地,用另外的常駐顯示,在所述顯示部分對表示所述作業(yè)的狀態(tài)的作業(yè)圖標(biāo)進(jìn)行顯示。
13.一種具有打印處理功能的信息處理裝置的信息處理方法,其特征在于,包括默認(rèn)打印機(jī)指定步驟,指定為了在操作系統(tǒng)中默認(rèn)利用而被設(shè)定的默認(rèn)打印機(jī);監(jiān)視步驟,監(jiān)視所述被指定的默認(rèn)打印機(jī)的狀態(tài);以及控制步驟,進(jìn)行控制以使得將基于所述監(jiān)視步驟的監(jiān)視的結(jié)果作為常駐顯示而顯示在顯示部分。
14.根據(jù)權(quán)利要求13所述的信息處理方法,其特征在于所述默認(rèn)打印機(jī)是邏輯打印機(jī);在所述監(jiān)視步驟中,監(jiān)視與所述邏輯打印機(jī)對應(yīng)的物理打印機(jī)。
15.根據(jù)權(quán)利要求13所述的信息處理方法,其特征在于還具有處理切換步驟,根據(jù)對所述常駐顯示的指示的種類,切換要執(zhí)行的處理動作。
16.根據(jù)權(quán)利要求15所述的信息處理方法,其特征在于在所述處理動作中,包含默認(rèn)打印機(jī)變更設(shè)定畫面顯示處理和默認(rèn)打印機(jī)的監(jiān)視處理。
17.根據(jù)權(quán)利要求13所述的信息處理方法,其特征在于所述監(jiān)視步驟,響應(yīng)變更為與所述默認(rèn)打印機(jī)不同的默認(rèn)打印機(jī),在啟動時監(jiān)視所述不同的默認(rèn)打印機(jī)的狀態(tài)。
18.根據(jù)權(quán)利要求13所述的信息處理方法,其特征在于在對所述常駐顯示進(jìn)行了所述第1指示時,在所述監(jiān)視步驟中,在預(yù)定時間監(jiān)視所述默認(rèn)打印機(jī)。
19.根據(jù)權(quán)利要求18所述的信息處理方法,其特征在于還具有判斷步驟,根據(jù)作業(yè)的有無,判斷是否響應(yīng)所述預(yù)定時間的經(jīng)過來結(jié)束監(jiān)視;在所述監(jiān)視步驟中,根據(jù)所述判斷步驟中的判斷結(jié)果,結(jié)束所述監(jiān)視對象的打印機(jī)的監(jiān)視。
20.根據(jù)權(quán)利要求19所述的信息處理方法,其特征在于所述作業(yè)的有無,基于第1用戶的作業(yè);由所述常駐顯示反映的默認(rèn)打印機(jī)的狀態(tài),是與基于第2用戶的作業(yè)的所述默認(rèn)打印機(jī)對應(yīng)的物理打印機(jī)的狀態(tài)。
21.根據(jù)權(quán)利要求13所述的信息處理方法,其特征在于所述默認(rèn)打印機(jī)的監(jiān)視啟動和/或監(jiān)視結(jié)束,基于第1用戶的作業(yè);由所述常駐顯示反映的默認(rèn)打印機(jī)的狀態(tài),是與基于第2用戶的作業(yè)的所述默認(rèn)打印機(jī)對應(yīng)的物理打印機(jī)的狀態(tài)。
22.根據(jù)權(quán)利要求13所述的信息處理方法,其特征在于所述監(jiān)視步驟中的監(jiān)視動作,能夠與打印請求的有無無關(guān)地進(jìn)行啟動。
23.根據(jù)權(quán)利要求13~22中的任一項(xiàng)所述的信息處理方法,其特征在于所述控制步驟,在所述常駐顯示之外,啟動能夠顯示多臺打印機(jī)的狀態(tài)和打印機(jī)的作業(yè)的狀態(tài)的監(jiān)視實(shí)用程序。
24.根據(jù)權(quán)利要求13~22中的任一項(xiàng)所述的信息處理方法,其特征在于還具有作業(yè)狀態(tài)監(jiān)視步驟,對所述打印機(jī)的打印處理中的作業(yè)的存在進(jìn)行判斷,當(dāng)存在時與所述常駐顯示并行地,用另外的常駐顯示,在所述顯示部分對表示所述作業(yè)的狀態(tài)的作業(yè)圖標(biāo)進(jìn)行顯示。
全文摘要
本發(fā)明提供一種實(shí)現(xiàn)了事先能夠容易地知道打印裝置的狀態(tài)的、對作業(yè)或打印機(jī)設(shè)備進(jìn)行監(jiān)視的結(jié)構(gòu)的信息處理裝置和信息處理方法。監(jiān)視與被設(shè)定為監(jiān)視對象的預(yù)定的邏輯打印機(jī)對應(yīng)的物理打印機(jī)設(shè)備的狀態(tài),并在計算機(jī)顯示器中常駐顯示基于該監(jiān)視的結(jié)果。例如,如果在計算機(jī)顯示器的任務(wù)欄上將常駐顯示作為圖標(biāo)進(jìn)行顯示,則由于其不妨礙其它的文檔生成應(yīng)用程序的畫面,此外,用戶在打印時不必特意進(jìn)行指示以使得監(jiān)視實(shí)用程序啟動,因此,能實(shí)現(xiàn)對用戶來說使用非常方便的監(jiān)視作業(yè)或打印機(jī)設(shè)備的結(jié)構(gòu)。
文檔編號G06F3/12GK1577244SQ200410071009
公開日2005年2月9日 申請日期2004年7月26日 優(yōu)先權(quán)日2003年7月25日
發(fā)明者白井健一, 黑津中克, 大島正道, 師岡秀和, 八木田隆, 碗田浩一郎, 菊池浩司, 北形圭, 嘉山博之 申請人:佳能株式會社