(57)【要約】【課題】使い勝手の良い画像読取装置、画像読取装置の制御方法、および画像読取装置の制御プログラムを提供する。【解決手段】画像読取装置としての画像形成装置は、配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける操作パネル４００と、操作パネル４００にて指示を受け付ける前後で、配置台に配置された原稿の幅を検出するガイド位置検出部材２５４とを備えている。画像形成装置のＣＰＵ２５１は、指示を受け付ける前にガイド位置検出部材２５４が検出した原稿の幅からの、指示を受け付けた後でガイド位置検出部材２５４が検出した原稿の幅の変化を検出し、幅の変化を検出した場合に、幅の変化の状況に基づいて原稿のサイズを決定する。画像形成装置は、決定したサイズの原稿の画像として、配置台から搬送された原稿の画像を読み取る画像読込み装置３００をさらに備える。【選択図】図７
2013031115.tif 000002
【特許請求の範囲】
【請求項１】
配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付手段と、
前記受付手段にて指示を受け付ける前に、前記配置台に配置された原稿の幅を検出する第１の幅検出手段と、
前記受付手段にて指示を受け付けた後で、前記配置台に配置された原稿の幅を検出する第２の幅検出手段と、
前記第１の幅検出手段にて検出した原稿の幅からの、前記第２の幅検出手段にて検出した原稿の幅の変化を検出する幅変化検出手段と、
前記幅変化検出手段にて幅の変化を検出した場合に、前記幅変化検出手段にて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定手段と、
前記決定手段にて決定したサイズの原稿の画像として、前記配置台から搬送された原稿の画像を読み取る画像読取手段とを備えた、画像読取装置。
【請求項２】
前記幅変化検出手段にて幅の減少を検出した場合、前記決定手段は、前記第１の幅検出手段にて検出した幅に基づかず、前記第２の幅検出手段にて検出した幅に基づいて原稿のサイズを決定する、請求項１に記載の画像読取装置。
【請求項３】
前記幅変化検出手段にて幅の増加を検出した場合、前記決定手段は、前記第２の幅検出手段にて検出した幅に基づかず、前記第１の幅検出手段にて検出した幅に基づいて原稿のサイズを決定する、請求項１または２に記載の画像読取装置。
【請求項４】
前記第２の幅検出手段は、前記受付手段にて指示を受け付けてから所定時間経過後に、前記配置台に配置された原稿の幅を検出する、請求項１〜３のいずれかに記載の画像読取装置。
【請求項５】
原稿の搬送方向に沿って前記配置台に配置された複数のセンサーの各々における原稿の検出状態に基づいて、前記配置台に配置された原稿の長さを検出する第１の長さ検出手段をさらに備え、
前記第２の幅検出手段は、前記複数のセンサーのうち少なくとも一つが原稿の後端を検出した場合に、前記配置台に配置された原稿の幅を検出する、請求項１〜３のいずれかに記載の画像読取装置。
【請求項６】
前記配置台から前記画像読取手段へ搬送されている原稿の長さを検出する第２の長さ検出手段をさらに備え、
前記幅変化検出手段にて幅の増加を検出した場合、前記決定手段は、前記第２の長さ検出手段にて検出した長さにさらに基づいて原稿のサイズを決定する、請求項１〜５のいずれかに記載の画像読取装置。
【請求項７】
前記第２の長さ検出手段は、前記配置台から前記画像読取手段へ搬送されている原稿の通過を検出する検出センサーにおける原稿の検出状態に基づいて、原稿の長さを検出する、請求項６に記載の画像読取装置。
【請求項８】
配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付ステップと、
前記受付ステップにて指示を受け付ける前に、前記配置台に配置された原稿の幅を検出する第１の幅検出ステップと、
前記受付ステップにて指示を受け付けた後で、前記配置台に配置された原稿の幅を検出する第２の幅検出ステップと、
前記第１の幅検出ステップにて検出した原稿の幅からの、前記第２の幅検出ステップにて検出した原稿の幅の変化を検出する幅変化検出ステップと、
前記幅変化検出ステップにて幅の変化を検出した場合に、前記幅変化検出ステップにて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定ステップと、
前記決定ステップにて決定したサイズの原稿の画像として、前記配置台から搬送された原稿の画像を読み取る画像読取ステップとを備えた、画像読取装置の制御方法。
【請求項９】
配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付ステップと、
前記受付ステップにて指示を受け付ける前に、前記配置台に配置された原稿の幅を検出する第１の幅検出ステップと、
前記受付ステップにて指示を受け付けた後で、前記配置台に配置された原稿の幅を検出する第２の幅検出ステップと、
前記第１の幅検出ステップにて検出した原稿の幅からの、前記第２の幅検出ステップにて検出した原稿の幅の変化を検出する幅変化検出ステップと、
前記幅変化検出ステップにて幅の変化を検出した場合に、前記幅変化検出ステップにて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定ステップと、
前記決定ステップにて決定したサイズの原稿の画像として、前記配置台から搬送された原稿の画像を読み取る画像読取ステップとをコンピュータに実行させる、画像読取装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像読取装置、画像読取装置の制御方法、および画像読取装置の制御プログラムに関し、より特定的には、配置台に配置された原稿の幅を検出する画像読取装置、画像読取装置の制御方法、および画像読取装置の制御プログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機などの画像形成装置や、スキャナー装置などの画像読取装置には、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）などの自動原稿搬送装置を搭載したものがある。ＡＤＦを搭載した画像読取装置によれば、ＡＤＦの原稿トレイ上に原稿にセットしておけば、複数の原稿を１枚ずつ搬送してその原稿の画像を自動的に画像読取部で読み取らせることができる。ＡＤＦを搭載した画像読取装置においては、画像読取部の上部において開閉可能とされた原稿押えカバーにＡＤＦが内蔵されている。
【０００３】
原稿トレイの上面には、原稿トレイにセットされた原稿の幅方向（原稿の搬送方向に対して垂直な方向）の端部を規制する２つの規制板が設けられている。２つの規制板は原稿の幅方向に沿って移動可能である。画像読取装置は、規制板の間隔に基づいて原稿トレイにセットされた原稿のサイズを検出し、検出したサイズで原稿の画像を読み取る。
【０００４】
従来の画像読取装置に関する技術は、たとえば下記特許文献１〜３に開示されている。下記特許文献１は、原稿を積載するための積載台と、積載台に積載された原稿のサイズを識別するための第１の検知手段と、原稿を搬送中に原稿のサイズを識別するための第２の検知手段を有する搬送装置と、移動している原稿の画像情報を読み取ることが可能なスキャナーユニットを有する画像読取装置とを備えた画像形成装置を開示している。画像読取装置は、第１の検知手段および第２の検知手段によって得られる原稿サイズ情報を基にしてスキャナーユニットを移動し、移動した位置において原稿の画像情報を読み取る。
【０００５】
下記特許文献２は、原稿台に載置された原稿の読み取りが、原稿サイズが指定されない状態で要求された場合において、プラテン原稿サイズ検知部により原稿サイズが検知されているときは、その検知サイズに応じた読取サイズでの読み取りを行う原稿読取装置を開示している。この原稿読取装置は、プラテン原稿サイズ検知部により原稿サイズが検知されていないときは、原稿サイズ指定要求画面を操作パネルにて表示させ、ユーザーによって指定された原稿サイズに応じた読取サイズでの読み取りを行う。
【０００６】
下記特許文献３は、用紙サイズを設定可能な複数の用紙給紙段と、原稿サイズを検知する原稿サイズ検知手段と、原稿サイズと一致する用紙サイズが設定されている給紙段から給紙する自動用紙選択手段と、原稿サイズおよび用紙サイズに基づいて原稿の端面および用紙の端面を一致させるよう複写を行う複写手段とを備えた複写装置を開示している。この複写装置は、原稿サイズ検知手段で検知可能な原稿サイズを強制的に変更させるための異なる原稿サイズを、検知可能な原稿サイズに対応付けて予め設定可能な原稿サイズ設定変更手段と、原稿サイズ検知手段によって原稿サイズが検知されたとき、検知された原稿サイズに対応付けて設定されている異なる原稿サイズを参照し、原稿サイズを、検知されたサイズから異なる原稿サイズに変更する動作原稿サイズ変更手段とをさらに備えている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第４２６１７３６号（特開２００１−３３９５４８号公報）
【特許文献２】特開２００１−３２０５５３号公報
【特許文献３】特許第３９８６６９９号（特開２０００−１０３５３６号公報）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来の原稿読取装置では、実際の原稿のサイズとは異なるサイズで原稿を検出すること（原稿サイズの不一致）により、読み取りエラーが発生することがあった。その結果、画像読取装置の使い勝手が悪いという問題があった。
【０００９】
原稿の画像の読み取りの実行指示をしようとするユーザーは、通常、原稿トレイの２つの規制板の間隔を用紙の幅よりも予め大きく広げた状態とし、原稿をセットした後で２つの規制板の間隔を用紙の幅に合わせて狭め、プリントを開始するプリントボタンを押下する。原稿の画像の読み取りを急いでいる場合、ユーザーは、原稿トレイに原稿をセットした後で、２つの規制板の間隔を狭める動作よりも早く（または２つの規制板の間隔を狭める動作と同時に）、プリントボタンを押下することがある。この場合、画像読取装置は、間隔が狭くなる前の規制板の間隔に基づいて原稿のサイズを検出し、実際の原稿のサイズよりも大きいサイズで原稿を検出することがあった。
【００１０】
また、枚数の多い原稿が原稿トレイにセットされた場合に、１ページずつ原稿がＡＤＦ内に搬送される際に、原稿トレイにセットされた原稿が、搬送される原稿から力を受け、原稿トレイ上に置ける原稿の位置がずれて規制板を外側へ動かす（規制板の間隔を広げる）ことがあった。この場合、画像読取装置は、間隔が広がった後の規制板の間隔に基づいて原稿のサイズを検出し、実際の原稿のサイズよりも大きいサイズで原稿を検出することがあった。
【００１１】
上述のように、プリントボタンを押下するタイミングや、原稿のセット方法などによっては、正しい原稿サイズを検出していない状態で原稿の読み取りが行われ、その結果、実際の原稿サイズとのサイズ不一致により読み取りエラーなどが発生することがあった。
【００１２】
本発明は、上記課題を解決するためのものであり、その目的は、使い勝手の良い画像読取装置、画像読取装置の制御方法、および画像読取装置の制御プログラムを提供することである。
【課題を解決するための手段】
【００１３】
本発明の一の局面に従う画像読取装置は、配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付手段と、受付手段にて指示を受け付ける前に、配置台に配置された原稿の幅を検出する第１の幅検出手段と、受付手段にて指示を受け付けた後で、配置台に配置された原稿の幅を検出する第２の幅検出手段と、第１の幅検出手段にて検出した原稿の幅からの、第２の幅検出手段にて検出した原稿の幅の変化を検出する幅変化検出手段と、幅変化検出手段にて幅の変化を検出した場合に、幅変化検出手段にて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定手段と、決定手段にて決定したサイズの原稿の画像として、配置台から搬送された原稿の画像を読み取る画像読取手段とを備える。
【００１４】
上記画像読取装置において好ましくは、幅変化検出手段にて幅の減少を検出した場合、決定手段は、第１の幅検出手段にて検出した幅に基づかず、第２の幅検出手段にて検出した幅に基づいて原稿のサイズを決定する。
【００１５】
上記画像読取装置において好ましくは、幅変化検出手段にて幅の増加を検出した場合、決定手段は、第２の幅検出手段にて検出した幅に基づかず、第１の幅検出手段にて検出した幅に基づいて原稿のサイズを決定する。
【００１６】
上記画像読取装置において好ましくは、第２の幅検出手段は、受付手段にて指示を受け付けてから所定時間経過後に、配置台に配置された原稿の幅を検出する。
【００１７】
上記画像読取装置において好ましくは、原稿の搬送方向に沿って配置台に配置された複数のセンサーの各々における原稿の検出状態に基づいて、配置台に配置された原稿の長さを検出する第１の長さ検出手段をさらに備え、第２の幅検出手段は、複数のセンサーのうち少なくとも一つが原稿の後端を検出した場合に、配置台に配置された原稿の幅を検出する。
【００１８】
上記画像読取装置において好ましくは、配置台から画像読取手段へ搬送されている原稿の長さを検出する第２の長さ検出手段をさらに備え、幅変化検出手段にて幅の増加を検出した場合、決定手段は、第２の長さ検出手段にて検出した長さにさらに基づいて原稿のサイズを決定する。
【００１９】
上記画像読取装置において好ましくは、第２の長さ検出手段は、配置台から画像読取手段へ搬送されている原稿の通過を検出する検出センサーにおける原稿の検出状態に基づいて、原稿の長さを検出する。
【００２０】
本発明の他の局面に従う画像読取装置の制御方法は、配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付ステップと、受付ステップにて指示を受け付ける前に、配置台に配置された原稿の幅を検出する第１の幅検出ステップと、受付ステップにて指示を受け付けた後で、配置台に配置された原稿の幅を検出する第２の幅検出ステップと、第１の幅検出ステップにて検出した原稿の幅からの、第２の幅検出ステップにて検出した原稿の幅の変化を検出する幅変化検出ステップと、幅変化検出ステップにて幅の変化を検出した場合に、幅変化検出ステップにて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定ステップと、決定ステップにて決定したサイズの原稿の画像として、配置台から搬送された原稿の画像を読み取る画像読取ステップとを備える。
【００２１】
本発明のさらに他の局面に従う画像読取装置の制御プログラムは、配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付ステップと、受付ステップにて指示を受け付ける前に、配置台に配置された原稿の幅を検出する第１の幅検出ステップと、受付ステップにて指示を受け付けた後で、配置台に配置された原稿の幅を検出する第２の幅検出ステップと、第１の幅検出ステップにて検出した原稿の幅からの、第２の幅検出ステップにて検出した原稿の幅の変化を検出する幅変化検出ステップと、幅変化検出ステップにて幅の変化を検出した場合に、幅変化検出ステップにて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定ステップと、決定ステップにて決定したサイズの原稿の画像として、配置台から搬送された原稿の画像を読み取る画像読取ステップとをコンピュータに実行させる。
【発明の効果】
【００２２】
本発明によれば、使い勝手の良い画像読取装置、画像読取装置の制御方法、および画像読取装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施の形態における画像形成装置の概観を示す図である。
【図２】画像形成装置１における画像読取装置の部分の構成を示す断面図である。
【図３】原稿トレイ１００に原稿がセットされていない場合のアクチュエーター２７０ａ、２７０ｂ、および２７０ｃの構成を示す断面図である。
【図４】原稿幅検出部２８０および通紙中原稿幅検出部２９０の構成を模式的に示す図である。
【図５】操作パネル４００の構成の一例を示す図である。
【図６】操作パネル４００のＬＣＤ４１０に表示される画面の一例を示す図である。
【図７】自動原稿送り装置２００、画像読込み装置３００、および操作パネル４００の制御ブロック図である。
【図８】原稿トレイ１００にセットされた原稿の状態の一例を示す図である。
【図９】本発明の第１の実施の形態における画像形成装置１の読取動作を示すフローチャートである。
【図１０】図９のステップＳ１の処理のサブルーチンである。
【図１１】図９のステップＳ２の処理のサブルーチンである。
【図１２】原稿トレイ１００にセットされた原稿の状態の他の例を示す図である。
【図１３】図９のステップＳ２の処理のサブルーチンの変形例である。
【図１４】図１３のステップＳ１３７の処理のサブルーチンである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００２５】
以下の実施の形態においては、画像読取装置が画像形成装置である場合について説明する。画像形成装置は、たとえば、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバ機能を備えたＭＦＰや、ファクシミリ装置、または複写機などを含む。画像読取装置は、原稿の画像を読み取り可能なものであればよく、画像形成装置の他、スキャナーなどであってもよい。
【００２６】
［第１の実施の形態］
始めに、本実施の形態における画像形成装置の構成について説明する。
【００２７】
図１は、本発明の第１の実施の形態における画像形成装置の概観を示す図である。
【００２８】
図１を参照して、本実施の形態における画像形成装置１は、ＭＦＰであり、自動原稿送り装置（ＡＤＦ）２００と、画像読込み装置３００（画像読取手段の一例）と、操作パネル４００とを主に備えている。画像形成装置１の上部には、原稿押えカバー１５０が開閉自在に設けられており、原稿押えカバー１５０からは原稿トレイ１００（配置台の一例）が突出している。自動原稿送り装置２００は、原稿押えカバー１５０に内蔵されている。画像読込み装置３００は、原稿押えカバー１５０の下部に設けられている。操作パネル４００は、原稿押えカバー１５０の下部であって、画像形成装置の前面に設けられている。
【００２９】
図２は、画像形成装置１における画像読取装置の部分の構成を示す断面図である。図２〜図４において、矢印Ａは、原稿の搬送方向（給紙方向）を示している。
【００３０】
図２を参照して、自動原稿送り装置２００は、原稿押えカバー１５０が閉じた状態で、原稿の画像を読み取る指示を操作パネル４００が受け付けると、原稿トレイ１００上に配置された原稿Ｄを搬送経路Ｒに沿って画像読込み装置３００へ搬送し、排紙トレイ１０３へ排出する。画像読込み装置３００は、自動原稿送り装置２００によって搬送されてきた原稿の画像を読み取る。
【００３１】
自動原稿送り装置２００は、給紙ローラー２０１と、分離ローラー（分離部）２０２と、レジストローラー２０３と、読取前ローラー２０４と、読取後ローラー２０５と、排紙ローラー２０６と、分離後センサー２２０と、レジスト前センサー２２１と、読取前センサー２２２と、排紙センサー２２３とを含んでいる。
【００３２】
給紙ローラー２０１、分離ローラー２０２、レジストローラー２０３、読取前ローラー２０４、読取後ローラー２０５、および排紙ローラー２０６は、原稿の搬送経路Ｒに沿って設けられている。原稿トレイ１００に配置された原稿Ｄは、給紙ローラー２０１で給紙され、給紙された原稿は分離ローラー２０２でさばかれて１枚ずつレジストローラー２０３に搬送される。レジストローラー２０３へ搬送された原稿は、停止しているレジストローラー２０３にその先端が突き当てられる。原稿の先端がレジストローラー２０３に到達した後も、原稿は給紙ローラー２０１および分離ローラー２０２によって所定量搬送され、それにより原稿の斜行が補正される。斜行が補正された後、レジストローラー２０３によって搬送が開始され、原稿は読取位置３０５まで搬送され、その画像が読み取られる。読取位置３０５を通過後の原稿は、読取後ローラー２０５および排紙ローラー２０６によって搬送され、排紙トレイ１０３へ排出する。
【００３３】
分離後センサー２２０は、分離ローラー２０２の下流側における原稿の通紙を検出することにより、原稿の重送を監視する。レジスト前センサー２２１はレジストローラー２０３の上流側における原稿の通紙を検出する。読取前センサー２２２は読取前ローラー２０４の上流側における原稿の通紙を検出する。排紙センサー２２３は排紙ローラー２０６の下流側における原稿の通紙を検出することにより、原稿の排出を監視する。
【００３４】
画像読込み装置（スキャナー）３００は、露光ユニット３０１と、ミラー群３０２と、レンズ３０３と、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ３０４と、画像処理部３１０とを含んでいる。露光ユニット３０１は、読取位置３０５を通過する原稿を露光する。原稿からの反射光は、ミラー群３０２およびレンズ３０３を通してＣＣＤイメージセンサ３０４が受光する。画像処理部３１０は、ＣＣＤイメージセンサ３０４が受光した反射光に基づいて読み取った原稿の画像データを作成する。
【００３５】
自動原稿送り装置２００は、原稿トレイ１００に配置された原稿の給紙方向に沿った長さ（以降、原稿の長さと呼ぶことがある）を検出する原稿長さ検出部２７０をさらに含んでいる。原稿長さ検出部２７０は、原稿トレイ１００上に載置された原稿の長さを検出する３つのアクチュエーター２７０ａ、２７０ｂ、および２７０ｃを含んでいる。アクチュエーター２７０ａ、２７０ｂ、および２７０ｃの各々は、矢印Ａで示す原稿の搬送方向に沿って、原稿トレイ１００における原稿の幅方向の中央部に設けられている。アクチュエーター２７０ａは、３つのアクチュエーターのうち給紙ローラー２０１に最も近い側に設けられている。アクチュエーター２７０ｂは、アクチュエーター２７０ａとアクチュエーター２７０ｃとの間に設けられている。アクチュエーター２７０ｃは、３つのアクチュエーターのうち給紙ローラー２０１から最も離れた側に設けられている。
【００３６】
原稿長さ検出部２７０は、アクチュエーター２７０ａ、２０７ｂ、および２７０ｃの各々における原稿の検出状態に基づいて、原稿トレイ１００に配置された原稿の長さを検出する。具体的には、アクチュエーター２７０ａのみが押下され、アクチュエーター２７０ａのセンサー出力がオンした場合には、原稿長さ検出部２７０は、短い原稿が原稿トレイ１００にセットされたことを検出する。アクチュエーター２７０ａおよび２７０ｂが押下され、アクチュエーター２７０ａおよび２７０ｂのセンサー出力がオンした場合には、原稿長さ検出部２７０は、中程度の長さの原稿が原稿トレイ１００にセットされたことを検出する。アクチュエーター２７０ａ、２７０ｂ、および２７０ｃの全てが押下され、全てのアクチュエーター２７０ａ、２７０ｂ、および２７０ｃのセンサー出力がオンした場合には、原稿長さ検出部２７０は、長い原稿が原稿トレイ１００にセットされたことを検出する。原稿長さ検出部２７０は、少なくとも１つのアクチュエーターのセンサー出力がオンした場合に、原稿トレイ１００に原稿がセットされたことを検出する。
【００３７】
図３は、原稿トレイ１００に原稿がセットされていない場合のアクチュエーター２７０ａ、２７０ｂ、および２７０ｃの構成を示す断面図である。
【００３８】
図３を参照して、原稿トレイ１００に原稿がセットされていない場合は、全てのアクチュエーター２７０ａ、２７０ｂ、および２７０ｃが原稿トレイ１００上に突出し、全てのアクチュエーター２７０ａ、２７０ｂ、および２７０ｃのセンサー出力がオフとなる。したがって、全てのアクチュエーター２７０ａ、２０７ｂ、および２７０ｃのセンサー出力がオフの場合には、原稿長さ検出部２７０は、原稿トレイ１００に原稿がセットされていないと判断する。
【００３９】
図４は、原稿幅検出部２８０および通紙中原稿幅検出部２９０の構成を模式的に示す図である。
【００４０】
図４を参照して、自動原稿送り装置２００は、原稿トレイ１００にセットされた原稿の、給紙方向に対して垂直な方向の長さ（以降、原稿の幅と呼ぶことがある）を検出する原稿幅検出部２８０をさらに含んでいる。原稿幅検出部２８０は、ガイド板（規制板）２８１ａおよび２８１ｂと、ピニオン２８２と、ラック２８３ａおよび２８３ｂとを含んでいる。
【００４１】
ガイド板２８１ａおよび２８１ｂは、原稿トレイ１００における給紙側の両側部に設けられている。ガイド板２８１ａおよび２８１ｂの各々は、原稿の幅方向の端面（側面）に当接することにより、原稿を原稿トレイ１００上において位置決めする。ガイド板２８１ａおよび２８１ｂの各々は、矢印Ａで示す原稿の給紙方向に沿って直線状の平面形状で構成されている。ガイド板２８１ａおよび２８１ｂの各々は、原稿の幅方向に沿って延在するラック２８３ａおよび２８３ｂのそれぞれの端部に取り付けられている。ラック２８３ａおよび２８３ｂは、原稿の給紙方向に所定の間隔を空けて、互いに平行に延在している。ピニオン２８２は、原稿トレイ１００における幅方向の中央部に設けられており、ラック２８３ａおよびラック２８３ｂと噛み合っている。
【００４２】
ユーザーは、原稿トレイ１００に原稿をセットする際、ガイド板２８１ａとガイド板２８１ｂとの間隔を広げて、これらの間に原稿を載置する。そしてユーザーは、たとえばガイド板２８１ａをスライドさせて原稿の図４中左側の端面に当接させる。これによって、ガイド板２８１ａに取り付けられたラック２８３ａがガイド板２８１ａと同じ方向にスライドしてピニオン２８２が回転する。ピニオン２８２の回転によって、ラック２８３ｂは、ラック２８３ａのスライド方向とは反対方向にスライドし、ガイド板２８１ｂが、原稿の図４中右側の端面に当接する。その結果、原稿は、その両端面がガイド板２８１ａおよび２８１ｂによって位置決めされる。原稿幅検出部２８０は、原稿の幅方向を規制するガイド板２８１ａおよび２８１ｂの位置により原稿の幅を検出する。
【００４３】
したがって画像形成装置１は、原稿長さ検出部２７０の検出結果と、原稿幅検出部２８０の検出結果とから、原稿トレイ１００に配置された原稿のサイズを判定することが可能である。
【００４４】
自動原稿送り装置２００は、原稿トレイ１００から給紙された原稿（通紙中の原稿）の幅を検出する通紙中原稿幅検出部２９０をさらに含んでいる。通紙中原稿幅検出部２９０は、給紙された原稿を検出する複数のセンサー２９０ａ、２９０ｂ、２９０ｃ、および２９０ｄを含んでいる。複数のセンサー２９０ａ、２９０ｂ、２９０ｃ、および２９０ｄの各々は、たとえば分離ローラー２０２の下流側において、ガイド板２８１ｂの端部に対応する位置の付近に設けられており、原稿の幅方向に沿って並んでいる。
【００４５】
幅の異なる複数の原稿を通紙する場合、給紙される原稿の各々は、たとえば図４中左側のガイド板２８１ａに位置合わせされた状態で、搬送経路Ｒ内へ搬送される。搬送される原稿の幅に応じてセンサー２９０ａ、２９０ｂ、２９０ｃ、および２９０ｄの各々のオンオフ状態は変化する。通紙中原稿幅検出部２９０は、ガイド板２８１ａの端面位置（トレイ上の最大幅サイズ）と、センサー２９０ａ、２９０ｂ、２９０ｃ、および２９０ｄの各々の出力とに基づいて、通紙中の原稿の幅を検出する。
【００４６】
自動原稿送り装置２００は、さらに、搬送経路Ｒ内に配置されたセンサー（たとえば読取前センサー２２２）を利用して通紙中の原稿の長さを検出することが可能である。自動原稿送り装置２００は、たとえば読取前センサー２２２が原稿を検出した時間に基づいて原稿の長さを検出する。
【００４７】
したがって画像形成装置１は、通紙中原稿幅検出部２９０の検出結果と、読取前センサー２２２の検出結果とから、通紙中の原稿のサイズを判定することが可能である。
【００４８】
図５は、操作パネル４００の構成の一例を示す図である。
【００４９】
図５を参照して、操作パネル４００は、タッチパネル付のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）４１０と、各種キー群とを含んでいる。各種キー群は、原稿トレイ１００に配置された原稿の読込み動作（読み取り動作）の開始の指示を受け付けるスタートキー４０１と、原稿の読み込み動作を停止するストップキー４０２と、画像形成装置１（機械）の設定モードをすべて初期モードにするパネルリセットキー４０３と、割り込みモードをセット（通常時）または解除（割り込みモード時）する割り込みキー４０４と、数値入力した値の初期化を行うクリアキー４０５と、各種数値の入力をするテンキー４０６と、トータルチェックモード（各種カウンタを表示するモード）や、ユーザー設定モード（ユーザーの好みに応じて機械の各種設定を変更するモード）や、管理者モード（特定のユーザーのみに許可された更に詳細な機械の設定を行うモード）などの特殊モードに入る画面に遷移するユーティリティキー４０７と、設定されている各モードを一覧表示する設定確認キー４０８と、ＬＣＤ４１０の画面の拡大表示と通常表示を切り替える拡大表示キー４０９と、画像形成装置１の（機械）の電源オンオフを行なう電源スイッチ４１１とを含んでいる。
【００５０】
図６は、操作パネル４００のＬＣＤ４１０に表示される画面の一例を示す図である。
【００５１】
図６を参照して、原稿トレイ１００上に原稿が載置された場合、ＬＣＤ４１０には、原稿をカラー読み取りするかモノクロ読み取りするかを設定するボタンＤＰ１と、原稿の種類（文字原稿、写真原稿、文字写真混在原稿）を設定するボタンＤＰ２と、原稿の読取倍率を設定するボタンＤＰ３と、２枚の原稿を１面分の画像として読込むためのボタンＤＰ４とが表示される。ボタンＤＰ１〜ＤＰ４の上部には、原稿トレイ１００にセットされている原稿のサイズを表す表示ＤＰ５と、読み取った原稿画像を蓄積する画像メモリ（図示無し）の残量を表す表示ＤＰ６とが表示される。
【００５２】
図６の画面では、原稿をカラー読み取りするかモノクロ読み取りするかの設定として、原稿がカラーかモノクロかを自動的に判別するモードが設定されている。原稿の種類として、文字写真混載モードが設定されている。原稿の読取倍率として、１．０００倍が設定されている。２枚の原稿を１面分の画面として読込む設定（２ｉｎ１）が有効になっている。原稿トレイ１００にセットされている原稿がＡ４サイズであることが表示されている。さらに、画像メモリの残量が１００％であることが表示されている。
【００５３】
図７は、自動原稿送り装置２００、画像読込み装置３００、および操作パネル４００の制御ブロック図である。
【００５４】
図７を参照して、自動原稿送り装置２００を制御するＣＰＵ２５１、画像読込み装置３００を制御するＣＰＵ３５１、操作パネル（操作パネルユニット）４００を制御するＣＰＵ４５１の各々は、互いに通信可能なように接続されている。ＣＰＵ２５１、ＣＰＵ３５１、およびＣＰＵ４５１の各々は、相互の通信を通じて、自動原稿送り装置２００、画像読込み装置３００、および操作パネル４００の間で各種の制御情報をやりとりする。
【００５５】
自動原稿送り装置２００は、ＣＰＵ２５１と、モーター駆動ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２５２と、駆動パルスモーター２５３と、ガイド位置検出部材２５４（第１および第２の幅検出手段の一例）と、原稿トレイ上長さ検出部材２５５（第１の長さ検出手段の一例）と、主走査方向サイズ検出部材２５６と、副走査方向サイズ検出部材２５７（第２の長さ検出手段の一例）とを含んでいる。ＣＰＵ２５１は、自動原稿送り装置２００全体を制御し、指示された動作モードに従い原稿搬送動作を行う。ＣＰＵ２５１には、駆動パルスモーター２５３およびそれを駆動するモーター駆動ＩＣ２５２が接続されている。駆動パルスモーター２５３は、ＣＰＵ２５１によってφ０〜φ２の励磁信号を入力されることで駆動される。上述の原稿の読取倍率に応じて原稿搬送速度を可変する場合、ＣＰＵ２５１はこの励磁信号の周波数を、設定された原稿の読取倍率に応じた周波数にする。またＣＰＵ２５１には、ガイド位置検出部材２５４と、原稿トレイ上長さ検出部材２５５と、主走査方向サイズ検出部材２５６と、副走査方向サイズ検出部材２５７との各々が接続されている。ガイド位置検出部材２５４は、原稿幅検出部２８０と接続されており、ガイド板２８１ａおよび２８１ｂ（原稿規制板）の位置を検出する。原稿トレイ上長さ検出部材２５５は、原稿長さ検出部２７０と接続されており、原稿トレイ１００上の原稿の長さを検出する。主走査方向サイズ検出部材２５６は、通紙中原稿幅検出部２９０に接続されており、給紙された原稿（通紙中の原稿）の幅（主走査方向の長さ）を検出する。副走査方向サイズ検出部材２５７は、たとえば読取前センサー２２２（検出センサーの一例）における原稿の検出状態に基づいて、通紙中の原稿の長さを検出する。副走査方向サイズ検出部材２５７は、読取前センサー２２２以外のセンサーであって、原稿トレイ１００から画像読込み装置３００へ搬送されている原稿の通過を検出するセンサーにおける原稿の検出状態に基づいて、通紙中の原稿の長さを検出してもよい。
【００５６】
画像読込み装置３００は、ＣＰＵ３５１と、モーター駆動ＩＣ３５２および３５３と、駆動パルスモーター３５４および３５５と、画像処理部３１０とを含んでいる。ＣＰＵ３５１は、画像読込み装置３００全体を制御する。ＣＰＵ３５１には、駆動パルスモーター３５４およびそれを駆動するモーター駆動ＩＣ３５２が接続されている。駆動パルスモーター３５４は、露光ユニット３０１、ミラー群３０２を含む読取スライダーユニットを読み取り位置へ移動させるよう駆動する。モーター駆動ＩＣ３５２は駆動パルスモーター３５４を制御する。同様に、駆動パルスモーター３５５は、レンズ３０３を移動させる。モーター駆動ＩＣ３５３は駆動パルスモーター３５５を制御する。またＣＰＵ３５１は、画像処理部３１０と接続されており、画像処理部３１０への各種設定や、画像処理部３１０からの画像データ取得などを行う。
【００５７】
操作パネル４００は、操作パネル４００全体を制御するＣＰＵ４５１と、タッチパネルを含んだＬＣＤ（液晶ディスプレイユニット）４１０と、その他の操作キー４５２とを含んでいる。
【００５８】
続いて、本実施の形態における画像形成装置１の読取動作について説明する。
【００５９】
画像形成装置１は、原稿の画像の読み取りの開始の指示を受け付ける前（以降、スタート前と呼ぶことがある）に、ガイド位置検出部材２５４にて検出した原稿の幅からの、原稿の画像の読み取りの開始の指示を受け付けた後（以降、スタート後と呼ぶことがある）で、ガイド位置検出部材２５４にて検出した原稿の幅の変化を検出する。画像形成装置１は、幅の変化を検出した場合に、幅の変化の状況に基づいて原稿のサイズを決定する。
【００６０】
図８は、原稿トレイ１００にセットされた原稿の状態の一例を示す図である。
【００６１】
図８を参照して、ユーザーが画像形成装置１を用いて原稿の画像の読み取りを行う場合に、以下の方法で原稿をセットすることがある。ユーザーは、（ａ）に示すように、ガイド板２８１ａおよび２８１ｂの幅（間隔）Ｗ１を実際の原稿の幅Ｗよりも広げた状態（Ｗ１＞Ｗの状態）で原稿Ｄをセットする。原稿は幅Ｗおよび長さＬを有している。次にユーザーは、スタートキー４０１を押下して原稿Ｄの画像の読み取りの実行指示を行ってから、矢印Ｃ１で示すように、ガイド板２８１ａおよび２８１ｂの幅Ｗ１を実際の原稿の幅Ｗまで狭める。（ｂ）は、ガイド板２８１ａおよび２８１ｂの幅Ｗ１が原稿の幅に合わせられた状態（Ｗ１＝Ｗの状態）を示している。
【００６２】
原稿トレイ１００に原稿Ｄがセットされると、原稿Ｄが原稿長さ検出部２７０（原稿検知センサー）により検出され、ガイド位置検出部材２５４による検出結果と、原稿トレイ上長さ検出部材２５５による検出結果とから、原稿Ｄのサイズが検出される。ユーザーが上述の方法で原稿をセットする場合、（ａ）の状態では、ガイド板２８１ａおよび２８１ｂの幅Ｗ１が原稿の幅Ｗよりも広いため、ガイド位置検出部材２５４は原稿Ｄの幅を正確に検出することはできない。一方、（ｂ）の状態では、ガイド板２８１ａおよび２８１ｂの幅Ｗ１が原稿の幅Ｗに合わせられているため、ガイド位置検出部材２５４は原稿Ｄの幅を正確に検出することができる。
【００６３】
したがって、スタート後にガイド位置検出部材２５４が検出した原稿Ｄの幅が、スタート前にガイド位置検出部材２５４で検出した原稿Ｄの幅よりも減少した場合、画像形成装置１は、スタート前にガイド位置検出部材２５４が検出した原稿Ｄの幅に基づかず、スタート後にガイド位置検出部材２５４が検出した原稿Ｄの幅に基づいて、原稿Ｄのサイズを決定する。
【００６４】
上記の例示とは別に、ユーザーが画像形成装置１を用いて原稿の画像の読み取りを行う場合に、（ｂ）に示すように、ガイド板２８１ａおよび２８１ｂの幅Ｗ１を原稿Ｄの幅に合わせた状態（Ｗ１＝Ｗの状態）で原稿の画像の読み取りの実行指示を行った場合でも、その後、（ａ）に示すように、幅Ｗ１が実際の原稿Ｄの幅Ｗよりも広がった状態（Ｗ１＞Ｗの状態）となることがある。たとえば、自動原稿送り装置２００によって原稿Ｄが給紙される際にスキューが発生した場合には、スキューが発生した原稿Ｄの側面（端面）により押圧されて、ガイド板２８１ａおよび２８１は幅Ｗ１が広がる方向へ移動する。
【００６５】
したがって、スタート後にガイド位置検出部材２５４が検出した原稿Ｄの幅が、スタート前にガイド位置検出部材２５４で検出した原稿Ｄの幅よりも増加した場合、画像形成装置１は、スタート後にガイド位置検出部材２５４が検出した原稿Ｄの幅に基づかず、スタート前にガイド位置検出部材２５４が検出した原稿Ｄの幅に基づいて、原稿Ｄのサイズを決定する。
【００６６】
図９は、本発明の第１の実施の形態における画像形成装置１の読取動作を示すフローチャートである。
【００６７】
図９を参照して、自動原稿送り装置２００のＣＰＵ２５１は、原稿トレイ１００に原稿がセットされたことを原稿長さ検出部２７０にて検出すると、ガイド位置検出部材２５４および原稿トレイ上長さ検出部材２５５（またはガイド位置検出部材２５４のみ）によって、原稿のサイズを検出する（Ｓ１）。続いてＣＰＵ２５１は、スタート前後でのガイド位置検出部材２５４が検出した原稿の幅の変化の状況に基づいて、原稿のサイズを決定する（Ｓ２）。次に画像読込み装置３００のＣＰＵ３５１は、決定したサイズの原稿の画像として、原稿トレイ１００から自動原稿送り装置２００によって搬送された原稿の画像を画像読込み装置３００で読み取り（Ｓ３）、処理を終了する。
【００６８】
図１０は、図９のステップＳ１の処理のサブルーチンである。
【００６９】
図１０を参照して、図９のステップＳ１の処理において、ＣＰＵ２５１は、原稿トレイ上長さ検出部材２５５を用いて、原稿トレイ１００に原稿がセットされたか否かを判別する（Ｓ１０１）。ステップＳ１０１において、原稿がセットされたと判別した場合（Ｓ１０１でＹＥＳ）、ＣＰＵ２５１は、ガイド位置検出部材２５４および原稿トレイ上長さ検出部材２５５によって、原稿トレイ１００にセットされた原稿のサイズを検出する（Ｓ１０２）。
【００７０】
ステップＳ１０２における原稿のサイズの検出は、ガイド板２８１ａおよび２８１ｂの位置情報と、アクチュエーター２７０ａ、２７０ｂ、および２７０ｃのセンサーのオンオフ情報との組み合わせに基づいて行われる。原稿はユーザーによってセットされるため、上述の位置情報およびオンオフ情報を用いて、ガイド位置検出部材２５４および原稿トレイ上長さ検出部材２５５がリアルタイムでサイズを検出する場合には、検出したサイズが頻繁に変化するおそれがある。操作パネル４００の表示ＤＰ５（図６）には通常、検出したサイズが表示されるため、操作パネル４００に表示されるサイズが頻繁に変化する事態は、ユーザーにとって煩わしい。一方、上述の位置情報およびオンオフ情報が完全に変化しなくなった後で、ガイド位置検出部材２５４および原稿トレイ上長さ検出部材２５５がサイズを検出する場合には、原稿をセットしたにもかかわらず操作パネル４００には検出したサイズが表示されないため、ユーザーに違和感を与えるおそれがある。そこでＳ１０２の処理においては、上述の位置情報およびオンオフ情報が所定時間変化しなかった場合に、サイズが検出されることが好ましい。
【００７１】
次にＣＰＵ２５１は、原稿のサイズの検出が完了したか否かを判別する（Ｓ１０３）。ステップＳ１０３において、原稿のサイズの検出が完了したと判別した場合（Ｓ１０３でＹＥＳ）、ＣＰＵ２５１は、ガイド位置検出部材２５４および原稿トレイ上長さ検出部材２５５が検出した原稿のサイズを、通信によって画像読込み装置３００や操作パネル４００に通知する（Ｓ１０５）。次にＣＰＵ２５１は、操作パネル４００を通じて読み取りの実行開始の指示を受け付けたか否かを判別する（Ｓ１０７）。
【００７２】
ステップＳ１０７において、指示を受け付けないと判別した場合（Ｓ１０７でＮＯ）、操作パネル４００からの読み取りの実行開始の指示を受け付けるまでは、ＣＰＵ２５１は、ステップＳ１０２からステップＳ１０７の処理を繰り返し、最新の情報からサイズが検出される。これにより、図８（ａ）に示すような原稿のセットをユーザーが行った場合にも、サイズを正確に検出することができる。
【００７３】
一方で、上述の位置情報およびオンオフ情報が所定時間変化しなかった場合に原稿のサイズを検出するときは、ガイド板２８１ａおよび２８１ｂの幅Ｗ１を原稿の幅Ｗに合わせてすぐに原稿の画像の読み取りの実行指示がされると、原稿のサイズが正しく判定できないことがある。このような場合にサイズの誤検出を防止するために、以下の処理が実行される。
【００７４】
ステップＳ１０７において、指示を受け付けたと判別した場合（Ｓ１０７でＹＥＳ）、ＣＰＵ２５１は、タイマーに時間をセットして、原稿サイズの変化を再検出するまでの時間の計測を開始し（Ｓ１０９）、リターンする。ステップＳ１０９においてタイマーにセットする時間は、原稿トレイ上長さ検出部材２５５が検出可能な定型原稿の中で、最も長さ方向の値が小さい定型原稿が原稿トレイ１００から給紙される場合に、その定型原稿における後端（原稿の搬送方向に沿った最も下流側の端部）の位置が、直近のアクチュエーター２７０ａ（長さセンサー）を通過するまでの時間であることが好ましい。つまり、原稿の読み取りの実行開始の指示を受け付けてからアクチュエーター２７０ａのセンサーの状態が変化する前までの時間がタイマーに設定されることが好ましい。
【００７５】
図１１は、図９のステップＳ２の処理のサブルーチンである。
【００７６】
図１１を参照して、図９のステップＳ２の処理において、ＣＰＵ２５１は、図１０のステップＳ１０９においてタイマーによる時間の計測が完了したか否かを判別する（Ｓ１３１）。ステップＳ１３１において、時間の計測が完了したと判別した場合（Ｓ１３１でＹＥＳ）、ＣＰＵ２５１は、ガイド板２８１ａおよび２８１ｂのその時の位置情報に基づいて、ガイド位置検出部材２５４によって、原稿トレイ１００にセットされた原稿の幅を再検出する（Ｓ１３３）。ステップＳ１３３において、ＣＰＵ２５１は、操作パネル４００を通じて読み取りの実行開始の指示を受け付けてから所定時間経過後に、原稿の幅を再検出する。次にＣＰＵ２５１は、再検出した原稿の幅が、原稿の読み取りの実行開始の指示を受ける前に検出した（図１０のステップＳ１０２において検出した）原稿の幅から変化したか否かを判別する（Ｓ１３５）。
【００７７】
ステップＳ１３５において、原稿の幅が変化したと判別した場合（Ｓ１３５でＹＥＳ）、原稿の幅の変化は大サイズから小サイズへの変化であったか否かを判別する（Ｓ１３７）。ステップＳ１３７において、大サイズから小サイズへの変化であったと判別した場合（Ｓ１３７でＹＥＳ）、再検出した幅（スタート後に検出した幅）に基づく原稿のサイズを、画像読込み装置３００や操作パネル４００に通知し（Ｓ１３９）、リターンする。図８（ａ）に示す状態で原稿の画像の読み取りの実行指示が行われ、その後に図８（ｂ）に示す状態に変わった場合などに、この処理により原稿の幅を正しく検出することができる。
【００７８】
ステップＳ１３５において、原稿の幅が変化しないと判別した場合（Ｓ１３５でＮＯ）、またはステップＳ１３７において、原稿の幅の変化は小サイズから大サイズへの変化であったと判別した場合（Ｓ１３７でＮＯ）、ＣＰＵ２５１は、最初に検出した幅（スタート前に検出した幅）に基づく原稿のサイズを、画像読込み装置３００や操作パネル４００に通知し（Ｓ１４１）、リターンする。図８（ｂ）に示す状態で原稿の画像の読み取りの実行指示が行われ、その後原稿にスキューが発生することにより図８（ａ）に示す状態に変わった場合などに、この処理により原稿の幅を正しく検出することができる。
【００７９】
なお、画像形成装置１の上述の動作においては、タイマーによる時間の計測が完了した時に原稿の幅を再検出する場合について説明したが、原稿の幅の再検出は、読み取りの実行開始の指示を受け付けた後の任意のタイミングで行われればよい。たとえば、アクチュエーター２７０ａ、２７０ｂ、および２７０ｃのセンサーのうち一つが原稿の後端を検出した場合に、原稿の幅の再検出が行われてもよい。
【００８０】
［第２の実施の形態］
本実施の形態においては、図９のステップＳ２の処理の変形例について説明する。
【００８１】
図１２は、原稿トレイ１００にセットされた原稿の状態の他の例を示す図である。
【００８２】
図１２を参照して、ユーザーが画像形成装置を用いて原稿の画像の読み取りを行う場合に、以下の方法で原稿をセットすることがある。ユーザーは、（ａ）に示すように、原稿トレイ１００に原稿Ｄをセットし、ガイド板２８１ａおよび２８１ｂの幅Ｗ１を強い力で狭めてから、原稿Ｄの画像の読み取りの実行指示を行う。原稿Ｄは、たとえば薄紙などのたわみやすい材質よりなっている。すると、ガイド板２８１ａおよび２８１ｂからの押圧力により原稿Ｄがたわみ、ガイド板２８１ａおよび２８１ｂの幅Ｗ１が実際の原稿Ｄの幅Ｗよりも狭い状態（Ｗ１＜Ｗの状態）となる。その結果、実際の原稿の幅Ｗに対応した位置までガイド板２８１ａおよび２８１ｂが戻らない状態で原稿Ｄが給紙される。原稿Ｄの給紙が開始すると、原稿Ｄからガイド板２８１ａおよび２８１ｂが受ける力により、（ｂ）に示すように、幅Ｗ１がわずかに広がる。しかし、幅Ｗ１は幅Ｗとは異なる状態（Ｗ１≠Ｗの状態）となる。その結果、スタート前後の各々でガイド位置検出部材２５４が検出した原稿Ｄの幅は、いずれも実際の原稿のＷとは異なる。
【００８３】
本実施の形態の画像形成装置１は、上述の場合にサイズの誤検出を防止するために、ガイド位置検出部材２５４による原稿の幅の検出結果が小サイズから大サイズに変化した場合に、副走査方向サイズ検出部材２５７によって通紙中の原稿（実際に搬送している原稿）の長さを検出し、その検出結果にさらに基づいて原稿Ｄのサイズを検出する。
【００８４】
原稿が定型のサイズである場合（定型原稿である場合）、原稿の長さおよび幅のうち少なくとも一方が分かれば、原稿のサイズを検出することができる。したがって、検出した原稿の長さに対応するサイズとして、副走査方向サイズ検出部材２５８は原稿のサイズを検出することができる。原稿のサイズの検出精度を高めるために、画像形成装置１は、さらに主走査方向サイズ検出部材２５６による通紙中の原稿の幅の検出結果に基づいて、原稿Ｄのサイズを検出してもよい。
【００８５】
副走査方向サイズ検出部材２５７による原稿の長さの検出結果に基づいて原稿Ｄのサイズを検出する場合、画像読込み装置３００が原稿の画像の読み取りを開始するまでに原稿のサイズが決定しない場合があり得る。このため、原稿読込み装置３００は、副走査方向サイズ検出部材２５７が検出し得る最大の幅に対応するサイズの原稿の領域で読み取りを実施し、原稿のサイズが決定した後で、決定した原稿のサイズに応じた領域の画像のみを採用してもよい。
【００８６】
図１３は、図９のステップＳ２の処理のサブルーチンの変形例である。
【００８７】
図１３を参照して、この処理は、ステップＳ１３７において、原稿の幅の変化は小サイズから大サイズへの変化であったと判別した場合（Ｓ１３７でＮＯ）に、ステップＳ１４５の処理を行う点において、図１１に示す第１の実施の形態における処理とは異なっている。
【００８８】
ステップＳ１４５において、ＣＰＵ２５１は、原稿のサイズを検知するモードを、原稿トレイ１００にセットされた原稿の幅を検出するモードから通紙中の原稿の長さを検出するモード（通紙方向長さ検出モード）へ切り替え（Ｓ１４５）、リターンする。
【００８９】
図１４は、図１３のステップＳ１３７の処理のサブルーチンである。
【００９０】
図１４を参照して、ステップＳ１３７の処理において、ＣＰＵ２５１は、読取前センサー２２２がオンしたか（読取前センサー２２２に原稿が到達したか）否かを判別する（Ｓ１５１）。ステップＳ１５１において、読取前センサー２２２がオンしたと判別した場合（Ｓ１５１でＹＥＳ）、ＣＰＵ２５１は、副走査方向サイズ検出部材２５７にて通紙中の原稿の長さ（通紙方向長さ）を検出する（Ｓ１５３）。
【００９１】
ステップＳ１５３において、副走査方向サイズ検出部材２５７は、たとえば自動原稿送り装置２００内の各ローラーを駆動する駆動パルスモーター２５３（搬送モーター）に入力されるパルスをカウントする。駆動パルスモーター２５３では、入力される１パルスあたり搬送される原稿の距離が予め決まっているため、副走査方向サイズ検出部材２５７は、カウントしたパルス数から原稿の長さを検出することができる。
【００９２】
続いてＣＰＵ２５１は、読取前センサー２２２がオフしたか（読取前センサー２２２から原稿が離れたか）否かを判別する（Ｓ１５５）。ステップＳ１５５において、読取前センサー２２２がオフしたと判別した場合（Ｓ１５５でＹＥＳ）、副走査方向サイズ検出部材２５７は、カウント値に基づいて通紙中の原稿の長さを検出する。ＣＰＵ２５１は、副走査方向サイズ検出部材２５７が検出した通紙中の原稿の長さ（通紙方向長さ）と、原稿の画像の読み取りの実行指示を受け付けた前後でガイド位置検出部材２５４が検出した原稿の幅（規制板位置情報）と、原稿の画像の読み取りの実行指示を受け付ける前に原稿トレイ上長さ検出部材２５５が検出した原稿の長さ（トレイ上センサー情報）とに基づいて、原稿サイズを検出する（Ｓ１５７）。ステップＳ１５７においてＣＰＵ２５１は、最も適切な定型原稿のサイズを特定する。その後、ＣＰＵ２５１は、検出した原稿のサイズを画像読込み装置３００や操作パネル４００に通知し（Ｓ１５９）、リターンする。
【００９３】
［実施の形態の効果］
上述の実施の形態の画像形成装置１によれば、原稿の画像の読み取りの開始の指示を受け付けた前後の原稿の幅の変化の状況に基づいて原稿のサイズを決定するので、実際のサイズではない誤ったサイズでの原稿の読み込みを回避することができる。その結果、ユーザーに煩わしさを感じさせず、使い勝手のよい画像形成装置１を提供することができる。
【００９４】
また、原稿の画像の読み取りの開始の指示を受け付けた前後で、原稿の幅の減少を検出した場合に、原稿の画像の読み取りの開始の指示を受け付けた後に検出した幅に基づいて原稿のサイズを決定することにより、原稿の画像の読み取りの開始の指示を受けた後にガイド板の幅が原稿の幅に合わせられた場合にも、原稿のサイズを正確に検出することができる。
【００９５】
また、原稿の画像の読み取りの開始の指示を受け付けた前後で、原稿の幅の増加を検出した場合に、原稿の画像の読み取りの開始の指示を受け付ける前に検出した幅に基づいて原稿のサイズを決定することにより、原稿が給紙される際にスキューが発生した場合にも、原稿のサイズを正確に検出することができる。
【００９６】
さらに、原稿の画像の読み取りの開始の指示を受け付けた前後で、原稿の幅の増加を検出した場合に、画像読取装置へ搬送されている原稿の長さを検出し、検出した長さにさらに基づいて原稿のサイズを決定することで、原稿が薄紙などよりなる場合にも、原稿のサイズを正確に検出することができる。
【００９７】
［その他］
上述の実施の形態は適宜組み合わせることができる。たとえば、操作パネル４００において原稿の種類（または材質）として薄紙が選択された場合には、第２の実施の形態の処理を実行し、それ以外の原稿の種類が選択された場合には、第１の実施の形態の処理を実行してもよい。このように、検知した原稿の幅が変化した場合に、原稿の種類によって処理を切り替えることで、原稿のサイズの検出をより適切に行うことができる。
【００９８】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピュータにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【００９９】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１００】
１  画像形成装置
１００  原稿トレイ
１０３  排紙トレイ
１５０  原稿押えカバー
２００  自動原稿送り装置
２０１  給紙ローラー
２０２  分離ローラー
２０３  レジストローラー
２０４  読取前ローラー
２０５  読取後ローラー
２０６  排紙ローラー
２２０  分離後センサー
２２１  レジスト前センサー
２２２  読取前センサー
２２３  排紙センサー
２５１，３５１，４５１  ＣＰＵ
２５２，３５２，３５３  モーター駆動ＩＣ
２５３，３５４，３５５  駆動パルスモーター
２５４  ガイド位置検出部材
２５５  原稿トレイ上長さ検出部材
２５６  主走査方向サイズ検出部材
２５７  副走査方向サイズ検出部材
２７０  原稿長さ検出部
２７０ａ，２７０ｂ，２７０ｃ  アクチュエーター
２８０  原稿幅検出部
２８１ａ，２８１ｂ  ガイド板
２８２  ピニオン
２８３ａ，２８３ｂ  ラック
２９０  通紙中原稿幅検出部
２９０ａ，２９０ｂ，２９０ｃ，２９０ｄ  センサー
３００  画像読込み装置
３０１  露光ユニット
３０２  ミラー群
３０３  レンズ
３０４  イメージセンサ
３０５  読取位置
３１０  画像処理部
４００  操作パネル
４０１  スタートキー
４０２  ストップキー
４０３  パネルリセットキー
４０４  割り込みキー
４０５  クリアキー
４０６  テンキー
４０７  ユーティリティキー
４０８  設定確認キー
４０９  拡大表示キー
４１０  ＬＣＤ
４１１  電源スイッチ
４５２  操作キー
Ｄ  原稿
ＤＰ１〜ＤＰ４  ボタン
ＤＰ５，ＤＰ６  表示
Ｌ  原稿の長さ
Ｒ  搬送経路
Ｗ  原稿の幅
Ｗ１  ガイド板の幅（間隔）
【図２】
2013031115.tif 000003
【図３】
2013031115.tif 000004
【図４】
2013031115.tif 000005
【図５】
2013031115.tif 000006
【図６】
2013031115.tif 000007
【図７】
2013031115.tif 000008
【図９】
2013031115.tif 000009
【図１０】
2013031115.tif 000010
【図１１】
2013031115.tif 000011
【図１３】
2013031115.tif 000012
【図１４】
2013031115.tif 000013
【図１】
2013031115.tif 000014
【図８】
2013031115.tif 000015
【図１２】
2013031115.tif 000016