(57)【要約】【課題】  複数の原稿の画像を連続して読み取る場合に、読み取った原稿の画像データの天地方向を合わせるために、任意の原稿を指定して画像データを回転させることができなかった。【解決手段】  原稿の画像を読み取る前に、複数の原稿の画像を連続して読み取った画像データを回転する原稿を前記複数の原稿から指定する。そして、複数の原稿の画像を連続して読み取りながら、指定された原稿の画像データは回転させて、指定されていない原稿の画像データは回転させないよう制御することを特徴とする。【選択図】  図８
2015082705.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿の画像を連続して読み取る読取手段と、
前記読取手段によって読み取った原稿の画像データを回転させる回転手段と、
前記読取手段によって原稿の画像を読み取る前に、前記回転手段によって前記画像データを回転する原稿を前記複数の原稿から指定する指定手段と、
前記読取手段によって複数の原稿の画像を連続して読み取りながら、前記指定手段によって指定された原稿の画像データは回転させて、前記指定手段によって指定されていない原稿の画像データは回転させないよう制御する制御手段と、
を有することを特徴とする画像読取装置。
【請求項２】
前記回転手段によって前記画像データを回転する原稿をサイズに応じて指定するサイズ指定手段を更に有し、
前記制御手段は、前記サイズ指定手段によって指定された原稿の画像データは回転させて、前記サイズ指定手段によって指定されていない原稿の画像データは回転させないよう制御する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記画像データを回転させる所定の角度を指定する角度指定手段を更に有し、
前記回転手段は、前記角度指定手段によって指定された前記所定の角度に従って前記画像データを回転させる
ことを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記所定の角度は、０度、９０度、１８０度、又は、２７０度であることを特徴とする請求項３に記載の画像読取装置。
【請求項５】
複数の原稿の画像を連続して読み取る読取手段と、
前記読取手段によって読み取った原稿の画像データを回転させる回転手段と、
前記読取手段によって原稿の画像を読み取る前に、前記回転手段によって前記画像データを回転する原稿をサイズに応じて指定するサイズ指定手段と、
前記読取手段によって複数の原稿の画像を連続して読み取りながら、前記サイズ指定手段によって指定された原稿の画像データは回転させて、前記サイズ指定手段によって指定されていない原稿の画像データは回転させないよう制御する制御手段と、
を有することを特徴とする画像読取装置。
【請求項６】
複数の原稿の画像を連続して読み取る読取工程と、
前記読取工程によって読み取った原稿の画像データを回転させる回転工程と、
前記読取工程によって原稿の画像を読み取る前に、前記回転工程によって前記画像データを回転する原稿を前記複数の原稿から指定する指定工程と、
前記読取工程によって複数の原稿の画像を連続して読み取りながら、前記指定工程によって指定された原稿の画像データは回転させて、前記指定工程によって指定されていない原稿の画像データは回転させないよう制御する制御工程と、
を有することを特徴とする画像読取装置の制御方法。
【請求項７】
前記回転工程によって前記画像データを回転する原稿をサイズに応じて指定するサイズ指定工程を更に有し、
前記制御工程は、前記サイズ指定工程によって指定された原稿の画像データは回転させて、前記サイズ指定工程によって指定されていない原稿の画像データは回転させないよう制御する
ことを特徴とする請求項６に記載の画像読取装置の制御方法。
【請求項８】
複数の原稿の画像を連続して読み取る読取工程と、
前記読取工程によって読み取った原稿の画像データを回転させる回転工程と、
前記読取工程によって原稿の画像を読み取る前に、前記回転工程によって前記画像データを回転する原稿をサイズに応じて指定するサイズ指定工程と、
前記読取工程によって複数の原稿の画像を連続して読み取りながら、前記サイズ指定工程によって指定された原稿の画像データは回転させて、前記サイズ指定工程によって指定されていない原稿の画像データは回転させないよう制御する制御工程と、
を有することを特徴とする画像読取装置の制御方法。
【請求項９】
請求項６乃至８のいずれか１項に記載の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取り、読み取った原稿の画像データを適切に回転させることができる画像読取装置、画像読取装置の制御方法、プログラム、及び記憶媒体に関するものである。
【背景技術】
【０００２】
従来、原稿の画像を読み取り、読み取った原稿の画像データに対して、例えば、ＯＣＲ（光学式文字読取装置）技術を用いて文字認識処理（パターンマッチング）を行い、原稿の天地方向を判定する技術が知られている。天地方向を判別できなかった場合は、１ページ目の原稿の天地方向に関する情報をユーザに指定させることにより、天地方向を判別できなかった原稿の画像データを回転させる技術が知られている。（特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１００３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、１ページ目以外の任意の原稿に対して、原稿の天地方向に関する情報を指定することができない。そのため、天地方向が異なる複数の原稿の画像を読み取る場合に、読み取った原稿の画像データの天地方向を合わせるために、任意の原稿を指定して画像データを回転させることができなかった。
【０００５】
本発明の目的の一つは、以下のとおりである。複数の原稿の画像を連続して読み取る前に、読み取った原稿の画像データを回転する原稿をユーザに指定させる。これによって、ユーザの所望する原稿の画像データを回転させることができるようにした装置や方法等を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の一態様に係る画像読取装置は以下のような構成を備える。即ち、複数の原稿の画像を連続して読み取る読取手段と、前記読取手段によって読み取った原稿の画像データを回転させる回転手段と、前記読取手段によって原稿の画像を読み取る前に、前記回転手段によって前記画像データを回転する原稿を前記複数の原稿から指定する指定手段と、前記読取手段によって複数の原稿の画像を連続して読み取りながら、前記指定手段によって指定された原稿の画像データは回転させて、前記指定手段によって指定されていない原稿の画像データは回転させないよう制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数の原稿の画像を連続して読み取る前に、読み取った原稿の画像データを回転する原稿をユーザに指定させることにより、ユーザの所望する原稿の画像データを回転させることできる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る印刷システムの構成を示すブロック図である。
【図２】本実施形態に係るＭＦＰの構成を示す断面図である。
【図３】第１の実施形態に係るＭＦＰにおいて、原稿の画像の天地方向、及び、原稿の画像の回転を説明するための図である。
【図４】第１の実施形態に係るＭＦＰにおいて、原稿給紙ユニットにセットされる原稿の画像の天地方向を示す図である。
【図５】第１の実施形態に係るＭＦＰにおいて、各種機能を実行する画面に遷移するためのメイン画面の一例を示す図である。
【図６】第１の実施形態に係るＭＦＰにおいて、原稿サイズ混載、及び原稿向き指定のモードを設定するための設定画面の一例を示す図である。
【図７】第１の実施形態に係るＭＦＰにおいて、原稿サイズ混載と原稿向き指定に係る警告画面の一例を示す図である。
【図８】第１の実施形態に係るＭＦＰにおいて、複数の原稿の画像を連続して読み取り、読み取った原稿の画像データを送信する一連の処理を説明するためのフローチャートである。
【図９】第１の実施形態に係るＭＦＰにおいて、読み取った原稿の画像データの回転に係る情報を設定する一連の処理を説明するためのフローチャートである。
【図１０】第１の実施形態に係るＭＦＰにおいて、読み取った原稿の画像データの回転に係る設定画面の一例を示す図である。
【図１１】第１の実施形態に係るＭＦＰにおいて、設定テーブルに登録された画像データの回転に係る情報の一例を示す図である。
【図１２】第１の実施形態に係るＭＦＰにおいて、設定テーブルに登録された情報に従って、画像データを回転させた結果の事例を説明するための図である。
【図１３】第１の実施形態に係るＰＣにおいて、受信した画像データの表示に係るプレビュー画面の一例を示す図である。
【図１４】第２の実施形態に係るＭＦＰにおいて、読み取った原稿の画像データの回転に係る情報を設定する一連の処理を説明するためのフローチャートである。
【図１５】第２の実施形態に係るＭＦＰにおいて、読み取った原稿の画像データの回転に係る設定画面の一例を示す図である。
【図１６】第２の実施形態に係るＭＦＰにおいて、設定テーブルに登録された画像データの回転に係る情報の一例を示す図である。
【図１７】第２の実施形態に係るＭＦＰにおいて、設定テーブルに登録された情報に従って、画像データを回転させた結果の事例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
［第１の実施形態］
本発明の第１の実施形態に係る印刷システムについて図１を用いて説明する。本実施形態に係る印刷システムは、原稿の画像を読み取る画像読取装置の一例であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）１００と、外部の情報処理装置であるＰＣ１０１、及び、サーバ１０２で構成される。なお、ＭＦＰ１００は、原稿の画像を読み取る画像読取機能と、読み取った原稿の画像データをシートに印刷する印刷機能（画像形成機能ともいう）を備えている。印刷機能はカラー、或いはモノクロでプリントができればよい。即ち、ＭＦＰ１００は画像読取装置としての役割の他に、印刷装置としての役割を果たしている。なお、本実施形態では、ＭＦＰ１００を画像読取装置の一例として説明するが、画像読取機能があれば、原稿の画像を読み取り、読み取った原稿の画像データをＰＣ１０１に送信することができるスキャナであってもよい。なお、読み取った原稿の画像データはＰＣ１０１に送信するのではなく、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の着脱可能な外部メモリに保存するスキャナであってもよい。
【００１１】
ＭＦＰ１００は、ＰＣ１０１と、ローカルエリアネットワーク等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されており、ＰＣ１０１と通信を行う。また、本実施形態では、ＭＦＰ１００とＰＣ１０１が有線ＬＡＮを介して接続される例を説明するが、ＭＦＰ１００とＰＣ１０１はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルを介して接続されてもよい。また、ＭＦＰ１００とＰＣ１０１はＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）やＢｌｕｅｔｏｏｔｈ（登録商標）などの無線通信によって通信可能に構成されてもよい。
【００１２】
ＰＣ１０１は、アプリケーションソフトによって画像データを生成し、生成した画像データをＭＦＰ１００に送信する。なお、本実施形態では、ＰＣ１０１を外部の情報処理装置の例として説明するが、情報処理装置はＰＣ１０１に限らず、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）やスマートフォンなどの携帯情報端末であってもよい。
【００１３】
一方、ＭＦＰ１００は、ネットワーク及び不図示のビデオケーブルを介してサーバ１０２と接続されている。ビデオケーブルは印刷画像の転送用に使われ、ネットワークはその他の情報のやりとりに用いられる。なお、特に断らない限り、本発明の機能が実行されるのであれば、ＭＦＰ１００とサーバ１０２の接続に用いられるネットワークは、ＬＡＮ、ＷＡＮなどのネットワークでもよい。サーバ１０２は、画像処理、印刷制御、ジョブ管理、及びユーザ認証等の様々な機能を有する。なお、サーバ１０２とＰＣ１０１とが、ＬＡＮ、ＷＡＮなどのネットワーク、あるいは無線ＬＡＮなどを介して通信可能に接続されていてもよい。
【００１４】
本実施形態に係るＭＦＰ１００は、後述するコントローラ部（制御部）１１０、リーダ部１２０、プリンタ部１３０、外部Ｉ／Ｆ１４０、操作部１５０、ＨＤＤ１６０、圧縮展開部１７０、及び、画像回転部１８０を有する。これらは電気的に接続されており、互いに制御コマンドやデータを送受信する。
【００１５】
リーダ部１２０は、コントローラ部１１０との通信を制御するスキャナ制御部１２１、及び、原稿を給紙する原稿給紙ユニット（ＤＦユニット）１２２を有する。また、リーダ部１２０での原稿の読取指示はコントローラ部１１０からスキャナ制御部１２１を介して行われ、リーダ部１２０は、原稿の画像を光学的に読み取り、電気信号としての画像データに変換する。なお、本実施形態では、リーダ部１２０での原稿の読取指示は、コントローラ部１１０からスキャナ制御部１２１を介して行われる場合について以降説明するが、このような場合に限らない。リーダ部１２０にスキャナ制御部１２１を構成として有さないＭＦＰであるならば、リーダ部１２０での原稿の読取指示は、コントローラ部１１０のＣＰＵ１１１から直接行われてもよい。
【００１６】
一方、プリンタ部１３０は、コントローラ部１１０との通信を制御するプリンタ制御部１３１を有する。さらに、プリンタ部１３０は、印刷に使用するシートを収納する複数のシート収納部（給紙段）を備えた給紙ユニット１３２、及び、印刷物に対してステイプル処理やシフト処理を施す排紙ユニット１３３を有する。また、プリンタ部１３０は、コントローラ部１１０のハードディスク（以下、ＨＤＤ）１６０に記憶された印刷対象のジョブの印刷処理を実行する。プリンタ部１３０での画像データの印刷指示は、コントローラ部１１０からプリンタ制御部１３１を介して行われる。そして、画像データに基づいて、給紙段から給紙されたシートにトナーを用いて画像を形成（印刷）し、画像データの転写と定着を行う。なお、本実施形態では、プリンタ部１３０での画像データの印刷指示は、コントローラ部１１０からプリンタ制御部１３１を介して行われる場合について以降説明するが、このような場合に限らない。プリンタ部１３０にプリンタ制御部１３１を構成として有さないＭＦＰであるならば、プリンタ部１３０での画像データの印刷指示は、コントローラ部１１０のＣＰＵ１１１から直接行われてもよい。
【００１７】
一方、コントローラ部１１０は、自装置内部に複数の処理対象となるジョブを記憶可能なＨＤＤ１６０等の不揮発メモリを備える。尚、本実施形態では、大容量かつ不揮発な記憶装置としてＨＤＤ１６０を例として説明するが、大容量かつ不揮発な記憶装置であるならば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発メモリであってもよい。
【００１８】
コントローラ部１１０は、複数の機能ブロックを有する。例えば、リーダ部１２０で読み取った原稿の画像データをＨＤＤ１６０に記憶し、そのＨＤＤ１６０から画像データを読み出して、プリンタ部１３０で当該画像データをシートに印刷するコピージョブを実行することができる。また、リーダ部１２０で読み取った原稿の画像データをコードデータに変換し、通信部の一例である外部Ｉ／Ｆ１４０を介して、外部装置であるＰＣ１０１に送信するスキャナ機能を実行することができる。尚、外部Ｉ／Ｆ１４０は、外部の装置と画像データの送受信を行うためのインタフェースであり、外部の装置とは、ＰＣ１０１及びサーバ１０２の他には、例えば、ファクシミリ、ネットワーク接続機器、外部専用装置などである。また、ＰＣ１０１やサーバ１０２から外部Ｉ／Ｆ１４０を介して受信したプリントジョブをＨＤＤ１６０に記憶する。そして、ＨＤＤ１６０から読み出してコードデータを画像データに変換して、プリンタ部１３０で当該画像データをシートに印刷する印刷機能を実行することができる。
【００１９】
また、コントローラ部１１０は、ＣＰＵ１１１、ＲＯＭ１１５、ＲＡＭ１１４、リーダＩ／Ｆ１１２、及びプリンタＩ／Ｆ１１３を有する。
【００２０】
ＣＰＵ１１１は、このＭＦＰ１００が備える各種ユニットの処理や動作等を制御する。ＲＯＭ１１５は、読み出し専用のメモリであり、ブートシーケンスやフォント情報等のプログラムを予め記憶している。一方、ＲＡＭ１１４は、読み出し及び書き込み可能なメモリであり、リーダ部１２０や外部Ｉ／Ｆ１４０より送られてきた画像データや、各種プログラムや設定情報等を記憶する。
【００２１】
また、ＲＯＭ１１５には、ＣＰＵ１１１により実行される、後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムが記憶されている。また、ＲＯＭ１１５には、ユーザインタフェース画面（以下、ＵＩ画面）を含む、後述する操作部１５０の表示部に各種のＵＩ画面を表示させるための表示制御プログラムも記憶されている。ＣＰＵ１１１がＲＯＭ１１５に記憶されているプログラムを読み出して実行することにより、各種動作を実行させる。
【００２２】
また、ＣＰＵ１１１が、外部Ｉ／Ｆ１４０を介して外部装置から受信したページ記述言語（以下、ＰＤＬと略す）データを解釈し、ラスタイメージデータ（ビットマップ画像データ）に展開する動作を実行するプログラム等もＲＯＭ１１５に記憶されている。同様に、ＣＰＵ１１１が、外部Ｉ／Ｆ１４０を介して外部装置から受信した印刷ジョブを解釈して処理するためのプログラム等もＲＯＭ１１５に記憶されている。これらは、ソフトウェアによって処理される。
【００２３】
また、ＨＤＤ１６０は、システムソフトウェアや、システムバス１１７上に配置される圧縮展開部１７０によって圧縮された画像データなどを格納することができる。このＨＤＤ１６０は、処理対象となるジョブのプリントデータ等の複数のデータを保持可能に構成されている。コントローラ部１１０は、リーダ部１２０や外部Ｉ／Ｆ１４０等の各種入力ユニットを介して入力された処理対象となるジョブを、このＨＤＤ１６０に格納し、ＨＤＤ１６０から読み出してプリンタ部１３０に出力してプリントする。また、コントローラ部１１０は、ＨＤＤ１６０から読み出したジョブを、外部Ｉ／Ｆ１４０を介して外部装置へ送信できるようにも制御する。
【００２４】
圧縮展開部１７０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によって、ＲＡＭ１１４やＨＤＤ１６０に記憶されている画像データ等を圧縮したり伸張したりする処理を行う。そして、ＲＡＭ１１４やＨＤＤ１６０に再度格納することが可能な画像処理ブロックを有する。この圧縮展開部１７０によって圧縮された画像データは、外部Ｉ／Ｆ１４０を介して外部装置へ送信することができる。
【００２５】
なお、コントローラ部１１０は、ＰＣ１０１等の外部装置から外部Ｉ／Ｆ１４０を介して画像データを受信することができる。外部Ｉ／Ｆ１４０を介して受信した画像データをＨＤＤ１６０に格納する際において、当該画像データは圧縮展開部１７０によって圧縮される。一方、ＨＤＤ１６０に格納された画像データを印刷する際において、当該画像データは圧縮展開部１７０によって伸長される。また、コントローラ部１１０は、ＨＤＤ１６０に格納した処理対象のジョブの各種出力処理を実行する。ここではＨＤＤ１６０を例にして説明したが、揮発性のＲＡＭでもよい。
【００２６】
リーダＩ／Ｆ１１２は画像入力装置であるリーダ部１２０と接続するためのインタフェースであり、プリンタＩ／Ｆ１１３は画像出力装置であるプリンタ部１３０と接続するためのインタフェースである。コントローラ部１１０は、リーダＩ／Ｆ１１２やプリンタＩ／Ｆ１１３を通じて画像データの同期系／非同期系の変換や制御を行う。
また、コントローラ部１１０は、システムバス１１７上に配置される画像回転部１８０を備える。画像回転部１８０は、画像データに対して回転処理を行う。
【００２７】
また、ＭＦＰ１００は、ユーザインタフェース部の一例に該当する、表示部を有する操作部１５０も備えている。本実施形態に係るＭＦＰ１００の操作部１５０は、不図示の表示部とハードキーとを有する。表示部は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、ＬＣＤ上に貼られた透明電極（静電容量方式でもよい）からなるタッチパネルシートとで構成され、ＬＣＤには操作画面やＭＦＰ１００の状態が表示される。操作部１５０は、当該操作画面またはハードキーを介して、ユーザからの各種設定を受け付ける機能と、ユーザに情報を提供する機能とを有する。
【００２８】
続いて、図１に示したリーダ部１２０及びプリンタ部１３０の断面図について図２を用いて説明する。
【００２９】
リーダ部１２０において、原稿２０３の情報は露光部２１３に対して、原稿２０３を相対的に移動させながら読み取られる。より具体的には、リーダ部１２０において、原稿トレイ２０２にセットされた原稿２０３は、対になっている原稿給紙ローラ２０４と分離パッド２０５によって、１枚ずつ搬送される。そして、１枚ずつ搬送された原稿２０３は、中間ローラ対２０６で装置内に送られた後、大ローラ２０８とローラ２０９によって搬送されるとともに、大ローラ２０８とローラ２１０によって更に搬送される。そして、原稿ガラス２１２に接触する形で原稿ガイド板２１７との間を通って搬送された原稿２０３はジャンプ台２１８を経由した後、大ローラ２０８とローラ２１１によって更に搬送されて、原稿排紙ローラ対２０７により原稿排紙トレイに排出される。
【００３０】
なお、原稿２０３が原稿ガラス２１２上を通過する際に、原稿ガラス２１２に接している面が露光部２１３によって露光され、その結果得られる原稿２０３からの反射光が複数のミラーを介してミラーユニット２１４に伝達される。そして、伝達された反射光はレンズ２１５を通過し、集光されて、ＣＣＤセンサ部２１６によって電気信号に変換される。ＣＣＤセンサ部２１６から出力される画像データは、前述した所定の処理が施された後、コントローラ部１１０へ転送される。なお、本実施形態におけるＭＦＰ１００のリーダ部１２０が備える光学系は、原稿からの反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ上に結像する縮小光学系である場合について説明したが、このような場合に限らない。リーダ部１２０が備える光学系は、原稿からの反射光をＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）上に結像する等倍光学系であってもよい。
【００３１】
続いて、コントローラ部１１０から出力されて、プリンタ部１３０に転送された画像データは、レーザユニット２２２によって画像データに応じたレーザ光への変換が行われる。そして、このレーザ光は感光体ドラム２２３〜２２６に照射され、感光体ドラム２２３〜２２６にはレーザ光に応じた潜像が形成される。この感光体ドラム２２３〜２２６の潜像の部分には現像ユニット２２７〜２３０によって現像剤が付着される。なお、カラー機では、シアン、イエロー、マゼンタ、ブラック用に、感光体ドラム及び現像ユニットは４つずつ備えている。
【００３２】
また、プリンタ部１３０は、給紙ユニット１３２に備えられたシート収納部（給紙段）として、引き出し状の形状の給紙カセット２３１、２３２、及び、手差しトレイ２３６を有している。なお、給紙カセット２３１、２３２、及び、手差しトレイ２３６は、複数枚のシートを保持することができる。プリンタ部１３０は、給紙カセット及び手差しトレイを複数備えていてもよく、給紙カセット又は手差しトレイのうち、少なくともいずれか一つを備えていてもよい。
【００３３】
プリンタ部１３０は、給紙カセット２３１、２３２、及び、手差しトレイ２３６のいずれかからシートを給紙し、感光体ドラム２２３〜２２６に付着された現像剤をシートに転写した後、定着器２３３に搬送されて熱と圧力により現像剤をシートに定着する。定着器２３３を通過したシートは、搬送ローラ２３４、２３５によって排紙ユニット１３３へ搬送される。排紙ユニット１３３へ搬送されたシートは、まず排紙ユニット１３３のバッファユニット２４１に送られる。ここでは、場合に応じて搬送されてきたシートを、バッファローラに巻きつけてバッファリングする。例えば、この下流で行われるステイプル等処理に時間がかかる場合は、このバッファユニット２４１を利用することによって本体から搬送されてくるシートの搬送間隔を調整することができる。
【００３４】
そして、シートは、この後、上流排出ローラ対２４２、下流排出ローラ対２４３によって搬送路２４４を経由し、スタックトレイ２４５に積まれる。スタックトレイ２４５に１部数のシート束が積載されたら、積載されたシート束は搬送路２４８を経由して、排紙トレイ２４７に排出される。
【００３５】
シフトするよう指定されている場合、スタックトレイ２４５に積載されたシートの束を、直前に排紙したシートの束に対してずらし、排紙トレイ２４７に排出することによって部の切れ目が、ユーザにとってわかりやすくなる。
【００３６】
ステイプルするよう指定されている場合、上流排出ローラ対２４２で搬送され、下流排出ローラ対２４３によって搬送路２４４を経由して、スタックトレイ２４５に積まれたシート束に対してステイプルユニット２４６によってステイプル処理が行われる。綴じられたシート束は、下流排出ローラ対２４３により排紙トレイ２４７に排出される。
【００３７】
なお、本実施形態では、感光体ドラム及び現像ユニットを４つずつ備えるカラー機を用いた場合について説明したが、感光体ドラムと現像ユニットを１つずつ備えるモノクロ機についても本発明を同様に適用できる。また、本実施形態では、電子写真方式で画像をシートに印刷する方法について説明したが、画像を印刷することができるものであれば、インクジェット方式であってもよく、その他の方法であってもよい。
【００３８】
続いて、第１の実施形態に係るＭＦＰ１００において、原稿の画像の天地方向、及び、原稿の画像の回転について図３を用いて説明する。本実施形態において原稿の画像の天地方向は、原稿給紙ユニット１２２にセットされた原稿２０３の画像をリーダ部１２０が読み取る際に、原稿２０３が搬送される方向を基準として、図３（Ａ）に示すように定義される。即ち、原稿の画像３０１の天地方向は０度、原稿の画像３０２の天地方向は９０度、原稿の画像３０３の天地方向は１８０度、及び、原稿の画像３０４の天地方向は２７０度である。また、図３（Ｂ）に示すように天地方向が０度である原稿の画像３０１を時計回りに９０度回転させると、天地方向が２７０度である原稿の画像３０４となる。同様に、天地方向が２７０度である原稿の画像３０４を反時計回りに９０度回転させると、天地方向が０度である原稿の画像３０１となる。即ち、時計回りに９０度回転させることは、天地方向を２７０度回転させることに相当し、また、反時計回りに９０度回転させることは、天地方向を９０度回転させることに相当する。
【００３９】
続いて、第１の実施形態に係るＭＦＰ１００において、原稿給紙ユニット１２２にセットされる原稿の画像の天地方向について図４を用いて説明する。
【００４０】
図４（Ａ）に示すように、画像の天地方向が０度である原稿４０１を原稿給紙ユニット１２２にセットした場合は、読み取った原稿の画像データの天地方向は０度である。同様に、画像の天地方向が０度である原稿４０２や原稿４０３を原稿給紙ユニット１２２にセットした場合も、読み取った原稿の画像データの天地方向は０度である。
【００４１】
一方、図４（Ｂ）に示すように、画像の天地方向が９０度である原稿４１１を原稿給紙ユニット１２２にセットした場合は、読み取った原稿の画像データの天地方向は２７０度である。同様に、画像の天地方向が２７０度である原稿４１２や原稿４１３を原稿給紙ユニット１２２にセットした場合も、読み取った原稿の画像データの天地方向は２７０度である。即ち、読み取った原稿の画像データの天地方向を０度にするためには、画像データを反時計回りに９０度回転（天地方向を９０度回転）させる必要がある。
【００４２】
なお、第１の実施形態では、原稿給紙ユニット１２２にセットされる原稿の画像の天地方向は０度であることを基準として以降説明を進める。
【００４３】
続いて、第１の実施形態に係るＭＦＰ１００において、操作部１５０に表示されるメイン画面５００の一例を図５に示す。第１の実施形態におけるメイン画面５００には、コピー機能５０１や、スキャン送信機能５０２といった各種機能を呼び出す選択ボタンが列挙されている。メイン画面５００は、ユーザが所望の選択ボタンを押下することによって、各種機能を利用するための画面に遷移するよう構成されている。第１の実施形態では、スキャン送信機能５０２の選択ボタンが押下されて、スキャン送信機能５０２を実行する画面に遷移されているとして以降説明を進める。
【００４４】
続いて、第１の実施形態に係るＭＦＰ１００において、原稿サイズ混載、及び、原稿向き指定のモードを設定するための設定画面（６００，６１０）について図６を用いて説明する。
【００４５】
まず、原稿サイズ混載のモードについて詳細を説明する。図６（Ａ）に示すように原稿サイズ混載に係る設定画面６００では、サイズの異なる複数の原稿を原稿給紙ユニット１２２にセットして原稿の画像を読み取る場合に、混載モード６０１をＯＮに設定する。
【００４６】
混載モード６０１がＯＮに設定されている場合は、原稿を１ページ読み取るごとに、当該原稿の副走査方向の長さに応じたメモリ領域が確保される。例えば、１ページ目の原稿サイズがＡ４である場合は、１ページ目の原稿の画像データを格納するためにＡ４に応じたメモリ領域が確保される。一方、２ページ目の原稿サイズがＡ３である場合は、２ページ目の原稿の画像データを格納するためにＡ３に応じたメモリ領域が確保される。
【００４７】
一方、混載モード６０１がＯＦＦに設定されている場合は、読み取る原稿のすべてについて、原稿の１ページ目の副走査方向の長さに応じたメモリ領域が確保される。例えば、１ページ目の原稿サイズがＡ４である場合は、１ページ目の原稿の画像データを格納するためにＡ４に応じたメモリ領域が確保される。一方、２ページ目以降の原稿サイズがＡ３である場合でも、２ページ目以降の原稿の画像データを格納するために確保されるそれぞれのメモリ領域は、Ａ４に応じたメモリ領域である。
【００４８】
即ち、サイズの異なる複数の原稿を原稿給紙ユニット１２２にセットして原稿の画像を読み取る場合は、混載モード６０１をＯＮに設定すればよい。一方、サイズの異ならない複数の原稿を原稿給紙ユニット１２２にセットして原稿の画像を読み取る場合は、混載モード６０１をＯＦＦに設定すればよい。
【００４９】
次に、原稿向き指定のモードについて詳細を説明する。図６（Ｂ）に示すように原稿向き指定に係る設定画面６１０では、読み取る原稿の画像データを回転させて天地方向を０度に合わせて、当該画像データをＰＣ１０１等の外部装置に送信する場合に、向き指定モード６１１をＯＮに設定する。
【００５０】
向き指定モード６１１がＯＮに設定されている場合は、原稿給紙ユニット１２２にセットされた原稿の画像の天地方向６１２を更に設定する。そして、設定された天地方向６１２の情報に従って、読み取った原稿のすべての画像データは一括して回転され、画像データの天地方向が０度に合わさった状態で外部装置に送信される。例えば、向き指定モード６１１がＯＮに設定されていて、天地方向６１２が２７０度に設定されている場合は、読み取った原稿の画像データの天地方向を０度に合わせるために、当該画像データは反時計回りに９０度（天地方向を９０度）回転される。一方、向き指定モード６１１がＯＦＦに設定されている場合は、読み取った原稿の画像データは回転されない。
【００５１】
即ち、原稿給紙ユニット１２２にセットされた原稿の画像の天地方向が２７０度である場合は、向き指定モード６１１をＯＮに設定すればよい。一方、原稿給紙ユニット１２２にセットされた原稿の画像の天地方向が０度である場合は、向き指定モード６１１をＯＦＦに設定すればよい。
【００５２】
このように、向き指定モード６１１の設定内容（ＯＮ／ＯＦＦ）に従って、読み取った原稿の画像データを回転させるか否かを制御することができる。
【００５３】
尚、混載モード６０１と向き指定モード６１１が同時にＯＮに設定されている場合は、図７に示すような警告画面７００を操作部１５０に表示することによって、原稿給紙ユニット１２２にセットされた原稿の画像の天地方向を確認するようユーザに促してもよい。なぜなら、サイズの異なる複数の原稿の画像を読み取る場合に、画像の天地方向が９０度の原稿と２７０度の原稿が原稿給紙ユニット１２２に混在することや、画像の天地方向が０度の原稿と１８０度の原稿が原稿給紙ユニット１２２に混在することが考えられる。そのような場合、設定された天地方向６１２の情報に従って、一括して回転させた後の画像データの天地方向が０度に合わないことがあるためである。
【００５４】
第１の実施形態では、原稿給紙ユニット１２２にセットされた複数の原稿の画像を連続して読み取る前に、読み取った原稿の画像データを回転する原稿をページ単位に指定するとともに、当該画像データを回転させる角度を指定する。これによって、画像の天地方向が異なる複数の原稿を原稿給紙ユニット１２２にセットした場合であっても、読み取った原稿の画像データの天地方向を容易に合わせることができるようにする場合について以降説明を進める。
【００５５】
第１の実施形態に係るＭＦＰ１００において、原稿給紙ユニット１２２にセットされた複数の原稿の画像を連続して読み取り、読み取った原稿の画像データを送信する一連の処理について、図８に示したフローチャートを用いて説明する。なお、図８の処理は、スキャン送信機能５０２の選択モードが押下されて、スキャン送信機能５０２を実行するための画面に遷移されている状態で開始される。また、混載モード６０１、及び向き指定モード６１１が同時にＯＮに設定されている状態で開始される。なお、図８のフローチャートの各処理は、ＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０から読み出されてＲＡＭ１１４に展開されたプログラムを実行することによって実現される。
【００５６】
まず、Ｓ８０１において、操作部１５０の不図示のスタートキーの押下によって、ジョブの実行指示を受け付けたか否かを判定する。受け付けたと判定されたならば、Ｓ８０２に進む。一方、ジョブの実行指示を受け付けるまでＳ８０１に留まる。
【００５７】
Ｓ８０２において、Ｓ８０１で実行指示を受け付けたジョブは、リーダ部１２０によって読み取った原稿の画像データの天地方向を考慮する必要があるジョブであるか否かを判定する。なお、読み取った原稿の画像データの天地方向を考慮する必要があるジョブとは、例えば以下のとおりである。即ち、原稿の種類として文字のみで構成される原稿、又は、文字と写真の混在で構成される原稿を読み取り、原稿の画像データを外部Ｉ／Ｆ１４０を介して任意の宛先に送信するよう指定されているジョブである。なぜなら、原稿を読み取って画像データを生成する際のファイル形式の設定によっては、読み取った原稿の文字に対応する文字コードを画像データに埋め込む処理を行うため、原稿の文字を正しい向きで正しく認識する必要があるからである。
【００５８】
一方、任意の宛先に送信するよう指定されているジョブでも、原稿の種類として文字を含まない写真のみで構成される原稿を読み取る場合は、文字コードを画像データに埋め込む処理が行われない為、読み取った原稿の画像データの天地方向を考慮する必要がない。
【００５９】
そこで、Ｓ８０２での判定の結果、読み取る原稿の種類の設定が、文字のみで構成される原稿、又は、文字と写真の混在で構成される原稿である場合はＹＥＳと判定し、一方で、写真のみで構成される原稿である場合はＮＯと判定する。
【００６０】
もしくは、原稿の画像データを１つのファイルに変換する際に、当該ファイルのファイル形式として、文字コードを画像データに埋め込む処理を行うファイル形式が設定された場合はＹＥＳと判定する。一方で、文字コードを画像データに埋め込む処理を行わないファイル形式が設定された場合はＮＯと判定する。
【００６１】
なお、ユーザによっては、原稿の種類として写真のみで構成される原稿を読み取る場合であっても、読み取った原稿の画像データの天地方向を合わせたい場合がある。そのため、原稿の種類として写真のみで構成される原稿を読み取る場合でも、読み取った原稿の画像データの天地方向を合わせるための操作（詳細は図９を用いて後述する）を行うか否かを、ユーザの設定に従って切り替えることができるようにしてもよい。
【００６２】
Ｓ８０２での判定の結果、読み取った原稿の画像データの天地方向を考慮する必要があるジョブであると判定されたならば、後述するＳ９００に進む。一方、Ｓ８０２でＮＯと判定されたならば、Ｓ８０３に進む。
【００６３】
第１の実施形態における図８のＳ９００について、読み取った原稿の画像データの回転に係る情報を設定する一連の処理を図９のフローチャートを用いて説明する。なお、図９のフローチャートの各処理は、ＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０から読み出されてＲＡＭ１１４に展開されたプログラムを実行することによって実現される。
【００６４】
Ｓ９０１において、読み取った原稿の画像データの回転に係る図１０の設定画面１０００が呼び出されたか否かを判定する。呼び出されたと判定された場合は、Ｓ９０２に進む。一方、呼び出されるまで、Ｓ９０１に留まる。
【００６５】
Ｓ９０２において、図１０の設定画面１０００上で、原稿の画像データを回転する原稿指定１００１を受け付けて、Ｓ９０３に進む。
【００６６】
Ｓ９０３において、図１０の設定画面１０００上で、原稿の画像データを回転させる角度指定１００２を受け付けて、Ｓ９０４に進む。なお、回転させる角度指定１００２は、例えば、０度、１８０度、９０度（時計回りに９０度）、２７０度（反時計回りに９０度）であり、９０度単位で所定の角度を指定することができる。なお、回転させる角度指定１００２は、１度単位で所定の角度を指定することができるようにしてもよい。
【００６７】
Ｓ９０４において、図１０の設定画面１０００上で、ＯＫボタン１００３が押下されたか否かを判定する。押下されたと判定されたならば、Ｓ９０５に進む。一方、押下されるまで、Ｓ９０４に留まる。
【００６８】
Ｓ９０５において、Ｓ９０２で受け付けた原稿ページと、Ｓ９０３で受け付けた回転させる角度を図１１の設定テーブル１１００に登録して、Ｓ９０６に進む。なお、設定テーブル１１００に登録された設定情報は、ＲＡＭ１１４又はＨＤＤ１６０に格納される。
【００６９】
Ｓ９０６において、原稿ページと回転させる角度を他に登録するか否かを判定する。他に登録するならば、Ｓ９０２に戻って以降の処理を進める。一方、Ｓ９０６でＮＯと判定されたならば、読み取った原稿の画像データの回転に係る情報を設定する一連の処理（図８のＳ９００）を終了して、図８のＳ８０３に進む。
【００７０】
Ｓ８０３において、原稿給紙ユニット１２２にセットされた原稿の搬送を開始して、Ｓ８０４に進む。
【００７１】
Ｓ８０４において、搬送された当該原稿の画像をリーダ部１２０によって読み取って、Ｓ８０５に進む。
【００７２】
Ｓ８０５において、設定テーブル１１００に登録された原稿ページと回転させる角度を参照し、Ｓ８０４で読み取った原稿は画像データを回転するよう設定されているか否かを判定する。設定されていると判定されたならば、Ｓ８０６に進む。一方、Ｓ８０５でＮＯと判定されたならば、Ｓ８０７に進む。なお、画像データを回転させる角度指定は０度（回転なし）として指定されている場合は、画像データを回転するよう指定されていないとみなし、Ｓ８０５でＮＯと判定される。
【００７３】
Ｓ８０６において、設定テーブル１１００に登録された原稿ページと回転させる角度に従って、Ｓ８０４で読み取った原稿の画像データを画像回転部１８０によって回転させて、Ｓ８０７に進む。
【００７４】
設定テーブル１１００に登録された原稿ページと回転させる角度に従って、読み取った原稿の画像データを回転させた結果の事例について、図１２を用いて説明する。
【００７５】
図１１の設定テーブル１１００に、例えば、１枚目，４枚目の原稿の画像データを反時計回りに９０度回転するよう登録されていた場合、図１２（Ａ）に示した原稿のうち、１枚目，４枚目の原稿についてはＳ８０５でＹＥＳと判定される。一方、２枚目，３枚目，５枚目の原稿についてはＳ８０５でＮＯと判定される。なお、１枚目，４枚目の原稿の画像の天地方向は２７０度であり、２枚目，３枚目，５枚目の原稿の画像の天地方向は０度である。そのため、Ｓ８０６において、１枚目，４枚目の原稿の画像データは、設定テーブル１１００に登録された回転させる角度に従って、画像データの回転処理が実行される。一方、２枚目，３枚目，５枚目の原稿の画像データの回転処理は実行されない。Ｓ８０６で回転処理が実行された後の１枚目，４枚目の原稿の画像データは、図１２（Ｂ）に示すように反時計回りに９０度回転される。これによって、画像の天地方向が異なる複数の原稿を原稿給紙ユニット１２２に混載してセットした場合であっても、原稿の画像の天地方向を０度に合わせることができる。
【００７６】
Ｓ８０７において、Ｓ８０４で読み取った原稿の画像データ、もしくは、Ｓ８０６で回転させた後の画像データを圧縮展開部１７０によって圧縮する。画像データを圧縮した後、ＨＤＤ１６０に格納して、Ｓ８０８に進む。
【００７７】
Ｓ８０８において、Ｓ８０３で搬送された当該原稿を原稿排紙トレイに排出して、Ｓ８０９に進む。
【００７８】
Ｓ８０９において、原稿給紙ユニット１２２にセットされたすべての原稿が原稿排紙トレイに排出されたか否かを判定する。排出されていないと判定されたならば、Ｓ８０３に戻って以降の処理を進める。一方、排出されたと判定されたならば、Ｓ８１０に進む。
【００７９】
Ｓ８１０において、Ｓ８０７でＨＤＤ１６０に格納された画像データを読み出して、当該画像データを外部Ｉ／Ｆ１４０を介して任意の宛先に送信する。そして、Ｓ８１０で送信された画像データをＰＣ１０１等の外部装置が受信し、ＰＣ１０１等が備える操作部に図１３のプレビュー画面１３００を表示する。ユーザは、プレビュー画面１３００上で、受信した画像データを回転させることなしに、天地方向が０度で合わさった画像データを確認することができる。
【００８０】
以上が、第１の実施形態に係るＭＦＰ１００において、複数の原稿の画像を連続して読み取り、読み取った原稿の画像データを送信する一連の処理の詳細である。なお、Ｓ８０７でＨＤＤ１６０に格納された画像データを任意の宛先に送信して、ＰＣ１０１等が備える操作部にプレビュー表示させる場合について説明したが、このような場合に限らない。ＨＤＤ１６０に格納された画像データを参照して、ＭＦＰ１００が備える操作部１５０にプレビュー表示させてもよい。また、読み取った原稿の画像データの回転に係る情報を設定するＳ９００の処理について、ジョブの実行指示を受け付けた後にＳ９００の処理を実行する場合について説明したが、このような場合に限らない。ジョブの実行指示を受け付ける前にＳ９００の処理を先に実行してもよく、もしくは、原稿の画像データの回転に係る情報についてサーバ１０２を介してインポートしてもよい。例えば、ジョブの実行指示を受け付ける前にユーザ認証が行われ、設定テーブルをユーザごとに保持している場合は、ユーザ認証に従って設定テーブル１１００に登録されている情報を参照し、原稿の画像データの回転に係る情報をインポートすることができる。
【００８１】
また、スキャン送信機能５０２の選択モードが押下されて、スキャン送信機能５０２を実行するための画面に遷移されている状態で、図８の一連の処理が開始される場合について説明したが、このような場合に限られない。コピー機能５０１の選択モードが押下されて、コピー機能５０１を実行するための画面に遷移されている状態もおいても、図８のＳ８０１からＳ８０９までの処理について同様に本発明を適用できる。なお、この場合、Ｓ８１０では、Ｓ８０７でＨＤＤに格納された画像データを読み出して、プリンタ部１３０によって当該画像データをシートに印刷する処理を実行する。また、この場合は、Ｓ８０２において、読み取った原稿の画像データの天地方向を考慮する必要があるジョブであるか否かは、原稿の画像データをシートに印刷した後にステイプルするよう指定されているジョブであるかに従って判定してもよい。
【００８２】
以上説明したように、第１の実施形態では、原稿給紙ユニット１２２にセットされた複数の原稿の画像を連続して読み取る前に、読み取った原稿の画像データを回転する原稿をページ単位に指定させるとともに、当該画像データを回転させる角度を指定させた。これによって、画像の天地方向が異なる複数の原稿を原稿給紙ユニット１２２にセットした場合であっても、原稿のページの指定に従って、読み取った原稿の画像データを回転し、当該画像データの天地方向を容易に合わせることができる。
【００８３】
尚、第１の実施形態では、読み取った原稿の画像データの回転に係る情報を設定する際、読み取った原稿の画像データを回転する原稿をページ単位に指定させるとともに、当該画像データを回転させる角度を指定させる場合について説明した。このような場合に限らず、例えば、原稿給紙ユニット１２２にセットされた複数の原稿の画像の天地方向がすべて同じである場合は、画像データを回転させる角度を原稿のページ単位に指定することなく、画像データを一括して回転させることが可能である。一方、原稿のページ単位に画像データを回転させるために設定テーブル１１００に原稿ページと回転させる角度が登録されている場合は、原稿のページ単位に画像データを回転させることが優先される。そのため、画像データを一括して回転させる処理は制限される。
【００８４】
［第２の実施形態］
前述した第１の実施形態では、読み取った原稿の画像データを回転する原稿をページ単位に指定させるとともに、当該画像データを回転させる角度を指定させた。
【００８５】
一方、第２の実施形態では、読み取った原稿の画像データを回転する原稿をサイズに応じて指定させるとともに、当該画像データを回転させる角度を指定させる場合について以降説明する。
【００８６】
第２の実施形態において、複数の原稿の画像を連続して読み取り、読み取った原稿の画像データを送信する一連の処理を説明するためのフローチャートは図８と同様のため、その説明は省略する。
【００８７】
一方、第２の実施形態では、読み取った原稿の画像データの回転に係る情報を設定するＳ８００の処理における一部の動作が第１の実施形態とは異なる。そこで、第１の実施形態における処理と共通する動作は同一のステップ番号を付し、詳細な説明は省略する。第１の実施形態における処理とは差分となる動作を中心に、図１４のフローチャートを用いて説明する。なお、図１４のフローチャートの各処理は、ＣＰＵ１１１が、ＲＯＭ１１５又はＨＤＤ１６０から読み出されてＲＡＭ１１４に展開されたプログラムを実行することによって実現される。
【００８８】
Ｓ９０１において、読み取った原稿の画像データの回転に係る情報を設定する図１５の設定画面１５００が呼び出されたと判定された場合は、Ｓ１４０１に進む。
【００８９】
Ｓ１４０１において、図１５の設定画面１５００上で、原稿の画像データを回転する原稿サイズ指定１５０１を受け付けて、Ｓ９０３に進む。
【００９０】
Ｓ９０３において、図１５の設定画面１５００上で、原稿の画像データを回転させる角度指定１５０２を受け付けて、Ｓ９０４に進む。
【００９１】
Ｓ９０４において、図１５の設定画面１５００上で、ＯＫボタン１５０３が押下されたか否かを判定する。押下されたと判定されたならば、Ｓ１４０２に進む。
【００９２】
Ｓ１４０２において、Ｓ１４０１で受け付けた原稿サイズと、Ｓ９０３で受け付けた回転させる角度を図１６の設定テーブル１６００に登録して、Ｓ１４０３に進む。なお、設定テーブル１６００に登録された設定情報は、ＲＡＭ１１４又はＨＤＤ１６０に格納される。
【００９３】
Ｓ１４０３において、原稿サイズと回転させる角度を他に登録するか否かを判定する。他に登録するならば、Ｓ１４０１に戻って以降の処理を進める。一方、Ｓ１４０３でＮＯと判定されたならば、読み取った原稿の画像データの回転に係る情報を設定する第２の実施形態に係る一連の処理を終了して、図８のＳ８０３に進む。
【００９４】
第２の実施形態において、設定テーブル１６００に登録された原稿サイズと回転させる角度に従って、読み取った原稿の画像データを回転させた結果の事例について、図１７を用いて説明する。
【００９５】
図１６の設定テーブル１６００に、例えば、リーダ部１２０によって読み取った原稿のサイズがＢ４、又は、Ａ３であるならば、読み取った原稿の画像データを反時計回りに９０度回転するよう登録されている。一方、読み取った原稿のサイズがＬＴＲ、又は、Ａ４であるならば、読み取った原稿の画像データを０度回転する（即ち、回転しない）よう登録されている。
【００９６】
なお、リーダ部１２０によって読み取った原稿のサイズがＡ５であった場合、図１６の設定テーブル１６００にはＡ５サイズに係る情報は登録されていない。このような場合は、読み取った原稿の画像データを０度回転する（即ち、回転しない）よう登録されているとみなす。
【００９７】
例えば、図１７（Ａ）に示した原稿のうち、原稿サイズがＡ４である１枚目，２枚目，３枚目の原稿については、０度回転する（即ち、回転しない）よう登録されているため、Ｓ８０５でＮＯと判定される。一方、原稿サイズがＡ３である４枚目，５枚目の原稿については、反時計回りに９０度回転するよう登録されているため、Ｓ８０５でＹＥＳと判定される。なお、原稿サイズがＡ４である１枚目，２枚目，３枚目の原稿の画像の天地方向は０度であり、原稿サイズがＡ３である４枚目，５枚目の原稿の画像の天地方向は２７０度である。そのため、Ｓ８０６において、１枚目，２枚目，３枚目の原稿の画像データの回転処理は実行されない。一方、４枚目，５枚目の原稿の画像データは、図１６の設定テーブル１６００に登録された回転させる角度に従って、画像データの回転処理が実行される。
【００９８】
Ｓ８０６で回転処理が実行された後の４枚目，５枚目の原稿の画像データは、図１７（Ｂ）に示すように反時計回りに９０度回転される。これによって、画像の天地方向が異なる複数の原稿を原稿給紙ユニット１２２に混載してセットした場合であっても、原稿の画像の天地方向を０度に合わせることができる。
【００９９】
以上説明したように、第２の実施形態では、原稿給紙ユニット１２２にセットされた複数の原稿の画像を連続して読み取る前に、読み取った原稿の画像データを回転する原稿をサイズに応じて指定させるとともに、当該画像データを回転させる角度を指定させた。これによって、画像の天地方向が異なる複数の原稿を原稿給紙ユニット１２２にセットした場合であっても、原稿のサイズに応じた指定に従って、読み取った原稿の画像データを回転し、当該画像データの天地方向を容易に合わせることができる。
【０１００】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１０１】
例えば、ユーザによって指定された原稿のページに従って、読み取った原稿の画像データを回転するモードと、ユーザによって指定された原稿のサイズに従って、読み取った原稿の画像データを回転するモードのいずれかをユーザは設定できるようにしてもよい。そのような場合は、原稿のページの指定に従って、又は、原稿のサイズに応じた指定に従って、読み取った原稿の画像データを回転するかを、ユーザが設定したモードに応じて切り替えることができる。また、例えば、サイズの異なる複数の原稿を原稿給紙ユニット１２２に同時にセットした場合は、サイズの異なる原稿の前後のページで、原稿の画像の天地方向が異なることが多い。例えば、図１７（Ａ）では、Ａ４とＡ３でサイズの異なる３枚目と４枚目の原稿で画像の天地方向が異なっている。そこで、原稿の１ページ目とはサイズが異なる原稿の先頭ページ（図１７（Ａ）の例では４ページ目）の指定を受け付けることで、画像データを回転させるすべての原稿ページの指定を省略することができる。
【０１０２】
また、本実施形態では、原稿トレイ２０２にセットされた原稿の画像を原稿ガラス２１２上で読み取る場合について説明したが、原稿台２２１にセットされた原稿の画像をプラテンガラス２２０上で読み取る場合についても同様に本発明を適用することができる。
【０１０３】
また、例えば、本実施形態では、ＭＦＰ１００のコントローラ部１１０のＣＰＵ１１１が上記各種制御の主体となっていたが、ＭＦＰ１００と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１０４】
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１０５】
（その他の実施形態）
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をコンピュータパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。また、複数のＣＰＵで分散処理をすることでも実現できる。
【図１】
2015082705.tif 000003
【図２】
2015082705.tif 000004
【図３】
2015082705.tif 000005
【図４】
2015082705.tif 000006
【図５】
2015082705.tif 000007
【図６】
2015082705.tif 000008
【図７】
2015082705.tif 000009
【図８】
2015082705.tif 000010
【図９】
2015082705.tif 000011
【図１０】
2015082705.tif 000012
【図１１】
2015082705.tif 000013
【図１２】
2015082705.tif 000014
【図１３】
2015082705.tif 000015
【図１４】
2015082705.tif 000016
【図１５】
2015082705.tif 000017
【図１６】
2015082705.tif 000018
【図１７】
2015082705.tif 000019