"片面原稿から読み取って記憶部に記憶した画像を用紙上に画像形成し、該用紙に対して後処理部を用いて後処理を行なう画像形成装置であって、前記片面原稿の第1の面と第2の面の画像を読み取る画像読取部と、前記画像読取部での読み取り結果に基づいて前記用紙上への画像形成の順序を判定する順序判定部と、前記画像読取部での読み取り結果に基づいて、前記片面原稿の用紙が縦長に使われているか横長に使われているかを判定すると共に、前記片面原稿の向きを判定する用紙向き判定部と、前記用紙向き判定部での判定結果に基づいて前記画像の回転処理角度を判定する回転処理角度判定部と、前記順序判定部での判定結果に基づいて順に前記記憶部から画像を読み出し、該読み出した画像を前記回転処理角度判定部での判定結果に基づいて画像回転処理する画像処理部と、を備え、前記画像処理部の処理結果に応じて縦長又は横長の用紙上に画像形成することを特徴とする画像形成装置。前記用紙向き判定部は、前記原稿の第1または第2の面における前記画像の分布に基づいて、前記原稿の用紙が縦長に使われているか横長に使われているかを判定することを特徴とする請求項1に記載の画像形成装置。前記回転処理角度判定部は、前記原稿の第1または第2の面における前記画像の分布に基づいて、前記回転処理角度を判定することを特徴とする請求項1または2に記載の画像形成装置。前記用紙向き判定部での判定結果を確認するためにプレビュー表示する表示部を備えることを特徴とする請求項1~3のいずれか1項に記載の画像形成装置。画像形成装置を用いて、片面原稿から読み取って記憶部に記憶した画像を用紙上に画像形成し、該用紙に対して後処理部を用いて後処理を行なう画像形成方法であって、前記片面原稿の第1の面と第2の面の画像を読み取る画像読取ステップと、前記画像読取ステップでの読み取り結果に基づいて前記用紙上への画像形成の順序を判定する順序判定ステップと、前記画像読取ステップでの読み取り結果に基づいて、前記片面原稿の用紙が縦長に使われているか横長に使われているかを判定すると共に、前記片面原稿の向きを判定する用紙向き判定ステップと、前記用紙向き判定ステップでの判定結果に基づいて前記画像の回転処理角度を判定する回転処理角度判定ステップと、前記順序判定ステップでの判定結果に基づいて順に前記記憶部から画像を読み出し、該読み出した画像を前記回転処理角度判定ステップでの判定結果に基づいて画像回転処理する画像処理ステップと、前記画像処理ステップの処理結果に応じて縦長又は横長の用紙上に画像形成する画像形成ステップを含むことを特徴とする画像形成方法。しかしながら、特許文献1~4には、原稿の画像を読み取った後、その画像の出力順について何ら記載されていない。例えば、表裏を誤って片面原稿が載置され、その原稿のコピーがなされた場合、印刷されるページ順が原稿と逆になってしまうが、特許文献1~4は、それに対して何ら開示するものではない。また、コピー後の印刷物にステープル処理等の後処理を行なう際の対処について何ら開示もされていない。例えば、後処理を行なう際は、原稿載置台に挿入する時に読み取り原稿の天地を考慮して載置する必要があり、利用者が読み取り原稿の天地を考慮しないと所望の後処理を行なえないが、特許文献1~4は、それに対して何ら開示するものではない。本発明は、上述のような実情を鑑み、原稿載置台に片面原稿の裏表や天地のセット方向を誤って載置した場合であっても、片面原稿を確実に読み取ってコピーを行ない、印刷がなされた用紙のページ順を片面原稿と同一のページ順に整合させると共に、印刷がなされた用紙に対して適切に後処理を実行する画像形成装置を提供することをその目的とする。上記課題を解決するために、本発明の第1の技術手段は、片面原稿から読み取って記憶部に記憶した画像を用紙上に画像形成し、該用紙に対して後処理部を用いて後処理を行なう画像形成装置であって、前記片面原稿の第1の面と第2の面の画像を読み取る画像読取部と、前記画像読取部での読み取り結果に基づいて前記用紙上への画像形成の順序を判定する順序判定部と、前記画像読取部での読み取り結果に基づいて、前記片面原稿の用紙が縦長に使われているか横長に使われているかを判定すると共に、前記片面原稿の向きを判定する用紙向き判定部と、前記用紙向き判定部での判定結果に基づいて前記画像の回転処理角度を判定する回転処理角度判定部と、前記順序判定部での判定結果に基づいて順に前記記憶部から画像を読み出し、該読み出した画像を前記回転処理角度判定部での判定結果に基づいて画像回転処理する画像処理部と、を備え、前記画像処理部の処理結果に応じて縦長又は横長の用紙上に画像形成することを特徴とすることを特徴としたものである。本発明の第2の技術手段は、第1の技術手段において、前記用紙向き判定部が、前記原稿の第1または第2の面における前記画像の分布に基づいて、前記原稿の用紙が縦長に使われているか横長に使われているかを判定することを特徴としたものである。本発明の第3の技術手段は、第1または第2の技術手段において、前記回転処理角度判定部が、前記原稿の第1または第2の面における前記画像の分布に基づいて、前記回転処理角度を判定することを特徴としたものである。本発明の第4の技術手段は、第1~第3のいずれか1の技術手段において、前記用紙向き判定部での判定結果を確認するためにプレビュー表示する表示部を備えることを特徴としたものである。本発明の第5の技術手段は、画像形成装置を用いて、片面原稿から読み取って記憶部に記憶した画像を用紙上に画像形成し、該用紙に対して後処理部を用いて後処理を行なう画像形成方法であって、前記片面原稿の第1の面と第2の面の画像を読み取る画像読取ステップと、前記画像読取ステップでの読み取り結果に基づいて前記用紙上への画像形成の順序を判定する順序判定ステップと、前記画像読取ステップでの読み取り結果に基づいて、前記片面原稿の用紙が縦長に使われているか横長に使われているかを判定すると共に、前記片面原稿の向きを判定する用紙向き判定ステップと、前記用紙向き判定ステップでの判定結果に基づいて前記画像の回転処理角度を判定する回転処理角度判定ステップと、前記順序判定ステップでの判定結果に基づいて順に前記記憶部から画像を読み出し、該読み出した画像を前記回転処理角度判定ステップでの判定結果に基づいて画像回転処理する画像処理ステップと、前記画像処理ステップの処理結果に応じて縦長又は横長の用紙上に画像形成する画像形成ステップを含むことを特徴としたものである。本発明の画像形成装置によれば、原稿載置台に片面原稿の裏表や天地のセット方向を誤って載置した場合であっても、片面原稿を確実に読み取ってコピーを行ない、印刷がなされた用紙のページ順を片面原稿と同一のページ順に整合させると共に、印刷がなされた用紙に対して適切に後処理を実行することができる。原稿の載置状態によらず画像形成された用紙に対して所望の後処理を行なう方法として後処理位置を動かすことが考えられるが、後処理位置は固定なものが多いため、本発明の画像形成装置では、画像形成の向きや用紙の向きを原稿画像の内容に応じて決定して適切な形態で印刷を行なうことで所望の後処理を可能としたものである。図1は、本発明の画像形成装置の一例を説明するブロック図である。図2~図5はそれぞれ、図1の画像形成装置により読み取られる原稿の一例を示す図であり、図中の矢印は読み取り方向/読み取り順番を示している。本発明の画像形成装置は、片面原稿をコピーする際の動作に特徴があるものであるため、両面原稿をコピーする際の動作については省略し、片面原稿をコピーする際の動作についてのみ説明する。また、画像読取装置に対して縦長の向きで片面原稿がセットされたものとする。図1の画像形成装置1は、画像読み取り装置2と、記憶部3と、印刷部4と、操作表示部5と、ステープル部6と、印刷制御装置7と、を備える。画像読取部2は、CCDChargeCoupledDeviceやCISContactImageSensorと駆動系等から成り、片面原稿であってもその両面を読み取るもので、両面原稿であれば表面に相当する片面原稿の第1の面を読み取る第1の読取部2aと、両面原稿であれば裏面に相当する片面原稿の裏側の第2の面を読み取る第2の読取部2bとを有する。原稿の第1の面の画像及び同第2の面の読み取り画像はそれぞれ、印刷制御装置7の後述の第1の入力部7a及び第2の入力部7bに入力される。記憶部3は、HDDHardDiskDrive等から成り、保存用の画像データを記憶したり、各種設定値を記憶したりする。印刷部4は、印刷制御部7からの画像データに基づいて用紙に対して印刷すなわち画像形成を行う画像形成部である。操作表示部5は、表示部5aと操作部5bとを有する。表示部5aは、印刷設定情報等の各種情報を表示するものであり、例えば、液晶ディスプレイ装置から成り、操作部5bは、ユーザによるコピー設定やコピー実行指示を受け付けるものであり、例えば、テンキー等のキー群やタッチパネルから成る。ステープル部6は、本発明の後処理部の一例であり、印刷済みの用紙を束ねてステープルする。ステープル部6では、利用者による設定に従って、所定の位置に対して所定の向きに所定の個数のみステープル可能である。例えば、用紙が縦長に使われているか横長に使われているかを問わず、用紙の左上1箇所に対してステープル処理を行なったり、用紙の左辺に沿って2箇所にステープル処理を行なったりする。印刷制御装置7は、第1及び第2の入力部7a,7bから入力された画像を、印刷に必要な画像データに変換して、出力部7cを介して印刷部4に出力するもので、制御部7dと、画像処理部7eと、順序判定部7fと、用紙向き判定部7gと、回転処理角度判定部7hとを備える。制御部7dは、CPUCentralProcessingUnit等により構成され、記憶部3に記憶されている各種プログラムを読み出し、実行することにより、画像読取部2や印刷部4との間で制御信号を送受信したり、表示部5aにユーザインタフェースを提供したり、各種動作及び制御を行う。画像処理部7eは、各種画像処理を行なうものであり、画像読取部2から得られた画像を保存用のデータに圧縮したり、圧縮したデータを印刷用に変換したりする。順序判定部7fは、片面原稿の第1の面及び第2の面のいずれに画像が形成されているか判定し、また、該判定結果に基づいて、出力をフェースアップで行なうかフェースダウンで行なうかに応じて、画像読取部2で読み取った順序で印刷を行なうか、読み取った順序とは逆の順序で印刷を行なうかを判定する。例えば、図2の片面原稿G1のように表面すなわち第1の面に画像が形成されている場合に、フェースダウンで印刷を行なうときは、画像読取部2で読み取った順序あ→い→うの順で印刷を行ない、フェースアップで印刷を行なうときは、画像読取部2で読み取った順序とは逆の順序う→い→あの順で印刷を行なうよう順序判定部7fが判定する。また、図3の片面原稿G2のように裏面すなわち第2の面に形成されている場合に、フェースダウンで印刷を行なうときは、画像読取部2で読み取った順序と逆の順序あ→い→うの順で印刷を行ない、フェースアップで印刷を行なうときは、画像読取部2で読み取った順序う→い→あの順で印刷を行なうよう画像処理部7eが判定する。用紙向き判定部7gは、画像読取部2での読み取り結果に基づいて、読み取った片面原稿の用紙が縦長に使われているか横長に使われているか、及び、片面原稿の向きすなわち天方向を判定する。この判定方法については後述する。回転処理角度判定部7hは、画像読取部2での読み取り結果及び用紙向き判定部7gでの判定結果に基づいて、画像形成した際に画像の天地方向が所定の方向例えば上下方向となる画像の回転角度を判定する。例えば、図2の片面原稿G1のように用紙が縦長に使われ天地が適切な場合、その画像の回転角度は0度である。また、図4の片面原稿G3のように用紙が縦長に使われ天地が逆になっている場合、その画像の回転角度は180度である。さらに、図5の片面原稿G4のように用紙が横長に使われ天地が90度ずれている場合、その画像の回転角度は90度である。そして、画像形成装置1では、画像処理部7eが、順序判定部7fでの判定結果に基づいて、記憶部3に記憶されている片面原稿の第1の面または第2の面の画像の圧縮データを、画像読取部2で読み取った順序または、読み取った順序とは逆の順序通りに読み出し、画像伸長する。そして、さらに画像処理部7eは、回転処理角度判定部7hでの判定結果に基づき画像回転処理を行ない、印刷用の画像データとして、縦長用紙用または横長用紙用の画像データを生成する。この印刷用の画像データは、出力部7cを介して印刷部4に出力される。印刷部4では、用紙向き判定部7gでの判定結果に従った用紙縦長用紙または横長用紙に、上記画像データに基づいて画像形成を行なう。画像が形成された用紙は図示しない用紙搬送系にてステープル部5へ送られる。最終ページの用紙がステープル部5に格納されると、ステープル部5は、利用者による設定に従ってステープル処理を行なう。以上のような構成により、原稿載置台に片面原稿の裏表や天地のセット方向を誤って載置した場合であっても、片面原稿を確実に読み取ってコピーを行ない、印刷がなされた用紙のページ順を片面原稿と同一のページ順に整合させると共に、印刷がなされた用紙に対して適切に後処理を実行できる。図6は、図1の用紙向き判定部7gでの判定方法の一例を説明する図である。なお、ここでは片面原稿は文字が横書きで描かれているものとする。あらかじめ、画像処理部7eにて、原稿G5の画像の画素値を横方向に積算したデータと、同縦方向に積算したデータを読み取ったページ毎に生成する。図の例では、領域分離により、文字領域と画像領域とを分離した上で、文字領域について、画素値を横方向に積算したデータD1と、同縦方向に積算したデータD2とをページ毎に生成する。データD2のように、横方向に関してピークが一定間隔で現れるようなデータの場合、用紙向き判定部7gは、用紙が横長な原稿と判断する。原稿の天地方向の判断は、以下の一般的な法則にしたがって行なう。すなわち、一般的に、横長原稿であれば原稿の右側に画素が多く左側に空白ができ、縦長原稿であれば原稿の上側に画素が多く下側に空白ができる。したがって、用紙向き判定部7gでは、例えば図の左方向が原稿G5の天方向と判断される。以上のような判断はページ毎に行なわれ、用紙向き判定部7gでは原稿全ての中で判断結果の一致が多いものを原稿の用紙の向きすなわち縦長または横長と片面原稿の天地方向として出力する。例えば、10枚の原稿でそのうち8枚の用紙の向きが横長で天地方向が左であれば、用紙向き判定部7gは、当該原稿の用紙の向きが横長であり、天方向が左として出力する。この場合、一致率が80であるが、一致率が任意の設定値より小さい場合、表示部5aにプレビュー表示させてユーザに確認させるようにすれば、間違ってステープルしてしまうことがない。なお、プレビュー表示用の画像は画像処理部7eにより作成することができる。なお、原稿内の文字が横書きではなく日本語等で用いられる縦書きの場合、横書きの場合と用紙向き判定部7gでの判定結果が異なってくる。文字が横書きであるか縦書きであるかはユーザ設定で事前に設定可能であり、その情報は記憶部3に記憶され、用紙向き判定部7gでの判定に利用される。図7は、図1の用紙向き判定部7gでの判定方法の他の例を説明する図である。なお、ここでは片面原稿は文字が横書きで描かれているものとする。用紙向き判定部7gは、図7に示すように、原稿G6に画像領域I1が含まれる場合、画像領域I1側を天地の地方向と判断することもできる。ただし、原稿の傾向によっては、画像領域I1が天方向となる場合もあるので、画像領域I1側が天方向となるか地方向となるかはユーザが設定してもよい。図8は、上述の画像形成装置1における画像読取完了後から印刷までの処理を説明するフローチャートである。なお、ここでは、N頁の片面原稿のフェースアップ印刷を行なうものとする。また、画像読取装置に対して縦長の向きで片面原稿がセットされたものとする。画像形成装置1では、片面原稿の第1の面と第2の面の両面の読み取りが完了すると、順序判定部7fにより、片面原稿の第1の面及び第2の面のいずれに画像が形成されているか判定するステップS1。第1の面に形成されていた場合、用紙向き判定部7gにより、画像読取部2での読み取り結果に基づいて、読み取った片面原稿の用紙が縦長に使われているか横長に使われているかを判定しステップS2、縦長であっても横長であっても片面原稿の天地方向を判定するステップS3、ステップS6。ステップS2において縦長と判定されステップS3において片面原稿の上方向が天方向と判定された場合、画像処理部7eが、記憶部3に記憶されている片面原稿の第1の面の画像の圧縮データを、最終頁であるN頁目から逆順に読み出し、画像伸長し、縦長用紙用の画像データを生成し、出力部7cを介して印刷部4に出力するステップS4。なお、この際、回転処理角度判定部7hでの判定結果が0度であるので画像回転処理を行なわない。そして、印刷部4では、順に入力された画像データに基づいて、縦長にセットされた用紙上に印刷を行う。一方、ステップS2において縦長と判定されステップS3において片面原稿の下方向が天方向と判定された場合、画像処理部7eが、記憶部3に記憶されている片面原稿の第1の面の画像の圧縮データを、最終頁であるN頁目から逆順に読み出し、画像伸長し、さらに、回転処理角度判定部7hでの判定結果に基づき回転角度180度の画像回転処理を行ない、縦長用紙用の画像データを生成し、出力部7cを介して印刷部4に出力するステップS5。そして、印刷部4では、順に入力された画像データに基づいて、縦長にセットされた用紙上に印刷を行う。また、ステップS2において横長と判定されステップS6において片面原稿の左方向が天方向となっていた場合、画像処理部7eが、記憶部3に記憶されている片面原稿の第1の面の画像の圧縮データを、最終頁であるN頁目から順に読み出し、画像伸長し、さらに、回転処理角度判定部7hでの判定結果に基づき回転角度-90度の画像回転処理を行ない、横長用紙用の画像データを生成し、出力部7cを介して印刷部4に出力するステップS7。そして、印刷部4では、順に入力された画像データに基づいて、横長にセットされた用紙上に印刷を行う。一方、ステップS2において横長と判定されステップS6において片面原稿の右方向が天方向となっていた場合、画像処理部7eが、記憶部3に記憶されている片面原稿の第1の面の画像の圧縮データを、最終頁であるN頁目から順に読み出し、画像伸長し、さらに、回転処理角度判定部7hでの判定結果に基づき回転角度90度の画像回転処理を行ない、横長用紙用の画像データを生成し、出力部7cを介して印刷部4に出力するステップS8。そして、印刷部4では、順に入力された画像データに基づいて、横長にセットされた用紙上に印刷を行う。ステップS1において、第2の面に形成されていた場合、用紙向き判定部7gにより、画像読取部2での読み取り結果に基づいて、読み取った片面原稿の用紙が縦長に使われているか横長に使われているかを判定しステップS9、縦長であっても横長であっても片面原稿の天地方向を判定するステップS10、ステップS13。ステップS9において縦長と判定されステップS10において片面原稿の上方向が天方向となっていた場合、画像処理部7eが、記憶部3に記憶されている片面原稿の第1の面の画像の圧縮データを、1頁目から順に読み出し、画像伸長し、縦長用紙用の画像データを生成し、出力部7cを介して印刷部4に出力するステップS11。なお、この際、回転処理角度判定部7hでの判定結果が0度であるので画像回転処理を行なわない。そして、印刷部4では、順に入力された画像データに基づいて、縦長にセットされた用紙上に印刷を行う。一方、ステップS9において縦長と判定されステップS10において片面原稿の下方向が天方向となっていた場合、画像処理部7eが、記憶部3に記憶されている片面原稿の第1の面の画像の圧縮データを、1頁目から順に読み出し、画像伸長し、さらに、回転処理角度判定部7hでの判定結果に基づき回転角度180度の画像回転処理を行ない、縦長用紙用の画像データを生成し、出力部7cを介して印刷部4に出力するステップS12。そして、印刷部4では、順に入力された画像データに基づいて、縦長にセットされた用紙上に印刷を行う。また、ステップS9において横長と判定されステップS13において片面原稿の左方向が天方向となっていた場合、画像処理部7eが、記憶部3に記憶されている片面原稿の第1の面の画像の圧縮データを、1頁目から順に読み出し、画像伸長し、さらに、回転処理角度判定部7hでの判定結果に基づき回転角度-90度の画像回転処理を行ない、横長用紙用の画像データを生成し、出力部7cを介して印刷部4に出力するステップS14。そして、印刷部4では、順に入力された画像データに基づいて、横長にセットされた用紙上に印刷を行う。一方、ステップS9において横長と判定されステップS13において片面原稿の右方向が天方向となっていた場合、画像処理部7eが、記憶部3に記憶されている片面原稿の第1の面の画像の圧縮データを、1頁目から順に読み出し、画像伸長し、さらに、回転処理角度判定部7hでの判定結果に基づき回転角度90度の画像回転処理を行ない、横長用紙用の画像データを生成し、出力部7cを介して印刷部4に出力するステップS15。そして、印刷部4では、順に入力された画像データに基づいて、横長にセットされた用紙上に印刷を行う。"