(57)【特許請求の範囲】
【請求項１】
表示部と、
各種の操作入力を受け付ける受付部と、
各種のデータを記憶する記憶領域を備える記憶部と、
ネットワークに接続可能な通信インターフェースと、
を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記情報処理装置は、原稿を読み取ってスキャンデータを生成するスキャン処理を実行可能な画像処理装置と、前記通信インターフェースを介して通信することが可能であり、
前記コンピュータを、
前記記憶領域を示す第１画像を、前記表示部に表示させる第１表示制御手段と、
選択された第１画像である選択第１画像に対して行われる特定操作が、前記受付部によって受け付けられたことに応じて、前記画像処理装置での前記スキャン処理の実行指示の入力を受け付けるための第２画像を前記表示部に表示させる第２表示制御手段と、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記選択第１画像が示す記憶領域へアクセスするための第１のパス情報を取得する第１取得手段と、
前記選択第１画像が示す記憶領域内に画像データが記憶されていない場合に、予め定められた属性に基づいて、前記スキャン処理で生成されるスキャンデータが備えるべき属性の第１設定値を決定する第１設定値決定手段と、
前記選択第１画像が示す記憶領域内に画像データが記憶されていない場合に、前記予め定められた属性に基づいて、前記スキャンデータを前記記憶領域に記憶させる際に用いられる保存フォーマットを決定する保存フォーマット決定手段と、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記第１設定値に応じたスキャンデータを生成する前記スキャン処理の実行指示を前記通信インターフェースを介して前記画像処理装置へ送信する第１送信手段と、
前記スキャン処理によって生成されたスキャンデータを前記画像処理装置から受信することに応じて、受信したスキャンデータを、前記第１のパス情報で指定される記憶領域に前記保存フォーマットで記憶させる第１記憶制御手段と、
して機能させることを特徴とするプログラム。
【請求項２】
前記保存フォーマットが、複数ページ分の画像データを含んだ１つのデータファイルを生成することが可能なマルチページ対応の画像フォーマットであるか否かを判断する判断手段として前記コンピュータをさらに機能させ、
前記第１記憶制御手段は、
前記保存フォーマットがマルチページ対応の画像フォーマットであると前記判断手段で判断された場合には、前記スキャン処理によって生成されたスキャンデータの全ページ分を前記画像処理装置から受信することに応じて、受信した全ページ分のスキャンデータに１つのファイル名を付与して記憶させ、
前記保存フォーマットがマルチページ非対応の画像フォーマットであると前記判断手段で判断された場合には、前記スキャン処理によって生成されたスキャンデータの複数ページの各々に対して異なるファイル名を付与して記憶させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記情報処理装置は、マウスをさらに備え、
前記選択第１画像に対して行われる前記特定操作は、ポインタ画像が前記選択第１画像の上に位置している状態で前記マウスの右クリックボタンをクリックする操作であることを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記情報処理装置は、前記表示部の表示領域内へ指示体が接触又は、近接した位置を示す座標である指示座標を検出するタッチパネルをさらに備え、
前記選択第１画像に対して行われる前記特定操作は、前記選択第１画像の表示範囲内に前記指示体を所定時間以上接触又は、近接させる操作であることを特徴とする請求項１または２に記載のプログラム。
【請求項５】
前記第１表示制御手段は、前記記憶領域に記憶されている画像データを示す第３画像を前記表示部に表示させ、
選択された第３画像である選択第３画像に対して行われる前記特定操作が、前記受付部によって受け付けられたことに応じて、前記画像処理装置での前記スキャン処理の実行指示の入力を受け付けるための第４画像を前記表示部に表示させる第３表示制御手段と、
前記第４画像を選択する操作が前記受付部によって受け付けられた場合に、前記選択第３画像が示す画像データが記憶されている記憶領域へアクセスするための第２のパス情報を取得する第２取得手段と、
前記第４画像を選択する操作が前記受付部よって受け付けられた場合に、前記スキャン処理の実行指示を前記通信インターフェースを介して前記画像処理装置へ送信する第２送信手段と、
前記スキャン処理によって生成されたスキャンデータを前記画像処理装置から受信することに応じて、受信したスキャンデータを、前記第２のパス情報で指定される記憶領域に記憶させる第２記憶制御手段と、
して前記コンピュータをさらに機能させることを特徴とする請求項１〜４の何れか１項に記載のプログラム。
【請求項６】
前記選択第３画像に対応する画像データが備えている属性に基づいて、前記スキャン処理で生成されるスキャンデータが備えるべき属性の第２設定値を決定する第２決定手段として前記コンピュータをさらに機能させ、
前記第２送信手段は、前記第２設定値に応じたスキャンデータの生成を指示する前記実行指示を送信し、
前記第２記憶制御手段は、前記第２設定値に基づいたフォーマットで、受信したスキャンデータを記憶させることを特徴とする請求項５に記載のプログラム。
【請求項７】
前記記憶領域に記憶されている画像データには、画像データ自身に対して行われた画像処理の内容を示すメタデータである特定メタデータを付加することができる第１のフォーマットと、前記特定メタデータを付加することができない第２のフォーマットが存在しており、
前記選択第３画像に対応する画像データが前記第１のフォーマットを備えている場合において、前記選択第３画像に対応する画像データに前記特定メタデータが付加されている場合に、受信したスキャンデータに対して当該特定メタデータが示す画像処理を実行する第１画像処理手段として前記コンピュータをさらに機能させることを特徴とする請求項６に記載のプログラム。
【請求項８】
前記記憶部には、前記第２のフォーマットを有する画像データに対して実行された画像処理の内容を示す処理情報が記憶されており、
前記選択第３画像に対応する画像データが前記第２のフォーマットを備えている場合において、前記選択第３画像に対応する処理情報である対応処理情報が前記記憶部に記憶されている場合に、受信したスキャンデータに対して前記対応処理情報が示す画像処理を実行する第２画像処理手段として前記コンピュータをさらに機能させることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記選択第３画像に対応する画像データが備えている第１ファイル名の少なくとも一部を含むとともに、前記第１ファイル名とは異なる第２ファイル名を生成する生成手段として前記コンピュータをさらに機能させ、
前記第２記憶制御手段は、受信したスキャンデータに、前記生成された第２ファイル名を付与して記憶させることを特徴とする請求項５〜８の何れか１項に記載のプログラム。
【請求項１０】
前記情報処理装置は、マウスをさらに備え、
前記選択第３画像に対して行われる前記特定操作は、ポインタ画像が前記選択第３画像の上に位置している状態で前記マウスの右クリックボタンをクリックする操作であることを特徴とする請求項５〜９の何れか１項に記載のプログラム。
【請求項１１】
前記情報処理装置は、前記表示部の表示領域内へ指示体が接触又は近接した位置を示す座標である指示座標を検出するタッチパネルをさらに備え、
前記選択第３画像に対して行われる前記特定操作は、前記選択第３画像の表示範囲内に前記指示体を所定時間以上接触又は、近接させる操作であることを特徴とする請求項５〜９の何れか１項に記載のプログラム。
【請求項１２】
表示部と、
各種の操作入力を受け付ける受付部と、
各種のデータを記憶する記憶領域を備える記憶部と、
ネットワークに接続可能な通信インターフェースと、
を備えた情報処理装置であって、
前記情報処理装置は、原稿を読み取ってスキャンデータを生成するスキャン処理を実行可能な画像処理装置と、前記通信インターフェースを介して通信することが可能であり、
前記記憶領域を示す第１画像を、前記表示部に表示させる第１表示制御手段と、
選択された第１画像である選択第１画像に対して行われる特定操作が、前記受付部によって受け付けられたことに応じて、前記画像処理装置での前記スキャン処理の実行指示の入力を受け付けるための第２画像を前記表示部に表示させる第２表示制御手段と、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記選択第１画像が示す記憶領域へアクセスするための第１のパス情報を取得する第１取得手段と、
前記選択第１画像が示す記憶領域内に画像データが記憶されていない場合に、予め定められた属性に基づいて、前記スキャン処理で生成されるスキャンデータが備えるべき属性の第１設定値を決定する第１設定値決定手段と、
前記選択第１画像が示す記憶領域内に画像データが記憶されていない場合に、前記予め定められた属性に基づいて、前記スキャンデータを前記記憶領域に記憶させる際に用いられる保存フォーマットを決定する保存フォーマット決定手段と、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記第１設定値に応じたスキャンデータを生成する前記スキャン処理の実行指示を前記通信インターフェースを介して前記画像処理装置へ送信する第１送信手段と、
前記スキャン処理によって生成されたスキャンデータを前記画像処理装置から受信することに応じて、受信したスキャンデータを、前記第１のパス情報で指定される記憶領域に前記保存フォーマットで記憶させる第１記憶制御手段と、
を備えることを特徴とする情報処理装置。
【請求項１３】
前記保存フォーマットが、複数ページ分の画像データを含んだ１つのデータファイルを生成することが可能なマルチページ対応の画像フォーマットであるか否かを判断する判断手段をさらに備え、
前記第１記憶制御手段は、
前記保存フォーマットがマルチページ対応の画像フォーマットであると前記判断手段で判断された場合には、前記スキャン処理によって生成されたスキャンデータの全ページ分を前記画像処理装置から受信することに応じて、受信した全ページ分のスキャンデータに１つのファイル名を付与して記憶させ、
前記保存フォーマットがマルチページ非対応の画像フォーマットであると前記判断手段で判断された場合には、前記スキャン処理によって生成されたスキャンデータの複数ページの各々に対して異なるファイル名を付与して記憶させることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
表示部と、
各種の操作入力を受け付ける受付部と、
各種のデータを記憶する記憶領域を備える記憶部と、
ネットワークに接続可能な通信インターフェースと、
を備えた情報処理装置の制御方法であって、
前記情報処理装置は、原稿を読み取ってスキャンデータを生成するスキャン処理を実行可能な画像処理装置と、前記通信インターフェースを介して通信することが可能であり、
前記記憶領域を示す第１画像を、前記表示部に表示させる第１表示制御ステップと、
選択された第１画像である選択第１画像に対して行われる特定操作が、前記受付部によって受け付けられたことに応じて、前記画像処理装置での前記スキャン処理の実行指示の入力を受け付けるための第２画像を前記表示部に表示させる第２表示制御ステップと、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記選択第１画像が示す記憶領域へアクセスするための第１のパス情報を取得する第１取得ステップと、
前記選択第１画像が示す記憶領域内に画像データが記憶されていない場合に、予め定められた属性に基づいて、前記スキャン処理で生成されるスキャンデータが備えるべき属性の第１設定値を決定する第１設定値決定ステップと、
前記選択第１画像が示す記憶領域内に画像データが記憶されていない場合に、前記予め定められた属性に基づいて、前記スキャンデータを前記記憶領域に記憶させる際に用いられる保存フォーマットを決定する保存フォーマット決定ステップと、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記第１設定値に応じたスキャンデータを生成する前記スキャン処理の実行指示を前記通信インターフェースを介して前記画像処理装置へ送信する第１送信ステップと、
前記スキャン処理によって生成されたスキャンデータを前記画像処理装置から受信することに応じて、受信したスキャンデータを、前記第１のパス情報で指定される記憶領域に前記保存フォーマットで記憶させる第１記憶制御ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１５】
前記保存フォーマットが、複数ページ分の画像データを含んだ１つのデータファイルを生成することが可能なマルチページ対応の画像フォーマットであるか否かを判断する判断ステップをさらに備え、
前記第１記憶制御ステップは、
前記保存フォーマットがマルチページ対応の画像フォーマットであると前記判断ステップで判断された場合には、前記スキャン処理によって生成されたスキャンデータの全ページ分を前記画像処理装置から受信することに応じて、受信した全ページ分のスキャンデータに１つのファイル名を付与して記憶させ、
前記保存フォーマットがマルチページ非対応の画像フォーマットであると前記判断ステップで判断された場合には、前記スキャン処理によって生成されたスキャンデータの複数ページの各々に対して異なるファイル名を付与して記憶させることを特徴とする請求項１４に記載の情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示されている技術は、スキャンデータを記憶するためのプログラム等に関する。
【背景技術】
【０００２】
特許文献１には、以下の画像データの取得方法が開示されている。ＰＣの表示画面に表示されている複合機のアイコンが、ユーザにより右クリックされると、右クリックメニューが表示される。右クリックメニューの中から「スキャンデータ取得環境を構築する」が選択されると、ＰＣは、ハードディスクドライブに転送先フォルダを作成する。転送先フォルダは、ネットワーク上で共有化された共有フォルダである。ＰＣは、画像読取装置で生成された画像データを画像読取装置から受信し、転送先フォルダに記憶する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９１７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像読取装置で生成された画像データを、ＰＣ内の所定のフォルダに格納したい場合がある。しかし特許文献１の技術を用いる場合には、転送先フォルダに格納された画像データを、所定のフォルダに移動させる必要がある。また特許文献１の技術を用いない場合においても、画像データの格納先として、所定のフォルダを指定する操作が必要である。本明細書では、このような不便性を解消することができる技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書に記載されているプログラムは、表示部と、各種の操作入力を受け付ける受付部と、各種のデータを記憶する記憶領域を備える記憶部と、ネットワークに接続可能な通信インターフェースと、を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、情報処理装置は、原稿を読み取ってスキャンデータを生成するスキャン処理を実行可能な画像処理装置と、通信インターフェースを介して通信することが可能であり、コンピュータを、記憶領域を示す第１画像を、表示部に表示させる第１表示制御手段と、選択された第１画像である選択第１画像に対して行われる特定操作が、受付部によって受け付けられたことに応じて、画像処理装置でのスキャン処理の実行指示の入力を受け付けるための第２画像を表示部に表示させる第２表示制御手段と、第２画像を選択する操作が受付部によって受け付けられた場合に、選択第１画像が示す記憶領域へアクセスするための第１のパス情報を取得する第１取得手段と、第２画像を選択する操作が受付部によって受け付けられた場合に、スキャン処理の実行指示を通信インターフェースを介して画像処理装置へ送信する第１送信手段と、スキャン処理によって生成されたスキャンデータを画像処理装置から受信することに応じて、受信したスキャンデータを、第１のパス情報で指定される記憶領域に記憶させる第１記憶制御手段と、して機能させることを特徴とする。
【０００６】
本明細書に記載されているプログラム等によれば、選択第１画像や選択第３画像に対して特定操作を入力することによって、スキャンデータの生成指示を画像処理装置に送信することができる。そして、選択第１画像や選択第３画像が示す記憶領域に、画像処理装置から受信したスキャンデータを記憶させることができる。スキャンデータが記憶された記憶領域から、選択第１画像や選択第３画像が示す記憶領域に、スキャンデータを移動させる必要がない。また、スキャンデータの生成指示の入力操作とは別に、選択第１画像や選択第３画像が示す記憶領域をスキャンデータの記憶先として指定する操作を行う必要がない。操作性を向上させることができる。
【０００７】
本明細書に記載されているプログラム等によれば、スキャンデータが備えるべき属性の第１設定値を、自動で決定することができる。第１設定値を入力する操作を行う必要がないため、利便性を高めることができる。
【０００８】
本明細書に記載されているプログラム等によれば、スキャンデータが備えるべき属性の第１設定値を、適切に決定することが可能となる。
【０００９】
本明細書に記載されているプログラム等によれば、マウスやタッチパネルを用いて情報処理装置を操作する場合においても、スキャンデータの記憶先を適切に決定することができる。
【００１０】
本明細書に記載されているプログラム等によれば、画像処理装置から受信したスキャンデータに対して実行する画像処理の内容を、自動で決定することができる。画像処理の内容を指示する操作を行う必要がないため、利便性を高めることができる。
【００１１】
本明細書に記載されているプログラム等によれば、画像処理装置から受信したスキャンデータに対して、適切なファイル名を自動で付与することができる。利便性を高めることができる。
【００１２】
なお、上記のプログラムと同様の動作を行うことができる情報処理装置も、新規で有用である。
以下に開示例を列挙する。
［開示例１］
表示部と、
各種の操作入力を受け付ける受付部と、
各種のデータを記憶する記憶領域を備える記憶部と、
ネットワークに接続可能な通信インターフェースと、
を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記情報処理装置は、原稿を読み取ってスキャンデータを生成するスキャン処理を実行可能な画像処理装置と、前記通信インターフェースを介して通信することが可能であり、
前記コンピュータを、
前記記憶領域を示す第１画像を、前記表示部に表示させる第１表示制御手段と、
選択された第１画像である選択第１画像に対して行われる特定操作が、前記受付部によって受け付けられたことに応じて、前記画像処理装置での前記スキャン処理の実行指示の入力を受け付けるための第２画像を前記表示部に表示させる第２表示制御手段と、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記選択第１画像が示す記憶領域へアクセスするための第１のパス情報を取得する第１取得手段と、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記スキャン処理の実行指示を前記通信インターフェースを介して前記画像処理装置へ送信する第１送信手段と、
前記スキャン処理によって生成されたスキャンデータを前記画像処理装置から受信することに応じて、受信したスキャンデータを、前記第１のパス情報で指定される記憶領域に記憶させる第１記憶制御手段と、
して機能させることを特徴とするプログラム。
［開示例２］
前記選択第１画像が示す記憶領域内に少なくとも１つの画像データが記憶されている場合に、記憶されている画像データの属性に基づいて、前記スキャン処理で生成されるスキャンデータが備えるべき属性の第１設定値を決定する第１決定手段として前記コンピュータをさらに機能させ、
前記第１送信手段は、前記第１設定値に応じたスキャンデータの生成を指示する前記実行指示を送信し、
前記第１記憶制御手段は、前記第１設定値に基づいたフォーマットで、受信したスキャンデータを記憶させることを特徴とする開示例１に記載のプログラム。
［開示例３］
前記第１決定手段は、前記選択第１画像が示す記憶領域内に複数の画像データが記憶されている場合に、複数の画像データが備えている複数種類の属性のうち、各属性毎で最も多い設定値に基づいて、前記第１設定値を決定することを特徴とする開示例２に記載のプログラム。
［開示例４］
前記第１決定手段は、前記選択第１画像が示す記憶領域内に複数の画像データが記憶されている場合に、直近に記憶された画像データが備えている属性に基づいて、前記第１設定値を決定することを特徴とする開示例２に記載のプログラム。
［開示例５］
前記選択第１画像が示す記憶領域内に画像データが記憶されていない場合に、予め定められた属性に基づいて、前記スキャン処理で生成されるスキャンデータが備えるべき属性の第１設定値を決定する第２決定手段として前記コンピュータをさらに機能させ、
前記第１送信手段は、前記第１設定値に応じたスキャンデータの生成を指示する前記実行指示を送信し、
前記第１記憶制御手段は、前記第１設定値に基づいたフォーマットで、受信したスキャンデータを記憶させることを特徴とする開示例１に記載のプログラム。
［開示例６］
前記情報処理装置は、マウスをさらに備え、
前記選択第１画像に対して行われる前記特定操作は、ポインタ画像が前記選択第１画像の上に位置している状態で前記マウスの右クリックボタンをクリックする操作であることを特徴とする開示例１〜５の何れか１項に記載のプログラム。
［開示例７］
前記情報処理装置は、前記表示部の表示領域内へ指示体が接触又は、近接した位置を示す座標である指示座標を検出するタッチパネルをさらに備え、
前記選択第１画像に対して行われる前記特定操作は、前記選択第１画像の表示範囲内に前記指示体を所定時間以上接触又は、近接させる操作であることを特徴とする開示例１〜５の何れか１項に記載のプログラム。
［開示例８］
前記第１表示制御手段は、前記記憶領域に記憶されている画像データを示す第３画像を前記表示部に表示させ、
選択された第３画像である選択第３画像に対して行われる前記特定操作が、前記受付部によって受け付けられたことに応じて、前記画像処理装置での前記スキャン処理の実行指示の入力を受け付けるための第４画像を前記表示部に表示させる第３表示制御手段と、
前記第４画像を選択する操作が前記受付部によって受け付けられた場合に、前記選択第３画像が示す画像データが記憶されている記憶領域へアクセスするための第２のパス情報を取得する第２取得手段と、
前記第４画像を選択する操作が前記受付部よって受け付けられた場合に、前記スキャン処理の実行指示を前記通信インターフェースを介して前記画像処理装置へ送信する第２送信手段と、
前記スキャン処理によって生成されたスキャンデータを前記画像処理装置から受信することに応じて、受信したスキャンデータを、前記第２のパス情報で指定される記憶領域に記憶させる第２記憶制御手段と、
して前記コンピュータをさらに機能させることを特徴とする開示例１〜７の何れか１項に記載のプログラム。
［開示例９］
前記選択第３画像に対応する画像データが備えている属性に基づいて、前記スキャン処理で生成されるスキャンデータが備えるべき属性の第２設定値を決定する第２決定手段として前記コンピュータをさらに機能させ、
前記第２送信手段は、前記第２設定値に応じたスキャンデータの生成を指示する前記実行指示を送信し、
前記第２記憶制御手段は、前記第２設定値に基づいたフォーマットで、受信したスキャンデータを記憶させることを特徴とする開示例８に記載のプログラム。
［開示例１０］
前記記憶領域に記憶されている画像データには、画像データ自身に対して行われた画像処理の内容を示すメタデータである特定メタデータを付加することができる第１のフォーマットと、前記特定メタデータを付加することができない第２のフォーマットが存在しており、
前記選択第３画像に対応する画像データが前記第１のフォーマットを備えている場合において、前記選択第３画像に対応する画像データに前記特定メタデータが付加されている場合に、受信したスキャンデータに対して当該特定メタデータが示す画像処理を実行する第１画像処理手段として前記コンピュータをさらに機能させることを特徴とする開示例９に記載のプログラム。
［開示例１１］
前記記憶部には、前記第２のフォーマットを有する画像データに対して実行された画像処理の内容を示す処理情報が記憶されており、
前記選択第３画像に対応する画像データが前記第２のフォーマットを備えている場合において、前記選択第３画像に対応する処理情報である対応処理情報が前記記憶部に記憶されている場合に、受信したスキャンデータに対して前記対応処理情報が示す画像処理を実行する第２画像処理手段として前記コンピュータをさらに機能させることを特徴とする開示例１０に記載のプログラム。
［開示例１２］
前記選択第３画像に対応する画像データが備えている第１ファイル名の少なくとも一部を含むとともに、前記第１ファイル名とは異なる第２ファイル名を生成する生成手段として前記コンピュータをさらに機能させ、
前記第２記憶制御手段は、受信したスキャンデータに、前記生成された第２ファイル名を付与して記憶させることを特徴とする開示例８〜１１の何れか１項に記載のプログラム。
［開示例１３］
前記情報処理装置は、マウスをさらに備え、
前記選択第３画像に対して行われる前記特定操作は、ポインタ画像が前記選択第３画像の上に位置している状態で前記マウスの右クリックボタンをクリックする操作であることを特徴とする開示例８〜１２の何れか１項に記載のプログラム。
［開示例１４］
前記情報処理装置は、前記表示部の表示領域内へ指示体が接触又は近接した位置を示す座標である指示座標を検出するタッチパネルをさらに備え、
前記選択第３画像に対して行われる前記特定操作は、前記選択第３画像の表示範囲内に前記指示体を所定時間以上接触又は、近接させる操作であることを特徴とする開示例８〜１２の何れか１項に記載のプログラム。
［開示例１５］
表示部と、
各種の操作入力を受け付ける受付部と、
各種のデータを記憶する記憶領域を備える記憶部と、
ネットワークに接続可能な通信インターフェースと、
を備えた情報処理装置であって、
前記情報処理装置は、原稿を読み取ってスキャンデータを生成するスキャン処理を実行可能な画像処理装置と、前記通信インターフェースを介して通信することが可能であり、
前記記憶領域を示す第１画像を、前記表示部に表示させる第１表示制御手段と、
選択された第１画像である選択第１画像に対して行われる特定操作が、前記受付部によって受け付けられたことに応じて、前記画像処理装置での前記スキャン処理の実行指示の入力を受け付けるための第２画像を前記表示部に表示させる第２表示制御手段と、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記選択第１画像が示す記憶領域へアクセスするための第１のパス情報を取得する第１取得手段と、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記スキャン処理の実行指示を前記通信インターフェースを介して前記画像処理装置へ送信する第１送信手段と、
前記スキャン処理によって生成されたスキャンデータを前記画像処理装置から受信することに応じて、受信したスキャンデータを、前記第１のパス情報で指定される記憶領域に記憶させる第１記憶制御手段と、
を備えることを特徴とする情報処理装置。
［開示例１６］
表示部と、
各種の操作入力を受け付ける受付部と、
各種のデータを記憶する記憶領域を備える記憶部と、
ネットワークに接続可能な通信インターフェースと、
を備えた情報処理装置の制御方法であって、
前記情報処理装置は、原稿を読み取ってスキャンデータを生成するスキャン処理を実行可能な画像処理装置と、前記通信インターフェースを介して通信することが可能であり、
前記記憶領域を示す第１画像を、前記表示部に表示させる第１表示制御ステップと、
選択された第１画像である選択第１画像に対して行われる特定操作が、前記受付部によって受け付けられたことに応じて、前記画像処理装置での前記スキャン処理の実行指示の入力を受け付けるための第２画像を前記表示部に表示させる第２表示制御ステップと、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記選択第１画像が示す記憶領域へアクセスするための第１のパス情報を取得する第１取得ステップと、
前記第２画像を選択する操作が前記受付部によって受け付けられた場合に、前記スキャン処理の実行指示を前記通信インターフェースを介して前記画像処理装置へ送信する第１送信ステップと、
前記スキャン処理によって生成されたスキャンデータを前記画像処理装置から受信することに応じて、受信したスキャンデータを、前記第１のパス情報で指定される記憶領域に記憶させる第１記憶制御ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【図面の簡単な説明】
【００１３】
【図１】通信システム１のブロック図である。
【図２】ＯＳの動作フローチャートを示す図である。
【図３】スキャン制御プログラムの動作フローチャートを示す図である。
【図４】スキャン制御プログラムの動作フローチャートを示す図である。
【図５】スキャン制御プログラムの動作フローチャートを示す図である。
【図６】表示画面の一例を示す図である。
【図７】表示画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
＜通信システム１の構成＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、情報処理装置１０、ＭＦＰ（Multifunction Peripheralの略）５１、アクセスポイント６２、を備える。情報処理装置１０は、マウスなどのポインティングデバイスを使用するＰＣ（Personal Computerの略）である。ＭＦＰ５１は、プリンタ機能、スキャナ機能、コピー機能、などを備える多機能周辺装置である。プリンタ機能は、印刷画像を記録用紙に印刷する処理を実行するための機能である。スキャナ機能は、原稿を読み取ってスキャンデータを生成するスキャン処理を実行するための機能である。コピー機能は、スキャンデータを記録用紙に印刷する処理を実行するための機能である。アクセスポイント６２は、既知の中継装置である。
【００１５】
情報処理装置１０とアクセスポイント６２とは、インフラストラクチャーモードの無線ＬＡＮ接続方式により、無線通信２００を行うことが可能とされている。また、ＭＦＰ５１とアクセスポイント６２とは、インフラストラクチャーモードの無線ＬＡＮ接続方式により、無線通信２０１を行うことが可能とされている。なお、無線通信２００および２０１の方式の例としては、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇの規格で定められる通信方式が挙げられる。
【００１６】
＜情報処理装置１０の構成＞
情報処理装置１０は、マウス５、ＣＰＵ（Central Processing Unitの略）１１、記憶部１２、無線送受信部１５、無線アンテナ部１６、ボタン入力部１７、パネル１８、座標検出部１９、を主に備えている。
【００１７】
無線送受信部１５は、無線アンテナ部１６を介して、無線ＬＡＮのインフラストラクチャーモードに準拠する無線通信を行う。ボタン入力部１７は、情報処理装置１０のユーザによる操作を受け付ける。ボタン入力部１７の一例としては、キーボードが挙げられる。
【００１８】
マウス５は、ポインタ位置情報、選択指示情報、メニュー表示情報などを入力するためのデバイスである。ポインタ位置情報は、パネル１８に表示されるポインタの移動方向や移動量を表す情報である。ポインタ位置情報は、マウス５を移動させることによって入力することができる。選択指示情報は、ポインタ画像の表示位置に対応する画像を選択することを指示する情報である。選択指示情報は、マウス５の左クリックボタンをクリックする左クリック操作によって入力することができる。メニュー表示情報は、ポインタ画像の表示位置に対応するメニュー画像を表示することを指示する情報である。メニュー表示情報は、マウス５の右クリックボタンをクリックする右クリック操作によって入力することができる。
【００１９】
パネル１８は、情報処理装置１０の各種機能情報を表示する。座標検出部１９は、パネル１８の表示領域内へ指示体（例：ユーザの指先）が接触または近接した位置を示す座標である、指示座標を検出する部位である。座標検出部１９は、パネル１８と一体に構成されることで、タッチパネル２０として機能する。タッチパネル２０は、選択指示情報、メニュー表示情報などの入力を受け付けるためのデバイスである。選択指示情報は、指示座標に対応する画像を選択することを指示する情報である。選択指示情報は、指示体をタッチパネル２０に短時間接触させるタップ操作によって入力することができる。メニュー表示情報は、指示座標に対応するメニュー画像を表示することを指示する情報である。メニュー表示情報は、指示体をタッチパネル２０に長時間接触させる長押し操作によって入力することができる。
【００２０】
すなわち、情報処理装置１０は、マウス５を用いた入力系統と、タッチパネル２０を用いた入力系統と、の２つの入力系統を用いて、入力操作を受け付けることができる装置である。
【００２１】
ＣＰＵ１１は、記憶部１２内のプログラム２１に従って処理を実行する。以降、スキャン制御プログラム２３やオペレーティングシステム２１ｅなど、プログラムを実行するＣＰＵ１１のことを、単にプログラム名でも記載する場合がある。例えば「オペレーティングシステム２１ｅが」という記載は、「オペレーティングシステム２１ｅを実行するＣＰＵ１１が」を意味する場合がある。
【００２２】
記憶部１２は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリ、ＨＤＤ（Hard Disk Driveの略）、ＣＰＵ１１が備えるバッファなどが組み合わされて構成されている。記憶部１２は、プログラム２１を記憶する。プログラム２１は、オペレーティングシステム２１ｅ、ドライバプログラム２２、スキャン制御プログラム２３、ＭＦＰ制御プログラム２４、ファイルツリー表示プログラム２５、を含んでいる。ドライバプログラム２２〜ファイルツリー表示プログラム２５の各プログラムは、ユーザによって情報処理装置１０にインストールすることで、利用することが可能である。また記憶部１２は、レジストリ３３、情報処理テーブル３４、スキャン設定記憶領域３５、ファイル記憶領域３６を記憶している。
【００２３】
オペレーティングシステム２１ｅ（以下、ＯＳ２１ｅと記載する場合がある）は、パネル１８に各種の画像を表示させる機能や、ドライバプログラム２２〜ファイルツリー表示プログラム２５に共通して利用される基本的な機能を、提供するプログラムである。またオペレーティングシステム２１ｅは、各アプリケーションが各種ハードウェアに指示をするためのＡＰＩ（Application Programming Interfaceの略）を提供するプログラムでもある。本明細書では、オペレーティングシステム２１ｅとして、Ｗｉｎｄｏｗｓ８（登録商標）が用いられる場合を説明する。
【００２４】
ドライバプログラム２２は、ＭＦＰ５１を制御するためのプログラムである。スキャン制御プログラム２３は、ＭＦＰ５１のスキャン処理を制御するためのプログラムである。スキャン制御プログラム２３によって、ＭＦＰ５１との間で、スキャン処理に関する各種のデータ（例：スキャン処理で生成されたスキャンデータ）の受け渡しをすることが可能である。スキャン制御プログラム２３は、後述するように、右クリック操作によって表示されたメニュー画面を介して起動させることができるプログラムである。ＭＦＰ制御プログラム２４は、ＭＦＰ５１の各種設定を変更したり、各種の機能をＭＦＰ５１に実行させたりするためのプログラムである。ファイルツリー表示プログラム２５は、ファイル記憶領域３６に記憶されている各種のデータファイルを、ツリー構造で表示するプログラムである。
【００２５】
レジストリ３３は、オペレーティングシステム２１ｅやドライバプログラム２２〜ファイルツリー表示プログラム２５などの各種プログラムの設定データを、記憶するデータベースである。スキャン制御プログラム２３を情報処理装置１０にインストールする場合には、スキャン制御プログラム２３のレジストリキーが、レジストリ３３に追加される。具体的には、レジストリ３３のコマンドのデータに、スキャン制御プログラム２３のパスが追加される。これにより、後述するＳ２２５で表示される右クリックメニュー画像（図７参照）に、スキャン制御プログラム２３の起動指示の入力を受け付けるための起動受付画像Ｎ１を追加することができる。
【００２６】
ファイル記憶領域３６は、各種のデータファイルを記憶する領域である。ファイル記憶領域３６は、複数のフォルダを用いてデータファイルを記憶する構造である、階層型ファイル構造を備えている。複数のフォルダの各々は、下層フォルダであるサブフォルダと、各種のデータファイルとを記憶することが可能である。
【００２７】
ファイル記憶領域３６に記憶されている画像データファイルには、第１のフォーマットと第２のフォーマットが存在する。第１のフォーマットは、各種のメタデータを付加することができるフォーマットである。第１のフォーマットの一例としては、ＪＰＥＧ、ＴＩＦＦ、ＰＤＦ、などが挙げられる。第２のフォーマットは、各種のメタデータを付加することができないフォーマットである。第２のフォーマットの一例としては、ビットマップが挙げられる。メタデータの一例としては、画像データファイル自身に対して行われた画像処理（例：色補正、トリミング）の内容を示す処理情報が挙げられる。
【００２８】
情報処理テーブル３４は、第２のフォーマットを有する画像データファイルの各々に対応付けて、処理情報を記憶する領域である。なお、画像処理が実行されていない画像データファイルについての処理情報は、情報処理テーブル３４には記憶されない。処理情報は、第２のフォーマットを有する画像データファイルに対して実行された画像処理の内容を示す情報である。画像処理の一例としては、色補正、傾き補正、トリミングなどが挙げられる。
【００２９】
スキャン設定記憶領域３５は、スキャン制御プログラム２３のデフォルトスキャン設定値、および、ＭＦＰ制御プログラム２４のデフォルトスキャン設定値を記憶する領域である。デフォルトスキャン設定値は、ユーザによって予め設定されてもよい。デフォルトスキャン設定値は、解像度、色数、画像フォーマット、画像サイズなどを含んでいてもよい。
【００３０】
＜ＯＳ２１ｅの動作＞
本実施形態に係るＯＳ２１ｅの動作を、図２のフローチャートを用いて説明する。ユーザが、ボタン入力部１７を介して情報処理装置１０を起動させる操作を入力すると、ＣＰＵ１１は、ＯＳ２１ｅを読み込んで情報処理装置１０の全体の制御を開始する。これにより、図２のフローが開始される。
【００３１】
Ｓ２１０においてＯＳ２１ｅは、ファイルツリー表示プログラム２５の起動指示が入力されたか否かを判断する。当該判断は、例えば、ファイルツリー表示プログラム２５のアイコン画像に対してダブルクリック操作が入力されたか否かによって行われてもよい。否定判断される場合（Ｓ２１０：ＮＯ）にはＳ２１０へ戻り、肯定判断される場合（Ｓ２１０：ＹＥＳ）にはＳ２１５へ進む。
【００３２】
Ｓ２１５においてＯＳ２１ｅは、ファイルツリー表示プログラム２５を起動する。そして、ファイルツリー画像をパネル１８に表示する。図６に、ファイルツリー画像の一例である、ファイルツリー画像Ｗ１を示す。ファイルツリー画像Ｗ１には、フォルダアイコン画像Ｆ１１〜Ｆ１３、Ｆ２１およびＦ２２、データファイルアイコン画像Ｄ１〜Ｄ３、が含まれている。ファイルツリー画像Ｗ１に示すように、ファイル記憶領域３６は、複数のフォルダを用いた階層型ファイル構造で各種のデータファイルを記憶している。具体的には、フォルダアイコン画像Ｆ１１が示すフォルダ内には、フォルダアイコン画像Ｆ１２およびＦ１３が示すフォルダが記憶されている。フォルダアイコン画像Ｆ１１が示すフォルダは、階層型ファイル構造における最上階層のフォルダである。図６の状態では、フォルダアイコン画像Ｆ１２が選択されている場合を説明する。この場合、フォルダアイコン画像Ｆ１２が示すフォルダの記憶内容が、表示領域Ｒ１に表示される。表示領域Ｒ１には、フォルダアイコン画像Ｆ２１およびＦ２２、データファイルアイコン画像Ｄ１〜Ｄ３、空白領域画像Ｒ２が含まれている。空白領域画像Ｒ２は、フォルダアイコン画像やデータファイルアイコン画像の何れもが表示されていない領域である。このように、ファイル記憶領域３６の階層型ファイル構造では、あるフォルダの中にフォルダとデータファイルとが混在して記憶されている場合がある。本実施形態の説明例では、以下、図６に示す表示画面が示されている場合の動作を説明する。
【００３３】
Ｓ２２０においてＯＳ２１ｅは、フォルダアイコン画像、データファイルアイコン画像または空白領域画像Ｒ２の何れかに対して、右クリック操作が行われたか否かを判断する。例えば、図６に示すように、ポインタ画像Ｐ１がフォルダアイコン画像Ｆ１２の表示領域内に存在する状態で、マウス５の右クリックボタンがクリックされてメニュー表示情報が入力される場合に、ＯＳ２１ｅは、フォルダアイコン画像Ｆ１２に対して右クリック操作が行われたと判断する。また例えば図６に示すように、ポインタ画像Ｐ２がデータファイルアイコン画像Ｄ１の表示領域内に存在する状態で、マウス５の右クリックボタンがクリックされてメニュー表示情報が入力される場合に、ＯＳ２１ｅは、データファイルアイコン画像Ｄ１に対して右クリック操作が行われたと判断する。また例えば図６に示すように、ポインタ画像Ｐ３が空白領域画像Ｒ２内に存在する状態で、マウス５の右クリックボタンがクリックされてメニュー表示情報が入力される場合に、ＯＳ２１ｅは、空白領域画像Ｒ２に対して右クリック操作が行われたと判断する。なお、空白領域画像Ｒ２は、フォルダアイコン画像Ｆ１２を示している。従って、空白領域画像Ｒ２に対する右クリック操作は、フォルダアイコン画像Ｆ１２に対する右クリック操作と同義である。Ｓ２２０において否定判断される場合（Ｓ２２０：ＮＯ）にはフローを終了し、肯定判断される場合（Ｓ２２０：ＹＥＳ）にはＳ２２５へ進む。
【００３４】
Ｓ２２５においてＯＳ２１ｅは、右クリックメニュー画像をパネル１８にプルダウン表示する。右クリックメニュー画像には、スキャン制御プログラム２３の起動指示の入力を受け付けるための起動受付画像が含まれている。図７に、右クリックメニュー画像の一例である、右クリックメニュー画像Ｗ２を示す。右クリックメニュー画像Ｗ２は、図６のポインタ画像Ｐ１の状態で、マウス５の右クリックボタンがクリックされた場合に表示される画像である。右クリックメニュー画像Ｗ２には、各種の指示の入力を受け付ける受付画像が含まれている。その中に、起動受付画像Ｎ１が含まれている。
【００３５】
Ｓ２３０においてＯＳ２１ｅは、起動受付画像が選択されたか否かを判断する。例えば、図７に示すように、ポインタ画像Ｐ１１が起動受付画像Ｎ１の表示領域内に存在する状態で、マウス５の左クリックボタンがシングルクリックされて選択指示情報が入力される場合に、ＯＳ２１ｅは、起動受付画像Ｎ１が選択されたと判断する。Ｓ２３０において否定判断される場合（Ｓ２３０：ＮＯ）にはＳ２３５へ進み、その他の処理を実行する。そしてフローを終了する。一方、肯定判断される場合（Ｓ２３０：ＹＥＳ）にはＳ２４０へ進む。
【００３６】
Ｓ２４０においてＯＳ２１ｅは、右クリック操作が入力された画像が示すフォルダまたはデータファイルへアクセスするための第１パス情報を取得する。第１パス情報は、絶対パスであってもよい。例えば図６に示すように、ポインタ画像Ｐ１がフォルダアイコン画像Ｆ１２の表示領域内に存在する状態で、右クリック操作が入力された場合には、フォルダアイコン画像Ｆ１２が示す「ドキュメント」フォルダへアクセスするための第１パス情報が取得される。また例えば図６に示すように、ポインタ画像Ｐ２がデータファイルアイコン画像Ｄ１の表示領域内に存在する状態で、右クリック操作が入力された場合には、データファイルアイコン画像Ｄ１が示す「Image 1」データファイルへアクセスするための第１パス情報が取得される。また例えば図６に示すように、ポインタ画像Ｐ３が空白領域画像Ｒ２内に存在する状態で、右クリック操作が入力された場合には、フォルダアイコン画像Ｆ１２が示す「ドキュメント」フォルダへアクセスするための第１パス情報が取得される。
【００３７】
Ｓ２４５においてＯＳ２１ｅは、Ｓ２４０で取得した第１パス情報を引数にして、スキャン制御プログラム２３を起動する。そしてフローを終了する。
【００３８】
＜スキャン制御プログラム２３の動作＞
本実施形態に係るスキャン制御プログラム２３の動作を、図３〜図５のフローチャートを用いて説明する。前述したＳ２４５において、スキャン制御プログラム２３が起動されることに応じて、図３のフローが開始される。Ｓ３１０においてスキャン制御プログラム２３は、前述したＳ２４０で生成された引数に基づいて、第１パス情報を取得する。
【００３９】
Ｓ３１５においてスキャン制御プログラム２３は、前述したＳ２２０において右クリック操作が入力された画像が、フォルダアイコン画像または空白領域画像であるかを判断する。この判断は、Ｓ３１０で取得した第１パス情報のアクセス先が、フォルダであるか否かによって行ってもよい。肯定判断される場合（Ｓ３１５：ＹＥＳ）には、Ｓ３２０へ進む。Ｓ３２０においてスキャン制御プログラム２３は、第１パス情報を記憶部１２に一時的に記憶させる。
【００４０】
Ｓ３２５においてスキャン制御プログラム２３は、第１パス情報で示されるフォルダ内に、画像データファイルが記憶されているか否かを判断する。肯定判断される場合には、Ｓ３３０へ進む。
【００４１】
Ｓ３３０においてスキャン制御プログラム２３は、第１パス情報で示されるフォルダ内に記憶されている画像データファイルの属性に基づいて、スキャン設定値および保存フォーマットを決定する。そして、Ｓ３７０へ進む。画像データファイルの属性は、解像度、色数、画像フォーマット、画像サイズなどを含んでいる。スキャン設定値は、ＭＦＰ５１で生成されるスキャンデータが備えるべき属性を示す値である。保存フォーマットは、ＭＦＰ５１から受信した画像データファイルをファイル記憶領域３６に記憶（Ｓ４００）する際に用いられる、画像フォーマットである。
【００４２】
スキャン設定値の決定方法の具体例を説明する。スキャン制御プログラム２３は、第１パス情報で示されるフォルダ内に記憶されている全ての画像データファイルの属性を取得する。そして、各属性毎で最も多い設定値を、スキャン設定値として決定する。例えば、３００ｄｐｉが最も多い場合には、スキャン設定値の解像度を「３００ｄｐｉ」に決定する。また、「カラー」が最も多い場合には、スキャン設定値の色数を「カラー」に決定する。
【００４３】
一方、Ｓ３２５において否定判断される場合（Ｓ３２５：ＮＯ）には、Ｓ３３５へ進む。Ｓ３３５においてスキャン制御プログラム２３は、スキャン設定記憶領域３５に記憶してある、スキャン制御プログラム２３のデフォルトスキャン設定値を読み出す。そして、読み出したデフォルトスキャン設定値に基づいて、スキャン設定値および保存フォーマットを決定する。そして、Ｓ３７０へ進む。
【００４４】
一方、Ｓ３１５において否定判断される場合（Ｓ３１５：ＮＯ）には、図４のＳ３４０へ進む。Ｓ３４０においてスキャン制御プログラム２３は、前述したＳ２２０において右クリック操作が入力された画像が、データファイルアイコン画像であるかを判断する。この判断は、Ｓ３１０で取得した第１パス情報のアクセス先が、データファイルであるか否かによって行ってもよい。否定判断される場合（Ｓ３４０：ＮＯ）にはフローを終了し、肯定判断される場合（Ｓ３４０：ＹＥＳ）にはＳ３４５へ進む。
【００４５】
Ｓ３４５においてスキャン制御プログラム２３は、第１パス情報が示すデータファイルを格納しているフォルダへアクセスするための第２パス情報を取得し、記憶部１２に一時的に記憶させる。
【００４６】
Ｓ３５０においてスキャン制御プログラム２３は、右クリック操作が入力されたデータファイルアイコン画像が示すデータファイルのフォーマットが、第２のフォーマットであるか否かを判断する。第２のフォーマットは、前述したように、画像処理メタデータを付加することができないフォーマットである。否定判断される場合（Ｓ３５０：ＮＯ）にはＳ３５１へ進む。
【００４７】
Ｓ３５１においてスキャン制御プログラム２３は、右クリック操作が入力されたデータファイルアイコン画像が示すデータファイルのヘッダ情報から、画像処理メタデータを読み出す。そして、画像処理メタデータに処理情報が含まれている場合には、その処理情報を記憶部１２に一時的に記憶させる。そして、Ｓ３６０へ進む。
【００４８】
一方、Ｓ３５０において肯定判断される場合（Ｓ３５０：ＹＥＳ）には、Ｓ３５３へ進む。Ｓ３５３においてスキャン制御プログラム２３は、右クリック操作が入力されたデータファイルアイコン画像が示すデータファイルに対応する処理情報が、情報処理テーブル３４に記憶されているか否かを判断する。否定判断される場合（Ｓ３５３：ＮＯ）にはＳ３６０へ進み、肯定判断される場合（Ｓ３５３：ＹＥＳ）にはＳ３５５へ進む。
【００４９】
Ｓ３５５においてスキャン制御プログラム２３は、右クリック操作が入力されたデータファイルアイコン画像が示すデータファイルに対応する処理情報を、情報処理テーブル３４から読み出して記憶部１２に一時記憶させる。そしてＳ３６０へ進む。
【００５０】
Ｓ３６０においてスキャン制御プログラム２３は、第２パス情報で示されるデータファイルの属性に基づいて、スキャン設定値および保存フォーマットを決定する。そして、Ｓ３７０へ進む。
【００５１】
図３のＳ３７０においてスキャン制御プログラム２３は、スキャン処理の実行指示を、無線送受信部１５および無線アンテナ部１６を介してＭＦＰ５１へ送信する。スキャン処理の実行指示は、Ｓ３３０、Ｓ３３５またはＳ３６０で決定したスキャン設定値に応じたスキャンデータの生成を指示する情報である。そして、Ｓ３８０へ進む。
【００５２】
ＭＦＰ５１は、スキャン処理の実行指示を受信すると、原稿を読み取ってスキャンデータを生成する。本実施形態の説明例では、Ｎページ（Ｎは１以上の自然数）の原稿をスキャンする場合の動作を、以下に説明する。この場合ＭＦＰ５１は、１ページ分のスキャンデータが生成されるたびに、生成されたスキャンデータを情報処理装置１０へ送信する。よってスキャンデータの送信処理は、Ｎ回行われる。
【００５３】
Ｓ３８０においてスキャン制御プログラム２３は、１ページ分のスキャンデータをＭＦＰ５１から受信したか否かを判断する。否定判断される場合（Ｓ３８０：ＮＯ）にはＳ３８０へ戻り、肯定判断される場合（Ｓ３８０：ＹＥＳ）にはＳ３８２へ進む。
【００５４】
Ｓ３８２においてスキャン制御プログラム２３は、スキャンデータに対して画像処理を実行する場合であるか否かを判断する。当該判断は、Ｓ３５１またはＳ３５５の処理によって、処理情報が記憶部１２に一時記憶されているか否かを確認することで行われてもよい。否定判断される場合（Ｓ３８２：ＮＯ）にはＳ３８５へ進み、肯定判断される場合（Ｓ３８２：ＹＥＳ）にはＳ３８４へ進む。Ｓ３８４においてスキャン制御プログラム２３は、処理情報によって示されている画像処理を、受信したスキャンデータに対して実行する。そしてＳ３８５へ進む。
【００５５】
Ｓ３８５においてスキャン制御プログラム２３は、スキャンデータのフォーマットを、Ｓ３３０、Ｓ３３５またはＳ３６０で決定した保存フォーマットに変換する。
【００５６】
Ｓ３９０においてスキャン制御プログラム２３は、保存フォーマットはマルチページ対応の画像フォーマットであるか否かを判断する。マルチページ対応の画像フォーマットとは、複数ページ分の画像データを含んだ１つのデータファイルを生成することが可能なフォーマットである。マルチページ対応の画像フォーマットの一例としては、ＴＩＦＦ、ＰＤＦ、などが挙げられる。またマルチページ非対応の画像フォーマットの一例としては、ビットマップ、ＪＰＥＧなどが挙げられる。Ｓ３９０において肯定判断される場合（Ｓ３９０：ＹＥＳ）にはＳ４０５へ進み、否定判断される場合（Ｓ３９０：ＮＯ）にはＳ３９５へ進む。
【００５７】
Ｓ３９５においてスキャン制御プログラム２３は、ファイル名を生成する。Ｓ２２０において、データファイルアイコン画像に右クリック操作が入力された場合（Ｓ３４０：ＹＥＳ）には、データファイルアイコン画像が示すデータファイルに付与されているファイル名の一部を含んだ、新たなファイル名を生成する。例えば、データファイルアイコン画像が示すデータファイルのファイル名が「travel」であった場合には、「travel-1」という新たなファイル名を生成してもよい。また一方、Ｓ２２０において、フォルダアイコン画像または空白領域画像に右クリック操作が入力された場合（Ｓ３１５：ＹＥＳ）には、予め定められた文字列を含んだ、新たなファイル名を生成する。例えば、予め定められた文字列が「new_scan_data」であった場合には、「new_scan_data-1」という新たなファイル名を生成してもよい。
【００５８】
Ｓ４００においてスキャン制御プログラム２３は、Ｓ３８０で受信した１つのスキャンデータを、Ｓ３９５で生成したファイル名を付けて、記憶させる処理を行う。記憶部１２に第１パス情報が一時記憶（Ｓ３２０）されている場合には、フォルダアイコン画像または空白領域画像に右クリック操作が入力された場合であると判断できる。よって、第１パス情報が示すフォルダに、受信したスキャンデータを記憶する。これにより、右クリック操作が入力されたフォルダアイコン画像が示すフォルダに、受信したスキャンデータを記憶させることができる。一方、記憶部１２に第２パス情報が一時記憶（Ｓ３４５）されている場合には、データファイルアイコン画像に右クリック操作が入力された場合であると判断できる。よって、第２パス情報が示すフォルダに、受信したスキャンデータを記憶する。これにより、右クリック操作が入力されたデータファイルアイコン画像が格納されているフォルダに、受信したスキャンデータを記憶させることができる。そして、Ｓ４０５へ進む。
【００５９】
Ｓ４０５においてスキャン制御プログラム２３は、スキャナからＮページ分のスキャンデータの全てを受信したか否かを判断する。否定判断される場合（Ｓ４０５：ＮＯ）にはＳ３８０へ戻り、次の１ページ分のスキャンデータを受信する。肯定判断される場合（Ｓ４０５：ＹＥＳ）には、Ｓ４０８へ進む。
【００６０】
Ｓ４０８においてスキャン制御プログラム２３は、保存フォーマットがマルチページ対応の画像フォーマットであるか否かを判断する。否定判断される場合（Ｓ４０８：ＮＯ）にはフローを終了し、肯定判断される場合（Ｓ４０８：ＹＥＳ）にはＳ４１０へ進む。
【００６１】
Ｓ４１０においてスキャン制御プログラム２３は、ファイル名を生成する。なお、Ｓ４１０の具体的な処理内容は、前述したＳ３９５の処理内容と同様であるため、ここでは説明を省略する。
【００６２】
Ｓ４１５においてスキャン制御プログラム２３は、Ｎページ分のスキャンデータを有する１つの画像データファイルに、Ｓ４１０で生成したファイル名を付けて、記憶させる処理を行う。Ｓ４１５の具体的な処理内容は、前述したＳ４００の処理内容と同様であるため、ここでは説明を省略する。そしてフローが終了する。
【００６３】
＜第１実施形態の効果＞
ＭＦＰ５１で生成されたスキャンデータが、ファイル記憶領域３６内の予め定められた転送先フォルダに記憶される場合がある。すると、ユーザが選択したフォルダにスキャンデータを格納したい場合には、転送先フォルダからユーザが選択したフォルダへ、スキャンデータを移動させる必要がある。本明細書に記載されているスキャン制御プログラム２３等によれば、選択されたフォルダアイコン画像に対して右クリック操作を入力（Ｓ２２０）することによって、スキャン処理の実行指示をＭＦＰ５１へ送信することができる（Ｓ３７０）。そして、選択されたフォルダアイコン画像が示すフォルダに、ＭＦＰ５１から受信したスキャンデータを記憶させることができる（Ｓ４００またはＳ４１５）。また、選択されたデータファイルアイコン画像に対して右クリック操作を入力（Ｓ２２０）することによって、スキャン処理の実行指示をＭＦＰ５１へ送信することができる（Ｓ３７０）。そして、選択されたデータファイルアイコン画像が格納されているフォルダに、ＭＦＰ５１から受信したスキャンデータを記憶させることができる（Ｓ４００またはＳ４１５）。これにより、ユーザは、フォルダアイコン画像やデータファイルアイコン画像を選択するだけで、ユーザが選択したフォルダへ、スキャンデータを記憶させることができる。転送先フォルダからユーザが選択したフォルダへ、スキャンデータを移動させる必要がないため、操作性を向上させることができる。また、スキャン処理の実行指示の入力操作と、スキャンデータを記憶させたいフォルダを示すフォルダアイコン画像を指定する操作と、の両方を行う必要がないため、操作性を向上させることができる。
【００６４】
本明細書に記載されているスキャン制御プログラム２３等によれば、右クリック操作を入力したデータファイルアイコン画像に対応する画像データファイルが備えている属性に基づいて、スキャン設定値および保存フォーマットを自動的に決定することができる（Ｓ３６０）。また、右クリック操作を入力したフォルダアイコン画像に対応するフォルダに格納されている画像データファイルが備えている属性に基づいて、スキャン設定値および保存フォーマットを自動的に決定することができる（Ｓ３３０）。また、右クリック操作を入力したフォルダアイコン画像に対応するフォルダに画像データファイルが格納されていない場合には（Ｓ３２５：ＮＯ）、予め定められたデフォルトスキャン設定値に基づいて、スキャン設定値および保存フォーマットを自動的に決定することができる（Ｓ３３５）。スキャン設定値および保存フォーマットを入力する操作を行う必要がないため、ユーザの利便性を高めることができる。
【００６５】
本明細書に記載されているスキャン制御プログラム２３等によれば、右クリック操作を入力したフォルダアイコン画像に対応するフォルダに、複数の画像データファイルが格納されている場合には、最も多く用いられている設定値を、スキャン設定値として決定することができる（Ｓ３３０）。これにより、最適なスキャン設定値を自動的に決定することが可能となる。
【００６６】
本明細書に記載されているスキャン制御プログラム２３等によれば、マウス５で右クリック操作を行うという簡易な操作（Ｓ２２０）で、スキャンデータの記憶先フォルダを指定することが可能となる。ユーザの利便性を高めることができる。
【００６７】
本明細書に記載されているスキャン制御プログラム２３等によれば、右クリック操作が入力されたデータファイルアイコン画像が示すデータファイルのヘッダ情報から、処理情報を含んだ画像処理メタデータを読み出すことができる（Ｓ３５１）。そして、処理情報によって示されている画像処理を、受信したスキャンデータに対して自動的に実行することができる（Ｓ３８４）。これにより、画像処理の内容を指示する操作を行う必要がないため、利便性を高めることができる。
【００６８】
本明細書に記載されているスキャン制御プログラム２３等によれば、右クリック操作が入力されたデータファイルアイコン画像が示すデータファイルが、画像処理メタデータを付加することができない第２のフォーマットである場合には（Ｓ３５０：ＹＥＳ）、当該データファイルに対応する処理情報を情報処理テーブル３４から読み出すことができる（Ｓ３５５）。そして、処理情報よって示されている画像処理を、受信したスキャンデータに対して自動的に実行することができる（Ｓ３８４）。これにより、画像処理の内容を指示する操作を行う必要がないため、利便性を高めることができる。
【００６９】
本明細書に記載されているスキャン制御プログラム２３等によれば、データファイルアイコン画像に右クリック操作が入力された場合（Ｓ３４０：ＹＥＳ）には、データファイルアイコン画像が示すデータファイルに付与されているファイル名の一部を含んだ、新たなファイル名を生成することができる（Ｓ３９５）。これにより、受信したスキャンデータに対して、適切なファイル名を自動で付与することができるため、ユーザの利便性を高めることができる。
【００７０】
＜変形例＞
Ｓ３３０におけるスキャン設定値の決定方法は、様々であってよい。例えば、スキャン制御プログラム２３は、第１パス情報で示されるフォルダ内に記憶されている全ての画像データファイルのうち、直近に記憶された画像データファイルが備えている属性に基づいて、スキャン設定値を決定してもよい。これにより、右クリック操作を入力したフォルダアイコン画像に対応するフォルダに、複数の画像データファイルが格納されている場合には、最も新しい画像データファイルに用いられている設定値を、スキャン設定値として決定することができる。よって、最適なスキャン設定値を自動的に決定することが可能となる。
【００７１】
本実施形態では、右クリック操作によってメニュー表示情報が入力される場合を説明したが、この形態に限られない。タッチパネル２０への長押し操作によって、メニュー表示情報が入力される場合においても、本明細書で説明している技術を実現することが可能である。
【００７２】
情報処理装置１０は、ＰＣに限られない。タッチパネルにより操作入力を受け付ける、タブレット端末やスマートフォンであってもよい。
【００７３】
情報処理装置１０とＭＦＰ５１との通信は、無線通信２００および２０１による通信に限られない。例えば、ＵＳＢ接続による通信であってもよい。この場合、情報処理装置１０は、ＵＳＢインターフェースを備えればよい。そして、ＵＳＢインターフェースおよびＵＳＢケーブルを介して、ＭＦＰ５１と有線接続されるとすればよい。
【００７４】
Ｓ２２０において、複数のフォルダアイコン画像に対する右クリック操作を受け付けるとしてもよい。この場合、選択された複数のフォルダアイコン画像が示す複数のフォルダの各々に、ＭＦＰ５１から受信したスキャンデータを記憶させることができるとしてもよい（Ｓ４００またはＳ４１５）。
【００７５】
Ｓ３６０において、第２パス情報で示されるデータファイルが複数ページの画像データを含む場合には、ページごとの属性に基づいて、ページごとにスキャン設定値を決定してもよい。そしてＳ３７０において、ページごとのスキャン設定値に基づいてスキャンデータを生成するための実行指示を、送信してもよい。例えば、第２パス情報で示されるデータファイルの１ページ目がカラーであり、２ページ目以降がモノクロである場合には、スキャンデータの１ページ目をカラーとし、２ページ目以降をモノクロとする実行指示を送信してもよい。
【００７６】
右クリック操作が入力された場合（Ｓ２２０：ＹＥＳ）には、スキャン設定記憶領域３５に記憶されているスキャン制御プログラム２３のデフォルトスキャン設定値を用いてスキャン指示を実行するとしてもよい。この場合、Ｓ３１０からＳ３３５へ進めばよい。
【００７７】
Ｓ３３５において、スキャン制御プログラム２３以外の他のプログラムのデフォルトスキャン設定値（例：ＭＦＰ制御プログラム２４のデフォルトスキャン設定値）を用いてもよい。
【００７８】
Ｓ２４５において、ＯＳ２１ｅは、ＭＦＰ制御プログラム２４を起動するとしてもよい。
【００７９】
図６および図７に示した表示画面の表示態様は一例であり、他の表示態様を用いることも可能である。
【００８０】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００８１】
パネル１８は、表示部の一例である。マウス５およびタッチパネル２０は、受付部の一例である。フォルダは、記憶領域の一例である。無線送受信部１５および無線アンテナ部１６は、通信インターフェースの一例である。ＣＰＵ１１は、コンピュータの一例である。スキャン制御プログラム２３およびＯＳ２１ｅは、プログラムの一例である。ＭＦＰ５１は、画像処理装置の一例である。フォルダアイコン画像は、第１画像の一例である。Ｓ２１５を実行するＣＰＵ１１は、第１表示制御手段の一例である。右クリック操作および長押し操作は、特定操作の一例である。起動受付画像Ｎ１は、第２画像の一例である。Ｓ２２５を実行するＣＰＵ１１は、第２表示制御手段の一例である。Ｓ２４０、Ｓ３２０を実行するＣＰＵ１１は、第１取得手段の一例である。Ｓ３７０を実行するＣＰＵ１１は、第１送信手段の一例である。Ｓ４１５を実行するＣＰＵ１１は、第１記憶制御手段の一例である。スキャン設定値は、第１設定値および第２設定値の一例である。Ｓ３３０を実行するＣＰＵ１１は、第１決定手段の一例である。Ｓ３３５を実行するＣＰＵ１１は、第２決定手段の一例である。データファイルアイコン画像は、第３画像の一例である。起動受付画像Ｎ１は、第４画像の一例である。Ｓ２２５を実行するＣＰＵ１１は、第３表示制御手段の一例である。Ｓ２４０、Ｓ３４５を実行するＣＰＵ１１は、第２取得手段の一例である。Ｓ３７０を実行するＣＰＵ１１は、第２送信手段の一例である。Ｓ４１５を実行するＣＰＵ１１は、第２記憶制御手段の一例である。Ｓ３６０を実行するＣＰＵ１１は、第２決定手段の一例である。画像処理メタデータは、特定メタデータの一例である。Ｓ３８４を実行するＣＰＵ１１は、第１画像処理手段の一例である。Ｓ３８４を実行するＣＰＵ１１は、第２画像処理手段の一例である。Ｓ３９５、Ｓ４１０を実行するＣＰＵ１１は、生成手段の一例である。
【００８２】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。
コンピュータの指示に従って動作するハード構成（パネル１８など）であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【符号の説明】
【００８３】
１０：情報処理装置、５：マウス、１１：ＣＰＵ、１２：記憶部、１８：パネル、１９：座標検出部、２０：タッチパネル、２１ｅ：オペレーティングシステム、２３：スキャン制御プログラム、２５：ファイルツリー表示プログラム
【図１】
0006459356.tif 000002
【図２】
0006459356.tif 000003
【図３】
0006459356.tif 000004
【図４】
0006459356.tif 000005
【図５】
0006459356.tif 000006
【図６】
0006459356.tif 000007
【図７】
0006459356.tif 000008