(57)【要約】【課題】シートサイズの不一致を検知した場合、シートを無駄に印刷することを抑止しつつ、セキュリティを向上する。【解決手段】画像形成装置は、シートを搬送する搬送手段と、搬送されるシートを検知する検知手段と、第１の動作モードにおいて、検知手段による検知に基づいて判定されたシートのサイズであるシートサイズが予め設定された設定サイズと異なる場合、シートの搬送を停止せずにシートを排出するとともに、リカバリー印刷を禁止し、前記第１の動作モードより印刷回数の多い第２の動作モードにおいて、前記シートサイズが前記設定サイズと異なる場合、シートの搬送を停止するとともに、リカバリー印刷を許可する制御手段とを有することを特徴とする。【選択図】図１
2020034878.tif 000002
【特許請求の範囲】
【請求項１】
シートを搬送する搬送手段と、
搬送されるシートを検知する検知手段と、
第１の動作モードにおいて、検知手段による検知に基づいて判定されたシートのサイズであるシートサイズが予め設定された設定サイズと異なる場合、シートの搬送を停止せずにシートを排出するとともに、リカバリー印刷を禁止し、前記第１の動作モードより印刷回数の多い第２の動作モードにおいて、前記シートサイズが前記設定サイズと異なる場合、シートの搬送を停止するとともに、リカバリー印刷を許可する制御手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記第１の動作モードは、印刷要求毎または原稿毎に１枚のシートを印刷するモードであり、前記第２の動作モードは、印刷要求毎または原稿毎に複数枚のシートを印刷するモードであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１の動作モードは、印刷要求毎または原稿毎に１枚のシートの片面を印刷するモードであり、前記第２の動作モードは、印刷要求毎または原稿毎に１枚のシートの両面または複数枚のシートを印刷するモードであることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
複数の給紙トレイを有し、
前記第１の動作モードは、さらに、前記複数の給紙トレイのうち特定の給紙トレイから供給されるシートを印刷するモードであることを特徴とする請求項１〜請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記特定の給紙トレイは、手差しトレイであることを特徴とする請求項４の画像形成装置。
【請求項６】
前記制御手段は、前記シートサイズが前記設定サイズより小さい場合、前記第１の動作モードであっても、リカバリー印刷を許可することを特徴とする請求項１〜請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御手段は、前記第２の動作モードにおけるシートの搬送の停止を、シートを排出口まで搬送した後に行うことを特徴とする請求項１〜請求項６のいずれか１項に画像形成装置。
【請求項８】
前記制御手段は、シートが前記検知手段を通過する時間が所定の時間範囲外である場合、前記シートサイズが前記設定サイズと異なると判定することを特徴とする請求項１〜請求項７のいずれか１項に記載の画像形成装置。
【請求項９】
画像データに基づいて互いに異なる色の画像を形成する複数の画像形成手段を有し、
前記複数の画像形成手段が形成した画像をシートに順次転写することでカラー画像がシートに印刷され、
前記制御手段は、前記第１の動作モードでは、画像を印刷したシートを排出することを特徴とする請求項１〜請求項８のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
デジタル複合機（ＭＦＰ：MultiFunction Printer）等の画像形成装置では、画像形成装置内に設けられるシートの搬送経路上に、搬送されるシートを検知する搬送センサが配置される。そして、画像形成装置は、搬送センサによりシートを検知するタイミングが、規定のタイミングの範囲から外れた場合、ジャムエラー（紙詰まり）の発生を検知し、シートの搬送を停止する。
【０００３】
ジャムエラーは、搬送経路にシートが詰まった場合だけでなく、ユーザが設定したシートサイズが、給紙トレイから供給されるシートのサイズと異なる場合にも発生する。シートサイズの設定ミスに起因してジャムエラーが発生し、シートの搬送が停止された場合、ユーザは、紙詰まりでないにも拘わらず画像形成装置内からシートを取り除く必要がある。
【０００４】
そこで、ユーザが設定したシートサイズが給紙トレイから供給されるシートのサイズと異なる場合、シートを搬送経路上で停止せずに排出する画像形成装置が提案されている。この種の画像形成装置は、ユーザが設定したシートサイズが給紙トレイから供給されるシートのサイズと異なる場合、シートに画像を印刷せずに画像データを保持し、保持した画像データを使用して、いわゆるリカバリー印刷が行われる（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、カラー画像を印刷可能な画像形成装置において複数色の画像を順次形成する場合、シートサイズの検知より前に画像の印刷処理が開始されるため、シートサイズの不一致が検知された場合、画像が印刷されたシートが排出されてしまう。この場合、シートサイズの不一致を検知した画像処理装置は、印刷したシートを排出した後、リカバリー印刷の指示を待つことになる。ここで、ユーザがシートサイズの不一致に気付かず、印刷が正常に終了したと勘違いしてシートを持ち去った場合、第三者によりリカバリー印刷が行われる可能性があり、セキュリティ上の問題があった。また、印刷枚数が複数枚に設定された場合にシートサイズの不一致が検知された場合に本来のシートサイズでない複数のシートに画像が印刷されると、シートが無駄になるという問題があった。
【０００６】
本発明は、シートサイズの不一致を検知した場合、シートを無駄に印刷することを抑止しつつ、セキュリティを向上することを目的とする。
【課題を解決するための手段】
【０００７】
上記技術的課題を解決するため、本発明の一形態の画像形成装置は、シートを搬送する搬送手段と、搬送されるシートを検知する検知手段と、第１の動作モードにおいて、検知手段による検知に基づいて判定されたシートのサイズであるシートサイズが予め設定された設定サイズと異なる場合、シートの搬送を停止せずにシートを排出するとともに、リカバリー印刷を禁止し、前記第１の動作モードより印刷回数の多い第２の動作モードにおいて、前記シートサイズが前記設定サイズと異なる場合、シートの搬送を停止するとともに、リカバリー印刷を許可する制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
シートサイズの不一致を検知した場合、シートを無駄に印刷することを抑止しつつ、セキュリティを向上することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像形成装置の全体構成図である。
【図２】図１の画像形成装置の制御体系の例を示すブロック図である。
【図３】図１のＲＡＭに記録される印刷モード情報の例を示す説明図である。
【図４】シートサイズの不一致時の動作仕様の例を示す説明図である。
【図５】図１のコントローラ部の動作の例を示すフローチャートである。
【図６】図１のエンジン制御部の動作の例を示すフローチャートである。
【図７】図６のステップＳ２４の動作の例を示すフローチャートである。
【図８】図１のコントローラ部によるリカバリー印刷の制御の例を示すフローチャートである。
【図９】図１の操作パネルに表示される画面の例を示す説明図である。
【図１０】図１の画像形成装置におけるシートサイズの不一致時の動作の概要図である。
【図１１】図１０の続きを示す概要図である。
【図１２】図１１の続きを示す概要図である。
【図１３】本発明の別の実施形態に係る画像形成装置におけるシートサイズの不一致時の動作仕様の例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、図面を用いて実施形態を説明する。
【００１１】
図１は、本発明の一実施形態に係る画像形成装置の全体構成図である。図１に示す画像形成装置１００は、例えば、複写機能、プリンタ機能、スキャナ機能およびファクシミリ機能等を有するデジタル複合機である。なお、画像形成装置１００は、複写機またはプリンタでもよい。また、画像形成装置１００は、コピー機能の他に、図示しないＬＡＮ（Local Area Network）経由で受信する画像データを印刷する機能、またはＵＳＢ（Universal Serial Bus）経由で受信する画像データを印刷する機能を有してもよい。なお、画像および画像データは、文章等のテキストを含んでもよい。
【００１２】
例えば、画像形成装置１００は、圧板１０、スキャナ部２０、操作部３０、プリンタ部４０、搬送部５０、コントローラ部６０、エンジン制御部７０、およびシート供給装置である給紙トレイ８０ａ、８０ｂ、手差しトレイ８０ｃを有する。以下では、給紙トレイ８０ａ、８０ｂおよび手差しトレイ８０ｃは、トレイ８０とも称される。
【００１３】
圧板１０は、スキャナ部２０に置かれた原稿ＭＳをスキャナ部２０に向けて押え、圧板１０とスキャナ部２０との間で原稿ＭＳを平坦に維持する。なお、圧板１０に、自動原稿送り装置（ＡＤＦ；Auto Document Feeder）が設けられてもよい。
【００１４】
スキャナ部２０は、原稿ＭＳをスキャンすることで画像データを生成する。操作部３０は、操作パネル３２を有する。図示は省略するが、操作パネル３２には、印刷開始ボタンと、印刷枚数、シートサイズ（使用するトレイ８０）および印刷倍率等を設定する複数の設定ボタンとが操作可能に表示される。また、印刷時等にエラーが発生した場合、操作パネル３２には、エラーメッセージとともに、エラーに対する処置をユーザに選択させるボタンが表示される。
【００１５】
プリンタ部４０は、例えば、４個の画像形成ユニット４１（４１ａ、４１ｂ、４１ｃ、４１ｄ）、４個の転写ローラ４２（４２ａ、４２ｂ、４２ｃ、４２ｄ）、中間転写ベルト４３、定着装置４４およびシート転写ローラ４５を有する。定着装置４４の一部およびシート転写ローラ４５は、搬送部５０内に配置されているが、プリンタ部４０に属する。画像形成ユニット４１ａ、４１ｂ、４１ｃ、４１ｄは、それぞれイエロー色（Ｙ）、マゼンダ色（Ｍ）、シアン色（Ｃ）、ブラック色（Ｂ）のトナーを含み、互いに異なる色の画像を形成する。中間転写ベルト４３は、各色に対応する画像形成ユニット４１と転写ローラ４２とにそれぞれ挟まれる位置に配置され、図に示す矢印の方向に走行する。画像形成ユニット４１は、画像形成手段の一例である。
【００１６】
給紙トレイ８０ａ、８０ｂは、プリンタ部４０の下側に設けられる収納空間に装着され、手差しトレイ８０ｃは、搬送部５０の側面の開口部に装着される。各給紙トレイ８０ａ、８０ｂおよび手差しトレイ８０ｃには、所定のサイズのシートＳＨを複数枚まとめてセット可能である。
【００１７】
搬送部５０は、搬送センサ５２および排出センサ５４を有する。排出センサ５４は、プリンタ部４０に配置されているが、搬送部５０に属する。なお、搬送部５０に設けられるセンサの数は２個に限定されない。搬送部５０に示す一点鎖線は、シートＳＨの搬送経路を示す。
【００１８】
搬送部５０は、搬送経路に沿う矢印で示すように、ユーザにより指定されたトレイ８０から取り出されるシートＳＨをシート転写ローラ４５および定着装置４４に順次搬送し、画像が印刷されたシートＳＨを排出口５１から排出する。なお、両面印刷が指定された場合、定着装置４４から排出口５１に向けて搬送されたシートＳＨは、両面経路５６を経由して表裏が反転され、シート転写ローラ４５に搬送される。
【００１９】
原稿ＭＳをコピーするユーザは、圧板１０とスキャナ部２０の間に原稿ＭＳをセットし、操作パネル３２にて印刷枚数、シートサイズ（使用するトレイ８０）等を設定し、印刷開始ボタンを選択（押下）する。これにより、設定したトレイ８０から供給されるシートＳＨに原稿ＭＳの画像が印刷される。印刷開始ボタンの選択は、印刷要求の一例である。
【００２０】
なお、ＬＡＮまたはＵＳＢを介して画像形成装置１００に接続されたコンピュータで処理された画像データ等を印刷する場合、ユーザは、コンピュータのディスプレイ上に表示される設定画面から印刷枚数、シートサイズ（使用するトレイ８０）等を設定する。設定画面には、操作パネル３２に表示される要素と同様の要素が表示される。そして、ユーザが設定画面内の印刷開始ボタンを選択することで、設定したトレイ８０から供給されるシートＳＨに画像データ等が印刷される。
【００２１】
以下では、圧板１０とスキャナ部２０の間にセットされる原稿ＭＳをコピーする例が主に説明される。しかしながら、以下の説明は、操作パネル３２に表示される内容をコンピュータのディスプレイ上の設定画面に表示される内容に置き換えることで、コンピュータで処理する画像データ等を印刷する場合にも適用可能である。但し、画像データ等はコンピュータから送信されるため、スキャナ部２０によるスキャン動作は不要である。
【００２２】
コントローラ部６０は、画像形成装置１００の全体の動作を制御し、印刷処理を実行する。コントローラ部６０は、印刷開始ボタンが選択されたことに基づいて、画像を形成する動作の開始要求をエンジン制御部７０に送信する。コントローラ部６０は、スキャナ部２０でのスキャンにより生成された画像データを管理しており、開始要求の送信とともに、エンジン制御部７０に画像データを送信する。
【００２３】
エンジン制御部７０は、開始要求の受信に基づいて画像形成ユニット４１を制御し、受信した画像データを用いて各画像形成ユニット４１に画像の形成を行わせる。この時、画像形成ユニット４１ａにより形成されたイエロー色の画像は、高電圧が印加された転写ローラ４２ａの作用により、中間転写ベルト４３に転写される。
【００２４】
画像形成ユニット４１ｂは、中間転写ベルト４３に転写されたイエロー色の画像が、転写ローラ４２ｂに到達するタイミングに合わせて、マゼンダ色の画像を形成する。そして、画像形成ユニット４１ｂは、中間転写ベルト４３に転写されたイエロー色の画像上にマゼンダ色の画像を転写する。以下、同様にして、画像形成ユニット４１ｃにより形成されたシアン色の画像および画像形成ユニット４１ｄにより形成されたブラック色の画像が、中間転写ベルト４３に順次転写され、中間転写ベルト４３上にフルカラー画像が形成される。
【００２５】
搬送部５０は、エンジン制御部７０による制御に基づいて動作する。搬送部５０は、中間転写ベルト４３上のフルカラー画像がシート転写ローラ４５に到達するタイミングに合わせて、ユーザにより指定されたトレイ８０から取り出されたシートＳＨをシート転写ローラ４５に搬送する。中間転写ベルト４３上のフルカラー画像は、シート転写ローラ４５に印加された高電圧の作用によって、シート転写ローラ４５に到達したシートＳＨに転写される。搬送部５０は、フルカラー画像が転写されたシートＳＨを定着装置４４に搬送する。搬送部５０は、シートＳＨを搬送する搬送手段の一例である。
【００２６】
定着装置４４は、定着ローラ４４ａを有する。定着装置４４は、エンジン制御部７０による制御に基づいて動作し、搬送されたシートＳＨを、加熱した定着ローラ４４ａに挟み込み、シートＳＨ上のトナー像をシートＳＨに溶融定着する。搬送部５０は、定着装置４４を通過したシートＳＨを排出口５１に向けて搬送し、排出口５１から排出する。なお、表面に画像が印刷されたシートＳＨの裏面に画像を印刷する場合（すなわち、両面印刷する場合）、搬送部５０は、上述したように、シートＳＨを排出口５１から排出することなく、両面経路５６を介してシートＳＨをシート転写ローラ４５に搬送する。
【００２７】
エンジン制御部７０は、排出口５１に設けられた排出センサ５４をモニタし、シートＳＨが排出センサ５４を通過したことを検知した場合、シートＳＨが正常に排出されたことをコントローラ部６０に通知する。コントローラ部６０は、エンジン制御部７０からの通知に基づいて、操作パネル３２に印刷完了を示す情報を表示する。
【００２８】
また、エンジン制御部７０は、搬送部５０に設けられた搬送センサ５２を用いて、シートＳＨの搬送センサ５２への到達タイミングおよび通過タイミングを計測する。そして、エンジン制御部７０は、計測結果に基づいて、シートＳＨが搬送センサ５２を通過する時間を算出し、算出した時間が所定の時間範囲に含まれるか否かを判定する。搬送センサ５２は、搬送部５０内で搬送させるシートＳＨを検知する検知手段の一例である。例えば、所定の時間範囲は、操作パネル３２を用いてユーザにより設定されたシートのサイズである設定サイズに応じて変更されてもよい（設定サイズが大きいほど大きい）。
【００２９】
そして、エンジン制御部７０は、シートＳＨの搬送センサ５２の通過時間が、所定の時間範囲に含まれる場合、シートＳＨのサイズが、操作パネル３２を用いてユーザにより設定されたシートサイズと一致すると判定する。エンジン制御部７０は、シートＳＨの搬送センサ５２の通過時間が、設定サイズ毎の所定の時間範囲から外れる場合、シートＳＨのサイズが、操作パネル３２を用いてユーザにより設定されたシートサイズと異なることを判定する。
【００３０】
なお、エンジン制御部７０は、搬送センサ５２へのシートＳＨの到達が検知されない場合、または、シートＳＨの搬送センサ５２の通過時間がタイムアウト時間を超えた場合、シートＳＨが搬送部５０内で詰まったと判定する。
【００３１】
例えば、コントローラ部６０およびエンジン制御部７０の各々は、図示しないＣＰＵ（Central Processing unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を有する。そして、コントローラ部６０の機能の少なくとも一部は、コントローラ部６０内のＲＯＭ等に格納された制御プログラムをＣＰＵが実行することで実現されてもよい。同様に、エンジン制御部７０の機能の少なくとも一部は、エンジン制御部７０内のＲＯＭ等に格納された制御プログラムをＣＰＵが実行することで実現されてもよい。
【００３２】
図２は、図１の画像形成装置１００の制御体系の例を示すブロック図である。
【００３３】
コントローラ部６０は、操作パネル３２を介して受信するユーザからの印刷開始の指示に基づいて印刷動作の制御を開始する。コントローラ部６０は、印刷開始の指示を受信した場合、スキャナ部２０を駆動して原稿ＭＳの画像データを生成する。
【００３４】
なお、コントローラ部６０は、ＬＡＮを経由して受信する印刷開始の指示に基づいて印刷動作の制御を開始してもよく、ＵＳＢを経由して受信する印刷開始の指示に基づいて印刷動作の制御を開始してもよい。また、コントローラ部６０は、ファクシミリ（ＦＡＸ）から受信する印刷開始の指示に基づいて印刷動作の制御を開始してもよい。印刷開始の指示は、印刷枚数、シートサイズ（使用するトレイ８０）および片面印刷／両面印刷の指定等の情報（以下、設定情報）を含む。さらに、ＬＡＮ経由での印刷開始の指示およびファクシミリからの印刷開始の指示は、上記設定情報に加えて画像データを含む。
【００３５】
コントローラ部６０は、印刷開始の指示毎に主管理番号を付け、さらに、印刷する画像毎に副管理番号を付ける。コントローラ部６０は、主管理番号をＲＡＭ６０ａに記録し、副管理番号により識別される設定情報の少なくとも一部と画像データとを、副管理番号とともに印刷モード情報としてＲＡＭ６０ａに記録する。なお、ＲＡＭ６０ａは、コントローラ部６０に含まれてもよい。コントローラ部６０は、主管理番号と、副管理番号を含む印刷モード情報とをエンジン制御部７０に送信することで、エンジン制御部７０に印刷を指示する。以下では、主管理番号と副管理番号とを区別しなくてよい場合、単に管理番号とも称される。
【００３６】
エンジン制御部７０は、コントローラ部６０から受信した印刷モード情報をＲＡＭ７０ａに記録する。なお、ＲＡＭ７０ａは、エンジン制御部７０に含まれてもよい。エンジン制御部７０は、印刷モード情報にしたがって、画像形成ユニット４１、転写ローラ４２、中間転写ベルト４３、定着装置４４、シート転写ローラ４５を制御し、シートＳＨへの画像の印刷を行う。エンジン制御部７０は、シートＳＨへの画像の印刷を制御する制御手段の一例である。
【００３７】
エンジン制御部７０は、搬送センサ５２のセンサ出力を監視し、トレイ８０から給紙されたシートＳＨが搬送センサ５２を通過する時間である通過時間を算出することで、シートＳＨのサイズを判定する。ここで、通過時間は、シートＳＨの先端が搬送センサ５２に到達してからシートＳＨの末端が搬送センサ５２を通過するまでの時間である。エンジン制御部７０は、通過時間とシートＳＨの搬送速度とに基づいて、シートＳＨの搬送方向（縦方向）の長さをシートサイズとして算出する。
【００３８】
なお、この実施形態では、各トレイ８０にセット可能な複数種のシートＳＨにおいて、サイズが相対的に大きいシートＳＨは、サイズが相対的に小さいシートＳＨに比べて長さおよび幅がそれぞれ大きい。このため、シートＳＨの長さが決まると、シートサイズを一意に決めることができる。
【００３９】
エンジン制御部７０は、算出したシートサイズが、印刷モード情報に含まれるシートサイズである設定サイズと一致する場合、印刷を継続し、印刷を完了する。エンジン制御部７０は、判定したシートサイズが、設定サイズと一致しない場合、印刷開始ボタンの選択（印刷ジョブ）毎に印刷される枚数に応じて、動作モードをＭＤ１またはＭＤ２のいずれかに設定する。動作モードＭＤ１は、第１の動作モードの一例であり、動作モードＭＤ２は、第２の動作モードの一例である。
【００４０】
例えば、印刷開始ボタンの選択に対応してシートＳＨに印刷される枚数が１枚の場合で、算出したシートサイズが設定サイズと一致しない場合、動作モードＭＤ１（印刷継続／リカバリー印刷禁止）が設定される。また、印刷開始ボタンの選択に対応してシートＳＨに印刷される枚数が２枚以上の場合で、算出したシートサイズが設定サイズと一致しない場合、動作モードＭＤ２（印刷停止／リカバリー印刷許可）が設定される。すなわち、動作モードＭＤ２は、動作モードＭＤ１に比べて印刷回数が多い。
【００４１】
動作モードＭＤ１では、エンジン制御部７０は、シートサイズが不一致であると判定したシートＳＨに画像を印刷して排出口５１から排出する。また、エンジン制御部７０は、シートＳＨに印刷した画像に対応してＲＡＭ７０ａに保持されている主管理番号と副管理番号を含む印刷モード情報とを消去する。これにより、リカバリー印刷が禁止される。
【００４２】
エンジン制御部７０は、排出センサ５４の出力を監視し、シートＳＨが排出口５１を通過したことを確認した後、画像データを印刷したシートＳＨを排出したことを主管理番号または副管理番号とともにコントローラ部６０に通知する。また、エンジン制御部７０は、シートサイズの不一致をコントローラ部６０に通知する。シートＳＨの排出の通知およびシートサイズの不一致の通知は、コントローラ部６０に同時に送信されてもよい。
【００４３】
コントローラ部６０は、シートＳＨの排出の通知を受信した場合、印刷が正常に完了したと判断し、受信した管理番号に対応してＲＡＭ６０ａに保持されている印刷モード情報を消去し、リカバリー印刷を禁止する。また、コントローラ部６０は、シートサイズの不一致の通知を受信した場合、エラー画面（シートサイズ不一致画面）を操作パネル３２に表示し、トレイ８０に正しいシートを入れて、印刷し直すことをユーザに促す。
【００４４】
ユーザは、排出口５１に排出されたシートＳＨ（設定サイズと異なる）で満足できない場合、圧板１０を開けて原稿ＭＳをスキャナ部２０にセットし、印刷条件を設定し直して再度印刷を行う。
【００４５】
これに対して、ユーザが、排出口５１に排出されたシートＳＨに満足した場合、シートＳＨを持って画像形成装置１００から立ち去ることが考えられる。この場合にも、リカバリー印刷の禁止の決定に基づいてＲＡＭ６０ａから画像データを含む印刷モード情報が消去されているため、ユーザ以外の第三者により不正な印刷が行われることを防止でき、セキュリティを向上することができる。
【００４６】
一方、動作モードＭＤ２では、エンジン制御部７０は、シートサイズが不一致と判定したシートＳＨの搬送動作を停止し、シートＳＨを搬送部５０内に留める。以下では、シートＳＨの搬送動作を停止し、シートＳＨを搬送部５０内に留めることは、ジャム停止とも称される。なお、エンジン制御部７０は、ユーザが取り出しやすい位置までシートＳＨを搬送してから搬送動作を停止してもよい。ユーザが取り出しやすい位置は、例えば、シートＳＨの一部が排出口５１から出た位置などである。
【００４７】
なお、エンジン制御部７０は、少なくとも１枚目のシートＳＨを排出口５１から排出した後、後続のシートＳＨの搬送動作を停止してもよい。複数枚を印刷する場合に最初の１枚が排出されても残りのシートＳＨが排出されないことで、ユーザは画像形成装置１００から離れることなくリカバリー印刷を行う。ユーザが画像形成装置１００から離れずにリカバリー印刷を行うことで、ユーザ以外の第三者により不正な印刷が行われることを防止でき、セキュリティを維持することができる。
【００４８】
エンジン制御部７０は、画像データを印刷したシートＳＨがジャム停止したことを、例えば、副管理番号とともにコントローラ部６０に通知する。また、エンジン制御部７０は、シートサイズの不一致をコントローラ部６０に通知する。ジャム停止の通知およびシートサイズの不一致の通知は、コントローラ部６０に同時に送信されてもよい。
【００４９】
コントローラ部６０は、エラー画面（ジャム停止画面）を操作パネル３２に表示し、搬送部５０または排出口５１からシートＳＨを取り除くことをユーザに促す。コントローラ部６０は、受信した副管理番号およびそれ以降の副管理番号に対応する画像データのリカバリー印刷を許可し、リカバリー印刷が可能なことを示すリカバリー情報を、受信した管理番号に対応してＲＡＭ６０ａ内の記録された印刷モード情報に追加する。
【００５０】
エンジン制御部７０は、搬送部５０内に留まっているシートＳＨがユーザにより除去されたことを検知した場合、搬送部５０内にシートＳＨが残っていないことを示す情報をコントローラ部６０に通知する。コントローラ部６０は、リカバリー印刷の要否を選択させる画面（リカバリー印刷画面）を操作パネル３２に表示し、リカバリー印刷をするか否かをユーザに選択させる。
【００５１】
ユーザがリカバリー印刷を選択した場合、コントローラ部６０は、リカバリー印刷の対象の印刷モード情報（副管理番号および画像データを含む）をＲＡＭ６０ａから読み出してエンジン制御部７０に送信し、エンジン制御部７０にリカバリー印刷を指示する。エンジン制御部７０は、コントローラ部６０から受信した印刷モード情報をＲＡＭ７０ａに記録し、リカバリー印刷を開始する。リカバリー印刷が正常に終了した場合、エンジン制御部７０は、ＲＡＭ７０ａが保持するリカバリー印刷の対象の印刷モード情報を消去し、コントローラ部６０は、ＲＡＭ６０ａが保持するリカバリー印刷の対象の印刷モード情報と画像データとを消去する。
【００５２】
図３は、図１のＲＡＭ６０ａ、７０ａに記録される印刷モード情報の例を示す説明図である。ＲＡＭ６０ａ、７０ａには、主管理番号（例えば、Ａ）に続いて少なくとも１つの印刷モードの内容が、枝番を付した副管理番号（例えば、Ａ−１）とともに記録される。主管理番号は、操作パネル３２に表示される印刷開始ボタンの選択毎に（すなわち、印刷ジョブ毎に）割り当てられる。副管理番号は、シートＳＨに印刷する画像毎に割り当てられる。
【００５３】
例えば、図３は、１枚の原稿ＭＳに対して印刷枚数がｍ枚（ｍは３以上の整数）に設定された後、印刷開始ボタンが選択された場合にＲＡＭ６０ａ、７０ａに記録される情報を示す。あるいは、図３は、印刷枚数が１枚に設定され、印刷開始ボタンが選択され、ＡＤＦを用いてｍ枚の原稿ＭＳが印刷される場合にＲＡＭ６０ａ、７０ａに記録される情報を示す。あるいは、図３は、印刷枚数が２枚に設定され、印刷開始ボタンが選択され、ＡＤＦを用いてｍ／２枚（ｍは４以上の偶数）の原稿ＭＳが印刷される場合にＲＡＭ６０ａ、７０ａに記録される情報を示す。
【００５４】
副管理番号とともにＲＡＭ６０ａ、７０ａの各々に記録される印刷モードは、シートＳＨのサイズを示す設定サイズ、印刷に使用するシートＳＨが収納されたトレイ８０および片面印刷／両面印刷の設定を含む。これら情報は、例えば、操作パネル３２を操作するユーザにより設定される。さらに、ＲＡＭ６０ａに記録される印刷モードは、画像データを含む。また、ＲＡＭ６０ａに記録される印刷モードは、後述するリカバリー印刷の許可を示すリカバリー情報を含む場合がある。図３に示す例では、ＲＡＭ６０ａに記録された管理番号Ａ−ｍに対応する画像データの印刷が失敗したが、ＲＡＭ６０ａに追加されたリカバリー情報により、リカバリー印刷が可能であることを示す。
【００５５】
なお、ＲＡＭ６０ａにおいて、画像データは、画像データ以外の印刷モードの内容が記録される領域とは別の領域に記録されてもよい。この場合、図３のＲＡＭ６０ａにおいて画像データと示した領域には、例えば、画像データの格納先のアドレスが格納される。
【００５６】
図４は、シートサイズの不一致時の動作仕様の例を示す説明図である。この実施形態では、画像形成装置１００は、印刷開始ボタンの選択毎（すなわち、印刷要求毎）に印刷枚数が１枚の場合、動作モードをＭＤ１に設定し、印刷開始ボタンの選択毎に印刷枚数が２枚以上の場合、動作モードをＭＤ２に設定する。
【００５７】
動作モードＭＤ１では、シートサイズの不一致時に、シートＳＨが排出され、リカバリー印刷が禁止される。動作モードＭＤ２では、シートサイズの不一致時に、シートＳＨが排出されずにジャム停止になり、リカバリー印刷が許可される。シートサイズの不一致の表示は、動作モードＭＤ１、ＭＤ２に拘わらず行われる。例えば、印刷開始ボタンの選択毎の印刷枚数は、図３に示した副管理番号の領域の数（枝番の数）により判定される。
【００５８】
図４に示す動作仕様１により、印刷枚数の少ない動作モードＭＤ１では、シートサイズの不一致時にシートＳＨをジャム停止させずに、シートＳＨを排出することで、搬送部５０からシートＳＨを除去する手間を省くことができる。なお、シートサイズの不一致によるジャム停止は、折り目等のダメージがないため、搬送による紙詰まりを発生させることなくシートＳＨを排出口５１から排出することができる。
【００５９】
また、免許証などの機密性の高い書類のコピーは、コピー枚数が最小限に設定される場合が多い。また、免許証などのコピーを役所などに提出する場合、ユーザは、シートサイズにこだわらない場合もあり、シートサイズが不一致だった場合でも再印刷しないで印刷されたシートＳＨを持ち去ることが多い。このような場合にも、リカバリー印刷を禁止することで他のユーザが印刷を不正に実行することを防止でき、セキュリティを向上することができる。
【００６０】
一方、印刷開始ボタンの選択毎の印刷枚数が動作モード１より多い動作モードＭＤ２では、シートサイズの不一致時にシートＳＨをジャム停止させてリカバリー印刷を許可することで、間違ったサイズの複数のシートＳＨが印刷されることを防止することができる。これにより、シートＳＨが無駄に消費されることを防止することができ、ユーザが準備したシートが足りなくなるという問題を解消することができる。
【００６１】
なお、シートＳＨをジャム停止させた場合、ユーザは搬送部５０内で停止したシートＳＨを取り除いた後、操作パネル３２を用いてリカバリー印刷するか否かを選択する。ユーザが画像形成装置１００から離れることがないため、他のユーザが印刷を不正に実行することを防止でき、セキュリティを向上することができる。また、間違ったサイズの大量のシートＳＨが印刷されるのを待つことなく、リカバリー印刷を実行できるため、ユーザは、サイズの正しいシートを用いて、素早く印刷を再開することができる。以上より、シートを無駄に印刷することを抑止しつつ、セキュリティを向上することができる。
【００６２】
なお、操作パネル３２を用いてユーザが設定する印刷枚数が１枚の場合に動作モードＭＤ１が設定され、２枚以上の場合に動作モードＭＤ２が設定されてもよい。また、ユーザが設定する印刷枚数が２枚の場合に動作モードＭＤ１が設定され、３枚以上の場合に動作モードＭＤ２が設定されてもよい。すなわち、動作モードＭＤ１、ＭＤ２は、印刷する原稿ＭＳの１枚毎の印刷枚数に応じて設定されてもよい。
【００６３】
この場合、図３に示したＲＡＭ６０ａ、７０ａに記録される印刷モード情報は、ユーザが設定する印刷枚数を含んでもよい。そして、エンジン制御部７０は、ＲＡＭ７０ａに記録された印刷枚数に応じて、動作モードをＭＤ１またはＭＤ２に設定する。なお、ＲＡＭ６０ａ、７０ａにおいて、副管理番号は、印刷する画像毎に割り当てられる。例えば、印刷枚数が１枚に設定され、ＡＤＦを用いてｍ枚の原稿ＭＳが印刷される場合、ｍ個の副管理番号の印刷枚数の領域には、"１"が記録される。あるいは、印刷枚数がｍ枚に設定され、１枚の原稿ＭＳが印刷される場合、ｍ個の副管理番号の印刷枚数の領域には、"ｍ"が記録される。
【００６４】
図５は、図１のコントローラ部６０の動作の例を示すフローチャートである。図５に示す動作は、画像形成装置１００に電源が投入された場合に開始され、あるいは印刷が終了した場合に開始される。
【００６５】
まず、ステップＳ１０において、コントローラ部６０は、ユーザにより印刷モードが設定され、かつ、ユーザにより印刷開始が選択されたか否かを監視する。印刷モードの設定および印刷開始の選択は、ユーザによる操作パネル３２の操作、ユーザによるＬＡＮ経由での印刷の指示、またはユーザによるＵＳＢ経由での印刷の指示のいずれかにより認識される。コントローラ部６０は、印刷モードが設定され、かつ、印刷開始が選択された場合、処理をステップＳ１２に移行する。
【００６６】
ステップＳ１２において、コントローラ部６０は、ユーザにより設定された印刷モードに副管理番号を付けて印刷モード情報を生成する。ここで、印刷枚数が複数に設定された場合、または、ＡＤＦにより複数枚の原稿ＭＳが順次スキャンされる場合、コントローラ部６０は、複数の印刷モード情報を順次生成する。
【００６７】
次に、ステップＳ１４において、コントローラ部６０は、画像データを含む印刷モード情報をＲＡＭ６０ａに記録する。次に、ステップＳ１６において、コントローラ部６０は、主管理番号と副管理番号を含む複数の印刷モード情報とともに印刷の開始の指示をエンジン制御部７０に送信し、処理を終了する。
【００６８】
例えば、印刷の開始の指示は、操作パネル３２による印刷開始ボタンの選択毎に行われる。エンジン制御部７０に送信される印刷モード情報の最大数は、ユーザにより設定される印刷枚数と、スキャナ部２０による原稿ＭＳのスキャン能力に依存して決まる。
【００６９】
例えば、コントローラ部６０からエンジン制御部７０に印刷モード情報の送信が開始されるまでに３枚の原稿ＭＳがスキャン可能であるとする。原稿ＭＳが３枚以下（ａ枚とする）で設定された印刷枚数がｂ枚のとき、ａ×ｂ個の印刷モード情報とともに、印刷の開始の指示がエンジン制御部７０に送信される。原稿ＭＳが４枚以上で設定された印刷枚数がｂ枚のとき、３×ｂ個の印刷モード情報とともに、印刷の開始の指示がエンジン制御部７０に送信される。
【００７０】
なお、ＬＡＮまたはＵＳＢを介して受信する画像データを印刷する場合、コントローラ部６０は、印刷開始ボタンの選択に対応して受信した全ての画像データを印刷モード情報とともにＲＡＭ６０ａに記録する。そして、コントローラ部６０は、印刷開始ボタンの選択に対応する全ての印刷モード情報とともに、印刷の開始の指示をエンジン制御部７０に送信する。
【００７１】
図６は、図１のエンジン制御部７０の動作の例を示すフローチャートである。図６に示す動作は、画像形成装置１００に電源が投入された場合に開始され、あるいは印刷が終了した場合に開始される。
【００７２】
まず、ステップＳ２０において、エンジン制御部７０は、コントローラ部６０から少なくとも１つの印刷モード情報とともに印刷の開始の指示を受信したか否かを監視する。エンジン制御部７０は、印刷モード情報とともに印刷の開始の指示を受信した場合、処理をステップＳ２２に移行する。
【００７３】
ステップＳ２２において、エンジン制御部７０は、受信した印刷モード情報（副管理番号を含む）のうち、画像データを除く情報をＲＡＭ７０ａに記録する。次に、ステップＳ２４において、エンジン制御部７０は、印刷モード情報にしたがって印刷を開始し、処理を終了する。
【００７４】
図７は、図６のステップＳ２４の動作の例を示すフローチャートである。例えば、図７の動作は、トレイ８０のいずれかからシートＳＨの搬送が開始されたことに基づいて開始される。
【００７５】
まず、ステップＳ３０において、エンジン制御部７０は、搬送センサ５２のセンサ出力のＯＮ／ＯＦＦを監視し、トレイ８０から取り出したシートＳＨが搬送センサ５２に届いたことを検知した場合、処理をステップＳ３２に移行する。なお、搬送センサ５２は、シートＳＨによりセンサ部が塞がれたときにＯＮ情報を出力し、センサ部が塞がれていないときにＯＦＦ情報を出力する。
【００７６】
ステップＳ３２において、エンジン制御部７０は、搬送センサ５２がＯＮ情報を出力している時間であるＯＮ時間の計測を開始し、処理をステップＳ３４に移行する。ステップＳ３４において、エンジン制御部７０は、搬送センサ５２のセンサ出力のＯＮ／ＯＦＦを監視し、ＯＦＦ状態になった場合、処理をステップＳ３６に移行し、ＯＮ状態が維持される場合、処理をステップＳ６０に移行する。
【００７７】
ステップＳ３６において、エンジン制御部７０は、搬送センサ５２がＯＮ情報を出力している時間の計測を終了し、処理をステップＳ３８に移行する。ステップＳ３８において、エンジン制御部７０は、搬送センサ５２がＯＮ情報を出力した時間と、シートＳＨの搬送速度とに基づいて、シートＳＨの搬送方向（例えば、縦方向）の長さであるシート長Ｌを算出し、処理をステップＳ４０に移行する。
【００７８】
ステップＳ４０において、エンジン制御部７０は、ＲＡＭ７０ａに記録した印刷モード情報に含まれる設定サイズに対応するシート長Ａと、ステップＳ３８で算出したシート長Ｌとを比較する。エンジン制御部７０は、シート長Ｌが、シート長Ａ＋α以上またはシート長Ａ−β以下の場合、シートサイズの不一致を検知し、処理をステップＳ４２に移行する。特に限定されないが、αはシート長Ａの２０％程度であり、βはシート長Ａの１０％程度である。なお、α、βは、シートサイズに拘わらず一定でもよく、シートサイズが大きいほど大きくしてもよい。
【００７９】
なお、エンジン制御部７０は、ステップＳ３８の処理を省略し、計測したＯＮ時間をシート長Ｌとしてもよい。この場合、エンジン制御部７０は、ステップＳ４０において、ＯＮ時間が所定の時間範囲外である場合、シートサイズの不一致を検知し、ＯＮ時間が所定の時間範囲である場合、シートサイズの一致を検知する。なお、上述したように、所定の時間範囲は、操作パネル３２を用いてユーザにより設定されたシートのサイズである設定サイズに応じて変更されてもよい。
【００８０】
ステップＳ４２において、エンジン制御部７０は、ＲＡＭ７０ａに記録された印刷モード情報に基づいて、印刷開始ボタンの選択に応じてシートＳＨに印刷される印刷回数である印刷枚数が１枚か否かを判定する。例えば、エンジン制御部７０は、ＲＡＭ７０ａに１つの副管理番号のみが記録されている場合、印刷枚数が１枚であると判定し、ＲＡＭ７０ａに複数の副管理番号が記録されている場合、印刷枚数が複数枚であると判定する。エンジン制御部７０は、印刷枚数が１枚の場合、動作モードがＭＤ１であると判定し、処理をステップＳ４４に移行する。エンジン制御部７０は、印刷枚数が２枚以上の場合、動作モードがＭＤ２であると判定し、処理をステップＳ５０に移行する。
【００８１】
なお、ユーザにより設定された印刷枚数に応じて動作モードＭＤ１、ＭＤ２が判定される場合、エンジン制御部７０は、ＲＡＭ７０ａに記録された印刷モード情報の印刷枚数が１の場合、動作モードがＭＤ１であると判定する。エンジン制御部７０は、ＲＡＭ７０ａに記録された印刷モード情報の印刷枚数が２以上の場合、動作モードがＭＤ２であると判定する。
【００８２】
ステップＳ４４において、エンジン制御部７０は、印刷を継続し、画像が印刷されたシートＳＨを排出口５１から排出し、処理をステップＳ４６に移行する。ステップＳ４６において、エンジン制御部７０は、印刷したシートＳＨの排出とシートサイズの不一致とをコントローラ部６０に通知し、処理をステップＳ４８に移行する。通知を受信したコントローラ部６０は、シートサイズの不一致を示すエラー画面（シートサイズ不一致画面）を操作パネル３２に表示する。
【００８３】
ステップＳ４８において、エンジン制御部７０は、リカバリー印刷を禁止し、ＲＡＭ７０ａに保持された印刷対象の印刷モード情報を消去し、処理を終了する。印刷開始ボタンの選択毎の印刷枚数が１枚で、かつ、シートサイズの不一致が検知された場合、リカバリー印刷を禁止することで、排出された印刷済みのシートＳＨを持ち去った場合にも、他のユーザが印刷を不正に実行することを防止できる。この結果、セキュリティを向上することができる。
【００８４】
一方、印刷開始ボタンの選択に応じてシートＳＨに印刷される印刷枚数が２枚以上の場合、ステップＳ５０において、エンジン制御部７０は、シートＳＨの搬送動作を停止し、シートＳＨを搬送部５０内に留め（ジャム停止）、処理をステップＳ５２に移行する。
【００８５】
ステップＳ５２において、エンジン制御部７０は、ジャム停止をコントローラ部６０に通知する。通知を受信したコントローラ部６０は、搬送部５０からシートＳＨを取り除くことをユーザに促すエラー画面（ジャム停止画面）を操作パネル３２に表示させる。
【００８６】
次に、ステップＳ５４において、エンジン制御部７０は、ジャム停止したシートＳＨが搬送部５０から取り除かれたことを搬送センサ５２等により検知した後、シートサイズの不一致を示す情報をコントローラ部６０に通知する。通知を受信したコントローラ部６０は、シートサイズの不一致を示すエラー画面（シートサイズ不一致画面）を操作パネル３２に表示させる。この後、コントローラ部６０は、リカバリー印刷の制御を実行する。
【００８７】
次に、ステップＳ５６において、エンジン制御部７０は、コントローラ部６０からリカバリー印刷の指示を受信した場合、処理をステップＳ５８に移行し、リカバリー印刷の指示を受信しない場合、処理を終了する。ステップＳ５８において、エンジン制御部７０は、コントローラ部６０から受信する印刷モード情報のうち、画像データを除く情報をＲＡＭ７０ａに記録し、コントローラ部６０から受信した画像データを使用してリカバリー印刷を行い、処理を終了する。なお、エンジン制御部７０は、リカバリー印刷の終了後、ＲＡＭ７０ａに記録されたリカバリー印刷用の印刷モード情報を消去する。
【００８８】
ステップＳ６０において、エンジン制御部７０は、ＯＮ時間が、予め設定されたタイムアウト時間を超えた場合、処理をステップＳ６２に移行し、ＯＮ時間がタイムアウト時間を超えていない場合、処理をステップＳ３４に戻し、ＯＮ時間の計測を継続する。
【００８９】
ステップＳ６２において、エンジン制御部７０は、シートＳＨの搬送中にジャム（紙詰まり）が発生したと判断し、シートＳＨの搬送動作を停止し（ジャム停止）、処理をステップＳ６４に移行する。ステップＳ６４において、エンジン制御部７０は、ステップＳ５２と同様に、ジャム停止をコントローラ部６０に通知し、搬送部５０からシートＳＨを取り除くことをユーザに促すエラー画面（ジャム停止画面）を操作パネル３２に表示させる。
【００９０】
また、エンジン制御部７０は、ジャム停止したシートＳＨが搬送部５０から取り除かれたことを搬送センサ５２等により検知した場合、コントローラ部６０にジャム停止の解除を通知し、処理をステップＳ５６に移行する。ジャム停止の解除の通知を受信したコントローラ部６０は、リカバリー印刷の制御を実行する。
【００９１】
一方、ステップＳ４０において、シートＳＨのサイズと設定サイズとが一致する場合、ステップＳ６６において、エンジン制御部７０は、印刷を継続し、画像が印刷されたシートＳＨを排出口５１から排出し、処理を終了する。すなわち、通常の印刷動作が実行される。なお、エンジン制御部７０は、シートＳＨに印刷した画像に対応してＲＡＭ７０ａが保持する印刷モード情報の消去を消去する。
【００９２】
図８は、図１のコントローラ部６０によるリカバリー印刷の制御の例を示すフローチャートである。図８に示す動作は、例えば、図５に示したステップＳ１６の後に開始される。
【００９３】
まず、ステップＳ７０において、コントローラ部６０は、エンジン制御部７０からジャム停止の通知を受信した場合、処理をステップＳ７２に移行し、ジャム停止の通知を受信していない場合、処理をステップＳ８２に移行する。ジャム停止の通知は、印刷モード情報に含まれる副管理番号（何枚目のシートＳＨをジャム停止したかの情報）を含む。
【００９４】
ステップＳ７２において、コントローラ部６０は、ジャム停止の通知に含まれる副管理番号に対応してＲＡＭ６０ａに記録されている印刷モード情報に、リカバリー印刷があることを示すリカバリー情報を追加し、処理をステップＳ７４に移行する。
【００９５】
例えば、エンジン制御部７０は、ステップＳ７０のジャム停止の通知において、印刷ジョブのうち、ジャム停止したシートＳＨに対応する副管理番号と、それ以降の副管理番号とを含むジャム停止の通知をコントローラ部６０に送信する。この場合、ジャム停止したシートＳＨと、それ以降のシートＳＨに印刷される画像がリカバリー印刷の対象になる。あるいは、エンジン制御部７０は、ステップＳ７０のジャム停止の通知において、印刷ジョブに対応する主管理番号をコントローラ部６０に送信する。この場合、印刷ジョブに含まれる全ての画像がリカバリー印刷の対象になる。
【００９６】
ステップＳ７４において、コントローラ部６０は、リカバリー印刷を行うか否かをユーザに選択させる画面を、操作パネル３２に表示し、ユーザによりリカバリー印刷が選択されか否かを判定する。そして、コントローラ部６０は、リカバリー印刷が選択された場合、処理をステップＳ７６に移行し、リカバリー印刷が選択されていない場合、処理をステップＳ８４に移行する。
【００９７】
ステップＳ７６において、コントローラ部６０は、リカバリー情報を追加した印刷モード情報（画像データを含む）を、リカバリー印刷の対象の情報としてエンジン制御部７０に送信することで、リカバリー印刷を指示し、処理をステップＳ７８に移行する。なお、複数の印刷モード情報が、リカバリー印刷の対象の情報として、エンジン制御部７０に送信されてもよい。リカバリー印刷の指示を受信したエンジン制御部７０は、リカバリー印刷を行う。
【００９８】
ステップＳ７８において、コントローラ部６０は、リカバリー印刷の終了を示すシートＳＨの排出通知の受信を待ち、エンジン制御部７０から排出通知を受信した場合、処理をステップＳ８０に移行する。ステップＳ８０において、コントローラ部６０は、リカバリー印刷を行った印刷ジョブを示す主管理番号に対応してＲＡＭ６０ａに記録された印刷モード情報を削除し、処理を終了する。なお、ステップＳ７８、Ｓ８０の処理は、リカバリー印刷の対象の印刷モード情報毎に行われてもよい。
【００９９】
一方、ステップＳ８２において、コントローラ部６０は、エンジン制御部７０から排出通知を受信した場合、印刷が正常に終了したと判定し、処理を終了し、排出通知を受信しない場合、処理をステップＳ７０に戻す。
【０１００】
ステップＳ８４において、コントローラ部６０は、ユーザによりリカバリー印刷の不要が選択された場合、処理を終了し、ユーザによりリカバリー印刷の不要が選択されていない場合、処理をステップＳ７４に戻す。
【０１０１】
図９は、図１の操作パネル３２に表示される画面の例を示す説明図である。
【０１０２】
エンジン制御部７０からシートＳＨのジャム停止（紙詰まり）の通知を受信した場合、コントローラ部６０は、図９（ａ）に示すジャム停止画面を操作パネル３２に表示する。図９（ａ）では、紙詰まりの発生を知らせるメッセージと、搬送部５０からシートＳＨ（用紙）を取り除くことを促すメッセージとを含む画像が操作パネル３２に表示される。
【０１０３】
エンジン制御部７０からシートサイズの不一致の通知を受信した場合、コントローラ部６０は、図９（ｂ）に示すシートサイズ不一致画面を操作パネル３２に表示する。図９（ｂ）では、ユーザが選択したトレイ８０の名称（この例では手差しトレイ）と、設定サイズ（この例ではＡ５サイズ）とを含む画像が操作パネル３２に表示される。また、シートＳＨ（用紙）の向きとおよびシートＳＨのサイズ（用紙サイズ）の確認を促すメッセージを含む画像が操作パネル３２に表示される。
【０１０４】
エンジン制御部７０からジャム停止の解除の通知を受信した後、コントローラ部６０は、図９（ｃ）に示すリカバリー印刷画面を操作パネル３２に表示する。図９（ｃ）では、リカバリー印刷をするか否かをユーザに選択させるメッセージを含む画像が操作パネル３２に表示される。
【０１０５】
図１０から図１２は、図１の画像形成装置１００におけるシートサイズの不一致時の動作の概要図である。図１０から図１２では、手差しトレイ８０ｃが選択され、手差しトレイ８０ｃから供給されるシートＳＨに画像が印刷される例が示される。
【０１０６】
図１０から図１２の左側は、印刷開始ボタンの選択毎に印刷枚数が１枚に設定された場合の動作の例を示す。図１０から図１２の右側は、印刷開始ボタンの選択毎に印刷枚数が複数枚（例えば、２枚）に設定された場合の動作の例を示す。以下では、印刷開始ボタンの選択毎に印刷枚数が１枚に設定された動作は１枚印刷と称され、印刷開始ボタンの選択毎に印刷枚数が複数枚に設定された動作は複数枚印刷と称される。
【０１０７】
まず、状態１において、原稿ＭＳがスキャナ部２０にセットされた後、印刷開始ボタンがユーザにより選択され、手差しトレイ８０ｃからシートＳＨが給紙される。ここで、手差しトレイ８０ｃにセットされたシートＳＨのサイズは、操作パネル３２で設定された設定サイズと異なる。
【０１０８】
次に、状態２において、シートサイズの不一致が検知される。複数枚印刷では、１枚目のシートＳＨのサイズの不一致が検知されたときに、２枚目のシートＳＨの給紙が開始されている。
【０１０９】
次に、状態３において、１枚印刷では、シートＳＨが搬送部５０から排出され、操作パネル３２にシートサイズ不一致画面が表示される。複数枚印刷では、１枚目および２枚目のシートＳＨが搬送部５０内で停止し（ジャム停止）、操作パネル３２にジャム停止画面が表示される。なお、複数枚印刷では、状態３の代わりに状態３'に示すように、シートＳＨを除去しやすい位置まで搬送した後、シートＳＨの搬送を停止してもよい。例えば、シートＳＨを除去しやすい位置は、排出口５１である。
【０１１０】
次に、図１１に示す状態４において、１枚印刷では、操作パネル３２にシートサイズ不一致画面が継続して表示される。複数枚印刷では、ジャム停止画面を見たユーザによりシートＳＨが除去された後、操作パネル３２にシートサイズ不一致画面が表示される。
【０１１１】
次に、状態５において、手差しトレイ８０ｃに設定サイズと同じサイズのシートＳＨがユーザによりセットされる。次に、状態６において、ユーザにより、シートサイズ不一致画面の「ＯＫ」が選択される。
【０１１２】
次に、状態７において、１枚印刷では、ユーザにより原稿ＭＳがスキャナ部２０にセットされ、シートサイズが設定される。複数枚印刷では、操作パネル３２に表示されるリカバリー印刷画面において、リカバリー印刷が選択される。
【０１１３】
次に、図１２の状態８において、操作パネル３２の画面中の印刷開始がユーザにより選択され、手差しトレイ８０ｃからサイズの正しいシートＳＨが給紙される。次に、状態９において、シートサイズの一致が検知され、シートＳＨに画像が印刷される。複数枚印刷では、設定された印刷枚数のシートＳＨが順次印刷される。そして、状態１０において、画像が印刷されたシートＳＨが搬送部５０から排出され、印刷動作が終了する。
【０１１４】
以上、図１から図１２に示す実施形態では、一枚印刷でシートサイズの不一致が検知された場合、印刷したシートＳＨが排出され、リカバリー印刷が禁止される。これにより、ユーザが排出されたシートを持ち去った場合にも、第三者によるリカバリー印刷ができないため、不正な印刷が行われることを防止することができ、セキュリティを向上することができる。
【０１１５】
複数枚印刷でシートサイズの不一致が検知された場合、印刷したシートＳＨの搬送が停止され、リカバリー印刷が許可される。これにより、間違ったサイズの複数のシートＳＨに画像が印刷されることを防止することができる。また、間違ったサイズの大量のシートＳＨが印刷されるのを待つことなく、リカバリー印刷を実行できるため、ユーザは、サイズの正しいシートを用いて、素早く印刷を再開することができる。さらに、印刷されたシートが排出されないことを契機として、ユーザは、シートのジャムを認識して搬送部５０からシートＳＨを取り出してリカバリー印刷を行うため、第三者によりリカバリー印刷が行われることを防止することができる。
【０１１６】
この結果、シートサイズの不一致を検知した場合、シートを無駄に印刷することを抑止しつつ、セキュリティを向上することができる。
【０１１７】
また、１枚印刷でシートサイズの不一致が検知された場合、印刷したシートＳＨが排出されるため、シートＳＨを搬送部５０から取り除く時間を不要にでき、印刷作業の効率を向上することができる。さらに、複数枚印刷でシートサイズの不一致が検知された場合、シートＳＨを除去しやすい位置まで搬送することでも、シートＳＨを搬送部５０から取り除く時間を不要にでき、印刷作業の効率を向上することができる。
【０１１８】
図１３は、本発明の別の実施形態に係る画像形成装置におけるシートサイズの不一致時の動作仕様の例を示す説明図である。この実施形態の画像形成装置の構成は、シートサイズの不一致時の動作仕様が異なることを除き、図１および図２に示した画像形成装置１００の構成と同様である。この実施形態の画像形成装置は、図１の画像形成装置１００と区別するため、画像形成装置２００と称される。
【０１１９】
また、画像形成装置２００の動作は、動作モードＭＤ１、ＭＤ２の判定条件が異なることを除き、図５、図６、図７、図８に示した動作と同様である。図２のＲＡＭ６０ａ、７０ａに記録される印刷モード情報の例は、図３と同じである。
【０１２０】
例えば、動作仕様は、画像形成装置２００の出荷前に４つの動作仕様２−５のいずれかに設定される。各動作モードＭＤ１、ＭＤ２において、シートＳＨを排出するかジャム停止するかの仕様、およびリカバリー印刷を禁止するか許可するかの仕様は、図４の各動作モードＭＤ１、ＭＤ２の仕様と同じである。
【０１２１】
すなわち、動作モードＭＤ１では、シートサイズの不一致時に、シートＳＨが排出され、リカバリー印刷が禁止される。動作モードＭＤ２では、シートサイズの不一致時に、シートＳＨが排出されずにジャム停止になり、リカバリー印刷が許可される。なお、シートサイズの不一致の表示は、動作モードＭＤ１、ＭＤ２に拘わらず行われる。
【０１２２】
動作仕様２では、画像形成装置２００は、印刷開始ボタンの選択毎（すなわち、印刷ジョブ毎）の印刷枚数がｎ枚以下（ｎは２以上の整数のいずれか）の場合、動作モードをＭＤ１に設定する。また、画像形成装置２００は、印刷開始ボタンの選択毎の印刷枚数がｎ＋１枚以上の場合、動作モードをＭＤ２に設定する。
【０１２３】
動作仕様３では、画像形成装置２００は、印刷開始ボタンの選択毎の印刷枚数がｍ枚以下（ｍは１以上の整数のいずれか）に設定され、かつ、片面印刷が選択され、かつ、予め決められた特定のトレイ８０が選択された場合、動作モードをＭＤ１に設定する。また、画像形成装置２００は、動作モードＭＤ１の条件以外に設定された場合、動作モードをＭＤ２に設定する。例えば、印刷開始ボタンの選択毎の印刷枚数がｍ＋１枚以上の場合、または両面印刷が選択された場合、または手差しトレイ８０ｃ以外のトレイ８０ａ、８０ｂが選択された場合、他の条件に拘わりなく、動作モードＭＤ２が設定される。
【０１２４】
例えば、免許証などの機密性の高い書類のコピーは、片面印刷されることが多く、あるいは、特定のトレイ８０を選択することが多い。さらに、機密性の高い書類のコピーは、コピー枚数が最小限に設定されることが多い。このような条件（ＭＤ１）においてシートサイズの不一致を検知した場合、画像が印刷されたシートＳＨを排出してリカバリー印刷を禁止することで、他のユーザが印刷を不正に実行することを防止でき、セキュリティを向上することができる。
【０１２５】
一方、動作モードＭＤ１以外の条件の場合（すなわち、動作モードＭＤ２）、シートサイズの不一致時にシートＳＨをジャム停止させてリカバリー印刷を許可することで、間違ったサイズの複数のシートＳＨが印刷されることを防止することができる。これにより、シートＳＨが無駄に消費されることを防止することができ、ユーザが準備したシートが足りなくなる問題を解消することができる。この結果、シートを無駄に印刷することを抑止しつつ、セキュリティを向上することができる。
【０１２６】
動作仕様４では、画像形成装置２００は、印刷開始ボタンの選択毎の印刷枚数がｍ枚以下（ｍは１以上の整数のいずれか）に設定され、かつ、片面印刷が選択され、かつ、手差しトレイ８０ｃが選択された場合、動作モードをＭＤ１に設定する。また、画像形成装置２００は、動作モードＭＤ１の設定条件を満足しない場合、動作モードを動作モードＭＤ２に設定する。
【０１２７】
例えば、免許証などの機密性の高い書類のコピーは、手差しトレイ８０ａを使用して片面印刷されることが多く、コピー枚数も最小限に設定される場合が多い。したがって、シートサイズの不一致時に、動作仕様３での動作と同様に、シートを無駄に印刷することを抑止しつつ、セキュリティを向上することができる。
【０１２８】
動作仕様５では、シートサイズが不一致で、画像が印刷されたシートＳＨを排出する場合に、サイズが間違っているシートＳＨに画像が印刷できるか否かの条件が、動作仕様４の設定条件に追加される。そして、サイズが間違っているシートＳＨに画像が印刷できない場合、リカバリー印刷が禁止され（ＭＤ１）、サイズが間違っているシートＳＨに画像が印刷できる場合、リカバリー印刷が許可される（ＭＤ１'）。
【０１２９】
例えば、動作仕様５では、画像形成装置２００は、印刷開始ボタンの選択毎の印刷枚数がｍ枚以下に設定され、かつ、片面印刷が選択され、かつ、手差しトレイ８０ｃが選択された場合、動作モードをＭＤ１またはＭＤ１'に設定する。ここで、ｍは１以上の整数のいずれかである。画像形成装置２００は、印刷開始ボタンの選択毎の印刷枚数がｍ＋１枚以上の場合、動作モードをＭＤ２に設定する。
【０１３０】
操作パネル３２を介して設定されたシートの設定サイズが、トレイ８０から供給されるシートＳＨのサイズより小さい場合、プリンタ部４０で形成される画像の全てをシートＳＨに印刷可能である。すなわち、ユーザは、シートＳＨのサイズが設定したサイズと異なるが、期待する画像が印刷されたシートＳＨを得ることが可能であり、印刷されたシートＳＨを持って立ち去る可能性がある。この場合、動作モードは、画像を印刷したシートＳＨが排出され、かつ、リカバリー印刷が禁止される動作モードＭＤ１に設定される。
【０１３１】
これにより、他の動作モードＭＤ１−ＭＤ４と同様に、シートサイズの不一致を検知した場合、画像が印刷されたシートＳＨを排出してリカバリー印刷を禁止することで、他のユーザが印刷を不正に実行することを防止でき、セキュリティを向上することができる。
【０１３２】
一方、シートの設定サイズが、トレイ８０から供給されるシートＳＨのサイズを超える場合、プリンタ部４０で形成される画像の全てをシートＳＨに印刷することができない場合がある。この場合、排出口５１から排出されるシートＳＨには、ユーザが期待する画像は印刷されていない。したがって、動作モードは、リカバリー印刷が許可される動作モードＭＤ１'に設定される。動作モードＭＤ１、ＭＤ１'は、リカバリー印刷が禁止されるか許可されるかのみが異なる。
【０１３３】
動作モードＭＤ１'では、排出されたシートＳＨにユーザが期待する画像が印刷できていない場合、ユーザは再印刷（リカバリー印刷）を行うことが可能である。画像が印刷されたシートＳＨを排出するとともにリカバリー印刷を許可することで、ユーザは、サイズの正しいシートを用いて、再印刷を容易に行うことができる。
【０１３４】
なお、動作仕様３では、「ｍ枚以下かつ片面」または「ｍ枚以下かつ特定の給紙トレイ」のいずれかが動作モードＭＤ１の設定条件にされてもよい。動作仕様４では、「ｍ枚以下かつ手差しトレイ」が動作モードＭＤ１の設定条件にされてもよい。
【０１３５】
また、動作仕様５において、動作モードＭＤ１、ＭＤ２を判定するための設定条件は、シートサイズの比較を除き、動作仕様１（図４）、動作仕様２または動作仕様３の設定条件のいずれかに設定されてもよい。また、動作仕様５において、動作モードＭＤ１、ＭＤ２を判定するための設定条件は、シートサイズの比較を除き、「ｍ枚以下かつ片面」、「ｍ枚以下かつ特定の給紙トレイ」または「ｍ枚以下かつ手差しトレイ」のいずれかに設定されてもよい。
【０１３６】
動作仕様２−５の各々における画像形成装置２００の動作の概要は、印刷開始ボタンの選択毎の印刷枚数が異なることを除き、図１０から図１２と同様である。例えば、動作仕様４において、"ｍ"が"２"で、印刷開始ボタンの選択毎の印刷枚数が１枚または２枚の場合であって、手差しトレイでの片面印刷が選択された場合（動作モードＭＤ１）、シートサイズの不一致時に、画像が印刷された２枚の画像が排出される。このとき、リカバリー印刷は禁止される。また、"ｍ"が"２"で印刷開始ボタンの選択毎の印刷枚数が３枚以上の場合、または両面印刷が選択された場合、または給紙トレイ８０ａ、８０ｂのいずれかが選択された場合、他の条件に拘わりなく、動作モードＭＤ２が設定される。
【０１３７】
なお、動作モードの条件であるｎ枚またはｍ枚は、操作パネル３２を用いてユーザが設定する印刷枚数でもよい。この場合、例えば、ユーザが設定する印刷枚数がｎ枚以下またはｍ枚以下の場合に動作モードＭＤ１が設定され、ｎ＋１枚以上またはｍ＋１枚以上の場合に動作モードＭＤ２が設定される。すなわち、動作モードＭＤ１、ＭＤ２は、印刷する原稿ＭＳの１枚毎の印刷枚数に応じて設定されてもよい。
【０１３８】
なお、図４に示した動作仕様１と、図１３に示した動作仕様２−５とを相互に切り替え可能にしてもよい。例えば、画像形成装置２００に設けられるＲＯＭ等の不揮発性メモリに、動作仕様１−５を示す情報を予め格納しておき、画像形成装置２００の電源投入時に、不揮発性メモリから読み出す情報に応じて動作仕様が設定可能である。
【０１３９】
以上、図１３に示す実施形態においても、図１から図１２に示した実施形態と同様に、シートを無駄に印刷することを抑止しつつ、セキュリティを向上することができる。さらに、図１３に示す実施形態では、シートサイズを間違えやすい複数の条件が設定された場合で、シートサイズが不一致の場合に、印刷されたシートＳＨを排出し、リカバリー印刷を禁止することができる。
【０１４０】
また、動作仕様５では、プリンタ部４０で形成される画像の全てをシートＳＨに印刷できないおそれがある場合、シートＳＨが排出され、リカバリー印刷が許可される。これにより、ユーザは、シートＳＨを搬送部５０から取り除くことなく、サイズの正しいシートＳＨを用いて、再印刷を行うことができ、印刷作業の効率を向上することができる。
【０１４１】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１４２】
１０  圧板
２０  スキャナ部
３０操作部
４０  プリンタ部
４１  画像形成ユニット
４２  転写ローラ
４３  中間転写ベルト
４４  定着装置
４５  シート転写ローラ
５０  搬送部
５２  搬送センサ
５４  排出センサ
６０  コントローラ部
７０  エンジン制御部
８０ａ、８０ｂ  給紙トレイ
８０ｃ手差しトレイ
１００  画像形成装置
ＭＤ１、ＭＤ２  動作モード
ＭＳ  原稿
ＳＨ  シート
【先行技術文献】
【特許文献】
【０１４３】
【特許文献１】特開２００９−２０３０７４号公報
【図１】
2020034878.tif 000003
【図２】
2020034878.tif 000004
【図３】
2020034878.tif 000005
【図４】
2020034878.tif 000006
【図５】
2020034878.tif 000007
【図６】
2020034878.tif 000008
【図７】
2020034878.tif 000009
【図８】
2020034878.tif 000010
【図９】
2020034878.tif 000011
【図１０】
2020034878.tif 000012
【図１１】
2020034878.tif 000013
【図１２】
2020034878.tif 000014
【図１３】
2020034878.tif 000015