(57)【要約】      （修正有）【課題】ユーザが意識しなくても、ドキュメントを印刷する際に機密情報を漏洩等から保護することが可能なプリント出力管理システムを提供する。【解決手段】印刷タスクの起動を検出し、印刷タスクが起動したコンピュータが設置された領域のセキュリティレベルを含む印刷タスク情報を生成する印刷タスク検出手段と、印刷タスク情報に基づいて領域のセキュリティレベルと同等またはより高い領域に設置されたプリンタのプリンタリストを第１プリンタリストとしてコンピュータに表示するプリンタリスト表示手段と、第１プリンタリストに存在するプリンタの１つがコンピュータにおいて選択されたときに、印刷データが送信されるプリンタを選択されたプリンタに設定するプリンタ設定手段とを具備する。【選択図】図１
2011028526.tif 000002
【特許請求の範囲】
【請求項１】
建物内の各領域に設置された電子機器がＬＡＮによって接続されており、その各領域には各セキュリティレベルが設定されており、コンピュータから前記ＬＡＮを通じて印刷データをプリンタに送信する印刷タスクにおいて、
前記印刷タスクの起動を検出し、前記印刷タスクが起動したコンピュータが設置された領域のセキュリティレベルを含む印刷タスク情報を生成する印刷タスク検出手段と、
前記印刷タスク情報に基づいて前記領域のセキュリティレベルと同等またはより高い領域に設置されたプリンタのプリンタリストを第１プリンタリストとして前記コンピュータに表示するプリンタリスト表示手段と、
前記第１プリンタリストに存在するプリンタの１つが前記コンピュータにおいて選択されたときに、前記印刷データが送信されるプリンタを前記選択されたプリンタに設定するプリンタ設定手段と、
を具備することを特徴とするプリント出力管理システム。
【請求項２】
請求項１に記載のプリント出力管理システムにおいて、前記プリンタリスト表示手段は、前記第１プリンタリストとともに、前記印刷タスク情報に基づいて前記領域のセキュリティレベルより低い領域に設置されたプリンタのプリンタリストとして第２プリンタリストを両リストが区別できるように前記コンピュータに表示し、
前記第２プリンタリストに存在するプリンタの１つが前記コンピュータにおいて選択されたときに、前記選択されたプリンタが設置されている領域に入場している人の情報である領域内人情報を取得する領域内人情報取得手段と、前記領域内人情報と所定の判定情報とを比較して前記印刷データの前記選択されたプリンタへの送信を許可するか否かを判定する送信許可判定手段とを具備し、
前記プリンタ設定手段は、前記送信許可判定手段による判定が送信を許可する判定のときに、前記印刷データが送信されるプリンタを前記選択されたプリンタに設定することを特徴とするプリント出力管理システム。
【請求項３】
請求項２に記載のプリント出力管理システムにおいて、前記領域内人情報は領域に入場している人が携帯するＩＤカードのＩＤ情報に基づき従業員情報を参照して得た正社員数と管理職社員数であって、また前記所定の判定情報は正社員数と管理職社員数であって、前記送信許可判定手段は各々の正社員数と管理職社員数を比較し、前記判定を行うことを特徴とするプリント出力管理システム。
【請求項４】
請求項１〜３のいずれかに記載のプリント出力管理システムにおいて、前記コンピュータはＩＤカードを読取って動作する装置であって、前記ＩＤカードにはそれを携帯する人が領域に入場したときにその領域のセキュリティレベルが付与され、前記印刷タスク情報には前記コンピュータが前記ＩＤカードから読取ったセキュリティレベルが含まれており、前記プリンタリスト表示手段はそのセキュリティレベルを前記コンピュータが設置されている領域のセキュリティレベルとして表示することを特徴とするプリント出力管理システム。
【請求項５】
請求項１〜４のいずれかに記載のプリント出力管理システムにおいて、前記コンピュータと前記プリンタはＩＤカードのＩＤ情報を読取って動作する装置であって、前記コンピュータは前記印刷データに前記読取ったＩＤ情報を紐付けして送信し、前記プリンタは前記読取ったＩＤ情報が紐付けされた印刷データだけをプリント出力する印刷制御手段を有することを特徴とするプリント出力管理システム。
【請求項６】
請求項１〜５のいずれかに記載のプリント出力管理システムにおいて、前記第１プリンタリストと前記第２プリンタリストにはプリンタ名とプリンタ設置場所とセキュリティレベルが記載されていることを特徴とするプリント出力管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はドキュメントをプリンタ出力する際に機密情報を漏洩等から保護するドキュメントセキュリティの技術分野に属する。特に、機密保持に対する要求度の高いドキュメントをプリンタ出力しようとすると、自動的にセキュリティレベルの高いプリンタに振り分けて出力しドキュメントセキュリティを確保するプリント出力管理システムに関する。
【背景技術】
【０００２】
プリンタ出力された機密情報を含むドキュメントがプリンタの排紙トレイに放置されると、不特定多数の人の目に触れたり、出力指示したユーザ以外の人が持ち去る危険性がある。それを回避するため発明が公知である。
たとえば、画像形成を行う際の認証処理を容易にする画像形成装置の発明が公知である（特許文献１）。この発明においては、まず、クライアント装置において印刷処理を実行するプログラムを起動する。次に、プリンタドライバが、セキュリティ印刷設定の要求が有ることを認識した場合、ユーザは、ＩＤデータをクライアント装置に入力する。続いて、プリンタドライバは、ＩＤデータを印刷データに関連付け、この印刷データをプリンタ装置へ送信する。プリンタ装置は、印刷データを記憶装置に格納する。次に、ユーザは、ＩＤデータをプリンタ装置に入力する。このＩＤデータと一致するＩＤデータと関連付けられた印刷データが、記憶装置に格納されている場合、該当する印刷データの印刷処理を実行する。
また、セキュリティ性を向上する印刷システム及びプログラムの発明が公知である（特許文献２）。この発明においては、印刷データに基づいて印刷を行うプリンタ装置Ａ，Ｂ，Ｃを備える印刷システム１において、プリンタ装置Ａ，Ｂ，Ｃに提供する印刷データを、プリンタ装置Ａの設置環境に基づくセキュリティレベルに見合ったセキュリティレベルを有する印刷データに制限する印刷データ管理部と、印刷データ管理部によって制限された印刷データをプリンタ装置Ａに提供する通信部とを有するプリンタ管理装置を備える。
また、印刷データにセキュリティ情報を追加することで、印刷データをすぐに印刷するか、待機して認証後に印刷するかを判別できるようにする発明が公知である（特許文献３）。この発明においては、プリンタドライバを有する情報処理装置から、印刷データに対してセキュリティ情報の付与された印刷情報を受信する画像形成装置であって、プリンタを含む出力手段と、データや情報を記憶する記憶手段とを少なくとも備え、受信した印刷情報がセキュリティ情報のかけられた印刷データであるか否かを判定し、セキュリティ情報が有りと判定された場合、出力手段による印刷を待機して印刷情報を記憶手段に記憶しておき、セキュリティ情報が無しと判定された場合、出力手段によって印刷データを印刷出力する。さらに、ＩＣカード等を用いて個人情報取得手段で取得した個人情報と、待機している印刷情報中のセキュリティ情報とを比較し、一致すれば待機している印刷データを印刷出力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１５５
【特許文献２】特開２００６−３４３８４０
【特許文献３】特開２００７−１４２６５７
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１発明においては、ユーザがセキュリティ印刷設定の要求を行わなければ通常印刷が行なわれセキュリティ印刷は行なわれないという問題がある。また、特許文献２、３の発明においては、印刷データにセキュリティレベルを含む印刷データ属性情報（セキュリティ情報）の付与を行わなければ通常印刷が行なわれセキュリティ印刷は行なわれないという問題がある。
本発明は上記の問題を解決するために成されたものである。その目的は、それぞれの印刷データのセキュリティレベルをユーザが意識しなくても、また、分散配置されている多数のプリンタのセキュリティレベルをユーザが熟知しなくても、ドキュメントを印刷する際に機密情報を漏洩等から保護することが可能なプリント出力管理システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係るプリント出力管理システムは、建物内の各領域に設置された電子機器がＬＡＮによって接続されており、その各領域には各セキュリティレベルが設定されており、コンピュータから前記ＬＡＮを通じて印刷データをプリンタに送信する印刷タスクにおいて、前記印刷タスクの起動を検出し、前記印刷タスクが起動したコンピュータが設置された領域のセキュリティレベルを含む印刷タスク情報を生成する印刷タスク検出手段と、前記印刷タスク情報に基づいて前記領域のセキュリティレベルと同等またはより高い領域に設置されたプリンタのプリンタリストを第１プリンタリストとして前記コンピュータに表示するプリンタリスト表示手段と、前記第１プリンタリストに存在するプリンタの１つが前記コンピュータにおいて選択されたときに、前記印刷データが送信されるプリンタを前記選択されたプリンタに設定するプリンタ設定手段とを具備するようにしたものである。
また、本発明の請求項２に係るプリント出力管理システムは、請求項１に係るプリント出力管理システムにおいて、前記プリンタリスト表示手段は、前記第１プリンタリストとともに、前記印刷タスク情報に基づいて前記領域のセキュリティレベルより低い領域に設置されたプリンタのプリンタリストとして第２プリンタリストを両リストが区別できるように前記コンピュータに表示し、前記第２プリンタリストに存在するプリンタの１つが前記コンピュータにおいて選択されたときに、前記選択されたプリンタが設置されている領域に入場している人の情報である領域内人情報を取得する領域内人情報取得手段と、前記領域内人情報と所定の判定情報とを比較して前記印刷データの前記選択されたプリンタへの送信を許可するか否かを判定する送信許可判定手段とを具備し、前記プリンタ設定手段は、前記送信許可判定手段による判定が送信を許可する判定のときに、前記印刷データが送信されるプリンタを前記選択されたプリンタに設定するようにしたものである。
また、本発明の請求項３に係るプリント出力管理システムは、請求項２に係るプリント出力管理システムにおいて、前記領域内人情報は領域に入場している人が携帯するＩＤカードのＩＤ情報に基づき従業員情報を参照して得た正社員数と管理職社員数であって、また前記所定の判定情報は正社員数と管理職社員数であって、前記送信許可判定手段は各々の正社員数と管理職社員数を比較し、前記判定を行うようにしたものである。
また、本発明の請求項４に係るプリント出力管理システムは、請求項１〜３のいずれかに係るプリント出力管理システムにおいて、前記コンピュータはＩＤカードを読取って動作する装置であって、前記ＩＤカードにはそれを携帯する人が領域に入場したときにその領域のセキュリティレベルが付与され、前記印刷タスク情報には前記コンピュータが前記ＩＤカードから読取ったセキュリティレベルが含まれており、前記プリンタリスト表示手段はそのセキュリティレベルを前記コンピュータが設置されている領域のセキュリティレベルとして表示するようにしたものである。
また、本発明の請求項５に係るプリント出力管理システムは、請求項１〜４のいずれかに係るプリント出力管理システムにおいて、前記コンピュータと前記プリンタはＩＤカードのＩＤ情報を読取って動作する装置であって、前記コンピュータは前記印刷データに前記読取ったＩＤ情報を紐付けして送信し、前記プリンタは前記読取ったＩＤ情報が紐付けされた印刷データだけをプリント出力する印刷制御手段を有するようにしたものである。
また、本発明の請求項６に係るプリント出力管理システムは、請求項１〜５のいずれかに係るプリント出力管理システムにおいて、前記第１プリンタリストと前記第２プリンタリストにはプリンタ名とプリンタ設置場所とセキュリティレベルが記載されているようにしたものである。
【発明の効果】
【０００６】
それぞれの印刷データのセキュリティレベルをユーザが意識しなくても、また、分散配置されている多数のプリンタのセキュリティレベルをユーザが熟知しなくても、ドキュメントを印刷する際に機密情報を漏洩等から保護することが可能なプリント出力管理システムが提供される。
【図面の簡単な説明】
【０００７】
【図１】本発明のプリント出力管理システムおよびその関連システムと、セキュリティレベルごとに区切られた領域の一例を示す説明図である。
【図２】本発明のプリント出力管理システムとその関連システムを含む全体構成の一例を示すブロック図である。
【図３】本発明のプリント出力管理システムにおける構成の一例を示すブロック図である。
【図４】本発明のプリント出力管理システムにおける動作の一例をフロー図として示す図である。
【図５】本発明のプリント出力管理システムにおけるプリンタリストのコンピュータ画面表示の一例を示す図（その１）である。
【図６】本発明のプリント出力管理システムにおけるプリンタ出力許可またはプリンタ出力禁止の判定情報を一覧表として示す図である。
【図７】本発明のプリント出力管理システムにおけるプリンタリストのコンピュータ画面表示の一例を示す図（その２）である。
【発明を実施するための形態】
【０００８】
次に、本発明の実施の形態について図を参照しながら説明する。本発明のプリント出力管理システムおよびその関連システムと、セキュリティレベルごとに区切られた領域の一例を説明図として図１に示す。図１において、建物内は領域１、領域２、領域３、領域４に区分されている。外部から建物へ入るにはゲート１を通過することが必要性で、そのゲート１の内側に領域１がある。この領域１はセキュリティレベル１である。この領域１には建物内に敷設されたＬＡＮに接続するＰＣ１（パーソナルコンピュータ１）とプリンタ１とが設置されている。ＰＣ１はＩＣカードＲ／Ｗ（リーダ／ライタ）を有しＩＣカード認証を行って動作するＰＣである。一方、プリンタ１はＩＣカード認証なしの低セキュリティプリンタである。
また、領域２に入るには領域１からＩＣカードを使用して認証と入退場情報の書込みとを行うためのＩＣカードＲ／Ｗを有するドアゲート２を通過することが必要で、そのドアゲート２の内側に領域２がある。この領域２はセキュリティレベル２である。この領域２には建物内に敷設されたＬＡＮに接続するＰＣ２とプリンタ２とが設置されている。ＰＣ２とプリンタ２とはＩＣカードＲ／Ｗを有しＩＣカードを使用した認証を行って動作するＰＣとプリンタである。
また、領域３に入るには領域２からＩＣカードを使用して認証と入退場情報の書込みとを行うためのＩＣカードＲ／Ｗを有するドアゲート３を通過することが必要で、そのドアゲート３の内側に領域３がある。この領域３はセキュリティレベル３である。この領域３には建物内に敷設されたＬＡＮに接続するＰＣ３とプリンタ３とが設置されている。ＰＣ３とプリンタ３とはＩＣカードＲ／Ｗを有しＩＣカードを使用した認証を行って動作するＰＣとプリンタである。
また、領域４に入るには領域３からＩＣカードを使用して認証と入退場情報の書込みとを行うためのＩＣカードＲ／Ｗを有するドアゲート４を通過することが必要で、そのドアゲート４の内側に領域４がある。この領域４はセキュリティレベル４である。この領域４には建物内に敷設されたＬＡＮに接続するＰＣ４とプリンタ４とが設置されている。ＰＣ４とプリンタ４とはＩＣカードＲ／Ｗを有しＩＣカードを使用した認証を行って動作するＰＣとプリンタである。
【０００９】
本発明のプリント出力管理システムとその関連システムを含む全体構成の一例をブロック図として図２に示す。図２において、１００ａはユーザＰＣ、２００ａ，２００ｂ，２００ｃはプリンタ、３００は入退室管理ＰＣ、４００はプリンタ情報ＤＢ（データベース）、４５００は従業員情報ＤＢ（データベース）、６００ａはドアゲートコントローラである。これらの装置はコンピュータシステムである。したがって、これらの装置は、外部記憶装置、カードＲ／Ｗ、入力部、表示部、主記憶装置、ＣＰＵ（central processing unit）、通信部、等のコンピュータシステムを構成する要素のすべて、または一部を除く主要部を有する。そして、これらの装置はその通信部においてＬＡＮに接続されており、ＬＡＮを介して相互にデータ通信を行うことができる。本発明のプリント出力管理システムはこれらのコンピュータシステムのハードウェアとソフトウェアによって実現され、それらが協調して動作するシステムである。
【００１０】
ユーザＰＣ１００ａはドキュメントをプリンタ出力するユーザが使用するＰＣ（パーソナルコンピュータ）である。ユーザＰＣは一台ではなく、図示したユーザＰＣ１００ａ以外に、ユーザＰＣ１００ｂ、ユーザＰＣ１００ｃ、・・・が存在する。それらは同様の構成を有し、同様の動作を行うからここではユーザＰＣ１００ａについて説明する。
ユーザＰＣ１００ａの外部記憶装置には、図２に示すように、アプリケーションプログラムとして印刷指示プログラムがインストールされている。印刷指示プログラムは複数のサブプログラムによって構成され、それらは、ＩＣカード読取プログラム、プリンタ選択ダイアログ生成プログラム、領域内人情報取得プログラム、等である。
【００１１】
ＩＣカード読取プログラムは社員証等のＩＣカードからＩＤ情報、セキュリティレベル、入退場情報、等を読取るプログラムである。ＩＣカードに書込まれているセキュリティレベルはユーザが入場している領域のセキュリティレベルである。その領域のドアゲートに設けられたＩＣカードＲ／Ｗによって、ユーザが携帯するＩＣカードに対し、ユーザが入退場するときにセキュリティレベル、入退場情報、等の再書込みが行われる。
プリンタ選択ダイアログ生成プログラムは、ユーザＰＣ１００ａが設置されている領域のセキュリティレベルよりも低くない領域に設置されたプリンタのプリンタリストである第１プリンタリストと、ユーザＰＣ１００ａが設置されている領域のセキュリティレベルよりも低い領域に設置されたプリンタのプリンタリストである第２プリンタリストと、をダイアログ（ＰＣの指示入力画面）として生成する。プリンタリストには、プリンタ名、プリンタ設置場所、セキュリティレベル、等が載せられる。このプリンタ名、プリンタ設置場所、セキュリティレベルは各プリンタに設定されているプリンタ名、プリンタ設置場所、セキュリティレベルである。セキュリティレベルは各プリンタが設置されている領域のセキュリティレベルに一致する。プリンタ設置場所は、「プリンタ名（プリンタ設置場所）」のように「プリンタ名」として設定することができる。プリンタ設置場所が載せられることにより、プリンタの設置場所を熟知しない利用者であっても、プリンタ出力されるプリンタの所へ行くことができる。プリンタへのセキュリティレベルの設定は個々に手操作で行うことができる。また、プリンタへのセキュリティレベルの設定はプリンタ出力を行うときにユーザのＩＣカードから読取ったセキュリティレベルを適用することで自動的に行うことができる。
領域内人情報取得プログラムはプリンタが設置されている領域に入場している人の情報すなわち領域内人情報を取得するプログラムである。図２に示す一例においては、領域内人情報は入退場管理ＰＣ３００の入退場情報収集プログラムが収集した入退場情報に基づいて領域内人情報生成プログラムによって生成される。したがって、ユーザＰＣ１００ａの領域内人情報取得プログラムは入退場管理ＰＣ３００から領域内人情報を取得する。
印刷指示プログラムは、これらのプログラムの処理に基づいて、印刷データを送信するプリンタをユーザが指定するとそのプリンタに対して印刷データをＬＡＮを通じて送信する。
【００１２】
プリンタ２００ａはユーザがユーザＰＣ１００ａからドキュメントをプリンタ出力するときのプリンタ２００ａである。プリンタ２００ａは一台ではなく、プリンタ２００ｂ、プリンタ２００ｃ、・・・が存在する。それらは同様の構成を有し、同様の動作を行うからここではプリンタ２００ａについて説明する。
プリンタ２００ａの外部記憶装置には、図２に示すように、アプリケーションプログラムとして印刷データ制御プログラムがインストールされている。印刷データ制御プログラムは複数のサブプログラムによって構成され、それらは、ＩＣカード照合プログラム、印刷データ取得プログラム、等である。
ＩＣカード照合プログラムは、プリンタ２００ａにおいてプリンタ出力を待機しているドキュメント等の印刷データに紐付けされたＩＤ情報と、ユーザが携帯するＩＣカードから読取ったＩＤ情報とを照合する。そして、それらのＩＤ情報が一致した印刷データをプリンタ出力を待機する印刷データからプリンタ出力を実行する印刷データに変更する。プリンタ２００ａはそのプリンタ出力を実行する印刷データをプリント出力する。
印刷データ取得プログラムはユーザＰＣ１００ａがプリンタ出力するために送信するドキュメント等の印刷データをＬＡＮを通じて受信するプログラムである。印刷データ取得プログラムが受信した印刷データはプリンタ出力を待機している印刷データとして外部記憶装置等のメモリに保存される。その後、上述のＩＣカード照合プログラムによってプリンタ出力を実行する印刷データに変更され、プリンタ２００ａによってプリンタ出力が実行される。
【００１３】
入退場管理ＰＣ３００は各領域における入退場のデータを収集するコンピュータである。入退場管理ＰＣ３００は、図２に示す一例においては、各領域における入退場の境界に設けられた入退場のためのドアゲートを制御するドアゲートコントローラ６００ａからＬＡＮを通じてその入退場のデータを収集する。そして、入退場管理ＰＣ３００はその収集したデータに基づいて各領域に入場している人（ユーザ）の情報である領域内人情報を生成する等の入退場管理を行う。
入退場管理ＰＣ３００の外部記憶装置には、図２に示すように、アプリケーションプログラムとして入退場管理プログラムがインストールされている。入退場管理プログラムは複数のサブプログラムによって構成され、それらは、ＩＣカード照合プログラム、入退場情報収集プログラム、領域内人情報生成プログラム、等である。
ＩＣカード照合プログラムは、各領域のドアゲートの通過入退場管理ＰＣ３００の利用が許可されているユーザのＩＤ情報と、ユーザが携帯するＩＣカードからドアゲートカードリーダ６１０ａ、６２０ａ等が読取り、ドアコントローラ６００ａを通じて入退場管理ＰＣ３００へ送られたったＩＤ情報とを照合する。そして、それらのＩＤ情報が一致したときには、ドアゲートコントローラ６００ａは、そのドアの電気錠（図示せず）を解除するので、そのユーザは当該ドアゲートを通過することが入退場管理ＰＣ３００にログオンすることができる。また、そのＩＤ情報に紐付けされて許可された範囲内で入退場管理ＰＣ３００における操作を行うことができる。
【００１４】
入退場情報収集プログラムは、各領域における入退場の境界に設けられた入退場のためのドアゲートを制御するドアゲートコントローラ６００ａからＬＡＮを通じてその入退場のデータを収集する。ドアゲートコントローラ６００ａには、ドアゲートにおける領域の入口側（ドアゲートの反対領域から見れば出口側）と出口側（ドアゲートの反対領域から見れば入口側）に備えられたＩＣカードＲ／Ｗ（ドアゲートカードリーダ）が接続されている。それらのＩＣカードＲ／Ｗ６１０ａ、ＩＣカードＲ／Ｗ６２０ａ、によって入退場者が携帯するＩＣカードからＩＤ情報が読取られ、入退場のデータとしてそのＩＤ情報と入場した領域の情報がドアゲートコントローラ６００ａとＬＡＮを通じて収集される。
領域内人情報生成プログラムは、その収集した入退場のデータに基づいて各領域に入場している人（ユーザ）の情報である領域内人情報を生成する。すなわち、各領域に入場している人のＩＤ情報を生成する。さらに、領域内人情報生成プログラムは、従業員等の人事情報のデータベースである従業員情報ＤＢ４００からＩＤ情報によって特定される人の雇用形態、管理職情報、電子メールアドレス等を取得し、ＩＤ情報とそれらの情報を紐付けしておく。
【００１５】
従業員情報ＤＢ４００は従業員を中心に役員、顧問、パート、アルバイト、業務委託者、等のＩＤ情報を付与した通行証（社員証、等）を配布した人の人事情報のデータベースである。従業員情報ＤＢ４００にはＩＤ情報をキーとして、氏名、所属、管理職、役職、勤務種別、電子メール、等の情報を検索することができるようにデーターベースとして登録保存されている。従業員情報ＤＢ４００は入退場管理ＰＣ３００がＩＤ情報に基づいて、そのＩＤ情報によって特定される人の情報（正社員、管理職社員）を得るときに参照するデータベースである。
【００１６】
以上、全体構成について説明した。次に、本発明のプリント出力管理システムに限定し、その構成の一例について説明する。図３に本発明のプリント出力管理システムにおける構成の一例をブロック図として示す。本発明のプリント出力管理システムは、上述したように、ユーザＰＣ１００ａ、プリンタ２００ａ、入退場管理ＰＣ３００、等の装置が、ＬＡＮを介して相互にデータ通信を行って協調して動作するシステムである。図３（Ａ）はユーザＰＣにおける構成を示し、図３（Ｂ）はプリンタにおける構成を示し、図３（Ｃ）は入退場管理ＰＣにおける構成を示している。図３において、１００はユーザＰＣ、１１０は記憶部、１１１は印刷データ、１１２は印刷タスク情報、１１３は第１プリンタリスト、１１４は第２プリンタリスト、１１５はセキュリティレベル、１１６はＩＤ情報、１１７は判定情報、１１８は領域内人情報、１２０は演算部、１２１は印刷タスク検出手段、１２２はプリンタリスト表示手段、１２３はプリンタ設定手段、１２４は領域内人情報取得手段、１２５は送信許可判定手段、２００はプリンタ、２１１はセキュリティレベル、２１２はＩＤ情報、２１３は印刷データ、２２１は印刷制御手段、３００は入退場管理ＰＣ、３１１は入退場情報、３１２は領域内人情報、３２１は入退場情報収集手段、３２１は領域内人情報生成手段である。
【００１７】
まず、ユーザＰＣ１００の構成について図３（Ａ）を参照して説明する。
印刷タスク検出手段１２１は前述の印刷指示プログラムにおいて実現される手段である。印刷タスク検出手段１２１はユーザＰＣ１００における印刷タスクの起動を検出する。そして、その印刷タスクが起動したコンピュータすなわちユーザＰＣ１００が設置された領域のセキュリティレベルを含む印刷タスク情報１１２を生成する。
セキュリティレベル１１５はユーザＰＣ１００に設定されているセキュリティレベルである。そのセキュリティレベルはユーザＰＣ１００が設置されている領域のセキュリティレベルに一致する。前述したように、ユーザＰＣ１００へのセキュリティレベルの設定は個々に手操作で行うことができる。また、ユーザＰＣ１００へのセキュリティレベルの設定は、ユーザがユーザＰＣ１００にＩＣカード認証を経てログオンを行うときに自動的に行うことができる。ＩＣカードにはユーザが入場した領域のセキュリティレベルが書き込まれている。したがって、前述のＩＣカード読取プログラムがユーザのＩＣカードから読取ったセキュリティレベルを適用することで自動的に行うことができる。この自動的に行う方法であれば、コンピュータの設置された領域のセキュリティレベルをコンピュータ等に設定する必要性がなく、コンピュータをセキュリティレベルの異なる領域へ移動したときにも設定変更せずにそのまま使用することができる。
印刷タスク情報１１２にセキュリティレベル１１５とともにユーザを特定するＩＤ情報１１６を含めることができる。ユーザＰＣ１００にログオンするときにはユーザはＩＣカードを読取らせ、正当なユーザであることの認証を行う必要性がある。ＩＤ情報１１６は、そのログオンを行うときに、ＩＣカード読取プログラムがユーザのＩＣカードから読取った情報である。
【００１８】
プリンタリスト表示手段１２２は前述のプリンタ選択ダイアログ生成プログラムにおいて実現される手段である。プリンタリスト表示手段１２２は印刷タスク情報１１２に基づいてプリンタ選択ダイアログとして第１プリンタリストをユーザＰＣ１００に表示する。第１プリンタリストはユーザＰＣ１００が設置された領域のセキュリティレベルすなわちセキュリティレベル１１５と同等またはより高いセキュリティレベルの領域に設置されたプリンタのプリンタリストである。
プリンタリスト表示手段１２２が第１プリンタリストを取得する方法としては、たとえば、ＬＡＮに接続され動作可能な状態のプリンタをＬＡＮを通じて検索して取得する方法がある。その検索によりプリンタ設定されているプリンタ名、ＩＰアドレス、等とともにセキュリティレベル２１１を取得し、その内から上記条件のセキュリティレベルの領域に設置されたプリンタのプリンタリストを生成し表示する。また、この検索の時間を短縮するためには、一定時間ごとに自動検索する等によりＬＡＮに接続されたプリンタのプリンターリストを生成するサーバシステムを設け、そのサーバシステムにプリンタリスト表示手段１２２がアクセスし、必要なプリンターリストを得るように構成してもよい。
プリンタ設定手段１２３は前述のプリンタ選択ダイアログ生成プログラムにおいて実現される手段である。プリンタ設定手段１２３は第１プリンタリスト１１３に存在するプリンタの１つがユーザＰＣ１００のプリンタ選択ダイアログにおいて選択されたときに、印刷データ１１１が送信されるプリンタを選択されたプリンタに設定する。
【００１９】
また、上述の第１プリンタリスト１１３とともに、プリンタリスト表示手段１２２は印刷タスク情報に基づいてプリンタ選択ダイアログとして第２プリンタリストをユーザＰＣ１００に表示する。第２プリンタリストはユーザＰＣ１００が設置された領域のセキュリティレベル１１５より低いセキュリティレベルの領域に設置されたプリンタのプリンタリストである。プリンタリスト表示手段１２２が第２プリンタリスト１１４を取得する方法としては、上述の第１プリンタリスト１１３の場合と同様であるから説明を省略する。
領域内人情報取得手段１２４は前述の領域内人情報取得プログラムにおいて実現される手段である。領域内人情報取得手段１２４は第２プリンタリスト１１４に存在するプリンタの１つがユーザによって選択されたときに、選択されたプリンタが設置されている領域に入場している人の情報である領域内人情報１１８を取得する。
領域内人情報１１８は入退場管理ＰＣ３００の領域内人情報生成プログラムによって生成された領域内人情報３１２から、選択されたプリンタが設置されている領域の領域内人情報の部分をＬＡＮを通じてユーザＰＣ１００が受信した情報である。
送信許可判定手段１２５は前述のプリンタ選択ダイアログ生成プログラムにおいて実現される手段である。送信許可判定手段１２５は領域内人情報１１８と所定の判定情報１１７とを比較して印刷データの選択されたプリンタへの送信を許可するか否かを判定する。領域内人情報１１８は、たとえば、領域に入場している人が携帯するＩＤカードのＩＤ情報によって従業員情報ＤＢを検索して得た非管理職の正社員数と管理職社員数である。その場合、所定の判定情報１１７は正社員数と管理職社員数であり、たとえば、所定の判定情報１１７は正社員数が２名以上または管理職社員数が１名以上のいずれかを満たすことであり、それを満たせば送信許可判定手段１２５はその選択されたプリンタへの送信を許可する。あるいは、送信許可判定手段の別の例としては、領域内人情報１１８から得られる管理職社員へ向けて、プリンタへの送信の承認を得るためにユーザＰＣ１００から発信した電子メールに対して当該管理職社員から返信された電子メールであり、電子メールの文中に「承認」を意味する文言もしくはコードが記載されていた場合に、その選択されたプリンタへの送信を許可する、という方法をとることもできる。
プリンタ設定手段１２３は送信許可判定手段１２５による判定が送信を許可する判定のときに、印刷データ１１１が送信されるプリンタをその選択されたプリンタに設定する。
【００２０】
上述において、第２プリンタリスト１１４のプリンタ選択ダイアログにおいて、マウスの右クリックによってプリンタの１つが選択されたときには、領域内人情報取得手段１２４はその選択されたプリンタが設置されている領域の領域内人情報をＬＡＮを通じてユーザＰＣ１００が受信し、ユーザＰＣ１００のディスプレイに表示する。その表示画面において、ユーザが領域内人情報３１８を確認しそのプリンタに出力するか否かをその画面の「印刷」または「キャンセル」を選択指示することにより行うように構成することができる。この場合の所定の判定情報１１７はその選択指示そのものであり、送信許可判定手段１２５はその選択指示が「印刷」のときにはその選択されたプリンタへの送信を許可する。
【００２１】
次に、プリンタ２００の構成について図３（Ｂ）を参照して説明する。
セキュリティレベル２１１はプリンタ２００に設定されているセキュリティレベルである。そのセキュリティレベルはプリンタ２００が設置されている領域のセキュリティレベルに一致する。プリンタ２００へのセキュリティレベルの設定は個々に手操作で行うことができる。また、プリンタ２００へのセキュリティレベルの設定はプリンタ２００においてプリント出力を行うときに、前述のＩＣカード照合プログラムがユーザのＩＣカードから読取ったセキュリティレベルを適用することで自動的に行うことができる。
ＩＤ情報２１２はプリンタ２００においてプリント出力を行うときに、前述のＩＣカード照合プログラムがユーザのＩＣカードから読取ったＩＤ情報である。
【００２２】
印刷データ２１３はユーザＰＣ１００がＬＡＮを通じて送信した印刷データ１１１を前述のプリンタ２００の印刷データ取得プログラムが受信しプリンタ２００に記憶した印刷データである。この印刷データ２１３にはユーザＰＣ１００のユーザのＩＤ情報が紐付けされている。この印刷データ２１３はプリンタ２００において直ちにプリント出力が行われるのではなく待機状態の印刷データとなる。
印刷制御手段２２１は前述したプリンタ２００のＩＣカード照合プログラムにおいて実現される手段である。印刷制御手段２２１はプリンタ２００ａにおいてプリンタ出力を待機しているドキュメントの印刷データ２１３に紐付けされたＩＤ情報と、ユーザが携帯するＩＣカードから読取ったＩＤ情報２１２とを照合する。そして、印刷制御手段２２１はそれらのＩＤ情報が一致したドキュメントをプリンタ出力を待機するドキュメントからプリンタ出力を実行するドキュメントに変更する。プリンタ２００ａはそのプリンタ出力を実行するドキュメントをプリント出力する。
【００２３】
次に、入退場管理ＰＣ３００の構成について図３（Ｃ）を参照して説明する。
入退場情報収集手段３２１は前述の入退場情報収集プログラムにおいて実現される手段である。入退場情報収集手段３２１はドアゲートコントローラ６００ａからＬＡＮを通じてその入退場のデータを収集する。ドアゲートコントローラ６００ａは各領域における入退場の境界に設けられた入退場のためのドアゲートを制御するコントローラである。
入退場情報３１１はその収集したデータである。入退場情報３１１としては、入退場を行う人（ユーザ）が携帯するＩＣカードから読取ったユーザを特定するＩＤ情報、入場した領域を特定する情報（たとえば、図１に示した領域1、領域２、・・・）、入退場時刻、等が含まれている。
領域内人情報生成手段３２２は前述の領域内人情報生成プログラムにおいて実現される手段である。領域内人情報生成手段３２２は入退場情報３１１に基づいて、すなわちＩＤ情報と入退場時刻に基づいて各領域に入場している人（ユーザ）のＩＤ情報を特定する。さらに、領域内人情報生成手段３２２は、各領域に入場している人について、そのＩＤ情報をキーとして従業員等の人事情報のデータベースである従業員情報ＤＢ４００を参照する。そして、領域内人情報生成手段３２２はその人の雇用形態情報（正社員、パート、アルバイト、等）、管理職情報（部長、課長、等）、等を取得し、その人のＩＤ情報とそれらの情報を紐付けし、ＩＤ、雇用形態、管理職、等を属性とするテーブルとして領域内人情報３１２を生成する。たとえば、領域内人情報３１２の簡単なテーブルとしては、正社員数と管理職社員数を属性とするテーブルであるが、必要に応じて各領域に入場している人の氏名、管理職名、等の詳細を属性とするテーブルとすることができる。テーブルの属性は、第２プリンタリストにおいてプリンタをマウスの右クリックで選択したときに表示する領域内人情報の表示形態によって決めることができる。
【００２４】
以上、構成について説明した。次に、本発明のプリント出力管理システムにおける動作について説明する。本発明のプリント出力管理システムにおける動作の一例をフロー図として図４に示す。図４左側にユーザＰＣ側における印刷データ送出の動作を、図４右側にプリンタ側におけるプリント出力の動作をフロー図として示す。
まず、ユーザＰＣ側の動作について説明する。図４左側のステップＳ１０１（プリントコマンド入力有り？）において、印刷タスク検出手段１２１は、ユーザＰＣ１００からＬＡＮを通じて印刷データをプリンタに送信する印刷タスクにおいて、その印刷タスクの起動を検出する。その検出ができないときにはステップＳ１０１に戻って前述した以降のステップを繰返す。
次に、ステップＳ１０２（ＩＣカード認識できたか？）において、ユーザＰＣ１００のＩＣカード読取プログラムはＩＣカードがＩＣカードＲ／Ｗに装着されていることを認識する。その認識ができないときにはステップＳ１０２に戻って前述した以降のステップを繰返す。
次に、ステップＳ１０３（ＩＣカードから、ＩＤ情報、セキュリティレベルを読出し）において、ＩＣカード読取プログラムはＩＣカードから、ＩＤ情報、セキュリティレベルを読出す。印刷タスクの起動を検出し、セキュリティレベルを読出すと、印刷タスク検出手段１２１は印刷タスクが起動したユーザＰＣ１００が設置された領域のセキュリティレベルを含む印刷タスク情報を生成する。なお、ここでは印刷タスクの起動の度にＩＣカードからセキュリティレベルを読み出す一例を示したが、ユーザがユーザＰＣ１００にログオンを行うときに、前述のＩＣカード読取プログラムがユーザのＩＣカードから読取ったセキュリティレベル１１５を適用してもよい。
【００２５】
次に、ステップＳ１０４（プリンタリストを検索して、カードのセキュリティレベルに見合ったセキュリティレベルのプリンタリストを生成してＰＣ画面に表示）において、プリンタリスト表示手段１２２は印刷タスク情報に基づいてユーザＰＣ１００が設置された領域のセキュリティレベルと同等またはより高い領域に設置されたプリンタのプリンタリストを第１プリンタリストとしてユーザＰＣ１００に表示する。第１プリンタリストのコンピュータ画面表示の一例を図５に示す。第１プリンタリストには、図５に示すように、プリンタ名、プリンタが設置されている領域名、セキュリティレベル、等が表示されている。
また、プリンタリスト表示手段１２２は、その第１プリンタリストとともに、印刷タスク情報に基づいて領域のセキュリティレベルより低い領域に設置されたプリンタのプリンタリストとして第２プリンタリストを両リストが区別できるようにユーザＰＣ１００に表示する。
【００２６】
次に、ステップＳ１０５（プリンタが選択されたか？）において、プリンタ設定手段１２３は第１プリンタリストに存在するプリンタの１つがコンピュータにおいて選択されたときに、印刷データが送信されるプリンタを選択されたプリンタに設定する。第１プリンタリストに載せるプリンタの判定情報を一覧表として図６（Ａ）に示す。図６（Ａ）に示すように、ユーザＰＣ１００が設置された領域のセキュリティレベルと同等またはより高い領域に設置されたプリンタすなわち第１プリンタリストに載るプリンタはすべて選択されたときにはプリンタ出力許可となるプリンタである。
また、ステップＳ１０５において、領域内人情報取得手段１２４は第２プリンタリストに存在するプリンタの１つがコンピュータにおいて選択されたときに、その選択されたプリンタが設置されている領域に入場している人の情報である領域内人情報１１８を取得する。送信許可判定手段１２５は領域内人情報１１８と所定の判定情報１１７とを比較して印刷データ１１１の選択されたプリンタへの送信を許可するか否かを判定する。そして、プリンタ設定手段１２３は、送信許可判定手段１２５による判定が送信を許可する判定のときに、印刷データが送信されるプリンタを選択されたプリンタに設定する。所定の判定情報１１７の一例を一覧表として図６（Ｂ）に示す。図６（Ｂ）に示すように、領域内人情報１１８において、非管理職の正社員が２人以上いるとき、または管理職社員が１人以上いるときには第２プリンタリストに存在するセキュリティレベルの低いプリンタにプリント出力することができる。すなわち、正社員数と管理職社員数が所定数を超えている領域、等であって、領域の状況が機密情報を漏洩等から保護できる状況であれば、コンピュータが設置された領域のセキュリティレベルより低い領域に設置されたプリンタに対しても印刷データを送信することができる。
また、ステップＳ１０５において、マウスの右クリックによって第２プリンタリストに存在するプリンタの１つが選択されたときには、領域内人情報取得手段１２４はその選択されたプリンタが設置されている領域の領域内人情報３２１をＬＡＮを通じてユーザＰＣ１００が受信し、ユーザＰＣ１００のディスプレイに表示する。このときの、第２プリンタリストのコンピュータ画面表示の一例を図７に示す。第２プリンタリストには、図７に示すように、プリンタ名、プリンタが設置されている領域名、セキュリティレベル、等の表示とともに、マウスの右クリックによって選択されたプリンタが設置されている領域における領域内人情報が表示される。その表示画面において、ユーザが領域内人情報３２１を確認しそのプリンタに出力するか否かをその画面の「印刷」または「キャンセル」を選択指示することにより行う。この場合の所定の判定情報１１７はその選択指示そのものであり、「印刷」のときには印刷データが送信されるプリンタを選択されたプリンタに設定する。
【００２７】
次に、ステップＳ１０６（選択されたプリンタのドライバを呼び出し、ＩＤ情報を付加して選択したプリンタにデータ出力）において、印刷データが送信されるプリンタを選択されたプリンタに対して、印刷データの送信が実行される。プリンタ２００の印刷データ取得プログラムはＬＡＮを通じてその印刷データを取得し、プリンタ出力を待機しているドキュメントの印刷データとしてメモリに保存する。
【００２８】
以上、ユーザＰＣ側の動作について説明した。次に、プリンタ側の動作について説明する。
まず、図４右側のステップＳ２０１（ＩＣカード認識できたか？）において、プリンタ２００のＩＣカード照合プログラムはＩＣカードがＩＣカードＲ／Ｗに装着されていることを認識する。その認識ができないときにはステップＳ２０１に戻って前述した以降のステップを繰返す。
次に、ステップＳ２０２（ＩＣカードから、ＩＤ情報、セキュリティレベルを読出し）において、ＩＣカード照合プログラムはＩＣカードから、ＩＤ情報、セキュリティレベルを読出す。
次に、ステップＳ２０３（カードのセキュリティレベルは、プリンタに設定されたレベルと一致するか？）において、ＩＣカード照合プログラムはＩＣカードから読取ったセキュリティレベルと、プリンタに設定されたセキュリティレベル２１１とが一致するか否かを判定する。その判定で一致しないときにはステップＳ２０１に戻って前述した以降のステップを繰返す。また、その判定で一致しないことをユーザに通知するためプリンタ２００は警告表示を行う。
【００２９】
次に、ステップＳ２０４（カードのＩＤ情報に紐付いた印刷データを検索）において、ＩＣカード照合プログラムは、プリンタ２００ａにおいてプリンタ出力を待機しているドキュメントの印刷データに紐付けされたＩＤ情報と、ユーザが携帯するＩＣカードから読取ったＩＤ情報とを照合する。
次に、ステップＳ２０５（印刷データは見つかったか？）において、ＩＣカード照合プログラムは、その照合によりそれらのＩＤ情報が一致した印刷データが見つかったときにはステップＳ２０６に進む、見つからなかったときにはステップＳ２０５に戻って前述のステップを繰返す。
また、ステップＳ２０４（カードのＩＤ情報に紐付いた印刷データを検索）において、先のステップＳ１０５において、第２プリンタリストに表示されるプリンタのひとつを選択した場合において、当該画面での右クリックで表示される管理職社員に対して印刷許可の承認を求めた場合には、その管理職社員が携帯するＩＣカード、及びプリント出力を指示したユーザのＩＣカードから順次読取ったそれぞれのＩＤ情報を、プリンタ２００ａにおいてプリンタ出力を待機しているドキュメントの印刷データに紐付けされた、ユーザのＩＤ情報と管理職社員のＩＤ情報とを、それぞれ照合する。そして次のステップＳ２０５（印刷データは見つかったか？）においては、ＩＣカード照合プログラムは、その照合によりそれらの２組のＩＤ情報が一致した印刷データが見つかったときにはステップＳ２０６に進む、見つからなかったときにはステップＳ２０５に戻って前述のステップを繰返す。
次に、ステップＳ２０６（プリント出力）において、ＩＣカード照合プログラムはそれらのＩＤ情報が一致した印刷データをプリンタ出力を待機する印刷データからプリンタ出力を実行する印刷データに変更する。このＩＣカードの照合により、ドキュメントを印刷する際に機密情報を漏洩等からより強固に保護することができる。そして、プリンタ２００ａはそのプリンタ出力を実行する印刷データをプリント出力する。
【産業上の利用可能性】
【００３０】
機密保持に対する要求度の高いドキュメントのプリント出力において利用可能である。
【符号の説明】
【００３１】
１００，１００ａ  ユーザＰＣ
１１０  記憶部
１１１  印刷データ
１１２  印刷タスク情報
１１３  第１プリンタリスト
１１４  第２プリンタリスト
１１５  セキュリティレベル
１１６  ＩＤ情報
１１７  判定情報
１１８  領域内人情報
１２０  演算部
１２１  印刷タスク検出手段
１２２  プリンタリスト表示手段
１２３  プリンタ設定手段
１２４  領域内人情報取得手段
１２５  送信許可判定手段
２００，２００ａ，２００ｂ，２００ｃ  プリンタ
２１１  セキュリティレベル
２１２  ＩＤ情報
２１３  印刷データ
２２１  印刷制御手段
３００  入退場管理ＰＣ
３１１  入退場情報
３１２  領域内人情報
３２１  入退場情報収集手段
３２２  領域内人情報生成手段
４００  従業員情報ＤＢ
５００ａ  ドアゲートコントローラ
６１０ａ，６２０ａドアゲートカードリーダ（ＩＣカードＲ／Ｗ）
【図１】
2011028526.tif 000003
【図２】
2011028526.tif 000004
【図３】
2011028526.tif 000005
【図４】
2011028526.tif 000006
【図５】
2011028526.tif 000007
【図６】
2011028526.tif 000008
【図７】
2011028526.tif 000009