(57)【特許請求の範囲】
【請求項１】
シートを積載するためのシート積載部を有するシート処理装置であって、
シート束に対してステープル処理を実行して該シート束を前記シート積載部へ排紙するステープル処理手段と、
前記シート積載部へ排紙すべきシート束の前記シート積載部への排紙位置をシフトさせるシフト排紙手段と、
前記シート積載部に排紙された第１のシート束に関する情報と、前記第１のシート束に引き続き前記シート積載部へ排紙すべき第２のシート束に関する情報とに基づいて、前記第２のシート束の排紙位置を前記シフト排紙手段によりシフトさせるか否かを制御する制御手段とを有し、
前記制御手段は、前記第２のシート束に関する情報が前記第２のシート束に前記ステープル処理を実行することを示す情報であるとき、前記第１のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合と前記第１のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合のいずれであっても前記第２のシート束に対して前記シフト排紙手段によるシフトをさせず、
前記第２のシート束に関する情報が前記第２のシート束に前記ステープル処理を実行しないことを示す情報であるとき、前記第１のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合は前記第２のシート束に対して前記シフト排紙手段によるシフトをさせず、前記第１のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合は前記第２のシート束に対して前記シフト排紙手段によるシフトをさせる
ことを特徴とするシート処理装置。
【請求項２】
前記シートに画像を形成する画像形成手段を有し、
前記シート積載部へ排紙すべきシート束は、前記画像形成手段により画像が形成されたシートを含むことを特徴とする請求項１に記載のシート処理装置。
【請求項３】
複数の前記シート積載部を有し、
前記制御手段は、前記複数のシート積載部にかかる所定のシート積載部へ前記第１のシート束及び前記第２のシート束を排紙する場合に、前記第２のシート束の排紙位置を前記シフト排紙手段によりシフトさせるか否かを制御することを特徴とする請求項１又は２に記載のシート処理装置。
【請求項４】
シートを積載するためのシート積載部を有するシート処理装置の制御方法であって、
シート束に対してステープル処理を実行して該シート束を前記シート積載部へ排紙するステープル処理工程と、
前記シート積載部へ排紙すべきシート束の前記シート積載部への排紙位置をシフトさせるシフト排紙工程と、
前記シート積載部に排紙された第１のシート束に関する情報と、前記第１のシート束に引き続き前記シート積載部へ排紙すべき第２のシート束に関する情報とに基づいて、前記第２のシート束の排紙位置を前記シフト排紙工程によりシフトさせるか否かを制御する制御工程とを有し、
前記制御工程は、前記第２のシート束に関する情報が前記第２のシート束に前記ステープル処理を実行することを示す情報であるとき、前記第１のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合と前記第１のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合のいずれであっても前記第２のシート束に対して前記シフト排紙工程によるシフトをさせず、
前記第２のシート束に関する情報が前記第２のシート束に前記ステープル処理を実行しないことを示す情報であるとき、前記第１のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合は前記第２のシート束に対して前記シフト排紙工程によるシフトをさせず、前記第１のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合は前記第２のシート束に対して前記シフト排紙工程によるシフトをさせる
ことを特徴とするシート処理装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、給排紙口を複数持つ画像記録装置に給送あるいは排送する記録媒体のハンドリングを制御するオプション装置を接続可能な画像記録装置および方法に関し、ジョブごとに用紙をずらして排紙するシート処理装置に関する。
【０００２】
【従来の技術】
従来から、排紙口を複数持ち、用紙の積載量を検知することが可能な印刷装置を、ネットワーク環境下で複数のホストコンピュータと接続したものが知られている。このような印刷装置は、複数のユーザからの印字指定を受け付けるような状況においては、各ユーザが、排紙モードとして、例えば、ある排紙口を指定する固定モードと、排出可能な排紙口を自動的にサーチして排紙口を決定する自動モードを指定して、同一排紙口への排出を行なうようになっている。
【０００３】
【発明が解決しようとする課題】
そこで、別のユーザのジョブが混入しないようにするため、次の排紙口の用紙積載量を検知し、用紙が存在する場合は常にメッセージを表示してユーザに用紙除去を促すようにすることが提案されているが、このようにすると、排出先の排紙口に用紙が存在するたびに、常に用紙除去を促されることになり、非常に煩わしかった。
【０００４】
本発明の目的は、上記のような問題点を解決し、ユーザに用紙除去を促す回数を軽減させることができる画像記録装置および方法ならびにシート処理装置を提供することにある。
【０００５】
【課題を解決するための手段】
請求項１の発明は、シートを積載するためのシート積載部を有するシート処理装置であって、シート束に対してステープル処理を実行して該シート束を前記シート積載部へ排紙するステープル処理手段と、前記シート積載部へ排紙すべきシート束の前記シート積載部への排紙位置をシフトさせるシフト排紙手段と、前記シート積載部に排紙された第１のシート束に関する情報と、前記第１のシート束に引き続き前記シート積載部へ排紙すべき第２のシート束に関する情報とに基づいて、前記第２のシート束の排紙位置を前記シフト排紙手段によりシフトさせるか否かを制御する制御手段とを有し、前記制御手段は、前記第２のシート束に関する情報が前記第２のシート束に前記ステープル処理を実行することを示す情報であるとき、前記第１のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合と前記第１のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合のいずれであっても前記第２のシート束に対して前記シフト排紙手段によるシフトをさせず、前記第２のシート束に関する情報が前記第２のシート束に前記ステープル処理を実行しないことを示す情報であるとき、前記第１のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合は前記第２のシート束に対して前記シフト排紙手段によるシフトをさせず、前記第１のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合は前記第２のシート束に対して前記シフト排紙手段によるシフトをさせることを特徴とする。
【０００６】
請求項４の発明は、シートを積載するためのシート積載部を有するシート処理装置の制御方法であって、シート束に対してステープル処理を実行して該シート束を前記シート積載部へ排紙するステープル処理工程と、前記シート積載部へ排紙すべきシート束の前記シート積載部への排紙位置をシフトさせるシフト排紙工程と、前記シート積載部に排紙された第１のシート束に関する情報と、前記第１のシート束に引き続き前記シート積載部へ排紙すべき第２のシート束に関する情報とに基づいて、前記第２のシート束の排紙位置を前記シフト排紙工程によりシフトさせるか否かを制御する制御工程とを有し、前記制御工程は、前記第２のシート束に関する情報が前記第２のシート束に前記ステープル処理を実行することを示す情報であるとき、前記第１のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合と前記第１のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合のいずれであっても前記第２のシート束に対して前記シフト排紙工程によるシフトをさせず、前記第２のシート束に関する情報が前記第２のシート束に前記ステープル処理を実行しないことを示す情報であるとき、前記第１のシート束に関する情報が前記ステープル処理を実行することを示す情報である場合は前記第２のシート束に対して前記シフト排紙工程によるシフトをさせず、前記第１のシート束に関する情報が前記ステープル処理を実行しないことを示す情報である場合は前記第２のシート束に対して前記シフト排紙工程によるシフトをさせることを特徴とする。
【００３８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００３９】
＜第１の実施の形態＞
図１は本発明の第１の実施の形態を示す。これはレーザビームプリンタ１０２の例であるが、インクジェットプリンタ等他のプリント方式のプリンタを採用することもできる。本実施の形態では、レーザビームプリンタ１０２が給紙オプション装置を２台接続した例であるが、さらに多くの給紙オプション装置を接続可能であり、また給紙オプション装置の機能を本体が共有しても構わない。
【００４０】
レーザビームプリンタ１０２は汎用インタフェース６０（例えば、セントロニクスと、ＲＳ２３２Ｃと、等々）を介して、ホストコンピュータ等の外部機器１０１と接続してある。レーザビームプリンタ１０２は、各種オプション装置が接続可能であり、汎用インタフェース６０を介して、外部機器１０１から転送される印刷情報（所定のプリンタ言語に基づくコードデータ等の制御情報、例えば、PostScript, LIPS（III ），LIPS（IV）, イメージデータ等を含む）に基づいて記録画像を行なうものであり、パネル部１０４と、制御ユニット１０９と、給紙オプション装置１０７と、排紙オプション装置１０８とを有する。
【００４１】
パネル部１０４は操作のための各種スイッチ（ボタン）と、ＬＥＤ表示器と、ＬＣＤ表示器と、等々から構成されるユーザとのインタフェースであり、ユーザはパネル部１０４を操作することにより、プリンタ１０２に所定の動作を指示することができる。なお、ユーザにより設定された各種データ等は図示しない不揮発性メモリ、例えば、ＮＶＲＡＭ（nonvolatile RAM ），ＥＥＰＲＯＭ（electrically erasable and programmable ROM）等に記憶管理される。
【００４２】
制御ユニット１０９は、エンジンコントローラ１０５と、ビデオコントローラ１０３と、オプションコントローラ部１０６とを有する。
【００４３】
エンジンコントローラ１０５はプリンタ１０２の印字プロセス制御を行うものである。エンジンコントローラ１０５はビデオコントローラ１０３から転送されるイメージデータに基づいて、周知の電子写真プロセスによって感光ドラム上に潜像を形成し、供給される用紙に転写、定着して印字を行なう。このとき、オプションコントローラ部１０６に対して給排紙のタイミングの指示等を行なう。
【００４４】
ビデオコントローラ１０３はプリンタ１０２全体を制御するとともに、外部機器１０１からのデータを解析しイメージデータに変換するものである。ビデオコントローラ１０３は汎用インタフェース６０を介して外部機器１０１に接続されている。ビデオコントローラ１０３は外部機器１０１から転送されるコードデータ（ＥＳＣコード、各種ＰＤＬデータ等）を受信し、受信されたコードデータに基づいてドットデータ等からなるページ情報を生成し、ビデオインタフェース８０を介してエンジンコントローラ１０５に対してイメージデータ（２値または多値）を送信し、統括インタフェース９０を介してオプションコントローラ部１０６に対して給紙指定および排紙指定のコマンド等を送信する。
【００４５】
オプションコントローラ部１０６は各種給紙オプション装置を統括して制御するものである。オプションコントローラ部１０６は、共通のオプションユニットインタフェース７０によって各オプションユニットを管理し、統括インタフェース９０を介してビデオコントローラ１０３と通信する。本実施の形態では、各給排紙オプション装置を、オプションコントローラ部１０６を経由してビデオコントローラ１０３が制御することが特徴である。オプションコントローラ部１０６は、図示しないＣＰＵ（central processing unit ），ＲＯＭ（read only memory），ＲＡＭ（random access memory）等を備え、ビデオコントローラ１０３から転送される給排紙指定等と、エンジンコントローラ１０５からの給排紙指示等とに基づいて、１台以上のオプション装置を統括して制御する統括コントローラであり、各種オプション装置に具備されるオプションコントローラユニットとオプションユニットインタフェース７０を介して通信を行ない、各種オプション装置を統括的に制御する。オプションコントローラ部１０６のＲＡＭ内には、ビデオコントローラ１０３がアクセス可能な共有メモリ（図５）があり、共有メモリは約４０頁分の搬送状況管理エリアと、基本ステータスエリアと、コマンドステータス管理エリアと、立ち上げ処理エリア等から構成され、ビデオコントローラ１０３は共有メモリの各エリアを介して各オプション装置に対する指定を行なう。
【００４６】
ビデオコントローラ１０３により統括インタフェース９０を通してフェースアップが指定された場合は、図４を参照して後述するように、フラッパ２５４に振り分けられた記録紙Ｓは、ローラ２５５によりそのまま排紙口へ送られる。あるいはまた、ビデオコントローラ１０３により統括インタフェース９０を通してフェースダウンが指定された場合は、図４を参照して後述するように、フラッパ２５４に振り分けられた記録紙Ｓは、ローラ２５６およびローラ２５７により、一旦、記録紙Ｓの後端がローラ２５６を越えるまで搬送され、次に、ローラ２５７が反転して記録紙Ｓの後端からローラ２５８に送り込まれ、排紙口へ送られる。搬送状況管理エリアは、ビデオコントローラ１０３が印字方法（給紙口と、排紙口と、色と、ステープル操作と、シフト操作等）を各オプション装置へ通知する領域と、各オプション状態（どこまで印字した、排紙完了した、等々）をビデオコントローラ１０３に通知する領域から構成される。基本ステータスエリアは、各オプション装置の異常（ジャム、紙なし、ステープル針なし、等々）をビデオコントローラ１０３に通知する領域である。コマンドステータス管理エリアは、ビデオコントローラ１０３とコマンドステータスのやりとりを行なう領域である。立ち上げ処理エリアは、ビデオコントローラ１０３が各オプション装置の立ち上げ処理を指定する領域である。
【００４７】
給紙オプション装置１０７は、例えば、ペーパデッキオプションユニットであり、内部にペーパデッキコントローラ（大容量給紙カセットコントローラ）１０７ａを有し、オプションコントローラ部１０６から送信される制御情報に基づいて給紙制御を行なうものである。ペーパデッキコントローラ１０７ａは、図示しないＣＰＵ，ＲＯＭ，ＲＡＭを備え、ＣＰＵがＲＯＭに格納されてプログラムに基づいて給紙オプション装置１０７を制御する。このＲＯＭには給紙オプション装置１０７の拡張情報、例えば、ペーパデッキに格納可能な用紙サイズの情報等が格納されている。
【００４８】
排紙オプション装置１０８は、例えば、ステープル機能を有するフィニッシャオプションユニットであり、内部にフィニッシャコントローラ（大容量排紙スタッカコントローラ）１０８ａを有し、オプションコントローラ部１０６から送信される制御情報に基づいてステープル動作および排紙動作を行なうものである。フィニッシャコントローラ１０８ａは、図示しないＣＰＵ，ＲＯＭ，ＲＡＭを備え、ＲＯＭに格納されてプログラムに従って、ＣＰＵにより排紙オプション装置１０８が制御される。このＲＯＭには排紙オプション装置１０８の拡張情報、例えば、排紙口の数と、ステープル機能の有無と、排紙用紙を所定の方向にずらすシフト機能の有無と、排紙用紙のフェースの向きを反転させる反転機能の有無の情報等が格納されている。
【００４９】
給紙オプション装置１０７と排紙オプション装置１０８には、表示部および各種キーを備える操作部１０７ｂおよび１０８ｂがそれぞれ設けてあり、各オプション使用時のユーザに対するメッセージおよび操作方法等を表示および操作が可能となっている。
【００５０】
オプションコントローラ部１０６と、ペーパデッキコントローラ１０７と、フィニッシャコントローラ１０８ａは、それぞれコネクタで接続され、オプション装置インタフェース７０によりシリアル通信を行なう。お互いに同じコネクタにより直列接続され、従って、ペーパデッキオプション装置１０７と、排紙オプション装置１０８は、その接続順を入れ替えて接続することも可能である。フィニッシャコントローラ１０８ａは排紙オプション装置１０８のフィニッシャオプションユニットを制御するものである。
【００５１】
次に、図２を参照して、レーザビームプリンタ１０２の各コントローラのインタフェースと信号をより詳細に説明する。統括インタフェース９０は、シリアル通信インタフェース９１と、信号ＯＰＴＲＤＹと、信号ＰＯＵＴＴと、信号ＰＦＥＤＴと、信号ＳＰＣＮＧの５つのハード信号とにより構成されている。シリアル通信インタフェース９１は、ビデオコントローラ１０３からオプションコントローラ部１０６に、給紙オプション装置１０７のペーパデッキ２４１への給紙指定と、排紙オプション装置１０８の排紙口２５１〜２５３の指定と、等々のコマンドを送信し、オプションコントローラ部１０６からビデオコントローラ１０３に、給紙オプション装置１０７のペーパデッキ２４１の紙有無状態と、排紙オプション装置１０８の排紙口２５１〜２５３の積載状態と、ステープル針の有無状態と、等々のステータスを送信するためのものである。なお、オプションコントローラ部１０６とビデオコントローラ１０３とは、ＣＰＵバスで直結しても良い。信号ＯＰＴＲＤＹはビデオコントローラ１０３により指定されたオプション、例えば、ステープルが使用できる状態になっているか否かを表す信号であり、オプションコントローラ部１０６からビデオコントローラ１０３に送信される。信号ＰＯＵＴＴはプリンタ１０２本体が記録紙を排紙するタイミング信号であり、エンジンコントローラ１０５からビデオコントローラ１０３をスルーしてオプションコントローラ部１０６に送信される。信号ＰＦＥＤＴはプリンタ１０２本体がオプションユニットから記録紙を受け入れるタイミングを表す信号であり、エンジンコントローラ１０５からビデオコントローラ１０３をスルーしてオプションコントローラ部１０６に送信される。信号ＳＰＣＮＧはオプション装置内を高速搬送されてきた記録紙Ｓをスピードダウンして、プリンタ１０２本体の搬送速度に整合させるための信号であり、エンジンコントローラ１０５からビデオコントローラ１０３をスルーしてオプションコントローラ部１０６に送信される。
【００５２】
ビデオインタフェース８０は、通信インタフェース８１と、信号ＶＤＯと、信号ＰＯＵＴＴと、信号ＰＦＥＤＴと、信号ＳＰＣＮＧとにより構成されている。通信インタフェース８１は、ビデオコントローラ１０３からエンジンコントローラ１０５に、プリンタ１０２本体の給紙カセットへの給紙指定と、プリンタ１０２本体の排紙口２５１〜２５３への排紙指定と、印字と、等々のコマンドを送信し、エンジンコントローラ１０５からビデオコントローラ１０３に、プリンタ１０２本体のカセット２３０の紙有無状態と、紙づまりと、等々のステータスを送信するためのものである。信号ＶＤＯ信号はビデオコントローラ１０３から送信されるビットデータであり、ビデオコントローラ１０３からエンジンコントローラ１０５に送信される。
【００５３】
図３は図１に示したビデオコントローラ１０３の構成を示す。図３において、１０１，１０４，１０５，１０６は図１と同一部分を示す。４０１はパネルインタフェース（Ｉ／Ｆ）部であり、パネル部１０４とのデータ通信によって、操作者からの諸設定および指示をパネル部１０４から受け取るためのものである。４０２はホストＩ／Ｆ部であり、ホストコンピュータ等の外部機器１０１との信号の入出力部である。４０６はエンジンＩ／Ｆ部であり、エンジンコントローラ１０５との信号の入出力部であり、図示しない出力バッファレジスタからデータ信号の送出を行なうとともに、エンジンコントローラ１０５との通信制御を行なうためのものである。
【００５４】
４０３は画像データ生成部であり、外部機器１０１から送られる制御コードデータに基づいて実際の印字のためのビットマップデータを発生するものである。４０５は画像メモリであり、画像データを格納するためのものである。４０９はＣＰＵであり、ビデオコントローラ１０３全体の制御を司るものである。ＣＰＵ４０９を制御する制御コードは、図示しないシステムクロックによって、タスクと称されるロードモジュール単位に時分割制御するＯＳ（operating system）と、機能単位に動作する、後述する図示の複数のロードモジュール（タスク）とによって構成されるものとする。４０４はＲＯＭであり、ＣＰＵ４０９の制御コードを格納するためのものである。４０７はＲＡＭであり、ＣＰＵ４０９により作業領域として用いられる。４１０はＥＥＰＲＯＭであり、不揮発性のメモリ媒体で構成されている。
【００５５】
４０８はＤＭＡ（direct memory access）制御部であり、ＣＰＵ４０９からの指示により画像メモリ内のビットマップデータを、エンジンインタフェース部４０６に転送するものである。４１２はオプションＩ／Ｆ部であり、ＣＰＵ４０９からの指示に従ってオプションコントローラ部１０６との通信を行ない、エンジンインタフェース部４０６からの信号ＰＯＵＴＴと、信号ＰＦＥＤＴと、信号ＳＰＣＮＧをスルーして統括インタフェース９０に送るためのものである。
【００５６】
４１１はシステムバスであり、アドレスバスおよびデータバスを有し、システムバス４１１を介して、パネルＩ／Ｆ部４０１と、ホストＩ／Ｆ部４０６と、画像データ発生部４０３と、ＲＯＭ４０４と、画像メモリ４０５と、エンジンＩ／Ｆ部４０６Ｓ、ＲＡＭ４０７Ｓ、ＤＭＡ制御部４０８Ｓ、ＣＰＵ４０９Ｓ、ＥＥＰＲＯＭ４１０Ｓ、オプションＩ／Ｆ部４１２とが相互結合されている。
【００５７】
図４は図１に示したプリンタ１０２の構造を示す。図１と同一部分には同一の符号を付してある。図４において、２３０は用紙カセットであり、記録紙Ｓを保持し、図示しない仕切り版によって電気的に記録紙Ｓのサイズを検出する機構を有する。２３１はカセット給紙クラッチであり、間欠的に回転して、用紙カセット２３０に収納されている記録紙Ｓを１枚づつ分離し給紙ローラ２０４まで搬送させるものである。２３０ｓは記録紙検出センサであり、用紙カセット２３０に収納されている記録紙Ｓの量を検出するものである。
【００５８】
２２７はレジストシャッタであり、用紙を押圧して給紙を停止させるものである。２０４は給紙ローラであり、記録紙Ｓの先端部をレジストシャッタ２２７まで搬送するものである。２０３は手差し給紙クラッチであり、手差し用トレイ２０２に載置された記録紙Ｓをレジストシャッタ２２７まで搬送するものである。２３３はオプション給紙ローラ（給紙中継搬送ローラ）であり、給紙オプション１０７から給紙された記録紙Ｓをプリンタ１０２本体内へ供給するものである。給紙オプション装置１０７は、ペーパデッキ２４１と、ペーパデッキ給紙ローラ２４２と、搬送ローラ２４４と、給紙中継搬送ローラ２３３と、記録紙格納量検出センサ２４１ｓとを有する。ペーパデッキ２４１は昇降可能であり、記録紙Ｓを大容量積載するためのものである。ペーパデッキ給紙ローラ２４２はペーパデッキ２４１上に積載されている記録紙Ｓを給紙するものである。搬送ローラ２４４はペーパデッキ給紙ローラ２４２により給紙された記録紙Ｓを給紙中継搬送ローラ２３３に搬送するものである。給紙中継搬送ローラ２３３は給紙オプション装置１０７の下部に着脱可能に複数接続可能な（異なるサイズまたは同一サイズの記録紙を給紙可能な）他の給紙系オプションユニットから給紙される記録紙を中継搬送するものである。記録紙格納量検出センサ２４１ｓはペーパデッキ２４１上の記録紙Ｓの載置量を検出するものである。
【００５９】
レーザスキャナ部２０６はレーザユニット２１５と、ポリゴンミラー２１６と、結像レンズ群２１８と、折返ミラー２１９と、光量センサ２７０とを有する。レーザユニット２１５はビデオコントローラ１０３から送出される画像信号（ＶＤＯ信号）に基づいて、レーザ光を発するものである。レーザユニット２１５から発せられたレーザ光は、ポリゴンミラー２１６により走査され、結像レンズ群２１８および折返ミラー２１９を介して感光ドラム２２０上に導かれ、感光ドラム２２０上に潜像が形成される。ビーム検出器２１７はレーザユニット２１５から発せられたレーザ光を検出し、主走査同期信号を出力するものである。光量センサ２７０はレーザユニット２１５から発せられたレーザ光の光量を検出するものである。
【００６０】
２０５はレジストローラ対であり、手差し給紙ローラ２０３と、カセット給紙クラッチ２３１と、給紙中継搬送ローラ２３３の下流に設けてあり、記録紙Ｓを画像記録部２０７に同期搬送するものである。
【００６１】
画像記録部２０７は感光ドラム２２０と、一次帯電器２２２と、現像器２２３と、転写帯電器２２４と、クリーナ２２５と、前露光ランプ２２１とを有する。一次帯電器２２２は感光ドラム２２０上を均一に帯電させるものである。現像器２２３は感光ドラム２２０に形成された潜像をトナー現像するものである。転写帯電器２２４は現像器２２３により現像された感光ドラム２２０上のトナー像を、レジストローラ２０５により給紙される記録紙Ｓに転写するものである。クリーナ２２５は感光ドラム２２０上の残存トナーを取り除くものである。前露光ランプ２２１は感光ドラム２２０を光除電するものである。
【００６２】
２０８は定着器であり、画像記録部２０７の下流に設けてあり、画像記録部２０７からの記録紙Ｓ上のトナー像を熱定着させるものである。２１０は搬送ローラであり、定着器２０８の下流に設けてあり、記録紙Ｓを排紙搬送するものである。２０９は排紙センサであり、定着器２０８の下流に設けてあり、記録紙Ｓの排紙状態を検出するものである。
【００６３】
２１１はフラッパであり、搬送ローラ２１０により搬送された記録紙Ｓの搬送方向を、積載トレイ２１３側または排紙オプション装置１０８側のいずれかに切り換えるものである。２１４および２１２は排紙ローラであり、フラッパ２１１により切り換えられた記録紙Ｓを積載トレイ２１３に排紙するものである。２１３ｓは排紙積載量検出センサであり、積載トレイ２１３に積載された記録紙の積載量を検出するものである。
【００６４】
２５１〜２５３は排紙トレイであり、１排紙トレイ当たり約７００枚、３排紙トレイの合計で約２０００枚積載可能であり、用紙がステープル処理される場合は、排紙トレイ昇降時に荷崩れの虞れがあるため、各排紙トレイに積載される用紙の満載の検出基準は、通常（ここでは、８８ｍｍ）の半分（４４ｍｍ）としてある。２６０は排紙トレイ昇降モータであり、排紙トレイ２５１〜２５３を移動させるものである。２６１は排紙積載量検出センサ（高さセンサ）であり、排紙トレイ２５１〜２５３に積載された記録用紙の高さを検出するものである。排紙トレイ２５１〜２５３に積載された記録用紙の高さが、例えば、８８ｍｍ（約７００枚に相当）に到達した（検出された）時点で、フィニッシャコントローラ１０８ａにより、「満載」がオプションコントローラ部１０６を介してビデオコントローラ１０３に通知される。
【００６５】
２５９はステープラであり、ビデオコントローラ１０３により統括インタフェース９０を通してステープル指定されている場合は、図示しないステープラ259 近に設けたステープルトレイに記録紙Ｓを蓄え、記録紙Ｓを整列させ、ステープラ２５９によりステープル実行され、排紙トレイ２５１〜２５３のいずれかに排紙される。あるいはまた、ビデオコントローラ１０３により統括インタフェース９０を介してシフト指定されている場合は、前記ステープルトレイに用紙を蓄え、記録紙Ｓを整列させ、排紙トレイ２５１〜２５３を水平方向（手前<-->奥方向）にシフトさせてから、排紙トレイ２５１〜２５３のいずれかに排紙される。２５９ｓはステープル針残量検出センサであり、ステープラ２５９内に格納されたステープル針の残量を検出するものである。
【００６６】
図１４はシフト指定がなされているときに行うシフト排紙動作を説明するための説明図である。図１４は排紙オプション装置１０８およびプリンタ１０２を上から見た図である。図１４（ａ）は本形態におけるシフト排紙機構を示す。例えば、排紙トレイ２５１〜２５３が実線位置にある状態でシフト排紙指定がなされると、図示しないモータの駆動により排紙トレイ２５１〜２５３を破線位置に移動させる。これにより、排紙トレイ２５１〜２５３上にシート束がシフトした状態で積載される。排紙トレイ２５１〜２５３が破線位置にある状態でシフト排紙指定がなされると、排紙トレイ２５１〜２５３を実線位置に移動させる。なお、シフト排紙指定がないときは、排紙トレイ２５１〜２５３の水平方向の位置はそのままで移動させない。
【００６７】
図１４（ｂ）はシフト排紙の別の形態を示す。排紙トレイ２５１〜２５３のうち排紙すべき排紙トレイが空のときやシフト排紙指定がないときは、整合部材２７１により破線位置にシートを寄せてから排紙トレイ上に排紙する。シフト排紙指定があるときで、かつ前回のジョブのシートが破線の状態で排紙トレイ上に排紙されている場合は、今回のジョブのシートを整合部材２７２により一点鎖線の位置に寄せてから排紙トレイ上に排紙する。
【００６８】
シフト排紙があるときで、かつ前回のジョブのシートが一点鎖線の状態で排紙トレイに排紙されている場合は、今回のジョブのシートを整合部材２７１により破線の位置に寄せてから排紙トレイ上に排紙する。
【００６９】
次に、図５ないし図７を参照して、ビデオコントローラ１０３がオプションコントローラ部１０６を通じて、各オプション装置を統括制御する方法を説明する。図５に示す共有メモリは、ページ指定を行ない用紙の搬送状況を知るための搬送状況管理エリア５０３と、各オプションの異常状態を知るための基本ステータス部５０４と、コマンドステータスのやりとりを行なうコマンドステータス部５０５と、オプション装置の立ち上げ処理を指定する立ち上げ処理部５０６とにより構成されている。
【００７０】
立ち上げ処理部５０６はビデオコントローラ１０３から指定を行なう立ち上げ指定部分と、指定を行なった結果、各オプションが処理を完了したことを通知する完了通知部分とにより構成されている。ビデオコントローラ１０３が、この立ち上げ処理部５０６に指定を行なうことにより各オプション類の立ち上げ処理を行なう。電源投入されると、ビデオコントローラ１０３から、共有メモリの初期化指定と、オプションコントローラ部１０６で必要な各オプションのコンフィグレーション情報取得指定と、情報取得完了と、等々を、立ち上げ指定部分に知らせ、各処理が完了したかどうかを完了通知部分を監視し、全てが完了したら立ち上げ処理終了となる。
【００７１】
搬送状況管理エリア５０３は、給紙口と、排紙トレイと、カラー／モノクロと、ステープル位置および実行と、等々の印字方を指定する部分と、用紙をどこまで給紙したか、プリント信号を出して良いか、排紙完了したか、等々のオプションの状態を教えてもらう部分とにより構成されている。ビデオコントローラ１０３は上記印字方法を指定し、各オプションの状態を把握しながら、印字を実行していく。
【００７２】
搬送状況管理エリア５０３での指定は最大４０ページ分の指定が可能であり、１ページごとに順番に指定を行ない、排紙完了した領域は空き領域とみなし、再指定を行なえるように初期化して、リングバッファとして使用する。
【００７３】
基本ステータス部５０４は、各装置の異常状態を通知するエリアであり、紙なし、紙づまり、ドアオープン、満載などの状態をこの領域から取得する。基本ステータスの内容から、更に詳細な情報をコマンドステータスによって取得する。コマンドステータス部５０５は各オプションの詳細情報取得およびオプションの動作制御を行なうための領域であり、この領域に必要に応じたコマンドを指定し、情報を取得する。例えば、取得可能な情報は、装置名称と、給紙実装用紙サイズと、給紙用紙残量と、紙づまりの位置と、種類と、アクセスポイントと、排紙用紙の積載量と、故障詳細と、等々であり、これらは、図６および図７に示すように、それぞれの状況に応じたコマンドを発行しステータスを受け取る。また、省電力モードへの移行と、紙づまり時の緊急停止と、排紙口の移動と、リセット実行などのオプションの制御も、コマンドステータス部５０５を使用して行なう。
【００７４】
このように、ビデオコントローラ１０３は上記情報を取得し、異常がない状態で印字を実行し、基本ステータスから異常発生を検出した場合は、異常箇所を特定するコマンドステータスを発行し、さらにその装置に対して異常内容を特定し、その異常に応じた詳細な情報収集および制御を行なっていく。
【００７５】
図８は制御ユニット１０９による制御手順の一例を示すフローチャートである。これは、オプションコントローラ部１０６の共有メモリにアクセスし、各オプションとコマンドステータスのやりとりを行ない情報の交換を行う例である。オプション情報を獲得する場合、オプションコントローラ部１０６が持つメモリ内のコマンドステータス管理エリアへ指定を行ない、情報を受け取る。コマンド指定領域に、必要な情報の種類を識別するＩＤを所定のアドレスに指定し（Ｓ６０１）、実行コマンドでオプションコントローラ部１０６へ指定するデータ数を所定のアドレスに指定し（Ｓ６０２）、指定内容を表すデータを所定のアドレスに指定し（Ｓ６０３）、コマンドを送信したことを通知し、オプションコントローラ１０６が各オプション装置とやりとりを行ない情報を取得するためのトリガをかける（Ｓ６０４）。このトリガと指定内容に従って、オプションコントローラ部１０６は必要なオプション装置とシリアル通信を行ない、指定された情報を得る。
【００７６】
一方、オプンョンコントローラ部１０６が完全に情報を得るまで、タイマーを起動し、ビデオコントローラ１０３がステータス情報を取得可能な状態であるかどうかを監視する（Ｓ６０５、Ｓ６０６）。一定時間経っても、ステータス情報獲得可能状態に移行しない場合は、ステータス情報が獲得できないので、再度コマンド実行するようにリトライ通知を行ない（Ｓ６１１）、処理を終了する。
【００７７】
他方、ステータス情報獲得可能状態になると、ステータスのコマンドＩＤを取得し、指定したコマンドに対するステータス情報かどうかを確認する（Ｓ６０７）。ついで、ステータスデータ数を取得し（Ｓ６０８）、ステータスデータ数分のステータスデータを取得し（Ｓ６０９）、オプションコントローラ部１０６に対してステータス獲得完了を通知する（Ｓ６１０）。
【００７８】
図９および図１０は図１に示す制御ユニット１０９によるスケジューリング手順の一例を示すフローチャートである。これは、外部機器１０１から送られてきた制御データと印字データに基づいて、トランスレータ処理システムによって解析および変換されたコマンド情報によりスケジューリングを行なうシステムであるスケジューリングシステムの処理手順の一例であり、外部機器１０１からデータが送られると、処理手順が開始される。送られたデータが、ページ情報および印字情報を作成すべき印字データがあるかどうかを監視する（Ｓ７０１）。ページ情報および印字情報を作成すべき印字データである場合は、レイアウトコマンドにより指定された内容に基づいて、ページ情報および印字情報を作成し（Ｓ７０２）、作成されたページ情報から給排紙口を決定する（Ｓ７０３）。ステップＳ７０２で指定される内容には、「自動」が含まれており、ステップＳ７０２では、最終的な給排紙口は決定できない。ステップＳ７０３にて、給紙口の場合は、紙ありなし、用紙サイズ等に基づき、排紙口（排紙トレイ）の場合は、積載可能かどうか等に基づき、固定の給排紙口を決定する。
【００７９】
給排紙口が決定されると、前のジョブと排紙モードの変更があったかどうかを判断し（Ｓ７０４）、排紙モードの変更がある場合は、別ジョブを処理することになるので、排紙口の情報を検出する（Ｓ７１１）。さらに、排紙口に用紙があるかどうかを判断し（Ｓ７０８）、シフト排紙を行なうかどうかをチェックしていく。他方、排紙モードの変更がない場合は、次に排紙を行なう排紙口ヘ排紙口移動を行なう必要があるかどうかを判断する（Ｓ７０５）。排紙トレイ移動を行なう必要がある場合は、排紙トレイ移動コマンドを発行して、これから給排紙を行なう排紙口を予めカレント状態にし、カレント排紙口の用紙積載情報などを検出する（Ｓ７０６）。
【００８０】
そして、指定された排紙モードが自動排紙モードまたは固定排紙モードのいずれであるかを判断する（Ｓ７０７）。自動排紙モードである場合は、排紙実行を予定している移動後の排紙口に用紙が積載されているかどうかを判断する（Ｓ７０８）。用紙が排紙口に積載されている場合は、ジョブの途中で排紙口が切り替わって他のジョブと混載される虞があることをユーザに知らせるため、シフト排紙を行なうかどうかを判断し、必要に応じてシフト排紙を行なうよう指定を変更する（Ｓ７０９）。ここで、別ジョブが間に入り込んで積載される現象を防ぐため、「用紙を取って下さい」などのメッセージを表示し、ユーザに用紙除去を促してもよい。
【００８１】
他方、用紙が排紙口に積載されていない場合は、間に別の人のジョブが入ることはないので、そのまま出力を行なうため、オプションインタフェースを通じてオプションコントローラ部１０６の共有メモリに印字指定を行なう（Ｓ７１０）。
【００８２】
他方、指定された排紙モードが固定排紙モードである場合は、排紙口移動がジョブの頭の指定でのみ起きるので、ジョブの間に別の人のジョブが入ることはなく、用紙が積載されていてもメッセージは表示せず、そのまま出力を行なうため、オプションインタフェースを通じてオプションコントローラ部１０６の共有メモリに印字指定を行なう（Ｓ７１０）。
【００８３】
ページ情報、印字情報は作成したが、印字実行していないページがあるかどうかを判断し（Ｓ７１１）、ページがある場合は、さらに、エンジンコントローラ１０５がレディ状態でビデオ送信可能状態かどうかを判断する（Ｓ７１２）。ビデオ送信可能状態である場合は、後述する図８に示すエンジンＩ／Ｆタスクに対して印字指定を行ない（Ｓ７１３）、さらに、エンジンＩ／Ｆタスクがエンジンコントローラ１０５に対して印字指定を行なう。ついで、既に開始しているページの排紙完了通知があったかどうかを監視し（Ｓ７１４）、完了通知を受けとったら、完了したページの情報を破棄し、メモリの空きを作るため、指定ページの状態更新を行なう（Ｓ７１５）。その後、ステップＳ７０１の受信判定処理に戻る。
【００８４】
他方、ステップＳ７１１にて判断した結果、印字すべきデータがない場合は、ステップＳ７１４に移行する。
【００８５】
他方、ステップＳ７１２にて判断した結果、ビデオ送信可能状態でない場合は、エンジンＩ／Ｆに対しての指定は行なわず、ステップＳ７１３に移行する。
【００８６】
１ページ印字データのみの指定を行なった後、新たに、スケジューリングすべき印字データが送られてこない場合は、ステップＳ７１５の判断を繰り返し、既に指定したページがどういう状態にあるかを示す状態の更新のみを行なう。
【００８７】
また、複数ページの印字データを受信し連続印字を行なうような場合は、スループットを向上させるため、通常、オプションコントローラ部１０６に対して２〜３ページ先の印字指定を行なった状態で、エンジンコントローラ１０５に対して印字指定を行なう。ステップＳ７０２からステップＳ７０９までの処理を繰り返し実行した後、エンジンＩ／Ｆタスクによる処理を開始する。
【００８８】
図１１は図９のステップＳ７０８のシフト排紙判断処理手順の一例を示すフローチャートである。パネル操作などで設定可能な処理モードの設定を、ＮＶＲＡＭ等の外部記憶装置から取得し、その設定がジョブの混入を行わない高速処理モードであるかどうかを判断する（Ｓ１００１）。高速処理モードである場合は、排紙を行なう排紙口の積載状態や排紙モードなどの指定が何かを調べてシフト排紙を行なうかどうか判断する。
【００８９】
すなわち、現在ジョブがステープル指定かどうかを判断し（Ｓ１００２）、現在ジョブがステープル処理でない場合は、このシフト排紙判断処理を終了し、現在ジョブがステープル処理である場合には、前回ジョブがステープルジョブかどうかを判断する（Ｓ１００３）。前回ジョブがステープルジョブでない場合には、このシフト排紙判断処理を終了し、前回ジョブがステープルジョブである場合には、前回ジョブと今回ジョブの用紙サイズまたは向きが異なるかどうかを判断する（Ｓ１００４）。用紙サイズまたは向きが異なる場合には、このシフト排紙判断処理を終了し、用紙サイズまたは向きが異ならない場合は、前回ジョブと今回ジョブの用紙タイプ（色や材質など）が異なるかどうかを判断する（Ｓ１００５）。用紙タイプが異なる場合は、このシフト排紙判断処理を終了し、用紙タイプが異ならない場合は、ユーザが排紙口の用紙を取り除いたことに起因して、前回排出時より用紙積載量が減っているかどうかを調べる（Ｓ１００６）。用紙積載量が減っている場合には、このシフト排紙判断処理を終了し、用紙積載量が減っていない場合には、シフト排紙指定に変更する処理を行なう（Ｓ１００７）。つまり、シフト排紙をしないと前回ジョブシートと今回ジョブシートの区切り目が分からなくなる条件を満たすときに、ステップＳ１００７の処理が行われる。他方、ステップＳ１００１にて判断した結果、高速処理モードでない場合には、ステップＳ１００７に移行する。
【００９０】
ステップＳ１００２ないしステップＳ１００６のいずれかにて、肯定的に判断した場合は、シフト排紙指定に強制的に変更することはせずに、外部機器１０１などから指定された元々の指定で排紙を行なう。これは、ステップＳ１００２からステップＳ１００６のいずれかのステップで肯定判定の場合は、シフト排紙しなくても、ジョブの区切り目をユーザが容易に判断することができるからである。
【００９１】
図１２は図１に示す制御ユニット１０９による印字実行手順の一例を示すフローチャートである。これは、スケジューリングシステムによって作成されたページ情報に基づいて、印字を実行するエンジンインタフェースシステムの処理手順の一例であり、エンジンインタフェースシステムは、ページスケジューリングシステムからの印字指定により起動し、まず、スケジューリングタスクからの印字指定があると（Ｓ８０１）、プリンタ１０２本体の状態監視（プリント可能、紙サイズ等）と、異常監視（紙なし、ドアオープン、紙つまり等）等を行ない（Ｓ８０２）、必要なシステムに通知する。そして、エンジンインタフェース部４０６を介して、エンジンコントローラ１０５に対して印字指定を行ない、印字処理を実行する（Ｓ８０３）。さらに、オプションインタフェース部４１２を介して、オプションコントローラ部１０６に対して、給紙開始と、プリント開始と、等々の状態通知を行ない（Ｓ８０４）、その後、ステップＳ８０１の処理に戻る。図１３はオプションコントローラ部１０６に再指定通知があった場合の図１に示す制御ユニット１０９による処理手順の一例を示すフローチャートである。これは、スケジューリングシステムにより指定されたページ状態の監視や、エンジンインタフェースおよびその他のシステムから再指定された情報を、オプションコントローラ部１０６に対して通知するオプションインタフェースシステムの処理手順である。スケジューリングシステムから印字指定されたページがあるかどうかを判断し（Ｓ９０１）、印字指定されたページがある場合は、そのページの状態の監視を行なう（Ｓ９０２）。このとき、既に印字完了したページがある場合は、スケジューリングシステムに対して、情報を破棄して良いことを通知する。そして、オプションの可動式排紙口の排紙口位置（移動中かどうかも含む）を監視する（Ｓ９０３）。他方、印字指定されたページがない場合は、ページ状態の監視は行なわず、ステップＳ９０３に移行する。
【００９２】
ついで、オプション類の用紙なし、紙づまり、満載などの異常を監視し（Ｓ９０４）、必要なシステムに通知し、オペレータコール表示、再指定実行などを行なうよう指示する。その後、例えば、給紙口の用紙残量と、排紙口の積載量と、ステープル針残量などの状態を監視し更新する（Ｓ９０５）。そして、エンジンインタフェースシステム等から再指定通知を受け、再指定データがあるかどうかを判断し（Ｓ９０６）、再指定データがない場合は、ステップＳ９０１に戻り、再指定データがある場合は、再指定データに基づいて、オプションコントローラ部１０６に対して再指定を行ない（Ｓ９０７）、その指定に従って、エンジンインタフェースシステムは印字処理を実行していく。
【００９３】
このような再指定の要因は、例えば、紙無しによる給紙口の変更、排紙口満載による排紙口の変更などであり、それぞれの指定を切り替え再指定を行なうものである。
【００９４】
＜第２の実施の形態＞
本実施の形態は第１の実施の形態との比較で言えば、移動後の排紙口に用紙が存在する場合の処理が相違する。すなわち、第１の実施の形態では、シフト排紙によりジョブの切り分けを行なって、ユーザが排出用紙を取り間違えないようにしたが、本実施の形態では、シフト排紙する代わりに、オフラインに移行して「用紙を取って下さい」などのメッセージを表示して、ユーザに用紙除去を促し、他のジョブが混入しないようにした。従って、従来例に比較して、ユーザに用紙除去を促す表示回数が軽減された。
【００９５】
＜第３の実施の形態＞
移動後の排紙口に用紙が存在する場合、第１の実施の形態では、シフト排紙によりジョブの切り分けを行ない、第２の実施の形態では、オフラインに移行して「用紙を取って下さい」などのメッセージを表示して、ユーザに用紙除去を促すようにした。これに対して、本実施の形態では、シフト排紙を行なうか、あるいは、オフラインに移行して「用紙を取って下さい」などのメッセージを表示してユーザに用紙除去を促すかのいずれかをユーザが設定し、ユーザの設定に従って、シフト排紙によりジョブの切り分けを行なうか、あるいは、オフラインに移行して「用紙を取って下さい」などのメッセージを表示して、ユーザに用紙除去を促すことができるようにした。従って、従来例に比較して、ユーザに用紙除去を促す表示回数が軽減された。
【００９６】
【発明の効果】
以上説明したように、本発明によれば、シート束の区切り目が分からなくなる場合にシート束の排紙位置をシフトさせつつ、明らかに区切り目が分かる場合はシート束の排紙位置をシフトさせないので、シート束の混入を防ぎつつ、スループットの低下を防ぐことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示すブロック図である。
【図２】図１のレーザビームプリンタ１０２の各コントローラのインタフェースと信号をより詳細に説明するための説明図である。
【図３】図１に示すビデオコントローラの構成を示すブロック図である。
【図４】図１のレーザビームプリンタ１０２の構造を断面図である。
【図５】図１に示すオプションコントローラ部１０６のＲＡＭ内の共有メモリのメモリマップの一例を示す図である。
【図６】基本ステータスに基づいて、コマンドステータスを発行して入出力各オプションの詳細情報を取得する例を説明する説明図である。
【図７】基本ステータスに基づいて、コマンドステータスを発行して入出力各オプションの詳細情報を取得する例を説明する説明図である。
【図８】図１に示す制御ユニット１０９によるオプション情報獲得手順の一例を示すフローチャートである。
【図９】図１に示す制御ユニット１０９によるスケジューリング手順の一例を示すフローチャートである。
【図１０】図１に示す制御ユニット１０９によるスケジューリング手順の一例を示すフローチャートである。
【図１１】図９のステップＳ７０８のシフト排紙判断処理手順の一例を示すフローチャートである。
【図１２】図１に示す制御ユニット１０９による印字実行手順の一例を示すフローチャートである。
【図１３】オプションコントローラ部１０６に再指定通知があった場合の図１に示す制御ユニット１０９による処理手順の一例を示すフローチャートである。
【図１４】シフト排紙を説明するための説明図である。
【符号の説明】
１０１  外部機器
１０２  レーザビームプリンタ
１０３  ビデオコントローラ
１０４  パネル部
１０５  エンジンコントローラ
１０６  オプションコントローラ部
１０７  給紙オプション装置
１０８  排紙オプション装置
１０７ａ  ペーパデッキコントローラ
１０７ｂ，１０８ｂ  操作部
１０８ａ  フィニッシャコントローラ
【図１】
0003768696.tif 000002
【図２】
0003768696.tif 000003
【図３】
0003768696.tif 000004
【図４】
0003768696.tif 000005
【図５】
0003768696.tif 000006
【図６】
0003768696.tif 000007
【図７】
0003768696.tif 000008
【図８】
0003768696.tif 000009
【図９】
0003768696.tif 000010
【図１０】
0003768696.tif 000011
【図１１】
0003768696.tif 000012
【図１２】
0003768696.tif 000013
【図１３】
0003768696.tif 000014
【図１４】
0003768696.tif 000015