(57)【特許請求の範囲】
【請求項１】
紙を収納するトレイと、
前記トレイから紙を給紙するための給紙手段と、
前記給紙手段によって紙の給紙動作を行う前に紙幅を検知する紙幅検知手段と、
印字条件を指定する印字条件指定手段と、
前記印字条件指定手段によって指定された印字条件を印字予約メモリに記憶することにより、印字予約を行う印字予約手段と、
前記印字予約メモリに記憶された印字条件に従って印字を行うように制御する印字制御手段と、
前記印字予約手段によって印字予約を行ったときに前記紙幅検知手段によって検知した第１の紙幅と、前記印字制御手段によって印字を開始しようとするときに前記紙幅検知手段によって検知した第２の紙幅とが一致しているかどうかを判別する紙幅判別手段と、
前記紙幅判別手段によって前記第１の紙幅と前記第２の紙幅とが不一致であることが判別された場合に、オペレータに紙幅が不一致であることを示すエラーを報知するエラー報知手段と、
前記エラー報知手段によってエラーが報知されたときに、オペレータに対して前記第１の紙幅の紙に戻すよう促す表示、および、前記第２の紙幅の紙で印字する旨の表示、および、印字を中止する旨の表示を表示する表示手段と
を有する画像形成装置において、
前記印字制御手段は、
オペレータによって前記第１の紙幅の紙に戻されたことが検知されたときには、前記紙幅が不一致であることを示すエラーを解除して印字を再開し、
オペレータによって前記第２の紙幅の紙で印字する旨の指示がなされたときには、紙幅が不一致となっている紙に対する印字条件のうち紙サイズ情報のみを前記第２の紙幅の紙のサイズに書き替えて印字を再開し、
オペレータによって印字を中止する旨の指示がなされたときには、紙幅が不一致となっている紙に対する印字条件に対応する印字予約を前記印字予約メモリから消去し、それ以降の紙に対する印字予約に基づいて印字を再開し、
前記表示手段によって表示がなされた後所定時間経過しても、オペレータによって前記第１の紙幅の紙に戻されたこと、前記第２の紙幅の紙で印字する旨の指示がなされたこと、印字を中止する旨の指示がなされたことがいずれも検知されないときには、前記第２の紙幅の紙で印字する旨の指示がなされたものとして、紙幅が不一致となっている紙に対する印字条件のうち紙サイズ情報のみを前記第２の紙幅の紙のサイズに書き替えて印字を再開する
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写機やプリンタなど電子写真プロセスによって画像を形成する画像形成装置に関する。
【０００２】
【従来の技術】
従来、この種の画像形成装置は、印字動作としての給紙動作前に紙サイズを検知できない給紙口については、印字条件として紙サイズを指定して印字動作を行っている。そして、給紙後に、搬送路上に設けられた用紙センサによって紙長を検出して、紙長不一致を検出し、プリントに失敗したことを意味する紙長不一致ミスプリントエラーを出力したり、ジャムにならないように印字動作を停止したりしている（特開平１０−１９４５２９号公報など）。
【０００３】
一方、給紙動作前に紙サイズを検知できる給紙口については、印字動作としての給紙を開始するときに、検知している紙サイズを使用するため、紙長不一致ミスプリントエラーを検出する必要はない。もしくは、紙長不一致ミスプリントエラーの検出機能を有効にしておいても、紙長不一致ミスプリントエラーになることはない。もしも紙長不一致ミスプリントエラーになるとすれば、オペレータが紙サイズの用紙収納部の規制板を誤って設定して紙を収納したようなイリーガルな場合だけであった。
【０００４】
【発明が解決しようとする課題】
しかし、ますます画像形成装置の高速化が進んできている現在では、１枚ずつ給紙動作を完了させた後に、次の給紙動作に入るようにしていると、給紙速度を高速化できず、また、給紙速度を高速化できたとしてもスループットに限界が出てきたりといった問題が発生してきている。そこで、先行する紙の給紙動作を行っている間に、次の紙の予給紙（プレフィード）を行うという工夫をしている（特開２０００−１０３５３３号公報参照）。また、印字条件を印字予約メモリに順次記憶しておき、その記憶された印字条件が満たされ次第、印字動作のための予備給紙を行うようにして、次の紙だけでなく、それ以降の紙についても可能な限り予備給紙を行うという工夫をしている（特開２００１−０８８３７０号公報および特開２００１−０８８４０６号公報参照）。その結果、給紙前に紙サイズを検知できる給紙口において、印字条件を予約した時点で検知した紙サイズと、実際に印字可能条件が整って印字動作の給紙を行おうとした時点で検知した紙サイズとが異なるという現象が発生し得るようになった。たとえば、すでに印字条件を予約して印字しているときに、紙無しとなり、そのときにオペレータが該当する紙サイズとは異なる紙サイズの紙を収納してしまった場合に、予約時と印字動作開始時の紙サイズが異なる現象が発生する。そして、紙サイズが異なるために、予約時の印字条件として記憶した紙サイズに従って、給紙して印字動作を開始した後で、紙長不一致ミスプリントエラーとなったり、ジャムが発生したりすることとなる。
【０００５】
つまり、給紙前に紙サイズを検知する給紙口においても、印字条件を予約して印字動作する制御方法においては、印字動作開始後に紙長不一致ミスプリントエラーやジャムが起き得ることとなった。
【０００６】
本発明は、この点に着目してなされたものであり、無駄な印字動作によるジャムやミスプリントエラーを抑制することが可能となる画像形成装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１に記載の画像形成装置は、紙を収納するトレイと、前記トレイから紙を給紙するための給紙手段と、前記給紙手段によって紙の給紙動作を行う前に紙幅を検知する紙幅検知手段と、印字条件を指定する印字条件指定手段と、前記印字条件指定手段によって指定された印字条件を印字予約メモリに記憶することにより、印字予約を行う印字予約手段と、前記印字予約メモリに記憶された印字条件に従って印字を行うように制御する印字制御手段と、前記印字予約手段によって印字予約を行ったときに前記紙幅検知手段によって検知した第１の紙幅と、前記印字制御手段によって印字を開始しようとするときに前記紙幅検知手段によって検知した第２の紙幅とが一致しているかどうかを判別する紙幅判別手段と、前記紙幅判別手段によって前記第１の紙幅と前記第２の紙幅とが不一致であることが判別された場合に、オペレータに紙幅が不一致であることを示すエラーを報知するエラー報知手段と、前記エラー報知手段によってエラーが報知されたときに、オペレータに対して前記第１の紙幅の紙に戻すよう促す表示、および、前記第２の紙幅の紙で印字する旨の表示、および、印字を中止する旨の表示を表示する表示手段とを有する画像形成装置において、前記印字制御手段は、オペレータによって前記第１の紙幅の紙に戻されたことが検知されたときには、前記紙幅が不一致であることを示すエラーを解除して印字を再開し、オペレータによって前記第２の紙幅の紙で印字する旨の指示がなされたときには、紙幅が不一致となっている紙に対する印字条件のうち紙サイズ情報のみを前記第２の紙幅の紙のサイズに書き替えて印字を再開し、オペレータによって印字を中止する旨の指示がなされたときには、紙幅が不一致となっている紙に対する印字条件に対応する印字予約を前記印字予約メモリから消去し、それ以降の紙に対する印字予約に基づいて印字を再開し、前記表示手段によって表示がなされた後所定時間経過しても、オペレータによって前記第１の紙幅の紙に戻されたこと、前記第２の紙幅の紙で印字する旨の指示がなされたこと、印字を中止する旨の指示がなされたことがいずれも検知されないときには、前記第２の紙幅の紙で印字する旨の指示がなされたものとして、紙幅が不一致となっている紙に対する印字条件のうち紙サイズ情報のみを前記第２の紙幅の紙のサイズに書き替えて印字を再開することを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２１】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像形成装置の断面図であり、レーザプリンタの例を示している。
【００２２】
同図において、プリンタ本体１は、記録媒体を収納する上段カセット２と下段カセット５を有している。このカセット２，５には、紙サイズを検知する機構（図示しない）があり、カセット２，５に紙が収納された状態で、給紙する前に紙サイズを特定できる。上段カセット２から上段ピックアップ給紙ローラ３により記録媒体を繰り出し、上段給紙搬送ローラ４により記録媒体を搬送する。また、下段カセット５から下段ピックアップ給紙ローラ６により記録媒体を繰り出し、下段給紙搬送ローラ７により記録媒体を搬送する。上段カセット２もしくは下段カセット５より搬送された記録媒体は、下流の給紙センサ８により検知され、再給紙ローラ９によりさらに搬送される。
【００２３】
また、記録媒体を収納するマルチトレー１０からは、マルチピックアップ給紙ローラ１１により記録媒体を繰り出し、マルチ給紙搬送ローラ１２により記録媒体を搬送する。このマルチトレー１０には、紙幅を検知する機構（図示しない）があり、マルチトレー１０に紙が置かれた状態で、給紙する前に、検知された紙幅を特定できる。
【００２４】
上段カセット２、下段カセット５またはマルチトレー１０から給紙搬送された記録媒体は、さらに下流のレジセンサ１３により検知され、レジストローラ対１４に所定のループ量を作成して搬送を停止する。画像形成タイミング（ＶＳＹＮＣ信号）と同期をとって、レジストローラ対１４により記録媒体の搬送が再開される。
【００２５】
レジストローラ対１４の下流には、レーザスキャナ部３０からのレーザ光に基づいて感光ドラム１５上にトナー像を形成する、着脱可能なプロセスカートリッジ３５が設けられている。感光ドラム１５上のトナー像は、転写帯電器４０によって記録媒体に転写される。
【００２６】
さらに下流には、記録媒体上に形成されたトナー像を熱加圧定着する定着器２８が設けられており、定着器２８の下流には、搬送状態を検知する定着排紙センサ１８および記録媒体を排紙部へ搬送する定着排紙ローラ１７が設けられており、記録媒体はさらに、排紙ローラ２０により排紙積載トレー２１に排紙される。
【００２７】
両面印字する場合は、両面フラッパ１９により、記録媒体を反転機構部分へ導く。反転機構へ導かれた記録媒体は、反転センサ２２により検知され、反転ローラ２３により引き込みされる。引き込みが終了すると、反転ローラ２３の回転方向を逆にすることで記録媒体を反転させ、両面搬送部へ導く。両面搬送部へ導かれた記録媒体は、切り欠けローラ２５で搬送され、切り欠けローラ２５の切り欠け部分が記録媒体と接する位置で搬送を停止し、記録媒体が自由になったところで横レジスト調整板２４にて斜行を補正する。その後、切り欠けローラ２５により搬送を再開し、下流の両面ローラ２６に引き継がれ、両面センサ２７で記録媒体の搬送位置を確認する。そして、再給紙ローラ９にて搬送されて２面目の画像形成を行う。
【００２８】
また、前記レーザスキャナ部３０は、外部装置４４から送出される画像信号に基づいて変調されたレーザ光を発光するレーザユニット３１と、このレーザユニット３１からのレーザ光を感光ドラム１５上に走査するためのスキャナモータユニット３２と、結像レンズ群３３と、折り返しミラー３４とにより構成されている。スキャナモータユニット３２は、スキャナモータ３２ａおよびポリゴンミラー３２ｂから構成される。そして、プロセスカートリッジ３５は、電子写真プロセスに必要な感光ドラム１５、前露光ランプ３６、一時帯電器３７、現像器３８、転写帯電器４０およびクリーナー３９から構成される。
【００２９】
また、定着器２８は、加熱加圧ローラ対１６と、ローラ内部に設けられたハロゲンヒータ２９とから構成されている。
【００３０】
そして、プリンタ制御装置４１は、プリンタ本体１を制御する装置であり、ビデオコントローラ４２およびエンジン制御部４３から構成されている。
【００３１】
ビデオコントローラ４２は、マイクロコンピュータ４２ａ、タイマ４２ｂおよびメモリ４２ｃなどで構成される。
【００３２】
エンジン制御部４３は、マイクロコンピュータ４３ａ、タイマ４３ｂおよびメモリ４３ｃで構成される。
【００３３】
さらに、プリンタ制御装置４１は、インターフェース４５を介して外部装置４４（ホストＰＣなど）と通信可能な状態で接続されている。
【００３４】
また、ここでは図示しないが、プリンタ本体１には、ユーザに情報を通知したり、ユーザが選択設定を操作したりするための表示操作パネルが備えられている。
【００３５】
図２は、本実施の形態の画像形成装置の機能構成を示すブロック図である。
【００３６】
同図において、プリンタ本体１には、プリンタ制御装置４１が設けられ、該プリンタ制御装置４１は、ビデオコントローラ４２およびエンジン制御部４３から構成される。
【００３７】
ビデオコントローラ４１は、ホストコンピュータなどの外部機器４４からインターフェース４５を介して送信されてくる画像データを、プリントの印字に必要なビットデータに展開する。ビデオコントローラ４２は、シリアルＩ／Ｆを介してエンジン制御部４３に対して、印字する画像毎にＩＤを割り当て、印字条件（給紙口や排紙口など）を指定して、ＩＤによって印字予約を行う。
【００３８】
エンジン制御部４３は、ビデオコントローラ４２から通知された印字予約に従って、給紙ローラ、搬送ローラおよびリフタなどの用紙搬送機構４６を制御し、印字条件に応じた給紙口より給紙を行う。そして、エンジン制御部４３は、ビデオコントローラ４２からシリアルＩ／Ｆを介して通知される印字指示に従って、垂直同期要求信号（ＶＳＲＥＱ信号）を出力し、ビデオコントローラ４２から垂直同期信号（ＶＳＹＮＣ信号）が送信されるのを待つ。ＶＳＹＮＣ信号とともに、エンジン制御部４３は、１ライン毎に水平同期信号（ＨＳＹＮＣ信号）を出しながら、ビデオコントローラ４２から供給されるビデオ信号（ＶＤＯ信号）に従って、レーザスキャナユニット３０を制御し、画像形成を行う。
【００３９】
そして、画像形成された画像を、高圧ユニット４９によって用紙に転写し、定着器２８によって定着し、用紙搬送機構４６を制御して、印字条件に応じた排紙口へ排紙を行う。
【００４０】
また、ビデオコントローラ４２は、プリンタ状態を表示操作パネル５０に表示したり、表示操作パネル５０を用いてオペレータが設定した設定内容を認識したりする機能をもっている。
【００４１】
また、エンジン制御部４３は、センサ入力部４７を介して、各種のセンサ読み込みを行い、カセットの紙サイズを検知したり、マルチトレーの紙幅を検知したりする。
【００４２】
図３〜図１４は、エンジン制御部４３のメモリ４３ｃの所定領域に確保された印字予約テーブルに登録された情報が遷移する様子を示す図であり、これらの図３〜図１４を見ながら、予約時と印字開始時での紙サイズの不一致を検知し、自動的に新しい紙サイズに変更してプリントを継続する例について説明する。なお、マルチトレー１０から排紙トレー２１へ、３枚の片面プリントを行うことを想定し、マルチトレー１０には、Ｂ５サイズの定型紙が１枚だけ置かれている状態を想定している。
【００４３】
まず、ビデオコントローラ４２より、シリアルＩ／Ｆを介して、エンジン制御部４３に、１枚目のＩＤ番号を割り付け、印字条件（ＩＤ＝４、給紙口＝マルチトレー、排紙口＝排紙トレー）の印字予約指示を行う。続いて、２枚目の印字条件（ＩＤ＝５、給紙口＝マルチトレー、排紙口＝排紙トレー）の印字予約指示、３枚目の印字条件（ＩＤ＝６、給紙口＝マルチトレー、排紙口＝排紙トレー）の印字予約指示を行う。
【００４４】
エンジン制御部４３は、ビデオコントローラ４２からの印字予約に基づいて、予約された順に、印字条件（ＩＤ番号、給紙口および排紙口）とその予約時点の紙サイズを、印字予約テーブルに登録記憶する。ここで、マルチトレー１０は、紙幅のみ検知しているので、紙幅の値を記憶するとともに、紙幅の値から最も近い定型紙サイズを、紙サイズとして登録する。たとえば、紙幅で１８２ｍｍを検知したときには、紙サイズをＢ５定型紙として登録する。また、状態としては、まだ給紙を実行していないので、「給紙待機」を登録し、エラーとしては「エラー無し」を登録する。この結果、図３に示すように、３枚分の印字予約情報が印字予約テーブルに登録される。
【００４５】
エンジン制御部４３は、最初の１枚目の印字条件であるＩＤ＝４について、条件が整っているので、給紙を開始する。これによって、図４に示すように、１枚目のＩＤ＝４の状態情報を「給紙中」に書き替える。
【００４６】
エンジン制御部４３にて給紙が完了し、ビデオコントローラ４２より印字指示を受けると、エンジン制御部４３は、垂直同期（ＶＳＲＥＱ信号とＶＳＹＮＣ信号）のやりとりをして、画像形成を開始する。これによって、図５に示すように、１枚目のＩＤ＝４の状態情報を「印字中」に書き替える。
【００４７】
エンジン制御部４３にて、画像形成を完了すると、図６に示すように、１枚目のＩＤ＝４の状態情報を「排紙中」に書き替える。また、マルチトレー１０には紙が１枚しかないことを想定しているので、この時点で、マルチトレー１０の「紙無し」をエンジン制御部４３が検知したとすると、図６に示すように、２枚目および３枚目のＩＤ＝５，６では、エラー情報として「紙無しエラー」を登録する。
【００４８】
エンジン制御部４３は、１枚目の排出を完了すると、図７に示すように、１枚目の情報を印字予約テーブルから削除し、２枚目と３枚目を、印字順で新しい１枚目と２枚目のように順番を書き替える。
【００４９】
マルチトレー１０の「紙無し」に対して、オペレータがＢ５サイズの用紙が見つからずに、別の紙サイズであるＢ４サイズの用紙を２枚セットしたと想定する。エンジン制御部４３は、マルチトレー１０の紙の紙幅を２５７ｍｍと検知して、最も近い定型紙Ｂ４と認識する。ここで、エンジン制御部４３は、印字予約テーブルで予約されている印字条件の紙サイズと、現在のマルチトレー１０の紙サイズＢ４を比較し、異なるので紙サイズ不一致エラーと判断する。そして、図８に示すように、印字予約テーブルにて、ＩＤ＝５，６のエラー情報とし、「紙サイズ不一致エラー」を登録するとともに、ビデオコントローラ４２へ、印字開始前に紙サイズ不一致が発生したことを警告ステータスにて通知する。
【００５０】
エンジン制御部４３は、紙サイズが不一致となったＩＤ＝５，６に対して、図９に示すように、自動的に紙サイズ情報を新しく検知した「Ｂ４」に書き替えて、エラー情報の紙サイズ不一致エラーも「無し」に登録し直す。そして、ビデオコントローラ４２へ通知していた紙サイズ不一致警告ステータスの解除を行う。
【００５１】
このように、自動的に、紙サイズを新しい「Ｂ４」に登録し直すことで、そのまま予約時に登録された「Ｂ５」のまま印字開始して、ジャムになったり、搬送路上のセンサ（たとえば、レジ前センサ１３）にて用紙長を測定する、印字開始後の紙サイズ不一致検知で紙サイズ不一致になったりすることを防止できる。
【００５２】
そして、エンジン制御部４３は、マルチトレー１０からＩＤ＝５の給紙を行い、図１０に示すように、ＩＤ＝５の状態情報を「給紙中」に登録する。ＩＤ＝５の給紙が完了し、ビデオコントローラ４２からの印字指示を受けて、垂直同期をとった後、ＩＤ＝５の画像形成を開始するとともに、後続するＩＤ＝６の給紙を開始する。図１１のように、ＩＤ＝５の状態情報を「印字中」に、ＩＤ＝６の状態情報を「給紙中」に登録する。
【００５３】
ＩＤ＝５の画像形成が終了し、ＩＤ＝６の給紙が完了し、印字指示を受けて、垂直同期をとると、画像形成を開始する。図１２のように、ＩＤ＝５の状態管理を「排紙中」に、ＩＤ＝６の状態管理を「印字中」に登録する。
【００５４】
ＩＤ＝５の排紙が完了し、ＩＤ＝６の画像形成が終了すると、図１３のように、ＩＤ＝５の情報を削除して、印字順を更新し、ＩＤ＝６の状態管理を「排紙中」に登録する。
【００５５】
ＩＤ＝６も排紙が完了すると、図１４のように、ＩＤ＝６の情報を削除して、印字予約テーブルは空の状態になる。
【００５６】
図８で説明した通り、予約時点の紙サイズ（紙幅）と、印字開始直前の紙サイズ（紙幅）が異なったときには、印字開始前に紙サイズ不一致の警告を、エンジン制御部４３からビデオコントローラ４２へ通知する。この通知形態として、エンジン制御部４３からビデオコントローラ４２へ、シリアル通信のステータス返信にて実現している。
【００５７】
図１５は、プリンタ状態のステータス情報の一例を示す図である。
【００５８】
同図に示すように、１６ビットのシリアル通信のうち、２〜１４ビット目の情報で、プリンタ状態を通知する。たとえば、ドアオープン状態であれば、２ビット目の「ドアオープン中」をビットセットするといったようにビット情報で通知する。ここで、図８で印字開始前に紙サイズ不一致の警告を検知した場合には、１３ビット目の「紙サイズ不一致エラー」をビットセットする。
【００５９】
ちなみに、紙長不一致ミスプリントエラー（１２ビット目）は、印字開始した後に、搬送路上のセンサ（たとえば、レジ前センサ１３）で搬送中に用紙長を測定して紙長不一致を検知した場合であり、印字開始前の紙サイズ不一致エラーとは異なるものである。印字開始後の紙長不一致ミスプリントエラー発生時は、画像形成を始めてしまった後の検出であるため、ジャム防止もしくは画像が用紙をはみ出して形成されてしまうことを防止する目的で、画像形成を停止して自動排出する等の処理を行う。すでに給紙も画像形成も始めた後であるので、印字に失敗したという意味で「ミスプリントエラー」と称している。ミスプリントエラーになった際には、自動排出するか、オペレータが紙を取り除くかして、エラー状態から復帰させる。
【００６０】
一方、印字開始前の紙サイズ不一致エラーであれば、まだ給紙開始も画像形成もしていないので、本実施の形態のように、紙サイズを新しい紙サイズに書き替えて給紙したり、後述する第２の実施の形態のように、紙サイズが元のサイズに戻るまで待ったり、プリント自体を中止したりする等のいろいろな処理が可能となる。
【００６１】
図１６は、紙サイズ不一致エラー警告詳細のステータス情報の一例を示す図であり、どのＩＤで、紙サイズ不一致が発生しているかを通知できるようにしてある。
【００６２】
前記図８の例では、ＩＤ＝５，６で紙サイズ不一致エラーとなっているため、図１６の警告詳細ステータス情報では、ＩＤ＝５，６に対応する６ビット目および７ビット目をビットセットする。これによって、ビデオコントローラ４２は、図１５のプリンタ状態ステータスで紙サイズ不一致が発生したことを知り、さらに図１６の紙サイズ不一致警告詳細ステータスでどのＩＤで紙サイズ不一致が発生したかを詳細に知ることが可能となる。
【００６３】
図１７は、本実施の形態の画像形成装置において紙サイズ不一致が発生したときに、表示操作パネルに表示されるメッセージの一例を示す図である。
【００６４】
図８の例のように、エンジン制御部４３で印字開始前の紙サイズ不一致エラーが検知されると、ビデオコントローラ４２は、図１５のステータス情報によって紙サイズ不一致エラー発生を知り、図１６のステータスでどのＩＤが紙サイズ不一致になったかを知り、その給紙口の新しい紙サイズを取得する。そして、ビデオコントローラ４２は、図１７のように、表示操作パネル５０上にメッセージを出力し、オペレータに、紙サイズ不一致警告が発生したことと、自動的に新しい紙サイズで印字を行ったことを通知する。
【００６５】
図１８は、エンジン制御部４３、特にマイクロコンピュータ４３ａが実行する紙サイズ不一致に関する制御処理の手順を示すフローチャートである。
【００６６】
同図において、まず、エンジン制御部４３は、印字予約テーブルに登録してある予約時点に検知した紙幅による紙サイズと、印字開始しようとする現在の紙幅による紙サイズが一致しているかどうかをチェックし（ステップＳ１０１）、一致していなかった場合には、図８で説明したように、印字予約テーブルの紙サイズ不一致となったＩＤに「紙サイズ不一致エラー」を登録する（ステップＳ１０２）。
【００６７】
そして、図１５に示したステータスで紙サイズ不一致を意味するビットをセットし、図１６に示した紙サイズ不一致詳細ステータスで該当するＩＤを意味するビットをセットすることで、ビデオコントローラ４２へ、紙サイズ不一致警告を通知する（ステップＳ１０３）。
【００６８】
さらに、図９で説明したように、印字予約テーブルの、紙サイズ不一致になっているＩＤの紙サイズ情報を新しい紙サイズに書き替え（ステップＳ１０４）、「紙サイズ不一致エラー」を削除する（ステップＳ１０５）。
【００６９】
そして、図１５に示したステータスの紙サイズ不一致を意味するビットをリセットし、図１６に示した紙サイズ不一致詳細ステータスの該当していたＩＤのビットもリセットし、ビデオコントローラ４２へ、紙サイズ不一致警告解除を通知する（ステップＳ１０６）。これにより、エンジン制御部４３は、紙サイズ不一致でなくなるため、新しい紙サイズにて印字動作を再開することになる。
【００７０】
図１９は、ビデオコントローラ４２、特にマイクロコンピュータ４２ａが実行する紙サイズ不一致に関する制御処理の手順を示すフローチャートである。
【００７１】
同図において、まず、ビデオコントローラ４２は、エンジン制御部４３から送信された、図１５に示すステータス中、紙サイズ不一致を示すビットをチェックすることにより、紙サイズ不一致警告になっているかどうかを監視し（ステップＳ２０１）、紙サイズ不一致警告になっていると、表示操作パネル５０に紙サイズ不一致警告が発生したことをオペレータに知らせるメッセージ（図１７の「＜紙サイズ不一致警告＞」に相当）を出力する（ステップＳ２０２）。
【００７２】
そして、エンジン制御部４３から送信された、図１５に示したステータス中、紙サイズ不一致を意味するビットがリセットされて紙サイズ不一致警告が解除されるまで待つ（ステップＳ２０３）。
【００７３】
紙サイズ不一致警告が解除されると、表示操作パネル５０に新しい紙サイズで強制的にプリントをしたことをオペレータに知らせるメッセージ（図１７の「マルチトレーより指定紙サイズ「Ｂ５」のところを、新しい紙サイズ「Ｂ４」でプリントしました」に相当）を出力する（ステップＳ２０４）。
【００７４】
以上説明したように、予約時点の紙サイズ（紙幅）と印字開始しようとする時点の紙サイズ（紙幅）が一致しているかどうかを判別し、紙サイズ不一致と判断したときには、紙サイズ不一致警告を出力するとともに、自動的に印字予約テーブルの紙サイズを新しい紙サイズに登録し直して印字再開するようにしたので、そのまま予約時に登録された紙サイズのまま印字開始して、ジャムになったり、搬送路上のセンサにて用紙長を測定することによる紙長不一致ミスプリントエラーになったりすることを防止できる。
【００７５】
また、自動的に紙サイズを登録し直してプリントを再開するようにしたので、オペレータの操作を必要としない。
【００７６】
さらに、表示操作パネルには、紙サイズ不一致が発生したことと、強制的に新しい紙サイズでプリントしたことを表示するようにしたので、オペレータに動作状況を的確に伝えることができる。
【００７７】
（第２の実施の形態）
本発明の第２の実施の形態に係る画像形成装置は、上記第１の実施の形態の画像形成装置に対して、その制御処理が異なるのみであるため、そのハードウェアは、上記第１の実施の形態の画像形成装置のハードウェアと同様のもの、すなわち図１および図２の構成のものを使用する。
【００７８】
図２０〜図３８は、本実施の形態の画像形成装置のエンジン制御部４３のメモリ４３ｃの所定領域に確保された印字予約テーブルに登録された情報が遷移する様子を示す図であり、これらの図２０〜図３８を見ながら、予約時と印字開始時での紙サイズの不一致を検知し、オペレータが元の紙サイズに戻すか、オペレータが新しい紙サイズで強制プリントすることを選択するか、オペレータがプリントを中止するかを選べる例について説明する。なお、上段カセット２からＬＥＴＴＥＲサイズを２枚片面プリントし、下段カセット５からＡ４サイズを１枚片面プリントすることを想定し、上段カセット２には、ＬＥＴＴＥＲサイズの定型紙が１枚だけ置かれていて、下段カセット５にはＡ４サイズの定型紙が１０枚置かれている状態を想定している。
【００７９】
まず、ビデオコントローラ４２より、シリアルＩ／Ｆを介して、エンジン制御部４３に、１枚目のＩＤ番号を割り付け、印字条件（ＩＤ＝４、給紙口＝上段カセット、排紙口＝排紙トレー）の印字予約指示を行う。続いて、２枚目の印字条件（ＩＤ＝５、給紙口＝上段カセット、排紙口＝排紙トレー）の印字予約指示、３枚目の印字条件（ＩＤ＝６、給紙口＝下段カセット、排紙口＝排紙トレー）の印字予約指示を行う。
【００８０】
エンジン制御部４３は、ビデオコントローラ４２からの印字予約に基いて、予約された順に、印字条件（ＩＤ番号、給紙口および排紙口）とその予約時点の紙サイズを、印字予約テーブルに登録記憶する。ここで、上段カセット２および下段カセット５には、カセットの規制板に応じて変化するスイッチが設けられ、紙サイズを直接検知でき、予約時点で検知した紙サイズを登録する。また、状態としては、まだ給紙を実行していないので、「給紙待機」を登録し、エラーとしては「エラー無し」を登録する。この結果、図２０に示すように、３枚分の印字予約情報が印字予約テーブルに登録される。
【００８１】
エンジン制御部４３は、最初の１枚目の印字条件であるＩＤ＝４について、条件が整っているので、給紙を開始する。これによって、図２１に示すように、１枚目のＩＤ＝４の状態情報を「給紙中」に書き替える。エンジン制御部４３にて給紙が完了し、ビデオコントローラ４２より印字指示を受けると、エンジン制御部４３は、垂直同期（ＶＳＲＥＱ信号とＶＳＹＮＣ信号）のやりとりをして、画像形成を開始する。これによって、図２２に示すように、１枚目のＩＤ＝４の状態情報を「印字中」に書き替える。
【００８２】
エンジン制御部４３にて、画像形成を完了すると、図２３に示すように、１枚目のＩＤ＝４の状態情報を「排紙中」に書き替える。また、上段カセット２には紙が１枚しかないことを想定しているので、この時点で、上段カセット２の「紙無し」をエンジン制御部４３が検知したとすると、図２３に示すように、２枚目のＩＤ＝５では、エラー情報として「紙無しエラー」を登録する。
【００８３】
エンジン制御部４３は、１枚目の排出を完了すると、図２４に示すように、１枚目の情報を印字予約テーブルから削除し、２枚目と３枚目を、印字順で新しい１枚目と２枚目のように順番を書き替える。
【００８４】
上段カセット２の「紙無し」に対して、オペレータがＬＥＴＴＥＲサイズの紙が見つからずに、下段カセットにあるＡ４サイズの紙を１枚セットしたと想定する。エンジン制御部４３は、上段カセット２の紙サイズを「Ａ４」と検知する。ここで、エンジン制御部４３は、印字予約テーブルで予約されている印字条件の紙サイズ「ＬＥＴＴＥＲ」と、現在の上段カセット２の紙サイズ「Ａ４」とを比較し、異なるので紙サイズ不一致エラーと判断する。そして、図２５に示すように、印字予約テーブルにて、ＩＤ＝５のエラー情報にて、「紙サイズ不一致エラー」を登録するとともに、ビデオコントローラ４２へ、印字開始前に紙サイズ不一致が発生したことを警告ステータスにて通知する。そして、第１の実施の形態と異なり、この印字開始前の紙サイズ不一致が発生している状態で、以下に示す第１〜第３のいずれかの条件が満たされるまで待機する。
【００８５】
第１の条件としては、オペレータが上段カセット２の紙サイズの違いに気付き、正しいＬＥＴＴＥＲサイズの紙に置き直すというものである。オペレータが上段カセット２に誤って置いたＡ４サイズの紙を取り除き、正しいＬＥＴＴＥＲサイズの紙を置いたことにより、エンジン制御部４３は、上段カセット２の紙サイズをＬＥＴＴＥＲサイズと検知する。エンジン制御部４３は、予約時の紙サイズ「ＬＥＴＴＥＲ」と一致したことを判断し、図２６に示すように、紙サイズ不一致としていたＩＤ=５に対して、「紙サイズ不一致エラー」の削除を行う。同時に、ビデオコントローラ４２へ通知していた紙サイズ不一致警告ステータスの解除を行う。このように、紙サイズが予約時に戻ったことをもって、紙サイズ不一致警告を解除して、印字を紙サイズ不一致が無かったときと同じように再開できるようになる。
【００８６】
そして、エンジン制御部４３は、上段カセット２からＩＤ＝５の給紙を行い、図２７に示すように、ＩＤ＝５の状態情報を「給紙中」に登録する。ＩＤ＝５の給紙が完了し、ビデオコントローラ４２からの印字指示を受け、垂直同期をとった後、エンジン制御部４３は、ＩＤ＝５の画像形成を開始するとともに、後続するＩＤ＝６の給紙を開始する。図２８のように、ＩＤ＝５の状態情報を「印字中」に、ＩＤ＝６の状態情報を「給紙中」に登録する。ＩＤ＝５の画像形成が終了し、ＩＤ＝６の給紙が完了し、印字指示を受けて、垂直同期をとると、エンジン制御部４３は、画像形成を開始する。図２９のように、ＩＤ＝５の状態管理を「排紙中」に、ＩＤ＝６の状態管理を「印字中」に登録する。ＩＤ＝５の排紙が完了し、ＩＤ＝６の画像形成が終了すると、図３０のようにＩＤ＝５の情報を削除して、印字順を更新し、ＩＤ＝６の状態管理を「排紙中」に登録する。ＩＤ＝６も排紙が完了すると、図３１のように、ＩＤ＝６の情報を削除して、印字予約テーブルは空の状態になる。
【００８７】
第２の条件としては、オペレータが新しい紙サイズで強制的にプリントすることを選択するというものである。オペレータが、紙サイズ不一致になっていることを認識したものの、正しい紙サイズの紙が見つからず、新しく置いた紙サイズで強制的にプリントしたい場合であり、オペレータは表示操作パネルのボタンからこの選択を行う。オペレータが強制的に異なる紙サイズでプリントするボタンの選択を行うと、ビデオコントローラ４２がそのボタンの操作を認識して、エンジン制御部４２に対して、紙サイズ不一致になっているＩＤ＝５に対して紙サイズを書き替える指示を行う。
【００８８】
エンジン制御部４３は、この指示を受けて、図３２のように、ＩＤ＝５の印字予約テーブルの紙サイズを「Ａ４」に書き替えるとともに、予約時の紙サイズと一致したため、「紙サイズ不一致エラー」も削除する。同時に、ビデオコントローラ４２に通知していた紙サイズ不一致警告ステータスを解除する。
【００８９】
このように、オペレータからの異なる紙サイズでの強制プリントの選択に従って、紙サイズを新しい「Ａ４」に登録し直すことで、そのまま予約時に登録された「ＬＥＴＴＥＲ」のまま印字開始して、ジャムになったり、搬送路上のセンサ（たとえば、レジ前センサ１３）にて用紙長を測定する印字開始後の紙サイズ不一致検知で紙サイズ不一致になったりすることを防止したプリントが可能となる。
【００９０】
そして、エンジン制御部４３は、上段カセット２からＩＤ＝５の給紙を行い、図３３に示すように、ＩＤ＝５の状態情報を「給紙中」に登録する。ＩＤ＝５の給紙が完了し、ビデオコントローラ４２からの印字指示を受けて、垂直同期をとった後、エンジン制御部４３は、ＩＤ＝５の画像形成を開始するとともに、後続するＩＤ＝６の給紙を開始する。図３４のように、ＩＤ＝５の状態情報を「印字中」に、ＩＤ＝６の状態情報を「給紙中」に登録する。ＩＤ＝５の画像形成が終了し、ＩＤ＝６の給紙が完了し、印字指示を受けて、垂直同期をとると、エンジン制御部４３は、画像形成を開始する。図３５のように、ＩＤ＝５の状態管理を「排紙中」に、ＩＤ＝６の状態管理を「印字中」に登録する。ＩＤ＝５の排紙が完了し、ＩＤ＝６の画像形成が終了すると、図３０のようにＩＤ＝５の情報を削除して、印字順を更新し、ＩＤ＝６の状態管理を「排紙中」に登録する。ＩＤ＝６も排紙が完了すると、図３１のように、ＩＤ＝６の情報を削除して、印字予約テーブルは空の状態になる。
【００９１】
第３の条件としては、オペレータが紙サイズ不一致になったものについて、プリント中止を選択したものである。オペレータが、紙サイズ不一致になっていることを認識したものの、正しい紙サイズが見つからず、プリントを中止し、続く別のプリントを行いたい場合であり、オペレータは表示操作パネル５０のボタンからこの選択を行う。オペレータが強制的にプリント中止するボタンの選択を行うと、ビデオコントローラ４２がそのボタンの操作を認識して、エンジン制御部４３に対して、紙サイズ不一致になっているＩＤ＝５に対して、印字予約の削除の指示を行う。
【００９２】
エンジン制御部４３は、この指示を受けて、図３６のように、ＩＤ＝５の印字予約テーブルの情報を削除するとともに、「紙サイズ不一致エラー」も削除し、ＩＤ＝６の印字順を更新する。同時に、ビデオコントローラ４２に通知していた紙サイズ不一致警告ステータスを解除する。
【００９３】
このように、オペレータからのプリント中止の選択に従って、紙サイズ不一致となっている印字条件を削除して、無駄なプリントを行うことなく、続く別のプリントが可能となる。
【００９４】
そして、エンジン制御部４３は、上段カセット２からＩＤ＝６の給紙を行い、図３７に示すように、ＩＤ＝６の状態情報を「給紙中」に登録する。ＩＤ＝６の給紙が完了し、ビデオコントローラからの印字指示を受けて、垂直同期をとった後、エンジン制御部４３は、ＩＤ＝６の画像形成を開始し、図３８のように、ＩＤ＝６の状態情報を「印字中」に登録する。そして、画像形成が完了すると、図３０のように、ＩＤ＝６の状態管理を「排紙中」に登録する。ＩＤ＝６も排紙が完了すると、図３１のように、ＩＤ＝６の情報を削除して、印字予約テーブルは空の状態になる。
【００９５】
なお、プリンタ状態ステータスおよび紙サイズ不一致警告詳細ステータスは、上記第１の形態で説明したもの、すなわち図１５および図１６の構成のものを使用する。
【００９６】
図２５のように、印字開始前に紙サイズ不一致の警告を検知した場合には、プリンタ状態ステータスの１３ビット目の紙サイズ不一致エラーをビットセットする。図２５の例では、ＩＤ＝５で紙サイズ不一致エラーとなっているため、図１６の警告詳細ステータスでは、ＩＤ＝５に対応する６ビット目をビットセットする。これによって、ビデオコントローラ４２は、図１５のプリンタ状態ステータスで紙サイズ不一致が発生したことを知り、さらに図１６の紙サイズ不一致警告詳細ステータスでどのＩＤで紙サイズ不一致が発生したかを詳細に知ることが可能となる。
【００９７】
図３９は、本実施の形態の画像形成装置において紙サイズ不一致が発生したときに表示操作パネル５０に表示されるメッセージの一例を示す図である。
【００９８】
図２５の例のように、エンジン制御部４３で紙サイズ不一致エラーが検知されると、ビデオコントローラ４２は、図１５のステータス情報によって紙サイズ不一致エラー発生を知る。そして、図１６のステータスでどのＩＤが紙サイズ不一致になったかを知り、その給紙口の新しい紙サイズを取得する。そして、ビデオコントローラ４２は、図３９のように、表示操作パネル５０上にメッセージを出力し、オペレータに紙サイズ不一致警告が発生したことを通知する。さらに、オペレータに正しい紙サイズをセットするように促す表示と、異なる紙サイズで強制的にプリントを選択できる操作方法の表示と、紙サイズ不一致のプリントを中止できる操作方法の表示を行う。このような表示により、オペレータは、正しい紙サイズにセットし直す、新しい紙サイズで強制的にプリントを行う、紙サイズ不一致のプリントを中止することの３つの条件のいずれかを選択可能となる。
【００９９】
図４０は、本実施の形態の画像形成装置のエンジン制御部４３、特にマイクロコンピュータ４３ａが実行する紙サイズ不一致に関する制御処理の手順を示すフローチャートである。
【０１００】
同図において、まず、エンジン制御部４３は、印字予約テーブルに登録してある、予約時点に検知した紙サイズと、印字開始しようとする現在の紙サイズとが一致しているかどうかをチェックし（ステップＳ３０１）、一致していなかった場合には、図２５で説明したように、印字予約テーブルの、紙サイズ不一致となったＩＤに「紙サイズ不一致エラー」を登録する（ステップＳ３０２）。
【０１０１】
そして、図１５に示したステータスで紙サイズ不一致を意味するビットをセットし、図１６に示した紙サイズ不一致詳細ステータスで該当するＩＤを意味するビットをセットすることで、ビデオコントローラ４２へ、紙サイズ不一致警告を通知する（ステップＳ３０３）。その状態で、第１〜第３のいずれかの条件が成立するのを待つ。
【０１０２】
オペレータが正しい紙サイズをセットし直して、再び予約時の紙サイズと現在の紙サイズが一致するという第１の条件をチェックし（ステップＳ３０４）、この第１の条件が成立すると、図２６のように、印字予約テーブル中、紙サイズが不一致のＩＤの「紙サイズ不一致エラー」を削除する（ステップＳ３０５）。
【０１０３】
そして、図１５に示したステータスの紙サイズ不一致を意味するビットをリセットし、図１６に示した紙サイズ不一致詳細ステータスの該当していたＩＤのビットもリセットし、ビデオコントローラ４２へ、紙サイズ不一致警告解除を通知する（ステップＳ３０６）。
【０１０４】
これにより、紙サイズ不一致でなくなるので、エンジン制御部４３は、正しく置かれた紙で、プリントを再開する。
【０１０５】
次に、ビデオコントローラ４２より紙サイズ書き替え指示が発行される第２の条件をチェックし（ステップＳ３０７）、この第２の条件が成立すると、図３２のように、印字予約テーブル中、紙サイズ不一致のＩＤの紙サイズ情報を、新しい紙サイズに書き替えて（ステップＳ３０８）、「紙サイズ不一致エラー」を削除する（ステップＳ３０５）。そして、ビデオコントローラ４２に紙サイズ不一致警告解除を通知する（ステップＳ３０６）。これにより、紙サイズ不一致でなくなるため、エンジン制御部４３は、新しい紙サイズにて印字動作を再開することになる。
【０１０６】
次に、ビデオコントローラ４２より予約削除指示が発行される第３の条件をチェックし（ステップＳ３０９）、この第３の条件が成立すると、図３６のように、印字予約テーブル中、紙サイズ不一致のＩＤの全情報を削除し（ステップＳ３１０）、予約テーブルの以降の印字順を更新する（ステップＳ３１１）。そして、ビデオコントローラに紙サイズ不一致警告解除を通知する（ステップＳ３０６）。これにより、紙サイズ不一致の予約情報が削除され、紙サイズ不一致でなくなるため、エンジン制御部４３は、別の続く予約で印字動作を再開することになる。
【０１０７】
図４１は、本実施の形態の画像形成装置のビデオコントローラ４２、特にマイクロコンピュータ４２ａが実行する紙サイズ不一致に関する制御処理の手順を示すフローチャートである。
【０１０８】
同図において、まず、ビデオコントローラ４２は、エンジン制御部４３から送信された、図１５に示すステータス中、紙サイズ不一致を示すビットをチェックすることにより、紙サイズ不一致警告になっているかどうかを監視し（ステップＳ４０１）、紙サイズ不一致警告になっていたら、表示操作パネル５０に紙サイズ不一致警告が発生したことをオペレータに知らせるメッセージ（図３９の「＜紙サイズ不一致警告＞  上段カセットに紙サイズＢ４でなく紙サイズＢ５をセットしてください」に相当）を出力する（ステップＳ４０２）。同時にさらに、オペレータに異なる紙サイズで強制プリントを行うか、紙サイズ不一致のプリントを中止するかを選択させるメッセージ（図３９の「指定紙サイズＢ５のところをＢ４でプリントしてよければキー１を押してください。プリント中止する場合はキー２を押してください」に相当）を出力する。
【０１０９】
そして、タイマをスタートさせる（ステップＳ４０３）。
【０１１０】
その後、第１〜第３のいずれかの条件が成立するのを待つ（ステップＳ４０４、Ｓ４０６およびＳ４０８）。
【０１１１】
まず、第１の条件は、オペレータが正しい紙サイズに置き直して紙サイズ不一致が解消されたものであり、エンジン制御部４３より、図１５に示したステータス中、紙サイズ不一致を意味するビットがチェックすることにより、紙サイズ不一致警告になっているかどうかを監視し（ステップＳ４０４）、紙サイズ不一致が解消されたときには、表示操作パネル５０の紙サイズ不一致警告のメッセージを削除する（ステップＳ４０５）。そして、エンジン制御部４３は、前述したように、正しい紙サイズで印字を再開する。
【０１１２】
第２の条件は、オペレータが表示操作パネル５０で強制プリントを選択した（本実施の形態では、キー１を押すこと）ものであり、ビデオコントローラ４２は、強制プリントのキーが押されたことをチェックし（ステップＳ４０６）、強制プリントのキーが押されたときには、エンジン制御部４３に、紙サイズ不一致のＩＤの紙サイズ情報を新しい紙サイズに書き替える指示を発行する（ステップＳ４０７）。そして、表示操作パネル５０の紙サイズ不一致警告のメッセージを削除する（ステップＳ４０５）。前述したように、エンジン制御部４３は、ビデオコントローラ４２から紙サイズ情報を新しい紙サイズに書き替える指示を受けると、印字予約テーブルの紙サイズ情報を新しい紙サイズに登録しなおして紙サイズ不一致を解除し、新しい紙サイズにて印字を再開する。
【０１１３】
第３の条件は、オペレータが表示操作パネル５０でプリント中止を選択した（本実施の形態では、キー２を押すこと）ものであり、ビデオコントローラ４２は、プリント中止のキーが押されたことをチェックし（ステップＳ４０８）、プリント中止のキーが押されたときには、エンジン制御部４３に、紙サイズ不一致のＩＤの予約情報を削除する指示を発行する（ステップＳ４０９）。そして、表示操作パネル５０の紙サイズ不一致警告のメッセージを削除する（ステップＳ４０５）。前述したように、エンジン制御部４３は、ビデオコントローラ４２から予約情報の削除指示を受けると、印字予約テーブルの紙サイズ不一致となっている予約の全情報を削除して、以降の印字順を更新し、紙サイズ不一致を解除し、以降の別の予約にて印字を再開する。
【０１１４】
また、第１〜第３のいずれの条件も所定時間内に成立しないときには、あらかじめ決めておいた第２の条件が成立したものとして強制プリントを実行させる。すなわち、タイマが所定時間経過したかをチェックし（ステップＳ４１０）、所定時間経過したときには、第２の条件に応じて実行するステップＳ４０７と同様に、エンジン制御部に紙サイズ不一致のＩＤの紙サイズ情報を新しい紙サイズに書き替える指示を発行する（ステップＳ４１１）。そして、表示操作パネル５０の紙サイズ不一致警告のメッセージを削除する（ステップＳ４０５）。前述したように、エンジン制御部４３は、ビデオコントローラ４２から紙サイズ情報を新しい紙サイズに書き替える指示を受けると、印字予約テーブルの紙サイズ情報を新しい紙サイズに登録しなおして紙サイズ不一致を解除し、新しい紙サイズにて印字を再開する。
【０１１５】
以上説明したように、予約時点の紙サイズと印字開始しようとする時点での紙サイズが一致しているかどうかを判別し、紙サイズが不一致と判断したときには、紙サイズ不一致警告としてオペレータに正しい紙サイズに入れ替えるように促すメッセージと、オペレータが新しい紙サイズで強制プリントを選択できるメッセージと、オペレータが紙サイズ不一致のプリントを中止できるメッセージを表示する。オペレータが正しい紙サイズに入れ替えれば、正しい紙サイズで印字を再開し、オペレータが新しい紙サイズでの強制プリントを選択すれば、予約の紙サイズ情報を書き替えて新しい紙サイズで印字を再開し、オペレータがプリント中止を選択すれば、紙サイズ不一致の予約を削除して続く別の予約の印字を再開する。このように、紙サイズ不一致になったときに、オペレータが好みの選択で印字を再開することが可能となる。
【０１１６】
また、そのまま予約時に登録された紙サイズのまま印字開始して、ジャムになったり、搬送路上のセンサにて用紙長を測定する印字開始後の紙長不一致ミスプリントになったりすることを防止できる。
【０１１７】
さらに、印字開始前の紙サイズ不一致になって所定時間経過しても、正しい紙サイズに入れ替えられないし、強制プリントも選択されないし、プリント中止も選択されないなど、オペレータの介在がなされないときには、自動的に紙サイズを登録し直してプリント再開させるので、オペレータの操作がなかった場合でも印字が停止したままにならず印字は継続される。
【０１１８】
なお、上述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１９】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２０】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【０１２１】
また、コンピュータが読出したプログラムコードを実行することにより、上述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１２３】
【発明の効果】
以上説明したように、本発明によれば、給紙前に紙幅が検知できる給紙口において、印字条件を予約した時点と印字動作開始する時点での紙幅が異なるときには、オペレータに紙幅が不一致であることを示すエラーを出して、正しい紙サイズに入れ替えるように促すメッセージと、オペレータが新しい紙サイズで強制プリントを選択できるメッセージと、オペレータが紙サイズ不一致のプリントを中止できるメッセージを表示するようにしたので、オペレータが、正しい紙サイズに戻す、あるいは印字を中止する、あるいは新しい紙サイズで強制的に印字を継続するなど、最適な選択を行うことが可能となる。さらに、紙幅が不一致であることを示すエラーを出してから所定時間経過しても、オペレータの介在がなされないときには、自動的に新しい紙サイズを登録し直してプリント再開させるので、オペレータの操作がなかった場合でも印字が停止したままにならず印字を継続することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る画像形成装置の断面図である。
【図２】図１の画像形成装置の機能構成を示すブロック図である。
【図３】図１のエンジン制御部のメモリの所定領域に確保された印字予約テーブルに登録された情報の最初の状態の一例を示す図である。
【図４】図３の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図５】図４の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図６】図５の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図７】図６の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図８】図７の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図９】図８の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図１０】図９の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図１１】図１０の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図１２】図１１の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図１３】図１２の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図１４】図１３の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図１５】プリンタ状態のステータス情報の一例を示す図である。
【図１６】紙サイズ不一致エラー警告詳細のステータス情報の一例を示す図である。
【図１７】図１の画像形成装置において紙サイズ不一致が発生したときに、表示操作パネルに表示されるメッセージの一例を示す図である。
【図１８】図１のエンジン制御部、特にマイクロコンピュータが実行する紙サイズ不一致に関する制御処理の手順を示すフローチャートである。
【図１９】図１のビデオコントローラ、特にマイクロコンピュータが実行する紙サイズ不一致に関する制御処理の手順を示すフローチャートである。
【図２０】本発明の第２の実施の形態に係る画像形成装置のエンジン制御部のメモリの所定領域に確保された印字予約テーブルに登録された情報の最初の状態の一例を示す図である。
【図２１】図２０の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図２２】図２１の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図２３】図２２の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図２４】図２３の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図２５】図２４の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図２６】第１の条件が満たされたときに、図２５の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図２７】図２６の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図２８】図２７の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図２９】図２８の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３０】図２９の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３１】第２の条件が満たされたときに、図２５の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３２】図３１の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３３】図３２の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３４】図３３の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３５】図３４の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３６】第３の条件が満たされたときに、図２５の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３７】図３６の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３８】図３７の印字予約テーブルの情報登録状態から次に遷移した情報登録状態を示す図である。
【図３９】本発明の第２の実施の形態に係る画像形成装置において紙サイズ不一致が発生したときに、表示操作パネルに表示されるメッセージの一例を示す図である。
【図４０】本発明の第２の実施の形態に係る画像形成装置のエンジン制御部、特にマイクロコンピュータが実行する紙サイズ不一致に関する制御処理の手順を示すフローチャートである。
【図４１】本発明の第２の実施の形態に係る画像形成装置のビデオコントローラ、特にマイクロコンピュータが実行する紙サイズ不一致に関する制御処理の手順を示すフローチャートである。
【符号の説明】
１  プリンタ本体
２  上段カセット
３  上段ピックアップ給紙ローラ
４  上段給紙搬送ローラ
５  下段カセット
６  下段ピックアップ給紙ローラ
７  下段給紙搬送ローラ
８  給紙センサ
９  再給紙ローラ
１０  マルチトレー
１１  マルチピックアップ給紙ローラ
１２  マルチ給紙搬送ローラ
１３  レジセンサ
１４  レジストローラ対
１５  感光ドラム
１６  加熱加圧ローラ対
１７  定着排紙ローラ
１８  定着排紙センサ
１９  両面フラッパ
２０  排紙ローラ
２１  排紙積載トレー
２２  反転センサ
２３  反転ローラ
２４  横レジスト調整板
２５  切り欠けローラ
２６  両面ローラ
２７  両面センサ
２８  定着器
２９  ハロゲンヒータ
３０  レーザスキャナ部
３１  レーザユニット
３２  スキャナモータユニット
３３  結像レンズ群
３４  折り返しミラー
３５  プロセスカートリッジ
３６  前露光ランプ
３７  一次帯電器
３８  現像器
３９  クリーナー
４０  転写帯電器
４１  プリンタ制御装置
４２  ビデオコントローラ
４３  エンジン制御部
４４  外部機器
４５  インターフェース
【図１】
0004065497.tif 000002
【図２】
0004065497.tif 000003
【図３】
0004065497.tif 000004
【図４】
0004065497.tif 000005
【図５】
0004065497.tif 000006
【図６】
0004065497.tif 000007
【図７】
0004065497.tif 000008
【図８】
0004065497.tif 000009
【図９】
0004065497.tif 000010
【図１０】
0004065497.tif 000011
【図１１】
0004065497.tif 000012
【図１２】
0004065497.tif 000013
【図１３】
0004065497.tif 000014
【図１４】
0004065497.tif 000015
【図１５】
0004065497.tif 000016
【図１６】
0004065497.tif 000017
【図１７】
0004065497.tif 000018
【図１８】
0004065497.tif 000019
【図１９】
0004065497.tif 000020
【図２０】
0004065497.tif 000021
【図２１】
0004065497.tif 000022
【図２２】
0004065497.tif 000023
【図２３】
0004065497.tif 000024
【図２４】
0004065497.tif 000025
【図２５】
0004065497.tif 000026
【図２６】
0004065497.tif 000027
【図２７】
0004065497.tif 000028
【図２８】
0004065497.tif 000029
【図２９】
0004065497.tif 000030
【図３０】
0004065497.tif 000031
【図３１】
0004065497.tif 000032
【図３２】
0004065497.tif 000033
【図３３】
0004065497.tif 000034
【図３４】
0004065497.tif 000035
【図３５】
0004065497.tif 000036
【図３６】
0004065497.tif 000037
【図３７】
0004065497.tif 000038
【図３８】
0004065497.tif 000039
【図３９】
0004065497.tif 000040
【図４０】
0004065497.tif 000041
【図４１】
0004065497.tif 000042