(57)【要約】【課題】印刷物を見る権限のない人が印刷装置の周辺にいる場合には、印刷物の出力を制限することが可能な印刷管理システムを提供すること。【解決手段】ユーザの前記印刷物への閲覧権限を記憶する閲覧権限記憶手段と、前記印刷装置の周辺位置にいるユーザの存在を検出するユーザ検出手段と、前記ユーザ検出手段により検出した前記印刷装置の周辺位置にいるユーザが前記印刷物への閲覧権限があるか否かを判定する閲覧権限判定手段と、前記クライアント端末から前記印刷装置へ出力する際に、前記ユーザ検出手段により前記印刷装置の周辺位置にユーザの存在が検出され、前記閲覧権限判定手段により前記ユーザが当該印刷装置で出力される印刷物への閲覧権限を有さないと判定された場合、前記印刷装置が当該印刷物の出力を行わないように制御する印刷制御手段と、を有することを特徴とする。  特徴とする。【選択図】図１
2014106934.tif 000002
【特許請求の範囲】
【請求項１】
印刷命令を行うクライアント端末、印刷物の出力を行う印刷装置、および印刷の制御を行う印刷管理装置がネットワークを介して通信可能に接続された印刷管理システムであって、
前記印刷物へのユーザの閲覧権限を記憶する閲覧権限記憶手段と、
前記印刷装置の周辺位置にいるユーザの存在を検出するユーザ検出手段と、
前記ユーザ検出手段により検出した前記印刷装置の周辺位置にいるユーザが前記印刷物への閲覧権限があるか否かを判定する閲覧権限判定手段と、
前記クライアント端末から前記印刷装置へ出力する際に、前記ユーザ検出手段により前記印刷装置の周辺位置にユーザの存在が検出され、前記閲覧権限判定手段により前記ユーザが当該印刷装置で出力される印刷物への閲覧権限を有さないと判定された場合、前記印刷装置が当該印刷物の出力を行わないように制御する印刷制御手段と、を有することを特徴とする印刷管理システム。
【請求項２】
前記閲覧権限は前記印刷物のページごとに設定することが可能であり、
前記印刷制御手段は、前記印刷装置へ出力する際、ページごとに制御することを特徴とする請求項１記載の印刷管理システム。
【請求項３】
前記印刷物を出力している途中で、前記印刷制御手段により出力が中断された場合、既に出力された印刷物を隠すべく白紙を出力する白紙出力手段を更に有することを特徴とする請求項１または２記載の印刷管理システム。
【請求項４】
印刷命令を行うクライアント端末および印刷物の出力を行う印刷装置とネットワークを介して通信可能に接続された、印刷の制御を行う印刷管理装置であって、
ユーザの前記印刷物への閲覧権限を記憶する閲覧権限記憶手段と、
前記印刷装置の周辺位置にいるユーザの存在を検出するユーザ検出手段と、
前記ユーザ検出手段により検出した前記印刷装置の周辺位置にいるユーザが前記印刷物への閲覧権限があるか否かを判定する閲覧権限判定手段と、
前記クライアント端末から前記印刷装置へ出力する際に、前記ユーザ検出手段により前記印刷装置の周辺位置にユーザの存在が検出され、前記閲覧権限判定手段により前記ユーザが当該印刷装置で出力される印刷物への閲覧権限を有さないと判定された場合、前記印刷装置が当該印刷物の出力を行わないように制御する印刷制御手段と、を有することを特徴とする印刷管理装置。
【請求項５】
印刷物へのユーザの閲覧権限を記憶する閲覧権限記憶手段を有し、印刷命令を行うクライアント端末および印刷物の出力を行う印刷装置とネットワークを介して通信可能に接続された、印刷の制御を行う印刷管理装置の制御方法であって、
前記印刷装置の周辺位置にいるユーザの存在を検出するユーザ検出ステップと、
前記ユーザ検出ステップにより検出した前記印刷装置の周辺位置にいるユーザが前記印刷物への閲覧権限があるか否かを判定する閲覧権限判定ステップと、
前記クライアント端末から前記印刷装置へ出力する際に、前記ユーザ検出ステップにより前記印刷装置の周辺位置にユーザの存在が検出され、前記閲覧権限判定ステップにより前記ユーザが当該印刷装置で出力される印刷物への閲覧権限を有さないと判定された場合、前記印刷装置が当該印刷物の出力を行わないように制御する印刷制御ステップと、を有することを特徴とする印刷管理装置の制御方法。
【請求項６】
印刷物へのユーザの閲覧権限を記憶する閲覧権限記憶手段を有し、印刷命令を行うクライアント端末および印刷物の出力を行う印刷装置とネットワークを介して通信可能に接続された、印刷の制御を行う印刷管理装置を、
前記印刷装置の周辺位置にいるユーザの存在を検出するユーザ検出手段と、
前記ユーザ検出手段により検出した前記印刷装置の周辺位置にいるユーザが前記印刷物への閲覧権限があるか否かを判定する閲覧権限判定手段と、
前記クライアント端末から前記印刷装置へ出力する際に、前記ユーザ検出手段により前記印刷装置の周辺位置にユーザの存在が検出され、前記閲覧権限判定手段により前記ユーザが当該印刷装置で出力される印刷物への閲覧権限を有さないと判定された場合、前記印刷装置が当該印刷物の出力を行わないように制御する印刷制御手段と、を有することを特徴とする印刷管理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されたクライアント端末から、ネットワーク上にある印刷装置に対して印刷出力を行う技術に関する。
【背景技術】
【０００２】
近年、印刷装置をネットワーク上で複数のユーザで共有することが行われている。ユーザがネットワーク上にある印刷装置に対して印刷する際、その印刷装置が物理的に離れている場合がある。その場合、印刷を行った印刷装置から印刷物が出力されると、印刷装置の周囲にいる印刷を行ったユーザ以外の人に見られてしまう可能性がある。
【０００３】
特に企業のオフィスなどでは、他部門や他人に見られてはいけない機密情報を印刷するケースがあり、オフィス内にいる全員がその印刷物を参照する権限を有しているとは限らない。
【０００４】
そのような環境下で機密情報を印刷する際、機密情報専用の印刷装置を用意する、或いはユーザ自身が印刷機の周囲に人がいないか確認して印刷する等の対策が必要となってしまう。
【０００５】
このような問題を解決するために、特許文献１には、印刷装置が存在する所定範囲内に、印刷ジョブの発行指示した利用者がいる場合に限って印刷を行う仕組みが提案されている。
【０００６】
また、印刷待ち状態にあるプリンタにて、利用者識別情報を入力することで、目の前で直ちに印刷を実行することができる仕組みも提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−３４２９６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１の技術においては、印刷装置が存在する所定範囲内に、印刷ジョブの発行指示した利用者がいる場合に限って印刷が行われることになり、高いセキュリティを確保することが可能となっている。
【０００９】
また、利用者識別情報を入力し、目の前で直ちに印刷が行われることにより、印刷物の盗み見や盗難といった問題を抑制することができる。
【００１０】
特許文献１においては、利用者が印刷装置の周辺にいれば、それ以外の人がいても出力されるようになっている。
【００１１】
しかしながら、利用者本人がいようがいまいが、印刷機周囲に印刷指示を行ったユーザ以外の人がいた場合、故意または偶然に関わらず印刷物が見られてしまう可能性がある。
【００１２】
そこで本発明では、印刷物を見る権限のない人が印刷装置の周辺にいる場合には、印刷物の出力を制限することが可能な印刷管理システムを提供することを課題とする。
【課題を解決するための手段】
【００１３】
ユーザの前記印刷物への閲覧権限を記憶する閲覧権限記憶手段と、前記印刷装置の周辺位置にいるユーザの存在を検出するユーザ検出手段と、前記ユーザ検出手段により検出した前記印刷装置の周辺位置にいるユーザが前記印刷物への閲覧権限があるか否かを判定する閲覧権限判定手段と、前記クライアント端末から前記印刷装置へ出力する際に、前記ユーザ検出手段により前記印刷装置の周辺位置にユーザの存在が検出され、前記閲覧権限判定手段により前記ユーザが当該印刷装置で出力される印刷物への閲覧権限を有さないと判定された場合、前記印刷装置が当該印刷物の出力を行わないように制御する印刷制御手段と、を有する。
【発明の効果】
【００１４】
本発明によれば、印刷物を見る権限のない人が印刷装置の周辺にいる場合には、印刷物の出力を制限することが可能な印刷管理システムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の印刷管理システムの構成の一例を示すシステム構成図である。
【図２】本発明の印刷管理システムにおける印刷管理装置に適用可能なハードウェア構成図である。
【図３】本発明の印刷管理システムにおける印刷装置に適用可能なハードウェア構成図である。
【図４】本発明の印刷管理システムのモジュール構成図である。
【図５】本発明の印刷管理システムにおけるクライアント端末にインストールされたプリンタドライバでの印刷設定画面である。
【図６】本発明の印刷管理システムにおけるクライアント端末にインストールされたプリンタドライバでの第１の閲覧レベル設定画面である。
【図７】本発明の印刷管理システムにおけるクライアント端末にインストールされたプリンタドライバでの第２の閲覧レベル設定画面である。
【図８】本発明の印刷管理システムの全体処理を示すフローチャートである。
【図９】本発明の印刷管理システムの印刷指示受付処理を示すフローチャートである。
【図１０】本発明の印刷管理システムの複写機更新処理を示すフローチャートである。
【図１１】本発明の印刷管理システムの位置検出処理を示すフローチャートである。
【図１２】本発明の印刷管理システムの社員情報照合処理を示すフローチャートである。
【図１３】本発明の印刷管理システムの複写機更新処理を示すフローチャートである。
【図１４】本発明の印刷管理システムの印刷実行中の制御処理を示すフローチャートである。
【図１５】本発明の印刷管理システムの複写機マスタの一例を示す図である。
【図１６】本発明の印刷管理システムの居室エリアマップの一例を示す図である。
【図１７】本発明の印刷管理システムの社員情報データベースの一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１７】
図１は、本発明の印刷管理システムの構成の一例を示すシステム構成図である。
【００１８】
図に示すように、複写機（印刷装置）１０１は複写機１０１と同等の機能を持つ複写機１０２、１又は複数のクライアント端末１０３、社員情報データベース１０４、ユーザ検出サーバ１０５、印刷管理サーバ（印刷管理装置）１０６、認証管理システム１０７、位置検出デバイス１０８がローカルエリアネットワーク（ＬＡＮ）１０９を介して接続される構成となっている。
【００１９】
ネットワーク１０９に接続される端末、印刷デバイス、サーバの構成は一例であり、用途や目的に応じて様々な構成例がある。
【００２０】
複写機１０１は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  ＬＡＮｇｕａｇｅ）機能を有しており、ＬＡＮ１０９上に接続されているコンピュータ（クライアント端末など）から指示されたＰＤＬ画像を受信して印刷することが可能である。
【００２１】
複写機１０１は、ＬＡＮ１０８を介して印刷管理サーバ１０６から送られてくるＰＤＬ画像を、複写機１０１内のハードディスクの指定したボックス領域に保存することが可能であり、ボックス領域に保存された画像を印刷することが可能になっている。
【００２２】
クライアント端末１０３は、印刷指示を行うユーザが使用するクライアント端末であり、従業員などのユーザ規模に応じて台数は変化する。端末１０３はＬＡＮ１０９を介して、各サーバ及び複写機１０１・１０２とのデータの送受信が可能である。
【００２３】
社員情報データベース１０４は、ＬＡＮ１０９を介して各サーバ、複写機１０１・１０２、端末１０３と接続され、互いにデータの送受信が可能である。
【００２４】
このデータベースでは所属している従業員などのユーザ情報を保持し、その情報を照合する専用のソフトウェアがインストールされている。ＬＡＮ１０８を介したユーザ検出サーバ１０５からの問い合わせに対して、データの照合、応答を行う。
【００２５】
ユーザ検出サーバ１０５は、ＬＡＮ１０９を介して各サーバ、複写機１０１・１０２、端末１０３と接続され、互いにデータの送受信が可能である。ユーザ検出サーバ１０５は認証管理システム１０７よりＬＡＮ１０９を介して複写機周囲に存在する人物を特定する。
【００２６】
印刷管理サーバ１０６は、ＬＡＮ１０９を介して各サーバ、複写機１０１・１０２、端末１０３と接続され、互いにデータの送受信が可能である。後述する本実施形態に係る独自のソフトウェアにより複写機の印刷制御を行うものである。
【００２７】
認証管理システム１０７は、１０９を介して各サーバ、複写機１０１、１０２、端末１０３、位置検出デバイス１０８と接続され、互いにデータの送受信が可能である。位置検出デバイス１０８から受け取った情報を元に、人物の認証履歴を保存し、ユーザ検出サーバ１０５からの認証履歴問い合わせに応じる。
【００２８】
位置検出デバイス１０８については、複写機周囲に設置されているものとし、位置検出の手段や台数は環境や社員規模に応じて変化する。例えばＩＣカードリーダであれば、ユーザの有するＩＣカードと通信を行うことでユーザの位置を検出する。例えば、ＧＰＳを利用する場合、ユーザの有するＧＰＳデバイスと通信することでユーザの位置を特定する。このように位置検出デバイスは、複写機の周囲にいるユーザを検出することができるものであれば利用可能である。
【００２９】
なお、社員データベース１０４、ユーザ検出サーバ１０５、印刷管理サーバ１０６および認証管理システム１０７については、それぞれが独立したハードウェアとして説明したが、例えば印刷管理サーバがこの全ての機能を有するようにしてもよいし、複数のサーバに機能を分散して持たせるようにしてもよい。また、複写機（印刷装置）１０２にその機能を全て持たせるように構成することも可能である。
【００３０】
図２は、本発明の印刷管理システムにおけるクライアント端末に適用可能なハードウェア構成図である。
【００３１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３２】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３３】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３４】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３５】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３７】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３８】
図３は、本発明の印刷管理システムにおける印刷装置に適用可能なハードウェア構成図である。
【００３９】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ４００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００４０】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４１】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体にはユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス３０９上に配置される。
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４２】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４３】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４４】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４５】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４６】
図４は本発明の印刷管理システムのモジュール構成図である。
【００４７】
印刷管理サーバ１０６では印刷指示受付モジュール３０１、印刷モード判定モジュール３０２、複写機指示モジュール３０３、複写機更新モジュール３０４を保持する。印刷指示受付モジュール３０１は、クライアント端末１０３にインストールされているプリンタドライバのドライバカスタマイズモジュール３０８より指示された印刷設定を受け付けるモジュールである。
【００４８】
印刷指示受付モジュール３０１にて受け付けられた設定より、印刷設定の閲覧レベル設定有無を確認し、閲覧制限のある印刷を行うか、通常の印刷を行うかを判定している。３０２にて閲覧制限のある印刷と判断された場合、複写機更新モジュール３０４が呼び出され、ユーザ検出サーバ１０５における位置検出受付モジュール３０８を起動させる。
【００４９】
この複写機更新モジュール３０４より照合結果応答モジュール３０７までの流れが、人物を特定し、印刷の可否を判断するための処理であり、本発明による基本的な処理を実現するモジュール群である。
【００５０】
複写機更新モジュール３０４がユーザ検出サーバ１０５を呼び出すと、位置検出受付モジュール３０８は位置検出モジュール３０５を起動する。このモジュールは認証管理システム１０７を参照し、対象の複写機周囲にどの人物が存在するかを認証管理モジュール３１１から返される認証情報より特定する。
【００５１】
位置検出モジュール３０５にて複写機周囲の人物が特定されたのち、その処理で得た情報を社員情報照合モジュール３０６に提供し、社員情報照合モジュール３０６が社員情報データベース１０４内のデータベース検索モジュール３１２を用いてデータを検索し、複写機周囲の人物の閲覧権限を参照する。
【００５２】
社員情報の照合が完了すると照合結果応答モジュール３０７が起動し、呼び出し元の複写機更新モジュール３０４に対して照合結果を返す。複写機更新モジュール３０４は、応答結果から、文書に設定されている閲覧権限を外れる人物がいないかを照合する。照合の結果、印刷可能と判断した場合は、複写機指示モジュール３０３を呼び出す。
【００５３】
複写機指示モジュール３０３は、複写機の専用ソフトウェアを起動し、印刷を実行するためのモジュールである。複写機指示モジュール３０３により専用ソフトウェアが起動すると、専用ソフトウェア内のＰＤＬプリント実行モジュールにより印刷が行われる。尚、印刷モード判定モジュール３０２において、通常印刷と判断された場合は、複写機更新モジュールを通らず、複写機指示モジュール３０３を起動し、閲覧権限を参照しないで印刷を実行する。
【００５４】
図５は、本発明の印刷管理システムにおけるクライアント端末にインストールされたプリンタドライバでの印刷設定画面である。
【００５５】
ユーザは印刷命令実行時にこの画面より文書の閲覧範囲を指定する。画面にあるようにここでは、印刷対象文書がファイルＡの場合を例に説明する。文書閲覧範囲の設定は、セキュリティタブ５０１を選択することで設定画面に遷移する。閲覧範囲には印刷システムが自動的に振り分ける自動モードとユーザが閲覧可能な領域を指定するユーザ設定の２種類があり、プルボタン５０２を選択すると自動モード、プルボタン５０４を選択するとユーザ設定を選択することになり、これらはどちらか一方のみ選択可能である。閲覧レベルは文書全体または文書に含まれるページに対して指定可能であり、設定対象５０６で設定する。文書全体またはページ指定を指定するようになっており、ページ指定の場合は対象とするページ番号を入力するようになっている。
またここでは、文書またはページに対して閲覧権限を設定しているが、ここで設定された印刷対象となる文書またはページに対して付与された閲覧権限を印刷された文書に対して付与されたものとして利用することができる。
【００５６】
図６は本発明の印刷管理システムにおけるクライアント端末にインストールされたプリンタドライバでの第１の閲覧レベル設定画面である。
【００５７】
図５の印刷設定画面にてユーザによりプルボタン５０２選択により閲覧レベル「自動」が選択され、プルダウンダイアログ５０３を押下した場合の画面表示内容を示している。
【００５８】
プルダウンダイアログ５０３には閲覧レベルを表示している。内容は以下の通りである。閲覧レベル１〜３は後述の社員情報データベース１０４で登録されている値を用いる。
【００５９】
・レベル１：「閲覧レベル１」以上のユーザ（１〜３）が閲覧することができる。
【００６０】
・レベル２：「閲覧レベル２」以上のユーザ（２〜３）が閲覧することができる。
【００６１】
・レベル３：「閲覧レベル３」のユーザが閲覧することができる。
【００６２】
・レベル４：自分以外のユーザは閲覧することができない。
【００６３】
本実施例では、閲覧レベルはレベル１から３まで設定されているものとし、数字が大きくなるほど閲覧権限のレベルが高くなる。つまりより多くの文書を閲覧可能な権限を有する。例えばレベル２が設定された文書は、閲覧レベル２以上のユーザ、すなわちレベル２およびレベル３のユーザが閲覧することができる。
【００６４】
図７は本発明の印刷管理システムにおけるクライアント端末にインストールされたプリンタドライバでの第２の閲覧レベル設定画面である。
【００６５】
図５の印刷設定画面にてユーザにより「ユーザ設定画面」が選択された画面を表示した際の図である。ここでユーザにより絞り込み対象のキー値を入力させることで、指定したキー値の人物の閲覧を制限することができる。尚、キー値についてはキー値参照ボタン５０５を押下することで確認でき、閲覧権限を設定したいユーザを設定することができる。ここで設定されたユーザに対して閲覧権限を付与することになる。
【００６６】
端末１０３から閲覧範囲を入力後、印刷デバイスを指定し、不図示の印刷ボタンを押下することにより、印刷サーバ１０６に印刷指示とともに設定したセキュリティに関連する情報が印刷管理サーバに送られる。
【００６７】
図８は、本発明の印刷管理システムの全体処理を示すフローチャートである。
【００６８】
クライアント端末から印刷指示が送られてから印刷が実行されるまでの一連のフローチャートである。Ｓ８０１およびＳ８０２は図５〜７にて説明した端末からの設定に対応する。
【００６９】
設定はＬＡＮ１０８を介して印刷管理サーバ１０６に送られ、Ｓ８０３で印刷指示受付モジュール（図４の３０１）が印刷設定を取得する。
【００７０】
印刷が受け付けられると、Ｓ８０４で全てのページの排出が完了するまで、ページごとにジョブが実行される。Ｓ８０５でページごとに閲覧モードの設定有無の判定（図４の３０２）を行い、閲覧モードが設定されている場合は、Ｓ８０６で複写機更新モジュール（図４の３０４）が複写機の周辺にいる人物を検知し、その人物に対する閲覧権限の判定を行い、その結果からＳ８０７で印刷可否の判定を行う。
【００７１】
印刷可能である場合はＳ８０８で複写機指示モジュール（図４の３０３）が、複写機に対してページの印刷指示を行い、Ｓ８０９では、複写機がＰＤＬ文書の印刷（図４の３１０）を行う。これにより、閲覧権限の無い人物が近付いた際に印刷を行わない処理を実現することができる。
【００７２】
図９は、本発明の印刷管理システムの印刷指示受付処理を示すフローチャートである。
【００７３】
印刷受付モジュールＳ８０３にて印刷設定を取得した際に印刷管理サーバにおける処理である。端末１０３にインストールされたドライバカスタマイズモジュール３０８において文書に設定し、印刷管理サーバに送られた印刷情報について、複写機への設定、印刷ジョブの管理、および本発明で行う閲覧権限の設定を取得し、印刷管理サーバ内部に情報を保持するためのモジュールである。
【００７４】
まずこのモジュールが起動したのち、使用する複写機の判定Ｓ９０１を行う。ここでは複写機の情報を印刷管理サーバ１０６内に保持するのみである。
【００７５】
次に印刷設定の登録Ｓ９０２を行う。この設定は従来の印刷同様、３０８においてユーザが設定した印刷設定を印刷管理サーバ１０６内に保持するものであり、印刷完了後、設定は削除される。印刷設定は、通常の印刷に使用するプリンタドライバで設定したものと、本実施例で説明したセキュリティに関する設定を含むものである。
【００７６】
本システムでは、印刷中に閲覧権限の無い人物が来た場合に印刷を停止することを目的として、ページごとに印刷ジョブを実行するが、その設定を行っているのがＳ９０３である。ここでページごとに３０８で指定した閲覧レベルも指定する。
【００７７】
図１０は、本発明の印刷管理システムの複写機更新処理を示すフローチャートである。
【００７８】
複写機更新モジュールＳ８０６および、ユーザ検出サーバ内で行われる処理に関するフローチャートである。印刷管理サーバはＳ８０３の印刷設定取得処理にて取得された複写機位置を用い、印刷管理サーバに閲覧権限の無い人物の問い合わせを行うためのモジュールである。
【００７９】
まず、Ｓ１００１にて複写機の位置を取得する。ここで得られた位置をＳ１００２でユーザ検出サーバに登録する。Ｓ１００２を行う事により、ユーザ検出サーバ１０５において、所定領域内への人物の侵入等が認識された時に、通知を受け取ることができるようになる。複写機位置については後述する。
【００８０】
Ｓ１００３で印刷管理サーバからの複写機の登録を受付けた後、ユーザ検出サーバ１０５において、Ｓ１００４で、位置検出モジュール（図４の３０５）による人物位置の取得を行い、Ｓ１００５で社員情報照合モジュール（図４の３０６）による人物の特定を行い、Ｓ１００６で照会結果応答モジュールが、検出した人物および人物の閲覧権限から、閲覧権限がない人物が複写機の周囲に存在するかを特定し、Ｓ１００７で特定結果の取得行う。この結果より印刷の可否判定をＳ８０７で行われる。
【００８１】
図１１は本発明の印刷管理システムの位置検出処理を示すフローチャートである。
【００８２】
図１０のＳ１００４で示した、位置検出処理の詳細を示したフローチャートである。位置検出モジュールは、認証管理システムの認証結果により、複写機周囲に設置された認証デバイス１１０に対する認証履歴を取得し、現在複写機周囲に存在する人物を特定するためのモジュールである。Ｓ１１０１で人物の認証情報の取得依頼を行い、Ｓ１１０２で認証管理システムより応答された認証結果をユーザ検出サーバ内に保管Ｓ１１０３し、その情報をもとにＳ１００５の社員情報照合処理にて人物の特定、閲覧権限の照合を行う。
【００８３】
図１２は本発明の印刷管理システムの社員情報照合処理を示すフローチャートである。
【００８４】
図１０のＳ１００５で示した、社員情報照合処理に対応する。Ｓ１２０１で、対象の複写機の周囲の人物の情報を取得し、Ｓ１２０２で、データを社員情報データベース１０４に問い合わせ、Ｓ１２０３およびＳ１２０４で検索した照合結果をユーザ検出サーバ内に格納Ｓ１２０５するものである。社員情報データベースについては後述する。
【００８５】
図１３は本発明の印刷管理システムの紹介結果応答処理を示すフローチャートである。
【００８６】
Ｓ１３０１で格納された位置検出結果を確認し、Ｓ１３０２で閲覧不可メンバがいないか判定し、Ｓ１３０５で結果を問い合わせ元の印刷管理サーバに配信を行う。その際、もし閲覧不可メンバがいる場合はＳ１３０３で閲覧不可エラーをセットする。このエラーを受け取った印刷管理サーバは、Ｓ８０７において印刷不可と判定し、Ｓ８０６で印刷可となるまで待機する。尚、待機状態はユーザの設定により強制的に解除することもできる。
【００８７】
一方、閲覧不可メンバがいない場合は、Ｓ１３０４で閲覧可能通知をセットする。この通知を受け取った印刷管理サーバはＳ８０７で印刷可能と判定する。
【００８８】
図８から図１３においては、閲覧レベルを設定した場合の基本的な動作について説明した。図１４では、既に印刷が始まった状態で閲覧権限を有さない人物は複写機の周囲に近づいた場合の処理について説明する。
【００８９】
図１４は、本発明の印刷管理システムの印刷実行中の制御処理を示すフローチャートである。
【００９０】
文書の印刷中に閲覧権限の無い人物が近付いてきた場合の、Ｓ８０６からＳ８０７までの挙動を示したフローチャートである。
【００９１】
Ｓ１４０１でユーザ検出サーバから閲覧不可エラーを受け取った場合、Ｓ１４０２で現在出力しているページに閲覧レベルが設定されているかを判定し、閲覧レベルが設定されている場合は当該ページが出力された後に、白紙を出力する。Ｓ１４０７では次のページも閲覧レベルが設定されているかを判定し、設定されている場合は、Ｓ１４０９で複写機に待機指示を出す。ここでは待機命令を出さなくとも、複写機が出力を継続しないように制御できればよい。
【００９２】
一方、閲覧レベルが設定されていない場合は、Ｓ１４０８で印刷を続行する。これは、出力された文書が通りすがりに見られないようにするための処理であるが、この処理もユーザの設定で解除するようにすることも可能である。白紙を出すか出さないかについては予め設定しておくことが可能で、例えば白紙を出す設定を「のぞき見防止モード」とすると、
【００９３】
＜印刷中のページがのぞき見防止モードで、次のページものぞき見防止モードである場合＞
【００９４】
⇒ページを出力した上に白紙を出力し、次のページは印刷されない。
【００９５】
＜印刷中のページがのぞき見防止モードで次のページはのぞき見防止モードではない場合＞
【００９６】
⇒印刷中のページを出力し、次のページを引き続き出力する。つまり、次のページを印刷が引き続き印刷される場合は、白紙は出力されない。
【００９７】
＜印刷中のページはのぞき見防止モードではなく、次のページがのぞき見防止モードの場合＞
【００９８】
⇒印刷中のページの出力後に出力をストップする。
という動作となる。
【００９９】
図１５は本発明の印刷管理システムの複写機マスタの一例を示す図である。
【０１００】
複写機の設置位置を取得するためのマスタである。少なくとも複写機のＩＰアドレス１５０１および居室ソーン１５０２の情報を有している。後述するエリアマップと対応させることで複写機の設置場所を特定することができる。例として室内を複写機位置に応じて４つのゾーンに分けた場合について、図１６を利用して説明する。
【０１０１】
図１６は本発明の印刷管理システムの居室エリアマップの一例を示す図である。
【０１０２】
室内を４つのゾーンに分けた例である。エリアマップ１６０１は、エリアＡ１６０２からエリアＤ１６０５の４つに分けられ、位置検出デバイスはエリアごとに設けられている。複写機マスタには、各複写機のＩＰアドレスに対して複写機が設置されているゾーンを紐づけて記載されている。印刷管理サーバにおいては、複写機のＩＰアドレスから設置されているゾーンを照合（Ｓ１００１）し、ユーザ検出サーバに渡す（Ｓ１００２）。ユーザ検出サーバでは、照合されたゾーンについて、認証管理システムに問い合わせ、認証履歴を取得する（Ｓ１１０２）。
【０１０３】
図１７は本発明の印刷管理システムの社員情報データベースの一例を示す図である。
【０１０４】
社員情報データベースにて保持する社員情報テーブルである。社員情報については、社員情報データベースにおいて保存する。社員情報データベースで管理する内容は社員情報テーブルの通りである。ユーザ設定モードで印刷する場合は、データベースのキー値をＡＮＤ／ＯＲした結果をもとに判定する。
【０１０５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０６】
また、本発明におけるプログラムは、本発明に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体はコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【０１０７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１０９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１１０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１４】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１５】
１０１        印刷装置
１０２        印刷装置
１０３        クライアント端末
１０４        社員情報データベース
１０５        ユーザ検出サーバ
１０６        印刷管理サーバ
１０７        認証管理システム
１０９        ローカルエリアネットワーク
【図１】
2014106934.tif 000003
【図２】
2014106934.tif 000004
【図３】
2014106934.tif 000005
【図４】
2014106934.tif 000006
【図５】
2014106934.tif 000007
【図６】
2014106934.tif 000008
【図７】
2014106934.tif 000009
【図８】
2014106934.tif 000010
【図９】
2014106934.tif 000011
【図１０】
2014106934.tif 000012
【図１１】
2014106934.tif 000013
【図１２】
2014106934.tif 000014
【図１３】
2014106934.tif 000015
【図１４】
2014106934.tif 000016
【図１５】
2014106934.tif 000017
【図１６】
2014106934.tif 000018
【図１７】
2014106934.tif 000019