服务器装置、记录介质、信息处理系统及图像形成装置的制作方法

文档序号:14943387发布日期:2018-07-17 06:27阅读:122来源:国知局

本发明涉及一种将用以形成图像的数据供给到图像形成装置的服务器装置、记录着程序的非临时性的计算机能够读取的记录介质及信息处理系统、以及能够从服务器装置获取数据而形成图像的图像形成装置。



背景技术:

已知能够从服务器装置获取数据而形成图像(所谓拉取打印(pullprint))的图像形成装置。

期望图像形成装置从服务器装置获取数据形成图像时进一步缩短时间。



技术实现要素:

本发明的一个实施方式的服务器装置具备:分辨率表,将各自不同的分辨率的多个图像形成装置与所述不同的分辨率彼此建立关联地加以记录;印刷数据获取部,从终端装置获取印刷数据;中间数据生成部,基于所述印刷数据生成不依赖于分辨率的中间数据;中间数据供给部,将所述中间数据供给到所述分辨率表中记录的所述多个图像形成装置;栅格化数据获取部,获取由所述多个图像形成装置基于所述中间数据生成的分别依赖于所述不同的分辨率的多个栅格化数据;拉取打印受理部,从执行拉取打印的图像形成装置即拉取打印图像形成装置受理拉取打印请求,获取所述拉取打印图像形成装置的分辨率即拉取打印分辨率;分辨率判断部,判断所述分辨率表中是否记录着与所述拉取打印分辨率相同的分辨率;以及拉取打印数据供给部,将依赖于与所述拉取打印分辨率相同的分辨率的栅格化数据供给到所述拉取打印图像形成装置。

本发明的一个实施方式的非临时性的计算机能够读取的记录介质中记录的程序使计算机作为如下各部发挥功能:分辨率表,将各自不同的分辨率的多个图像形成装置与所述不同的分辨率彼此建立关联地加以记录;印刷数据获取部,从终端装置获取印刷数据;中间数据生成部,基于所述印刷数据生成不依赖于分辨率的中间数据;中间数据供给部,将所述中间数据供给到所述分辨率表中记录的所述多个图像形成装置;栅格化数据获取部,获取由所述多个图像形成装置基于所述中间数据生成的分别依赖于所述不同的分辨率的多个栅格化数据;拉取打印受理部,从执行拉取打印的图像形成装置即拉取打印图像形成装置受理拉取打印请求,获取所述拉取打印图像形成装置的分辨率即拉取打印分辨率;分辨率判断部,判断所述分辨率表中是否记录着与所述拉取打印分辨率相同的分辨率;拉取打印数据供给部,将依赖于与所述拉取打印分辨率相同的分辨率的栅格化数据供给到所述拉取打印图像形成装置。

本发明的一个实施方式的信息处理系统具备:各自不同的分辨率的多个图像形成装置;以及服务器装置;所述服务器装置具有:分辨率表,将所述多个图像形成装置与所述不同的分辨率彼此建立关联地加以记录;印刷数据获取部,从终端装置获取印刷数据;中间数据生成部,基于所述印刷数据生成不依赖于分辨率的中间数据;中间数据供给部,将所述中间数据供给到所述分辨率表中记录的所述多个图像形成装置;且包括:栅格化数据获取部,获取由所述多个图像形成装置基于所述中间数据生成的分别依赖于所述不同的分辨率的多个栅格化数据;拉取打印受理部,从执行拉取打印的图像形成装置即拉取打印图像形成装置受理拉取打印请求,获取所述拉取打印图像形成装置的分辨率即拉取打印分辨率;分辨率判断部,判断所述分辨率表中是否记录着与所述拉取打印分辨率相同的分辨率;及拉取打印数据供给部,将依赖于与所述拉取打印分辨率相同的分辨率的栅格化数据供给到所述拉取打印图像形成装置。

本发明的一个实施方式的图像形成装置具备:中间数据获取部,从服务器装置获取中间数据;栅格化数据生成部,基于所述中间数据生成依赖于分辨率的栅格化数据;以及栅格化数据供给部,将所述栅格化数据供给到所述服务器装置;所述服务器装置具有:分辨率表,将各自不同的分辨率的多个图像形成装置与所述不同的分辨率彼此建立关联地加以记录;印刷数据获取部,从终端装置获取印刷数据;中间数据生成部,基于所述印刷数据生成不依赖于分辨率的所述中间数据;中间数据供给部,将所述中间数据供给到所述分辨率表中记录的所述多个图像形成装置;栅格化数据获取部,获取由所述多个图像形成装置基于所述中间数据生成的分别依赖于所述不同的分辨率的多个栅格化数据;拉取打印受理部,从执行拉取打印的图像形成装置即拉取打印图像形成装置受理拉取打印请求,获取所述拉取打印图像形成装置的分辨率即拉取打印分辨率;分辨率判断部,判断所述分辨率表中是否记录着与所述拉取打印分辨率相同的分辨率;及拉取打印数据供给部,将依赖于与所述拉取打印分辨率相同的分辨率的栅格化数据供给到所述拉取打印图像形成装置。

通过结合附图阅读本发明的最佳模式实施方式的以下详细描述,将更容易明白本发明的所述及其它目的、特征、及优点。

附图说明

图1表示本发明的一个实施方式所涉及的信息处理系统。

图2表示图像形成装置的硬件构成。

图3表示服务器装置的硬件构成。

图4表示信息处理系统的功能性构成。

图5表示服务器装置的动作流程。

图6表示图像形成装置的动作流程。

图7表示执行拉取打印的图像形成装置的动作流程。

图8表示信息处理系统的动作顺序。

具体实施方式

以下,一边参照附图一边对本发明的实施方式进行说明。

1.信息处理系统的概要

图1表示本发明的一个实施方式所涉及的信息处理系统。

信息处理系统1具有多个图像形成装置(multifunctionperipheral;多功能复合机,以下称作mfp)10a、10b…、服务器装置20、终端装置30。多个mfp10a、10b…与服务器装置20能够经由网络n而相互通信。网络n例如为公司内lan(localareanetwork;本地区域网)。

本例中,关于信息处理系统1,设为具有2台mfp10a、10b的信息处理系统来进行说明。mfp10a、10b可以是各不相同的机型及规格,本例中,具有各不相同的分辨率。以下的说明中,当未将2台mfp10a、10b加以区别时,简称作mfp10。

终端装置30是个人计算机等信息处理装置。终端装置30能够经由网络或不经由网络而至少与服务器装置20相互通信。本例中,终端装置30与服务器装置20能够经由网络n而相互通信。

用户想要利用与网络n连接的任一mfp10来印刷终端装置30所生成的印刷数据。终端装置30由用户操作,对服务器装置20供给印刷数据。用户登录任一mfp10。用户所登录的mfp10从服务器装置20获取基于该印刷数据生成的中间数据或栅格化数据。mfp10基于中间数据或栅格化数据形成(所谓拉取打印(pullprint))图像。

印刷数据是通过终端装置30执行打印机驱动程序而生成,由页面描述语言(pagedescriptionlanguage)记述。在印刷数据中(严格来说,是在存放印刷数据的可打印文件的标题中)记述了印刷该印刷数据时的分辨率。

不依赖于分辨率的中间数据通过服务器装置20对印刷数据进行解释(分析)并转换而生成,是仅为了用于生成栅格化数据的栅格化数据瞬前的数据。即,中间数据是反映了输出图像的分辨率前的数据。中间数据中也记述了印刷该中间数据时的分辨率(与印刷数据中记述的分辨率为相同的值)。

依赖于分辨率的栅格化数据是通过mfp10对中间数据进行转换而生成。栅格化数据是实际输出到打印机引擎的位图(bitmap)格式等的数据。栅格化数据的分辨率原则上依赖于印刷数据及中间数据中记述的分辨率。然而,在生成栅格化数据的mfp10的分辨率小于印刷数据及中间数据中记述的分辨率的情况下,栅格化数据的分辨率不得不依赖于该mfp10的分辨率。

2.图像形成装置的硬件构成

图2表示图像形成装置的硬件构成。

mfp10具备控制部11。控制部11由cpu(centralprocessingunit;中央处理器)、ram(randomaccessmemory;随机存取存储器)、rom(readonlymemory;只读存储器)及专用的硬件电路等构成,掌管mfp10的整体动作控制。使mfp10作为各功能部(后述)发挥功能的计算机程序存储在rom等的非临时性的计算机能够读取的记录介质中。

控制部11与图像读取部12、图像处理部14、图像存储器15、图像形成部16、操作部17、存储部18、通信控制部13等连接。控制部11进行所连接的所述各部的动作控制或与各部之间的信号或数据的收发。

控制部11依据由用户通过操作部17或连接网络的个人计算机(未图示)等所输入的任务的执行指示,来控制执行扫描器功能、印刷功能及复制功能等各功能相关的动作控制所需的机构的驱动及处理。

图像读取部12是从原稿读取图像的扫描器。

图像处理部14视需要对由图像读取部12所读取到的图像的图像数据进行图像处理。例如,图像处理部14为了提高由图像读取部12所读取的图像形成了图像后的品质,而进行阴影校正等图像处理。

图像存储器15具有如下区域,该区域暂时地存储由图像读取部12的读取所获得的原稿图像的数据或暂时地存储成为图像形成部16中的印刷对象的数据。

图像形成部16进行由图像读取部12所读取到的图像数据等的图像形成。

操作部17具备触摸屏部及操作键部,所述触摸屏部及操作键部受理关于mfp10能够执行的各种动作及处理的来自用户的指示。触摸屏部具备设置着触摸屏的lcd(liquidcrystaldisplay;液晶显示器)或有机el(electroluminescence;电致发光)显示器等显示部17a。

通信控制部13是用以连接于网络n的接口。

存储部18是存储由图像读取部12读取的原稿图像等的hdd(harddiskdrive;硬盘驱动器)等的大容量的存储装置。

3.服务器装置的硬件构成

图3表示服务器装置的硬件构成。

服务器装置20具有控制部21、以及经由总线27而与控制部21连接的显示部22、通信控制部23、操作部25及存储部26。

控制部21包含cpu等。控制部21的cpu将作为计算机能够读取的非临时性的记录介质的一例的rom中记录的程序载入到ram中并加以执行。作为程序之一有打印机驱动程序。控制部21将作为计算机能够读取的非临时性的记录介质的一例的rom中记录的打印机驱动程序载入到ram中并加以执行,由此对经由网络n而连接的mfp进行驱动。

存储部26包含rom、ram、及hdd等大容量的存储装置。rom固定地存放有控制部21执行的程序或数据等。ram中载入了rom中存放的程序。

显示部22包含lcd或有机el显示器等。显示部22基于从控制部21接收到的信息进行运算处理,并将所生成的图像信号显示于画面。显示部22也可以是外接的显示装置。

操作部25包含键盘、鼠标及各种开关等。操作部25对来自用户的操作进行检测并输出到控制部21。

通信控制部23是用以连接于网络n的接口。

4.终端装置的硬件构成

终端装置30是个人计算机、平板终端、智能手机等的典型的信息处理装置,图中省略而未示出其硬件构成。终端装置30的cpu将rom中记录的程序载入到ram并加以执行。终端装置30经由网络n将印刷数据供给到服务器装置20。

5.信息处理系统的功能性构成

图4表示信息处理系统的功能性构成。

以下,将执行拉取打印的mfp称作“拉取打印mfp”。本例中,“拉取打印mfp”为mfp10a,称作拉取打印mfp10a。而且,将拉取打印mfp10a的分辨率称作“拉取打印分辨率”。

服务器装置20的cpu将作为计算机能够读取的非临时性的记录介质的一例的rom中记录的信息处理程序载入到ram中并加以执行,由此作为印刷数据获取部201、中间数据生成部202、中间数据供给部203、栅格化数据获取部205、拉取打印列表供给部207、拉取打印受理部210、分辨率判断部211、拉取打印数据供给部212及表重置部213发挥功能。

作为服务器装置20的存储装置的一例的hdd存储有分辨率表204、中间数据记录部206、拉取打印列表记录部208及栅格化数据记录部209。

mfp10将作为计算机能够读取的非临时性的记录介质的一例的rom中记录的信息处理程序载入到ram中并加以执行,由此作为中间数据获取部101、栅格化数据生成部102、栅格化数据供给部103、拉取打印开始部111、拉取打印数据获取部112及拉取打印执行部113而发挥功能。

终端装置30将印刷数据经由网络n供给到服务器装置20。

服务器装置20的印刷数据获取部201经由网络n从终端装置30获取印刷数据。印刷数据获取部201将印刷数据的识别信息(名称等)作为能够拉取打印的数据的列表记录到拉取打印列表记录部208中。

服务器装置20的中间数据生成部202对从终端装置30获取到的印刷数据进行解释,生成不依赖于分辨率的中间数据。中间数据生成部202将所生成的中间数据记录到中间数据记录部206。

服务器装置20的中间数据供给部203经由网络n向分辨率表204中记录的全部mfp10a、10b(图4仅表示1台mfp)供给中间数据,并请求基于该中间数据生成栅格化数据。

mfp10的中间数据获取部101经由网络n从服务器装置20获取中间数据,并接收基于该中间数据生成栅格化数据的请求。

mfp10的栅格化数据生成部102基于从服务器装置20获取到的中间数据生成依赖于mfp10的分辨率的栅格化数据。

mfp10的栅格化数据供给部103将栅格化数据生成部102所生成的栅格化数据经由网络n而供给到服务器装置20。

服务器装置20的栅格化数据获取部205经由网络n从分辨率表204中记录的全部mfp10a、10b获取分别依赖于mfp10a、10b的分辨率的多个栅格化数据。栅格化数据获取部205将从mfp10获取到的依赖于不同的分辨率的栅格化数据记录到栅格化数据记录部209。

拉取打印mfp10a的拉取打印开始部111经由网络n向服务器装置20请求能够拉取打印的数据的列表。

服务器装置20的拉取打印列表供给部207经由网络n从拉取打印mfp10a受理能够拉取打印的数据的列表的请求。拉取打印列表供给部207将拉取打印列表记录部208中记录的能够拉取打印的数据的列表经由网络n而供给到拉取打印mfp10a。

拉取打印mfp10a的拉取打印开始部111经由网络n从服务器装置20获取能够拉取打印的数据的列表。拉取打印开始部111选择拉取打印对象的数据的识别信息,并通知给拉取打印数据获取部112。

拉取打印mfp10a的拉取打印数据获取部112将拉取打印对象的数据的识别信息、拉取打印mfp10a的拉取打印分辨率经由网络n而通知给服务器装置20。

服务器装置20的拉取打印受理部210经由网络n从拉取打印mfp10a受理拉取打印请求,由此获取拉取打印对象的数据的识别信息、拉取打印mfp10a的拉取打印分辨率。

服务器装置20的分辨率判断部211判断分辨率表204中是否记录着与拉取打印分辨率相同的分辨率。分辨率判断部211如果判断分辨率表204中未记录着与拉取打印分辨率相同的分辨率,则在分辨率表204中将拉取打印mfp10与拉取打印分辨率彼此建立关联地加以记录。

服务器装置20的拉取打印数据供给部212将依赖于与拉取打印mfp10a的分辨率相同的分辨率的栅格化数据或中间数据,经由网络n而供给到拉取打印mfp10a。

拉取打印mfp10a的拉取打印数据获取部112经由网络n从服务器装置20获取栅格化数据或中间数据。

拉取打印mfp10a的拉取打印执行部113将从服务器装置获取到的栅格化数据输出到图像形成部16并印刷。或者,拉取打印执行部113基于从服务器装置获取到的中间数据,使栅格化数据生成部102生成栅格化数据。拉取打印执行部113将栅格化数据生成部102所生成的栅格化数据输出到图像形成部16并印刷。

服务器装置20的表重置部213在特定的时机重置分辨率表204,并删除分辨率表204中记录的信息。

6.信息处理系统的动作

图5表示服务器装置的动作流程。图6表示图像形成装置的动作流程。图7表示执行拉取打印的图像形成装置的动作流程。图8表示信息处理系统的动作顺序。

本实施方式中,将各分辨率设为以下的值。

mfp10a的分辨率:600dpi(dotsperinch;每英寸点数)

mfp10b的分辨率:1200dpi

印刷数据中记述的分辨率:1200dpi

终端装置30基于由用户输入的特定的操作,将印刷数据经由网络n而供给到服务器装置20。印刷数据中记述了印刷数据的识别信息(名称等)或印刷该印刷数据时的分辨率(1200dpi)。

服务器装置20的印刷数据获取部201经由网络n从终端装置30获取印刷数据(步骤s201)。印刷数据获取部201将从终端装置30获取到的印刷数据供给到中间数据生成部202。印刷数据获取部201将从终端装置30获取到的印刷数据的识别信息(名称等)作为能够拉取打印的数据的列表记录于拉取打印列表记录部208中。

服务器装置20的中间数据生成部202在从印刷数据获取部201获取印刷数据时,对所获取到的印刷数据进行解释,生成不依赖于分辨率的中间数据(步骤s202)。中间数据中记述了印刷该中间数据时的分辨率(1200dpi)。中间数据生成部202将所生成的中间数据记录于中间数据记录部206中并供给到中间数据供给部203。

且说,服务器装置20的分辨率表204将各自不同的分辨率的多个mfp10(详细来说将多个mfp10的识别信息及地址信息(例如ip地址))与该不同的分辨率彼此建立关联地加以记录。分辨率表204记录的mfp10是连接于与服务器装置20相同的网络n的mfp10。本例中,分辨率表204将各自不同的分辨率的mfp10a、10b与该不同的分辨率(600dpi、1200dpi)彼此建立关联地加以记录。换句话说,分辨率表204针对1种分辨率记录1台mfp10。例如,即便与mfp10a不同的600dpi的mfp(未图示)连接于网络n,分辨率表204也针对分辨率600dpi而记录1台mfp10a。关于在分辨率表204中将mfp10与分辨率彼此建立关联地加以记录的方法,将在以后进行说明(后述的步骤s211)。

回到动作流程的说明中。服务器装置20的中间数据供给部203从中间数据生成部202获取中间数据。中间数据供给部203参照分辨率表204,抽取所记录的全部的识别信息对应的mfp10a、10b(步骤s203,是)。中间数据供给部203经由网络n对分辨率表204中记录的全部的mfp10a、10b(图4及图8仅示出1台mfp)(向分辨率表204中记录的mfp10a、10b的地址信息)供给中间数据,并请求基于该中间数据生成栅格化数据(步骤s204)。

即,在拉取打印受理部210从拉取打印mfp10a受理拉取打印请求(后述的步骤s208)前,中间数据生成部202生成中间数据(步骤s202)。而且,在拉取打印受理部210从拉取打印mfp10a受理拉取打印请求(后述的步骤s208)前,中间数据供给部203对分辨率表204中记录的全部的mfp10a、10b供给中间数据,并请求基于该中间数据生成栅格化数据(步骤s204)。

mfp10的中间数据获取部101经由网络n从服务器装置20获取中间数据,并接收基于该中间数据生成栅格化数据的请求(步骤s101)。中间数据获取部101将所获取到的中间数据供给到栅格化数据生成部102。

mfp10的栅格化数据生成部102在从中间数据获取部101获取中间数据时,基于所获取到的中间数据(记述了分辨率1200dpi),生成依赖于mfp10的分辨率的栅格化数据(步骤s102)。具体来说,mfp10a(分辨率600dpi)的栅格化数据生成部102基于中间数据生成600dpi的栅格化数据。mfp10b(分辨率1200dpi)的栅格化数据生成部102基于中间数据生成1200dpi的栅格化数据。另外,比中间数据中记述的分辨率(1200dpi)高的分辨率(例如2400dpi)的mfp(未图示)生成中间数据中记述的分辨率(1200dpi)的栅格化数据即可。mfp10的栅格化数据生成部102将所生成的栅格化数据供给到栅格化数据供给部103。

mfp10的栅格化数据供给部103将栅格化数据生成部102所生成的栅格化数据经由网络n供给到服务器装置20(步骤s103)。具体来说,mfp10a的栅格化数据供给部103将600dpi的栅格化数据供给到服务器装置20。mfp10b的栅格化数据供给部103将1200dpi的栅格化数据供给到服务器装置20。

服务器装置20的栅格化数据获取部205经由网络n从分辨率表204中记录的全部的mfp10a、10b获取分别依赖于mfp10a、10b的分辨率的多个栅格化数据(步骤s205)。栅格化数据获取部205将从mfp10获取到的依赖于不同的分辨率的栅格化数据记录于栅格化数据记录部209。具体来说,栅格化数据获取部205从mfp10a获取600dpi的栅格化数据,从mfp10b获取1200dpi的栅格化数据。栅格化数据获取部205将从mfp10a获取到的600dpi的栅格化数据与从mfp10b获取到的1200dpi的栅格化数据记录于栅格化数据记录部209中。

用户对mfp10进行操作,登录到作为执行拉取打印的mfp(拉取打印mfp)的任一mfp10。本例中,拉取打印mfp设为拉取打印分辨率600dpi的mfp10a。另外,关于拉取打印mfp,有时如本例那样是分辨率表204中记录的mfp,有时并非是分辨率表204中记录的mfp,无论是哪一个均无问题。拉取打印mfp10a在检测到用户对操作部17特定的操作时,开始拉取打印处理。

拉取打印mfp10a的拉取打印开始部111经由网络n向服务器装置20请求能够拉取打印的数据的列表(发送请求信号)(步骤s111)。此处,拉取打印mfp10a的拉取打印开始部111请求能够拉取打印的数据的列表时对服务器装置20发送的请求信号包含拉取打印mfp10a的识别信息及地址信息(例如ip地址)。

服务器装置20的拉取打印列表供给部207经由网络n从拉取打印mfp10a受理能够拉取打印的数据的列表的请求(接收请求信号)(步骤s206)。拉取打印列表供给部207从拉取打印列表记录部208读出能够拉取打印的数据的列表。拉取打印列表供给部207将能够拉取打印的数据的列表经由网络n而对拉取打印mfp10a(向在来自拉取打印mfp10a的请求信号中所含的地址信息)供给(步骤s207)。

拉取打印mfp10a的拉取打印开始部111经由网络n从服务器装置20获取能够拉取打印的数据的列表(步骤s112)。拉取打印开始部111将能够拉取打印的数据的列表中所含的数据的识别信息(名称等)例如显示于显示部17a中,由此提示给用户。

用户参照显示部17a中显示的能够拉取打印的数据的识别信息(名称等),对操作部17进行操作,选择能够拉取打印的数据的识别信息。

拉取打印mfp10a的拉取打印开始部111基于用户对操作部17的特定的操作,来选择拉取打印对象的数据的识别信息(步骤s113)。拉取打印开始部111将所选择的拉取打印对象的数据的识别信息通知给拉取打印数据获取部112。

拉取打印mfp10a的拉取打印数据获取部112从拉取打印开始部111获取拉取打印对象的数据的识别信息。拉取打印数据获取部112将拉取打印对象的数据的识别信息与拉取打印mfp10a的拉取打印分辨率(600dpi)经由网络n而通知给服务器装置20(步骤s114)。

服务器装置20的拉取打印受理部210经由网络n从拉取打印mfp10a受理拉取打印请求。具体来说,拉取打印受理部210通过受理拉取打印请求,而获取所选择的拉取打印对象的数据的识别信息与拉取打印mfp10a的拉取打印分辨率(600dpi)(步骤s208)。拉取打印受理部210对分辨率判断部211通知拉取打印分辨率(600dpi)。

服务器装置20的分辨率判断部211从拉取打印受理部210接收拉取打印分辨率(600dpi)的通知。分辨率判断部211判断分辨率表204中记录的多个不同的分辨率中是否记录着与拉取打印分辨率(600dpi)相同的分辨率(步骤s209)。分辨率判断部211将是否记录着与拉取打印分辨率(600dpi)相同的分辨率的情况通知给拉取打印数据供给部212。

分辨率表204中记录着与拉取打印分辨率相同的分辨率,是指依赖于与拉取打印分辨率相同的分辨率的栅格化数据(步骤s205)已记录于栅格化数据记录部209。另一方面,分辨率表204中未记录着与拉取打印分辨率相同的分辨率,是指依赖于与拉取打印分辨率相同的分辨率的栅格化数据(步骤s205)未记录于栅格化数据记录部209中。

本例中,分辨率表204将各自不同的分辨率的mfp10a、10b与该不同的分辨率(600dpi、1200dpi)彼此建立关联地加以记录。因此,分辨率判断部211判断分辨率表204中记录的多个不同的分辨率中记录着与拉取打印分辨率(600dpi)相同的分辨率(步骤s209,是)。分辨率判断部211将已判断分辨率表204中记录着与拉取打印分辨率相同的分辨率的情况通知给拉取打印数据供给部212。

服务器装置20的拉取打印数据供给部212从分辨率判断部211接收分辨率表204中记录着与拉取打印分辨率相同的分辨率这一通知。于是,拉取打印数据供给部212针对与从拉取打印mfp10a获取到的识别信息对应的打印对象的数据,从栅格化数据记录部209读出依赖于与拉取打印mfp10a的分辨率(600dpi)相同的分辨率的栅格化数据。拉取打印数据供给部212将所读出的栅格化数据经由网络n而供给到拉取打印mfp10a(步骤s210)。

拉取打印mfp10a的拉取打印数据获取部112经由网络n从服务器装置20获取拉取打印对象的数据(步骤s115)。拉取打印数据获取部112在获取了栅格化数据的情况下(步骤s116,是),将栅格化数据供给到拉取打印执行部113。具体来说,所获取到的数据是依赖于与拉取打印mfp10a的分辨率(600dpi)相同的分辨率的栅格化数据。

拉取打印mfp10a的拉取打印执行部113从拉取打印数据获取部112获取栅格化数据。拉取打印执行部113将所获取到的栅格化数据输出到图像形成部16并印刷(步骤s118)。

另一方面,服务器装置20的分辨率判断部211判断分辨率表204中未记录着与拉取打印分辨率相同的分辨率(步骤s209,否)。分辨率判断部211将判断为分辨率表204中未记录着与拉取打印分辨率相同的分辨率的情况通知给拉取打印数据供给部212。然后,分辨率判断部211在分辨率表204中将拉取打印mfp10a与拉取打印分辨率彼此建立关联地加以记录(步骤s211)。详细来说,分辨率判断部211在分辨率表204中将拉取打印mfp10a的识别信息及地址信息(例如ip地址)与拉取打印分辨率彼此建立关联地加以记录。拉取打印mfp10a的识别信息及地址信息包含于在步骤s206中拉取打印列表供给部207所接收到的请求信号中。

服务器装置20的拉取打印数据供给部212从分辨率判断部211接收分辨率表204中未记录着与拉取打印分辨率相同的分辨率这一通知。于是,拉取打印数据供给部212针对与从拉取打印mfp10a获取到的识别信息对应的打印对象的数据,从中间数据记录部206读出中间数据。拉取打印数据供给部212将所读出的中间数据经由网络n而供给到拉取打印mfp10a(步骤s212)。

拉取打印mfp10a的拉取打印数据获取部112经由网络n从服务器装置20获取拉取打印对象的数据(步骤s115)。拉取打印数据获取部112在获取到中间数据的情况下(步骤s116,否),将中间数据供给到拉取打印执行部113。

拉取打印mfp10a的拉取打印执行部113从拉取打印数据获取部112获取中间数据。拉取打印执行部113将所获取到的中间数据供给到栅格化数据生成部102。

拉取打印mfp10a的栅格化数据生成部102基于从拉取打印执行部113获取到的中间数据,生成依赖于mfp10a的分辨率的栅格化数据(步骤s117)。栅格化数据生成部102将所生成的栅格化数据供给到拉取打印执行部113。

拉取打印mfp10a的拉取打印执行部113从栅格化数据生成部102获取栅格化数据。拉取打印执行部113将所获取到的栅格化数据输出到图像形成部16并印刷(步骤s118)。

另外,服务器装置20的表重置部213在特定的时机重置分辨率表204,删除分辨率表204中记录的信息。“特定的时机”是指例如定期的时机或基于特定的触发的时机。由此,分辨率表204在每个特定的时机被更新。因此,例如在网络n连接着新的高性能mfp(分辨率与已连接的任一mfp的分辨率相同)的情况下,有将该新的mfp记录于分辨率表204的机会。

如果对分辨率表204进行重置,删除分辨率表204中记录的信息,则中间数据供给部203无法抽取分辨率表204中记录的mfp(步骤s203,否)。该情况下,服务器装置20将待机直到经由网络n从拉取打印mfp10a受理能够拉取打印的数据的列表的请求(步骤s206)为止。

7.总结

典型的拉取打印的技术中,在图像形成装置执行拉取打印时,是从服务器装置获取中间数据,基于所获取到的中间数据生成栅格化数据,并基于所生成的栅格化数据形成图像。

例如,根据专利文献1,mfp根据条件而利用不依赖于分辨率的原始数据进行印刷,但在该情况下,每次印刷时需要生成依赖于分辨率的栅格化数据。因生成栅格化数据要花费时间,所以结果,图像形成要花费时间。

与此相对,根据所述实施方式,服务器装置20在从拉取打印mfp10a受理拉取打印请求(步骤s208)前,生成中间数据(步骤s202),对分辨率表204中记录的全部的mfp10a、10b供给中间数据,并请求基于该中间数据生成栅格化数据(步骤s204)。其结果,服务器装置20在从拉取打印mfp10a受理拉取打印请求(步骤s208)前,便获取依赖于拉取打印mfp10a的分辨率的栅格化数据(步骤s205)的可能性高。

由此,服务器装置20在从拉取打印mfp10a受理拉取打印请求(步骤s208)时,能够立即将依赖于拉取打印mfp10a的分辨率的栅格化数据供给到拉取打印mfp10a(步骤s210)。由此,拉取打印mfp10a印刷从服务器装置20获取到的栅格化数据(步骤s118)即可,因而能够省去mfp基于从服务器装置获取到的中间数据生成栅格化数据的步骤。因此,根据本实施方式,与包括mfp基于从服务器装置获取到的中间数据生成栅格化数据的步骤的典型的拉取打印的技术相比,能够在更短时间内执行拉取打印。

另一方面,服务器装置20如果未获取依赖于拉取打印mfp10a的分辨率的栅格化数据(步骤s209,否),则只能将中间数据供给到拉取打印mfp10a(步骤s212)。然而,服务器装置20在分辨率表204中将拉取打印mfp10a与拉取打印分辨率彼此建立关联地加以记录(步骤s211)。因此,服务器装置20在下一次从与拉取打印mfp10a的分辨率相同的分辨率的mfp受理拉取打印请求时(步骤s208),理应获取拉取打印mfp10a所生成的栅格化数据(步骤s205)。因此,下一次以后,服务器装置20能够将依赖于拉取打印分辨率的栅格化数据供给到拉取打印mfp(步骤s210)。

而且,根据专利文献2,服务器获取图像形成装置的机型信息(制造编号),生成依赖于基于机型信息的分辨率的图像数据并供给到图像形成装置。由于服务器将机型信息与分辨率建立关联地加以管理,因而每次发布新机型时必须继续更新机型信息。

与此相对,根据所述实施方式,服务器装置20具有分辨率表204,该分辨率表204将各自不同的分辨率的多个图像形成装置与所述不同的分辨率彼此建立关联地加以记录。由此,尽管服务器装置20未存储机型信息,拉取打印mfp10仍能够适当地获取依赖于拉取打印分辨率的栅格化数据。

以上对本技术的各实施方式及各变形例进行了说明,但本技术不被局限于所述实施方式,在不脱离本技术的主旨的范围内当然可添加各种变更。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1