信息处理设备及其控制方法转让专利

申请号 : CN200980135375.6

文献号 : CN102150125B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 高桥弘行

申请人 : 佳能株式会社

摘要 :

客户PC 12能够创建图像形成设备10能够处理的作业,其中,图像形成设备10根据从客户PC 12接收到的作业,打印并输出该作业中包括的主打印用页。客户PC 12包括:CPU 201,其接收用于在图像形成设备10中设置确认打印的指示,以使得除主打印用页以外打印确认页,并将该确认页输出至与主打印用页的目的地不同的目的地,并且对各个作业执行所接收到的指示;以及NC 212,其将设置有确认打印用的设置的作业发送至图像形成设备10。

权利要求 :

1.一种信息处理设备,其与图像形成设备连接并且能够创建所述图像形成设备能够处理的作业,其中,所述图像形成设备根据从所述信息处理设备接收到的作业,打印并输出所述作业中包括的主打印用页,所述信息处理设备包括:接收部件,用于根据用户在安装在所述信息处理设备中的应用程序或打印机驱动程序上进行的操作,接收用于对确认打印进行设置的指示,其中,在所述确认打印中,除打印所述主打印用页以外,还打印确认页并将所述确认页输出至与所述主打印用页的目的地不同的目的地;

设置部件,用于根据所述接收部件所接收到的指示,进行确认打印的设置;

发送部件,用于将具有所述设置部件所进行的确认打印的设置的作业发送至所述图像形成设备;以及预览部件,用于在选择第一显示方法的情况下,提供示出所述主打印用页而没有示出所述确认页的打印预览,并且在选择第二显示方法的情况下,提供示出所述主打印用页和所述确认页这两者的打印预览。

2.根据权利要求1所述的信息处理设备,其特征在于,所述接收部件能够根据用户的操作,接收用于对输出确认打印的周期进行设置的指示。

3.根据权利要求1所述的信息处理设备,其特征在于,所述接收部件能够接收用于将与主打印用页中的任意页相同的页设置为确认页的指示。

4.根据权利要求1所述的信息处理设备,其特征在于,所述接收部件能够接收用于将除主打印用页以外的任意页设置为确认页的指示。

5.根据权利要求4所述的信息处理设备,其特征在于,除主打印用页以外的任意页是校准用的预定样品页。

6.根据权利要求1所述的信息处理设备,其特征在于,所述接收部件能够根据用户的操作,接收用于至少设置主打印用页的目的地或确认页的目的地的指示。

7.根据权利要求1所述的信息处理设备,其特征在于,还包括切换部件,所述切换部件用于在所述预览部件所提供的打印预览中,切换反映了确认打印的设置的预览显示、和没有反映确认打印的设置的仅主打印用页的预览显示。

8.根据权利要求1所述的信息处理设备,其特征在于,所述设置部件通过描述作业中包括的作业传票来对作业进行确认打印的设置,从而将确认页输出至与主打印用页的目的地不同的目的地。

9.一种用于信息处理设备的控制方法,所述信息处理设备与图像形成设备连接并且能够创建所述图像形成设备能够处理的作业,其中,所述图像形成设备根据从所述信息处理设备接收到的作业,打印并输出所述作业中包括的主打印用页,所述控制方法包括:接收步骤,用于根据用户在安装在所述信息处理设备中的应用程序或打印机驱动程序上进行的操作,接收用于对确认打印进行设置的指示,其中,在所述确认打印中,除打印所述主打印用页以外,还打印确认页并将所述确认页输出至与所述主打印用页的目的地不同的目的地;

设置步骤,用于根据在所述接收步骤中接收到的指示,进行确认打印的设置;

发送步骤,用于将具有在所述设置步骤中进行的确认打印的设置的作业发送至所述图像形成设备;以及预览步骤,用于在选择第一显示方法的情况下,提供示出所述主打印用页而没有示出所述确认页的打印预览,并且在选择第二显示方法的情况下,提供示出所述主打印用页和所述确认页这两者的打印预览。

10.根据权利要求9所述的控制方法,其特征在于,在所述接收步骤中,能够根据用户的操作,接收用于对输出确认打印的周期进行设置的指示。

11.根据权利要求9所述的控制方法,其特征在于,在所述接收步骤中,能够接收用于设置除主打印用页以外的任意页作为确认页的指示。

说明书 :

信息处理设备及其控制方法

技术领域

[0001] 本发明涉及信息处理设备、图像形成系统、该信息处理设备或该图像形成系统用的控制方法、计算机程序和存储介质。
[0002] 背景技术
[0003] 在POD市场中,在大多情况下对大量页打印大量份。另外,在该市场中提供有各种打印型式,例如向大容量堆叠器的打印、以及针对各份进行订钉/骑马钉装订/硬封面装订等的需要自动整理的打印。
[0004] 通常,在向堆叠器的打印作业完成之前,不能从该堆叠器取出打印材料。在订钉/骑马钉装订/硬封面装订的情况下,为了防止不正确整理(不正确的页排序)和页丢失(页多余或丢失),配置成针对各份装订薄片,并且在该处理完成之前不能检查打印材料。为了防止这些情况,大多数图像形成设备10通常被配置为不允许用户在打印过程中取出打印材料。
[0005] 另外,图像形成设备10被配置为利用各种校准功能来总是保持提供一致的打印(consistent printing)。
[0006] 由于用户要对完成后的打印材料负责而不是对装置负责,因此即使在这些装置配置有成熟的自动校正功能的情况下,用户极有可能也要亲自确认打印材料。也就是说,由于在大量打印的情况下用户极大关注颜色再现的一致性,因此用户想要保持连续观察打印状态,从而得到高度完美的打印材料。为了满足该要求,已经提出了具有被称为“确认打印”的功能的图像形成设备10。
[0007] “确认打印”是以下功能:响应于用户在打印作业期间的任何时间按下确认打印按钮,对下一页打印两份,并且将这两份中的一份输出至堆叠器、并将这两份中的另一份输出至纸张输出托盘。当预先进给纸张薄片时,对接下来要进给纸张薄片的页打印两份。
[0008] 也就是说,“确认打印”是以下功能:除了执行普通打印以外,还意图对页打印额外的薄片并将该薄片输出至与普通打印的目的地不同的目的地,从而满足用户的确认要求。
[0009] 该“确认打印”功能包括针对各页的确认打印和针对各份的确认打印。
[0010] 日本特开2007-072299号公报论述了以下技术:该技术用于从作业中包括的主打印用页中指定要执行确认打印的页,并且在图像形成设备10中设置要输出所指定的页的份数。
[0011] 然而,由于“确认打印”功能具有复杂的序列控制,因此在一些智能装置中实现了该功能,而不是任何装置均配置有该功能。这样造成了不具有确认打印功能的装置不能执行确认打印的问题。
[0012] 当在图像形成设备中设置确认打印时,对该设备设置确认打印用的设置。这样造成了以下问题:当打印多个作业时,为了实现针对各个作业具有不同设置的确认打印,要烦扰用户在每次作业完成时进行用于改变确认打印用的设置的操作。

发明内容

[0013] 本发明涉及一种信息处理设备,其能够创建图像形成设备能够处理的作业,其中,所述图像形成设备根据从所述信息处理设备接收到的作业,打印并输出所述作业中包括的主打印用页,所述信息处理设备包括:接收部件,用于根据用户在安装在所述信息处理设备中的应用程序或打印机驱动程序上进行的 操作,接收用于在所述图像形成设备中对确认打印进行设置的指示,以使得除打印所述主打印用页以外,还打印确认页并将所述确认页输出至与所述主打印用页的目的地不同的目的地;设置部件,用于根据所述接收部件所接收到的指示,针对各个作业进行确认打印的设置;以及发送部件,用于将具有所述设置部件所进行的确认打印的设置的作业发送至所述图像形成设备。
[0014] 根据本发明,对各个作业设置确认打印用的设置,以使得将确认页输出至与主打印用页的目的地不同的目的地。这使得能够在不考虑要打印的作业的顺序和图像形成设备的功能的情况下,对各个作业设置用户所期望的确认打印。
[0015] 通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。

附图说明

[0016] 图1是示出系统结构的示例的概念图;
[0017] 图2是示出图像形成设备的结构的概念图;
[0018] 图3是示出控制器单元的结构的框图;
[0019] 图4是示出操作单元的结构的示例的示意图;
[0020] 图5是示出堆叠器的结构的概念图;
[0021] 图6是示出客户PC的结构的框图;
[0022] 图7是示出文档处理系统的结构的框图;
[0023] 图8A和8B是示出书文件格式的示例的示意图;
[0024] 图9是示出文档处理系统的UI的示例的图;
[0025] 图10是第一实施例中用于设置确认打印的流程图;
[0026] 图11是示出全部页预览画面的示例的图;
[0027] 图12是示出自动整理预览画面的示例的图;
[0028] 图13是示出第一实施例中发送作业的示例的图;
[0029] 图14是示出作业的JDF的描述的示例的图;
[0030] 图15是示出作业的薄片输送路径的图;
[0031] 图16是示出包括后处理的作业的JDF的描述的示例的图;
[0032] 图17是示出包括后处理的作业的薄片输送路径的图;
[0033] 图18是图像形成设备输出主打印用页和确认页的流程图;
[0034] 图19是示出第二实施例中发送作业的示例的图;
[0035] 图20是示出打印机驱动程序的UI的示例的图;
[0036] 图21是第二实施例中用于设置确认打印的流程图;
[0037] 图22是示出打印机驱动程序中用于设置确认打印的画面的示例的图;
[0038] 图23是示出主打印用页以外的页是确认页的预览画面的示例的图;以及[0039] 图24是示出主打印用页以外的确认页的示例的图。

具体实施方式

[0040] 将参考附图来详细说明本发明的典型实施例。
[0041] 第一实施例
[0042] 图1是示出可应用于本实施例的图像形成系统的结构的示例的概念图。
[0043] 该图包括作为信息处理设备的客户PC 12和图像形成设备系统(图像形成设备10及其所安装的配件装置),这两者均连接至网络11。
[0044] 客户PC 12安装有应用程序(通用应用程序101和文档处理系统20)。客户PC 12能够创建包括了在应用程序上创建的主打印用页的作业,并能够将所创建的作业发送至图像形成设备10。
[0045] 图像形成设备10是用于根据从客户PC 12接收到的作业、打 印并输出该作业中包括的主打印用页的装置。
[0046] 将参考图1来进一步说明图像形成设备系统的结构。多个配件装置连接至图像形成设备10。
[0047] 首先,存在能够存储大量各种类型的记录介质的大容量纸匣13a、13b和13c。
[0048] 接着,存在能够堆叠已打印并输出的大量打印材料的堆叠器15a和15b。另外,还包括骑马钉装订用的骑马钉装订设备(自动整理器)16。骑马钉装订设备16还包括订钉功能、插入器功能、薄片折叠功能和裁切功能、以及骑马钉装订功能。
[0049] 可以将这些配件装置按任何组合以独立连接至图像形成设备10或从图像形成设备10独立移除的方式,安装至图像形成设备10。还可以将这些配件装置按构成无限制的组合的任何顺序连接至图像形成设备10,只要可以物理连接这些配件装置即可。
[0050] 这里可以连接多个纸匣和堆叠器。如果连接了多个纸匣和堆叠器,则连接至图像形成设备10的纸匣和堆叠器可以通过使用内部薄片输送路径来处理这些纸匣和堆叠器中的记录介质。这些纸匣和堆叠器还可被配置为对来自其它纸匣和堆叠器的记录介质提供薄片输送。
[0051] 现在,将参考图2来说明图像形成设备10的各组件。
[0052] 图像形成设备10包括扫描器单元21、打印机单元和控制器单元。这里,打印机单元包括激光曝光单元22、感光鼓23、图像创建单元24、定影单元25、薄片进给/输送单元26和用于控制前述组件的打印机控制单元(未示出)。后面将说明控制器单元。
[0053] 扫描器单元21通过照亮放置在平板玻璃上的原稿来光学扫描原稿图像,将该图像转换成电信号,并生成图像数据。
[0054] 激光曝光单元22允许如下的光束能够入射到匀速转动的多面镜(多棱镜)上,并且作为反射扫描光照射感光鼓23,其中, 该光束是已经根据在扫描器单元21中生成的图像数据进行了调制的诸如激光等的光束。
[0055] 图像创建单元24驱动感光鼓23转动,从而利用充电器(electrizer)对感光鼓23充电。然后,图像创建单元24利用调色剂对激光曝光单元22在感光鼓23上形成的潜像进行显影,并将调色剂图像转印到薄片上。图像创建单元24还执行用于收集此时未被转印的、残留在感光鼓23上的微量调色剂的一系列的电子照相处理。
[0056] 定影单元25由辊和带的组合构成,具有诸如卤素加热器等的热源,并且利用热和压力来熔融调色剂,并将该调色剂定影到通过图像创建单元24转印了调色剂图像的薄片上。
[0057] 薄片进给/输送单元26具有以盒和纸匣为代表的一个或多个薄片储存器,响应于来自打印机控制单元的指示从薄片储存器中存储的薄片中分离一张薄片,并将该薄片输送至图像创建单元24和定影单元25。在薄片的两个面上形成图像的情况下,打印机控制单元提供控制,以使得已经通过了定影单元25的薄片再次通过用于将薄片输送至图像创建单元24的输送路径。
[0058] 纸匣13c是可扩展的薄片储存器,并且预先存储大量的薄片,以使得作为薄片进给/输送单元26中已经准备的内部匣,纸匣13c可以响应于来自打印机控制单元的指示而进给薄片。
[0059] 打印机控制单元与控制整个图像形成设备10的控制器单元进行通信,并且响应于指示而提供控制,同时通过管理扫描器、激光曝光、图像创建、定影和薄片进给/输送的状态来控制以上所述的扫描器单元、激光曝光单元、图像创建单元、定影单元和薄片进给/输送单元协调平滑地工作。
[0060] 现在,将概述图像形成设备10的各组件从电源OFF状态到开始操作就绪状态的操作。当接通电源时,打印机控制单元指 示扫描器单元21、激光曝光单元22、图像创建单元24、定影单元25和薄片进给/输送单元26开始准备操作。然后,打印机控制单元等待开始与管理整个图像形成设备10的控制器单元的通信。当建立了与控制器单元的通信时,打印机控制单元和控制器单元交换它们的规格。当准备操作完成、并且各组件准备好开始图像形成操作时,打印机控制单元向控制器单元通知图像形成设备10准备好开始操作。
[0061] 打印机控制单元向控制器单元通知各组件的装置状态。这里是通知的例子。首先,薄片进给/输送单元26检测储存器中存储的薄片的大小、储存器中存储的薄片的剩余量(装载量)、以及驱动单元的工作状态(驱动单元是准备好进行工作还是处于故障中),并且通知这些情况。接着,图像创建单元24通知调色剂容器中容纳的调色剂的量。
[0062] 现在,将概述从当从处于工作就绪状态的控制器单元发送操作指示时到执行并完成一系列的打印操作时、各组件的操作。首先,控制器单元向打印机控制单元发送操作开始命令。当打印机控制单元接收到该操作开始命令时,该打印机控制单元指示激光曝光单元22、图像创建单元24、薄片进给/输送单元26和定影单元25以开始打印操作。激光曝光单元22开始转动用于驱动多棱镜的马达(多棱镜马达)。图像创建单元24驱动感光鼓23转动从而对感光鼓23充电。定影单元25接通定影加热器,以将该定影单元25加热至可以将薄片上的调色剂定影到该薄片上的温度。薄片进给/输送单元26使驱动装置(马达)进入输送就绪状态。当各组件准备好进行工作时,打印机控制单元向控制器单元通知准备完成。当控制器单元从打印机控制单元接收到准备完成的通知时,该控制器单元指示对各页进行打印操作。在将10页打印20份的打印作业的情况下,例如,控制器单元发出 200页的打印操作指示。当打印机控制单元接收到该打印操作指示时,该打印机控制单元向薄片进给/输送单元26发出薄片进给指示。当存在薄片可供进给时,薄片进给/输送单元26进给并输送薄片。当该薄片抵达预定位置时,薄片进给/输送单元26向打印机控制单元通知抵达预定位置。如果在储存器中没有剩余薄片,从而没有薄片可供进给,则薄片进给/输送单元26向打印机控制单元通知不能进行薄片进给。薄片进给/输送单元26还包括:多进给检测传感器,其检测在输送路径上输送的重叠薄片(多进给状态);和厚度检测传感器,其检测薄片的厚度。当这些传感器中的任何传感器检测到多进给或异常状况时,薄片进给/输送装置中断薄片进给操作或输送操作,并且向打印机控制单元通知该异常。在这种情况下,打印机控制单元向控制器单元通知操作中断的原因、或者残留在设备中的薄片的位置。
当正常输送薄片并且该薄片抵达预定位置时,响应于来自薄片进给/输送单元26的关于薄片抵达预定位置的通知,打印机控制单元指示图像创建单元24开始图像创建。在定时控制下,将调色剂图像转印到薄片上。尽管定影单元25通过监视自身的温度来控制其自身处于适当的定影温度,但如果薄片从定影单元25带走过多热,则定影单元25自身的温度可能下降。在这种情况下,定影单元25向打印机控制单元通知定影单元25的温度下降。响应于该通知,打印机控制单元进行控制以按相比更宽的间隔输送薄片,从而防止定影单元25的温度进一步下降。如果定影单元25的温度仍未恢复,则打印机控制单元暂时中断操作,并且当温度恢复时,打印机控制单元进行控制以再继续操作。当已经输出了所有的薄片时,打印机控制单元指示各单元停止操作,并且响应于来自各单元的操作停止通知,打印机控制单元向控制器单元通知操作结束。
[0063] 现在,将参考图3来说明控制器单元的结构和操作。这里,尽管图3是示出控制器单元的结构的框图,但控制器单元是图3中的组件50~57的统称。
[0064] 输入图像处理单元50对扫描器单元21所扫描的纸原稿等的图像数据执行输入处理。
[0065] 外部I/F 51接收包括经由网络11输入的图像数据的作业,并将控制器单元内部的图像数据和设备信息经由网络11发送至外部。RIP单元53是用于解释接收到的PDL(Page Description Language,页面描述语言)数据、并执行RIP(Raster Image Processor,光栅图像处理器)转换的单元。
[0066] 如果外部I/F 51接收到的数据是JDF(Job Definition Format,作业定义格式)所定义的作业,则在JDF解释单元52中,根据添加至该作业的JDF而解释作业传票(job ticket)的内容,并将该内容发送至RIP单元53。
[0067] 然后,将在RIP单元53处转换后的数据发送至作业控制单元54。作业控制单元54充当用于控制输入数据和输出数据的交通控制的角色。
[0068] 将输入至作业控制单元54的数据暂时保持在存储器单元55中。将所保持的数据暂时存储在存储器单元55中,或者如果需要,则调用所保持的数据。
[0069] 为了打印从作业控制单元54接收到的数据中包括的图像数据,输出图像处理单元57执行图像处理,并将结果发送至打印机单元。
[0070] 在打印机单元中,进给薄片,并将输出图像处理单元所准备的图像数据顺次打印在该薄片上。将打印材料输送至用于对薄片进行排序处理或自动整理处理的自动整理器16。
[0071] 操作单元56用于选择以上所述的各种流程和功能,并用于 指示各操作。由于操作单元56具有分辨率较高的显示单元,因此操作单元56向用户提供存储器单元55中的图像数据的打印预览,并且在确认之后,如果用户认为可以打印图像,则进行打印处理。操作单元56包括图4所示的触摸面板单元和键输入单元。
[0072] 现在,将参考图5来说明堆叠器15a。图5是示出堆叠器15a的结构的概念图。堆叠器15b具有与堆叠器15a的结构相同的结构。
[0073] 薄片被输送至的堆叠器15a具有三个用于输出薄片的路径:直路径33、排出路径34和堆叠路径35。
[0074] 首先,直路径33用于将薄片输送至后续的自动整理器16,而不是将薄片输出至堆叠托盘32。
[0075] 接着,排出路径34用于将薄片输出至样品托盘31,而不是将薄片输出至堆叠托盘32。在后续未连接自动整理器16的情况下、用户想要确认系统上的打印材料(确认打印)时,具有用户可以取出薄片的样品托盘31,而不用费事地从堆叠托盘32取出薄片,这是方便的。
[0076] 接着,堆叠路径35用于将薄片输出至堆叠托盘32。将从堆叠路径35输出的薄片堆叠在堆叠托盘32中。堆叠托盘32装载于可伸缩柱上。将减震器安装至与堆叠托盘32的接合部。该可伸缩柱下方是推车,并且通过对该推车安装把手(未示出),可以将输出到该推车上装载的堆叠托盘32的打印材料运送至其它的离线自动整理器。
[0077] 当堆叠器15a的前门关闭时,可伸缩柱位于上部,从而容易堆叠输出至堆叠托盘32的打印材料。堆叠托盘32被配置成在前门打开(或指示前门打开)时下降。
[0078] 对于堆叠托盘32上的打印材料的堆叠方式,可以进行平堆 叠或偏移堆叠。在平堆叠方式中,打印材料几乎堆叠在同一位置处。在偏移堆叠方式中,以各预定份数为单位或以各作业为单位、在前后方向上偏移地堆叠打印材料,并且创建分区以简化打印材料的处理。
[0079] 现在,将参考图6来说明应用于本实施例的客户PC 12。图6是示出客户PC 12的硬件结构的框图。
[0080] CPU 201执行ROM 203中的程序ROM中存储的程序、或从硬盘211载入到RAM 202的程序。例如,CPU 201所执行的程序是OS(操作系统)或后面要说明的通用应用程序101以及文档处理系统20。RAM 202用作CPU 201用的主存储器和工作区域等。键盘控制器(KBC)205控制来自键盘209或指示装置(未示出)的键输入。CRT控制器(CRTC)206控制CRT显示器210上的显示。盘控制器(DKC)207控制对用于存储引导程序、各种应用程序、字体数据、用户文件和后面要说明的编辑文件等的硬盘(HD)211和软(floppy,注册商标)盘(FD)等的访问。PRTC 208控制与所连接的外部设备的信号的交换。NC 212连接至网络11,并且执行诸如用于发送作业等的、用于与连接至网络11的其它设备进行通信的控制处理。
[0081] 接着,将参考图7来概述根据本发明的文档处理系统20。文档处理系统20包括:电子原稿写入程序,其将通用应用程序101所创建的数据文件转换成电子原稿文件;和装订应用程序104,其提供编辑电子原稿文件的功能。另外,文档处理系统20使得能够创建并编辑其中合并有通用应用程序101所创建的多个数据文件的文档,由此提高可操作性,以使得可以高效地编辑文档。
[0082] 图7是示出本实施例的文档处理系统20的软件结构的图。这里,将文档处理系统20作为程序存储在客户PC 12的ROM 203 或HD 211中,并且当CPU 201执行该程序时,实现了文档处理系统20。
[0083] 图7所示的通用应用程序101是用于提供文字处理、电子表格、照片修饰、绘图或画图、演示或者文本编辑等的功能的应用程序。各个通用应用程序101具有针对OS的打印功能。也就是说,使用OS所提供的预定接口来打印通用应用程序101所创建的诸如文档数据或图像数据等的数据文件。具体地,为了打印所创建的数据文件,通用应用程序101将OS依赖格式的预定输出命令发送至提供上述接口的OS的输出模块。接收到输出命令的输出模块将该输出命令转换成诸如打印机等的输出装置可以处理的格式,然后输出转换后的命令(被称为DDI函数)。由于输出装置可以处理的格式针对装置类型、制造商和型号而不同,因此为各装置准备装置驱动程序。OS使用装置驱动程序来转换输出命令,生成打印数据,并且通过使用JL(Job Language,作业语言)定义作业来生成作业。例如,当使用Windows(Microsoft的注册商标)作为OS时,被称为GDI(Graphic Device Interface,图形设备接口)的输出模块相当于上述的输出模块。
[0084] 电子原稿写入程序102是上述的装置驱动程序的改进版本,并且是为了实现本文档处理系统20所提供的软件模块。然而,电子原稿写入程序102并不意图将命令输出至特定装置,因而,通过使用(后面所述的)装订应用程序104或打印机驱动程序106来对输出命令进行转换。电子原稿写入程序102可以将输出命令转换成任何格式(以下称为电子原稿格式);只要可以以详细格式呈现各页的原稿即可。在实际的标准格式中,可以采用例如Adobe Systems的PDF格式或者SVG格式作为电子原稿格式。
[0085] 在通过通用应用程序101使用电子原稿写入程序102的情况下,通用应用程序101在指定电子原稿写入程序102作为输出要 使用的装置驱动程序之后,执行打印。然而,电子原稿写入程序102所创建的电子原稿文件没有采用作为电子原稿格式的完全格式。由于该原因,指定电子原稿写入程序102作为装置驱动程序的是装订应用程序104,并且在装订应用程序104的控制下,执行将应用程序数据转换成电子原稿文件103。然后,装订应用程序104完成电子原稿写入程序102所生成的新的不完全的电子原稿文件,作为采用后面要说明的格式的电子原稿文件103。当需要明确区分差别时,以下将电子原稿写入程序102所创建的数据文件称为“电子原稿文件”,并且将装订应用程序104所构造的电子原稿文件称为“书文件(book file)”。当无需特别区分该差别时,将通用应用程序101所生成的数据文件、电子原稿文件和书文件均称为文档文件(或文档数据)。
[0086] 通过如上所述、使通用应用程序101利用被指定为装置驱动程序的电子原稿写入程序102打印数据,针对通用应用程序101所定义的各页,将应用程序数据转换成电子原稿格式。将如上所述定义的页称为逻辑页或原稿页。然后,将该页作为电子原稿文件103存储在诸如硬盘等的存储介质中。硬盘可以是针对实现本实施例的文档处理系统20的客户PC 12所设置的本地驱动器,或者如果客户PC 12连接至网络11,则硬盘可以是网络11上设置的驱动器。
[0087] 装订应用程序104读入电子原稿文件(或书文件)103,并且为用户提供编辑该文件的功能。然而,装订应用程序104并未提供编辑各页的内容的功能,而是提供对由各自均为最小单位的页构成的、后面要说明的章或书的结构进行编辑的功能。
[0088] 装订应用程序104启动电子原稿解假脱机程序105以打印装订应用程序104编辑了的书文件103。电子原稿解假脱机程序105是以下的程序模块:该程序模块连同装订应用程序104一起安装 在客户PC 12中,并且用于在打印书文件103时将绘制数据输出至打印机驱动程序106。电子原稿解假脱机程序105从硬盘读出所指定的书文件103。为了按在书文件中描述的格式打印各页,电子原稿解假脱机程序105生成适合于以上所述的OS的输出模块的输出命令,并将该命令输出至输出模块(未示出)。此时,指定用作为输出装置的图像形成设备10用的打印机驱动程序106作为装置驱动程序。上述的输出模块将接收到的输出命令转换成装置命令,并将该装置命令输出至所指定的打印机驱动程序106。打印机驱动程序106将接收到的装置命令转换成采用图像形成设备10可以解释并执行的页面描述语言等的命令。然后,从打印机驱动程序106经由网络11将转换后的命令作为作业发送至图像形成设备10。打印根据该作业的图像。
[0089] 当作业的类型为JDF作业时,在JDF作业创建单元107中处理该作业。具体地,JDF作业创建单元107将电子原稿解假脱机程序105所创建的输出命令转换成JDF。JDF作业创建单元107还将装订应用程序104所创建的书文件转换成PDF。然后,JDF作业创建单元107利用MIME编码对JDF数据和PDF数据打包,并将该包发送至图像形成设备10。
[0090] 这里,将说明应用于本实施例的书文件103的数据格式。书文件103具有模仿纸介质的3层的分层结构。最上层被称为“书”,并且模仿通常定义了与书有关的属性的一册书。下方的中间层与书术语中的章相对应,因此被称为“章”。对于各章,可以定义章属性。最下层被称为“页”,并且与通用应用程序101所定义的数据文件的各页相对应。对于各页,可以定义页属性。一本书可以包括多章,并且一章可以包括多页。
[0091] 图8A是示意性示出书文件103的格式的示例的图。如所示的,利用相应的节点来显示该例子的书文件103中的书、章和页。 一个书文件103包含一本书。由于书和章是用于定义书的形式的结构的概念,因此包括所定义的属性值和到下层的链接作为实体。页具有应用程序所输出的各页的数据作为实体。因此,页不仅包括属性值,而且还包括原稿页的实体(原稿页数据)和到各原稿页数据的链接。
[0092] 存在要将页输出至纸介质等上时的打印页包括多个原稿页的情况。不是由链接来显示与该结构有关的项,而是将这些项显示为书层、章层和页层各自的属性。
[0093] 在图8A和8B中,已经对书301定义了书属性,并且通过链接来显示书301中包含的两章302A和302B。这些链接示出章302A和302B包含于书301中。还示出页303A和303B链接到章302A,并且这些页包含在该章中。已经对页303A和303B各自定义了属性值,并且这些页包含到作为这些页的实体的原稿页数据(1)、(2)的链接。这些链接指向如图8B所示的原稿页数据304的数据(1)、(2),并且表示页303A和303B的实体是原稿页数据(1)、(2)。
[0094] 书文件103具有如上所述的结构和内容。书文件103是装订应用程序104和电子原稿写入程序102基于通用应用程序101的数据文件所创建的。对于所生成的书文件103,可以利用装订应用程序104来编辑这些章和页。
[0095] 作为最终目的,如上所述所创建并编辑的书文件103具有打印并输出的材料。因此,当用户从图9所示的装订应用程序104的UI画面1100中选择文件菜单、并且从该菜单中选择打印时,利用所指定的输出装置(例如,图像形成设备10)打印书文件103,并且输出书文件103作为打印材料。此时,首先,装订应用程序104根据当前打开的书文件103创建作业传票,然后将该作业传票传送至电子原稿解假脱机程序105。然后,电子原稿解 假脱机程序105将作业传票转换成操作系统的输出命令、例如转换成Windows(Microsoft的注册商标)中的GDI函数,并将该输出命令发送至例如GDI的输出模块。该输出模块利用所指定的打印机驱动程序106生成适合于装置的命令,并将该命令发送至该装置。
[0096] 这里,作业传票是具有原稿页是最小单位的结构的数据。作业传票的结构定义了纸张上原稿页的布局。针对每个作业发出一个作业传票。结果,首先,最上层具有作为文档的节点,并且已经定义了例如双面打印/单面打印等的整个文档的属性。该层下方是纸张节点,并且该纸张节点包括诸如要使用的纸张的识别符和打印机中纸张进给口的指定等的属性。属于各纸张节点的是要打印在纸张上的薄片的节点。一个薄片与一个纸张相对应。打印页(物理页)属于各薄片。在单面打印的情况下,一个物理页属于一个薄片,并且在双面打印的情况下,两个物理页属于一个薄片。属于各物理页的是配置在其上的原稿页。包括原稿页的布局作为物理页的属性。
[0097] 电子原稿解假脱机程序105将上述的作业传票转换成针对输出模块的输出命令。
[0098] 以上已经概述了本实施例的文档处理系统20。尽管文档处理系统20是单机型系统,但作为以上系统的扩展的服务器-客户端系统也可以利用相同的结构和过程来创建并编辑书文件103。然而,利用服务器来管理书文件103和打印处理。
[0099] 现在,将参考图10所示的流程图来说明上述的文档处理系统20中的确认打印设置处理。通过CPU 201执行ROM 203或HD211中的程序来实现图10中的流程图所示的处理。作为原稿,在文档处理系统20中已经获取了图11所示的图像。
[0100] 在步骤S500中,根据用户使用键盘209和指示装置等在文 档处理系统20的画面上的操作,针对作业进行确认打印的设置。这里,将说明当根据确认打印设置而在图像形成设备10中输出确认页作为打印材料时、输出至与主打印用页的目的地不同的目的地的确认页。该确认页可以是与主打印用页中的任意页相同的页,或者是主打印用页以外的任意页(例如,校准用的样品页)。另外,确认页不限于一页。可以配置为通过将多页或整个作业(份)设置为确认页来执行确认打印。
[0101] 除了以上说明以外,可以配置为根据用户利用键盘209和指示装置等进行的操作,设置主打印用页的目的地、确认页的目的地和输出确认页的周期等作为确认打印用的设置。
[0102] 如上所述,通过在客户PC 12中设置的针对各作业的确认打印用的设置,可以在利用图像形成设备10打印这些作业时实现针对各作业而具有不同设置的确认打印。因此,即使当图像形成设备10处理多个作业时,也可以实现用户所期望的确认打印而无需考虑这些作业的顺序,从而通过使用户无需在每次作业完成时设置确认打印来减轻用户的工作负担。
[0103] 在步骤S502中,判断是否对书文件103设置了确认打印。如果判断为设置了确认打印,则流程进入步骤S503。如果判断为没有设置确认打印,则流程跳至步骤S509。
[0104] 在步骤S503中,判断在确认打印用的设置中被设置为确认页的页与书文件103中的主打印用页是否相同。如果判断为该页与主打印用页相同,则流程进入步骤S504。如果判断为该页与主打印用页不同,则流程跳至S505。
[0105] 在步骤S504中,将与被设置为确认页的主打印用页相同的页插入至作业中作为确认页。
[0106] 在步骤S505中,将主打印用页以外的任意页插入至作业中作为确认页。还配置为将用户选择或指定的任意页设置为主打 印用页以外的任意页。还配置为文档处理系统20准备主打印用页以外的页作为确认页,以使得根据用户使主打印用页以外的页作为确认页的选择,将所准备的页设置为确认页。
[0107] 这里,在步骤S504和S505中将确认页插入至作业中的位置可以位于所设置的主打印用页之前或之后,或者可以位于整个作业之前或之后。还配置为用户可以在设置确认页时设置任意插入位置。
[0108] 在步骤S506中,判断用户是否指定了输出确认页的周期。如果判断为指定了输出周期,则流程进入步骤S507。如果判断为没有指定输出周期,则流程跳至S508。
[0109] 在步骤S507中,根据用户所指定的输出周期(例如,每10份1次),在作业中插入确认页。
[0110] 在步骤S508中,由于用户未指定输出周期,因此按针对每份输出确认页的方式在作业中插入确认页。
[0111] 如果用户通过上述处理指定对设置有确认打印的作业进行打印,则在不具有确认打印的功能的图像形成设备10中也可以实现确认打印的功能。
[0112] 现在,将说明文档处理系统20中的打印预览显示。如上所述,当通过装订应用程序104打开书文件103时,在CRT 210上显示图9所示的用户接口画面1100。通过CPU 210执行ROM 203或HD 211中的程序以控制CRT 210来实现该显示。
[0113] 在树部1101中,显示示出所打开的书文件103(以下称为“所关注的书”)的结构的树。在预览部1102中,根据用户的指定而显示所关注的书的预览。这里,准备了两种显示模式以供预览。首先,第一种模式被称为全部页预览模式,用于照原样显示主打印用页。在该模式中,显示缩小了的属于该所关注的书的主打印用页的内容。预览部1102中的显示没有反映布局。接着, 第二种模式被称为自动整理预览模式。在该模式中,在预览部1102中显示反映了装订应用程序104已经编辑了的布局的主打印用页。
[0114] 图11和12是示出将主打印用页中的第5页(第2章中的第2页)设置为确认页的全部页预览画面和自动整理预览画面的图。图11是显示将第5页作为主打印用页和确认页显示了两次的全部页预览的画面,因而,该预览包括了确认页。图12是显示将第5页作为主打印用页仅显示了一次的自动整理预览的画面,因而,该预览没有包括确认页。通过CPU 201根据用户的操作控制文档处理系统20来切换这些打印预览。通过以这种方式利用预览模式切换确认页显示,可以容易地观看到实际打印材料和确认页的设置状况。确认页的预览不限于以上所述的方法。例如,可以通过以不同颜色、利用虚线或其它方式显示确认页,将该确认页作为与主打印用页的类型不同类型的页来与主打印用页区分开。可以分割预览部1102以在不同的窗口中显示主打印用页和确认页。
[0115] 现在,将详细说明在文档处理系统20中从客户PC 12向图像形成设备10发送作业。
[0116] CPU 201基于文档处理系统20中来自用户的打印指示,将图像数据(主打印用页和确认页)和作业传票作为作业发送至图像形成设备10。该图像数据是通用的PDL数据(页面描述语言数据),对于该PDL数据,由于容易处理PDF数据以供预览,因此在大多情况下使用PDF数据。另一方面,对于作业传票,尽管通常JDF(Job Definition Format,作业定义格式)数据是众所周知的,但可以使用(包括命令的)其它的作业设置方式。图13是示出发送作业的例子的图。图13示出发送PDF+JDF形式的作业的例子。对于大多数情况,使用HTTP协议以MIME包发送并接 收作业。CPU 201通过控制NC 212来发送作业。
[0117] 图像形成设备10接收到以PDF+JDF形式发送来的数据,并且图3所示的JDF解释单元52解释作业传票。RIP单元53对PDF进行进一步转换,并将其发送至打印机单元。
[0118] 这里,图14是示出图11所示的预览中显示的主打印用页和确认页的JDF的描述的示例的图。这意味着,当利用JDF ID=J1、JobPartID=ID0定义作业传票时,将主打印用页中的第1页至第5页输出至Stacker-A(堆叠器-A)。同样,将作为确认页的第6页输出至SampleTray-A(样品托盘-A),并且还将主打印用页中的第7页至第15页输出至Stacker-A(堆叠器-A)。然而,图14所示的JDF的描述说明了页码的值比实际页码小1,例如,对于第1页页码的值为“0”,对于第2页页码的值为“1”等。
[0119] 这里,输出至Stacker-A表示输出至图15所示的两个堆叠器中的、图像形成设备10(右侧)所放置的堆叠器A中的堆叠托盘32。在图15中采用由箭头(1)所示的薄片输送路径。同样,还将作为确认页的第6页输出至图像形成设备10所放置的堆叠器A中的样品托盘31。此时,在图15中采用由箭头(2)所示的薄片输送路径。将第7页至第15页再次输出至堆叠器A中的堆叠托盘32。此时,再次采用由箭头(1)所表示的薄片输送路径。
利用图14所示的DigitalPrintingParams来描述用于切换输出目的地的JDF描述。
[0120] 以相同方式,图16和17示出对于JDF ID=J2、JobPartID=ID 1的作业、将主打印用页输出至骑马钉装订设备(自动整理器)16的托盘B42、并将确认页输出至托盘A41的情况的示例。这示出将主打印用页中的第1页至第5页以及第7页至第15页输出至骑马钉装订设备(自动整理器)16的托盘B42的系统。此时,采用由箭头(3)所表示的薄片输送路径。这还示出仅将作为确认页的第 6页输出至骑马钉装订设备(自动整理器)16的托盘A41的系统。此时,采用由箭头(4)所示的薄片输送路径。此外,对于要输出至托盘B42的作业,设置为对整个作业订钉。利用图16所示的DigitalPrintingParams来描述用于切换输出目的地的JDF描述,并且利用图16所示的StitchingParams来描述用于指定订钉的JDF描述。
[0121] 如上所述,可以通过描述要输出至与主打印用页的输出目的地不同的输出目的地的作业中包括的JDF,来对该作业提供确认打印的设置。利用该方法,只要打印该作业的图像形成设备10可以解释JDF,该图像形成设备10就可以实现确认打印的功能。这不限于作业传票是JDF的情况。即使当采用除JDF以外的作业设置方法时,也可以通过描述要输出至与主打印用页的输出目的地不同的输出目的地的确认页来获得相同的优点。
[0122] 现在,图18示出图像形成设备10通过使用图像形成设备10已经接收到的作业中包括的JDF来将主打印用页和确认页分配至各个托盘的流程图的示例。
[0123] 在步骤S550中,外部I/F单元51接收从客户PC 12发送来的作业。
[0124] 在步骤S551中,JDF解释单元52解释接收到的作业中包括的JDF的内容。
[0125] 在步骤S552中,作业控制单元54基于所解释的JDF的内容,确定针对各页的打印材料的输出目的地。这里,根据JDF的内容确定了将主打印用页和确认页输出至不同的输出目的地。
[0126] 在步骤S553中,打印机单元执行打印。
[0127] 在步骤S554中,将打印材料输出至作业控制单元54所确定的输出目的地。
[0128] 即使不具有确认打印的功能的图像形成设备10也可以通过 解释作业中包括的JDF、并将主打印用页和确认页分配至不同的输出目的地,来实现与确认打印类似的功能。
[0129] 尽管在本实施例中说明了针对各页执行确认打印,但可以配置为针对各份执行确认打印。这里,将考虑图像形成设备10不能切换同一作业中的各页(或各份)的输出目的地的情况。在这种情况下,可以配置为在步骤S552中,通过在其中一个输出目的地处执行偏移操作,来确定主打印用页和确认页的打印材料的不同的输出目的地。
[0130] 第二实施例
[0131] 在第一实施例中,在文档处理系统20中设置确认打印。在第二实施例中,如图19所示,将说明以下情况:当要打印通用应用程序101所生成的数据文件时,通过使用与通用应用程序101相对应的图像形成设备10的打印机驱动程序110来设置确认打印。由于假定通用应用程序101和与通用应用程序101相对应的打印机驱动程序110已经安装在客户PC 12中,因此将省略对与第一实施例的结构相同的结构的说明,并且将仅说明与第一实施例的不同之处。
[0132] 当在通用应用程序101中发出打印指示时,在CPU 201的控制下,在CRT 210上显示如图20所示的打印机驱动程序106的画面2000。响应于用户在画面2000上的操作,CPU 201执行打印设置。当用户点击OK按钮2001时,打印机驱动程序106根据通用应用程序101已经生成的数据文件创建PDL数据。同时,打印机驱动程序106基于上述设置发出作业控制命令。将PDL数据和作业控制命令发送至图像形成设备10。然后,图像形成设备10打印作业,并输出该作业作为打印材料。
[0133] 现在,将参考图21所示的流程图来说明在利用上述的打印机驱动程序110执行确认打印设置的情况下的处理。通过CPU 201执行ROM 203或HD 211中的程序来实现图21的流程图所示的处理流程。
[0134] 在步骤S600中,根据用户利用键盘209和指示装置等在打印机驱动程序110的画面2000上进行的操作,执行确认打印设置。这里,参考图20和图22示出设置方法的例子。当CPU 201识别出用户点击了画面2000上的属性按钮2002时,CPU 201控制CRT 210以显示图22所示的属性画面3000。这里,属性画面3000是响应于点击自动整理标签3001所显示的画面。当用户点击确认打印用的复选框3002时,“指定页”栏3003、“周期”栏3004和“打印校准页”复选框3005被激活。“指定页”栏3003用于在作业的主打印用页中指定要用作确认页的页。当向“指定页”栏输入值时,按以下方式执行确认打印设置:CPU 201输出与作业中对应于所输入的指定页的主打印用页相同的页,作为确认打印的情况下的确认页。“周期”栏3004表示在打印处理中执行确认打印的周期。按根据在“周期”栏3004中输入的周期输出确认页的方式执行确认打印设置。响应于点击了“打印校准页”复选框3005,将所准备的除主打印用页以外的校准页设置为确认打印时要输出的确认页。尽管这里说明了准备除主打印用页以外的校准页的情况,但还可以配置为响应于用户点击了除主打印用页以外的任意页,使CPU 201将所指定的页设置为确认页。
[0135] 当在图像形成设备10中输出确认页作为打印材料时,将该确认页设置为输出至与主打印用页的输出目的地不同的输出目的地。还可以配置为响应于用户指定了主打印用页的输出目的地和确认页的输出目的地这两者或其中之一来设置主打印用页或确认页的输出目的地。
[0136] 在步骤S601中,CPU 201识别出用户点击了OK按钮2001并且发出了打印指示。
[0137] 由于除了利用打印机驱动程序110替换文档处理系统20以外、步骤S602至步骤S608中的处理与步骤S502至步骤S508中的处理相同,因此将省略对这些处理的说明。
[0138] 在步骤S609中,基于确认打印的设置生成PDL数据和作业控制命令。
[0139] 在步骤S610中,将所生成的PDL数据和作业控制命令作为作业发送至图像形成设备10。
[0140] 即使不具有确认打印的功能的图像形成设备10也可以通过使图像形成设备10接收到并打印通过上述处理发送来的作业,来实现确认打印的功能。
[0141] 尽管在本实施例中说明了在作业控制命令中指定确认打印的设置的情况,但确认打印的设置信息可以包括在PDL数据中。
[0142] 现在,将说明用作为确认页的、除主打印用页以外的任意页的详情。
[0143] 如上所述,可以配置为不仅从主打印用页中选择确认打印用的确认页,而且还从诸如校准用的样品页等的任意样品页中选择确认打印用的确认页。这是因为,在大多情况下,用户关注颜色波动或诸如定位等的几何特性的偏移。因此,如图23所示,为了提供第6页作为确认打印,将校准用的预定样品页等插入至在以上说明中将第5页显示了两次的位置中。
[0144] 另外,可以插入如图24所示的颜色浓度块4000、或用于检查打印位置的颜色不均匀的图表4001。将这里所插入的页反映到PDL数据上,并且发送至图像形成设备10。
[0145] 其它实施例
[0146] 还可以通过读出并执行存储装置上所记录的程序以进行上述实施例的功能的系统或设备的计算机(或者CPU或MPU等的装置)以及通过以下方法来实现本发明的方面,其中,由系统或 设备的计算机通过例如读出并执行存储装置上所记录的程序以进行上述实施例的功能,来进行该方法的步骤。为了该目的,例如,经由网络或者从用作存储装置的各种类型的记录介质(例如,计算机可读介质)向计算机提供该程序。在这种情况下,系统或设备、以及存储有程序的存储介质包括在本发明的范围内。
[0147] 尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。相反,本发明意图涵盖在所附权利要求书的精神和范围内所包括的各种变形和等同配置。
[0148] 本申请要求2008年9月9日提交的日本专利申请2008-231195的优先权,在此通过引用包含其全部内容。