(57)【要約】【課題】画像形成媒体の両面に適切に画像を形成することができるようにする。【解決手段】一側の面に画像が形成された用紙を取り込み給紙ローラ２７ａと、用紙の他側の面に、入力された画像データに基づいて画像を形成する機構制御部１７及び画像形成部２１と、用紙の一側の面の画像を読取るスキャナユニット２８と、一側の面に既に形成された画像の向きを特定する特定部１０ｂと、他側の面に形成しようとする画像の画像データを取得し、当該画像データの画像の向きと、特定された一側の面の画像の向きとが所定の関係を有するかを判定する判定部１０ｃと、所定の関係を有さないと判定された場合に、取得された画像データの画像の向きが、特定された一側の画像の向きと所定の関係になるように、当該画像データを回転する編集部１０ｄと、回転された画像データを機構制御部１７に供給する画像処理制御部１０ｅとを有するように構成する。【選択図】図１
2008065100.tif 000002
【特許請求の範囲】
【請求項１】
一側の面に既に画像が形成された画像形成媒体を取り込み可能な取込手段と、
画像データを入力し、前記取込手段により取り込まれた前記画像形成媒体の他側の面に、前記入力された画像データに基づいた画像を形成する画像形成手段と、
前記取込手段により取り込まれた前記画像形成媒体の前記一側の面の画像を、前記他側の面に画像が形成される前に読取る読取手段と、
前記読取手段からの画像読取結果に基づいて、前記一側の面に既に形成された画像の向きを特定する第１の特定手段と、
前記他側の面に形成しようとする画像を表す画像データを取得し、前記取得した画像データにより表される画像の向きと、前記特定された前記一側の面の画像の向きとが所定の関係を有するか否かを判定する判定手段と、
前記判定手段により前記所定の関係を有さないと判定された場合に、前記取得された画像データにより表される画像の向きが、前記特定された前記一側の画像の向きと前記所定の関係になるように、前記取得された画像データを回転する編集手段と、
前記回転された画像データを前記画像形成手段に供給する画像形成制御手段と
を有する画像形成装置。
【請求項２】
原稿を取り込み、前記取り込まれた原稿の画像を読み取って、前記原稿の画像データを出力する原稿読取手段と、
前記原稿読取手段からの前記画像データに基づいて、前記原稿の画像の向きを特定する第２の特定手段と、を更に備え、
前記原稿読取手段からの画像データを前記他側に形成しようとする前記画像の画像データとして用いる場合に、前記判定手段は、前記第２の特定手段により特定された前記原稿の画像の向きと、前記第１の特定手段により特定された前記一側の面の画像の向きとが所定の関係を有するか否かを判定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記判定手段により前記所定の関係を有さないと判定された場合に、ユーザから前記画像データを回転するか否かの指示を受け付ける指示受付手段を更に供え、
前記編集手段は、前記指示受付手段により回転する指示が受け付けられた場合に、前記画像データの回転を行うことを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
一側の面に既に画像が形成された画像形成媒体を取り込み可能な取込手段と、画像データを入力し、前記取込手段により取り込まれた画像形成媒体の他側の面に、前記入力された画像データに基づいた画像を形成する画像形成手段と、前記取込手段により取り込まれた前記画像形成媒体の前記一側の面の画像を、前記他側の面に画像が形成される前に読取る読取手段とを有する画像形成装置による画像形成制御方法であって、
前記画像形成装置の第１の特定手段が、前記読取手段からの画像読取結果に基づいて、前記一側の面に既に形成された画像の向きを特定する第１の特定ステップと、
前記画像形成装置の判定手段が、前記他側の面に形成しようとする画像を表す画像データを取得し、前記取得した画像データにより表される画像の向きと、前記特定された前記一側の面の画像の向きとが所定の関係を有するか否かを判定する判定ステップと、
前記画像形成装置の編集手段が、前記判定手段により前記所定の関係を有さないと判定された場合に、前記取得された画像データにより表される画像の向きが、前記特定された前記一側の画像の向きと前記所定の関係になるように、前記取得された画像データを回転する編集ステップと、
前記画像形成装置の画像形成制御手段が、前記回転された画像データを前記画像形成手段に供給する画像形成制御ステップと
を有する画像形成制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成媒体の両面に画像を形成することができる画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置において、例えば、画像形成媒体の両面に画像を形成させる場合には、画像形成媒体を装置にセットさせておいて、画像形成媒体の一面に画像を形成させ、当該画像形成媒体を表裏反転させて、画像形成媒体の他側の面に画像を形成させるようにしている。
【０００３】
このように、通常は、片面に画像を形成した後に、画像形成媒体の表裏を反転させる必要がある。この反転作業をユーザが手動で行うようになっている装置もあれば、装置が自動的に行うようになっている装置もある。いずれにしても、画像形成媒体の両面にそれぞれ形成された画像の向きは、互いにその上下方向が所定の関係（例えば、左綴じの場合には同方向、上綴じの場合は逆方向等）になっている必要がある。
【０００４】
画像形成媒体の両面の画像の方向制御に関して、両面コピーを行う際に、記録媒体上の表と裏で文字の向きをそろえることのできる技術が知られている（例えば、特許文献１参照）。特許文献１に開示されたものは、イメージスキャナにより読取られた２つの面の画像の方向が記録媒体の表裏においてそろうように、印刷時に画像の方向が制御される。
【０００５】
【特許文献１】特開平５−１１０８１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の発明は、装置が自動的に媒体を反転して供給する場合には有効であるが、ユーザが手動で媒体を反転させる場合には問題が生じる。
【０００７】
すなわち、一面に画像を形成した画像形成媒体を、ユーザが表裏反転させて画像形成媒体を再びセットする時、ユーザが画像形成媒体の上下の向きを間違えてセットしてしまうと、上記した特許文献１の発明によっては、媒体上の表と裏とで文字の向きをそろえることができなくなってしまう。
【０００８】
本発明は、上記課題に鑑みなされたものであり、その目的は、画像形成媒体の両面に適切に画像を形成することのできる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的達成のため、本発明の第１の態様に係る画像形成装置は、一側の面に既に画像が形成された画像形成媒体を取り込み可能な取込手段と、画像データを入力し、取込手段により取り込まれた画像形成媒体の他側の面に、入力された画像データに基づいた画像を形成する画像形成手段と、取込手段により取り込まれた画像形成媒体の一側の面の画像を、他側の面に画像が形成される前に読取る読取手段と、読取手段からの画像読取結果に基づいて、一側の面に既に形成された画像の向きを特定する第１の特定手段と、他側の面に形成しようとする画像を表す画像データを取得し、取得した画像データにより表される画像の向きと、特定された一側の面の画像の向きとが所定の関係を有するか否かを判定する判定手段と、判定手段により所定の関係を有さないと判定された場合に、取得された画像データにより表される画像の向きが、特定された一側の画像の向きと所定の関係になるように、取得された画像データを回転する編集手段と、回転された画像データを画像形成手段に供給する画像形成制御手段とを有する。
【００１０】
係る画像形成装置によると、画像形成媒体の一側の面に形成された画像の向きと、他側の面に形成される画像の向きとが所定の関係を有していない場合に画像データを回転することにより、一側の面の画像の向きと他側の面の画像の向きとが所定の関係を有するようにしているので、取込手段に画像形成媒体が上下いずれの向きで取り込まれて、一側の面の画像の向きと他側の面の画像の向きとを所定の関係にすることができる。このため、例えば、画像形成媒体の一側の面と、他側の面における画像の向きを同じにそろえることができる。
【００１１】
また、上記画像形成装置において、原稿を取り込み、取り込まれた原稿の画像を読み取って、原稿の画像データを出力する原稿読取手段と、原稿読取手段からの画像データに基づいて、原稿の画像の向きを特定する第２の特定手段と、を更に備え、原稿読取手段からの画像データを他側に形成しようとする画像の画像データとして用いる場合に、判定手段は、第２の特定手段により特定された原稿の画像の向きと、第１の特定手段により特定された一側の面の画像の向きとが所定の関係を有するか否かを判定するようにしてもよい。係る画像形成装置によると、原稿から読取られた画像データにおける画像の向きと、画像形成媒体の一側の面の画像の向きとを所定の関係にすることができる。
【００１２】
また、上記画像形成装置において、判定手段により所定の関係を有さないと判定された場合に、ユーザから画像データを回転するか否かの指示を受け付ける指示受付手段を更に供え、編集手段は、指示受付手段により回転する指示が受け付けられた場合に、画像データの回転を行うようにしてもよい。係る画像形成装置によると、画像データの編集の有無をユーザに確認することができる。このため、両面への画像形成におけるユーザの意図を適切に反映させることができる。
【００１３】
また、上記目的達成のため、本発明の第２の態様に係る画像形成制御方法は、一側の面に既に画像が形成された画像形成媒体を取り込み可能な取込手段と、画像データを入力し、取込手段により取り込まれた画像形成媒体の他側の面に、入力された画像データに基づいた画像を形成する画像形成手段と、取込手段により取り込まれた画像形成媒体の前記一側の面の画像を、他側の面に画像が形成される前に読取る読取手段とを有する画像形成装置による画像形成制御方法であって、画像形成装置の第１の特定手段が、読取手段からの画像読取結果に基づいて、一側の面に既に形成された画像の向きを特定する第１の特定ステップと、画像形成装置の判定手段が、他側の面に形成しようとする画像を表す画像データを取得し、取得した画像データにより表される画像の向きと、特定された一側の面の画像の向きとが所定の関係を有するか否かを判定する判定ステップと、画像形成装置の編集手段が、判定手段により所定の関係を有さないと判定された場合に、取得された画像データにより表される画像の向きが、特定された一側の画像の向きと所定の関係になるように、取得された画像データを回転する編集ステップと、画像形成装置の画像形成制御手段が、回転された画像データを画像形成手段に供給する画像形成制御ステップとを有する。
【００１４】
係る画像形成制御方法によると、画像形成媒体の一側の面に形成された画像の向きと、他側の面に形成される画像の向きとが所定の関係を有していない場合に画像データを回転することにより、一側の面の画像の向きと他側の面の画像の向きとが所定の関係を有するようにしているので、取込手段に画像形成媒体が上下いずれの向きで取り込まれて、一側の面の画像の向きと他側の面の画像の向きとを所定の関係にすることができる。このため、例えば、画像形成媒体の一側の面と、他側の面における画像の向きを同じにそろえることができる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
まず、本発明の一実施形態に係る画像形成装置の一例としての電子写真方式のプリンタについて説明する。
【００１７】
図１は、本発明の一実施形態に係るプリンタの機能構成図である。
【００１８】
プリンタ１において、ＣＰＵ（Central Processing Unit）１０と、入力インターフェース部（入力Ｉ／Ｆ部）１１と、表示処理部１２と、通信インターフェース部（通信Ｉ／Ｆ部）１３と、ＲＯＭ（Read Only Memory）１４と、ＲＡＭ（Random Access Memory）１５と、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）１６と、機構制御部１７とがバス１８を介して接続されている。
【００１９】
入力Ｉ／Ｆ部１１には、キー部１９が接続されている。入力Ｉ／Ｆ部１１は、キー部１９からの信号をデータとして、ＣＰＵ１０に出力する。キー部１９は、プリンタ１の筐体に設けられた、スタートボタン、ストップボタン、拡張ボタン、方向キー等を有し、押下されたボタン、キーに応じた信号を入力Ｉ／Ｆ部１１に出力する。表示処理部１２は、例えば、ＶＲＡＭ（Video Random Access Memory）を有し、ＣＰＵ１０の制御により、表示用の画像データを生成し、液晶表示装置（ＬＣＤ）２０に表示出力する。通信Ｉ／Ｆ部１３は、ネットワークを介して外部の装置（ホスト装置等）と接続可能であり、ネットワークを介して外部の装置とのデータ交換の仲介を行う。
【００２０】
ＲＯＭ１４は、ブートプログラム、後述する各種処理のプログラム等を記憶する。ＲＡＭ１５は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ１０による処理に使用しているデータを格納する作業領域として利用される。本実施形態では、ＲＡＭ１５は、例えば、後述するスキャナユニット２８により読取った原稿の画像の画像データを記憶する。ＥＥＰＲＯＭ１６は、書き換え可能な不揮発性メモリであり、プリンタ１の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。
【００２１】
機構制御部１７は、ＣＰＵ１０の制御に基づいて、画像形成部２１、読取手段及び原稿読取手段の一例としてのスキャナユニット２８の動作を制御する。ここで、画像形成手段は、主に、機構制御部１７及び画像形成部２１によって構成される。画像形成部２１は、感光体ユニット２２と、露光ユニット２３と、現像ユニット２４と、転写ユニット２５と、定着ユニット２６と、搬送ユニット２７とを有し、紙、ＯＨＰシート等の画像形成媒体（用紙ともいう）に画像を形成する。なお、これらユニット２２〜２７、及びスキャナユニット２８の詳細については、後述する。
【００２２】
ＣＰＵ１０は、各部１１〜１７の動作を制御する。また、ＣＰＵ１０は、ＲＯＭ１４に格納されているプログラムをＲＡＭ１５に読み出して実行することにより、指示受付手段の一例としての受付処理部１０ａ、第１及び第２の特定手段の一例としての特定部１０ｂ、判定手段の一例としての判定部１０ｃ、編集手段の一例としての編集部１０ｄ、画像形成制御手段の一例としての画像処理制御部１０ｅ等を構成して各種処理を実行する。
【００２３】
受付処理部１０ａは、各種画面を表示処理部１２によりＬＣＤ２０に表示させるとともに、ユーザのキー部１９に対する操作に応じて各種指示を受け付ける。例えば、受付処理部１０ａは、用紙向き確認設定画面１００（図２参照）を表示させ、ユーザから用紙向きの確認を実行するか否かの設定を受け付ける。また、受付処理部１０ａは、判定部１０ｃから用紙の上下が反対にセットされている旨の通知を受けた場合に、警告画面２００（図３参照）を表示させ、ユーザから対応指示を受け付ける。
【００２４】
図２は、本発明の一実施形態に係る用紙向き確認設定画面の一例を示す図である。
【００２５】
用紙向き確認設定画面１００には、用紙向き確認を行う設定とする場合に選択するＯｎ（オン）と、行わない設定とする場合に選択するＯｆｆ（オフ）とが表示され、選択されている設定が網掛け表示される。図２においては、Ｏｎが設定されている状態を示している。ＯｎにするかＯｆｆにするかは、ユーザがキー部１９に対して指定することにより変更できるようになっている。
【００２６】
図３は、本発明の一実施形態に係る警告画面の一例を示す図である。
【００２７】
警告画面２００は、後述する用紙トレイ２９（図５参照）に載置された用紙の上下が反対にセットされていると判定された場合に、表示される画面であり、用紙が上下反対にセットされている旨の表示が記載されている。この警告画面２００が表示されている場合において、ユーザがキー部１９のスタートボタンを押下することにより、そのまま画像を形成させることができ、ユーザがキー部１９のストップボタンを押下することにより、画像形成を停止させることができ、ユーザがキー部１９の拡張ボタンを押下することにより、用紙に形成する画像の上下を反転させて印刷させることができるようになっている。
【００２８】
図１に戻り、特定部１０ｂは、スキャナユニット２８が読取った画像データに基づいて、読取った画像の向き（例えば、画像の文書の向き）を特定する。
【００２９】
まず、文書の向きを特定する方法を説明する前に、文書の向きについて図面を参照して説明する。
【００３０】
図４は、本発明の一実施形態に係る画像形成媒体の向きを説明する図である。同図においては、スキャナユニット２８による読取面側（図５における下側）から画像形成媒体を見た際の様子を示している。
【００３１】
図４（ａ）は、給紙方向に文書の上が向いている状態を示している。本実施形態では、このように、給紙方向に文書の上が向いている状態を回転０度といい、この文書の向きを方向０度ということとする。また、図４（ａ）に示すように、用紙を縦長に利用した文書を縦文書といい、図４（ｂ）に示すように用紙を横長に利用した文書を横文書ということとする。図４（ｂ）は、給紙方向を右に９０度回転させた方向に文書の上が向いている状態を示している。本実施形態では、この給紙方向を右に９０度回転させた方向に文書の上が向いている状態を回転９０度といい、この文書の向きを方向９０度ということとする。図４（ｃ）は、給紙方向の反対方向に文書の上が向いている状態を示している。本実施形態では、この給紙方向の反対方向に文書の上が向いている状態を回転１８０度といい、この文書の向きを方向１８０度ということとする。図４（ｄ）は、給紙方向を右に２７０度回転させた方向に文書の上が向いている状態を示している。本実施形態では、この給紙方向を右に２７０度回転させた方向に文書の上が向いている状態を回転２７０度といい、この文書の向きを方向２７０度ということとする。
【００３２】
特定部１０ｂは、画像データについて文字認識を行って、文字認識による認識の状態に基づいて、画像データの示す画像の文書の向きが、方向０度、方向９０度、方向１８０度、方向２７０度のいずれであるかを特定する。文書の向きを特定する画像データとしては、画像形成をするための用紙の一側の面に形成された画像の画像データや、画像を形成させるための原稿画像の画像データがある。具体的には、特定部１０ｂは、画像データの文書を回転０度と仮定して、当該画像データに対して文字認識を行うことにより高精度に認識できる場合には、方向０度と特定する。また、画像データを回転９０度と仮定し、画像データを左に９０度回転させた画像データに変換し、当該画像データに対して文字認識を行うことにより高精度に認識できる場合には、方向９０度と仮定する。また、画像データを回転１８０度と仮定し、画像データを反転（１８０度回転）させた画像データに変換し、当該画像データに対して文字認識を行うことにより高精度に認識できる場合には、方向１８０度と仮定する。また、画像データを回転２７０度と仮定し、画像データを左に２７０度させた画像データに変換し、当該画像データに対して文字認識を行うことにより高精度に認識できる場合には、方向２７０度と仮定する。なお、特定部１０ｂにより画像認識をする対象としては、画像データの全体であってもよく、画像データの一部の領域であってもよい。
【００３３】
図１に戻り、判定部１０ｃは、画像形成させるための用紙の一側の面に形成された画像の文書の向きと、所定の画像データにより用紙の他側の面へ形成させる画像の向きとが所定の関係を有するか否かを判定する。ここで、所定の関係とは、両面に画像形成した複数の用紙を、用紙の長辺の左側を綴じるようにしたい場合には、縦文書であれば、表と裏の文書の上が一致するような関係であり、横文書であれば、表と裏とで、文書の上が正反対になるような関係である。このようにすると、用紙の長辺の左側を綴じた場合に、ページをめくっても、縦文書における向き、横文書における向きが変わることがなく、適切な文書となる。なお、ユーザの用紙の利用方法が異なる場合には、判定部１０ｃは、ユーザの利用方法の設定に応じて、その利用方法に適した関係（文書の向きが一致しているのがよいのか、それとも正反対の向きがよいのか）を決定して、その関係があるか否かを判定するようにすればよい。
【００３４】
編集部１０ｄは、判定部１０ｃから所定の関係を有さないと判定された通知を受けた場合に、画像形成部２１により形成される画像の向きと、画像形成させるための用紙の一側の面に形成された画像の文書の向きとが所定の関係を有するようにＲＡＭ１５に格納された画像データを回転する。本実施形態では、編集部１０ｄは、画像形成するための画像データの上下を反転させる編集を行い、ＲＡＭ１５に格納する。
【００３５】
画像処理制御部１０ｅは、機構制御部１７を介して搬送ユニット２７及びスキャナユニット２８を制御して、用紙トレイ２９に載置された原稿の画像を読取って、読取った原稿の画像データをＲＡＭ１５に格納させる。また、画像処理制御部１０ｅは、機構制御部１７を介して画像形成部２１を制御して、通信Ｉ／Ｆ部１３を介して受信した画像データ、スキャナユニット２８によって読取った原稿の画像データ、又は編集部１０ｄにより編集された画像データに従って、用紙に画像を形成させる。
【００３６】
図５は、本発明の一実施形態に係るプリンタの構成図である。
【００３７】
プリンタ１の筐体内には、感光体ユニット２２、露光ユニット２３、現像ユニット２４、転写ユニット２５、定着ユニット２６、搬送ユニット２７、スキャナユニット２８等が設けられている。
【００３８】
感光体ユニット２２において、感光体２２ａが備えられている。感光体２２ａは、図面時計方向に回転可能になっている。感光体２２ａの周囲には、時計方向に沿って、帯電ローラ２２ｂ、ブラック用の現像器２４ａ、クリーニング部２２ｃ、除電部２２ｄの順に配置されている。
【００３９】
感光体ユニット２２においては、感光体２２ａを回転させつつ、帯電ローラ２２ｂにより帯電させる。その後、感光体２２ａには、画像処理制御部１０ｅにより制御された露光ユニット２３のレーザ発生部２３ａによりレーザ光が照射される。これによって、感光体２２ａには、画像データに含まれた画像についての静電潜像が形成される。次いで、感光体２２ａに、現像器２４ａによって静電潜像が現像されてトナー像が形成される。
【００４０】
転写ユニット２５は、感光体２２ａに形成されたトナー像を搬送ユニット２７により給紙された用紙に転写する。
【００４１】
搬送ユニット２７は、用紙トレイ２９、上部排紙トレイ３０、後部排紙トレイ３１、用紙搬送用の複数のローラ（取込手段の一例としての給紙ローラ２７ａ等）を有し、用紙トレイ２９に載置された用紙を、給紙ローラ２７ａが装置内部に取り込み、図中破線で示す搬送経路に沿って上部排紙トレイ３０、又は後部排紙トレイ３１へ搬送する。本実施形態では、用紙トレイ２９には、画像を読取る原稿であれば、読取らせる面を下にして載置され、画像を形成させる画像形成媒体であれば、画像を形成させる面を上にして載置される。したがって、既に一面に画像が形成された画像形成媒体の他側の面に画像を形成させる場合には、画像が形成された面を下にし、画像を形成させる面を上にして用紙トレイ２９に載置する。
【００４２】
スキャナユニット２８は、例えば、ＣＣＤ（Charge Coupled Device）ラインセンサを含んでいる。スキャナユニット２８は、給紙ローラ２７ａと転写ユニット２５との間に、用紙が搬送される経路側に画像読取面が向くように設けられており、搬送ユニット２７により搬送される用紙の一側の面を読取って画像データを生成することができるようになっている。本実施形態では、スキャナユニット２８は、画像形成部２１によって画像が形成される面に対して反対側の面の画像を読取ることができるようになっている。
【００４３】
搬送ユニット２７により、用紙は転写ユニット２５まで搬送され、転写ユニット２５により感光体２２ａ上のトナー像の転写が行われる。この際には、図示しないセンサによって用紙を検出し、これに基づいて画像処理制御部１０ｅが、用紙の所定の位置にトナー像が転写されるようにしている。トナー像の転写が行われた用紙は、さらに後段の定着ユニット２６まで搬送される。定着ユニット２６は、例えば、熱と圧力とをトナー像が転写された用紙に与えて、トナー像を用紙に定着させる。トナー像が定着された用紙は、搬送ユニット２７により上部排紙トレイ３０又は後部排紙トレイ３１に搬送される。
【００４４】
次に、本発明の一実施形態に係るプリンタにおける両面画像形成を行う際の処理動作について説明する。
【００４５】
図６は、本発明の一実施形態に係る画像形成処理のフローチャートである。図６は、ホスト装置から送信されるジョブに含まれる画像データにより用紙の両面に画像を形成する場合の処理を示している。ここで、画像データは、ホスト装置から送信されるジョブに含まれる画像データであるので、画像データ中における文書の向きは一定となっているものとする。
【００４６】
まず、画像処理制御部１０ｅが、ホスト装置から送信された画像データのうちの１ページ目に形成すべき画像データをＲＡＭ１５から取り出して、画像形成部２１を制御して、用紙を用紙トレイ２９から給紙させ、当該用紙に当該画像データに基づいて画像を形成させ、上部排紙トレイ３０から排紙させる（ステップＳ１）。
【００４７】
ここで、用紙の両面に画像を形成することを想定しているので、ユーザは、上部排紙トレイ３０から排紙された一面に画像が形成された用紙を、当該画像が形成された面を下にして用紙トレイ２９にセットする必要がある。
【００４８】
画像処理制御部１０ｅは、図示しないセンサにより、用紙トレイ２９に用紙がセットされたか否かを判定し（ステップＳ２）、用紙がセットされていない場合には、当該ステップを繰り返す一方、用紙がセットされている場合には、用紙トレイ２９にセットされた用紙の給紙を開始させる（ステップＳ３）。
【００４９】
次いで、画像処理制御部１０ｅは、用紙向き確認の設定がＯｎになっているか否かを判定し（ステップＳ４）、用紙向き確認の設定がＯｎでない場合には、用紙向きの確認をする必要がないので、当該用紙の画像が形成されていない面に対して、次のページの画像データに基づいて画像を形成させ（ステップＳ５）、上部排紙トレイ３０に排紙させる（ステップＳ６）。
【００５０】
一方、用紙向き確認の設定がＯｎの場合（ステップＳ４のＹＥＳ）には、特定部１０ｂが後述する図７に示す天地識別処理を実行して用紙に形成されている画像の向きを識別する（ステップＳ７）。
【００５１】
次いで、判定部１０ｃが天地識別処理によって識別された用紙の文書の上方向が１８０度であるか、又は、２７０度であるかを判定し（ステップＳ８）、方向が１８０度でも、２７０度でもない場合（ステップＳ８のＮＯ）には、用紙に形成されている画像の向きと、画像データにより形成される画像の向きが所定の関係、この場合には、縦文書であれば文書の上が一致し、横文書であれば文書の上が正反対にある関係にあることを意味しているので、当該用紙の画像が形成されていない面に対して、次のページの画像データに基づいて画像を形成させ（ステップＳ５）、上部排紙トレイ３０に排紙させる（ステップＳ６）。これにより、両面に画像が形成された用紙において、縦文書の上方向を表裏で一致させることができ、横文書であれば、上方向を表裏で反対にさせることができる。これによって、長辺の左側を綴じる場合に適した画像を形成することができる。
【００５２】
一方、用紙の上方向が１８０度、又は２７０度である場合（ステップＳ８のＹＥＳ）には、用紙の表裏に所定の関係をもって画像を形成することができないことを意味しているので、受付処理部１０ａにより警告画面２００を表示させ（ステップＳ９）、ユーザによるキー部１９による入力を待つ（ステップＳ１０）。
【００５３】
そして、受付処理部１０ａがユーザによるキー部１９のスタートボタンの押下を受け付けた場合（ステップＳ１０のスタート）には、そのまま継続することを意味しているので、当該用紙の画像が形成されていない面に対して、次のページの画像データに基づいて画像を形成させ（ステップＳ５）、上部排紙トレイ３０に排紙させる（ステップＳ６）。また、受付処理部１０ａがユーザによるキー部１９のストップボタンの押下を受け付けた場合（ステップＳ１０のストップ）には、その印刷ジョブのキャンセルを意味しているので、ジョブキャンセル処理を実行し（ステップＳ１１）、画像形成処理を終了する。また、受付処理部１０ａがユーザによるキー部１９の拡張ボタンの押下を受け付けた場合（ステップＳ１０の拡張）には、画像データを反転させて画像形成させることを意味しているので、編集部１０ｄが画像データを反転して（ステップＳ１２）、上記ステップＳ７からの処理を再度実行する。
【００５４】
これにより、通常であれば、天地識別処理により、方向が０度又は９０度と識別され、ステップＳ８でＮＯと判断され、用紙の画像が形成されていない面に対して、反転された画像データに基づいて画像が形成され（ステップＳ５）、上部排紙トレイ３０に排紙される（ステップＳ６）こととなる。したがって、ユーザが用紙の上下（給紙方向に対する向き）を入れ替えることなく、両面に画像が形成された用紙において、縦文書の上方向を表裏で一致させることができ、横文書であれば、表裏で上方向を反対にさせることができる。このため、一側の面に画像が形成された用紙を用紙トレイ２９に載置する場合には、表裏を間違えさえしなければ、いずれの方向に向けて載置しようとも、所望する態様で用紙の両面に容易に画像を形成させることができる。なお、更に画像形成するページの画像データがある場合には、上記した画像形成処理を繰り返し実行する。
【００５５】
図７は、本発明の一実施形態に係る天地識別処理のフローチャートである。
【００５６】
天地識別処理（ステップＳ７）において、画像処理制御部１０ｅがスキャナユニット２８により、用紙の一側の面の画像を読取らせ、ＲＡＭ１５に格納させる（ステップＳ２１）。次いで、特定部１０ｂがＲＡＭ１５に格納された画像の文書の状態が回転０度であると仮定して、読み込んだ画像データをそのまま利用して、文字認識を行う（ステップＳ２２）。そして、特定部１０ｂは、文字認識が可能であったか否か、例えば、所定の割合以上で文字認識を行うことができたか否かを判定し（ステップＳ２３）、所定の割合以上で認識可能であった場合（ステップＳ２３のＹＥＳ）には、当該文書の上の方向を０度と決定し（ステップＳ２４）、次のステップ（例えば、ステップＳ８等）に戻る。
【００５７】
一方、所定の割合未満でしか認識できなかった場合（ステップＳ２３のＮＯ）には、文書の状態が回転９０度であると仮定して、読み込んだ画像データを左に９０度回転させた画像データを作成し、当該回転させた画像データを利用して、文字認識を行う（ステップＳ２５）。そして、特定部１０ｂは、文字認識が可能であったか否か、例えば、所定の割合以上で文字認識を行うことができたか否かを判定し（ステップＳ２６）、所定の割合以上で認識可能であった場合（ステップＳ２６のＹＥＳ）には、当該文書の上の方向を９０度と決定し（ステップＳ２７）、次のステップ（例えば、ステップＳ８等）に戻る。
【００５８】
一方、所定の割合未満でしか認識できなかった場合（ステップＳ２６のＮＯ）には、文書の状態が回転１８０度であると仮定して、読み込んだ画像データの上下を反転させた画像データを作成し、当該反転させた画像データを利用して、文字認識を行う（ステップＳ２８）。そして、特定部１０ｂは、文字認識が可能であったか否か、例えば、所定の割合以上で文字認識を行うことができたか否かを判定し（ステップＳ２９）、所定の割合以上で認識可能であった場合（ステップＳ２９のＹＥＳ）には、当該文書の上の方向を１８０度と決定し（ステップＳ３０）、次のステップ（例えば、ステップＳ８等）に戻る。
【００５９】
一方、所定の割合未満でしか認識できなかった場合（ステップＳ２９のＮＯ）には、文書の状態が回転２７０度であると仮定して、読み込んだ画像データを左に２７０度回転させた画像データを作成し、当該回転させた画像データを利用して、文字認識を行う（ステップＳ３１）。そして、特定部１０ｂは、文字認識が可能であったか否か、例えば、所定の割合以上で文字認識を行うことができたか否かを判定し（ステップＳ３２）、所定の割合以上で認識可能であった場合（ステップＳ３２のＹＥＳ）には、当該文書の上の方向を２７０度と決定し（ステップＳ３３）、次のステップ（例えば、ステップＳ８等）に戻る。
【００６０】
一方、所定の割合未満でしか認識できなかった場合（ステップＳ３２のＮＯ）には、当該文書の上の方向が認識不能であると決定し（ステップＳ３４）、次のステップ（例えば、ステップＳ８等）に戻る。
【００６１】
このようにして、天地識別処理によると、画像データの示す文書の上の方向を適切に特定することができる。
【００６２】
次に、原稿から複数の面の画像を読み込み、読み込んだ面の画像を用紙の両面に形成させる両面コピー処理について説明する。
【００６３】
図８は、本発明の一実施形態に係る両面コピー処理の第１のフローチャートである。図９は、本発明の一実施形態に係る両面コピー処理の第２のフローチャートである。
【００６４】
ここで、用紙トレイ２９には、読取らせる面を下にした原稿が既にセットされているものとして、以下に説明する。
【００６５】
まず、画像処理制御部１０ｅが、用紙トレイ２９に載置された原稿を、搬送ユニット２７により搬送しつつ、スキャナユニット２８により搬送された原稿の一面を読取り（ステップＳ４１）、読取った原稿を上部排紙トレイ３０から排紙させる（ステップＳ４２）。次いで、画像処理制御部１０ｅが、メモリ印刷する設定がされているか否か、すなわち、複数の原稿の画像をＲＡＭ１５に蓄えた後に画像形成を行う設定がされているか否かを判定する（ステップＳ４３）。
【００６６】
ここで、メモリ印刷する設定がされていない場合には、ユーザは、用紙トレイ２９に画像を形成させる用紙をセットする必要がある。
【００６７】
画像処理制御部１０ｅは、図示しないセンサにより、用紙トレイ２９に用紙がセットされたか否かを判定し（ステップＳ４４）、用紙がセットされていない場合には、当該ステップを繰り返す一方、用紙がセットされている場合には、用紙トレイ２９にセットされた用紙の給紙を開始させる（ステップＳ４５）。次いで、画像処理制御部１０ｅが、読取った原稿の画像データをＲＡＭ１５から取り出して、画像形成部２１を制御して、用紙トレイ２９から給紙された用紙に当該画像データに基づいて画像を形成させ、上部排紙トレイ３０から排紙させる（ステップＳ４６）。
【００６８】
ここで、ユーザは、次に読み込ませる面を下向きにして原稿を用紙カセット２９にセットする必要がある。
【００６９】
さらに、画像処理制御部１０ｅは、図示しないセンサにより、用紙トレイ２９に原稿がセットされたか否かを判定し（ステップＳ４７）、原稿がセットされていない場合には、当該ステップを繰り返す一方、原稿がセットされている場合には、用紙トレイ２９にセットされた原稿の給紙を開始させる（ステップＳ４８）。次いで、画像処理制御部１０ｅは、用紙向き確認の設定がＯｎになっているか否かを判定し（ステップＳ４９）、用紙向き確認の設定がＯｎでない場合には、用紙向きの確認をする必要がないので、スキャナユニット２８により搬送された原稿の面を読取り、読取った原稿を上部排紙トレイ３０から排紙させる（ステップＳ５０）。
【００７０】
ここで、ユーザは、上部排紙トレイ３０から排紙された一面に画像が形成された用紙を、当該画像が形成された面を下にして用紙トレイ２９にセットする必要がある。
【００７１】
画像処理制御部１０ｅは、図示しないセンサにより、用紙トレイ２９に用紙がセットされたか否かを判定し（ステップＳ５１）、用紙がセットされていない場合には、当該ステップを繰り返す一方、用紙がセットされている場合には、用紙トレイ２９にセットされた用紙の給紙を開始させる（ステップＳ５２）。そして、画像処理制御部１０ｅは、当該用紙の画像が形成されていない面に対して、読取った画像データに基づいて画像を形成させ（ステップＳ５３）、上部排紙トレイ３０に排紙させる（ステップＳ５４）。
【００７２】
一方、用紙向き確認の設定がＯｎの場合（ステップＳ４９のＹＥＳ）には、特定部１０ｂが図７に示す天地識別処理を実行して読取った原稿に形成されている画像の文書の向きを識別し（ステップＳ５５）、識別された文書の上の方向を原稿方向としてＲＡＭ１５に格納し（ステップＳ５６）、画像処理制御部１０ｅが原稿を上部排紙トレイ３０に排紙させる（ステップＳ５７）。
【００７３】
ここで、ユーザは、上部排紙トレイ３０から排紙された一面に画像が形成された用紙を、当該画像が形成された面を下にして用紙トレイ２９にセットする必要がある。
【００７４】
画像処理制御部１０ｅは、図示しないセンサにより、用紙トレイ２９に用紙がセットされたか否かを判定し（ステップＳ５８）、用紙がセットされていない場合には、当該ステップを繰り返す一方、用紙がセットされている場合には、用紙トレイ２９にセットされた用紙の給紙を開始させる（ステップＳ５９）。次いで、特定部１０ｂが図７に示す天地識別処理を実行して用紙に形成されている画像の文書の向きを識別し（ステップＳ６０）、識別された文書の上の方向を表印刷方向としてＲＡＭ１５に格納し（ステップＳ６１）、判定部１０ｃによるデータ反転判定処理を実行する（ステップＳ６２）。
【００７５】
次いで、判定部１０ｃがデータ反転判定処理によって、回転ありと判定されたか否かを判定し（ステップＳ６３）、回転ありと判定されていない場合には、用紙に形成されている画像の向きと、原稿を読取った画像データにより形成される画像の向きが所定の関係、この場合には、縦文書であれば文書の上が一致し、横文書であれば文書の上が正反対にある関係にあることを意味しているので、当該用紙の画像が形成されていない面に対して、原稿の画像データに基づいて画像を形成させ（ステップＳ５３）、上部排紙トレイ３０に排紙させる（ステップＳ５４）。
【００７６】
一方、回転ありと判定された場合（ステップＳ６３のＹＥＳ）には、用紙の表裏に所定の関係をもって画像を形成することができないことを意味しているので、受付処理部１０ａにより警告画面２００を表示させ（ステップＳ６４）、ユーザによるキー部１９による入力を待つ（ステップＳ６５）。
【００７７】
そして、受付処理部１０ａがユーザによるキー部１９のスタートボタンの押下を受け付けた場合（ステップＳ６５のスタート）には、そのまま継続することを意味しているので、当該用紙の画像が形成されていない面に対して、原稿の画像データに基づいて画像を形成させ（ステップＳ５３）、上部排紙トレイ３０に排紙させる（ステップＳ５４）。また、受付処理部１０ａがユーザによるキー部１９の拡張ボタンの押下を受け付けた場合（ステップＳ６５の拡張）には、画像データを反転させて画像形成させることを意味しているので、編集部１０ｄが画像データを反転して（ステップＳ６６）、当該用紙の画像が形成されていない面に対して、反転した画像データに基づいて画像を形成させ（ステップＳ５３）、上部排紙トレイ３０に排紙させる（ステップＳ５４）。これによって、ユーザが用紙の上下を入れ替えることなく、縦文書の上方向を用紙の表裏で一致させることができ、横文書であれば、用紙の表裏で上方向を反対にさせることができる。また、受付処理部１０ａがユーザによるキー部１９のストップボタンの押下を受け付けた場合（ステップＳ６５のストップ）には、その印刷ジョブのキャンセルを意味しているので、ジョブキャンセル処理を実行し（ステップＳ６７）、両面コピー処理を終了する。
【００７８】
一方、メモリ印刷する設定がされている場合（ステップＳ４３のＹＥＳ）には、ユーザは、次に読取らせる面を下にして原稿を用紙トレイ２９にセットする必要がある。
【００７９】
画像処理制御部１０ｅは、図示しないセンサにより、用紙トレイ２９に原稿がセットされたか否かを判定し（ステップＳ６８）、原稿がセットされていない場合には、当該ステップを繰り返す一方、原稿がセットされている場合には、用紙トレイ２９にセットされた原稿の給紙を開始させる（ステップＳ６９）。
【００８０】
次いで、画像処理制御部１０ｅは、用紙向き確認の設定がＯｎになっているか否かを判定し（ステップＳ７０）、用紙向き確認の設定がＯｎでない場合には、用紙向きの確認をする必要がないので、スキャナユニット２８により搬送された原稿の面を読取って画像データをＲＡＭ１５に格納させ、読取った原稿を上部排紙トレイ３０から排紙させる（ステップＳ７１）。
【００８１】
ここで、ユーザは、画像を形成するための用紙を用紙トレイ２９にセットする必要がある。
【００８２】
画像処理制御部１０ｅは、図示しないセンサにより、用紙トレイ２９に用紙がセットされたか否かを判定し（ステップＳ７２）、用紙がセットされていない場合には、当該ステップを繰り返す一方、用紙がセットされている場合には、用紙トレイ２９にセットされた用紙の給紙を開始させる（ステップＳ７３）。
【００８３】
次いで、画像処理制御部１０ｅが、読取った原稿の１ページ目の画像データをＲＡＭ１５から取り出して、画像形成部２１を制御して、用紙トレイ２９から給紙された用紙に当該画像データに基づいて画像を形成させ、上部排紙トレイ３０から排紙させる（ステップＳ７４）。
【００８４】
ここで、ユーザは、上部排紙トレイ３０から排紙された、一面に画像が形成された用紙を、当該画像が形成された面を下にして用紙トレイ２９にセットする必要がある。
【００８５】
画像処理制御部１０ｅは、図示しないセンサにより、用紙トレイ２９に用紙がセットされたか否かを判定し（ステップＳ７５）、用紙がセットされていない場合には、当該ステップを繰り返す一方、用紙がセットされている場合には、用紙トレイ２９にセットされた用紙の給紙を開始させる（ステップＳ７６）。そして、画像処理制御部１０ｅは、当該用紙の画像が形成されていない面に対して、読取った２ページ目の画像データに基づいて画像を形成させ（ステップＳ５３）、上部排紙トレイ３０に排紙させる（ステップＳ５４）。
【００８６】
一方、用紙向き確認の設定がＯｎの場合（ステップＳ７０のＹＥＳ）には、特定部１０ｂが図７に示す天地識別処理を実行して読取った原稿に形成されている画像の文書の向きを識別し（ステップＳ７７）、識別された文書の上の方向を原稿方向としてＲＡＭ１５に格納し（ステップＳ７８）、画像処理制御部１０ｅが原稿を上部排紙トレイ３０に排紙させる（ステップＳ７９）。
【００８７】
ここで、ユーザは、画像を形成するための用紙を用紙トレイ２９にセットする必要がある。
【００８８】
画像処理制御部１０ｅは、図示しないセンサにより、用紙トレイ２９に用紙がセットされたか否かを判定し（ステップＳ８０）、用紙がセットされていない場合には、当該ステップを繰り返す一方、用紙がセットされている場合には、用紙トレイ２９にセットされた用紙の給紙を開始させる（ステップＳ８１）。
【００８９】
次いで、画像処理制御部１０ｅが、読取った原稿の１ページ目の画像データをＲＡＭ１５から取り出して、画像形成部２１を制御して、用紙トレイ２９から給紙された用紙に当該画像データに基づいて画像を形成させ、上部排紙トレイ３０から排紙させる（ステップＳ８２）。そして、ステップＳ５８からの処理を実行する。これによって、メモリ印刷時においても、メモリ印刷を行わないときと同様に、ユーザが用紙の上下を入れ替えることなく、縦文書の上方向を用紙の表裏で一致させることができ、横文書であれば、用紙の表裏で上方向を反対にさせることができる。
【００９０】
図１０は、本発明の一実施形態に係るデータ反転判定処理のフローチャートである。
【００９１】
データ反転判定処理においては、判定部１０ｃが、原稿方向が識別不可とされているか、又は表印刷方向が識別不可とされているかを判定する（ステップＳ９１）。
【００９２】
この結果、原稿方向が識別不可である場合、又は表印刷方向が識別不可である場合には、読取った原稿の画像データを回転させない、すなわち、回転はなしとして決定し（ステップＳ９２）、次のステップＳ６３へ進む。
【００９３】
一方、原稿方向が識別不可でなく、且つ、表印刷方向が識別不可でない場合には、用紙に形成されている画像の文書の向きと、読取った原稿の画像の向きとが特定されていることを意味するので、さらに、判定部１０ｃが原稿方向が０度であるか、又は９０度であるかを判定する（ステップＳ９３）。
【００９４】
この結果、原稿方向が０度でも、９０度でもない場合（ステップＳ９３のＮＯ）には、更に、判定部１０ｃは、表印刷方向が０度であるか、又は９０度であるかを判定する（ステップＳ９４）。この結果、表印刷方向が０度でも、９０度でもない場合（ステップＳ９４のＮＯ）には、用紙に形成されている画像の向きと、原稿の画像の向きとが所定の関係を有していることを意味しているので、読取った原稿の画像データを回転させない、すなわち、回転はなしと決定し（ステップＳ９５）、次のステップＳ６３へ進む。一方、表印刷方向が０度、又は、９０度である場合（ステップＳ９４のＹＥＳ）には、用紙に形成されている画像の向きと、原稿の画像の向きとが所定の関係にないことを意味しているので、所定の関係とするように読取った原稿の画像データを反転させる、すなわち、回転はありと決定し（ステップＳ９６）、次のステップＳ６３へ進む。
【００９５】
一方、原稿方向が０度、又は、９０度である場合（ステップＳ９３のＹＥＳ）には、更に、判定部１０ｃは、表印刷方向が０度であるか、又は９０度であるかを判定する（ステップＳ９７）。この結果、表印刷方向が０度でも、９０度でもない場合（ステップＳ９７のＮＯ）には、用紙に形成されている画像の向きと、原稿の画像の向きとが所定の関係にないことを意味しているので、読取った原稿の画像データを反転させる、すなわち、回転はありと決定し（ステップＳ９８）、次のステップＳ６３へ進む。一方、表印刷方向が０度、又は、９０度でもない場合（ステップＳ９７のＹＥＳ）には、用紙に形成されている画像の向きと、原稿の画像の向きとが所定の関係にあることを意味しているので、読取った原稿の画像データを回転させない、すなわち、回転はなしと決定し（ステップＳ９９）、次のステップＳ６３へ進む。
【００９６】
このデータ反転判定処理によると、用紙に形成された画像の文書の向きと、用紙の画像が形成された面の反対側の面に形成するための原稿の画像の向きとによって、用紙の表裏における画像の向きを所定の関係にするために、原稿の画像の回転が必要か否かを適切に判定することができる。
【００９７】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００９８】
例えば、上記実施形態では、スキャナユニット２８によって読取った画像データを回転させ、文字認識をするようにしていたが、例えば、読取った画像データは回転させず、文字認識に使用する文字画像を回転させて、当該回転させた文字画像により文字認識するようにしてもよい。
【００９９】
また、上記実施形態では、モノクロの電子写真方式のプリンタに適用した形態を示していたが、本発明はこれに限られず、カラーの電子写真方式のプリンタにも適用することができる。また、上記実施形態では、電子写真方式のプリンタに本発明を適用した形態を示していたが、本発明はこれに限られず、例えば、インクジェット式のプリンタにも適用することができる。
【図面の簡単な説明】
【０１００】
【図１】本発明の一実施形態に係るプリンタの機能構成図である。
【図２】本発明の一実施形態に係る用紙向き確認設定画面の一例である。
【図３】本発明の一実施形態に係る警告画面の一例である。
【図４】本発明の一実施形態に係る画像形成媒体の向きを説明する図である。
【図５】本発明の一実施形態に係るプリンタの構成図である。
【図６】本発明の一実施形態に係る画像形成処理のフローチャートである。
【図７】本発明の一実施形態に係る天地識別処理のフローチャートである。
【図８】本発明の一実施形態に係る両面コピー処理の第１のフローチャートである。
【図９】本発明の一実施形態に係る両面コピー処理の第２のフローチャートである。
【図１０】本発明の一実施形態に係るデータ反転判定処理のフローチャートである。
【符号の説明】
【０１０１】
１  プリンタ、１０  ＣＰＵ、１０ａ  受付処理部、１０ｂ  特定部、１０ｃ  判定部、１０ｄ  編集部、１０ｅ  画像処理制御部、１１  入力Ｉ／Ｆ部、１２  表示処理部、１３  通信Ｉ／Ｆ部、１４  ＲＯＭ、１５  ＲＡＭ、１６  ＥＥＰＲＯＭ、１７  機構制御部、１８  バス、１９  キー部、２０  ＬＣＤ、２１  画像形成部、２２  感光体ユニット、２３  露光ユニット、２４  現像ユニット、２５  転写ユニット、２６  定着ユニット、２７  搬送ユニット、２８  スキャナユニット。
【図１】
2008065100.tif 000003
【図２】
2008065100.tif 000004
【図３】
2008065100.tif 000005
【図４】
2008065100.tif 000006
【図５】
2008065100.tif 000007
【図６】
2008065100.tif 000008
【図７】
2008065100.tif 000009
【図８】
2008065100.tif 000010
【図９】
2008065100.tif 000011
【図１０】
2008065100.tif 000012