(57)【要約】【課題】受信した管理コマンドに含まれる識別情報を照合するようにして、受信した管理コマンドが適正なものであるか否かを判断することができ、情報の漏洩（えい）や不適正な操作を防止することができるようにする。【解決手段】第１の識別情報を含む管理コマンドを受信する受信部と、受信した管理コマンドから識別情報を取得する識別情報取得部と、第２の識別情報を記憶する記憶部２０と、前記識別情報取得部が取得した第１の識別情報と前記記憶部２０に記憶された第２の識別情報とを比較する識別情報比較部とを有し、該識別情報比較部による比較結果が一致する場合は第１の処理を行い、一致しない場合は第２の処理を行う。【選択図】図１
2007226429.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）第１の識別情報を含む管理コマンドを受信する受信部と、
（ｂ）受信した管理コマンドから識別情報を取得する識別情報取得部と、
（ｃ）第２の識別情報を記憶する記憶部と、
（ｄ）前記識別情報取得部が取得した第１の識別情報と前記記憶部に記憶された第２の識別情報とを比較する識別情報比較部とを有し、
（ｅ）該識別情報比較部による比較結果が一致する場合は第１の処理を行い、一致しない場合は第２の処理を行うことを特徴とする情報処理装置。
【請求項２】
前記第１の処理は受信した管理コマンドの実行処理であり、前記第２の処理は受信した管理コマンドの受け捨て処理である請求項１に記載の情報処理装置。
【請求項３】
（ａ）前記第２の処理は非認証コマンドの情報を記憶する非認証コマンド記憶処理を含み、
（ｂ）記憶した非認証コマンドの情報を通知する通知部を更に有する請求項２に記載の情報処理装置。
【請求項４】
暗号データを復号化する復号化部を更に有し、前記第１の識別情報が暗号化されている場合、該第１の識別情報を復号化する請求項１に記載の情報処理装置。
【請求項５】
（ａ）受信した管理コマンドから識別情報を取得する識別情報取得部と、
（ｂ）該識別情報取得部が取得した識別情報を認証サーバに送付し、該認証サーバが前記識別情報を正規ユーザの識別情報と比較して行った認証結果を前記認証サーバから受信する認証処理部とを有し、
（ｃ）前記認証結果に基づいて、第１の処理、又は、第２の処理を選択して行うことを特徴とする情報処理装置。
【請求項６】
前記第１の処理は受信した管理コマンドの実行処理であり、前記第２の処理は受信した管理コマンドの受け捨て処理である請求項５に記載の情報処理装置。
【請求項７】
（ａ）前記第２の処理は非認証コマンドの情報を記憶する非認証コマンド記憶処理を含み、
（ｂ）記憶した非認証コマンドの情報を通知する通知部を更に有する請求項６に記載の情報処理装置。
【請求項８】
受信した管理コマンドの受け捨て処理を行う場合、認証されなかった管理コマンドを格納して規定の間隔で通知先に通知する請求項５に記載の情報処理装置。
【請求項９】
（ａ）第１の識別情報を含む管理コマンドを受信する受信部と、
（ｂ）受信した管理コマンドから識別情報を取得する識別情報取得部と、
（ｃ）第２の識別情報を記憶する記憶部と、
（ｄ）前記識別情報取得部が取得した第１の識別情報と前記記憶部に記憶された第２の識別情報とを比較する識別情報比較部とを有し、
（ｅ）該識別情報比較部による比較結果が一致する場合は第１の処理を行い、一致しない場合は第２の処理を行うことを特徴とする印刷装置。
【請求項１０】
前記第１の処理は受信した管理コマンドの実行処理であり、前記第２の処理は受信した管理コマンドの受け捨て処理である請求項９に記載の情報処理装置。
【請求項１１】
（ａ）前記第２の処理は非認証コマンドの情報を記憶する非認証コマンド記憶処理を含み、
（ｂ）記憶した非認証コマンドの情報を通知する通知部を更に有する請求項１０に記載の情報処理装置。
【請求項１２】
暗号データを復号化する復号化部を更に有し、前記第１の識別情報が暗号化されている場合、該第１の識別情報を復号化する請求項９に記載の印刷装置。
【請求項１３】
（ａ）受信した管理コマンドから識別情報を取得する識別情報取得部と、
（ｂ）該識別情報取得部が取得した識別情報を認証サーバに送付し、該認証サーバが前記識別情報を正規ユーザの識別情報と比較して行った認証結果を前記認証サーバから受信する認証処理部とを有し、
（ｃ）前記認証結果に基づいて、第１の処理、又は、第２の処理を選択して行うことを特徴とする印刷装置。
【請求項１４】
前記第１の処理は受信した管理コマンドの実行処理であり、前記第２の処理は受信した管理コマンドの受け捨て処理である請求項１３に記載の情報処理装置。
【請求項１５】
（ａ）前記第２の処理は非認証コマンドの情報を記憶する非認証コマンド記憶処理を含み、
（ｂ）記憶した非認証コマンドの情報を通知する通知部を更に有する請求項１４に記載の情報処理装置。
【請求項１６】
受信した管理コマンドの受け捨て処理を行う場合、認証されなかった管理コマンドを格納して規定の間隔で通知先に通知する請求項１３に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び印刷装置に関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等の上位装置に接続された印刷装置においては、印刷データだけでなく、印刷装置の設定を行ったり、印刷装置の状態を取得したりするための各種のコマンドを受信し、受信したコマンドに応じた各種の処理を実行するようになっている（例えば、特許文献１参照。）。
【特許文献１】特開平１１−４２８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来の印刷装置においては、悪意のあるユーザからのコマンドや管理者が意図しない操作のコマンドを受信した場合も、受信したコマンドに応じた処理を実行するので、印刷装置内の情報が漏洩（えい）したり、印刷装置を故意に操作されてしまう。
【０００４】
本発明は、前記従来の印刷装置の問題点を解決して、受信した管理コマンドに含まれる識別情報を照合するようにして、受信した管理コマンドが適正なものであるか否かを判断することができ、情報の漏洩や不適正な操作を防止することができる情報処理装置及び印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
そのために、本発明の情報処理装置においては、第１の識別情報を含む管理コマンドを受信する受信部と、受信した管理コマンドから識別情報を取得する識別情報取得部と、第２の識別情報を記憶する記憶部と、前記識別情報取得部が取得した第１の識別情報と前記記憶部に記憶された第２の識別情報とを比較する識別情報比較部とを有し、該識別情報比較部による比較結果が一致する場合は第１の処理を行い、一致しない場合は第２の処理を行う。
【発明の効果】
【０００６】
本発明によれば、情報処理装置は、受信した管理コマンドに含まれる識別情報を照合するようになっている。そのため、受信した管理コマンドが適正なものであるか否かを判断することができ、情報の漏洩や不適正な操作を防止することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【０００８】
図１は本発明の第１の実施の形態におけるプリンタの構成を示すブロック図である。
【０００９】
図において、１０は情報処理装置としての印刷装置、すなわち、プリンタである。そして、該プリンタ１０は、例えば、インクジェット式のプリンタ、電子写真式のプリンタ、複写機、ファクシミリ装置、画像読取装置、プリンタとファクシミリ装置と複写機との機能を併せ持つ複合機等であるが、いかなる種類の装置であってもよく、また、モノクロ画像を形成するものであっても、カラー画像を形成するものであってもよい。ここでは、前記プリンタ１０が電子写真式のプリンタである場合について説明する。また、前記プリンタ１０は、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ等の記憶手段、液晶ディスプレイ、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ等の表示手段、キーボード、押しボタン、タッチパネル等の入力手段、入出力インターフェイス等を有する。
【００１０】
ここで、前記プリンタ１０は、機能の観点から、図に示されるように、装置全体を制御するＣＰＵ１１、プログラム格納領域１２、メモリ領域１３、画処理制御部１４、エンジンインターフェイス（Ｉ／Ｆ）１５、プリンタエンジン部１６、操作／表示部１７、受信部としてのホストインターフェイス（Ｉ／Ｆ）部１８、識別情報取得部としての情報取得部１９、記憶部２０、識別情報比較部としての識別比較部２１及び管理コマンド処理部２２を有する。また、前記プリンタ１０は、通信回線としてのインターフェイスケーブル３５によってパーソナルコンピュータ等から成る上位装置としてのホスト３０に接続されている。
【００１１】
そして、前記ＣＰＵ１１は、マイクロプロセッサ等から成り、プログラム格納領域１２に格納されたプログラム（ファームウェア）を実行することによって、管理コマンドの比較、異常処理、情報収集等の動作を含む、プリンタ１０全体の動作を制御する。また、前記プログラム格納領域１２は、ＲＯＭ、Ｆｌａｓｈメモリ等の不揮発性メモリから成り、プリンタ１０全体の動作を制御するためのプログラムを格納する。なお、前記プログラム格納領域１２に書き込まれたプログラムは書き換えることもできる。
【００１２】
また、前記メモリ領域１３は、ＲＡＭ、Ｆｌａｓｈメモリ、ハードディスク等から成り、プログラムの実行に必要な情報を一時的に格納するとともに、各種情報、情報収集結果及び印刷データも格納する。さらに、前記画処理制御部１４は、プリンタ１０が処理する画像情報の処理、例えば、圧縮、伸張、コード変換、暗号化／復号化等の処理を行う。また、前記操作／表示部１７は、情報入力操作等の操作、及び、動作中の状態、各種情報等の表示を行う。
【００１３】
さらに、前記ホストＩ／Ｆ部１８は、ホスト３０との接続のための処理、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続、パラレル接続、ネットワーク接続等の処理を行う。そして、前記情報取得部１９は、管理コマンドから識別情報を取り出す処理を行う。また、前記記憶部２０は、正規ユーザのＩＤ、パスワード等の識別情報を格納する。さらに、前記識別比較部２１は、情報取得部１９が管理コマンドから取り出した第１の識別情報としての識別情報と、記憶部２０に格納されている第２の識別情報としての正規ユーザの識別情報、すなわち、ユーザ情報との比較を行う。
【００１４】
そして、前記管理コマンド処理部２２は、識別比較部２１による比較結果が不一致である場合に、受信した管理コマンドを破棄する等の処理を行う。また、前記ホスト３０は、印刷データ作成処理及び管理コマンド作成処理を行う。
【００１５】
次に、前記管理コマンドについて説明する。
【００１６】
図２は本発明の第１の実施の形態における管理コマンドの構成を示す図、図３は本発明の第１の実施の形態における管理コマンドのヘッダの例を示す図、図４は本発明の第１の実施の形態における管理コマンドの識別情報の例を示す図、図５は本発明の第１の実施の形態における管理コマンドのコマンド内容の例を示す図である。
【００１７】
図２に示されるように、管理コマンドは、図３に示されるようなデータの内容を識別するためのヘッダ、図４に示されるようなユーザを特定するための識別情報、図５に示されるようなコマンド内容、及び、コマンド全体のデータ化けを確認するためのチェックサムを有する。
【００１８】
なお、図５に示されるように、前記コマンド内容におけるＳＥＴは「設定値をセットする」ものであるが、プリンタ１０の設定値には、例えば、給紙トレイの選択、各給紙トレイ上の媒体設定（用紙厚、サイズ等）、印刷画質の調整（解像度／色調整）等が含まれる。また、ＳＴＡＴは「プリンタのステータスを返す」ものであるが、プリンタ１０のステータスには、例えば、エラー情報、現像剤の使用量情報、消耗品の寿命情報、課金情報等が含まれる。さらに、ＤＯＷＮＬＯＡＤは「プリンタにＦｉｌｅをダウンロードする」ものであり、ＤＥＬＥＴＥは「プリンタ内のＦｉｌｅを削除する」ものであるが、Ｆｉｌｅとは、例えば、印刷データファイル、設定ファイル等のファイルである。
【００１９】
次に、前記記憶部２０に格納されている識別情報について説明する。
【００２０】
図６は本発明の第１の実施の形態における記憶部に格納されている識別情報の例を示す図である。
【００２１】
図に示されるように、記憶部２０には、プリンタ１０の正規ユーザの識別情報、すなわち、ユーザ情報が格納されている。該ユーザ情報は、ユーザ毎にユニークな番号であるＩＤ、及び、ユーザ毎のパスワードから成り、ＩＤ及びパスワードがユーザ毎に対応付けられた状態で格納されている。
【００２２】
次に、前記構成のプリンタ１０の動作について説明する。
【００２３】
図７は本発明の第１の実施の形態におけるユーザ情報を登録する動作を示すフローチャートである。
【００２４】
まず、事前登録として、記憶部２０にプリンタ１０のユーザ情報、すなわち、ＩＤ及びパスワードを登録する。なお、登録する方法としては、操作／表示部１７から入力する方法、ホスト３０から記憶部データとしてプリンタ１０に送信する方法等がある。
【００２５】
ここでは、操作／表示部１７を操作することによってユーザ情報を入力して登録する方法について説明する。
【００２６】
まず、ユーザは、操作／表示部１７を操作し、ユーザ情報を登録するための操作を行うことによって、プリンタ１０をユーザ登録モードに切り替える。その後、操作／表示部１７を操作して、図６に示されるようなＩＤ及び該ＩＤに対応するパスワードを入力する。この場合、ユーザは登録内容を追加、すなわち、登録するのか、又は、消去するのかを選択する。そして、登録を選択した場合、ユーザは操作／表示部１７からユーザ情報、すなわち、ＩＤ及びパスワードを入力する。すると、ＣＰＵ１１は入力されたＩＤ及びパスワードを記憶部２０に格納して一つのユーザ情報を登録する。続いて、ＣＰＵ１１は、継続して登録作業を行うか否かを操作／表示部１７に表示させ、ユーザに登録を継続するか否かを判断させる。そして、登録を継続することが選択された場合、ユーザは再び登録内容を追加するのか、又は、消去するのかを選択し、前述の動作を繰り返す。また、登録を継続しないことが選択された場合、ユーザ登録モードを解除し、ユーザ情報の登録を終了する。
【００２７】
一方、登録内容を消去することを選択した場合、ユーザは操作／表示部１７を操作して消去すべきユーザ情報に対応するＩＤを入力する。すると、ＣＰＵ１１は入力されたＩＤに対応するＩＤ及びパスワードを記憶部２０から消去して一つのユーザ情報を消去する。そして、継続して登録作業を行うか否かを操作／表示部１７に表示させ、ユーザに登録を継続するか否かを判断させる。
【００２８】
次に、フローチャートについて説明する。
ステップＳ１  ユーザ登録モードに切り替える。
ステップＳ２  登録するのか、又は、消去するのかを選択する。登録を選択した場合はステップＳ３に進み、消去を選択した場合はステップＳ４に進む。
ステップＳ３  ＩＤ及びパスワードを記憶部２０に格納して一つのユーザ情報を登録する。
ステップＳ４  ユーザ情報に対応するＩＤを入力する。
ステップＳ５  入力されたＩＤに対応するＩＤ及びパスワードを記憶部２０から消去して一つのユーザ情報を消去する。
ステップＳ６  登録を継続するか否かを判断する。登録を継続する場合はステップＳ２に戻り、登録を継続しない場合はステップＳ７に進む。
ステップＳ７  ユーザ登録モードを解除し、処理を終了する。
【００２９】
次に、プリンタ１０がホスト３０から管理コマンドを受信した場合の動作について説明する。
【００３０】
図８は本発明の第１の実施の形態における管理コマンドを受信した場合の動作を示すフローチャートである。
【００３１】
まず、プリンタ１０を制御する管理コマンド、又は、プリンタ１０からステータス等の情報を取得するための、図５に示されるような管理コマンドを受信すると、プリンタ１０は、管理コマンドを一旦（たん）メモリ領域１３に格納する。その後、プリンタ１０は、メモリ領域１３から管理コマンド内の識別情報を取り出し、ＩＤを検索する。この場合、取り出した識別情報のＩＤが記憶部２０内に登録されているか否かを順番に検索する。例えば、図６に示されるような識別情報のＩＤとしてのＳａｍｐｌｅ ｉｄ１、Ｓａｍｐｌｅ ｉｄ２、…を順番に記憶部２０のＩＤ欄に含まれる情報と比較する。そして、同一のＩＤがあるか否かを判断する。ここで、同一のＩＤがある場合、プリンタ１０は、記憶部２０からＩＤに対応するパスワードを取得し、該パスワードが管理コマンドのパスワードと一致するか否かを判断する。
【００３２】
そして、一致する場合、プリンタ１０は、受信した管理コマンドが認証されたコマンド（以下「認証コマンド」という。）であると判断し、受信した管理コマンドの実行処理を行う。また、一致しない場合、ＣＰＵ１１は、受信した管理コマンドが認証されていないコマンド（以下「非認証コマンド」」という。）であると判断し、受信した管理コマンドの受け捨て処理を行う。なお、同一のＩＤがあるか否かを判断して同一のＩＤがない場合には、そのまま、管理コマンドの受け捨て処理を行う。
【００３３】
次に、フローチャートについて説明する。
ステップＳ１１  識別情報を取り出す。
ステップＳ１２  ＩＤを検索する。
ステップＳ１３  同一のＩＤがあるか否かを判断する。同一のＩＤがある場合はステップＳ１４に進み、同一のＩＤがない場合はステップＳ１６に進む。
ステップＳ１４  記憶部２０からＩＤに対応するパスワードを取得する。
ステップＳ１５  パスワードが管理コマンドのパスワードと一致するか否かを判断する。パスワードが管理コマンドのパスワードと一致する場合はステップＳ１７に進み、パスワードが管理コマンドのパスワードと一致しない場合はステップＳ１６に進む。
ステップＳ１６  管理コマンドの受け捨て処理を行い、処理を終了する。
ステップＳ１７  管理コマンドの実行処理を行い、処理を終了する。
【００３４】
次に、図８のステップＳ１７における管理コマンドの実行処理のサブルーチンについて説明する。
【００３５】
図９は本発明の第１の実施の形態における管理コマンドの実行処理のサブルーチンを示すフローチャートである。
【００３６】
まず、ＣＰＵ１１は、メモリ領域１３に一時的に格納した管理コマンドを解析し、あらかじめ規定された管理コマンドに応じた処理を実行する。例えば、図５に示される管理コマンドの中のＳＴＡＴ「プリンタのステータスを返す」を受信した場合、受信した管理コマンドを解析した結果、ステータスの送信であると認識するので、ＣＰＵ１１は、プリンタ１０のステータスを編集し、編集したステータス情報をホスト３０に送信する。
【００３７】
次に、フローチャートについて説明する。
ステップＳ１７−１  管理コマンドを解析し、あらかじめ規定された管理コマンドに応じた処理を実行する。
ステップＳ１７−２  プリンタ１０のステータスを編集する。
ステップＳ１７−３  編集したステータス情報をホスト３０に送信し、処理を終了する。
【００３８】
次に、管理コマンドの受け捨て処理について説明する。
【００３９】
管理コマンドの受け捨て処理の場合、ＣＰＵ１１は、メモリ領域１３に一時的に格納した管理コマンドを消去し、管理コマンドの処理を何も行わない。
【００４０】
なお、本実施の形態において説明した方法、構成及びフローチャートに基づかなくても、管理コマンドの正常性を判断することができる。
【００４１】
このように、本実施の形態においては、受信した管理コマンドが認証コマンドであるか、又は、非認証コマンドであるかを判断することによって、認証コマンドだけを通常処理し、非認証コマンドを実行しないようにすることができる。したがって、悪意を持った者からの情報処理装置への攻撃や情報の漏洩を防止することができる。
【００４２】
なお、本実施の形態においては、ＩＤ及びパスワードによって管理コマンドの認証を行い、非認証コマンドの場合に、管理コマンドの受け捨て処理を行うようになっているが、該受け捨て処理に加えて、管理コマンドが受け捨てられたことを、操作／表示部１７に表示したり、ホストＩ／Ｆ部１８に接続されたホスト３０に通知するようにしてもよい。
【００４３】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び効果についても、その説明を省略する。
【００４４】
図１０は本発明の第２の実施の形態におけるプリンタの構成を示すブロック図である。
【００４５】
本実施の形態において、プリンタ１０は、暗号データを復号化する復号化部２３を有する。なお、その他の点の構成については、前記第１の実施の形態と同様であるので、説明を省略する。
【００４６】
次に、前記管理コマンドについて説明する。
【００４７】
図１１は本発明の第２の実施の形態における管理コマンドの構成を示す図である。
【００４８】
図に示されるように、管理コマンドは、データの内容を識別するためのヘッダ、ユーザを特定するための暗号化された識別情報、コマンド内容、及び、コマンド全体のデータ化けを確認するためのチェックサムを有する。なお、前記ヘッダには識別情報の暗号化に関する情報も含まれている。
【００４９】
次に、本実施の形態におけるプリンタ１０の動作について説明する。ここでは、プリンタ１０が管理コマンドを受信した場合の動作について説明する。
【００５０】
図１２は本発明の第２の実施の形態における管理コマンドを受信した場合の動作を示すフローチャートである。
【００５１】
まず、プリンタ１０を制御する管理コマンド、又は、プリンタ１０からステータス等の情報を取得するための、図１１に示されるような管理コマンドを受信すると、ＣＰＵ１１は、管理コマンドを一旦メモリ領域１３に格納する。その後、ＣＰＵ１１は、メモリ領域１３から管理コマンド内のヘッダを取り出し、該ヘッダ内の暗号化の有無を表す情報を参照して識別情報が暗号化されているか否かを判断する。そして、識別情報が暗号化されていない場合、ＣＰＵ１１は、識別情報を取り出し、取り出した識別情報を比較対象とする。
【００５２】
また、識別情報が暗号化されている場合、暗号化された識別情報は、あらかじめ決められた方法を用い、復号化部２３によって復号化される。なお、あらかじめ決められた方法とは、例えば、前記識別情報が、暗号化の一般的な手法であるＲＣ４アルゴリズムを用いてホスト３０によって暗号化されたものである場合、復号化部２３によって同じＲＣ４アルゴリズムを用いて復号化することである。この場合、前記暗号化及び復号化において用いる鍵（かぎ）情報はあらかじめホスト３０及びプリンタ１０内に登録される。そして、暗号化された識別情報を復号化するための復号化鍵はあらかじめ設定されており、復号化部２３は、設定された鍵を用いて暗号化された識別情報を復号化する。続いて、ＣＰＵ１１は、復号化が成功したか否かを判断し、成功した場合には、復号化した識別情報を比較対象とする。
【００５３】
次に、ＣＰＵ１１は、記憶部２０を検索し、識別情報のＩＤと同一のＩＤがあるか否かを判断する。なお、以降の動作については、前記第１の実施の形態における動作と同様であるので説明を省略する。
【００５４】
次に、フローチャートについて説明する。
ステップＳ２１  識別情報が暗号化されているか否かを判断する。識別情報が暗号化されている場合はステップＳ２４に進み、識別情報が暗号化されていない場合はステップＳ２２に進む。
ステップＳ２２  識別情報を取り出す。
ステップＳ２３  取り出した識別情報を比較対象とする。
ステップＳ２４  暗号化された識別情報は復号化部２３によって復号化される。
ステップＳ２５  復号化が成功したか否かを判断する。復号化が成功した場合はステップＳ２６に進み、復号化が成功していない場合はステップＳ３０に進む。
ステップＳ２６  復号化した識別情報を比較対象とする。
ステップＳ２７  記憶部２０を検索する。
ステップＳ２８  同一のＩＤがあるか否かを判断する。同一のＩＤがある場合はステップＳ２９に進み、同一のＩＤがない場合はステップＳ３０に進む。
ステップＳ２９  パスワードが管理コマンドのパスワードと一致するか否かを判断する。パスワードが管理コマンドのパスワードと一致する場合はステップＳ３１に進み、パスワードが管理コマンドのパスワードと一致しない場合はステップＳ３０に進む。
ステップＳ３０  管理コマンドの受け捨て処理を行い、処理を終了する。
ステップＳ３１  管理コマンドの実行処理を行い、処理を終了する。
【００５５】
このように、本実施の形態においては、受信した管理コマンドが認証コマンドであるか、又は、非認証コマンドであるかを判断することによって、認証コマンドだけを通常処理し、非認証コマンドを実行しないようにすることができる。したがって、悪意を持った者からの情報処理装置への攻撃や情報の漏洩を防止することができるとともに、正規ユーザの識別情報の漏洩を防止することができる。
【００５６】
次に、本発明の第３の実施の形態について説明する。なお、第１及び第２の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１及び第２の実施の形態と同じ動作及び効果についても、その説明を省略する。
【００５７】
図１３は本発明の第３の実施の形態におけるプリンタの構成を示すブロック図である。
【００５８】
図において、４０は情報処理装置としての印刷装置、すなわち、プリンタである。そして、該プリンタ４０は、例えば、インクジェット式のプリンタ、電子写真式のプリンタ、複写機、ファクシミリ装置、画像読取装置、プリンタとファクシミリ装置と複写機との機能を併せ持つ複合機等であるが、いかなる種類の装置であってもよく、また、モノクロ画像を形成するものであっても、カラー画像を形成するものであってもよい。ここでは、前記プリンタ４０が電子写真式のプリンタである場合について説明する。また、前記プリンタ４０は、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ等の記憶手段、液晶ディスプレイ、ＬＥＤディスプレイ等の表示手段、キーボード、押しボタン、タッチパネル等の入力手段、入出力インターフェイス等を有する。
【００５９】
ここで、前記プリンタ４０は、機能の観点から、図に示されるように、装置全体を制御するＣＰＵ４１、プログラム格納領域４２、メモリ領域４３、画処理制御部４４、エンジンインターフェイス（Ｉ／Ｆ）４５、プリンタエンジン部４６、操作／表示部４７、受信部としてのホストインターフェイス（Ｉ／Ｆ）部４８、識別情報取得部としての情報取得部４９、認証処理部５０及び管理コマンド処理部５１を有する。また、前記プリンタ４０は、通信回線としてのインターフェイスケーブル３５によってパーソナルコンピュータ等から成る上位装置としてのホスト３０及び認証装置としての認証サーバ６０に接続されている。
【００６０】
そして、前記ＣＰＵ４１は、マイクロプロセッサ等から成り、プログラム格納領域４２に格納されたプログラム（ファームウェア）を実行することによって、管理コマンドの比較、異常処理、情報収集等の動作を含む、プリンタ４０全体の動作を制御する。また、前記プログラム格納領域４２は、ＲＯＭ、Ｆｌａｓｈメモリ等の不揮発性メモリから成り、プリンタ４０全体の動作を制御するためのプログラムを格納する。なお、前記プログラム格納領域４２に書き込まれたプログラムは書き換えることもできる。
【００６１】
また、前記メモリ領域４３は、ＲＡＭ、Ｆｌａｓｈメモリ、ハードディスク等から成り、プログラムの実行に必要な情報を一時的に格納するとともに、各種情報、情報収集結果及び印刷データも格納する。さらに、前記画処理制御部４４は、プリンタ４０が処理する画像情報の処理、例えば、圧縮、伸張、コード変換、暗号化／復号化等の処理を行う。また、前記操作／表示部４７は、情報入力操作等の操作、及び、動作中の状態、各種情報等の表示を行う。
【００６２】
さらに、前記ホストＩ／Ｆ部４８は、ホスト３０との接続のための処理、例えば、ＵＳＢ接続、パラレル接続、ネットワーク接続等の処理、及び、認証サーバ６０との接続のための処理を行う。そして、前記情報取得部４９は、管理コマンドから識別情報を取り出す処理を行う。また、前記認証処理部５０は、情報取得部４９から取り出された識別情報を認証サーバ６０に送付して問い合わせ、正規ユーザとの比較を行う。
【００６３】
そして、前記管理コマンド処理部５１は、認証処理部５０の判断結果が異常である場合に、受信した管理コマンドを破棄する等の処理を行う。また、認証サーバ６０は、プリンタ４０を使用するためのユーザ情報を記憶し、管理コマンドが正規ユーザから送られてきたか否かを判断する。さらに、前記ホスト３０は印刷データ作成処理及び管理コマンド作成処理を行う。
【００６４】
次に、前記認証サーバ６０の構成について説明する。
【００６５】
図１４は本発明の第３の実施の形態における認証サーバの構成を示すブロック図である。
【００６６】
図に示されるように、認証サーバ６０は、プリンタ４０等との通信を実行するインターフェイス（Ｉ／Ｆ）部６１、操作や表示を行う操作／表示部６２、認証するための情報を記憶するメモリ領域６３、認証処理を実行する認証処理部６４、及び、認証結果を返信する比較返送部６５を有する。
【００６７】
次に、本実施の形態におけるプリンタ４０の動作について説明する。
【００６８】
まず、事前登録として、認証処理部５０に認証サーバ情報、例えば、認証サーバ名、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス等を登録する。なお、登録する方法としては、操作／表示部４７から入力する方法、ホスト３０から認証サーバデータとしてプリンタ４０に送信する方法等がある。
【００６９】
ここでは、操作／表示部４７を操作することによって認証サーバ情報を入力して登録する方法について説明する。
【００７０】
まず、ユーザは、操作／表示部４７を操作し、認証サーバ情報を登録するための操作を行うことによって、プリンタ４０を認証サーバ情報登録モードに切り替える。その後、操作／表示部４７を操作して認証サーバ情報を入力する。すると、前記ＣＰＵ４１は、操作／表示部４７から入力された認証サーバ情報を認証処理部５０に登録する。そして、該認証処理部５０への認証サーバ情報の登録が終了した後、認証サーバ情報登録モードを解除し、認証サーバ情報を登録するための動作を終了する。
【００７１】
次に、プリンタ４０がホスト３０から管理コマンドを受信した場合の動作について説明する。
【００７２】
図１５は本発明の第３の実施の形態における管理コマンドを受信した場合の動作を示すフローチャートである。
【００７３】
まず、プリンタ４０を制御するための、又は、プリンタ４０からステータス等の情報を取得するための、図１１に示されるような管理コマンドを受信すると、プリンタ４０は、管理コマンドを一旦メモリ領域４３に格納する。その後、プリンタ４０は、メモリ領域４３から管理コマンド内の識別情報を取り出し、情報取得部４９から取り出された識別情報を認証サーバ６０に送付して問い合わせる。すると、該認証サーバ６０は、正規ユーザであるか否かを判断するために識別情報を比較した後、その結果を認証結果としてプリンタ４０に返信する。
【００７４】
続いて、該プリンタ４０は、認証サーバ６０から認証結果を受信し、該認証結果に基づいて、ホスト３０から受信した管理コマンドが認証コマンドであるか否かを判断する。そして、前記認証結果が正常である場合、プリンタ４０は、受信した管理コマンドが認証コマンドであると判断し、受信した管理コマンドの実行処理を行う。また、前記認証結果が正常でない場合、プリンタ４０は、受信した管理コマンドが非認証コマンドであると判断し、受信した管理コマンドの受け捨て処理を行う。
【００７５】
ここで、前記管理コマンドの実行処理を行う場合、プリンタ４０は、メモリ領域４３に一時的に格納した管理コマンドを解析し、あらかじめ規定された管理コマンドに応じた処理を実行する。例えば、プリンタ４０のステータスに関する情報をホスト３０に通知したり、印刷データの印刷を実行する。また、管理コマンドの受け捨て処理の場合、プリンタ４０は、メモリ領域４３に一時的に格納した管理コマンドを消去し、管理コマンドの処理を何も行わない。
【００７６】
次に、フローチャートについて説明する。
ステップＳ４１  識別情報を取り出す。
ステップＳ４２  識別情報を問い合わせる。
ステップＳ４３  認証結果を受信する。
ステップＳ４４  受信した管理コマンドが認証コマンドであるか否かを判断する。受信した管理コマンドが認証コマンドである場合はステップＳ４６に進み、受信した管理コマンドが認証コマンドでない場合はステップＳ４５に進む。
ステップＳ４５  管理コマンドの受け捨て処理を行い、処理を終了する。
ステップＳ４６  管理コマンドの実行処理を行い、処理を終了する。
【００７７】
次に、認証サーバ６０の動作について説明する。
【００７８】
図１６は本発明の第３の実施の形態における認証サーバの動作を示すフローチャートである。
【００７９】
まず、認証サーバ６０はプリンタ４０から識別情報の問い合わせを受信すると、メモリ領域６３を検索し、受信したＩＤ及びパスワードがメモリ領域６３に登録されているか否かに基づいて、ユーザ情報と一致するか否かを判断する。そして、受信したＩＤ及びパスワードがメモリ領域６３に登録されている内容と一致する場合、認証サーバ６０は、ユーザ情報と一致すると判断し、正常であるとの認証結果をプリンタ４０に返送する。また、受信したＩＤ及びパスワードがメモリ領域６３に登録されている内容と一致しない場合、認証サーバ６０は、ユーザ情報と一致しないと判断し、正常でないとの認証結果をプリンタ４０に返送する。
【００８０】
次に、フローチャートについて説明する。
ステップＳ５１  識別情報の問い合わせを受信する。
ステップＳ５２  メモリ領域６３を検索する。
ステップＳ５３  ユーザ情報と一致するか否かを判断する。ユーザ情報と一致する場合はステップＳ５４に進み、ユーザ情報と一致しない場合はステップＳ５５に進む。
ステップＳ５４  正常であるとの認証結果をプリンタ４０に返送し、処理を終了する。
ステップＳ５５  正常でないとの認証結果をプリンタ４０に返送し、処理を終了する。
【００８１】
このように、本実施の形態においては、受信した管理コマンドが認証コマンドであるか、又は、非認証コマンドであるかを判断することによって、認証コマンドだけを通常処理し、非認証コマンドを実行しないようにすることができる。したがって、悪意を持った者からの情報処理装置への攻撃や情報の漏洩を防止することができる。
【００８２】
また、ユーザ情報を認証サーバ６０によって一元的に管理することができるので、ユーザを偽って登録することを防止することができ、管理するユーザ情報の変更があった場合でも、情報処理装置の設定を変えることなく対応することができる。
【００８３】
次に、本発明の第４の実施の形態について説明する。なお、第１〜第３の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１〜第３の実施の形態と同じ動作及び効果についても、その説明を省略する。
【００８４】
図１７は本発明の第４の実施の形態におけるプリンタの構成を示すブロック図である。
【００８５】
図において、７０は情報処理装置としての印刷装置、すなわち、プリンタである。そして、該プリンタ７０は、例えば、インクジェット式のプリンタ、電子写真式のプリンタ、複写機、ファクシミリ装置、画像読取装置、プリンタとファクシミリ装置と複写機との機能を併せ持つ複合機等であるが、いかなる種類の装置であってもよく、また、モノクロ画像を形成するものであっても、カラー画像を形成するものであってもよい。ここでは、前記プリンタ７０が電子写真式のプリンタである場合について説明する。また、前記プリンタ７０は、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ等の記憶手段、液晶ディスプレイ、ＬＥＤディスプレイ等の表示手段、キーボード、押しボタン、タッチパネル等の入力手段、入出力インターフェイス等を有する。
【００８６】
ここで、前記プリンタ７０は、機能の観点から、図に示されるように、装置全体を制御するＣＰＵ７１、プログラム格納領域７２、メモリ領域７３、画処理制御部７４、エンジンインターフェイス（Ｉ／Ｆ）７５、プリンタエンジン部７６、操作／表示部７７、受信部としてのホストインターフェイス（Ｉ／Ｆ）部７８、識別情報取得部としての情報取得部７９、記憶部８０、識別情報比較部としての識別比較部８１、管理コマンド処理部８２、非認証コマンドの記録を格納する情報収集部／記憶部８３、該情報収集部／記憶部８３に記録された情報を通知するための通知先を格納する通知先格納部８４、及び、該通知先格納部８４に格納された通知先に情報収集部／記憶部８３に記録された情報を通知するための通知部８５を有する。また、前記プリンタ７０は、インターフェイスケーブル３５によってパーソナルコンピュータ等から成る上位装置としてのホスト３０、及び、前記通知先格納部８４に登録されているパーソナルコンピュータ等から成る管理者ホスト９０に接続される。
【００８７】
そして、前記ＣＰＵ７１は、マイクロプロセッサ等から成り、プログラム格納領域７２に格納されたプログラム（ファームウェア）を実行することによって、管理コマンドの比較、異常処理、情報収集等の動作を含む、プリンタ７０全体の動作を制御する。また、前記プログラム格納領域７２は、ＲＯＭ、Ｆｌａｓｈメモリ等の不揮発性メモリから成り、プリンタ７０全体の動作を制御するためのプログラムを格納する。なお、前記プログラム格納領域７２に書き込まれたプログラムは書き換えることもできる。
【００８８】
また、前記メモリ領域７３は、ＲＡＭ、Ｆｌａｓｈメモリ、ハードディスク等から成り、プログラムの実行に必要な情報を一時的に格納するとともに、各種情報、情報収集結果及び印刷データも格納する。さらに、前記画処理制御部７４は、プリンタ７０が処理する画像情報の処理、例えば、圧縮、伸張、コード変換、暗号化／復号化等の処理を行う。また、前記操作／表示部７７は、情報入力操作等の操作、及び、動作中の状態、各種情報等の表示を行う。
【００８９】
さらに、前記ホストＩ／Ｆ部７８は、ホスト３０との接続のための処理、例えば、ＵＳＢ接続、パラレル接続、ネットワーク接続等の処理、及び、管理者ホスト９０との接続のための処理を行う。そして、前記情報取得部７９は、管理コマンドから識別情報を取り出す処理を行う。また、前記記憶部８０は、正規ユーザのＩＤ、パスワード等の識別情報を格納する。さらに、前記識別比較部８１は、情報取得部７９が管理コマンドから取り出した識別情報と、記憶部８０に格納されている正規ユーザの識別情報、すなわち、ユーザ情報との比較を行う。
【００９０】
そして、前記管理コマンド処理部８２は、識別比較部８１による比較結果が不一致である場合に、受信した管理コマンドを破棄する等の処理を行う。また、前記情報収集部／記憶部８３は、受信した管理コマンドが非認証コマンドであると判断された場合に、管理コマンドの送信元等の情報を収集する。さらに、前記通知先格納部８４は、非認証コマンドを受信したことを通知する通知先を格納する。そして、前記通知部８５は、前記通知先格納部８４に格納された通知先に情報収集部／記憶部８３で収集した情報、及び、前記プリンタ７０の識別情報を通知する。
【００９１】
また、前記ホスト３０は印刷データ作成処理及び管理コマンド作成処理を行う。さらに、前記管理者ホスト９０は、通知部８５から送られる情報収集部／記憶部８３で収集した情報を受信する。
【００９２】
次に、前記管理者ホスト９０の構成について説明する。
【００９３】
図１８は本発明の第４の実施の形態における管理者ホストの構成を示すブロック図である。
【００９４】
図に示されるように、管理者ホスト９０は、プリンタ７０等との通信を実行するインターフェイス（Ｉ／Ｆ）部９１、操作や表示を行う操作／表示部９２、各種情報を記憶するメモリ領域９３、及び、プリンタ７０から受信した通知内容を編集する情報編集部９４を有する。
【００９５】
次に、前記情報収集部／記憶部８３に格納されている情報について説明する。
【００９６】
図１９は本発明の第４の実施の形態における情報収集部／記憶部に格納されている情報の例を示す図である。
【００９７】
図に示されるように、情報収集部／記憶部８３は、非認証コマンドを受信した日時、非認証コマンドの送信元情報（例えば、ＩＰアドレス、ネットワーク名等）、非認証コマンドと判断した理由等の情報を格納する。
【００９８】
次に、前記通知先格納部８４に格納されている情報について説明する。
【００９９】
図２０は本発明の第４の実施の形態における通知先格納部に格納されている情報の例を示す図である。
【０１００】
図に示されるように、通知先格納部８４は、通知先を識別する番号（例えば、通知先１等）、通知先情報（例えば、電子メールアドレス、ネットワーク名等）、通知間隔等を格納する。
【０１０１】
次に、前記通知部８５が通知先に通知する通知内容について説明する。
【０１０２】
図２１は本発明の第４の実施の形態における通知内容の例を示す図である。
【０１０３】
図に示されるように、通知内容には通知を送信したプリンタ名、情報取得期間、情報収集部／記憶部８３で収集した情報等が含まれる。
【０１０４】
次に、本実施の形態におけるプリンタ７０の動作について説明する。まず、情報収集の動作について説明する。
【０１０５】
図２２は本発明の第４の実施の形態における情報収集の動作を示すフローチャートである。
【０１０６】
本実施の形態において、プリンタ７０は、前記第１〜第３の実施の形態において説明した管理コマンドの受け捨て処理に追加して、非認証コマンドを収集する処理を行うようになっている。
【０１０７】
この場合、プリンタ７０は、非認証コマンドの送信元情報を収集する。コマンドのヘッダ部分には送信元を表す情報（例えば、ＩＰアドレス、ネットワーク名等）が含まれているので、該情報を情報収集部／記憶部８３に格納する。続いて、プリンタ７０は、異常内容を収集し、非認証コマンドであると判断した理由（例えば、ｉｄ異常、パスワード異常、認証サーバ６０に登録されていない等）を情報収集部／記憶部８３に格納する。最後に、プリンタ７０は、日付情報を収集し、非認証コマンドを受信した日時情報を情報収集部／記憶部８３に格納する。
【０１０８】
なお、これらの情報を情報収集部／記憶部８３に格納する場合、すでにいくつかの情報が格納されているときは、最後に追加して格納する。
【０１０９】
次に、フローチャートについて説明する。
ステップＳ６１  非認証コマンドの送信元情報を収集する。
ステップＳ６２  異常内容を収集する。
ステップＳ６３  日付情報を収集し、処理を終了する。
【０１１０】
次に、情報収集部／記憶部８３に格納されている情報を通知先（例えば、プリンタ７０の管理者）に通知する処理について説明する。
【０１１１】
図２３は本発明の第４の実施の形態における情報を通知先に通知する動作を示すフローチャートである。
【０１１２】
まず、プリンタ７０は、あらかじめ決められた規定の間隔（例えば、１秒毎等）で定期的に各種処理を行う機能を有し、前記処理の中で通知間隔に達したか否かの判断を行い、規定通知間隔であるか否かを判断する。そして、通知間隔に達していない場合は、規定通知間隔でないとして、通知間隔カウンタの更新を行うだけで通知処理は行わない。また、通知間隔に達している場合、プリンタ７０は、規定通知間隔であるとして、通知内容の編集を行い、情報収集部／記憶部８３に格納された情報を通知内容として、図２１に示されるような形式に編集する。
【０１１３】
続いて、プリンタ７０は、通知先格納部８４に登録されている通知先に通知を行い、編集された通知内容を送信する。なお、送信方法には、電子メールで送信する方法、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で送信する方法等、いくつかの方法が存在する。そして、通知先に通知を行った後、プリンタ７０は、情報収集テーブルをクリアし、送信した分の情報を情報収集部／記憶部８３から消去する。
【０１１４】
次に、フローチャートについて説明する。
ステップＳ７１  規定通知間隔であるか否かを判断する。規定通知間隔である場合はステップＳ７２に進み、規定通知間隔でない場合は処理を終了する。
ステップＳ７２  通知内容の編集を行う。
ステップＳ７３  通知先に通知を行う。
ステップＳ７４  情報収集テーブルをクリアし、処理を終了する。
【０１１５】
次に、前記管理者ホスト９０の動作について説明する。
【０１１６】
図２４は本発明の第４の実施の形態における管理者ホストの動作を示すフローチャートである。
【０１１７】
まず、管理者ホスト９０は、プリンタ７０によって通知された情報を受信する。続いて、受信した情報をメモリ領域９３に蓄積する。この場合、プリンタ７０から受信した情報は、情報編集部９４によって、メモリ領域９３に格納することができる形式に編集された後、メモリ領域９３に蓄積される。
【０１１８】
次に、フローチャートについて説明する。
ステップＳ８１  情報を受信する。
ステップＳ８２  受信した情報をメモリ領域９３に蓄積し、処理を終了する。
【０１１９】
このように、本実施の形態においては、受信した管理コマンドが非認証コマンドであると判断されたときに、該非認証コマンドの情報を特定の通知先に通知することができる。
【０１２０】
なお、前記第１〜第４の実施の形態においては、ソフトウェア（ファームウェア）を実行することによって動作を行う例について説明したが、各種手段をハード的な手段によって制御することもできる。また、各方法は本実施の形態における形式にとらわれる必要はない。
【０１２１】
さらに、本実施の形態においては、情報処理装置がプリンタである場合について説明したが、ＭＦＰ（複合型プリンタ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）、スキャナ等、パーソナルコンピュータに適用することができる。また、前記第１、第２及び第４の実施の形態において説明した情報処理装置は、使用可能な情報処理装置をユーザによって分けるように制御することができる。
【０１２２】
また、情報処理装置がネットワークに接続され、多数のホストからの処理を受け付ける場合に、ネットワークからの脅威（例えば、なりすまし、攻撃、情報処理装置内の設定情報の改ざん等）から情報処理装置を守ることができる。
【０１２３】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１２４】
【図１】本発明の第１の実施の形態におけるプリンタの構成を示すブロック図である。
【図２】本発明の第１の実施の形態における管理コマンドの構成を示す図である。
【図３】本発明の第１の実施の形態における管理コマンドのヘッダの例を示す図である。
【図４】本発明の第１の実施の形態における管理コマンドの識別情報の例を示す図である。
【図５】本発明の第１の実施の形態における管理コマンドのコマンド内容の例を示す図である。
【図６】本発明の第１の実施の形態における記憶部に格納されている識別情報の例を示す図である。
【図７】本発明の第１の実施の形態におけるユーザ情報を登録する動作を示すフローチャートである。
【図８】本発明の第１の実施の形態における管理コマンドを受信した場合の動作を示すフローチャートである。
【図９】本発明の第１の実施の形態における管理コマンドの実行処理のサブルーチンを示すフローチャートである。
【図１０】本発明の第２の実施の形態におけるプリンタの構成を示すブロック図である。
【図１１】本発明の第２の実施の形態における管理コマンドの構成を示す図である。
【図１２】本発明の第２の実施の形態における管理コマンドを受信した場合の動作を示すフローチャートである。
【図１３】本発明の第３の実施の形態におけるプリンタの構成を示すブロック図である。
【図１４】本発明の第３の実施の形態における認証サーバの構成を示すブロック図である。
【図１５】本発明の第３の実施の形態における管理コマンドを受信した場合の動作を示すフローチャートである。
【図１６】本発明の第３の実施の形態における認証サーバの動作を示すフローチャートである。
【図１７】本発明の第４の実施の形態におけるプリンタの構成を示すブロック図である。
【図１８】本発明の第４の実施の形態における管理者ホストの構成を示すブロック図である。
【図１９】本発明の第４の実施の形態における情報収集部／記憶部に格納されている情報の例を示す図である。
【図２０】本発明の第４の実施の形態における通知先格納部に格納されている情報の例を示す図である。
【図２１】本発明の第４の実施の形態における通知内容の例を示す図である。
【図２２】本発明の第４の実施の形態における情報収集の動作を示すフローチャートである。
【図２３】本発明の第４の実施の形態における情報を通知先に通知する動作を示すフローチャートである。
【図２４】本発明の第４の実施の形態における管理者ホストの動作を示すフローチャートである。
【符号の説明】
【０１２５】
１０、４０、７０    プリンタ
１８、４８、７８    ホストインターフェイス部
１９、４９、７９    情報取得部
２０、８０    記憶部
２１、８１    識別比較部
２３    復号化部
５０    認証処理部
６０    認証サーバ
【図１】
2007226429.tif 000003
【図２】
2007226429.tif 000004
【図３】
2007226429.tif 000005
【図４】
2007226429.tif 000006
【図５】
2007226429.tif 000007
【図６】
2007226429.tif 000008
【図７】
2007226429.tif 000009
【図８】
2007226429.tif 000010
【図９】
2007226429.tif 000011
【図１０】
2007226429.tif 000012
【図１１】
2007226429.tif 000013
【図１２】
2007226429.tif 000014
【図１３】
2007226429.tif 000015
【図１４】
2007226429.tif 000016
【図１５】
2007226429.tif 000017
【図１６】
2007226429.tif 000018
【図１７】
2007226429.tif 000019
【図１８】
2007226429.tif 000020
【図１９】
2007226429.tif 000021
【図２０】
2007226429.tif 000022
【図２１】
2007226429.tif 000023
【図２２】
2007226429.tif 000024
【図２３】
2007226429.tif 000025
【図２４】
2007226429.tif 000026