图像处理装置、服务器、以及图像处理装置的控制方法和只读存储器

文档序号:72964 发布日期:2021-10-01 浏览:20次 >En<

阅读说明:本技术 图像处理装置、服务器、以及图像处理装置的控制方法和只读存储器 (Image processing apparatus, server, control method of image processing apparatus, and read only memory ) 是由 奥野哲也 于 2021-03-11 设计创作,主要内容包括:本发明提供图像处理装置、服务器及图像处理装置的控制方法和只读存储器。图像处理装置能在短时间内高效地发送读取数据,避免从头开始重新读取多个记录介质的图像。在复合机中,CPU执行:上限值设定处理,设定存储于RAM的读取数据的量的上限值;读取处理,通过读取部生成一张纸张的图像的读取数据,使该读取数据存储于RAM;判断处理,在读取处理后,判断存储于RAM的读取数据的量是否超过上限值;发送处理,在判断为读取数据的量超过上限值时(判断处理:是),禁止读取处理的执行,经由通信部向服务器发送存储于RAM的读取数据;及解除处理,在发送处理后,消除存储于RAM的读取数据,解除读取处理的执行禁止。(The invention provides an image processing apparatus, a server, a method of controlling the image processing apparatus, and a read only memory. The image processing apparatus can efficiently transmit read data in a short time and avoid re-reading images of a plurality of recording media from the beginning. In the multifunction device, a CPU executes: an upper limit value setting process of setting an upper limit value of the amount of read data stored in the RAM; a reading process of generating read data of an image of one sheet by a reading section and storing the read data in a RAM; a judgment process of judging whether or not the amount of read data stored in the RAM exceeds an upper limit value after the reading process; a transmission process of prohibiting execution of the reading process and transmitting the read data stored in the RAM to the server via the communication unit when it is determined that the amount of the read data exceeds the upper limit value (determination process: YES); and a release process of releasing the execution prohibition of the read process by erasing the read data stored in the RAM after the transmission process.)

图像处理装置、服务器、以及图像处理装置的控制方法和只读 存储器

技术领域

本发明涉及具备生成记录介质的图像的读取数据的读取部的图像处理装置、能够经由网络而与图像处理装置进行通信的服务器、以及图像处理装置的控制方法和程序。

背景技术

在专利文献1中示出了如下的结构,图像处理装置与服务器经由网络而连接,从图像处理装置向服务器发送扫描数据(读取数据)。

现有技术文献

专利文献

专利文献1:日本特开2011-135522号公报

发明要解决的技术问题

在图像处理装置中,考虑生成多个记录介质的图像的读取数据,一次性地将该读取数据发送给服务器。在该情况下,与按照每一个记录介质发送读取数据的情况相比,能够在短时间内高效地进行读取数据的发送。

然而,图像处理装置的存储部具有容量,若存储于存储部的读取数据的量超过该容量,则在此之前生成的读取数据被从存储部消除,可能需要从头开始重新进行多个记录介质的图像的读取。

发明内容

本发明的目的在于,提供图像处理装置、服务器、以及图像处理装置的控制方法和程序,图像处理装置能够在短时间内高效地进行读取数据的发送,并且能够避免从头开始重新进行多个记录介质的图像的读取的情况。

用于解决技术问题的技术手段

根据本发明的第一观点,提供一种图像处理装置,具备:通信部,该通信部用于经由网络而与服务器进行通信;读取部,该读取部生成记录介质的图像的读取数据;存储部;以及控制部,该图像处理装置的特征在于,所述控制部执行如下的处理:上限值设定处理,设定存储于所述存储部的所述读取数据的量的上限值;读取处理,通过所述读取部生成一个记录介质的图像的读取数据,并使该读取数据存储于所述存储部;判断处理,在所述读取处理之后,判断存储于所述存储部的所述读取数据的量是否超过所述上限值;发送处理,当在所述判断处理中判断为所述读取数据的量超过了所述上限值的情况下,禁止所述读取处理的执行,并经由所述通信部向所述服务器发送存储于所述存储部的所述读取数据;以及解除处理,在所述发送处理之后,消除存储于所述存储部的所述读取数据,并解除所述读取处理的执行禁止。

根据本发明的第二观点,提供一种服务器,具备:服务器通信部,该服务器通信部用于经由网络与图像处理装置进行通信;服务器存储部;以及服务器控制部,该服务器的特征在于,所述图像处理装置具备装置存储部和生成记录介质的图像的读取数据的读取部,所述服务器存储部存储有在所述装置存储部中要存储的所述读取数据的量的上限值,所述服务器控制部执行如下的处理:发送处理,经由所述服务器通信部向所述图像处理装置发送存储于所述服务器存储部的所述上限值;以及接收处理,在所述发送处理之后,从所述图像处理装置经由所述服务器通信部接收存储于所述装置存储部的所述读取数据。

根据本发明的第三观点,提供一种图像处理装置的控制方法,该图像处理装置具备:通信部,该通信部用于经由网络与服务器进行通信;读取部,该读取部生成记录介质的图像的读取数据;以及存储部,该图像处理装置的控制方法的特征在于,具备:上限值设定处理,设定存储于所述存储部的所述读取数据的量的上限值;读取处理,通过所述读取部生成一个记录介质的图像的读取数据,并使该读取数据存储于所述存储部;判断处理,在所述读取处理之后,判断存储于所述存储部的所述读取数据的量是否超过所述上限值;发送处理,当在所述判断处理中判断为所述读取数据的量超过了所述上限值的情况下,禁止所述读取处理的执行,并经由所述通信部向所述服务器发送存储于所述存储部的所述读取数据;以及解除处理,在所述发送处理之后,消除存储于所述存储部的所述读取数据,并解除所述读取处理的执行禁止。

根据本发明的第四观点,提供一种程序,其特征在于,使图像处理装置作为上限值设定单元、读取单元、判断单元、发送单元以及解除单元发挥功能,所述图像处理装置具备:通信部,该通信部用于经由网络与服务器进行通信;读取部,该读取部生成记录介质的图像的读取数据;以及存储部,所述上限值设定单元设定存储于所述存储部的所述读取数据的量的上限值,所述读取单元执行读取处理,该读取处理通过所述读取部生成一个记录介质的图像的读取数据,并使该读取数据存储于所述存储部,所述判断单元执行判断处理,该判断处理在所述读取处理之后,判断存储于所述存储部的所述读取数据的量是否超过所述上限值,当在所述判断处理中判断为所述读取数据的量超过了所述上限值的情况下,所述发送单元禁止所述读取处理的执行,并经由所述通信部向所述服务器发送存储于所述存储部的所述读取数据,在所述发送之后,所述解除单元消除存储于所述存储部的所述读取数据,并解除所述读取处理的执行禁止。

发明的效果

根据本发明,通过对存储于图像处理装置的存储部的读取数据的量设置上限,从而在不过度超过上限值的范围内,图像处理装置能够在短时间内高效地进行读取数据的发送,并且能够避免从头开始重新进行多个记录介质的图像的读取的情况。

附图说明

图1是包含本发明的一个实施方式的复合机和服务器的系统的整体结构图。

图2是表示复合机的内部构造的概略侧视图。

图3是表示复合机的输入部和输出部的示意图。

图4是表示由复合机执行的扫描程序的流程图。

图5是表示图4的上限值设定处理(S3)的子程序的流程图。

图6是表示由服务器执行的扫描程序的流程图。

符号说明

1 复合机(图像处理装置)

11 通信部

12a CPU(控制部)

12c RAM(存储部、装置存储部)

15 读取部

3 网络

5 服务器

51 通信部(服务器通信部)

52a CPU(服务器控制部)

52c RAM(服务器存储部)

P 纸张(记录介质)

具体实施方式

<系统的整体结构>

图1所示的系统包含多个复合机1和服务器5。复合机1相当于本发明的“图像处理装置”。多个复合机1分别经由网络3而与服务器5可通信地连接。例如,复合机1配置在各家庭内,服务器5配置在技术人员的办公室内。

<复合机的结构>

如图1所示,复合机1具备通信部11、控制装置12、输送电动机13m、驱动器IC 14d、读取部15、输入部16、输出部17。它们经由内部总线19而相互连接。

通信部11是用于经由网络3而与外部装置(服务器5、个人计算机等)进行通信的接口。

控制装置12包含CPU(Central Processing Unit:中央处理单元)12a、ROM(ReadOnly Memory:只读存储器)12b、RAM(RandomAccess Memory:随机存取存储器)12c。CPU12a相当于本发明的“控制部”,RAM 12c相当于本发明的“存储部”、“装置存储部”。在ROM 12b存储有用于由CPU 12a进行各种控制的程序和数据。RAM 12c暂时存储有在CPU12a执行程序时使用的数据。

另外,如图2所示,复合机1具备:壳体1a、嵌入于壳体1a的上部开口的透光板1b、可开闭地安装在壳体1a的上部的罩1c、可装卸地安装在壳体1a的下部的供纸盒1m、以及能够相对于壳体1a开闭的排纸托盘1n。在壳体1a的上部配置有控制装置12、头14和读取部15。

供纸盒1m能够将多张片状的纸张P一张一张地以平坦的状态层叠而进行收容。纸张P相当于本发明的“记录介质”,以与铅垂方向正交的姿势收容在供纸盒1m内。

与图2的纸面正交的方向是纸张P的宽度方向(纸宽方向)。供纸盒1m能够相对于壳体1a在与铅垂方向和纸宽方向正交的方向(正交方向)上移动。

在供纸盒1m安装有构成后述的输送部13的供纸辊13a。

输送部13包含供纸辊13a、配置在壳体1a的下部的辊对13b、配置在壳体1a的上部的辊对13c、13d、以及输送电动机13m(参照图1)。构成供纸辊13a和各辊对13b~13d的辊分别在纸宽方向上延伸。

供纸辊13a通过输送电动机13m的驱动而旋转。各辊对13b~13d由通过输送电动机13m的驱动而旋转的驱动辊、与驱动辊连动旋转的从动辊构成。

当通过控制装置12的控制来驱动输送电动机13m(参照图1)时,则供纸辊13a在与收容于供纸盒1m的多张纸张P中的位于最上方的纸张P接触的状态下旋转,将该纸张P朝向辊对13b送出。而且,各辊对13b~13d一边夹持纸张P一边旋转,由此沿着输送路径R输送纸张P。

头14配置在输送路径R中的辊对13c与辊对13d之间的区域的上方。在头14的下表面形成有多个喷嘴(省略图示)。

当通过控制装置12的控制而对驱动器IC 14d(参照图1)进行驱动时,则从喷嘴喷出墨水,在位于上述区域的纸张P上记录图像。

此外,头14也可以是在位置固定的状态下从喷嘴喷出墨水的行式、以及一边在纸宽方向上移动一边从喷嘴喷出墨水的串行式中的任意方式。

由头14记录了图像的纸张P被排出到相对于壳体1a处于打开的状态的排纸托盘1n。

读取部15是平板方式,具有线传感器15s和CIS电动机15m(参照图1)。线传感器15s是CIS(Contact Image Sensor:接触式图像传感器)方式(等倍光学系统),包含光源15a、透镜(省略图示)和读取元件15b。

在透光板1b上载置有成为读取对象的纸张P。而且,通过关闭罩1c,而抑制来自外部的光进入线传感器15s。

在读取载置于透光板1b上的纸张P的图像时,通过控制装置12的控制而对CIS电动机15m进行驱动,线传感器15s沿着透光板1b在正交方向上移动。此时,从光源15a照射的光透过透光板1b而被纸张P反射,通过透镜而入射到读取元件15b。读取元件15b将接受到的光变换为电信号,从而生成图像的读取数据(表示受光量的数据),并将该读取数据输出到控制装置12。

输入部16是受理用户的操作的要素,例如为按钮、键盘、鼠标、触摸面板等。在本实施方式中,如图3所示,输入部16包含设置在壳体1a的外表面的四个按钮16a~16d。按钮16a指示“读取中止”,按钮16b指示“读取开始”,按钮16c指示“数据发送”。

输出部17是输出图像和声音的要素,例如由LED、显示器、扬声器等构成。在本实施方式中,如图3所示,输出部17包含设置在壳体1a的外表面的LED 17a。

<服务器的结构>

如图1所示,服务器5具备通信部51和控制装置52。它们经由内部总线59而相互连接。

通信部51相当于本发明的“服务器通信部”,是用于经由网络3而与各复合机1进行通信的接口。

控制装置52包含CPU(Central Processing Unit:中央处理单元)52a、ROM(ReadOnly Memory:只读存储器)52b、RAM(Random Access Memory:随机存取存储器)52c。CPU52a相当于本发明的“服务器控制部”,RAM 52c相当于本发明的“服务器存储部”。在ROM52b存储有用于由CPU 52a进行各种控制的程序和数据。RAM 52c暂时存储有在CPU 52a执行程序时使用的数据。

服务器5的RAM 52c存储有与存储于各复合机1的RAM 12c中的读取数据的量的上限值相关的信息(上限值信息)。上限值信息按照每个复合机1而不同。即,RAM 52c存储有按照每个复合机1而不同的上限值信息。针对各复合机1,将一个或者多个上限值存储于RAM52c。

服务器5的RAM 52c除了存储有上限值信息之外,还存储有按照每个复合机1而不同的设定信息(读取数据的分辨率、读取数据的文件形式、成为读取对象的纸张P的尺寸、是否允许多张纸张P的读取数据的发送、读取数据的发送目的地URL等)。在本实施方式中,以在各复合机1中允许多张纸张P的读取数据的发送为前提而进行说明。

<扫描程序>

接着,对由各复合机1和服务器5执行的扫描程序进行说明。

该程序例如在如下的情况下使用,在设置有复合机1的各家庭中,用户在打印了作业的纸张P(由该复合机1的头14打印的纸张P)记入回答,由复合机1的读取部15读取回答记入后的纸张P的图像,将该读取数据发送给提供教育服务的技术人员的服务器5。

首先,参照图4和图5,对由复合机1执行的扫描程序进行说明。

如图4所示,首先,复合机1的CPU 12a判断指示“读取开始”的按钮16b(参照图3)是否被按下(S1)。在判断为按钮16b未被按下的情况下(S1:否),CPU 12a重复该处理S1。

在判断为按钮16b被按下的情况下(S1:是),CPU 12a判断是否经由通信部11而从服务器5接收到上限值信息(S2)。在判断为未接收上限值信息的情况下(S2:否),CPU 12a重复该处理S2。

在判断为接收到上限值信息的情况下(S2:是),CPU 12a基于该上限值信息而设定存储于RAM 12c的读取数据的量的上限值(S3:上限值设定处理)。

在S3(上限值设定处理)中,如图5所示,CPU 12a首先判断从服务器5接收到的上限值信息是否包含多个上限值(S31)。

在判断为从服务器5接收到的上限值信息包含多个上限值的情况下(S31:是),CPU12a通知选择多个上限值中的哪一个(S32:选择通知处理)。

在S32中,CPU 12a例如可以使构成输出部17的显示器显示表示选择多个上限值中的哪一个的选择画面、或者使构成输出部17的扬声器输出表示选择多个上限值中的哪一个的声音。或者,在输出部17不具有显示器的情况下等,CPU 12a可以使与复合机1连接的个人计算机的显示器显示选择画面。

用户基于在S32中通知的画面、声音,而经由输入部16(按钮16a~16d、触摸面板等)输入选择多个上限值中的哪一个。

在S32之后,CPU 12a判断是否从输入部16接收到选择多个上限值中的哪一个的信息(S33)。在判断为未接收到选择多个上限值中的哪一个的信息的情况下(S33:否),CPU12a重复该处理S33。

在判断为接收到选择多个上限值中的哪一个的信息的情况下(S33:是),CPU 12a基于该接收到的信息,而使RAM 12c存储多个上限值中的由用户选择的一个上限值(S34:设定处理)。

在判断为从服务器5接收到的上限值信息不包含多个上限值(即,仅包含一个上限值)的情况下(S31:否),CPU 12a使RAM 12c存储该一个上限值(S34)。

在S34之后,CPU21结束该子程序。

在S3(上限值设定处理)之后,如图4所示,CPU 12a判断“任务ID(与一张或者多张纸张P的图像的读取相关的任务的识别信息)”是否存储于RAM 12c(S4)。

在“任务ID”未存储于RAM 12c的情况下(S4:否),CPU 12a新发行“任务ID”,并使其存储于RAM 12c(S5)。

在S5之后,CPU 12a使RAM 12c存储表示“新(本次的读取数据不继续于上次发送来的读取数据)”的信息,来作为表示本次的读取数据是否继续于上次发送来的读取数据的“继续结果信息”(S6)。

在“任务ID”存储于RAM 12c的情况下(S4:是),CPU 12a结束在后述的S23中开始的计时器(S7)。

在S7之后,CPU 12a使RAM 12c存储表示“继续(本次的读取数据继续于上次发送来的读取数据)”的信息,来作为表示本次的读取数据是否继续于上次发送来的读取数据的“继续结果信息”(S8)。

在S6或者S8之后,CPU 12a通过读取部15而生成一张纸张P的图像的读取数据,并使该读取数据存储于RAM 12c(S9:读取处理)。

在S9中,CPU 12a基于从服务器5预先接收到的设定信息(读取数据的分辨率、读取数据的文件形式、成为读取对象的纸张P的尺寸、是否允许多张纸张P的连续的读取、读取数据的发送目的地URL等),而由读取部15生成读取数据。

在S9之后,CPU 12a判断存储于RAM 12c的读取数据的量是否超过在S3中设定的上限值(S10:判断处理)。

在判断为存储于RAM 12c的读取数据的量超过了在S3中设定的上限值的情况下(S10:是),CPU 12a通知禁止读取处理(S9)的执行的内容(S11)。

在判断为存储于RAM 12c的读取数据的量未超过在S3中设定的上限值的情况下(S10:否),CPU 12a通知等待读取处理(S9)的执行的内容(S12)。

在S11、S12中,CPU 12a例如可以使构成输出部17的显示器显示表示上述内容的画面、或者使构成输出部17的扬声器输出表示上述内容的声音。或者,在输出部17不具有显示器的情况下等,CPU 12a可以使与复合机1连接的个人计算机的显示器显示表示上述内容的画面。另外,例如,CPU 12a可以通过构成输出部17的LED 17a(参照图3)的闪烁、点亮来表示上述内容。S11、S12中的通知的方式(显示器的显示内容、声音的内容、LED 17a的闪烁、点亮的方式等)相互不同。

在S11之后,CPU 12a判断指示“数据发送”的按钮16c(参照图3)是否被按下(S13)。

在判断为按钮16c被按下的情况下(S13:是),CPU 12a使RAM 12c存储表示“继续(在本次的读取数据的发送后进行其他的读取数据的发送)”的信息,来作为表示在本次的读取数据的发送后是否进行其他的读取数据的发送的“继续预告信息”(S14)。

在判断为按钮16c未被按下的情况下(S13:否),CPU 12a判断指示“读取中止”的按钮16a(参照图3)是否被按下(S15)。

在判断为按钮16a未被按下的情况下(S15:否),CPU 12a使处理返回S13。

在S12之后,CPU 12a判断指示“数据发送”的按钮16c(参照图3)是否被按下(S16)。

在判断为按钮16c被按下的情况下(S16:是),CPU 12a使RAM 12c存储表示“结束(在本次的读取数据的发送后不进行其他的读取数据的发送)”的信息,来作为表示在本次的读取数据的发送后是否进行其他的读取数据的发送的“继续预告信息”(S17)。

在判断为按钮16c未被按下的情况下(S16:否),CPU 12a判断指示“读取中止”的按钮16a(参照图3)是否被按下(S18)。

在判断为按钮16a未被按下的情况下(S18:否),CPU 12a判断指示“读取开始”的按钮16b(参照图3)是否被按下(S19)。

在判断为按钮16b被按下的情况下(S19:是),CPU 12a使处理返回S9。

在判断为按钮16b未被按下的情况下(S19:否),CPU 12a使处理返回S16。

这样,在判断为存储于RAM 12c的读取数据的量未超过在S3中设定的上限值的情况下(S10:否),判断指示“读取开始”的按钮16b是否按下(S19),在按钮16b被按下的情况下(S19:是),执行读取处理(S9)。另一方面,在判断为存储于RAM 12c的读取数据的量超过了在S3中设定的上限值的情况下(S10:是),不用判断指示“读取开始”的按钮16b是否按下,即使按钮16b被按下也不执行任何处理(即,禁止读取处理(S9)的执行)。

在S14或者S17之后,CPU 12a经由通信部11而向服务器5发送存储于RAM 12c的“任务ID”、“继续结果信息(新或者继续)”、“继续预告信息(继续或者结束)”、“读取数据”(S20:发送处理)。

在S20之后,CPU 12a消除存储于RAM 12c的读取数据,并且,如果在该时刻处于禁止读取处理(S9)的执行的状态,则解除读取处理(S9)的执行禁止(S21:解除处理)。由于该解除,而判断指示“读取开始”的按钮16b是否按下,能够与按钮16b的按下对应地执行读取处理(S9)。

在判断为按钮16a(参照图3)被按下的情况下(S15:是、S18:是),也执行上述处理(S21)。在该情况下,在不执行读取数据向服务器5的发送(S20:发送处理)的状态下,消除读取数据。

在S21之后,CPU 12a判断存储于RAM 12c的“继续预告信息”是否表示“继续”(S22)。

在存储于RAM 12c的“继续预告信息”表示“继续”的情况下(S22:是),CPU 12a使计时器开始(S23),然后结束该程序。

在存储于RAM 12c的“继续预告信息”不表示“继续”(即,表示“结束”)的情况下(S22:否),CPU 12a删除存储于RAM 12c的“任务ID”(S24),然后结束该程序。

此外,若在S23中计时器开始之后,在指示“读取开始”的按钮16b(参照图3)未被按下的状态下经过规定的时间,则CPU 12a删除存储于RAM 12c的“任务ID”。在该情况下,在之后指示“读取开始”的按钮16b被按下时(S1:是),新发行“任务ID”(S5),使RAM 12c存储表示“新(本次的读取数据不继续于上次发送来的读取数据)”的信息来作为“继续结果信息”(S6)。

即,当在从上次的发送处理(S20)起经过了规定的时间之后开始了读取处理(S9)的情况下,CPU 12a向服务器5发送表示该读取数据不继续于上次发送来的读取数据(新规)的信息来作为“继续结果信息”。

另一方面,若在S23中计时器开始之后、经过规定的时间之前,指示“读取开始”的按钮16b被按下(S1:是),则处于在RAM 12c中存储“任务ID”的状态(S4:是),在RAM 12c中存储表示“继续(本次的读取数据继续于上次发送来的读取数据)”的信息来作为“继续结果信息”(S8)。

即,当在从上次的发送处理(S20)起经过规定的时间之前,开始了读取处理(S9)的情况下,CPU 12a向服务器5发送表示该读取数据继续于上次发送来的读取数据(继续)的信息来作为“继续结果信息”。

接下来,参照图6,对由服务器5执行的扫描程序进行说明。

首先,服务器5的CPU 52a判断是否从多个复合机1中的任意一个请求了上限值信息的发送(S51)。在本实施方式中,在指示复合机1的“读取开始”的按钮16b(参照图3)被按下的情况下,从复合机1对服务器5发送表示上限值信息的发送请求的信号。服务器5的CPU52a在接收到该信号的情况下,判断为从复合机1请求了上限值信息的发送。

在判断为没有从复合机1中的任意一个请求上限值信息的发送的情况下(S51:否),CPU 52a重复该处理S51。

在判断为从多个复合机1中的任意一个请求了上限值信息的发送的情况下(S51:是),CPU 52a经由通信部51而向该复合机1发送存储于RAM 52c的上限值信息中的、与该复合机1对应的上限值信息(S52:发送处理)。

在S52之后,CPU 52a判断是否经由通信部51而从多个复合机1中的任意一个接收到在S20中发送来的“任务ID”、“继续结果信息(新或者继续)”、“继续预告信息(继续或者结束)”、“读取数据”等数据(S53)。在判断为未接收上述数据的情况下(S53:否),CPU52a重复该处理S53。

在判断为接收到上述数据的情况下(S53:是),CPU 52a判断上述数据中的“继续预告信息”是否为表示“继续(在本次的读取数据的发送后进行其他的读取数据的发送)”的信息(S54)。

在“继续预告信息”为表示“继续(在本次的读取数据的发送后进行其他的读取数据的发送)”的信息的情况下(S54:是),CPU 52a将在S53中接收到的读取数据与在S53中接收到的“任务ID”相关联地作为部分文件而存储于RAM 52c(S55:存储处理)。

在“继续预告信息”不是表示“继续(在本次的读取数据的发送后进行其他的读取数据的发送)”的信息(即,为表示“结束(在本次的读取数据的发送后不进行其他的读取数据的发送)”的信息)的情况下(S54:否),CPU 52a判断在S53中接收到的“继续结果信息”是否为表示“继续(本次的读取数据继续于上次发送来的读取数据)”的信息(S56)。

在“继续结果信息”为表示“继续(本次的读取数据继续于上次发送来的读取数据)”的信息的情况下(S56:是),CPU 52a将在S53中接收到的读取数据与通过在该时刻之前执行的S55(存储处理)而存储于RAM 52c的、与在S53中接收到的“任务ID”相关联的部分文件结合,作为与在S53中接收到的“任务ID”相关联的完整文件而存储于RAM 52c(S57:结合处理)。

在“继续结果信息”不是表示“继续(本次的读取数据继续于上次发送来的读取数据)”的信息(即,为表示“新(本次的读取数据不继续于上次发送来的读取数据)”的信息)的情况下(S56:否),CPU 52a将在S53中接收到的读取数据作为与在S53中接收到的“任务ID”相关联的完整文件而存储于RAM 52c(S58)。

在S55、S57或者S58之后,CPU 52a结束该程序。

像以上描述的那样,根据本实施方式,通过对存储于复合机1的RAM 12c的读取数据的量设置上限,从而在不过度超过上限值的范围内,复合机1能够在短时间内高效地进行读取数据的发送,并且能够避免从头开始重新进行多个纸张P的图像的读取的情况。

另外,服务器5不会一次性地接收过度超过了上限值的量的读取数据,能够抑制服务器5侧的处理效率的恶化。

服务器5的CPU 52a向复合机1发送存储于RAM 52c的上限值(S52)。在上限值设定处理(S3)中,复合机1的CPU 12a使从服务器5接收到的上限值存储于RAM 12c。在该情况下,能够保证从复合机1发送的读取数据的量不会过度超过服务器5所确定的上限值,因此服务器5侧的负荷的估计变得容易,服务器5费用(投资额)变得明确。

在上限值设定处理(S3)中,如图5所示,复合机1的CPU 12a执行通知选择多个上限值中的哪一个的选择通知处理(S32)、基于在S33(接收处理)中接收到的信息而设定上限值的设定处理(S34)。在该情况下,与无法进行上限值的选择的情况相比,可用性提高。

如图4所示,在发送处理(S20)中,复合机1的CPU 12a除了向服务器5发送“读取数据”之外,还向服务器5发送表示在该读取数据的发送后是否进行其他的读取数据的发送的“继续预告信息”。在该情况下,通过在服务器5侧,进行与“继续预告信息”对应的处理(使分批发送来的相关的读取数据彼此结合等的处理:参照图6的S54~S58),能够适当地进行数据管理。

如图4所示,在发送处理(S20)中,复合机1的CPU 12a除了向服务器5发送“读取数据”之外,还向服务器5发送表示该读取数据是否继续于上次发送来的读取数据的“继续结果信息”。在该情况下,通过在服务器5侧,进行与“继续结果信息”对应的处理(参照图6的S56~S58),能够适当地进行数据管理。

当在从上次的发送处理(S20)起经过规定的时间之前开始了读取处理(S9)的情况下,复合机1的CPU 12a向服务器5发送表示该读取数据继续于上次发送来的读取数据(继续)的信息来作为“继续结果信息”,当在从上次的发送处理(S20)起经过了规定的时间之后开始了读取处理(S9)的情况下,复合机1的CPU 12a向服务器5发送表示该读取数据不继续于上次发送来的读取数据(新)的信息来作为“继续结果信息”。在该情况下,能够基于经过时间而高效地决定“继续结果信息”。

读取部15是平板方式(参照图2)。在该情况下,适合一张一张地读取纸张P,能够更有效地实现每次读取一张纸张P时进行判断处理(S10)。

服务器5的RAM 52c存储有按照每个复合机1而不同的上限值信息。服务器5的CPU52a经由通信部51而向该复合机1发送存储于RAM 52c的上限值信息中的、与该复合机1对应的上限值信息(S52)。在该情况下,能够设定与各复合机1的性能(RAM 12c的容量等)对应的上限值,能够更可靠地得到上述效果(复合机1能够在短时间内高效地进行读取数据的发送,并且能够避免从头开始重新进行多个纸张P的图像的读取的情况这样的效果)。

在接收到表示“继续(在本次的读取数据的发送后进行其他的读取数据的发送)”的“继续预告信息”的情况下(S54:是),服务器5的CPU 52a使读取数据作为部分文件而存储于RAM 52c(S55:存储处理)。然后,在接收到其他的读取数据和表示“结束(在本次的读取数据的发送后不进行其他的读取数据的发送)”的“继续预告信息”的情况下(S54:否),CPU52a使读取数据与上述部分文件结合(S57:结合处理)。在该情况下,通过使分批发送来的相关的读取数据彼此结合,能够适当地进行数据管理。

<其他的实施方式>

接着,对本发明的其他的实施方式进行说明。

本实施方式的复合机1的“继续结果信息”的决定方法与上述的实施方式不同。在上述的实施方式中,基于经过时间来决定“继续结果信息”,但在本实施方式中,基于用户的操作来决定“继续结果信息”。

具体而言,当在从上次的发送处理(S20)起到开始本次的读取处理(S9)为止的期间,检测到用户的继续操作的情况下,复合机1的CPU 12a向服务器5发送表示该读取数据继续于上次发送来的读取数据(继续)的信息来作为“继续结果信息”,当在从上次的发送处理(S20)起到开始本次的读取处理(S9)为止期间,未检测出用户的继续操作的情况下,复合机1的CPU 12a向服务器5发送表示该读取数据不继续于上次发送来读取数据(新)的信息来作为“继续结果信息”。

继续操作例如可以是指示“读取开始”的按钮16b(参照图3)的长按(规定的时间以上的持续性的按下)等。

根据本实施方式,通过基于用户的操作来决定“继续结果信息”,能够实现反映了用户的意图的处理。

以上,对本发明的优选的实施方式进行了说明,但本发明不限于上述的实施方式,而是在权利要求书中记载的范围内能够进行各种设计变更。

<变形例>

例如,在上述的实施方式(图5)中,在上限值设定处理中,判断从服务器接收到的上限值信息是否包含多个上限值(S31),但也可以是,服务器存储部针对一个图像处理装置仅存储一个上限值,不进行上述判断。在该情况下,省略S31~S33的处理。

在上述的实施方式中,基于从服务器接收到的数据来设定上限值,但不限于此。例如,可以基于用户经由图像处理装置的输入部而输入的数据,来设定上限值。

设定上限值的时机不限于图像处理装置的出厂后,也可以是图像处理装置的制造时。

在上述的实施方式中,基于与“任务ID”独立的“继续结果信息”,服务器判断“本次的读取数据是否继续于上次发送来的读取数据”,但不限于此。例如,服务器可以基于与上次的读取数据相关联的“任务ID”和与本次的读取数据相关联的“任务ID”是否不同(即,“任务ID”是否变化),而判断“本次的读取数据是否继续于上次发送来的读取数据”。

在上述的实施方式中,图像处理装置除了向服务器发送读取数据,还向服务器发送“继续预告信息”、“继续结果信息”,服务器在接收到表示“继续”的“继续预告信息”的情况下将读取数据作为部分文件而进行存储,然后在接收到表示“结束”的“继续预告信息”的情况下将读取数据与上述部分文件结合,但不限于此。即,作为这样的部分文件的存储、部分文件与读取数据的结合在本发明中不是必须的。

对于每个服务器,存储于服务器存储部的针对图像处理装置的上限值信息可以不同。在该情况下,对于提供教育服务等的每个技术人员,能够设定上限值。

图像处理装置与服务器可以经由一个或者多个通信路径而相互可通信地连接。在图像处理装置与服务器经由多个通信路径而相互可通信地连接的情况下,从服务器对图像处理装置发送上限值的通信路径(例如,始终连接的通信路径)与从图像处理装置对服务器发送读取数据的通信路径(例如,暂时连接的通信路径)可以相互不同。另外,从服务器针对图像处理装置的上限值的通信协议(例如,XMPP over BOSH)与从图像处理装置针对服务器的读取数据的通信协议(例如,HTTPS)可以相互不同。

在上述的实施方式(图2)中,作为记录介质的纸张P在供纸盒1m中一张一张地以平坦的状态层叠,但不限于此,也可以在供纸盒1m中以卷绕成辊状的状态收容,在输送路径R中被切断。

另外,记录介质不限于纸张,例如也可以是布、树脂部件等。

本发明的图像处理装置中包含的头不限于液体喷出方式(喷墨式),也可以是激光方式、热转印方式等。

另外,本发明的图像处理装置只要包含读取部,也可以不包含头(针对记录介质记录图像的要素)。即,本发明的图像处理装置不限于复合机,也可以是扫描仪。

读取部不限于平板方式,也可以是ADF(Auto Document Feeder:自动文件进纸器)方式。

本发明的程序除了能够记录在软盘等可移动型记录介质、硬盘等固定型记录介质中进行分发之外,还能够经由通信线路进行分发。

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:图像读取装置及系统、图像读取控制方法以及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类