圖像輸出系統(tǒng)、圖像處理裝置、圖像輸出裝置及其方法
【專利摘要】本發(fā)明提供一種圖像輸出系統(tǒng)、圖像處理裝置、圖像輸出裝置及其方法。圖像處理裝置存儲所接收的打印數(shù)據(jù)并請求轉(zhuǎn)換服務器轉(zhuǎn)換打印數(shù)據(jù)。作為響應,轉(zhuǎn)換服務器將打印數(shù)據(jù)轉(zhuǎn)換為預定格式并向圖像處理裝置發(fā)送表示轉(zhuǎn)換后的打印數(shù)據(jù)的位置的參考信息。圖像輸出裝置向圖像處理裝置發(fā)送其自身的裝置構(gòu)造信息和打印請求。作為響應,圖像處理裝置基于裝置構(gòu)造信息,向圖像輸出裝置輸出打印數(shù)據(jù)和參考信息中任意一者。在接收到參考信息的情況下,基于參考信息,圖像輸出裝置從轉(zhuǎn)換服務器獲取轉(zhuǎn)換后的打印數(shù)據(jù)并進行打印,而在接收到打印數(shù)據(jù)的情況下,基于所接收的打印數(shù)據(jù)進行打印。
【專利說明】
圖像輸出系統(tǒng)、圖像處理裝置、圖像輸出裝置及其方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種包括圖像輸出裝置的圖像輸出系統(tǒng),該圖像輸出裝置生成并打印與從外部裝置輸入的打印作業(yè)相對應的頁圖像。本發(fā)明尤其涉及一種圖像輸出系統(tǒng),其中,作為打印作業(yè)以頁面描述語言(下文稱為“PDL”)為處理對象,并且在連接有多個圖像輸出裝置的網(wǎng)絡環(huán)境中用戶選擇任意的圖像輸出裝置并進行打印。
【背景技術(shù)】
[0002]近年來,在使用諸如打印機和多功能外圍設備(下文稱為“MFP”)等的圖像輸出裝置的打印中,驗證打印變得普及起來。在驗證打印中,出于防止忘記收取打印材料和防止泄露機密文檔的目的,在圖像輸出裝置中使用IC卡進行用戶驗證之后輸出圖像。具體而言,在驗證打印中,首先,將添加有用于識別用戶的用戶信息的打印作業(yè)存儲(提交)至驗證打印服務器。隨后,由連接至圖像輸出裝置的讀卡器讀取在非接觸式IC卡中包含的用戶信息,從驗證打印服務器獲取與用戶信息匹配的打印作業(yè)列表,并在操作面板的顯示單元上顯示該列表。然后,從所顯示的列表中選擇期望的打印作業(yè),并給出輸出指令。作為響應,圖像輸出裝置從驗證打印服務器接收所選擇的打印作業(yè),分析該打印作業(yè),并將頁圖像輸出至記錄紙張上。在此,打印作業(yè)中包含的用戶信息的示例包括針對生成了打印作業(yè)的主機PC(下文稱為“PC")的用戶登錄ID。以這種方式,在驗證打印中,用戶在打印輸出處理的現(xiàn)場,因而能夠防止忘記收取打印材料和防止泄露機密文檔。
[0003]然而,在由PC上運行的打印機驅(qū)動程序生成打印作業(yè)時,無法識別要選擇的圖像輸出裝置,因而需要將多個圖像輸出裝置統(tǒng)一為具有相同裝置設定的裝置類型,以使得無論選擇哪個圖像輸出裝置都能夠進行打印。為了處理這種情況,日本特開2010-181948號公報提出“與位置無關(guān)的打印”,即,驗證打印,其具有如下的構(gòu)造,其中打印服務器基于從圖像形成裝置接收的裝置信息進行至可由圖像形成裝置打印的打印數(shù)據(jù)的轉(zhuǎn)換。
[0004]此外,作為具有不同裝置設定的圖像輸出裝置的構(gòu)造示例,可以設想下面的使用示例。也即,在建立混合包含彩色機器與黑白機器的驗證打印環(huán)境的情況下,先設置黑白輸出并提交打印作業(yè),然后要求將打印設定改為彩色輸出。在該示例中,在將打印機驅(qū)動程序中的顏色模式的初始值用于黑白輸出,而忘記更改顏色模式的情況下提交打印作業(yè)。另外,在提交時可以不指定顏色模式,而是可以通過選擇進行用戶驗證的圖像輸出裝置來指定顏色模式。
[0005]在日本特開2010-181948號公報中描述的驗證打印系統(tǒng)中,在從圖像形成裝置接收到打印輸出請求之后,將打印文件轉(zhuǎn)換為打印數(shù)據(jù)。該轉(zhuǎn)換處理花費的時間依據(jù)打印文件的頁數(shù)及其內(nèi)容的復雜度而定。因此,存在如下問題,即,從用戶發(fā)出打印輸出請求到開始打印輸出的響應性會變低,并且損害舒適度。
[0006]此外,打印服務器作為書目服務器,除了生成打印數(shù)據(jù)的處理之外,還進行下述處理,例如接收從PC發(fā)送的打印文件的處理,以及響應于來自MFP的包括用戶信息的打印輸出請求而列出對象打印文件的處理等。因此,在連接有大量的PC、打印機和MFP的網(wǎng)絡環(huán)境中,出現(xiàn)處理負荷集中的情況,使得響應性會進一步降低。請注意,日本特開2010-181948號公報并沒有描述指定在打印機驅(qū)動程序和應用軟件的UI畫面上進行的各種打印設定(輸出紙張大小,供紙盤以及針對N-up打印的布局設定)的方法。
[0007]同時,在提交時將顏色模式設置為黑白輸出的情況下,打印機驅(qū)動程序通過將彩色轉(zhuǎn)換為灰階來生成TOL數(shù)據(jù),因此在打印時無法將打印設定改為彩色輸出。為了處理這種情況,可以想到不論在提交時設置的顏色模式如何,都生成包括彩色內(nèi)容的打印數(shù)據(jù),并由圖像輸出裝置進行顏色轉(zhuǎn)換。然而,在這種情況下,尤其在打印作業(yè)包括大量圖像數(shù)據(jù)的情況下,PDL數(shù)據(jù)的大小會增加。此外,例如可以將諸如JPEG等的適于彩色輸出的壓縮格式應用到攝影圖像,而該壓縮格式對黑白機器來說可以是冗余的數(shù)據(jù)格式。因此,存在如下的問題,即,依據(jù)打印數(shù)據(jù)的內(nèi)容,在使用黑白機器的打印中處理負荷增加,且打印速度降低。
【發(fā)明內(nèi)容】
[0008]為了解決上述的問題,本發(fā)明提供一種圖像輸出系統(tǒng),在該圖像輸出系統(tǒng)中,圖像處理裝置、圖像輸出裝置和用于數(shù)據(jù)轉(zhuǎn)換的轉(zhuǎn)換服務器經(jīng)由網(wǎng)絡互相連接。所述圖像處理裝置包括:存儲單元,其被構(gòu)造為存儲經(jīng)由所述網(wǎng)絡從外部裝置接收的打印數(shù)據(jù);以及轉(zhuǎn)換控制單元,其被構(gòu)造為請求所述轉(zhuǎn)換服務器針對所述打印數(shù)據(jù)進行轉(zhuǎn)換處理,所述轉(zhuǎn)換服務器包括:轉(zhuǎn)換單元,其被構(gòu)造為響應于來自所述圖像處理裝置的所述請求,進行將所述打印數(shù)據(jù)轉(zhuǎn)換為預定格式的轉(zhuǎn)換處理;參考信息生成單元,其被構(gòu)造為生成表示由所述轉(zhuǎn)換單元進行轉(zhuǎn)換之后的所述打印數(shù)據(jù)的位置的參考信息;以及參考信息發(fā)送單元,其被構(gòu)造為作為對來自所述圖像處理裝置的所述請求的響應,向所述圖像處理裝置發(fā)送所述參考信息,并且所述圖像輸出裝置包括:打印請求單元,其被構(gòu)造為將關(guān)于所述圖像輸出裝置的裝置構(gòu)造信息通知給所述圖像處理裝置,并向所述圖像處理裝置發(fā)出打印請求;以及打印單元,其被構(gòu)造為進行打印處理。所述圖像處理裝置還包括打印請求響應單元,所述打印請求響應單元被構(gòu)造為基于所述裝置構(gòu)造信息,選擇存儲在所述存儲單元中的所述打印數(shù)據(jù)和從所述轉(zhuǎn)換服務器接收的所述參考信息中的任一者,并向所述圖像輸出裝置輸出選擇結(jié)果作為對來自所述圖像輸出裝置的所述打印請求的響應。在所述圖像輸出裝置中,在從所述圖像處理裝置接收到所述參考信息的情況下,所述打印單元基于所述參考信息,從所述轉(zhuǎn)換服務器獲取由所述轉(zhuǎn)換單元進行轉(zhuǎn)換之后的所述打印數(shù)據(jù)并進行打印,而在從所述圖像處理裝置接收到所述打印數(shù)據(jù)的情況下,所述打印單元基于所述打印數(shù)據(jù)進行打印。
[0009]根據(jù)以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。
【附圖說明】
[0010]圖1是例示能夠應用本發(fā)明的圖像處理系統(tǒng)的連接示例的圖。
[0011]圖2是例示第一實施例中的圖像輸出裝置(書目服務器)和轉(zhuǎn)換服務器的各個的主硬件構(gòu)造的圖。
[0012]圖3是例示第一實施例中的書目服務器、圖像輸出裝置(客戶端)和轉(zhuǎn)換服務器的各個的主控制單元的構(gòu)造的圖。
[0013]圖4A是例示在打印作業(yè)提交時的書目信息的圖。
[0014]圖4B是例示由轉(zhuǎn)換服務器生成的參考信息的圖。
[0015]圖4C是例示在對打印作業(yè)進行轉(zhuǎn)換處理之后的書目信息的圖。
[0016]圖5是例示在打印作業(yè)提交時由書目服務器進行的處理過程的流程圖。
[0017]圖6是例示在從客戶端請求打印時由書目服務器進行的處理過程的流程圖。
[0018]圖7例示了在還用作操作單元的顯示單元上顯示打印作業(yè)列表的示例。
[0019]圖8是例示第二實施例中在打印作業(yè)提交時由書目服務器進行的處理過程的流程圖。
[0020]圖9是例示第三實施例中由轉(zhuǎn)換服務器進行的轉(zhuǎn)換過程的流程圖。
【具體實施方式】
[0021]現(xiàn)在將參照附圖詳細描述本發(fā)明的優(yōu)選實施例。
[0022][第一實施例]
[0023]〈系統(tǒng)構(gòu)造〉
[0024]圖1例示了在本實施例中組成圖像輸出系統(tǒng)的裝置之間的連接示例。在該連接示例中,計算機(下文稱為“PC”)101、圖像輸出裝置102和106、以及轉(zhuǎn)換服務器104經(jīng)由網(wǎng)絡105相互連接。在圖1中,圖像輸出裝置102和106例如是分別包括各自包含LCD的顯示單元103和107的、并根據(jù)已知的電子照相技術(shù)在紙媒上形成圖像的多功能外圍設備(MFP)等。
[0025]圖像輸出裝置(圖像處理裝置)102用作驗證打印服務器。也即,圖像輸出裝置102具有用于驗證打印的服務器功能,并且響應于來自用作驗證打印客戶端的圖像輸出裝置106的請求,輸出關(guān)于由用戶提交的打印作業(yè)的打印作業(yè)列表信息和打印作業(yè)(PDL數(shù)據(jù))。具體而言,響應于包括用戶信息的打印作業(yè)列表獲取請求,圖像輸出裝置102輸出打印作業(yè)列表信息,打印作業(yè)列表信息包括關(guān)于在存儲的打印作業(yè)中的與所指定的用戶信息匹配的打印作業(yè)的書目信息(管理信息)。此外,圖像輸出裝置102響應于包括用戶信息的打印請求而輸出對應的打印作業(yè),并響應于刪除請求而刪除打印作業(yè)。
[0026]圖像輸出裝置102還用作驗證打印客戶端。圖像輸出裝置102能夠在顯示單元103上顯示由IC卡驗證所識別的用戶向圖像輸出裝置102提交的打印作業(yè)列表,并能夠打印只由用戶操作指定的打印作業(yè)。下文中,在將圖像輸出裝置102作為驗證打印服務器進行區(qū)分的情況下,將圖像輸出裝置102稱作“書目服務器”。在將圖像輸出裝置102作為進行打印的圖像輸出裝置進行區(qū)分的情況下,將圖像輸出裝置102稱作“客戶端”。在此,書目服務器102管理所接收的打印作業(yè),并具有基于由連接至書目服務器102本身和客戶端106中的一者的IC卡讀卡器讀取的信息進行用戶驗證的驗證服務器功能,然而本發(fā)明不限于此構(gòu)造。
[0027]PC 101用作打印數(shù)據(jù)生成裝置。也即,響應于來自應用軟件的打印指令,PC 101生成反映了從打印機驅(qū)動程序的UI指定的各種打印設定的PDL數(shù)據(jù),將用于識別用戶的信息添加到TOL數(shù)據(jù),并將PDL數(shù)據(jù)作為打印作業(yè)提交至書目服務器102。在接收打印作業(yè)時,書目服務器102向轉(zhuǎn)換服務器104輸出(發(fā)送)打印作業(yè),以請求打印數(shù)據(jù)轉(zhuǎn)換,并接收參考信息作為轉(zhuǎn)換結(jié)果。稍后將詳細描述該處理。
[0028]請注意,雖然在本實施例中將顯示單元103和107描述為觸摸面板顯示器,然而顯示單元103和107還用作用于接收打印環(huán)境菜單的操作、以及諸如打印指令和刪除指令等的各種指令的操作單元。此外,雖然為了簡單起見,圖1例示了連接有一個PC 101和一個客戶端106的構(gòu)造,然而可以連接多個PC 101和多個客戶端106。請注意,雖然在本實施例中從作為普通個人計算機的PC 101執(zhí)行打印作業(yè)的打印,然而本發(fā)明不限于此,可以響應于來自移動終端以及用于處理關(guān)于存貨管理和財務運營的各種事務的核心系統(tǒng)的輸出,執(zhí)行打印作業(yè)的打印。
[0029]〈書目服務器102和轉(zhuǎn)換服務器104的硬件構(gòu)造〉
[0030]圖2是例示本實施例中的書目服務器102和轉(zhuǎn)換服務器104的各個的主硬件構(gòu)造的示例的圖。在圖2中,在書目服務器102中包括部件201至215,而在轉(zhuǎn)換服務器104中包括部件220至224。與圖1中的部件相同的部件用相同的附圖標記來表示,并省略其描述。
[0031]首先描述書目服務器102的構(gòu)造??刂破鲉卧?01是對書目服務器102進行整體控制的板,控制器單元201包括CPU 202、閃存ROM 203,RAM 204以及存儲控制程序和打印數(shù)據(jù)的外部存儲裝置(下文稱為“HDD”)211。在此,CPU 202加載OS作為存儲在閃存ROM 203中的部分控制程序、以及存儲在HDD 211中的其他控制程序,由此根據(jù)稍后將描述的流程圖中例示的過程進行處理,從而使CPU 202對書目服務器102進行整體控制。請注意,控制程序由稍后將描述的圖3中例示的控制單元301至312來實施。
[0032]HDD 211經(jīng)由外部存儲裝置I/O 210連接至控制器單元201的總線,并存儲諸如PDL參考的字體等的資源數(shù)據(jù)、以及稍后將描述的關(guān)于打印作業(yè)的書目信息。網(wǎng)絡I/F 208控制針對于經(jīng)由網(wǎng)絡105連接的外部裝置的各種數(shù)據(jù)的發(fā)送和接收。
[0033]RAM 204是CPU 202用來分析PDL數(shù)據(jù)的易失性存儲器。RAM 204包括繪圖存儲器205和渲染緩沖器206,該繪圖存儲器205存儲由PDL數(shù)據(jù)分析單元306(圖3)分析PDL數(shù)據(jù)而生成的繪圖對象(drawing object),該清染緩沖器206存儲由頁圖像生成單元307(圖3)清染繪圖對象而生成的頁圖像。RAM 204還包括工作存儲器207,該工作存儲器207要被分配作為由OS從HDD 211加載的控制程序的加載區(qū)域、以及與CPU 202的工作區(qū)域相對應的堆區(qū)域中的一者。
[0034]打印機引擎215經(jīng)由視頻I/F 214連接至控制器單元201,并根據(jù)已知的電子照相技術(shù)在打印紙張上形成頁圖像。此外,讀卡器213經(jīng)由讀卡器I/F 212連接至控制器單元201,并且CPU 202讀取存儲在非接觸式IC卡中的用戶信息,并把所讀取的用戶信息與預存的用戶列表信息相比較,從而進行用戶驗證。
[0035]接下來描述轉(zhuǎn)換服務器104的硬件構(gòu)造。轉(zhuǎn)換服務器104在以下方面與書目服務器102相似,S卩,控制器單元220是對轉(zhuǎn)換服務器104進行整體控制的板,以及CPU 221加載并執(zhí)行控制程序以進行整體控制。因此,省略對CPU 221、閃存ROM 222、網(wǎng)絡I/F 224及外部存儲裝置I/O 225的描述。請注意,控制程序由稍后將描述的圖3中例示的控制單元320至328來實施。
[0036]CPU 221響應于來自書目服務器102的請求,轉(zhuǎn)換所接收的打印數(shù)據(jù),并將所轉(zhuǎn)換的打印數(shù)據(jù)、和與打印數(shù)據(jù)一起接收的書目信息相關(guān)聯(lián)地存儲至HDD 226。然后,CPU 221生成表示轉(zhuǎn)換后的打印數(shù)據(jù)的存儲目的地的參考信息,將所生成的參考信息與書目信息相關(guān)聯(lián)地存儲至HDD 226,并向作為請求源的書目服務器102輸出書目信息作為響應。在此,當CPU 221進行轉(zhuǎn)換處理時,使用RAM 223作為工作區(qū)域。請注意,在本實施例中的轉(zhuǎn)換處理包括將關(guān)于在組成打印作業(yè)的PDL數(shù)據(jù)中包含的繪圖命令的彩色信息,轉(zhuǎn)換為根據(jù)預定顏色轉(zhuǎn)換處理的消色差(achromat i c)信息。
[0037]接下來,參照圖3描述用于實施分別由本實施例中的書目服務器102、客戶端106和轉(zhuǎn)換服務器104的各CPU執(zhí)行的控制程序的控制單元的操作。圖3例示了如下的各個構(gòu)造:分別包含在書目服務器102、轉(zhuǎn)換服務器104和客戶端106中的控制程序300、320和330,以及作為管理對象的各種數(shù)據(jù)。
[0038]〈書目服務器102中的處理〉
[0039]首先,在書目服務器102中,打印作業(yè)接收單元301從PC101接收PDL數(shù)據(jù),并請求PDL數(shù)據(jù)管理單元302存儲所接收的TOL數(shù)據(jù)。PDL數(shù)據(jù)存儲單元303是用于存儲TOL數(shù)據(jù)的存儲單元,并且HDD 211的部分分區(qū)被分配給PDL數(shù)據(jù)存儲單元303作為存儲區(qū)域。除了存儲PDL數(shù)據(jù)的請求之外,PDL數(shù)據(jù)管理單元302請求書目信息管理單元304存儲書目信息。書目信息存儲單元305是用于存儲書目信息的存儲單元,HDD 211的部分分區(qū)被分配給書目信息存儲單元305作為存儲區(qū)域。另外,PDL數(shù)據(jù)管理單元302請求數(shù)據(jù)轉(zhuǎn)換控制單元309針對所接收的TOL數(shù)據(jù)進行轉(zhuǎn)換處理,數(shù)據(jù)轉(zhuǎn)換控制單元309請求轉(zhuǎn)換服務器104針對書目信息和PDL數(shù)據(jù)進行轉(zhuǎn)換處理。然后,數(shù)據(jù)轉(zhuǎn)換控制單元309請求書目信息管理單元304:將作為對來自轉(zhuǎn)換服務器104的轉(zhuǎn)換處理的響應而接收到的參考信息,添加至關(guān)于作為轉(zhuǎn)換對象的打印作業(yè)的書目信息;并存儲結(jié)果信息。
[0040]接下來描述使用用戶向其提交打印作業(yè)的書目服務器102來進行打印的情況。首先,驗證管理單元311從讀卡器(未示出)讀取用戶信息,并請求TOL數(shù)據(jù)管理單元302獲取與用戶信息匹配的所接收的打印作業(yè)的列表。PDL數(shù)據(jù)管理單元302請求書目信息管理單元304獲取與用戶信息匹配的書目信息,并接收打印作業(yè)列表信息作為對其的響應。然后,PDL數(shù)據(jù)管理單元302請求UI控制單元312顯示打印作業(yè)列表信息。
[0041]UI控制單元312接收關(guān)于由面板顯示單元103選擇的打印作業(yè)的打印指令,并請求PDL數(shù)據(jù)管理單元302打印所選擇的打印作業(yè)。然后,PDL數(shù)據(jù)管理單元302請求TOL數(shù)據(jù)分析單元306和頁圖像生成單元307生成頁圖像,并且引擎控制單元308向打印機引擎215輸出所生成的頁圖像作為視頻信號,由此執(zhí)行打印處理。在此,PDL數(shù)據(jù)分析單元306是所謂的PDL解釋器,并能夠解釋諸如PostScript和PCL等的各種TOL。
[0042]〈轉(zhuǎn)換服務器104中的處理〉
[0043]PDL數(shù)據(jù)轉(zhuǎn)換控制單元321從數(shù)據(jù)轉(zhuǎn)換控制單元309(書目服務器102)接收轉(zhuǎn)換處理請求,以進行針對書目信息和TOL數(shù)據(jù)的存儲、轉(zhuǎn)換以及響應的整體控制。PDL數(shù)據(jù)和書目信息存儲在存儲單元325中。PDL數(shù)據(jù)轉(zhuǎn)換單元322從TOL數(shù)據(jù)轉(zhuǎn)換控制單元321接收請求,以將TOL數(shù)據(jù)中包含的彩色數(shù)據(jù)轉(zhuǎn)換為灰階,并請求TOL數(shù)據(jù)管理單元323存儲所轉(zhuǎn)換的TOL數(shù)據(jù)。PDL數(shù)據(jù)管理單元323將轉(zhuǎn)換后的TOL數(shù)據(jù)和由轉(zhuǎn)換處理生成的書目信息存儲至存儲單元326,并請求參考信息管理單元324(參考信息生成單元)生成參考信息,作為用于參考轉(zhuǎn)換后的TOL數(shù)據(jù)的信息。參考信息管理單元324將所生成的參考信息與書目信息相關(guān)聯(lián)地存儲至參考信息存儲單元328。在完成轉(zhuǎn)換處理之后,PDL數(shù)據(jù)轉(zhuǎn)換控制單元321 (參考信息發(fā)送單元)向書目服務器102發(fā)送參考信息作為響應,并刪除轉(zhuǎn)換前的PDL數(shù)據(jù)。請注意,HDD226的部分分區(qū)被分配作為各存儲單元325、326和328。此外,稍后參照圖4A至圖4C描述書目信息和參考信息的詳情。
[0044]PDL數(shù)據(jù)輸出單元327從客戶端106接收包括參考信息的拉印(pull-printing)請求,并核實使用參考信息能識別的PDL數(shù)據(jù)(轉(zhuǎn)換后)是否已被存儲。在PDL數(shù)據(jù)已被存儲的情況下,PDL數(shù)據(jù)輸出單元327從存儲單元325讀出TOL數(shù)據(jù)并向客戶端106輸出PDL數(shù)據(jù)。在此,PDL數(shù)據(jù)輸出單元327把包含在拉印請求中的參考信息與存儲在存儲單元328中的參考信息相比較,從而核實對應的TOL數(shù)據(jù)(轉(zhuǎn)換后)是否已被存儲。
[0045]〈客戶端106中的打印處理〉
[0046]描述由客戶端106對提交至書目服務器102的打印作業(yè)進行打印的情況。首先,如下的處理與書目服務器102中的處理相似,S卩,驗證管理單元334請求TOL數(shù)據(jù)管理單元335獲取關(guān)于驗證了的用戶的打印作業(yè)列表信息、以及在面板顯示單元107上顯示所獲取的打印作業(yè)列表信息,因此省略其描述??蛻舳?06的PDL數(shù)據(jù)管理單元335請求書目服務器102獲取打印作業(yè)列表信息作為書目信息。
[0047]UI控制單元336請求PDL數(shù)據(jù)管理單元335進行打印的處理可與書目服務器102中的處理相似。客戶端106與書目服務器102不同的是:PDL數(shù)據(jù)管理單元335請求書目服務器102獲取對象打印作業(yè)的同時,將書目服務器102自身的裝置構(gòu)造信息與關(guān)于對象打印作業(yè)的書目信息一起通知給書目服務器102。請注意,裝置構(gòu)造信息至少包括表示客戶端106是彩色機器還是黑白機器的信息。
[0048]在已從客戶端106接收到打印請求的書目服務器102中,打印請求控制單元310基于所接收的裝置構(gòu)造信息和所接收的書目信息,輸出轉(zhuǎn)換前的TOL數(shù)據(jù)和表示轉(zhuǎn)換后的PDL數(shù)據(jù)的位置的參考信息中的任一者,作為響應結(jié)果。也即,打印請求控制單元310用作打印請求響應單元。換言之,在根據(jù)裝置構(gòu)造信息確定客戶端106是彩色機器的情況下,響應于來自打印請求控制單元310的請求,書目信息管理單元304返回轉(zhuǎn)換前的PDL數(shù)據(jù)的存儲位置。另一方面,在根據(jù)裝置構(gòu)造信息確定客戶端106是黑白機器的情況下,響應于來自打印請求控制單元310的請求,書目信息管理單元304返回對應的參考信息。客戶端106的TOL數(shù)據(jù)管理單元335對作為響應從書目服務器102接收的打印作業(yè)進行分析,并確定所接收的打印作業(yè)包括的是作為打印對象的TOL數(shù)據(jù),還是參考信息。
[0049]在客戶端106是彩色機器的情況下,打印作業(yè)包括轉(zhuǎn)換前的PDL數(shù)據(jù),并作為普通打印作業(yè)來處理。也即,PDL數(shù)據(jù)管理單元335對經(jīng)由接收緩沖器338接收TOL數(shù)據(jù)、并從所接收的PDL數(shù)據(jù)生成頁圖像的處理進行控制。在此,生成頁圖像的處理與由書目服務器102的控制單元306至308(分別對應于控制單元331至333)進行的處理相似。
[0050]另一方面,在客戶端106是黑白機器的情況下,PDL數(shù)據(jù)管理單元335接收以預定格式書寫的參考信息,并基于參考信息中包含的參考URL,獲取并打印F1DL數(shù)據(jù)作為打印對象。在本實施例中,參考URL包括用于識別存儲在轉(zhuǎn)換服務器104中的轉(zhuǎn)換后的PDL數(shù)據(jù)的地址,而所謂的拉印使用參考URL來進行。在此,響應于來自TOL數(shù)據(jù)管理單元335的請求,拉印控制單元339對參考信息分析、以及關(guān)于參考URL的請求和接收進行控制。
[0051]〈書目信息和參考信息〉
[0052]下面參照圖4A至圖4C描述書目信息和參考信息的構(gòu)造示例。圖4A例示了緊接在向書目服務器102提交打印作業(yè)之后的書目信息。在本實施例中,在打印作業(yè)中指定的用戶信息的基礎上來管理書目信息。也即,在各書目信息以提交順序鏈接至用于在用戶的基礎上管理書目信息的標頭信息的狀態(tài)下,對關(guān)于打印作業(yè)的各書目信息進行管理。
[0053]如圖4A所示,標頭信息包括用于識別用戶的用戶ID401、表示所接收的打印作業(yè)的總數(shù)的登記作業(yè)數(shù)402、以及用于配設鏈接到書目信息的鏈接的書目信息HKfirst,第一)403。在此,書目信息H)(第一)403涉及包含關(guān)于打印作業(yè)的所存儲的第一書目信息的文件的描述符。在沒有存儲書目信息的情況下,書目信息FD(第一)403的初始值是-1。
[0054]各書目信息由用于管理和識別對應的打印作業(yè)的屬性信息形成,并包括圖4A中的項404至410。作業(yè)ID 404用于識別打印作業(yè),而當打印作業(yè)被提交至書目服務器102時,PDL數(shù)據(jù)管理單元302向作業(yè)ID 404分配唯一值。根據(jù)打印作業(yè)中包含的用戶信息來生成用戶ID 405,具體而言,使用針對主機PC的用戶登錄ID作為用戶ID 405。打印數(shù)據(jù)存儲路徑406是用于參考存儲在TOL數(shù)據(jù)存儲單元303中的TOL數(shù)據(jù)的項,并作為書寫有TOL數(shù)據(jù)的目錄路徑的文件來存儲。
[0055]除了上面提到的項之外,根據(jù)在由打印機驅(qū)動程序生成打印作業(yè)時存儲的信息,生成打印作業(yè)名稱407、打印開始日期和時間408、以及打印設定409。在本實施例中,打印設定409包括關(guān)于顏色模式、布局打印設定(針對N-up打印的頁數(shù)和方向)、打印面設定(雙面或單面)、以及諸如裝訂等的整理的設置值,并且在用戶驗證時,部分項作為打印作業(yè)列表信息顯示在顯示單元103上。
[0056]最后,書目信息ro(下一個)410是用于配設鏈接到下一書目信息的鏈接的文件描述符,并且與書目信息ro(第一 )403相似,其初始值是-1。當連續(xù)提交相同用戶的打印作業(yè)時,將書目信息ro(下一個)410更新為包括書目信息的文件的描述符。由PDL數(shù)據(jù)管理單元302在打印作業(yè)提交時生成這些項。
[0057]請注意,雖然本實施例中為了易于描述而針對書目信息連接采用單向鏈接,然而出于簡化打印作業(yè)列表的分類、刪除和插入的目的,也可以采用雙向鏈接。此外,雖然本實施例中假設各書目信息具有預定大小,然而實踐中針對打印設定的打印作業(yè)名稱和項數(shù)可以是各種各樣的。
[0058]接下來,圖4B例示了由轉(zhuǎn)換服務器104生成的參考信息的構(gòu)造示例。以客戶端106的F1DL數(shù)據(jù)管理單元335可解釋的格式來生成參考信息。此外,參考信息包括用于參考由轉(zhuǎn)換服務器104生成的轉(zhuǎn)換后的TOL數(shù)據(jù)的信息。在圖4B中,作業(yè)ID 411和用戶ID 413相當于書目信息中的作業(yè)ID 404和用戶ID 405,因而省略其描述。參考URL 414包括用于識別轉(zhuǎn)換服務器104中存儲的轉(zhuǎn)換后的TOL數(shù)據(jù)的地址信息。
[0059]打印應用類型412是代表打印模式的項,而表示拉印的值被預先寫入打印應用類型412中。在拉印中,客戶端106參照參考URL 414獲取TOL數(shù)據(jù)以進行打印。例如,在拉印中,客戶端106使用諸如互聯(lián)網(wǎng)打印協(xié)議(Internet Printing Protocol,IPP)等的已知的協(xié)議來獲取打印作業(yè)。請注意,參考信息管理單元324根據(jù)與針對書目信息的標頭信息相似的標頭信息,生成鏈接有多個參考信息的構(gòu)造,并管理參考信息。轉(zhuǎn)換設定415是表示由轉(zhuǎn)換服務器104使用的、針對轉(zhuǎn)換處理的打印設定的項,并且在本實施例中,表示將TOL數(shù)據(jù)轉(zhuǎn)換為灰階的處理的值被寫入轉(zhuǎn)換設定415中。
[0060]最后,圖4C例示了在書目服務器102將從轉(zhuǎn)換服務器104接收的參考信息耦合至書目信息、并將耦合的信息作為新書目信息存儲的情況下的構(gòu)造示例。在本實施例中,為了簡單化,假設轉(zhuǎn)換前的書目信息具有固定大小,并且書目信息管理單元304能夠基于包含書目信息的文件的大小,確定由轉(zhuǎn)換服務器104進行的轉(zhuǎn)換處理是否完成。
[0061 ]〈書目服務器102中的處理過程〉
[0062]下面參照圖5和圖6的流程圖,描述在打印作業(yè)提交時和在從客戶端106請求打印時由書目服務器102進行的處理過程。下述的步驟通過在CPU 202上加載并執(zhí)行控制程序300來實施。
[0063]首先,在圖5中,響應于來自打印作業(yè)接收單元301的請求,PDL數(shù)據(jù)管理單元302接收從PC 101輸出的PDL數(shù)據(jù)作為打印作業(yè),并將所接收的PDL數(shù)據(jù)存儲到PDL數(shù)據(jù)存儲單元303(S501)。然后,PDL數(shù)據(jù)管理單元302分析所接收的PDL數(shù)據(jù)(S502),并核實TOL數(shù)據(jù)是否是包含彩色的打印數(shù)據(jù)(S503)。
[0064]在S503中確定TOL數(shù)據(jù)包括彩色的情況下,數(shù)據(jù)轉(zhuǎn)換控制單元309請求轉(zhuǎn)換服務器104針對TOL數(shù)據(jù)進行轉(zhuǎn)換處理(S504)。數(shù)據(jù)轉(zhuǎn)換控制單元309在從轉(zhuǎn)換服務器104接收到響應以前進行等待(S505中確定為“否”)。一旦接收到響應,數(shù)據(jù)轉(zhuǎn)換控制單元309就從轉(zhuǎn)換服務器104接收參考信息(S506)。然后,書目信息管理單元304從數(shù)據(jù)轉(zhuǎn)換控制單元309接收請求,以將所接收的參考信息耦合至具有相同作業(yè)ID的書目信息,并將耦合的信息存儲到書目信息存儲單元305(S507)。在S503中確定TOL數(shù)據(jù)不包括彩色的情況下,處理轉(zhuǎn)到S507。
[0065]請注意,雖然在S503中假設在檢查了TOL數(shù)據(jù)中的每一繪圖命令之后核實TOL數(shù)據(jù)是否包括彩色,然而打印機驅(qū)動程序可以在PDL數(shù)據(jù)生成時預先核實PDL數(shù)據(jù)是否包括彩色,核實結(jié)果可以作為彩色信息添加到打印作業(yè)中的打印設定。根據(jù)該構(gòu)造,消除了對PDL數(shù)據(jù)中的每一繪圖命令進行檢查的需求,使得能夠進一步減少書目服務器102上的處理負荷。
[0066]接下來,在圖6中,打印請求控制單元310核實是否從客戶端106接收到打印請求,并在接收到打印請求之前進行等待(S601中確定為“否”)。在從客戶端106接收到打印請求的情況下,打印請求控制單元310獲取打印請求中包含的書目信息和裝置構(gòu)造信息,并請求書目信息管理單元304返回針對要作為響應而輸出的打印數(shù)據(jù)的位置信息(S602)。
[0067]書目信息管理單元304基于所獲取的裝置構(gòu)造信息來確定客戶端106是否是黑白機器。在確定客戶端106是彩色機器的情況下(S603中確定為“否”),書目信息管理單元304返回書目信息中的打印數(shù)據(jù)存儲路徑406。然后,打印請求控制單元310向客戶端106輸出由打印數(shù)據(jù)存儲路徑406所表示的存儲位置中存儲的I3DL數(shù)據(jù)(S605)。
[0068]另一方面,在確定客戶端106是黑白機器的情況下(S603中確定為“是”),書目信息管理單元304確定參考信息(411至415)是否與書目信息一起被存儲。在確定參考信息(411至415)被存儲的情況下(S604中確定為“是”),書目信息管理單元304向打印請求控制單元310返回參考信息的存儲位置。然后,打印請求控制單元310向客戶端106輸出參考信息(S606)。請注意,在由轉(zhuǎn)換服務器104進行的轉(zhuǎn)換處理完成之前接收到打印請求的情況下,不存儲參考信息(S604中確定為“否”),因而處理轉(zhuǎn)到S605,即輸出轉(zhuǎn)換前的TOL數(shù)據(jù)。
[0069]〈作業(yè)列表顯示〉
[0070]圖7例示了本實施例中的UI控制單元312在書目服務器102的顯示單元103上顯示打印作業(yè)列表的示例。在該示例中,顯示了能夠使顯示單元103還用作操作單元的各種按鈕。在區(qū)域701中顯示基于由讀卡器讀取的用戶信息所識別的用戶ID。按鈕702是列表獲取按鈕,并且當按下按鈕702時,PDL數(shù)據(jù)管理單元302重新生成打印作業(yè)列表信息。例如,在用戶在從PC 101提交的打印作業(yè)存儲完成之前進行了卡驗證的情況下,可以通過按下列表獲取按鈕702來更新打印作業(yè)列表信息。
[0071]在區(qū)域703中顯示打印作業(yè)列表。在該示例中,基于由書目信息管理單元304獲取的書目信息,由用戶提交的打印作業(yè)的列表與打印設定一起被顯示。具體而言,打印作業(yè)列表包括各打印作業(yè)的文檔名稱、打印設定705、頁數(shù)以及提交的日期和時間,并且這些項基于書目信息中包含的打印作業(yè)名稱407、打印設定信息409以及打印開始日期和時間408來顯示。請注意,雖然在本實施例中將顏色模式、打印面設定(雙面或單面)和N-up設定作為打印設定705來顯示,但是本發(fā)明不具體限于此。
[0072]按鈕704是在一個畫面內(nèi)打印作業(yè)列表無法適合的情況下可操作的滾動按鈕。按鈕706是用于給出打印所選擇的打印作業(yè)的指令的打印開始按鈕。按鈕707是用于在另一畫面上顯示關(guān)于打印作業(yè)的詳細信息的詳細信息按鈕。
[0073]客戶端106中基本的顯示項可與上面提到的各項相似,然而在客戶端106是黑白機器的情況下打印設定705不包括顏色模式。
[0074]根據(jù)上述處理,由轉(zhuǎn)換服務器104預先生成適于黑白機器的TOL數(shù)據(jù)。因此,即使所提交的TOL數(shù)據(jù)的打印設定不適于客戶端,轉(zhuǎn)換為合適格式的TOL數(shù)據(jù)也能夠被接收并被處理。
[0075][第二實施例]
[0076]在第一實施例中,書目服務器102的PDL數(shù)據(jù)管理單元302確定所接收的TOL數(shù)據(jù)是否包括彩色,并根據(jù)該確定結(jié)果來確定是否發(fā)出轉(zhuǎn)換處理請求。因此,不論TOL數(shù)據(jù)的復雜度和數(shù)據(jù)量如何,都可能發(fā)生轉(zhuǎn)換處理。結(jié)果是,在存在包含彩色的、具有相對低的處理負荷的大量打印作業(yè)的環(huán)境中,無需發(fā)出轉(zhuǎn)換處理請求,使得整個系統(tǒng)的響應能力反而變得更低。
[0077]為了處理這個情況,在第二實施例中,在打印作業(yè)提交時分析數(shù)據(jù)的內(nèi)容,考慮處理負荷來確定是否需要優(yōu)化,并且僅在確定需要轉(zhuǎn)換處理的情況下向轉(zhuǎn)換服務器104發(fā)出轉(zhuǎn)換處理請求。因此,本實施例中的TOL數(shù)據(jù)管理單元302檢查具有圖像繪圖中的顏色轉(zhuǎn)換處理的高處理負荷的圖像繪圖命令數(shù)量,并根據(jù)檢查結(jié)果確定是否向轉(zhuǎn)換服務器104發(fā)出轉(zhuǎn)換處理請求。
[0078]下文中,將參照圖8的流程圖來描述第二實施例中的在打印作業(yè)提交時由書目服務器102進行的處理過程。請注意,同樣在本實施例中,下述的步驟通過在CPU 202上加載并執(zhí)行控制程序300來實施。此外,步驟S801以及S804至S807可與第一實施例中的步驟S501以及S504至S507相似,因此省略其說明。
[0079]本實施例與第一實施例的不同之處在于:當在S802中分析所接收的I3DL數(shù)據(jù)時,除了確定TOL數(shù)據(jù)是否包括彩色之外,還計算PDL數(shù)據(jù)中包含的圖像繪圖命令的數(shù)量和大小。在第一實施例中,在PDL數(shù)據(jù)是包含彩色的打印數(shù)據(jù)的情況下,請求轉(zhuǎn)換處理(S503中確定為“是”)。相比之下,在本實施例中,除了TOL是否包括彩色之外,還采用關(guān)于圖像繪圖命令的所計算的值是否超出預定閾值來進行確定(S803)。具體而言,由于圖像繪圖中的顏色轉(zhuǎn)換處理所需的時間與作為源的放大轉(zhuǎn)換之前的圖像數(shù)據(jù)中的像素數(shù)是成正比的,因而在本實施例中采用通過對包含彩色的圖像數(shù)據(jù)的像素數(shù)進行計數(shù)而獲得的值。
[0080]根據(jù)上述構(gòu)造,可以抑制不必要的關(guān)于具有低處理負荷的打印作業(yè)的轉(zhuǎn)換處理請求的發(fā)出,因而能夠提高整個圖像輸出系統(tǒng)的響應能力。
[0081]請注意,可以不僅基于打印作業(yè)的數(shù)據(jù)趨勢,還基于驗證打印客戶端的構(gòu)造,來確定是否發(fā)出轉(zhuǎn)換處理請求。例如,在預先確定組成驗證打印的網(wǎng)絡中的客戶端的構(gòu)造和使用頻率的情況下,可以考慮黑白機器的數(shù)量和各黑白機器的使用頻率,來確定是否向轉(zhuǎn)換服務器發(fā)出請求。
[0082][第三實施例]
[0083]在第一和第二實施例中,轉(zhuǎn)換服務器104將PDL數(shù)據(jù)中包含的每一彩色轉(zhuǎn)換為灰階?;蛘?,考慮到轉(zhuǎn)換服務器104上的處理負荷和客戶端上的處理負荷之間的平衡,可以僅定義預定繪圖命令作為轉(zhuǎn)換對象。例如,可以想到僅定義具有解壓處理和顏色轉(zhuǎn)換處理的高處理負荷的圖像數(shù)據(jù)作為轉(zhuǎn)換對象。
[0084]此外,可以與顏色轉(zhuǎn)換處理一起,進行將圖像數(shù)據(jù)的壓縮格式轉(zhuǎn)換為適于灰階的格式的處理。例如,諸如JPEG等的失真壓縮格式可以應用到包含自然圖片的圖像數(shù)據(jù),以減小數(shù)據(jù)大小,而JPEG壓縮需要用于諸如DCT轉(zhuǎn)換等的解壓處理的許多CPU資源,使得需要提供用于解壓的硬件。然而,由于PC上的打印機驅(qū)動程序生成轉(zhuǎn)換為灰階的數(shù)據(jù),因而黑白機器可能沒有配置用于解壓的特殊硬件。因此,在這種構(gòu)造的情況下,在圖像數(shù)據(jù)轉(zhuǎn)換為灰階之后應用諸如PackBits和DeltaRow等的壓縮格式,由此,能夠進一步降低客戶端的處理負荷的同時,還能降低轉(zhuǎn)換服務器本身的處理負荷。
[0085]圖9例示了第三實施例中的轉(zhuǎn)換服務器104進行的處理過程。首先,PDL數(shù)據(jù)轉(zhuǎn)換控制單元321將從書目服務器102接收的打印作業(yè)和書目信息存儲到存儲單元325(S901),并請求TOL數(shù)據(jù)轉(zhuǎn)換單元322分析所接收的TOL數(shù)據(jù)(S902) IDL數(shù)據(jù)轉(zhuǎn)換單元322核實TOL數(shù)據(jù)是否包括用于繪圖圖像數(shù)據(jù)的繪圖命令(S903)。在PDL數(shù)據(jù)不是圖像數(shù)據(jù)的情況下,PDL數(shù)據(jù)轉(zhuǎn)換單元322跳過轉(zhuǎn)換處理,并轉(zhuǎn)到用于針對下一繪圖命令的轉(zhuǎn)換處理的S908。也即,對于應用于字符和圖形的刷,即使指定了彩色,轉(zhuǎn)換服務器104也不進行顏色轉(zhuǎn)換。
[0086]另一方面,在TOL數(shù)據(jù)是圖像數(shù)據(jù)的情況下(S903中確定為“是”),在隨后的步驟中對圖像數(shù)據(jù)進行解壓、顏色轉(zhuǎn)換以及壓縮。首先,PDL數(shù)據(jù)轉(zhuǎn)換單元322根據(jù)預定過程對壓縮的圖像數(shù)據(jù)進行解壓(S904),并核實組成圖像數(shù)據(jù)的任意像素是否包括彩色(S905)。在圖像數(shù)據(jù)包括彩色的情況下,PDL數(shù)據(jù)轉(zhuǎn)換單元322將組成圖像數(shù)據(jù)的各像素的顏色值轉(zhuǎn)換為灰階(S906),并使用適于灰階的壓縮格式對轉(zhuǎn)換后的圖像數(shù)據(jù)進行壓縮(S907)。另一方面,在圖像數(shù)據(jù)不包括彩色的情況下(S905中確定為“否”),圖像數(shù)據(jù)是灰階圖像和二值圖像中的一者,因而TOL數(shù)據(jù)轉(zhuǎn)換單元322進行S907中的壓縮處理,而不進行顏色轉(zhuǎn)換處理。
[0087]PDL數(shù)據(jù)轉(zhuǎn)換單元322針對每一打印作業(yè)都進行步驟S902至S907。在完成針對每一打印作業(yè)的轉(zhuǎn)換處理之后(S908中確定為“是”),PDL數(shù)據(jù)管理單元323和參考信息管理單元324存儲轉(zhuǎn)換后的打印數(shù)據(jù)以及參考信息(S909和S910)。另外,PDL數(shù)據(jù)轉(zhuǎn)換控制單元321刪除轉(zhuǎn)換前的I3DL數(shù)據(jù)以及存儲單元325中存儲的書目信息。請注意,這些處理與第一實施例中描述的過程中的處理相似,因而省略其描述。
[0088][第四實施例]
[0089]在第一至第三實施例中,基于從客戶端106接收的裝置構(gòu)造信息是否表示黑白機器,確定是否輸出轉(zhuǎn)換前的PDL數(shù)據(jù)或參考信息。除此之外,也可以考慮書目信息中包含的打印設定中的顏色模式。
[0090]第四實施例所示的書目信息管理單元304,不僅在基于從打印請求控制單元310接收的裝置構(gòu)造信息確定客戶端106是黑白機器的情況下,而且在將書目信息中包含的打印設定409中的顏色模式設置為黑白輸出的情況下,都輸出參考信息。
[0091]根據(jù)這樣的構(gòu)造,在通過屬于彩色機器的客戶端106上的面板操作、以及書目服務器102上的面板操作中的一者來將顏色模式改變?yōu)楹诎纵敵龅那闆r下,可以使用由轉(zhuǎn)換服務器104預先轉(zhuǎn)換為灰階的PDL數(shù)據(jù)來進行打印。因此,消除了在打印時進行顏色轉(zhuǎn)換處理的需求。其結(jié)果是,同樣在彩色機器的情況下,能夠提供減少了顏色轉(zhuǎn)換處理負荷并抑制了速度的降低的驗證打印環(huán)境。
[0092]根據(jù)本發(fā)明,即使在選擇黑白機器作為圖像輸出裝置的情況下,也在從PC提交時預先生成適當格式的TOL數(shù)據(jù)。因此,能夠提供從打印請求到打印開始具有高響應能力且不損害舒適度的驗證打印環(huán)境。
[0093]此外,在來自圖像輸出裝置的打印請求之前針對PDL數(shù)據(jù)進行轉(zhuǎn)換處理。因此,能夠減少由圖像輸出裝置進行的TOL數(shù)據(jù)分析處理的負荷,并提高開始打印之后的處理能力。
[0094]另外,由不同于驗證打印服務器的外部裝置,進行針對TOL數(shù)據(jù)的轉(zhuǎn)換處理和針對保持/輸出轉(zhuǎn)換后的打印數(shù)據(jù)的響應處理,由此即使在連接有大量PC和圖像輸出裝置的環(huán)境中,也能夠避免在驗證打印服務器上的負荷集中。因此,能夠提供響應能力不會變低的驗證打印環(huán)境。
[0095]更進一步,即使在混合包含具有不同裝置性能的圖像輸出裝置的環(huán)境中,仍能夠提供易于使用的驗證打印系統(tǒng)。此外,即使在顏色模式設置為黑白輸出的提交之后將打印設定改為彩色輸出的情況下,也無需增加針對黑白機器的顏色轉(zhuǎn)換處理的負荷,能夠進行具有抑制了性能退化的打印。
[0096]其他實施例
[0097]還可以通過讀出并執(zhí)行記錄在存儲介質(zhì)(也可更完整地稱為“非臨時性計算機可讀存儲介質(zhì)”)上的計算機可執(zhí)行指令(例如,一個或更多程序)以執(zhí)行上述實施例中的一個或更多的功能、并且/或者包括用于執(zhí)行上述實施例中的一個或更多的功能的一個或更多電路(例如,專用集成電路(ASIC))的系統(tǒng)或裝置的計算機,來實現(xiàn)本發(fā)明的實施例,并且,可以利用通過由所述系統(tǒng)或裝置的所述計算機例如讀出并執(zhí)行來自所述存儲介質(zhì)的所述計算機可執(zhí)行指令以執(zhí)行上述實施例中的一個或更多的功能、并且/或者控制所述一個或更多電路執(zhí)行上述實施例中的一個或更多的功能的方法,來實現(xiàn)本發(fā)明的實施例。所述計算機可以包括一個或更多處理器(例如,中央處理單元(CPU),微處理單元(MPU)),并且可以包括分開的計算機或分開的處理器的網(wǎng)絡,以讀出并執(zhí)行所述計算機可執(zhí)行指令。所述計算機可執(zhí)行指令可以例如從網(wǎng)絡或所述存儲介質(zhì)被提供給計算機。所述存儲介質(zhì)可以包括例如硬盤、隨機存取存儲器(RAM)、只讀存儲器(R0M)、分布式計算系統(tǒng)的存儲器、光盤(諸如壓縮光盤(CD)、數(shù)字通用光盤(DVD)或藍光光盤(BD)?)、閃存設備以及存儲卡等中的一者或更多。
[0098]本發(fā)明的實施例還可以通過如下的方法來實現(xiàn),S卩,通過網(wǎng)絡或者各種存儲介質(zhì)將執(zhí)行上述實施例的功能的軟件(程序)提供給系統(tǒng)或裝置,該系統(tǒng)或裝置的計算機或是中央處理單元(CPU)、微處理單元(MPU)讀出并執(zhí)行程序的方法。
[0099]雖然參照示例性實施例對本發(fā)明進行了描述,但是應當理解,本發(fā)明并不限于所公開的示例性實施例。應當對所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。
【主權(quán)項】
1.一種圖像輸出系統(tǒng),在該圖像輸出系統(tǒng)中,圖像處理裝置、圖像輸出裝置和用于數(shù)據(jù)轉(zhuǎn)換的轉(zhuǎn)換服務器經(jīng)由網(wǎng)絡互相連接, 其中,所述圖像處理裝置包括: 存儲單元,其被構(gòu)造為存儲經(jīng)由所述網(wǎng)絡從外部裝置接收的打印數(shù)據(jù);以及 轉(zhuǎn)換控制單元,其被構(gòu)造為請求所述轉(zhuǎn)換服務器針對打印數(shù)據(jù)進行轉(zhuǎn)換處理, 其中,所述轉(zhuǎn)換服務器包括: 轉(zhuǎn)換單元,其被構(gòu)造為響應于來自所述圖像處理裝置的所述請求,進行將打印數(shù)據(jù)轉(zhuǎn)換為預定格式的轉(zhuǎn)換處理; 參考信息生成單元,其被構(gòu)造為生成表示由所述轉(zhuǎn)換單元進行轉(zhuǎn)換之后的打印數(shù)據(jù)的位置的參考信息;以及 參考信息發(fā)送單元,其被構(gòu)造為作為對來自所述圖像處理裝置的所述請求的響應,向所述圖像處理裝置發(fā)送所述參考信息, 其中,所述圖像輸出裝置包括: 打印請求單元,其被構(gòu)造為將關(guān)于所述圖像輸出裝置的裝置構(gòu)造信息通知給所述圖像處理裝置,并向所述圖像處理裝置發(fā)出打印請求;以及打印單元,其被構(gòu)造為進行打印處理, 其中,所述圖像處理裝置還包括打印請求響應單元,所述打印請求響應單元被構(gòu)造為基于所述裝置構(gòu)造信息,選擇存儲在所述存儲單元中的打印數(shù)據(jù)和從所述轉(zhuǎn)換服務器接收的所述參考信息中的任一者,并向所述圖像輸出裝置輸出選擇結(jié)果作為對來自所述圖像輸出裝置的所述打印請求的響應,并且 其中,在所述圖像輸出裝置中,在從所述圖像處理裝置接收到所述參考信息的情況下,所述打印單元基于所述參考信息,從所述轉(zhuǎn)換服務器獲取由所述轉(zhuǎn)換單元進行轉(zhuǎn)換之后的打印數(shù)據(jù)并進行打印,而在從所述圖像處理裝置接收到打印數(shù)據(jù)的情況下,所述打印單元基于打印數(shù)據(jù)進行打印。2.根據(jù)權(quán)利要求1所述的圖像輸出系統(tǒng), 其中,從所述外部裝置接收的打印數(shù)據(jù)包括頁面描述語言數(shù)據(jù),并且其中,由所述轉(zhuǎn)換服務器的所述轉(zhuǎn)換單元進行的所述轉(zhuǎn)換處理包括對所述頁面描述語言數(shù)據(jù)中包含的繪圖命令進行解釋、并將包含彩色的繪圖命令顏色轉(zhuǎn)換為以灰階生成的繪圖命令的處理。3.根據(jù)權(quán)利要求1所述的圖像輸出系統(tǒng), 其中,從所述外部裝置接收的打印數(shù)據(jù)包括頁面描述語言數(shù)據(jù),并且其中,所述轉(zhuǎn)換服務器根據(jù)所述頁面描述語言數(shù)據(jù)中包含的繪圖命令的復雜度和所述轉(zhuǎn)換處理的負荷量中的一者,確定是否進行所述轉(zhuǎn)換處理。4.根據(jù)權(quán)利要求1所述的圖像輸出系統(tǒng), 其中,從所述外部裝置接收的打印數(shù)據(jù)包括頁面描述語言數(shù)據(jù),并且其中,所述轉(zhuǎn)換服務器對所述頁面描述語言數(shù)據(jù)中包含的繪圖命令進行解釋,并僅針對預定繪圖命令進行所述轉(zhuǎn)換處理。5.根據(jù)權(quán)利要求1所述的圖像輸出系統(tǒng), 其中,所述圖像處理裝置的所述轉(zhuǎn)換控制單元根據(jù)所述裝置構(gòu)造信息和打印數(shù)據(jù)的打印設定,確定是否請求所述轉(zhuǎn)換處理。6.根據(jù)權(quán)利要求1所述的圖像輸出系統(tǒng), 其中,從所述外部裝置接收的打印數(shù)據(jù)包括頁面描述語言數(shù)據(jù),并且 其中,所述圖像處理裝置還包括: 操作單元,其被構(gòu)造為接收用戶的操作; 驗證管理單元,其被構(gòu)造為基于經(jīng)由所述操作單元獲得的用戶信息進行驗證; 書目信息管理單元,其被構(gòu)造為將打印數(shù)據(jù)中包含的用戶信息添加到針對打印數(shù)據(jù)的書目信息,并管理所得到的書目信息;以及 頁面描述語言數(shù)據(jù)管理單元,其被構(gòu)造為響應于來自所述操作單元的打印指令,向所述圖像輸出裝置輸出與所述用戶信息匹配的頁面描述語言數(shù)據(jù),并且響應于來自所述圖像輸出裝置的所述打印請求,向所述圖像輸出裝置輸出與所述用戶信息匹配的頁面描述語言數(shù)據(jù)。7.根據(jù)權(quán)利要求1所述的圖像輸出系統(tǒng), 其中,所述圖像處理裝置還具有作為圖像輸出裝置的功能。8.根據(jù)權(quán)利要求1所述的圖像輸出系統(tǒng), 其中,所述外部裝置是打印數(shù)據(jù)生成裝置。9.根據(jù)權(quán)利要求1所述的圖像輸出系統(tǒng), 其中,在從所述外部裝置接收的打印數(shù)據(jù)包括彩色的情況下,所述圖像處理裝置的所述轉(zhuǎn)換控制單元請求所述轉(zhuǎn)換服務器進行將打印數(shù)據(jù)轉(zhuǎn)換為不包括彩色的打印數(shù)據(jù)的轉(zhuǎn)換處理, 其中,在來自所述圖像輸出裝置的所述打印請求是對包括彩色的打印數(shù)據(jù)進行打印的請求的情況下,所述圖像處理裝置的所述打印請求響應單元向所述圖像輸出裝置輸出存儲在所述存儲單元中的打印數(shù)據(jù),并且 其中,在來自所述圖像輸出裝置的所述打印請求是對不包括彩色的打印數(shù)據(jù)進行打印的請求的情況下,所述圖像處理裝置的所述打印請求響應單元向所述圖像輸出裝置輸出從所述轉(zhuǎn)換服務器接收的所述參考信息。10.—種圖像處理裝置,所述圖像處理裝置能夠經(jīng)由網(wǎng)絡與圖像輸出裝置和用于數(shù)據(jù)轉(zhuǎn)換的轉(zhuǎn)換服務器連接,所述圖像處理裝置包括: 存儲單元,其被構(gòu)造為存儲經(jīng)由所述網(wǎng)絡從外部裝置接收的打印數(shù)據(jù); 轉(zhuǎn)換控制單元,其被構(gòu)造為請求所述轉(zhuǎn)換服務器針對打印數(shù)據(jù)進行轉(zhuǎn)換處理; 第一接收單元,其被構(gòu)造為從所述轉(zhuǎn)換服務器接收表示轉(zhuǎn)換為預定格式后的打印數(shù)據(jù)的位置的參考信息,作為對所述請求的響應; 第二接收單元,其被構(gòu)造為從所述圖像輸出裝置接收關(guān)于所述圖像輸出裝置的裝置構(gòu)造信息和打印請求;以及 打印請求響應單元,其被構(gòu)造為基于所述裝置構(gòu)造信息,選擇存儲在所述存儲單元中的打印數(shù)據(jù)和從所述轉(zhuǎn)換服務器接收的所述參考信息中的任一者,并向所述圖像輸出裝置輸出選擇結(jié)果作為對來自所述圖像輸出裝置的所述打印請求的響應。11.根據(jù)權(quán)利要求10所述的圖像處理裝置, 其中,從所述外部裝置接收的打印數(shù)據(jù)包括頁面描述語言數(shù)據(jù),并且 其中,對所述轉(zhuǎn)換服務器請求的所述轉(zhuǎn)換處理包括對所述頁面描述語言數(shù)據(jù)中包含的繪圖命令進行解釋、并將包含彩色的繪圖命令顏色轉(zhuǎn)換為以灰階生成的繪圖命令的處理。12.根據(jù)權(quán)利要求10所述的圖像處理裝置, 其中,從所述外部裝置接收的打印數(shù)據(jù)包括頁面描述語言數(shù)據(jù),并且其中,對所述轉(zhuǎn)換服務器請求的所述轉(zhuǎn)換處理包括根據(jù)所述頁面描述語言數(shù)據(jù)中包含的繪圖命令的復雜度和所述轉(zhuǎn)換處理的負荷量中的一者,確定是否進行所述轉(zhuǎn)換處理的處理。13.根據(jù)權(quán)利要求10所述的圖像處理裝置, 其中,從所述外部裝置接收的打印數(shù)據(jù)包括頁面描述語言數(shù)據(jù),并且其中,對所述轉(zhuǎn)換服務器請求的所述轉(zhuǎn)換處理包括對所述頁面描述語言數(shù)據(jù)中包含的繪圖命令進行解釋,并僅針對預定繪圖命令進行轉(zhuǎn)換的處理。14.根據(jù)權(quán)利要求10所述的圖像處理裝置,其中,所述轉(zhuǎn)換控制單元根據(jù)所述裝置構(gòu)造信息和打印數(shù)據(jù)的打印設定,確定是否請求所述轉(zhuǎn)換處理。15.根據(jù)權(quán)利要求10所述的圖像處理裝置, 其中,從所述外部裝置接收的打印數(shù)據(jù)包括頁面描述語言數(shù)據(jù),并且 其中,所述圖像處理裝置還包括: 操作單元,其被構(gòu)造為接收用戶的操作; 驗證管理單元,其被構(gòu)造為基于經(jīng)由所述操作單元獲得的用戶信息進行驗證; 書目信息管理單元,其被構(gòu)造為將打印數(shù)據(jù)中包含的用戶信息添加到針對打印數(shù)據(jù)的書目信息,并管理所得到的書目信息;以及 頁面描述語言數(shù)據(jù)管理單元,其被構(gòu)造為響應于來自所述操作單元的打印指令,向所述圖像輸出裝置輸出與所述用戶信息匹配的頁面描述語言數(shù)據(jù),并且響應于來自所述圖像輸出裝置的所述打印請求,向所述圖像輸出裝置輸出與所述用戶信息匹配的頁面描述語言數(shù)據(jù)。16.根據(jù)權(quán)利要求10所述的圖像處理裝置,所述圖像處理裝置還具有作為圖像輸出裝置的功能。17.根據(jù)權(quán)利要求10所述的圖像處理裝置,其中,所述外部裝置是打印數(shù)據(jù)生成裝置。18.根據(jù)權(quán)利要求10所述的圖像處理裝置, 其中,在從所述外部裝置接收的打印數(shù)據(jù)包括彩色的情況下,所述轉(zhuǎn)換控制單元請求所述轉(zhuǎn)換服務器進行將打印數(shù)據(jù)轉(zhuǎn)換為不包括彩色的打印數(shù)據(jù)的轉(zhuǎn)換處理, 其中,在來自所述圖像輸出裝置的所述打印請求是對包括彩色的打印數(shù)據(jù)進行打印的請求的情況下,所述打印請求響應單元向所述圖像輸出裝置輸出存儲在所述存儲單元中的打印數(shù)據(jù),并且 其中,在來自所述圖像輸出裝置的所述打印請求是對不包括彩色的打印數(shù)據(jù)進行打印的請求的情況下,所述打印請求響應單元向所述圖像輸出裝置輸出從所述轉(zhuǎn)換服務器接收的所述參考信息。19.一種圖像輸出裝置,所述圖像輸出裝置能夠經(jīng)由網(wǎng)絡與圖像處理裝置和用于數(shù)據(jù)轉(zhuǎn)換的轉(zhuǎn)換服務器連接,所述圖像輸出裝置包括: 打印請求單元,其被構(gòu)造為將關(guān)于所述圖像輸出裝置的裝置構(gòu)造信息通知給所述圖像處理裝置,并向所述圖像處理裝置發(fā)出打印請求,以對由所述圖像處理裝置經(jīng)由所述網(wǎng)絡從外部裝置接收并存儲的打印數(shù)據(jù)進行打印; 接收單元,其被構(gòu)造為作為對所述打印請求的響應,從所述圖像處理裝置接收(a)由所述圖像處理裝置接收并存儲的打印數(shù)據(jù)、以及(b)表示響應于來自所述圖像處理裝置的請求而通過所述轉(zhuǎn)換服務器轉(zhuǎn)換為預定格式后的打印數(shù)據(jù)的位置的參考信息中的任一者,其中基于所述裝置構(gòu)造信息由所述圖像處理裝置選擇所述打印數(shù)據(jù)和所述參考信息中的任一者;以及 打印單元,其被構(gòu)造為在所述接收單元接收到所述參考信息的情況下,基于所述參考信息,從所述轉(zhuǎn)換服務器獲取轉(zhuǎn)換后的打印數(shù)據(jù)并進行打印,而在所述接收單元接收到打印數(shù)據(jù)的情況下,基于打印數(shù)據(jù)進行打印。20.根據(jù)權(quán)利要求19所述的圖像輸出裝置, 其中,從所述外部裝置接收的打印數(shù)據(jù)包括頁面描述語言數(shù)據(jù)。21.根據(jù)權(quán)利要求19所述的圖像輸出裝置,其中,所述外部裝置是打印數(shù)據(jù)生成裝置。22.根據(jù)權(quán)利要求19所述的圖像輸出裝置, 其中,在從所述外部裝置接收的打印數(shù)據(jù)包括彩色的情況下,所述圖像處理裝置請求所述轉(zhuǎn)換服務器進行將打印數(shù)據(jù)轉(zhuǎn)換為不包括彩色的打印數(shù)據(jù)的轉(zhuǎn)換處理, 其中,在所述打印請求單元發(fā)出對包括彩色的打印數(shù)據(jù)進行打印的請求的情況下,所述接收單元接收由所述圖像處理裝置接收并存儲的打印數(shù)據(jù),并且 其中,在所述打印請求單元發(fā)出對不包括彩色的打印數(shù)據(jù)進行打印的請求的情況下,所述接收單元接收所述參考信息。23.—種圖像輸出方法,該圖像輸出方法在圖像輸出系統(tǒng)中執(zhí)行,在該圖像輸出系統(tǒng)中,圖像處理裝置、圖像輸出裝置以及用于數(shù)據(jù)轉(zhuǎn)換的轉(zhuǎn)換服務器經(jīng)由網(wǎng)絡互相連接,該圖像輸出方法包括下述步驟: 在所述圖像處理裝置中存儲經(jīng)由所述網(wǎng)絡從外部裝置接收的打印數(shù)據(jù); 在所述圖像處理裝置中請求所述轉(zhuǎn)換服務器針對打印數(shù)據(jù)進行轉(zhuǎn)換處理, 在所述轉(zhuǎn)換服務器中,響應于來自所述圖像處理裝置的所述請求,進行將打印數(shù)據(jù)轉(zhuǎn)換為預定格式的轉(zhuǎn)換處理; 在所述轉(zhuǎn)換服務器中,生成表示所進行轉(zhuǎn)換處理之后的打印數(shù)據(jù)的位置的參考信息;在所述轉(zhuǎn)換服務器中,作為對來自所述圖像處理裝置的所述請求的響應,向所述圖像處理裝置發(fā)送所生成的參考信息; 在所述圖像輸出裝置中,將關(guān)于所述圖像輸出裝置的裝置構(gòu)造信息通知給所述圖像處理裝置,并向所述圖像處理裝置發(fā)出打印請求; 在所述圖像處理裝置中,基于所通知的裝置構(gòu)造信息,向所述圖像輸出裝置輸出所存儲的打印數(shù)據(jù)和從所述轉(zhuǎn)換服務器接收的所述參考信息中的任一者,作為對所發(fā)出的所述打印請求的響應;以及 在所述圖像輸出裝置中,在從所述圖像處理裝置接收到所述參考信息的情況下,基于所述參考信息,獲取所述轉(zhuǎn)換處理后的打印數(shù)據(jù)并進行打印,而在從所述圖像處理裝置接收到打印數(shù)據(jù)的情況下,基于所接收的打印數(shù)據(jù)進行打印。24.—種圖像處理方法,該圖像處理方法在圖像處理裝置中執(zhí)行,所述圖像處理裝置能夠經(jīng)由網(wǎng)絡與圖像輸出裝置和用于數(shù)據(jù)轉(zhuǎn)換的轉(zhuǎn)換服務器連接,該圖像處理方法包括下述步驟: 存儲經(jīng)由所述網(wǎng)絡從外部裝置接收的打印數(shù)據(jù); 請求所述轉(zhuǎn)換服務器針對打印數(shù)據(jù)進行轉(zhuǎn)換處理; 從所述轉(zhuǎn)換服務器接收表示轉(zhuǎn)換為預定格式后的打印數(shù)據(jù)的位置的參考信息,作為對所述請求的響應; 從所述圖像輸出裝置接收關(guān)于所述圖像輸出裝置的裝置構(gòu)造信息和打印請求;以及 基于所接收的裝置構(gòu)造信息,選擇所存儲的打印數(shù)據(jù)和所接收的所述參考信息中的任一者,并向所述圖像輸出裝置輸出選擇結(jié)果作為對所接收的所述打印請求的響應。25.—種圖像輸出方法,該圖像輸出方法在圖像輸出裝置中執(zhí)行,所述圖像輸出裝置能夠經(jīng)由網(wǎng)絡與圖像處理裝置以及用于數(shù)據(jù)轉(zhuǎn)換的轉(zhuǎn)換服務器連接,該圖像輸出方法包括下述步驟: 將關(guān)于所述圖像輸出裝置的裝置構(gòu)造信息通知給所述圖像處理裝置,并向所述圖像處理裝置發(fā)出打印請求,對由所述圖像處理裝置經(jīng)由所述網(wǎng)絡從外部裝置接收并存儲的打印數(shù)據(jù)進行打?。?作為對所述打印請求的響應,從所述圖像處理裝置接收(a)由所述圖像處理裝置接收并存儲的打印數(shù)據(jù)、以及(b)表示響應于來自所述圖像處理裝置的請求而通過所述轉(zhuǎn)換服務器轉(zhuǎn)換為預定格式后的打印數(shù)據(jù)的位置的參考信息中的任一者,其中基于所述裝置構(gòu)造信息在所述圖像處理裝置中選擇所述打印數(shù)據(jù)和所述參考信息中的任一者;并且 在接收到所述參考信息的情況下,基于所述參考信息,從所述轉(zhuǎn)換服務器獲取轉(zhuǎn)換后的打印數(shù)據(jù)并進行打印,而在接收到所述打印數(shù)據(jù)的情況下,基于所接收的打印數(shù)據(jù)進行打印。
【文檔編號】G06F3/12GK106055283SQ201610214402
【公開日】2016年10月26日
【申請日】2016年4月7日 公開號201610214402.0, CN 106055283 A, CN 106055283A, CN 201610214402, CN-A-106055283, CN106055283 A, CN106055283A, CN201610214402, CN201610214402.0
【發(fā)明人】恒川清宏
【申請人】佳能株式會社