(57)【要約】【課題】必要十分な情報を一括して保存することができる印刷機を提供する。【解決手段】動作中のステータス情報、エラー情報、及びコントローラの動作情報を保存するメモリ１０３を持ち、かつ時計機能１１０を持つ印刷機において、動作中に発生したエラー情報、変更されたステータス情報、コントローラの動作情報、及びそれら発生、変更された時間とを合わせた情報を履歴としてメモリ１０３に保存するよう制御する制御手段１０２を備えた。【選択図】        図１
2004351805.tif 000002
【特許請求の範囲】
【請求項１】
動作中のステータス情報、エラー情報、及びコントローラの動作情報を保存するメモリを備え、且つ時計機能を持つ印刷機において、動作中に発生したエラー情報、変更されたステータス情報、コントローラの動作情報、及びそれら発生、変更された時間とを合わせた情報を履歴としてメモリに保存する制御手段を備えたことを特徴とする印刷機。
【請求項２】
請求項１において、保存した履歴情報を印刷可能にしたことを特徴とする印刷機。
【請求項３】
請求項２において、時間を指定し、該指定した時間、または時間帯の履歴情報のみを印刷可能にしたことを特徴とする印刷機。
【請求項４】
請求項２において、確認したい情報を指定して同情報のみを印刷可能にしたことを特徴とする印刷機。
【請求項５】
請求項４において、指定した情報が履歴として保存された回数をカウント可能にしたことを特徴とする印刷機。
【請求項６】
請求項５においてカウントした値も履歴情報として印刷可能にしたことを特徴とする印刷機。
【請求項７】
請求項１において、保存した履歴情報をホスト側に出力可能にしたことを特徴とする印刷機。
【請求項８】
請求項１において、印刷機が途中で動作不能になり、電源再投入により動作可能とならない場合、ハードディスク、不揮発性メモリに前記情報を随時保存することを特徴とする印刷機。
【請求項９】
請求項１において、履歴情報の保存用に割り当てられたメモリがオーバーフローした場合、保存した時間が最も古い内容を消去し新たな履歴情報を保存することを特徴とする印刷機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動作中のステータス情報、エラー情報、及びコントローラの動作情報を保存するメモリを持ち、かつ時計機能を持つ、プリンタ、複写機、ファクシミリ等の印刷機に関するものである。
【０００２】
【従来の技術】
従来から印刷機等において、ある動作（不具合など）の原因解析を行う場合、印刷機側から取得できる情報を有力な手がかりとする場合がある。この場合、まず印刷機の環境（各種設定内容など）、エラー履歴（エラーの有無）などを確認する。
またそれらの情報だけでなく、ステータス（印刷動作時の各種状態）などの情報も取得できる機能がある印刷機では、このステータスは前述の情報と合わせ原因解析を行う上で重要な情報（手がかり）として役立つ場合が多い。
しかし、これらの情報だけでは原因解析を十分に行えない場合がある。この問題を解決する手段として、印刷機に特別な細工を行ない、例えば通常のホストＩ／Ｆとは別なＩ／Ｆ（ＲＳ２３２Ｃなど）を使用して、ＰＣなどホスト側と通信を行うことによりホスト側で（前述の情報とは別な）印刷機の動作情報を取得する手段がある。
同情報は通常主な目的が原因解析用である場合が多く、印刷機の動作中の各種プログラムの動作履歴（メモリの取得／開放、各種アプリの起動／終了、給紙トレイの切り替えなど）、前述の情報では得られない詳細な情報である。従って、原因解析を行う上で重要な情報となり得るため、同情報を取得できる機能を持つ印刷機が多い。
【０００３】
【発明が解決しようとする課題】
同情報を取得する手段は通常、ユーザ側、及びユーザをサポートするサービス担当者にも公開していない（隠し機能としている）場合がほとんどである。そのため、ユーザ側でのみ発生する動作の場合は、同ユーザが使用する印刷機を使用して原因解析を行わなければならない。
印刷機の環境（各種設定内容など）、エラー履歴、ステータスなどの情報などは通常操作パネルの表示部で確認できるが、同情報が印刷されるサマリーシートなどを印刷することにより一覧できる。
しかし、途中で動作が止まり印刷続行不可の状態（ストール状態）になる動作の原因解析の場合、同状態に陥った後では、先の通り印刷することにより各情報を確認することはできない（同情報を取得できない）。
また先の印刷機の動作情報を取得する場合、ユーザは別にＰＣなどホスト、及び通信用に使用するケーブルを用意しなければならない。また、取得した情報はホスト側でファイル等に保存する。そのため、手間と労力を要する。
また、前述の情報（印刷機の環境、エラー履歴、ステータスなど）も必要な場合、同情報と照らし合わせて確認する必要があり、手間と時間を要し、スムーズに原因解析を行えない、または誤って原因解析を行う場合がある。
本発明は、必要十分な情報を一括して保存することができる印刷機を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、動作中のステータス情報、エラー情報、及びコントローラの動作情報を保存するメモリを備え、かつ時計機能を持つ印刷機において、動作中に発生したエラー情報、変更されたステータス情報、コントローラの動作情報、及びそれら発生、変更された時間とを合わせた情報を履歴としてメモリに保存するよう制御する制御手段を備えた印刷機を最も主要な特徴とする。
請求項２記載の発明は、請求項１において、保存した履歴情報を印刷可能にした印刷機を主要な特徴とする。
請求項３記載の発明は、請求項２において、時間を指定し、該指定した時間、または時間帯の履歴情報のみを印刷可能にした印刷機を主要な特徴とする。
請求項４記載の発明は、請求項２において、確認したい情報を指定して同情報のみを印刷可能にした印刷機を主要な特徴とする。
請求項５記載の発明は、請求項４において、指定した情報が履歴として保存された回数をカウント可能にした印刷機を主要な特徴とする。
請求項６記載の発明は、請求項５においてカウントした値も履歴情報として印刷可能にした印刷機を主要な特徴とする。
請求項７記載の発明は、請求項１において、保存した履歴情報をホスト側に出力可能にした印刷機を主要な特徴とする。
請求項８記載の発明は、請求項１において、印刷機が途中で動作不能になり、電源を一度オフにしないと動作可能とならない場合、ハードディスク、不揮発性メモリに上記情報を随時保存する印刷機を主要な特徴とする。
請求項９記載の発明は、請求項１において、履歴情報の保存用に割り当てられたメモリがオーバーフローした場合、  保存した時間が最も古い内容を消去し新たな履歴情報を保存する印刷機を主要な特徴とする。
【０００５】
請求項１では、前述の原因解析用に必要と思われる全ての情報（印刷機の環境、エラー履歴、ステータス、及び動作情報など）を更新された時間順に履歴としてメモリに保存する機能を持つことで、必要十分な情報を一括して保存する。
請求項２では、保存した情報の内容を一覧表示できるよう印刷する機能を持つことで、保存した情報を確認できるようにする。
請求項３では、時間を指定することにより、同時間帯に更新された情報のみを印刷する機能を持つことで、原因解析可能と思われる（時間帯の）情報のみを確認できるようにする。
請求項４では、情報の種類（エラー履歴など）を指定することにより、指定した情報のみ印刷する機能を持つことで、確認しタイマたは必要と思われる情報のみを確認できるようにする。
請求項５では、指定した情報が履歴として保存された回数をカウントする機能を持つことで、確認しタイマたは必要と思われる情報が更新された回数を調べることができるようにする。
請求項６では、カウントした値（回数）も履歴情報として印刷可能にすることで、確認しタイマたは必要と思われる情報が更新された回数を確認できるようにする。
請求項７では、保存した情報をホスト側に出力する機能を持つことで、印刷することなくホスト側で確認することを可能にする。
請求項８では、取得した情報をハードディスク、不揮発性メモリ（ＮＶＲＡＭ）などに保存する機能を持つことで、印刷機が途中で動作不可（印刷／操作不可）になり、電源を一度オフにしないと動作可能とならない場合でも、情報を保存する。
請求項９では、情報の保存用に割り当てられたメモリのサイズに対して、保存した容量が越えた（オーバーフローした）場合、最も古い情報を消去し、新たな情報を保存することで、常に新しい情報を保存できるようにする。
【０００６】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。
図１は本発明の実施の形態に係る印刷機におけるコントローラのブロック図、図２は各種情報の保存例を示す図である。
本発明の実施の形態に係る印刷機におけるコントローラは、ファームウェア１０１、ＣＰＵ１０２、ワークメモリ１０３、不揮発性メモリ１０４、ハードディスク１０５、印刷部１０６、表示部１０７、ホストインタフェース１０８、通信用インタフェース１０９、タイマ１１０を備える。
図２における各種情報が発生、及び更新された場合の動作例について説明する。ここでは、エラー履歴、ステータス情報、動作情報の３種類のデータの保存を例とする。印刷機の電源をオンにし、プリンタアプリを起動する。この場合、図２（３）のように、コントローラ側で制御する印刷機の動作情報を保存する。
電源オン後、プリンタアプリが起動され、同アプリが動作可能なワークメモリ１０３を確保、及び同アプリの内部的なパラメータを初期化する。これらの動作が履歴としてワークメモリ１０３に保存される（図２（３）０から２の通り）。
またこの時、図２（２）のように、印刷機の状態（ステータス）の情報を保存する。先の動作情報のパラメータを初期化することにより、印刷機としては印刷可能な状態となる（図２（２）０の通り）。
【０００７】
ここでユーザ側が印刷処理を行うためホストからデータを転送する。まず、動作処理について説明する。データが転送されたので同データの受信処理を行う（図２（３）３）。しかしここで描画のために指定されたコマンドの処理中にメモリオーバーフローのエラーが発生する（図２（３）４）。
その後、印刷実行を指定するコマンドの処理により、プリンタアプリ側はプリンタシステム側に印刷実行を要求する（図２（３）５）。同システムはその要求により、印刷処理を行う（図２（３）６）。また同処理後、実際に用紙に印刷するためエンジン（印刷部１０６）の印刷起動を実行する（図２（３）７）。
同印刷が終了後、同情報を検知する（図２（３）８）。またこの時、印刷時に選択した給紙トレイ１が用紙切れ（紙なし）となった。そのため、印刷後、同トレイの紙なしを検知する（図２（３）９）。
またこの場合も同様に図２（２）のように、印刷機の状態（ステータス）の情報を保存する。先の動作情報の受信処理（図２（３）３）により、印刷機としてはデータ処理中の状態となる（図２（２）１）。さらに図２（３）６により、印刷中の状態となる（図２（２）２）。
同印刷終了後（図２（３）８）、排紙完了となる（図２（２）３）。同印刷により給紙トレイ１の紙なしを検知したことにより（図２（３）９）、同トレイは紙なしの状態となる（図２（２）４）。また先のエラーが発生したことにより、エラー履歴情報として図２（１）０の通り保存する。
【０００８】
その後、他のユーザが印刷処理を行うためホストからデータを転送する。この場合も前述と同様となる。転送されたデータの先頭のコマンドがプリンタアプリの言語を指定した場合、現在の同アプリは一旦終了となる（図２（３）１０）。その直後、同コマンドで指定された言語のプリンタアプリが起動される（図２（３）１１）。
この場合も同様にワークメモリの確保、パラメータの初期化を行う（図２（３）１２、１３）。その後、描画指定のコマンド処理を行う（図２（３）１４）。自動トレイ選択コマンドなどによりトレイを選択するが、この場合前述の印刷処理により、トレイ１が紙なしのためトレイ２の選択をシステム側に要求する（図２（３）１５）。
システム側はこれを受け、トレイ２の選択を実行する（図２（３）１６）。また、それ以降のデータに不正なコマンドがあり、“コマンドエラー”が発生する（図２（３）１７）。
さらにデータの最後も同様に不正なコマンドのため、同エラーが発生する（図２（３）１８）。これにより、プリンタアプリは本印刷データを無効にする（キャンセルする）ため、（オート）ジョブリセットの実行を要求する（図２（３）１９）。
これを受けシステム側は同リセットを実行する（図２（３）２０）。同リセットが終了後（図２（３）２１）、プリンタアプリを再起動するために一旦終了する（図２（３）２２）。その後、同アプリが再起動され（図２（３）２３）、前述と同様にワークメモリの確保、パラメータの初期化を行う（図２（３）２４、２５）。
この場合も同様に図２（２）のように、印刷機の状態（ステータス）の情報を保存する。図２（３）１４の受信処理により、印刷機はデータ処理中の状態となる（図２（２）５）。またトレイ２の選択を実行したことにより、トレイ２が選択された状態となる（図２（２）６）。
その後、ジョブリセット実行により、ジョブリセット中の状態となる（図２（２）７）。同アプリの再起動（図２（３）２３〜２５）により、印刷機としては印刷可能な（ｒｅａｄｙ）状態となる（図２（２）８）。また先のコマンドエラーが発生したことにより、エラー履歴情報として図２（１）１、２の通り保存する。
これらは通常の動作例である。以下に本発明の各実施例での動作を記述する。
【０００９】
（第１実施例）
前述の情報はコントローラ側が制御しているものなので、各種情報をそれぞれ保存するのではなく、図３の通り一括で保存する。また動作例としては前述と同様である。但し、各種情報を検知した場合、タイマ１１０から現在の時間の情報を取得する。この時、検知した情報、また検知した情報の種類を識別できる情報、及び検知した時間を同時間順に保存する。
先の３種類の情報（エラー履歴、ステータス情報、動作情報）を管理する各プログラムにおいて、各種情報を検知、及び更新された場合、タイマから現在の時間を取得する。同情報、同時間、そして情報の種類を図３の通り履歴として保存する。
前述の通常の動作例で記述した一連の動作において説明する。まず、印刷機の電源をオンにし、プリンタアプリを起動すると、動作情報を管理するプログラムが同動作を検知する（図４（Ａ））。検知後、現在の時間をタイマから取得する（図４（Ｂ））。
これら情報と合わせ、同情報が動作情報であることを識別できる情報（この場合‘３’）を情報履歴用ワークメモリに保存する。（図５／図３［０］）その後、同アプリが動作可能なワークメモリ１０３を確保し、パラメータ初期化を行った場合も同様に先の情報履歴用ワークメモリに保存する（図６／図３［１］〜［２］）。
【００１０】
その後、印刷可能な状態になった場合、ステータス情報を管理するプログラムが同状態であることを検知する（図７）。検知後、現在の時間をタイマから取得する（図８）。これら情報と合わせ、同情報がステータス情報であることを識別できる情報（この場合‘２’）を情報履歴用ワークメモリに保存する（図９／図３［３］）。
同状態でユーザ側から印刷処理を行うためホスト側からデータが転送された場合、印刷機側は同データを受信する。これにより受信処理を行うので同処理について動作情報として検知する。
検知後、現在の時刻をタイマ１１０から取得し、これら情報と合わせ、同情報が動作情報であることを識別できる情報（この場合‘３’）を情報履歴用ワークメモリに保存する（図３［４］）。
また、プリンタアプリ側では同データの解析処理を行うので、ステータス情報としてデータ処理中であることを検知する。検知後、現在の時間をタイマ１１０から取得し、これら情報と合わせ、同情報がステータス情報であることを識別できる情報（この場合‘２’）を情報履歴用ワークメモリに保存する（図３［５］）。
しかし、ここで描画のために指定されたコマンドの処理中にメモリオーバーフローのエラーが発生し、動作情報を管理するプログラムが同エラーの発生を検知する。検知後、現在の時刻をタイマ１１０から取得し、これら情報と合わせ、同情報が動作情報であることを識別できる情報（この場合‘３’）を情報履歴用ワークメモリに保存する（図３［６］）。
エラー履歴情報を管理するプログラムにおいて、同エラーが発生した時間としてタイマ１１０から現在の時間を取得する（図１０）。これら情報と合わせ、同情報がエラー履歴情報であることを識別できる情報（この場合‘１’）を情報履歴用ワークメモリに保存する（図３［７］）。
以降、同様に各種情報を先のメモリーに保存すると図３の通りとなり、前述の従来の動作において保存した各種情報（図２（１）〜（３））を一括して保存する。動作フローを図１１に示す。Ｓ１〜Ｓ７において上記の処理が実行される。
【００１１】
（第２実施例）
第１実施例で保存した情報（図３）の内容を一覧表示するための印刷の指定がユーザ側から行われた場合、同情報のデータを順次読み出し、印刷処理を行い用紙に印刷する（図１２）。動作フローを図１３に示す。Ｓ１〜Ｓ３において上記の処理が実行される。
（第３実施例）
第２実施例において、同印刷の指定時、時間、及び時間の範囲の指定が行われた場合、同時間帯の情報のみ印刷する。例として、「２００２．１０．２２．０９：２５」の時間指定がされた場合（図１４）で説明する。図３の情報を順次読み出し、同情報の時間が先の指定された時間帯に含まれるか確認する。図３［０］の情報の時間は「２００２．１０．２２．０９：２４」。
指定された時間「２００２．１０．２２．０９：２５」と比較すると時間帯が異なるため同情報は対象外である。同様に順次確認し、指定された時間帯に含まれる場合は、同情報を印刷の対象として図１５の通り一覧印刷用ワークメモリに別途保存する。
全ての情報の確認を終了後、図１５で保存した情報の内容を用紙に一覧印刷する（図１６）。動作フローを図１７に示す。Ｓ１〜Ｓ１１において上記の処理が実行される。
【００１２】
（第４実施例）
第２実施例において、同印刷の指定時、情報の種類の指定が行われた場合、同種類の情報のみ印刷する。例として、「エラー履歴情報」が指定された場合で説明する。この場合指定された情報の種類は“１”となる（図１８）。
図３の情報を順次読み出し、同情報の種類が先の指定された情報と同じか確認する。図３［０］の情報の種類は「３」、この場合“動作情報”である。指定された種類「エラー履歴」（“１”）と比較すると異なるため、同情報は対象外である。同様に順次確認し、指定された種類と同じ場合は、同情報を印刷の対象として図１９の通り一覧印刷用ワークメモリに別途保存する。
全ての情報の確認を終了後、図１９で保存した情報の内容を用紙に一覧印刷する（図２０）。動作フローを図２１に示す。Ｓ１〜Ｓ１０において上記の処理が実行される。
（第５実施例）
第４実施例において、情報の種類として「１．コマンドエラー」を指定した場合の動作について説明する。この場合の指定された情報の種類として、図２２の通り保存する。図３の情報を順次読み出し、同情報の内容が先の指定された情報と同じか確認する。図３［０］の情報は「プリンタアプリ起動」である。
指定された情報「１．コマンドエラー」と比較すると異なるため、同情報は対象外である。同様に順次確認し、指定された情報と同じ場合は、同情報を別途ワークメモリに保存する。この時、同じ情報として確認できた回数を同メモリに合わせて保存する（図２３）。動作フローを図２４に示す。Ｓ１〜Ｓ１２において上記の処理が実行される。
【００１３】
（第６実施例）
第５実施例において、全ての情報の確認を終了後、図２３で保存した情報の内容を用紙に一覧印刷する（図２５）。動作フローを図２４に示す。Ｓ１〜Ｓ１２において上記の処理が実行される。
（第７実施例）
第１実施例において、図３の保存した情報の内容をホスト側へ出力する指定がユーザ側から行われた場合、同情報の内容を順次読み出し、ホストインタフェース１０８を通して同情報をホスト側へ出力する。同出力によるホスト側の画面表示の一例を図２６に示す。動作フローを図２７に示す。Ｓ１〜Ｓ３において上記の処理が実行される。
（第８実施例）
第１実施例の動作において、一括で情報を保存する場合、電源をオフにしても保存した情報が消去されないように、この場合ハードディスク１０５に保存する（図２８）。動作フローを図２９に示す。Ｓ１〜Ｓ７において上記の処理が実行される。
（第９実施例）
第１実施例の動作において、図３の状態で保存できる情報量（最大登録数が３８）が飽和状態になった場合について説明する。この状態において、図３０の通り保存する新たな情報が検知された場合、最初に保存した内容（情報［０］）を消去し（図３１）、新しい情報を同エリアに保存する（図３２）。
以降、新たに情報を保存する場合は同様に最も古い内容を消去し、同エリアに新しい情報を同エリアに保存する。動作フローを図３３に示す。Ｓ１〜Ｓ１２において上記の処理が実行される。
【００１４】
【発明の効果】
以上説明したように、請求項１によれば、印刷機の動作における各種情報を履歴として保存することにより、印刷機の動作（問題等）のより迅速な原因解析のために、同解析時に必要な全ての情報を詳細内容として一括で保存、及び管理できる。
請求項２によれば、保存した情報の内容を用紙に一覧印刷することにより同内容を確認できる。これにより、より迅速に動作の原因解析を行うことができる。また詳細内容を確認できるため、誤った原因解析を防止できる。
請求項３によれば、時間を指定し、同時間帯のみの情報を印刷可能なため、保存した内容の中で、ある動作の原因解析に必要な情報のみを確認できる。
請求項４によれば、情報の種類を指定し、同情報のみを印刷可能なため、保存した内容の中で、ある動作の原因解析に必要な特定の情報のみを確認できる。
請求項５によれば、請求項４において、指定した情報が発生、及び更新された回数をカウントすることにより、ある動作の原因解析に必要な特定の情報の発生数を調べることができる。
請求項６によれば、カウントした回数も印刷することにより、ある動作の原因解析に必要な特定の情報の発生数を確認することができる。
請求項７によれば、保存した情報の内容をホスト側に出力することにより、用紙に印刷することなく、画面上で同内容を確認できる。
請求項８によれば、各種情報をハードディスク（不揮発性メモリなど）に一括に保存することにより、保存した情報を電源オフ時も消去させることなく、再び電源をオンにすれば同情報の内容をいつでも確認できる。
請求項９によれば、履歴情報を保存するメモリの容量が飽和状態となった場合でも、最も古い情報を消去することにより同メモリに新たな情報を常に保存することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る印刷機におけるコントローラのブロック図。
【図２】各種情報の保存例を示す図。
【図３】各種情報の保存例を示す図。
【図４】動作情報の一例を示す図。
【図５】一括で保存した情報の一例を示す図。
【図６】一括で保存した情報の一例を示す図。
【図７】ステータス情報の一例を示す図。
【図８】時間情報の一例を示す図。
【図９】一括で保存した情報の一例を示す図。
【図１０】動作情報の一例を示す図。
【図１１】第１の動作フロー図。
【図１２】一括で保存した情報の一覧印刷の一例を示す図。
【図１３】第２の動作フロー図。
【図１４】指定された時間情報の一例を示す図。
【図１５】読み出した情報の一例を示す図。
【図１６】一覧印刷した情報の一例を示す図。
【図１７】第３の動作フロー図。
【図１８】指定された情報の種類の一例を示す図。
【図１９】読み出した情報の一例を示す図。
【図２０】一覧印刷した情報の一例を示す図。
【図２１】第４の動作フロー図。
【図２２】指定された情報の種類の一例を示す図。
【図２３】読み出した情報の一例を示す図。
【図２４】第５の動作フロー図。
【図２５】一覧印刷した情報の一例を示す図。
【図２６】ホスト側の画面表示の一例を示す図。
【図２７】第６の動作フロー図。
【図２８】情報の保存の一例を示す図。
【図２９】第７の動作フロー図。
【図３０】検知された動作情報の一例を示す図。
【図３１】情報の保存の一例を示す図。
【図３２】情報の保存の一例を示す図。
【図３３】第７の動作フロー図。
【符号の説明】
１０２  ＣＰＵ（制御手段）、１０３  ワークメモリ、１１０  タイマ
【図１】
2004351805.tif 000003
【図２】
2004351805.tif 000004
【図３】
2004351805.tif 000005
【図４】
2004351805.tif 000006
【図５】
2004351805.tif 000007
【図６】
2004351805.tif 000008
【図７】
2004351805.tif 000009
【図８】
2004351805.tif 000010
【図９】
2004351805.tif 000011
【図１０】
2004351805.tif 000012
【図１１】
2004351805.tif 000013
【図１２】
2004351805.tif 000014
【図１３】
2004351805.tif 000015
【図１４】
2004351805.tif 000016
【図１５】
2004351805.tif 000017
【図１６】
2004351805.tif 000018
【図１７】
2004351805.tif 000019
【図１８】
2004351805.tif 000020
【図１９】
2004351805.tif 000021
【図２０】
2004351805.tif 000022
【図２１】
2004351805.tif 000023
【図２２】
2004351805.tif 000024
【図２３】
2004351805.tif 000025
【図２４】
2004351805.tif 000026
【図２５】
2004351805.tif 000027
【図２６】
2004351805.tif 000028
【図２７】
2004351805.tif 000029
【図２８】
2004351805.tif 000030
【図２９】
2004351805.tif 000031
【図３０】
2004351805.tif 000032
【図３１】
2004351805.tif 000033
【図３２】
2004351805.tif 000034
【図３３】
2004351805.tif 000035