配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付手段と、前記受付手段にて指示を受け付ける前に、前記配置台に配置された原稿の幅を検出する第1の幅検出手段と、前記受付手段にて指示を受け付けた後で、前記配置台に配置された原稿の幅を検出する第2の幅検出手段と、前記第1の幅検出手段にて検出した原稿の幅からの、前記第2の幅検出手段にて検出した原稿の幅の変化を検出する幅変化検出手段と、前記幅変化検出手段にて幅の変化を検出した場合に、前記幅変化検出手段にて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定手段と、前記決定手段にて決定したサイズの原稿の画像として、前記配置台から搬送された原稿の画像を読み取る画像読取手段とを備えた、画像読取装置。前記幅変化検出手段にて幅の減少を検出した場合、前記決定手段は、前記第1の幅検出手段にて検出した幅に基づかず、前記第2の幅検出手段にて検出した幅に基づいて原稿のサイズを決定する、請求項1に記載の画像読取装置。前記幅変化検出手段にて幅の増加を検出した場合、前記決定手段は、前記第2の幅検出手段にて検出した幅に基づかず、前記第1の幅検出手段にて検出した幅に基づいて原稿のサイズを決定する、請求項1または2に記載の画像読取装置。前記第2の幅検出手段は、前記受付手段にて指示を受け付けてから所定時間経過後に、前記配置台に配置された原稿の幅を検出する、請求項1~3のいずれかに記載の画像読取装置。原稿の搬送方向に沿って前記配置台に配置された複数のセンサーの各々における原稿の検出状態に基づいて、前記配置台に配置された原稿の長さを検出する第1の長さ検出手段をさらに備え、前記第2の幅検出手段は、前記複数のセンサーのうち少なくとも一つが原稿の後端を検出した場合に、前記配置台に配置された原稿の幅を検出する、請求項1~3のいずれかに記載の画像読取装置。前記配置台から前記画像読取手段へ搬送されている原稿の長さを検出する第2の長さ検出手段をさらに備え、前記幅変化検出手段にて幅の増加を検出した場合、前記決定手段は、前記第2の長さ検出手段にて検出した長さにさらに基づいて原稿のサイズを決定する、請求項1~5のいずれかに記載の画像読取装置。前記第2の長さ検出手段は、前記配置台から前記画像読取手段へ搬送されている原稿の通過を検出する検出センサーにおける原稿の検出状態に基づいて、原稿の長さを検出する、請求項6に記載の画像読取装置。配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付ステップと、前記受付ステップにて指示を受け付ける前に、前記配置台に配置された原稿の幅を検出する第1の幅検出ステップと、前記受付ステップにて指示を受け付けた後で、前記配置台に配置された原稿の幅を検出する第2の幅検出ステップと、前記第1の幅検出ステップにて検出した原稿の幅からの、前記第2の幅検出ステップにて検出した原稿の幅の変化を検出する幅変化検出ステップと、前記幅変化検出ステップにて幅の変化を検出した場合に、前記幅変化検出ステップにて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定ステップと、前記決定ステップにて決定したサイズの原稿の画像として、前記配置台から搬送された原稿の画像を読み取る画像読取ステップとを備えた、画像読取装置の制御方法。配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付ステップと、前記受付ステップにて指示を受け付ける前に、前記配置台に配置された原稿の幅を検出する第1の幅検出ステップと、前記受付ステップにて指示を受け付けた後で、前記配置台に配置された原稿の幅を検出する第2の幅検出ステップと、前記第1の幅検出ステップにて検出した原稿の幅からの、前記第2の幅検出ステップにて検出した原稿の幅の変化を検出する幅変化検出ステップと、前記幅変化検出ステップにて幅の変化を検出した場合に、前記幅変化検出ステップにて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定ステップと、前記決定ステップにて決定したサイズの原稿の画像として、前記配置台から搬送された原稿の画像を読み取る画像読取ステップとをコンピュータに実行させる、画像読取装置の制御プログラム。従来の原稿読取装置では、実際の原稿のサイズとは異なるサイズで原稿を検出すること原稿サイズの不一致により、読み取りエラーが発生することがあった。その結果、画像読取装置の使い勝手が悪いという問題があった。原稿の画像の読み取りの実行指示をしようとするユーザーは、通常、原稿トレイの2つの規制板の間隔を用紙の幅よりも予め大きく広げた状態とし、原稿をセットした後で2つの規制板の間隔を用紙の幅に合わせて狭め、プリントを開始するプリントボタンを押下する。原稿の画像の読み取りを急いでいる場合、ユーザーは、原稿トレイに原稿をセットした後で、2つの規制板の間隔を狭める動作よりも早くまたは2つの規制板の間隔を狭める動作と同時に、プリントボタンを押下することがある。この場合、画像読取装置は、間隔が狭くなる前の規制板の間隔に基づいて原稿のサイズを検出し、実際の原稿のサイズよりも大きいサイズで原稿を検出することがあった。また、枚数の多い原稿が原稿トレイにセットされた場合に、1ページずつ原稿がADF内に搬送される際に、原稿トレイにセットされた原稿が、搬送される原稿から力を受け、原稿トレイ上に置ける原稿の位置がずれて規制板を外側へ動かす規制板の間隔を広げることがあった。この場合、画像読取装置は、間隔が広がった後の規制板の間隔に基づいて原稿のサイズを検出し、実際の原稿のサイズよりも大きいサイズで原稿を検出することがあった。上述のように、プリントボタンを押下するタイミングや、原稿のセット方法などによっては、正しい原稿サイズを検出していない状態で原稿の読み取りが行われ、その結果、実際の原稿サイズとのサイズ不一致により読み取りエラーなどが発生することがあった。本発明は、上記課題を解決するためのものであり、その目的は、使い勝手の良い画像読取装置、画像読取装置の制御方法、および画像読取装置の制御プログラムを提供することである。本発明の一の局面に従う画像読取装置は、配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付手段と、受付手段にて指示を受け付ける前に、配置台に配置された原稿の幅を検出する第1の幅検出手段と、受付手段にて指示を受け付けた後で、配置台に配置された原稿の幅を検出する第2の幅検出手段と、第1の幅検出手段にて検出した原稿の幅からの、第2の幅検出手段にて検出した原稿の幅の変化を検出する幅変化検出手段と、幅変化検出手段にて幅の変化を検出した場合に、幅変化検出手段にて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定手段と、決定手段にて決定したサイズの原稿の画像として、配置台から搬送された原稿の画像を読み取る画像読取手段とを備える。上記画像読取装置において好ましくは、幅変化検出手段にて幅の減少を検出した場合、決定手段は、第1の幅検出手段にて検出した幅に基づかず、第2の幅検出手段にて検出した幅に基づいて原稿のサイズを決定する。上記画像読取装置において好ましくは、幅変化検出手段にて幅の増加を検出した場合、決定手段は、第2の幅検出手段にて検出した幅に基づかず、第1の幅検出手段にて検出した幅に基づいて原稿のサイズを決定する。上記画像読取装置において好ましくは、第2の幅検出手段は、受付手段にて指示を受け付けてから所定時間経過後に、配置台に配置された原稿の幅を検出する。上記画像読取装置において好ましくは、原稿の搬送方向に沿って配置台に配置された複数のセンサーの各々における原稿の検出状態に基づいて、配置台に配置された原稿の長さを検出する第1の長さ検出手段をさらに備え、第2の幅検出手段は、複数のセンサーのうち少なくとも一つが原稿の後端を検出した場合に、配置台に配置された原稿の幅を検出する。上記画像読取装置において好ましくは、配置台から画像読取手段へ搬送されている原稿の長さを検出する第2の長さ検出手段をさらに備え、幅変化検出手段にて幅の増加を検出した場合、決定手段は、第2の長さ検出手段にて検出した長さにさらに基づいて原稿のサイズを決定する。上記画像読取装置において好ましくは、第2の長さ検出手段は、配置台から画像読取手段へ搬送されている原稿の通過を検出する検出センサーにおける原稿の検出状態に基づいて、原稿の長さを検出する。本発明の他の局面に従う画像読取装置の制御方法は、配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付ステップと、受付ステップにて指示を受け付ける前に、配置台に配置された原稿の幅を検出する第1の幅検出ステップと、受付ステップにて指示を受け付けた後で、配置台に配置された原稿の幅を検出する第2の幅検出ステップと、第1の幅検出ステップにて検出した原稿の幅からの、第2の幅検出ステップにて検出した原稿の幅の変化を検出する幅変化検出ステップと、幅変化検出ステップにて幅の変化を検出した場合に、幅変化検出ステップにて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定ステップと、決定ステップにて決定したサイズの原稿の画像として、配置台から搬送された原稿の画像を読み取る画像読取ステップとを備える。本発明のさらに他の局面に従う画像読取装置の制御プログラムは、配置台に配置された原稿の画像の読み取りの開始の指示を受け付ける受付ステップと、受付ステップにて指示を受け付ける前に、配置台に配置された原稿の幅を検出する第1の幅検出ステップと、受付ステップにて指示を受け付けた後で、配置台に配置された原稿の幅を検出する第2の幅検出ステップと、第1の幅検出ステップにて検出した原稿の幅からの、第2の幅検出ステップにて検出した原稿の幅の変化を検出する幅変化検出ステップと、幅変化検出ステップにて幅の変化を検出した場合に、幅変化検出ステップにて検出した幅の変化の状況に基づいて原稿のサイズを決定する決定ステップと、決定ステップにて決定したサイズの原稿の画像として、配置台から搬送された原稿の画像を読み取る画像読取ステップとをコンピュータに実行させる。本発明によれば、使い勝手の良い画像読取装置、画像読取装置の制御方法、および画像読取装置の制御プログラムを提供することができる。以下、本発明の実施の形態について、図面に基づいて説明する。以下の実施の形態においては、画像読取装置が画像形成装置である場合について説明する。画像形成装置は、たとえば、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバ機能を備えたMFPや、ファクシミリ装置、または複写機などを含む。画像読取装置は、原稿の画像を読み取り可能なものであればよく、画像形成装置の他、スキャナーなどであってもよい。[第1の実施の形態]始めに、本実施の形態における画像形成装置の構成について説明する。図1は、本発明の第1の実施の形態における画像形成装置の概観を示す図である。図1を参照して、本実施の形態における画像形成装置1は、MFPであり、自動原稿送り装置ADF200と、画像読込み装置300画像読取手段の一例と、操作パネル400とを主に備えている。画像形成装置1の上部には、原稿押えカバー150が開閉自在に設けられており、原稿押えカバー150からは原稿トレイ100配置台の一例が突出している。自動原稿送り装置200は、原稿押えカバー150に内蔵されている。画像読込み装置300は、原稿押えカバー150の下部に設けられている。操作パネル400は、原稿押えカバー150の下部であって、画像形成装置の前面に設けられている。図2は、画像形成装置1における画像読取装置の部分の構成を示す断面図である。図2~図4において、矢印Aは、原稿の搬送方向給紙方向を示している。図2を参照して、自動原稿送り装置200は、原稿押えカバー150が閉じた状態で、原稿の画像を読み取る指示を操作パネル400が受け付けると、原稿トレイ100上に配置された原稿Dを搬送経路Rに沿って画像読込み装置300へ搬送し、排紙トレイ103へ排出する。画像読込み装置300は、自動原稿送り装置200によって搬送されてきた原稿の画像を読み取る。自動原稿送り装置200は、給紙ローラー201と、分離ローラー分離部202と、レジストローラー203と、読取前ローラー204と、読取後ローラー205と、排紙ローラー206と、分離後センサー220と、レジスト前センサー221と、読取前センサー222と、排紙センサー223とを含んでいる。給紙ローラー201、分離ローラー202、レジストローラー203、読取前ローラー204、読取後ローラー205、および排紙ローラー206は、原稿の搬送経路Rに沿って設けられている。原稿トレイ100に配置された原稿Dは、給紙ローラー201で給紙され、給紙された原稿は分離ローラー202でさばかれて1枚ずつレジストローラー203に搬送される。レジストローラー203へ搬送された原稿は、停止しているレジストローラー203にその先端が突き当てられる。原稿の先端がレジストローラー203に到達した後も、原稿は給紙ローラー201および分離ローラー202によって所定量搬送され、それにより原稿の斜行が補正される。斜行が補正された後、レジストローラー203によって搬送が開始され、原稿は読取位置305まで搬送され、その画像が読み取られる。読取位置305を通過後の原稿は、読取後ローラー205および排紙ローラー206によって搬送され、排紙トレイ103へ排出する。分離後センサー220は、分離ローラー202の下流側における原稿の通紙を検出することにより、原稿の重送を監視する。レジスト前センサー221はレジストローラー203の上流側における原稿の通紙を検出する。読取前センサー222は読取前ローラー204の上流側における原稿の通紙を検出する。排紙センサー223は排紙ローラー206の下流側における原稿の通紙を検出することにより、原稿の排出を監視する。画像読込み装置スキャナー300は、露光ユニット301と、ミラー群302と、レンズ303と、CCDChargeCoupledDeviceイメージセンサ304と、画像処理部310とを含んでいる。露光ユニット301は、読取位置305を通過する原稿を露光する。原稿からの反射光は、ミラー群302およびレンズ303を通してCCDイメージセンサ304が受光する。画像処理部310は、CCDイメージセンサ304が受光した反射光に基づいて読み取った原稿の画像データを作成する。自動原稿送り装置200は、原稿トレイ100に配置された原稿の給紙方向に沿った長さ以降、原稿の長さと呼ぶことがあるを検出する原稿長さ検出部270をさらに含んでいる。原稿長さ検出部270は、原稿トレイ100上に載置された原稿の長さを検出する3つのアクチュエーター270a、270b、および270cを含んでいる。アクチュエーター270a、270b、および270cの各々は、矢印Aで示す原稿の搬送方向に沿って、原稿トレイ100における原稿の幅方向の中央部に設けられている。アクチュエーター270aは、3つのアクチュエーターのうち給紙ローラー201に最も近い側に設けられている。アクチュエーター270bは、アクチュエーター270aとアクチュエーター270cとの間に設けられている。アクチュエーター270cは、3つのアクチュエーターのうち給紙ローラー201から最も離れた側に設けられている。原稿長さ検出部270は、アクチュエーター270a、207b、および270cの各々における原稿の検出状態に基づいて、原稿トレイ100に配置された原稿の長さを検出する。具体的には、アクチュエーター270aのみが押下され、アクチュエーター270aのセンサー出力がオンした場合には、原稿長さ検出部270は、短い原稿が原稿トレイ100にセットされたことを検出する。アクチュエーター270aおよび270bが押下され、アクチュエーター270aおよび270bのセンサー出力がオンした場合には、原稿長さ検出部270は、中程度の長さの原稿が原稿トレイ100にセットされたことを検出する。アクチュエーター270a、270b、および270cの全てが押下され、全てのアクチュエーター270a、270b、および270cのセンサー出力がオンした場合には、原稿長さ検出部270は、長い原稿が原稿トレイ100にセットされたことを検出する。原稿長さ検出部270は、少なくとも1つのアクチュエーターのセンサー出力がオンした場合に、原稿トレイ100に原稿がセットされたことを検出する。図3は、原稿トレイ100に原稿がセットされていない場合のアクチュエーター270a、270b、および270cの構成を示す断面図である。図3を参照して、原稿トレイ100に原稿がセットされていない場合は、全てのアクチュエーター270a、270b、および270cが原稿トレイ100上に突出し、全てのアクチュエーター270a、270b、および270cのセンサー出力がオフとなる。したがって、全てのアクチュエーター270a、207b、および270cのセンサー出力がオフの場合には、原稿長さ検出部270は、原稿トレイ100に原稿がセットされていないと判断する。図4は、原稿幅検出部280および通紙中原稿幅検出部290の構成を模式的に示す図である。図4を参照して、自動原稿送り装置200は、原稿トレイ100にセットされた原稿の、給紙方向に対して垂直な方向の長さ以降、原稿の幅と呼ぶことがあるを検出する原稿幅検出部280をさらに含んでいる。原稿幅検出部280は、ガイド板規制板281aおよび281bと、ピニオン282と、ラック283aおよび283bとを含んでいる。ガイド板281aおよび281bは、原稿トレイ100における給紙側の両側部に設けられている。ガイド板281aおよび281bの各々は、原稿の幅方向の端面側面に当接することにより、原稿を原稿トレイ100上において位置決めする。ガイド板281aおよび281bの各々は、矢印Aで示す原稿の給紙方向に沿って直線状の平面形状で構成されている。ガイド板281aおよび281bの各々は、原稿の幅方向に沿って延在するラック283aおよび283bのそれぞれの端部に取り付けられている。ラック283aおよび283bは、原稿の給紙方向に所定の間隔を空けて、互いに平行に延在している。ピニオン282は、原稿トレイ100における幅方向の中央部に設けられており、ラック283aおよびラック283bと噛み合っている。ユーザーは、原稿トレイ100に原稿をセットする際、ガイド板281aとガイド板281bとの間隔を広げて、これらの間に原稿を載置する。そしてユーザーは、たとえばガイド板281aをスライドさせて原稿の図4中左側の端面に当接させる。これによって、ガイド板281aに取り付けられたラック283aがガイド板281aと同じ方向にスライドしてピニオン282が回転する。ピニオン282の回転によって、ラック283bは、ラック283aのスライド方向とは反対方向にスライドし、ガイド板281bが、原稿の図4中右側の端面に当接する。その結果、原稿は、その両端面がガイド板281aおよび281bによって位置決めされる。原稿幅検出部280は、原稿の幅方向を規制するガイド板281aおよび281bの位置により原稿の幅を検出する。したがって画像形成装置1は、原稿長さ検出部270の検出結果と、原稿幅検出部280の検出結果とから、原稿トレイ100に配置された原稿のサイズを判定することが可能である。自動原稿送り装置200は、原稿トレイ100から給紙された原稿通紙中の原稿の幅を検出する通紙中原稿幅検出部290をさらに含んでいる。通紙中原稿幅検出部290は、給紙された原稿を検出する複数のセンサー290a、290b、290c、および290dを含んでいる。複数のセンサー290a、290b、290c、および290dの各々は、たとえば分離ローラー202の下流側において、ガイド板281bの端部に対応する位置の付近に設けられており、原稿の幅方向に沿って並んでいる。幅の異なる複数の原稿を通紙する場合、給紙される原稿の各々は、たとえば図4中左側のガイド板281aに位置合わせされた状態で、搬送経路R内へ搬送される。搬送される原稿の幅に応じてセンサー290a、290b、290c、および290dの各々のオンオフ状態は変化する。通紙中原稿幅検出部290は、ガイド板281aの端面位置トレイ上の最大幅サイズと、センサー290a、290b、290c、および290dの各々の出力とに基づいて、通紙中の原稿の幅を検出する。自動原稿送り装置200は、さらに、搬送経路R内に配置されたセンサーたとえば読取前センサー222を利用して通紙中の原稿の長さを検出することが可能である。自動原稿送り装置200は、たとえば読取前センサー222が原稿を検出した時間に基づいて原稿の長さを検出する。したがって画像形成装置1は、通紙中原稿幅検出部290の検出結果と、読取前センサー222の検出結果とから、通紙中の原稿のサイズを判定することが可能である。図5は、操作パネル400の構成の一例を示す図である。図5を参照して、操作パネル400は、タッチパネル付のLCDLiquidCrystalDisplay410と、各種キー群とを含んでいる。各種キー群は、原稿トレイ100に配置された原稿の読込み動作読み取り動作の開始の指示を受け付けるスタートキー401と、原稿の読み込み動作を停止するストップキー402と、画像形成装置1機械の設定モードをすべて初期モードにするパネルリセットキー403と、割り込みモードをセット通常時または解除割り込みモード時する割り込みキー404と、数値入力した値の初期化を行うクリアキー405と、各種数値の入力をするテンキー406と、トータルチェックモード各種カウンタを表示するモードや、ユーザー設定モードユーザーの好みに応じて機械の各種設定を変更するモードや、管理者モード特定のユーザーのみに許可された更に詳細な機械の設定を行うモードなどの特殊モードに入る画面に遷移するユーティリティキー407と、設定されている各モードを一覧表示する設定確認キー408と、LCD410の画面の拡大表示と通常表示を切り替える拡大表示キー409と、画像形成装置1の機械の電源オンオフを行なう電源スイッチ411とを含んでいる。図6は、操作パネル400のLCD410に表示される画面の一例を示す図である。図6を参照して、原稿トレイ100上に原稿が載置された場合、LCD410には、原稿をカラー読み取りするかモノクロ読み取りするかを設定するボタンDP1と、原稿の種類文字原稿、写真原稿、文字写真混在原稿を設定するボタンDP2と、原稿の読取倍率を設定するボタンDP3と、2枚の原稿を1面分の画像として読込むためのボタンDP4とが表示される。ボタンDP1~DP4の上部には、原稿トレイ100にセットされている原稿のサイズを表す表示DP5と、読み取った原稿画像を蓄積する画像メモリ図示無しの残量を表す表示DP6とが表示される。図6の画面では、原稿をカラー読み取りするかモノクロ読み取りするかの設定として、原稿がカラーかモノクロかを自動的に判別するモードが設定されている。原稿の種類として、文字写真混載モードが設定されている。原稿の読取倍率として、1.000倍が設定されている。2枚の原稿を1面分の画面として読込む設定2in1が有効になっている。原稿トレイ100にセットされている原稿がA4サイズであることが表示されている。さらに、画像メモリの残量が100であることが表示されている。図7は、自動原稿送り装置200、画像読込み装置300、および操作パネル400の制御ブロック図である。図7を参照して、自動原稿送り装置200を制御するCPU251、画像読込み装置300を制御するCPU351、操作パネル操作パネルユニット400を制御するCPU451の各々は、互いに通信可能なように接続されている。CPU251、CPU351、およびCPU451の各々は、相互の通信を通じて、自動原稿送り装置200、画像読込み装置300、および操作パネル400の間で各種の制御情報をやりとりする。自動原稿送り装置200は、CPU251と、モーター駆動ICIntegratedCircuit252と、駆動パルスモーター253と、ガイド位置検出部材254第1および第2の幅検出手段の一例と、原稿トレイ上長さ検出部材255第1の長さ検出手段の一例と、主走査方向サイズ検出部材256と、副走査方向サイズ検出部材257第2の長さ検出手段の一例とを含んでいる。CPU251は、自動原稿送り装置200全体を制御し、指示された動作モードに従い原稿搬送動作を行う。CPU251には、駆動パルスモーター253およびそれを駆動するモーター駆動IC252が接続されている。駆動パルスモーター253は、CPU251によってφ0~φ2の励磁信号を入力されることで駆動される。上述の原稿の読取倍率に応じて原稿搬送速度を可変する場合、CPU251はこの励磁信号の周波数を、設定された原稿の読取倍率に応じた周波数にする。またCPU251には、ガイド位置検出部材254と、原稿トレイ上長さ検出部材255と、主走査方向サイズ検出部材256と、副走査方向サイズ検出部材257との各々が接続されている。ガイド位置検出部材254は、原稿幅検出部280と接続されており、ガイド板281aおよび281b原稿規制板の位置を検出する。原稿トレイ上長さ検出部材255は、原稿長さ検出部270と接続されており、原稿トレイ100上の原稿の長さを検出する。主走査方向サイズ検出部材256は、通紙中原稿幅検出部290に接続されており、給紙された原稿通紙中の原稿の幅主走査方向の長さを検出する。副走査方向サイズ検出部材257は、たとえば読取前センサー222検出センサーの一例における原稿の検出状態に基づいて、通紙中の原稿の長さを検出する。副走査方向サイズ検出部材257は、読取前センサー222以外のセンサーであって、原稿トレイ100から画像読込み装置300へ搬送されている原稿の通過を検出するセンサーにおける原稿の検出状態に基づいて、通紙中の原稿の長さを検出してもよい。画像読込み装置300は、CPU351と、モーター駆動IC352および353と、駆動パルスモーター354および355と、画像処理部310とを含んでいる。CPU351は、画像読込み装置300全体を制御する。CPU351には、駆動パルスモーター354およびそれを駆動するモーター駆動IC352が接続されている。駆動パルスモーター354は、露光ユニット301、ミラー群302を含む読取スライダーユニットを読み取り位置へ移動させるよう駆動する。モーター駆動IC352は駆動パルスモーター354を制御する。同様に、駆動パルスモーター355は、レンズ303を移動させる。モーター駆動IC353は駆動パルスモーター355を制御する。またCPU351は、画像処理部310と接続されており、画像処理部310への各種設定や、画像処理部310からの画像データ取得などを行う。操作パネル400は、操作パネル400全体を制御するCPU451と、タッチパネルを含んだLCD液晶ディスプレイユニット410と、その他の操作キー452とを含んでいる。続いて、本実施の形態における画像形成装置1の読取動作について説明する。画像形成装置1は、原稿の画像の読み取りの開始の指示を受け付ける前以降、スタート前と呼ぶことがあるに、ガイド位置検出部材254にて検出した原稿の幅からの、原稿の画像の読み取りの開始の指示を受け付けた後以降、スタート後と呼ぶことがあるで、ガイド位置検出部材254にて検出した原稿の幅の変化を検出する。画像形成装置1は、幅の変化を検出した場合に、幅の変化の状況に基づいて原稿のサイズを決定する。図8は、原稿トレイ100にセットされた原稿の状態の一例を示す図である。図8を参照して、ユーザーが画像形成装置1を用いて原稿の画像の読み取りを行う場合に、以下の方法で原稿をセットすることがある。ユーザーは、aに示すように、ガイド板281aおよび281bの幅間隔W1を実際の原稿の幅Wよりも広げた状態W1>Wの状態で原稿Dをセットする。原稿は幅Wおよび長さLを有している。次にユーザーは、スタートキー401を押下して原稿Dの画像の読み取りの実行指示を行ってから、矢印C1で示すように、ガイド板281aおよび281bの幅W1を実際の原稿の幅Wまで狭める。bは、ガイド板281aおよび281bの幅W1が原稿の幅に合わせられた状態W1=Wの状態を示している。原稿トレイ100に原稿Dがセットされると、原稿Dが原稿長さ検出部270原稿検知センサーにより検出され、ガイド位置検出部材254による検出結果と、原稿トレイ上長さ検出部材255による検出結果とから、原稿Dのサイズが検出される。ユーザーが上述の方法で原稿をセットする場合、aの状態では、ガイド板281aおよび281bの幅W1が原稿の幅Wよりも広いため、ガイド位置検出部材254は原稿Dの幅を正確に検出することはできない。一方、bの状態では、ガイド板281aおよび281bの幅W1が原稿の幅Wに合わせられているため、ガイド位置検出部材254は原稿Dの幅を正確に検出することができる。したがって、スタート後にガイド位置検出部材254が検出した原稿Dの幅が、スタート前にガイド位置検出部材254で検出した原稿Dの幅よりも減少した場合、画像形成装置1は、スタート前にガイド位置検出部材254が検出した原稿Dの幅に基づかず、スタート後にガイド位置検出部材254が検出した原稿Dの幅に基づいて、原稿Dのサイズを決定する。上記の例示とは別に、ユーザーが画像形成装置1を用いて原稿の画像の読み取りを行う場合に、bに示すように、ガイド板281aおよび281bの幅W1を原稿Dの幅に合わせた状態W1=Wの状態で原稿の画像の読み取りの実行指示を行った場合でも、その後、aに示すように、幅W1が実際の原稿Dの幅Wよりも広がった状態W1>Wの状態となることがある。たとえば、自動原稿送り装置200によって原稿Dが給紙される際にスキューが発生した場合には、スキューが発生した原稿Dの側面端面により押圧されて、ガイド板281aおよび281は幅W1が広がる方向へ移動する。したがって、スタート後にガイド位置検出部材254が検出した原稿Dの幅が、スタート前にガイド位置検出部材254で検出した原稿Dの幅よりも増加した場合、画像形成装置1は、スタート後にガイド位置検出部材254が検出した原稿Dの幅に基づかず、スタート前にガイド位置検出部材254が検出した原稿Dの幅に基づいて、原稿Dのサイズを決定する。図9は、本発明の第1の実施の形態における画像形成装置1の読取動作を示すフローチャートである。図9を参照して、自動原稿送り装置200のCPU251は、原稿トレイ100に原稿がセットされたことを原稿長さ検出部270にて検出すると、ガイド位置検出部材254および原稿トレイ上長さ検出部材255またはガイド位置検出部材254のみによって、原稿のサイズを検出するS1。続いてCPU251は、スタート前後でのガイド位置検出部材254が検出した原稿の幅の変化の状況に基づいて、原稿のサイズを決定するS2。次に画像読込み装置300のCPU351は、決定したサイズの原稿の画像として、原稿トレイ100から自動原稿送り装置200によって搬送された原稿の画像を画像読込み装置300で読み取りS3、処理を終了する。図10は、図9のステップS1の処理のサブルーチンである。図10を参照して、図9のステップS1の処理において、CPU251は、原稿トレイ上長さ検出部材255を用いて、原稿トレイ100に原稿がセットされたか否かを判別するS101。ステップS101において、原稿がセットされたと判別した場合S101でYES、CPU251は、ガイド位置検出部材254および原稿トレイ上長さ検出部材255によって、原稿トレイ100にセットされた原稿のサイズを検出するS102。ステップS102における原稿のサイズの検出は、ガイド板281aおよび281bの位置情報と、アクチュエーター270a、270b、および270cのセンサーのオンオフ情報との組み合わせに基づいて行われる。原稿はユーザーによってセットされるため、上述の位置情報およびオンオフ情報を用いて、ガイド位置検出部材254および原稿トレイ上長さ検出部材255がリアルタイムでサイズを検出する場合には、検出したサイズが頻繁に変化するおそれがある。操作パネル400の表示DP5図6には通常、検出したサイズが表示されるため、操作パネル400に表示されるサイズが頻繁に変化する事態は、ユーザーにとって煩わしい。一方、上述の位置情報およびオンオフ情報が完全に変化しなくなった後で、ガイド位置検出部材254および原稿トレイ上長さ検出部材255がサイズを検出する場合には、原稿をセットしたにもかかわらず操作パネル400には検出したサイズが表示されないため、ユーザーに違和感を与えるおそれがある。そこでS102の処理においては、上述の位置情報およびオンオフ情報が所定時間変化しなかった場合に、サイズが検出されることが好ましい。次にCPU251は、原稿のサイズの検出が完了したか否かを判別するS103。ステップS103において、原稿のサイズの検出が完了したと判別した場合S103でYES、CPU251は、ガイド位置検出部材254および原稿トレイ上長さ検出部材255が検出した原稿のサイズを、通信によって画像読込み装置300や操作パネル400に通知するS105。次にCPU251は、操作パネル400を通じて読み取りの実行開始の指示を受け付けたか否かを判別するS107。ステップS107において、指示を受け付けないと判別した場合S107でNO、操作パネル400からの読み取りの実行開始の指示を受け付けるまでは、CPU251は、ステップS102からステップS107の処理を繰り返し、最新の情報からサイズが検出される。これにより、図8aに示すような原稿のセットをユーザーが行った場合にも、サイズを正確に検出することができる。一方で、上述の位置情報およびオンオフ情報が所定時間変化しなかった場合に原稿のサイズを検出するときは、ガイド板281aおよび281bの幅W1を原稿の幅Wに合わせてすぐに原稿の画像の読み取りの実行指示がされると、原稿のサイズが正しく判定できないことがある。このような場合にサイズの誤検出を防止するために、以下の処理が実行される。ステップS107において、指示を受け付けたと判別した場合S107でYES、CPU251は、タイマーに時間をセットして、原稿サイズの変化を再検出するまでの時間の計測を開始しS109、リターンする。ステップS109においてタイマーにセットする時間は、原稿トレイ上長さ検出部材255が検出可能な定型原稿の中で、最も長さ方向の値が小さい定型原稿が原稿トレイ100から給紙される場合に、その定型原稿における後端原稿の搬送方向に沿った最も下流側の端部の位置が、直近のアクチュエーター270a長さセンサーを通過するまでの時間であることが好ましい。つまり、原稿の読み取りの実行開始の指示を受け付けてからアクチュエーター270aのセンサーの状態が変化する前までの時間がタイマーに設定されることが好ましい。図11は、図9のステップS2の処理のサブルーチンである。図11を参照して、図9のステップS2の処理において、CPU251は、図10のステップS109においてタイマーによる時間の計測が完了したか否かを判別するS131。ステップS131において、時間の計測が完了したと判別した場合S131でYES、CPU251は、ガイド板281aおよび281bのその時の位置情報に基づいて、ガイド位置検出部材254によって、原稿トレイ100にセットされた原稿の幅を再検出するS133。ステップS133において、CPU251は、操作パネル400を通じて読み取りの実行開始の指示を受け付けてから所定時間経過後に、原稿の幅を再検出する。次にCPU251は、再検出した原稿の幅が、原稿の読み取りの実行開始の指示を受ける前に検出した図10のステップS102において検出した原稿の幅から変化したか否かを判別するS135。ステップS135において、原稿の幅が変化したと判別した場合S135でYES、原稿の幅の変化は大サイズから小サイズへの変化であったか否かを判別するS137。ステップS137において、大サイズから小サイズへの変化であったと判別した場合S137でYES、再検出した幅スタート後に検出した幅に基づく原稿のサイズを、画像読込み装置300や操作パネル400に通知しS139、リターンする。図8aに示す状態で原稿の画像の読み取りの実行指示が行われ、その後に図8bに示す状態に変わった場合などに、この処理により原稿の幅を正しく検出することができる。ステップS135において、原稿の幅が変化しないと判別した場合S135でNO、またはステップS137において、原稿の幅の変化は小サイズから大サイズへの変化であったと判別した場合S137でNO、CPU251は、最初に検出した幅スタート前に検出した幅に基づく原稿のサイズを、画像読込み装置300や操作パネル400に通知しS141、リターンする。図8bに示す状態で原稿の画像の読み取りの実行指示が行われ、その後原稿にスキューが発生することにより図8aに示す状態に変わった場合などに、この処理により原稿の幅を正しく検出することができる。なお、画像形成装置1の上述の動作においては、タイマーによる時間の計測が完了した時に原稿の幅を再検出する場合について説明したが、原稿の幅の再検出は、読み取りの実行開始の指示を受け付けた後の任意のタイミングで行われればよい。たとえば、アクチュエーター270a、270b、および270cのセンサーのうち一つが原稿の後端を検出した場合に、原稿の幅の再検出が行われてもよい。[第2の実施の形態]本実施の形態においては、図9のステップS2の処理の変形例について説明する。図12は、原稿トレイ100にセットされた原稿の状態の他の例を示す図である。図12を参照して、ユーザーが画像形成装置を用いて原稿の画像の読み取りを行う場合に、以下の方法で原稿をセットすることがある。ユーザーは、aに示すように、原稿トレイ100に原稿Dをセットし、ガイド板281aおよび281bの幅W1を強い力で狭めてから、原稿Dの画像の読み取りの実行指示を行う。原稿Dは、たとえば薄紙などのたわみやすい材質よりなっている。すると、ガイド板281aおよび281bからの押圧力により原稿Dがたわみ、ガイド板281aおよび281bの幅W1が実際の原稿Dの幅Wよりも狭い状態W1<Wの状態となる。その結果、実際の原稿の幅Wに対応した位置までガイド板281aおよび281bが戻らない状態で原稿Dが給紙される。原稿Dの給紙が開始すると、原稿Dからガイド板281aおよび281bが受ける力により、bに示すように、幅W1がわずかに広がる。しかし、幅W1は幅Wとは異なる状態W1≠Wの状態となる。その結果、スタート前後の各々でガイド位置検出部材254が検出した原稿Dの幅は、いずれも実際の原稿のWとは異なる。本実施の形態の画像形成装置1は、上述の場合にサイズの誤検出を防止するために、ガイド位置検出部材254による原稿の幅の検出結果が小サイズから大サイズに変化した場合に、副走査方向サイズ検出部材257によって通紙中の原稿実際に搬送している原稿の長さを検出し、その検出結果にさらに基づいて原稿Dのサイズを検出する。原稿が定型のサイズである場合定型原稿である場合、原稿の長さおよび幅のうち少なくとも一方が分かれば、原稿のサイズを検出することができる。したがって、検出した原稿の長さに対応するサイズとして、副走査方向サイズ検出部材258は原稿のサイズを検出することができる。原稿のサイズの検出精度を高めるために、画像形成装置1は、さらに主走査方向サイズ検出部材256による通紙中の原稿の幅の検出結果に基づいて、原稿Dのサイズを検出してもよい。副走査方向サイズ検出部材257による原稿の長さの検出結果に基づいて原稿Dのサイズを検出する場合、画像読込み装置300が原稿の画像の読み取りを開始するまでに原稿のサイズが決定しない場合があり得る。このため、原稿読込み装置300は、副走査方向サイズ検出部材257が検出し得る最大の幅に対応するサイズの原稿の領域で読み取りを実施し、原稿のサイズが決定した後で、決定した原稿のサイズに応じた領域の画像のみを採用してもよい。図13は、図9のステップS2の処理のサブルーチンの変形例である。図13を参照して、この処理は、ステップS137において、原稿の幅の変化は小サイズから大サイズへの変化であったと判別した場合S137でNOに、ステップS145の処理を行う点において、図11に示す第1の実施の形態における処理とは異なっている。ステップS145において、CPU251は、原稿のサイズを検知するモードを、原稿トレイ100にセットされた原稿の幅を検出するモードから通紙中の原稿の長さを検出するモード通紙方向長さ検出モードへ切り替えS145、リターンする。図14は、図13のステップS137の処理のサブルーチンである。図14を参照して、ステップS137の処理において、CPU251は、読取前センサー222がオンしたか読取前センサー222に原稿が到達したか否かを判別するS151。ステップS151において、読取前センサー222がオンしたと判別した場合S151でYES、CPU251は、副走査方向サイズ検出部材257にて通紙中の原稿の長さ通紙方向長さを検出するS153。ステップS153において、副走査方向サイズ検出部材257は、たとえば自動原稿送り装置200内の各ローラーを駆動する駆動パルスモーター253搬送モーターに入力されるパルスをカウントする。駆動パルスモーター253では、入力される1パルスあたり搬送される原稿の距離が予め決まっているため、副走査方向サイズ検出部材257は、カウントしたパルス数から原稿の長さを検出することができる。続いてCPU251は、読取前センサー222がオフしたか読取前センサー222から原稿が離れたか否かを判別するS155。ステップS155において、読取前センサー222がオフしたと判別した場合S155でYES、副走査方向サイズ検出部材257は、カウント値に基づいて通紙中の原稿の長さを検出する。CPU251は、副走査方向サイズ検出部材257が検出した通紙中の原稿の長さ通紙方向長さと、原稿の画像の読み取りの実行指示を受け付けた前後でガイド位置検出部材254が検出した原稿の幅規制板位置情報と、原稿の画像の読み取りの実行指示を受け付ける前に原稿トレイ上長さ検出部材255が検出した原稿の長さトレイ上センサー情報とに基づいて、原稿サイズを検出するS157。ステップS157においてCPU251は、最も適切な定型原稿のサイズを特定する。その後、CPU251は、検出した原稿のサイズを画像読込み装置300や操作パネル400に通知しS159、リターンする。[実施の形態の効果]上述の実施の形態の画像形成装置1によれば、原稿の画像の読み取りの開始の指示を受け付けた前後の原稿の幅の変化の状況に基づいて原稿のサイズを決定するので、実際のサイズではない誤ったサイズでの原稿の読み込みを回避することができる。その結果、ユーザーに煩わしさを感じさせず、使い勝手のよい画像形成装置1を提供することができる。また、原稿の画像の読み取りの開始の指示を受け付けた前後で、原稿の幅の減少を検出した場合に、原稿の画像の読み取りの開始の指示を受け付けた後に検出した幅に基づいて原稿のサイズを決定することにより、原稿の画像の読み取りの開始の指示を受けた後にガイド板の幅が原稿の幅に合わせられた場合にも、原稿のサイズを正確に検出することができる。また、原稿の画像の読み取りの開始の指示を受け付けた前後で、原稿の幅の増加を検出した場合に、原稿の画像の読み取りの開始の指示を受け付ける前に検出した幅に基づいて原稿のサイズを決定することにより、原稿が給紙される際にスキューが発生した場合にも、原稿のサイズを正確に検出することができる。さらに、原稿の画像の読み取りの開始の指示を受け付けた前後で、原稿の幅の増加を検出した場合に、画像読取装置へ搬送されている原稿の長さを検出し、検出した長さにさらに基づいて原稿のサイズを決定することで、原稿が薄紙などよりなる場合にも、原稿のサイズを正確に検出することができる。[その他]上述の実施の形態は適宜組み合わせることができる。たとえば、操作パネル400において原稿の種類または材質として薄紙が選択された場合には、第2の実施の形態の処理を実行し、それ以外の原稿の種類が選択された場合には、第1の実施の形態の処理を実行してもよい。このように、検知した原稿の幅が変化した場合に、原稿の種類によって処理を切り替えることで、原稿のサイズの検出をより適切に行うことができる。上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをCD-ROM、フレキシブルディスク、ハードディスク、ROM、RAM、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、CPUなどのコンピュータにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。