(57)【特許請求の範囲】
【請求項１】
情報処理装置と画像処理装置とを備える画像処理システムであって、
前記情報処理装置は、
前記画像処理装置へアクセスして前記画像処理装置を動作させるための処理を行うアプリケーションと、
ユーザーを認証する認証処理を行い、前記認証処理においてユーザーを認証した場合に前記アプリケーションに関するアプリケーション情報を前記画像処理装置へ送信する認証サーバーと、
を有し、
前記画像処理装置は、
前記認証サーバーから送信される前記アプリケーション情報を記憶する記憶手段と、
前記アプリケーションからのアクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断する判断手段と、
を有することを特徴とする画像処理システム。
【請求項２】
前記認証サーバーは、前記認証処理においてユーザーを認証した場合に認証ユーザーが前記画像処理装置を利用可能なログイン状態へ移行させると共に、前記認証ユーザーがログアウトすることに伴い前記画像処理装置へログアウト情報を送信し、
前記判断手段は、前記アクセス要求に含まれる情報が前記記憶手段に記憶されている前記アプリケーション情報に一致する場合、前記アクセス要求を受信してから前記ログアウト情報を受信するまでの期間において前記アプリケーションからのアクセスを許可することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記認証サーバーは、前記画像処理装置に前記アプリケーション情報を送信する際に前記画像処理装置との間にセッションを確立し、
前記アプリケーションは、前記画像処理装置へアクセスする際、前記セッションを利用して前記画像処理装置と通信を行うことを特徴とする請求項１又は２に記載の画像処理システム。
【請求項４】
前記画像処理装置は、
Ｗｅｂコンテンツを提供するＷｅｂサーバーを更に有し、
前記アプリケーションは、前記Ｗｅｂサーバーにアクセスすることにより前記Ｗｅｂコンテンツを取得して表示させるブラウザアプリケーションであり、
前記ブラウザアプリケーションは、前記Ｗｅｂコンテンツに含まれるプログラムを実行することにより前記画像処理装置を動作させることを特徴とする請求項１乃至３のいずれかに記載の画像処理システム。
【請求項５】
前記認証サーバーは、複数のユーザーのそれぞれが前記画像処理装置を利用する際の権限情報を管理しており、前記認証処理においてユーザーを認証した場合に認証ユーザーに関する権限情報を更に前記画像処理装置へ送信し、
前記判断手段は、前記アクセス要求に含まれる情報が前記記憶手段に記憶されている前記アプリケーション情報に一致する場合、前記認証サーバーから送信される権限情報に基づいて前記アプリケーションからのアクセスを許可することを特徴とする請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記情報処理装置は、前記画像処理装置を動作させるための処理を行う複数のアプリケーションを有しており、
前記認証サーバーは、前記認証処理においてユーザーを認証した場合、前記複数のアプリケーションのうち、認証ユーザーが利用可能なアプリケーションに関するアプリケーション情報のみを前記画像処理装置へ送信することを特徴とする請求項１乃至５のいずれかに記載の画像処理システム。
【請求項７】
前記認証サーバーは、前記アプリケーション情報を前記画像処理装置へ送信するとき、前記情報処理装置に関する固有の識別情報を更に前記画像処理装置へ送信し、
前記記憶手段は、前記認証サーバーから送信される前記識別情報を、前記アプリケーション情報と共に記憶し、
前記アプリケーションは、前記画像処理装置へアクセスする際、前記アクセス要求に前記識別情報を付加して前記画像処理装置へ送信し、
前記判断手段は、前記アプリケーションから前記アクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合すると共に、前記アクセス要求に付加されている前記識別情報を前記記憶手段に記憶されている識別情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断することを特徴とする請求項１乃至６のいずれかに記載の画像処理システム。
【請求項８】
前記画像処理システムは、複数の前記画像処理装置を備えており、
前記アプリケーションは、前記複数の画像処理装置に含まれる第１の画像処理装置及び第２の画像処理装置にアクセスし、前記第１の画像処理装置と前記第２の画像処理装置とを相互に連携させてジョブを実行させることを特徴とする請求項１乃至７のいずれかに記載の画像処理システム。
【請求項９】
情報処理装置と、認証サーバーと、画像処理装置と、を備える画像処理システムであって、
前記認証サーバーは、
前記情報処理装置から送信される認証要求に基づいてユーザーを認証する認証処理を行い、前記認証処理の結果を前記情報処理装置へ送信する認証手段、
を有し、
前記情報処理装置は、
前記画像処理装置へアクセスして前記画像処理装置を動作させるための処理を行うアプリケーションと、
前記認証処理においてユーザーが認証された場合に前記アプリケーションに関するアプリケーション情報を前記画像処理装置へ送信する送信手段と、
を有し、
前記画像処理装置は、
前記送信手段によって送信される前記アプリケーション情報を記憶する記憶手段と、
前記情報処理装置における前記アプリケーションからのアクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断する判断手段と、
を有することを特徴とする画像処理システム。
【請求項１０】
ユーザーを認証する認証処理を行い、前記認証処理の結果に基づいて画像処理装置を制御する情報処理装置であって、
前記画像処理装置へアクセスして前記画像処理装置を動作させるための処理を行うアプリケーションと、
ユーザーを認証する認証処理を行い、前記認証処理においてユーザーを認証した場合に前記アプリケーションに関するアプリケーション情報を前記画像処理装置へ送信する認証サーバーと、
を有し、
前記アプリケーションは、前記認証処理において認証された認証ユーザーの指示に基づいて前記画像処理装置へアクセスする際、当該アプリケーションに関する情報を含むアクセス要求を生成して前記画像処理装置へ送信することを特徴とする情報処理装置。
【請求項１１】
前記認証サーバーは、前記認証処理においてユーザーを認証した場合に認証ユーザーが前記画像処理装置を利用可能なログイン状態へ移行させると共に、前記認証ユーザーがログアウトすることに伴い前記画像処理装置へログアウト情報を送信することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記認証サーバーは、前記画像処理装置に前記アプリケーション情報を送信する際に前記画像処理装置との間にセッションを確立し、
前記アプリケーションは、前記画像処理装置へアクセスする際、前記セッションを利用して前記画像処理装置と通信を行うことを特徴とする請求項１０又は１１に記載の情報処理装置。
【請求項１３】
前記アプリケーションは、前記画像処理装置に搭載されているＷｅｂサーバーにアクセスすることにより前記Ｗｅｂサーバーにより提供されるＷｅｂコンテンツを取得して表示させるブラウザアプリケーションであり、
前記ブラウザアプリケーションは、前記Ｗｅｂコンテンツに含まれるプログラムを実行することにより前記画像処理装置を動作させることを特徴とする請求項１０乃至１２のいずれかに記載の情報処理装置。
【請求項１４】
前記認証サーバーは、複数のユーザーのそれぞれが前記画像処理装置を利用する際の権限情報を管理しており、前記認証処理においてユーザーを認証した場合に認証ユーザーに関する権限情報を更に前記画像処理装置へ送信することを特徴とする請求項１０乃至１３のいずれかに記載の情報処理装置。
【請求項１５】
前記情報処理装置は、前記画像処理装置を動作させるための処理を行う複数のアプリケーションを有しており、
前記認証サーバーは、前記認証処理においてユーザーを認証した場合、前記複数のアプリケーションのうち、認証ユーザーが利用可能なアプリケーションに関するアプリケーション情報のみを前記画像処理装置へ送信することを特徴とする請求項１０乃至１４のいずれかに記載の情報処理装置。
【請求項１６】
前記認証サーバーは、前記アプリケーション情報を前記画像処理装置へ送信するとき、前記情報処理装置に関する固有の識別情報を更に前記画像処理装置へ送信し、
前記アプリケーションは、前記画像処理装置へアクセスする際、前記アクセス要求に前記識別情報を付加して前記画像処理装置へ送信することを特徴とする請求項１０乃至１５のいずれかに記載の情報処理装置。
【請求項１７】
前記アプリケーションは、複数の画像処理装置を制御することが可能であり、前記複数の画像処理装置に含まれる第１の画像処理装置及び第２の画像処理装置にアクセスし、前記第１の画像処理装置と前記第２の画像処理装置とを相互に連携させてジョブを実行させることを特徴とする請求項１０乃至１６のいずれかに記載の情報処理装置。
【請求項１８】
画像処理に関するジョブを実行する画像処理装置であって、
ユーザーを認証する認証サーバーにおいてユーザーが認証されることに伴い、前記認証サーバーからアプリケーション情報を受信した場合に当該アプリケーション情報を記憶する記憶手段と、
外部のアプリケーションからのアクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断する判断手段と、
前記判断手段によって前記アプリケーションからのアクセスが許可された場合に前記アプリケーションからの指示に基づいてジョブを実行するジョブ制御手段と、
を有することを特徴とする画像処理装置。
【請求項１９】
前記判断手段は、前記アクセス要求に含まれる情報が前記記憶手段に記憶されている前記アプリケーション情報に一致する場合、前記アクセス要求を受信した後、前記認証サーバーからログアウト情報を受信するまでの期間において前記アプリケーションからのアクセスを許可することを特徴とする請求項１８に記載の画像処理装置。
【請求項２０】
前記判断手段は、前記アクセス要求に含まれる情報が前記記憶手段に記憶されている前記アプリケーション情報に一致する場合、前記認証サーバーから送信される権限情報に基づいて前記アプリケーションからのアクセスを許可することを特徴とする請求項１８又は１９に記載の画像処理装置。
【請求項２１】
前記記憶手段は、前記認証サーバーから送信される固有の識別情報を、前記アプリケーション情報と共に記憶し、
前記判断手段は、前記アプリケーションから前記アクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合すると共に、前記アクセス要求に付加されている識別情報を前記記憶手段に記憶されている前記識別情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断することを特徴とする請求項１８乃至２０のいずれかに記載の画像処理装置。
【請求項２２】
ユーザーを認証する認証処理を行うと共に、画像処理装置を利用するアプリケーションを管理する認証サーバーにおいて実行されるプログラムであって、前記認証サーバーに、
ユーザーを認証する認証処理を行う第１のステップと、
前記認証処理においてユーザーが認証された場合に前記アプリケーションに関するアプリケーション情報を前記画像処理装置へ送信する第２のステップと、
前記認証処理においてユーザーが認証された場合に当該認証ユーザーに関する権限情報を前記画像処理装置へ更に送信する第３のステップと、
を実行させることを特徴とするプログラム。
【請求項２３】
画像処理に関するジョブを実行する画像処理装置において実行されるプログラムであって、前記画像処理装置に、
ユーザーを認証する認証サーバーにおいてユーザーが認証されることに伴い、前記認証サーバーからアプリケーション情報を受信した場合に当該アプリケーション情報を所定の記憶手段に記憶させる第１のステップと、
外部のアプリケーションからのアクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断する第２のステップと、
前記第２のステップにおいて前記アプリケーションからのアクセスが許可された場合に前記アプリケーションからの指示に基づいてジョブを実行する第３のステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、情報処理装置、画像処理装置及びプログラムに関し、特に画像処理装置の機能を画像処理装置の外部から利用するための技術に関する。
【背景技術】
【０００２】
従来、携帯電話機にインストールしたアプリケーションがアドレス帳などのデータを不正に外部へ流出させてしまうことを防止する技術が知られている（例えば特許文献１）。この従来技術では、携帯電話機に予め正規アプリケーションに関するアプリケーション情報を登録しておき、携帯電話機においてアプリケーションが起動すると、そのアプリケーションからセキュア処理部に対してアプリ承認コードが出力され、セキュア処理部がそのアプリ承認コードに対応するアプリケーション情報が予め登録されているか否かを判断する。その結果、アプリ承認コードに対応するアプリケーション情報が予め登録されている場合、セキュア処理部は、アクセスを許可するためのリクエストＩＤを発行し、そのリクエストＩＤを予め登録されているアプリケーションへ通知する。このリクエストＩＤは、携帯電話機において予め登録されているアプリケーションに対して通知されるので、必ずしもアプリ承認コードを発行したアプリケーションには通知されない。それ故、不正なアプリケーションが不正にアプリ承認コードを発行した場合でも、そのような不正なアプリケーションは、アドレス帳などのデータにアクセスすることができないようになっている。
【０００３】
一方、近年におけるＭＦＰ（Multifunction Peripherals）などの画像処理装置は、外部のパーソナルコンピュータ（ＰＣ）や携帯端末などにインストールされたアプリケーションからの指示に基づきジョブを実行することができる。このように画像処理装置をリモート制御する正規のアプリケーションは、画像処理装置の正規ベンダーによって提供されると共に、サードベンダーによっても提供され、画像処理装置の利便性を向上させている。
【０００４】
ところが、画像処理装置が外部アプリケーションからのアクセスを常に許可してしまうと、セキュリティが低下してしまう。これを防止するため、例えば上述した携帯電話機における従来技術を画像処理装置に適用することが考えられる。すなわち、正規ベンダーやサードベンダーによって提供される正規アプリケーションに関する情報を、画像処理装置に予め登録しておき、画像処理装置が外部アプリケーションからのアクセスを検知したときには、その外部アプリケーションが予め登録されている正規アプリケーションであるか否かを判断し、正規アプリケーションである場合にのみ、アクセスを許可するようにすれば、セキュリティの低下を抑制することができる。
【０００５】
しかしその反面、画像処理装置に対して正規アプリケーションに関する情報を全て予め登録しておくことは煩雑な作業を伴うため困難である。また今後は、サードベンダーによって提供されるものを含めて正規アプリケーションの数は増加する傾向にあるため、正規アプリケーションに関する情報を全て画像処理装置に事前に登録しておくことは、より一層困難になると共に、新しいアプリケーションがリリースされる度に画像処理装置への登録作業が発生するという問題もある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−３７３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記課題を解決することを目的としてなされたものであり、画像処理装置にアプリケーションに関する情報を予め登録していなくても、画像処理装置が信頼性のあるアプリケーションからのアクセスだけを許可できるようにして画像処理装置のセキュリティ低下を抑制できるようにした画像処理システム、情報処理装置、画像処理装置及びプログラムを提供することを、その目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に係る発明は、情報処理装置と画像処理装置とを備える画像処理システムであって、前記情報処理装置は、前記画像処理装置へアクセスして前記画像処理装置を動作させるための処理を行うアプリケーションと、ユーザーを認証する認証処理を行い、前記認証処理においてユーザーを認証した場合に前記アプリケーションに関するアプリケーション情報を前記画像処理装置へ送信する認証サーバーと、を有し、前記画像処理装置は、前記認証サーバーから送信される前記アプリケーション情報を記憶する記憶手段と、前記アプリケーションからのアクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断する判断手段と、を有することを特徴とする構成である。
【０００９】
請求項２に係る発明は、請求項１に記載の画像処理システムにおいて、前記認証サーバーは、前記認証処理においてユーザーを認証した場合に認証ユーザーが前記画像処理装置を利用可能なログイン状態へ移行させると共に、前記認証ユーザーがログアウトすることに伴い前記画像処理装置へログアウト情報を送信し、前記判断手段は、前記アクセス要求に含まれる情報が前記記憶手段に記憶されている前記アプリケーション情報に一致する場合、前記アクセス要求を受信してから前記ログアウト情報を受信するまでの期間において前記アプリケーションからのアクセスを許可することを特徴とする構成である。
【００１０】
請求項３に係る発明は、請求項１又は２に記載の画像処理システムにおいて、前記認証サーバーは、前記画像処理装置に前記アプリケーション情報を送信する際に前記画像処理装置との間にセッションを確立し、前記アプリケーションは、前記画像処理装置へアクセスする際、前記セッションを利用して前記画像処理装置と通信を行うことを特徴とする構成である。
【００１１】
請求項４に係る発明は、請求項１乃至３のいずれかに記載の画像処理システムにおいて、前記画像処理装置は、Ｗｅｂコンテンツを提供するＷｅｂサーバーを更に有し、前記アプリケーションは、前記Ｗｅｂサーバーにアクセスすることにより前記Ｗｅｂコンテンツを取得して表示させるブラウザアプリケーションであり、前記ブラウザアプリケーションは、前記Ｗｅｂコンテンツに含まれるプログラムを実行することにより前記画像処理装置を動作させることを特徴とする構成である。
【００１２】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の画像処理システムにおいて、前記認証サーバーは、複数のユーザーのそれぞれが前記画像処理装置を利用する際の権限情報を管理しており、前記認証処理においてユーザーを認証した場合に認証ユーザーに関する権限情報を更に前記画像処理装置へ送信し、前記判断手段は、前記アクセス要求に含まれる情報が前記記憶手段に記憶されている前記アプリケーション情報に一致する場合、前記認証サーバーから送信される権限情報に基づいて前記アプリケーションからのアクセスを許可することを特徴とする構成である。
【００１３】
請求項６に係る発明は、請求項１乃至５のいずれかに記載の画像処理システムにおいて、前記情報処理装置は、前記画像処理装置を動作させるための処理を行う複数のアプリケーションを有しており、前記認証サーバーは、前記認証処理においてユーザーを認証した場合、前記複数のアプリケーションのうち、認証ユーザーが利用可能なアプリケーションに関するアプリケーション情報のみを前記画像処理装置へ送信することを特徴とする構成である。
【００１４】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の画像処理システムにおいて、前記認証サーバーは、前記アプリケーション情報を前記画像処理装置へ送信するとき、前記情報処理装置に関する固有の識別情報を更に前記画像処理装置へ送信し、前記記憶手段は、前記認証サーバーから送信される前記識別情報を、前記アプリケーション情報と共に記憶し、前記アプリケーションは、前記画像処理装置へアクセスする際、前記アクセス要求に前記識別情報を付加して前記画像処理装置へ送信し、前記判断手段は、前記アプリケーションから前記アクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合すると共に、前記アクセス要求に付加されている前記識別情報を前記記憶手段に記憶されている識別情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断することを特徴とする構成である。
【００１５】
請求項８に係る発明は、請求項１乃至７のいずれかに記載の画像処理システムにおいて、前記画像処理システムは、複数の前記画像処理装置を備えており、前記アプリケーションは、前記複数の画像処理装置に含まれる第１の画像処理装置及び第２の画像処理装置にアクセスし、前記第１の画像処理装置と前記第２の画像処理装置とを相互に連携させてジョブを実行させることを特徴とする構成である。
【００１６】
請求項９に係る発明は、情報処理装置と、認証サーバーと、画像処理装置と、を備える画像処理システムであって、前記認証サーバーは、前記情報処理装置から送信される認証要求に基づいてユーザーを認証する認証処理を行い、前記認証処理の結果を前記情報処理装置へ送信する認証手段、を有し、前記情報処理装置は、前記画像処理装置へアクセスして前記画像処理装置を動作させるための処理を行うアプリケーションと、前記認証処理においてユーザーが認証された場合に前記アプリケーションに関するアプリケーション情報を前記画像処理装置へ送信する送信手段と、を有し、前記画像処理装置は、前記送信手段によって送信される前記アプリケーション情報を記憶する記憶手段と、前記情報処理装置における前記アプリケーションからのアクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断する判断手段と、を有することを特徴とする構成である。
【００１７】
請求項１０に係る発明は、ユーザーを認証する認証処理を行い、前記認証処理の結果に基づいて画像処理装置を制御する情報処理装置であって、前記画像処理装置へアクセスして前記画像処理装置を動作させるための処理を行うアプリケーションと、ユーザーを認証する認証処理を行い、前記認証処理においてユーザーを認証した場合に前記アプリケーションに関するアプリケーション情報を前記画像処理装置へ送信する認証サーバーと、を有し、前記アプリケーションは、前記認証処理において認証された認証ユーザーの指示に基づいて前記画像処理装置へアクセスする際、当該アプリケーションに関する情報を含むアクセス要求を生成して前記画像処理装置へ送信することを特徴とする構成である。
【００１８】
請求項１１に係る発明は、請求項１０又は１１に記載の情報処理装置において、前記認証サーバーは、前記認証処理においてユーザーを認証した場合に認証ユーザーが前記画像処理装置を利用可能なログイン状態へ移行させると共に、前記認証ユーザーがログアウトすることに伴い前記画像処理装置へログアウト情報を送信することを特徴とする構成である。
【００１９】
請求項１２に係る発明は、請求項１０又は１１に記載の情報処理装置において、前記認証サーバーは、前記画像処理装置に前記アプリケーション情報を送信する際に前記画像処理装置との間にセッションを確立し、前記アプリケーションは、前記画像処理装置へアクセスする際、前記セッションを利用して前記画像処理装置と通信を行うことを特徴とする構成である。
【００２０】
請求項１３に係る発明は、請求項１０乃至１２のいずれかに記載の情報処理装置において、前記アプリケーションは、前記画像処理装置に搭載されているＷｅｂサーバーにアクセスすることにより前記Ｗｅｂサーバーにより提供されるＷｅｂコンテンツを取得して表示させるブラウザアプリケーションであり、前記ブラウザアプリケーションは、前記Ｗｅｂコンテンツに含まれるプログラムを実行することにより前記画像処理装置を動作させることを特徴とする構成である。
【００２１】
請求項１４に係る発明は、請求項１０乃至１３のいずれかに記載の情報処理装置において、前記認証サーバーは、複数のユーザーのそれぞれが前記画像処理装置を利用する際の権限情報を管理しており、前記認証処理においてユーザーを認証した場合に認証ユーザーに関する権限情報を更に前記画像処理装置へ送信することを特徴とする構成である。
【００２２】
請求項１５に係る発明は、請求項１０乃至１４のいずれかに記載の情報処理装置において、前記情報処理装置は、前記画像処理装置を動作させるための処理を行う複数のアプリケーションを有しており、前記認証サーバーは、前記認証処理においてユーザーを認証した場合、前記複数のアプリケーションのうち、認証ユーザーが利用可能なアプリケーションに関するアプリケーション情報のみを前記画像処理装置へ送信することを特徴とする構成である。
【００２３】
請求項１６に係る発明は、請求項１０乃至１５のいずれかに記載の情報処理装置において、前記認証サーバーは、前記アプリケーション情報を前記画像処理装置へ送信するとき、前記情報処理装置に関する固有の識別情報を更に前記画像処理装置へ送信し、前記アプリケーションは、前記画像処理装置へアクセスする際、前記アクセス要求に前記識別情報を付加して前記画像処理装置へ送信することを特徴とする構成である。
【００２４】
請求項１７に係る発明は、請求項１０乃至１６のいずれかに記載の情報処理装置において、前記アプリケーションは、複数の画像処理装置を制御することが可能であり、前記複数の画像処理装置に含まれる第１の画像処理装置及び第２の画像処理装置にアクセスし、前記第１の画像処理装置と前記第２の画像処理装置とを相互に連携させてジョブを実行させることを特徴とする構成である。
【００２５】
請求項１８に係る発明は、画像処理に関するジョブを実行する画像処理装置であって、ユーザーを認証する認証サーバーにおいてユーザーが認証されることに伴い、前記認証サーバーからアプリケーション情報を受信した場合に当該アプリケーション情報を記憶する記憶手段と、外部のアプリケーションからのアクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断する判断手段と、前記判断手段によって前記アプリケーションからのアクセスが許可された場合に前記アプリケーションからの指示に基づいてジョブを実行するジョブ制御手段と、を有することを特徴とする構成である。
【００２６】
請求項１９に係る発明は、請求項１８に記載の画像処理装置において、前記判断手段は、前記アクセス要求に含まれる情報が前記記憶手段に記憶されている前記アプリケーション情報に一致する場合、前記アクセス要求を受信した後、前記認証サーバーからログアウト情報を受信するまでの期間において前記アプリケーションからのアクセスを許可することを特徴とする構成である。
【００２７】
請求項２０に係る発明は、請求項１８又は１９に記載の画像処理装置において、前記判断手段は、前記アクセス要求に含まれる情報が前記記憶手段に記憶されている前記アプリケーション情報に一致する場合、前記認証サーバーから送信される権限情報に基づいて前記アプリケーションからのアクセスを許可することを特徴とする構成である。
【００２８】
請求項２１に係る発明は、請求項１８乃至２０のいずれかに記載の画像処理装置において、前記記憶手段は、前記認証サーバーから送信される固有の識別情報を、前記アプリケーション情報と共に記憶し、前記判断手段は、前記アプリケーションから前記アクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合すると共に、前記アクセス要求に付加されている識別情報を前記記憶手段に記憶されている前記識別情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断することを特徴とする構成である。
【００２９】
請求項２２に係る発明は、ユーザーを認証する認証処理を行うと共に、画像処理装置を利用するアプリケーションを管理する認証サーバーにおいて実行されるプログラムであって、前記認証サーバーに、ユーザーを認証する認証処理を行う第１のステップと、前記認証処理においてユーザーが認証された場合に前記アプリケーションに関するアプリケーション情報を前記画像処理装置へ送信する第２のステップと、前記認証処理においてユーザーが認証された場合に当該認証ユーザーに関する権限情報を前記画像処理装置へ更に送信する第３のステップと、を実行させることを特徴とする構成である。
【００３０】
請求項２３に係る発明は、画像処理に関するジョブを実行する画像処理装置において実行されるプログラムであって、前記画像処理装置に、ユーザーを認証する認証サーバーにおいてユーザーが認証されることに伴い、前記認証サーバーからアプリケーション情報を受信した場合に当該アプリケーション情報を所定の記憶手段に記憶させる第１のステップと、外部のアプリケーションからのアクセス要求を受信した場合に当該アクセス要求に含まれる情報を前記記憶手段に記憶されている前記アプリケーション情報と照合することにより、前記アプリケーションからのアクセスを許可するか否かを判断する第２のステップと、前記第２のステップにおいて前記アプリケーションからのアクセスが許可された場合に前記アプリケーションからの指示に基づいてジョブを実行する第３のステップと、
を実行させることを特徴とする構成である。
【発明の効果】
【００３１】
本発明によれば、画像処理装置にアプリケーションに関する情報を予め登録していなくても、画像処理装置が信頼性のあるアプリケーションからのアクセスだけを許可することができるようになり、画像処理装置のセキュリティ低下を抑制することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】第１実施形態における画像処理システムの構成概念を示す図である。
【図２】情報処理装置及び画像処理装置の一構成例を示す図である。
【図３】ユーザー情報、権限情報及びアプリケーション情報の一例を示す図である。
【図４】情報処理装置及び画像処理装置の動作手順の一例を示すフローチャートである。
【図５】ログイン情報及びアクセス要求の一例を示す図である。
【図６】複数の画像処理装置が設けられている場合の画像処理システムを示す図である。
【図７】複数の画像処理装置を相互に連携させる場合の情報処理装置及び画像処理装置の動作手順の一例を示すフローチャートである。
【図８】第２実施形態の画像処理システムにおける情報処理装置及び画像処理装置の一構成例を示す図である。
【図９】第３実施形態における画像処理システムの構成概念を示す図である。
【図１０】第３実施形態における情報処理装置及び画像処理装置の一構成例を示す図である。
【発明を実施するための形態】
【００３３】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３４】
（第１実施形態）
図１は、本発明の第１実施形態における画像処理システム１の構成概念を示す図である。画像処理システム１は、コンピュータなどで構成される情報処理装置２と、ＭＦＰなどで構成される画像処理装置３とがネットワーク４を介して相互にデータ通信を行うことができる構成である。情報処理装置２は、画像処理装置３を利用するユーザーを認証する機能と、予めインストールされるアプリケーションを起動することにより画像処理装置３を外部からリモート制御する機能とを有している。また画像処理装置３は、コピー機能、スキャン機能及びプリント機能などの画像処理に関する複数の機能を有している。さらに画像処理装置３は、その他にも、例えばドキュメントデータなどを所定の記憶領域（ＢＯＸ）に保存しておくＢＯＸ機能や、外部のアドレスに対して電子メールを送信する電子メール送信機能なども備えている。尚、ネットワーク４に接続される画像処理装置３は、１つに限られず、複数であっても良い。
【００３５】
図２は、画像処理システム１における情報処理装置２及び画像処理装置３の一構成例を示す図である。情報処理装置２は、認証サーバー１０、記憶部１１、表示部１２、操作部１３、アプリケーション制御部１４、及び、通信インタフェース１５を備えている。また画像処理装置３は、認証連携モジュール３０、ジョブ制御部３１、及び、通信インタフェース３２を備えている。
【００３６】
まず情報処理装置２の各構成について詳しく説明する。情報処理装置２の認証サーバー１０は、画像処理装置３を利用するユーザーを認証するためのものである。この認証サーバー１０は、例えばＣＰＵとメモリとを有するハードウェア構成においてＣＰＵが所定のプログラムを実行することによって実現されるものである。そして認証サーバー１０は、ＣＰＵが所定のプログラムを実行することにより、ユーザーを認証する認証処理を行う認証処理部２１、各ユーザーが画像処理装置３を利用する際の権限を管理する権限管理部２２、及び、画像処理装置３を動作させるアプリケーション２８を管理するアプリケーション管理部２３として機能する。
【００３７】
記憶部１１は、例えば半導体メモリや磁気ディスク装置などによって構成される補助記憶装置である。この記憶部１１には、画像処理装置３を利用するユーザーに関する情報が予め登録されたユーザー情報２５、各ユーザーが画像処理装置３を利用する際の権限が予め登録された権限情報２６、及び、情報処理装置２にインストールされているアプリケーション２８であって、画像処理装置３をリモート制御するアプリケーション２８に関する情報が予め登録されたアプリケーション情報２７が記憶される。
【００３８】
表示部１２及び操作部１３は、情報処理装置２を使用するユーザーのユーザーインタフェースとなるものである。表示部１２は、例えばカラー液晶ディスプレイなどによって構成され、情報処理装置２を使用するユーザーに対して様々な表示画面を表示する。操作部１３は、情報処理装置２を使用するユーザーからの操作入力を受け付けるものであり、例えばキーボードやマウス、表示部１２の画面上に配置されるタッチパネルなどによって構成される。
【００３９】
アプリケーション制御部１４は、情報処理装置２において画像処理装置３を動作させるアプリケーション２８を起動する処理部である。図２に示すように、情報処理装置２には、画像処理装置３を動作させるためのアプリケーション２８として複数のアプリケーション２８ａ〜２８ｅがインストールされている。アプリケーション制御部１４は、それら複数のアプリケーション２８ａ〜２８ｅのうちから少なくとも１つのアプリケーション２８を選択して起動する。
【００４０】
例えばコピーアプリケーション２８ａは、画像処理装置３のコピー機能を利用するアプリケーションであり、画像処理装置３にコピージョブを実行させることが可能なアプリケーションである。スキャンアプリケーション２８ｂは、画像処理装置３のスキャン機能を利用するアプリケーションであり、画像処理装置３にスキャンジョブを実行させることが可能なアプリケーションである。プリントアプリケーション２８ｃは、画像処理装置３のプリント機能を利用するアプリケーションであり、画像処理装置３にプリントジョブを実行させることが可能なアプリケーションである。またクラウド接続アプリケーション２８ｄは、クラウド上のクラウドサーバーに接続し、クラウドサーバーと画像処理装置３とを相互に連携させるアプリケーションであり、例えばクラウドサーバーから画像処理装置３へジョブデータを転送させたり、或いは、画像処理装置３からクラウドサーバーへジョブデータを転送させたりするアプリケーションである。さらにＭＦＰ連携アプリケーション２８ｅは、複数の画像処理装置３を相互に連携させるアプリケーションであり、例えば一方の画像処理装置３から他方の画像処理装置３へジョブデータを転送させるアプリケーションである。アプリケーション制御部１４によってこれらのアプリケーション２８ａ〜２８ｅが起動することにより、情報処理装置２は、画像処理装置３をリモート制御してジョブを実行させることができる。尚、以下においては、複数のアプリケーション２８ａ〜２８ｅのそれぞれを区別する必要がない場合に、それらを総称してアプリケーション２８という。
【００４１】
通信インタフェース１５は、ネットワーク４を介して様々な機器と通信を行うためのものである。情報処理装置２は、この通信インタフェース１５を介して画像処理装置３と通信を行う。
【００４２】
図３は、記憶部１１に記憶されるユーザー情報２５、権限情報２６及びアプリケーション情報２７の一例を示す図である。ユーザー情報２５は、認証処理部２１が認証処理を行う際に参照する情報であり、例えば図３（ａ）に示すように、画像処理装置３を利用するユーザー毎にユーザーＩＤとパスワードとが登録された情報である。このようなユーザー情報２５は、例えば情報処理装置２の管理者によって作成又は更新され、記憶部１１に記憶される。
【００４３】
権限情報２６は、権限管理部２２によって管理される情報であり、例えば図３（ｂ）に示すように、ユーザー情報２５に登録されたユーザー毎に、ユーザーＩＤと利用権限とが登録された情報である。例えば利用権限には、画像処理装置３に含まれる機能のうち、ユーザーが利用できない機能が登録される。このような権限情報２６は、例えば情報処理装置２の管理者によって作成又は更新され、記憶部１１に記憶される。そして権限管理部２２は、記憶部１１に記憶されている権限情報２６を管理する。
【００４４】
アプリケーション情報２７は、アプリケーション管理部２３によって管理される情報であり、例えば図３（ｃ）に示すように、情報処理装置２にインストールされているアプリケーション２８毎に、アプリケーション名と、個々のアプリケーション２８を識別するためのアプリケーション番号と、画像処理装置３に含まれる機能のうち、アプリケーション２８が利用する利用機能とが登録された情報である。アプリケーション情報２７に登録されるアプリケーション２８は、認証サーバー１０によって信頼性の高いアプリケーションであることが証明されるアプリケーションとなる。すなわち、アプリケーション情報２７に登録されるアプリケーション２８は、認証サーバー１０との間に信頼関係（トラストサークル）が形成されることとなり、それによって不正なアプリケーションでないことが証明される。
【００４５】
このようなアプリケーション情報２７は、新規のアプリケーション２８が情報処理装置２にインストールされる度に、アプリケーション管理部２３によって追加登録される。例えば、アプリケーション管理部２３は、予め指定された信頼性の高いサーバーからダウンロードされる新規のアプリケーション２８が情報処理装置２にインストールされるとき、ダウンロード元のサーバーからそのアプリケーション２８に関する情報を取得し、その取得した情報をアプリケーション情報２７に自動登録する。ただし、アプリケーション情報２７は、必ずしも自動登録されるものに限られず、情報処理装置２の管理者がアプリケーション２８をインストールするときに手動操作で登録するようにしても良い。
【００４６】
図２に戻り、認証サーバー１０の認証処理部２１は、画像処理装置３を利用しようとするユーザーが操作部１３に対してユーザーＩＤとパスワードとを入力すると、ユーザーを認証する認証処理を行う。すなわち、認証処理部２１は、記憶部１１からユーザー情報２５を読み出し、ユーザーによって入力されたユーザーＩＤとパスワードの組み合わせがユーザー情報２５に登録されているか否かを判定し、同じ組み合わせがユーザー情報２５に登録されていれば認証成功となり、認証ユーザーを特定する。これに対し、ユーザーによって入力されたユーザーＩＤとパスワードの組み合わせと同じ組み合わせがユーザー情報２５に登録されていない場合、認証処理部２１は、認証失敗と判定する。
【００４７】
認証処理部２１は、認証処理においてユーザーを認証した場合、権限管理部２２に対して認証ユーザーに関する情報を通知する。そして権限管理部２２は、権限情報２６に登録されている複数のユーザーの権限情報の中から認証ユーザーに関する権限情報を抽出し、その抽出した情報を認証処理部２１へ出力する。これにより、認証処理部２１は、認証処理においてユーザーを認証することに伴い、認証ユーザーが画像処理装置３を利用する際の権限情報を取得することができる。
【００４８】
また認証処理部２１は、認証ユーザーに関する権限情報を取得すると、その権限情報に基づいて認証ユーザーが利用可能な機能又は認証ユーザーが利用できない機能をアプリケーション管理部２３へ通知し、認証ユーザーが利用可能なアプリケーション２８に関するアプリケーション情報を要求する。アプリケーション管理部２３は、認証処理部２１より認証ユーザーの利用可能な機能又は認証ユーザーの利用できない機能が通知されると、その通知に基づき、アプリケーション情報２７に登録されている情報から、認証ユーザーが利用可能なアプリケーション２８に関するアプリケーション情報を抽出し、認証処理部２１へ出力する。これにより、認証処理部２１は、認証処理においてユーザーを認証することに伴い、認証ユーザーが利用可能なアプリケーション２８に関するアプリケーション情報を取得することができる。
【００４９】
また認証処理部２１は、認証処理においてユーザーを認証した場合、情報処理装置２に関する固有の識別情報を生成する。この識別情報は、例えば情報処理装置２のＩＰアドレスであっても良いし、認証サーバー１０において発行されたものであることを証明するサーバー証明書であっても良い。
【００５０】
さらに認証処理部２１は、認証処理においてユーザーを認証した場合、情報処理装置２の動作状態をログアウト状態からログイン状態へ移行させる。ログイン状態は、認証処理において特定された認証ユーザーが画像処理装置３を利用することができる動作状態である。認証処理部２１は、情報処理装置２をログイン状態へ移行させることに伴い、画像処理装置３との間に所定のプロトコルで通信を行うためのセッション９を確立し、そのセッション９を介して画像処理装置３に対してログイン情報を送信する。このログイン情報には、認証ユーザーが利用可能なアプリケーション２８に関するアプリケーション情報の他、後述するような様々な情報が含まれる。
【００５１】
認証処理部２１は、画像処理装置３に対してログイン情報を送信すると、アプリケーション制御部１４を機能させる。これにより、情報処理装置２においてアプリケーション制御部１４が作動し、アプリケーション２８を起動させることが可能な状態となる。また認証処理部２１は、アプリケーション制御部１４を機能させることに伴い、アプリケーション制御部１４に対して認証ユーザーが利用可能なアプリケーション２８に関するアプリケーション情報を通知する。
【００５２】
アプリケーション制御部１４は、情報処理装置２がログイン状態へ移行することに伴って機能すると、認証処理部２１から通知されるアプリケーション情報に基づき、複数のアプリケーション２８ａ〜２８ｅのうちから認証ユーザーが利用可能なアプリケーション２８を特定する。そしてアプリケーション制御部１４は、特定したアプリケーション２８を選択可能なアプリケーション選択画面を生成し、その画面を表示部１２に表示させる。これにより、認証ユーザーは、情報処理装置２へログインした後、自身で利用可能なアプリケーション２８を選択して起動指示を与えることができる。アプリケーション制御部１４は、認証ユーザーによってアプリケーション２８が選択されると、その選択されたアプリケーション２８に対応するプログラムを実行することにより、アプリケーション２８を起動させる。
【００５３】
アプリケーション制御部１４によって起動されたアプリケーション２８は、画像処理装置３に対してアクセス要求を送信し、画像処理装置３との通信を開始する。このとき送信されるアクセス要求には、アプリケーション２８に設定されているアプリケーション情報の他、後述するような様々な情報が含まれる。そしてアプリケーション２８は、画像処理装置３からアクセスを許可する許可通知を受信することにより、画像処理装置３をリモート制御するための処理を開始する。すなわち、アプリケーション２８は、画像処理装置３で実行対象となるジョブを設定するためのジョブ設定画面を表示部１２に表示し、認証ユーザーによるジョブ設定操作に基づいて画像処理装置３に対するジョブの設定を行うと共に、認証ユーザーによってジョブの実行指示操作が行われることに伴い、認証ユーザーによって指定されたジョブを画像処理装置３に実行させる。
【００５４】
またアプリケーション２８は、画像処理装置３との通信を行うとき、例えばアプリケーション管理部２３を仲介させた通信を行うことにより、認証サーバー１０によって画像処理装置３との間に確立されたセッション９を利用した通信を行う。この場合、アプリケーション管理部２３は、アプリケーション２８と画像処理装置３との間で送受信される情報を所定のプロトコルでカプセル化することにより、セッション９を利用した送受信を行うただし、アプリケーション管理部２３は、自身の管理下にないアプリケーション２８から、画像処理装置３に対するアクセス要求を取得した場合でも、そのようなアクセス要求をカプセル化して送信することはない。これにより、不正なアプリケーションから画像処理装置３に対してアクセス要求が送信されることを防止することができる。
【００５５】
また認証処理部２１は、認証ユーザーによるログアウト操作に基づいて情報処理装置２をログイン状態からログアウト状態へ移行させる。そして認証処理部２１は、認証ユーザーがログアウトすることに伴い、画像処理装置３に対してログアウト情報を送信する。
【００５６】
次に画像処理装置３の各構成について説明する。画像処理装置３の認証連携モジュール３０は、情報処理装置２の認証サーバー１０と連携した動作を行うモジュールである。こ認証連携モジュール３０は、例えばＣＰＵとメモリと補助記憶装置とを有するハードウェア構成においてＣＰＵが所定のプログラムを実行することによって実現されるものである。そして認証連携モジュール３０は、ＣＰＵが所定のプログラムを実行することにより、認証サーバー１０から送信される情報を管理する受信情報管理部４１、情報処理装置２において起動されるアプリケーション２８からのアクセスを検知するアクセス検知部４３、及び、アプリケーション２８からのアクセスを許可するか否かを判断する判断部４４として機能する。また認証連携モジュール３０は、記憶部４２を有している。この記憶部４２は、半導体メモリや磁気ディスク装置などの補助記憶装置によって構成される記憶手段である。
【００５７】
ジョブ制御部３１は、コピーインタフェース５１、スキャンインタフェース５２、プリントインタフェース５３、ＢＯＸインタフェース５４、コピー制御部５５、スキャン制御部５６、プリント制御部５７及び記憶装置５８を備えている。コピーインタフェース５１、スキャンインタフェース５２、プリントインタフェース５３及びＢＯＸインタフェース５４は、それぞれ外部のアプリケーション２８が画像処理装置３の各機能をリモート制御する際のインタフェースであり、認証連携モジュール３０によってアプリケーション２８からのアクセスが許可されることにより、アプリケーション２８と、コピー制御部５５、スキャン制御部５６、プリント制御部５７及び記憶装置５８のそれぞれとの間の各種データの入出力を許可する。
【００５８】
コピー制御部５５は、画像処理装置３におけるコピージョブの実行を制御するものである。またスキャン制御部５６は、画像処理装置３におけるスキャンジョブの実行を制御するものであり、プリント制御部５７は、画像処理装置３におけるプリントジョブの実行を制御するものである。さらに記憶装置５８は、磁気ディスク装置などで構成される記憶手段であって、ドキュメントデータなどを記憶しておくためのものである。
【００５９】
通信インタフェース３２は、ネットワーク４を介して様々な機器と通信を行うためのものである。画像処理装置３は、この通信インタフェース３２を介して情報処理装置２と通信を行う。
【００６０】
上記構成において認証連携モジュール３０の受信情報管理部４１は、認証サーバー１０からの要求に基づき、情報処理装置２との間に所定のプロトコルで通信を行うためのセッション９を確立し、認証サーバー１０から送信される情報を受信できる状態とする。そして受信情報管理部４１は、認証サーバー１０からログイン情報を受信すると、そのログイン情報を記憶部４２に記憶して管理する。また受信情報管理部４１は、認証サーバー１０からログアウト情報を受信するまで、記憶部４２に記憶させたログイン情報を管理する。
【００６１】
アクセス検知部４３は、受信情報管理部４１によってログイン情報が受信され、記憶部４２にログイン情報が記憶された後、情報処理装置２において起動されるアプリケーション２８からのアクセスを検知する。すなわち、アクセス検知部４３は、認証サーバー１０との間に確立されているセッション９を介してアプリケーション２８から送信されるアクセス要求を検知し、そのアクセス要求を判断部４４へ出力する。このアクセス検知部４３は、認証サーバー１０とのセッション９を介してアクセス要求を受信することにより、アクセス要求の送信元であるアプリケーション２８が一定の信頼性を有するものと判断できる。そのため、アクセス検知部４３は、認証サーバー１０とのセッション９を介してアクセス要求を受信した場合にアクセス要求を判断部４４へ出力し、セッション９を介さずにアクセス要求を受信した場合にはアクセス要求を判断部４４へ出力しない。これにより、判断部４４による判断が行われる前にアクセス要求に対して一次的なフィルタをかけることができ、セキュリティを向上させることができる。
【００６２】
判断部４４は、アクセス検知部４３からアクセス要求を取得すると、記憶部４２に記憶されているログイン情報を読み出し、アクセス要求に含まれる情報と、ログイン情報に含まれる情報とを照合し、アプリケーション２８からのアクセスを許可するか否かを判断する。すなわち、判断部４４は、認証サーバー１０から受信したログイン情報に含まれる情報と、アプリケーション２８から受信したアクセス要求に含まれる情報とが一致すれば、信頼性の高いアプリケーション２８であると判断し、アプリケーション２８からのアクセスを許可する。これに対し、ログイン情報に含まれる情報と、アクセス要求に含まれる情報とが一致しなかった場合、判断部４４は、アプリケーション２８の信頼性を検証できないため、アプリケーション２８からのアクセスを拒否する。そして判断部４４は、アクセス要求に対する判断結果を、アクセス要求の送信元であるアプリケーション２８に通知する。
【００６３】
判断部４４は、アプリケーション２８に対してアクセスを許可する許可通知を送信すると、ジョブ制御部３１に対し、コピーインタフェース５１、スキャンインタフェース５２、プリントインタフェース５３及びＢＯＸインタフェース５４のうち、認証ユーザーが利用可能な機能に対応するインタフェースを、同アプリケーション２８に対して開放し、同アプリケーション２８からのアクセスを許可するように指示する。これにより、ジョブ制御部３１は、判断部４４が許可通知を送信したアプリケーション２８から、コピーインタフェース５１、スキャンインタフェース５２、プリントインタフェース５３及びＢＯＸインタフェース５４のうちの認証ユーザーが利用可能な機能に関するインタフェースに対するアクセスを検知した場合には、そのアクセスを許可し、画像処理装置３の機能を利用できるようにする。
【００６４】
図４は、上記のような画像処理システム１における情報処理装置２及び画像処理装置３の動作手順の一例を示すフローチャートである。まず、ユーザーが情報処理装置２に対してユーザーＩＤ及びパスワードを入力するログイン操作を行うと、情報処理装置２において認証サーバー１０が作動し、ユーザーを認証する認証処理を行う（プロセスＰ１）。認証サーバー１０は、その認証処理においてユーザーを認証することができると、ログイン処理を行い、認証ユーザーによるログイン状態へ移行させる（プロセスＰ２）。尚、認証処理においてユーザーを認証することができなかった場合には、ログイン処理は行われない。
【００６５】
情報処理装置２の認証サーバー１０は、ログイン処理を行うことに伴い、画像処理装置３との間にセッション９を確立し、画像処理装置３に対してログイン情報Ｄ１を送信する。図５（ａ）は、このとき送信されるログイン情報Ｄ１の一例を示す図である。ログイン情報Ｄ１には、認証サーバー１０が認証した認証ユーザーに関する認証ユーザー情報６１と、認証ユーザーがログインした時刻を示すログイン時刻情報６２と、認証ユーザーが利用可能なアプリケーション２８に関するアプリケーション情報６３と、認証サーバー１０によって生成される固有の識別情報６４と、認証ユーザーの権限情報６５とが含まれる。画像処理装置３は、情報処理装置２からログイン情報Ｄ１を受信すると、そのログイン情報Ｄ１を記憶部４２に記憶させて保存する（プロセスＰ３）。
【００６６】
また情報処理装置２がログイン状態へ移行すると、情報処理装置２のアプリケーション制御部１４は、複数のアプリケーション２８ａ〜２８ｅのうちから、認証ユーザーが利用可能なアプリケーション２８を特定し、その特定したアプリケーション２８を認証ユーザーが選択して起動させることが可能なアプリケーション選択画面を表示部１２に表示させる。そして認証ユーザーがアプリケーション２８を選択する操作を行うと、アプリケーション制御部１４は、認証ユーザーによって選択されたアプリケーション２８を起動させる（プロセスＰ４）。
【００６７】
情報処理装置２においてアプリケーション２８が起動すると、アプリケーション２８は、画像処理装置３に対してアクセス要求Ｄ２を送信する。図５（ｂ）は、このとき送信されるアクセス要求Ｄ２の一例を示す図である。アクセス要求Ｄ２には、アプリケーション２８が認証サーバー１０から取得した認証ユーザー情報７１、ログイン時刻情報７２及び固有の識別情報７４が含まれると共に、アプリケーション２８自身に予め設定されているアプリケーション情報７３が含まれる。尚、アクセス要求Ｄ２は、上述したように情報処理装置２と画像処理装置３との間に確立されているセッション９を介して送信される。
【００６８】
画像処理装置３は、情報処理装置２のアプリケーション２８から送信されるアクセス要求Ｄ２を受信すると、判断部４４を機能させ、アプリケーション２８からのアクセスを許可するか否かの判断処理を行う（プロセスＰ５）。判断部４４は、この判断処理において、図５（ｂ）に示すようにアクセス要求Ｄ２に含まれている、認証ユーザー情報７１、ログイン時刻情報７２、アプリケーション情報７３及び識別情報７４のそれぞれが、図５（ａ）に示すようなログイン情報Ｄ１に含まれている、認証ユーザー情報６１、ログイン時刻情報６２、アプリケーション情報６８及び識別情報６４のそれぞれと一致するか否かを判断する。そしてアクセス要求Ｄ２に含まれている全ての情報がログイン情報Ｄ１と一致することを条件として、判断部４４は、アプリケーション２８からのアクセスを許可する（プロセスＰ６）。尚、アクセス要求Ｄ２に含まれている情報のうち、少なくとも１つの情報がログイン情報Ｄ１と一致しなかった場合、判断部４４は、アクセスを許可しない。
【００６９】
判断部４４は、アプリケーション２８からのアクセスを許可すると、情報処理装置２のアプリケーション２８に対して許可通知Ｄ３を送信する。許可通知Ｄ３を受信すると、アプリケーション２８は、表示部１２にジョブ設定画面を表示し、認証ユーザーによるジョブ設定操作を受け付ける。そしてアプリケーション２８は、認証ユーザーによるジョブ設定操作に基づき、ジョブの設定情報Ｄ４を生成し、その設定情報Ｄ４を画像処理装置３へ送信する。
【００７０】
画像処理装置３は、アプリケーション２８から設定情報Ｄ４を受信すると、再び判断部４４を機能させる。そして判断部４４は、ログイン情報Ｄ１に含まれる権限情報６５に基づき、認証ユーザーによるジョブの設定が認証ユーザーの利用可能な範囲内の設定であるか否かを判断する（プロセスＰ７）。その結果、認証ユーザーによる設定が利用可能な範囲内の設定である場合、判断部４４は、ジョブ制御部３１に対し、設定情報Ｄ４に基づく設定の反映を許可する。これにより、ジョブ制御部３１は、アプリケーション２８から受信した設定情報Ｄ４に基づくジョブの設定を反映させる（プロセスＰ８）。このように判断部４４は、認証サーバー１０から予め送信される認証ユーザーの権限情報６５に基づいてアプリケーション２８からのアクセスを許可するため、より一層セキュリティが高くなる。尚、設定情報Ｄ４が認証ユーザーの利用可能な範囲内の設定であるか否かを判断する判断処理は、ジョブ制御部３１の各インタフェース５１，５２，５３，５４において行うようにしても良い。
【００７１】
そして認証ユーザーがジョブ実行指示操作を行うと、アプリケーション２８は、画像処理装置３に対してジョブ実行指示Ｄ５を送信する。画像処理装置３のジョブ制御部３１は、アプリケーション２８からのジョブ実行指示Ｄ５を受信することに伴い、認証ユーザーによって指定されたジョブを実行する（プロセスＰ９）。
【００７２】
その後、認証ユーザーが情報処理装置２に対してログアウト操作を行うと、情報処理装置２の認証サーバー１０は、ログアウト処理を行う（プロセスＰ１０）。これにより、情報処理装置２の動作状態がログイン状態からログアウト状態へ戻る。また認証サーバー１０は、ログアウト処理を行うとき、画像処理装置３に対してログアウト情報Ｄ６を送信する。画像処理装置３の認証連携モジュール３０は、認証サーバー１０から送信されるログアウト情報Ｄ６を受信することに伴い、アプリケーション２８によるアクセスを禁止する（プロセスＰ１１）。
【００７３】
上記のような画像処理システム１では、ユーザーを認証する認証サーバー１０が認証処理においてユーザーを認証すると、認証ユーザーが利用可能なアプリケーション２８に関するアプリケーション情報６３を事前に画像処理装置３へ送信しておく。そして画像処理装置３は、そのアプリケーション情報６３を記憶しておき、その後、アプリケーション２８からのアクセス要求Ｄ２を受信すると、当該アクセス要求Ｄ２に含まれる情報を事前に受信しておいたアプリケーション情報６３と照合することにより、アプリケーション２８からのアクセスを許可するか否かを判断する。このような構成によれば、画像処理装置３に対し、アプリケーション２８に関する情報を予め登録しておく必要がないため、煩雑な作業を行う必要がなく、利便性に優れている。また画像処理装置３は、アプリケーション２８からのアクセスを検知したとき、それ以前に信頼性の高い認証サーバー１０から受け取った情報に基づいて正規のアプリケーション２８であるか否かを認証するため、信頼性のあるアプリケーション２８からのアクセスだけを許可することができる。その結果、画像処理装置３のセキュリティ低下を抑制することができるようになる。
【００７４】
また認証サーバー１０は、認証ユーザーがログインすることに伴って画像処理装置３にログイン情報Ｄ１を送信し、認証ユーザーがログアウトしたときには画像処理装置３にログアウト情報Ｄ６を送信する。そして画像処理装置３は、ログイン情報Ｄ１を受信してからログアウト情報Ｄ６を受信するまでの期間においてアプリケーション２８からのアクセスを許可する。このような構成によれば、認証ユーザーがログインしていないときには、画像処理装置３がアプリケーション２８からのアクセスを許可することはないため、より一層セキュリティの高いシステムが実現される。
【００７５】
また情報処理装置２において起動されるアプリケーション２８は、認証サーバー１０が確立した画像処理装置３とのセッション９を利用して画像処理装置３と通信を行う。そのため、画像処理装置３は、そのようなセッション９を利用せずに、アプリケーション２８から送信された情報を受信したときには、即座に信頼性のないアプリケーション２８からの情報であると判断でき、受信した情報を速やかに破棄することができる。
【００７６】
また画像処理装置３は、アクセス要求Ｄ２に含まれるアプリケーション情報７３だけでなく、認証サーバー１０しか知り得ない情報（例えば認証ユーザー情報６１、ログイン時刻情報６２及び識別情報６４など）を参照して正規のアプリケーション２８であるか否かを判断するため、より一層セキュリティの高いシステムを実現できる。
【００７７】
次に図６は、ネットワーク４に複数の画像処理装置３ａ，３ｂが接続されている状態の画像処理システム１を示す図である。図６に示すような構成の場合、情報処理装置２においてＭＦＰ連携アプリケーション２８ｅが起動されると、ＭＦＰ連携アプリケーション２８ｅは、複数の画像処理装置３ａ，３ｂを互いに連携させてジョブを実行させることができる。
【００７８】
図７は、複数の画像処理装置３ａ，３ｂを相互に連携させる場合の情報処理装置２及び画像処理装置３ａ，３ｂの動作手順の一例を示すフローチャートである。まず、ユーザーが情報処理装置２に対してログイン操作を行うと、情報処理装置２における認証サーバー１０がユーザーを認証する認証処理を行う（プロセスＰ２０）。認証サーバー１０は、その認証処理においてユーザーを認証することができると、ログイン処理を行い、認証ユーザーによるログイン状態へ移行させる（プロセスＰ２１）。
【００７９】
情報処理装置２の認証サーバー１０は、ログイン処理を行うことに伴い、複数の画像処理装置３ａ，３ｂのそれぞれとの間にセッション９を確立し、複数の画像処理装置３ａ，３ｂのそれぞれに対してログイン情報Ｄ１を送信する。画像処理装置３ａは、情報処理装置２からログイン情報Ｄ１を受信すると、そのログイン情報Ｄ１を記憶部４２に記憶させて保存する（プロセスＰ２３）。同様に、画像処理装置３ｂは、情報処理装置２からログイン情報Ｄ１を受信すると、そのログイン情報Ｄ１を記憶部４２に記憶させて保存する（プロセスＰ２４）。その後、情報処理装置２においてＭＦＰ連携アプリケーション２８ｅが起動すると（プロセスＰ２５）、ＭＦＰ連携アプリケーション２８ｅは、複数の画像処理装置３ａ，３ｂのそれぞれに対してアクセス要求Ｄ２を送信する。
【００８０】
画像処理装置３ａは、情報処理装置２のアプリケーション２８から送信されるアクセス要求Ｄ２を受信すると、判断部４４を機能させ、アプリケーション２８からのアクセスを許可するか否かの判断処理を行う（プロセスＰ２６）。そしてアクセス要求Ｄ２に含まれている全ての情報がログイン情報Ｄ１と一致すると、判断部４４は、アプリケーション２８からのアクセスを許可し（プロセスＰ２７）、ＭＦＰ連携アプリケーション２８ｅに対して許可通知Ｄ３を送信する。また画像処理装置３ｂも同様の処理を行い（プロセスＰ２８，Ｐ２９）、ＭＦＰ連携アプリケーション２８ｅに対して許可通知Ｄ３を送信する。
【００８１】
ＭＦＰ連携アプリケーション２８ｅは、画像処理装置３ａ，３ｂのそれぞれから許可通知Ｄ３を受信すると、表示部１２にジョブ設定画面を表示し、認証ユーザーによるジョブ設定操作を受け付ける。そしてＭＦＰ連携アプリケーション２８ｅは、認証ユーザーによるジョブ設定操作に基づき、ジョブの設定情報Ｄ４を生成し、その設定情報Ｄ４を各画像処理装置３ａ，３ｂへ送信する。
【００８２】
画像処理装置３ａ，３ｂは、ＭＦＰ連携アプリケーション２８ｅから設定情報Ｄ４を受信すると、再び判断部４４を機能させる。そして判断部４４は、ログイン情報Ｄ１に含まれる権限情報６５に基づき、認証ユーザーによるジョブの設定が認証ユーザーの利用可能な範囲内の設定であるか否かを判断する（プロセスＰ３０，Ｐ３２）。その結果、認証ユーザーによる設定が利用可能な範囲内の設定である場合、判断部４４は、ジョブ制御部３１に対し、設定情報Ｄ４に基づく設定の反映を許可する。これにより、各画像処理装置３ａ，３ｂにおけるジョブ制御部３１は、ＭＦＰ連携アプリケーション２８ｅから受信した設定情報Ｄ４に基づくジョブの設定を自機に反映させる（プロセスＰ３１，Ｐ３３）。
【００８３】
その後、認証ユーザーがジョブ実行指示操作を行うと、ＭＦＰ連携アプリケーション２８ｅは、複数の画像処理装置３ａ，３ｂのうちの少なくとも一方の画像処理装置３ａに対してジョブ実行指示Ｄ５を送信する。これにより、一方の画像処理装置３ａは、認証ユーザーによって指定されたジョブを実行し（プロセスＰ３４）、ジョブデータＤ７を生成する。そして画像処理装置３ａは、ＭＦＰ連携アプリケーション２８ｅに対してジョブデータＤ７を送信する。
【００８４】
ＭＦＰ連携アプリケーション２８ｅは、一方の画像処理装置３ａからジョブデータＤ７を受信すると、そのジョブデータを他方の画像処理装置３ｂへ転送する。これにより、画像処理装置３ｂは、他の画像処理装置３ａにおいて生成されたジョブデータＤ７を取得することができる。そして画像処理装置３ｂは、他の画像処理装置３ａから取得したジョブデータＤ７に基づいてジョブを実行する（プロセスＰ３５）。
【００８５】
このようにＭＦＰ連携アプリケーション２８ｅは、第１の画像処理装置３ａ及び第２の画像処理装置３ｂのそれぞれにアクセスし、第１の画像処理装置３ａからジョブデータを取得し、そのジョブデータを第２の画像処理装置３ｂへ転送することにより、第２の画像処理装置３ｂにおいてプリントジョブなどを実行させることができる。そして上記のように第１の画像処理装置３ａと第２の画像処理装置３ｂとを相互に連携させる場合でも、第１及び第２の画像処理装置３ａ，３ｂは、ＭＦＰ連携アプリケーション２８ｅからのアクセス要求Ｄ２を受信したとき、予め認証サーバー１０から受信している情報に基づいてＭＦＰ連携アプリケーション２８ｅが正規のアプリケーションであるか否かを判断するようにしているので、セキュリティが低下することはない。
【００８６】
（第２実施形態）
次に本発明の第２実施形態について説明する。図８は、第２実施形態の画像処理システム１における情報処理装置２及び画像処理装置３の一構成例を示す図である。本実施形態では、画像処理装置３のジョブ制御部３１がＷｅｂサーバーによって構成される場合を例示している。すなわち、ジョブ制御部３１は、第１実施形態のコピーインタフェース５１、スキャンインタフェース５２、プリントインタフェース５３及びＢＯＸインタフェース５４に代えて、コピー用Ｗｅｂコンテンツ８１、スキャン用Ｗｅｂコンテンツ８２、プリント用Ｗｅｂコンテンツ８３及びＢＯＸ用Ｗｅｂコンテンツ８４を備えている。コピー用Ｗｅｂコンテンツ８１は、コピー制御部５５にアクセスするためのユーザーインタフェースを提供するコンテンツである。スキャン用Ｗｅｂコンテンツ８２は、スキャン制御部５６にアクセスするためのユーザーインタフェースを提供するコンテンツである。プリント用Ｗｅｂコンテンツ８３は、プリント制御部５７にアクセスするためのユーザーインタフェースを提供するコンテンツである。更にＢＯＸ用Ｗｅｂコンテンツ８４は、記憶装置５８にアクセスするためのユーザーインタフェースを提供するコンテンツである。
【００８７】
一方、情報処理装置２にインストールされるアプリケーション２８は、Ｗｅｂサーバーによって構成されるジョブ制御部３１にアクセスすることにより、上述のＷｅｂコンテンツ８１，８２，８３，８４を取得して表示部１２に表示されるブラウザアプリケーションである。例えば、コピーアプリケーション２８ａは、ジョブ制御部３１のコピー用Ｗｅｂコンテンツ８１を取得して表示部１２に表示させるように予め設定されたブラウザアプリケーションであり、スキャンアプリケーション２８ｂは、ジョブ制御部３１のスキャン用Ｗｅｂコンテンツ８２を取得して表示部１２に表示させるように予め設定されたブラウザアプリケーションである。このように複数のアプリケーション２８ａ〜２８ｅは、画像処理装置３の機能毎に設けられ、それぞれ画像処理装置３のジョブ制御部３１から異なるＷｅｂコンテンツを取得して表示部１２に表示させるように構成される。ただし、これに限られるものではなく、情報処理装置２に１つのブラウザアプリケーションがインストールされ、その１つのブラウザアプリケーションがコピー用Ｗｅｂコンテンツ８１、スキャン用Ｗｅｂコンテンツ８２、プリント用Ｗｅｂコンテンツ８３及びＢＯＸ用Ｗｅｂコンテンツ８４のそれぞれを取得できるようにしても良い。
【００８８】
そして第１実施形態と同様に、認証サーバー１０は、認証処理においてユーザーを認証し、認証ユーザーがログインしたログイン状態へと移行させると、認証ユーザーが利用可能なアプリケーション２８に関するアプリケーション情報を含むログイン情報Ｄ１を画像処理装置３へ送信する。このとき、認証ユーザーの権限情報も同時に画像処理装置３へ送信される。そして画像処理装置３は、認証サーバー１０から送信されるそれらの情報を記憶しておく。
【００８９】
その後、認証ユーザーがアプリケーション２８を起動すると、アプリケーション２８は、アクセス要求Ｄ２を画像処理装置３へ送信する。このアクセス要求Ｄ２には、コピー用Ｗｅｂコンテンツ８１、スキャン用Ｗｅｂコンテンツ８２、プリント用Ｗｅｂコンテンツ８３及びＢＯＸ用Ｗｅｂコンテンツ８４のいずれのＷｅｂコンテンツに対するアクセスであるかを示す情報が含まれる。
【００９０】
画像処理装置３の認証連携モジュール３０は、アプリケーション２８からのアクセス要求Ｄ２を受信すると、判断部４４を機能させ、第１実施形態と同様にして正規のアプリケーションであるか否かの判断を行う。また判断部４４は、認証ユーザーの権限情報に基づき、アプリケーション２８のアクセス先となるＷｅｂコンテンツに対応する機能を、認証ユーザーが利用可能であるか否かを判断する。そして判断部４４は、アプリケーション２８が正規のアプリケーションであり、且つ、アクセス先となるＷｅｂコンテンツの機能に対して認証ユーザーが利用権限を有している場合に、アプリケーション２８によるアクセスを許可する。
【００９１】
そしてジョブ制御部３１は、判断部４４によってアクセスが許可された場合にのみ、アプリケーション２８のアクセス先にあるＷｅｂコンテンツを読み出し、そのＷｅｂコンテンツをアプリケーション２８に対して提供する。これにより、アプリケーション２８は、画像処理装置３から取得したＷｅｂコンテンツに基づくユーザーインタフェースを表示部１２に表示させることができる。そしてアプリケーション２８は、認証ユーザーの操作に基づき、Ｗｅｂコンテンツに含まれるスクリプトなどのプログラムを実行することにより、コピー制御部５５、スキャン制御部５６、プリント制御部５７、又は、記憶装置５８を動作させる。尚、判断部４４は、スクリプトなどのプログラムが実行されるときにも、アクセスを許可するか否かの判断を行うようにしても良い。
【００９２】
このように本実施形態では、情報処理装置２において起動されるアプリケーション２８がブラウザアプリケーションであっても、画像処理装置３は、アプリケーション２８によるアクセスを許可するか否かを機能毎に判断することができるので、セキュリティが低下してしまうことを防止できる。尚、本実施形態におけるその他の構成は、第１実施形態で説明したものと同様である。
【００９３】
（第３実施形態）
次に本発明の第３実施形態について説明する。図９は、第３実施形態における画像処理システム１の構成概念を示す図である。この画像処理システム１は、情報処理装置２と、画像処理装置３と、認証サーバー１０とが、ネットワーク４に接続された構成である。つまり、本実施形態では、認証サーバー１０が情報処理装置２とは別に設けられる。尚、本実施形態の認証サーバー１０は、その内部に上述した記憶部１１を備えている。
【００９４】
図１０は、本実施形態における情報処理装置２及び画像処理装置３の一構成例を示す図である。本実施形態の情報処理装置２は、認証サーバー１０と通信を行う中間認証サーバー９０を備えている。この中間認証サーバー９０は、操作部１３を介してユーザーＩＤとパスワードとを入力すると、それらを認証サーバー１０へ送信し、認証サーバー１０に対して認証要求を行う。認証サーバー１０は、中間認証サーバー９０から取得する情報に基づき認証処理を行い、その結果を中間認証サーバー９０へ送信する。認証処理においてユーザーを認証した場合、認証サーバー１０は、認証成功であることを示す情報と共に、認証ユーザーに関する認証ユーザー情報や、認証ユーザーの権限情報などを中間認証サーバー９０へ送信する。
【００９５】
中間認証サーバー９０は、認証サーバー１０においてユーザーが認証されることに伴い、認証サーバー１０から受信する情報に基づき、情報処理装置２をログイン状態へ移行させると共に、画像処理装置３に対してログイン情報を送信する。このとき、中間認証サーバー９０は、画像処理装置３との間に所定のプロトコルで通信を行うためのセッション９を確立し、そのセッション９を介してログイン情報を送信する。また中間認証サーバー９０は、ログイン情報を画像処理装置３へ送信するとき、情報処理装置２にインストールされているアプリケーションであって認証ユーザーが利用可能なアプリケーションに関するアプリケーション情報を送信すると共に、認証サーバー１０から取得した情報も画像処理装置３へ送信する。その後、中間認証サーバー９０は、第１又は第２実施形態で説明した認証サーバー１０と同様の動作を行う。尚、その他の構成については、第１又は第２実施形態で説明したものと同様である。
【００９６】
このように本実施形態では、認証サーバー１０が情報処理装置２の外部にあるため、１つの認証サーバー１０を複数の情報処理装置２で共有することができる。また１つの認証サーバー１０を複数の情報処理装置２で共有しつつも、個々の情報処理装置２では第１又は第２実施形態と同様の処理が行われるため、不正なアプリケーションが用いられることを良好に防止し、セキュリティを高めることができる。
【００９７】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【００９８】
例えば上記実施形態では、認証サーバー１０がユーザーを認証することに伴って情報処理装置２から画像処理装置３に送信されるログイン情報Ｄ１に、アプリケーン情報６３の他、認証ユーザー情報６１と、ログイン時刻情報６２と、識別情報６４とが含まれており、画像処理装置３がアクセス要求Ｄ２を受信したときにはそれら全ての情報が一致するか否かを判断することを説明した。しかし、これに限られるものではなく、画像処理装置３は、アプリケーション情報６３以外に、認証ユーザー情報６１、ログイン時刻情報６２及び識別情報６４のうちの少なくとも１つが一致すれば正規のアプリケーション２８であると判断し、アクセスを許可するようにしても良い。この場合、情報処理装置２から画像処理装置３へ送信するログイン情報Ｄ１には、認証ユーザー情報６１、ログイン時刻情報６２及び識別情報６４の全てを付加する必要はなく、画像処理装置３において判断される少なくとも１つの情報を付加すれば良い。
【００９９】
また上記各実施形態では、情報処理装置２に表示部１２と操作部１３とが設けられた構成例を説明した。しかし、これに限られるものではなく、表示部１２と操作部１３は情報処理装置２の外部に設けられるものであっても構わない。例えばネットワーク４に接続されているパーソナルコンピュータなどを上述した表示部１２及び操作部１３として利用することも可能である。
【０１００】
また上記各実施形態では、情報処理装置２と画像処理装置３とがそれぞれ別の装置として構成される場合を例示した。しかし、これに限られるものではなく、上記各実施形態で説明した情報処理装置２と画像処理装置３とを１つの情報機器に組み込んだものであっても構わない。この場合、情報処理装置２と画像処理装置３とを接続するネットワーク４もまた、情報機器の内部に設けられることになる。またこの場合は、情報処理装置２と画像処理装置３とが組み込まれた１つの情報機器が、上述した画像処理システム１となる。そして情報処理装置２に表示部１２と操作部１３とが設けられる場合には、それらの表示部１２及び操作部１３を、ユーザーが情報機器を利用する際のユーザーインタフェースとして用いることができる。
【符号の説明】
【０１０１】
１  画像処理システム
２  情報処理装置
３（３ａ，３ｂ）  画像処理装置
１０  認証サーバー
２８（２８ａ〜２８ｅ）  アプリケーション
３１  ジョブ制御部（ジョブ制御手段、Ｗｅｂサーバー）
４２  記憶部（記憶手段）
４４  判断部（判断手段）
【図１】
0006376154.tif 000002
【図２】
0006376154.tif 000003
【図３】
0006376154.tif 000004
【図４】
0006376154.tif 000005
【図５】
0006376154.tif 000006
【図６】
0006376154.tif 000007
【図７】
0006376154.tif 000008
【図８】
0006376154.tif 000009
【図９】
0006376154.tif 000010
【図１０】
0006376154.tif 000011