打印控制设备和打印控制方法技术

技术编号:4012092 阅读:160 留言:0更新日期:2012-04-11 18:40
一种打印控制设备和打印控制方法,其确认是否存在预定空闲空间来稳定系统的运行。如果判断为不存在预定空闲空间,则打印控制设备至少删除存储的打印数据的一部分。在通过预先进行的删除处理使得存在预定空闲空间的情况下,打印控制设备存储第一份的打印数据。然后,在第二份和随后各份的打印处理中,如果对象页的打印数据已存在,则打印控制设备跳过用于生成对象页的打印数据的处理。

【技术实现步骤摘要】

本专利技术涉及一种进行多份打印的打印控制设备。
技术介绍
存在一种在作为打印请求指定对同一页进行多份打印的情况下可以采用的传统 技术。该传统技术包括生成打印机可处理的打印数据和将生成的打印数据存储在硬盘的存 储区域中。该传统技术还包括参考已生成的打印数据以进行多份打印中的剩余打印处理。根据上述传统技术,在多次进行对同一页的打印时,不必重复生成打印数据。因 此,可以快速完成第二份和随后各份的打印处理。例如,可以利用非逐份打印方法(uncollating method)来实现多份打印,其中,根 据非逐份打印方法,优先对同一页连续打印所需份数。例如,在指定对一套三页打印两份的 情况下,非逐份打印方法控制打印处理,以按照第1页、第1页、第2页、第2页、第3页和第 3页的顺序进行打印。还可以利用逐份打印方法(collating method)来实现多份打印,其中,根据逐份 打印方法,优先作为完整一份打印打印作业的全部页。例如,在指定对一套三页打印两份的 情况下,逐份打印方法控制打印处理,以按照第1页、第2页、第3页、第1页、第2页和第3 页的顺序进行打印。在对多份打印采用上述非逐份打印方法的情况下,打印机连续进行同一页的打 印。因此,根据用于存储打印数据并在随后参考所存储的打印数据的上述过程,要临时存储 的打印数据仅限于一页。另一方面,在对多份打印采用上述逐份打印方法的情况下,在第二份和随后各份 的打印处理中,多次再使用为第一份生成的打印数据。因此,逐份打印方法需要临时存储每 一作业中所包括的所有页的打印数据。因此,在作业包括许多页的情况下,所有打印数据可 能不能被全部存储在主计算机中或打印机的存储区域中。为解决上述问题,日本特开平8-244308号公报所述的另一传统技术包括在临时 存储区域中生成当前页的打印数据,然后仅当存在空闲空间来存储所生成的打印数据时, 才将临时生成的打印数据复制到存储区域的空闲区域。然而,上述传统技术不涉及对多个应用程序或处理执行并行处理的个人计算机 (PC)。在这种情况下,难以独占性地使用存储区域来存储打印数据。此外,根据上述传统技术,首先在临时存储区域中生成一页的打印数据。然而,普 通PC的存储区域为各种应用程序所共享。因此,如果该存储区域处于拥挤状态,则可能难 以生成即使是仅一页的打印数据。
技术实现思路
本专利技术涉及一种打印控制设备,该打印控制设备可以在不使PC上正运行的任何 应用程序或其它系统处于不稳定工作状态的情况下,快速地进行逐份打印。此外,本专利技术涉及一种打印控制设备,该打印控制设备可以实现存储打印数据的最小化处理,并且可以消 除任何不必要的文件存取。根据本专利技术的一方面,一种打印控制设备包括存储部件,用于在生成第一份的 打印数据的情况下,判断存储装置的空闲空间是否等于或小于预定值,并且,如果判断为所 述存储装置的空闲空间等于或小于所述预定值,则删除存储在所述存储装置中的打印数 据,生成要生成的页的打印数据,将所生成的打印数据传送至打印机,并且将所生成的打印 数据存储在所述存储装置中;以及传送部件,用于在生成第二份和随后各份的打印数据 的情况下,判断要生成的页的打印数据是否已存储在所述存储装置中,并且,如果判断为要 生成的页的打印数据已存储在所述存储装置中,则将存储在所述存储装置中的要生成的页 的打印数据传送至所述打印机,如果判断为要生成的页的打印数据没有存储在所述存储装 置中,则生成要生成的页的打印数据并且将所生成的打印数据传送至所述打印机。根据本专利技术的另一方面,一种打印控制设备包括删除部件,用于判断存储装置 的空闲空间是否等于或小于预定值,并且,如果判断为所述存储装置的空闲空间等于或小 于所述预定值,则删除存储在所述存储装置中的打印数据;以及传送部件,用于在完成了 由所述删除部件进行的删除处理的状态下,判断要生成的页的打印数据是否存储在所述存 储装置中,并且,如果判断为要生成的页的打印数据存储在了所述存储装置中,则将存储在 所述存储装置中的要生成的页的打印数据传送至打印机,如果判断为要生成的页的打印数 据没有存储在所述存储装置中,则判断所述存储装置的空闲空间是否等于或小于所述预定 值,并且,如果判断为所述存储装置的空闲空间等于或小于所述预定值,则生成要生成的页 的打印数据并且将所生成的打印数据传送至所述打印机,如果判断为所述存储装置的空闲 空间超过所述预定值,则生成要生成的页的打印数据,将所生成的打印数据传送至所述打 印机,并且将所生成的打印数据存储在所述存储装置中。根据本专利技术的另一方面,一种打印控制方法包括在生成第一份的打印数据的情 况下,判断存储装置的空闲空间是否等于或小于预定值;如果判断为所述存储装置的空闲 空间等于或小于所述预定值,则删除存储在所述存储装置中的打印数据,生成要生成的页 的打印数据,将所生成的打印数据传送至打印机,并且将所生成的打印数据存储在所述存 储装置中;在生成第二份和随后各份的打印数据的情况下,判断要生成的页的打印数据是 否已存储在所述存储装置中;如果判断为要生成的页的打印数据已存储在所述存储装置 中,则将存储在所述存储装置中的要生成的页的打印数据传送至所述打印机;以及如果判 断为要生成的页的打印数据没有存储在所述存储装置中,则生成要生成的页的打印数据并 且将所生成的打印数据传送至所述打印机。根据本专利技术的另一方面,一种打印控制方法包括判断存储装置的空闲空间是否 等于或小于预定值,并且,如果判断为所述存储装置的空闲空间等于或小于所述预定值,则 删除存储在所述存储装置中的打印数据;在完成了删除处理的状态下,判断要生成的页的 打印数据是否存储在所述存储装置中;如果判断为要生成的页的打印数据存储在了所述存 储装置中,则将存储在所述存储装置中的要生成的页的打印数据传送至打印机;如果判断 为要生成的页的打印数据没有存储在所述存储装置中,则判断所述存储装置的空闲空间是 否等于或小于所述预定值;如果判断为所述存储装置的空闲空间等于或小于所述预定值, 则生成要生成的页的打印数据并且将所生成的打印数据传送至所述打印机;以及如果判断为所述存储装置的空闲空间超过所述预定值,则生成要生成的页的打印数据,将所生成的 打印数据传送至所述打印机,并且将所生成的打印数据存储在所述存储装置中。通过以下参考附图对典型实施例的详细说明,本专利技术的其它特征和方面将显而易 见。附图说明包括在说明书中并构成说明书的一部分的附图,示出本专利技术的典型实施例、特征 和方面,并与说明书一起用来解释本专利技术的原理。图1是示出根据本专利技术典型实施例的打印系统的硬件结构的框图;图2是示出根据本专利技术典型实施例的打印系统的软件结构的框图;图3是示出根据本专利技术典型实施例的打印处理器可进行的逐份打印多份打印处 理的例子的流程图;图4是示出根据本专利技术第一典型实施例的图形驱动程序可进行的打印处理的例 子的流程图;图5是示出预定空闲空间确定处理的例子(以下称为“处理A-1”)的流程图;图6是示出根据第一典型实施例的所存储打印数据删除处理的例子(以下称为 “处理B-I ”)的流程图;图7是示出根据第一典型实施例的打印数据生成和传送处理的例子(以下称为 “处理C-I”)的流程图;图8是示出打印数据生成、存储和传送处理的本文档来自技高网
...

【技术保护点】
一种打印控制设备,包括:存储部件,用于:在生成第一份的打印数据的情况下,判断存储装置的空闲空间是否等于或小于预定值,并且,如果判断为所述存储装置的空闲空间等于或小于所述预定值,则删除存储在所述存储装置中的打印数据,生成要生成的页的打印数据,将所生成的打印数据传送至打印机,并且将所生成的打印数据存储在所述存储装置中;以及传送部件,用于:在生成第二份和随后各份的打印数据的情况下,判断要生成的页的打印数据是否已存储在所述存储装置中,并且,如果判断为要生成的页的打印数据已存储在所述存储装置中,则将存储在所述存储装置中的要生成的页的打印数据传送至所述打印机,如果判断为要生成的页的打印数据没有存储在所述存储装置中,则生成要生成的页的打印数据并且将所生成的打印数据传送至所述打印机。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:川嵜敬二
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1