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