專利名稱:信息處理設(shè)備和設(shè)備選擇方法
技術(shù)領(lǐng)域:
本發(fā)明涉及經(jīng)網(wǎng)絡(luò)與作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備相連的信息處理設(shè)備以及用于該處理設(shè)備的設(shè)置方法。
背景技術(shù):
傳統(tǒng)上,作為在主機(jī)中產(chǎn)生打印作業(yè)時使用最后處理設(shè)備的特征信息的方法,已經(jīng)提出了控制打印時的打印屬性的方法和控制打印機(jī)驅(qū)動程序用戶界面的功能項(xiàng)的方法。
還有,作為利用最后處理設(shè)備的特征信息控制打印時的打印屬性的方法,打印機(jī)驅(qū)動程序在生成打印作業(yè)時根據(jù)最后處理設(shè)備的特征信息自動地設(shè)置打印屬性。例如,在現(xiàn)有技術(shù)1(日本專利公開號2004-078449)中,打印數(shù)據(jù)存儲單元獲取關(guān)于下述兩項(xiàng)的信息,這兩項(xiàng)與打印設(shè)備中包括的裝訂設(shè)備相關(guān)聯(lián)(1)代表是從放置的一疊文檔的“頂部”還是從其“底部”拾取紙頁的信息;以及(2)代表是面朝上還是面朝下放置文檔的信息。
根據(jù)這些信息,頁輸出順序(升序/降序)和頁輸出面(面朝上/面朝下)被自動設(shè)定,從而允許操作員直接把印出的產(chǎn)品放在裝訂設(shè)備上并正常地裝訂該產(chǎn)品。
在現(xiàn)有技術(shù)2(日本專利公開號2002-036669)中,在打印和裝訂過程中,打印機(jī)驅(qū)動程序根據(jù)打印機(jī)的騎馬裝訂方向動態(tài)地確定打印數(shù)據(jù)的頁面順序,以產(chǎn)生打印數(shù)據(jù)。由于這一控制是由打印機(jī)驅(qū)動程序完成的,使用者不需要了解有關(guān)用于裝訂設(shè)備的打印面的信息。
還有,作為根據(jù)最后處理設(shè)備的特征信息控制打印機(jī)驅(qū)動程序用戶界面功能項(xiàng)的方法,已經(jīng)提出了人工或自動識別打印機(jī)中安裝的最后處理設(shè)備類型和控制用戶界面的功能項(xiàng)的方法。在這一方法中,當(dāng)連接一個能以訂書釘裝訂的最后處理設(shè)備時,打印機(jī)驅(qū)動程序用戶界面的訂書釘裝訂設(shè)置項(xiàng)被設(shè)為有效,從而使用者能設(shè)置訂書釘裝訂。
近年來,當(dāng)要在應(yīng)用程序一側(cè)編輯一頁時,在應(yīng)用程序一側(cè)能根據(jù)成像設(shè)備(如打印機(jī)或MFP)和與成像設(shè)備連接的最后處理設(shè)備(在線處理設(shè)備,inline finisher)所能處理的作業(yè)來編輯該頁。還能通過設(shè)置打印機(jī)驅(qū)動程序的UI(用戶界面)等方式來控制成像設(shè)備和在線最后處理設(shè)備。
然而,在上述現(xiàn)有技術(shù)中,只考慮了一種作為打印設(shè)備中的裝訂設(shè)備的在線最后處理設(shè)備,而且供紙面(打印面)自動地由程序確定,該程序例如為打印設(shè)備專用的打印機(jī)驅(qū)動程序。因此,當(dāng)除了在線最后處理設(shè)備外還向這樣的打印系統(tǒng)引入經(jīng)網(wǎng)絡(luò)連接的半在線最后處理設(shè)備時,由于應(yīng)用程序只經(jīng)由打印機(jī)驅(qū)動程序和API獲取信息,所以與在線最后處理設(shè)備不同,不能根據(jù)可由半在線最后處理設(shè)備處理的作業(yè)在應(yīng)用程序一側(cè)完成頁編輯操作。
再有,即使當(dāng)使用者識別了可由半在線最后處理設(shè)備處理的作業(yè),而且根據(jù)所識別的作業(yè)完成頁編輯操作時,仍然難以識別可通過組合多個最后處理設(shè)備來處理的作業(yè),而且也不能容易地執(zhí)行頁編輯操作。
發(fā)明內(nèi)容
本發(fā)明的目的是向使用者提供一個用戶界面,用于選擇作為可用設(shè)備的成像設(shè)備和獨(dú)立于成像設(shè)備的最后處理設(shè)備,并針對選定的設(shè)備設(shè)置打印功能。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種信息處理設(shè)備,它能經(jīng)由網(wǎng)絡(luò)與作為可用設(shè)備的成像設(shè)備和獨(dú)立于成像設(shè)備的最后處理設(shè)備通信,該信息處理設(shè)備包含獲取裝置,用于獲取作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備的設(shè)備信息;選擇裝置,用于使使用者根據(jù)獲取裝置獲取的設(shè)備信息來選擇作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備;設(shè)置裝置,用于使使用者為選擇裝置選定的可用設(shè)備設(shè)置打印功能和后期處理功能;產(chǎn)生裝置,用于產(chǎn)生用于使選定的成像設(shè)備執(zhí)行由設(shè)置裝置設(shè)置的打印功能的打印控制信息,并產(chǎn)生用于使選定的最后處理設(shè)備執(zhí)行由設(shè)置裝置設(shè)置的后期處理功能的作業(yè)控制信息;以及傳輸裝置,用于向各個選定的設(shè)備傳輸由產(chǎn)生裝置產(chǎn)生的打印控制信息和作業(yè)控制信息。
根據(jù)本發(fā)明的另一方面,提供了一種用于信息處理設(shè)備的設(shè)備選擇方法,該信息處理設(shè)備能經(jīng)由網(wǎng)絡(luò)與作為可用設(shè)備的成像設(shè)備和獨(dú)立于成像設(shè)備的最后處理設(shè)備通信,該方法包含獲取步驟,用于獲取作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備的設(shè)備信息選擇步驟,用于使使用者根據(jù)在獲取步驟中獲取的設(shè)備信息來選擇作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備設(shè)置步驟,用于使使用者為選擇步驟中選定的可用設(shè)備設(shè)置打印功能和后期處理功能;產(chǎn)生步驟,用于產(chǎn)生用于使選定的成像設(shè)備執(zhí)行設(shè)置步驟中設(shè)置的打印功能的打印控制信息,并產(chǎn)生用于使選定的最后處理設(shè)備執(zhí)行設(shè)置步驟中設(shè)置的后期處理功能的作業(yè)控制信息;以及傳輸步驟,用于向各個選定的設(shè)備傳輸在產(chǎn)生步驟中產(chǎn)生的打印控制信息和作業(yè)控制信息。
從下文中結(jié)合附圖所作的描述,可明了本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn),在這些附圖中相同的附圖標(biāo)記表示相同或相似的部件。
圖1顯示根據(jù)第一實(shí)施例的系統(tǒng)配置舉例;圖2是方框圖,顯示圖1所示服務(wù)器的結(jié)構(gòu)舉例;圖3是流程圖,顯示服務(wù)器201中的設(shè)備添加處理;圖4是表,顯示設(shè)備管理表的結(jié)構(gòu)舉例;圖5是流程圖,顯示在服務(wù)器201中獲取或確認(rèn)設(shè)備信息的處理過程;圖6是方框圖,顯示圖1所示客戶機(jī)PC的結(jié)構(gòu)舉例;圖7是方框圖,顯示在客戶機(jī)PC 601中的軟件體系結(jié)構(gòu);
圖8A和8B顯示圖書文件的結(jié)構(gòu)舉例;圖9A和9B是表,顯示圖書屬性列表;圖10是表,顯示章屬性清單;圖11是表,顯示頁屬性清單;圖12是流程圖,顯示當(dāng)裝訂應(yīng)用程序704打開一個圖書文件時的處理過程;圖13顯示用戶界面(UI)窗口舉例;圖14是方框圖,顯示圖1中所示成像設(shè)備的結(jié)構(gòu)舉例;圖15是方框圖,顯示圖1中所示半在線最后處理設(shè)備的內(nèi)部結(jié)構(gòu)舉例;圖16是流程圖,顯示圖15中所示半在線最后處理設(shè)備的最后處理設(shè)備簡檔傳送處理過程;圖17顯示一臺裝訂設(shè)備的最后處理設(shè)備簡檔的描述舉例;圖18顯示一臺切紙設(shè)備的最后處理設(shè)備簡檔的描述舉例;圖19A和19B顯示由裝訂應(yīng)用程序704從打印機(jī)驅(qū)動程序706獲取的功能信息舉例;圖20顯示裝訂應(yīng)用程序704中的設(shè)備選擇窗口;圖21顯示當(dāng)選定半在線最后處理設(shè)備時的設(shè)置窗口舉例;圖22是流程圖,顯示在客戶機(jī)PC 601中的順序處理過程;圖23是表,顯示在客戶機(jī)PC 601中用于管理設(shè)備信息的設(shè)備管理表舉例;圖24顯示作為編輯信息表之一的輸出形式表舉例,該表用于管理客戶機(jī)PC 601中的每一種輸出形式的設(shè)備;圖25是流程圖,顯示圖22中所示產(chǎn)生設(shè)備管理表的處理過程(S2201)中的詳細(xì)處理過程;圖26顯示作為編輯信息表之一的排版編輯表舉例,該表用于管理可由客戶機(jī)PC 601中的組合設(shè)備使用的排版方法;圖27是流程圖,顯示圖22中所示產(chǎn)生編輯信息表的處理過程(S2203)中的詳細(xì)處理過程;
圖28是流程圖,顯示圖22中所示排版設(shè)置處理過程(S2204)中的詳細(xì)處理過程;圖29A和29B顯示在只有成像設(shè)備連在網(wǎng)絡(luò)上的狀態(tài)下用于進(jìn)行設(shè)備設(shè)置和排版設(shè)置的UI窗口的舉例;圖30A和30B顯示在成像設(shè)備和最后處理設(shè)備都連在網(wǎng)絡(luò)上的狀態(tài)下用于進(jìn)行設(shè)備設(shè)置和排版設(shè)置的UI窗口的舉例;圖31顯示在結(jié)束如圖30A和30B所示設(shè)備設(shè)置和排版設(shè)置之后的預(yù)覽顯示的舉例;圖32是流程圖,顯示圖22中所示打印處理過程(S2205)中的詳細(xì)處理過程;圖33是流程圖,顯示成像設(shè)備中的打印處理過程;圖34是流程圖,顯示半在線最后處理設(shè)備中的作業(yè)控制;圖35是流程圖,顯示根據(jù)第二實(shí)施例在客戶機(jī)PC中進(jìn)行的打印處理過程;圖36顯示用于選擇設(shè)備組合的UI窗口舉例;以及圖37是方框圖,顯示一個信息處理設(shè)備的結(jié)構(gòu),該設(shè)備經(jīng)由網(wǎng)絡(luò)與作為可用設(shè)備的成像設(shè)備和獨(dú)立于成像設(shè)備的最后處理設(shè)備通信。
具體實(shí)施例方式
現(xiàn)在將根據(jù)附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。
<系統(tǒng)配置>
在第一實(shí)施例中,將以在網(wǎng)絡(luò)上的成像設(shè)備和獨(dú)立于該成像設(shè)備的最后處理設(shè)備針對客戶機(jī)PC的應(yīng)用程序創(chuàng)建的數(shù)據(jù)文件進(jìn)行打印和最后處理的情況下,在服務(wù)器-客戶機(jī)系統(tǒng)中的客戶機(jī)計算機(jī)(在下文中將稱作客戶機(jī)PC)為例,描述一種信息處理設(shè)備。
圖1圖示了根據(jù)第一實(shí)施例的系統(tǒng)配置舉例。如圖1中所示,該系統(tǒng)配置包括服務(wù)器、客戶機(jī)PC、成像設(shè)備1、與成像設(shè)備1一列式相連的在線最后處理設(shè)備1、用作另一臺成像設(shè)備的成像設(shè)備2、與成像設(shè)備2一列式相連的在線最后處理設(shè)備2、以及半在線最后處理設(shè)備1(折紙設(shè)備)、2(切紙設(shè)備)、3(覆膜裝訂設(shè)備)和4(騎馬裝訂的裝訂設(shè)備),這些半在線最后處理設(shè)備通過網(wǎng)絡(luò)與客戶機(jī)PC相連,這些部件通過網(wǎng)絡(luò)彼此通信。
請注意,將在下文中描述“在線最后處理設(shè)備”、“半在線最后處理設(shè)備”和“離線最后處理設(shè)備”等術(shù)語。將利用最后處理設(shè)備處理方法來區(qū)分和描述這些術(shù)語。
“在線最后處理設(shè)備”是不能單獨(dú)與主機(jī)通信的最后處理設(shè)備,它通過同一個送紙路徑與例如一臺成像設(shè)備相連。對于一件從成像設(shè)備送出的打印品,該最后處理設(shè)備要完成的處理內(nèi)容是由這個一列式連接的成像設(shè)備設(shè)置的。其處理內(nèi)容由后期處理設(shè)置信息指定??墒褂迷谛畔⑻幚碓O(shè)備上運(yùn)行的打印機(jī)驅(qū)動程序設(shè)置作為成像設(shè)備可選結(jié)構(gòu)的在線最后處理設(shè)備,從而產(chǎn)生含有要由在線最后處理設(shè)備完成的指定處理內(nèi)容(如裝訂處理)的打印作業(yè)。
“半在線最后處理設(shè)備”是包含與外部設(shè)備通信的裝置的最后處理設(shè)備。要由半在線最后處理設(shè)備完成的處理內(nèi)容可由最后處理設(shè)備本身(操作單元或處理內(nèi)容讀取單元)設(shè)置,也可由另一設(shè)備(如主機(jī))通過網(wǎng)絡(luò)輸入例如處理內(nèi)容(作業(yè)通知單)來設(shè)置。就是說,與在線最后處理設(shè)備不同,半在線最后處理設(shè)備是獨(dú)立于成像設(shè)備的最后處理設(shè)備。
“離線最后處理設(shè)備”是沒有任何與外部設(shè)備通信的裝置(離線)的最后處理設(shè)備,要由離線最后處理設(shè)備完成的處理內(nèi)容在最后處理設(shè)備本身中設(shè)置的。例如,處理內(nèi)容由使用者從離線最后處理設(shè)備的操作單元設(shè)置,或者通過讀取打印信息(例如印在要進(jìn)行后期處理的紙上的條形碼)自動設(shè)置。
將利用打印輸出品的傳送路徑(紙路徑)來描述其特征。這些特征是一般特征,描述這些特征是為了易于理解本發(fā)明,所以本發(fā)明不受限于下面的描述。
在線最后處理設(shè)備1和2與各自的成像設(shè)備物理相連。從成像設(shè)備印出的紙經(jīng)由傳送路徑(紙路徑)被快速送到最后處理設(shè)備。另一方面,由于離線最后處理設(shè)備在物理上不與成像設(shè)備相連,從成像設(shè)備印出的紙被暫時存放在運(yùn)送車、托盤、傳送帶等之上,然后被放在最后處理設(shè)備的輸入部分處。至于半在線最后處理設(shè)備1、2、3和4,與離線最后處理設(shè)備相似,印出的紙被暫時存放,然后被放在半在線最后處理設(shè)備的輸入部分處。然而,如上文所述,半在線最后處理設(shè)備能通過通信裝置接收處理內(nèi)容(作業(yè)通知單)。在線最后處理設(shè)備還可以裝備通信單元以與外部設(shè)備(主機(jī))通信,通過通信單元接收后期處理指令(作業(yè)通知單)并如半在線最后處理設(shè)備那樣操作。
<服務(wù)器結(jié)構(gòu)>
圖2是一個方框圖,顯示如圖1所示服務(wù)器的結(jié)構(gòu)舉例。如圖2中所示,服務(wù)器201包括CPU 202,它基于在程序ROM 204或存儲設(shè)備208(如HDD)中存儲的文檔處理程序等來控制執(zhí)行包括每個實(shí)施例中的處理(下文將詳細(xì)描述)并管理各種設(shè)備信息的程序等。CPU 202總體控制連到系統(tǒng)總線210的設(shè)備。
程序ROM 204或存儲設(shè)備208(如HDD)包括數(shù)據(jù)庫(DB)管理單元209,用于管理作為CPU 202的控制程序的操作系統(tǒng)程序(OS)以及網(wǎng)絡(luò)上的設(shè)備信息。RAM 203的作用是作為CPU 202的主存儲器和工作區(qū)。
鍵盤控制器(KBC)206控制來自鍵盤230或指點(diǎn)設(shè)備(如鼠標(biāo)220)的輸入。CRT控制器(CRTC)207控制在CRT顯示器(CRT)240上的顯示(包括防止拷貝偽造的底紋圖像)。網(wǎng)絡(luò)I/F 205通過網(wǎng)絡(luò)與各種設(shè)備相連,以執(zhí)行通信控制處理。
DB管理單元209創(chuàng)建和管理一個設(shè)備管理表,其中含有設(shè)備ID和IP地址,以使用網(wǎng)絡(luò)上各設(shè)備(如在線最后處理設(shè)備和半在線最后處理設(shè)備)的功能。設(shè)備管理表存儲在存儲設(shè)備208(如HDD)中,并根據(jù)需要由DB管理單元209修改。
圖3是一個流程圖,顯示服務(wù)器201中的設(shè)備添加處理過程。當(dāng)使用者將一個新設(shè)備連到網(wǎng)絡(luò)時,用輸入設(shè)備,如鍵盤230,輸入所連接設(shè)備的IP地址(S301)。DB管理單元209確認(rèn)具有所輸入IP地址的設(shè)備是否通過網(wǎng)絡(luò)I/F 205被連接(S302)。一旦確認(rèn)了連接(在S303中的“是”),則DB管理單元209賦予一個設(shè)備ID(S304)。該設(shè)備ID和IP地址被登記到設(shè)備管理表中(S305),于是處理過程結(jié)束。
另一方面,如果DB管理單元209不能確認(rèn)設(shè)備的連接(在S303中的“否”),則在CRT顯示器240上的出錯顯示說明具有該IP地址的設(shè)備不能被確認(rèn)(S306),于是處理過程結(jié)束。
請注意,設(shè)備信息中的設(shè)備ID和IP地址不僅可由服務(wù)器的設(shè)備管理表管理,也可由客戶機(jī)PC或成像設(shè)備管理。
圖4是表,顯示設(shè)備管理表的結(jié)構(gòu)舉例。該設(shè)備管理表包含對每個設(shè)備唯一的設(shè)備ID 401,以及在設(shè)備所連接的網(wǎng)絡(luò)上的IP地址402。
圖5是流程圖,顯示在服務(wù)器201中獲取或確認(rèn)設(shè)備信息的處理過程。當(dāng)服務(wù)器201的CPU 202通過網(wǎng)絡(luò)I/F 205接收來自設(shè)備的設(shè)備獲取請求時(S501中的“是”),從存儲設(shè)備208讀出設(shè)備管理表,以把設(shè)備ID和IP地址從設(shè)備管理表傳送到發(fā)出設(shè)備獲取請求的設(shè)備(S502)。
當(dāng)CPU 202未接收到設(shè)備獲取請求(S501中的“否”)而是接收到設(shè)備確認(rèn)請求時(S503中的“是”),CPU 202將所接收的設(shè)備信息與設(shè)備管理表中的信息進(jìn)行比較(S504)。它們之間的差別信息被傳送到已發(fā)出設(shè)備確認(rèn)請求的設(shè)備(S505)。
<客戶機(jī)PC的結(jié)構(gòu)>
圖6是方框圖,顯示圖1中所示客戶機(jī)PC的結(jié)構(gòu)舉例。如圖6中所示,客戶機(jī)PC 601包括CPU 602,它進(jìn)行控制以基于程序ROM604或存儲設(shè)備608(如HDD)中存儲的文檔處理程序等來執(zhí)行圖形、圖像、字符和表(包括電子表格)的文檔處理和基于這種文檔處理的打印處理,包括每個實(shí)施例中的處理(下文將詳細(xì)描述)。CPU 602系統(tǒng)地控制連接到系統(tǒng)總線的設(shè)備。
程序ROM 604或存儲設(shè)備608(如HDD)存儲用作CPU 602的控制程序的操作系統(tǒng)程序(OS)或類似程序。ROM 603的作用是作為CPU602的主存儲器和工作區(qū)。
鍵盤控制器(KBC)606控制來自鍵盤630或指點(diǎn)設(shè)備(如鼠標(biāo)620)的輸入。CRT控制器(CRTC)607控制CRT顯示器(CRT)640上的顯示(包括防止拷貝偽造的底紋圖像)。圖像I/F 605通過網(wǎng)絡(luò)與各種設(shè)備相連,以執(zhí)行通信控制處理。
客戶機(jī)PC 601的鼠標(biāo)620、鍵盤630和CRT顯示器640由應(yīng)用程序及打印機(jī)驅(qū)動程序(下文描述)控制,其作用是作為使使用者進(jìn)行打印設(shè)置的用戶接口(UI)。
<裝訂應(yīng)用程序的總體描述>
下文中將說明在客戶機(jī)PC中的裝訂應(yīng)用程序(本發(fā)明的打印設(shè)置應(yīng)用程序)的總體描述,該裝訂應(yīng)用程序用于將通用應(yīng)用程序創(chuàng)建的數(shù)據(jù)文件用電子文檔書寫器轉(zhuǎn)換成電子文檔文件,并用該裝訂應(yīng)用程序編輯該電子文檔文件。
圖7是方框圖,顯示在客戶機(jī)PC 601中的軟件體系結(jié)構(gòu)。在圖7中,通用應(yīng)用程序701是提供例如文字處理、電子表格、照片修版、繪圖、著色、演示文稿和文本編輯等功能的應(yīng)用程序。通用應(yīng)用程序701有與OS對應(yīng)的打印功能。這些應(yīng)用程序在打印應(yīng)用程序數(shù)據(jù)(如所創(chuàng)建的文檔數(shù)據(jù)或圖像數(shù)據(jù))時利用OS提供的預(yù)定接口(通常稱作GDI)。
為使用輸出設(shè)備打印所創(chuàng)建的數(shù)據(jù)文件,通用應(yīng)用程序701發(fā)出輸出命令(GDI(圖形設(shè)備接口)函數(shù)),該命令是預(yù)先針對提供該接口的OS的輸出模塊確定的,并有獨(dú)立于OS的格式。接收到輸出命令的輸出模塊將該命令轉(zhuǎn)換成可由輸出設(shè)備(如成像設(shè)備)處理的格式,并輸出轉(zhuǎn)換后的命令(DDI(設(shè)備驅(qū)動程序接口)功能)。由于輸出設(shè)備可處理的格式依設(shè)備類型、制造商和設(shè)備型號而變,所以為每個設(shè)備提供設(shè)備驅(qū)動程序。OS使用設(shè)備驅(qū)動程序來轉(zhuǎn)換命令,產(chǎn)生打印數(shù)據(jù),并用作業(yè)語言(JL)組合打印數(shù)據(jù)以產(chǎn)生打印作業(yè)。
當(dāng)OS是Microsoft Windows時,輸出模塊是GDI模塊。
電子文檔書寫器702是上述設(shè)備驅(qū)動程序的改進(jìn)型軟件模塊。電子文檔書寫器702不以特定輸出設(shè)備為目標(biāo),它把輸出命令轉(zhuǎn)換成可由裝訂應(yīng)用程序704或打印機(jī)驅(qū)動程序706(下文描述)處理的格式。
由電子文檔書寫器702轉(zhuǎn)換后的格式(下文中稱作“電子文檔格式”)并不受特別的限制,只要每個文檔頁能用一種詳細(xì)的格式表示即可。例如,在基本上標(biāo)準(zhǔn)的格式中,Adobe Systems公司的PDF格式以及SVG格式都能作為電子文檔格式被采用。當(dāng)應(yīng)用程序701利用電子文檔書寫器702時,指定電子文檔書寫器702為用于輸出的設(shè)備驅(qū)動程序,并使其執(zhí)行打印。
由電子文檔書寫器702創(chuàng)建的電子文檔文件沒有完全的電子文檔文件格式。因此,電子文檔書寫器702被裝訂應(yīng)用程序704指定為設(shè)備驅(qū)動程序,并在裝訂應(yīng)用程序704的管理下執(zhí)行應(yīng)用程序數(shù)據(jù)到電子文檔文件703的轉(zhuǎn)換。
裝訂應(yīng)用程序704使電子文檔書寫器702產(chǎn)生的新的不完全的電子文檔文件變?yōu)橥耆碾娮游臋n文件703,它有下述格式。在必須明確地區(qū)分這些文件時,由電子文檔書寫器702創(chuàng)建的文件將稱作電子文檔文件703,而由裝訂應(yīng)用程序704給出結(jié)構(gòu)的電子文檔文件703將被稱作圖書文件。如果這些文件不需要特別地區(qū)分,則由通用應(yīng)用程序701產(chǎn)生的文檔文件、電子文檔文件以及圖書文件都被稱作文檔文件(或文檔數(shù)據(jù))。
如前所述,電子文檔書寫器702被指定為設(shè)備驅(qū)動程序,而通用應(yīng)用程序701打印該數(shù)據(jù)。應(yīng)用程序數(shù)據(jù)按應(yīng)用程序701定義的頁(下文中稱作“邏輯頁”或“文檔頁”)轉(zhuǎn)換成電子文檔格式,轉(zhuǎn)換后的數(shù)據(jù)作為電子文檔文件703被存儲在存儲介質(zhì)(如HDD)中。
在第一實(shí)施例中硬盤可以是客戶機(jī)PC 601的本地驅(qū)動器,或當(dāng)客戶機(jī)601連到網(wǎng)絡(luò)上時可以是網(wǎng)絡(luò)上提供的驅(qū)動器。
裝訂應(yīng)用程序704向使用者提供加載和編輯電子文檔文件(圖書文件)703的功能。裝訂應(yīng)用程序704不提供對每頁內(nèi)容的編輯功能,而是提供對以頁為最小單元所構(gòu)成的章或圖書結(jié)構(gòu)(下文中描述)的編輯功能。
為打印由裝訂應(yīng)用程序704編輯的圖書文件703,裝訂應(yīng)用程序704激活一個電子文檔分解器(despooler)705。電子文檔分解器705是與裝訂應(yīng)用程序704一起安裝到計算機(jī)中的程序模塊。電子文檔分解器是在打印由裝訂應(yīng)用程序704使用的文檔(圖書文件)時向打印機(jī)驅(qū)動程序706輸出繪圖數(shù)據(jù)所用的模塊。
電子文檔分解器705從硬盤中讀出指定的圖書文件。為按圖書文件中描述的格式打印每一頁,電子文檔分解器705產(chǎn)生符合上述OS輸出模塊的輸出命令,并將該命令輸出到該輸出模塊(未畫出)。在此時,用作輸出設(shè)備的成像設(shè)備的驅(qū)動程序被指定為設(shè)備驅(qū)動程序(圖7中所示的打印機(jī)驅(qū)動程序706)。該輸出模塊將使用成像設(shè)備1的指定打印機(jī)驅(qū)動程序706所接收的輸出命令轉(zhuǎn)換成可由成像設(shè)備1解釋的設(shè)備命令。該設(shè)備命令經(jīng)由網(wǎng)絡(luò)傳送到成像設(shè)備1,于是與該命令對應(yīng)的圖像由成像設(shè)備1打印出來。
<電子文檔文件格式>
在詳細(xì)描述裝訂應(yīng)用程序704之前,先解釋圖書文件數(shù)據(jù)格式。圖書文件有三層結(jié)構(gòu),類似于紙介質(zhì)的書。最上一層稱作“書”,類似于一本書,并定義整個書的屬性。中間層對應(yīng)于書中的章,也稱作“章”。至于每一個章,能定義其屬性。再下一層是“頁”,對應(yīng)于應(yīng)用程序定義的每一頁。至于每一頁,能定義其屬性,一本書可包括多個章,一章可包括多個頁。
圖8A是方框圖,示意性顯示圖書文件格式舉例。在這一舉例的圖書文件中,書、章和頁由對應(yīng)的節(jié)點(diǎn)表示。一個圖書文件包括一本書。書和章是用于定義書的結(jié)構(gòu)的概念,并且包含作為實(shí)體的被定義的屬性值和到較低層的鏈接。頁具有作為實(shí)體的從應(yīng)用程序輸出的每一頁的數(shù)據(jù)。除了屬性值,頁還包含文檔頁實(shí)體(文檔頁數(shù)據(jù))以及到每個文檔頁數(shù)據(jù)的鏈接。
在某些情況中,要輸出到紙介質(zhì)或其他類似介質(zhì)上的打印頁包括多個文檔頁。這一結(jié)構(gòu)不是由鏈接來顯示,而是由書、章或頁層的屬性來顯示。
在圖8A和8B中,書801定義圖書屬性并被鏈接到兩章802A和802B。這些鏈接表明章802A和802B被包括在書801中。章802A被鏈接到頁803A和803B,這表示章802A包括這些頁。頁803A和803B定義屬性值并包含到作為實(shí)體的文檔頁數(shù)據(jù)(1)和(2)的鏈接。這些鏈接代表圖8B中所示文檔頁數(shù)據(jù)804的數(shù)據(jù)(1)和(2),并顯示出頁803A和803B的實(shí)體是文檔頁數(shù)據(jù)(1)和(2)。
圖9A和9B是顯示圖書屬性清單的表。對于能在較低層上重復(fù)定義的項(xiàng),優(yōu)選采用該較低層的屬性值。對于只在圖書屬性中包含的項(xiàng),在圖書屬性中定義的值在整個書上有效。在較低層上重復(fù)定義的項(xiàng)是當(dāng)該項(xiàng)未在該較低層之中定義時使用的缺省值。在圖9A和9B中顯示的每一項(xiàng)不對應(yīng)于一個具體項(xiàng),而是可以包含多個相關(guān)項(xiàng)。
圖10是顯示章屬性清單的表,圖11是顯示頁屬性清單的表。章屬性和頁屬性之間的關(guān)系與圖書屬性和較低層屬性之間的關(guān)系相同。
如圖9A和9B中所示,圖書屬性特有的項(xiàng)有六項(xiàng)打印方式、裝訂細(xì)節(jié)、封面/封底、索引頁、薄襯頁和分章。這些項(xiàng)是在整個書上定義的。作為打印方式屬性,可指定三個值單面打印、雙面打印和裝訂打印。裝訂打印是以一種格式打印數(shù)據(jù)的方法,該格式允許通過把單獨(dú)指定的數(shù)量的紙頁匯總一起,將其雙折并裝訂起來,以此完成裝訂。作為詳細(xì)的裝訂屬性,可以在指定裝訂打印時指定打開方向和要匯總的紙頁數(shù)量。
封面/封底屬性包括指定添加作為當(dāng)打印組合成書的電子文檔文件時的封面和封底的紙頁,以及指定要在所添加的紙頁上打印的內(nèi)容。索引頁屬性包括指定插入在打印設(shè)備中單獨(dú)準(zhǔn)備以用于分章的帶標(biāo)簽的索引頁,以及指定要在索引(加標(biāo)簽的)部分上打印的內(nèi)容。當(dāng)要使用的打印設(shè)備裝備有插頁機(jī)時(插頁機(jī)具有將從打印紙頁單獨(dú)準(zhǔn)備的紙頁插入所希望位置的功能),或當(dāng)可使用多個紙盒時,這一屬性變?yōu)橛行?。這也適用于薄襯頁屬性。
薄襯頁屬性包括指定插入從插頁機(jī)或供紙盒供給的紙頁以用于分章,并指定插入薄襯頁時的供紙源。
分章屬性包括指定是否使用新紙頁,是否使用新打印頁或在分章時不做特別的操作。在單面打印時,使用新紙頁和使用新打印頁是相同的。在雙面打印時,如果指定“使用新紙頁”,則連續(xù)的章不是被印到一個紙頁上;如果指定“使用新打印頁”的話,則可以印到一個紙頁的正面和反面。
關(guān)于章屬性,沒有章特有的屬性,其所有項(xiàng)都與圖書屬性的項(xiàng)相重疊。如果章屬性的定義不同于圖書屬性的定義,則由章屬性定義的值優(yōu)先。只對書和章屬性共同的項(xiàng)有五項(xiàng)紙尺寸、紙方向、多頁合一打印指定、放大/縮小以及出紙方式。多頁合一打印指定屬性是用于指定在一個打印頁中包括的文檔頁數(shù)的項(xiàng)。能被指定的布局是1×1、1×2、2×2、3×3、4×4等等。出紙方式屬性用于指定是否用訂書釘裝訂被輸出的紙頁。這一屬性的有效性取決于打印設(shè)備是否有用訂書釘裝訂的功能。
頁屬性特有的項(xiàng)是頁旋轉(zhuǎn)屬性、縮放、布局指定、標(biāo)注和分頁。頁旋轉(zhuǎn)屬性用于指定文檔頁布置在打印頁上時的旋轉(zhuǎn)角度??s放屬性用于指定文檔的縮放率??s放率是基于虛擬邏輯頁區(qū)尺寸=100%來指定的。虛擬邏輯頁區(qū)是當(dāng)根據(jù)多頁合一指定或類似指定布局文檔頁時由一個文檔頁占據(jù)的區(qū)域。例如,對于1×1,虛擬邏輯頁區(qū)是對應(yīng)于一個打印頁的區(qū)域,而對于1×2,則是將一個打印頁的每一邊縮小到70%左右時得到的區(qū)域。
書、章和頁共同的屬性是水印屬性和頁眉/頁腳屬性。水印是被單獨(dú)指定的圖像或字符串,印在由應(yīng)用程序創(chuàng)建的數(shù)據(jù)上。頁眉和頁腳是印在每頁上頁邊和下頁邊上的水印。對于頁眉和頁腳,準(zhǔn)備了可由變量指定的諸如頁號以及時間和日期等項(xiàng)。
能由水印屬性和頁眉/頁腳屬性指定的內(nèi)容對于章和頁是共同的,但在書中是不同的。書能設(shè)定水印和頁眉/頁腳的內(nèi)容并指定在全書中如何打印水印或頁眉/頁腳。與此對照的是,章和頁能指定在該章或該頁是否打印由書設(shè)定的水印或頁眉/頁腳。
<圖書文件產(chǎn)生過程>
圖書文件有上述結(jié)構(gòu)和內(nèi)容?,F(xiàn)在將解釋由裝訂應(yīng)用程序704和電子文檔書寫器702創(chuàng)建圖書文件的過程。圖書文件的創(chuàng)建作為圖書文件編輯操作的一部分由裝訂應(yīng)用程序704實(shí)現(xiàn)。
圖12是流程圖,顯示當(dāng)裝訂應(yīng)用程序704打開一個圖書文件時的過程。裝訂應(yīng)用程序704檢查要打開的圖書文件是一個要新創(chuàng)建的文件還是一個已存在的文件(步驟S1201)。如果在步驟S1201中為“是”,則裝訂應(yīng)用程序704新創(chuàng)建一個不包括任何章的圖書文件(步驟S1202)。在圖8A和8B所示的例子中,新創(chuàng)建的圖書文件是一個書節(jié)點(diǎn),它只有書節(jié)點(diǎn)801而沒有任何到章節(jié)點(diǎn)的鏈接。作為圖書屬性,應(yīng)用一組預(yù)先為創(chuàng)建新的圖書文件準(zhǔn)備的屬性。然后裝訂應(yīng)用程序704顯示用戶界面(UI)窗口,用以編輯這個新的圖書文件(步驟S1204)。
如果在步驟S1201中是“否”,則裝訂應(yīng)用程序704打開一個指定的圖書文件(步驟S1203),并根據(jù)該圖書文件的結(jié)構(gòu)、屬性和內(nèi)容顯示用戶界面(UI)窗口。圖13顯示用戶界面(UI)窗口的一個例子。UI窗口1300有一個樹部分1301代表書的結(jié)構(gòu),以及一個預(yù)覽部分顯示要打印的狀態(tài)。樹部分1301以圖8A中所示樹形結(jié)構(gòu)顯示該書中包括的章和每章中包括的頁。在樹部分1301中顯示的頁是文檔頁。預(yù)覽部分1302顯示縮小的打印頁內(nèi)容。顯示順序反映書的結(jié)構(gòu)。
在打開的圖書文件中,由電子文檔書寫器702轉(zhuǎn)換成電子文檔文件的應(yīng)用程序數(shù)據(jù)能被添加到圖書文件中作為新的一章。這一功能稱作電子文檔導(dǎo)入功能。電子文檔被導(dǎo)入到由圖12的過程新創(chuàng)建的圖書文件中,從而給予這個圖書文件一個實(shí)體。
<編輯圖書文件>
如上所述,能由通用應(yīng)用程序數(shù)據(jù)701創(chuàng)建圖書文件。所產(chǎn)生的圖書文件允許按下述操作編輯章和頁。
(1)新建文檔(2)刪除(3)文檔
(4)剪切(5)粘貼(6)移動(7)改變章名(8)重新賦予頁號/名(9)插入封面(10)插入薄襯頁(11)插入索引頁(12)每個文檔頁的頁布局此外,還能進(jìn)行“取消已執(zhí)行的編輯操作”和“恢復(fù)被取消的操作”這兩個操作。這些編輯功能使得能夠進(jìn)行諸如合并多個圖書文件、重新配置圖書文件中的章和頁、刪除圖書文件中的章和頁、改變文檔頁布局以及插入薄襯頁和索引頁等編輯功能。通過這些操作,其操作結(jié)果反映在圖9至11所示的屬性中或反映在圖書文件結(jié)構(gòu)上。例如,通過“新添加空白頁”操作可將一個空白頁插入到指定的部分??瞻醉撟鳛槲臋n頁被處理。如果一個文檔頁的布局被改變,則改變的內(nèi)容反映在諸如打印方式、多頁合一打印、封面/封底、索引頁、薄襯頁和分章等屬性中。
<輸出圖書文件>
以上述方式創(chuàng)建和編輯圖書文件的最終目的是把它打印出來。使用者從圖13所示裝訂應(yīng)用程序的UI窗口1300中選擇文件菜單,并從所顯示的下拉菜單中選擇打印。于是圖書文件從指定的輸出設(shè)備打印出來。在此時,裝訂應(yīng)用程序704從當(dāng)前打開的圖書文件創(chuàng)建一個作業(yè)通知單,并把作業(yè)通知單傳送到電子文檔分解器705。結(jié)果,電子文檔分解器705將作業(yè)通知單轉(zhuǎn)換成OS輸出命令,例如GDI命令,并把該命令傳送到輸出模塊,例如GDI。
輸出模塊用指定的打印機(jī)驅(qū)動程序706產(chǎn)生符合某個設(shè)備的命令,并將該命令傳送給該設(shè)備。
作業(yè)通知單是帶有結(jié)構(gòu)的數(shù)據(jù),該結(jié)構(gòu)的最小單元是文檔頁。作業(yè)通知單的結(jié)構(gòu)定義了文檔頁在紙上的布局。為一個作業(yè)發(fā)出一個作業(yè)通知單。文檔節(jié)點(diǎn)設(shè)置在該結(jié)構(gòu)的頂端,并定義整個文檔的屬性,如雙面打印/單面打印。紙節(jié)點(diǎn)屬于該文檔節(jié)點(diǎn)并包含諸如使用的紙的標(biāo)識符以及打印機(jī)中送紙端口的指定等屬性。要在紙上打印的紙頁節(jié)點(diǎn)屬于每個紙節(jié)點(diǎn)。一個紙頁對應(yīng)于一頁紙。打印頁(物理頁)屬于每個紙頁。對于單面打印,一個物理頁屬于一個紙頁,對于雙面打印,兩個物理頁屬于一個紙頁。要放置在一個物理頁上的文檔頁屬于該物理頁。該物理頁屬性包含文檔頁布局。
電子文檔分解器705將作業(yè)通知單轉(zhuǎn)換成針對輸出模塊的輸出命令。
<成像設(shè)備的結(jié)構(gòu)>
下面將描述成像設(shè)備的結(jié)構(gòu),該成像設(shè)備接收從客戶機(jī)PC 601中的打印機(jī)驅(qū)動程序706輸出的打印命令并完成打印處理過程。
圖14是方框圖,顯示圖1中所示成像設(shè)備的結(jié)構(gòu)舉例。如圖14中所示,成像設(shè)備包括輸入圖像處理單元1401,它使用掃描器讀取文檔圖像,處理讀取的圖像并輸出處理后的圖像作為圖像數(shù)據(jù);傳真單元1402,它以傳真設(shè)備為代表,使用電話線發(fā)送/接收圖像;NIC(網(wǎng)絡(luò)接口卡)單元1403,它通過網(wǎng)絡(luò)交換圖像數(shù)據(jù)和設(shè)備信息;專用I/F單元1404,它與成像設(shè)備交換信息;USB I/F單元1405,它與外部存儲器等交換串行數(shù)據(jù);操作單元1406;光柵圖像處理器(RIP)單元1407;輸出圖像處理單元1408;打印機(jī)單元1409;后期處理單元1410;壓縮/解壓縮單元1411;文檔管理單元1412;以及資源管理單元1413。根據(jù)打印機(jī)的使用方式,MFP控制單元1420進(jìn)行控制,以便例如暫時保存圖像信號或確定路徑。
請注意,成像設(shè)備包括存儲器,如硬盤,它能存儲多個圖像數(shù)據(jù)。例如,在成像設(shè)備中的控制單元(例如MFP控制單元1420的CPU)主要控制要存儲在該硬盤中的下述各種圖像數(shù)據(jù)。例如,圖像數(shù)據(jù)包括來自輸入圖像處理單元1401的圖像數(shù)據(jù)、通過傳真單元1402輸入的傳真作業(yè)的圖像數(shù)據(jù)、經(jīng)由NIC單元1403從外部設(shè)備(例如計算機(jī))輸入的圖像數(shù)據(jù)、以及經(jīng)由I/F單元1404從另一臺成像設(shè)備輸入的圖像數(shù)據(jù)。然后,控制單元適當(dāng)?shù)貜倪@一硬盤中讀出圖像數(shù)據(jù),將讀出的圖像數(shù)據(jù)傳送到輸出單元,如打印機(jī)單元1409,并進(jìn)行控制以執(zhí)行輸出處理,如由打印機(jī)單元1409進(jìn)行的打印處理。該控制單元還經(jīng)由操作單元1406接收來自操作員的指令,并進(jìn)行控制以把從硬盤讀出的圖像數(shù)據(jù)傳送到外部設(shè)備,如計算機(jī)或另一臺成像設(shè)備。
<半在線最后處理設(shè)備的結(jié)構(gòu)>
在各種類型的最后處理設(shè)備中,將參考圖15描述圖1中所示半在線最后處理設(shè)備的內(nèi)部結(jié)構(gòu)舉例。
如圖15中所示,半在線最后處理設(shè)備包含后期處理設(shè)備1520和控制后期處理設(shè)備1520的控制器1510。在控制器510中,附圖標(biāo)記1511代表網(wǎng)絡(luò)I/F,它與另一個網(wǎng)絡(luò)設(shè)備如主機(jī)或MFP通信。附圖標(biāo)記1512代表暫時保存信息的主存儲設(shè)備(如DRAM)或輔助存儲設(shè)備(如HDD)。
附圖標(biāo)記1513代表作業(yè)控制單元,它控制半在線最后處理設(shè)備中的作業(yè)。附圖標(biāo)記1514代表操作單元,它接受來自使用者的ID輸入。附圖標(biāo)記1515代表作業(yè)控制信息解釋單元,它解釋輸入的作業(yè)控制信息(稱作作業(yè)通知單)并把它轉(zhuǎn)換成能控制設(shè)備的格式。附圖標(biāo)記1516代表設(shè)備控制單元,它控制后期處理設(shè)備1520。
圖16是流程圖,顯示圖15中所示半在線最后處理設(shè)備的最后處理設(shè)備簡檔傳送處理過程。當(dāng)作業(yè)控制單元1513經(jīng)由網(wǎng)絡(luò)I/F 1511接收來自一個設(shè)備(如成像設(shè)備、服務(wù)器或客戶機(jī)PC)的最后處理設(shè)備簡檔獲取請求時(S1601中的“是”),該簡檔信息被從存儲設(shè)備1512中讀出(S1602)。然后,該簡檔信息被傳送到發(fā)出獲取請求的設(shè)備(S1603)。請注意,將在下文的“簡檔內(nèi)部結(jié)構(gòu)”一節(jié)中描述簡檔信息。
在第一實(shí)施例中,最后處理設(shè)備簡檔以XML格式描述。如上所述,最后處理設(shè)備有不同類型,如裝訂設(shè)備、切紙設(shè)備、以及折紙設(shè)備,而且各種類型的功能彼此不同。一旦例如添加了新的功能,信息便有很大改變。為了適當(dāng)?shù)貞?yīng)對這些最后處理設(shè)備,其簡檔用XML以標(biāo)記格式描述。當(dāng)然,簡檔能以任何格式描述,只要能適應(yīng)性地描述新功能的增加等。
圖17顯示一臺裝訂設(shè)備的最后處理設(shè)備簡檔的描述舉例,圖18顯示一臺切紙設(shè)備的最后處理設(shè)備簡檔的描述舉例。在圖17中,“FinishingType”代表類型,如裝訂設(shè)備或切紙設(shè)備,“Manufacturer”代表制造商名,“ProductName”代表型號。圖17顯示可從ABC公司得到的11ABC型裝訂設(shè)備(類型裝訂)。
圖18顯示“可從XYZ公司得到的10XYZ型切紙設(shè)備(類型切紙)”。在圖17中標(biāo)記“Booklet(小冊子)”和圖18中的標(biāo)記“Cutting(切紙)”描述裝訂設(shè)備和切紙設(shè)備特有的功能。這樣,每個最后處理設(shè)備特有的功能由標(biāo)記單個地定義并被描述為簡檔。
例如,圖17中的裝訂設(shè)備的標(biāo)記“Booklet”定義下列類型名“騎馬裝訂折疊(saddle stitching folding)”,“平訂(flat stitching)”,“角訂(comer stitching)”,“半折疊(half folding)”,“平訂折疊(flat stitchingfolding)”,以及“角訂折疊(corner stitching folding)”。標(biāo)記“Medium”定義介質(zhì)類型“Plain(普通紙)”和“Fine(優(yōu)質(zhì)紙)”以及介質(zhì)重量“60kg”為最小值,“120kg”為最大值。標(biāo)記“StapleSpaceInterval”定義訂書釘間距不可調(diào)(“假”),其間隔是100mm。
在圖18中,標(biāo)記“Cutting”描述最大輸入尺寸(MaxInputDimensions)是寬和長(X,Y)為360mm。還有,標(biāo)記“Cutting”描述最大輸出尺寸(MaxOutputDimensions)是寬和長(X,Y)為310mm,最小輸出尺寸(MinOutputDimensions)是寬(X)80mm,長(Y)150mm。再有,標(biāo)記“Cutting”描述最大厚度(MaxThickness)是70mm。
這樣,最后處理設(shè)備簡檔信息定義功能類型(種類)、制造商名、型號名以及每個功能的性能(例如尺寸和裝訂位置)。簡檔信息可保存在例如最后處理設(shè)備的存儲設(shè)備2101中,并由成像設(shè)備讀出和收集,或在作為主機(jī)的信息處理設(shè)備的打印機(jī)驅(qū)動程序控制下直接從半在線最后處理設(shè)備收集。
<打印設(shè)置和最后處理設(shè)備設(shè)置>
下面將描述由裝訂應(yīng)用程序704完成的打印設(shè)置和最后處理設(shè)備設(shè)置的處理操作。
上述裝訂應(yīng)用程序704能在特定成像設(shè)備中可用的功能范圍內(nèi)對電子文檔文件中的文檔數(shù)據(jù)進(jìn)行打印設(shè)置和最后處理設(shè)備設(shè)置,還能自由地進(jìn)行打印設(shè)置和最后處理設(shè)備設(shè)置而不管該特定成像機(jī)的功能如何。下文中,前者稱作功能受限方式,后者稱作功能不受限方式。
假定一個文檔創(chuàng)建方使用在文檔創(chuàng)建環(huán)境中可用的特定成像設(shè)備(打印機(jī))進(jìn)行打印處理,并使用在線最后處理設(shè)備或半在線最后處理設(shè)備進(jìn)行最后處理,如裝訂、切紙和折紙,從而創(chuàng)建一個文檔。在這種情況下,由于文檔是以功能受限方式創(chuàng)建的,所以能在該特定打印機(jī)和最后處理設(shè)備中可用的功能范圍內(nèi)對該文檔進(jìn)行打印設(shè)置和最后處理設(shè)備設(shè)置。
另一方面,假定該文檔創(chuàng)建方使用在該文檔創(chuàng)建環(huán)境中不可用的一個打印機(jī)進(jìn)行打印處理,或使用一個任意的打印機(jī)進(jìn)行打印,從而創(chuàng)建一個文檔。在這種情況下,由于文檔是以功能不受限方式創(chuàng)建的,所以即使在沒有高性能打印機(jī)的環(huán)境中也能對該文檔進(jìn)行高性能打印設(shè)置。
在根據(jù)這一實(shí)施例的系統(tǒng)中,能獲取這種能力,并且不僅在OS認(rèn)識的基本功能范圍內(nèi),而且在通常不被當(dāng)前OS認(rèn)識的打印機(jī)和最后處理設(shè)備功能(如訂書釘裝訂、騎馬裝訂、和Z形折疊)范圍內(nèi),能獲取和設(shè)置其設(shè)置值。
圖19A和19B顯示由裝訂應(yīng)用程序704從打印機(jī)驅(qū)動程序706獲取的功能信息舉例。當(dāng)裝訂應(yīng)用程序704向打印機(jī)驅(qū)動程序706詢問可控功能時,打印機(jī)驅(qū)動程序706送回可控功能ID列表,如圖19A和19B中所示。
在圖19A中所示的高性能設(shè)備舉例中,打印機(jī)驅(qū)動程序706送回的清單指出該打印機(jī)和在線最后處理設(shè)備能控制雙面打印、輸出紙尺寸、用訂書釘裝訂、穿孔、Z形折疊、騎馬裝訂、覆膜裝訂、中央裁切以及C形折疊。另一方面,在圖19B中所示的低性能設(shè)備舉例中,打印機(jī)沒有在線最后處理設(shè)備,而且只能控制輸出紙尺寸。
如上所述,由于打印機(jī)驅(qū)動程序706是特定打印機(jī)專用的,所以打印機(jī)驅(qū)動程序706具有表示例如每個功能是否能控制的信息。響應(yīng)應(yīng)用程序的詢問回送該信息。
再有,裝訂應(yīng)用程序704能從打印機(jī)驅(qū)動程序706獲取所列出功能的當(dāng)前設(shè)置值、設(shè)置值的改變、設(shè)置值范圍以及可設(shè)置的選擇的清單等。
圖20顯示裝訂應(yīng)用程序704中的設(shè)備選擇窗口。如圖20中所示,用戶能通過點(diǎn)擊下拉菜單2001來選擇打印機(jī),并通過點(diǎn)擊下拉菜單2002來選擇半在線最后處理設(shè)備。
再有,當(dāng)選中復(fù)選框“為打印機(jī)功能設(shè)置打印形式”2003和“為半在線最后處理設(shè)備功能設(shè)置打印形式”2004時,如圖21中所示,與所復(fù)選項(xiàng)目對應(yīng)的打印設(shè)置項(xiàng)被添加到設(shè)置整個文檔時的最后處理窗口上。
圖21顯示當(dāng)選擇半在線最后處理設(shè)備時的設(shè)置窗口舉例。在圖21所示舉例中,當(dāng)在圖20的選擇窗口選定的半在線最后處理設(shè)備有覆膜裝訂2101、中央裁切2102和C形折疊2103等功能時,與這些功能對應(yīng)的打印設(shè)置項(xiàng)也顯示在這一設(shè)置窗口中。
<客戶機(jī)PC中的打印處理>
圖22是顯示客戶機(jī)PC 601中的順序處理過程的流程圖。在客戶機(jī)PC 601中,操作員激活裝訂應(yīng)用程序704以打開電子文檔文件703中的文檔數(shù)據(jù)。于是,裝訂應(yīng)用程序704產(chǎn)生關(guān)于網(wǎng)絡(luò)上的成像設(shè)備1、在線最后處理設(shè)備1和2、半在線最后處理設(shè)備1至4等的設(shè)備信息(S2201)。然后操作員根據(jù)圖20中的設(shè)備選擇窗口上顯示的設(shè)備信息選擇所希望的設(shè)備(S2202),以產(chǎn)生選定設(shè)備的編輯信息表(S2203)。下文將描述編輯信息表。裝訂應(yīng)用程序704允許操作員對文檔數(shù)據(jù)設(shè)置根據(jù)選定的設(shè)備信息能被實(shí)現(xiàn)的功能。根據(jù)操作員的操作,對文檔數(shù)據(jù)進(jìn)行頁編輯處理,如排版設(shè)置(S2204),并且當(dāng)在UI上確認(rèn)編輯結(jié)果后執(zhí)行打印處理(S2205)。
圖23顯示用于管理客戶機(jī)PC 601中的設(shè)備信息的設(shè)備管理表舉例。如圖23中所示,設(shè)備管理表包含設(shè)備ID 2301、IP地址2302(用作具有設(shè)備ID 2301的設(shè)備在網(wǎng)絡(luò)上的地址)和存儲該設(shè)備簡檔的文件的名字2303。
圖24顯示作為編輯信息表之一的輸出形式表舉例,該表用于管理用于客戶機(jī)PC 601的每個輸出形式的設(shè)備。在該例中,輸出形式分類為例如打印、裝訂、折疊和切紙,以管理具有與每個輸出形式對應(yīng)的功能的設(shè)備(見圖1)。例如,當(dāng)選擇單色打印作為輸出形式時,設(shè)備IR1對應(yīng)于單色打印功能。當(dāng)選擇彩色打印時,設(shè)備IR2對應(yīng)于彩色打印功能。請注意,一個設(shè)備不需要唯一地對應(yīng)于每個輸出形式。例如,在單色打印中,設(shè)備IR1和IR2都可以對應(yīng)于單色打印功能。
圖25是圖22所示設(shè)備管理表產(chǎn)生過程(S2201)的詳細(xì)過程流程圖。裝訂應(yīng)用程序704根據(jù)是否已將設(shè)備管理表存入用于頁編輯的文件來確定該設(shè)備是否處于初始狀態(tài)(S2501)。如果沒有存儲設(shè)備管理表而該設(shè)備處于初始狀態(tài),則裝訂應(yīng)用程序704經(jīng)由網(wǎng)絡(luò)I/F 605向網(wǎng)絡(luò)上的服務(wù)器201發(fā)出設(shè)備信息獲取請求(S2502)并等待設(shè)備信息(S2503)。其后,一旦獲取設(shè)備信息,裝訂應(yīng)用程序704便確定是否是一個新設(shè)備連接到網(wǎng)絡(luò)上(S2504)。如果是新設(shè)備被連接,則裝訂應(yīng)用程序704向具有所獲取的設(shè)備信息的IP地址的設(shè)備(成像設(shè)備或半在線最后處理設(shè)備)發(fā)出簡檔信息獲取請求(S2505)。一旦獲取簡檔信息(S2506中的“是”),所獲取的簡檔信息被存入文件(S2507),設(shè)備ID2301、IP地址2302以及簡檔信息的文件名2303被添加到設(shè)備管理表(S2508)。
另一方面,如果已經(jīng)存儲有設(shè)備管理表并且設(shè)備不是處于初始狀態(tài),則裝訂應(yīng)用程序704向服務(wù)器201發(fā)出請求以確認(rèn)連接到網(wǎng)絡(luò)上的是已有設(shè)備還是新設(shè)備(S2509),并等待設(shè)備信息(S2510)。其后,一旦獲取設(shè)備信息,便將存儲在設(shè)備管理表中的信息與所獲取的設(shè)備信息進(jìn)行比較,以確定設(shè)備是否已從網(wǎng)絡(luò)斷開。如果確定該設(shè)備已被斷開(S2511中的“是”),則裝訂應(yīng)用程序704從設(shè)備管理表中刪除被分開的設(shè)備的設(shè)備信息(S2512)。如果連接了新的設(shè)備,則在步驟S2504至S2508中,新設(shè)備的設(shè)備信息被添加到設(shè)備管理表。最后,由所有簡檔信息產(chǎn)生如圖24中所示輸出形式表,處理過程結(jié)束。
圖26顯示作為編輯信息表之一的排版編輯表舉例,該表用于管理可由客戶機(jī)PC601通過組合設(shè)備而可用的排版方法。在這個排版編輯表中設(shè)置通過組合選定設(shè)備而可用的所有類型的排版設(shè)置。例如,當(dāng)打印設(shè)備(IR2)有多頁合一功能(一種打印布局,其中多個邏輯頁被安排在一張物理紙上)時,排版類型是多頁合一排版(排版A)。然而,當(dāng)指定打印設(shè)備(IR2)與各有半折疊功能的后期處理設(shè)備(NLF 1至3)組合使用以得到打印品時,排版類型不只是多頁合一排版,而且還有用于半折疊的排版B(例如,通過頁旋轉(zhuǎn)180°和為半折疊交換頁序來實(shí)現(xiàn)的排版處理)。
圖27是流程圖,顯示圖22中所示產(chǎn)生編輯信息表的處理過程(S2203)中的詳細(xì)處理過程。如上所述,編輯信息表包括輸出形式表和排版編輯表。在創(chuàng)建編輯信息表時,根據(jù)所有設(shè)備簡檔信息創(chuàng)建圖24中的輸出形式表,并根據(jù)所創(chuàng)建的輸出形式表檢測新登記的設(shè)備(S2701)?;谠O(shè)備輸出形式而可用的排版方式被登記在圖26所示的排版編輯表中。
圖28是流程圖,顯示圖22中所示排版設(shè)置處理過程(S2204)中的詳細(xì)處理過程。首先,從圖23所示設(shè)備管理表中檢測在步驟S2202在裝訂應(yīng)用程序704的設(shè)備選擇窗口(圖20)上由使用者選定的成像設(shè)備(S2801),并從存儲設(shè)備中讀出簡檔信息(S2802)。如果選定半在線最后處理設(shè)備(S2803中的“是”),則檢測相應(yīng)的半在線最后處理設(shè)備(S2804)以讀出簡檔信息(S2805)。在這一處理過程中,繼續(xù)上述檢測處理和讀處理,直到獲取了全部選定的半在線最后處理設(shè)備的簡檔信息時為止(S2806)。
一旦獲取全部選定設(shè)備的簡檔,確定通過組合這些設(shè)備而可用的排版設(shè)置(S2807)。用于實(shí)現(xiàn)每個功能的排版設(shè)置是根據(jù)每個設(shè)備的功能,例如打印設(shè)備的雙面打印功能或多頁合一打印功能,或后期處理設(shè)備(裝訂設(shè)備)的覆膜裝訂功能,來確定的。因此,能根據(jù)選定的打印設(shè)備和后期處理設(shè)備之間的組合來確定通過組合設(shè)備而可用的多種排版設(shè)置。可用的排版設(shè)置被顯示在UI窗口上(見圖21)(S2808)。當(dāng)操作員使用連到客戶機(jī)PC 601上的指點(diǎn)設(shè)備(如鼠標(biāo)620)指點(diǎn)UI窗口上顯示的排版設(shè)置之一時,裝訂應(yīng)用程序704便選定了排版設(shè)置(S2809)。
下面將描述與上述設(shè)備選擇方案(圖20)及排版設(shè)置選擇方案(圖21)不同的選擇方案。圖29A和29B以及圖30A和30B顯示進(jìn)行設(shè)備設(shè)置和排版設(shè)置的UI窗口舉例。在圖29A和29B中,只有一個成像設(shè)備連接到網(wǎng)絡(luò)。在這種情況下,當(dāng)如圖29A中所示設(shè)置成像設(shè)備1時,一種排版設(shè)置可用,如圖29B中所示。
在圖30A和30B中,成像設(shè)備和最后處理設(shè)備連接到網(wǎng)絡(luò)上。在這種情況下,由于如圖30A所示選擇了成像設(shè)備1、半在線最后處理設(shè)備2(覆膜裝訂設(shè)備)和半在線最后處理設(shè)備3(切紙設(shè)備),有三種排版設(shè)置可用,如圖30B中所示。
圖31顯示在如圖30A和30B所示的設(shè)備設(shè)置和排版設(shè)置之后的預(yù)覽顯示的舉例。在這一窗口中,操作員確認(rèn)預(yù)覽顯示。當(dāng)操作員確認(rèn)所希望的編輯結(jié)果時,則進(jìn)行打印和輸出過程。
圖32是流程圖,顯示圖22中所示打印處理過程(S2205)中的詳細(xì)處理過程。在打印處理過程中,首先,裝訂應(yīng)用程序704判斷在排版設(shè)置中選定的排版能否由成像設(shè)備或它的打印機(jī)驅(qū)動程序來實(shí)現(xiàn)(S3201)。根據(jù)成像設(shè)備的簡檔信息和輸出形式表來確定成像設(shè)備是否支持選定的排版設(shè)置的輸出形式,由此可完成上述判斷。如果成像設(shè)備支持該輸出形式,則能由該成像設(shè)備或其打印機(jī)驅(qū)動程序來實(shí)現(xiàn)選定的排版處理。如果確定能實(shí)現(xiàn)這一排版,則裝訂應(yīng)用程序704創(chuàng)建數(shù)據(jù)以指定由該成像設(shè)備或其打印機(jī)驅(qū)動程序完成排版打印(S3202)。如果選定的排版設(shè)置是基于用作后期處理設(shè)備的半在線最后處理設(shè)備的裝訂功能,則成像設(shè)備不支持這樣的排版設(shè)置。就是說,如果在步驟S3201中的判定是“否”,則裝訂應(yīng)用程序704創(chuàng)建排版處理之后的打印目標(biāo)數(shù)據(jù),以繪出該電子文檔文件的數(shù)據(jù)(S3203)。
請注意,在這一實(shí)施例中,當(dāng)通過組合成像設(shè)備和后期處理設(shè)備的功能來進(jìn)行排版設(shè)置時,基于這種排版設(shè)置的排版處理只由裝訂應(yīng)用程序704來進(jìn)行。然而,本發(fā)明不限于此。裝訂應(yīng)用程序704可以進(jìn)行要由后期處理設(shè)備的功能來實(shí)現(xiàn)的排版處理,并指定打印機(jī)驅(qū)動程序706(或成像設(shè)備)進(jìn)行要由成像設(shè)備的功能來實(shí)現(xiàn)的排版處理。
當(dāng)裝訂應(yīng)用程序704已創(chuàng)建了要打印的數(shù)據(jù)時,設(shè)置作業(yè)ID以在每個設(shè)備中進(jìn)行打印處理和后期處理(S3204),并創(chuàng)建要傳送給成像設(shè)備的作業(yè)控制信息(S3205)。于是,根據(jù)裝訂應(yīng)用程序704產(chǎn)生的作業(yè)控制信息和打印目標(biāo)數(shù)據(jù),打印機(jī)驅(qū)動程序706產(chǎn)生要由成像設(shè)備解釋打印數(shù)據(jù)的打印作業(yè)。
如果在上述設(shè)備選擇處理中選擇半在線最后處理設(shè)備(在S3206中的“是”),則裝訂應(yīng)用程序704為該半在線最后處理設(shè)備創(chuàng)建作業(yè)控制信息(稱作作業(yè)通知單),以指定該半在線最后處理設(shè)備進(jìn)行處理(S3207),所產(chǎn)生的作業(yè)通知單的作業(yè)控制信息被傳送給該半在線最后處理設(shè)備(S3208)。傳送給半在線最后處理設(shè)備的作業(yè)控制信息被添加到要傳送給成像設(shè)備的作業(yè)控制信息中(S3209),而數(shù)據(jù)則經(jīng)由打印機(jī)驅(qū)動程序706傳送給成像設(shè)備(S3201)。
在步驟S3208中,在要由半在線最后處理設(shè)備控制的作業(yè)控制信息被添加到要由成像設(shè)備控制的作業(yè)控制信息中之后,該作業(yè)控制信息被傳送給成像設(shè)備。然而,本發(fā)明不限于此??梢詫⒅话ㄒ沙上裨O(shè)備控制的作業(yè)控制信息的打印作業(yè)傳送給成像設(shè)備。在這一實(shí)施例中,添加半在線最后處理設(shè)備作業(yè)控制信息以使得操作員基于成像設(shè)備中的半在線最后處理設(shè)備作業(yè)控制信息,通過參考打印過程和作業(yè)ID,容易地認(rèn)識下一個步驟(后期處理步驟)。
<成像設(shè)備中的打印處理流程>
圖33是在成像設(shè)備中的MFP控制單元1420控制下進(jìn)行的打印處理過程流程圖。當(dāng)成像設(shè)備從客戶機(jī)PC的打印機(jī)驅(qū)動程序接收含有作業(yè)控制信息的打印作業(yè)時(S3301),MFP控制單元1420解釋打印作業(yè)中的作業(yè)控制信息(S3302)。如果在線最后處理設(shè)備要進(jìn)行處理(S3303中的“是”),則用于在線最后處理設(shè)備的作業(yè)控制信息被解釋(S3304)。
解釋了作業(yè)控制信息之后,RIP單元1407將打印數(shù)據(jù)轉(zhuǎn)換成位像,于是打印機(jī)單元1409對轉(zhuǎn)換后的打印數(shù)據(jù)進(jìn)行打印處理(S3305)。當(dāng)成像設(shè)備已打印了打印數(shù)據(jù)部分時,判斷在線最后處理設(shè)備是否要舉行處理。如果在線最后處理設(shè)備要進(jìn)行處理(S3306中的“是”),則根據(jù)對作業(yè)控制信息的解釋結(jié)果,通過后期處理單元1401進(jìn)行在線最后處理設(shè)備的處理(S3307)。其后,MFP控制單元1402確定用于半在線最后處理設(shè)備的作業(yè)控制信息是否被包括在該打印作業(yè)中。如果半在線最后處理設(shè)備要進(jìn)行處理(S3308中的“是”),則用于半在線最后處理設(shè)備的作業(yè)控制信息被解釋(S3309),以在另一張紙上以預(yù)定格式打印要進(jìn)行處理的半在線最后處理設(shè)備的處理過程和作業(yè)ID(S3310)。該預(yù)定格式可以任意確定。然而,使用這一格式,操作員希望認(rèn)識該半在線最后處理設(shè)備的作業(yè)ID和處理過程。
<半在線最后處理設(shè)備中的作業(yè)控制流程>
圖34是半在線最后處理設(shè)備中的作業(yè)控制流程圖。一旦經(jīng)由網(wǎng)絡(luò)I/F 1511從客戶機(jī)PC接收了作業(yè)控制信息(作業(yè)通知單)(S3401),作業(yè)控制信息解釋單元1515便解釋該作業(yè)控制信息(S3402)。設(shè)備格式被轉(zhuǎn)換成可控制的內(nèi)部格式,轉(zhuǎn)換后的格式和作業(yè)ID被存儲在存儲設(shè)備1512中(S3403)。當(dāng)操作員用操作單元1514輸入其處理目標(biāo)作業(yè)的ID時(S3404中的“是”),作業(yè)控制單元1513從存儲設(shè)備1512獲取相應(yīng)的作業(yè)控制信息(S3405)。所獲取的作業(yè)控制信息被設(shè)置到設(shè)備控制單元1516,以控制后期處理設(shè)備1520(S3406),然后進(jìn)行指定的后期處理。
還有,本發(fā)明可包含下述步驟向網(wǎng)絡(luò)添加存儲作業(yè)控制信息的服務(wù)器(或MFP)、將作業(yè)控制信息服務(wù)器登記到相應(yīng)的最后處理設(shè)備、在用操作單元輸入作業(yè)ID時連接作業(yè)控制信息服務(wù)器、獲取與輸入的作業(yè)ID對應(yīng)的作業(yè)控制信息、解釋該作業(yè)控制信息以及控制該后期處理設(shè)備等。
現(xiàn)在將參考附圖詳細(xì)描述本發(fā)明的第二實(shí)施例。在第一實(shí)施例中,操作員進(jìn)行設(shè)備設(shè)置。然而,在第二實(shí)施例中,設(shè)備設(shè)置是根據(jù)輸出的形式自動選擇的。
請注意,在第二實(shí)施例中的系統(tǒng)配置與第一實(shí)施例中圖1所示系統(tǒng)配置相同。這里省略對客戶機(jī)PC、服務(wù)器、成像設(shè)備及最后處理設(shè)備的配置和操作等的描述。
圖35是流程圖,顯示根據(jù)第二實(shí)施例在客戶機(jī)PC中進(jìn)行的打印處理過程。與第一實(shí)施例類似,當(dāng)操作員激活作為客戶機(jī)PC中的頁編輯應(yīng)用程序的裝訂應(yīng)用程序704時,裝訂應(yīng)用程序704產(chǎn)生網(wǎng)絡(luò)上的成像設(shè)備、在線最后處理設(shè)備和半在線最后處理設(shè)備的設(shè)備信息(S3501)。如上所述,成像設(shè)備和在線最后處理設(shè)備的設(shè)備信息可從打印機(jī)驅(qū)動程序706獲取,而半在線最后處理設(shè)備的設(shè)備信息可從該半在線最后處理設(shè)備獲取。當(dāng)操作員在裝訂應(yīng)用程序704的輸出形式設(shè)置(圖21所示窗口)中選擇裝訂格式等的時候(S3502),根據(jù)選定的輸出形式從設(shè)備管理表中檢測相應(yīng)設(shè)備的組合,并把檢測出的組合顯示在UI上(S3503)。在此時,操作員用指點(diǎn)設(shè)備或類似設(shè)備選擇所希望的組合(S3504)。然后,操作員基于選定的設(shè)備進(jìn)行頁編輯,如排版設(shè)置(S3505),并在UI上確認(rèn)編輯結(jié)果以執(zhí)行打印處理(S3506)。
圖36顯示用于選擇設(shè)備組合的UI窗口舉例。在圖36的例子中,通過組合圖1所示成像設(shè)備(IR2)和半在線最后處理設(shè)備(NLF 1、2和3)選擇彩色打印和覆膜裝訂。
如上所述,在設(shè)備組合選擇UI上,操作員能使用連接到客戶機(jī)PC上的鍵盤或指點(diǎn)設(shè)備(如鼠標(biāo))選擇顯示在UI上的設(shè)備組合。
所以,即使操作員不了解每個設(shè)備的功能時也能選擇設(shè)備。
圖37是方框圖,圖示了一個信息處理設(shè)備的結(jié)構(gòu),該設(shè)備經(jīng)由網(wǎng)絡(luò)與作為可用設(shè)備的成像設(shè)備和獨(dú)立于成像設(shè)備的最后處理設(shè)備通信。附圖標(biāo)記3701代表獲取單元,它獲取作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備的設(shè)備信息。附圖標(biāo)記3702代表選擇單元,它使得使用者根據(jù)獲取單元3701獲取的設(shè)備信息,通過用戶界面3720選擇作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備。附圖標(biāo)記3703代表設(shè)置單元,它使得使用者設(shè)置由選擇單元3702為可用設(shè)備選擇的打印功能和后期處理功能。
附圖標(biāo)記3704代表產(chǎn)生單元,它產(chǎn)生用于使選定的成像設(shè)備執(zhí)行由設(shè)置單元3703設(shè)置的打印功能的打印控制信息,并產(chǎn)生用于使選定的最后處理設(shè)備執(zhí)行由設(shè)置單元3703設(shè)置的后期處理功能的作業(yè)控制信息。附圖標(biāo)記3705代表傳輸單元,它向每個選定的設(shè)備傳送由產(chǎn)生單元3704產(chǎn)生的打印控制信息和作業(yè)控制信息。附圖標(biāo)記3706代表網(wǎng)絡(luò)接口(I/F),它控制與網(wǎng)絡(luò)3710的通信。
在上文描述的第一和第二實(shí)施例中,由應(yīng)用程序進(jìn)行的頁編輯能根據(jù)半在線最后處理設(shè)備可執(zhí)行的作業(yè),對在線最后處理設(shè)備類似地進(jìn)行。再有,該應(yīng)用程序能根據(jù)通過組合多個最后處理設(shè)備而可執(zhí)行的作業(yè)來完成頁編輯。
本發(fā)明向使用者提供了用于選擇作為可用設(shè)備的成像設(shè)備和獨(dú)立于成像設(shè)備的最后處理設(shè)備,并為選定設(shè)備設(shè)置打印功能,從而改善使用者的使用方便性的用戶界面。
本發(fā)明可應(yīng)用于由多個設(shè)備(例如主機(jī)、接口設(shè)備、讀取器、打印機(jī)等)構(gòu)成的系統(tǒng)或由單個設(shè)備(例如復(fù)印機(jī)、傳真設(shè)備等)構(gòu)成的設(shè)備。
通過向系統(tǒng)或設(shè)備提供記錄了用以實(shí)現(xiàn)上述實(shí)施例功能的軟件程序代碼的記錄介質(zhì),并使該系統(tǒng)或設(shè)備的計算機(jī)(或CPU或MPU)讀出或執(zhí)行存儲在該記錄介質(zhì)中的程序代碼,也可以實(shí)現(xiàn)本發(fā)明的目的。
在這種情況下,從記錄介質(zhì)中讀出的程序代碼自己實(shí)現(xiàn)上述實(shí)施例的功能,而存儲該程序代碼的記錄介質(zhì)構(gòu)成本發(fā)明。
作為提供所述程序代碼的存儲介質(zhì),可使用軟盤、硬盤、光盤、磁光盤、CD-ROM、CD-R、磁帶、非易失存儲器卡、ROM等。
不僅當(dāng)由計算機(jī)執(zhí)行讀出的程序代碼時,而且當(dāng)計算機(jī)上運(yùn)行的OS(操作系統(tǒng))根據(jù)該程序代碼的指令實(shí)現(xiàn)部分或全部實(shí)際的處理時,上述實(shí)施例的功能也能得到實(shí)現(xiàn)。
當(dāng)從記錄介質(zhì)中讀出的程序代碼被寫入功能擴(kuò)展板,該功能擴(kuò)展板被插入計算機(jī)或與計算機(jī)相連的功能擴(kuò)展單元中,功能擴(kuò)展板或功能擴(kuò)展單元的CPU根據(jù)該程序代碼的指令實(shí)現(xiàn)部分或全部實(shí)際的處理時,上述實(shí)施例的功能也被實(shí)現(xiàn)。
上文已描述了本發(fā)明的優(yōu)選實(shí)施例。然而本發(fā)明不限于所顯示的并在這里描述的代表性實(shí)施例。應(yīng)該理解,可以進(jìn)行各種修改而不脫離所附權(quán)利要求的精神和范圍。
權(quán)利要求
1.一種信息處理設(shè)備,它能經(jīng)由網(wǎng)絡(luò)與作為可用設(shè)備的成像設(shè)備和獨(dú)立于成像設(shè)備的最后處理設(shè)備通信,該信息處理設(shè)備包含獲取裝置,用于獲取作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備的設(shè)備信息;選擇裝置,用于使使用者根據(jù)所述獲取裝置獲取的設(shè)備信息來選擇作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備;設(shè)置裝置,用于使使用者為所述選擇裝置選定的可用設(shè)備設(shè)置打印功能和后期處理功能;產(chǎn)生裝置,用于產(chǎn)生用于使選定的成像設(shè)備執(zhí)行由所述設(shè)置裝置設(shè)置的打印功能的打印控制信息,并產(chǎn)生用于使選定的最后處理設(shè)備執(zhí)行由設(shè)置裝置設(shè)置的后期處理功能的作業(yè)控制信息;以及傳輸裝置,用于向各個選定的設(shè)備傳輸由所述產(chǎn)生裝置產(chǎn)生的打印控制信息和作業(yè)控制信息。
2.根據(jù)權(quán)利要求1的設(shè)備,其中,最后處理設(shè)備是經(jīng)由網(wǎng)絡(luò)連接的半在線最后處理設(shè)備,而且所述選擇裝置包括用于使使用者選擇作為可用設(shè)備的半在線最后處理設(shè)備的用戶界面。
3.根據(jù)權(quán)利要求2的設(shè)備,其中所述選擇裝置使使用者使用用戶界面選擇作為可用設(shè)備的多個半在線最后處理設(shè)備。
4.根據(jù)權(quán)利要求1的設(shè)備,其中所述設(shè)置裝置根據(jù)選定的半在線最后處理設(shè)備的后期處理打印功能創(chuàng)建打印設(shè)置窗口,從而能進(jìn)行成像設(shè)備不支持的新的排版處理。
5.根據(jù)權(quán)利要求2的設(shè)備,其中所述選擇裝置使使用者選擇作為可用設(shè)備的成像設(shè)備和至少一個半在線最后處理設(shè)備的組合。
6.根據(jù)權(quán)利要求5的設(shè)備,其中所述設(shè)置裝置使使用者為選定設(shè)備的組合設(shè)置打印功能。
7.根據(jù)權(quán)利要求1的設(shè)備,進(jìn)一步包括選擇經(jīng)由網(wǎng)絡(luò)連接的半在線最后處理設(shè)備和成像設(shè)備的組合作為輸出形式的選擇裝置;以及根據(jù)選定的輸出形式自動選擇該組合的裝置。
8.一種用于信息處理設(shè)備的設(shè)備選擇方法,該信息處理設(shè)備能經(jīng)由網(wǎng)絡(luò)與作為可用設(shè)備的成像設(shè)備和獨(dú)立于成像設(shè)備的最后處理設(shè)備通信,該設(shè)備選擇方法包含獲取步驟,用于獲取作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備的設(shè)備信息;選擇步驟,用于使使用者根據(jù)獲取步驟中獲取的設(shè)備信息來選擇作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備;設(shè)置步驟,用于使使用者為選擇步驟中選定的可用設(shè)備設(shè)置打印功能和后期處理功能;產(chǎn)生步驟,用于產(chǎn)生使選定的成像設(shè)備執(zhí)行在設(shè)置步驟中設(shè)置的打印功能的打印控制信息,并產(chǎn)生用于使選定的最后處理設(shè)備執(zhí)行在設(shè)置步驟中設(shè)置的后期處理功能的作業(yè)控制信息;以及傳輸步驟,用于向各個選定的設(shè)備傳輸在產(chǎn)生步驟中產(chǎn)生的打印控制信息和作業(yè)控制信息。
9.根據(jù)權(quán)利要求8的方法,其中,最后處理設(shè)備是經(jīng)由網(wǎng)絡(luò)連接的半在線最后處理設(shè)備,而且在選擇步驟中,使用者使用用戶界面選擇作為可用設(shè)備的半在線最后處理設(shè)備。
10.根據(jù)權(quán)利要求9的方法,其中在選擇步驟中,使用者使用用戶界面選擇作為可用設(shè)備的多個半在線最后處理設(shè)備。
11.根據(jù)權(quán)利要求8的方法,其中在設(shè)置步驟中,根據(jù)選定的半在線最后處理設(shè)備的后期處理打印功能創(chuàng)建打印設(shè)置窗口,從而能執(zhí)行成像設(shè)備不支持的新的排版處理。
12.根據(jù)權(quán)利要求9的方法,其中在選擇步驟中,使用者選擇作為可用設(shè)備的成像設(shè)備和至少一個半在線最后處理設(shè)備的組合。
13.根據(jù)權(quán)利要求12的方法,其中在設(shè)置步驟中,使用者為選定設(shè)備的組合設(shè)置打印功能。
14.根據(jù)權(quán)利要求8的方法,進(jìn)一步包括選擇經(jīng)由網(wǎng)絡(luò)連接的半在線最后處理設(shè)備和成像設(shè)備的組合作為輸出形式;以及根據(jù)選定的輸出形式自動選擇該組合。
全文摘要
本申請涉及信息處理設(shè)備和設(shè)備選擇方法。信息處理設(shè)備經(jīng)由網(wǎng)絡(luò)與作為可用設(shè)備的成像設(shè)備和最后處理設(shè)備相連。該信息處理設(shè)備獲取可用設(shè)備的設(shè)備信息,使使用者根據(jù)所獲取的設(shè)備信息選擇可用設(shè)備從而為選定的可用設(shè)備設(shè)置打印功能。該信息處理設(shè)備還產(chǎn)生用于使選定設(shè)備執(zhí)行設(shè)定的打印功能的打印控制信息,并將產(chǎn)生的打印控制信息傳送給選定設(shè)備。
文檔編號G06F3/12GK1866198SQ20061008477
公開日2006年11月22日 申請日期2006年5月17日 優(yōu)先權(quán)日2005年5月17日
發(fā)明者大野隆 申請人:佳能株式會社