(57)【特許請求の範囲】
【請求項１】
原稿の画像を所定の読取解像度で読み取って画像データを生成する画像読取部と、
前記画像データを記録するための記録媒体を取り外し可能に接続するための接続部と、
前記接続部に接続された前記記録媒体のデータ転送速度を示す情報である転送速度情報を取得する取得部と、
前記画像データを前記記録媒体に記録する記録処理部と、
前記取得部により取得された前記転送速度情報に基づいて、前記画像データを前記記録媒体に記録する処理が完了するまでの時間を算出する算出部と、
前記算出部により算出された前記時間をユーザに通知する処理時間通知部と、を有し、
前記算出部により算出された前記時間が予め設定された時間を越える場合に、前記算出部により算出された前記時間を前記処理時間通知部がユーザに通知した状態で、前記所定の読取解像度とは異なる複数の読取解像度と前記複数の読取解像度の各々に基づいた前記画像データを前記記録媒体に記録する処理が完了するまでの各時間とを対応付けて表示する表示部、をさらに有することを特徴とする画像読取装置。
【請求項２】
前記表示部に表示される複数の前記読取解像度の中から１つの読取解像度をユーザに選択させる受付部、をさらに有し、
前記記録処理部は、前記受付部を介してユーザによる選択を受け付けると、前記受付部により受け付けられた読取解像度に基づいた画像データを、新たに前記記録媒体に記録することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記受付部により受け付けられた読取解像度に前記画像読取部の読取解像度を変更する変更部、をさらに有し、
前記記録処理部は、前記受付部を介してユーザによる選択を受け付けると、前記変更部により変更された読取解像度で前記画像読取部が前記原稿の画像を読み取って生成される画像データを、新たに前記記録媒体に記録することを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記接続部に接続された前記記録媒体に所定のデータを記録することにより、前記記録媒体のデータ転送速度を測定する測定部をさらに有し、
前記取得部は、前記測定部により測定された前記データ転送速度を示す情報を前記転送速度情報として取得することを特徴とする請求項１〜３のいずれか１項に記載の画像読取装置。
【請求項５】
記録媒体を識別するための識別情報と当該記録媒体の前記転送速度情報とを対応付けて記憶している記憶部と、
前記接続部に接続された前記記録媒体に記録されている、前記記録媒体の識別情報を認識する認識部と、をさらに有し、
前記取得部は、前記認識部により認識された前記識別情報に対応付けられている前記転送速度情報を前記記憶部から取得することを特徴とする請求項１〜４のいずれか１項に記載の画像読取装置。
【請求項６】
前記記録媒体に前記転送速度情報が記録されている場合、前記取得部は、前記記録媒体から前記転送速度情報を取得することを特徴とする請求項１〜５のいずれか１項に記載の画像読取装置。
【請求項７】
前記算出部により算出された前記時間が予め設定された時間を越える場合、前記接続部に接続された前記記録媒体とは異なる出力先に前記画像データを出力する出力部をさらに有することを特徴とする請求項１〜６のいずれか１項に記載の画像読取装置。
【請求項８】
前記記録処理部により前記画像データを前記記録媒体に記録する処理が完了するまでの残り時間をユーザに通知する残り時間通知部をさらに有することを特徴とする請求項１〜７のいずれか１項に記載の画像読取装置。
【請求項９】
前記記録処理部により前記画像データを前記記録媒体に記録する処理が完了したことをユーザに通知する完了通知部をさらに有することを特徴とする請求項１〜８のいずれか１項に記載の画像読取装置。
【請求項１０】
原稿の画像を所定の読取解像度で読み取って画像データを生成する画像読取部と前記画像データを記録するための記録媒体を取り外し可能に接続するための接続部とを有する画像読取装置を制御するための制御プログラムであって、
前記接続部に接続された前記記録媒体のデータ転送速度を示す情報である転送速度情報を取得する手順（ａ）と、
前記画像データを前記記録媒体に記録する手順（ｂ）と、
前記手順（ａ）において取得された前記転送速度情報に基づいて、前記画像データを前記記録媒体に記録する処理が完了するまでの時間を算出する手順（ｃ）と、
前記手順（ｃ）において算出された前記時間をユーザに通知する手順（ｄ）と、
前記手順（ｃ）において算出された前記時間が予め設定された時間を越える場合、前記手順（ｃ）において算出された前記時間をユーザに通知した状態で、前記所定の読取解像度とは異なる複数の読取解像度と前記複数の読取解像度の各々に基づいた前記画像データを前記記録媒体に記録する処理が完了するまでの各時間とを対応付けて表示部に表示させる手順（ｅ）と、を前記画像読取装置に実行させる制御プログラム。
【請求項１１】
前記表示部に表示される複数の前記読取解像度の中から１つの読取解像度を受付部を介してユーザに選択させる手順（ｆ）と、
前記手順（ｆ）において前記受付部により受け付けられた読取解像度に基づいた画像データを、新たに前記記録媒体に記録する手順（ｇ）と、をさらに前記画像読取装置に実行させることを特徴とする請求項１０に記載の制御プログラム。
【請求項１２】
前記手順（ｆ）において前記受付部により受け付けられた前記読取解像度に前記画像読取部の読取解像度を変更させる手順（ｈ）、をさらに前記画像読取装置に実行させ、
前記手順（ｇ）では、前記手順（ｈ）において変更された読取解像度で前記画像読取部が前記原稿の画像を読み取って生成される画像データを、前記記録媒体に記録することを特徴とする請求項１１に記載の制御プログラム。
【請求項１３】
前記接続部に接続された前記記録媒体に所定のデータを記録することにより、前記記録媒体のデータ転送速度を測定する手順（ｉ）をさらに前記画像読取装置に実行させ、
前記手順（ａ）において、前記手順（ｉ）において測定された前記データ転送速度を示す情報が前記転送速度情報として取得されることを特徴とする請求項１０〜１２のいずれか１項に記載の制御プログラム。
【請求項１４】
前記接続部に接続された前記記録媒体に記録されている、前記記録媒体を識別するための識別情報を認識する手順（ｊ）をさらに前記画像読取装置に実行させ、
前記手順（ａ）において、記録媒体の識別情報と当該記録媒体の前記送転送速度情報とを対応付けて記憶している記憶部から、前記手順（ｊ）において認識された前記識別情報に対応付けられている前記転送速度情報が取得されることを特徴とする請求項１０〜１３のいずれか１項に記載の制御プログラム。
【請求項１５】
前記記録媒体に前記転送速度情報が記録されている場合、前記手順（ａ）において、前記記録媒体から前記転送速度情報が取得されることを特徴とする請求項１０〜１４のいずれか１項に記載の制御プログラム。
【請求項１６】
前記手順（ｃ）において算出された前記時間が予め設定された時間を越える場合、前記接続部に接続された前記記録媒体とは異なる出力先に前記画像データを出力する手順（ｋ）をさらに前記画像読取装置に実行させることを特徴とする請求項１０〜１５のいずれか１項に記載の制御プログラム。
【請求項１７】
前記手順（ｂ）において前記画像データが前記記録媒体に記録される処理が完了するまでの残り時間をユーザに通知する手順（ｌ）をさらに前記画像読取装置に実行させることを特徴とする請求項１０〜１６のいずれか１項に記載の制御プログラム。
【請求項１８】
前記手順（ｂ）において前記画像データが前記記録媒体に記録される処理が完了したことをユーザに通知する手順（ｍ）をさらに前記画像読取装置に実行させることを特徴とする請求項１０〜１７のいずれか１項に記載の制御プログラム。
【請求項１９】
請求項１０〜１８のいずれか１項に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取って得られる画像データを取り外し可能な記録媒体に記録する機能を備えた画像読取装置および画像読取装置の制御プログラムに関する。
【背景技術】
【０００２】
スキャナの機能として、原稿の画像を読み取って得られる画像データをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の記録媒体に記録するスキャントゥメモリ（Ｓｃａｎ  Ｔｏ  Ｍｅｍｏｒｙ）機能が知られている（たとえば、特許文献１参照）。スキャントゥメモリ機能によれば、スキャナにＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を接続し、ユーザがＰＣを使用して画像データを記録媒体に記録する必要がなくなるため、ユーザの利便性が向上する。
【０００３】
たとえば、スキャントゥメモリ機能を備えたＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を用いて、原稿の画像データをＵＳＢメモリに記録する場合、ユーザは、ＭＦＰに設けられたＵＳＢメモリの差込口にＵＳＢメモリを差込むとともに、原稿をＭＦＰにセットしてスタートボタンを押下する。ＭＦＰによる原稿の画像の読み取りが開始され、当該画像を読み取って生成される画像データがＵＳＢメモリに記録されるまでの間、通常、ユーザは、ＭＦＰの前で処理が完了するのを待つ。
【０００４】
しかしながら、ＵＳＢメモリは、メーカや型式により、データ転送速度が異なる。たとえば、特定のメーカで製造された型式の異なる２つのＵＳＢメモリに同一の画像データをそれぞれ記録する場合、一のＵＳＢメモリには数分で画像データが記録される一方、他のＵＳＢメモリには数十分の時間が必要とされる。
【０００５】
したがって、スキャントゥメモリ機能を用いて原稿の画像データをＵＳＢメモリに記録する場合、使用されるＵＳＢメモリによっては、ユーザは、ＭＦＰの前で長時間待たされることになり、好ましくない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１８７４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、原稿の画像を読み取って得られる画像データを取り外し可能な記録媒体に記録する機能を備えた画像読取装置において、画像データを記録媒体に記録する処理が実行されている間、ユーザが画像読取装置の前で長時間待たされるという状況が発生することを回避することができる画像読取装置および画像読取装置の制御プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）原稿の画像を所定の読取解像度で読み取って画像データを生成する画像読取部と、前記画像データを記録するための記録媒体を取り外し可能に接続するための接続部と、前記接続部に接続された前記記録媒体のデータ転送速度を示す情報である転送速度情報を取得する取得部と、前記画像データを前記記録媒体に記録する記録処理部と、前記取得部により取得された前記転送速度情報に基づいて、前記画像データを前記記録媒体に記録する処理が完了するまでの時間を算出する算出部と、前記算出部により算出された前記時間をユーザに通知する処理時間通知部と、を有し、前記算出部により算出された前記時間が予め設定された時間を越える場合に、前記算出部により算出された前記時間を前記処理時間通知部がユーザに通知した状態で、前記所定の読取解像度とは異なる複数の読取解像度と前記複数の読取解像度の各々に基づいた前記画像データを前記記録媒体に記録する処理が完了するまでの各時間とを対応付けて表示する表示部、をさらに有することを特徴とする画像読取装置。
（２）前記表示部に表示される複数の前記読取解像度の中から１つの読取解像度をユーザに選択させる受付部、をさらに有し、前記記録処理部は、前記受付部を介してユーザによる選択を受け付けると、前記受付部により受け付けられた読取解像度に基づいた画像データを、新たに前記記録媒体に記録することを特徴とする上記（１）に記載の画像読取装置。
（３）前記受付部により受け付けられた読取解像度に前記画像読取部の読取解像度を変更する変更部、をさらに有し、前記記録処理部は、前記受付部を介してユーザによる選択を受け付けると、前記変更部により変更された読取解像度で前記画像読取部が前記原稿の画像を読み取って生成される画像データを、新たに前記記録媒体に記録することを特徴とする上記（２）に記載の画像読取装置。
【００１０】
（４）前記接続部に接続された前記記録媒体に所定のデータを記録することにより、前記記録媒体のデータ転送速度を測定する測定部をさらに有し、前記取得部は、前記測定部により測定された前記データ転送速度を示す情報を前記転送速度情報として取得することを特徴とする上記（１）〜（３）のいずれか１つに記載の画像読取装置。
【００１１】
（５）記録媒体を識別するための識別情報と当該記録媒体の前記転送速度情報とを対応付けて記憶している記憶部と、前記接続部に接続された前記記録媒体に記録されている、前記記録媒体の識別情報を認識する認識部と、をさらに有し、前記取得部は、前記認識部により認識された前記識別情報に対応付けられている前記転送速度情報を前記記憶部から取得することを特徴とする上記（１）〜（４）のいずれか１つに記載の画像読取装置。
【００１２】
（６）前記記録媒体に前記転送速度情報が記録されている場合、前記取得部は、前記記録媒体から前記転送速度情報を取得することを特徴とする上記（１）〜（５）のいずれか１つに記載の画像読取装置。
【００１５】
（７）前記算出部により算出された前記時間が予め設定された時間を越える場合、前記接続部に接続された前記記録媒体とは異なる出力先に前記画像データを出力する出力部をさらに有することを特徴とする上記（１）〜（６）のいずれか１つに記載の画像読取装置。
【００１７】
（８）前記記録処理部により前記画像データを前記記録媒体に記録する処理が完了するまでの残り時間をユーザに通知する残り時間通知部をさらに有することを特徴とする上記（１）〜（７）のいずれか１つに記載の画像読取装置。
【００１８】
（９）前記記録処理部により前記画像データを前記記録媒体に記録する処理が完了したことをユーザに通知する完了通知部をさらに有することを特徴とする上記（１）〜（８）のいずれか１つに記載の画像読取装置。
【００１９】
（１０）原稿の画像を所定の読取解像度で読み取って画像データを生成する画像読取部と前記画像データを記録するための記録媒体を取り外し可能に接続するための接続部とを有する画像読取装置を制御するための制御プログラムであって、前記接続部に接続された前記記録媒体のデータ転送速度を示す情報である転送速度情報を取得する手順（ａ）と、前記画像データを前記記録媒体に記録する手順（ｂ）と、前記手順（ａ）において取得された前記転送速度情報に基づいて、前記画像データを前記記録媒体に記録する処理が完了するまでの時間を算出する手順（ｃ）と、前記手順（ｃ）において算出された前記時間をユーザに通知する手順（ｄ）と、前記手順（ｃ）において算出された前記時間が予め設定された時間を越える場合、前記手順（ｃ）において算出された前記時間をユーザに通知した状態で、前記所定の読取解像度とは異なる複数の読取解像度と前記複数の読取解像度の各々に基づいた前記画像データを前記記録媒体に記録する処理が完了するまでの各時間とを対応付けて表示部に表示させる手順（ｅ）と、を前記画像読取装置に実行させる制御プログラム。
（１１）前記表示部に表示される複数の前記読取解像度の中から１つの読取解像度を受付部を介してユーザに選択させる手順（ｆ）と、前記手順（ｆ）において前記受付部により受け付けられた読取解像度に基づいた画像データを、新たに前記記録媒体に記録する手順（ｇ）と、をさらに前記画像読取装置に実行させることを特徴とする上記（１０）に記載の制御プログラム。
（１２）前記手順（ｆ）において前記受付部により受け付けられた前記読取解像度に前記画像読取部の読取解像度を変更させる手順（ｈ）、をさらに前記画像読取装置に実行させ、前記手順（ｇ）では、前記手順（ｈ）において変更された読取解像度で前記画像読取部が前記原稿の画像を読み取って生成される画像データを、前記記録媒体に記録することを特徴とする上記（１１）に記載の制御プログラム。
【００２０】
（１３）前記接続部に接続された前記記録媒体に所定のデータを記録することにより、前記記録媒体のデータ転送速度を測定する手順（ｉ）をさらに前記画像読取装置に実行させ、前記手順（ａ）において、前記手順（ｉ）において測定された前記データ転送速度を示す情報が前記転送速度情報として取得されることを特徴とする上記（１０）〜（１２）のいずれか１つに記載の制御プログラム。
【００２１】
（１４）前記接続部に接続された前記記録媒体に記録されている、前記記録媒体を識別するための識別情報を認識する手順（ｊ）をさらに前記画像読取装置に実行させ、前記手順（ａ）において、記録媒体の識別情報と当該記録媒体の前記送転送速度情報とを対応付けて記憶している記憶部から、前記手順（ｊ）において認識された前記識別情報に対応付けられている前記転送速度情報が取得されることを特徴とする上記（１０）〜（１３）のいずれか１つに記載の制御プログラム。
【００２２】
（１５）前記記録媒体に前記転送速度情報が記録されている場合、前記手順（ａ）において、前記記録媒体から前記転送速度情報が取得されることを特徴とする上記（１０）〜（１４）のいずれか１つに記載の制御プログラム。
【００２５】
（１６）前記手順（ｃ）において算出された前記時間が予め設定された時間を越える場合、前記接続部に接続された前記記録媒体とは異なる出力先に前記画像データを出力する手順（ｋ）をさらに前記画像読取装置に実行させることを特徴とする上記（１０）〜（１５）のいずれか１つに記載の制御プログラム。
【００２７】
（１７）前記手順（ｂ）において前記画像データが前記記録媒体に記録される処理が完了するまでの残り時間をユーザに通知する手順（ｌ）をさらに前記画像読取装置に実行させることを特徴とする上記（１０）〜（１６）のいずれか１つに記載の制御プログラム。
【００２８】
（１８）前記手順（ｂ）において前記画像データが前記記録媒体に記録される処理が完了したことをユーザに通知する手順（ｍ）をさらに前記画像読取装置に実行させることを特徴とする上記（１０）〜（１７）のいずれか１つに記載の制御プログラム。
【００２９】
（１９）上記（１０）〜（１８）のいずれか１つに記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００３０】
本発明によれば、画像データを記録媒体に記録する処理が完了するまでの時間がユーザに通知されるため、当該時間をユーザが把握することが可能となる。したがって、画像データを記録媒体に記録する処理が完了するまでの時間が長い場合には、ユーザは、処理をキャンセルしたり、あるいは、画像読取装置の前を離れて別の作業を行ったりすることが可能となる。すなわち、原稿の画像を読み取って得られる画像データを取り外し可能な記録媒体に記録する機能を備えた画像読取装置において、画像データを記録媒体に記録する処理が実行されている間、ユーザが画像読取装置の前で長時間待たされるという状況が発生することが回避される。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係るネットワークシステムの全体構成を示すブロック図である。
【図２】図１に示されるＭＦＰの構成を示すブロック図である。
【図３】図１に示されるＭＦＰにＵＳＢメモリが接続される様子を示す図である。
【図４】図１に示されるＭＦＰによるスキャントゥメモリ処理の手順を示すフローチャートである。
【図５】図４に後続するフローチャートである。
【図６】図５に後続するフローチャートである。
【図７】図４のステップＳ１０９に示される転送時間予測処理の手順を示すフローチャートである。
【図８】図１に示されるＭＦＰのオペレーションパネルに表示される進捗状況表示画面の一例を示す図である。
【図９】図１に示されるＭＦＰのオペレーションパネルに表示される解像度選択画面の一例を示す図である。
【発明を実施するための形態】
【００３２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００３３】
図１は、本発明の一実施形態に係るネットワークシステムの全体構成を示すブロック図である。
【００３４】
本実施形態に係るネットワークシステムは、文書や写真等の原稿の画像を読み取って画像データを生成する画像読取装置としての機能を備えたＭＦＰ１０と、ユーザ端末としてのＰＣ２０と、ＭＦＰ１０から受信した画像データを保存するファイル保存装置としてのＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバ３０と、ＭＦＰ１０から受信した画像データを電子メールによりＰＣ２０に送信するメール送信装置としてのメールサーバ４０とを備える。ＭＦＰ１０、ＰＣ２０、ＦＴＰサーバ３０、およびメールサーバ４０は、ネットワーク５０を介して接続されている。なお、ネットワーク５０に接続される機器の種類および台数は、図１に示される例に限定されない。
【００３５】
図２は、図１に示されるＭＦＰの構成を示すブロック図である。
【００３６】
ＭＦＰ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３、オペレーションパネル１０４、モータドライバ１０５、ＩＲ（Ｉｍａｇｅ  Ｒｅａｄｅｒ）／ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）モータ１０６、画像処理チップ１０７、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）／ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）イメージセンサ１０８、ＲＡＭ（画像処理用）１０９、ネットワークインタフェース１１０、ＵＳＢインタフェース１１１、プリントエンジン１１２、およびＲＯＭ（特徴データ保存用）１１３を有する。ネットワークインタフェース１１０は、ネットワーク５０に接続されている。
【００３７】
ＣＰＵ１０１は、ＲＯＭ１０２に保存されている制御プログラムをＲＡＭ１０３に読み出した後、ＲＡＭ１０３上の制御プログラムに従って、プリント、コピー、およびスキャン等の各種処理の全体制御を行う。
【００３８】
ＲＯＭ１０２には、制御プログラムの他に、ＵＳＢメモリのデータ転送速度を測定するための測定プログラムおよび画像データをＵＳＢメモリに記録する処理が完了するまでの時間を算出するための転送時間予測プログラムが保存されている。ＲＡＭ１０３は、制御プログラムの他に、画像データ、各種計算値等の一時保存場所としても使用される。
【００３９】
オペレーションパネル１０４は、タッチパネル、テンキー、スタートボタン、およびストップボタン等の要素を備えており、各種情報の表示および各種指示の入力に使用される。また、オペレーションパネル１０４は、スキャントゥメモリ動作時に、画像データをＵＳＢメモリに記録する処理が完了するまでの時間をユーザに通知する。
【００４０】
モータドライバ１０５、ＩＲ／ＡＤＦモータ１０６、画像処理チップ１０７、ＣＣＤ／ＣＩＳイメージセンサ１０８、およびＲＡＭ（画像処理用）１０９は、原稿の画像を読み取って画像データを生成する画像読取ユニットを構成する。
【００４１】
ＣＰＵ１０１は、オペレーションパネル１０４からコピーまたはスキャンの指示を受け付けると、モータドライバ１０５を介してＩＲ／ＡＤＦモータ１０６の駆動制御を行うとともに、画像処理チップ１０７に対して画像処理要求を行う。画像処理チップ１０７は、ＣＰＵ１０１から画像処理要求を受け付けると、ＣＣＤ／ＣＩＳイメージセンサ１０８から画像データを受け取り、オペレーションパネル１０４を通じて指示された画像データに変換するための画像処理を施し、画像処理が施された画像データをＲＡＭ１０３に一時保存する。その際、各種計算値等は、ＲＡＭ（画像処理用）１０９に一時保存される。画像データのファイルフォーマットは任意であり、たとえば、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等のファイルフォーマットが使用され得る。
【００４２】
オペレーションパネル１０４からの指示がスキャンの場合、ＲＡＭ１０３に一時保存されている画像データはネットワークインタフェース１１０またはＵＳＢインタフェース１１１へ転送される。オペレーションパネル１０４からの指示がコピーの場合、ＲＡＭ１０３に一時保存されている画像データはプリントエンジン１１２へ転送される。
【００４３】
ＵＳＢインタフェース１１１は、ＵＳＢメモリ６０（図３参照）等のＵＳＢ規格にしたがう機器を、ＭＦＰ１０が通電されている状態で当該ＭＦＰ１０に接続および接続解除し得るインタフェースである。図３に示されるように、ＵＳＢインタフェース１１１は、ＵＳＢメモリ６０の端子を挿入し得るＵＳＢコネクタ１１１ａを含んでいる。
【００４４】
ＲＯＭ（特徴データ保存用）１１３には、複数種類のＵＳＢメモリについて、各ＵＳＢメモリの特徴データとして、ＵＳＢメモリのデータ転送速度を示す情報である転送速度情報とＵＳＢメモリのデバイスＩＤとが対応付けて保存されている。ＲＯＭ１１３は、たとえば、フラッシュＲＯＭであり、特徴データが追加的に保存され得る。
【００４５】
なお、ＭＦＰ１０は、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。また、ＰＣ２０は一般的なパーソナルコンピュータであり、ＦＴＰサーバ３０およびメールサーバ４０は、それぞれ一般的なＦＴＰサーバおよびメールサーバであるため、それぞれの構成の詳細な説明は省略する。
【００４６】
次に、図４〜図７を参照して、ＭＦＰ１０のスキャントゥメモリ動作について説明する。スキャントゥメモリ動作では、ＭＦＰ１０の画像読取ユニットにより原稿の画像を読み取って得られる画像データが、ＵＳＢコネクタ１１１ａに接続されたＵＳＢメモリ６０に記録される。
【００４７】
図４は、ＭＦＰによるスキャントゥメモリ処理の手順を示すフローチャートである。なお、図４のフローチャートにより示されるアルゴリズムは、ＭＦＰ１０のＲＯＭ１０２にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【００４８】
まず、ＵＳＢメモリ６０が認識される（ステップＳ１０１）。本実施形態では、スキャントゥメモリ動作に先立って、ユーザにより、ＭＦＰ１０に原稿７０（図３参照）がセットされるとともに、ＭＦＰ１０のＵＳＢコネクタ１１１ａにＵＳＢメモリ６０が接続される。ＵＳＢコネクタ１１１ａにＵＳＢメモリ６０が接続される場合、いわゆる、プラグアンドプレイ機能により処理が開始される。
【００４９】
続いて、ＵＳＢメモリ６０内部に転送速度情報があるか否かが判断される（ステップＳ１０２）。本実施形態では、ＵＳＢメモリ６０のデータ転送速度を示す情報である転送速度情報が、ＵＳＢメモリ６０の内部に記録されているか否かが判断される。
【００５０】
ＵＳＢメモリ６０内部に転送速度情報があると判断される場合（ステップＳ１０２：ＹＥＳ）、ステップＳ１０５の処理に移行する。一方、ＵＳＢメモリ６０内部に転送速度情報がないと判断される場合（ステップＳ１０２：ＮＯ）、ＲＯＭ（特徴データ保存用）１１３に転送速度情報があるか否かが判断される（ステップＳ１０３）。本実施形態では、ＵＳＢメモリ６０に記録されているデバイスＩＤが認識され、認識されたデバイスＩＤと当該ＩＤに対応付けられている転送速度情報とがＲＯＭ（特徴データ保存用）１１３に保存されているか否かが判断される。
【００５１】
ＲＯＭ１１３に転送速度情報があると判断される場合（ステップＳ１０３：ＹＥＳ）、ステップＳ１０５の処理に移行する。一方、ＲＯＭ１１３に転送速度情報がないと判断される場合（ステップＳ１０３：ＮＯ）、ＵＳＢメモリのデータ転送速度が測定される（ステップＳ１０４）。本実施形態では、所定のデータ量（たとえば、１ＭＢ）のデータ転送速度測定用データをＵＳＢメモリ６０に記録し、ＣＰＵ１０１のタイマで記録時間を測定することにより、ＵＳＢメモリ６０のデータ転送速度が求められる。データ転送速度測定用データのデータ量を測定時間で割ることにより、データ転送速度が求められる。
【００５２】
なお、本実施形態とは異なり、所定の転送時間（たとえば、１０秒）の間だけＵＳＢメモリ６０にデータを記録し、所定の転送時間内にＵＳＢメモリ６０に記録されたデータのデータ量を測定することにより、データ転送速度が求められてもよい。求められたデータ転送速度を示す情報は、転送速度情報として、ＵＳＢメモリ６０に記録される。また、転送速度情報は、ＵＳＢメモリ６０のデバイスＩＤと対応付けてＲＯＭ（特徴データ保存用）１１３にバックアップとして保存される。
【００５３】
続いて、スキャン処理が開始される（ステップＳ１０５）。ユーザによりオペレーションパネル１０４のスタートボタンが押下される場合、スキャン開始指示が受け付けられ、ＣＰＵ１０１からモータドライバ１０５に対して動作指令が出力されるとともに、画像処理チップ１０７に対して画像処理要求が行われる。その結果、画像読取ユニットが原稿７０の画像を読み取って画像データを生成する処理が開始される。
【００５４】
なお、ステップＳ１０５に示す処理は、ステップＳ１０４の処理よりも先に実行され得る。この場合、ＵＳＢメモリ６０のデータ転送速度を測定する処理と同時並行で、原稿７０の画像が読み取られ画像データが生成される。
【００５５】
続いて、画像データが生成されたか否かが判断される（ステップＳ１０６）。本実施形態では、画像読取ユニットにより原稿７０の画像データが生成されたか否かが判断される。原稿７０が複数ページからなる場合、複数ページ分のすべての画像データが生成されたか否かが判断される。
【００５６】
画像データが生成されていないと判断される場合（ステップＳ１０６：ＮＯ）、画像データが生成されるまで待機する。一方、画像データが生成されたと判断される場合（ステップＳ１０６：ＹＥＳ）、画像データの転送が開始される（ステップＳ１０７）。すなわち、原稿７０の画像を読み取って得られる画像データをＵＳＢメモリ６０に記録する処理が開始される。
【００５７】
続いて、ＵＳＢメモリ６０の転送速度情報が読み出される（ステップＳ１０８）。本実施形態では、ＵＳＢメモリ６０の転送速度情報が、ＵＳＢメモリ６０またはＲＯＭ（特徴データ保存用）１１３から読み出される。
【００５８】
続いて、転送時間予測処理が実行される（ステップＳ１０９）。本実施形態では、ステップＳ１０８に示す処理で読み出されたＵＳＢメモリ６０の転送速度情報に基づいて、原稿７０の画像データをＵＳＢメモリ６０に記録する処理が完了するまでの時間（転送時間）が算出される。
【００５９】
図７は、転送時間予測処理の手順を示すフローチャートである。
【００６０】
まず、１ページ分の画像データのデータ量が取得される（ステップＳ２０１）。本実施形態では、画像読取ユニットにより生成された原稿７０のページ単位の画像データのうち、１ページ分の画像データのデータ量が取得される。
【００６１】
続いて、予測時間が演算される（ステップＳ２０２）。本実施形態では、ステップＳ２０１に示す処理で取得されたデータ量を、図４のステップＳ１０８に示す処理で読み出された転送速度情報が示すデータ転送速度で割ることにより、１ページ分の画像データをＵＳＢメモリ６０に記録するために必要とされる時間が算出される。
【００６２】
続いて、予測時間が積算される（ステップＳ２０３）。たとえば、原稿７０が複数ページからなる場合、既に算出済みの予測時間に、ステップＳ２０２に示す処理で算出された１ページ分の予測時間が加算されることにより、予測時間が積算される。
【００６３】
そして、次のページがあるか否かが判断される（ステップＳ２０４）。次のページがあると判断される場合（ステップＳ２０４：ＹＥＳ）、ステップＳ２０１の処理に戻る。一方、次のページがないと判断される場合（ステップＳ２０４：ＮＯ）、処理が終了される。
【００６４】
以上のとおり、図７に示されるフローチャートの処理によれば、原稿７０の画像データのデータ量とＵＳＢメモリ６０のデータ転送速度とから、ＵＳＢメモリ６０に画像データを記録するために必要とされる時間が算出される。なお、本実施形態とは異なり、複数ページ分の画像データの総データ量が先に算出され、総データ量をデータ転送速度で割ることにより、時間が算出されてもよい。
【００６５】
続いて、転送時間が設定時間を越えるか否かが判断される（ステップＳ１１０）。本実施形態では、ステップＳ１０９に示す処理で算出された時間が予め設定された時間（たとえば、３０分）を超えるか否かが判断される。
【００６６】
転送時間が設定時間を越えると判断される場合（ステップＳ１１０：ＹＥＳ）、図６のステップＳ１１５の処理に移行する。一方、転送時間が設定時間を越えないと判断される場合（ステップＳ１１０：ＮＯ）、進捗状況が表示される（ステップＳ１１１）。本実施形態では、ＵＳＢメモリ６０に画像データを記録する処理の進捗状況を示す進捗状況表示画面がオペレーションパネル１０４に表示される。
【００６７】
図８は、進捗状況表示画面の一例を示す図である。進捗状況表示画面２１０は、進捗状況表示部２１１と残り時間表示部２１２とを有する。また、進捗状況表示画面２１０には、キャンセルボタン２１３が設けられている。
【００６８】
進捗状況表示部２１１は、画像データをＵＳＢメモリ６０に記録する処理の進捗状況を表示する。進捗状況表示部２１１は、プログレスバーを有し、処理の進捗状況をユーザに視覚的に通知する。残り時間表示部２１２は、画像データをＵＳＢメモリ６０に記録する処理が完了するまでの残り時間を通知する。進捗状況表示画面２１０を通じて、ユーザは、画像データをＵＳＢメモリ６０に記録する処理が完了するまでの時間を把握することが可能となる。これにより、処理が完了するまでの時間が長いとユーザが判断した場合には、たとえば、ユーザは、ＭＦＰ１０の前から離れて別の作業を行うことが可能となる。
【００６９】
続いて、転送がキャンセルされたか否かが判断される（ステップＳ１１２）。本実施形態では、図８に示される進捗状況表示画面２１０のキャンセルボタン２１３が押下された場合、転送がキャンセルされたと判断される。
【００７０】
転送がキャンセルされたと判断される場合（ステップＳ１１２：ＹＥＳ）、転送が停止され、データが消去される（ステップＳ１１３）。そして、処理が終了される。一方、転送がキャンセルされていないと判断される場合（ステップＳ１１２：ＮＯ）、転送が完了したか否かが判断される（ステップＳ１１４）。本実施形態では、原稿７０のすべての画像データがＵＳＢメモリ６０に記録されたか否かが判断される。
【００７１】
転送が完了していないと判断される場合（ステップＳ１１４：ＮＯ）、ステップＳ１１１の処理に戻る。一方、転送が完了したと判断される場合（ステップＳ１１４：ＹＥＳ）、処理が終了される。
【００７２】
以上のとおり、ステップＳ１０１〜Ｓ１１４に示す処理によれば、ＭＦＰ１０の画像読取ユニットにより原稿７０の画像を読み取って得られる画像データをＵＳＢメモリ６０に記録する処理において、画像データをＵＳＢメモリ６０に記録する処理が完了するまでの時間がユーザに通知される。したがって、ユーザは、ＵＳＢメモリ６０に画像データを記録する処理が完了するまでの時間を把握することが可能となり、処理が完了するまでの時間が長い場合には、ユーザは、処理をキャンセルしたり、ＭＦＰ１０の前から一旦離れて別の作業を行ったりすることが可能になる。すなわち、ユーザが、ＭＦＰ１０の前で処理が完了するのを待つ状況が長時間続くことが回避される。
【００７３】
なお、上記実施形態では、処理が完了するまでの残り時間がオペレーションパネル１０４に表示された。しかしながら、残り時間は、ユーザがＰＣ２０や携帯電話で確認できるように、ネットワーク５０上のＷｅｂサーバ（不図示）を介して、Ｗｅｂ画面で通知されてもよい。あるいは、残り時間や処理の完了の通知がＰＣ２０や携帯電話に電子メールで送信されてもよい。たとえば、処理の完了の通知が電子メールでＰＣ２０に送信される場合、ユーザは、ＭＦＰ１０の前を離れてＰＣ２０の前で別の作業を行っている場合であっても、処理が完了したことを知ることができる。
【００７４】
一方、図４のステップＳ１１０に示す処理で、転送時間が設定時間を越えると判断される場合（ステップＳ１１０：ＹＥＳ）、解像度別予測時間が表示される（ステップＳ１１５）。本実施形態では、画像読取ユニットの読取解像度を下げて画像データのデータ量を低減することをユーザに促す解像度選択画面がオペレーションパネル１０４に表示される。
【００７５】
図９は、解像度選択画面の一例を示す図である。解像度選択画面２２０は、進捗状況表示部２１１、残り時間表示部２１２、および解像度選択部２１４を有する。また、解像度選択画面２２０には、キャンセルボタン２１３および出力先変更ボタン２１５が設けられている。進捗状況表示部２１１および残り時間表示部２１２の構成は、図８に示される進捗状況表示画面２１０における構成と同様であるため、詳細な説明は省略する。
【００７６】
解像度選択部２１４は、複数の読取解像度と、画像読取ユニットが各読取解像度で原稿７０の画像を読み取った場合に画像データをＵＳＢメモリ６０に記録する処理に必要とされる各時間の予測値（以下、予測時間と称する）とを対応付けて表示する。なお、予測時間には、画像読取ユニットが原稿７０の画像を読み取るための時間が加算されてもよい。このような構成によれば、ユーザが、画像読取ユニットの読取解像度を下げることにより、画像データのデータ量が低減され、より短い時間で画像データをＵＳＢメモリ６０に記録することができる。また、解像度選択画面２２０に複数の読取解像度と各読取解像度に対応する予測時間とが一覧表示されるため、ユーザは、予測時間を考慮して、所望の読取解像度を選択することができる。
【００７７】
続いて、解像度が変更されたか否かが判断される（ステップＳ１１６）。本実施形態では、図９に示される解像度選択画面２２０上でユーザにより１つの読取解像度が選択された場合、解像度が変更されたと判断される。
【００７８】
解像度が変更されたと判断される場合（ステップＳ１１６：ＹＥＳ）、画像データの転送が停止され、画像データが消去される（ステップＳ１１７）。そして、解像度の設定が変更され（ステップＳ１１８）、ステップＳ１０５の処理に戻る。本実施形態では、解像度選択画面２２０上でユーザにより選択された読取解像度に画像読取ユニットの設定が変更される。そして、変更後の読取解像度で画像読取ユニットにより原稿７０の画像が再び読み取られ、データ量の小さい画像データが生成される。
【００７９】
一方、ステップＳ１１６に示す処理で、解像度が変更されていないと判断される場合（ステップＳ１１６：ＮＯ）、出力先が変更されたか否かが判断される（ステップＳ１１９）。本実施形態では、図９に示される解像度選択画面２２０の出力先変更ボタン２１５が押下された場合、出力先が変更されたと判断される。
【００８０】
出力先が変更されたと判断される場合（ステップＳ１１９：ＹＥＳ）、画像データの転送が停止される（ステップＳ１２０）。そして、画像データがＦＴＰ送信またはメール送信され（ステップＳ１２１）、処理が終了される。本実施形態では、ＭＦＰ１０のスキャントゥＦＴＰ（Ｓｃａｎ  Ｔｏ  ＦＴＰ）機能およびスキャントゥＥメール（Ｓｃａｎ  Ｔｏ  Ｅ−ｍａｉｌ）機能のいずれか一方をユーザに選択させるための選択画面（不図示）がオペレーションパネル１０４に表示される。そして、ユーザによる選択にしたがって、ＭＦＰ１０のスキャントゥＦＴＰ機能およびスキャントゥＥメール機能のいずれか一方の機能を適用して画像データが出力される。スキャントゥＦＴＰ機能が選択される場合、画像データがＭＦＰ１０からＦＴＰサーバ３０に転送される。スキャントゥＥメール機能が選択される場合、画像データがＭＦＰ１０からメールサーバ４０に転送され、メールサーバ４０からＰＣ２０に電子メールで送信される。このような構成によれば、ユーザは、ＭＦＰ１０の前で処理が完了するのを待つ必要がなくなり、ＭＦＰ１０の前を直ちに離れることができる。
【００８１】
一方、ステップＳ１１９に示す処理で、出力先が変更されたと判断される場合（ステップＳ１１９：ＮＯ）、転送がキャンセルされたか否かが判断される（ステップＳ１２２）。転送がキャンセルされたと判断される場合（ステップＳ１２２：ＹＥＳ）、転送が停止され、データが消去される（ステップＳ１２３）。そして、処理が終了される。
【００８２】
一方、転送がキャンセルされていないと判断される場合（ステップＳ１２２：ＮＯ）、転送が完了したか否かが判断される（ステップＳ１２４）。転送が完了していないと判断される場合（ステップＳ１２４：ＮＯ）、ステップＳ１１５の処理に戻る。一方、転送が完了したと判断される場合（ステップＳ１２４：ＹＥＳ）、処理が終了される。
【００８３】
以上のとおり、ステップＳ１１５〜Ｓ１２４に示す処理によれば、画像データをＵＳＢメモリ６０に記録する処理が完了するまでの時間が設定時間を越える場合、画像読取ユニットの読取解像度が下げられ、データ量の小さい画像データが生成される。あるいは、ＦＴＰサーバ３０やメールサーバ４０に画像データが出力される。
【００８４】
以上のとおり、本実施形態によれば、画像データをＵＳＢメモリ６０に記録する処理が完了するまでの時間がユーザに通知されるため、当該時間をユーザが把握することが可能になる。したがって、ユーザがＭＦＰの前で長時間待たされるという状況が発生することが回避される。すなわち、ユーザが時間を無駄に消費することが回避され、ユーザが効率よく自身の時間を活用することが可能となる。
【００８５】
本発明は、上記実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００８６】
たとえば、上記実施形態では、ＵＳＢメモリ内部やＲＯＭに転送速度情報があるか否かが判断され、転送速度情報がない場合に、ＵＳＢメモリのデータ転送速度が測定された。しかしながら、データ転送速度は別途に取得され、ＭＦＰに手動で登録されてもよい。
【００８７】
また、ＵＳＢメモリ内部やＲＯＭに転送速度情報があるか否かを判断する処理は省略されてもよく、この場合、ＵＳＢメモリが認識されれば、直ちに、ＵＳＢメモリのデータ転送速度が測定される。
【００８８】
また、上記実施形態では、ＵＳＢメモリに画像データを記録する処理が完了するまでの時間が設定時間を越える場合、画像読取ユニットの読取解像度が変更され、原稿の画像が再度読み取られることにより、画像データのデータ量が低減された。しかしながら、原稿の画像が再度読み取られることなく、既に生成済みの画像データに対して画像処理が施され、画像データのデータ量が低減されてもよい。
【００８９】
また、上記実施形態では、記録媒体としてＵＳＢメモリを例に挙げて説明したが、本発明はこれに限定されるものではない。記録媒体は可搬性を有する記録媒体を意味しており、典型的にはＵＳＢメモリのほか、コンパクトフラッシュ（登録商標）メモリ、ＳＤメモリカード等が挙げられる。また、記録媒体としては、記録媒体を内蔵あるいは装着可能な、情報携帯端末、携帯電話等の可搬性端末装置であってもよい。
【００９０】
また、上記実施形態では、画像読取装置としての機能を備えたＭＦＰが採用されているが、本発明はこれに限定されるものではない。本発明は、たとえば、複写機やスキャナ等の他の装置に適用されてもよい。
【００９１】
本実施形態にかかる画像読取装置における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像読取装置の一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【００９２】
１０  ＭＦＰ、
１０１  ＣＰＵ、
１０２，１１３  ＲＯＭ、
１０３，１０９  ＲＡＭ、
１０４  オペレーションパネル、
１０５  モータドライバ、
１０６  ＩＲ／ＡＤＦモータ、
１０７  画像処理チップ、
１０８  ＣＣＤ／ＣＩＳイメージセンサ、
１１０  ネットワークインタフェース、
１１１  ＵＳＢインタフェース、
１１２  プリントエンジン、
２０  ＰＣ、
３０  ＦＴＰサーバ、
４０  メールサーバ、
５０  ネットワーク、
６０  ＵＳＢメモリ、
７０  原稿、
２１０  進捗状況表示画面、
２２０  解像度選択画面。
【図１】
0005327156.tif 000002
【図２】
0005327156.tif 000003
【図３】
0005327156.tif 000004
【図４】
0005327156.tif 000005
【図５】
0005327156.tif 000006
【図６】
0005327156.tif 000007
【図７】
0005327156.tif 000008
【図８】
0005327156.tif 000009
【図９】
0005327156.tif 000010