图像输出系统的制作方法

文档序号:11624098阅读:161来源:国知局
本发明涉及一种图像输出系统,该图像输出系统包括能够根据印刷数据生成栅格图像数据的服务器。
背景技术
::当前已知有如下图像形成装置,即,在判定是否为能够由本设备处理的数据文件之后,当为能够由本设备处理的数据文件时,根据数据文件由本设备生成用于执行印刷的栅格图像的数据,当为本设备无法处理的数据文件时,根据数据文件使服务器生成用于执行印刷的栅格图像数据。但是,在现有的图像形成装置中,必须判定是否为能够由本设备处理的数据文件,进而,当为本设备无法处理的数据文件时,必须执行使服务器生成栅格图像数据的处理,因此存在需要处理能力高的图像形成装置的问题。技术实现要素:本发明的目的在于提供一种包括服务器的图像输出系统,该服务器能够降低对输出图像的电子设备的负担并且能与电子设备适当地协调。本发明的图像输出系统,包括能够通过网络相互通信的终端、服务器和印刷装置,所述服务器包括中央处理单元(cpu)和存储设备,所述存储设备包括半导体存储器或硬盘驱动器(hdd),所述存储设备中存储服务器用程序,所述中央处理单元执行所述服务器用程序,由此作为数据生成部和数据发送部发挥作用,所述数据生成部基于从所述终端接收到的印刷数据执行rip处理,由此生成栅格图像的数据,所述数据发送部向输出图像的发送目的地发送用于图像输出的数据,所述数据发送部将从所述终端接收到的印刷数据和利用所述数据生成部生成的栅格图像的数据之中、与所述发送目的地的种类相应的数据向所述发送目的地发送。本发明的图像输出系统能够降低对输出图像的电子设备的负担并且能与电子设备适当地协调。本说明书适当地参照附图,通过使对以下详细说明中记载的概念进行总结的内容简略化的方式来进行介绍。本说明书的意图并不是限定权利要求中记载的主题的重要特征和本质特征,此外,意图也不是限定权利要求中记载的主题的范围。此外,在权利要求中记载的对象,并不限定于解决本发明中任意部分中记载的一部分或全部缺点的实施方式。附图说明图1是本发明一实施方式的图像输出系统的框图。图2是图1所示的用户终端的框图。图3是图1所示的服务器的框图。图4是图1所示的mfp的框图。图5是执行基于印刷数据的预览时图2所示的用户终端的动作的流程图。图6是发送印刷数据时图2所示的用户终端的动作的流程图。图7是接收到印刷数据时图4所示的mfp的动作的流程图。图8是从用户终端接收到印刷数据时图3所示的服务器的动作的流程图。图9是接收到印刷用图像数据时图1所示的mfp的动作的流程图。图10是接收到缩略图数据时图1所示的用户终端的动作的流程图。图11是显示图10所示动作中显示的缩略图预览画面一例的图。图12是显示图10所示动作中显示的原始图像预览画面一例的图。具体实施方式以下参照附图对本发明的一实施方式进行说明。首先,对本实施方式涉及的图像输出系统的结构进行说明。图1是本实施方式涉及的图像输出系统10的框图。如图1所示,图像输出系统10包括:作为生成印刷数据的电子设备的用户终端20、服务器30、作为印刷装置的mfp(multifunctionperipheral:多功能外围设备)40,该印刷装置根据作为印刷作业的数据的作业数据来执行印刷。用户终端20、服务器30及mfp40之间能够通过lan(localareanetwork:局域网络)、互联网等网络11相互进行通信。由用户终端20生成的印刷数据为利用pcl(printercommandlanguage:打印机指令语言)、kpdl(kyocerapagedescriptionlanguage:京瓷页面描述语言)等页面描述语言(pdl:pagedescriptionlanguage)表述的数据。服务器30与mfp40相比在设备规格上为高性能,且数据的处理能力高。需要说明的是,图像输出系统10可以包括多个与用户终端20相同的用户终端。但是,下面以图像输出系统10包括的用户终端为代表,对用户终端20进行说明。同样,图像输出系统10可以具备多个与mfp40相同的mfp。但是,下面以图像输出系统10包括的mfp为代表,对mfp40进行说明。图像输出系统10包括的用户终端及mfp构成本发明的电子设备。图2是用户终端20的框图。如图2所示,用户终端20包括:输入用户进行的各种操作的输入设备即操作部21、显示各种信息的lcd(liquidcrystaldisplay:液晶显示器)等显示设备即显示部22、经由网络11(参照图1)与外部装置进行通信的通信设备即通信部23、存储各种数据的半导体存储器、hdd(harddiskdrive:硬盘驱动器)等存储设备即存储部24、总体控制用户终端20的控制部25。用户终端20由智能手机等便携终端或pc(personalcomputer:个人计算机)等计算机构成。存储部24存储有:控制印刷装置动作的打印机驱动器24a、和根据印刷数据执行rip(rasterimageprocessor:栅格图像处理器)处理并由此生成栅格图像的数据的rip模块24b。打印机驱动器24a及rip模块24b既可分别在用户终端20的制造阶段安装到用户终端20中,也可从usb(universalserialbus:通用串行总线)存储器等外部存储介质追加安装到用户终端20中,还可从网络11上追加安装到用户终端20中。控制部25例如包括:cpu(centralprocessingunit:中央处理单元)、存储程序及各种数据的rom(readonlymemory:只读存储器)、用作cpu工作区域的ram(randomaccessmemory:随机存取存储器)。cpu执行存储在rom或存储部24中的程序。图3是服务器30的框图。如图3所示,服务器30包括:输入用户进行的各种操作的鼠标、键盘等输入设备即操作部31、显示各种信息的lcd等显示设备即显示部32、经由网络11(参照图1)与外部装置进行通信的通信设备即通信部33、存储各种数据的半导体存储器、hdd等存储设备即存储部34、总体控制服务器30的控制部35。服务器30由pc等计算机构成。存储部34存储:控制服务器30的动作的服务器用程序34a、根据印刷数据执行rip处理并由此生成栅格图像数据的rip模块34b。服务器用程序34a及rip模块34b既可分别在服务器30的制造阶段安装在服务器30中,也可从usb存储器等外部的存储介质追加安装到服务器30中,还可从网络11上追加安装到服务器30中。存储部34能够存储多个印刷数据34c。存储部34能够存储多个作为印刷用的栅格图像数据的印刷用图像数据34d。印刷用图像数据34d为pclm(printercommandlanguagemobile:打印机指令语言)文件、pwg(printerworkinggroup:打印工作组)栅格文件、urf(universalrasterformat:通用栅格格式)文件等印刷装置不执行rip处理就能够印刷的文件。存储部34将印刷用图像数据34d分别与对应的印刷数据34c建立关联地进行存储。存储部34能够存储多个作为显示用栅格图像的数据的显示用图像数据34e。显示用图像数据34e为png(portablenetworkgraphics:便携式网络图像格式)文件等能够在pc或印刷装置中预览的文件。显示用图像数据34e包括:作为基于印刷数据34c由rip模块34b执行rip处理而生成的原始图像的数据的原始数据、作为对原始图像缩小图像尺寸而减小数据大小的缩略图的数据的缩略图数据。存储部34将显示用图像数据34e分别与对应的印刷数据34c建立关联地存储。需要说明的是,在作为原始数据使用印刷用图像数据34d的情况下,显示用图像数据34e也可仅包含原始数据及缩略图数据中的缩略图数据。控制部35例如包括:cpu、存储程序及各种数据的rom、用作cpu的工作区域的ram。cpu执行rom或存储部34中存储的程序。控制部35执行存储部34中存储的服务器用程序34a,由此作为生成数据的数据生成部35a、及发送数据的数据发送部35b发挥作用。图4是mfp40的框图。如图4所示,mfp40包括:输入用户进行的各种操作的按钮等输入设备即操作部41、显示各种信息的lcd等显示设备即显示部42、在纸张等记录介质上执行印刷的印刷设备即打印机43、从原稿读取图像数据的读取设备即扫描仪44、经由未图示的外部传真机和公共电话线路等通信线路进行传真通信的传真设备即传真通信部45、经由网络11(参照图1)与外部的装置进行通信的网络通信设备即通信部46、存储各种数据的半导体存储器、hdd等存储设备即存储部47、总体控制mfp40的控制部48。存储部47存储rip模块47a,该rip模块47a基于印刷数据执行rip处理而生成栅格图像的数据。rip模块47a既可以在mfp40的制造阶段安装到mfp40,也可从usb存储器等外部存储介质追加安装到mfp40,还可从网络11上追加安装到mfp40。控制部48例如包括:cpu、存储程序及各种数据的rom、用作cpu的工作区域的ram。cpu执行rom或存储部47中存储的程序。接下来,对图像输出系统10的动作进行说明。首先,对执行基于印刷数据的预览时用户终端20的动作进行说明。用户能够通过用户终端20的操作部21向用户终端20指示执行基于由用户终端20发送的予定的印刷数据的预览。当指示执行预览时,用户终端20的控制部25执行打印机驱动器24a,由此执行图5所示的动作。图5是执行基于印刷数据的预览时用户终端20的动作的流程图。如图5所示,用户终端20的控制部25基于印刷数据由rip模块24b执行rip处理,由此生成png文件等栅格图像的数据(s101),之后,基于生成的栅格图像的数据由显示部22执行预览(s102),结束图5所示的动作。接下来,对发送印刷数据时用户终端20的动作进行说明。当用户确认显示部22上执行的预览等、并确定由用户终端20发送印刷数据时,能够通过用户终端20的操作部21向用户终端20指示由用户终端20发送印刷数据。当指示发送印刷数据时,用户终端20的控制部25执行打印机驱动器24a,由此执行图6所示的动作。图6是发送印刷数据时用户终端20的动作的流程图。如图6所示,控制部25判断印刷数据的发送目的地(s111)。在此,用户可以通过操作部21事先在打印机驱动器24a设定印刷数据的发送目的地。作为印刷数据的发送目的地,能够设定为mfp40等具体的印刷装置以及服务器30。需要说明的是,当服务器30被设定为印刷数据的发送目的地时,还需要设定从服务器30发送的发送目的地。作为从服务器30发送的发送目的地有用户终端及印刷装置。当控制部25在s111中判断设定的发送目的地为印刷装置时,通过通信部23向设定为发送目的地的印刷装置发送印刷数据(s112),结束图6所示的动作。当控制部25在s111中判断设定的发送目的地为服务器30时,通过通信部23向服务器30发送印刷数据(s113),并结束图6所示的动作。在此,当控制部25向服务器30发送印刷数据时,在印刷数据中附加发送“从服务器30发送的发送目的地的设定”。接下来,对基于从用户终端20直接接收到的印刷数据执行印刷时的mfp40的动作进行说明。当mfp40的控制部48从用户终端20接收到作为作业数据的印刷数据时,执行图7所示的动作。图7是接收到印刷数据时mfp40的动作的流程图。如图7所示,控制部48基于接收到的印刷数据由rip模块47a执行rip处理,由此生成pclm文件、pwg栅格文件、urf文件等栅格图像的数据(s121),之后基于生成的栅格图像的数据由打印机43执行印刷(s122),结束图7所示的动作。接下来,对从用户终端20接收到印刷数据时服务器30的动作进行说明。当从用户终端20接收到印刷数据时,服务器30的控制部35执行图8所示的动作。图8是从用户终端20接收到印刷数据时服务器30的动作的流程图。如图8所示,控制部35的数据生成部35a将接收到的印刷数据作为印刷数据34c存储于存储部34(s131)。接下来,数据生成部35a基于s131中存储于存储部34的印刷数据34c由rip模块34b执行rip处理,由此作为栅格图像的数据生成pclm文件、pwg栅格文件、urf文件等印刷用图像数据和png文件等显示用图像数据(s132),之后将生成的印刷用图像数据及显示用图像数据分别作为印刷用图像数据34d及显示用图像数据34e存储于存储部34(s133)。在此,数据生成部35a将印刷用图像数据34d及显示用图像数据34e与s131中存储的印刷数据34c建立关联地存储。接下来,数据发送部35b基于在s131中存储于存储部34的印刷数据34c所附加的“从服务器30发送的发送目的地的设定”,判断从服务器30发送的发送目的地的电子设备的种类(s134)。在此,数据发送部35b判断从服务器30发送的发送目的地的电子设备的种类是“基于印刷数据执行与服务器30本身相同的rip处理的印刷装置(以下称为‘同rip印刷装置’)”,还是“基于印刷数据执行与服务器30本身不同的rip处理的印刷装置(以下称为‘异rip印刷装置’)”,亦或是“不是印刷装置的电子设备(以下称为‘非印刷装置’)”。数据发送部35b既可仅基于印刷数据34c所附加的“从服务器30发送的发送目的地的设定”的信息来判断从服务器30发送的发送目的地的电子设备的种类,也可基于印刷数据34c所附加的“从服务器30发送的发送目的地的设定”向从服务器30发送的发送目的地的电子设备进行实际咨询,由此判断从服务器30发送的发送目的地的电子设备的种类。当数据发送部35b在s134中判断从服务器30发送的发送目的地的电子设备的种类为同rip印刷装置时,将s133中存储的印刷用图像数据34d发送到从服务器30发送的发送目的地的电子设备(s135),并结束图8所示的动作。当数据发送部35b在s134中判断从服务器30发送的发送目的地的电子设备的种类为异rip印刷装置时,将s131中存储的印刷数据34c发送到从服务器30发送的发送目的地的电子设备(s136),并结束图8所示的动作。当数据发送部35b在s134中判断从服务器30发送的发送目的地的电子设备的种类为非印刷装置时,将s133中存储的显示用图像数据34e中缩略图数据发送到从服务器30发送的发送目的地的电子设备(s137),并结束图8所示的动作。非印刷装置即用户终端将s137中发送来的缩略图数据存储于存储部。接下来,对从服务器30接收到印刷用图像数据时mfp的动作进行说明。当从服务器30接收作为作业数据的印刷用图像数据时,mfp的控制部执行图9所示的动作。图9是接收到印刷用图像数据时mfp的动作的流程图。如图9所示,mfp的控制部基于接收到的印刷用图像数据利用mfp本身的打印机执行印刷(s141),并结束图9所示的动作。接下来,对从服务器30接收到印刷数据时mfp的动作进行说明。当从服务器30接收作为作业数据的印刷数据时,mfp的控制部执行与图7所示的动作相同的动作。即,如图7所示,mfp的控制部基于接收到的印刷数据由rip模块47a执行rip处理,由此生成pclm文件、pwg栅格文件、urf文件等栅格图像的数据(s121),之后基于生成的栅格图像的数据利用mfp本身的打印机执行印刷(s122),并结束图7所示的动作。接下来,对从服务器30接收到缩略图数据时用户终端的动作进行说明。当从服务器30接收到缩略图数据时,用户终端的控制部执行图10所示的动作。图10是接收到缩略图数据时用户终端的动作的流程图。如图10所示,用户终端的控制部在用户终端本身的显示部显示缩略图预览画面,该缩略图预览画面显示基于接收到的缩略图数据的缩略图(s151)。图11是表示s151中显示的缩略图预览画面50一例的图。图11所示的缩略图预览画面50包括:将目标印刷作业的各页面的缩略图进行显示的缩略图区域51、和用于结束图10所示的动作的完成按钮52。缩略图区域51能够显示目标印刷作业的全部页面的缩略图。在目标印刷作业的全部页面的缩略图不能够同时显示在缩略图区域51的情况下,可以通过滚动来进行显示。用户通过用户终端的操作部能够选择缩略图区域51中某一缩略图。如图10所示,在s151的处理之后,用户终端的控制部判断是否选择了缩略图区域51中某一缩略图(s152)。当用户终端的控制部在s152中判断为没有选择缩略图区域51中任何缩略图时,判断是否按下了完成按钮52(s153)。当用户终端的控制部在s153中判断为没有按下完成按钮52时,执行s152的处理。当用户终端的控制部在s152中判断为选择了缩略图区域51中某一缩略图时,向服务器30请求选中的缩略图的原始图像(s154)。而且,当用户终端的控制部从服务器30接收到原始图像的原始数据时,在用户终端本身的显示部显示原始图像预览画面,该原始图像预览画面显示基于接收到的原始数据的原始图像(s155)。图12是表示s155中显示的原始图像预览画面60一例的图。图12所示的原始图像预览画面60包括:显示原始图像的预览区域61、用于返回到缩略图预览画面50(参照图11)的返回按钮62、用于结束图10所示的动作的完成按钮63。预览区域61中显示的图像可以根据通过用户终端的操作部上的操作进行放大显示。如图10所示,在s155的处理之后,用户终端的控制部判断是否按下了返回按钮62(s156)。当用户终端的控制部在s156中判断为按下了返回按钮62时,执行s151的处理。当用户终端的控制部在s156中判断为没有按下返回按钮62时,判断是否按下了完成按钮63(s157)。当用户终端的控制部在s157中判断为没有按下完成按钮63时,执行s156的处理。当用户终端的控制部在s153中判断为按下了完成按钮52,或在s157中判断为按下了完成按钮63时,结束图10所示的动作。需要说明的是,在图10所示的动作中,原始图像是一页一页地从服务器30取向用户终端。但是,也可将原始图像全部页面一次从服务器30取向用户终端。此外,用户终端的控制部将从服务器30接收到的原始图像存储于用户终端本身的存储部,从而能够避免从服务器30再次接收。如以上说明,由于服务器30将印刷数据、印刷用图像数据、显示用图像数据中、与输出图像的电子设备即mfp或用户终端的种类相应的数据向电子设备发送(s134~s137),因此能够降低电子设备的负担并与电子设备适当地协调。服务器30将基于印刷数据生成的作为栅格图像数据的印刷用图像数据向mfp发送(s135),因此不需要基于印刷数据利用mfp生成栅格图像的数据(s121),能够降低mfp的负担。因此,服务器30能够使mfp高速完成印刷。尤其是,服务器30执行与mfp中执行的rip处理相同的rip处理时,能够得到与基于印刷数据利用mfp生成栅格图像的数据时相同品质的印刷品。服务器30对于执行与本身不同的rip处理的mfp,不是发送基于印刷数据生成的作为栅格图像数据的印刷用图像数据,而是发送印刷数据(s136),因此基于印刷数据利用mfp生成栅格图像的数据,由此能够得到利用mfp形成的高品质的印刷品。服务器30向非印刷装置的电子设备不是发送印刷用的数据,而是发送显示用的数据(s137),因此能够与不是印刷装置的电子设备适当地协调。需要说明的是,服务器30即使接收了印刷数据,也可以不向非印刷装置的电子设备发送数据。此外,服务器30也可以对于执行与本身不同的rip处理的mfp不是发送印刷数据,而是与对于执行与本身相同的rip处理的mfp同样,发送印刷用图像数据。即,也可以是当从服务器30发送的发送目的地的电子设备的种类为印刷装置时,服务器30将印刷用图像数据向电子设备发送。根据该结构,服务器30将基于印刷数据生成的作为栅格图像数据的印刷用图像数据向印刷装置发送,所以不需要基于印刷数据由印刷装置生成栅格图像的数据,从而能够降低印刷装置的负担。因此,服务器30能够使印刷装置高速完成印刷。此外,服务器30也可以对执行与本身相同的rip处理的mfp不是发送印刷用图像数据,而是与对于执行与本身不同的rip处理的mfp同样地发送印刷数据。即、当从服务器30发送的发送目的地的电子设备的种类为印刷装置时,服务器30也可以将印刷数据向电子设备发送。需要说明的是,服务器30在接收到印刷数据的情况下,当从服务器30发送的发送目的地的电子设备的种类为用户终端时,向该用户终端发送缩略图数据。但是,服务器30在接收到印刷数据的情况下,当从服务器30发送的发送目的地的电子设备的种类为用户终端时,也可向该用户终端发送原始图像。服务器30在接收到印刷数据的情况下,生成基于该印刷数据的印刷用图像数据及显示用图像数据。但是,服务器30在接收到印刷数据的情况下,也可仅生成基于该印刷数据的印刷用图像数据及显示用图像数据中、与从服务器30发送的发送目的地的电子设备的种类相应的必要的数据。本发明的印刷装置在本实施方式中为mfp,但也可以是打印机专用机等、mfp以外的印刷装置。本发明的范围并不限于上述内容,而是由权利要求的记载来定义,所以可以认为本说明书记载的实施方式只是举例说明,而并非进行限定。因此,所有不脱离权利要求的范围、界限的更改,以及等同于权利要求的范围、界限的内容都包含在权利要求的范围内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1