(57)【特許請求の範囲】
【請求項１】
設定項目を表す表示要素を含む設定画面を表示する表示手段と、
自装置にサービスが導入されていなければ、当該サービス間で共通の設定項目についての前記表示要素を第１の態様で表示する制御を行い、自装置にサービスが導入されていれば、当該サービスについての設定項目および当該サービスに関係なく全ての設定項目の何れを設定するかを選択するサービス選択画面を表示し、当該サービス選択画面から当該サービスについての設定項目を設定することが選択されたときに、前記設定項目が当該サービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を当該第１の態様とは異なる第２の態様で表示する制御を行う制御手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記制御手段は、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていなければ、前記表示要素を前記第１の態様で表示する制御を行い、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されており、かつ、前記設定項目が当該新規のサービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を前記第２の態様で表示する制御を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、自装置に複数のサービスが導入されていれば、当該複数のサービスから一のサービスを利用するのに設定を行うべき設定項目を表す表示要素を、前記第１の態様として当該設定項目に設定できる状態で表示し、他の表示要素を、前記第２の態様として当該他の表示要素が表す設定項目に設定できない状態で表示する制御を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
自装置に複数のサービスが導入されていれば、当該複数のサービスから一のサービスを選択する選択操作を受け付ける受付手段をさらに備え、
前記受付手段は、自装置に複数のサービスが導入されており、かつ、当該複数のサービスの各々を利用するのに設定を行うべき設定項目が当該複数のサービス間で異なっていれば、前記選択操作を受け付けることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記設定項目は、複数のサービスで利用される設定が行われる設定項目を含むことを特徴とする請求項１乃至請求項４の何れかに記載の情報処理装置。
【請求項６】
前記設定項目は、１つのサービスでのみ利用される設定が行われる設定項目を更に含むことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
設定項目を表す表示要素を含む設定画面を表示する表示手段と、
自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていなければ、前記表示要素を、前記設定項目に設定できる状態で表示する制御を行い、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていれば、当該新規のサービスについての設定項目および当該新規のサービスに関係なく全ての設定項目の何れを設定するかを選択するサービス選択画面を表示し、当該サービス選択画面から当該新規のサービスについての設定項目を設定することが選択されたときに、前記設定項目が当該新規のサービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を、前記設定項目に設定できない状態で表示する制御を行う制御手段とを備えたことを特徴とする情報処理装置。
【請求項８】
設定項目を表す表示要素を含む設定画面を表示する表示手段と、
自装置にサービスが導入されていなければ、当該サービス間で共通の設定項目についての前記表示要素を表示する制御を行い、自装置にサービスが導入されていれば、当該サービスについての設定項目および当該サービスに関係なく全ての設定項目の何れを設定するかを選択するサービス選択画面を表示し、当該サービス選択画面から当該サービスについての設定項目を設定することが選択されたときに、前記設定項目が当該サービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を表示しない制御を行う制御手段と
を備えたことを特徴とする情報処理装置。
【請求項９】
前記制御手段は、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていなければ、前記表示要素を表示する制御を行い、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されており、かつ、前記設定項目が当該新規のサービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を表示しない制御を行うことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
コンピュータに、
設定項目を表す表示要素を含む設定画面を表示する機能と、
自装置にサービスが導入されていなければ、当該サービス間で共通の設定項目についての前記表示要素を第１の態様で表示する制御を行い、自装置にサービスが導入されていれば、当該サービスについての設定項目および当該サービスに関係なく全ての設定項目の何れを設定するかを選択するサービス選択画面を表示し、当該サービス選択画面から当該サービスについての設定項目を設定することが選択されたときに、前記設定項目が当該サービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を当該第１の態様とは異なる第２の態様で表示する制御を行う機能と
を実現させるためのプログラム。
【請求項１１】
前記制御を行う機能は、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていなければ、前記表示要素を前記第１の態様で表示する制御を行い、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されており、かつ、前記設定項目が当該新規のサービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を前記第２の態様で表示する制御を行う請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
アプリケーションプログラムを画像形成装置にインストールするとき、インストールパッケージに含まれるアプリケーション設定ファイルからアプリケーション設定データを読み取り、読み取ったアプリケーション設定データに対応するシステム設定データを選択し、互いに対応するアプリケーション設定データおよびシステム設定データをディスプレイに表示し、システム設定データの変更をユーザに行わせる技術は知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７９３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
自装置に導入されているサービスを利用するのに設定を行うべき設定項目を他の設定項目と区別した表示を行わない場合には、自装置に導入されているサービスを利用するのに設定を行うべき設定項目を容易に見つけることができなかった。
【０００５】
本発明の目的は、自装置に導入されているサービスを利用するのに設定を行うべき設定項目を、他の設定項目と区別した表示を行わない場合に比較して、容易に見つけることにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、設設定項目を表す表示要素を含む設定画面を表示する表示手段と、自装置にサービスが導入されていなければ、当該サービス間で共通の設定項目についての前記表示要素を第１の態様で表示する制御を行い、自装置にサービスが導入されていれば、当該サービスについての設定項目および当該サービスに関係なく全ての設定項目の何れを設定するかを選択するサービス選択画面を表示し、当該サービス選択画面から当該サービスについての設定項目を設定することが選択されたときに、前記設定項目が当該サービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を当該第１の態様とは異なる第２の態様で表示する制御を行う制御手段とを備えたことを特徴とする情報処理装置である。
請求項２に記載の発明は、前記制御手段は、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていなければ、前記表示要素を前記第１の態様で表示する制御を行い、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されており、かつ、前記設定項目が当該新規のサービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を前記第２の態様で表示する制御を行うことを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、前記制御手段は、自装置に複数のサービスが導入されていれば、当該複数のサービスから一のサービスを利用するのに設定を行うべき設定項目を表す表示要素を、前記第１の態様として当該設定項目に設定できる状態で表示し、他の表示要素を、前記第２の態様として当該他の表示要素が表す設定項目に設定できない状態で表示する制御を行うことを特徴とする請求項１に記載の情報処理装置である。
請求項４に記載の発明は、自装置に複数のサービスが導入されていれば、当該複数のサービスから一のサービスを選択する選択操作を受け付ける受付手段をさらに備え、前記受付手段は、自装置に複数のサービスが導入されており、かつ、当該複数のサービスの各々を利用するのに設定を行うべき設定項目が当該複数のサービス間で異なっていれば、前記選択操作を受け付けることを特徴とする請求項１に記載の情報処理装置である。
請求項５に記載の発明は、前記設定項目は、複数のサービスで利用される設定が行われる設定項目を含むことを特徴とする請求項１乃至請求項４の何れかに記載の情報処理装置である。
請求項６に記載の発明は、前記設定項目は、１つのサービスでのみ利用される設定が行われる設定項目を更に含むことを特徴とする請求項５に記載の情報処理装置である。
請求項７に記載の発明は、設定項目を表す表示要素を含む設定画面を表示する表示手段と、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていなければ、前記表示要素を、前記設定項目に設定できる状態で表示する制御を行い、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていれば、当該新規のサービスについての設定項目および当該新規のサービスに関係なく全ての設定項目の何れを設定するかを選択するサービス選択画面を表示し、当該サービス選択画面から当該新規のサービスについての設定項目を設定することが選択されたときに、前記設定項目が当該新規のサービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を、前記設定項目に設定できない状態で表示する制御を行う制御手段とを備えたことを特徴とする情報処理装置である。
請求項８に記載の発明は、設定項目を表す表示要素を含む設定画面を表示する表示手段と、自装置にサービスが導入されていなければ、当該サービス間で共通の設定項目についての前記表示要素を表示する制御を行い、自装置にサービスが導入されていれば、当該サービスについての設定項目および当該サービスに関係なく全ての設定項目の何れを設定するかを選択するサービス選択画面を表示し、当該サービス選択画面から当該サービスについての設定項目を設定することが選択されたときに、前記設定項目が当該サービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を表示しない制御を行う制御手段とを備えたことを特徴とする情報処理装置である。
請求項９に記載の発明は、前記制御手段は、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていなければ、前記表示要素を表示する制御を行い、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されており、かつ、前記設定項目が当該新規のサービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を表示しない制御を行うことを特徴とする請求項８に記載の情報処理装置である。
請求項１０に記載の発明は、コンピュータに、設定項目を表す表示要素を含む設定画面を表示する機能と、自装置にサービスが導入されていなければ、当該サービス間で共通の設定項目についての前記表示要素を第１の態様で表示する制御を行い、自装置にサービスが導入されていれば、当該サービスについての設定項目および当該サービスに関係なく全ての設定項目の何れを設定するかを選択するサービス選択画面を表示し、当該サービス選択画面から当該サービスについての設定項目を設定することが選択されたときに、前記設定項目が当該サービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を当該第１の態様とは異なる第２の態様で表示する制御を行う機能とを実現させるためのプログラムである。
請求項１１に記載の発明は、前記制御を行う機能は、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されていなければ、前記表示要素を前記第１の態様で表示する制御を行い、自装置に初期状態で導入されていたサービスに追加して新規のサービスが導入されており、かつ、前記設定項目が当該新規のサービスを利用するのに設定を行うべき設定項目でなければ、前記表示要素を前記第２の態様で表示する制御を行う請求項１０に記載のプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、自装置に導入されているサービスを利用するのに設定を行わなくてよい設定項目を、他の設定項目と区別した表示を行わない場合に比較して、容易に見つけることができる。
請求項２の発明によれば、自装置に初期状態で導入されていたサービスに追加して新規に導入されたサービスを利用するのに設定を行わなくてよい設定項目を、他の設定項目と区別した表示を行わない場合に比較して、容易に見つけることができる。
請求項３の発明によれば、自装置に導入されているサービスを利用するのに設定を行うべき設定項目に設定を行えることが、他の設定項目と区別した表示を行わない場合に比較して、容易に分かる。
請求項４の発明によれば、自装置に複数のサービスが導入されていればサービスを選択させる場合に比較して、サービスを利用するのに設定を行うべき設定項目を見つける際の手間を軽減することができる。
請求項５の発明によれば、複数のサービスで利用される設定が行われる設定項目のうち、自装置に導入されているサービスを利用するのに設定を行うべき設定項目を、他の設定項目と区別した表示を行わない場合に比較して、容易に見つけることができる。
請求項６の発明によれば、複数のサービスで利用される設定を行う際に、１つのサービスでのみ利用される設定も行うことができる。
請求項７の発明によれば、自装置に導入されているサービスを利用するのに設定を行うべき設定項目に設定を行えることが、他の設定項目と区別した表示を行わない場合に比較して、容易に分かる。
請求項８の発明によれば、自装置に導入されているサービスを利用するのに設定を行わなくてよい設定項目を、他の設定項目と区別した表示を行わない場合に比較して、容易に見つけることができる。
請求項９の発明によれば、自装置に初期状態で導入されていたサービスに追加して新規に導入されたサービスを利用するのに設定を行わなくてよい設定項目を、他の設定項目と区別した表示を行わない場合に比較して、容易に見つけることができる。
請求項１０の発明によれば、自装置に導入されているサービスを利用するのに設定を行わなくてよい設定項目を、他の設定項目と区別した表示を行わない場合に比較して、容易に見つけることができる。
請求項１１の発明によれば、自装置に初期状態で導入されていたサービスに追加して新規に導入されたサービスを利用するのに設定を行わなくてよい設定項目を、他の設定項目と区別した表示を行わない場合に比較して、容易に見つけることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における画像処理装置のハードウェア構成例を示した図である。
【図２】本発明の実施の形態における画像処理装置におけるソフトウェア構成の例を示した図である。
【図３】メニュー画面の例を示した図である。
【図４】サービスがインストールされていない場合の仕様設定画面の例を示した図である。
【図５】サービスがインストールされていない場合の仕様設定画面で「ネットワーク設定」タブを選択したときの状態の例を示した図である。
【図６】サービスがインストールされていない場合のプロトコル設定画面の例を示した図である。
【図７】サービスがインストールされていない場合のＳＭＴＰ設定画面の例を示した図である。
【図８】サービス選択画面の例を示した図である。
【図９】サービスがインストールされている場合の仕様設定画面の例を示した図である。
【図１０】サービスがインストールされている場合のプロトコル設定画面の例を示した図である。
【図１１】サービスがインストールされている場合のＳＭＴＰ設定画面の例を示した図である。
【図１２】本発明の実施の形態における設定支援装置の機能構成例を示したブロック図である。
【図１３】（ａ），（ｂ）は、サービス関連情報保持部に保持されるサービス関連情報の例を示した図である。
【図１４】本発明の実施の形態における設定支援装置の動作例を示したフローチャートである。
【図１５】サービス選択画面表示処理を行う際の設定支援装置の動作例を示したフローチャートである。
【図１６】設定画面表示処理を行う際の設定支援装置の動作例を示したフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１０】
［画像処理装置のハードウェア構成］
図１は、本実施の形態における画像処理装置１０のハードウェア構成例を示した図である。図示するように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１８とを備える。
【００１１】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
【００１２】
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
【００１３】
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
【００１４】
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００１５】
操作パネル１５は、表示手段の一例であり、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。ここで、操作パネル１５は、各種情報が表示されるディスプレイと、指やスタイラスペン等で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００１６】
画像読取部１６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００１７】
画像形成部１７は、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００１８】
通信Ｉ／Ｆ１８は、通信回線を介して他の装置との間で各種情報の送受信を行う。
【００１９】
［本実施の形態の背景］
このような画像処理装置１０に複数のサービスをインストールし、動作させることがある。そのようなサービスには、動作環境、動作方法等に応じて、装置や各サービスがユーザの所望する動作を行うように、様々な設定項目が存在している。
【００２０】
ところで、画像処理装置１０にインストールされるサービスには、そのサービスが提供する機能が所望の動作を行うようにサービス独自の設定項目を設けることがある。一方、画像処理装置１０には、このサービス独自の設定項目とは別に、サービス間で共通に利用可能な設定が行われる設定項目（以下、「サービス間で共通の設定項目」という）が複数存在する。
【００２１】
図２は、画像処理装置１０におけるソフトウェア構成の例を示した図である。図示するように、オペレーティングシステム３１上でソフトウェアプラットフォーム３２が動作し、ソフトウェアプラットフォーム３２上でサービス３３ａ，３３ｂ，３３ｃ，…が動作する。ここで、オペレーティングシステム３１は、Ｌｉｎｕｘ（登録商標）、ｉＯＳ（登録商標）等である。また、ソフトウェアプラットフォーム３２は、サービス３３ａ，３３ｂ，３３ｃ，…を簡単に実現するための仕組みである。具体的には、処理制御、認証制御、システム設定等を提供し、これらの仕組みを利用してこの上にサービス３３ａ，３３ｂ，３３ｃ，…を実現する。尚、サービス間で共通の設定項目は、このソフトウェアプラットフォーム３２で提供する。
【００２２】
さて一般に、サービス独自の設定項目については、それに対する設定を行うための専用画面をサービスごとに用意することで、漏れなく設定される。例えば、変更前後の図面を比較して差分を検出する図面差分検出サービスにおけるサービス独自の設定項目には、検出した差分をマーキングする色の設定や差分が検出された個所を囲む枠の設定等がある。これらの設定は、図面差分検出サービス向けの設定として行われるため、迷うことなく設定される。
【００２３】
一方で、サービス間で共通の設定項目については、様々な設定項目から所望の設定項目を容易に探し出して設定可能とするために、分類化及び階層化を行った設定画面が、サービス専用ではない共通の設定画面として用意されている。これにより、ユーザは、装置又はサービスを利用する際に必要な設定項目を、分類及び階層を手掛かりに探し出し、使用目的に応じた設定値を設定することになる。
【００２４】
しかしながら、実際は、利用するサービスに関連する設定項目は限られている。つまり、画像処理装置１０に備わる全ての設定項目に対する設定を行う必要はない。言い換えると、あるサービスの動作では必要な設定項目が、別のサービスの動作では必要ないこともある。勿論、あるサービスでも別のサービスでも設定が必要な設定項目もあるが、どの設定項目が所望のサービスに関連しているかを設定画面だけでは判断できない。例えば、図面差分検出サービスにおけるサービス間で共通の設定項目には、メールの送信環境や認証モードの設定等がある。これらは、図面差分検出サービスにおいて必須の設定項目であるため、設定しない場合は、期待する動作結果とならない。一方で、このような設定項目が必要ない他のサービスもあり、そのようなサービスはその設定項目に対する設定を行わなくても期待通りの動作を行う。勿論、これらの設定項目が必須の他のサービスも存在し得る。ところが、共通の設定画面の中でどれが所望のサービスに関連する設定項目かをその設定画面だけで知るすべはない。
【００２５】
尚、本明細書において、「サービス」とは、画像処理装置１０がハードウェア又はソフトウェアを用いてユーザに提供する機能のことをいう。主にハードウェアを用いて提供されるサービスとしては、コピー、スキャン、プリント、ファクシミリ等があり、主にソフトウェアを用いて提供されるサービスとしては、文字認識、フォーマット変換、図面差分検出等があるが、これらに限定されるものではない。
【００２６】
また、本明細書において、「インストール」とは、画像処理装置１０に初期状態でサービスを導入することをいうものと考えてもよいし、画像処理装置１０に初期状態で導入されていたサービスに追加して新規にサービスを導入することをいうものと考えてもよい。
【００２７】
更に、本明細書において、「設定項目」を表示対象として説明するとき、「設定項目」は、設定項目を表す表示要素を指すものとする。ここで、表示要素とは、画面上のオブジェクトであり、ボタン、テキストボックス等である。
【００２８】
［サービスがインストールされていない場合の動作の概要］
以下、サービスがインストールされていない場合にサービス間で共通の設定項目に対して設定を行うときの画面の表示及び画面上での操作について説明する。尚、ここでは、ＳＭＴＰ（Simple Mail Transfer Protocol）の設定を行う場合を例にとり説明する。
【００２９】
図３は、メニュー画面の例を示した図である。画像処理装置１０は、例えば起動すると、このメニュー画面を表示する。メニュー画面が表示されると、ユーザは、画像処理装置１０が備える設定項目に対して「仕様設定」から設定を行う。画像処理装置１０にインストールされるサービスは、それら設定項目に対する設定を利用して、期待する動作を行うことになる。ユーザは、図中、ポインタで示すように、このメニュー画面上で「仕様設定」ボタンを押下する。
【００３０】
図４は、仕様設定画面の例を示した図である。画像処理装置１０は、上記のようにユーザがメニュー画面上で「仕様設定」ボタンを押下すると、この仕様設定画面を表示する。ユーザは、図中、ポインタで示すように、目的の設定項目であるＳＭＴＰが分類されている「ネットワーク設定」ボタンを押下する。
【００３１】
図５は、ネットワーク設定画面の例を示した図である。画像処理装置１０は、上記のようにユーザが仕様設定画面上で「ネットワーク設定」ボタンを押下すると、このネットワーク設定画面を表示する。ユーザは、図中、ポインタで示すように、ＳＭＴＰが分類されている「プロトコル設定」ボタンを押下する。
【００３２】
図６は、プロトコル設定画面の例を示した図である。画像処理装置１０は、上記のようにユーザがネットワーク設定画面上で「プロトコル設定」ボタンを押下すると、このプロトコル設定画面を表示する。尚、この例が、サービスがインストールされていても全ての設定項目を通常表示する例だとすると、プロトコル設定画面では、どれが所望のサービスに関連する設定項目かを判別できないことになる。ユーザは、図中、ポインタで示すように、このプロトコル設定画面上で、目的の設定項目に対応する「ＳＭＴＰ」ボタンを押下する。
【００３３】
図７は、ＳＭＴＰ設定画面の例を示した図である。画像処理装置１０は、上記のようにユーザがプロトコル設定画面上で「ＳＭＴＰ」ボタンを押下すると、このＳＭＴＰ設定画面を表示する。これにより、ユーザは、このＳＭＴＰ設定画面上でＳＭＴＰの設定を行う。
【００３４】
［サービスがインストールされている場合の動作の概要］
以下、サービスがインストールされている場合にサービス間で共通の設定項目に対して設定を行うときの画面の表示及び画面上での操作について説明する。尚、ここでも、ＳＭＴＰの設定を行う場合を例にとり説明する。
【００３５】
画像処理装置１０は、例えば起動すると、図３に示したメニュー画面を表示する。そして、ユーザは、図３にポインタで示したように、このメニュー画面上で「仕様設定」ボタンを押下する。
【００３６】
図８は、サービス選択画面の例を示した図である。画像処理装置１０は、上記のようにユーザがメニュー画面上で「仕様設定」ボタンを押下すると、このサービス選択画面を表示する。サービス選択画面は、インストールされているサービスを選択可能なように表示する。また、インストールされているサービスに関係なく全ての設定項目に対して設定可能なように「すべての設定」ボタンを有する。ユーザは、図中、ポインタで示すように、このサービス選択画面上で、設定対象のサービスを表す「サービスＡ」ボタンを押下する。
【００３７】
図９は、ネットワーク設定画面の例を示した図である。画像処理装置１０は、上記のようにユーザがサービス選択画面上で「サービスＡ」ボタンを押下すると、仕様設定画面を表示し、ユーザが仕様設定画面上で「ネットワーク設定」ボタンを押下すると、このネットワーク設定画面を表示する。ネットワーク設定画面では、設定対象のサービスＡに関連する設定項目は通常色で表示され、それ以外の設定項目は灰色で表示される。これにより、ユーザは設定が必要な設定項目に迷うことなく辿り着くことになる。その後、ユーザは、図中、ポインタで示すように、このネットワーク設定画面上で、ＳＭＴＰが分類されている「プロトコル設定」ボタンを押下する。
【００３８】
図１０は、プロトコル設定画面の例を示した図である。画像処理装置１０は、上記のようにユーザがネットワーク設定画面上で「プロトコル設定」ボタンを押下すると、このプロトコル設定画面を表示する。プロトコル設定画面では、設定対象のサービスＡに関連する設定項目は通常色で表示され、それ以外の設定項目は灰色で表示される。これにより、ユーザは設定が必要な設定項目に迷うことなく辿り着くことになる。その後、ユーザは、図中、ポインタで示すように、このプロトコル設定画面上で、目的の設定項目に対応する「ＳＭＴＰ」ボタンを押下する。
【００３９】
図１１は、ＳＭＴＰ設定画面の例を示した図である。画像処理装置１０は、上記のようにユーザがプロトコル設定画面上で「ＳＭＴＰ」ボタンを押下すると、このＳＭＴＰ設定画面を表示する。ＳＭＴＰ設定画面では、設定対象のサービスＡに関連する設定項目は通常色で表示され、それ以外の設定項目は灰色で表示される。これにより、ユーザは設定が必要な設定項目に迷うことなく辿り着き、漏れなく設定を行うことになる。
【００４０】
［設定支援装置の機能構成］
図１２は、このような動作を行う設定支援装置２０の機能構成例を示したブロック図である。ここで、設定支援装置２０は、情報処理装置の一例であり、画像処理装置１０のＣＰＵ１１（図１参照）が、後述する各機能部を実現するプログラムを例えばＲＯＭ１３（図１参照）からＲＡＭ１２（図１参照）に読み込んで実行することにより、実現される装置として捉えられる。
【００４１】
図示するように、設定支援装置２０は、操作受付部２１と、共通設定情報保持部２２と、選択サービス保持部２３と、サービス関連情報保持部２４と、サービス関連情報設定部２５と、画面保持部２６と、表示態様変更部２７と、表示制御部２８とを備える。
【００４２】
操作受付部２１は、操作パネル１５（図１参照）上でのユーザ操作を受け付ける。特に、サービス間で共通の設定項目に対してサービスが所望の動作を行うような設定値を設定するユーザ操作を受け付けた場合には、その旨の情報を共通設定情報保持部２２に出力する。また、画像処理装置１０にインストールされているサービス群から所望のサービスを選択するユーザ操作を受け付けた場合は、その旨の情報を選択サービス保持部２３に出力する。更に、画面保持部２６が保持する何れかの設定画面を表示するユーザ操作を受け付けた場合は、その旨の情報を表示制御部２８に出力する。本実施の形態では、サービスを選択する選択操作を受け付ける受付手段の一例として、操作受付部２１を設けている。
【００４３】
共通設定情報保持部２２は、サービス間で共通の設定項目に対してサービスが所望の動作を行うような設定値を設定するユーザ操作があった旨を操作受付部２１から受け取ると、その設定項目及び設定値を含む共通設定情報を保持する。
【００４４】
選択サービス保持部２３は、画像処理装置１０にインストールされているサービス群から所望のサービスを選択するユーザ操作があった旨を操作受付部２１から受け取ると、選択されたサービスを特定する情報を保持する。
【００４５】
サービス関連情報保持部２４は、画像処理装置１０にインストールされているサービスごとに、サービスとそのサービスに関連する設定項目との対応を示すサービス関連情報を保持する。ここで、サービスに関連する設定項目とは、サービスを利用するのに設定を行うべき設定項目のことである。尚、サービス関連情報の詳細については、後述する。
【００４６】
サービス関連情報設定部２５は、画像処理装置１０にサービスがインストールされると、共通設定情報保持部２２が保持する共通設定情報に含まれる設定項目の中からそのサービスに関連する設定項目を取得し、そのサービスと設定項目との対応を示すサービス関連情報をサービス関連情報保持部２４に設定する。ここで、共通設定情報に含まれる設定項目のうちの何れの設定項目がそのサービスに関連するかは、ユーザに問い合わせることにより判断してもよいし、そのサービスを実現するソフトウェアに付随する情報に基づいて判断してもよい。
【００４７】
画面保持部２６は、表示制御部２８で用いられる各種画面を保持する。特に、画像処理装置１０にインストールされているサービス群から所望のサービスを選択するためのサービス選択画面を保持する。ここで、サービス選択画面には、図８に示したボタンは配置されていないものとする。また、サービス間で共通の設定項目に対する設定を行うための設定画面を保持する。ここで、設定画面に配置された設定項目を表すボタン等は、通常の表示態様で配置されているものとする。
【００４８】
表示態様変更部２７は、設定が必要でない設定項目が与えられると、この設定項目の表示態様を、設定が必要な設定項目から区別されるような表示態様に変更する。ここで、設定が必要な設定項目から区別されるような表示態様としては、種々の表示態様が考えられる。例えば、設定が必要な設定項目が通常色（例えば黒）で表示される場合は、灰色で表示する（グレーアウトする）といった表示態様が考えられる。この場合、通常色（例えば黒）は第１の態様の一例であり、灰色（グレーアウト）は第２の態様の一例である。或いは、設定が必要な設定項目が通常表示される場合は、非表示にするといった表示態様でもよい。更には、設定が必要な設定項目が設定できる状態で表示される場合は、設定できない状態で表示するといった表示態様でもよい。但し、本実施の形態では、前者の表示態様を採用するものとして説明する。
【００４９】
表示制御部２８は、操作パネル１５（図１参照）に画面等が表示されるように制御する。特に、画面保持部２６が保持するサービス選択画面が表示されるように制御する。また、所望のサービスに関する設定を行う際に、画面保持部２６が保持する設定画面が表示されるように制御する。その際、選択サービス保持部２３が保持する情報で特定されるサービスに関連する設定項目をサービス関連情報保持部２４から取得する。そして、サービス関連情報保持部２４から取得した設定項目以外の設定項目の表示態様が変更されるように表示態様変更部２７を制御する。本実施の形態では、表示要素を表示する制御を行う制御手段の一例として、表示制御部２８を設けている。
【００５０】
図１３（ａ），（ｂ）は、サービス関連情報保持部２４に保持されるサービス関連情報の例を示した図である。
【００５１】
このうち、（ａ）は、サービスごとに関連する設定項目を含むサービス関連情報の例である。具体的には、サービスＡを動作させるには、ＳＭＴＰサーバ名／アドレス、ＳＭＴＰサーバポート番号、ＰＯＰ３サーバ名／アドレス、ＰＯＰ３サーバポート番号等の設定項目に対する設定が必要なことが示されている。
【００５２】
また、（ｂ）に示すように、サービスごとに画面の分類に従った形式で設定項目を含むサービス関連情報を保持してもよい。具体的には、サービスＡを動作させるには、「ネットワーク設定」という分類の下の「プロトコル設定」という分類の下の「ＳＭＴＰ」という分類において、ＳＭＴＰサーバ名／アドレス、ＳＭＴＰサーバポート番号、ＰＯＰ３サーバ名／アドレス、ＰＯＰ３サーバポート番号等の設定項目に対する設定が必要なことが示されている。
【００５３】
［設定支援装置の動作］
図１２に示した設定支援装置２０では、画像処理装置１０にサービスがインストールされると、サービス関連情報設定部２５が、共通設定情報保持部２２が保持する共通設定情報に含まれる設定項目の中からそのサービスに関連する設定項目を取得し、そのサービスと設定項目との対応を示すサービス関連情報をサービス関連情報保持部２４に設定する。
【００５４】
図１４は、この状態でユーザが設定を行う際の設定支援装置２０の動作例を示したフローチャートである。例えば、図３に示したメニュー画面上で「仕様設定」ボタンが押下されることにより、この動作は開始する。
【００５５】
動作が開始すると、設定支援装置２０は、図示するように、サービス関連情報保持部２４に保持されているサービスがあるかどうかを判定する（ステップ１０１）。つまり、画像処理装置１０にインストールされているサービスがあるかどうかを判定する。具体的には、表示制御部２８が、サービス関連情報保持部２４を参照することにより、このような判定を行う。
【００５６】
その結果、サービス関連情報保持部２４に保持されているサービスがあると判定されれば、設定支援装置２０は、サービス選択画面表示処理を実行する（ステップ１０２）。これにより、例えば、図８に示したサービス選択画面が、操作パネル１５（図１参照）に表示される。
【００５７】
一方、サービス関連情報保持部２４に保持されているサービスがないと判定されれば、設定支援装置２０は、サービス選択画面表示処理を実行しない。これにより、サービス選択画面は表示されない。
【００５８】
その後、設定支援装置２０は、設定画面表示処理を実行する（ステップ１０３）。これにより、図４、図５、図９に示した仕様設定画面、図６、図１０に示したプロトコル設定画面、図７、図１１に示したＳＭＴＰ設定画面等の設定画面が操作パネル１５（図１参照）に表示される。具体的には、設定画面表示処理に先立ち、ユーザが設定の種類を指示しておき、設定支援装置２０は、仕様設定画面、プロトコル設定画面、ＳＭＴＰ設定画面等の設定画面のうち指示された設定画面を表示するものとする。
【００５９】
図１５は、図１４のステップ１０２のサービス選択画面表示処理を行う際の設定支援装置２０の動作例を示したフローチャートである。尚、この動作に先立ち、表示制御部２８は、サービス選択画面を画面保持部２６から取得しているものとする。
【００６０】
設定支援装置２０では、まず、図示するように、表示制御部２８が、「すべての設定」ボタンをサービス選択画面に配置して操作パネル１５に表示する（ステップ１２１）。次に、表示制御部２８は、サービス関連情報保持部２４に保持されているサービスを表すボタンをサービス選択画面に配置して操作パネル１５に表示する（ステップ１２２）。その後、表示制御部２８は、サービス関連情報保持部２４に保持されている全てのサービスを表すボタンを表示したかどうかを判定する（ステップ１２３）。
【００６１】
その結果、サービス関連情報保持部２４に保持されている全てのサービスを表すボタンを表示していないと判定すれば、表示制御部２８は、処理をステップ１２２へ戻し、サービス関連情報保持部２４に保持されている次のサービスを表すボタンをサービス選択画面に配置して操作パネル１５に表示する。例えば、図１３（ａ）のサービス関連情報がサービス関連情報保持部２４に保持されているとすると、１回目の処理では、サービスＡを表すボタンを表示し、２回目の処理では、サービスＢを表すボタンを表示する。
【００６２】
その後、サービス関連情報保持部２４に保持されている全てのサービスを表すボタンを表示したと判定すれば、表示制御部２８は、処理をステップ１２４へ進める。
【００６３】
すると、制御は操作受付部２１に移り、操作受付部２１が、操作パネル１５上でボタンを押下するユーザ操作が行われたかどうかを判定する（ステップ１２４）。ボタンを押下するユーザ操作が行われていないと判定すれば、操作受付部２１は、ステップ１２４の判定を継続する。ボタンを押下するユーザ操作が行われたと判定すれば、操作受付部２１は、そのユーザ操作がサービスを選択する操作であるかどうかを判定する（ステップ１２５）。
【００６４】
その結果、ユーザ操作がサービスを選択する操作であると判定すれば、操作受付部２１は、選択されたサービスを特定する情報を選択サービス保持部２３に保持させ（ステップ１２６）、処理を図１４へ戻す。例えば、図８のサービス選択画面で「サービスＡ」ボタン又は「サービスＢ」ボタンが押下された場合、選択サービス保持部２３は、押下されたボタンが示すサービスを特定する情報を保持する。
【００６５】
一方、ユーザ操作がサービスを選択する操作でないと判定すれば、操作受付部２１は、選択サービス保持部２３に情報を保持させることなく、処理を図１４へ戻す。例えば、図８のサービス選択画面で「すべての設定」ボタンが押下された場合、選択サービス保持部２３は情報を保持しない。
【００６６】
図１６は、図１４のステップ１０３の設定画面表示処理を行う際の設定支援装置２０の動作例を示したフローチャートである。尚、この動作に先立ち、表示制御部２８は、指示された設定を行うための設定画面を画面保持部２６から取得しているものとする。
【００６７】
設定支援装置２０では、まず、図示するように、表示制御部２８が、選択サービス保持部２３にサービスを特定する情報が保持されているかどうかを判定する（ステップ１４１）。その結果、選択サービス保持部２３にサービスを特定する情報が保持されていないと判定すれば、表示制御部２８は、設定画面をそのまま通常色で操作パネル１５に表示する（ステップ１４２）。
【００６８】
一方、選択サービス保持部２３にサービスを特定する情報が保持されていると判定すれば、表示制御部２８は、設定画面に含まれる設定項目がそのサービスに関連する設定項目としてサービス関連情報保持部２４に保持されているかどうかを判定する（ステップ１４３）。例えば、図８のサービス選択画面でサービスＡが選択されたとすると、図１３（ａ）でサービスＡに対して設定項目が保持されているかどうかを判定する。
【００６９】
その結果、設定項目がそのサービスに関連する設定項目としてサービス関連情報保持部２４に保持されていると判定すれば、表示制御部２８は、設定画面においてその設定項目をそのまま通常色で操作パネル１５に表示する（ステップ１４４）。一方、設定項目がそのサービスに関連する設定項目としてサービス関連情報保持部２４に保持されていないと判定すれば、表示制御部２８は、表示態様変更部２７に対して、その設定項目を灰色に変更するように指示し、設定画面においてその設定項目を灰色で操作パネル１５に表示する（ステップ１４５）。その後、表示制御部２８は、設定画面に含まれる全ての設定項目を表示したかどうかを判定する（ステップ１４６）。
【００７０】
その結果、設定画面に含まれる全ての設定項目を表示していないと判定すれば、表示制御部２８は、処理をステップ１４３へ戻し、設定画面に含まれる次の設定項目がそのサービスに関連する設定項目としてサービス関連情報保持部２４に保持されているかどうかを判定する。例えば、図１１のＳＭＴＰ設定画面が指示された場合に、図１３（ａ）のサービス関連情報がサービス関連情報保持部２４に保持されているとすると、１回目の処理では、「ＳＭＴＰサーバ名／アドレス」を表示し、２回目の処理では、「ＳＭＴＰサーバポート番号」を表示し、以降、「ＰＯＰ３サーバ名／アドレス」、「ＰＯＰ３サーバポート番号」の順に、ＳＭＴＰ設定画面を構成する設定項目について処理をしていく。
【００７１】
その後、設定画面に含まれる全ての設定項目を表示したと判定すれば、表示制御部２８は、処理を図１４へ戻す。
【００７２】
［設定支援装置の変形例］
本実施の形態では、サービス関連情報保持部２４に複数のサービスの情報が保持されていることを前提として、その複数のサービスから１つのサービスを選択させるためにサービス選択画面を表示するようにしたが、これには限らない。即ち、サービス関連情報保持部２４に１つのサービスの情報のみが保持されている場合には、サービス選択画面の表示をスキップし、選択サービス保持部２３が無条件にその１つのサービスの情報を保持するようにしてもよい。
【００７３】
また、本実施の形態では、画像処理装置１０に複数のサービスがインストールされていることを前提として、その複数のサービスから１つのサービスを選択させるためにサービス選択画面を表示するようにしたが、これには限らない。即ち、画像処理装置１０に１つのサービスのみがインストールされている場合には、サービス選択画面の表示をスキップし、選択サービス保持部２３が無条件にその１つのサービスの情報を保持するようにしてもよい。
【００７４】
尚、本実施の形態では、画像処理装置１０にインストールされたサービスの情報をサービス関連情報保持部２４が保持するようにしたので、上記の２つの変形は同じことを意味する。しかしながら、画像処理装置１０にインストールされたサービスとは関係なく、ユーザが決めたサービスの情報をサービス関連情報保持部２４に保持するようにしてもよく、そうすれば、上記の２つの変形は異なることを意味することになる。即ち、前者の変形は、サービス関連情報保持部２４を検索することで、ユーザが決めたサービスをサービス選択画面に表示する場合に、サービスが１つであればサービス選択画面の表示をスキップしてもよいことを意味することになる。一方、後者の変形は、画像処理装置１０にインストールされたサービスを直接的に管理する管理部（図示せず）を検索することで、画像処理装置１０にインストールされたサービスをサービス選択画面に表示する場合に、サービスが１つであればサービス選択画面の表示をスキップしてもよいことを意味することになる。
【００７５】
更に、本実施の形態では、サービス関連情報保持部２４に複数のサービスの情報が保持されていれば、その複数のサービスから１つのサービスを選択させるためにサービス選択画面を表示するようにしたが、これには限らない。即ち、その複数のサービス間でサービスに関連する設定項目として同じ設定項目がサービス関連情報保持部２４に保持されていれば、サービス選択画面の表示をスキップし、その保持されている設定項目を他の設定項目と区別して表示するようにしてもよい。
【００７６】
また、本実施の形態では、画像処理装置１０に複数のサービスがインストールされていれば、その複数のサービスから１つのサービスを選択させるためにサービス選択画面を表示するようにしたが、これには限らない。即ち、その複数のサービス間でサービスに関連する設定項目が同じであれば、サービス選択画面の表示をスキップし、その設定項目を他の設定項目と区別して表示するようにしてもよい。
【００７７】
尚、本実施の形態では、画像処理装置１０にインストールされたサービスの情報をサービス関連情報保持部２４が保持するようにしたので、上記の２つの変形は同じことを意味する。しかしながら、画像処理装置１０にインストールされたサービスとは関係なく、ユーザが決めたサービスの情報をサービス関連情報保持部２４に保持するようにしてもよく、そうすれば、上記の２つの変形は異なることを意味することになる。即ち、前者の変形は、サービス関連情報保持部２４を検索することで、ユーザが決めたサービスをサービス選択画面に表示する場合に、サービスに関連する設定項目が同じであればサービス選択画面の表示をスキップしてもよいことを意味することになる。一方、後者の変形は、画像処理装置１０にインストールされたサービスを直接的に管理する管理部（図示せず）を検索することで、画像処理装置１０にインストールされたサービスをサービス選択画面に表示する場合に、サービスに関連する設定項目が同じであればサービス選択画面の表示をスキップしてもよいことを意味することになる。
【００７８】
更に、本実施の形態では、サービス間で共通の設定項目を処理の対象としたが、サービス独自の設定項目を処理の対象に含めてもよい。具体的には、図８のサービス選択画面でサービスを選択しているので、これ以降の階層にサービス独自の設定項目も合わせて表示するとよい。このようにすれば、サービス間で共通の設定項目に対する設定を行う際にサービス独自の設定項目に対する設定も行われることになる。
【００７９】
一方、本実施の形態では考慮しなかったが、サービスを利用するための設定項目が、必須項目と任意項目とに分かれる場合がある。このような場合に、必須項目と任意項目とを区別可能なように、サービスごとに必須項目と任意項目とを保持する手段を設けてもよい。そのような手段としては、例えば、サービス関連情報保持部２４において、各設定項目に対し、必須項目か任意項目かを示す列を設けることが考えられる。そして、表示する際には、表示態様変更部２７が、必須項目であるか任意項目であるかに応じた表示態様とする（例えば表示色を変える）ことが考えられる。
【００８０】
また、本実施の形態では考慮しなかったが、サービス間で共通の設定項目に対する設定値の妥当な範囲がサービスごとに異なる場合がある。このような場合には、設定可能な設定値の範囲を変更可能にするため、サービスごとに関連する設定項目に対する設定値の範囲を保持する手段を設けてもよい。そのような手段としては、例えば、サービス関連情報保持部２４において、各設定項目に対し、設定値の範囲を示す列を設けることが考えられる。設定時には、この列に基づいて設定値が範囲内にあるかどうかをチェックし、範囲内になければ警告する。具体例として、ある設定項目に対する妥当な設定値が、サービスＡでは１〜５であるが、サービスＢでは３〜７である場合を考える。この場合、サービスＡに関する設定時に６を設定しようとすると警告して設定を許可しないが、サービスＢに関する設定時に６を設定することは許可する。
【００８１】
更に、上記のように、サービス間で共通の設定項目に対する設定値の妥当な範囲がサービスごとに異なる場合において、特に選択肢から選択して設定する場合もある。このような場合には、サービスに応じて設定項目に対する選択肢を変更可能とするため、サービスごとに設定項目に対する選択肢を保持する手段を設けてもよい。そして、この手段を用いて、設定時にその選択肢を表示してもよい。具体例として、ある設定項目に対する選択肢が、サービスＡでは選択肢ａ、選択肢ｂ、選択肢ｃであるが、サービスＢでは選択肢ｃ、選択肢ｄ、選択肢ｅである場合を考える。この場合、サービスＡに関する設定時には選択肢ａ、選択肢ｂ、選択肢ｃを表示し、そこから選択して設定するようにし、サービスＢに関する設定時には、選択肢ｃ、選択肢ｄ、選択肢ｅを表示し、そこから選択して設定するようにする。
【００８２】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００８３】
１０…画像処理装置、２０…設定支援装置、２１…操作受付部、２２…共通設定情報保持部、２３…選択サービス保持部、２４…サービス関連情報保持部、２５…サービス関連情報設定部、２６…画面保持部、２７…表示態様変更部、２８…表示制御部
【図１】
0006365093.tif 000002
【図２】
0006365093.tif 000003
【図３】
0006365093.tif 000004
【図４】
0006365093.tif 000005
【図５】
0006365093.tif 000006
【図６】
0006365093.tif 000007
【図７】
0006365093.tif 000008
【図８】
0006365093.tif 000009
【図９】
0006365093.tif 000010
【図１０】
0006365093.tif 000011
【図１１】
0006365093.tif 000012
【図１２】
0006365093.tif 000013
【図１３】
0006365093.tif 000014
【図１４】
0006365093.tif 000015
【図１５】
0006365093.tif 000016
【図１６】
0006365093.tif 000017