(57)【要約】【課題】印刷物の内容に応じてコントロールする印刷物管理システムを提供する。【解決手段】本発明は，ファイルの識別情報に応じたラベルを印刷物に付与してファイルを印刷し，印刷物を管理する印刷物管理システムであって，コンピュータによる印刷物の読取り時，および，所定領域からの印刷物の物理的な持出し時のいずれか一方の時に，印刷物に付与されたラベルを検出する検出手段と，検出したラベルに含まれる情報に応じて，コンピュータによる読取り結果の利用，および，印刷物の物理的な持出しのいずれか一方を制限する制限手段とを備える。【選択図】図１
2010015538.tif 000002
【特許請求の範囲】
【請求項１】
ファイルの識別情報に応じたラベルを付与して前記ファイルを印刷し，前記印刷された印刷物を管理する印刷物管理システムにおいて，
コンピュータによる前記印刷物の読取り時，および，所定領域からの前記印刷物の物理的な持出し時のいずれか一方の時に，前記印刷物に付与された前記ラベルを検出する検出手段と，
前記読取り時および前記持出し時のいずれか一方の時と，前記検出したラベルに含まれる前記識別情報とに応じて，前記コンピュータによる前記読取り結果の利用および，前記印刷物の物理的な持出しのいずれか一方を制限する制限手段とを備える
ことを特徴とする印刷物管理システム。
【請求項２】
前記請求項１記載の印刷物管理システムにおいて，
前記ファイルの印刷のポリシーを管理するポリシー管理手段と，
前記ポリシー管理手段が管理する前記印刷のポリシーを参照し，前記ファイルの前記識別情報に応じた，前記ラベルの印刷，印刷可能なプリンタの制限，印刷可能な印刷用紙の種類の制限，印刷関連情報の印字，および，印刷の禁止のいずれかの制御内容に基づいて，前記ファイルの印刷を制御する印刷制御手段と，
前記印刷制御の結果を印刷ログに出力するログ出力手段とを備えることを特徴とする印刷物管理システム。
【請求項３】
請求項２記載の印刷物管理システムにおいて，
前記印刷制御手段は，前記ファイルの前記識別情報に応じた前記制御内容をユーザに問合せ，前記制御内容以外に基づいて印刷する場合の理由を入力可能な画面を表示することを特徴とする印刷物管理システム。
【請求項４】
請求項２記載の印刷物管理システムにおいて，
前記識別情報は，文書管理されるために前記ファイルに付与される情報，および，前記ファイルのコンテンツを元にした情報のいずれか一方を含むことを特徴とする印刷物管理システム。
【請求項５】
請求項４記載の印刷物管理システムにおいて，
前記ファイルのコンテンツを元にした情報は，前記識別情報を抽出するための所定の辞書との間で，前記コンテンツに含まれる単語の完全一致と，前記単語の部分一致とにより照合されることを特徴とする印刷物管理システム。
【請求項６】
請求項１記載の印刷物管理システムにおいて，
前記制限手段による前記読取り結果の利用は，前記読取り結果を印刷する複写であって，
前記複写のポリシーを管理するポリシー管理手段と，
前記ポリシー管理手段が管理する前記複写のポリシーを参照し，前記検出手段で検出したラベルに含まれる情報に応じた，複写可能な複写機の制限，複写可能な複写用紙の種類の制限，および，複写の禁止のいずれかに基づいて，前記読取り結果を印刷する複写を制御する複写制御手段と，
前記複写制御の結果を複写ログに出力するログ出力手段とを備えることを特徴とする印刷物管理システム。
【請求項７】
請求項６記載の印刷物管理システムにおいて，
前記ポリシー管理手段が，前記ラベルが未設定の場合の前記複写のポリシーを定め，
前記検出手段が前記ラベルを検出できないとき，前記ポリシー管理手段で定めた，前記ラベルが未設定の場合の前記複写のポリシーに応じて前記複写制御手段は前記読取り結果を印刷する複写を制御することを特徴とする印刷物管理システム。
【請求項８】
請求項１記載の印刷物管理システムにおいて，
前記制限手段による前記読取り結果の利用は，前記読取り結果をメモリに記憶するスキャンであって，
前記スキャンのポリシーを管理するポリシー管理手段と，
前記ポリシー管理手段が管理する前記スキャンのポリシーを参照し，前記検出手段で検出した前記ラベルに含まれる情報に応じた，スキャン可能なスキャナの制限，前記メモリに記憶するスキャン結果としてのファイルへの前記ラベルに含まれる情報と同じ情報を含むラベルの付与，および，スキャンの禁止のいずれかに基づいて，前記読取り結果のスキャンを制御するスキャン制御手段と，
前記スキャン制御の結果をスキャンログに出力するログ出力手段とを備えることを特徴とする印刷物管理システム。
【請求項９】
請求項８記載の印刷物管理システムにおいて，
前記ポリシー管理手段が，前記ラベルが未設定の場合の前記スキャンのポリシーを定め，
前記検出手段が前記ラベルを検出できないとき，前記ポリシー管理手段で定めた，前記ラベルが未設定の場合の前記スキャンのポリシーに応じて前記スキャン制御手段は前記読取り結果のスキャンを制御することを特徴とする印刷物管理システム。
【請求項１０】
請求項１記載の印刷物管理システムにおいて，
前記所定領域からの前記印刷物の物理的な持出しである退室のポリシーを管理するポリシー管理手段と，
前記ポリシー管理手段が管理する前記退室のポリシーを参照し，前記検出手段で検出した前記ラベルに含まれる情報に応じた，退室可能なゲートの制限，および，アラートの出力のいずれかに基づいて，前記退室を制御する退室制御手段と，
前記退室制御の結果を退室ログに出力するログ出力手段とを備えることを特徴とする印刷物管理システム。
【請求項１１】
請求項１０記載の印刷物管理システムにおいて，
前記ポリシー管理手段が，前記ラベルが未設定の場合の前記退室のポリシーを定め，
前記検出手段が前記ラベルを検出できないとき，前記ポリシー管理手段で定めた，前記ラベルが未設定の場合の前記退室のポリシーに応じて前記退室制御手段は前記退室を制御することを特徴とする印刷物管理システム。
【請求項１２】
請求項１記載の印刷物管理システムにおいて，
前記制限手段による前記読取り結果の利用は，前記読取り結果のＦＡＸ送信であって，
前記ＦＡＸ送信のポリシーを管理するポリシー管理手段と，
前記ポリシー管理手段が管理する前記ＦＡＸ送信のポリシーを参照し，前記検出手段で検出したラベルに含まれる情報に応じた，ＦＡＸ送信可能なＦＡＸ装置の制限，ＦＡＸ送信可能な宛先の制限，および，ＦＡＸ送信の禁止のいずれかに基づいて，前記読取り結果のＦＡＸ送信を制御するＦＡＸ送信制御手段と，
前記ＦＡＸ送信制御の結果をＦＡＸ送信ログに出力するログ出力手段とを備えることを特徴とする印刷物管理システム。
【請求項１３】
請求項１２記載の印刷物管理システムにおいて，
前記ポリシー管理手段が，前記ラベルが未設定の場合の前記ＦＡＸ送信のポリシーを定め，
前記検出手段が，前記ラベルを検出できないとき，前記ポリシー管理手段で定めた，前記ラベルが未設定の場合の前記ＦＡＸ送信のポリシーに応じて前記ＦＡＸ送信制御手段は前記読取り結果のＦＡＸ送信を制御することを特徴とする印刷物管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，印刷物の複写，ＦＡＸ送信，印刷物から電子ファイルへのスキャン，印刷物の持出し退室などをコントロールする印刷物管理システムに関するものである。
【背景技術】
【０００２】
組織にとって情報漏洩は経営にも影響を及ぼす可能性があるほどの重大なリスクの一つである。近年，組織が保有する価値の高い個人情報，財務情報，製品設計情報などは電子化されることが増えており，そのため情報漏洩経路も，モバイルＰＣや可搬媒体といったオフライン持出し，電子メールといったオンライン持出しなど，多様な漏洩経路がある。そうした漏洩経路の中でも，多くの事例が報告されている経路が印刷物による漏洩であると言われている。
【０００３】
電子ファイルである間は，ファイルアクセス制御や暗号化機能などを活用して，セキュリティ管理者が設定したポリシーに応じて電子ファイルのセキュリティ管理を行うことができる。しかし，印刷物のセキュリティ管理に関しては，セキュリティ管理者がポリシーを決めたとしても，そのポリシーを徹底するにはユーザ任せになることが多い。例えば，電子ファイルを印刷した印刷物は，複写機による複写，ＦＡＸによる公衆回線への送信，スキャンによる電子ファイルへの取り込み，印刷物の物理的な持出しなど，多様な操作が可能であるが，それらの操作をどのように管理するかは，印刷したユーザの裁量に任されることが多い。ユーザの裁量に任されることで，ユーザの操作ミスによる誤送信や，出来心による持出しの脅威が発生し，それらの脅威に対抗することはセキュリティ管理者から見て困難であった。そのため，ユーザ任せにしない印刷物へのセキュリティ管理が必要となる。
【０００４】
特許文献１の段落０００２には，電子透かしソフトウェアをユーザのＰＣにインストールした時に，許可しないプリンタの使用やユーザが印刷を行うことを制限することで，電子透かしが付与されていない印刷を防ぐことが開示されている。具体的には，電子透かしとして紙文書に，作成者（あるいは印刷者），作成日時（あるいは印刷日時），著作権の表示などの各種のラベル情報を埋め込むことで，印刷物の漏洩を抑止することが開示されている。
【０００５】
特許文献２の段落００３３から００５１には，透かしプリントプロセッサが印刷データに透かし情報を付加することにより，印刷するユーザの意思によらずに，強制的に印刷物に透かしを挿入することが開示されている。具体的には，透かしとして，社外秘などの固定文字列，ログインＩＤ，ドメイン，日時，マシン名，ＩＰアドレスなどの情報を埋め込むことで，機密情報を含む場合にも印刷物の漏洩を抑止することが開示されている。
【０００６】
特許文献３の段落００１４から００１５には，文書管理システムでフォルダごとに管理レベル（ラベル情報）を設定してファイルを管理している場合に，フォルダに透かしマークの有無を設定しておき，ファイルを収容したフォルダに設定されたラベルにもとづいて透かしデータを印刷ドライバに送付することが開示されている。フォルダに設定されたラベルにもとづく透かしデータを印刷物に埋め込むことで，漏洩を抑止する効果がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2007-293673号公報
【特許文献２】特開2007-94620号公報
【特許文献３】特開2003-241956号公報
【特許文献４】WO2006/137057A2公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
プリンタから出力される印刷物は，極秘扱いの内容であったり，公開可扱いの内容であったり，様々な内容が混在することが予想される。極秘扱いの内容に対して公開可扱いのコントロールではセキュリティ不足であり，公開可扱いの内容に対して極秘扱いのコントロールでは過剰なセキュリティとなる。そのため，印刷物の内容に応じたコントロールを行うことが重要である。
【０００９】
しかしながら，特許文献１によれば，電子ファイルの内容に関係なく一律に作成者（あるいは印刷者），作成日時（あるいは印刷日時），著作権の表示などが印刷物に付与されている。そのため，特許文献１では，印刷物に付与される情報からは，極秘扱いとすべきか公開扱いとすべきかといった印刷物の内容に応じたコントロール方法が不明である。
【００１０】
特許文献２についても，電子ファイルの内容に関係なく一律に固定文字列，ログインＩＤ，ドメイン，日時，マシン名，ＩＰアドレスなどが付与されている。そのため，特許文献２では，印刷物に付与される情報からは，極秘扱いとすべきか公開扱いとすべきかといった印刷物の内容に応じたコントロール方法が不明である。
【００１１】
特許文献３によれば，文書管理システムで設定した管理レベル（ラベル情報）を印刷物に透かしとして埋め込むことはできるが，ラベルを埋め込んだ印刷物をスキャンした場合に，印刷前と同じラベルが付与される保証はない。そのため，印刷前のファイルとスキャン後のファイルとで一貫したコントロールを行うことができない。
【課題を解決するための手段】
【００１２】
本発明は，印刷物のセキュリティ管理をユーザ任せとしないよう，内容に合ったラベルを印刷物に付与し，ラベルに応じたコントロールを行う印刷物管理システムを提供する。
【００１３】
本発明の一態様は，ファイルの識別情報に応じたラベルを印刷物に付与してファイルを印刷し，印刷物を管理する印刷物管理システムであって，
コンピュータによる印刷物の読取り時，および，所定領域からの印刷物の物理的な持出し時のいずれか一方の時に，印刷物に付与されたラベルを検出する検出手段と，
検出したラベルに含まれる情報に応じて，コンピュータによる読取り結果の利用，および，印刷物の物理的な持出しのいずれか一方を制限する制限手段とを備える。
【００１４】
より具体的な，本発明の態様の印刷物管理システムにおいて，ポリシー管理手段が，さらにファイルの印刷のポリシーを管理するポリシー管理手段と，ポリシー管理手段が管理する印刷のポリシーを参照し，ファイルの識別情報に応じた，ラベルの印刷，印刷可能なプリンタの制限，印刷可能な印刷用紙の種類の制限，印刷関連情報の印字，および，印刷の禁止のいずれかの制御内容に基づいて，ファイルの印刷を制御する印刷制御手段と，印刷制御の結果を印刷ログに出力するログ出力手段とを備える。
【００１５】
また，上記印刷物管理システムにおいて，ファイルの識別情報とは，文書管理されるためにファイルに付与される情報である，および，ファイルのコンテンツを元にした情報のいずれか一方を含む。
【００１６】
また，上記印刷物管理システムにおいて，印刷制御手段が，制御内容を，ユーザに問合せ，制御内容以外に基づいて印刷する場合の理由を入力可能な画面を表示する。
【００１７】
また，前記印刷物管理システムにおいて，ファイルのコンテンツを元にした情報は，識別情報を抽出するための所定の辞書との間で，コンテンツに含まれる単語の完全一致と，単語の部分一致とにより照合される。
【００１８】
より具体的な，本発明の態様において，読取り結果の利用とは，たとえば，読取り結果を印刷する複写であって，複写のポリシーを管理するポリシー管理手段と，ファイルの印刷時に，ファイルの識別情報に応じたラベルを所定の印刷用紙に埋め込んで印字する印刷制御手段と，印刷物に印字されたラベルを検出する印刷物ラベル検出手段と，ポリシー管理手段が管理する複写のポリシーを参照し，検出手段で検出したラベルに含まれる情報に応じた，複写可能な複写機の制限，複写可能な複写用紙の種類の制限，および，複写の禁止のいずれかに基づいて，読取り結果を印刷する複写を制御する複写制御手段と，複写制御の結果を複写ログに出力するログ出力手段とを備える。
【００１９】
より具体的な，本発明の態様において，読取り結果の利用とは，たとえば，読取り結果をメモリに記憶するスキャンであって，スキャンのポリシーを管理するポリシー管理手段と，ポリシー管理手段が管理するスキャンのポリシーを参照し，検出手段で検出したラベルに含まれる情報に応じて，スキャン可能なスキャナの制限，前記メモリに記憶するスキャン結果としてのファイルへの前記ラベルに含まれる情報と同じ情報を含むラベルの付与，および，スキャンの禁止のいずれかに基づいて，読取り結果のスキャンを制御するスキャン制御手段と，スキャン制御の結果をスキャンログに出力するログ出力手段とを備える。
【００２０】
より具体的な，本発明の態様において，所定領域からの印刷物の物理的な持出しである退室のポリシーを管理するポリシー管理手段と，ポリシー管理手段が管理する退室のポリシーを参照し，検出手段で検出したラベルに含まれる情報に応じた，退室可能なゲートの制限，および，アラートの出力のいずれかに基づいて，退室を制御する退室制御手段と，退室制御の結果を退室ログに出力するログ出力手段とを備える。
【００２１】
より具体的な，本発明の態様において，読取り結果の利用とは，たとえば，読取り結果のＦＡＸ送信であって，ＦＡＸ送信のポリシーを管理するポリシー管理手段と，ポリシー管理手段が管理するＦＡＸ送信のポリシーを参照し，検出手段で検出したラベルに含まれる情報に応じた，ＦＡＸ送信可能なＦＡＸ装置の制限，ＦＡＸ送信可能な宛先の制限，および，ＦＡＸ送信の禁止のいずれかに基づいて，読取り結果のＦＡＸ送信を制御するＦＡＸ送信制御手段と，ＦＡＸ送信制御の結果をＦＡＸ送信ログに出力するログ出力手段とを備える。
【００２２】
また，上記印刷物管理システムにおいて，ポリシー管理手段が，ラベルが未設定であった場合の複写，ＦＡＸ送信，スキャン，および退室のうち１つ以上のコントロール方法を定め，検出手段が，ラベルを検出できなかった時に，ポリシー管理手段で定めたポリシーに応じた複写制御手段による複写，ポリシー管理手段で定めたポリシーに応じたＦＡＸ送信制御手段によるＦＡＸ送信，ポリシー管理手段で定めたポリシーに応じたスキャン制御手段によるスキャン，および，ポリシー管理手段で定めたポリシーに応じた退室制御手段による退室のいずれかを制御する。
【００２３】
上記態様によれば，印刷物の内容に応じて複写，ＦＡＸ送信，スキャン，持出し退室をコントロールすることができる。これにより，極秘扱いの印刷物と公開可扱いの印刷物が混在して印刷される場合にも，極秘扱いの電子ファイルを印刷した時には，複写，ＦＡＸ送信，スキャン，持出し退室も極秘扱いのコントロールを適用し，公開可扱いの電子ファイルを印刷した時には，複写，ＦＡＸ送信，スキャン，持出し退室も公開可扱いのコントロールを適用するといった，内容に応じたコントロールを実現できる。
【００２４】
また，上記態様によれば，金融，医療，公共など，機密性の高く大量の個人情報を扱う業種における情報漏洩対策や，製薬の研究開発部門など，知的財産の情報を取り扱う業種における技術流出防止対策や，顧客企業から個人情報や業務情報などを預かってビジネスを行うアウトソーシング企業におけるセキュリティ対策や，情報セキュリティ監査の対象となる企業における定常的なセキュリティ管理の一つとして適用できる。
【発明の効果】
【００２５】
本発明によれば、印刷物のセキュリティ管理をユーザ任せとせず，印刷物の内容に応じてコントロールする印刷物管理システムを提供可能になる。
【００２６】
本発明の印刷物管理システムにおいて、さらに制御の結果をログに出力しておくことにより、コンピュータによる読取り結果の利用，および，印刷物の物理的な持出しのいずれか一方を制限した結果から、印刷物への操作や印刷物の存在の確認を容易にできる。
【図面の簡単な説明】
【００２７】
【図１】印刷物管理システムの全体構成を例示する図である。
【図２】印刷物管理システムのシステム構成を例示するブロック図である。
【図３】印刷物管理システムのシステム構成を例示するブロック図である。
【図４】クライアントＰＣのハードウェア構成を例示するブロック図である。
【図５】ポリシーファイルの一部のデータ構造を例示する図である。
【図６】ポリシーファイルの一部とインデックスファイルのデータ構造を例示する図である。
【図７】ログファイルのデータ構造を例示する図である。
【図８】ポリシー設定プログラムのインタフェースを例示する図である。
【図９】ラベル登録プログラムのインタフェースを例示する図である。
【図１０】印刷時の動作を例示するフローチャートである。
【図１１】ポリシー照合の動作を例示するフローチャートである。
【図１２】スキャン時の動作を例示するフローチャートである。
【図１３】退室時の動作を例示するフローチャートである。
【図１４】実施例２における印刷物管理システムの全体構成を例示する図である。
【図１５】印刷結果を例示する図である。
【図１６】実施例３における印刷物管理システムのブロック図である。
【図１７】分類辞書ファイルのデータ構造を例示する図である。
【図１８】ポリシー設定プログラムのインタフェースを例示する図である。
【図１９】仮想プリンタドライバの動作を例示するフローチャート図である。
【図２０】分類辞書との照合処理の一例を例示する説明図である。
【図２１】例外処理をユーザに問い合わせるインタフェースを例示する図である。
【図２２】印刷ジョブ属性のデータ構造を例示する図である。
【図２３】印刷スプール監視プログラムの動作を例示するフローチャート図である。
【発明を実施するための形態】
【００２８】
以下，図面を適宜参照しつつ，実施例について説明する。
【実施例１】
【００２９】
図１から図４を使って，本実施例のブロック図を中心に説明する。
【００３０】
図１は，本実施例の印刷物管理システム１００の全体を示す図である。印刷物管理システム１００は，１台以上のクライアントＰＣ１０と，文書管理サーバ２０と，ポリシー管理サーバ３０と，プリンタ４０と，複写機５０と，ＦＡＸ装置６０と，スキャンサーバ７０と，退室管理サーバ９２とがネットワーク９０で接続された構成をとる。
【００３１】
ユーザ５は，クライアントＰＣ１０を業務で利用し，クライアントＰＣ１０の記憶装置１１上の電子ファイル１ａおよび１ｂや，文書管理サーバ２０の記憶装置２１上の電子ファイル１ｃおよび１ｄや，印刷物３ａおよび３ｂを活用して，業務を遂行する。ユーザ５は，業務での必要性に応じて，
・電子ファイル１をプリンタ４０から印刷する，
・印刷物３を複写機５０で複写する，
・電子ファイル１または印刷物３をＦＡＸ装置６０を使って公衆回線９１にＦＡＸ送信する，
・印刷物３をスキャナ８０で読込みスキャンサーバ７０に電子ファイルとして取り込む，
・印刷物３を居室から持出す，
といった操作のうち一つ以上の操作を行う。なお，ゲート９３は居室からユーザ５が退室する時に必ず通過するようにレイアウトがなされているものとする。
【００３２】
文書管理サーバ２０の記憶装置２１上にある，業務で使う電子ファイルには必ずラベルが付与されている。電子ファイル１ｃにはラベル２ｃが，電子ファイル１ｄにはラベル２ｄが付与されている。クライアントＰＣ１０の記憶装置１１上にある業務で使う電子ファイルには，必ずしもラベルが付与されるとは限らず，電子ファイル１ａにはラベルがなく，電子ファイル１ｂにはラベル２ｂが付与されている。印刷物３ａには，ラベル４ａが付与されている。同様に印刷物３ｂには，ラベル４ｂが付与されている。また，印刷物３の中には，ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグ５が貼り付けられていることもある。電子ファイル１のラベル２及び印刷物３のラベル４は、電子ファイル１又は印刷物３を識別するための識別情報を含んでいる。
【００３３】
ここで，電子ファイル１に対するラベル２は，次に示す場所のいずれか，あるいは組み合わせた場所に格納する。
・ファイルシステムにおける拡張ファイル属性に埋め込み，
・ファイルシステムにおけるｉノード領域に埋め込み，
・ファイルシステムにおける代替データストリームに埋め込み，
・ファイル内への直接埋め込み（ヘッダ領域，あるいは，エンティティ領域），
・ドキュメントファイルの場合にドキュメント属性として埋め込み。
これらのラベルは，クライアントＰＣ1０および文書管理サーバ２０で編集，コピー，移動などを行う間は継承されるものとする。このような電子ファイルのラベルの継承は，例えば，WO2006/137057A2にあるように，ファイルシステム監視やネットワーク監視などの低レベルでファイル内容の追跡により実施しても良い。
【００３４】
また印刷物３に対するラベル４は，次に示す方法のいずれか，あるいは組合せにより付与する。
・印刷物の余白領域あるいは背景に，目視可能な文字列として埋め込み，
・２次元バーコードや電子透かしなどの，コンピュータ読み取り可能な情報として埋め込み。
これらのラベル４は，複写機５０での複写時にもラベルが継承されるものとする。
【００３５】
図２は，クライアントＰＣ１０と，文書管理サーバ２０と，ポリシー管理サーバ３０のブロック構成を示す図である。クライアントＰＣ1０は，記憶装置１１，ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）１２と，業務で利用するアプリケーションプログラム１３と，プリンタ４０に印刷するための１個以上のプリンタドライバ１４と，記憶装置１７とを有する。さらにクライアントＰＣ１０は，電子ファイル１に付与されたラベルを検出するラベル検出プログラム２０１と，アプリケーションプログラム１３からの印刷要求を監視する印刷ジョブ監視プログラム２０２と，後述するポリシーファイルにもとづき印刷を制御する印刷制御プログラム２０３と，印刷ログファイル２０４とを有する。
【００３６】
文書管理サーバ２０は，記憶装置２１と，記憶装置２２とを有する。さらに，文書管理サーバ２０は，文書管理サーバ２０に電子ファイル１と，電子ファイル１に対応したラベル２とを登録するためのラベル登録プログラム２０と，電子ファイル１およびラベル２を管理するためのインデックスファイル２２を有する。
【００３７】
ポリシー管理サーバ３０は，記憶装置３１を有する。さらに，ポリシー管理サーバ３０は，ポリシー設定プログラム２３０と，ポリシーファイル２３１を有する。
【００３８】
ユーザ５は，クライアントＰＣ１０を操作し，記憶装置１１上にある電子ファイル１を，ラベル登録プログラム２２０を使って文書管理サーバ２０に登録する，あるいは，記憶装置２１にある電子ファイル１を，クライアントＰＣ１０にダウンロードする。
【００３９】
プリンタドライバ１４は，プリンタ４０とｎ対１（ｎ≧1）に対応付けられる。図２に示した例では，プリンタ４０ａから印刷するには，プリンタドライバ１４ａからもプリンタドライバ１４ｂからも印刷可能である。例えば，プリンタドライバ１４ａで印刷すると，通常印刷をプリンタ４０ａから行うことができ，プリンタドライバ１４ｂで印刷すると，極秘などの背景文字を入れる印刷をプリンタ４０ａから行うことができるものとする。あるいは例えば，プリンタドライバ１４ａで印刷したときには通常のプリンタ用紙４１ａに印刷し，プリンタドライバ１４ｃで印刷したときにはＲＦＩＤタグ５が貼り付けられたプリンタ用紙４１ｂに印刷できるものとする。
【００４０】
なお，クライアントＰＣ１０は，ラベル検出プログラム２０１，印刷ジョブ監視プログラム２０２，および印刷制御プログラム２０３がなくても，記憶装置１１上の電子ファイル１を活用して業務利用が可能である。ただし，印刷制御プログラム２０３がない場合には，ポリシーファイル２３１に応じた印刷制御は行わない。
【００４１】
図３は，複写機５０と，ＦＡＸ装置６０と，スキャンサーバ７０と，退室管理サーバ９２とのブロック構成を示す図である。複写機５０は，記憶装置５１を有する。さらに，複写機５０は，印刷物３を画像ファイルとして読み込むとともに，印刷物３に貼り付けられたＲＦＩＤタグ５を検出するスキャンプログラム３０１と，画像ファイルからラベルを抽出するラベル抽出プログラム３０２と，ポリシーファイル２３１にもとづいて複写を制御する複写制御プログラム３０３と，複写ログファイル３０４と，複写用紙５２とを有する。
【００４２】
ＦＡＸ装置６０は，記憶装置６１を有する。さらに，ＦＡＸ装置６０は，印刷物３を画像ファイルとして読み込むとともに，印刷物３に貼り付けられたＲＦＩＤタグ５を検出するスキャンプログラム３１１と，画像ファイルからラベルを抽出するラベル抽出プログラム３１２と，ポリシーファイル２３１にもとづいてＦＡＸ送信を制御するＦＡＸ送信制御プログラム３１３と，ＦＡＸ送信ログファイル３１４とを有する。
【００４３】
スキャンサーバ７０は，記憶装置７１と，記憶装置７２を有する。スキャンサーバ７０は，印刷物３を画像ファイルとして読み込むとともに，印刷物３に貼り付けられたＲＦＩＤタグ５を検出するスキャンプログラム３２１と，画像ファイルからラベルを抽出するラベル抽出プログラム３２２と，ポリシーファイル２３１にもとづいてスキャンを制御するスキャン制御プログラム３２３と，スキャンログファイル３２４とを有する。スキャン制御プログラム３２３は，記憶装置７２に一時ファイル３２５を作成し，必要に応じて一時ファイル３２５を文書管理サーバ２０に登録する。
【００４４】
退室管理サーバ９２は，記憶装置９４を有し，またゲート９３と通信可能である。ゲート９３は，ゲート９３を通過する人物を識別するためのユーザ識別プログラム３３１と，ゲート９３を通過するＲＦＩＤタグの有無とＩＤを検出するＲＦＩＤタグ検出プログラム３３２とを有する。退室管理サーバ９２は，ポリシーファイル２３１にもとづいて退室を制御する退室制御プログラム３３３，退室ログファイル３３４を有する。
【００４５】
図４は，クライアントＰＣ1０のハードウェア構成を示す図である。クライアントＰＣ１０は，クライアントＰＣ１０の制御やデータの計算・加工を行う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１と，クライアントＰＣ１０内でデータやプログラムを一時的に記憶し，ＣＰＵ４０１が直接読み書き可能であるメモリ４０２と，クライアントＰＣ１０の電源を切っても電子ファイル１といったデータやプログラムが消えないように保存するための記憶装置１１と，有線あるいは無線でネットワーク９０と通信を行う通信部４０３と，ユーザ５にデータの計算・加工の結果をディスプレイなどに表示するための表示部４０４と，ユーザ５からのキーボード入力やマウス入力などを受け付けるための操作部４０５と，可搬記憶装置４０８に格納されたデータなどを読み書きするための可搬記憶媒体接続部４０６とが，バス４０７で相互に接続されたハードウェア構成を持つ。
【００４６】
電子ファイル１が格納される記憶装置は，記憶装置１１をはじめ，可搬記憶装置４０８，ネットワーク９０で接続されたＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）などのリモート記憶装置４０９であっても良い。
【００４７】
文書管理サーバ２０，ポリシー管理サーバ３０，プリンタ４０，複写機５０，ＦＡＸ装置６０，スキャンサーバ７０，退室管理サーバ９２も，クライアントＰＣと同様のハードウェア構成を備え，各装置のＣＰＵが，記憶装置に格納されたプログラムを実行することにより，以下に説明する処理，機能が実現される。ただし，各実施例の説明では，便宜上，各装置のプログラムを実行主体としている。
【００４８】
また，各プログラムは，あらかじめ，上記各装置の記憶装置やメモリに格納されていても良いし，必要なときに，可搬記憶装置接続部や通信部と，各装置が利用可能な媒体と，を介して，他の装置から導入されてもよい。媒体とは，たとえば，着脱可能な可搬記憶装置，または通信媒体（すなわちネットワークまたはネットワークを伝搬する搬送波やディジタル信号）を指す。
【００４９】
次に図５から図６を使って，本実施例のデータ図を中心に説明する。
【００５０】
図５は，ポリシーファイル２３１の一部のデータ構造を示す図である。ポリシーファイル２３１の一部は，（a）ラベル管理テーブル５０１と，（b）ポリシー管理マトリックス５０２と，（c）ポリシーオプション管理マトリックス５０３と，（d）プリンタ管理テーブル５１０とからなる。
【００５１】
ラベル管理テーブル５０１は，電子ファイルや印刷物に付与するラベルと，ラベルに対応した機密レベルと，ラベルに対応したカテゴリとの組を一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００５２】
ポリシー管理マトリックス５０２は，
・印刷の許可あるいは禁止，かつ，印刷を許可するプリンタ名，かつ，印刷を許可するユーザ名あるいはグループ，かつ，背景文字として印字する文字列，
・複写の許可あるいは禁止，かつ，複写を許可する複写機名，かつ，複写を許可するユーザ名あるいはグループ，
・ＦＡＸ送信の許可あるいは禁止，かつ，ＦＡＸ送信を許可するＦＡＸ装置名，かつ，ＦＡＸ送信を許可するユーザ名あるいはグループ，
・スキャンの許可あるいは禁止，かつ，スキャンを許可するスキャナ名，かつ，スキャンを許可するユーザ名あるいはグループ，
・退室の許可あるいは禁止，かつ，退室を許可するユーザ名あるいはグループ，
といったコントロールのうち１つ以上のコントロール方法を，ラベル管理テーブル５０１にあるラベル一覧およびラベル未設定時のそれぞれのラベルに応じて定めた，マトリックス形式の構造をとる。ラベル未設定時のコントロール方法を定める理由は，もしラベルが未設定なままゲート外への持出しや組織外ＦＡＸ番号へのＦＡＸ送信により情報が組織外に流出した場合に，流出した情報の価値が不明であればその漏洩リスクの迅速な評価が困難となるため，未設定時のコントロールまで定めることで迅速な事後対応を可能とするためである。
【００５３】
ポリシーオプション管理マトリックス５０３は，
・操作を行っても良い時間帯を示す利用可能時間帯，
・ある日時以前には開示を制限すべき日時を示す開示可能日時，
・ある年月日以降は廃棄すべきという年月日を示す保管期限，
のうち１つ以上のコントロール方法を，ラベル管理テーブル５０１にあるラベル一覧およびラベル未設定時のそれぞれのラベルに応じて定めた，マトリックス形式の構造をとる。
【００５４】
プリンタ管理テーブル５１０は，プリンタドライバの名称を示すプリンタ名と，プリンタの設置場所と，印刷日時や印刷ユーザ名などを可視情報として埋め込む方法と，ラベルなどを不可視情報として埋め込む方法と，印刷用紙との組を一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００５５】
図６は，ポリシーファイル２３１の一部および(g)インデックスファイル２２１のデータ構造を示す図である。ポリシーファイル２３１の一部は，（a）複写機管理テーブル５２０と，（b）ＦＡＸ装置管理テーブル５２１と，（c）スキャナ管理テーブル５２２と，（d）ゲート管理テーブル５２３と，（e）ユーザ管理テーブル５３０と，（f）取引先管理テーブル５３１とからなる。
【００５６】
複写機管理テーブル５２０は，複写機名と，複写機の設置場所と，複写用紙との組を一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００５７】
ＦＡＸ装置管理テーブル５２１は，ＦＡＸ装置名と，ＦＡＸ装置の設置場所との組を一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００５８】
スキャナ管理テーブル５２２は，スキャナ名と，スキャナの設置場所との組を一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００５９】
ゲート管理テーブル５２３は，ゲート名と，ゲートの設置場所との組を一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００６０】
ユーザ管理テーブル５３０は，ユーザＩＤと，ユーザ名と，グループとの組を一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００６１】
取引先管理テーブル５３１は，取引先名と，ＦＡＸ番号との組を一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００６２】
以上図５および図６で説明してきたテーブルおよびマトリックスにより，ポリシーファイル２３１が構成される。
【００６３】
また，インデックスファイル２２１は，文書ＩＤと，作成者ＩＤと，作成日時と，ラベルとを一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００６４】
図７は，各種ログファイルのデータ構造を示す図である。
【００６５】
図７(a)に示す印刷ログファイル２０４は，印刷結果と，印刷日時と，印刷者ＩＤと，プリンタ名と，ファイル名と，印刷イメージと，印刷元のラベルと，印刷用紙ＩＤとを一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００６６】
図７(b)に示す複写ログファイル３０４は，複写結果と，複写日時と，複写者ＩＤと，複写機名と，複写イメージと，複写元のラベルと，複写元用紙ＩＤと，複写用紙ＩＤとを一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００６７】
図７(c)に示すＦＡＸ送信ログファイル３１４は，ＦＡＸ送信結果と，送信日時と，送信者ＩＤと，ＦＡＸ装置名と，ＦＡＸ番号と，送信イメージと，送信元のラベルと，送信元用紙ＩＤとを一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００６８】
図７(d)に示すスキャンログファイル３２４は，スキャン結果と，スキャン日時と，スキャン者ＩＤと，スキャナ名と，スキャンイメージと，スキャン元のラベルと，スキャン元用紙ＩＤとを一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００６９】
図７(e)に示す退室ログファイル３３４は，退室結果と，退室日時と，退室者ＩＤと，ゲート名と，持出用紙ＩＤと，持出用紙のラベルとを一つのエントリとする，０個以上のエントリから構成されるテーブル形式の構造をとる。
【００７０】
続いて図８から図１３を使って，本実施例のフローチャートおよびインタフェースを中心に説明する。
【００７１】
図８は，ポリシー設定プログラム２３０のインタフェース７０１の一例を示す図である。インタフェース７０１は，セキュリティ管理者のみが起動できるよう，ユーザ認証といったアクセス制御が設けられていることが望ましい。  
【００７２】
セキュリティ管理者は，ラベル管理ボタン７０２を押下することで，ラベル管理テーブル５０１にラベルを追加，修正，削除するダイアログを開くことができる。同様にしてセキュリティ管理者は，プリンタ管理ボタン，複写機管理ボタン，ＦＡＸ装置管理ボタン，スキャナ管理ボタン，ゲート管理ボタン，ユーザ管理ボタン，あるいは，取引先管理ボタンのボタンに対応して，プリンタ管理テーブル５１０，複写機管理テーブル５２０，ＦＡＸ装置管理テーブル５２１，スキャナ管理テーブル５２２，ゲート管理テーブル５２３，ユーザ管理テーブル５３０，あるいは，取引先管理テーブル５３１を編集するためのダイアログを開くことができる。
【００７３】
セキュリティ管理者は，ラベル管理テーブル５０１に登録されたラベルを，ツリー表示７０３で確認できる。ツリー表示７０３上で一つのラベルをクリックすると，ポリシー管理マトリックス５０２およびポリシーオプション管理マトリックス５０３をインタフェース７０１上で編集することができる。
【００７４】
ポリシー管理マトリックス５０２を編集するインタフェースの一例として，セキュリティ管理者は，印刷，複写，ＦＡＸ送信，スキャン，あるいは，退室についてタブ７０４を選択することで，該当する操作のポリシーを編集できる。さらに，セキュリティ管理者は，プリンタ一覧リストボックス７０５にてチェックボックスにチェックをつけるだけで，印刷を許可するプリンタを指定することができる。また，セキュリティ管理者は，ユーザ一覧リストボックス７０６にてチェックボックスにチェックをつけるだけで，印刷を許可するユーザを指定することができる。さらに，セキュリティ管理者は，エディットボックス７０８にて背景文字として埋め込む文字列を指定することができる。
【００７５】
またポリシーオプション管理マトリックス５０３を編集するインタフェースの一例は，オプション設定ボタン７０７を押下することで編集のためのダイアログを開くことができるものとする。
【００７６】
図９は，ユーザ５がクライアントＰＣ１０から，ラベル登録プログラム２２０を利用したときのインタフェース７５０の一例を示す図である。インタフェース７５０は，特定のユーザのみが起動できるよう，ユーザ認証といったアクセス制御が設けられていることが望ましい。
【００７７】
ユーザ５は，ラベルを登録する１個以上のファイルをインタフェース７５０にドラッグアンドドロップする。ファイルをドラッグアンドドロップすると，リストボックス７５１に，登録対象とするファイルの一覧と，ファイルに既に付与されている既存ラベル７５３を表示する。ユーザ５は，登録対象とするファイルのチェックボックス７５２にチェックをつける。さらにユーザ５は，プルダウンメニュー７５４からチェックをつけたファイルに付与するラベルを選択する。プルダウンメニュー７５４には，ラベル管理テーブル５０１にあるラベル一覧を表示する。その後，ユーザ５が登録ボタン７５５を押下すると，文書管理サーバ２０のインデックスファイル２２１にエントリを追加する。あるいは，ユーザ５がキャンセルボタン７５６を押下すると，ラベル登録がキャンセルとなる。
【００７８】
なおインデックスファイル２２１にエントリを追加する前には，プルダウンメニュー７２４から選択したラベルが適切であることを，上長が承認するワークフローがあっても良い。
【００７９】
図１０は，クライアントＰＣ１０での印刷時の動作を示すフローチャートである。
（ステップ８０１）ユーザ５は，クライアントＰＣ１０にログインする。
（ステップ８１１）ユーザ５は，電子ファイル１をオープンする。ユーザ５は，エクスプローラから見えるファイルのアイコンをダブルクリックするか，アプリケーションプログラム１３を起動してからコモンダイアログを開き，対象ファイルを指定する。なお電子ファイル１には，ラベル２が付与されている場合もある。
（ステップ８１２）ラベル検出プログラム２０１は，クライアントＰＣ１０上でオープンされたファイルを検出する。
（ステップ８１３）ラベル検出プログラム２０１は，ステップ８１２でオープンされたファイルのラベル２を検出する。なお，ラベル２を検出できなかった場合には，ラベルが未設定であるとして続くステップ８２４に進む。ラベル２には、オープンされたファイルの識別情報が含まれている。
（ステップ８２１）ユーザ５は，アプリケーションプログラム１３から印刷を実施する。
（ステップ８２２）印刷ジョブ監視プログラム２０２は，ＯＳ１２に要求された印刷ジョブを検出する。
（ステップ８２３）印刷ジョブ監視プログラム２０２は，印刷ジョブを一時停止する。一時停止されると，再開するまでは印刷は開始されない。
（ステップ８２４）印刷制御プログラム２０３は，印刷ジョブを再開するかどうかを，ポリシーファイル２３１と照合して決定する。
【００８０】
ここで，ステップ８２４の詳細なポリシー照合処理について，図１１に示すフローチャートを使って説明する。
（ステップ９０１）印刷ジョブのラベルとして，ステップ８１３で検出したラベルを受け取る。
（ステップ９０２）ポリシー管理マトリックス５０２とポリシーオプション管理マトリックス５０３を取得し，ステップ９０１で特定したラベルに対応する印刷に関するポリシーを取得する。
【００８１】
なお，ポリシー照合のたびにポリシー管理サーバ３０と通信しなくても良く，ポリシー管理マトリックス５０２とポリシーオプション管理マトリックス５０３とをクライアントＰＣ１０に保持するものであっても良い。
（ステップ９０３）印刷ジョブに含まれるプリンタが，ステップ９０２で取得したポリシーにある所定のプリンタであるかどうかを判定する。
（ステップ９０４）印刷ジョブに含まれるユーザが，ステップ９０２で取得したポリシーにある所定のユーザあるいはグループであるかどうかを判定する。
（ステップ９０５）印刷ジョブに含まれる印刷日時が，ステップ９０２で取得したポリシーにある利用可能時間帯内であるかどうかを判定する。
（ステップ９０６）印刷ジョブに含まれる印刷日時が，ステップ９０２で取得したポリシーにある開示可能日時よりも後であるかどうかを判定する。
（ステップ９０７）印刷ジョブに含まれる印刷日時が，ステップ９０２で取得したポリシーにある保管期限よりも前であるかどうかを判定する。
（ステップ９０８）ステップ９０３からステップ９０７までの判定結果の全てがＹｅｓであれば，印刷を許可する指示を出す。
（ステップ９０９）ステップ９０３からステップ９０７までの判定結果の少なくとも一つがＮｏであれば，印刷を禁止する指示を出す。
【００８２】
以上の処理により，ステップ８２４のポリシー照合が完了する。再び図１０を使って印刷時の処理を説明する。
（ステップ８２５）印刷制御プログラム２０３は，ステップ８２４の照合の結果，印刷を許可するならば，後述するステップ８２６へと進み，印刷を禁止するならば後述するステップ８３１へと進む。
（ステップ８２６）印刷制御プログラム２０３は，印刷ジョブを再開する。
【００８３】
このとき必要に応じて，印刷制御プログラム２０３がプリンタドライバ１４の印刷設定を変更してから，印刷ジョブを再開するものであっても良い。
（ステップ８２７）プリンタ４０は，印刷用紙４１に貼り付けられたＲＦＩＤタグ５のＩＤを読み取る。
【００８４】
なお，ステップ８２７においては，プリンタ管理テーブル５１０の印刷用紙にある情報に応じて，例えばＲＦＩＤタグ付き用紙でない場合に，以降の印刷処理を実施しない処理であっても良い。
【００８５】
さらに，ステップ８２７は必須の処理ではなく，実施しない場合があっても良い。ステップ８２７を実施しない場合には，印刷ログファイル２０４の印刷用紙ＩＤが常に空となる。
（ステップ８２８）プリンタ４０は，印刷処理を実施する。これにより，印刷物３には，ポリシーファイル２３１に応じてラベル４が付与される。このラベル４には、印刷物３を識別する情報として、ファイルに付与されていたラベル2に含まれる識別情報を含んでいる。
（ステップ８２９）印刷制御プログラム２０３は，印刷ログファイル２０４に，印刷ログを出力する。この印刷ログファイル２０４には、少なくともラベル4に含まれる識別情報が含まれている。
（ステップ８３１）印刷ジョブ監視プログラム２０２は，印刷ジョブをキャンセルする。このとき，印刷ログファイル２０４に印刷ログを出力する。
（ステップ８３２）ユーザ５にアラートを通知する。アラートは，表示部４０４への表示や，音声による通報，電子メールによるリモートへの通報などを組み合わせても良い。
【００８６】
図１５に，ステップ８２８で印刷される印刷物３を例示する。印刷物３には，付与されたラベル４が，目視確認可能な文字列として余白領域１５０１に印字され，さらに，複合機５０やスキャナ８０などで読取り可能な２次元バーコード１５０２として印字されている。さらに，図８のポリシー設定プログラム７０１で指定したエディットボックス７０８に従った背景文字が，印字領域１５０３に印字されている。さらに，余白領域１５０４に，いつ，誰が印刷したのか，という印刷関連情報が，目視確認可能な文字列として印字されている。
【００８７】
なおラベル４は，電子透かし技術を使って印刷物３に印字されるものであっても良い。
【００８８】
以上の印刷処理のフローチャートにより，電子ファイル１に付与されたラベル２が，印刷物３にもラベル４として継承される。また，どのＲＦＩＤタグのついた印刷用紙に，どのラベルのファイルを印刷したのかを，印刷ログファイル２０４を参照することで把握できる。
【００８９】
図１２は，スキャナ８０およびスキャンサーバ７０でスキャンしたときの動作を示すフローチャートである。
（ステップ１００１）ユーザ５は，スキャンサーバ７０にログインする。
（ステップ１００２）スキャン制御プログラム３２３は，ユーザ５を識別する。
（ステップ１０１１）ユーザ５は，スキャナ８０で印刷物３のスキャン操作を実施する。なお，印刷物３には，印刷物3を識別する識別情報を含むラベル４が付与されている場合や，ＲＦＩＤタグ５が貼り付けられている場合もある。
（ステップ１０１２）スキャンプログラム３２１は，印刷物３に貼り付けられたＲＦＩＤタグを読み取る。なお，ステップ１０１２は必須の処理ではなく，もし本ステップを実施しない場合には，スキャンログファイル３２４のスキャン元用紙ＩＤが常に空となる。
（ステップ１０１３）スキャンプログラム３２１は，印刷物３のスキャン処理を実施し，記憶装置７２に一時ファイル３２５を出力する。
（ステップ１０１４）ラベル抽出プログラム３２２は，一時ファイル３２５を解析し，ラベルを検出する。例えば，一時ファイル３２５に含まれる二次元バーコードを読み取り，ラベルを抽出しても良い。あるいは例えば，一時ファイル３２５に含まれる電子透かしを読み取り，ラベルを抽出しても良い。このラベル４には、スキャンした印刷物３を識別する識別情報を含んでいる。
（ステップ１０１５）スキャン制御プログラム３２３は，ポリシーファイル２３１と照合し，ラベルに応じてスキャンの許可あるいは禁止を決定する。詳細は，図１１に示したポリシー照合のフローチャートを適宜読み替えた処理を実行する。
（ステップ１０１６）ステップ１０１５で述べた照合の結果，スキャンを許可するならば，後述するステップ１０１７へと進み，スキャンを禁止するならば，後述するステップ１０２１へと進む。
（ステップ１０１７）スキャン制御プログラム３２３は，一時ファイル３２５を文書管理サーバ２０に登録し，ステップ１０１４で検出したラベル４が含んでいる情報を含むラベル２を登録する。なお，文書管理サーバ２０に登録する際のファイル名は，ユーザ５が指定可能であっても良い。
（ステップ１０１８）スキャン制御プログラム３２３は，スキャンログファイル３２４にスキャンログを出力する。スキャンログファイル３２４には、少なくともラベル２に含まれる識別情報が含まれている。
（ステップ１０２１）スキャン制御プログラム３２３は，一時ファイル３２５を削除する。さらに，スキャンログファイル３２４にスキャンログを出力する。
（ステップ１０２２）ユーザ５にアラートを通知する。アラートは，表示部４０４への表示や，音声による通報，電子メールによるリモートへの通報などを組み合わせても良い。
【００９０】
以上のスキャン処理のフローチャートにより，印刷物３に埋め込まれたラベル４が，スキャン後の電子ファイル１にもラベル２として継承される。すなわち、印刷物３のラベル４に含まれる識別情報が、電子ファイル１のラベル２に含まれる。
【００９１】
なお，図１２はスキャンサーバ７０でのスキャン制御について説明したが，複写機５０における複写制御や，ＦＡＸ装置６０におけるＦＡＸ送信制御も類似の処理フローとなる。
【００９２】
複写制御の処理が図１２のフローチャートと異なる点として，ステップ１０１７では，複写制御プログラム３０３が一時ファイル３２５を，複写用紙５２に印字する。  
【００９３】
ＦＡＸ送信制御の処理が図１２のフローチャートと異なる点として，ステップ１０１５では，ポリシーファイル２３１で定義されたＦＡＸ番号と，ユーザ５が入力したＦＡＸ番号とが一致しているかどうかもチェックする。さらに，ステップ１０１７では，ＦＡＸ送信制御プログラム３１３が公衆回線９１にＦＡＸデータを送信する。
【００９４】
図１３は，ゲート９３を通過してユーザが退室するときの動作フローチャートを示した図である。（ステップ１１０１）ユーザ５は，ゲート９３にユーザＩＤを提示する。ユーザＩＤの提示方法は，ユーザＩＤをキー入力するものであっても良く，ユーザＩＤを格納したＩＣカードをカード読み取り装置にかざすものであっても良く，自身のバイオメトリクスをセンサに読み取らせるものであっても良い。
（ステップ１１０２）ユーザ識別プログラム３３１は，ユーザ５を識別する。
（ステップ１１１１）ユーザ５は，ゲートを通過する。このときユーザ５は，印刷物３を保持している場合もある。
（ステップ１１１２）ＲＦＩＤタグ検出プログラム３３２は，ＲＦＩＤタグ５の有無とＩＤを検出する。ＲＦＩＤタグ５は複数が検出されることもある。
（ステップ１１１３）退室制御プログラム３３３は，ステップ１１１２で検出したＲＦＩＤタグ５のＩＤに対応するラベルを特定するため，印刷ログファイル２０４の印刷用紙ＩＤ，および複写ログファイル３０４の複写用紙ＩＤに同じＩＤがないかを探す。
（ステップ１１１４）退室制御プログラム３３３は，ステップ１１１３で特定したラベルをもとに，ポリシーファイル２３１と照合し，退室の許可あるいは禁止を決定する。詳細は，図１１に示したポリシー照合のフローチャートを適宜読み替えた処理を実行する。
（ステップ１１１５）ステップ１１１４の結果にもとづき，退室を許可するならば続くステップ１１１６へと進み，退室を禁止するならば続くステップ１１２１へと進む。
（ステップ１１１６）退室制御プログラム３３３は，退室ログファイル３３４に退室ログを出力する。退室ログファイル３３４には、少なくともステップ１１１３で特定したラベル４に含まれる印刷物３の識別情報を含んでいる。
（ステップ１１２１）退室制御プログラム３３３は，ユーザ５にアラートを出すと共に，退室ログファイル３３４に退室ログを出力する。なお，警備室にパトロールランプでアラートを出すものであってもよく，またゲートを監視する監視カメラの監視画面上でアラートを表示するものであっても良い
以上の退室制御の動作フローチャートにより，印刷物３に付与されたラベル４に応じて，印刷物３の持ち出しを防止することができる。
【００９５】
以上説明してきた実施例１によれば，電子ファイルに付与されたラベルを印刷物にも埋め込み，印刷物の複写，ＦＡＸ送信，印刷物から電子ファイルへのスキャン，あるいは，退室時に，印刷物に埋め込まれたラベルを検出し，ラベルに応じたポリシーにもとづくコントロールを行うことで，印刷物であってもその内容に応じた適切なコントロールを行うことができる。
【実施例２】
【００９６】
実施例２では，プリントサーバを介した印刷物管理システム１００の実施形態を示す。図１４に示すプリントサーバを経由した印刷において，アプリケーションプログラム１３からの印刷ジョブは，プリントサーバ１２００上にある印刷ジョブ監視プログラム２０２が監視し，印刷制御プログラム２０３が印刷ジョブとポリシーファイル２３１を照合することで印刷制御を行う。
【００９７】
実施例２においては，クライアントＰＣ１０に個々にプリンタドライバをインストールという手間を必要とせずに，プリントサーバ１２００にプリンタドライバをインストールするだけで印刷物にラベルを埋め込めるという利点がある。
【実施例３】
【００９８】
実施例３では，ファイルにラベルが付与されていなくても，ファイルのコンテンツを検査して印刷時にラベルを付与する印刷物管理システム１００の実施形態を示す。以下では、印刷物へのラベルの付与として電子透かしの挿入を例に説明する。
【００９９】
図１６に示す印刷物管理システム１００は，インストーラ管理サーバ１６０１とクライアントＰＣ１０とプリンタ４０から構成される。
【０１００】
インストーラ管理サーバ１６０１は，記憶装置１６０２をもち，記憶装置には分類辞書ファイル１６０３とポリシーファイル１６０４を格納する。ポリシー設定プログラム１６０５は，分類辞書ファイル１６０３とポリシーファイル１６０４を編集するためのインタフェースを持ち，インタフェースからの指示によりインストーラプログラム１６０６を生成する。インストーラプログラム１６０６は，ネットワーク経由や可搬媒体経由により，クライアントＰＣ１０にコピーされるプログラムである。インストーラプログラム１６０６を実行すると，必要なプログラムをクライアントＰＣ１０にインストールする。
【０１０１】
クライアントＰＣ１０は，記憶装置１７をもち，記憶装置１７には，分類辞書ファイル１６０３，ポリシーファイル１６０４，印刷ログファイル２０４を格納する。アプリケーションプログラム１３，ＯＳ１２，既存プリンタドライバ１４は，実施例１で説明したものと同じである。ＯＳ１２は印刷スプール１６１０をもつ。アプリケーションプログラム１３が印刷する時には，印刷スプール１６１０に印刷ジョブが蓄積され，印刷ジョブがプリンタ４０に印刷ジョブを送信し，印刷が行われる。
【０１０２】
インストーラプログラム１６０６を実行すると，クライアントＰＣ１０に，仮想プリンタドライバ１６２０，分類辞書ロードプログラム１６２５，印刷スプールプログラム１６２６，分類辞書ファイル１６０３，ポリシーファイル１６０４をコピーする。さらに，印刷スプール監視プログラム１６２６が常駐するようにＯＳ１２に必要な改変を加える。
【０１０３】
仮想プリンタドライバ１６２０は，既存プリンタドライバ１４と類似したプリンタドライバである。仮想プリンタドライバ１６０２は，テキスト抽出プログラム１６２１，テキスト正規化プログラム１６２２，分類辞書照合プログラム１６２３，印刷ジョブ修正プログラム１６２４をもつ。さらに仮想プリンタドライバ１６２０は，分類辞書ロードプログラム１６２５と連携して動作する。
【０１０４】
図１７は，分類辞書ファイル１６０３のデータ構造の一例を示した図である。分類辞書ファイル１６０３は，１７０１から１７１２に示すような複数のカテゴリ別ファイルから構成される。カテゴリ別ファイル１７０１は，「姓」というファイル名をもつテキストファイルである。カテゴリ別ファイル１７０１には，１行に１つずつの単語を，１行以上にわたって記載する。同様にして，カテゴリ別ファイル１７０２は「名＿男」を，カテゴリ別ファイル１７０３は「名＿女」を，カテゴリ別ファイル１７０４は「地名」を，カテゴリ別ファイル１７０５は「契約書」を，カテゴリ別ファイル１７０６は「財務諸表」を，カテゴリ別ファイル１７０７は「組織名」を，カテゴリ別ファイル１７０８は「Ｃ言語」を，カテゴリ別ファイル１７０９は「ＪＡＶＡ（登録商標）言語」を，カテゴリ別ファイル１７１０は「郵便番号」を，カテゴリ別ファイル１７１１は「電話番号」を，カテゴリ別ファイル１７１２は「メールアドレス」というファイル名をそれぞれ持つ。
【０１０５】
なおカテゴリ別ファイル１７１０および１７１１では，正規表現を使って郵便番号と電話番号の内容を簡略表現している。
【０１０６】
なお分類辞書ファイル１６０３は，前述のカテゴリ別ファイルに限らず，その他のカテゴリ別ファイルであっても良い。
【０１０７】
図１８は，ポリシー設定プログラム１６０５のインタフェースを示した一例である。ポリシー設定プログラムは，業務情報一覧の編集ボタン１８０１と，分類辞書の編集ボタン１８０２と，インストーラ作成ボタン１８０３と，業務情報一覧ペイン１８１０と，業務情報の定義ペイン１８２０と，業務情報に合致したときの印刷ポリシーペイン１８３０とから構成される。
【０１０８】
業務情報一覧ペイン１８１０では，業務情報一覧の編集ボタン１８０１を押下して定義された業務情報の一覧をツリー形式で表示する。ツリー形式の末端の一つをクリックすると，該当する業務情報に関する，業務情報の定義ペイン１８２０と印刷ポリシーペイン１８３０とを表示する。
【０１０９】
業務情報の定義ペイン１８２０では，分類辞書の編集ボタン１８０２を押下して定義された分類辞書の一覧をリスト形式で表示する。リスト形式において，チェックボックス１８２１にチェックをつけ，さらにしきい値１８２２を入力することで，業務情報を定義する。チェックボックス１８２１をつけた全てのカテゴリで，しきい値１８２２を超えた場合に，印刷物に付与すべきラベル(電子透かし)に含む識別情報としての業務情報と見なす。識別情報としての業務情報は、図18において、たとえば個人情報、財務情報などである。
【０１１０】
業務情報に合致したときの印刷ポリシーペイン１８３０では，電子透かし，日時，出力先，カラー，アラート，ログのそれぞれのポリシーを定義する。例えば，電子透かしはラジオボタン１８３１で「入れる」「入れない」のうち該当する方にチェックを入れて定義し，電子透かしを入れる例外を認めるかどうかをチェックボックス１８３２で定義し，さらに電子透かしとして印刷物に挿入する情報を透かし情報設定ボタン１８３３を押下して定義する。
【０１１１】
なお，出力先プリンタの指定においては，プリンタを個々に指定するものであっても良い。また，クライアント１０と同一セグメントにあるプリンタを一括して指定するものであっても良い。
【０１１２】
インストーラ作成ボタン１８０３を押下すると，インストーラ管理サーバ１６０１上で，定義したポリシーをもつインストーラプログラム１６０６を生成する。
【０１１３】
以上，実施例３における印刷物管理システム１００のブロック構成およびデータ構造を説明してきた。次に，印刷物管理システム１００の処理の流れを説明する。
【０１１４】
図１９は，仮想プリンタドライバ１６２０の動作を示したフローチャートである。
（ステップ１９０１）仮想プリンタドライバ１６２０から呼び出される分類辞書ロードプログラム１６２５は，分類辞書ファイル１６０３を読み込む。
（ステップ１９０２）分類辞書ロードプログラム１６２５は，カテゴリ別ファイルのうち，郵便番号を表すカテゴリ別ファイル１７１０や電話番号を表すカテゴリ別ファイル１７１１を読み込むと，正規表現で簡略表現された単語を展開する。例えば「０６０−００｛００−６３｝」という表現は，「０６０−００００」「０６０−０００１」「０６０−０００２」・・・「０６０−００６３」という複数個の単語に展開する。
（ステップ１９０３）分類辞書ロードプログラム１６２５は，ポリシーファイル１６０４からしきい値を読み出す。
（ステップ１９１１）仮想プリンタドライバ１６２０は，アプリケーションプログラム１３から印刷ジョブを受け取る。
（ステップ１９１２）テキスト抽出プログラム１６２１は，印刷ジョブから印刷サイズを取得する。
（ステップ１９１３）テキスト抽出プログラム１６２１は，印刷ジョブに含まれるテキスト情報を抽出する。例えば，Ｐｒｉｎｔｅｒ  ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅをもつプリンタのドライバが備えるＯｕｔｐｕｔＣｈａｒＳｔｒメソッド処理にてテキスト情報を抽出するものであっても良い。
（ステップ１９１４）テキスト抽出プログラム１６２１は，ステップ１９１２で取得した印刷サイズに比べて，ステップ１９１３で取得したテキスト情報が少なすぎるかどうかを判定する。例えば，マルチバイトの文字コードを含むテキストファイルの場合には，ファイルサイズのバイト数の半分以上の文字数が含まれると想定されるため，もしステップ１９１３で取得したテキスト情報の文字数がファイルサイズの４分の１以下であれば，テキスト情報が少なすぎると判定する，といったものであっても良い。
（ステップ１９１５）もしステップ１９１４にてテキスト情報が少なすぎる判定ならば，テキスト抽出プログラム１６２１は，ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）処理でテキスト情報を抽出する。
（ステップ１９２１）テキスト正規化プログラム１６２２は，ステップ１９１３あるいはステップ１９１５で抽出したテキスト情報に対して正規化を行う。例えば，テキスト情報が途中で改行されている場合には，意図的な改行であるか，右端で自動的に折り返したのかを区別することは困難なため，改行を詰める処理を行う。また例えば，テキスト抽出処理において，印刷後の見た目を整えるために追加された空白に対して，空白を詰める処理などを行う。
（ステップ１９３１）分類辞書照合プログラム１６２３は，正規化されたテキスト情報での使用言語を判定する。
（ステップ１９３２）分類辞書照合プログラム１６２３は，ステップ１９３１で判定された使用言語にしたがい，ステップ１９２１で正規化されたテキスト情報を，形態素解析を使って品詞に分割する。
（ステップ１９３３）分類辞書照合プログラム１６２３は，分類辞書ファイル１６０３との照合を行う。照合の詳細は，続く図２０を引用しつつ具体的に後述する。
（ステップ１９３４）分類辞書照合プログラム１６２３は，どれかの業務情報に合致するかどうかを判定する。合致する業務情報が、印刷物に付与すべきラベルに含む識別情報である。
（ステップ１９３５）もしどれかの業務情報に合致するならば，分類辞書照合プログラム１６２３は，ポリシーファイル１６０４を見て，電子透かしを入れるポリシーであるかどうかを判定する。
（ステップ１９３６）さらに分類辞書照合プログラム１６２３は，ポリシーファイル１６０４を見て，例外を認めるポリシーであるかどうかを判定する。
（ステップ１９３７）例外を認めるポリシーである場合に，分類辞書照合プログラム１６２３は，ユーザに問い合わせるダイアログを表示する。ダイアログの一例を図２１（ａ）に示す。
【０１１５】
ダイアログ２１０１は，印刷対象のファイル名を示すテキストボックス２１０２と，該当する業務情報を示すテキストボックス２１０３と，電子透かしを入れるかどうかをユーザが決めるラジオボタン２１０４と，電子透かしを入れずに印刷する理由を入力するテキストボックス２１０５と，過去の理由から選ぶボタン２１０６と，印刷するボタン２１０７と，印刷しないボタン２１０８とからなる。
（ステップ１９３８）ダイアログ２１０１で印刷するボタン２１０７が押下されると，つづくステップ１９４１へと進み，印刷しないボタン２１０８が押下されると，つづくステップ１９４２へと進む。
（ステップ１９４１）印刷ジョブ修正プログラム１６２４は，印刷ジョブに電子透かしを挿入する。ここで、ラベルとしての電子透かしには、印刷物を識別するための識別情報としての業務情報の他に、図18を用いて説明したように、ポリシー設定プログラム１６０５によって，透かし情報設定ボタン１８３３の押下に対応した、印刷物に挿入する情報が定義されているならば、その定義された情報も含んでいる。
（ステップ１９４２）印刷ジョブ修正プログラム１６２４は，印刷ジョブ属性に値をセットする。印刷ジョブ属性のデータ構造の一例を図２２に示す。
【０１１６】
印刷ジョブ属性は，プリンタドライバとして共通的に備えるべきプリンタドライバ共通エリア２２０１と，プリンタドライバ毎に独自に備えることが許されたプリンタドライバ固有エリア２２０２とからなる。プリンタドライバ固有エリア２２０２に，テキスト抽出の結果２２１１，業務情報の種別２２１２，スコア合計２２１３，電子透かしの有無２２１４，透かし無し印刷の理由２２１５，印刷可否２２１６，チェックサム２２１７とから構成されるデータをセットする。なお，チェックサム２２１７には最初は既定の値をセットする。
【０１１７】
なお図２２に示すデータ構造は一例であり，図２２に示した以外のデータが含まれるものであっても良い。
（ステップ１９４３）印刷ジョブ修正プログラム１６２４は，印刷ジョブ属性のチェックサムを計算し，チェックサム２２１７に値をセットする。
（ステップ１９４４）仮想プリンタドライバ１６２０は，既存プリンタドライバ１４を呼び出す。
【０１１８】
以上の処理により，仮想プリンタドライバ１６２０は，印刷内容に応じた印刷の制限や，必要な電子透かしを挿入するといった印刷制御を実現する。
【０１１９】
図２０は，仮想プリンタドライバ１６２０の処理の一例を具体的に示した図である。
【０１２０】
一例として，仮想プリンタドライバ１６２０はアプリケーションプログラム１３から，印刷イメージ２００１に示すような，文書と表とからなる印刷ジョブを受け取る場合について説明する。
【０１２１】
テキスト抽出プログラム１６２１は，印刷ジョブからテキスト情報２００２に示すようなテキストを抽出する。このとき，テキストの改行は，意図的な改行であるか，右端で自動的に折り返しによるものかを区別できないこともある。
【０１２２】
テキスト正規化プログラム１６２２は空白や改行などを詰め，分類辞書照合プログラム１６２３は正規化したテキスト情報を品詞に分割し，形態素解析結果２００３に示すような分割結果を得る。
【０１２３】
分類辞書照合プログラム１６２３は，分類辞書ファイル１６０３との照合を行う。カテゴリ別ファイル１７０７「組織名」との照合を例にとすると，照合結果２００４に示すように，まず単語が形態素解析結果２００３と完全一致する個数を調べる。次に単語の部分文字列が形態素解析結果２００３と部分一致する文字列とその個数（スコア）を調べる。部分一致する文字列のスコアの中から，最小のスコアを部分一致としてのスコアとする。最後に，完全一致のスコアと部分一致のスコアを加えた値を，単語スコアとする。
【０１２４】
分類辞書照合プログラム１６２３は，しきい値と比較し，単語スコアの合計がしきい値以上であれば，印刷物の識別情報としての業務情報であると判定する。
【０１２５】
以上の処理により，印刷ジョブに含まれるテキストとの文字列マッチングを，改行や自動折り返しや空白が原因で見逃すといったことなく，確実に行うことができる。
【０１２６】
図２３は，印刷スプール監視プログラム１６２６の動作の一例を示したフローチャート図である。
（ステップ２３０１）印刷スプール監視プログラム１６２６は，印刷スプール１６１０に蓄積される印刷ジョブを監視し，印刷ジョブを受け取る。
（ステップ２３０２）印刷スプール監視プログラム１６２６は，受け取った印刷ジョブのチェックサムを再算出する。さらに，印刷ジョブ属性のチェックサム２２１７と突き合わせて，印刷ジョブ属性が改ざんされていないことを確認する。
（ステップ２３０３）印刷スプール監視プログラム１６２６は，印刷可否２２１６を見て，印刷禁止であるかどうかを確認する。
（ステップ２３０４）印刷スプール監視プログラム１６２６は，業務情報の種別２２１２を見て，どの業務情報に該当するかを判定する。
（ステップ２３０５）印刷スプール監視プログラム１６２６は，ポリシーファイル１６０４を見て，印刷日時を制限するかどうかを判定する。
（ステップ２３０６）印刷スプール監視プログラム１６２６は，ポリシーファイル１６０４を見て，例外を認めるポリシーであるかどうかを判定する。
（ステップ２３０７）印刷スプール監視プログラム１６２６は，例外として印刷するかどうかをユーザに問い合わせるダイアログを表示する。ダイアログの一例を，図２１（ｂ）のダイアログ２１１１に示す。ユーザは印刷するかどうかを，印刷するボタン２１１２，あるいは，印刷しないボタン２１１３を押下することで指示する。
【０１２７】
（ステップ２３０８）印刷スプール監視プログラム１６２６は，ユーザからの指示により，印刷するかどうかを判定する。
（ステップ２３０９）から（ステップ２３１６）にかけては，（ステップ２３０５）から（ステップ２３０８）までの処理を，出力先プリンタの制限や，カラー印刷の制限として適宜読み替えた処理を行う。
（ステップ２３１７）印刷スプール監視プログラム１６２６は，印刷を実行する。
（ステップ２３１８）印刷スプール監視プログラム１６２６は，印刷をキャンセルする。
（ステップ２３１９）印刷スプール監視プログラム１６２６は，ポリシーファイル１６０４を見て，必要に応じてアラートを所定の方法で通知する。
（ステップ２３２０）印刷スプール監視プログラム１６２６は，ポリシーファイル１６０４を見て，必要に応じて印刷ログファイル２０４に出力する。印刷ログファイル２０４には、少なくとも印刷物の識別情報として抽出した業務情報を含んでいる。
【０１２８】
以上の処理により，電子ファイルにラベルがなくても，印刷内容に応じて印刷物に適切なラベルを付与するよう印刷制御を実現する。
【０１２９】
実施例３においては，電子ファイルにラベルが付与されていない状態であっても，印刷内容を精査することで，印刷内容に合った適切な禁止や，適切なラベルを付与した上で強制的に印刷するなどといった印刷制御を実現することができる。さらに，ポリシーに従って印刷制御を行う上で，ユーザに理由などを問い合わせた上で最終的な印刷制御を決定することで，過剰な印刷制限により業務に支障をきたすことのないようにできる。
【０１３０】
以上説明した実施形態によれば、印刷物のセキュリティ管理をユーザ任せとせず，印刷物の内容に応じてコントロールする印刷物管理システムを提供可能になる。
【０１３１】
さらに制御の結果をログに出力しておくことにより、コンピュータによる読取り結果の利用，および，印刷物の物理的な持出しのいずれか一方を制限した結果から、印刷物への操作や印刷物の存在の確認を容易にできる。
【符号の説明】
【０１３２】
１：電子ファイル，２：ラベル，３：印刷物，４：ラベル，５：ＲＦＩＤタグ，１０：クライアントＰＣ，１１：記憶装置，１２：ＯＳ，１３：アプリケーションプログラム，１４：通常プリンタドライバ，１７：記憶装置，２０：文書管理サーバ，２１：記憶装置，２２：記憶装置，３０：ポリシー管理サーバ，３１：記憶装置，４０：プリンタ，４１：プリンタ用紙，５０：複写機，５１：記憶装置，５２：複写用紙，６０：ＦＡＸ装置，６１：記憶装置，７０：スキャンサーバ，７１：記憶装置，７２：記憶装置，８０：スキャナ，９０：ネットワーク，９１：公衆回線，９２：退室管理サーバ，９３：ゲート，９４：記憶装置，１００：印刷物管理システム，２０１：ラベル検出プログラム，２０２：印刷ジョブ監視プログラム，２０３：印刷制御プログラム，２０４：印刷ログファイル，２２０：ラベル登録プログラム，２２１：インデックスファイル，２３０：ポリシー設定プログラム，２３１：ポリシーファイル，３０１：スキャンプログラム，３０２：ラベル抽出プログラム，３０３：複写制御プログラム，３０４：複写ログファイル，３１１：スキャンプログラム，３１２：ラベル抽出プログラム，３１３：ＦＡＸ送信制御プログラム，３１４：ＦＡＸ送信ログファイル，３２１：スキャンプログラム，３２２：ラベル抽出プログラム，３２３：スキャン制御プログラム，３２４：スキャンログファイル，３２５：一時ファイル，３３１：ユーザ識別プログラム，３３２：ＲＦＩＤタグ検出プログラム，３３３：退室制御プログラム，４０１：ＣＰＵ，４０２：メモリ，４０３：通信部，４０４：表示部，４０５：操作部，４０６：可搬記憶装置接続部，４０７：バス，４０８：可搬記憶装置，４０９：リモート記憶装置，１６０１：インストーラ管理サーバ，１６０２：記憶装置，１６０３：分類辞書ファイル，１６０４：ポリシーファイル，１６０６，インストーラプログラム，１６１０：印刷スプール，１６２０：仮想プリンタドライバ，１６２１：テキスト抽出プログラム，１６２２：テキスト正規化プログラム，１６２３：分類辞書照合プログラム，１６２４：印刷ジョブ修正プログラム，１６２５：分類辞書ロードプログラム，１６２６：印刷スプール監視プログラム。
【図１】
2010015538.tif 000003
【図２】
2010015538.tif 000004
【図３】
2010015538.tif 000005
【図４】
2010015538.tif 000006
【図５】
2010015538.tif 000007
【図６】
2010015538.tif 000008
【図７】
2010015538.tif 000009
【図８】
2010015538.tif 000010
【図９】
2010015538.tif 000011
【図１０】
2010015538.tif 000012
【図１１】
2010015538.tif 000013
【図１２】
2010015538.tif 000014
【図１３】
2010015538.tif 000015
【図１４】
2010015538.tif 000016
【図１５】
2010015538.tif 000017
【図１６】
2010015538.tif 000018
【図１７】
2010015538.tif 000019
【図１８】
2010015538.tif 000020
【図１９】
2010015538.tif 000021
【図２０】
2010015538.tif 000022
【図２１】
2010015538.tif 000023
【図２２】
2010015538.tif 000024
【図２３】
2010015538.tif 000025