(57)【要約】【課題】Ｐｕｌｌ−Ｐｒｉｎｔ利用者がコンテンツを印刷する前にプリント料金を知ることを可能とし、ネットワークのトラフィックの軽減、メモリ使用量の削減、プリント料金の計算時間の短縮を可能とする。【解決手段】プリンタ１００は、プリント情報ファイルの拡張子に変更されたＵＲＩデータを使用してインターネット３００経由でコンテンツサーバ２００にプリント対象のコンテンツのプリント情報ファイルの有無を問い合わせ、コンテンツサーバ２００にプリント情報ファイルが存在した場合、プリント情報ファイルをインターネット３００経由でコンテンツサーバ２００から取得し、プリント情報ファイルと課金テーブルを照合することで計算部１３０によりプリント料金を計算し、プリントを行う前にプリント料金を表示部１４０に表示する。【選択図】　　　図１
2004126881.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を実行可能な印刷システムであって、
前記ネットワークに接続された印刷装置で前記プリント機能によるプリントを行う際、前記印刷装置がプリント料金を計算すると共に前記プリントを行う前に前記プリント料金を報知することを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばプリントサービスを実施している店舗等で枚数が不明なドキュメントをＰｕｌｌ−Ｐｒｉｎｔ（プルプリント：ホストまたはデバイスからネットワーク上に存在するドキュメントデータをＨＴＴＰプロトコル、またはＦＴＰプロトコルなどのインターネットプロトコルを用いることによりドキュメント保管場所からデータを取得し、デバイスにプリント出力させるもの）する場合、ドキュメントをデバイスでプリント出力させる前に利用者がプリント料金を知ることを可能とする印刷システム、印刷装置、料金計算装置、料金報知方法、プログラム、及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、プリンタの使用に対し課金する課金方式がある。従来の技術では、プリンタの課金方式は一枚プリントするごとに課金していく方式、または、プリントを完了した後にドキュメント枚数をカウントすることでプリント料金を決定する（課金する）といった方式となっている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平８−３２４０７４号公報
【０００４】
【発明が解決しようとする課題】
このような従来の課金方式では、印刷が終了してプリント枚数が判明しない限り、プリント料金を認識することができない。印刷前に事前に枚数が判明しているようなケースにおいては、プリント料金がある程度予測可能な場合も考えられるが、ネットワーク上に存在するドキュメントをＰｕｌｌ−Ｐｒｉｎｔする場合は、プリント枚数が不明なため事前にプリント料金を知ることはできない。つまり、Ｐｕｌｌ−Ｐｒｉｎｔを実行する場合はやはり印刷が終了するまでプリント料金を認識することができない。
【０００５】
なお、ドキュメントをプリントする前に先ず全てのドキュメントデータを取得し、プリンタの保有するメモリにドキュメントデータを一時保管して印刷枚数を計算することにより、ドキュメントの枚数を調べることも可能である。しかし、この方式では、全てのドキュメントデータの取得に時間がかかり、ドキュメントデータを一時的に保管しなくてはならないため、プリンタのメモリ使用量も増加し、更にメモリサイズ以上の容量のドキュメントデータに対してはプリント料金の算出が不可能となるため現実的ではない。
【０００６】
本発明は、上述した点に鑑みなされたものであり、Ｐｕｌｌ−Ｐｒｉｎｔ利用者がドキュメントなどを印刷する前にプリント料金を知ることを可能とし、ネットワークのトラフィックの軽減、メモリ使用量の削減、プリント料金の計算時間の短縮を可能とした印刷システム、印刷装置、料金計算装置、料金報知方法、プログラム、及び記憶媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を実行可能な印刷システムであって、前記ネットワークに接続された印刷装置で前記プリント機能によるプリントを行う際、前記印刷装置がプリント料金を計算すると共に前記プリントを行う前に前記プリント料金を報知することを特徴とする。
【０００８】
また、本発明の前記印刷装置は、印刷データのプリント情報ファイルを前記ネットワークを介して取得し、前記プリント情報ファイルと課金情報に基づき前記プリント料金を計算し、前記プリント料金を報知する。
【０００９】
また、本発明の前記プリント情報ファイルは、該印刷データのプリントに必要な用紙枚数を示すプリント必要枚数を含み、前記課金情報は、少なくとも、カラー又はモノクロの印刷形態と用紙サイズに応じたプリント単価を含むことを特徴とする。
【００１０】
また、本発明の前記印刷システムにおいて、前記ネットワークに接続されたデータ保管装置を有し、前記データ保管装置は印刷データから前記プリント情報ファイルを作成し保管することを特徴とする。
【００１１】
また、本発明の前記データ保管装置は、前記プリント情報ファイルを各印刷データに対応付けて保管することを特徴とする。
【００１２】
さらに、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を実行可能な印刷システムであって、前記ネットワークに接続された印刷装置で前記プリント機能によるプリントを行う際、前記ネットワークに接続された料金計算装置がプリント料金を計算すると共に前記プリント料金を前記印刷装置に通知し、前記印刷装置が前記プリントを行う前に前記プリント料金を報知することを特徴とする。
【００１３】
また、本発明の前記印刷装置は、印刷データの位置情報と印刷装置情報を前記料金計算装置に送信し、前記料金計算装置は、前記位置情報に基づき前記印刷データのプリント情報ファイルを前記ネットワークを介して取得すると共に、前記プリント情報ファイルと前記印刷装置情報に基づき前記プリント料金を計算し、前記プリント料金を報知する。
【００１４】
また、本発明の前記印刷システムにおいて、前記ネットワークに接続されたデータ保管装置を有し、前記データ保管装置は印刷データから前記プリント情報ファイルを作成し保管することを特徴とする。
【００１５】
さらに、本発明の前記データ保管装置は、前記プリント情報ファイルを各印刷データに対応付けて保管することを特徴する。
【００１６】
さらに、本発明の前記料金計算装置は、前記プリント情報ファイルを前記ネットワークに接続された前記データ保管装置から取得することを特徴とする。
【００１７】
また、本発明の前記プリント情報ファイルは、該印刷データの用紙サイズ毎に該当データのプリントに必要な用紙枚数を示すプリント必要枚数を含み、前記印刷装置情報は、カラー又はモノクロの印刷形態と用紙サイズに応じたプリント単価を含むことを特徴とする。
【００１８】
また、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を実行可能な印刷装置であって、前記プリント機能によるプリントを行う際、印刷データのプリント情報ファイルを前記ネットワークを介して取得し、前記プリント情報ファイルと前記印刷装置が有する課金情報に基づきプリント料金を計算し、前記プリントを行う前に前記プリント料金を報知することを特徴とする。
【００１９】
また、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を実行する印刷装置と通信可能な料金計算装置であって、前記印刷装置で前記プリント機能によるプリントを行う際、前記印刷装置から送信された位置情報に基づき、印刷データのプリント情報ファイルを前記ネットワークを介して取得すると共に、前記プリント情報ファイルと前記印刷装置から送信された印刷装置情報に基づきプリント料金を計算し、前記プリント料金を前記印刷装置に通知する。
【００２０】
また、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を用いたプリントの料金を報知する料金報知方法であって、前記ネットワークに接続された印刷装置で前記プリント機能によるプリントを行う際、前記印刷装置が印刷データのプリント情報ファイルを前記ネットワークを介して取得し、前記プリント情報ファイルと前記印刷装置が有する課金情報に基づきプリント料金を計算し、前記プリントを行う前に前記プリント料金を報知することを特徴とする。
【００２１】
また、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を用いたプリントの料金を報知する料金報知方法であって、前記ネットワークに接続された印刷装置で前記プリント機能によるプリントを行う際、前記ネットワークに接続された料金計算装置が前記印刷装置から送信された位置情報に基づき印刷データのプリント情報ファイルを前記ネットワークを介して取得すると共に、前記プリント情報ファイルと前記印刷装置から送信された印刷装置情報に基づきプリント料金を計算し、前記プリント料金を前記印刷装置に通知し、前記印刷装置が前記プリントを行う前に前記プリント料金を報知することを特徴とする。
【００２２】
さらに、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を実行可能な印刷システムに適用されるプログラムであって、前記ネットワークに接続された印刷装置で前記プリント機能によるプリントを行う際、前記印刷装置が印刷データのプリント情報ファイルを前記ネットワークを介して取得する機能と、前記印刷装置が前記プリント情報ファイルと課金情報に基づきプリント料金を計算する機能と、前記印刷装置が前記プリントを行う前に前記プリント料金を報知する機能を、コンピュータに実現させることを特徴とする。
【００２３】
また、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を実行可能な印刷システムに適用されるプログラムであって、前記ネットワークに接続された印刷装置で前記プリント機能によるプリントを行う際、前記ネットワークに接続された料金計算装置が前記印刷装置から送信された位置情報に基づき印刷データのプリント情報ファイルを前記ネットワークを介して取得する機能と、前記料金計算装置が前記プリント情報ファイルと前記印刷装置から送信された印刷装置情報に基づきプリント料金を計算する機能と、前記料金計算装置が前記プリント料金を前記印刷装置に通知する機能と、前記印刷装置が前記プリントを行う前に前記プリント料金を報知する機能を、コンピュータに実現させることを特徴とする。
【００２４】
また、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を用いたプリントの料金を報知する料金報知方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、前記料金報知方法は、前記ネットワークに接続された印刷装置で前記プリント機能によるプリントを行う際、前記印刷装置が印刷データのプリント情報ファイルを前記ネットワークを介して取得するステップと、前記印刷装置が前記プリント情報ファイルと課金情報に基づきプリント料金を計算するステップと、前記印刷装置が前記プリントを行う前に前記プリント料金を報知するステップとを有することを特徴とする。
【００２５】
また、本発明は、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能を用いたプリントの料金を報知する料金報知方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、前記料金報知方法は、前記ネットワークに接続された印刷装置で前記プリント機能によるプリントを行う際、前記ネットワークに接続された料金計算装置が前記印刷装置から送信された位置情報に基づき印刷データのプリント情報ファイルを前記ネットワークを介して取得するステップと、前記料金計算装置が前記プリント情報ファイルと前記印刷装置から送信された印刷装置情報に基づきプリント料金を計算するステップと、前記料金計算装置が前記プリント料金を前記印刷装置に通知するステップと、前記印刷装置が前記プリントを行う前に前記プリント料金を報知するステップとを有することを特徴とする。
【００２６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２７】
［第１の実施の形態］
（第１の実施の形態の概要）
先ず、本発明の第１の実施の形態の概要を説明する。第１の実施の形態では、プリンタとコンテンツサーバとをインターネットに接続しＰｕｌｌ−Ｐｒｉｎｔの利用を可能とした印刷システムにおいて、プリンタが全てのドキュメントデータを取得することなく、コンテンツサーバからプリント情報ファイルを取得することによりドキュメントのプリント料金を算出し、Ｐｕｌｌ−Ｐｒｉｎｔ利用者にプリント料金を提示することを特徴としたものである。また、Ｐｕｌｌ−Ｐｒｉｎｔ利用者が料金面で不満に思った場合はキャンセルすることを可能としたものである。
【００２８】
（プリント情報ファイルの作成）
コンテンツサーバにドキュメントが保存・登録された際、コンテンツサーバはドキュメントを解析し、課金に必要な情報（以下、プリント情報と称す）を抽出する。そして、ドキュメントが保存・登録されたのと同じ階層にドキュメントと同じファイル名かつプリント情報ファイル固有の拡張子でファイルを作成し、該ファイルに抽出したプリント情報を記入しておく。
【００２９】
なお、本実施の形態では、プリント情報ファイルをドキュメントがコンテンツサーバ上に保管されたディレクトリと同階層に作成しているが、本発明はこれに限るものではない。
【００３０】
（プリント料金の算出）
プリンタは、Ｐｕｌｌ−Ｐｒｉｎｔ利用者からドキュメントのＵＲＩ（Ｕｎｉｆｏｒｍ　ＲｅｓｏｕｒｃｅＩｄｅｎｔｉｆｉｅｒ）を指定された後、ＵＲＩで示されるドキュメントを取得する前にドキュメントと同じファイル名で拡張子がプリント情報ファイルとなっているファイルを読み出すことにより、コンテンツサーバからプリント情報を取得する。
【００３１】
また、プリンタは、コンテンツサーバから受信したプリント情報ファイルとプリンタが保有する課金テーブルを使用することによりプリント料金を算出し、プリント料金をＰｕｌｌ−Ｐｒｉｎｔ利用者へ提示する。
【００３２】
即ち、第１の実施の形態は、Ｐｕｌｌ−Ｐｒｉｎｔ利用者が本ネットワーク印刷システムを利用しＰｕｌｌ−Ｐｒｉｎｔする場合において、プリンタで実際にドキュメントをプリントする前にプリント料金を利用者に報知可能としたシステムであり、例えばプリントサービスを実施している店舗等に適用可能である。
【００３３】
（第１の実施の形態の詳細な説明）
図１は第１の実施の形態に係るネットワークシステムの構成例を示す概念図である。本ネットワークシステムは、プリンタ１００、コンテンツサーバ２００、インターネット３００から構成されている。
【００３４】
プリンタ１００及びコンテンツサーバ２００はインターネット３００に接続されている。プリンタ１００は、用紙に画像を形成するプリント動作を行うと共に、コンテンツサーバ２００からインターネット３００経由でプリント情報ファイルを取得し、プリント料金を計算するなどの処理を行う。コンテンツサーバ２００は、プリント時のコンテンツの枚数情報などが記入されたプリント情報ファイル（図３参照）を格納することが可能である。
【００３５】
図２はプリンタ１００の内部構成を示すブロック図である。プリンタ１００は、接続部１１０、記憶部１２０、計算部１３０、表示部（ディスプレイ）１４０、制御部１５０を備えている。
【００３６】
接続部１１０は、インターネット３００とプリンタ１００を接続する。記憶部１２０は、管理者によって変更可能な課金テーブル（図４参照）を記憶し、また、コンテンツサーバ２００から取得してきたプリント情報ファイルを一時的に保管する。計算部１３０は、記憶部１２０に記憶されている課金テーブルとプリント情報ファイルを照合することでプリント料金を計算する。表示部１４０は、印刷情報やプリント料金等を表示する。制御部１５０は、プログラムに基づき図５（第１の実施の形態）と図９（第２の実施の形態）のフローチャートに示す処理を実行するなど、プリンタ各部を制御するものである。
【００３７】
図３はコンテンツサーバ２００におけるファイル構成及びプリント情報ファイルの例を示す図である。図中２１０〜２４０はコンテンツサーバ２００のディレクトリ、２５０、２６０はプリント情報ファイルの例である。ここで、例えばプリント情報ファイル２５０における「Ａ３：１６枚」（用紙サイズ毎のプリント必要枚数）は、該当ドキュメントデータをＡ３用紙でプリントした場合に用紙１６枚分に相当することを示している。コンテンツサーバ２００には様々なドキュメントが保管されており、コンテンツサーバ２００にある全てのドキュメントには、図３の２２０、２３０、２４０で示すように、ドキュメントとファイル名が同じで拡張子がプリント情報ファイルとなるファイルをそれぞれ同じ階層に保有している。本例ではプリント情報ファイルの拡張子を［．ｉｎｆｏ］とする。
【００３８】
なお、プリンタ情報ファイルは記録された情報が用紙サイズごとのプリント枚数など、プリント料金算出に必要な情報のみであるため、ドキュメントデータよりもデータ容量は少なくて済む。
【００３９】
図４はプリンタ１００が記憶部１２０に格納している課金テーブルの例を示す図である。図示例は、用紙サイズ（Ａ３、Ａ４、Ｂ４）と印刷形態（画質：カラー／モノクロ）の区別に応じた用紙１枚当たりのプリント料金（プリント単価）を設定した例である。
【００４０】
次に、上記の如く構成された本ネットワークシステムの動作を図１〜図５を参照しながら詳細に説明する。
【００４１】
＜全体の処理の流れ＞
（１）Ｐｕｌｌ−Ｐｒｉｎｔ利用者がＵＲＩ（ネットワーク上に存在する情報資源の場所を示す記述方式）データを、プリンタ１００に入力またはＰＣなどからインターネット３００経由でプリンタ１００に送信することにより、プリンタ１００はＵＲＩデータを取得する。
【００４２】
（２）プリンタ１００の制御部１５０は、Ｐｕｌｌ−Ｐｒｉｎｔ利用者により指定されたＵＲＩデータで示されるコンテンツサーバ２００に、図３の２５０、２６０で示すようなプリント時のコンテンツの枚数情報などが記入されたプリント情報ファイルが存在するか否かを調べ、コンテンツサーバ２００にプリント情報ファイルが存在しているならば、コンテンツサーバ２００からプリント情報ファイル２６０を取得する。
【００４３】
（３）プリンタ１００の制御部１５０は、コンテンツサーバ２００から取得したプリント情報ファイル２６０と、Ｐｕｌｌ−Ｐｒｉｎｔ利用者が希望する印刷色、プリントに使用する用紙、プリント時の拡大／縮小の有無などの情報を、記憶部１２０が保有している課金テーブル（図４参照）と照合することにより、計算部１３０でプリント料金を算出し、算出したプリント料金をプリンタ１００が備える表示部１４０に表示することでＰｕｌｌ−Ｐｒｉｎｔ利用者へ提示する。尚、課金テーブルは管理者によって変更も可能とする。
【００４４】
（４）Ｐｕｌｌ−Ｐｒｉｎｔ利用者は、プリンタ１００から提示されたプリント料金を確認し、その料金で実際にプリントをするかどうかを決定する。
【００４５】
＜プリンタ１００の内部処理の流れ（図５）＞
（１）ステップＳ１００で、プリンタ１００は、Ｐｕｌｌ−Ｐｒｉｎｔ利用者からＵＲＩデータを入力されることにより本処理を開始する。
【００４６】
（２）ステップＳ２００で、プリンタ１００の制御部１５０は、上記ステップＳ１００で受信したＵＲＩデータで示されるファイルの拡張子をプリント情報ファイルの拡張子に変更する。プリント情報ファイルの拡張子の変更例を下記に示す。
（例）プリント情報ファイルの拡張子を「．ｉｎｆｏ」とする
Ｐｕｌｌ−Ｐｒｉｎｔ利用者から指定されたプリントドキュメントへのＵＲＩ
ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｃｏ．ｊｐ／ｄｏｃｕｍｅｎｔｓ／ｔｅｘｔ／ＢＢＢ．ｔｘｔ
実際にプリンタ１００が最初に取得するプリント情報ファイルのＵＲＩ
ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｃｏ．ｊｐ／ｄｏｃｕｍｅｎｔｓ／ｔｅｘｔ／ＢＢＢ．ｉｎｆｏ
（３）ステップＳ３００で、プリンタ１００の制御部１５０は、拡張子がプリント情報ファイルの拡張子（例：［．ｉｎｆｏ］）に変更されたＵＲＩデータを使用して、インターネット３００経由でコンテンツサーバ２００に該プリント情報ファイル２６０の有無を問い合わせる。問い合わせた結果、コンテンツサーバ２００に該プリント情報ファイル２６０が存在していなかった場合は、ステップＳ６５０の処理へ進む。コンテンツサーバ２００に該プリント情報ファイル２６０が存在している場合は、ステップＳ４００の処理へ進む。
【００４７】
（４）上記ステップＳ３００でコンテンツサーバ２００にプリント情報ファイル２６０が存在していなかった場合、ステップＳ６５０で、プリンタ１００の制御部１５０は、プリンタ１００が備える表示部１４０に「プリント料金が不明」の旨を表示することで、プリント料金が不明であることをＰｕｌｌ−Ｐｒｉｎｔ利用者に伝え、ステップＳ７００へ進む。
【００４８】
（５）上記ステップＳ３００でコンテンツサーバ２００にプリント情報ファイル２６０が存在している場合、ステップＳ４００で、プリンタ１００の制御部１５０は接続部１１０を制御し、コンテンツサーバ２００にあるプリント情報ファイル２６０をインターネット３００経由で取得する。取得されたプリント情報ファイル２６０は一時的に記憶部１２０に記憶される。
【００４９】
（６）ステップＳ５００で、プリンタ１００は、上記ステップＳ４００でコンテンツサーバ２００から取得したプリント情報ファイル２６０と記憶部１２０に予め記憶されている課金テーブルを照合することで、計算部１３０によりプリント料金を計算する。プリント料金の計算例を下記に示す。
（例）今回、Ｐｕｌｌ−Ｐｒｉｎｔ利用者が画質：モノクロ、用紙：Ａ４、倍率：１．０でコンテンツ（ＢＢＢ．ｔｘｔ）の印刷を希望していたとすると、プリンタ１００が保有している課金テーブル（図４）とプリント情報ファイル２６０（図３）を参照することで、ＢＢＢ．ｔｘｔをＡ４でモノクロ印刷するには１６枚必要で、かつＡ４一枚あたりの単価は１０円であることが判明するので、１６（枚）×１０（円）＝１６０の計算式によりプリント料金は１６０円であることが算出される。
【００５０】
（７）ステップＳ６００で、プリンタ１００の制御部１５０は、上記ステップＳ５００で計算したプリント料金をプリンタ１００が備える表示部１４０に表示する。なお、プリント料金だけでなく、印刷枚数などを併せて表示しても好適である。
【００５１】
（８）さらにステップＳ７００で、Ｐｕｌｌ−Ｐｒｉｎｔ利用者が所望するコンテンツをプリントするか否かの決定を促す画面を表示部１４０に表示し、プリント開始かプリント中止を選択させる。ここで、Ｐｕｌｌ−Ｐｒｉｎｔ利用者がコンテンツのプリント中止を示す指示をプリンタ１００に入力したならば、プリンタ１００は、ＵＲＩデータで示されるコンテンツ（ＢＢＢ．ｔｘｔ）をコンテンツサーバ２００から取得せずに本処理を終了する。他方、Ｐｕｌｌ−Ｐｒｉｎｔ利用者がコンテンツのプリントを開始する指示をプリンタ１００に入力したならば、ステップＳ８００の処理へ進む。
【００５２】
（９）ステップＳ８００で、プリンタ１００の制御部１５０は接続部１１０を介して、上記ステップＳ１００にて受信したＵＲＩデータで示されるファイル（ドキュメントデータ（ＢＢＢ．ｔｘｔ））をインターネット３００経由でコンテンツサーバ２００から取得し、所定の印刷処理を実行する。
【００５３】
（１０）そしてステップＳ９００で、上記ステップＳ８００にて取得したドキュメントデータが用紙にプリントされ、プリンタ１００から排出される。
【００５４】
以上説明したように、第１の実施の形態によれば、Ｐｕｌｌ−Ｐｒｉｎｔを行う際に、プリンタ１００がプリント対象のコンテンツのプリント情報ファイルをコンテンツサーバ２００から取得し、該プリント情報ファイルと予め記憶された課金テーブルに基づきプリント料金を計算し、プリントを行う前にプリント料金を表示するので、従来のように実際にプリントが終了しないとプリント料金を知ることができないという不具合が解消され、Ｐｕｌｌ−Ｐｒｉｎｔ利用者はプリンタ１００でコンテンツをプリントする前にプリント料金を知ることが可能となる。これにより、利用者はその料金情報を元に印刷を行うか否かの判断をすることができ、不要なデータの印刷及びプリント料金の支払を行うことが無くなる。
【００５５】
また、プリンタ１００が、プリント料金計算時にプリント対象のコンテンツデータを取得するのではなく、プリント対象のコンテンツのプリント情報ファイルを取得するので、データ量の大きいコンテンツデータの不要な送受信を避けることができ、インターネット３００のトラフィックを軽減することが可能となる。
【００５６】
また、プリンタ１００が、プリント対象のコンテンツデータを取得してそれを記憶部１２０（メモリ）に一時保管してからプリント料金を計算するのではなく、プリント対象のコンテンツのプリント情報ファイルを取得してプリント料金を計算するので、メモリ使用量を削減することが可能となる。
【００５７】
また、プリンタ１００が、プリント対象のコンテンツデータを取得してプリント料金を計算するのではなく、コンテンツデータよりもデータ容量の小さい、プリント対象のコンテンツのプリント情報ファイルを取得してプリント料金を計算するので、インターネット３００を介してのデータ受信に必要とする時間はデータ容量の大きいコンテンツデータを受信する時間より相対的に短くて済むため、プリント料金の計算を短時間で行うことが可能となる。
【００５８】
また、コンテンツサーバ２００でプリント料金を計算するのではなく、コンテンツサーバ２００とは別の印刷装置１００でプリント料金を計算するので、コンテンツサーバ２００の負荷を軽減することが可能となる。
【００５９】
［第２の実施の形態］
（第２の実施の形態の概要）
先ず、本発明の第２の実施の形態の概要を説明する。第２の実施の形態では、プリンタとプリント料金計算サーバとコンテンツサーバとをインターネットに接続し、Ｐｕｌｌ−Ｐｒｉｎｔの利用を可能としたネットワーク印刷システムにおいて、プリンタがプリントを行う前にプリント料金計算サーバに対しプリント料金の算出を指示し、プリンタはプリント料金計算サーバからプリント料金の算出結果を受信し、Ｐｕｌｌ−Ｐｒｉｎｔ利用者にプリント料金を提示することを特徴としたものである。また、Ｐｕｌｌ−Ｐｒｉｎｔ利用者が料金面で不満に思った場合はキャンセルすることを可能としたものである。
【００６０】
また、プリンタは、Ｐｕｌｌ−Ｐｒｉｎｔ　利用者からＰｕｌｌ−Ｐｒｉｎｔを指示された場合、プリント料金計算サーバに対しドキュメントの位置情報を示すＵＲＩデータ及びプリンタの機能や用紙枚数等を示すプリンタ情報を送信し、プリント料金計算サーバにプリント料金の算出を依頼する。
【００６１】
また、プリント料金計算サーバは、算出したプリント料金を示すデータをプリンタに送信し、プリンタはプリント料金計算サーバで算出されたプリント料金をプリントする事前にＰｕｌｌ−Ｐｒｉｎｔ利用者へ提示する。
【００６２】
即ち、第２の実施の形態は、Ｐｕｌｌ−Ｐｒｉｎｔ利用者が本ネットワーク印刷システムを利用しＰｕｌｌ−Ｐｒｉｎｔする場合において、プリンタで実際にドキュメントをプリントする事前にＰｕｌｌ−Ｐｒｉｎｔ利用者へプリント料金を知らせるシステムであり、例えばプリントサービスを実施している店舗等に適用可能である。
【００６３】
なお、プリント情報ファイルに関しては、上述した第１の実施の形態で記載したものと同様であるので、説明を省略する。
【００６４】
図６は第２の実施の形態に係るネットワーク印刷システムの構成例を示す概念図である。本ネットワーク印刷システムは、プリンタ１１００、プリント料金計算サーバ１２００、コンテンツサーバ１３００、インターネット１４００から構成されている。
【００６５】
プリンタ１１００、プリント料金計算サーバ１２００、コンテンツサーバ１３００はインターネット１４００に接続されている。プリンタ１１００は、用紙に画像を形成するプリント動作を行うと共に、プリント料金計算サーバ１２００で算出されたプリント料金を示すデータをインターネット１４００経由で取得し、プリント料金を表示するなどの処理を行う。プリント料金計算サーバ１２００は、コンテンツサーバ１３００から取得したプリント情報ファイルとプリンタ１１００から取得したプリンタ情報を照合することで、プリント料金を計算する。コンテンツサーバ１３００は、プリント時のコンテンツの枚数情報などが記入されたプリント情報ファイル（図８参照）を格納することが可能である。
【００６６】
尚、第２の実施の形態のプリンタ１１００の内部構成は第１の実施の形態と同様であり（図２参照）、説明を省略する。第２の実施の形態では、プリンタ１１００の制御部がプログラムに基づき図１０のフローチャートに示す処理を実行する。
【００６７】
図７はプリント料金計算サーバ１２００の内部構成を示すブロック図である。プリント料金計算サーバ１２００は、接続部１２１０、記憶部１２２０、料金算出部１２３０、制御部１２４０を備えている。
【００６８】
接続部１２１０は、インターネット１４００とプリント料金計算サーバ１２００を接続し、データの送受信を行う。記憶部１２２０は、プリンタ１１００から取得したプリンタ情報、コンテンツサーバ１３００から取得したプリント情報ファイルを一時的に保管する。料金算出部１２３０は、記憶部１２２０に保管されたプリンタ情報とプリント情報ファイルに基づきプリント料金を計算する。制御部１２４０は、プログラムに基づき図１１のフローチャートに示す処理を実行するなど、プリント料金計算サーバ各部を制御する。
【００６９】
図８はコンテンツサーバ１３００におけるファイル構成及びプリント情報ファイルの例を示す図である。図中１３１０〜１３４０はコンテンツサーバ１３００のディレクトリ、１３５０、１３６０はプリント情報ファイルの例である。ここで、例えばプリント情報ファイル１３５０における「Ａ３：１６枚」（用紙サイズ毎のプリント必要枚数）は、該当ドキュメントデータをＡ３用紙でプリントした場合に用紙１６枚分に相当することを示している。コンテンツサーバ１３００には様々なコンテンツデータが保管されており、コンテンツサーバ１３００にある全てのコンテンツデータには、図８の１３２０、１３３０、１３４０で示すように、コンテンツとファイル名が同じで拡張子が異なるプリント情報ファイルをそれぞれ同じ階層に保有している。本例ではプリント情報ファイルの拡張子を［．ｉｎｆｏ］とする。
【００７０】
図９はプリンタ１１００が保有しているプリンタ情報の例を示す図である。図示例は、用紙サイズ（Ａ３、Ａ４、Ｂ４、Ｂ５）別の印刷種類（カラー／モノクロ）の場合における用紙１枚当たりのプリント料金（プリント単価）と用紙の残量を示した例である。プリンタ情報はプリンタ毎に、料金計算サーバでプリント料金を計算する際に必要な情報を保持している。
【００７１】
次に、上記の如く構成された本ネットワーク印刷システムの動作を図６〜図１１を参照しながら詳細に説明する。
【００７２】
＜全体の処理の流れ（図６）＞
（１）Ｐｕｌｌ−Ｐｒｉｎｔ利用者がＵＲＩデータを、プリンタ１１００に入力またはインターネットに接続可能なＰＣなどからインターネット１４００経由でプリンタ１１００に送信することにより、プリンタ１１００はＵＲＩデータを取得する。
【００７３】
（２）プリンタ１１００の制御部１５０は、プリント料金計算サーバ１２００に対し、プリンタ１１００の記憶部１２０に登録されているプリンタ情報（図９参照）と、ドキュメントの存在場所を示すＵＲＩデータを送信する（Ｆ１００）。プリント料金計算サーバ１２００では、プリンタ１１００から受信したＵＲＩデータで示されるコンテンツサーバ１３００に、図８の１３５０、１３６０で示すようなプリント時のコンテンツの枚数情報などが記入されたプリント情報ファイルが存在するか否かを調べ（Ｆ２００）、プリント情報ファイルが存在しているならば、コンテンツサーバ２００からプリント情報ファイルを取得する（Ｆ３００）。
【００７４】
（３）プリント料金計算サーバ１２００は、コンテンツサーバ１３００にプリント情報ファイルが存在している場合は、コンテンツサーバ１３００から取得したプリント情報ファイルとプリンタ１１００から受信したプリンタ情報とを照合することによりプリント料金を算出し、算出したプリント料金をプリンタ１１００に通知する（Ｆ４００）。コンテンツサーバ１３００にプリント情報ファイルが存在しなかった場合は、プリント料金不明としてその旨をプリンタ１１００に通知する（Ｆ４００）。
【００７５】
（４）Ｐｕｌｌ−Ｐｒｉｎｔ利用者は、プリンタ１１００の表示部１４０に表示されたプリント料金を元に、実際に「プリントするか？」を決定し、また、プリントする場合「どのようなフォーマットでプリントするか？」を決定する。
【００７６】
（５）Ｐｕｌｌ−Ｐｒｉｎｔ利用者が「プリントする」ことをプリンタに指示した場合、プリンタ１１００は、コンテンツサーバ１３００に接続し（Ｆ５００）、コンテンツサーバ１３００からコンテンツを取得し（Ｆ６００）、用紙にプリントを行う。
【００７７】
＜プリンタ１１００の内部処理の流れ（図１０）＞
（１）ステップＳ１０００で、プリンタ１１００は、Ｐｕｌｌ−Ｐｒｉｎｔ利用者からドキュメントの存在場所を示すＵＲＩデータを受信することにより本処理を開始する。
【００７８】
（２）ステップＳ１１００で、プリンタ１１００は、プリンタ１１００が保有するプリンタ情報（図９）及びＰｕｌｌ−Ｐｒｉｎｔ利用者から受信したＵＲＩデータをプリント料金計算サーバ１２００に送信する。ここで、プリンタ１１００の処理はプリント料金計算サーバ１２００からプリント料金計算結果が返ってくるまで待ち状態となる。
【００７９】
（３）ステップＳ１２００で、プリンタ１１００は、プリント料金計算サーバ１２００でプリント料金を計算した結果を受信する。
【００８０】
（４）ステップＳ１３００で、プリンタ１１００の制御部１５０は、プリント料金計算サーバ１２００から受信したプリント料金計算結果を表示部１４０に表示することでＰｕｌｌ−Ｐｒｉｎｔ利用者へ提示する。
【００８１】
（５）ステップＳ１４００で、プリンタ１１００は、Ｐｕｌｌ−Ｐｒｉｎｔ利用者に対し、ＵＲＩデータで示されるコンテンツをプリントするか否かの決定を促す画面を表示部１４０に表示し、プリント開始かプリント中止を選択させる。ここで、Ｐｕｌｌ−Ｐｒｉｎｔ利用者がコンテンツのプリントを中止する指示をプリンタ１１００に入力したならば、プリンタ１１００は、ＵＲＩデータで示されるコンテンツの取得をせずに本処理を終了とする。他方、Ｐｕｌｌ−Ｐｒｉｎｔ利用者がコンテンツのプリントを開始する指示をプリンタ１１００に入力したならば、プリンタ１１００は、Ｐｕｌｌ−Ｐｒｉｎｔ利用者に対しどのようなフォーマットでプリントするかの入力を促す画面を表示部１４０に表示する。Ｐｕｌｌ−Ｐｒｉｎｔ利用者がフォーマットをプリンタ１１００に入力したならば、ステップＳ１５００の処理へ進む。
【００８２】
なお、上記フォーマットとはファイルの印刷形式のことであり、例えばコンテンツデータをＰＤＦとして印刷したり、Ｍｉｃｒｏｓｏｆｔ（Ｒ）　Ｗｏｒｄ形式で印刷したり、といったことを表すものである。もちろん、このような指定は必ずしも必要なものではない。
【００８３】
（６）ステップＳ１５００で、プリンタ１１００は、上記ステップＳ１０００で受信したＵＲＩデータで示されるドキュメントファイルをインターネット１４００経由でコンテンツサーバ１３００から取得する。
【００８４】
（７）ステップＳ１６００で、プリンタ１１００は、上記ステップＳ１５００で取得したドキュメントファイルを所定の印刷処理に従って用紙にプリントする。これでプリンタ１１００の処理は終了となる。
【００８５】
＜プリント料金計算サーバ１２００の内部処理の流れ（図１１）＞
（１）ステップＳ２０００で、プリント料金計算サーバ１２００は、プリンタ１１００からプリンタ情報（図９）とＵＲＩデータを受信することにより本処理を開始する。
【００８６】
（２）ステップＳ２１００で、プリント料金計算サーバ１２００の制御部１２４０は、上記ステップＳ２０００にて受信したＵＲＩデータで示されるファイルの拡張子をプリント情報ファイルの拡張子に変更する。プリント情報ファイルの拡張子の変更例を下記に示す。
（例）プリント情報ファイルの拡張子を「．ｉｎｆｏ」とする
プリンタ１１００から受信したプリントドキュメントへのＵＲＩ
ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｃｏ．ｊｐ／ｄｏｃｕｍｅｎｔｓ／ｔｅｘｔ／ＢＢＢ．ｔｘｔ
実際にプリント料金計算サーバ１２００が取得するプリント情報ファイルのＵＲＩ
ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｃｏ．ｊｐ／ｄｏｃｕｍｅｎｔｓ／ｔｅｘｔ／ＢＢＢ．ｉｎｆｏ
（３）ステップＳ２２００で、プリント料金計算サーバ１２００は、拡張子がプリント情報ファイルの拡張子（例：「．ｉｎｆｏ」）に変更されたＵＲＩデータを使用して、インターネット１４００経由でコンテンツサーバ１３００に該プリント情報ファイルの有無を問い合わせる。問い合わせた結果、コンテンツサーバ１３００にプリント情報ファイルが存在していなかった場合、ステップＳ２６００の処理へ進む。コンテンツサーバ１３００にプリント情報ファイルが存在している場合は、ステップＳ２３００の処理へ進む。
【００８７】
（４）上記ステップＳ２２００でコンテンツサーバ１３００にプリント情報ファイルが存在していなかった場合、ステップＳ２６００で、プリント料金計算サーバ１２００は、プリント料金が不明である旨をプリンタ１１００に送信し、本処理を終了する。
【００８８】
（５）上記ステップＳ２２００でコンテンツサーバ１３００にプリント情報ファイルが存在している場合、ステップＳ２３００で、プリント料金計算サーバ１２００は、コンテンツサーバ１３００にあるドキュメントのプリント情報ファイルをインターネット１４００経由で取得する。
【００８９】
（６）ステップＳ２４００で、プリント料金計算サーバ１２００は、コンテンツサーバ１３００から取得したプリント情報ファイル及びプリンタ１１００から送信されてきたプリンタ情報に基づき、料金算出部１２３０によりプリント可能なパターンのプリント料金を計算する。プリント料金の計算例を下記に示す。
（例）上記ステップＳ２０００でプリンタ１１００から受信したプリンタ情報が図９に示すような内容で、上記ステップＳ２３００でコンテンツサーバから取得したドキュメントのプリント情報ファイルが図８の１３６０に示すような内容であるとすると、プリント料金計算サーバ１２００は、プリンタ情報で示されているプリンタ１１００の機能及びプリンタ１１００が保有している用紙の枚数を参照することにより、プリント可能な用紙でのプリント料金を算出する。本例ではプリンタ１１００が保有している用紙は、Ａ３、Ａ４、Ｂ４のみでカラーに対しては対応していないことがプリンタ情報から分かる。これにより実際にプリント料金を計算する。即ち、
Ａ３（モノクロ）：１０（枚）×１０（円）＝１００円
Ａ４（モノクロ）：１６（枚）×１０（円）＝１６０円
Ｂ４（モノクロ）：１４（枚）×１０（円）＝１４０円
というプリント料金が算出される。
【００９０】
なお、Ｂ４に関してはプリンタ１１００には１０枚しか用紙がないので、Ｂ４でのプリントに対しては用紙切れとなる可能性があるという警告も情報として付加することも可能である。
【００９１】
（７）ステップＳ２５００で、プリント料金計算サーバ１２００は、上記ステップＳ２４００で算出したプリント料金をプリンタ１１００に通知する。これでプリント料金計算サーバ１２００の処理は終了となる。
【００９２】
以上説明したように、第２の実施の形態によれば、Ｐｕｌｌ−Ｐｒｉｎｔを行う際に、プリント料金計算サーバ１２００がプリンタ１１００から送信されたＵＲＩデータに基づきプリント対象のコンテンツのプリント情報ファイルをコンテンツサーバ１３００から取得し、プリンタ１１００から送信されたプリンタ情報とコンテンツサーバ１３００から取得したプリント情報ファイルに基づきプリント料金を計算すると共にプリンタ１１００に通知し、プリンタ１１００がプリントを行う前にプリント料金を表示するので、従来のように実際にプリントが終了しないとプリント料金を知ることができないという不具合が解消され、Ｐｕｌｌ−Ｐｒｉｎｔ利用者はプリンタ１１００でコンテンツをプリントする前にプリント料金を知ることが可能となる。
【００９３】
また、プリント料金計算サーバ１２００が、全てのプリント対象のコンテンツデータを取得するのではなく、プリント対象のコンテンツデータのプリント情報ファイルを取得するので、データ量の大きいコンテンツデータの不要な送受信を避けることができ、インターネット１４００のトラフィックを軽減することが可能となる。
【００９４】
また、プリント料金計算サーバ１２００が、プリント対象のコンテンツデータを取得してそれを記憶部１２２０（メモリ）に一時保管してからプリント料金を計算するのではなく、プリント対象のコンテンツのプリント情報ファイルを取得してプリント料金を計算するので、メモリ使用量を削減することが可能となる。
【００９５】
また、プリント料金計算サーバ１２００が、プリント対象のコンテンツデータを取得してプリント料金を計算するのではなく、コンテンツデータよりもデータ容量の小さい、プリント対象のコンテンツのプリント情報ファイルを取得してプリント料金を計算するので、インターネット１４００を介してのデータ受信に必要とする時間はデータ容量の大きいコンテンツデータを受信する時間より相対的に短くて済むため、プリント料金の計算を短時間で行うことが可能となる。
【００９６】
また、コンテンツサーバ１３００でプリント料金を計算するのではなく、コンテンツサーバ１３００とは別のプリント料金計算サーバ１２００でプリント料金を計算するので、コンテンツサーバ１３００の負荷を軽減することが可能となる。
【００９７】
［他の実施の形態］
上記実施の形態では、本発明を例えばプリントサービスを実施している店舗等に設置されるプリンタに適用した場合を例に挙げたが、本発明はこれに限定されるものではなく、プリントサービスに使用するプリンタの設置形態は任意とすることが可能である。
【００９８】
上記実施の形態では、プリント料金を表示することにより利用者に報知する構成を例に挙げたが、本発明はこれに限定されるものではなく、プリント料金を表示すると共に音声で報知する構成、プリント料金を音声のみで報知する構成など任意の報知方法をとることが可能である。
【００９９】
上記実施の形態では、印刷形式についてはファイル形式にしか触れていないが、印刷装置が両面印刷やＮ−ｕｐ印刷などの機能を有している場合は、プリント料金を計算する際にこれらの情報を踏まえて計算させることも可能である。例えば、上記第１の実施の形態において、Ｐｕｌｌ−Ｐｒｉｎｔ利用者が画質：モノクロ、用紙：Ａ４、倍率：１．０でコンテンツ（ＢＢＢ．ｔｘｔ）の印刷を希望していた場合の料金算出について説明したが、これに「両面印刷」を併せて指定したとすると、プリンタ１００が保有している課金テーブル（図４）とプリント情報ファイル２６０（図３）を参照することで、ＢＢＢ．ｔｘｔをＡ４両面でモノクロ印刷するには８枚必要で、かつＡ４一枚あたりの単価は１０円であることが判明するので、８（枚）×１０（円）＝８０の計算式によりプリント料金は８０円であることが算出される。
【０１００】
なお、ユーザの利便性をより高めるために、両面印刷機能を有する印刷装置からユーザがＰｕｌｌ−Ｐｒｉｎｔ操作を行った場合は、両面印刷機能の利用を予め指定しなくとも、自動的に両面印刷した場合の金額を算出し、表示部に片面印刷の場合と両面印刷の場合の金額をそれぞれ表示することでユーザに比較させ、ユーザがその上で両面印刷を実行するように構成することも可能である。
【０１０１】
上記実施の形態では、プリンタの印刷方式は特定の印刷方式に限定されるものではなく、電子写真方式、インクジェット方式など各種印刷方式に適用することが可能である。
【０１０２】
上記実施の形態では、印刷装置として上記図１及び図６に示す構成（プリンタ）を例に挙げたが、本発明はこれに限定されるものではなく、複合機にも適用することが可能である。
【０１０３】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１０４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０５】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０７】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０８】
【発明の効果】
以上説明したように、本発明によれば、ネットワーク上に存在するデータを利用することでプリントを行うプリント機能によるプリントの際、プリント対象のデータのプリント情報ファイルをデータ保管装置から取得し、プリント情報ファイルと課金情報に基づきプリント料金を計算し、プリントを行う前にプリント料金をユーザに報知するので、従来のように実際にプリントが終了しないとプリント料金を知ることができないという不具合が解消され、利用者は印刷装置でデータをプリントする前にプリント料金を知ることが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るネットワーク印刷システムの構成例を示す概念図である。
【図２】ネットワーク印刷システムのプリンタの内部構成を示すブロック図である。
【図３】ネットワーク印刷システムのコンテンツサーバにおけるファイル構成及びプリント情報ファイルの例を示す図である。
【図４】プリンタが保有している課金テーブルの例を示す図である。
【図５】プリンタの内部処理を示すフローチャートである。
【図６】本発明の第２の実施の形態に係るネットワーク印刷システムの構成例を示す概念図である。
【図７】ネットワーク印刷システムのプリント料金計算サーバの内部構成を示すブロック図である。
【図８】ネットワーク印刷システムのコンテンツサーバにおけるファイル構成及びプリント情報ファイルの例を示す図である。
【図９】ネットワーク印刷システムのプリンタが保有しているプリンタ情報の例を示す図である。
【図１０】プリンタの内部処理を示すフローチャートである。
【図１１】プリント料金計算サーバのプリント料金計算処理を示すフローチャートである。
【符号の説明】
１００　プリンタ（印刷装置）
１１０　接続部
１２０　記憶部
１３０　計算部
１４０　表示部
２００　コンテンツサーバ（データ保管装置）
２１０〜２４０　コンテンツサーバのディレクトリ
２５０〜２６０　プリント情報ファイル
３００　インターネット（ネットワーク）
１１００　プリンタ（印刷装置）
１２００　プリント料金計算サーバ（料金計算装置）
１２１０　接続部
１２２０　記憶部
１２３０　料金算出部
１３００　コンテンツサーバ（データ保管装置）
１３１０〜１３４０　コンテンツサーバのディレクトリ
１３５０〜１３６０　プリント情報ファイル
１４００　インターネット（ネットワーク）
【図１】
2004126881.tif 000003
【図２】
2004126881.tif 000004
【図３】
2004126881.tif 000005
【図４】
2004126881.tif 000006
【図５】
2004126881.tif 000007
【図６】
2004126881.tif 000008
【図７】
2004126881.tif 000009
【図８】
2004126881.tif 000010
【図９】
2004126881.tif 000011
【図１０】
2004126881.tif 000012
【図１１】
2004126881.tif 000013