(57)【特許請求の範囲】
【請求項１】
画像読取装置と接続され、階層構造を持つ複数のフォルダによりデータの管理を行なう記憶部を備える画像取得装置であって、
前記画像読取装置を制御する読取制御情報を生成するための情報の入力を受け付ける入力手段と、
前記複数のフォルダのうちユーザに指示された少なくとも１つのフォルダに、前記入力手段で受け付けた情報に基づいて生成された読取制御情報を格納する格納手段と、
ユーザからの指示に従い、前記複数のフォルダのうち１つを、前記画像読取装置から取得する画像データを保存するフォルダとして指定するフォルダ指定手段と、
前記フォルダ指定手段で指定したフォルダにおいて前記読取制御情報を検索する検索手段と、
前記検索手段による検索の結果に従って、前記画像読取装置による原稿の読み取りの実行を制御する制御手段と、
前記制御手段による制御により読み取られた原稿の画像データを前記画像読取装置から取得し、前記フォルダ指定手段で指定したフォルダに保存する保存手段と、
を備え、
前記検索手段は、前記フォルダ指定手段で指定したフォルダにおいて前記読取制御情報を発見できなかった場合、前記読取制御情報を発見するか又は予め定められたフォルダにおいて検索を行なうまで、前記フォルダ指定手段で指定したフォルダから１つずつ順に上位の階層のフォルダにおいて検索を行なう
ことを特徴とする画像取得装置。
【請求項２】
前記予め定められたフォルダは、ユーザ毎に異なることを特徴とする請求項１に記載の画像取得装置。
【請求項３】
前記検索手段で前記読取制御情報が発見されなかった場合、前記制御手段は、予め定められた読取制御情報に従って前記画像読取装置による原稿の読み取りの実行を制御することを特徴とする請求項１又は２に記載の画像取得装置。
【請求項４】
前記検索手段で前記読取制御情報が発見された場合、前記制御手段は、前記読取制御情報に従って前記画像読取装置による原稿の読み取りの実行を制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像取得装置。
【請求項５】
前記画像読取装置を示す第１のアイコン及びフォルダを示す１つ以上の第２のアイコンを表示する表示手段と、
ユーザの指示によりアイコンの位置を移動させる移動手段とを更に備え、
前記フォルダ指定手段は、前記移動手段により前記第２のアイコンの位置が前記第１のアイコンの位置に重ねられたとき、当該第２のアイコンが示すフォルダを、前記画像読取装置が読み取った原稿の画像データを保存するフォルダとして指定することを特徴とする請求項１に記載の画像取得装置。
【請求項６】
画像読取装置と接続され、階層構造を持つ複数のフォルダによりデータの管理を行なう記憶部を備える画像取得装置の制御方法であって、
入力手段が、前記画像読取装置を制御する読取制御情報を生成するための情報の入力を受け付ける入力工程と、
格納手段が、前記複数のフォルダのうちユーザに指示された少なくとも１つのフォルダに、前記入力工程で受け付けた情報に基づいて生成された読取制御情報を格納する格納工程と、
フォルダ指定手段が、ユーザからの指示に従い、前記複数のフォルダのうち１つを、前記画像読取装置から取得する画像データを保存するフォルダとして指定するフォルダ指定工程と、
検索手段が、前記フォルダ指定工程で指定したフォルダにおいて前記読取制御情報を検索する検索工程と、
制御手段が、前記検索工程による検索の結果に従って、前記画像読取装置による原稿の読み取りの実行を制御する制御工程と、
保存手段が、前記制御工程による制御により読み取られた原稿の画像データを前記画像読取装置から取得し、前記フォルダ指定工程で指定したフォルダに保存する保存工程と、
を備え、
前記検索工程において前記検索手段は、前記フォルダ指定手段で指定したフォルダにおいて前記読取制御情報を発見できなかった場合、前記読取制御情報を発見するか又は予め定められたフォルダにおいて検索を行なうまで、前記フォルダ指定手段で指定したフォルダから１つずつ順に上位の階層のフォルダにおいて検索を行なう
ことを特徴とする画像取得装置の制御方法。
【請求項７】
請求項６に記載の画像取得装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置を制御して画像データを取得する画像取得装置及びその制御方法に関する。
【背景技術】
【０００２】
画像読取装置の一種であるスキャナは、写真や書類などの原稿を読み取り、ＵＳＢケーブル等により接続されるＰＣ（パーソナルコンピュータ）に画像データとして送信することができる。ＰＣのユーザがスキャナを使用して画像データを取得する場合、典型的には、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）等のＯＳ（オペレーティングシステム）上で、次に示す４ステップの操作を行う必要がある。
【０００３】
（１）スキャンアプリケーションを起動する。
【０００４】
（２）解像度・カラーモード（カラー・グレースケール・白黒）・原稿サイズなどの読取制御情報を設定する。
【０００５】
（３）取得した画像データの保存先フォルダを選択する。
【０００６】
（４）スキャンボタンを押下する。
【０００７】
スキャンボタンの押下により、スキャナは原稿の読み取りを開始して画像データをＰＣに送信し、ＰＣは受信した画像データを（３）で選択した保存先フォルダに保存する。
【０００８】
このように、原稿を読み取るためにユーザは多くの操作を行う必要があり、ユーザにとって面倒なことである。例えば、（３）のステップにおいて最初に提示される保存先フォルダは、「マイドキュメント」フォルダ等の規定のフォルダや、ユーザが前回選択したフォルダであり、ユーザが所望のフォルダを探して選択する操作は煩雑であった。
【０００９】
そこで、特許文献１では、スキャナにセットされた原稿を仮想ファイルとして扱うことにより、保存先フォルダの選択操作を簡潔にする技術が提案されている。特許文献１によれば、この仮想ファイルがユーザによって所望のフォルダにドラッグ＆ドロップされるとスキャナによる原稿の読み取りが開始し、取得された画像データはドロップ先のフォルダに保存される。
【００１０】
尚、「ドラッグ＆ドロップ」とは、ユーザがコンピュータを操作する方法の一種である。具体的には、ユーザが、ファイル等を示すアイコン上にマウスポインタを重ねた状態でマウスボタンを押下し、マウスボタンを押下したままマウスポインタを移動させ（ドラッグ）、別のウインドウやアイコン上でマウスボタンを離す（ドロップ）操作を意味する。
【特許文献１】特開平１１−３１６８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
特許文献１の技術は、保存先フォルダの選択操作を簡潔にするが、（２）のステップにおける読取制御情報の設定操作は依然としてユーザにとって煩雑である。例えば、複数の文書を連続して読み取る場合など、同じ種類の原稿に対しては同じ読取制御情報を使用することが多いが、写真と文書のように、異なる種類の原稿を読み取る場合は、異なる読取制御情報を使用することが一般的である。そのため、頻繁に原稿の種類を変更して読み取りを行う場合、読取制御情報の設定操作はユーザにとって極めて煩雑になる。
【００１２】
本発明はこのような状況に鑑みてなされたものであり、スキャナで原稿を読み取る際に必要な操作を更に簡潔にして、ユーザにとっての煩雑さを低減することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明の画像取得装置は、画像読取装置と接続され、階層構造を持つ複数のフォルダによりデータの管理を行なう記憶部を備える画像取得装置であって、前記画像読取装置を制御する読取制御情報を生成するための情報の入力を受け付ける入力手段と、前記複数のフォルダのうちユーザに指示された少なくとも１つのフォルダに、前記入力手段で受け付けた情報に基づいて生成された読取制御情報を格納する格納手段と、ユーザからの指示に従い、前記複数のフォルダのうち１つを、前記画像読取装置から取得する画像データを保存するフォルダとして指定するフォルダ指定手段と、前記フォルダ指定手段で指定したフォルダにおいて前記読取制御情報を検索する検索手段と、前記検索手段による検索の結果に従って、前記画像読取装置による原稿の読み取りの実行を制御する制御手段と、前記制御手段による制御により読み取られた原稿の画像データを前記画像読取装置から取得し、前記フォルダ指定手段で指定したフォルダに保存する保存手段と、を備え、前記検索手段は、前記フォルダ指定手段で指定したフォルダにおいて前記読取制御情報を発見できなかった場合、前記読取制御情報を発見するか又は予め定められたフォルダにおいて検索を行なうまで、前記フォルダ指定手段で指定したフォルダから１つずつ順に上位の階層のフォルダにおいて検索を行なうことを特徴とする。
【００１５】
尚、その他の本発明の特徴は、添付図面及び以下の発明を実施するための最良の形態における記載によって更に明らかになるものである。
【発明の効果】
【００１６】
以上の構成により、本発明によれば、スキャナで原稿を読み取る際に必要な操作を更に簡潔にして、ユーザにとっての煩雑さを低減することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明の実施形態を説明する。以下で説明される個別の実施形態は、本発明の上位概念、中位概念および下位概念など種々の概念を理解するために役立つであろう。
【００１８】
尚、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１９】
［第１の実施形態］
＜ハードウェア構成＞
図１は、第１の実施形態に係るシステムのハードウェア構成を示すブロック図である。本実施形態では、画像取得装置であるＰＣ（パーソナルコンピュータ）１０１と画像読取装置であるスキャナ１０２が、有線又は無線で通信可能に接続されている。
【００２０】
ＰＣ１０１は、処理部１０３と、これに接続されるディスプレイ１１３、ＨＤＤ（ハードディスクドライブ）１１４、及びＵＩ（ユーザインタフェース）などから構成される。
【００２１】
ＰＣ１０１の処理部１０３は、制御プログラムに従ってＰＣ１０１の全体を制御するＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０５と、ＭＰＵ１０５をＤＲＡＭ１０７やバス１０８などと接続するブリッジ１０６を備える。処理部１０３はまた、ＭＰＵ１０５が実行するプログラムやデータ等を一時記憶するＤＲＡＭ１０７と、処理部１０３の各構成要素を互いに接続するバス１０８を備える。処理部１０３はまた、ディスプレイ１１３にグラフィック情報を表示するための制御機能を有するグラフィックアダプタ１０９と、ＨＤＤ１１４を制御するＨＤＤコントローラ１１０と、ＵＩ１１５を制御するＵＩコントローラ１１１を備える。処理部１０３はまた、例えばＵＳＢ２．０やＩＥＥＥ８０２．１１ｇなどの規格に従う通信を制御する通信Ｉ／Ｆ１１２を備える。
【００２２】
ディスプレイ１１３は、例えば図２に示すようなグラフィック情報を表示するための表示装置である。
【００２３】
ＨＤＤ１１４は、ＭＰＵ１０５が実行する制御プログラムや、スキャナ１０２から取得した画像データなどを格納するための記憶装置である。記録装置としては、ＨＤＤ１１４に代えて、又はＨＤＤ１１４に加えて、例えばＤＶＤ−ＲＡＭやコンパクトフラッシュ（登録商標）などを使用してもよい。
【００２４】
ＵＩ１１５は、例えばキーボードやマウスなどを含み、ユーザによるＰＣ１０１への指示を受け付ける。
【００２５】
スキャナ１０２は、制御回路部１０４、光電変換により原稿から電気信号を得るラインイメージセンサ１２４、及びラインイメージセンサ１２４を駆動するＬＦモータ１２５などから構成される。
【００２６】
スキャナ１０２の制御回路部１０４は、制御回路部１０４の各構成要素を接続するバス１１６を備える。制御回路部１０４はまた、ラインイメージセンサ１２４からの原稿情報の読み取り、メモリアドレスデコーディング、キャリアモータへの制御パルス発生機構等の諸機能を内部に納めたゲートアレイ１１７を備える。制御回路部１０４はまた、制御プログラムに従ってスキャナ１０２全体を制御するＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）１１８と、例えばＵＳＢ２．０やＩＥＥＥ８０２．１１ｇなどの規格に従う通信を制御する通信Ｉ／Ｆ１１９を備える。制御回路部１０４はまた、制御プログラムを格納するＲＯＭ１２０と、画像データや補正データ等の様々なデータを格納するＲＡＭ１２１を備える。制御回路部１０４はまた、ラインイメージセンサ１２４から得たアナログ信号をデジタル信号に変換するＡ／Ｄ変換器１２２と、ＭＣＵ１１８から出力されるモータ制御パルスを電気信号に変換してＬＦモータ１２５を駆動するＬＦドライバ１２３を備える。
【００２７】
尚、本実施形態では、スキャナ１０２はフラットベッド型のスキャナであるものとするが、これに限るものではない。
【００２８】
＜システムの動作の概要＞
図２は、ディスプレイ１１３が表示するグラフィック情報の一例を示す図である。
【００２９】
メインウインドウ２０１は、例えばＷｉｎｄｏｗｓ（登録商標）などのＯＳ（オペレーティングシステム）が生成するウインドウであり、ユーザとＰＣ１０１は、メインウインドウ２０１を介して様々な情報を相互に伝達する。
【００３０】
スキャナアイコン２０２は、ＨＤＤ１１４に格納されており、スキャナ１０２を制御するアプリケーション（以下、「スキャンアプリケーション」と呼ぶ）を起動するためのアイコンである。
【００３１】
マウスポインタ２０３は、ＵＩ１１５に対するユーザの操作に従って移動したり、所定のウインドウやアイコンに関連付けられる操作の実行を指示したりするためのポインタである。
【００３２】
フォルダウインドウ２０４は、所定のフォルダ（この例では、\my documents\My Photo）に含まれるサブフォルダやファイルを表示するウインドウである。尚、図２に示されるものを含めて、全てのフォルダとファイルは、ＨＤＤ１１４などの記憶装置に格納される。
【００３３】
フォルダアイコン２０５乃至２０７は、フォルダウインドウ２０４が示すフォルダに含まれるサブフォルダを示す。
【００３４】
読取制御情報ファイル２０８は、スキャナ１０２が原稿を読み取る際の解像度等を指定する情報を含むファイルである。
【００３５】
メインウインドウ２０１において、ＰＣ１０１がスキャナ１０２から画像データを取得するためには、ユーザは次に説明する操作を行う。
【００３６】
まず、スキャナ１０２に原稿がセットされた状態で、ユーザはマウスポインタ２０３を移動させて、画像データを保存したいフォルダのアイコンをスキャナアイコン２０２にドラッグ＆ドロップする。図２の例では、フォルダアイコン２０７が示すフォルダ（C:\my documents\My Photo\2005_0731）が画像データの格納先フォルダとなる。
【００３７】
フォルダアイコン２０７がスキャナアイコン２０２にドロップされると、スキャンアプリケーションが起動する。このとき、フォルダアイコン２０７が示すフォルダ（C:\my documents\My Photo\2005_0731）が引数としてスキャンアプリケーションに渡される。
【００３８】
スキャンアプリケーションは、引数が示すフォルダから、読取制御情報ファイルを検索し、読取制御情報ファイルが見つかれば、その内容に従ってスキャナ１０２に画像データの読み取りを指示する。そして、スキャナアプリケーションは、スキャナ１０２が読み取った画像データを、引数が示すフォルダに保存する。
【００３９】
引数が示すフォルダにおいて読取制御情報ファイルが見つからなかった場合、スキャンアプリケーションは、デフォルトの読取制御情報に従ってスキャナ１０２に画像データの読み取りを指示する。或いは、引数が示すフォルダにおいて読取制御情報ファイルが見つからなかった場合、スキャンアプリケーションは、１つ上位のフォルダ（図２の例では、C:\my documents\My Photo）から読取制御情報ファイルを検索してもよい。図２の例では、スキャンアプリケーションは読取制御情報ファイル２０８を発見するが、読取制御情報ファイル２０８が存在しない場合、スキャンアプリケーションは更に上位のフォルダを検索してもよい。
【００４０】
上位のフォルダの検索は、ルートフォルダ（c:\）まで遡って行われてもよいし、所定のフォルダまでしか遡らないようにスキャンアプリケーションを構成してもよい。また、複数のユーザでＰＣ１０１を共有し、画像データ等を保存するフォルダをユーザ毎に設定する場合（例えば、ユーザTaroに対してC:\Documents and Settings\Taro\My Documents）もある。この場合、ユーザのホームディレクトリ（例えば、C:\Documents and Settings\Taro）までしか遡らないようにスキャンアプリケーションを構成してもよい。
【００４１】
尚、図２を参照して説明したウインドウ構成やスキャンアプリケーションの起動手順はあくまでも一例である。ユーザがスキャンアプリケーションに対して格納先フォルダを容易に指示できれば、他のウインドウ構成やスキャンアプリケーションの起動手順が採用されても構わない。
【００４２】
＜読取制御情報ファイルの構成＞
読取制御情報ファイルは、スキャナアプリケーションが使用するバイナリデータの形式で読取制御情報を保持していてもよいし、ユーザが読めるようにテキストデータの形式で読取制御情報を保持していてもよい。テキストデータの形式の場合、スキャナアプリケーションはテキストを解析して読取制御情報を取得する。
【００４３】
図４は、ユーザが読取制御情報ファイルを生成するための読取制御情報ファイル生成ウインドウ４０１の一例を示す図である。読取制御情報ファイル生成ウインドウ４０１は、例えば、スキャンアプリケーションによってメインウインドウ２０１上に表示される。
【００４４】
ユーザは、フィールド４０２乃至４０９を用いて、原稿の種類や原稿サイズなどの、種々の読取制御情報を設定する。ＯＫボタン４１０がクリックされると、設定された内容の読取制御情報ファイルが生成される。
【００４５】
尚、図示しないが、読取制御情報ファイル生成ウインドウ４０１は、読取制御情報ファイルを格納するフォルダを指定するフィールドを含んでいてもよい。このフィールドは、複数のフォルダを指定できるように構成されてもよく、複数のフォルダが指定された場合は、指定されたすべてのフォルダに生成された読取制御情報ファイルが格納される。また、ユーザは読取制御情報ファイル生成ウインドウ４０１を使用して、既存の読取制御情報ファイルを編集することもできる。
【００４６】
読取制御情報ファイルがテキストデータの形式の場合、ユーザはテキストエディタなどを使用して読取制御情報ファイルを生成したり編集したりすることもできる。また、ユーザは、既存の読取制御情報ファイルを所望のフォルダにコピーして使用してもよい。
【００４７】
＜画像データ取得処理の流れ＞
図３は、スキャンアプリケーションが画像データを取得してＨＤＤ１１４に保存する処理の流れの一例を示すフローチャートである。メインウインドウ２０１においてフォルダアイコンがスキャナアイコン２０２にドロップされると、本フローチャートの処理が開始する。
【００４８】
尚、以下に説明する各ステップの処理は、ＭＰＵ１０５が制御プログラム（ＯＳ）やスキャンアプリケーションを実行することにより実現される。
【００４９】
ステップＳ３０１で、ＭＰＵ１０５は、ユーザによって指定された格納先フォルダ（スキャナアイコン２０２にドロップされたフォルダアイコンの示すフォルダ）から読取制御情報ファイルを検索し、存在するか否かを判定する。存在すればステップＳ３０４に進み、存在しなければステップＳ３０２に進む。
【００５０】
ステップＳ３０２で、ＭＰＵ１０５は、ステップＳ３０１で検索したフォルダが図２を参照して説明した所定のフォルダ（遡る最上位のフォルダ）であるか否かを判定する。所定のフォルダであればステップＳ３０５に進み、所定のフォルダでなければステップＳ３０３に進む。
【００５１】
ステップＳ３０３で、ＭＰＵ１０５は、検索対象のフォルダを１つ上の階層のフォルダとして、ステップＳ３０１に戻る。ただし、格納先フォルダは変更されない。
【００５２】
ステップＳ３０４で、ＭＰＵ１０５は、ステップＳ３０１で発見された読取制御情報ファイルの内容に従って、スキャナ１０２に原稿の読み取りを指示し、スキャナ１０２は原稿を読み取る。
【００５３】
ステップＳ３０５で、ＭＰＵ１０５は、デフォルトの設定（読取制御情報）に従って、スキャナ１０２に原稿の読み取りを指示し、スキャナ１０２は原稿を読み取る。
【００５４】
ステップＳ３０６で、ＭＰＵ１０５は、スキャナ１０２から画像データを取得する。
【００５５】
ステップＳ３０７で、ＭＰＵ１０５は、取得した画像データを格納先フォルダに格納する。ＭＰＵ１０５は、予め定められたルール（例：scan_XXX.jpg；XXXは連番）に従うファイル名で画像データを保存するが、これ以外のファイル名を使用しても構わない。
【００５６】
＜第１の実施形態のまとめ＞
以上説明したように、本実施形態によれば、フォルダアイコンがスキャナアイコンにドロップされることによりスキャンアプリケーションは格納先フォルダを決定する。また、スキャンアプリケーションは、格納先フォルダと、必要に応じてその上位のフォルダから、読取制御情報ファイルを検索し、読取制御情報ファイルの内容に従って画像データの読み取りをスキャナに指示する。
【００５７】
これにより、スキャナで原稿を読み取る際に必要な操作を更に簡潔にして、ユーザにとっての煩雑さを低減することが可能になる。
【００５８】
［第２の実施形態］
第１の実施形態では、複数のページから構成される画像データを保持できるフォーマットのファイル(例えば、PDFやMultiPageTIFF等)に、新たに取得した画像データを新たなページとして追加することは考慮されていない。そこで、第２の実施形態では、第１の実施形態を拡張し、ファイルアイコンを図２のスキャナアイコン２０２にドロップすることにより、ユーザがスキャナアプリケーションに読取制御情報や読み取りの開始を指示できるようにする。
【００５９】
尚、本実施形態において、ＰＣ１０１及びスキャナ１０２の構成は第１の実施形態と同様であるため、その説明を省略する。
【００６０】
＜システムの動作の概要＞
図５は、第２の実施形態におけるメインウインドウ２０１を示す図である。図５において、第１の実施形態（図２）と同一の要素には同一の符号を付し、説明を省略する。
【００６１】
フォルダウインドウ５０１はフォルダウインドウ２０４と同様のものであるが、フォルダウインドウ２０４とは異なるフォルダを示している。そして、フォルダウインドウ５０１が示すフォルダには、ファイルアイコン５０２乃至５０４によって示される３つのファイルが格納されている。尚、フォルダウインドウ５０１が示すフォルダには、更に、サブフォルダや読取制御情報ファイルが格納されていてもよい。
【００６２】
ファイルアイコン５０２が示すファイルは、ＪＰＥＧ形式のファイルである。ＪＰＥＧ形式のファイルは、複数のページから構成される画像データを保持することはできないが、原稿サイズや解像度等の情報を持つ。スキャナアプリケーションは、これらの情報を読取制御情報として利用することができる。
【００６３】
ファイルアイコン５０３が示すファイルは、テキスト形式のファイルである。テキスト形式のファイルは、複数のページから構成される画像データを保持することはできないし、原稿サイズや解像度等の情報を持つこともできない。
【００６４】
ファイルアイコン５０４が示すファイルは、ＰＤＦ形式のファイルである。ＰＤＦ形式のファイルは、複数のページから構成される画像データを保持することができるし、各々のページは原稿サイズや解像度等の情報を持つことができる。
【００６５】
本実施形態のメインウインドウ２０１において、ＰＣ１０１がスキャナ１０２から画像データを取得するためには、ユーザはフォルダアイコンではなく、ファイルアイコンをスキャナアイコン２０２にドロップする。図５の例では、ファイルアイコン５０４が示すファイルが、画像データを取得して保存する際の基準ファイルとなる。
【００６６】
ファイルアイコン５０４がスキャナアイコン２０２にドロップされると、スキャンアプリケーションが起動する。このとき、ファイルアイコン５０４が示すファイル（C:\my documents\My Archives\ccc.pdf）が引数としてスキャンアプリケーションに渡される。
【００６７】
スキャンアプリケーションは、引数が示すファイルから、読取制御情報として利用できる情報を検索し、見つかれば、その内容に従ってスキャナ１０２に画像データの読み取りを指示する。そして、スキャナアプリケーションは、スキャナ１０２が読み取った画像データを、引数が示すファイルの種類に応じた場所に保存する。
【００６８】
すなわち、引数が示すファイルが、複数のページから構成される画像データを保持することができる場合、スキャナアプリケーションは、取得した画像データを新しいページとしてそのファイルに追記する。追記する場所は、例えばページの先頭や、末尾など、任意の場所でよい。引数が示すファイルが、複数のページから構成される画像データを保持することができない場合、スキャナアプリケーションは、取得した画像データを新たなファイルとして保存する。新たなファイルの保存場所は、例えば、引数が示すファイルが格納されているフォルダである。
【００６９】
引数が示すファイルにおいて、読取制御情報として利用できる情報が見つからなかった場合、スキャンアプリケーションは、デフォルトの読取制御情報に従ってスキャナ１０２に画像データの読み取りを指示する。或いは、第１の実施形態と同様の手順で読取制御情報ファイルを検索してもよい。
【００７０】
尚、図５を参照して説明したウインドウ構成やスキャンアプリケーションの起動手順はあくまでも一例である。ユーザがスキャンアプリケーションに対して読取制御情報を取得したり追記先としたりするファイルを容易に指示できれば、他のウインドウ構成やスキャンアプリケーションの起動手順が採用されても構わない。
【００７１】
＜画像データ取得処理の流れ＞
図６は、スキャンアプリケーションが画像データを取得してＨＤＤ１１４に保存する処理の流れの一例を示すフローチャートである。メインウインドウ２０１においてファイルアイコンがスキャナアイコン２０２にドロップされると、本フローチャートの処理が開始する。
【００７２】
尚、以下に説明する各ステップの処理は、ＭＰＵ１０５が制御プログラム（ＯＳ）やスキャンアプリケーションを実行することにより実現される。
【００７３】
ステップＳ６０１で、ＭＰＵ１０５は、ユーザによって指定された基準ファイルからページ情報（原稿サイズや解像度等の情報）を検索し、存在するか否かを判定する。存在すればステップＳ６０２に進み、存在しなければステップＳ６０７に進む。
【００７４】
ステップＳ６０２で、ＭＰＵ１０５は、基準ファイルが複数のページから構成される画像データを保持することができるか否かを判定する。保持できる場合はステップＳ６０３に進み、保持できなければステップＳ６０５に進む。
【００７５】
ステップＳ６０３で、ＭＰＵ１０５は、基準ファイルの最終ページ（他のページでも構わない）のページ情報に従って、スキャナ１０２に原稿の読み取りを指示し、スキャナ１０２は原稿を読み取る。
【００７６】
ステップＳ６０４で、ＭＰＵ１０５は、スキャナ１０２から画像データを取得し、取得した画像データを基準ファイルの末尾（他の位置でも構わない）に追記する。
【００７７】
ステップＳ６０５で、ＭＰＵ１０５は、基準ファイルのページ情報に従って、スキャナ１０２に原稿の読み取りを指示し、スキャナ１０２は原稿を読み取る。
【００７８】
ステップＳ６０６で、ＭＰＵ１０５は、スキャナ１０２から画像データを取得し、取得した画像データを基準ファイルと同じファイル形式で同じフォルダに保存する。
【００７９】
ステップＳ６０７で、ＭＰＵ１０５は、デフォルトの設定（読取制御情報）に従って、スキャナ１０２に原稿の読み取りを指示し、スキャナ１０２は原稿を読み取る。
【００８０】
ステップＳ６０８で、ＭＰＵ１０５は、スキャナ１０２から画像データを取得し、取得した画像データをデフォルトのフォーマットで基準ファイルと同じフォルダに保存する。
【００８１】
尚、ステップＳ６０７及びＳ６０８における処理は、第１の実施形態と同様のものに置き換えてもよい。この場合、基準ファイルが格納されているフォルダが基準フォルダとなり、図３に示される各ステップの処理が実行される。
【００８２】
図７は、ステップＳ６０４において基準ファイルに新しいページが追記される様子を示す図である。
【００８３】
ファイル７０１は、新しいページが追記される前の基準ファイルを示す。画像データ７０２は、スキャナアプリケーションがスキャナ１０２から取得した画像データを示す。ファイル７０１に画像データ７０２が追記されることにより、図７に示すように、ファイル７０３が生成される。
【００８４】
＜第２の実施形態のまとめ＞
以上説明したように、本実施形態によれば、ユーザは、フォルダアイコンではなくファイルアイコンをスキャナアイコンにドロップできる。
【００８５】
これにより、複数のページから構成される画像データを保持できるフォーマットのファイルに、新たに取得した画像データを新たなページとして追加することがより容易になる。
【００８６】
［その他の実施形態］
上述した各実施の形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供してもよい。そして、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって、前述した実施形態の機能を実現することができる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【００８７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれている。
【００８８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含むものである。
【図面の簡単な説明】
【００８９】
【図１】第１の実施形態に係るシステムのハードウェア構成を示すブロック図である。
【図２】ディスプレイ１１３が表示するグラフィック情報の一例を示す図である。
【図３】スキャンアプリケーションが画像データを取得してＨＤＤ１１４に保存する処理の流れの一例を示すフローチャートである。
【図４】ユーザが読取制御情報ファイルを生成するための読取制御情報ファイル生成ウインドウ４０１の一例を示す図である。
【図５】第２の実施形態におけるメインウインドウ２０１を示す図である。
【図６】スキャンアプリケーションが画像データを取得してＨＤＤ１１４に保存する処理の流れの一例を示すフローチャートである。
【図７】ステップＳ６０４において基準ファイルに新しいページが追記される様子を示す図である。
【図１】
0004777126.tif 000002
【図２】
0004777126.tif 000003
【図３】
0004777126.tif 000004
【図４】
0004777126.tif 000005
【図５】
0004777126.tif 000006
【図６】
0004777126.tif 000007
【図７】
0004777126.tif 000008