(57)【要約】      （修正有）【課題】データの機密性を確保するために伏字やマスキング処理で固定的なレイアウトのままデータを出力するのではなく、レイアウトを適宜変更することによりデータの機密性を確保する。【解決手段】出力を要求するデータの情報と要求者の情報とを取得し、要求者の属性を前記要求者の情報に基づいて検出し、前記要求者の属性に応じた出力条件が記述してあるテンプレートを用いて出力データを抽出し、抽出したデータを出力する。【選択図】図９
2007183741.tif 000002
【特許請求の範囲】
【請求項１】
出力を要求するデータの情報と要求者の情報とを取得する取得工程と、
前記要求者の属性を前記要求者の情報に基づいて検出する検出工程と、
前記出力を要求するデータと、前記属性に応じた出力条件が記述してあるテンプレートと、を保持手段から読込む読込み工程と、
前記属性に応じたテンプレートとに基づいて出力データを抽出する抽出工程と、
前記抽出したデータを出力手段に出力する出力工程と、
を備えることを特徴とするデータ出力方法。
【請求項２】
前記テンプレートには、前記データのデータ項目の出力配置情報が記述してあることを特徴とする請求項１記載のデータ出力方法。
【請求項３】
前記取得工程で、要求者の認証情報を取得することを特徴とする請求項１記載のデータ出力方法。
【請求項４】
前記認証情報が取得できなかった場合、
前記抽出工程で、予め定められた属性とテンプレートとに基づいて前記データを抽出することを特徴とする請求項３記載のデータ出力方法。
【請求項５】
出力を要求するデータの情報と要求者の情報とを取得する取得手段と、
前記要求者の属性を前記要求者の情報に基づいて検出する検出手段と、
前記出力を要求するデータと、前記属性に応じた出力条件が記述してあるテンプレートと、を保持手段から読込む読込み手段と、
前記属性に応じたテンプレートとに基づいて出力データを抽出する抽出手段と、
前記抽出したデータを出力する出力手段と、
を備えることを特徴とするデータ出力装置。
【請求項６】
出力を要求するデータの情報と要求者の情報とを取得する取得手順と、
前記要求者の属性を前記要求者の情報に基づいて検出する検出手順と、
前記出力を要求するデータと、前記属性に応じた出力条件が記述してあるテンプレートと、を保持手段から読込む読込み手順と、
前記属性に応じたテンプレートとに基づいて出力データを抽出する抽出手順と、
前記抽出したデータを出力手段に出力する出力手順と、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構造化データのテンプレートを用いて文書のレイアウトを変更して出力する方法、装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークを介してデータを取得し印刷を行う印刷システムが存在する。このようなシステムにおいて、全てのユーザに対してあらゆる情報が印刷により閲覧可能であってはセキュリティが守られているとは言えない。よってユーザに応じて情報の公開を抑制し、印刷物の機密性を確保する必要がある。
【０００３】
印刷物の機密性を確保するための一つの方法として、サーバ上に保管された電子文書を取得して印刷する際に、ユーザのセキュリティレベルに応じて文書内の構成要素を秘匿して印刷を行うシステムが知られている（特許文献１参照）。具体的な秘匿処理の指定方法は、構造化された文書の構成要素や語句といった単位に対して文書の中でセキュリティレベルが指定されており、ユーザのセキュリティレベルに合わせて秘匿処理が行われる。その他に印刷物の秘匿処理に関し、電子文書に対してマスク処理を行うような従来技術が挙げられる（特許文献２参照）。
【特許文献１】特開２００１−３２５２４９号公報
【特許文献２】特開２００５−１７３７２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、最終的に秘匿処理を施された印刷物のレイアウトは固定的になってしまう。例えば従来、文書中のある単語をユーザに対して秘匿したい場合には、その単語をマスクしてしまうか、開示できないことを表示するかといった単純な処理しか考慮されていなかった。つまり静的な電子文書の中で要素ごとに秘匿条件を指定しておいて処理を行う方法では、データとデータのレイアウト、そして秘匿処理の指定情報が一体となっているため、文書のレイアウトそのものを切り替えて出力するような処理が不可能である。
【０００５】
本発明では従来技術の欠点を改善し、データとレイアウト情報を分離して動的に両者をマージしながら条件に応じて秘匿処理を行う。秘匿処理で単なるマスキング・伏字を行うのではなく、柔軟に文書レイアウトの変更を行って印刷物を生成することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明によるデータ出力方法は以下の構成を備える。即ち、出力を要求するデータの情報と要求者の情報とを取得する取得工程と、前記要求者の属性を前記要求者の情報に基づいて検出する検出工程と、前記出力を要求するデータと、前記属性に応じた出力条件が記述してあるテンプレートと、を保持手段から読込む読込み工程と、前記属性に応じたテンプレートとに基づいて出力データを抽出する抽出工程と、前記抽出したデータを出力手段に出力する出力工程。
【０００７】
上記の目的を達成するための本発明によるデータ出力装置は以下の構成を備える。即ち、出力を要求するデータの情報と要求者の情報とを取得する取得手段と、前記要求者の属性を前記要求者の情報に基づいて検出する検出手段と、前記出力を要求するデータと、前記属性に応じた出力条件が記述してあるテンプレートと、を保持手段から読込む読込み手段と、前記属性に応じたテンプレートとに基づいて出力データを抽出する抽出手段と、前記抽出したデータを出力する出力手段。
【０００８】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、出力を要求するデータの情報と要求者の情報とを取得する取得手順と、前記要求者の属性を前記要求者の情報に基づいて検出する検出手順と、前記出力を要求するデータと、前記属性に応じた出力条件が記述してあるテンプレートと、を保持手段から読込む読込み手順と、前記属性に応じたテンプレートとに基づいて出力データを抽出する抽出手順と、前記抽出したデータを出力手段に出力する出力手順。
【発明の効果】
【０００９】
本発明では、構造化データに対してユーザに応じた条件で秘匿処理と適切なレイアウトとを行うことができ、公開されるデータを適切に抑制して出力することが可能になる。
【発明を実施するための最良の形態】
【００１０】
＜実施形態１＞
以下、本発明を実施するための最良の形態について図を用いて説明する。
【００１１】
図１は全体的なシステム構成を示す図である。本実施形態では、ユーザ１０４がデータの秘匿処理機能を持つ印刷システム１０１にログインし、ネットワーク１０３を介してデータベースサーバ１０２からデータを取得して印刷物を得る場合を例に説明を行う。
【００１２】
まず印刷システム１０１の内部構成は主に次の３つの部分から成り立っている。ユーザ操作処理部１０５はユーザのログインや操作を受け付ける。印刷物生成処理部１０６はテンプレート１０８の記憶媒体からの読み込み、データベース１０２からのデータの取得、取得データとテンプレートのマージ処理、マージにおけるデータの秘匿処理などを行って印刷ファイルを生成する。なお問い合せ１０９は印刷物生成処理部１０６からデータベースサーバ１０２へのネットワーク１０３を介した問い合わせであり、データベースサーバ１０２から印刷物生成処理部１０６へとデータが返される。印刷処理部１０７は実際に生成された印刷ファイルの印刷処理を行い、ユーザ１０４は印刷物を得る。
【００１３】
なおユーザ操作処理部１０５、印刷物生成処理部１０６、印刷処理部１０７は全てが単一の機器内に存在していてもよいし、複数の機器に分散しているものを組み合わせてもよい。例えば印刷機能を備えた複合機（以下ＭＦＰと称す）単一で構成されるようなシステムが考えられる。またユーザ操作処理部１０５と印刷物生成処理部１０６はコンピュータ端末であるところのＰＣとし、印刷処理部１０７を印刷装置とする構成も考えられる。
【００１４】
図２は印刷システムとして機能する装置の内部構成を表した図であり、ここでは単一のＭＦＰがシステムを構成している場合を例にとる。同図においてＭＦＰ２００は次に述べるような要素から構成されている。
【００１５】
ＣＰＵ２０１は装置全体を制御する中央処理装置である。ＲＡＭ２０２はプログラムやデータを一時的に記憶するランダムアクセスメモリーである。
【００１６】
ハードディスク２０６はプログラムやデータを永続的に記憶するストレージである。ネットワークインターフェイス２０５はネットワークを通じて外部とやり取りをするためのアダプタである。装置２０３は操作パネルなど外部から装置への入力装置であり、装置２０４は印刷など装置から外部への出力装置であり、また装置２０５は画面表示装置である。
【００１７】
図２に挙げたような構成要素は、一般的なコンピュータに見られるものである。
【００１８】
次に図３のフローチャートを参照して印刷システムがユーザの操作を受け付けて処理する手順について説明する。まずステップＳ３０１でシステムはユーザのログイン処理を受け付ける。この際にユーザは、ユーザ名とパスワードを入力する、ＩＤカードをかざすなど様々な方法および入力機器を通してシステムへのログイン処理を行うことが考えられる。
【００１９】
ステップＳ３０２ではユーザのログイン処理が正しいものであるかどうか、システムが認証を行う。もし認証が正しいものでなければシステムはその旨を表示した上でステップＳ３０１のログイン受付状態へと戻り、認証が正しいものであれば次のステップへと進む。
【００２０】
ステップＳ３０３でシステムは、ログインしたユーザの名前と対応する属性をハードディスク２０６から取得する。図５のようにあらかじめユーザ名に対して一意に属性が定義されている。図５は属性定義の一例である。ここでは５０１がユーザ名、５０２がユーザ名に対応付けられた属性となっている。この属性は、年齢、性別などを予め設定することもできる。
【００２１】
ステップＳ３０４ではログインしたユーザのユーザ名と取得した属性をシステム内のハードディスク２０６に保持しておく。
【００２２】
最後にステップＳ３０５では印刷アプリケーションに応じてユーザの操作を受け付ける。
【００２３】
次に図４のフローチャートを参照して印刷物生成処理について説明する。まずステップＳ４０１でシステムはハードディスク２０６等の記憶媒体からテンプレートのデータを読み込む。これは前述したステップＳ３０５でのユーザの操作に対応して選択されるものである。テンプレートの構成は図６のようになっており、テンプレート６０１はデータレイアウト指示情報部６０２とデータ取得指示情報部６０３の２つの部分から構成される。
【００２４】
図６でのデータ取得指示情報６０３の一例は図７であり、データレイアウト指示情報６０２の一例は図８である。
【００２５】
図７のデータ取得指示情報の一例においては、７０１が問い合わせ先データベースのネットワーク上での名前であり、７０３が取得するデータ項目、そして７０２がデータ選択条件である。
【００２６】
次にステップＳ４０２ではデータ取得指示情報にもとづき、データベースへの問い合わせがネットワーク１０３を通じてデータベースサーバ１０２へと送信され、実行される。またステップＳ４０３は、データベースサーバ１０２に保持されていたデータをシステムが受信して問い合わせ結果を得る。
【００２７】
次にステップＳ４０４では取得データとレイアウト情報のマージ処理が開始される。マージ処理の中ではステップＳ４０５にあるように、テンプレートを参照し、各項目についてユーザの名前や属性によって秘匿処理の指定があるかどうかが判断される。そしてステップＳ４０６ではユーザ名や属性といった条件で、ユーザごとに文書のレイアウトを変更して情報を隠すという秘匿処理が行われる。ステップＳ４０７で全ての項目についてマージ処理が終了すると、ステップＳ４０８で印刷のためのデータが生成される。印刷システムがこのデータの印刷処理を行うことでユーザは秘匿処理の施された印刷物を受け取ることができる。
【００２８】
ここから、実際にシステムが利用されるにあたり、ユーザによって文書のレイアウトが変更され情報が秘匿される処理の具体例を示す。
【００２９】
図５のようにユーザ情報が登録されている印刷システムで、図７のデータ取得指示情報と図８のデータレイアウト指示情報からなるテンプレートを用いて印刷物を生成することを考える。つまりは”ｌｏｇｉｎ．ｓｏｍｅＡＳＰ．ｃｏｍ”という図７の７０１に示すデータベースサーバから「部門が営業二課」という７０２に示す条件で、７０３に示すデータ項目を取得し、ユーザの属性に応じて異なるレイアウトの印刷物を出力することになる。
【００３０】
ここで図１０を用いてデータベースの構成と動作の例について説明する。図で１００１はデータベースを利用するアプリケーションを、インターネットを通じて貸し出すＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）であり、１００２はＡＳＰを利用する印刷システムである。ＡＳＰは内部にデータベース１００３を持ち、またアプリケーションをインターネットから越しに利用するための口となるＷｅｂサービスＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を備えている。ＷｅｂサービスＡＰＩを通じたＡＳＰと印刷システム間の通信は、ネットワーク経由でオブジェクト間の通信を行うのに標準的なプロトコルであるＳＯＡＰを用いて行われる。ＳＯＡＰは通信内容をＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述しており、ＸＭＬ形式のデータと親和性が高い。
【００３１】
ＡＳＰはＷｅｂサービスＡＰＩを通じて印刷システムからのデータ取得要求を受け取ると、要求に応じて内部のデータベースから必要なデータを取得する。この際にＡＳＰの内部データベースとしてはリレーショナルデータベースやネイティブＸＭＬデータベース等が考えられるが、いずれにせよデータベースから取得されたデータはＸＭＬ形式に変換される。そして取得データは呼び出し元である印刷システムへとＳＯＡＰを用いて送信され、印刷システムはＸＭＬ形式のデータを受け取ることになる。以上がデータベースサーバとしてＡＳＰを用いた場合の構成と処理の流れである。
【００３２】
次にユーザの属性としては図５の５０２のように管理職であるｍａｎａｇｅｒと従業員であるｅｍｐｌｏｙｅｅの２種類が用意されており、いま５０１に名前のある、管理職の山田と従業員の田中が個別にシステムにログインして印刷を行うことを考える。山田や田中がアプリケーションの操作を行うことでデータベースサーバ１０２へと問い合わせが行われ、データベースサーバから返されたデータとデータレイアウト指示情報をマージすることで印刷データが生成される。この際にはデータベースアクセス自体に、ユーザによる制限をかけてしまうことも可能である。
【００３３】
次にレイアウトが決定されるマージ処理の流れを、図８のデータレイアウト指示情報の具体例から追う。図８のデータレイアウト指示情報はＸＭＬによって記述されており、名前空間がｆｏである要素はＸＭＬの書式設定を行うＸＳＬ−ＦＯ（ｅＸｔｅｎｓｉｂｌｅ  Ｓｔｙｌｅｓｈｅｅｔ  Ｌａｎｇｕａｇｅ  Ｆｏｒｍａｔｔｉｎｇ  Ｏｂｊｅｃｔｓ）のタグであり、名前空間がｔｍｐｌである要素はテンプレートとデータのマージ処理の箇所と方法を指定するための独自のタグである。テンプレートと取得データのマージ処理は、テンプレート中のデータマージ指定タグが記述された箇所に、タグの記述に従って取得したデータを流し込んでいくという処理で行われる。
【００３４】
データマージの過程におけるデータの秘匿処理について、図８の具体例を用いて説明を行う。初めに、一月営業成績という文字列が記述されている次にあるｉｆタグによって属性による条件指定が記されている。この場合、属性がｍａｎａｇｅｒであれば（管理職用）という文字列を表示し、属性がｅｍｐｌｏｙｅｅであれば（社員用）と表示するように指定されている。よって属性がｍａｎａｇｅｒである山田に対しては（管理職用）という文字列が表示され、属性がｅｍｐｌｏｙｅｅである田中に対しては（社員用）という文字列が表示される。
【００３５】
次に８０１のｉｆタグにおいては、ユーザの属性がｅｍｐｌｏｙｅｅである場合に、契約件数のグラフを描画せよというレイアウト指示が実行されるので、管理職の山田に対してはこのグラフは描かれず、社員の田中に対しては描かれることになる。次の記述＜ｔａｂｌｅ＞以降には、データベースから取得した情報を表形式で描画するレイアウト指示が記述されているが、その中で８０２のようにｍｅｒｇｅｄＶａｌｕｅタグで指定された場所に取得データが差し込まれることでマージ処理が行われる。
【００３６】
取得データのうち、社員名・社員番号・契約件数といった項目は特に属性による条件指定がなされていないのでどんな場合でも出力される。しかし残業時間という項目には、属性がｍａｎａｇｅｒという条件が８０３のｉｆタグによって指定されているので、管理職の山田に対しては表示されるが、社員の田中に対しては表示されない。
【００３７】
次にはまた８０３のｉｆタグでｍａｎａｇｅｒ属性に対して契約件数と残業時間のグラフを描画する指示が記述されている。よってここではｍａｎａｇｅｒ属性の山田に対してこれら２つのグラフが描画され、ｅｍｐｌｏｙｅｅ属性の田中に対しては全く描画されない。
【００３８】
結果として最終的に山田と田中の得る印刷物はそれぞれ図９の（ａ）９０１と（ｂ）９０２のようなレイアウトとなる。９０１の文書では、まず９０３で管理職用の書類タイトルが、９０４では個人ごとの社員名・社員番号・契約件数・残業時間といったデータ項目が表形式で記されている。さらに９０５では個人ごとの契約件数のグラフが、また９０６では個人ごとの残業時間のグラフが描かれている。
【００３９】
属性がｍａｎａｇｅｒである管理職の山田に対しては、データベースから受信したデータが不足ない形で印刷物として得られている。また９０２の文書では、９０７で従業員用の書類タイトルが、９０８では個人ごとの契約件数のグラフが、９０９では個人ごとの社員名・社員番号・契約件数といったデータ項目が表形式で記されている。属性がｅｍｐｌｏｙｅｅである従業員の田中の得る印刷物は、管理職である山田の得る印刷物とは異なり、残業時間というデータ項目が文書中から表としてもグラフとしても秘匿された状態であることがわかる。
【００４０】
両者の文書をレイアウトの上で比較すると、まず山田の文書上の表９０４にある残業時間という列が、田中の文書上の表９０９では、全く省略されてしまっている。よってデータ項目を表形式で表現する際に、条件によって行や列を操作することで情報を隠しているといえる。また山田の文書上で９０６に描かれている個人ごとの残業時間のグラフは田中の印刷物には全く登場していない。よって条件によってグラフ等の文書の構成要素を、表示したりしなかったりという形で情報を隠しているといえる。
【００４１】
さらに山田の文書上ではデータとして表が先に、グラフが後に配置されているが、田中の文書上ではグラフが先に、表が後に配置されている。よってここでは情報の秘匿に限らずともそれを含む形で、条件によって目的に応じたレイアウトを行うことが可能であるといえる。このように本発明のシステムでは、ユーザに応じてレイアウトの変更を行うことにより適切に情報の開示を抑制することが可能となっている。
【００４２】
＜その他の実施形態＞
以上、本発明の実施形態例について詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様を取ることが可能である。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４３】
尚、本発明は、前述した実施形態の機能を実現するプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含む。
【００４５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４６】
プログラムを供給するための記録媒体としては、例えば、次のものが含まれる。即ち、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）等が含まれる。
【００４７】
その他、プログラムの供給形態としては、次のようなものも考えられる。即ち、クライアント装置のブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明に係るコンピュータプログラム、或いは、圧縮され自動インストール機能を含むファイルをＨＤ等の記録媒体にダウンロードする形態も考えられる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４８】
また、次のような供給形態も考えられる。即ち、まず、本発明に係るプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報の使用により暗号化されたプログラムを実行してコンピュータにインストールさせて本発明に係る構成を実現する。このような供給形態も可能である。
【００４９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他次のような実現形態も想定される。即ち、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００５０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づいても前述した実施形態の機能が実現される。即ち、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態にかかるシステムの構成図
【図２】印刷システムとして機能する装置の内部構成図
【図３】ユーザの操作処理手順を示すフローチャート
【図４】印刷物生成処理手順を示すフローチャート
【図５】ユーザ名と属性登録の例を示す図
【図６】テンプレートの構造を示す図
【図７】データ取得指示情報の例を示す図
【図８】データレイアウト指示情報の例を示す図
【図９】ユーザによって情報が秘匿された印刷物の例を示す図
【図１０】データベースの構成例
【符号の説明】
【００５２】
１０１  印刷システム
１０２  データベースサーバ
１０３  ネットワーク
１０４  システムのユーザ
１０５  印刷システムのユーザ操作処理部
１０６  印刷システムの印刷物生成処理部
１０７  印刷システムの印刷処理部
１０８  印刷物のテンプレート
１０９  データベースへの問い合わせ
１１０  データ取得
２００  印刷システム構成機器
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  入力装置
２０４  出力装置
２０５  表示装置
２０６  ネットワークインターフェイス
２０７  ハードディスクドライブ
５０１  ユーザ名
５０２  ユーザ属性
７０１  問い合わせ先サーバ
７０２  問い合わせ条件
７０３  取得データ項目
８０１  ユーザの属性に基づくレイアウト処理条件
８０２  取得データを値としてマージする指示
８０３  ユーザの属性に基づくレイアウト処理条件
９０１  情報の秘匿されていない印刷物イメージ
９０２  情報の秘匿された印刷物イメージ
１００１  ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）
１００３  ＡＳＰ内部のデータベース
１００４  ＡＳＰのＷｅｂサービスＡＰＩ
【図１】
2007183741.tif 000003
【図２】
2007183741.tif 000004
【図３】
2007183741.tif 000005
【図４】
2007183741.tif 000006
【図５】
2007183741.tif 000007
【図６】
2007183741.tif 000008
【図７】
2007183741.tif 000009
【図８】
2007183741.tif 000010
【図９】
2007183741.tif 000011
【図１０】
2007183741.tif 000012