图像形成设备及驱动方法 相关申请的交叉引用
本申请要求 2009 年 5 月 27 日提交的日本专利申请 No.2009-128132 的优先权, 通 过引用, 将其整个主题合并于此。
技术领域
本发明的方面涉及能够进行双面打印的图像形成设备和用于图像形成设备的驱 动器, 并且具体地, 涉及通过在多个片材的第一面上对该多个片材进行打印并且随后在片 材的第二面上对片材进行打印, 而能够进行双面打印的图像形成设备及用于其驱动器。 背景技术
已经提出了如下的一种技术, 该技术用于通过在 N 个片材的第一面上对 N 个片材 进行打印 (N 是正整数 ) 并且随后在 M 个片材的第二面上对 M 个片材进行打印 (M 是等于或 者大于 0 并且等于或者小于 N 的整数 ) 来提高双面打印处理的速度。例如, 为了在 10 页 (5 个片材 ) 上执行双面打印, 图像形成设备按照 2( 偶数页 )、 4( 偶数页 )、 1( 奇数页 )、 6( 偶 数页 )、 3( 奇数页 )、 8( 偶数页 )、 5( 奇数页 )、 10( 偶数页 )、 7( 奇数页 ) 以及 9( 奇数页 ) 的页码顺序进行打印 ( 参见 JP-A-11-160919)。此外, 一种图像形成设备按照 1、 3、 5、 2、 7、 4、 9、 6、 8、 以及 10 的页码顺序来进行打印 ( 参见 JP-A-11-284818)。
然而, 在上述双面打印技术中, 存在下述问题。即, 如果打印数据的通信速度不是 足够高, 则图像形成设备用于接收 “一个打印处理单元” ( 例如, 一页 ) 的打印数据和完成 打印准备所需的时间可能会变得比用于 “一个打印处理单元” 的打印操作所需的时间更长。 在这种情况下, 即使通过增加将连续地在其第一面上进行打印的片材的数目来增加打印速 度, 在完成 “一个打印处理单元” 的特定打印操作之前, 用于开始后续 “一个打印处理单元” 的打印操作的打印准备仍可能没有完成。因此, 打印操作可能被临时地暂停。在这样的情 况下, 不能够完全地利用在第一面上连续地进行打印的优点。 另外, 因为在第一面上对多个 片材进行打印, 所以停留在图像形成设备中的片材的数目增加。 因此, 可能存在由于卡纸引 起的有缺陷的打印片材的数目增加的缺点。 发明内容
因此, 本发明的目的是为了提供一种图像形成设备, 该图像形成设备能够有效地 执行双面打印, 同时减少打印操作的临时暂停的可能性, 并且提供用于图像形成设备的驱 动器。
根据本发明的示例性实施例, 提供了一种图像形成设备, 该图像形成设备包括 : 获 取部件, 该获取部件被构造为获取打印数据 ; 打印部件, 该打印部件被构造为执行包括在 N 个片材的第一面上对该 N 个片材进行打印和随后在 M 个片材的第二面上对该 M 个片材进 行打印的双面打印, 其中, M 等于或者小于 N ; 确定部件, 该确定部件被构造为确定 N 的值, 其中, 当获取部件进行获取时的打印数据的通信速度越低时, 确定部件将越小的值确定为 N的值 ; 以及控制部件, 该控制部件被构造为根据由确定部件确定的 N 的值来控制打印部件 以执行双面打印。
根据本发明的另一示例性实施例, 提供了一种具有被存储在其上的驱动器并且通 过计算机可读的计算机可读介质, 该驱动器被用于图像形成设备, 该图像形成设备被构造 为执行包括在 N 个片材的第一面上对该 N 个片材进行打印并且随后在 M 个片材的第二面上 对该 M 个片材进行打印的双面打印, 其中 M 等于或者小于 N, 当被计算机执行时, 驱动器使计 算机执行操作, 该操作包括 : 将打印数据传输到图像形成设备 ; 确定 N 的值, 其中, 当打印数 据的传输速度越低时, 越小的值被确定为 N 的值 ; 并且将双面打印的打印工作传输到图像 形成设备, 其中, 所述双面打印的打印工作包括指示所确定的 N 的值的信息。
根据本发明的又一示例性实施例, 提供了一种图像形成设备, 该图像形成设备包 括: 第一通信部件, 该第一通信部件被构造为接收打印数据 ; 打印部件, 该打印部件被构造 为执行包括在 N 个片材的第一面上对该 N 个片材进行打印并且随后在 M 个片材的第二面上 对该 M 个片材进行打印的双面打印, 其中 M 等于或者小于 N ; 设置部件, 该设置部件被构造 为设置 N 的值 ; 以及控制部件, 该控制部件被构造为根据由设置部件设置的 N 的值来控制打 印部件以执行双面打印。
根据上述示例性实施例, 能够提供一种图像形成设备, 该图像形成设备能够有效 地执行双面打印, 同时减少打印操作的临时暂停的可能性 ; 并且能提供用于该图像形成设 备的驱动器。 附图说明 结合附图, 从本发明的示例性实施例的下面的描述中, 本发明的以上和其它方面 将会变得更加明显并且更加容易理解, 其中 :
图 1 是示出根据示例性实施例的打印机的示意性构造的透视图 ;
图 2 是示出图 1 中所示的打印机的图像读取部件的内部构造的概念图 ;
图 3 是示出用于将在第一面上连续地进行打印的片材的数目是 2 的情况的双面打 印的片材传送过程的第一视图 ;
图 4 是示出用于将在第一面上连续地进行打印的片材的数目是 2 的情况的双面打 印的片材传送过程的第二视图 ;
图 5 是示出用于将在第一面上连续地进行打印的片材的数目是 3 的情况的双面打 印的片材传送过程的视图 ;
图 6 是示出打印机的电气构造的框图 ;
图 7 是示出打印处理的过程的流程图 ;
图 8 是示出 N 确定处理的过程的流程图 ;
图 9 是示出接收速度获取处理的过程的流程图 ;
图 10 是示出 N 改变处理的过程的流程图 ; 以及
图 11 是示出双面打印执行处理的过程的流程图。
具体实施方式
在下文中, 将会参考附图详细地描述根据本发明的示例性实施例的图像形成设备。在示例性实施例中, 将会描述作为图像形成设备的示例的电子照相彩色打印机。通过 在多个片材的第一面上对多个片材进行打印并且随后在片材的第二面上对片材进行打印, 彩色打印机能够进行双面打印。
[ 打印机的整体构造 ]
如图 1 中所示, 根据示例性实施例的打印机 100 包括 : 图像形成部件 10, 该图像形 成部件 10 将图像形成在片材上 ; 和图像读取部件 20, 该图像读取部件 20 读取原始文档的 图像。在图像读取部件 20 的前侧上, 提供有操作面板 40 和按钮组 42, 其中, 所述操作面板 40 包括被构造为液晶显示器的显示部件 41, 并且按钮组 42 包括开始键、 停止键、 数字键盘 等等。操作面板 40 被构造为显示打印机 100 的操作状态, 并且允许用户执行输入操作。
[ 打印机的图像形成部件的构造 ]
如图 2 中所示, 图像形成部件 10 包括 : 处理部件 50, 该处理部件 50 形成墨粉图像, 并且将墨粉图像转印到片材上 ; 固定单元 8, 该固定单元 8 将未固定的墨粉固定在片材上 ; 片材馈送匣 91, 该片材馈送匣 91 容纳在其上还没有形成图像的片材 ; 以及片材释放托盘 92, 该片材释放托盘 92 接收在其上已经形成图像的片材。此外, 在图像形成部件 10 中, 提 供基本上为 S 形的传送路径 11( 图 2 中所示的点划线 )。沿着传送路径 11, 被容纳在位于 图像形成部件 10 的底部上的片材馈送匣 91 中的片材经过片材馈送辊子 71、 处理部件 50、 以及固定单元 8, 并且通过片材释放辊子 76 而被释放到位于图像形成部件 10 的上部的片材 释放托盘 92 中。 处理部件 50 能够形成彩色图像, 并且包括被平行地布置的与黄色 (Y)、 洋红色 (M)、 青色 (C)、 以及黑色 (K) 的各种颜色相对应的四个处理单元。 具体地, 处理部件 50 包括 形成黄色 (Y) 图像的处理单元 50Y、 形成洋红色 (M) 图像的处理单元 50M、 形成青色 (C) 图 像的处理单元 50C、 以及形成黑色 (K) 图像的处理单元 50K。处理部件 50 进一步包括曝光 单元 53, 该曝光单元 53 点亮对应的处理单元 50Y、 50M、 50C、 以及 50K 上的灯 ; 和传送带 7, 该传送带 7 被环接在辊子 73 和 74 之间, 并且将片材传送到对应的处理单元 50Y、 50M、 50C、 以及 50K 的转印位置。 处理单元 50Y、 50M、 50C、 以及 50K 中的每一个被构造为通过电子照相 方法来形成墨粉图像。
图像形成部件 10 逐个地馈送被容纳在片材馈送匣 91 上的片材, 将被馈送的片材 传送到处理部件 50, 并且将通过处理部件 50 形成的墨粉图像转印到片材上。此外, 在其上 已经转印了墨粉图像的片材被传送到固定单元 8, 并且墨粉图像被热固定在片材上。然后, 被固定的片材被释放到片材释放托盘 92。
此外, 图像形成部件 10 具有双面打印机构, 该双面打印机构打印片材的两面 ( 第 一面和第二面 )。如图 2 中所示, 传送路径 12( 图 2 中的双点划线 ) 被用于翻转片材, 并且 将片材再次传送到处理部件 50, 从而在一个面 ( 第一面 ) 上被打印的片材的背面 ( 第二面 ) 上执行打印。在片材传送方向中, 在固定单元 8 的下游侧的位置处, 传送路径 12 与传送路 径 11 发生分叉。传送路径 12 包括 : 用于临时地允许片材停留, 以反转片材传送方向的传送 路径 121( 在下文中被称为 “暂时停留路径 121” ) 和用于将被翻转的片材返回到传送路径 11 的传送路径 122( 在下文中被称为 “返回路径 122” )。
具体地, 在由图像形成部件 10 执行的双面打印中, 以下面的过程来翻转片材。首 先, 通过固定单元 8 来对经过传送路径 11( 在下文中被称为 “正向传送路径 11” ), 并且具有
形成在其第一面上的图像的片材进行热固定, 并且随后被发送到传送路径 12( 在下文中被 称为 “反向传送路径 12” )。然后, 片材被传送到暂时停留路径 121, 并且片材的传送被临时 地暂停。其后, 通过转动转向辊子 75 的旋转方向, 片材传送方向被反转, 并且片材被传送到 返回路径 122。然后, 片材被返回到处理部件 50 的上流侧的正向传送路径 11。因此, 片材 被翻转, 并且图像被形成在第二面上。
图像形成部件 10 具有在执行双面打印时, 在片材的第一面上连续地对 N(N 是正整 数 ) 个片材进行打印, 并且随后在片材的第二面上对 M(M 是等于或者大于 0 并且等于或者 小于 N 的整数 ) 个片材进行打印的功能。此外, 图像形成部件 10 具有对被连续地打印的片 材的数目 N 和片材的数目 M 进行改变的功能。通过调整传送速度和片材传送的时序来执行 N 和 M 的改变。通过稍后将要描述的打印处理 (S103 中的确定 N 的过程 ) 适当地设置将被 连续地打印的片材的数目 N。
例如, 当要被连续地打印的片材的数目 N 是 2 时, 以下面的过程来传送片材。 首先, 如图 3 中所示, 第一片材 S1 被传送到正向传送路径 11, 并且通过处理部件 50 而在其第一面 上进行打印 ( 步骤 1)。接下来, 如图 4 中所示, 当片材 S1 被传送到反向传送路径 12 时, 第 二片材 S2 被传送到正向传送路径 11, 并且通过处理部件 50 而在其第一面上进行打印 ( 步 骤 2)。然后, 当片材 S2 被传送到反向传送路径 12 时, 片材 S 1 被返回到正向传送路径 11, 并且通过处理部件 50 而在其第二面上进行打印 ( 步骤 3)。接下来, 当片材 S1 被释放到片 材释放托盘 92 时, 片材 S2 被返回到正向传送路径 11, 并且通过处理部件 50 而在其第二面 上进行打印 ( 步骤 4)。因此, 按照第一片材的第一面、 第二片材的第一面、 第一片材的第二 面、 以及第二片材的第二面的顺序执行打印。在此过程中, 在翻转片材 ( 第一片材 ) 期间, 在另一片材 ( 第二片材 ) 上执行打印。因此, 由于当等待第一片材的翻转时执行第二片材 的打印, 所以与逐页地按照第一面和第二面的顺序在片材上执行打印的情况相比较, 处理 部件 50 的待机时间变得更短, 使得能够提高打印效率。
此外, 例如, 当将被连续地打印的片材的数目 N 是 3 时, 以下面的过程来传送片材。 首先, 第一片材 S1 被传送到正向传送路径 11, 并且在其第一面上进行打印。 接下来, 当片材 S1 被传送到暂时停留路径 121 时, 第二片材 S2 被传送到正向传送路径 11, 并且在其第一面 上进行打印。随后, 如图 5 中所示, 片材 S1 被传送到返回路径 122, 片材 S2 被传送到暂时停 留路径 121, 并且第三片材 S3 被传送到正向传送路径 11 中。然后, 在片材 S3 的第一面上 进行打印。在此步骤中, 使片材 S1 停留在反向传送路径 12( 在反向传送路径 12 中传送 ), 并且没有被返回到正向传送路径 11。即, 两个片材停留在反向传送路径 12 中。其后, 按照 片材 S1、 S2、 以及 S3 的顺序, 片材被返回到正向传送路径 11, 并且在其第二面上进行打印。 因此, 按照第一片材的第一面、 第二片材的第一面、 第三片材的第一面、 第一片材的第二面、 第二片材的第二面、 以及第三片材的第二面的顺序执行打印。与将被连续地打印的片材的 数目 N 是 2 的情况相比较, 此传送顺序允许处理部件 50 的待机时间进一步变短, 使得能够 进一步提高打印效率。
注意的是, 取决于能够停留在反向传送路径 12 中的片材的数目, 将被连续地打印 的片材的最大数目 N 是不同的。能够停留在反向传送路径 12 中的片材的数目取决于反向 传送路径 12 的长度、 片材传送方向中的片材的长度等等。即, 将被连续地打印的片材的数 目 N 没有被限制到上述的 2 或者 3, 而可以是 4 或者更大。[ 打印机的电气构造 ]
随后, 将会描述打印机 100 的电气构造。如图 6 中所示, 打印机 100 包括控制部 件 30。控制部件 30 包括中央处理单元 (CPU)31、 只读存储器 (ROM)32、 随机存取存储器 (RAM)33、 非易失性 RAM(NVRAM)34、 专用集成电路 (ASIC)35、 网络接口 36、 传真接口 37、 以及 USB 接口 38。此外, 控制部件 30 被电气地连接至图像形成部件 10、 图像读取部件 20、 以及 操作面板 40。
ROM 32 存储用于控制打印机 100 的各种控制程序和各种设置、 初始值等等。RAM 33 被用作工作区域, 从该工作区域读取各种控制程序, 或者作为临时地存储图像数据的存 储区域。
CPU 31 根据从各种传感器传输的信号和从 ROM 32 读取的控制程序来将处理结果 存储在 RAM 33 或者 NVRAM 34 中, 并且通过 ASIC 35 控制打印机 100 的各种元件 ( 例如, 曝 光装置 53 的点亮时序、 组成正向传送路径 11 和反向传送路径 12 的各种辊子的驱动电动机 ( 未示出 )、 组成图像读取部件 20 的图像传感器单元的运动电动机 ( 未示出 ))。
网络接口 36 被连接至诸如因特网的网络, 以能够进行诸如以太网 ( 注册商标 ) 的 网络通信。传真接口 37 被连接至公共线路, 以能够进行传真通信。USB 接口 38 能够与其它 的设备进行直接的数据通信。通过网络接口 36、 传真接口 37、 或者 USB 接口 38 能够对打印 工作进行通信。 打印机 100 通过各种通信接口被连接至诸如个人计算机 (PC) 的外部装置 200, 在 其中安装了用于打印机 100 的打印机驱动器 210。被连接至打印机 100 的外部装置 200 不 限于 PC 或者传真装置, 并且打印机 100 可以被连接至另一外部装置。
[ 打印处理 ]
接下来, 将会参考图 7 的流程图来描述打印机 100 中的打印处理。打印机 100 响 应于从外部装置 200 传输 ( 通信 ) 的打印工作的接收来执行打印处理。
首先, 开始打印数据的获取 (S101)。 即, 打印机 100 连续地接收与页码顺序相对应 的打印数据, 并且获取包括与双面打印设置有关的信息的打印工作属性信息。
接下来, 基于所获取的打印工作属性信息来确定接收到的打印工作是否是双面打 印工作 (S102)。如果接收到的打印工作不是双面打印工作而是一面打印工作 (S102 : 否 ), 那么执行一面打印 (S111)。
如果接收到的打印工作是双面打印工作 (S102 : 是 ), 那么将被连续地在第一面上 打印的片材的数目 N 被确定 (S103)。
在此, 将会参考图 8 的流程图描述在步骤 S103 中用于确定 N 的过程。首先, 确定 是否设置了用于确定 N 的自动确定模式 (S121)。 打印机 100 具有用于根据通信速度而允许 打印机 100 自动地确定 N 的值的自动确定模式, 和用于通过允许用户事先设置用于 N 的值 并且读取该作为 N 的值来确定 N 的值的手动确定模式。指示模式的设置内容被存储在打印 机 100 的存储部件 (ROM 32 或者 NVRAM 34) 中。如果自动确定模式没有被设置, 那么手动 确定模式被设置 (S121 : 否 ), 由用户设定的值被确定为 N 的值 (S122)。
如果自动确定模式被设置 (S121 : 是 ), 那么确定在确定 N 中是否使用了通信接口 类型 (S131)。与是否使用通信接口有关的设置被事先存储在打印机 100 的存储部件中。
如果在确定 N 中使用了通信接口类型 (S131 : 是 ), 那么获取通过其接收打印数据
的通信接口的类型 (S141)。 在本示例性实施例中, 如上所述, 打印机 100 包括作为通信接口 的网络接口 36、 传真接口 37、 以及 USB 接口 38。在操作 S141 中, 当前执行通信的通信接口 的类型被获取。
接下来, 根据所获取的通信接口类型, N 的值被确定 (S142)。当通信速度越慢时, 越小的值被确定为 N 的值。在本示例性实施例中, 在通信接口 36、 37 以及 38 当中, 传真接 口 37 具有最低的通信速度, 并且使得将最小值 1 确定为 N 的值。USB 接口 38 具有最快的通 信速度, 并且使得将最大值 3 确定为值 N。网络接口 36 具有比传真接口 37 快, 并且比 USB 接口 38 慢的通信速度, 并且使得将中间值 2 确定为 N 的值。
如果在确定 N 中没有使用通信接口类型 (S131 : 否 ), 那么基于实际的通信速度来 确定 N 的值。因此, 获取当前打印数据的接收速度的级别 (S132)。
图 9 示出在操作 S132 中的接收速度获取处理的过程。首先, 对每单位时间接收到 的数据量 D 进行测量 (S151)。 然后, 如果接收到的数据量 D 小于 1Mbps(S152 : 是 ), 那么接收 速度的级别被确定为低速 (S153)。如果接收到的数据的数量 D 等于或者大于 1Mbps(S152 : 否 ) 并且小于 100Mbps(S161 : 是 ), 那么接收速度的级别被确定为中速 (S162)。如果接收 到的数据量 D 大于 100Mbps(S161 : 否 ), 那么接收速度的级别被确定为高速 (S171)。
然后, 根据在步骤 S132 中获取的接收速度的级别, 确定 N 的值 (S133)。当接收速 度的级别越低时, 越小的值被确定为 N 的值。在示例性实施例中, 在低速时将 1 设置为 N 的 值, 在中速时将 2 设置为 N 的值, 并且在高速时将 3 设置为 N 的值。
返回到图 7 的描述, 在操作 S103 中确定 N 的值之后, 根据需要执行基于除了通信 速度之外的条件的 N 的值的改变 (S104)。 打印机 100 能够对基于除了通信速度之外的条件 确定 N 的值的自定义条件进行设置。因此, 当用户设置自定义条件并且条件得到满足时, 改 变 N 的值以适合于条件。在稍后描述的 N 改变处理中将会解释自定义条件。
图 10 示出在操作 S104 中 N 改变处理的过程。首先, 作为自定义条件, 确定是否进 行了基于打印机 100 的操作状态来确定 N 的设置 (S181)。 如果被设置为执行基于操作状态 的确定 (S181 : 是 ), 那么打印机 100 确定是否能够立即打印接收到的打印工作 ( 立即打印 是不可用的状态 )(S191)。立即打印不可用的状态对应于下述情况, 例如, 通过特定接口接 收打印数据时的情况, 另一打印数据通过另一接口而被打印的情况。 然后, 如果立即打印不 可用, 那么打印开始应被延迟直到打印可用。 因此, 便利的是, 即使使用低速线路, 在开始打 印之前存在足够的时间完成数据的接收。换言之, 即使当 N 的值被设置为较大, 也不可能出 现接收等待。因此, 如果立即打印不可用 (S191 : 是 ), 那么 N 的值变成 3(S201)。如果立即 打印可用 (S191 : 否 ), 操作 S103 中的确定被给予优先, 并且 N 的值没有被改变。
接下来, 作为自定义条件, 确定是否进行了基于打印机 100 的存储器的可用量来 确定 N 的设置 (S182)。如果被设置为进行基于存储器的可用量的确定 (S182 : 是 ), 那么获 取打印机 100 的存储器的可用量, 并且确定存储器的可用量是否大于阈值 (S192)。如果存 储器的可用量较大, 那么能够通过将 N 的值设置为大而使用大的存储器量。因此, 如果存储 器的可用量较大 (S192 : 是 ), 那么 N 的值变成 3(S201)。如果存储器的可用量较小 (S192 : 否 ), 那么操作 S103 中的确定被给予优先, 并且 N 的值没有被改变。
接下来, 作为自定义条件, 确定是否进行了基于打印机 100 的打印设置来确定 N 的 设置 (S182)。如果被设置为执行基于打印设置的确定 (S183 : 是 ), 那么获取打印工作的打印设置, 并且确定是否进行了重新使用数据的设置 (S193)。重新使用数据的设置是如下的 设置, 其用于即使当在一个片材上执行的双面打印完成之后仍重新使用打印数据, 而没有 删除该打印数据。例如, 重新使用数据的设置对应于排序 (sort) 打印设置或者重新打印设 置。 即, 当进行了重新使用数据的设置时, 即使在打印结束之后也没有立即从存储器中删除 打印数据。因此, 即使 N 的值被设置为较小, 也没有实现避免由较大的 N 的值导致的不利的 作用。即, 没有实现减少所使用的存储器量的作用。因此, 如果进行了重新使用数据的设置 (S193 : 是 ), 那么 N 的值变成 3(S201)。如果没有进行重新使用数据的设置 (S193 : 否 ), 操 作 S103 中的确定被给予优先, 并且 N 的值没有被改变。
此外, 在上述 N 改变处理中, 将被连续地打印的片材的数目 N 变成 3, 但是 N 的值不 限于此值。即, 在片材的可传送范围内, N 的值可以变成大于 3 的值。此外, 根据另一自定 义条件, N 的值可以变成更小的值。
返回到图 7, 在操作 S104 中调整 N 的值, 开始双面打印的执行 (S105)。在这里, 参 考图 11 的流程图描述双面打印执行处理的过程。注意的是, 当完成单面打印时, 该双面打 印执行处理结束。即, 通过至少两次地执行此双面打印执行处理来执行双面打印。
首先, 确定在其第一面上已经执行打印的片材的翻转是否被完成, 并且用于将片 材传送到处理部件 50 的准备是否被完成 (S251)。在操作 S251 中, 当片材没有停留在反向 传送路径 12 中时, 或者即使片材停留在其中但当片材被定位在与正向传送路径 11 和反向 传送路径 12 之间的接合位置相隔预定的距离或者更大距离时, 确定没有完成用于传送片 材的准备。 如果没有完成用于传送片材的准备 (S251 : 否 ), 那么确定停留在反向传送路径 12 中的片材的数目是否小于 N(S261)。如果片材的数目小于 N(S261 : 是 ), 那么从片材馈 送匣 91 馈送一个片材, 并且将该片材传送到处理部件 50, 从而在片材的第一面上进行打 印 (S262)。其后, 在第一面上已经被打印的片材被传送到反向传送路径 12(S263)。如果 片材的数目等于或者大于 N(S261 : 否 ), 那么停留在反向传送路径 12 中的片材的数目达到 极限。因此, 打印被暂停, 直到反向传送路径 12 中的片材准备好以被返回到正向传送路径 11(S271)。
如果用于传送在第一面上已经被打印的片材的准备得以完成 (S251 : 是 ), 那么反 向传送路径 12 中的片材被传送到处理部件 50, 并且在其第二面上进行打印 (S252)。其后, 已经被在其两面上打印的片材被释放到片材释放托盘 92 中 (S253)。
接下来, 确定是否进行了重新使用打印数据的设置 (S254)。如果进行了重新使用 数据的设置 (S254 : 是 ), 那么双面打印执行处理结束, 而没有从存储器删除打印数据。 相反 地, 如果没有进行重新使用数据的设置 (S254 : 否 ), 那么从存储器中删除可删除的打印数 据 (S255)。即, 当已经被在其两面上打印的片材的打印数据残留时, 删除该数据。此外, 在 删除之后, 在存储器中新页面的打印数据得以展开。即, 在打印之后 ( 响应于在两面完成打 印 ) 立即删除已经被在其两面上打印的片材的打印数据, 从而避免被用于打印数据的存储 器区域的增加, 并且抑制了可用于另一处理的存储器区域的减小。
返回到图 7 的打印处理, 确定在操作 S105 的双面打印执行处理之后在打印工作中 是否接收到取消指令 (S106)。如果接收到取消指令 (S106 : 是 ), 那么打印处理结束。可以 在打印处理中检查取消指令。因此, 例如, 用户可以检查数页的初始输出状态, 确定输出被
延迟 (N 小 ), 并且具有取消随后的打印的机会。
如 果 没 有 接 收 到 取 消 指 令 (S106 : 否 ), 那么确定是否完成了所有页的打印 (S107)。 如果存在未打印的页 (S107 : 否 ), 那么处理返回到操作 S101, 并且打印下一页。 在 打印下一页时, 再次确定通信速度, 并且根据需要改变将被连续地打印的片材的数目 N。因 此, 即使在执行相同打印工作的处理中, 也更新 N 的值, 使得执行与实际通信速度相对应的 控制操作。如果完成了所有页的打印 (S107 : 是 ), 那么处理结束。
如上所述, 根据本示例性实施例的打印机 100 能够执行包括在 N 个片材的第一面 上对该 N 个片材进行打印并且随后在 M 个片材的第二面上对该 M 个片材 (M ≤ N) 进行打印 的双面打印, 并且还能够改变 N 的值。另外, 在确定 ( 设置 )N 的值中, 当打印数据的通信速 度较慢 ( 即, 预期的是, 打印机 100 用于接收打印数据所需的时间较长 ), 则将 N 的值设置 为较小, 以执行双面打印。 因此, 能够期待避免由于等待接收打印数据而导致打印操作的临 时的暂停, 并且能够通过使用其中完成了打印准备的打印数据而较早地开始打印。 另外, 当 具有大的 N 值时, 由于临时的暂停而导致暂停片材的传送时, 伴随的是大的 N 的值所导致的 不利的风险 ( 所使用的存储器量的增加、 具有由卡纸引起的打印故障的片材的数目增加等 等 )。然而, 如果 N 的值被设置为小, 那么能够避免该不利。另一方面, 当通信速度高 ( 即, 预期的是将花费较少的时间来接收打印数据 ) 时, 以大的 N 的值来执行双面打印。因此, 能 够执行有效地执行打印。 如上所述, 在示例性实施例中, 基于通信速度确定完成打印准备所 需的时间, 并且改变将被连续地打印的片材的数目 ( 即, 停留在反向传送路径中的片材的 数目 )。因此, 能够有效地执行打印, 同时减少由于打印数据的接收等待而导致打印操作的 临时暂停的可能性。 虽然已经参考某些示例性实施例示出并且描述了本发明, 对本领域的技术人员来 说应该理解的是, 在不脱离权利要求限定的本发明的精神和范围内, 可以在形式和细节上 进行各种修改。
例如, 本发明不限于彩色打印机, 并且可以被应用于多功能外围设备、 传真装置等 等, 如果其具有图像形成功能。此外, 图形形成部件的图像形成方法不限于电子照相方法, 并且可以是喷墨方法。另外, 图像形成部件可以形成彩色图像, 或者仅形成单色图像。
此外, 在上述示例性实施例中, 连续地在片材的第一面上对多个片材进行打印, 并 且随后在其第二面上对相同数目的片材进行打印。然而, 当在片材的第一面上对多个片材 进行打印之后, 可以在第二面和第一面上交替地执行打印。 例如, 当将被连续地打印的片材 的数目是 2 时, 在第一片材的第二面上对其进行打印 ( 步骤 S3), 第一片材被释放到片材释 放托盘 92, 并且第三片材 S3 被传送到正向传送路径 11, 并且在其第一面上进行打印 ( 步骤 S4’ )。这时, 第二片材 S2 停留在反向传送路径 12 中, 并且没有被返回到正向传送路径 11。 其后, 片材 S3 被传送到反向传送路径 12, 并且第二片材 S2 被返回到正向传送路径 11, 并且 在第二面上进行打印 ( 步骤 S5)。然后, 步骤 S4’ 和 S5 被重复。例如, 在两面上对四个片材 进行打印的情况下, 按照第一片材的第一面、 第二片材的第一面、 第一片材的第二面、 第三 片材的第一面、 第二片材的第二面、 第四片材的第一面、 第三片材的第二面、 以及第四片材 的第二面的顺序执行打印。按照此传送顺序, 当片材被翻转时, 另一片材被打印, 使得打印 效率能够被提高。
此外, 将在第二面上进行连续打印的片材 M 的数目可以等于或者小于将在第一面
上进行连续打印的片材 N 的数目。例如, 首先, 可以在第一面上对三个片材进行连续地打 印。其后, 可以通过两个片材接着两个片材地交替地执行第二面打印和第一面打印。
此外, 在上述示例性实施例中, 当在打印机 100 的存储器中的打印数据被展开时, 在存储器中与一页相对应的各个数据被顺序地展开。 此处理允许在存储器中展开打印数据 所需的被使用的存储器量仅对应于一页, 从而在试图将打印机 100 的存储器容量最小化的 情况下, 此处理尤其有效, 但是展开打印数据的时序不限于此。例如, 当打印机 100 包括具 有能够展开与其中的所有页相对应的打印数据的容量的存储器时, 在存储器中可以一次性 地展开与所有页相对应的打印数据。
此外, 在上述示例性实施例中, 在打印机 100 中获取通信速度, 并且确定在双面打 印中的将被连续地在第一面上打印的片材的数目 N。然而, 通过对打印工作进行传输的外 部装置 200 的打印机驱动器 210 可以执行对 N 的值的确定。例如, 在打印机驱动器 210 中, 获取通信接口的类型, 确定适合通信接口的 N 的值, 并且可以将所确定的 N 的值添加到打印 工作中, 并且将其传输到打印机 100。在打印机 100 中, 从接收到的打印工作获取 N 的值, 根据 N 的值控制传送。此外, 例如, 打印机驱动器 210 可以获取通信 ( 通信线路 ) 的数据流 量, 并且确定适合通信的数据流量的 N 的值。然后, 所确定的 N 的值可以被添加到打印工作 并且被传输到打印机 100。 本发明提供如下示例性、 非限制性的实施例 :
(1) 一种图像形成设备包括 : 获取部件, 该获取部件被构造为用于获取打印数据 ; 打印部件, 该打印部件被构造为用于执行包括在 N 个片材的第一面上对 N 个片材进行打印 和随后在 M 个片材的第二面上对 M 个片材进行打印的双面打印, 其中 M 等于或者小于 N ; 确 定部件, 该确定部件被构造为用于确定 N 的值, 其中, 当获取部件进行获取时的打印数据的 通信速度越低时, 确定部件将越小的值确定为 N 的值 ; 以及控制部件, 该控制部件被构造为 根据由确定部件确定的 N 的值来控制打印部件以执行双面打印。
上述图像形成设备被构造为用于执行包括在 N 个片材的第一面上对 N 个片材进行 打印并且随后在 M 个片材的第二面上对 M 个片材 (M ≤ N) 进行打印的双面打印, 其中 “N” 是 正整数, 并且 “M” 是等于或者大于 0 并且等于或者小于 N 的整数。根据 “N” 的值, 确定在打 印第一面之后停留在设备中作为用于在第二面上进行打印而备用的片材的数目。 打印部件 被构造为在可传送的范围内对将在其对应的面上进行打印的片材的数目 N 和 M 进行改变。 在确定 N 的值时, 当获取打印数据的通信速度越慢时, 越小的值被确定为 N 的值。
即, 当在双面打印的处理中通信速度慢时, 根据本示例性实施例的图像形成设备 通过使用较小的 N 的值来执行双面打印, 所述 N 的值是将被连续地在其第一面上打印的片 材的数目, 将会较小。因此, 能够避免由于打印数据的获取时的等待所导致的临时的暂停, 并且能够期待通过使用所获取的打印数据而较早地开始打印。此外, 能够避免当 N 大时所 引起的不利。 相反地, 当通信速度快时, 可以通过使用较大的 N 的值来执行双面打印。 因此, 能够提高打印效率。
(2) 上述图像形成设备可以进一步包括存储器, 该存储器被构造为用于存储打印 数据。当存储器的可用量大于阈值时, 确定部件可以将比基于通信速度确定的值大的值确 定为 N 的值。当存储器的可用量大时, 尽管存储了与多个片材相关的打印数据, 但是对于其 它处理的影响较小。因此, 有利的是, 通过使用较大的 N 的值和被存储的打印数据, 可以在
短时间内执行打印。
(3) 上述图像形成设备可以进一步包括存储器, 该存储器被构造为用于存储打印 数据。当存储器存储还没有被完成的至少两个打印工作 ( 主题打印工作和另一打印工作 ) 时, 确定部件可以将比基于通信速度确定的值大的值确定为 N 的值。在另一未完成的打印 工作存在的情况下, 不开始打印, 直到其它的打印工作的打印处理被完成。 因此, 有利的是, 通过在打印的待机期间获取打印数据而在短时间内执行打印。
(4) 上述图像形成设备可以进一步包括 : 存储器, 该存储器被构造为用于存储打 印数据 ; 和删除部件, 该删除部件被构造为响应于在一个片材的第一和第二面上的打印的 完成, 删除与该一个片材相对应的打印数据。 打印的完成可以是在片材上完成图像形成, 或 者完成将片材释放到设备的外部。通过尽可能早地删除打印数据, 能够减少对其它处理的 负担。
(5) 上述图像形成设备可以进一步包括设置部件, 该设置部件能够在打印数据的 打印完成之后, 进行重新使用打印数据的设置。 当进行了重新使用打印数据的设置时, 即使 完成了打印, 删除部件仍没有删除打印数据, 并且确定部件将比基于通信速度确定的值大 的值确定为 N 的值。 “重新使用打印数据的设置” 包括, 例如, 排序打印设置 ( 其按照页码顺 序对多个片材进行打印 ) 和重新打印设置 ( 其重新使用通过其而完成了打印的打印数据 )。 例如, 在减少所使用的存储器量的方面中, 使用小的 N 值是有利的, 但是在重新使用打印数 据的情况下, 打印数据没有被删除, 并且因此, 不能够完全地利用此优点。因此, 较大的 N 被 使用, 以对增加打印速度给予优先。
(6) 上述图像形成设备可以进一步包括改变部件, 该改变部件被构造为在由打印 部件进行的双面打印期间对由确定部件确定的 N 的值进行改变。即, 通过在打印工作的处 理中更新 N, 能够更加适当地操作设备。
(7) 上述图像形成设备可以进一步包括切换部件, 该切换部件能够在基于通信速 度而自动地确定 N 的值的自动模式和基于由用户输入的值而确定 N 的值的手动模式之间进 行切换。通过允许手动设置 N 的值, 能够提高实用性。
(8) 上述图像形成设备可以进一步包括通信速度获取部件, 该通信速度获取部件 被构造为, 基于由获取部件使用的通信线路的数据流量来确定通信速度。通过基于实际通 信的数据流量来确定 N 的值, 能够更加适当地操作设备。
(9) 上述图像形成设备可以进一步包括通信速度获取部件, 该通信速度获取部件 被构造为, 基于由获取部件使用的通信接口的类型来确定通信速度。通过基于通信接口确 定 N 的值, 能够以比较简单的构造来操作设备
(10) 一种具有被存储在其上的驱动器并且通过计算机可读的计算机可读介质, 该 驱动器被用于图像形成设备, 该图像形成设备被构造为用于执行包括在 N 个片材的第一面 上对 N 个片材进行打印并且随后在 M 个片材的第二面上对 M 个片材进行打印的双面打印, 其中 M 等于或者小于 N, 当通过计算机执行时, 驱动器使计算机执行如下的操作, 所述操作 包括 : 将打印数据传输到图像形成设备 ; 确定 N 的值, 其中, 当打印数据的传输速度越慢时, 越小的值被确定为 N 的值 ; 并且将双面打印的打印工作传输到图像形成设备, 所述双面打 印的打印工作包括指示所确定的 N 的值的信息。