(57)【要約】【課題】画像形成装置に読取対象の原稿をセットするときの作業性を向上させる。【解決手段】画像形成装置は、複数枚の原稿にそれぞれ対応する複数ページの画像データを生成する画像読取部と、複数ページの画像データのそれぞれについて、画像データに含まれる文字を認識するとともに、当該認識した文字の向きを画像データの向きとして判別する向き判別処理を行い、その後、先頭ページの画像データを基準データに設定するとともに、向き判別処理で判別した向きが基準データとは異なる異方向データが存在するか否かを判断し、異方向データが存在する場合、異方向データに対して回転処理を行うことによって異方向データの向きを基準データの向きと一致させる制御部と、を備える。【選択図】図５
2018107656.tif 000002
【特許請求の範囲】
【請求項１】
複数枚の原稿を読み取って前記複数枚の原稿にそれぞれ対応する複数ページの画像データを生成する画像読取部と、
前記複数ページの画像データのそれぞれについて、前記画像データに含まれる文字を認識するとともに、当該認識した文字の向きを前記画像データの向きとして判別する向き判別処理を行い、その後、前記複数ページの画像データのうち先頭ページの画像データを基準データに設定するとともに、前記複数ページの画像データの中に前記向き判別処理で判別した向きが前記基準データとは異なる画像データである異方向データが存在するか否かを判断し、前記異方向データが存在する場合、前記異方向データに対して回転処理を行うことによって前記異方向データを回転させ、前記異方向データの向きを前記基準データの向きと一致させる制御部と、を備えることを特徴とする画像形成装置。
【請求項２】
前記制御部は、ポートレート形式の領域である第１領域とランドスケープ形式の領域である第２領域とが１ページ内に混在した混在ページの画像データが存在する場合、前記混在ページの画像データを対象に前記向き判別処理を行うときに、前記第１領域および前記第２領域のうちより大きい領域に含まれる文字の向きを前記混在ページの画像データの向きとして判別することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記向き判別処理を行うとき、前記画像データの所定領域に含まれる文字を認識するとともに、当該認識した前記所定領域に含まれる文字の向きを前記画像データの向きとして判別することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記制御部は、前記複数ページの画像データのそれぞれについて、対応するページの形式がポートレート形式であるかランドスケープ形式であるかを判別し、前記異方向データに対応するページの前記形式が前記基準データに対応するページと異なる場合、前記異方向データに対して前記回転処理を行うときに、前記異方向データを元のサイズよりも縮小することを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御部は、前記複数ページの画像データのそれぞれについて、対応するページの形式がポートレート形式であるかランドスケープ形式であるかの判別を行い、前記基準データに対応するページと前記形式が同じページの画像データであり前記基準データとは前記向き判別処理で判別した向きが異なる画像データである第１異方向データが存在するか否かを判断し、前記第１異方向データが存在する場合、前記回転処理を行うことによって前記第１異方向データの向きを前記基準データの向きと一致させることを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御部は、ポートレート形式のページの画像データとランドスケープ形式のページの画像データとが混在するとき、前記基準データに対応するページとは前記形式が異なるページの画像データのうち最前のページの画像データを追加基準データに設定するとともに、前記追加基準データに対応するページと前記形式が同じページの画像データであり前記追加基準データとは前記向き判別処理で判別した向きが異なる画像データである第２異方向データが存在するか否かを判断し、前記第２異方向データが存在する場合、前記回転処理を行うことによって前記第２異方向データの向きを前記追加基準データの向きと一致させることを特徴とする請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の読み取りを伴うジョブの実行が可能な画像形成装置に関する。
【背景技術】
【０００２】
原稿の読み取りを伴うジョブの実行が可能な画像形成装置には、原稿を読み取って画像データを生成する画像読取部が備えられる。原稿の読み取りを伴うジョブでは、画像形成装置に読取対象の原稿をセットする作業がユーザーによって行われる。その後、ユーザーからジョブ実行指示を受け付けると、画像読取部は、画像形成装置にセットされた原稿を読み取って画像データを生成する。なお、画像読取部は、複数枚の原稿を連続して読み取った場合、複数枚の原稿にそれぞれ対応する複数ページの画像データを１ファイルにまとめる。
【０００３】
ここで、特許文献１には、複数ページの画像データの長手方向（短手方向）を一方向に揃えることが可能な画像形成装置が開示されている。特許文献１の画像形成装置では、ジョブ実行に際し、縦方向および横方向のうちユーザー指定の方向の設定受付が行われる。そして、特許文献１の画像形成装置は、複数ページの画像データの長辺方向をユーザー指定の方向に揃える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−４６５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の画像形成装置は、ユーザー指定の方向が縦方向である場合、画像データの長手方向が縦方向と一致していれば、当該画像データを回転させず、画像データの長手方向が縦方向と一致していなければ、当該画像データを９０°回転させる回転処理を行う。また、特許文献１の画像形成装置は、ユーザー指定の方向が横方向である場合、画像データの長手方向が横方向と一致していれば、当該画像データを回転させず、画像データの長手方向が横方向と一致していなければ、当該画像データを９０°回転させる回転処理を行う。これにより、複数ページの画像データの長手方向（短手方向）が全てユーザー指定の方向に揃えられる。
【０００６】
ここで、特許文献１の画像形成装置において、ユーザー指定の方向が縦方向であったとする。また、或るページの画像データ（ここでは第１画像データと称する）および他のページの画像データ（ここでは第２画像データと称する）のそれぞれの長手方向が縦方向であったとする。
【０００７】
この場合、第１画像データ内の文字および第２画像データ内の文字の各向きが揃っていなくても、第１画像データおよび第２画像データの各長手方向が縦方向と一致するので、第１画像データに対する回転処理および第２画像データに対する回転処理は行われない。したがって、第１画像データ内の文字および第２画像データ内の文字の各向きを揃えるには、画像形成装置に読取対象の原稿をセットするときに、各原稿の文字の向きを一方向に揃える作業が必要となる。たとえば、各原稿の文字の向きを１枚ずつ確認する作業などを行わなければならない。このため、ユーザーにとっては煩わしく利便性が悪い。
【０００８】
本発明は、上記課題を解決するためになされたものであり、画像形成装置に読取対象の原稿をセットするときの作業性を向上させることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の画像形成装置は、複数枚の原稿を読み取って複数枚の原稿にそれぞれ対応する複数ページの画像データを生成する画像読取部と、複数ページの画像データのそれぞれについて、画像データに含まれる文字を認識するとともに、当該認識した文字の向きを画像データの向きとして判別する向き判別処理を行い、その後、複数ページの画像データのうち先頭ページの画像データを基準データに設定するとともに、複数ページの画像データの中に向き判別処理で判別した向きが基準データとは異なる画像データである異方向データが存在するか否かを判断し、異方向データが存在する場合、異方向データに対して回転処理を行うことによって異方向データを回転させ、異方向データの向きを基準データの向きと一致させる制御部と、を備える。
【００１０】
本発明の構成では、制御部による向き判別処理によって判別される画像データの向きが画像データに含まれる文字の向きと一致する。たとえば、画像データに含まれる文字の向きが上向きであれば画像データの向きは上向きと判別される。そして、制御部は、向き判別処理で判別した向きが基準データ（先頭ページの画像データ）とは異なる異方向データが存在する場合、異方向データの向きを基準データの向きと一致させる。これにより、複数ページの画像データにそれぞれ含まれる文字の向きが先頭ページの画像データに含まれる文字の向きと同一方向に揃えられる。したがって、画像形成装置に読取対象の原稿をセットするときに、各原稿の文字の向きを一方向に揃える作業（各原稿の文字の向きを１枚ずつ確認する作業など）が不要となる。これにより、画像形成装置に読取対象の原稿をセットするときの作業性を向上させることができる。
【発明の効果】
【００１１】
本発明の構成では、画像形成装置に読取対象の原稿をセットするときの作業性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による画像形成装置の全体構成を示す図
【図２】本発明の一実施形態による画像形成装置のハードウェア構成を示す図
【図３】本発明の一実施形態による画像形成装置が生成する複数ページの画像データを示す図
【図４】本発明の一実施形態による画像形成装置が生成する複数ページの画像データを示す図
【図５】本発明の一実施形態による画像形成装置が行う向き調整処理（第１処理）の流れを示すフローチャート
【図６】本発明の一実施形態による画像形成装置が向き調整処理（第１処理）を行うことによって向きが調整された複数ページの画像データを示す図
【図７】本発明の一実施形態による画像形成装置が向き調整処理（第１処理）を行うことによって向きが調整された複数ページの画像データを示す図
【図８】本発明の一実施形態による画像形成装置が文字認識処理を行うときに対象とする所定領域を示す図
【図９】本発明の一実施形態による画像形成装置が行う向き調整処理（第２処理）の流れを示すフローチャート
【図１０】本発明の一実施形態による画像形成装置が向き調整処理（第２処理）を行うことによって向きが調整された複数ページの画像データを示す図
【発明を実施するための形態】
【００１３】
＜装置構成＞
図１に示すように、本実施形態の画像形成装置１００は、画像読取部１０および印刷部２０を備える。画像読取部１０は、原稿Ｄの読み取りを伴うジョブの実行時に原稿Ｄを読み取って原稿Ｄの画像データを生成する。印刷部２０は、用紙Ｐへの画像の印刷を伴うジョブの実行時に画像を形成して用紙Ｐに印刷する。
【００１４】
画像読取部１０は、ランプ１１やイメージセンサー１２などの光学系部材を含み、原稿Ｄを光学的に読み取る。ランプ１１やイメージセンサー１２などの光学系部材は、画像読取部１０の筐体（読取筐体）の内部に収容される。なお、読取筐体の上面には、コンタクトガラスＧ１およびＧ２が嵌め込まれる。コンタクトガラスＧ１は搬送読取用のコンタクトガラスであり、コンタクトガラスＧ２は載置読取用のコンタクトガラスである。
【００１５】
また、画像読取部１０は、原稿搬送ユニット１３を含む。原稿搬送ユニット１３は、読取筐体の上面に対して開閉可能に支持される。原稿搬送ユニット１３には、原稿搬送路１３Ｐ、原稿セットトレイ１３１および原稿排出トレイ１３２が設けられる。原稿搬送路１３Ｐは、原稿セットトレイ１３１から、コンタクトガラスＧ１上の所定位置を経由し、原稿排出トレイ１３２に至る。そして、原稿搬送ユニット１３は、原稿セットトレイ１３１にセットされた原稿Ｄを原稿搬送路１３Ｐに給紙するとともに、原稿搬送路１３Ｐに沿って原稿Ｄを搬送し、原稿排出トレイ１３２に原稿Ｄを排出する。
【００１６】
搬送読取では、ユーザーによって原稿セットトレイ１３１に原稿Ｄがセットされる。原稿搬送ユニット１３は、原稿セットトレイ１３１の原稿Ｄを原稿搬送路１３Ｐに給紙し、原稿搬送路１３Ｐに沿って原稿Ｄを搬送する。これにより、コンタクトガラスＧ１上を原稿Ｄが通過する。そして、画像読取部１０は、コンタクトガラスＧ１上を通過する原稿Ｄを読み取り、当該読み取った原稿Ｄの画像データを生成する。
【００１７】
載置読取では、ユーザーによってコンタクトガラスＧ２上に原稿Ｄがセットされる。そして、画像読取部１０は、コンタクトガラスＧ２上にセットされた原稿Ｄを読み取り、当該読み取った原稿Ｄの画像データを生成する。このとき、コンタクトガラスＧ２上にセットした原稿Ｄを原稿搬送ユニット１３によって押え付けることができる。なお、画像形成装置１００には連続読取機能が搭載される。連続読取機能のオンオフ設定をオンにした場合、載置読取によって得られた複数ページの画像データを１ファイルにまとめることができる。
【００１８】
印刷部２０は、用紙搬送路２０Ｐに沿って用紙Ｐを搬送する。また、印刷部２０は、画像データ（たとえば、画像読取部１０による原稿Ｄの読み取りによって得られた原稿Ｄの画像データ）に基づきトナー像を形成する。そして、印刷部２０は、搬送中の用紙Ｐにトナー像を印刷する。印刷部２０は、用紙カセットに収容された用紙Ｐを用紙搬送路２０Ｐに給紙する給紙部２１、トナー像を形成して用紙Ｐに転写する画像形成部２２、および、用紙Ｐに転写されたトナー像を用紙Ｐに定着させる定着部２３を含む。
【００１９】
なお、画像形成装置１００には、操作パネル３０が設けられる。操作パネル３０は、タッチパネルディスプレイ３１を含む。タッチパネルディスプレイ３１は、ソフトウェアキーやメッセージなどを配した画面を表示し、表示画面（ソフトウェアキー）に対するタッチ操作をユーザーから受け付ける。また、操作パネル３０は、複数のハードウェアキー３２を含む。ハードウェアキー３２としては、ジョブ実行指示をユーザーから受け付けるためのスタートキーなどがある。
【００２０】
また、図２に示すように、画像形成装置１００は、制御部１１０、記憶部１２０および通信部１３０を備える。
【００２１】
制御部１１０は、画像読取部１０に接続され、画像読取部１０の画像読取動作（原稿搬送ユニット１３の原稿搬送動作を含む）を制御する。また、制御部１１０は、印刷部２０に接続され、印刷部２０の印刷動作を制御する。さらに、制御部１１０は、操作パネル３０に接続される。そして、制御部１１０は、タッチパネルディスプレイ３１の表示動作を制御したり、タッチパネルディスプレイ３１（ソフトウェアキー）に対するタッチ操作やハードウェアキー３２に対する押下操作を検知したりする。
【００２２】
また、制御部１１０は、画像読取部１０による原稿Ｄの読み取りによって得られた原稿Ｄの画像データに含まれる文字（数字や記号を含む）を認識する処理である文字認識処理を行う。なお、制御部１１０による文字認識処理では、たとえば、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）技術が用いられる。
【００２３】
制御部１１０に文字認識処理を行わせるため、たとえば、パターンマッチング用の文字パターン（標準パターン）を格納する文字データベースが記憶部１２０に記憶される。そして、制御部１１０は、文字認識処理を行うとき、処理対象の画像データから文字画像を抽出する。その後、制御部１１０は、文字データベースに格納された文字パターンと抽出文字画像とを比較する処理（マッチング処理）を行い、その比較結果に基づき文字を認識する。
【００２４】
制御部１１０は、ＣＰＵ１１１、メモリー１１２および画像処理モジュール１１３を含む。ＣＰＵ１１１は、制御用のプログラムやデータに基づき、画像形成装置１００を制御するための処理を実行する。メモリー１１２は、ＣＰＵ１１１を動作させるための制御用のプログラムやデータを記憶する。
【００２５】
画像処理モジュール１１３は、画像データに対して種々の画像処理を行うための専用回路やメモリーを含む。原稿Ｄの読み取りを伴うジョブでは、画像読取部１０による原稿Ｄの読み取りによって得られた原稿Ｄの画像データがメモリー１１２に転送され一旦格納される。そして、制御部１１０は、画像処理モジュール１１３を用いて、原稿Ｄの画像データに対して画像処理を行う。このとき、原稿Ｄの画像データを拡大／縮小する処理や原稿Ｄの画像データを回転させる処理などが制御部１１０によって行われる。そして、制御部１１０は、原稿Ｄの画像データから、ジョブで使用する出力用データを生成する。
【００２６】
たとえば、制御部１１０は、出力用データとしてＰＤＦデータを生成する。そして、制御部１１０は、通信部１３０を介して外部機器２００にＰＤＦデータを送信したり、記憶部１２０にＰＤＦデータを格納したりする。あるいは、制御部１１０は、露光処理（原稿Ｄの画像データに基づく静電潜像を形成する処理）を制御するための露光用データを生成し、当該生成した露光用データを印刷部２０（画像形成部２２の露光装置）に出力する。これにより、印刷部２０では、原稿Ｄの画像データに基づくトナー像が形成される。
【００２７】
記憶部１２０は、ＲＯＭ（ＥＥＰＲＯＭなど）やＨＤＤなどの不揮発性の記憶デバイスを含む。制御部１１０は、記憶部１２０に接続され、記憶部１２０からのデータの読み出しや記憶部１２０へのデータの書き込みを行う。
【００２８】
通信部１３０は、通信回路やメモリー、通信用コネクターを含む。制御部１１０は、通信部１３０に接続され、通信部１３０を介して外部機器２００と通信する。たとえば、画像形成装置１００には、パーソナルコンピューター（画像形成装置１００のユーザーにより使用されるユーザー端末）やファクシミリ装置などが通信可能に接続される。
【００２９】
＜向き調整処理＞
制御部１１０は、原稿Ｄの読み取りを伴うジョブの実行指示を操作パネル３０がユーザーから受け付けたとき、原稿セットトレイ１３１に原稿Ｄがセットされているか否かの判断を行う。たとえば、原稿セットトレイ１３１には、原稿セットトレイ１３１に原稿Ｄがセットされているか否かに応じて出力値を変化させる原稿センサー（図示せず）が設けられる。原稿センサーは制御部１１０に接続される。そして、制御部１１０は、原稿センサーの出力値に基づき、原稿セットトレイ１３１に原稿Ｄがセットされているか否かを判断する。
【００３０】
原稿セットトレイ１３１に原稿Ｄがセットされている場合、制御部１１０は、原稿搬送ユニット１３に原稿Ｄを搬送させる。そして、制御部１１０は、コンタクトガラスＧ１上を通過する原稿Ｄを読み取る搬送読取を画像読取部１０に行わせる。一方で、原稿セットトレイ１３１に原稿Ｄがセットされていない場合、制御部１１０は、コンタクトガラスＧ２上にセットされた原稿Ｄを読み取る載置読取を画像読取部１０に行わせる。
【００３１】
制御部１１０は、原稿Ｄの読み取りを開始して以降、原稿Ｄの読み取りを終了する終了条件が満たされたか否かを判断する。たとえば、搬送読取では、制御部１１０は、原稿センサーの出力値に基づき原稿セットトレイ１３１から原稿Ｄが無くなったこと（未読取原稿Ｄが残っていないこと）を検知すると、終了条件が満たされたと判断し、原稿Ｄの読取完了を画像読取部１０に通知する。また、連続読取機能のオンオフ設定がオンに設定された場合の載置読取では、制御部１１０は、原稿Ｄの読み取りを終了する旨を操作パネル３０がユーザーから受け付けると、終了条件が満たされたと判断し、原稿Ｄの読取完了を画像読取部１０に通知する。
【００３２】
画像読取部１０による原稿Ｄの読み取りが完了した後、制御部１１０は、実行ジョブの内容に応じた画像処理を原稿Ｄの画像データに対して行う。ここで、画像読取部１０によって複数ページの画像データが生成された場合には、複数ページの画像データの向きを調整する向き調整処理が制御部１１０によって行われる。そして、制御部１１０は、向き調整処理を行った後、複数ページの画像データに基づきジョブで使用する出力用データを生成する。
【００３３】
向き調整処理の一処理として、制御部１１０は、複数ページの画像データのそれぞれの向きを判別する向き判別処理を行う。このとき、制御部１１０は、複数ページの画像データのそれぞれに対して文字認識処理を行い、各画像データに含まれる文字を認識するとともに、当該認識した文字の向き（ページの長辺の延伸方向または短辺の延伸方向に対する向き）を認識する。そして、制御部１１０は、各画像データに含まれる文字の向きに基づき、複数ページの画像データのそれぞれの向きを判別する。
【００３４】
また、制御部１１０は、複数ページの画像データのそれぞれについて、対応するページの形式がポートレート形式であるかランドスケープ形式であるかを判別する。なお、ページの長辺方向（長辺の延伸方向）と当該ページ内の文字の向き（文字の上下方向）とを一致させたページの形式がポートレート形式であり、ページの短辺方向（短辺の延伸方向）と当該ページ内の文字の向き（文字の上下方向）とを一致させたページの形式がランドスケープ形式である。
【００３５】
一例として、図３に示すような複数ページの画像データが制御部１１０による向き判別処理の対象になっているとする。この場合、１ページ目および３ページ目の各画像データの向きが上向きであると判別され、２ページ目および４ページ目の各画像データの向きが下向きであると判別される。また、１ページ目から４ページ目までの画像データにそれぞれ対応するページの形式は全てポートレート形式であると判別される。図３では、１ページ目の文字を「ａ」で示し、２ページ目の文字を「ｂ」で示し、３ページ目の文字を「ｃ」で示し、４ページ目の文字を「ｄ」で示す。以下の説明で参照する図面についても同様である。
【００３６】
別の例として、図４に示すような複数ページの画像データが制御部１１０による向き判別処理の対象になっているとする。この場合、１ページ目の画像データの向きが上向きであると判別され、１ページ目の画像データに対応するページの形式がポートレート形式であると判別される。また、３ページ目の画像データの向きが左向きであると判別され、４ページ目の画像データの向きが右向きであると判別される。３ページ目の画像データおよび４ページ目の画像データにそれぞれ対応する各ページの形式はランドスケープ形式であると判別される。
【００３７】
ここで、図４に示す例では、２ページ目に着目すると、１ページ内に、ポートレート形式の領域であるポートレート領域Ａ１（「第１領域」に相当）とランドスケープ形式の領域であるランドスケープ領域Ａ２（「第２領域」に相当）とが混在する。このような混在ページの画像データが存在する場合、制御部１１０は、ポートレート領域Ａ１およびランドスケープ領域Ａ２のうちより大きい領域に含まれる文字の向きに基づいて、混在ページの画像データの向きを判別するとともに、混在ページの形式がポートレート形式であるかランドスケープ形式であるかを判別する。なお、変形例として、ポートレート領域Ａ１およびランドスケープ領域Ａ２のうち文字数がより多い領域に含まれる文字の向きに基づいて、混在ページの画像データの向きおよび混在ページの形式の判別が行われてもよい。
【００３８】
図４に示す例では、混在ページの画像データのポートレート領域Ａ１はランドスケープ領域Ａ２よりも大きい。また、ポートレート領域Ａ１に含まれる文字の向きは下向きである。したがって、制御部１１０は、混在ページの画像データの向きが下向きであると判別し、混在ページの形式がポートレート形式であると判別する。
【００３９】
複数ページの画像データのそれぞれについて画像データの向きを判別した後、制御部１１０は、第１処理または第２処理を向き調整処理として行う。たとえば、第１処理および第２処理のうち制御部１１０が行う処理はユーザーによって設定される。
【００４０】
まず、図５に示すフローチャートを参照し、制御部１１０により行われる第１処理（向き調整処理）の流れを説明する。図５に示すフローチャートのスタートは、原稿Ｄの読み取りを伴うジョブの実行指示を操作パネル３０がユーザーから受け付けた後、画像読取部１０による原稿Ｄの読み取りが完了したと制御部１１０が判断したときである。
【００４１】
画像読取部１０による原稿Ｄの読み取りが完了すると、ステップＳ１において、制御部１１０は、複数ページの画像データのそれぞれについて、画像データに含まれる文字を認識するとともに、当該認識した文字の向きを画像データの向きとして判別する向き判別処理を行う。このとき、制御部１１０は、複数ページの画像データのそれぞれについて、対応するページがポートレート形式であるかランドスケープ形式であるかの判別も行う。
【００４２】
ステップＳ２において、制御部１１０は、複数ページの画像データのうち先頭ページの画像データを基準データに設定する。また、ステップＳ３において、制御部１１０は、複数ページの画像データの中に、向き判別処理で判別した向きが基準データとは異なる画像データである異方向データが存在するか否かを判断する。その結果、異方向データが存在すると制御部１１０が判断した場合には、ステップＳ４に移行し、異方向データが存在しないと制御部１１０が判断した場合には、本フローは終了する。
【００４３】
ステップＳ４に移行すると、制御部１１０は、異方向データに対して回転処理を行って異方向データを回転させる（たとえば、時計回り方向に回転させる）。それによって、制御部１１０は、異方向データの向きを基準データの向きと一致させる。
【００４４】
たとえば、図３に示した例では、基準データに設定される１ページ目の画像データの向きは上向きである。この場合、制御部１１０は、２ページ目および４ページ目の各画像データを異方向データと認識する。そして、図６に示すように、制御部１１０は、２ページ目および４ページ目の各画像データを１８０°回転させる。これにより、２ページ目および４ページ目の各画像データの向きが基準データ（１ページ目の画像データ）の向きと一致する。
【００４５】
また、図４に示した例では、基準データに設定される１ページ目の画像データの向きは上向きである。この場合、制御部１１０は、２ページ目から４ページ目までの各画像データを異方向データと認識する。そして、図７に示すように、制御部１１０は、２ページ目の画像データを１８０°回転させる。また、制御部１１０は、３ページ目の画像データを９０°回転させる。さらに、制御部１１０は、４ページ目の画像データを２７０°回転させる。これにより、２ページ目から４ページ目までの各画像データの向きが基準データの向きと一致する。
【００４６】
ここで、制御部１１０は、異方向データに対応するページの形式が基準データに対応するページと異なる場合、異方向データに対して回転処理を行うときに、異方向データを元のサイズよりも縮小する。図７に示す例では、基準データに設定された画像データに対応する１ページ目がポートレート形式であるが、３ページ目および４ページ目はそれぞれランドスケープ形式である。したがって、制御部１１０は、３ページ目および４ページ目の各画像データ（異方向データ）に対して回転処理を行うとき、当該画像データを元のサイズよりも縮小する。図６に示した例では、全ページがポートレート形式であるので、異方向データの縮小は行われない。
【００４７】
なお、異方向データに対応するページの形式が基準データに対応するページと異なる場合（異方向データを元のサイズよりも縮小して回転させる場合）、異方向データのサイズの縮小を許可するか否かの指示をユーザーから受け付けてもよい。この場合、たとえば、制御部１１０は、元のサイズよりも縮小された異方向データに対応するページのプレビュー画像を生成する。そして、制御部１１０は、異方向データのサイズの縮小を許可するか否かの指示の受け付けを操作パネル３０に行わせ、このときに、プレビュー画像の表示を操作パネル３０に行わせる。
【００４８】
ここで、制御部１１０による文字認識処理において、複数ページの画像データのそれぞれの所定領域ＰＡ（図８参照）のみが対象になっていてもよい。たとえば、ページ番号などを付す領域であるヘッダー領域およびフッター領域の少なくとも一部が所定領域ＰＡに設定される。この場合、制御部１１０は、所定領域ＰＡに存在する文字の向きに基づき複数ページの画像データのそれぞれの向きを判別する。これにより、混在ページのポートレート領域Ａ１およびランドスケープ領域Ａ２の各サイズに差が無い場合（より大きい領域を特定できない場合）であっても、混在ページの画像データの向きを判別することができる。
【００４９】
次に、図９に示すフローチャートを参照し、制御部１１０により行われる第２処理（向き調整処理）の流れを説明する。図９に示すフローチャートのスタートは、原稿Ｄの読み取りを伴うジョブの実行指示を操作パネル３０がユーザーから受け付けた後、画像読取部１０による原稿Ｄの読み取りが完了したと制御部１１０が判断したときである。
【００５０】
画像読取部１０による原稿Ｄの読み取りが完了すると、ステップＳ１１において、制御部１１０は、向き判別処理を行う。また、ステップＳ１２において、制御部１１０は、基準データを設定する。ステップＳ１１よびＳ１２の各処理は、それぞれ、図５に示したフローチャートのステップＳ１およびＳ２の各処理と同じである。
【００５１】
ステップＳ１３において、制御部１１０は、基準データに対応するページと形式が同じページの画像データであり基準データとは向き判別処理で判別した向きが異なる画像データである第１異方向データが存在するか否かを判断する。その結果、第１異方向データが存在すると制御部１１０が判断した場合には、ステップＳ１４に移行する。
【００５２】
ステップＳ１４に移行すると、制御部１１０は、第１異方向データに対して回転処理を行って第１異方向データを回転させる（たとえば、時計回り方向に回転させる）。それによって、制御部１１０は、第１異方向データの向きを基準データの向きと一致させる。その後、ステップＳ１５に移行する。なお、ステップＳ１３において、第１異方向データが存在しないと制御部１１０が判断した場合にも、ステップＳ１５に移行する。
【００５３】
ステップＳ１５に移行すると、制御部１１０は、ポートレート形式のページの画像データとランドスケープ形式のページの画像データとが混在しているか否かを判断する。その結果、混在していると制御部１１０が判断した場合には、ステップＳ１６に移行し、混在していないと制御部１１０が判断した場合には、本フローは終了する。
【００５４】
ステップＳ１６に移行すると、制御部１１０は、基準データに対応するページとは形式が異なるページのうち最前ページの画像データを追加基準データに設定する。すなわち、基準データに対応するページがポートレート形式であればランドスケープ形式のページの画像データが追加基準データに設定され、基準データに対応するページがランドスケープ形式であればポートレート形式のページの画像データが追加基準データに設定される。
【００５５】
ステップＳ１７において、制御部１１０は、追加基準データに対応するページと形式が同じページの画像データであり追加基準データとは向き判別処理で判別した向きが異なる画像データである第２異方向データが存在するか否かを判断する。その結果、第２異方向データが存在すると制御部１１０が判断した場合には、ステップＳ１８に移行し、第２異方向データが存在しないと制御部１１０が判断した場合には、本フローは終了する。
【００５６】
ステップＳ１８に移行すると、制御部１１０は、第２異方向データに対して回転処理を行って第２異方向データを回転させる。それによって、制御部１１０は、第２異方向データの向きを追加基準データの向きと一致させる。
【００５７】
たとえば、図４に示した例では、ポートレート形式のページの画像データとランドスケープ形式のページの画像データとが混在する（１ページ目および２ページ目がポートレート形式であり、３ページ目および４ページ目がランドスケープ形式である）。また、１ページ目の画像データの向きは上向きであり、２ページ目の画像データの向きは下向きである。３ページ目の画像データの向きは左向きであり、４ページ目の画像データの向きは右向きである。
【００５８】
この場合、制御部１１０は、１ページ目の画像データを基準データに設定し、３ページ目の画像データを追加基準データに設定する。また、制御部１１０は、２ページ目の画像データを第１異方向データと認識し、４ページ目の画像データを第２異方向データと認識する。そして、図１０に示すように、制御部１１０は、２ページ目の画像データを１８０°回転させるとともに、４ページ目の画像データを１８０°回転させる。これにより、２ページ目の画像データの向きが基準データ（１ページ目の画像データ）の向きと一致し、４ページ目の画像データの向きが追加基準データ（３ページ目の画像データ）の向きと一致する。
【００５９】
本実施形態の画像形成装置１００は、上記のように、複数枚の原稿Ｄを読み取って複数枚の原稿Ｄにそれぞれ対応する複数ページの画像データを生成する画像読取部１０と、複数ページの画像データのそれぞれについて、画像データに含まれる文字を認識するとともに、当該認識した文字の向きを画像データの向きとして判別する向き判別処理を行い、その後、複数ページの画像データのうち先頭ページの画像データを基準データに設定するとともに、複数ページの画像データの中に向き判別処理で判別した向きが基準データとは異なる画像データである異方向データが存在するか否かを判断し、異方向データが存在する場合、異方向データに対して回転処理を行うことによって異方向データを回転させ、異方向データの向きを基準データの向きと一致させる制御部１１０と、を備える。すなわち、制御部１１０は、複数ページの画像データの向きを調整する向き調整処理を行う。
【００６０】
本実施形態の構成では、制御部１１０による向き判別処理によって判別される画像データの向きが画像データに含まれる文字の向きと一致する。そして、制御部１１０は、向き判別処理で判別した向きが基準データ（先頭ページの画像データ）とは異なる異方向データが存在する場合、異方向データの向きを基準データの向きと一致させる。これにより、複数ページの画像データにそれぞれ含まれる文字の向きが先頭ページの画像データに含まれる文字の向きと同一方向に揃えられる。したがって、画像形成装置１００に読取対象の原稿Ｄをセットするときに、各原稿Ｄの文字の向きを一方向に揃える作業（各原稿Ｄの文字の向きを１枚ずつ確認する作業など）が不要となる。これにより、画像形成装置１００に読取対象の原稿Ｄをセットするときの作業性を向上させることができる。
【００６１】
なお、制御部１１０は、ポートレート領域Ａ１（第１領域）およびランドスケープ領域Ａ２（第２領域）が１ページ内に混在した混在ページの画像データが存在する場合、混在ページの画像データを対象に向き判別処理を行うときに、ポートレート領域Ａ１およびランドスケープ領域Ａ２のうちより大きい領域に含まれる文字の向きを混在ページの画像データの向きとして判別する。この構成では、複数ページの画像データの中に混在ページの画像データが存在する場合であっても、混在ページの画像データの向きを判別することができる。ここで、通常では、混在ページのポートレート領域Ａ１およびランドスケープ領域Ａ２のうちより大きい領域に主要な情報が含まれていることが多い。したがって、ポートレート領域Ａ１およびランドスケープ領域Ａ２のうちより大きい領域に含まれる文字の向きが混在ページの画像データの向きとして判別されるよう構成するのが好ましい。
【００６２】
また、制御部１１０が第１処理を行う構成では、制御部１１０は、異方向データに対応するページの形式が基準データに対応するページと異なる場合、異方向データに対して回転処理を行うことにより異方向データの向きを基準データの向きと一致させるとともに、このときに、異方向データを元のサイズよりも縮小する縮小処理を行う。これにより、異方向データに対応するページの形式が基準データに対応するページの形式と異なっていても、異方向データは元のサイズよりも縮小されるが、異方向データに含まれる文字の向きを基準データに含まれる文字の向きと一致させることができる。
【００６３】
また、制御部１１０が第２処理を行う構成では、制御部１１０は、基準データに対応するページと形式が同じページの画像データであり基準データとは向き判別処理で判別した向きが異なる画像データである第１異方向データが存在するか否かを判断し、第１異方向データが存在する場合、回転処理を行うことによって第１異方向データの向きを基準データの向きと一致させる。そして、制御部１１０は、ポートレート形式のページの画像データとランドスケープ形式のページの画像データとが混在するとき、基準データに対応するページとは形式が異なるページの画像データのうち最前のページの画像データを追加基準データに設定するとともに、追加基準データに対応するページと形式が同じページの画像データであり追加基準データとは向き判別処理で判別した向きが異なる画像データである第２異方向データが存在するか否かを判断し、第２異方向データが存在する場合、回転処理を行うことによって第２異方向データの向きを追加基準データの向きと一致させる。
【００６４】
これにより、ポートレート形式のページの画像データおよびランドスケープ式のページの画像データの各向きを別々に揃えることができる。さらに、第１異方向データについては対応するページの形式が同じ画像データである基準データの向きと一致するよう回転させ、第２異方向データについては対応するページの形式が同じ画像データである追加基準データの向きと一致するよう回転させるので、制御部１１０が第１処理を行う構成のように異方向データを縮小させる必要はない。
【００６５】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【００６６】
１０  画像読取部
１００  画像形成装置
１１０  制御部
【図１】
2018107656.tif 000003
【図２】
2018107656.tif 000004
【図３】
2018107656.tif 000005
【図４】
2018107656.tif 000006
【図５】
2018107656.tif 000007
【図６】
2018107656.tif 000008
【図７】
2018107656.tif 000009
【図８】
2018107656.tif 000010
【図９】
2018107656.tif 000011
【図１０】
2018107656.tif 000012