(57)【特許請求の範囲】
【請求項１】
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内であると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内でないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証手段と、
前記認証手段による認証が成功した場合、前記文書データの印刷を実行する実行手段とを有することを特徴とする印刷制御装置。
【請求項２】
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた機器情報と自機の機器情報が一致すると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた機器情報と自機の機器情報が一致しないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証手段と、
前記認証手段による認証が成功した場合、前記文書データの印刷を実行する実行手段とを有することを特徴とする印刷制御装置。
【請求項３】
前記認証手段は、
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内であると判定された場合、前記文書データに埋め込まれた部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、前記文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内でないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、
前記認証に失敗すると、部門管理情報を入力するための画面を表示し、入力された部門管理情報と、前記文書データに埋め込まれた部門管理情報とに基づき認証を行うことを特徴とする請求項１に記載の印刷制御装置。
【請求項４】
前記認証手段は、
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた機器情報と自機の機器情報が一致すると判定された場合、前記文書データに埋め込まれた部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、前記文書データに埋め込まれた機器情報と自機の機器情報が一致しないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、
前記認証に失敗すると、部門管理情報を入力するための画面を表示し、入力された部門管理情報と、前記文書データに埋め込まれた部門管理情報とに基づき認証を行うことを特徴とする請求項２に記載の印刷制御装置。
【請求項５】
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内であると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内でないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証ステップと、
前記認証ステップによる認証が成功した場合、前記文書データの印刷を実行する実行ステップとを有することを特徴とする印刷制御方法。
【請求項６】
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた機器情報と自機の機器情報が一致すると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた機器情報と自機の機器情報が一致しないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証ステップと、
前記認証ステップによる認証が成功した場合、前記文書データの印刷を実行する実行ステップとを有することを特徴とする印刷制御方法。
【請求項７】
前記認証ステップは、
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内であると判定された場合、前記文書データに埋め込まれた部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、前記文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内でないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、
前記認証に失敗すると、部門管理情報を入力するための画面を表示し、入力された部門管理情報と、前記文書データに埋め込まれた部門管理情報とに基づき認証を行うことを特徴とする請求項５に記載の印刷制御方法。
【請求項８】
前記認証ステップは、
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた機器情報と自機の機器情報が一致すると判定された場合、前記文書データに埋め込まれた部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、前記文書データに埋め込まれた機器情報と自機の機器情報が一致しないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、
前記認証に失敗すると、部門管理情報を入力するための画面を表示し、入力された部門管理情報と、前記文書データに埋め込まれた部門管理情報とに基づき認証を行うことを特徴とする請求項６に記載の印刷制御方法。
【請求項９】
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内であると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内でないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証ステップと、
前記認証ステップによる認証が成功した場合、前記文書データの印刷を実行する実行ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１０】
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた機器情報と自機の機器情報が一致すると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた機器情報と自機の機器情報が一致しないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証ステップと、
前記認証ステップによる認証が成功した場合、前記文書データの印刷を実行する実行ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１１】
前記認証ステップは、
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内であると判定された場合、前記文書データに埋め込まれた部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、前記文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内でないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、
前記認証に失敗すると、部門管理情報を入力するための画面を表示し、入力された部門管理情報と、前記文書データに埋め込まれた部門管理情報とに基づき認証を行うことを特徴とする請求項９に記載のコンピュータプログラム。
【請求項１２】
前記認証ステップは、
印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた機器情報と自機の機器情報が一致すると判定された場合、前記文書データに埋め込まれた部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、前記文書データに埋め込まれた機器情報と自機の機器情報が一致しないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報と自機で管理している部門管理情報とに基づき認証を行い、
前記認証に失敗すると、部門管理情報を入力するための画面を表示し、入力された部門管理情報と、前記文書データに埋め込まれた部門管理情報とに基づき認証を行うことを特徴とする請求項１０に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法、及びコンピュータプログラムに関し、特に、文書データの利用を管理する管理情報が埋め込まれている文書データを印刷するために用いて好適なものである。
【背景技術】
【０００２】
Microsoft社のオペレーティングシステム（ＯＳ）であるMicrosoft Windows（登録商標）Vistaの導入によって印刷システムが大きく変更された。具体的に、ＧＤＩ（Graphic Device Interface）をベースとした印刷システムと互換性を維持しつつ、ＸＰＳ（XML Paper Specification）をベースとした新しい印刷システムが導入された（非特許文献１を参照）。
ＸＰＳとは、電子文書フォーマットの一つである。その中身は、文書構造、描画情報、及び印刷設定等の情報を保持するＸＭＬと、ビットマップやフォント等のバイナリリソースといった様々なパーツから構成される。
【０００３】
非特許文献１にもあるように、ＸＰＳドキュメントは、印刷時のスプールフォーマットとしての側面と、通常の文書ドキュメントとしての側面とがある。文書ドキュメントとしての側面に注目すると、Adobe社のＰＤＦファイルのように、ＸＰＳドキュメントも文書ドキュメントとして各種文書の公開・配布の用途で利用される。また、印刷属性を含むＸＰＳドキュメントは、印刷ジョブのフォーマットとして利用することが可能である。Windows（登録商標）Vistaのリリース以降、ＸＰＳドキュメントを直接印刷することが可能なプリンタデバイスも登場している。このようなＸＰＳドキュメントを直接印刷することが可能なプリンタデバイスでＸＰＳドキュメントを印刷する形態としては、従来のプリンタドライバからの印刷が考えられる。
【０００４】
前述したようにＸＰＳドキュメントは文書ドキュメントの一面を持つ。よって、プリンタドライバを介さずにプリンタデバイスにＸＰＳドキュメントを直接投入する印刷ユーティリティ等で印刷する形態も増えてくることが予想される。ＸＰＳドキュメントは汎用フォーマットである。よって、このような印刷ユーティリティにおいては、ＸＰＳドキュメントのレイアウトを変更する機能や色処理を施すような機能を容易に実現することが可能となる。このような印刷ユーティリティを利用して、ＸＰＳドキュメントのレイアウトの変更を施した後に、そのレイアウトの変更を施したＸＰＳドキュメントをファイルに保存するといった使用方法も可能となる。更に、作成したＸＰＳドキュメントをMicrosoft社のSharepoint Portal Server（登録商標）等で共有して、サーバ上のＸＰＳドキュメントをプリンタデバイスに直接印刷するような運用も考えられる。
【０００５】
また、従来からオフィスでの印刷においては、プリンタデバイスで印刷された枚数を部門毎に管理する運用がなされている（特許文献１を参照）。そこで、ＸＰＳドキュメントの普及に伴い、ＸＰＳドキュメントをプリンタデバイスに直接印刷するユーザ環境においても、部門別の印刷管理が運用されることが想定される。
【０００６】
【特許文献１】特開平１０−２０７６６１号公報
【非特許文献１】印刷−アーキテクチャとドライバサポート、［online］、マイクロソフト株式会社、［平成２０年１月３０日検索］、インターネット＜URL：http://www.microsoft.com/japan/whdc/device/print/default.mspx＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載されているような従来の部門管理印刷では、印刷ジョブに部門ＩＤやパスワード等の部門管理情報を含めて印刷が行われる。ＸＰＳドキュメントを印刷ジョブのフォーマットとして使用する場合も、ジョブデータであるＸＰＳドキュメント内に部門管理情報を含めて印刷を実現することになる。
プリンタドライバを介さずに印刷ユーティリティを用いてＸＰＳドキュメントをプリンタデバイスに出力するケースでは、印刷ユーティリティが部門管理情報をＸＰＳドキュメントに埋め込む。部門管理機能を有する印刷ユーティリティでＸＰＳドキュメントをファイルで出力する場合、ＸＰＳドキュメントの中に部門管理情報が含まれていることが考えられる。
このように生成された部門管理情報を含むＸＰＳドキュメントがSharepointサーバ等で共有されると、部門管理情報を含むＸＰＳドキュメントが第三者に渡り、そのＸＰＳドキュメントが第三者によってプリンタデバイスに直接印刷される虞がある。また、第三者が自身とは関係のない別の部門管理情報を使うことによりＸＰＳドキュメントが印刷されると、部門別の印刷枚数を正しくカウントすることができなくなってしまうという課題があった。
【０００８】
本発明は、このような課題に鑑みてなされたものであり、文書データの利用を管理する管理情報が埋め込まれている文書データが、第三者によって利用されてしまうことを可及的に防止できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の印刷制御装置は、印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内であると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内でないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証手段と、
前記認証手段による認証が成功した場合、前記文書データの印刷を実行する実行手段とを有することを特徴とする。
また、本発明の他の態様例によれば、印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた機器情報と自機の機器情報が一致すると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた機器情報と自機の機器情報が一致しないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証手段と、前記認証手段による認証が成功した場合、前記文書データの印刷を実行する実行手段とを有することを特徴とする。
【００１０】
本発明の印刷制御方法は、印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内であると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内でないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証ステップと、前記認証ステップによる認証が成功した場合、前記文書データの印刷を実行する実行ステップとを有することを特徴とする。
また、本発明の他の態様例によれば、印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた機器情報と自機の機器情報が一致すると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた機器情報と自機の機器情報が一致しないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証ステップと、前記認証ステップによる認証が成功した場合、前記文書データの印刷を実行する実行ステップとを有することを特徴とする。
【００１１】
本発明のコンピュータプログラムは、印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内であると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた、部門管理情報の生成時刻に基づき制限時間以内でないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証ステップと、前記認証ステップによる認証が成功した場合、前記文書データの印刷を実行する実行ステップとをコンピュータに実行させることを特徴とする。
また、本発明の他の態様例によれば、印刷時のスプールフォーマット及び電子ドキュメントの双方として利用可能な文書データに埋め込まれた機器情報と自機の機器情報が一致すると判定された場合、前記文書データに埋め込まれた部門管理情報に基づき認証を行い、前記文書データに埋め込まれた機器情報と自機の機器情報が一致しないと判定された場合、部門管理情報を入力するための画面を表示し、入力された部門管理情報に基づき認証を行う認証ステップと、前記認証ステップによる認証が成功した場合、前記文書データの印刷を実行する実行ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、文書データを印刷する印刷装置で管理情報を使ってよいかどうかを判断することが可能になる。よって、管理情報が埋め込まれている文書データが、第三者によって利用されてしまうことを可及的に防止することができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施形態）
以下に、図面を参照しながら、本発明の第１の実施形態について説明する。
図１は、プリンタ制御システムの構成の一例を説明するブロック図である。尚、特に断らない限り、以下に説明する機能が実行されるのであれば、プリンタ制御システムは、図１に示したものに限定されるものではない。すなわち、プリンタ制御システムは、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ、ＷＡＮ等のネットワークを介して接続が為され処理が行われるシステムであってもよい。
【００１４】
図１において、ホストコンピュータ１００は、ＣＰＵ１を備える。ＣＰＵ１は、ＲＯＭ３のプログラム用ＲＯＭ３ｂに記憶されたプログラム、又は外部メモリ１１に記憶された文書処理プログラム等に基づいて、図形、イメージ、文字、及び表（表計算等を含む）等が混在した文書処理を実行する。また、ＣＰＵ１は、システムバス４に接続されている各デバイスを総括的に制御する。
また、ＲＯＭ３のプログラム用ＲＯＭ３ｂ又は外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等が記憶されている。ＲＯＭ３のフォント用ＲＯＭ３ａ又は外部メモリ１１には、前記文書処理の際に使用されるフォントデータ等が記憶されている。更に、ＲＯＭ３のデータ用ＲＯＭ３ｃ又は外部メモリ１１には、前記文書処理等を行う際に使用される各種データが記憶されている。
【００１５】
ＲＡＭ２は、ＣＰＵ１の主メモリやワークエリア等として機能する。キーボードＩ／Ｆ（インターフェース）５は、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。ディプレイＩ／Ｆ６は、液晶ディスプレイ等のディスプレイ１０の表示を制御する。外部メモリＩ／Ｆ７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、及びプリンタドライバ等を記憶する外部メモリ１１とのアクセスを制御する。外部メモリ１１は、例えば、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）である
【００１６】
プリンタＩ／Ｆ８は、所定の双方向性インターフェース２００を介してプリンタ１５０に接続され、プリンタ１５０との通信制御処理を実行する。尚、ＣＰＵ１は、例えばＲＡＭ２に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ディスプレイ１０に表示されている画像をＷＹＳＩＷＹＧすることを可能としている。
また、ＣＰＵ１は、ディスプレイ１０に表示された不図示のマウスカーソル等を使ってユーザにより指示されたコマンドに基づいて種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。
【００１７】
プリンタ１５０は、ＣＰＵ１２を備える。ＣＰＵ１２は、ＲＯＭ１４のプログラム用ＲＯＭ１４ｂに記憶された制御プログラム等、又は外部メモリ２１に記憶された制御プログラム等に基づいて、システムバス１５に接続された印刷部Ｉ／Ｆ（プリンタエンジン）１７に出力情報としての画像信号を出力する。
また、このＲＯＭ１４のプログラム用ＲＯＭ１４ｂには、ＣＰＵ１２の制御プログラム等が記憶されている。ＲＯＭ１４のフォント用ＲＯＭ１４ａには、前記出力情報を生成する際に使用されるフォントデータ等が記憶されている。尚、ハードディスク等の外部メモリ２１がないプリンタの場合、ＲＯＭ１４のデータ用ＲＯＭ１４ｃには、ホストコンピュータ１００で利用される情報等も記憶される。
【００１８】
ＣＰＵ１２は、入力部１８を介してホストコンピュータ１００との通信処理が可能となっており、プリンタ１５０内の情報等をホストコンピュータ１００に通知することが可能となるように構成されている。ＲＡＭ１３は、ＣＰＵ１２の主メモリやワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。尚、ＲＡＭ１３は、出力情報展開領域、環境データ格納領域、及びＮＶＲＡＭ等に用いられる。ハードディスク（ＨＤ）やＩＣカード等の外部メモリ２１へのアクセスは、外部メモリＩ／Ｆ（メモリコントローラ）１８により制御される。
【００１９】
外部メモリ２１は、オプションとしてプリンタ１５０に接続され、フォントデータ、エミュレーションプログラム、及びフォームデータ等を記憶する。また、操作部２０は、操作パネルと、この操作パネルを使ってユーザが操作するためのスイッチ及びＬＥＤ表示器等を備える。尚、前述した外部メモリ２１は１個に限らず、少なくとも１個以上の外部メモリ２１がプリンタ１５０に接続されるようにしていればよい。例えば、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した複数の外部メモリ２１をプリンタ１５０に接続できるようにしてもよい。更に、プリンタ１５０が図示しないＮＶＲＡＭを備え、操作パネル（操作部２０）からのプリンタモード設定情報等をこのＮＶＲＡＭが記憶するようにしてもよい。
【００２０】
図２は、プリンタ制御システムの機能構成の一例を説明するブロック図である。また、図３は、印刷ユーティリティ２０２が起動した後にホストコンピュータ１００のディスプレイ１０に表示されるＵＩ画面の一例を示す図である。
図３において、印刷ユーティリティ２０２により表示されるＵＩ画面３００には、印刷対象となるＸＰＳドキュメントのファイルパスを指定するコントロール３０１が配置されている。また、ＵＩ画面３００には、出力先指定領域３０２、印刷設定領域３０３、部門管理設定領域３０９、印刷ボタン３１２、及び終了ボタン３１３が配置されている。印刷設定領域３０３には、出力用紙サイズコントロール３０４、レイアウトコントロール３０５、部数コントロール３０６、両面コントロール３０７、及びホチキスコントロール３０８が配置されている。また、部門管理設定領域３０９には、部門管理ＩＤコントロール３１０、及びパスワードコントロール３１１が配置されている。
【００２１】
＜印刷ユーティリティの出力処理＞
ＸＰＳドキュメント等の文書データの印刷を希望するユーザは、印刷対象となるＸＰＳドキュメントのファイルパスをコントロール３０１に入力（指定）する。また、ユーザは、出力先指定領域３０２、印刷設定領域３０３、部門管理設定領域３０９に対して、夫々、出力先、印刷設定、部門管理設定を入力（指定）する。その後ユーザは、印刷ボタン３１２を押下する。そうすると出力先として指定されたプリンタ１５０は、印刷設定及び部門管理設定等で指定された内容に基づいて印刷を開始する。
【００２２】
図４は、印刷ボタン３１２が押下された後に印刷ユーティリティ２０２が実行する印刷処理の一例を説明するフローチャートである。図４のフローチャートに係る印刷ユーティリティ２０２のプログラムは、ホストコンピュータ１００の外部メモリ（ＨＤ）１１に記憶されており、ＲＡＭ２に読み出されＣＰＵ１によって実行される。
【００２３】
ユーザによって印刷ボタン３１２が押下されると、ステップＳ４０１において、ＸＰＳドキュメント読込部２１０は、図３に示したコントロール３０１に指定されたＸＰＳドキュメントを入力ＸＰＳドキュメント格納部２０７から読み出してＲＡＭ２にロードする。
次に、ステップＳ４０２において、部門管理情報生成部２０３は、図３に示した部門管理設定領域３０９に指定されている部門管理情報を部門管理データ格納部２０４から取得する。このように本実施形態では、例えば、部門管理情報により管理情報の一例が実現され、ステップＳ４０２の処理を行うことにより印刷制御装置の第１の取得手段の一例が実現される。
【００２４】
次に、ステップＳ４０３において、時刻情報生成部２０５は、ホストコンピュータ１００に内蔵されているタイマ等から現在時刻に関する時刻情報を取得する。このように本実施形態では、例えば、時刻情報により属性情報の一例が実現され、ステップＳ４０３の処理を行うことにより印刷制御装置の第２の取得手段の一例が実現される。
次に、ステップＳ４０４において、ＸＰＳドキュメント編集部２０６は、ステップ４０２で取得された部門管理情報と、ステップＳ４０３で取得された時刻情報とを、ＲＡＭ２にロードしているＸＰＳドキュメント内に格納する。
【００２５】
また、このステップＳ４０４において、ＸＰＳドキュメント編集部２０６は、ＸＰＳドキュメントの利用先であるプリンタ１５０を特定する情報も部門管理情報又はＸＰＳドキュメント内に格納する。具体的にＸＰＳドキュメント編集部２０６は、図３に示した出力先指定領域３０２に対して指定された出力先となるプリンタ１５０のＭＡＣアドレスを示すＭＡＣアドレス情報を、部門管理情報又はＸＰＳドキュメント内に格納する。このようにＭＡＣアドレス情報を部門管理情報又はＸＰＳドキュメント内に埋め込むことにより、ＸＰＳドキュメント内の部門管理情報及び時刻情報がどのプリンタに対するものかをプリンタ１５０が識別することができる。以上のように本実施形態では、例えば、ステップＳ４０４の処理を行うことにより印刷制御装置の埋め込み手段が実現される。
【００２６】
図５は、部門管理情報が埋め込まれた状態のＸＰＳドキュメントの構成の一例を概念的に示す図である。図５では、ＸＰＳドキュメント４００を構成するパーツのうち、本実施形態の説明で必要となるパーツのみを示し、その他のパーツの図示を省略している。
FixedDocumentSequence４０１をジョブ、FixedDocument４０４をドキュメント、FixedPage４０５をページと理解することができる。FixedDocumentSequence４０１は必ず１つだけ存在し、FixedDocumentSequence４０１は、複数のFixedDocument４０４ａ、４０４ｂを保持する。更に、各々のFixedDocument４０４ａ、４０４ｂは、夫々複数のFixedPage４０５ａ〜４０５ｄ、４０５ｅ〜４０５ｈを保持する。更に、これら任意のFixedDocumentSequence４０１、FixedDocument４０４、FixedPage４０５には、夫々PrintTicketを関連付けることができる。PrintTicketは印刷設定を格納する。図５では、FixedDocumentSequence４０１にPrintTicket４０２が関連付けられている場合を例に挙げて示している。また、FixedDocumentSequence４０１にはDeptInformation４０３が関連付けられている。DeptInformation４０３は部門管理情報を格納する。
【００２７】
図６は、ステップＳ４０４でＸＰＳドキュメント４００に格納された部門管理情報の一例を示す図である。
図６において、DeptAccountInformationタグ５０１の下位の階層に、部門管理ＩＤタグ５０２、パスワードタグ５０３、及び部門管理生成時刻タグ５０４が含まれる。部門管理ＩＤタグ５０２及びパスワードタグ５０３には、図３に示したＵＩ画面３００の部門管理設定領域３０９の内容が格納されている。また、部門管理生成時刻タグ５０４には、ステップＳ６０３で取得された時刻情報が埋め込まれる。この時刻情報は、部門管理情報５００（部門管理ＩＤタグ５０２及びパスワードタグ５０３）が生成された時刻を表す。尚、図６では、部門管理情報５００が平文で埋め込まれている場合を例に挙げて示している。しかしながら、第三者に参照されないように、部門管理情報を特定の暗号化方式により暗号化してもよい。
【００２８】
図４のフローチャートに説明を戻し、ステップＳ４０５において、ＸＰＳドキュメント編集部２０６は、図３に示した印刷設定領域３０３の設定に従って、ＲＡＭ２にロードされたＸＰＳドキュメント４００を編集する。図３に示したＵＩ画面３００の例では、レイアウトの設定が＜２ページ／枚＞となっているので、ＸＰＳドキュメント編集部２０６は、ＸＰＳドキュメント４００の２ページ分のページデータを１枚の物理用紙に割りつけてレイアウトをする。また、ＸＰＳドキュメント編集部２０６は、その他のプリンタで処理される印刷設定については、PrintTicket４０２に格納する。
【００２９】
次に、ステップＳ４０６において、ＸＰＳドキュメント送信部２０８は、図３に示した出力先指定領域３０２で指定された出力先に、ステップＳ６０５で編集されたＸＰＳドキュメント４００を出力する。図３に示したＵＩ画面３００の例では、出力先としてファイルが選択されているので、ＸＰＳドキュメント送信部２０８は、レイアウトや部門管理情報等の属性情報が編集されたＸＰＳドキュメント４００を、指定されたファイルパスに出力する。尚、ＸＰＳドキュメント送信部２０８は、プリンタ１５０における印刷状況等に応じて、ＸＰＳドキュメント４００を出力ＸＰＳドキュメント格納部２０９に格納する。そして、ＸＰＳドキュメント送信部２０８は、ＸＰＳドキュメント４００を出力できるタイミングになると、ＸＰＳドキュメント４００を出力ＸＰＳドキュメント格納部２０９から読み出して出力する。
【００３０】
＜ＸＰＳドキュメントの部門管理印刷処理＞
次に、図７のフローチャートを参照しながら、ＸＰＳドキュメント４００を含む印刷ジョブがプリンタ１５０に出力された場合のプリンタ１５０における処理の一例を説明する。図７のフローチャートに係るプリンタ１５０のプログラムは、外部メモリ（ＨＤ）２１に記憶されており、ＲＡＭ１３に読み出されＣＰＵ１２によって実行される。
【００３１】
印刷ジョブをプリンタ１５０に出力させる場合、ユーザは、図３に示して出力先指定領域３０２でネットワークを指定し、出力するプリンタ１５０に対応したポートを選択する。この状態で印刷ボタン３１２が押下されると、図４のステップＳ４０６において、ＸＰＳドキュメント送信部２０８は、ＸＰＳドキュメント編集部２０６で編集済みのＸＰＳドキュメント４００を出力先指定領域３０２で指定されたプリンタ１５０に送信する。このように本実施形態では、例えば、ステップＳ４０６の処理を行うことによって印刷制御装置の出力手段の一例が実現される。
【００３２】
このようにしてＸＰＳドキュメント４００が送信されると、ステップＳ７０１において、プリンタ１５０の印刷ジョブ受信部２１２は、ＸＰＳドキュメント送信部２０８から送信されたＸＰＳドキュメント４００を受信する。このように本実施形態では、例えば、ステップＳ７０１の処理を行うことによって、印刷装置の入力手段の一例が実現される。
次に、ステップＳ７０２において、ＸＰＳドキュメントパース部２１３は、ステップＳ７０１で受信されたＸＰＳドキュメント４００をパース（parse）し、ＸＰＳドキュメント４００内の部門管理情報５００を取得する。このように本実施形態では、例えば、ステップＳ７０２の処理を行うことによって印刷装置の第１の取得手段の一例が実現される。
次に、ステップＳ７０３において、部門管理情報認証部２１４は、ステップＳ７０２で取得された部門管理情報５００の中から部門管理情報５００の生成時刻を示す時刻情報を取得する。前述したように、この時刻情報は、部門管理生成時刻タグ５０４に埋め込まれている。このように本実施形態では、例えば、ステップＳ７０３の処理を行うことによって印刷制御装置の第２の取得手段の一例が実現される。
【００３３】
次に、ステップＳ７０４において、時刻情報判断部２１５は、期限情報格納部２１７に格納されている期限情報と、時刻情報格納部２１８に格納されている現在時刻情報とを取得する。そして、時刻情報判断部２１５は、これらの情報に基づいて、ステップＳ７０３で取得された時刻情報が制限時間以内であるか否かを判定する。このように本実施形態では、例えば、ステップＳ７０４の処理を行うことによって印刷制御装置の判定手段の一例が実現される。
図８は、期限情報格納部２１７に格納されている期限情報の一例を示す図であり、図９は、時刻情報格納部２１８に格納されている現在時刻情報の一例を示す図である。図８に示す例では期限情報９００が３０分であり、図９に示す例では現在時刻情報１０００が２００７年１月１９日の９時５０分３秒である。また、図６に示したように、ステップＳ７０３で取得された"部門管理情報５００の生成時刻を示す時刻情報"は、２００７年１月１９日の９時４４分２２秒である。このように、図６、図８、図９に示す例では、時刻情報判断部２１５は、現在時刻は、ステップＳ７０３で取得された時刻情報から３０分を経過していないので、ステップＳ７０３で取得された時刻情報が制限時間以内であると判定する。
【００３４】
図１０は、期限情報９００を設定するためのＵＩ画面の一例を示す図である。図１０に示すＵＩ画面１１００は、プリンタ１５０の操作部２０が備える操作パネル等に表示される。
ユーザは、コントロール１１０１を使って、ＸＰＳドキュメント４００の部門管理情報５００に期限を設定するか否かを指定する。ＸＰＳドキュメント４００の部門管理情報５００に期限を設定する場合、ユーザは、コントロール１１０２を使って、有効期限を分単位で指定する。コントロール１１０１、１１０２を使って行った指定でよければユーザはＯＫボタン１１０３を押下する。一方、コントロール１１０１、１１０２を使って行った指定をきゃんするする場合ユーザはキャンセルボタン１１０４を押下する。
尚、コントロール１１０１で無効が設定されている場合は、ステップＳ７０４の判定を省略する。すなわち、ステップＳ７０４において、ステップＳ７０３で取得された時刻情報が制限時間以内であると無条件で判定される。
以上のように本実施形態では、例えば、図１０に示すＵＩ画面１１００のコントロール１１０２を用いることにより、印刷制御装置の設定手段の一例が実現され、コントロール１１０１を用いることにより、印刷制御装置の第２の設定手段の一例が実現される。
【００３５】
以上のようにしてステップＳ７０４において、ステップＳ７０３で取得された時刻情報が制限時間以内であると判定された場合には、ステップＳ７０５に進む。
ステップＳ７０５に進むと、部門管理情報認証部２１４は、ＸＰＳドキュメント４００内の部門ＩＤ及びパスワードを、部門管理情報ＤＢ２１９に格納されている認証データと比較して認証を行う。部門ＩＤ及びパスワードは、図３に示した部門管理ＩＤコントロール３１０及びパスワードコントロール３１１に対して入力されたものであり、図６に示した部門管理ＩＤタグ５０２及びパスワードタグ５０３に格納されている。このように本実施形態では、例えば、ステップＳ７０５の処理を行うことにより印刷制御装置の認証手段の一例が実現される。
【００３６】
次に、ステップＳ７０６において、部門管理情報認証部２１４は、ステップＳ７０５における認証に成功したか否かを判定する。この判定の結果、認証に成功した場合には、ステップＳ７０７に進む。ステップＳ７０７に進むと、部門管理ログ生成部２２０は、ＸＰＳドキュメント４００内の部門ＩＤを使って部門管理ログ２２１のカウント情報を更新する。次に、ステップＳ７０８において、印刷処理部２２２は、ステップＳ７０１で受信したＸＰＳドキュメント４００をPrintTicket４０２の設定に従って印刷する。そして、図７のフローチャートによる処理を終了する。このように本実施形態では、例えば、ステップＳ７０８の処理を行うことにより印刷制御装置の印刷実行手段の一例が実現される。
【００３７】
一方、ステップＳ７０６において、認証に失敗した場合には、ステップＳ７１１に進む。ステップＳ７１１に進むと、期限超過通知部２１６は、操作部２０の操作パネルに再入力画面を表示して、部門ＩＤとパスワードの再入力をユーザに促す。
図１１は、再入力画面の一例を示す図である。この再入力画面８００のコントロールに部門ＩＤとパスワードが再入力される。そして、ユーザは、再入力した内容でよければＯＫボタン８０１を押下し、再入力した内容をキャンセルする場合にはキャンセルボタン８０２を押下する。
【００３８】
次に、ステップＳ７１２において、期限超過通知部２１６は、再入力画面８００で再入力がなされたか否かを判定する。この判定の結果、再入力がなされた場合には、ステップＳ７０５に戻り、部門管理情報認証部２１４は、ＸＰＳドキュメント４００内の部門ＩＤ及びパスワードを、ステップＳ７１１で再入力されたものと比較して認証を行う。
一方、キャンセルボタン８０２が押下されて、ステップＳ７１２にて再入力がなされていなかったと判定された場合には、図７のフローチャートによる処理を終了する。
【００３９】
前述したステップＳ７０４において、ステップＳ７０３で取得された時刻情報が制限時間以内でない（制限時間外である）と判定された場合には、ステップＳ７０９に進む。ステップＳ７０９に進むと、期限超過通知部２１６は、図１１に示したような再入力画面８００を、操作部２０の操作パネルに表示し、認証情報として部門ＩＤとパスワードの再入力をユーザに促す。尚、このとき、ステップＳ７０３で取得された時刻情報が制限時間を超えたものであることを（部門管理情報５００が生成されてからの時間が制限時間を超えているためにＸＰＳドキュメント４００が利用できないことを）再入力画面８００に表示することができる。このように本実施形態では、例えば、ステップＳ７０９の処理を行うことにより印刷制御装置の表示手段、通知手段の一例が実現される。
次に、ステップＳ７１０において、期限超過通知部２１６は、再入力画面８００で再入力がなされたか否かを判定する。この判定の結果、再入力がなされた場合には、ステップＳ７１３に進み、部門管理情報認証部２１４は、ステップＳ７０９で再入力された認証情報としての部門ＩＤ及びパスワードと部門管理情報ＤＢ２１９に格納されている認証データとを比較して認証を行う。そして、前述したステップＳ７０６に進む。
一方、キャンセルボタン８０２が押下されて、ステップＳ７１０にて再入力がなされていなかったと判定された場合には、図７のフローチャートによる処理を終了する。
【００４０】
以上のように本実施形態では、ホストコンピュータ１００は、ＸＰＳドキュメント４００に部門管理情報５００を埋め込む際に、その部門管理情報５００（部門管理ＩＤタグ５０２及びパスワードタグ５０３）が生成された時刻を示す時刻情報も埋め込む。そして、ホストコンピュータ１００は、このようなＸＰＳドキュメント４００をプリンタ１５０に送信する。プリンタ１５０は、ＸＰＳドキュメント４００に埋め込まれた時刻情報と現在時刻とを比較する。ホストコンピュータ１００は、比較の結果、部門管理情報５００が生成されてからの経過時間が所定の制限時間以内であるという条件を満たす場合に、ＸＰＳドキュメント４００をPrintTicket４０２の設定に従って印刷する。したがって、印刷直前に部門管理情報５００が格納されたかどうかをプリンタ１５０で判断できる。よって、ＸＰＳドキュメント４００に部門管理情報５００が格納される場合においても、部門管理情報５００とは関係のない第三者によって部門管理情報５００が利用され、ＸＰＳドキュメント４００がダイレクト印刷されてしまうことを防止することが可能となる。
【００４１】
尚、本実施形態では、部門管理情報５００に時刻情報を埋め込むようにしたが、必ずしもこのようにする必要はない。例えば、部門管理情報５００と時刻情報とを別々にＸＰＳドキュメント４００に埋め込むようにしてもよい。このようにする場合には、部門管理情報５００と時刻情報とを相互に関連付けるのが好ましい。また、部門管理情報５００は、ＸＰＳドキュメントを管理するための情報であればどのような情報であってもよい。
また、本実施形態では、ステップＳ７０３で取得された時刻情報が制限時間以内でない場合と、ステップＳ７０５における認証に成功しなかった場合に、再入力画面８００を表示するようにしたが、必ずしもこのようにする必要はない。例えば、ステップＳ７０３で取得された時刻情報が制限時間以内でない場合と、ステップＳ７０５における認証に成功しなかった場合とのうち、少なくとも何れか一方の場合に、図７のフローチャートによる処理を終了するようにしてもよい。
【００４２】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。前述した第１の実施形態では、部門管理情報５００が生成された時刻を示す時刻情報をＸＰＳドキュメントに埋め込み、この時刻情報を用いてＸＰＳドキュメントを印刷するか否か判定するようにした。これに対し、本実施形態では、ＸＰＳドキュメントに含まれるＭＡＣアドレス（Media Access Control address）情報等の機器情報を用いてＸＰＳドキュメントを印刷するか否か判定する。なお、ＭＡＣアドレスとは、ネットワーク上で、各ノードを識別するために設定されているネットワーク機器のハードウェア固有の物理アドレスである。このように、本実施形態と前述した第１の実施形態とは、ＸＰＳドキュメントを印刷するか否かの判定の方法の一部が主として異なる。したがって、本実施形態の説明において、前述した第１の実施形態と同一の部分については、図１〜図１１に付した符号と同一の符号を付すこと等により、詳細な説明を省略する。
【００４３】
本実施形態では、プリンタ１５０は、ステップＳ７０３の代わりに、プリンタ１５０は、例えば、ステップＳ７０２で取得された部門管理情報の中からＭＡＣアドレス情報を取得する処理を行う。このように本実施形態では、例えば、ＭＡＣアドレス情報により利用先情報（属性情報）の一例が実現される。
そして、ステップＳ７０４の代わりに、プリンタ１５０は、取得したＭＡＣアドレス情報と自機のＭＡＣアドレスが一致するか否かを判定し、一致していればステップＳ７０５に進み、一致していなければステップＳ７０９に進む。
【００４４】
以上のように、ＭＡＣアドレス情報を用いることによっても、第三者によって部門管理情報が利用されＸＰＳドキュメントが印刷されてしまうことを防止することが可能となる。
【００４５】
前述した第１及び第２の実施形態の構成を組み合わせるようにしてもよい。例えば、図７のステップＳ７０４でＹｅｓと判定された後に、部門管理情報の中からＭＡＣアドレス情報を取得し、取得したＭＡＣアドレス情報と自機のＭＡＣアドレスが一致するか否かを判定する。この判定の結果、ＭＡＣアドレスが一致している場合にステップＳ７０５に進み、一致していない場合にステップＳ７０９に進むようにする。このようにすれば、第三者によって部門管理情報が利用されＸＰＳドキュメントが印刷されてしまうことをより確実に防止することが可能となる。
【００４６】
（本発明の他の実施形態）
前述した本発明の実施形態における印刷制御装置、印刷装置を構成する各手段、並びに印刷制御方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４７】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４８】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図４、図７に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給するものを含む。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００４９】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００５２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００５３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００５７】
尚、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施形態を示し、プリンタ制御システムの構成の一例を説明するブロック図である。
【図２】本発明の第１の実施形態を示し、プリンタ制御システムの機能構成の一例を説明するブロック図である。
【図３】本発明の第１の実施形態を示し、印刷ユーティリティが起動した後にホストコンピュータのディスプレイに表示されるＵＩ画面の一例を示す図である。
【図４】本発明の第１の実施形態を示し、印刷ボタンが押下された後に印刷ユーティリティが実行する印刷処理の一例を説明するフローチャートである。
【図５】本発明の第１の実施形態を示し、部門管理情報が埋め込まれた状態のＸＰＳドキュメントの構成の一例を概念的に示す図である。
【図６】本発明の第１の実施形態を示し、ステップＳ４０４でＸＰＳドキュメントに格納された部門管理情報の一例を示す図である。
【図７】本発明の第１の実施形態を示し、ＸＰＳドキュメントを含む印刷ジョブがプリンタに出力された場合のプリンタにおける処理の一例を説明するフローチャートである。
【図８】本発明の第１の実施形態を示し、期限情報格納部に格納されている期限情報の一例を示す図である。
【図９】本発明の第１の実施形態を示し、時刻情報格納部に格納されている現在時刻情報の一例を示す図である。
【図１０】本発明の第１の実施形態を示し、期限情報を設定するためのＵＩ画面の一例を示す図である。
【図１１】本発明の第１の実施形態を示し、再入力画面の一例を示す図である。
【符号の説明】
【００５９】
１００  ホストコンピュータ
１５０  プリンタ
２０３  部門管理情報生成部
２０５  時刻情報生成部
２０６  ＸＰＳドキュメント編集部
２０８  ＸＰＳドキュメント送信部
２１２  印刷ジョブ受信部
２１３  ＸＰＳドキュメントパース部
２１４  部門管理情報認証部
２１５  時刻情報判断部
２１６  期限超過通知部
３００  ＵＩ画面
４００  ＸＰＳドキュメント
５００  部門管理情報
【図１】
0005235446.tif 000002
【図２】
0005235446.tif 000003
【図３】
0005235446.tif 000004
【図４】
0005235446.tif 000005
【図５】
0005235446.tif 000006
【図６】
0005235446.tif 000007
【図７】
0005235446.tif 000008
【図８】
0005235446.tif 000009
【図９】
0005235446.tif 000010
【図１０】
0005235446.tif 000011
【図１１】
0005235446.tif 000012