(57)【要約】【課題】必要なログ情報は確実に格納しながらも、そのデータ量が膨大になりすぎて格納などの各種動作に影響を及ぼすことのない効率的なロギングを行うこと。【解決手段】複合機７０１において、ネットワークに接続された管理サーバ７２０からのログ情報の送信要求を、ＸＭＬを利用した通信プロトコルＳＯＡＰにより受信し、受信した送信要求を解析するＳＯＡＰリスナと、解析の結果を管理サーバ７２０に対してＳＯＡＰより送信するＳＯＡＰプロキシとを備えた。【選択図】        図１５
2004215309.tif 000002
【特許請求の範囲】
【請求項１】
ログ情報を記録するログ情報記録手段と、
ネットワークに接続された外部装置と通信するネットワーク通信手段と、
該ネットワーク通信手段を介して、前記外部装置からの前記ログ情報記録手段に記録されたログ情報の送信要求を、タグに基づいて記述された構造化言語を利用した通信プロトコルにより受信する受信手段と、
を備えたことを特徴とするデジタル計算装置。
【請求項２】
前記受信手段は、さらに、前記外部装置からの前記通信プロトコルにより受信した前記送信要求を解析することを特徴とする請求項１に記載のデジタル計算装置。
【請求項３】
前記送信要求の解析の結果を、前記外部装置に対して前記通信プロトコルにより送信する送信手段、
をさらに備えたことを特徴とする請求項２に記載のデジタル計算装置。
【請求項４】
前記構造化言語は、拡張マークアップ式言語（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたものであることを特徴とする請求項１〜３のいずれか一つに記載のデジタル計算装置。
【請求項５】
前記通信プロトコルは、Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ（ＳＯＡＰ）であることを特徴とする請求項１〜４のいずれか一つに記載のデジタル計算装置。
【請求項６】
前記受信手段は、ＳＯＡＰリスナであり、
前記送信手段は、ＳＯＡＰプロキシであることを特徴とする請求項５に記載のデジタル計算装置。
【請求項７】
ログ情報を記録するログ情報記録手段を有するデジタル計算装置にネットワークを介して通信するネットワーク通信手段と、
前記デジタル計算装置に対して、前記ログ情報記録手段に記録されたログ情報の送信要求を、タグに基づいて記述された構造化言語を利用した通信プロトコルにより送信する送信手段、
を備えたことを特徴とする外部装置。
【請求項８】
前記ログ情報を前記デジタル計算装置から前記通信プロトコルにより受信する受信手段、
をさらに備えたことを特徴とする請求項７に記載の外部装置。
【請求項９】
前記構造化言語は、拡張マークアップ式言語（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたものであることを特徴とする請求項７または８に記載の外部装置。
【請求項１０】
前記通信プロトコルは、Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ（ＳＯＡＰ）であることを特徴とする請求項７〜９のいずれか一つに記載の外部装置。
【請求項１１】
前記受信手段は、ＳＯＡＰリスナであり、
前記送信手段は、ＳＯＡＰプロキシであることを特徴とする請求項１０に記載の外部装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル計算装置および外部装置に関する。
【背景技術】
【０００２】
従来より、複数のアプリケーションを有する複合機などのデジタル計算機において、複合機のログ記録に関する情報（ログ情報）を収集することによりユーザを管理することがある。こうしたデジタル計算機では、収集したログ情報をデジタル計算機本体のメモリに格納し、必要に応じて読み出すものが知られている。
【０００３】
また、本発明と技術分野の類似する先願発明例として、特開平１１−３４１２１２号公報に記載されている「画像形成装置及びその制御方法」がある。これは、複数のジョブを受け付ける機能を有しその実行履歴を表示するとともに、ネットワークからの問い合わせに対して最後の履歴情報を読み出すようにしたものである。
【０００４】
【特許文献１】特開平１１−３４１２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例では収集したログ情報をそのまま本体内のメモリに格納するため、ユーザが行った操作のすべてを使用した原稿の情報も含めてロギングすると膨大な量となってしまい、コストなどの現実問題を考慮すると不可能であった。また、格納される情報を抑えるためにログ情報の記録を一様に制限すると、記録すべきログ情報までも記録されないおそれが生じる。
【０００６】
本発明はこのような点に鑑みてなされたものであり、必要なログ情報は確実に格納しながらも、そのデータ量が膨大になりすぎて格納などの各種動作に影響を及ぼすことのない、効率的なロギングが可能なデジタル計算装置および外部装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を解決し、目的を達成するため、請求項１に係る発明は、ログ情報を記録するログ情報記録手段と、ネットワークに接続された外部装置と通信するネットワーク通信手段と、該ネットワーク通信手段を介して、前記外部装置からの前記ログ情報記録手段に記録されたログ情報の送信要求を、タグに基づいて記述された構造化言語を利用した通信プロトコルにより受信する受信手段と、を備えたことを特徴とするデジタル計算装置にかかるものである。
【０００８】
また、請求項２にかかる発明は、請求項１に記載のデジタル計算装置において、前記受信手段は、さらに、前記外部装置からの前記通信プロトコルにより受信した前記送信要求を解析することを特徴とする。
【０００９】
また、請求項３にかかる発明は、請求項２に記載のデジタル計算装置において、前記送信要求の解析の結果を前記外部装置に対して前記通信プロトコルにより送信する送信手段、をさらに備えたことを特徴とする。
【００１０】
また、請求項４にかかる発明は、請求項１〜３のいずれか一つに記載のデジタル計算装置において、前記構造化言語は、拡張マークアップ式言語（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたものであることを特徴とする。
【００１１】
また、請求項５にかかる発明は、請求項１〜４のいずれか一つに記載のデジタル計算装置において、前記通信プロトコルは、Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ（ＳＯＡＰ）であることを特徴とする。
【００１２】
また、請求項６にかかる発明は、請求項５に記載のデジタル計算装置において、前記受信手段は、ＳＯＡＰリスナであり、前記送信手段は、ＳＯＡＰプロキシであることを特徴とする。
【００１３】
また、請求項７にかかる発明は、ログ情報を記録するログ情報記録手段を有するデジタル計算装置にネットワークを介して通信するネットワーク通信手段と、前記デジタル計算装置に対して、前記ログ情報記録手段に記録されたログ情報の送信要求を、タグに基づいて記述された構造化言語を利用した通信プロトコルにより送信する送信手段、を備えたことを特徴とする外部装置にかかるものである。
【００１４】
また、請求項８にかかる発明は、請求項７に記載の外部装置において、前記ログ情報を前記デジタル計算装置から前記通信プロトコルにより受信する受信手段、をさらに備えたことを特徴とする。
【００１５】
また、請求項９にかかる発明は、請求項７または８に記載の外部装置において、前記構造化言語は、拡張マークアップ式言語（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたものであることを特徴とする。
【００１６】
また、請求項１０にかかる発明は、請求項７〜９のいずれか一つに記載の外部装置において、前記通信プロトコルは、Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ（ＳＯＡＰ）であることを特徴とする。
【００１７】
また、請求項１１にかかる発明は、前記受信手段は、ＳＯＡＰリスナであり、前記送信手段は、ＳＯＡＰプロキシであることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、必要な情報は確実に格納しながらも、そのデータ量が膨大になりすぎて格納などの各種動作に影響を及ぼすことのない、効率的なロギングを可能とすることができるという効果を奏する。
【００１９】
また、本発明によれば、不特定多数のネットワーク上の装置同士が標準的な仕様に基づいて処理結果の情報の送受信が可能となり、１つのデジタル計算装置で生成した処理結果の情報をネットワーク上の任意の箇所で所望の用途に容易に使用することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
次に、本発明に係るデジタル計算装置、外部装置を図面を用いて詳細に説明する。
【００２１】
（実施の形態１）
図１は、実施の形態１の複合機を説明するための図であり、図１−１は、本発明の実施形態としての複合機システムの構成例を示す図である。図１−１に示すように本発明に係る複合機システムは、複合機１と、ＰＣ（パーソナルコンピュータ）２と、を有し、それぞれがインターネットＩに接続されている。
【００２２】
図１に示す各部について、以下に説明する。複合機１は、原稿をセットする原稿トレイ１ｂ、セットされた原稿をスキャンして画像データを取得するスキャナ１ｃ、外部の機器から画像データを受け取る、スキャナ１ｃで取得した画像データを送信する、あるいは別の画像データを受信する通信部（図２に示す）、画像データを印刷するプリンタ１ｄのひとつまたは複数、を設けたデジタル式の複合機である。複合機１では、スキャナ１ｃとプリンタ１ｄとを組合せてコピー機として動作する。また、通信部とプリンタ１ｄとを組合せてプリンタとして動作し、プリンタ１ｄ、通信部とを組合せる、またはさらにスキャナ部１ｃを組合せてファクシミリとして動作する。
【００２３】
上述した複合機１は、コピー、プリント、ファックス、スキャナといった複数の機能に専用のアプリケーションを有している。また、スキャナを駆動するスキャナエンジン１０４、画像を印刷するプロッタエンジン１０５を備えている。スキャナエンジン１０４、プロッタエンジン１０５は、一般的な画像形成装置が備える周知の構成であるため、これ以上の説明および図示を省くものとする。
【００２４】
また、複合機１は、複合機１に対してユーザが動作を指示するための操作画面１ａを備えている。コピー、プリント、ファックスの実行の指示は、操作画面１ａを介して複合機１に入力する。
【００２５】
図１−２は、操作画面１ａの一例を示す図である。図１−２に示すように操作画面１ａは、オペレーションタッチパネル１ａａと、各種の操作ボタンと操作ダイヤルとを有している。オペレーションタッチパネル１ａａには操作のメニューが表示され、表示されたメニューは、ユーザがオペレーションタッチパネル１ａａにタッチすることによって操作することができる。なお、操作画面１ａのオペレーションタッチパネル１ａａ以外の操作ボタンや操作ダイヤルは、複合機１の有するアプリケーションによっては、なくてもよい。
【００２６】
ＰＣ２は、ユーザごとのメニュー表示の処理およびロギングに必要なデータ（以下、制御情報）の作成に用いられる。実施の形態１では、制御情報のフォーマットにＸＭＬを使用する。
【００２７】
図２は、実施の形態１の複合機１およびＰＣ２の要部とを示すブロック図である。複合機１は、操作画面１ａと、主制御部１０１と、メモリ１０２と、通信部１０３と、を有している。操作画面１ａ、主制御部１０１、メモリ１０２、通信部１０３は、内部バス１１０に接続されていて、実施の形態１のデジタル計算装置１００を構成する。
【００２８】
上記した構成のうち、操作画面１ａは、少なくともレベルを示すレベル情報と、複合機１が行う動作を指示するための動作情報とを入力するための入力手段となる。また、スキャナ１ｃ、プリンタ１ｄ、スキャナエンジン１０４、プロッタエンジン１０５は、動作情報に基づく動作を実行する動作実行手段である。さらに、主制御部１０１は、スキャナ１ｃ、プリンタ１ｄ、スキャナエンジン１０４、プロッタエンジン１０５が実行する動作の内容を段階的に示す記録レベルに基づいて、スキャナなどの動作から記録すべき動作を抽出する。メモリ１０２は、抽出された動作の履歴情報を記録する。なお、本明細書中では、記録レベルに対応して記録される動作情報を、以降ログ情報という。
【００２９】
また、主制御部１０１は、ＣＰＵ（図示せず）やＲＯＭなどを含む記憶装置２１１を有し、複合機１の動作全体を制御する。主制御部１０１は、記憶装置２１１に記憶されているプログラムに基づいて動作する。動作によって、装置が行った動作に関する動作情報（ログ情報）を収集し、メモリ１０２に記録する。
【００３０】
メモリ１０２は、主制御部１０１の作業領域、あるいは記録したログ情報を保管（格納）するＲＡＭなどを有している。また、メモリ１０２には、複合機１の動作に必要なＯＳ（オペレーティングシステム）や、ＰＣ２で作成された制御情報が記憶されている。通信部１０３は、インターネットに接続され、ＰＣ２との通信を行う。
【００３１】
また、ＰＣ２は、主制御部２０１と、ＨＤＤ２０２と、通信部２０３と、キーボード２０４と、マウス２０５とを有している。以上の各構成は、互いに内部バス２１０に接続されている。主制御部２０１は、ＰＣ２の動作全体を制御する図示しないＣＰＵなどの制御装置を有している。ＨＤＤ２０２は、ＰＣ２の動作に必要なＯＳや、複合機１から送信されたログ情報を格納する。
【００３２】
また、通信部２０３は、インターネットＩと接続され、複合機１との通信を行う。さらに、キーボード２０４、マウス２０５は、ユーザがＰＣ２に対して指示を入力する入力手段である。
【００３３】
以上述べたデジタル計算機１００とＰＣ２とは、図３に示すように動作する。すなわち、ＰＣ２は、ユーザごとのメニュー表示処理およびロギングに必要なデータ（制御情報）を作成する（ステップＳ１）。また、ＰＣ２は、作成した制御情報を、複合機１にダウンロードする（ステップＳ２）。なお、制御情報は、操作画面１ａのオペレーションタッチパネル１ａａに表示されるメニュー画面の作成に使用される情報である。複合機１は、ユーザが複合機１を使用する際、制御情報を使ってオペレーションタッチパネル１ａａにメニュー画面を表示する処理（メニュー表示処理）を実行する（ステップＳ３）。
【００３４】
図４−１〜図４−６は、オペレーションタッチパネル１ａａに表示されるメニュー画面を説明する図である。図４−１は、企画、技術、営業といったグループ（部署）名を複数表示する画面であって、ユーザが複数のグループから自身の属するグループのタグを開いた状態を示している。図示するように、各グループのタグには、利用者Ａ、利用者Ｂ、といったグループに属する人員の名前を示すキーがある。ユーザがこのうち自身の名前が示されているキーにタッチすると、主制御部１０１は、図４−２に示す画面にメニュー画面を切り替える。人員の名前は、後述するパスワードと共にユーザ情報となる。
【００３５】
図４−２は、パスワードの入力を促す画面である。主制御部１０１は、入力されたパスワードがユーザ名と合致する適正なパスワードであるか否か判断し、適正なパスワードであった場合には、図４−３に示す画面にメニュー画面を切り替える。図４−３に示した画面は、複合機１を使用する目的の選択を促す画面であり、目的には、例えば資料、報告、申請がある。目的が選択された場合、主制御部１０１は、次に、作成される書類を例えば、契約、技術報告、といった書類の種別を表示する図４−４の画面にメニュー画面を切り替える。
【００３６】
図４−４に示す画面において書類の種別が選択されると、主制御部１０１は、図４−１〜図４−４に示す画面で選択した内容を表示すると共に、複合機１のコピー、ファックスといった機能を表示する画面（図４−５に示す）にメニュー画面を切り替える。ユーザは、表示された内容から自身が選択した内容を確認すると共に、使用する機能を選択すると、メニュー画面は、各機能の操作画面に切り替わる（図４−６）。
【００３７】
以上のようにしてユーザ、複合機１のうち使用される機能、複合機１を使用する目的などを入力すると、主制御部１０１は、入力した情報に基づいてログ情報の記録レベルを設定する。すなわち、主制御部１０１の記憶装置２１１には、複数のユーザのパスワードと、多段階に設定された複合機１のログ情報の記録レベルと、パスワードと記録レベルとの対応関係とが記録されている。記録レベルは、例えば、以下のように設定される。
【００３８】
記録レベル１
コピー          コピー枚数
プリンタ        プリント枚数
ファクシミリ    ファクシミリ枚数，送信先，送信日時
記録レベル２
コピー          コピー枚数，片面／両面，拡大／縮小，カラー・白黒
プリンタ        プリント枚数，拡大／縮小，カラー・白黒
ファクシミリ    ファクシミリ枚数，送信先，送信日時，送信データ量
記録レベル３
コピー          コピー枚数，片面／両面，拡大／縮小，カラー・白黒
コピー画像（圧縮データ）
プリンタ        プリント枚数，拡大／縮小，カラー・白黒
プリント画像（圧縮データ）
ファクシミリ    ファクシミリ枚数，送信先，送信日時，送信データ量
送信画像（圧縮データ）
【００３９】
主制御部１０１は、以上のような記録レベルのうち、ユーザ名やパスワードに対応する記録レベルを読み出すと共に複合機１に設定し、設定された記録レベルにしたがって複合機１のログ情報を記録する。このような実施の形態１によれば、ユーザ個人あるいはユーザが属するグループごとにログ情報の記録レベルを変更し、各ユーザあるいはグループによって必要となるログ情報だけを記録しておくことができる。このため、ユーザやグループによっては不要なレベルのログ情報が記録されることをなくし、記録されるログ情報のデータ量を抑えながら必要なログ情報は確実に確保することができる。
【００４０】
また、図４に示した各メニュー画面を表示することに使用される制御データを図５〜７に示す。
【００４１】
図５〜７に示した制御情報のデータフォーマットにはＸＭＬを使用している。以下、ＸＭＬについて説明する。
【００４２】
ＸＭＬ（eXtensible Mark-up Language）とは、文書に構造を持たせるための言語であり、特定のアプリケーションに依存しない。この構造を持たせることができるという特徴を利用すると、プログラムで扱うデータの構造も記述できるため、本制御情報ではデータフォーマットとしてこのＸＭＬを利用している。
【００４３】
ＸＭＬ文書は、ＸＭＬ宣言と、文書型宣言と、ＸＭＬインスタンスとを有している。ＸＭＬ宣言とは、”ｘｍｌ”で始まるものをいい、バージョンや文字コードなどを指定する。データを記述する場合には文書型宣言は不必要で、ＸＭＬインスタンスを使ってデータの中身を記述する。
【００４４】
ＸＭＬインスタンスの要素には、開始タグ、内容、終了タグおよび空要素がある。空でない任意のＸＭＬ要素の始まりは、開始タグによってマークアップされる。開始タグで始まる要素の終りは、終了タグでマークアップされなければならない。また、要素には属性によって、以下のように付加情報が与えられる。
＜ 要素名属性名１＝”属性値１”属性名２＝”属性値２”＞
【００４５】
また、文書要素が下位の要素をもたない、つまり内容がないことを明示的に示すものを空要素タグという。空要素タグは、以下のように記される。
＜ 要素名（属性指定）／＞
たとえば、以下の２つの表現は、同じ効果をもたらす。
＜image file＝”fig1．jpg”／＞
＜image file＝”fig1．jpg”／＞＜／image＞
【００４６】
次に、図５〜７に示す制御情報の一例の記述内容について説明する。制御情報は、画面情報と、ページ情報と、ユーザ情報とを有し、それぞれの情報の記述部分がつなぎ合わされる形で構成される。
【００４７】
図５は、制御情報のうち、ＸＭＬによるはじめの部分と、画面情報における初期画面と、パスワード入力画面との記述部分を示している。図５に示す画面情報は、オペレーションタッチパネル１ａａに表示される表示画面の基本レイアウトについての情報を記述している。基本レイアウトは、画面番号によってそれぞれまとめられている。ユーザ情報は次に表示しようとする画面のページ番号を指定し、ページ情報は該ページ番号の画面に対応する画面番号を指定する。主制御部１０１は、画面情報のうちの指定された画面番号に対応する部分を読み出す。
【００４８】
図６は、制御情報のうち、ページ情報における初期画面と、パスワード入力画面と、ユーザ１に対して表示される１番目の画面とについて記述した部分を示している。図６に示すページ情報には、表示される各画面に関する情報が記述されており、枠のキーコードと、その枠に表示する表示文字と、使用する基本レイアウトを示す画面番号とを有している。ユーザ情報に対応する次に表示する画面の情報が、このページ情報の該当するページ番号の部分から主制御部１０１により読み出される。
【００４９】
図７は、ユーザ情報としての枠のキーコードとそれに対するアクションの組み合わせにおける、初期画面と、パスワード入力画面と、ユーザ１に対して表示される１番目の画面との記述部分について示している。画面の遷移はユーザ情報によって制御され、ユーザ情報のそれぞれにユーザごとの記録すべき項目と、ページ情報とが付加されている。
【００５０】
換言すると、ユーザ情報は、各表示画面における使用ページ番号（使用するページ情報の指定番号）および各表示画面における枠のキーコードとに対するアクションの組み合わせと、各表示画面におけるログ情報として記録されるユーザごとの項目とを有している。オペレーションタッチパネル１ａａに表示される表示画面の枠にユーザが触れると、枠のキーコードとアクションが読み出され、読み出された情報によって次の動作が決定する。
【００５１】
なお、以上述べたように、実施の形態１では、ユーザ情報（パスワード）に基づいて記録レベルを設定する例について述べている。しかし、本発明は、このような実施の形態１に限定されるものでなく、ユーザ情報の他、複合機１のアプリケーションやエンジンに応じて記録レベルを設定することができる。
【００５２】
アプリケーションに応じた記録レベルの記録項目は、例えば、以下のように設定できる。
コピー
記録レベル１：コピー枚数，
記録レベル２：コピー枚数，拡大／縮小，カラー・白黒
記録レベル３：コピー枚数，拡大／縮小，カラー・白黒，コピー画像
プリンタ
記録レベル１：プリント枚数，
記録レベル２：プリント枚数，拡大／縮小，カラー・白黒
記録レベル３：プリント枚数，拡大／縮小，カラー・白黒，プリント画像
ファクシミリ
記録レベル１：ファクシミリ枚数，送信先，送信日時
記録レベル２：ファクシミリ枚数，送信先，送信日時，送信データ量
記録レベル３：ファクシミリ枚数，送信先，送信日時，送信データ量
送信画像
【００５３】
あるいは、以下のように、アプリケーションの選択によって記録レベル（記録項目）が自動的に設定されるようにしてもよい。
コピー  →  記録レベル３
プリンタ  →  記録レベル２
ファクシミリ  →記録レベル１
【００５４】
図８は、アプリケーションを示す枠のキーコードとそれに対するアクション（記録レベル）の組み合わせを設定する記述部分を示している。
【００５５】
また、エンジンに応じた記録レベルの記録項目は、例えば、以下のように設定できる。
スキャナエンジン
記録レベル１：スキャン回数
記録レベル２：スキャン回数，スキャン速度
記録レベル３：スキャン回数，スキャン速度，読み込み画像
プロッタエンジン
記録レベル１：出力枚数
記録レベル２：出力枚数，出力時間
記録レベル３：出力枚数，出力時間，トナー使用色
【００５６】
あるいは、以下のように、エンジンの選択によって記録レベル（記録項目）が自動的に設定されるようにしてもよい。
スキャナエンジン  →  記録レベル３
プロッタエンジン  →  記録レベル２
【００５７】
また、本発明の記録レベルは、アプリケーションの動作モード（拡大、縮小など、機能とも記す）に応じて記録レベルを設定することもできる。さらに、以上述べたユーザ情報やアプリケーションなどの組合せに応じて記録レベルを設定することもできる。図９は、複合機１の操作画面において動作モードを示す枠のキーコードと、キーコードに対するアクション（記録レベル）の組み合わせを設定する記述部分を示している。制御情報は、以上の図５〜８、図５〜７および９を順につなぎ合わせて形成される。以上述べた制御情報は、ＰＣ２で作成された後、インターネットを介してｆｔｐ等により複合機１にダウンロードされ、メモリ１０２に格納される。
【００５８】
次に、複合機１によってなされるメニュー表示処理および情報の記録（ロギング）の基本手順を図１０のフローチャートを用いて説明する。
【００５９】
主制御部１０１は、制御情報の中のユーザ情報から名前＝”初期画面”のユーザ情報を検索する（ステップＳ１１）。次に、主制御部１０１は、ステップＳ１１の検索で得られた記述部分から、使用ページ番号を読み出す（ステップＳ１２）。そして、ステップＳ１１の検索で得られた記述部分から、主制御部１０１は、ログに関する指示を読み出し、読み出した情報を収集するログ情報の内容（収集レベル）として決定する（ステップＳ１３）。なお、ログに関する指示がなければ、予め設定されているロギング動作を行う。
【００６０】
次に、主制御部１０１は、ステップＳ１２で読み出されたページ番号の記述部分を、制御情報の中のページ情報から検索する（ステップＳ１４）。また、ステップＳ１４の検索の結果得られたページ番号の記述部分から、使用画面番号を読み出す（ステップＳ１５）。さらに、主制御部１０１は、ステップＳ１５で読み出された使用画面番号についての記述部分を、制御情報の中の画面情報から検索する（ステップＳ１６）。
【００６１】
次に、主制御部１０１は、ステップＳ１４、ステップＳ１６の検索の結果得られたページ情報と画面情報の該当する記述部分により、メニュー表示画面を作成し、オペレーションタッチパネル１ａａに表示させる（ステップＳ１７）。そして、ユーザがオペレーションタッチパネル１ａａにおいて入力した（触れた）枠に対応するキーコードがユーザ情報から読み出された際、主制御部１０１は、入力したキーコードがどのプログラム（複合機に予め格納されているプログラム）を使ってどのような処理を行うかの情報を含む処理テーブルを作成する（ステップＳ１８）。
【００６２】
次に、主制御部１０１は、ユーザがオペレーションタッチパネル１ａａを使ってキーコードを入力したか否か判断する（ステップＳ１９）。ユーザがオペレーションタッチパネル１ａａにより入力を行わない場合（ステップＳ１９：ＮＯ）、入力があるまで待機状態となる。また、ユーザが入力すると（ステップＳ１９：ＹＥＳ）、ユーザが行った入力の操作をロギングする（ステップＳ２０）。そして、入力された枠のキーコードに対応するアクションをユーザ情報から選択し（ステップＳ２１）、選択されたアクション（ユーザ情報）に基づいてステップＳ１２から同様の処理を繰り返す。
【００６３】
次に、複合機１によってなされるメニュー表示およびロギング処理の動作について、図１１〜１３を用いて説明する。図１１〜１３は、メニュー表示処理およびロギング処理の動作を示すフローチャートであり、ユーザ１が資料を作成することを目的にして複合機１を利用する場合の動作例を示している。また、制御情報は、図５、図６、図７に示した内容を含んでいるものとする。メニュー表示処理およびロギング処理の動作は、上述した図１０に示す基本手順を各表示画面ごとに繰り返していくことを基本とするものであるため、上述した図１０に示す基本手順と共通する動作内容である動作ステップについては詳細な説明を省略する。
【００６４】
まず、主制御部１０１は、メモリ１０２に格納されている制御情報を読み込む。そして、複数のユーザ情報から名前＝”初期画面 のユーザ情報を検索し（ステップＳ３１）、該当するユーザ情報をすべて読み込む（ステップＳ３２）。この後、主制御部１０１は、キーコードの入力があったか否か判断する（ステップＳ３３）。キーコードの入力がない場合（ステップＳ３３：Ｎｏ）、入力があるまで待機する。また、キーコードの入力があると（ステップＳ３３：Ｙｅｓ）、入力されたキーコードに対応する処理テーブルを作成する（ステップＳ３４）。
【００６５】
次に、主制御部１０１は、該当するユーザ情報に与えられている属性のうち、使用ページ番号を取り出す（ステップＳ３５）。そして、該当するページ番号のページ情報を検索し（ステップＳ３６）、該当するページ情報をすべて読み込む（ステップＳ３７）。次に、主制御部１０１は、該当するページ情報に与えられている属性のうち、使用画面番号を取り出す（ステップＳ３８）。そして、該当する画面番号の画面情報を検索し（ステップＳ３９）、該当する画面情報をすべて読み込み（ステップＳ４０）、画面情報のすべての枠情報に基づいて枠表示を行う（ステップＳ４１）。さらに、ページ情報のすべての枠情報に基づいて、枠内に文字表示を行う（ステップＳ４２）。以上の処理により、オペレーションタッチパネル１ａａに初期画面が表示される。初期画面の表示後、主制御部１０１は、ユーザの入力があるまで待機状態となる（ステップＳ４３）。
【００６６】
ユーザが”ユーザ１”の枠に入力すると、”ユーザ１”に対応するキーコード＝”２”が返ってくる。このため、主制御部１０１は、ステップＳ３４で作成済の処理テーブルを検索し、次にどのユーザへ遷移するかを決定する（ステップＳ４４）。このとき、アクションが”キーコードのユーザへ”となっているので、ユーザ情報が”ユーザ１”へ移ることになる（ステップＳ４５）。ユーザ情報から名前＝”ユーザ１”のユーザ情報を検索し（ステップＳ４６）、該当するユーザ情報をすべて読み込む（ステップＳ４７）。そして、キーコードの入力があるまで待機状態となり（ステップＳ４８）、キーコードが入力された場合、入力されたキーコードに対応する処理テーブルを作成する（ステップＳ４９）。
【００６７】
次に、主制御部１０１は、該当するユーザ情報に与えられている属性のうち、使用ページ番号を取り出す（ステップＳ５０）。そして、該当するユーザ情報に与えられている属性のうち、ログに関する指示を読み出し、ロギング動作を決定する。ログに関する指示がなければ、すでに設定されているロギング動作を行う（ステップＳ５１）。次に、主制御部１０１は、該当するページ番号のページ情報を検索し（ステップＳ５２）、該当するページ情報をすべて読み込む（ステップＳ５３）。そして、該当するページ情報に与えられている属性のうち、使用画面番号を取り出し（ステップＳ５４）、該当する画面番号の画面情報を検索し（ステップＳ５５）、該当する画面情報をすべて読み込む（ステップＳ５６）。さらに、画面情報のすべての枠情報に基づいて、枠表示を行う（ステップＳ５７）。次に、主制御部１０１は、ページ情報のすべての枠情報に基づいて、枠内に文字表示を行う（ステップＳ５８）。以上の処理により、パスワード入力画面が表示される。
【００６８】
また、主制御部１０１は、ユーザからの入力があるまで待機状態となる（ステップＳ５９）。そして、ユーザがパスワードを入力し、ユーザが”ＯＫ”の枠をタッチすると、主制御部１０１はユーザの入力操作（入力した内容）をロギングする（ステップＳ６０）。このとき、”ＯＫ”に対応するキーコード＝”６”が返ってくるので、ステップＳ４９で作成済の処理テーブルを検索して、次にどのユーザへ遷移するかを決定する（ステップＳ６１）。ここで、ユーザ情報を参照すると、アクションが”ユーザ１の１へ”となっているので、読み出すユーザ情報が”ユーザ１の１”へ移ることになる。（ステップＳ６２）。
【００６９】
次に、主制御部１０１は、ユーザ情報から名前＝”ユーザ１の１”のユーザ情報を検索する（ステップＳ６３）。そして、該当するユーザ情報をすべて読み込み（ステップＳ６４）、キーコードの入力があるまで待機状態となる（ステップＳ６５）。そして、キーコードが入力された場合、入力されたキーコードに対応する処理テーブルを作成する（ステップＳ６６）。
【００７０】
次に、主制御部１０１は、該当するユーザ情報に与えられている属性のうち、使用ページ番号を取り出し（ステップＳ６７）、該当するページ番号のページ情報を検索する（ステップＳ６８）。さらに、該当するページ情報をすべて読み込む（ステップＳ６９）。そして、該当するページ情報に与えられている属性のうち、使用画面番号を取り出す（ステップＳ７０）。主制御部１０１は、該当する画面番号の画面情報を検索する（ステップＳ７１）。そして、該当する画面情報をすべて読み込み（ステップＳ７２）、画面情報のすべての枠情報に基づいて、枠表示を行う（ステップＳ７３）。さらに、ページ情報のすべての枠情報に基づいて、枠内に文字表示を行う（ステップＳ７４）。以上の処理により、利用目的選択画面が表示される。
【００７１】
次に、主制御部１０１は、ユーザからの入力があるまで待機状態となる（ステップＳ７５）。そして、ユーザが”資料”の部分をタッチすると、ユーザのその入力操作をロギングする（ステップＳ７６）。このとき、”資料”に対応するキーコード＝”２”が返ってくるので、作成済の処理テーブルを検索して、次にどのユーザへ遷移するかを決定する（ステップＳ７７）。ここで、ユーザ情報を参照すると、アクションが”ユーザ１の２へ”となっているので、読み出すユーザ情報が”ユーザ１の２”へ移ることになる（ステップＳ７８）。
【００７２】
また、本発明は、以上述べたように、ユーザ情報を操作画面１ａを介して取得するものに限定されるものでなく、複合機１と外部情報装置とを接続する通信手段である通信部１０３を介してＰＣ２、あるいはネットワーク上の任意のＰＣからユーザ情報を取得するものであってもよい。
【００７３】
ＰＣからユーザ情報を入力する場合、デジタル計算装置１００の主制御部１１０は、ＰＣのマウスあるいはキーボードのキーによって発生する信号をキーコードに変換して図１０〜１３中に記した処理と同様の処理を行うものとする。すなわち、ＰＣから入力した信号を変換し、変換された信号によってユーザ情報を認識する。そして、ユーザ情報の属性にしたがってメニュー画面を作成し、ネットワークを介してＰＣに送信する。送信されたメニュー画面は、ＰＣのディスプレイ画面に表示され、ユーザがメニュー画面にそって利用目的、書類、アプリケーションなどを選択する。
【００７４】
ユーザが選択した情報はデジタル計算装置１００に送信され、デジタル計算装置１００は、ユーザ情報に応じたログレベルでユーザの指示によってなされた複合機１のログ情報を記録する。
【００７５】
次に、ＰＣがユーザ情報を入力するために行う処理について説明する。図１４は、デジタル計算装置１００がネットワーク上の任意のＰＣからユーザ情報を取得する場合にＰＣが行う処理を説明するためのフローチャートである。
【００７６】
ＰＣから複合機１を操作するユーザは、ディスプレイ画面に表示されたメニュー画面上からマウスあるいはキーボードを使って自身が所属するグループを選択し、続いてタグから自身の利用者名を選択する。ＰＣは、利用者名が選択されたか否か判断し（ステップＳ９１）、利用者名が選択されていない場合には（ステップＳ９１：Ｎｏ）、選択がなされるまで待機する。
【００７７】
また、ＰＣが利用者名が選択されたと判断した場合（ステップＳ９１：Ｙｅｓ）、次に、ＰＣは、ユーザがパスワードを入力したか否か判断する（ステップＳ９２）。パスワードが入力された場合（ステップＳ９２：Ｙｅｓ）、入力されたパスワードをデジタル計算装置１００に送信する（ステップＳ９３）。そして、送信したパスワードがユーザが選択したグループまたは利用者名と合致したか否かをデジタル計算装置１００の応答によって判断する（ステップＳ９４）。判断の結果、パスワードが合致しなかった場合（ステップＳ９４：Ｎｏ）、ディスプレイ画面にエラー表示し、パスワードが合致しなかったことを示す（ステップＳ９８）。
【００７８】
一方、パスワードが合致した場合（ステップＳ９４：Ｙｅｓ）、デジタル計算装置１００からメニュー画面を生成するための情報を受信し、ディスプレイ画面にメニュー画面が表示される。ユーザは、メニュー画面上から複合機１の利用目的や作成する書類の種別を入力する。ＰＣは、入力された利用目的や書類の情報をデジタル計算装置１００に送信する（ステップＳ９５）。また、同様にしてユーザが選択したアプリケーションの情報を送信する（ステップＳ９６）。
【００７９】
以上の処理が終了すると、デジタル計算装置１００から選択したアプリケーションの操作画面を作成する情報が送信されてくる。情報によってアプリケーションの操作画面がＰＣのディスプレイ画面に表示される。ＰＣは、ユーザが操作画面上から指定した複合機１の動作条件をデジタル計算装置１００に送信し、複合機１に動作条件をセットする（ステップＳ９７）。
【００８０】
以上述べたように、ＰＣからネットワークを介してデジタル計算装置１００にユーザ情報を送信して記録レベルを設定した場合にも、デジタル計算装置１００は、ユーザ情報にしたがって記録レベルを設定し、設定された記録レベルにあるログ情報を記録する。
【００８１】
なお、本発明は、実施の形態１で述べたように、ユーザ情報やアプリケーション、エンジンによって記録レベルを設定するものに限定されるものでなく、例えば、ユーザがパスワードなどのユーザ情報を入力することなく、主制御部１０１に記憶されるレベルを操作画面１ａを用いて入力し、レベルを選択してもよい。
【００８２】
また、ユーザ情報は、パスワードに限定されるものでなく、社員番号やＩＤコードなど、ユーザあるいはユーザが所属するグループを特定するものであればどのような情報であってもよい。
【００８３】
（実施の形態２）
次に、本発明の実施の形態２について説明する。実施の形態２は、ログ情報を外部に送信する送信手段を備えた実施の形態１のデジタル計算装置と、ネットワークで接続された複数の画像形成装置を管理すると共に、送信されたログ情報をネットワークを介して受信する受信手段を備えた管理装置と、を備えた動作情報記録システムである。
【００８４】
図１５は、実施の形態２にかかる動作情報記録システムのネットワーク構成を示すブロック図である。図１５に示すように、実施の形態２にかかる動作情報記録システムは、管理サーバ７２０と複数組の複合機７０１、７７０が公衆回線網７６０によって接続された構成となっている。複合機７０１、７７０はそれぞれ異なるＩＰアドレス若しくはＵＲＩが割り振られている。
【００８５】
また、管理サーバ７２０は、イーサネット（登録商標）７４０などのネットワークによって遠隔集中管理装置７３０と接続されている。実施の形態２では、管理サーバ７２０、遠隔集中管理装置７３０のいずれもが管理装置である。そして、複合機７０１、７７０は、実施の形態１の複合機１の構成と同様であり、それぞれが実施の形態１のデジタル計算装置１００を搭載している。デジタル計算装置１００は、ネットワークを介して管理装置との間でログ情報を送受信している。なお、実施の形態２では、ログ情報が、ＳＯＡＰ（Simple Object Access Protocol）に基づいて送信または受信されるものとする。
【００８６】
このため、複合機７０１は、ＰＣ７００、他の複合機７７０および管理サーバ７２０から処理結果要求の旨のＳＯＡＰ要求メッセージを受信して、その内容を解析し、処理要求をＣＣＳ１２９に送信するＳＯＡＰリスナと、認証・利用制限状態ファイル、課金ファイルおよびログファイルから処理結果データを含むＳＯＡＰ応答メッセージを生成して、ＳＯＡＰ要求メッセージを発信した宛先に返信するＳＯＡＰプロキシを内部に備えている。このような複合機７０１は、ＳＯＡＰサーバとしての機能も有している。
【００８７】
以上のように、実施の形態２の構成は、ＳＯＡＰに基づいてログ情報を生成して送信、受信しているので、不特定多数のネットワーク上の複合機、ＰＣ若しくは管理サーバ同士が標準的な仕様に基づいて処理結果の情報の送受信が可能となり、１つの複合機１００で生成した処理結果の情報をネットワーク上の任意の箇所で所望の用途に容易に使用することができる。
【００８８】
管理サーバ７２０に接続された多チャネル通信制御装置７５０には、公衆回線網７６０が接続され、通信コントローラ７１０を介して、複合機７０１、７７０が複数組接続されている。また、複合機７０１、７７０には、イーサネット（登録商標）７８０などのネットワークによりプリンタクライアントとなるＰＣ７００が接続されている。このＰＣ７００も、ＳＯＡＰによるデータ交換を実現するために、ＳＯＡＰプロキシおよびＳＯＡＰリスナ（ともに図示せず）を備えている。
【００８９】
通信コントローラ７１０は、顧客先のファクシミリ装置あるいは一般電話器と接続され、該ファクシミリ装置あるいは一般電話器の未使用時（回線の空き状態）に、多チャネル通信制御装置７５０および通信コントローラ７１０の間で公衆回線網７６０を介してデータ通信（オフトーク通信方式）が可能に構成されている。
【００９０】
管理サーバ７２０は、本発明における管理装置を構成し、複数の複合機７０１、７７０から処理結果データをＳＯＡＰ応答メッセージとして収集して、ＬＡＮ２０８経由で遠隔集中管理装置７３０に送信するものであり、多チャネル通信制御装置（ＣＣＵ）２０９によって公衆回線網７６０に接続されている。管理サーバ７２０は、例えばワークステーションなどの通常のコンピュータと同様の構成であり、さらに図７に示すように、ＳＯＡＰによるデータ交換を実現するために、ＳＯＡＰプロキシ７２１とＳＯＡＰリスナ７２２を備えた構成となっている。
【００９１】
すなわち、ＳＯＡＰプロキシ７２１によって、処理結果要求を行うＳＯＡＰ要求メッセージを生成し、複合機７０１に送信する。一方、ＳＯＡＰリスナ７２２によって、複合機７０１から処理結果データを含むＳＯＡＰ応答メッセージを受信し、その内容を解析して遠隔集中管理装置７３０に送信するようになっている。
【００９２】
遠隔集中管理装置７３０は、管理サーバ７２０によって収集した複数の複合機７０１の処理結果データを管理サーバ７２０からイーサネット（登録商標）７４０経由で受信し、一括して管理するものである。
【００９３】
以上述べた動作情報記録システムでなされる処理を、図１６のフローチャートを用いて説明する。動作情報記録システムでは、まず、ログ情報読出プロセスをシステム上のいずれかのＰＣから起動する（ステップＳ８１）。起動後、ログ情報読み出しプロセスは、共有メモリ上に領域を確保する（ステップＳ８２）。
【００９４】
そしてログ情報読出プロセスは、対象プロセスが起動すると（ステップＳ８３）、対象プロセスに対してソフトウェア割り込みを発生させ、ログ情報読み出しプロセスから対象プロセスへシグナルを送信する（ステップＳ８４）。ソフトウェア割り込みを受けた対象プロセス中のログ情報書出処理がログ情報を共有メモリに書き込む。
【００９５】
ここで共有メモリは限られた領域しかないため、領域を使い切ったら、領域の最初に戻って書き込むようにする。
【００９６】
対象プロセスがログ情報を共有メモリに転送する際に、対象プロセスは転送する情報量だけの空き容量が共有メモリに残っているかどうかをチェックし（ステップＳ８５）、空きがあればログ情報を転送し、転送終了シグナルをログ情報読出プロセスに送信する（ステップＳ８６）。ログ情報読出プロセスは、対象プロセス中のログ情報書出処理から読出要求シグナルあるいは、転送終了シグナルを受け取ったら、共有メモリから通信内容（ログ情報）を読み出し（ステップＳ８７）、読み出した通信内容をネットワークを介してＰＣに転送する。
【００９７】
対象プロセスが転送するログ情報の分の空き容量が共有メモリに残っているがどうかチェックする際、空き容量が足りなければログ情報読出プロセスに読出要求シグナルを送信し（ステップＳ８８）、共有メモリが空っぽになったという書込可能シグナルをログ情報読出プロセスから受け取るまでは、転送処理を中断する。
【００９８】
ログ情報読出プロセスが、ログ情報転送処理（対象プロセス）から読出要求シグナルを受け取ったときには、即座に共有メモリに格納されているすべてを読み出してネットワークを介してＰＣに転送し、終了したら対象プロセスへ書込可能シグナルを送信する（ステップＳ８９）。
【００９９】
なお、実施の形態２では、複合機とＰＣはインターネットにより接続されることとして説明しているが、通信可能に接続されてさえいればこれに限定されず、例えば他のネットワーク、さらには無線、有線により接続されることとしてもよい。
【０１００】
また、本発明の制御情報は、ユーザによりＰＣのキーボードやマウスによって、ＸＭＬ言語をＰＣに入力することにより作成されるものであってもよい。また、制御情報の作成用のソフトウェアを別に用意してもよい。すなわち、ユーザがＰＣから最小限の指定項目のみを入力することで、自動的にＸＭＬによる制御情報が作成されるようにしてもよい。
【０１０１】
また、本発明の実施形態１、実施の形態２では、制御情報のフォーマットとしてＸＭＬを使用することとして説明しているが、複合機が読み取り可能な言語であればこれに限定されず、他のフォーマットでもよい。
【０１０２】
さらに、実施形態１、実施の形態２の複合機は、ＣＤ−ＲＯＭドライブを内蔵し、動作プログラムを書き換える機能を有してもよい。この動作プログラムを書き換える機能を有すると、実施の形態１、実施の形態２による動作をプログラムのみで実行させることができる。また、複合機はメモリとして、ＨＤＤを有するものでもよい。ＨＤＤを複合機が有する場合、ＰＣの有するＨＤＤが、複合機の有するＨＤＤよりも記憶容量が大きいことが望ましい。これは、ＰＣのＨＤＤの残り記憶容量が複合機から送信されるログ情報によって不足することを防ぐためである。
【０１０３】
また、上述する各実施形態は、本発明の好適な実施形態であり、本発明の主旨を逸脱しない範囲内において種々変形して実施することが可能である。
【図面の簡単な説明】
【０１０４】
【図１−１】本発明の実施の形態１のデジタル計算装置が内蔵された複合機を用いたシステムの構成例を示す図である。
【図１−２】操作画面の一例を示す図である。
【図２】実施の形態１のデジタル計算装置を説明するためのブロック図である。
【図３】図１−１、図２に示した構成の動作の概略を示すフローチャートである。
【図４−１】オペレーションタッチパネルに表示されるメニュー画面（企画、技術、営業などのグループ（部署）名を複数表示する画面）を示す図である。
【図４−２】オペレーションタッチパネルに表示されるメニュー画面（パスワードの入力を促す画面）を示す図である。
【図４−３】オペレーションタッチパネルに表示されるメニュー画面（複合機を使用する目的の選択を促す画面）を示す図である。
【図４−４】オペレーションタッチパネルに表示されるメニュー画面（書類の種別を表示する画面）を示す図である。
【図４−５】オペレーションタッチパネルに表示されるメニュー画面（複合機のコピー、ファックスなどの機能を表示する画面）を示す図である。
【図４−６】オペレーションタッチパネルに表示されるメニュー画面（各機能の操作画面）を示す図である。
【図５】実施の形態１の制御情報のうち、ＸＭＬによるはじめの部分と、画面情報における初期画面と、パスワード入力画面との記述例を示す図である。
【図６】実施の形態１の制御情報のうち、ページ情報における初期画面と、パスワード入力画面と、ユーザ１の１画面との記述部分を示す図である。
【図７】実施の形態１の制御情報のうち、ユーザ情報の初期画面と、パスワード入力画面と、ユーザ１の１との記述部分を示す図である。
【図８】実施の形態１の制御情報のうち、アプリケーションを示す枠のキーコードとそれに対するアクション（記録レベル）の組み合わせを設定する記述部分を示す図である。
【図９】実施の形態１の制御情報のうち、複合機の操作画面において動作モードを示す枠のキーコードとそれに対するアクション（記録レベル）の組み合わせを設定する記述部分を示す図である。
【図１０】メニュー表示処理およびロギングの手順の概略を示すフローチャートである。
【図１１】メニュー表示処理およびロギング処理の動作を示すフローチャートの前半部１／３である。
【図１２】メニュー表示処理およびロギング処理の動作を示すフローチャートの中盤部１／３である。
【図１３】メニュー表示処理およびロギング処理の動作を示すフローチャートの後半部１／３である。
【図１４】実施の形態１のデジタル計算装置がネットワーク上のＰＣからユーザ情報を取得する場合にＰＣが行う処理を説明するためのフローチャートである。
【図１５】本発明の実施の形態２の動作情報記録システムを示す図である。
【図１６】実施の形態２の動作情報記録システムにおける処理の処理シーケンスを示すフローチャートである。
【符号の説明】
【０１０５】
１，７０１，７７０  複合機
１ａ  操作画面
１ａａ  オペレーションタッチパネル
１ｂ  原稿トレイ
１ｃ  スキャナ
１ｄ  プリンタ
２，７００  ＰＣ
１００  デジタル計算装置
１０１  主制御部
１０２  メモリ
１０３  通信部
１０４  スキャナエンジン
１０５  プロッタエンジン
１１０  内部バス
２０１  主制御部
２０２  ＨＤＤ
２０３  通信部
２０４  キーボード
２０５  マウス
２１０  内部バス
７２０  管理サーバ
７３０  遠隔集中管理装置
【図１−１】
2004215309.tif 000003
【図１−２】
2004215309.tif 000004
【図２】
2004215309.tif 000005
【図３】
2004215309.tif 000006
【図４−１】
2004215309.tif 000007
【図４−２】
2004215309.tif 000008
【図４−３】
2004215309.tif 000009
【図４−４】
2004215309.tif 000010
【図４−５】
2004215309.tif 000011
【図４−６】
2004215309.tif 000012
【図５】
2004215309.tif 000013
【図６】
2004215309.tif 000014
【図７】
2004215309.tif 000015
【図８】
2004215309.tif 000016
【図９】
2004215309.tif 000017
【図１０】
2004215309.tif 000018
【図１１】
2004215309.tif 000019
【図１２】
2004215309.tif 000020
【図１３】
2004215309.tif 000021
【図１４】
2004215309.tif 000022
【図１５】
2004215309.tif 000023
【図１６】
2004215309.tif 000024