(57)【要約】【課題】ユーザに余剰なタブ紙を取り除くための負担をかけることなく、逆順に印刷されるシートにタブ紙を添付する場合でも、適切に余剰タブ紙を排紙する。【解決手段】印刷ジョブを実行することによって１部数あたりＮ枚（Ｎは１以上の自然数）の記録シートが排紙される印刷物の所定の位置に、複数枚で１セットとしたタブ紙を添付する印刷装置で、印刷ジョブの１部数分の印刷物に添付するように指定されたタブ紙の枚数を特定し、印刷ジョブの１部数分の印刷物を印刷する場合に、特定手段によって特定された枚数と１セット分のタブ紙の枚数との差に相当する枚数の余剰タブ紙を排紙した後、印刷ジョブの印刷物をＮ枚目から排紙するよう制御する。【選択図】図７
2009249106.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを実行することによって１部数あたりＮ枚（Ｎは１以上の自然数）の記録シートが排紙される印刷物の所定の位置に、複数枚で１セットとしたタブ紙を添付する印刷装置であって、
前記印刷ジョブの１部数分の印刷物に添付するように指定されたタブ紙の枚数を特定する特定手段と、
前記印刷ジョブの１部数分の印刷物を印刷する場合に、前記特定手段によって特定された枚数と１セット分のタブ紙の枚数との差に相当する枚数の余剰タブ紙を排紙した後、前記印刷ジョブの印刷物をＮ枚目から排紙するよう制御する制御手段とを有することを特徴とする印刷装置。
【請求項２】
前記印刷ジョブが逆順で印刷するように指定された印刷ジョブである場合に、前記制御手段は、前記余剰タブ紙を排紙した後、前記印刷ジョブの印刷物をＮ枚目から排紙するよう制御することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷ジョブが正順で印刷するように指定された印刷ジョブである場合に、前記制御手段は、前記印刷ジョブの印刷物を１枚目から排紙し、Ｎ枚目が排紙された後に余剰タブ紙を排紙するよう制御することを特徴とする請求項１または請求項２記載の印刷装置。
【請求項４】
前記印刷ジョブを実行することによって排紙される印刷物がフェイスアップの状態で排紙される場合に、前記制御手段は、前記余剰タブ紙を排紙した後、前記印刷ジョブの印刷物をＮ枚目から排紙するよう制御することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記印刷ジョブを実行することによって排紙される印刷物がフェイスダウンの状態で排紙される場合に、前記制御手段は、前記印刷ジョブの印刷物を１枚目から排紙し、Ｎ枚目が排紙された後に余剰タブ紙を排紙するよう制御することを特徴とする請求項１または請求項２記載の印刷装置。
【請求項６】
前記印刷ジョブを受付ける受付手段と、
前記受付手段によって受付けた印刷ジョブを解析する解析手段とをさらに有し、
前記特定手段は、前記解析手段による解析結果に基づいて、前記印刷ジョブの１部数分の印刷物に添付するように指定されたタブ紙の枚数を特定することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記制御手段は、前記印刷物が排紙される排紙部とは異なる排紙部に前記余剰タブ紙を排紙するよう制御することを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記タブ紙の１セット分の枚数を入力する入力手段と、
前記入力手段によって入力された枚数を前記タブ紙の１セット分の枚数として記憶する記憶手段とを有し、
前記制御手段は、前記印刷ジョブの１部数分の印刷物を印刷する場合に、前記特定手段によって特定された枚数と、前記記憶手段に記憶された枚数との差に相当する枚数の余剰タブ紙を排紙した後、前記印刷ジョブの印刷物をＮ枚目から排紙するよう制御することを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
印刷ジョブを実行することによって１部数あたりＮ枚（Ｎは１以上の自然数）の記録シートが排紙される印刷物の所定の位置に、複数枚で１セットとしたタブ紙を添付する印刷装置の制御方法であって、
前記印刷ジョブの１部数分の印刷物に添付するように指定されたタブ紙の枚数を特定する特定工程と、
前記印刷ジョブの１部数分の印刷物を印刷する場合に、前記特定工程で特定された枚数と１セット分のタブ紙の枚数との差に相当する枚数の余剰タブ紙を排紙した後、前記印刷ジョブの印刷物をＮ枚目から排紙するよう制御する制御工程とを有することを特徴とする印刷装置の制御方法。
【請求項１０】
前記印刷ジョブが逆順で印刷するように指定された印刷ジョブである場合に、前記制御工程では、前記余剰タブ紙を排紙した後、前記印刷ジョブの印刷物をＮ枚目から排紙するよう制御することを特徴とする請求項９記載の印刷装置の制御方法。
【請求項１１】
前記印刷ジョブが正順で印刷するように指定された印刷ジョブである場合に、前記制御工程では、前記印刷ジョブの印刷物を１枚目から排紙し、Ｎ枚目が排紙された後に余剰タブ紙を排紙するよう制御することを特徴とする請求項９または請求項１０記載の印刷装置の制御方法。
【請求項１２】
前記印刷ジョブを実行することによって排紙される印刷物がフェイスアップの状態で排紙される場合に、前記制御工程では、前記余剰タブ紙を排紙した後、前記印刷ジョブの印刷物をＮ枚目から排紙するよう制御することを特徴とする請求項９記載の印刷装置の制御方法。
【請求項１３】
前記印刷ジョブを実行することによって排紙される印刷物がフェイスダウンの状態で排紙される場合に、前記制御工程では、前記印刷ジョブの印刷物を１枚目から排紙し、Ｎ枚目が排紙された後に余剰タブ紙を排紙するよう制御することを特徴とする請求項９または請求項１０記載の印刷装置の制御方法。
【請求項１４】
前記印刷ジョブを受付ける受付工程と、
前記受付工程で受付けた印刷ジョブを解析する解析工程とをさらに有し、
前記特定工程は、前記解析工程の解析結果に基づいて、前記印刷ジョブの１部数分の印刷物に添付するように指定されたタブ紙の枚数を特定することを特徴とする請求項９乃至１３のいずれか１項に記載の印刷装置の制御方法。
【請求項１５】
前記制御工程では、前記印刷物が排紙される排紙部とは異なる排紙部に前記余剰タブ紙を排紙するよう制御することを特徴とする請求項９乃至１４のいずれか１項に記載の印刷装置の制御方法。
【請求項１６】
ユーザによって入力されたタブ紙の１セット分の枚数を前記タブ紙の１セット分の枚数として記憶する記憶手段とを有し、
前記制御工程では、前記印刷ジョブの１部数分の印刷物を印刷する場合に、前記特定工程で特定された枚数と、前記記憶手段に記憶された枚数との差に相当する枚数の余剰タブ紙を排紙した後、前記印刷ジョブの印刷物をＮ枚目から排紙するよう制御することを特徴とする請求項９乃至１５のいずれか１項に記載の印刷装置の制御方法。
【請求項１７】
請求項９乃至１６のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラムを記憶したコンピュータ読取可能な記憶媒体。
【請求項１８】
請求項９乃至１６のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを実行することによって印刷される印刷物の所定の位置にタブ紙を添付する印刷装置、印刷装置の制御方法、記憶媒体及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷ジョブを実行することによって印刷される印刷物の所定の位置にタブ紙（「タブ付きシート」ともいう。）を添付する機能を有する印刷装置が提案されている。このような印刷装置で使用されるタブ紙は、予め定められた枚数を組み合わせて１セットとして扱われる。例えば、タブ紙５枚を組み合わせて１セットとして扱われる。ここで、印刷ジョブを実行することによって印刷される１部数分の印刷物にタブ紙を３枚挿入する場合、５枚を１セットとするタブ紙を給紙部にセットして印刷を実行すると、１部目の印刷を行った後に余剰なタブ紙が２枚発生する。この場合、余剰なタブ紙（ここでは２枚）を排紙せず、同様にして、２部目の文書を印刷すると、タブ紙の耳の並びが１部目と２部目で異なってしまう。これを解決するために、部単位の印刷終了時に給紙段（シート収納庫）に残る余剰なタブ紙を排紙部に排紙し、部毎にタブ紙の耳の並びが異ならないようにする技術が提案されている（例えば、特許文献１参照）。この特許文献１に記載された方法では、片面に印刷されたシートを排紙する場合に、印刷されたシートを、シートの表面と裏面を反転させるための反転パスによって印刷面が下向き（フェイスダウンの状態）になるように反転させたうえで排紙する。それによって、排紙されるシートのページ順が逆順になることを防いでいる。
【０００３】
また、従来の印刷装置では、印刷面が上向き（フェイスアップの状態）になるようにシートを排紙することができるものがある。印刷されるシートをフェイスアップの状態で排紙することによって、ユーザは排紙されるシートの内容を、シートを裏返さずとも確認することができる。このような印刷装置は、印刷ジョブに含まれる複数ページ分の画像データを一旦メモリに記憶させ、記憶された画像データを最後のページから順（逆順）に読み出して印刷する。それによって、フェイスアップの状態で排紙されるシートのページ順が逆順になることを防ぐことができる。
【特許文献１】特開２００２−００３０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようにフェイスアップの状態で排紙されるシートにタブ紙を添付することを考えた場合には、タブ紙も逆順に給紙されるため、本来、余剰タブ紙とすべきものを使用してしまうことになる。従って、ユーザが印刷ジョブの実行によって印刷されるシートに挿入されるタブ紙の枚数を考慮し、予め余剰なタブ紙を手作業によって取り除いたうえでタブ紙を給紙部にセットすることになり、ユーザに余剰タブ紙を取り除くための負担がかかってしまう。
【０００５】
本発明は、上記問題に鑑みて成されたものであり、ユーザに余剰なタブ紙を取り除くための負担をかけることなく、逆順に印刷されるシートにタブ紙を添付する場合でも、適切に余剰タブ紙を排紙することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の発明は、印刷ジョブを実行することによって１部数あたりＮ枚（Ｎは１以上の自然数）の記録シートが排紙される印刷物の所定の位置に、複数枚で１セットとしたタブ紙を添付する印刷装置であって、印刷ジョブの１部数分の印刷物に添付するように指定されたタブ紙の枚数を特定する特定手段と、印刷ジョブの１部数分の印刷物を印刷する場合に、特定手段によって特定された枚数と１セット分のタブ紙の枚数との差に相当する枚数の余剰タブ紙を排紙した後、印刷ジョブの印刷物をＮ枚目から排紙するよう制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザに余剰なタブ紙を取り除くための負担をかけることなく、逆順に印刷されるシートにタブ紙を添付する場合でも、適切に余剰タブ紙を排紙することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【０００９】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る印刷システムの構成を示すシステム図である。
【００１０】
印刷装置の例であるＭＦＰ１０１は、フルカラーでのスキャンやプリントなどが可能なＭＦＰ（Multi Function Peripheral：マルチファンクション周辺機器）である。ＭＦＰ１０１は、例えば、コンピュータ端末１０６から外部ネットワーク１０５を介して受信したＰＤＬデータ（Page Description Language）の展開、印刷を行うことが可能である。また、ＭＦＰ１０１は、後処理装置２０７と接続されており、ＭＦＰ１０１は、印刷したシートを後処理装置２０７に搬送できるように構成されている。後処理装置２０７は、ＭＦＰ１０１から搬送されるシートに対して、ステイプルやパンチ処理、折り処理などの後処理を実行することができる。
【００１１】
コンピュータ端末１０６は、当該コンピュータ端末１０６上で作成された画像データ及びプリンタドライバで設定された印刷設定をＰＤＬデータに変換し、当該ＰＤＬデータを印刷ジョブとして外部ネットワーク１０５を介してＭＦＰ１０１に送信する。ＭＦＰ１０１は、印刷ジョブを受信すると、当該印刷ジョブにおけるＰＤＬデータのイメージ展開を行い、プリント可能なデータ形式に変換して印刷する。
【００１２】
図示の印刷システムは、上述した機能（以下、ネットワークプリンタ機能という）の他に、ＭＦＰ１０１にてスキャンされた画像をコンピュータ端末１０６に表示又は保存する機能（ネットワークスキャン機能という）を有している。
【００１３】
次に、図１のＭＦＰ１０１及び後処理装置２０７の構成を図２を用いて説明する。
【００１４】
図２は、図１のＭＦＰ１０１及び後処理装置２０７の構成を示すブロック図である。
【００１５】
図２において、入力画像処理部２０１は、スキャナ部（不図示）で読み取られた画像データに対して画像処理を行う。ＮＩＣ（Network Interface Card）部２０２ａは、外部ネットワーク１０５を利用して入力された画像データ（主に、ＰＤＬデータ）をＲＩＰ部２０２ｂに渡す。また、ＭＦＰ１０１内部の画像データや装置情報を外部ネットワーク１０５経由で外部に送信する。ＲＩＰ部２０２ｂは、入力されたＰＤＬデータを解析し、ＲＩＰ（Raster Image Processor）展開する部分である。
【００１６】
入力画像処理部２０１及びＮＩＣ部２０２ａ／ＲＩＰ部２０２ｂに入力された画像データは、ＭＦＰ制御部２０３に送られる。ＭＦＰ制御部２０３は、入力される画像データや出力するデータを制御する交通整理の役割を果たしている。また、ＭＦＰ制御部２０３に入力された画像データは、一旦メモリ部２０４に格納される。メモリ部２０４に格納された画像データは、ＭＦＰ制御部２０３により必要に応じて呼び出される。
【００１７】
出力画像処理部２０５は、ＭＦＰ制御部２０３から出力された画像データに対して画像処理を施し、該画像データをプリンタ部２０６に送る。プリンタ部２０６は、シートやタブ付きシート（以下、単に「タブ紙」と呼ぶ。）を給紙し、出力画像処理部２０５で作られた画像データをそのシート上に順次印字していく。プリントアウトされたシートは後処理装置２０７へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００１８】
操作部２０８は、後述のボタンやキー、表示装置を備え、上記様々な機能を選択したり、操作指示したりするためのものである。操作部２０８は、メモリ部２０４に格納された画像データをプレビューすることができる。そして、ユーザが確認後ＯＫならばプリントすることも可能である。ここで、ＭＦＰ１０１が有する機能に関連する画像データの流れの一覧を下記に示す。
【００１９】
複写機能    ：入力画像処理部→出力画像処理部→プリンタ部
ネットワークスキャン機能  ：入力画像処理部→ＮＩＣ部
ネットワークプリント機能  ：ＮＩＣ部→ＲＩＰ部→出力画像処理部→プリンタ部
ボックススキャン機能      ：入力画像処理部→出力画像処理部→メモリ部
ボックスプリント機能      ：メモリ部→プリンタ部
ボックス受信機能   ：ＮＩＣ部→ＲＩＰ部→出力画像処理部→メモリ部
ボックス送信機能   ：メモリ部→ＮＩＣ部
プレビュー機能     ：メモリ部→操作部
次に、図２の操作部２０８について図３を用いて説明する。
【００２０】
図３は、図２の操作部２０８の外観を示す図である。
【００２１】
操作部２０８は、大きく分けてキー入力部４０１とタッチパネル部４０２から成っている。
【００２２】
まず、キー入力部４０１は、ユーザによる操作設定を受付けるキー入力部分である。操作部電源スイッチ４０３は、スタンバイモード（通常動作状態）とスリープモード（メインコントローラがネットワークプリントやファクシミリなどに備えて割り込み待ち状態でプログラムを停止して、消費電力を抑えている状態）とを切り替えるものである。
【００２３】
節電キー４０４は、スタンバイモード時にＭＦＰ１０１内の定着器の制御温度を下げて、消費電力を抑えるためのキーである。節電率の設定により該制御温度を下げることもできる。スタートキー４０５は、コピーや送信などの開始を指示するキーであり、ストップキー４０６は、それを中断するキーである。テンキー４０７は、各種設定の置数を行うためのキーであり、クリアキー４０８は、その置数を解除するためのキーである。ＩＤキー４０９は、ＭＦＰ１０１の操作者（ユーザ）を認証するために、予め設定された暗証番号を入力させるためのキーである。
【００２４】
リセットキー４１０は、各種設定を無効にし、デフォルト状態に戻すためのキーである。ヘルプキー４１１は、ガイダンスやヘルプを表示させるためのキーであり、ユーザモードキー４１２は、ユーザ毎のシステム設定画面に移行するためのキーである。カウンタ確認キー４１３は、ＭＦＰ１０１内に設けられたソフトカウンタによりカウントされた出力済みのプリント枚数を表示させるためのキーである。コピー／プリント／スキャン／ファックスなどの動作モード、カラー／白黒といった色モード、ラージ／スモールといった紙サイズなどに応じて、それぞれの出力済みのプリント枚数を表示させることができる。
【００２５】
画面コントラストダイヤル４１４は、タッチパネル部４０２の液晶表示のバックライトを調光するなどして、画面の見易さを調整するためのダイヤルである。実行／メモリランプ４１５は、ジョブの実行中やメモリへのアクセス中に点滅して知らせるランプである。エラーランプ４１６は、ジョブの実行ができない場合や、サービスマンコールを必要とするエラー或いはジャムや消耗品切れなどが発生した場合に点滅して知らせるランプである。
【００２６】
タッチパネル部４０２は、ＬＣＤ（Liquid Crystal Display：液晶表示部）とその上に貼られた透明電極とからなるタッチパネルディスプレイである。タッチパネル部４０２は、ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示する。図示の画面は、スタンバイモード時の初期画面である。このように、タッチパネル部４０２は、設定操作に応じて様々な操作画面を表示することができる。
【００２７】
コピータブ４１７は、コピー動作の操作画面に切り替えるためのタブキーである。送信タブ４１８は、ファックスやＥ−ｍａｉｌ送信など送信（Ｓｅｎｄ）動作を指示する操作画面に切り替えるためのタブキーである。ボックスタブ４１９は、ボックス（ユーザ毎にジョブを格納する記憶手段）にジョブを入出力する操作画面に切り替えるためのタブキーである。オプション（拡張）タブ４２０は、スキャナ設定など拡張機能を設定するためのタブキーである。システムモニタキー４２１は、ＭＦＰ１０１の状態や状況を表示するためのキーである。各タブが選択されると、それぞれの操作モードに遷移する。
【００２８】
色選択設定キー４２２は、カラーコピー、白黒コピー、或いは自動選択を予め選択するためのキーである。倍率設定キー４２３は、等倍、拡大、縮小などの倍率設定を行う設定画面に切り替えるためのキーである。後処理設定キー４３３は、ステイプルやパンチなどの有無、個数、位置などを設定する設定画面に切り替えるためのキーである。両面設定キー４２４は、片面印刷か両面印刷かを選択する画面に切り替えるためのキーである。紙サイズ設定キー４２５は、給紙部（シート収納庫）や紙サイズ、メディアタイプを選択する画面に遷移するキーである。画像モード設定キー４３４は、文字モードや写真モードなど、原稿画像に適した画像モードを選択するためのキーである。濃度設定キー４２６は、出力画像を濃度を調整するためのキーである。
【００２９】
ステータス表示部４２７は、スタンバイ状態、ウォームアップ中、ジャム、エラー等のＭＦＰ１０１の状態を簡易的に表示する表示部である。倍率表示部４２８は、倍率設定キーで設定された倍率を表示する。紙サイズ表示部４２９は、紙サイズ設定キーで設定された紙サイズやモードを表示する。枚数表示部４３０は、テンキー４０７で指定された枚数を表示したり、動作中に何枚目を印刷中かを表示したりする。
【００３０】
割り込みキー４３１は、コピー動作中に別のジョブを割り込ませる場合に利用され、応用モードキー４３２は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面に切り替えるためのキーである。また、応用モードキー４３２は、後述する図８に示す、タブ数設定画面８０１を操作部２０８に表示するためのキーでもある。
【００３１】
次に、ＭＦＰ１０１における、電源ＯＦＦ状態から動作開始可能状態に至るまでの各部の動作概要を図４を用いて説明する。
【００３２】
図４は、ＭＦＰ１０１の概略構造を示す縦断面図である。なお、レーザ露光部５０２、作像部５０３、定着部５０４、給紙／搬送部５０５は、図２に示すプリンタ部２０６に相当する。
【００３３】
まず、電源が投入されると、ＭＦＰ制御部２０３は、スキャナ部５０１、レーザ露光部５０２、作像部５０３、定着部５０４、給紙／搬送部５０５に対して準備動作の開始を指示すると共に、機器の構成を確認する。その後、ＭＦＰ１０１内の各部の準備動作が終了して画像形成動作が可能になると、当該各部はそれぞれ動作可能状態であることをＭＦＰ制御部２０３に通知する。例えば、給紙／搬送部５０５は、シート収納庫５０８、５０９に格納されたシートのサイズ、シート収納庫５０８、５０９に格納されたシートの残量（積載量）、駆動部の動作状態（動作可能であるか、故障中であるか）を検知して、通知する。また、作像部５０３は、トナー収容容器に収納されたトナーの量を通知する。
【００３４】
次に、ＭＦＰ１０１の各部が動作可能状態にあって、動作指示がＭＦＰ制御部２０３によってなされ、一連の印刷動作を実行して終了するまでの各部の動作概要を説明する。
【００３５】
まず、ＭＦＰ制御部２０３は、動作開始コマンドをプリンタ部２０６へ通知する。
【００３６】
プリンタ部２０６は、動作開始コマンドを受信すると、レーザ露光部５０２、作像部５０３、給紙／搬送部５０５、及び定着部５０４へプリント動作開始を指示する。レーザ露光部５０２は、ポリゴンミラー５０６を駆動するモータ（ポリゴンモータ）の回転を開始する。作像部５０３は、感光ドラム５０７を回転駆動した後に帯電する。定着部５０４は、定着ヒータをオンし、シート上のトナーがシートに定着可能な温度に上昇させる。給紙／搬送部５０５は、駆動手段（モータ）を搬送可能な状態にする。
【００３７】
各部の準備動作が整うと、ＭＦＰ制御部２０３は、次にページ単位でプリント動作を指示する。例えば、１０ページ、２０部の印刷ジョブであれば、ＭＦＰ制御部２０３は、２００ページのプリント動作の指示を出す。
【００３８】
まず、給紙／搬送部５０５は、シートが給紙可能であれば、シートを１枚給紙し、搬送し、シートが所定の位置に到達したときにＭＦＰ制御部２０３に所定位置到達を通知する。シート収納庫５０８にシートがない場合などの理由で給紙できない場合は、給紙不可をプリンタ部２０６へ通知する。
【００３９】
なお、給紙／搬送部５０５は、搬送経路上にシートが重なった状態（重送状態）で搬送されていることを検知する重送検知センサや、シートの厚みを検知する厚さ検知センサなどを備える。これらのセンサは、重送や異常状態を検知すると、給紙／搬送部５０５は、給紙動作、搬送動作を中断し、ＭＦＰ制御部２０３に異常を通知する。ＭＦＰ制御部２０３は、これらのセンサによって、動作中断の理由、装置内に残留しているシートの位置などを認識する。一方、シートが正常に搬送され、所定位置に到達した場合、ＭＦＰ制御部２０３は、給紙／搬送部５０５からのシートの所定位置到達通知に応じて作像部５０３へ作像開始を指示する。このタイミング制御によって、シート上にトナー像が転写される。
【００４０】
トナー像が転写されたシートは、定着部５０４に搬送され、シート上のトナーが定着される。定着部５０４は、定着部５０４内の温度を監視し、適切な定着温度になるよう制御しているが、シートが定着部５０４より奪う熱量が大きい場合、定着部５０４内の温度が低下する。この場合、定着部５０４は、ＭＦＰ制御部２０３に定着部５０４の温度低下を通知する。この通知を受けて、ＭＦＰ制御部２０３はシートの搬送間隔を空け、定着部５０４内の温度がこれ以上低下しないようにする。それでも定着部５０４内の温度が復帰しない場合、一旦動作を中断し、温度が復帰した後、動作を再開する制御を行う。
【００４１】
定着部５０４によって、トナーが定着されたシートは、ページ順（正順）に印刷するように指定されている場合には、フラッパ５１１によってシートを反転搬送路に搬送され、搬送ローラ５１３によってシートの後端がセンサ５１２の位置にくるまで搬送される。センサ５１２がシートの後端を検知すると、ＭＦＰ制御部２０３は、搬送ローラ５１３を逆回転させ、シートをＭＦＰ１０１の外（後段の後処理装置２０７がある場合は、当該後処理装置２０７のシート搬送路）に排紙するように搬送する。それによって、シートの画像形成面が反転し、後段の後処理装置２０７によって排出されるシートは、印刷面（画像形成面）が下を向いた状態、つまりフェイスダウンの状態で排紙される。正順に印刷するように指定されている場合には、ＭＦＰ制御部２０３は、印刷ジョブを実行することによって排紙される印刷物１部数あたりＮ枚（Ｎは１以上の自然数）の記録シートが１枚目から順にＮ枚目まで排紙されるよう制御する。
【００４２】
一方、逆順に印刷するように指定されている場合には、フラッパ５１１によってシートをＭＦＰ１０１の外（後段の後処理装置２０７がある場合は、当該後処理装置２０７のシート搬送路）に排紙するように搬送する。それによって、後段の後処理装置２０７によって排紙されるシートは、印刷面（画像形成面）が上を向いた状態、つまりフェイスアップの状態で排紙される。なお、両面印刷をするように指定されている場合、１ページ目が一番上となるように排紙される。逆順に印刷するように指定されている場合には、ＭＦＰ制御部２０３は、印刷ジョブを実行することによって排紙される印刷物１部数あたりＮ枚の記録シートがＮ枚目から順に１枚目まで排紙されるよう制御する。
【００４３】
以上のような動作を印刷ジョブで指定されたページ分の印刷が完了するまで繰返し、ＭＦＰ制御部２０３は、全てのシートの排出が完了すると、動作停止を各部へ指示し、各部からの動作停止通知を受けて、印刷動作を終了する。
【００４４】
次に、ＭＦＰ１０１の後段に接続可能な後処理装置２０７（インラインフィニッシャ）について図５、図６を用いて説明する。
【００４５】
図５は、インラインフィニッシャの一例である大容量スタッカの概略構成を示す縦断面図である。本実施形態における大容量スタッカは、前段のＭＦＰ１０１から搬送されたシートを、スタックパス、エスケープパス、ストレートパスのうちのいずれかに搬送することができるようになっている。
【００４６】
ストレートパスは、前段のＭＦＰ１０１から受取ったシートを後段の中綴じ製本装置へ搬送するシート搬送路である。エスケープパスは、大容量スタッカのエスケープトレイにシートを排出したい場合に用いられるシート搬送路である。例えば、後続のシート処理装置が接続されていない場合や、シートに印刷された画像の確認作業（プルーフプリント）を行う場合に用いられる。さらに、スタックパスは、大容量スタッカが備えるスタックトレイに積載させるよう指定されたシートを搬送するシート搬送路である。
【００４７】
図５のスタックトレイは、伸縮可能なステイなどの上に載置されるトレイである。大容量スタッカのスタックトレイは、５０００枚といった大量のシートを積載することができるようになっている。また、スタックトレイは、伸縮可能なステイによって台車に接続され、不図示の取っ手を付けると台車として、スタックトレイ上に載せたスタックを別の場所に運べるようになっている。
【００４８】
大容量スタッカは前ドアを備え、前ドアが閉まっているときは、伸縮可能なステイはスタックパスから排出されるシートが積載されやすい位置まで上昇させる。また、前ドアがオペレータにより開けられる（或いは、開ける指示がなされる）とスタックトレイを下降させる。なお、この大容量スタッカ内部のシート搬送路にはシートの搬送状況やジャムを検知するのに要する複数のシート検知センサが設けられている。
【００４９】
大容量スタッカの各センサからのシート検知情報は、不図示の信号線を介して、ＭＦＰ制御部２０３に通知される。ＭＦＰ制御部２０３は、この大容量スタッカからの情報に基き、大容量スタッカ内部のシートの搬送状況やジャムを把握する。
【００５０】
図６は、インラインフィニッシャの一例である中綴じ製本装置の概略構成を示す縦断面図である。
【００５１】
大容量スタッカのストレートパスから排出されたシートは、中綴じ製本装置に搬送される。図６の中綴じ製本装置は、サンプルトレイ６０１及びスタックトレイ６０２を備え、ジョブの種類や排出されるシートの枚数に応じて排出先のトレイに切り替えてシートを排出する。
【００５２】
また、中綴じ製本装置は、出力すべき印刷ジョブに対してステイプルモードが設定されている場合には、シートをスタックトレイ６０２に排出するよう搬送させる。複数枚のシートを処理トレイに順次蓄えていき、１部数分の枚数のシートが蓄えられたら、該処理トレイ６０４上でステープラ６０５によりバインドさせる。その上で、スタックトレイ６０２にシート束を排出する。
【００５３】
さらに、中綴じ製本装置は、上記２つのトレイに至るまでに、紙をＺ字状に折るためのＺ折り機６０６と、ファイル用の２つ（又は３つ）の穴開けを行うパンチャ６０７とを備え、それらがジョブの種類に応じてそれぞれの処理を行う。例えば、出力すべきジョブに対するシート処理に関する設定として、ユーザが操作部２０８を介してジョブにＺ折り処理を行うように設定した場合、大容量スタッカから搬送されたシートに対してＺ折り機６０６により折り処理を実行させる。その上で、機内を通過させて、スタックトレイ６０２、サンプルトレイ６０１等の排出トレイに排紙するよう制御する。
【００５４】
また、例えば、出力すべきジョブに対するシート処理に関する設定として、ユーザが操作部２０８を介してパンチ処理を行うように設定した場合、大容量スタッカから搬送されたシートに対してパンチャ６０７によるパンチ処理を実行させる。その上で、機内を通過させて、スタックトレイ６０２、サンプルトレイ６０１等の排出トレイに排紙するよう制御する。
【００５５】
サドルステッチャ６０８は、シートの中央部分を２ヶ所バインドした後に、該シートの中央部分をローラに噛ませることによりシートを半折りし、パンフレットのようなブックレットを作成する処理（製本処理）を行う。サドルステッチャ６０８で製本されたシートは、ブックレットトレイ６０９に排出される。サドルステッチャ６０８による製本処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づいて行われる。
【００５６】
インサータ６１０は、インサートトレイ６１１にセットされたシートを、ＭＦＰ１０１を通さずにスタックトレイ６０２及びサンプルトレイ６０１等の排出トレイのいずれかに搬送するためのものである。これによって、ＭＦＰ１０１から中綴じ製本装置に送り込まれるシートとシートの間にインサータ６１０にセットされたシートを給紙して挿入することができる。
【００５７】
サドルステッチャ６０８においてブックレット（中綴じの小冊子）にされた印刷物がトリマ６１２に搬送されると、まず、ローラで予め決められた長さ分だけ紙送りされ、カッタ部６１３にて予め決められた長さだけ切断される。そして、ブックレット内の複数ページ間でばらばらになっていた端部がきれいに揃えられ、当該ブックレットがブックレットホールド部６１４に格納される。なお、トリマ６１２による断裁処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づいて行われる。
【００５８】
次に、タブ紙を添付（あるいは挿入）するように指定された印刷ジョブの実行手順について図７に示すフローチャートを用いて説明する。図７のフローチャートに示す処理は、ＭＦＰ制御部２０３がメモリ部２０４に格納されたプログラムを読み出して実行することによって行われる。
【００５９】
図７のフローチャートに示す処理を実行する前に、ユーザによって、ＭＦＰ１０１のシート収納庫５０８に複数枚を１セットとしたタブ紙が１セット分以上セットされているものとする。また、普通紙がシート収納庫５０９にセットされており、ＭＦＰ制御部２０３は、シート収納庫５０８にセットされたタブ紙とシート収納庫５０９にセットされた普通紙とを選択的に給紙して印刷を行うものとする。なお、本実施形態では、シート収納庫５０８にセットされたタブ紙とシート収納庫５０９にセットされた普通紙とは同じサイズの用紙であるものとする。
【００６０】
ステップＳ１１０１で、ＭＦＰ制御部２０３は、ユーザからの指示に基づいて操作部２０８のタッチパネル部４０２に図８に示すタブ数設定画面８０１を表示させ、シート収納庫５０８にセットしたタブ紙の１セット分のタブ数ｎの設定を受付ける。タブ紙は複数枚のシートを１セットとするシートであり、１セットの枚数は、タブ紙が有する耳の数に相当する。例えば、ユーザは、５つの耳を持つタブ紙をシート収納庫５０８にセットし、操作部２０８にシート収納庫５０８のタブ紙を設定するためのタブ数設定画面８０１を表示させる。そして、ユーザは、タブ数設定画面を介して、例えば「５」というタブ数を設定する。ＭＦＰ１０１は、タブ数設定画面８０１を介してユーザによりタブ数ｎが設定されると、設定されたタブ数ｎをシート収納庫５０８の情報に関連付けてメモリ部２０４に記憶する。
【００６１】
ステップＳ１１０２で、ＭＦＰ制御部２０３は、コンピュータ端末１０６から印刷ジョブを受付け、受付けた印刷ジョブに含まれる画像データと印刷設定とを関連付けてメモリ部２０４に格納する。この印刷設定はユーザによってコンピュータ端末１０６で指定されたものであり、印刷レイアウト、排紙先、後処理の設定に関する情報が含まれる。また当該印刷設定には、印刷ジョブをページ順に印刷する正順印刷（１ページ目から印刷し、Ｎページ目まで順に印刷）を行うか、最後のページから逆順に印刷する逆順印刷（Ｎページ目から印刷し、１ページまで逆順に印刷）を行うかを示す情報が含まれている。
【００６２】
次に、ステップＳ１１０３で、ＭＦＰ制御部２０３は、タブ数カウンタの値を初期化する。例えば、ＭＦＰ制御部２０３は、メモリ部２０４にタブ数カウンタとして記憶された変数ｋの値を０にセットする。
【００６３】
そして、ステップＳ１１０４で、ＭＦＰ制御部２０３は、ステップＳ１１０２で受付けた印刷ジョブの１ページ分のイメージ展開を行う。次に、ステップＳ１１０５で、ＭＦＰ制御部２０３は、イメージ展開したページを解析し、解析中のページがタブ紙であるか否かを判定する。そして、タブ紙であると判定した場合、ステップＳ１１０５でＭＦＰ制御部２０３は、タブ数カウンタｋの値をカウントアップする。
【００６４】
このように、ステップＳ１１０４〜Ｓ１１０７では、受付けた印刷ジョブを実行することによって印刷されるシート束に挿入するように指定されているタブ数をカウントする処理が行われる。
【００６５】
ステップＳ１１０５の判定の結果、解析中のページがタブ紙でなかった場合、ステップＳ１１０７で、ＭＦＰ制御部２０３は、印刷ジョブの全ページの解析が終了したか否かを判定する。この結果、印刷ジョブの全ページの解析が終了していないと判定された場合は、ステップＳ１１０４へ戻る一方、全ページの解析が終了した場合は、ステップＳ１１０８に処理を進める。
【００６６】
ステップＳ１１０８で、ＭＦＰ制御部２０３は、ステップＳ１１０１でユーザによって設定されたタブ数ｎと、ステップＳ１１０６でカウントアップされ、メモリ部２０４に格納されているタブ数ｋとに基づいて余剰なタブ数（余剰なタブ紙の枚数）を算出する。余剰なタブ数は以下の（式１）で求められる。
【００６７】
余剰なタブ数＝  ｎ  −（ｋ  ｍｏｄ  ｎ）・・・（式１）
次に、ステップＳ１１０９で、ＭＦＰ制御部２０３は、ステップＳ１１０２で受付けた印刷ジョブが逆順印刷をするように指定された印刷ジョブであるか否かを判定する。ステップＳ１１０２で受付けた印刷ジョブが逆順印刷するように指定された印刷ジョブであると判定した場合には、ステップＳ１１１０に処理を進め、逆順印刷するように指定された印刷ジョブではないと判定した場合には、ステップＳ１１１２に処理を進める。この逆順印刷をするか否かの判定は、印刷ジョブに含まれる、ユーザがコンピュータ端末１０６で設定した印刷設定に基づいて判定される。
【００６８】
ステップＳ１１１０で、ＭＦＰ制御部２０３は、ステップＳ１１０８で算出された枚数分のタブ紙（余剰タブ紙）をシート収納庫５０８からスタックトレイ６０２、サンプルトレイ６０１等の排出トレイに排紙する。
【００６９】
次に、ステップＳ１１１１で、ＭＦＰ制御部２０３は、ステップＳ１１１０におけるタブ紙の排紙完了を待って、ステップＳ１１０４で展開されたイメージに基づいて印刷処理を実行する。ステップＳ１１１１で、ＭＦＰ制御部２０３は、ステップＳ１１０２で受付けた印刷ジョブの画像データを逆順印刷するように制御する。具体的に、ＭＦＰ制御部２０３は、メモリ部２０４に記憶された印刷ジョブに含まれる複数ページ分の画像データを、最後のページから逆順に読み出してプリンタ部２０６に印刷させる。
【００７０】
図１３（ａ）は、ステップＳ１１１０〜Ｓ１１１１でＭＦＰ制御部２０３が行う処理を模式的に示した図である。シート収納庫５０８には９０２に示すようにタブ紙がユーザによってセットされている。
【００７１】
ＭＦＰ制御部２０３は、まずステップＳ１１１２で２枚の余剰なタブ紙を排紙させる。次にステップＳ１１１３で、３枚目から１０枚目のシートを排紙部に排紙させる。なお、１枚目〜１０枚目までのシートの模式図は、定着部５０４によってシート上のトナーが定着された後、フラッパ５１１の前を通過する時点でのシートの状態を表している。印刷ジョブで指定された１部分の印刷が終了したら、ステップＳ１１１４に処理を進める。このとき排紙部に排紙されるシートは９０１に示すようになる。シート９０１は、フェイスアップの状態で排紙されたシートである。
【００７２】
ステップＳ１１１４で、ＭＦＰ制御部２０３は、印刷ジョブで指定された部数分の印刷が終了したか否かを判定し、終了していないと判定した場合にはステップＳ１１１０に処理を進め、終了したと判定した場合には、図１０のフローチャートに示す処理を終了する。
【００７３】
一方、ステップＳ１１０９の判定の結果、逆順印刷するように指定されていないと判定された場合、ステップＳ１１１２で、ＭＦＰ制御部２０３は、展開されたイメージに基づいて印刷処理を実行する。ステップＳ１１１２で、ＭＦＰ制御部２０３は、ステップＳ１１０２で受付けた印刷ジョブの画像データを、ページ順にプリンタ部２０６に印刷させる。その後、ステップＳ１１１３で、ＭＦＰ制御部２０３は、ステップＳ１１０８で算出された枚数分の余剰タブ紙を排紙する。図１３（ｂ）は、ステップＳ１１１２〜Ｓ１１１３でＭＦＰ制御部２０３が行う処理を模式的に示した図である。シート収納庫５０８には１００２に示すようにタブ紙がユーザによってセットされている。ＭＦＰ制御部２０３は、まず１枚目から８枚目のシートを排紙部に排紙させる。
【００７４】
次に、ステップＳ１１１２で、９枚目〜１０枚目の余剰なタブ紙を排紙部に排紙する。なお、１枚目〜１０枚目までのシートの模式図は、定着部５０４によってシート上のトナーが定着された後、フラッパ５１１の前を通過する時点でのシートの状態を表している。１〜１０枚目のシートは、図１３（ｂ）に示すシートの状態の後、フラッパ５１１によって反転パスに導かれ、反転して排紙させる。このとき排紙部に排紙されるシートは１００１に示すようにフェイスダウンの状態なる。そして、印刷ジョブで指定された１部分の印刷が終了したら、ステップＳ１１１５に処理を進める。
【００７５】
ステップＳ１１１５で、ＭＦＰ制御部２０３は、印刷ジョブで指定された部数分の印刷が終了したか否かを判定する。そして、終了していないと判定した場合には、ステップＳ１１１２に処理を進め、終了したと判定した場合には、図１０のフローチャートに示す処理を終了する。
【００７６】
なお、本実施形態において、ユーザはコンピュータ端末１０６で逆順印刷を行うか否かを指定する場合を例に説明したが、ユーザにコンピュータ端末１０６で、フェイスアップ状態で排紙するかフェイスダウン状態で排紙するかを指定させるようにしてもよい。ＭＦＰ制御部２０３は、印刷ジョブを実行することによって排紙される印刷物がフェイスアップ状態で排紙するように指定されている場合に、逆順印刷するように指定されていると判定する。また、ＭＦＰ制御部２０３は、印刷ジョブを実行することによって排紙される印刷物がフェイスダウン状態で排紙するように指定されている場合に、逆順印刷するように指定されていない（或いは正順印刷するように指定されている）と判定する。このように判定する場合、ステップＳ１１０９で、ＭＦＰ制御部２０３は、フェイスアップで印刷するように指定されていると判定した場合にはステップＳ１１１０に処理を進める。そして、フェイスダウンで印刷するように指定されていると判定した場合にはステップＳ１１１２に処理を進める。
【００７７】
また、ステップＳ１１０９で、ＭＦＰ制御部２０３は、受け付けた印刷ジョブに指定されている後処理の設定に基づいて逆順印刷をするか否かを判定してもよい。例えば、排紙先として大容量スタッカのスタックトレイに排紙するように指定されている印刷ジョブを実行することによって排紙されるシートは、ＭＦＰ制御部２０３が自動的にフェイスアップ状態で排紙すべく、逆順印刷を行うよう制御する。それによって、大容量スタッカに排紙されるシートがフェイスアップ状態で印刷され、大容量スタッカに排紙されるシートをユーザが裏返さずとも、印刷されたシートの印刷内容を確認することができる。
【００７８】
また、大容量スタッカに積載されるシートは、台車によって別の後処理装置（オフラインフィニッシャ）で後処理を行うために運搬されることがある。その場合、別の後処理装置にて、シートをフェイスアップ状態又はフェイスダウン状態のいずれかでセットする必要がある場合でも、ユーザは状況に応じてシートの状態を変えて出力することができる。例えば、別の後処理装置で、シートをフェイスアップ状態でセットする必要がある場合には、大容量スタッカに排紙されるシートをフェイスアップ状態で排紙することによって、ユーザがシートの向きを変えずとも、大容量スタッカにセットすることができる。
【００７９】
次に、印刷中にシートのジャムが発生した場合の動作例について説明する。ジャムは、シート搬送路上で、シートの詰まりが起きたときに発生する。
【００８０】
印刷中に発生したジャムのリカバリ処理では、普通紙に印刷したものであれば、ジャムの解除後、もう一度同じページを普通紙に印刷することによってリカバリを行うことができる。この場合、シート収納庫５０８に格納されている用紙を続けて使えばよい。しかしながら、タブ紙の場合、印刷中にジャムが発生した場合、そのリカバリ処理では、再度同じ形状のタブ紙を給紙する必要がある。
【００８１】
図９は、ＭＦＰ１０１におけるジャムが発生した場合に余剰なタブ紙を排紙する処理を示すフローチャートである。本処理は、例えば、図７のステップＳ１１０９以降の処理の実行中に実行される割り込み処理である。
【００８２】
ステップＳ１１０９の処理の実行中に、ＭＦＰ制御部２０３は、給紙されたタブ紙の数をカウントする。例えば、メモリ部２０４に変数ｘを用意し、ＭＦＰ制御部２０３は、印刷ジョブを開始する際に、ｘを初期化（０をセット）し、タブ紙がセットされたシート収納庫５０８からシートが給紙されるごとにｘをカウントアップする。例えば、ＭＦＰ制御部２０３は、タブ紙がセットされているシート収納庫５０８に対して１枚のタブ紙を給紙するための給紙指示を出した場合にｘをカウントアップする。或いは、シート収納庫の給紙口に設けられた不図示のシート検知センサによってシートが給紙されたことを検知した場合に、ｘをカウントアップするように制御してもよい。なお、図９のフローチャートに示す処理は、ＭＦＰ制御部２０３によってメモリ部２０４内のプログラムが読み出されて実行されることによって行われる。
【００８３】
ＭＦＰ１０１は、ステップＳ１３０１でジャムが発生したか否か判定する。ジャムが発生したと判定した場合、ステップＳ１３０２に処理を進める。
【００８４】
ステップＳ１３０２で、ＭＦＰ制御部２０３は、ユーザによって詰まったシートが除去され、ジャムが解消されたか否かを判定する。この結果、ジャムが解消したと判定した場合、ステップＳ１３０３で、ＭＦＰ制御部２０３は、ジャムによって余剰となったタブ紙の枚数を算出する。そして、ステップＳ１３０４で、ＭＦＰ制御部２０３は、算出されたタブ紙の枚数分のタブ紙をスタックトレイ６０２、サンプルトレイ６０１等の排出トレイに排出する。排出する枚数は以下の（式２）で求められる。
【００８５】
排出する枚数＝  ｎ  −  （ｘ  ｍｏｄ  ｎ）・・・（式２）
なお、ステップＳ１３０３の余剰タブ数の算出は、ステップＳ１３０２でのジャムが解消されるのを待たずに算出してもよい。
【００８６】
上記第１の実施形態によれば、コンピュータ端末１０６から印刷ジョブを受信したＭＦＰ１０１のＭＦＰ制御部２０３が、印刷ジョブを解析してタブ数をカウントし、カウントされたタブ数を解析結果としてメモリ部２０４に格納する。そして、ＭＦＰ制御部２０３がシート収納庫５０８にセットされたタブ紙の枚数（タブ数）の指定をユーザから受け付け、受信した印刷ジョブの印刷設定に基づいて印刷ジョブが逆順印刷であるか否かを判定する。さらに、ＭＦＰ制御部２０３は、カウントされたタブ数と、ユーザによって指定されたタブ数から余剰なタブ紙の枚数を算出し、算出された枚数のタブ紙をシート収納庫５０８から排紙させる。
【００８７】
余剰なタブ紙を排紙させる際には、印刷ジョブが逆順印刷するように指定されていると判定した場合には、印刷処理の前に余剰なタブ紙を排紙させる。そして、余剰なタブ紙が排紙された後に、印刷ジョブに含まれる画像データの印刷処理を実行する。それによって、逆順印刷する場合、つまり、ページ順が逆順になることを防ぎつつ、フェイスアップの状態で排紙されるシートにタブ紙を挿入する場合でも、ユーザに余剰タブ紙を取り除くための負担をかけることなく適切に余剰タブ紙を排紙することができる。
【００８８】
一方、逆順印刷するように指定されていないと判定した場合には、印刷処理の後に余剰なタブ紙を排紙させる。このようにＭＦＰ制御部２０３が、逆順印刷するように指定されているか否かを判定し、判定結果に応じて余剰タブ紙の排紙制御を変えるため、逆順印刷を行う場合でも、ページ順（正順）に印刷を行う場合でも、適切に余剰なタブ紙を適切に排出できる。
【００８９】
［第２の実施形態］
本発明の第２の実施の形態に係る印刷装置は、その構成（図１〜図６）が上記第１の実施の形態に係る印刷装置と同じであり、第１の実施の形態と同様の部分については、同一の符号を用いて説明する。また、第１の実施の形態と同様の部分については、詳しい説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００９０】
図１０は、本発明の第２の実施形態におけるタブ紙を添付（あるいは挿入）するように指定された印刷ジョブの実行手順について図１０に示すフローチャートを用いて説明する。図１０のフローチャートに示す処理は、ＭＦＰ制御部２０３がメモリ部２０４に格納されたプログラムを読み出して実行することによって行われる。
【００９１】
図１０のフローチャートに示す処理を実行する前に、ユーザによって、ＭＦＰ１０１のシート収納庫５０８に複数枚を１セットとするタブ紙が１セット分以上セットされているものとする。また、普通紙がシート収納庫５０９にセットされており、ＭＦＰ制御部２０３は、シート収納庫５０８にセットされたタブ紙とシート収納庫５０９にセットされた普通紙とを選択的に給紙して印刷を行うものとする。なお、本実施形態では、シート収納庫５０８にセットされたタブ紙とシート収納庫５０９にセットされた普通紙とは同じサイズの用紙であるものとする。
【００９２】
ステップＳ１４０１で、ＭＦＰ制御部２０３は、ユーザからの指示に基づいて操作部２０８のタッチパネル部４０２に、図１１に示すタブ数設定画面１１０１を表示させる。そして、ＭＦＰ制御部２０３は、タブ数設定画面１１０１を介して、シート収納庫５０８にセットしたタブ紙の１セット分のタブ数ｎの設定を受付ける。
【００９３】
また、ＭＦＰ制御部２０３は、シート収納庫５０８にセットされたタブ紙の並び順が正順印刷用の並び順、或いは逆順印刷用の並び順のどちらであるかの設定を受付ける。タブ紙は複数枚のシートを１セットとするシートであり、１セットの枚数は、タブ紙が有する耳の数に相当する。例えば、ユーザは、５つの耳を持つタブ紙をシート収納庫５０８にセットし、操作部２０８にシート収納庫５０８のタブ紙を設定するためのタブ数設定画面８０１を表示させる。そして、ユーザは、タブ数設定画面を介して、例えば「５」というタブ数を設定する。ＭＦＰ１０１は、タブ数設定画面８０１を介してユーザによりタブ数ｎ及びタブ紙の並び順が設定されると、タブ数ｎ及びタブ紙の並び順をシート収納庫５０８に関連付けてメモリ部２０４に記憶する。
【００９４】
ステップＳ１１０３で、ＭＦＰ制御部２０３は、コンピュータ端末１０６から印刷ジョブを受付け、印刷ジョブに含まれる画像データと印刷設定とをメモリ部２０４に格納する。この印刷設定はユーザによって指定されたものであり、印刷レイアウト、排紙先、後処理の設定に関する情報が含まれる。また当該印刷設定には、印刷ジョブをページ順に印刷する正順印刷（１ページ目から印刷し、Ｎページ目まで順に印刷）を行うか、最後のページから逆順に印刷する逆順印刷（Ｎページ目から印刷し、１ページまで逆順に印刷）を行うかを示す情報が含まれている。
【００９５】
次に、ステップＳ１１０３で、ＭＦＰ制御部２０３は、タブ数カウンタの値を初期化する。例えば、ＭＦＰ制御部２０３は、メモリ部２０４にタブ数カウンタとして記憶された変数ｋの値を０にセットする。
【００９６】
そして、ステップＳ１１０４で、ＭＦＰ制御部２０３は、ステップＳ１１０２で受付けた印刷ジョブの１ページ分のイメージ展開を行う。次に、ステップＳ１１０５では、ＭＦＰ制御部２０３は、イメージ展開したページを解析し、解析中のページがタブ紙であるかを判定する。そして、タブ紙であると判定した場合、ステップＳ１１０５でＭＦＰ制御部２０３は、タブ数ｋをカウントアップする。このように、ステップＳ１１０４〜Ｓ１１０７では、受付けた印刷ジョブを実行することによって印刷される印刷物に添付するように指定されているタブ数をカウントする処理が行われる。
【００９７】
ステップＳ１１０５の判定の結果、解析中のページがタブ紙でなかった場合、ステップＳ１１０７で、ＭＦＰ制御部２０３は、印刷ジョブの全ページの解析が終了したかを判定する。この結果、印刷ジョブの全ページの解析が終了していないと判定された場合は、ステップＳ１１０４へ戻る一方、全ページの解析が終了した場合は、ステップＳ１１０８に処理を進める。
【００９８】
ステップＳ１１０８で、ＭＦＰ制御部２０３は、ステップＳ１１０１でユーザによって設定されたタブ数ｎと、ステップＳ１１０６でカウントアップされ、メモリ部２０４に格納されているタブ数ｋとに基づいて余剰なタブ数を算出する。余剰なタブ数は以下の（式１）で求められる。
【００９９】
余剰なタブ数＝  ｎ  −（ｋ  ｍｏｄ  ｎ）・・・（式１）
次に、ステップＳ１４０２で、ＭＦＰ制御部２０３は、ステップＳ１１０２で指定されたタブの並び順（印刷順）と、受信した印刷ジョブの印刷設定とから印刷可能か否かを判定する。例えば、コンピュータ端末１０６から受付けた印刷ジョブでは逆順印刷するように指定されているにもかかわらず、逆順印刷用の並びでタブ紙がセットされたシート収納庫がなかった場合に印刷可能ではないと判定する。ＭＦＰ制御部２０３は、印刷可能ではないと判定した場合に、図１２に示すタブ紙の指定が正しいかの確認を促すメッセージ１２０１をタッチパネル部４０２に表示する。
【０１００】
なお、図１２に示す画面に、タブ紙がセットされたシート収納庫（本実施形態では、シート収納庫５０８）を、メモリ部２０４に格納された情報を参照することによって特定し、特定されたシート収納庫をユーザが識別できるように表示してもよい。また、特定されたシート収納庫の設定を変えさせるための画面を表示するためのキーを設けてもよい。それによって、ユーザは、表示された画面を介して、タブ紙がセットされたシート収納庫の設定を容易に変更することができる。
【０１０１】
ステップＳ１４０２の判定の結果、印刷できないと判定された場合は、ＭＦＰ制御部２０３は、ステップＳ１４０３で印刷ジョブをキャンセルする。或いは、ステップＳ１４０３で、ＭＦＰ制御部２０３は、印刷ジョブを一時停止し、ユーザによってタブ紙がセットされたシート収納庫の設定が変更されるのを待ち、設定が変更されたらステップＳ１１０９に処理を進めるように制御してもよい。
【０１０２】
一方、ステップＳ１４０２で印刷可能なジョブと判定された場合、ＭＦＰ制御部２０３は、ステップＳ１１０２で指定された印刷順が逆順印刷するように指定された印刷ジョブか否かを判定する。ここでの判定の方法は、第１の実施形態で説明した内容と同様であるため詳しい説明を省略する。
【０１０３】
ステップＳ１１０９の判定の結果、逆順印刷をするように指定された印刷ジョブであると判定された場合、ＭＦＰ制御部２０３は、ステップＳ１１１０に処理を進め、逆順印刷をしないと判定された場合はステップＳ１１１２に処理を進める。ステップＳ１１１０で、ＭＦＰ制御部２０３は、ステップＳ１１０８で算出された枚数分のタブ紙（余剰タブ紙）をシート収納庫５０８からスタックトレイ６０２、サンプルトレイ６０１等の排出トレイに排紙する。
【０１０４】
次に、ステップＳ１１１１では、ＭＦＰ制御部２０３は、ステップＳ１１１０におけるタブ紙の排紙完了を待って、ステップＳ１１０４で展開されたイメージに基づいて印刷処理を実行する。ステップＳ１１１１で、ＭＦＰ制御部２０３は、ステップＳ１１０２で受付けた印刷ジョブの画像データを逆順印刷するように制御する。具体的に、ＭＦＰ制御部２０３は、メモリ部２０４に記憶された印刷ジョブに含まれる複数ページ分の画像データを、最後のページから逆順に読み出してプリンタ部２０６に印刷させる。
【０１０５】
図１３（ａ）は、ステップＳ１１１０〜Ｓ１１１１でＭＦＰ制御部２０３が行う処理を模式的に示した図である。シート収納庫５０８には１００２に示すようにタブ紙がユーザによってセットされている。ＭＦＰ制御部２０３は、まずステップＳ１１１２で２枚の余剰なタブ紙を排紙させる。次に、ステップＳ１１１３で、３枚目から１０枚目のシートを排紙部に排紙させる。なお、１枚目〜１０枚目までのシートの模式図は、定着部５０４によってシート上のトナーが定着された後、フラッパ５１１の前を通過する時点でのシートの状態を表している。
【０１０６】
印刷ジョブで指定された１部分の印刷が終了したら、ステップＳ１１１４に処理を進める。このとき排紙部に排紙されるシートは９０１に示すようになる。シート９０１は、フェイスアップの状態で排紙されたシートである。そして、ステップＳ１１１４に処理を進める。そして、ステップＳ１１１４に処理を進める。
【０１０７】
ステップＳ１１１４で、ＭＦＰ制御部２０３は、印刷ジョブで指定された部数分の印刷が終了したか否かを判定し、終了していないと判定した場合にはステップＳ１１１０に処理を進め、終了したと判定した場合には、図１０のフローチャートに示す処理を終了する。
【０１０８】
ステップＳ１１０９の判定の結果、逆順印刷しないと判定された場合、ステップＳ１１１２で、ＭＦＰ制御部２０３は、展開されたイメージに基づいて印刷処理を実行する。ステップＳ１１１２で、ＭＦＰ制御部２０３は、ステップＳ１１０２で受付けた印刷ジョブの画像データを、受付けた順にプリンタ部２０６に印刷させる。その後、ステップＳ１１１３で、ＭＦＰ制御部２０３は余剰タブ紙を排紙する。
【０１０９】
図１３（ｂ）は、ステップＳ１１１２〜Ｓ１１１３でＭＦＰ制御部２０３が行う処理を模式的に示した図である。シート収納庫５０８には１００２に示すようにタブ紙がユーザによってセットされている。
【０１１０】
ＭＦＰ制御部２０３は、まず１枚目から８枚目のシートを排紙部に排紙させる。なお、１枚目〜１０枚目までのシートの模式図は、定着部５０４によってシート上のトナーが定着された後、フラッパ５１１の前を通過する時点でのシートの状態を表している。１〜１０枚目のシートは、図１３（ｂ）に示すシートの状態の後、フラッパ５１１によって反転パスに導かれ、反転して排紙させる。このとき排紙部に排紙されるシートは１００１に示すようにフェイスダウンの状態になる。そして、印刷ジョブで指定された１部分の印刷が終了したら、ステップＳ１１１５に処理を進める。
【０１１１】
ステップＳ１１１５で、ＭＦＰ制御部２０３は、印刷ジョブで指定された部数分の印刷が終了したか否かを判定し、終了していないと判定した場合にはステップＳ１１１２に処理を進め、終了したと判定した場合には、図１０のフローチャートに示す処理を終了する。
【０１１２】
なお、本第２の実施形態においても、上記第１の実施形態における図９の処理を適用することは可能であり、印刷中にジャムが発生した場合には、ジャムにより余剰となったタブ紙を適正に排紙することができる。
【０１１３】
上記第２の実施形態によれば、コンピュータ端末１０６から印刷ジョブを受信したＭＦＰ制御部２０３が、印刷ジョブを解析してタブ数をカウントし、カウントされたタブ数をメモリ部２０４に格納する。そして、ＭＦＰ制御部２０３がシート収納庫５０８にセットされたタブ紙の枚数（タブ数）の設定及びタブ紙の並び順の設定をユーザから受付け、受付けたタブ紙の並び順に基づいて印刷可能であるときは、逆順印刷するように設定されているか否かを判定する。
【０１１４】
さらに、ＭＦＰ制御部２０３は、カウントされたタブ数と、ユーザによって指定されたタブ数から余剰なタブ数を算出し、算出された枚数のタブ紙をシート収納庫５０８から排紙させる。余剰なタブ紙を排出させる際には、印刷ジョブが逆順印刷するように指定されていると判定した場合には、印刷処理の前に余剰なタブ紙を排紙させる。そして、余剰なタブ紙が排紙された後に、印刷ジョブに含まれる画像データの印刷処理を実行する。それによって、逆順印刷する場合、つまり、ページ順が逆順になることを防ぎつつ、フェイスアップの状態で排紙されるシートにタブ紙を挿入する場合でも、適切に余剰なタブ紙を排紙することができる。
【０１１５】
一方、逆順印刷するように指定されていないと判定した場合には、印刷処理の後に余剰なタブ紙を排紙させる。このように逆順印刷するように指定されているか否かを判定し、判定結果に応じて余剰タブ紙の排紙制御を変えることによって、逆順印刷を行う場合でも正順印刷を行う場合でも、適切に余剰なタブ紙を適切に排出することができる。
【０１１６】
また、第２の実施形態によれば、ユーザは、シート収納庫毎にタブ紙を正順印刷用にセットしたか逆順印刷用にセットしたかを設定することができる。そして、ＭＦＰ制御部２０３は、ユーザによって逆順に印刷するように設定された場合に、逆順印刷用にタブ紙がセットされたシート収納庫があるか否かを判定する。ＭＦＰ制御部２０３は、逆順印刷用にタブ紙がセットされていると判定した場合に印刷可能であると判定し、逆順印刷用にタブ紙がセットされていないと判定した場合に印刷可能ではないと判定する。印刷可能ではないと判定された場合には、印刷ジョブをキャンセルすることができる。
【０１１７】
上記第１、第２の実施形態における印刷装置では、ＭＦＰ１０１のＭＦＰ制御部２０３が、コンピュータ端末１０６からＰＤＬデータを受信してイメージ展開処理を行い、ＭＦＰ１０１にてプリント可能なデータ形式に変換する例を説明した。
【０１１８】
しかしながら、ＭＦＰ１０１が外部コントローラ１０４に接続されており、外部コントローラが上述した第１、第２の実施形態における処理を実行するようにしてもよい。外部コントローラ１０４が接続されている場合は、上記処理をＭＦＰ制御部２０３が行う必要がないため、ＭＦＰ制御部２０３の負担を軽減することができる。一方、外部コントローラ１０４が存在しない場合には、ＭＦＰ１０１を含む印刷システムの導入コストを低減することが可能となる。
【０１１９】
また、上記第１、第２の実施形態におけるＭＦＰ１０１では、印刷ジョブをコンピュータ端末１０６から受付ける例について説明したが、ＭＦＰ１０１の操作部２０８によって印刷ジョブを受付けるようにしてもよい。その場合、ＭＦＰ制御部２０３は、スキャナ部５０１から画像データと、操作部２０８から受付けた印刷設定とを印刷ジョブとし、メモリ部２０４に格納する。
【０１２０】
以下に、図１４に示すメモリマップを参照して本発明に係る印刷装置で読み取り可能なプログラムの構成について説明する。
【０１２１】
図１４は、本発明に係る印刷装置で読み取り可能な各種プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２４】
本実施形態における機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等のコンピュータ読取可能な記憶媒体により、或いはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２８】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。又は、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２９】
さらに、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う場合である。
【０１３０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１３１】
上記実施の形態では、複合装置の印刷方式を電子写真方式とした場合を例に挙げたが、本発明は、電子写真方式に限定されるものではない。インクジェット方式、熱転写方式、感熱方式、静電方式、放電破壊方式など各種印刷方式に適用することができる。
【０１３２】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【図面の簡単な説明】
【０１３３】
【図１】本発明の実施形態に係る印刷システムの構成を示すシステム図である。
【図２】図１のＭＦＰ１０１の構成を示すブロック図である。
【図３】図２の操作部２０８の外観を示す図である。
【図４】ＭＦＰ１０１の概略構造を示す縦断面図である。
【図５】大容量スタッカの概略構造を示す縦断面図である。
【図６】中綴じ製本装置の概略構成を示す縦断面図である。
【図７】本発明の実施形態に係る制御手順の例を説明するフローチャートである。
【図８】タッチパネル部４０２に表示されるタブ数設定画面の一例を示す図である。
【図９】本発明の実施形態に係る制御手順の例を説明するフローチャートである。
【図１０】本発明の実施形態に係る制御手順の例を説明するフローチャートである。
【図１１】タッチパネル部４０２に表示されるタブ数設定画面の一例を示す図である。
【図１２】タッチパネル部４０２に表示されるタブ数の指定が正しいかの確認を促すメッセージの一例を示す図である。
【図１３】５枚で１束のタブ紙を使用して、タブ紙の使用枚数が３枚で左開きの文書を印刷した場合に出力される印刷物の一例を示す図である。
【図１４】本発明の実施形態に係るプログラムコード群を説明する図である。
【符号の説明】
【０１３４】
１０１  ＭＦＰ
１０５  外部ネットワーク
１０６  コンピュータ端末
２０３  ＭＦＰ制御部
２０４  メモリ部
２０６  プリンタ部
２０８  操作部
【図１】
2009249106.tif 000003
【図２】
2009249106.tif 000004
【図３】
2009249106.tif 000005
【図４】
2009249106.tif 000006
【図５】
2009249106.tif 000007
【図６】
2009249106.tif 000008
【図７】
2009249106.tif 000009
【図８】
2009249106.tif 000010
【図９】
2009249106.tif 000011
【図１０】
2009249106.tif 000012
【図１１】
2009249106.tif 000013
【図１２】
2009249106.tif 000014
【図１３】
2009249106.tif 000015
【図１４】
2009249106.tif 000016