(57)【要約】      （修正有）【課題】正確かつ確実に用紙を給紙部にセットすること。【解決手段】複合機は、用紙を給紙する給紙ユニットと、用紙の主走査方向のサイズを特定するための第１の検知情報を検知する主走査センサＳ１と、前記用紙の副走査方向のサイズを特定するための第２の検知情報を検知する副走査センサＳ３と、給紙ユニットにおける用紙の有無を検知する用紙有無センサと、用紙有りを検知したか否かを監視するセンサ監視部と、用紙有りを検知した後に、第１経過時間を計時するタイマと、第１経過時間が、所定の第１設定時間を経過した場合に、用紙サイズを、第１の検知情報および第２の検知情報に基づいて特定するサイズ特定部と、用紙サイズが特定されるまでは、用紙を給紙しないように給紙部の動作を制御する給紙制御部を備えた。【選択図】図３
2010111512.tif 000002
【特許請求の範囲】
【請求項１】
用紙を給紙する給紙部と、
前記用紙の主走査方向のサイズを特定するための第１の検知情報を検知する主走査センサと、
前記用紙の副走査方向のサイズを特定するための第２の検知情報を検知する副走査センサと、
前記給紙部における前記用紙の有無を検知する用紙有無センサと、
前記用紙有無センサが用紙有りを検知したか否かを監視するセンサ監視部と、
前記用紙有無センサが用紙有りを検知した後に、第１経過時間を計時する計時部と、
前記第１経過時間が、所定の第１設定時間を経過した場合に、前記用紙のサイズを、前記第１の検知情報および前記第２の検知情報に基づいて特定するサイズ特定部と、
前記用紙のサイズが特定されるまでは、前記用紙を給紙しないように前記給紙部の動作を制御する給紙制御部と、
給紙される前記用紙に対して画像形成処理を実行する画像形成部と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記センサ監視部は、さらに、前記第２の検知情報が変化したか否かを監視し、
前記計時部は、前記第１経過時間を、前記用紙有無センサが用紙有りを検知した後であって、かつ前記第２の検知情報が変化していないと判断された時点から計時することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記センサ監視部は、さらに、前記第１の検知情報が変化したか否かを監視し、
前記計時部は、さらに、前記第１の検知情報および前記第２の検知情報が変化していないと判断した時点からの第２経過時間を計時し、
前記サイズ特定部は、前記第２経過時間が、所定の第２設定時間を経過した場合に、前記用紙のサイズを、前記第１の検知情報または前記第２の検知情報に基づいて仮確定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記センサ監視部は、前記仮確定の後に、前記用紙有無センサが用紙有りを検知し、
前記計時部は、前記仮確定の後に、前記用紙有無センサが用紙有りを検知した時点からの前記第１経過時間を計時し、
前記サイズ特定部は、前記第１経過時間が前記第１設定時間を経過した場合に、前記仮確定された用紙のサイズを、前記第１の検知情報および前記第２の検知情報に基づいて確定し、
前記給紙制御部は、前記用紙のサイズが前記仮確定の後に確定されるまでは、前記用紙を給紙しないように前記給紙部の動作を制御することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記給紙部から給紙される前記用紙を読み取る読取部と、
前記読取部の動作を制御する読取制御部と、
前回の読取り動作時に特定された前記用紙のサイズを記憶する記憶部と、をさらに備え、
前記センサ監視部は、さらに、前記第１の検知情報または前記第２の検知情報が変化したか否かを監視し、
前記読取制御部は、前記画像形成処理の開始後に前記給紙部による給紙動作が中断した場合に、前記第１の検知情報または前記第２の検知情報が変化した場合でも、前記記憶部に記憶された前回の前記用紙のサイズで前記用紙を読み取るように前記読取部を制御することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
出力部と、
前記画像形成処理の開始後に用紙切れにより前記給紙部による給紙動作が中断した場合であって、前記第１の検知情報または前記第２の検知情報が変化した場合に、前記出力部に、用紙を正しくセットすべき旨を報知する出力制御部と、
をさらに備えたことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
利用者から前記第１設定時間または第２設定時間の入力を受け付ける入力受付部
をさらに備えたことを特徴とする請求項３に記載の画像形成装置。
【請求項８】
画像形成装置で実行される給紙制御方法であって、
前記画像形成装置は、前記用紙を給紙する給紙部と、給紙される前記用紙に対して画像形成処理を実行する画像形成部と、前記用紙の主走査方向のサイズを特定するための第１の検知情報を検知する主走査センサと、前記用紙の副走査方向のサイズを特定するための第２の検知情報を検知する副走査センサと、前記給紙部における前記用紙の有無を検知する用紙有無センサと、を備え、
前記用紙有無センサが用紙有りを検知したか否かを監視するステップと、
前記用紙有無センサが用紙有りを検知した後に、第１経過時間を計時するステップと、
前記第１経過時間が、所定の第１設定時間を経過した場合に、前記用紙のサイズを、前記第１の検知情報および前記第２の検知情報に基づいて特定するステップと、
前記用紙のサイズが特定されるまでは、前記用紙を給紙しないように前記給紙部の動作を制御するステップと、
を含むことを特徴とする給紙制御方法。
【請求項９】
コンピュータに実行させるためのプログラムであって、
前記コンピュータは、前記用紙を給紙する給紙部と、給紙される前記用紙に対して画像形成処理を実行する画像形成部と、前記用紙の主走査方向のサイズを特定するための第１の検知情報を検知する主走査センサと、前記用紙の副走査方向のサイズを特定するための第２の検知情報を検知する副走査センサと、前記給紙部における前記用紙の有無を検知する用紙有無センサと、を備え、
前記用紙有無センサが用紙有りを検知したか否かを監視するステップと、
前記用紙有無センサが用紙有りを検知した後に、第１経過時間を計時するステップと、
前記第１経過時間が、所定の第１設定時間を経過した場合に、前記用紙のサイズを、前記第１の検知情報および前記第２の検知情報に基づいて特定するステップと、
前記用紙のサイズが特定されるまでは、前記用紙を給紙しないように前記給紙部の動作を制御するステップと、
を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、給紙制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、プリンタや、コピー機能、ファクシミリ（ＦＡＸ）機能、印刷機能、スキャナ機能等を一つの筐体に納めたいわゆるＭＦＰ（Multi  Function  Peripheral）と称される複合機等、印刷機能を備えた装置は多々存在する。一般的に、このような複合機では、印刷対象の用紙をトレイ等の給紙装置にセットして印刷する、いわゆる手差しモードによる印刷が可能となっている。また、給紙装置の主走査方向（手前・奥）または副走査方向（左・右）には、セットした用紙が主走査方向、副走査方向にずれることを防止するためのフェンスが設けられているのが一般的である。
【０００３】
手差しモードによる印刷では、セットされた様々なサイズの用紙を速やかに印刷するために、給紙装置にセットされた用紙の主走査方向の長さと副走査方向の長さを自動的に検知して、印刷処理等の画像処理を開始する技術が開示されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、利用者が用紙を給紙装置にセットし、フェンスによって用紙を固定させようとしている最中に、用紙が自動的に搬送されてしまう場合があり、用紙を給紙装置に正確にセットすることができないという問題がある。
【０００５】
また、用紙切れ等によって印刷途中で用紙を給紙装置にセットする場合にも、上述した場合と同様に、用紙を給紙装置に正確にセットすることができないという問題がある。
【０００６】
さらには、印刷途中で用紙切れ等が生じた場合に、利用者が誤ったサイズの用紙をセットした場合であっても自動的に搬送されて紙詰まり等の不具合を生じさせる場合があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、正確かつ確実に原稿を給紙装置にセットすることができる画像形成装置、給紙制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる画像形成装置は、前記用紙を給紙する給紙部と、前記用紙の主走査方向のサイズを特定するための第１の検知情報を検知する主走査センサと、前記用紙の副走査方向のサイズを特定するための第２の検知情報を検知する副走査センサと、前記給紙手段における前記用紙の有無を検知する用紙有無センサと、前記用紙有無センサが用紙有りを検知したか否かを監視するセンサ監視部と、前記用紙有無センサが用紙有りを検知した後に、第１経過時間を計時する計時部と、前記第１経過時間が、所定の第１設定時間を経過した場合に、前記用紙のサイズを、前記第１の検知情報および前記第２の検知情報に基づいて特定するサイズ特定部と、前記用紙のサイズが特定されるまでは、前記用紙を給紙しないように前記給紙部の動作を制御する給紙制御部と、給紙される前記用紙に対して画像形成処理を実行する画像形成部と、を備えたことを特徴とする。
【０００９】
また、本発明にかかる給紙制御方法は、画像形成装置で実行される給紙制御方法であって、前記画像形成装置は、前記用紙を給紙する給紙部と、給紙される前記用紙に対して画像形成処理を実行する画像形成部と、前記用紙の主走査方向のサイズを特定するための第１の検知情報を検知する主走査センサと、前記用紙の副走査方向のサイズを特定するための第２の検知情報を検知する副走査センサと、前記給紙手段における前記用紙の有無を検知する用紙有無センサと、を備え、前記用紙有無センサが用紙有りを検知したか否かを監視するステップと、前記用紙有無センサが用紙有りを検知した後に、第１経過時間を計時するステップと、前記第１経過時間が、所定の第１設定時間を経過した場合に、前記用紙のサイズを、前記第１の検知情報および前記第２の検知情報に基づいて特定するステップと、前記用紙のサイズが特定されるまでは、前記用紙を給紙しないように前記給紙部の動作を制御するステップと、を含むことを特徴とする。
【００１０】
また、本発明にかかるプログラムは、コンピュータに実行させるためのプログラムであって、前記コンピュータは、前記用紙を給紙する給紙部と、給紙される前記用紙に対して画像形成処理を実行する画像形成部と、前記用紙の主走査方向のサイズを特定するための第１の検知情報を検知する主走査センサと、前記用紙の副走査方向のサイズを特定するための第２の検知情報を検知する副走査センサと、前記給紙手段における前記用紙の有無を検知する用紙有無センサと、を備え、前記用紙有無センサが用紙有りを検知したか否かを監視するステップと、前記用紙有無センサが用紙有りを検知した後に、第１経過時間を計時するステップと、前記第１経過時間が、所定の第１設定時間を経過した場合に、前記用紙のサイズを、前記第１の検知情報および前記第２の検知情報に基づいて特定するステップと、前記用紙のサイズが特定されるまでは、前記用紙を給紙しないように前記給紙部の動作を制御するステップと、を前記コンピュータに実行させる。
【発明の効果】
【００１１】
本発明によれば、正確かつ確実に原稿を給紙装置にセットすることができるという効果を奏する。
【００１２】
また、本発明によれば、印刷処理中に用紙切れが生じた場合であっても、正確かつ確実に原稿を給紙装置にセットすることができ、印刷処理を続行できるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、第１の実施の形態にかかる複合機の概略構成を示す図である。
【図２】図２は、手差しトレイを上方から見た場合の図である。
【図３】図３は、第１の実施の形態における本体ユニットのハードウェア構成を主体とした説明図である。
【図４】図４は、本体ユニットの機能的構成の例を示す図である。
【図５】図５は、第１の実施の形態にかかる給紙制御処理の手順を示すフローチャートである。
【図６】図６は、第２の実施の形態における本体ユニットのハードウェア構成の例を示す図である。
【図７】図７は、第２の実施の形態における本体ユニットの機能的構成の例を示す図である。
【図８】図８は、第２の実施の形態にかかる給紙制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明にかかる画像形成装置、給紙制御方法およびプログラムの最良な実施の形態を詳細に説明する。以下に示す実施の形態では、本発明にかかる画像形成装置、給紙制御方法およびプログラムを、コピー機能、ファクシミリ（ＦＡＸ）機能、印刷機能、スキャナ機能等を一つの筐体に納めたいわゆるＭＦＰ（Multi  Function  Peripheral）と称される複合機等の印刷機能を備えた装置に適用した例を示す。尚、以下の説明では、画像形成装置を上述の複合機に適用した場合について説明しているが、少なくとも印刷機能を備えるものであれば、複合機以外の装置に対しても適用可能である。
【００１５】
（第１の実施の形態）
図１は、第１の実施の形態にかかる複合機１０００の概略構成図である。図１に示すように、複合機１０００は、給紙ユニット１１０と、本体ユニット１２０と、両面ユニット１３０と、フィニッシャユニット１４０と、を含んで構成されている。
【００１６】
給紙ユニット１１０は、用紙を本体ユニット１２０に搬送するユニットである。給紙ユニット１１０は、用紙を自動的に本体ユニット１２０に搬送させて印刷するモードである自動給紙モードの場合に、その用紙を格納する給紙トレイ(不図示)を備えている。また、給紙ユニット１１０は、用紙を手動でセットし、セットした用紙を本体ユニット１２０に搬送させて印刷するモードである手動給紙モードの場合に、その用紙を載置する手差しトレイＴ１を備えている。
【００１７】
図２は、図１に示す手差しトレイＴ１を上方から見た場合の図である。図２に示すように、手差しトレイＴ１は、用紙を載置するための給紙台Ｔ１１と、給紙台Ｔ１２を備えている。
【００１８】
また、給紙台Ｔ１１は、用紙を載置した場合の主走査方向のずれを防ぐためのフェンスを備えている。フェンスは、給紙台Ｔ１１の主走査方向にスライド可能な構成となっており、各フェンスには、用紙の主走査方向のサイズを特定するための検知情報を検知するためのセンサＳ１（以下、主走査センサＳ１と呼ぶ。）が設けられている。なお、主走査方向のサイズを特定するための検知情報とは、例えば、フェンスの位置である。
【００１９】
また、給紙台Ｔ１１には、給紙ユニット１１０と接するように、用紙の有無を検知するためのセンサＳ２（以下、用紙有無センサＳ２と呼ぶ。）が設けられている。
【００２０】
給紙台Ｔ１２は、給紙台Ｔ１１に用紙が載置された場合に、給紙台Ｔ１１に載置された用紙の副走査方向のずれを防ぐために、副走査方向にスライド可能なように、給紙台Ｔ１１に接して構成されている。
【００２１】
また、給紙台Ｔ１２には、用紙の副走査方向のサイズを特定するための検知情報を検知するためのセンサＳ３（以下、副走査センサＳ３と呼ぶ。）が設けられている。なお、副走査方向のサイズを特定するための検知情報を検知するとは、例えば、用紙が副走査センサＳ３に接した場合に、用紙の存在を検知することである。後述するように、サイズ特定部１２０１３は、フェンスのそれぞれに設けられた主走査センサＳ１が検知した検知情報（フェンスの位置）と、副走査センサＳ３が検知した検知情報（用紙有無）との組み合わせによって用紙サイズを特定する。
【００２２】
なお、以下の説明では、副走査センサＳ３は用紙の有無を検知し、主走査センサＳ１の位置との組み合わせに従って用紙サイズを特定しているが、副走査センサＳ３が、主走査センサＳ１と同様に、フェンスに設けられているとして、用紙サイズを特定することとしても良い。続いて、図１に戻り本体ユニット１２０について説明する。
【００２３】
本体ユニット１２０は、給紙ユニット１１０から搬送された用紙に対して、スキャン処理や印刷処理等の各種の画像形成処理を行うユニットである。
【００２４】
図３は、第１の実施の形態にかかる複合機の本体ユニット１２０のハードウェア構成を主体とした説明図である。図３に示すように、本体ユニット１２０は、ＣＰＵ（Central  Processing  Unit）１２０１と、ＲＯＭ（Read  Only  Memory）１２０２と、ＲＡＭ（Random  Access  Memory）１２０３と、スキャナ１２０４と、プロッタ１２０５と、操作表示制御部１２０６と、ＣＣＵ（Communication  Control  Unit）１２０７と、モデム１２０８と、ＳＡＦ（Store  And  Forward）メモリ１２０９と、符号化・復号化部１２１０と、ＮＣＵ（Network  Control  Unit）１２１１と、バス１２１２と、ネットワークインタフェース制御部１２１３と、操作パネル１２１４と、を含んで構成されている。
【００２５】
ＣＰＵ１２０１は、後述するように、手差しモードで用紙を印刷する場合の各種処理を実行するユニットである。
【００２６】
ＲＯＭ１２０２は、後述するセンサ監視部１２０１１やサイズ特定部１２０１３が行うプログラム等を記憶するための記憶媒体である。
【００２７】
また、ＲＡＭ１２０３は、設定時間（第１設定時間、第２設定時間）、サイズ特定部１２０１３が仮確定した用紙サイズ、確定した用紙サイズを記憶するための記憶媒体である。
【００２８】
操作表示制御部１２０６は、操作パネル１２１４から利用者による設定時間（後述）の指定を受け付け、利用者により指定された設定時間をＲＡＭ１２０３に記憶させる。
【００２９】
ＣＣＵ１２０７は、通信ネットワークを介して他の複合機との間でファクシミリ通信を行うための通信制御装置である。
【００３０】
モデム１２０８は、通信ネットワークを介して他の複合機等との間で通信を行う場合の送信信号の変調や受信信号の復調を行なう装置である。
【００３１】
ＳＡＦ１２０９は、スキャナ１２０４やプロッタ１２０５によって画像処理された画像データを記憶するメモリ等の記憶媒体である。
【００３２】
符号化・復号化部１２１０は、ＳＡＦ１２０９に記憶された画像データを所定の方式に従って符号化し、または、符号化された画像データを所定の方式に従って復号化するものである。
【００３３】
ＮＣＵ１２１１は、通信ネットワークを介して他の複合機等の装置との通信を行う場合、通信先の装置を呼び出すためのダイヤル信号を送信するものである。
【００３４】
バス１２１２は、ＣＰＵ１２０１やＲＯＭ１２０２、ＲＡＭ１２０３等の各部を接続するものである。
【００３５】
ネットワークインタフェース制御部１２１３は、ＬＡＮボード等の通信装置から構成され、ＣＣＵ１２０７やＮＣＵ１２１１等による通信ネットワークを介した通信を制御する。
【００３６】
操作パネル１２１４は、ＬＣＤ（Liquid  Crystal  Display）等のディスプレイから構成され、利用者からスキャンや印刷等の各種の処理の実行を受け付ける。また、操作パネル１２１４は、利用者から設定時間（第１設定時間、第２設定時間）の入力を受け付ける。このように操作パネル１２１４が、設定時間の入力を受け付けることによって、利用者の好みに応じて用紙サイズを仮確定または確定させるための時間を調整できるようになっている。
【００３７】
図４は、本体ユニット１２０の機能的構成を示すブロック図である。図４に示すように、本体ユニット１２０の機能的構成としては、センサ監視部１２０１１と、タイマ１２０１２と、サイズ特定部１２０１３と、給紙制御部１２０１４とを主に備えている。
【００３８】
センサ監視部１２０１１は、主走査センサＳ１が検知した検知情報および副走査センサＳ３が検知した検知情報が変化したか否かを監視する。ここで、センサ監視部１２０１１は、主走査センサＳ１から送出される検知情報（検知結果）を一定時間監視して、当該一定時間の間に検知情報の内容が変わっている場合に、主走査センサＳ１の検知情報が変化したと判断する。また、同様に、センサ監視部１２０１１は、副走査センサＳ３から送出される検知情報（検知結果）を一定時間監視して、当該一定時間の間に検知情報の内容が変わっている場合に、副走査センサＳ３の検知情報が変化したと判断する。
【００３９】
そして、センサ監視部１２０１１は、主走査センサＳ１および副走査センサＳ３の検知情報が変化したと判定した場合には、そのまま主走査センサＳ１および副走査センサＳ３の検知情報の変化を監視する。一方、主走査センサＳ１および副走査センサＳ３の検知情報が変化していないと判定した場合には、タイマ１２０１２を起動する。
【００４０】
また、センサ監視部１２０１１は、用紙有無センサＳ２を監視し、用紙有無センサＳ２が用紙を検知した状態であるか否かを判定する。以後、用紙有無センサＳ２が用紙を検知した状態のことを用紙検知状態と呼ぶ。
【００４１】
そして、センサ監視部１２０１１は、用紙有無センサＳ２が用紙を検知した状態で、副走査センサＳ３の検知情報が変化しているか否かを判定する。そして、副走査センサＳ３の検知情報が変化していると判定した場合、用紙サイズが定まっていないと判断し、後述するように、用紙サイズを仮確定の状態に戻す。
【００４２】
一方、センサ監視部１２０１１は、用紙有無センサＳ２が用紙を検知した状態で、副走査センサＳ３の検知情報が変化していないと判定した場合には、タイマ１２０１２を再起動する。
【００４３】
タイマ１２０１２は、主走査センサＳ１および副走査センサＳ３の検知情報が変化していないと判定してからの経過時間（第２経過時間）を計時する。また、後述するように、タイマ１２０１２は、サイズ特定部１２０１３によってリセットされてからの経過時間（第１経過時間）を計時する。
【００４４】
サイズ特定部１２０１３は、タイマ１２０１２が計時する経過時間（第２経過時間）が、あらかじめＲＡＭ１２０３に記憶された、用紙サイズが定められたか否かを判断するための基準となる所定の設定時間（第２設定時間）を経過しているか否かを判定する。ここで、設定時間（第２設定時間）としては、利用者が、手差しトレイＴ１に用紙をセットする一般的な時間（例えば、３秒等）を設定しておけばよい。
【００４５】
そして、サイズ特定部１２０１３は、タイマ１２０１２が計時する経過時間（第２経過時間）が、設定時間（第２設定時間）を経過していると判定した場合には、設定時間が経過した時点の主走査センサＳ１の検知情報および副走査センサＳ３の検知情報から用紙サイズを定める。すなわち、設定時間が経過した時点のフェンスの位置と、副走査センサＳ３が用紙の存在を検知しているか否かによって、用紙のサイズを特定する。そして、サイズ特定部１２０１３は、特定した用紙サイズをＲＡＭ１２０３に記憶させる。
【００４６】
ここで、サイズ特定部１２０１３による用紙サイズの特定は、以下のように行われる。例えば、主走査センサＳ１によってフェンスの幅がＡ４横サイズの高さに位置することが検知された場合であって、副走査センサＳ３が用紙有りを検知しない場合には、サイズ特定部１２０１３は、載置した用紙がＡ４横サイズであると特定する。また、主走査センサＳ１によってフェンスの幅がＡ４横サイズの高さに位置することが検知された場合であって、副走査センサＳ３が用紙有りを検知した場合には、サイズ特定部１２０１３は、載置した用紙がＡ３縦サイズであると特定する。なお、かかる用紙サイズの特定の手法は一例であり、これに限定されるものではない。
【００４７】
なお、この時点では、未だ用紙は手差しトレイＴ１に載置されていない状態であり、このような状態で用紙サイズを定めることを「仮確定」と呼ぶこととする。なお、サイズ特定部１２０１３は、用紙サイズを仮確定させると、タイマ１２０１２をリセットする。そして、サイズ特定部１２０１３は、タイマ１２０１２が計時する経過時間（第１経過時間）が、所定の設定時間（第１設定時間）を経過していると判定した場合には、仮確定の場合と同様に用紙サイズを特定する。ここで、設定時間（第１設定時間）も、利用者が、手差しトレイＴ１に用紙をセットする一般的な時間（例えば、３秒等）を設定しておけばよい。
【００４８】
そして、サイズ特定部１２０１３は、仮確定の際にＲＡＭ１２０３に記憶した用紙サイズを、特定した用紙サイズに更新する。なお、このように用紙が手差しトレイＴ１に載置された状態で用紙サイズを特定することを「確定」と呼ぶこととする。
【００４９】
給紙制御部１２０１４は、サイズ特定部１２０１３が用紙サイズを確定し、経過時間が設定時間を経過するまでは、手差しトレイＴ１に載置された用紙の給紙を開始しないように給紙動作を制御する。
【００５０】
また、給紙制御部１２０１４は、サイズ特定部１２０１３が用紙サイズを確定した後、経過時間が設定時間を経過し、サイズ特定部１２０１３がタイマ１２０１２をリセットした場合に、手差しトレイＴ１に載置された用紙の給紙動作を開始するように給紙動作を制御する。
【００５１】
次に、以上のように構成された本実施の形態の複合機１０００で実行される給紙制御処理について説明する。図５は、第１の実施の形態の給紙制御処理の手順を示すフローチャートであり、利用者が印刷処理を開始させるまでの給紙制御処理について示す。以下の説明では、利用者は、用紙を手差しトレイＴ１にセットするために、給紙台Ｔ１１、給紙台Ｔ１２を調整している状態にあるものとする。
【００５２】
センサ監視部１２０１１は、主走査センサＳ１が検知した検知情報および副走査センサＳ３の検知情報が変化したか否かを判定する（ステップＳ５０１）。
【００５３】
そして、主走査センサＳ１および副走査センサＳ３の検知情報が変化したと判定した場合（ステップＳ５０１；Ｙｅｓ）、そのまま主走査センサＳ１が検知した検知情報および副走査センサＳ３の検知情報の監視を続ける。
【００５４】
一方、主走査センサＳ１および副走査センサＳ３の検知情報が変化していないと判定した場合（ステップＳ５０１；Ｎｏ）、タイマ１２０１２を起動する（ステップＳ５０２）。
【００５５】
サイズ特定部１２０１３は、タイマ１２０１２が計時する経過時間（第２経過時間）が設定時間（第２設定時間）を経過しているか否かを判定する（ステップＳ５０３）。
【００５６】
そして、タイマ１２０１２が計時する経過時間（第２経過時間）が設定時間（第２設定時間）を経過していると判定した場合（ステップＳ５０３：Ｙｅｓ）、設定時間が経過した時点の主走査センサＳ１および副走査センサＳ３の検知情報から用紙サイズを仮確定してＲＡＭ１２０３に記憶する（ステップＳ５０４）。
【００５７】
そして、サイズ特定部１２０１３は、用紙サイズを仮確定させると、タイマ１２０１２をリセットする（ステップＳ５０５）。
【００５８】
その後、センサ監視部１２０１１は、用紙有無センサＳ２が用紙検知状態であるか否かを判定する（ステップＳ５０６）。
【００５９】
そして、用紙有無センサＳ２が用紙検知状態でないと判定した場合（ステップＳ５０６：Ｎｏ）、そのまま待機する。
【００６０】
一方、センサ監視部１２０１１は、用紙有無センサＳ２が用紙検知状態であると判定した場合（ステップＳ５０６：Ｙｅｓ）、副走査センサＳ３の検知情報が変化しているか否かを判定する（ステップＳ５０７）。そして、副走査センサＳ３の検知情報が変化していると判定した場合（ステップＳ５０７：Ｙｅｓ）、用紙サイズが定まっていないと判断し、ステップＳ５０６に戻る。
【００６１】
一方、ステップＳ５０７において、センサ監視部１２０１１が、副走査センサＳ３の検知情報が変化していないと判定した場合（ステップＳ５０７：Ｎｏ）、給紙制御部１２０１４は、手差しトレイＴ１に載置された用紙の給紙を開始しないように給紙動作を制御する（ステップＳ５０８）。そして、サイズ特定部１２０１３は、現在の主走査センサＳ１の検知状態と副走査センサＳ３の検知状態から、定まった用紙サイズをチェックする（ステップＳ５０９）。
【００６２】
そして、センサ監視部１２０１１は、タイマ１２０１２を再起動し（ステップＳ５１０）、サイズ特定部１２０１３は、タイマ１２０１２が計時する経過時間（第１経過時間）が設定時間（第１設定時間）を経過しているか否かを判定する（ステップＳ５１１）。タイマ１２０１２が計時する経過時間（第１経過時間）が、設定時間（第１設定時間）を経過していないと判定した場合（ステップＳ５１１：Ｎｏ）、そのまま待機する。
【００６３】
一方、ステップＳ５１１において、サイズ特定部１２０１３は、タイマ１２０１２が計時する経過時間（第１経過時間）が、設定時間（第１設定時間）を経過していると判定した場合（ステップＳ５１１：Ｙｅｓ）、設定時間が経過した時点の主走査センサＳ１および副走査センサＳ３の検知情報から用紙サイズを確定し、仮確定の際にＲＡＭ１２０３に記憶した用紙サイズを更新する（ステップＳ５１２）。
【００６４】
その後、サイズ特定部１２０１３は、タイマ１２０１２をリセットし（ステップＳ５１３）、給紙制御部１２０１４は、手差しトレイＴ１に載置された用紙の給紙動作を開始するように給紙動作を制御する（ステップＳ５１４）。
【００６５】
このように、本実施の形態においては、センサ監視部１２０１１が、主走査センサＳ１が検知した検知情報および副走査センサＳ３が検知した検知情報が変化したか否か、および用紙有無センサＳ２が用紙有りを検知したか否かを判定し、タイマ１２０１２が、用紙有無センサＳ２が用紙有りを検知した状態において副走査センサＳ３が検知した検知情報の変化がなくなってからの時間を計時し、用紙有無センサＳ２が用紙有りを検知し、副走査センサＳ３が検知した検知情報が変化しない場合において、タイマ１２０１２が計時する時間が、設定時間を経過した場合に、用紙のサイズを、主走査センサＳ１および副走査センサＳ３の検知情報から特定するので、利用者が正確かつ確実に原稿を給紙装置にセットできる。
【００６６】
（第２の実施の形態）
第１の実施の形態では、利用者が、用紙をセットするために手差しトレイＴ１を調整してから印刷処理を開始する場合における給紙制御処理ついて説明した。しかし、既に印刷処理を開始した場合に、その途中で用紙切れが発生し、用紙をセットする際に、異なるサイズの用紙をセットすることによって紙詰まりを生じさせてしまう場合等も考えられる。そこで、この第２の実施の形態では、印刷処理開始後に用紙切れ等で印刷が中断した場合においても正確かつ確実に用紙をセットして印刷処理を続行させることを可能にする給紙制御を行っている。
【００６７】
図６は、第２の実施の形態にかかる複合機の本体ユニット１２６のハードウェア構成を主体とした説明図である。第２の実施の形態にかかる本体ユニット１２６は、第１の実施の形態とは異なる操作表示制御部１２６２と、操作パネル１２６３とを備えている点で、第１の実施の形態にかかる本体ユニット１２０とは異なっている。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【００６８】
操作表示制御部１２６２は、第１の実施の形態と同様の処理を行うほか、後述するセンサ監視部１２６１１が、主走査センサＳ１が検知する検知情報または副走査センサＳ３が検知する検知情報に変化があったと判定した場合には、フェンスの位置にずれがあるため、あるいは誤った用紙サイズの用紙がセットされている可能性があるため、操作パネル１２６３に、正しい用紙サイズの用紙をセットすべき旨の注意画面を表示させ、印刷処理を終了させる。
【００６９】
操作パネル１２６３は、第１の実施の形態と同様の内容をパネル上に表示するほか、上述した注意画面を表示する。このように、注意画面を操作パネル１２６３に表示させることによって、利用者が用紙サイズを誤った場合における紙詰まりを防止することが出来る。
【００７０】
図７は、第２の実施の形態の本体ユニット１２６の機能的構成を示すブロック図である。図７に示すように、本体ユニット１２６の機能的構成としては、第１の実施の形態と異なるセンサ監視部１２６１１を備え、さらに、スキャン制御部１２６１５を備えている点で、第１の実施の形態の本体ユニット１２０の機能的構成と異なっている。
【００７１】
センサ監視部１２６１１は、第１の実施の形態におけるセンサ監視部１２０１１と同様の処理を行うほか、印刷処理中に用紙切れが生じた場合において、主走査センサＳ１の検知情報または副走査センサＳ３の検知状態が変化したか否か、すなわち用紙サイズが変化したか否かを判定する。そして、副走査センサＳ３の検知情報に変化がないと判定した場合には、タイマ１２０１２を起動し、第１の実施の形態と同様の処理を行う。
【００７２】
一方、センサ監視部１２６１１は、主走査センサＳ１の検知情報または副走査センサＳ３の検知情報に変化があったと判定した場合には、主走査センサＳ１の検知情報または副走査センサＳ３の検知情報が変化する前の主走査センサＳ１が検知した検知情報と副走査センサＳ３の検知情報から用紙サイズを定めてＲＡＭ１２０３に記憶する。以後、このように定められた用紙サイズを前回用紙サイズと呼ぶ。
【００７３】
スキャン制御部１２６１５は、主走査センサＳ１の検知情報または副走査センサＳ３の検知情報に変化があったと判定した場合には、スキャナ１２０４がＲＡＭ１２０３に記憶された前回用紙サイズで読み取るように、スキャナ１２０４の読み取り動作を継続させる。このように、印刷途中で用紙切れが発生し、主走査センサＳ１の検知情報または副走査センサＳ３の検知情報が変化した場合であっても、前回用紙サイズで読み取り処理を行うことによって、用紙サイズが変化した場合であっても、印刷処理をスムーズに行うことが出来る。
【００７４】
例えば、Ａ３縦サイズの用紙に印刷処理を行い、印刷処理中に用紙切れが発生した場合に、用紙切れが生じた直後は、副走査センサＳ３の検知情報は用紙有りから用紙なしに変化し、その結果用紙サイズがＡ４横サイズに変化してしまうが、前回用紙サイズを記憶しておくことによって、用紙切れが発生する前の用紙サイズであるＡ３サイズとしてスキャン処理を続行させることが出来る。
【００７５】
また、例えば、Ａ４横サイズの用紙に印刷処理を行い、印刷処理中に用紙切れが発生した場合に、その後、利用者が誤ってＡ３縦サイズの用紙を手差しトレイＴ１に載置した場合には、副走査センサＳ３の検知情報は用紙無しから用紙有りに変化してしまう。このような場合、操作表示制御部１２６２により、操作パネル１２６３に、正しい用紙サイズの用紙をセットすべき旨の注意画面が表示されるので、利用者は用紙切れ発生前の用紙サイズであるＡ４横サイズの用紙を手差しトレイＴ１に載置しなおして、前回用紙サイズでスキャン処理を続行させるので、印刷処理を正確に続行することができる。
【００７６】
また、例えば、印刷処理中に用紙切れが発生した場合に、用紙切れが発生した場合において、利用者は手差しトレイＴ１に用紙を載置する際に、用紙を載置しやすいように主走査方向フェンスを移動して主走査方向の幅を広げる場合がある。このような場合には、主走査センサＳ１の検知情報によるフェンスの位置が用紙切れ発生前と発生後で変化してしまう。このような場合、操作表示制御部１２６２により、操作パネル１２６３に、正しい用紙サイズの用紙をセットすべき旨の注意画面が表示されるので、利用者は用紙切れ発生前の用紙サイズを手差しトレイＴ１に載置しなおして、前回用紙サイズでスキャン処理を続行させるので、印刷処理を正確に続行することができる。
【００７７】
次に、以上のように構成された本実施の形態の複合機で実行される給紙制御処理について説明する。図８は、第２の実施の形態の給紙制御処理の手順を示すフローチャートである。本実施の形態では、第１の実施の形態における各処理と比べて、印刷途中に用紙切れが生じた場合に、主走査センサＳ１の検知情報または副走査センサＳ３の検知情報の変化の有無を判定することによって用紙サイズが変わったか否かを判定する処理が異なっている。なお、以下では、印刷処理が開始し、印刷処理の途中で用紙切れが発生した状態で、利用者が手差しトレイＴ１に用紙を載置する場合について説明する。
【００７８】
印刷処理中に、用紙有無センサＳ２により用紙無しが検知されること等により、用紙切れが発生した場合（ステップＳ８００）、利用者は手差しトレイＴ１に用紙をセットする作業を行うが、このとき、フェンスの移動や誤った用紙サイズの用紙がセットされていないかを検知するため、センサ監視部１２６１１は、主走査センサＳ１の検知情報または副走査センサＳ３の検知情報が変化したか否かを判定する（ステップＳ８０１）。
【００７９】
主走査センサＳ１の検知情報および副走査センサＳ３の検知情報に変化がないと判定した場合（ステップＳ８０１：Ｎｏ）、タイマ１２０１２を起動し、第１の実施の形態のステップＳ５０６〜Ｓ５１４までの各処理と同様の処理を行う（ステップＳ８０５〜Ｓ８１７）。
【００８０】
一方、ステップＳ８０１において、主走査センサＳ１の検知情報または副走査センサＳ３の検知情報に変化があったと判定した場合には（ステップＳ８０１：Ｙｅｓ）、操作表示制御部１２６２は、フェンスの位置にずれがあるため、あるいは誤った用紙サイズの用紙がセットされている可能性があるため、正しい用紙サイズの用紙をセットすべき旨の注意画面を操作パネル１２６３に表示させる（ステップＳ８０２）。
【００８１】
これ以降は、ステップＳ８０３、Ｓ８０４、Ｓ８１８のスキャン処理と、Ｓ８０５からＳ８１７までの給紙制御処理は並行して実行される。
【００８２】
スキャン処理では、センサ監視部１２６１１は、主走査センサＳ１の検知情報または副走査センサＳ３の検知情報の変化前の前回用紙サイズを定めてＲＡＭ１２０３に記憶する（ステップＳ８０３）。
【００８３】
次に、スキャン制御部１２６１５は、スキャナ１２０４がＲＡＭ１２０３に記憶された前回用紙サイズで読み取るように、スキャナ１２０４の読み取り動作を継続させる（ステップＳ８０４）。そして、スキャン制御部１２６１５は、スキャン処理が終了したかを判断し（ステップＳ８１８）、スキャン処理が終了するまで前回用紙サイズでの読み取りを続行する（ステップＳ８１８：Ｎｏ、ステップＳ８０４）。ステップＳ８１８でスキャン処理が終了したと判断された場合にはスキャン処理を完了する。
【００８４】
一方、ステップＳ８０２の注意画面の表示の後、ステップＳ８０３、Ｓ８０４、Ｓ８１８のスキャン処理と並行して、タイマ１２０１２を起動し、第１の実施の形態のステップＳ５０６〜Ｓ５１４までの各処理と同様の処理を行う（ステップＳ８０５〜Ｓ８１７）。すなわち、注意画面をみた利用者は、正しい用紙サイズ、すなわち用紙切れ発生前の用紙サイズと同じ用紙サイズの用紙を手差しトレイＴ１に載置するので、この場合の給紙制御処理は、第１の実施の形態と同様に行われることになる。
【００８５】
このように、本実施の形態においては、センサ監視部１２６１１が画像処理中に主走査センサＳ１の検知情報または副走査センサＳ３の検知情報が変化したと判定した場合に、操作表示制御部１２６２が、操作パネル１２６３に、フェンスのガイド位置にずれがあるため、正しい用紙サイズの用紙をセットすべき旨の注意画面を表示させるので、印刷処理中に用紙切れが生じた場合であっても、利用者が異なるサイズの用紙を載置することがなく、紙詰まりを生じさせることなく、正確かつ確実に印刷処理を続行できる。
【００８６】
なお、第１および第２の実施の形態の複合機で実行される給紙制御プログラムは、ＲＯＭ１２０２に予め組み込まれてコンピュータプログラムプロダクトとして提供される。
【００８７】
第１および第２の実施の形態の複合機で実行される給紙制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００８８】
さらに、第１および第２の実施の形態の複合機で実行される給紙制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１および第２の実施の形態の複合機で実行される給紙制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００８９】
第１および第２の実施の形態の複合機で実行される給紙制御プログラムは、上述した本体ユニット１２０，１２６の各部（センサ監視部１２０１１、１２６１１、タイマ１２０１２、サイズ特定部１２０１３、給紙制御部１２０１４、スキャン制御部１２６１５）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１２０１が上記ＲＯＭ１２０２から給紙制御プログラムを読み出して実行することにより上記各部がＲＡＭ１２０３等の主記憶装置上にロードされ、センサ監視部１２０１１、１２６１１、タイマ１２０１２、サイズ特定部１２０１３、給紙制御部１２０１４、スキャン制御部１２６１５が主記憶装置上に生成されるようになっている。
【００９０】
以上のように、本発明にかかる画像形成装置は、用紙のサイズを検知して画像処理を行う際に有用であり、特に、手差しモードで用紙を給紙することによって画像形成処理を行う技術に適している。
【符号の説明】
【００９１】
１０００  複合機
１１０  給紙ユニット
１２０，１２６  本体ユニット
１３０  両面ユニット
１４０  フィニッシャユニット
１２０１  ＣＰＵ
１２０２  ＲＯＭ
１２０３  ＲＡＭ
１２０４  スキャナ
１２０５  プロッタ
１２０６，１２６２  操作表示制御部
１２０７  ＣＣＵ
１２０８  モデム
１２０９  ＳＡＦメモリ
１２１０  符号化・復号化部
１２１１  ＮＣＵ
１２１２  バス
１２１３  ネットワークインタフェース制御部
１２１４，１２６３  操作パネル
１２０１１，１２６１１  センサ監視部
１２０１２  タイマ
１２０１３  サイズ特定部
１２０１４  給紙制御部
１２６１５  スキャン制御部
Ｓ１  主走査センサ
Ｓ２  用紙有無センサ
Ｓ３  副走査センサ
Ｔ１  手差しトレイ
Ｔ１１  給紙台（主走査方向）
Ｔ１２  給紙台（副走査方向）
【先行技術文献】
【特許文献】
【００９２】
【特許文献１】特開２００５−１７８９４１号公報
【図１】
2010111512.tif 000003
【図２】
2010111512.tif 000004
【図３】
2010111512.tif 000005
【図４】
2010111512.tif 000006
【図５】
2010111512.tif 000007
【図６】
2010111512.tif 000008
【図７】
2010111512.tif 000009
【図８】
2010111512.tif 000010