纸张排出设备、 装满检测方法和计算机可读记录介质 【技术领域】
本发明涉及纸张排出设备、 装满检测方法以及计算机可读记录介质。背景技术 近年来, 与多功能外设 (MFP) 有关的技术已取得发展。例如, CPU 已具有高性能, 存储器已具有高容量, 通信已经具有高速度, 并且数字图像已具有高质量。因此, 除了仅作 为数字复印机的功能外, MFP 可能具有各种功能, 例如传真机、 打印机以及连接到网络的扫 描仪, 并且可以用在用户环境中的各种情况中。
图像形成装置, 如上述的打印机或 MFP, 包括纸张排出盘, 纸张排出盘用于保存在 经历打印处理后被排出的纸张。 在这个纸张排出盘中保存从纸张排出口排出的纸张直到用 户来取走它。纸张排出盘通常位于 MFP 的主体的纸张排出口下。因此, 如果连续地排出纸 张, 则可能阻塞纸张排出口。从而, 可以被保存在纸张排出盘中的纸张的数目是有限的。如 果纸张排出口由于纸张被连续地排出并且累积在纸张排出盘上而变成阻塞, 则不能排出更 多的纸张, 并且在纸张排出口附近出现卡纸。
通常, 作为防止出现卡纸的方法, 在纸张排出口附近提供了传感器, 用于检测纸张 排出盘是否装满了纸张。 当检测到纸张排出盘装满了纸张时 ( 当检测到纸张装满时 ), 暂时 停止 MFP 的打印 / 纸张排出处理。
此外, 存在可以上下移动 MFP 的纸张排出盘的情况。在该情况中, 当检测到纸张装 满时 ( 当检测到纸张排出盘装满了被排出的纸张时 ), 向下移动纸张排出盘来暂时增加可 以在纸张排出盘中保存的纸张的数目。从而, 可以防止发生卡纸。
此外, 存在 MFP 提供有多个纸张排出盘的情况。例如, 假设 MFP 具有两个纸张排出 盘, 其中一个纸张排出盘提供在另一个纸张排出盘之上。 在这种情况下, 即使指定了下面的 纸张排出盘, 在装满检测传感器检测到下面的纸张排出盘装满纸张时, 也执行控制操作以 使得纸张排出到上面的纸张排出盘。从而防止发生卡纸。
作为相关的技术, 专利文献 1 揭示了一种发明, 在该发明中, 通过共同的部件来实 现排出传感器和装满检测传感器。设计用于检测的填料的移动, 使得该部件在常规情况下 作为排出传感器操作, 并且在纸张排出盘装满纸张且填料的角度改变时, 该部件作为装满 检测传感器操作。
然而, 在该现有技术中, 由物理机构来实现装满检测传感器。因此, 在将该装满检 测传感器应用于低成本薄型 MFP 时已存在各种问题。例如, 装满检测传感器需要部件成本 和安装成本, 这对于获得低成本机器是不利的。此外, 装满检测传感器被作为物理机构安 装, 因此在 MFP 主单元中需要预定的空间用于提供包括操作部和传感部的装满检测传感 器。为了获得薄型机器, 即使这样小的空间最好也要减少。
在专利文献 1 的发明中, 通过共同的部件来实现排出传感器和装满检测传感器, 因此不必提供额外的装满检测传感器。从而, 在这方面可以减少成本和空间。然而, 专利文 献 1 的发明的传感器中使用的填料大于仅用于检测排出的通常传感器的填料。在这方面,
专利文献 1 的发明中增加了排出传感器的成本和空间。
专利文献 1 : 日本公开专利申请 No.2003-192225。 发明内容 本发明提供一种纸张排出设备、 装满检测方法以及计算机可读记录介质, 其中, 一 个或者更多上述缺点可以被消除。
本发明的优选实施例提供一种纸张排出设备、 装满检测方法和计算机可读记录介 质, 由此可以检测到纸张排出盘装满纸张而无需物理机构, 例如装满检测传感器。
依据本发明的一方面, 提供一种纸张排出设备, 用于检测纸张排出盘是否装满纸 张, 所述纸张排出设备包括 : 排出单元, 用于将纸张排出到纸张排出盘上 ; 计数单元, 用于 在每次由所述排出单元排出纸张时对累计排出数目进行计数 ; 存储单元, 用于存储定义的 排出数目阈值和定义的排出间隔时间 ; 装满检测单元, 用于在由所述计数单元计数的累计 排出数目超过所述定义的排出数目阈值时, 检测到纸张排出盘装满被排出的纸张 ; 以及复 位单元, 用于在排出间隔时间超过所述定义的排出间隔时间时将所述计数单元计数的累计 排出数目复位, 所述排出间隔时间从由所述排出单元排出一张纸张时延伸直到排出下一张 纸张。
依据本发明的一方面, 提供一种装满检测方法, 在用于检测纸张排出盘是否装满 被排出的纸张的纸张排出设备中执行, 所述装满检测方法包括 : 排出步骤, 将纸张排出到纸 张排出盘上 ; 计数步骤, 在每次排出纸张时对累计排出数目进行计数 ; 存储步骤, 存储定义 的排出数目阈值和定义的排出间隔时间 ; 装满检测步骤, 在计数步骤计数的累计排出数目 超过所述定义的排出数目阈值时, 检测到纸张排出盘装满排出的纸张 ; 以及复位步骤, 在排 出间隔时间超过所述定义的排出间隔时间时将在计数步骤计数的累计排出数目复位, 所述 排出间隔时间从在所述排出步骤排出一张纸张时延伸直到排出下一张纸张。
附图说明 在结合附图阅读时将从以下具体实施方式更清楚本发明的其他目的、 特征以及优 点, 其中 :
图 1 示出了依据本实施例的图像形成装置的外观的例子 ;
图 2 示出了依据本实施例的图像形成装置的硬件配置的例子 ;
图 3 示出了表示依据本实施例的图像形成装置的主要功能的功能框图 ;
图 4 是纸张类型计数值表的例子 ;
图 5 是用于描述在图像形成装置中检测装满的方法的时序图 ;
图 6 示出了在检测到装满时的显示屏幕页的例子 ;
图 7 是表示依据本实施例的修改例的图像形成装置的主要功能的功能框图 ;
图 8 表示任务列表的例子 ; 以及
图 9 是用于描述在依据本修改例的图像形成装置中检测装满的方法的时序图。
具体实施方式
参考附图给出本发明的实施例的描述。在以下实施例中, 依据本发明实施例的纸张排出设备被应用于图像形成装置。 图像形成装置可以具有外部的纸张排出设备或内置的 纸张排出设备。
系统配置
硬件
给出图像形成装置 1 的硬件配置的描述。图 1 示出了依据本实施例的图像形成装 置的外观的例子。图 1 表示 MFP 的例子 ; 然而, 本发明可以应用于例如包括用于排出纸张的 排出机构和用于保存 ( 接收 ) 被排出的纸张的排出盘的打印机设备。
图 2 示出了依据本实施例的图像形成装置 1 的硬件配置的例子。依据本实施例的 图像形成装置 1 包括彼此互连的操作面板 11、 存储介质 I/F 12、 控制器 13、 数据通信 I/F 14、 扫描仪 15、 绘图仪 16、 以及 HDD( 硬盘驱动 )17。
操作面板 11 包括输入设备 11a 和显示设备 11b。输入设备 11a 包括硬键, 并被用 于将各种操作信号输入到该装置主体内。此外, 显示设备 11b 包括显示器, 并且被用于显示 与例如图像形成操作有关的各种信息项。数据通信 I/F 14 包括用于将图像形成装置 1 连 接到网络的接口设备 14a 和诸如传真传输线的数据传输线。HDD 17 存储各种类型的数据, 例如, 由图像形成装置 1 处理的接收到的文档的数据和扫描的图像的数据, 以及由各种应 用使用的数据。此外, HDD 17 通过预定的文件系统和 DB( 数据库 ) 管理这些各种类型的数 据。
HDD 17 中存储的各种类型的数据包括从记录介质输入的数据。 存储介质被设置在 存储介质 I/F 12 中包含的驱动设备 12a 中, 并且通过驱动设备 12a 将数据从存储介质载入 到 HDD 17 中。
控制器 13 包括 ROM( 只读存储器 )13a、 RAM( 随机访问存储器 )13b 以及 CPU( 中 央处理单元 )13c。ROM 13a 存储当图像形成装置 1 被激活时执行的程序, 以及各种类型的 数据。此外, RAM 13b 暂时保存从 ROM 13a 和 HDD 17 读取的各种程序和数据。CPU 13c 执 行由 RAM 13b 暂时保存的程序。例如, 当通过数据通信 I/F 14 接收打印数据时, 控制器 13 利用 CPU 13c 执行可以解释从 ROM 13a 加载到 RAM 13b 中的 PDL( 页面描述语言 ) 的程序 (PDL 解析器 ), 并解释打印数据以产生位图图像。
扫描仪 15 包括图像扫描设备 15a, 并且光学地扫描在扫描表面上放置的原始文档 并产生图像数据。绘图仪 16 包括打印设备 16a, 并且通过电子照相方法将位图图像打印在 记录纸张上。
如上所述, 图像形成装置 1 通过上述硬件配置执行与诸如复印、 扫描、 打印和传真 传输的图像形成操作有关的功能。
功能
接下来给出依据本实施例的图像形成装置 1 的主要功能配置的简要描述。图 3 是 表示依据本实施例的图像形成装置 1 的主要功能的功能框图。图像形成装置 1 的主要功能 包括图像着色单元 210、 打印单元 220、 排出机构 / 排出盘 230、 计数单元 310、 存储单元 320、 装满检测单元 330、 以及复位单元 340。在本部分简要描述这些功能, 并且以下给出更多细 节。
图像着色单元 210 基于解释打印数据的打印机语言的结果来着色位图图像。这个 功能对应于控制器 13 的功能。打印单元 220 包括打印机引擎 I/F 和打印机引擎。当接收到打印请求时, 打印单 元 220 通过例如电子照相方法将着色后的位图图像打印在记录纸张上。这个功能对应于绘 图仪 16 的功能。
排出机构 / 排出盘 230 包括排出机构和纸张排出盘, 用于排出已打印了图像的纸 张并保存该纸张。从纸张排出口排出的纸张被保存在该纸张排出盘上直到用户来取走它。 这个功能包含在绘图仪 16 的功能中。
计数单元 310 具有每次纸张从排出机构 / 排出盘 230 排出时对所累计的排出数目 323 进行计数的功能。此外, 计数单元 310 确定排出的纸张的类型, 并基于对不同纸张类型 设置的计数值 ( 纸张类型计数值表 324), 将累计的排出数目 323 递增依据该纸张类型指定 的计数值。
存储单元 320 是用于保存各种参数和值的存储器。在本实施例中, 存储单元 320 存储定义的排出数目阈值 321, 定义的排出间隔时间 322、 累计的排出数目 323、 以及纸张类 型计数值表 324。以下给出细节。
在计数单元 310 计数的累计排出数目 323 超过定义的排出数目阈值 321 时, 装满 检测单元 330 检测纸张排出盘装满了排出的纸张。 复位单元 340 对从排出一张纸张开始直到排出下一张纸张的排出间隔时间进行 计数 ( 测量 )。当从排出机构 / 排出盘 230 排出一张纸张开始直到排出下一张纸张的排出 间隔时间超过定义的排出时间间隔 322 时, 复位单元 340 复位已计数的累计排出数目 323。
上述功能实际上由计算机实现, 在由图像形成装置 1 的 CPU 13c 执行程序时, 使得 该计算机执行这些功能。
各种参数
存储单元 320 保存定义的排出数目阈值 321、 定义的排出间隔时间 322、 累计排出 数目 323、 以及纸张类型计数值表 324。
—累计排出数目
累计排出数目 323 是在每次从纸张排出口排出纸张时计数的累计的纸张数目。例 如, 当排出 10 张纸张时且然后排出另外 100 张纸张时, 累计排出数目 323 是 110 张。累计 排出数目 323 在预定条件下复位 ( 初始值= 0)。
—定义的排出数目阈值
定义的排出数目阈值 321 是定义的纸张数目, 在该定义的纸张数目上, 在已连续 地排出纸张后不能有更多纸张排出到纸张排出盘上。定义的排出数目阈值 321 是预先给出 的已知信息, 但也可以通过操作操作面板 11 来将定义的排出数目阈值 321 设置成任意数 目。然而, 定义的排出数目阈值 321 是定义了多少纸张可以被保存 ( 或不能保存 ) 在纸张 排出盘上的阈值, 因此, 需要考虑从纸张排出盘到纸张排出口的高度以及纸张的厚度来确 定定义的排出数目阈值 321。
例如, 假设从纸张排出盘到纸张排出口的高度是 45mm 且平坦纸张是 0.08mm, 则可 以简单计算出最大近 562 张平坦纸张可以保存在纸张排出盘上。在此情况下, 定义的排出 数目阈值 321 可以被简单地设置成 562 张。然而, 实际上, 粘附的碳粉的厚度近 0.04mm, 纸 张之间的间隔近 0.02mm, 且排出时纸张弯曲近 25mm。因此, 在确定最后的定义的排出数目 阈值 321 时也需要考虑这些因素。
在该例子中, 从纸张排出盘到纸张排出口的高度是 45mm。 考虑到排出时纸张弯曲, 将放置在纸张排出盘上的一堆纸张的最大厚度设置成 25mm。在平坦纸张的情况下, 考虑 到粘附的碳粉的厚度和纸张之间的间隔, 如下获得能放置在纸张排出盘上的纸张的最大数 目。
25/(0.08+0.04+0.02) ≈近 178 张
从而, 在该例子中, 考虑到误差, 在平坦纸张的情况下将定义的排出数目阈值 321 定义为 150 张。
—定义的排出间隔时间
定义的排出间隔时间 322 是从当一张纸张从纸张排出口排出到纸张排出盘时直 到下一张纸张从纸张排出口排出到纸张排出盘所花费的时间。定义的排出间隔时间 322 是 被用作复位累计排出数目 323 的条件的值。当从纸张排出口排出一张纸张直到从纸张排出 口排出下一张纸张的排出间隔时间超过定义的排出间隔时间 322 时, 将计数的累计排出数 目 323 复位。
定义的排出间隔时间 322 是预先给定的已知信息, 但也可以通过操作操作面板 11 来将定义的排出间隔时间 322 设置成任意值。在此例子中, 考虑到图像形成装置 1 的打印 处理速度, 将定义的排出间隔时间 322 定义为 5 秒。当对打印任务 A 给出多张的打印指令 时, 在从排出一张纸张时直到排出下一张纸张的 5 秒间隔内, 连续排出纸张。从而, 累计排 出数目 323 被连续地计数并累计而不被复位。 此外, 假设下一个打印任务 B 是连续排队等候的, 在从之前的打印任务 A 完成时开 始的 5 秒内排出打印任务 B 的第一张纸张。类似的, 假设下一个打印任务 C 是连续排队等 候的, 在从之前的打印任务 B 完成时开始的 5 秒内排出打印任务 C 的第一张纸张, 以此类 推。从而, 累计排出数目 323 被连续地计数和累计而不被复位。同时, 在下一个打印任务 B 不是在打印任务 A 之后排队等候时, 打印和排出操作停止一会儿直到指示下一个打印任务 B。例如, 打印和排出操作停止大于 5 秒, 因此累计排出数目 323 被复位。也就是说, 只要打 印任务在 5 秒内连续执行, 则累计排出数目 323 被连续计数和累计而不被复位。
纸张类型计数值表 324 是包含对不同纸张类型定义的计数值的表格。纸张类型计 数值表 324 是基于纸张类型的厚度确定的已知信息。计数单元 310 确定排出纸张的类型, 并基于确定的纸张类型和对每种纸张定义的计数值 ( 纸张类型计数值表 324), 将累计排出 数目 323 增加依据该纸张类型定义的计数值。在平坦纸张的情况下, 在上述例子中将定义 的排出数目阈值 321 定义为 150 张 ; 然而, 图像形成装置 1 可以处理具有不同厚度的多种纸 张类型。因此, 随着纸张的厚度增加, 需要将累计排出数目 323 增加较大的计数值。
依据上述的计算, 可以在纸张排出盘上放置 150 平坦纸张 ( 更准确地, 178 张 )。 然 而, 在比平坦纸张厚的纸板和信封的情况下, 可以放置在纸张排出盘上的纸张的最大数目 少于 150 张 ( 更准确地, 178 张 )。从而, 平坦纸张的计数值被定义为 1, 且诸如纸板的不同 纸张类型的计数值被依据平坦纸张的厚度与诸如纸板的不同纸张类型的厚度之差进行计 算。 因此, 即使各种类型的纸张被排出到纸张排出盘, 纸张的最大数目也可以以平坦纸张为 单位进行计数。
图 4 是纸张类型计数值表 324 的例子。通过使用平坦纸张的厚度 0.08mm 作为参 考, 与各种纸张类型的厚度成比例地确定计数值。作为简化, 如图 4 所示定义各种纸张类型
的计数值。例如, 当排出一张纸板纸张时, 考虑为排出了 1.5 平坦纸张, 且将累计排出数目 323 增加 1.5。在另一个例子中, 当排出一个信封 ( 由纸制成 ) 时, 考虑为排出 2 平坦纸张, 并将累计排出数目 323 增加 2。 自然, 当排出一张平坦纸张时, 考虑为排出一张平坦纸张, 且 将累计排出数目 323 增加 1。
信息处理
图 5 是用于描述在图像形成装置 1 中检测装满的方法的时序图。参考图 5 进行以 下描述。
首先, 确定是否已排出纸张 ( 步骤 S501)。 可以基于各种因素来确定是否已排出纸 张。此外, 还需要考虑确定纸张类型。例如, 打印任务 ( 包括打印条件和图像数据 ) 被发送 到打印单元 220( 引擎 I/F), 因此可以通过获取该打印任务来识别与要被打印的纸张的数 目和纸张类型相关的信息。这也可以基于用户在操作面板 11 中输入的信息来识别。此外, 当打印单元 220 完成打印时, 打印单元 220 将排出指令发送到排出机构 / 排出盘 230, 因此 可以依据该排出指令来识别上述信息。可选的, 在控制器 13( 在控制器 13 提供有依据本发 明的装满检测功能的情况下 ) 控制所有功能单元的操作时, 可以通过控制器 13 识别上述信 息。依据图像形成装置 1 的配置和设计, 可以基于各种因素来确定是否已排出纸张。 当排出纸张时, 计数单元 310 确定纸张的类型 ( 步骤 S502)。 可以依据如上所述的 图像形成装置 1 的配置和设计来执行确定纸张类型的方法。
接下来, 计数单元 310 参考纸张类型计数值表 324, 并将累计排出数目 323 增加依 据该纸张类型的值 ( 步骤 S503)。
装满检测单元 330 将累计排出数目 323 与定义的排出数目阈值 321 相比较, 确定 累计排出数目 323 是否超过定义的排出数目阈值 321( 步骤 S504)。当累计排出数目 323 被 确定为超过定义的排出数目阈值 321 时, 确定 ( 检测到 ) 纸张排出盘装满被排出的纸张 ( 步 骤 S508)。
同时, 当累计排出数目 323 被确定为没有超过定义的排出数目阈值 321 时, 复位单 元 340 开始对纸张排出间隔进行计数 ( 步骤 S505)。当在定义的排出间隔时间 322 内排出 新的纸张时 ( 步骤 S506), 处理返回步骤 S501, 并重复步骤 S501 至 S504。
同时, 当在定义的排出间隔时间 322 内没有排出新的纸张时, 复位单元 340 将累计 排出数目 323 复位 ( 初始化 )( 步骤 S507)。也就是说, 当经过了定义的排出间隔时间 322 而没有新的纸张排出时, 复位累计排出数目 323。
在步骤 S508, 当确定 ( 检测到 ) 纸张排出盘装满被排出的纸张时, 随后执行检测到 装满时要执行的控制操作。 例如, 与传统的装满检测传感器检测到装满的情况类似, 暂时中 断 ( 停止 )MFP 的打印 / 排出处理, 或者, 在每个纸张排出盘可以分别地上下移动时向下移 动纸张排出盘。此外, 可以暂时增加可以保存在纸张排出盘上的纸张的数目。此外, 当存在 两个纸张排出盘且一个在另一个之上时, 可以移动一个纸张排出盘使得纸张排出到另一个 纸张排出盘。从而, 可以防止卡纸发生。
在步骤 S508, 当确定 ( 检测到 ) 纸张排出盘装满被排出的纸张时, 可以在图像形成 装置 1 的显示器上报告 / 显示纸张排出盘装满被排出的纸张的消息, 从而可以进入后续的 操作。
图 6 示出了检测到装满时的显示屏幕页的例子。用户确认显示屏幕页上的消息,
并进入 “继续打印” 或 “任务复位” 的操作。当按下 “继续打印” 时, 释放纸张排出盘的装满 检测状态, 并且图像形成装置 1 恢复已中断的打印操作。当按下 “任务复位” 时, 取消后续 的打印操作。
例子 1
基于上述描述, 描述依据本实施例的装满检测操作。在本例子中, 前提条件如下。
—定义的排出数目阈值 : 150 张 ( 以平坦纸张为单位 )
—定义的排出间隔时间 : 5秒
—纸张类型计数值表 : 如图 4 所示
假设在依据本实施例的图像形成装置 1 中, 用户指示了在 200 平坦纸张上打印的 打印任务。在此情况下, 每次打印并排出纸张时, 确定纸张类型。纸张类型是平坦纸张, 因 此每次排出纸张时, 累计排出数目 323 增加 1。当累计排出数目 323 达到 151 时, 确定累计 排出数目 323 已超过定义的排出数目阈值 321, 因此确定 ( 检测到 ) 纸张排出盘装满被排出 的纸张。由此, 执行检测到装满时执行的控制操作来防止发生卡纸。
在此例子中, 打印任务已指示了在 200 平坦纸张打印, 即使可以在纸张排出盘上 保存的平坦纸张的最大数目是 150。然而, 即使实际在纸张排出盘上排出了可以在纸张排 出盘上保存的纸张的最大数目, 也可以通过检测装满 ( 并执行检测到装满时执行的控制操 作 ) 来防止发生卡纸。
例子 2
在本例子中, 前提条件如下。
—定义的排出数目阈值 : 150 张 ( 以平坦纸张为单位 )
—定义的排出间隔时间 : 5秒
—纸张类型计数值表 : 如图 4 所示
假设在依据本实施例的图像形成装置 1 中, 用户指示了在 200 纸板上打印的打印 任务。在此情况下, 每次打印并排出纸张时, 确定纸张类型。纸张类型是纸板, 因此每次排 出纸张时, 累计排出数目 323 增加 1.5。当累计排出数目 323 达到 101 时, 确定累计排出数 目 323 已超过定义的排出数目阈值 321, 因此确定 ( 检测到 ) 纸张排出盘装满被排出的纸 张。由此, 执行检测到装满时执行的控制操作来防止发生卡纸。
在此例子中, 打印任务已指示了在 200 纸板纸张上打印, 即使可以在纸张排出盘 上保存的纸板纸张的最大数目是 100。 然而, 即使实际在纸张排出盘上排出了可以在纸张排 出盘上保存的纸张的最大数目 ( 最大纸张数量 ), 也可以通过检测装满 ( 并执行检测到装满 时执行的控制操作 ) 来防止发生卡纸。
例子 3
在本例子中, 前提条件如下。
—定义的排出数目阈值 : 150 张 ( 以平坦纸张为单位 )
—定义的排出间隔时间 : 5秒
—纸张类型计数值表 : 如图 4 所示
假设在依据本实施例的图像形成装置 1 中, 用户指示了在 40 平坦纸张上打印的打 印任务。在此情况下, 每次打印并排出纸张时, 确定纸张类型。纸张类型是平坦纸张, 因此 每次排出纸张时, 累计排出数目 323 增加 1。在完成了在 40 张平坦纸张上的打印并排出 40张平坦纸张时, 累计排出数目 323 是 40。
假设正在打印 40 张平坦纸张的同时指示了在 40 张纸板纸张上打印的打印任务 ( 即, 打印任务被存储在任务列队中 )。 从而, 在完成在 40 张平坦纸张上的打印后, 随后打印 40 张纸板纸张。 每次打印并排出纸张时, 确定纸张类型。 纸张类型是纸板, 因此每次排出纸 张时, 累计排出数目 323 增加 1.5。通过将纸板纸张的数目转换成平坦纸张的单位, 打印的 纸张的数目对应于 60 张。因此, 当排出 40 张纸板纸张时, 累计排出数目 323 总和为 100。
此外, 假设正在打印 40 张平坦纸张和 40 张纸板纸张的同时指示了在 10 张平坦纸 张上打印的打印任务。每次打印并排出纸张时, 确定纸张类型。纸张类型是平坦纸张, 因此 每次排出纸张时, 累计排出数目 323 增加 1。因此, 当排出该 10 张平坦纸张时, 累计排出数 目 323 总和为 110。
在一个接一个连续地指示打印任务时, 在定义的排出间隔时间 322(5 秒 ) 之前排 出纸张。因此, 累计排出数目 323 达到定义的排出数目阈值 321(150 张 ) 而不被复位, 并确 定 ( 检测到 ) 纸张排出盘装满被排出的纸张。
在本例子中, 一个接一个连续地指示打印任务, 而无需用户从纸张排出盘取走被 排出的纸张。因此, 确定纸张排出盘装满被排出的纸张。然而, 如果用户在连续指示的打印 任务期间保持从纸张排出盘取走被排出的纸张, 则即使在累计排出数目 323 达到 150 且检 测到纸张排出盘装满被排出的纸张时, 纸张排出盘可能实际上没有装满纸张 ( 存在余量 )。 然而, 如果用户不从纸张排出盘取走任何被排出的纸张, 则纸张排出盘实际上装满了被排 出的纸张。因此, 通过将定义的排出间隔时间 322 定义为 5 秒并考虑到连续指示打印任务 的最忙碌周期 (busy period) 对在连续执行打印时的排出的纸张的累计数目进行计数, 可 以在最坏的情况下 ( 即, 当用户没有取走任何被排出的纸张时 ) 防止发生卡纸。 考虑到无中断地连续执行打印任务的最忙碌周期, 将定义的排出间隔时间 322 设 置成 5 秒 ( 或更少 )。然而, 即使在最忙碌周期, 也可能存在在打印任务之间出现中断的情 况。在此情况下, 纸张排出间隔时间超过 5 秒, 因此累计排出数目 323 被复位。不过, 如果 用户没有从纸张排出盘取走任何纸张, 则可能发生以下故障。 即, 即使纸张排出盘实际上装 满了被排出的纸张, 也不能检测到纸张排出盘被装满, 因为累计排出数目 323 没有达到定 义的排出数目阈值 321。从而, 通过设置长的定义的排出间隔时间 322( 例如, 大约 30 秒至 1 分钟 ), 即使打印任务稍微被中断, 也能防止累计排出数目 323 被复位。因此, 即使在用户 不从纸张排出盘取走任何纸张的最坏情况下, 也可以在排出盘实际上装满时检测到纸张排 出盘被装满。 如上所述, 通过适当地调节和设置定义的排出间隔时间, 可以提高装满检测的 准确性。
此外, 在上述描述中, 考虑了用户不从纸张排出盘取走任何纸张的最坏情况下检 测装满。然而, 假设用户取走中等量的纸张, 则可以将定义的排出数目阈值 321 设置在相对 大的值 ( 例如, 200 张 )。实际上, 纸张排出盘在 150 张变满。然而, 假设用户取走一定数目 的纸张 ( 在此情况下, 50 张 )。因此, 考虑到取走的纸张, 在累计排出数目 323 达到 200 时, 确定纸张排出盘装满被排出的纸张。如果用户如预期地取走 50 张, 则当纸张排出盘上实际 上保存了 150 张被排出的纸张时, 在累计排出数目 323 达到 200 时确定检测到装满。如上 所述, 通过适当调节和设置定义的排出数目阈值 321, 可以提高装满检测的准确性。
修改例
接下来, 给出上述实施例的修改例的描述。本修改例在确定复位在每次排出纸张 时增加的累计排出数目 323 的方法上不同于上述实施例。在上述实施例中, 复位单元 340 对从排出一张纸张直到排出下一张纸张的排出间隔时间进行计数 ( 测量 )。当由排出机构 / 排出盘 230 从排出一张纸张直到排出下一张纸张的排出间隔时间超过定义的排出间隔时 间 322 时, 复位已计数的累计排出数目 323。
同时, 在本修改例中, 复位单元 340 参考任务列表 ( 任务队列 ), 确定在当前被执行 的打印任务之后是否存在排队等候的 ( 预约的 ) 打印任务, 并基于确定结果复位累计排出 数目 323。在忙碌周期期间, 假设连续指示打印任务使得图像形成装置 1 的操作未被中断。 在本修改例中, 在正在执行本打印任务的同时, 复位单元 340 参考任务列表 ( 任务队列 )。 当没有其他打印任务在排队等候 ( 预约 ) 时, 即, 当没有连续指示打印任务时, 复位单元 340 复位累计排出数目 323。同时, 当复位单元 340 参考任务列表 ( 任务队列 ) 且存在排队等候 的 ( 预约的 ) 另一打印任务时, 即, 连续指示了打印任务时, 复位单元 340 继续计数累计排 出数目 323。然后, 当确定累计排出数目 323 已超过定义的排出数目阈值 321 时, 确定 ( 检 测到 ) 纸张排出盘装满了被排出的纸张。随后, 执行检测到装满时执行的控制操作来防止 发生卡纸。 功能
图 7 是表示依据本实施例的修改例的图像形成装置 1 的主要功能的功能框图。图 7 与图 3 之间的区别在于, 在图 7 中, 定义的排出间隔时间 322 被移除, 且代替的增加了任务 列表 325。图 3 的复位单元 340 的功能被修改, 并因此由图 7 的 340-2 表示。
任务列表
图 8 表示任务列表 325 的例子。任务列表 325 是所谓的任务队列, 其中, 以列表格 式注册图像形成装置 1 指示的 ( 预约的 ) 打印任务。自然, 当被额外的任务中断时, 可以改 变执行打印任务的顺序。 然而, 原则上, 任务按照它们被指示的顺序 ( 先入先出 ) 顺序执行。 在图 8 的任务列表 325 的例子中, 指示了至少三个打印任务, 且打印任务以当前执行的打印 任务 ( 平坦纸张 : 40 张 )、 下一个排队等候的打印任务 ( 纸板 : 40 张 )、 以及然后下一个排队 等候的打印任务 ( 平坦纸张 : 10 张 ) 的顺序执行。
如上所述, 可以依据图像形成装置 1 的配置和设计来管理任务列表 325 中的打印 任务。例如, 打印任务 ( 包括打印条件和图像数据 ) 被发送到打印单元 220( 引擎 I/F), 因 此可以通过获取该打印任务来识别该打印任务 ( 与要被打印的纸张的数目和纸张类型有 关的信息 )。 这也可以基于用户在操作面板 11 中键入的信息来识别。 此外, 当打印单元 220 完成打印时, 打印单元 220 将排出指示发送到排出机构 / 排出盘 230, 因此可以依据排出指 示来识别上述信息。可选的, 在控制器 13 控制所有功能单元的操作时, 可以由控制器 13 识 别上述信息。
信息处理
图 9 是用于描述在依据本修改例的图像形成装置 1 中检测装满的方法的时序图。 参考图 9 进行以下描述。在图 9 中, 步骤 S505-2 和 S506-2 不同于图 5。
首先, 确定是否已排出纸张 ( 步骤 S501)。当排出纸张时, 计数单元 310 确定纸张 的类型 ( 步骤 S502)。接下来, 计数单元 310 参考纸张类型计数值表 324, 并将累计排出数 目 323 增加依据该纸张类型的值 ( 步骤 S503)。
装满检测单元 330 将累计排出数目 323 与定义的排出数目阈值 321 相比较, 并确 定累计排出数目 323 是否超过定义的排出数目阈值 321( 步骤 S504)。在累计排出数目 323 被确定为超过定义的排出数目阈值 321 时, 确定 ( 检测到 ) 纸张排出盘装满了被排出的纸 张 ( 步骤 S508)。
同时, 当装满检测单元 330 确定累计排出数目 323 未超过定义的排出数目阈值 321 时, 复位单元 340 获取任务列表 325( 步骤 S505-2)。复位单元 340 参考获取的任务列表 325, 并确定是否存在不是当前正在执行的打印任务的、 排队等候的另一个打印任务 ( 步骤 S506-2)。
当复位单元 340 确定存在排队等候的另一个打印任务时, 处理返回到步骤 S501, 并重复步骤 S501 至 S504。也就是说, 当存在不是当前正在执行的打印任务的、 排队等候的 另一个打印任务时, 表示连续指示了打印任务, 因此连续地增加累计排出数目 323 而不被 复位。在忙碌周期中, 连续指示打印任务并连续排出纸张而不复位累计排出数目 323, 并且 纸张排出盘变满。 当累计排出数目 323 超过定义的排出数目阈值 321 时, 装满检测单元 330 检测到纸张排出盘装满了被排出的纸张 ( 步骤 S508)。 随后, 执行检测到装满时执行的控制 操作来防止发生卡纸。 同时, 当确定不存在不是当前正在执行的打印任务的、 排队等候的另一个打印任 务时, 复位单元 340 复位累计排出数目 323( 步骤 S507)。例如, 在未忙碌周期内, 当没有排 队等候的打印任务时, 表示没有连续指示打印任务。在此情况下, 图像形成装置 1 暂时停止 在当前正执行的打印任务结束后的操作。当在图像形成装置 1 停止操作后经过一会儿时, 用户将开始取走被排出的纸张。因此, 纸张排出盘不太可能变满。
例子 3( 修改例 )
基于上述描述, 通过应用例子 3 给出本修改例的装满检测的描述。在此例子中, 前 提条件如下。
—定义的排出数目阈值 : 150 张 ( 以平坦纸张为单位 )
—纸张类型计数值表 : 如图 4 所示
假设在依据本修改例的图像形成装置 1 中, 由用户指示了在 40 张平坦纸张上打印 的打印任务。在此情况下, 每次打印和排出纸张时, 确定纸张类型。纸张类型是平坦纸张, 因此每次排出纸张时, 累计排出数目 323 增加 1。当在 40 张平坦纸张上的打印完成且排出 了该 40 张平坦纸张时, 累计排出数目 323 是 40。
假设在正在打印 40 张平坦纸张的同时指示了在 40 张纸板纸张上打印的打印任务 ( 即, 打印任务存储在任务队列中 )。相应的, 在完成在 40 张平坦纸张上的打印后, 随后打 印 40 张纸板纸张。每次打印并排出纸张时, 确定纸张类型。纸张类型是纸板, 因此每次排 出纸张时, 累计排出数目 323 增加 1.5。通过将纸板纸张的数目转换成平坦纸张的单位, 打 印的纸张的数目对应于 60。因此, 在排出 40 张纸板纸张时, 累计排出数目 323 总和为 100。
此外, 假设在正在打印该 40 张平坦纸张和 40 张纸板纸张的同时指示了在 10 张平 坦纸张上打印的打印任务。每次打印和排出纸张时, 确定纸张类型。纸张类型是平坦纸张, 因此每次排出纸张时, 累计排出数目 323 增加 1。因此, 在排出该 10 张平坦纸张时, 累计排 出数目 323 总和为 110。累计排出数目 323 不被复位直到该时间点。
当一个接另一个连续指示了打印任务时, 在任务列表 325 中不断地存在排队等候
的打印任务。 当在任务列表 325 中存在排队等候的打印任务时 ( 步骤 S506-2), 纸张被排出 而不复位累计排出数目 323, 因此对累计排出数目 323 进行连续累计。当累计排出数目 323 达到定义的排出数目阈值 321(150 张 ) 时, 确定 ( 检测到 ) 纸张排出盘装满了被排出的纸 张。
在此例子中, 这是在忙碌周期 ( 其间, 一个接另一个连续指示打印任务 ) 中, 并 且纸张被连续排出而无需用户从纸张排出盘取走被排出的纸张。因此, 确定纸张排出盘 装满了被排出的纸张。然而, 如果在不忙碌周期且打印任务被暂停, 则复位累计排出数目 323( 步骤 S507), 并且检测不到装满。在不忙碌周期中, 图像形成装置 1 在当前执行的打印 任务结束后暂时停止操作。当在图像形成装置 1 停止操作后过去一会儿时, 用户将取走被 排出的纸张。因此, 纸张排出盘不太可能变满。
在本修改例中, 假设应用了例子 3 的情况。假设没有引用例子 1 或例子 2。也就是 说, 本修改例排除了例子 3 中的每个打印任务的打印纸张 ( 排出的纸张 ) 的数目立即超过 定义的排出数目阈值 321 的情况。具体的, 在本修改例中, 假设用户不指示打印超过定义的 排出数目阈值 321 的大量纸张的打印任务 ; 假设在用户指示的每个打印任务中要被打印的 纸张的最大数目不超过定义的排出数目阈值 321。 例如, 当定义的排出数目阈值 321 是以平 坦纸张为单位的 150 张时, 可以在用户指示的每个打印任务中被打印的平坦纸张的最大数 目是 149 张。
在本修改例中, 如果用户指示打印超过定义的排出数目阈值 321 的大量纸张的打 印任务, 且在任务列表 325 中没有排队等候的打印任务, 则复位累计排出数目 323 并排出纸 张。因此, 即使排出的纸张的数目超过定义的排出数目阈值 321, 也不能被检测到。也就是 说, 如果用户指示打印超过定义的排出数目阈值 321 的大量纸张的打印任务, 则不能检测 到装满。因此, 在本修改例中, 有必要假设用户指示打印不超过定义的排出数目阈值 321 的 纸张数目的打印任务。
依据本发明的一个实施例, 提供一种纸张排出设备、 装满检测方法以及计算机可 读记录介质, 通过它们可以检测纸张排出盘是否装满纸张, 而不需要诸如装满检测传感器 的物理机构。
本发明不限于这里描述的特定实施例, 并且可以不脱离本发明的范围做出变型和 修改。
本实施例中用于方法、 装置、 系统、 计算机程序、 记录介质等的元件、 元件的表述或 组合, 也有效地作为本发明的实施例。
例如, 在包括装满检测传感器的图像形成装置中, 即使在装满检测传感器坏掉 ( 或由于某种原因不能检测装满 ) 时, 如果图像形成装置提供有本发明的实施例的功能, 则 这些功能可以被用作装满检测传感器的辅助功能。
本申请基于 2010 年 6 月 25 日递交的日本在先专利申请 No.2010-145237 和 2011 年 4 月 15 日递交的日本在先专利申请 No.2011-090715, 其整体内容通过参考引入于此。