(57)【特許請求の範囲】
【請求項１】
外部装置から印刷ジョブのデータを受信する受信手段と、
前記受信手段により受信された前記印刷ジョブのデータに応じた画像をシートに印刷する印刷手段と、
前記印刷手段により画像が印刷されたシートが積載される複数のシート積載手段と、
制御手段と、
各種の情報を表示する表示手段と、を備える印刷システムであって、
各シート積載手段に設けられた、シートの満載を検知する検知手段を有し、
前記受信手段により受信される印刷ジョブのデータにはシートの排紙先に関する排紙先情報が設定されており、
前記制御手段は、
前記排紙先情報として前記複数のシート積載手段のうち特定のシート積載手段が設定されている場合には、該特定のシート積載手段を前記印刷ジョブのデータに応じた画像が印刷されたシートの排紙先として決定し、
前記排紙先情報として特定のシート積載手段が設定されておらず排紙先を前記複数のシート積載手段の中から自動的に決定する設定がされている場合には、前記複数のシート積載手段のうち優先度の高いシート積載手段を前記印刷ジョブのデータに応じた画像が印刷されたシートの排紙先として決定し、
前記印刷手段によるシートへの印刷を行っている間に、前記シートの排紙先として決定したシート積載手段が前記検知手段により満載であると検知された場合であって且つ前記排紙先情報として前記特定のシート積載手段が設定されている場合は、前記印刷手段によるシートへの印刷を中断し、前記複数のシート積載手段のうち最後に排紙されたシートが積載されているシート積載手段に積載されたシートを取り除くべきことを前記表示手段に表示させ、
前記印刷手段によるシートへの印刷を行っている間に、前記シートの排紙先として決定したシート積載手段が満載であると前記検知手段により検知された場合であって且つ前記排紙先情報として排紙先を前記複数のシート積載手段の中から自動的に決定する設定がされている場合には、前記複数のシート積載手段のうちシートの排紙が可能な他のシート積載手段を探索し、前記他のシート積載手段がある場合には前記決定したシートの排紙先を当該他のシート積載手段へ変更して該印刷手段によるシートへの印刷を継続し、該印刷の継続後、当該他のシート積載手段の満載が前記検知手段により検知され、シートの排紙が可能な他のシート積載手段がなくなった場合には、前記印刷手段によるシートへの印刷を中断し、満載が検知されている前記複数のシート積載手段のうち最も古くに排紙されたシートが積載されているシート積載手段のシートを取り除くべきことを前記表示手段に表示させることを特徴とする印刷システム。
【請求項２】
前記制御手段は、
前記印刷ジョブのデータを解析して前記印刷ジョブでの前記印刷手段で印刷されたシートの排紙が可能な少なくとも１つの排紙先を複数の前記シート積載手段の中から抽出する抽出手段と、
前記抽出手段により抽出された前記少なくとも１つの排紙先の中で前記印刷手段で印刷されたシートを排紙すべき優先順位を設定する設定手段と、を有することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記制御手段は、前記抽出手段が前記少なくとも１つの排紙先を抽出した場合には、前記少なくとも１つの排紙先に前記印刷手段で印刷されたシートが既に積載されているか否かを判定し、前記シートが既に積載されている場合には、前記既に積載されているシートの上へ前記印刷手段で印刷されるシートの積載を停止することを特徴とする請求項２に記載の印刷システム。
【請求項４】
複数の前記シート積載手段の１つはシートを積載可能な積載部であり、
前記印刷システムは、前記積載部を有するシート積載装置を備えることを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項５】
前記シート積載装置は、
前記積載部に積載されたシートを外部へ取り出すための取出部と、
前記積載部に積載されたシートを前記取出部に移し替える移し替え手段と、を有し、
前記制御手段は、前記印刷ジョブの実行中に前記積載部への前記印刷手段で印刷されたシートの積載が不可能となったことを前記検知手段が検知した場合において、前記積載部に既に積載されているシートを前記取出部に移し替えることが可能か否かを判定し、前記移し替えが可能な場合には、前記印刷手段によるシートへの印刷を継続し、前記移し替えが不可能な場合には、前記印刷手段により印刷されたシートの前記積載部への積載を停止し、
前記印刷ジョブの実行前に前記積載部への前記印刷手段で印刷されたシートの積載が不可能となったことを前記検知手段が検知した場合には、前記積載部に既に積載されているシートの前記取出部への移し替えが可能か否かによらず、前記移し替え手段による処理を実行せずに前記印刷手段によるシートへの印刷を実行し、前記印刷手段により印刷されたシートを前記積載部を除いた別の前記シート積載手段へ排紙することを特徴とする請求項４に記載の印刷システム。
【請求項６】
印刷システムで実行される制御方法であって、
外部装置から印刷ジョブのデータを受信する受信ステップと、
前記受信ステップで受信した印刷ジョブのデータに応じた画像を印刷手段によりシートに印刷する印刷ステップと、
前記印刷ステップで前記画像が印刷されたシートの排紙先を複数のシート積載手段に対して制御する制御ステップと、
前記複数の各シート積載手段の満載を検知する検知ステップと、を有し、
前記印刷ジョブのデータにシートの排紙先に関する排紙先情報が設定されている場合に前記制御ステップでは、
前記排紙先情報として前記複数のシート積載手段のうち特定のシート積載手段が設定されている場合には、該特定のシート積載手段を前記印刷ジョブのデータに応じた画像が印刷されたシートの排紙先として決定し、
前記排紙先情報として特定のシート積載手段が設定されておらず排紙先を前記複数のシート積載手段の中から自動的に決定する設定がされている場合には、前記複数のシート積載手段のうち優先度の高いシート積載手段を前記印刷ジョブのデータに応じた画像が印刷されたシートの排紙先として決定し、
前記印刷手段によるシートへの印刷を行っている間に、前記シートの排紙先として決定したシート積載手段が満載であると検知された場合であって且つ前記排紙先情報として前記特定のシート積載手段が設定されている場合は、前記印刷手段によるシートへの印刷を中断し、前記複数のシート積載手段のうち最後に排紙されたシートが積載されているシート積載手段に積載されたシートを取り除くべきことを表示手段に表示させ、
前記印刷手段によるシートへの印刷を行っている間に、前記シートの排紙先として決定したシート積載手段が満載であると検知された場合であって且つ前記排紙先情報として排紙先を前記複数のシート積載手段の中から自動的に決定する設定がされている場合には、前記複数のシート積載手段のうちシートの排紙が可能な他のシート積載手段を探索し、前記他のシート積載手段がある場合には前記決定したシートの排紙先を当該他のシート積載手段へ変更して該印刷手段によるシートへの印刷を継続し、該印刷の継続後、当該他のシート積載手段の満載が検知され、シートの排紙が可能な他のシート積載手段がなくなった場合には、前記印刷手段によるシートへの印刷を中断し、満載が検知されている前記複数のシート積載手段のうち最も古くに排紙されたシートが積載されているシート積載手段のシートを取り除くべきことを前記表示手段に表示させることを特徴とする印刷システムの制御方法。
【請求項７】
印刷システムが備えるコンピュータに、請求項６に記載の印刷システムの制御方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに関し、特に、シート処理装置において印刷装置での印刷処理の実行を阻害する要因が発生したときに、発生した阻害要因を容易な操作によって取り除いて印刷処理を再開させることを可能とする技術に関する。
【背景技術】
【０００２】
ＰＯＤ（Print on Demand）のような高生産、高効率な印刷を行う印刷システムは、大型の印刷装置と様々なシート処理装置によって構成される。シート処理装置の１つとして、大量の印刷物（印刷済みシート）を積載するためのスタッカと呼ばれるシート処理装置があり、スタッカを用いることによって継続的な印刷処理を行って生産性を高めることができる。
【０００３】
例えば、印刷ジョブ（以下「ジョブ」と略記する）の終了毎に速やかにスタッカから印刷物を搬出する処理を自動で行う技術が提案されている（特許文献１参照）。また、複数のスタッカを接続し、そのうちの１つが満載になった場合に、他のスタッカに積載するか又は印刷を停止するかを制御する技術が提案されている（特許文献２参照）。このような技術により、ＰＯＤ環境において、大量の印刷物をより柔軟に、且つ、継続的に積載することが可能になる。また、複数のオペレータでスタッカを共有する印刷環境では、１人のオペレータが１つのスタッカのみを使用し続けるようにすることで、他のオペレータが取り扱う印刷物の混入を防止することができる。更に、１人のオペレータが複数のスタッカを占有して用いる印刷環境では、複数のスタッカに跨って継続して印刷物を出力するように設定することで、より長時間にわたって継続的に印刷を行うことが可能になる。
【０００４】
一方、複数のスタッカを備える印刷システムでは、各スタッカに印刷物が積載されて満載となっている場合に、オペレータは、どのスタッカの印刷物から順番に取り出せばよいのかを容易に判断できない。そこで、入力装置毎に又はオペレータ毎に排紙装置を分別し、どの入力装置から投入されたジョブの印刷物が排紙されているか、また、どの排紙部に最初に排紙されたかを合わせて表示する技術が提案されている（特許文献３参照）。これにより、ジョブの投入から次工程の作業装置への印刷物の運搬等の全てを１人のオペレータが行う環境下で、印刷物を取り出すべきスタッカが毎回異なっていても、どのスタッカから印刷物を取り出せばよいかの判断が容易になる。よって、取り出すべき印刷物を間違えることを少なくすることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２１９４９５号公報
【特許文献２】特許５０７９１４７号公報
【特許文献３】特開平２−１９３８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＰＯＤ環境のように、少人数のオペレータがスタッカを共有しながら大量の印刷を継続的に出力する環境では、入力装置毎に又はオペレータ毎に取り出すべき印刷物を表示しても、効果は小さい。また、ＰＯＤ環境では、ジョブを投入するオペレータと印刷物を運搬するオペレータとが別人であり、複数の運搬オペレータがいる状況も考えられる。この場合、印刷物を出力した時間に基づいてジョブを投入したオペレータ毎に取り出し順を表示しても、運搬オペレータにとっては、自分が運搬すべき順序が分かり難く、自分が取り出すべき印刷物を間違えてしまう可能性がある。
【０００７】
また、同じオペレータが処理しているジョブであっても、排紙先が満載となって排紙を行うことができない状態となるトレイフルを引き起こしたジョブとは関係のないジョブが先に実行されて、トレイフルとなった排紙トレイに先に排紙されていた場合がある。この場合、出力順だけを基にして優先取り出し順序を表示しても、オペレータには、どの印刷物を取り出せばよいのかは、分かり難い。例えば、最初に排紙先であるスタッカに大量の印刷物が出力された後に、ステイプル設定を持った小ロットのジョブの実行中にステイプル用トレイがトレイフルとなった場合が考えられる。ここで、ステイプルジョブを継続したい場合には、ステイプル用トレイにある印刷物を速やかに取り出す必要があるが、印刷順序が古いスタッカの出力物を取り出す警告（指示）が出しまうため、オペレータは優先作業を誤認してしまう。
【０００８】
本発明は、ジョブを投入したユーザ又はオペレータに依存することなく、オペレータがシート処理装置から次に取り出すべき印刷物を容易に判別することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る印刷システムは、外部装置から印刷ジョブのデータを受信する受信手段と、前記受信手段により受信された前記印刷ジョブのデータに応じた画像をシートに印刷する印刷手段と、前記印刷手段により画像が印刷されたシートが積載される複数のシート積載手段と、制御手段と、各種の情報を表示する表示手段と、を備える印刷システムであって、各シート積載手段に設けられた、シートの満載を検知する検知手段を有し、前記受信手段により受信される印刷ジョブのデータにはシートの排紙先に関する排紙先情報が設定されており、前記制御手段は、前記排紙先情報として前記複数のシート積載手段のうち特定のシート積載手段が設定されている場合には、該特定のシート積載手段を前記印刷ジョブのデータに応じた画像が印刷されたシートの排紙先として決定し、前記排紙先情報として特定のシート積載手段が設定されておらず排紙先を前記複数のシート積載手段の中から自動的に決定する設定がされている場合には、前記複数のシート積載手段のうち優先度の高いシート積載手段を前記印刷ジョブのデータに応じた画像が印刷されたシートの排紙先として決定し、前記印刷手段によるシートへの印刷を行っている間に、前記シートの排紙先として決定したシート積載手段が前記検知手段により満載であると検知された場合であって且つ前記排紙先情報として前記特定のシート積載手段が設定されている場合は、前記印刷手段によるシートへの印刷を中断し、前記複数のシート積載手段のうち最後に排紙されたシートが積載されているシート積載手段に積載されたシートを取り除くべきことを前記表示手段に表示させ、前記印刷手段によるシートへの印刷を行っている間に、前記シートの排紙先として決定したシート積載手段が満載であると前記検知手段により検知された場合であって且つ前記排紙先情報として排紙先を前記複数のシート積載手段の中から自動的に決定する設定がされている場合には、前記複数のシート積載手段のうちシートの排紙が可能な他のシート積載手段を探索し、前記他のシート積載手段がある場合には前記決定したシートの排紙先を当該他のシート積載手段へ変更して該印刷手段によるシートへの印刷を継続し、該印刷の継続後、当該他のシート積載手段の満載が前記検知手段により検知され、シートの排紙が可能な他のシート積載手段がなくなった場合には、前記印刷手段によるシートへの印刷を中断し、満載が検知されている前記複数のシート積載手段のうち最も古くに排紙されたシートが積載されているシート積載手段のシートを取り除くべきことを前記表示手段に表示させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ジョブを投入したユーザ又はオペレータに依存することなく、オペレータは、シート処理装置から次に取り出すべき印刷物を容易に判別することができるため、優先する印刷物から順に、印刷物を間違えることなく、取り出すことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る印刷システムを含むＰＯＤシステムの概略構成を示す図である。
【図２】図１に示す印刷システムの制御系の概略構成を示すブロック図である。
【図３】図１に示す印刷システムの概略の機械的構造を示す断面図である。
【図４】図１に示す印刷システムを構成するシート処理装置の１つである第１の大容量スタッカの正面図である。
【図５】図１に示す印刷システムを構成する印刷装置が有する操作部のＵＩを示す図である。
【図６】図１のＰＯＤシステムに含まれるサーバ及びクライアントが備えるジョブ生成用のドライバの設定画面である。
【図７】図６の設定画面でプロパティボタンが選択されたときに表示されるＧＵＩの例を示す図である。
【図８】図７の排紙先選択プルダウンを押下することで表示される選択可能な排紙先リストの例を示す図である。
【図９】図１に示す印刷システムを構成するサーバ又はクライアントが有するジョブ生成ＵＩ部がジョブを受け付ける際の制御フローの一例を示すフローチャートである。
【図１０】図１に示す印刷システムでのジョブデータのジョブ解析処理のフローチャートである。
【図１１】図１に示す印刷システムでの解析済みのジョブの印刷制御のフローチャートである。
【図１２】図１に示す印刷システムでのジョブ管理制御のフローチャートである。
【図１３Ａ】図１１のステップＳ１１０９及び図１２のステップＳ１２０５で実行されるトレイフル制御のフローチャートである。
【図１３Ｂ】図１３Ａのフローチャートの続きのフローチャートである。
【図１４】図１３ＢのステップＳ１３１３の処理のフローチャートである。
【図１５】図１３ＢのステップＳ１３１２，Ｓ１３１９で印刷装置のタッチパネル部に表示される警告表示の例を示す図である。
【図１６Ａ】図１１のステップＳ１１０９及び図１２のステップＳ１２０５で実行される別のトレイフル制御のフローチャートである。
【図１６Ｂ】図１６Ａのフローチャートの続きのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。ここでは、一般的なオフィス環境とは異なるＰＯＤ環境等の印刷環境を想定し、このような印刷環境で用いられる印刷システムについて説明する。以下の説明では、本発明の実施形態に係る印刷システムを含む印刷環境を「ＰＯＤシステム」と称呼することとする。なお、このような印刷環境自体も本実施形態の特徴の１つである。
【００１３】
＜ＰＯＤシステムの概略構成＞
図１は、本発明の実施形態に係る印刷システム１１０を含むＰＯＤシステム１００の概略構成を示す図である。ＰＯＤシステム１００は、ネットワーク１０１を介して接続された印刷システム１１０、サーバ１０３、クライアント１０４、スキャナ１０２、断裁機１０５、くるみ製本機１０６、紙折り機１０７を有する。また、ＰＯＤシステム１００は、中綴じ製本機１０８を有する。なお、ＰＯＤシステム１００は、その他の機器を有していてもよい。
【００１４】
本実施形態では、印刷システム１１０は、印刷装置１２０とシート処理装置１３０から構成される。印刷装置１２０は、例えば、コピー機能及びプリント機能等の複数の機能を具備する複合機（ＭＦＰ；Multi-Function Peripheral）であるとする。但し、これに限られず、印刷装置１２０は、コピー機能のみ或いはプリント機能のみを有する単一機能型の印刷装置であってもよい。また、印刷装置１２０は、カラー印刷が可能なものであってもよいし、モノクロ印刷のみが可能なものであってもよい。
【００１５】
本実施形態では、断裁機１０５、くるみ製本機１０６、紙折り機１０７及び中綴じ製本機１０８は、印刷システム１１０が具備するシート処理装置１３０と同様の、シート処理装置の一種である。つまり、断裁機１０５、くるみ製本機１０６、紙折り機１０７及び中綴じ製本機１０８はそれぞれ、印刷システム１１０から排紙されるシートに対して所定のシート処理を実行する装置である。
【００１６】
紙折り機１０７は、印刷システム１１０から出力された印刷物の折処理を実行する。断裁機１０５は、複数枚のシートで構成されるシート束を単位として、印刷システム１１０から排紙された印刷物の断裁処理を実行する。中綴じ製本機１０８は、印刷システム１１０から出力された印刷物の中綴じ製本処理を実行する。くるみ製本機１０６は、印刷システム１１０から出力された印刷物のくるみ製本処理を実行する。
【００１７】
但し、これらのシート処理装置のそれぞれに所定のシート処理を実行させるためには、印刷システム１１０から出力された印刷物を、印刷システム１１０の出力手段からオペレータが取り出して処理対象のシート処理装置にセットする作業が必要となる。なお、出力手段は、後述する第１のスタッカ３６１等である。つまり、印刷システム１１０が備えるシート処理装置１３０以外のシート処理装置を使用する際には、印刷システム１１０による印刷ジョブの終了後に、オペレータによる介入作業が必要とされる。
【００１８】
一方、印刷システム１１０を構成するシート処理装置１３０を使用して印刷装置１２０で実行されたジョブが必要とするシート処理を実行する場合には、印刷装置１２０によるジョブの終了後にオペレータによる介入作業は不要である。これは、図３を参照して後述する通り、印刷装置１２０の内部のシート搬送路がシート処理装置１３０の内部のシート搬送路に連結されており、印刷装置１２０からシート処理装置１３０へはシートが直接供給される構成となっているからである。このように、印刷システム１１０を構成するシート処理装置１３０と印刷装置１２０とは、互いに物理的（機械的）な接続関係にある。
【００１９】
また、印刷装置１２０とシート処理装置１３０とはそれぞれ、制御手段としてのコントローラ部を備えており、コントローラ部間で相互にデータ通信を行うことが可能な構成となっている。このように、印刷装置１２０とシート処理装置１３０とは、互いに電気的な接続関係にもある。但し、本実施形態では、図２を参照して後述する通り、印刷システム１１０の統括的な制御は、印刷装置１２０が備えるコントローラ部２０５によって行われるものとする。
【００２０】
なお、本実施形態では、印刷システム１１０での処理が終了し、オペレータが印刷システム１１０から取り出し可能となった１又は複数のシートを印刷物と称することとする。よって、図３を参照して後述する第１の大容量スタッカ３６１の積載部３６５に積載されたシートや積載部３６５からイジェクトトレイ３６６へ移し替えられたシート、エスケープトレイ３６７へ出力されたシートは、印刷物である。同様に、第２の大容量スタッカ３７１の積載部３７５に積載されたシートや積載部３７５からイジェクトトレイ３７６へ移し替えられたシート、エスケープトレイ３７７へ出力されたシートも、印刷物である。更に、フィニッシャ３３４の排紙トレイ３３５，３３６及び中とじ製本トレイ３３７にそれぞれ出力されたシートも、印刷物と称する。また、本実施形態では、サーバ１０３及びクライアント１０４の操作者をユーザと称し、印刷システム１１０の操作者をオペレータと称することとする。ユーザとオペレータとは、一致する場合もあるし、別人である場合もある。
【００２１】
サーバ１０３とクライアント１０４は、具体的には、パーソナルコンピュータ（ＰＣ）等のコンピュータであり、印刷システム１１０に対してジョブの実行を指示する外部装置の一例である。サーバ１０３及びクライアント１０４は、ネットワーク１０１を介して印刷実行要求を含むジョブデータを印刷装置１２０へ送信する。印刷装置１２０のコントローラ部２０５は、受信したジョブデータに基づいて印刷システム１１０の統括的な制御を行うことにより、印刷装置１２０とシート処理装置１３０とで要求されたジョブを実行する。
【００２２】
＜印刷システム１１０の構成＞
図２は、印刷システム１１０の制御系の概略構成を示すブロック図である。本実施形態では、印刷システム１１０が備える図２に示す各ユニットのうち、シート処理装置１３０（厳密に言えば、複数台のインラインタイプのシート処理装置によって構成可能な一連のシート処理装置群）以外のユニットは全て、印刷装置１２０が備えている。つまり、シート処理装置１３０は、印刷装置１２０に対して着脱可能な、印刷装置１２０のオプションとして提供されている。これにより、ＰＯＤ環境では、印刷システム１１０を、必要な台数分のシート処理装置１３０を備えた構成として、需要や用途に最適なパフォーマンスのシステムを構築することが可能になる等の効果が得られる。
【００２３】
印刷装置１２０は、スキャナ部２０１、外部インタフェース（Ｉ／Ｆ）２０２、プリンタ部２０３、操作部２０４、コントローラ部２０５、ＲＯＭ２０７、ＲＡＭ２０８、ＨＤＤ２０９及び圧縮伸張部２１０を備える。
【００２４】
印刷装置１２０は、コピー機能や印刷機能、データ送信機能等の複数の機能を備える。コピー機能は、スキャナ部２０１で生成した画像データをＨＤＤ２０９を介してプリンタ部２０３で印刷する機能である。印刷機能は、サーバ１０３やクライアント１０４等の外部装置からネットワーク１０１及び外部Ｉ／Ｆ２０２を介して受信したジョブデータをＨＤＤ２０９を介してプリンタ部２０３で印刷する機能である。データ送信機能は、スキャナ部２０１で生成した画像データを外部Ｉ／Ｆ２０２及びネットワーク１０１を介してサーバ１０３等の外部装置へ送信する機能である。
【００２５】
スキャナ部２０１は、原稿画像を読み取り、読み取られた画像データを画像処理する。。外部Ｉ／Ｆ２０２は、ファクシミリやネットワーク接続機器、外部装置との間で画像データやジョブデータ等を送受する。圧縮伸張部２１０は、ＪＢＩＧやＪＰＥＧ等の各種圧縮方式によってＲＡＭ２０８やＨＤＤ２０９に記憶する画像データを圧縮し、逆に、ＲＡＭ２０８やＨＤＤ２０９に記憶された画像データを伸張する処理を行う。ＨＤＤ２０９は、大容量の記憶装置であり、スキャナ部２０１と外部Ｉ／Ｆ２０２から受信し、圧縮伸張部２１０によって圧縮された、印刷対象となる複数のジョブの画像データを記憶することができる。プリンタ部２０３は、シート等の印字媒体に対して、ＨＤＤ２０９に記憶されたジョブデータを画像化して印刷処理を実行する。
【００２６】
操作部２０４は、印刷システム１１０が具備するユーザインタフェースの１つである表示部を有する。表示部としては、タッチパネル機能を有するものが好適に用いられ、タッチパネルを通して、印刷システム１１０での各種設定を行うことができるようになっている。また、操作部２０４は、印刷装置１２０を稼働するための各種のスイッチやボタンを含む。なお、広義には、サーバ１０３やクライアント１０４が備えるマウスやキーボード、タッチパネルもまた、印刷システム１１０を動作させるためのユーザインタフェースに含まれる。なお、操作部２０４については、図５を参照して後述する。
【００２７】
コントローラ部２０５は、ＣＰＵを有し、印刷システム１１０での処理や動作を統括的に制御する。ＲＯＭ２０７は、読み出し専用のメモリであり、ＲＯＭ２０７には、印刷システム１１０を統括的に制御するためにコントローラ部２０５が実行する各種のプログラムが格納されている。なお、各種のプログラムには、印刷システム１１０のブートシーケンスやフォント情報等のプログラム、後述するフローチャートの各種処理等を実行するためのプログラムも含まれる。また、各種のプログラムには、後述するＧＵＩ（Graphic User Interface）を含む、操作部２０４の表示部に各種のＧＵＩ画面を表示させるための表示制御プログラムも含まれる。更に、各種のプログラムには、外部Ｉ／Ｆ２０２を介してサーバ１０３やクライアント１０４等の外部装置から受信したＰＤＬデータを解釈し、ラスタイメージデータ（ビットマップ画像データ）に展開する動作を実行するためのプログラムも含まれる。なお、ＰＤＬは、ページ記述言語のことである。
【００２８】
ＲＡＭ２０８は、読み出しと書き込みが可能なメモリであり、スキャナ部２０１や外部Ｉ／Ｆ２０２からコントローラ部２０５を介して送られてきた画像データや各種プログラム、設定情報等を一時的に記憶する。また、ＲＡＭ２０８は、コントローラ部２０５がプログラムを実行する際の作業領域として用いられる。コントローラ部２０５は、ＲＯＭ２０７に格納されたプログラムを読み出してＲＡＭ２０８に展開し、生成したコマンド等を各ユニットに供給することで、印刷システム１１０での各種動作を実現させる。
【００２９】
印刷システム１１０において、コントローラ部２０５は、スキャナ部２０１で生成された画像データや外部Ｉ／Ｆ２０２等から入力されたジョブの画像データを、ＨＤＤ２０９を介してプリンタ部２０３で印刷する制御を行う。その際、コントローラ部２０５は、画像データを印刷するページ順に蓄積し、ページ順にシートに印刷し、印刷されたシートが正常に機外に排紙されたことを検知すると、そのシートに係る画像データ（ページデータ）をＨＤＤ２０９から削除する。そして、コントローラ部２０５は、ジョブの全ての画像データがシートに印刷されて機外に排紙され、更にＨＤＤ２０９に蓄積していた画像データが全て削除されたことを検知すると、ジョブをＨＤＤ２０９から削除する。
【００３０】
なお、コントローラ部２０５は、画像データ等を外部Ｉ／Ｆ２０２を介してサーバ１０３やクライアント１０４等の外部装置へ送信する際も、同様の処理を行う。つまり、コントローラ部２０５は、ＨＤＤ２０９に蓄積された画像データ等の送信ジョブを開始すると、送信が完了したデータをＨＤＤ２０９から順次削除し、全てのデータの送信が完了すると、送信ジョブを削除する。このように、ＨＤＤ２０９に蓄積した処理対象となっているジョブのデータの各種の出力処理をコントローラ部２０５によって制御し、出力処理が終了すると、処理対象のジョブに関わるデータが削除される構成となっている。
【００３１】
次に、印刷装置１２０及びシート処理装置１３０のそれぞれの機械構造と、コントローラ部２０５によるシート処理装置１３０の動作制御について、図３を参照して説明する。図３は、印刷システム１１０の概略の機械的構造を示す断面図である。
【００３２】
なお、図３には、印刷システム１１０を構成する印刷装置１２０に対して、給紙アクセサリ装置の一例である２台の大容量給紙デッキ３２０，３２１が接続された構造を示している。また、シート処理装置１３０、印刷装置１２０、大容量給紙デッキ３２０，３２１はこの順に直列的に接続されるが、図３では、シート処理装置１３０及び印刷装置１２０を上段に、大容量給紙デッキ３２０，３２１を下段にそれぞれ図示している。また、以下の説明では、印刷システム１１０の構成について、コピージョブを実行する際の動作を例に挙げて説明することとする。
【００３３】
印刷装置１２０は、大略的に、画像形成装置３０１及び画像定着装置３０２から構成されている。画像形成装置３０１の図３中右側には、１台目の大容量給紙デッキ３２０が接続されている。大容量給紙デッキ３２０は、更に別の給紙装置を接続可能に構成されており、ここでは、大容量給紙デッキ３２０の図３中右側に２台目の大容量給紙デッキ３２１が接続されている。なお、２台目の大容量給紙デッキ３２１に対して同等構造を有する更に別の大容量給紙デッキを接続することができる。
【００３４】
大容量給紙デッキ３２０，３２１は、画像形成装置３０１が備える後述する標準給紙部（給紙デッキ３０５，３０６）以外からの給紙を可能とする。大容量給紙デッキ３２０，３２１の動作制御は、印刷装置１２０が備えるコントローラ部２０５によって行われる。
【００３５】
１台目の大容量給紙デッキ３２０の給紙デッキ３２２，３２３，３２４から選択的に画像形成装置３０１へ給紙を行うことが可能であり、給紙デッキ３２２〜３２４から取り出されたシートは、シート搬送路３２５，３２６を通って画像形成装置３０１へ送られる。２台目の大容量給紙デッキ３２１の給紙デッキ３２９，３３０，３３１からも選択的に画像形成装置３０１へ給紙を行うことが可能である。そして、給紙デッキ３２９〜３３１から取り出されたシートは、シート搬送路３３２とジャンクション３３３を経て、シート搬送路３２５へ受け渡される。なお、大容量給紙デッキ３２０，３２１は、シートが複数枚重なった状態で搬送される重送を検知する機能を有している。コントローラ部２０５は、重送を検知すると、シート搬送路を通常のシート搬送路３２６からシート搬送路３２７へ切り替えて、エスケープトレイ３２８へシートを排出する。
【００３６】
印刷装置１２０を構成する画像形成装置３０１として、ここでは、４Ｄ（ドラム）タイプのカラー印刷機能を有するものを取り上げる。但し、画像形成装置３０１は、これに限定されず、白黒印刷機能を有するものであってもよいし、１Ｄ（ドラム）タイプのカラー印刷機能を有するものであってもよい。
【００３７】
画像形成装置３０１には、標準給紙部としての給紙デッキ３０５，３０６が設けられている。画像形成装置３０１は、Ｙ（イエロー），Ｍ（マゼンタ），Ｃ（シアン），Ｋ（ブラック）の４つのステーションを有し、各色の画像を形成するための現像ユニット３０７，３０８，３０９，３１０を有する。スキャナ部２０１で生成された画像データは、現像ユニット３０７〜３１０において画像（トナー像）に現像される。画像は、中間転写ベルト３１１に一次転写され、中間転写ベルト３１１は図示状態で時計回りに回転し、二次転写位置３１２でシート搬送路３０４から搬送されてきたシートへ転写される。シートへ転写された画像は、画像形成装置３０１から画像定着装置３０２へ受け渡される。
【００３８】
画像定着装置３０２では、先ず、画像形成装置３０１から受け取ったシートに対して第１の定着器３１３が加熱、加圧を行うことにより、画像をシートに定着させる。第１の定着器３１３を抜けたシートは、搬送路３１５を通って搬送口３１７へと搬送される。シートの種類によって定着のための加熱と加圧が追加で必要な場合には、シートは、第１の定着器３１３を通過した後、上の搬送路３１６を通って第２の定着器３１４へ搬送される。第２の定着器３１４において追加の加熱、加圧が施されたシートは、搬送口３１７へ搬送される。なお、シートの両面に画像を形成する場合には、シートをシート反転パス３１８へ搬送して反転させた後、両面搬送路３１９へ搬送して画像形成装置３０１への再給紙が行われ、二次転写位置３１２でシートの２面目への画像形成が行われる。その後は、１面目に画像が形成された後の処理と同様に処理される。
【００３９】
シート処理装置１３０は、画像定着装置３０２の図３中左側に配置されている。シート処理装置１３０は、画像定着装置３０２側から順に接続された、多穴パンチャ３５１、第１の大容量スタッカ３６１、第２の大容量スタッカ３７１及びフィニッシャ３３４を有する。なお、第１の大容量スタッカ３６１及び第２の大容量スタッカ３７１はそれぞれ、大量の印刷物を積載可能な大容量シート積載装置である。以下の説明では、「第１の大容量スタッカ３６１」を「第１のスタッカ３６１」と記し、「第２の大容量スタッカ３７１」を「第２のスタッカ３７１」と記すこととする。
【００４０】
画像定着装置３０２において画像形成が完了したシートは、搬送口３１７から多穴パンチャ３５１へ受け渡される。多穴パンチの実行が指定されている場合、シートは、搬送路切り替えスイッチ３５２にて、多穴パンチ実行用のシート搬送路３５４へ搬送される。そして、凸型の多穴パンチ用ダイ３５５と凹型の多穴パンチ受け用ダイ３５６に挟まれることによってパンチ穴が穿孔され、シート合流ポイント３５７において通常の搬送路３５３と合流する。これにより、パンチ処理完了後のシートは、パンチ処理不実行のシートと同様に、後段の第１のスタッカ３６１へ搬送される。
【００４１】
なお、多穴パンチ用ダイ３５５及び多穴パンチ受け用ダイ３５６は交換可能であり、オペレータが、適宜、適切な穴数、穴形状のものをセットすることができる。一方、多穴パンチの実行が指定されていない場合、シートは、搬送路切り替えスイッチ３５２にて搬送路３５３へ搬送され、更にシート合流ポイント３５７へ搬送されて、後段の第１のスタッカ３６１へ搬送される。
【００４２】
第１のスタッカ３６１は、大量のシートを積載可能な積載部３６５と、エスケープトレイ３６７とを備える。第１のスタッカ３６１は、積載指示に応じて、多穴パンチャ３５１から受け取ったシートを積載用搬送路３６２、スルー用搬送路３６３、エスケープ用搬送路３６４のうちのいずれかの搬送路へ搬送する。積載部３６５へのシート積載指示がなされている場合、シートは、積載用搬送路３６２に搬送され、積載部３６５に排紙される。エスケープトレイ３６７への積載指示がなされている場合、シートは、エスケープ用搬送路３６４に搬送され、エスケープトレイ３６７に排紙される。第１のスタッカ３６１よりも下流側の排紙先（本実施形態の場合、第２のスタッカ３７１）への積載指示がなされている場合、シートは、スルー用搬送路３６３に搬送され、後段（第２のスタッカ３７１）へ搬送される。なお、積載部３６５とエスケープトレイ３６７はそれぞれ、印刷物の積載状態（概ねの積載量やトレイフルが発生したこと等）を検知するセンサを備えており、センサによる検知データは常にコントローラ部２０５へ送信されている。
【００４３】
図４は、第１のスタッカ３６１の正面図である。第１のスタッカ３６１は、搬送パス上カバー４０１、搬送パス右カバー４０２、前カバー４０３、オープンボタン４０４を備える。前カバー４０３は、オープンボタン４０４の押下又はトレイフル等によるコントローラ部２０５からのオープン指示によって開くことできる構成となっている。
【００４４】
第１のスタッカ３６１は、コントローラ部２０５から前カバー４０３のオープン指示を受け付けると、前カバー４０３を上方にスライドさせて前カバー４０３を開く。このとき、第１のスタッカ３６１の内部では、積載部３６５を下降させ、積載部３６５に積載されている印刷物を、印刷物を外部に取り出すための取出部である、図３に示されるイジェクトトレイ３６６に載せ換える。
【００４５】
イジェクトトレイ３６６への印刷物の載せ換えが完了すると、イジェクトトレイ３６６は、第１のスタッカ３６１の装置外に引き出されるように制御され、これにより、オペレータは印刷物を取り出することができるようになる。これと同時に、積載部３６５は、再びリフトアップされて、シートの積載が可能な位置に戻される。こうして、再度、搬送されてきたシートを積載可能な状態になると、第１のスタッカ３６１からコントローラ部２０５へ、シートの積載が可能な状態に戻ったことが通知される。
【００４６】
第１のスタッカ３６１は、イジェクトトレイ３６６に積載されている印刷物が取り除かれたことを検知すると、再び自動でイジェクトトレイ３６６を装置内に戻し、前カバー４０３をスライドさせて閉じるように構成されている。これにより、イジェクトトレイ３６６から印刷物が取り除かれるまでの間も、積載部３６５へ継続的にシートを排紙することが可能となり、より生産性の高い印刷システム１１０を構築することが可能となる。以下の説明では、イジェクトトレイ３６６が印刷物を載置した状態で装置外にせり出している状態をイジェクト状態と称呼し、装置外にせり出すことをイジェクト処理と称呼することとする。
【００４７】
本実施形態では、更に継続的なシートの出力が可能となるように、第２のスタッカ３７１を第１のスタッカ３６１の後段に接続した構成としている。第２のスタッカ３７１は、第１のスタッカ３６１と同様の、積載用搬送路３７２、スルー用搬送路３７３、エスケープ用搬送路３７４、積載部３７５、イジェクトトレイ３７６及びエスケープトレイ３７７を備える。
【００４８】
第１のスタッカ３６１と第２のスタッカ３７１とはタンデム接続されており、第２のスタッカ３７１での動作は、第１のスタッカ３６１の動作と同様である。これにより、より長時間にわたって継続的にシートの出力と印刷物の取り出しが可能となっている。例えば、第１のスタッカ３６１がイジェクト状態にあり、且つ、第１のスタッカ３６１の積載部３６５が満載となった場合には、コントローラ部２０５からの積載指示が第２のスタッカ３７１に変更される。これにより、印刷装置１２０は、継続的に大量のシートを第２のスタッカ３７１へ出力することが可能になる。
【００４９】
第２のスタッカ３７１を通過して搬送されてきたシートは、フィニッシャ３３４へ搬送される。フィニッシャ３３４は、オペレータに指定された機能に応じ、搬送されてきたシートに対して所定のフィニッシング処理を加える。例えば、フィニッシャ３３４は、ステープル（１個所・２箇所綴じ）やパンチ（２穴・３穴）、中とじ製本等の機能を有する。
【００５０】
フィニッシャ３３４は、２つの排紙トレイ３３５，３３６を有する。排紙トレイ３３５へは、シート搬送路３４１経由してシートが出力され、その場合、ステイプルやパンチ等のフィニッシング処理は行われない。一方、ステイプル或いはパンチ等のフィニッシング処理を行う場合には、シートは、シート搬送路３４２を経由してシート処理部３４３へ送られ、シート処理部３４３で指定されたフィニッシング処理が実行された後、排紙トレイ３３６へ出力される。なお、排紙トレイ３３５，３３６は昇降自在に構成されており、排紙トレイ３３５を降下させることで、シート処理部３４３でフィニッシング処理が施されたシートを排紙トレイ３３５を積載するように動作させることも可能となっている。排紙トレイ３３５，３３６に積載されたシートである印刷物は、オペレータによって取り出される。なお、排紙トレイ３３５，３３６はそれぞれ、印刷物の積載状態を検知するセンサを備えており、センサによる検知データは常にコントローラ部２０５へ送信されている。
【００５１】
フィニッシャ３３４はインサータ３３８を備えており、オペレータの指定によりシート挿入が指定された場合には、インサータ３３８にセットされている挿入紙をシート搬送路３４０を通して所定のページに挿入させることができる構成となっている。また、中とじ製本が指定された場合には、中とじ処理部３４４でシートの中央にステイプル処理が行われた後、シートは二つ折りされてシート搬送路３４５を経由して中とじ製本トレイ３３７へ出力される。中とじ製本トレイ３３７は、ベルトコンベア構成となっており、中とじ製本トレイ３３７上に積載された中とじ製本束は、積載される毎に図３中左側へ搬送可能な構成となっている。
【００５２】
以上の説明の通りに、印刷システム１１０では、給紙、印刷、シート処理、排紙等の処理が実行される。
【００５３】
次に、印刷システム１１０のユーザインタフェース（ＵＩ）として印刷装置１２０が備える操作部２０４について説明する。図５は、操作部２０４の構成を示す図である。操作部２０４は、大略的に、ソフトキー（表示キー）によるオペレータからの操作を受け付けるＧＵＩ画面を表示するタッチパネル部５０１と、ハードキーによってオペレータからの操作を受け付けるキー入力部５０２とから構成される。
【００５４】
タッチパネル部５０１及びキー入力部５０２からの入力操作によって、印刷システム１１０での動作設定やジョブの投入を行うことができる。コントローラ部２０５は、操作部２０４を通してジョブの実行コマンドを受け付けると、印刷システム１１０の全体的な動作制御を行うことで、ジョブを実行する。また、タッチパネル部５０１には、印刷システム１１０の動作状態やオペレータに対する情報等の各種の情報が表示可能となっている。例えば、タッチパネル部５０１には、以下に説明するように、第１，第２のスタッカ３６１，３７１でトレイフルが生じたときの警告等（図１５参照）も表示される。
【００５５】
＜印刷システム１１０におけるトレイフル制御＞
［サーバ１０３又はクライアント１０４での印刷設定］
ここでは、印刷システム１１０で実行するジョブを生成するサーバ１０３又はクライアント１０４は、排紙先設定が第１，第２のスタッカ３６１，３７１の積載部３６５，３７５内で自動で切り替わる設定を有するジョブの生成が可能であるものとする。以下の説明では、サーバ１０３及びクライアント１０４はジョブ生成ＵＩ部を有し、ジョブ生成ＵＩ部を通して印刷システム１１０で実行するジョブの生成が可能になっているものとする。また、表示制御は、サーバ１０３及びクライアント１０４がそれぞれ有するＣＰＵ等からなるコントローラ部によって実行される。
【００５６】
図６は、サーバ１０３及びクライアント１０４が備えるジョブ生成用のプリンタドライバ設定画面（ＧＵＩ）である。サーバ１０３及びクライアント１０４上で動作するソフトウェア上で印刷を実行するコマンドが選択されると、ジョブ生成ＵＩ部は、サーバ１０３及びクライアント１０４が有する不図示の表示装置に図６のプリンタドライバ設定画面を表示する。
【００５７】
図６の設定画面においてプロパティボタン６０１が、例えば、マウスによるクリックにより選択、押下されると、ジョブ生成ＵＩ部は、図７のＧＵＩ画面を表示する。また、図６の設定画面においてＯＫボタン６０２が押下されると、ジョブ生成ＵＩ部は、受け付けた設定をジョブデータとして生成し、選択された印刷システム（ここでは、印刷システム１１０）に対して生成したジョブデータを送信する。
【００５８】
図７は、図６の設定画面でプロパティボタン６０１が選択されたときに、サーバ１０３及びクライアント１０４が有する表示装置に表示されるＧＵＩの例であり、ジョブ生成ＵＩ部が、仕上げ設定を受け付けるために表示する画面（印刷設定受付画面）である。図７のＧＵＩにおいて、印刷方法を選択するためのプルダウン７０１では、ジョブ全体を片面印字するか両面印字するかを選択することができる。また、排紙方法を選択するためプルダウン７０２では、グループソートやステイプルソート等の排紙方法を選択することができる。シフト適用チェックボックス７０３では、シフト処理の選択が可能となっている。
【００５９】
排紙先選択プルダウン７０４では、排紙先として特定のトレイを選択させるか又は印刷システム１１０が自動で排紙先を切り替えるかの選択が可能となっている。図８は、排紙先選択プルダウン７０４を押下することで表示される選択可能な排紙先リストの例を示す図である。排紙先リストでは、現在選択されている排紙先が反転表示され、図８には、フィニッシャ３３４の排紙トレイ３３５，３３６間での自動選択設定８０１が選択されている状態が示されている。本実施形態では、排紙先リストには、フィニッシャ３３４での自動選択設定８０１の他に、スタッカ自動選択設定８０２と固定設定８０３とが表示されており、その選択が可能となっている。スタッカ自動選択設定８０２が選択されると、第１，第２のスタッカ３６１，３７１内での排紙先が自動選択される。複数の選択肢を有する固定設定８０３のうちのいずれか１つが選択されると、選択された排紙先が固定の排紙先として設定される。
【００６０】
このような排紙先リストを表示することにより、ユーザ（サーバ１０３及びクライアント１０４の操作者）は、様々な状況に応じて柔軟に排紙先を設定することができる。例えば、フィニッシング設定に従って自動的に排紙先を決めて欲しい場合には、フィニッシャ３３４での自動選択設定８０１を選択することで、ユーザの要望を満たすことが可能になる。一方、固定の排紙先を利用することで他のユーザのジョブと区別したい場合には、固定設定８０３のうちから所望の排紙先を選択することで、ユーザの要望を満たすことが可能になる。また、できる限り継続的に印刷を行いたい場合、スタッカ自動選択設定８０２を選択することで、ユーザの要望を満たすことが可能になる。なお、排紙先設定として自動選択設定８０１又はスタッカ自動選択設定８０２が選択された場合、排紙先設定の優先順位をユーザが選択することが可能な構成としてもよい。
【００６１】
図７の説明に戻る。図７に示すパンチ穴選択プルダウン７０５は、パンチ穴の種類を選択可能にし、折設定選択プルダウン７０６は、折の種類を選択可能にする機能である。ジョブ生成ＵＩ部は、折設定としてＺ折が選択された場合には、Ｚ折適用条件チェックボックス７０７を有効化し、ラージサイズのシートにのみＺ折を実行するかどうかを選択可能にする。図７のＯＫボタン７０８が押下されると、ジョブ生成ＵＩ部により、それまでに受け付けた設定がジョブの設定として保存され、キャンセルボタン７０９が押下されると、れまでに受け付けた設定は破棄されて、従前の設定が保存される。また、図７のＧＵＩには、ジョブ設定の受付種類を切り替えるためのタブ７１０が表示されている。このタブ７１０は、仕上げ設定に限らず、給紙方法に関わる設定を受け付けるための画面や、印刷画像の品質に関わる設定を受け付けるための画面に表示を切り替えるためのものである。
【００６２】
図９は、ジョブ生成ＵＩ部がジョブを受け付ける際の制御フローの一例を示すフローチャートである。図９のフローチャートの処理は、図６のプリンタドライバ設定画面でプロパティボタン６０１が押下され、図７のＧＵＩ画面（印刷設定受付画面）が表示された状態からスタートする。また、図９に示す各ステップは、サーバ１０３及びクライアント１０４が備えるジョブ生成ＵＩ部が実行する。
【００６３】
ステップＳ９０１においてジョブ生成ＵＩ部は、ジョブ設定を受け付けるための図７に示されるＧＵＩ画面（印刷設定受付画面）表示し、ＧＵＩ画面の各種ボタンやプルダウンの操作によるジョブ設定を受け付ける。ステップＳ９０２においてジョブ生成ＵＩ部は、キャンセルボタン７０９が押下されたか否かを判定する。ジョブ生成ＵＩ部は、キャンセルボタン７０９が押下された場合（Ｓ９０２でＹＥＳ）、ステップＳ９０１にて受け付けた設定を破棄して本処理を終了させ、図６のプリンタドライバ設定画面へ戻す。ジョブ生成ＵＩ部は、キャンセルボタン７０９が押下されていない場合（Ｓ９０２でＮＯ）、処理をステップＳ９０３へ進める。
【００６４】
ステップＳ９０３においてジョブ生成ＵＩ部は、ＯＫボタン７０８が押下されたか否かを判定する。ジョブ生成ＵＩ部は、ＯＫボタン７０８が押下された場合（Ｓ９０３でＹＥＳ）、処理をステップＳ９０４へ進め、ＯＫボタン７０８が押下されていない場合（Ｓ９０３でＮＯ）、処理をステップＳ９０１へ戻す。ステップＳ９０４においてジョブ生成ＵＩ部は、ステップＳ９０１において受け付けた設定を保存して、本処理を終了させ、図６のプリンタドライバ設定画面へ戻す。
【００６５】
なお、サーバ１０３又はクライアント１０４においてジョブを生成する方法は、ジョブ生成ＵＩ部による図９のフローチャートに示した方法に限定されるものではない。例えば、ジョブ生成は、別のアプリケーションにより行う方法、或いは、ジョブ設定を受け付けて、印刷装置１２０の操作部２０４からジョブを生成する方法であってもよい。
【００６６】
［第１実施形態に係るトレイフル制御］
次に、印刷システム１１０が外部装置（具体的には、サーバ１０３又はクライアント１０４）で作成したジョブデータを受け取ったときの、印刷システム１１０での制御について説明する。以下に説明する印刷システム１１０での制御は、コントローラ部２０５がＲＯＭ２０７に格納された所定のプログラムをＲＡＭ２０８に展開し、印刷システム１１０を各部の動作を制御することによって実行される。以下の説明では、第１，第２のスタッカ３６１，３７１を区別しない場合には、単にスタッカと記すこととし、同様に、積載部３６５，３７５とイジェクトトレイ３６６，３７６についても、単に積載部、イジェクトトレイと記すこととする。
【００６７】
図１０は、印刷システム１１０でのジョブデータのジョブ解析処理のフローチャートである。ステップＳ１００１においてコントローラ部２０５は、外部装置からジョブを受信したか否かを判定し、ジョブを受信していない場合（Ｓ１００１でＮＯ）、ステップＳ１００１の判定を繰り返して、ジョブを受信するまで待機する。コントローラ部２０５は、ジョブを受信すると（Ｓ１００１でＹＥＳ）、ステップＳ１００２において、受信したジョブのジョブデータを解析する。そして、ステップＳ１００３においてコントローラ部２０５は、ステップＳ１００２での解析結果をＲＡＭ２０８に一時保存する。
【００６８】
その後、ステップＳ１００４においてコントローラ部２０５は、ジョブデータ内の全てのページデータを解析済みか否かを判定する。コントローラ部２０５は、全ページデータを解析済みの場合（Ｓ１００４でＹＥＳ）、処理をステップＳ１００１へ戻し、未解析ページデータがある場合（Ｓ１００４でＮＯ）、処理をステップＳ１００５へ進める。ステップＳ１００５においてコントローラ部２０５は、未解析ページの中の先頭ページを解析する。ステップＳ１００６においてコントローラ部２０５は、ステップＳ１００５において解析したページデータとステップＳ１００３で一時保存した解析結果とを合わせ、ジョブの印刷設定としてＨＤＤ２０９内の印刷待ちキューに保存する。その後、コントローラ部２０５は、処理をステップＳ１００４へ戻す。
【００６９】
図１１は、解析済みのジョブの印刷制御のフローチャートである。ステップＳ１１０１においてコントローラ部２０５は、印刷待ちデータ（解析済みで印刷待ちのページデータであり、ステップＳ１００５でＨＤＤ２０９の印刷待ちキューに保存したジョブ）があるか否かを判定する。コントローラ部２０５は、印刷待ちキューにジョブがない場合（Ｓ１１０１でＮＯ）、ステップＳ１１０１の判断を繰り返し、ジョブが印刷待ちキュー保存されるまで待機する。コントローラ部２０５は、印刷待ちデータが存在する場合（Ｓ１１０１でＹＥＳ）、処理をステップＳ１１０２へ進める。
【００７０】
ステップＳ１１０２においてコントローラ部２０５は、印刷待ちデータの印刷設定を取得する。続くステップＳ１１０３においてコントローラ部２０５は、ステップＳ１１０２で取得した印刷設定の中から排紙先設定を読み取り、排紙可能な排紙先の全ての候補を抽出して、ＲＡＭ２０７に一時保存する。続いて、ステップＳ１１０４においてコントローラ部２０５は、ステップＳ１１０３で抽出した排紙先候補が複数あるか否かを判定する。コントローラ部２０５は、複数の排紙先候補がある場合（Ｓ１１０４でＹＥＳ）、処理をステップＳ１１０５へ進め、排紙先候補が１つの場合（Ｓ１１０４でＮＯ）、処理をステップＳ１１０６へ進める。
【００７１】
ステップＳ１１０５においてコントローラ部２０５は、複数の排紙先候補の中から優先排紙先を決定する。なお、ここでは、排紙先の優先順位を印刷装置１２０が固定で持っているとするが、この限りでなく、ユーザが印刷装置１２０の設定として選択可能にしてもよいし、ジョブ毎に設定可能としてもよい。続くステップＳ１１０６においてコントローラ部２０５は、排紙先（フィニッシャ３３４の排紙トレイ３３５，３３６、スタッカの積載部等）の状態を取得する。
【００７２】
ステップＳ１１０７においてコントローラ部２０５は、ステップＳ１１０６にて取得した排紙先の状態と、出力するページの印刷設定に基づいて、そのページを印刷したシートのステップＳ１１０５で決定された排紙先への出力が可能か否かを判定する。コントローラ部２０５は、印刷したシートの出力が可能な場合（Ｓ１１０７でＹＥＳ）、処理をステップＳ１１０８へ進め、印刷したシートの出力が不可能な場合（Ｓ１１０７でＮＯ）、処理をステップＳ１１０９へ進める。なお、ステップＳ１１０７での出力可否判断では、既に排紙先にシートが積載されている場合であっても更にシートの積載が可能な場合には出力可能と判断することとする。但し、これに限定されず、シートが更に積載可能な場合であっても、異なるジョブの出力物と混ざってしまう場合には、出力不可と判断するようにしてもよい。
【００７３】
ステップＳ１１０８においてコントローラ部２０５は、排紙先候補となっている排紙先に、印刷したシートを出力するように、印刷開始要求を印刷装置１２０に出力する。一方、ステップ１１０９においてコントローラ部２０５は、トレイフル制御の処理を行う。コントローラ部２０５は、ステップＳ１１０８，Ｓ１１０９後、処理をステップＳ１１０１へ戻す。なお、ステップＳ１１０９のトレイフル制御の詳細については、後に図１３Ａ，１３Ｂを参照して説明する。
【００７４】
ステップＳ１１０８において印刷開始要求が１ページでも実行されると、コントローラ部２０５は、ジョブ単位でジョブ管理制御を実行する。図１２は、印刷システム１１０でのジョブ管理制御のフローチャートである。
【００７５】
ステップＳ１２０１においてコントローラ部２０５は、ジョブ内の全てのページのシートへの印刷が終了し、印刷されたシートの出力が完了したか否かを判定する。コントローラ部２０５は、全ての出力が完了した場合（Ｓ１２０１でＹＥＳ）、処理をステップＳ１２０２へ進め、全ての処理が完了していない場合（Ｓ１２０１でＮＯ）、処理をステップＳ１２０３へ進める。ステップＳ１２０２においてコントローラ部２０５は、出力完了となった時刻を排紙先に対応付けてＨＤＤ２０９に保存し、本処理を終了させる。
【００７６】
一方、ステップＳ１２０３においてコントローラ部２０５は、出力処理を阻害する要因があるか否かを判定する。ここでは、出力処理の阻害要因の具体例として、排紙先でトレイフルが発生したか否かを判定するものとする。コントローラ部２０５は、トレイフルが発生していない場合（Ｓ１２０３でＮＯ）、処理をステップＳ１２０１へ戻し、トレイフルが発生した場合（Ｓ１２０３でＹＥＳ）、処理をステップＳ１２０４へ進める。ステップＳ１２０４においてコントローラ部２０５は、トレイフルとなった時刻（つまり、設定されている排紙先へのシートの排紙が不可能なったことが検知された時間）をトレイフルとなった排紙先と対応付けてＨＤＤ２０９に保存する。そして、ステップＳ１２０５においてコントローラ部２０５は、トレイフル制御の処理を行い、その後、処理をステップＳ１２０１へ戻す。
【００７７】
なお、ここでは、出力処理の阻害要因としてトレイフルを取り上げたが、これに限定されるものではなく、別の阻害要因が発生した場合には、その阻害要因に応じて、ステップＳ１２０４，１２０５に対応する保存と制御が行われる。例えば、印刷するシートが無い状態（シート切れ）や印刷装置１２０のドアが開いている状態（ドアオープン）等によって出力が停止している場合には、その状況が改善されることで、処理はステップＳ１２０１へ戻される。
【００７８】
図１３Ａ，１３Ｂは、ステップＳ１１０９及びステップＳ１２０５で実行されるトレイフル制御のフローチャートである。ステップＳ１３０１においてコントローラ部２０５は、トレイフル発生要因となっているページ以降の印刷要求の全ページ分を削除し、印刷要求を一旦停止する。続くステップＳ１３０２においてコントローラ部２０５は、トレイフル発生の排紙先がスタッカの積載部であるか否かを判定する。コントローラ部２０５は、積載部がトレイフルになっている場合（Ｓ１３０２でＹＥＳ）、処理をステップＳ１３０３へ進め、積載部がトレイフルになっていない場合（Ｓ１３０２でＮＯ）、処理をステップＳ１３０５へ進める。なお、ステップＳ１３０２では、第１，第２のスタッカ３６１，３７１の積載部３６５，３７５の少なくとも一方がトレイフルになったか否かを判定する。但し、積載部３６５，３７５に限られず、トレイフルの判定対象となる排紙先は、印刷物の取り出し等の何らかの処理を実行することで継続的に排紙が可能となるトレイであればよい。
【００７９】
ステップＳ１３０３においてコントローラ部２０５は、トレイフルが生じた積載部を有するスタッカにおけるイジェクトトレイの状態を確認して、イジェクト処理が実行可能か否かを判定する。コントローラ部２０５は、イジェクト可能である場合（Ｓ１３０３でＹＥＳ）、処理をステップＳ１３０４へ進め、イジェクト不可能である場合（Ｓ１３０１３でＮＯ）、処理をステップＳ１３０５へ進める。
【００８０】
ステップＳ１３０４においてコントローラ部２０５は、トレイフルが発生している積載部を備えるスタッカに対してイジェクト処理を実行させ、その後、処理をステップＳ１３１６へ進める。一方、ステップ１３０５においてコントローラ部２０５は、中止したジョブの排紙先設定を取得し、排紙先候補のリストと共にＲＡＭ２０８に保存する。続くステップＳ１３０６においてコントローラ部２０５は、排紙先候補のリストから、現在、トレイフルとなった排紙先（スタッカの積載部）を除外してＲＡＭ２０８の排紙先候補リストを更新する。続いて、ステップＳ１３０７においてコントローラ部２０５は、更新された排紙先候補リストに他の排紙先候補があるか否かを判定する。コントローラ部２０５は、他の排紙先候補がある場合（Ｓ１３０７でＹＥＳ）、処理をステップＳ１３０８へ進め、他の排紙先候補がない場合（Ｓ１３０７でＮＯ）、処理をステップＳ１３１１へ進める。
【００８１】
ステップＳ１３０８においてコントローラ部２０５は、更新された排紙先候補リストの中から優先する排紙先候補を選択する。ステップＳ１３０９においてコントローラ部２０５は、選択した排紙先の状態を取得する。ステップＳ１３１０においてコントローラ部２０５は、取得した排紙先の状態とジョブ設定とに応じて、選択した排紙先に印刷したシートを出力可能か否かを判定する。コントローラ部２０５は、選択した排紙先への出力が可能な場合（Ｓ１３１０でＹＥＳ）、処理をステップＳ１３１６へ進め、選択した排紙先への出力が不可能な場合（Ｓ１３１０でＮＯ）、他の排紙先を探索するために処理をステップＳ１３０６へ戻す。
【００８２】
ステップＳ１３１１においてコントローラ部２０５は、ステップＳ１３０５で取得した排紙先設定が、固定の排紙先設定となっているか否かを判定する。コントローラ部２０５は、固定の排紙先設定となっている場合（Ｓ１３１１でＹＥＳ）、処理をステップＳ１３１２へ進め、固定の排紙先設定となっていない場合（Ｓ１３１１でＮＯ）、処理をステップＳ１３１７へ進める。ステップＳ１３１２においてコントローラ部２０５は、固定の排紙先設定に従う該当の排紙先に出力する必要があると判断し、印刷装置１２０のタッチパネル部５０１に警告表示を行う。図１５（ａ）は、ステップＳ１３１２の処理によってタッチパネル部５０１に表示される警告表示の例を示す図である。この警告表示は、該当する排紙先から印刷物を取り除く作業の実行を、印刷システム１１０のオペレータに対して促す。なお、図１５（ａ）中の「スタッカＡ」とは、例えば、第１のスタッカ３６１を指す。
【００８３】
ステップＳ１３１１からステップＳ１３１７へ進んだ場合には、排紙先設定が印刷装置１２０内で自動選択する設定となっているため、ステップＳ１３１７においてコントローラ部２０５は、排紙先設定がスタッカ内での自動選択か否かを判定する。コントローラ部２０５は、スタッカ内での自動選択の場合（Ｓ１３１７でＹＥＳ）、処理をステップＳ１３１８へ進め、スタッカ以外の自動選択の場合（Ｓ１３１７でＮＯ）、処理をステップＳ１３１２へ進める。本実施形態では、スタッカ内での自動選択が選択されている場合には、複数のスタッカに跨ってジョブを管理可能な状況で、それら複数のスタッカを利用しているものと判断する。そのため、複数のスタッカに跨ったトレイフル警告を行うために、処理はステップＳ１３１８へ進められる。一方、スタッカ以外での自動選択が選択されている場合とは、フィニッシャ３３４内での排紙先が自動選択に設定されている場合である。よって、ユーザがフィニッシング機能に合った排紙先を自動選択したい状況で利用していると判断し、現在の排紙先設定のままで出力を行うことを優先するために、処理をステップＳ１３１２へ進める。
【００８４】
なお、本実施形態では、フィニッシャ３３４内で排紙先が自動選択される場合、同一の排紙先に対するトレイフルを避けるように制御している。但し、これに限られず、スタッカと同様に制御にするようにしてもよい。また、予め機器設定として、フィニッシャ３３４での排紙先を自動選択させる場合に、ユーザがトレイフル制御を選択することができるように構成してもよい。
【００８５】
ステップＳ１３１８においてコントローラ部２０５は、ステップＳ１２０２，Ｓ１２０４においてＨＤＤ２０９に保存された出力完了時間を取り出し、積載済みの印刷物の排紙順を取得する。続くステップＳ１３１９においてコントローラ部２０５は、ステップＳ１３１８において取得した排紙順に応じて、印刷装置１２０のタッチパネル部５０１に警告表示を行う。図１５（ｂ）は、ステップＳ１３１９の処理によってタッチパネル部５０１に表示される警告表示の例を示す図である。なお、図１５（ｂ）中の「スタッカＡ」及び「スタッカＢ」はそれぞれ、第１のスタッカ３６１及び第２のスタッカ３７１を指し、ス「タックトレイ」とは積載部を指す。
【００８６】
図１５（ｂ）の警告表示では、図１５（ａ）の警告表示とは表示する内容を変更しており、排紙先と過去の排紙順のみを合わせて表示することによって、印刷システム１１０のオペレータに、該当する排紙先から印刷物を取り除く作業の実行を促すようにしている。これにより、オペレータは、自分が取り出すべき印刷物の順序と場所を容易に理解することができ、取り出すべき印刷物を間違えてしまうことを防止することができる。なお、ここでは、トレイフル警告として、次に取り除くべき排紙先と過去の排紙順のみを合わせて表示するようにしているが、更に、各排紙先に出力されたジョブ名や時間も同時に表示するようにしてもよい。
【００８７】
ステップＳ１３１３においてコントローラ部２０５は、ステップＳ１３０５で取得した排紙先設定から排紙可能な排紙先候補を抽出し、その範囲内で印刷を可能とする（つまり、印刷したシートの排紙（出力）が可能な）排紙先があるか否かを判定する。コントローラ部２０５は、印刷を可能とする排紙先がない場合（Ｓ１３１３でＮＯ）、ステップＳ１３１３の判定を繰り返して印刷を可能とする排紙先が見つかるまで待機する。一方、印刷を可能とする排紙先がある場合（Ｓ１３１３でＹＥＳ）、処理をステップＳ１３１４に進める。ステップＳ１３１３の処理の詳細については、図１４を参照して後述する。
【００８８】
ステップＳ１３１４においてコントローラ部２０５は、操作部２０４のタッチパネル部５０１に表示していたトレイフル警告を解除する。ステップＳ１３１５においてコントローラ部２０５は、シートの排紙が可能となった排紙先を、ステップＳ１３０６においてＲＡＭ２０８にて保存されていた排紙先候補リストに追加して更新する。ステップＳ１３１６においてコントローラ部２０５は、シートの排紙が可能となった排紙先に印刷開始要求を出して出力（つまり、印刷及び排紙）を再開し、その後、本処理を終了させる。
【００８９】
図１４は、印刷を可能とする排紙先（積載部３６５，３７５や排紙トレイ３３５，３３６）を検知するステップＳ１３１３の処理のフローチャートである。ステップＳ１４０１においてコントローラ部２０５は、シート処理装置１３０から排紙先の状態変更が検知されたか否かを判定する。コントローラ部２０５は、排紙先の状態変更を検知しない場合（Ｓ１４０１でＮＯ）、排紙先の状態変更を検知するまで待機し、排紙先の状態変更を検知した場合（Ｓ１４０１でＹＥＳ）、処理をステップＳ１４０２へ進める。
【００９０】
ステップＳ１４０２においてコントローラ部２０５は、ステップＳ１４０１で検知された状態に応じて、操作部２０４を介してオペレータに排紙先の状態が変更されたことを通知する。続くステップＳ１４０３においてコントローラ部２０５は、検知された状態変化の中で、シートを積載中の排紙先から印刷物が取り除かれたか否かを判定する。コントローラ部２０５は、積載中の排紙先から印刷物が取り除かれた場合（Ｓ１４０３でＹＥＳ）、処理をステップＳ１４０４へ進め、に進み、積載中の排紙先から印刷物が取り除かれていない場合（Ｓ１４０３でＮＯ）、処理をステップＳ１４０１へ戻す。
【００９１】
ステップＳ１４０４においてコントローラ部２０５は、印刷物が取り除かれた排紙先に対して、ステップＳ１２０２，Ｓ１２０４においてＨＤＤ２０９に保存された出力時間をクリアし、その後、処理をステップＳ１４０１へ戻す。これにより、トレイフル状態が解除されたか否かを検知しながら、出力時間を更新する制御が可能となる。
【００９２】
以上の通り、本実施形態では、ジョブを投入したユーザに関わらず、ユーザ認証等の制御を行わなくとも、ジョブ設定に応じてトレイフル時に取り除くべき印刷物のある排紙先が印刷装置１２０のタッチパネル部５０１に表示される。具体的には、排紙先を固定してジョブが投入されている環境においてトレイフルが発生したときには、オペレータに対して現在出力中の排紙先から印刷物を取り除くように警告が表示される。また、排紙先としてフィニッシャ３３４内を自動選択可能な設定でジョブが投入されている環境では、トレイフル発生時に、ユーザに排紙先選択を意識させることなくフィニッシング設定に応じた出力をそのまま継続することができるような警告が表示される。
【００９３】
更に、排紙先がスタッカ内での自動選択に設定されたジョブが投入されている環境では、トレイフル発生時に、自動選択が可能な排紙先の中で最も古くに出力した排紙先から印刷物を取り除くように警告が表示される。つまり、ユーザが投入したジョブ設定に応じて、オペレータに対して取り除くべき印刷物を表示することで、ＰＯＤ環境において想定しうる様々な状況において、適切なオペレーションが可能になる。例えば、ジョブ投入と印刷物の運搬とを別人が行う環境や１人のオペレータが大量ページを継続印刷する環境、複数のオペレータが印刷システム１１０を共有する環境において、最適なオペレーションを実施することが可能となる。
【００９４】
［第２実施形態に係るトレイフル制御］
ここでは、第１，第２の大容量スタッカ３６１，３７１におけるトレイフル発生時におけるトレイチェンジ制御について、図１６を参照して説明する。なお、サーバ１０３及びクライアント１０４におけるジョブの生成方法や、印刷システム１１０でのジョブ受信時の制御、ジョブの管理及び排紙トレイの状態管理に関する制御は、上記第１実施形態での制御と同様であるため、説明を省略する。
【００９５】
図１６Ａ，１６Ｂは、第１，第２の大容量スタッカ３６１，３７１におけるトレイフル発生時におけるトレイチェンジ制御のフローチャートである。ステップＳ１６０１〜Ｓ１６０９，Ｓ１６１１〜Ｓ１６１６の制御は、図１３Ａ，１３ＢのフローチャートのステップＳ１３０１〜Ｓ１３０９，Ｓ１３１１〜Ｓ１３１６の制御と同一であるため、ここでの説明を省略する。
【００９６】
ステップＳ１６１０においてコントローラ部２０５は、ステップＳ１６０９で取得した排紙先の状態から、印刷物が積載されている否かを判定する。コントローラ部２０５は、印刷物がない場合（Ｓ１６１０でＮＯ）、処理をステップＳ１６１６へ進め、印刷物がある場合（Ｓ１６１０でＹＥＳ）、処理をステップＳ１６１７へ進める。ステップＳ１６１７においてコントローラ部２０５は、トレイフル発生のタイミングが印刷中（つまり、ジョブの実行中）か否かを判定する。コントローラ部２０５は、印刷中にトレイフルが発生した場合（Ｓ１６１７でＹＥＳ）、処理をステップＳ１６１８へ進める。一方、コントローラ部２０５は、印刷中にトレイフルが発生したのではない場合（Ｓ１６１７でＮＯ）、印刷開始前（ジョブ実行前）であるのため、処理をステップＳ１６１６へ進める。
【００９７】
ステップＳ１６１８においてコントローラ部２０５は、選択された排紙先がスタッカの積載部か否かを判定する。コントローラ部２０５は、スタッカの積載部である場合（Ｓ１６１８でＹＥＳ）、処理をステップＳ１６１９へ進め、スタッカの積載部ではない場合（Ｓ１６１８でＮＯ）、他の排紙先を探索するために処理をステップＳ１６０６へ戻す。ステップＳ１６１９においてコントローラ部２０５は、選択された積載部を持つスタッカのイジェクトトレイの状態を取得し、イジェクト可能か否かを判定する。コントローラ部２０５は、イジェクト可能な場合（Ｓ１６１９でＹＥＳ）、イジェクト処理を実行するために処理をステップＳ１６０４へ進め、イジェクト不可能な場合（Ｓ１６１９でＮＯ）、他の排紙先を探索するために処理をステップＳ１６０６へ戻す。
【００９８】
以上の制御によれば、トレイフルが発生したために排紙先を変更する際に、別のジョブの印刷物と混ざらないようにすることができる。また、ステップＳ１６１７の通りに制御を行うことで、印刷開始前には出力物が混ざることがあっても、できる限り積載することを優先し、印刷中に印刷物を積載する排紙先を変更したときには印刷物が混ざらないようにすることができる。こうして、１つのジョブを容易に連続的な印刷物として出力することが可能になる。
【００９９】
＜その他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１００】
本発明は以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１０１】
１００    ＰＯＤシステム
１１０    印刷システム
１２０    印刷装置
１３０    シート処理装置
２０４    操作部
２０５    コントローラ部
２０８    ＲＡＭ
２０９    ＨＤＤ
３３４    フィニッシャ
３６１，３７１    第１，第２の大容量スタッカ
３６５，３７５      積載部
３６６，３７６      イジェクトトレイ
３３５，３３６    排紙トレイ
５０１    タッチパネル部
【図１】
0006391357.tif 000002
【図２】
0006391357.tif 000003
【図３】
0006391357.tif 000004
【図４】
0006391357.tif 000005
【図５】
0006391357.tif 000006
【図６】
0006391357.tif 000007
【図７】
0006391357.tif 000008
【図８】
0006391357.tif 000009
【図９】
0006391357.tif 000010
【図１０】
0006391357.tif 000011
【図１１】
0006391357.tif 000012
【図１２】
0006391357.tif 000013
【図１３Ａ】
0006391357.tif 000014
【図１３Ｂ】
0006391357.tif 000015
【図１４】
0006391357.tif 000016
【図１５】
0006391357.tif 000017
【図１６Ａ】
0006391357.tif 000018
【図１６Ｂ】
0006391357.tif 000019