(57)【特許請求の範囲】
【請求項１】
予め所定のボリュームラベルでフォーマットされた記憶媒体が接続されると、前記接続された記憶媒体のボリュームラベル名が前記所定のボリュームラベルの名称であったとき、前記記憶媒体の接続元のシステムオンチップ（ＳｏＣ）がマスタ側となり、前記マスタ側に接続されている他のシステムオンチップ（ＳｏＣ）からログ情報を収集し、前記マスタ側のシステムオンチップ（ＳｏＣ）から収集したログ情報と、前記他のシステムオンチップ（ＳｏＣ）から収集したログ情報と、を合わせて前記記憶媒体にファイルとして書き込むことを特徴とする外部出力装置。
【請求項２】
予め所定のボリュームラベルでフォーマットされた記憶媒体が接続されたことを検出する手段と、
前記記憶媒体が接続されたことが検出されると、前記接続された記憶媒体のボリュームラベル名が前記所定のボリュームラベルの名称であるか否かを判断する手段と、
前記接続された記憶媒体のボリュームラベル名が前記所定のボリュームラベルの名称であると判断すると、前記所定のボリュームラベルと同一のボリュームラベルに基づいて前記記憶媒体の接続先のシステムオンチップ（ＳｏＣ）をマスタ側としてログ情報を収集する手段と、
前記マスタ側に接続されている他のシステムオンチップ（ＳｏＣ）からログ情報を収集する手段と、
前記マスタ側から収集したログ情報と前記他のシステムオンチップ（ＳｏＣ）から収集したログ情報とを合わせて前記記憶媒体にファイルとして書き込む手段と、
を含むことを特徴とする外部出力装置。
【請求項３】
相互に通信可能な複数のシステムオンチップ（ＳｏＣ）を含み、前記複数のシステムオンチップ（ＳｏＣ）のうち、前記記憶媒体が接続される側のシステムオンチップ（ＳｏＣ）をマスタシステムオンチップ、前記マスタシステムオンチップを経由して前記記憶媒体に接続される側のシステムオンチップ（ＳｏＣ）をスレーブシステムオンチップとし、前記マスタシステムオンチップのログ情報は前記記憶媒体に書き込まれ、前記スレーブシステムオンチップのログ情報は、前記マスタシステムオンチップからの要求に応じ、前記マスタシステムオンチップを経由して前記記憶媒体に書き込まれることを特徴とする請求項１又は２に記載の外部出力装置。
【請求項４】
前記ログ情報は、前記記憶媒体に作成された前記ログ情報の保存用ディレクトリに書き込まれることを特徴とする請求項１から３の何れか１項に記載の外部出力装置。
【請求項５】
前記ログ情報に加え、前記外部出力装置の設定値情報も併せて書き込まれることを特徴とする請求項１から４の何れか１項に記載の外部出力装置。
【請求項６】
外部出力装置のログ収集方法であって、
予め所定のボリュームラベルでフォーマットされた記憶媒体が接続されたことを検出する工程と、
前記記憶媒体が接続されたことが検出されると、前記接続された記憶媒体のボリュームラベル名が前記所定のボリュームラベルの名称であるか否かを判断する工程と、
前記接続された記憶媒体のボリュームラベル名が前記所定のボリュームラベルの名称であると判断すると、前記所定のボリュームラベルと同一のボリュームラベルに基づいて前記記憶媒体の接続先のシステムオンチップ（ＳｏＣ）をマスタ側としてログ情報を収集する工程と、
前記マスタ側に接続されている他のシステムオンチップ（ＳｏＣ）からログ情報を収集する工程と、
前記マスタ側から収集したログ情報と前記他のシステムオンチップ（ＳｏＣ）から収集したログ情報とを合わせて前記記憶媒体にファイルとして書き込む工程と、
を含むことを特徴とするログ収集方法。
【請求項７】
外部出力装置のコンピュータに、
予め所定のボリュームラベルでフォーマットされた記憶媒体が接続されたことを検出する処理と、
前記記憶媒体が接続されたことが検出されると、前記接続された記憶媒体のボリュームラベル名が前記所定のボリュームラベルの名称であるか否かを判断する処理と、
前記接続された記憶媒体のボリュームラベル名が前記所定のボリュームラベルの名称であると判断すると、前記所定のボリュームラベルと同一のボリュームラベルに基づいて前記記憶媒体の接続先のシステムオンチップ（ＳｏＣ）をマスタ側としてログ情報を収集する処理と、
前記マスタ側に接続されている他のシステムオンチップ（ＳｏＣ）からログ情報を収集する処理と、
前記マスタ側から収集したログ情報と前記他のシステムオンチップ（ＳｏＣ）から収集したログ情報とを合わせて前記記憶媒体にファイルとして書き込む処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部出力装置、外部出力装置のログ収集方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、プロジェクタや画像形成装置といった外部出力装置に、万一障害が発生した場合、外部出力装置の内部に動作情報・ステータス情報・エラー情報をログ情報として保存しておき、そのログ情報を、専用ツールを使用してＰＣ（Personal Computer）等の端末で収集したり、ＵＳＢ（Universal Serial Bus）メモリ等のリムーバブルメディアに抽出したりする技術が既に知られている。
【０００３】
例えば、特許文献１には、外部出力装置上で設定値の変更を含む特定のＵＩ（User Interface）操作を行うことにより、外部出力装置内のログ情報を外部に抽出すること、及びログ情報を外部に抽出するための専用ツールを必要とする技術が開示されている。
【０００４】
また、特許文献２、及び特許文献３には、ログ収集定義ファイルを外部メディアに保存しておき、その定義ファイルを外部出力装置に読み込ませることにより、自動的に所望のログ情報を収集できる技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のログ収集技術の多くは、特許文献１に開示されているように、外部出力装置内のログ情報を外部に抽出するために専用ツールを必要としたり、外部出力装置上において特定の設定値の変更を含むＵＩ操作を行ったりする必要があり、ログ取得工程が煩雑になり易いという問題があった。また、外部出力装置が、複数の独立したＳｏＣ(System On Chip)から構成されている場合には、夫々のＳｏＣの動作ログ情報を、夫々異なる別のログ情報収集手段又はログ収集手順を用いて取得する必要があるという問題があった。
【０００６】
また、特許文献２又は特許文献３に開示された技術では、上記したログ情報収集工程の簡略化という目的は達成されるものの、開示された構成では、ログ情報の収集を実行するか否かに関わらず、外部メディアが接続される度毎に、外部出力装置側において、定義ファイルの存在の有無がチェックされることを必要としている。
【０００７】
そのため、特に、多数のファイルが格納されている外部メディアが外部出力装置に接続される場合に、ログ情報のチェックに時間が掛かるため、外部出力装置自身が有する既存の機能に影響を与えてしまう可能性が高いという問題がある。
【０００８】
そこで本発明は、上記従来技術の問題点に鑑みてなされたものであって、外部出力装置の既存機能に与える影響を極力少なくし、かつ、複数のＳｏＣから構成される外部出力装置に対しても、全てのＳｏＣのデバッグのためのログ情報を煩雑な手順を要することなく取得することができる外部出力装置、外部出力装置のログ収集方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の本発明における外部出力装置は、予め所定のボリュームラベルでフォーマットされた記憶媒体が接続されると、前記接続された記憶媒体のボリュームラベル名が前記所定のボリュームラベルの名称であったとき、前記記憶媒体の接続元のシステムオンチップ（ＳｏＣ）がマスタ側となり、前記マスタ側に接続されている他のシステムオンチップ（ＳｏＣ）からログ情報を収集し、前記マスタ側のシステムオンチップ（ＳｏＣ）から収集したログ情報と、前記他のシステムオンチップ（ＳｏＣ）から収集したログ情報と、を合わせて前記記憶媒体にファイルとして書き込むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ログ情報を外部に抽出するための専用ツールや、外部出力装置に対して特定のＵＩ操作を必要とせず、かつ、外部出力装置の既存の機能に影響を与えることなく、外部出力装置内の全てのＳｏＣのデバッグログ情報を一括して取得することができる外部出力装置、外部出力装置のログ収集方法、及びプログラムを得ることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る外部出力装置のハードウェア構成の概略を示すブロック図である。
【図２】本発明の実施形態に係る外部出力装置において、マスタ側となるＳｏＣにおけるログ情報の収集方法の動作を説明するためのフロー図である。
【図３】本発明の実施形態に係る外部出力装置において、外部メディアにおけるログ保存ディレクトリの作成方法を説明するためのフロー図である。
【図４】本発明の実施形態に係る外部出力装置において、スレーブ側となるＳｏＣにおけるログ情報の収集方法の動作を説明するためのフロー図である。
【発明を実施するための形態】
【００１２】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。本発明は、要するに、外部出力装置に挿入されたリムーバブルメディアのボリュームラベル名が特定の名称である場合にのみ、リムーバブルメディアの接続先のＳｏＣがマスタ側ＳｏＣとなり、マスタ側ＳｏＣに接続されるすべてのスレーブ側ＳｏＣからログ情報を収集すると共に、マスタ側ＳｏＣのログ情報と合わせてリムーバブルメディアにファイルとして格納することが特徴になっている。
【００１３】
まず、図１を参照して本発明の実施形態に係る外部出力装置の概略について説明する。図１は、本発明の実施形態に係る外部出力装置のハードウェア構成の概略を示すブロック図である。図１において、外部出力装置１００は、メインＳｏＣ２００と省エネＩＯＳｏＣ（Input Output ＳｏＣ）とから構成されている。メインＳｏＣ２００には、ＵＳＢホストモジュール２０４が内蔵されており、ＵＳＢホストモジュール２０４の１つのポート（ＵＳＢポート２  ２０５）は外部ＣＮ（コネクタ）４００に接続され、外部ＵＳＢメディア５００を接続できる構成となっている。
【００１４】
また、省エネＩＯＳｏＣには、通信Ｉ／Ｆ（Inter／Face）部３０３と、ＵＳＢデバイスモジュール３０２とが内蔵されており、図示しない外部ネットワークから受信したデータ信号を、ＵＳＢポート１  ２０６を介してメインＳｏＣ２００に転送すると共に、メインＳｏＣ２００からＵＳＢポート１  ２０６を介して転送されたデータを、図示しない外部ネットワークに送信することが可能な構成となっている。
【００１５】
また、図示しないネットワークを介した通信に必要な各種の設定値(ＩＰ（Internet Protocol）アドレス等)は、省エネＩＯＳｏＣ２００に内蔵されたＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）３０１に格納される。
【００１６】
各々のＳｏＣのＲＯＭ（Read Only Memory）２０２、３０５には、ＳｏＣ動作を制御するためのプログラムが内蔵されており、ＣＰＵ（Central Processing Unit）は必要に応じてＲＯＭの実行、又はＲＡＭ（Random Access Memory）に展開して動作を実行する。
【００１７】
ここで、各々のＳｏＣのＣＰＵ２０１、３０４は、デバッグに必要な処理情報をログ情報として、自らのＳｏＣ内のＲＡＭ２０３、３０６にバイナリ状態で格納しているものとする。
【００１８】
本発明の実施形態に係る外部出力装置のログ収集方法は、ＵＳＢメモリ等の外部メディア５００のＩ／Ｆ（ＣＮ（コネクタ）４００）を保持するＳｏＣが、ＵＳＢメモリ５００の検知・ログ情報取得判定・ログ情報収集・ログ情報保存処理を司るマスタ側として動作し、それ以外のＳｏＣは、マスタ側からのログ情報の取得要求に応じて自らはＳｏＣのログ情報をマスタ側に転送するだけのスレーブ側として動作する。よって、図１のハードウェア構成においては、メインＳｏＣ２００がマスタ側、省エネＩＯＳｏＣ３００がスレーブ側という位置付けとなる。
【００１９】
また、外部出力装置が３つ以上のＳｏＣから構成される場合においても、このマスタ／スレーブの関係は変わらないが、マスタ側となるＳｏＣと直接通信することができないＳｏＣが存在し、かつ、そのＳｏＣ内のログ情報も取得収集の対象となる場合には、そのＳｏＣとの通信手段を有するＳｏＣが中継役の処理を行うということになる。
【００２０】
次に、本発明の実施形態に係る外部出力装置の動作について図面を用いて説明する。図２は、本発明の実施形態に係る外部出力装置において、マスタ側となるＳｏＣにおけるログ情報の収集方法の動作を説明するためのフロー図である。
【００２１】
図２において、まず、ステップ（以下、「Ｓ」という。）２０１において、ＵＳＢに代表される外部メディア５００が、ＣＮ４００に挿入されたか否かが、ＵＳＢホスト２０４により判断される。Ｓ２０１において、ＵＳＢホスト２０４により外部メディア５００がＣＮ４００に挿入されていない（Ｓ２０１：ＮＯ）と判断されたときは、挿入されるまで待機し、挿入された（Ｓ２０１：ＹＥＳ）と判断されたときは、Ｓ２０２へ移行する。
【００２２】
Ｓ２０２では、ＵＳＢホスト２０４により、ＣＮ４００に挿入された外部メディア５００のボリュームラベルがチェックされる。ボリュームラベルとは、データを保存する装置やメディアに付ける名前のことをいう。ここで、外部メディア５００は、ボリュームラベル“ＤＥＢＵＧ＿ＬＯＧ”でフォーマットされたメディアであると仮定する。そして、Ｓ２０３では、ＵＳＢホスト２０４により、ＣＮ４００に挿入された外部メディア５００のボリュームラベルが“ＤＥＢＵＧ＿ＬＯＧ”であるか否かが判断される。
【００２３】
Ｓ２０３において、ＵＳＢホスト２０４により、外部メディア５００のボリュームラベルが“ＤＥＢＵＧ＿ＬＯＧ”でない（Ｓ２０３：ＮＯ）と判断されたときは、Ｓ２０５へ移行し、ログ情報の収集が停止される。ボリュームラベルが、“ＤＥＢＵＧ＿ＬＯＧ”である（Ｓ２０３：ＹＥＳ）と判断されたときは、Ｓ２０４へ移行する。
【００２４】
Ｓ２０４では、ＵＳＢホスト２０４により、ログ情報を保存するためのディレクトリが作成される。そして、Ｓ２０６では、ＵＳＢホスト２０４が、マスタ側、すなわち、メインＳｏＣ２００（図１）２００に対してログ情報の取得要求を行い、Ｓ２０７へ移行する。
【００２５】
Ｓ２０７では、ＵＳＢホスト２０４は、ボリュームラベル“ＤＥＢＵＧ＿ＬＯＧ”に基づいて、ＲＡＭ２０３に保存されているログ情報を収集する。そして、Ｓ２０８では、ＵＳＢホスト２０４が、ＲＡＭ２０３から収集したログ情報をバイナリデータからテキストデータに変換する。
【００２６】
次に、ＵＳＢホスト２０４は、メインＳｏＣ  ２００（マスタ側）に接続されている他のＳｏＣ（省エネＩＯＳｏＣ  ３００）に対してログ情報の取得要求を行い、Ｓ２１０へ移行する。Ｓ２１０では、ＵＳＢホスト２０４は、ボリュームラベル“ＤＥＢＵＧ＿ＬＯＧ”に基づいて、ＲＡＭ３０６に保存されているログ情報を収集し、受信する。
【００２７】
そして、Ｓ２１１では、ＵＳＢホスト２０４は、ＲＡＭ３０６から収集したログ情報をバイナリデータからテキストデータに変換し、Ｓ２１２では、Ｓ２０８で変換されたメインＳｏＣ  ２００のバイナリデータと、Ｓ２１１で変換されえた省エネＩＯＳｏＣ  ３００のバイナリデータとが、ログ情報ファイルとしてＵＳＢポート２  ２０５を介して、外部メディア５００に保存されて処理が終了する。
【００２８】
なお、図２には明記されていないが、マスタ側又はマスタに接続されている他のＳｏＣに対してログ情報の取得要求を行ったときに、所定時間経過しても取得要求に対する応答がなかったときには、空のログ情報をログ情報ファイルとして保存するようにしても良い。
【００２９】
次に、本発明の実施形態に係る外部出力装置において、ＵＳＢホスト２０４がログ情報を保存するためのディレクトリを作成する動作について図面を用いて説明する。図３は、本発明の実施形態に係る外部出力装置において、外部メディアにおけるログ保存ディレクトリの作成方法を説明するためのフロー図である。
【００３０】
図３において、まず、Ｓ３０１において、ＵＳＢホスト２０４により、ログ情報を保存するためのディレクトリの作成が開始されたか否かが判断される。ディレクトリの作成が開始されていない（Ｓ３０１：ＮＯ）と判断されたときは、ディレクトリの作成が開始されるまで待機し、ディレクトリの作成が開始されたと（Ｓ３０１：ＹＥＳ）判断されたときは、Ｓ３０２へ移行する。
【００３１】
Ｓ３０２では、ＵＳＢホスト２０４により、外部メディア５００内に、ログ情報保存ディレクトリが存在するか否かが判断される。ログ情報保存ディレクトリが存在しない（Ｓ３０２：ＮＯ）と判断されたときはＳ３０３へ移行し、ＵＳＢホスト２０４が、外部メディア５００内にログ情報保存ディレクトリ３３０を作成する。すなわち、外部メディア５００にログ情報を保存するための固定のディレクトリが作成され、このディレクトリ以下のフォルダにログ情報が保存されることになる。
【００３２】
他方、ログ情報保存ディレクトリが存在する（Ｓ３０２：ＹＥＳ）と判断されたときは、Ｓ３０４へ移行し、Ｓ３０４では、ＵＳＢホスト２０４により、ログ情報保存用ディレクト内、すなわち、ログ情報保存用ディレクトリ以下のフォルダに、通し番号を名前としたディレクトリが作成され、その中にログ情報が保存されることとなる。
【００３３】
次に、本発明の実施形態に係る外部出力装置において、ＵＳＢホスト２０４がスレーブ側のＳｏＣからログ情報を収集する動作について図面を用いて説明する。図４は、本発明の実施形態に係る外部出力装置において、スレーブ側となるＳｏＣにおけるログ情報の収集方法の動作を説明するためのフロー図である。
【００３４】
図４において、まず、Ｓ４０１において、ＣＰＵ３０４により、ログ情報取得要求が受信されたか否かが判断される。ＣＰＵ３０４により、ログ情報取得要求が受信された（Ｓ４０１：ＹＥＳ）と判断されたときは、Ｓ４０２へ移行し、ログ情報取得要求が受信されていない（Ｓ４０１：ＮＯ）と判断されたときは、ログ情報取得要求が受信されるまで待機する。
【００３５】
Ｓ４０２では、ＣＰＵ３０４により、ログ情報がＲＡＭ３０６に収集されているか否かが判断される。ＣＰＵ３０４により、ログ情報がＲＡＭ３０６に収集されている（Ｓ４０２：ＹＥＳ）と判断されたときは、Ｓ４０３へ移行し、ログ情報がＲＡＭ３０６に収集されていない（Ｓ４０２：ＮＯ）と判断されたときは、Ｓ４０４へ移行する。
【００３６】
Ｓ４０３では、ＣＰＵ３０４により、ＲＡＭ３０６に保存されているログ情報が収集される。そして、Ｓ４０４では、ＣＰＵ３０４により、ログ対象となる設定値情報がＥＥＰＲＯＭ３０１に存在するか否かが判断される。Ｓ４０４において、外部出力装置の設定値情報がＥＥＰＲＯＭ３０１に存在する（Ｓ４０４：ＹＥＳ）と判断されたときは、Ｓ４０５へ移行し、設定値情報がＥＥＰＲＯＭ３０１に存在しない（Ｓ４０４：ＮＯ）と判断されたときは、Ｓ４０８へ移行する。
【００３７】
Ｓ４０５では、ＣＰＵ３０４により、ＥＥＰＲＯＭ３０１に保存されている外部出力装置の設定値情報が収集される。そして、Ｓ４０６において、ＲＡＭ３０６に保存されているログ情報、及びＥＥＰＲＯＭ３０１に保存されている設定値情報が、ＵＳＢデバイス３０２、ＵＳＢポート１、ＵＳＢホスト２０４、及びＵＳＢポート２を経由して外部メディア５００へ転送される。
【００３８】
また、Ｓ４０４において、設定値情報がＥＥＰＲＯＭ３０１に存在しない（Ｓ４０４：ＮＯ）と判断されたときは、Ｓ４０８へ移行し、Ｓ４０８において、ＣＰＵ３０４により、ログ情報又は設定値情報の何れかが存在するか否かが判断される。Ｓ４０８において、ログ情報又は設定値情報の少なくとも１つが存在する（Ｓ４０８：ＹＥＳ）と判断されたときは、Ｓ４０６へ移行し、ログ情報又は設定値情報の何れも存在しない（Ｓ４０８：ＮＯ）と判断されたときは、Ｓ４０７へ移行し、ログ情報（設定値情報）の収集が停止される。
【００３９】
なお、図４のＳ４０６において、ログ情報がＥＥＰＲＯＭ３０１に存在する（Ｓ４０４：ＹＥＳ）と判断されたとき、Ｓ４０５においてＥＥＰＲＯＭ３０１に格納されている外部出力装置の設定値情報が収集されることを示しているが、これは、図１に示したハードウェア構成において、ＥＥＰＲＯＭ３０１が省エネＩＯＳｏＣ３００に搭載されていることに基づくものである。よって、設定値情報がどのＳｏＣに搭載されるＥＥＰＲＯＭに保存されているかによって、Ｓ４０４、Ｓ４０５の処理フローが必ずしも図４において実施されるとは限らない。
【００４０】
また、上記説明したログ情報として収集される情報は、外部出力装置内の全てのＳｏＣのデバッグログ情報であるから、外部出力装置のパスワードやアクセスキー等といった秘密情報は、当然ながら収集対象とはならない。
【００４１】
なお、図２、図３、及び図４に示した本発明の実施形態に係る外部出力装置の各動作フローは、コンピュータ上のプログラムに実行させることができる。すなわち、図１のＣＰＵ２０１、ＣＰＵ３０４が、ＲＯＭ２０２、ＲＯＭ３０５等の記憶媒体に格納されたプログラムをロードし、プログラムの処理ステップが順次実行されることによって行われる。
【００４２】
このように、本発明は、外部出力装置のログ情報の収集に関し、特に外部出力装置に異常が発生した場合に、その異常の原因を解析するためのログ情報の取得を可能としたものである。すなわち、外部出力装置に挿入されたリムーバブルメディアのボリュームラベル名が特定の名称であった場合にのみ、リムーバブルメディアの接続先のＳｏＣがマスタ側となり、マスタ側のＳｏＣに接続されている各ＳｏＣからログ情報を収集し、マスタ側ＳｏＣのログ情報と合わせてリムーバブルメディアにファイルとして保存することにより、専用ツールや特定のＵＩ操作が不要で、かつ既存の外部出力装置の既存の機能に影響を与えることなく、外部出力装置内の全てのＳｏＣのログ情報を一括して取得することができるのである。
【００４３】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨及び範囲から逸脱することなく、これら具体例に様々な修正及び変更が可能である。
【符号の説明】
【００４４】
１００    外部出力装置
２００    メインＳｏＣ
２０１、３０４    ＣＰＵ
２０２、３０５    ＲＯＭ
２０３、３０６    ＲＡＭ
２０４    ＵＳＢホスト
２０５    ＵＳＢポート２
２０６    ＵＳＢポート１
２０７、３０７    バス
３００    省エネＩＯＳｏＣ
３０１    ＥＥＰＲＯＭ
３０２    ＵＳＢデバイス
３０３    通信Ｉ／Ｆ部
４００    ＣＮ（コネクタ）
５００    外部メディア
【先行技術文献】
【特許文献】
【００４５】
【特許文献１】特開２００７−０７６３３４号公報
【特許文献２】特開２００７−３１０８２７号公報
【特許文献３】特開２００９−０３３５３９号公報
【図１】
0005906721.tif 000002
【図２】
0005906721.tif 000003
【図３】
0005906721.tif 000004
【図４】
0005906721.tif 000005