(57)【要約】【課題】      認証が必要となるデータ等の保護を安全かつ確実に行う。【解決手段】  印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有する印刷装置において実行する認証管理方法は、印刷ジョブを処理する際に使用する参照情報を特定する第１識別情報と、参照情報を使用する他の印刷装置を特定する第２識別情報と、を設定し、発行済みの第１認証情報に含まれる、認証情報の発行回数を特定する発行回数情報に基づいて、他の印刷装置に設定する第２認証情報の発行が、許容発行回数の条件を満たすか否かを判定し、許容発行回数の条件を満たす場合、第１認証情報に基づいて使用可能になった参照情報を使用不能にする。そして、許容発行回数の条件を満たす場合、第１及び第２識別情報と、発行回数情報を更新した情報と、を含む情報により、他の印刷装置で参照情報を使用可能にする第２認証情報を生成する。【選択図】  図７
2005092503.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有する印刷装置であって、当該認証管理手段は、
前記印刷ジョブを処理する際に使用する参照情報を特定する第１識別情報と、当該参照情報を使用する他の印刷装置を特定する第２識別情報と、を設定する設定手段と、
発行済みの第１認証情報に含まれる、認証情報の発行回数を特定する発行回数情報に基づいて、前記他の印刷装置に設定する第２認証情報の発行が、許容発行回数の条件を満たすか否かを判定する判定手段と、
前記許容発行回数の条件を満たす場合、前記第１認証情報に基づいて使用可能になった参照情報を使用不能にするためのデータ無効化手段と、
前記許容発行回数の条件を満たす場合、前記第１及び第２識別情報と、前記発行回数情報を更新した情報と、を含む情報により、前記他の印刷装置で前記参照情報を使用可能にする前記第２認証情報を生成する生成手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記生成された第２認証情報を出力するための出力手段を更に備えることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記出力手段は、ネットワークにより接続する前記他の印刷装置に対して、前記第２認証情報を出力することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記生成手段は、前記第２認証情報を、前記第１及び第２識別情報、前記発行回数情報を更新した情報 、および暗号キーを含む情報を暗号化して生成することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記生成手段は、前記許容発行回数の条件が満たされない場合、前記第２認証情報の生成を禁止することを特徴とする請求項１に記載の印刷装置。
【請求項６】
印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有する印刷装置であって、当該認証管理手段は、
前記印刷ジョブを処理する際に使用する参照情報を指定する指定手段と、
前記指定された参照情報を使用するための認証情報を入力し、当該認証情報が正しい情報か否かを判定する認証情報判定手段と、
前記認証情報判定手段の判定結果に基づき、前記認証情報が正しい情報である場合は、前記指定手段で指定された参照情報を使用可能にする復号化手段と、
を有することを特徴とする印刷装置。
【請求項７】
前記認証情報には、前記指定手段で指定された参照情報を使用可能にする復号化のための暗号キー情報が含まれていることを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記認証情報には、前記参照情報を使用する印刷装置が正しいか否かを判定するための機器識別情報が含まれていることを特徴とする請求項６に記載の印刷装置。
【請求項９】
前記認証情報は、当該認証情報の発行回数が許容されている回数の条件を満たすか否かを判定するための発行回数情報が含まれていることを特徴とする請求項６に記載の印刷装置。
【請求項１０】
前記認証情報判定手段は、前記認証情報の発行された回数が許容されている回数を超える場合に、前記指定手段で指定された参照情報を使用可能にする復号化を禁止することを特徴とする請求項６に記載の印刷装置。
【請求項１１】
外部の機器により生成された認証情報を受信するための受信手段を更に備え、
前記受信手段は、ネットワークにより接続する前記外部の機器より送信される認証情報を受信することを特徴とする請求項６に記載の印刷装置。
【請求項１２】
第１印刷装置と、第２印刷装置とがネットワークにより接続する印刷システムであって、
前記第１印刷装置は、印刷ジョブを処理する際に使用する参照情報を、前記第２印刷装置で使用可能にする認証情報を生成し、
前記第２印刷装置は、前記生成された認証情報を前記ネットワークを介して受信して、当該受信した認証情報が正しい情報である場合は、前記参照情報の使用を可能にすることを特徴とする印刷システム。
【請求項１３】
前記第１印刷装置で生成された認証情報を、前記ネットワークを介して受信して、当該受信した認証情報を、前記第２印刷装置に対して、前記ネットワークを介して送信する情報処理装置を更に備えることを特徴とする請求項１２に記載の印刷システム。
【請求項１４】
前記第１印刷装置は、印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有し、当該認証管理手段は、
印刷ジョブを処理する際に使用する参照情報を特定する第１識別情報と、当該参照情報を使用する前記第２印刷装置を特定する第２識別情報と、を設定する設定手段と、
発行済みの第１認証情報に含まれる、認証情報の発行回数を特定する発行回数情報に基づいて、前記第２印刷装置に設定する第２認証情報の発行が、許容発行回数の条件を満たすか否かを判定する判定手段と、
前記許容発行回数の条件を満たす場合、前記第１認証情報に基づいて使用可能になった参照情報を使用不能にするためのデータ無効化手段と、
前記許容発行回数の条件を満たす場合、前記第１及び第２識別情報と、前記発行回数情報を更新した情報と、を含む情報により、前記第２印刷装置で前記参照情報を使用可能にする前記第２認証情報を生成する生成手段と、
を有することを特徴とする請求項１２に記載の印刷システム。
【請求項１５】
前記第２印刷装置は、印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有し、当該認証管理手段は、
前記印刷ジョブを処理する際に使用する参照情報を指定する指定手段と、
前記指定された参照情報を使用するための認証情報を受信し、当該認証情報が正しい情報か否かを判定する認証情報判定手段と、
前記認証情報判定手段の判定結果に基づき、前記認証情報が正しい情報である場合は、前記指定手段で指定された参照情報を使用可能にする復号化手段と、
を有することを特徴とする請求項１２に記載の印刷システム。
【請求項１６】
印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有する印刷装置において実行する認証管理方法であって、
前記印刷ジョブを処理する際に使用する参照情報を特定する第１識別情報と、当該参照情報を使用する他の印刷装置を特定する第２識別情報と、を設定する設定工程と、
発行済みの第１認証情報に含まれる、認証情報の発行回数を特定する発行回数情報に基づいて、前記他の印刷装置に設定する第２認証情報の発行が、許容発行回数の条件を満たすか否かを判定する判定工程と、
前記許容発行回数の条件を満たす場合、前記第１認証情報に基づいて使用可能になった参照情報を使用不能にするためのデータ無効化工程と、
前記許容発行回数の条件を満たす場合、前記第１及び第２識別情報と、前記発行回数情報を更新した情報と、を含む情報により、前記他の印刷装置で前記参照情報を使用可能にする前記第２認証情報を生成する生成工程と、
を有することを特徴とする認証管理方法。
【請求項１７】
印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有する印刷装置において実行する認証管理方法であって、
前記印刷ジョブを処理する際に使用する参照情報を指定する指定工程と、
前記指定された参照情報を使用するための認証情報を入力し、当該認証情報が正しい情報か否かを判定する認証情報判定工程と、
前記認証情報判定工程の判定結果に基づき、前記認証情報が正しい情報である場合は、前記指定手段で指定された参照情報を使用可能にする復号化工程と、
を有することを特徴とする認証管理方法。
【請求項１８】
印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有する印刷装置において実行する認証管理方法をコンピュータに処理させるプログラムであって、当該プログラムが、
前記印刷ジョブを処理する際に使用する参照情報を特定する第１識別情報と、当該参照情報を使用する他の印刷装置を特定する第２識別情報と、を設定する設定モジュールと、
発行済みの第１認証情報に含まれる、認証情報の発行回数を特定する発行回数情報に基づいて、前記他の印刷装置に設定する第２認証情報の発行が、許容発行回数の条件を満たすか否かを判定する判定モジュールと、
前記許容発行回数の条件を満たす場合、前記第１認証情報に基づいて使用可能になった参照情報を使用不能にするためのデータ無効化モジュールと、
前記許容発行回数の条件を満たす場合、前記第１及び第２識別情報と、前記発行回数情報を更新した情報と、を含む情報により、前記他の印刷装置で前記参照情報を使用可能にする前記第２認証情報を生成する生成モジュールと、
を有することを特徴とするプログラム。
【請求項１９】
印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有する印刷装置において実行する認証管理方法をコンピュータに処理させるプログラムであって、当該プログラムが、
前記印刷ジョブを処理する際に使用する参照情報を指定する指定モジュールと、
前記指定された参照情報を使用するための認証情報を入力し、当該認証情報が正しい情報か否かを判定する認証情報判定モジュールと、
前記認証情報判定モジュールの判定結果に基づき、前記認証情報が正しい情報である場合は、前記指定手段で指定された参照情報を使用可能にする復号化モジュールと、
を有することを特徴とするプログラム。
【請求項２０】
請求項１８または１９に記載のプログラムを格納することを特徴とするコンピュータ可読の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、および印刷システムに適用されるフォントデータ等のライセンス認証技術に関するものである。
【背景技術】
【０００２】
従来、印刷ジョブを処理するために印刷装置が実行するプログラムや、参照するフォント等のデータは、あらかじめＲＯＭ等の記憶手段に格納された状態で印刷装置に組み込まれ、この記憶手段を組み込んだ印刷装置が、印刷ジョブの実行に伴い、その記憶手段から必要なプログラムを読み出し、あるいは、フォントデータを読み出して、印刷ジョブが処理されるという手法が一般に行われている。
【０００３】
記憶手段におけるデータの管理に関して、特に、和文の漢字フォントなどのデータの場合は、そのライセンス料および著作権に対する対価が高価なものとなり、対価の支払いにより正規に使用の認証を受けずに使用する不正な使用からデータを保護するための管理が施されている。例えば、不正な目的による使用を防止するために、ＲＯＭ等の記憶手段の不正コピーが行われないよう、暗号化によるプロテクトが行われているものもある。
【０００４】
このような暗号化によるプロテクトがかかったプログラムおよびデータに対するアクセスは、一般に外部ホストコンピュータ、あるいは印刷装置から装置等に固有のパスワードを入力し、このパスワードに基づいてプログラムやデータに対するアクセスの認証が判断される。認証結果により、パスワードが真正なものである場合は、記憶手段に対するアクセスが有効なものとして認められることになる。
【０００５】
このような、従来技術における構成は、例えば、特許文献１に示されるようなものがある。
【特許文献１】特開平７−２１９８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、プログラムやデータを保護するために、印刷装置に固有のパスワードに基づく認証判断を行う場合は、以下のような課題が生じる。
【０００７】
たとえば、フォントデータの使用に対して、暗号化によるプロテクトがかけられている場合に、顧客が印刷装置を買い換えて、あらたな印刷装置に対してプロテクトされているフォントデータ等をインストールしようとする場合には、新しい印刷装置に対する固有のパスワードが必要となる。つまり、パスワードは個々の印刷装置に対する固有の認証情報であるために、新しい印刷装置で、プロテクトされているフォントデータ等を使用する場合は、そのフォントデータ等の使用に関するライセンスの移し変えを行う必要が生じ、新しいパスワードの再発行を受けることが必要となる。
【０００８】
しかしながら、実際には顧客が新規に印刷装置を導入したにも関わらず、買い換えであるという虚偽の申告により、フォントライセンスの管理者から不正にパスワードの再発行をうけたような場合には、フォントライセンスの管理者は、正規のライセンス料を得られないこととなり、このような事態を防ぐために、フォントデータの販売を行う事業者が実際に顧客のもとに出向いて、顧客による申告情報の真偽を確認しなければならなかった。
【０００９】
本発明はこのような問題点に鑑みてなされたものであって、フォントデータや印刷装置が実行するプログラム等、使用に対する認証が必要となるデータ等を印刷ジョブの実行に際して利用する場合において、他の印刷装置でこれらデータ等を使用をするための認証の移転を、印刷装置個別のパスワードを発行し、このパスワードに基づいて認証判断することにより、かかる認証が必要となるデータ等の保護を安全かつ確実に行うことが可能な印刷装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明にかかる印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有する印刷装置であって、当該認証管理手段は、
前記印刷ジョブを処理する際に使用する参照情報を特定する第１識別情報と、当該参照情報を使用する他の印刷装置を特定する第２識別情報と、を設定する設定手段と、
発行済みの第１認証情報に含まれる、認証情報の発行回数を特定する発行回数情報に基づいて、前記他の印刷装置に設定する第２認証情報の発行が、許容発行回数の条件を満たすか否かを判定する判定手段と、
前記許容発行回数の条件を満たす場合、前記第１認証情報に基づいて使用可能になった参照情報を使用不能にするためのデータ無効化手段と、
前記許容発行回数の条件を満たす場合、前記第１及び第２識別情報と、前記発行回数情報を更新した情報と、を含む情報により、前記他の印刷装置で前記参照情報を使用可能にする前記第２認証情報を生成する生成手段と、を有することを特徴とする。
【００１１】
あるいは、本発明にかかる印刷ジョブを処理する際に使用する参照情報を管理する認証管理手段を有する印刷装置であって、当該認証管理手段は、
前記印刷ジョブを処理する際に使用する参照情報を指定する指定手段と、
前記指定された参照情報を使用するための認証情報を入力し、当該認証情報が正しい情報か否かを判定する認証情報判定手段と、
前記認証情報判定手段の判定結果に基づき、前記認証情報が正しい情報である場合は、前記指定手段で指定された参照情報を使用可能にする復号化手段と、
を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、フォントデータや印刷装置が実行するプログラム等、使用に対する認証が必要となるデータ等を印刷ジョブの実行に際して利用する場合において、他の印刷装置でこれらデータ等を使用をするための認証の移転を、印刷装置個別のパスワードを発行し、このパスワードに基づいて認証判断することにより、かかる認証が必要となるデータ等の保護を安全かつ確実に行うことが可能になる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を、図面を参照して説明する。
【００１４】
＜第１実施形態＞
図１は、本発明の第１実施形態に係る印刷装置の外観構造を示す図である。図１（ａ）は印刷装置１０１の外観正面を示す図であり、図１（ｂ）は印刷装置の上面を示す図である。印刷装置１０１は、各種指示や各種設定を行うためのパネル操作部１０２を備えている。パネル操作部１０２には、操作入力部１０３、表示部１０４が含まれ、印刷装置１０１に対する操作設定の他、プロテクトデータに対するアクセスをするための固有のパスワード入力を可能にする。
【００１５】
図２は、ライセンスの移転をする前の印刷装置１０１ａでパスワード５０１を発行し、このパスワードに基づいて、ライセンスの移転先となる印刷装置１０１ｂで、フォントデータを有効化する関係を概略的に示す図である。
【００１６】
ここで、「ライセンスの移転」とは、フォントライセンスの管理者により認証された印刷装置（図２の１０１ａ）におけるフォントデータの使用を、他の印刷装置（図２の１０１ｂ）で使用するための認証の移転をいい、この認証の移転を行うために、ライセンス移転前の印刷装置（図２の１０１ａ）は、ライセンス移転後の印刷装置（図２の１０１ｂ）において、暗号化されたフォントデータを復号して、利用可能なデータに有効化するためのパスワードの発行する。
【００１７】
ライセンスの移転に伴い、新しいパスワードを発行する印刷装置１０１ａでは、古いパスワードの認証により使用が認められたフォントデータは削除され、その使用ができなくなる。一方、ライセンスの移転（「ライセンスの認証の移転」をいう。）を受ける印刷装置１０１ｂは、新たに発行されたパスワード５０１を入力し、そのパスワードに基づく認証判断が真正なものと判断された場合は、フォントデータに対するアクセスが認められ、暗号化されたフォントデータが印刷装置１０１ｂで使用可能なデータとして有効化される。
【００１８】
図３は、本発明の第１実施形態に係る印刷装置の内部構成を示すブロック図である。印刷装置１０１は、ＣＰＵ３０１、ＲＡＭ３０２、ＮＶＲＡＭ（不揮発性ＲＡＭ）３０３、ＦＬＡＳＨＲＯＭ（フラッシュＲＯＭ）３０４、システムバス３０５を有するメインボード３０６と、外部インターフェイス３０７、パネル操作部１０２、記憶装置（ハードディスクドライブ）３０８、プリンタエンジン３０９を備えている。ここで、外部インターフェイス制御部３０７、パネル操作部１０２、ハードディスクドライブ３０８、及びプリンタエンジン３０９は、システムバス３０５を介しメインボード３０６と接続し、ＣＰＵ３０１の制御の下、パネル操作部１０２から入力された種々のコマンドに対する印刷制御の実行、パスワードの認証処理等が実行される。
【００１９】
上記の構成を詳述すると、パネル操作部１０２は、印刷装置に対する各種指示や各種設定を行うための操作キー（図１の１０３を参照）や表示部（図１の１０４を参照）を備えている。ＣＰＵ３０１は、印刷装置各部を制御する中央処理装置であり、具体的には、後に説明する図７、図８、および図１０、図１１のフローチャートに示す処理を実行する。ＲＡＭ３０２は、ＣＰＵ３０１の作業領域や、一時記憶領域として使用され、ＮＶＲＡＭ３０３には、設定情報等の各種情報が記憶される。例えば、フォントデータの使用に関する認証を受けるために入力されたパスワードを格納し、この格納したパスワードを参照して新しいパスワードを生成するすることができる。ＦＬＡＳＨＲＯＭ３０４には、起動プログラムおよび、印刷装置に固有の番号である機器ＩＤ等の、通常は参照されるのみの情報が格納される。
【００２０】
また、ハードディスクドライブ３０８には、各種情報および実行プログラム、データなどが記憶される。この内容に関しては後に詳述する。プリンタエンジン３０９は、印刷媒体上に画像を形成する印刷動作を行い、外部インターフェイス制御部３０７は、印刷装置１０１と接続する外部装置、例えば、印刷ジョブ情報を生成する情報処理装置、との間でデータを授受するインターフェイスを司る。この外部インターフェイス制御部３０７は、ネットワークを介して接続する情報処理装置や、他の印刷装置との間で情報の送受を制御することができる。
【００２１】
印刷装置１０１は、その起動時において、ＦＬＡＳＨＲＯＭ３０４に格納されている起動プログラムの制御手順、及びＮＶＲＡＭ３０３に記憶されている設定情報に従い、ハードディスクドライブ３０８内に格納されている実行プログラムをＲＡＭ３０２上にロードする。ＣＰＵ３０１は、ＲＡＭ３０２上にロードされた実行プログラムの制御手順に従い、ユーザの指示をパネル操作部１０２より受けたり、外部インターフェイス制御部３０７を介して外部装置から印刷データを受信し、プリンタエンジン３０９により受信した印刷データを処理するための制御を実行する。
【００２２】
次に、印刷装置を構成するハードディスクドライブ３０８の内部構成を、図４を用いて説明する。ハードディスクドライブ３０８は、図４において、可視領域４０１と、不可視領域４０２と、２つの領域に分割されている。ここで、「可視領域４０１」とは、メインボード３０６の各構成要素（３０１〜３０４）から通常アクセスすることが可能な領域をいう。この可視領域４０１には、印刷装置の起動時にＦＬＡＳＨＲＯＭ３０４にロード、或いは起動後にＣＰＵ３０１からＲＡＭ３０２上にロードされる実行可能プログラム４０３と、ＲＡＭ３０２上にロードされたプログラムから参照される有効化されたデータ４０４が格納されている。ここで、「有効化されたデータ４０４」 は、パスワードにより認証されて、実行可能なプログラム４０３から参照可能なデータとして格納されているデータをいう。
【００２３】
一方、不可視領域４０２は、メインボード３０６の各要素から通常の制御手順によりアクセスが禁止されている領域である。この不可視領域４０２には、プログラム４０５、暗号化プログラム４０７及び暗号化データ４０６が格納されているが、この状態ではプログラム４０５及びデータ４０６の使用はできないようにハードディスクへのアクセスが制御されている。この不可視領域４０２に対するアクセス制御については、後に詳細に説明する。
【００２４】
次に、上記の構成を有する印刷装置１０１の動作を、図５〜図８を参照しながら詳細に説明する。
【００２５】
＜パスワードの発行＞
図７は、本発明の第１実施形態に係る印刷装置１０１において実行するパスワードの発行に関する処理の流れを示すフローチャートである。暗号化されたフォントデータが新たに発行されるパスワードにより有効化され、このフォントデータを他の印刷装置で使用することを可能にするために、ステップＳ７０１からＳ７１２の処理が実行される。
【００２６】
ステップＳ７０２において、ユーザはパネル操作部１０２を介して、ライセンスを移転しようとする、対象のフォントデータを指定する。この指定は、例えば、個々のフォントデータと対応するフォントＩＤを、表示部１０４の表示から操作キー１０３を利用して個別に指定することができる。次に、ステップＳ７０３において、ライセンスの移転先となる印刷装置の持つ機器ＩＤをパネル操作部１０２を介して入力する。
【００２７】
この段階では、まだ、ライセンスの移転先となる印刷装置１０１ｂに対するパスワードは発行されておらず、印刷装置１０１ｂは、暗号化データ４０６を有効化して利用することはできない。
【００２８】
ここで、暗号化されたデータ（フォントデータ）を有効化するために、ユーザがパネル操作部１０２より入力するパスワードに含まれる情報を、図５を用いて説明する。パスワード５０１は、任意の数字およびアルファベットよりなる任意の長さの文字列である。パスワード５０１は、フォントデータを使用する個別の機器を識別するための機器ＩＤ５０２と、有効化して使用する個別のフォントデータを特定するためのフォントＩＤ５０３と、更に、パスワード発行回数を識別するためのパスワード発行ＩＤ５０４、 及び暗号キー５０５の情報を含む。各々の情報（５０２〜５０５）は暗号化された状態でランダムにパスワード５０１の文字列を構成するため、ユーザはパスワード５０１に含まれる各情報を取り出すことはできない。ステップＳ７０２、Ｓ７０３で入力した、フォントＩＤや機器ＩＤは、新しいパスワードの生成において、その一部を構成するデータとして利用されることになる。
【００２９】
このパスワード５０１は、ステップＳ７０２、Ｓ７０３で入力したフォントＩＤや機器ＩＤ、その他パスワード発行ＩＤ５０４、暗号化キー５０５を暗号化したデータとして生成される。この暗号化されたパスワードは、後に説明するライセンスの移転先の印刷装置に入力された際、その内容が復号され、解析され、パスワードの内容が入力された印刷装置に合致するか否かが判断されることになる。
【００３０】
パスワードの生成に際する暗号化は、例えば、公開鍵による暗号化を適用することができるが、この手法に限定されるものではない。
【００３１】
説明を図７のフローチャートに戻し、ステップＳ７０４において、ＣＰＵ３０１は、既に発行済みのパスワードからパスワード発行ＩＤ５０４に含まれる発行回数情報５０６を参照し、ＦＬＡＳＨＲＯＭ３０４に記憶されている不図示の発行許容回数データと比較し、この許容発行回数データで指定される回数を、新規のパスワードの発行により超える場合には（Ｓ７０４−Ｙｅｓ）、処理をステップＳ７０８に進めて所定のエラー処理を行い、そのまま本処理を終了させる。この許容回数の判断（Ｓ７０４）とエラー処理（Ｓ７０８）により、フォントデータの著作権保有者の意図する回数を超える複製を防止して、ライセンスの不正な移転を抑制することが可能になる。
【００３２】
上記のステップＳ７０４の判断で、発行回数情報５０６を参照し、新規のパスワードを発行しても許容発行回数データを超えない場合（Ｓ７０４−Ｎｏ）は、処理をステップＳ７０５に進め、ＣＰＵ３０１はステップＳ７０５において、ハードディスク３０８の可視領域４０１にインストールされている、利用可能な状態にあるフォントファイル（図４の有効化されたデータ４０４が対応する）を削除する（図２の２０２）。
【００３３】
次に、ステップＳ７０６において、ＣＰＵ３０１は、発行回数情報５０６の発行回数を１回分更新するために、データ「１」を足して、新しいパスワード発行ＩＤ５０４を生成する。そして、ＣＰＵ３０１は、この生成したパスワード発行ＩＤ５０４と暗号キー５０５、更に、先のステップＳ７０２において指定されたフォントデータに対応するフォントＩＤ５０３および、ステップＳ７０３において入力されたライセンス移転先の機器ＩＤ５０２を参照してライセンス移転先の印刷装置に対する新たなパスワードを生成する。
【００３４】
ステップＳ７０７において、移転前の印刷装置に対するパスワード発行ＩＤ５０４を、インストール禁止ＩＤとしてＮＶＲＡＭ２０３に書き込み記憶する。この処理を詳述すると、パスワード発行元の印刷装置１０１ａのＮＶＲＡＭ３０３には、図６Ａに示すように、発行回数と、新しいパスワードの発行について禁止するか、または許可するかを判定するための状態情報が記憶されている。新しいパスワード発行時において、現在の発行回数が「１」であったとすると、新たに発行するパスワード５０１に含まれるパスワード発行ＩＤ５０４には、発行前の回数に、１回分の発行回数を加えた発行回数として「２」の情報が含まれる。そして、新たなパスワードが発行されると、ＮＶＲＡＭ３０３に格納されている発行回数１に対応する状態を「許可状態」から「禁止状態」に変更し、記憶する。このように発行回数との関係に従いパスワードの発行を制御することにより、ライセンス移転のためにパスワード５０１を発行した後では、元のパスワードを入力してもＮＶＲＡＭ３０３の発行回数状態を参照することにより、「禁止状態」か「許可状態」かを判断することができ、従前の古いパスワードでは再び、他の印刷装置用として、インストールすることができないようにデータの有効化を制御することができる。これにより、フォントデータの不正使用を防止することができる。
【００３５】
ステップＳ７０９において、ＮＶＲＡＭ３０３に記憶されている、不図示のパスワードの表示方法に関する設定値を判定し、表示方法が画面表示として設定されていた場合には（Ｓ７０９−画面）、処理をステップＳ７１０に進め、パネル操作部１０２における表示部１０４に新たに発行されたパスワードを表示し、終了する。ステップＳ７０９の判定において表示方法が印刷に設定されていた場合には（Ｓ７０９−印刷）、処理をステップＳ７１１に進め、新たに発行されたパスワードをプリンタエンジン３０９を介して印刷媒体に印刷して、処理を終了する。
【００３６】
以上説明したように、本実施形態にかかる印刷装置は、ユーザがパネル操作部１０２を介して指定したライセンスにより使用が制限されているフォントデータを、機器ＩＤで特定される印刷装置において利用可能なデータにするパスワードを生成することを可能にする。
【００３７】
そして、ユーザはそのパスワードに基づいて、ライセンスの移転先となる印刷装置で、暗号化されたデータを有効化して、そのデータを利用することが可能になる。以下、図８のフローチャートを用いて、暗号化されて保護されているデータを、新たに発行されたパスワードにより、利用可能に（有効化）する処理を説明する。
【００３８】
＜発行されたパスワードによる暗号化データの有効化＞
図８は、図７のフローチャートに従いライセンスの移転元の印刷装置において発行されたパスワードを、新たにライセンスを移転する印刷装置（図２の１０１ｂに相当する）のパネル操作部１０２に入力し、図３のハードディスクドライブ３０８における不可視領域４０２にインストール済みの暗号化データ４０６を利用可能なデータとして有効化し、可視領域４０１にインストールする処理の流れを示すフローチャートである。
【００３９】
ユーザが印刷装置１０１ｂ（図２を参照）に対し、ライセンス移転元の印刷装置１０１ａから、例えば、暗号化されて保護されているデータを使用するためのライセンスを移転（かかるデータを使用する認証の移転）しようとする場合、ステップＳ８０２において、ユーザはパネル操作部１０２を介してインストールを行おうとする対象のフォントを指定する。この指定は、先のステップＳ７０２でも説明したとおり、例えば、個々のフォントデータと対応するフォントＩＤを、表示部１０４の表示から操作キー１０３を利用して個別に指定することができる。
【００４０】
次に、ステップＳ８０３においてライセンス移転元１０１ａにおいて発行されたパスワードをパネル操作部１０２を介して入力する。このパスワードは図７で説明したフローチャートに従い発行されるものである。
【００４１】
ここでＣＰＵ３０１は、ステップＳ８０３で入力されたパスワードに対し、暗号の復号化および解析を行い、図５で説明した、機器ＩＤ５０２、フォントＩＤ５０３、パスワード発行ＩＤ５０４、暗号化キー５０５の情報を取り出す。
【００４２】
次に、ステップＳ８０５において、ステップＳ８０４の処理で取り出した機器ＩＤ５０２を、印刷装置１０１ｂのＦＬＡＳＨＲＯＭ３０３に記憶されている機器ＩＤと比較し、入力されたパスワードが印刷装置１０１ｂに対して発行されたものであるかどうかチェックする。ここで機器ＩＤ５０２が、ＦＬＡＳＨＲＯＭ３０３に記憶されている機器ＩＤと一致しない場合（Ｓ８０５−Ｎｏ）には、処理をステップＳ８１０に進め、所定のエラー処理を行い、終了する。
【００４３】
ステップＳ８０５の判断において、機器ＩＤ５０２が、ＦＬＡＳＨＲＯＭ３０３に記憶されている機器ＩＤと一致する場合（Ｓ８０５−Ｙｅｓ）、処理をステップＳ８０６に進め、先のステップＳ８０４において解析し、取り出したパスワード発行ＩＤ５０４を参照し、ＮＶＲＡＭ３０３に記憶されている禁止ＩＤ情報と比較する。入力されたパスワードを構成するパスワード発行ＩＤ５０４が禁止されているＩＤである場合（Ｓ８０６−Ｙｅｓ）、処理をステップＳ８１０に進め、所定のエラー処理を行い、終了する。この処理の内容を詳述すると、図５において、パスワード発行ＩＤ５０４は、発行回数情報５０６を含み、新たに発行されたパスワードに含まれるパスワード発行ＩＤ５０４における発行回数が「２」であったとすると、ライセンス移転先の印刷装置１０１ｂのＮＶＲＡＭ３０３に記憶されている、図６Ｂに示すような、発行回数の情報と対応する状態の設定情報と、パスワード発行ＩＤ５０４における発行回数「２」とを比較し、状態の設定が「許可」の場合にのみフォントデータを有効化してインストールできるように制御する（Ｓ８０６−Ｎｏ）。このように発行回数に基づく制御を行うことにより、確実にライセンスを移転できるとともに、無尽蔵なライセンスの移転を防止することができる。
【００４４】
次に、ステップＳ８０７において、ステップＳ８０３で入力されたパスワードを復号化した結果、解析された暗号キーについて、チェックサム等の方法により暗号化キー５０５自身が正しいものかどうかをチェックし、不正だった場合（Ｓ８０７−Ｎｏ）は、処理をステップＳ８１０に進め、所定のエラー処理を行い、終了する。
【００４５】
暗号化キー５０５が正しい場合は（Ｓ８０７−Ｙｅｓ）、処理をステップＳ８０８に進め、不可視領域４０２に格納されている暗号化されたフォントデータ４０６を暗号化キーを５０５を用いて復号化し、ステップＳ８０９において復号化されたフォントデータを可視領域４０１にインストールし、終了する。暗号化されたフォントデータをインストールする場合に、事前に、暗号化キーが正しいものか否かを判定することで誤った暗号化キーにより誤ったデータをインストールしてしまうことを防ぐことができる。
【００４６】
以上説明したとおり、本実施形態にかかる印刷装置によれば、ライセンスを移転して、データを使用する他の印刷装置と、ライセンスによる管理の対象となるデータとを特定し、この対応関係を固有に識別することが可能な認証情報（パスワード）を生成することができる。
【００４７】
この認証情報（パスワード）により、印刷装置は、暗号化されて保護されているデータの使用が真性なものであるか否かを判断することが可能であり、不正なデータの使用を防止することができる。
【００４８】
＜第２実施形態＞
上述の第１実施形態では、印刷装置１０１（ａ，ｂ）に装備されるパネル操作部１０２によりパスワードを入力して、その内容の判断に基づき暗号化されたデータを有効化して、可視領域４０１にインストールする例を説明したが、本発明の趣旨は、この実施形態に限定されるものではなく、ライセンスの移転元の印刷装置と、ライセンスの移転先となる印刷装置とを、ネットワークにより接続して、パスワード等の情報をネットワークを介して送受して、移転元と移転先の関係が正しい関係であるか否かを判断することで、ライセンスの移転を実現することもできる。以下、本発明の第２実施形態について説明する。
【００４９】
図９は、第２実施形態に係る印刷装置９０１ａ，ｂの関係を示す図である。ライセンス移転元の印刷装置９０１ａと、ライセンス移転先の印刷装置９０１ｂの間は、ネットワーク９０２で接続され、印刷装置９０１ａ，ｂ相互に外部インターフェイス３０７を介して通信を行うことができる。
【００５０】
＜パスワードの発行＞
図１０は本発明の第２の実施形態に係る印刷装置９０１ａ，ｂにおいて、図３のハードディスクドライブ３０８の可視領域４０１にインストールされている有効化されたフォントデータを削除し、ライセンスの移転先で暗号化されたフォントデータを有効化するためのパスワードを発行し、送信する処理の流れを示すフローチャートである。
【００５１】
暗号化されたフォントデータが新たに発行されるパスワードにより有効化され、このフォントデータを他の印刷装置で使用することを可能にするために、ステップＳ１００１からＳ１０１１の処理が実行される。
【００５２】
ユーザが印刷装置９０１ａにおいてインストール済みのフォントデータを他の印刷装置９０１ｂで使用するためには、印刷装置９０１ｂに固有のパスワードを発行する必要がある。このパスワードを発行するために、まず、ステップＳ１００２において、ユーザはパネル操作部１０２を介して、ライセンスを移転しようとする、対象のフォントデータを指定する。この指定は、例えば、個々のフォントデータと対応するフォントＩＤを、表示部１０４の表示から操作キー１０３を利用して個別に指定することができる。
【００５３】
次に、ステップＳ１００３において、ライセンスの移転先となる印刷装置９０１ｂのネットワークアドレスをパネル操作部１０２を介して入力する。
【００５４】
次に、ステップＳ１００４において、ＣＰＵ３０１は、先のステップＳ１００３において入力されたネットワークアドレスに基づき、対象となる印刷装置に、機器ＩＤを問い合わせ、取得する。
【００５５】
ステップＳ１００５において、第１実施形態の図７のステップＳ７０４の処理と同様に、ＣＰＵ３０１は、既に発行済みのパスワードからパスワード発行ＩＤ５０４に含まれる発行回数情報５０６を参照し、ＦＬＡＳＨＲＯＭ３０４に記憶されている不図示の発行許容回数データと比較する。許容発行回数データで指定される回数を、新規のパスワードの発行により超える場合には（Ｓ１００５−Ｙｅｓ）、処理をステップＳ１０１０に進めて所定のエラー処理を行い、そのまま本処理を終了させる。
【００５６】
ステップＳ１００５の判断で、発行回数情報５０６を参照し、新規のパスワードを発行しても許容発行回数データを超えない場合（Ｓ１００５−Ｎｏ）は、処理をステップＳ１００６に進め、ＣＰＵ３０１はステップＳ１００６において、ハードディスク３０８の可視領域４０１にインストールされている有効化状態にあるフォントファイル（図４の有効化されたデータ４０４が対応する）を削除する（図９の９０３）。
【００５７】
次に、ステップＳ１００７において、ＣＰＵ３０１は、発行回数情報５０６の発行回数を１回分更新するために、データ「１」を足して、新しいパスワード発行ＩＤ５０４を生成する。そして、ＣＰＵ３０１は、この生成したパスワード発行ＩＤ５０４と暗号キー５０５、更に、先のステップＳ１００２において指定されたフォントデータに対応するフォントＩＤ５０３および、ステップＳ１００４において取得されたライセンス移転先の機器ＩＤ５０２を参照してライセンス移転先の印刷装置に対する新たなパスワードを生成する。
【００５８】
そして、ステップＳ１００８において、移転前の印刷装置に対するパスワード発行ＩＤ５０４を、インストール禁止ＩＤとしてＮＶＲＡＭ２０３に書き込み記憶する。
【００５９】
ステップＳ１００９において、ステップＳ１００３で入力されたネットワークアドレスに対し、新たに生成されたパスワードを送信し、終了する。
【００６０】
以上説明したように、本実施形態にかかる印刷装置は、ユーザがパネル操作部１０２を介して指定したライセンスにより使用が制限されているフォントデータを、ネットワークを介して取得した機器ＩＤで特定される印刷装置において利用可能なデータにするパスワードを生成することを可能にする。
【００６１】
ユーザはそのパスワードに基づいて、ライセンスの移転先となる印刷装置で、暗号化されたデータを有効化して、そのデータを利用することが可能になる。以下、図１１のフローチャートを用いて、暗号化されて保護されているデータを、新たに発行されたパスワードにより、利用可能に（有効化）する処理を説明する。
【００６２】
＜発行されたパスワードによる暗号化データの有効化＞
図１１は第２実施形態に係る印刷装置において、ライセンスの移転元の印刷装置９０１ａから送信されたパスワードを、ライセンスの移転先となる印刷装置９０１ｂにおいて受信して、このパスワードに基づき、図３のハードディスクドライブ３０８における不可視領域４０２にインストール済みの暗号化データ４０６を利用可能なデータとして有効化し、可視領域４０１にインストールする処理の流れを示すフローチャートである。
【００６３】
ステップＳ１１０２において、ライセンス移転元の印刷装置９０１ａから送信されたパスワードが受信され、ステップＳ１１０３において、ＣＰＵ３０１は第１実施形態におけるステップＳ８０４と同様の解析を行い、受信したパスワードから、図５において説明した、機器ＩＤ５０２、フォントＩＤ５０３、パスワード発行ＩＤ５０４、暗号キー５０５の情報を取り出す。
【００６４】
次に、ステップＳ１１０５において、解析された機器ＩＤ５０２と、印刷装置９０１ｂのＦＬＡＳＨＲＯＭ３０３に記憶されている機器ＩＤとを比較し、受信したパスワードが印刷装置９０１ｂに対して発行されたものであるかどうかチェックする。ここで機器ＩＤ５０２が、ＦＬＡＳＨＲＯＭ３０３に記憶されている機器ＩＤと一致しない場合（Ｓ１１０５−Ｎｏ）には、処理をステップＳ１１１０に進め、所定のエラー処理を行い、終了する。
【００６５】
ステップＳ１１０５の判断において、機器ＩＤ５０２が、ＦＬＡＳＨＲＯＭ３０３に記憶されている機器ＩＤと一致する場合（Ｓ１１０５−Ｙｅｓ）、処理をステップＳ１１０６に進め、先のステップＳ１１０３において解析し、取り出したパスワード発行ＩＤ５０４を参照し、ＮＶＲＡＭ３０３に記憶されている禁止ＩＤ情報と比較する。入力されたパスワードを構成するパスワード発行ＩＤ５０４が禁止されているＩＤである場合（Ｓ１１０６−Ｙｅｓ）、処理をステップＳ１１１０に進め、所定のエラー処理を行い、終了する。
【００６６】
ステップＳ１１０６の判断で、パスワード発行ＩＤが禁止されたものでない場合（Ｓ１１０６−Ｙｅｓ）、処理をステップＳ１１０７に進める。
【００６７】
ステップＳ１１０７において、受信したパスワードを復号化した結果、解析された暗号キーについて、チェックサム等の方法により暗号化キー５０５自身が正しいものかどうかをチェックし、不正だった場合（Ｓ１１０７−Ｎｏ）は、処理をステップＳ１１１０に進め、所定のエラー処理を行い、終了する。
【００６８】
暗号化キー５０５が正しい場合は（Ｓ１１０７−Ｙｅｓ）、処理をステップＳ１１０８に進め、不可視領域４０２に格納されている暗号化されたフォントデータ４０６を暗号化キー５０５を用いて復号化し、ステップＳ１１０９において復号化されたフォントデータを可視領域４０１にインストールし、終了する。暗号化されたフォントデータをインストールする場合に、事前に、暗号化キーが正しいものか否かを判定することで誤った暗号化キーにより誤ったデータをインストールしてしまうことを防ぐことができる。
【００６９】
以上説明したとおり、本実施形態にかかる印刷装置によれば、第１実施形態の印刷装置で得られる効果に加えて、他の印刷装置においてパスワードの入力を操作することなく、ネットワークを介して暗号化されたパスワードを通信することが可能となり、人為的なパスワードの管理を排除できる点において、誤操作やデータの管理の安全性を期することができる。
【００７０】
＜第３実施形態＞
上記の第２実施形態では、ライセンスを移転する元の印刷装置と移転先となる印刷装置の間をネットワークにより接続し、暗号化したパスワードを送信する実施形態を示したが、ネットワークの構成としては、例えば、図１２に示すような構成のものでもよい。図１２は本発明の第３実施形態に係る印刷装置１２０１ａ，ｂとネットワークの接続関係を示す図である。ライセンス移転元の印刷装置１２０１ａおよびライセンス移転先の印刷装置１２０１ｂは、各々がイントラネット１２１０上に接続されている。イントラネット１２１０は、ルータ１２２０を介してインターネット１２３０に接続されている。インターネット１２３０上には、サーバ１２４０が接続されている。
【００７１】
第３実施形態におけるライセンスの移転に関し、フォントデータの削除および移転、パスワードの送受、パスワードに基づくデータのインストールは、第２実施形態において説明した図１０および図１１のフローチャートに従うことで実行することができる。
【００７２】
しかしながら、第２実施形態ではパスワードをライセンス移転元の印刷装置９０１ａからライセンス移転先の印刷装置９０１ｂに対して直接送信していたのに対し、第３実施形態では、ライセンス移転元の印刷装置１２０１ａから、一旦サーバ１２４０に対しパスワードを送信し、サーバ１２４０においてパスワードの管理およびログの取得を行ってから、ライセンス移転先の印刷装置１２０１ｂに対しパスワードを送信するようにデータの送信を制御する構成を示すものである。このように直接パスワードを、ライセンスの移転先となる印刷装置に送信するのではなく、サーバ１２４０を介して間接的にパスワードを送信する通信制御手段を用いることにより、ライセンスの移転管理をサーバで集中的に行うことができ、ユーザによる無秩序なライセンスの移転を監視することができる。
【００７３】
＜他の実施形態＞
本発明にかかる第１乃至第３実施形態においては、暗号化されたフォントデータを復号して、利用可能なデータに有効化するためのパスワードの発行（ライセンスの移転）について説明をしたが、かかるライセンスの移転の対象となる情報としては、フォントデータに限らず、印刷装置に実行させるためのプログラムやデータであってもよいことは言うまでもない。
【００７４】
また、上記の第１乃至第３実施形態では、印刷装置の印刷方式については特に言及しなかったが、例えば、電子写真方式、インクジェット方式、熱転写方式、感熱方式、静電方式など各種の印刷方式の印刷装置に適用可能であることは言うまでもない。
【００７５】
本発明の目的は、第１乃至第３実施形態のいずれかの装置又はシステムの機能を実現するソウフトウエアのプログラムコードを記憶した記憶媒体を、装置又はシステムに供給し、その装置またはシステムのコンピュータ（ＣＰＵ又はＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されることは言うまでもない。
【００７６】
この場合、記憶媒体から読み出されたプログラムコード自体が第１乃至第３実施形態のいずれかの機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
【００７７】
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【００７８】
また、コンピュータが読み出したプログラムコードを実行することにより、第１乃至第３実施形態のいずれかの機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ等を利用して実際の処理の一部又は全部が行われ、その処理によって第１乃至第３実施形態のいずれかの機能が実現される場合も本実施の態様に含まれることは言うまでもない。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ない、その処理によって第１乃至第３実施形態のいずれかの機能が実現される場合も本発明の実施の態様に含まれることは言うまでもない。
【００８０】
このようなプログラム又は当該プログラムを格納した記憶媒体に本発明が適用される場合、当該プログラムは、例えば、上述の図７、図８、または図１０、図１１に示されるフローチャートに対応したプログラムコードから構成される。
【図面の簡単な説明】
【００８１】
【図１】第１乃至第３実施形態に係る印刷装置の外観構造を示す図であり、図１（ａ）は印刷装置１０１の外観正面を示す図であり、図１（ｂ）は印刷装置の上面を示す図である。
【図２】ライセンスの移転をする前の印刷装置１０１ａでパスワード５０１を発行し、このパスワードに基づいて、ライセンスの移転先となる印刷装置１０１ｂで、フォントデータを有効化する関係を概略的に示す図である。
【図３】第１乃至第３実施形態に係る印刷装置の内部構成を示すブロック図である。
【図４】第１乃至第３実施形態に係る印刷装置におけるハードディスクドライブの内部構成を概略的に示す図である。
【図５】第１乃至第３の実施の形態に係るフォントデータの有効化を行うためにユーザが入力する、パスワードを構成する情報について説明する図である。
【図６Ａ】発行回数と、新しいパスワードの発行について禁止するか、または許可するかを判定するための状態情報との対応関係を記憶するＮＶＲＡＭ３０３の内部状態を示す図である。
【図６Ｂ】新しく発行されたパスワードが、許容発行回数を超えるか否かを判定するために、発行発行回数と、新しいパスワードの発行について禁止するか、または許可するかを判定するための状態情報との対応関係を記憶するＮＶＲＡＭ３０３の内部状態を示す図である。
【図７】本発明の第１実施形態に係る印刷装置において、暗号化されたフォントデータを復号して、有効にフォントデータを利用するためのパスワードを発行する処理の流れを示すフローチャートである。
【図８】図７のフローチャートに従いライセンスの移転元の印刷装置において発行されたパスワードを、新たにライセンスを移転する印刷装置に入力し、暗号化データを有効化してインストールする処理の流れを示すフローチャートである。
【図９】第２実施形態に係る印刷装置９０１ａ，ｂの関係を示す図である。
【図１０】第２及び第３の実施形態において、ライセンスの移転先で暗号化されたフォントデータを有効化するためのパスワードを発行に関する処理の流れを示すフローチャートである。
【図１１】第２及び第３の実施形態において、ライセンスの移転元の印刷装置９０１ａから送信されたパスワードを、ライセンスの移転先となる印刷装置９０１ｂにおいて受信して、このパスワードに基づき、暗号化データ４０６を有効化し、可視領域４０１にインストールする処理の流れを示すフローチャートである。
【図１２】第３実施形態に係る印刷装置が接続するネットワークの構成例を示す図である。
【符号の説明】
【００８２】
１０１  印刷装置
１０２  パネル操作部
３０５  システムバス
３０６  メインボード
３０８  記憶装置（ハードディスクドライブ：ＨＤＤ）
３０７  外部インターフェイス制御部
４０１  ハードディスクの可視領域
４０２  ハードディスクの不可視領域
５０１  パスワード
１２２０  ルータ
１２４０  サーバ
【図１】
2005092503.tif 000003
【図２】
2005092503.tif 000004
【図３】
2005092503.tif 000005
【図４】
2005092503.tif 000006
【図５】
2005092503.tif 000007
【図６Ａ】
2005092503.tif 000008
【図６Ｂ】
2005092503.tif 000009
【図７】
2005092503.tif 000010
【図８】
2005092503.tif 000011
【図９】
2005092503.tif 000012
【図１０】
2005092503.tif 000013
【図１１】
2005092503.tif 000014
【図１２】
2005092503.tif 000015