(57)【要約】【課題】共有プリンタ等の共有装置を有する場合に文書の秘匿性を向上させることにある。【解決手段】ステップＳ４０１において文書及び第１の文書情報を受け付け、ステップＳ４０５において、第１の文書情報とは異なる第２の文書情報を生成し、この第２の文書情報により第１の文書情報を置換する。第１の情報に対して出力要求があった場合には、ステップＳ４０５で置換した第２の文書情報を出力する。ステップＳ４０６では、ユーザに第２の文書情報を通知する。【選択図】図４
2007328563.tif 000002
【特許請求の範囲】
【請求項１】
文書に関する第１の情報を受け付ける受付手段と、
この受付手段により受け付けられた第１の情報とは異なる第２の情報を生成する生成手段と、
前記受付手段により受け付けられた第１の情報に対して出力要求があった場合、第２の情報を出力する情報出力手段と、
を有する情報処理システム。
【請求項２】
前記受付手段は、第１の情報と共に文書を受け付け、該文書を蓄積する文書蓄積手段をさらに有する請求項１記載の情報処理システム。
【請求項３】
前記受付手段により受け付けられた第１の情報と、前記生成手段により生成された第２の情報とを対応付けて蓄積する情報蓄積手段をさらに有する請求項１又は２記載の情報処理システム。
【請求項４】
前記受付手段により受け付けられた第１の情報の少なくとも一部と、前記生成手段により生成された第２の情報の少なくとも一部とを対応付けて所定の通知先へ通知する情報通知手段をさらに有する請求項１乃至３いずれか記載の情報処理システム。
【請求項５】
通知先を記憶する通知先記憶手段をさらに有し、前記情報通知手段は、前記通知先記憶手段に記憶された通知先へ通知する請求項４記載の情報処理システム。
【請求項６】
前記受付手段は、通知先をさらに受け付け、前記情報通知手段は、前記受付手段により受け付けられた通知先へ通知する請求項４記載の情報処理システム。
【請求項７】
前記受付手段により受け付けられた文書を第１の情報と共に出力する文書出力手段をさらに有する請求項２記載の情報処理システム。
【請求項８】
文書及び該文書に関する第１の情報を送信する送信手段と、
この送信手段により送信された文書及び第１の情報を受け付ける受付手段と、
この受付手段により受け付けられた第１の情報とは異なる第２の情報を生成する生成手段と、
前記受付手段により受け付けられた第１の情報に対して出力要求があった場合、第２の情報を出力する情報出力手段と、
を有する情報処理システム。
【請求項９】
文書に関する第１の情報を受け付ける受付手段と、
この受付手段により受け付けられた第１の情報とは異なる第２の情報を生成する生成手段と、
前記受付手段により受け付けられた第１の情報に対して出力要求があった場合、第２の情報を出力する情報出力手段と、
前記受付手段により受け付けられた文書を出力する文書出力手段と、
を有する情報処理システム。
【請求項１０】
文書及び該文書に関する第１の情報を送信する送信手段と、
この送信手段により送信された文書及び第１の情報を受け付ける受付手段と、
この受付手段により受け付けられた第１の情報とは異なる第２の情報を生成する生成手段と、
前記受付手段により受け付けられた第１の情報に対して出力要求があった場合、第２の情報を出力する情報出力手段と、
前記受付手段により受け付けられた文書を出力する文書出力手段と、
を有する情報処理システム。
【請求項１１】
文書に関する第１の情報を受け付けるステップと、
受け付けられた第１の情報とは異なる第２の情報を生成するステップと、
受け付けられた第１の情報に対して出力要求があった場合、第２の情報を出力するステップと、
をコンピュータに実行させるプログラム。
【請求項１２】
受け付けられた第１の情報の少なくとも一部と、生成された第２の情報の少なくとも一部とを対応付けて所定の通知先へ通知するステップをさらに有する請求項１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書に関する情報を処理する情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
近年、企業内において機密情報の漏洩が重要な問題となっている。特に、プリンタ等の印刷装置から出力される重要文書が第三者によって故意に閲覧や持出を行われることを防止するため、印刷文書に関する情報の機密性を保つことが求められている。
【０００３】
そこで、特許文献１には、ユーザが印刷装置を操作するとき、印刷装置に備えられた認証手段によりユーザ認証を行い、蓄積された印刷文書の情報を表示する際にユーザが閲覧権限のある文書とそれ以外の文書とで表示様態を変えることで、印刷文書に関する情報の機密性を保持しながら印刷装置の状態をユーザが把握できる技術思想が開示されている。
【０００４】
【特許文献１】特開２００５−３５２５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、共有プリンタ等の共有装置を有する場合に文書の秘匿性を向上させることにある。
【課題を解決するための手段】
【０００６】
請求項１に係る本発明は、文書に関する第１の情報を受け付ける受付手段と、この受付手段により受け付けられた第１の情報とは異なる第２の情報を生成する生成手段と、前記受付手段により受け付けられた第１の情報に対して出力要求があった場合、第２の情報を出力する情報出力手段とを有する情報処理システムである。第２の情報は、生成手段により生成されるので、文書に機密印字指定や機密ユーザコードを付さなくとも自動的に秘匿性を確保することができる。ただし、文書に機密印字指定や機密ユーザコードを付したもののみに第２の情報を生成するようにしてもよい。
【０００７】
請求項２に係る本発明は、前記受付手段は、第１の情報と共に文書を受け付け、該文書を蓄積する文書蓄積手段をさらに有する請求項１記載の情報処理システムである。請求項２に係る情報処理システムは、例えばプリントサーバから構成される。
【０００８】
請求項３に係る本発明は、前記受付手段により受け付けられた第１の情報と、前記生成手段により生成された第２の情報とを対応付けて蓄積する情報蓄積手段をさらに有する請求項１又は２記載の情報処理システムである。
【０００９】
請求項４に係る本発明は、前記受付手段により受け付けられた第１の情報の少なくとも一部と、前記生成手段により生成された第２の情報の少なくとも一部とを対応付けて所定の通知先へ通知する情報通知手段をさらに有する請求項１乃至３いずれか記載の情報処理システムである。
【００１０】
請求項５に係る本発明は、通知先を記憶する通知先記憶手段をさらに有し、前記情報通知手段は、前記通知先記憶手段に記憶された通知先へ通知する請求項４記載の情報処理システムである。
【００１１】
請求項６に係る本発明は、前記受付手段は、通知先をさらに受け付け、前記情報通知手段は、前記受付手段により受け付けられた通知先へ通知する請求項４記載の情報処理システムである。
【００１２】
請求項７に係る本発明は、前記受付手段は、通知先をさらに受け付け、前記情報通知手段は、前記受付手段により受け付けられた通知先へ通知する請求項４記載の情報処理システムである。
【００１３】
請求項８に係る本発明は、文書及び該文書に関する第１の情報を送信する送信手段と、この送信手段により送信された文書及び第１の情報を受け付ける受付手段と、この受付手段により受け付けられた第１の情報とは異なる第２の情報を生成する生成手段と、前記受付手段により受け付けられた第１の情報に対して出力要求があった場合、第２の情報を出力する情報出力手段と、を有する情報処理システムである。
【００１４】
請求項９に係る本発明は、文書に関する第１の情報を受け付ける受付手段と、この受付手段により受け付けられた第１の情報とは異なる第２の情報を生成する生成手段と、前記受付手段により受け付けられた第１の情報に対して出力要求があった場合、第２の情報を出力する情報出力手段と、前記受付手段により受け付けられた文書を出力する文書出力手段と、を有する情報処理システムである。
【００１５】
請求項１０に係る本発明は、文書に関する第１の情報を受け付けるステップと、受け付けられた第１の情報とは異なる第２の情報を生成するステップと、受け付けられた第１の情報に対して出力要求があった場合、第２の情報を出力するステップと、をコンピュータに実行させるプログラムである。
【００１６】
請求項１１に係る本発明は、受け付けられた第１の情報の少なくとも一部と、生成された第２の情報の少なくとも一部とを対応付けて所定の通知先へ通知するステップをさらに有する請求項１０記載のプログラムである。
【発明を実施するための最良の形態】
【００１７】
本発明を実施するための最良の形態について、図面を参照して説明する。
図１は、本実施形態を示すネットワーク構成図である。
情報処理システムは、文書及び文書情報の出力を行う複数のクライアントＰＣ１０１〜１０３と、文書及び文書情報を蓄積する文書蓄積装置１１０と、文書処理装置１１１とが、例えばＬＡＮ（Local Area Network）からなるネットワーク１０４を介して接続されて構成されている。文書蓄積装置１１０は例えばプリントサーバであり、文書処理装置１１１は例えばプリンタであり、文書蓄積装置１１０で蓄積された文書が文書処理装置１１１で印刷される。
【００１８】
図２は、クライアントＰＣ１０１〜１０３で生成された文書及び文書情報を示す図である。
文書２０１は、文書処理装置１１１で処理される内容に関するデータの集合であり、例えば文書処理装置１１１がプリンタの場合は描画コマンドや圧縮された画像データである。
一方文書情報２０２は、文書の名前（文書名）や、文書をクライアントＰＣから出力したユーザを表す情報（文書オーナ名）などの、文書に関する情報である。
【００１９】
図３は、文書蓄積装置１１０の構成を表す図である。
ＣＰＵ３０１は、文書蓄積装置１１０全体の制御を行う。ネットワークインターフェイス３０２を介して、文書蓄積装置１１０はネットワーク１０４と接続されている。記憶部３０３には、文書蓄積装置１１０を制御するためのプログラム等が格納される。文書蓄積部３０４には、クライアントＰＣ１０１〜１０３からネットワークインターフェイス２０２を介して受信した文書が文書ＩＤとともに蓄積される。
【００２０】
文書情報蓄積部３０５には、クライアントＰＣ１０１〜１０３からネットワークインターフェイス２０２を介して受信した文書情報が文書ＩＤとともに蓄積される。文書ＩＤは、文書や文書情報を識別するための識別子であり、数値等が用いられる。以下では、例えば文書ＩＤ「００１」とともに文書蓄積部３０４に蓄積された（文書ＩＤ「００１」が付与された）文書を「文書ＩＤ『００１』の文書」と称し、例えば文書ＩＤ「００１」が付与された文書情報を「文書ＩＤ『００１』の文書情報」と称することとする。
なお、同じ文書ＩＤを、文書と文書情報とに付与することで、当該文書と当該文書情報とは関連付けられる。
【００２１】
文書情報データベース３０６に記憶される情報については後述する。ユーザ情報データベース３０７には、ユーザとメールアドレスなどの情報通知先とが関連づけられて記憶されている。出力指示部３０８は、文書及び文書情報を文書処理装置１１１へ出力するための指示を行うもので、具体的にはＩＣカードリーダ等からの出力指示を受け付け、この受け付けられた出力指示データからユーザの特定を行えるようにしてある。
【００２２】
図４は、文書蓄積装置１１０が文書及び文書情報を蓄積する際の、ＣＰＵ３０１が行う処理の流れを表すフローチャートである。
ＣＰＵ３０１は、クライアントＰＣ１０１〜１０３から文書及び文書情報が文書蓄積装置１１０へ送信されると処理を開始する。例えば、ユーザがクライアントＰＣ１０１上で動作するアプリケーション（プリンタドライバ）から印刷指示を行うと、アプリケーションにより文書及び文書に対応する文書情報が生成され、その文書及び文書情報が文書蓄積装置１１０へクライアントＰＣ１０１〜１０３から送信される。
具体例として、ユーザ「Ａ」が「顧客リスト.txt」という文書に対する印刷指示をアプリケーションから行う場合が考えた場合、文書としては「顧客リスト.txt」文書の内容を表す描画コマンドが生成され、一方文書情報としては、文書名が「顧客リスト.txt」，文書オーナ名が「Ａ」という情報が、アプリケーションにより生成される。そして、文書と文書情報とがともに文書蓄積装置１１０へクライアントＰＣ１０１〜１０３から送信される。
【００２３】
文書蓄積装置１１０は、ネットワークインターフェイス３０２を介して文書及び文書に対応する文書情報を受け付ける（Ｓ４０１）。文書蓄積装置１１０は、ステップＳ４０１において受け付けた文書及び文書情報から、文書と文書情報とを別々に抽出する（Ｓ４０２）。文書蓄積装置１１０は文書ＩＤを生成し、文書は文書ＩＤとともに文書蓄積部３０４へ、文書情報は文書ＩＤとともに文書情報蓄積部３０５へそれぞれ蓄積する（Ｓ４０３）。例えば、文書蓄積装置１１０が文書ＩＤ「００１」を生成すると、文書ＩＤ「００１」の文書が文書蓄積部３０４へ蓄積されるとともに、文書ＩＤ「００１」の文書情報が文書情報蓄積部３０５へ蓄積される。
【００２４】
続いて、文書蓄積装置１１０において、新たな文書情報が生成される（Ｓ４０４）。この新たな文書情報はクライアントＰＣから出力された文書情報と同じ項目（文書名や文書オーナ名等）を持ち、例えば文書名が「２７１８２８.doc」，文書オーナ名が「＊」という文書情報が生成される。このとき、文書名は乱数等を用いて生成される。
【００２５】
クライアントＰＣから出力された文書情報（以下、置換前文書情報と称する場合がある）と、文書蓄積装置１１０において生成された新たな文書情報（以下、置換後文書情報と称する場合がある）とを、対比したものが図９である。置換前文書情報では、文書名が「顧客リスト.txt」であるのに対し、置換後文書情報では、「２７１８２８.doc」となっており、置換前文書情報では、文書オーナ名が「Ａ」であるのに対し、置換後文書情報では、「＊」となっている。
【００２６】
続いて、文書蓄積装置１１０において、文書情報蓄積部３０４に蓄積された文書情報をステップＳ４０３で生成された文書情報に置き換える（Ｓ４０５）。つまり、文書情報蓄積部３０４に蓄積された文書ＩＤ「００１」の文書情報が、文書名「顧客リスト.txt」，文書オーナ名「Ａ」から、文書名「２７１８２８.doc」，文書オーナ名「＊」に置換される。このとき、文書情報データベース３０６に、図５に示すように、文書ＩＤと置換前の文書名「顧客リスト.txt」および置換前文書オーナ名「Ａ」とが対応付けて記憶される。
【００２７】
文書蓄積装置１１０において、ユーザ情報データベース３０７から置換前の文書オーナ名「Ａ」に関連づけられたユーザ「Ａ」の情報通知先が参照され、ネットワークインターフェイス３０２を介して文書蓄積装置１１０からユーザ「Ａ」の情報通知先へ、置換前の文書名「顧客リスト.txt」と置換後の文書名「２７１８２８.doc」とが通知される（Ｓ４０６）。例えば、「『顧客リスト.txt』は『２７１８２８.doc』として表示されます」という文字列をユーザ「Ａ」の情報通知先へ通知する。情報通知先へ通知される情報は、文字情報に限られない。
【００２８】
図６は、文書蓄積装置１１０が文書情報をクライアントＰＣ１０１〜１０３へ出力する際の、ＣＰＵ３０１が行う処理の流れを表すフローチャートである。
文書蓄積装置１１０は、ネットワークインターフェイス３０２を介して、クライアントＰＣ１０１〜１０３からの文書情報出力指示を受け付ける（Ｓ６０１）。次に、文書蓄積装置１１０は、文書情報蓄積部３０５に蓄積された文書情報を、文書情報に関連する文書が現在どのような状態であるか示す情報（状態情報）とともに、文書情報出力指示を出力したクライアントＰＣへ送信する（Ｓ６０２）。状態情報には、当該文書が文書処理装置１１１において処理中であることを示す「処理中」や、当該文書の処理を一時的に停止している「一時停止」等がある。
【００２９】
ステップＳ６０２の結果、クライアントＰＣには、図７のような情報が表示される。
すなわち、ステップＳ４０５において置換された後の文書名と文書オーナ名とが、当該文書の状態とともに表示される。画面にはクライアントＰＣから出力された文書情報とは異なる擬似的な文書情報しか表示されないため、この表示画面を見た「Ａ」以外のユーザは、誰のどのような名前の文書が文書蓄積装置１１０に蓄積されているか分からない。しかし、ユーザ「Ａ」は、ステップＳ４０６において文書蓄積装置１１０から通知された情報から、自分の文書「顧客リスト.txt」が「２７１８２８.doc」として表示されることが分かるため、自分の文書がどのような文書状態にあるか判別できる。
【００３０】
図８は、文書蓄積装置１１０が文書及び文書情報を文書処理装置１１１へ出力する際の、ＣＰＵ３０１が行う処理の流れを表すフローチャートである。
文書蓄積装置１１０の出力指示部３０８により出力指示が行われると、文書蓄積装置１１０により出力指示を行ったユーザの特定を行う（Ｓ８０１）。当該ユーザが文書オーナである文書の文書ＩＤを文書情報データベース３０６から特定する（Ｓ８０２）。例えば、ユーザ「Ａ」が出力指示を行った場合、図５に示された文書情報データベース３０６の内容から、文書ＩＤ「００１」が特定される。文書蓄積装置１１０において、ステップＳ８０２で特定された文書ＩＤの文書を、文書蓄積部３０４を用いて特定する（Ｓ８０３）。そして、Ｓ８０３で特定された文書と、文書情報データベース３０６に記憶された当該文書ＩＤに対応する文書情報とが、文書処理装置１１１へ出力される（Ｓ８０４）。すなわち、文書とともに、前記ステップＳ４０５で置換される前の文書情報が文書処理装置１１１へ出力される。例えば、文書情報蓄積部２０４に蓄積された文書「２７１８２８.doc」，文書オーナ名「＊」ではなく、文書名「顧客リスト.txt」，文書オーナ名「Ａ」が、文書情報として文書処理装置１１１へ出力される。このように、文書情報を置換前の状態に戻して文書処理装置１１１へ出力することで、処理した文書についての文書情報を文書処理装置１１１が履歴として記録している場合に、履歴には正しい（置換前の）文書情報が記録される。
【００３１】
以上の実施の形態のほか、本発明には以下のような様々な変形例が含まれる。
上記の実施形態では、クライアントＰＣ１０１〜１０３と文書蓄積装置１１０と文書処理装置１１１とクライアントＰＣとが、共通のネットワーク１０４を介して接続されているが、別の構成としてもよい。例えば、文書蓄積装置１１０と文書処理装置１１１とが別のネットワークを介して接続される一方、クライアントＰＣ１０１〜１０３と文書処理装置１１１とは全く接続されていない構成でも、本発明は適用できる。さらに、文書蓄積装置１１０と文書処理装置１１１とが一つの装置として一体化した構成であってもよい。
【００３２】
また、上記の実施形態では、ユーザ情報データベース３０７を用いて、情報通知先を参照したが、別の構成としてもよい。例えば、クライアントＰＣ１０１〜１０３から文書蓄積装置１１０へ文書及び文書情報を出力する際、情報通知先も文書蓄積装置１１０へ出力する構成としてもよい。この実施形態では、ユーザ情報データベース３０７が必要ではなくなる。
【００３３】
また、上記の実施形態では、文書と文書情報とを関連づけるために、文書と関連する文書情報とに同じ数値を識別子（文書ＩＤ）として付与して、文書蓄積部３０４あるい文書情報蓄積部３０５に蓄積したが、別の構成としてもよい。例えば、文書には識別子を付与せず文書蓄積部３０４に蓄積する一方、文書情報には「００１」等の数値ともに関連する文書の蓄積先（具体的には文書蓄積部３０４内の一部を指すポインタ等）を付与して文書情報蓄積部３０５に保存する構成でとしてもよい。このような構成でも、文書情報蓄積部３０５に蓄積された複数の文書情報から特定の文書情報を識別でき、また該文書情報に関連する文書を識別できる。
【００３４】
また、上記の実施形態では、ステップＳ４０４において新たな文書情報を生成するとき乱数等を用いたが、クライアントＰＣ１０１〜１０３から出力された文書情報とは異なる文書情報が生成できれば、どのような構成であってもよい。さらに、文書情報蓄積部３０５にすでに蓄積されている他の置換後文書情報とは異なる文書情報が生成できる構成であることが望ましい。
【００３５】
また、上記の実施形態では、ステップＳ４０５において、文書情報蓄積部３０４に蓄積された文書情報をステップＳ４０４で生成された文書情報に置き換える構成としたが、別の構成としてもよい。例えば、文書情報蓄積部３０４に蓄積された文書情報はクライアントＰＣから出力されたもののままで、ステップＳ４０４で生成された文書情報は文書情報蓄積部３０４とは異なる部分に蓄積してもよい。この場合でも、文書蓄積装置１１０がクライアントＰＣから文書情報出力指示を受け付けた際（Ｓ６０１）、当該クライアントＰＣへステップＳ４０４で生成された文書情報を出力する構成とすれば、文書蓄積装置に蓄積された文書情報の機密性を向上させることができる。
【００３６】
また、上記の実施形態では、出力指示部３０８は文書蓄積装置１１０に備えられていたが、文書処理装置１１１等、他の装置に出力指示部が備えられている構成としてもよい。
【００３７】
また、上記の実施形態では、出力指示部３０８により出力指示が行われて初めて、文書及び文書情報が文書蓄積装置１１０から文書処理装置１１１へ出力されたが、別の構成としてもよい。例えば文書及び文書情報が所定時間以上文書蓄積装置１１０に蓄積されていたら、自動的に文書処理装置１１１へ出力される構成としてもよい。このような構成では、出力指示部は不要となる。
【００３８】
また、上記の実施形態では、文書蓄積装置１１０から文書処理装置１１１へ出力される文書情報は置換前のものとしたが、置換後のものでもよい。この構成でも、文書蓄積装置に蓄積された文書情報の機密性を向上させることができる。
【００３９】
さらに、上記の実施形態では、クライアントＰＣが複数であるとして説明を行ったが、クライアントＰＣが単数でもよい。
【００４０】
なお、本発明には、装置あるいはシステムを上記のように制御するプログラムも含まれる。そして、このプログラムを供給する記録媒体としては、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等がある。
【図面の簡単な説明】
【００４１】
【図１】本発明に係る実施形態を示すネットワーク構成図である。
【図２】本発明に係る実施形態において、クライアントＰＣ１０１〜１０３で生成された文書及び文書情報を示す図である。
【図３】本発明に係る実施形態において、文書蓄積装置１１０の構成を表すブロック図である。
【図４】本発明の実施形態において、文書蓄積装置１１０が文書及び文書情報を蓄積する際の、ＣＰＵ３０１が行う処理の流れを表すフローチャートである。
【図５】本発明の実施形態において、文書蓄積装置１１０に記憶される置換前の文書情報を示す図である。
【図６】本発明の実施形態において、文書蓄積装置１１０が文書情報をクライアントＰＣ１０１〜１０３へ出力する際の、ＣＰＵ３０１が行う処理の流れを表すフローチャートである。
【図７】本発明の実施形態において、クライアントＰＣに表示される文書情報を示す図である。
【図８】本発明の実施形態において、図８は、文書蓄積装置１１０が文書及び文書情報を文書処理装置１１１へ出力する際の、ＣＰＵ３０１が行う処理の流れを表すフローチャートである。
【図９】本発明の実施形態において、置換前の文書情報と置換後の文書情報とを対比して示す図である。
【符号の説明】
【００４２】
１０１〜１０３  クライアントＰＣ
１０４  ネットワーク
１１０  文書蓄積装置
１１１  文書処理装置
２０１  文書
２０２  文書情報
３０１  ＣＰＵ
３０２  ネットワークＩ／Ｆ
３０３  記憶部
３０４  文書蓄積部
３０５  文書情報蓄積部
３０６  文書情報ＤＢ
３０７  ユーザ情報ＤＢ
【図１】
2007328563.tif 000003
【図２】
2007328563.tif 000004
【図３】
2007328563.tif 000005
【図４】
2007328563.tif 000006
【図５】
2007328563.tif 000007
【図６】
2007328563.tif 000008
【図７】
2007328563.tif 000009
【図８】
2007328563.tif 000010
【図９】
2007328563.tif 000011