(57)【特許請求の範囲】
【請求項１】
記憶媒体から、ユーザに対応付けられ、画像形成装置の設置されるエリアごとのセキュリティレベルを含む第１のセキュリティレベルを読取る第１の読取手段と、
印刷処理の対象とするプリントジョブの指定を受け付ける受付手段と、
前記プリントジョブに設定されている第２のセキュリティレベルを読取る第２の読取手段と、
当該画像形成装置が設置されているエリアを特定する情報を記憶するエリア情報記憶手段と、
前記第１のセキュリティレベルについて、当該画像形成装置が設置されているエリアに対応したセキュリティレベルを特定する第１特定手段と、
前記第１特定手段により特定された前記第１のセキュリティレベルと前記第２のセキュリティレベルとを比較することで、前記プリントジョブを印刷するための印刷処理の種類を判断する判断手段と、
前記判断手段での判断に従った印刷処理を実行する印刷制御手段とを備える、画像形成装置。
【請求項２】
記憶媒体から、ユーザに対応付けられた第１のセキュリティレベルを読取る第１の読取手段と、
印刷処理の対象とするプリントジョブの指定を受け付ける受付手段と、
画像形成装置の設置されるエリアごとのセキュリティレベルを含み、前記プリントジョブに設定されている第２のセキュリティレベルを読取る第２の読取手段と、
当該画像形成装置が設置されているエリアを特定する情報を記憶するエリア情報記憶手段と、
前記第２のセキュリティレベルについて、当該画像形成装置が設置されているエリアに対応したセキュリティレベルを特定する第２特定手段と、
前記第２特定手段により特定された前記第２のセキュリティレベルと前記第１のセキュリティレベルとを比較することで、前記プリントジョブを印刷するための印刷処理の種類を判断する判断手段と、
前記判断手段での判断に従った印刷処理を実行する印刷制御手段とを備える、画像形成装置。
【請求項３】
前記印刷処理の種類には、印刷物の持ち出しを抑制する効果の高い印刷処理と、前記効果の低い印刷処理とが含まれ、
前記判断手段は、前記第１のセキュリティレベルが前記第２のセキュリティレベルよりも低い場合に、前記プリントジョブを印刷するための前記印刷処理の種類を前記効果の高い印刷処理と判断する、請求項１または２に記載の画像形成装置。
【請求項４】
前記印刷物の持ち出しを抑制する効果の高い印刷処理は、透かし印刷または地紋印刷である、請求項３に記載の画像形成装置。
【請求項５】
前記記憶媒体はＩＣ（Integrated Circuit）カードである、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
画像形成装置で印刷処理を行なう際のセキュリティ管理処理をコンピュータに実行させるプログラムであって、
前記コンピュータは、前記画像形成装置が設置されているエリアを特定する情報を記憶するエリア情報記憶手段を含み、
記憶媒体から、ユーザに対応付けられ、画像形成装置の設置されるエリアごとのセキュリティレベルを含む第１のセキュリティレベルを読取るステップと、
印刷処理の対象とするプリントジョブの指定を受け付けるステップと、
前記プリントジョブに設定されている第２のセキュリティレベルを読取るステップと、
前記第１のセキュリティレベルについて、前記画像形成装置が設置されているエリアに対応したセキュリティレベルを特定するステップと、
前記セキュリティレベルを特定するステップにおいて特定された前記第１のセキュリティレベルと前記第２のセキュリティレベルとを比較することで、前記プリントジョブを印刷するための印刷処理の種類を判断するステップと、
前記判断に従った印刷処理を実行するステップとを実行させる、セキュリティ管理プログラム。
【請求項７】
画像形成装置で印刷処理を行なう際のセキュリティ管理処理をコンピュータに実行させるプログラムであって、
前記コンピュータは、前記画像形成装置が設置されているエリアを特定する情報を記憶するエリア情報記憶手段を含み、
記憶媒体から、ユーザに対応付けられた第１のセキュリティレベルを読取るステップと、
印刷処理の対象とするプリントジョブの指定を受け付けるステップと、
画像形成装置の設置されるエリアごとのセキュリティレベルを含み、前記プリントジョブに設定されている第２のセキュリティレベルを読取るステップと、
前記第２のセキュリティレベルについて、前記画像形成装置が設置されているエリアに対応したセキュリティレベルを特定するステップと、
前記セキュリティレベルを特定するステップにおいて特定された前記第２のセキュリティレベルと前記第１のセキュリティレベルとを比較することで、前記プリントジョブを印刷するための印刷処理の種類を判断するステップと、
前記判断に従った印刷処理を実行するステップとを実行させる、セキュリティ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置およびセキュリティ管理プログラムに関し、特に、印刷物のセキュリティ管理を行なう画像形成装置およびセキュリティ管理プログラムに関する。
【背景技術】
【０００２】
プリンタや複合機であるＭＦＰ（Multi Function Peripheral）などの画像形成装置を用いて、画像形成装置内の記憶装置、または接続された外部装置である記憶装置に記憶されているデータを取得して印刷する使い方が行なわれる。画像形成装置のこの機能はプルプリント機能とも呼ばれる。
【０００３】
特に画像形成装置内の記憶装置にデータが保存される場合、記憶装置にボックスと呼ばれる、ユーザあるいはユーザの所属するグループ（部、課、など）ごとに区分けされた記憶領域が設定される場合がある。ユーザは、対応するボックスにデータを保存することができる。ボックスにはアクセス権限を設定することができ、画像形成装置を使用する際に要求される個人認証情報に基づいて、ボックスへのアクセスが許可または不許可される。
【０００４】
画像形成装置がオフィスなどの多数のユーザが使用可能な状況に設置されている場合であって、そのプルプリント機能を用いてボックス内のデータを印刷しようとする場合には、ボックスへのアクセスが許可されたユーザが、その中のデータを印刷することが可能となる。このようにして、画像形成装置が多数のユーザが使用可能な状況に設置されている場合であって、多数のユーザがアクセスし得る記憶装置に保存されているデータを印刷する場合に、印刷物のセキュリティが確保されている。
【０００５】
また、画像形成装置が、データを印刷する際に、印刷用紙にデータと共に地紋を印刷する地紋印刷機能や、データと共に透かしを印刷する透かし印刷機能を備えている場合がある。そのような機能をＯＮに設定しておくことで、画像形成装置が多数のユーザが使用可能な状況に設置されている場合、画像形成装置を使用する際にユーザ認証がなされ、印刷用紙に、データと共に認証されたユーザの個人認証情報が地紋印刷されたり透かし印刷されたりする。このような機能をＯＮすることで、その画像形成装置での印刷物が、誰が印刷操作したものであるかが判別可能となる。このようにしても、画像形成装置が多数のユーザが使用可能な状況に設置されている場合の、印刷物のセキュリティが確保されている。
【０００６】
画像形成装置が多数のユーザが使用可能な状況に設置されている場合の印刷物のセキュリティを確保する他の例として、たとえば特開２００５−３４２９６４号公報（以下、特許文献１）は、入退出をＩＣカードで管理することで、印刷装置が設置された位置から所定範囲内に印刷ジョブの発行を指示したユーザがいる場合に限って印刷を行なう印刷装置を開示している。
【特許文献１】特開２００５−３４２９６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
画像形成装置が多数のユーザが使用可能な状況に設置されている場合の印刷物のセキュリティを確保する例として、先述のように、ボックス機能を用いてボックスへのアクセスの可否を認証する方法や、印刷物に印刷操作を行なったユーザを特定し得る情報を地紋印刷または透かし印刷する方法が挙げられる。
【０００８】
前者の方法では、ボックスにアクセスが許可されていないユーザについては、印刷も閲覧もすべてのアクセスが拒否される。しかしながら、画像形成装置がオフィスなどで用いられる場合、ユーザによっては、印刷は可能として持ち出しを制限するなど、ユーザによって段階的なセキュリティを設定することも考えられる。そのため、記憶装置へのアクセスの可否だけでは、柔軟なセキュリティ管理ができないという問題がある。
【０００９】
後者の方法では、画像形成装置に対して地紋印刷機能や透かし印刷機能がＯＮされていると、ユーザ認証されたユーザについて、すべて、地紋印刷や透かし印刷がなされる。これにより、印刷物の持ち出しが心理的に抑制されるという効果がある。しかしながら、先述のように、画像形成装置がオフィスなどで用いられる場合、ユーザによってはこのような抑制が必要ない場合もある。つまり、ユーザごとに、セキュリティのレベルが設定され得る場合もある。すべてのユーザに対して地紋印刷や透かし印刷がなされると、地紋印刷や透かし印刷が不要なユーザにとっては、本来の印刷対象が見難くなったり、印刷物を意図していた使い方ができなくなったりする場合もある。つまり、後者の方法では、上記機能がＯＮされているとすべてのユーザに対して地紋印刷や透かし印刷がなされ、ユーザ個別にこれら印刷の有無を設定するなどの、柔軟なセキュリティ管理ができないという問題がある。
【００１０】
本発明はこのような問題に鑑みてなされたものであって、適切かつ柔軟なセキュリティ管理を行なうことが可能な、使い勝手のよい画像形成装置およびセキュリティ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明のある局面に従うと、画像形成装置は、記憶媒体から、ユーザに対応付けられ、画像形成装置の設置されるエリアごとのセキュリティレベルを含む第１のセキュリティレベルを読取る第１の読取手段と、印刷処理の対象とするプリントジョブの指定を受け付ける受付手段と、指定されたプリントジョブに設定されている第２のセキュリティレベルを読取る第２の読取手段と、当該画像形成装置が設置されているエリアを特定する情報を記憶するエリア情報記憶手段と、第１のセキュリティレベルについて、当該画像形成装置が設置されているエリアに対応したセキュリティレベルを特定する第１特定手段と、第１特定手段により特定された第１のセキュリティレベルと第２のセキュリティレベルとを比較することで、指定されたプリントジョブを印刷するための印刷処理の種類を判断する判断手段と、判断手段での判断に従った印刷処理を実行する印刷制御手段とを備える。
本発明の他の局面に従うと、画像形成装置は、記憶媒体から、ユーザに対応付けられた第１のセキュリティレベルを読取る第１の読取手段と、印刷処理の対象とするプリントジョブの指定を受け付ける受付手段と、画像形成装置の設置されるエリアごとのセキュリティレベルを含み、プリントジョブに設定されている第２のセキュリティレベルを読取る第２の読取手段と、当該画像形成装置が設置されているエリアを特定する情報を記憶するエリア情報記憶手段と、第２のセキュリティレベルについて、当該画像形成装置が設置されているエリアに対応したセキュリティレベルを特定する第２特定手段と、第２特定手段により特定された第２のセキュリティレベルと第１のセキュリティレベルとを比較することで、プリントジョブを印刷するための印刷処理の種類を判断する判断手段と、判断手段での判断に従った印刷処理を実行する印刷制御手段とを備える。
【００１２】
好ましくは、印刷処理の種類には、印刷物の持ち出しを抑制する効果の高い印刷処理と、上記効果の低い印刷処理とが含まれ、判断手段は、第１のセキュリティレベルが第２のセキュリティレベルよりも低い場合に、プリントジョブを印刷するための印刷処理の種類を上記効果の高い印刷処理と判断する。より好ましくは、印刷物の持ち出しを抑制する効果の高い印刷処理は、透かし印刷または地紋印刷である。
【００１５】
好ましくは、記憶媒体はＩＣ（Integrated Circuit）カードである。
本発明の他の局面に従うと、セキュリティ管理プログラムは画像形成装置で印刷処理を行なう際のセキュリティ管理処理をコンピュータに実行させるプログラムであって、コンピュータは、画像形成装置が設置されているエリアを特定する情報を記憶するエリア情報記憶手段を含み、記憶媒体から、ユーザに対応付けられ、画像形成装置の設置されるエリアごとのセキュリティレベルを含む第１のセキュリティレベルを読取るステップと、印刷処理の対象とするプリントジョブの指定を受け付けるステップと、指定されたプリントジョブに設定されている第２のセキュリティレベルを読取るステップと、第１のセキュリティレベルについて、画像形成装置が設置されているエリアに対応したセキュリティレベルを特定するステップと、セキュリティレベルを特定するステップにおいて特定された第１のセキュリティレベルと第２のセキュリティレベルとを比較することで、指定されたプリントジョブを印刷するための印刷処理の種類を判断するステップと、上記判断に従った印刷処理を実行するステップとを実行させる。
本発明のさらに他の局面に従うと、セキュリティ管理プログラムは画像形成装置で印刷処理を行なう際のセキュリティ管理処理をコンピュータに実行させるプログラムであって、コンピュータは、画像形成装置が設置されているエリアを特定する情報を記憶するエリア情報記憶手段を含み、記憶媒体から、ユーザに対応付けられた第１のセキュリティレベルを読取るステップと、印刷処理の対象とするプリントジョブの指定を受け付けるステップと、画像形成装置の設置されるエリアごとのセキュリティレベルを含み、プリントジョブに設定されている第２のセキュリティレベルを読取るステップと、第２のセキュリティレベルについて、画像形成装置が設置されているエリアに対応したセキュリティレベルを特定するステップと、セキュリティレベルを特定するステップにおいて特定された第２のセキュリティレベルと第１のセキュリティレベルとを比較することで、プリントジョブを印刷するための印刷処理の種類を判断するステップと、上記判断に従った印刷処理を実行するステップとを実行させる。
【発明の効果】
【００１６】
本発明にかかる画像形成装置を用いると、印刷物のセキュリティを適切にかつ柔軟に管理することができる。
【発明を実施するための最良の形態】
【００１７】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００１８】
本発明にかかる画像形成装置は、ＩＣ（Integrated Circuit）カード等の記録媒体から情報を読取可能なコピー機、プリンタ、またはそれらの複合機器であるＭＦＰ（Multi Function Peripheral）等が該当する。実施の形態において、画像形成装置はＭＦＰであるものとする。以下、上述の記録媒体を、カードと称するものとする。
【００１９】
図１は、実施の形態にかかるＭＦＰ１のハードウェア構成の具体例を示すブロック図である。図を参照して、ＭＦＰ１は、装置全体を制御するＣＰＵ（Central Processing Unit）１１と、原稿から画像データを読取るイメージリーダ部１９と、用紙上に画像を印刷するプリンタ部２１と、ＭＦＰ１をインターネットに接続したり、近距離の無線通信を行なったりするための通信部１５と、ＨＤ（Hard Disk）やＲＡＭ（Random Access Memory）などから構成されて、ジョブやＣＰＵ１１で実行されるプログラムなどを記憶するための記憶部１３と、ユーザとのインタフェースである操作パネル１７と、消耗品の残量などを検出するセンサ部２３と、所定距離内にあるカード３からカード３に記憶されている情報を読出すためのインタフェースであるカードインタフェース（以下、カードＩ／Ｆ）２５とを含んで構成される。
【００２０】
カード３は、ユーザごとに割当てられるものであって、ユーザについてのセキュリティ情報が記憶されている。セキュリティ情報は、ユーザＩＤやユーザ名を含む、ユーザ認証等ユーザを特定するために用いられるユーザ情報と、ＭＦＰが設置されているエリア（たとえば部屋）ごとに設定されている当該ユーザのセキュリティレベルとを含む。ここでユーザに対して設定されるセキュリティレベルは、ユーザに許可されているセキュリティの程度を指し、セキュリティレベルが高いほど機密性の高い印刷物の取り扱いが許可されているものとする。具体的には、「高」，「中」，「低」や、１，２，…や、Ａ，Ｂ，Ｃ…などの段階的に表わされるものとする。または、ユーザの役職（部長、課長、など）や社員の種類（正社員、非正社員、など）などで表わされてもよい。
【００２１】
図２は、カード３に記憶されるセキュリティ情報の具体例を示す図である。図２（Ａ）を参照して、セキュリティ情報は複数ブロック（列）で構成されており、第１ブロックにはユーザＩＤが記憶される。第２ブロックにはユーザ名が記憶される。第３ブロックおよび第４ブロックには、ＭＦＰが設置されているエリアを特定する情報（以下、エリア情報と称する）である部屋番号と、ＭＦＰが設置されているエリアごとに当該ユーザに設定されているセキュリティレベルとが、各々記憶される。ここでは、具体的に、当該ユーザ「ＹａｍａｄａＴａｒｏ」に対して、部屋番号１〜６について図２（Ｂ）に示されるようなセキュリティレベルが設定されているものとする。言うまでもなく、カード３の情報の記憶の仕方は図２に示されたようなテーブル形式に限定されず、あらゆる形式が採用され得る。
【００２２】
ここで、カード３としては、具体的にＩＣカードなどの媒体が該当し、カードＩ／Ｆ２５と電気的に接続される。カード３は接触式のＩＣカードであっても非接触式のＩＣカードであってもよい。接触式である場合には、カードＩ／Ｆ２５はカード３を物理的に装着する機構を備えて、装着されたカード３からセキュリティ情報を読出す。非接触式である場合には、カードＩ／Ｆ２５は通信機能を備えて、たとえばカードＩ／Ｆ２５にかざされることなどによって所定距離内にあるカード３と通信を行なうことでカード３からセキュリティ情報を読出す。言うまでもなく、カード３はＩＣカードに限定されず、ＵＳＢメモリなどの、その他の（カードには関わらない）媒体であってもよい。
【００２３】
図３は、ＭＦＰ１におけるセキュリティ管理を実現するためのＭＦＰ１の機能構成の具体例を示すブロック図である。図３に示される各機能は、主に、ＣＰＵ１１が記憶部１３に記憶されるプログラムを実行することで実現される機能であるが、一部がハードウェアによって構成されてもよい。
【００２４】
図３を参照して、ＭＦＰ１の上記機能は、選択部１０１、読取部１０３、ジョブ記憶部１０５、エリア記憶部１０７、判断部１０９、およびプリント制御部１１１を含む。
【００２５】
ジョブ記憶部１０５は、記憶部１３のＨＤなどから構成される、いわゆるボックスと呼ばれる、ユーザあるいはユーザの所属するグループ（部、課、など）ごとに区分けされた記憶領域であり、プリントジョブを記憶する。ここで、図４に、プリントジョブ構成の具体例を示す。図４を参照して、プリントジョブは、属性情報と、プリントデータ本体とを含んで構成される。属性情報は、たとえばプリントジョブのヘッダ部の情報が該当する。属性情報には、セキュリティレベルを特定する情報が含まれる。ここでプリントジョブに設定されているセキュリティレベルは、ユーザに許可している当該プリントジョブの処理の種類の程度を指指し、セキュリティレベルが高いほど機密性が高いものとする。具体的には、「高」，「中」，「低」や、１，２，…や、Ａ，Ｂ，Ｃ…などの段階的に表わされるものとする。ユーザやＭＦＰの設置されているエリアに関わらずセキュリティレベルが設定されていてもよいし、図２に示されたカード３に記憶されるセキュリティ情報と同様に、ＭＦＰが設置されているエリアごとにセキュリティレベルが設定されていてもよい。属性情報としては、他に、作成日を特定する情報や、作成者を特定する情報などが含まれてもよい。
【００２６】
エリア記憶部１０７は、記憶部１３のＨＤやＲＡＭなどから構成される記憶領域であり、エリア情報を記憶する。ここでは、図２の例に示されたように、エリア情報としてＭＦＰ１が設置されている部屋の部屋番号を記憶するものとする。
【００２７】
読取部１０３はカードＩ／Ｆ２５を含んで構成され、カードＩ／Ｆ２５がカード３と通信することでカード３から図２に示されたようなセキュリティ情報を読出して、判断部１０９に入力する。判断部１０９は読取部１０３に接続されて、読取部１０３よりカード３より読取られたセキュリティ情報を受取る。判断部１０９はさらにジョブ記憶部１０５に接続される。判断部１０９は、ジョブ記憶部１０５を参照して、受取ったセキュリティ情報に含まれるユーザ情報より、当該ユーザに関連付けられている記憶領域であるボックスに記憶されているプリントジョブを一覧表示させるよう制御信号を生成して、表示制御部１１３に入力する。表示制御部１１３は操作パネル１７を含んで構成され、制御信号に従って上記一覧表示するための表示データを生成して操作パネル１７に表示するよう制御する。
【００２８】
ユーザは、操作パネル１７に表示された上記一覧を見て、印刷対象のプリントジョブを選択する。選択部１０１は操作パネル１７を含んで構成され、上記選択操作によって操作パネル１７から入力される操作信号に基づいて、印刷対象のジョブの選択を受付ける。そして、選択部１０１は、選択された印刷対象のジョブを特定する情報を判断部１０９に入力する。判断部１０９は選択部１０１に接続されて、選択部１０１より上記選択された印刷対象のジョブを特定する情報を受取る。判断部１０９は、さらにジョブ記憶部１０５およびエリア記憶部１０７に接続される。判断部１０９は、選択部１０１から受取った情報に基づいて、印刷対象のジョブをジョブ記憶部１０５から読出す。また、エリア記憶部１０７よりエリア情報を読出す。
【００２９】
判断部１０９は、読取部１０３から受取ったセキュリティ情報およびエリア記憶部１０７より読出したエリア情報より、当該ユーザに対してＭＦＰ１が設置されているエリアで設定されているセキュリティレベルＩＬを特定する。また、判断部１０９は、ジョブ記憶部１０５から読出したプリントジョブの属性情報より、プリントジョブに設定されているセキュリティレベルＰＬを特定する。プリントジョブに対して、先述のようにＭＦＰが設置されているエリアごとにセキュリティレベルが設定されている場合には、判断部１０９は、ジョブ記憶部１０５から読出したプリントジョブの属性情報およびエリア記憶部１０７より読出したエリア情報より、当該プリントジョブに対してＭＦＰ１が設置されているエリアで設定されているセキュリティレベルＰＬを特定する。
【００３０】
判断部１０９は、セキュリティレベルＩＬとセキュリティレベルＰＬとを比較し、所定の基準に従って、選択されたプリントジョブの処理の可否および処理処理の種類を判断する。そして、その判断に基づいた印刷処理を行なわせるための制御信号をプリント制御部１１１に入力する。ここでは、印刷処理の種類には、印刷物の持ち出しを抑制する効果の高い印刷と、上記効果の低い印刷とが含まれ、具体的には、前者の例として先述の透かし印刷と、後者の例として透かしを印刷しない通常印刷とが挙げられる。透かし印刷で印刷する内容は、印刷指示を行なったユーザのログイン情報や、カード３に記憶されているユーザ情報など、当該ユーザを特定する情報であることが好ましい。これら印刷の具体的な方法については本発明において特定の方法には限定されず、すでに行なわれている印刷方法を採用することができる。プリント制御部１１１はプリンタ部２１を含んで構成され、上記制御信号に従って、プリンタ部２１に対して印刷処理を指示するための制御信号を生成してプリンタ部２１に対して出力する。
【００３１】
図５は、ＭＦＰ１におけるセキュリティ管理動作の具体例を示すフローチャートである。図５のフローチャートに示される動作は、ＣＰＵ１１が記憶部１３に記憶されるプログラムを読出して実行し、図３に示される各機能によって図１に示される各部を制御することによって実現される。
【００３２】
図５を参照して、始めに、読取部１０３は、カードＩ／Ｆ２５がＭＦＰ１の所定部にかざされたカード３と通信することで、カード３から図２に示されたようなセキュリティ情報を読出す（ステップＳ１）。表示制御部１１３は、セキュリティ情報に含まれるユーザ情報に基づいて、ジョブ記憶部１０５のうちの、当該ユーザに関連付けられている記憶領域であるボックスに記憶されているプリントジョブを、操作パネル１７に一覧表示する（ステップＳ３）。
【００３３】
操作パネル１７に表示された一覧表示より印刷対象とするプリントジョブが選択され、選択部１０１が上記選択を受付けると（ステップＳ５でＹＥＳ）、判断部１０９は、ジョブ記憶部１０５から選択されたプリントジョブを読出す（ステップＳ７）。
【００３４】
判断部１０９は、エリア記憶部１０７より読出したエリア情報とステップＳ１でカード３から読出したセキュリティ情報とから、当該ユーザに対してＭＦＰ１が設置されているエリアで設定されているセキュリティレベルＩＬを特定する（ステップＳ９）。また、判断部１０９は、ステップＳ７で読出したプリントジョブに含まれるセキュリティ情報より、当該プリントジョブに設定されたセキュリティレベルＰＬを特定する（ステップＳ１１）。プリントジョブに対して、先述のようにＭＦＰが設置されているエリアごとにセキュリティレベルが設定されている場合には、ステップＳ１１で判断部１０９は、ステップＳ７で読出したプリントジョブに含まれるセキュリティ情報およびエリア記憶部１０７より読出したエリア情報より、当該プリントジョブに対してＭＦＰ１が設置されているエリアで設定されているセキュリティレベルＰＬを特定する。
【００３５】
そして、判断部１０９は、セキュリティレベルＰＬとセキュリティレベルＩＬとを比較し、所定の基準に従って、選択されたプリントジョブの処理の可否および処理の種類を判断する処理を実行する（ステップＳ１３）。ステップＳ１３の判断の結果、ステップＳ５で選択されたプリントジョブの印刷が可能な場合には（ステップＳ１５でＹＥＳ）、プリント制御部１１１はステップＳ１３で判断された印刷の種類に従って当該プリントジョブの印刷処理を行なう（ステップＳ１７）。ステップＳ１３において、ステップＳ５で選択されたプリントジョブの印刷が不可と判断された場合には（ステップＳ１５でＮＯ）、表示制御部１１３は操作パネル１７にエラー表示を行なう（ステップＳ１９）。
【００３６】
上述の判断部１０９での判断の基準は、予め判断部１０９に記憶されているものとする。上記基準は、予め記憶されているものであってもよいし、所定の操作によって作成または変更されるものであってもよい。また、上記基準は複数記憶されていて、所定の操作によって、用いる基準が選択されてもよい。または、所定の処理によって、自動的に用いる基準が選択されるようにしてもよい。なお、以下に、判断部１０９での判断の基準の具体例を示し、各基準に従って上記ステップＳ１３で判断部１０９が行なう処理の具体例を挙げる。
【００３７】
［実施例１］
判断部１０９での判断の基準の第１の具体例として、以下の基準が挙げられる：
ｉ）プリントジョブのセキュリティレベルＰＬがカードのセキュリティレベルＩＬよりも２レベル以上高い場合には、印刷不可とする、
ｉｉ）プリントジョブのセキュリティレベルＰＬがカードのセキュリティレベルＩＬよりも１レベル高い場合には、透かし印刷とする、
ｉｉｉ）プリントジョブのセキュリティレベルＰＬがカードのセキュリティレベルＩＬ以下である場合には、通常印刷とする。
【００３８】
図６は、プリントジョブのセキュリティレベルＰＬがレベル１〜３の３段階であり、カード３のセキュリティレベルＩＬがレベル１〜３の３段階である場合の、上記基準に従った判断結果を具体的に説明する図である。図６において、判断結果Ａ〜Ｃは、その順に、通常印刷、透かし印刷、および印刷不可を意味するものとする。
【００３９】
図６を参照して、プリントジョブのセキュリティレベルＰＬがレベル１に設定されている場合、カード３のセキュリティレベルＩＬがレベル１〜３のいずれであっても、上記基準ｉｉｉ）を満たし、印刷の種類が通常印刷（Ａ）と決定される。
【００４０】
プリントジョブのセキュリティレベルＰＬがレベル２に設定されている場合、カード３のセキュリティレベルＩＬがレベル１のときには上記基準ｉｉ）を満たし、印刷の種類が透かし印刷（Ｂ）と決定される。カード３のセキュリティレベルＩＬがレベル２，３のときには上記基準ｉｉｉ）を満たし、印刷の種類が通常印刷（Ａ）と決定される。
【００４１】
プリントジョブのセキュリティレベルＰＬがレベル３に設定されている場合、カード３のセキュリティレベルＩＬがレベル１のときには上記基準ｉ）を満たし、印刷不可（Ｃ）と判断される。カード３のセキュリティレベルＩＬがレベル２のときには上記基準ｉｉ）を満たし、印刷の種類が透かし印刷（Ｂ）と決定される。カード３のセキュリティレベルＩＬがレベル３のときには上記基準ｉｉｉ）を満たし、印刷の種類が通常印刷（Ａ）と決定される。
【００４２】
図７は、判断部１０９での判断の基準が上述のように規定されている場合の、上記ステップＳ１３での処理を示すフローチャートである。
【００４３】
図７を参照して、始めに、判断部１０９は、上記ステップＳ１１で特定されたプリントジョブのセキュリティレベルＰＬと、上記ステップＳ９で特定されたカード３のセキュリティレベルＩＬとを比較する（ステップＳ１０１）。セキュリティレベルＰＬがセキュリティレベルＩＬ以下である場合（ステップＳ１０１でＹＥＳ）、上記基準ｉｉｉ）を満たし、判断部１０９は印刷の種類を通常印刷（Ａ）と決定する（ステップＳ１０３）。
【００４４】
セキュリティレベルＰＬがセキュリティレベルＩＬよりも高い場合（ステップＳ１０１でＮＯ）、さらに判断部１０９は、セキュリティレベルＰＬと、セキュリティレベルＰＬに２を加えたレベルとを比較する（ステップＳ１０５）。セキュリティレベルＰＬがセキュリティレベルＩＬよりも２レベル以上高い場合（ステップＳ１０５でＹＥＳ）、上記基準ｉ）を満たし、判断部１０９は印刷不可（Ｃ）と判断する（ステップＳ１０７）。セキュリティレベルＰＬがセキュリティレベルＩＬよりも１レベル高い場合（ステップＳ１０５でＮＯ）、上記基準ｉｉ）を満たし、判断部１０９は印刷の種類を透かし印刷（Ｂ）と決定する（ステップＳ１０９）。
【００４５】
［実施例２］
判断部１０９での判断の基準の第２の具体例として、以下の基準が挙げられる：
ｉ）プリントジョブのセキュリティレベルＰＬがカードのセキュリティレベルＩＬよりも高い場合には、印刷不可とする、
ｉｉ）プリントジョブのセキュリティレベルＰＬとカードのセキュリティレベルＩＬとが同レベルの場合には、透かし印刷とする、
ｉｉｉ）プリントジョブのセキュリティレベルＰＬがカードのセキュリティレベルＩＬよりも低い場合には、通常印刷とする。
【００４６】
図８は、プリントジョブのセキュリティレベルＰＬがレベル１〜３の３段階であり、カード３のセキュリティレベルＩＬがレベル１〜３の３段階である場合の、上記基準に従った判断結果を具体的に説明する図である。図８においても、判断結果Ａ〜Ｃは、その順に、通常印刷、透かし印刷、および印刷不可を意味するものとする。
【００４７】
図８を参照して、プリントジョブのセキュリティレベルＰＬがレベル１に設定されている場合、カード３のセキュリティレベルＩＬがレベル１のときには上記基準ｉｉ）を満たし、印刷の種類が透かし印刷（Ｂ）と決定される。カード３のセキュリティレベルＩＬがレベル２，３のときには上記基準ｉｉｉ）を満たし、印刷の種類が通常印刷（Ａ）と決定される。
【００４８】
プリントジョブのセキュリティレベルＰＬがレベル２に設定されている場合、カード３のセキュリティレベルＩＬがレベル１のときには上記基準ｉ）を満たし、印刷不可（Ｃ）と判断される。カード３のセキュリティレベルＩＬがレベル２のときには上記基準ｉｉ）を満たし、印刷の種類が透かし印刷（Ｂ）と決定される。カード３のセキュリティレベルＩＬがレベル３のときには上記基準ｉｉｉ）を満たし、印刷の種類が通常印刷（Ａ）と決定される。
【００４９】
プリントジョブのセキュリティレベルＰＬがレベル３に設定されている場合、カード３のセキュリティレベルＩＬがレベル１，２のときには上記基準ｉ）を満たし、印刷不可（Ｃ）と判断される。カード３のセキュリティレベルＩＬがレベル３のときには上記基準ｉｉ）を満たし、印刷の種類が透かし印刷（Ｂ）と決定される。
【００５０】
図９は、判断部１０９での判断の基準が上述のように規定されている場合の、上記ステップＳ１３での処理を示すフローチャートである。
【００５１】
図９を参照して、始めに、判断部１０９は、上記ステップＳ１１で特定されたプリントジョブのセキュリティレベルＰＬと、上記ステップＳ９で特定されたカード３のセキュリティレベルＩＬとを比較する（ステップＳ２０１）。セキュリティレベルＰＬがセキュリティレベルＩＬよりも低い場合（ステップＳ２０１でＹＥＳ）、上記基準ｉｉｉ）を満たし、判断部１０９は印刷の種類を通常印刷（Ａ）と決定する（ステップＳ２０３）。
【００５２】
セキュリティレベルＰＬとセキュリティレベルＩＬとが同レベルである場合（ステップＳ２０１でＮＯ、かつステップＳ２０５でＹＥＳ）、上記基準ｉｉ）を満たし、判断部１０９は印刷の種類を透かし印刷（Ｂ）と決定する（ステップＳ２０７）。
【００５３】
セキュリティレベルＰＬがセキュリティレベルＩＬよりも高い場合（ステップＳ２０１でＮＯ、かつステップＳ２０５でＮＯ）、上記基準ｉ）を満たし、判断部１０９は印刷不可（Ｃ）と判断する（ステップＳ２０９）。
【００５４】
上記ステップＳ１３で上述の実施例１，２のような処理が行なわれることで、セキュリティレベルをプリントジョブごと、ユーザごと、およびＭＦＰの設置されているエリアごとに細かく設定し、印刷物のセキュリティを適切にかつ柔軟に管理することができる。
【００５５】
これにより、たとえば、（ＭＦＰの設置されている）あるエリアにおいてセキュリティレベルの高いユーザは重要な（セキュリティレベルの高い）プリントジョブを印刷する際に透かし印刷とされない。そのため、そのユーザは当該印刷物の持ち出しが必要以上に抑制されることがない。また、セキュリティレベルの低いユーザはそのプリントジョブを印刷する際に自動的に透かし印刷とされる。そのため、そのユーザに対しては、当該印刷物を持ち出すことの抑制効果が期待される。
【００５６】
また、ユーザに対して設定されたセキュリティレベルがＩＣカード等の、ユーザごとに割当てられた記憶媒体に記憶されていることで、サーバ等において一括して管理されている場合に比べて、変更が容易である。また、ユーザごとにＩＣカードを発行するだけで上記管理を行なうことが可能であるため、特にＭＦＰが多く設置されている環境においては、各ＭＦＰに対してユーザごとのセキュリティレベルを設定するといった煩雑な操作が不要となる。
【００５７】
なお、上の具体例では、印刷処理の種類として、印刷物の持ち出しを抑制する効果の高い印刷としての透かし印刷と、上記効果の低い印刷としての通常印刷とがあるものとしたが、印刷物の持ち出しを抑制する効果の高い印刷として、たとえば地紋印刷などの他の種類が含まれてもよい。さらには、プリントジョブの１ページ目だけを印刷する処理や、図や写真等を印刷しないようにする処理や、解像度を低くする処理など、印刷物の持ち出しを抑制する効果を有する画像処理も含まれ得る。これらを総称して、「印刷物の持ち出しを抑制する効果の高い印刷」とするものとする。また、セキュリティレベルＰＬ，ＩＬはレベル１〜３の３段階の例が示されているが、４段階以上であってもよいし、２段階であってもよい。
【００５８】
さらに、上の具体例では、ボックスと呼ばれるユーザあるいはユーザの所属するグループ（部、課、など）ごとに区分けされた記憶領域としてのジョブ記憶部１０５がＭＦＰ１内に存在するものとされているが、たとえばプリンタサーバ等の、ＭＦＰ１とは別体の装置に存在してもよい。その場合、上記ステップＳ３，Ｓ７でＭＦＰ１は通信部１５を介して上記装置にアクセスしてプリントジョブを参照、または読出すものとする。
【００５９】
また、上の具体例では、カード３に、当該ユーザに対して設定された、ＭＦＰが設置されているエリアごとのセキュリティレベルが記憶されているものとしているが、言うまでもなく、ＭＦＰごとのセキュリティレベルが記憶されていてもよい。しかしながら、同じエリアに複数のＭＦＰが設置されている場合、具体的には、所定の部や課などに設置されたＭＦＰに対してセキュリティレベルを設定する場合や、ＭＦＰの配置換えがなされる場合、などを考慮すると、ＭＦＰごとにセキュリティレベルを設定するよりも、ＭＦＰが設置されているエリアごとにセキュリティレベルを設定する方が使い勝手がよい場合が多い。プリントジョブに設定されるセキュリティレベルも同様である。
【００６０】
なお、上述のセキュリティ管理を行なうための図４に示されたようなプリントジョブをジョブ記憶部１０５に格納する処理について、具体例を挙げて説明する。ここでは、ＭＦＰ１に接続されたクライアント装置であるパーソナルコンピュータ（以下、ＰＣ）においてプリントジョブを格納する処理が行なわれるものとする。また、プリントジョブに対して、ＭＦＰが設置されているエリアごとにセキュリティレベルが設定されるものとする。
【００６１】
図１０は、実施の形態にかかるＰＣ５のハードウェア構成の具体例を示すブロック図である。図を参照して、ＰＣ５は、装置全体を制御するＣＰＵ５１と、ＨＤやＲＡＭなどから構成されて、処理対象のデータやＣＰＵ５１で実行されるプログラムであるプリンタドライバなどを記憶するための記憶部５３と、ＭＦＰ１と専用回線を介した通信や近距離の無線通信などを行なう通信部５５と、キーボードなどの指示を入力する装置や記録媒体からデータを読取って入力する装置などである入力部５７と、ディスプレイなどの表示装置である表示部５９と、所定距離内にあるカード３からカード３に記憶されている情報を読出すためのインタフェースであるカードＩ／Ｆ６１とを含んで構成される。
【００６２】
図１１は、図４に示されたようなプリントジョブをジョブ記憶部１０５に格納するためのＰＣ５の機能構成の具体例を示すブロック図である。図１１に示される各機能は、主に、ＣＰＵ５１が記憶部５３に記憶されるプログラムを実行することで実現される機能であるが、一部がハードウェアによって構成されてもよい。さらに、上記プログラムは、ＰＣ５がＭＦＰ１を用いて印刷処理を行なうためのプリンタドライバの一部であってもよい。
【００６３】
図１１を参照して、ＰＣ５の上記機能は、指示部５０１、読取部５０３、認証部５０５、設定部５０７、ジョブ生成部５０９、データ記憶部５１１、およびジョブ発行部５１３を含む。
【００６４】
読取部５０３はカードＩ／Ｆ６１を含んで構成され、カードＩ／Ｆ６１がカード３と通信することでカード３から図２に示されたようなセキュリティ情報を読出して、認証部５０５に入力する。認証部５０５は通信部５５を含んで構成され、カード３から読出されたセキュリティ情報に含まれるユーザ情報をＭＦＰ１に送信して認証を要求し、ＭＦＰ１から認証結果を取得する。
【００６５】
データ記憶部５１１は記憶部５３などから構成され、文書データなどの印刷対象となり得るデータを記憶する。ユーザは、キーボードやマウスなどである入力部５７を用いて、データ記憶部５１１に記憶されたデータの中からプリントジョブとするデータを選択する。指示部５０１は入力部５７を含んで構成され、上記選択操作によって入力部５７から入力される操作信号に基づいて、プリントジョブとするデータの選択を受付ける。そして、指示部５０１は、選択されたプリントジョブとするデータを特定する情報をジョブ生成部５０９に入力する。
【００６６】
さらに、ユーザは、キーボードやマウスなどである入力部５７を用いて、プリントジョブに対してセキュリティレベルを指定するための操作を行なう。指示部５０１は、上記操作によって入力部５７から入力される操作信号に基づいて、プリントジョブに対して設定するセキュリティの指定を受付ける。そして、指示部５０１は、指定された、設定するセキュリティレベルを特定する情報を設定部５０７に入力する。
【００６７】
ジョブ生成部５０９は指示部５０１に接続されて、指示部５０１よりプリントジョブとするデータを特定する情報を受取る。ジョブ生成部５０９は、さらに認証部５０５およびデータ記憶部５１１に接続される。ジョブ生成部５０９は、認証部５０５がＭＦＰ１から認証成功である認証結果を取得している場合、プリントジョブとするデータをデータ記憶部５１１から読出し、プリントジョブを生成する。その具体的な方法については本発明において特定の方法に限定されず、すでに行なわれている方法が採用され得る。
【００６８】
設定部５０７は指示部５０１に接続されて、指示部５０１よりプリントジョブに対して設定するセキュリティレベルを特定する情報を受取る。設定部５０７はさらに認証部５０５に接続され、認証部５０５がＭＦＰ１から認証成功である認証結果を取得している場合、ジョブ生成部５０９で作成されたプリントジョブに対して、図４に示されるようにセキュリティレベルを設定する。ここでは、先述のように、ＭＦＰが設置されるエリアごとのセキュリティレベルの指定を受付けて、エリアごとのセキュリティレベルをセキュリティ情報としてプリントジョブに付加する。
【００６９】
ジョブ生成部５０９はジョブ発行部５１３に接続されて、生成されたプリントジョブをジョブ発行部５１３に入力する。ジョブ発行部５１３は通信部５５を含んで構成され、ジョブ生成部５０９で生成され、設定部５０７でセキュリティレベルが設定されたプリントジョブをＭＦＰ１に対して発行する。発行されたプリントジョブは、先述のジョブ記憶部１０５に記憶される。
【００７０】
図１２は、ＰＣ５において、上述の、セキュリティレベルの設定されたプリントジョブを発行する動作の具体例を示すフローチャートである。図１２のフローチャートに示される動作は、ＣＰＵ５１が記憶部５３に記憶されるプログラムを読出して実行し、図１１に示される各機能によって図１０に示される各部を制御することによって実現される。
【００７１】
図１２を参照して、始めに、読取部５０３は、カードＩ／Ｆ６１がＰＣ５の所定部にかざされたカード３と通信することで、カード３から図２に示されたようなセキュリティ情報を読出す（ステップＳ３１）。認証部５０５はステップＳ３１で読出したセキュリティ情報に含まれるユーザ情報をＭＦＰ１に送信して認証を要求し、ＭＦＰ１より認証結果を取得する。取得した認証結果が認証失敗である場合には（ステップＳ３３でＮＯ）、以降の動作を行なうことなく、終了する。
【００７２】
認証結果が認証成功であって（ステップＳ３３でＹＥＳ）、指示部５０１でプリントジョブとするデータの選択を受け付け（ステップＳ３５でＹＥＳ）、さらに指示部５０１でプリントジョブに対して設定するセキュリティの指定を受付けると（ステップＳ３７でＹＥＳ）、ジョブ生成部５０９はプリントジョブを生成し（ステップＳ３９）、設定部５０７はそのプリントジョブに対してセキュリティレベルＰＬを設定する（ステップＳ４１）。本具体例では、上記ステップＳ３７においてＭＦＰが設定されるエリア（部屋）ごとにセキュリティレベルの指定を受付けて、上記ステップＳ４１で設定部５０７は、エリアごとにセキュリティレベルを設定する。
【００７３】
そして、生成されたプリントジョブは、ジョブ発行部５１３によってＭＦＰ１に対して発行される（ステップＳ４１）。ＭＦＰ１では、受付けたプリントジョブがジョブ記憶部１０５に記憶される。
【００７４】
なお、上述の具体例では、ＭＦＰ１に接続されたＰＣ５においてプログラムを実行することでプリントジョブが生成され、セキュリティレベルが設定されるものとしているが、ＭＦＰ１において行なわれてもよい。
【００７５】
このようにプリントジョブに対してセキュリティレベルを設定することで、プリントジョブの発行者は、当該プリントジョブに基づく印刷物のセキュリティを適切にかつ柔軟に管理することができる。
【００７６】
さらに、上述セキュリティ管理をコンピュータに実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００７７】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００７８】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００７９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００８０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８１】
【図１】実施の形態にかかるＭＦＰのハードウェア構成の具体例を示すブロック図である。
【図２】カードに記憶されるセキュリティ情報の具体例を示す図である。
【図３】実施の形態にかかるＭＦＰの機能構成の具体例を示すブロック図である。
【図４】プリントジョブ構成の具体例を示す図である。
【図５】実施の形態にかかるＭＦＰにおけるセキュリティ管理動作の具体例を示すフローチャートである。
【図６】判断部１０９での判断の基準の第１の具体例に従った、ステップＳ１３で判断部１０９が行なう判断を説明する図である。
【図７】第１の実施例での、ステップＳ１３での処理を示すフローチャートである。
【図８】判断部１０９での判断の基準の第２の具体例に従った、ステップＳ１３で判断部１０９が行なう判断を説明する図である。
【図９】第２の実施例での、ステップＳ１３での処理を示すフローチャートである。
【図１０】実施の形態にかかるＰＣのハードウェア構成の具体例を示すブロック図である。
【図１１】実施の形態にかかるＰＣの機能構成の具体例を示すブロック図である。
【図１２】実施の形態にかかるＰＣにおいて、セキュリティレベルの設定されたプリントジョブを発行する動作の具体例を示すフローチャートである。
【符号の説明】
【００８２】
１  ＭＦＰ、３  カード、５  ＰＣ、１１  ＣＰＵ、１３  記憶部、１５  通信部、１７  操作パネル、１９  イメージリーダ部、２１  プリンタ部、２３  センサ部、２５  カードＩ／Ｆ、５１  ＣＰＵ、５３  記憶部、５５  通信部、５７  入力部、５９  表示部、６１  カードＩ／Ｆ、１０１  選択部、１０３  読取部、１０５  ジョブ記憶部、１０７  エリア記憶部、１０９  判断部、１１１  プリント制御部、５０１  指示部、５０３  読取部、５０５  認証部、５０７  設定部、５０９  ジョブ生成部、５１１  データ記憶部、５１３  ジョブ発行部。
【図１】
0005003423.tif 000002
【図２】
0005003423.tif 000003
【図３】
0005003423.tif 000004
【図４】
0005003423.tif 000005
【図５】
0005003423.tif 000006
【図６】
0005003423.tif 000007
【図７】
0005003423.tif 000008
【図８】
0005003423.tif 000009
【図９】
0005003423.tif 000010
【図１０】
0005003423.tif 000011
【図１１】
0005003423.tif 000012
【図１２】
0005003423.tif 000013