(57)【要約】【課題】  画像データを画像処理するに際して、ユーザが希望する処理条件を備えるアプリケーションプログラムで画像処理を実行するようにする。【解決手段】  選択情報表示制御部１２は、画像データを画像編集するときの設定情報を表示部に表示させる。アプリケーションプログラム選択部１５は、選択情報表示制御部１２により表示部に表示された設定情報に適合するアプリケーションのアプリケーション名を、アプリケーション特徴情報一覧記憶部１０３に記憶されているアプリケーション特徴情報一覧と、インストールアプリケーション一覧記憶部１０２に記憶されているインストールアプリケーション一覧に基づき選択する。選択情報表示制御部１２は、アプリケーションプログラム選択部１５により選択されたアプリケーション名を操作パネル１１の表示部に表示させる。【選択図】    図２
2012090237.tif 000002
【特許請求の範囲】
【請求項１】
供給された画像データを画像編集する画像処理装置において、
前記画像データを画像編集するアプリケーションプログラムのアプリケーション名と対にして、該アプリケーション名を選択するための選択条件が記憶されている選択条件記憶部と、
前記画像データを画像編集するための設定情報を入力する入力部と、
前記入力部により入力された前記設定情報に適合するアプリケーションプログラムのアプリケーション名を、前記選択条件記憶部に記憶されている前記選択条件に基づいて選択するアプリケーション名選択部と、
前記アプリケーション名選択部により選択された前記アプリケーション名を表示部に表示させる表示制御部と
を備えることを特徴とする画像処理装置。
【請求項２】
ユーザによりインストールされた画像編集するアプリケーションのアプリケーション名を記憶するインストールアプリケーション名記憶部
を更に備え、
前記アプリケーション名選択部は、前記インストールアプリケーション名記憶部に記憶されている前記アプリケーションのアプリケーション名について、前記選択条件記憶部に記憶されている選択条件に基づいて選択したアプリケーション名を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択条件及び前記設定情報には、アプリケーションのファイル形式及び読出し方法のうちの少なくとも１つからなることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記設定情報と適合しないアプリケーションプログラムのアプリケーション名を、前記選択条件記憶部に記憶されている選択条件に基づき選択する不適合アプリケーション名選択部
を更に備え、
前記表示制御部は、前記不適合アプリケーション名選択部により選択された、前記設定情報と適合しないアプリケーションプログラムのアプリケーション名を表示部に表示させることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記設定情報と適合しない理由を示すメッセージを記憶するメッセージ記憶部
を更に備え、
前記表示制御部は、前記不適合アプリケーション名選択部により選択された、前記設定情報と適合しないアプリケーションプログラムのアプリケーション名を表示部に表示させるとともに、前記メッセージ記憶部に記憶されている前記設定情報と適合しない理由を示すメッセージを前記表示部に表示させることを特徴とする請求項４記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、供給された画像データを画像編集する画像処理装置に関する。
【背景技術】
【０００２】
従来の画像処理装置は、予め、ユーザによりインストールされた画像データを画像編集するためのアプリケーションプログラムのアプリケーション名が記述された一覧を表示部に表示し、この一覧の中からアプリケーション名がユーザにより指定されたのち、このアプリケーション名のアプリケーションプログラムで画像データを画像編集している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の画像処理装置では、ユーザが指定したアプリケーション名のアプリケーションプログラムで画像データを画像編集したとき、このアプリケーションプログラムにより実行される画像編集する条件、例えば、ファイル形式が、ユーザが希望するファイル形式に必ずしも適合しない場合があり、この場合、ユーザが希望しない画像編集が実行されてしまうという問題点があった。
【０００４】
そこで、本発明は上述した問題点に鑑み、画像データを画像編集するに際して、ユーザが希望する条件のアプリケーションプログラムで画像編集を実行することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、供給された画像データを画像編集する画像処理装置において、前記画像データを画像編集するアプリケーションプログラムのアプリケーション名と対にして、該アプリケーション名を選択するための選択条件が記憶されている選択条件記憶部と、前記画像データを画像編集するための設定情報を入力する入力部と、前記入力部により入力された前記設定情報に適合するアプリケーションプログラムのアプリケーション名を、前記選択条件記憶部に記憶されている前記選択条件に基づいて選択するアプリケーション名選択部と、前記アプリケーション名選択部により選択された前記アプリケーション名を表示部に表示させる表示制御部とを備えることを特徴とする。
【発明の効果】
【０００６】
以上、本発明によれば、アプリケーション名選択部が、入力部により入力された設定情報に適合するアプリケーションプログラムのアプリケーション名を、選択条件記憶部に記憶されている選択条件に基づいて選択し、表示制御部が、アプリケーション名選択部により選択されたアプリケーション名を表示部に表示させるので、ユーザが希望する条件のアプリケーションプログラムで画像編集することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明に係る実施例１の画像処理装置の使用態様を示す図である。
【図２】本発明に係る実施例１の画像処理装置の構成を示すブロック図である。
【図３】インストールアプリケーション一覧の一例を示す図である
【図４】アプリケーション特徴情報一覧の一例を示す図である。
【図５】設定変更画面の一例を示す図である。
【図６】ユーティリティ表示画面の一例を示す図である。
【図７】本発明に係る実施例１の画像処理装置の動作を示すフローチャート（その１）である。
【図８】本発明に係る実施例１の画像処理装置の動作を示すフローチャート（その２）である。
【図９】起動させるアプリケーション名の変更を説明する図（その１）である。
【図１０】起動させるアプリケーション名の変更を説明する図（その２）である。
【図１１】本発明に係る実施例１の画像処理装置の動作を示すフローチャートである。
【図１２】起動させるアプリケーション名の変更を説明する図である。
【図１３】起動させるアプリケーション名の変更を説明する図である。
【図１４】本発明に係る実施例２の画像処理装置の構成を示すブロック図である。
【図１５】メッセージデータの内容を示す図である。
【図１６】設定変更画面の一例を示す図である。
【図１７】本発明に係る実施例２の画像処理装置の動作を示すフローチャート（その１）である。
【図１８】本発明に係る実施例２の画像処理装置の動作を示すフローチャート（その２）である。
【図１９】本発明に係る実施例２の画像処理装置の動作を示すフローチャート（その３）である。
【図２０】ステップＳ７７におけるメッセージの表示処理の動作を示すフローチャート（その１）である。
【図２１】ステップＳ７７におけるメッセージの表示処理の動作を示すフローチャート（その２）である。
【発明を実施するための形態】
【０００８】
次に、本発明を実施するための最良の形態を説明する。
【実施例１】
【０００９】
図１は、本発明に係る実施例１の画像処理装置の使用態様を示す図であり、図２は、本発明に係る実施例１の画像処理装置の構成を示すブロック図である。本発明に係る実施例１の画像処理装置としてのホストコンピュータ１は、図１に示すように、通信ケーブル３を介してスキャナ２と接続され、図２に示すように、記憶部１０と、操作パネル１１と、選択情報表示制御部１２と、設定変更ボタン検出部１３と、インストールアプリケーション一覧取得部１４と、アプリケーションプログラム選択部１５と、決定ボタン検出部１６と、入力完了ボタン検出部１７と、アプリケーション起動部１８と、機能ボタン検出部１９と、コマンド生成部２０と、通信Ｉ／Ｆ部２１と、スキャナドライバ２２と、外部通信Ｉ／Ｆ２３とを備える。
【００１０】
ここで、選択情報表示制御部１２、設定変更ボタン検出部１３、インストールアプリケーション一覧取得部１４、アプリケーションプログラム選択部１５、決定ボタン検出部１６、入力完了ボタン検出部１７、アプリケーション起動部１８、機能ボタン検出部１９、コマンド生成部２０、及び、通信Ｉ／Ｆ部２１は、図示しないＣＰＵが記憶部１０のユーティリティプログラム記憶部１０１に記憶されているユーティリティプログラムを実行することにより構成される。これらの機能については後述する。
【００１１】
記憶部１０は、ＲＡＭ、ＲＯＭ、ハードディスク装置により構成されている。この記憶部１０は、ユーティリティプログラム記憶部１０１、インストールアプリケーション一覧記憶部１０２、アプリケーション特徴情報一覧記憶部１０３と、設定情報記憶部１０４と、アプリケーションプログラム記憶部１０５と、スキャナ２が読み取った画像データを記憶する画像データ記憶部（図示せず）と、ＣＰＵがユーティリティプログラム及びアプリケーションプログラムを実行した際に生成される作業情報を一時的に記憶するワーク領域部（図示せず）を有している。
【００１２】
ユーティリティプログラム記憶部１０１は、ＲＯＭに形成され、上述したユーティリティプログラムを記憶する。
【００１３】
インストールアプリケーション一覧記憶部１０２は、ハードディスク装置又はフラッシュメモリに形成され、ユーザによりインストールされたアプリケーションのうち、起動が許可されているアプリケーションの内容が記述されたアプリケーションプログラム一覧を記憶する。このアプリケーションプログラム一覧には、図３に示すように、データ順が記述されたデータ順項目、アプリケーション名が記述されたアプリケーション名項目、アプリケーションのバーションが記述されたバージョン項目、及び、実行するアプリケーションの記憶場所を指定するパス名が記述されたパス名項目を有している。
【００１４】
アプリケーション特徴情報一覧記憶部１０３は、ハードディスク装置又はフラッシュメモリに形成され、アプリケーションの起動を許可するか否かを示す条件が記述されているアプリケーション特徴情報一覧を記憶する。このアプリケーション特徴情報一覧には、図４に示すように、アプリケーションが有する機能が記述された機能項目、及び、この機能項目に記述された機能を実行できるか否かを示す情報（実行できる場合には「ＯＫ」であり、実行できない場合には「ＮＧ」で示される情報）が記述されたアプリケーションのアプリケーション名が記述されたアプリケーション名項目を有している。なお、アプリケーション名項目に記述されているアプリケーション名には、アプリケーション名及びバーション名が記述されている。なお、このアプリケーション特徴情報一覧は、アプリケーションプログラムをインストールしたときに、ユーザにより前述の条件を登録される。
【００１５】
設定情報記憶部１０４は、ＲＡＭに形成され、ユーザにより設定された設定情報を記憶する。この設定情報には、読取り方法、用紙サイズ、ファイル形式、ファイル名、ファイル保管場所、及び、起動が許可されたアプリケーション名（後述する図５に示す設定変更画面中のアプリケーション表示欄に表示されていない場合には設定情報に含まれない）を有する。アプリケーションプログラム記憶部１０５は、上述したアプリケーションプログラムを記憶する。
【００１６】
操作パネル１１は、例えば、液晶表示装置（ＬＣＤ）、ＣＲＴ（Ｃａｔｈｏｄｅ−Ｒａｙ  Ｔｕｂｅ）等からなり、自装置のステータス状態、操作に必要な表示画面を表示する表示部と、ファンクションキー、カーソルキー、スタートキー、文字キー、ダイヤルキー等の各種キーを備える操作部とを有する。ここで、操作に必要な表示画面として、例えば、図５に示す設定変更画面、及び、図６に示すユーティリティ表示画面がある。
【００１７】
前述の設定変更画面は、ユーザが読取り方法及びファイル形式を指定することにより、これらの読取り方法及びファイル形式を満たすアプリケーションプログラムのアプリケーション名を、インストールされたアプリケーションプログラムのアプリケーション名の中から選択するために使用される表示画面である。図５に示すように、前述の設定変更画面は、スキャナ２が画像を読み取る際の読取り方法を入力する読取り方法入力欄、用紙のサイズを入力する用紙サイズ入力欄、スキャナ２が読み取った画像データのファイル形式を入力するファイル形式入力欄、読み取った画像の画像データを保存する場所を入力するファイル保存場所入力欄、スキャナ２が画像を読み取る際の解像度を入力する解像度入力欄、起動が許可されたアプリケーション名が表示されるとともに、ユーザが指定するアプリケーション名を入力するアプリケーション名表示入力欄、及び、起動が許可されたアプリケーションのアプリケーション名が表示されるアプリケーション名表示欄が表示されている。
【００１８】
また、設定変更画面は、これらの入力欄に入力された情報の入力が完了したとき、又は、入力した情報を変更するときに使用される「入力完了」ボタン、及び、入力の完了が最終的に決定したときに使用される「決定」ボタンが表示されている。
【００１９】
前述のユーティリティ表示画面は、図６に示すように、設定変更画面を操作パネル１１の表示部に表示させる「設定変更」ボタン、及び、ユーザにより指定されたアプリケーション名のアプリケーションプログラムを実行させるために使用される「機能」ボタンが表示されている。
【００２０】
選択情報表示制御部１２は、操作パネル１１の表示部に図６に示すユーティリティ表示画面を表示させるとともに、設定変更ボタン検出部１３がこのユーティリティ表示画面中の「設定変更」ボタンがクリックされたことを検出すると、図５に示す設定変更画面を表示させる。
【００２１】
また、選択情報表示制御部１２は、保存完了通知がインストールアプリケーション一覧取得部１４から入力されると、設定変更画面中の各入力欄に入力された読取り方法、用紙サイズ、ファイル形式、ファイル名、ファイルの保存場所、解像度、及び、起動させるアプリケーション名からなる入力情報を設定情報として、設定情報記憶部１０４に記憶する。前述の保存完了通知は、インストールアプリケーション一覧をインストールアプリケーション一覧記憶部１０２に保存したことを示す通知である。
【００２２】
また、選択情報表示制御部１２は、アプリケーションプログラム選択部１５から入力されたアプリケーション名を表示させる要求に従い、記憶部１０のワーク領域部に記憶されているアプリケーション名を設定変更画面中のアプリケーション名表示入力欄及びアプリケーション名表示欄に表示する（例えば図１０（ａ）参照）。
【００２３】
また、選択情報表示制御部１２は、ユーザにより「決定」ボタンがクリックされると、その後、設定変更画面に入力した設定情報を変更する場合、先に表示されていた設定表示画面を、再度、操作パネル１１の表示部に表示させるため、表示部に表示されている設定変更画面を表示させる表示データをワーク領域部に記憶する。また、選択情報表示制御部１２は、ユーザにより「決定」ボタンがクリックされると、操作パネル１１の表示部に表示されている設定変更画面をユーティリティ表示画面に変更する。
【００２４】
また、ユーザが先に入力した設定情報を変更し、再度、「入力完了」ボタンをクリックした場合には、選択情報表示制御部１２は、前述の保存完了通知がインストールアプリケーション一覧取得部１４から入力されると、記憶部１０の設定情報記憶部１０４に記憶されている変更前の設定情報をワーク領域部に記憶させたのち、この設定情報を設定情報記憶部１０４から消去する。
【００２５】
設定変更ボタン検出部１３は、設定変更画面に表示されている「設定変更」ボタンがクリックされたことを検出し、この旨の通知を選択情報表示制御部１２に出力する。
【００２６】
インストールアプリケーション一覧取得部１４は、入力完了ボタン検出部１７から入力された「入力完了」ボタンがクリックされたことを検出した旨の通知に従い、ユーザが予めインストールしたアプリケーションの内容を示す一覧を生成するための情報を、記憶部１０に有する図示しないアプリケーションライブラリから読み出し、この読み出した情報に基づいて生成した、例えば、図３に示すインストールアプリケーション一覧をインストールアプリケーション一覧記憶部１０２に書き込むとともに、前述の保存完了通知を選択情報表示制御部１２に出力する。
【００２７】
アプリケーションプログラム選択部１５は、記憶部１０の設定情報記憶部１０４に記憶されている設定情報中のファイル形式及び読取り方法を読み出す。そして、アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧記憶部１０３に記憶されているアプリケーション特徴情報一覧、及び、インストールアプリケーション一覧記憶部１０２に記憶されているインストールアプリケーション一覧を参照し、読み出したファイル形式及び読取り方法の条件を満たすアプリケーション名を選択し、この選択したアプリケーション名を記憶部１０のワーク領域部に記憶するとともに、アプリケーション名を表示させる要求を選択情報表示制御部１２に出力する。
【００２８】
決定ボタン検出部１６は、設定変更画面に表示されている「決定」ボタンがクリックされたこを検出し、この旨の通知を選択情報表示制御部１２に出力する。入力完了ボタン検出部１７は、設定変更画面に表示されている「入力完了」ボタンがクリックされたこを検出し、この旨の通知をインストールアプリケーション一覧取得部１４に出力する。
【００２９】
アプリケーション起動部１８は、通信Ｉ／Ｆ部２１から入力されたアプリケーションプログラムの起動を駆ける要求に従い、設定情報記憶部１０４に記憶されている設定情報に記述されているアプリケーション名を読み出す。そして、アプリケーション起動部１８は、インストールアプリケーション一覧記憶部１０２に記憶されている図３に示すインストールアプリケーション一覧から、先に読み出したアプリケーション名に対応するパス名を読み出す。そして、アプリケーション起動部１８は、読み出したパス名に指定された箇所に記憶されているアプリケーションプログラムを起動させる。
【００３０】
機能ボタン検出部１９は、ユーティリティ表示画面に表示されている「機能」ボタンがクリックされたことを検出し、この旨の通知をコマンド生成部２０に出力する。
【００３１】
コマンド生成部２０は、機能ボタン検出部１９から入力された前述の通知に従い、記憶部１０の設定情報記憶部１０４から設定情報に記述されている読取り方法、用紙サイズ、及び、解像度からなる画像読取り情報を読み出す。そして、コマンド生成部２０は、スキャナ２が読み取りを開始させるための開始コマンドを生成したのち、この開始コマンドを、先に読み出した画像読取り情報とともに、通信Ｉ／Ｆ部２１に出力する。
【００３２】
通信Ｉ／Ｆ部２１は、スキャナドライバ２２及び外部通信Ｉ／Ｆ２３を介して、開始コマンド及び画像読取り情報をスキャナ２に送信する。また、通信Ｉ／Ｆ部２１は、外部通信Ｉ／Ｆ２３及びスキャナドライバ２２を介し、スキャナ２から画像データを受信すると、受信した画像データを記憶部１０の画像データ記憶部に記憶させるとともに、アプリケーション起動部１８にアプリケーションの起動をかける要求を出力する。
【００３３】
スキャナドライバ２２は、ＯＳ（Ｏｐｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が標準でサポートしていないスキャナ２を管理制御する。外部通信Ｉ／Ｆ２３は、スキャナ２との間のデータ転送をインタフェースする。
【００３４】
次に、本発明に係る実施例１の画像処理装置の動作を説明する。
【００３５】
図７及び図８は、本発明に係る実施例１の画像処理装置の動作を示すフローチャートである。まず、ユーザにより記憶部１０のユーティリティプログラム記憶部１０１に記憶されている  ユーティリティプログラムが起動されると（ステップＳ１）、選択情報表示制御部１２は、操作パネル１１の表示部に図６に示すユーティリティ表示画面を表示させる。
【００３６】
その後、ユーザによりユーティリティ表示画面に表示されている「設定変更」ボタンがクリックされると、操作パネル１１は、「設定変更」ボタンがクリックされたことを示す情報を設定変更ボタン検出部１３に出力する。設定変更ボタン検出部１３は、前述の情報が操作パネル１１から入力されると、「設定変更」ボタンがクリックされたことを検出し（ステップＳ２）、「設定変更」ボタンがクリックされた旨の通知を選択情報表示制御部１２に出力する。
【００３７】
選択情報表示制御部１２は、前述の通知が設定変更ボタン検出部１３から入力されると、図９（ａ）に示す設定変更画面を操作パネル１１の表示部に表示させる（ステップＳ３）。なお、アプリケーション名表示入力欄には、図９（ａ）に示すように、「ペイント」が表示されている。
【００３８】
その後、ユーザにより、例えば図９（ｂ）に示すように、読取り方法入力欄に「フラットベッド」が、用紙サイズ入力欄に「Ａ４」が、ファイル形式入力欄に「ＴＩＦＦ」が、ファイル名入力欄に「ＡＦｉｌｅ」が、ファイル保存場所入力欄に「Ｃ：￥Ｍｙｄｏｃｕｍｅｎｔｓ￥ｄａｔｅ」が、解像度入力欄に「３００ｄｐｉ」が入力されたのち、「入力完了」ボタンがクリックされると、操作パネル１１は、「入力完了」ボタンがクリックされた情報を入力完了ボタン検出部１７に出力する。
【００３９】
入力完了ボタン検出部１７は、操作パネル１１から前述の情報が入力されると、「入力完了」ボタンがクリックされたことを検出し（ステップＳ４）、この旨の通知をインストールアプリケーション一覧取得部１４に出力する。
【００４０】
インストールアプリケーション一覧取得部１４は、前述の通知が「入力完了」ボタン検出部１７から入力されると、ユーザが予めインストールしたアプリケーションプログラムの内容を示す一覧を生成するための情報を、記憶部１０に有する図示しないアプリケーションライブラリから読み出し、この読み出した情報に基づいて生成した図３に示すインストールアプリケーション一覧をインストールアプリケーション一覧記憶部１０２に書き込む（ステップＳ５）。次に、インストールアプリケーション一覧取得部１４は、インストールアプリケーション一覧をインストールアプリケーション一覧記憶部１０２に保存したことを示す保存完了通知を選択情報表示制御部１２に出力する。
【００４１】
選択情報表示制御部１２は、前述の保存完了通知がインストールアプリケーション一覧取得部１４から入力されると、設定変更画面の各入力欄に入力された入力情報として、読取り方法が「フラットベッド」であり、用紙サイズが「Ａ４」であり、ファイル形式が「ＴＩＦＦ」であり、ファイル名が「ＡＦｉｌｅ」であり、ファイルの保存場所が「Ｃ：￥Ｍｙｄｏｃｕｍｅｎｔｓ￥ｄａｔｅ」であり、解像度が「３００ｄｐｉ」であり、及び、起動させるアプリケーション名が「ペイント」である入力情報を設定情報として記憶部１０の設定情報記憶部１０４に記憶する（ステップＳ６）。その後、選択情報表示制御部１２は、設定情報を設定情報記憶部１０４に記憶させた旨の通知をアプリケーションプログラム選択部１５に出力する。
【００４２】
アプリケーションプログラム選択部１５は、前述の通知が選択情報表示制御部１２から入力されると、インストールアプリケーション一覧記憶部１０２に記憶されているアプリケーション一覧に登録されているすべてのアプリケーション名とそのバーションとからなる情報（以下、一覧アプリケーション名情報という）を読み出し、この一覧アプリケーション名情報を記憶部１０のワーク領域部に記憶する（ステップＳ７）。
【００４３】
次に、アプリケーションプログラム選択部１５は、設定情報記憶部１０４に記憶されている設定情報のファイル形式「ＴＩＦＦ」を読み出す（ステップＳ８）。
【００４４】
その後、アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧記憶部１０３に記憶されている図４に示すアプリケーション特徴情報一覧から、先に読み出したファイル形式「ＴＩＦＦ」の条件を満たす（図中の「ＯＫ」）アプリケーション名が「アプリＦ」で、バージョンが「Ｖ１０．０」からなる情報（以下、ファイル形式アプリケーション名情報という）と、アプリケーション名が「アプリＧ」で、バージョンが「Ｖ４．２」からなるファイル形式アプリケーション名情報を読み出す（ステップＳ９）。
【００４５】
次に、アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧から読み出した、アプリケーション名が「アプリＦ」でバージョンが「Ｖ１０．０」からなるファイル形式アプリケーション名情報、及び、アプリケーション名が「アプリＧ」でバージョンが「Ｖ４．２」からなるファイル形式アプリケーション名情報と同一な一覧アプリケーション名情報以外の一覧アプリケーション名情報をワーク領域部から消去する（ステップＳ１０）。
【００４６】
この時点でワーク領域部に記憶されている一覧アプリケーション名情報は、アプリケーション名が「アプリＦ」でバージョンが「Ｖ１０．０」からなる一覧アプリケーション名情報、及び、アプリケーション名が「アプリＧ」でバージョンが「Ｖ４．２」からなる一覧アプリケーション名情報である。
【００４７】
次に、アプリケーションプログラム選択部１５は、設定情報記憶部１０４に記憶されている設定情報の読取り方法「フラットベッド」を読み出す（ステップＳ１１）。
【００４８】
その後、アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧記憶部１０３に記憶されている図４に示すアプリケーション特徴情報一覧から、先に読み出した読取り方法「フラットベッド」の条件を満たさない、アプリケーション名とバージョンからなる情報（以下、読取りアプリケーション名情報という）を読み出す（ステップＳ１２）。
【００４９】
次に、アプリケーションプログラム選択部１５は、先に読み出した読取り方法「フラットベッド」の条件を満たさない、アプリケーション名とバージョンからなる読取りアプリケーション名情報と同一な一覧アプリケーション名情報をワーク領域部から消去する（ステップＳ１３）。
【００５０】
なお、アプリケーション特徴情報一覧には、読取り方法「フラットベッド」の条件が記載されていないので、読取り方法「フラットベッド」の条件を満たさない、アプリケーション名とバージョンからなる読取りアプリケーション名情報は存在しない。従って、この時点でワーク領域部に記憶されている一覧アプリケーション名情報は、アプリケーション名が「アプリＦ」でバージョンが「Ｖ１０．０」からなる一覧アプリケーション名情報、及び、アプリケーション名が「アプリＧ」でバージョンが「Ｖ４．２」からなる一覧アプリケーション名情報である。
【００５１】
その後、アプリケーションプログラム選択部１５は、アプリケーション名を表示させる要求を選択情報表示制御部１２に出力する。
【００５２】
選択情報表示制御部１２は、アプリケーションプログラム選択部１５から前述の要求が入力されると、ワーク領域部に記憶されている一覧アプリケーション名情報から「アプリＦ」及び「アプリＧ」を読み出し、読み出したアプリケーション名を、図１０（ａ）に示すように、設定変更画面中のアプリケーション表示入力欄に「アプリＦ」を表示させ、また、アプリケーション表示欄に「アプリＦ」及び「アプリＧ」に表示させる（ステップＳ１４）。
【００５３】
その後、設定変更画面中のアプリケーション名表示欄に表示されているアプリケーション名の中から、図１０（ｂ）に示すように、ユーザが起動を希望するアプリケーション名として「アプリＧ」がアプリケーション名表示入力欄に入力され、ユーザにより「決定」ボタンがクリックされると、操作パネル１１は、「決定」ボタンがクリックされたことを示す情報を決定ボタン検出部１６に出力する。
【００５４】
決定ボタン検出部１６は、前述の情報が入力されると、「決定」ボタンがクリックされたことを検出し（ステップＳ１５）、その旨の通知を選択情報表示制御部１２に出力する。
【００５５】
選択情報表示制御部１２は、前述の通知が決定ボタン検出部１６から入力されると、記憶部１０の設定情報記憶部１０４に記憶されている設定情報を消去したのち、設定変更画面の各入力欄に入力された入力情報として、読取り方法が「フラットベッド」であり、用紙サイズが「Ａ４」であり、ファイル形式が「ＴＩＦＦ」であり、ファイル名が「ＡＦｉｌｅ」であり、ファイルの保存場所が「Ｃ：￥Ｍｙｄｏｃｕｍｅｎｔｓ￥ｄａｔｅ」であり、解像度が「３００ｄｐｉ」であり、及び、起動させるアプリケーション名が「アプリＧ」であり、起動が許可されたアプリケーション名が「アプリＦ」及びアプリＧ」である入力情報を設定情報として記憶部１０の設定情報記憶部１０４に記憶する（ステップＳ１６）。その後、選択情報表示制御部１２は、操作パネル１１の表示部に表示されている設定変更画面をユーティリティ表示画面に変更する（ステップＳ１７）。
【００５６】
その後、ユーザによりユーティリティ表示画面に表示されている「機能」ボタンがクリックされると、操作パネル１１は、「機能」ボタンがクリックされたことを示す情報を機能ボタン検出部１９に出力する。
【００５７】
機能ボタン検出部１９は、前述の情報が入力されると、「機能」ボタンがクリックされたことを検出し（ステップＳ１８）、その旨の通知をコマンド生成部２０に出力する。
【００５８】
コマンド生成部２０は、前述の通知が機能ボタン検出部１９から入力されると、記憶部１０の設定情報記憶部１０４から取扱い方法が「フラットベッド」であり、用紙サイズが「Ａ４」であり、解像度が「３００ｄｐｉ」である画像読取り情報を読み出す（ステップＳ１９）。次に、コマンド生成部２０は、スキャナ２が読み取りを開始させるための開始コマンドを生成したのち（ステップＳ２０）、この開始コマンドを、先に読み出した画像読取り情報とともに、通信Ｉ／Ｆ部２１に出力する。
【００５９】
通信Ｉ／Ｆ部２１は、スキャナドライバ２２及び外部通信Ｉ／Ｆ２３を介して、開始コマンド及び画像読取り情報をスキャナ２に送信する（ステップＳ２１）。
【００６０】
その後、通信Ｉ／Ｆ部２１は、外部通信Ｉ／Ｆ２３及びスキャナドライバ２２を介し、スキャナ２から画像データを受信すると（ステップＳ２２）、受信した画像データを記憶部１０の画像データ記憶部に記憶させるとともに、アプリケーション起動部１８にアプリケーションの起動をかける要求を出力する。これにより、アプリケーション起動部１８は、アプリケーションプログラムに起動を駆ける（ステップＳ２３）。
【００６１】
アプリケーション起動部１８は、前述の要求が通信Ｉ／Ｆ部２１から入力されると、設定情報記憶部１０４に記憶されている設定情報に記述されているアプリケーション名を読み出す（ステップＳ２４）。次に、アプリケーション起動部１８は、インストールアプリケーション一覧記憶部１０２に記憶されている図３に示すインストールアプリケーション一覧から、先に読み出したアプリケーション名に対応するパス名を読み出す（ステップＳ２５）。
【００６２】
例えば、設定情報記憶部１０４に記憶されている設定情報に記述されているアプリケーション名が「アプリＧ  Ｖ４．２」の場合には、読み出されるパス名は、「Ｃ：￥Ｐｒｏｇｒａｍ  Ｆｉｌｅ￥ＡｐｐｌｉｃａｔｉｏｎＧ￥ＡｐｐｌｉｃａｔｉｏｎＧ．ｅｘｅ」である。
【００６３】
その後、アプリケーション起動部１８は、読み出したパス名に指定された箇所に記憶されている画像編集用のアプリケーションプログラムを起動させる（ステップＳ２６）。以後、このアプリケーションプログラムは、ＣＰＵにより実行され、スキャナ２が読み取った画像を操作パネル１１の表示部に表示させたのち（ステップＳ２７）、処理を終了する。
【００６４】
図１１は、本発明に係る実施例１の画像処理装置の動作を示すフローチャートである。この図１１は、先に入力した設定情報を変更するときの処理を示すフローチャートである。
【００６５】
ユーザは、設定変更画面中の「決定」ボタンをクリックしたのち、先に入力した設定情報を変更しようとする場合には、ユーティリティ表示画面に表示されている「設定変更」ボタンを再度クリックする。操作パネル１１は、「設定変更」ボタンがクリックされると、「設定変更」ボタンがクリックされた情報を設定変更ボタン検出部１３に出力する。
【００６６】
設定変更ボタン検出部１３は、前述の情報が操作パネル１１から入力されると、「設定変更」ボタンがクリックされたことを検出し（ステップＳ３１）、「設定変更」ボタンがクリックされた旨の通知を選択情報表示制御部１２に出力する。
【００６７】
選択情報表示制御部１２は、前述の通知が設定変更ボタン検出部１３から入力されると、図９（ａ）に示す設定変更画面を操作パネル１１の表示部に表示させる。その後、選択情報表示制御部１２は、設定情報記憶部１０４から設定情報を読み出し、この読み出した設定情報を用いて、図１０（ｂ）に示すように、各入力欄に入力情報を、また、表示欄に表示情報を表示させる（ステップＳ３２）。
【００６８】
その後、ユーザが、例えば図１２（ａ）に示すように、読取り方法入力欄を「フラットベッド」から「ＡＤＦ」に、また、ファイル形式入力欄を「ＴＩＦＦ」から「ＧＩＦ」に変更したのち「入力完了」ボタンをクリックすると、操作パネル１１は、「入力完了」ボタンがクリックされた情報を入力完了ボタン検出部１７に出力する。
【００６９】
入力完了ボタン検出部１７は、操作パネル１１から前述の情報が入力されると、「入力完了」ボタンがクリックされたことを検出し（ステップＳ３３）、この旨の通知をインストールアプリケーション一覧取得部１４に出力する。
【００７０】
インストールアプリケーション一覧取得部１４は、前述の通知が入力完了ボタン検出部１７から入力されると、ワーク記憶部に記憶されている識別情報が「ＯＮ」であることを確認し、インストールアプリケーション一覧をインストールアプリケーション一覧記憶部１０２に保存したことを示す保存完了通知を選択情報表示制御部１２に出力する。
【００７１】
選択情報表示制御部１２は、前述の保存完了通知がインストールアプリケーション一覧取得部１４から入力されると、設定変更画面の各入力欄に入力された入力情報として、読取り方法が「ＡＤＦ」であり、用紙サイズが「Ａ４」であり、ファイル形式が「ＧＩＦ」であり、ファイル名が「ＡＦｉｌｅ」であり、ファイルの保存場所が「Ｃ：￥Ｍｙｄｏｃｕｍｅｎｔｓ￥ｄａｔｅ」であり、解像度が「３００ｄｐｉ」であり、及び、起動させるアプリケーション名が「アプリＧ」である入力情報を設定情報として記憶部１０の設定情報記憶部１０４に記憶する（ステップＳ３４）。その後、選択情報表示制御部１２は、設定情報を設定情報記憶部１０４に記憶させた旨の通知をアプリケーションプログラム選択部１５に出力する。
【００７２】
アプリケーションプログラム選択部１５は、前述の通知が選択情報表示制御部１２から入力されると、インストールアプリケーション一覧記憶部１０２に記憶されているすべての一覧アプリケーション名情報を読み出し、これらの一覧アプリケーション名情報を記憶部１０のワーク領域部に記憶する（ステップＳ３５）。
【００７３】
次に、アプリケーションプログラム選択部１５は、設定情報記憶部１０４に記憶されている設定情報のファイル形式「ＧＩＦ」を読み出す（ステップＳ３６）。
【００７４】
その後、アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧記憶部１０３に記憶されている図４に示すアプリケーション特徴情報一覧から、先に読み出したファイル形式「ＧＩＦ」の条件を満たす（図中の「ＯＫ」）、アプリケーション名が「アプリＡ」で、バージョンが「Ｖ５．０」からなるファイル形式アプリケーション名情報と、アプリケーション名が「アプリＢ」で、バージョンが「Ｖ２．０」からなるファイル形式アプリケーション名情報と、アプリケーション名が「アプリＦ」で、バージョンが「Ｖ１０．０」からなるファイル形式アプリケーション名情報と、アプリケーション名が「アプリＧ」で、バージョンが「Ｖ４．２」からなるファイル形式アプリケーション名情報とを読み出す（ステップＳ３７）。
【００７５】
次に、アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧から読み出した、アプリケーション名が「アプリＡ」で、バージョンが「Ｖ５．０」からなるファイル形式アプリケーション名情報と、アプリケーション名が「アプリＢ」で、バージョンが「Ｖ２．０」からなるファイル形式アプリケーション名情報と、アプリケーション名が「アプリＦ」で、バージョンが「Ｖ１０．０」からなるファイル形式アプリケーション名情報と、アプリケーション名が「アプリＧ」で、バージョンが「Ｖ４．２」からなるファイル形式アプリケーション名情報と同一な一覧アプリケーション名情報以外の一覧アプリケーション名情報をワーク領域部から消去する（ステップＳ３８）。
【００７６】
この時点でワーク領域部に記憶されている一覧アプリケーション名情報は、アプリケーション名が「アプリＡ」でバージョンが「Ｖ０．０」からなる一覧アプリケーション名情報、アプリケーション名が「アプリＢ」でバージョンが「Ｖ２．０」からなる一覧アプリケーション名情報、アプリケーション名が「アプリＦ」でバージョンが「Ｖ１０．０」からなる一覧アプリケーション名情報、及び、アプリケーション名が「アプリＧ」でバージョンが「Ｖ４．２」からなる一覧アプリケーション名情報である。
【００７７】
次に、アプリケーションプログラム選択部１５は、設定情報記憶部１０４に記憶されている設定情報の読取り方法「ＡＤＦ」を読み出す（ステップＳ３９）。
【００７８】
その後、アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧記憶部１０３に記憶されている図４に示すアプリケーション特徴情報一覧から、先に読み出した読取り方法「ＡＤＦ」の条件を満たさない、アプリケーション名が「アプリＦ」でバージョンが「Ｖ１０．０」からなる読取り方法アプリケーション名情報を読み出す（ステップＳ４０）。
【００７９】
次に、アプリケーションプログラム選択部１５は、先に読み出した読取り方法「ＡＤＦ」の条件を満たさない、アプリケーション名が「アプリＦ」でバージョンが「Ｖ１０．０」からなる一覧アプリケーション名情報と同一な一覧アプリケーション名情報をこのワーク領域から消去する（ステップＳ４１）。
【００８０】
この時点でワーク領域部に記憶されている一覧アプリケーション名情報は、アプリケーション名が「アプリＡ」でバージョンが「Ｖ０．０」からなる一覧アプリケーション名情報、アプリケーション名が「アプリＢ」でバージョンが「Ｖ２．０」からなる一覧アプリケーション名情報、及び、アプリケーション名が「アプリＧ」でバージョンが「Ｖ４．２」からなる一覧アプリケーション名情報である。
【００８１】
その後、アプリケーションプログラム選択部１５は、アプリケーション名を表示させる要求を選択情報表示制御部１２に出力する。
【００８２】
選択情報表示制御部１２は、アプリケーションプログラム選択部１５から前述の要求が入力されると、ワーク領域部に記憶されている一覧アプリケーション名情報から「アプリＡ」、「アプリＢ」、及び「アプリＧ」を読み出し、読み出したアプリケーション名を、図１２（ｂ）に示すように、設定変更画面中のアプリケーション表示入力欄に「アプリＡ」を表示させ、また、アプリケーション表示欄に「アプリＡ」、「アプリＢ」、及び「アプリＧ」に表示させる（ステップＳ４２）。
【００８３】
その後、設定変更画面中のアプリケーション名表示欄に表示されているアプリケーション名の中から、図１３に示すように、ユーザが起動を希望するアプリケーション名として「アプリＢ」がアプリケーション名表示入力欄に入力され、ユーザにより「決定」ボタンがクリックされると、操作パネル１１は、「決定」ボタンがクリックされたことを示す情報を決定ボタン検出部１６に出力する。
【００８４】
決定ボタン検出部１６は、前述の情報が入力されると、「決定」ボタンがクリックされたことを検出し（ステップＳ４３）、その旨の通知を選択情報表示制御部１２に出力する。
【００８５】
選択情報表示制御部１２は、前述の通知が決定ボタン検出部１６から入力されると、記憶部１０の設定情報記憶部１０４に記憶されている設定情報を消去したのち、設定変更画面の各入力欄に入力された入力情報として、読取り方法が「ＡＤＦ」であり、用紙サイズが「Ａ４」であり、ファイル形式が「ＧＩＦ」であり、ファイル名が「ＡＦｉｌｅ」であり、ファイルの保存場所が「Ｃ：￥Ｍｙｄｏｃｕｍｅｎｔｓ￥ｄａｔｅ」であり、解像度が「３００ｄｐｉ」であり、及び、起動させるアプリケーション名が「アプリＢ」であり、起動が許可されたアプリケーション名が「アプリＡ」、「アプリＢ」及びアプリＧ」である入力情報を設定情報として記憶部１０の設定情報記憶部１０４に記憶する（ステップＳ４４）。その後、選択情報表示制御部１２は、操作パネル１１の表示部に表示されている設定変更画面をユーティリティ表示画面に変更し（ステップＳ４５）、先に入力した設定情報を変更するときの処理を終了させる。
【００８６】
実施例によれば、アプリケーションプログラム選択部１５が、選択情報表示制御部１２により操作パネル１１の表示部に表示された設定情報に適合するアプリケーションのアプリケーション名を、アプリケーション特徴情報一覧記憶部１０３に記憶されているアプリケーション特徴情報一覧に基づいて選択し、選択情報表示制御部１２が、アプリケーションプログラム選択部１５により選択されたアプリケーション名を表示部に表示するので、ユーザが希望する条件のアプリケーションプログラムで画像編集することができる。
【実施例２】
【００８７】
図１４は、本発明に係る実施例２の画像処理装置の構成を示すブロック図である。本発明に係る実施例２の画像処理装置としてのホストコンピュータ１は、実施例１の画像処理装置としてのホストコンピュータ１と同様、図１に示すように、通信ケーブル３を介してスキャナ２と接続され、図１４に示すように、記憶部１０と、操作パネル１１と、選択情報表示制御部１２と、設定変更ボタン検出部１３と、インストールアプリケーション一覧取得部１４と、アプリケーションプログラム選択部１５と、決定ボタン検出部１６と、入力完了ボタン検出部１７と、アプリケーション起動部１８と、機能ボタン検出部１９と、コマンド生成部２０と、通信Ｉ／Ｆ部２１と、スキャナドライバ２２と、外部通信Ｉ／Ｆ２３と、詳細ボタン検出部２４とを備える。
【００８８】
ここで、選択情報表示制御部１２、設定変更ボタン検出部１３、インストールアプリケーション一覧取得部１４、アプリケーションプログラム選択部１５、決定ボタン検出部１６、入力入力完了ボタン検出部１７、アプリケーション起動部１８、機能ボタン検出部１９、コマンド生成部２０、通信Ｉ／Ｆ部２１、及び、詳細ボタン検出部２４は、図示しないＣＰＵが記憶部１０のユーティリティプログラム記憶部１０１に記憶されているユーティリティプログラムを実行することにより構成される。
【００８９】
設定変更ボタン検出部１３、インストールアプリケーション一覧取得部１４、決定ボタン検出部１６、入力完了ボタン検出部１７、アプリケーション起動部１８、機能ボタン検出部１９、コマンド生成部２０、通信Ｉ／Ｆ部２１、スキャナドライバ２２、及び、外部通信Ｉ／Ｆ２３のそれぞれは、実施例１のものと同一である。
【００９０】
記憶部１０は、実施例１のものと同様、ＲＡＭ、ＲＯＭ、ハードディスク装置により構成され、ユーティリティプログラム記憶部１０１、インストールアプリケーション一覧記憶部１０２、アプリケーション特徴情報一覧記憶部１０３と、設定情報記憶部１０４と、アプリケーションプログラム記憶部１０５と、詳細メッセージ記憶部１０６とスキャナ２が読み取った画像データを記憶する画像データ記憶部（図示せず）と、ＣＰＵがユーティリティプログラム、及び、アプリケーションプログラムを実行した際に生成される作業情報を一時的に記憶するワーク領域部（図示せず）を有している。
【００９１】
ユーティリティプログラム記憶部１０１、インストールアプリケーション一覧記憶部１０２、アプリケーション特徴情報一覧記憶部１０３、設定情報記憶部１０４、アプリケーションプログラム記憶部１０５、画像データ記憶部、及び、ワーク領域部のそれぞれは、実施例１のものと同一である。
【００９２】
詳細メッセージ記憶部１０６は、後述する詳細説明ウィンドウに表示されるメッセージを生成するためのメッセージ表示データが記憶されている。図１５に示すように、メッセージ表示データには、メッセージを識別するための識別情報が記述されている識別項目と、メッセージの内容が記述されているメッセージ内容項目とを有する。
【００９３】
操作パネル１１は、実施例１のものと同じように、例えば、液晶表示装置、ＣＲＴ等からなり、実施例１のものと同じ操作部と表示部とを有する。表示部に表示される表示画面には、例えば、図１６（ａ）に示す設定変更画面、及び、実施例１と同じ図６に示すユーティリティ表示画面を有する。
【００９４】
前述の設定変更画面には、図１６（ａ）に示すように、実施例１において示した読取り方法入力欄、用紙サイズ入力欄、ファイル形式入力欄、ファイル保存場所入力欄、解像度入力欄、アプリケーション名表示入力欄、及び、アプリケーション名表示欄、並びに、「決定」ボタン、及び、「入力完了」ボタンが表示されている。更に、この設定変更画面には、実施例１のものにない、「詳細」ボタンが表示されている。この「詳細」ボタンは、後述する詳細説明ウィンドウを開くために使用されるボタンである。
【００９５】
また、ユーザにより「詳細」ボタンがクリックされると、設定変更画面は、図１６（ｂ）に示すように、画面中に詳細説明ウィンドウが表示される。この詳細説明ウィンドウには、
設定変更画面中のアプリケーショ名表示入力欄に入力されたアプリケーション名のアプリケーションについて起動を許可する場合には、起動を許可する理由が記述されたメッセージが表示され、一方、起動を許可しない場合には起動を許可しない理由が記述されたメッセージが表示される。
【００９６】
選択情報表示制御部１２は、実施例１のものと同じように、設定操作パネル１１の表示部に図６に示すユーティリティ表示画面を表示させるとともに、設定変更ボタン検出部１３がこのユーティリティ表示画面中の「設定変更」ボタンがクリックされたことを検出すると、図１６（ａ）に示す設定変更画面を表示させる。
【００９７】
また、選択情報表示制御部１２は、実施例１のものと同じように、保存完了通知がインストールアプリケーション一覧取得部１４から入力されると、設定変更画面に入力された読取り方法、用紙サイズ、ファイル形式、ファイル名、ファイルの保存場所、解像度、及び、起動させるアプリケーション名からなる入力情報を設定情報として、設定情報記憶部１０４に記憶する。
【００９８】
また、選択情報表示制御部１２は、実施例１のものと同じように、ユーザにより「決定」ボタンがクリックされると、その後、設定変更画面に入力した設定情報を変更する場合、先に表示されていた設定表示画面を、再度、操作パネル１１の表示部に表示させるため、表示部に表示されている設定変更画面を表示させる表示データをワーク領域部に記憶する。また、選択情報表示制御部１２は、ユーザにより「決定」ボタンがクリックされると、操作パネル１１の表示部に表示されている設定変更画面をユーティリティ表示画面に変更する。
【００９９】
また、ユーザが先に入力した設定情報を変更し、再度、「入力完了」ボタンをクリックした場合には、選択情報表示制御部１２は、実施例１のものと同じように、前述の保存完了通知がインストールアプリケーション一覧取得部１４から入力されると、記憶部１０の設定情報記憶部１０４に記憶されている変更前の設定情報をワーク領域部に記憶させたのち、この設定情報を設定情報記憶部１０４から消去する。
【０１００】
選択情報表示制御部１２は、ワーク領域部からメッセージ抽出情報の読出し要求がアプリケーションプログラム選択部１５から入力されると、ワーク領域部に記憶されているメッセージ抽出情報を順次読み出し、これらのメッセージ抽出情報に基づき、アプリケーション名、及び、起動を許可することを示す「ＯＫ」又は起動を不許可とすることを示す「ＮＧ」を記述するアプリケーション名表示情報を、アプリケーション名表示入力欄及びアプリケーション名表示欄に表示する（例えば図１６（ａ）参照）。
【０１０１】
また、選択情報表示制御部１２は、「詳細」ボタンのクリックの検出した旨の通知が詳細ボタン検出部２４から入力されると、設定変更画面中に図１６（ｂ）に示す詳細説明ウィンドウを表示させる。その後、選択情報表示制御部１２は、アプリケーション名入力表示欄に入力されたアプリケーション名についてのメッセージ抽出情報に指定されたメッセージ表示データを詳細メッセージ記憶部１０６から読み出す。そして、選択情報表示制御部１２は、このメッセージ表示データに基づいたメッセージを詳細説明ウィンドウに表示する。
【０１０２】
アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧記憶部１０３に記憶されているアプリケーション特徴情報一覧に記述されているアプリケーション名のすべてを読み出し、これらの読み出したアプリケーション名をワーク領域部に記憶する。
【０１０３】
また、アプリケーションプログラム選択部１５は、インストールアプリケーション一覧記憶部１０２に記憶されているインストールアプリケーション一覧を参照し、ワーク領域部から読み出したアプリケーション名がインストールアプリケーション一覧に記述されているか否かを判定する。その結果、アプリケーションプログラム選択部１５は、ワーク領域部から読み出したアプリケーション名がインストールアプリケーション一覧に記述されていないと判定した場合には、このアプリケーション名とアプリケーションをサポートしていないことを示す識別情報「Ａ」とを記述したメッセージ抽出情報をワーク領域部に記憶する。
【０１０４】
また、アプリケーションプログラム選択部１５は、設定情報記憶部１０４から設定情報中のファイル形式を読み出したのち、アプリケーション特徴情報一覧記憶部１０３に記憶されているアプリケーション特徴情報一覧を参照し、このファイル形式が、先に読み出したアプリケーション名のファイル形式の条件を満たしていない場合には、このアプリケーション名とファイル形式を満たしていないことを示す抽出識別情報「Ｆ」とが記述されたメッセージ抽出情報を生成し、このメッセージ抽出情報をワーク領域部に記憶するか、又は、先に生成されたメッセージ抽出情報に識別情報「Ｆ」を追加する。
【０１０５】
また、アプリケーションプログラム選択部１５は、設定情報記憶部１０４から設定情報中の読取り方法を読み出したのち、アプリケーション特徴情報一覧記憶部１０３に記憶されているアプリケーション特徴情報一覧を参照し、この読取り方法が、先に読み出したアプリケーション名の読取り方法の条件を満たしていない場合には、このアプリケーション名とファイル形式を満たしていないことを示す識別情報「Ｒ」とが記述されたメッセージ抽出情報を生成し、このメッセージ抽出情報をワーク領域部に記憶するか、又は、先に生成されたメッセージ抽出情報に識別情報「Ｒ」を追加する。
【０１０６】
また、アプリケーションプログラム選択部１５は、選択情報表示制御部１２に対して、設定変更画面中のアプリケーション名表示入力欄及びアプリケーション名表示欄にアプリケーション名を表示させる要求を出力する。
【０１０７】
詳細ボタン検出部２４は、「詳細」ボタンがクリックされたことを検出すると、「詳細」ボタンがクリックされことを検出した旨の通知を選択情報表示制御部１２に出力する。
【０１０８】
次に、本発明に係る実施例２の画像処理装置の動作を説明する。
【０１０９】
図１７、図１８及び図１９は、本発明に係る実施例２の画像処理装置の動作を示すフローチャートである。まず、ユーザがユーティリティプログラムを起動させる処理（ステップＳ５１）から、選択情報表示制御部１２が設定情報を設定情報記憶部１０４に記憶させるまでの処理（ステップＳ５６）は、実施例１の画像処理装置におけるステップＳ１からステップＳ６までの処理と同一である（ステップＳ５１〜ステップＳ５６）。
【０１１０】
その後、アプリケーションプログラム選択部１５は、インストールアプリケーション一覧から一覧アプリケーション名情報をすべて読み出し、これらの一覧アプリケーション名情報をワーク領域部に記憶する（ステップＳ５７）。次に、アプリケーションプログラム選択部１５は、ワーク領域部に未だ読み出されていない一覧アプリケーション名情報があるか否かを判定する（ステップＳ５８）。アプリケーションプログラム選択部１５は、ワーク領域部に未だ読み出されていない一覧アプリケーション名情報がないと判定した場合には（ステップＳ５８；Ｎ）、ステップＳ７４に処理を移行させる。一方、アプリケーションプログラム選択部１５は、ワーク領域部に未だ読み出されていない一覧アプリケーション名情報があると判定した場合には（ステップＳ５８；Ｙ）、未だ読み出されていない一覧アプリケーション名情報をワーク領域部から読み出す（ステップＳ５９）。
【０１１１】
次に、アプリケーションプログラム選択部１５は、読み出した一覧アプリケーション名情報がアプリケーション特徴情報一覧に記述されているか否かを判定する（ステップＳ６０）。アプリケーションプログラム選択部１５は、読み出した一覧アプリケーション名情報がアプリケーション特徴情報一覧に記述されていないと判定した場合には（ステップＳ８０；Ｎ）、この一覧アプリケーション名情報からアプリケーション名を読み出し、このアプリケーション名と、アプリケーションをサポートしていないことを示す識別情報「Ａ」とを記述したメッセージ抽出情報をワーク領域部に記憶し（ステップＳ６１）、ステップＳ５８に処理を移行させる。
【０１１２】
一方、アプリケーションプログラム選択部１５は、読み出した一覧アプリケーション名情報がアプリケーション特徴情報一覧に記述されていると判定した場合には（ステップＳ６０；Ｙ）、設定情報記憶部１０４に記憶されている設定情報に記述されているファイル形式を読み出す（ステップＳ６２）。次に、アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧を参照し、先に読み出した一覧アプリケーション名情報が設定情報に記述されているファイル形式の条件を満たしているか否かを判定する（ステップＳ６３）。
【０１１３】
アプリケーションプログラム選択部１５は、先に読み出した一覧アプリケーション名情報が設定情報に記述されているファイル形式の条件を満たしていると判定した場合には（ステップＳ６３；Ｙ）、ステップＳ６７に処理を移行する。一方、アプリケーションプログラム選択部１５は、先に読み出した一覧アプリケーション名情報が設定情報に記述されているファイル形式の条件を満たしていないと判定した場合には（ステップＳ６３；Ｎ）、このアプリケーション名情報のアプリケーション名が記述されたメッセージ抽出情報がワーク領域部に記憶されているか否かを判定する（ステップＳ６４）。
【０１１４】
アプリケーションプログラム選択部１５は、前述のメッセージ抽出情報がワーク領域部に記憶されていないと判定した場合には（ステップＳ６４；Ｎ）、一覧アプリケーション名情報からアプリケーション名を読み出し、このアプリケーション名とファイル形式に対応していないことを示す識別情報「Ｆ」とを記述したメッセージ抽出情報を生成し、このメッセージ抽出情報をワーク領域部に記憶し（ステップＳ６５）、その後、ステップＳ６７に処理を移行する。
【０１１５】
一方、アプリケーションプログラム選択部１５は、前述のメッセージ抽出情報がワーク領域部に記憶されていると判定した場合には（ステップＳ６４；Ｙ）、ワーク領域部に記憶されているメッセージ抽出情報に前述の識別情報「Ｆ」を更に追加する（ステップＳ６６）。なお、このメッセージ抽出情報には識別情報「Ａ」及び識別情報「Ｆ」が記述されている。
【０１１６】
その後、アプリケーションプログラム選択部１５は、設定情報記憶部１０４に記憶されている設定情報に記述されている読取り方法を読み出す（ステップＳ６７）。次に、アプリケーションプログラム選択部１５は、アプリケーション特徴情報一覧を参照し、先に読み出した一覧アプリケーション名情報が設定情報に記述されている読取り方法の条件を満たしているか否かを判定する（ステップＳ６８）。
【０１１７】
アプリケーションプログラム選択部１５は、先に読み出した一覧アプリケーション名情報が設定情報に記述されている読取り方法の条件を満たしていると判定した場合には（ステップＳ６８；Ｙ）、一覧アプリケーション名情報からアプリケーション名を読み出し、このアプリケーション名が記述されたメッセージ抽出情報がワーク領域部に記憶されているか否かを判定する（ステップＳ６９）。アプリケーションプログラム選択部１５は、前述のメッセージ抽出情報がワーク領域部に記憶されていないと判定した場合には（ステップＳ６９；Ｎ）、読み出したアプリケーション名とすべての条件を満たしていることを示す識別情報「Ｎ」とを記述したメッセージ抽出情報を生成し、このメッセージ抽出情報をワーク領域部に記憶し（ステップＳ７０）、ステップＳ５８に処理を移行する。一方、アプリケーションプログラム選択部１５は、前述のメッセージ抽出情報がワーク領域部に記憶されていると判定した場合には（ステップＳ６９；Ｎ）、ステップＳ５８に処理を移行する。
【０１１８】
ステップＳ６８において、アプリケーションプログラム選択部１５は、先に読み出した一覧アプリケーション名情報が設定情報に記述されている読取り方法の条件を満たしていないと判定した場合には（ステップＳ６８；Ｎ）、一覧アプリケーション名情報からアプリケーション名を読み出し、このアプリケーション名が記述されたメッセージ抽出情報がワーク領域部に記憶されているか否かを判定する（ステップＳ７１）。
【０１１９】
アプリケーションプログラム選択部１５は、前述のメッセージ抽出情報がワーク領域部に記憶されていないと判定した場合には（ステップＳ７１；Ｎ）、このアプリケーション名と読取り方法に対応していないことを示す識別情報「Ｒ」とを記述したメッセージ抽出情報を生成し、このメッセージ抽出情報をワーク領域部に記憶し（ステップＳ７２）、ステップＳ５８に処理を移行する。
【０１２０】
一方、アプリケーションプログラム選択部１５は、前述のメッセージ抽出情報がワーク領域部に記憶されていると判定した場合には（ステップＳ７１；Ｙ）、ワーク領域部に記憶されているメッセージ抽出情報に前述の識別情報「Ｒ」を更に追加し（ステップＳ７３）、ステップＳ５８に処理を移行させる。ここで、識別情報「Ｒ」が追加されたメッセージ抽出情報は、識別情報「Ａ」、識別情報「Ｆ」及び識別情報「Ｒ」、識別情報「Ａ」及び識別情報「Ｒ」、並びに、識別情報「Ｆ」及び識別情報「Ｒ」のうちのいずれかである。
【０１２１】
ステップＳ５８において、アプリケーションプログラム選択部１５は、ワーク領域部から未だ読み出されていないアプリケーション名がないと判定した場合には（ステップＳ５８；Ｎ）、選択情報表示制御部１２にアプリケーション名を表示させる要求を出力する。
【０１２２】
選択情報表示制御部１２は、前述の要求がアプリケーションプログラム選択部１５から入力されると、ワーク領域部に記憶されているメッセージ抽出情報を順次読み出す。次に、選択情報表示制御部１２は、順次読み出したメッセージ抽出情報について、識別情報「ＮＮ」が記述されている場合には、メッセージ抽出情報に記述されているアプリケーション名と「ＯＫ」とが記述されたアプリケーション名表示情報をアプリケーション名表示欄に表示する。また、選択情報表示制御部１２は、メッセージ抽出情報に前述の識別情報「Ａ」、「Ｆ」、及び「Ｒ」のうちのいずれかが記述されている場合には、このメッセージ抽出情報に記述されているアプリケーション名と「ＮＧ」とが記述されたアプリケーション名表示情報をアプリケーション名表示入力欄及びアプリケーション名表示欄に表示する（ステップＳ７４）。なお、アプリケーション名表示入力欄に表示されるアプリケーション名表示情報は、最初にワーク領域部から読み出されたメッセージ抽出情報に基づいたものである。
【０１２３】
その後、詳細ボタン検出部２４は、ユーザにより設定変更画面に表示されている「詳細」ボタンがクリックされたか否かを判定する（ステップＳ７５）。詳細ボタン検出部２４は、「詳細」ボタンがクリックされなかったと判定した場合には（ステップＳ７５；Ｎ）、ステップＳ７８に処理を移行させる。一方、詳細ボタン検出部２４は、「詳細」ボタンがクリックされたと判定した場合には（ステップＳ７５；Ｙ）、「詳細」ボタンがクリックされことを検出した旨の通知を選択情報表示制御部１２に出力する。
【０１２４】
選択情報表示制御部１２は、前述の通知が詳細ボタン検出部２４から入力されると、設定変更画面中に詳細説明ウィンドウを表示させ（ステップＳ７４）、アプリケーション名入力表示欄に入力されたアプリケーション名についての詳細メッセージを、詳細説明ウィンドウに表示する（ステップＳ７５）。詳細説明ウィンドウに詳細メッセージを表示させる処理については、あとで詳細に説明する。
【０１２５】
その後、ユーザにより、「決定」ボタンがクリックされ、決定ボタン検出部１６が「決定」ボタンがクリックされたことを検出する処理（ステップＳ７８）から、後に、スキャナ２受信した画像データの画像を表示する処理（ステップＳ９０）までの処理は、実施例１の画像処理装置が実行するステップＳ１６からステップＳ２８間での処理と同一である。
【０１２６】
ステップＳ７７における詳細メッセージの表示処理について、図２０及び図２１に示すフローチャートを参照して説明する。設定変更画面中のアプリケーション名表示入力欄に、詳細メッセージを表示させたいアプリケーション名がユーザに入力されたのち、「詳細」ボタンがクリックされると、選択情報表示制御部１２により、詳細説明ウィンドウが設定変更画面上に表示される。選択情報表示制御部１２は、アプリケーション名表示入力欄に表示されているアプリケーション名についてのメッセージ抽出情報をワーク領域部から読み出す（ステップＳ７７１）。選択情報表示制御部１２は、読み出したメッセージ抽出情報に前述の識別情報「Ａ」が記述されているか否かを判定する（ステップＳ７７２）。選択情報表示制御部１２は、読み出したメッセージ抽出情報に識別情報「Ａ」が記述されていないと判定した場合には（ステップＳ７７２；Ｎ）、更に、前述の識別情報「Ｆ」が記述されているか否かを判定する（ステップＳ７７３）。
【０１２７】
選択情報表示制御部１２は、前述の識別情報に情報「Ｆ」が記述されていないと判定した場合には（ステップＳ７７３；Ｎ）、更に、このメッセージ抽出情報に、アプリケーション名が前述の情報「Ｒ」が記述されているか否かを判定する（ステップＳ７７４）。
【０１２８】
選択情報表示制御部１２は、読み出したメッセージ抽出情報に識別情報「Ｒ」が記述されていないと判定した場合には（ステップＳ７７４；Ｎ）、記憶部１０の詳細メッセージ記憶部１０６から識別情報が「Ｎ」で示された「すべての条件を満たしており、このアプリケーションをサポートします」という詳細メッセージを読み出し（ステップＳ７７５）、ステップＳ７８７に処理を移行する。
【０１２９】
一方、選択情報表示制御部１２は、読み出したメッセージ抽出情報に識別情報「Ｒ」が記述されていると判定した場合には（ステップＳ７７４；Ｙ）、記憶部１０の詳細メッセージ記憶部１０６から識別情報が「Ｒ」で示された「オートドキュメントフィーダ（複数ページ）表示に対応していません。」という詳細メッセージを読み出し（ステップＳ７７６）、ステップＳ７８７に処理を移行する。
【０１３０】
ステップＳ７７３において、選択情報表示制御部１２は、読み出したメッセージ抽出情報に識別情報「Ｆ」が記述されていると判定した場合には（ステップＳ７５３；Ｙ）、更に、このメッセージ抽出情報に前述の識別情報「Ｒ」が記述されているか否かを判定する（ステップＳ７７７）。
【０１３１】
選択情報表示制御部１２は、読み出したメッセージ抽出情報に前述の識別情報「Ｒ」が記述されていないと判定した場合には（ステップＳ７７７；Ｎ）、記憶部１０の詳細メッセージ記憶部１０６から識別情報が「Ｆ」で示された「ファイル形成に対応していません。」という詳細メッセージを読み出し（ステップＳ７７８）、ステップＳ７８７に処理を移行する。
【０１３２】
一方、選択情報表示制御部１２は、読み出したメッセージ抽出情報に前述の識別情報「Ｒ」が記述されていると判定した場合には（ステップＳ７７７；Ｙ）、記憶部１０の詳細メッセージ記憶部１０６から識別情報が「Ｆ」で示された前述詳細メッセージ、及び、識別情報が「Ｒ」で示された前述の詳細メッセージを読み出し（ステップＳ７５９）、ステップＳ７８７に処理を移行する。
【０１３３】
ステップＳ７７２において、選択情報表示制御部１２は、読み出されたメッセージ抽出情報に前述の識別情報「Ａ」が記述されていると判定した場合には（ステップＳ７７２；Ｙ）、更に、このメッセージ抽出情報に前述の識別情報「Ｆ」が記述されているか否かを判定する（ステップＳ７８０）。選択情報表示制御部１２は、このメッセージ抽出情報に前述の識別情報「Ｆ」が記述されていると判定した場合には（ステップＳ７８０；Ｙ）、更に、このメッセージ抽出情報に前述の識別情報「Ｒ」が記述されているか否かを判定する（ステップＳ７８１）。
【０１３４】
選択情報表示制御部１２は、読み出したメッセージ抽出情報に情報「Ｒ」が記述されていると判定した場合には（ステップＳ７８１；Ｙ）、記憶部１０の詳細メッセージ記憶部１０６から識別情報が「Ａ」で示された詳細メッセージ、識別情報が「Ｆ」で示された詳細メッセージ、及び、前述の識別情報が「Ｒ」で示された詳細メッセージを読み出し（ステップＳ７８２）、ステップＳ７８７に処理を移行する。
【０１３５】
一方、選択情報表示制御部１２は、読み出したメッセージ抽出情報に識別情報「Ｒ」が記述されていないと判定した場合には（ステップＳ７８１；Ｎ）、記憶部１０の詳細メッセージ記憶部１０６から識別情報が「Ａ」で示された詳細メッセージ、及び、識別情報が「Ｆ」で示された詳細メッセージを読み出し（ステップＳ７８３）、ステップＳ７８７に処理を移行する。
【０１３６】
ステップＳ７８０において、選択情報表示制御部１２は、読み出したメッセージ抽出情報に識別情報「Ｆ」が記述されていないと判定した場合には（ステップＳ７８０；Ｎ）、更に、このメッセージ抽出情報に識別情報「Ｒ」が記述されているか否かを判定する（ステップＳ７８４）。
【０１３７】
選択情報表示制御部１２は、読み出されたメッセージ抽出情報に識別情報「Ｒ」が記述されていないと判定した場合には（ステップＳ７８４；Ｎ）、記憶部１０の詳細メッセージ記憶部１０６から識別情報が「Ａ」で示された詳細メッセージを読み出し（ステップＳ７８５）、ステップＳ７８７に処理を移行する。一方、選択情報表示制御部１２は、読み出したメッセージ抽出情報に情報「Ｒ」が記述されていると判定した場合には（ステップＳ７８４；Ｙ）、記憶部１０の詳細メッセージ記憶部１０６から識別情報が「Ａ」で示された詳細メッセージ、及び、識別情報が「Ｒ」で示された詳細メッセージを読み出し、ステップＳ７８７のメッセージデータ生成処理に移行する。
【０１３８】
選択情報表示制御部１２は、メッセージ表示データの生成処理に移行すると、記憶部１０から読み出した詳細メッセージに基づき、メッセージ表示欄に表示させるメッセージ表示データを生成し（ステップＳ７８７）、この生成したメッセージ表示データに基づいたメッセージを詳細説明ウィンドウに表示し（ステップＳ７８８）、処理を終了させる。
【０１３９】
例えば、情報が「Ｆ」、及び「Ｒ」で示された詳細メッセージの場合には、メッセージ表示欄に表示される詳細メッセージは、図１６（ｂ）に示すメッセージである。
【０１４０】
実施例２によれば、選択情報表示制御部１２は、アプリケーションプログラム選択部１５により選択された、設定情報に記述されているファイル形式、又は読取り方法の条件と適合しない、又は、インストールアプリケーション一覧に記述されていないアプリケーションのアプリケーション名を操作パネル１１の表示部に表示するとともに、詳細メッセージ記憶部１０６に記憶されている、前記条件等に適合しない理由を示すメッセージを表示部に表示するため、適合しない理由がユーザにとって容易に知ることができる。
【産業上の利用可能性】
【０１４１】
実施例１及び実施例２の画像処理装置では、アプリケーション特徴情報一覧をアプリケーション特徴情報一覧記憶部１０３に予め記憶されているが、これ以外として、このアプリケーション特徴情報一覧を取得するためのアプリケーション特徴情報取得部を構成に更に加え、ユーティリティプログラムが起動されたとき、このアプリケーション特徴情報取得部がアプリケーション特徴情報を取得し、このアプリケーション特徴情報をアプリケーション特徴情報記憶部１０４に記憶するようにしてもよい。
【０１４２】
また、実施例１及び実施例２の画像処理装置では、アプリケーションプログラムとして画像編集用のアプリケーションを例にとり説明したが、これ以外として文書作成用のアプリケーションや表計算用のアプリケーションを使用することも可能である。
【０１４３】
また、実施例２の画像処理装置では、「詳細」ボタンを使用して詳細説明ウィンドウを開き、詳細メッセージを表示する方法であるが、これ以外として、選択されたアプリケーションプログラム名にカーソルを合わせことで表示されるツールチップのようなメッセージ表示方法でも可能である。
【０１４４】
また、実施例２の画像処理装置では、「詳細」ボタンを使用して詳細説明ウィンドウを開き、詳細メッセージを表示する方法であるが、これ以外として、設定変更画面上にメッセージ表示欄を追加し、アプリケーションプログラムが選択されると、設定変更画面上の下部にあるメッセージ表示欄に詳細説明メッセージが表示されるようにしてもよい。
【符号の説明】
【０１４５】
１  ホストコンピュータ（画像処理装置）
１０  記憶部
１０１  ユーティリティプログラム記憶部
１０２  インストールアプリケーション一覧記憶部
１０３  アプリケーション特徴情報一覧記憶部
１０４  設定情報記憶部
１０５  アプリケーションプログラム記憶部
１０６  詳細メッセージ記憶部
１１  操作パネル
１２  選択情報表示制御部
１３  設定変更ボタン検出部
１４  インストールアプリケーション一覧取得部
１５  アプリケーションプログラム選択部
１６  決定ボタン検出部
１７  入力完了ボタン検出部
１８  アプリケーション起動部
１９  機能ボタン検出部
２０  コマンド生成部
２１  通信Ｉ／Ｆ部
２２  スキャナドライバ
２３  外部通信Ｉ／Ｆ
２４  詳細ボタン検出部
２  スキャナ装置
３  通信ケーブル
【図１】
2012090237.tif 000003
【図２】
2012090237.tif 000004
【図３】
2012090237.tif 000005
【図４】
2012090237.tif 000006
【図５】
2012090237.tif 000007
【図６】
2012090237.tif 000008
【図７】
2012090237.tif 000009
【図８】
2012090237.tif 000010
【図９】
2012090237.tif 000011
【図１０】
2012090237.tif 000012
【図１１】
2012090237.tif 000013
【図１２】
2012090237.tif 000014
【図１３】
2012090237.tif 000015
【図１４】
2012090237.tif 000016
【図１５】
2012090237.tif 000017
【図１６】
2012090237.tif 000018
【図１７】
2012090237.tif 000019
【図１８】
2012090237.tif 000020
【図１９】
2012090237.tif 000021
【図２０】
2012090237.tif 000022
【図２１】
2012090237.tif 000023