图像形成设备的制作方法

文档序号:7661579阅读:165来源:国知局
专利名称:图像形成设备的制作方法
技术领域
本发明涉及图像形成设备。
技术背景在复印机或相关技术的其它图像形成设备中, 一旦在存储器中存储了用于 形成图像的全部图像数据,就对存储的图像数据执行图像形成处理。在该情况, 为了实现处理相当于多页的数据的功能(例如分类功能),必须具有用于存储 相当于多页的数据的存储容量。然而,对于具有小的存储容量的图像形成设备, 能够存储的页数是有限的,并且当读取稿件时,可能出现容量溢出,这可能中断图像形成处理。由于该原因,有效地实现分类(sort)功能是困难的,并且不 能满足用户的需要。为了解决该问题,在相关技术中已进行了各种开发以提高具有小的存储容 量的图像形成设备的存储容量的有效使用。例如,日本专利申请No.2003-87538 (以下称为参考文献1 )公开了一种 通信设备的技术,该技术在存储图像数据时确定剩余存储器容量,在存储器容 量为满之前停止数据读取操作,并等待一定的周期直到剩余存储器容量增加。 特定的,在从每页读取数据之前,将页存储器的剩余容量和预设值进行比较, 当页存储器的剩余容量小于预设值时停止读取操作直到页存储器的剩余容量 变得大于预设值;然后,当页存储器的剩余容量变得大于预设值时,可选择地, 即使在预设的时间段过去之后页存储器的剩余容量仍小于预设值时,继续读取 操作以进行存储器传输保留。因此,当在存储器中存储传输的数据时,有可能 防止由于当存储器容量变满时引起的错误而导致的操作终止。因此,有可能减 少操作员的工作量。然而,在参考文献l公开的技术中,由于只要剩余存储器容量小于预设值 系统就连续等待,例如,在复印操作期间,如果存储器^f艮长时间不具有足够的 空余可能发生中断复印操作的问题,即,在存储器不具有足够大于预定值的空 余的条件下,限制系统并中断系统。 发明内容本发明可以解决相关技术的 一个或多个问题。本发明的 一个优选实施例可以提供一种图像形成设备,该设备能够防止由 于存储器的全部占用引起的操作的停止,以及能够防止存储器的全部占用。 根据本发明第一个方面,提供一种图像形成设备,包括读取单元,用于读取图像数据;图像数据存储单元,用于存储由所述读取单元获得的图像数据;空余等待单元,用于当在所述图像数据存储单元中分配用于存储图像数据 的存储区域时,当所述存储区域的分配失败时,等待直到所述图像数据存储单 元中的空余的存储大小变得大于预定值;故障处理单元,用于当在所述图像数据存储单元中分配用于存储图像数据 的存储区域时,当所述存储区域的分配失败时,执行故障处理;以及控制单元,用于根据所述图像形成设备中的图像形成条件控制所述空余等 待单元和所述故障处理单元中的一个。根据本发明,分配存储区域的方法根据图像形成条件而改变。因此,有可 能防止由于存储器的全部占用引起的操作的停止,以及能够防止存储器的全部 占用。作为一个实施例,图像形成设备具有单面打印模式和双面打印模式;当所述图像形成设备设置为所述单面打印模式,或者所述图像形成设备的 所述图像形成条件设置为所述双面打印模式并且所述图像数据将被打印在正 面时,所述控制单元选择所述空余等待单元;以及当所述图像形成设备处于所述双面打印模式并且所述图像数据将被打印 在背面时,所述控制单元选择所述故障处理单元。根据该实施例,分配存储区域的方法根据打印模式而改变。因此,有可能 防止由于存储器的全部占用引起的操作的停止,以及能够防止存储器的全部占 用。作为 一个实施例,图像形成设备具有分类模式和堆栈模式;当所述图#^形成设备处于所述堆栈;f莫式时,所述控制单元选择所述空余等
待单元;以及当所述图像形成设备处于所述分类模式时,所述控制单元选择所述故障处 理单元。根据该实施例,分配存储区域的方法根据分类模式和堆栈模式而改变。因 此,有可能防止由于存储器的全部占用引起的操作的停止,以及能够防止存储 器的全部占用。 ,作为 一个实施例,图像形成设备具有用于收集和输出所述图像数据的集合模式;当将要读取的图像是将要收集的图像的第 一个图像时,所述控制单元选择 所述空余等待单元;以及当将要读取的图像不是将要收集的图像的第一个图像时,所述控制单元选 择所述故障处理单元。根据该实施例,分配存储区域的方法在集合模式中进行改变。因此,有可 能防止由于存储器的全部占用引起的操作的停止,以及能够防止存储器的全部 占用。参考附图,从给出的优选实施例的下面的具体说明,本发明的这些及其它 的目的、特点和优点将变得更加清楚。


图l是说明作为根据本发明实施例的图像形成设备的示例的打印机l的配 置的示例的方框图;图2是说明作为根据本发明实施例的图像形成设备的示例的打印机1的功 能的示例的方框图;图3是说明作为根据本发明实施例的显示单元200的示例的操作单元20 的示例的示意性示图;图4是说明作为根据本发明实施例的图像数据存储单元300的示例的 RAM 31的存储区域的示例的方框图;图5是说明在根据本发明实施例的分配图像数据存储单元300中的存储区 域的方法的第 一示例的流程图;图6是说明在根据本发明实施例的分配图像数据存储单元300中的存储区
域的方法的第二示例的流程图;图7是说明作为根据本发明实施例的图像形成设备的示例打印机1的操作 的示例的流程图;图8是说明稿件上的图像的位置(正面或背面)关系的示意性示图;图9是说明作为本发明实施例的图像形成设备的示例的打印机1的操作的 第二示例的流程图;图IO是说明作为本发明实施例的图像形成设备的示例的打印机I的操作 的第三示例的流程图,;图11是说明根据本发明实施例的通过使用用于分配图像数据存储单元 300中的存储区域的第二方法在图6中在步骤S2004中进行的操作的流程图;图12是说明根据本发明实施例的故障处理单元313的操作的表格。
具体实施方式
以下,参考

本发明的优选实施例。在下面的说明中,使用打印机作为本发明图像形成设备的示例。当然,本 发明可以应用于其他种类的图像形成设备。设备配置首先,说明根据本发明实施例的图像形成设备的配置。图l是说明作为根据本发明实施例的图像形成设备的示例的打印机l的配 置的示例的方框图。如图l所示,打印机l包括输入单元IO、操作单元20、存储单元30、控 制单元40及输出单元50。输入单元10是用于输入用于图像形成的图像数据的装置。输入单元10 包括扫描仪引擎11、 NCU (网络控制单元)12、 FAX (传真)控制器13及主 I/F (接口 )控制器14。扫描仪引擎11具有复制和扫描功能,用于从稿件中输 入图像数据。NCU12用于将打印机1连接至PSTN (公共交换电话网)。例如,当打印 机l具有传真机的功能时,打印机1通过NCU 12传真稿件。通过FAX控制 器13对传真数据(通常为编码数据)进行解码。FAX控制器13对从NCU12接收的打印数据进行解码。例如,主I/F(接
口 )控制器14接收来自外部主设备2的打印数据。主I/F (接口 )可以包括如 IEEE 1284、 USB等用于本地连接,以及用于无线以太网连接或其他网络连接 的接口。操作单元20是操作员操作打印机1的接口,例如,该接口可以是LED或 LCD显示器或扬声器,或其他表示打印机1状态的指示器,或才喿作打印机1 的按钮。操作单元20通过操:作单元I/F控制器21输入或输出信息。操作单元 I/F控制器21控制向操作单元20输入信息及从操作单元20输出信息。存储单元30存储例如图像数据等各种数据。存储单元30包括RAM 31 和RAM控制器32。RAM31用于临时存储由CPU41和各种控制器处理的数据。本文中,术语"数据"可以包括图像数据和各种应用程序。RAM控制器32控制RAM 31 。控制单元40控制打印才几1的全部操作。控制单元40包括CPU41、 ROM 42及NVRAM 43。CPU 41根据在RAM 31和ROM 42中存储的控制程序控制打印机1的操作。ROM 42存储用于控制打印机1的控制程序。可以提供多个ROM 42以提 高处理性能。NVRAM 43是非易失性存储器,用于存储打印机1的固有信息。例如, NVRAM43可以存储复印纸张的计数。输出单元50是用于输出通过图像形成处理得到的图像的设备。输出单元 50包括打印机引擎51。打印机引擎51是用于输出打印结果的设备,并可以通过使用激光、LED 或喷墨形成图像。根据上述配置,在打印机1中,在存储单元30中存储通过输入单元10输 入的图像数据。从输出单元50输出在存储单元30中存储的图像数据。另外, 在本实施例中,当在存储单元30中存储通过输入单元IO输入的图像数据时, 响应于例如根据打印机1的打印模式是单面打印模式或双面打印模式等打印 机l的图像形成条件,可以改变分配存储单元30中的存储区域的方法。下面
说明实现该目标的打印机的功能配置。功能配置首先,说明根据本发明实施例的图像形成设备的配置。图2是说明作为根据本发明实施例的图像形成设备的示例的打印机1的功 能的示例的方框图。如图2所示,打印机1包括读取单元100、读取控制单元110、显示单元 200、图像数据存储单元300、数据存储控制单元310、控制单元400 、输出 单元500及输出控制单元510。数据存储控制单元310包括空余存储器大小确定单元311、空余等待单元 312、故障处理单元313、存储区域分配单元314及读-写控制单元315。读取单元IOO读取图像数据。例如读取单元IOO相应于扫描仪引擎11。读取控制单元IIO控制读取单元100。显示单元200显示图像。例如,显示单元200相应于操作单元20,并且 显示单元200是在打印机1上提供的显示器。显示单元200作为操作员操作打 印才几1的界面。图像数据存储单元300存储读取单元IOO获得的图像数据。例如,图像数 据存储单元300相应于RAM 31 。通过空余存储器大小确定单元311、空余等待单元312、故障处理单元313、 存储区域分配单元314及读-写控制单元315,数据存储控制单元310管理用于 在图像数据存储单元300中存储图像数据的存储区域的分配。例如,数据存储 控制单元310相应于RAM控制器32。空余存储器大小确定单元311确定图像数据存储单元300的存储区域的空 余大小是否大于预定值。空余等待单元312操作从而等待直到图像数据存储单元300的空余存储器 大小大于预定值。故障处理单元313当用于在图像数据存储单元300中存储图像数据的存储 区域的分配出现故障时进行故障处理。存储区域分配单元314在图像数据存储单元300中分配用于存储图像数据 的存储区域。 读-写控制单元315控制从图像数据存储单元300读取图像数据及向图像 数据存储单元300写入图像数据的操作。控制单元400控制打印机1的全部操作。例如,控制单元400控制CPU 41 、 操作单元20、传真控制器13及主I/F控制器14的操作。输出单元500输出在图像数据存储单元300中存储的图像数据。例如,输 出单元500相应于打印机引擎51。输出控制单元510控制输出单元500。根据上述配置,在打印机1中,在图像数据存储单元300中存储由读取单 元100获得的图像数据。从输出单元500输出图像数据存储单元300中存储的 图像数据。另夕卜,在本实施例的打印机l中,数据存储控制单元310控制在图 像数据存储单元300中用于存储由读取单元IOO获得的图像数据的存储区域的 分配。下面,作为示例,假设操作单元20作为显示单元200及RAM31作为图 像数据存储单元300,主要说明数据存储控制单元310的操作,即在图像数据 存储单元300中用于存储图像数据的存储区域的分配。显示单元200的示例下面,作为显示单元200的示例说明才喿作单元20。图3是说明作为根据本发明实施例的显示单元200的示例的操作单元20 的示例的示意性示图。如图3所示,操作单元20具有显示器302、键盘303、复位键304、启动 键305、应用转换键306、清除/停止键307、初始化键308及选择键309。在 图3中,所有的上述键是硬键。当然,本实施例不限于此,而是键盘可以是在 液晶接触面板上显示的软键盘。显示器302显示字符和位像。例如,显示器302是普通的显示设备。键盘303用于输入复印的数量,或其它信息。复位键304用于复位复印模式。启动键305用于启动复印或读取稿件。应用转换键306用于转换复印机、打印机或扫描仪的功能。清除/停止键307用于停止复印过程或复位复印数量。
初始化键308用于输入复印机、打印机和扫描仪分别使用的初始设置。 选择键309用于选择显示器302上显示的功能。由于上述操作单元20,通过本实施例的图像形成设备的显示单元200,显 示器302显示图形图像,且键盘303、复位键304、启动键305、应用转换键 306、清除/停止键307及初始化键308用做操作员和本实施例的图像形成设备 之间的4妾口。图像数据存储单元300的示例 下面,作为图像数据存储单元300的示例说明RAM31 。 图4是说明作为根据本发明实施例的图像数据存储单元300的示例的RAM 31的存储区域的示例的方框图。如图4所示,RAM31的区域包括程序数据区域P、数据区域D及图像存储区域G。程序数据区域P存储各种应用程序。数据区域D存储打印机1 (图像形成设备)的各种设置,以及当执行程序时产生的计算结果。图像存储区域G存储图像数据。例如,图像存储区域G存储由存储读取 单元100获得的图像数据。如图4的右侧所示,在图像存储区域G中,用"最大存储区域Sa"表示 可用于存储图像数据的最大存储区域,用"已存储的图像数据的大小ZS"表 示已存储的图像数据的总的大小,用"图像数据大小S"表示每个已存储图像 的数据的大小,用"空余存储区域的大小Se"表示空余存储区域的大小。显 然,空余存储区域的大小Se等于最大存储区域Sa和已存储的图像数据的大小i:s的差值。根据如复印机或扫描仪等应用的功能,或根据图像打印或传输的输出条 件,随着时间的变化,在图像存储区域G中存储的图像数据可能变得无用。 在该情况下,可以由数据存储控制单元310丢弃这些图像数据。因此,已经存 储图像数据的存储区域变为空余存储区域。另外,在图像存储区域G中,用"指定存储大小Z"表示存储一页稿件的 图像数据需要的存储器大小。指定存储大小Z并非始终等于图像数据大小S。
例如,对于压缩数据,其大小仅当存储压缩数据之后才能清楚。另外,可以根 据例如打印机1的分辨率等打印机1的设置唯一确定指定存储大小Z。为了存储图像数据,必须在存储图像数据之前分配图像存储区域G中的 存储区域,并且可以通过图4所示指定存储大小Z指定将要分配的存储区域的大小。下面,将将要分配的存储区域称作"分配存储区域R"。通过分配用于存储图像数据的存储区域,有可能在存储图像数据之前检测到"占满的存储 器"。在图像数据存储单元300中分配存储区域的第一方法 下面,参考图5说明分配图像数据存储单元300中的存储区域的第 一 方法。 图5是说明根据本发明实施例的在图像数据存储单元300中分配存储区域 的方法的第 一 示例的流程图。当在分配用于存储图像数据的图像存储区域G中的存储区域时,当确定 图像数据存储单元300中的空余存储区域的大小大于预定值(例如,指定存储 大小Z)时,分配等于指定存储大小Z的存储区域。另外,当确定图像数据存 储单元300中的空余存储区域的大小小于预定值(例如,指定存储大小Z )时, 存储器分配过程等待直到图像数据存储单元300中的空余存储区域的(例如, 指定存储大小Z)变得等于或大于预定值。如图5所示,在步骤S1001中,控制单元400确定指定存储大小Z,它是 存储一页稿件的图像数据需要的存储器大小。然后,控制单元400询问数据存 储控制单元310。在步骤S1002中,空余存储器大小确定单元311确定图像数据存储单元 300中的空余存储区域的大小Se是否等于或大于在步骤SlOOl中确定的预定 值(即,指定存储大小Z)。如果确定空余存储区域的大小Se等于或大于指定存储大小Z,过程进入 步骤S1003。如果确定空余存储区域的大小Se小于指定存储大小Z,过程返回步骤 S1002,换句话说,空余等待单元312操作以等待直到图像数据存储单元300 的空余存储器大小变得等于或大于指定存储大小Z。在步骤S1003中,存储区域分配单元314在图像数据存储单元300中的空
余存储区域中建立指定存储大小Z的分配存储区域R。因此,在图像数据存储单元300中分配存储区域用于存储稿件的图像数据。根据在图像数据存储单元300中分配存储区域的第一方法,当确定图像数 据存储单元300中的空余存储区域的大小Se等于或大于指定存储大小Z时, 则分配具有指定存储大小Z的大小的存储区域R;当确定空余存储区域的大小 Se小于指定存储大小Z时,过程停止一段时间以等待直到图像数据存储单元 300的空余存储器大小变得等于或大于指定存储大小Z。在图像数据存^f诸单元300中分配存储区域的第二方法下面,参考图6说明在图像数据存储单元300中分配存储区域的第二方法。图6是说明根据本发明实施例的在图像数据存储单元300中分配存储区域 的方法的第二示例的流程图。在分配存储区域的第一方法中,当确定空余存储区域的大小Se小于指定 存储大小Z时,过程停止一段时间以等待直到图像数据存储单元300的空余 存储器大小变得等于或大于指定存储大小Z。在第二方法中,当确定空余存储区域的大小Se小于指定存储大小Z,执 行存储器分配故障过程。如图6所示,在步骤S2001中,控制单元400确定指定存储大小Z,它是 存储一页稿件的图像数据需要的存储器大小。然后,控制单元400询问数据存 储控制单元310。在步骤S2002中,空余存储器大小确定单元311确定图像数据存储单元 300中的空余存储区域的大小Se是否等于或大于在步骤S2001中确定的预定 值(即,指定存储大小Z)。如果确定空余存储区域的大小Se等于或大于指定存储大小Z,过程进入 至步骤S2003。如果确定空余存储区域的大小Se小于指定存储大小Z,过程进入至步骤 S2004。在步骤S2003中,存储区域分配单元314在图像数据存储单元300中的空 余存储区域建立指定存储大小Z的分配存储区域R。因此,在图像数据存储单 元300中分配用于存储稿件的图像数据的存储区域。
在步骤S2004中,故障处理单元313识别存储器分配过程失败,并执行存 储器分配故障过程。根据图像数据存储单元300中分配存储区域的第二方法,当确定空余存储 区域的大小Se小于指定存储大小Z时,执行存储器分配故障过程。打印机1的操作示例1下面,参考图7说明打印机1的操作示例。图7是说明作为根据本发明实施例的图像形成设备的示例的打印机1的操 作的示例的流程图。在该示例中,根据打印机l的当前打印模式,即单面模式或双面模式,选 择用于在图像数据存储单元300中分配存储区域的第一方法或第二方法。如图7所示,在步骤S3001中,控制单元400确定打印机1的当前打印模 式,即,单面模式或双面模式。如果确定打印机1的当前打印模式是单面模式,过程进入步骤S3002。如果确定打印机1的当前打印模式是双面模式,过程进入步骤S3006。在步骤S3002中,控制单元400选择第一方法在图像数据存储单元300 中分配存储区域。即,当确定空余存储区域的大小Se小于指定存储大小Z时, 控制单元400指示数据存储控制单元310等待直到空余存储容量变得等于或大 于指定存储大小Z。因为在步骤S3002中执行的操作与在图5中描述的这些操 作相同,因此省略其具体描述。在步骤S3003中,输出单元500以单面模式输出存储于图像数据存储单元 300中的图像数据。在步骤S3004中,读取控制单元IIO确定未读的稿件是否存在。如果确定存在未读的稿件,过程返回步骤S3002。如果确定不存在未读的稿件,过程进入步骤S3005。在步骤S3005中,控制单元400确定由输出控制单元510进行的打印输出 处理是否完成。如果确定完成了打印输出处理,结束过程。如果确定未完成打印输出处理,过程再次返回步骤S3005。在步骤S3006中,控制单元400确定将要读取的图像是否在稿件的正面。
如果确定将要读取的图像在稿件的正面,过程进入步骤S3007。如果确定将要读取的图像不在稿件的正面,即,图像在稿件的背面,过程 进入步骤S3009。下面,具体说明由控制单元400在步骤S3006中执行的操作。在步骤S3007中,与步骤S3002相同,控制单元400选择第一方法以在图 像数据存储单元300中分配存储区域。即,当确定空余存储区域的大小Se小 于指定存储大小Z时,控制单元400指示数据存储控制单元310等待直到空 余存储器大小变得等于或大于指定存储大小Z。在步骤S3008中,读取控制单元110确定未读的稿件是否存在。如果确定存在未读的稿件,过程返回步骤S3006。如果确定不存在未读的稿件,过程进入步骤S3005。在步骤S3009中,控制单元400选择第二方法以在图像数据存储单元300 中分配存储区域。即,当确定空余存储区域的大小Se小于指定存储大小Z时, 执行存储器分配故障处理。在步骤S3010中,输出单元500以双面模式输出在图像数据存储单元300 中存储的图像数据。然后,过程进入步骤S3008。通过重复上述过程,在如示例1中操作的打印才几1中,当打印机1处于单 面打印模式(换句话说,图像形成条件是单面打印模式),或当打印机l处于 双面打印模式(换句话说,图像形成条件是双面打印模式),而将要读取的图 像是在稿件的正面,则选择第一方法以在图像数据存储单元300中分配存储区 域。另一方面,当打印机1处于双面打印模式(换句话说,图像形成条件是双 面打印模式),而将要读取的图像是在稿件的背面,则选择第二方法以在图像 数据存储单元300中分配存储区域。换句话说,根据复制的条件,情况有所不同。有时,当将在图像数据存储 单元300中存储的图像数据输出至纸张材料时,不再必须为图像数据保持存储 空间,在等待直到空余存储区域出现之后,可以存储更多的图像数据,并可以 进行复制处理。例如,当打印机l处于单面打印模式或双面打印模式而输出图 像至纸张材料的正面。另一方面,有时,等待空余存储区域是没有帮助的,例
如,当打印机1处于双面打印模式而输出图像至纸张材料的背面。因此,正如在本示例中,根据复制条件,通过适当的使用为存储器分配等 待空余存储区域的第一方法和不等待空余存储区域而是执行存储器分配故障 处理的第二方法,不再必须停止操作以等待空余存储区域出现,这可以提高存 储器的使用效率,并防止存储器的占满。下面,参考图8说明由控制单元400在步骤S3006中执行的操作。 图8是说明稿件上的图像的位置(正面或背面)关系的示意性示图。 如图8所示,在步骤S3006中,当将要读取的图像具有奇数的页数 (n=2m+l, m是整数且mX))时,控制单元400确定图像处于稿件的正面; 然而当将要读取的图像具有偶数的页数(n=2m, m是整数且m》0)时,控制 单元400确定图像处于稿件的背面。这样,控制单元400确定稿件上将要读取 的图像的位置(正面或背面)。下面,参考图9说明打印机1的操作的另一示例。图9是说明作为本发明实施例的图像形成设备的示例的打印机1的操作的 第二示例的流程图。在该示例中,根据分类模式或堆栈模式的打印模式(图像形成条件),选 择用于在图像数据存储单元300中分配存储区域的第 一方法或第二方法。如图9所示,在步骤S4001中,当复制操作启动,控制单元400确定打印 机l的当前打印模式,即,分类模式或堆栈模式。如果确定打印机1的当前打印模式是堆栈模式,过程进入步骤S4002。 如果确定打印机1的当前打印模式是分类模式,过程进入步骤S4006。 在步骤S4002中,控制单元400选择第一方法以在图像数据存储单元300 中分配存储区域。在步骤S4003中,输出单元500以堆栈模式输出存储于图像数据存储单元300中的图像数据。在步骤S4004中,读取控制单元110确定未读的稿件是否存在。在步骤S4005中,控制单元400确定由输出控制单元510进行的打印输出处理是否全部完成。打印机1的操作示例2
在步骤S4006中,控制单元400选择第二方法以在图像数据存储单元300 中分配存储区域。在步骤S4007中,输出单元500以双面模式输出存储于图像数据存储单元 300中的图像数据。在步骤S4008中,读取控制单元110确定未读的稿件是否存在。如果确定存在未读的稿件,过程返回步骤S4006。如果确定不存在未读的稿件,过程进入步骤S4005。通过重复上述过程,在如示例2中操作的打印机1中,当打印机1处于堆 栈(stack)模式(换句话说,将图像形成条件设置为堆栈模式)时,选择第一方 法在图像数据存储单元300中分配存储区域。当打印机1处于分类模式(换句 话说,将图像形成条件设置为分类模式)时,选择第二方法在图像数据存储单 元300中分配存储区域。换句话说,根据复制的条件,情况有所不同。有时,当将在图像数据存储 单元300中存储的图像数据输出至纸张时,不再必须为图像数据保持存储空 间,在等待直到空余存储区域出现之后,可以存储更多的图像数据,并可以进 行复制处理。例如,当打印机l处于堆栈模式时。另一方面,有时,等待空余 存储区域是没有帮助的,例如,当打印机l处于分类模式。因此,正如在本示例中,根据复制条件,通过适当的使用为存储器分配等 待空余存储区域的第一方法和不等待空余存储区域而是执行存储器分配故障 处理的第二方法,不再必须停止操作以等待空余存储区域出现,这可以提高存 储器的使用效率,并防止存储器的占满。打印机1的操作示例3下面,参考图IO说明打印机I的操作的第三示例。图IO是说明作为本发明实施例的图像形成设备的示例的打印机I的操作 的第三示例的流程图。在该示例中,以集合打印模式(collective printing mode )提前设置打印机 1,在该模式中收集多个图像数据集以用于打印。在该示例中,根据将要读取 的图像是否是将要收集的图像的第 一个图像来选择用于在图像数据存储单元 300中分配存储区域的第一方法或第二方法。
如图10所示,在步骤S5001中,当复制#:作启动时,控制单元400确定 当前图像是否是将要收集的图像的第一个图像。如果确定当前图像是将要收集的图像的第 一个图像,过程进入步骤 S5002。如果确定当前图像不是将要收集的图像的第一个图像,过程进入步骤55006。在步骤S5002中,控制单元400选择第一方法在图像数据存储单元300 中分配存储区域。即,控制单元400指示数据存储控制单元310等待直到空余 存储器大小变得等于或大于指定存储大小Z,从而分配存储区域。因为第一方 法的操作与先前描述的相同,因此省略其具体描述。在步骤S5003中,控制单元400确定是否全部收集了指定数目的将要收集 的图像。如果确定全部收集了指定数目的将要收集的图像,过程进入步骤S5004。 如果确定没有全部收集指定数目的将要收集的图像,过程进入步骤55007。在步骤S5004中,输出单元500输出存储于图像数据存储单元300中的图 像数据。在步骤S5005中,读取控制单元110确定未读的稿件是否存在。如果确定存在未读的稿件,过程返回步骤S5001。如杲确定不存在未读的稿件,过程进入步骤S5008。在步骤S5006中,控制单元400选择选择第二方法以在图像数据存储单元 300中分配存储区域。在步骤S5007中,读取控制单元110确定未读的稿件是否存在。如果确定存在未读的稿件,过程返回步骤S5001。如果确定不存在未读的稿件,过程进入步骤S5004。在步骤S5008中,控制单元400确定由输出控制单元510进行的打印输出 处理是否全部完成。通过重复上述过程,在如示例3中操作的打印机1中,当当前图像是将要 收集的图像的第一个图像时,选择第一方法以在图像数据存储单元300中分配 存储区域。当当前图像不是将要收集的图像的第一个图像时,选择第二方法以 在图像数据存储单元300中分配存储区域。换句话说,根据复制的条件,情况有所不同。有时,当将在图像数据存储 单元300中存储的图像数据输出至纸张材料时,不再必须为图像数据保持存储 空间,在等待直到空余存储区域出现之后,可以存储更多的图像数据,并可以 进行复制处理,例如,当当前图像是将要收集的图像的第一个图像时。另一方 面,有时,等待空余存储区域是没有帮助的,例如,当当前图像不是将要收集 的图像的第一个图像时。因此,正如在本示例中,根据复制条件,通过适当的使用为存储器分配而 等待空余存储区域的第一方法和不等待空余存储区域而是执行存储器分配故 障处理的第二方法,不再必须停止操作以等待空余存储区域出现,这可以提高 存储器的使用效率,并防止存储器的占满。下面,参考图11和图12说明通过使用用于存储器分配的第二方法在图6 中的步骤S2004中执行的操作。图11是说明根据本发明实施例的通过使用用于在图像数据存储单元300 中分配存储区域的第二方法在图6中步骤S2004中进行的操作的流程图。如图ll所示,在步骤S6001中,控制单元400确定指定存储大小Z,它 是存储一页稿件的图像数据需要的存储器大小。然后,控制单元400询问数据 存储控制单元310。在步骤S6002中,空余存储器大小确定单元311确定图像数据存储单元 300中的空余存储区域的大小Se是否等于或大于在步骤S6001中确定的预定 值(即,指定存储大小Z)。如果确定空余存储区域的大小Se等于或大于指定存储大小Z,过程进入 步骤S6003。如果确定空余存储区域的大小Se小于指定存储大小Z,过程进入步骤 S6004。在步骤S6003中,存储区域分配单元314在图像数据存储单元300中的空 余存储区域建立指定存储大小Z的分配存储区域R。因此,在图像数据存储单 元300中分配存储区域用于存储稿件的图像数据。
在步骤S6004中,控制单元400在显示单元200上显示信息,表示空余存储区域不足,即,存储器被占满。例如,可以在显示单元200上显示图12所示的信息。图12是说明根据本发明实施例的故障处理单元313的操作的表格。如图12所示,可以在显示单元200上显示如双面模式(示例1)、堆栈模式(示例2)、集合模式(示例3 )等图像形成条件相关的消息。 在步骤S6004之后,结束过程。因此,因为向用户发送通知如果改变图像形成条件就可以执行复制操作而 不出现存储器全部占用,这促使用户改变图像形成条件以继续复制操作,因此, 有可能提高设备的操作效率,并向用户指导当出现存储器全部占用时仍能够进 行复制操作的图像形成条件。虽然参考选择的用于说明的具体实施例说明了本发明,但是应当清楚本发 明并非限于这些实施例,而是本领域技术人员可以对其进行多种修改而不脱离 本发明的基本思想和范围。本专利申请基于2006年10月13日申请的日本优先权专利申请 No.2006-280674,其全部内容并入本文作为参考。
权利要求
1.一种图像形成设备,包括读取单元,用于读取图像数据;图像数据存储单元,用于存储由所述读取单元获得的图像数据;空余等待单元,用于当在所述图像数据存储单元中分配用于存储图像数据的存储区域时,当所述存储区域的分配失败时,等待直到所述图像数据存储单元中的空余的存储大小变得大于预定值;故障处理单元,用于当在所述图像数据存储单元中分配用于存储图像数据的存储区域时,当所述存储区域的分配失败时,执行故障处理;以及控制单元,用于根据所述图像形成设备中的图像形成条件控制所述空余等待单元和所述故障处理单元中的一个。
2. 根据权利要求1所述的图像形成设备,其中 所述图像形成设备具有单面打印模式和双面打印模式;当所述图像形成设备设置在所述单面打印模式,以及所述图像形成设备的 所述图像形成条件设置在所述双面打印模式并且所述图像数据将被打印在正 面时,所述控制单元选择所述空余等待单元;以及当所述图像形成设备处于所述双面打印模式并且所述图像数据将被打印 在背面时,所述控制单元选择所述故障处理单元。
3. 根据权利要求1所述的图像形成设备,其中 所述图像形成设备具有分类模式和堆栈模式;当所述图像形成设备处于所述堆栈模式时,所述控制单元选择所述空余等 待单元;以及当所述图像形成设备处于所述分类模式时,所述控制单元选择所述故障处 理单元。
4. 根据权利要求1所述的图像形成设备,其中所述图像形成设备具有用于收集和输出所述图像数据的集合模式;当将要读取的图像是将要收集的图像的第 一个图像时,所述控制单元选择所述空余等待单元;以及当将要读取的图像不是将要收集的图像的第一个图像时,所述控制单元选择所述故障处理单元。
全文摘要
揭示了一种图像形成设备,该设备能够防止由于存储器全部占用引起的操作的停止,以及防止存储器的全部占用。该图像形成设备包括读取单元,用于读取图像数据;图像数据存储单元,用于存储由所述读取单元获得的图像数据;空余等待单元,用于当在所述图像数据存储单元中分配用于存储图像数据的存储区域时,当所述存储区域的分配失败时,等待直到所述图像数据存储单元中的空余的存储大小变得大于预定值;故障处理单元,用于当在所述图像数据存储单元中分配用于存储图像数据的存储区域时,当所述存储区域的分配失败时,执行故障处理;以及控制单元,用于根据所述图像形成设备中的图像形成条件控制所述空余等待单元和所述故障处理单元中的一个。
文档编号H04N1/00GK101163184SQ20071015241
公开日2008年4月16日 申请日期2007年10月11日 优先权日2006年10月13日
发明者中村理惠, 古市喜则, 栫彰洋, 河内美纪, 浅川哲男, 野口大辅 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1