打印机控制装置、打印方法以及打印系统的制作方法

文档序号:6438819阅读:130来源:国知局
专利名称:打印机控制装置、打印方法以及打印系统的制作方法
技术领域
本发明涉及打印机控制装置、打印方法以及打印系统。
背景技术
在一个用户通过打印机打印多个文档的情况下和/或多个用户对连接于网络的打印机通过打印机打印各自的文档的情况下,用户指示打印的文档顺序打印在纸上而从排出部排出。但是,在1个文档由多页构成的情况下,在排出部层叠打印后的文档摞,所以不容易从文档摞中仅将所希望的文档摘出。在下述专利文献1中,为了解决这样的问题,提出一种打印装置,通过制作在文档的非打印面一侧打印有文档的信息的区分纸(合0紙),将制作的区分纸在文档与文档之间的位置排出,能够容易地将所希望的文档摘出。另外,通过在用户打印的文档的最初与最后打印区分纸、使文档的内容不被第三者所窥见的技术也众所周知。专利文献1 特开平10-143017号公报然而,在连续打印文档的情况下,在文档的最初与最后打印区分纸,所以文档的最初的区分纸与前一个打印的文档的最后的区分纸连续,并且文档的最后的区分纸与接下来打印的文档的最初的区分纸连续。因此,在文档摞中在文档之间重复打印区分纸,较多消耗打印纸。另外,近年来,提供很多具备在纸的两面打印的功能的打印装置,当将在两面打印的文档摞从一侧卷起而找区分纸时,在将区分纸的非打印面一侧卷起的情况下有时不能将区分纸抽出。在这样的情况下,需要将文档摞从一方侧的背侧再次卷起而将区分纸抽出,所以从文档摞中将所希望的文档摘出需要劳力与时间。

发明内容
因此本发明是鉴于上述的课题而完成的,其目的在于输出能够抑制打印纸的消耗同时抑制所打印的文档的内容的泄露的区分纸。另外,本发明鉴于上述的课题而完成,其目的在于容易从文档摞中发现并摘出所希望的文档。本发明是为了解决上述的课题的至少一部分而完成的,能够设为下面的技术方案或者应用例而实现。本应用例所涉及的打印机控制装置,其特征在于,具备生成打印文档的第1打印工作的第1功能;生成第2打印工作的第2功能,所述第2打印工作打印与所述第1打印工作有关的信息;输出所述第2打印工作的第3功能;输出所述第1打印工作的第4功能;判定接下来应该打印的所述文档的有无的第5功能;在通过所述第5功能判定为具有接下来应该打印的所述文档的情况下、反复进行从所述第1功能到所述第5功能的功能;和在通过所述第5功能判定为没有接下来应该打印的所述文档的情况下、执行所述第3功能的功能。根据这样的功能,生成打印文档的第1打印工作,生成并输出打印与第1打印工作有关的信息的第2打印工作,然后输出第1打印工作。进而,在具有接下来应该打印的文档的情况下,生成打印下一文档的第1打印工作,生成并输出打印与第1打印工作有关的信息的第2打印工作,然后输出第1打印工作,接下来顺序反复进行直到没有接下来应该打印的文档。另外,在判定为没有接下来应该打印的文档的情况下或者接下来应该打印的文档没有了的情况下,生成并输出打印与最后输出的第1打印工作有关的信息的第2打印工作。因此,打印机驱动程序在连续输出打印文档的第1打印工作的情况下,在多个第1打印工作的最初与最后输出第2打印工作,进而在2个第1打印工作之间输出第2打印工作。结果,在接收这些打印工作的打印装置,在打印文档的多个打印工作的各打印工作之间和多个打印工作的最初与最后对打印工作的信息进行打印,所以能够隐匿将打印工作的信息打印于打印纸而得到的内容,抑制打印纸的消耗。在上述应用例所涉及的打印机控制装置中,优选所述第2打印工作将与所述第1 打印工作有关的信息打印在1张纸的两面上。根据这样的功能,不管在从哪一侧卷起文档摞的情况下,都能够容易识别与第1 打印工作有关的信息。在上述应用例所涉及的打印机控制装置中,优选所述第2打印工作,将与所述1 张纸的各面所相对的所述第1打印工作有关的信息打印在各个面上,在一方的面不与所述第1打印工作相对的情况下,将与所述一方的面的背面所相对的所述第1打印工作有关的信息打印在所述一方的面上。根据这样的功能,能够容易从文档摞检索每个打印工作的文档。在上述应用例所涉及的打印机控制装置中,也可以所述第4功能,当在预定的时间内不能获取接下来应该打印的所述文档的情况下、判定为没有接下来应该打印的所述文档。在上述应用例所涉及的打印机控制装置中,也可以所述第2打印工作打印预定的颜色或者预定的图形。在上述应用例所涉及的打印机控制装置中,优选具备用于确定是否生成并输出所述第2打印工作的区分页设定功能。根据这样的功能,能够确定是否生成并输出第2打印工作。本应用例所涉及的打印方法,其特征在于,包括生成打印文档的第1打印工作的第1步骤;生成第2打印工作的第2步骤,所述第2打印工作打印与所述第1打印工作有关的信息;输出所述第2打印工作的第3步骤;输出所述第1打印工作的第4步骤;判定接下来应该打印的所述文档的有无的第5步骤;在通过所述第5步骤判定为具有接下来应该打印的所述文档的情况下、反复进行从所述第1步骤到所述第5步骤的步骤;和在通过所述第 5步骤判定为没有接下来应该打印的所述文档的情况下、执行所述第3步骤的步骤。根据这样的方法,生成打印文档的第1打印工作,生成并输出打印与第1打印工作有关的信息的第2打印工作,然后输出第1打印工作。进而,在具有接下来应该打印的文档的情况下,生成打印下一文档的第1打印工作,生成并输出打印与第1打印工作有关的信息的第2打印工作,然后输出第1打印工作,接下来顺序反复进行直到没有接下来应该打印的文档。另外,在判定为没有接下来应该打印的文档的情况下或者接下来应该打印的文档没有了的情况下,生成并输出打印与最后输出的第1打印工作有关的信息的第2打印工作。因此,在连续输出打印文档的第1打印工作的情况下,在多个第1打印工作的最初与最后输出第2打印工作,进而在2个第1打印工作之间输出第2打印工作。结果,在接收这些打印工作的打印装置,在打印文档的多个打印工作的各打印工作之间和多个打印工作的最初与最后对打印工作的信息进行打印,所以能够隐匿将打印工作的信息打印于打印纸而得到的内容,抑制打印纸的消耗。本应用例所涉及的打印系统,其特征在于在打印并排出与文档的打印有关的信息后,打印并排出所述文档,在具有接下来应该打印的所述文档的情况下,顺序反复进行与接下来应该打印的所述文档的打印有关的信息的打印与排出以及所述文档的打印与排出, 直到没有接下来应该打印的所述文档,在没有接下来应该打印的文档的情况下,打印并排出与最后打印的所述文档的打印有关的信息。根据这样的结构,在连续打印多个文档的情况下,在文档群的最初与最后打印与文档的打印有关的信息,进而在2个文档之间打印与文档的打印有关的信息。结果,在所打印的文档之间和文档群的最初与最后打印与文档的打印有关的信息,所以能够隐匿打印于打印纸的内容,抑制打印纸的消耗。本应用例所涉及的打印机控制装置,其特征在于,具备生成并输出将文档打印在纸上的第1打印工作的第1功能;和在输出所述第1打印工作后、生成并输出将与所述第1 打印工作有关的信息打印在1张纸的两面上的第2打印工作的第2功能。根据这样的功能,生成并输出用于打印文档的第1打印工作,然后生成并输出用于将与第1打印工作有关的信息打印在1张纸的两面上的第2打印工作。因此,输入了被输出的打印工作的打印装置,在向纸打印第1打印工作并排出后,将在两面上打印有与第 1打印工作有关的信息的纸排出,所以不管在从哪一侧卷起层叠于打印装置的纸摞的情况下,都能够抽出打印有第1打印工作的纸的区分,所以能够容易地从纸摞中摘出打印有第1 打印工作的纸。在上述应用例所涉及的打印机控制装置中,优选所述第2打印工作,在与打印有所述第1打印工作的所述纸相对的所述1张纸的相对面上打印第1信息,在所述相对面的背面上打印第2信息。根据这样的功能,能够在与打印有第1打印工作的纸相对的面和背面上打印不同的信息。在上述应用例所涉及的打印机控制装置中,优选所述第1信息表示所述第1打印工作的结束,所述第2信息表示所述第1打印工作的开始。根据这样的功能,不但能够抽出打印有第1打印工作的纸的区分,还能够在纸摞辨认打印有第1打印工作的纸的一侧。在上述应用例所涉及的打印机控制装置中,也可以所述第1信息以及所述第2信息的至少一个表示预定的颜色或者预定的图形。在上述应用例所涉及的打印机控制装置中,优选具备用于确定是否生成并输出所述第2打印工作的区分页设定功能。根据这样的功能,能够确定是否生成并输出第2打印工作。本应用例所涉及的打印机控制装置,其特征在于,具备生成将文档打印在纸上的第1打印命令的功能;生成第2打印命令的功能,所述第2打印命令将与根据所述第1打印命令进行的打印有关的信息打印在1张纸的两面上;和生成并输出紧接着所述第1打印命令执行所述第2打印命令的打印工作的功能。根据这样的功能,生成用于打印文档的第1打印命令和用于将与根据第1打印命令进行的打印有关的信息打印在1张纸的两面上的第2打印命令,生成并输出紧接着第1 打印命令执行第2打印命令的打印工作。因此,输入了被输出的打印工作的打印装置,在向纸打印第1打印工作并排出后,将在两面上打印有与第1打印工作有关的信息的纸排出,所以不管在从哪一侧卷起层叠于打印装置的纸摞的情况下,都能够抽出打印有第1打印工作的纸的区分,所以能够容易地从纸摞中摘出打印有第1打印工作的纸。本应用例所涉及的打印方法,其特征在于,包括生成并输出将文档打印在纸上的第1打印工作的步骤;和在输出所述第1打印工作后、生成并输出将与所述第1打印工作有关的信息打印在1张纸的两面上的第2打印工作的步骤。根据这样的方法,生成并输出用于打印文档的第1打印工作,然后生成并输出用于将与第1打印工作有关的信息打印在1张纸的两面上的第2打印工作。因此,输入了被输出的打印工作的打印装置,在向纸打印第1打印工作并排出后,将在两面上打印有与第 1打印工作有关的信息的纸排出,所以不管在从哪一侧卷起层叠于打印装置的纸摞的情况下,都能够抽出打印有第1打印工作的纸的区分,所以能够容易地从纸摞中摘出打印有第1 打印工作的纸。本应用例所涉及的打印系统,其特征在于在将文档打印在纸上并排出之后,将与所述文档的打印有关的信息打印在1张纸的两面上并排出。根据这样的结构,在将文档打印在纸上并排出之后,将在两面上打印有与文档的打印有关的信息的纸排出,所以不管在从哪一侧卷起层叠于排纸口的纸摞的情况下,都能够抽出打印有文档的纸的区分,所以能够容易地从纸摞中摘出打印有文档的纸。


图1是表示本发明的实施方式所涉及的打印系统的结构的图。图2是表示本发明的实施方式所涉及的打印机驱动程序的功能结构的框图。图3是表示打印设定的用户接口的一例的图。 图4是表示打印机驱动程序的打印处理的流程的流程图。图5是表示与实施方式1有关的区分页的两面打印处理的流程的流程图。图6是表示与实施方式1有关的区分页的打印例的图。图7是表示与实施方式2有关的区分页打印的处理的流程的流程图。图8是表示与实施方式2有关的被排出的区分页的一例的图。符号说明5 打印系统,10 计算机,12 =CPU, 14 存储器,16 数据输入输出I/F,18 输入输出I/F,20 HDD, 22 显示装置,24 输入装置,26 系统总线,30 打印机,32 控制器,34 CPU, 36 存储器,38 数据输入输出I/F,40 单元控制电路,42 输送单元,44 滑架单元, 46 喷头单元,48 总线,50 打印机驱动程序,55 打印设定UI,58 区分页设定部,60 打印处理模块,65 图像处理部,66 内容图像处理部,68 区分页图像处理部,70 区分页打印指示部,75 打印工作生成部,80 应用。
具体实施例方式下面,参照附图对生成并排出区分页的打印系统进行说明。实施方式1图1是表示打印系统5的结构的图。打印系统5是将作为主机装置的计算机1与作为打印装置的打印机30能够通信地连接而构成的。计算机10作为硬件具备成为运算处理的中枢的CPU(CentralProcessing Unit, 中央处理单元)12,该CPU12能够经由系统总线沈向ROM (Read Only Memory,只读存储器) 和/或RAM(Random AccessMemory,随机存储器)等存储器14存取。另外,在系统总线沈上连接有输入输出I/F18与数据输入输出I/F16。在输入输出I/F18上,连接有作为外部存储装置的HDD20,在HDD20中,作为软件存储有操作系统(图示省略),控制打印机30的功能、生成与打印机30的功能相应的打印数据的打印机驱动程序50(图2),以及能够制作文档信息和/或图像信息等文档的应用 80(图幻等。这些软件在执行时通过CPU12适当向存储器14的RAM传送。CPU12适当向 RAM存取而执行软件。即,通过将RAM作为暂时的工作区域而利用,执行各种程序。另外,在输入输出I/F18上,连接有显示图像和/或文字信息的显示装置22,以及键盘和/或鼠标那样通过用户操作而被输入指示信息的输入装置对。数据输入输出I/F16假设利用例如USB (Universal Serial Bus,通用串行总线) 的连接,向打印机30输出打印机驱动程序50生成的打印工作的数据,或者从打印机30输入与状态有关的信息。另外,与打印机30的连接也能够假设通过网络连接的形态。打印机30具备控制器32、输送单元42、滑架单元44以及喷头单元46。在本实施方式中,打印机30的打印方式假设喷墨方式,在从计算机10接收到打印工作的数据的情况下,控制器32控制输送单元42、滑架单元44以及喷头单元46,通过从均将图示省略的打印喷头的喷嘴排出墨滴,在打印纸上形成图像。控制器32是用于进行打印机30的控制的控制单元。数据输入输出I/F38用于在打印机30与计算机10之间进行数据的收发。CPU34进行打印机30整体的控制。另外,存储器36用于确保CPU34的存储程序的区域和/或工作区域等。CPU34经由单元控制电路 40控制各单元。这些部件经由总线48连接。输送单元42将打印纸送入能够打印的位置,在打印时在输送方向上以预定的输送量输送打印纸。滑架单元44使打印喷头在与输送方向交叉的方向上移动。喷头单元46 具有打印喷头,通过驱动与喷嘴相对应的压电元件,向打印纸排出墨滴,描绘图像。图2是表示打印机驱动程序50的功能结构的框图。打印机驱动程序50具有用于用户进行打印设定的打印设定UI (User hterface,用户接口)55,和生成打印工作的打印处理模块60。打印设定UI55是用于用户对打印机驱动程序50进行打印设定的用户接口,在本实施方式中,假设图3所示的用户接口。该打印设定UI55具备具有区分页设定功能的区分页设定部58。所谓区分页,也被称为区分纸和/或工作区分页,通过在打印工作的开始与结束输出打印纸,表示打印工作的区分。在图3中,能够通过复选框选择是否插入区分页。另外,在本实施方式中,在打印机驱动程序50中,除了区分页插入以外,还安装有各种功能,但对于这些功能没有记载,仅对区分页的功能进行记载。通过打印设定UI55确定的与区分页插入的可否有关的信息根据操作系统,被存储于被称作DevMode和/或打印标签的预定的存储区域,预定的存储区域的信息根据需要由应用80参照。应用80具备制作文档和/或图像等内容图像的功能。用户能够通过应用80制作所希望的内容图像,指示打印。应用80接收来自用户的打印指示,参照预定的存储区域,获取存储于该存储区域的打印设定信息,并且基于打印设定信息制作预定的大小的内容图像的矢量图像数据,将制作出的矢量图像数据以及打印设定数据向打印处理模块60发送。打印处理模块60具有图像处理部65、区分页打印指示部70以及打印工作生成部 75。另外,图像处理部65具备内容图像处理部66与区分页图像处理部68。内容图像处理部66具有下述功能获取从应用80发送的内容图像的矢量图像数据,对所获取的矢量图像数据表示的矢量图像进行图像处理,转换为RGB (Red Green Blue, 红、绿、蓝)的光栅图像。进而,内容图像处理部66对RGB的光栅图像应用三维的转换表 (Look Up Table,查找表)和 / 或插值算法,转换为 CMYK (Cyan Magenta Yellow Black :青绿、品红、黄、黑)的光栅图像。转换后的内容的光栅图像的数据(光栅图像数据)向打印工作生成部75发送。区分页图像处理部68基于从区分页打印指示部70发送的区分页图像的生成指示,获取参照内容图像处理部66最近处理的内容图像的打印设定数据等而预先确定的工作信息(与打印工作有关的信息),生成包含所获取的工作信息的光栅图像。在本实施方式中,作为工作信息,假设与打印工作名、用户名以及打印的日期时间有关的信息等。进而,区分页图像处理部68在被从区分页打印指示部70指示区分页图像的两面生成的情况下,生成与两面分别相应的光栅图像。例如,也可以对与一方的打印工作相对一侧的区分页,生成表示相对的打印工作为一方的打印工作的光栅图像,对与另一方的打印工作相对一侧的区分页,生成表示相对的打印工作为另一方的打印工作的光栅图像。另外,也可以对不与打印工作相对一侧的区分页,生成表示背面侧相对的打印工作的信息的光栅图像。另外,在打印机驱动程序50内部根据字符串数据生成光栅图像的处理在印戳(卞夕)n 一” )打印功能中,能够应用与生成预先确定的文本字符串的光栅图像的处理同样的处理。这样生成的工作信息的光栅图像的数据(光栅图像数据)向打印工作生成部75 发送。区分页打印指示部70对打印设定数据进行分析,在判断为插入区分页的情况下, 为了紧接着内容图像的打印而打印一张区分页,对区分页图像处理部68发送区分页图像的生成指示,并且基于打印设定数据生成用于打印区分页的控制数据,将所生成的区分页的控制数据向打印工作生成部75发送。在本实施方式中,区分页打印指示部70发送应该在打印工作的最初与最后打印区分页的生成指示。在该情况下,在紧接着一个打印工作打印其他的打印工作的情况下,不打印最后的区分页,仅打印最初的区分页。在本实施方式中,其他的打印工作存在与否的判定通过根据定时器在预定的时间内是否发送接下来打印的内容的矢量图像数据而判定,但并不限定于此。例如,也可以通过暂时保存矢量图像数据的存储器是否为空而判定。
另外,在本实施方式中,区分页打印指示部70判定打印机30能否两面打印,在能够两面打印的情况下,对区分页图像处理部68指示区分页图像的两面生成。另一方面,在打印机30不能两面打印的情况下和/或用户选择不进行两面打印的设定的情况下,指示区分页图像应该打印于打印纸的某一侧。打印工作生成部75在从图像处理部65发送来内容的光栅图像数据的情况下,基于打印设定数据生成控制数据,将所生成的控制数据与光栅图像数据组合而转换为打印机 30能够识别的命令组,制作以页面为单位表述转换后的命令组的打印工作(第1打印工作)。制作出的打印工作向打印机30发送,打印机30基于打印工作以页面为单位打印内容图像。另外,打印工作生成部75在从图像处理部65发送来工作信息的光栅图像数据的情况下,将从区分页打印指示部70发送的控制数据与所生成的控制数据以及光栅图像数据组合而转换为打印机30能够识别的命令组,制作以页面为单位表述转换后的命令组的打印工作(第2打印工作)。制作出的打印工作向打印机30发送,打印机30基于打印工作,将工作信息打印为一张区分页。图4是表示利用打印机驱动程序50的区分页打印的处理的流程的流程图。该处理在应该打印的内容的矢量图像数据从应用80发送来的情况下执行。在执行该处理时,最初,计算机10的CPU12生成第1区分页的打印工作(步骤 S100)。在这里,基于图5的流程图对生成区分页的打印工作的处理进行说明。最初,CPU12判定打印机30能否两面打印(步骤S120)。在这里,在CPU12判定为能够两面打印的情况下(在步骤S120中为是),CPU12生成区分页的一方的面的光栅数据(步骤S122)。接下来,CPU12生成区分页的另一方的面即一方的面的背侧的光栅数据(步骤 S124)。接下来,CPU12生成两面打印的区分页的打印工作(步骤SU6),进入步骤S140。另外,当在步骤S120中判定为打印机30不能两面打印的情况下(在步骤S120中为否),CPU12生成区分页的光栅数据(步骤S130),生成区分页的打印工作(步骤S132), 进入步骤S140。在步骤S140中,CPU12将生成后的打印工作向打印机30发送,将一连串的处理结束,返回到调用初始(步骤S100)。返回到图4,CPU12生成内容的光栅图像数据(步骤S102)。接下来,CPU12基于打印设定信息,生成所生成的内容的光栅图像数据的打印工作 (步骤 S104)。接下来,CPU12将生成后的打印工作向打印机30发送(步骤S106)。接下来,CPU12判定是否具有接下来打印的内容(步骤S108)。在这里,在判定为具有接下来打印的内容的情况下(在步骤S108中为是),返回到步骤SlOO的最初,反复进行步骤SlOO到步骤S108直到没有接下来打印的内容。另一方面,在判定为没有接下来打印的内容的情况下(在步骤S108中为否),即, 在从最初就没有接下来打印的内容的情况下或者通过反复进行步骤SlOO到步骤S108的处理从而接下来打印的内容没有了的情况下,生成第2区分页的打印工作(步骤S110),将一连串的处理结束。另外,步骤SllO的处理与步骤SlOO的处理(图5)相同,所以将说明省略。图6表示通过上述的处理打印的区分页P、Q、R的一例。在该情况下,最初,打印区分页P,接下来,打印J0B1,打印区分页Q。进而接下来,打印J0B2,最后打印区分页R。表示将以上述的顺序打印的J0B1、区分页P、Q、R以及J0B2以JOBl位于上侧的方式取出的状态。在区分页P的下表面P2即与打印有JOBl的打印纸相对的面上,打印有较大地显示为“该面侧为J0B1”的区域和表示用户名以及打印日期时间的文本信息。另外,在区分页 P的上表面Pl即下表面P2的相反面上,打印有较大地显示为“该面的背侧为J0B1”的区域和表示用户名以及打印日期时间的文本信息。另外,在区分页Q的上表面Ql即与打印有JOBl的打印纸相对的面上,打印有较大地显示为“该面侧为J0B1”的区域和表示用户名以及打印日期时间的文本信息。另外,在区分页Q的下表面Q2即与打印有J0B2的打印纸相对的面上,打印有较大地显示为“该面侧为 J0B2”的区域和表示用户名以及打印日期时间的文本信息。进而,在区分页R的上表面Rl即与打印有J0B2的打印纸相对的面上,打印有较大地显示为“该面侧为J0B2”的区域和表示用户名以及打印日期时间的文本信息。另外,在区分页R的下表面R2即上表面Rl的相反面上,打印有较大地显示为“该面的背侧为J0B2”的区域和表示用户名以及打印日期时间的文本信息。将区分页P、J0B1的打印纸、区分页Q、J0B2的打印纸以及区分页R设为一摞,用户进行握持,在从区分页P起零落地将纸卷起并寻找JOBl与J0B2的区分以及从区分页R起寻找JOBl与J0B2的区分的任意一种情况下,用户都能够识别打印在区分页Q上的文字信息。结果,能够容易地从打印纸摞将JOBl与J0B2分离。另外,打印工作之间的区分页为1 张,所以能够抑制打印纸的消耗。进而,在将区分页P、JOBl的打印纸、区分页Q、J0B2的打印纸以及区分页R从打印机30的排出口顺序排出的情况下,区分页R变为打印纸摞的最上部,第三者不能容易地窥见J0B2的打印内容,所以能够保持打印内容的机密。另外,对于打印与打印工作相关的文字信息的方式没有限定。另外,打印于区分页 P、Q以及R的信息并不限定于文字信息,也可以是利用预定颜色的向预定区域的涂敷和/或预定图形和/或徽标的描绘。另外,区分页P、Q以及R所记载的工作信息并不限定于打印工作名、用户名以及打印的日期时间,也可以是打印设定信息和/或能够从操作系统等获取的其他的信息。由此,容易发现打印工作的区分。另外,在本实施方式中,作为打印系统5,采用了在计算机10设定打印机驱动程序 50并将打印机驱动程序50生成的打印工作向能够通信地连接的打印机30发送的方式,但并不限定于这样的方式,也能够假设复合机那样的单机类型的打印机30。在该情况下,在读取记录于存储卡等的图像数据且组装于打印机30的打印机驱动程序50生成打印工作而打印的方式中,也能够应用本发明。实施方式2接下来,对本发明的实施方式2进行说明。另外,关于图1所示的打印系统5的结构、图2所示的打印机驱动程序50的构成以及图3所示的假设的用户接口,与实施方式1 同样,所以将说明省略。图2中的区分页图像处理部68基于从区分页打印指示部70发送的区分页图像的生成指示,获取参照内容图像处理部66最近处理的内容图像的打印设定数据等而预先确定的工作信息(第1信息),生成包含所获取的工作信息的光栅图像。在本实施方式中,作为工作信息,假设与打印工作名、用户名以及打印的日期时间有关的信息等。进而,区分页图像处理部68假设两面打印,生成打印在与打印有内容图像的打印纸相对的相对面上的第1光栅图像的数据和打印在打印有第1光栅图像的相对面的背面上的第2光栅图像的数据。另外,在打印机驱动程序50内部根据字符串数据生成光栅图像的处理在印戳打印功能中,能够应用与生成预先确定的文本字符串的光栅图像的处理同样的处理。这样生成的工作信息的光栅图像的数据(光栅图像数据)向打印工作生成部75发送。区分页打印指示部70对打印设定数据进行分析,在判断为插入区分页的情况下, 为了紧接着内容图像的打印而打印区分页,对区分页图像处理部68发送区分页图像的生成指示,并且基于打印设定数据生成用于在打印工作中进行两面打印的控制数据,将所生成的两面打印的控制数据向打印工作生成部75发送。打印工作生成部75在从图像处理部65发送来内容的光栅图像数据的情况下,基于打印设定数据生成控制数据,将所生成的控制数据与光栅图像数据组合而转换为打印机 30能够识别的命令组(第1打印命令),制作以页面为单位表述转换后的命令组的打印工作(第1打印工作)。制作出的打印工作向打印机30发送,打印机30基于打印工作以页面为单位打印内容图像(第1功能)。另外,打印工作生成部75在从图像处理部65发送来工作信息的光栅图像数据的情况下,将从区分页打印指示部70发送的两面打印的控制数据与所生成的控制数据以及光栅图像数据组合而转换为打印机30能够识别的命令组(第2打印命令),制作以页面为单位表述转换后的命令组的打印工作(第2打印工作)。制作出的打印工作向打印机30发送,打印机30基于打印工作以页面为单位进行打印(第2功能)。另外,在本实施方式中,分别通过不同的打印工作输出上述的2个命令组,但也可以以最初执行第1打印命令且接下来执行第2打印命令的方式生成1个打印工作而输出。图7是表示利用打印机驱动程序50的区分页打印的处理的流程的流程图。该处理以预定的时间间隔由操作系统执行。在执行该处理时,最初,计算机10的CPU12判定是否存在应该通过打印机30打印的内容(步骤S700)。在这里,在CPU12判定为不存在应该打印的内容的情况下(在步骤S700中为否),
将一连串的处理结束。另一方面,在CPU12判定为存在应该打印的内容的情况下(在步骤S700中为是), CPU12生成内容的光栅图像数据(步骤S102)。接下来,CPU12基于打印设定信息,生成所生成的内容的光栅图像数据的打印工作 (步骤S104)。接下来,CPU12将生成后的打印工作向打印机30发送(步骤S706)。接下来,CPU12基于打印设定信息判定是否打印区分页(步骤S708)。
在这里,在CPU12判定为不打印区分页的情况下(在步骤S708中为否),将一连串的处理结束。另一方面,在CPU12判定为打印区分页的情况下(在步骤S708中为是),CPU12生成在两面打印的区分页的一方的面的光栅数据(步骤S710)。接下来,CPU12生成在两面打印的区分页的另一方的面的光栅数据(步骤S112)。接下来,CPU12基于打印设定信息,生成包含与两面打印有关的控制数据与所生成的2个光栅图像数据的打印工作(步骤S114)。接下来,CPU12将所生成的打印工作向打印机30发送(步骤S116),并将一连串的处理结束。图8表示通过上述的处理打印的区分页P的一例。该图8所示的区分页P在打印了 JOBl后打印,所述JOBl打印第1内容图像,在打印该区分页P之后,打印J0B2,所述J0B2 打印第2内容图像。表示将以上述的顺序打印的J0B1、区分页P、J0B2以JOBl位于上侧的方式取出的状态。在区分页P的上表面即与打印有第1内容图像的最终页的打印纸相对的一方的面上,打印有第1光栅图像。另外,在区分页P的下表面即打印有第1光栅图像的背面上,打印有第2光栅图像。在第1光栅图像中,显示有较大地显示为表示JOBl的打印工作的结束的“此前为 J0B1”的区域和表示用户名以及打印日期时间的文本信息。另外,在第2光栅图像中,显示有较大地显示为表示JOBl的打印工作的开始的“此后为J0B1”的区域和表示用户名以及打印日期时间的文本信息。因此,将JOBl的打印纸、区分页P以及J0B2的打印纸设为一摞而进行握持的人物,在从JOBl的1页起零落地将纸卷起并寻找JOBl与J0B2的区分的情况下,能够通过识别较大地打印在区分页P上的“此前为J0B1”,从打印纸摞将JOBl与J0B2分离。另外,在从J0B2的最终页起零落地将纸卷起并寻找JOBl与J0B2的区分的情况下,能够通过识别较大地打印在区分页P上的“此后为J0B1”,从打印纸摞将JOBl与J0B2分离。另外,在本实施方式中,通过分别较大地打印在区分页P的两面上的文字(“此前为J0B1”与“此后为J0B1”)识别页的区分,但并不限定于这样的文本信息,也可以是利用预定颜色的向预定区域的涂敷和/或预定的图形和/或徽标的描绘。另外,区分页P所记载的工作信息并不限定于打印工作名、用户名以及打印的日期时间,也可以是打印设定信息和/或能够从操作系统等获取的其他的信息。另外,在本实施方式中,作为打印系统5,采用了在计算机10设定打印机驱动程序 50并将打印机驱动程序50生成的打印工作向能够通信地连接的打印机30发送的方式,但并不限定于这样的方式,也能够假设复合机那样的单机类型的打印机30。在该情况下,在读取记录于存储卡等的图像数据且组装于打印机30的打印机驱动程序50生成打印工作而打印的方式中,也能够应用本发明。
权利要求
1.一种打印机控制装置,其特征在于,具备 生成打印文档的第1打印工作的第1功能;生成第2打印工作的第2功能,所述第2打印工作打印与所述第1打印工作有关的信息;输出所述第2打印工作的第3功能; 输出所述第1打印工作的第4功能; 判定接下来应该打印的所述文档的有无的第5功能;在通过所述第5功能判定为具有接下来应该打印的所述文档的情况下、反复进行从所述第1功能到所述第5功能的功能;和在通过所述第5功能判定为没有接下来应该打印的所述文档的情况下、执行所述第3 功能的功能。
2.如权利要求1所述的打印机控制装置,其特征在于所述第2打印工作将与所述第1打印工作有关的信息打印在1张纸的两面上。
3.如权利要求2所述的打印机控制装置,其特征在于所述第2打印工作,将与所述1张纸的各面所相对的所述第1打印工作有关的信息打印在各个面上,在一方的面不与所述第1打印工作相对的情况下,将与所述一方的面的背面所相对的所述第1打印工作有关的信息打印在所述一方的面上。
4.如权利要求1所述的打印机控制装置,其特征在于所述第4功能,当在预定的时间内不能获取接下来应该打印的所述文档的情况下,判定为没有接下来应该打印的所述文档。
5.如权利要求1所述的打印机控制装置,其特征在于 所述第2打印工作打印预定的颜色或者预定的图形。
6.如权利要求1所述的打印机控制装置,其特征在于具备用于确定是否生成并输出所述第2打印工作的区分页设定功能。
7.如权利要求1所述的打印机控制装置,其特征在于 所述文档包含文档信息、图像信息的某一个或者双方。
8.—种打印方法,其特征在于,包括 生成打印文档的第1打印工作的第1步骤;生成第2打印工作的第2步骤,所述第2打印工作打印与所述第1打印工作有关的信息;输出所述第2打印工作的第3步骤; 输出所述第1打印工作的第4步骤; 判定接下来应该打印的所述文档的有无的第5步骤;在通过所述第5步骤判定为具有接下来应该打印的所述文档的情况下、反复进行从所述第1步骤到所述第5步骤的步骤;和在通过所述第5步骤判定为没有接下来应该打印的所述文档的情况下、执行所述第3 步骤的步骤。
9.一种打印系统,其特征在于在打印并排出与文档的打印有关的信息后,打印并排出所述文档,在具有接下来应该打印的所述文档的情况下,顺序反复进行与接下来应该打印的所述文档的打印有关的信息的打印与排出以及所述文档的打印与排出,直到没有接下来应该打印的所述文档,在没有接下来应该打印的文档的情况下,打印并排出与最后打印的所述文档的打印有关的信息。
10.一种打印机控制装置,其特征在于,具备生成并输出将文档打印在纸上的第1打印工作的第1功能;和在输出所述第1打印工作后、生成并输出将与所述第1打印工作有关的信息打印在1 张纸的两面上的第2打印工作的第2功能。
11.如权利要求10所述的打印机控制装置,其特征在于所述第2打印工作,在与打印有所述第1打印工作的所述纸相对的所述1张纸的相对面上打印第1信息,在所述相对面的背面上打印第2信息。
12.如权利要求11所述的打印机控制装置,其特征在于所述第1信息表示所述第1打印工作的结束,所述第2信息表示所述第1打印工作的开始。
13.如权利要求11所述的打印机控制装置,其特征在于所述第1信息以及所述第2信息的至少一个表示预定的颜色或者预定的图形。
14.如权利要求10所述的打印机控制装置,其特征在于具备用于确定是否生成并输出所述第2打印工作的区分页设定功能。
15.如权利要求10所述的打印机控制装置,其特征在于 所述文档包含文档信息、图像信息的某一个或者双方。
16.一种打印机控制装置,其特征在于,具备 生成将文档打印在纸上的第1打印命令的功能;生成第2打印命令的功能,所述第2打印命令将与根据所述第1打印命令进行的打印有关的信息打印在1张纸的两面上;和生成并输出紧接着所述第1打印命令执行所述第2打印命令的打印工作的功能。
17.一种打印方法,其特征在于,包括生成并输出将文档打印在纸上的第1打印工作的步骤;和在输出所述第1打印工作后、生成并输出将与所述第1打印工作有关的信息打印在1 张纸的两面上的第2打印工作的步骤。
18.一种打印系统,其特征在于在将文档打印在纸上并排出之后,将与所述文档的打印有关的信息打印在1张纸的两面上并排出。
19.一种记录介质,其特征在于,具备生成并输出将文档打印在纸上的第1打印工作的第1功能;和在输出所述第1打印工作后、生成并输出将与所述第1打印工作有关的信息打印在1 张纸的两面上的第2打印工作的第2功能。
全文摘要
本发明提供打印机控制装置、打印方法以及打印系统。打印机驱动程序具备生成打印文档的第1打印工作的第1功能;生成打印与第1打印工作有关的信息的第2打印工作的第2功能;输出第2打印工作、接下来输出第1打印工作的第3功能;判定接下来应该打印的文档图像的有无的第4功能;在具有接下来文档的情况下、顺序反复进行打印文档的第1打印工作的生成、打印与第1打印工作有关的信息的第2打印工作的生成、第2打印工作的输出以及第1打印工作的输出直到没有接下来的文档的第5功能;和在接下来的文档没有后、生成打印与最后输出的第1打印工作有关的信息的第2打印工作并输出所生成的第2打印工作的第6功能。
文档编号G06F3/12GK102479061SQ20111036943
公开日2012年5月30日 申请日期2011年11月18日 优先权日2010年11月19日
发明者大西秀治, 野泽真司 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1