(57)【要約】【課題】外部装置からの指示に基づいて原稿を読み取る画像読取装置において、読取条件を受信してから原稿の読取完了までの時間を短縮すること。【解決手段】画像読取装置は、操作部を介してスキャン指示の入力操作を受け付けると（Ｓ２：ＹＥＳ）、読取を開始し（Ｓ３）、外部装置から読取条件を受信する前に（Ｓ８：ＮＯ）、ＡＦＥ調整処理を実行する（Ｓ６）。そして、読取条件を受信した後に（Ｓ８：ＹＥＳ）、光量調整処理を実行し（Ｓ１４）、読取を継続する。外部装置から読取条件を受信する前にＡＦＥ調整処理を実行し、読取を開始することで、外部装置から読取条件を受信した後にＡＦＥ調整処理を実行する場合に比べて、読取条件を受信してから原稿の読取完了までの時間を短縮することができる。【選択図】図３
2014197778.tif 000002
【特許請求の範囲】
【請求項１】
光源と、受光部と、を有する画像読取部と、
外部装置と送受信可能な送受信部と、
入力操作を受け付ける操作部と、
制御部と、
を備え、
前記制御部は、
前記操作部を介して前記入力操作を受け付けた後、前記送受信部が前記外部装置から読取条件を受信する前に、前記画像読取部を用いて読取を開始し、前記送受信部が前記読取条件を受信後、前記読取条件に従って前記画像読取部を用いて読取を実行する、
画像読取装置。
【請求項２】
請求項１記載の画像読取装置であって、
前記制御部は、
前記操作部を介して前記入力操作を受け付けた後、前記送受信部が前記外部装置から前記読取条件を受信する前に、前記光源が消灯された状態でデジタルデータの読取データを生成することによって読取を開始する、
画像読取装置。
【請求項３】
請求項２記載の画像読取装置であって、
更に、
前記受光部の受光により生成されるアナログデータの読取データを前記デジタルデータの読取データに変換する変換部、
を備え、
前記制御部は、
前記操作部を介して前記入力操作を受け付けた後、前記送受信部が前記外部装置から前記読取条件を受信する前に、前記光源が消灯された状態で前記変換部を調整して前記デジタルデータの読取データを調整する暗出力調整処理と、
前記送受信部が前記読取条件を受信した後、前記暗出力調整処理で調整された前記変換部を用いて、前記読取条件に従って前記光源の照射量を調整する光源調整処理と、
前記光源調整処理で調整された前記照射量を用いて前記光源を照射させる照射処理と、
を実行して前記読取を実行する、
画像読取装置。
【請求項４】
請求項３記載の画像読取装置であって、
前記制御部は、
更に、
前記読取データを受信可能とするソフトウェアを起動させる起動命令を前記送受信部を用いて前記外部装置に送信する起動命令送信処理と、
前記照射処理により照射される原稿を読み取り、生成された前記原稿の読取データを前記送受信部を用いて前記外部装置に送信するデータ送信処理と、
を更に実行し、
前記操作部を介して前記入力操作を受け付けたら、前記起動命令送信処理、前記暗出力調整処理の順で実行し、前記送受信部を介して前記読取条件を受信する、
画像読取装置。
【請求項５】
請求項４記載の画像読取装置であって、
前記ソフトウェアは、前記読取条件を送信可能とするソフトウェアを兼ねる、
画像読取装置。
【請求項６】
請求項３から請求項５のいずれか一項に記載の画像読取装置であって、
前記制御部は、単一の条件で前記変換部を調整する、
画像読取装置。
【請求項７】
請求項２記載の画像読取装置であって、
更に、
前記受光部の受光により生成されるアナログデータの読取データを前記デジタルデータの読取データに変換する変換部、
を備え、
前記制御部は、
前記操作部を介して前記入力操作を受け付けた後、前記光源が消灯された状態で前記変換部を調整して前記デジタルデータの読取データを調整する暗出力調整処理と、
前記暗出力調整処理の後であって前記送受信部が前記外部装置から読取条件を受信する前に、前記暗出力調整処理で調整された前記変換部を用いて、指定可能な全ての前記読取条件における前記光源の照射条件を設定する照射条件決定処理と、
前記送受信部が前記読取条件を受信した後、前記照射条件決定処理で決定された前記照射条件のうち、受信した前記読取条件に対応する前記照射条件を用いて前記光源の照射量を調整する光源調整処理と、
前記読取準備処理で調整された前記照射量を用いて前記光源を照射させる照射処理と、
を実行して前記読取を実行する、
画像読取装置。
【請求項８】
請求項４記載の画像読取装置と、外部装置とからなる画像読取システムであって、
前記外部装置は、
前記送受信部に前記読取条件を送信し、前記起動命令及び前記原稿の読取データを受信する外部装置送受信部と、
前記ソフトウェア及び前記原稿の読取データが記憶される外部装置記憶部と、
外部装置制御部と、
を備え、
外部装置制御部は、
前記外部装置送受信部が前記画像読取装置から前記起動命令を受信した場合に、前記外部装置記憶部に記憶された前記ソフトウェアを起動する起動処理と、
前記ソフトウェアの起動後に前記画像読取装置に前記外部装置送受信部を用いて前記読取条件を送信する読取命令送信処理と、
前記外部装置送受信部が前記画像読取装置から前記原稿の読取データを受信した場合に、前記原稿の読取データを前記外部装置記憶部に記憶する記憶処理と、
を実行する、
画像読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置からの指示に基づいて原稿を読み取る画像読取装置に用いられる技術に関する。
【背景技術】
【０００２】
従来から、外部装置からの指示に基づいて原稿を読み取る装置が知られている（例えば、特許文献１）。この装置では、外部装置からの原稿画像の読取開始が指示されたことを検出した場合に原稿を照射する光源を点灯させて当該光源の光量調整を開始し、原稿を読み取る。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２１８１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の画像読取装置では、外部装置から読取条件を受信する前に読取を開始することができない。外部装置から読取条件を受信する前から読取を開始することで、読取条件を受信してから原稿の読取完了までの時間を短縮する技術が望まれている。
【０００５】
本明細書では、外部装置からの指示に基づいて原稿を読み取る画像読取装置において、読取条件を受信してから原稿の読取完了までの時間を短縮する技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像読取装置は、光源と、受光部と、を有する画像読取部と、外部装置と送受信可能な送受信部と、入力操作を受け付ける操作部と、制御部と、を備え、前記制御部は、前記操作部を介して前記入力操作を受け付けた後、前記送受信部が前記外部装置から読取条件を受信する前に、前記画像読取部を用いて読取を開始し、前記送受信部が前記読取条件を受信後、前記読取条件に従って前記画像読取部を用いて読取を実行する。
【０００７】
この画像読取装置では、読取条件を受信する前に入力操作を受け付けており、入力操作を受け付けた後であって読取条件を受信する前に、読取を開始する。これによって、読取条件を受信した後に読取を開始する場合に比べて、読取条件を受信してから実行される処理を少なくすることができ、読取条件を受信してから原稿の読取完了までの時間を短縮することができる。
【０００８】
また、上記の画像読取装置では、前記制御部は、前記操作部を介して前記入力操作を受け付けた後、前記送受信部が前記外部装置から前記読取条件を受信する前に、前記光源が消灯された状態でデジタルデータの読取データを生成することによって読取を開始する構成としても良い。
【０００９】
この画像読取装置では、読取を開始すると、光源が消灯された状態で読取データを生成する。光源が点灯された状態で読取データを生成する場合には、読取条件を指定する必要があり、読取条件が受信されるのを待機する必要がある。その一方、光源が消灯された状態で読取データを生成する場合には、読取条件を指定する必要がなく、読取条件が受信されるのを待機する必要がない。そのため、入力操作を受け付けた後であって読取条件を受信する前に、読取を開始することができる。
【００１０】
また、上記の画像読取装置では、更に、前記受光部の受光により生成されるアナログデータの読取データを前記デジタルデータの読取データに変換する変換部、を備え、前記制御部は、前記操作部を介して前記入力操作を受け付けた後、前記送受信部が前記外部装置から前記読取条件を受信する前に、前記光源が消灯された状態で前記変換部を調整して前記デジタルデータの読取データを調整する暗出力調整処理と、前記送受信部が前記読取条件を受信した後、前記暗出力調整処理で調整された前記変換部を用いて、前記読取条件に従って前記光源の照射量を調整する光源調整処理と、前記光源調整処理で調整された前記照射量を用いて前記光源を照射させる照射処理と、を実行して前記読取を実行する構成としても良い。
【００１１】
この画像読取装置によれば、入力操作を受け付けた後であって読取条件を受信する前に暗出力調整処理を実行して変換部を調整しておくことで、読取条件を受信した後に変換部を調整する場合に比べて、読取条件を受信してから原稿の読取完了までの時間を短縮することができる。
【００１２】
また、上記の画像読取装置では、前記制御部は、更に、前記読取データを受信可能とするソフトウェアを起動させる起動命令を前記送受信部を用いて前記外部装置に送信する起動命令送信処理と、前記照射処理により照射される原稿を読み取り、生成された前記原稿の読取データを前記送受信部を用いて前記外部装置に送信するデータ送信処理と、を更に実行し、前記操作部を介して前記入力操作を受け付けたら、前記起動命令送信処理、前記暗出力調整処理の順で実行し、前記送受信部を介して前記読取条件を受信する構成としても良い。
【００１３】
外部装置におけるソフトウェアの起動には比較的長い時間が必要な場合があり、原稿を読み取って生成された読取データを外部装置に送信する際に、ソフトウェアが起動されていないと、その起動を待機する必要が生じる。この画像読取装置では、読取条件を受信する前であって、且つ、変換部を調整する前に、外部装置に起動命令を送信して当該ソフトウェアを起動させるので、読取条件を受信した後に当該ソフトウェアを起動させる場合に比べて、読取条件を受信してから原稿の読取データを送信するまでの時間が長期化するのを抑制することができる。
【００１４】
また、上記の画像読取装置では、前記ソフトウェアは、前記読取条件を送信可能とするソフトウェアを兼ねる構成としても良い。この画像読取装置によれば、外部装置が画像読取装置からの起動命令を受けてから読取条件を送信するまでの時間を用いて、変換部を調整することができる。
【００１５】
また、上記の画像読取装置では、前記制御部は、単一の条件で前記変換部を調整する構成としても良い。この画像読取装置によれば、読取条件によらず変換部を調整する条件が予め１つに決められているので、読取条件を受信する前に変換部を調整することができる。
【００１６】
また、上記の画像読取装置では、更に、前記受光部の受光により生成されるアナログデータの読取データを前記デジタルデータの読取データに変換する変換部、を備え、前記制御部は、前記操作部を介して前記入力操作を受け付けた後、前記光源が消灯された状態で前記変換部を調整して前記デジタルデータの読取データを調整する暗出力調整処理と、前記暗出力調整処理の後であって前記送受信部が前記外部装置から読取条件を受信する前に、前記暗出力調整処理で調整された前記変換部を用いて、指定可能な全ての前記読取条件における前記光源の照射条件を設定する照射条件決定処理と、前記送受信部が前記読取条件を受信した後、前記照射条件決定処理で決定された前記照射条件のうち、受信した前記読取条件に対応する前記照射条件を用いて前記光源の照射量を調整する光源調整処理と、前記読取準備処理で調整された前記照射量を用いて前記光源を照射させる照射処理と、を実行して前記読取を実行する構成としても良い。
【００１７】
この画像読取装置では、入力操作を受け付けた後であって読取条件を受信する前に、変換部を調整するとともに光源の照射条件を設定する。変換部は、光源が消灯された状態で調整されるので、読取条件によらず調整することができる。一方、光源の照射量は、読取条件が指定されなければ調整することができないが、光源の照射量の調整に用いる照射条件を設定しておくことはできる。そして、指定可能な全ての読取条件における照射条件を設定しておけば、読取条件が指定された後に、その指定された読取条件の照射条件を用いて光源の照射量を調整することができ、読取条件が指定された後に、その指定された読取条件の照射条件を設定する必要がない。従って、読取条件を受信した後にこれらの処理を実行する場合に比べて、読取条件を受信してから原稿の読取完了までの時間を短縮することができる。
【００１８】
本明細書では、上記の画像読取装置を用いて実現される画像読取システムについても開示する。本明細書によって開示される画像読取システムは、上記の画像読取装置と、外部装置とからなる画像読取システムであって、前記外部装置は、前記送受信部に前記読取条件を送信し、前記起動命令及び前記原稿の読取データを受信する外部装置送受信部と、前記ソフトウェア及び前記原稿の読取データが記憶される外部装置記憶部と、外部装置制御部と、を備え、外部装置制御部は、前記外部装置送受信部が前記画像読取装置から前記起動命令を受信した場合に、前記外部装置記憶部に記憶された前記ソフトウェアを起動する起動処理と、前記ソフトウェアの起動後に前記画像読取装置に前記外部装置送受信部を用いて前記読取条件を送信する読取命令送信処理と、前記外部装置送受信部が前記画像読取装置から前記原稿の読取データを受信した場合に、前記原稿の読取データを前記外部装置記憶部に記憶する記憶処理と、を実行する。
【００１９】
この画像読取システムでは、画像読取装置が入力操作を受け付けると、外部装置に起動命令を送信し、外部装置でソフトウェアが起動される。そして、画像読取装置は、外部装置が当該ソフトウェアを起動する時間を用いて変換部を調整する。そのため、外部装置がソフトウェアを起動後に、画像読取装置に対して読取条件を送信した場合には、画像読取装置は、調整された変換部を用いて、直ちに、光源の照射量の調整等の処理を継続して実行することができる。従って、読取条件を受信した後に、画像読取装置が変換部を調整する場合に比べて、読取条件を受信してから原稿の読取完了までの時間を短縮することができる。
【発明の効果】
【００２０】
本明細書によれば、外部装置からの指示に基づいて原稿を読み取る画像読取装置において、読取条件を受信してから原稿の読取完了までの時間を短縮することができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態のシステムの概略的なブロック図
【図２】本実施形態の画像読取装置の概略的な断面図
【図３】実施形態１の画像読取処理を示すフローチャート
【図４】ＡＦＥ調整処理を示すフローチャート
【図５】オフセット調整値ＸＡを説明する図
【図６】光量調整処理を示すフローチャート
【図７】ＰＣスキャン処理を示すフローチャート
【図８】実施形態２の画像読取処理を示すフローチャート
【発明を実施するための形態】
【００２２】
＜実施形態１＞
実施形態１を、図１から図７を用いて説明する。
【００２３】
１．システムの構成
図１に示すように、本実施形態のシステム１は、スキャナ機能を備えた画像読取装置１０と、パーソナルコンピュータ（以下、ＰＣ）等の外部装置１２を含む。画像読取装置１０及び外部装置１２は、ネットワーク回線２を介してお互いに接続されており、各装置間でデータ通信及び処理要求の送受信を行う。システム１は、画像読取システムの一例である。
【００２４】
（画像読取装置の構成）
画像読取装置１０は、中央処理装置（以下、ＣＰＵ）２０、ＲＯＭ２６、ＲＡＭ２７、制御回路２２、画像読取部２３、アナログフロントエンド（以下、ＡＦＥ）２４、操作部２５、送受信部２９、搬送部３４、を少なくとも備える。ＡＦＥ２４は、変換部の一例である。また、図１に実線２１で示すように、ＣＰＵ２０と、ＲＯＭ２６と、ＲＡＭ２７とを含めたものが、制御部の一例である。
【００２５】
ＲＯＭ２６には、画像読取装置１０の動作を制御するための各種のプログラムが記憶されており、ＣＰＵ２０は、ＲＯＭ２６から読み出したプログラムに従って各部の制御を実行するとともに、後述する画像読取処理を実行する。プログラムは、ソフトウェアの一例である。
【００２６】
図２に示すように、搬送部３４は、搬送ローラ５２及び当該搬送ローラ５２を駆動するモータＭを有し、ＣＰＵ２０からの命令に基づいてモータＭを駆動し、画像読取装置１０に載置された原稿Ｇ（Ｇ１、Ｇ２）を搬送ローラを用いて搬送する。画像読取部２３は、発光ダイオードなどで構成される光源３１、及び、複数の受光素子が主走査方向に直線状に配列されている受光部３２を含み、図２に点線で示すように、搬送部３４により搬送される原稿Ｇを読み取る。画像読取部２３の受光部３２に対向する位置には、白基準板５４が配置されており、画像読取部２３は、原稿Ｇが搬送されていない期間において、図２に実線で示すように、光源３１が照射し、白基準板５４で反射された光を受光部３２を用いて受光する。また、画像読取部２３は、光源３１を消灯させた状態で受光部３２を用いて受光する。
【００２７】
制御回路２２は、画像読取部２３に接続されており、ＣＰＵ２０からの命令に基づいて、光源３１の点灯／消灯、及び光源３１に流れる電流値Ｉを制御する信号を画像読取部２３に送信する。また、制御回路２２は、ＣＰＵ２０からの命令に基づいて、受光部３２の受光タイミングを制御するタイミング制御信号を画像読取部２３に送信する。画像読取部２３は、制御回路２２からこれらの信号を受け取ると、光源３１を点灯させるとともに受光部３２を用いて受光し、受光部３２が受光した受光量に応じたアナログ信号である読取データをＡＦＥ２８に出力する。
【００２８】
ＡＦＥ２８は、画像読取部２３に接続されるとともに、アナログ?デジタル変換器（以下、ＡＤ変換器）３３を有しており、画像読取部２３から出力されるアナログ信号の読取データをデジタル信号である階調データの読取データに変換する。ＡＦＥ２８は、予め定められた入力レンジ及び分解能（例えば、８ビットであるならば０から２５５の階調）を有している。ＡＦＥ２８は、読取データをＡＤ変換する際に、ＣＰＵ２０から入力されるオフセット値Ｘに基づいて入力レンジの下限値（つまり、分解能の０階調）を設定し、設定された入力レンジを用いて読取データをＡＤ変換する。ＡＦＥ２８によってＡＤ変換された読取データはＲＡＭ２７に記憶される。
【００２９】
操作部２５は、電源ボタンなどの各種のボタン等からなり、使用者からの入力操作を受け付ける。なお、画像読取装置１０にタッチパネルが存在する場合には、操作部２５が画像読取装置１０の状態や画像読取部２３が読み取った原稿Ｇの読取データである読取画像データを表示する表示部を兼ねても良い。送受信部２９は、ネットワーク回線２に接続されており、外部装置１２との間でデータ通信及び処理要求の送受信を行う。
【００３０】
（外部装置の構成）
次に、外部装置１２の構成について説明する。外部装置１２は、ＣＰＵ４０、ＲＯＭ４６、ＲＡＭ４７、送受信部４９、表示部４４、操作部４５を少なくとも備える。ＲＡＭ４７は、外部装置記憶部の一例であり、送受信部４９は、外部装置送受信部の一例である。また、図１に実線４１で示すように、ＣＰＵ４０と、ＲＯＭ４６と、ＲＡＭ２７と、を含めたものが、外部装置制御部の一例である。
【００３１】
ＲＯＭ４６には、外部装置１２の動作を制御するための各種のプログラムが記憶されており、ＣＰＵ４０は、ＲＯＭ４６から読み出したプログラムに従って各部の制御を実行するとともに、後述するＰＣスキャン処理を実行する。表示部４４は、例えば、液晶ディスプレイであり、操作部４５は、例えば、キーボードやマウスである。送受信部４９は、ネットワーク回線２に接続されており、画像読取装置１０との間でデータ通信及び処理要求の送受信を行う。
【００３２】
２．画像読取処理
次に、図３から図７を参照して、画像読取装置１０における画像読取処理について説明する。本実施形態では、画像読取処理は、操作部２５を介した画像読取装置１０へのスキャン指示の入力に伴って実行される。すなわち、画像読取装置１０は、操作部２５を介した使用者からのスキャン指示の入力操作に応じて原稿Ｇを読み取り、読取データを外部装置１２に送信する。
【００３３】
図２に示すように、ＣＰＵ２０は、画像読取装置１０の電源がオンされると画像読取処理を開始する。ＣＰＵ２０は、画像読取処理を開始すると、操作部２５を介して使用者からスキャン指示が入力されるのを待機する（Ｓ２：ＮＯ）。そして、操作部２５を介してスキャン指示の入力操作を受け付けると（Ｓ２：ＹＥＳ）、ＣＰＵ２０は、読取を開始し（Ｓ３）、そして、後述するＡＦＥ調整処理（Ｓ６）を開始する。ＣＰＵ２０は、ＡＦＥ調整処理を開始するに先立って、送受信部２９を用いて、ＰＣスキャン処理の実行に用いられるプログラムを起動させる起動命令を外部装置１２に送信する（Ｓ４）。
【００３４】
図７を用いて後述して説明するように、外部装置１２は、当該起動命令により起動したプログラムにおいて、画像読取装置１０に読取条件を送信し（Ｓ７８）、画像読取装置１０から読取画像データを受信する（Ｓ８０）。そのため、上記起動命令は、画像読取装置１０からの読取画像データを受信可能とするプログラムということができ、読取条件を送信可能とするプログラムということができる。
【００３５】
また、スキャン指示の入力操作時には、それと同時に、読み取りの対象となる原稿Ｇの原稿サイズが入力される。ＣＰＵ２０は、起動命令を外部装置１２に送信する際に、入力された原稿サイズも併せて外部装置１２に送信する。
【００３６】
（ＡＦＥ調整処理）
ＡＦＥ調整処理では、ＡＦＥ２８の入力レンジ設定の基準となるオフセット値Ｘを調整する。ＡＦＥ調整処理は、画像読取部２３の光源３１を消灯させた状態で実行され、カラー読取やモノクロ読取などの読取色設定や、解像度などの読取条件によらない。そのため、本実施形態では、ＣＰＵ２０は、ＡＦＥ調整処理を単一の読取条件である特定条件で調整を行う。特定条件は、例えば、解像度が３００ｄｐｉであり、読取色設定がモノクロ読取である。
【００３７】
図４に示すように、ＡＦＥ調整処理において、ＣＰＵ２０は、まず、制御回路２２を介して上記特定条件を画像読取部２３に送信し（Ｓ３２）、受光部３２の読取条件を特定条件に設定させる。
【００３８】
次に、ＣＰＵ２０は、オフセット値Ｘを初期化し、その値を最大値に設定する（Ｓ３４、図５点線参照）。ＣＰＵ２０は、画像読取部２３の光源３１を消灯状態で受光部３２が生成するアナログデータの読取データを出力させるとともに（Ｓ３６）、現在設定されているオフセット値ＸをＡＦＥ２８に送信し（Ｓ３８）、当該オフセット値Ｘを用いてＡＦＥ２８に入力レンジを設定させる。
【００３９】
受光部３２は、上記特定条件で生成されたアナログデータの読取データをＡＦＥ２８に出力すると、ＡＦＥ２８は、当該受光により生成されたアナログデータの読取データを、設定された入力レンジを用いてＡＤ変換し、変換されたデジタルデータの読取データをＲＡＭ４７に記憶する（Ｓ４０）。アナログデータの読取データは、入力レンジに含まれる場合、アナログデータの強度に対応する階調値に変換され、入力レンジよりも大きい場合、最大階調（例えば、８ビットであるならば２５５階調）に変換され、入力レンジよりも小さい場合、０階調に変換される。
【００４０】
ＣＰＵ２０は、ＲＡＭ４７に記憶され読取データを確認し、当該読取データに０階調が含まれるかを確認する（Ｓ４２）。ＣＰＵ２０は、読取データに０階調が含まれている場合（Ｓ４２：ＹＥＳ）、実際には読取データの最小値が入力レンジの下限値よりも小さい、いわゆる読取データがアンダーフローしている可能性があると判断する。読取データがアンダーフローしている場合、読取データの全てが入力レンジに含まれず、読取データの最小値が入力レンジの下限値となる状態、つまり、読取データが最小値となる状態ではない。そのため、ＣＰＵ２０は、図５に一点鎖線で示すように、オフセット値Ｘを一定の基準調整値ＸＴだけ減少し（Ｓ４４）、入力レンジを基準調整値ＸＴだけ低く設定し、Ｓ３８からの処理を繰り返す。
【００４１】
ＣＰＵ２０は、入力レンジを基準調整値ＸＴだけ低く設定しながら上記の処理を繰り返し、図５に二点鎖線で示すように、読取データに０階調が含まれなくなった場合（Ｓ４２：ＮＯ）、読取データがアンダーフローしていないと判断する。この場合、ＣＰＵ２０は、図５に実線で示すように、読取データがアンダーフローしていると最後に判断されたオフセット値Ｘにおいて、読取データが最小値となる状態が実現されていたと判断する。ＣＰＵ２０は、読取データがアンダーフローしていると最後に判断されたオフセット値Ｘをオフセット調整値ＸＡとしてＲＡＭ２７に記憶し（Ｓ４６）、ＡＦＥ調整処理を終了する。
【００４２】
ＡＦＥ調整処理終了後、ＣＰＵ２０は、送受信部２９を介して外部装置１２から読取条件が受信されるのを待機する（Ｓ８：ＮＯ）。つまり、ＣＰＵ２０は、操作部２５を介して使用者からスキャン指示の入力操作を受け付けた後（Ｓ２：ＹＥＳ）、送受信部２９を介して外部装置１２から読取条件が受信される前に（Ｓ８：ＮＯ）、ＡＦＥ調整処理を実行する。
【００４３】
外部装置１２のＲＯＭ４６には、各原稿サイズに対する標準の読取条件である標準読取条件が記憶されており、外部装置１２は、起動命令に併せて受信した原稿サイズから標準読取条件を選択し、選択した読取条件を画像読取装置１０に送信する（Ｓ７６）。  
【００４４】
ＣＰＵ２０は、読取条件を受信すると（Ｓ８：ＹＥＳ）、ＡＦＥ調整処理において決定されたオフセット調整値ＸＡをＡＦＥ２８に送信し（Ｓ１２）、オフセット調整値ＸＡを用いてＡＦＥ２８に入力レンジを設定させる。ＣＰＵ２０は、オフセット調整値ＸＡを用いてＡＦＥ２８が設定されると、光量調整処理を実行する（Ｓ１４）。つまり、ＣＰＵ２０は、送受信部２９を介して外部装置１２から読取開始命令を受信した後に（Ｓ８：ＹＥＳ）、光量調整処理を実行する。
【００４５】
（光量調整処理）
光量調整処理では、光源３１の照射光量を決定する電流値Ｉを調整する。光量調整処理は、外部装置１２から受信した読取条件、オフセット調整値ＸＡ、及び、白基準板５４を用いて入力レンジが設定されたＡＦＥ２８を用いて電流値Ｉを調整する。
【００４６】
図６に示すように、光量調整処理において、ＣＰＵ２０は、まず、電流値Ｉを初期化し、その値を最大値に設定する（Ｓ５２）。ＣＰＵ２０は、制御回路２２を介して外部装置１２から受信した読取条件を画像読取部２３に送信し（Ｓ５４）、受光部３２の読取条件を外部装置１２から受信した読取条件に設定させる。
【００４７】
次に、ＣＰＵ２０は、現在設定されている電流値Ｉで画像読取部２３の光源３１を点灯させる（Ｓ５６）。受光部３２は、光源３１から照射され、白基準板５４から反射された光を受光し、外部装置１２から受信した読取条件で生成されたアナログデータの読取データをＡＦＥ２８に出力する。ＡＦＥ２８は、当該受光により生成されたアナログデータの読取データを、オフセット調整値ＸＡを用いて設定された入力レンジを用いてＡＤ変換し、変換されたデジタルデータの読取データをＲＡＭ４７に記憶する（Ｓ５８）。
【００４８】
ＣＰＵ２０は、ＲＡＭ４７に記憶され読取データを確認し、当該読取データに最大階調（例えば、８ビットであるならば２５５階調）が含まれるかを確認する（Ｓ６０）。ＣＰＵ２０は、読取データに最大階調が含まれている場合（Ｓ６０：ＹＥＳ）、実際には読取データの最大値が入力レンジの上限値よりも大きい、いわゆる読取データがオーバーフローしている可能性があると判断する。読取データがオーバーフローしている場合、読取データの全てが入力レンジに含まれず、読取データの最大値が入力レンジの上限値となる状態、つまり、読取データが最大値となる状態ではない。そのため、ＣＰＵ２０は、電流値Ｉを一定の基準電流値だけ減少し（Ｓ６２）、減少した電流値Ｉで画像読取部２３の光源３１を点灯させ（Ｓ６４）、Ｓ５８からの処理を繰り返す。
【００４９】
一方、ＣＰＵ２０は、読取データに最大階調が含まれていない場合（Ｓ６０：ＮＯ）、読取データがオーバーフローしていないと判断する。この場合、ＣＰＵ２０は、読取データがオーバーフローしていると最後に判断された電流値Ｉにおいて、読取データが最大値となる状態が実現されていたと判断する。ＣＰＵ２０は、読取データがオーバーフローしていると最後に判断された電流値Ｉを電流調整値ＩＡとしてＲＡＭ２７に記憶し（Ｓ６６）、光量調整処理を終了する。
【００５０】
光量調整処理終了後、ＣＰＵ２０は、オフセット調整値ＸＡ及び電流調整値ＩＡを用いてシェーディング補正データを取得する（Ｓ１６）。
ＣＰＵ２０は、まず、画像読取部２３の光源３１を消灯させた状態で、外部装置１２から受信された読取条件で受光部３２に受光させる。ＣＰＵ２０は、オフセット調整値ＸＡを用いて入力レンジが設定されたＡＦＥ２８が、当該受光により生成されたアナログデータの読取データをＡＤ変換したデジタルデータの読取データを、黒補正データとして取得する。
【００５１】
次に、ＣＰＵ２０は、画像読取部２３の光源３１を電流調整値ＩＡで点灯させ、白基準板５４から判反射された光を、外部装置１２から受信された読取条件で受光部３２に受光させる。ＣＰＵ２０は、オフセット調整値ＸＡを用いて入力レンジが設定されたＡＦＥ２８が、当該受光により生成されたアナログデータの読取データをＡＤ変換したデジタルデータの読取データを、白補正データとして取得する。
【００５２】
ＣＰＵ２０は、黒補正データ及び白補正データの取得後、取得された黒補正データが入力レンジの下限値に補正され、取得された白補正データが入力レンジの上限値に補正される補正データであるシェーディング補正データを算出し、算出せれたシェーディング補正データをＲＡＭ２７に記憶する。
【００５３】
ＣＰＵ２０は、シェーディング補正データを取得すると、搬送部３４に対して原稿Ｇの搬送を指示し、原稿Ｇの搬送を開始させる（Ｓ１８）。ＣＰＵ２０は、原稿Ｇの搬送開始後、第１所定時間が経過すると、画像読取部２３に対して原稿Ｇの読み取りを指示し、原稿Ｇに対して光源３１により光を照射させる（Ｓ２０）。
【００５４】
原稿Ｇの読み取りにおいて、ＣＰＵ２０は、画像読取部２３の光源３１を電流調整値ＩＡで点灯させ、原稿Ｇから反射された光を、外部装置１２から受信された読取条件で受光部３２に受光させる。ＣＰＵ２０は、オフセット調整値ＸＡを用いて入力レンジが設定されたＡＦＥ２８が、当該受光により生成されたアナログデータの読取データをＡＤ変換したデジタルデータの読取データを、読取画像データとして取得する。ＣＰＵ２０は、読取画像データを取得すると、送受信部２９を用いて読取画像データを外部装置１２に送信する（Ｓ２２）。
【００５５】
ＣＰＵ２０は、原稿Ｇの読取開始後、原稿サイズに応じて設定される読取期間が経過するのを待機し（Ｓ２４：ＮＯ）、当該読取期間が経過すると、原稿Ｇの読み取りを終了し（Ｓ２４：ＹＥＳ）、外部装置１２への読取画像データの送信を終了する（Ｓ２６）。ＣＰＵ２０は、原稿Ｇの読取終了後、第２の所定時間が経過すると、原稿Ｇの搬送を終了し（Ｓ２８）、画像読取処理を終了する。
【００５６】
３．ＰＣスキャン処理
次に、図７を参照して、外部装置１２におけるＰＣスキャン処理について説明する。
図７に示すように、ＣＰＵ４０は、画像読取装置１０の電源がオンされ、画像読取装置１０との送受信が可能な状態となるとＰＣスキャン処理を開始する。ＣＰＵ４０は、ＰＣスキャン処理を開始すると、送受信部４９を介して画像読取装置１０から起動命令が受信されるのを待機する（Ｓ７２：ＮＯ）。そして、送受信部４９を介して起動命令が受信されると（Ｓ７２：ＹＥＳ）、ＣＰＵ４０は、ＲＯＭ４６に記憶されたプログラムのうち、ＰＣスキャン処理の実行に用いられるプログラムを起動する（Ｓ７４）。
【００５７】
ＣＰＵ４０は、所定の起動時間の経過後、当該プログラムが起動されると、送受信部２９を用いて、読取条件を画像読取装置１０に送信する（Ｓ７６）。
読取条件の送信後、ＣＰＵ４０は、送受信部４９を介して画像読取装置１０から読取画像データが送信されるのを待機する（Ｓ８０：ＮＯ）。そして、画像読取装置１０から読取画像データが送信されると（Ｓ８０：ＹＥＳ）、ＣＰＵ４０は、Ｓ７４において起動されたプログラムを用いて当該読取画像データを受信し、受信された読取画像データをＲＡＭ４７に記憶する（Ｓ８２）。ＣＰＵ４０は、画像読取装置１０から読取画像データが受信される間に亘って、受信された読取画像データをＲＡＭ４７に記憶し続け、読取画像データの受信が完了すると、ＰＣスキャン処理を終了する。
【００５８】
４．本実施形態の効果
（１）本実施形態のシステム１では、画像読取装置１０は、使用者からのスキャン指示の入力操作を受け付けると、原稿Ｇの読み取りを開始し、原稿Ｇを読み取る際に、ＡＦＥ調整処理と光量調整処理の２つの調整処理を実行する。そして、画像読取装置１０は、２つの調整処理のうち、ＡＦＥ調整処理を、使用者からスキャン指示の入力操作を受け付けた後、送受信部２９を介して外部装置１２から読取条件が受信される前に実行する。
【００５９】
光量調整処理は、外部装置１２から受信される読取条件で光源３１を点灯させた状態で実行することから、読取条件を受信するまでは実行することができない。その一方、ＡＦＥ調整処理は、光源３１を消灯させた状態で実行することから、外部装置１２から受信される読取条件によらず実行することができる。この画像読取装置１０では、使用者からスキャン指示の入力操作を受け付けた場合には、読取条件を受信するに先立ってＡＦＥ調整処理を実行することで、読取条件を受信した後にＡＦＥ調整処理を実行する場合に比べて、読取条件を受信してから原稿Ｇの読取完了までの時間を短縮することができる。
【００６０】
（２）そして、画像読取装置１０は、ＡＦＥ調整処理を実行する際に、予め定められた単一の読取条件である特定条件で調整を行うので、受信される読取条件によらずＡＦＥ調整処理を実行することができるとともに、特定条件に基づいた一定の精度でＡＦＥ調整処理を実行することができる。
【００６１】
（３）また、本実施形態のシステム１では、画像読取装置１０は、使用者からスキャン指示の入力操作を受け付けた後、ＡＦＥ調整処理を実行する前に、外部装置１２に対して起動命令を送信する。外部装置１２では、画像読取装置１０から起動命令が受信されると、ＰＣスキャン処理の実行に用いられるプログラムを起動し、当該プログラムを用いて画像読取装置１０から読取画像データを受信する。
【００６２】
外部装置１２におけるプログラムの起動には、比較的長い時間がかかる場合があり、画像読取装置１０から読取画像データが送信されるまでにプログラムが起動していないと、画像読取装置１０は読取画像データを送信することができず、画像読取装置１０が当該プログラムの起動を待機する必要がある。この画像読取装置１０では、操作部２５を介して使用者からスキャン指示の入力操作を受け付けると、ＡＦＥ調整処理を実行するに先立って外部装置１２に対して起動命令を送信するので、スキャン指示の入力操作を受け付けてからプログラムの起動が完了するまでの時間を短縮することができ、スキャン指示の入力操作を受け付けてから読取画像データの送信完了までの時間を短縮することができる。
【００６３】
（４）そして、外部装置１２では、画像読取装置１０からの起動命令に従ってプログラムを起動すると、画像読取装置１０に対して読取条件を送信する。つまり、本実施形態のシステム１では、画像読取装置１０は、外部装置１２におけるプログラムの起動時間を利用してＡＦＥ調整処理を実行する。言い換えれば、この画像読取装置１０では、従来では使用されていなかった外部装置１２におけるプログラムの起動時間という、読取開始命令の受信前の時間を利用してＡＦＥ調整処理を実行する。そして、読取条件の受信後には、ＡＦＥ調整処理により設定されたオフセット調整値ＸＡを用いて、直ちに光量調整処理を実行することができ、読取条件を受信してから原稿Ｇの読取完了までの時間を短縮することができる。
【００６４】
＜実施形態２＞
実施形態２を、図８を用いて説明する。本実施形態では、画像読取処理において、外部装置１２から読取条件が受信される前に光量調整処理が実行される点で、実施形態１と異なる。本実施形態では、外部装置１２から読取条件が受信される前に、外部装置１２から受信される可能性がある全ての読取条件の各々に対して電流調整値ＩＡを決定しておくことで、外部装置１２から読取条件が受信される前に光量調整処理が実行されることを可能としている。以下の説明では、実施形態１と同一の内容については重複した記載を省略する。
【００６５】
１．画像読取処理
図８に示すように、ＣＰＵ２０は、画像読取処理を開始し、ＡＦＥ調整処理を終了すると（Ｓ６）、外部装置１２から受信される可能性がある読取条件のうちの１つを選択する（Ｓ９２）。次に、ＣＰＵ２０は、ＡＦＥ調整処理において決定されたオフセット調整値ＸＡをＡＦＥ２８に送信し（Ｓ９４）、オフセット調整値ＸＡを用いてＡＦＥ２８に入力レンジを設定させる。そして、オフセット調整値ＸＡを用いてＡＦＥ２８が設定されると、ＣＰＵ２０は、光量調整処理を実行し（Ｓ９６）、選択された読取条件に対応する電流調整値ＩＡを決定し、ＲＡＭ２７に記憶する。
【００６６】
ＣＰＵ２０は、外部装置１２から受信される可能性がある全ての読取条件が１度づつ選択されるように、Ｓ９２〜Ｓ９６の処理を繰り返す（Ｓ９８：ＮＯ）。例えば、外部装置１２から受信される読取条件において、解像度が３００ｄｐｉ、６００ｄｐｉ、１２００ｄｐｉが設定可能であり、読取色設定がカラー読取とモノクロ読取が設定可能である場合、Ｓ９２〜Ｓ９６の処理を６回繰り返す。
【００６７】
そして、外部装置１２から受信される可能性がある全ての読取条件について電流調整値ＩＡが決定されると（Ｓ９８：ＹＥＳ）、ＣＰＵ２０は、送受信部２９を介して外部装置１２から読取条件が受信されるのを待機する（Ｓ８：ＮＯ）。つまり、ＣＰＵ２０は、ＡＦＥ調整処理の実行後（Ｓ６）、送受信部２９を介して外部装置１２から読取条件が受信される前に（Ｓ８：ＮＯ）、光量調整処理を実行する。
【００６８】
そして、ＣＰＵ２０は、送受信部２９を介して読取条件が受信されると（Ｓ８：ＹＥＳ）、ＲＡＭ２７に記憶された複数の電流調整値ＩＡのうち、受信された読取条件に対応するものを選択し（Ｓ１００）、選択された電流調整値ＩＡを用いてこれ以後の処理を実行する。
【００６９】
２．本実施形態の効果
本実施形態のシステム１では、画像読取装置１０は、使用者からのスキャン指示の入力操作を受け付けると、原稿Ｇの読み取りを開始し、原稿Ｇを読み取る際に、ＡＦＥ調整処理と光量調整処理の２つの調整処理を実行する。そして、画像読取装置１０は、ＡＦＥ調整処理と光量調整処理の両方を、使用者からスキャン指示の入力操作を受け付けた後、送受信部２９を介して外部装置１２から読取条件が受信される前に実行する。
【００７０】
ＡＦＥ調整処理は、画像読取部２３の光源３１を消灯させた状態で実行することから、外部装置１２から読取条件を受信する前に実行することができる。その一方、光量調整処理は、外部装置１２から受信される読取条件で光源３１を点灯させた状態で実行することから、当該読取条件を受信するまでは実行することができない。しかし、読取条件を特定しない様態で、つまり、外部装置１２から受信される可能性がある全ての読取条件に対して光量調整処理を実行するのであれば、読取条件を受信する前に光量調整処理を実行することができる。
【００７１】
この画像読取装置１０では、使用者からスキャン指示の入力操作を受け付けた場合には、読取条件を受信するに先立ってＡＦＥ調整処理及び光量調整処理を実行することで、読取条件を受信した後にＡＦＥ調整処理及び光量調整処理を実行する場合に比べて、読取条件を受信してから原稿Ｇの読取完了までの時間を短縮することができる。
【００７２】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、画像読取装置１０を含むシステム１を用いて説明を行ったが、本発明はこれに限られず、スキャナ機能の他、プリンタ機能やコピー機能、ファクシミリ機能等の他の機能を備えた複合機を含むシステムであっても良い。
【００７３】
（２）上記実施形態では、画像読取装置１０が１つのＣＰＵ２０を有し、画像読取部２３などの各部の制御を当該１つのＣＰＵ２０によって実行する例を用いて示したが、本発明はこれに限られない。例えば、複数のＣＰＵにより各部が構成されてもよければ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみにより各部が構成されてもよい。さらには、単数又は複数のＣＰＵ及びＡＳＩＣによって、各部が構成されてもよい。
【００７４】
（３）また、ＣＰＵ２０が実行するプログラムは必ずしもＲＯＭ２６に記憶されている必要はなく、ＣＰＵ２０自身に記憶されていてもよければ、他の記憶装置に記憶されていても良い。
【００７５】
（４）上記実施形態では、原稿Ｇを搬送させて原稿Ｇの読み取りを行う画像読取装置１０を用いて説明を行ったが、これに限られない。画像読取装置１０の一定の場所に載置された原稿Ｇに対して画像読取部２３を移動させて原稿Ｇを読み取る装置に用いられてもよい。
【００７６】
（５）上記実施形態２では、外部装置１２から受信される可能性がある全ての読取条件の各々に対して電流調整値ＩＡを決定する例を用いて説明を行ったが、これに限られない。例えば、過去の使用実績等により、或は、原稿サイズ毎に受信される可能性が高い１つ又は複数の読取条件が存在する場合には、当該受信される可能性が高い読取条件に対して電流調整値ＩＡを決定するようにしてもよい。
【００７７】
（６）上記実施形態では、スキャン指示の入力操作と同時に、読み取る原稿Ｇの原稿サイズが入力され、外部装置１２では、入力された原稿サイズに基づいて標準読取条件から読取条件を選択する例を用いて説明を行ったが、これに限られない。外部装置１２の操作部４５を用いて解像度や読取色設定が入力されても良い。更には、スキャン指示の入力操作と同時に、解像度や読取色設定が入力されても良い。
【符号の説明】
【００７８】
１：システム、１０：画像読取装置、１２：外部装置、２３：画像読取部、２４：ＡＦＥ、２５：操作部、２９：送受信部、３１：光源、３２：受光部、３３：ＡＤ変換器、４９：送受信部、Ｉ：電流値、ＩＡ：電流調整値、Ｘ：オフセット値、ＸＡ：オフセット調整値
【図１】
2014197778.tif 000003
【図２】
2014197778.tif 000004
【図３】
2014197778.tif 000005
【図４】
2014197778.tif 000006
【図５】
2014197778.tif 000007
【図６】
2014197778.tif 000008
【図７】
2014197778.tif 000009
【図８】
2014197778.tif 000010