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

文档序号:6609529阅读:149来源:国知局
专利名称:打印控制设备和打印控制方法
技术领域
本发明涉及用于控制多整版打印的打印控制设备和打印控制方法,其中在单张打印纸上排列多组打印数据。
背景技术
至今,所谓商业印刷工业包括从第三方(顾客或客户)接收生产打印材料的请求以及递交打印材料以从第三方接收报酬,在该商业印刷工业中,主流已包括使用大规模打印装置,例如胶板印刷机等。这里,打印材料包括杂志、报纸、目录、广告、凹版印刷等。在印刷工业中,工作已发展到包括各种处理,例如原稿输入、设计/版面、排版(基于打印机输出的呈现)、打样(版面校正和色彩校正)、清样(校样打印输出)、制版、打印、后处理任务以及发货。使用前述印刷机需要制版,并且一旦制成版,就不容易对其进行校正,并且这在成本上是相当不利的。因此,仔细打样,即,包括版面检查和色彩确认的工作,是基本的。
因此,在印刷工业中,需要大规模设备,并且需要一定范围时间来产生客户期望的打印材料。此外,这些相应任务需要求专门知识,并且可称为技工的有经验的技术人员的技术知识可谓必需的。
另一方面,最近,随着电子照相和喷墨打印装置的较高速度和较高质量,称为按需打印(POD)的数字印刷是可用的,其参与上述商业印刷工业。因此,基于使用用于商业的该数字印刷技术的市场开始形成。
POD旨在在短时间里处理大量副本和大量作业。与传统大规模印刷机和印刷技术相比,POD最大程度地利用数字成像装置,例如数字复印机和数字多功能外设。
与传统印刷工业相比,POD中存在较大的数字集成,并且更多的建立基于计算机的管理和控制,并且通过计算机的这种使用,POD试图使印刷工业的级别接近一定程度。此外,因为POD不需要制版,因此能够中断正在经历打印的作业以及从该中断点形成成组作业是所期望的。
应该注意,成组作业指的是其中多个作业排列在被打印的介质上,从而更有效使用介质并且尽可能保持总生产量的作业。此外,成组作业是一种多整版打印,其中在单个纸张上执行多个印刷品(页)的打印。
此外,通过POD,存在与在数字成像装置和修整器之间的协作的更大联网的趋势。
然而,在与作为一种修整器的切纸设备的协作中,尽管剪切尺寸等典型地在作业通知单中发送至切纸设备,并且已减少设置剪切尺寸的任务,但是一系列取决于操作者的任务仍然存在。该系列任务包括由操作者人工运送实际纸张(介质),在切纸设备中对准纸张边缘,以及当将纸张装入到切纸设备中时确认剪切位置,然后启动剪切设备。
针对该背景,存在组合方法(例如,日本专利申请未审公开No.2001-096859(以下称为“专利文献1”)),其中多作业的每页的光栅数据以页为单位经历逻辑加输出,作为用于多作业的组合方法。此外,存在方法(例如,日本专利申请未审公开No.H08-115190(以下称为“专利文献2”)),其中由原始多作业通知单描述的单个作业的多个属性被收集和组合成一个。
此外,作为用于确认剪切位置的技术,存在以下技术(例如,日本专利申请未审公开No.2002-283642(以下称为“专利文献3”)和日本专利申请未审公开No.H07-314844(以下称为“专利文献4”)),其中用于防止剪切的标记在纸张上成对打印,并且剪切位置被估计通过连接成对标记构成的虚拟线。此外,存在以下技术(例如,日本专利申请未审公开No.2002-142096(以下称为“专利文献5”)),其中,不同于虚拟线,形成实际边界线以引起对剪切位置的注意。
然而,上述传统技术未预测到例如成组作业的情况,其中不同作业的页混合并在单个介质上呈现并且其输出纸张被剪切。因此,通过专利文献1的方法,由于两个作业的页的光栅图像将最终组合在单个介质上,所以两个作业的页不能混合。此外,专利文献2的方法允许组合设置,其中原始单个作业被分成多个,但是不能够生成组合的作业通知单,其允许多个作业共享单个介质。
此外,通过成组作业,共享单个介质的作业的内容不限于具有相同高度和宽度的页,因此剪切是复杂的。特别是通过POD,由于不需要制版,未曾预料的作业改变可能发生在使用版的传统印刷中,例如中断正在经历打印的作业以从该中断点形成成组作业。因此,通过专利文献3和4,在打印材料具有复杂剪切版面和许多空白或者当进行打印时改变剪切版面的情况下,存在如下问题,由于操作者估计和检查剪切位置的操作负担增加而引起操作效率降低或者产生切纸设备中的装载错误等。
此外,在专利文献5中,尽管如果是简单的剪切版面,操作者可以比标记更容易地认出分格线,但是存在如下风险,由于分格线直接在打印图像上形成,分格线将在剪切时保留。此外,预测到,线部分将取自上边缘、下边缘、右边缘和左边缘的数据,并且将创建简单分格线,其中线部分相交。因此,在对于成组作业的复杂剪切版面的情况下,未考虑确保线部分不重叠或者线部分不延伸到线部分不得结合的内容中。
此外,操作者需要密切注意以确认剪切位置以及必须针对其中形成临时分格线的介质判断线是否是在预期内容内部的线部分或者用于剪切的线部分,从而终究未能解决减少的操作效率的问题。

发明内容
本发明的实施方式提供了一种系统,通过该系统,当已经历多整版打印的打印材料将被剪切时,减少操作者剪切错误并提高处理效率。
此外,本发明的实施方式提供了一种系统,通过该系统,生成替代作业通知单,并且用于新拼版的版面的剪切数据在线发送到通过网络协作的切纸设备。
根据本发明的一个方面,实施方式涉及一种设备,包括第一生成单元,适于由多组打印数据生成多整版打印数据,其中多组打印数据排列在单页版面中;第二生成单元,适于基于在生成的多整版打印数据中排列在单页版面中的多组打印数据的位置,生成剪切页数据;以及打印控制单元,适于执行控制,使得打印由第一生成单元生成的多整版打印数据和由第二生成单元生成的剪切页数据。
此外,根据本发明的另一方面,实施方式涉及一种方法,包括由多组打印数据生成多整版打印数据,其中多组打印数据排列在单页版面中;基于在生成的多整版打印数据中排列在单页版面中的多组打印数据的位置,生成剪切页数据;以及执行控制,使得打印在第一生成步骤中生成的多整版打印数据和由第二生成步骤生成的剪切页数据。
本发明的其他特征将从后面的示范性实施方式的描述(参照附图)中变得显而易见。


图1是示出根据第一实施方式的具有多个功能的多功能设备(MFP)的配置的一个示例的框图;图2是示出包括根据第一实施方式的MFP的打印系统的一个示例的示意图;图3是示出根据第一实施方式的替代作业通知单发送处理的流程图;图4是示出图3所示替代作业通知单生成处理(S303)的流程图;图5是示出图4所示剪切屏蔽页(mask sheet)插入打印设置处理(S409)的流程图;图6是示出根据第二实施方式的替代作业通知单发送处理的流程图;图7是示出图6所示替代作业通知单生成处理(S603)的流程图;图8A和8B是示出根据第三实施方式的替代作业通知单发送处理的流程图;图9A和9B是示出根据第四实施方式的通过替代作业通知单生成部生成替代作业通知单的处理的流程图;图10示出使用传统技术剪切标记的情况和在剪切束的最前部上打印剪切屏蔽页(在其上区别于禁止剪切的区域执行打印的纸张)的情况;图11示出当由于根据剪切屏蔽页插入条件通过整版版面重置部112的新整版设置而存在纸张整版的改变时输出结果的一个示例;图12示出当根据剪切屏蔽页插入条件预先在作业通知单中给出用于接纸架改变的指令并且即使不存在通过整版版面重置部112的新整版设置也将改变接纸架时输出结果的一个示例;图13示出根据剪切屏蔽页插入条件包括当即使预先在作业通知单中未给出用于接纸架改变的指令,由于通过整版版面重置部112的新整版设置而改变了整版版面时接纸架改变的输出结果的一个示例;图14示出根据剪切屏蔽页插入条件当即使未通过整版版面重置部112进行新整版设置,打印纸张的数量超出切纸设备的限制时的输出结果的一个示例;图15示出用于屏蔽禁止剪切的区域并区分该区域与可能剪切的区域的剪切屏蔽页的一个示例;图16A至16C示出根据第一实施方式的替代作业通知单的一个示例;图17A和17B示出根据第一实施方式的替代作业通知单的一个示例;图18A至18C示出根据第一实施方式的另一替代作业通知单的一个示例;图19A和19B示出根据第一实施方式的另一替代作业通知单的一个示例。
具体实施例方式
以下,参照附图,给出用于执行本发明的优选实施方式的详细描述。
以多功能设备(MFP)为例来描述第一实施方式,其具有多个功能,作为根据本发明的打印控制设备的一个示例。
<系统概述>
图1是示出根据第一实施方式的具有多个功能的多功能设备(以下称为MFP)的配置的一个示例的框图。MFP包括计算机设备(信息处理单元),具有例如CPU、ROM、RAM和HD的组件,并且CPU通过执行包含在ROM、HD或其他存储介质上的程序来实现各种功能。
如图1所示,通过内部总线100连接MFP的组件。此外,MFP能够执行多种功能,例如打印功能和扫描功能。经由诸如内部总线100的通信介质,能够针对多种功能实现数据(例如图像数据、打印条件数据、控制数据、状态请求数据和状态数据)的交换。
数字101指示作业收发部,其执行在计算机、设备、打印系统和MFP之间交换的所有作业的收发。作业类型包括执行中作业,其正在经历处理的执行,例如打印处理;备用作业,已对其做出了打印请求,并且其正待机准备处理开始;完成的作业,以完成了对于其的输出处理;以及其中出现了错误的错误作业。此外,作业包括具有针对本系统中处理的各种状态的各种作业。
数字102指示作业通知单分析器,其执行针对以XML描述的作业通知单的XML分析,以及执行例如元素和属性的提取等的结构分析,以及创建树结构中包含关系的分析。数字103指示作业通知单解释部,其在对作业通知单已进行了结构上的分析之后执行来自元素和属性并且另外来自结构包含关系的处理指令的语义解释。
数字104指示MFP管理部,其执行综合管理,包括处理MFP具有的多个功能以及使该功能与作业通知单指令相关联。数字105指示作业管理部,其执行管理,例如保存作业通知单的文件以及取回保存的作业以及确定作业完成。
数字106指示扫描部,其扫描原稿,然后执行到数字数据的转换和数字数据的输出。数字107指示PDL(页面描述语言)解释器,其解释页面描述数据。数字108指示RIP(光栅图像处理器)部,其使用由PDL解释器107解释的结果生成光栅化的页面数据。
数字109指示文件存储管理部,其在MFP的内部存储器中存储作业通知单和PDL数据。数字110指示替代作业通知单生成部,其为MFP生成替代作业通知单以代替每个原始作业通知单运行,并用于收集和传输指令到后处理设备。数字111指示数字打印部,其执行打印处理。
数字112指示整版版面重置部,其将新整版设置应用于替代作业通知单。数字113指示剪切屏蔽页数据生成部,其生成剪切屏蔽页数据,从而从由替代作业通知单生成部110生成的替代作业通知单生成剪切屏蔽页。剪切屏蔽页是用于屏蔽禁止剪切的区域并区分该区域与可能剪切的区域的页(参见图15)。应该注意,后面将给出剪切屏蔽页的详细描述。
数字114指示页面内容数据关联重置部,其重新关联每个原始作业的页面内容数据(PDL),替代作业通知单的新拼版内容基于该页面内容数据。数字115指示剪切屏蔽页插入打印设置部,其执行用于具有插入剪切屏蔽页的打印的指令的替代作业通知单中的设置。数字116指示剪切屏蔽页插入打印管理部,其管理剪切屏蔽页的插入和输出目的地的接纸架的选择等。数字117指示切纸设备信息管理部,其管理切纸设备信息。
图2是示出包括根据第一实施方式的MFP的打印系统的一个实例的示意图。图2中所示打印系统由作业生成应用201、MFP207和作为后处理设备的切纸设备208构成。这里作业生成应用201包括作业通知单生成部202和PDL生成部203,并生成打印作业204以分配给MFP207。
另一方面,MFP207包括作业收发I/F 212(其对应于图1中所示的作业收发部101),其在内部接收打印作业204和发送作业通知单。此外,MFP 207包括PDL处理部213,其执行PDL相关处理;作业通知单处理部214,其执行作业通知单相关处理;打印处理部215,其执行打印处理;以及MFP管理部216,其执行MFP 207的多个功能的中央管理。
此外,MFP 207在网络209上与切纸设备208协作。切纸设备208包括作业收发I/F 217,其接收作业通知单205和发送作业通知单206;作业通知单处理部218,其执行作业通知单相关处理;以及修整处理部219,其执行后处理。然而,作业通知单205从MFP 207输出到切纸设备208,并在线输入到收发I/F 217。此外,已经历了由打印处理部215进行的打印处理的纸张输出210由操作者运送到切纸设备208。接着,已经历了由修整处理部219进行的切纸处理的纸张输出211被输出。
接着,给出MFP 207接收和处理多个作业并将替代作业通知单发送到切纸设备208的处理的描述。
图3是示出根据第一实施方式的替代作业通知单发送处理的流程图。首先,在步骤S301中,MFP 207的作业收发部101接收多个打印作业204。接着,在步骤S302中,作业管理部105在文件存储管理部109中存储每个原始作业通知单。
接着,在步骤S303中,MFP 207的替代作业通知单生成部110生成替代作业通知单(参见图16A至19B),用于MFP代替每个原始作业通知单来执行并用于收集和传输指令到后处理设备(即,切纸设备208)。然后,整版版面重置部112执行对于替代作业通知单的新整版设置,以及剪切屏蔽页数据生成部113生成剪切屏蔽页数据,用于由替代作业通知单生成剪切屏蔽页。此外,页面内容数据关联重置部114重置与作为页面内容的PDL数据的关联。
这里,给出关于替代作业通知单生成处理(S303)的细节的描述,替代作业通知单生成部110通过该处理生成替代作业通知单。
图4是示出图3中所示替代作业通知单生成处理(S303)的流程图。首先,在步骤S401中,替代作业通知单生成部110从每个原始作业通知单中提取指令数据,然后在步骤S402中,从所提取的指令数据中检测每个原始作业的起始页和结束页。然后,在步骤S403中,由所检测的起始页和结束页计算每个原始作业中的页数。然后,在步骤S404中,整版版面重置部112由所计算的每个原始作业的页数和从原始作业通知单所提取的指令数据来确定针对替代作业通知单中将被打印的每张的整版版面。并且同时,在替代作业通知单中设置新整版版面数据。
接着,在步骤S405中,页面内容数据关联重置部114设置在替代作业通知单中构成将被打印的每张的内容与页面数据(PDL)之间的关联。然后,在步骤S406中,替代作业通知单生成部110使用当组合作业时使用的页面信息以调查是否存在具有将被打印的未在组合区域中使用的页的作业。此后,具有从组合剩余的页的作业被称为“组合剩余作业”。
如果调查的结果是不存在组合剩余作业,则过程进行至步骤S409。否则,如果存在组合剩余作业,则过程进行至步骤S407。在步骤S407中,针对将被添加到替代作业通知单的打印指令的组合剩余作业部分执行设置用于组合剩余作业的整版版面的处理。具体地,整版版面重置部112由已计算的原始作业的页数和原始作业通知单中的指令数据来确定用于组合剩余作业部分的整版版面,并设置替代作业通知单中的整版版面数据。然后,在步骤S408中,页面内容数据关联重置部114设置在替代作业通知单中构成将被打印的每张的内容与页面数据(PDL)之间的关联。
接着,在步骤S409中,剪切屏蔽页插入打印设置部115根据替代作业通知单设置用于剪切屏蔽页插入打印的插入定时。
图16A至17B示出根据第一实施方式的替代作业通知单的一个示例。在该示例中,作业A、B和C分别是用于打印1000页、100页和10页的作业,并且这是当已从作业A的页801向前执行了组合时的替代作业通知单1601的示例。此外,存在纸张的版面的改变的地方被设置为用于剪切屏蔽页插入打印的插入定时。
数字1602指示仅针对原始作业A版面设置开始处的纸张。此外,数字1603指示针对原始作业A、原始作业B和原始作业C组合版面开始处的纸张。类似地,数字1604指示针对原始作业A和原始作业B组合版面开始处的纸张,以及数字1605指示仅针对原始作业A版面设置开始处的纸张。
图18A和19B示出根据第一实施方式的另一替代作业通知单的一个示例。在该示例中,作业A、B和C分别是用于打印2000页的作业,并且这是当已从第一页执行了组合时的替代作业通知单1801的示例。此外,考虑切纸设备的张数限制以及考虑剪切屏蔽页的数量来设置用于剪切屏蔽页插入打印的插入定时。
在图18A至18C中,数字1802指示针对原始作业A、原始作业B和原始作业C组合版面开始处的纸张。此外,数字1803和1804指示超出切纸设备的张数限制(500张)的纸张(其包括剪切屏蔽页)。
这里,给出关于剪切屏蔽页插入打印设置处理(S409)的细节的描述,其中剪切屏蔽页插入打印设置部115设置用于剪切屏蔽页插入打印的插入定时。
图5是示出图4中所示剪切屏蔽页插入打印设置处理(S409)的流程图。首先,在步骤S501中,剪切屏蔽页插入打印设置部115计算包括由整版版面重置部112设置的新整版版面设置的替代作业通知单的打印张数(N)。接着,在步骤S502中,用于替代作业通知单的纸张处理中张数计数器(n)初始化为“1”。然后,在步骤S503中,用于检查所计数的张数是否在切纸设备的限制张数以内的张数计数器(m)初始化为“1”。
接着,在步骤S504中,检查替代作业通知单的每张中剪切屏蔽页的插入条件。在第一实施方式中,如果满足以下条件中的任意一个,则插入剪切屏蔽页。
(1)当存在由于通过整版版面重置部112的新整版设置而造成的纸张的整版版面的改变时(图11和图12)。
(2)当存在接纸架的改变时,即使新整版设置还未由整版版面重置部112做出(图13)。
(3)当打印张数超出切纸设备的限制时,即使新整版设置还未由整版版面重置部112做出(图14)。
就是说,关于切纸设备的限制张数M,m(对应于下一张的计数)大于M的情况被设置为剪切屏蔽页的插入条件。
图10示出使用传统技术剪切标记的情况和在剪切束的最前部上打印剪切屏蔽页(在其上区别于禁止剪切的区域执行打印的纸张)的情况。图10中所示数字1001指示当使用传统技术的剪切标记时成组作业输出结果的一个示例。数字1001是添加到打印纸上的诸如规矩线和切边标记线的剪切标记,文档页已在该打印纸上排开。当剪切标记以此方式添加到与文档页相同的打印纸上时,剪切标记不能以文档页的边界线的形式添加,因为需要切边标记的宽度。因此,如数字1001所示,规矩线添加到剪切的两侧上。
这里,当在打印纸上文档页的版面是简单的时,操作者很少在剪切位置产生错误,但是在通常存在例如用于成组作业的复杂版面的多整版打印中存在问题。例如,当存在排列在单个打印纸上的第一文档页并且接近该页排列的是具有较短长度的另一第二文档页时,那么如果首先针对第二文档页执行剪切处理,则第一文档页将最终被剪切。这里,当打印内容打印在第一文档页的整个表面上时,操作者可能将在剪切之前注意到该情况,但当在第一文档页上存在许多空白时,可以想象第一文档页的内容将难以辨别并且将在剪切期间发生错误。在多整版打印数据具有复杂版面的情况下,不可能通过其中剪切标记添加到与文档页相同的打印纸的常规方法减少在打印期间的错误。
与此相反,数字1002指示针对剪切屏蔽页(在其上区别于禁止剪切的区域执行打印的纸张)打印在剪切束的最前部上的情况的输出结果的一个示例,其是本发明实施方式的特征。关于数字1002,因为剪切页分别准备给其上排开有文档页的打印纸的剪切束,剪切位置可以以文档页的边界线的形式添加并且可以容易地在视觉上认出。因此,其上以文档页的边界线的形式添加了剪切位置的打印纸称为剪切屏蔽页。
图11示出当由于通过整版版面重置部112的新整版设置而存在纸张整版的改变时输出结果的一个示例,其满足剪切屏蔽页插入条件。在图11所示示例中,未对接纸架做出改变,取而代之,使输出纸张的对齐交替地不同并输出。此外,这与剪切屏蔽页和剪切页是相同的意义。
数字1101指示基于之前作业的纸张版面创建的剪切屏蔽页的一个示例。数字1102指示通过与如后面将描述的第二实施方式中的中断作业组合创建的剪切屏蔽页的一个示例。数字1103指示用于如后面将描述的第二实施方式中的组合剩余作业的剪切屏蔽页的一个示例。
图12示出当预先在作业通知单中给出用于接纸架改变的指令并且即使不存在通过版面重置部112的新整版设置也将改变接纸架时输出结果的一个示例,其满足剪切屏蔽页插入条件。数字1201指示基于为其指定接纸架1的作业的纸张版面创建的剪切屏蔽页的一个示例。数字1202指示基于为其指定接纸架2的作业的纸张版面创建的剪切屏蔽页的一个示例。数字1203指示基于为其指定接纸架3的作业的纸张版面创建的剪切屏蔽页的一个示例。
图13示出包括当即使预先在作业通知单中未给出用于接纸架改变的指令,由于通过整版版面重置部112的新整版设置而改变了整版版面时接纸架改变的输出结果的一个示例,其满足剪切屏蔽页插入条件。数字1301指示基于之前作业的纸张版面创建的剪切屏蔽页的一个示例。数字1302指示通过与如后面将描述的第二实施方式中的中断作业组合创建的剪切屏蔽页的一个示例。数字1303指示用于如第二实施方式中的组合剩余作业的剪切屏蔽页的一个示例。
图14示出当即使未通过整版版面重置部112进行新整版设置,打印纸张的数量超出切纸设备的限制时的输出结果的一个示例,其满足剪切屏蔽页插入条件。数字1401指示基于切纸设备的初始限制张数内的作业的纸张版面的剪切屏蔽页的一个示例。数字1402指示基于切纸设备的限制张数内的下一作业的纸张版面的剪切屏蔽页的一个示例。数字1403指示基于切纸设备的限制张数内的最后作业的纸张版面的剪切屏蔽页的一个示例。
这里返回图5,在步骤S504中,当检查剪切屏蔽页插入条件并确定“插入”时,过程进行至步骤S505。在步骤S505中,基于替代作业通知单中纸张的新整版版面,剪切屏蔽页数据生成部113生成用于组合区域的剪切屏蔽页数据,该组合区域屏蔽禁止剪切的区域并区分该区域与可能剪切的区域。接着,在步骤S506中,在替代作业通知单中设置接纸架的改变,即使当在作业通知单中预先未指定接纸架改变时。在实施方式中,当在作业通知单中预先已指定了接纸架改变时,不再做出接纸架改变。
接着,在步骤S507中,用于通过切纸设备的剪切的定时由于接纸架改变而改变,因此用于检查切纸设备限制的张数计数器(m)再次重新初始化为“1”。接着,在步骤S508中,每个张数计数器(m和n)加一。
接着,在步骤S509中,如果替代作业通知单的张数计数器(n)相对于替代作业通知单的打印张数(N)不是n>N,则过程返回至步骤S504,并且为下一张检查剪切屏蔽页插入条件。此外,如果对于替代作业通知单的张数计数器(n)n>N,则没有下一张,因此该处理结束。这样完成图4中所示替代作业通知单生成处理(步骤S401至S409),并且处理返回至图3。
在步骤S304中,作业通知单分析器102和作业通知单解释部103执行对以XML描述的替代作业通知单的XML分析并执行诸如提取元素和属性等的结构分析以及创建树结构中内部关系的分析。并且同时,根据每个元素和属性而且根据结构包含执行处理指令的语义解释,然后提取作为到MFP 207的指令信息。
接着,在步骤S305中,确定剪切屏蔽页数据的插入指令是否出现在到MFP 207的指令信息中。如果没有插入指令,则过程进行至步骤S307,并且PDL解释器107和RIP部108根据替代作业通知单的整版版面指令执行一张部分的RIP处理并生成打印图像数据的一张部分。然后,在步骤S308,数字打印部111执行一张部分的打印。
此外,在步骤S305中,当剪切屏蔽页数据的插入指令出现在到MFP 207的指令信息中时,过程进行至步骤S306。在步骤S306中,数字打印部111根据在替代作业通知单中描述的用于剪切屏蔽页插入打印的指令插入并打印作为打印数据的剪切屏蔽页数据。
接着,在步骤S309,作业管理部105确定替代作业通知单的作业是否已完成。这里,当它未完成时,过程返回至步骤S304,并且针对下一张的打印处理执行替代作业通知单解释处理。
另一方面,当替代作业通知单的作业已完成时,过程进行至步骤S310,并且作业管理部105取回已保存的原始作业通知单。接着,在步骤S311中,关于“直到打印的处理已完成”的状态分别记录在用于每个原始作业通知单的历史存储区中。接着,在步骤S312中,关于“直到打印的处理已完成”的状态也记录在实际替代作业通知单的历史存储区中。
接着,在步骤S313中,作业管理部105发送来自作业收发部101的替代作业通知单到切纸设备208作为作业通知单205。
如上所述,即使在对于成组作业的复杂剪切版面中具有许多空白的打印材料的情况下,也可以通过生成替代作业通知单并利用剪切屏蔽页执行插入打印来减少剪切操作者错误并提高处理效率。
接下来,参照附图给出关于本发明第二实施方式的详细描述。通过第二实施方式,给出如下情况的描述,当进行打印时MFP收到中断作业,并通过组合其与之前作业来生成成组作业。
应该注意,第二实施方式中MFP的配置和打印系统与第一实施方式相同,其使用图1和图2描述,并省略其描述。
图6是示出根据第二实施方式的替代作业通知单发送处理的流程图。首先在步骤S601,MFP207的作业收发部101接收中断作业204。接着,在步骤S602,作业管理部105保存当前被处理的之前作业的作业通知单和中断作业的作业通知单到文件存储管理部109。
接着,在步骤S603,MFP 207的替代作业通知单生成部110生成用于MFP的替代作业通知单以代替之前作业和中断作业的作业通知单运行,并用于收集和传输指令到后处理设备(即,切纸设备208)。然后整版版面重置部112执行用于替代作业通知单的新整版设置,并且剪切屏蔽页数据生成部113由替代作业通知单生成用于生成剪切屏蔽页的剪切屏蔽页数据。此外,页面内容数据关联重置部114重置与作为页面内容的PDL数据的关联。
这里,给出关于替代作业通知单生成处理(S603)的细节的描述,通过该处理,替代作业通知单生成部110生成替代作业通知单。
图7是示出图6中所示替代作业通知单生成处理(S603)的流程图。首先,在步骤S701,从之前作业的作业通知单和中断作业的作业通知单的指令数据中提取指令和数据,并且在步骤S702,从所提取的指令数据中检测之前作业的未处理部分的起始页和结束页。然后,在步骤S703,从所检测的之前作业的未处理部分的起始页和结束页计算之前作业的未处理部分中的页数。然后,在步骤S704,检测中断作业的起始页和结束页,并且在步骤S705,从所检测的中断作业的起始页和结束页计算中断作业中的页数。
接着,在步骤S706,整版版面重置部112由所计算的每个作业的页数和从原始作业通知单提取的指令数据来确定替代作业通知单中用于将被打印的每张的整版版面。并且同时,在替代作业通知单中设置新整版版面数据。此时,对于已被打印的之前作业的纸张,在替代作业通知单中剩下的设置作为处理过的指令。
接着,在步骤S707,页面内容数据关联重置部114设置在替代作业通知单中构成将被打印的每张的内容与页面数据(PDL)之间的关联。然后,在步骤S708,替代作业通知单生成部110使用当组合中断作业到之前作业中时使用的页面信息调查除了已打印的之前作业中的页之外是否存在组合剩余作业。
如果作为调查结果不存在组合剩余作业,则过程进行至步骤S711,而如果存在组合剩余作业,则过程进行至步骤S709。在步骤S709,执行用于组合剩余作业的设置整版版面的处理以将组合剩余作业部分添加到替代作业通知单的打印指令中。具体地,整版版面重置部112从已计算的原始作业的页数和原始作业通知单中的指令数据确定用于组合剩余作业部分的整版版面,并在替代作业通知单中设置整版版面数据。然后,在步骤S710,页面内容数据关联重置部114设置在替代作业通知单中构成将被打印的每张的内容与页面数据(PDL)之间的关联。
接着,在步骤S711,剪切屏蔽页插入打印设置部115根据替代作业通知单设置用于打印的剪切屏蔽页插入打印的插入定时。应该注意,通过剪切屏蔽页插入打印设置部115执行的设置剪切屏蔽页插入打印的处理与第一实施方式相同,其使用图5描述,并省略其描述。
这里,图7所示替代作业通知单生成处理完成,然后我们返回图6。
在步骤S604,作业通知单分析器102和作业通知单解释部103对以XML描述的替代作业通知单执行XML分析,并执行诸如提取元素和属性等的结构分析以及创建树结构中内部关系的分析。并且同时,从每个元素和属性而且从结构包含执行处理指令的语义解释,然后提取作为到MFP 207的指令信息。
接着,在步骤S605,执行检查关于剪切屏蔽页数据的插入指令是否出现在到MFP 207的指令信息中。如果没有插入指令,则过程进行至步骤S607,并且PDL解释器107和RIP部108根据替代作业通知单的整版版面指令执行一张部分的RIP处理并生成打印图像数据的一张部分。然后,在步骤S608,数字打印部111执行一张部分的打印。
另一方面,当在步骤S605剪切屏蔽页数据的插入指令出现在到MFP 207的指令信息中时,过程进行至步骤S606。在步骤S606,数字打印部111根据在替代作业通知单中描述的用于剪切屏蔽页插入打印的指令插入并打印作为打印数据的剪切屏蔽页数据。
接着,在步骤S609,作业管理部105确定替代作业通知单的作业是否已完成。这里,当它未完成时,过程返回至步骤S604,并且针对下一张的打印处理执行替代作业通知单解释处理。
另一方面,当替代作业通知单的作业已完成时,过程进行至步骤S610,并且作业管理部105取回已保存的之前作业通知单和中断作业通知单的作业通知单。然后,在步骤S611,关于“直到打印的处理已完成”的状态分别记录在用于每个原始作业通知单的历史存储区中。然后,在步骤S612,关于“直到打印的处理已完成”的状态也记录在实际替代作业通知单的历史存储区中。
接着,在步骤S613,作业管理部105将来自作业收发部101的替代作业通知单发送到切纸设备208作为作业通知单205。
如上所述,即使在当进行打印时接收到中断作业并且通过组合其与之前作业生成成组作业的情况下,也能生成替代作业通知单并插入剪切屏蔽页用于打印。这使得剪切操作者错误减少并提高了处理效率。
接下来,参照附图给出关于本发明第三实施方式的详细描述。通过第三实施方式,给出如下情况的描述,当进行打印时MFP接收到中断作业并通过组合其与之前作业生成成组作业时存在针对之前作业或中断作业中多个副本数量的打印指令。
作业管理部105使替代作业通知单生成部110仅为之前作业和中断作业组合的部分生成替代作业通知单,并且替代作业通知单发送至切纸设备208用于组合部分,并且之前作业通知单发送用于剩余数量的副本。
应该注意,第三实施方式中MFP的配置和打印系统与第一实施方式相同,其使用图1和图2描述,并省略其描述。
图8A和8B是示出根据第三实施方式的替代作业通知单发送处理的流程图。首先,在步骤S801,MFP 207的作业收发部101接收到中断作业204。然后,在步骤S802,作业管理部105将当前被处理的之前作业的作业通知单和中断作业的作业通知单保存到文件存储管理部109。
接着,在步骤S803,针对当前正在经历处理的之前作业检查用于副本数量的打印指令。这里,当用于之前作业的副本数量的打印指令指示为一个副本时,对其的处理与第二实施方式相同,因此如图6所示。
另一方面,当当前被处理的之前作业的打印指令中副本数量是两个或更多个副本时,过程进行至步骤S804,并且在当前被处理的之前作业的剩余页数与中断作业的页数之间进行比较。当结果是中断作业的页数大于当前被处理的之前作业的剩余页数时,那么过程进行至步骤S821,并且使中断作业等待直到当前被处理的之前作业的下一副本开始。与此相反,当当前被处理的之前作业的剩余页数大于中断作业的页数时,那么过程进行至步骤S805,并且当前被处理的之前作业保存在文件存储管理部109中。然后,使替代作业通知单生成部110仅针对之前作业和中断作业组合的部分生成替代作业通知单。
即,在步骤S806,替代作业通知单生成部110仅为之前作业和中断作业组合的部分生成替代作业通知单。然后,以与第二实施方式相同的方式,重置这些部分的整版版面,生成剪切屏蔽页数据,以及重置与作为页面内容的PDL数据的关联。
应该注意,这基本上与图7所示替代作业通知单生成处理相同,因此这里省略其描述。
这里,当替代作业通知单生成处理完成时,在步骤S807,作业通知单分析器102和作业通知单解释部103对以XML描述的替代作业通知单执行XML分析。然后,执行诸如提取元素和属性等的结构分析以及创建树结构中内部关系的分析。并且同时,从每个元素和属性而且从结构包含执行处理指令的语义解释,然后提取作为到MFP 207的指令信息。
接着,在步骤S808,执行关于剪切屏蔽页数据的插入指令是否出现在到MFP 207的指令信息中的检查。如果没有插入指令,则过程进行至步骤S809,并且PDL解释器107和RIP部108根据替代作业通知单的整版版面指令执行一张部分的RIP处理并生成打印图像数据的一张部分。然后,在步骤S810,数字打印部111执行一张部分的打印。
另一方面,在步骤808,当剪切屏蔽页数据的插入指令出现在到MFP 207的指令信息中时,过程进行至步骤S812。在步骤S812,数字打印部111根据在替代作业通知单中描述的用于剪切屏蔽页插入打印的指令插入并打印作为打印数据的剪切屏蔽页数据。
接着,在步骤S811,作业管理部105确定替代作业通知单的作业是否已完成。这里,当它未完成时,过程返回至步骤S807,并且针对下一张的打印处理执行替代作业通知单解释处理。
另一方面,当替代作业通知单的作业已完成时,那么过程进行至步骤S813,并且关于“直到打印的处理已完成”的状态被记录在实际替代作业通知单的历史存储区中。
接着,在步骤S814,作业管理部105取回已保存的之前作业通知单和中断作业通知单的作业通知单。然后,在步骤S815,由中断之前处理的副本数量和替代作业通知单中处理的副本数量来计算之前作业通知单的副本剩余数量。
接着,在步骤S816,执行关于之前作业通知单中是否存在任何副本的剩余数量的检查。这里,如果之前作业通知单中不存在副本的剩余数量,则过程进行至步骤S818,而如果之前作业通知单中存在副本的剩余数量,则所有剩余数量的副本使用之前作业通知单经历打印处理,然后过程进行至步骤S818。在该步骤S818,关于“直到打印的处理已完成”的状态分别记录在用于之前作业通知单和中断作业通知单的历史存储区中。
接着,在步骤S819,之前作业通知单从作业收发部101发送到切纸设备208作为作业通知单205。然后,在步骤S820,替代作业通知单从作业收发部101发送到切纸设备208作为作业通知单205。
如上所述,即使在之前作业或中断作业中存在用于多个副本的数量的打印指令的情况下,也可以通过生成替代作业通知单并利用剪切屏蔽页执行插入打印来减少剪切操作者错误并提高处理效率。
接下来,参照附图给出关于本发明第四实施方式的详细描述。在第四实施方式中,通过分配ID给剩余将被处理的页数的页+将被处理的副本的剩余数量的页来分别处理所有页。那么,当在中断作业中存在用于多个副本的数量的打印指令时,以如下形式生成替代作业通知单,该形式包括通过分配ID给中断作业中将被处理的多个副本的页分别处理所有页。
应该注意,第四实施方式中MFP的配置和打印系统与第一实施方式相同,其使用图1和图2描述,并省略其描述。
图9A和9B是示出根据第四实施方式的通过替代作业通知单生成部生成替代作业通知单的处理的流程图。首先,在步骤S901,MFP 207的替代作业通知单生成部110从之前作业通知单和中断作业通知单的指令数据中提取指令和数据。然后,在步骤S902,从所提取的指令数据检测之前作业的未处理部分的起始页和结束页。接着,在步骤S903,由所检测的之前作业的未处理部分的起始页和结束页来计算之前作业的未处理部分中的页数。然后,在步骤S904,执行关于是否存在用于之前作业中多个副本的数量的打印指令的检查,并且当不存在用于多个副本的数量的打印指令时,过程进行至步骤S907。
另一方面,当存在用于多个副本的数量的打印指令时,那么在步骤S905,计算之前作业的将被处理的副本的剩余数量。然后,在步骤S906,之前作业的将被处理的剩余页和将被处理的多个副本的剩余页被认为是剩余将被处理的页并被分别分配页ID,使得之前作业的将被处理的副本的剩余数量的每页可以作为单独页来处理。
例如,当存在打印之前作业的总计10页的五份副本的指令时,如果存在七页剩余将被处理并且将被处理的副本的剩余数量是四份,则页ID如下。即,设置页ID使得ID[1-7]至ID[5-10]设置用于第一副本的页7至第五副本的页10。
接着,在步骤S907,检测中断作业的起始页和结束页,并且在步骤S908,由所检测的中断作业的起始页和结束页来计算中断作业中的页数。然后,在步骤S909,执行关于是否存在用于中断作业中多个副本的数量的打印指令的检查,并且当不存在用于多个副本的数量的打印指令时,过程进行至步骤S912。
另一方面,当存在用于多个副本的数量的打印指令时,那么在步骤S910,提取中断作业的将被处理的副本的数量。然后,在步骤S911,页ID分配给将被处理的该数量的副本的每页,使得中断作业的将被处理的该数量的副本的每页可以作为单独页来处理。
例如,当指令是用于打印中断作业的总计四页的三个副本时,设置页ID使得ID[1-1]至ID[3-4]设置用于第一副本的页1至第三副本的页4。
接着,在步骤912,整版版面重置部112确定替代作业通知单中用于将被打印的每张的整版版面,并且在替代作业通知单中设置新拼版版面数据。应该注意,整版版面重置部112基于已计算的作业的页数、从每个作业提取的指令数据以及如果指示多个副本的数量则基于已设置的作业的页ID来确定整版版面。
此时,对于已被打印的之前作业的纸张,在替代作业通知单中剩下的设置作为已处理的指令。
接着,在步骤S913,页面内容数据关联重置部114设置在替代作业通知单中构成将被打印的每张的内容与页面数据(PDL)之间的关联。然后,在步骤S914,替代作业通知单生成部110使用当组合中断作业到之前作业中时使用的包括每个作业中的页ID的页面信息来调查是否存在组合剩余作业。
如果作为调查结果不存在组合剩余作业,则过程进行至步骤S917,而如果存在组合剩余作业,则过程进行至步骤S915。在步骤S915,整版版面重置部112为组合剩余作业部分确定整版版面,使得组合剩余作业部分添加到替代作业通知单的打印指令,并在替代作业通知单中设置整版版面数据。该处理基于已计算的作业的页数、从每个作业提取的指令数据以及如果指示多个副本的数量则基于已设置的作业的页ID来执行。
接着,在步骤S916,页面内容数据关联重置部114设置在替代作业通知单中构成将被打印的每张的内容与页面数据(PDL)之间的关联。
然后,在步骤S917,剪切屏蔽页插入打印设置部115根据替代作业通知单设置用于打印的剪切屏蔽页插入打印的插入定时。已在图5中示出用于剪切屏蔽页的插入打印的插入定时的设置处理的细节的示例的流程图,并因此省略进一步描述。
如上所述,通过分配ID给剩余将被处理的页数的页+将被处理的副本的剩余数量的页来分别处理所有页,那么生成替代作业通知单并执行剪切屏蔽页的插入打印。这使得剪切操作者错误减少并提高了处理效率。
应该注意,本发明可以应用于由多个装置(例如,诸如主计算机、接口设备、阅读器和打印机的设备)构成的系统,并且还可应用于由单个设备(例如,复印机或传真机等)构成的装置。例如,前述实施方式使用作为打印控制设备的一个示例的多功能设备来描述,但不限于此,并且这些实施方式可以应用于作业编辑设备(主机、服务器),其执行编辑,其中多组打印数据排列在单张纸上。
此外,系统或设备可以提供有记录介质,其上记录有用于实现前述实施方式的功能的软件的程序代码,并且该系统或设备的计算机(CPU或MPU)可以读出并执行存储在记录介质上的程序代码。显然,本发明的目的可以以此方式实现。
在这种情况下,从记录介质读出的实际程序代码实现上述实施方式的功能,使得其上存储有程序代码的记录介质构成本发明。
能够用于提供程序代码的记录介质的实例包括软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡和ROM等。
此外,显然,前述实施方式的功能可以不仅通过执行由计算机读出的程序代码来实现,而且包括以下情况。即,包括使计算机上运行的OS(操作系统)等根据程序代码的指令执行部分或全部实际处理,使得通过其处理实现前述实施方式的功能。
此外,从记录介质读出的程序代码可能写入到插入到计算机中的扩展板或者连接到计算机的扩展单元中提供的存储器中。显然,随后还可以包括使扩展板或扩展单元中提供的CPU等根据程序代码的指令执行部分或全部实际处理,使得通过其处理实现前述实施方式的功能。
尽管已参照示范性实施方式对本发明进行了描述,应该理解,本发明不限于所公开的示范性实施方式。以下权利要求的范围将给与最宽泛的解释,使得包含所有这种修改和等同结构和功能。
权利要求
1.一种设备,包括第一生成单元,适于由多组打印数据生成多整版打印数据,其中所述多组打印数据排列在单张版面中;第二生成单元,适于基于在所生成的多整版打印数据中排列在所述单张版面中的所述多组打印数据的位置,生成剪切页数据;以及打印控制单元,适于执行控制,使得打印由所述第一生成单元生成的所述多整版打印数据和由所述第二生成单元生成的所述剪切页数据。
2.根据权利要求1的设备,其中所述打印控制单元执行控制,使得连续打印所述多整版打印数据和所述剪切页数据。
3.根据权利要求1的设备,其中所述第一生成单元包括第一重置单元,适于执行新整版设置;第二重置单元,适于重新关联页面内容数据,新拼版的内容是基于该页面内容数据;以及打印设置单元,适于设置用于将所述剪切页插入到所述多整版打印数据中的插入打印指令。
4.根据权利要求3的设备,其中所述第二生成单元基于新拼版的版面设置和插入打印指令的设置,生成用于屏蔽禁止剪切的区域并区分该区域与允许剪切的区域的剪切页数据。
5.根据权利要求3的设备,其中被处理的之前作业和中断打印处理的中断作业的作业通知单被保存,并且由所保存的作业通知单的每个生成替代作业通知单,以及所述第二重置单元在所述替代作业通知单的新拼版的版面中混合和重新关联被中断作业的页面数据和中断作业的页面数据。
6.根据权利要求3的设备,其中当由于一旦在进行之前作业的打印时接收到中断作业就通过组合所述中断作业与所述之前作业生成单个作业时的新整版设置而在纸张的整版版面中发生改变时,执行指令设置用于刚好在新整版中将被打印的第一张之前插入打印。
7.根据权利要求3的设备,其中当即使未由所述第一重置单元进行新整版设置但是改变了接纸架时,执行指令设置用于根据所述剪切页的插入打印的插入定时在打印所述接纸架的第一张之前插入打印。
8.根据权利要求3的设备,其中当即使未由所述第一重置单元进行新整版设置,但是与从切纸设备获得的所述切纸设备的限制张数比较,打印张数超出所述切纸设备的限制张数时,执行指令设置用于根据所述剪切页的插入打印的插入定时在打印下一张之前再次执行插入打印。
9.一种方法,包括由多组打印数据生成多整版打印数据,其中所述多组打印数据排列在单张版面中;基于在所生成的多整版打印数据中排列在所述单张版面中的所述多组打印数据的位置,生成剪切页数据;以及执行控制,使得打印所生成的多整版打印数据和所生成的剪切页数据。
10.根据权利要求9的方法,进一步包括执行控制,使得连续打印所生成的多整版打印数据和所生成的剪切页数据。
11.根据权利要求9的方法,其中所述生成所述多整版打印数据的步骤包括执行新整版设置;重新关联页面内容数据,新拼版的内容基于该页面内容数据;以及设置用于将所述剪切页插入到所述多整版打印数据中的插入打印指令。
12.根据权利要求11的方法,进一步包括基于新拼版的版面设置和插入打印指令的设置,生成用于屏蔽禁止剪切的区域并区分该区域与允许剪切的区域的剪切页数据。
13.根据权利要求11的方法,其中被处理的之前作业和中断打印处理的中断作业的作业通知单被保存,并且由所保存的作业通知单的每个生成替代作业通知单,以及所述重新关联页面内容数据的步骤包括在所述替代作业通知单的新拼版的版面中混合和重新关联被中断作业的页面数据和中断作业的页面数据。
14.根据权利要求11的方法,其中当由于一旦在进行之前作业的打印时接收到中断作业就通过组合所述中断作业与所述之前作业生成单个作业时的新整版设置而在纸张的整版版面中发生改变时,执行指令设置用于刚好在新整版中将被打印的第一张之前插入打印。
15.根据权利要求11的方法,其中当即使未进行新整版设置但是改变了接纸架时,执行指令设置用于根据所述剪切页的插入打印的插入定时在打印所述接纸架的第一张之前插入打印。
16.根据权利要求11的方法,其中当即使未进行新整版设置,但是与从切纸设备获得的所述切纸设备的限制张数比较,打印张数超出所述切纸设备的限制张数时,执行指令设置用于根据所述剪切页的插入打印的插入定时在打印下一张之前再次执行插入打印。
全文摘要
当将基于已被输入的多个打印作业执行成像时,生成多整版打印数据,其中多个打印作业排列在单个纸张版面上,并且基于在生成的多整版打印数据中排列在单个纸张版面中的多个打印作业的位置来生成剪切页数据。然后,对所生成的多整版打印数据的打印和所生成的剪切页数据的插入打印执行控制。
文档编号G06F3/12GK101086698SQ20071010858
公开日2007年12月12日 申请日期2007年6月6日 优先权日2006年6月7日
发明者斋藤和之 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1