(57)【要約】【課題】システム内の各コンピュータ（ＰＣ）にインストールするプリンタドライバを一括管理する手段からネットワークを利用して各ＰＣに対し任意のプリンタドライバを任意の初期設定で導入する。【解決手段】配信ソフト１７を起動すると、配信先リスト１５に所定の形式で記述・指示された、配信先ＰＣ、プリンタドライバ、設定ファイル（ドライバの初期設定）の各名前など、配信単位の配信情報を読み取り、その指示に従い、ＨＤＤからインストーラ１１、プリンタドライバファイル１２、設定ファイル１３を取り出す。これらのファイルは指定された配信先ＰＣ２０に配信され、配信後、サーバ１０からのリモート関数呼び出しで、ＰＣ２０の配信したインストーラを起動し、同時に設定ファイルを読込む指示を与え、指定の初期設定でプリンタドライバを導入する。【選択図】  図１
2004213132.tif 000002
【特許請求の範囲】
【請求項１】
プリンタへネットワークを介して複数のコンピュータから印刷要求を送信することを可能にした印刷システムであって、コンピュータにプリンタドライバを配信するサーバを前記ネットワーク上に設け、該サーバは、印刷条件設定データを記述した設定ファイルと、該設定ファイルの読み込み手段を持つプリンタドライバと、プリンタドライバを設定ファイルの印刷条件を付与した形態でコンピュータにインストールするためのインストーラを配信先のコンピュータを指定して配信する手段を有したことを特徴とする印刷システム。
【請求項２】
請求項１に記載され印刷システムであって、前記配信手段は、コンピュータに配信した前記インストーラを設定ファイルの指定をして起動する手段を有したことを特徴とする印刷システム。
【請求項３】
請求項１又は２に記載され印刷システムであって、前記配信手段は、配信単位ごとに任意のプリンタドライバを指定可能としたことを特徴とする印刷システム。
【請求項４】
請求項１乃至３のいずれかに記載され印刷システムであって、前記配信手段は、配信単位ごとに設定ファイルの印刷条件設定データを任意に変更可能としたことを特徴とする印刷システム。
【請求項５】
請求項１乃至４のいずれかに記載され印刷システムであって、プリンタドライバによって印刷要求に設定する印刷条件データの保存機能を該プリンタドライバに装備し、前記設定ファイルを該印刷条件データの保存機能を用いて作成することを特徴とする印刷システム。
【請求項６】
請求項１乃至５のいずれかに記載された印刷システムであって、前記配信手段は、複数の配信単位をまとめて記載したリストを保有し、リストに記載された配信先に一括して配信するようにしたことを特徴とする印刷システム。
【請求項７】
請求項１乃至６のいずれかに記載され印刷システムであって、前記インストーラは、対象コンピュータに旧バージョンがインストールされているか否かをチェックし、チェック結果に対応して新規もしくは更新インストールを実行可能とする手段を有したことを特徴とする印刷システム。
【請求項８】
請求項１乃至７のいずれかに記載され印刷システムであって、前記サーバは、導入対象となる各コンピュータにおけるＯＳの起動を検知し、検知したＯＳの起動にタイミングを合わせて配信処理を行うことを特徴とする印刷システム。
【請求項９】
プリンタへネットワークを介して複数のコンピュータから印刷要求を送信することを可能にした印刷システムにおけるコンピュータにプリンタドライバをネットワーク経由で導入するプリンタドライバ導入方法であって、印刷条件設定データを記述した設定ファイル、該設定ファイルの読み込み手段を持つプリンタドライバ、前記プリンタドライバを設定ファイルの印刷条件を付与した形態でコンピュータにインストールするためのインストーラそれぞれを揃えて、指定したコンピュータに配信することによりプリンタドライバを導入するようにしたことを特徴とするプリンタドライバ導入方法。
【請求項１０】
請求項９に記載されたプリンタドライバ導入方法であって、コンピュータに配信した前記インストーラの起動を設定ファイルの指定をしてネットワーク経由で行うようにしたことを特徴とするプリンタドライバ導入方法。
【請求項１１】
請求項９又は１０に記載されたプリンタドライバ導入方法であって、配信する前記プリンタドライバを配信単位ごとに任意に指定可能としたことを特徴とするプリンタドライバ導入方法。
【請求項１２】
請求項９乃至１１のいずれかに記載されたプリンタドライバ導入方法であって、配信する前記設定ファイルの印刷条件設定データを配信単位ごとに任意に変更可能としたことを特徴とするプリンタドライバ導入方法。
【請求項１３】
請求項９乃至１２のいずれかに記載されたプリンタドライバ導入方法であって、前記設定ファイルをプリンタドライバに装備した印刷条件データの保存機能を用いて作成することを特徴とするプリンタドライバ導入方法。
【請求項１４】
請求項９乃至１３のいずれかに記載されたプリンタドライバ導入方法であって、複数の配信単位がまとめて記載されたリストに記載された配信先に一括して配信するようにしたことを特徴とするプリンタドライバ導入方法。
【請求項１５】
請求項９乃至１４のいずれかに記載されたプリンタドライバ導入方法であって、インストーラにより導入対象コンピュータに旧バージョンがインストールされているか否かをチェックし、チェック結果に対応して新規もしくは更新インストールを実行可能としたことを特徴とするプリンタドライバ導入方法。
【請求項１６】
請求項９乃至１５のいずれかに記載されたプリンタドライバ導入方法であって、導入対象コンピュータのＯＳの起動を検知し、検知したコンピュータのＯＳの起動にタイミングを合わせて配信処理を行うようにしたことを特徴とするプリンタドライバ導入方法。
【請求項１７】
プリンタへネットワークを介して複数のコンピュータから印刷要求を送信することを可能にした印刷システムにおける該コンピュータにプリンタドライバをネットワーク経由で配信する機能をネットワーク上に構築するためのプリンタドライバ配信用コンピュータプログラムであって、配信先リストに記載された配信先コンピュータ名、プリンタドライバのファイル名、設定ファイル名よりなる配信情報を該リストから読み出すステップと、読み出した配信情報に基づいて、印刷条件設定データを記述した設定ファイル、該設定ファイルの読み込み手段を持つプリンタドライバ、該プリンタドライバを設定ファイルの印刷条件を付与した形態でコンピュータにインストールするためのインストーラを格納場所から取り出し、配信先コンピュータを指定して送付するステップの各ステップを実行させることを特徴とするコンピュータプログラム。
【請求項１８】
請求項１７に記載されたプリンタドライバ配信用コンピュータプログラムであって、送付した前記インストーラを設定ファイル名の指定をして起動するステップを含むことを特徴とするコンピュータプログラム。
【請求項１９】
請求項１７又は１８に記載されたプリンタドライバ配信用コンピュータプログラムであって、前記設定ファイルをプリンタドライバに装備した印刷条件データの保存機能を用いて作成するステップを含むことを特徴とするコンピュータプログラム。
【請求項２０】
請求項１７乃至１９のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムであって、プリンタドライバが配信単位ごとに任意に指定され、設定ファイルの印刷条件設定データが配信単位ごとに任意に変更された、複数の配信単位をまとめて記載したリストに記載された配信先に一括して配信するステップを含むことを特徴とするコンピュータプログラム。
【請求項２１】
請求項１７乃至２０のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムであって、前記インストーラが配信先コンピュータに旧バージョンがインストールされているか否かをチェックし、チェック結果に対応して新規もしくは更新インストールを実行するステップを有したことを特徴とするコンピュータプログラム。
【請求項２２】
請求項１７乃至２１のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムであって、配信先リストに記載された配信先コンピュータ名を配信待ちリストにセットするステップと、配信待ちリストにセットされた配信先コンピュータのＯＳの起動が通知されてきたタイミングで配信操作を始動するステップ含むことを特徴とするコンピュータプログラム。
【請求項２３】
請求項１７乃至２２のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムを記録した記録媒体。
【請求項２４】
請求項１７乃至２２のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムを搭載したコンピュータよりなるプリンタドライバ配信サーバ。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、プリンタドライバの導入システムに関し、より特定すれば、ＰＣ（Personal Computer）等で用いるプリンタドライバをネットワーク接続されたサーバより配信する導入方法とし、この方法による際にサーバの指示に従って印刷条件を任意の設定で導入することを可能にする手段を備えた印刷システム、プリンタドライバ導入方法、プリンタドライバ配信用コンピュータプログラム、該プログラムを記録した記録媒体及びプリンタドライバ配信サーバに関する。
【０００２】
【従来の技術】
従来から、プリンタとプリンタに対し印刷要求を行うホストコンピュータ（ＰＣ）とをネットワーク接続した印刷システムは一般的に利用され、広く知られるところである。こうした印刷システムでは、ホストＰＣは、印刷要求の送信先であるプリンタに適合するデータ形式で印刷コマンドを生成するために、ＰＣのＯＳ（Operation System）上で動作する、そのプリンタ用のプリンタドライバを搭載する必要がある。
このような印刷システムにおいて、プリンタが新規に投入されるとそれに対応してプリンタドライバを新規導入し、又プリンタドライバがバージョンアップされたときに、バージョンの変更を行うが、この操作をネットワークを利用して行うという方法が従来から用いられている。
こうしたプリンタドライバの導入法を、多数のＰＣ・プリンタにより構成する大規模な印刷システムに適用する場合、利用するプリンタ数の数倍〜数十倍のＰＣに対して、プリンタドライバを導入する必要があるが、プリンタドライバを導入するためには、全ての各ＰＣをAdministrator権限で起動し、適切なドライバと接続プリンタのポートなどの設定を全て手作業で入力して実施する必要があり、大幅なコストと時間を要している。
この方法による場合に、全てのＰＣやプリンタがＴＣＰ／ＩＰ(Transmission Control Protocol/Internet Protocol)などのプロトコルでネットワーク接続されていても、利用拠点が遠隔地で複数箇所に及ぶ場合は、距離に伴う時間やコスト増がさらに発生することになる。
そこで、ネットワークを利用してプリンタドライバの新規導入やバージョンの変更を行う場合に生じる上述の問題を解決するために、プリンタドライバを複数ＰＣに一括導入するための方法や、又導入済みのプリンタドライバのバグなどにより、ドライバを更新する際も同じようなニーズから一括更新するための方法について提案がなされている。
【０００３】
【発明が解決しようとする課題】
しかしながら、この従来の一括導入法では、導入されるプリンタドライバの設定は初期状態のまま、即ちプリンタにオプション設置される機能などを利用するための設定などの特別な設定を含まない状態で導入される。従って、このままでは、オプション設置されたものなどがその機能を十分に発揮できない。
そこで、プリンタと各ＰＣ間の双方向通信により、プリンタの構成情報を自動取得して、プリンタドライバの設定を自動で変える機能を用意することにより、この不都合を解消できるようにする方法を用いるようにしているが、双方向通信はプロトコルや接続環境などに制約条件があるため、プリンタと各ＰＣ個々の間では必ずしも条件が整わない場合が生じることがあり、制約条件が整わないと導入後に手動で各ＰＣ内のドライバの設定を変更する必要があり、一括導入を不充分なものとする。
ところで、印刷システムの管理者がシステム内のＰＣ端末（ユーザ端末のＰＣであっても良い）からプリンタを利用する各端末における印刷条件の設定の初期値を変更しておきたいというニーズは高い。例えば、決まった帳票しか印刷しないので、デフォルト値として設定する用紙のサイズはＢ５にしたい、印刷モードの設定をカラー/モノクロのいずれかに制限したい、印刷枚数制限（隠れた機能として一般には公開されていない）などを初期状態で有効にしたい、といった設定条件などを含め、プリンタに初期値として設定される各種の動作条件が対象となる。こうしたニーズに対しても上記した一括導入法は不充分な方法といわざるを得ない。
本発明は、複数のコンピュータからネットワークを介してプリンタへ印刷要求を送信する印刷システムにおける上述の従来技術の問題を解決すべくなされたものであって、その目的は、システム内の各コンピュータにインストールするプリンタドライバを一括管理する手段を設け、この管理手段からネットワークを利用して各コンピュータに対し任意のプリンタドライバを任意の初期設定で導入することができるようにする印刷システム、印刷方法、プリンタドライバ配信サーバ、プリンタドライバ配信用プログラム及び該プログラムを記録した記録媒体を提供することにある。
【０００４】
【課題を解決するための手段】
請求項１の発明は、プリンタへネットワークを介して複数のコンピュータから印刷要求を送信することを可能にした印刷システムであって、コンピュータにプリンタドライバを配信するサーバを前記ネットワーク上に設け、該サーバは、印刷条件設定データを記述した設定ファイルと、該設定ファイルの読み込み手段を持つプリンタドライバと、プリンタドライバを設定ファイルの印刷条件を付与した形態でコンピュータにインストールするためのインストーラを配信先のコンピュータを指定して配信する手段を有したことを特徴とする印刷システムである。
請求項２の発明は、請求項１に記載され印刷システムであって、前記配信手段は、コンピュータに配信した前記インストーラを設定ファイルの指定をして起動する手段を有したことを特徴とするものである。
請求項３の発明は、請求項１又は２に記載され印刷システムであって、前記配信手段は、配信単位ごとに任意のプリンタドライバを指定可能としたことを特徴とするものである。
請求項４の発明は、請求項１乃至３のいずれかに記載され印刷システムであって、前記配信手段は、配信単位ごとに設定ファイルの印刷条件設定データを任意に変更可能としたことを特徴とするものである。
請求項５の発明は、請求項１乃至４のいずれかに記載され印刷システムであって、プリンタドライバによって印刷要求に設定する印刷条件データの保存機能を該プリンタドライバに装備し、前記設定ファイルを該印刷条件データの保存機能を用いて作成することを特徴とするものである。
請求項６の発明は、請求項１乃至５のいずれかに記載された印刷システムであって、前記配信手段は、複数の配信単位をまとめて記載したリストを保有し、リストに記載された配信先に一括して配信するようにしたことを特徴とするものである。
請求項７の発明は、請求項１乃至６のいずれかに記載され印刷システムであって、前記インストーラは、対象コンピュータに旧バージョンがインストールされているか否かをチェックし、チェック結果に対応して新規もしくは更新インストールを実行可能とする手段を有したことを特徴とするものである。
請求項８の発明は、請求項１乃至７のいずれかに記載され印刷システムであって、前記サーバは、導入対象となる各コンピュータにおけるＯＳの起動を検知し、検知したＯＳの起動にタイミングを合わせて配信処理を行うことを特徴とするものである。
【０００５】
請求項９の発明は、プリンタへネットワークを介して複数のコンピュータから印刷要求を送信することを可能にした印刷システムにおけるコンピュータにプリンタドライバをネットワーク経由で導入するプリンタドライバ導入方法であって、印刷条件設定データを記述した設定ファイル、該設定ファイルの読み込み手段を持つプリンタドライバ、前記プリンタドライバを設定ファイルの印刷条件を付与した形態でコンピュータにインストールするためのインストーラそれぞれを揃えて、指定したコンピュータに配信することによりプリンタドライバを導入するようにしたことを特徴とするプリンタドライバ導入方法である。
請求項１０は、請求項９に記載されたプリンタドライバ導入方法であって、コンピュータに配信した前記インストーラの起動を設定ファイルの指定をしてネットワーク経由で行うようにしたことを特徴とする方法である。
請求項１１の発明は、請求項９又は１０に記載されたプリンタドライバ導入方法であって、配信する前記プリンタドライバを配信単位ごとに任意に指定可能としたことを特徴とする方法である。
請求項１２の発明は、請求項９乃至１１のいずれかに記載されたプリンタドライバ導入方法であって、配信する前記設定ファイルの印刷条件設定データを配信単位ごとに任意に変更可能としたことを特徴とする方法である。
請求項１３の発明は、請求項９乃至１２のいずれかに記載されたプリンタドライバ導入方法であって、前記設定ファイルをプリンタドライバに装備した印刷条件データの保存機能を用いて作成することを特徴とする方法である。
請求項１４の発明は、請求項９乃至１３のいずれかに記載されたプリンタドライバ導入方法であって、複数の配信単位がまとめて記載されたリストに記載された配信先に一括して配信するようにしたことを特徴とする方法である。
請求項１５の発明は、請求項９乃至１４のいずれかに記載されたプリンタドライバ導入方法であって、インストーラにより導入対象コンピュータに旧バージョンがインストールされているか否かをチェックし、チェック結果に対応して新規もしくは更新インストールを実行可能としたことを特徴とする方法である。
請求項１６の発明は、請求項９乃至１５のいずれかに記載されたプリンタドライバ導入方法であって、導入対象コンピュータのＯＳの起動を検知し、検知したコンピュータのＯＳの起動にタイミングを合わせて配信処理を行うようにしたことを特徴とする方法である。
【０００６】
請求項１７の発明は、プリンタへネットワークを介して複数のコンピュータから印刷要求を送信することを可能にした印刷システムにおける該コンピュータにプリンタドライバをネットワーク経由で配信する機能をネットワーク上に構築するためのプリンタドライバ配信用コンピュータプログラムであって、配信先リストに記載された配信先コンピュータ名、プリンタドライバのファイル名、設定ファイル名よりなる配信情報を該リストから読み出すステップと、読み出した配信情報に基づいて、印刷条件設定データを記述した設定ファイル、該設定ファイルの読み込み手段を持つプリンタドライバ、該プリンタドライバを設定ファイルの印刷条件を付与した形態でコンピュータにインストールするためのインストーラを格納場所から取り出し、配信先コンピュータを指定して送付するステップの各ステップを実行させることを特徴とするコンピュータプログラムである。
請求項１８の発明は、請求項１７に記載されたプリンタドライバ配信用コンピュータプログラムであって、送付した前記インストーラを設定ファイル名の指定をして起動するステップを含むことを特徴とするものである。
請求項１９の発明は、請求項１７又は１８に記載されたプリンタドライバ配信用コンピュータプログラムであって、前記設定ファイルをプリンタドライバに装備した印刷条件データの保存機能を用いて作成するステップを含むことを特徴とするものである。
請求項２０の発明は、請求項１７乃至１９のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムであって、プリンタドライバが配信単位ごとに任意に指定され、設定ファイルの印刷条件設定データが配信単位ごとに任意に変更された、複数の配信単位をまとめて記載したリストに記載された配信先に一括して配信するステップを含むことを特徴とするものである。
請求項２１の発明は、請求項１７乃至２０のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムであって、前記インストーラが配信先コンピュータに旧バージョンがインストールされているか否かをチェックし、チェック結果に対応して新規もしくは更新インストールを実行するステップを有したことを特徴とするものである。
【０００７】
請求項２２の発明は、請求項１７乃至２１のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムであって、配信先リストに記載された配信先コンピュータ名を配信待ちリストにセットするステップと、配信待ちリストにセットされた配信先コンピュータのＯＳの起動が通知されてきたタイミングで配信操作を始動するステップ含むことを特徴とするものである。
請求項２３の発明は、請求項１７乃至２２のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムを記録した記録媒体である。
請求項２４の発明は、請求項１７乃至２２のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムを搭載したコンピュータよりなるプリンタドライバ配信サーバである。
【０００８】
【発明の実施の形態】
本発明は、複数のコンピュータ(ＰＣ)からネットワークを介してプリンタへ印刷要求を送信する印刷システムにおいて、システム内の各ＰＣにインストールされるプリンタドライバを一括管理し、各ＰＣに対しプリンタドライバを任意の初期設定で導入することを可能にする機能をネットワーク上に装備することを構成上の基本的な要件とする。
以下の実施形態では、このプリンタドライバを導入するための機能(以下“プリンタドライバ配信機能”という)をネットワークに接続したインストールサーバにより実現する。
なお、インストールサーバは、ネットワーク上で様々な形態で実現することが可能であるが、基本的にはネットワーク接続されるコンピュータに通常装備されているような通信・情報処理手段が用意されれば、そこにプリンタドライバ配信機能を付加することによりインストールサーバを構築することができる。システムの構成としては、インストールサーバを構築したコンピュータ（ＰＣ）を独立して設けることも可能であるが、また、印刷コマンドを送信するＰＣ内に構築することも可能である。
本発明を添付する図面とともに示す以下の実施形態に基づき説明する。
図１は、本発明に基づく印刷システムの１実施形態の構成を概略的に示した図である。この実施形態では、基本的なプリンタドライバ配信機能を備えたシステムに係わる形態を例示する。
基本的なプリンタドライバ配信機能は、システム内に存在する配信対象の各ＰＣで用いるプリンタドライバ、各ＰＣへの導入ドライバに対して適用される初期設定条件をそれぞれ一括管理し、各ＰＣに初期設定条件を付与した形態でプリンタドライバをインストールするための配信処理を実行する機能である。
図１に示すように、本実施形態の印刷システムは、複数のＰＣ(1)〜(N)２０とプリンタ▲１▼，▲２▼３０をネットワーク４０に接続し、ＰＣ２０からネットワーク４０を介してプリンタ３０へ印刷要求を送信する一般的な構成に、この実施形態により新たに付加されるプリンタドライバ配信機能を持つインストールサーバ１０をネットワーク４０に接続することにより構成する。
【０００９】
インストールサーバ１０は、上記したようにＰＣ上に構築する。このためにインストールサーバ１０を構築するＰＣが有するＨＤＤ(Hard Disc Drive)には、プリンタドライバ配信機能を実現するために必要なプログラムやファイルとして、インストーラ１１と、プリンタドライバファイル１２と、設定ファイル１３と、配信先リスト１５と、配信ソフト１７を格納する。
ここに、インストーラ１１は、ＰＣ２０にプリンタドライバをインストールするために用いるプログラムである。プリンタドライバファイル１２は、ＰＣ２０にインストールするプリンタドライバを記述したファイルで、プリンタドライバ(ソフト)の外に設定ファイル１３の読み込み手段(ソフト)を持つ。設定ファイル１３は、プリンタドライバの印刷条件設定データを記述したファイルである。配信先リスト１５は、各導入対象(配信先)ＰＣ２０にどのプリンタドライバをどういう設定でインストールするか等を記述したファイルである。配信ソフト１７は、導入対象(配信先)ＰＣ２０への配信処理を行うために用いるプログラムである。
【００１０】
インストールサーバ１０による配信処理について概要を説明すると、この配信処理は、配信ソフト１７への起動指令がかかると、配信ソフト１７の動作プログラムに従い処理が始まる。例えば、配信先リスト１５内の記述により指示されている、配信先ＰＣ名、プリンタドライバの種別、設定ファイル（プリンタドライバの印刷条件設定データを記述したファイル）名、使用印刷ポート種別などの配信単位の記述を読み取り、そこに指示された条件(記述内容)に従って、インストーラ１１、プリンタドライバファイル１２、設定ファイル１３を取り出す。なお、ドライバのファイルは通常単一ではなく、プログラムオブジェクトやデータファイルなど複数個に分かれるが、それらが配信ソフト１７に認識できる記述であれば問題ない。
配信先リスト１５の記述に従ってＨＤＤから取り出されたインストーラ、プリンタドライバファイル、設定ファイルは、指定された配信先ＰＣ２０に配信される。配信後、インストールサーバ１０からのリモート関数呼び出しで、ＰＣ２０内の配信したインストーラを起動し、同時に配信した設定ファイルを読み込む指示を与えれば、インストーラは、そのＰＣ内に配信したプリンタドライバをインストールし、配信した設定ファイルを該ドライバに読み込ませることにより、初期設定条件を付与した形態でプリンタドライバを導入することができる。
なお、このときに、配信ソフト１７からドライバに初期設定ファイルを読みこませる機能を実現するために、リモート関数呼び出しで、ＰＣ２０内の配信したインストーラを起動し、インストーラがドライバインストール時に初期条件の設定ファイルを読み込ませているが、リモート関数呼び出しでＰＣのプログラムを起動する仕組み、或いは、インストーラがドライバインストール時に初期条件の設定ファイルを読み込ませる仕組みの個々は、既存の技術であり(勿論、配信ソフト１７からドライバに初期設定ファイルを読みこませる機能は本発明に特有の機能であるから、この機能を実現するために上記既存の技術を組み合わせ、適用することは知られていない）、この既存の技術を適用することによって、ＰＣ２０へ指示した初期設定でドライバのインストールが実施できる。
【００１１】
ここで、初期設定条件を付与した形態でプリンタドライバを導入する上記したプリンタドライバ配信機能に用いる設定ファイルについて詳細に説明する。
従来、プリンタドライバを導入する場合に、初期設定には一般的なデフォルト設定とし、オプション機能のような特別な場合の設定を含まなかったために、不都合が生じる場合があった。
そこで、本実施形態では、設定ファイルにより初期設定として付与する印刷条件は、一般的なデフォルト設定の範囲にとどまらずに、広くプリンタ使用時にユーザ操作により設定が可能な印刷条件を設定可能な範囲とし、多様な要求に応えることができるようにする。
具体的には、印刷条件の設定範囲をプリンタの利用時に通常、設定可能な印刷条件であるプリンタドライバのプロパティとして示される項目を少なくとも含むことが望ましいと考えられる。
従って、ここでは、プリンタドライバのプロパティに示される項目を印刷条件設定項目の範囲とする設定ファイルとその作成方法の１例を示す。
【００１２】
設定ファイルの印刷条件設定項目をプリンタドライバのプロパティの項目をとして作成する場合には、ファイル作成機能として、既存のプリンタドライバに装備されている設定保存機能を利用することにより実施することが可能である。
図２は、設定保存機能の利用時に用いる操作画面を示す。同図において、（Ａ）は、ＰＣからプリンタに印刷要求をする場合に、ＰＣにおいて印刷設定入力に用いる操作画面（プロパティ画面）である。ユーザは、デフォルトの設定を所望の設定に変更する場合などにこのプロパティ画面を開いて入力操作を行う。
また、図示の操作画面（Ａ）には、「現在の設定内容を保存する」という表示の指示ボタン５４が設けられ、ここから設定保存機能を利用する場合にその指令を与えることができるようにしている。設定内容を保存する指示ボタン５４を押すと、図２（Ａ）に示された操作画面で設定された設定内容をファイル保存する指示を与えるための子画面（図２の（Ｂ）に示す）が開く。この子画面では、ユーザが任意のパスとファイル名よりなる保存先ファイル名の入力をしてＯＫボタンを押せば、指定した保存場所で管理され、その後利用時にこのファイルを指定することにより取り出すことが可能になる。
【００１３】
例えば、プロパティ画面（図２参照）から図３に示すような印刷を行う設定、即ち、給紙サイズ＝A4、印刷の向き＝横、両面＝ON、両面綴じ方向＝上綴じ、ステープル＝上2箇所を印刷条件として設定をする場合には、設定後に「現在の設定内容を保存する」指示ボタン５４を押し、設定内容の保存画面を開いて保存操作をする際に、図２（Ｂ）に示すように、保存先ファイル名の入力を“A4横両面上2箇所綴じ”といった名前にして保存すれば、分かり易い。
なお、プリンタドライバに装備されている設定保存機能を利用することによりドライバ自身が変更可能な値として持つ全ての機能に対する設定及び設定保存ができる。また、保存データの形式は、プリンタドライバ自身が設定内容を理解できる形式であれば、その形式は問わない。
設定ファイルの記述形式の１例として、上記で示した“A4横両面上2箇所綴じ”の設定をした場合の保存ファイルの例を図４に示す。図４に示すように、プリンタドライバの名称を先頭に設定条件を設定項目＝○○という文字列形式で並べて記述するようにしている。
このように、設定ファイルは、先にプリンタドライバをインストールした環境を用意しておき、ドライバの設定を変更し、その時の設定内容をファイルとして保存する機能により、ドライバの設定画面を利用して作成することが可能である。
【００１４】
上記実施形態では、基本的なプリンタドライバ配信機能として、配信先ＰＣを指定して、配信先リスト１５により指示されている、プリンタドライバ及び設定ファイルを配信する機能について示した。
次に示す実施形態は、上記した配信先リストを用いた配信機能の拡張機能として、システム内で使用できるプリンタドライバとして用意されている複数種のドライバの中から任意のドライバを指定可能とし、さらに用意されている各種の設定ファイルの中から任意のファイルを指定可能とすることにより、インストールするドライバや設定の多様化に対応し得るようにすることを意図するものである。
つまり、プリンタとプリンタドライバが複数種ある場合（プリンタの種類に対応して用いるドライバが違う場合や同一プリンタに用いるドライバが複数種という場合もあり得る）に対応して1つのＰＣに対し複数種のプリンタドライバをインストールしたり、１つのＰＣに対し初期設定だけ変えた同一ドライバを複数個インストールすることを可能にする。
このために、配信先リストは、リスト内の記述で全て区別できるように配信単位毎に所定の形式に従って記述する。配信先リスト１５内の記述により指示される情報は、上記したように、配信対象（配信先）ＰＣ名、プリンタドライバのファイル名、設定ファイル（プリンタドライバの初期設定データを記述したファイル）名、使用印刷ポート種別を含む。
【００１５】
図５は、配信先リストの記述形式の１例を示すものである。同図には、配信対象ＰＣ名としてのＰＣアドレスを先頭に、プリンタドライバのファイル名、設定ファイル名、使用印刷ポート種別としてのプリンタポートを文字列形式で並べて記述するようにした例を示している。なお、設定ファイル名は、サポートする保存ファイルを指定しており、図５では、上記した設定保存機能のような方法を用いて作成・保存した設定ファイルを用いた例を示しており、例えば“A4横両面上2箇所綴じ”といった記述で指示すると、図４に示すファイルの設定が反映される。
図５の配信先リスト例が示すように、同じＰＣアドレス［255.255.255.001］で示される１台のＰＣに対し、ドライバファイル名「RICOH AAA」と「RICOH Color BBB」のプリンタドライバをそれぞれインストールすることが指示されている。また、図５の例では、ＰＣアドレス［255.255.255.001］に配信されると同じドライバファイル名「RICOH AAA」のプリンタドライバの配信が指示されているＰＣアドレス［255.255.255.002］で示される別のＰＣでは、設定ファイル名の部分の記述が無いので、特に指定が無い場合の対応として一般的な初期状態でインストールすることが指示されている。
また、上記したように配信先リストを配信単位毎に所定の形式に従って記述するようにしたことにより、記述形式で各配信先を全て区別できる。従って、図５の配信先リストに示すように、それぞれが異なっていても一つのリスト形式に複数の配信単位をまとめた形で記述することにより、リストに記載された配信先に一括して配信することが可能になる。この一括配信を可能とするためには、その実行手段を必要とし、図１に示す実施形態では配信ソフト１７にそのための処理プログラムを用意する。
【００１６】
初期設定条件を付与した形態でプリンタドライバを導入する上記実施形態の配信機能においては、ドライバの導入が旧バージョンを搭載したプリンタに対するバージョン変更に係わる場合を考慮したものではなかった。
そこで、次に示す実施形態では、上記したプリンタドライバ配信機能の拡張機能として、プリンタドライバの導入がバージョン変更に係わり、ドライバの更新で対応し得る場合に適合することを意図した機能を提供するものである。
プリンタドライバの更新に対応するために付加されるこの拡張機能は、インストーラとプリンタドライバの間の仕組みで適応することが可能であり、本実施形態ではこの方法を用いる。プリンタドライバを更新するための処理は、管理サーバ(インストールサーバ)側の配信処理で行うことも可能であり、ドライバ更新処理をＰＣ側、管理サーバ(インストールサーバ)側のどちらの仕組みで行うかという問題である。ＰＣ側では配信と関係なく、旧バージョンから新バージョンへのドライバの更新や設定ファイル読込みの機能は、有効で配信の仕組みとはなるべく独立している方がより大きなメリットがあると考えられる。これに対して、管理サーバ側では、配信の構造(配信ソフト１７)の中でドライバのバージョンまで管理して（即ち、配信元ドライバとすでにＰＣにインストールされているドライバの関係を知る）配信処理を制御するようにする仕組みを必要とすることになり、同じ役割を持つ仕組みを両方に持ち、負荷を重くするといったデメリットも生じる。これらが配信ソフトではなく、インストーラとプリンタドライバの間の仕組みで対応する理由である。
【００１７】
インストーラとプリンタドライバの間の仕組みで対応するプリンタドライバの更新又はインストール方法、及び設定ファイルの指定方法は、下記のようにして実施することが可能である。ここで、インストーラプログラムを「DRVINST.EXE」と仮称する。また、プログラムは上記実施例で用いた表現形式の記述により表すことにする。
先ず、インストーラプログラムに対してまず下記書式でドライバ名と設定ファイルと印刷ポートを指定する。
DRVINST.EXE /D:"RICOH AAA" /C:"c:\A4横2in1" /P: "255.255.255.010"
そうすると、DRVINSTは、プリンタドライバ"RICOH AAA"と同じ名前のドライバが対象ＰＣのＯＳにインストールされている管理領域の記録データからファイル名等を検索する。同じ名前のドライバがインストールされていなければ、対象ドライバをＯＳのインストール用ＡＰＩ(Application Program Interface)を使ってインストールする。その際、インストーラは事前に特定名称のファイル（例：RPDL..INI）に所定の形式で、設定ファイル名を記述しておくようにする（例：DefaultFile=C:\A4横2in1）。このようにしておくと、ドライバは、インストール時における初期設定の際に特定名称のファイル（例：RPDL..INI）を見に行く約束事があるため、そこに" DefaultFile="の記述があるかチェックし、あれば、そこに記述されたファイル名のファイル（例：C:\A4横2in1）を開く。そして、その中に記述されたドライバ内の設定項目の値を順に読込み、ドライバ自身の印刷設定情報内で対応する変数にファイルから指定された値をセットしていく。全て読込んで内部変数にセットし終わったら、その状態をドライバの初期状態として、レジストリなどに書き込んで、初期設定を終了する。
他方、既に同じ名前のドライバがインストールされているときは、インストールしようとしているドライバと、インストールされているドライバに対し、I/Fを通して各々のドライバのバージョンを取得する。取得したバージョンを比べた結果、旧バージョンがインストールされているときに、インストーラはＯＳにドライバ更新用のＯＳのＡＰＩと対象ドライバファイルを使って、更新呼び出しをかける。ドライバの更新が終了をすると、インストーラはドライバに対し、I/Fを通してドライバに対して設定ファイルを読込むように指示する。こうして得た設定ファイルに基づいて更新したドライバに初期設定を行う。設定方法は、上記した新規インストール時の方法を用いることができるが、更新時独自の方法によることも可能である。
また、既に同じ名前のドライバがインストールされ、それが新しいバージョンである場合には、インストールの処理はキャンセルする。この場合に、新しいバージョンのドライバでは、設定ファイルの構造が違う可能性があるので、ここでは、設定ファイルの読込み指示も行わないようにして、不具合が生じることを回避する。
【００１８】
次に、インストールサーバ(図１)の配信ソフトが実行する配信処理のフローを説明する。
配信先リストに関する上記説明に触れたように、本実施形態では各配信先ＰＣに指定の初期設定条件を付与して指定のプリンタドライバを導入するために配信単位毎に所定の形式に従って記述したリスト(図５)に従って配信をするようにし、
しかも一つのリスト形式に複数の配信単位をまとめた形で記述することにより、リストに記載された配信先がそれぞれ異なっていても、それらを一括して配信することを可能にする。この一括配信はインストールサーバ１０の配信ソフト１７により実行される。
図６は、配信ソフトによる配信処理のフローチャートを示す。次に、配信ソフト１７により行う配信処理の手順について図６のフローを参照して説明する。
配信ソフト１７のプログラムを起動すると、先ず、初期化を行う。ここでは、配信先リスト１５に載せた配信先の配信情報の先頭からリスト番号順に予定の番号の配信先まで配信単位ごとに順次処理を進め一括配信を行うので、先ずリストの先頭を指示すべくリスト番号＝0とする(Step１１)。
次に、配信先リスト１５内のリスト番号0に対応する配信情報の記述を読み込む(Step１２)。この配信情報には、上述のように(図５参照)、配信対象ＰＣ名としてのＰＣアドレス、プリンタドライバのファイル名、設定ファイル名、使用印刷ポートを指定するプリンタポート名を含む。
次に、読み込んだ配信情報に示されるファイル名によってＨＤＤに格納されたドライバファイル１２、設定ファイル１３それぞれを検索し、そこから配信するプリンタドライバ（プログラム）、設定ファイル(図４)を、またインストーラファイル１１から配信するプリンタドライバのインストールに用いるインストーラ（プログラム）を取り出す。取り出したインストーラ、プリンタドライバ、設定ファイルを配信先リスト１５に指定された配信先ＰＣのアドレスを指示して、ネットワークを通して対象ＰＣ２０に送付する(Step１３)。
【００１９】
配信後、リモート関数呼び出しで、ＰＣ２０内の配信したインストーラを起動する(Step１４)。インストーラを起動する際、インストーラに対し配信した設定ファイルを指定して読み込む指示を与えることにより、インストーラは、そのＰＣ内に配信したプリンタドライバをインストールするとともに、目的の設定の設定ファイルをドライバに読込ませ、初期設定条件を付与した形でドライバを導入することができる。なお、ドライバが複数種類ある場合、対象ドライバ自体も配信先リスト１５から指定できるようにし、どのＰＣにどのドライバをセットするかを指定することも設定ファイルの指定と同様な方法で行うことができる。
このようして配信先リスト１５のリスト番号＝0の配信処理を済ませた後、次の配信単位に移行するために、リスト番号に“１”を加える(Step１５)。
次いで、順番を進めた次の配信先リスト番号が予定の配信先リスト番号(配信先項目数)に達したかをチェックする(Step１６)。このチェックにより、予定に達したことが確認できた場合には(Step１６-NO)、配信処理を終了する。
他方、未だ配信予定の配信先が残っている場合には(Step１６-YES)、Step１２から始まる次の配信先に対する処理に移行させ、この配信処理(Step１２〜Step１６)を順次繰り返すことにより、配信先リスト１５に従った一括配信を実行することができる。
【００２０】
配信先リストに従って一括配信をすることを可能にするシステムと配信処理法として、ここまでに示した実施形態(図１)では、対象となる配信先ＰＣがプリンタドライバをインストールしても問題ない状態かどうかをチェックしてはいないので、必ずしも配信が確実に行われる保証がない。即ち、配信先ＰＣが稼動中に配信が行われると、突発的に配信先ＰＣとの接続が不能になる等の状態になる可能性があり、配信に失敗することがある。
そこで、次に示す発明では、配信を確実に行うことを可能とするために、配信先ＰＣの起動時という確実に配信処理を完了することができるタイミングを選んで配信を行うようにするものである。なお、本発明は、各配信先ＰＣに指定の初期設定条件を付与して指定のプリンタドライバを導入するためのシステムを構成するという点では、上記実施形態と基本的に変わりがない。
図７は、本発明に基づく印刷システムの１実施形態の構成を概略的に示した図である。
図７に示すように、プリンタドライバ配信を行うための基本的な機能は、上記した図１のシステムにおけると変わりがなく、配信を配信先ＰＣの起動時というタイミングで実行するための付加機能を備えたものである。
従って、この付加機能の実現に必要な構成要素以外のインストールサーバ１０内に装備したインストーラ１１、プリンタドライバファイル１２、設定ファイル１３、配信先リスト１５等、については、図１について記述した上記の説明を参照することとし、ここでは説明を省略する。
【００２１】
本実施形態のシステムでは、配信先ＰＣの起動時というタイミングで配信を実行する機能に必要な構成要素として、インストールサーバ１０内に配信待ちリスト１６と、ＯＳ起動検知手段１９と、配信ソフト１７には配信先ＰＣの起動時に配信処理を行うための処理手順を新たに付加したプログラムを備える。
配信待ちリスト１６は、配信先リスト１５に載せられた対象ＰＣに対し、そのＰＣが起動したタイミングで配信するために、配信先リスト１５から移されて配信するまで待つ対象ＰＣをここにリストアップする。
ＯＳ起動検知手段１９は、配信待ちリスト１６で待つＰＣを対象にそのＰＣの動作状態を監視して、対象ＯＳの起動が検知されたら、配信ソフト１７にその起動を連絡する。また、ＯＳ起動の検知待ちＰＣが無くなれば、配信ソフト１７に対して、起動検知待ちＰＣが無い旨を伝える。例えば、次のようなＯＳ起動検知動作を行う。起動されると、まず、配信待ちリスト１６をチェックし、リスト中に配信待ちＰＣがあれば、対象ＰＣのＯＳ起動を検査する。起動を検出した時に、配信ソフト１７にそのＰＣに対応するリスト番号を伝え、配信待ちリスト１６からそのＰＣに関する待ち情報をOFFにしたり、削除したりする。ＯＳ起動の検知待ちＰＣが無くなれば、配信ソフトに対しては、起動検知待ちＰＣは無い旨を伝える。−１などのイリーガルなリスト番号をそういう意味にしても良い。なお、ＯＳ起動検知手段は、各ＰＣ内にＯＳ起動をインストールサーバに伝える手段を持たせるなどで代替可能である
配信ソフト１７は、連絡された対象ＰＣへの配信処理を行う。このとき、配信ソフト１７は、処理に必要な対象ＰＣの配信情報を配信先リスト１５から取得するために、ＯＳ起動検知手段１９から知らされた対象ＰＣによりリストの配信情報を検索して読み込む。この後の配信処理は、上記実施形態(図１)と同様に行う。
【００２２】
本実施形態(図７)のインストールサーバの配信ソフトが実行する配信処理のフローを詳細に説明する。
図８は、本実施形態の配信ソフトによる配信処理のフローチャートを示す。
図８のフローを参照して、配信ソフト１７により行う配信処理の手順について説明する。
配信ソフト１７のプログラムを起動すると、先ず、配信先リスト１５に載せられた対象ＰＣについて、各対象ＰＣのアドレス、対応するリスト番号それぞれを配信待ちリスト１６に載せ、同時にＯＳ起動検知手段１９を起動する(Step２１)。配信待ちリスト１６へのリストアップにより、配信待ち状態のＰＣとして扱われる。即ち、各対象ＰＣが起動したタイミングでそのＰＣにドライバ等を配信するために、ＯＳ起動検知手段１９の監視対象となる。従って、先ず配信先リスト１５に載せられた対象ＰＣ全てが配信待ちリスト１６にセットされる。
ここで、ＯＳ起動検知手段１９からの対象ＰＣのＯＳの起動検知を待ち、ＯＳ起動検知手段１９から対象ＰＣのＯＳ起動が知らされると、その対象ＰＣに対応するリスト番号を配信待ちリスト１６から取得する(Step２２)。また、ここでは、ＯＳ起動検知手段１９から配信待ちの対象ＰＣがない場合にも、その旨が知らされる。
【００２３】
次に、配信待ちの対象ＰＣが存在するか否かをチェックする(Step２３)。これは、配信待ちリスト１６に載せられた対象ＰＣ全てに対する配信処理を完了したことを確認する手順である。従って、Step２２において配信待ちの対象ＰＣがない旨が知らされて、配信待ちの対象ＰＣが存在しないことが確認できる場合(Step２３-YES)には、配信処理を終了するが、それ以外には、次の配信処理を進める。
配信処理は、まず、Step２２において取得したリスト番号をもとに、配信先リスト１５内のこのリスト番号に対応する配信情報の記述を読み込む(Step２４)。この配信情報には、配信対象ＰＣ名としてのＰＣアドレス、プリンタドライバのファイル名、設定ファイル名、使用印刷ポートを指定するプリンタポート名を含む(図５参照)。
次に、読み込んだ配信情報に示されるファイル名によってＨＤＤに格納されたドライバファイル１２、設定ファイル１３それぞれを検索し、そこから配信するプリンタドライバ（プログラム）、設定ファイル(図４)を、またインストーラファイル１１から配信するプリンタドライバのインストールに用いるインストーラ（プログラム）を取り出す。取り出したインストーラ、プリンタドライバ、設定ファイルを配信先リスト１５に指定された配信先ＰＣのアドレスを指示して、ネットワークを通して対象ＰＣ２０に送付する(Step２５)。
配信後、リモート関数呼び出しで、ＰＣ２０内の配信したインストーラを起動する(Step２６)。インストーラを起動する際、インストーラに対し配信した設定ファイルを指定して読み込む指示を与えることにより、インストーラは、そのＰＣ内に配信したプリンタドライバをインストールするとともに、目的の設定の設定ファイルをドライバに読込ませ、初期設定条件を付与した形でドライバを導入することができる。なお、ドライバが複数種類ある場合、対象ドライバ自体も配信先リスト１５から指定できるようにし、どのＰＣにどのドライバをセットするかを指定することも設定ファイルの指定と同様な方法で行うことができる。
このようして、ＯＳ起動検知手段１９により起動が検知された対象ＰＣに対する配信処理を済ませた後、ＯＳ起動検知手段１９によるＰＣ起動の監視結果待ちのStep２２に戻る。この状態において配信待ちの対象ＰＣのＯＳ起動が検知されると、再び配信待ちの対象ＰＣの存在を認識し(Step２３-NO)、次の配信単位への配信処理を進め、このStep２２〜２６の一連の処理を配信待ちの対象ＰＣがある間繰り返し、配信待ちの対象ＰＣがなくなれば(Step２３-YES)、この処理フローを終了する。
このようにして、通常の業務の途中(ＰＣ稼動中)に割り込ませることなく、それぞれのＰＣ起動時に自動的にドライバをインストールさせることができ、また対象ＰＣが稼動中の為に、ドライバの配信と導入が不完全となるリスクを回避することが可能になる。
【００２４】
本発明に係わるプリンタドライバ配信機能としての、初期設定条件を付与した形態でプリンタドライバを導入する機能を、以上に説明した配信処理の各処理手順をコンピュータに実行させるための配信処理プログラム(配信ソフト)によって実現可能であり、そのプリンタドライバ用のプログラムは、フレキシブルディスク、ＣＤＲＯＭ，ＭＯ、ＤＶＤＲＯＭ、ＨＤ等の任意のコンピュータ読み取り可能な記録媒体に記録して提供できる他、ネットワーク等の電気通信回線を通じて提供することができる。なお、上記実施形態では配信ソフト１７を格納する記録媒体はＨＤＤとして説明したが、必要に応じて他の記録媒体を用いることができることは勿論である。
【００２５】
【発明の効果】
請求項１〜６，９〜１４，１６〜２０の発明に対応する効果：
プリンタへネットワークを介して複数のコンピュータから印刷要求を送信することを可能にした印刷システムにおける複数のコンピュータに対して、ネットワーク上に構築した本発明のプリンタドライバ配信機能により、初期設定を付与した形でドライバを指定した配信先コンピュータに導入することを可能にしたので、従来のように配信先のコンピュータ側で手動設定を必要とする等の状況（上記［発明が解決しようとする課題］の項、参照）が回避でき、確実なドライバの導入が可能になる。また、配信先のコンピュータ毎に異なる設定をプリンタドライバ配信機能（サーバ）から一括で指定することができ、効率よく多様な設定に対応することが可能になる。
【００２６】
請求項７，１５，２１の発明に対応する効果：
配信先コンピュータにプリンタドライバが既に導入されているかどうかに関わらず、一括して同じ処理でプリンタドライバを所定の設定で導入することが可能になる。
【００２７】
請求項８，１６，２２の発明に対応する効果：
配信先コンピュータが稼動中の為に、ドライバの配信と導入が不完全となるリスクを回避することが可能になる。
【００２８】
請求項２３，２４の発明に対応する効果：
請求項１７乃至２２のいずれかに記載されたプリンタドライバ配信用コンピュータプログラムを記録した記録媒体を介して該プログラムをコンピュータにインストールすることにより、上記１７乃至２２の発明に対応する効果を容易に実現することが可能になる。
【図面の簡単な説明】
【図１】本発明に基づく印刷システムの１実施形態の構成を概略的に示した図である。
【図２】設定保存機能の利用時に用いる操作画面を例示し、（Ａ）はプロパティ画面、（Ｂ）はファイル保存を指示するための子画面を例示する。
【図３】設定する印刷条件を説明する図である。
【図４】設定ファイルの記述形式の１例を示す。
【図５】配信先リストの記述形式の１例を示す。
【図６】配信ソフトによる配信処理(図１のシステム)のフローチャートを示す。
【図７】本発明に基づく印刷システム(ＰＣのＯＳ起動時に配信)の１実施形態の構成を概略的に示した図である。
【図８】配信ソフトによる配信処理(図７のシステム)のフローチャートを示す。
【符号の説明】
１０…インストールサーバ、        １１…インストーラ、
１２…プリンタドライバファイル、  １３…設定ファイル、
１５…配信先リスト、              １６…配信待ちリスト、
１７…配信ソフト、                １９…ＯＳ起動検知手段、
２０…ＰＣ(パーソナルコンピュータ)、
３０…プリンタ、                  ４０…ネットワーク。
【図１】
2004213132.tif 000003
【図２】
2004213132.tif 000004
【図３】
2004213132.tif 000005
【図４】
2004213132.tif 000006
【図５】
2004213132.tif 000007
【図６】
2004213132.tif 000008
【図７】
2004213132.tif 000009
【図８】
2004213132.tif 000010