原稿を読み取って、各画素の画像濃度を示す画像データーを取得する原稿読取手段と、前記原稿における複数の主走査ラインのそれぞれの前記画素濃度を副走査方向に足し込んだ濃度ヒストグラムを複数生成するヒストグラム生成手段と、該ヒストグラム生成手段によって生成された前記濃度ヒストグラムに基づいて画像サイズを判定する画像サイズ判定手段とを具備することを特微とする画像形成装置。前記ヒストグラム生成手段は、前記濃度ヒストグラムの生成を前記原稿読取手段による原稿の読み取りに並行して行うことを特徴とする請求項1記載の画像形成装置。前記原稿読取手段によって読み取られた主走査ラインが設定された設定数に到達するまで、前記原稿読取手段によって主走査1ラインが読み取られる毎に、それぞれの前記画素濃度を副走査方向に足し込んで前記濃度ヒストグラムを生成させる濃度ヒストグラム生成サイクルを、前記原稿読取手段による原稿の読み取りが終了するまで繰り返すことを特徴とする請求項2記載の画像形成装置。前記画像サイズ判定手段は、複数の前記濃度ヒストグラムのそれぞれについて主走査画像幅を特定し、特定したそれぞれの内の最大の前記主走査画像幅を前記画像サイズとして決定することを特徴とする請求項1乃至3のいずれかに記載の画像形成装置。しかしながら、従来技術では、1画素毎の画素濃度に基づいて、地肌部分もしくは画像部分の判定を実施する必要があり、処理する情報量が膨大になってしまうため、画像サイズの判定時間が長くなったり、コスト高になったりするという問題点があった。すなわち、原稿がA3を主走査方向及び副走査方向を600dpiで読み込む場合を想定すると、画素数は約7000万dotになり、約7000万回も同じ処理を繰り返して実施する必要がある。本発明の目的は、上記問題点に鑑み、従来技術の問題を解決し、画像サイズの判定のために必要とする情報処理量を削減することができ、画像サイズの判定時間を短縮することができ、低コスト化を実現することができる画像形成装置を提供することにある。本発明の画像形成装置は、原稿を読み取って、各画素の画像濃度を示す画像データーを取得する原稿読取手段と、前記原稿における複数の主走査ラインのそれぞれの前記画素濃度を副走査方向に足し込んだ濃度ヒストグラムを複数生成するヒストグラム生成手段と、該ヒストグラム生成手段によって生成された前記濃度ヒストグラムに基づいて画像サイズを判定する画像サイズ判定手段とを具備することを特微とする。さらに、本発明の画像形成装置において、前記ヒストグラム生成手段は、前記濃度ヒストグラムの生成を前記原稿読取手段による原稿の読み取りに並行して行うことを特徴とする。さらに、本発明の画像形成装置において、前記原稿読取手段によって読み取られた主走査ラインが設定された設定数に到達するまで、前記原稿読取手段によって主走査1ラインが読み取られる毎に、それぞれの前記画素濃度を副走査方向に足し込んで前記濃度ヒストグラムを生成させる濃度ヒストグラム生成サイクルを、前記原稿読取手段による原稿の読み取りが終了するまで繰り返すことを特徴とする。さらに、本発明の画像形成装置において、前記画像サイズ判定手段は、複数の前記濃度ヒストグラムのそれぞれについて主走査画像幅を特定し、特定したそれぞれの内の最大の前記主走査画像幅を前記画像サイズとして決定することを特徴とする。本発明によれば、原稿における複数の主走査ラインのそれぞれの画素濃度を副走査方向に足し込んだ濃度ヒストグラムを複数生成し、生成された複数の濃度ヒストグラムに基づいて画像サイズを判定するように構成することにより、画素単位で処理するよりも画像サイズの判定のために必要とする情報処理量を大幅に削減することができ、画像サイズの判定時間を端出することができると共に、低コスト化を実現することができるという効果を奏する。次に、本発明の実施の形態を、図面を参照して具体的に説明する。本実施の形態の画像形成装置1は、複写機であり、図1を参照すると、原稿読取部2と、原稿給送部3と、本体部4と、スタックトレイ5と、操作部6とを備えている。原稿読取部2は、本体部4の上部に配設され、原稿給送部3は、原稿読取部2の上部に配設されている。スタックトレイ5は、本体部4の形成された記録紙の排出口41側に配設され、また、スタートキーやテンキーやLCD等からなる操作部6は、画像形成装置1のフロント側に配設されている。原稿読取部2は、スキャナー21と、プラテンガラス22と、原稿読取スリット23とを備える。スキャナー21は、露光ランプ及びCCDセンサ等から構成され、原稿給送部3による原稿の搬送方向に移動可能に構成されている。プラテンガラス22は、ガラス等の透明部材により構成された原稿台である。原稿読取スリット23は、原稿給送部3による原稿の搬送方向と直交方向に形成されたスリットを有する。プラテンガラス22に載置された原稿を読み取る場合には、スキャナー21は、プラテンガラス22に対向する位置に移動され、プラテンガラス22に載置された原稿を走査しながら原稿を読み取って画像データーを取得し、取得した画像データーを本体部4に出力する。また、原稿給送部3により搬送された原稿を読み取る場合には、スキャナー21は、原稿読取スリット23と対向する位置に移動され、原稿読取スリット23を介し、原稿給送部3による原稿の搬送動作と同期して原稿を読み取って画像データーを取得し、取得した画像データーを本体部4に出力する。原稿給送部3は、原稿載置部31と、原稿排出部32と、原稿搬送機構33とを備えている。原稿載置部31に載置された原稿は、原稿搬送機構33によって、1枚ずつ順に繰り出されて原稿読取スリット23に対向する位置へ搬送され、その後、原稿排出部32に排出される。なお、原稿給送部3は、可倒式に構成され、原稿給送部3を上方に持ち上げることで、プラテンガラス22の上面を開放させることができる。本体部4は、記録部7を備えると共に、給紙部42と、用紙搬送路43と、搬送ローラー44と、排出ローラー45とを備えている。給紙部42は、それぞれサイズ又は向きが異なる記録紙を収納する複数の給紙カセット421と、給紙カセット421から記録紙を1枚ずつ用紙搬送路43に繰り出す給紙ローラー422とを備えている。給紙ローラー422、搬送ローラー44及び排出ローラー45が搬送部として機能し、記録紙が搬送される。給紙ローラー422によって用紙搬送路43に繰り出された記録紙は、搬送ローラー44によって記録部7に搬送される。そして、記録部7によって記録が施された記録紙は、排出ローラー45によってスタックトレイ5に排出される。記録部7は、感光体ドラム71と、露光部72と、画像形成部73と、転写部74と、定着部75とを備えている。露光部72は、レーザー装置やミラー等を備えた光学ユニットであり、画像データーに基づいてレーザー光を出力して感光体ドラム71を露光し、感光体ドラム71の表面に静電潜像を形成する。画像形成部73は、トナーを用いて感光体ドラム71に形成された静電潜像を現像する現像ユニットであり、静電潜像に基づいたトナー像を感光体ドラム71上に形成させる。転写部74は、画像形成部73によって感光体ドラム71上に形成されたトナー像を記録紙に転写させる。定着部75は、転写部74によってトナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる。図2には、画像形成装置1の概略構成を示すブロック図が示されている。上述の原稿読取部2、原稿給送部3、搬送部給紙ローラー422、搬送ローラー44、排出ローラー45、操作部6及び記録部7は、制御部8に接続され、制御部8によって動作制御される。また、制御部8には、記憶部9と、画像処理部10と、ヒストグラム生成部11と、原稿サイズ判定部12とが接続されている。制御部8は、ROMReadOnlyMemory、RAMRandomAccessMemory等を備えたマイクロコンピュータ等の情報処理部である。ROMには画像形成装置1の動作制御を行うための制御プログラムが記憶されている。制御部8は、ROMに記憶されている制御プログラムを読み出し、制御プログラムをRAMに展開させることで、操作部6から入力された所定の指示情報に応じて装置全体の制御を行う。記憶部9は、半導体メモリやHDDHardDiskDrive等の記憶手段であり、原稿読取部5によって原稿を読み取ることで取得された画像データー、後述するヒストグラム生成部11によって生成された濃度ヒストグラム、原稿サイズ判定部12によって判定された原稿サイズ等が記憶される。画像処理部10は、画像データーに対して所定の画像処理を行う手段であり、例えば、拡大縮小処理や、濃度調整、階調調整等の画像改善処理が行われる。ヒストグラム生成部11は、複数の主走査ラインの画素濃度を副走査方向に足し込んだ濃度ヒストグラムを生成し、生成した濃度ヒストグラムを記憶部9に記憶させる。濃度ヒストグラムの生成は、原稿読取部2による原稿の読み取りに並行して行われ、原稿の読み取りが完了した時点で複数の濃度ヒストグラムが記憶部9に記憶される。例えば、原稿がA3で主走査方向及び副走査方向を600dpiで読み込み、副走査方向の画素数が9600dotの場合に、240の主走査ライン毎に濃度ヒストグラムを生成すると、原稿の読み取りが完了した時点で40個の濃度ヒストグラムが記憶部9に記憶されることもある。原稿サイズ判定部12は、記憶部9に記憶された複数の濃度ヒストグラムに基づいて、主走査方向の原稿サイズと、副走査方向の原稿サイズとをそれぞれ判定し、判定結果を制御部8に出力する。なお、本実施の形態では、ヒストグラム生成部11及び原稿サイズ判定部12を制御部8とは別構成とした。これにより、ヒストグラム生成部11及び原稿サイズ判定部12をハード化することより、処理速度をさらにアップすることができると共に、制御部8の負荷を軽減させることができる。なお、ヒストグラム生成部11及び原稿サイズ判定部12の動作を制御プログラムにしておき、制御部8によって実行するようにしても良い。次に、ヒストグラム生成部11によるヒストグラム生成動作について図3及び4を参照して詳細に説明する。原稿読取部2によって原稿の読み取りが開始されると、ヒストグラム生成部11は、変数nに0をセットしステップA1、原稿読取部2からの主走査1ライン分の画像データーの入力を監視するステップA2。原稿読取部2から主走査1ライン分の画像データーが入力されると、ヒストグラム生成部11は、主走査1ライン分の画像データーのそれぞれの画素濃度を副走査方向に足し込む足し込み処理を行うステップA3。次に、ヒストグラム生成部11は、変数nをインクリメントしステップA4、変数nが予め設定されている設定数Nに到達したか否かを判断するステップA5。ステップA5で変数nが予め設定されている設定数Nに到達していない場合には、ステップA2に戻り、変数nが予め設定されている設定数Nに到達するまで、ステップA2~A4の処理が繰り返される。これにより、原稿読取部2からの主走査1ライン分の画像データーの入力される毎に、主走査1ライン分のそれぞれの画素濃度が副走査方向に足し込まれ、設定数N本の主走査ラインのそれぞれの画素濃度が副走査方向に足し込まれた濃度ヒストグラムを生成される。ステップA5で変数nが予め設定されている設定数Nに到達した場合には、ヒストグラム生成部11は、生成された濃度ヒストグラムを出力して記憶部9に記憶させるステップA6。次に、ヒストグラム生成部11は、スキャン終了、すなわち原稿読取部2による原稿の読み取りが終了したか否かを判断しステップA7、スキャン終了の場合には、ヒストグラム生成動作を終了させる。ステップA7でスキャン終了でない場合には、ステップA1に戻り、スキャン終了になるまで、ステップA1~A6の濃度ヒストグラム生成サイクルが繰り返される。これにより、例えば、図4aに示す原稿の読み込みに際し、副走査方向のdot数が9600で、設定数Nが240だとすると、9600/240=40個の濃度ヒストグラムh1~h40が生成されることになる。また、最後の40番目に生成される濃度ヒストグラムh40は、スキャン終了時に生成され、スキャン終了時点では、40個の濃度ヒストグラムh1~h40が記憶部9に記憶されている。なお、図4aにおいて、矢印Xは副走査方向、矢印Yは主走査方向、Cは原稿を読み取る際の技術位置をそれぞれ示している。また、図4bには、図4aに示す原稿の読み込みに際して9番目に生成された濃度ヒストグラムh9を、図4cには、31番目に生成された濃度ヒストグラムh31をそれぞれ示す。次に、原稿サイズ判定部12による原稿サイズ判定動作について図5を参照して詳細に説明する。まず、原稿サイズ判定部12は、原稿読取部2によって原稿の読み取りが開始されると、変数mに1をセットしステップB1、ヒストグラム生成部11による濃度ヒストグラムの生成を監視するステップB2。ヒストグラム生成部11によって濃度ヒストグラムが生成されると、変数m番目に生成された濃度ヒストグラムhmの主走査画像幅を特定するステップB3。主走査画像幅を特定は、図4b、cを参照すると、主走査最大サイズ7000dotから基準位置Cに向けて、予め設定された閾値を越えた画素濃度あるか否かを判断していき、最初に閾値を越えた画素濃度を有する画素を基準位置Cからの主走査画像幅として特定する。なお、基準位置Cから主走査最大サイズ7000dotに向けて、予め設定された閾値を越えた画素濃度あるか否かを判断していき、最後に閾値を越えた画素濃度を有する画素を基準位置Cからの主走査画像幅として特定しても良い。次に、原稿サイズ判定部12は、変数mをインクリメントしステップB4、変数mが予め設定されている設定数Mに到達したか否かを判断するステップB5。なお、設定数Mは、原稿の読み込みに際して生成される濃度ヒストグラムの数であり、例えば、副走査方向のdot数が9600、設定数Nが240の場合には、設定数M=40に設定される。ステップB5で変数mが予め設定されている設定数Mに到達していない場合には、ステップB2に戻り、変数mが予め設定されている設定数Mに到達するまで、ステップB2~B4の処理が繰り返される。これにより、ヒストグラム生成部11によって生成される濃度ヒストグラムh1~hMのそれぞれについて主走査画像幅が特定されることになる。ステップB5で変数mが予め設定されている設定数Mに到達した場合には、ヒストグラム生成部11は、濃度ヒストグラムh1~hMのそれぞれについて特定した主走査画像幅に基づき、最大の主走査画像幅を画像サイズとして決定しステップB6、原稿サイズ判定動作を終了させる。図4に示す例では、ヒストグラム生成部11によって9番目に生成された図4bに示す濃度ヒストグラムh9が最大の主走査画像幅となり、当該主走査画像幅が画像サイズとして決定される。決定された画像サイズは、制御部8に出力され、その後画像処理するにあたって、決定された画像サイズによって画像処理やファイル化、出力用紙の決定が行われる。なお、本実施の形態では、基準位置Cからの最大の主走査画像幅を原稿サイズとして決定するように構成したが、濃度ヒストグラムh1~hMにおいて、基準位置Cから最初に閾値を越えた画素濃度を有する画素と、主走査最大サイズ7000dotから最初に閾値を越えた画素濃度を有する画素との間を最大の主走査画像幅を原稿サイズとして決定するようにしても良い。さらに、濃度ヒストグラムh1~hMに基づき、副走査方向の原稿サイズを決定するようにしても良い。すなわち濃度ヒストグラムh1~hMにおいて、上下の主走査画像幅が0となったものを余白とすることで、副走査方向の原稿サイズを決定できる。図4aに示す例では、濃度ヒストグラムh1~h6と、濃度ヒストグラムh35~h40が余白となり、濃度ヒストグラムh7~h34までの幅が副走査方向の原稿サイズとして決定できる。図6aには、原稿給送部3の原稿載置部31の異なるサイズA4RとA3の原稿をセットした例が示されている。このように原稿載置部31に異なるサイズA4RとA3の原稿をセットした場合には、図6bに示すように、1枚目の原稿を読み込み、濃度ヒストグラムを生成して、画像サイズを決定する。次に、図6cに示すように、2枚目の原稿も同様に読み込み、濃度ヒストグラムを生成して、画像サイズを決定する。これにより、各画像サイズで出力用紙を決定することができる。なお、用紙サイズは実際の記録紙のサイズのみでなく、FAX送信やファイル送信を行う際の用紙サイズでも同様である。以上説明したように本実施の形態においては、ヒストグラム生成部11によって、原稿における複数の主走査ラインのそれぞれの画素濃度を副走査方向に足し込んだ濃度ヒストグラムを複数生成し、生成された複数の濃度ヒストグラムに基づいて、原稿サイズ判定部12が画像サイズを判定するように構成することにより、画素単位で処理するよりも画像サイズの判定のために必要とする情報処理量を大幅に削減することができ、画像サイズの判定時間を端出することができると共に、低コスト化を実現することができるという効果を奏する。さらに、本実施の形態においては、ヒストグラム生成部11による濃度ヒストグラムの生成を原稿読取部2による原稿の読み取りに並行して行う。すなわち、原稿読取部2によって読み取られた主走査ラインが設定された設定数に到達するまで、原稿読取部2によって主走査1ラインが読み取られる毎に、それぞれの画素濃度を副走査方向に足し込んで濃度ヒストグラムを生成させる濃度ヒストグラム生成サイクルを、原稿読取部2による原稿の読み取りが終了するまで繰り返すことで、原稿サイズの判定までに要する時間を端出させることができる。さらに、本実施の形態において、原稿サイズ判定部12は、複数の濃度ヒストグラムのそれぞれについて主走査画像幅を特定し、特定したそれぞれの内の最大の主走査画像幅を画像サイズとして決定することにより、簡単に画像サイズを決定することができる。なお、本実施の形態では、本発明に係る画像形成装置の例として、複写機を示したが、本発明に係る画像形成装置はこれに限定されるものではなく、原稿の読み取り機能を有する機器、例えば、ファクシミリ装置、プリンター、複合機コピー、ファクシミリ装置、プリンター等の機能を兼ね備えた画像形成装置等であってもよい。なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。