(57)【特許請求の範囲】
【請求項１】
階層構造からなる複数の操作画面から使用者によって選択された情報を受け付ける受付手段と、
前記受付手段によって受け付けられた情報に対応する機能実行部品を検出する検出手段と、
操作画面及び該操作画面に含まれる各機能実行部品に割り付けられている機能に設定されたユーザ認証の要否に関する情報を記憶する記憶手段と、
前記記憶手段に記憶された前記ユーザ認証の要否に関する情報に基づいて前記機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否を判断する判断手段と、
前記判断手段によりユーザ認証要と判断された機能実行部品がユーザにより選択された場合にユーザ認証処理を実行するユーザ認証処理手段と、
実行が許可されているユーザにより選択された機能実行部品に割り付けられている機能を実行する機能実行手段と、
を有し、
前記判断手段は、
前記検出手段により検出された機能実行部品に割り付けられている機能、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面及び該操作画面から上位層に位置する操作画面、の少なくとも１つにユーザ認証要と設定されている場合に、該機能の実行に際しユーザ認証要と判断し、
前記検出手段により検出された機能実行部品に割り付けられている機能が複数の基本機能の組合せにより生成された合成機能である場合、該基本機能それぞれに対してユーザ認証の要否を判断し、該基本機能のうち少なくとも１つが認証要である場合には該合成機能はユーザ認証要と判断する
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記判断手段は、前記検出手段により機能実行部品が検出された時点で、該機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否の判断することを特徴とする情報処理装置。
【請求項３】
請求項２記載の情報処理装置において、
前記判断手段は、ユーザ認証要と判断した機能を認証要機能として設定することを特徴とする情報処理装置。
【請求項４】
請求項３記載の情報処理装置において、
前記判断手段は、前記ユーザ認証処理手段によりユーザ認証された機能が割り付けられた機能実行部品が当該ユーザによって再度選択された場合には、ユーザ認証不要と判断することを特徴とする情報処理装置。
【請求項５】
請求項１記載の情報処理装置において、
操作画面のカスタマイズを実行するカスタマイズ手段と、
カスタマイズにより操作画面に含めた機能実行部品に割り付けられている機能に対するユーザ認証の要否が、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面または該操作画面から上位層に位置する操作画面、のいずれかに設定されているユーザ認証の要否と異なると前記判断手段により判断された場合、その異なる旨を示す警告情報を当該ユーザへ通知する通知手段と、
を有することを特徴とする情報処理装置。
【請求項６】
請求項１記載の情報処理装置において、
操作画面のカスタマイズを実行するカスタマイズ手段と、
カスタマイズにより操作画面に含めようとする機能実行部品に割り付けられている機能に対するユーザ認証の要否が、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面、または該操作画面から上位層に位置する操作画面、のいずれかに設定されているユーザ認証の要否と異なると前記判断手段により判断された場合、そのカスタマイズを禁止する禁止手段と、
を有することを特徴とする情報処理装置。
【請求項７】
コンピュータを、
階層構造からなる複数の操作画面から使用者によって選択された情報を受け付ける受付手段、
前記受付手段によって受け付けられた情報に対応する機能実行部品を検出する検出手段、
操作画面及び該操作画面に含まれる各機能実行部品に割り付けられている機能に設定されたユーザ認証の要否に関する情報を記憶する記憶手段、
前記記憶手段に記憶された前記ユーザ認証の要否に関する情報に基づいて前記機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否を判断する判断手段、
前記判断手段によりユーザ認証要と判断された機能実行部品がユーザにより選択された場合にユーザ認証処理を実行するユーザ認証処理手段、
実行が許可されているユーザにより選択された機能実行部品に割り付けられている機能を実行する機能実行手段、
として機能させ、
前記判断手段は、
前記検出手段により検出された機能実行部品に割り付けられている機能、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面及び該操作画面から上位層に位置する操作画面、の少なくとも１つにユーザ認証要と設定されている場合に、該機能の実行に際しユーザ認証要と判断し、
前記検出手段により検出された機能実行部品に割り付けられている機能が複数の基本機能の組合せにより生成された合成機能である場合、該基本機能それぞれに対してユーザ認証の要否を判断し、該基本機能のうち少なくとも１つが認証要である場合には該合成機能はユーザ認証要と判断する
ことを特徴とする情報処理プログラム。
【請求項８】
階層構造からなる複数の操作画面から使用者によって選択された情報を受け付ける受付手段と、
前記受付手段によって受け付けられた情報に対応する機能実行部品を検出する検出手段と、
操作画面及び該操作画面に含まれる各機能実行部品に割り付けられている機能に設定されたユーザ認証の要否に関する情報を記憶する記憶手段と、
前記記憶手段に記憶された前記ユーザ認証の要否に関する情報に基づいて前記機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否を判断する判断手段と、
前記判断手段によりユーザ認証要と判断された機能実行部品がユーザにより選択された場合にユーザ認証処理を実行するユーザ認証処理手段と、
実行が許可されているユーザにより選択された機能実行部品に割り付けられている機能を実行する機能実行手段と、
を有し、
前記判断手段は、
前記検出手段により検出された機能実行部品に割り付けられている機能、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面及び該操作画面から上位層に位置する操作画面、の少なくとも１つにユーザ認証要と設定されている場合に、該機能の実行に際しユーザ認証要と判断し、
前記検出手段により検出された機能実行部品に割り付けられている機能が複数の基本機能の組合せにより生成された合成機能である場合、該基本機能それぞれに対してユーザ認証の要否を判断し、該基本機能のうち少なくとも１つが認証要である場合には該合成機能はユーザ認証要と判断する
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、多種に及ぶ機能が搭載される複合機等の画像処理装置では、多機能化に応じて操作部品（操作ボタン）の数も増え、これにより全ての操作ボタンを表示画面（例えば操作パネル）に表示される一操作画面上に表示できない状態にある。従って、操作ボタンを複数の操作画面に割り振り、それらの操作画面を階層的に管理するのが一般的である。ユーザは、画像処理装置を利用する際、操作パネルに表示させる操作画面を切り替えながら目的とする操作ボタンを表示させ選択するようにしている。
【０００３】
また、近年の画像処理装置には、ユーザの希望に応じて予め設定されている機種の設定を変更する機能（以下、「カスタマイズ機能」）が搭載された機種も登場しており、このカスタマイズ機能を利用することによって操作画面をカスタマイズすることも可能になってきている。このカスタマイズ機能を利用することによって複数の基本機能を組み合わせて１つの合成機能を生成し、この生成した合成機能を１つの操作ボタンに割り付けることも可能になってきている。例えば、スキャン機能及びＦＡＸ機能という２つの基本機能を組み合わせた合成機能を１つの操作ボタン（以下、「合成機能ボタン」）に割り付け、この合成機能ボタンをユーザに操作させることで、スキャナによる読取画像データを指定の宛先へＦＡＸ送信する、というように、１回の操作で複数の基本機能を連続して利用させている。
【０００４】
ところで、ユーザが画像処理装置搭載の全ての機能を必ずしも利用できるとは限らず、利用する際にユーザ認証を行うなどセキュリティ対策が講じられている場合も少なくない。ユーザ認証の要否は、操作画面の生成時に該当する操作ボタンや操作画面に対して個々に設定することになるが、操作ボタン操作時にユーザ認証を要求する場合、その要求する操作ボタンには、所定の操作画面に割り付けられた後、ユーザ認証要という設定が行われる。このユーザが制限されている機能が割り付けられている操作ボタン（以下、「認証要機能ボタン」）をユーザが選択すると、画像処理装置は、ユーザＩＤとパスワードの入力を促すユーザ認証確認画面を操作パネルに表示するなどしてユーザ認証を要求する。
【０００５】
なお、ユーザ保有のＩＣカードなどにサービス毎のセキュリティレベルを登録しておき、当該ユーザがサービスを利用する際にそのサービスのセキュリティレベルをＩＣカードから読み出し、必要により認証を行う技術が提案されている（例えば、特許文献１）。
【０００６】
【特許文献１】特開平１１−３３８９８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の技術では、認証要機能ボタンを割り付ける度に、ユーザ認証の要否設定を個別に行うことになり、この設定作業に漏れが生じると、ある操作ボタンからの操作時にユーザ認証が要求され、他の操作ボタンからの操作時にユーザ認証が要求されないという不一致が生じる。
【０００８】
本発明は、操作ボタンの選択操作に応じて機能を実行する際にユーザ認証の要求を的確に実施することを目的とする。
【課題を解決するための手段】
【０００９】
以上のような目的を達成するために、本発明に係る情報処理装置は、階層構造からなる複数の操作画面から使用者によって選択された情報を受け付ける受付手段と、前記受付手段によって受け付けられた情報に対応する機能実行部品を検出する検出手段と、操作画面及び該操作画面に含まれる各機能実行部品に割り付けられている機能に設定されたユーザ認証の要否に関する情報を記憶する記憶手段と、前記記憶手段に記憶された前記ユーザ認証の要否に関する情報に基づいて前記機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否を判断する判断手段と、前記判断手段によりユーザ認証要と判断された機能実行部品がユーザにより選択された場合にユーザ認証処理を実行するユーザ認証処理手段と、実行が許可されているユーザにより選択された機能実行部品に割り付けられている機能を実行する機能実行手段と、を有し、前記判断手段は、前記検出手段により検出された機能実行部品に割り付けられている機能、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面及び該操作画面から上位層に位置する操作画面、の少なくとも１つにユーザ認証要と設定されている場合に、該機能の実行に際しユーザ認証要と判断し、前記検出手段により検出された機能実行部品に割り付けられている機能が複数の基本機能の組合せにより生成された合成機能である場合、該基本機能それぞれに対してユーザ認証の要否を判断し、該基本機能のうち少なくとも１つが認証要である場合には該合成機能はユーザ認証要と判断することを特徴とする。
【００１２】
また、前記判断手段は、前記検出手段により機能実行部品が検出された時点で、該機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否の判断することを特徴とする。
【００１３】
また、前記判断手段は、ユーザ認証要と判断した機能を認証要機能として設定することを特徴とする。
【００１４】
また、前記判断手段は、前記ユーザ認証処理手段によりユーザ認証された機能が割り付けられた機能実行部品が当該ユーザによって再度選択された場合には、ユーザ認証不要と判断することを特徴とする。
【００１５】
また、操作画面のカスタマイズを実行するカスタマイズ手段と、カスタマイズにより操作画面に含めた機能実行部品に割り付けられている機能に対するユーザ認証の要否が、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面または該操作画面から上位層に位置する操作画面、のいずれかに設定されているユーザ認証の要否と異なると前記判断手段により判断された場合、その異なる旨を示す警告情報を当該ユーザへ通知する通知手段と、を有することを特徴とする。
【００１６】
また、操作画面のカスタマイズを実行するカスタマイズ手段と、カスタマイズにより操作画面に含めようとする機能実行部品に割り付けられている機能に対するユーザ認証の要否が、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面、または該操作画面から上位層に位置する操作画面、のいずれかに設定されているユーザ認証の要否と異なると前記判断手段により判断された場合、そのカスタマイズを禁止する禁止手段と、を有することを特徴とする。
【００１７】
本発明に係る情報処理プログラムは、コンピュータを、階層構造からなる複数の操作画面から使用者によって選択された情報を受け付ける受付手段、前記受付手段によって受け付けられた情報に対応する機能実行部品を検出する検出手段、操作画面及び該操作画面に含まれる各機能実行部品に割り付けられている機能に設定されたユーザ認証の要否に関する情報を記憶する記憶手段、前記記憶手段に記憶された前記ユーザ認証の要否に関する情報に基づいて前記機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否を判断する判断手段、前記判断手段によりユーザ認証要と判断された機能実行部品がユーザにより選択された場合にユーザ認証処理を実行するユーザ認証処理手段、実行が許可されているユーザにより選択された機能実行部品に割り付けられている機能を実行する機能実行手段、として機能させ、前記判断手段は、前記検出手段により検出された機能実行部品に割り付けられている機能、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面及び該操作画面から上位層に位置する操作画面、の少なくとも１つにユーザ認証要と設定されている場合に、該機能の実行に際しユーザ認証要と判断し、前記検出手段により検出された機能実行部品に割り付けられている機能が複数の基本機能の組合せにより生成された合成機能である場合、該基本機能それぞれに対してユーザ認証の要否を判断し、該基本機能のうち少なくとも１つが認証要である場合には該合成機能はユーザ認証要と判断することを特徴とする。
【００１８】
本発明に係る情報処理システムは、階層構造からなる複数の操作画面から使用者によって選択された情報を受け付ける受付手段と、前記受付手段によって受け付けられた情報に対応する機能実行部品を検出する検出手段と、操作画面及び該操作画面に含まれる各機能実行部品に割り付けられている機能に設定されたユーザ認証の要否に関する情報を記憶する記憶手段と、前記記憶手段に記憶された前記ユーザ認証の要否に関する情報に基づいて前記機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否を判断する判断手段と、前記判断手段によりユーザ認証要と判断された機能実行部品がユーザにより選択された場合にユーザ認証処理を実行するユーザ認証処理手段と、実行が許可されているユーザにより選択された機能実行部品に割り付けられている機能を実行する機能実行手段と、を有し、前記判断手段は、前記検出手段により検出された機能実行部品に割り付けられている機能、他の機能実行部品に割り付けられている該機能、該機能が割り付けられた機能実行部品を含む操作画面及び該操作画面から上位層に位置する操作画面、の少なくとも１つにユーザ認証要と設定されている場合に、該機能の実行に際しユーザ認証要と判断し、前記検出手段により検出された機能実行部品に割り付けられている機能が複数の基本機能の組合せにより生成された合成機能である場合、該基本機能それぞれに対してユーザ認証の要否を判断し、該基本機能のうち少なくとも１つが認証要である場合には該合成機能はユーザ認証要と判断することを特徴とする。
【発明の効果】
【００１９】
請求項１記載の発明によれば、選択された機能実行部品にユーザ認証が不要と設定されていたとしてもユーザ認証を要求することができる。
【００２０】
請求項２記載の発明によれば、異なる操作画面に含まれる当該操作部品に対してユーザ認証要と設定されている場合には、当該機能にユーザ認証が不要と設定されていたとしてもユーザ認証を要求することができる。
【００２１】
請求項３記載の発明によれば、合成機能を構成する機能のいずれかがユーザ認証要と設定されていた場合には、当該合成機能にユーザ認証が不要と設定されていたとしてもユーザ認証を要求することができる。
【００２２】
請求項４記載の発明によれば、機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否をその都度判断することができる。
【００２３】
請求項５記載の発明によれば、本構成を有しない場合に比較して、機能実行部品に割り付けられている機能の実行に際しユーザ認証の要否を容易に判断することができる。
【００２４】
請求項６記載の発明によれば、ユーザ認証済みである場合には、ユーザ認証の要求を繰り返し行わずにすむ。
【００２５】
請求項７記載の発明によれば、カスタマイズ作業においてユーザ認証の要否の設定の矛盾をユーザに知らせることができる。
【００２６】
請求項８記載の発明によれば、カスタマイズ作業においてユーザ認証の要否の矛盾した設定を回避することができる。
【００２７】
請求項９記載の発明によれば、選択された機能実行部品にユーザ認証が不要と設定されていたとしてもユーザ認証を要求することができる。
【００２８】
請求項１０記載の発明によれば、選択された機能実行部品にユーザ認証が不要と設定されていたとしてもユーザ認証を要求することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００３０】
図１は、本実施の形態における画像処理装置を示したハードウェア構成図である。本実施の形態における画像処理装置１０は、例えばコピー機能、スキャナ機能、ＦＡＸ通信機能等各種機能の少なくとも１つは搭載した装置を想定しており、情報処理装置であるコンピュータを内蔵した装置である。図１において、ＣＰＵ１１は、ＲＯＭ１９に格納されたプログラムにしたがってスキャナ１４やプリンタエンジン１６等本装置に搭載された各種機構の動作制御を行うことで各種機能をユーザに提供する。アドレスデータバス１２は、ＣＰＵ１１の制御対象となる各種機構と接続してデータの通信を行う。操作パネル１３は、ユーザからの指示の受け付け、情報の表示を行う表示画面の一例である。スキャナ１４は、ユーザがセットした原稿を読み取り、電子データとしてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１５等の記憶装置に蓄積する。ＨＤＤ１５は、スキャナを使用して読み取った電子文書などを格納する。プリンタエンジン１６は、ＣＰＵ１１で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。ネットワークインタフェース（Ｉ／Ｆ）１７は、ネットワーク２を接続し、他のコンピュータ４との間で本装置が生成した電子データのメールやＦＡＸによる送信、本装置宛に送信されてきた電子メールやＦＡＸによる電子データの受信、またブラウザ経由による本装置へのアクセスなどに利用される。ＲＡＭ１８は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。ＲＯＭ１９は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。各種プログラムが実行されることによって後述する各構成要素が所定の処理機能を発揮する。外部メディアインタフェース（Ｉ／Ｆ）２０は、ＵＳＢメモリ、フラッシュメモリ等の外部メモリ機器とのインタフェースである。
【００３１】
図２は、本実施の形態における画像処理装置１０のブロック構成図である。画像処理装置１０は、ユーザインタフェース部２１、検出部２２、判断部２３、ユーザ認証処理部２４、カスタマイズ機能処理部２５、制御部２６及び認証情報記憶部２７を有している。なお、図２には、本実施の形態の説明に必要な構成要素が図示されている。
【００３２】
本実施の形態における画像処理装置１０は、従来と同様に操作パネル１３に表示する複数の操作画面を階層的に管理しているが、ユーザインタフェース部２１は、この階層構造を成す複数の操作画面の中からユーザによる画面切替え操作に応じて選択された操作画面を操作パネル１３に表示する。また、表示された画面からのユーザ入力を受け付ける。ユーザインタフェース部２１は、操作パネル１３及び操作パネル１３との入出力制御を行うソフトウェアとの連携動作により実現される。検出部２２は、操作パネル１３に表示された操作画面に含まれる機能実行部品の中からユーザにより選択された機能実行部品を検出する。
【００３３】
操作画面に含まれる操作ボタンの生成には、一般にＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が用いられるが、本実施の形態でいう機能実行部品というのは、ＧＵＩ部品の１つである操作ボタンのうち画像処理装置１０に搭載されたコピー機能、スキャン機能等の各種機能が割り付けられた操作ボタンのことをいう。従って、この操作ボタンが選択されると、通常は、その選択された操作ボタンに割り付けられた機能の実行を開始するが、その操作ボタンに対する設定によっては、機能の実行前にユーザ認証を要求することになる。以降の説明では、機能実行部品を「機能ボタン」と総称することにする。また、前述したように、画像処理装置１０に搭載されたコピー機能、スキャン機能等の各種機能を「基本機能」と称することにすると、複数の基本機能を組み合わせて生成された機能のことを「合成機能」と称することにする。合成機能は、上記の通り操作ボタンに割り付けることが可能であるが、このように合成機能が割り付けられた操作ボタンのことを特に「合成機能ボタン」と称することにする。
【００３４】
認証情報記憶部２７には、各機能ボタンに割り付けられた機能の実行に際し、ユーザ認証の要否に関して設定された情報が記憶されており、判断部２３は、機能ボタンに割り付けられている機能の実行に際し、認証情報記憶部２７に登録されている情報を参照してユーザ認証の要否を判断する。ユーザ認証処理部２４は、判断部２３によりユーザ認証要と判断された機能ボタンがユーザにより選択された場合にユーザ認証処理を実行する。ユーザ認証処理としては、ユーザの識別情報であるユーザＩＤとパスワードの入力を促す認証画面を操作パネル１３に表示する処理を想定している。カスタマイズ機能処理部２５は、画像処理装置１０に搭載されたカスタマイズ機能を利用することによって、操作パネル１３に表示する操作画面及び操作画面の階層関係の定義、合成機能ボタンの生成等のカスタマイズを行う。ここでカスタマイズとは、ユーザの希望に応じて予め設定されている機種の設定を変更することをいう。本実施の形態におけるカスタマイズ機能処理部２５は、従前からあるカスタマイズ機能に加えて通知部２８及び禁止部２９により新たな機能を提供する。この新たな機能の詳細に関しては、追って説明する。制御部２６は、画像処理装置１０に含まれる各構成要素の動作の全体制御を行う。
【００３５】
画像処理装置１０における各構成要素２１〜２６は、画像処理装置１０に搭載されたコンピュータ及びスキャナ１４等の搭載機器と、コンピュータに搭載されたＣＰＵ１１で動作するプログラムとの協調動作により実現される。また、認証情報記憶部２７は、画像処理装置１０に搭載されたＨＤＤ１５またはＲＡＭ１８にて実現される。
【００３６】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵ１１がインストールされたプログラムを実行することで各種処理が実現される。
【００３７】
図３は、画像処理装置１０の操作パネル１３に表示される画面及びその階層関係と、各メニュー画面に含まれる操作ボタンの関係を示した概念図である。図３において、メインメニュー画面には、３つのサブメニューボタンｍ１，ｍ２，ｍ３が配置されている。そして、サブメニューボタンｍ１が選択されることにより表示されるサブメニューｍ１には、機能ｆ１，ｆ２，ｆ３，ｃ１がそれぞれ割り付けられた機能ボタンが配置されている。また、サブメニューボタンｍ２が選択されることにより表示されるサブメニューｍ２には、機能ｆ１，ｆ４，ｆ５，ｃ２，ｃ３，ｃ４がそれぞれ割り付けられた機能ボタンが配置されている。サブメニューボタンｍ３が選択されることにより表示されるサブメニューｍ３には、機能ｆ２，ｆ５，ｆ７，ｃ２がそれぞれ割り付けられた機能ボタンが配置されている。
【００３８】
図４は、本実施の形態におけるメニュー情報テーブルのデータ構成例を示した図である。メニュー情報テーブルは、カスタマイズ作業時に生成され、認証情報記憶部２７に登録される。メニュー情報テーブルには、メニュー毎に、操作画面に含まれるメニューを識別するメニューＩＤ、該メニューに割り付けられた操作ボタンを識別するボタンＩＤ及び認証要否情報が対応付けして設定される。図４には、図３の操作画面の構成に対応させた例が示されている。認証要否情報というのは、メニュー又は機能の当該操作ボタンが選択された場合に、操作しているユーザに対してユーザ認証を要求するか否かを判断する際に判断部２３によって参照される情報である。図４において、“２”は認証が必要とカスタマイズ時に予め設定された操作ボタン、“０”は認証が不要とカスタマイズ時に予め設定された操作ボタンを意味する。
【００３９】
図５は、本実施の形態における機能ボタン情報テーブルのデータ構成例を示した図である。機能ボタン情報テーブルは、カスタマイズ作業時に生成され、認証情報記憶部２７に登録される。機能ボタン情報テーブルには、機能ボタン毎に、機能ボタンを識別するボタンＩＤ、該ボタンに割り付けられている機能を識別する機能ＩＤ、認証要否情報及び基本機能ＩＤが対応付けして設定される。認証要否情報については、前述したとおりである。基本機能ＩＤには、当該機能ボタンが合成機能ボタンである場合、組み合わされた基本機能の機能ＩＤが設定される。従って、機能ボタン情報テーブルの基本機能ＩＤの欄に機能ＩＤが設定されていれば、その機能ボタンは合成機能ボタンであると認識可能である。なお、本実施の形態では、基本機能か合成機能かの判断がしやすいように、基本機能の機能ＩＤの先頭を“ｆ”で、合成機能の機能ＩＤの先頭を“ｃ”で、それぞれ表すようにした。
【００４０】
次に、本実施の形態における動作について図６及び図７に示したフローチャートを用いて説明する。以下の説明では、主に各操作ボタンが選択された場合に、操作したユーザに対してユーザ認証を要求するか否かの判断について説明する。なお、フローチャートを用いた説明で、いったん説明した処理については、適宜簡略して説明する。
【００４１】
画像処理装置１０が提供する機能を利用したいユーザが操作パネル１３に表示されているメインメニューからサブメニューｍ１の操作ボタンを選択したとする。
【００４２】
ユーザインタフェース部２１が操作パネル１３に対する操作内容を受け付け、操作内容がサブメニューｍ１に対する選択操作であることを検出部２２により検出されると（ステップ１１０）、判断部２３が以下に説明するユーザ認証要否判断処理を実行する（ステップ１２０）。
【００４３】
すなわち、図７において、ユーザが選択した操作ボタンは機能ボタンではなくサブメニューｍ１の操作ボタンの場合（ステップ１２１でＮ）、判断部２３は、メニュー情報テーブルに設定されているサブメニューｍ１の認証要否情報を参照すると、ユーザ認証が必要であると認識可能である。これにより、ユーザ認証が必要と判断する（ステップ１２４）。そして、判断結果として「認証要」を設定する（ステップ１２５でＹ，ステップ１２６）。
【００４４】
図６において、ユーザ認証要否判断処理で「認証要」と判断されたので（ステップ１３０でＹ）、ユーザ認証処理部２４は、所定の認証画面を操作パネル１３に表示して、ユーザ認証を要求する（ステップ１４０）。なお、ここでは、ユーザ認証に成功したものとして説明する。
【００４５】
ユーザ認証に成功したことにより、操作パネル１３には、サブメニューｍ１が表示されることになる。また、サブメニューｍ１の操作ボタンは機能ボタンではないので（ステップ１６０でＮ）、ユーザからの操作指示待ち状態になる。
【００４６】
続いて、サブメニューｍ１から機能ｆ１が割り付けられた機能ボタンｂ１がユーザにより選択されると、判断部２３は、次のようにしてユーザ認証要否の判断を行う（ステップ１１０，１２０）。
【００４７】
すなわち、図７において、ユーザが選択した操作ボタンは機能ボタンｂ１であり（ステップ１２１でＹ）、また合成機能ボタンでない場合（ステップ１２２でＮ）、判断部２３は、機能ボタン情報テーブルに設定されている機能ボタンｂ１の認証要否情報を参照すると、ユーザ認証が必要でないと認識可能である。但し、ここでは、認証要否情報による判断に加えて、サブメニューｍ１の選択時にユーザ認証は実施済みなので、ユーザ認証が必要でないと判断する（ステップ１２４）。そして、判断結果として「認証不要」を設定する（ステップ１２５でＮ，ステップ１２７）。
【００４８】
ユーザ認証が実施済みか否かは、例えば、画像処理装置１０が収集しているユーザの操作履歴情報を参照することによってどのメニューに含まれている機能ボタンｂ１が選択されたのかを認識可能なので、この情報から判断可能である。あるいは、機能ボタン情報テーブルなどを用いて機能ｆ１，ｆ２，ｆ３，ｃ１に関してはユーザ認証済みであるためユーザ認証を今後省略できる旨を設定できるようにしてもよい。この場合の機能ボタン情報テーブルのデータ構成例を図８に示す。図８に例示したように、機能ボタン毎に認証済み情報を更に対応付けしておく。そして、ステップ１４０におけるユーザ認証処理においてユーザ認証に成功したことを確認すると、制御部２６は、メニュー情報テーブルを参照することによりサブメニューｍ１から実行可能な機能ｆ１，ｆ２，ｆ３，ｃ１を抽出し、機能ボタン情報テーブルにおいてそれらの機能ｆ１，ｆ２，ｆ３，ｃ１の各認証済み情報にユーザ認証済みを示す“１”を設定する。判断部２３は、ユーザ認証要否の判断を行う際、認証済情報を参照することで、機能ｆ１に関してはユーザ認証不要と判断する。
【００４９】
図６において、ユーザ認証要否判断処理で「認証不要」と判断されたので（ステップ１３０でＮ）、ユーザ認証を行う必要はない。また、ここでは、機能ボタンｂ１が選択されているので、対応する機能ｆ１が実行される（ステップ１７０）。
【００５０】
サブメニューｍ１から機能ｆ２、ｆ３，ｃ１が割り付けられた機能ボタンｂ２，ｂ３，ｂ９がそれぞれユーザにより選択された場合の処理は、前述した機能ｆ１が割り付けられた機能ボタンｂ１が選択された場合と同様にユーザ認証が必要でないと判断され、それぞれの機能が実施される。
【００５１】
次に、画像処理装置１０が提供する機能を利用したいユーザが操作パネル１３に表示されているメインメニューからサブメニューｍ２の操作ボタンを新たに選択したとする。この場合、判断部２３は、次のようにしてユーザ認証要否の判断を行う（ステップ１１０，１２０）。
【００５２】
すなわち、図７において、ユーザが選択した操作ボタンがサブメニューｍ２の場合（ステップ１２１でＮ）、判断部２３は、メニュー情報テーブルに設定されているサブメニューｍ２の認証要否情報を参照すると、ユーザ認証が不要であると認識可能である。これにより、ユーザ認証が不要と判断する（ステップ１２４）。そして、判断結果として「認証不要」を設定する（ステップ１２５でＮ，ステップ１２７）。
【００５３】
図６において、ユーザ認証要否判断処理で「認証不要」と判断されたので（ステップ１３０でＮ）、また、機能ボタンが選択されていないので（ステップ１６０でＮ）、ユーザからの操作指示待ち状態になる。
【００５４】
続いて、サブメニューｍ２から機能ｆ１が割り付けられた機能ボタンｂ１がユーザにより選択されると、判断部２３は、次のようにしてユーザ認証要否の判断を行う（ステップ１１０，１２０）。
【００５５】
すなわち、図７において、ユーザが選択した操作ボタンは機能ボタンｂ１であり（ステップ１２１でＹ）、また合成機能ボタンでないので（ステップ１２２でＮ）、判断部２３は、機能ボタン情報テーブルに設定されている機能ボタンｂ１の認証要否情報を参照すると、ユーザ認証が必要でないと認識可能である。但し、判断部２３は、更に次の情報について確認する。まず、機能ボタンｂ１に割り付けられた機能ｆ１を基本機能とした合成機能の有無を調べる。図５に示した例では、合成機能ｃ１に機能ｆ１が含まれている。ここで、合成機能ｃ１のユーザ認証の要否を確認すると、対応する認証要否情報には“０”が設定されていることからユーザ認証が必要でないと認識可能である。更に、判断部２３は、機能ボタンｂ１を含むメニューの有無を調べる。図４に示した例によると、機能ボタンｂ１は、サブメニューｍ２以外にサブメニューｍ１にも含まれている。ここで、メニュー情報テーブルに設定されているサブメニューｍ１の認証要否情報を参照すると、ユーザ認証が必要であると認識可能である。
【００５６】
以上の結果、少なくとも１つに「認証要」と設定されている場合、判断部２３は、機能ｆ１を実行するに際し、ユーザ認証が必要であると判断する（ステップ１２４）。そして、判断結果として「認証要」を設定する（ステップ１２５でＹ，ステップ１２６）。
【００５７】
図６において、ユーザ認証要否判断処理で「認証要」と判断されたので（ステップ１３０でＹ）、ユーザ認証処理部２４は、所定の認証画面を操作パネル１３に表示して、ユーザ認証を要求する（ステップ１４０）。そして、ユーザ認証に成功した後、機能ボタンｂ１に割り付けられた機能ｆ１が実行される（ステップ１７０）。
【００５８】
続いて、サブメニューｍ２から機能ｆ４が割り付けられた機能ボタンｂ４がユーザにより選択されると、判断部２３は、次のようにしてユーザ認証要否の判断を行う（ステップ１１０，１２０）。
【００５９】
すなわち、図７において、ユーザが選択した操作ボタンは機能ボタンｂ４であり（ステップ１２１でＹ）、また合成機能ボタンでないので（ステップ１２２でＮ）、判断部２３は、機能ボタン情報テーブルに設定されている機能ボタンｂ４の認証要否情報を参照すると、“２”が設定されていることからユーザ認証が必要であると判断し（ステップ１２４）、判断結果として「認証要」を設定する（ステップ１２５でＹ，ステップ１２６）。
【００６０】
図６において、ユーザ認証要否判断処理で「認証要」と判断されたので（ステップ１３０でＹ）、ユーザ認証処理部２４は、ユーザ認証を要求する（ステップ１４０）。そして、ユーザ認証に成功した後、機能ボタンｂ４に割り付けられた機能ｆ４が実行される（ステップ１７０）。
【００６１】
続いて、サブメニューｍ２から機能ｆ５が割り付けられた機能ボタンｂ５がユーザにより選択されると、判断部２３は、次のようにしてユーザ認証要否の判断を行う（ステップ１１０，１２０）。
【００６２】
すなわち、図７において、ユーザが選択した操作ボタンは機能ボタンｂ５であり（ステップ１２１でＹ）、また合成機能ボタンでないので（ステップ１２２でＮ）、判断部２３は、機能ボタン情報テーブルに設定されている機能ボタンｂ５の認証要否情報を参照すると、ユーザ認証が必要でないと認識可能である。但し、この場合、判断部２３は、機能ボタンｂ１の選択時と同様に処理する。すなわち、判断部２３は、機能ボタンｂ５に割り付けられた機能ｆ５を基本機能とした合成機能の有無を調べる。図５に示した例では、合成機能ｃ３に機能ｆ５が含まれている。ここで、合成機能ｃ３のユーザ認証の要否を確認するとユーザ認証が必要でないと認識可能である。更に、判断部２３は、機能ボタンｂ５を含むメニューの有無を調べる。図４に示した例によると、機能ボタンｂ５は、サブメニューｍ２以外にサブメニューｍ３にも含まれている。ここで、メニュー情報テーブルに設定されているサブメニューｍ３の認証要否情報を参照すると、ユーザ認証が必要でないと認識可能である。
【００６３】
以上の結果、機能ｆ５自体、機能ｆ５を含む合成機能、更に機能ボタンｂ５を含むメニューのいずれにも「認証要」と設定されていないことから、判断部２３は、機能ｆ５を実行するに際し、ユーザ認証は必要ないと判断する（ステップ１２４）。そして、判断結果として「認証不要」を設定する（ステップ１２５でＮ，ステップ１２７）。
【００６４】
図６において、ユーザ認証要否判断処理で「認証不要」と判断されたので（ステップ１３０でＮ）、ユーザ認証を行うことなく機能ｆ５が実行される（ステップ１７０）。
【００６５】
続いて、サブメニューｍ２から合成機能ｃ２が割り付けられた機能ボタンｂ１０がユーザにより選択されると、判断部２３は、次のようにしてユーザ認証要否の判断を行う（ステップ１１０，１２０）。
【００６６】
すなわち、図７において、ユーザが選択した操作ボタンは機能ボタンｂ１０であり（ステップ１２１でＹ）、また合成機能ボタンの場合（ステップ１２２でＹ）、判断部２３は、機能ボタン情報テーブルに設定されている基本機能ＩＤを参照することで、合成機能ｃ２を機能ｆ２と機能ｆ４とに分解する（ステップ１２３）。そして、分解した基本機能毎に前述したユーザ認証の要否判断を行う。まず、機能ｆ２に関しては、機能ｆ２自体は認証不要であり、また他の合成機能には含まれていないことから、ユーザ認証が不要と認識可能であるが、機能ｆ２が割り付けられた機能ボタンｂ２を含むサブメニューｍ１は「認証要」と設定されている。判断部２３は、機能ｆ４のユーザ認証の要否がいずれであっても、機能ｆ２を実行するに際し、ユーザ認証が必要であるので、この結果、合成機能ｃ２を実行するに際し、ユーザ認証が必要であると判断する（ステップ１２４）。そして、判断結果として「認証要」を設定する（ステップ１２５でＹ，ステップ１２６）。
【００６７】
図６において、ユーザ認証要否判断処理で「認証要」と判断されたので（ステップ１３０でＹ）、ユーザ認証処理部２４は、ユーザ認証を要求する（ステップ１４０）。そして、ユーザ認証に成功した後、機能ボタンｂ１０に割り付けられた合成機能ｃ２が実行される（ステップ１７０）。合成機能ｃ２に関しては、機能ボタン情報テーブルに設定されて順に実行するものとする。
【００６８】
続いて、サブメニューｍ２から合成機能ｃ３が割り付けられた機能ボタンｂ１１がユーザにより選択されると、判断部２３は、次のようにしてユーザ認証要否の判断を行う（ステップ１１０，１２０）。
【００６９】
すなわち、図７において、ユーザが選択した操作ボタンは合成機能ボタンｂ１１なので（ステップ１２１でＹ，ステップ１２２でＹ）、判断部２３は、機能ボタン情報テーブルに設定されている基本機能ＩＤを参照することで、合成機能ｃ３を機能ｆ５、機能ｆ６及び機能ｆ８に分解する（ステップ１２３）。そして、分解した基本機能毎に前述したユーザ認証の要否判断を行う。まず、機能ｆ５に関しては、機能ｆ５自体は認証不要であり、また他の合成機能には含まれておらず、更に機能ｆ５が割り付けられた機能ボタンｂ５を含むサブメニューｍ３にも「認証不要」と設定されていることが把握できる。このように、判断部２３は、機能ｆ５に対していずれもユーザ認証が不要であるので機能ｆ５に関しては認証不要と認識する。機能ｆ６に関しても同様に認証不要と認識する。そして、機能ｆ５に関しては、機能ｆ８の認証要否情報から「認証要」と認識可能である。この結果、判断部２３は、機能ｆ８を実行するに際し、ユーザ認証が必要であるので、この結果、合成機能ｃ３を実行するに際し、ユーザ認証が必要であると判断する（ステップ１２４）。そして、判断結果として「認証要」を設定する（ステップ１２５でＹ，ステップ１２６）。
【００７０】
図６において、ユーザ認証要否判断処理で「認証要」と判断されたので（ステップ１３０でＹ）、ユーザ認証処理部２４は、ユーザ認証を要求する（ステップ１４０）。なお、ユーザ認証を要求するタイミングは合成機能ｃ３の実行が開始される前であって機能ｆ８の実行時ではない。そして、ユーザ認証に成功した後、機能ボタンｂ１１に割り付けられた合成機能ｃ３が実行される（ステップ１７０）。
【００７１】
続いて、サブメニューｍ２から合成機能ｃ４が割り付けられた機能ボタンｂ１２がユーザにより選択されると、判断部２３は、次のようにしてユーザ認証要否の判断を行う（ステップ１１０，１２０）。
【００７２】
すなわち、図７において、ユーザが選択した操作ボタンは合成機能ボタンｂ１２なので（ステップ１２１でＹ，ステップ１２２でＹ）、判断部２３は、機能ボタン情報テーブルに設定されている基本機能ＩＤを参照することで、合成機能ｃ４を機能ｆ７と機能ｆ６に分解する（ステップ１２３）。そして、分解した基本機能毎に前述したユーザ認証の要否判断を行う。まず、機能ｆ７に関しては、機能ｆ７自体は認証不要であり、また機能ｆ７を含む他の合成機能ｃ１も認証不要であり、更に機能ｆ７が割り付けられた機能ボタンｂ７を含むサブメニューも存在しない。このように、判断部２３は、機能ｆ７に対していずれもユーザ認証が不要であるので機能ｆ７に関しては認証不要と認識する。機能ｆ６に関しても同様に認証不要と認識する。この結果、判断部２３は、合成機能ｃ４を構成する機能ｆ７，ｆ６共にユーザ認証が不要なので、この結果、合成機能ｃ４を実行するに際し、ユーザ認証は不要と判断する（ステップ１２４）。そして、判断結果として「認証不要」を設定する（ステップ１２５でＮ，ステップ１２７）。
【００７３】
図６において、ユーザ認証要否判断処理で「認証不要」と判断されたので（ステップ１３０でＮ）、ユーザ認証を行うことなく機能ｃ３が実行される（ステップ１７０）。
【００７４】
次に、画像処理装置１０が提供する機能を利用したいユーザが操作パネル１３に表示されているメインメニューからサブメニューｍ３の操作ボタンを選択したとする。なお、フローチャートに沿った処理の説明は前述したとおりなので、処理の内容を適宜省略して説明する。
【００７５】
メインメニューからサブメニューｍ３の操作ボタンが選択された場合、認証要否情報に認証不要“０”と設定されているサブメニューｍ２と同様に、ユーザ認証を要求せずにサブメニューｍ３を操作パネル１３に表示し、ユーザからの操作指示待ち状態になる。
【００７６】
続いて、サブメニューｍ３から機能ｆ２が割り付けられた機能ボタンｂ２がユーザにより選択された場合、機能ｆ２に関しては、機能ｆ２自体は認証不要であるものの、機能ｆ２を含む合成機能ｃ２は「認証要」であり、また機能ｆ２が割り付けられた機能ボタンｂ２を含むサブメニューｍ１も「認証要」と設定されていることが把握できる。これにより、サブメニューｍ３から機能ボタンｂ２が選択された場合、ユーザ認証を要求し、認証成功後に機能ｆ２が実行される。
【００７７】
続いて、サブメニューｍ３から機能ｆ５が割り付けられた機能ボタンｂ５がユーザにより選択された場合、機能ｆ５に関しては、機能ｆ５自体は認証不要で、機能ｆ５を含む合成機能ｃ３も認証不要で、更に機能ｆ５が割り付けられた機能ボタンｂ５を含むサブメニューｍ２も認証不要である。すなわち、いずれも「認証不要」であることから、機能ｆ５は、ユーザ認証を行うことなく実行される。
【００７８】
続いて、サブメニューｍ３から機能ｆ７が割り付けられた機能ボタンｂ７がユーザにより選択された場合、機能ｆ７に関しては、機能ｆ７自体は認証不要で、機能ｆ７が割り付けられた機能ボタンｂ７を含むサブメニューは存在せず、更に機能ｆ７を含む合成機能ｃ１，ｃ４共に認証不要であることから「認証不要」と判断する。従って、機能ｆ７は、ユーザ認証を行うことなく実行される。但し、合成機能ｃ１が割り付けられた機能ボタンｂ９は、ユーザ認証が要求されるサブメニューｍ１に含まれていることから、セキュリティ維持を強固にしたければ、機能ｆ７の実行に際しユーザ認証を行うようにしてもよい。
【００７９】
続いて、サブメニューｍ３から合成機能ｃ２が割り付けられた機能ボタンｂ１０がユーザにより選択された場合、合成機能ｃ２に関しては、合成機能ｃ２自体に「認証要」と設定されていることから、ユーザ認証後に実行される。
【００８０】
本実施の形態においては、以上説明したように、あるサブメニューから選択された機能自体にユーザ認証が要求されていなくても、他のサブメニューから選択された場合にユーザ認証が要求されているのであれば、同様にユーザ認証を行うようにする。また、選択された機能を基本機能として生成された合成機能にユーザ認証が要求されているのであれば、同様にユーザ認証を行うようにする。
【００８１】
なお、本実施の形態では、画面のカスタマイズ時に生成されたメニュー情報テーブルと機能ボタン情報テーブルを参照することによってユーザ認証の要否を判断するが、例えば、ユーザ認証の要否の判断時に「認証要」と判断された機能に関しては、その後もユーザ認証が必要になる。例えば、ユーザ認証を要求するサブメニューｍ１から機能ボタンの選択により実行される機能ｆ１，ｆ２，ｆ３，ｃ１は、ユーザ認証を要求しない他のサブメニューから実行される際にもユーザ認証を要求するようにした。従って、このような場合は、該当する機能に対応付けされた認証要否情報に「認証要」と設定可能にすれば都合よい。この場合の機能ボタン情報テーブルの設定例を図９に示す。認証要否情報に「認証要」として“１”と設定するようにしたのは、カスタマイズ時に設定した場合との違いが認識できるようにしたためである。
【００８２】
また、機能ボタン情報テーブルに認証要否情報を含めなくても、ユーザ認証が必要な機能ボタンのリストを登録するテーブルを別途用意するように構成してもよい。この認証要機能リストテーブルの例を図１０に示す。
【００８３】
以上は、ユーザが画像処理装置１０を利用する際の動作について説明したが、以上説明した処理機能をカスタマイズの際に利用する場合は、次のようになる。
【００８４】
カスタマイズ機能処理部２５は、カスタマイズ作業を行うユーザ操作に応じて操作画面を生成し、また操作画面の階層構造を形成していくことになる。操作画面の生成の際、ユーザが各操作画面に所望の機能ボタンを配置し、そして、ユーザ認証の要否について指示すると、カスタマイズ機能処理部２５は、その指示内容を受けてメニュー情報テーブル及び機能ボタンを設定していく。ここで、ユーザが機能ボタン（例えば、機能ボタンｂ１）を異なる操作画面（例えば、サブメニューｍ１とｍ２）に配置したとすると、前述したユーザ認証要否判断処理を実施した結果、サブメニューｍ１に配置された機能ボタンｂ１に割り付けられた機能ｆ１が実行される際にはユーザ認証が要求され、一方サブメニューｍ２から機能ｆ１が実行される際にはユーザ認証が要求されないというようにユーザ認証の要否が異なる場合、通知部２８は、その異なる旨を示す警告情報を当該ユーザへ通知する。具体的には、その旨を示すメッセージを操作パネル１３に表示する。
【００８５】
また、禁止部２９は、ユーザ認証の要否の不一致を通知するに留めず、そのカスタマイズの設定内容を禁止する。具体的には、その設定内容を保存できないようにする。
【図面の簡単な説明】
【００８６】
【図１】本実施の形態における画像処理装置を示したハードウェア構成図である。
【図２】本実施の形態における画像処理装置のブロック構成図である。
【図３】本実施の形態における画像処理装置の操作パネルに表示される画面及びその階層関係と、各メニュー画面に含まれる操作ボタンの関係を示した概念図である。
【図４】本実施の形態におけるメニュー情報テーブルのデータ構成例を示した図である。
【図５】本実施の形態における機能ボタン情報テーブルのデータ構成例を示した図である。
【図６】本実施の形態における動作を示したフローチャートである。
【図７】図６に含まれるユーザ認証要否判断処理を示したフローチャートである。
【図８】本実施の形態において各機能ボタンに認証済情報を更に対応付けした機能ボタン情報テーブルのデータ構成例を示した図である。
【図９】本実施の形態における機能ボタン情報テーブルに対して異なる内容の認証要否情報を設定した場合の設定例を示した図である。
【図１０】本実施の形態における認証要機能リストテーブルの例を示した図である。
【符号の説明】
【００８７】
２  ネットワーク、４  コンピュータ、１０  画像処理装置、１１  ＣＰＵ、１２  アドレスデータバス、１３  操作パネル、１４  スキャナ、１５  ハードディスクドライブ（ＨＤＤ）、１６  プリンタエンジン、１７  ネットワークインタフェース（Ｉ／Ｆ）、１８  ＲＡＭ、１９  ＲＯＭ、２０  外部メディアインタフェース（Ｉ／Ｆ）、２１  ユーザインタフェース部、２２  検出部、２３  判断部、２４  ユーザ認証処理部、２５  カスタマイズ機能処理部、２６  制御部、２７  認証情報記憶部、２８  通知部、２９  禁止部。
【図１】
0004706685.tif 000002
【図２】
0004706685.tif 000003
【図３】
0004706685.tif 000004
【図４】
0004706685.tif 000005
【図５】
0004706685.tif 000006
【図６】
0004706685.tif 000007
【図７】
0004706685.tif 000008
【図８】
0004706685.tif 000009
【図９】
0004706685.tif 000010
【図１０】
0004706685.tif 000011