本發(fā)明涉及一種圖像輸出系統(tǒng),該圖像輸出系統(tǒng)包括能夠根據印刷數據生成柵格圖像數據的服務器。
背景技術:
::當前已知有如下圖像形成裝置,即,在判定是否為能夠由本設備處理的數據文件之后,當為能夠由本設備處理的數據文件時,根據數據文件由本設備生成用于執(zhí)行印刷的柵格圖像的數據,當為本設備無法處理的數據文件時,根據數據文件使服務器生成用于執(zhí)行印刷的柵格圖像數據。但是,在現有的圖像形成裝置中,必須判定是否為能夠由本設備處理的數據文件,進而,當為本設備無法處理的數據文件時,必須執(zhí)行使服務器生成柵格圖像數據的處理,因此存在需要處理能力高的圖像形成裝置的問題。技術實現要素:本發(fā)明的目的在于提供一種包括服務器的圖像輸出系統(tǒng),該服務器能夠降低對輸出圖像的電子設備的負擔并且能與電子設備適當地協(xié)調。本發(fā)明的圖像輸出系統(tǒng),包括能夠通過網絡相互通信的終端、服務器和印刷裝置,所述服務器包括中央處理單元(cpu)和存儲設備,所述存儲設備包括半導體存儲器或硬盤驅動器(hdd),所述存儲設備中存儲服務器用程序,所述中央處理單元執(zhí)行所述服務器用程序,由此作為數據生成部和數據發(fā)送部發(fā)揮作用,所述數據生成部基于從所述終端接收到的印刷數據執(zhí)行rip處理,由此生成柵格圖像的數據,所述數據發(fā)送部向輸出圖像的發(fā)送目的地發(fā)送用于圖像輸出的數據,所述數據發(fā)送部將從所述終端接收到的印刷數據和利用所述數據生成部生成的柵格圖像的數據之中、與所述發(fā)送目的地的種類相應的數據向所述發(fā)送目的地發(fā)送。本發(fā)明的圖像輸出系統(tǒng)能夠降低對輸出圖像的電子設備的負擔并且能與電子設備適當地協(xié)調。本說明書適當地參照附圖,通過使對以下詳細說明中記載的概念進行總結的內容簡略化的方式來進行介紹。本說明書的意圖并不是限定權利要求中記載的主題的重要特征和本質特征,此外,意圖也不是限定權利要求中記載的主題的范圍。此外,在權利要求中記載的對象,并不限定于解決本發(fā)明中任意部分中記載的一部分或全部缺點的實施方式。附圖說明圖1是本發(fā)明一實施方式的圖像輸出系統(tǒng)的框圖。圖2是圖1所示的用戶終端的框圖。圖3是圖1所示的服務器的框圖。圖4是圖1所示的mfp的框圖。圖5是執(zhí)行基于印刷數據的預覽時圖2所示的用戶終端的動作的流程圖。圖6是發(fā)送印刷數據時圖2所示的用戶終端的動作的流程圖。圖7是接收到印刷數據時圖4所示的mfp的動作的流程圖。圖8是從用戶終端接收到印刷數據時圖3所示的服務器的動作的流程圖。圖9是接收到印刷用圖像數據時圖1所示的mfp的動作的流程圖。圖10是接收到縮略圖數據時圖1所示的用戶終端的動作的流程圖。圖11是顯示圖10所示動作中顯示的縮略圖預覽畫面一例的圖。圖12是顯示圖10所示動作中顯示的原始圖像預覽畫面一例的圖。具體實施方式以下參照附圖對本發(fā)明的一實施方式進行說明。首先,對本實施方式涉及的圖像輸出系統(tǒng)的結構進行說明。圖1是本實施方式涉及的圖像輸出系統(tǒng)10的框圖。如圖1所示,圖像輸出系統(tǒng)10包括:作為生成印刷數據的電子設備的用戶終端20、服務器30、作為印刷裝置的mfp(multifunctionperipheral:多功能外圍設備)40,該印刷裝置根據作為印刷作業(yè)的數據的作業(yè)數據來執(zhí)行印刷。用戶終端20、服務器30及mfp40之間能夠通過lan(localareanetwork:局域網絡)、互聯(lián)網等網絡11相互進行通信。由用戶終端20生成的印刷數據為利用pcl(printercommandlanguage:打印機指令語言)、kpdl(kyocerapagedescriptionlanguage:京瓷頁面描述語言)等頁面描述語言(pdl:pagedescriptionlanguage)表述的數據。服務器30與mfp40相比在設備規(guī)格上為高性能,且數據的處理能力高。需要說明的是,圖像輸出系統(tǒng)10可以包括多個與用戶終端20相同的用戶終端。但是,下面以圖像輸出系統(tǒng)10包括的用戶終端為代表,對用戶終端20進行說明。同樣,圖像輸出系統(tǒng)10可以具備多個與mfp40相同的mfp。但是,下面以圖像輸出系統(tǒng)10包括的mfp為代表,對mfp40進行說明。圖像輸出系統(tǒng)10包括的用戶終端及mfp構成本發(fā)明的電子設備。圖2是用戶終端20的框圖。如圖2所示,用戶終端20包括:輸入用戶進行的各種操作的輸入設備即操作部21、顯示各種信息的lcd(liquidcrystaldisplay:液晶顯示器)等顯示設備即顯示部22、經由網絡11(參照圖1)與外部裝置進行通信的通信設備即通信部23、存儲各種數據的半導體存儲器、hdd(harddiskdrive:硬盤驅動器)等存儲設備即存儲部24、總體控制用戶終端20的控制部25。用戶終端20由智能手機等便攜終端或pc(personalcomputer:個人計算機)等計算機構成。存儲部24存儲有:控制印刷裝置動作的打印機驅動器24a、和根據印刷數據執(zhí)行rip(rasterimageprocessor:柵格圖像處理器)處理并由此生成柵格圖像的數據的rip模塊24b。打印機驅動器24a及rip模塊24b既可分別在用戶終端20的制造階段安裝到用戶終端20中,也可從usb(universalserialbus:通用串行總線)存儲器等外部存儲介質追加安裝到用戶終端20中,還可從網絡11上追加安裝到用戶終端20中??刂撇?5例如包括:cpu(centralprocessingunit:中央處理單元)、存儲程序及各種數據的rom(readonlymemory:只讀存儲器)、用作cpu工作區(qū)域的ram(randomaccessmemory:隨機存取存儲器)。cpu執(zhí)行存儲在rom或存儲部24中的程序。圖3是服務器30的框圖。如圖3所示,服務器30包括:輸入用戶進行的各種操作的鼠標、鍵盤等輸入設備即操作部31、顯示各種信息的lcd等顯示設備即顯示部32、經由網絡11(參照圖1)與外部裝置進行通信的通信設備即通信部33、存儲各種數據的半導體存儲器、hdd等存儲設備即存儲部34、總體控制服務器30的控制部35。服務器30由pc等計算機構成。存儲部34存儲:控制服務器30的動作的服務器用程序34a、根據印刷數據執(zhí)行rip處理并由此生成柵格圖像數據的rip模塊34b。服務器用程序34a及rip模塊34b既可分別在服務器30的制造階段安裝在服務器30中,也可從usb存儲器等外部的存儲介質追加安裝到服務器30中,還可從網絡11上追加安裝到服務器30中。存儲部34能夠存儲多個印刷數據34c。存儲部34能夠存儲多個作為印刷用的柵格圖像數據的印刷用圖像數據34d。印刷用圖像數據34d為pclm(printercommandlanguagemobile:打印機指令語言)文件、pwg(printerworkinggroup:打印工作組)柵格文件、urf(universalrasterformat:通用柵格格式)文件等印刷裝置不執(zhí)行rip處理就能夠印刷的文件。存儲部34將印刷用圖像數據34d分別與對應的印刷數據34c建立關聯(lián)地進行存儲。存儲部34能夠存儲多個作為顯示用柵格圖像的數據的顯示用圖像數據34e。顯示用圖像數據34e為png(portablenetworkgraphics:便攜式網絡圖像格式)文件等能夠在pc或印刷裝置中預覽的文件。顯示用圖像數據34e包括:作為基于印刷數據34c由rip模塊34b執(zhí)行rip處理而生成的原始圖像的數據的原始數據、作為對原始圖像縮小圖像尺寸而減小數據大小的縮略圖的數據的縮略圖數據。存儲部34將顯示用圖像數據34e分別與對應的印刷數據34c建立關聯(lián)地存儲。需要說明的是,在作為原始數據使用印刷用圖像數據34d的情況下,顯示用圖像數據34e也可僅包含原始數據及縮略圖數據中的縮略圖數據??刂撇?5例如包括:cpu、存儲程序及各種數據的rom、用作cpu的工作區(qū)域的ram。cpu執(zhí)行rom或存儲部34中存儲的程序。控制部35執(zhí)行存儲部34中存儲的服務器用程序34a,由此作為生成數據的數據生成部35a、及發(fā)送數據的數據發(fā)送部35b發(fā)揮作用。圖4是mfp40的框圖。如圖4所示,mfp40包括:輸入用戶進行的各種操作的按鈕等輸入設備即操作部41、顯示各種信息的lcd等顯示設備即顯示部42、在紙張等記錄介質上執(zhí)行印刷的印刷設備即打印機43、從原稿讀取圖像數據的讀取設備即掃描儀44、經由未圖示的外部傳真機和公共電話線路等通信線路進行傳真通信的傳真設備即傳真通信部45、經由網絡11(參照圖1)與外部的裝置進行通信的網絡通信設備即通信部46、存儲各種數據的半導體存儲器、hdd等存儲設備即存儲部47、總體控制mfp40的控制部48。存儲部47存儲rip模塊47a,該rip模塊47a基于印刷數據執(zhí)行rip處理而生成柵格圖像的數據。rip模塊47a既可以在mfp40的制造階段安裝到mfp40,也可從usb存儲器等外部存儲介質追加安裝到mfp40,還可從網絡11上追加安裝到mfp40??刂撇?8例如包括:cpu、存儲程序及各種數據的rom、用作cpu的工作區(qū)域的ram。cpu執(zhí)行rom或存儲部47中存儲的程序。接下來,對圖像輸出系統(tǒng)10的動作進行說明。首先,對執(zhí)行基于印刷數據的預覽時用戶終端20的動作進行說明。用戶能夠通過用戶終端20的操作部21向用戶終端20指示執(zhí)行基于由用戶終端20發(fā)送的予定的印刷數據的預覽。當指示執(zhí)行預覽時,用戶終端20的控制部25執(zhí)行打印機驅動器24a,由此執(zhí)行圖5所示的動作。圖5是執(zhí)行基于印刷數據的預覽時用戶終端20的動作的流程圖。如圖5所示,用戶終端20的控制部25基于印刷數據由rip模塊24b執(zhí)行rip處理,由此生成png文件等柵格圖像的數據(s101),之后,基于生成的柵格圖像的數據由顯示部22執(zhí)行預覽(s102),結束圖5所示的動作。接下來,對發(fā)送印刷數據時用戶終端20的動作進行說明。當用戶確認顯示部22上執(zhí)行的預覽等、并確定由用戶終端20發(fā)送印刷數據時,能夠通過用戶終端20的操作部21向用戶終端20指示由用戶終端20發(fā)送印刷數據。當指示發(fā)送印刷數據時,用戶終端20的控制部25執(zhí)行打印機驅動器24a,由此執(zhí)行圖6所示的動作。圖6是發(fā)送印刷數據時用戶終端20的動作的流程圖。如圖6所示,控制部25判斷印刷數據的發(fā)送目的地(s111)。在此,用戶可以通過操作部21事先在打印機驅動器24a設定印刷數據的發(fā)送目的地。作為印刷數據的發(fā)送目的地,能夠設定為mfp40等具體的印刷裝置以及服務器30。需要說明的是,當服務器30被設定為印刷數據的發(fā)送目的地時,還需要設定從服務器30發(fā)送的發(fā)送目的地。作為從服務器30發(fā)送的發(fā)送目的地有用戶終端及印刷裝置。當控制部25在s111中判斷設定的發(fā)送目的地為印刷裝置時,通過通信部23向設定為發(fā)送目的地的印刷裝置發(fā)送印刷數據(s112),結束圖6所示的動作。當控制部25在s111中判斷設定的發(fā)送目的地為服務器30時,通過通信部23向服務器30發(fā)送印刷數據(s113),并結束圖6所示的動作。在此,當控制部25向服務器30發(fā)送印刷數據時,在印刷數據中附加發(fā)送“從服務器30發(fā)送的發(fā)送目的地的設定”。接下來,對基于從用戶終端20直接接收到的印刷數據執(zhí)行印刷時的mfp40的動作進行說明。當mfp40的控制部48從用戶終端20接收到作為作業(yè)數據的印刷數據時,執(zhí)行圖7所示的動作。圖7是接收到印刷數據時mfp40的動作的流程圖。如圖7所示,控制部48基于接收到的印刷數據由rip模塊47a執(zhí)行rip處理,由此生成pclm文件、pwg柵格文件、urf文件等柵格圖像的數據(s121),之后基于生成的柵格圖像的數據由打印機43執(zhí)行印刷(s122),結束圖7所示的動作。接下來,對從用戶終端20接收到印刷數據時服務器30的動作進行說明。當從用戶終端20接收到印刷數據時,服務器30的控制部35執(zhí)行圖8所示的動作。圖8是從用戶終端20接收到印刷數據時服務器30的動作的流程圖。如圖8所示,控制部35的數據生成部35a將接收到的印刷數據作為印刷數據34c存儲于存儲部34(s131)。接下來,數據生成部35a基于s131中存儲于存儲部34的印刷數據34c由rip模塊34b執(zhí)行rip處理,由此作為柵格圖像的數據生成pclm文件、pwg柵格文件、urf文件等印刷用圖像數據和png文件等顯示用圖像數據(s132),之后將生成的印刷用圖像數據及顯示用圖像數據分別作為印刷用圖像數據34d及顯示用圖像數據34e存儲于存儲部34(s133)。在此,數據生成部35a將印刷用圖像數據34d及顯示用圖像數據34e與s131中存儲的印刷數據34c建立關聯(lián)地存儲。接下來,數據發(fā)送部35b基于在s131中存儲于存儲部34的印刷數據34c所附加的“從服務器30發(fā)送的發(fā)送目的地的設定”,判斷從服務器30發(fā)送的發(fā)送目的地的電子設備的種類(s134)。在此,數據發(fā)送部35b判斷從服務器30發(fā)送的發(fā)送目的地的電子設備的種類是“基于印刷數據執(zhí)行與服務器30本身相同的rip處理的印刷裝置(以下稱為‘同rip印刷裝置’)”,還是“基于印刷數據執(zhí)行與服務器30本身不同的rip處理的印刷裝置(以下稱為‘異rip印刷裝置’)”,亦或是“不是印刷裝置的電子設備(以下稱為‘非印刷裝置’)”。數據發(fā)送部35b既可僅基于印刷數據34c所附加的“從服務器30發(fā)送的發(fā)送目的地的設定”的信息來判斷從服務器30發(fā)送的發(fā)送目的地的電子設備的種類,也可基于印刷數據34c所附加的“從服務器30發(fā)送的發(fā)送目的地的設定”向從服務器30發(fā)送的發(fā)送目的地的電子設備進行實際咨詢,由此判斷從服務器30發(fā)送的發(fā)送目的地的電子設備的種類。當數據發(fā)送部35b在s134中判斷從服務器30發(fā)送的發(fā)送目的地的電子設備的種類為同rip印刷裝置時,將s133中存儲的印刷用圖像數據34d發(fā)送到從服務器30發(fā)送的發(fā)送目的地的電子設備(s135),并結束圖8所示的動作。當數據發(fā)送部35b在s134中判斷從服務器30發(fā)送的發(fā)送目的地的電子設備的種類為異rip印刷裝置時,將s131中存儲的印刷數據34c發(fā)送到從服務器30發(fā)送的發(fā)送目的地的電子設備(s136),并結束圖8所示的動作。當數據發(fā)送部35b在s134中判斷從服務器30發(fā)送的發(fā)送目的地的電子設備的種類為非印刷裝置時,將s133中存儲的顯示用圖像數據34e中縮略圖數據發(fā)送到從服務器30發(fā)送的發(fā)送目的地的電子設備(s137),并結束圖8所示的動作。非印刷裝置即用戶終端將s137中發(fā)送來的縮略圖數據存儲于存儲部。接下來,對從服務器30接收到印刷用圖像數據時mfp的動作進行說明。當從服務器30接收作為作業(yè)數據的印刷用圖像數據時,mfp的控制部執(zhí)行圖9所示的動作。圖9是接收到印刷用圖像數據時mfp的動作的流程圖。如圖9所示,mfp的控制部基于接收到的印刷用圖像數據利用mfp本身的打印機執(zhí)行印刷(s141),并結束圖9所示的動作。接下來,對從服務器30接收到印刷數據時mfp的動作進行說明。當從服務器30接收作為作業(yè)數據的印刷數據時,mfp的控制部執(zhí)行與圖7所示的動作相同的動作。即,如圖7所示,mfp的控制部基于接收到的印刷數據由rip模塊47a執(zhí)行rip處理,由此生成pclm文件、pwg柵格文件、urf文件等柵格圖像的數據(s121),之后基于生成的柵格圖像的數據利用mfp本身的打印機執(zhí)行印刷(s122),并結束圖7所示的動作。接下來,對從服務器30接收到縮略圖數據時用戶終端的動作進行說明。當從服務器30接收到縮略圖數據時,用戶終端的控制部執(zhí)行圖10所示的動作。圖10是接收到縮略圖數據時用戶終端的動作的流程圖。如圖10所示,用戶終端的控制部在用戶終端本身的顯示部顯示縮略圖預覽畫面,該縮略圖預覽畫面顯示基于接收到的縮略圖數據的縮略圖(s151)。圖11是表示s151中顯示的縮略圖預覽畫面50一例的圖。圖11所示的縮略圖預覽畫面50包括:將目標印刷作業(yè)的各頁面的縮略圖進行顯示的縮略圖區(qū)域51、和用于結束圖10所示的動作的完成按鈕52。縮略圖區(qū)域51能夠顯示目標印刷作業(yè)的全部頁面的縮略圖。在目標印刷作業(yè)的全部頁面的縮略圖不能夠同時顯示在縮略圖區(qū)域51的情況下,可以通過滾動來進行顯示。用戶通過用戶終端的操作部能夠選擇縮略圖區(qū)域51中某一縮略圖。如圖10所示,在s151的處理之后,用戶終端的控制部判斷是否選擇了縮略圖區(qū)域51中某一縮略圖(s152)。當用戶終端的控制部在s152中判斷為沒有選擇縮略圖區(qū)域51中任何縮略圖時,判斷是否按下了完成按鈕52(s153)。當用戶終端的控制部在s153中判斷為沒有按下完成按鈕52時,執(zhí)行s152的處理。當用戶終端的控制部在s152中判斷為選擇了縮略圖區(qū)域51中某一縮略圖時,向服務器30請求選中的縮略圖的原始圖像(s154)。而且,當用戶終端的控制部從服務器30接收到原始圖像的原始數據時,在用戶終端本身的顯示部顯示原始圖像預覽畫面,該原始圖像預覽畫面顯示基于接收到的原始數據的原始圖像(s155)。圖12是表示s155中顯示的原始圖像預覽畫面60一例的圖。圖12所示的原始圖像預覽畫面60包括:顯示原始圖像的預覽區(qū)域61、用于返回到縮略圖預覽畫面50(參照圖11)的返回按鈕62、用于結束圖10所示的動作的完成按鈕63。預覽區(qū)域61中顯示的圖像可以根據通過用戶終端的操作部上的操作進行放大顯示。如圖10所示,在s155的處理之后,用戶終端的控制部判斷是否按下了返回按鈕62(s156)。當用戶終端的控制部在s156中判斷為按下了返回按鈕62時,執(zhí)行s151的處理。當用戶終端的控制部在s156中判斷為沒有按下返回按鈕62時,判斷是否按下了完成按鈕63(s157)。當用戶終端的控制部在s157中判斷為沒有按下完成按鈕63時,執(zhí)行s156的處理。當用戶終端的控制部在s153中判斷為按下了完成按鈕52,或在s157中判斷為按下了完成按鈕63時,結束圖10所示的動作。需要說明的是,在圖10所示的動作中,原始圖像是一頁一頁地從服務器30取向用戶終端。但是,也可將原始圖像全部頁面一次從服務器30取向用戶終端。此外,用戶終端的控制部將從服務器30接收到的原始圖像存儲于用戶終端本身的存儲部,從而能夠避免從服務器30再次接收。如以上說明,由于服務器30將印刷數據、印刷用圖像數據、顯示用圖像數據中、與輸出圖像的電子設備即mfp或用戶終端的種類相應的數據向電子設備發(fā)送(s134~s137),因此能夠降低電子設備的負擔并與電子設備適當地協(xié)調。服務器30將基于印刷數據生成的作為柵格圖像數據的印刷用圖像數據向mfp發(fā)送(s135),因此不需要基于印刷數據利用mfp生成柵格圖像的數據(s121),能夠降低mfp的負擔。因此,服務器30能夠使mfp高速完成印刷。尤其是,服務器30執(zhí)行與mfp中執(zhí)行的rip處理相同的rip處理時,能夠得到與基于印刷數據利用mfp生成柵格圖像的數據時相同品質的印刷品。服務器30對于執(zhí)行與本身不同的rip處理的mfp,不是發(fā)送基于印刷數據生成的作為柵格圖像數據的印刷用圖像數據,而是發(fā)送印刷數據(s136),因此基于印刷數據利用mfp生成柵格圖像的數據,由此能夠得到利用mfp形成的高品質的印刷品。服務器30向非印刷裝置的電子設備不是發(fā)送印刷用的數據,而是發(fā)送顯示用的數據(s137),因此能夠與不是印刷裝置的電子設備適當地協(xié)調。需要說明的是,服務器30即使接收了印刷數據,也可以不向非印刷裝置的電子設備發(fā)送數據。此外,服務器30也可以對于執(zhí)行與本身不同的rip處理的mfp不是發(fā)送印刷數據,而是與對于執(zhí)行與本身相同的rip處理的mfp同樣,發(fā)送印刷用圖像數據。即,也可以是當從服務器30發(fā)送的發(fā)送目的地的電子設備的種類為印刷裝置時,服務器30將印刷用圖像數據向電子設備發(fā)送。根據該結構,服務器30將基于印刷數據生成的作為柵格圖像數據的印刷用圖像數據向印刷裝置發(fā)送,所以不需要基于印刷數據由印刷裝置生成柵格圖像的數據,從而能夠降低印刷裝置的負擔。因此,服務器30能夠使印刷裝置高速完成印刷。此外,服務器30也可以對執(zhí)行與本身相同的rip處理的mfp不是發(fā)送印刷用圖像數據,而是與對于執(zhí)行與本身不同的rip處理的mfp同樣地發(fā)送印刷數據。即、當從服務器30發(fā)送的發(fā)送目的地的電子設備的種類為印刷裝置時,服務器30也可以將印刷數據向電子設備發(fā)送。需要說明的是,服務器30在接收到印刷數據的情況下,當從服務器30發(fā)送的發(fā)送目的地的電子設備的種類為用戶終端時,向該用戶終端發(fā)送縮略圖數據。但是,服務器30在接收到印刷數據的情況下,當從服務器30發(fā)送的發(fā)送目的地的電子設備的種類為用戶終端時,也可向該用戶終端發(fā)送原始圖像。服務器30在接收到印刷數據的情況下,生成基于該印刷數據的印刷用圖像數據及顯示用圖像數據。但是,服務器30在接收到印刷數據的情況下,也可僅生成基于該印刷數據的印刷用圖像數據及顯示用圖像數據中、與從服務器30發(fā)送的發(fā)送目的地的電子設備的種類相應的必要的數據。本發(fā)明的印刷裝置在本實施方式中為mfp,但也可以是打印機專用機等、mfp以外的印刷裝置。本發(fā)明的范圍并不限于上述內容,而是由權利要求的記載來定義,所以可以認為本說明書記載的實施方式只是舉例說明,而并非進行限定。因此,所有不脫離權利要求的范圍、界限的更改,以及等同于權利要求的范圍、界限的內容都包含在權利要求的范圍內。當前第1頁12當前第1頁12