(57)【要約】【課題】  複数のスタッカを切り替えて印刷紙を排出する印刷で、ジャムの発生に対する再印刷による頁の順序の乱れや不要頁の混入の有無の確認を容易にできるようにする。【解決手段】  印刷制御部２３は、排紙先のスタッカの切り替え中にジャムが発生し、そのジャムが修復されて、頁管理メモリ２２に保持された情報に基づいてジャム発生時に未排紙に終わった画像データについて再印刷して排紙先に指定された排紙部に排紙して、その排紙後、頁管理メモリ２２に保持された情報に基づいて未排紙に終わった画像データについて再印刷された各用紙の排紙先のスタッカを示す情報を操作パネル１０に表示する。【選択図】        図２
2011194643.tif 000002
【特許請求の範囲】
【請求項１】
複数の排紙部と、複数の画像データに基づいて用紙に印刷する印刷手段と、該印刷手段によって印刷された各用紙を、前記各排紙部の中から排紙先に指定した排紙部にそれぞれ排紙する排紙手段とを備えた画像処理装置であって、
前記各画像データ毎に、排紙先に指定した排紙部を示す情報と、排紙先に指定された排紙部に印刷後の用紙が排紙されたか否かを示す情報とを保持する保持手段と、
排紙先の排紙部の切り替え中にジャムが発生し、該ジャムが修復されて、前記保持手段に保持された情報に基づいてジャム発生時に未排紙に終わった画像データについて再印刷して排紙先に指定された排紙部に排紙する再印刷手段と、
前記再印刷手段による排紙後、前記保持手段に保持された情報に基づいて前記未排紙に終わった画像データについて再印刷された各用紙の排紙先の排紙部を示す情報を表示する表示手段とを設けたことを特徴とする画像処理装置。
【請求項２】
前記再印刷手段による再印刷と排紙の後に印刷及び排紙の動作を停止し、前記表示手段による情報を表示させる手段を設けたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記再印刷手段による再印刷と排紙の後に印刷及び排紙の動作を停止させることなく、引き続き次の画像データの印刷及び排紙の動作を継続しながら、前記表示手段による情報を表示させる手段を設けたことを特徴とする請求項１記載の画像処理装置。
【請求項４】
複数の排紙部と、複数の画像データに基づいて用紙に印刷する印刷手段と、該印刷手段によって印刷された各用紙を、前記各排紙部の中から排紙先に指定した排紙部にそれぞれ排紙する排紙手段とを備えた画像処理装置の表示方法であって、
前記各画像データ毎に、排紙先に指定した排紙部を示す情報と、排紙先に指定された排紙部に印刷後の用紙が排紙されたか否かを示す情報とを保持する工程と、
排紙先の排紙部の切り替え中にジャムが発生し、該ジャムが修復されて、前記保持された情報に基づいてジャム発生時に未排紙に終わった画像データについて再印刷して排紙先に指定された排紙部に排紙後、前記保持された情報に基づいて前記未排紙に終わった画像データについて再印刷された各用紙の排紙先の排紙部を示す情報を表示する工程とからなることを特徴とする画像処理装置の表示方法。
【請求項５】
複数の排紙部と、複数の画像データに基づいて用紙に印刷する印刷手段と、該印刷手段によって印刷された各用紙を、前記各排紙部の中から排紙先に指定した排紙部にそれぞれ排紙する排紙手段とを備えた画像処理装置の動作を制御するコンピュータを、
前記各画像データ毎に、排紙先に指定した排紙部を示す情報と、排紙先に指定された排紙部に印刷後の用紙が排紙されたか否かを示す情報とを保持する保持手段と、
排紙先の排紙部の切り替え中にジャムが発生し、該ジャムが修復されて、前記保持手段によって保持された情報に基づいてジャム発生時に未排紙に終わった画像データについて再印刷させて排紙先に指定された排紙部に排紙させる再印刷手段と、
前記再印刷手段による排紙後、前記保持手段によって保持された情報に基づいて前記未排紙に終わった画像データについて再印刷された各用紙の排紙先の排紙部を示す情報を表示させる表示手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ファクシミリ装置，印刷装置，複写機，複合機を含む画像処理装置と、その画像処理装置の表示方法と、画像処理装置を制御するプログラムとに関する。
【背景技術】
【０００２】
近年、印刷後の印刷紙を排出して堆積する複数の排出部（「スタッカ」「排紙トレイ」等という）を備えたファクシミリ装置，プリンタ，複写機，及び複合を含む画像処理装置が多用されている。
例えば、高速大量印刷向けのカット紙印刷装置では、ホストコンピュータ（「ホスト」と略称する）から業務印刷として印刷済みの用紙（「印刷紙」という）の排紙先として複数のスタッカが指定された印刷ジョブ（印刷ジョブで印刷されるデータを「業務データ」と呼ぶ）の印刷において、上記指定された複数のスタッカを１つのスタッカ群に見立て、そのスタッカ群内のあるスタッカがスタッカフル（スタッカ内に堆積した印刷紙が所定枚数（あるいは所定重量）になった状態をいう。「フル」と略記する）になると、印刷を停止することなく、スタッカ群内のフル状態ではない他のスタッカに継続して印刷紙を排紙するようにしている。
【０００３】
また、１つの印刷ジョブの印刷を終えたら、次の印刷ジョブの排紙を開始する前に、スタッカ群内のスタッカを他のスタッカに切り替え、１つのスタッカに印刷を終了した印刷ジョブの印刷紙と現在印刷中の印刷ジョブの印刷紙とが混在しないようにして、既に印刷を終えた業務印刷の印刷紙をスタッカから速やかに取り出せるようにしている。
さらに、相互にスタッカが重複しないことを条件に複数のスタッカ群を指定し、例えば、同じ頁（「ページ」）の画像をコピーした複数枚の印刷紙を各スタッカ群にそれぞれ振り分けて排紙するようにすれば、同一内容の複数の印刷紙を各スタッカ群毎に振り分けて堆積させることができ、業務印刷における大量部数を一度に取得することができる。
このように、排紙先にスタッカ群が指定されている場合、オペレータがフルになったスタッカ、又は排紙を終えたスタッカから速やかに印刷紙を取り出せば、カット紙印刷装置では、次に排紙できるスタッカを次々と確保することができ、印刷を停止することなく業務印刷を続けることができる。
【０００４】
勿論、高速大量印刷向けのカット紙印刷装置では、上述のような印刷紙の排紙先としてスタッカ群を指定した印刷だけでなく、単独のスタッカのみを排紙先に指定した旧来からの印刷もできる。
この単独のスタッカを排紙先に指定した場合、用紙の出力部数が多ければ、スタッカがフルになると印刷を停止してしまう。
従って、高速大量印刷向けのカット紙印刷装置では、高速大量印刷向けの業務中、大量印刷業務と大量印刷業務の間で消化すればよい例外的な少量印刷業務については、印刷紙の排紙先を単独のスタッカに充てるのが一般的である。
少量印刷業務では、出力部数が少量であるため、大量印刷業務の出力が別途指定したスタッカ群に開始された後、オペレータが適宜、単独のスタッカから印刷紙を取り出して、単独のスタッカがフルにならないようにしていけば、印刷を途中で停止することなく業務印刷を続けることができる。
【０００５】
スタッカ群内の排紙先のスタッカを切り替える契機には、次の第１から第５がある。
第１の契機は、スタッカ群内で排紙先にしていたスタッカがフルになった場合である。
この場合、カット紙印刷装置が、印刷時にスタッカ郡内の排紙先のスタッカがフルになったことを検出すると、他のフルでないスタッカに排紙先を切り替える。
その切り替えの際のスタッカの選択ルールについては、例えば、スタッカ郡内の各スタッカにそれぞれ順に大きくなるスタッカ番号を付与し、スタッカ番号の小さいスタッカから次に大きいスタッカを選んで行き、最も大きなスタッカの次は最も小さいスタッカを選ぶというような選択ルールを採る。
第２の契機は、印刷対象の業務データに、スタッカ群内で排紙中のスタッカから別のフルでないスタッカに排紙先を切り替えるように群内切替指示が含まれていた場合である。
【０００６】
例えば、複数の業務印刷の排紙先を１つのスタッカ群にして、その各業務印刷を開始する時に、スタッカ群内における排紙先のスタッカを切り替えることにより、業務印刷単位に群内切替指示を行う場合がある。
この場合も、スタッカ群内において次に排紙先にするスタッカは、第１の契機の場合と同様に、カット紙印刷装置が決める。
第３の契機は、複数のスタッカ群を編成し、印刷対象の業務データが複数のスタッカ群を対象にして、適宜、排紙先のスタッカ群を切り替える指示を含む場合である。
この場合、あるスタッカ群と別のスタッカ群が１つのスタッカを共有することはない。
業務データがあるスタッカ群から別のスタッカ群に排紙先を切り替えるように指示すれば、当然、あるスタッカ群の配下にあるスタッカから別のスタッカ群の配下にあるスタッカに排紙先が切り替わる。
【０００７】
例えば、同一頁を複数枚コピーして、各スタッカ群に一枚毎に振り分けて排紙することにより、同一内容の印刷紙を各スタッカ群に堆積して、大量部数の印刷物を一度に得ることができる。
なお、各スタッカ群においては、上述した第１の契機又は第２の契機とするスタッカ群内の排紙先の切り替えも並行して行われる。
第４の契機は、印刷対象の業務データが単独のスタッカを指定しており、単独のスタッカのみを排紙先にする場合である。また、業務データが別の単独のスタッカを指定すれば、その指定した単独のスタッカに排紙先を切り替えて排紙する。
第５の契機は、単独のスタッカとスタッカ群、もしくは単独のスタッカと複数のスタッカ群を編成する場合である。
【０００８】
また、それぞれの編成における排紙先のスタッカの切り替え契機は、上述した第１〜第５のいずれかの契機に従う。
上述した第１〜第５の契機については、単独のスタッカ，スタッカ群，複数のスタッカ群を、全スタッカに対してどのように割り振ったり、どのように編成したりするかは、一般にオペレータがスケジュールされた各業務データの内容に従って決め、業務データにその指示を含ませたり、必要なら操作パネルを操作することによってスタッカの割り振りと編成を変更する指定を行う。
上述のような高速大量印刷向けのカット紙印刷装置では、１業務印刷を印刷中に、及び、１業務印刷を終えて次の１業務印刷の開始において、スタッカ群内の排紙先のスタッカの変更、複数のスタッカ群間における排紙先のスタッカの変更、スタッカ群と単独のスタッカとの間の排紙先のスタッカの変更が頻発することが多い。
【０００９】
例えば、毎分百数十頁を印刷排紙するカット紙印刷装置にとって、１０数分から２０数分に１回が、排紙先のスタッカの切り替えの頻度になる。
ところで、高速大量印刷向けのカット紙印刷装置における印刷では、１業務印刷で出力される頁数は、それ以上の数千頁や数万頁に及ぶ場合が多い。
しかし、１つのスタッカに収納できる用紙の枚数は、概ねオペレータが取り扱い可能な重量であり、２千頁から３千頁程度までが一般的である。
そのため、カット紙印刷装置が、数千頁や数万頁に及ぶ業務を次々に行いながらフルを契機にスタッカ群内の排紙先を切り替えて印刷中、オペレータは、フルになったスタッカから速やかに印刷紙を取り出す必要がある。
一方、排紙先を頻繁に切り替えるカット紙印刷装置では、切り替えに伴うロスタイムの削減が望まれている。
【００１０】
近年の高速大量印刷向けのカット紙印刷装置では、排紙先のスタッカを切り替える時、排紙先の切り替えに先立つ頁（「先行頁」と言う）の印刷と、その印刷した印刷紙の排紙の終了を待つことなく、速やかに排紙先の異なる後続する頁（「後続頁」と言う）を印刷する用紙を給紙し、印刷し、その印刷された印刷紙を指定のスタッカまで搬送して排紙し、高速印刷を続けている。
従って、スタッカの切り替えによって排紙先の異なる頁の用紙又は印刷紙が搬送路に存在するときにジャムが発生すると、例えば、搬送距離の違いや搬送ルートの違いなどにより、切り替え前の先行頁の用紙又は印刷紙が未排紙になり、切り替え後の後続頁の用紙又は印刷紙が正常に排紙される場合が出てくる。
このような印刷時のジャムに対しては、未排紙に終わった先頭の頁以降を再印刷するだけの旧来のリカバリ方法では、未排紙の先行頁以後を全て再印刷するため、オペレータが気づかなければ、後続頁の一部を重複印刷した印刷紙をそのまま残すことになる。
【００１１】
しかも、排紙先のスタッカを切り替えている時のジャムであり、再印刷した頁の印刷紙をどのスタッカに排紙するかにより、頁内容が重複する印刷紙の排紙先のスタッカも変わる。
例えば、先行頁の排紙先であるべきスタッカに再印刷した先行頁の印刷紙を排紙し、続けて後続頁の印刷紙を同じスタッカに排紙すると、既に正常に排紙済みの後続頁の印刷紙が存在する別のスタッカとの間で、同じ内容の頁の印刷紙が二重に存在してしまう。
一方、正常に排紙済みの後続頁の印刷紙上に再印刷した先行頁と後続頁の各印刷紙を排紙すれば、頁内容が重複する頁の印刷紙が先行頁の印刷紙を挟んで取り残されてしまう。
このように、上述の何れの場合も見逃すと、全業務印刷を終了後、オペレータが、大量印刷物の中から不要な頁の印刷紙を見つける作業は容易ではない。
【００１２】
また、ジャムによっては、搬送部の排紙口付近に停滞した印刷結果が未完成の印刷紙が、オペレータのジャム修復作業中にスタッカに入ってしまって、恰も正常に排紙されたかのように見える場合がありうる。
もし、オペレータが、印刷結果が未完成の印刷紙の混入に気づかないままリカバリを講じ、未排紙に終わった頁を再印刷すると、印刷結果が未完成の印刷紙が混入したまま取り残される。
また、オペレータが、印刷結果が未完成の印刷紙の混入に気づいても、印刷結果が未完成の印刷紙と完成している印刷紙との誤差が僅かなために誤認してしまい、印刷結果が未完成の用紙又は印刷紙をリカバリ対象頁から外してしまうと、印刷結果が未完成の用紙又は印刷紙が混入したままになる。
このように、全業務終了後、印刷結果が未完成の用紙又は印刷紙を、オペレータが大量の印刷紙の中から見つける作業は容易ではない。
【００１３】
上述のように、スタッカ群内の排紙先のスタッカの切り替え、単独のスタッカとスタッカ群の間の排紙先のスタッカの切り替え、スタッカ群とスタッカ群の間の排紙先のスタッカの切り替え等が頻発し、併せて、オペレータが印刷紙をスタッカから取り出す作業が行われる環境では、再印刷した頁の印刷紙の入れ替わりの是正や重複頁の印刷紙の除去をその場で行わないと、事後の作業負担が増大する。
すなわち、印刷業務を終了した後、オペレータは、大量の印刷紙をチェックして、頁順序が入れ替わった頁の印刷紙を並び替えて揃えたり、重複して存在する頁の印刷紙を除去したり、印刷結果が未完成の頁の印刷紙を除去したりすることになり、オペレータの作業負担が大きくなる。
そこで従来、次のような画像処理装置が提案されている。
【００１４】
（１）ホストコンピュータからデータを受信すると印刷を開始し、印刷開始と同時に、正常に印刷された頁をカウントし、そのカウントされた頁数を記憶する。そして、印刷途中においてジャムが発生した場合、ジャムが解消したときに、上記記憶された頁数を参照し、ジャム発生の直前までの頁を読み飛ばし、その次の頁から印刷を再開する画像処理装置（例えば、特許文献１参照）。
（２）複数ジョブを連続して印刷し、各ジョブの印刷頁をスタッカに排出して堆積する際、スタッカ内で、各ジョブ毎に印刷頁の排出位置をオフセットし、各ジョブの印刷頁毎に堆積位置をずらすようにし、ジャムなどのエラーが発生したときは、印刷内容もしくは印刷状態を表す印刷情報を印刷し、その印刷情報が印刷された頁をスタッカ内にオフセットして排出し、エラー発生前に排出された印刷頁からずらしてスタックする画像処理装置（例えば、特許文献２参照）。
【００１５】
（３）連続印刷中にジャムが発生すると、印刷動作を停止させると共に、リカバリ対象となる頁データを一旦退避させる。その後、ジャムから復旧すると、退避した頁データをスキップして印刷を再開し、正常に印刷が終了したところで、退避した頁データに対する印刷を開始し、リカバリ印刷を実行する画像処理装置（例えば、特許文献３参照）。
（４）用紙毎に識別情報を付与し、給紙先や排紙先を含む搬送路から各用紙の搬送位置情報を取得し、各識別情報に対応させて搬送位置情報を作成することによって各用紙の印刷状況の詳細を管理し、上位装置に印刷状況の詳細を通知する画像処理装置（例えば、特許文献４参照）。
【００１６】
（５）頁毎に識別情報を付与し、印刷の際に、給紙や搬送系の不良により正常に出力されなかった頁の画像をパネルに表示できるようにし、オペレータが、パネルに表示された画像と既にスタッカに出力された印刷紙の頁の印刷内容とを比較して見て、不良により正常に出力されなかった頁より遡って、又は未完成の頁を特定して、その頁の再印刷を可能にした画像処理装置（例えば、特許文献５参照）。
（６）第１排紙部とそれより下流に設けた第２排紙部の２つの排紙部を持ち、一方の排紙部が用紙満杯なら他の排紙部に排紙先を切り替えるようにして、第２排紙部に用紙を排紙しようとして、第１排紙部への搬送路よりも下流でジャムが発生した場合、第１排紙部が用紙満杯等に該当せず排紙可能なら、搬送中の用紙を第１排紙部に排紙し、ジャム修復後、ジャムによって欠けた頁を第２排紙部に排紙した後、第１排紙部に排紙した頁以降を第１排紙部に引き続き排紙する画像処理装置（例えば、特許文献６参照）。
【発明の概要】
【発明が解決しようとする課題】
【００１７】
しかしながら、上述した従来の画像処理装置には、次のような問題があった。
まず、上記（１）と（２）の画像処理装置では、印刷時に、ジャムによってスタッカに未到達に終わった頁以後を全て再印刷することになるので、スタッカに未排紙の頁の後続の頁に正常に排紙された印刷紙があった場合、印刷の終了後、印刷紙を１頁ずつチェックして、頁順序が入れ替わった頁の印刷紙は並び替えて揃え、重複して存在する頁の印刷紙は除去するオペレータの作業負担が大きいという問題があった。
また、上記（３）の画像処理装置も、上述と同じように、印刷を終えた後でリカバリ印刷した頁の印刷紙を正常に印刷した印刷紙間に挿入する作業をしなければならないので、オペレータの作業負担が大きいという問題があった。
【００１８】
さらに、上記（４）の画像処理装置は、用紙毎の印刷状況を把握することはできても、頁順序が入れ替わった頁の印刷紙は並び替えて揃え（再印刷した複数の印刷紙の頁の順序の入れ替わりがありうる。）、重複して存在する頁の印刷紙は除去する作業をしなければならないので、上述と同じように、オペレータの作業負担が大きいという問題があった。
また、上記（５）の画像処理装置は、例えば、ジャムによって正規の搬送と排紙を終了しないままスタッカへの排紙口付近に停滞した印刷品質未達成の頁の用紙又は印刷紙が、ジャムの発生から修復に至る過程でスタッカに混入してしまった場合、オペレータがスタッカにあった用紙又は印刷紙の頁の印刷内容とパネルに表示された画像を比較して印刷品質未達成を視認できないと、リカバリ印刷が実施できず、印刷物中に印刷品質未達成の頁の用紙又は印刷紙が残ってしまうし、オペレータが印刷品質未達成の用紙又は印刷紙を見つけ出す作業が繁雑になり、上述と同様に、オペレータの作業負担が大きいという問題があった。
【００１９】
さらに、上記（６）の画像処理装置は、印刷紙を１枚毎に排紙先のスタッカを切り替えるものではなく、複数の印刷ジョブに跨って発生したジャムについて、各印刷ジョブに跨る頁と頁の順序のチェックを容易にすることはできず、印刷の終了後、印刷紙を１頁ずつチェックして、頁順序が入れ替わった頁の印刷紙は並び替えて揃え、重複して存在する頁の印刷紙は除去するオペレータの作業負担が大きいという問題があった。
このように、上述した従来のいずれの画像処理装置も、印刷時にジャム等の異常が発生した場合、印刷後の印刷紙の頁の並び替えや再印刷した頁の印刷紙の差し替えについて、オペレータの作業負担が大きいという問題があった。
この発明は上記の点に鑑みてなされたものであり、複数のスタッカを切り替えて印刷紙を排出する印刷において、ジャムの発生に対する再印刷による頁の順序の乱れや不要頁の混入の有無の確認を容易にできるようにすることを目的とする。
【課題を解決するための手段】
【００２０】
この発明は上記の目的を達成するため、複数の排紙部と、複数の画像データに基づいて用紙に印刷する印刷手段と、その印刷手段によって印刷された各用紙を、上記各排紙部の中から排紙先に指定した排紙部にそれぞれ排紙する排紙手段とを備えた画像処理装置であって、上記各画像データ毎に、排紙先に指定した排紙部を示す情報と、排紙先に指定された排紙部に印刷後の用紙が排紙されたか否かを示す情報とを保持する保持手段と、排紙先の排紙部の切り替え中にジャムが発生し、そのジャムが修復されて、上記保持手段に保持された情報に基づいてジャム発生時に未排紙に終わった画像データについて再印刷して排紙先に指定された排紙部に排紙する再印刷手段と、上記再印刷手段による排紙後、上記保持手段に保持された情報に基づいて上記未排紙に終わった画像データについて再印刷された各用紙の排紙先の排紙部を示す情報を表示する表示手段を設けた画像処理装置を提供する。
また、上記のような画像処理装置において、上記再印刷手段による再印刷と排紙の後に印刷及び排紙の動作を停止し、上記表示手段による情報を表示させる手段を設けるとよい。
【００２１】
さらに、上記のような画像処理装置において、上記再印刷手段による再印刷と排紙の後に印刷及び排紙の動作を停止させることなく、引き続き次の画像データの印刷及び排紙の動作を継続しながら、上記表示手段による情報を表示させる手段を設けるとよい。
また、複数の排紙部と、複数の画像データに基づいて用紙に印刷する印刷手段と、その印刷手段によって印刷された各用紙を、上記各排紙部の中から排紙先に指定した排紙部にそれぞれ排紙する排紙手段とを備えた画像処理装置の表示方法であって、上記各画像データ毎に、排紙先に指定した排紙部を示す情報と、排紙先に指定された排紙部に印刷後の用紙が排紙されたか否かを示す情報とを保持する工程と、排紙先の排紙部の切り替え中にジャムが発生し、そのジャムが修復されて、上記保持された情報に基づいてジャム発生時に未排紙に終わった画像データについて再印刷して排紙先に指定された排紙部に排紙後、上記保持された情報に基づいて上記未排紙に終わった画像データについて再印刷された各用紙の排紙先の排紙部を示す情報を表示する工程とからなる画像処理装置の表示方法も提供する。
【００２２】
さらに、複数の排紙部と、複数の画像データに基づいて用紙に印刷する印刷手段と、その印刷手段によって印刷された各用紙を、上記各排紙部の中から排紙先に指定した排紙部にそれぞれ排紙する排紙手段とを備えた画像処理装置の動作を制御するコンピュータを、上記各画像データ毎に、排紙先に指定した排紙部を示す情報と、排紙先に指定された排紙部に印刷後の用紙が排紙されたか否かを示す情報とを保持する保持手段と、排紙先の排紙部の切り替え中にジャムが発生し、そのジャムが修復されて、上記保持手段によって保持された情報に基づいてジャム発生時に未排紙に終わった画像データについて再印刷させて排紙先に指定された排紙部に排紙させる再印刷手段と、上記再印刷手段による排紙後、上記保持手段によって保持された情報に基づいて上記未排紙に終わった画像データについて再印刷された各用紙の排紙先の排紙部を示す情報を表示させる表示手段として機能させるためのプログラムも提供する。
【発明の効果】
【００２３】
この発明による画像処理装置と画像処理装置の表示方法は、複数のスタッカを切り替えて印刷紙を排出する印刷において、ジャムの発生に対する再印刷による頁の順序の乱れや不要頁の混入の有無の確認を容易にできるようにすることができる。
また、この発明によるプログラムは、コンピュータに、複数のスタッカを切り替えて印刷紙を排出する印刷において、ジャムの発生に対する再印刷による頁の順序の乱れや不要頁の混入の有無の確認を容易にできるようにするための機能を実現させることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施例に係る印刷装置の構成を示すブロック図である。
【図２】図１に示す印刷装置の制御部とメモリの各機能構成も示すブロック図である。
【図３】図２に示す頁管理メモリ２２の内容の一例を示す説明図である。
【図４】図１に示す印刷装置における２つのスタッカ群の切り替え及びスタッカ群内の排紙先の切り替えの順序の一例を示す説明図である。
【図５】図１に示す印刷装置における単独のスタッカとスタッカ群の切り替え及びスタッカ群内の排紙先の切り替えの順序の一例を示す説明図である。
【００２５】
【図６】図１に示す印刷装置１の印刷処理の全体の流れを示すフローチャート図である。
【図７】図１に示す印刷装置１の印刷処理の給紙、印刷、排紙の処理を示すフローチャート図である。
【図８】図１に示す印刷装置１の排紙先スタッカを登録する処理を示すフローチャート図である。
【図９】図１に示す印刷装置１の再印刷処理を示すフローチャート図である。
【図１０】図３に示す頁管理メモリにおけるスタッカ群を切り替え中のジャムによる状態事例を示す図である。
【００２６】
【図１１】図３に示す頁管理メモリにおける単独のスタッカとスタッカ群を切り替え中のジャムによる状態事例を示す図である。
【図１２】図３に示す頁管理メモリから抽出した排紙先スタッカと未排紙フラグの情報の一例を示す図である。
【図１３】ジャム検出時の操作パネルの表示形式事例と表示実施事例の一例を示す図である。
【図１４】再印刷処理が正常に終了した時の操作パネルの表示形式事例と表示実施事例の一例を示す図である。
【図１５】再印刷処理中のジャムによる操作パネルの表示形式事例と表示実施事例の一例を示す図である。
【発明を実施するための形態】
【００２７】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
図１は、この発明の実施例に係る印刷装置の構成を示すブロック図である。
この実施例の印刷装置（「カット紙印刷装置」ともいう）１は、プリンタであり、画像処理装置に相当し、用紙を供給する給紙部２と、給紙した用紙に印刷を行う印刷部３とを備えている。この印刷部３が、複数の画像データに基づいて用紙に印刷する印刷手段の機能を果たす。
また、印刷済みの用紙（「印刷紙」という）を排紙する排紙先である複数のスタッカ（「排紙部」に相当する）、図１では、第１スタッカ６、第２スタッカ７、第３スタッカ８、第４スタッカ９の４基のスタッカよりなる排紙部５と、給紙部２より供給され印刷部３で印刷された印刷紙を排紙部５の排紙先のスタッカ（第１スタッカ６〜第４スタッカ９のいずれかのスタッカ）まで搬送して排紙する搬送部４を備えている。
【００２８】
また、この印刷装置１の状態を示す情報や各種の操作画面を表示し、この印刷装置１に対する操作情報を入力する操作パネル１０と、ＣＰＵ，ＲＯＭ及びＲＡＭを含むマイクロコンピュータによって実現され、ＣＰＵが、ＲＡＭを作業領域としてＲＯＭに格納されたプログラムを実行することにより、この印刷装置１の全体の制御を司り、この発明に係る機能を含む各種の機能を実現する制御部１１と、印刷部３で用紙に印刷する印刷データ（以下「業務データ」ともよぶ）の指示する排紙先のスタッカの情報と業務データより抽出され作成されたビットマップデータと排紙部５の排紙先のスタッカの状態（印刷紙が満杯状態であることを示す「フル」か否かの情報を含む）などを格納して管理するメモリ１２を備えている。
なお、排紙部５にある４基のスタッカの第１スタッカ６、第２スタッカ７、第３スタッカ８、第４スタッカ９は、一例としてあげたものであり、高速大量印刷を行う印刷装置では、スタッカ数は４基を超えるものもある。
【００２９】
図２は、図１に示す印刷装置１の制御部１１とメモリ１２の各機能構成も示すブロック図である。
図３は、図２に示す頁管理メモリ２２の内容の一例を示す説明図である。
図２には、制御部１１とメモリ１２には、印刷に関係する機能部分のみを示している。
この図２及び図３に基づいて、印刷装置１の機能について説明する。
メモリ１２の入力データメモリ２０は、制御部１１の入力処理部２１が上位装置（図示を省略）等より入力された業務データを格納するメモリである。
上記上位装置とは、この実施例の印刷装置１に直接又はネットワークを介して接続された基幹業務向けのコンピュータやパーソナルコンピュータ（ＰＣ）などの情報処理装置であり、「ホストコンピュータ」「上位ホスト」ともいう。
【００３０】
制御部１１の入力処理部２１は、上位装置との間で入力処理を行って印刷する文書データや画像データを含む業務データを入力データメモリ２０に蓄積し、その業務データをビットマップに展開して頁データを作成し、メモリ１２の頁管理メモリ２２に登録する。
その登録内容については、図３に示すように、頁管理メモリ２２の頁ポインタ３３がアサインするブロックに格納する。
入力処理部２１は、もし、図３の頁ポインタ３３がアサインするブロックの頁有効フラグが「１」ならば、頁ポインタ３３が次のブロックに更新されることによって頁有効フラグが「０」になったら、上記ブロックに頁データを格納し、上記ブロックの頁有効フラグを「１」にする。
また、入力処理部２１は、業務データが上記ブロックの頁データの排紙先に指示している単独のスタッカ又はスタッカ群について、上記ブロックの第１スタッカフラグ３９から第４スタッカフラグ４２にあるそれぞれ１つ又は複数のスタッカフラグを「１」にして残りのスタッカフラグを「０」にする。
【００３１】
さらに、入力処理部２１は、業務データが上記ブロックの頁データの排紙先をスタッカ群にして、且つ、スタッカ群内の排紙先の切り替えを指示していれば、上記ブロックの群内切替指示３８を「１」にし、切り替え指示がなければ「０」にする。
メモリ１２の頁管理メモリ２２には、図３に示すように、頁ポインタ３３と、第１群目に指定されたスタッカ群の編成を示す第１群編成３４と、第２群目に指定されたスタッカ群の編成を示す第２群編成３５が含まれている。
また、第１群編成３４より選ばれている第１群排紙スタッカ３６と、２群編成３５より選ばれている第２群排紙スタッカ３７よりなるスタッカ群情報と、搬送可能な最大頁数Ｍを超えるＮ個のブロック（図３の例では、ブロック４７からブロック６４）と、各ブロックの群内切替指示３８と、各ブロックの頁データ４６における業務データの指定排紙先である第１スタッカフラグ３９と第２スタッカフラグ４０と第３スタッカフラグ４１と第４スタッカフラグ４２よりなる指定編成が含まれている。
【００３２】
さらに、各ブロックについて頁データ４６が格納済みなら「１」であり未格納なら「０」である頁有効フラグ４３と、各ブロックについて排紙先のスタッカ番号を示す排紙先スタッカ４４と、各ブロックの頁が排紙済みなら「０」であり未排紙なら「１」である未排紙フラグ４５と、頁データ４６が含まれている。
すなわち、上記排紙先スタッカ４４が、各画像データ毎に、排紙先に指定した排紙部を示す情報に相当し、上記未排紙フラグ４５が、各画像データ毎に、排紙先に指定された排紙部に印刷後の用紙が排紙されたか否かを示す情報に相当する。
また、上記印刷制御部２３と搬送部４が、印刷手段によって印刷された各用紙を、各排紙部の中から排紙先に指定した排紙部にそれぞれ排紙する排紙手段の機能を果たす。
さらに、上記頁管理メモリ２２と印刷制御部２３が、各画像データ毎に、排紙先に指定した排紙部を示す情報（排紙先スタッカ）と、排紙先に指定された排紙部に印刷後の用紙が排紙されたか否かを示す情報（未排紙フラグ）とを保持する保持手段の機能を果たす。
【００３３】
また、上記印刷制御部２３，印刷部３，頁管理メモリ２２が、排紙先の排紙部の切り替え中にジャムが発生し、そのジャムが修復されて、保持手段に保持された情報に基づいてジャム発生時に未排紙に終わった画像データについて再印刷して排紙先に指定された排紙部に排紙する再印刷手段の機能を果たす。
さらに、上記印刷制御部２３，操作パネル１０が、再印刷手段による排紙後、保持手段に保持された情報に基づいて未排紙に終わった画像データについて再印刷された各用紙の排紙先の排紙部を示す情報を表示する表示手段の機能を果たす。
また、上記印刷制御部２３は、停止条件の拡張モードが指定されると、再印刷手段による再印刷と排紙の後に印刷及び排紙の動作を停止し、表示手段による情報を表示させる手段の機能を果たす。
【００３４】
さらに、上記印刷制御部２３は、無停止モードが指定されると、再印刷手段による再印刷と排紙の後に印刷及び排紙の動作を停止させることなく、引き続き次の画像データの印刷及び排紙の動作を継続しながら、表示手段による情報を表示させる手段の機能を果たす。
ここで、第１群編成３４と第２群編成３５のビット形式は、第１スタッカフラグ３９〜第４スタッカフラグ４２の指定編成のビット形式に等しく、第１群排紙スタッカ３６と第２群排紙スタッカ３７のスタッカ番号の形式は排紙先スタッカ４４のスタッカ番号の形式に等しいものである。
図３に示すスタッカ群情報、及び、指定編成は、以後の説明のために便宜的に示したものである。
【００３５】
印刷制御部２３は、操作パネル１０から印刷スタートの指示の入力を受け、図３の頁ポインタ３３のアサインするブロックの頁有効フラグ４３が「１」であると搬送部４を駆動して駆動済みの応答を待ち、搬送部４から駆動済みの応答を受けると、頁管理メモリ２２より排紙先のスタッカを決めて上記ブロックの排紙先スタッカ４４に登録し、搬送部４に排紙先スタッカ４４を通知することにより給紙指示を行い、上記給紙指示に続いて印刷部３に頁データ４６を送信し、排紙部５にある第１スタッカ６〜第４スタッカ９の各スタッカより排紙済みの通知を受けると、頁ポインタ３３のアサインする頁有効フラグ４３を「０」にする。
また、印刷制御部２３は、排紙部５にあるスタッカからフルの通知を受けてフルと認識し、もしくは、スタッカ群の群内切替指示によってスタッカ群内のスタッカを切り替えると切り替え前の旧排紙先であったスタッカをフルと認識し、フルと認識したスタッカにフル解除を通知し、上記スタッカよりフル解除の通知を受けるとフル解除を認識することにより、各スタッカがフルかどうか状態を管理、識別する。
【００３６】
さらに、印刷制御部２３は、搬送部４からジャム発生の通知を受けると、搬送部４に直ちに駆動停止を指示し、搬送部４の駆動停止を待って操作パネル１０にジャム発生の表示を指示し、ジャム発生以外の停止要因を検出すると搬送部４に搬送中の頁の用紙又は印刷紙があれば全て排紙されるまで待って駆動停止を指示し、搬送部４の駆動停止を待って操作パネル１０に駆動を停止させた要因の表示を指示する。
また、印刷制御部２３は、操作パネル１０より頁管理メモリ２２の第１群編成３４、及び、第２群編成３５の設定更新の要求を受けると頁管理メモリ２２を見て、全ブロックの頁有効フラグ４３と未排紙フラグ４５が「０」なら、操作パネル１０に許可の応答をして要求された設定更新の内容を頁管理メモリ２２に設定し、ブロックの頁有効フラグ４３か未排紙フラグ４５のどれかが「１」なら、操作パネル１０に拒否の応答をする。
【００３７】
さらに、印刷制御部２３は、操作パネル１０より停止条件の拡張モード、又は無停止モードを含むモード情報の通知を受けて、最後に通知されたモード情報を記憶し、操作パネル１０よりモード情報の解除の通知を受けて記憶したモード情報を抹消する。
給紙部２は、搬送部４から駆動指示を受けると頁を印刷する用紙の供給を可能な状態にし、用紙の供給が可能な状態になると搬送部４に駆動応答を返し、搬送部４の用紙要求を受けて搬送部４に用紙を供給し、搬送部４から駆動停止を指示されると用紙供給が可能な状態を解除して駆動を停止する。
搬送部４は、印刷制御部２３から駆動を指示されると搬送路の駆動を開始し、給紙部２と印刷部３と排紙部５にある第１スタッカ６〜第４スタッカ９の全スタッカに駆動を指示し、給紙部２と印刷部３と排紙部５にある第１スタッカ６〜第４スタッカ９の全スタッカより駆動済みの応答を受け取ると印刷制御部２３に駆動済みを応答し、印刷制御部２３から排紙先スタッカの通知を待つ。
【００３８】
また、搬送部４は、印刷制御部２３から上記排紙先スタッカが通知されると給紙間隔を揃えるために一定間隔で給紙部２に用紙要求を出して用紙を受け取り、用紙を印刷部３に向けて搬送する。
なお、上記一定間隔は、搬送部４が上記最大頁数Ｍの用紙を搬送可能にする間隔である。
さらに、搬送部４は用紙を搬送中に、定められた地点で印刷部３に印刷を指示し、印刷部３に頁データを印刷させる。
また、搬送部４は、搬送している印刷済みの複数頁の印刷紙の各々について各印刷紙毎に上記排紙先スタッカに向けて搬送する。
【００３９】
さらに、搬送部４は、ジャムを検出すると印刷制御部２３にジャム発生を通知し、印刷制御部２３より駆動停止を指示されると、給紙部２と印刷部３と排紙部５にある第１スタッカ６〜第４スタッカ９の全スタッカに駆動停止を指示し、給紙部２と印刷部３と第１スタッカ６〜第４スタッカ９の全スタッカより駆動停止の応答を受けると、動作を終了して印刷制御部２３に駆動停止を通知する。
また、搬送部４は、一定時間、印刷制御部２３から排紙先スタッカの通知がなく、且つ、搬送中の印刷紙がないと、搬送路の搬送を休止させて印刷制御部２３からの排紙先スタッカの通知を待ち、排紙先スタッカの通知があると休止を解除して搬送動作を再開する。
印刷部３は、搬送部４から駆動の指示を受けると、頁データの受信と印刷ができる状態にし、頁データの受信と印刷ができる状態になると搬送部４に駆動を応答し、印刷制御部２３から受けた頁データを順次蓄積し、搬送部４より印刷指示を受けると蓄積してある最も古い頁データを印刷し、搬送部４から駆動停止の指示を受けると、頁データの受信と印刷ができる状態を解除して搬送部４に駆動停止を応答し、蓄積した頁データを抹消する。
【００４０】
排紙部５にある第１スタッカ６〜第４スタッカ９の４基の各スタッカは、搬送部４から搬送された印刷紙を１枚収納する毎に、排紙済みを印刷制御部２３に通知する。
また、各スタッカは、搬送部４が搬送可能な最大頁数Ｍと収納された印刷紙との総量が一定値を超えると印刷制御部２３にフルを通知し、各スタッカは、フルの通知の有無に関わらず、印刷制御部２３からフル解除の通知を受けると、Ｍ頁の印刷紙を搬送できる最大搬送時間を待って、もしくは、搬送部４から搬送されたＭ頁の印刷紙の収納を待って、オペレータが収納した印刷紙を取り出せる状態にし、収納した印刷紙が無くなると新たな印刷紙の収納を可能にして印刷制御部２３にフル解除を通知する。
さらに、各スタッカは、搬送部４から駆動停止の指示を受けると、駆動を停止してオペレータが収納した印刷紙を取り出せるようにし、搬送部４に駆動停止を応答する。
【００４１】
ここで、オペレータが収納した印刷紙を取り出せる状態とは、例えば、収納テーブルを上昇させて印刷紙を収納するスタッカにおいては収納テーブルをダウンさせることであり、例えば、スタッカボックスの扉の施錠開錠を自動で行うスタッカにおいては開錠することなどである。
操作パネル１０は、オペレータのキー操作によって印刷スタートの指示入力を受けると、それを印刷制御部２３に通知し、印刷制御部２３から停止要因の表示が指示されると、停止要因を表示し、停止要因の表示解除が指示されると停止要因の表示を消す。
また、オペレータのキー操作によって、頁管理メモリ２２にあるスタッカ群情報の第１群編成３４、及び、第２群編成３５の値の設定更新を印刷制御部２３に要求し、印刷制御部２３から許可の応答を受けると、上記設定更新値を印刷制御部２３に通知し、拒否の応答を受けると更新無効を表示する。
【００４２】
さらに、オペレータのキー操作によって、停止条件の拡張モード又は無停止モードを含むモード情報の通知指示と、モード解除の通知指示を受けると、それらを印刷制御部２３に通知する。
図３の破線枠３２で示す部分の左端列の「頁ポインタ」「第１群編成」「第２群編成」「第１群排紙スタッカ」「第２群排紙スタッカ」「第１スタッカフラグ」「第２スタッカフラグ」「第３スタッカフラグ」「第４スタッカフラグ」「頁有効フラグ」「排紙先スタッカ」「未排紙フラグ」「頁データ」の各項目名は、頁管理メモリ２２の内容を説明するために便宜的に示している。
印刷制御部２３はパワーオフに際して、この頁管理メモリ２２の頁データ４６以外の内容をメモリ１２の不揮発性メモリ領域（例えばディスクなど）にストアしておき、パワーオン初期化で不揮発性メモリ領域より頁管理メモリ２２の領域にロードする。
【００４３】
図３は、４基のスタッカの場合の事例であり、印刷装置１が４基を超えるＹ基のスタッカを持つ場合、Ｘ＝Ｙ／２（小数点以下切捨て）に対し、スタッカ群情報を第１群編成〜第Ｘ群編成と第１群排紙スタッカ〜第Ｘ群排紙スタッカで編成し、指定編成を第１スタッカフラグ〜第Ｘスタッカフラグで編成する。
図４及び図５は、それぞれ図１に示した第１スタッカ６〜第４スタッカ９に対する排紙の切り替え順序の一例を示す説明図である。
図４には、業務データの指示によって２つのスタッカ群を排紙先にして排紙先のスタッカ群を切り替え、且つ、各スタッカ群の排紙中のスタッカのフルによってスタッカ群内の排紙先を切り替えていくときの各状態を示している。
ここでは、第１スタッカ６と第２スタッカ７を１つのスタッカ群に、第３スタッカ８と第４スタッカ９をもう１つのスタッカ群にし、それぞれ２頁を各スタッカ群に交互に排紙し、各スタッカ群内の排紙中であるスタッカがフルになり、各スタッカ群内の排紙先のスタッカを切り替えて排紙を継続していく場合を説明する。
【００４４】
状態４１は、第１のスタッカ群の第１スタッカ６と第２のスタッカ群の第３スタッカ８を切り替え、第１スタッカ６と第３スタッカ８に印刷紙が蓄積されている状態である。
状態４２は、状態４１が進んで、第１スタッカ６と第３スタッカ８がフルに近づいた状態である。
状態４３は、第１スタッカ６がフルになり第１のスタッカ群の第２スタッカ７に排紙先が切り替わり、１枚の印刷紙が遅れて、第３スタッカ８がやがてフルになり第２のスタッカ群の第４スタッカ９に排紙先が切り替わる状態である。
状態４４は、状態４３に続いて第１のスタッカ群で第１スタッカ６より第２スタッカ７に排紙先が切り替わって第２スタッカ７に印刷紙の蓄積が開始され、第２のスタッカ群では第３スタッカ８より第４スタッカ９に排紙先が切り替わり、今後、印刷紙の蓄積が開始されようとしている状態である。
【００４５】
状態４５は、状態４４の後、引き続き第１のスタッカ群と第２のスタッカ群に２枚の印刷紙毎に排紙先を切り替え、第２スタッカ７と第４スタッカ９に印刷紙が蓄積されていて、既にオペレータによって第１スタッカ６と第３スタッカ８より印刷紙が取り出されて無くなっている状態である。
次に、図５には、単独のスタッカとスタッカ群が編成されていて、ある業務印刷は単独のスタッカを選び、また、他のある業務印刷はスタッカ群を選んで排紙先にすることによって、業務印刷単位に切り替わるスタッカと、各スタッカに排紙されて蓄積されていくときの各状態を示している。
ここでは、第１スタッカ６を単独のスタッカに、第２スタッカ７〜第４スタッカ９をスタッカ群に編成し、単独のスタッカ向けの業務印刷とスタッカ群向けの業務印刷が間断なく順次行なわれている場合を説明する。
【００４６】
状態５１は、単独のスタッカ向けの業務印刷が終了に近づき、スタッカ群向けの業務印刷を開始している状態である。
状態５２は、状態５１に続いて、第４スタッカ９に印刷紙の蓄積が進んでスタッカ群向けの業務印刷が終了しようとし、次の単独のスタッカ向けの業務印刷が開始されている状態である。
状態５３は、状態５２に続いて、単独のスタッカ向けの少量印刷が終了し、スタッカ群向けの次の業務印刷が開始されている状態である。
ここで、群内切替指示を受けて第２スタッカ７に排紙先を更新した結果、第１スタッカ６から第２スタッカ７に排紙先のスタッカが切り替わっている状態である。
状態５４は、状態５３に続いて、スタッカ群向けの業務印刷が終了してスタッカ群に排紙する次の業務印刷が開始されている状態であり、群内切替指示を受けて第３スタッカ８にスタッカ群内の排紙スタッカを更新したため、第２スタッカ７より第３スタッカ８にスタッカを切り替え中の状態である。
【００４７】
状態５５は、状態５４に続いて、第３スタッカ８に印刷紙を蓄積中の状態であり、既にオペレータによって第４スタッカ９より業務印刷が終了した印刷紙が取り出されて無くなっている状態である。
図６乃至図９の各図は、この実施例の印刷装置１において、印刷スタートによって印刷制御部２３が搬送部４を駆動した後の印刷制御の全体の流れと、その中の印刷処理の流れと、その中の排紙先スタッカの登録の流れと、その中の再印刷処理の流れとをそれぞれ示すフローチャート図である。
各フローチャート図の説明では、便宜上、頁ポインタ３３を「ｐ」、頁有効フラグ４３を「Ｖ」、排紙先スタッカ４４を「ＯＳ」、未排紙フラグ４５を「Ｆ」、頁データ４６を「ＰＤ」、指定編成を「Ｇ」、第１群編成３４を「１Ｇ」、第２群編成３５を「２Ｇ」、第１群排紙スタッカ３６を「１ＯＳ」、第２群排紙スタッカ３７を「２ＯＳ」とそれぞれ略称で示す。
【００４８】
同じく、頁ポインタ３３がアサインするブロックを「ＢＬＰ」、ＢＬＰにおける頁有効フラグ値を「ＶＰ」、排紙先スタッカ値を「ＯＳＰ」、未排紙フラグ値を「ＦＰ」、頁データ４６の内容を「ＰＤＰ」、指定編成を「ＧＰ」とそれぞれ略称で示す。
また同じく、１≦ｉ≦Ｎである任意ブロックｉの頁有効フラグ値を「Ｖｉ」、未排紙フラグ値を「Ｆｉ」、カレントスタッカ値を「ＣＳｉ」、頁データ４６の内容を「ＰＤｉ」とそれぞれ略称で示す。
以下、図６〜図９の各フローチャート図に従って、この実施例の印刷装置１における印刷制御部２３の印刷処理について説明する。
図６は、この実施例の印刷装置１の印刷制御部２３が操作パネル１０からの印刷スタートにより開始する印刷処理の全体の流れを示すフローチャート図である。
印刷制御部２３は、操作パネル１０から印刷スタートの指示入力を受けると、ステップ（図中「Ｓ」で示す）１で、搬送部４を駆動させてステップ２へ進む。
【００４９】
ステップ２では、操作パネル１０の表示内容を消してステップ３へ進む。
ステップ３では、ジャムにより未排紙に終わった用紙があったか否かを判断し、次のステップを決定する。この判断処理では、ΣＦｉ＝０（１≦ｉ≦Ｎ）で未排紙の用紙又は印刷紙がないなら（「Ｙ」の場合）、ステップ６へ進み、ΣＦｉ（１≦ｉ≦Ｎ）≠０で未排紙の用紙又は印刷紙があるなら（「Ｎ」の場合）、ステップ４へ進む。
ステップ４では、図９に示す「再印刷処理」を実行してリターンすると、ステップ５へ進む。
ステップ５では、再印刷処理の結果、搬送部４が駆動を停止しているか否かを判断し、搬送部４が駆動を停止していたら（「Ｙ」の場合）、印刷処理を終了し、搬送部４が駆動を停止していないなら（「Ｎ」の場合）、ステップ６に進む。
ステップ６では、図７に示す「印刷処理」を実行して、この処理を終了する。
【００５０】
図７は、この実施例の印刷装置１の印刷制御部２３が実行する印刷処理を示すフローチャート図である。
印刷制御部２３は、ステップ（図中「Ｓ」で示す）１１で、頁データがあるか否かを判断し、次のステップを決定する。この判断で、頁ポインタ３３がアサインするブロックであるＢＬＰにおいて、頁有効フラグ４３がＶＰ＝１で有効なら（「Ｙ」の場合）、ステップ１２へ進み、ＶＰ＝０で無効なら（「Ｎ」の場合）、ステップ２０へ進む。
ステップ１２では、搬送路に用紙搬送の余地はあるか否かを判断し、次のステップを決定する。この判断で、全ブロックの未排紙フラグ４５において、ΣＦｉ（１≦ｉ≦Ｎ）＜Ｍで未排紙フラグ４５の総和が搬送最大頁数Ｍ未満なら次の頁の搬送の余地があるため（「Ｙ」の場合）、ステップ１３へ進み、ΣＦｉ（１≦ｉ≦Ｎ）＝Ｍなら搬送の余地がないため（「Ｎ」の場合）、ステップ１７へ進む。
【００５１】
ステップ１３では、図８に示す「排紙先スタッカ登録処理」を実行し、ステップ１４に進む。
ステップ１４では、停止要因があるか否かを判断して、次のステップを決定する。この判断で、「スタッカフルによる排紙先スタッカ未登録」の停止要因があるなら（「Ｙ」の場合）、ステップ１７へ進み、停止要因がないなら（「Ｎ」の場合）、ステップ１５に進む。
ステップ１５では、スタッカを指定し給紙を指示して次のステップ１６へ進む。この処理では、頁ポインタ３３がアサインするブロックであるＢＬＰ内の排紙先スタッカ４４と未排紙フラグ４５について、排紙先スタッカ４４のＯＳＰを搬送部４に通知して給紙を指示し、未排紙フラグ４５をＦＰ＝１にして、ステップ１６へ進む。
【００５２】
ステップ１６では、印刷部３に頁データを送付して次のステップ１７へ進む。この処理では、印刷部３に頁ポインタ３３がアサインするブロックの頁データ４６であるＰＤＰを送付し、Ｐ≡Ｐ＋１（ｍｏｄ  Ｎ）にして頁ポインタ３３を更新し、ステップ１７へ進む。
ステップ１７では、ジャム発生か否かを判断して、次のステップを決定する。この処理では、搬送部４からジャム発生通知があったか否かを判断し、ジャム発生通知があったら（「Ｙ」の場合）、ステップ２１へ進み、ジャム発生通知がなかったら（「Ｎ」の場合）、ステップ１８へ進む。
ステップ１８では、スタッカから排紙済み通知があったか否かを判断し、通知があったのなら（「Ｙ」の場合）、ステップ１９へ進み、通知が無かったのなら（「Ｎ」の場合）、ステップ２２へ進む。
【００５３】
ステップ１９では、排紙した用紙の頁データを抹消して、ステップ１８へ戻る。この処理では、排紙済みを通知してきたスタッカ番号に等しい排紙先スタッカ４４がＯＳＸである時、全ブロック内のＯＳＸ＝ＯＳｉ且つＦｉ＝１となる最も古いＢＬｉ（１≦ｉ≦Ｎ）について、頁有効フラグ４３と未排紙フラグ４５の各々をＶｉ＝０、Ｆｉ＝０とし、ＯＳＸからの排紙済み通知を解除して、ステップ１８へ戻る。
ステップ１８の判断で排紙済み通知があり、まだ排紙済み通知が残っていれば、ステップ１９の処理を上述のようにして繰り返し、ステップ１８の判断で排紙済み通知が無いなら、ステップ２２へ進む。
ステップ２０では、搬送中の用紙が有るか否かを判断して、次のステップを決定する。この判断で、全ブロックの未排紙フラグ４５において、ΣＦｉ（１≦ｉ≦Ｎ）≠０で搬送中の用紙又は印刷紙が残っているなら（「Ｙ」の場合）、ステップ１７へ進み、ΣＦｉ＝０（１≦ｉ≦Ｎ）で搬送中の用紙又は印刷紙が無いなら（「Ｎ」の場合）、ステップ１１へ戻る。
【００５４】
もし、用紙又は印刷紙を搬送中であるが、次の頁データ４６が無いため、排紙済み通知を待つだけの状態なら、ジャムが発生しない限り、ステップ１７→ステップ１８→ステップ２２→ステップ１１→ステップ２０→ステップ１７→・・・の処理を繰り返し、排紙済み通知を１つ受け取ると、ステップ１７→ステップ１８→ステップ１９→ステップ１８→ステップ２２→ステップ１１→ステップ２０の処理を実行し、未排紙の用紙又は印刷紙がなくなるとステップ１１→ステップ２０→ステップ１１→・・・の処理を繰り返す。
ステップ２１では、停止要因を「ジャム発生」にして、ステップ１８へ進む。
ステップ２２では、停止要因なしか否かを判断して、次のステップを決定する。この判断で、「ジャム発生」又は「スタッカフルによる排紙先スタッカ未登録」の停止要因があるなら（「Ｎ」の場合）、ステップ２３へ進み、停止要因がないなら（「Ｙ」の場合）、ステップ１１へ戻る。
【００５５】
もし、搬送部４が動作中であり、次の頁データ４６があり、次の用紙を搬送させる余地があり、排紙先にできるスタッカがあり、排紙済み通知がないなら、「ジャム発生」の停止要因が生じない限り、ステップ１１→ステップ１２→ステップ１３→ステップ１４→ステップ１５→ステップ１６→ステップ１７→ステップ１８→ステップ２２→ステップ１１→・・・の処理を繰り返す。
ステップ２３では、停止要因が「ジャム発生」か否かを判断して、次のステップを決定する。この判断で、停止要因がジャム発生なら（「Ｙ」の場合）、ステップ２５へ進み、停止要因が「ジャム発生」ではなく、「スタッカフルによる排紙先未登録」なら（「Ｎ」の場合）、ステップ２４へ進む。
【００５６】
ステップ２４では、搬送中の用紙があるか否かを判断して、次のステップを決める。この判断で、全ブロックの未排紙フラグ４５において、ΣＦｉ≠０（１≦ｉ≦Ｎ）で搬送中の用紙又は印刷紙が残っているなら（「Ｙ」の場合）、ステップ１７へ戻り、ΣＦｉ＝０（１≦ｉ≦Ｎ）で搬送中の用紙又は印刷紙が残ってないなら（「Ｎ」の場合）、ステップ２５へ進む。
もし、「スタッカフルによる排紙先未登録」の停止要因によって未排紙の用紙又は印刷紙が排紙されるのを待つ状態なら、「ジャム発生」の停止要因が生じない限り、ステップ１７→ステップ１８→ステップ２２→ステップ２３→ステップ２４→ステップ１７→・・・の処理を繰り返し、排紙済み通知を１つ受け取ると、ステップ１７→ステップ１８→ステップ１９→ステップ１８→ステップ２２→ステップ２３→ステップ２４の処理を実行し、未排紙の用紙又は印刷紙がなくなるとステップ２５へ進む。
【００５７】
ステップ２５では、搬送部４の駆動を停止させて、ステップ２６へ進む。
ステップ２６では、停止要因が「スタッカフルによる排紙先未登録」なら、操作パネル１０に表示させ、処理を終了する。また、停止要因が「ジャム発生」の場合、全ブロックの未排紙フラグ４５と排紙先スタッカ４４において、Ｆ＝１である最も古いＢＬｋから最も新しいＢＬｌに、Ｆｆ（ｋ＜ｆ≦ｌ）＝０となるｆが存在し、且つ、ＯＳｇ≠ＯＳｈ（ｋ＜ｇ、ｈ≦ｌ）となるｇ、ｈが存在するなら、Ｆｈ（ｋ≦ｈ≦ｌ）とＯＳｈ（ｋ≦ｈ≦ｌ）を退避して内容を編集し、もし、停止条件の拡張モードの指定があるなら、Ｆｆ（ｋ＜ｆ≦ｌ）＝０となるｆの有無に関わり無く、ＯＳｇ≠ＯＳｈ（ｋ＜ｇ、ｈ≦ｌ）となるｇ、ｈが存在すれば、Ｆｈ（ｋ≦ｈ≦ｌ）とＯＳｈ（ｋ≦ｈ≦ｌ）を退避して内容を編集し、もし、無停止のモードの指定があるなら、無条件にＦｉ（ｋ≦ｉ≦ｌ）とＯＳｉ（ｋ≦ｉ≦ｌ）の退避して内容を編集し、編集した結果を操作パネル１０に表示を指示して、この処理を終了し、リターンする。
【００５８】
なお、印刷装置１が４基を超えるＹ基のスタッカを持つ場合、Ｘ＝Ｙ／２（小数点以下切捨て）に対し、スタッカ群情報を第１群編成〜第Ｘ群編成と第１群排紙スタッカ〜第Ｘ群排紙スタッカで編成し、指定編成を第１スタッカフラグ〜第Ｘスタッカフラグで編成すれば、ステップ１１〜ステップ２６に従って処理することができる。
図８は、この実施例の印刷装置１の印刷制御部２３が実行する排紙先スタッカ登録処理を示すフローチャート図である。
印刷制御部２３は、ステップ（図中「Ｓ」で示す）３１で、複数のスタッカを排紙先に指定しているか否かを判断して、次のステップを決定する。この判断で否の場合は、単独のスタッカを排紙先に指定している場合である。この判断で、頁ポインタ３３のアサインするブロックＢＬＰの第１スタッカフラグ３９〜第４スタッカフラグ４２の指定編成ＧＰにおいて、複数のスタッカフラグが「１」なら（「Ｙ」の場合）、ステップ３２へ進み、スタッカフラグが１つだけ「１」なら（「Ｎ」の場合）、ステップ３７へ進む。
【００５９】
ステップ３２では、指定されたスタッカ群内にある排紙先にするスタッカがフルか否かを判断して、次のステップを決める。この判断で、頁ポインタ３３のアサインするブロックの第１スタッカフラグ３９〜第４スタッカフラグ４２の指定編成ＧＰと、第１群編成３４である１Ｇ及び第２群編成３５である２Ｇを比較して、ＧＰ＝１Ｇなら第１群排紙スタッカ３６である１ＯＳに登録してあるスタッカ番号を読み、ＧＰ＝２Ｇなら第２群排紙スタッカ３７である２ＯＳに登録してあるスタッカ番号を読み、読んだスタッカ番号のスタッカがフルでないなら（「Ｎ」の場合）、ステップ３４へ進み、フルであるなら（「Ｙ」の場合）、ステップ３３へ進む。
ステップ３３では、指定されたスタッカ群の全スタッカがフルか否かを判断し、次のステップを決める。この判断で否の場合は、フルでないものがある場合である。
【００６０】
この判断で、頁ポインタ３３のアサインするブロックＢＬＰの第１スタッカフラグ３９〜第４スタッカフラグ４２の指定編成ＧＰにおいてスタッカフラグが「１」であるスタッカが全てフルなら（「Ｙ」の場合）、ステップ３８へ進み、フルでないものがある場合なら（「Ｎ」の場合）、ステップ３４へ進む。
ステップ３４では、群内切替指示があるか否かを判断して、次のステップを決める。この判断で、頁ポインタ３３のアサインするブロックの群内切替指示３８が「０」なら（「Ｎ」の場合）、ステップ３６へ進み、「１」なら（「Ｙ」の場合）、ステップ３５へ進む。
ステップ３５では、スタッカ群内の排紙先のスタッカを更新して、次のステップ３６へ進む。
【００６１】
この処理では、ＧＰ＝１Ｇなら第１群排紙スタッカ３６である１ＯＳにフル解除を通知し、第１群編成３４である１Ｇ内において１ＯＳの次に順位に当たるスタッカ番号を１ＯＳに登録更新して上記スタッカ番号を退避し、ＧＰ＝２Ｇなら第２群排紙スタッカ３７である２ＯＳにフル解除を通知し、第２群編成３５である２Ｇ内において２ＯＳの次に順位に当たるスタッカ番号を２ＯＳに更新登録して上記スタッカ番号を退避し、ステップ３６へ進む。
ステップ３７では、排紙先に指定された単独のスタッカはフルか否かを判断して、次のステップを決める。この判断で、頁ポインタ３３のアサインするブロックＢＬＰの第１スタッカフラグ３９〜第４スタッカフラグ４２の指定編成ＧＰ内において「１」であるスタッカがフルであるなら（「Ｙ」の場合）、本スタッカに対してフル解除を通知してステップ３８へ進み、フルでなければ（「Ｎ」の場合）、本スタッカのスタッカ番号を退避してステップ３６へ進む。
【００６２】
ステップ３６では、排紙先スタッカに値を登録する。すなわち、退避しておいたスタッカ番号を排紙先スタッカ４４にあるＯＳＰに登録して、リターンする。
ステップ３８では、停止要因を「スタッカフルによる排紙先スタッカ未登録」にして、リターンする。
なお、印刷装置１が４基を超えるＹ基のスタッカを持つ場合、Ｘ＝Ｙ／２（小数点以下切捨て）に対し、スタッカ群情報を第１群編成〜第Ｘ群編成と第１群排紙スタッカ〜第Ｘ群排紙スタッカで編成し、指定編成を第１スタッカフラグ〜第Ｘスタッカフラグで編成すれば、ステップ３１〜ステップ３８に従って処理できることは明らかである。
【００６３】
このようにして、排紙先スタッカにスタッカ番号を登録することにより、上位ホストから受信した業務データに基づいて１枚の用紙に印刷するビットマップの頁データを作成し、その頁データを用紙に印刷し、その印刷した用紙を１枚単位で複数のスタッカのいずれかに排紙する機能を持ち、搬送中の用紙の頁数を超える頁データを保持し、ある頁の先行頁とある頁を含む後続頁との間で排紙先のスタッカを切り替えると、搬送中の先行頁が全て排紙されるのを待たずに後続頁を給紙及び印刷して排紙先のスタッカを切り替えながら給紙及び印刷及び排紙の動作を継続し、ジャムが発生して当該ジャムを修復して印刷を再開すると未排紙に終わった用紙の頁を再印刷し、排紙先のスタッカの切り替え中のジャムによって先行頁の用紙が未排紙になり、後続頁の用紙に正常に排紙されたものがある場合、未排紙に終わった先行頁とその他未排紙に終わった頁を再印刷して排紙先であったスタッカに排紙して給紙及び印刷及び排紙の動作を停止し、操作パネルに頁の排紙先の確認要求を表示することができる。
【００６４】
また、印刷制御部２３は、頁管理メモリ２２内の情報に基づいて、業務データに複数のスタッカが排紙先に指定されていた場合、その複数のスタッカからなるスタッカ群内の１つのスタッカを選んで排紙先にして印刷後の用紙を排紙し、その排紙先のスタッカが用紙で満杯状態（スタッカフル）になると、スタッカ群内からスタッカフルでない他のスタッカに排紙先を切り替え、印刷後の用紙を排紙するようにすることができる。
さらに、印刷制御部２３は、頁管理メモリ２２内の情報に基づいて、業務データに複数のスタッカが排紙先に指定されており、その複数のスタッカからなるスタッカ群内の各スタッカに対する排紙先の切り替えが指示されていた場合、スタッカ群内の１つのスタッカを選んで排紙先にして印刷後の用紙を排紙し、業務データに排紙先の切り替え指示があると、スタッカ群内からスタッカフルでない他のスタッカに排紙先を切り替え、印刷後の用紙を排紙するようにすることができる。
【００６５】
また、印刷制御部２３は、頁管理メモリ２２内の情報に基づいて、業務データに、排紙先として指定された複数のスタッカからなるスタッカ群が複数群指定されており、互いの郡内のスタッカが重複しないように指定されていた場合、指定されたスタッカ群に切り替えると、先のスタッカ群内の排紙先であったスタッカから、後のスタッカ群内の排紙先であるスタッカに排紙先を切り替え、印刷後の用紙を排紙するようにすることができる。
さらに、印刷制御部２３は、頁管理メモリ２２内の情報に基づいて、業務データに排紙先として単独のスタッカが指定されていた場合、その単独のスタッカのみを排紙先にして印刷後の用紙を排紙し、業務データに他の単独のスタッカが排紙先に指定されていると、その単独のスタッカに排紙先を切り替え、印刷後の用紙を排紙するようにすることができる。
【００６６】
また、印刷制御部２３は、頁管理メモリ２２内の情報に基づいて、業務データに単独のスタッカが指定されていると、その指定された単独のスタッカのみを排紙先にして印刷後の用紙を排紙し、スタッカ群が指定されていると、その指定されたスタッカ群内の１つのスタッカを選んで排紙先にし、印刷後の用紙を排紙することにより、業務データからの指示に基づいて排紙先を単独のスタッカ、又はスタッカ群のあるスタッカに切り替えるようにすることもできる。
図９は、この実施例の印刷装置１の印刷制御部２３が実行する再印刷処理を示すフローチャート図である。
【００６７】
印刷制御部２３は、ステップ（図中「Ｓ」で示す）４１で、最も古い未排紙の用紙の排紙先であったスタッカがフルであるか否かを判断して、次のステップを決める。この判断で、全ブロックの未排紙フラグ４５と排紙先スタッカ４４において、Ｆｉ＝１であるＢＬｉ（１≦ｉ≦Ｎ）のうち最も古いＢＬｊ内のＯＳｊに登録してあるスタッカ番号のスタッカがフルなら（「Ｙ」の場合）、ステップ５０へ進み、フルでないなら（「Ｎ」の場合）、ステップ４２へ進む。
ステップ４２では、最も古い未排紙の頁データ４６を既に印刷部３に送付済みか否かを判断して、次のステップを決める。この判断で、上記ＢＬｊ内の頁データ４６であるＰＤｊを印刷部３に既に送付して排紙待ち中なら（「Ｙ」の場合）、ステップ４５へ進み、排紙済みなら（「Ｎ」の場合）、ステップ４３へ進む。
【００６８】
ステップ４３では、最も古い未排紙の用紙の排紙先であった排紙先スタッカ４４を搬送部４に通知して指定し、給紙を指示し、次のステップへ進む。この処理では、上記ＢＬｊ内の排紙先スタッカ４４であるＯＳｊを搬送部４に通知して給紙を指示し、ステップ４４へ進む。
ステップ４４では、最も古い未排紙の用紙の排紙先であった頁データ４６を印刷部３に送付して排紙待ち中にし、次のステップ４５へ進む。この処理では、上記ＢＬｊ内の頁データ４６であるＰＤｊを印刷部３に送付して排紙待ち中にし、ステップ４５へ進む。
ステップ４５では、搬送部４からジャム発生通知があったか否かを判断し、ジャム発生通知があったら（「Ｙ」の場合）、ステップ５１へ進み、ジャム発生通知がなかったら（「Ｎ」の場合）、ステップ４６へ進む。
【００６９】
ステップ４６では、スタッカから排紙済み通知が有ったか否かを判断し、通知がなかったら（「Ｎ」の場合）、ステップ５２へ進み、通知があったら（「Ｙ」の場合）、ステップ４７へ進む。
ステップ４７では、排紙した用紙の頁データを抹消して次のステップ４８に進む。この処理では、上記ＢＬｊ内の排紙先スタッカ４４と頁有効フラグ４３と未排紙フラグ４５において、スタッカ番号ＯＳｊのスタッカ番号からの排紙済みの通知を解除し、Ｖｊ＝０、Ｆｊ＝０にすることで頁データ４６のＰＤｊを無効にし、排紙待ち中を解除して、ステップ４８へ進む。
【００７０】
ステップ４８では、未排紙の用紙を残しているか否かを判断し、次のステップを決める。この判断で、全ブロックの未排紙フラグ４５において、ΣＦｉ≠０（１≦ｉ≦Ｎ）で未排紙の用紙又は印刷紙を残しているなら（「Ｎ」の場合）、ステップ４６へ戻り、ΣＦｉ≠０（１≦ｉ≦Ｎ）で未排紙の用紙又は印刷紙が無くなったなら（「Ｙ」の場合）、ステップ４９へ進む。
ステップ４９では、無停止のモードが指示されていないなら、停止要因を「用紙の排紙先の確認要求」にして、ステップ４６へ戻る。この処理で、無停止のモードが指示されているなら、図７のフローチャート図のステップ２６で退避したＦｈ（ｋ≦ｈ≦ｌ）とＯＳｈ（ｋ≦ｈ≦ｌ）の内容を抹消してリターンする。
この無停止モードが指示されてリターンした場合は、搬送停止をしていないため、図６のフローチャート図のステップ５→ステップ６の処理を行い、従って直ちに図７の「印刷処理」を実行する。
【００７１】
このようにして、印刷制御部２３は、ジャムが発生した場合、そのジャムを修復して印刷を再開すると、未排紙に終わった用紙の頁を再印刷し、無停止モードが指定されていると、排紙先を切り替え中のジャムによって未排紙に終わった頁を再印刷して排紙先であったスタッカに排紙して給紙，印刷及び排紙の動作を行った後、次に来た頁データの給紙，印刷及び排紙の動作を継続するようにすることができる。
このように、無停止モードが指定された場合、再印刷した印刷紙の排紙の後、給紙と印刷と排紙を停止することなく継続することができる。
ステップ５０では、停止要因を「スタッカフルによる排紙先スタッカ未登録」にして、ステップ４５へ進む。
ステップ５１では、停止要因を「ジャム発生」にして、ステップ４６へ進む。
【００７２】
ステップ５２では、停止要因無しか否かを判断して、次のステップを決める。この判断で、停止要因があるなら（「Ｎ」の場合）、ステップ５３へ進み、停止要因がないなら（「Ｙ」の場合）、ステップ４１へ戻る。
もし、未排紙の用紙又は印刷紙を残していて、排紙済み通知がないなら、停止要因が発生しない限り、ステップ４１→ステップ４２→ステップ４５→ステップ４６→ステップ５２→ステップ４１→・・・の処理を繰り返す。もし、未排紙の頁を残していて、排紙済み通知があり、停止要因が発生しなければ、ステップ４１→ステップ４２→ステップ４５→ステップ４６→ステップ４７→ステップ４８→ステップ４６→ステップ５２→ステップ４１→ステップ４２→ステップ４３→ステップ４４→・・・の処理を行う。
ステップ５３では、停止要因がジャム発生か否かを判断して、次のステップを決める。停止要因が「ジャム発生」なら（「Ｙ」の場合）、排紙待ちを解除してステップ５５へ進み、停止要因が「ジャム発生」でなければ（「Ｎ」の場合）、ステップ５４へ進む。
【００７３】
ステップ５４では、搬送中の用紙があるか否かを判断して、次のステップを決める。この判断で、全ブロックの未排紙フラグ４５において、ΣＦｉ（１≦ｉ≦Ｎ）≠０で排紙待ちなら（「Ｙ」の場合）、ステップ４５へ戻り、ΣＦｉ（１≦ｉ≦Ｎ）＝０で排紙待ちでないなら（「Ｎ」の場合）、ステップ５５へ進む。
停止要因が「スタッカフルによる排紙先（のスタッカ）未登録」で、既に搬送中の用紙又は印刷紙が排紙されるのを待つ状態では、「ジャム発生」の停止要因が発生しない限り、ステップ４５→ステップ４６→ステップ５２→ステップ５３→ステップ５４→ステップ４５→・・・の処理を繰り返し、排紙済み通知を受け取ると、ステップ４５→ステップ４６→ステップ４７→ステップ４８→ステップ４６→ステップ５２→ステップ５３→ステップ５４の処理を実行し、ステップ５５へ進む。
停止要因が「用紙の排紙先の確認要求」の場合は、既に搬送中の用紙又は印刷紙はないため、直ちにステップ５５へ進む。
【００７４】
ステップ５５では、搬送部４の駆動を停止させて、ステップ５６へ進む。
ステップ５６では、停止要因を操作パネル１０に表示させ、この処理を終了する。
停止要因が「ジャム発生」の場合、頁管理メモリ２２で、未排紙フラグ４５が「１」である最も古いブロックより最も新しいブロックに至る内容と、対応する排紙先スタッカ４４の内容を編集して操作パネル１０に表示する。
その後、フルが解除されて印刷スタートを受ければ、フルにより未排紙のまま残った頁以降を印刷し、排紙先のスタッカに印刷紙を排紙して、操作パネルに印刷紙の排紙先の確認要求を表示する。
また、停止要因が「用紙の排紙先の確認要求」の場合、図７のフローチャート図のステップ２６で退避しておいたＦｈ（ｋ≦ｈ≦ｌ）とＯＳｈ（ｋ≦ｈ≦ｌ）の内容を編集して操作パネル１０に表示させ、退避内容を抹消して処理を終了する。
【００７５】
もし、停止条件の拡張モードが指定されていれば、ステップ２６において未排紙に終わった印刷紙と印刷紙の間に正常に排紙された印刷紙が存在しなくても、操作パネルに印刷紙の排紙先の確認要求を表示する。
このようにして、印刷制御部２３は、ジャムが発生した場合、そのジャムを修復して印刷を再開すると、未排紙に終わった用紙の頁を再印刷し、停止条件の拡張モードが指定されていると、排紙先を切り替え中のジャムによって未排紙に終わった頁を再印刷して排紙先であったスタッカに排紙して給紙，印刷及び排紙の動作を停止し、操作パネル１０に頁の排紙先を確認させる情報を表示するようにすることができる。
このように、停止条件の拡張モードが指定された場合、スタッカ切り替え中にジャムが発生すると、未排紙の用紙又は印刷紙のみ指定された排紙先のスタッカに排紙して、操作パネル１０によってオペレータに用紙又は印刷紙の排紙先を確認させることが可能になる。
【００７６】
また、印刷装置１が４基を超えるＹ基のスタッカを持ち、Ｘ＝Ｙ／２（小数点以下切捨て）に対し、スタッカ群情報を第１群編成〜第Ｘ群編成と第１群排紙スタッカ〜第Ｘ群排紙スタッカで編成し、指定編成を第１スタッカフラグ〜第Ｘスタッカフラグで編成している場合も、ステップ４１〜ステップ５６に従って処理できることは明らかである。
図１０及び図１１は、排紙先を切り替え中にジャムが発生して搬送動作を停止した時の頁管理メモリ２２の状態例を示す説明図であり、図７のフローチャート図のステップ５６における状態例である。
図１０は、第１スタッカ６と第２スタッカ７を第１群編成３４にし、第３スタッカ８と第４スタッカ９を第２群編成３５にし、第１群のスタッカ群と第２群のスタッカ群を交互に切り替えながら３頁ずつ印刷を繰り返している時に、ジャムによりブロック５１とブロック５２、ブロック５４〜ブロック５７が未排紙に終わった事例である。
【００７７】
ブロック５８の頁有効フラグ４３は「１」で、未排紙フラグ４５は「０」であり、従って、頁ポインタ３３は本ブロック５８がアサインされているものである。
本事例では、第２群編成３５の中で、ブロック５０よりブロック５１にかけて第３スタッカ８がフルになり第４スタッカ９に排紙先スタッカ４４を切り替えているものであり、従って、第２群排紙スタッカ３７の内容は第４スタッカ９の番号に更新されているものである。
同様に、第１群編成３４の中で、ブロック５４よりブロック５５にかけて第１スタッカ６がフルになり第２スタッカ７に排紙先スタッカ４４を切り替えているものであり、従って、第１群排紙スタッカ３６の内容は第２スタッカ７の番号に更新されているものである。
【００７８】
本事例のジャムは、第２群編成３５の中の第３スタッカ８から第４スタッカ９へ排紙先を切り替え、更に第２群編成３５より第１群編成３４への切り替えによって第４スタッカ９から第２スタッカ７へ排紙先を切り替え、更に第１群編成３４の中の第１スタッカ６から第２スタッカ７へ排紙先を切り替えている時に発生している。
第４スタッカ９を排紙先にするブロック５１とブロック５２の２頁の印刷紙が未排紙になり、第１スタッカ６を排紙先にするブロック５３とブロック５４の２頁の印刷紙のうち、先の１頁の印刷紙が正常に排紙を終え、ブロック５４の１頁の印刷紙が未排紙になり、更に第２スタッカ７を排紙先にするブロック５５の１頁の印刷紙が未排紙になり、第４スタッカ９を排紙先にするブロック５６とブロック５７が未排紙である。
図７のフローチャート図に従えば、本ジャムはブロック５７の頁データ４６をステップ１６で印刷部３に送付の後、ブロック５８の排紙先スタッカ４４の登録をステップ１３で行う前に発生したものである。
【００７９】
本事例のジャムによって搬送部４に停滞した用紙を除去し、操作パネル１０を操作して印刷スタートをすれば、図９のフローチャート図に示した、ブロック５１→ブロック５２→ブロック５４→ブロック５５→ブロック５６→ブロック５７の順に各頁データ４６を１頁ずつ再印刷し、その印刷紙を排紙する。
即ち、各ブロックについて、ステップ４３により排紙先スタッカ４４に向けて給紙を指示し、ステップ４４により頁データ４６の再印刷を行い、ステップ４７により排紙終了による頁有効フラグ４３と未排紙フラグ４５を「０」にし、以上をステップ４２とステップ４４とステップ４７により１頁ずつ印刷処理する。
従って、再印刷処理を全て終了したとき、全ての頁有効フラグ４３と未排紙フラグ４５が「０」であることは明らかである。
【００８０】
また、ブロック５４の頁データ４６の再印刷に際し、第１スタッカ６に蓄積した印刷紙がオペレータによって取り出されていなくて、ジャムが発生したときのままの状態なら、図９のフローチャート図に従うと、ステップ４１で第１スタッカ６がフルであることを検出する。
この場合、ステップ５４で印刷して搬送中であるブロック５２の頁の印刷紙の排紙が終わると、ステップ５６で操作パネル１０に第１スタッカ６がフルであることを表示して処理を終了する。
この時、ブロック５１とブロック５２の頁有効フラグ４３と未排紙フラグ４５は「０」である。従って、オペレータが第１スタッカ６より印刷紙を取り出して、再度、印刷スタートすれば、ブロック５４より再印刷処理を行う。
【００８１】
また、再印刷処理の途中でジャムを検出すると、ブロック５１、ブロック５２、ブロック５４、ブロック５５、ブロック５６、ブロック５７のうち既に正常に印刷及び排紙を済ませたブロックの頁有効フラグ４３と未排紙フラグ４５は「０」であり、ジャムが修復されて印刷スタートを受ければ、残る未排紙のブロックについて再印刷処理を行うだけである。
なお、図９のフローチャート図の処理によれば、ステップ４７においてブロック５１→ブロック５２→ブロック５４→ブロック５５→ブロック５６→ブロック５７の順に「１」であった各ブロックの頁有効フラグ４３と未排紙フラグ４５が順次「０」になり、ステップ４９において全ての頁有効フラグ４３と未排紙フラグ４５が「０」になる。即ち、未排紙であった頁だけを全て印刷して、指定のスタッカに印刷紙の排紙を終える。
【００８２】
図１１は、第１スタッカ６を単独のスタッカとし、第２スタッカ７と第３スタッカ８と第４スタッカ９をスタッカ群にし、単独のスタッカとスタッカ群とを例えば業務単位毎に切り替え、更にスタッカ群内において例えば業務単位毎に排紙先を切り替えて、業務印刷を行っている時に、ジャムによりブロック５５とブロック５９〜ブロック６１が未排紙に終わった事例である。
ブロック６２の頁有効フラグ４３は「１」で、未排紙フラグ４５は「０」であり、頁ポインタ３３は本ブロック６２がアサインされているものである。
本事例では、第２スタッカ７〜第４スタッカ９のスタッカブラグを登録した第１群編成３４のスタッカ群より単独のスタッカに排紙先を切り替え、更に単独のスタッカより第１群編成３４のスタッカ群に排紙先を切り替え、更に群内切替指示３８により第１群編成３４内で排紙先を切り替えている時にジャムが発生している。
【００８３】
ブロック５５まで第１群編成３４の排紙先スタッカ４４は第４スタッカ９が続き、従ってこの時に第１群排紙スタッカ３６は第４スタッカ９の番号である。
ブロック５６で排紙先をスタッカ群より単独のスタッカに切り替えてブロック５６とブロック５７の２頁を印刷して第１スタッカ６に向けて印刷紙を搬送し、ブロック５８で排紙先を単独のスタッカよりスタッカ群に切り替え、この時、群内切替指示３８が「０」なら第１群排紙スタッカ３６である第４スタッカ９を排紙先にするところを、群内切替指示３８が「１」であるため、図８のフローチャート図のステップ３４の判断によって、排紙先を第１群編成３４内の第４スタッカ９の次の順位に当たる第２スタッカ７に切り替える。
更に、ブロック５８〜ブロック６０の頁データ４６を印刷して第２スタッカ７に向けて印刷紙を搬送し、更に群内切替指示３８が「１」であるため、排紙先を第１群編成３４内の第２スタッカ７の次の順位に当たる第３スタッカ８に切り替え、ブロック６１を印刷して第３スタッカ８に向けて印刷紙を搬送して、ジャムが発生している。
【００８４】
この間、図８のフローチャート図の処理によれば、ステップ３５により第１群排紙スタッカ３６は第４スタッカ９より第２スタッカ７に、更に第２スタッカ７より第３スタッカ８の番号に更新しているものである。
本事例では、第４スタッカ９を排紙先にする１頁（ブロック５５）の印刷紙が未排紙になり、第１スタッカ６を排紙先にする２頁（ブロック５６とブロック５７）の印刷紙が正常に排紙され、第２スタッカ７を排紙先にする３頁（ブロック５８〜ブロック６０）の印刷紙のうち、先頭１頁（ブロック５８）の印刷紙が正常に排紙され、残る２頁（ブロック５９とブロック６０）の印刷紙が未排紙になり、更に第３スタッカ８を排紙先にする１頁（ブロック６１）の印刷紙が未排紙である。
図７のフローチャート図の処理に従えば、ステップ２６で、ブロック５１〜ブロック５７の排紙先スタッカ４４と未排紙フラグ４５の内容を編集して操作パネル１０に表示する。
【００８５】
本事例について、ジャムが修復されて操作パネル１０の操作により印刷スタートを受ければ、図９のフローチャート図の処理に従って、ブロック５５→ブロック５９→ブロック６０→ブロック６１の順に各ブロックを１頁ずつ再印刷して印刷紙を排紙し、未排紙であった頁だけを全て印刷して、指定のスタッカに印刷紙の排紙を終える。
図１０と図１１は、ジャム発生の様態の事例であるが、図９のフローチャート図の処理に従えば、どのようなジャムの様態でも、未排紙の頁を正常に再印刷して指定のスタッカに印刷紙を排紙できることは明らかである。
また、再印刷においてフルを検出し、もしくはジャムを検出しても、再印刷処理により未排紙の頁を正常に再印刷して指定のスタッカに印刷紙を排紙できることは明らかである。
【００８６】
図１２は、ジャムが発生した時、又は再印刷の時に、操作パネル１０に表示するための編集用の情報の一例を示す図であり、頁管理メモリ２２の排紙先スタッカ４４と未排紙フラグ４５の一部である。
図１２のブロック５５からブロック６１の退避範囲７０は、図７のフローチャート図のステップ２６において印刷制御部２３が退避する排紙先スタッカ４４及び未排紙フラグ４５の内容であり、ブロック５５〜ブロック６１の間に未排紙フラグ４５が「１」であるブロック５６とブロック５７が存在し、且つ、排紙先は一定でなく排紙先スタッカ４４に第１スタッカ６と第２スタッカ７と第３スタッカ８と第４スタッカ９の番号が混在する。
そして、印刷制御部２３は、上記退避範囲７０を編集して操作パネル１０に表示する。この場合の表示事例を図１３に示す。
【００８７】
図１３の（ａ）は、ジャムが発生して、図７のフローチャート図のステップ２６において印刷制御部２３が操作パネル１０に指示する表示形式事例である。
同じく、図１３の（ｂ）は、図１２の情報に基づいて、表示形式事例の上に具体値を表示して得られる表示実施事例である。
なお、操作パネル１０の表示用である頁管理メモリ２２のブロックの数は搬送可能な最大頁数Ｍを超えないものを示している。
表示形式事例中の「□」マークの配列は具体値を記述する領域であり、以後、同様に表記する。
図１３に示した表示形式は、表示実施事例に示すように、退避範囲７０にある排紙先スタッカ４４の遷移を表示する行と、スタッカ毎に未排紙に終わった頁の用紙又は印刷紙の数を表示する行がある。
【００８８】
排紙先スタッカ４４の遷移は、搬送部４が搬送可能な最大Ｍ頁分の切り替え順序を表示できる文字数分の「□」マーク領域と先頭の「・」を表示する「□」マーク分を確保すればよい。
同じく、各スタッカに対して未排紙に終わった頁の用紙又は印刷紙の数の表示は４スタッカ分の「□」マーク領域の表示行を確保すればよい。
なお、印刷装置１が４基を超えるＹ基のスタッカを持ち、Ｘ＝Ｙ／２（小数点以下切捨て）に対し、スタッカ群情報を第１群編成〜第Ｘ群編成と第１群排紙スタッカ〜第Ｘ群排紙スタッカで編成し、指定編成を第１スタッカフラグ〜第Ｘスタッカフラグで編成している場合、Ｘの値に応じた行数を確保すればよい。
また、表示の具体値は、上記退避範囲７０より求められる。
【００８９】
次に、再印刷処理を終了した時、上記退避範囲７０内の情報に基づいて操作パネル１０に表示する事例を図１４に示す。
図１４の（ａ）は、再印刷を終了する時に図９のフローチャート図のステップ５６において、印刷制御部２３が操作パネル１０に指示する表示形式事例である。
図１４の（ｂ）は、図１２の事例に基づいて、表示形式事例の上に具体値を表示して得られる表示実施事例である。
表示形式事例中の「□」マークの配列は、表示実施事例に示すように、再印刷して排紙した頁の印刷紙毎に、順次、排紙先スタッカ４４を表示する行と、上記退避範囲７０にある排紙先スタッカ４４の遷移を表示する行がある。
この２つの行とも、搬送部４が搬送可能な最大Ｍ頁の文字数分に対応する「□」マーク領域と「・」を表示する「□」マークを確保すればよい。
また、表示の具体値は、上記退避範囲７０の情報により容易に求められる。
【００９０】
本表示により、オペレータは、再印刷により、各排紙先スタッカに排紙された頁の印刷紙数と排紙先の変更順序を直ちに知ることができる。
更に、業務印刷における排紙先の順序を直ちに知ることが出来る。
再印刷する全頁の印刷紙数は高々Ｍ頁で示される数であり、再印刷した頁の印刷紙は所定のスタッカの最上面にある。
オペレータは、各スタッカに再印刷して出力された最上面にある頁の印刷紙と、業務印刷における次の排紙先であるスタッカの最下面にある頁の印刷紙との順序の整合性を見れば、頁順序の入れ替わり、頁の重複は直ぐに分かり、是正も容易である。
このようにして、オペレータに、大量印刷物の中で頁の順序の不正や不要頁混入をチェックして是正する作業と、大量印刷物の中で再印刷頁の印刷紙の挿入作業と、大量印刷物の中で頁の順序を是正する作業の負担を大幅に軽減することができる。
【００９１】
また、各スタッカに再印刷して出力された最上面にある頁の印刷紙と、業務印刷における次の排紙先であるスタッカの最下面にある頁の印刷紙との順序の整合性を見れば、不正頁の印刷紙の存在も容易に検出できるので、不正頁の存在を容易に摘出できるようにすることができ、オペレータの検査作業の負担も大幅に軽減することができる。
次に、再印刷処理中にジャムが発生した時に、頁管理テーブル２２の情報に基づいて操作パネル１０に表示する事例を図１５に示す。
図１５の（ａ）は、再印刷中のジャムにより、図９のフローチャート図のステップ５６において、印刷制御部２３が操作パネル１０に指示する表示形式事例である。図１５の（ｂ）は、図１２の事例に基づいて、表示形式事例の上に、具体値を表示して得られる表示実施事例である。
【００９２】
表示実施事例に示すようにスタッカ毎に未排紙に終わった頁の印刷紙の数を表示する行があり、各スタッカに対して未排紙に終わった頁の印刷紙の数の表示は４スタッカ分の表示行の「□」マーク領域を確保すればよい。
なお、印刷装置１が４基を超えるＹ基のスタッカを持つ場合、Ｘ＝Ｙ／２（小数点以下切捨て）に応じた行数を確保すればよいことは、既に説明した通りである。また、表示の具体値は、頁管理テーブル２２の情報より求めることができる。
なお、図１３乃至図１５に示した表示実施事例は１つの事例であり、ジャムの発生の様態に応じて「□」マーク領域を埋める内容を変えれば、どのような様態にも対応することができる。
【００９３】
この実施例の印刷装置は、業務と業務の間において排紙先のスタッカの切り替え中、及び、業務内において排紙先のスタッカの切り替え中に、ジャムが発生して各スタッカに再印刷した頁の印刷紙を排紙先に指示されたスタッカに排紙して、排紙順序、排紙先と排紙した頁の印刷紙数を表示することにより、ある業務印刷結果と次の業務印刷結果の間で頁が入れ替わった場合、及び、業務印刷結果の中で頁が重複出力されて不要頁が混入した場合、オペレータは容易に本状態を検出することができ、各排紙先の印刷紙の状態を是正することができる。
また、この実施例の印刷装置は、オペレータがついていて、スタッカより業務印刷結果を取り出して印刷業務を停止することなく進める高速大量印刷向けのカット紙印刷装置だけの適用に限らない。
【００９４】
例えば、多数の利用者が、銘々の印刷結果を、排紙先のスタッカもしくはビンより取り出すオフィス向けのカット紙印刷装置にも適用することができ、ジャムを発見した当事者は容易にスタッカ内の印刷結果をチェックすることができ、当事者の求める正しい印刷結果を容易に得ることができ、当事者だけでなく他者の印刷結果を含めて各排紙先の頁の状態を容易に是正することできる。
さらに、この実施例の印刷装置は、業務印刷内や業務印刷単位に排紙先のスタッカを切り替え、複数の業務印刷に跨って発生したジャムに対し、業務印刷内や業務印刷と業務印刷を跨る頁と頁の順序のチェックを容易にすることができる。
【００９５】
この実施例の印刷装置は、複数のスタッカを持ち、業務データの指示、及び、排紙中のスタッカのフルにより、排紙先のスタッカを切り替え、搬送中の先行頁の排紙を待たずに後続頁を給紙及び印刷し、スタッカを切り替え中にジャムが発生して、当該ジャムを修復して印刷を再開すると、未排紙に終わった用紙の頁を再印刷し、排紙先を切り替え中のジャムにより上記先行頁の用紙が未排紙になり上記後続頁の用紙に正常に排紙されたものがある時、未排紙に終わった上記先行頁とその他未排紙に終わった頁を再印刷して排紙先であったスタッカに排紙して給紙及び印刷及び排紙の動作を停止し、操作パネルに頁の印刷紙の排紙先の確認要求を表示するため、オペレータはスタッカとスタッカに跨る印刷紙の頁順序の不正および不要頁の混入を容易にチェックできる。
【００９６】
また、全てのスタッカ編成と全てのスタッカ切り替えの要因に対応するため、スタッカの切り替えに伴うジャムにより上記先行頁の用紙が未排紙になり上記後続頁の用紙に正常に排紙されたものがある場合に、上記先行頁とその他未排紙に終わった頁を再印刷して排紙先であったスタッカに排紙して給紙及び印刷及び排紙の動作を停止し、操作パネルに頁の排紙先の確認要求を表示でき、スタッカとスタッカに跨る印刷紙の頁順序の不正や不要頁の混入を、オペレータが容易にチェックできる。
さらに、操作パネルより予め停止条件の拡張モードを指定しておくと、上記先行頁の他、上記後続頁の全てが未排紙に終わった場合も、未排紙の頁を全て印刷して操作パネルに頁の排紙先の確認要求を表示でき、スタッカとスタッカに跨る不要頁の混入を、オペレータが容易にチェックできる。
【００９７】
また、操作パネルより予め無停止モードを指定しておくと、スタッカを切り替え中のジャムを修復して印刷を再開すると、未排紙に終わった用紙の頁を再印刷し、ジャムにより上記先行頁の用紙が未排紙になり上記後続頁の用紙に正常に排紙されたものがある場合に、上記先行頁とその他未排紙に終わった頁を再印刷して排紙先であったスタッカに排紙して給紙及び印刷及び排紙の動作を停止せず、引き続き、次の頁データより給紙及び印刷及び排紙の動作を継続できる。例えば、同一頁のみ高速に大量印刷する場合のように、ジャムによる再印刷結果を斟酌しない運用のときに有効である。
上述の実施例では、本発明を印刷装置（プリンタ）に適用した場合を説明したが、複数のスタッカを備え、その各スタッカを切り替えて印刷紙を排紙する機能を備えたファクシミリ装置，複写機，及び複合機でも上述と同様にして実施することができる。
【産業上の利用可能性】
【００９８】
この発明による画像処理装置と画像処理装置の表示方法とプログラムは、ファクシミリ装置，印刷装置，複写機，複合機を含む画像処理装置全般に適用することができる。
【符号の説明】
【００９９】
１：印刷装置    ２：給紙部    ３：印刷部    ４：搬送部    ５：排紙部    ６：第１スタッカ    ７：第２スタッカ    ８：第３スタッカ    ９：第４スタッカ    １０：操作パネル    １１：制御部    １２：メモリ    ２０：入力データメモリ    ２１；入力処理部    ２２：頁管理メモリ    ２３：印刷制御部    ３３：頁ポインタ    ３４：第１群編成    ３５：第２群編成    ３６：第１群排紙スタッカ    ３７：第２群排紙スタッカ    ３８：群内切替指示    ３９：第１スタッカフラグ    ４０：第２スタッカフラグ    ４１：第３スタッカフラグ    ４２：第４スタッカフラグ    ４３：頁有効フラグ    ４４：排紙先スタッカ    ４５：未排紙フラグ    ４６：頁データ    ４７〜６４：ブロック    ７０：退避範囲
【先行技術文献】
【特許文献】
【０１００】
【特許文献１】特開平０８−２１６４８４号公報
【特許文献２】特開平０９−２５５２０７号公報
【特許文献３】特開２００７−１６８１０３号公報
【特許文献４】特開２００１−８８４０６号公報
【特許文献５】特開２００２−１３７４５８号公報
【特許文献６】特開２００５−３３５８６１号公報
【図１】
2011194643.tif 000003
【図２】
2011194643.tif 000004
【図３】
2011194643.tif 000005
【図４】
2011194643.tif 000006
【図５】
2011194643.tif 000007
【図６】
2011194643.tif 000008
【図７】
2011194643.tif 000009
【図８】
2011194643.tif 000010
【図９】
2011194643.tif 000011
【図１０】
2011194643.tif 000012
【図１１】
2011194643.tif 000013
【図１２】
2011194643.tif 000014
【図１３】
2011194643.tif 000015
【図１４】
2011194643.tif 000016
【図１５】
2011194643.tif 000017