原稿を読み取り原稿画像データを取得する原稿読取手段と、前記原稿読取手段により取得された原稿画像データを用いて原稿の折り目位置を特定する折り目位置特定手段と、原稿の開き方向、前記原稿読取手段により読み取られた原稿のページ数、前記折り目位置特定手段により特定された基準となるページの折り目位置、前記折り目位置特定手段により特定された他のページの折り目位置に基づいて、前記原稿読取手段により取得された原稿画像データの回転を行う画像回転手段と、を有することを特徴とする画像形成装置。前記原稿読取手段により読み取られた原稿の縦横比を求める縦横比算出手段を有し、前記画像回転手段は、前記縦横比算出手段により算出された前記基準となるページの縦横比と前記他のページの縦横比との比較結果、前記折り目位置特定手段により特定された基準となるページの折り目位置、前記折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿の読み飛ばしがあるか判断し、読み飛ばしがあると判断した場合に前記原稿読取手段により取得された原稿画像データの回転角度を変更することを特徴とする請求項1に記載の画像形成装置。前記折り目位置特定手段が原稿の折り目位置を特定できなかった場合に通常の読み取りモードに遷移する読み取りモード制御手段を有することを特徴とする請求項1又は2に記載の画像形成装置。前記折り目位置特定手段が原稿の折り目位置を特定できなかった場合に、前記原稿読取手段により取得された原稿画像データを用いて原稿のステープル位置を特定するステープル位置特定手段を有し、前記折り目位置特定手段は、前記ステープル位置特定手段により原稿のステープル位置が特定された場合、前記ステープル位置を前記原稿の折り目位置として特定することを特徴とする請求項1から3のいずれか1項に記載の画像形成装置。前記原稿読取手段により読み取られた原稿のページ数及び前記折り目位置特定手段により特定された基準となるページの折り目位置を含む前記基準となるページの情報を記憶する記憶手段と、前記折り目位置特定手段が前記ステープル位置特定手段により特定された原稿のステープル位置を前記原稿の折り目位置として特定した場合、前記記憶手段に記憶された前記基準となるページの情報を更新する記憶制御手段と、を有することを特徴とする請求項4に記載の画像形成装置。前記折り目位置特定手段により特定された基準となるページの折り目位置、前記折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿の開き方向を特定する開き方向特定手段を有することを特徴とする請求項1から5のいずれか1項に記載の画像形成装置。特許文献1で開示された方法は、ステープル止めされた原稿のステープルを外して読み取る場合に出力画像の向きやステープル位置を揃えるものであり、ステープル止めされた状態の原稿を読み取る場合に出力画像の向きが揃わなくなってしまうという問題を解決することはできない。そこで、本発明は、ステープル止めされた原稿を読み取る場合に、ユーザが原稿を載置する向きを誤って読み取りを行っても出力画像の向きを揃えることができるようにすることを目的とする。本発明の画像形成装置は、原稿を読み取り原稿画像データを取得する原稿読取手段と、原稿読取手段により取得された原稿画像データを用いて原稿の折り目位置を特定する折り目位置特定手段と、原稿の開き方向、原稿読取手段により読み取られた原稿のページ数、折り目位置特定手段により特定された基準となるページの折り目位置、折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿読取手段により取得された原稿画像データの回転を行う画像回転手段と、を有する。また、上記の画像形成装置において、原稿読取手段により読み取られた原稿の縦横比を求める縦横比算出手段を有し、画像回転手段は、縦横比算出手段により算出された基準となるページの縦横比と他のページの縦横比との比較結果、折り目位置特定手段により特定された基準となるページの折り目位置、折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿の読み飛ばしがあるか判断し、読み飛ばしがあると判断した場合に原稿読取手段により取得された原稿画像データの回転角度を変更するものであってもよい。また、上記の画像形成装置において、折り目位置特定手段が原稿の折り目位置を特定できなかった場合に通常の読み取りモードに遷移する読み取りモード制御手段を有するものであってもよい。また、上記の画像形成装置において、折り目位置特定手段が原稿の折り目位置を特定できなかった場合に、原稿読取手段により取得された原稿画像データを用いて原稿のステープル位置を特定するステープル位置特定手段を有し、折り目位置特定手段は、ステープル位置特定手段により原稿のステープル位置が特定された場合、ステープル位置を原稿の折り目位置として特定するものであってもよい。また、上記の画像形成装置において、原稿読取手段により読み取られた原稿のページ数及び折り目位置特定手段により特定された基準となるページの折り目位置を含む基準となるページの情報を記憶する記憶手段と、折り目位置特定手段がステープル位置特定手段により特定された原稿のステープル位置を原稿の折り目位置として特定した場合、記憶手段に記憶された基準となるページの情報を更新する記憶制御手段と、を有するものであってもよい。また、上記の画像形成装置において、折り目位置特定手段により特定された基準となるページの折り目位置、折り目位置特定手段により特定された他のページの折り目位置に基づいて、原稿の開き方向を特定する開き方向特定手段を有するものであってもよい。本発明によれば、原稿をめくった際に残る折り目位置を検知し、折り目位置と原稿の開き方向とに基づいて読み取り画像が正しい向きとなるように回転処理を行うように構成するため、ステープル止めされた原稿を読み取る場合に、ユーザが原稿を載置する向きを誤って読み取りを行っても出力画像の向きを揃えることが可能となる。ステープル止めされた原稿を読み取る場合、ユーザは原稿ごとにページをめくって原稿を置き直すため、原稿の向きが合わなくなってしまう場合がある。特に両面印刷原稿では左右開き/上下開きが異なるため、ユーザが誤った方向に原稿をめくってしまうと画像が反転してしまう。図1や図2は、左右開き原稿を上下に裏返して次ページを読み取った場合や、上下開き原稿を左右に裏返して次ページを読み取った場合に読み取り画像が反転してしまうことを表している。ステープルされた原稿をめくると原稿の折り目部分が発生するため、折り目部分が欠けたり、コンタクトガラスから浮いた暗い画像として読み取られたりする。そのため、一般的な画像認識手段を読み取り画像の端部に用いることで、折り目となった位置を特定することができる。例えば、読み取り画像の端部四辺及び四つ角領域の画素値の平均を算出し、1辺または1つの角のみ画素値平均が低い暗い場合に折り目位置と判定する方法がある。他にも原稿の輪郭を抽出し、原稿サイズに基づく通常の輪郭位置からずれた位置に輪郭が現れた場合に該当箇所に折り目があると判定する方法もある参考として特許文献1。当該折り目位置の情報と、原稿の左右開き/上下開きの情報を合わせることで、原稿がどのような向きで置かれているかを予測することができる。図3、図4は、左右開き/上下開き原稿の場合に、偶数ページ及び奇数ページで原稿を正しい向きに合わせる例を示している。ここでは基準ページの折り目位置が左上の場合のみ示しているが、左下/右下/右上の場合も同様に基準ページの折り目位置を左右/上下反転した位置に合わせるような回転処理を行うことで実現できる。以下、本発明の実施形態について図面を参照して説明する。図5は、本実施形態の画像形成装置のハードウェア構成を示したブロック図である。本実施形態の画像形成装置1は、オペレーションパネル2、画像読み取り手段3、CPUCentralProcessingUnit4、メモリ5を有する。オペレーションパネル2は、ユーザやサービスマンの入力を受け付ける機能を備える。画像読み取り手段3は、原稿の反射光を電子化し、読み取り画像データを生成する機能を備え、ランプ、CCDChargeCoupledDevice、キャリッジ等から構成されるスキャナである。CPU4は、演算及びシステムの制御を行う機能を備える。メモリ5は、演算結果、読み取り画像データ等を蓄積しておく機能や、読み取り画像の画像認識を行うための画像認識プログラムといった制御プログラムを格納しておく機能を備える。図6は、本実施形態における読み取り画像の回転処理の流れを示したフローチャートで、図6aは基準ページとなる原稿1枚目に対する処理を表し、図6bは原稿2枚目以降に対する処理を表す。はじめに、原稿1枚目に対する処理について説明する。以下図6から図11のフローの説明において、システムとは、本実施形態における原稿読み取り/中断方法を実現するソフトウェアメモリ5に格納されるあるいは当該ソフトウェアを実行するCPU4を示す。図6aに示すように、原稿1枚目に対しては、まずユーザにより原稿の開き方向左右開き/上下開きが指示されるステップS101。次に、ユーザにより、ステープル止めされた原稿がコンタクトガラスに載置され、原稿の読み取り開始が指示されるステップS102。次いで、システムは、読み取り原稿のページ数を0にリセットしステップS103、原稿の読み取りを実行するステップS104。そして、システムは、読み取り画像のページ数を1インクリメントしステップS105、画像読み取り手段3で生成した画像データを用いて読み取り画像基準ページの折り目位置を判定し、判定結果をメモリ5に保存するステップS106。なお、図中における点線の項目原稿の開き方向、読み取り画像のページ数、読み取り画像基準ページの折り目位置は、メモリ5に格納される。次に、原稿2枚目以降に対する処理について説明する。図6bに示すように、ユーザにより原稿の開き方向が指示されるステップS111と、システムは原稿の読み取りを開始するステップS112。次に、システムは、読み取り原稿のページ数を1インクリメントしステップS113、画像読み取り手段3で生成した画像データを用いて読み取り画像の折り目位置を判定するステップS114。そして、システムは、読み取り画像の回転処理が必要か否かを判定するステップS115。回転処理の判定方法は、例えば図3や図4に示すように、原稿の開き方向左右開き/上下開き、基準ページの折り目位置、読み取り画像のページ数、読み取り画像の折り目位置に基づいて、回転角度を判定する。回転処理が必要な場合ステップS116/YES、システムは、判定で得られた回転角度だけ、読み取り画像の回転処理を実行するステップS117。なお、図中における点線の項目読み取り画像のページ数はメモリ5に格納される。図6のフローは、ステープル止めされた原稿の読み取りに関して記載しているため、通常の読み取り動作と区別するためには異なるモード指定を行う必要がある。例えば、S101でユーザが原稿の開き方向を指示した場合に、ステープル止めされた原稿を読むモードとなり図6のフローで読み取りを行うようにする構成等が考えられる。また、通常の原稿を読むモードを指定するには、ステップS101で指定している原稿の開き方向をなしにする、あるいは、図6のフロー終了後に一定時間で通常の原稿を読み取るモードに遷移させる構成等が考えられる。図6のフローのように処理を行うことで、ユーザがステープル止めされた原稿を読み取る場合に、原稿を載置する向きを誤って読み取りを行っても出力画像の向きを揃えることができる。図7は、本実施形態における読み取り画像の回転処理の流れを示したフローチャートで、図7aは基準ページとなる原稿1枚目に対する処理を表し、図7bは原稿2枚目以降に対する処理を表す。図7のフローは、ページの読み飛ばしに対応した回転処理を示している。はじめに、原稿1枚目に対する処理について説明する。図7aに示すように、ステップS201からステップS206までの処理は、図6aにおけるステップS101からステップS106までの処理と同様である。読み取り画像基準ページの折り目位置を判定した後、システムは、当該画像基準ページの縦横比を判定してメモリ5に保存するステップS207。縦横比は、ユーザの指定あるいは原稿サイズセンサの検出結果等により判定される。なお、図中における点線の項目原稿の開き方向、読み取り画像のページ数、読み取り画像基準ページの折り目位置、読み取り画像基準ページの縦横比は、メモリ5に格納される。次に、原稿2枚目以降に対する処理について説明する。図7bに示すように、ステップS211からステップ214までの処理は、図6bにおけるステップS111からステップS114までの処理と同様である。読み取り画像の折り目位置の判定後、システムは、当該画像の縦横比を判定するステップS215。縦横比は、ユーザの指定あるいは原稿サイズセンサの検出結果等により判定される。そして、システムは、読み取り画像の回転処理が必要か否かを判定するステップS216。回転処理の判定方法は、図6のフローと同様である。ステップS215における判定結果の縦横比と読み取り画像の縦横比とが一致しない場合ステップS217/NO、システムは、読み取り画像のページ数を1インクリメントし、再度、メモリ5に保存された原稿の開き方向、基準ページの折り目位置、読み取り画像のページ数、読み取り画像の折り目位置に基づいて、読み取り画像の回転角度を判定するステップS218。回転処理の判定方法は、図6のフローの場合と同様である。そして、ステップS215における判定結果の縦横比と読み取り画像の縦横比とが一致する場合ステップS217/YES、あるいは、ステップS218で読み取り画像の回転角度を判定した後、回転処理が必要か否かを判定するステップS219。回転処理が必要な場合ステップS219/YES、システムは、判定で得られた回転角度だけ、読み取り画像の回転処理を実行するステップS220。なお、図中における点線の項目読み取り画像のページ数、読み取り画像の折り目位置は、メモリ5に格納される。図6のフローでは、ステープル止めされた原稿を順に読まずに読み飛ばした場合例えば途中の白紙ページを除外する場合等、読み取り画像の回転方向が正しくない場合がある。例えば、基準ページと折り目位置が同じとなる奇数ページ1ページ目を読み取った後、次のページ2ページ目を読み飛ばしてその次のページ3ページ目を読み取った場合を考える。ここで図3の条件で考えると、システムは偶数ページと判定するため、読み取った原稿の折り目位置が左上であった場合は、表に従って右270°回転処理が実施される。しかし、実際には読み飛ばしにより奇数ページであるため、奇数ページの場合である回転なしが正しい処理となる。ここで、図3において偶数ページ読み取りで折り目位置が左上の場合は縦横比が1以下縦長を想定しており、基準ページの縦横比が1以上横長の場合には、縦横比が想定と一致しない。この場合、ページ数を1して奇数ページとし、再度図3に従って判定を行えば正しい回転処理回転なしが選択されることになる。縦横比の情報は、縦横どちらが長いかさえ分かればよいため、実際の原稿長で保持する必要はない。そして、想定される縦横比は、図3、図4に示すように偶数ページと奇数ページで異なるため、ステップS217における判定は一意に定まる。また、正方形の原稿では判定が正しく行われないが、一般的な原稿は長方形であることがほとんどであるため制約として対応しない。図7のフローのように処理を行うことで、ユーザがステープル止めされた長方形の原稿を読み取る場合に、ページを読み飛ばして原稿の読み取りを行っても出力画像の向きを揃えることができる。図8は、本実施形態における読み取り画像の回転処理の流れを示したフローチャートで、図8aは基準ページとなる原稿1枚目に対する処理を表し、図8bは原稿2枚目以降に対する処理を表す。図8のフローは、折り目位置が判定できなかった場合に読み取り画像の回転を行わないフローを示している。はじめに、原稿1枚目に対する処理について説明する。図8aに示すように、ステップS301からステップS306までの処理は、図6aにおけるステップS101からステップS106までの処理と同様である。読み取り画像基準ページの折り目位置を判定した後、システムは、読み取り画像の折り目位置が判定不能だった場合ステップS307/NOに、メモリ5に保持した項目原稿の開き方向、読み取り画像のページ数、読み取り画像の折り目位置をリセットし、通常の読み取りモードに遷移するステップS308。次に、原稿2枚目以降に対する処理について説明する。図8bに示すように、ステップS311からステップ314までの処理は、図6bにおけるステップS111からステップS114までの処理と同様である。読み取り画像の折り目位置の判定後、システムは、当該画像の折り目位置が判定できた場合ステップS315/YESに、メモリ5に保存された原稿の開き方向、基準ページの折り目位置、読み取り画像のページ数、読み取り画像の折り目位置に基づいて、読み取り画像の回転角度を判定するステップS316。回転処理の判定方法は、図6のフローの場合と同様である。回転処理が必要な場合ステップS318/YES、システムは、判定で得られた回転角度だけ、読み取り画像の回転処理を実行するステップS319。一方、当該画像の折り目位置が判定不能だった場合ステップS315/NO、システムは、メモリ5に保持した項目原稿の開き方向、読み取り画像のページ数、読み取り画像の折り目位置をリセットし、通常の読み取りモードに遷移するステップS317。なお、図中における点線の項目読み取り画像のページ数は、メモリ5に格納される。ステープル止めされた原稿を読み取った後で通常の原稿の読み取りを行った場合、読み取り画像を回転する必要がないのに回転してしまう場合が考えられる。図8のように処理することで、ステープル止めされていない原稿の読み取りを行った場合に通常の読み取りモードに遷移し、誤って読み取り画像を回転してしまうことを防ぐことができる。図9は、本実施形態における読み取り画像の折り目位置検知処理の流れを示したフローチャートで、折り目位置が判定できなかった場合にステープル検知を行うフローを表している。まず、システムは、画像読み取り手段3で生成した画像データを用いて読み取り画像の折り目位置を判定するステップS401。折り目位置が判定不能だった場合ステップS402/NO、システムは、画像読み取り手段3で生成した画像データを用いて読み取り画像のステープル位置を判定するステップS403。システムは、ステープル位置が判定不能だった場合ステップS404/NO、読み取り画像の折り目位置を判定不能と判断するステップS405。一方、ステープル位置が判定できた場合ステップS404/YES、システムは、ステープル位置を読み取り画像の折り目位置として判断するステップS406。なお、折り目位置が判定できた場合ステップS402/YES、処理は終了となる。ステープル止めされた原稿の表紙/裏表紙では原稿をめくる必要がないため、折り目位置が発生しない。他方、原稿の表紙/裏表紙にはステープル箇所が存在するため、ステープル位置を折り目位置として扱うことで表紙/裏表紙も同様に回転処理を行うことができる。図9のように処理することで、読み取り画像にステープル止めされた原稿の表紙/裏表紙が含まれていても読み取り画像を正しく回転することができる。図10は、本実施形態における読み取り画像の回転処理の流れを示したフローチャートで、原稿2枚目以降に対する処理を表す。図10は、ステープル位置で基準ページをリセットするフローを示している。図10に示すように、ステップS501からステップ504までの処理は、図6bにおけるステップS111からステップS114までの処理と同様である。読み取り画像の折り目位置の判定後、システムは、前回原稿の情報基準ページとは別にメモリ5に保存にアクセスする。そして、前回原稿がステープル跡により折り目位置を判定しておりステップS505/YES、かつ、今回原稿がステープル跡により折り目位置を判定している場合ステップS506/YES、システムは、前回原稿について画像の回転処理が必要かどうかについて図3、図4に基づいて判定し、回転処理が必要と判定した場合は回転処理を実行するステップS507。そして、メモリ5に保持した項目をリセットし、今回原稿の情報ページ数、基準ページの折り目位置をメモリ5に格納するステップS508。また、前回原稿がステープル跡により折り目位置を判定しているステップS505/YESものの、今回原稿がステープル跡により折り目位置を判定していない場合ステップS506/NO、システムは、メモリ5に保持した項目をリセットし、前回原稿の情報ページ数、基準ページの折り目位置をメモリ5に格納するステップS509。そして、システムは、今回原稿の情報に基づいてページ数を更新するとともに、今回原稿について画像の回転処理が必要かどうかについて図3、図4に基づいて判定し、回転処理が必要と判定した場合は回転処理を実行するステップS510。一方、前回原稿がステープル跡により折り目位置を判定していないステップS505/NOものの、今回原稿がステープル跡により折り目位置を判定している場合ステップS511/YES、システムは、今回原稿の情報ページ数、折り目位置ステープル跡かどうかも含むを基準ページの情報とは別にメモリ5に格納するステップS512。また、前回原稿がステープル跡により折り目位置を判定しておらずステップS505/NO、今回原稿もステープル跡により折り目位置を判定していない場合ステップS511/NO、システムは、今回原稿の情報に基づいて画像の回転処理が必要かどうか図3、図4を用いて判定し、回転処理が必要と判定した場合は回転処理を実行するステップS513。なお、図中における点線の項目読み取り画像のページ数、今回原稿の情報、前回原稿の情報は、メモリ5に格納される。ステープル止めされた原稿束を複数連続して読み取る場合、図9の処理では最初に読み取りを行った原稿束の基準ページに合わせて全ての読み取り画像の向きが揃えられてしまう。原稿束の表紙/裏表紙のいずれか、あるいは両方を読み取る場合、ステープル跡で原稿束が切り替わると推定でき、ここで基準ページをリセットすることで原稿束ごとに基準ページを設けることができるステープル跡が前原稿束の裏表紙か、次原稿束の表紙か区別することは難しいため、一つ前の原稿情報を覚えておく処理としている。図10のように処理することで、原稿束ごとに読み取り画像の向きを揃えることができる。図11は、本実施形態における原稿開き方向の判定処理の流れを示したフローチャートで、図11aは基準ページとなる原稿1枚目に対する処理を表し、図11bは原稿2枚目に対する処理を表す。図11のフローは、最初の2枚の原稿から原稿の開き方向を判定するフローを示している。はじめに、原稿1枚目に対する処理について説明する。図11aに示すように、ステップS601からステップS605までの処理は、図6aにおけるステップS102からステップS106までの処理と同様である。なお、図中における点線の項目読み取り画像のページ数、読み取り画像基準ページの折り目位置は、メモリ5に格納される。次に、原稿2枚目に対する処理について説明する。図11bに示すように、ステップS211からステップ214までの処理は、図6bにおけるステップS111からステップS114までの処理と同様である。読み取り画像の折り目位置の判定後、システムは、メモリ5に保存された基準ページ1枚目原稿の折り目位置の情報と読み取り画像2枚目原稿の折り目位置の情報とを用いて、図12に示すように原稿の開き方向左右開き/上下開きを判定するステップS615。なお、図中における点線の項目読み取り画像のページ数、原稿の開き方向は、メモリ5に格納される。読み取り開始後の1枚目、2枚目ではステープル止めされた原稿の向きをユーザが誤って載置する可能性は低い。そのため1枚目、2枚目は正しく載置される前提とし、原稿の開き方向を判定する制御としても誤検知の可能性は低い。ただし、図6の処理でユーザが原稿の開き方向を指定することで通常の読み取りモードから遷移する構成としていた場合、図11のフローではモード遷移のタイミングがなくなってしまう。この場合、例えば通常の読み取りモードでも常に原稿の折り目位置を検知しておき、折り目位置が検知されたあるいはされなかった場合にモード遷移を行う等の方法が考えられる。図11のように処理することで、ユーザが原稿の開き方向を入力する必要がなくなり、ユーザの使用性を向上することができる。なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。例えば、本実施形態において、画像形成装置のコンピュータCPU4が所定の記録媒体メモリ5からプログラムソフトウェアを読み出して行う読み取り画像の回転処理や読み取り画像の折り目位置の検知処理は、回路等によりハード的に実現することもできる。また、本実施形態における画像形成装置で実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードさせることにより提供されるように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供あるいは配布するように構成してもよい。また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルで、フロッピー登録商標ディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、DVD、不揮発性のメモリカード等のコンピュータで読み取り可能な記録媒体に記録されて提供されるように構成してもよい。また、上記プログラムは、ROM等にあらかじめ組み込んで提供するように構成してもよい。この場合、上記記録媒体から読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記録した記録媒体は本発明を構成する。