(57)【特許請求の範囲】
【請求項１】
画像形成用のジョブを受信するジョブ受信部と、
前記ジョブ受信部で受信された前記ジョブに基づき、画像生成処理を行う画像生成部と、
前記画像生成処理を制限する制限情報を保持する制限情報保持部と、
前記制限情報保持部に保持された前記制限情報に基づいて、前記ジョブ中に特定情報が含まれているか否かを解析して前記画像生成処理の可否を判断する解析判断処理を実行する制限情報判断部と、
前記制限情報の更新要求を受信し、前記画像生成部に対して前記ジョブにおける前記画像生成処理の中断依頼を出力すると共に、前記制限情報保持部に対して前記制限情報の更新依頼を出力する制限情報受信部と、
を備え、
前記画像生成部は、
前記中断依頼に基づき、前記画像生成処理の中断及び新たな前記ジョブの受付中断を実
行すると共に、前記制限情報判断部に対して前記解析判断処理の中断を指示し、
前記制限情報保持部は、
前記更新要求に基づいて前記制限情報を更新する画像形成装置であって、
前記画像生成部は、
前記制限情報の前記更新後において、前記画像生成処理が中断された前記ジョブが前記更新前における前記解析判断処理を完了しているか否かを判定し、完了しているときには、前記制限情報判断部に対して前記更新された前記制限情報についてのみ前記解析判断処理を実行させ、未完了のときには、前記制限情報判断部に対して前記制限情報保持部に保持された前記制限情報について前記解析判断処理を実行させることを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置は、更に、
前記ジョブを生成して前記ジョブ受信部へ出力するジョブ生成部と、
前記制限情報を生成して前記制限情報受信部へ出力する制限情報生成部と、
を備えたことを特徴とする画像形成装置。
【請求項３】
請求項１記載の画像形成装置と、
前記ジョブを生成して前記画像形成装置へ出力する第１の情報処理装置と、
前記制限情報を生成して前記画像形成装置へ出力する第２の情報処理装置と、
を備えたことを特徴とする画像形成システム。
【請求項４】
請求項３記載の画像形成システムにおいて、更に、
前記制限情報判断部の判断結果に応じて前記判断結果を前記第１の情報処理装置又は前記第２の情報処理装置へ通知する判断結果通知部を備えたことを特徴とする画像形成システム。
【請求項５】
前記第１の情報処理装置は、
処理対象データを処理して前記ジョブを生成するジョブ処理部と、
前記ジョブを前記画像形成装置へ送信するジョブ送信部と、
前記判断結果通知部から通知された前記判断結果を受信する判断結果受信部と、
前記判断結果に基づき、第１のメッセージを表示する判断結果表示部と、
を備えたことを特徴とする請求項４記載の画像形成システム。
【請求項６】
前記第２の情報処理装置は、
前記制限情報と前記制限情報の送信先の前記画像形成装置のアドレス情報とを設定する制限設定部と、
設定された前記制限情報を保持する制限情報保持部と、
設定された前記アドレス情報を保持する画像形成装置リスト保持部と、
前記アドレス情報に基づいて前記画像形成装置へ前記制限情報を通知する制限情報通知部と、
前記判断結果通知部から通知された前記判断結果を受信する制限判断部と、
を備えたことを特徴とする請求項４又は５記載の画像形成システム。
【請求項７】
前記制限判断部は、
前記判断結果通知部から受信した前記判断結果に基づき、第２のメッセージを表示して画像形成可否の判断の入力を促し、前記画像形成可否の判断が入力されたときには、前記画像形成可否の判断を前記画像形成装置へ送信することを特徴とする請求項６記載の画像形成システム。
【請求項８】
前記判断結果通知部は、
前記画像形成可否の判断を受信し、前記制限情報判断部に前記画像形成可否の判断を通知し、
前記制限情報判断部は、
前記画像形成可否の判断に基づき、前記画像の生成の可否を決定することを特徴とする請求項７記載の画像形成システム。
【請求項９】
前記制限情報受信部は、
制限情報通知依頼を前記第２の情報処理装置へ送信する機能を有し、
前記制限情報通知部は、
前記制限情報通知依頼を受信することにより、前記制限情報を生成して前記制限情報受信部へ送信する機能を有することを特徴とする請求項６〜８のいずれか１項に記載の画像形成システム。
【請求項１０】
制限情報解析用のファイル及び画像形成用のジョブを生成して出力する情報処理装置と、
前記ファイル及び前記ジョブを入力して画像を形成する画像形成装置と、
を備えた画像形成システムであって、
前記情報処理装置は、
処理対象データに基づき、前記ファイルを生成するファイル作成部と、
前記処理対象データに対して画像生成処理を行って前記ジョブを生成する画像生成部と、
前記ファイル又は前記ジョブを前記画像形成装置へ送信するジョブ送信部と、を有し、
前記画像形成装置は、
前記情報処理装置から送信された前記ファイル又は前記ジョブを受信するジョブ受信部と、
前記画像生成処理を制限する制限情報を保持する制限情報保持部と、
前記制限情報保持部に保持された前記制限情報に基づいて、前記ファイル中の特定情報の有無を解析して前記情報処理装置に対し、前記ジョブの生成を依頼するか否かを判断する制限情報判断部と、
を有することを特徴とする画像形成システム。
【請求項１１】
前記ジョブ受信部は、
前記制限情報判断部の判断結果に基づいて、前記ジョブの生成を依頼するジョブ依頼通知を前記情報処理装置へ送信する機能を有することを特徴とする請求項１０記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ、ファクシミリ装置等の画像形成装置、及びこの画像形成装置を備えた画像形成示システムに係り、特に画像形成用のジョブ内における特定情報の有無により画像形成の可否を判断する技術に関するものである。
【背景技術】
【０００２】
従来の画像形成装置及び画像形成システムは、例えば、下記の特許文献１に記載されているように、印刷又はファクシミリ送信等を行った後の画像データを蓄積し、その画像データ内に制限文言が含まれているか否かを判定する。制限文言が含まれていない場合には、その画像データを検索インデックスに登録し、制限文言が含まれている場合には、その画像データを検索インデックスに登録しないようにする。そのため、利用者が検索を実行しても制限文言が含まれている画像データへのアクセスが出来ないため、機密情報の漏えいを防止することが出来る。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１２９７４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置及び画像形成システムでは、蓄積された画像データに対して制限文言の有無の判断をしているが、画像形成前においては、制限文言の有無の判断をしていない。そのため、機密情報が漏えいしてしまう場合があった。
【課題を解決するための手段】
【０００５】
本発明のうちの第１の発明の画像形成装置は、画像形成用のジョブを受信するジョブ受信部と、前記ジョブ受信部で受信された前記ジョブに基づき、画像生成処理を行う画像生成部と、前記画像生成処理を制限する制限情報を保持する制限情報保持部と、前記制限情報保持部に保持された前記制限情報に基づいて、前記ジョブ中に特定情報が含まれているか否かを解析して前記画像生成処理の可否を判断する解析判断処理を実行する制限情報判断部と、前記制限情報の更新要求を受信し、前記画像生成部に対して前記ジョブにおける前記画像生成処理の中断依頼を出力すると共に、前記制限情報保持部に対して前記制限情報の更新依頼を出力する制限情報受信部と、を備え、前記画像生成部は、前記中断依頼に基づき、前記画像生成処理の中断及び新たな前記ジョブの受付中断を実行すると共に、前記制限情報判断部に対して前記解析判断処理の中断を指示し、前記制限情報保持部は、前記更新要求に基づいて前記制限情報を更新する画像形成装置である。
そして、前記画像生成部は、前記制限情報の前記更新後において、前記画像生成処理が中断された前記ジョブが前記更新前における前記解析判断処理を完了しているか否かを判定し、完了しているときには、前記制限情報判断部に対して前記更新された前記制限情報についてのみ前記解析判断処理を実行させ、未完了のときには、前記制限情報判断部に対して前記制限情報保持部に保持された前記制限情報について前記解析判断処理を実行させることを特徴とする。
【０００６】
第２の本発明の画像形成システムは、前記画像形成装置と、前記ジョブを生成して前記画像形成装置に出力する第１の情報処理装置と、前記制限情報を生成して前記画像形成装置に出力する第２の情報処理装置とを備えている。
【０００７】
第３の本発明の画像形成システムは、制限情報解析用のファイル及び画像形成用のジョブを生成して出力する情報処理装置と、前記ファイル及び前記ジョブを入力して画像を形成する画像形成装置とを備えている。
【０００８】
前記情報処理装置は、処理対象データに基づき、前記ファイルを生成するファイル作成部と、前記処理対象データに対して画像生成処理を行って前記ジョブを生成する画像生成部と、前記ファイル又は前記ジョブを前記画像形成装置に送信するジョブ送信部とを有している。
【０００９】
前記画像形成装置は、前記情報処理装置から送信された前記ファイル又は前記ジョブを受信するジョブ受信部と、前記画像生成処理を制限する制限情報を保持する制限情報保持部と、前記制限情報保持部に保持された前記制限情報に基づいて、前記ファイル中の特定情報の有無を解析して前記情報処理装置に対し、前記ジョブの生成を依頼するか否かを判断する制限情報判断部とを有している。
【発明の効果】
【００１０】
第１の発明の画像形成装置、第２の発明の画像形成システム、及び第３の発明の画像形成システムによれば、制限情報判断部において、画像形成用のジョブに基づいて画像を生成する前に、特定情報が前記ジョブに含まれているか否かを解析して画像生成の可否を判断するようにしたので、機密情報の漏えいを確実に防止することが出来る。
【図面の簡単な説明】
【００１１】
【図１】図１は本発明の実施例１における図２中の画像形成装置を示す構成図である。
【図２】図２は本発明の実施例１における画像形成システムの概略を示す構成図である。
【図３】図３は図２において管理者ＰＣから画像形成装置に送信される印刷処理中断通知の内容例を示す図である。
【図４】図４は図２において管理者ＰＣから画像形成装置に送信される印刷制限文言通知の内容例を示す図である。
【図５】図５は図２において画像形成装置から管理者ＰＣに送信される印刷制限文言通知依頼の内容例を示す図である。
【図６】図６は図１中の印刷制限情報保持部に保持された印刷制限情報リスト例を示す図である。
【図７】図７は本発明の実施例１における印刷ジョブを示す図である。
【図８】図８は図２において画像形成装置から使用者ＰＣに送信される使用者印刷制限通知の内容例を示す図である。
【図９】図９は図１において画像形成装置から管理者ＰＣに送信される管理者判断通知の内容例を示す図である。
【図１０】図１０は図２において管理者ＰＣから画像形成装置に送信される管理者判断結果通知の内容例を示す図である。
【図１１】図１１は図１中の管理者ＰＣ情報保持部に保持された管理者ＰＣリスト例を示す図である。
【図１２】図１２は図２中の使用者ＰＣを示す構成図である。
【図１３】図１３は図１２中の印刷制限結果情報表示部が表示する印刷制限結果表示画面例を示す図である。
【図１４】図１４は図１２中の印刷制限結果情報表示部が表示する印刷制限結果表示画面例を示す図である。
【図１５】図１５は図２中の管理者ＰＣを示す構成図である。
【図１６】図１６は図１５中の印刷制限設定部が表示する印刷制限文言設定画面例を示す図である。
【図１７】図１７は図１５中の印刷制限設定部が表示する画像形成装置リスト設定画面例を示す図である。
【図１８】図１８は図１５中の画像形成装置リスト保持部に保持された画像形成装置リスト例を示す図である。
【図１９】図１９は図１５中の印刷制限判断部が表示する管理者判断確認画面例を示す図である。
【図２０】図２０は本発明の実施例１における画像形成システムの印刷処理動作を示すフローチャートである。
【図２１】図２１は図１６の印刷制限文言設定画面の操作時における画像形成システムの動作を示すフローチャートである。
【図２２】図２２は本発明の実施例１における画像形成システムの印刷制限文言設定変更時の動作を示すフローチャートである。
【図２３】図２３は本発明の実施例２における画像形成装置を示す構成図である。
【図２４】図２４は図２３中の印刷ジョブ受信部が受信する印刷制限文言解析用ファイルを示す図である。
【図２５】図２５は本発明の実施例２における印刷ジョブを示す図である
【図２６】図２６は本発明の実施例２における使用者ＰＣを示す構成図である。
【図２７】図２７は本発明の実施例２において画像形成装置から使用者ＰＣに送信される印刷画像生成依頼通知の内容例を示す図である。
【図２８】図２８は本発明の実施例２において画像形成装置から使用者ＰＣに送信される印刷処理中止依頼通知の内容例を示す図である。
【図２９】図２９は本発明の実施例２における画像形成システムの印刷処理動作を示すフローチャートである。
【図３０】図３０は本発明の実施例２における画像形成システムの印刷制限文言設定変更時の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本発明を実施するための形態は、以下の好ましい実施例の説明を添付図面と照らし合わせて読むと、明らかになるであろう。但し、図面はもっぱら解説のためのものであって、本発明の範囲を限定するものではない。
【実施例１】
【００１３】
（実施例１の構成）
図２は、本発明の実施例１における画像形成システムの概略を示す構成図である。
【００１４】
本実施例１の画像形成システムは、複数の画像形成装置１０（＝１０−１、１０−２）と、複数の画像形成装置１０−１、１０−２の１つを選択し、選択された画像形成装置１０に対して画像形成用のジョブ（例えば、印刷ジョブ）を送信する第１の情報処理装置としての使用者パーソナルコンピュータ（以下「ＰＣ」という。）２０と、画像形成システム全体を管理する第２の情報処理装置としての管理者ＰＣ３０とを有している。これらの画像形成装置１０、使用者ＰＣ２０、及び管理者ＰＣ３０には、それぞれＩＰ（Internet  Protocol）アドレス１０ａｄ（＝１０−１ａｄ，１０−２ａｄ），２０ａｄ，３０ａｄが割り振られており、ネットワーク４０を介して互いに接続されている。
【００１５】
各ＩＰアドレス１０ａｄ，２０ａｄ，３０ａｄは、ネットワーク４０に接続されている機器を識別するための番号で、３桁の１０進表記の数字を４組並べて表される。例えば、画像形成装置１０−１には、ＩＰアドレス１０−１ａｄとして、「aaa.bbb.ccc.ddd」が割り当てられている。同様に、画像形成装置１０−２には、ＩＰアドレス１０−２ａｄとして「eee.fff.ggg.hhh」、使用者ＰＣ２０には、ＩＰアドレス２０ａｄとして「iii.jjj.kkk.lll」、管理者ＰＣ３０には、ＩＰアドレス３０ａｄとして「mmm.nnn.ooo.ppp」がそれぞれ割り当てられている。
【００１６】
図１は、本発明の実施例１における図２中の画像形成装置１０を示す構成図である。図３は、図２において管理者ＰＣ３０から画像形成装置１０に送信される印刷処理中断通知５０の内容例を示す図である。図４は、図２において管理者ＰＣ３０から画像形成装置１０に送信される印刷制限文言通知６０の内容例を示す図である。図５は、図２において画像形成装置１０から管理者ＰＣ３０に送信される印刷制限文言通知依頼７０の内容例を示す図である。図６は、図１中の印刷制限情報保持部１２に保持された印刷制限情報リスト例８０を示す図である。
【００１７】
図７は、本発明の実施例１における印刷ジョブ９０を示す図である。図８は、図２において画像形成装置１０から使用者ＰＣ２０に送信される使用者印刷制限通知１００の内容例を示す図である。図９は、図１において画像形成装置１０から管理者ＰＣ３０に送信される管理者判断通知１１０の内容例を示す図である。図１０は、図２において管理者ＰＣ３０から画像形成装置１０に送信される管理者判断結果通知１２０の内容例を示す図である。更に、図１１は、図１中の管理者ＰＣ情報保持部１８に保持された管理者ＰＣリスト例１３０を示す図である。
【００１８】
図３〜図１１を参照しつつ、図１を用いて画像形成装置１０の構成について説明する。
【００１９】
画像形成装置１０は、例えば、電子写真方式のカラーページプリンタであり、制限情報受信部としての印刷制限情報受信部１１と、制限情報保持部としての印刷制限情報保持部１２と、ジョブ受信部としての印刷ジョブ受信部１３と、画像生成部としての印刷画像生成部１４と、制限情報判断部としての印刷制限文言判断部１５と、判断結果通知部としての印刷制限判断結果通知部１６と、印刷部１７と、管理者ＰＣ情報保持部１８と、を有している。印刷画像生成部１４は、「オフ状態」をデフォルト値とする印刷ジョブ解析中フラグ１４ａを有している。
【００２０】
印刷制限情報受信部１１は、管理者ＰＣ３０から送信される図３に示す印刷処理中断通知５０を受信し、印刷処理が中断された後に、図５に示す印刷制限文言通知依頼７０を管理者ＰＣ３０に送信して制限情報としての印刷制限文言通知６０を受信する機能を有している。
【００２１】
印刷処理中断通知５０は、画像形成装置１０における画像形成処理（例えば、印刷処理）を中断させるためのコマンドであり、図３に示すように、固定文言「STOP  PRINT1」を持つ印刷処理中断命令５１と、管理者ＰＣ・ＩＰアドレス５２（例えば、mmm.nnn.ooo.ppp）とを有している。
【００２２】
印刷制限文言通知６０は、図４に示すように、送信元の管理者ＰＣ・ＩＰアドレス６１（例えば、mmm.nnn.ooo.ppp）と、印刷制限文言６２（例えば、印刷禁止、社外秘）と、制限方法６３（例えば、印刷不可、管理者判断）と、制限文言６２が新規に印刷制限情報保持部１２に追加されたことを「Ｙ」で示す新規追加６４とを有している。印刷制限文言通知依頼７０は、図５に示すように、固定文言「SEND  LIST」を持つ印刷制限文言通知命令７１と、画像形成装置ＩＰアドレス７２とを有している。
【００２３】
印刷制限情報保持部１２は、印刷制限情報受信部１１が受信した印刷制限文言通知６０内の、印刷制限文言６２、制限方法６３及び新規追加の６４情報を、印刷制限情報リスト８０の形式で保持する機能を有している。印刷制限情報リスト８０は、図６に示すように、印刷制限文言８１と、制限方法８２と、新規追加８３とを有している。
【００２４】
印刷ジョブ受信部１３は、使用者ＰＣ２０から送信される印刷ジョブ９０を受信する機能を有している。図７に示すように、印刷ジョブ９０は、ジョブ名９１（例えば、qqq.txt）と、使用者ＰＣ・ＩＰアドレス９２（例えば、iii.jjj.kkk.lll）と、使用者ログイン名９３（例えば、rrrrrr）と、印刷日時９４（201y/mm/dd  hh:mm:ss）と、印刷データ９５とを有している。
【００２５】
印刷画像生成部１４は、印刷ジョブ受信部１３で受信した印刷ジョブ９０の印刷画像の生成処理を行い、生成した印刷画像の印刷を印刷部１７へ依頼する機能を有している。更に、印刷画像生成部１４は、印刷制限情報受信部１１が、印刷処理中断通知５０を受信した場合、印刷ジョブ９０の画像生成処理を中断するようになっている。
【００２６】
印刷制限文言判断部１５は、印刷制限情報保持部１２に保持されている印刷制限情報リスト８０に登録されている印刷制限文言８１が印刷ジョブ９０内の印刷データ９５内にあるか否かを判断する機能を有している。
【００２７】
印刷制限判断結果通知部１６は、印刷制限文言判断部１５の判断結果に基づいて、判断結果を示す使用者印刷制限通知１００を使用者ＰＣ２０へ送信し、判断結果を示す管理者判断通知１１０を管理者ＰＣ３０へ送信する機能を有している。
【００２８】
使用者印刷制限通知１００は、図８に示すように、ジョブ名１０１（例えば、qqq.txt）と、制限方法１０２（例えば、印刷不可）と、印刷制限文言１０３（例えば、印刷禁止）とを有している。管理者判断通知１１０は、図９に示すように、使用者ＰＣ・ＩＰアドレス１１１（例えば、iii.jjj.kkk.lll）と、使用者ログイン名１１２（例えば、rrrrrr）と、ジョブ名１１３（例えば、qqq.txt）と、印刷日時１１４（例えば、201y/mm/dd  hh:mm:ss）と、印刷制限文言１１５（例えば、社外秘）と、画像形成装置ＩＰアドレス１１６(例えば、aaa.bbb.ccc.ddd)とを有している。
【００２９】
更に、印刷制限判断結果通知部１６は、管理者ＰＣ３０から送信される管理者判断結果通知１２０の内容を、印刷制限文言判断部１５に通知し、管理者判断結果通知１２０の内容を、使用者印刷制限通知１００として使用者ＰＣ２０に送信する機能を有している。
【００３０】
管理者判断結果通知１２０は、図１０に示すように、使用者ＰＣ・ＩＰアドレス１２１（例えば、iii.jjj.kkk.lll）と、使用者ログイン名１２２（例えば、rrrrrr）と、ジョブ名１２３（例えば、eee.txt）と、印刷日時１２４（例えば、201y/mm/dd  hh:mm:ss）と、管理者判断結果１２５（例えば、禁止）とを有している。
【００３１】
印刷部１７は、印刷画像生成部１４によって生成された画像を印刷する機能を有している。管理者ＰＣ情報保持部１８は、印刷制限情報受信部１１が受信した印刷制限文言通知６０内の、管理者ＰＣ・ＩＰアドレス６１の情報を、管理者ＰＣリスト１３０の形式で保持する機能を有している。管理者ＰＣリスト１３０は、図１１に示すように、管理ＰＣ・ＩＰアドレス１３１（例えば、mmm.nnn.ooo.ppp）を有している。
【００３２】
図１２は、図２中の使用者ＰＣ２０を示す構成図である。図１３は、図１２中の印刷制限結果情報表示部２４が表示する印刷制限結果表示画面例１４０を示す図である。更に、図１４は、図１２中の印刷制限結果情報表示部２４が表示する印刷中ジョブ印刷制限結果表示画面例１５０を示す図である。
【００３３】
図１３及び図１４を参照しつつ、図１２を用いて使用者ＰＣ２０の構成について説明する。
【００３４】
使用者ＰＣ２０は、画像形成ドライバ２０ａと、印刷実行主体であるアプリケーションプログラム（以下「ＡＰ」という。）とから構成されている。
【００３５】
画像形成ドライバ２０ａは、処理対象データを処理して印刷ジョブ９０を生成するジョブ処理部としての印刷ジョブ処理部２１と、その印刷ジョブ９０を画像形成装置１０に送信するジョブ送信部としての印刷ジョブ送信部２２と、印刷制限判断結果通知部１６からの使用者印刷制限通知１００を受信する判断結果受信部としての印刷制限結果情報受信部２３と、前記判断結果に基づき、第１のメッセージを表示する判断結果表示部としての印刷制限結果情報表示部２４とを有している。
【００３６】
印刷ジョブ処理部２１は、ＡＰ２０ｂからの印刷要求に基づき、印刷ジョブ９０を作成し、その印刷ジョブ９０の送信を印刷ジョブ送信部２２に対して依頼する機能を有している。印刷ジョブ送信部２２は、印刷ジョブ９０を、画像形成装置１０へ送信する機能を有している。
【００３７】
印刷制限結果情報受信部２３は、画像形成装置１０から送信される使用者印刷制限通知１００を受信するようになっている。印刷制限結果情報表示部２４は、印刷制限結果情報受信部２３が受信した使用者印刷制限通知１００の情報に基づいて、印刷制限結果表示画面１４０や、印刷制限結果表示画面１５０を表示する機能を有している。印刷制限結果表示画面１４０は、図１３に示すように、印刷不可を示すメッセージ１４１〜１４５を生成して表示し、ＯＫボタン１４６が押下されることにより処理を終了するようになっている。印刷中ジョブ印刷制限結果表示画面１５０は、図１４に示すように、印刷不可を示すメッセージ１５１〜１５５を生成して表示し、ＯＫボタン１５６が押下されることにより処理を終了するようになっているようになっている。
【００３８】
図１５は、図２中の管理者ＰＣ３０を示す構成図である。図１６は、図１５中の印刷制限設定部３１が表示する印刷制限文言設定画面例１６０を示す図である。図１７は、図１５中の印刷制限設定部３１が表示する画像形成装置リスト設定画面例１７０を示す図である。図１８は、図１５中の画像形成装置リスト保持部３３に保持された画像形成装置リスト例１８０を示す図である。更に、図１９は、図１５中の印刷制限判断部３５が表示する管理者判断確認画面例１９０を示す図である。
【００３９】
図１６〜図１９を参照しつつ、図１５を用いて管理者ＰＣ３０の構成について説明する。
【００４０】
管理者ＰＣ３０は、制限設定部としての印刷制限設定部３１と、制限情報保持部としての印刷制限情報保持部３２と、画像形成装置リスト保持部３３と、制限情報通知部としての印刷制限情報通知部３４と、判断結果通知部１６からの判断結果を受信する制限判断部としての印刷制限判断部３５とを有している。
【００４１】
印刷制限設定部３１は、図１６に示す印刷制限文言設定画面１６０、及び図１７に示す画像形成装置リスト設定画面１７０を有し、印刷制限文言設定画面１６０により、印刷制限文言の設定を行い、画像形成装置リスト設定画面１７０により、印刷制限文言を適用する画像形成装置１０のリストの設定を行う機能を有している。
【００４２】
印刷制限文言設定画面１６０は、図１６に示すように、印刷制限文言を入力する印刷制限文言テキストボックス１６１と、「印刷不可」及び「管理者判断」の値を持つプルダウンである制限方法コンボボックス１６２と、追加ボタン１６３と、印刷制限リスト１６４と、対象画像形成装置設定ボタン１６５と、削除ボタン１６６と、印刷中断ボタン１６７と、ＯＫボタン１６８と、キャンセルボタン１６９とを有している。印刷制限リスト１６４は、チェックボックス１６４ａと、印刷制限文言１６４ｂと、制限方法１６４ｃとを有している。
【００４３】
画像形成装置リスト設定画面１７０は、図１７に示すように、０〜２５５の整数値で表される画像形成装置ＩＰアドレス１０ａｄの第１オクテット〜第４オクテットを、それぞれ格納する第１オクテットテキストボックス１７１、第２オクテットテキストボックス１７２、第３オクテットテキストボックス１７３、及び第４オクテットテキストボッグス１７４と、追加ボタン１７５と、画像形成装置リスト１７６と、削除ボタン１７７と、ＯＫボタン１７８と、キャンセルボタン１７９とを有している。画像形成装置リスト１７６は、チェックボックス１７６ａと、画像形成装置ＩＰアドレス１７６ｂを有している。
【００４４】
図１５において、印刷制限情報保持部３２は、印刷制限設定部３１により設定された印刷制限文言の設定情報を、図６に示す印刷制限情報リスト８０の形式で保持する機能を有している。画像形成装置リスト保持部３３は、印刷制限設定部３１により設定された画像形成装置１０の設定情報を、図１８に示す画像形成装置リスト１８０の形式で保持する機能を有している。画像形成装置リスト１８０は、図１８に示すように、画像形成装置ＩＰアドレス１８１（例えば、aaa.bbb.ccc.ddd、eee.fff.ggg.hhh）を有している。
【００４５】
印刷制限情報通知部３４は、印刷制限設定部３１により、印刷制限文言の設定が行われた際に、印刷処理中断通知５０と、印刷制限情報保持部３２に保持された印刷制限情報リスト８０に基づいて作成された印刷制限文言通知６０とを、画像形成装置リスト保持部３３に保持された画像形成装置リスト１８０の画像形成装置ＩＰアドレス１８１に設定されている画像形成装置１０に対して送信する機能を有している。
【００４６】
印刷制限判断部３５は、画像形成装置１０から送信される図９に示す管理者判断通知１１０の内容から、図１９に示す管理者判断確認画面１９０を表示し、管理者判断確認画面１９０での選択結果に基づき、管理者判断結果通知１２０を作成して画像形成装置１０に送信する機能を有している。
【００４７】
図９に示す管理者判断通知１１０は、画像形成装置１０において、印刷ジョブ９０中に印刷制限文言、例えば、社外秘が含まれていたときに、画像形成装置１０が画像生成を禁止すべきか否かを管理者ＰＣ３０に問い合わせるためのメッセージである。
【００４８】
（実施例１の動作）
図２０は、本発明の実施例１における画像形成システムの印刷処理動作を示すフローチャートである。
【００４９】
ステップＳ１において、使用者ＰＣ２０のＡＰ２０ｂから画像形成ドライバ２０ａに対して印刷実行が指示されると、印刷ジョブ処理部２１は、ジョブ名９１、使用者ＰＣ２０のＩＰアドレス２０ａｄを設定した使用者ＰＣ・ＩＰアドレス９２、使用者ログイン名９３、印刷日時９４、及び印刷データ９５からなる図７の印刷ジョブ９０を生成する。
【００５０】
ステップＳ２において、生成された印刷ジョブ９０は、印刷ジョブ送信部２２により、画像形成装置１０の印刷ジョブ受信部１３に送信される。印刷ジョブ受信部１３は、印刷画像生成部１４に、印刷ジョブ９０を出力する。
【００５１】
ステップＳ３において、印刷画像生成部１４は、印刷ジョブ９０を受け取ると、印刷ジョブ解析中フラグ１４ａを「オン状態」に設定し、受け取った印刷ジョブ９０に印刷制限文言が含まれているか否かの解析を、印刷制限文言判断部１５に依頼する。
【００５２】
ステップＳ４において、印刷制限文言判断部１５は、印刷ジョブ９０に印刷制限文言が含まれているか否かの解析依頼を受け、印刷制限情報保持部１２から、図６に示す印刷制限文言８１を取得してステップＳ５へ進む。ステップＳ５において、印刷制限文言判断部１５は、印刷制限情報保持部１２から取得した印刷制限文言８１が印刷ジョブ９０の印刷データ９５に含まれているか否かの解析処理を実行する。前記解析処理が終了すると、印刷制限文言判断部１５は、印刷画像生成部１４に終了を通知してステップＳ６へ進む。ステップＳ６において、印刷画像生成部１４は、印刷ジョブ解析中フラグ１４ａを「オフ状態」に設定する。
【００５３】
ステップＳ７において、印刷制限文言判断部１５は、前記解析の結果を判断する。前記解析の結果、印刷ジョブ９０の印刷データ９５に、印刷制限文言８１が含まれていない場合には、印刷制限文言判断部１５は、印刷画像生成部１４に対し、印刷制限文言８１が含まれていないことを通知し、ステップＳ１５へ進む。
【００５４】
ステップＳ１５において、印刷画像生成部１４は、印刷ジョブ９０の画像生成処理を実施し、生成された画像の印刷を印刷部１７に依頼する。ステップＳ１６において、印刷部１７は、生成された画像の印刷を実行する。
【００５５】
前記ステップＳ７において、印刷ジョブ９０の印刷データ９５に、印刷制限文言８１が含まれており、且つ含まれている印刷制限文言８１の中に、制限方法８２が「印刷不可」となっているものが存在する場合には、ステップＳ１２へ進む。
【００５６】
ステップＳ１２において、印刷制限文言判断部１５は、印刷制限判断結果通知部１６に、図８に示す使用者印刷制限通知１００の送信を使用者ＰＣ２０に対し行うように依頼し、印刷制限判断結果通知部１６は、印刷ジョブ９０のジョブ名９１を、使用者印刷制限通知１００のジョブ名１０１に設定し、「印刷不可」を使用者印刷制限通知１００の制限方法１０２に設定し、印刷ジョブ９０の印刷データ９５に含まれている「印刷不可」となった印刷制限文言８１を、印刷制限文言１０３に設定して使用者印刷制限通知１００を作成する。印刷制限判断結果通知部１６は、印刷ジョブ９０の使用者ＰＣ・ＩＰアドレス９２で指定されている使用者ＰＣ２０の印刷制限結果情報受信部２３に使用者印刷制限通知１００を送信する。
【００５７】
使用者印刷制限通知１００を受信した印刷制限結果情報受信部２３は、印刷制限結果情報表示部２４に、使用者印刷制限通知１００の内容を表示するように依頼し、印刷制限結果情報表示部２４は、使用者印刷制限通知１００の、ジョブ名１０１を図１３に示す印刷制限結果表示画面１４０のジョブ名１４１に、制限方法１０２を制限方法１４２に、印刷制限文言１０３を印刷制限文言１４３に、「印刷出来ません」を印刷制限結果１４５に、それぞれ設定して印刷制限結果表示画面１４０を表示する。印刷制限結果情報表示部２４は、ＯＫボタン１４６の押下により、印刷制限結果表示画面１４０を終了させる。
【００５８】
印刷制限文言判断部１５は、更に、印刷画像生成部１４に「印刷不可」となっている印刷制限文言８１が含まれていることを通知し、印刷画像生成部１４は、印刷ジョブ９０を破棄する。
【００５９】
前記ステップＳ７において、印刷ジョブ９０の印刷データ９５に、印刷制限文言８１が含まれており、且つ含まれている印刷制限文言８１に対応した制限方法８２が「管理者判断」となっているものが存在する場合には、ステップＳ８へ進む。
【００６０】
ステップＳ８において、印制制限文言判断部１５は、印刷制限判断結果通知部１６に対して、図８に示す使用者判断通知１００の通知を行うように依頼し、印刷制限判断結果通知部１６は、印刷ジョブ９０のジョブ名９１を、使用者印刷制限通知１００のジョブ名１０１に、「管理者判断」を使用者印刷制限通知１００の制限方法１０２に、印刷ジョブ９０の印刷データ９５に含まれている「管理者判断」となった印刷制限文言８１を、印刷制限文言１０３に、それぞれ設定して使用者印刷制限通知１００を作成する。
【００６１】
印刷制限判断結果通知部１６は、印刷ジョブ９０の使用者ＰＣ・ＩＰアドレス９２で指定されている使用者ＰＣ２０の印刷制限結果情報受信部２３に使用者印刷制限通知１００を送信する。
【００６２】
使用者印刷制限通知１００を受信した印刷制限結果情報受信部２３は、印刷制限結果情報表示部２４に、使用者印刷制限通知１００の内容を表示するように依頼する。
【００６３】
印刷制限結果情報表示部２４は、使用者印刷制限通知１００の、ジョブ名１０１を印刷制限結果表示画面１４０のジョブ名１４１に、制限方法１０２を制限方法１４２に、印刷制限文言１０３を印刷制限文言１４３に、「管理者の承認結果をお待ちください。」を印刷制限結果１４５に、それぞれ設定して印刷制限結果表示画面１４０を表示する。印刷制限結果情報表示部２４は、ＯＫボタン１４６の押下により、印刷制限結果表示画面１４０を終了される。
【００６４】
ステップＳ９において、印刷制限判断結果通知部１６は、印刷ジョブ９０の使用者ＰＣ・ＩＰアドレス９２を図９に示す管理者判断通知１１０の使用者ＰＣ・ＩＰアドレス１１１に、使用者ログイン名９３を、使用者ログイン名１１２に、ジョブ名９１を、ジョブ名１１３に、印刷日時９４を印刷日時１１４に、印刷ジョブ９０の印刷データ９５に含まれている「管理者判断」となった印刷制限文言８１を印刷制限文言１１５に、画像形成装置１０のＩＰアドレス１０ａｄを画像形成装置ＩＰアドレス１１６に、それぞれ設定して管理者判断通知１１０を作成する。
【００６５】
印刷制限判断結果通知部１６は、作成した管理者判断通知１１０を、図１１に示す管理者ＰＣリスト１３０の管理者ＰＣ・ＩＰアドレス１３１で示される管理者ＰＣ３０の印刷制限判断部３５に対して送信する。
【００６６】
管理者判断通知１１０を受信した印刷制限判断部３５は、管理者判断通知１１０の使用者ＰＣ・ＩＰアドレス１１１を、図１９に示す管理者判断確認画面１９０の使用者ＰＣ・ＩＰアドレス１９１に、使用者ログイン名１１２を使用者ログイン名１９２に、印刷制限文言１１５を印刷制限文言１９３に、ジョブ名１１３をジョブ名１９４に、それぞれ設定して管理者判断確認画面１９０を表示する。
【００６７】
管理者判断確認画面１９０において、許可ボタン１９５、又は禁止ボタン１９６が押下されると、印刷制限判断部３５は、管理者判断確認画面１９０を終了させ、管理者判断通知１１０の使用者ＰＣ・ＩＰアドレス１１１を、図１０に示す管理者判断結果通知１２０の使用者ＰＣ・ＩＰアドレス１２１に、使用者ログイン名１１２を使用者ログイン名１２２に、ジョブ名１１３をジョブ名１２３に、印刷日時１１４を印刷日時１２４に、許可ボタン１９５が押下されれば、「許可」を、禁止ボタン１９６が押下されれば「禁止」を、管理者判断結果１２５に、それぞれ設定して管理者判断結果通知１２０を作成し、管理者判断通知１１０の画像形成装置ＩＰアドレス１１６で指定された画像形成装置１０の印刷制限判断結果通知部１６に送信してステップＳ１０へ進む。
【００６８】
ステップＳ１０において、印刷制限判断結果通知部１６は、管理者判断結果通知１２０の受信を確認する。管理者判断結果通知１２０を受信したときには（Ｙ）、ステップＳ１１へ進み、所定の時間を経過しても管理者判断結果通知１２０を受信しないときには、ステップＳ１２へ進む。
【００６９】
ステップＳ１１において、印刷制限判断結果通知部１６は、管理者判断結果通知１２０の管理者判断結果１２５を確認する。管理者判断結果通知１２０の管理者判断結果１２５が「許可」であれば、ステップＳ１４へ進む。
【００７０】
ステップＳ１４において、印刷制限判断結果通知部１６は、印刷ジョブ９０のジョブ名９１を、図８に示す使用者印刷制限通知１００のジョブ名１０１に、「管理者判断(許可)」を制限方法１０２に、印刷ジョブ９０の印刷データ９５に含まれている「管理者判断」となった印刷制限文言８１を、印刷制限文言１０３に、それぞれ設定して使用者印刷制限通知１００を作成し、印刷ジョブ９０の使用者ＰＣ・ＩＰアドレス９２で指定される使用者ＰＣ２０の印刷制限結果情報受信部２３に使用者印刷制限通知１００を送信してステップＳ１５へ進む。
【００７１】
使用者印刷制限通知１００を受信した印刷制限結果情報受信部２３は、印刷制限結果情報表示部２４に対し、使用者印刷制限通知１００の内容を表示するように依頼する。印刷制限結果情報表示部２４は、使用者印刷制限通知１００のジョブ名１０１を、図１３に示す印刷制限結果表示画面１４０のジョブ名１４１に、「管理者判断」を制限方法１４２に、印刷制限文言１０３を印刷制限文言１４３に、「管理者の許可がおり、印刷されました。」を印刷制限結果１４５に、それぞれ設定して印刷制限結果表示画面１４０を表示する。印刷制限結果情報表示部２４は、ＯＫボタン１４６の押下により、印刷制限結果表示画面１４０を終了させる。
【００７２】
前記ステップＳ１１において、管理者判断結果通知１２０の管理者判断結果１２５が「禁止」のときには、ステップＳ１２へ進む。
【００７３】
ステップＳ１２において、印刷制限判断結果通知部１６は、印刷ジョブ９０のジョブ名９１を、図９に示す使用者印刷制限通知１００のジョブ名１０１に、「管理者判断(禁止)」を制限方法１０２に、印刷ジョブ９０の印刷データ９５に含まれている「管理者判断」となった印刷制限文言８１を、印刷制限文言１０３に、それぞれ設定して使用者印刷制限通知１００を作成し、印刷ジョブ９０の使用者ＰＣ・ＩＰアドレス９２で指定される使用者ＰＣ２０の印刷制限結果情報受信部２３に送信する。
【００７４】
使用者印刷制限通知１００を受信した印刷制限結果情報受信部２３は、印刷制限結果情報表示部２４に、使用者印刷制限通知１００の内容を表示するように依頼する。印刷制限結果情報表示部２４は、使用者印刷制限通知１００の、ジョブ名１０１を図１４に示す印刷制限結果表示画面１５０のジョブ名１５１に、「管理者判断」を制限方法１５２に、印刷制限文言１０３を印刷制限文言１５３に、「管理者の判断により印刷出来ません。」を、印刷制限結果１５４に、それぞれ設定して印刷制限結果表示画面１５０を表示する。印刷制限結果情報表示部２４は、ＯＫボタン１５６の押下により、印刷制限結果表示画面１５０を終了させてステップＳ１３へ進む。ステップＳ１３の処理は、前述した通りである。
【００７５】
前記ステップＳ１０において、印刷制限判断結果通知部１６が管理者判断結果通知１２０を一定時間内に受信せずにタイムアウトとなったときには、ステップＳ１２へ進む。ステップＳ１２において、印刷制限判断結果通知部１６は、使用者印刷制限通知１００を作成して使用者ＰＣ２０の印刷制限結果情報受信部２３にタイムアウトを通知する。印刷制限結果情報受信部２３は、印刷制限結果情報表示部２４に対し、使用者印刷制限通知１００の内容を表示するよう依頼する。印刷制限結果情報表示部２４は、「管理者の判断が間に合わずタイムアウトにより印刷出来ませんでした。再度印刷をお願いします。」のメッセージを表示する。
【００７６】
図２１は、図１６の印刷制限文言設定画面１６０の操作時における画像形成システムの動作を示すフローチャートである。
【００７７】
管理者ＰＣ３０の印刷制限設定部３１を起動すると、印刷制限文言設定画面１６０が表示される。追加ボタン１６３が押下されると、印刷制限文言テキストボックス１６１の値が印刷制限文言１６４ｂに設定され、制限方法コンボボックス１６２の値が制限方法１６４ｃに設定されて、新たな行として印刷制限リスト１６４に追加される。
【００７８】
対象画像形成装置設定ボタン１６５が押下されると、画像形成装置リスト設定画面１７０が表示される。削除ボタン１６６が押下されると、印刷制限リスト１６４において、チェックボックス１６４ａにチェックの付いた行が削除される。
【００７９】
図２１のステップＳ２１において、印刷中断ボタン１６７が押下されると、印刷制限設定部３１は、印刷制限情報通知部３４に、印刷処理中断通知５０を送信するように依頼してステップＳ２２へ進む。ステップＳ２２において、印刷制限情報通知部３４は、印刷処理中断通知５０の印刷処理中断命令５１を「STOP  PRINT1」にし、管理者ＰＣ３０のＩＰアドレス３０ａｄを管理者ＰＣ・ＩＰアドレス５２に設定して印刷処理中断通知５０を作成する。
【００８０】
画像形成装置リスト保持部３３における図１８に示す画像形成装置リスト１８０の画像形成装置ＩＰアドレス１８１に設定されているすべての画像形成装置１０の印刷制限情報受信部１１に、印刷処理中断通知５０を送信してステップＳ２３へ進む。
【００８１】
ステップＳ２３において、印刷処理中断通知５０を受信した印刷制限情報受信部１１は、印刷画像生成部１４に新規ジョブ受付の停止を依頼し、印刷画像生成部１４は、新規の印刷ジョブ９０の受付を停止してステップＳ２４へ進む。
【００８２】
ステップＳ２４において、印刷画像生成部１４は、印刷処理中の印刷ジョブ９０が存在すれば（Ｙ）、印刷ジョブ９０の処理を中断してステップＳ２５へ進む。ステップＳ２５において、印刷画像生成部１４は、印刷制限情報受信部１１に、印刷中断処理が完了した旨を通知してステップＳ２６へ進む。
【００８３】
ステップＳ２６において、印刷制限情報受信部１１は、印刷処理中断命令５１が「STOP  PRINT1」となっていることを確認し、印刷中断処理が完了した後、一定時間経過しても、新たな通知が無い場合には（Ｙ）、タイムアウトとし、印刷画像生成部１４にタイムアウトとなった旨を通知してステップＳ２７へ進む。
【００８４】
ステップＳ２７において、印刷画像生成部１４は、新規の印刷ジョブ９０の受け付けを再開してステップＳ２８へ進む。ステップＳ２８において、印刷中断中の印刷ジョブ９０が存在すれば（Ｙ）、ステップＳ２９において、印刷処理中断中の印刷ジョブ９０の印刷処理を再開して本処理を終了する。
【００８５】
図１６において、ＯＫボタン１６８が押下されると、追加ボタン１６３、対象画像形成装置設定ボタン１６５、削除ボタン１６６、印刷中断ボタン１６７、ＯＫボタン１６８、及びキャンセルボタン１６９が押下不可状態となる。
【００８６】
印刷制限設定部３１は、印刷制限リスト１６４の印刷制限文言１６４ｂを、印刷制限情報保持部３２に保持されている印刷制限情報リスト８０の印刷制限文言８１に、印刷制限文言１６４ｃを制限方法８２に、印刷制限文言８１がこれまでに設定されていなかった文言である場合には「Ｙ」を新規追加８３に、それぞれ設定して印刷制限情報保持部３２の印刷制限情報リスト８０を生成して印刷制限文言設定変更処理を実施する。印刷制限文言設定変更処理が完了すると、印刷制限設定部３１は、印刷制限文言設定画面１６０を終了させる。キャンセルボタン１６９が押下されると、印刷制限設定部３１は、印刷制限文言設定画面１６０を終了させる。
【００８７】
次に、図１７の画像形成装置リスト設定画面１７０操作時における画像形成システムの動作について説明する。
【００８８】
図１６の印刷制限文言設定画面１６０の対象画像形成装置設定ボタン１６５が押下されると、図１７の画像形成装置リスト設定画面１７０が表示される。追加ボタン１７５が押下されると、ＩＰアドレス第１オクテットテキストボックス１７１に入力されている値を第１オクテット、ＩＰアドレス第２オクテットテキストボックス１７２に入力されている値を第２オクテット、ＩＰアドレス第３オクテットテキストボックス１７３に入力されている値を第３オクテット、ＩＰアドレス第４オクテットテキストボックス１７４に入力されている値を第４オクテットとする値を、画像形成装置ＩＰアドレス１７６ｂとする新たな行が、画像形成装置リスト１７６に追加される。
【００８９】
削除ボタン１７８が押下されると、画像形成装置リスト１７６において、チェックボックス１７６ａにチェックの付いた行が削除される。ＯＫボタン１７８が押下されると、追加ボタン１７５、削除ボタン１７７、ＯＫボタン１７８、及びキャンセルボタン１７９が押下不可状態となる。印刷制限設定部３１は、画像形成装置リスト１７６の画像形成装置ＩＰアドレス１７６ｂを、画像形成装置リスト保持部３３における図１８に示す画像形成装置リスト１８０の画像形成装置ＩＰアドレス１８１に設定する。これにより、画像形成装置リスト保持部３３の画像形成装置リスト１８０が生成され、画像形成装置リスト設定画面１７０が終了して印刷制限文言設定画面１６０が表示される。キャンセルボタン１７９が押下されると、画像形成装置リスト設定画面１７０を終了し、印刷制限文言設定画面１６０が表示される。
【００９０】
図２２は本発明の実施例１における画像形成システムの印刷制限文言設定変更時の動作を示すフローチャートである。
【００９１】
ステップＳ３１において、印刷制限設定部３１が起動されて印刷制限文言設定変更が実施されると、印刷制限設定部３１は、印刷制限情報通知部３４に対して、印刷処理中断通知５０を送信するように依頼してステップＳ３２へ進む。
【００９２】
ステップＳ３２において、印刷制限情報通知部３４は、「STOP  PRINT2」を図３に示す印刷処理中断通知５０の印刷処理中断命令５１に、管理者ＰＣ３０のＩＰアドレス３０ａｄを管理者ＰＣ・ＩＰアドレス５２に、それぞれ設定して印刷処理中断通知５０を作成する。印刷制限情報通知部３４は、画像形成装置リスト保持部３３の画像形成装置リスト１８０の画像形成装置ＩＰアドレス１８１に設定されたすべての画像形成装置１０の印刷制限情報受信部１１に、印刷処理中断通知５０を送信してステップＳ３３へ進む。
【００９３】
ステップＳ３３において、印刷処理中断通知５０を受信した印刷制限情報受信部１１は、印刷画像生成部１４に新規ジョブ受付の停止を依頼し、印刷画像生成部１４は、新規の印刷ジョブ９０の受付を停止してステップＳ３４へ進む。
【００９４】
ステップＳ３４において、印刷画像生成部１４は、印刷処理中の印刷ジョブ９０が存在すれば(Ｙ)、ステップＳ３５において、印刷ジョブ９０の処理を中断してステップＳ３６へ進む。
【００９５】
ステップＳ３６において、印刷画像生成部１４は、印刷制限情報受信部１１に、印刷中断処理が完了した旨通知する。印刷制限情報受信部１１は、印刷処理中断命令５１が「STOP  PRINT2」となっていることを確認し、画像形成装置１０のＩＰアドレス１０ａｄを、図５に示す印刷文言通知依頼７０の画像形成装置ＩＰアドレス７２に設定して印刷制限文言通知依頼７０を作成する。印刷制限情報受信部１１は、印刷処理中断通知５０の、管理者ＰＣ・ＩＰアドレス５２に指定された管理者ＰＣ３０の印刷制限情報通知部３４に、印刷制限文言通知依頼７０を送信してステップＳ３７へ進む。
【００９６】
ステップＳ３７において、印刷制限文言通知依頼７０を受信した印刷制限情報通知部３４は、管理者ＰＣ３０のＩＰアドレス３０ａｄを、図４に示す印刷制限文言通知６０の管理者ＰＣ・ＩＰアドレス６１に、印刷制限情報保持部３２の印刷制限情報リスト８０の印刷制限文言８１を、印刷制限文言６２に、制限方法８２を制限方法６３に、新規追加８３を新規追加６４に、それぞれ設定して印刷制限文言通知６０を作成し、印刷制限文言通知依頼７０の画像形成装置ＩＰアドレス７２に指定された画像形成装置１０の印刷制限情報受信部１１に印刷制限文言通知６０を送信してステップＳ３８へ進む。
【００９７】
ステップＳ３８において、印刷制限情報受信部１１は、印刷制限文言通知６０を受信し、印刷制限情報保持部１２に対して印刷制限情報リスト８０の更新を依頼し、管理者ＰＣ情報保持部１８に対し、管理者ＰＣリスト１３０の更新を依頼してステップＳ３９へ進む。
【００９８】
ステップＳ３９において、更新依頼を受けた、印刷制限情報保持部１２は、印刷制限文言通知６０の印刷制限文言６２を図６に示す印刷制限情報リスト８０の印刷制限文言８１に、制限方法６３を制限方法８２に、新規追加６４を新規追加８３に、それぞれ設定して印刷制限情報リスト８０を作成する。更新依頼を受けた管理者ＰＣ情報保持部１８は、印刷制限文言通知６０の管理者ＰＣ・ＩＰアドレス６１を、管理者ＰＣリスト１３０の管理者ＰＣ・ＩＰアドレス１３１に設定してステップＳ４０へ進む。
【００９９】
ステップＳ４０において、印刷制限情報受信部１１は、印刷画像生成部１４に対して印刷制限情報が更新された旨を通知する。印刷画像生成部１４は、新規の印刷ジョブ９０の受付を再開してステップＳ４１へ進む。
【０１００】
ステップＳ４１において、印刷画像生成部１４は、印刷中断中の印刷ジョブ９０が存在するか否かを判定する。印刷中断中の印刷ジョブ９０が存在しないときには（Ｎ）、本処理を終了する。印刷中断中の印刷ジョブ９０が存在するときには（Ｙ）、ステップＳ４２へ進む。
【０１０１】
ステップＳ４２において、印刷画像生成部１４は、印刷ジョブ解析中フラグ１４ａを確認する。印刷ジョブ解析中フラグ１４ａ「オフ状態」であれば（Ｎ）、ステップＳ４３へ進む。ステップＳ４３において、印刷ジョブ画像生成部１４は、印刷ジョブ解析中フラグ１４ａを「オン状態」に設定し、印刷制限文言判断部１５に、新規追加となった印刷制限文言のみについて印刷ジョブ文言解析を実施するように通知してステップＳ４４へ進む。
【０１０２】
ステップＳ４４において、印刷制限文言判断部１５は、印刷制限情報保持部１２から印刷制限情報リスト８０において、新規追加８３が「Ｙ」となっている印刷制限文言８１を取得してステップＳ４５へ進む。
【０１０３】
ステップＳ４５において、印刷制限文言判断部１５は、印刷制限情報保持部１２から取得した印刷制限文言８１が印刷ジョブ９０の印刷データ９５に含まれているか否かの解析を実施する。印刷制限文言８１が印刷ジョブ９０の印刷データ９５に含まれているか否かの解析が終了すると、図２０のステップＳ６へ進む。以下、図２０に示す処理が実行される。
【０１０４】
前記ステップＳ４２において、印刷ジョブ解析中フラグ１４ａが「オン状態」のときには（Ｙ）、ステップＳ４６へ進む。ステップＳ４６において、印刷ジョブ画像生成部１４は、印刷制限文言判断部１５に対し、すべての印刷制限文言８１について印刷ジョブ文言解析を実施するように通知する。印刷制限文言判断部１５は、印刷制限情報保持部１２から印刷制限情報リスト８０のすべての印刷制限文言８１を取得してステップＳ４７へ進む。
【０１０５】
ステップＳ４７において、印刷制限文言判断部１５は、印刷制限情報保持部１２から取得した印刷制限文言８１が印刷ジョブ９０の印刷データ９５に含まれているか否か解析を実施して図２０のステップＳ６へ進む。
【０１０６】
（実施例１の効果）
本実施例１の画像形成装置１０及び画像形成システムによれば、次の（１）〜（３）のような効果がある。
【０１０７】
（１）  印刷ジョブ９０に基づいて画像を生成する前に、印刷制限文言判断部１５により、印刷制限文言８１が印刷ジョブ９０の印刷データ９５に含まれているか否かを解析して画像生成の可否を判断するようにしたので、機密情報の漏えいを確実に防止することが出来る。
【０１０８】
（２）  印刷制限文言８１の更新の際に、印刷画像生成部１４における画像生成処理の中断を行い、印刷制限文言８１の更新終了後に中断した画像生成処理の再開を行うようにしたので、印刷制限文言の追加、変更、削除等が任意のタイミングで可能となる。そのため、機密情報の管理が柔軟に出来る。
【０１０９】
（３）  印刷制限文言８１の更新後において、印刷画像生成部１４により、画像の生成処理が中断された印刷ジョブ９０が更新前における解析判断処理を完了しているか否かを判定し、完了しているときには、制限情報判断部１５に対して更新された印刷制限文言８１についてのみ解析判断処理を実行させ、未完了のときには、制限情報判断部１５に対して制限情報保持部１２に保持された印刷制限リスト８０のすべての印刷制限文言８１について解析判断処理を実行させるようにしている。そのため、印刷制限文言８１の更新後の解析判断処理が迅速、且つ確実に実行できる。
【実施例２】
【０１１０】
（実施例２の構成）
図２３は、本発明の実施例２における画像形成装置１０Ａを示す構成図であり、実施例１を示す図１中の要素と共通の要素には共通の符号が付されている。図２４は、図２３中の印刷ジョブ受信部１３Ａが受信する印刷制限文言解析用ファイル２１０を示す図である。更に、図２５は、本発明の実施例２における印刷ジョブ２２０を示す図である
【０１１１】
図２４及び図２５を参照しつつ、図２３を用いて画像形成装置１０Ａの構成について説明する。
【０１１２】
本実施例２における画像形成装置１０Ａは、実施例１の印刷ジョブ受信部１３と異なる印刷ジョブ受信部１３Ａと、実施例１の印刷制限文言判断部１５と異なる印刷制限文言判断部１５Ａとを有し、実施例１の印刷画像生成部１４が削除されている点が実施例１と異なっている。他の構成は、実施例１と同様である。
【０１１３】
実施例１と異なる印刷ジョブ受信部１３Ａは、使用者ＰＣ２０から送信される実施例１と異なる印刷ジョブ２２０を受信すると共に、図２４に示すファイルとしての印刷制限文言解析用ファイル２１０を受信する機能を有している。
【０１１４】
実施例１と異なる印刷制限文言判断部１５Ａは、印刷ジョブ受信部１３Ａが受信した印刷制限文言解析用ファイル２１０の印刷データ２１５中に、印刷制限情報リスト８０に登録されている印刷制限文言８１があるか否かを判断する機能を有している。更に、印刷制限文言判断部１５Ａは、図２５に示す印刷ジョブ２２０を受信すると、印刷部１７に印刷を依頼する機能を有している。
【０１１５】
又、印刷制限文言判断部１５Ａは、印刷制限情報受信部１１が印刷処理中断通知５０を受信した場合、印刷制限文言解析用ファイル２１０に対する解析判断処理、及び印刷ジョブ２２０に対する処理を中断する機能を有している。
【０１１６】
印刷制限文言判断部１５Ａは、「オフ状態」をデフォルト値とする印刷ジョブ解析中フラグ１４ａＡを有している。
【０１１７】
図２４に示す印刷制限文言解析用ファイル２１０は、印刷の対象となるジョブ名２１１（例えば、qqq.txt）と、使用者ＰＣ・ＩＰアドレス２１２（例えば、iii.jjj.kkk.lll）と、使用者ログイン名（rrrrrr）と、印刷日時（201y/mm/dd  hh:mm:ss）と、印刷データ２１５とを有している。
【０１１８】
図２５に示す印刷ジョブ２２０は、印刷制限文言解析用ファイル２１０と同様の、ジョブ名２２１と、使用者ＰＣ・ＩＰアドレス２２２と、使用者ログイン名２２３と、印刷日時２２４と、印刷データ２１５に基づいて生成された印刷画像データ２２５とを有している。
【０１１９】
図２６は、本発明の実施例２における使用者ＰＣ２０を示す構成図である。図２７は、本発明の実施例２において画像形成装置１０Ａから使用者ＰＣ３０に送信される印刷画像生成依頼通知２３０の内容例を示す図である。更に、図２８は、本発明の実施例２において画像形成装置１０Ａから使用者ＰＣ３０に送信される印刷処理中止依頼通知２３０の内容例を示す図である。
【０１２０】
図２７及び図２８を参照しつつ、図２６を用いて画像形成装置１０Ａの構成について説明する。
【０１２１】
使用者ＰＣ２０は、実施例１と異なる画像形成ドライバ２０ａＡと、実施例１と同様の印刷実行主体であるＡＰ２０ｂとを有している。
【０１２２】
画像形成ドライバ２０ａＡでは、実施例１の図１２に示す印刷ジョブ処理部２１が削除されている。画像形成ドライバ２０ａＡは、実施例１と異なる印刷ジョブ送信部２２Ａを有し、ファイル作成部としての印刷制限文言解析用ファイル作成部２５と、印刷画像生成部２６とが追加されている。その他の構成は実施例１と同様である。
【０１２３】
印刷制限文言解析用ファイル作成部２５は、ＡＰ２０ｂからの印刷要求に基づき、印刷制限文言解析用ファイル２１０の作成を行い、印刷ジョブ送信部２２Ａに印刷制限文言解析用ファイル２１０の送信を依頼する機能を有している。印刷ジョブ送信部２２Ａは、印刷制限文言解析用ファイル２１０、及び印刷ジョブ２２０を画像形成装置１０Ａに送信する機能を有している。更に、印刷ジョブ送信部２２Ａは、画像形成装置１０Ａから送信される印刷画像生成依頼通知２３０や、印刷処理中止依頼通知２４０を受信するようになっている。
【０１２４】
印刷画像生成部２６は、印刷ジョブ送信部２２Ａが受信した印刷画像生成依頼通知２３０を受けて、印刷対象データを印刷画像データに変換して印刷ジョブ２２０の作成を行い、印刷ジョブ送信部２２Ａに前記印刷ジョブ２２０の送信を依頼する機能を有している。
【０１２５】
図２７に示す印刷画像生成依頼通知２３０は、固定文言「MAKE  JOB」を持つ画像作成命令２３１と、ジョブ名２３２（例えば、qqq.txt）と、印刷日時２３３（例えば、201y/mm/dd  hh:mm:ss）と、画像形成装置ＩＰアドレス２３４（例えば、eee.fff.ggg.hhh）とを有している。
【０１２６】
図２８に示す印刷処理中止依頼通知２４０は、固定文言「STOP  JOB」を持つ印刷中断命令２４１と、ジョブ名２４２（例えば、qqq.txt）と、印刷日時２４３（例えば、201y/mm/dd  hh:mm:ss）とを有している。
【０１２７】
（実施例２の動作）
図２９は、本発明の実施例２における画像形成システムの印刷処理動作を示すフローチャートであり、実施例１を示す図２０中のステップと共通のステップには共通の符号が付されている。
【０１２８】
図２９において、ステップＳ５１〜Ｓ５６は、実施例１と異なるステップであり、ステップＳ３〜Ｓ１４は、実施例１と同様のステップである。
【０１２９】
ステップＳ５１において、印刷制限文言解析用ファイル作成部２５は、使用者ＰＣ２０ＡのＡＰ２０ｂから印刷実行が指示されると、ジョブ名２１１、使用者ＰＣ２０ＡのＩＰアドレス２０ａｄを設定した使用者ＰＣ・ＩＰアドレス２１２、使用者ログイン名２１３、印刷日時２１４、及び印刷データ２１５からなる印刷制限文言解析用ファイル２１０を生成してステップＳ５２へ進む。
【０１３０】
ステップＳ５２において、生成された印刷制限文言解析用ファイル２１０は、印刷ジョブ送信部２２Ａにより、画像形成装置１０Ａの印刷ジョブ受信部１３Ａに送信される。印刷ジョブ受信部１３Ａは、印刷制限文言判断部１５Ａに、印刷制限文言解析用ファイル２１０を出力してステップＳ３へ進む。
【０１３１】
実施例１と同様のステップＳ３〜Ｓ１４において、印刷制限文言解析用ファイル２１０を実施例１における印刷ジョブ９０と見なして実施例１と同様の処理が実行される。
【０１３２】
実施例１と同様のステップＳ７において、印刷制限文言判断部１５Ａは、前記解析の結果を判断する。前記解析の結果、印刷制限文言解析用ファイル２１０の印刷データ２１５に、印刷制限文言８１が含まれており、且つ含まれている印刷制限文言８１の中に、制限方法８２が「印刷不可」となっているものが存在する場合には、実施例１と同様のステップＳ１２へ進む。印刷制限文言解析用ファイル２１０の印刷データ２１５に、印刷制限文言８１が含まれており、且つ含まれている印刷制限文言８１に対応した制限方法８２が「管理者判断」となっているものが存在する場合には、実施例１と同様のステップＳ８へ進む。前記解析の結果、印刷制限文言解析用ファイル２１０の印刷データ２１５に、印刷制限文言８１が含まれていない場合には、実施例１と同様のステップＳ１４を実行して実施例１と異なるステップＳ５３へ進む。
【０１３３】
ステップＳ５３において、印刷制限文言判断部１５Ａは、印刷ジョブ受信部１３Ａに対し、図２７に示す印刷画像生成依頼通知２３０を送信するように依頼し、印刷ジョブ受信部１３Ａは、印刷制限文言解析用ファイル２１０のジョブ名２１１を、印刷画像生成依頼通知２３０のジョブ名２３２に、印刷日時２１４を、印刷日時２３３に、画像形成装置１０ＡのＩＰアドレス１０ａｄを、画像形成装置ＩＰアドレス２３４に、それぞれ設定して印刷画像生成依頼通知２３０を作成し、印刷制限文言解析用ファイル２１０の使用者ＰＣ・ＩＰアドレス２１２に指定された使用者ＰＣ２０Ａの印刷ジョブ送信部２２Ａに送信する。
【０１３４】
ステップＳ５４において、印刷画像生成依頼通知２３０を受信した印刷ジョブ送信部２２Ａは、印刷画像生成部２６に対して印刷画像の生成を依頼し、印刷画像生成部２６は、印刷制限文言解析用ファイル２１０に基づいて、画像生成処理を実施し、ジョブ名２２１、使用者ＰＣ・ＩＰアドレス２２２、使用者ログイン名２２３、印刷日時２２４、及び印刷画像データ２２５からなる印刷ジョブ２２０を生成してステップＳ５５へ進む。
【０１３５】
ステップＳ５５において、印刷画像生成部２６は、印刷ジョブ送信部２２Ａに対し、印刷ジョブ２２０の送信を依頼し、印刷ジョブ送信部２２Ａは、印刷ジョブ２２０を、印刷画像生成依頼通知２３０の画像形成装置ＩＰアドレス２３４に指定された画像形成装置１０Ａの印刷ジョブ受信部１３Ａに送信してステップＳ５６へ進む。
【０１３６】
ステップＳ５６において、印刷ジョブ２２０を受信した印刷ジョブ受信部１３Ａは、印刷制限文言判断部１５Ａに対し、印刷ジョブ２２０を出力する。印刷制限文言判断部１５Ａは、印刷中断中で無ければ、印刷ジョブ２２０の印刷を印刷部１７に依頼する。印刷部１７は、印刷ジョブ２２０の印刷を実施して本処理を終了する。
【０１３７】
図３０は、本発明の実施例２における画像形成システムの印刷制限文言設定変更時の動作を示すフローチャートであり、実施例１を示す図２２中の要素と共通の要素には共通の符号が付されている。
【０１３８】
実施例１と同様に、ステップＳ３１において、印刷制限文言設定変更が実行され、ステップＳ３２において、印刷処理中断処理が実行され、ステップＳ３３Ａへ進む。
【０１３９】
実施例１と異なるステップＳ３３Ａにおいて、印刷処理中断通知５０を受信した印刷制限情報受信部１１は、印刷制限文言判断部１５Ａに新規ジョブ受付の停止を依頼し、印刷制限文言判断部１５Ａは、新規の印刷制限文言解析用ファイル２１０、及び新規の印刷ジョブ２２０の受付を停止してステップＳ３４へ進む。
【０１４０】
実施例１と同様に、ステップＳ３４の処理中の印刷ジョブ２２０の有無判定処理、ステップＳ３５の印刷中断処理、ステップＳ３６の印刷制限文言通知依頼処理、ステップＳ３７の印刷制限文言通知処理、ステップＳ３８の印刷制限文言受信処理、及びステップＳ３９の印刷制限情報保持部１２の更新処理が実行され、ステップＳ４０Ａへ進む。
【０１４１】
実施例１と異なるステップＳ４０Ａにおいて、印刷制限情報受信部１１は、印刷制限文言判断部１５Ａに印刷制限情報が更新された旨通知する。印刷制限文言判断部１５Ａは、新規の印刷制限文言解析用ファイル２１０、及び新規の印刷ジョブ２２０の受付を再開し、ステップＳ４１へ進む。
【０１４２】
実施例１と同様に、ステップＳ４１の中断中の印刷ジョブ２２０の有無判定処理、及びテップＳ４２の印刷ジョブ解析中フラグ１５Ａａのオン／オフ判定処理が実行される。ステップＳ４２において、印刷ジョブ解析中フラグ１５Ａａが「オン状態」であったときには（Ｙ）、実施例１と同様に、ステップＳ４６の印刷文言取得処理、及びステップＳ４７印刷ジョブ文言解析処理が実行され、図２９のステップＳ６へ進む。
【０１４３】
前記ステップＳ４２において、印刷ジョブ解析中フラグ１５Ａａが「オフ状態」であったときには（Ｎ）、実施例１と同様のステップＳ４３が実行され、ステップＳ４４Ａへ進む。
【０１４４】
実施例１と異なるステップＳ４４Ａにおいて、印刷制限文言判断部１５Ａは、印刷制限情報保持部１２から印刷制限情報リスト８０の新規追加８３「Ｙ」となっている印刷制限文言８１を取得してステップＳ４５Ａへ進む。ステップＳ４５Ａにおいて、印刷制限文言判断部１５Ａは、印刷制限情報保持部１２から取得した、印刷制限文言８１が前記印刷制限文言解析用ファイル２１０の印刷データ２１５に含まれているか否かの解析を実行して図２９のステップＳ６へ進む。
【０１４５】
（実施例２の効果）
本実施例２によれば、実施例１の効果に加え、印刷画像を生成する処理を使用者ＰＣ２０Ａで実施する場合であっても、制限情報の変更時に印刷中であった印刷ジョブ２２０について、新たな制限情報を適用することが出来る。そのため、より精度の高い機密情報の漏えい防止が可能になる。
【０１４６】
（変形例）
本発明は、上記実施例１、２に限定されず、他の種々の利用形態や変形が可能である。この利用形態や変形例としては、例えば、次の（ａ）〜（ｃ）のようなものがある。
【０１４７】
（ａ）  実施例１、２では、画像形成装置１０，１０Ａとして電子写真方式のカラーページプリンタを例に説明したが、本発明はこれに限定されるものではなく、モノクロページプリンタ、ファクシミリ装置、複写機、ＭＦＰ（MultiFunction  Printer/Product/Peripheral）等であってもよい。
【０１４８】
（ｂ）  実施例１、２では、使用者ＰＣ２０，２０Ａにおいて、ジョブを生成することで説明したが、例えば、スキャナによって画像データを読み込むことによってジョブを生成してもよいし、ファクシミリ装置によって画像データを受信してジョブを生成してもよい。
【０１４９】
（ｃ）  制限情報生成部は、実施例１、２では、管理者ＰＣ３０において制限情報を生成することで説明したが、例えば、画像形成装置１０，１０Ａの図示しない操作部から印刷制限情報を入力することで印刷制限情報保持部１２における印刷制限情報を更新してもよい。
【符号の説明】
【０１５０】
１０，１０Ａ                        画像形成装置
１１                                印刷制限情報受信部
１２                                印刷制限情報保持部
１３，１３Ａ                        印刷ジョブ受信部
１４                                印刷画像生成部
１５，１５Ａ                        印刷制限文言判断部
１６                                印刷制限判断結果通知部
２０，２０Ａ                        使用者ＰＣ
２１                                印刷ジョブ処理部
２２，２２Ａ                        印刷ジョブ送信部
２３                                印刷制限結果情報受信部
２４                                印刷制限結果情報表示部
２５                                印刷制限文言解析用ファイル作成部
２６                                印刷画像生成部
３０                                管理者ＰＣ
３１                                印刷制限設定部
３２                                印刷制限情報保持部
３３                                画像形成装置リスト保持部
３４                                印刷制限情報通知部
３５                                印刷制限判断部
７０                                印刷制限文言通知依頼
８１                                印刷制限文言
９０                                印刷ジョブ
２１０                              印刷制限文言解析用ファイル
２２０                              印刷ジョブ
２３０                              印刷画像生成依頼通知
【図１】
0005927040.tif 000002
【図２】
0005927040.tif 000003
【図３】
0005927040.tif 000004
【図４】
0005927040.tif 000005
【図５】
0005927040.tif 000006
【図６】
0005927040.tif 000007
【図７】
0005927040.tif 000008
【図８】
0005927040.tif 000009
【図９】
0005927040.tif 000010
【図１０】
0005927040.tif 000011
【図１１】
0005927040.tif 000012
【図１２】
0005927040.tif 000013
【図１３】
0005927040.tif 000014
【図１４】
0005927040.tif 000015
【図１５】
0005927040.tif 000016
【図１６】
0005927040.tif 000017
【図１７】
0005927040.tif 000018
【図１８】
0005927040.tif 000019
【図１９】
0005927040.tif 000020
【図２０】
0005927040.tif 000021
【図２１】
0005927040.tif 000022
【図２２】
0005927040.tif 000023
【図２３】
0005927040.tif 000024
【図２４】
0005927040.tif 000025
【図２５】
0005927040.tif 000026
【図２６】
0005927040.tif 000027
【図２７】
0005927040.tif 000028
【図２８】
0005927040.tif 000029
【図２９】
0005927040.tif 000030
【図３０】
0005927040.tif 000031