(57)【要約】【課題】  画像読取装置で読み取った画像データを情報処理装置がファイル共有を利用して取得する期間に、当該情報処理装置における当該画像データの待受時間を可及的に合わせられるようにする。【解決手段】  デバイス１０１が、画像読取設定の登録操作によりユーザがＰＣ１００に設定した設定登録名に対応する画像読取設定を適用中である判定すると、ＰＣ１００は、共有ファイルフォルダ３０４の共有状態を公開に変更する。その後、デバイス１０１が、画像読取設定を適用中の状態、又は画像読み取り中の状態でなくなったと判定すると、ＰＣ１００は、共有ファイルフォルダ３０４の共有状態を非公開に変更する。【選択図】  図１
2010211769.tif 000002
【特許請求の範囲】
【請求項１】
画像データを読み取る画像読取装置とネットワークを介して相互に接続される情報処理装置であって、
前記画像読取装置で読み取られた画像データを当該画像読取装置から取得して、記憶領域に記憶する記憶手段と、
前記画像データを読み取るための前記画像読取装置における処理の進捗状況、又は前記情報処理装置に対するユーザによる操作状態を検出する検出手段と、
前記検出手段により検出された結果に応じて、前記記憶領域に記憶された情報を外部に対して公開及び非公開することを切り替え制御する制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記画像読取装置から当該画像読取装置の状態を取得する取得手段と、
前記画像読取装置に対して画像データの読み取りを指示するユーザの識別子を記憶媒体に記憶する識別子記憶手段とを有し、
前記検出手段は、前記識別子記憶手段により記憶された識別子と前記取得手段により取得された画像読取装置の状態とに基づいて、当該識別子により識別されるユーザが当該画像読取装置にログインしたことと当該画像読取装置からログアウトしたこととを検出し、
前記制御手段は、前記検出手段により、前記識別子記憶手段によって記憶された識別子により識別されるユーザが当該画像読取装置にログインしたことが検出されると、前記記憶領域に記憶された情報を外部に対して公開し、前記検出手段により、当該ユーザが当該画像読取装置からログアウトしたことが検出されると、前記記憶領域に記憶された情報を外部に対して非公開とすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像読取装置から当該画像読取装置の状態を取得する取得手段と、
前記画像読取装置で読み取られた画像データを前記情報処理装置の前記記憶領域に保存させるための画像読取設定を当該画像読取装置に出力する出力手段とを有し、
前記検出手段は、前記取得手段により取得された画像読取装置の状態に基づいて、前記画像読取設定が前記画像読取装置で適用されたことと、当該画像読取設定に基づく画像の読み取りが中止又は終了されたこととを検出し、
前記制御手段は、前記検出手段により、前記画像読取設定が前記画像読取装置で適用されたことが検出されると、前記記憶領域に記憶された情報を外部に対して公開し、前記検出手段により、当該画像読取設定に基づく画像の読み取りが中止又は終了されたこととが検出されると、前記記憶領域に記憶された情報を外部に対して非公開とすることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記検出手段は、前記画像読取装置で画像データを読み取らせるための前記情報処理装置に対する操作が行われた後、当該情報処理装置に対する操作が一定時間ないことと、当該一定時間の操作がなかった後、前記情報処理装置に対する操作があったこととを検出し、
前記制御手段は、前記検出手段により、前記情報処理装置に対する操作が一定時間ないことが検出されると、前記記憶領域に記憶された情報を外部に対して公開し、前記検出手段により、前記情報処理装置に対する操作があったことが検出されると、前記記憶領域に記憶された情報を外部に対して非公開とすることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記画像読取装置で読み取られた画像データを前記情報処理装置の前記記憶領域に保存させるための画像読取設定を当該画像読取装置に出力する出力手段と、
前記出力手段により取得された画像読取設定の削除を前記画像読取装置に依頼する依頼手段とを有し、
前記検出手段は、前記出力手段により前記画像読取設定が出力された後に、前記情報処理装置に対するユーザの操作が一定時間ないことと、当該一定時間の操作がなかった後に前記情報処理装置の前記記憶領域に対するユーザの操作があったこととを検出し、
前記制御手段は、前記検出手段により、前記情報処理装置に対するユーザの操作が一定時間ないことが検出されると、前記記憶領域に記憶された情報を外部に対して公開し、前記検出手段により、前記情報処理装置の前記記憶領域に対するユーザの操作があったことが検出されると、前記記憶領域に記憶された情報を外部に対して非公開とし、
前記依頼手段は、前記制御手段により、前記記憶領域に記憶された情報が外部に対して非公開とされると、前記出力手段により取得された画像読取設定の削除を前記画像読取装置に依頼することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記検出手段は、前記情報処理装置に対するユーザの操作を監視するプログラムの処理が終了したことを検出し、
前記制御手段は、前記検出手段により、前記情報処理装置に対するユーザの操作を監視するプログラムの処理が終了したことが検出されると、当該情報処理装置に対する操作が一定時間ないと見なして、前記記憶領域に記憶された情報を外部に対して公開することを特徴とする請求項４に記載の情報処理装置。
【請求項７】
画像データを読み取る画像読取装置とネットワークを介して相互に接続される情報処理装置の制御方法であって、
前記画像読取装置で読み取られた画像データを当該画像読取装置から取得して、記憶領域に記憶する記憶ステップと、
前記画像データを読み取るための前記画像読取装置における処理の進捗状況、又は前記情報処理装置に対するユーザによる操作状態を検出する検出ステップと、
前記検出ステップにより検出された結果に応じて、前記記憶領域に記憶された情報を外部に対して公開及び非公開することを切り替え制御する制御ステップとを有することを特徴とする情報処理装置の制御方法。
【請求項８】
前記画像読取装置から当該画像読取装置の状態を取得する取得ステップと、
前記画像読取装置に対して画像データの読み取りを指示するユーザの識別子を記憶媒体に記憶する識別子記憶ステップとを有し、
前記検出ステップは、前記識別子記憶ステップにより記憶された識別子と前記取得ステップにより取得された画像読取装置の状態とに基づいて、当該識別子により識別されるユーザが当該画像読取装置にログインしたことと当該画像読取装置からログアウトしたこととを検出し、
前記制御ステップは、前記検出ステップにより、前記識別子記憶ステップによって記憶された識別子により識別されるユーザが当該画像読取装置にログインしたことが検出されると、前記記憶領域に記憶された情報を外部に対して公開し、前記検出ステップにより、当該ユーザが当該画像読取装置からログアウトしたことが検出されると、前記記憶領域に記憶された情報を外部に対して非公開とすることを特徴とする請求項７に記載の情報処理装置の制御方法。
【請求項９】
前記画像読取装置から当該画像読取装置の状態を取得する取得ステップと、
前記画像読取装置で読み取られた画像データを前記情報処理装置の前記記憶領域に保存させるための画像読取設定を当該画像読取装置に出力する出力ステップとを有し、
前記検出ステップは、前記取得ステップにより取得された画像読取装置の状態に基づいて、前記画像読取設定が前記画像読取装置で適用されたことと、当該画像読取設定に基づく画像の読み取りが中止又は終了されたこととを検出し、
前記制御ステップは、前記検出ステップにより、前記画像読取設定が前記画像読取装置で適用されたことが検出されると、前記記憶領域に記憶された情報を外部に対して公開し、前記検出ステップにより、当該画像読取設定に基づく画像の読み取りが中止又は終了されたこととが検出されると、前記記憶領域に記憶された情報を外部に対して非公開とすることを特徴とする請求項７に記載の情報処理装置の制御方法。
【請求項１０】
前記検出ステップは、前記画像読取装置で画像データを読み取らせるための前記情報処理装置に対する操作が行われた後、当該情報処理装置に対する操作が一定時間ないことと、当該一定時間の操作がなかった後、前記情報処理装置に対する操作があったこととを検出し、
前記制御ステップは、前記検出ステップにより、前記情報処理装置に対する操作が一定時間ないことが検出されると、前記記憶領域に記憶された情報を外部に対して公開し、前記検出ステップにより、前記情報処理装置に対する操作があったことが検出されると、前記記憶領域に記憶された情報を外部に対して非公開とすることを特徴とする請求項７に記載の情報処理装置の制御方法。
【請求項１１】
前記画像読取装置で読み取られた画像データを前記情報処理装置の前記記憶領域に保存させるための画像読取設定を当該画像読取装置に出力する出力ステップと、
前記出力ステップにより取得された画像読取設定の削除を前記画像読取装置に依頼する依頼ステップとを有し、
前記検出ステップは、前記出力ステップにより前記画像読取設定が出力された後に、前記情報処理装置に対するユーザの操作が一定時間ないことと、当該一定時間の操作がなかった後に前記情報処理装置の前記記憶領域に対するユーザの操作があったこととを検出し、
前記制御ステップは、前記検出ステップにより、前記情報処理装置に対するユーザの操作が一定時間ないことが検出されると、前記記憶領域に記憶された情報を外部に対して公開し、前記検出ステップにより、前記情報処理装置の前記記憶領域に対するユーザの操作があったことが検出されると、前記記憶領域に記憶された情報を外部に対して非公開とし、
前記依頼ステップは、前記制御ステップにより、前記記憶領域に記憶された情報が外部に対して非公開とされると、前記出力ステップにより取得された画像読取設定の削除を前記画像読取装置に依頼することを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１２】
前記検出ステップは、前記情報処理装置に対するユーザの操作を監視するプログラムの処理が終了したことを検出し、
前記制御ステップは、前記検出ステップにより、前記情報処理装置に対するユーザの操作を監視するプログラムの処理が終了したことが検出されると、当該情報処理装置に対する操作が一定時間ないと見なして、前記記憶領域に記憶された情報を外部に対して公開することを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１３】
画像データを読み取る画像読取装置とネットワークを介して相互に接続される情報処理装置を制御することをコンピュータに実行させるためのコンピュータプログラムであって、
前記画像読取装置で読み取られた画像データを当該画像読取装置から取得して、記憶領域に記憶する記憶ステップと、
前記画像データを読み取るための前記画像読取装置における処理の進捗状況、又は前記情報処理装置に対するユーザによる操作状態を検出する検出ステップと、
前記検出ステップにより検出された結果に応じて、前記記憶領域に記憶された情報を外部に対して公開及び非公開することを切り替え制御する制御ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びコンピュータプログラムに関し、特に、画像形成装置で形成された画像データを、ファイル共有を利用して情報処理装置で取得するために用いて好適なものである。
【背景技術】
【０００２】
ネットワークに接続された情報処理装置（以下ＰＣと称する）間でデータを授受するにあたっては、ＳＭＢ(Server Message Block)と呼ばれるプロトコルを用いたファイル共有を利用するのが一般的である。ファイル共有とは、自分のＰＣにあるファイルを、ネットワークを経由して他のＰＣがアクセスできる状態におき、複数のＰＣのユーザが当該ファイルを共有できるようにすることをいう。
【０００３】
スキャナ又は複合複写機を用いて画像データを読み取り、読み取った画像データをＰＣに保存する場合にも、ファイル共有が利用される。しかしながらこの方法では、データの受信側のＰＣにおいて、送信側のＰＣからの接続を待ち受ける必要があるため、不正な接続の対象にされやすく、セキュリティ上の不安がある。
そこで、特許文献１では、データの受信側のＰＣにおけるデータの待ち受けの開始終了時間を予め決めるようにしている。
また、特許文献２では、データの受信側のＰＣが、安全と見なされるネットワークに接続されたときのみにデータの待ち受けを行うようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２６７９２２号公報
【特許文献２】特開２００３−３１６６５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
以上の従来の技術が示すような工夫は、ファイル共有に共通の課題に対する改善の提案するものであり、不正な接続の機会を狭めるものである。
ここで、スキャナや複合複写機のような画像読取装置で画像データを読み取ってＰＣに保存するという作業は、ＰＣのユーザが自ら画像形成装置を操作するとき以外に発生しない。
しかしながら、以上の従来の技術では、このようなとき以外にも待ち受けを許可してしまう虞があり、待ち受け条件に合致した場合には、結局不正な接続の対象にされやすく、セキュリティ上の不安があるという問題は解決されない。例えば、特許文献１に記載の技術では、接続が許可された時間帯によっては、セキュリティ上の不安があるという問題は解決されない。
【０００６】
本発明は、かかる問題点に鑑みてなされたものであり、画像読取装置で読み取った画像データを情報処理装置がファイル共有を利用して取得する期間に、当該情報処理装置における当該画像データの待受時間を可及的に合わせられるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、画像データを読み取る画像読取装置とネットワークを介して相互に接続される情報処理装置であって、前記画像読取装置で読み取られた画像データを当該画像読取装置から取得して、記憶領域に記憶する記憶手段と、前記画像データを読み取るための前記画像読取装置における処理の進捗状況、又は前記情報処理装置に対するユーザによる操作状態を検出する検出手段と、前記検出手段により検出された結果に応じて、前記記憶領域に記憶された情報を外部に対して公開及び非公開することを切り替え制御する制御手段とを有することを特徴とする。
【０００８】
本発明の情報処理装置の制御方法は、画像データを読み取る画像読取装置とネットワークを介して相互に接続される情報処理装置の制御方法であって、前記画像読取装置で読み取られた画像データを当該画像読取装置から取得して、記憶領域に記憶する記憶ステップと、前記画像データを読み取るための前記画像読取装置における処理の進捗状況、又は前記情報処理装置に対するユーザによる操作状態を検出する検出ステップと、前記検出ステップにより検出された結果に応じて、前記記憶領域に記憶された情報を外部に対して公開及び非公開することを切り替え制御する制御ステップとを有することを特徴とする。
【０００９】
本発明のコンピュータプログラムは、画像データを読み取る画像読取装置とネットワークを介して相互に接続される情報処理装置を制御することをコンピュータに実行させるためのコンピュータプログラムであって、前記画像読取装置で読み取られた画像データを当該画像読取装置から取得して、記憶領域に記憶する記憶ステップと、前記画像データを読み取るための前記画像読取装置における処理の進捗状況、又は前記情報処理装置に対するユーザによる操作状態を検出する検出ステップと、前記検出ステップにより検出された結果に応じて、前記記憶領域に記憶された情報を外部に対して公開及び非公開することを切り替え制御する制御ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像データを読み取るための画像読取装置における処理の進捗状況、又は情報処理装置に対するユーザによる操作状態に応じて、情報処理装置の記憶領域に記憶された情報を外部に対して公開及び非公開することを切り替え制御する。したがって、画像読取装置で読み取った画像データを情報処理装置がファイル共有を利用して取得する期間に、当該情報処理装置における当該画像データの待受時間を可及的に合わせられるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態を示し、画像読取システムの構成の一例を示す図である。
【図２】第１の実施形態を示し、ＰＣのハードウェア構成の一例を示す図である。
【図３】第１の実施形態を示し、ＰＣで実行されるＯＳ及びアプリケーションプログラムのソフトウェア構成の一例と、デバイスで実行されるソフトウェアの構成の一例とを概念的に示した図である。
【図４】第１の実施形態を示し、画像データの読み取りを行う際の画像読取システムにおける処理手順の一例を説明するフローチャートである。
【図５】第１の実施形態を示し、画像読取設定用ＧＵＩの一例を示す図である。
【図６】第１の実施形態を示し、ＰＣからデバイスに送信、保存される画像読取設定データの一例を概念的に示す図である。
【図７】本発明の第１の実施形態を示し、デバイスにユーザがログインされたときにデバイスのユーザインターフェースに表示されるＧＵＩの一例を示す図である。
【図８】第１の実施形態を示し、ＰＣ上の共有ファイルフォルダの公開状態を制御する際の画像読取システムの処理手順の一例を説明するフローチャートである。
【図９】第１の実施形態の第１の変形例を示し、デバイスへのユーザのログイン状態に基づいて、ＰＣ上の共有ファイルフォルダの公開状態を制御する際の画像読取システムの処理手順の一例を説明するフローチャートである。
【図１０】第２の実施形態を示し、ＰＣ上の共有ファイルフォルダの公開状態を制御する際の画像読取システムの処理手順の一例を説明するフローチャートである。
【図１１】第２の実施形態を示し、図１０のステップＳ１０１２の処理（画像読取設定データを削除する際の処理）の一例を詳細に説明するフローチャートである。
【図１２】第２の実施形態の変形例を示し、ユーザによるＰＣの操作状態のみに基づいて、ＰＣ上の共有ファイルフォルダの公開状態を制御する際の画像読取システムの処理手順の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
以下に、図面を参照しながら、本発明の第１の実施形態について説明する。
［システム構成］
図１は、画像読取システムの構成の一例を示す図である。
図１において、情報処理装置の一例であるＰＣ１００と、画像読取装置の一例であるデバイス１０１とがネットワーク１０２を介して相互に接続されている。デバイス１０１の具体例としては、ネットワークスキャナ又は複合複写機が挙げられる。
【００１３】
［ハードウェア構成］
図２は、ＰＣ１００のハードウェア構成の一例を示す図である。
図２に示すハードウェアの構成図は、一般的な情報処理装置のハードウェア構成図に相当するものであり、本実施形態のＰＣ１００には一般的な情報処理装置のハードウェア構成を適用することができる。
【００１４】
図２において、ＣＰＵ２００は、ＲＯＭ２０２のプログラム用ＲＯＭに記憶された、或いは外部メモリ２０９からＲＡＭ２０１にロードされたＯＳやアプリケーション等のプログラムを実行する。ここでＯＳとはコンピュータ上で稼動するオペレーティングシステムの略語であり、以下オペレーティングシステムのことをＯＳと称する。後述する各フローチャートの処理はこのプログラムの実行により実現できる。
ＲＡＭ２０１は、ＣＰＵ２００の主メモリや、ワークエリア等として機能する。キーボードコントローラ２０３は、キーボード２０７や図示しないポインティングデバイスからのキー入力を制御する。ディスプレイコントローラ２０４は、ディスプレイ２０８の表示を制御する。ディスクコントローラ２０５は、各種データを記憶するハードディスク（ＨＤ）２０９やフロッピー（登録商標）ディスク（ＦＤ）等におけるデータアクセスを制御する。ＮＣ２０６はネットワーク１０２に接続して、ネットワーク１０２に接続された他の機器との通信制御処理を実行する。
【００１５】
［ソフトウェア構成］
図３は、ＰＣ１００で実行されるＯＳ３０１及びアプリケーションプログラム３０２のソフトウェア構成の一例と、デバイス１０１で実行されるソフトウェアの構成の一例とを概念的に示した図である。
図３において、ＰＣ１００では、ＯＳ３０１とアプリケーションプログラム３０２とが実行される。尚、図３では、アプリケーションプログラム３０２を１つだけ示しているが、実際には、アプリケーションプログラム３０２以外の複数のアプリケーションプログラムがＰＣ１００で実行され得る。また、ＰＣ１００は、デバイス１０１とネットワーク１０２を介して相互に接続され、データの交換やステータスの取得等を行うことが可能である。
【００１６】
デバイス１０１で画像データの読み取りを行う場合、まず、デバイス１０１は、ユーザによる操作に基づいて画像読取設定を登録する。図４は、画像データの読み取りを行う際の画像読取システムにおける処理手順の一例を説明するフローチャートである。
まず、ユーザが、ＰＣ１００のキーボード２０７や図示しないポインティングデバイスを操作して、画像読取設定の登録操作を開始する。そうすると、アプリケーションプログラム３０２は、ディスプレイ２０８に、画像読取設定用の入力ＧＵＩ（以下では、画像読取設定用ＧＵＩと称する）を表示する。図５は、画像読取設定用ＧＵＩの一例を示す図である。
図５に示す画像読取設定用ＧＵＩ５００に対して、ユーザは、登録先デバイス５０１と、デバイスに対するログインＩＤ（デバイスログインＩＤ５０２）と、デバイスログインパスワード５０３とを入力する。更に、ユーザは、デバイス１０１のユーザインターフェース３２４に表示するための情報として以下の情報を入力する。すなわち、画像読取設定の設定登録名（ボタン名５０４）と、デバイス１０１で読み取られた画像データのＰＣ１００における保存先のフォルダ（送信フォルダ５０５）と、ＰＣ１００のユーザＩＤ（送信先ユーザＩＤ）と、送信先パスワード５０７とを入力する。尚、ＯＫボタン５０８がユーザによって押下されると、画像読取設定用ＧＵＩ５００に入力された内容が有効となる。一方、キャンセルボタン５０９がユーザによって押下された場合には、画像読取設定用ＧＵＩ５００に入力された内容がキャンセルされる（無効となる）。
【００１７】
図３に示す送信設定の保存モジュール３１２は、画像読取設定用ＧＵＩ５００に入力された設定を外部メモリ２０９等に保存し、当該設定を再度利用することができるようにする。このように本実施形態では、例えば、保存モジュール３１２により画像読取設定用ＧＵＩ５００に入力された設定が記憶されることにより、識別子記憶手段の一例が実現される。
送信設定のデバイス登録モジュール３１０は、画像読取設定用ＧＵＩ５００に入力された設定に従って、画像読取設定データを作成する（ステップＳ４０１）。
そして、送信設定のデバイス登録モジュール３１０は、画像読取設定データを、ＮＣ２０６及びネットワーク１０２を介して、登録先デバイス５０１に示されているデバイス１０１に送信する（ステップＳ４０２）。このように本実施形態では、例えば、ステップＳ４０２の処理を行うことにより出力手段の一例が実現される。
登録先デバイス５０１に示されているデバイス１０１の設定受信モジュール３１９は、ステップＳ５０２でＰＣ１００から送信された画像読取設定データを受信する。そして、設定保存モジュール３２０は、当該画像読取設定データを、デバイス１０１内の外部メモリ等に保存する（ステップＳ４０３）。
【００１８】
図６は、ＰＣ１００からデバイス１０１に送信、保存される画像読取設定データの一例を概念的に示す図である。
画像読取設定データ６００の送信元であるＰＣ１００は、自らを送信先として送信先６０４に設定した上で、画像読取設定データの送信を行う。
設定受信モジュール３１９が画像読取設定データを受信すると、設定保存モジュール３２０は、デバイス１０１での表示順序を表すボタンＩＤ６０１を付与する。そして、設定保存モジュール３２０は、ボタンＩＤ６０１以外の項目として、受信した画像読取設定データに従った内容を付与する。これにより画像読取設定データ６００がデバイス１０１に保存される。
【００１９】
ユーザが、デバイス１０１のユーザインターフェース３２４を操作して、デバイスログインＩＤとデバイスログインパスワードとを入力すると、デバイス状態管理部３１３内のログイン状態管理モジュール３１６は認証処理を行う。そして、ログイン状態管理モジュール３１６は、保存された画像読取設定データ６００を参照して、入力したデバイスログインＩＤと合致する設定をユーザインターフェース３２４に表示する。
図７は、デバイス１０１にユーザがログインされたときにデバイス１０１のユーザインターフェース３２４に表示されるＧＵＩの一例を示す図である。
図７に示す例では、図６で例示した設定に従ってデバイス１０１に登録された設定がボタン７０１として表示されている。ユーザがボタン７０１を選択すると、デバイス１０１は画像読取設定中の状態となり、送信設定管理部３１４内の設定実行モジュール３２１は、保存した設定（画像読取設定データ６００）を、現在のデバイス１０１の設定として適用する。そして、ユーザが、画像の読み取りを行わせる原稿をデバイス１０１にセットし、ユーザインターフェース３２４でスキャン処理の実行を指示する。そうすると、スキャン処理部３１５内の画像入力モジュール３２２は、原稿の画像データを生成する。そして、画像送信モジュール３２３は、現在のデバイス１０１の設定に従って、画像ファイルを生成して送信する。
【００２０】
次に、図８のフローチャートを参照しながら、ＰＣ１００上の共有ファイルフォルダ３０４の公開状態を制御する際の画像読取システムの処理手順の一例を説明する。
まず、アプリケーションプログラム３０２は、先に説明した手順に従って送信設定の保存モジュール３１２で保存された送信設定（画像読取設定用ＧＵＩ５００に入力された設定の内容）を取得する（ステップＳ８０１）。
次に、デバイス状態監視モジュール３０９は、ＯＳ３０１のデバイス状態検知サービス３０６を使用して、デバイス１０１の状態を取得する（ステップＳ８０２）。デバイス１０１の状態は、デバイス状態管理部３１３内のデバイスステータス管理モジュール３１７により管理され、デバイスステータス通知モジュール３１８によりＰＣ１００に通知される。例えば、デバイス１０１が画像データ読み取り設定中の状態である場合には、デバイス状態監視モジュール３０９は、画像読取設定データ６００の内容をデバイス１０１から取得する。
以上のように本実施形態では、例えば、ステップＳ８０２の処理を行うことにより取得手段の一例が実現される。
【００２１】
次に、アプリケーションプログラム３０２の操作検知モジュール３１１は、ステップＳ８０２で取得したデバイス１０１の状態から、デバイス１０１が画像読取設定を適用中であるか否かを判定する（ステップＳ８０３）。この判定の結果、デバイス１０１が画像読取設定を適用中でない場合には、ステップＳ８０２に戻る。
一方、デバイス１０１が画像読取設定を適用中である場合には、ステップＳ８０４に進む。そして、操作検知モジュール３１１は、ＰＣ１００に保存しておいた送信設定（画像読取設定用ＧＵＩ５００に入力された設定の内容）に含まれる画像読取設定の設定登録名と、現在デバイス１０１で適用中の画像読取設定の設定登録名とを比較する。操作検知モジュール３１１は、この比較の結果に基づいて、取得したデバイス１０１の状態が、保存しておいた送信設定と同一の画像読取設定を適用中であるか否かを判定する（ステップＳ８０４）。この判定の結果、デバイス１０１の状態が、保存しておいた送信設定と同一の画像読取設定を適用中でない場合には、ステップＳ８０２に戻る。
以上のように本実施形態では、例えば、ステップＳ８０４の処理を行うことにより検出手段の一例が実現される。
【００２２】
一方、デバイス１０１の状態が、保存しておいた送信設定と同一の画像読取設定を適用中である場合には、ステップＳ８０５に進む。そして、操作検知モジュール３１１は、共有制御モジュール３０８を通じて、ＯＳ３０１のネットワークファイル共有サービス３０５に対して、共有ファイルフォルダ３０４の共有状態を「公開」に変更することを指示する。これによりネットワークファイル共有サービス３０５は、共有ファイルフォルダ３０４の共有状態を「公開」に変更する（ステップＳ８０５）。このように、共有ファイルフォルダ３０４の共有状態が公開されることにより、ネットワークファイル共有サービス３０５は、デバイス１０１から画像データを受け取って、記憶領域の一例である共有ファイルフォルダ３０４に保存することができる。
以上のように本実施形態では、例えば、ステップＳ８０５の処理を行うことにより制御手段による切り替え制御の一例が実現される。また、例えば、ネットワークファイル共有サービス３０５が、デバイス１０１から画像データを受け取って、記憶領域の一例である共有ファイルフォルダ３０４に保存することにより、記憶手段の一例が実現される。
【００２３】
その後もデバイス状態監視モジュール３０９は、デバイス１０１の状態の取得を行う（ステップＳ８０６）。そして、操作検知モジュール３１１は、ステップＳ８０６で取得したデバイス１０１の状態に基づいて、デバイス１０１の状態が、画像読取設定中又は画像読み取り中であるか否かを判定する（ステップＳ８０７）。この判定の結果、デバイス１０１の状態が、画像読取設定中又は画像読み取り中である場合には、ステップＳ８０６に戻り、共有ファイルフォルダ３０４の共有状態を「公開」のままとする。
【００２４】
一方、デバイス１０１の状態が、画像読取設定中でも画像読み取り中でもない場合には、画像の読み取りが中止又は終了したと判定してステップＳ８０８に進む。そして、操作検知モジュール３１１は、共有制御モジュール３０８を通じて、ＯＳ３０１のネットワークファイル共有サービス３０５に対して、共有ファイルフォルダ３０４の共有状態を「非公開」に変更することを指示する。これによりネットワークファイル共有サービス３０５は、共有ファイルフォルダ３０４の共有状態を「非公開」に変更する（ステップＳ８０８）。
以上のように本実施形態では、例えば、ステップＳ８０８の処理を行うことにより制御手段による切り替え制御の一例が実現される。また、例えば、ステップＳ８０４、Ｓ８０８の処理を行うことにより、画像データを読み取るためのデバイス１０１における処理の進捗状況が検出される。
【００２５】
以上のように本実施形態では、デバイス１０１が、画像読取設定の登録操作によりユーザがＰＣ１００に設定した設定登録名に対応する画像読取設定を適用中である判定すると、ＰＣ１００は、共有ファイルフォルダ３０４の共有状態を公開に変更する。その後、デバイス１０１が、画像読取設定を適用中の状態、又は画像読み取り中の状態でなくなったと判定すると、ＰＣ１００は、共有ファイルフォルダ３０４の共有状態を非公開に変更する。したがって、デバイス１０１が画像読み取り動作を開始してから、読み取った画像データをＰＣ１００に転送する期間に可及的に合わせて（好ましくはそのようの期間に限定して）共有ファイルフォルダ３０４の共有状態を「公開」にすることが可能になる。また、デバイス１０１からの画像データの転送に伴うＰＣ１００におけるファイル共有の待受時間を従来よりも短くすることができる。
尚、図３において、新着監視モジュール３０７は、後述する第２の実施形態で用いられるものであるので、本実施形態では不要である。
【００２６】
((第１の変形例))
図８に示したフローチャートでは、デバイス１０１の状態に含まれる画像読取設定の名称と、ＰＣ１００に保存しておいた送信設定の名称との比較の結果に基づいて、共有ファイルフォルダ３０４の共有状態を変更する場合を例に挙げて説明した。ところが、デバイス１０１とデバイス状態検知サービス３０６の能力によっては、ＰＣ１００が取得できるデバイス１０１の状態に制限がある場合もある。そのような場合、例えば、デバイス１０１へのユーザのログイン状態に基づいて、共有ファイルフォルダ３０４の共有状態を変更することもできる。
【００２７】
ここで、図９のフローチャートを参照しながら、デバイス１０１へのユーザのログイン状態に基づいて、ＰＣ１００上の共有ファイルフォルダ３０４の公開状態を制御する際の画像読取システムの処理手順の一例を説明する。
まず、アプリケーションプログラム３０２は、先に説明した手順に従って送信設定の保存モジュール３１２で保存された送信設定から、ユーザの識別子（デバイスログインＩＤ５０２）を取得する（ステップＳ９０１）。
【００２８】
次に、デバイス状態監視モジュール３０９は、ＯＳ３０１のデバイス状態検知サービス３０６を使用して、デバイス１０１の状態を取得する（ステップＳ９０２）。
以上のように本例では、例えば、ステップＳ９０２の処理を行うことにより取得手段の一例が実現される。
次に、アプリケーションプログラム３０２の操作検知モジュール３１１は、ステップＳ９０２で取得されたデバイス１０１の状態から、デバイス１０１へのユーザのログイン状態を抽出する。そして、操作検知モジュール３１１は、抽出したログイン状態から識別されるデバイスログインＩＤと、ステップＳ９０１で取得したデバイスログインＩＤ５０２とが同一であるか否かを判定する。すなわち、操作検知モジュール３１１は、ステップＳ９０１で取得したデバイスログインＩＤ５０２のユーザと同一のユーザがデバイス１０１にログイン中であるか否かを判定する（ステップＳ９０３）。この判定の結果、ステップＳ９０１で取得したデバイスログインＩＤ５０２のユーザと同一のユーザがデバイス１０１にログイン中でない場合には、ステップＳ９０２に戻る。
以上のように本例では、例えば、ステップＳ９０３の処理を行うことにより検出手段の一例が実現される。
【００２９】
一方、ステップＳ９０１で取得したデバイスログインＩＤ５０２のユーザと同一のユーザがデバイス１０１にログイン中である場合には、ステップＳ９０４に進む。そして、操作検知モジュール３１１は、共有制御モジュール３０８を通じて、ＯＳ３０１のネットワークファイル共有サービス３０５に対して、共有ファイルフォルダ３０４の共有状態を「公開」に変更することを指示する。これによりネットワークファイル共有サービス３０５は、共有ファイルフォルダ３０４の共有状態を「公開」に変更する（ステップＳ９０４）。このように、共有ファイルフォルダ３０４の共有状態が公開されることにより、ネットワークファイル共有サービス３０５は、デバイス１０１から画像データを受け取って共有ファイルフォルダ３０４に保存することができる。
以上のように本例では、例えば、ステップＳ９０４の処理を行うことにより制御手段による切り替え制御の一例が実現される。また、例えば、ネットワークファイル共有サービス３０５が、デバイス１０１から画像データを受け取って、記憶領域の一例である共有ファイルフォルダ３０４に保存することにより、記憶手段の一例が実現される。
【００３０】
その後もデバイス状態監視モジュール３０９は、デバイス１０１の状態の取得を行う（ステップＳ９０５）。
以上のように本例では、例えば、ステップＳ９０５の処理を行うことにより取得手段の一例が実現される。
そして、操作検知モジュール３１１は、ステップＳ９０５で取得したデバイス１０１の状態に基づいて、ステップＳ９０１で取得したデバイスログインＩＤ５０２のユーザと同一のユーザがデバイス１０１にログイン中であるか否かを判定する（ステップＳ９０６）。この判定の結果、ステップＳ９０１で取得したデバイスログインＩＤ５０２のユーザと同一のユーザがデバイス１０１にログイン中である場合には、ステップＳ９０５に戻り、共有ファイルフォルダ３０４の共有状態を「公開」のままとする。
以上のように本例では、例えば、ステップＳ９０６の処理を行うことにより検出手段の一例が実現される。また、例えば、ステップＳ９０３、Ｓ９０６の処理を行うことにより、画像データを読み取るためのデバイス１０１における処理の進捗状況が検出される。
【００３１】
一方、ステップＳ９０１で取得したデバイスログインＩＤ５０２のユーザと同一のユーザがデバイス１０１にログイン中の状態ではなくログアウトされた場合には、ステップＳ９０７に進む。そして、操作検知モジュール３１１は、共有制御モジュール３０８を通じて、ＯＳ３０１のネットワークファイル共有サービス３０５に対して、共有ファイルフォルダ３０４の共有状態を「非公開」に変更することを指示する。これによりネットワークファイル共有サービス３０５は、共有ファイルフォルダ３０４の共有状態を「非公開」に変更する（ステップＳ９０７）。
以上のように本例では、例えば、ステップＳ９０７の処理を行うことにより制御手段の一例が実現される。
【００３２】
((第２の変形例))
第１の変形例とは逆に、デバイス１０１とデバイス状態検知サービス３０６の能力が、さらにデバイス１０１の詳細な状態を取得できる場合がある。この場合には、例えば、ＰＣ１００は、ユーザが画像を読み取る原稿をデバイス１０１にセットした状態を検知すると、共有ファイルフォルダ３０４の共有状態を「公開」に変更することができる。そして、ＰＣ１００は、画像を読み取る原稿をデバイス１０１から取り除いた状態を検知すると、共有ファイルフォルダ３０４の共有状態を「非公開」に変更することができる。
【００３３】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。前述した第１の実施形態では、デバイス１０１の状態と、ＰＣ１００に保存しておいた送信設定との比較の結果に基づいて、共有ファイルフォルダ３０４の共有状態を変更する場合を例に挙げて説明した。ところが、デバイス１０１とデバイス状態検知サービス３０６の能力によって、デバイス１０１の状態が取得できない場合もある。そこで、本実施形態では、ユーザによるＰＣ１００の操作状態に基づいて、共有ファイルフォルダ３０４の共有状態を変更する場合を例に挙げて説明する。このように本実施形態と前述した第１の実施形態とは、共有ファイルフォルダ３０４の共有状態を変更する際の判断手法が主として異なる。一方、本実施形態におけるシステム構成、ハードウェア構成、ソフトウェア構成は、第１の実施形態と同様である（図１〜図３を参照、ただし、本実施形態では図３の新着監視モジュール３０７が追加される）。したがって、本実施形態の説明において、前述した第１の実施形態と異なる部分については、図１〜図９に付した符号と同一の符号を付すこと等により詳細な説明を省略する。
【００３４】
図１０のフローチャートを参照しながら、ＰＣ１００上の共有ファイルフォルダ３０４の公開状態を制御する際の画像読取システムの処理手順の一例を説明する。
まず、ＰＣ１００のアプリケーションプログラム３０２は、ユーザによる画像読取設定の登録操作に基づいて画像読取設定を行い、画像読取設定データを、ＮＣ２０６及びネットワーク１０２を介してデバイス１０１に登録する（ステップＳ１００１）。このステップＳ１００１の処理は、例えば、図４に示した処理と同じ処理により実現することができる。
【００３５】
その後、アプリケーションプログラム３０２の操作検知モジュール３１１は、ユーザによるＰＣ１００の操作状態を取得する（ステップＳ１００２）。
次に、操作検知モジュール３１１は、ユーザによるＰＣ１００の操作が継続しているか否かを判定する（ステップＳ１００３）。この判定の結果、ユーザによるＰＣ１００の操作が継続している場合には、ステップＳ１００２に戻る。
【００３６】
一方、ユーザによるＰＣ１００の操作が継続していない場合には、ステップＳ１００４に進む。そして、操作検知モジュール３１１はユーザによるＰＣ１００の操作が一定時間以上行われなくなったか否かを判定する（ステップＳ１００４）。この判定の結果、操作検知モジュール３１１はユーザによるＰＣ１００の操作が一定時間以上行われなくなっていない場合には、ステップＳ１００２に戻る。
以上のように本実施形態では、例えば、ステップＳ１００４の処理を行うことにより検出手段の一例が実現される。
【００３７】
一方、操作検知モジュール３１１はユーザによるＰＣ１００の操作が一定時間以上行われなくなった場合には、ステップＳ１００５に進む。そして、操作検知モジュール３１１は、共有制御モジュール３０８を通じて、ＯＳ３０１のネットワークファイル共有サービス３０５に対して、共有ファイルフォルダ３０４の共有状態を「公開」に変更することを指示する。これによりネットワークファイル共有サービス３０５は、共有ファイルフォルダ３０４の共有状態を「公開」に変更する（ステップＳ１００５）。尚、ユーザによってアプリケーションプログラム３０２自体の終了操作が行われ、アプリケーションプログラム３０２の処理が終了した場合にも、その後のアプリケーションプログラム３０２に対する（一定時間の）操作が無いと見なす。そして、共有ファイルフォルダ３０４の共有状態を「公開」に変更する。
以上のように本実施形態では、例えば、ステップＳ１００５の処理を行うことにより制御手段による切り替え制御の一例が実現される。
【００３８】
その後、アプリケーションプログラム３０２の新着監視モジュール３０７は、ＰＣ１００のファイルシステム３０３上の共有ファイルフォルダ３０４を監視する（ステップＳ１００６）。
次に、新着監視モジュール３０７は、共有ファイルフォルダ３０４内に画像ファイル（新着ファイル）が作成されたか否かを判定する（ステップＳ１００７）。この判定の結果、共有ファイルフォルダ３０４内に画像ファイルが作成されていない場合には、ステップＳ１００６に戻る。
以上のように本実施形態では、例えば、このようにして記憶領域の一例である共有ファイルフォルダ３０４内に画像ファイル（新着ファイル）が作成されることにより記憶手段の一例が実現される。
一方、共有ファイルフォルダ３０４内に画像ファイルが作成された場合には、ステップＳ１００８に進む。そして、アプリケーションプログラム３０２は、ディスプレイ２０８に、読み取り画像新着通知のＧＵＩを表示する（ステップＳ１００８）。読み取り画像新着通知のＧＵＩは、ユーザがデバイス１０１にセットした原稿を読み取ることにより得られた画像データが、ＰＣ１００の共有ファイルフォルダ３０４内に取り込まれたことをユーザに報知するためのものである。
【００３９】
その後、操作検知モジュール３１１は、ユーザによるＰＣ１００の操作状態を取得する（ステップＳ１００９）。そして、操作検知モジュール３１１は、ユーザが新着ファイルに対して表示・移動といった何らかの操作を行ったか否かを判定する（ステップＳ１０１０）。この判定の結果、ユーザが新着ファイルに対して操作を行っていない場合には、ステップＳ１００６に戻る。
以上のように本実施形態では、例えば、ステップＳ１００９の処理を行うことにより検出手段の一例が実現される。
一方、ユーザが新着ファイルに対して操作を行った場合には、ステップＳ１０１１に進む。そして、操作検知モジュール３１１は、共有制御モジュール３０８を通じて、ＯＳ３０１のネットワークファイル共有サービス３０５に対して、共有ファイルフォルダ３０４の共有状態を「非公開」に変更することを指示する。これによりネットワークファイル共有サービス３０５は、共有ファイルフォルダ３０４の共有状態を「非公開」に変更する（ステップＳ１０１１）。
以上のように本実施形態では、例えば、ステップＳ１０１１の処理を行うことにより制御手段による切り替え制御の一例が実現される。
【００４０】
次に、送信設定のデバイス登録モジュール３１０は、画像読取設定用ＧＵＩ５００に対して入力された登録先デバイス５０１であるデバイス１０１に対し、該当する画像読取設定データ６００を削除する指示を、ＮＣ２０６及びネットワーク１０２を介して行う。これにより、デバイス１０１は、画像読取設定データ６００を削除する（ステップＳ１０１２）。
【００４１】
図１１は、図１０のステップＳ１０１２の処理（画像読取設定データ６００を削除する際の処理）の一例を詳細に説明するフローチャートである。
図１１において、アプリケーションプログラム３０２の送信設定のデバイス登録モジュール３１０は、送信設定の保存モジュール３１２により保存された画像読取設定から、ボタン名５０４に入力された設定登録名を取得する。そして、送信設定のデバイス登録モジュール３１０は、取得した設定登録名を指定した設定削除通知を、ＮＣ２０６及びネットワーク１０２を介して、登録先デバイス５０１に示されているデバイス１０１に送信する（ステップＳ１１０１）。
以上のように本実施形態では、例えば、ステップＳ１１０１の処理を行うことにより依頼手段の一例が実現される。
登録先デバイス５０１に示されているデバイス１０１の送信設定管理部３１４内の設定受信モジュール３１９は、ステップＳ１１０１で送信された設定削除通知を受信する。そして、設定保存モジュール３２０は、デバイス１０１内に保存した画像読取設定データ６００を削除する（ステップＳ１１０２）。
【００４２】
以上のように本実施形態では、デバイス１０１に画像読取設定データ６００が登録された後、ＰＣ１００に対するユーザの操作が一定時間ないと判定すると、ＰＣ１００は、共有ファイルフォルダ３０４の共有状態を公開に変更する。その後、共有ファイルフォルダ３０４に新たに生成された画像ファイルに対する操作がユーザによって行われたと判定すると、ＰＣ１００は、共有ファイルフォルダ３０４の共有状態を非公開に変更する。そして、デバイス１０１の画像読取設定データ６００を削除する。したがって、デバイス１０１とデバイス状態検知サービス３０６の能力によって、デバイス１０１の状態をＰＣ１００が取得できない場合であっても、前述した第１の実施形態と同様の効果を得ることができる。すなわち、デバイス１０１が画像読み取り動作を開始してから、読み取った画像データをＰＣ１００に転送する期間に可及的に合わせて共有ファイルフォルダ３０４の共有状態を「公開」にすることが可能になる。
【００４３】
((変形例))
図１０に示したフローチャートでは、画像読み取り操作の最初と最後の手順で、デバイス１０１への画像読取設定データ６００の登録と削除とを行う場合を例に挙げて説明した。ところが、デバイス１０１の機能によっては、画像読取設定データ６００をデバイス１０１が保存できない場合もある。そのような場合には、例えば、ユーザによるＰＣ１００の操作状態のみに基づいて、共有ファイルフォルダ３０４の共有状態を変更することもできる。
【００４４】
ここで、図１２のフローチャートを参照しながら、ユーザによるＰＣ１００の操作状態のみに基づいて、ＰＣ１００上の共有ファイルフォルダ３０４の公開状態を制御する際の画像読取システムの処理手順の一例を説明する。
まず、アプリケーションプログラム３０２の操作検知モジュール３１１は、ユーザによるＰＣ１００の操作状態を取得する（ステップＳ１２０１）。
次に、操作検知モジュール３１１は、ユーザによるＰＣ１００の操作が継続しているか否かを判定する（ステップＳ１２０２）。この判定の結果、ユーザによるＰＣ１００の操作が継続している場合には、ステップＳ１２０１に戻る。
【００４５】
一方、ユーザによるＰＣ１００の操作が継続していない場合には、ステップＳ１２０３に進む。そして、操作検知モジュール３１１はユーザによるＰＣ１００の操作が一定時間以上行われなくなったか否かを判定する（ステップＳ１２０３）。この判定の結果、操作検知モジュール３１１はユーザによるＰＣ１００の操作が一定時間以上行われなくなっていない場合には、ステップＳ１２０１に戻る。
以上のように本例では、例えば、ステップＳ１２０３の処理を行うことにより検出手段の一例が実現される。
【００４６】
一方、操作検知モジュール３１１はユーザによるＰＣ１００の操作が一定時間以上行われなくなった場合には、ステップＳ１２０４に進む。そして、操作検知モジュール３１１は、共有制御モジュール３０８を通じて、ＯＳ３０１のネットワークファイル共有サービス３０５に対して、共有ファイルフォルダ３０４の共有状態を「公開」に変更することを指示する。これによりネットワークファイル共有サービス３０５は、共有ファイルフォルダ３０４の共有状態を「公開」に変更する（ステップＳ１２０４）。このように、共有ファイルフォルダ３０４の共有状態が公開されることにより、ネットワークファイル共有サービス３０５は、デバイス１０１から画像データを受け取って共有ファイルフォルダ３０４に保存することができる。
以上のように本例では、例えば、ステップＳ１２０４の処理を行うことにより制御手段による切り替え制御の一例が実現される。また、例えば、ネットワークファイル共有サービス３０５が、デバイス１０１から画像データを受け取って、記憶領域の一例である共有ファイルフォルダ３０４に保存することにより、記憶手段の一例が実現される。
【００４７】
その後もアプリケーションプログラム３０２の操作検知モジュール３１１は、ユーザによるＰＣ１００の操作状態を取得する（ステップＳ１２０５）。そして、操作検知モジュール３１１は、ユーザによるＰＣ１００の操作があったか否かを判定する（ステップＳ１２０６）。このステップＳ１２０６では、ユーザによるＰＣ１００に対する何らかの操作があったか否かを判定しても、図１０のステップＳ１０１０と同様に、共有ファイルフォルダ３０４の新着ファイルに対してユーザが操作を行ったか否かを判定するようにしてもよい。
以上のように本実施形態では、例えば、ステップＳ１２０６の処理を行うことにより検出手段の一例が実現される。
【００４８】
ステップＳ１２０６の判定の結果、ユーザによるＰＣ１００の操作がない場合には、ステップＳ１２０５に戻る。一方、ユーザによるＰＣ１００の操作があった場合に刃、ステップＳ１２０７に進む。そして、操作検知モジュール３１１は、共有制御モジュール３０８を通じて、ＯＳ３０１のネットワークファイル共有サービス３０５に対して、共有ファイルフォルダ３０４の共有状態を「非公開」に変更することを指示する。これによりネットワークファイル共有サービス３０５は、共有ファイルフォルダ３０４の共有状態を「非公開」に変更する（ステップＳ１２０７）。
以上のように本例では、例えば、ステップＳ１２０７の処理を行うことにより制御手段の一例が実現される。
【００４９】
（本発明の他の実施形態）
前述した本発明の実施形態における情報処理装置を構成する各手段、並びに情報処理装置の制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
また、本発明は、例えば、システム、装置、方法、コンピュータプログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
また、本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパソコン等の処理装置（CPU、プロセッサ）にて実行することでも実現できる。
【００５０】
尚、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００５１】
１００  ＰＣ
１０１  デバイス
１０２  ネットワーク
３０１  ＯＳ
３０２  アプリケーションプログラム
３１３  デバイス状態管理部
３１４  送信設定管理部
３１５  スキャン処理部
３２４  ユーザインターフェース
【図１】
2010211769.tif 000003
【図２】
2010211769.tif 000004
【図３】
2010211769.tif 000005
【図４】
2010211769.tif 000006
【図５】
2010211769.tif 000007
【図６】
2010211769.tif 000008
【図７】
2010211769.tif 000009
【図８】
2010211769.tif 000010
【図９】
2010211769.tif 000011
【図１０】
2010211769.tif 000012
【図１１】
2010211769.tif 000013
【図１２】
2010211769.tif 000014