(57)【特許請求の範囲】
【請求項１】
原稿から画像データを読み取る画像読取装置から通信網を介して取得した前記画像データに対して予め定められた情報処理を実行して記憶部に保存する読取制御手段と、
前記画像読取装置、前記通信網、及び当該情報処理装置に関する動作条件を取得する条件取得手段と、
前記画像読取装置における前記画像データの読取開始から前記読取制御手段による保存終了までに要する処理時間を、前記動作条件ごとに対応する前記処理時間が予め登録された登録情報と前記条件取得手段により取得された前記動作条件とに基づいて特定する処理時間特定手段と、
を備える情報処理装置。
【請求項２】
前記処理時間特定手段により特定された前記処理時間を報知する報知制御手段を更に備える請求項１に記載の情報処理装置。
【請求項３】
前記条件取得手段が、前記通信網に関する前記動作条件として、前記通信網の通信規格に関する通信規格情報を取得する請求項１又は２に記載の情報処理装置。
【請求項４】
前記条件取得手段が、前記情報処理装置に関する前記動作条件として、前記情報処理装置のスペックに関するスペック情報、及び前記画像データの読取開始時における前記情報処理装置の処理能力に関する処理能力情報のいずれか一方又は両方を取得する請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記条件取得手段が、前記画像読取装置に関する前記動作条件として、前記画像読取装置の機種に関する機種情報、及び前記画像読取装置における前記画像データの読取設定に関する読取設定情報のいずれか一方又は両方を取得する請求項１〜３のいずれかに記載の情報処理装置。
【請求項６】
前記画像読取装置における前記画像データの読み取りが行われる度に、前記画像データの読取開始から前記読取制御手段による保存終了までに要した実処理時間を計測し、前記実処理時間と前記条件取得手段により取得された前記動作条件とに基づいて、前記登録情報に登録されている前記動作条件ごとに対応する前記処理時間を適宜更新する情報更新手段と、
前記通信網を介して接続されるサーバーとの間で前記登録情報の送信及び受信が可能な送受信制御手段と、
を更に備える請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
原稿から画像データを読み取る画像読取装置から通信網を介して取得した前記画像データに対して予め定められた情報処理を実行して記憶部に保存する読取制御手段を備える情報処理装置で実行される処理時間特定方法であって、
前記画像読取装置、前記通信網、及び前記情報処理装置に関する動作条件を取得する第１ステップと、
前記画像読取装置における前記画像データの読取開始から前記読取制御手段による保存終了までに要する処理時間を、前記動作条件ごとに対応する前記処理時間が予め登録された登録情報と前記第１ステップにより取得された前記動作条件とに基づいて特定する第２ステップと、
を含む処理時間特定方法。
【請求項８】
原稿から画像データを読み取る画像読取装置から通信網を介して取得した前記画像データに対して予め定められた情報処理を実行して記憶部に保存する読取制御手段を備える情報処理装置のプロセッサーに、
前記画像読取装置、前記通信網、及び前記情報処理装置に関する動作条件を取得する第１ステップと、
前記画像読取装置における前記画像データの読取開始から前記読取制御手段による保存終了までに要する処理時間を、前記動作条件ごとに対応する前記処理時間が予め登録された登録情報と前記第１ステップにより取得された前記動作条件とに基づいて特定する第２ステップと、
を実行させるための処理時間特定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から画像データを読み取る画像読取装置から前記画像データを取得して記憶部に保存可能な情報処理装置、画像読取方法、及び画像読取プログラムに関する。
【背景技術】
【０００２】
一般に、ＰＣ等の情報処理装置からの要求に応じて原稿から画像データを読み取り、画像データをＬＡＮ等の通信網を介して情報処理装置に送信する所謂ネットワークスキャン機能を有する画像読取装置がある。また、画像データの読取開始から終了までに要する処理時間を推定して情報処理装置に通知する画像読取装置がある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３５６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像読取装置には、原稿から読み取られた画像データを圧縮する画像圧縮回路が搭載されないことがある。このように構成された画像読取装置を用いた場合、非圧縮の画像データが通信網を介して情報処理装置に送信される。そして、情報処理装置は、画像読取装置から受信した画像データに対して画像圧縮処理を実行した後、その画像データを記憶部に保存する。
【０００５】
しかしながら、この場合、画像読取装置で画像データの画像圧縮処理などの情報処理が実行される場合に比べて、画像読取装置から通信網を介して情報処理装置に送信される画像データのデータ量が多くなり、情報処理装置における情報処理量も多くなる。そのため、画像読取装置の動作条件に加えて、情報処理装置及び通信網に関する動作条件が、画像データの読取処理の所要時間に大きく影響する。
【０００６】
本発明の目的は、画像圧縮回路を備えない画像読取装置における画像データの読取開始から情報処理装置における画像データの保存終了までに要する処理時間を特定可能な情報処理装置、画像読取方法、及び画像読取プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る情報処理装置は、読取制御手段、条件取得手段、及び処理時間特定手段を備える。前記読取制御手段は、原稿から画像データを読み取る画像読取装置から通信網を介して取得した前記画像データに対して予め定められた情報処理を実行して記憶部に保存する。前記条件取得手段は、前記画像読取装置、前記通信網、及び情報処理装置に関する動作条件を取得する。前記処理時間特定手段は、前記画像読取装置における前記画像データの読取開始から前記読取制御手段による保存終了までに要する処理時間を、前記動作条件ごとに対応する前記処理時間が予め登録された登録情報と前記条件取得手段により取得された前記動作条件とに基づいて特定する。
【０００８】
本発明の他の局面に係る画像読取方法は、情報処理装置で実行される画像読取方法であって、第１ステップ及び第２ステップを含む。また、本発明の他の局面に係る画像読取プログラムは、情報処理装置のプロセッサーに前記第１ステップ及び前記第２ステップを実行させるための画像読取プログラムである。前記情報処理装置は、原稿から画像データを読み取る画像読取装置から通信網を介して取得した前記画像データに対して予め定められた情報処理を実行して記憶部に保存する読取制御手段を備える。前記第１ステップは、前記画像読取装置、前記通信網、及び前記情報処理装置に関する動作条件を取得する。前記第２ステップは、前記画像読取装置における前記画像データの読取開始から前記読取制御手段による保存終了までに要する処理時間を、前記動作条件ごとに対応する前記処理時間が予め登録された登録情報と前記第１ステップにより取得された前記動作条件とに基づいて特定する。
【発明の効果】
【０００９】
本発明によれば、画像圧縮回路を備えない画像読取装置における画像データの読取開始から情報処理装置における画像データの保存終了までに要する処理時間を特定可能な情報処理装置、画像読取方法、及び画像読取プログラムが実現される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る情報処理システムの概略構成を示す模式図。
【図２】本発明の実施の形態に係る画像読取装置の概略構成を示す模式図。
【図３】本発明の実施の形態に係る情報処理システムのシステム構成を示すブロック図。
【図４】本発明の実施の形態に係る情報処理装置で使用される登録情報の一例を示す図。
【図５】本発明の実施の形態に係る情報処理装置で実行される処理時間表示処理の手順の一例を示すフローチャート。
【図６】本発明の実施の形態に係る情報処理装置で実行される登録情報更新処理の手順の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１２】
［情報処理システム３００の概略構成］
まず、図１を参照しつつ、本発明の実施の形態に係る情報処理システム３００の概略構成について説明する。前記情報処理システム３００は、一又は複数の画像読取装置１０と、一又は複数の情報処理装置１００と、サーバー２００と、を備える。前記情報処理装置１００は、インターネット又はＬＡＮ等の通信網１７０を介してサーバー２００に接続される。これにより、前記情報処理装置１００は、前記サーバー２００に設けられた登録情報記憶部２０１にアクセス可能である。また、前記情報処理装置１００は、インターネット又はＬＡＮ等の通信網１６０を介して前記画像読取装置１０に接続される。前記情報処理装置１００は、前記画像読取装置１０から前記通信網１６０を介して取得した画像データに対して予め定められた情報処理を実行して保存する。なお、前記情報処理装置１００は、汎用のパーソナルコンピューターに対して本発明に係る画像読取プログラムをインストールすることにより実現可能である。
【００１３】
［画像読取装置１０の概略構成］
次に、図２及び図３を参照しつつ、前記画像読取装置１０の概略構成について説明する。前記画像読取装置１０は、図２及び図３に示すように、ＡＤＦ１、画像読取部２、画像形成部３、給紙部４、制御部５、操作表示部６、及び通信Ｉ／Ｆ７などを備える複合機である。なお、前記画像読取装置１０は、原稿から画像データを読み取るスキャン機能を有するコピー機、スキャナー装置、又はファクシミリー装置であってもよい。
【００１４】
前記ＡＤＦ１は、搬送ローラー１２各々を駆動させることにより、原稿載置部１１にセットされた原稿を前記画像読取部２による画像読取位置を通過させて排紙トレイ１３まで搬送させる原稿自動送り装置である。
【００１５】
前記画像読取部２は、原稿台２１、光源ユニット２２、ミラー２３、２４、光学レンズ２５、及びＣＣＤ（Charge Coupled Device）２６などを備える画像読取手段である。前記原稿台２１は、前記画像読取部２の上面に設けられた原稿の載置部である。前記読取ユニット２２は、ＬＥＤ光源２２１及びミラー２２２を備え、不図示のモーターによって副走査方向２Ａに移動可能である。前記ＬＥＤ光源２２１は、前記副走査方向２Ａに垂直な主走査方向に沿って配列された多数の白色ＬＥＤを備える。前記ミラー２２２は、前記ＬＥＤ光源２２１から照射されて前記原稿台２１上の読取位置にある前記原稿の表面で反射した後の光を前記ミラー２３に向けて反射させる。そして、前記ミラー２２２で反射した光は、前記ミラー２３、２４によって前記光学レンズ２５に導かれる。前記光学レンズ２５は、入射した光を集光して前記ＣＣＤ２６に入射させる。前記ＣＣＤ２６は、前記光学レンズ２５から入射する光の受光量に応じた電気信号を前記原稿の画像データとして前記制御部５に入力する光電変換素子などを有する。なお、前記画像読取部２には、前記画像データを圧縮して画像圧縮処理などの情報処理を実行する画像圧縮回路が設けられていない場合がある。
【００１６】
前記画像形成部３は、前記画像読取部２で読み取られた画像データ、又は外部のパーソナルコンピューター等の情報処理装置から入力された画像データに基づいて画像形成処理（印刷処理）を実行する電子写真方式の画像形成手段である。具体的に、前記画像形成部３は、搬送部３０、感光体ドラム３１、帯電装置３２、露光装置（ＬＳＵ）３３、現像装置３４、転写ローラー３５、クリーニング装置３６、定着ローラー３７、加圧ローラー３８、及び排紙トレイ３９などを備える。
【００１７】
前記給紙部４は、前記画像読取装置１０に対して着脱可能な給紙カセット４１に収容された紙などのシートを前記画像形成部３に供給する。そして、前記画像形成部３に供給されたシートは、前記搬送部３０により前記感光体ドラム３１及び前記転写ローラー３５を経て前記定着ローラー３７及び前記加圧ローラー３８を通過した後、排紙トレイ３９に排出される。このとき、前記画像形成部３では、前記給紙部４から供給されて前記搬送部３０により搬送されるシートに画像を形成する画像形成処理が以下の手順で実行される。
【００１８】
まず、前記帯電装置３２によって前記感光体ドラム３１が所定の電位に一様に帯電される。次に、前記露光装置３３により前記感光体ドラム３１の表面に画像データに基づく光が照射される。これにより、前記感光体ドラム３１の表面に画像データに対応する静電潜像が形成される。そして、前記感光体ドラム３１上の静電潜像は前記現像装置３４によって磁性トナーにより現像（可視像化）される。なお、前記現像装置３４には、前記画像形成部３に着脱可能なトナーコンテナ３４Ａから磁性トナーが補給される。続いて、前記感光体ドラム３１に形成されたトナー像は前記転写ローラー３５によってシートに転写される。その後、シートに転写されたトナー像は、そのシートが前記定着ローラー３７及び前記加圧ローラー３８の間を通過する際に前記定着ローラー３７で加熱されて溶融定着する。なお、前記画像形成部３による前記画像形成処理後に前記感光体ドラム３１の表面に残存する前記磁性トナーは前記クリーニング装置３６によって除去される。
【００１９】
前記制御部５は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶手段である。前記ＲＡＭは、各種の情報を記憶する揮発性の記憶手段であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、前記制御部５は、前記ＲＯＭに予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより前記画像読取装置１０を統括的に制御する。なお、前記制御部５は、集積回路（ＡＳＩＣ、ＤＳＰ）などの電子回路で構成されたものであってもよい。
【００２０】
前記操作表示部６は、前記画像読取装置１０の外面に設けられている。前記操作表示部６は、前記制御部５からの制御指示に応じて各種の情報を表示する液晶ディスプレーなどの表示部を有する。また、前記操作表示部６は、ユーザー操作に応じて前記制御部５に各種の情報を入力するハードキー又はタッチパネルなどの操作部を有する。
【００２１】
前記通信Ｉ／Ｆ７は、前記画像読取装置１０を有線又は無線でインターネット又はＬＡＮ等の通信網１６０に接続し、前記通信網１６０を介して前記情報処理装置１００のような外部装置との間でデータ通信を実行する通信インターフェイスである。なお、前記通信Ｉ／Ｆ７では、前記画像読取部２が前記画像圧縮回路を備える場合には画像圧縮後の画像データを送信するが、前記画像圧縮回路を備えない場合には画像圧縮前の画像データが送信されることになる。
【００２２】
［情報処理装置１００の概略構成］
次に、前記情報処理装置１００の概略構成について説明する。前記情報処理装置１００は、図３に示すように、制御部１１０、記憶部１２０、操作部１３０、表示部１４０、及び通信Ｉ／Ｆ１５０を備える。
【００２３】
前記制御部１１０は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶手段である。前記ＲＡＭは、各種の情報を記憶する揮発性の記憶手段であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。
【００２４】
前記記憶部１２０は、ハードディスク又はＳＳＤなどの記憶装置であり、各種の情報及びソフトウェアプログラムなどが記憶される。具体的に、前記記憶部１２０には、前記画像読取装置１０を用いて画像データの読取処理を実行するためのスキャナードライバーと称されるソフトウェアプログラムがインストールされる。前記情報処理装置１００は、前記制御部１１０の前記ＣＰＵを用いて前記スキャナードライバーを実行することにより、前記画像読取装置１０における画像データの読取動作を制御することが可能である。
【００２５】
前記操作部１３０は、ユーザー操作に応じて前記制御部１１０に操作信号を入力するキーボード及びマウス等の操作装置である。また、前記表示部１４０は、前記制御部１１０からの制御信号に基づいて各種の情報を表示する液晶ディスプレー又は有機ＥＬディスプレーなどの表示装置である。例えば、前記表示部１４０には、前記制御部１１０による前記スキャナードライバーの実行時における操作画面などが表示される。そして、前記操作部１３０は、前記表示部１４０に表示される前記操作画面を用いた各種の設定及び操作を行うために使用される。
【００２６】
前記通信Ｉ／Ｆ１５０は、前記情報処理装置１００をインターネット又はＬＡＮ等の前記通信網１６０及び前記通信網１７０に有線又は無線で接続し、前記通信網１６０及び前記通信網１７０を介して前記画像読取装置１０及び前記サーバー２００との間でデータ通信を実行する通信インターフェイスである。
【００２７】
ところで、前記画像読取装置１０が前記画像圧縮回路を備えない構成では、前記画像読取装置１０から前記通信網１６０を介して前記情報処理装置１００に送信される画像データのデータ量が多くなり、前記情報処理装置１００における情報処理量も多くなる。そのため、前記画像読取装置１０の動作条件に加えて、前記情報処理装置１００及び前記通信網１６０に関する動作条件が、画像データの読取処理の所要時間に大きく影響する。これに対し、前記情報処理装置１００では、以下の構成により、前記画像圧縮回路を備えない前記画像読取装置１０における画像データの読取開始から前記情報処理装置１００における画像データの保存終了までに要する処理時間も表示可能である。
【００２８】
具体的に、図３に示すように、前記制御部１１０は、読取制御部１１１、条件取得部１１２、処理時間特定部１１３、報知制御部１１４、実処理時間特定部１１５、情報更新部１１６、及び送受信制御部１１７を含む。前記制御部１１０は、前記ＣＰＵにより前記制御プログラムに従った各種の処理を実行することにより、前記読取制御部１１１、前記条件取得部１１２、前記処理時間特定部１１３、前記報知制御部１１４、前記実処理時間特定部１１５、前記情報更新部１１６、及び前記送受信制御部１１７として機能する。前記読取制御部１１１、前記条件取得部１１２、前記処理時間特定部１１３、前記報知制御部１１４、前記情報更新部１１６、及び前記送受信制御部１１７として機能するときの前記制御部１１０が、読取制御手段、条件取得手段、処理時間特定手段、報知制御手段、情報更新手段、及び送受信制御手段の一例である。また、前記各手段として機能するための処理を前記制御部１１０に実行させるための前記制御プログラムが本発明に係る画像読取プログラムの一例である。なお、前記情報処理装置１００が電子回路である場合、前記読取制御部１１１、前記条件取得部１１２、前記処理時間特定部１１３、前記報知制御部１１４、前記情報更新部１１６、及び前記送受信制御部１１７は、それぞれの機能を実現する回路モジュールである。
【００２９】
前記読取制御部１１１は、原稿から画像データを読み取る前記画像読取装置１０から前記通信網１６０を介して取得した前記画像データに対して予め定められた画像圧縮処理などの情報処理を実行してファイル化し、そのファイルを前記記憶部１２０に保存する。このとき、前記画像読取装置１０が前記画像圧縮回路を備えない構成であれば、前記画像読取装置１０から取得する前記画像データは非圧縮形式の画像データである。
【００３０】
前記条件取得部１１２は、前記画像読取装置１０、前記通信網１６０、及び前記情報処理装置１００に関する動作条件を取得するための処理を実行する。
【００３１】
具体的に、前記画像読取装置１０に関する前記動作条件には、前記画像読取装置１０の機種に関する機種情報、及び前記画像読取装置１０における画像データの読取設定に関する読取設定情報などが含まれる。前記機種情報は、前記画像読取装置１０の機種を識別するための数字又は文字などの機種番号などである。例えば、前記条件取得部１１２は、前記画像読取装置１０の前記機種情報を前記情報処理装置１００の前記記憶部１２０に記憶された接続機器情報から取得可能である。なお、前記条件取得部１１２は、前記画像読取装置１０にアクセスして前記画像読取装置１０の前記機種情報を取得してもよい。
【００３２】
前記読取設定情報は、解像度設定、カラーモード設定、及び原稿連続読取枚数などの情報を含む。前記情報処理装置１００では、前記制御部１１０が前記スキャナードライバーを用いて前記画像読取装置１０における画像データの読取設定を実行することが可能であり、前記条件取得部１１２は前記読取設定の内容を前記読取設定情報として取得することが可能である。なお、前記条件取得部１１２は、前記画像読取装置１０から前記読取設定情報又は前記画像読取装置１０における読取所要時間などを前記動作条件として取得することも考えられる。
【００３３】
また、前記情報処理装置１００に関する前記動作条件には、前記情報処理装置１００のスペックに関するスペック情報、及び前記画像読取装置１０による前記画像データの読取開始時における前記情報処理装置１００の処理能力に関する処理能力情報などが含まれる。前記スペック情報には、前記情報処理装置１００のオペレーティングシステム（Operating System：OS）の名称及びバージョン、中央演算処理装置（Central Processing Unit：CPU）の種類及びクロック数、メモリーの容量等の情報が含まれる。例えば、前記情報処理装置１００では、現在のスペック情報の内容が前記処理能力情報として前記記憶部１２０などに記憶されており、前記条件取得部１１２は、前記記憶部１２０から前記処理能力情報を読み出すことが可能である。前記処理能力情報には、前記情報処理装置１００の中央演算処理装置の使用率、及びメモリーの使用量等の情報が含まれる。
【００３４】
さらに、前記通信網１６０に関する前記動作条件には、前記通信網１６０の通信規格に関する通信規格情報などが含まれる。前記通信規格情報は、前記通信網１６０を介して行われる前記画像読取装置１０と前記情報処理装置１００とのデータ通信速度を推定するための指標になる情報である。例えば、前記通信規格情報には、前記通信網１６０による接続形態が、有線及び無線のいずれであるかを区別する情報、及び前記通信Ｉ／Ｆ１５０と前記通信網１６０との接続規格の情報が含まれる。前記接続規格には、例えばＵＳＢ２．０、ＵＳＢ３．０、無線ＬＡＮ、ＩＥＥＥ８０２．１１、イーサネット（登録商標）、又は近距離無線通信などが含まれる。前記条件取得部１１２は、前記通信網１６０の前記通信規格情報を前記情報処理装置１００の前記記憶部１２０に記憶された通信設定情報から取得可能である。
【００３５】
そして、前記処理時間特定部１１３は、前記画像読取装置１０における前記画像データの読取開始から前記読取制御部１１１による保存終了までに要する処理時間を特定するための処理を実行する。具体的に、前記処理時間特定部１１３は、前記動作条件ごとに対応する前記処理時間が予め登録された後述の登録情報と前記条件取得部１１２により取得された前記動作条件とに基づいて前記処理時間を特定する。以下、前記条件取得部１１２により取得された前記動作条件を実動作条件と称する。
【００３６】
前記報知制御部１１４は、前記処理時間特定部１１３により特定された前記処理時間を報知するための処理を実行する。具体的に、前記報知制御部１１４は、前記処理時間を前記表示部１４０に表示させるため処理を実行する。これにより、ユーザーは、前記表示部１４０を参照することにより、前記処理時間を把握することが可能である。なお、前記報知制御部１１４による報知手法は、前記表示部１４０への表示に限らない。例えば、前記報知制御部１１４は、前記情報処理装置１００に設けられた不図示のスピーカーを用いて前記処理時間を音声で出力すること、又はユーザーの携帯端末などに前記処理時間をメール送信することにより前記処理時間を報知することが考えられる。
【００３７】
前記実処理時間特定部１１５は、前記画像読取装置１０における前記画像データの読取開始から前記情報処理装置１００による保存終了までに要した実処理時間を特定する。具体的に、前記実処理時間特定部１１５は、前記操作部１３０に対して前記画像読取装置１０における前記読取処理開始の要求操作が行われたときから前記実処理時間の計時を開始する。そして、前記実処理時間特定部１１５は、前記画像読取部１０から前記画像データが取得されて前記画像データが前記記憶部１２０に保存されたときに前記実処理時間の計時を終了する。また、前記実処理時間特定部１１５は、前記操作部１３０に対して前記画像読取装置１０における前記読取処理開始の要求操作が行われた時刻と、前記読取制御部１１１により前記記憶部１２０に画像データが保存された時刻との差分を算出することにより前記実処理時間を特定することも考えられる。
【００３８】
前記情報更新部１１６は、前記実処理時間及び前記実動作条件に基づいて前記登録情報の内容を更新するための処理を実行する。具体的に、前記情報更新部１１６は、前記実処理時間及び前記実動作条件に基づいて、前記登録情報に登録されている前記動作条件ごとに対応する処理時間を更新することが考えられる。なお、前記情報更新部１１６によって更新される前記登録情報は、前記情報処理装置１１０内で使用するために前記サーバー２００からダウンロードして前記記憶部１２０に記憶された登録情報である。また、前記情報更新部１１６が、前記サーバー２００が有する前記登録情報にアクセスして前記登録情報を直接更新することも他の実施形態として考えられる。
【００３９】
前記送受信制御部１１７は、前記通信網１１６を介して接続される前記サーバー２００との間で前記登録情報の送信及び受信が可能である。具体的に、前記送受信制御部１１７は、前記処理時間特定部１１３の前記処理時間取得処理の実行に際して、前記サーバー２００から前記登録情報をダウンロードすることが可能である。また、前記送受信制御部１１７は、前記情報更新部１１６により更新された前記登録情報を前記サーバー２００にアップロードすることも可能である。なお、前記送受信制御部１１７は、前記登録情報に代えて、前記実処理時間及び前記実動作条件の情報を前記サーバー２００にアップロードすることも可能である。
【００４０】
＜サーバー２００の概略構成＞
前記サーバー２００は、前記情報処理装置１００からアクセス可能な登録情報記憶部２０１を備えるパーソナルコンピューターなどの情報処理装置である。前記登録情報記憶部２０１には、前記情報処理装置１００により実行される後述の処理時間表示処理で用いられる前記登録情報が記憶される。前記情報処理システム３００では、前記登録情報記憶部２０１が前記サーバー２００に接続される複数の前記情報処理装置１００により共有されている。なお、前記登録情報は、前記情報処理装置１００各々が備える前記記憶部１２０に記憶されていてもよい。
【００４１】
ここに、図４は、前記登録情報の内容の一例を示す図である。図４に示す前記登録情報では、前記機種情報、前記読取設定情報、前記スペック情報、前記処理能力情報、及び前記通信規格情報の各内容の組み合わせにより特定される動作条件ごとに対応する処理時間が登録されている。具体的に、図４に示す前記登録情報では、「動作条件１」の動作条件に対応する処理時間として１５秒が対応付けられており、「動作条件２」の動作条件に対応する処理時間として３０秒が対応付けられている。
【００４２】
また、前記情報処理装置１００各々から前記実処理時間及び前記動作条件が送信される場合にはそれらの情報も前記登録情報記憶部２０１に記憶される。これにより、前記サーバー２００では、前記情報処理装置１００各々から送信される前記更新情報各々に基づいて前記登録情報の内容を更新することが可能であり、前記登録情報の内容を実際の処理結果に適合させることが可能である。
【００４３】
［処理時間表示処理］
以下、図５を参照しつつ、前記画像読取装置１０による画像データの読取処理に際して前記情報処理装置１００の前記制御部１１０により実行される処理時間表示処理の手順の一例について説明する。ここに、前記制御部１１０によって実行される前記処理時間表示処理の各処理手順を含む方法が、本発明の係る画像読取方法の一例である。
【００４４】
＜ステップＳ１＞
まず、ステップＳ１において、前記制御部１１０は、前記スキャナードライバーを起動するか否かを判断する。具体的に、前記制御部１１０は、前記画像読取装置１０の電源がＯＮであり、前記操作部１３０に対して前記画像読取装置１０を用いて画像データを読み取るための操作入力が行われた場合に、前記スキャナードライバーを起動すると判断する。ここで、前記スキャナードライバーを起動すると判断した場合（Ｓ１のＹｅｓ側）、前記制御部１１０は、処理をステップＳ２に移行させる。なお、前記制御部１１０により前記スキャナードライバーを起動しないと判断されている間（Ｓ２のＮｏ側）、処理は前記ステップＳ１で待機する。
【００４５】
＜ステップＳ２＞
ステップＳ２において、前記送受信制御部１１７は、前記サーバー２００の前記登録情報記憶部２０１から前記登録情報をダウンロードして前記制御部１１０の前記ＲＡＭ又は前記記憶部１２０に記憶させる。具体的に、前記送受信制御部１１７は、前記サーバー２００に前記登録情報の送信を要求することにより前記サーバー２００から前記登録情報を受信する。
【００４６】
なお、ここでは前記スキャナードライバーが起動される度に前記ステップＳ２において前記登録情報が前記サーバー２００から取得される場合について説明するが、これに限らない。例えば、前記送受信制御部１１７が、前記処理時間表示処理を予め設定された回数繰り返すごとに前記登録情報を前記サーバー２００から取得して前記記憶部１２０に記憶させることが考えられる。また、前記送受信制御部１１７が、前記情報処理装置１００の電源投入時に前記登録情報を前記サーバー２００から取得することも考えられる。これらの場合、前記情報処理装置１００では、次の前記登録情報の取得までの間は前記記憶部１２０に記憶されている前記登録情報が用いられる。また、本実施形態では、前記登録情報が前記サーバー２００からダウンロードされる場合を例に挙げて説明するが、前記情報処理装置１００の前記記憶部１２０などに前記登録情報が予め記憶されていることも考えられる。
【００４７】
＜ステップＳ３＞
ステップＳ３において、前記条件取得部１１２は、前記登録情報の対象項目に含まれる前記機種情報、前記スペック情報、及び前記通信規格情報の内容を前記実動作条件として取得する。なお、この時点では、前記読取設定情報及び前記処理能力情報は取得されない。このように、前記情報処理装置１００では、前記画像データの読み取りが開始される前の時点で、前記機種情報、前記スペック情報、及び前記通信規格情報の内容が取得されるため、後述の処理時間を早期に表示させることが可能である。
【００４８】
＜ステップＳ４＞
ステップＳ４において、前記制御部１１０は、前記画像読取装置１０による画像データの読み取りが開始されるか否かを判断する。前記具体的に、前記制御部１１０は、前記表示部１４０に表示される前記操作画面に対するユーザー操作により、前記画像読取装置１０による画像データの読み取りに係る設定操作が行われた後、スキャン開始ボタンが操作された場合に、前記画像読取装置１０による画像データの読み取りが開始されると判断する。ここで、前記制御部１１０は、前記画像データの読み取りが開始されると判断すると（Ｓ４のＹＥＳ側）、処理をステップＳ５に移行させる。一方、前記制御部１１０は、前記画像データの読み取りが開始されるまでの間（Ｓ４のＮＯ側）、処理を前記ステップＳ４で待機させる。
【００４９】
＜ステップＳ５＞
ステップＳ５において、前記条件取得部１１２は、前記登録情報の対象項目に含まれる前記読取設定情報及び前記処理能力情報の内容を前記実動作条件として取得する。ここに、前記ステップＳ３及び前記ステップＳ５の処理が、本発明の画像読取方法における第１ステップの一例である。なお、前記条件取得部１１２が、前記ステップＳ３を省略し、後述のステップＳ５において、前記機種情報、前記スペック情報、及び前記通信規格情報を取得することも考えられる。
【００５０】
＜ステップＳ６＞
ステップＳ６において、前記処理時間特定部１１３は、前記ステップＳ３及び前記ステップＳ５により取得された前記実動作条件と、前記ステップＳ２により前記登録情報記憶部２０１から受信した前記登録情報とに基づいて前記処理時間を特定する。具体的に、前記処理時間特定部１１３は、前記実動作条件に最も近似した前記動作条件に対応する前記処理時間を前記登録情報から抽出する。ここに、前記ステップＳ６の処理が、本発明の画像読取方法における第２ステップの一例である。例えば、前記処理時間特定部１１３は、前記登録情報に登録されている情報のうち前記実動作条件のうち最も一致する数の多い情報を特定し、その情報に対応付けて登録された処理時間を特定する。なお、前記実動作条件において内容が数値で示される情報については、前記処理時間特定部１１３が、前記登録情報に登録されている数値に対して所定範囲内の数値であるか否かを判断することにより一致するか否かを判断することが考えられる。
【００５１】
＜ステップＳ７＞
ステップＳ７において、前記情報処理装置１００の前記報知制御部１１４は、前記ステップＳ６において特定された前記処理時間を報知するため、前記処理時間を前記表示部１４０に表示させる。具体的に、前記報知制御部１１４は、前記表示部１４０に前記処理時間を数値で表示させる。これにより、ユーザーは、前記表示部１４０の表示を参照することにより、前記画像読取装置１０を用いた画像データの読み取りに要する時間を明確に把握することができる。ここに、前記ステップＳ７の処理が、本発明の画像読取方法における第３ステップの一例である。
【００５２】
以上説明したように、前記情報処理装置１００では、前記画像読取装置１０が画像圧縮回路を備えない場合でも、前記画像読取装置１０における画像データの読取開始から前記情報処理装置１００における画像データの保存終了までに要する処理時間を表示可能である。
【００５３】
［登録情報更新処理］
また、前記情報処理装置１００では、前記制御部１１０によって、前記処理時間表示処理と並行して、前記登録情報を更新するための登録情報更新処理が実行される。以下、図６を参照しつつ、前記登録情報更新処理の手順の一例について説明する。
【００５４】
＜ステップＳ１１＞
まず、ステップＳ１１において、前記制御部１１０は、前記ステップＳ４と同様に、前記画像読取装置１０による画像データの読み取りが開始されるか否かを判断する。ここで、前記制御部１１０は、前記画像データの読み取りが開始されると判断すると（Ｓ１１のＹＥＳ側）、処理をステップＳ１２に移行させる。一方、前記制御部１１０は、前記画像データの読み取りが開始されるまでの間（Ｓ１１のＮＯ側）、処理を前記ステップＳ１１で待機させる。
【００５５】
＜ステップＳ１２＞
ステップＳ１２において、前記実処理時間特定部１１５は、前記情報処理装置１００に設けられたシステムクロックなどから、現在の時刻を前記画像データの読取開始時刻として取得し、前記制御部１１０の前記ＲＡＭなどに記憶する。
【００５６】
＜ステップＳ１３＞
ステップＳ１３において、前記実処理時間特定部１１５は、前記読取制御部１１１により前記画像データが前記記憶部１２０に保存されたか否かを判断する。ここで、前記実処理時間特定部１１５は、前記画像データが前記記憶部１２０に保存されたと判断すると（Ｓ１３のＹＥＳ側）、処理をステップＳ１４に移行させる。一方、前記実処理時間特定部１１５は、前記画像データが前記記憶部１２０に保存されるまでの間（Ｓ１３のＮＯ側）、処理を前記ステップＳ１３で待機させる。
【００５７】
＜ステップＳ１４＞
ステップＳ１４において、前記実処理時間特定部１１５は、前記情報処理装置１００に設けられたシステムクロックなどから、現在の時刻を前記画像データの読取終了時刻として取得し、前記制御部１１０の前記ＲＡＭなどに記憶する。
【００５８】
＜ステップＳ１５＞
そして、ステップＳ１５において、前記実処理時間特定部１１５は、前記ステップＳ１２で取得された前記読取開始時刻と、前記ステップＳ１４で取得された前記読取終了時刻との差分を実処理時間として算出する。前記実処理時間は、前記画像読取装置における前記画像データの読取開始から前記読取制御手段による保存終了までに要した実処理時間である。なお、前記実処理時間特定部１１５が、前記ステップＳ１２において前記実処理時間の計時を０から開始し、前記ステップＳ１４において前記実処理時間の計時を終了することにより前記実処理時間を特定することも考えられる。
【００５９】
＜ステップＳ１６＞
ステップＳ１６において、前記情報更新部１１６は、前記ステップＳ１５で特定された記実処理時間と、前記処理時間表示処理の前記ステップＳ３及び前記ステップＳ５で取得された前記実動作条件とに基づいて前記登録情報を更新する。具体的に、前記情報更新部１１６は、前記実動作条件及び前記実処理時間の対応関係と、前記登録情報に登録されている前記動作条件及び前記処理時間の対応関係との間に予め設定された差が存在する場合に、前記登録情報における前記処理時間を前記実処理時間に基づいて更新することが考えられる。なお、前記実処理時間に基づいて前記登録情報における前記処理時間を更新する手法としては、例えば同一条件又は類似条件で行われた過去数回分の前記実処理時間を前記記憶部１２０に記憶しておき、前記実処理時間各々の平均値などに基づいて更新することが考えられる。
【００６０】
以上説明したように、前記情報処理装置１００では、前記登録情報の内容が前記実処理時間及び前記実動作条件を反映した内容に適宜更新され、その後に行われる前記処理時間の特定精度の向上が図られる。また、前記情報処理システム３００では、複数の前記情報処理装置１００において前記登録情報記憶部２０１が共有されるため、前記情報処理装置１００各々によって収集された多数の状況に基づいて前記登録情報が更新され、前記処理時間の特定精度が実現される。
【００６１】
なお、前記情報更新部１６０は、前記処理時間表示処理を実行する度に前記登録情報を更新する必要はなく、例えば予め設定された所定頻度で前記登録情報を更新してもよい。また、前記ステップＳ１６において、前記送受信制御部１１７が、前記実動作条件及び前記実処理時間を対応付けた更新情報を前記サーバー２００に送信することも考えられる。これにより、前記サーバー２００では、前記情報処理装置１００各々から受信する前記更新情報各々に基づいて統括して前記登録情報を更新することが可能である。
【符号の説明】
【００６２】
１０  ：画像読取装置
１００：情報処理装置
１１１：読取制御部
１１２：条件取得部
１１３：処理時間特定部
１１４：報知制御部
１１５：実処理時間特定部
１１６：情報更新部
１１７：送受信制御部
１２０：記憶部
１３０：操作部
１４０：表示部
１５０：通信Ｉ／Ｆ
１６０：通信網
１７０：通信網
２００：サーバー
２０１：登録情報記憶部
３００：情報処理システム
【図１】
0006029555.tif 000002
【図２】
0006029555.tif 000003
【図３】
0006029555.tif 000004
【図４】
0006029555.tif 000005
【図５】
0006029555.tif 000006
【図６】
0006029555.tif 000007