(57)【特許請求の範囲】
【請求項１】
複数種類の処理を実行可能な処理実行手段と、
複数のアクセスレベル各々に複数のインターフェース情報の１つを対応付けたインターフェース情報テーブルを記憶するインターフェース情報テーブル記憶手段と、
前記複数のインターフェース情報各々は、前記処理実行手段を制御するための制御情報を含み、
前記複数のインターフェース情報の１つの取得要求を受信する取得要求受信手段と、
前記取得要求のアクセスレベルを取得するレベル取得手段と、
前記インターフェース情報テーブルにより前記取得されたアクセスレベルに対応付けられたインターフェース情報を送信するインターフェース情報送信手段と、を備えた画像処理装置であって、
複数の制御コマンド各々に対応して前記複数種類の処理の１つが定義されており、
前記処理実行手段は、前記複数の制御コマンドの１つが与えられると前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を実行し、
前記複数のインターフェース情報各々は、前記複数の制御コマンドの少なくとも１つを含み、
ユーザまたは装置を識別するための識別情報と前記複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段をさらに備え、
前記レベル取得手段は、前記識別情報を受信する識別情報受信手段を含み、前記定義テーブルによって前記受信された識別情報と関連付けられたアクセスレベルを取得し、
前記インターフェース情報テーブルにおいて、前記各アクセスレベルに対応付けられた各インターフェース情報は、対応するアクセスレベルに関連付けられた前記識別情報に対して実行が許可された制御コマンドを含み、実行が許可されていない制御コマンドを含まない、画像処理装置。
【請求項２】
前記処理実行手段は、前記複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を前記与えられたパラメータに従って実行し、
前記複数のインターフェース情報各々は、前記複数の制御コマンド各々に対応するパラメータを含む、請求項１に記載の画像処理装置。
【請求項３】
複数種類の処理を実行可能な処理実行手段と、
前記処理実行手段を制御するための制御情報を含むインターフェース情報の取得要求を受信する取得要求受信手段と、
前記取得要求のアクセスレベルを取得するレベル取得手段と、
前記取得されたアクセスレベルに応じたインターフェース情報を生成するインターフェース情報生成手段と、
前記生成されたインターフェース情報を送信するインターフェース情報送信手段と、を備えた画像処理装置であって、
複数の制御コマンド各々に対応して前記複数種類の処理の１つが定義されており、
前記処理実行手段は、前記複数の制御コマンドの１つが与えられると前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を実行し、
複数のアクセスレベル各々に前記複数の制御コマンドのうち少なくとも１つを選択するための選択条件を対応付けた選択条件テーブルを記憶する選択条件テーブル記憶手段をさらに備え、
前記インターフェース情報生成手段は、前記選択条件テーブルによって前記取得されたアクセスレベルに対応付けられた選択条件で前記複数の制御コマンドのうちから選択される少なくとも１つの制御コマンドを含むインターフェース情報を生成し、
ユーザまたは装置を識別するための識別情報と前記複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段をさらに備え、
前記レベル取得手段は、前記識別情報を受信する識別情報受信手段を含み、前記定義テーブルによって前記受信された識別情報と関連付けられたアクセスレベルを取得し、
前記選択条件テーブルにおいて、前記各アクセスレベルに対応付けられた各選択条件は、対応するアクセスレベルに関連付けられた前記識別情報に対して実行が許可された制御コマンドを選択する条件を含む、画像処理装置。
【請求項４】
前記処理実行手段は、前記複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を前記与えられたパラメータに従って実行し、
前記選択条件は、前記複数の制御コマンド各々に対応するパラメータの範囲を選択する条件をさらに含む、請求項３に記載の画像処理装置。
【請求項５】
前記複数のアクセスレベルは、予め定められた複数のユーザのうち予め定められた特定ユーザと、該特定ユーザ以外のユーザとで異なる、請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
ユーザを認証するための認証手段をさらに備え、
前記複数のアクセスレベルは、前記認証手段により認証されたユーザと、前記認証手段により認証されなかったユーザとで異なる、請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
複数の制御コマンドの１つが与えられると前記与えられた制御コマンドで特定される処理を実行する処理実行手段と、
ユーザまたは装置を識別するための識別情報に前記複数の制御コマンド各々の実行可否を関連付けた実行可否テーブルを記憶する実行可否テーブル記憶手段と、
前記識別情報を取得してユーザまたは装置を認証するための認証手段と、
前記認証手段により取得された前記識別情報に前記実行可否テーブルにより対応付けられた実行可能な制御コマンドを選択してインターフェース情報を生成するインターフェース情報生成手段と、
前記生成されたインターフェース情報を送信するインターフェース情報送信手段と、を備えた画像処理装置。
【請求項８】
前記処理実行手段は、前記複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、前記与えられた制御コマンドで特定される処理を前記与えられたパラメータに従って実行し、
前記実行可否テーブル記憶手段は、前記複数の制御コマンド各々に対応するパラメータの範囲を記憶しており、
インターフェース情報生成手段は、前記選択された制御コマンドに対応するパラメータの範囲をさらに選択するパラメータ選択手段を含む、請求項７に記載の画像処理装置。
【請求項９】
複数種類の処理を実行可能な画像処理装置で実行されるインターフェース情報公開プログラムであって、
前記画像処理装置は、複数のアクセスレベル各々に複数のインターフェース情報の１つを対応付けたインターフェース情報テーブルを記憶するインターフェース情報テーブル記憶手段を備えており、
前記複数のインターフェース情報各々は、前記処理実行手段を制御するための制御情報を含み、
前記複数のインターフェース情報の１つの取得要求を受信するステップと、
前記取得要求のアクセスレベルを取得するステップと、
前記インターフェース情報テーブルにより前記取得されたアクセスレベルに対応付けられたインターフェース情報を送信するステップと、を前記画像処理装置に実行させ、
複数の制御コマンド各々に対応して前記複数種類の処理の１つが定義されており、
前記画像処理装置は、前記複数の制御コマンドの１つが与えられると前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を実行し、
前記複数のインターフェース情報各々は、前記複数の制御コマンドの少なくとも１つを含み、
前記画像処理装置は、さらに、ユーザまたは装置を識別するための識別情報と前記複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段をさらに備えており、
前記アクセスレベルを取得するステップは、前記識別情報を受信するステップと、前記定義テーブルによって前記受信された識別情報と関連付けられたアクセスレベルを取得するステップとを含み、
前記インターフェース情報テーブルにおいて、前記各アクセスレベルに対応付けられた各インターフェース情報は、対応するアクセスレベルに関連付けられた前記識別情報に対して実行が許可された制御コマンドを含み、実行が許可されていない制御コマンドを含まない、インターフェース情報公開プログラム。
【請求項１０】
前記画像処理装置は、前記複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を前記与えられたパラメータに従って実行し、
前記複数のインターフェース情報各々は、前記複数の制御コマンド各々に対応するパラメータを含む、請求項９に記載のインターフェース情報公開プログラム。
【請求項１１】
複数種類の処理を実行可能な画像処理装置で実行されるインターフェース情報公開プログラムであって、
前記画像処理装置を制御するための制御情報を含むインターフェース情報の取得要求を受信するステップと、
前記取得要求のアクセスレベルを取得するステップと、
前記取得されたアクセスレベルに応じたインターフェース情報を生成するステップと、
前記生成されたインターフェース情報を送信するステップと、を前記画像処理装置に実行させ、
複数の制御コマンド各々に対応して前記複数種類の処理の１つが定義されており、
前記画像処理装置は、前記複数の制御コマンドの１つが与えられると前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を実行し、
複数のアクセスレベル各々に前記複数の制御コマンドのうち少なくとも１つを選択するための選択条件を対応付けた選択条件テーブルを記憶する選択条件テーブル記憶手段と、
ユーザまたは装置を識別するための識別情報と前記複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段とをさらに備え、
前記インターフェース情報を生成するステップは、前記選択条件テーブルによって前記取得されたアクセスレベルに対応付けられた選択条件で前記複数の制御コマンドのうちから選択される少なくとも１つの制御コマンドを含むインターフェース情報を生成するステップを含み、
前記アクセスレベルを取得するステップは、前記識別情報を受信するステップと、前記定義テーブルによって前記受信された識別情報と関連付けられたアクセスレベルを取得するステップとを含み、
前記選択条件テーブルにおいて、前記各アクセスレベルに対応付けられた各選択条件は、対応するアクセスレベルに関連付けられた前記識別情報に対して実行が許可された制御コマンドを選択する条件を含む、インターフェース情報公開プログラム。
【請求項１２】
前記画像処理装置は、前記複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を前記与えられたパラメータに従って実行し、
前記選択条件は、前記複数の制御コマンド各々に対応するパラメータの範囲を選択する条件をさらに含む、請求項１１に記載のインターフェース情報公開プログラム。
【請求項１３】
前記複数のアクセスレベルは、予め定められた複数のユーザのうち予め定められた特定ユーザと、該特定ユーザ以外のユーザとで異なる、請求項９〜１２のいずれかに記載のインターフェース情報公開プログラム。
【請求項１４】
前記画像処理装置は、ユーザを認証するための認証手段をさらに備え、
前記複数のアクセスレベルは、前記認証手段により認証されたユーザと、前記認証手段により認証されなかったユーザとで異なる、請求項９〜１３のいずれかに記載のインターフェース情報公開プログラム。
【請求項１５】
複数の制御コマンドの１つが与えられると前記与えられた制御コマンドで特定される処理を実行する画像処理装置で実行されるインターフェース情報公開プログラムであって、
前記画像処理装置は、ユーザまたは装置を識別するための識別情報に前記複数の制御コマンド各々の実行可否を関連付けた実行可否テーブルを記憶する実行可否テーブル記憶手段を備えており、
前記識別情報を取得してユーザまたは装置を認証するステップと、
前記認証ステップにより取得された前記識別情報に前記実行可否テーブルにより対応付けられた実行可能な制御コマンドを選択してインターフェース情報を生成するステップと、
前記生成されたインターフェース情報を送信するステップと、を前記画像処理装置に実行させるインターフェース情報公開プログラム。
【請求項１６】
複数種類の処理を実行可能な画像処理装置で実行されるインターフェース情報公開方法であって、
前記画像処理装置は、複数のアクセスレベル各々に複数のインターフェース情報の１つを対応付けたインターフェース情報テーブルを記憶するインターフェース情報テーブル記憶手段を備えており、
前記複数のインターフェース情報各々は、前記処理実行手段を制御するための制御情報を含み、
前記複数のインターフェース情報の１つの取得要求を受信するステップと、
前記取得要求のアクセスレベルを取得するステップと、
前記インターフェース情報テーブルにより前記取得されたアクセスレベルに対応付けられたインターフェース情報を送信するステップと、を前記画像処理装置に実行させ、
複数の制御コマンド各々に対応して前記複数種類の処理の１つが定義されており、
前記画像処理装置は、前記複数の制御コマンドの１つが与えられると前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を実行し、
前記複数のインターフェース情報各々は、前記複数の制御コマンドの少なくとも１つを含み、
前記画像処理装置は、さらに、ユーザまたは装置を識別するための識別情報と前記複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段をさらに備えており、
前記アクセスレベルを取得するステップは、前記識別情報を受信するステップと、前記定義テーブルによって前記受信された識別情報と関連付けられたアクセスレベルを取得するステップとを含み、
前記インターフェース情報テーブルにおいて、前記各アクセスレベルに対応付けられた各インターフェース情報は、対応するアクセスレベルに関連付けられた前記識別情報に対して実行が許可された制御コマンドを含み、実行が許可されていない制御コマンドを含まない、インターフェース情報公開方法。
【請求項１７】
複数種類の処理を実行可能な画像処理装置で実行されるインターフェース情報公開方法であって、
前記画像処理装置を制御するための制御情報を含むインターフェース情報の取得要求を受信するステップと、
前記取得要求のアクセスレベルを取得するステップと、
前記取得されたアクセスレベルに応じたインターフェース情報を生成するステップと、
前記生成されたインターフェース情報を送信するステップと、を前記画像処理装置に実行させ、
複数の制御コマンド各々に対応して前記複数種類の処理の１つが定義されており、
前記画像処理装置は、前記複数の制御コマンドの１つが与えられると前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を実行し、
複数のアクセスレベル各々に前記複数の制御コマンドのうち少なくとも１つを選択するための選択条件を対応付けた選択条件テーブルを記憶する選択条件テーブル記憶手段と、
ユーザまたは装置を識別するための識別情報と前記複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段とをさらに備え、
前記インターフェース情報を生成するステップは、前記選択条件テーブルによって前記取得されたアクセスレベルに対応付けられた選択条件で前記複数の制御コマンドのうちから選択される少なくとも１つの制御コマンドを含むインターフェース情報を生成するステップを含み、
前記アクセスレベルを取得するステップは、前記識別情報を受信するステップと、前記定義テーブルによって前記受信された識別情報と関連付けられたアクセスレベルを取得するステップとを含み、
前記選択条件テーブルにおいて、前記各アクセスレベルに対応付けられた各選択条件は、対応するアクセスレベルに関連付けられた前記識別情報に対して実行が許可された制御コマンドを選択する条件を含む、インターフェース情報公開方法。
【請求項１８】
複数の制御コマンドの１つが与えられると前記与えられた制御コマンドで特定される処理を実行する画像処理装置で実行されるインターフェース情報公開方法であって、
前記画像処理装置は、ユーザまたは装置を識別するための識別情報に前記複数の制御コマンド各々の実行可否を関連付けた実行可否テーブルを記憶する実行可否テーブル記憶手段を備えており、
前記識別情報を取得してユーザまたは装置を認証するステップと、
前記認証ステップにより取得されたユーザまたは装置を識別するための識別情報に前記実行可否テーブルにより対応付けられた実行可能な制御コマンドを選択してインターフェース情報を生成するステップと、
前記生成されたインターフェース情報を送信するステップと、を前記画像処理装置に実行させるインターフェース情報公開方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、インターフェース情報公開プログラムおよびインターフェース情報公開方法に関し、特に外部のパーソナルコンピュータ等から制御情報を受信して処理を実行する画像処理装置、その画像処理装置で実行されるインターフェース情報公開プログラムおよびインターフェース情報公開方法に関する。
【背景技術】
【０００２】
近年、複合機（以下「ＭＦＰ」という）は、複数のユーザ毎に実行を許可する処理を異ならせるようにして、セキュリティを確保している。たとえば、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｆｅｒａｌ）を管理するユーザには、ユーザ登録などの基本情報の設定を許可するが、管理者でないユーザには許可しないようにする。また、近年は、ＭＦＰをネットワークに接続して、パーソナルコンピュータ（以下「ＰＣ」という）などからＭＦＰに所定の処理を実行させるようにしている。管理者は、ＰＣからＭＦＰにユーザ登録などの基本情報を設定することができるが、管理者でないユーザは、設定できない。
【０００３】
特開２００３−４４２９７号公報（特許文献１）には、ファイル、ネットワーク、記憶装置、表示画面、外部付属装置等のＯＳが管理しているコンピュータリソースに対するプロセスまたはＯＳからの操作要求をコンピュータリソースにアクセスする前に捕捉し、その捕捉した操作要求によって指定されるコンピュータリソースに対するアクセス権限があるか否かを判定し、アクセス権限があれば当該操作要求通りにＯＳに渡し、その結果を要求元プロセスに返し、アクセス権限がなければ当該操作要求を拒否するか、コンピュータリソースの内容に応じて課金することによって許可する情報処理方法が記載されている。
【０００４】
しかしながら、ネットワークに接続されたＰＣから受信される操作要求に、アクセス権限がなければ、ＰＣに操作要求を拒否したことを通知するなどのエラー処理が必要となるばかりでなく、ネットワークを流れるデータが増加してネットワーク資源が浪費される。また、ＰＣ側では、操作要求を送信する際に、アクセス権限の有無を確認しなければならず、ＰＣのユーザに煩雑な作業が強いられることになる。さらに、悪意のあるユーザによって、アクセス権限がないにも係わらず、操作要求が拒否されないようにされる恐れがあり、セキュリティを確保できないといった問題がある。
【特許文献１】特開２００３−４４２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、外部から制御されて実行する処理の効率を高めた画像処理装置、インターフェース情報公開プログラムおよびインターフェース情報公開方法を提供することである。
【０００６】
この発明の他の目的は、セキュリティを向上した画像処理装置、インターフェース情報公開プログラムおよびインターフェース情報公開方法を提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、複数種類の処理を実行可能な処理実行手段と、複数のアクセスレベル各々に複数のインターフェース情報の１つを対応付けたインターフェース情報テーブルを記憶するインターフェース情報テーブル記憶手段と、複数のインターフェース情報各々は、処理実行手段を制御するための制御情報を含み、複数のインターフェース情報の１つの取得要求を受信する取得要求受信手段と、取得要求のアクセスレベルを取得するレベル取得手段と、インターフェース情報テーブルにより取得されたアクセスレベルに対応付けられたインターフェース情報を送信するインターフェース情報送信手段と、を備えた画像処理装置であって、複数の制御コマンド各々に対応して複数種類の処理の１つが定義されており、処理実行手段は、複数の制御コマンドの１つが与えられると複数種類の処理のうち与えられた制御コマンドで特定される処理を実行し、複数のインターフェース情報各々は、複数の制御コマンドの少なくとも１つを含み、ユーザまたは装置を識別するための識別情報と複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段をさらに備え、レベル取得手段は、識別情報を受信する識別情報受信手段を含み、定義テーブルによって受信された識別情報と関連付けられたアクセスレベルを取得し、インターフェース情報テーブルにおいて、各アクセスレベルに対応付けられた各インターフェース情報は、対応するアクセスレベルに関連付けられた識別情報に対して実行が許可された制御コマンドを含み、実行が許可されていない制御コマンドを含まない。
【０００８】
この局面に従えば、複数のアクセスレベル各々に複数のインターフェース情報の１つを対応付けたインターフェース情報テーブルが記憶されており、複数のインターフェース情報の１つの取得要求が受信されると、取得要求のアクセスレベルが取得され、インターフェース情報テーブルによりアクセスレベルに対応付けられたインターフェース情報が送信される。取得要求のアクセスレベルに応じて送信するインターフェース情報を異ならせるので、送信する制御情報がアクセスレベルに応じて異なる。インターフェース情報テーブルにおいて、各アクセスレベルに対応付けられた各インターフェース情報は、対応するアクセスレベルに関連付けられた識別情報に対して実行が許可された制御コマンドを含み、実行が許可されていない制御コマンドを含まないので、送信した制御コマンド以外の制御コマンドが送信されることがなく、実行が許可されていない制御コマンドにより処理実行手段が制御された場合に実行されるエラー処理等の無駄な処理を実行する必要がない。その結果、外部から制御されて実行する処理の効率を高めた画像処理装置を提供することができる。また、送信した制御情報以外の制御情報により制御されるのを防止して、セキュリティを向上した画像処理装置を提供することができる。
【００１０】
好ましくは、処理実行手段は、複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、複数種類の処理のうち与えられた制御コマンドで特定される処理を与えられたパラメータに従って実行し、複数のインターフェース情報各々は、複数の制御コマンド各々に対応するパラメータを含む。
【００１１】
この発明の他の局面に従えば、複数種類の処理を実行可能な処理実行手段と、処理実行手段を制御するための制御情報を含むインターフェース情報の取得要求を受信する取得要求受信手段と、取得要求のアクセスレベルを取得するレベル取得手段と、取得されたアクセスレベルに応じたインターフェース情報を生成するインターフェース情報生成手段と、生成されたインターフェース情報を送信するインターフェース情報送信手段と、を備えた画像処理装置であって、複数の制御コマンド各々に対応して複数種類の処理の１つが定義されており、処理実行手段は、複数の制御コマンドの１つが与えられると複数種類の処理のうち与えられた制御コマンドで特定される処理を実行し、複数のアクセスレベル各々に複数の制御コマンドのうち少なくとも１つを選択するための選択条件を対応付けた選択条件テーブルを記憶する選択条件テーブル記憶手段をさらに備え、インターフェース情報生成手段は、選択条件テーブルによって取得されたアクセスレベルに対応付けられた選択条件で複数の制御コマンドのうちから選択される少なくとも１つの制御コマンドを含むインターフェース情報を生成し、ユーザまたは装置を識別するための識別情報と複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段をさらに備え、レベル取得手段は、識別情報を受信する識別情報受信手段を含み、定義テーブルによって受信された識別情報と関連付けられたアクセスレベルを取得し、選択条件テーブルにおいて、各アクセスレベルに対応付けられた各選択条件は、対応するアクセスレベルに関連付けられた識別情報に対して実行が許可された制御コマンドを選択する条件を含む。
【００１２】
この局面に従えば、複数種類の処理を実行可能な処理実行手段を制御するための制御情報を含むインターフェース情報の取得要求が受信されると、取得要求のアクセスレベルを取得し、取得されたアクセスレベルに応じたインターフェース情報が生成され、生成されたインターフェース情報が送信される。取得要求のアクセスレベルに応じてインターフェース情報が生成されるので、送信する制御情報がアクセスレベルに応じて異なる。各アクセスレベルに対応付けられた各選択条件は、対応するアクセスレベルに関連付けられた識別情報に対して実行が許可された制御コマンドを選択する条件を含むので、送信した制御コマンド以外の制御コマンドが送信されることがなく、実行が許可されていない制御コマンドにより処理実行手段が制御された場合に実行されるエラー処理等の無駄な処理を実行する必要がない。その結果、外部から制御されて実行する処理の効率を高めた画像処理装置を提供することができる。また、送信した制御情報以外の制御情報により制御されるのを防止して、セキュリティを向上した画像処理装置を提供することができる。
【００１４】
好ましくは、処理実行手段は、複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、複数種類の処理のうち与えられた制御コマンドで特定される処理を与えられたパラメータに従って実行し、選択条件は、複数の制御コマンド各々に対応するパラメータの範囲を選択する条件をさらに含む。
【００１６】
好ましくは、複数のアクセスレベルは、予め定められた複数のユーザのうち予め定められた特定ユーザと、該特定ユーザ以外のユーザとで異なる。
【００１７】
好ましくは、ユーザを認証するための認証手段をさらに備え、複数のアクセスレベルは、認証手段により認証されたユーザと、認証手段により認証されなかったユーザとで異なる。
【００１８】
この発明のさらに他の局面によれば、画像処理装置は、複数の制御コマンドの１つが与えられると与えられた制御コマンドで特定される処理を実行する処理実行手段と、ユーザまたは装置を識別するための識別情報に複数の制御コマンド各々の実行可否を関連付けた実行可否テーブルを記憶する実行可否テーブル記憶手段と、識別情報を取得してユーザまたは装置を認証するための認証手段と、認証手段により取得された識別情報に実行可否テーブルにより対応付けられた実行可能な制御コマンドを選択してインターフェース情報を生成するインターフェース情報生成手段と、生成されたインターフェース情報を送信するインターフェース情報送信手段と、を備える。
【００１９】
この局面に従えば、ユーザまたは装置を識別するための識別情報に複数の制御コマンド各々の実行可否を関連付けた実行可否テーブルが記憶されており、インターフェース情報の取得要求が受信されると、ユーザ認証することにより取得される識別情報に実行可否テーブルにより対応付けられた実行可能な制御コマンドを選択したインターフェース情報が生成され、送信される。実行可能な制御コマンドのみが送信されるので、実行不可能な制御コマンドにより処理実行手段が制御されるのが防止され、エラー処理等の無駄な処理を実行する必要がない。その結果、外部から制御されて実行する処理の効率を高めた画像処理装置を提供することができる。また、送信した制御コマンド以外の制御コマンドにより制御されるのを防止して、セキュリティを向上した画像処理装置を提供することができる。
【００２０】
好ましくは、処理実行手段は、複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、与えられた制御コマンドで特定される処理を与えられたパラメータに従って実行し、実行可否テーブル記憶手段は、複数の制御コマンド各々に対応するパラメータの範囲を記憶しており、インターフェース情報生成手段は、選択された制御コマンドに対応するパラメータの範囲をさらに選択するパラメータ選択手段を含む。
【００２１】
この発明のさらに他の局面によれば、インターフェース情報公開プログラムは、複数種類の処理を実行可能な画像処理装置で実行されるインターフェース情報公開プログラムであって、画像処理装置は、複数のアクセスレベル各々に複数のインターフェース情報の１つを対応付けたインターフェース情報テーブルを記憶するインターフェース情報テーブル記憶手段を備えており、複数のインターフェース情報各々は、処理実行手段を制御するための制御情報を含み、複数のインターフェース情報の１つの取得要求を受信するステップと、取得要求のアクセスレベルを取得するステップと、インターフェース情報テーブルにより取得されたアクセスレベルに対応付けられたインターフェース情報を送信するステップと、を画像処理装置に実行させ、複数の制御コマンド各々に対応して複数種類の処理の１つが定義されており、画像処理装置は、複数の制御コマンドの１つが与えられると複数種類の処理のうち与えられた制御コマンドで特定される処理を実行し、複数のインターフェース情報各々は、複数の制御コマンドの少なくとも１つを含み、画像処理装置は、さらに、ユーザまたは装置を識別するための識別情報と複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段をさらに備えており、アクセスレベルを取得するステップは、識別情報を受信するステップと、定義テーブルによって受信された識別情報と関連付けられたアクセスレベルを取得するステップとを含み、インターフェース情報テーブルにおいて、各アクセスレベルに対応付けられた各インターフェース情報は、対応するアクセスレベルに関連付けられた識別情報に対して実行が許可された制御コマンドを含み、実行が許可されていない制御コマンドを含まない。
好ましくは、画像処理装置は、複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、複数種類の処理のうち与えられた制御コマンドで特定される処理を与えられたパラメータに従って実行し、複数のインターフェース情報各々は、複数の制御コマンド各々に対応するパラメータを含む。
【００２２】
この発明のさらに他の局面によれば、インターフェース情報公開プログラムは、複数種類の処理を実行可能な画像処理装置で実行されるインターフェース情報公開プログラムであって、画像処理装置を制御するための制御情報を含むインターフェース情報の取得要求を受信するステップと、取得要求のアクセスレベルを取得するステップと、取得されたアクセスレベルに応じたインターフェース情報を生成するステップと、生成されたインターフェース情報を送信するステップと、を画像処理装置に実行させ、複数の制御コマンド各々に対応して複数種類の処理の１つが定義されており、画像処理装置は、複数の制御コマンドの１つが与えられると複数種類の処理のうち与えられた制御コマンドで特定される処理を実行し、複数のアクセスレベル各々に複数の制御コマンドのうち少なくとも１つを選択するための選択条件を対応付けた選択条件テーブルを記憶する選択条件テーブル記憶手段と、ユーザまたは装置を識別するための識別情報と複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段とをさらに備え、インターフェース情報を生成するステップは、選択条件テーブルによって取得されたアクセスレベルに対応付けられた選択条件で複数の制御コマンドのうちから選択される少なくとも１つの制御コマンドを含むインターフェース情報を生成するステップを含み、アクセスレベルを取得するステップは、識別情報を受信するステップと、定義テーブルによって受信された識別情報と関連付けられたアクセスレベルを取得するステップとを含み、選択条件テーブルにおいて、各アクセスレベルに対応付けられた各選択条件は、対応するアクセスレベルに関連付けられた識別情報に対して実行が許可された制御コマンドを選択する条件を含む。
好ましくは、画像処理装置は、複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、複数種類の処理のうち与えられた制御コマンドで特定される処理を与えられたパラメータに従って実行し、選択条件は、複数の制御コマンド各々に対応するパラメータの範囲を選択する条件をさらに含む。
好ましくは、複数のアクセスレベルは、予め定められた複数のユーザのうち予め定められた特定ユーザと、該特定ユーザ以外のユーザとで異なる。
好ましくは、画像処理装置は、ユーザを認証するための認証手段をさらに備え、複数のアクセスレベルは、認証手段により認証されたユーザと、認証手段により認証されなかったユーザとで異なる。
【００２３】
この発明のさらに他の局面によれば、インターフェース情報公開プログラムは、複数の制御コマンドの１つが与えられると与えられた制御コマンドで特定される処理を実行する画像処理装置で実行されるインターフェース情報公開プログラムであって、画像処理装置は、ユーザまたは装置を識別するための識別情報に複数の制御コマンド各々の実行可否を関連付けた実行可否テーブルを記憶する実行可否テーブル記憶手段を備えており、識別情報を取得してユーザまたは装置を認証するステップと、認証ステップにより取得された識別情報に実行可否テーブルにより対応付けられた実行可能な制御コマンドを選択してインターフェース情報を生成するステップと、生成されたインターフェース情報を送信するステップと、を画像処理装置に実行させる。
【００２４】
これらの局面に従えば、外部から制御されて実行する処理の効率を高めたインターフェース情報公開プログラムを提供することができる。また、セキュリティを向上したインターフェース情報公開プログラムを提供することができる。
【００２５】
この発明のさらに他の局面によれば、インターフェース情報公開方法は、複数種類の処理を実行可能な画像処理装置で実行されるインターフェース情報公開方法であって、画像処理装置は、複数のアクセスレベル各々に複数のインターフェース情報の１つを対応付けたインターフェース情報テーブルを記憶するインターフェース情報テーブル記憶手段を備えており、複数のインターフェース情報各々は、処理実行手段を制御するための制御情報を含み、複数のインターフェース情報の１つの取得要求を受信するステップと、取得要求のアクセスレベルを取得するステップと、インターフェース情報テーブルにより取得されたアクセスレベルに対応付けられたインターフェース情報を送信するステップと、を画像処理装置に実行させ、複数の制御コマンド各々に対応して複数種類の処理の１つが定義されており、画像処理装置は、複数の制御コマンドの１つが与えられると複数種類の処理のうち与えられた制御コマンドで特定される処理を実行し、複数のインターフェース情報各々は、複数の制御コマンドの少なくとも１つを含み、画像処理装置は、さらに、ユーザまたは装置を識別するための識別情報と複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段をさらに備えており、アクセスレベルを取得するステップは、識別情報を受信するステップと、定義テーブルによって受信された識別情報と関連付けられたアクセスレベルを取得するステップとを含み、インターフェース情報テーブルにおいて、各アクセスレベルに対応付けられた各インターフェース情報は、対応するアクセスレベルに関連付けられた識別情報に対して実行が許可された制御コマンドを含み、実行が許可されていない制御コマンドを含まない。
【００２６】
この発明のさらに他の局面によれば、インターフェース情報公開方法は、複数種類の処理を実行可能な画像処理装置で実行されるインターフェース情報公開方法であって、画像処理装置を制御するための制御情報を含むインターフェース情報の取得要求を受信するステップと、取得要求のアクセスレベルを取得するステップと、取得されたアクセスレベルに応じたインターフェース情報を生成するステップと、生成されたインターフェース情報を送信するステップと、を画像処理装置に実行させ、複数の制御コマンド各々に対応して複数種類の処理の１つが定義されており、画像処理装置は、複数の制御コマンドの１つが与えられると複数種類の処理のうち与えられた制御コマンドで特定される処理を実行し、複数のアクセスレベル各々に複数の制御コマンドのうち少なくとも１つを選択するための選択条件を対応付けた選択条件テーブルを記憶する選択条件テーブル記憶手段と、ユーザまたは装置を識別するための識別情報と複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段とをさらに備え、インターフェース情報を生成するステップは、選択条件テーブルによって取得されたアクセスレベルに対応付けられた選択条件で複数の制御コマンドのうちから選択される少なくとも１つの制御コマンドを含むインターフェース情報を生成するステップを含み、アクセスレベルを取得するステップは、識別情報を受信するステップと、定義テーブルによって受信された識別情報と関連付けられたアクセスレベルを取得するステップとを含み、選択条件テーブルにおいて、各アクセスレベルに対応付けられた各選択条件は、対応するアクセスレベルに関連付けられた識別情報に対して実行が許可された制御コマンドを選択する条件を含む。
【００２７】
この発明のさらに他の局面によれば、インターフェース情報公開方法は、複数の制御コマンドの１つが与えられると与えられた制御コマンドで特定される処理を実行する画像処理装置で実行されるインターフェース情報公開方法であって、画像処理装置は、ユーザまたは装置を識別するための識別情報に複数の制御コマンド各々の実行可否を関連付けた実行可否テーブルを記憶する実行可否テーブル記憶手段を備えており、識別情報を取得してユーザまたは装置を認証するステップと、認証ステップにより取得されたユーザまたは装置を識別するための識別情報に実行可否テーブルにより対応付けられた実行可能な制御コマンドを選択してインターフェース情報を生成するステップと、生成されたインターフェース情報を送信するステップと、を画像処理装置に実行させる。
【００２８】
これらの局面に従えば、外部から制御されて実行する処理の効率を高めたインターフェース情報公開方法を提供することができる。また、セキュリティを向上したインターフェース情報公開方法を提供することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００３０】
図１は、本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。図１を参照して、プリントシステムは、ＭＦＰ１と、ＰＣ２，２Ａ，２Ｂとがネットワーク３に接続されて構成される。ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、有線または無線を問わない。またネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、またはインターネットであってもよい。このため、ＭＦＰ１は、ネットワーク３を介して接続されたＰＣ２，２Ａ，２Ｂと通信が可能であり、ＰＣ２，２Ａ，２Ｂ各々が送信する制御コマンドに従って処理を実行する。たとえば、ＰＣ２，２Ａ，２Ｂのいずれかが、プリントコマンドとプリントデータを送信すれば、ＭＦＰ１は、プリントコマンドに従って、プリントデータを画像形成する。なお、以下の説明では、特に言及しない限り、ＰＣ２から送信される制御コマンドに従ってＭＦＰ１が処理を実行する例を説明する。
【００３１】
ＭＦＰ１は、複写機能、スキャナ機能、ファクシミリ送受信機能、プリント機能、データ記憶機能を備える。ＭＦＰ１は、データを記憶するための大容量記憶装置として、ハードディスクドライブを備えており、種々のデータを記憶する。
【００３２】
図２は、ＭＦＰのハード構成の一例を示すブロック図である。図２を参照して、ＭＦＰ１は、情報処理部１０１と、ファクシミリ部２７と、通信制御部２８と、ＡＤＦ２１と、画像読取部２２と、画像形成部２３と、給紙部２４とを含む。情報処理部１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、データを不揮発的に記憶するためのハードディスクドライブ（ＨＤＤ）１１３と、表示部１１４と、操作部１１５と、データ通信制御部１１６と、データ入出力部１１７とを含む。ＣＰＵ１１１は、データ入出力部１１７、データ通信制御部１１６、操作部１１５、表示部１１４、ＨＤＤ１１３およびＲＡＭ１１２とそれぞれ接続され、情報処理部１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部２７、通信制御部２８、ＡＤＦ２１、画像読取部２２、画像形成部２３および給紙部２４と接続され、ＭＦＰ１の全体を制御する。
【００３３】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルをさらに含む。表示部１１４と操作部１１５とで、操作パネルが構成される。
【００３４】
データ通信制御部１１６は、データ入出力部１１７と接続される。データ通信制御部１１６は、ＣＰＵ１１１からの指示に従って、データ入出力部１１７を制御して、データ入出力部１１７に接続された外部の機器との間でデータを送受信する。データ入出力部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）端子１１９を有する。
【００３５】
ＬＡＮ端子１１８に、ネットワーク３に接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１６は、データ入出力部１１７を制御してＬＡＮ端子１１８を介して接続されたＰＣ２，２Ａ，２Ｂと通信する。
【００３６】
ＵＳＢ端子１１９に機器が接続された場合、データ通信制御部１１６は、データ入出力部１１７を制御して、接続された機器との間で通信してデータを入出力する。ＵＳＢ端子１１９には、フラッシュメモリを内蔵したＵＳＢメモリ１１９Ａが接続可能である。ＵＳＢメモリ１１９Ａには、後述するインターフェース情報開示プログラムが記憶されており、ＣＰＵ１１１は、データ通信制御部１１６を制御して、ＵＳＢメモリ１１９Ａからインターフェース情報開示プログラムを読出し、読み出したインターフェース情報開示プログラムをＲＡＭ１１２に記憶し、実行する。
【００３７】
なお、インターフェース情報開示プログラムを記憶する記録媒体としては、ＵＳＢメモリ１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。さらに、ＣＰＵ１１１がネットワーク３に接続されたコンピュータ、例えばＰＣ２からインターフェース情報開示プログラムをダウンロードしてＨＤＤ１１３に記憶する、または、ＰＣ２がインターフェース情報開示プログラムをＨＤＤ１１３に書込みするようにして、ＨＤＤ１１３に記憶されたインターフェース情報開示プログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３８】
ファクシミリ部２７は、ＰＳＴＮ１３に接続され、ＰＳＴＮ１３にファクシミリデータを送信する、またはＰＳＴＮ１３からファクシミリデータを受信する。ファクシミリ部２７は、受信したファクシミリデータを、ＨＤＤ１１３に記憶するとともに、画像形成部２３でプリント可能なプリントデータに変換して、画像形成部２３に出力する。これにより、画像形成部２３は、ファクシミリ部２７により受信されたファクシミリデータを記録シートにプリントする。また、ファクシミリ部２７は、ＨＤＤ１１３に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ１３に接続されたＦＡＸに送信する。
【００３９】
図３は、ＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図３を参照して、ＨＤＤ１１３は、レベル定義テーブル記憶部１７１と、Ｉ／Ｆ情報テーブル記憶部１７２と、実行可否テーブル記憶部１７３とを含む。また、ＣＰＵ１１１は、ＰＣ２からインターフェース情報の送信要求を取得する要求取得部１５２と、ＰＣ２に送信要求を指示したユーザを認証するためのユーザ認証部１５１と、送信要求を指示したユーザに対して予め割り当てられたレベルを取得するためのレベル決定部１５３と、レベルに応じたインターフェース情報を取得するインターフェース（Ｉ／Ｆ）情報取得部１５４と、取得したインターフェース情報を返信するＩ／Ｆ情報送信部１５５と、ＰＣ２から制御コマンドを受信する制御コマンド取得部１６１と、制御コマンドの実行可否を判断する実行可否判断部１６２と、実行可能と判断された制御コマンドに基づいて処理を実行する処理実行部１６３と、処理を実行した結果をＰＣ２に送信する実行結果送信部１６４と、を含む。
【００４０】
ユーザ認証部１５１は、ＰＣ２を操作するユーザを認証する。ここでは、認証データにパスワードを用いる例を説明する。なお、認証データは、指紋、静脈パターン、虹彩、声紋等の生体情報としてもよい。ユーザ認証部１５１は、ＰＣ２から送信されるユーザ識別情報と認証データとに基づき、ユーザ認証して、認証が成功したならばユーザ識別情報をレベル決定部１５３および実行可否判断部１６２に出力する。ＰＣ２から送信される認証データは、ユーザがＭＦＰ１にログインする場合に送信されるようにしてもよいし、後述するインターフェース情報の取得要求または制御コマンドとともに送信されるようにしてもよい。ユーザがＭＦＰ１にログインする場合に認証データが送信される場合には、以降にＰＣ２から送信されるインターフェース情報の取得要求または制御コマンドは、ユーザ識別情報とともに送信され、ＰＣ２のユーザがログアウトするまで、ログイン時に受信した認証データによる認証結果が有効とされる。インターフェース情報の取得要求または制御コマンドとともに認証データが送信される場合には、インターフェース情報の取得要求または制御コマンドが受信されるごとにユーザ認証部１５１による認証が実行される。
【００４１】
制御コマンド取得部１６１は、ＰＣ２から制御コマンドを取得する。データ通信制御部１１６は、ＰＣ２から制御コマンドを受信すると、制御コマンドをＣＰＵ１１１に出力する。ＣＰＵ１１１は、データ通信制御部１１６がＰＣ２から受信した制御コマンドを取得し、制御コマンドを実行可否判断部１６２に出力する。
【００４２】
実行可否判断部１６２は、ユーザ認証部１５１からユーザ識別情報が入力され、制御コマンド取得部１６１から制御コマンドが入力される。実行可否判断部１６２は、実行可否テーブル記憶部１７３に記憶された実行可否テーブルに従って、制御コマンドが実行可能か否かを判断する。実行可否判断部１６２は、制御コマンドを実行可能と判断した場合には処理実行部１６３に制御コマンドを出力し、実行不可能と判断した場合には処理実行部１６３に制御コマンドを出力することなく、ＰＣ２に対してエラーメッセージを送信する。
【００４３】
処理実行部１６３は、複数種類の処理を実行可能である。複数の制御コマンド各々に対応して複数種類の処理の１つが定義されており、処理実行部１６３は、制御コマンドが与えられると与えられた制御コマンドで特定される処理を実行する。制御コマンドは、パラメータが付加されるものがあり、処理実行部１６３は、制御コマンドにパラメータが付加されている場合、制御コマンドで特定される処理をパラメータに従って実行する。処理実行部１６３は、制御コマンドに従って処理を実行し、実行結果を実行結果送信部１６４に出力する。実行結果送信部１６４は、入力される実行結果を、制御コマンドを送信してきたＰＣ２に送信する。
【００４４】
図４は、制御コマンドの一例を示す図である。図４を参照して、制御コマンドは、大きくは、設定、設定情報取得、実行指示の３つのコマンド種類に分類される。コマンド種類が設定の制御コマンドには、ＭＦＰ１のデバイス名を設定するための制御コマンド（ＳＥＴ＿ＤＥＶＩＣＥ＿ＮＡＭＥ）と、ＭＦＰ１に登録するユーザの氏名を設定するための制御コマンド（ＳＥＴ＿ＵＳＥＲ＿ＮＡＭＥ）とを含む。デバイス名を設定するための制御コマンド（ＳＥＴ＿ＤＥＶＩＣＥ＿ＮＡＭＥ）には、パラメータとして設定するデバイス名が付与される。ユーザの氏名を設定するための制御コマンド（ＳＥＴ＿ＵＳＥＲ＿ＮＡＭＥ）には、パラメータとしてユーザの氏名が付与される。コマンド種類が設定情報取得の制御コマンドには、ＭＦＰ１のデバイス名を取得するための制御コマンド（ＧＥＴ＿ＤＥＶＩＣＥ＿ＮＡＭＥ）と、ＭＦＰ１に登録されたユーザの氏名を取得するための制御コマンド（ＧＥＴ＿ＵＳＥＲ＿ＮＡＭＥ）とを含む。各コマンドにはパラメータは付加されない。コマンド種類が実行指示の制御コマンドには、ＭＦＰ１に原稿を読み取らせるための制御コマンド（ＳＣＡＮ）と、ＭＦＰ１にプリントさせるための制御コマンド（ＰＲＩＮＴ）とを含む。原稿を読み取らせるための制御コマンド（ＳＣＡＮ）には、読み取り解像度を指定するためのパラメータが付与される。プリントさせるための制御コマンド（ＰＲＩＮＴ）には、カラープリントまたはモノクロームプリントのいずれかを示すプリントタイプを指定するためのパラメータが付与される。
【００４５】
図５は、実行可否テーブルの一例を示す図である。図５を参照して、実行可否テーブルは、ユーザ識別情報毎に、複数の制御コマンド各々の実行可否を定義する。図では、実行可能な制御コマンドを○印で示し、実行不可能な制御コマンドを×印で示し、制限付で実行可能な制御コマンドを△印で示している。また、ユーザ識別情報が「ゲスト」は、ユーザ認証部１５１によりユーザ認証されなかったゲストユーザを示す。ゲストユーザには、ＭＦＰ１に原稿を読み取らせるための制御コマンド（ＳＣＡＮ）は、読み取り解像度が２００ｄｐｉ以下に限定して実行可能とされる。また、ゲストユーザには、ＭＦＰ１にプリントさせるための制御コマンド（ＰＲＩＮＴ）は、プリントタイプがモノクロームのみ実行可能とされる。なお、ここでは、ユーザ識別情報毎に、複数の制御コマンド各々の実行可否を定義するようにしたが、複数のユーザ識別情報をグループにまとめて、そのグループに対して複数の制御コマンド各々の実行可否を定義するようにしてもよい。さらに、ユーザ識別情報でなく、ＰＣ２，２Ａ，２Ｂ各々を識別するためのＩＰアドレスまたはＭＡＣアドレス等の装置識別情報に、複数の制御コマンド各々の実行可否を定義するようにしてもよい。
【００４６】
図６は、レベル定義テーブルの一例を示す図である。図６を参照して、レベル定義テーブル記憶部１７１は、ユーザ識別情報とそのユーザに予め割り当てられたレベルとを関連付けたレベル定義テーブルを記憶する。レベルは、インターフェース情報の開示の程度を示す。レベル定義テーブルは、複数のユーザ各々を複数のユーザ種類のいずれかに分類し、複数のユーザ種類各々にレベルを対応付ける。ここでは、ユーザ種類を、ＭＦＰ１を管理する権限が与えられた管理者、ユーザ認証されてログインが許可されたログインユーザ、ユーザ認証されずログインが許可されないゲストユーザの３種類としている。管理者のユーザ種類には、最も高いレベルＡが対応付けられ、ログインユーザのユーザ種類には中程度のレベルＢが対応付けられ、ゲストユーザのユーザ種類には、最も低いレベルＣが対応付けられる。なお、ここでは、ユーザ種類に、インターフェース情報の開示の程度を示すレベルを対応付けるようにしたが、開示するインターフェース情報を特定するための情報を対応付けるようにしてもよい。また、３種類のユーザ種類としたが、ユーザ種類の数は複数種類あればよい。たとえば、複数のユーザを複数のグループに分類し、各グループにレベルを割り当ててもよい。
【００４７】
図７は、インターフェース情報テーブルの一例を示す図である。図７を参照して、Ｉ／Ｆ情報テーブル記憶部１７２は、複数のレベルごとに予め定められたインターフェース情報を対応付けたインターフェース情報テーブルを記憶する。ここでは、レベルＡに対応してＩ／Ｆ情報Ａを、レベルＢに対応してＩ／Ｆ情報Ｂを、レベルＣに対応してＩ／Ｆ情報Ｃをそれぞれ対応付けたインターフェース情報テーブルを示している。レベルＡに対応付けられたＩ／Ｆ情報Ａは、全ての制御コマンドとパラメータとを含む。レベルＢに対応付けられたＩ／Ｆ情報Ｂは、コマンド種類が設定コマンド以外の設定情報取得および実行指示の全てのコマンドとパラメータとを含む。レベルＣに対応付けられたＩ／Ｆ情報Ｃは、コマンド種類が設定情報取得のうちデバイス名を取得するコマンドと、コマンド種類が実行指示の全てのコマンドを含む。Ｉ／Ｆ情報Ｃに含まれる実行指示コマンドは、全てのパラメータを含まず、パラメータの範囲が制限される。具体的には、スキャンを指示するコマンド（ＳＣＡＮ）に対応するパラメータは、解像度が２００ｄｐｉ以下に制限され、プリントを指示するコマンド（ＰＲＩＮＴ）に対応するパラメータは、プリントタイプがモノクロームのみに制限される。インターフェース情報テーブルは、各レベルに、そのレベルのユーザ識別情報に対して実行可否テーブルにより実行が許可された制御コマンドおよびパラメータを含み、実行可否テーブルで実行が許可されていない制御コマンドおよびパラメータを含まない。
【００４８】
図３に戻って、要求取得部１５２は、ＰＣ２からインターフェース情報の送信要求を取得する。データ通信制御部１１６は、ＰＣ２からインターフェース情報の送信要求を受信すると、送信要求をＣＰＵ１１１に出力する。ＣＰＵ１１１は、データ通信制御部１１６がＰＣ２から受信した送信要求を取得し、送信要求をレベル決定部１５３に出力する。
【００４９】
レベル決定部１５３は、ユーザ認証部１５１からユーザ識別情報が入力され、要求取得部１５２からインターフェース情報の送信要求が入力される。レベル決定部１５３は、レベル定義テーブル記憶部１７１に記憶されたレベル定義テーブルに従って、ユーザ識別情報に対応するレベルを決定する。レベル決定部１５３は、決定したレベルをＩ／Ｆ情報取得部１５４に出力する。Ｉ／Ｆ情報取得部１５４は、Ｉ／Ｆ情報テーブル記憶部１７２に記憶されているＩ／Ｆ情報テーブルからレベルに対応するインターフェース情報を読み出す。そして、読み出したインターフェース情報をＩ／Ｆ情報送信部１５５に出力する。Ｉ／Ｆ情報送信部１５５は、インターフェース情報を、例えばＷＳＤＬ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述した送信データを生成して、送信データをＰＣ２に送信する。
【００５０】
図８は、インターフェース情報開示処理の流れの一例を示す第１のフローチャートである。インターフェース情報開示処理は、ＭＦＰ１のＣＰＵ１１１でインターフェース情報開示プログラムが実行されることにより、ＣＰＵ１１１で実行される処理である。図８を参照して、ＣＰＵ１１１は、ＰＣ２からインターフェース情報の送信を要求する送信要求が受信されたか否かを判断し（ステップＳ０１）、送信要求が受信されるまで待機状態となり（ステップＳ０１でＮＯ）、送信要求が受信されたならば処理をステップＳ０２へ進める。次にユーザ認証されているか否かを判断し（ステップＳ０２）、ユーザ認証されていれば処理をステップＳ０３に進め、ユーザ認証されていなければ処理をステップＳ０４に進める。
【００５１】
ステップＳ０３では、レベル定義テーブル記憶部１７１に記憶されたレベル定義テーブルに従って、ユーザ認証により認証されたユーザのユーザ識別情報からレベルを決定する。一方、ステップＳ０４では、レベルＣに決定する。ステップＳ０４に進む場合は、ユーザ認証されていない場合であり、その場合にはゲストユーザとして取り扱い、レベルＣに決定する。
【００５２】
そして、ステップＳ０５では、ステップＳ０３またはステップＳ０４で決定したレベルに対応するインターフェース情報をＩ／Ｆ情報テーブル記憶部１７２から読出し（ステップＳ０５）、読み出したインターフェース情報を、ステップＳ０１で送信要求を送信してきたＰＣ２に送信する（ステップＳ０６）。
【００５３】
このように、ユーザ識別情報のレベルに対応したインターフェース情報を読み出して送信することにより、ユーザに実行が許可されたコマンドおよびパラメータのみを送信することができる。
【００５４】
図９は、制御コマンド実行処理の流れの一例を示す図である。制御コマンド実行処理は、ＣＰＵ１１１で実行される処理である。図９を参照して、ＣＰＵ１１１は、ＰＣ２から制御コマンドが受信されたか否かを判断し（ステップＳ１１）、制御コマンドが受信されるまで待機状態となり（ステップＳ１１でＮＯ）、制御コマンドが受信されたならば処理をステップＳ１２へ進める。次に実行可否テーブル記憶部１７３に記憶された実行可否テーブルに従って、ステップＳ１１で受信した制御コマンドの実行が許可されているか否かを判断し（ステップＳ１２）、実行可能であれば処理をステップＳ１３に進め、実行可能でなければ処理をステップＳ１６に進める。
【００５５】
ステップＳ１３では、実行可否テーブル記憶部１７３に記憶された実行可否テーブルに従って、ステップＳ１１で制御コマンドとともに受信されたパラメータが実行可能範囲に含まれているか否かを判断する。実行可能範囲に含まれていれば処理をステップＳ１４に進め、実行可能でなければ処理をステップＳ１６に進める。ステップＳ１４では、ステップＳ１１で受信した制御コマンドに対応する処理をパラメータに従って実行する。そして、実行結果をＰＣ２に送信する（ステップＳ１５）。一方、ステップＳ１６では、ＰＣ２にエラーメッセージを送信するなどのエラー処理を実行し、処理を終了する。
【００５６】
以上説明したように本実施の形態におけるＭＦＰ１は、複数のアクセスレベル各々に複数のインターフェース情報の１つを対応付けたインターフェース情報テーブルを記憶しており、複数のインターフェース情報の１つの取得要求が受信されると（ステップＳ０１）、取得要求のアクセスレベルを取得し（ステップＳ０３、ステップＳ０４）、インターフェース情報テーブルによりアクセスレベルに対応付けられたインターフェース情報を読み出し（ステップＳ０５）、送信する（ステップＳ０６）。取得要求のアクセスレベルに応じて送信するインターフェース情報を異ならせるので、送信する制御コマンドがアクセスレベルに応じて異なる。送信した制御コマンドは、実行可否テーブル記憶部１７３に記憶される実行可否テーブルで実行が許可された制御コマンドなので、送信した制御コマンド以外の制御コマンドが受信される可能性が低い。このため、送信した制御コマンド以外の制御コマンドが受信された場合に（ステップＳ１２でＮＯ）実行されるエラー処理（ステップＳ１６）が実行される回数を少なくすることができる。また、実行が許可された制御コマンド以外の制御コマンドが受信されて処理が実行されるのを防止して、セキュリティを向上させることができる。
【００５７】
＜第１の変形例＞
上述したＭＦＰ１では、Ｉ／Ｆ情報テーブル記憶部１７２にインターフェース情報テーブルを記憶するようにしたが、変形例におけるＭＦＰ１は、Ｉ／Ｆ情報テーブル記憶部１７２に代えて、ＨＤＤ１１３に選択条件テーブルを記憶する選択条件テーブル記憶部１７４を備えるようにした。以下、上述したＭＦＰ１と異なる点を説明する。
【００５８】
図１０は、第１の変形例におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図１０を参照して、図３と異なる点は、ＨＤＤ１１３が、Ｉ／Ｆ情報テーブル記憶部１７２の代わりに選択条件テーブル記憶部１７４を備える点、ＣＰＵ１１１が、Ｉ／Ｆ情報取得部１５４に代えて、Ｉ／Ｆ情報生成部１５６を備える点である。
【００５９】
図１１は、選択条件テーブルの一例を示す図である。図１１を参照して、選択条件テーブルは、複数のレベルごとに予め定められた選択条件を記憶する。選択条件は、制御コマンドを選択するための条件と、パラメータを選択するための条件とを含む。ここでは、レベルＡに対応する選択条件として、コマンドを選択するための条件は、設定、設定情報取得、実行指示それぞれのコマンド種類の全ての制御コマンドを選択する条件であり、パラメータを選択するための条件は、全ての制御コマンド各々に対して付加し得る全ての範囲のパラメータを選択可能とした条件とされている。レベルＢに対応する選択条件として、コマンドを選択するための条件は、コマンド種類が設定情報取得および実行指示のコマンド種類の全ての制御コマンドを選択する条件であり、パラメータを選択するための条件は、全ての制御コマンドに対して付加し得る全ての範囲のパラメータを選択可能とした条件である。レベルＣに対応する選択条件として、コマンドを選択するための条件は、コマンド種類が設定情報取得に関しては装置情報の制御コマンドのみを選択する条件であり、コマンド種類が実行指示の全ての制御コマンドを選択する条件である。また、パラメータを選択するための条件は、制限される制御コマンド毎に制限されるパラメータの範囲を含む。具体的には、スキャンを指示するための制御コマンド（ＳＣＡＮ）に対して、読取解像度が２００ｄｐｉ以下に制限され、プリントを指示するための制御コマンド（ＰＲＩＮＴ）に対して、モノクロームのプリントタイプのみに制限される。選択条件テーブルが記憶する選択条件は、各レベルに、そのレベルのユーザ識別情報に対して実行可否テーブルにより実行が許可された制御コマンドおよびパラメータを選択する条件を含む。このため、選択条件に従って選択される制御コマンドおよびパラメータは、実行可否テーブルで実行が許可されていない制御コマンドおよびパラメータを含まない。
【００６０】
Ｉ／Ｆ情報生成部１５６は、選択条件テーブル記憶部１７４からレベルに対応する選択条件を読み出す。そして、レベルに応じた選択条件に従って、複数のコマンドのうちからコマンドとそのコマンドに付加され得るパラメータとを選択して、インターフェース情報を生成する。そして、生成したインターフェース情報をＩ／Ｆ情報送信部１５５に出力する。
【００６１】
図１２は、インターフェース情報開示処理の流れの一例を示す第２の図である。図１２を参照して、図８に示したインターフェース情報開示処理と異なる点は、ステップＳ０５の処理が削除され、ステップＳ０５ＡおよびステップＳ０５Ｂが追加された点である。その他の処理は同じなのでここでは説明を繰り返さない。ＣＰＵ１１１は、ステップＳ０５Ａでは、選択条件テーブル記憶部１７４からレベルに対応する選択条件を読み出す。そして、レベルに応じた選択条件に従って、複数のコマンドのうちからコマンドを選択し、選択されたコマンドに付加され得るパラメータを選択して、インターフェース情報を生成する（ステップＳ０５Ｂ）。
【００６２】
以上説明したように、第１の変形例におけるＭＦＰ１は、複数の制御コマンドのうち少なくとも１つを選択するための選択条件を対応付けた選択条件テーブルを記憶しており、複数のインターフェース情報の１つの取得要求が受信されると（ステップＳ０１）、取得要求のアクセスレベルを取得し（ステップＳ０３、ステップＳ０４）、レベルに応じた選択条件を読み出し（ステップＳ０５Ａ）、選択条件に従ってコマンドおよびパラメータを選択してインターフェース情報を生成し（ステップＳ０５Ｂ）、送信する（ステップＳ０６）。取得要求のアクセスレベルに応じて送信するインターフェース情報を異ならせるので、送信する制御コマンドがアクセスレベルに応じて異なる。選択条件により選択される制御コマンドは、実行可否テーブル記憶部１７３に記憶される実行可否テーブルで実行が許可された制御コマンドなので、送信した制御コマンド以外の制御コマンドが受信された場合に（ステップＳ１２でＮＯ）実行されるエラー処理（ステップＳ１６）が、実行される回数を少なくすることができる。また、実行が許可された制御コマンド以外の制御コマンドが受信されて処理が実行されるのを防止して、セキュリティを向上させることができる。また、インターフェース情報を記憶しておく必要がないので、ＨＤＤ１１３の記憶領域を有効利用することができる。
【００６３】
＜第２の変形例＞
第２の変形例におけるＭＦＰ１は、実行可否テーブル記憶部１７３に記憶された実行可否テーブルに基づいてインターフェース情報を生成するようにしたものである。以下、第１の変形例と異なる点について説明する。
【００６４】
図１３は、第２の変形例におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。図１３を参照して、図１０と異なる点は、ＨＤＤ１１３が、実行可否テーブル記憶部１７３のみを含む点、ＣＰＵ１１１が、レベル決定部１５３を含まない点、およびＩ／Ｆ情報生成部１５６が変更された点である。
【００６５】
Ｉ／Ｆ情報生成部１５６Ａは、ユーザ認証部１５１からユーザ識別情報が入力され、要求取得部１５２からインターフェース情報の送信要求が入力される。Ｉ／Ｆ情報生成部１５６Ａは、送信要求が入力されると、実行可否テーブル記憶部１７３からユーザ識別情報に対応する実行が許可された制御コマンドと、パラメータの範囲とを読み出し、それらを含むインターフェース情報を生成し、Ｉ／Ｆ情報送信部１５５に出力する。
【００６６】
図１４は、インターフェース情報開示処理の流れの一例を示す第３のフローチャートである。図１４を参照して、ＣＰＵ１１１は、ＰＣ２からインターフェース情報の送信を要求する送信要求が受信されたか否かを判断し（ステップＳ２１）、送信要求が受信されるまで待機状態となり（ステップＳ２１でＮＯ）、送信要求が受信されたならば処理をステップＳ２２へ進める。次にユーザ認証されているか否かを判断し（ステップＳ２２）、ユーザ認証されていれば処理をステップＳ２３に進め、ユーザ認証されていなければ処理をステップＳ２４に進める。ステップＳ２３では、ユーザ認証されているユーザのユーザ識別情報を取得し、ステップＳ２４では、ゲストユーザに与えられるユーザ識別情報を設定する。
【００６７】
そして、ステップＳ２５では、実行可否テーブル記憶部１７３からユーザ識別情報に対応する実行が許可された制御コマンドと、パラメータの範囲とを読み出し、次のステップＳ２６で、読み出した制御コマンドとパラメータの範囲とからインターフェース情報を生成する。そして、生成したインターフェース情報を、ステップＳ２１で送信要求を送信してきたＰＣ２に送信する（ステップＳ２７）。
【００６８】
第２の変形例におけるＭＦＰ１は、ユーザ識別情報に複数の制御コマンド各々の実行可否を関連付けた実行可否テーブルを記憶しており、インターフェース情報の取得要求が受信され（ステップＳ２１）、取得要求のあったユーザのユーザ識別情報が取得されると（ステップＳ２３、ステップＳ２４）、実行可否テーブルによりユーザ識別情報に対応付けられた実行可能な制御コマンドを選択して読み出し（ステップＳ２５）、インターフェース情報を生成し（ステップＳ２６）、送信する（ステップＳ２７）。インターフェース情報に含まれる制御コマンドは、実行可否テーブル記憶部１７３に記憶される実行可否テーブルで実行が許可された制御コマンドなので、送信した制御コマンド以外の制御コマンドが受信される可能性が低くなる。このため、送信した制御コマンド以外の制御コマンドが受信された場合に（ステップＳ１２でＮＯ）実行されるエラー処理（ステップＳ１６）が、実行される回数を少なくすることができる。また、実行が許可された制御コマンド以外の制御コマンドが受信されて処理が実行されるのを防止して、セキュリティを向上させることができる。
【００６９】
なお、上述した実施の形態においては、ＭＦＰ１について説明したが、図８、図１２および図１４に示したインターフェース情報開示処理をコンピュータに実行させるためのインターフェース情報開示プログラムまたはインターフェース情報開示方法として発明を捉えることができるのはいうまでもない。
【００７０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００７１】
＜付記＞
上述した実施の形態には、次の発明概念が含まれる。
（１）  複数の制御コマンド各々に対応して前記複数種類の処理の１つが定義されており、
前記画像処理装置は、前記複数の制御コマンドの１つが与えられると前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を実行し、
前記複数のインターフェース情報各々は、前記複数の制御コマンドの少なくとも１つを含む、請求項１２に記載のインターフェース情報公開プログラム。
（２）  （１）において、前記インターフェース情報は、前記複数のコマンド各々に対応するパラメータを含み、
前記画像処理装置は、前記複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を前記与えられたパラメータに従って実行し、
前記複数のインターフェース情報各々は、前記複数の制御コマンド各々に対応するパラメータを含む。
（３）  複数の制御コマンド各々に対応して前記複数種類の処理の１つが定義されており、
前記画像処理装置は、前記複数の制御コマンドの１つが与えられると前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を実行し、
複数のアクセスレベル各々に前記複数の制御コマンドのうち少なくとも１つを選択するための選択条件を対応付けた選択条件テーブルを記憶する選択条件テーブル記憶手段を備えており、
前記インターフェース情報を生成するステップは、前記選択条件テーブルによって前記取得されたアクセスレベルに対応付けられた選択条件で前記複数の制御コマンドのうちから選択される少なくとも１つの制御コマンドを含むインターフェース情報を生成するステップを含む、請求項１３に記載のインターフェース情報公開プログラム。
（４）  （３）において、前記画像処理装置は、前記複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、前記複数種類の処理のうち前記与えられた制御コマンドで特定される処理を前記与えられたパラメータに従って実行し、
前記選択条件は、前記複数の制御コマンド各々に対応するパラメータの範囲を選択する条件をさらに含む。
（５）  前記画像処理装置は、ユーザまたは装置を識別するための識別情報と前記複数のアクセスレベルの１つとを関連付けた定義テーブルを記憶する定義テーブル記憶手段をさらに備え、
前記レベルを取得するステップは、
前記識別情報を受信するステップと、
前記定義テーブルによって前記受信された識別情報と関連付けられたアクセスレベルを取得するステップとを含む、請求項１２または１３に記載のインターフェース情報公開プログラム。
（６）  （５）において、前記複数のアクセスレベルは、予め定められた複数のユーザのうち予め定められた特定ユーザと、該特定ユーザ以外のユーザとで異なる。
（７）  ユーザを認証するステップをさらに含み、
前記複数のアクセスレベルは、前記認証手段により認証されたユーザと、前記認証手段により認証されなかったユーザとで異なる、請求項１２または１３に記載のインターフェース情報公開プログラム。
（８）  前記画像処理装置は、前記複数の制御コマンドの１つの制御コマンドと、該制御コマンドに対応するパラメータとが与えられると、前記与えられた制御コマンドで特定される処理を前記与えられたパラメータに従って実行し、
前記実行可否テーブル記憶手段は、前記複数の制御コマンド各々に対応するパラメータの範囲を記憶しており、
インターフェース情報を生成するステップは、前記選択された制御コマンドに対応するパラメータの範囲をさらに選択するステップを含む、請求項１４に記載のインターフェース情報公開プログラム。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の形態の１つにおけるプリントシステムの全体概要を示す図である。
【図２】ＭＦＰのハード構成の一例を示すブロック図である。
【図３】ＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図４】制御コマンドの一例を示す図である。
【図５】実行可否テーブルの一例を示す図である。
【図６】レベル定義テーブルの一例を示す図である。
【図７】インターフェース情報テーブルの一例を示す図である。
【図８】インターフェース情報開示処理の流れの一例を示す第１のフローチャートである。
【図９】制御コマンド実行処理の流れの一例を示す図である。
【図１０】第１の変形例におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図１１】選択条件テーブルの一例を示す図である。
【図１２】インターフェース情報開示処理の流れの一例を示す第２の図である。
【図１３】第２の変形例におけるＭＦＰのＣＰＵの機能の概要をＨＤＤで記憶する情報とともに示す機能ブロック図である。
【図１４】インターフェース情報開示処理の流れの一例を示す第３のフローチャートである。
【符号の説明】
【００７３】
１  ＭＦＰ、２，２Ａ，２Ｂ  ＰＣ、３  ネットワーク、２１  ＡＤＦ、２２  画像読取部、２３  画像形成部、２４  給紙部、２７  ファクシミリ部、２８  通信制御部、１０１  情報処理部、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＨＤＤ、１１４  表示部、１１５  操作部、１１６  データ通信制御部、１１７  データ入出力部、１１９Ａ  ＵＳＢメモリ、１５１  ユーザ認証部、１５２  要求取得部、１５３  レベル決定部、１５４  Ｉ／Ｆ情報取得部、１５５  Ｉ／Ｆ情報送信部、１５６，１５６Ａ  Ｉ／Ｆ情報生成部、１６１  制御コマンド取得部、１６２  実行可否判断部、１６３  処理実行部、１６４  実行結果送信部、１７１  レベル定義テーブル記憶部、１７２  Ｉ／Ｆ情報テーブル記憶部、１７３  実行可否テーブル記憶部、１７４  選択条件テーブル記憶部。
【図１】
0004396643.tif 000002
【図２】
0004396643.tif 000003
【図３】
0004396643.tif 000004
【図４】
0004396643.tif 000005
【図５】
0004396643.tif 000006
【図６】
0004396643.tif 000007
【図７】
0004396643.tif 000008
【図８】
0004396643.tif 000009
【図９】
0004396643.tif 000010
【図１０】
0004396643.tif 000011
【図１１】
0004396643.tif 000012
【図１２】
0004396643.tif 000013
【図１３】
0004396643.tif 000014
【図１４】
0004396643.tif 000015