(57)【要約】【課題】  １部あたり１枚のシートに部番を印刷して排紙する場合に、印刷完了までの時間が長くなることを抑制しつつ、部番の順番が狂うことを抑制する。【解決手段】  シートに部番を印刷するか否かを判定する判定手段と、  １部あたり１枚のシートに画像を印刷する印刷処理を複数部行う場合で、且つ、当該シートに部番を印刷しないと前記判定手段によって判定された場合に、前記画像が印刷されたシートをフェイスアップで排紙するよう制御し、１部あたり１枚のシートに画像を印刷する印刷処理を複数部行う場合で、且つ、当該シートに部番を印刷すると前記判定手段によって判定された場合に、前記画像が印刷されたシートをフェイスダウンで排紙するよう制御する制御手段とを有することを特徴とする。【選択図】  図８
2015107610.tif 000002
【特許請求の範囲】
【請求項１】
シートに部番を印刷するか否かを判定する判定手段と、
１部あたり１枚のシートに画像を印刷する印刷処理を複数部行う場合で、且つ、当該シートに部番を印刷しないと前記判定手段によって判定された場合に、前記画像が印刷されたシートをフェイスアップで排紙するよう制御し、１部あたり１枚のシートに画像を印刷する印刷処理を複数部行う場合で、且つ、当該シートに部番を印刷すると前記判定手段によって判定された場合に、前記画像が印刷されたシートをフェイスダウンで排紙するよう制御する制御手段とを有することを特徴とする印刷装置。
【請求項２】
前記制御手段は、１部あたり１枚のシートに画像を印刷する印刷処理を１部行う場合、当該シートに部番を印刷する場合でも、前記画像が印刷されたシートをフェイスアップで排紙するよう制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御手段は、１部あたり複数枚のシートに画像を印刷する印刷処理を行う場合、当該シートに部番を印刷するか否かに関わらず、前記画像が印刷されたシートをフェイスダウンで排紙するよう制御することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
シートに画像を印刷する印刷手段と、
シートに部番を印刷するか否かを判定する判定手段と、
１部あたり１枚のシートに画像が前記印刷手段によって印刷され、当該シートに部番を印刷しないと前記判定手段によって判定された場合に先頭の部番が付加されたシートからフェイスアップで排紙し、１部あたり１枚のシートに画像が前記印刷手段によって印刷され、当該シートに部番を印刷すると前記判定手段によって判定された場合に指定された総部数に対応する部番が付加されたシートからフェイスアップで排紙するよう制御する制御手段とを有することを特徴とする印刷装置。
【請求項５】
画像が印刷されたシートの表裏を反転するための反転パスをさらに有し、
前記制御手段は、前記シートをフェイスアップで排紙する場合に、前記画像が印刷されたシートを前記反転パスによって反転せずに排紙し、前記シートをフェイスダウンで排紙する場合に、前記画像が印刷されたシートをフェイスダウンで排紙するよう制御することを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
画像データに部番を付加する部番付加手段をさらに有し、
前記制御手段は、前記シートに部番を印刷する場合に、前記部番付加手段によって部番が付加された画像データに基づいてシートに画像を印刷するよう制御することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
原稿を読み取る読取手段をさらに有し、
前記制御手段は、前記読取手段によって読み取られた原稿の画像をシートに印刷するよう制御することを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
シートに画像を印刷する印刷手段と、
シートに部番を印刷するか否かを判定する判定手段と、
１部あたり１枚のシートに画像が前記印刷手段によって印刷される場合に、当該シートに部番を印刷するか否かに基づいて、当該シートをフェイスダウンで排紙するか、フェイスアップで排紙するかを制御する制御手段とを有することを特徴とする印刷装置。
【請求項９】
シートに部番を印刷するか否かを判定する判定工程と、
１部あたり１枚のシートに画像を印刷する印刷処理を複数部行う場合で、且つ、当該シートに部番を印刷しないと前記判定工程で判定された場合に、前記画像が印刷されたシートをフェイスアップで排紙するよう制御し、１部あたり１枚のシートに画像を印刷する印刷処理を複数部行う場合で、且つ、当該シートに部番を印刷すると前記判定工程で判定された場合に、前記画像が印刷されたシートをフェイスダウンで排紙するよう制御する制御工程とを有することを特徴とする印刷装置の制御方法。
【請求項１０】
請求項９に記載の印刷装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、シートに画像を印刷し、画像が印刷されたシートを反転パスによって反転してフェイスダウンで排紙部に排紙する印刷装置がある。（特許文献１参照）
シートを反転して排紙することで、印刷装置は、先頭ページから画像を印刷しても、正しいページ順でシートを排紙することができる。そのため、全ページの画像データの記憶が完了せずとも印刷を開始できるため、印刷が完了するまでの時間が短くなる。
【０００３】
また、特許文献１に記載された印刷装置は、１部あたり１枚のシートに画像を印刷するジョブを実行する場合であれば、フェイスアップで排紙してもページ順が狂わないため、画像を印刷したシートを反転せずにフェイスアップで排紙する印刷装置がある。それによって、１部あたり１枚のシートに画像を印刷する場合には、シートの反転にかかる時間分、印刷の完了までの時間を短縮することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２３５８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術の場合、１部あたり１枚のシートに画像を印刷する場合でも、指定された部数が複数部で、且つ、それぞれの部のシートに部番を印刷する場合に、シートをフェイスアップで排紙すると部番の順番が正しくならない。
【０００６】
この場合、例えば、図７（ａ）に示すシート束が排紙される。図７（ａ）では、フェイスアップで排紙される１枚目のシートに部番１が印刷され、１枚目のシートの上にフェイスアップで重ねて排紙される２枚目のシートに部番２が印刷され、３枚目のシートもフェイスアップで部番３が印刷されて排紙される。
【０００７】
ユーザは、部番を１から順に並べるために、１枚目の印刷物と３枚目の印刷物とを入れ替える作業をしなければならない。
【０００８】
本発明は、このような課題に鑑みてなされたものである。本発明の目的は、１部あたり１枚のシートに部番を印刷して排紙する場合に、印刷完了までの時間が長くなることを抑制しつつ、部番の順番が狂うことを抑制する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
シートに部番を印刷するか否かを判定する判定手段と、
１部あたり１枚のシートに画像を印刷する印刷処理を複数部行う場合で、且つ、当該シートに部番を印刷しないと前記判定手段によって判定された場合に、前記画像が印刷されたシートをフェイスアップで排紙するよう制御し、１部あたり１枚のシートに画像を印刷する印刷処理を複数部行う場合で、且つ、当該シートに部番を印刷すると前記判定手段によって判定された場合に、前記画像が印刷されたシートをフェイスダウンで排紙するよう制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１０】
１部あたり１枚のシートに部番を印刷して排紙する場合に、印刷完了までの時間が長くなることを抑制しつつ、部番の順番が狂うことを抑制することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】本実施形態に係る画像処理装置の構成を示す断面図である。
【図３】本実施形態に係る操作部を説明するための図である。
【図４】本実施形態に係る画面を説明するための図である。
【図５】本実施形態に係る印刷物を説明するための図である。
【図６】本実施形態に係る印刷物を説明するための図である。
【図７】本実施形態に係る印刷物を説明するための図である。
【図８】本実施形態に係る制御例を説明するためのフローチャートである。
【図９】本実施形態に係る制御例を説明するためのフローチャートである。
【図１０】本実施形態に係る制御例を説明するためのフローチャートである。
【図１１】本実施形態に係る印刷物を説明するための図である。
【図１２】本実施形態に係る制御例を説明するためのフローチャートである。
【図１３】本実施形態に係る制御例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
＜第１の実施形態＞
本発明の第１の実施形態に係る印刷システムについて図１を用いて説明する。本実施形態に係る印刷システムは、印刷装置の一例であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）１００と、外部の情報処理装置であるＰＣ１０１で構成される。
【００１４】
ＭＦＰ１００は、原稿の画像を読み取って、当該画像を示す画像データを生成する原稿読取機能を有する。また、ＭＦＰ１００は、原稿を読み取って生成された画像データまたはＰＣ１０１から受信した画像データに基づいて画像をシートに印刷する印刷機能を有する。なお、本実施形態では、印刷装置の例としてＭＦＰ１００を説明するが、印刷機能があれば、印刷装置はＳＦＰ（Ｓｉｇｌｅ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。また、本実施形態では、モノクロ画像を印刷するＭＦＰ１００を例に説明するが、ＭＦＰ１００は、カラーで画像を印刷するものであってもよい。
【００１５】
ＰＣ１０１は、アプリケーションソフトによって画像データを生成し、生成した画像データをＭＦＰ１００に送信する。なお、本実施形態では、ＰＣ１０１を外部の情報処理装置の例として説明するが、ＰＣ１０１に限らず、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）やスマートフォンなどの携帯情報端末であってもよい。
【００１６】
ＭＦＰ１００とＰＣ１０１は、ローカルエリアネットワーク等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してと通信を行う。なお、ＭＦＰ１００は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを介してＰＣ１０１と通信を行ってもよい。さらに、ＭＦＰ１００は、Ｗｉ−Ｆｉ（ＷｉｒｅｌｅｓｓＦｉｄｅｌｉｔｙ）やＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信によってＰＣ１０１と通信を行ってもよい。
【００１７】
ＭＦＰ１００は、後述するコントローラ部（制御部）１１０、リーダ部１２０、プリンタ部１３０、外部Ｉ／Ｆ１４０、操作部１５０、展開部１７０、及び、部番付加部１８０を有する。これらは電気的に接続されており、互いに制御コマンドやデータを送受信する。
【００１８】
リーダ部１２０は、コントローラ部１１０との通信を制御するスキャナ制御部１２１、原稿を給紙する原稿給紙ユニット（ＤＦユニット、ＡＤＦともいう）１２２を有する。また、リーダ部１２０での原稿の読取指示はコントローラ部１１０からスキャナ制御部１２１を介して行われる。リーダ部１２０は、原稿の読取指示に従って原稿の画像を光学的に読み取り、電気信号としての画像データに変換する。なお、本実施形態では、リーダ部１２０での原稿の読取指示はコントローラ部１１０からスキャナ制御部１２１を介して行われる場合について以降説明するが、本発明はこれに限られない。リーダ部１２０にスキャナ制御部１２１を持たないＭＦＰの場合、原稿の読取指示はコントローラ部１１０のＣＰＵ１１１から直接行われてもよい。
【００１９】
プリンタ部１３０は、コントローラ部１１０との通信を制御するプリンタ制御部１３１を有する。さらに、プリンタ部１３０は、印刷に使用するシートを収納する複数のシート収納部（給紙段）を備えた給紙ユニット１３２、及び、印刷物に対してステイプル処理やシフト処理を施す排紙ユニット１３３を有する。プリンタ部１３０での画像データの印刷指示はコントローラ部１１０からプリンタ制御部１３１を介して行われ、プリンタ部１３０は、画像データに基づいて、給紙段から給紙されたシートにトナーを用いて画像を形成（印刷）し、画像データの転写と定着を行う。なお、本実施形態では、プリンタ部１３０での画像データの印刷指示はコントローラ部１１０からプリンタ制御部１３１を介して行われる場合について以降説明するが、本発明はこれに限られない。プリンタ部１３０にプリンタ制御部１３１を持たないＭＦＰの場合、プリンタ部１３０での画像データの印刷指示はコントローラ部１１０のＣＰＵ１１１から直接行われてもよい。
【００２０】
また、ＭＦＰ１００は、表示部を有する操作部１５０を備えている。
【００２１】
操作部１５０は、表示部とハードキーとを有する。表示部は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、ＬＣＤ上に貼られた透明電極（静電容量方式でもよい）からなるタッチパネルシートとで構成され、ＬＣＤには操作画面やＭＦＰ１００の状態を示す画面が表示される。操作部１５０は、当該タッチパネルシートまたはハードキーを介してユーザからの各種設定を受け付ける機能と、ＬＣＤに表示される画面を介してユーザに情報を提供する機能とを有する。
【００２２】
展開部１７０は、印刷データを解析して画像データに展開する処理を行う。
【００２３】
部番付加部１８０は、シートに印刷されるべき部番（部番号）を示す部番画像データを生成し、印刷対象の画像データに部番画像データを合成する。本実施形態では、部番として数字（１部、２部、３部、、、）を用いる例を説明する。なお、部番は、例えば、各シートを、配布者が、部毎に複数のユーザに配布した後に、配布先のユーザと部番を管理しておいて、シートの情報が漏洩した場合に、どの受領者の配布物が漏洩したかを特定できるようにしたものである。
【００２４】
コントローラ部１１０は、ＣＰＵ１１１、ＲＡＭ１１４、ＲＯＭ１１５、ＨＤＤ１６０、リーダＩ／Ｆ１１２、及びプリンタＩ／Ｆ１１３を有する。
【００２５】
ＣＰＵ１１１は、このＭＦＰ１００が備える各種ユニットの処理や動作等を制御する。ＲＯＭ１１５は、読み出し専用のメモリであり、ブートシーケンスやフォント情報等のプログラムを予め記憶している。一方、ＲＡＭ１１４は、読み出し及び書き込み可能なメモリであり、リーダ部１２０や外部Ｉ／Ｆ１４０より送られてきた画像データや、各種プログラムや設定情報等を記憶する。
【００２６】
ＨＤＤ１６０は、画像データやプログラムを記憶する大容量の不揮発性メモリである。なお、本実施形態では、大容量の不揮発性メモリとしてＨＤＤ１６０を例として説明するが、ＤＶＤ、ブルーレイディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発メモリを用いてもよい。
【００２７】
リーダＩ／Ｆ１１２は、コントローラ部１１０とリーダ部１２０とを接続するためのインタフェースであり、コントローラ部１１０とリーダ部１２０の間のデータやコマンドのやり取りを制御する。プリンタＩ／Ｆ１１３は、コントローラ部１１０とプリンタ部１３０とを接続するためのインタフェースであり、コントローラ部１１０とプリンタ部１３０との間のデータのやり取りを制御する。例えば、コントローラ部１１０は、プリンタＩ／Ｆ１１３を介して、シートを搬送させる搬送ローラを回転させるモータの駆動コマンドや、画像を形成するためのコマンドをプリンタ部１３０に送信する。また、コントローラ部１１０は、プリンタＩ／Ｆ１１３を介して、プリンタ部１３０の状態の通知をプリンタ部１３０から受け取る。
【００２８】
次に、図２の断面図を用いて、ＭＦＰ１００の構成について説明する。
【００２９】
リーダ部１２０における原稿給紙ユニット１２２は、原稿台にセットされた原稿を１枚ずつ給紙し、原稿は、光学ユニット２１３を介して搬送され、排紙トレイ２１９に排出される。
【００３０】
原稿が光学ユニット２１３の上まで搬送されると、リーダ部１２０は、ランプ２１２を点灯し、光学ユニット２１３によって原稿に光を当てる。この時、原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下、ＣＣＤという）２１８へ導かれ、ＣＣＤ２１８によって読み取られる。ＣＣＤ２１８は反射光を読み取って画像データに変換し、当該画像データをコントローラ部１１０に転送する。
【００３１】
また、リーダ部１２０は、原稿給紙ユニット１２２とプラテンガラス２１１の間に載置された原稿の画像を読み取る。その場合、リーダ部１２０は、ランプ２１２を点灯し、光学ユニット２１３を移動させる。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤ２１８へ導かれ、ＣＣＤ２１８によって読み取られる。ＣＣＤ２１８は反射光を読み取って画像データに変換し、当該画像データをコントローラ部１１０に転送する。なお、反射光を集光するセンサ部は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサである場合について説明したが、このような場合に限らない。センサ部はＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）であってもよい。ＣＩＳを用いる場合、ミラー２１４、２１５、２１６及びレンズ２１７は不要であり、光学ユニット２１３の位置にＣＩＳを設ければよい。
【００３２】
プリンタ部１３０において、レーザドライバ３２１はレーザ発光部３２２を駆動するものであり、コントローラ部１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００３３】
また、プリンタ部１３０は、給紙ユニット１３２として、引き出し状の形状のカセット３１１〜３１４、及び手差しトレイ３４０を有している。カセット３１１〜３１４、及び手差しトレイ３４０は、複数枚のシートを保持することができる。プリンタ部１３０は、カセット３１１〜３１４、及び手差しトレイ３４０のいずれかからシートを給紙し、転写部３２５へ搬送路３３１を通して搬送する。転写部３２５は、感光ドラム３２３に付着された現像剤をシートに転写する。
【００３４】
現像剤が転写されたシートは搬送ベルト３２６によって、定着部３２７に搬送される。定着部３２７は、熱と圧力により現像剤をシートに定着する。その後、定着部３２７を通過したシートを反転せずに排紙する場合、シートは、搬送路３３５、搬送路３３４を通り排紙トレイ４０７に排出される。この場合、シートの表裏は反転されず、シートの印刷面が上を向いたフェイスアップの状態で排紙される。
【００３５】
一方、シートの印刷面を反転して排出する場合、シートは、搬送路３３６を通して搬送路３３８まで導かれる。そこからシートは、逆方向に搬送され、搬送路３３７、搬送路３３４を通して搬送されて排紙トレイ４０７に排紙される。それによって、シートの印刷面が下を向いたフェイスダウンの状態で排紙される。この搬送路３３６、搬送路３３７、搬送路３３８は、シートの表裏を反転させるために用いられるため、反転パスと呼ぶ。
【００３６】
また、両面印刷が設定されている場合、シートは、定着部３２７を通過したあと、搬送路３３６を通って、フラッパ３２９によって搬送路３３３に導かれる。その後、シートは逆方向に搬送され、フラッパ３２９によって、搬送路３３８に導かれた後、再給紙搬送路３３２に導かれる。再給紙搬送路３３２に導かれたシートは、上述したタイミングで搬送路３３１を通り、転写部３２５まで搬送され、転写部３２５によってシートの第２面に現像剤が転写される。そして、シートは、定着部３２７を通して搬送路３３４に導かれる。
【００３７】
片面印刷であるか、両面印刷であるかにかかわらず、搬送路３３４を通して搬送されたシートは排紙ユニット１３３へ搬送される。
【００３８】
排紙ユニット１３３へ搬送されたシートは、まず排紙ユニット１３３のバッファユニット４０１に送られる。ここでは、場合に応じて搬送されてきたシートを、バッファローラに巻きつけてバッファリングする。例えば、この下流で行われるステイプル等処理に時間がかかる場合は、このバッファユニット４０１を利用することによって本体から搬送されてくるシートの搬送間隔を調整することができる。
【００３９】
そして、シートは、この後、上流排出ローラ対４０２、下流排出ローラ対４０３によって搬送路４０４を経由し、スタックトレイ４０５に積まれる。スタックトレイ４０５に１部数のシート束が積載されたら、積載されたシート束は搬送路４０８を経由して、排紙トレイ４０７に排出される。
【００４０】
シフトするよう指定されている場合、スタックトレイ４０５に積載されたシートの束を、直前に排紙したシートの束に対してずらし、排紙トレイ４０７に排出することによって部の切れ目が、ユーザにとってわかりやすくなる。
【００４１】
ステイプルするよう指定されている場合、上流排出ローラ対４０２で搬送され、下流排出ローラ対４０３によって搬送路４０４を経由して、スタックトレイ４０５に積まれたシート束に対してステイプルユニット４０６によってステイプル処理が行われる。綴じられたシート束は、下流排出ローラ対４０３により排紙トレイ４０７に排出される。
【００４２】
なお、本実施形態では、現像器３２４と感光ドラム３２３を１つずつ備えるモノクロ機を用いて説明するが、本発明は、シアン、イエロー、マゼンタ、ブラック用に現像器と感光ドラムを４つずつ備えるカラー機に適用してもよい。また、本実施形態では、電子写真方式で画像をシートに印刷処理を実行する方法について説明するが、インクジェット方式であってもよい。また、画像を印刷することができるものであれば、その他の方法であってもよい。
【００４３】
次に、図３を用いて、図１に示したＭＦＰ１００が有する操作部１５０について説明する。
【００４４】
操作部１５０は、ハードキーによるユーザ操作を受付けるキー入力部６００１、ソフトキー（表示キー）を表示可能で、当該ソフトキーによるユーザ操作を受付けるタッチパネル部６００２を有する。なお、本実施形態では、ハードキーとソフトキーの両方を持つ操作部１７０について説明するが、全てソフトキーによって実現されてもよい。
【００４５】
まず、キー入力部６００１について説明する。図３に示すように、キー入力部６００１は、操作部電源スイッチ６００３を備える。ＭＦＰ１００が、スタンバイモード（通常動作状態）のときに、操作部電源スイッチ６００３がユーザによって押されると、ＣＰＵ１１１は、ＭＦＰ１００を、スタンバイモードからスリープモード（消費電力を抑えている状態）に切り替える。一方、ＭＦＰ１００が、スリープモードのときに、操作部電源スイッチ６００３がユーザによって押されると、ＣＰＵ１１１は、ＭＦＰ１００を、スリープモードからスタンバイモードに切り替える。
【００４６】
スタートキー６００５は、コピーや、データの送信を、ＭＦＰ１００に実行させる指示をユーザから受付けるためのキーである。
【００４７】
ストップキー６００４は、コピーや、データの送信を中断する指示をユーザから受付けるためのキーである。
【００４８】
テンキー６００６は、コピー部数や、その他の数の設定をユーザから受け付けるためのキーである。
【００４９】
次に、タッチパネル部６００２について説明する。タッチパネル部６００２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、その上に貼られた透明電極からなるタッチパネルシートとを有する。このタッチパネル部６００２は、ユーザからの各種設定を受付ける機能と、ユーザに情報を提示する機能とを有する。
【００５０】
以上の構成を有するＭＦＰ１００は、複数種類のジョブを実行することができる。
【００５１】
例えば、ＭＦＰ１００は、リーダ部１２０によって原稿の画像を読み取り、読み取った原稿の画像を示す画像データを生成し、当該画像データと操作部１５０を介して受け付けた設定に基づいてシートに画像を印刷させるコピージョブを実行する。
【００５２】
また、ＭＦＰ１００は、ＰＣ１０１から受信した印刷データを解析し、ＰＣ１０１から受け付けた印刷設定に基づいて画像データを生成し、生成した画像データに基づいてシートに画像を印刷させるプリントジョブを実行する。
【００５３】
さらに、ＭＦＰ１００は、リーダ部１２０によって原稿の画像を読み取り、読み取った原稿の画像を示す画像データを生成し、当該画像データをＨＤＤ１６０に記憶するスキャン格納ジョブを実行する。
【００５４】
また、ＭＦＰ１００は、ＨＤＤ１６０に記憶された画像データと、操作部１５０を介して受け付けた設定に基づいてシートに画像を印刷させるＢＯＸプリントジョブを実行する。
【００５５】
さらに、ＭＦＰ１００は、リーダ部１２０によって原稿の画像を読み取り、読み取った原稿の画像を示す画像データを生成し、当該画像データを、ＰＣ１０１に送信するスキャン送信ジョブを実行する。
【００５６】
また、ＭＦＰ１００は、リーダ部１２０によって原稿の画像を読み取り、読み取った原稿の画像を示す画像データを生成し、当該画像データを、不図示の電話回線を介して外部のファクシミリ装置に送信するファクス送信ジョブを実行する。
【００５７】
ＭＦＰ１００は、これらのジョブを複数受け付けて不揮発性メモリ１４０に順に記憶し、不揮発性メモリ１４０に記憶された順に実行していく。
【００５８】
ここでは、ＭＦＰ１００が、複数種類のジョブを実行することについて説明したが、本発明はこれに限らない。ＭＦＰ１００は、これらの複数種類のジョブのうちの少なくとも画像を印刷するジョブを１種類実行できるものであればよい。
【００５９】
コピージョブを実行する場合、操作部１５０は、図４に示す画面を介してユーザからコピージョブの設定を受け付ける。
【００６０】
図４（ａ）は、コピーの初期画面５００である。この初期画面５００は、印刷装置１００を起動したときや操作部電源スイッチ６００３が押されたときにタッチパネル部６００２に表示される。また、初期画面５００は、リセットキーが押されたときに表示されてもよい。
【００６１】
初期画面５００は、応用モードキー５０１、濃度調整キー５０２、用紙選択キー５０３、倍率設定キー５０４、仕上げキー５０５、両面設定キー５０６、カラーモード設定キー５０７を有する。ユーザは、これらのキーを押下することによってコピージョブの設定を行うことが可能となる。
【００６２】
応用モードキー５０１は、コピーの応用機能の設定を行うための画面を呼び出すためのキーである。例えば、応用モードキー５０１が押されると、画像にページ番号を付加して印刷するページ印字機能や、画像に部番（部番号）を付加して印刷する部数印字機能の設定を行うため画面が呼び出され、操作部１５０に表示される。
【００６３】
図４（ｂ）は、ページ印字機能や部数印字機能の設定画面の例である。ページ印字キー５０８は、画像にページ番号を付加して印刷するよう設定するためのキーである。部数印字キー５０９は、画像に部番を付加して印刷するよう設定するためのキーである。
【００６４】
濃度調整キー５０２は、印刷濃度を調整するためのキーである。
【００６５】
用紙選択キー５０３は、シートの給紙元となるカセットや手差しトレイを決めるためを設定するためのキーである。
【００６６】
倍率設定キー５０４は、コピー倍率を設定するためのキーである。
【００６７】
両面キー５０６は、両面印刷を行うよう設定するためのキーである。
【００６８】
カラーモード設定キー５０７は、原稿の画像がカラーであるかモノクロであるかを判別方法する方法を設定するためのキーである。
【００６９】
また、初期画面５００が表示されている状態でテンキー６００６が押されると、ＣＰＵ１１１は、押されたキーに対応する数値をコピー部数として設定する。まず、初期画面５００ではデフォルトの部数として「１」が設定されている。ここで、テンキー６００６の「３」キーが押された場合、ＣＰＵ１１１は部数を３部に設定し、「１」キーと「５」キーが続けて押された場合、ＣＰＵ１１１は部数を１５に設定する。リセットキーが押された場合、ＣＰＵ１１１は部数を「１」に設定する。
【００７０】
この図４によって設定された内容を、ＣＰＵ１１１は、コピーの設定としてＲＡＭ１１４に格納し、図３のスタートキー６００５が押された場合に、ＲＡＭ１１４に格納された印刷設定に従ってコピージョブを実行する。
【００７１】
以上のような構成を有するＭＦＰ１００は、スタートキー６００５が押されると、リーダ部１２０によって原稿を読み取り、読み取った原稿の画像を示す画像データをＨＤＤ１６０に記憶する。そして、ＭＦＰ１００は、記憶した画像データと、ユーザによって設定されたコピーの設定に基づくコピージョブを生成し、生成したコピージョブに基づいてシートに画像をレイアウトして印刷する。
【００７２】
原稿の画像データが複数ページあり、読み取った原稿の画像データに基づいて画像を１部あたり複数枚のシートに印刷して排紙する場合について説明する。まず、ＣＰＵ１１１は、先頭のページからシートにレイアウトし、レイアウトが完了したシートから印刷を開始する。それによって、全ページがＨＤＤ１６０に記憶されるのを待たずとも印刷が開始されるので、印刷の開始が早くなる。そして、ＣＰＵ１１１は、画像が印刷されたシートを反転してフェイスダウンで排紙するよう制御する。このようにして排紙された結果を図５（ａ）に示す。なお、図５（ａ）に示す図は、シートの排紙順が分かりやすいようにシートをずらして図示しているが、排紙されるシートはずれていなくてもよく、シートの端を揃えて排紙される方が望ましい。以降の同様の図についても同様にシートをずらして図示するが、シートの端は揃えて排紙された方が望ましい。図５（ａ）の各シートは、１ページ目から順番にフェイスダウンで２ページ目、３ページ目と続けて排紙されている。また、複数枚のシートが先頭からフェイスダウンで排紙されるため、ユーザは、複数枚のシートの表裏をひっくり返して手に取ったときに、図５（ｂ）に示す正しいページ順に並んだシート束を手に入れることができる。なお、複数部数のシート束に画像を印刷する場合も、同じ手順でシートの印刷を繰り返す。
【００７３】
一方、読み取った原稿の画像データに基づいて画像を１部あたり１枚のシートに印刷する場合について説明する。なお、ここでは部番は印刷するよう設定されていないものとする。この場合、フェイスアップでシートを排紙しても、シートの順番が狂うことはない。それにも関わらず、シートをフェイスダウンで排紙すると、シートを、反転パスを通して反転させるための時間が余分にかかるため、印刷完了までの時間が長くなってしまう。そこで、ＣＰＵ１１１は、１部あたり１枚のシートに画像を印刷する場合に、１枚のシートに画像を印刷し、画像が印刷されたシートを反転せずにフェイスアップで排紙する。このようにして排紙された結果を図６（ａ）に示す。それによって、印刷が完了するまでの時間を短くすることができる。なお、１部あたり１枚のシートを複数部印刷する場合も、部番をシートに印刷しない場合には、同じ手順でシートの印刷を繰り返す。複数部排紙された結果を図６（ｂ）に示す。
【００７４】
次に、読み取った原稿の画像データに基づいて画像を１部あたり１枚のシートに印刷する場合で、且つ、シートに部番を印刷するよう設定されている場合を説明する。
【００７５】
この場合、１部あたり１枚のシートに画像を印刷し、そのシートに部番を印刷しない場合と同様にフェイスアップでシートを排紙すると、排紙結果は図７（ａ）のようになる。この場合、シートを反転する必要はないため、印刷が完了するまでの時間は短くなるが、部番の順番が正しくないため、ユーザは、１部目のシートと、３部目のシートを手で入れ替えなければならない。
【００７６】
そこで、本実施形態に係る発明は、画像データに基づいて画像を１枚のシートに印刷する場合であっても、シートに部番を印刷するよう設定されている場合は、シートをフェイスダウンで排紙する。フェイスダウンでシートが排紙された結果を図７（ｂ）に示す。それによって、ユーザがシートの順番を並べ変えなくて済む。
【００７７】
ユーザは、複数枚のシートの表裏をひっくり返して手に取ったときに、図７（ｃ）に示す正しい順番で部番が印刷されたシート束を手に入れることができる。
【００７８】
なお、１部あたり複数枚のシートを印刷するときには、複数枚のシート間のページ順が狂わないように、部番を印刷するか否かに関わらず、ＣＰＵ１１１は、複数枚のシートをフェイスダウンで排紙するよう制御する。
【００７９】
次に、図８を用いて、本実施形態におけるＭＦＰ１００のコピージョブの実行制御について説明する。図８に示すフローチャートは、ＣＰＵ１１１がＲＯＭ１１５に記憶されたプログラムをＲＡＭ１１４に読み出して実行することによって実現される。
【００８０】
Ｓ２０１０で、ＣＰＵ１１１は、ジョブを受け付ける。具体的に、図４（ａ）や図４（ｂ）に示す画面でコピーの設定を受け付けた状態でスタートキー６００５が押されると、ＣＰＵ１１１は、コピージョブを受け付けたと判定する。ＣＰＵ１１１は、受け付けたコピーの設定をＲＡＭ１１４に記憶する。
【００８１】
Ｓ２０２０で、ＣＰＵ１１１は、リーダ部１２０に原稿の読取を開始させる。読取方法は、原稿給紙ユニット１２２上に載置された原稿を搬送して読み取る方法であっても、原稿台に載置された原稿を読み取る方法であってもよい。リーダ部１２０が原稿を読み取ると、読み取られた原稿の画像を示す画像データがスキャナ制御部１２１によって生成され、生成された画像データはＨＤＤ１６０に記憶される。なお、原稿台に載置された原稿を読み取る場合、ＣＰＵ１１１は、１枚の原稿の読取が完了するたびに、続けて読み取らせたい原稿があるか否かをユーザに操作部１５０を介して指定させる。そして、次の原稿があると指定された場合、ＣＰＵ１１１は次の原稿の読み取りを待機し、スタートキー６００５が押されたことに従って次の原稿を読み取る。一方、次の原稿がないと指定された場合に、ＣＰＵ１１１は、１枚目の原稿から、次の原稿がないと指定されるまでに原稿を読み取って記憶された原稿の画像データをＳ２０１０で受け付けたコピージョブによって印刷すべき画像データとして認識する。
【００８２】
Ｓ２０３０で、ＣＰＵ１１１は、ＨＤＤ１６０に記憶されたジョブの画像データと、ユーザから操作部１５０を介して受け付けたコピーの設定に基づいて、シートに対する画像のレイアウトを開始する。例えば、ユーザによってコピーの設定として１ｉｎ１、片面が設定されている場合、シートの片面に１ページの画像をレイアウトしていく。そのため、ＨＤＤ１６０に記憶された画像データ１ページにつき、印刷に必要なシートは１枚となる。一方、ユーザによってコピーの設定として２ｉｎ１、片面が設定されている場合、シートの片面に２ページの画像をレイアウトしていく。この場合、ＨＤＤ１６０に記憶された画像データ２ページにつき、印刷に必要なシートは１枚となる。また、ユーザによってコピーの設定として１ｉｎ１、両面が設定されている場合、シートの第１面に１ページの画像をレイアウトし、シートの第２面に１ページの画像をレイアウトしていく。この場合、ＨＤＤ１６０に記憶された画像データ２ページにつき、印刷に必要なシートは１枚となる。そして、ユーザによってコピーの設定として２ｉｎ１、両面が設定されている場合、シートの第１面に２ページの画像をレイアウトし、シートの第２面に２ページの画像をレイアウトしていく。この場合、ＨＤＤ１６０に記憶された画像データ４ページにつき、印刷に必要なシートは１枚となる。このようにして、ＣＰＵ１１１は、シートに対して画像をレイアウトしていく。
【００８３】
Ｓ２０５０で、ＣＰＵ１１１は、Ｓ２０３０で行われたレイアウトの結果、印刷に必要なシートが２枚以上あるか否かを判定する。具体的に、ＣＰＵ１１１は、Ｓ２０３０でレイアウトされた結果、印刷に必要なシートの枚数が１枚であると判定すると、Ｓ２０６０に処理を進め、２枚以上あると判定するとＳ２３００に処理を進める。
【００８４】
Ｓ２０６０で、ＣＰＵ１１１は、部番を印刷するよう設定されているか否かを、ＲＡＭ１１４に記憶されたコピーの設定を参照して判定する。図４（ｂ）に示す部数印字キー５０９によって部番を印刷するよう設定されている場合、ＲＡＭ１１４には、部番を印刷するよう設定されたことを示す情報が記憶されている。図４（ｂ）に示す部数印字キー５０９によって部番を印刷するよう設定されていない場合、ＲＡＭ１１４には、部番を印刷しないよう設定されたことを示す情報が記憶されている。部番を印刷するよう設定されていると判定した場合、ＣＰＵ１１１はＳ２２００に処理を進め、部番を印刷するよう設定されていない場合、ＣＰＵ１１１はＳ２０７０に処理を進める。
【００８５】
Ｓ２０７０で、ＣＰＵ１１１は、シートをフェイスアップで排紙するよう設定する。この場合、１部あたり１枚のシートを排紙する場合であり、シートを反転せずに排紙することによって、印刷が完了するまでの時間を短くすることができる。また、シートに部番が印刷されないので、部番の順番が狂うことがない。なお、Ｓ２０７０では、指定された部数が１部であっても２部以上であっても、シートはフェイスアップで排紙される。これは、シートに部番が印刷されないため、図６（ａ）に示すように１部印刷を行う場合も、図６（ｂ）に示すように複数部印刷を行う場合も、正しい順番でシートをフェイスアップで排紙できるためである。
【００８６】
Ｓ２０８０で、ＣＰＵ１１１は、シートに部番なしで印刷を実行するようプリンタ部１３０を制御する。Ｓ２０８０の処理の詳細な説明は、図９を用いて説明する。
【００８７】
Ｓ２０６０からＳ２２００に処理を進めた場合、ＣＰＵ１１１は、複数部印刷するよう設定されているか否かをＲＡＭ１１４に記憶されたコピーの設定を参照して判定する。部数の設定は、図３のテンキー６００６を介してユーザによって予め設定されている。設定された部数が１であれば、ＣＰＵ１１１は、複数部印刷するよう設定されていないと判定し、Ｓ２２１０に処理を進める。一方、設定された部数が２以上であれば、ＣＰＵ１１１は、複数部印刷するよう設定されていると判定し、Ｓ２２３０に処理を進める。
【００８８】
Ｓ２２１０に処理を進めた場合、ＣＰＵ１１１は、シートを反転してフェイスアップで排紙するよう設定する。この場合、１部あたり１枚のシートを排紙する場合であり、シートを反転せずに排紙することによって、印刷が完了するまでの時間を短くすることができる。また、シートに部番が印刷されないので、部番の順番が狂うことがない。
【００８９】
Ｓ２２２０で、ＣＰＵ１１１は、部番付加部１８０によって部番を付加しつつ印刷を実行するようプリンタ部１３０を制御する。Ｓ２２２０の処理の詳細は、図１０を用いて説明する。
【００９０】
一方、Ｓ２２００からＳ２２３０に処理を進めた場合、ＣＰＵ１１１は、シートをフェイスダウンで排紙するよう設定する。この場合、１部あたり１枚のシートを複数部排紙する場合であり、シートをフェイスアップで出してしまうと、図７（ａ）に示すように部番の順番が狂ってしまう。そこで、Ｓ２２３０で、ＣＰＵ１１１は、シートをフェイスダウンで排紙するよう設定することによって、図７（ｂ）に示す出力結果が出力されるよう制御する。それによって、ユーザは、排紙されたシートを並び替えなくて済む。
【００９１】
Ｓ２２４０で、ＣＰＵ１１１は、部番付加部によって部番を付加しつつ印刷を実行するようプリンタ部１３０を制御する。Ｓ２２４０の処理の詳細は、図１０を用いて説明する。
【００９２】
Ｓ２０５０からＳ２３００に処理を進めた場合、ＣＰＵ１１１は、部番を印刷するよう設定されているか否かを、ＲＡＭ１１４に記憶されたコピーの設定を参照して判定する。判定の方法は、Ｓ２０６０で説明した方法と同様である。部番を印刷するよう設定されていないと判定された場合、Ｓ２３１０に処理を進め、部番を印刷するよう設定されていると判定された場合、Ｓ２３３０に処理を進める。
【００９３】
Ｓ２３１０に処理を進めた場合、ＣＰＵ１１１は、シートをフェイスダウンで排紙するよう設定する。この場合、部番は印刷されないが、１部あたり複数枚のシートを排紙する場合であり、シートを先頭ページからフェイスアップで出してしまうとページ順が狂ってしまう。一方、全ページの画像データをＨＤＤ１６０に記憶してから、最終ページから印刷を開始すると印刷の開始が遅くなってしまう。そこで、ＣＰＵ１１１は、シートを先頭ページから印刷し、シートを反転してフェイスダウンで排紙するよう設定する。
【００９４】
Ｓ２３２０で、ＣＰＵ１１１は、部番なしで印刷を実行するようプリンタ部１３０を制御する。Ｓ２３２０の処理の詳細は、図１０を用いて説明する。
【００９５】
Ｓ２３３０で、ＣＰＵ１１１は、シートをフェイスダウンで排紙するよう設定する。この場合、１部あたり複数枚のシートを排紙する場合であり、シートを先頭ページからフェイスアップで出してしまうと、ページ順が狂ってしまう。また、複数部印刷する場合、先頭ページからフェイスアップで出してしまうと、部番の順番も狂ってしまう。一方、全ページの画像データをＨＤＤ１６０に記憶してから、最終ページから印刷を開始すると印刷の開始が遅くなってしまう。そこで、ＣＰＵ１１１は、シートを先頭ページから印刷し、シートを反転してフェイスダウンで排紙するよう設定する。つまり、印刷に必要なシートが２枚以上ある場合には、部番を印刷するよう設定されているか否か、及び、複数部印刷するよう指定されているか否かに関わらず、ＣＰＵ１１１は、シートをフェイスダウンで排紙するよう制御する。
【００９６】
Ｓ２３４０で、ＣＰＵ１１１は、部番付加部によって部番を付加しつつ印刷を実行するようプリンタ部１３０を制御する。
【００９７】
次に、図９を用いて、Ｓ２０８０、Ｓ２３４０における部番なしで印刷を実行する処理について説明する。図９に示すフローチャートは、ＣＰＵ１１１がＲＯＭ１１５に記憶されたプログラムをＲＡＭ１１４に読み出して実行することによって実現される。
【００９８】
Ｓ３０１０で、ＣＰＵ１１１は、給紙ユニット１３２から１枚シートを給紙させ、給紙されたシートに画像データに基づいて画像を印刷させる。
【００９９】
Ｓ３０２０で、ＣＰＵ１１１は、画像が印刷されたシートを図８で設定された排紙方法で排紙するようプリンタ部１３０を制御する。つまり、シートをフェイスアップで排紙するよう設定されていれば、ＣＰＵ１１１は、画像が印刷されたシートをフェイスアップで排紙するよう制御する。一方、シートをフェイスダウンで排紙するよう設定されていれば、ＣＰＵ１１１は、画像が印刷されたシートをフェイスダウンで排紙するよう制御する。
【０１００】
Ｓ３０３０で、ＣＰＵ１１１は、全てのページの印刷が完了したか否かを判定する。ＣＰＵ１１１は、ＨＤ１６０に、印刷すべき画像データがまだあれば、全てのページの印刷が完了していないと判定し、印刷すべき画像データがなければ、全てのページの印刷が完了したと判定する。全てのページの印刷が完了していないと判定した場合、ＣＰＵ１１１は、Ｓ３０１０に処理を進め、全てのページの印刷が完了していると判定した場合、処理を終了する。
【０１０１】
次に、図１０を用いて、Ｓ２２２０、Ｓ２２４０、Ｓ２３２０の部番付きで印刷を実行する処理について説明する。図１０に示すフローチャートは、ＣＰＵ１１１がＲＯＭ１１５に記憶されたプログラムをＲＡＭ１１４に読み出して実行することによって実現される。
【０１０２】
Ｓ４０１０で、ＣＰＵ１１１は、ＲＡＭ１１４に変数Ｎを用意し、Ｎに１をセットする。
【０１０３】
Ｓ４０２０で、ＣＰＵ１１１は、ＲＡＭ１１４に記憶されたＮの値を、部番付加部１８０に通知し、部番付加部１８０にＮの値を示す部番画像データを生成させる。そして、部番付加部１８０によって生成された部番画像データを、ＨＤＤ１６０に記憶された印刷対象の画像データに合成する。
【０１０４】
Ｓ４０３０で、ＣＰＵ１１１は、給紙ユニット１３２から１枚シートを給紙させ、給紙されたシートに、部番画像データが合成された画像データに基づいて部番付きの画像をシートに印刷させる。
【０１０５】
Ｓ４０４０で、ＣＰＵ１１１は、画像が印刷されたシートを図８で設定された排紙方法で排紙するようプリンタ部１３０を制御する。つまり、シートをフェイスアップで排紙するよう設定されていれば、ＣＰＵ１１１は、画像が印刷されたシートをフェイスアップで排紙するよう制御する。一方、シートをフェイスダウンで排紙するよう設定されていれば、ＣＰＵ１１１は、画像が印刷されたシートをフェイスダウンで排紙するよう制御する。
【０１０６】
Ｓ４０５０で、ＣＰＵ１１１は、１部の印刷が完了したか否かを判定する。まだ、ＨＤＤ１６０に印刷対象の画像データがある場合、１部の印刷が完了していないと判定し、ＣＰＵ１１１は、Ｓ４０２０に処理を進め、ＨＤＤ１６０に印刷対象の画像データがない場合、１部の印刷が完了したと判定し、Ｓ４０６０に処理を進める。
【０１０７】
Ｓ４０６０で、ＣＰＵ１１１は、全てのページの印刷が完了したか否かを判定する。ＣＰＵ１１１は、ＨＤＤ１６０に、印刷すべき画像データがまだあれば、全てのページの印刷が完了していないと判定し、印刷すべき画像データがなければ、全てのページの印刷が完了したと判定する。全てのページの印刷が完了していないと判定した場合、ＣＰＵ１１１は、Ｓ４０７０に処理を進め、全てのページの印刷が完了していると判定した場合、処理を終了する。
【０１０８】
Ｓ４０７０で、ＣＰＵ１１１は、ＲＡＭに記憶されたＮの値をインクリメントし、次の部の印刷を行うためにＳ４０２０に処理を進める。
【０１０９】
以上のような制御を行うことによって、１部あたり１枚のシートに部番を印刷して排紙する場合に、印刷完了までの時間が長くなることを抑制しつつ、部番の順番が狂うことを抑制することができる。
【０１１０】
なお、上述した実施形態では、Ｓ２２００で、複数部印刷するよう設定されていると判定された場合、シートをフェイスダウンで排紙し、複数部印刷するよう設定されていないと判定された場合、シートをフェイスアップで排紙する例を説明した。つまり、１部あたり１枚のシートに画像を印刷する印刷処理を複数部行うか、１部行うかによって、シートをフェイスアップで排紙するかフェイスダウンで排紙するかを決める例を説明した。しかしながら、本発明はこれに限られない。例えば、Ｓ２２００は必ずしも必要ではなく、Ｓ２０６０で部番を印刷するよう設定されている場合、指定された部数に関わらず、シートをフェイスダウンで排紙するよう制御してもよい。つまり、部番を印刷するよう設定されている場合、指定された部数が１枚であっても、シートをフェイスダウンで排紙するようにしてもよい。
【０１１１】
＜第２の実施形態＞
第１の実施形態では、１部あたり１枚のシートに部番を印刷して複数部の印刷物を出力する場合に、１から順に部番を付加した画像を印刷し、画像が印刷されたシートをフェイスダウンで排紙する例を説明した。
【０１１２】
第２の実施形態では、１部あたり１枚のシートに部番を印刷して複数部の印刷物を出力する場合に、最終部から順に部番を付加した画像を印刷し、画像が印刷されたシートをフェイスアップで排紙する例を説明する。その結果、図１１に示す出力物が排紙される。なお、最終部とは、操作部１５０を介してユーザによって指定された部数に対応する。
【０１１３】
なお、ＭＦＰ１００の基本構成は、第１の実施形態と同様であるため、ここでは第１の実施形態との差分を説明する。
【０１１４】
図１２は、本実施形態の制御を示すフローチャートである。図１２に示すフローチャートは、ＣＰＵ１１１がＲＯＭ１１５に記憶されたプログラムをＲＡＭ１１４に読み出して実行することによって実現される。なお、図８のフローチャートと同じステップには、図８と同じ番号を付けている。図８との差分は、Ｓ２２３０の代わりにＳ８０１０を実行し、Ｓ２２４０の代わりにＳ８０２０を実行する点である。
【０１１５】
Ｓ８０１０で、ＣＰＵ１１１は、シートをフェイスアップで排紙するよう設定する。
【０１１６】
Ｓ８０２０で、ＣＰＵ１１１は、最終部から順に部番を付加した画像を印刷し、画像が印刷されたシートをフェイスアップで排紙するようプリンタ部１３０を制御する。
【０１１７】
Ｓ８０２０で、ＣＰＵ１１１は、図１３に示す制御を実行する。
【０１１８】
図１３に示すフローチャートは、ＣＰＵ１１１がＲＯＭ１１５に記憶されたプログラムをＲＡＭ１１４に読み出して実行することによって実現される。
【０１１９】
Ｓ９０１０で、ＣＰＵ１１１は、ＲＡＭ１１４に変数Ｎを用意し、Ｎに、ユーザによって指定されたコピー部数（総部数）をセットする。
【０１２０】
Ｓ９０２０で、ＣＰＵ１１１は、ＲＡＭ１１４に記憶されたＮの値を、部番付加部１８０に通知し、部番付加部１８０にＮの値を示す部番画像データを生成させる。そして、部番付加部１８０によって生成された部番画像データを、ＨＤＤ１６０に記憶された印刷対象の画像データに合成する。
【０１２１】
Ｓ９０３０で、ＣＰＵ１１１は、給紙ユニット１３２から１枚シートを給紙させ、給紙されたシートに、部番画像データが合成された画像データに基づいて部番付きの画像をシートに印刷させる。
【０１２２】
Ｓ９０４０で、ＣＰＵ１１１は、画像が印刷されたシートを図１２で設定された排紙方法で排紙するようプリンタ部１３０を制御する。つまり、Ｓ８０１０でシートをフェイスアップで排紙するよう設定されているため、ＣＰＵ１１１は、画像が印刷されたシートをフェイスアップで排紙するよう制御する。
【０１２３】
Ｓ９０５０で、ＣＰＵ１１１は、１部の印刷が完了したか否かを判定する。まだ、ＨＤＤ１６０に印刷対象の画像データがある場合、１部の印刷が完了していないと判定し、ＣＰＵ１１１は、Ｓ９０２０に処理を進め、ＨＤＤ１６０に印刷対象の画像データがない場合、１部の印刷が完了したと判定し、Ｓ９０６０に処理を進める。
【０１２４】
Ｓ９０６０で、ＣＰＵ１１１は、全てのページの印刷が完了したか否かを判定する。ＣＰＵ１１１は、ＨＤＤ１６０に、印刷すべき画像データがまだあれば、全てのページの印刷が完了していないと判定し、印刷すべき画像データがなければ、全てのページの印刷が完了したと判定する。全てのページの印刷が完了していないと判定した場合、ＣＰＵ１１１は、Ｓ９０７０に処理を進め、全てのページの印刷が完了していると判定した場合、処理を終了する。
【０１２５】
Ｓ９０７０で、ＣＰＵ１１１は、ＲＡＭに記憶されたＮの値をデクリメントし、次の部の印刷を行うためにＳ９０２０に処理を進める。
【０１２６】
以上のような制御を行うことによって、１部あたり１枚のシートに部番を印刷して排紙する場合に、印刷完了までの時間が長くなることを抑制しつつ、部番の順番が狂うことを抑制することができる。
【０１２７】
なお、上述した実施形態では、Ｓ２２００で、複数部印刷するよう設定されていると判定された場合、シートをフェイスダウンで排紙し、複数部印刷するよう設定されていないと判定された場合、シートをフェイスアップで排紙する例を説明した。しかしながら、本発明はこれに限られない。例えば、Ｓ２２００は必ずしも必要ではなく、Ｓ２０６０で部番を印刷するよう設定されている場合、指定された部数に関わらず、シートをフェイスダウンで排紙するよう制御してもよい。つまり、部番を印刷するよう設定されている場合、指定された部数が１枚であっても、シートをフェイスダウンで排紙するようにしてもよい。
【０１２８】
＜その他の実施形態＞
上述した実施形態では、コピージョブを実行する場合について説明したが、ＰＣ１０１から受信した画像データに基づいて画像を印刷するプリントジョブについて適用してもよい。その場合、Ｓ２０２０をＰＣから画像データとプリントジョブの設定を受信するに読み替えればよい。ＰＣ１０１で、ユーザは、アプリケーションソフトを用いて画像データを作成し、プリンタドライバを用いて部数や、部番を印刷するか否かの設定を行い、ＭＦＰ１０１に対して送信指示を行う。送信指示が行われるとＰＣ１０１は、画像データとプリントジョブの設定とを含むプリントジョブを生成し、生成したプリントジョブをＭＦＰ１００に送信する。ＭＦＰ１００は、プリントジョブの画像データとプリントジョブの設定に基づいて、シートに対して画像をレイアウトし、レイアウトされた画像を印刷する。
【０１２９】
なお、上述した実施形態では、部番（部番号）を例に説明したが、部番は、順序を有するものであれば、数字（１、２、３）の他に、アルファベット（Ａ、Ｂ、Ｃ）であってもよい。また、部番の代わりに、配布したい人の名前をあいうえお順に部毎に印刷するものであってもよい。この部番は、上述したように、例えば、各シートを、配布者が、部毎に複数のユーザに配布した後に、配布先のユーザと部番を管理しておいて、シートの情報が漏洩した場合に、どの受領者の配布物が漏洩したかを特定できるようにしたものであればよい。
【０１３０】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述の実施例の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を装置（又はシステム）に供給し、その装置（又はシステム）のコンピュータ（ＣＰＵ、ＭＰＵ）が記憶媒体に格納したプログラムコードを読出す処理である。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになる。また、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。また前記記憶媒体は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であってもよい。さらに、前記記憶媒体は、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、フラッシュメモリ、メモリカード等であってもよい。また、上述した実施例の１又は複数の機能は、１つのプロセッサによって実現されてもよいし、複数のプロセッサによって実現されてもよいし、ネットワーク上の複数のコンピュータによって実現されてもよい。
【符号の説明】
【０１３１】
１１１  ＣＰＵ
１１４  ＲＡＭ
１１５  ＲＯＭ
１５０  操作部
１６０  ＨＤＤ
【図１】
2015107610.tif 000003
【図２】
2015107610.tif 000004
【図３】
2015107610.tif 000005
【図４】
2015107610.tif 000006
【図５】
2015107610.tif 000007
【図６】
2015107610.tif 000008
【図７】
2015107610.tif 000009
【図８】
2015107610.tif 000010
【図９】
2015107610.tif 000011
【図１０】
2015107610.tif 000012
【図１１】
2015107610.tif 000013
【図１２】
2015107610.tif 000014
【図１３】
2015107610.tif 000015