(57)【要約】【課題】出力装置システム内にセキュリティレベルの異なる複数種類の出力装置を使用しても、適切なセキュリティの管理を行うことができる出力管理システムを提供すること。【解決手段】複数種類の出力装置（例えば、プリンタ１２〜１５）を備える出力管理システムにおいて、印刷データを生成しプリンタへ送信するデータ処理装置１１により、印刷データに属性データとして設定され付加されるデータセキュリティレベルとプリンタに設定された装置セキュリティレベルとを比較して、装置セキュリティレベルがデータセキュリティレベルより高レベルのときにのみ印刷を許可する判定部２８を設けて、印刷データのデータセキュリティレベルよりセキュリティレベルの低いプリンタが指定されたときには、印刷を許可しないようにして、セキュリティレベルの異なる複数のプリンタを同一システム内で使用しても、印刷セキュリティ管理ができるようにした。【選択図】図４
2008140105.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つのデータ処理装置と、セキュリティ機能の異なる複数の出力装置とが接続されており、セキュリティ属性データの付与された出力データを、前記データ処理装置により指定した前記出力装置から出力する出力管理システムであって、
前記データ処理装置は、
前記出力データに付与された前記セキュリティ属性データを読み込み、出力管理の要否を判断する出力処理部と、
出力先として指定された前記出力装置の備えるセキュリティ機能を表す装置セキュリティデータと、前記出力データに付与された前記セキュリティ属性データとを比較して、前記出力先として指定された出力装置が、前記セキュリティ属性データにより指定されたセキュリティ要件を満たすセキュリティ機能を備えているか否かを判定し、出力データの求めるセキュリティ機能を備えていると判定された場合にのみ前記出力装置による出力処理を実行するよう制御するセキュリティ制御部とを、
備えることを特徴とする出力管理システム。
【請求項２】
前記セキュリティ制御部は、複数のセキュリティ機能をグループ化したセキュリティレベルにより指定された前記セキュリティ属性データと、前記セキュリティレベルにより指定された前記装置セキュリティデータとを比較することにより、前記出力処理の是否を判定する判定部を有することを特徴とする請求項１に記載の出力管理システム。
【請求項３】
前記セキュリティ制御部は、さらに、
データ出力イベント発生時に、前記出力データに付与されている前記セキュリティ属性データと、出力先として指定された出力装置のセキュリティ機能を問い合わせるセキュリティ情報取得部を備え、
前記判定部は、前記セキュリティ情報取得部により取得した前記出力装置のセキュリティ機能を表す前記装置セキュリティデータと、前記出力データに付与されている前記セキュリティ属性データとを比較することにより前記出力装置を判定することを特徴とする請求項１に記載の出力管理システム。
【請求項４】
前記セキュリティ制御部は、前記判定部により前記出力装置が出力データの求めるセキュリティ機能を備えていると判定された場合にのみ前記出力装置による出力処理を続行し、前記出力不許可の判定情報を受信したときには前記出力処理手続きを中止して、エラーメッセージを出力するメッセージ出力処理を実行することを特徴とする請求項１乃至３のいずれか１項に記載の出力管理システム。
【請求項５】
前記セキュリティ制御部、前記セキュリティ情報取得部、及び前記判定部は、データ処理装置の出力装置用の出力ドライバ内に設けられていることを特徴とする請求項１乃至4のいずれか１項に記載の出力管理システム。
【請求項６】
前記出力処理部は、前記出力データに付与された前記セキュリティ属性データを読み込み、セキュリティ属性データの有無によってセキュリティ管理の要否を判定し、出力装置ドライバからの問合せを待つ機能を有し、出力装置ドライバからの問合せが無い場合には、当該出力装置が所定のセキュリティ機能を備えていないものと判断することを特徴とする請求項１に記載の出力管理システム。
【請求項７】
受信した出力データを出力制御命令に従い出力する出力装置であって、
該出力装置の備えるセキュリティ機能を表す装置セキュリティデータを記憶するセキュリティ情報記憶部と、
記憶している前記装置セキュリティデータを、要求に応じて要求元に送信するセキュリティデータ送信部と、
を備えることを特徴とするセキュリティ管理機能付き出力装置。
【請求項８】
前記出力装置は、さらに、前記セキュリティ機能又は装置セキュリティデータを変更可能であることを特徴とする請求項７に記載のセキュリティ管理機能付き出力装置。
【請求項９】
少なくとも一つのデータ処理装置と、セキュリティ機能の異なる複数の出力装置が接続されている出力管理システムにおいて、
（ａ）出力要求された前記出力装置の備えるセキュリティ機能を表す装置セキュリティデータと、出力データに付与されているセキュリティ属性を表すセキュリティ属性データとを比較する工程と、
（ｂ）前記出力装置のセキュリティ機能が、前記出力データの前記セキュリティ属性の求める要件を満たす場合にのみ前記出力データの出力を許可するセキュリティ判定工程と、
（ｃ）出力が許可されたときにのみ出力データの出力処理を続行する出力制御工程と、
を備えることを特徴とする出力管理システムの出力制御方法。
【請求項１０】
前記セキュリティ判定工程（b）は、
（b-1）前記出力装置の装置セキュリティデータが出力データの前記セキュリティ属性の求める要件を満たす場合に、前記出力データの出力を許可するセキュリティ判定工程と
（b-2）前記出力装置の装置セキュリティデータが、出力データの前記セキュリティ属性の求める要件を満たさない場合には印刷処理を中止する工程と、
を備えることを特徴とする請求項９に記載の出力管理システムの出力制御方法。
【請求項１１】
前記セキュリティ属性データと前記装置セキュリティデータは、出力データに求められるセキュリティレベルと、利用可能な出力装置のセキュリティ機能群を対比して、グルーピングすることで設定されることを特徴とする請求項９から１０のいずれかに記載の出力管理システムの出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティレベルの異なる複数の出力装置とＰＣ等のデータ処理装置とを通信回線を介して接続して、データ処理装置により指定した出力装置から出力データの出力を行う出力管理システムに関するものであり、特に、出力データファイル中にセキュリティ属性データとして指定されているセキュリティ要件に従って出力するように出力管理を行う出力管理システム及びその出力制御方法、並びにセキュリティ管理機能付き出力装置に関する。
【背景技術】
【０００２】
近時、個人情報の保護、営業機密や技術情報などの情報管理が求められている。ｅ文書法（各種法令により作成・保存することを義務付けられている文書・帳票類の電磁化を認める法律の通称）の登場により、媒体出力をなくし、必要に応じたデータ閲覧へ切り替えようとする動きもあるが、可搬性・証憑としての必要性から依然として媒体出力も必要である。
これに呼応して、複写防止のすかし印刷機能や、不意の情報漏洩抑止のためのログ管理、万一の漏洩時の追跡データとして印刷物への出所情報の印刷(トレース)など、数々のセキュリティ機能が考案されている（特許文献１参照）。
【特許文献１】特開２００１−２３６１９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、セキュリティ機能は逐次高機能になっており、システム内に配置されるすべての出力装置にこれら最高レベルのセキュリティ機能を備えることは、経済的困難が伴う。また、必要のないものも含め、すべての出力データをセキュリティ管理することは管理工数増大の懸念がある。また、セキュリティ機能を備える特定装置への出力業務の集中や、装置の能力によっては、従来通りの一般データ出力の利便性を損なうことも懸念される。
【０００４】
本発明は、このような課題に鑑みてなされたものであり、異なるセキュリティレベルが設定された複数の出力装置が同一システム内に混在しても、求められるセキュリティレベルに応じた出力管理が可能で、複雑な設定が不要であり、出力装置の入れ替えも簡単に行うことができる出力管理システム及びその出力制御方法、並びにセキュリティ管理機能付き出力装置を提供することを目的とする。
【０００５】
さらに、本発明の他の目的は、セキュリティ機能を搭載しながら、従来通りの一般データ出力への影響を最小限に押さえることのできる出力管理システム及びその出力制御方法、並びにセキュリティ管理機能付き出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかる出力管理システムは、少なくとも一つのデータ処理装置と、セキュリティ機能の異なる複数の出力装置とが接続されており、セキュリティ属性データの付与された出力データを前記データ処理装置により指定した前記出力装置から出力する出力管理システムであって、前記データ処理装置は、前記出力データに付与された前記セキュリティ属性データを読み込み、出力管理の要否を判断する出力処理部と、出力先として指定した前記出力装置の備える装置セキュリティデータと、出力対象となる出力データに付与された前記セキュリティ属性データとを比較して、前記出力先として指定した出力装置が、前記出力データの前記セキュリティ属性データにより指定されたセキュリティ要件を満たすセキュリティデータを備えているかを判定し、出力データの求めるセキュリティ機能を備えていると判断した場合にのみ前記出力装置による出力処理を実行するよう制御するセキュリティ制御部を備えることを特徴とする。
【０００７】
この態様によると、出力装置として指定された装置の装置セキュリティデータと出力の際に出力データに設定されたセキュリティ属性データとを比較している。これにより、出力装置のセキュリティ機能が、出力データの要求するセキュリティ要件を満足するセキュリティ機能を備えているかどうかを確認することができる。比較の結果、出力装置が出力データのセキュリティ要件を満たす場合のみ、出力処理が実行される。従って、出力データの求めるセキュリティ要件を満たすことができない要求に対応不能の出力装置が選択された場合には出力が行われないため、セキュリティ管理の低下を防止可能となる。尚、本発明の適用対象となる出力装置には、印刷装置の他、ＤＶＤ、ＣＤ、フレキシブルディスク、ハードディスク、磁気メディア、光学メディア, 半導体メモリ等の各種データ出力装置を含む。
【０００８】
また、出力装置の装置セキュリティデータと出力データのセキュリティ属性データとは、共通のセキュリティ基準により対応づけることが好ましい。例えば、セキュリティについての共通の基準を設けて、セキュリティレベルを昇順または降順にＡＢＣＤ・・・等のように順番にランク付けし、装置セキュリティデータとセキュリティ属性データとを、この共通のセキュリティレベルで表示することにより、両者のセキュリティレベルを比較することにより、指定された出力装置が出力データの要求するセキュリティ要件を満足するセキュリティ機能を備えているかどうかを容易に判定することが可能となる。
【０００９】
本発明の他の態様にかかる出力管理システムは、前記セキュリティ制御部が、複数のセキュリティ機能をグループ化したセキュリティレベルにより指定された前記セキュリティ属性データと、前記セキュリティレベルにより指定された前記装置セキュリティデータとを比較することにより、前記出力処理の是否を判定する判定部を有することを特徴とする。
【００１０】
これにより、出力装置が仕様として有するセキュリティ機能の違いをそのまま反映するものでなくとも良く、機能の一部を利用して実現可能なセキュリティレベルとして指定することも可能である。
【００１１】
本発明の他の態様にかかる出力管理システムは、前記セキュリティ制御部が、データ出力イベント発生時に、前記出力データに付与されている前記セキュリティ属性データと、出力先として指定された出力装置のセキュリティ機能を問い合わせるセキュリティ情報取得部を備え、前記判定部は、前記セキュリティ情報取得部により取得した前記出力装置のセキュリティ機能を表す前記装置セキュリティデータと、前記出力データに付与されている前記セキュリティ属性データとを比較することにより前記出力装置を判定することを特徴とする。
【００１２】
これにより、セキュリティ制御部に出力装置のセキュリティ機能を記憶しておかなくとも、各出力装置のセキュリティ機能を確認することが可能となる。特に、出力装置のセキュリティ機能が切り替え可能である場合には、有用である。
【００１３】
出力装置のセキュリティ機能の問い合わせは、あらかじめ定められた問合せ手続きによって情報出力される。セキュリティ機能の問合せ手続きは、システムの管理レベル確保の目的で、非公開、暗号化され、出力装置と同梱される出力装置ドライバによって実現できる形態が好ましい。
【００１４】
本発明の他の態様にかかる出力管理システムは、前記セキュリティ制御部が、前記判定部により前記出力装置が出力データの求めるセキュリティ機能を備えていると判定された場合にのみ前記出力装置による出力処理を続行し、前記出力不許可の判定情報を受信したときには前記出力処理手続きを中止して、エラーメッセージを出力するメッセージ出力処理を実行することを特徴とする。
【００１５】
この態様では、出力不許可のときに、エラーメッセージを出力する。メッセージの出力は、データ処理装置等に設けられた表示機に表示しても、印刷装置等の出力装置に印刷出力するようにしても良い。
【００１６】
本発明の他の態様にかかる出力管理システムは、前記セキュリティ制御部、前記セキュリティ情報取得部、及び前記判定部が、データ処理装置の出力装置用の出力ドライバ内に設けられることを特徴とする。出力装置用ドライバは、データ処理装置内に出力装置に対応付けられてインストールされるので、出力装置用ドライバに本発明の判定部を組み込むことにより、簡単に本発明の出力管理システムの導入が可能となる。
【００１７】
本発明の他の態様にかかる出力管理システムは、前記出力処理部が、前記出力データに付与された前記セキュリティ属性データを読み込み、セキュリティ属性データの有無によってセキュリティ管理の要否を判定し、出力装置ドライバからの問合せを待つ機能を有し、出力装置ドライバからの問合せが無い場合には、当該出力装置が所定のセキュリティ機能を備えていないものと判断することを特徴とする。
【００１８】
これにより、セキュリティ機能を備えていない出力装置や、本発明に対応していない出力装置がシステム内に混在している場合であっても、出力データの要求するセキュリティ管理を実行することが可能である。例えば、セキュリティ機能を備えていない出力装置に対して、所定のセキュリティ機能を要求する出力データについて出力要求がなされると、出力不許可となり、出力データの出力属性がセキュリティ出力不要との設定がなされている場合には、このようなセキュリティ機能を有していない出力装置を用いて出力することも可能である。このように、装置セキュリティレベルの異なる出力装置が混在していても、セキュリティレベルの確認が行なわれる為、適正なセキュリティの下でのみ出力が行なわれる。また、データセキュリティレベル未設定のセキュリティ管理非対象データはセキュリティ機能の無い出力装置で出力可能であり、一般データ出力の利便性を損なうこともない。
【００１９】
本発明の第１の態様にかかる出力装置は、受信した出力データを出力制御命令に従い出力する出力装置であって、該出力装置の備えているセキュリティ機能を表す装置セキュリティデータを記憶するセキュリティ情報記憶部と、記憶している前記装置セキュリティデータを、要求に応じて要求元に送信するセキュリティデータ送信部とを備えることを特徴とする。
【００２０】
このように、出力装置にセキュリティ報告機能を設けることにより、データ出力を希望するデータ処理装置側で、当該出力装置を使用して出力するかどうかの判断を行うことが可能となる。本発明の適用対象となる出力装置には、印刷装置の他、ＤＶＤ、ＣＤ、フレキシブルディスク、ハードディスク、磁気メディア、光学メディア, 半導体メモリ等の各種データ出力装置を含む。
【００２１】
本発明の他の態様にかかる出力装置は、さらに、前記セキュリティ機能又は装置セキュリティデータを変更可能であることを特徴とする。この態様は、出力装置のセキュリティ機能を変更可能とするものである。これにより、新規出力装置の増設や装置セキュリティ機能の見直しの場合にも、装置セキュリティデータの設定変更だけで対応が可能であり、業務効率化の為の旧製品の利用を継続しながらも出力管理セキュリティの観点から最新製品の導入が臨機応変に対応できる。
【００２２】
本発明の第１の態様にかかる出力管理システムの出力制御方法は、少なくとも一つのデータ処理装置と、セキュリティ機能の異なる複数の出力装置が接続されている出力管理システムにおいて、
（ａ）出力要求された前記出力装置の備えるセキュリティ機能を表す装置セキュリティデータと、出力データに付与されているセキュリティ属性を表すセキュリティ属性データとを比較する工程と、
（ｂ）前記出力装置のセキュリティ機能が、前記出力データの前記セキュリティ属性の求める要件を満たす場合にのみ前記出力データの出力を許可するセキュリティ判定工程と、
（ｃ）出力が許可されたときにのみ出力データの出力処理を続行する出力制御工程と、
を備えることを特徴とする。
【００２３】
本発明の他の態様にかかる出力管理システムの出力制御方法は、
前記セキュリティ判定工程（b）が、
（b-1）前記出力装置の装置セキュリティデータが出力データの前記セキュリティ属性の求める要件を満たす場合に、前記出力データの出力を許可するセキュリティ判定工程と、
（b-2）前記出力装置の装置セキュリティデータが、出力データの前記セキュリティ属性の求める要件を満たさない場合には印刷処理を中止する工程と、
を備えることを特徴とする。
【００２４】
また、本発明の他の態様にかかる出力管理システムの出力制御方法は、前記セキュリティ属性データと前記装置セキュリティデータが、出力データに求められるセキュリティレベルと、利用可能な出力装置のセキュリティ機能群を対比して、グルーピングすることで設定されることを特徴とする。
【００２５】
このことにより、高機能出力装置のセキュリティ機能を臨機応変に設定して、装置セキュリティレベルを求められるセキュリティ属性データに対応させることで、出力装置の利用頻度に応じた出力管理システムの構築が可能となる。また、技術革新による新たなセキュリティ管理機能の導入や、セキュリティレベルが求めるセキュリティ機能の見直しの場合にも、すでに運用中のセキュリティ属性データを修正することなく、該当するセキュリティレベルが求めるセキュリティ機能の仕様を見直し、装置セキュリティ機能を修正することで対応が可能であり、出力管理システム導入以降も高い運用自由度が確保できる。
【発明の効果】
【００２６】
本発明によると、出力データのデータセキュリティレベルと指定された出力装置の装置セキュリティレベルを比較することにより、装置セキュリティレベルがデータセキュリティレベルに適合するときにのみデータ出力を許可する。これにより、出力データに対してセキュリティレベルの不適切な出力装置に出力させようとする場合には出力は許可されない。従って、同一システム内にセキュリティレベルの異なる複数の出力装置を混在して使用しても、出力データの出力セキュリティを確保することが可能となる。また、データセキュリティレベル未設定のセキュリティ管理不要データはセキュリティ機能の無い出力装置でも出力可能である。
【００２７】
すなわち、セキュリティ管理の必要なデータは適切に出力され、セキュリティ管理不要な一般出力業務も従来通り、利便性を損なうことなく出力可能である。高価なセキュリティ付出力装置と、廉価な出力装置とを適切な割合で混在させることによって、経済効率のよりよい出力管理システムを構築可能となる。
【００２８】
また、求められるデータセキュリティと利用可能な装置セキュリティから、セキュリティクラス設定や判定基準を設けられることから、装置セキュリティを備えた機器の導入にも煩雑なシステム変更を必要とせずに対応可能であり、システムとしての将来的な拡張性も提供できる。
【発明を実施するための最良の形態】
【００２９】
図面を用いて本発明の実施形態を説明する。
なお、以下の説明においては、本発明の典型的な例として、出力装置としてプリンタ（印刷装置）を用いた出力管理システムについて説明する。
【００３０】
図１に本発明の一実施形態にかかる出力管理システム（印刷管理システム）の構成例を示す。ＰＣ等のデータ処理装置１１と、セキュリティ機能の異なる複数のプリンタ１２〜１５とがＬＡＮ等のネットワーク１７を介して接続されている。また、必要に応じて、印刷ログを管理する管理サーバ１６を設けても良い。データ処理装置１１には、文書作成ソフトや表計算等の各種アプリケーションソフトがインストールされている。データ処理装置１１は、各種アプリケーションを動作させることにより、出力対象となる電子データ（印刷データ等）を作成するドキュメント（文書）作成装置として動作可能である。また、データ処理装置１１は、作成した印刷データをプリンタ１２〜１５に印刷させる印刷制御装置としての機能も備えている。以下、プリンタ１２〜１５を用いて印刷出力する場合について説明する。
【００３１】
データ処理装置１１では、ドキュメントの作成の際、又はドキュメント作成後に事後的に、印刷データのセキュリティレベル（セキュリティ要件）を指定可能である。指定されたセキュリティレベルは印刷データのセキュリティに関する属性データとして印刷データとともに記録される。作成済みの印刷データを印刷する場合には、データ処理装置１１によりプリンタ１２〜１５のいずれかを指定して、印刷を実行させる。
【００３２】
印刷は、アプリケーションにより、プリンタ１２〜１５のいずれかを指定し、生成された各種の印刷命令に基づき、プリンタドライバに制御データ及び印刷データとして渡すことにより実行される。プリンタドライバでは指定されたプリンタに適合するように制御データや印刷データを変換する。プリンタドライバにより変換された制御データ及び印刷データは、指定されたプリンタに送信されて、所定の印刷が実行される。
【００３３】
図１の例では、プリンタ１２〜１５のそれぞれに対応するセキュリティ機能として、装置セキュリティレベルがＡ乃至Ｄの４段階で表されるものとして説明する。この装置セキュリティレベルは、装置セキュリティデータＡ乃至Ｄとしてそれぞれのプリンタ１２〜１５毎に記憶管理される。本実施例では、装置セキュリティレベルをＡ乃至Ｄの４段階のセキュリティレベルで表したが、プリンタのセキュリティ機能の種類に応じて、より多い又はより少ないセキュリティレベルを設定することも可能である。また、セキュリティレベルは、セキュリティ機能の違いをそのまま表すものでなくとも良く、多少の違いはあっても一定範囲内にある複数のセキュリティ機能をグルーピングして１つのセキュリティレベルとして指定することも可能である。
【００３４】
また、図１では、ドキュメントのセキュリティレベルである「データセキュリティレベル」を説明上明確に示すために、印刷前のドキュメント８０〜８４及び印刷後のドキュメント９０〜９３にデータセキュリティレベル「Ａ」〜「Ｄ」を付しているが、実際には「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」等の印刷はされない。
【００３５】
図２に、ドキュメントのデータセキュリティレベルの内容を例示する。図２の表に示す例では、ドキュメント（印刷データ）については、セキュリティレベル「Ａ」がもっとも高位であり、以下「Ｂ」→「Ｃ」→「Ｄ」の順にセキュリティレベルが低くなり、セキュリティレベル「Ｄ」は、セキュリティ管理の対象外のドキュメントである。セキュリティレベル「Ｄ」のドキュメントには、実際の形態ではセキュリティ属性データは付与されない。
【００３６】
プリンタの場合もセキュリティレベルＡがもっとも高位であり、以下、Ｂ→Ｃ→Ｄの順にセキュリティレベルが低くなり、セキュリティレベルＤはセキュリティ管理の非対象となっているプリンタである。セキュリティレベルＤのプリンタには、実際の形態では装置セキュリティデータは設定されない。
【００３７】
ドキュメント（出力データ）のデータセキュリティレベルは、「セキュリティ属性データ」により指定され、プリンタの装置セキュリティレベルは「装置セキュリティデータ」により指定される。データセキュリティレベルは、作成された印刷データが出力（印刷）される場合に、どのようなセキュリティレベルで出力（印刷）されるべきであるかを指定するものである。取り扱うドキュメントにより、自動的にデータセキュリティレベルが指定されるようにしても、作成者または管理者が指定するようにしてもよい。
【００３８】
図２に示す例では、ドキュメントにセキュリティレベルとして、最高位の「Ａ」が指定されると、印刷データの生成及び送信を行うデータ処理装置１１を特定する情報、印刷ドキュメントの特定情報、印刷データ作成者、印刷実行者、印刷に使用するプリンタ、及び印刷日時等の各種ログデータ（トレース情報）を、保存している管理サーバ１６から取得して、プリンタ内に記憶する。さらに、図１に示すように、印刷媒体（印刷物）そのものにも同様のトレース情報９５を印刷する。これにより、ログデータにより印刷された文書の履歴を追跡することが可能となるとともに、印刷物をみただけでその出所、作成者等が明らかになるので、印刷文書のセキュリティ管理の徹底を図ることができる。このトレース情報９５の印刷位置、印刷内容等の詳細は、作成者または管理者が自由に設定可能である。一般的には、印刷用紙の最下段もしくは、最上段に小さく印刷することが多い。このようなセキュリティレベル「Ａ」のセキュリティ管理を必要とする印刷データとしては、例えば、顧客名簿、顧客のクレジットカード情報、その他の顧客情報、代理店情報、等のデータが該当する。
【００３９】
セキュリティレベル「Ｂ」が指定されると、印刷の際に、電子的なログデータのみを記録するが、印刷物自体へのトレース情報の印刷は行わない。この場合、印刷されたドキュメントの特定情報、文書を印刷したプリンタ、印刷時刻、印刷者等を、ログデータに基づいて追跡調査することが可能となり、不正印刷の追跡と抑制効果を発揮する。例えば、重要度がやや低い、営業情報や社内業務情報など、社会的影響には至らないが機密性の高いドキュメントについてこのようなセキュリティレベル「Ｂ」を指定するのが好ましい。
【００４０】
セキュリティレベル「Ｃ」では、プリンタから所定のＩＤ等を入力したときに初めて印刷出力を行うようにしている。これにより、ＩＤを知っている人だけが印刷出力可能となる。例えば、営業メモ等の、印刷後の印刷物放置を予防したいセキュリティレベルのドキュメントに対してこの指定がなされる。さらに、このセキュリティレベルの仕様においては、ＩＤ入力によってはじめて印刷が開始されることから、大量頁の印刷物出力は印刷終了まで時間がかかる。このため、必然的に大量印刷の場合にはセキュリティレベル「Ｂ」または「Ａ」の出力が指定されることになる。結果的に、セキュリティレベル「Ｃ」では小部数でオンデマンドでの出力が必要となるような業務出力物が指定されることとなり、大量印刷物と小部数のオンデマンド印刷物の出力先を区分し、印刷業務の不満点（長時間機器専有するような大量印刷の合間をぬって重要なメモを印刷するような時間的不便さや、大量印刷物にまぎれてメモが紛失するようなセキュリティ課題等）への対策となる。さらに、小部数オンデマンド印刷物が集中するセキュリティレベル「Ｃ」の機器では、ＩＤ認証機能やオンデマンド処理機能に優れた出力装置が選択されるが、大量印刷に必要となる大量排紙装置やスタッカー等の帳合装置は不要となる。このように、セキュリティレベル「Ｃ」では、出力物の特性と出力装置の機能に応じた最適出力への利用誘導をも意図する。
【００４１】
セキュリティレベル「Ｄ」では、セキュリティ管理を行う必要のない一般文書であり、データ処理装置１１の命令に従って、印刷データをそのまま印刷するだけである。秘密にする必要のない通常の多くの文書等は、セキュリティ管理する必要性は乏しい。セキュリティ機能のない出力装置は一般的に廉価であるから、このような多くの一般文書は、このように無用のセキュリティ管理なしに出力できることが望ましい。
【００４２】
本発明では、セキュリティレベルの異なる各種レベルの出力装置がシステム内に混在していても、ドキュメントの求めるセキュリティレベルに応じた適切な出力となるように出力管理することが可能となる。
【００４３】
次に、装置セキュリティレベルとドキュメントの属性データであるデータセキュリティレベルの関係について、図３を用いて説明する。図３は、装置セキュリティレベルＡ〜Ｄを設定したプリンタ１２〜１５に対して、データセキュリティレベル「Ａ」〜「Ｄ」のドキュメントの印刷要求があった場合における、本発明による出力管理システムの動作条件の一例を示す表である。図中「○」は印刷の可否を判定するデータ処理装置１１又はプリンタ１２〜１５に設けられた判定部による「印刷許可」を意味し、「×」は「印刷不許可」を意味する。
【００４４】
図３に示す動作条件においては、ドキュメントに指定されているデータセキュリティレベル「Ａ」〜「Ｄ」（ドキュメントＡ乃至Ｄ）が、指定された出力装置の装置セキュリティレベル「Ａ」乃至「Ｄ」と同じか、またはそれ以下の場合には印刷を許可し、逆にデータセキュリティレベルが装置セキュリティレベルよりも高いときには、印刷を不許可とする例を示している。ここで、出力を許可する動作条件の組合せをどのようなものとするか、また、セキュリティ機能に関連してどのような動作を行わせるようにするかは、自由に設定可能である。
【００４５】
例えば、図３において、データセキュリティレベルと装置セキュリティレベルが完全に一致した場合のみ、印刷を許可するように構成してもよい。また、装置セキュリティレベルがデータセキュリティレベルより低い場合には、データ処理装置１１又はプリンタ１２〜１５が自動的に、「印刷できません」又は「もっとセキュリティレベルの高いプリンタを指定して印刷してください（具体的にプリンタの番号を印刷してもよい）」というような内容の印刷をするようにしても、データ処理装置１１の表示装置５１（ディスプレイ）に表示するようにしても良い。
【００４６】
また、出力条件を一定のセキュリティレベル以上とすること、またはセキュリティレベルが一致したとき以外の組合せに設定することもできる。例えば、セキュリティレベルを決める要因が企業毎、所有装置の機能など複数ある場合、それぞれの要因を所定のデータのビット単位で割り当てて設定し、ビット同士を比較することにより、より複雑な動作条件の設定が可能となる。
【００４７】
図４に本発明の一実施形態にかかるデータ処理装置１１及びセキュリティレベル「Ａ」のプリンタ１２の機能ブロック図を示す。データ処理装置１１は、各種文書の作成及びファイル作成等の文書出力管理を行うアプリケーション部２１と、プリンタドライバ部（印刷制御部）２５を備えている。アプリケーション部２１は、文書等作成部２２、セキュリティ設定部２３，出力処理部２４を備えている。アプリケーション部２１は文書作成ソフト、表計算ソフト、プレゼン資料作成ソフト等の場合と同様の機能でよい。データセキュリティ設定部２３は、アプリケーション部２１により作成するドキュメントの内容に応じて、ドキュメントのセキュリティレベル（データセキュリティレベル）を指定する機能を有している。指定されたデータセキュリティレベルは、作成された印刷データのセキュリティ属性を表すデータ（セキュリティ属性データ）として、印刷データと一体的に結びつけられて保持される。出力処理部２４は、通常のアプリケーションソフト等の場合と同様に、印刷イベント発生時に指定されたプリンタドライバを起動し、印刷処理手続きを行なうとともに、データセキュリティ設定部２３で設定されたセキュリティ属性データを読み込み、セキュリティ属性データの有無によってセキュリティ管理の要否を判断し、必要に応じてプリンタドライバからのセキュリティ属性データの問合せを待つことで出力管理を実行する。
【００４８】
表示装置５１は作成されたドキュメントを表示する表示端末であり、操作装置５２は、データ処理装置１１の入力等の操作装置として、文書作成からデータセキュリティレベルの指定、印刷命令の実施等を行なうための操作端末（キーボードやマウスなどの入力端末）である。操作端末は、基本的には、一般的なＰＣなどに使用される表示端末及び操作端末と同様の機能と構成を備えている。 これらの表示装置５１および操作装置５２は、データ処理装置１１の基本ソフトウエア(ＯＳ)及びデバイスドライバによりその基本動作が制御され、操作端末として機能する。
【００４９】
プリンタドライバ部２５は、セキュリティ制御部２６と印刷データ変換部３０を備えている。また、セキュリティ制御部２６は、セキュリティ情報取得部２７、セキュリティ判定部（以下、単に「判定部」と称する）２８、出力制御部２９により構成される。プリンタドライバ部２５は、アプリケーション部２１の出力処理部２４からの印刷命令を受けると、セキュリティ情報取得部２７によりデータセキュリティレベルとプリンタの装置セキュリティレベルの情報（「セキュリティ属性データ」及び「装置セキュリティデータ」）とを取得する。
【００５０】
セキュリティ情報取得部２７は、印刷命令があったときに、印刷対象となるデータ（印刷データ）の属性データとして記憶されているデータセキュリティレベルの情報（セキュリティ属性データ）を読み取り、取得する。 また、印刷指定されたプリンタ１２にアクセス（送受信）して、装置セキュリティレベルの情報（装置セキュリティデータ）を取得する。
【００５１】
判定部２８は、取得した情報からデータセキュリティレベルとプリンタの装置セキュリティレベルとを比較して印刷許可条件を満足するかどうかを判定する。印刷許可のための判定条件はセキュリティ管理方針に従って任意に設定可能である。 例えば、データセキュリティレベルと装置セキュリティレベルが一致したときのみ指定されたプリンタでの印刷を許可するように印刷許可条件を定めることも可能であり、装置セキュリティレベルがデータセキュリティレベルのセキュリティレベル以上である場合には、印刷を許可するような印刷許可条件を設定しても良い。
【００５２】
出力制御部２９は、前記判定部２8により前記出力装置が出力データの求めるセキュリティ機能を備えていると判定された場合にのみ前記出力装置による出力処理を許可し、それ以外の場合には、印刷処理の実行を停止する。
【００５３】
出力制御部２９により出力処理が許可されると、印刷データ変換部３０は、アプリケーション部２１から受信した印刷命令等の制御データ及び印刷データを、指定されたプリンタに対応する制御データ及び印刷データへ変換する。 変換処理が終わると、通信インタフェース３４を介して指定したプリンタ１２に変換後の印刷データが送信される。
【００５４】
図４に示すプリンタ１２では、装置セキュリティレベルＡが設定されているプリンタ１２の機能ブロック図を例示している。プリンタ１２は、通信インタフェース４０、印刷制御部４１、セキュリティ印刷制御部４２、セキュリティ情報記憶部４３、及び印刷ヘッド、紙送り機構からなる印刷機構４４を備えている。また、装置セキュリティレベルをマニュアル変更するための操作部４５を設けることもできる。
【００５５】
印刷制御部４１が通信インタフェース４０を介して印刷データ及び属性データ等を受信すると、印刷データを不図示の記憶部である印刷バッファにビットマップ状に展開することにより、印刷の準備を行う。また、セキュリティ印刷制御部４２は、通信インタフェース４０を通じて、管理サーバ１６からトレース情報を読み出して、印刷用紙上の予め定められた位置(例えば最下段)にトレース情報９５の印刷を行うように、印刷バッファの所定の位置にトレース情報をビットマップ状に展開し、先にビットマップ状に展開した印刷データに合成付加する。印刷制御部４１は、印刷バッファに展開された所定の印刷データ及びトレース情報等を印刷するよう、印刷機構４４を制御する。
【００５６】
セキュリティ情報記憶部４３は、プリンタ１２の装置セキュリティレベル情報（装置セキュリティデータ）を記憶している。装置セキュリティレベルは製造時に予め決められた値としてもよいが、データ処理装置１１又は管理サーバ１６等にインストールされた管理ツールにより、通信回線１７を介してプリンタ１２の装置セキュリティレベル（装置セキュリティデータ）を変更する構成としてもよい。また、プリンタ１２のパネルスイッチなどの操作部４５をオペレータが操作することにより、プリンタ１２の装置セキュリティレベル（装置セキュリティデータ）を直接設定するようにしてもよい。
【００５７】
プリンタ１２の装置セキュリティレベル情報（装置セキュリティデータ）の保持方法は、内蔵されているフラッシュメモリなどの不揮発性メモリから成るセキュリティ情報記憶部４３に固定的に保存される他、不図示の着脱可能な外部メモリや、不図示のデイップスイッチの設定により、可変的に運用することも可能である。
【００５８】
プリンタ１２の装置セキュリティレベルの設定や管理は、プリンタ１２ごとに行われ、その過程において情報の暗号化やパスワードによる保護などにより機密管理がなされ、第三者による情報の変更を防止できるようにすることが望ましい。
【００５９】
プリンタ１２に設定された装置セキュリティレベルの情報（装置セキュリティデータ）は、プリンタ１２固有の情報として記憶され、外部からの所定の問合せ手続きによらなければ、開示できない構成としている。
【００６０】
外部からの装置セキュリティレベルの問合せ手続きにおいては、暗号化等の方法により管理されながら処理することが望ましい。さらに、プリンタ１２を特定する情報も付与する等の手段を施し、なりすましによる不正使用を防止するように管理することが望ましい。
【００６１】
データ処理装置１１からプリンタ１２に装置セキュリティレベルの問合せを行うときは、通信回線１７を用いる他、別途データ通信用のインタフェースを用いてもよい。
【００６２】
プリンタドライバ部２５は、アプリケーション部２１からの指示により利用可能なプリンタ１２の装置セキュリティレベルを問合せ、取得する。
【００６３】
また、プリンタドライバ部２５は、出力しようとする文書情報にデータセキュリティレベルを含むファイル属性情報（セキュリティ属性データ）が付与されているかをアプリケーション部２１に問合せ、付与されている場合、それを取得する。
【００６４】
プリンタドライバ部２５の判定部２８は、出力しようとする文書情報のデータセキュリティレベル情報（セキュリティ属性データ）と、プリンタ１２の装置セキュリティレベル情報（装置セキュリティデータ）を比較して、出力可否の判断を行う。文書情報のデータセキュリティレベルと、プリンタ１２の装置セキュリティレベルが、所定の条件に合致したとき、出力が許可される。文書情報のデータセキュリティレベルと、プリンタ１２の装置セキュリティレベルが、合致しない場合や情報が得られない場合、不適切と判断し、出力処理は中止され、データ処理装置１１の表示装置５１などへエラーメッセージを表示する。
【００６５】
アプリケーション部２１からの出力に際しては、出力データにプリンタ１２の固体を特定する情報を付与して、なりすましによる不正の防止を図ることが望ましい。
【００６６】
図５に、データセキュリティレベルの情報を備える文書等の作成処理手順の一例を示す。文書等の作成ソフトであるアプリケーションを起動し、管理対象となる文書を作成(Ｓ１０１)した後、ファイル属性の設定(Ｓ１０２)、文書ファイルの保存(Ｓ１１０)を実施する。
【００６７】
ファイル属性の設定(Ｓ１０２)には、ファイル情報の設定(Ｓ１０３)とセキュリティ情報の設定(Ｓ１０４)が存在する。 ファイル情報の設定(Ｓ１０３)では、ファイル名、作成者、作成日時、修正日時等の情報が記録される。 セキュリティ情報の設定(Ｓ１０４)では、データ閲覧権(Ｓ１０５)（ファイルを開いて閲覧する権利）、複製権(Ｓ１０６)（データを複製して利用する権利）、内容変更権(Ｓ１０７)（内容を変更できる権利）、出力権(Ｓ１０８)（ファイルを出力できる権利）、セキュリティ属性データ(Ｓ１０９)（本発明におけるデータセキュリティレベルの情報）等の設定ができる。
【００６８】
セキュリティ情報の設定(Ｓ１０４)において、セキュリティ属性データの設定(Ｓ１０９)は出力権(Ｓ１０８)の許可対象者にのみ有効であり、出力権(Ｓ１０８)、内容変更権(Ｓ１０７)は複製権(Ｓ１０６)の許可対象者に有効な設定となり、複製権(Ｓ１０６)はデータ閲覧権(Ｓ１０５)の許可対象者に有効な設定となる。
【００６９】
すなわち、データ閲覧を許可されていないユーザーは、文書ファイルを開くことが許可されないことから、出力は出来ないことになる。 なお、上記説明のようなセキュリティ情報の設定(Ｓ１０４)におけるセキュリティ階層の考え方は、セキュリティ管理方針に従って任意に設定されるものとする。
【００７０】
文書作成、ファイル属性の設定手続きが終了した後、文書ファイルはデータとして保存される(Ｓ１１０)。最後に作成処理終了の確認(Ｓ１１１)によって、作業終了が確認されるとアプリケーションによる文書等作成処理手順は終了する。
【００７１】
図６に、本発明のセキュリティ管理機能を有するアプリケーション、プリンタドライバ、プリンタによる印刷処理手順の一例を示す。
【００７２】
アプリケーション側では、ドキュメントファイルの読み込みが行なわれて（Ｓ２０１）、印刷指示がなされ（Ｓ２０２）、プリンタドライバ側の処理フローが起動される（Ｓ２０６）。また、アプリケーション側において、セキュリティ属性データの確認が実施され（Ｓ２０３）、セキュリティ属性データを有するものでありセキュリティ管理が必要なデータについては（Ｓ２０３；Ｙｅｓ）、プリンタドライバからのセキュリティ属性データ問合せを待つ（Ｓ２０４）。
【００７３】
一方、印刷処理フローが起動（Ｓ２０６）したプリンタドライバは、プリンタに対し装置セキュリティデータの問合せを行なう（Ｓ２１１）。それに対し、プリンタは設定されている装置セキュリティデータを回答（Ｓ２１２）する。プリンタドライバは、取得した装置セキュリティデータを保存しておく。次に、アプリケーションに対してセキュリティ属性データの問合せを行なう（Ｓ２０７）。これを受けてアプリケーションは出力データに設定されているセキュリティ属性データを回答（Ｓ２０８）と共に、印刷データを送信（Ｓ２０９）する。
【００７４】
このとき、セキュリティ管理が不要なデータについては（Ｓ２０３；Ｎｏ）、アプリケーションはプリンタドライバからの問合せを待たずに、セキュリティ属性データを回答（Ｓ２０８）と共に、印刷データを送信（Ｓ２０９）する。
【００７５】
プリンタドライバは、セキュリティ属性データを取得し保存すると、取得したセキュリティレベルが出力管理必要か否かを判断（Ｓ２１０）する。
【００７６】
管理不要データ（セキュリティ属性データなし）（Ｓ２１０；Ｎｏ）の場合には、印刷データを印刷データ変換部３０に渡し、印刷データ変換（Ｓ２１４）を行なった後にプリンタに送信し、印刷実行（Ｓ２１５）して終了（Ｓ２１６）する。
【００７７】
一方、取得したセキュリティレベルが管理必要レベルの場合（Ｓ２１０；Ｙｅｓ）、プリンタドライバはアプリケーションより取得した印刷データに付与されたセキュリティ属性データと、プリンタから回答された装置セキュリティデータを比較し、セキュリティレベルが一致している、或いは、装置セキュリティデータがセキュリティ属性データより高いなど、設定されたセキュリティ条件を充足しているか判断する（Ｓ２１３）。
【００７８】
セキュリティ条件を充足した場合（Ｓ２１３；ＹＥＳ）には、プリンタドライバは、アプリケーションから受信した印刷データに基づき制御コマンドなどを付加したり印刷データをプリンタで処理できるデータに変換する変換処理等（Ｓ２１４）を行った後、それらのデータをプリンタに送信する。プリンタはプリンタドライバから受信したデータを印刷媒体に印刷し（Ｓ２１５）、出力処理（印刷処理）を終了する（Ｓ２１６）。
【００７９】
一方、セキュリティ条件充足判断（Ｓ２１３）で、設定されたセキュリティ条件を充足していない場合（Ｓ２１３；ＮＯ）には、アプリケーションに対し印刷処理中止情報送信（Ｓ２１７）を行う。アプリケーションでは、印刷中止情報に基づき、表示装置５１にエラーメッセージを表示（Ｓ２１８）し、印刷処理を中止（Ｓ２１９）し、処理を終了（Ｓ２２０）する。
【００８０】
また、アプリケーションが、プリンタドライバからのセキュリティ属性データ問合せが来るのを待っている間（Ｓ２０４；ＹＥＳ）、所定の時間になるか監視し（Ｓ２０５）、所定の時間になっていなければ（Ｓ２０５；ＮＯ）、待ち続ける。所定の時間以内にプリンタドライバからセキュリティ属性データが回答された場合は待つのを止め（Ｓ２０４；ＮＯ）、セキュリティ属性データを回答（Ｓ２０８）と共に、印刷データを送信（Ｓ２０９）する。
【００８１】
所定の時間が経過した場合は、タイムオーバーと判断し（Ｓ２０５；ＹＥＳ）、表示装置５１にエラーメッセージを表示（Ｓ２１８）し、印刷処理を中止（Ｓ２１９）し、処理を終了（Ｓ２２０）する。
【００８２】
図７に、アプリケーションソフトとプリンタドライバ・プリンタの組合せと、本発明における理想的な出力結果の一覧を図示する。（ａ）はセキュリティ属性データ付ドキュメントの場合を示し、（ｂ）はセキュリティ属性データなしドキュメントの場合を示す。
【００８３】
セキュリティ属性データを有するセキュリティ管理対象ドキュメントは、本発明の提案するアプリケーションとプリンタドライバ・プリンタの組合せにおいてセキュリティレベルが判定され適切に出力される。一方で、アプリケーション或いはプリンタドライバ・プリンタがセキュリティ管理非対応の組合せでは、出力が実施されないことでセキュリティ管理される。
【００８４】
また、セキュリティ属性データを有しないセキュリティ管理非対象ドキュメントについては、いずれの組合せにおいても出力が可能であり、一般データ出力の利便性を損なうこともない。
【００８５】
出力セキュリティ対応アプリケーションと出力セキュリティ対応プリンタドライバ・プリンタの組合せにおいては、前述のとおりドキュメントに付与されたセキュリティ属性データと出力装置に設定された装置セキュリティデータとの比較によって、セキュリティ条件の充足が判断された結果、セキュリティ属性データ付ドキュメント、セキュリティ属性データなしドキュメント共に、適切な出力管理の下で出力が行なわれる。（図６参照）
出力セキュリティ非対応アプリケーションと出力セキュリティ非対応プリンタドライバ・プリンタの組合せは通常の出力システムであり、セキュリティ属性データなしドキュメントは通常出力される。しかしながら、本発明におけるセキュリティ属性データ付ドキュメントでは、前述図５で設定されたファイル属性（データ閲覧等のセキュリティ情報）の機能不備により、ファイルの閲覧が出来ないことから一切の出力が行えない。
【００８６】
同様に、出力セキュリティ非対応アプリケーションと出力セキュリティ対応プリンタドライバ・プリンタの組合せにおいても、本発明におけるセキュリティ属性データ付ドキュメントは、前述図５で設定されたファイル属性（データ閲覧等のセキュリティ情報）の機能不備により、ファイルの閲覧が出来ないことから一切の出力が行えない。しかしながら、セキュリティ属性データなしドキュメントは、後述の図９の手順で出力可能となる。
【００８７】
また、出力セキュリティ対応アプリケーションと出力セキュリティ非対応プリンタドライバ・プリンタの組合せにおいては、後述の図８の手順となり、セキュリティ管理不要データのみが出力可能となる。
【００８８】
これによって、出力セキュリティ対応アプリケーションと出力セキュリティ対応プリンタドライバ・プリンタの組合せにおいては適切な出力管理が実現できると共に、不適切な組合せにおいても、通常の出力サービスを確保しつつ、最低限の出力管理が実現できることになる。
【００８９】
図８に、本発明のセキュリティ機能を有するアプリケーションと、セキュリティ機能を有しないプリンタドライバとプリンタが選択された場合の、印刷処理手順の一例を示す。図８中の各工程において、図６の各工程と同じ工程については、図８の各工程番号の下２桁を図６と同じ番号で示している。また、セキュリティ機能非対応となるため、実際には有しない機能・処理については、図６との対比のため破線で示している。
【００９０】
アプリケーション側では、ドキュメントファイルの読み込みが行なわれて（Ｓ３０１）、印刷指示がなされ（Ｓ３０２）、プリンタドライバ側の処理フローが起動される（Ｓ３０６）。また、アプリケーション側において、セキュリティ属性データの確認が実施され（Ｓ３０３）、セキュリティ管理が必要なデータについては（Ｓ３０３；Ｙｅｓ）、プリンタドライバからのセキュリティ属性データ問合せを待つ（Ｓ３０４；ＹＥＳ）。
【００９１】
しかしながら、プリンタドライバが本発明のセキュリティ管理機能を持っていない場合は、セキュリティ属性データの問合せ（Ｓ３０７）、セキュリティ属性データの有無の確認（Ｓ３１０）、装置セキュリティデータの問合せ（Ｓ３１１）、装置セキュリティデータの回答（Ｓ３１２）、セキュリティ属性データと装置セキュリティデータの比較によるセキュリティ条件充足判断（Ｓ３１３）を有しない。このためアプリケーション側では、プリンタドライバからのセキュリティ属性データ問合せ待ち（Ｓ３０４；ＹＥＳ）が続き、タイムオーバー（Ｓ３０５；Ｙｅｓ）となり、表示装置５１にエラーメッセージを表示（Ｓ３１８）し、印刷処理を中止（Ｓ３１９）して処理を終了（Ｓ３２０）する。
【００９２】
一方、セキュリティ管理が不要なデータについては（Ｓ３０３；Ｎｏ）、アプリケーションはプリンタドライバからの問合せを待たずに、セキュリティ属性データを回答（Ｓ３０８）と共に、印刷データを送信（Ｓ３０９）する。プリンタドライバは、アプリケーションから受信した印刷データに基づき制御コマンドなどを付加したり印刷データをプリンタで処理できるデータに変換する変換処理等（Ｓ３１４）を行った後、それらのデータをプリンタに送信する。プリンタはプリンタドライバから受信したデータを印刷媒体に印刷し（Ｓ３１５）、出力処理（印刷処理）を終了する（Ｓ３１６）。
【００９３】
図９に、本発明のセキュリティ機能を有しないアプリケーションと、セキュリティ機能を有するプリンタドライバとプリンタが選択された場合の、印刷処理手順の一例を示す。図９中の各工程において、図６の各工程と同じ工程については、図９の各工程番号の下２桁を図６と同じ番号で示している。また、セキュリティ機能非対応となるため、実際には有しない機能・処理については、図６との対比のため破線で示している。
【００９４】
前述のように、本発明のセキュリティ機能を有しないアプリケーションでは、セキュリティレベルの設定がされたデータの閲覧は出来ないことから、アプリケーション側では、データセキュリティレベルの設定がない文書等のファイルの読み込みが行われて（Ｓ４０１）、印刷指示を行い（Ｓ４０２）、プリンタドライバ側の処理フローが起動される（Ｓ４０６）。
【００９５】
印刷指示がなされたプリンタドライバは、プリンタに対し装置セキュリティデータの問合せを行なう（Ｓ４１１）。それに対し、プリンタは設定されている装置セキュリティデータを回答（Ｓ４１２）する。プリンタドライバは、取得した装置セキュリティデータを保存しておく。次に、アプリケーションに対しデータセキュリティレベルの問合せを行う（Ｓ４０７）。
【００９６】
しかしながら、アプリケーションが本発明のセキュリティ管理機能を持っていない場合は、セキュリティ管理の要否判定（Ｓ４０３）、プリンタドライバからの問合せ待ち（Ｓ４０４）、タイムオーバー管理（Ｓ４０５）、セキュリティ属性データの回答（Ｓ４０８）等の機能や処理を有しない。このため、アプリケーションは、プリンタドライバからのセキュリティ属性データ問合せ（Ｓ４０７）に関わらず、印刷データを送信（Ｓ４０９）する。
【００９７】
プリンタドライバは、アプリケーションから印刷データを取得すると、取得した印刷データが出力管理必要か否かを判断（Ｓ４１０）する。
【００９８】
このとき、本発明のセキュリティ機能に非対応のアプリケーションからの印刷データは、前述のように、常にセキュリティ属性データを有しないセキュリティ管理不要データである。このため、セキュリティ管理要否判断（Ｓ４１０）は、常に管理不要（Ｓ４１０；Ｎｏ）となる。
【００９９】
管理不要データ（セキュリティ属性データなしドキュメント）（Ｓ４１０；Ｎｏ）は、印刷データとして印刷データ変換部に渡され、印刷データ変換（Ｓ４１４）が行なわれた後に印刷実行（Ｓ４１５）されて、処理が終了（Ｓ４１６）される。
【０１００】
本発明は、出力装置として、上述したプリンタの他、各種記録媒体（ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）、ハードディスク、光磁気ディスク、デジタルバーサタイルディスク、フレキシブルディスク）等へデータを記憶する記録装置等にも適応可能である。
【図面の簡単な説明】
【０１０１】
【図１】本発明の一実施形態にかかる印刷管理システムの接続構成例を示す図である。
【図２】セキュリティレベルＡ乃至Ｄの４段階の内容を例示する図表である。
【図３】本発明による出力管理システムの出力条件の一例を、プリンタの装置セキュリティデータＡ〜Ｄと出力データのセキュリティ属性データＡ〜Ｄを用いて示す図表である。
【図４】本発明の一実施形態にかかるデータ処理装置及びセキュリティレベルＡのプリンタの機能ブロック図である。
【図５】データセキュリティ情報を備える本発明の文書等作成処理手順の一例を示すフローチャートである。
【図６】アプリケーションからの印刷指示に基づいて印刷を行う場合のアプリケーション、プリンタドライバ、プリンタによる本発明の印刷処理手順の一例を示すフローチャートである。
【図７】本発明において、各種アプリケーション・プリンタドライバが組み合わされた場合の理想的な出力管理結果の一覧を示す。
【図８】セキュリティに非対応のプリンタドライバ・プリンタが選択された場合の印刷処理手順の一例を示す。
【図９】セキュリティに非対応のアプリケーションの場合の印刷処理手順の一例を示すフローチャートである。
【符号の説明】
【０１０２】
１１  データ処理装置                    １２〜１５  プリンタ
１６  印刷管理サーバ                    １７  通信回線
２１  アプリケーション部                ２２  文書等作成部
２３  データセキュリティ設定部          ２４  出力処理部
２５  プリンタドライバ部                ２６  セキュリティ制御部
２７  セキュリティ情報取得部            ２８  判定部
２９  出力制御部                        ３０  印刷データ変換部
３１  表示制御部                        ３２  入力制御部
３３  入出力インタフェース              ３４  通信インタフェース
４０  通信インタフェース                ４１  印刷制御部
４２  セキュリティ印刷制御部            ４３  セキュリティ情報記憶部
４４  印刷機構                          ４５  プリンタ操作部
５１  表示装置                          ５２  操作装置
８０〜８３  文書等の電子データ          ９０〜９３  印刷物
９５  トレース情報
【図１】
2008140105.tif 000003
【図２】
2008140105.tif 000004
【図３】
2008140105.tif 000005
【図４】
2008140105.tif 000006
【図５】
2008140105.tif 000007
【図６】
2008140105.tif 000008
【図７】
2008140105.tif 000009
【図８】
2008140105.tif 000010
【図９】
2008140105.tif 000011