(57)【要約】【課題】積載装置に排紙可能な印刷装置で複数のジョブを処理する場合に、処理効率を向上させる印刷装置を提供する。【解決手段】積載装置に排紙する第１のジョブの実行による排紙枚数に基づいて、積載された用紙をユーザ取り出しのための位置までスライドさせる積載装置の動作によって積載装置への排紙が中断される前に、積載装置と異なるフィニッシャの排紙準備を行う。フィニッシャでの排紙準備が行われると、フィニッシャに排紙する第２のジョブを実行する。【選択図】図７
2016044013.tif 000002
【特許請求の範囲】
【請求項１】
排紙された用紙を積載する第１の積載部と、
前記第１の積載部に積載された用紙を、前記第１の積載部からユーザ取り出しのための位置までスライド可能な第２の積載部とを備える積載装置に排紙可能な印刷装置であって、
前記積載装置に排紙する第１のジョブと、前記積載装置と異なるフィニッシャに排紙する第２のジョブの実行を制御する第１の制御手段と、
前記第１のジョブの実行による排紙枚数に基づいて、前記積載された用紙をユーザ取り出しのための位置までスライドさせる動作によって前記積載装置への排紙が中断される前に、前記フィニッシャの排紙準備を行う第２の制御手段と、を備え、
前記第１の制御手段は、前記第２の制御手段により前記フィニッシャでの排紙準備が行われると、前記第２のジョブを実行することを特徴とする印刷装置。
【請求項２】
前記第１の制御手段は、前記第２のジョブの実行による前記フィニッシャへの排紙枚数が第１の所定枚数に達すると、前記第２のジョブの実行を中断し、前記第１のジョブの実行を再開することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１の所定枚数は、前記積載装置への排紙の中断中で前記フィニッシャに排紙可能な枚数であることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記第２の制御手段は、前記積載装置への排紙枚数が前記積載装置の積載可能枚数に基づく枚数に達すると、前記フィニッシャの排紙準備を行うことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記第２のジョブは、前記第１のジョブと異なるジョブであり、
前記第２のジョブは、前記第１のジョブの後に実行される複数のジョブから優先順位に基づいて決定されたジョブであることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記優先順位は、前記積載装置への排紙の中断中で全ての用紙を排紙することができるジョブであるか否かに基づいて決定されることを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記優先順位はさらに、前記積載装置への排紙の中断中で所定のフィニッシング単位で排紙を終了することができるジョブであるか否かに基づいて決定されることを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記第１のジョブと前記第２のジョブは、同じジョブであり、
前記第１の制御手段は、前記動作によって前記積載装置への排紙が中断されると、当該ジョブの最終ページから逆順に前記フィニッシャに排紙するように当該ジョブを実行することを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項９】
排紙された用紙を積載する第１の積載部と、
前記第１の積載部に積載された用紙を、前記第１の積載部からユーザ取り出しのための位置までスライド可能な第２の積載部とを備える積載装置に排紙可能な印刷装置において実行される制御方法であって、
前記積載装置に排紙する第１のジョブと、前記積載装置と異なるフィニッシャに排紙する第２のジョブの実行を制御する第１の制御工程と、
前記第１のジョブの実行による排紙枚数に基づいて、前記積載された用紙をユーザ取り出しのための位置までスライドさせる動作によって前記積載装置への排紙が中断される前に、前記フィニッシャの排紙準備を行う第２の制御工程と、を有し、
前記第１の制御工程では、前記第２の制御工程において前記フィニッシャでの排紙準備が行われると、前記第２のジョブを実行することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、積載装置に排紙可能な印刷装置および制御方法に関する。
【背景技術】
【０００２】
先行するジョブが製本等の後処理を行っている間に、後続するジョブを製本等の後処理を行う排紙装置とは別の排紙装置に排紙する構成が知られている（特許文献１）。また、スタッカ等の大容量の積載装置には、スタッカ内に用紙積載用の積載トレイと、用紙束を装置外に排出する排出トレイを備えるものがある。このような積載装置は、用紙満載時に自動的に排出トレイを装置外に排出することで、積載トレイへの用紙の積載を連続的に行う構成が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６０８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、先行するジョブの部単位での印刷処理が完了すると、先行するジョブの処理を中断して、後続ジョブの処理を開始する。また、先行するジョブの部単位での製本処理の完了通知を受けると、後続するジョブの処理を中断して、先行するジョブの残りの処理を再開する。
【０００５】
通常、排紙装置が排紙処理を開始するためには、排紙装置が排紙処理のための準備を行う必要がある。そのため、先行するジョブから後続するジョブ、または後続するジョブから先行するジョブへ排紙装置を切り替える際には、直ちに排紙処理を開始することができない。一方、スタッカ等の大容量の積載装置において、積載トレイから排出トレイへの切り替え、及び積載トレイへ用紙の積載を再開するまでの間は、スタッカへの排紙を中断する必要がある。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、積載装置に排紙可能な印刷装置において複数のジョブを処理する場合に、処理効率を向上させる印刷装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る印刷装置は、排紙された用紙を積載する第１の積載部と、前記第１の積載部に積載された用紙を、前記第１の積載部からユーザ取り出しのための位置までスライド可能な第２の積載部とを備える積載装置に排紙可能な印刷装置であって、前記積載装置に排紙する第１のジョブと、前記積載装置と異なるフィニッシャに排紙する第２のジョブの実行を制御する第１の制御手段と、前記第１のジョブの実行による排紙枚数に基づいて、前記積載された用紙をユーザ取り出しのための位置までスライドさせる動作によって前記積載装置への排紙が中断される前に、前記フィニッシャの排紙準備を行う第２の制御手段と、を備え、前記第１の制御手段は、前記第２の制御手段により前記フィニッシャでの排紙準備が行われると、前記第２のジョブを実行することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、スタッカに排紙可能な印刷装置において複数のジョブを処理する場合に、処理効率を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの全体構成を示す図である。
【図２】印刷装置の構成を示す図である。
【図３】スタッカ部の動作を説明するための図である。
【図４】印刷装置のハードウェア構成を示すブロック図である。
【図５】印刷装置のソフトウェア構成を示すブロック図である。
【図６】ジョブの出力処理を説明するための図である。
【図７】ジョブの出力処理を示すフローチャートである。
【図８】ジョブ管理テーブルを示す図である。
【図９】ジョブ状態表示画面を示す図である。
【図１０】ジョブの優先順位の判定処理を示すフローチャートである。
【図１１】ジョブの優先順位を管理するジョブ管理テーブルを示す図である。
【図１２】処理対象ジョブの決定処理を示すフローチャートである。
【図１３】ジョブ状態表示画面を示す他の図である。
【図１４】ジョブの出力処理を説明するための他の図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
［第１の実施形態］
図１は、印刷システムの全体構成を示す図である。図１に示すように、印刷装置１００は、情報処理装置１０１と、ＬＡＮ等のネットワーク１０２を介して相互に通信可能に接続されている。ネットワーク１０２は有線ネットワークであっても良いし、無線ネットワークであっても良い。印刷装置１００は、印刷用紙等の記録媒体に、インクジェット記録方式や電子写真記録方式等により印刷を行う。印刷装置１００は、原稿を光学的に読み取る読取機能や、コピー機能、ＦＡＸ機能等が一体化されたＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎａｌＰｒｉｎｔｅｒ）であっても良い。以下、印刷１００をＭＦＰとして説明する。情報処理装置１０１は、例えば、汎用的なＰＣであり、ＣＰＵ、ディスプレイ、キーボード、ポインティングデバイス、ハードディスクドライブ（ＨＤＤ）、メモリ、ネットワーク通信用のインタフェース等を有する。情報処理装置１０１は、印刷装置１００が印刷可能なデータフォーマット、例えばＰＤＬデータに変換したジョブデータを印刷装置１００に送信する。印刷装置１００は、情報処理装置１０１から送信されたジョブデータに基づき印刷を行う。
【００１２】
図２は、印刷装置１００の構成を示す図である。印刷装置１００は、ＭＦＰ本体２００と、スタッカ（積載装置）２０５と、フィニッシャ２０９とを含む。図２に示すように、ＭＦＰ本体２００の後段にスタッカ２０５が接続され、さらに、フィニッシャ２０９が接続されており、ＭＦＰ本体２００は、スタッカ２０５とフィニッシャ２０９に排紙可能である。
【００１３】
ＭＦＰ本体２００の上部に設けられている自動原稿給送装置（ＡＤＦ：ＡｕｔｏＤｏｃｕｍｅｎｔＦｅｅｄｅｒ）は、原稿を一枚ずつ読取部に供給する。ＭＦＰ本体２００に設けられている給紙カセット２０２、２０３、２０４は、ＭＦＰ本体２００の印刷部（プリンタエンジン）で印刷するための用紙を収納する。その収納されている用紙は、給紙／搬送ローラ等によって、ＭＦＰ本体２００の印刷部まで搬送される。
【００１４】
スタッカ２０５は、ＭＦＰ本体２００で印刷された用紙を、スタッカ部２０６に排紙する。スタッカ部２０６は、一般的に、一度に大量の用紙を排出する際に用いられる。スタッカ部２０６は、リフトトレイ２０７と排出トレイ２０８とを有する。リフトトレイ２０７は、スタッカ部２０６に排紙される用紙を積載する。排出トレイ２０８は、リフトトレイ２０７に所定量、積載された用紙束をスタッカ２０５外部に排出する。リフトトレイ２０７と排出トレイ２０８の構成については後述する。サンプルトレイ２１２は、ＭＦＰ２００で印刷された用紙を排出する。サンプルトレイ２１２は、例えば、スタッカ部２０６に大量に排出されている用紙の画像をユーザがサンプル印刷により確認したい場合に用いられる。
【００１５】
フィニッシャ２０９は、中綴じ製本やステープル処理等の各種フィニッシング処理を、ＭＦＰ本体２００で印刷された用紙に実行し、排紙トレイ２１０又は２１１に排紙する。フィニッシャ２０９は、シート処理装置や中綴じ製本装置とも呼ばれる。
【００１６】
以上のように、印刷装置１００においては、ＭＦＰ本体２００で印刷された用紙を、スタッカ２０５に排紙することができ、また、フィニッシャ２０９に排紙することもできる。スタッカ２０５に設けられた用紙搬送パス切替部２１３は、スタッカ２０５に搬送された用紙を、スタッカ部２０６、サンプルトレイ２１２、スタッカ２０５の後段（つまり、フィニッシャ２０９）のそれぞれに用紙出力先を切り替える。
【００１７】
図３は、スタッカ部２０６の動作を説明するための図である。図３（Ａ）は、リフトトレイ２０７及び排出トレイ２０８をスタッカ部２０６の上面から見た図である。図３（Ｂ）〜（Ｉ）は、リフトトレイ２０７及び排出トレイ２０８をスタッカ部２０６左面から見た図である。
【００１８】
図３（Ａ）に示すように、リフトトレイ２０７（第１の積載部）及び排出トレイ２０８（第２の積載部）は、互いに格子状に交差するように構成される。さらに、排出トレイ２０８は、ユーザ取り出し可能な位置までスライド可能に構成されている。リフトトレイ２０７に積載された用紙は、排出トレイ２０８にスライドして自動的に積み替えられる。図３（Ｂ）に示すように、用紙の積載開始時には、リフトトレイ２０７はスタッカ部２０６の積載開始位置（最上部）にあり、排出トレイ２０８はスタッカ部２０６の内部にある。
【００１９】
図３（Ｃ）に示すように、用紙３００の積載が開始すると、リフトトレイ２０７は、積載量に応じて徐々に降下する。降下の距離や時間は、用紙の坪量によって異なる。図３（Ｄ）に示すように、リフトトレイ２０７が満載となって最下部まで降下すると、用紙３００は、排出トレイ２０８に自動的に積み替えられる。これは、リフトトレイ２０７と排出トレイ２０８が図３（Ａ）に示すように、互いに格子状に交差するように構成されているからである。
【００２０】
図３（Ｅ）に示すように、用紙３００が排出トレイ２０８に積み替えられると、排出トレイ２０８は、スタッカ部２０６の外部へスライドする。図３（Ｆ）に示すように、排出トレイ２０８がスタッカ部２０６の外部へスライドすると、リフトトレイ２０７は積載開始位置まで上昇する。図３（Ｇ）に示すように、リフトトレイ２０７が積載開始位置まで上昇すると、用紙の積載が再開される。
【００２１】
図３（Ｈ）に示すように、スタッカ部２０６の外部へスライドした排出トレイ２０８上の用紙束がユーザにより取り出されると、排出トレイ２０８はスタッカ部２０６内部へ戻る。図３（Ｉ）に示すように、リフトトレイ２０７の積載及び降下中に、排出トレイ２０８がスタッカ部２０６内部のホームポジションに戻ることで、リフトトレイ２０７への用紙の積載を連続的に行うことができる。
【００２２】
図４は、印刷装置１００のハードウェア構成を示すブロック図である。印刷装置１００は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ＨＤＤ４０４と、ネットワークインタフェース（Ｉ／Ｆ）４０５と、ユーザインタフェース（ＵＩ）４０６を備える。それらは、内部バス４００を介して相互に接続されている。
【００２３】
ＣＰＵ４０１は、ＲＯＭ４０２またはＨＤＤ４０４に記憶されている各種プログラムをＲＡＭ４０３に読み出して（ロードして）、例えば、本実施形態の動作を実行する。ＲＡＭ４０３は、ＣＰＵ４０１が動作するために必要なワークメモリとして利用され、例えば、データや変数等を一時的に記憶する。ＨＤＤ４０４は、ＲＡＭ４０３にロードする前のプログラムや各種データを保存する。ネットワークＩ／Ｆ４０５は、ネットワーク１０２上の情報処理装置１０１との間で通信を実行するための通信インタフェースである。ＵＩ４０６は、不図示の各種ボタンやタッチパネル等を備え、例えば、ユーザからの各指示操作を受け付けたり、動作モード等、印刷装置１００の状態を表示する。
【００２４】
プリンタ４０７は、印刷対象の画像データを用紙上に印刷する印刷部である。図４のＣＰＵ４０１〜プリンタ４０７は、図２のＭＦＰ本体２００に対応する。スタッカ２０５、フィニッシャ２０９は、ＭＦＰ本体２００の後段に順に接続されると、プリンタ４０７と専用バス４０８で電気的に接続され、相互に通信が可能となる。
【００２５】
図５は、印刷装置１００のソフトウェア構成を示すブロック図である。図５に示す各ブロックは、ＲＯＭ４０２に格納されたプログラムをＣＰＵ４０１が実行することにより実現される。ＣＰＵ４０１により、通信部５０１、操作部５０２、制御部５０３、印刷部５０４、印刷データ管理部５０５、スタッカ制御部５０６、フィニッシャ制御部５０７が実現される。
【００２６】
通信部５０１は、ネットワークＩ／Ｆ４０５を介して他の機器との間の通信を行う。操作部５０２は、ＵＩ４０６からユーザの各種指示操作を受け付けたり、印刷装置１００の状態（動作モードや、ジョブ実行ステータス等）をＵＩ４０６へ表示する。制御部５０３は、印刷装置１００に投入されたジョブデータに基づき各種制御を行う。印刷部５０４は、プリンタ４０７を制御して印刷を行う。印刷データ管理部５０５は、制御部５０３によりジョブデータからビットマップ変換された画像データをＨＤＤ４０４へ格納する。スタッカ制御部５０６は、印刷部５０４で印刷された用紙をスタッカ２０５へ排紙するよう制御する。フィニッシャ制御部５０７は、印刷部５０４で印刷された用紙をフィニッシャ２０９へ排紙するよう制御する。
【００２７】
制御部５０３は、ジョブ情報解析部５０８、ＰＤＬデータ解析部５０９、データ描画部５１０、ジョブ情報管理部５１１、中間データ管理部５１２、出力制御部５１３、を有する。ジョブ情報解析部５０８は、ジョブデータのジョブ情報の解析処理を行う。ＰＤＬデータ解析部５０９は、ジョブデータの各ページデータを解析し、ディスプレイリスト等の中間データへの変換処理を行う。また、ＰＤＬデータ解析部５０９は、変換処理された中間データをＲＡＭ１０３内の中間データ管理部５１２へ蓄積保存する。
【００２８】
データ描画部５１０は、中間データ管理部５１２に蓄積保存された中間データを、ページ単位のビットマップデータへ変換処理し、印刷データ管理部５０５へ蓄積保存する。ジョブ情報管理部５１１は、ジョブ情報解析部５０８で解析されたジョブ情報及び印刷装置１００で処理される印刷ジョブの各種ステータスの管理を行う。中間データ管理部５１２は、ＰＤＬデータ解析部５０９で変換処理された中間データを記憶する。出力制御部５１３は、ページ単位のビットマップデータをビデオ信号へ変換処理し、印刷部５０４での画像形成及び給紙処理に同期させて画像転送処理を行う。
【００２９】
図６は、印刷装置１００におけるジョブの出力処理を説明するための図である。図６は、先行するジョブ１をスタッカ部２０６へ出力し、スタッカ部２０６の出力中断中に、後続するジョブ２をフィニッシャ２０９の排紙トレイ２１１へ出力する例を示している。
【００３０】
制御部５０３は、先行するジョブ１をスタッカ部２０６へ出力中である工程６０１において、中断予告を通知する予め設定されたタイミングを監視している。後述するが、中断予告を通知するタイミングは、出力対象の用紙に対するスタッカ部２０６の能力情報（積載可能枚数等）から決定される。
【００３１】
中断予告を通知するタイミングに達すると、制御部５０３は、工程６０２で、フィニッシャ制御部５０７へフィニッシャ出力準備（排紙準備）を行わせる。そして、制御部５０３は、先行するジョブ１のスタッカ部２０６への出力が中断されると、工程６０３で、後続するジョブ２をフィニッシャ２０９の排紙トレイ２１１へ出力する。
【００３２】
そして、制御部５０３は、工程６０４でのスタッカ部２０６への出力中断中に、フィニッシャ２０９の排紙トレイ２１１への出力枚数が所定枚数に達したら、工程６０５で、先行するジョブ１のスタッカ部２０６への出力を再開する。後述するが、スタッカ部２０６への出力中断中にフィニッシャ２０９の排紙トレイ２１１への出力枚数は、スタッカ部２０６の能力情報、出力対象の用紙に対するＭＦＰ本体２００／スタッカ２０５／フィニッシャ２０９の用紙搬送性能値から決定される。
【００３３】
以降、工程６０６〜工程６０９も、工程６０２〜工程６０５と同様に行われる。上記のように、本実施形態では、スタッカ中断予告時にフィニッシャ出力準備を行うことで、スタッカ中断時に直ちにフィニッシャ出力を開始することができ、ジョブ１、ジョブ２のトータルの出力時間を短縮することができ、処理効率を向上させることができる。
【００３４】
図７は、印刷装置１００におけるジョブの出力処理を示すフローチャートである。図７の各処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムをＲＡＭ４０３に読み出して実行することにより実現される。
【００３５】
Ｓ７０１において、制御部５０３は、ジョブ情報管理部５１１に記憶されているジョブ情報を読み出す。このときに読み出されるのは、ジョブ１、ジョブ２の実行順の場合、ジョブ１がスタッカ部２０６に出力するジョブであり、ジョブ２がスタッカ部２０６以外（例えば、フィニッシャ２０９）に出力するジョブである場合である。
【００３６】
Ｓ７０２において、制御部５０３は、ジョブ情報管理部５１１から読み出したジョブ情報に基づいて、図７の処理対象ジョブを決定する。その際に、制御部５０３は、ジョブ１について既にＳ７１３の処理を実行した場合であれば、ジョブ２を処理対象ジョブとして決定する。また、ジョブ２について既にＳ７１６の処理を実行した場合であれば、再度、ジョブ１を処理対象ジョブとして決定する。
【００３７】
Ｓ７０３において、制御部５０３は、Ｓ７０２で決定されたジョブ（以下、処理対象ジョブ）は処理すべき全てのページの出力が完了しているか否かを判定する。ここで、全ページ出力完了していると判定された場合には、図７の処理を終了する。一方、全ページ出力完了していないと判定された場合には、Ｓ７０４に進む。
【００３８】
Ｓ７０４において、制御部５０３は、処理対象ジョブのジョブ情報に基づき、出力処理を行うべきページ枚数を決定する。例えば、まだ出力処理が行われていない場合には、全ページとなる。Ｓ７０５において、制御部５０３は、処理対象ジョブのジョブ情報に基づき、出力処理を行う開始ページを決定する。例えば、まだ出力処理が行われていない場合には、第１ページとなる。
【００３９】
Ｓ７０６において、制御部５０３は、処理対象ジョブのジョブ情報に基づき、処理対象ジョブの出力先がスタッカ部２０６であるか否かを判定する。ここで、スタッカ部２０６であると判定された場合にはＳ７０７に進み、スタッカ部２０６でないと判定された場合にはＳ７１４に進む。
【００４０】
Ｓ７０７において、制御部５０３は、処理対象ジョブの出力中断を行うページ及び出力中断予告を行うページを決定し、ジョブ情報管理部５１１に保存する。出力中断を行うページ及び出力中断予告を行うページは、例えば、以下の情報に基づいて決定される。出力中断予告を行うページは、出力中断を行うページから所定のページ数を差し引いて決定するようにしても良い。
【００４１】
・処理対象ジョブの残り出力枚数（元ページ数×部数−出力済枚数）
・スタッカ制御部５０６で管理されるスタッカ部２０６の能力情報（用紙種類（坪量）毎の積載可能枚数）
・操作部５０２から入力された、指定部数若しくは指定枚数毎の用紙排出設定値（例えば、１００部ごとに排出トレイ２０８により排出される等）
例えば、処理対象ジョブの残り出力枚数が３０００枚で、スタッカ部２０６の積載可能枚数が１０００枚の場合に、出力中断を行うページは、１０００ページ目と２０００ページ目と決定される。また、例えば、処理対象ジョブの残り出力枚数が１０００枚で、１部１００ページを３部ごとに排出トレイ２０８により排出すると設定されている場合、出力中断を行うページは、３００ページ目、６００ページ目、９００ページ目と決定される。
【００４２】
Ｓ７０８において、制御部５０３は、処理対象ジョブの出力中断中に後続ジョブの出力処理を行うページ枚数（排紙枚数）を決定し、ジョブ情報管理部５１１に保存する。後続ジョブの出力を行うページ枚数は、例えば、以下の情報に基づいて決定される。
【００４３】
・スタッカ制御部５０６で管理されている、スタッカ部２０６内の排出トレイ２０８のホームポジションから用紙束のユーザ取り出し位置までの移動時間
・スタッカ制御部５０６で管理されている、リフトトレイ２０７の最下部位置から積載開始位置までの移動時間
・出力制御部５１３で管理されている、ＭＦＰ本体２００の用紙搬送性能値
・スタッカ制御部５０６で管理されている、スタッカ２０５の用紙搬送性能値
・フィニッシャ制御部５０７で管理されている、フィニッシャ２０９の用紙搬送性能値
ＭＦＰ本体２００の用紙搬送性能値とは、例えば、印刷された用紙がスタッカ２０５に給紙されるまでの、ＭＦＰ本体２００内の１枚当たりの用紙搬送時間である。また、スタッカ２０５の用紙搬送性能値とは、例えば、用紙がフィニッシャ２０９に給紙されるまでの、スタッカ２０５内の１枚当たりの用紙搬送時間である。また、フィニッシャ２０９の用紙搬送性能値とは、例えば、排紙トレイ２１０又は２１１に排出するまでの、フィニッシャ２０９内の１枚当たりの用紙搬送時間である。
【００４４】
Ｓ７０９において、制御部５０３は、印刷データ管理部５０５から、１ページ分の画像データを読み出し、出力制御部５１３、スタッカ制御部５０６を介して、スタッカ部２０６へ出力する。
【００４５】
Ｓ７１０において、制御部５０３は、出力対象のページが、Ｓ７０７で算出した出力中断予告ページであるか否かを判定する。ここで、出力中断予告ページであると判定された場合にはＳ７１１に進む。Ｓ７１１において、制御部５０３は、フィニッシャ制御部５０７に対してフィニッシャ２０９の出力準備を指示する。そして、フィニッシャ制御部５０７は、フィニッシャ２０９に対して、スリープ復帰、ウォーミングアップ等の出力準備を指示する。Ｓ７１１の処理後は、Ｓ７０９に戻る。
【００４６】
Ｓ７１０で出力中断予告ページでないと判定された場合、Ｓ７１２に進む。Ｓ７１０で出力中断予告ページでないと判定された場合には、出力中断予告ページにまだ達していない場合と、出力中断予告ページには既に達しているものの出力中断ページにはまだ達していない場合とが含まれる。
【００４７】
Ｓ７１２において、制御部５０３は、出力対象のページが出力中断ページであるか否かを判定する。ここで、出力対象のページが出力中断ページであると判定された場合にはＳ７１３に進み、出力中断ページでないと判定された場合にはＳ７０９に戻る。
【００４８】
Ｓ７１３において、制御部５０３は、スタッカ制御部５０６に対して、用紙束の排出を指示する。そして、スタッカ制御部５０６は、スタッカ２０５に対し、排出トレイ２０７の排出動作を指示する。Ｓ７１３の処理後、処理対象ジョブの出力済みページ枚数を、ジョブ情報管理部５１１に保存する。その後、後続のジョブ（ジョブ２）を新たに処理対象ジョブとしてＳ７０１からの処理を繰り返す。
【００４９】
Ｓ７０６で処理対象ジョブの出力先がスタッカ部２０６でないと判定された場合、例えば出力先がフィニッシャ２０９であった場合、Ｓ７１４において、制御部５０３は、フィニッシャ制御部５０７を介して、フィニッシャ２０９へ出力を行う。
【００５０】
Ｓ７１５において、制御部５０３は、出力ページ枚数が、Ｓ７０８で決定されたページ枚数（中断中出力ページ枚数）に達したか否かを判定する。ここで、中断中出力ページ枚数に達していないと判定された場合、Ｓ７１４の処理を繰り返す。一方、中断中出力ページ数に達していると判定された場合、Ｓ７１６において、制御部５０３は、処理対象ジョブの出力済みページ枚数を、ジョブ情報管理部５１１に保存する。Ｓ７１５においては、フィニッシャ２０９への出力ページ残数が予め定められた閾値以下である場合、フィニッシャ２０９への出力を全ページ完了するようにしても良い。Ｓ７１６の処理後、Ｓ７０１に戻る。
【００５１】
図８は、ジョブ情報を管理するためのジョブ管理テーブルの一例を示す図である。図８に示すように、ジョブ管理テーブル８００には、該当するジョブデータの、ジョブＩＤ８０１、ステータス８０２、入力情報８０３、出力情報８０４、データ格納先８０５が管理されている。データ格納先８０５には、印刷データ管理部５０５へのリンク情報が記述されている。また、入力情報８０３には、用紙出力先８０６、ページ数８０７、部数８０８が管理されている。用紙出力先８０６、ページ数８０７、部数８０８には、ジョブ情報解析部５０８及びＰＤＬデータ解析部５０９から取得される情報が格納される。また、出力情報８０４には、出力制御部５１３から取得される情報である、用紙出力先８０９、処理済ページ数８１０、処理済部数８１１、処理済出力枚数８１２が格納される。また、ジョブ管理テーブルには、図７のＳ７０７で決定された中断予告ページ８１３、Ｓ７０８で算出された中断中出力ページ枚数８１４が格納されている。
【００５２】
ジョブＩＤ＝“１”は、ページ数８０７＝２０ページのジョブデータで、用紙出力先８０９＝“スタッカ”へ出力中であり、処理済部数８１１＝“１５０”部、処理済出力枚数８１２＝“３０００”枚で、ステータス８０２＝“中断中”であることを示す。また、ジョブＩＤ＝“２”は、用紙出力先８０９＝“トレイ１”へ出力中であり、処理済出力枚数８１２＝“９０”枚で、ステータス８０２＝“プリント中”であることを示している。
【００５３】
また、ジョブＩＤ＝“４”、ジョブＩＤ＝“５”は、ジョブＩＤ＝“２”の出力完了後に、中断中の処理対象ジョブとなる。処理開始時点でジョブＩＤ＝“２”の出力用紙がトレイ１に残っている場合には”トレイ２”への出力、残っていない場合には”トレイ１”への出力となるが、現時点では用紙出力先８０９＝“未確定”となっている。
【００５４】
制御部５０３は、図８のジョブ管理テーブルを参照して、Ｓ７０２で処理対象ジョブを決定する。図８は、制御部５０３がジョブＩＤ＝１のジョブについてＳ７１３までの処理を行った後に、Ｓ７０１に戻り、ジョブＩＤ＝２のジョブについてＳ７１４の処理を行っている場合の状態を示している。
【００５５】
以上のように、先行するジョブ１をスタッカ２０５へ出力し、スタッカ２０５への出力中に、スタッカ中断予告を行ってフィニッシャ出力準備を行い、スタッカ２０５の出力中断中に、後続するジョブ２を、フィニッシャ２０９の排紙トレイ２１１へ出力する。
【００５６】
図９は、ＵＩ４０６に表示されるジョブ状態表示画面の一例を示す図である。図９に示すように、ジョブ状態表示画面９００には、印刷データ一覧９０１として、該当するジョブデータの、ジョブＩＤ９０２、ジョブ名９０３、ステータス９０４、出力先９０５、出力先の成果物の状態９０６が表示されている。例えば、ジョブＩＤ＝“１”は、ステータス９０４＝“中断中”であるが、出力先の成果物の状態９０６＝“取り出し可”となっている。つまり、ユーザは、ジョブ１の成果物（用紙束）をスタッカ２０５から取り出してオフライン処理を実行可能であることを確認することができる。
【００５７】
以上により、スタッカへの出力を連続的に行いながら、スタッカの処理中断中にフィニッシャへの出力を行う場合には、スタッカ中断予告時にフィニッシャ出力準備を行うことで、スタッカ中断時に直ちにフィニッシャ出力を開始することができる。その結果、ジョブ１、ジョブ２のトータル出力時間を短縮することができ、処理効率を向上させることができる。
【００５８】
［第２の実施形態］
本実施形態においては、スタッカ出力ジョブに後続する複数のジョブに優先度（優先順位）を設定し、設定された優先度に基づいて、スタッカ出力ジョブの処理中断中に処理できる処理対象ジョブを決定する。
【００５９】
図１０は、本実施形態におけるジョブの優先順位の判定処理を示すフローチャートである。図１０の各処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムをＲＡＭ４０３に読み出して実行することにより実現される。
【００６０】
Ｓ１００１において、制御部５０３は、各ジョブの中間データが中間データ管理部５１２へ蓄積保存されると、ジョブ情報管理部５１１からジョブ情報を読み出す。Ｓ１００２において、制御部５０３は、読み出したジョブ情報（出力先８０６）から、当該ジョブの出力先がスタッカ２０５であるか否かを判定する。ここで、出力先がスタッカ２０５であると判定された場合には、図１０の処理を終了する。一方、出力先がスタッカ２０５でないと判定された場合には、Ｓ１００３に進む。
【００６１】
Ｓ１００３において、制御部５０３は、当該ジョブに先行するジョブがスタッカ出力ジョブ（スタック部２０６に出力するジョブ）である場合に、そのスタッカ出力処理中に排出処理による中断が発生するか否かを判定する。本判定は、例えば、スタッカ部２０６の能力情報（用紙種類（坪量）毎の積載可能枚数）、先行ジョブの用紙情報、ページ数／部数から算出される出力枚数に基づいて行われる。例えば、出力枚数が積載可能枚数より多い場合には、中断が発生すると判定される。
【００６２】
ここで、スタッカ出力処理中に排出動作による中断が発生すると判定された場合、Ｓ１００４に進む。Ｓ１００４において、制御部５０３は、Ｓ７０８で説明したような情報と、当該ジョブの用紙情報、ページ数／部数から算出される出力枚数とから、スタッカ出力処理中断中において、フィニッシャ出力で当該ジョブ全体の出力が完了できるか否かを判定する。ここで、当該ジョブ全体の出力が完了できると判定された場合には、Ｓ１００６において、制御部５０３は、当該ジョブの出力優先度を「１」に決定し、ジョブ情報管理部５１１に保存する。一方、当該ジョブ全体の出力が完了できないと判定された場合にはＳ１００５に進む。
【００６３】
Ｓ１００５において、制御部５０３は、当該ジョブの所定のフィニッシング単位での出力が完了できるか否かを判定する。所定のフィニッシング単位とは、例えば、ステープルで束ねられる束単位である。ここで、当該ジョブの束単位での出力が完了できると判定された場合、Ｓ１００７において、制御部５０３は、当該ジョブの出力優先度を「２」に決定し、ジョブ情報管理部５１１に保存する。一方、当該ジョブの束単位での出力が完了できないと判定された場合、Ｓ１００８において、制御部５０３は、当該ジョブの出力優先度を「３」に決定し、ジョブ情報管理部５１１に保存する。
【００６４】
Ｓ１００４、Ｓ１００５では、さらに、出力制御部５１３で管理される給紙カセットの用紙残量や、定期的に実施されるキャリブレーション等の実行情報に基づいて、ジョブ全体またはフィニッシング単位の出力が完了できるか否かを判定するようにしても良い。
【００６５】
図１１は、ジョブ優先順を管理するジョブ管理テーブルの一例を示す図である。図１１に示すように、ジョブ管理テーブル８００には、図８の各情報に加えて、出力優先度１１０１が管理されている。
【００６６】
図１２は、ジョブ優先順に基づく処理対象ジョブの決定処理を示すフローチャートである。図１２の各処理は、例えば、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムをＲＡＭ４０３に読み出して実行することにより実現される。
【００６７】
Ｓ１２０１において、制御部５０３は、スタッカ制御部５０６からスタッカ部２０６への排紙出力が開始されると、ジョブ情報管理部５１１からジョブ情報の読み出し処理を行う。Ｓ１２０２において、制御部５０３は、読み出したジョブ情報（出力先８０６）から、出力先がスタッカ部２０６以外で出力待機中の全てのジョブについて判定が完了したか否かを判定する。ここで、完了したと判定された場合にはＳ１２０３に進み、完了していないと判定された場合にはＳ１２０８に進む。
【００６８】
Ｓ１２０３において、制御部５０３は、現在着目しているジョブの出力優先度は「１」であるか否かを判定する。ここで、出力優先度が「１」であると判定された場合にはＳ１２０９に進み、当該ジョブを処理対象ジョブとして決定する。一方、出力優先度が「１」でないと判定された場合にはＳ１２０４に進む。
【００６９】
Ｓ１２０４において、制御部５０３は、当該ジョブの出力優先度は「２」であるか否かを判定する。ここで、出力優先度が「２」であると判定された場合にはＳ１２０６に進み、制御部５０３は、出力優先度が「２」以上のジョブが、最優先ジョブ一時記憶領域に記憶済みであるか否かを判定する。最優先ジョブ一時記憶領域は、例えば、ＲＡＭ４０３内に確保される。Ｓ１２０６で出力優先度が「２」以上のジョブが最優先ジョブ一時記憶領域に記憶済みであると判定された場合には、Ｓ１２０１からの処理を繰り返す。一方、出力優先度が「２」以上のジョブが最優先ジョブ一時記憶領域に記憶されていないと判定された場合には、Ｓ１２０７に進む。Ｓ１２０７において、制御部５０３は、当該ジョブの情報を最優先ジョブ一時記憶領域内に最優先ジョブとして格納し、その後、Ｓ１２０１からの処理を繰り返す。その際に、既に最優先ジョブが記憶されていた場合には当該ジョブとして最優先ジョブが更新される。
【００７０】
Ｓ１２０４で出力優先度が「２」でないと判定された場合にはＳ１２０５に進み、制御部５０３は、当該ジョブの出力優先度は「３」であるか否かを判定する。ここで、出力優先度が「３」であると判定された場合にはＳ１２０６に進み、制御部５０３は、出力優先度が「３」以上のジョブが、最優先ジョブ一時記憶領域に記憶済みであるか否かを判定する。Ｓ１２０６で出力優先度が「３」以上のジョブが最優先ジョブ一時記憶領域に記憶済みであると判定された場合には、Ｓ１２０１からの処理を繰り返す。一方、出力優先度が「３」以上のジョブが最優先ジョブ一時記憶領域に記憶されていないと判定された場合には、Ｓ１２０７に進む。Ｓ１２０７において、制御部５０３は、当該ジョブの情報を最優先ジョブ一時記憶領域内に最優先ジョブとして格納し、その後、Ｓ１２０１からの処理を繰り返す。その際に、既に最優先ジョブが記憶されていた場合には当該ジョブとして最優先ジョブが更新される。
【００７１】
Ｓ１２０５で出力優先度が「３」でないと判定された場合には、Ｓ１２０１からの処理を繰り返す。
【００７２】
Ｓ１２０２で、出力先がスタッカ部２０６以外で出力待機中の全てのジョブについて判定が完了したと判定された場合には、Ｓ１２０８において、制御部５０３は、最優先ジョブ一時記憶領域に記憶されたジョブがあるか否かを判定する。ここで、あると判定された場合には、Ｓ１２０９において、制御部５０３は、当該ジョブを、スタッカ出力ジョブの出力中断中に処理する処理対象ジョブとして決定する。一方、Ｓ１２０８でないと判定された場合には、図１２の処理を終了する。
【００７３】
以上のように、本実施形態では、スタッカ出力ジョブに後続する各ジョブについて優先度を設定し、その優先度に基づいて処理対象ジョブを決定する。
【００７４】
［第３の実施形態］
本実施形態では、スタッカ出力ジョブのスタッカ出力による処理中断中に、スタッカ出力ジョブの後続ページを、スタッカ部２０６以外の他の排紙装置へ出力することで、スタッカ出力ジョブのトータルの出力時間を短縮する。
【００７５】
図１３は、ジョブ状態を表示するジョブ状態表示画面の一例を示す図である。図１３（Ａ）のジョブ状態表示画面９００には、スタッカ出力ジョブの実行の際にスタッカ出力による処理中断が発生するか否かを示す中断情報１３０１が表示されている。ここで、ユーザが中断情報１３０１を選択することにより、図１３（Ｂ）に示すような、当該ジョブの処理モード選択画面１３０２が表示される。
【００７６】
処理モード選択画面１３０２上で、ユーザにより「しない」ボタン１３０３が選択された場合、当該ジョブをスタッカ部２０６のみに出力し、他の排紙装置への出力を行わない。また、ユーザにより「出力先：自動」ボタン１３０４が選択された場合、当該ジョブをスタッカ部２０６へ出力すると共に、後続ページを、スタッカ部２０６以外の他の排紙装置へ出力する。
【００７７】
また、ユーザにより「出力先：トレイ１」ボタン１３０５が選択された場合、当該ジョブはスタッカ部２０６へ出力すると共に、後続する特定ページを、ユーザの選択によるトレイ２１１へ出力する。また、ユーザにより「出力先：トレイ２」ボタン１３０６が選択された場合、当該ジョブをスタッカ部２０６へ出力すると共に、後続する特定ページを、ユーザの選択によるトレイ２１０へ出力する。
【００７８】
処理モード選択画面１３０２上で「しない」ボタン１３０３以外が選択され、決定ボタン１３０６が押下されると、ジョブ状態表示画面９００は、図１３（Ｃ）のように表示される。つまり、ジョブ状態表示画面９００には、当該ジョブの第２の出力先（出力先２）を示す表示１３０９と、出力先２での成果物の状態を示す表示１３１０とが表示される。
【００７９】
図１４は、本実施形態におけるジョブの出力処理を説明するための図である。以下、スタッカ出力ジョブ（ジョブ３）を先頭ページからスタッカ部２０６へ出力すると共に、スタッカ部２０６の出力中断中に、ジョブ３の最終ページから逆順で、フィニッシャ２０９の排紙トレイ２１１へ出力する例を説明する。
【００８０】
図１４（Ａ）に示す工程１４０１において、制御部５０３は、ジョブ３の先頭ページからスタッカ部２０６へ出力している間、中断予告を通知する予め設定されたタイミングを監視する。ここで、中断予告を通知するタイミングについては、第１の実施形態における説明と同じである。
【００８１】
中断予告を通知するタイミングに達すると、工程１４０２において、制御部５０３は、フィニッシャ制御部５０７へフィニッシャ出力準備１４０６を行わせる。そして、制御部５０３は、ジョブ３のスタッカ部２０６への出力が中断されると、工程１４０３において、ジョブ３を最終ページから逆順で、フィニッシャ２０９の排紙トレイ２１１へ出力する。また、ジョブ状態表示画面９００へ出力先の成果物の状態９０６を“取り出し可”に表示し、ユーザにスタッカ部２０６の用紙束１４１０の取り出しを促す。
【００８２】
制御部５０３は、工程１４０４でのスタッカ部２０６への出力中断中に、フィニッシャ２０９の排紙トレイ２１１への排紙枚数が所定のページ枚数に達したら、工程１４０５において、ジョブ３のスタッカ部２０６への出力を再開する。
【００８３】
以降、スタッカ部２０６への出力中断が再度発生する場合には、工程１４０６〜１４０９を、工程１４０２〜１４０５と同様に行う。その際、ジョブ状態表示画面９００で、出力先２の成果物の状態１３１０を“出力中”に表示し、ユーザに、排紙トレイ２１１上の用紙束１４１３の取り出しを行わせない。スタッカ部２０６への出力中断が発生しなくなれば、ジョブ状態表示画面９００で、出力先２の成果物の状態１３１０を“取り出し可”に表示し、ユーザに、排紙トレイ２１１上の用紙束１４１４の取り出しを促す。
【００８４】
以上の処理の結果、ユーザは、排紙トレイ２１１上の用紙束１４１４と、スタッカ部２０６へ出力された用紙束１４１０〜１４１２とを、図１４（Ｂ）に示すように合わせることにより、ジョブ３の出力成果物として取得することができる。また、スタッカ出力ジョブについて、スタッカ出力の処理中断中に後続の特定ページを、スタッカ以外の他の排紙装置へ出力することで、スタッカ出力ジョブのトータルの出力時間を短縮することができる。
【００８５】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８６】
１００  印刷装置：  １０１  情報処理装置：  ４０１  ＣＰＵ：  ４０２  ＲＯＭ：  ４０３  ＲＡＭ
【図１】
2016044013.tif 000003
【図２】
2016044013.tif 000004
【図３】
2016044013.tif 000005
【図４】
2016044013.tif 000006
【図５】
2016044013.tif 000007
【図６】
2016044013.tif 000008
【図７】
2016044013.tif 000009
【図８】
2016044013.tif 000010
【図９】
2016044013.tif 000011
【図１０】
2016044013.tif 000012
【図１１】
2016044013.tif 000013
【図１２】
2016044013.tif 000014
【図１３】
2016044013.tif 000015
【図１４】
2016044013.tif 000016