(57)【要約】【課題】画像処理の負荷が小さく，画像情報の向きを揃えることができる画像読取システムおよび画像読取装置を提供すること。【解決手段】ＭＰＦ１００は，複数の原稿の画像情報を順次に読み取った上で，各原稿の画像の向きを判断し，各向きの情報を記録する。さらに，原稿の画像情報の向きの傾向として，頻出の向きである１つの向きを特定原稿向きに決定する。そして，特定原稿向きと異なる向きであった原稿を抽出し，その原稿の画像を特定原稿向きに揃えるように反転させる。すなわち，少数の原稿の向きを，多数の原稿の向きに揃える。【選択図】            図３
2010258915.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿を読み取る読取部と，
前記読取部にて読み取った原稿の画像情報中で，少なくとも２つの向きのうち，最も多い画像情報の向きを特定原稿向きとして判断する判断部と，
前記特定原稿向きとは異なる向きであった画像情報中で，少なくとも一部の画像情報を前記特定原稿向きとなるように回転処理する回転部と，
を備えることを特徴とする画像読取装置。
【請求項２】
請求項１に記載する画像読取装置において，
前記回転部は，前記特定原稿向きとは逆向きの画像情報のみを回転対象とすることを特徴とする画像読取装置。
【請求項３】
請求項１または請求項２に記載する画像読取装置において，
前記読取部での読み取り前の原稿を載置する載置部を備え，
前記判断部は，向きが同一の画像情報の数が前記載置部にて載置可能な数の半分以上となった場合に，当該向きを前記特定原稿向きと判断することを特徴とする画像読取装置。
【請求項４】
請求項１または請求項２に記載する画像読取装置において，
前記判断部は，前記読取部が所定の枚数の原稿を読み取る毎に，その所定の数の画像情報の中で最も多い画像情報の向きを前記特定原稿向きと判断することを特徴とする画像読取装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像読取装置において，
前記画像情報に付加情報を合成する合成部と，
前記付加情報を，前記特定原稿向きとなるように回転処理する付加回転部と，
を備えることを特徴とする画像読取装置。
【請求項６】
請求項５に記載する画像読取装置において，
前記付加情報を前記特定原稿向きとなるように回転する処理負荷Ａと，前記付加画像の向きとは異なる向きの前記画像情報を前記付加情報の向きとなるように回転する処理負荷Ｂとを比較し，
前記処理負荷Ａが前記処理負荷Ｂよりも小さければ，前記画像情報を前記特定原稿向きとなるように回転処理し，
前記処理負荷Ａが前記処理負荷Ｂよりも大きければ，前記画像情報を前記付加情報の向きとなるように回転処理することを特徴とする画像読取装置。
【請求項７】
請求項５に記載する画像読取装置において，
前記読取部が最初のページから所定の枚数の原稿を読み取ったことを契機に，その所定の数の画像情報の中で最も多い画像情報の向きを前記特定原稿向きに仮決定し，前記付加情報を，当該仮決定した特定原稿向きとなるように回転処理する仮回転部を備え，
前記合成部は，前記判断部にて判断した特定原稿向きと前記仮回転部にて仮決定した特定原稿向きとが同一ならば，前記仮回転部にて回転処理した付加画像を前記画像情報と合成することを特徴とする画像読取装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載する画像読取装置において，
前記画像情報を被記録媒体に印刷する印刷部と，前記画像情報をファクシミリ送信する送信部との少なくとも一方を備えることを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，複数枚の原稿を読み取る画像読取装置に関する。さらに詳細には，画像情報の向きを揃える画像読取装置に関するものである。
【背景技術】
【０００２】
従来から，複数枚の原稿を読み取って，その原稿の画像情報を用紙等の被記録媒体に出力する，あるいは電子データとして他のデバイスに出力する画像読取装置がある。このような画像読取装置では，原稿の向きがすべて同じとは限らない。そのため，読み取り後の画像情報の向きを揃えて出力する技術がある。例えば特許文献１には，画像情報の向きを検出し，その画像情報が正しい向きでなければ，正しい向きになるように画像情報を回転させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実開平５−１２９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，特許文献１のような技術では，連続して原稿を読み取る場合に，原稿の向きが逆向きである原稿が多いほど，画像情報を回転させる処理の負荷が大きくなる。一方，例えば，画像情報を用紙に印刷する場合，画像情報の向きさえ揃っていればどの向きでも問題とならないこともある。このような場合，画像情報を回転させる処理によって装置に負荷がかかることは望ましくない。
【０００５】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，画像処理の負荷が小さく，画像情報の向きを揃えることができる画像読取システムおよび画像読取装置を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた画像読取装置は，複数の原稿を読み取る読取部と，読取部にて読み取った原稿の画像情報中で，少なくとも２つの向きのうち，最も多い画像情報の向きを特定原稿向きとして判断する判断部と，特定原稿向きとは異なる向きであった画像情報中で，少なくとも一部の画像情報を特定原稿向きとなるように回転処理する回転部とを備えることを特徴としている。
【０００７】
本発明の画像読取装置は，原稿の画像情報中，少なくとも２つの向きのうち，最も多い画像情報の向き（特定原稿向き）を判断する。そして，特定原稿向きとは異なる向きであった画像情報中で，少なくとも一部の画像情報を，特定原稿向きとなるように回転処理する。例えば，上向きの原稿と下向きの原稿とをカウントし，その２つの向きのうち，原稿数が多い向きを特定原稿向きとし，少なかった方の向きの原稿を特定原稿向きに揃える。画像情報を向きは，例えば，ＯＣＲによる文字認識や特殊文字の検出，あるいは無線ＩＣチップに記録された情報の読み出しによって判断することができる。
【０００８】
すなわち，本発明の画像読取装置は，複数の原稿の画像情報を連続して読み取った上で，原稿の画像情報の向きの傾向として，頻出の向きである１つの向きを特定原稿向きに決定する。そして，特定原稿向きとは異なる向きの画像情報の少なくとも一部を，特定原稿向きに揃える。これにより，揃える向きが固定されているものと比較して，少ない回転回数で画像情報を揃えることが期待できる。
【０００９】
また，回転部は，特定原稿向きとは逆向きの画像情報のみを回転対象とするとよい。すなわち，向きが異なる態様としては，逆向き（１８０度異なる向き）の場合の他，横向き（左右のどちらかに９０度異なる向き）の場合も考えられる。横向きの画像情報の場合，画像情報の向きを揃えるために９０度回転させると，画像情報の一部が欠落することがあり，その欠落を回避するためには画像縮小処理が必要となる。しかし，必ずしもユーザが望む画像が得られるとは限らない。従って，原稿の体裁をそのまま残すことができる逆向きの場合に限って回転処理を行うようにする。これにより，ユーザの困惑を低減することが期待できる。
【００１０】
また，本発明の画像読取装置は，読取部での読み取り前の原稿を載置する載置部を備え，判断部は，向きが同一の画像情報の数が載置部にて載置可能な数の半分以上となった場合に，当該向きを特定原稿向きと判断するとよい。すなわち，ある原稿の向きが載置可能数の過半数となった段階で，その原稿の向きを特定原稿向きと確定できる。そこで，ある原稿の向きが載置可能な数の半分以上であれば，すべての原稿の読み取りが完了する前であっても特定原稿向きを確定する。これにより，画像情報の出力を早期に開始できる。
【００１１】
また，判断部は，読取部が所定の枚数の原稿を読み取る毎に，その所定の数の画像情報の中で最も多い画像情報の向きを特定原稿向きと判断するとよい。所定の枚数毎に特定原稿向きが決定するため，画像情報の出力を早期に開始できる。
【００１２】
また，本発明の画像読取装置は，画像情報に付加情報を合成する合成部と，付加情報を，特定原稿向きとなるように回転処理する付加回転部とを備えるとよい。付加情報の向きを画像情報に揃えることで，ユーザの所望する出力物が得られる。付加情報には，例えばヘッダー，フッター，ウォータマークが該当する。
【００１３】
また，上記の画像読取装置は，付加情報を特定原稿向きとなるように回転する処理負荷Ａと，付加画像の向きとは異なる向きの画像情報を付加情報の向きとなるように回転する処理負荷Ｂとを比較し，処理負荷Ａが処理負荷Ｂよりも小さければ，画像情報を特定原稿向きとなるように回転処理し，処理負荷Ａが処理負荷Ｂよりも大きければ，画像情報を付加情報の向きとなるように回転処理するとよい。すなわち，処理負荷Ａが処理負荷Ｂよりも大きい場合には，付加情報を画像情報に合わせて回転処理すると反って処理負荷が大きくなる。そこで，このような場合には，画像情報を付加情報に合わせて回転処理する。これにより，より確実に処理負荷の低減が図られる。
【００１４】
また，上記の画像読取装置は，読取部が最初のページから所定の枚数の原稿を読み取ったことを契機に，その所定の数の画像情報の中で最も多い画像情報の向きを特定原稿向きに仮決定し，付加情報を，当該仮決定した特定原稿向きとなるように回転処理する仮回転部を備え，合成部は，判断部にて判断した特定原稿向きと仮回転部にて仮決定した特定原稿向きとが同一ならば，仮回転部にて回転処理した付加画像を画像情報と合成するとよい。すなわち，原稿の読み取り中は，比較的ＣＰＵの処理負荷が小さい。そこで，特定原稿向きの本決定前に，所定枚の読み取り結果を基に特定原稿向きを仮決定し，その仮決定に従ってあらかじめ付加情報の回転処理を行っておく。これにより，画像情報の出力開始時には回転処理済の付加情報が用意できており，合成画像をより早期に作成することができる。なお，所定の枚数としては，３枚であれば多数決で優位性が判断できるため，３枚以上であればよい。
【００１５】
また，本発明の画像読取装置は，画像情報を被記録媒体に印刷する印刷部と，画像情報をファクシミリ送信する送信部との少なくとも一方を備えるとよい。すなわち，本発明の画像読取装置は，画像情報が用紙に出力される場合に特に有効である。
【発明の効果】
【００１６】
本発明によれば，画像処理の負荷が小さく，画像情報の向きを揃えることができる画像読取システムおよび画像読取装置が実現される。
【図面の簡単な説明】
【００１７】
【図１】実施の形態にかかる複合機の概略構成を示す斜視図である。
【図２】実施の形態にかかる複合機の電気的構成を示すブロック図である。
【図３】第１の形態にかかるコピー処理の出力イメージを示す図である。
【図４】第１の形態にかかるコピー処理の手順を示すフローチャート（その１）である。
【図５】第１の形態にかかるコピー処理の手順を示すフローチャート（その２）である。
【図６】第１の形態にかかるコピー処理の手順を示すフローチャート（その３）である。
【図７】第１の形態にかかるコピー処理の手順を示すフローチャート（その４）である。
【図８】読み取った原稿の向きを記憶する原稿向きリストの例を示すである。
【図９】第２の形態にかかるコピー処理の出力イメージを示す図である。
【図１０】第２の形態にかかるコピー処理の手順を示すフローチャート（その１）である。
【図１１】第２の形態にかかるコピー処理の手順を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１８】
以下，本発明にかかる画像読取装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，複数の原稿を連続して読み取る機能を有する複合機（ＭＦＰ：Multi Function Peripheral ）に本発明を適用したものである。
【００１９】
［ＭＦＰの全体構成］
実施の形態のＭＦＰ１００は，図１に示すように，用紙に画像を印刷する画像形成部１０と，原稿の画像を読み取る画像読取部２０（読取部の一例）とを備えている。また，画像読取部２０の前面側には，液晶ディスプレイからなる表示部４１と，スタートキー，ストップキー，テンキー等から構成されるボタン群４２とを備えた操作パネル４０が設けられ，この操作パネル４０により動作状況の表示やユーザによる入力操作が可能になっている。
【００２０】
画像形成部１０は，パーソナルコンピュータ（ＰＣ）等の情報端末装置から送られてくる画像データや画像読取部２０で読み取った原稿の画像データを基に画像を形成し，当該画像を用紙に印刷する。画像形成方式は，電子写真方式であってもインクジェット方式であってもよい。また，カラー画像に対応するものであってもモノクロ画像専用であってもよい。
【００２１】
画像読取部２０は，原稿トレイ２１（載置部の一例）にセットされた原稿を読み取って画像データを作成する。また，画像読取部２０は，ＭＦＰ１００の最上部となる位置に，原稿の自動搬送を行うＡＤＦ（Auto Document Feeder）を備えており，原稿トレイ２１に複数枚の原稿をセットし，１枚ずつ原稿を搬入することで，複数枚の原稿を連続して読み取ることができる。
【００２２】
［ＭＦＰの電気的構成］
続いて，ＭＦＰ１００の電気的構成について説明する。ＭＦＰ１００は，図２に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ３４と，ＡＳＩＣ３５と，ネットワークインターフェース３６と，ＦＡＸインターフェース３７とを備えた制御部３０を有している。また，制御部３０のＡＳＩＣ３５は，画像形成部１０，画像読取部２０，操作パネル４０等と電気的に接続されている。
【００２３】
ＣＰＵ３１は，ＭＦＰ１００における画像読取機能，画像形成機能等の各種機能を実現するための演算を実行し，制御の中枢となるものである。ＲＯＭ３２には，ＭＦＰ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは画像データを一時的に記憶する記憶領域として利用される。ＮＶＲＡＭ（Non Volatile RAM）３４は，不揮発性を有する記憶手段であって，各種設定ないし画像データ等を保存する記憶領域として利用される。
【００２４】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素（例えば，画像形成部１０を構成する露光装置の点灯タイミング，用紙の搬送路を構成する各種ローラの駆動モータ（不図示），画像読取部２０を構成するイメージセンサユニットの移動用モータ（不図示））を制御する。
【００２５】
ネットワークインターフェース３６は，インターネット等のネットワークに接続され，ＰＣ等の情報処理装置との接続を可能にしている。ＦＡＸインターフェース３７は，電話回線に接続され，相手先のＦＡＸ装置との接続を可能にしている。そして，ネットワークインターフェース３６やＦＡＸインターフェース３７を介して他の情報処理装置とジョブのやりとりを行うことができる。
【００２６】
また，ＭＰＦ１００は，画像読取部２０のＡＤＦ内に，原稿に記載されている文字を光学的に読み取り，あらかじめ記憶されたパターンとの照合によって文字を特定する機能を有するＯＣＲ（Optical Character Reader）５０を有している。さらに，ＭＦＰ１００には，ＯＣＲ５０の文字の識別結果を基に，文字の向きを判定するプログラムが組み込まれている。すなわち，ＭＦＰ１００は，画像中の文字を識別するとともにその画像の向き，つまり原稿の向きを判断することができる。
【００２７】
［コピー処理］
［第１の形態］
続いて，ＭＦＰ１００のコピー処理（読取部，判断部，回転部，合成部，付加回転部，仮回転部の一例）について説明する。
【００２８】
第１の形態のコピー処理では，原稿の向きの傾向を求め，原稿の向きの１つを「特定原稿向き」として選択し，その特定原稿向きに原稿の向きを揃えて出力する機能を有している。例えば，図３（Ａ）に示すように，原稿の向きが上下方向にばらばらになった状態で原稿がセットされたとする。この場合，上向きの原稿の枚数と下向きの原稿の枚数とを比較し，原稿の枚数が多い下向きを「特定原稿向き」として選択する。そして，図３（Ｂ）に示すように上向きの原稿を上下反転し，下向きに原稿を揃えて出力する。
【００２９】
以下，第１の形態のコピー処理の手順を，図４，図５，図６および図７のフローチャートを参照しつつ説明する。なお，本コピー処理は，原稿が画像読取部２０のＡＤＦの原稿トレイ２１にセットされ，ユーザが操作パネル４０を操作することによって入力されるコピー指示を検知することによって実行され，制御部３０の各構成要素が動作することによって実現される。
【００３０】
まず，図４に示すように，原稿トレイ２１から１枚の原稿をフィードする（Ｓ１０１）。そして，原稿トレイ２１にセットされた最終の原稿（以下，「最終原稿」とする）までフィードしたか否かを判断する（Ｓ１０２）。最終原稿の判断は，例えば，ＡＤＦの原稿トレイ２１にセンサを配置し，そのセンサからの出力信号を基に判断する。最終原稿がフィードされたと判断された場合には（Ｓ１０２：ＹＥＳ），Ｓ１０９に移行する。Ｓ１０９以降の処理については後述する。
【００３１】
最終原稿がフィードされていない場合には（Ｓ１０２：ＮＯ），フィードした原稿を読み取る（Ｓ１０３）。次に，特定原稿向きが既に選択されているか否かを判断する（Ｓ１０４）。特定原稿向きが選択されている場合には（Ｓ１０４：ＹＥＳ），Ｓ１１２の個別印刷処理に移行する。Ｓ１１２の個別印刷処理については後述する。
【００３２】
特定原稿向きが選択されていない場合には（Ｓ１０４：ＮＯ），原稿の向きを判別する（Ｓ１０５）。原稿の向きは，ＯＣＲ５０によって文字を識別することによって行われる。そして，その判別結果を記録する（Ｓ１０６）。
【００３３】
具体的に，ＭＦＰ１００は，原稿の向きのうち，ＡＤＦに基準の向きとして規定された「正向き」と，その正向きと逆向きとなる「逆向き」とでそれぞれカウンタを有している。Ｓ１０６では，判別結果に従って，対応するカウンタをカウントアップする。なお，正向きのカウンタを「正向きカウンタ」，逆向きのカウンタを「逆向きカウンタ」とする。さらに，ＭＦＰ１００は，図８に示すような，ページ番号とそのページの向きとを関連付けて記憶する原稿向きリスト３４１を有し，判別結果に従ってページの情報を更新する。なお，正向きカウンタ，逆向きカウンタ，および原稿向きリスト３４１は，ＲＡＭ３３に記憶されている。
【００３４】
なお，読み取った原稿には，縦原稿と横原稿とが混在することが考えられる。この場合，Ｓ１０６では，縦原稿のみをカウントし，横原稿はカウントしない。原稿向きリスト３４１についても，縦原稿のページのみを記録する。つまり，縦原稿にとって９０度横向きの横原稿は，向きを揃える原稿の対象としない。すなわち，長方形の原稿の場合，画像情報の向きを揃えるために９０度回転させると，画像情報の一部が欠落することがある。その欠落を回避するためには，画像縮小処理が必要となる。しかし，必ずしもユーザが望む画像が得られるとは限らない。従って，本処理では，原稿の体裁をそのまま残すことができる逆向きの場合に限って回転処理の対象とする。
【００３５】
次に，読み取った原稿が，読み取り開始から３枚目の原稿であるか否かを判断する（Ｓ１０７）。３枚目の場合には（Ｓ１０７：ＹＥＳ），仮の原稿向きを決定する仮原稿向き選択処理を行う（Ｓ１１１）。
【００３６】
図５は，Ｓ１１１の仮原稿向き選択処理の手順を示している。仮原稿向き選択処理では，まず，コピー処理を行うに際し，付加画像を付与するか否か，すなわち付加画像の設定が有るか否かを判断する（Ｓ１２１）。ＭＦＰ１００は，読み取った画像を用紙に出力する際，その用紙に別の画像（付加画像）を合成することができる。付加画像には，例えば，ヘッダー／フッター，ウォータマークが該当する。付加画像が設定されていない場合には（Ｓ１２１：ＮＯ），仮原稿向き選択処理を終了する。
【００３７】
付加画像が設定されている場合には（Ｓ１２１：ＹＥＳ），正向きカウンタの値と逆向きカウンタの値とを比較し，カウンタ値が大きい方の向きを仮原稿向きとして選択する（Ｓ１２２）。
【００３８】
次に，仮原稿向きとして逆向きが選択されたか否かを判断する（Ｓ１２３）。仮原稿向きが逆向きの場合には（Ｓ１２３：ＹＥＳ），付加画像を逆向きに回転させた反転付加画像を作成する（Ｓ１２４）。すなわち，原稿の読み取り中は，ＣＰＵ３１の処理負荷が小さい。そこで，特定原稿向きの本決定前に，３枚の読み取り結果を基に特定原稿向きを仮決定し，その仮決定に従ってあらかじめ被合成情報の反転処理を行っておく。付加画像の変換後，あるいは仮原稿向きが正向きの場合には（Ｓ１２３：ＮＯ），仮原稿向き選択処理を終了する。
【００３９】
図４のフローチャートに戻り，Ｓ１１１の仮原稿向き選択処理の後，あるいは３枚目の原稿ではない場合には（Ｓ１０７：ＮＯ），正向きカウンタの値と逆向きカウンタの値との何れか一方が，原稿トレイ２１の載置限界数の半数を超えたか否かを判断する（Ｓ１０８）。
【００４０】
原稿トレイ２１の載置限界数の半数を超えたカウンタがある場合には（Ｓ１０８：ＹＥＳ），正向きカウンタのカウンタ値と逆向きカウンタのカウンタ値とを比較し，カウンタ値が大きい方の向きを特定原稿向きとして選択する（Ｓ１０９）。すなわち，ある向きが載置可能数の過半数となった段階で，その向きを特定原稿向きと確定できる。そこで，原稿の向きの１つが載置可能な数の半分以上であれば，すべての原稿の読み取りが完了する前であっても特定原稿向きを確定する。一方，原稿トレイ２１の載置限界数の半数を超えたカウンタがない場合には（Ｓ１０８：ＮＯ），Ｓ１０１に戻り，次の原稿をフィードする。
【００４１】
また，Ｓ１０２で最終原稿がフィードされたと判断された場合もＳ１０９に移行し，カウンタ値が大きい方の向きを特定原稿向きとして選択する。すなわち，全原稿の向きの情報から最頻出の向きを特定原稿向きとして選択する。
【００４２】
Ｓ１０９にて特定原稿向きを選択した後は，図６のフローチャートに移行し，特定原稿向きが正向きであるか否かを判断する（Ｓ１４１）。特定原稿向きが正向きであれば（Ｓ１４１：ＹＥＳ），原稿向きリスト３４１を参照し，逆向きとして記録されているページの画像を上下反転させる（Ｓ１４２）。これにより，原稿の向きが正向きに揃えられる。
【００４３】
一方，特定原稿向きが逆向きであれば（Ｓ１４１：ＮＯ），仮原稿向きが逆向きであるか否かを判断する（Ｓ１５１）。なお，付加画像が設定されていない場合や仮原稿向き決定処理がなされなかった場合等，仮原稿向きが選択されていない場合には，仮原稿向きは正向きと見做される。仮原稿向きが正向きの場合には（Ｓ１５１：ＮＯ），付加画像が正向きのままである。そこで，付加画像を逆向きに変換した反転付加画像を作成する（Ｓ１５２）。仮原稿向きが逆向きの場合には（Ｓ１５１：ＹＥＳ），既に反転付加画像が作成されているため，Ｓ１５２をバイパスする。次に，原稿向きリスト３４１を参照し，正向きとして記録されているページの画像を上下反転させる（Ｓ１５３）。これにより，原稿の向きが逆向きに揃えられる。
【００４４】
Ｓ１４２ないしＳ１５３で原稿の向きを揃えた後，付加画像の設定が有るか否かを判断する（Ｓ１４３）。付加画像が設定されている場合には（Ｓ１４３：ＹＥＳ），読み取った原稿の画像と付加画像とを合成した合成画像を作成する（Ｓ１４４）。このとき，特定原稿向きが正向きであれば始めから用意された正向きの付加画像を合成し，特定原稿向きが逆向きであれば反転付加画像を合成する。付加画像が設定されていない場合には（Ｓ１４３：ＮＯ），Ｓ１４４をバイパスする。
【００４５】
その後，ページ順に印刷を開始する（Ｓ１４５）。次に，最終原稿までフィードしたか否かを判断する（Ｓ１４６）。最終原稿までフィードしていなければ（Ｓ１４６：ＮＯ），図４のＳ１０１まで戻って，次の原稿をフィードする。一方，最終原稿までフィードしている場合には（Ｓ１４６：ＹＥＳ），本処理を終了する。
【００４６】
また，図４のＳ１０４で特定原稿向きが選択されている場合（Ｓ１０４：ＹＥＳ），すなわちカウンタ値が原稿トレイ２１の載置限界数の半数を超えたことによって最終原稿の読み取り完了前に既に特定原稿向きが選択されている場合には，原稿１枚ずつの印刷処理である個別印刷処理を行う（Ｓ１１２）。
【００４７】
図７は，Ｓ１１２の個別印刷処理の手順を示している。まず，読み取った原稿の向きを判別する（Ｓ１６１）。次に，読み取った原稿の向きが特定原稿向きに対して反対であるか否かを判断する（Ｓ１６２）。つまり，特定原稿向きが正向きであれば，読み取った原稿が逆向きであるか否か，特定原稿向きが逆向きであれば，読み取った原稿が正向きであるか否かを判断する。原稿の向きが特定原稿向きに対して反対である場合には（Ｓ１６２：ＹＥＳ），読み取った原稿の画像を上下反転する（Ｓ１６３）。一方，原稿の向きが特定原稿向きに対して同じである場合には（Ｓ１６２：ＮＯ），Ｓ１６３をバイパスする。これにより，読み取った原稿の画像が，特定原稿向きに揃えられる。
【００４８】
次に，付加画像の設定が有るか否かを判断する（Ｓ１６４）。付加画像が設定されている場合には（Ｓ１６４：ＹＥＳ），読み取った原稿の画像と付加画像とを合成して合成画像を作成する（Ｓ１６５）。付加画像が設定されていない場合には（Ｓ１６４：ＮＯ），Ｓ１６５をバイパスする。その後，そのページの画像を印刷する（Ｓ１６６）。
【００４９】
印刷後は，最終原稿までフィードしたか否かを判断する（Ｓ１６７）。最終原稿までフィードしていなければ（Ｓ１６７：ＮＯ），図４のＳ１０１まで戻って，次の原稿をフィードする。一方，最終原稿までフィードしている場合には（Ｓ１６７：ＹＥＳ），本処理を終了する。
【００５０】
［第２の形態］
続いて，ＭＦＰ１００のコピー処理の別形態（読取部，判断部，回転部，合成部，付加回転部の一例）について説明する。
【００５１】
第２の形態のコピー処理では，所定の枚数ごとに「特定原稿向き」を選択し，その所定の枚数単位で原稿の向きを揃えて出力する機能を有している。例えば，図９（Ａ）に示すように，原稿の向きが上下方向にばらばらになった状態で原稿がセットされたとする。この場合，所定の枚数を４枚とすると，４枚の原稿ごとに，上向きの原稿の枚数と下向きの原稿の枚数とを比較し，その中で原稿の枚数が多い向きを「特定原稿向き」として選択する。そして，図９（Ｂ）に示すように，４枚の原稿ごとに１つの向きに揃えて出力する。この点，原稿全体で１つの特定原稿向きを選択する第１の形態とは異なる。
【００５２】
以下，第２の形態のコピー処理の手順を，図１０および図１１のフローチャートを参照しつつ説明する。なお，本コピー処理も，ユーザが操作パネル４０を操作することによって入力されるコピー指示を検知することによって実行される。また，第１の形態と同様の処理については，同じステップ番号を付している。
【００５３】
まず，図１０に示すように，１枚の原稿をフィードする（Ｓ１０１）。そして，最終原稿までフィードしたか否かを判断する（Ｓ１０２）。最終原稿がフィードされたと判断された場合には（Ｓ１０２：ＹＥＳ），Ｓ２０３に移行し，付加画像の設定が有るか否かを判断する。
【００５４】
最終原稿がフィードされていない場合には（Ｓ１０２：ＮＯ），フィードした原稿を読み取る（Ｓ１０３）。その後，原稿の向きを判別し（Ｓ１０５），その判別結果を記録する（Ｓ１０６）。すなわち，正向きカウンタ，逆向きカウンタ，および原稿向きリスト３４１を適宜更新する。
【００５５】
次に，読み取った原稿の枚数をカウントする枚数カウンタをカウントアップする（Ｓ２０１）。そして，枚数カウンタのカウント値が所定値であるか否かを判断する（Ｓ２０２）。この所定値はあらかじめＭＦＰ１００が固定値として有していてもよいし，コピー処理の開始前にユーザによって設定可能であってもよい。枚数カウンタのカウント値が所定値でない場合には（Ｓ２０２：ＮＯ），Ｓ１０１に戻って，次の原稿をフィードする。
【００５６】
一方，枚数カウンタのカウント値が所定値の場合（Ｓ２０２：ＹＥＳ），あるいはＳ１０２で最終原稿をフィードしたと判断された場合（Ｓ１０２：ＹＥＳ）には，付加画像の設定が有るか否かを判断する（Ｓ２０３）。付加画像が設定されていない場合には（Ｓ２０３：ＮＯ），正向きカウンタのカウンタ値と逆向きカウンタのカウンタ値とを比較し，カウンタ値が大きい方の向きを特定原稿向きとして選択する（Ｓ２０４）。
【００５７】
一方，付加画像が設定されている場合には（Ｓ２０３：ＹＥＳ），付加画像を反転させる処理（処理負荷Ａ）と，読み取った原稿のうち特定原稿向きと異なる向きの原稿すべてを反転させる処理（処理負荷Ｂ）とでは，付加画像を反転させる処理負荷Ａの方が負荷が大きいか否かを判断する（Ｓ２１１）。付加画像の反転処理の負荷が大きくなる例としては，例えば，付加画像が高解像度のカラー画像であり，出力する画像が低解像度でモノクロ画像とすると，単純に反転する処理に加えて画像属性を揃える変換処理が必要となる場合が考えられる。他方，原稿画像の反転処理の負荷が大きくなる例としては，例えば，反転させる枚数が多いことが考えられる。これらの処理負荷を総合的に判断して何れの処理負荷が高いかを決定する。
【００５８】
付加画像を反転させる処理の方が負荷が大きい場合には（Ｓ２１１：ＹＥＳ），特定原稿向きとして正向きを選択する（Ｓ２１４）。一方，原稿の画像を反転させる処理の方が負荷が大きくない場合には（Ｓ２１１：ＮＯ），特定原稿向きとして逆向きを選択する（Ｓ２１２）。さらに，付加画像を逆向きに変換した反転付加画像を作成する（Ｓ２１３）。すなわち，実際の処理負荷の大小によって，より適切な特定原稿向きを選択する。
【００５９】
特定原稿向きを選択した後，図１１のフローチャートに移行し，特定原稿向きが正向きであるか否かを判断する（Ｓ１４１）。特定原稿向きが正向きであれば（Ｓ１４１：ＹＥＳ），原稿向きリスト３４１を参照し，逆向きとして記録されているページの画像を上下反転させる（Ｓ１４２）。これにより，原稿の向きが正向きに揃えられる。
【００６０】
一方，特定原稿向きが逆向きであれば（Ｓ１４１：ＮＯ），原稿向きリスト３４１を参照し，正向きとして記録されているページの画像を上下反転させる（Ｓ１５３）。これにより，原稿の向きが逆向きに揃えられる。
【００６１】
Ｓ１４２ないしＳ１５３で原稿の向きを揃えた後，付加画像の設定が有るか否かを判断する（Ｓ１４３）。付加画像が設定されている場合には（Ｓ１４３：ＹＥＳ），読み取った原稿の画像と付加画像とを合成した合成画像を作成する（Ｓ１４４）。付加画像が設定されていない場合には（Ｓ１４３：ＮＯ），Ｓ１４４をバイパスする。
【００６２】
その後，ページ順に印刷を開始する（Ｓ１４５）。すなわち，所定枚数分の印刷を開始する。次に，最終原稿までフィードしたか否かを判断する（Ｓ１４６）。最終原稿までフィードしていなければ（Ｓ１４６：ＮＯ），正向きカウンタ，逆向きカウンタ，枚数カウンタ，および原稿向きリスト３４１をそれぞれ初期化する（Ｓ２４１）。そして，図１０のＳ１０１まで戻って，次の原稿をフィードする。一方，最終原稿までフィードしている場合には（Ｓ１４６：ＹＥＳ），本処理を終了する。
【００６３】
以上詳細に説明したように実施の形態のＭＰＦ１００は，複数の原稿の画像情報を連続して読み取った上で，原稿の画像情報の向きの傾向として，頻出の向きである１つの向きを特定原稿向きに決定している。そして，特定原稿向きと異なる向きの原稿を抽出し，その原稿の画像を特定原稿向きに揃えるように回転処理している。すなわち，ＭＦＰ１００が原稿の向きを自動的に判断し，多量の正向き原稿に少量の逆向き原稿が混ざっている場合には印刷画像を正向きに揃え，多量の逆向き原稿に少量の正向き原稿が混ざっている場合には印刷画像を逆向きに揃える。これにより，揃える向きが固定されているものと比較して，少ない回転回数で画像を揃えて出力することが期待できる。仮に，特定原稿向きが逆向きに揃えられたとしても，ユーザにとっては不便にならない。
【００６４】
また，ＭＦＰ１００は，ウォータマーク等の付加画像も，特定原稿向きに合わせて回転処理している。そのため，特定原稿向きが逆向きになったとしても，ユーザは所望する出力物が得られる。
【００６５】
また，第１の形態では，すべての原稿を読み取った後，あるいは原稿の向きの１つが原稿トレイの載置限界数の半数を超えた場合に，特定原稿向きを決定している。そのため，特定原稿向きとして，確実に多数の向きを選択できる。また，第１の形態では，すべての原稿を読み取り終える前に仮原稿向きを選択し，付加画像をあらかじめ仮原稿向きに合わせて回転させている。これにより，より早期に印刷処理を開始することが期待できる。
【００６６】
また，第２の形態では，所定枚数ごとに特定原稿向きを決定している。そのため，所定枚数ごとに印刷が開始され，早期に全ページの印刷が完了することが期待できる。仮に，特定原稿向きを繰り返し選択していく過程で一部の特定原稿向きが本当に頻出する向きとは異なる向きになったとしても，複数枚単位で揃えられて出力されるため，ユーザは容易に識別することができる。
【００６７】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，複合機（ＭＦＰ）に限らず，コピー機，スキャナ等，画像読取機能を備えるものであれば適用可能である。また，画像形成部の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。
【００６８】
また，ＭＦＰ１００は，原稿の向きを特定する手段として，ＯＣＲ５０を有しているが，原稿の向きを特定する手段はＯＣＲ５０に限るものではない。例えば，スキャナで読み取った画像から文字を特定するＯＣＲソフトを組み込んでもよい。また，用紙にＲＦＩＤ（Radio Frequency IDentification）タグ等の記憶媒体を付し，その記憶媒体から原稿の向きに関する情報を読み出すことで特定してもよい。また，原稿に特定のマークを書き込み，そのマークを読み取ることで特定してもよい。また，文字の行の流れを判断することで特定してもよい。
【００６９】
また，実施の形態では，縦原稿のみをカウントしているが，横原稿のみをカウントするようにしてもよい。また，すべての原稿を回転処理の対象とし，縦原稿と横原稿とが混在した場合であっても１つの特定原稿向きに揃えるようにしてもよい。
【００７０】
また，実施の形態では，読み取った原稿の画像を用紙に印刷するコピー処理に本発明を適用しているが，コピー処理に限るものではない。例えば，ＦＡＸ送信処理に本発明を適用してもよい。
【００７１】
また，実施の形態では，すべての原稿を読み取った後や，載置限界数の半分を超えた後や，所定枚数の原稿を読み取った後に，特定原稿向きを選択しているが，これに限るものではない。例えば，ある向きが占める割合が読み取った原稿の８０％を超えたらその向きを特定原稿向きと判断してもよい。また，各向きの割合がほぼ同じで，原稿の向きの傾向が不明となった場合には，デフォルトとして設定されている向きを特定原稿向きとしてもよい。
【符号の説明】
【００７２】
１０    画像形成部
２０    画像読取部
３０    制御部
４０    操作パネル
５０    ＯＣＲ
１００  ＭＦＰ
【図１】
2010258915.tif 000003
【図２】
2010258915.tif 000004
【図３】
2010258915.tif 000005
【図４】
2010258915.tif 000006
【図５】
2010258915.tif 000007
【図６】
2010258915.tif 000008
【図７】
2010258915.tif 000009
【図８】
2010258915.tif 000010
【図９】
2010258915.tif 000011
【図１０】
2010258915.tif 000012
【図１１】
2010258915.tif 000013