图像形成装置和控制方法与流程

文档序号:16691586发布日期:2019-01-22 18:54阅读:142来源:国知局
图像形成装置和控制方法与流程

本发明涉及对从进给段(feedingstage)进给的片材进行打印的图像形成装置及其控制方法。



背景技术:

传统上,已知如下的碳复印(carboncopy)功能,通过设置针对原始副本(originalcopy)进行进给的进给段和针对复制副本(duplicatecopy)进行进给的进给段并在各副本结束时切换进给段,来产生打印物(日本特开2011-188294号公报)。

在针对各副本切换进给段的碳复印功能中,通过为各副本指定进给段或为原始副本指定进给段并为复制副本指定进给段,来执行作业。在这种情况下,尽管进给段设置会针对不同的副本而发生变化,但其他设置是共用的,并且输出片材尺寸相同。也就是说,针对各副本,基于具有相同输出片材尺寸设置的图像数据,从指定的进给段进行打印。

然而,可能未在所有的多个进给段中设置相同尺寸的片材。因此,用户可能在没有意识到设置了不同尺寸的片材的情况下做出打印指示。在这种情况下,例如,如果在进给段中设置的片材的尺寸小于由作业指定的输出片材尺寸,则可能获得具有截断的图像的打印物,或者另一方面,如果在进给段中设置的片材的尺寸较大,则可能获得具有宽边距(margin)的打印物,从而获得用户不希望的打印物。



技术实现要素:

本发明的一个方面是消除传统技术中的上述问题。本发明提供一种图像形成装置,其在基于原稿图像通过使用多个进给段进行多个副本的复印操作时,防止输出未适当地打印有原稿图像的打印物。

本发明的一方面提供了一种图像形成装置,其包括:执行单元,其被构造为,通过使针对多个副本中的各个设置的进给段进行进给,来基于原稿图像执行对所述多个副本的打印;以及控制单元,其被构造为控制进给操作,以在用于通过执行单元执行对所述多个副本的打印的作业中指定的片材属性,与充当进给目标的进给段中设置的片材属性彼此不同的情况下,使从进给段的进给停止。

本发明的另一方面提供了一种图像形成装置,其包括:执行单元,其被构造为,通过使针对多个副本中的各个设置的进给段进行进给,来基于原稿图像执行对所述多个副本的打印;以及控制单元,其被构造为控制进给操作,以在用于通过执行单元执行对所述多个副本的打印的作业中指定的片材属性,与充当进给目标的进给段中设置的片材属性彼此不同的情况下,在缩放原稿图像后进行从进给段的进给。

本发明的又一方面提供了一种在图像形成装置中执行的控制方法,所述控制方法包括:通过使针对多个副本中的各个设置的进给段进行进给,来基于原稿图像执行对所述多个副本的打印;以及控制进给操作,以在执行对所述多个副本的打印中在作业中指定的片材属性,与充当进给目标的进给段中设置的片材属性彼此不同的情况下,使从进给段的进给停止。

本发明的又一方面提供了处理打印作业的图像形成装置,在所述打印作业中,做出了关于输出多份打印物的设置,所述多份打印物包括一个预定打印物和充当所述预定打印物的复制副本的打印物,所述图像形成装置包括:第一控制单元,其被构造为,根据所述设置通过使得能够从不同进给段进行进给,来控制对所述多份打印物的打印输出;以及第二控制单元,其被构造为,在要处理所述一个预定打印物的情况下,当被设置为要在打印作业的打印处理中使用的片材属性与在充当进给目标的进给段中设置的片材属性彼此不同时,控制进给操作以使从进给段的进给停止;而在要处理充当所述预定打印物的复制副本的打印物的情况下,即使被设置为要在打印作业的打印处理中使用的片材属性与在充当进给目标的进给段中设置的片材属性彼此不同,也控制进给操作,使得根据满足预定打印条件来继续从进给段的进给。

根据本发明,在通过使用多个进给段基于原稿图像进行多个副本的复印操作时,能够防止输出未适当地打印有原稿图像的打印物。

根据以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

图1是示出图像形成装置的布置的框图;

图2是图像形成装置的外观图;

图3是示出pc的硬件布置的框图;

图4是示出打印机驱动器的布置的框图;

图5a和图5b是各自示出用于切换片材供给源的ui画面的图;

图6是示出pdl数据的概念的图;

图7是示出pdl数据的概念的图;

图8是示出pdl数据的示例的图;

图9是示出pdl作业执行处理的流程图;

图10是示出pdl作业执行处理的流程图;

图11是示出整个系统中的打印执行过程的序列图;

图12a和图12b是示出进给操作控制处理的流程图;

图13是示出搜索目标片材保持单元列表的创建处理的流程图;

图14是示出片材保持单元适合性确定处理的流程图;

图15是示出片材属性信息的表;

图16a和图16b是各自示出通知画面的图;

图17a和图17b是示出进给操作控制处理的流程图;

图18a和图18b是各自示出设置画面的图;

图19a和图19b是示出进给操作控制处理的流程图;

图20是示出片材保持单元适合性确定处理的流程图;

图21是示出片材保持单元适合性确定处理的流程图;

图22a和图22b是示出进给操作控制处理的流程图;

图23示出设置画面;

图24a和图24b是示出进给操作控制处理的流程图;

图25a和图25b是示出缩放执行确定处理的流程图;以及

图26a和图26b是示出进给操作控制处理的流程图。

具体实施方式

现在将参照附图在下文中详细描述本发明的优选实施例。应该理解,以下实施例并不意图限制本发明的权利要求,并且并非根据以下实施例描述的方面的所有组合对于解决根据本发明的问题的手段都是必须的。注意,相同的附图标记表示相同的部件,并且将省略其描述。

[第一实施例]

图1是示出用作根据本实施例的图像形成装置的mfp100的布置的框图。系统10是包括mfp100和pc160的图像处理系统,并且通过来自pc160的指令在mfp100中执行诸如打印和扫描等的图像处理。pc160和mfp100也可以协作在一起进行图像处理。

控制单元110连接到作为图像输入设备的扫描器130和作为图像输出设备的打印机140,并且控制单元控制各个设备之间的图像信息的输入和输出。控制单元110还连接到诸如有线介质lan或无线介质lan等的网络170,并且经由网络170与外部装置通信。例如,控制单元110经由lan从作为外部装置的pc160接收打印作业。

cpu111综合地控制mfp100的操作并且基于存储在例如ram112中的程序进行操作。rom113例如是引导rom并且存储系统引导程序。存储单元114存储系统软件、图像数据、用于控制mfp100的操作的程序等。cpu111将存储在存储单元114中的程序加载到ram112上,并且基于该程序来控制mfp100的各个单元,以便实现mfp100的操作,例如,根据本实施例的操作。

网络i/f115通过将控制单元110连接到诸如lan等的网络170并且与诸如pc160等的外部装置进行通信,来输入/输出各种类型的信息。设备i/f116将控制单元110连接到作为图像输入/输出设备的扫描器130和打印机140,并且设备i/f进行图像数据的同步/异步转换。操作单元i/f117是将控制单元110连接到操作单元150的接口,并且操作单元i/f将要在操作单元150上显示的数据输出到操作单元150。操作单元150包括面板和硬件键,并且可以从用户接受指令和设置操作。要在操作单元150上显示的数据还包括本实施例的用户界面画面(稍后描述)。操作单元i/f117还将由用户从操作单元150输入的信息发送到cpu111。

图像处理单元118对经由网络接收的打印目标数据进行图像处理操作,例如与设置或输入/输出设备特性相对应的校正、插值、转换等。图像处理单元118还对输入到设备i/f116或要从设备i/f116输出的图像数据进行图像处理。图像存储器119是临时加载要由图像处理单元118处理图像数据的存储器。

图2是mfp100的外观图。扫描器130布置在mfp100中的打印机140上。打印机140包括两种类型的片材保持单元、各个单元可保持数百张片材的多个盒201、以及使得能够用用户期望的打印介质替换片材的手动进给托盘202。用户经由操作画面(未示出)设置在各个盒201中设置的片材尺寸和类型的信息,并将该信息与盒相关联地存储在rom113中。注意,各个盒201和手动进给托盘202中设置的片材尺寸和类型的信息,例如通过布置在各个盒201和手动进给托盘202中的多个位置的传感器获得,或者可以通过检测介质的反射率的传感器获得。

图3是示出pc160的硬件布置的框图。cpu301通过执行各种程序来综合控制整个pc160,从而实现各种功能。存储单元302存储各种类型的程序、设置数据等。例如,cpu301将存储在存储单元302中的程序加载到ram303上并执行该程序。ram303还用作cpu301的临时工作存储区域。输入/输出接口305将数据发送到各个装置和连接到pc160的显示器(未示出),并且从指点设备(未示出)接收数据。nic(网络接口卡)306将pc160连接到网络170,并与网络170进行各种信息的输入/输出。上述块经由总线307彼此连接,以便能够互相交换数据。

图4是示出作为在pc160上操作的软件的打印机驱动器400的布置的框图。打印机驱动器400被存储在存储单元302中。打印机驱动器400具有响应于来自应用的请求与mfp100通信并且将在pc160中生成的pdl(页面描述语言)数据发送到mfp100的功能。

打印机驱动器400包括ui(用户界面)模块401、pdl数据生成模块402、通信模块403、打印设置管理模块404和打印机驱动器设置405。ui模块401提供与打印机驱动器400的打印设置相关的用户界面。pdl数据生成模块402基于指定的打印设置生成pdl数据。通信模块403经由nic306与mfp100进行网络通信。打印设置管理模块404经由ui模块401向用户呈现打印设置画面并管理与指定的打印执行操作有关的设置信息。打印机驱动器设置405是要存储在存储单元302中并由打印设置管理模块404管理的打印机驱动器设置信息。

图5a和图5b是各自示出用于切换将要为各个副本进行进给的片材供给源的打印机驱动器400的ui画面的示例的图。在本实施例中,mfp100可以通过使多个进给段(针对多个副本分别将所述多个进给段任意指定为进给目标)输出打印物来执行所谓的碳复印操作。当执行碳复印操作时,用户可以进行如图5a和图5b所示的进给段设置。

图5a示出了针对各个副本选择片材供给源(进给段)的ui画面。设置画面500包括片材供给源设置份数选择部501、片材供给源选择部502、片材供给源设置列表503、ok按钮504和取消按钮505。片材供给源设置份数选择部501接受对要被选择片材供给源的份数的选择。图5a举例说明了进行第三个副本的设置的情况。当在片材供给源设置份数选择部501中选择了份数时,片材供给源选择部502用于选择要用于片材供给的片材供给源。图5a示出了针对第三个副本的打印选择了盒1的情况。显示在片材供给源选择部502上的片材供给源的数量对应于布置在mfp100中的盒201和手动进给托盘202。

片材供给源设置列表503是显示由片材供给源设置份数选择部501和片材供给源选择部502设置了的、针对各个副本的设置内容的区域。图5a示出了针对第一个副本的打印选择了从手动进给托盘的进给,针对第二个副本的打印择了从盒1的进给,并且针对第三个副本的打印选择了从盒1的进给。当在通过片材供给源设置份数选择部501和片材供给源选择部502针对各个副本设置了片材供给源的状态下按下ok按钮504时,关于设置画面500的设置信息被保存为打印机驱动器设置405。如果按下取消按钮505,则丢弃设置信息。

注意,如果由设置画面500设置的片材供给源的数量少于由复印设置部(未示出)设置的打印份数,则在片材供给源设置列表503上最后选择的片材供给源将被设置为剩余副本的指定片材供给源。

图5b示出了当通过区分诸如原始副本打印和复制副本打印等的打印使用类型来切换片材供给源时的ui画面的示例。设置画面510包括原始副本片材供给源选择部511、复制副本片材供给源选择部512、ok按钮513和取消按钮514。原始副本片材供给源选择部511接受在打印原始副本时要使用的片材供给源的选择。复制副本片材供给源选择部512接受在打印复制副本时要使用的片材供给源的选择。这里,进行控制,使得在原始副本片材供给源选择部511中选择的片材供给源不能在复制副本片材供给源选择部512中被选择。复制副本片材供给源选择部512可以被设置使得可以进行多个选择。当在通过原始副本片材供给源选择部511和复制副本片材供给源选择部512设置了片材供给源的状态下按下ok按钮513时,设置画面510上的设置信息被保存为打印机驱动器设置405。如果按下取消按钮514,则丢弃设置信息。

接下来将描述pdl作业数据。图6是示出pdl数据600的概念的图。

pdl数据600包括属性数据611和页面数据620。属性数据611包括数据名称612、份数613、片材供给源614、片材尺寸615、片材方向616和片材类型617的信息。数据名称612是用于识别pdl数据600的名称,并且是基于将用作pdl数据600的源的应用数据文件名称等而添加的信息。份数613是表示打印份数的信息。片材供给源614是表示要用于打印的片材供给源的信息。当用户将特定的进给段指定为片材供给源时,片材供给源614的信息将表示盒201和手动进给托盘202中的一个。注意,片材供给源的指定对于pdl作业来说是任意的。在用户没有指定片材供给源的情况下,例如,表示“自动选择”的信息将被存储为片材供给源614的信息。在针对各个副本要切换进行片材供给的片材供给源时,对应于各个副本的片材供给源将作为信息被存储在片材供给源614中。当通过这样的布置在片材供给源614中设置了多个片材供给源时,cpu111可以确定是否针对各个副本进行片材供给源切换处理。

片材尺寸615是表示由用户指定的片材尺寸的信息。注意,在本实施例中,需要针对pdl作业指定片材尺寸。片材方向616是表示由用户指定的片材方向的信息。如果用户不指定片材方向,则省略片材方向616的信息。片材类型617是表示由用户指定的片材类型的信息。注意,在本实施例中,片材类型的指定对于pdl作业来说是任意的。如果用户没有指定片材类型,则片材类型617的信息被省略。页面数据620包括各个页面的图像数据。以这种方式,在本实施例中,打印设置和打印机驱动器设置405的内容被反映在pdl作业上,并且还包括与各个副本的片材供给切换有关的指定。

图7是示出当要针对各个副本切换进行进给的片材供给源时,另一组pdl数据700的概念的图。pdl数据700包括属性数据711和页面数据720。属性数据711的数据名称712、份数713、片材供给源714、片材尺寸715、片材方向716以及片材类型717和页面数据720的描述与图6中的数据名称612至片材类型617和页面数据620的描述相同。因此,将省略说明。属性数据711的针对各个副本的片材供给源切换设置718是用于确定是否从打印机驱动器400针对各个副本指示了片材供给源切换的信息。在使用图7所示的pdl作业的情况下,cpu111基于针对各个副本的片材供给源切换设置718,来确定是否针对各个副本进行片材供给切换处理。

图8是示出pdl数据600的更具体示例的图。在该示例中,test.txt被设置为属性数据811中的数据名称812,并且三被设置为份数813。作为片材供给源814,如片材供给源815所示,手动进给托盘被设置成了用于打印第一副本的片材供给源。如由片材供给源816所示,盒1被设置成了用于打印第二副本的片材供给源。如由片材供给源817所示,盒1被设置成了用于打印第三副本的片材供给源。由于存在多个片材供给源,所以如图8所示,cpu111确定针对各个副本进行片材供给源切换处理。a4被设置为片材尺寸818,并且竖直被设置为片材方向819。在该示例中,未设置片材类型。包括五页的数据作为页面数据821。

下面将描述根据本实施例的基本pdl作业执行处理。图9是示出针对各个副本切换片材供给源的pdl作业的执行处理的流程图。尽管pdl数据600和pdl数据700都适用于根据本实施例的操作,但是除非另有说明,否则在下文中例示pdl数据600。

在步骤s901中,cpu111确定是否从pc160接收到pdl数据600如果确定接收到了pdl数据600,则处理前进到步骤s902。如果确定没有接收到pdl数据600,则重复步骤s901的处理。在步骤s902中,cpu111分析接收到的pdl数据600,并从属性数据611至少获得片材供给源614、片材尺寸615、片材方向616和片材类型617的信息。

在步骤s903中,cpu111确定是否存在针对各个副本改变片材供给源的设置。如果确定存在改变设置,则处理前进到步骤s904。否则,处理前进到步骤s909。cpu111基于在片材供给源614中是否存储有多个片材供给源,来确定是否存在针对各个副本改变片材供给源的设置。关于是否存在针对各个副本改变片材供给源的设置的确定,还可以基于pdl数据700的、以针对各个副本的片材供给源切换设置718的方式的片材供给源改变设置的on/off来进行。

可以通过使用打印机驱动器的用户界面等,在发送打印数据侧的计算机的用户界面(ui)上,设置针对各个副本改变片材供给源的设置。针对各个副本改变片材供给源的设置例如包括,从打印机驱动器的ui上指定的多个进给段中的各个打印出同一文档的一个副本的指令,或者例如,碳复印打印指令。针对各个副本改变片材供给源的设置被设置在打印作业中或打印数据中并且从pc160发送到mfp100。

在步骤s904中,cpu111通过将表示份数的计数器n设置为1来初始化计数器n。在步骤s905中,cpu111获得第n个副本的片材供给源信息。在步骤s906中,cpu111从第n个副本的指定片材供给源进行供给,并进行图像打印处理。这里,在某些情况下可以执行根据片材方向的图像旋转处理和根据片材类型切换定影条件。

在步骤s907中,cpu111通过比较计数器n与在pdl数据600中设置的份数613来确定是否打印了全部副本。如果确定打印了全部副本,则图9的处理结束。另一方面,如果确定尚未打印全部副本,则处理前进到步骤s908。在步骤s908中,cpu111将计数器n递增1,并重复步骤s905的处理。

另一方面,如果在步骤s903中确定不存在设置改变,则cpu111在步骤s909中获得片材供给源614。在步骤s910中,cpu111从在片材供给源614中设置的片材供给源进行进给,并进行图像打印处理。随后,图9的处理结束。

图10是示出pdl作业的执行处理的流程图,其中通过区分作为原始副本打印和复制副本打印的使用情况来根据使用情况切换片材供给源。在步骤s1001中,cpu111确定是否从pc160接收到了pdl数据600。如果确定接收到了pdl数据600,则处理前进到步骤s1002。如果确定尚未接收到pdl数据600,则重复步骤s1001的处理。在步骤s1002中,cpu111分析接收到的pdl数据600,并从属性数据611中至少获得片材供给源614、片材尺寸615、片材方向616和片材类型617的信息。

在步骤s1003中,cpu111确定是否存在根据使用情况来改变片材供给源的设置。如果确定存在改变设置,则处理前进到步骤s1004。否则,处理前进到步骤s1010。步骤s1003的确定可以例如以下述方式进行。例如,作为表示“原始副本打印”和“复制副本打印”的属性的使用类型可以被添加到片材供给源614的各个片材供给源的信息。在这种情况下,cpu111参考各个片材供给源的信息的属性,并确定是否存在改变片材供给源的设置。还可以基于pdl数据700的、以针对各个副本的片材供给源切换设置718的方式的片材供给源改变设置的on/off来进行该确定。

在步骤s1004中,cpu111将代表份数的计数器n初始化为1。在步骤s1005中,cpu111获得第n个副本的使用类型信息。在步骤s1006中,cpu111根据使用类型获得片材供给源信息。在步骤s1007中,cpu111从第n个副本的指定片材供给源进行进给,并进行图像打印处理。这里,在某些情况下可以执行根据片材方向的图像旋转处理和根据片材类型切换定影条件。

在步骤s1008中,cpu111通过比较计数器n和在pdl数据600中设置的份数613来确定是否打印了全部副本。如果确定打印了全部副本,则图10的处理结束。另一方面,如果确定尚未打印全部副本,则处理前进到步骤s1009。

在步骤s1009中,cpu111将计数器n递增1并重复步骤s1005的处理。如果在步骤s1003中确定不存在改变设置,则cpu111在步骤s1010中获得片材供给源614。在步骤s1011中,cpu111从在片材供给源614中设置的片材供给源进行进给,并进行图像打印处理。随后,图10的处理结束。

图11是示出从用户启动pc160上的打印机驱动器400到在mfp100中完成打印的整个过程的序列图。当用户启动pc160上的打印机驱动器400时,打印设置操作开始(s1101)。在打印机驱动器400接受对各个副本的片材供给源设置的选择时,针对各个副本(第一个副本到第n个副本)设置片材供给源(s1102、s1103、s1104和s1105)。

由打印机驱动器400接受用户对mfp100的打印执行指令(s1106)。在pc160中,打印机驱动器400基于指定的打印设置生成pdl数据600(s1107)。打印机驱动器400将pdl数据600发送到mfp100(s1108)。

在从pc160接收到pdl数据600时,mfp100分析接收到的pdl数据600(s1109)。mfp100基于分析的pdl数据600执行第一个副本的打印。此时,从在pdl数据600中设置的第一个副本的片材供给源供给各片材(s1110)。mfp100针对在pdl数据600中设置的副本(第一个副本到第n个副本)重复执行打印(s1111和s1112)。当对所有副本完成打印时,mfp100通知pc160打印完成(s1113)。

下面将描述在根据本实施例的pdl作业的执行处理中进行的片材供给源切换处理。图12a和图12b是示出根据本实施例的、在执行pdl作业时通过比较在pdl作业中设置的片材与片材供给源的片材来控制进给操作的处理的流程图,其中,针对各个副本切换片材供给源。步骤s1201至s1205的处理与步骤s901至s905的处理相同,并且将省略其描述。

在步骤s1206中,cpu111将所获得的片材供给源设置在搜索目标片材保持单元列表上。稍后将描述搜索目标片材保持单元列表。在步骤s1207中,cpu111针对搜索目标片材保持单元(进给段)确定是否设置了使得能够执行接收到的pdl数据600的打印的片材尺寸、片材方向和片材类型(片材保持单元适合性确定)。在步骤s1208中,cpu111根据步骤s1207中的确定结果(稍后描述)将处理切换到下一处理。即,如果确定结果表示“ng”,则cpu确定不能在片材保持单元中对接收到的pdl数据600执行打印,并且使处理前进到步骤s1211。另一方面,如果确定结果表示“ok”,则cpu确定能够在片材保持单元中对接收到的pdl数据600执行打印,并且在步骤s1209中进行与片材属性信息相对应的图像打印处理。

在步骤s1210中,cpu111通过比较计数器n与在pdl数据600中设置的份数613来确定是否打印了全部副本。如果确定打印了全部副本,则图12a和图12b的处理结束。另一方面,如果确定尚未打印全部副本,则处理前进到步骤s1213。在步骤s1213中,cpu111将计数器n递增1,并重复步骤s1205的处理。

另一方面,如果在步骤s1208中确定结果表示“ng”,则cpu111在步骤s1211中在操作单元150上显示表示不存在合适的可用于打印的片材的消息。接下来,处理前进到步骤s1212,并且cpu111在这种状态下等待,直到它检测到片材保持单元中的一个的片材属性信息改变。当检测到片材属性信息的改变时,重复步骤s1207的处理。这里,片材保持单元中的片材属性信息的改变表示例如用户更换进给段中的片材。

如果在步骤s1203中确定不存在设置改变,则cpu111在步骤s1214中根据mfp100的所有片材保持单元创建除了不能作为片材供给源的片材保持单元之外的搜索目标片材保持单元的列表。然而,如果已经创建并保持了搜索目标片材保持单元列表,则可以读出该列表并将其用于以下处理。接下来,在步骤s1215中,cpu111针对在步骤s1214中创建的搜索目标片材保持单元列表上的各个片材保持单元确定是否进行了下一个步骤s1216的片材保持单元适合性确定处理。如果存在尚未经历确定的片材保持单元,则处理前进到步骤s1216。在步骤s1216中,cpu111针对该搜索目标片材保持单元确定是否设置了使得能够对所接收的pdl数据600执行打印的片材尺寸、片材方向和片材类型。

在步骤s1217中,cpu111根据确定结果切换到下一个处理。即,如果步骤s1216中的确定结果表示“ng”,则cpu确定该片材保持单元不能对接收到的pdl数据600执行打印,将处理返回到步骤s1215,并且进行对下一个片材保持单元的确定。另一方面,如果步骤s1216的确定结果表示“ok”,则确定该片材保持单元能够对接收到的pdl数据600执行打印,并且cpu111在下一个步骤s1218中进行与片材属性信息相对应的图像打印处理。

另一方面,作为对在步骤s1215中的所有搜索目标片材保持单元进行步骤s1216的片材保持单元适合性确定处理的结果,如果确定不存在能够对片材保持单元接收到pdl数据600执行打印的片材保持单元,则处理前进到步骤s1219。在步骤s1219中,cpu111在操作单元150上显示表示不存在合适的可用于打印的片材的消息。接下来,处理前进到步骤s1220,并且cpu111在这种状态下待机,直到它检测到片材保持单元中的一个的片材属性信息改变。当检测到了片材属性信息改变时,处理返回到步骤s1214,并且再次开始对片材保持单元的搜索。

接下来将参照图13描述在步骤s1214中进行的搜索目标片材保持单元列表创建处理。

在步骤s1301中,cpu111获得mfp100的所有片材保持单元,并创建搜索目标片材保持单元列表。接下来,在步骤s1302中,cpu111根据预定的优先级对所获得的片材保持单元进行排序。例如,设置为使得在盒201和手动进给托盘202之间,盒201的优先级更高,对于各个盒201,更接近打印引擎的盒(即片材输送路径更短的盒)的优先级更高。

在步骤s1303中,cpu111基于步骤s1202中对pdl数据600的分析结果确定是否存在片材供给源指定。如果确定存在片材供给源指定,则处理前进到步骤s1304,并且cpu111从在步骤s1302中排序的搜索目标片材保持单元列表中删除除指定的片材供给源以外的片材保持单元。在步骤s1304之后,处理前进到步骤s1305。另一方面,如果确定不存在片材供给源指定,则处理前进到步骤s1305而不删除片材保持单元。

在步骤s1305中,cpu111确定手动进给托盘202是否被包括在搜索目标片材保持单元列表中。如果确定不包括手动进给托盘202,则完成搜索目标片材保持单元列表的创建,并且图13的处理结束。如果确定包括手动进给托盘202,则处理前进到步骤s1306。在步骤s1306中,cpu111从rom113获得手动进给托盘202的片材属性信息设置状态。

在步骤s1307中,cpu111根据在步骤s1306中获得的手动进给托盘202的片材属性信息设置状态来切换接下来要执行的处理。如果片材属性信息设置状态表示“已确认状态”,则将手动进给托盘202保持为搜索目标片材保持单元,并且随后结束图13的处理。另一方面,如果状态表示“未确认状态”,则处理前进到步骤s1308,并且cpu111从搜索目标片材保持单元列表中删除手动进给托盘202,并且随后结束图13的处理。

接下来将参照图14描述在步骤s1207和s1216中进行的片材保持单元适合性确定处理。在步骤s1401中,cpu111通过设置“ng”来初始化表示片材保持单元适合性确定结果的变量的值。接下来,在步骤s1402中,cpu111初始化打印片材属性信息的变量的值,该打印片材属性信息是根据要在片材保持单元适合性确定中使用的片材尺寸、片材方向和片材类型形成的。

接下来,在步骤s1403中,cpu111获得存储在rom113中的、针对被指定为搜索目标的片材保持单元的片材属性信息(稍后描述)作为片材保持单元片材属性信息。在步骤s1404中,cpu111获得在打印作业中设置的片材属性信息作为作业片材属性信息。例如,在pdl作业的情况下,cpu111获得在pdl数据600中设置的片材尺寸615、片材方向616和片材类型617作为作业片材属性信息。这里,如果未设置片材方向616,则假定片材尺寸615被用作补充。

接下来,在步骤s1405中,cpu111将在步骤s1403中获得的片材保持单元片材属性信息设置为在步骤s1402中初始化的打印片材属性信息。在步骤s1406中,cpu111比较在片材保持单元片材属性信息中设置的片材尺寸与在作业片材属性信息中设置的片材尺寸。如果确定片材尺寸匹配,则处理前进到步骤s1407,并且cpu111以与片材尺寸相同的方式,比较在片材保持单元片材属性信息中设置的片材类型与在作业片材属性信息中设置的片材类型。如果在作业片材属性信息中未设置片材类型,则可以省略步骤s1407的处理。如果未预先指定打印作业中的片材类型,则可以通过是否将被设置为许可进给片材的片材类型设置在片材保持单元片材属性信息中来进行确定。如果确定在步骤s1406或s1407中比较结果表示不匹配,则确定打印作业不能由关注的片材保持单元的片材执行,并且图14的处理结束。另一方面,如果比较结果表示匹配,则处理前进到步骤s1408,并且cpu111将“ok”设置为表示片材保持单元适合性确定结果的变量的值,并且图14的处理结束。

图15是示出存储在各个片材保持单元中的片材属性信息的示例的表。针对各组片材保持单元1501,片材尺寸1502和片材类型1503被关联并保持。例如,在片材属性信息1504中,如果设置了手动进给托盘,则片材尺寸为a4并且普通纸被保持为片材类型。

图16a是示出当在图12a和图12b中的步骤s1211中指定片材供给源不能进行进给时要在操作单元150上显示的通知画面的示例的图。在画面1600的区域1601中显示打印当前副本所需的片材信息。各个片材供给源的信息在区域1602中显示。如图16a所示,尽管打印机所需的片材尺寸是a4,但是在作为指定片材供给源的盒1中指定了a3。当通过指定的片材供给源无法进行进给操作时,以这种方式显示画面1600。此外,通过消息通知用户“由于指定了不同片材尺寸的碳复印,所以打印停止”。

各个阴影部分表示已被控制显示而无法被选中的按钮。该示例示出盒1被指定为当前副本的片材供给源的情况,并且无法接受除了指定的片材供给源之外的片材供给源的选择。当要取消打印时按下取消键1603,并且当按下该键时,作业被取消并且打印被取消。ok键1604被控制显示,使得当用户更换了片材时可以按下该键并且可以执行打印。当ok键1604被按下时,打印处理重新开始。

以相同的方式,画面1610是当指定片材供给源无法进行进给时要显示的画面的另一个示例。画面1610与画面1600的不同之处在于显示了“继续完整进给”键1614。即使片材尺寸不匹配,当按照指定片材供给源继续进行打印时,按下“继续完整进给”键1614。当按下“继续完整进给”键1614时,由指定片材供给源继续打印。在第二实施例中将描述“仅打印原始副本”键1616和“仅打印复制副本”键1617。

如上所述,根据本实施例,将针对各个副本设置给作业的片材尺寸/片材类型与片材供给源的片材尺寸/片材类型进行比较。结果,即使在针对各个副本切换片材供给源时,在片材保持单元中设置了用户不希望的尺寸的片材的状态下执行作业的情况下,也能够通过在进给操作之前停止进给操作来防止输出不合适的打印物。

[第二实施例]

以下将针对第二实施例描述与第一实施例不同的点。代替针对各个副本切换片材供给源,第二实施例将描述在根据诸如原始副本打印和复制副本打印的使用类型来切换片材供给源时进行进给确定的方法。

在本实施例中,pdl数据600中包括与各个使用类型相对应的片材供给源的信息。在份数613中,关于哪个副本将被打印为原始副本以及哪个副本将被打印为复制副本的信息可以被添加到pdl数据600。在这样的信息不可用的情况下,做出如下确定:将第一个副本设置为原始副本并且将各个后续副本默认设置为复制副本。

图17a和图17b是示出通过比较在pdl作业中设置的片材与在执行pdl作业时的片材供给源的片材来控制进给操作的处理的流程图,其中片材供给源根据使用类型来切换。步骤s1701至s1706的处理与图10中的步骤s1001至s1006的处理相同,并且将省略其描述。

在步骤s1707中,cpu111将各个所获得的片材供给源设置在搜索目标片材保持单元列表上。在步骤s1708中,cpu111针对搜索目标片材保持单元确定是否设置了使得能够对接收到的pdl数据600执行打印的片材尺寸、片材方向和片材类型(片材保持单元适合性确定)。在步骤s1709中,cpu111根据步骤s1709的确定结果将处理切换到下一处理。即,如果确定结果表示“ng”,则cpu确定该片材保持单元无法对接收到的pdl数据600执行打印,并且处理前进到步骤s1712。另一方面,如果确定结果表示“ok”,则cpu确定可以由该片材保持单元执行pdl数据600的打印,并且在步骤s1710中进行与片材属性信息相对应的图像打印处理。

在步骤s1711中,cpu111通过比较计数器n与在pdl数据600中设置的份数613来确定是否打印了全部副本。如果确定打印了全部副本,则图17a和图17b的处理结束。另一方面,如果确定尚未打印所有副本,则处理前进到步骤s1714。在步骤s1714中,cpu111将计数器n递增1,并重复步骤s1705的处理。

另一方面,如果步骤s1709中的确定结果表示“ng”,则cpu111在步骤s1712中在操作单元150上显示表示不存在合适的可用于打印的片材的消息。接下来,处理前进到步骤s1713,并且cpu111待机,直到检测到片材保持单元中的一个的片材属性信息改变。当检测到片材属性信息的改变时,重复步骤s1708的处理。这里,片材保持单元的片材属性信息的改变表示例如用户更换片材。步骤s1715及以后的处理与图12a和图12b的步骤s1214及以后的处理相同,省略其描述。

在本实施例中,在步骤s1712中显示的画面可以显示图16b所示的“仅打印原始副本”键1616和“仅打印复制副本”键1617。当按下各个键时,即使片材尺寸不同,也会通过针对原始副本或针对复制副本指定的片材供给源继续打印。

如上所述,根据本实施例,将针对作业中的各种使用类型设置的片材尺寸/片材类型与各个片材供给源的片材尺寸/片材类型进行比较。结果,即使在根据各种使用类型切换片材供给源时,在片材保持单元中设置了用户不期望的尺寸的片材的状态下错误地执行作业,也能够通过在进给操作之前停止进给操作来防止输出不合适的打印物。

[第三实施例]

以下将在第三实施例中描述与第一和第二实施例不同的点。例如,在复制副本打印的情况下,只要原稿图像数据不会部分缺失,通过使用与用于原始副本打印的片材尺寸不同的片材尺寸进行打印可能不会造成问题。而且,取决于用户,用户可能期望在尺寸大于作业指定的输出片材尺寸的片材上打印,使得打印物的一部分可以有意地具有边距以用于做笔记。

在本实施例中,在原稿图像数据不会部分缺失的情况下,继续打印而不停止。结果,在与原始副本的片材尺寸不同的片材上打印不是问题的情况下,用户不需要准备相同尺寸的片材,并且可以减少用户的负担。另外,在用户有意地想要以比作业的输出片材尺寸大的片材尺寸进行打印的情况下,能够防止发生不期望的打印停止操作。

图18a和图18b是示出在操作单元150上显示的设置画面的示例的图,该设置画面用于在针对各个副本改变进给段时在作业中设置的片材尺寸与在片材供给源中设置的片材尺寸不匹配时切换操作。在设置画面1800的区域1801中示出的“on”和“off”键接受关于只要在片材尺寸不匹配时原稿数据不会部分缺失则是否要执行打印的设置。本示例示出按下“on”键的状态。当要结束设置操作时,按下ok键1802。当设置操作结束时,表示只要原稿数据不会部分缺失则是否要执行打印的设置内容被存储在rom113中。

以相同的方式,设置画面1810示出了当针对各个副本改变进给段时在作业中设置的片材尺寸与片材供给源的尺寸不匹配时,用于切换操作的设置画面的示例。在设置画面1810中的区域1811中示出的“on”和“off”键接受关于如果在片材尺寸不匹配时将部分地缺失原稿数据则是否要停止打印的设置。该示例示出了按下“on”键的状态。当要结束设置操作时,按下ok键1812。当设置操作结束时,表示如果在片材尺寸不匹配时原稿数据部分缺失则将要执行还是停止打印的设置内容被存储在rom113中。

图19a和图19b是示出根据本实施例的、通过比较在pdl作业中设置的片材与在执行pdl作业时片材供给源的片材来控制进给操作的处理的流程图,其中,针对各个副本切换片材供给源。步骤s1901至s1905的处理与步骤s901至s905的处理相同,并且省略其描述。

在步骤s1906中,cpu111将各个所获得的片材供给源设置在搜索目标片材保持单元列表上。在步骤s1907中,cpu111针对搜索目标片材保持单元确定是否设置了使得能够对接收到的pdl数据600执行打印的片材尺寸、片材方向和片材类型(片材保持单元适合性确定)。在步骤s1908中,cpu根据确定结果将处理切换到下一处理。即,如果确定结果表示“ng”,则cpu确定该片材保持单元无法对接收到的pdl数据600执行打印,并且处理前进到步骤s1911。另一方面,如果确定结果表示“ok”,则cpu确定能够由该片材保持单元执行pdl数据600的打印,并且在步骤s1909中进行与片材属性信息相对应的图像打印处理。

在步骤s1910中,cpu111通过比较计数器n与在pdl数据600中设置的份数613来确定是否打印了全部副本。如果确定打印了全部副本,则图19a和图19b的处理结束。另一方面,如果确定尚未打印全部副本,则处理前进到步骤s1913。在步骤s1913中,cpu111将计数器n递增1,并重复步骤s1905的处理。

如果步骤s1908中的确定结果表示“ng”,则cpu111在步骤s1911中在操作单元150上显示表示不存在合适的可用于打印的片材的消息。接下来,处理前进到步骤s1912,并且cpu111待机直到检测到片材保持单元中的一个的片材属性信息改变。如果检测到片材属性信息的改变,则重复步骤s1907的处理。这里,片材属性信息的改变表示例如用户更换片材。步骤s1914及其后续步骤的处理与图12a和图12b中的步骤s1214及其后续步骤的处理相同,并且将省略其描述。

接下来,将参照图20描述在步骤s1907中进行的片材保持单元适合性确定处理。图20是通过使用图18a的设置画面1800进行设置的情况的流程图。在步骤s2001中,cpu111通过设置“ng”来初始化表示片材保持单元适合性确定结果的变量的值。接下来,在步骤s2002中,cpu111初始化打印片材属性信息的变量,打印片材属性信息是由在片材保持单元适合性确定中要使用的片材尺寸、片材方向和片材类型形成的。

接下来,在步骤s2003中,cpu111获得存储在rom113中的、针对被指定为搜索目标的片材保持单元的片材属性信息,作为片材保持单元片材属性信息。在步骤s2004中,cpu111获得在打印作业中设置的片材属性信息作为作业片材属性信息。例如,在pdl作业的情况下,cpu111获得设置在pdl数据600中的片材尺寸615、片材方向616和片材类型617作为作业片材属性信息。这里,如果未设置片材方向616,则假定片材尺寸615被用作补充。

接下来,在步骤s2005中,cpu111将在步骤s2003中获得的片材保持单元片材属性信息设置为在步骤s2002中初始化的打印片材属性信息。在步骤s2006中,cpu111比较在片材保持单元片材属性信息中设置的片材尺寸与在作业片材属性信息中设置的片材尺寸。如果确定片材尺寸匹配,则处理前进到步骤s2007,并且cpu111以与片材尺寸相同的方式比较在片材保持单元片材属性信息中设置的片材类型与在作业片材属性信息中设置的片材类型。如果在作业片材属性信息中未设置片材类型,则可以省略步骤s2007的处理。如果未预先在打印作业中指定片材类型,则可以通过确定是否将被设置为许可进给片材的片材类型设置在片材保持单元片材属性信息中来进行确定。如果在步骤s2007中确定比较结果不表示匹配,则确定打印作业不能被关注的片材保持单元的片材执行,并且图20的处理结束。另一方面,如果比较结果表示匹配,则处理前进到步骤s2008,并且cpu111将“ok”设置为表示片材保持单元适合性确定结果的变量的值,并且图20的处理结束。

如果在步骤s2006中确定比较结果不表示匹配,则处理前进到步骤s2009,并且cpu111确定通过使用设置画面1800进行的如下设置是否被设置为“on”,即在片材尺寸不匹配时只要原稿数据不会部分缺失则进行打印。如果确定该设置被设置为“on”,则处理前进到步骤s2010。否则,图20的处理结束。

在步骤s2010中,cpu111比较在片材保持单元片材属性信息中设置的片材尺寸与在作业片材属性信息中设置的片材尺寸。如果确定在片材保持单元片材属性信息中设置的片材尺寸大于在作业片材属性信息中设置的片材尺寸,则处理前进到步骤s2007。另一方面,如果确定在片材保持单元片材属性信息中设置的片材尺寸小于在作业片材属性信息中设置的片材尺寸,则图20的处理结束。

各个片材保持单元的托盘可以被指定为用于原始副本打印的托盘或用于复制副本打印的托盘。这里,在片材保持单元中,假设原始副本片材托盘和复制副本片材托盘被分别设置为托盘1和托盘2,并且对应的片材被pc160的打印机驱动器设置到了各个托盘。例如,多功能外围设备通过查看打印作业属性来确定是否为该作业指定了碳复印操作。如果确定它是碳复印作业,则从托盘1进给用于第一个副本的片材。如果片材尺寸不匹配,则停止作业。这里,如果针对第二个副本的打印设置了复制副本的打印,并且如果从托盘2进给第二个副本(复制)的片材,则可以进行控制使得即使托盘2中的片材的尺寸与作业的片材尺寸不匹配,也能够在预定条件下继续打印。即,代替从操作单元进行输入,可以在出厂时进行设置,使得在步骤s2009中使用的设置在确定从用于复制副本打印的托盘进给时被设置为“on”,并且在确定从用于原始副本打印的托盘进给时被设置为“off”。在这种情况下,可以设置托盘1,使得除非至少片材尺寸和片材类型中的一者或两者与作业中设置的片材尺寸和片材类型匹配,否则将禁止进给。另外,例如,当从托盘2进行进给时,可以考虑以下预定条件。例如,可以设置使得,即使在片材尺寸不匹配时,如果通过改变图像的尺寸而能够在所设置的片材中继续打印则许可进给操作,或者可以设置为通过要求片材尺寸匹配而不要求片材类型匹配而继续进给操作。另外,可以使用图23中进一步示出的其他条件。

图21是通过使用图18b所示的设置画面1810进行设置的情况的流程图。除了步骤s2109的处理之外的处理与图20中的处理相同,并且将省略其描述。在步骤s2109中,cpu111确定使用设置画面1810进行的如下设置是否被设置为“on”,即如果在片材尺寸不匹配时原稿数据变得部分缺失则停止打印。如果确定该设置被设置为“on”,则处理前进到步骤s2110。否则,图21的处理结束。

如上所述,根据本实施例,即使在作业中设置的片材尺寸与片材供给源的片材尺寸不匹配的情况下,只要原稿图像数据不被损坏,就也可以进行打印而不必在进给操作之前停止。

[第四实施例]

以下将在第四实施例中描述与第一至第三实施例不同的点。在第四实施例中,在根据诸如原始副本打印和复制副本打印等使用类型切换片材供给源的情况下,代替针对各个副本切换片材供给源,只要原稿图像数据将不被损坏就继续打印而不停止。

在本实施例中,在pdl数据600中包括与各个使用类型相对应的片材供给源的信息。关于份数613,关于哪个副本将作为原始副本打印以及哪个副本将作为复制副本打印的信息可以被添加到pdl数据600。在这种信息不可用的情况下,确定将第一个副本设置为原始副本并且将各后续副本默认设置为复制副本。

图22a和图22b是示出通过比较在pdl作业中设置的片材与在执行pdl作业时的片材供给源的片材来控制进给操作的处理的流程图,其中,根据使用类型切换片材供给源。步骤s2201至s2206的处理与图10中的步骤s1001至s1006的处理相同,并且将省略其描述。

在步骤s2207中,cpu111将所获得的片材供给源设置在搜索目标片材保持单元列表上。在步骤s2208中,cpu111针对搜索目标片材保持单元确定是否设置了使得能够对接收到的pdl数据600执行打印的片材尺寸、片材方向和片材类型(片材保持单元适合性确定)。在步骤s2209中,cpu111根据步骤s2208的确定结果将处理切换到下一个处理。即,如果确定结果表示“ng”,则cpu确定该片材保持单元无法执行对接收到的pdl数据600的打印,并且处理前进到步骤s2212。另一方面,如果确定结果表示ok,则cpu确定该片材保持单元能够执行对pdl数据600的打印,并且在步骤s2210中进行与片材属性信息相对应的图像打印处理。

在步骤s2211中,cpu111通过比较计数器n与在pdl数据600中设置的份数613来确定是否打印了全部副本。如果确定打印了全部副本,则图22a和图22b的处理结束。另一方面,如果确定尚未打印全部副本,则处理前进到步骤s2214。在步骤s2214中,cpu111将计数器n递增1,并重复步骤s2205的处理。

另一方面,如果步骤s2209中的确定结果表示“ng”,则cpu111在步骤s2212中在操作单元150上显示表示没有合适的可用于打印的片材的消息。接下来,处理前进到步骤s2213,并且cpu111待机,直到检测到片材保持单元中的一个的片材属性信息改变。当检测到片材属性信息改变时,重复步骤s2208的处理。这里,片材保持单元的片材属性信息的改变表示例如用户更换片材。步骤s2215和后续步骤中的处理与图19a和图19b中的步骤s1914和后续步骤中的处理相同,并且将省略其描述。

如上所述,根据本实施例,即使在作业中设置的片材尺寸/片材类型与片材供给源的片材尺寸/片材类型不匹配的情况下,只要原稿图像数据不会被破坏也可以进行打印而不在进给操作之前停止。

[第五实施例]

以下将针对第五实施例描述与第一至第四实施例不同的点。在第五实施例中,在针对各个副本在作业中设置的片材尺寸与各个片材供给源的片材尺寸不匹配的情况下,图像数据尺寸根据相应的片材供给源的片材尺寸而改变使得进行打印而不停止。

图23是示出在操作单元150上显示的设置画面的示例的图,该设置画面用于在针对各个副本改变进给段时在作业中设置的片材尺寸与在片材供给源中设置的片材尺寸不匹配时切换操作。在设置区域2300的区域2301中示出的“on”和“off”键接受在片材尺寸不匹配时是否通过缩放原稿数据来执行打印。该示例示出按下了“on”的状态。当通过使用区域2302中的“on”和“off”键来进行缩放时,接受关于是否许可尺寸放大打印的设置。当通过使用区域2303中的“on”和“off”键进行缩放时,接受关于是否许可缩小打印的设置。按下“ok”键2304以完成设置操作。当完成设置时,将诸如关于是否在片材尺寸不匹配时进行原稿数据的缩放的设置,以及关于当要进行缩放设置时许可尺寸放大和尺寸缩小的设置等的设置内容被存储在rom113中。

图24a和图24b是根据本实施例的、示出了通过比较在pdl作业中设置的片材与执行pdl作业时的片材供给源的片材来控制进给操作的处理的流程图,其中,针对各个副本切换片材供给源。步骤s2401至s2405的处理与步骤s901至s905的处理相同,并且将省略其描述。

在步骤s2406中,cpu111确定通过使用设置画面2300设置的如下设置是否被设置为“on”,即,通过在片材尺寸不匹配时通过缩放原稿数据来执行打印。如果确定该设置被设置为“on”,则处理前进到步骤s2407。否则,处理前进到步骤s2412。

在步骤s2407中,cpu111通过比较在作业中设置的片材尺寸与片材供给源的片材尺寸来确定是否需要缩放。该确定是通过参考缩放执行确定结果的变量的值来进行的。在步骤s2408中,根据确定结果将处理切换到下一处理。如果缩放执行确定结果表示需要执行缩放,则处理前进到步骤s2409。另一方面,如果缩放执行确定结果表示不需要执行缩放,则处理前进到步骤s2412。在步骤s2409中,cpu111基于在作业中设置的片材尺寸和片材供给源的片材尺寸来获得缩放系数,并设置缩放系数。例如,“片材供给源的片材尺寸÷在作业中设置的片材尺寸”被计算为缩放系数。

在步骤s2410中,cpu111进行与片材属性信息相对应的图像打印处理。如果在步骤s2409中已经设置缩放系数,则cpu111进行缩放和图像打印处理。步骤s2411及后续步骤的处理与图19a和图19b中的步骤s1910及后续步骤的处理相同,因此省略其描述。

接下来将参照图25a和图25b描述步骤s2407中的缩放执行确定处理。在步骤s2501中,cpu111通过设置“不执行”来初始化表示缩放执行确定结果的变量的值。

接下来,在步骤s2502中,cpu111将由在片材保持单元适合性确定中要使用的片材尺寸、片材方向和片材类型形成的变量的值初始化。接下来,在步骤s2503中,cpu111获得存储在rom113中的、被指定为搜索目标的片材保持单元的片材属性信息,作为片材保持单元片材属性信息。在步骤s2504中,cpu111获得在打印作业中设置的片材属性信息作为作业片材属性信息。例如,在pdl作业的情况下,cpu111获得在pdl数据600中设置的片材尺寸615、片材方向616和片材类型617作为作业片材属性信息。这里,如果未设置片材方向616,则由片材尺寸615补充。

接下来,在步骤s2505中,cpu111将在步骤s2503中获得的片材保持单元片材属性信息设置为在步骤s2502中初始化的打印片材属性信息。在步骤s2506中,cpu111比较在片材保持单元片材属性信息中设置的片材尺寸与在作业片材属性信息中设置的片材尺寸。如果确定片材尺寸匹配,则图25a和图25b的处理结束。如果在步骤s2506中确定比较结果中片材尺寸不匹配,则处理前进到步骤s2507,并且cpu111确定在片材保持单元片材属性信息中设置的片材尺寸是否大于在作业片材属性信息中设置的片材尺寸。如果确定在片材保持单元片材属性信息中设置的片材尺寸更大,则处理前进到步骤s2508,并且cpu111确定通过使用设置画面2300设置的、在片材尺寸不匹配时许可尺寸放大的设置是否被设置为“on”。如果确定设置为“on”,则处理前进到步骤s2509。否则,图25a和图25b的处理结束。

在步骤s2509中,cpu111将“执行”设置为表示缩放执行确定结果的变量。在步骤s2507中,如果确定片材保持单元片材属性信息的片材尺寸小于作业片材属性信息的片材尺寸,则处理前进到步骤s2510。在步骤s2510中,cpu111确定通过使用设置画面2300设置的、并且在片材尺寸不匹配时许可尺寸缩小的设置是否被设置为“on”。如果确定设置被设置为“on”,则处理前进到步骤s2509。否则,图25a和图25b的处理结束。

如上所述,根据本实施例,即使在作业中设置的片材尺寸与片材供给源的片材尺寸不匹配的情况下,通过将原稿图像数据与片材保持单元的片材尺寸匹配来执行缩放处理。结果,能够进行打印而不在进给操作之前停止。

[第六实施例]

以下将针对第六实施例描述与第一至第五实施例不同的点。在第六实施例中,在根据各使用类型(诸如原始副本打印和复制副本打印等)切换片材供给源的情况下,当针对各种使用类型设置的片材尺寸与针对各种片材供给设置的片材尺寸不匹配时,通过根据与片材供给源对应的片材尺寸缩放图像数据尺寸,来进行打印。

图26a和图26b是示出通过比较在pdl作业中设置的片材与在执行pdl作业时的片材供给源的片材,来控制进给操作的处理的流程图,其中根据各使用类型来切换片材供给源。步骤s2601至s2606的处理与图10的步骤s1001至s1006的处理相同,并且将省略其描述。

在步骤s2607中,cpu111确定通过使用画面2300设置的如下设置是否被设置为“on”,即在片材尺寸不匹配时通过缩放原稿数据来执行打印。如果确定该设置被设置为“on”,则处理前进到步骤s2608。否则,处理前进到步骤s2613。

在步骤s2608中,cpu111通过比较作业中设置的片材尺寸与片材供给源中设置的片材尺寸来确定是否需要缩放。该确定是通过参考缩放执行确定结果的变量的值来执行的。在步骤s2609中,根据确定结果将处理切换到下一处理。如果缩放执行确定结果表示需要执行缩放,则处理前进到步骤s2610。另一方面,如果缩放执行确定结果表示不需要执行缩放,则处理前进到步骤s2613。在步骤s2610中,cpu111基于在作业中设置的片材尺寸和片材供给源的片材尺寸来获得缩放系数,并设置缩放系数。例如,“片材供给源的片材尺寸÷在作业中设置的片材尺寸”被计算为缩放系数。

在步骤s2611中,cpu111进行与片材属性信息对应的图像打印处理。如果在步骤s2610中设置了缩放系数,则cpu111进行缩放和图像打印处理。步骤s2612及后续步骤的处理与图22a和图22b中的步骤s2211及后续步骤的处理相同,因此省略其描述。

如上所述,根据本实施例,在针对各使用类型切换片材供给源时,即使片材尺寸不匹配,也通过使原稿图像数据匹配片材保持单元的片材尺寸来执行缩放处理。结果,能够进行打印而不在进给操作之前停止。

<其他实施例>

还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能,和/或包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能,并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(cpu)、微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)tm)、闪存装置以及存储卡等中的一个或更多个。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

虽然已经参照示例性实施例对本发明进行了描述,但是应该理解,本发明不限于所公开的示例性实施例。应当对权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1