(57)【要約】【課題】  ユーザの故意または過失による機密情報の外部流出を防止する不正流出防止システムを提供する。【解決手段】  印刷イメージを管理するサーバと、前記サーバにアップロードされた文書の印刷イメージを参照する印刷イメージ参照手段と、文書の印刷許諾または拒否の決定を通知する印刷許諾決定通知手段とを有する管理者端末と、文書の印刷イメージを生成する印刷イメージ生成手段と、前記印刷イメージ生成手段により生成される文書の印刷イメージを前記サーバにアップロードする印刷イメージアップロード手段と、前記管理者端末により通知される印刷許諾または拒否の決定に基づいて印刷を実行する印刷実行手段とを有するプリンタサーバと、を備える。【選択図】          図１
2008021137.tif 000002
【特許請求の範囲】
【請求項１】
印刷イメージを管理するサーバと、
前記サーバにアップロードされた文書の印刷イメージを参照する印刷イメージ参照手段と、文書の印刷許諾または拒否の決定を通知する印刷許諾決定通知手段とを有する管理者端末と、
文書の印刷イメージを生成する印刷イメージ生成手段と、前記印刷イメージ生成手段により生成される文書の印刷イメージを前記サーバにアップロードする印刷イメージアップロード手段と、前記管理者端末により通知される印刷許諾または拒否の決定に基づいて印刷を実行する印刷実行手段とを有するプリンタサーバと、
を備えることを特徴とする不正流出防止システム。
【請求項２】
前記プリンタサーバは、管理者端末に文書の印刷許諾の決定を要求する印刷許諾決定要求手段を備えることを特徴とする請求項１記載の不正流出防止システム。
【請求項３】
文書の印刷イメージを参照する印刷イメージ参照手段と、文書の印刷許諾または拒否の決定を通知する印刷許諾決定通知手段とを有する管理者携帯端末を備えるとともに、
前記プリンタサーバは、前記管理者携帯端末により通知される印刷許諾または拒否の決定に基づいて印刷を実行する印刷実行手段を有することを特徴とする請求項１記載の不正流出防止システム。
【請求項４】
文書の印刷イメージを生成する印刷イメージ生成手段と、
前記印刷イメージ生成手段により生成される文書の印刷イメージを所定のサーバにアップロードする印刷イメージアップロード手段と、
管理者端末から通知される文書の印刷許諾または拒否の決定に基づいて印刷を実行する印刷実行手段と
を備えることを特徴とするプリンタサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内部情報の外部流出を防止する不正流出防止システム、不正流出防止システムにおけるプリンタサーバに関するものである。
【背景技術】
【０００２】
例えば、特開2001-075751号公報「ネットワーク印刷システム」には、従来のネットワーク印刷システムとして、プリンタが印刷権限を持つユーザを登録したユーザ登録テーブルを保持し、テーブルに登録されていない第三者からの印刷要求を受け付けないことによって、印刷権限を持たない第三者による機密情報の印刷を防止するものが開示されている。
【０００３】
【特許文献１】特開2001-075751号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のネットワーク印刷システムにおいては、ユーザ登録テーブルに登録されたユーザによる印刷要求であれば、印刷される情報の内容に関わらず、その情報を印刷することを許していた。
【０００５】
そのため、企業等において、その外部流出を防止すべき個人情報や機密情報のような内部情報を、ユーザが故意または過失により印刷してしまうことによって、その内部情報が外部に流出してしまう危険性がある。
【０００６】
本発明は、上記のような問題点を解決するためになされたものであり、ユーザの故意または過失による機密情報の外部流出を防止することを目的にした発明である。
【課題を解決するための手段】
【０００７】
印刷イメージを管理するサーバと、前記サーバにアップロードされた文書の印刷イメージを参照する印刷イメージ参照手段と、文書の印刷許諾または拒否の決定を通知する印刷許諾決定通知手段とを有する管理者端末と、文書の印刷イメージを生成する印刷イメージ生成手段と、前記印刷イメージ生成手段により生成される文書の印刷イメージを前記サーバにアップロードする印刷イメージアップロード手段と、前記管理者端末により通知される印刷許諾または拒否の決定に基づいて印刷を実行する印刷実行手段とを有するプリンタサーバと、を備えるものである。
【発明の効果】
【０００８】
印刷イメージを管理するサーバと、前記サーバにアップロードされた文書の印刷イメージを参照する印刷イメージ参照手段と、文書の印刷許諾または拒否の決定を通知する印刷許諾決定通知手段とを有する管理者端末と、文書の印刷イメージを生成する印刷イメージ生成手段と、前記印刷イメージ生成手段により生成される文書の印刷イメージを前記サーバにアップロードする印刷イメージアップロード手段と、前記管理者端末により通知される印刷許諾または拒否の決定に基づいて印刷を実行する印刷実行手段とを有するプリンタサーバと、を備えることにより、機密情報の紙媒体への印刷をより厳格に行うことができ、機密情報の外部流出を防止することができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図1は、本実施の形態1における不正流出防止システムの全体構成を示すブロック図である。図１において、利用者端末１は文書の印刷を要求する利用者が使用するPC端末、プリンタサーバ２は文書の印刷を制御するプリンタサーバ、プリンタ３は文書を印刷するプリンタ、管理者端末４は文書の印刷を許諾または拒絶する権限を持つ管理者が使用するPC端末、Ｗｅｂサーバ５はＷｅｂコンテンツを配信するＷｅｂサーバ、データ通信路６は任意のデータの送受信を可能にするデータ通信路である。
【００１０】
図２は、利用者端末１の構成を示すブロック図である。図２において、印刷要求手段７は文書の印刷をプリンタサーバ２に要求する手段である。
【００１１】
図３は、プリンタサーバ２の構成を示すブロック図である。図３において、利用者認証手段８は利用者を認証する手段、印刷権限検証手段９は利用者の印刷権限を検証する手段、印刷イメージ生成手段１０はプリンタ３で文書を印刷したときの印刷イメージを生成する手段、印刷イメージアップロード手段１１は印刷イメージをＷｅｂサーバ５にアップロードする手段、印刷許諾決定要求手段１２は管理者に文書の印刷許諾を要求する手段、印刷許諾決定検証手段１３は管理者による文書の印刷許諾または拒否を検証する手段、印刷実行手段１４はプリンタ３で文書の印刷を実行する手段、不正流出防止システム管理ＤＢ１５は印刷を要求する利用者に関する情報、利用者の印刷権限に関する情報、印刷を許諾または拒絶する管理者に関する情報を管理するデータベースである。
【００１２】
図４は、管理者端末４の構成を示すブロック図である。図４において、印刷イメージ参照手段１６はＷｅｂサーバ５にアップロードされた印刷イメージを参照する手段、印刷許諾決定通知手段１７は文書の印刷許諾または拒否の決定をプリンタサーバ２に通知する手段である。
【００１３】
図５は、不正流出防止システム管理ＤＢ１５のレコードの構成を示す説明図である。図５において、利用者管理レコード１８は文書の印刷を要求する利用者に関する情報を管理するレコード、印刷権限管理レコード１９は利用者に与えられている印刷権限に関する情報を管理するレコード、管理者管理レコード２０は文書の印刷を許諾または拒否する権限を持つ管理者に関する情報を管理するレコードである。
【００１４】
図６は、本実施の形態１における動作を示すフローチャートである。図１〜図５のブロック図と図６のフローチャートを用いて、以下に不正流出防止システムの動作について説明する。
【００１５】
＜ステップＳ１１＞
ステップＳ１１は、利用者端末１において、印刷要求手段７で文書の印刷をプリンタサーバ２に要求するときのステップである。ステップＳ１１で、利用者は利用者端末１にインストールされているワープロソフトや表計算ソフトなどのアプリケーションで、文書の印刷を要求する。
図７は、不正流出防止システム管理ＤＢ１５が管理する利用者管理レコード１８の構成を示す説明図である。図７において、利用者ＩＤ２１は利用者を一意に特定するＩＤ、パスワード２２は利用者を認証するための信用情報である。
図８は、利用者が文書の印刷を要求するときに、利用者端末１からプリンタサーバ２に送信される印刷リクエストの構成を示す説明図である。図８において、文書情報２３は印刷を要求する文書のファイル名等の文書情報、印刷データ２４はプリンタ３が文書を印刷するために必要なデータである。
上記ステップＳ１１の文書の印刷を要求するとき、印刷要求手段７は、図８に示すような利用者を特定する利用者ＩＤ２１、利用者を認証するための利用者パスワード２２、プリンタ３が文書を印刷するために必要な印刷データ（例えば、ポストスクリプトデータ）から構成される印刷リクエストを、データ通信路６を介してプリンタサーバ２に送信する。
【００１６】
＜ステップＳ１２＞
ステップＳ１２は、プリンタサーバ２において、利用者認証手段８で、印刷を要求した利用者を認証するステップである。
本ステップＳ１２で、利用者認証手段８は、システム管理ＤＢ１５において、利用者端末１から送信された印刷リクエストの利用者ＩＤ２１と一致する利用者管理レコード１８を検索し、利用者端末１から送信された印刷リクエストの利用者パスワード２２と、検索した利用者管理レコード１８の利用者パスワード２２を照合することによって、利用者を認証する。
【００１７】
＜ステップＳ１３＞
ステップＳ１３では、システム管理ＤＢ１５において、利用者ＩＤ２１が一致する利用者管理レコード１８が見つからなかった場合や、利用者パスワード２２の照合に失敗した場合等、利用者を認証できなかった場合（ステップＳ１２で失敗）には、利用者による印刷要求を無効とみなし、文書の印刷を中止して終了する。
【００１８】
＜ステップＳ１４＞
ステップＳ１４は、利用者の認証が成功した場合（ステップＳ１２で成功）、プリンタサーバ２において、印刷権限検証手段９で、利用者の文書の印刷権限を検証するステップである。
図９は、不正流出防止システム管理ＤＢ１５が管理する印刷権限管理レコード１９の構成を示す説明図である。図９において、印刷権限フラグ２５は利用者に与えられている印刷権限を表すフラグ、管理者ＩＤ２６は文書の印刷を許諾または拒絶する管理者を一意に特定するＩＤである。利用者ＩＤ２１は図７と同一である。
本ステップＳ１３で、印刷権限検証手段９は、システム管理ＤＢ１５において、利用者端末１から送信された印刷リクエストの利用者ＩＤ２１と一致する利用者管理レコード１８を検索し、検索した利用者管理レコード１８の印刷権限フラグ２５に基づいて、印刷権限を検証する。
【００１９】
＜ステップＳ１５＞
ステップＳ１５では、ステップＳ１４で印刷権限を検証して印刷権限フラグ２５が０の場合、利用者に文書の印刷権限は与えられていないとみなし、利用者による印刷要求を無効とみなし、文書の印刷を中止して終了する。
【００２０】
＜ステップＳ２３＞
ステップＳ２３では、ステップＳ１４で印刷権限を検証して印刷権限フラグ２５が１の場合、文書を印刷するために、管理者による印刷許諾が必要でないため、文書を印刷して終了する。
【００２１】
＜ステップＳ１６＞
ステップＳ１６では、ステップＳ１４で印刷権限を検証して印刷権限フラグ２５が２の場合、文書を印刷するために、管理者による印刷許諾が必要であるため、まずプリンタサーバ２において、印刷イメージ生成手段１０で、プリンタ３が文書を印刷したときの印刷イメージを生成する。本ステップＳ１６で、印刷イメージ生成手段１０は、印刷リクエストの印刷データ２４からJPEG形式またはGIF形式等の印刷イメージを生成する。
【００２２】
＜ステップＳ１７＞
ステップＳ１７は、プリンタサーバ２において、印刷イメージアップロード手段１１で、印刷イメージ生成手段１０で生成した印刷イメージをＷｅｂサーバ５にアップロードするステップである。
なお、このとき、プリンタサーバ２からＷｅｂサーバ５に印刷イメージを送信するときのデータ通信路６は、盗聴や改竄を防止する安全なデータ通信路であることを想定する。
【００２３】
＜ステップＳ１８＞
ステップＳ１８は、プリンタサーバ２において、印刷許諾決定要求手段１２で、管理者に、文書の印刷許諾を要求するステップである。
本ステップＳ１８で、印刷許諾決定要求手段１２は、例えば、電子メールで、管理者端末４に図１０に示すような印刷許諾決定リクエストを送信する。
管理者端末４に送信される印刷許諾決定リクエストは、印刷許諾決定リクエストを一意に特定する印刷許諾決定リクエストＩＤ２７、印刷を要求する利用者を一意に特定する利用者ＩＤ２１、及び、印刷イメージアップロード手段１１がＷｅｂサーバ５にアップロードした印刷イメージを参照するための印刷イメージ参照ＵＲＩ２８から構成される。
【００２４】
＜ステップＳ１９＞
ステップＳ１９は、管理者端末４において、印刷イメージ参照手段１６で、プリンタサーバ２がＷｅｂサーバ５にアップロードした印刷イメージを参照するステップである。
本ステップＳ１９で、印刷イメージ参照手段１６は、例えば、Ｗｅｂブラウザで、プリンタサーバ２がＷｅｂサーバ５にアップロードした印刷イメージを参照する。
このとき、管理者は、印刷イメージ参照手段１６で参照される印刷イメージに基づいて、文書の印刷許諾または拒否を決定する。
【００２５】
＜ステップＳ２０＞
ステップＳ２０は、管理者端末４において、印刷許諾決定通知手段１７で、管理者が決定した文書の印刷許諾または拒否をプリンタサーバ２に通知するステップである。
本ステップＳ２０で、印刷許諾決定通知手段１７は、例えば、電子メールで、プリンタサーバ２に図１１に示すような印刷許諾決定レスポンスを送信する。
このとき、利用者は、印刷許諾決定要求手段１２で送信された印刷許諾決定リクエスト（図１０）の印刷イメージ参照ＵＲＩ２８で参照される文書の印刷イメージを、Ｗｅｂブラウザで参照し、文書の印刷の許諾または拒絶を決定する。
プリンタサーバ２に送信される印刷許諾決定レスポンス（図１１）は、ステップＳ１８でプリンタサーバ２から送信された印刷許諾決定リクエスト（図１０）を一意に特定する印刷許諾決定リクエストＩＤ２７、文書の印刷許諾または拒否を決定した管理者を一意に特定する管理者ＩＤ２６、文書の印刷許諾または拒否の決定を表す印刷許諾決定フラグ２９から構成される。
また、このとき、印刷許諾決定通知手段１７は、第三者による管理者の成りすましを防止するために、管理者の秘密鍵で印刷許諾決定レスポンス（図１１）に電子署名を施す。
【００２６】
＜ステップＳ２１＞
ステップＳ２１は、プリンタサーバ２において、印刷許諾決定検証手段１３で、管理者による印刷の許諾または拒否を検証するステップである。
本ステップＳ２１で、印刷許諾決定検証手段１３は、印刷許諾決定レスポンス（図１１）の印刷許諾決定フラグ２９を参照し、管理者による印刷許諾または拒否の決定を検証する。
図１２は、不正流出防止システム管理ＤＢ１５が管理する管理者管理レコード２０の構成を示す説明図である。図１２において、メールアドレス３０は管理者端末４に電子メールを送信するときのメールアドレス、管理者公開鍵３１は管理者の秘密鍵と対になる公開鍵である。
なお、このとき、印刷許諾決定検証手段１３は、不正流出防止システム管理ＤＢ１５から検索した管理者管理レコード２０の管理者公開鍵３１で、印刷許諾決定レスポンス（図１１）の電子署名を検証し、電子署名が不正な場合、この印刷許諾決定レスポンス（図１１）を無効と見なし、文書の印刷を中止する。
【００２７】
＜ステップＳ２２＞
ステップＳ２２では、ステップＳ２１で印刷許諾決定フラグ２９が印刷拒否を表す場合、文書の印刷を中止して終了する。
【００２８】
＜ステップＳ２３＞
ステップＳ２３では、ステップＳ２１で印刷許諾決定フラグ２９が印刷許諾を表す場合、文書の印刷を実行して終了する。
【００２９】
以上のように、実施の形態１における不正流出防止システムによれば、文書の印刷を要求した利用者の印刷権限を検証し、管理者の許諾が必要な場合には、管理者が文書の印刷イメージを参照し、文書の印刷の許諾または拒否を決定できるため、悪意を持つ利用者が不正に文書を印刷し、その印刷した紙媒体を外部流出することを防止できるようになる。
【００３０】
なお、本実施の形態１ではプリンタサーバ２とプリンタ３が別々である場合について説明したが、プリンタサーバとプリンタは同一であっても同様の効果を得ることができる。
【００３１】
なお、本実施の形態１では、文書の印刷イメージをアップロードするサーバをＷｅｂサーバとする場合について説明したが、プリンタサーバからアップロードされる文書の印刷イメージを管理者端末で参照できれば、他のサーバ（端末）でもよい。
また、本実施の形態１では、プリンタサーバが印刷許諾決定要求手段を持つ場合について説明したが、管理者端末で印刷イメージを確認できれば他の方法でもよく、例えば、管理者端末から定期的にＷｅｂサーバの印刷イメージを確認するようにしてもよい。
【００３２】
実施の形態２．
本実施の形態２では、管理者が管理者端末を利用できない遠隔地にいた場合でも、管理者の印刷許諾または拒否の決定に基づいて、文書の印刷を実行または中止できるようにする不正流出防止システムについて説明する。
【００３３】
図１３は、本実施の形態２における不正流出防止システムの全体構成を示すブロック図である。図１３において、管理者携帯端末３２は、文書の印刷を許諾または拒絶する権限を持つ管理者が使用する携帯端末である。その他図１と同一の符号を付したものは上記実施の形態１と同一である。
【００３４】
図１４は、管理者携帯端末３２の構成を示すブロック図である。図４と同一の符号を付したものは上記実施の形態１と同一である。
【００３５】
図１５は、不正流出防止システム管理ＤＢ１５が管理する管理者管理レコードの構成を示す説明図である。図１５において、携帯メールアドレス３３は管理者携帯端末３２に電子メールを送信するときのメールアドレスである。図１２と同一の符号を付したものは上記実施の形態１と同一である。
【００３６】
本実施の形態２では、上記実施の形態1におけるステップＳ２１において、印刷許諾決定要求手段１２で印刷許諾決定リクエスト（図１０）を管理者端末４に送信した後、一定時間以上、管理者端末４から印刷許諾決定レスポンス（図１１）が送信されない場合、印刷許諾決定リクエスト（図１０）を管理者携帯端末３２に送信する。
このとき、印刷許諾決定要求手段１２は、管理者携帯端末３２の携帯メールアドレス３３を不正流出防止システム管理DB１５の管理者管理レコード２０から検索し、電子メールで印刷許諾決定リクエスト（図１０）を管理者携帯端末３２に送信する。
管理者は、上記実施の形態１において管理者端末４で印刷許諾決定リクエスト（図１０）を受信したときと同様に、ステップＳ１９〜Ｓ２０において、管理者携帯端末３２から印刷イメージを参照し、印刷許諾または拒否の決定をプリンタサーバ２に通知する。
【００３７】
以上のように、実施の形態２における不正流出防止システムによれば、管理者が管理者端末を利用できない遠隔地にいた場合でも、管理者が持つ携帯端末に文書の印刷の許諾または拒否の決定を要求できるため、利用者が文書を印刷するときに、管理者による印刷許諾の決定のための待ち時間を短縮でき、その利便性を確保することができるようになる。
【００３８】
なお、本実施の形態２では、印刷許諾決定リクエストを管理者端末４に送信して印刷許諾決定レスポンスが無ければ、管理者携帯端末に印刷許諾決定リクエストを送信する場合について説明したが、印刷許諾決定リクエストを管理者端末４に送信せずに直接管理者携帯端末に送信したり、印刷許諾決定リクエストを管理者端末４と管理者携帯端末の両方に送信するようにしてもよい。
【図面の簡単な説明】
【００３９】
【図１】実施の形態1における不正流出防止システムの全体構成を示すブロック図
【図２】利用者端末１の構成を示すブロック図
【図３】プリンタサーバ２の構成を示すブロック図
【図４】管理者端末４の構成を示すブロック図
【図５】不正流出防止システム管理ＤＢ１５のレコードの構成を示す説明図
【図６】実施の形態１における動作を示すフローチャート
【図７】利用者管理レコード１８の構成を示す説明図
【図８】印刷リクエストの構成を示す説明図
【図９】印刷権限管理レコード１９の構成を示す説明図
【図１０】印刷許諾決定リクエストの構成を示す説明図
【図１１】印刷許諾決定レスポンスの構成を示す説明図
【図１２】管理者管理レコード２０の構成を示す説明図
【図１３】実施の形態２における不正流出防止システムの全体構成を示すブロック図
【図１４】管理者携帯端末３２の構成を示すブロック図
【図１５】管理者管理レコードの構成を示す説明図
【符号の説明】
【００４０】
１  利用者端末
２  プリンタサーバ
３  プリンタ
４  管理者端末
５  Ｗｅｂサーバ
６  データ通信路
７  印刷要求手段
８  利用者認証手段
９  印刷権限検証手段
１０  印刷イメージ生成手段
１１  印刷イメージアップロード手段
１２  印刷許諾決定要求手段
１３  印刷許諾決定検証手段
１４  印刷実行手段
１５  不正流出防止システム管理ＤＢ
１６  印刷イメージ参照手段
１７  印刷許諾決定通知手段
１８  利用者管理レコード
１９  印刷権限管理レコード
２０  管理者管理レコード
２１  利用者ＩＤ
２２  利用者パスワード
２３  文書情報
２４  印刷データ
２５  印刷権限フラグ
２６  管理者ＩＤ
２７  印刷許諾決定リクエストＩＤ
２８  印刷イメージ参照ＵＲＩ
２９  印刷許諾決定フラグ
３０  メールアドレス
３１  管理者公開鍵
３２  管理者携帯端末
３３  携帯メールアドレス
【図１】
2008021137.tif 000003
【図２】
2008021137.tif 000004
【図３】
2008021137.tif 000005
【図４】
2008021137.tif 000006
【図５】
2008021137.tif 000007
【図６】
2008021137.tif 000008
【図７】
2008021137.tif 000009
【図８】
2008021137.tif 000010
【図９】
2008021137.tif 000011
【図１０】
2008021137.tif 000012
【図１１】
2008021137.tif 000013
【図１２】
2008021137.tif 000014
【図１３】
2008021137.tif 000015
【図１４】
2008021137.tif 000016
【図１５】
2008021137.tif 000017