(57)【要約】【課題】  給紙段を異ならせて複数部を印刷する機能を利用して成果物を出力する場合に、用紙種類の違いに起因する成果物の差異を抑制可能な画像形成装置を提供することを目的とする。【解決手段】  複数のカセット（２０１）とフィニッシャ（１７０）を備え、カーボンコピー機能を備える画像形成装置において、ステープル機能とカーボンコピー機能が設定された印刷ジョブを実行する際に、ステープル不可な用紙を用いる部が含まれている場合に、すべての部においてステープル処理を行わずに用紙を出力する。【選択図】  図５
2019089252.tif 000002
【特許請求の範囲】
【請求項１】
第１の用紙格納部と第２の用紙格納部を少なくとも含む複数の用紙格納部と印刷された用紙に特定の後処理を施す後処理部を備え、１部目の印刷に用いる用紙として前記第１の用紙格納部の用紙が指定され２部目の印刷に用いる用紙として前記第２の用紙格納部の用紙が指定された特定の印刷データに基づいて画像形成可能な画像形成装置において、
前記特定の印刷データであって部単位で行われる特定の後処理が指定された印刷データに基づく画像形成を実行させる手段と、
前記画像形成において、１部目の用紙に対して前記特定の後処理が不可であることに基づき、１部目及び２部目の用紙に対する前記特定の後処理を前記後処理部に実行させることなく、印刷された用紙を出力させる手段と、
を有することを特徴とする画像形成装置。
【請求項２】
第１の用紙格納部と第２の用紙格納部を少なくとも含む複数の用紙格納部と用紙に特定の後処理を施す後処理部を備え、１部目の印刷に用いる用紙として前記第１の用紙格納部の用紙が指定され２部目の印刷に用いる用紙として前記第２の用紙格納部の用紙が指定された特定の印刷データに基づいて画像形成可能な画像形成装置において、
前記特定の印刷データであって部単位で行われる特定の後処理が指定された印刷データに基づく画像形成を実行させる手段と、
前記画像形成において、２部目の用紙に対して前記特定の後処理が不可であることに基づき、１部目及び２部目の用紙に対する前記特定の後処理を前記後処理部に実行させることなく、印刷された用紙を出力させる手段と、
を有することを特徴とする画像形成装置。
【請求項３】
各用紙格納部に対応付けて用紙種類情報が登録されており、印刷に用いる用紙格納部に対応付けて登録された用紙種類情報に基づいて前記特定の後処理の可否を決定する手段を有することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記用紙種類情報と１部の印刷に用いられる用紙枚数情報に基づいて前記特定の後処理の可否を決定する手段を有することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記用紙種類情報は、坪量に関する情報であることを特徴とする請求項３または４のいずれか１項に記載の画像形成装置。
【請求項６】
前記特定の後処理はステープル処理であることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
第１の用紙格納部と第２の用紙格納部を少なくとも含む複数の用紙格納部と印刷された用紙に特定の後処理を施す後処理部を備え、１部目の印刷に用いる用紙として前記第１の用紙格納部の用紙が指定され２部目の印刷に用いる用紙として前記第２の用紙格納部の用紙が指定された特定の印刷データに基づいて画像形成可能な画像形成装置の制御方法において、
前記特定の印刷データであって部単位で行われる特定の後処理が指定された印刷データに基づく画像形成を実行させる処理工程と、
前記画像形成において、１部目の用紙に対して前記特定の後処理が不可であることに基づき、１部目及び２部目の用紙に対する前記特定の後処理を前記後処理部に実行させることなく、印刷された用紙を出力させる処理工程と、
を有することを特徴とする制御方法。
【請求項８】
各用紙格納部に対応付けて用紙種類情報が登録されており、印刷に用いる用紙格納部に対応付けて登録された用紙種類情報に基づいて前記特定の後処理の可否を決定する手段を有することを特徴とする請求項７に記載の制御方法。
【請求項９】
前記用紙種類情報と１部の印刷に用いられる用紙枚数情報に基づいて前記特定の後処理の可否を決定する手段を有することを特徴とする請求項８に記載の制御方法。
【請求項１０】
前記用紙種類情報は、坪量に関する情報であることを特徴とする請求項８または９に記載の制御方法。
【請求項１１】
前記特定の後処理はステープル処理であることを特徴とする請求項７乃至１０のいずれか１項に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を形成する画像形成装置に関する。画像形成装置は、例えば、複写機、プリンタ、ＦＡＸ等の装置として用いられ得る。
【背景技術】
【０００２】
従来、印刷物を複数の部数印刷する場合において、部ごとに給紙段を切り替えるカーボンコピー機能が知られている（特許文献１）。カーボンコピー機能では、例えば、本番用の部を給紙する給紙段と、控用の部を給紙する給紙段と、をそれぞれ設定することができる。このように設定することで、部の切れ目において給紙段の切り替えが行われ、同内容の成果物を複数種類の用紙を用いて出力することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８８２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
控え用の印刷物を出力する用途で利用されるカーボンコピー機能の特性上、本番用の印刷物と控え用の印刷物は、用紙の種類を除いて同内容の印刷物であることが望ましい。しかしながら、印刷物を出力する場合、用紙の種類によって適用できる処理と適用できない処理があるため同内容の処理を施せないことがある。例えば、用紙束を綴じるステープル処理は、普通紙や薄紙には適用できるが、一部の厚紙には適用することができない。そのため、１部目の用紙として厚紙が格納された給紙段が指定され、２部目の用紙として普通紙が格納された給紙段が指定された場合、１部目はステープル処理が適用されず２部目にのみステープル処理が適用される。したがって、１部目と２部目においてステープル有無が異なってしまう。
【０００５】
本発明は、給紙段を異ならせて複数部を印刷する機能を利用して成果物を出力する場合に、用紙種類の違いに起因する成果物の差異を抑制可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、第１の用紙格納部と第２の用紙格納部を少なくとも含む複数の用紙格納部と印刷された用紙に特定の後処理を施す後処理部を備え、１部目の印刷に用いる用紙として前記第１の用紙格納部の用紙が指定され２部目の印刷に用いる用紙として前記第２の用紙格納部の用紙が指定された特定の印刷データに基づいて画像形成可能な画像形成装置において、前記特定の印刷データであって部単位で行われる特定の後処理が指定された印刷データに基づく画像形成を実行させる手段と、前記画像形成において、１部目の用紙に対して前記特定の後処理が不可であることに基づき、１部目及び２部目の用紙に対する前記特定の後処理を前記後処理部に実行させることなく、印刷された用紙を出力させる手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、給紙段を異ならせて複数部を印刷する機能を利用して成果物を出力する場合に、用紙種類の違いに起因する成果物の差異を抑制可能な画像形成装置を提供できる。
【図面の簡単な説明】
【０００８】
【図１】ＭＦＰのメカ構成を示す図（ａ）とＭＦＰの外観を示す図（ｂ）である。
【図２】情報処理装置のメカ構成を示す図（ａ）と、情報処理装置のソフトウェア構成を示す図（ｂ）である。
【図３】プリンタドライバにおける設定画面を示す図（ａ）と図（ｂ）である。
【図４】ＰＤＬデータの構成を示す図である。
【図５】実施形態１における印刷処理のシーケンスを示す図である。
【図６】ＭＦＰにおける設定画面を示す図（ａ）と図（ｂ）である。
【図７】用紙種類とステープル種別の禁則テーブルを示す図である。
【図８】印刷処理のフローを示す図である。
【図９】第２の実施例における印刷処理のシーケンスを示す図である。
【図１０】第２の実施例における印刷処理のフローを示す図である。
【図１１】第３の実施例における印刷処理のシーケンスを示す図である。
【図１２】第３の実施例における用紙種類とステープル種別の禁則テーブルを示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成については、同じ符号を付して説明する。
【００１０】
＜＜実施形態１＞＞
＜ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の説明＞
図１は、本実施形態において画像処理装置として用いられるＭＦＰ１００を説明する図である。ＭＦＰ１００は、シートの画像を形成する（画像形成可能な）印刷装置である。また、印刷の制御を行う印刷制御装置でもある。すなわち、ＭＦＰ１００は、第１の給紙段の用紙を用いて印刷する第１の部と第２の給紙段の用紙を用いて印刷する第２の部とを少なくとも含む複数部の印刷をするための特定の印刷データを処理可能な印刷制御装置である。図１（ａ）は、ＭＦＰ１００を含む印刷システムのブロック図である。ＭＦＰ１００は、制御部１１０、スキャナ１３０、プリンタ１４０、フィニッシャ１７０および操作部１５０を備える。制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３を備える。また、記憶部１１４、ネットワークＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）１１５、デバイスＩ／Ｆ１１６、操作部Ｉ／Ｆ１１７、画像処理部１１８、および画像メモリ１１９を備える。
【００１１】
制御部１１０は、画像入力デバイスであるスキャナ１３０や画像出力デバイスであるプリンタ１４０と接続されており、画像情報の入出力を制御する。また、制御部１１０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続され、ＬＡＮを経由してＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを含む印刷ジョブの受信などを行う。また、制御部１１０は、ＰＤＬデータを解析して、画像形成の制御を行う。例えばＰＤＬデータにおいて指定されている給紙段に、ＰＤＬデータにおいて指定されている用紙が格納されていない場合、制御部１１０は、画像形成を行わない制御をする。あるいは、ＰＤＬデータにおいて指定されている給紙段には、ＰＤＬデータにおいて指定されている用紙が格納できない場合、制御部１１０は、画像形成を行わない制御をする。画像形成を行わない場合、制御部１１０は、警告を表示させたり、印刷ジョブをキャンセルしたり、印刷設定の変更を許可したりすることができる。ＰＤＬデータの詳細や、これらの制御の詳細については、後述する。
【００１２】
ＣＰＵ１１１は、ＭＦＰ１００の動作を制御するものであり、ＲＡＭ１１２に格納されたプログラムに基づいて動作する。ＲＯＭ１１３は、ブートＲＯＭであり、システムのブートプログラムが格納されている。記憶部１１４は、システムソフトウェア、画像データ、およびＭＦＰ１００の動作を制御するためのプログラム等を格納する。記憶部１１４に格納されたプログラムは、ＲＡＭ１１２にロードされる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムに基づいてＭＦＰ１００の動作を制御する。ネットワークＩ／Ｆ１１５は、ＬＡＮに接続され、ネットワーク経由でＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１６０などの外部装置と通信を行い、各種情報の入出力を司る。
【００１３】
デバイスＩ／Ｆ１１６は、画像入力デバイスであるスキャナ１３０および画像出力デバイスであるプリンタ１４０とフィニッシャ１７０と制御部１１０とを接続し、画像データ及びデバイス制御コマンドの同期系／非同期系の変換を行う。操作部Ｉ／Ｆ１１７は、操作部１５０と制御部１１０とを接続するインターフェースであり、操作部１５０に表示するための画像データを操作部１５０に出力する。また、操作部Ｉ／Ｆ１１７は、操作部１５０からユーザが入力した情報をＣＰＵ１１１に伝達する。操作部１５０は、各種の情報の入出力を行う入出力部を有するユーザインターフェース部である。操作部１５０は、表示部を有し、表示部と入出力部とが一体となったユーザインターフェース部を有してよい。
【００１４】
画像処理部１１８は、ＬＡＮ経由で受信した印刷データに対して画像処理を行ったり、デバイスＩ／Ｆ１１６から入出力される画像データに対して画像処理を行ったりする。画像メモリ１１９は、画像処理部１１８によって処理される画像データを一時的に展開するためのメモリである。
【００１５】
図１（ｂ）は、ＭＦＰ１００の外観図である。ＭＦＰ１００では、プリンタ１４０の上部にスキャナ１３０を配置している。プリンタ１４０には、一つの段に数百枚の用紙を保持できる複数のカセット１４１と、用紙を容易に置き換えることができる手差しトレイ１４２との２種類の用紙保持部が備えられている。これらは、印刷に用いる用紙を格納可能な用紙格納部として機能する。カセット１４１および手差しトレイ１４２に載置されている用紙のサイズや種類は、図示しない操作画面を介してユーザによって指定されることで設定され、各カセットやトレイに対応付けられてＲＯＭ１１３に記憶されている。なお、カセット１４１および手差しトレイ１４２に載置されている用紙のサイズや種類を自動的に検知してもよく、検知結果を設定できるようにしてもよい。これらのカセット１４１および手差しトレイ１４２のそれぞれのことを給紙段ともいう。また、プリンタ１４０にはフィニッシャ１７０が接続されている。フィニッシャ１７０は、針ステープル、針なしステープル、サドルステープルなどの後処理を行うステープル機能を備える後処理部である。また、フィニッシャ１７０が備える機能としてはステープル機能以外に折機能、パンチ機能、製本機能などを含んでもよい。ステープルやパンチ等の後処理は部単位で行うことができる。
【００１６】
＜ＰＣの説明＞
図２は、ＰＣ１６０を説明する図である。ＰＣ１６０は、ＭＦＰ１００に印刷用のデータを送信する情報処理装置である。また、ＭＦＰ１００の印刷の制御を行う印刷制御装置でもある。
【００１７】
図２（ａ）は、ＰＣ１６０のハードウェア構成を示した図である。ＰＣ１６０は、ＣＰＵ２０１、記憶部２０２、ＲＡＭ２０３、Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２０６を備える。ＣＰＵ２０１は、各種プログラムを実行し、様々な機能を実現するユニットである。記憶部２０２は、各種プログラムおよび設定データ等を記憶するユニットである。ＣＰＵ２０１は、記憶部２０２に記憶されているプログラムをＲＡＭ２０３にロードしプログラムを実行する。また、ＲＡＭ２０３は、ＣＰＵ２０１の一時的な作業記憶領域としても利用されるユニットである。Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５は、各種装置およびＰＣ１６０に接続されているディスプレイ２１０にデータを送信する他、ポインティングデバイス（不図示）からデータを受信するインターフェースユニットである。ＮＩＣ２０６は、ＰＣ１６０をネットワークに接続するためのユニットである。以上説明してきたユニットは、バス３０７を介してデータの送受信を行うことが可能である。
【００１８】
図２（ｂ）は、ＰＣ１６０上で動作するソフトウェア構成を示す図である。具体的には、ＭＦＰ１００の印刷制御を行うプリンタドライバ２５０の構成を示す図である。プリンタドライバ２５０を実現するソフトウェアのプログラムは、記憶部２０２に格納される。プリンタドライバ２５０は、図示しないアプリケーションからの要求に応じて、ＭＦＰ１００と通信し、ＰＣ１６０上で生成したＰＤＬデータを含む印刷ジョブをＭＦＰ１００へ送信する機能を有する。
【００１９】
プリンタドライバ２５０は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部２５１、ＰＤＬデータ生成部２５２、通信部２５３、および印刷設定管理部２５４を備える。ＵＩ部２５１は、プリンタドライバ２５０の印刷設定に係るユーザインターフェースを提供する。例えばＵＩ部２５１は、ディスプレイ２１０にユーザインターフェースの画面を表示する。ＰＤＬデータ生成部２５２は、指定された印刷設定に応じて、ＰＤＬデータを生成する。通信部２５３は、ＮＩＣ２０６を使用して、ＭＦＰ１００とネットワーク通信を行う。印刷設定管理部２５４は、ＵＩ部２５１を介して、印刷設定画面をユーザに提示し、印刷実行に係る印刷設定情報を管理する。印刷設定情報は、記憶部２０２に格納される。
【００２０】
＜プリンタドライバの印刷設定時のＵＩ画面＞
図３は、給紙する給紙段（給紙部、給紙トレイ、または用紙供給元と呼んでもよい）を部ごとに切り替えるための設定を行うプリンタドライバ２５０のＵＩ画面例を示す図である。図３（ａ）は、部数を設定し、部ごとに給紙段を選択していく場合のＵＩ画面例である。図３（ｂ）は、本番用と控用とを区別し、本番用と控用とで給紙段を切り替える場合のＵＩ画面例である。本実施形態では、部ごとの給紙段が、図３（ａ）および図３（ｂ）のいずれの形態で設定されてもよい。以下では、印刷対象のドキュメントが印刷されるまとまりのことを「部」という。印刷対象のドキュメントが印刷されるまとまりのことを、「セット」と呼んでもよい。例えば、ドキュメントを２部印刷する場合、２セット印刷する、と表記してもよい。また、各部を具体的に特定する場合、１部目、２部目・・・のように、Ｘ部目（Ｘは自然数）と表記する。１セット目、２セット目・・・のようにＸセット目と表記してもよい。
【００２１】
図３（ａ）に示すＵＩ画面３００は、部数選択欄３０１、給紙段の選択欄３０２、給紙段の設定リスト３０３、ＯＫボタン３０４、およびキャンセルボタン３０５を含む。不図示のＵＩ画面を通じて、３部印刷すること、および、部ごとに給紙段を切り替えることが指定された場合、ＵＩ画面３００が表示される。ユーザは、ＵＩ画面３００を通じて、給紙段を切り替える設定を行うことができる、部数選択欄３０１は、給紙段を選択したい部を選択する欄である。ＵＩ画面３００では、３部目の設定を行うことが選択されている例を示している。給紙段の選択欄３０２は、部数選択欄３０１で選択された部を印刷する際に、どの給紙段から用紙を給紙するかを選択する欄である。給紙段の選択欄３０２には、印刷処理の実行対象のＭＦＰ１００に備えられている給紙部が、一覧として示されている。ユーザは、所望する給紙段を、ＵＩ画面３００を通じて選択することができる。給紙段の設定リスト３０３は、部数選択欄３０１と給紙段の選択欄３０２とを通じて設定された、部ごとの給紙段の設定をリスト形式で表示する領域である。給紙段設定リスト３０３に項目が設定された状態でユーザによってＯＫボタン５０４が押下されると、プリンタドライバ２５０は、設定情報を保存する。キャンセルボタン５０５が押下されると、プリンタドライバ２５０は、設定情報を破棄する。なお、不図示のＵＩ画面を通じて指定された部数設定部により設定された印刷部数よりも、ＵＩ画面３００を通じて設定された給紙段の数が少ない場合、リストの最後に設定された給紙段を、残りの部の給紙段として設定してもよい。
【００２２】
図３（ｂ）のＵＩ画面３１０は、本番用の給紙段の選択欄３１１、控用の給紙段の選択欄３１２、ＯＫボタン３１３、およびキャンセルボタン３１４を含む。不図示のＵＩ画面を通じて、部ごとに給紙段を切り替えることが指定された場合、ＵＩ画面３１０が表示される。本番用の給紙段の選択欄３１１は、本番用の部に使用する給紙段を選択する欄である。控用の給紙段の選択欄３１２は、控用の部に使用する給紙段を選択する欄である。本番用の給紙段の選択欄３１１で選択された給紙段は、控用の給紙段の選択欄３１２では選択できない。控用の給紙段の選択欄３１２は、複数選択が可能であってもよい。それぞれの給紙段が選択された状態でＯＫボタン５０４が押下されると、プリンタドライバ２５０は設定情報を保存する。キャンセルボタン５０５が押下されると、プリンタドライバ２５０は、設定情報を破棄する。
【００２３】
＜ＰＤＬデータの説明＞
図４は、部ごとに給紙する給紙段を切り替える場合のＰＤＬデータの具体的な例を示す図である。ＰＤＬデータ６００は、印刷ジョブとしてプリンタドライバ２５０で生成され、ＭＦＰ１００に送信される。図３で説明した部ごとの給紙段の情報は、ＰＤＬデータ６００に含まれてＭＦＰ１００に送信されることになる。
【００２４】
図４に示すように、ＰＤＬデータ６００には、属性データ６１１とページデータ６２１とが含まれる。属性データ６１１は、データ名６１２、部数６１３、用紙サイズ６１８、用紙向き６１９の各情報を含む。データ名６１２は、ＰＤＬデータ６００を識別するための名称であり、ＰＤＬデータ６００の元となるアプリケーションデータのファイル名等に基づいて付与される情報である。部数６１３は、印刷部数を示す情報である。ＰＤＬデータ６００では、属性データ６１１のデータ名６１２としてｔｅｓｔ．ｔｘｔが、部数６１３として３部が、それぞれ設定されている。給紙元情報として、１部目６１５には手差しが、２部目６１６にはカセット１が、３部目６１７にはカセット１が、それぞれ設定されている。このようにＰＤＬデータ６００において給紙元情報の情報が複数含まれているので、ＭＦＰ１００では、部ごとの給紙段を切り替える処理が動作することになる。用紙サイズ６１８にはＡ４が、用紙向き６１９には縦が、ステープル６２０には針ステープルがそれぞれ設定されている。また、ＰＤＬデータ６００では、用紙種類は設定されない。ページデータ６２１には、５ページ分のデータが含まれており、ページデータを参照することでＰＤＬデータに含まれるページ数も取得可能となっている。
【００２５】
＜本実施形態の印刷システムの処理シーケンス＞
図５は、部ごとの給紙段の変更の設定を行った場合に印刷システムにおいて行われる印刷処理を説明するためのシーケンスを示す図である。図５は、ユーザ１１００が、ＰＣ１６０上でプリンタドライバ２５０を操作し、ＭＦＰ１００で印刷が完了するまでのシーケンス図である。
【００２６】
ステップＳ７０１においてユーザ１１００は、ＭＦＰ１００の操作部１５０を介して手差しカセット１４１の用紙設定を行い、手差しカセット１４１に厚紙７（坪量２５７〜３００ｓｇｍ）を設定する。ステップＳ７０２ではユーザ１１００は、ＭＦＰ１００の手差しカセット１４１に対して厚紙７の用紙を必要枚数セットする。
【００２７】
ステップＳ７０３においてユーザ１１００は、ＰＣ１６０でプリンタドライバ２５０を起動させる。そして、ユーザ１１００は、各種の印刷設定を行う。ユーザ１１００が行う印刷設定には、例えば用紙サイズの指定および用紙種類の指定が含まれてよい。ステップＳ７０５においてユーザ１１００は、不図示のＵＩ画面を通じて部ごとの給紙段の設定を指定する。すると、例えば図３（ａ）に示すようなプリンタドライバ２５０のＵＩ画面３００が表示される。ステップＳ７０５からステップＳ７０８において、ユーザ１１００は、部ごとに、給紙段を指定し、プリンタドライバ２５０が、その設定を保存する。ステップＳ７０９においてユーザ１１００は、ＭＦＰ１００において印刷を実行させる指示を、ＰＣ１６０のプリンタドライバ２５０に入力する。
【００２８】
ステップＳ７１０においてプリンタドライバ２５０は、ユーザによって指定された印刷設定に基づいて、例えば図４に示すようなＰＤＬデータ６００を生成する。ステップＳ７１１においてプリンタドライバ２５０は、生成したＰＤＬデータ６００をＭＦＰ１００に送信する。
【００２９】
ステップＳ７１２においてＭＦＰ１００は、ＰＤＬデータを受信すると、受信したＰＤＬデータを解析する。ステップＳ７１３においてＭＦＰ１００は、ＰＤＬデータの解析結果から針ステープル設定がされていることを検知する。ステップＳ７１４においてＭＦＰ１００は、ＰＤＬデータの解析結果から部ごとの給紙段の変更設定がされていることを検知する。
【００３０】
ステップＳ７１５においてＭＦＰ１００は、ＰＤＬデータの解析結果から１部目の用紙供給元設定が手差しカセット１４１であることを検出したのち、手差し給紙段に設定された用紙種類を取得し、手差し給紙段厚紙７が設定されていることを取得する。次にステップＳ７１６においてＭＦＰ１００は、図７で後述する用紙種類とステープル種別の禁則テーブルを参照して、厚紙７に対して針ステープルが実行不可であることを検知する。ステップＳ７１７においてＭＦＰ１００は、ステップＳ７１６での検知結果に基づき本番用である１部目及び控え用である２部目以降のステープル設定を削除する。
【００３１】
ステップＳ７１８においてＭＦＰ１００は、解析したＰＤＬデータに基づいて印刷制御を行う。すなわち、ＭＦＰ１００は、ＰＤＬデータにおいて設定されている１部目の給紙段から給紙を行い、１部目の印刷を実行する。このとき、針ステープル設定はステップＳ７１７の設定削除により、実行されない。また、ステップＳ７１９、Ｓ７２０、Ｓ７２１に示すように、ＭＦＰ１００は、ＰＤＬデータに設定された部数Ｎ分の用紙供給元に設定された用紙種類を取得し、印刷を繰り返し実行する。このとき、針ステープル設定は１部目と同じくステップＳ７１７の設定削除により、実行されない。ＭＦＰ１００は、すべての部の印刷が完了したら、ステップＳ７２２においてＰＣ１６０に印刷終了を通知する。
【００３２】
図６は、ＭＦＰ１００の操作部１８０を介して用紙供給元である給紙段の用紙設定を行う画面の一例である。画面８００は手差し給紙段に対する用紙設定を行う画面であり、サイズ自動検知が設定されており、現在Ａ４が検知されている。また、用紙種類は厚紙７（坪量２５７〜３００ｇｓｍ）が設定されており、用紙種類変更ボタン８０１を押下することで画面８１０によって変更が可能である。中止ボタン８０２を押下すると手差し給紙段に対する用紙設定を中止する。また、ＯＫボタン８０３を押下すると画面８００で設定した手差し給紙段に対する用紙設定がＭＦＰ１００の記憶部１１４に保存される。画面８１０は画面８００で設定する用紙種類を指定する画面であり、８１１によって用紙種類を選択し、ＯＫボタンを押下すると画面８００の用紙種類に反映される。中止ボタン８１２を押下すると８１１の変更内容は破棄され画面８００の用紙種類は更新されない。
【００３３】
図７は、ＭＦＰ１００が保持する用紙種類情報とステープル種別の禁則テーブルの一例を示す図である。禁則テーブル９００では厚紙７及びＯＨＰは針ステープル、針なしステープル、サドルステープル共に実行不可であることを示している。
【００３４】
＜ＭＦＰのフローチャート＞
図８は、図５のステップＳ７１０からＳ７２１の詳細を示すフローチャートである。以下では、図４のＰＤＬデータ６００（印刷ジョブ）をＭＦＰ１００が受信する場合を例に挙げて説明する。部ごとに給紙段を切り替える印刷ジョブの実行に関するフローチャートであり、制御部１１０が、ＲＯＭ１１３に格納されているプログラムをＣＰＵ１１１に実行させることによって実現される。
【００３５】
ステップＳ１００１において制御部１１０は、ＰＤＬデータ６００を受信したか否かを判定する。ＰＤＬデータ６００を受信した場合はステップＳ１００２に進む。ＰＤＬデータ６００を受信していない場合、ＰＤＬデータ６００を受信するまでステップＳ１００２以降の処理は行わない。ステップＳ１００２において制御部１１０は、受信したＰＤＬデータ６００を解析する。そして、制御部１１０は、ＰＤＬデータ６００の属性データ６１１から、例えば給紙元情報、用紙サイズ６１８、用紙向き６１９の各情報を取得する。
【００３６】
ステップＳ１００３において制御部１１０は、部ごとの給紙段の変更設定があるかを判定する。変更設定があった場合は、ステップＳ１００４へ進む。変更設定がないと判定した場合は、ステップＳ１０３０へ進む。ステップＳ１００３の判定処理は、受信したＰＤＬデータ６００に含まれる給紙元情報の項目として、複数の給紙段の設定情報が格納されているか否かで判定することができる。すなわち、給紙元情報の項目に複数の給紙段の設定情報が格納されている場合、制御部１１０は、部ごとの給紙段の変更設定があると判定する。給紙元情報の項目に複数の給紙段の設定情報が格納されていない場合、制御部１１０は、部ごとの給紙段の変更設定がないと判定する。
【００３７】
ステップＳ１０３０において制御部１１０は、部毎の部ごとの給紙段の変更設定がないものとして禁則テーブル９００を参照して禁則判定を行い、実行不可な組み合わせがあれば実行しないように印刷設定を変更する。
【００３８】
ステップＳ１００４において制御部１１０は、部数のカウンタＮを１で初期化する。ステップＳ１００５において制御部１１０は、Ｎ部目の給紙元情報の情報を取得し、さらに給紙段情報から当該の給紙段に設定されている用紙種類を取得する。ステップＳ１００６において制御部１１０は、受信したＰＤＬデータ６００に含まれている属性データ６１１からステープルの設定があるかどうかを判定する。ステープルの設定がないと判定した場合にはステップＳ１０１１へと進む。ステープルの設定があると判定した場合にはステップＳ１００７へと進む。ステップＳ１００７において制御部１１０は、図７の禁則テーブルを参照してステップＳ１００５で取得した用紙種類とステップＳ１００６で判定したステープル設定とから設定されたステープル処理が実行可能か否かを判定する（可否を決定する）。たとえば、厚紙７と針ステープルが設定されている場合は図７の禁則テーブルにより実行不可と判定する。実行不可と判定した場合にはステップＳ１００９へと進み、実行可能と判定した場合にはステップＳ１０１１へと進む。
【００３９】
ステップＳ１００９において制御部１１０は、部数Ｎが１であるか否かを判定して１であると判定した場合にはステップＳ１０１０へと進む。部数Ｎが１ではないと判定した場合にはステップＳ１０２１へと進む。ステップＳ１０２１において制御部は、ステップＳ１００８での禁則判定結果をＮ部目に反映し、Ｎ部目のステープル設定を削除する。
【００４０】
ステップＳ１０１０において制御部１１０は、部数Ｎが１である場合は本番用の出力物に対するステープル結果も含めて控え用の成果物も一致させるため、１部目の本番用だけでなく、部数Ｎが１〜Ｎの各部に対してステップＳ１００８の禁則判定結果を反映し、ステープル設定を各部について削除する。
【００４１】
ステップＳ１０１１において制御部１１０は、Ｎ部目に指定されている給紙段から給紙を行い、ＰＤＬデータ６００に含まれているページデータ６２１（画像データ）を用いた印刷処理を行う。例えば、用紙向きに応じた画像回転処理の実施や、用紙種類に応じた定着条件の切り替えなどを行い、用紙に画像を印刷する。
【００４２】
ステップＳ１０１２において制御部１１０は、ＰＤＬデータ６００で設定された部数６１３とカウンタＮとを比較し、全部数の印刷が完了したかを判定する。全部数の印刷が完了した場合は、処理を終了する。全部数の印刷が完了していない場合、ステップＳ１０２２へ進む。ステップＳ１０２２において制御部１１０は、Ｎに１を加算し、ステップＳ１００５へ進み、処理を繰り返す。
【００４３】
以上説明した図５および図８の処理は、図３（ａ）で示すように、部ごとの給紙段の指定がされているＰＤＬデータに基づく処理である。図３（ｂ）で示すように、本番用と控用とを区別する用途種類の指定がされたＰＤＬデータにおいても同様の処理が行われる。例えば、部ごとに給紙する給紙段を切り替える場合、給紙元情報の情報として、部ごとに給紙段の属性が付加される。制御部１１０は、ステップＳ１００３において、部ごとに給紙段の属性が付加されていることで部ごとの給紙段変更の設定があるかを判定してよい。また、属性データ６１１に、給紙段変更のＯＮ／ＯＦＦを設定する属性を追加して、その設定に基づいて判定してもよい。また、制御部１１０は、本番用を１部目として用い、控用をそれ以降の部数目として用いてよい。また、ステップＳ１０１０では各部に対してステープル設定を削除するが代わりに印刷ジョブをキャンセルして処理を終了するように構成してもよい。
【００４４】
以上説明したように、本実施形態では、本番用である１部目に対して指定された給紙段に設定された用紙種類と印刷設定として指定されたステープル設定とが組み合わせて実行できない場合に次のように処理する。すなわち、本番用だけでなく控え用の各部についてステープル設定を削除して印刷実行する。このように制御することで、カーボンコピー機能の実行時に本番用で実施されないステープル設定が控え用の成果物に反映されてしまうことを防止することができる。
【００４５】
＜＜実施形態２＞＞
第１の実施形態では本番用の１部目の用紙種類とステープル設定が組み合わせ実行できない場合について説明した。本実施形態では、控え用の２部目以降の用紙種類とステープル設定が組み合わせ実行できない場合について説明する。
【００４６】
＜第２の実施形態の印刷システムの処理シーケンス＞
図９は、第２の実施形態に係る、部ごとの給紙段の変更の設定を行った場合に印刷システムにおいて行われる印刷処理を説明するためのシーケンスを示す図である。
【００４７】
ステップＳ１１０１からステップＳ１１１５までは、図５のステップＳ７０１からＳ７１５で示した処理と同様であるが１部目の給紙段設定がカセット１である点、２部目の用紙供給元指定が手差しである点が異なっている。
【００４８】
ステップＳ１１１６〜Ｓ１１１７において制御部１１０は、２部目以降の各部に設定された給紙段情報から各々の給紙段に設定されている用紙種類を取得する。ステップＳ１１１８において制御部１１０は、図７の禁則テーブルを参照し、各部に設定された給紙段に設定されている用紙種類とステープル設定との組み合わせで実行ができないものがないか判定する。判定の結果、２部目で使用する厚紙７が針ステープルできないことを検知する。
【００４９】
ステップＳ１１１９において制御部１１０は、１部目からＮ部目までの各部の針ステープル設定を削除する。
【００５０】
ステップＳ１１２０からステップＳ１１２２では各部の印刷を針ステープル設定なしで実行する。
【００５１】
＜ＭＦＰのフローチャート＞
図１０は、図９のステップＳ１１１２からＳ１１２２の詳細を示すフローチャートである。以下では、図４のＰＤＬデータ６００（印刷ジョブ）をＭＦＰ１００が受信する場合を例に挙げて説明する。部ごとに給紙段を切り替える印刷ジョブの実行に関するフローチャートであり、制御部１１０が、ＲＯＭ１１３に格納されているプログラムをＣＰＵ１１１に実行させることによって実現される。なお、実施例１と同様の処理は説明を省略し、差分のみを説明する。
【００５２】
ステップＳ１２０５において制御部１１０は、受信したＰＤＬデータ６００に含まれている属性データ６１１からステープルの設定があるかどうかを判定する。ステープルの設定がないと判定した場合にはステップＳ１２１０へと進む。ステープルの設定があると判定した場合にはステップＳ１２０６へと進む。ステップＳ１２０６において制御部１１０は、部数１からＮ部までの給紙段設定を読み出し、各給紙段に設定された用紙設定を取得する。ステップＳ１２０７において制御部１１０は、図７の禁則テーブルを参照してステップＳ１２０６で取得した用紙種類とステップＳ１２０５で判定したステープル設定とから設定されたステープル実行が可能か否かを判定する。たとえば、厚紙７と針ステープルが設定されている場合は図７の禁則テーブルにより実行不可と判定する。実行不可と判定した場合にはステップＳ１２０９へと進み、実行可能と判定した場合にはステップＳ１２１０へと進む。
【００５３】
ステップＳ１２０９において制御部１１０は、ステップＳ１２０８での禁則判定結果を各部に反映し、各部のステープル設定を削除する。
【００５４】
ステップＳ１２１０において制御部１１０は、Ｎ部目に指定されている給紙段から給紙を行い、ＰＤＬデータ６００に含まれているページデータ６２１（画像データ）を用いた印刷処理を行う。例えば、用紙向きに応じた画像回転処理の実施や、用紙種類に応じた定着条件の切り替えなどを行い、用紙に画像を印刷する。
【００５５】
ステップＳ１２１１において制御部１１０は、ＰＤＬデータ６００で設定された部数６１３とカウンタＮとを比較し、全部数の印刷が完了したかを判定する。全部数の印刷が完了した場合は、処理を終了する。全部数の印刷が完了していない場合、ステップＳ１２２１へ進む。ステップＳ１２２１において制御部１１０は、Ｎに１を加算し、ステップＳ１２１０へ進み、処理を繰り返す。
【００５６】
以上説明したように、本実施形態では、控え用である２部目以降に対して指定された給紙段に設定された用紙種類と印刷設定として指定されたステープル設定とが組み合わせて実行できない場合に次のように処理する。すなわち、当該の部だけでなく本番用も含めた各部についてステープル設定を削除して印刷実行する。このように制御することで、カーボンコピー機能の実行時に控え用には実行されないステープル設定が本番用や控え用の他の部の成果物に反映されてしまうことを防止することができる。
【００５７】
＜＜実施形態３＞＞
第１の実施形態及び第２の実施形態では用紙種類とステープル実行の禁則テーブルについて、実行可あるいは実行不可の場合のみである場合について説明した。本実施形態では、用紙種類によってステープル実行可能枚数が異なる場合について説明する。
【００５８】
＜第３の実施形態の印刷システムの処理シーケンス＞
図１１は、本実施形態に係る、部ごとの給紙段の変更の設定を行った場合に印刷システムにおいて行われる印刷処理を説明するためのシーケンスを示す図である。ステップＳ１３０１からステップＳ１３１５までの処理は、図５のステップＳ７０１からＳ７１５までとほぼ同様である。ただし、手差し給紙段の用紙設定に普通紙３（坪量９１〜１０５ｇｓｍ）を登録し、用紙をセットしている点、針なしステープルを設定している点が異なっている。
【００５９】
ステップＳ１３１６において制御部は、ページデータ６２１に含まれるページ数（用紙枚数情報）と後述する図１２の禁則テーブルを参照する。そして、Ｓ１３１５で取得した用紙種類（普通紙３）と針なしステープル設定との組み合わせが普通紙３に対する針なしステープル実行可能枚数３枚を超過していることを検知する。
【００６０】
ステップＳ１３１７において、ＭＦＰ１００はステップＳ１３１６での検知結果に基づき本番用である１部目及び控え用である２部目以降のステープル設定を削除する。
【００６１】
ステップＳ１３１８以降はステップＳ７１８〜Ｓ７２２と同様である。
【００６２】
図１２は、第３の実施例におけるＭＦＰ１００が保持する用紙種類とステープル種別の禁則テーブルの一例を示す図である。禁則テーブル１４００では用紙種類とステープル種別毎に実行可能か否か、実行できる場合の処理可能枚数を示している。
【００６３】
以上説明したように、本実施形態では、本番用の１部目について用紙種類とステープル種別の組み合わせに応じた処理可能枚数の範囲であるか否かを判定する。そして、指定されたステープル設定が組み合わせて実行できない場合、本番用だけでなく控え用の各部についてステープル設定を削除して印刷実行する。このように制御することで、カーボンコピー機能の実行時に本番用の成果物に対して実施されないステープル設定が控え用の成果物に反映されてしまうことを防止することができる。
【００６４】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６５】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【００６６】
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００６７】
なお、各実施例中に登場する略称の定義は次の通りである。ＡＳＩＣとは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔのことである。ＣＰＵとは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔである。ＦＡＸとはＦＡＣＳＩＭＩＬＥのことである。ＬＡＮとは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋのことである。ＭＦＰとは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌのことである。ＰＣとは、Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒのことである。ＰＤＬとは、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅのことである。ＲＡＭとは、Ｒａｎｄｏｍ‐Ａｃｃｅｓｓ  Ｍｅｍｏｒｙのことである。ＲＯＭとは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙのことである。ＳＦＰとは、Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌのことである。ＵＩとは、Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅのことである。ＵＳＢとは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓのことである。ＰＷとはＰＡＳＳＷＡＲＤのことである。Ｉ／ＦとはＩｎｔｅｒｆａｃｅのことである。
【符号の説明】
【００６８】
１１０  制御部
１４０  プリンタ
１４１  カセット
１４２  手差し
１７０  フィニッシャ
【図１】
2019089252.tif 000003
【図２】
2019089252.tif 000004
【図３】
2019089252.tif 000005
【図４】
2019089252.tif 000006
【図５】
2019089252.tif 000007
【図６】
2019089252.tif 000008
【図７】
2019089252.tif 000009
【図８】
2019089252.tif 000010
【図９】
2019089252.tif 000011
【図１０】
2019089252.tif 000012
【図１１】
2019089252.tif 000013
【図１２】
2019089252.tif 000014