(57)【要約】【課題】  マーキング機能と画像処理機能の実行が同時に指定された場合でも、セキュリティの低下を回避できるようにする【解決手段】  ＭＦＰのエンジン制御部８は、印刷データを構成する画像情報に対して通常の画像処理を行う画像処理機能を用いた通常印刷の実行、および上記画像情報にマーキング情報を埋め込むマーキング機能を用いたマーキング印刷の実行が同時に指定された場合に、その通常印刷の内容とそのマーキング印刷の内容とを比較し、その比較の結果に応じて、実行する印刷の動作を変更する。【選択図】        図１
2009290560.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを記憶する記憶手段を有し、該記憶手段に記憶された印刷データに基づいて印刷媒体上に画像を印刷する画像形成装置であって、
前記印刷データを構成する画像情報に対して通常の画像処理を行う画像処理手段と、
該画像処理手段を用いた通常印刷の実行を指定する通常印刷実行指定手段と、
前記画像情報にマーキング情報を埋め込むマーキング手段と、
該マーキング手段を用いたマーキング印刷の実行を指定するマーキング印刷実行指定手段と、
前記通常印刷実行指定手段又は前記マーキング印刷実行指定手段によって指定された印刷の動作を実行する印刷動作実行手段と、
前記通常印刷実行指定手段による通常印刷の実行指定、および前記マーキング印刷実行指定手段によるマーキング印刷の実行指定が同時に行われた場合に、該通常印刷の内容と該マーキング印刷の内容とを比較する印刷内容比較手段と、
該印刷内容比較手段による比較結果に応じて、前記印刷動作実行手段が実行する印刷の動作を変更する印刷動作変更手段とを設けたことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、
前記マーキング印刷の選択肢の中から印刷を許可する選択肢を設定するマーキング印刷選択肢設定手段と、
前記印刷データが前記マーキング選択肢設定手段によって設定された印刷を許可する選択肢に合致しているか否かを判定する第１のデータ判定手段とを設け、
前記印刷動作変更手段は、前記第１のデータ判定手段による判定の結果、前記印刷データが前記設定された印刷を許可する選択肢に合致していない場合に、前記印刷動作実行手段による印刷の実行を禁止する手段を有することを特徴とする画像形成装置。
【請求項３】
請求項１又は２記載の画像形成装置において、
前記マーキング印刷の実行条件を設定するマーキング印刷実行条件設定手段と、
前記印刷データが前記マーキング印刷実行条件設定手段によって設定されたマーキング印刷の実行条件に合致しているか否かを判定する第２のデータ判定手段とを設け、
前記印刷動作変更手段は、前記第２のデータ判定手段による判定の結果、前記印刷データが前記設定されたマーキング印刷の実行条件に合致していない場合に、前記印刷動作実行手段による印刷の実行を禁止する手段を有することを特徴とする画像形成装置。
【請求項４】
請求項２又は３記載の画像形成装置において、
前記印刷動作変更手段によって前記印刷動作実行手段による印刷の実行が禁止された場合に、その旨およびその理由を通知する通知手段を設けたことを特徴とする画像形成装置。
【請求項５】
請求項２乃至４のいずれか一項に記載の画像形成装置において、
前記印刷動作変更手段によって前記印刷動作実行手段による印刷の実行が禁止された場合に、前記印刷データを前記記憶手段から消去するデータ消去手段を設け、
前記通知手段は、前記データ消去手段による消去の状態を通知する手段を有することを特徴とする画像形成装置。
【請求項６】
請求項４又は５記載の画像形成装置において、
前記印刷動作変更手段によって前記印刷動作実行手段による印刷の実行が禁止された場合に、所定の情報をログとして保存するログ保存手段を設けたことを特徴とする画像形成装置。
【請求項７】
請求項６記載の画像形成装置において、
前記ログ保存手段によってログとして保存する情報を選択する保存情報選択手段を設けたことを特徴とする画像形成装置。
【請求項８】
請求項７記載の画像形成装置において、
前記ログ保存手段によって保存されたログを出力するログ出力手段と、
前記ログを開示する人および該ログの開示レベルを選択するログ関連情報選択手段とを設け、
前記ログ保存手段は、前記保存情報選択手段によって選択された情報をログとして保存する際に前記ログ関連情報選択手段によって選択された前記ログを開示する人および該ログの開示レベルも保存する手段であり、
前記ログ出力手段は、前記ログ保存手段によって保存されているログを出力する際に、該ログ保存手段によって前記保存情報選択手段により選択された情報をログとして保存する際に同時に保存した前記ログを開示する人および該ログの開示レベルを参照して、前記出力するログの内容を変更する手段を有することを特徴とする画像形成装置。
【請求項９】
印刷データを記憶する記憶手段を有し、該記憶手段に記憶された印刷データに基づいて印刷媒体上に画像を印刷する画像形成装置における印刷処理方法であって、
前記印刷データを構成する画像情報に対して通常の画像処理を行う画像処理工程を用いた通常印刷の実行、および前記画像情報にマーキング情報を埋め込むマーキング工程を用いたマーキング印刷の実行が同時に指定された場合に、該通常印刷の内容と該マーキング印刷の内容とを比較する印刷内容比較工程と、
該印刷内容比較工程による比較結果に応じて、実行する印刷の動作を変更する印刷動作変更工程とを有することを特徴とする印刷処理方法。
【請求項１０】
印刷データを記憶する記憶手段を有し、該記憶手段に記憶された印刷データに基づいて印刷媒体上に画像を印刷する印刷処理を行う画像形成装置を制御するコンピュータに、
前記印刷データを構成する画像情報に対して通常の画像処理を行う画像処理機能と、
該画像処理機能を用いた通常印刷の実行を指定する通常印刷実行指定機能と、
前記画像情報にマーキング情報を埋め込むマーキング機能と、
該マーキング機能を用いたマーキング印刷の実行を指定するマーキング印刷実行指定機能と、
前記通常印刷実行指定機能又は前記マーキング印刷実行指定機能によって指定された印刷の動作を実行する印刷動作実行機能と、
前記通常印刷実行指定機能による通常印刷の実行指定、および前記マーキング印刷実行指定機能によるマーキング印刷の実行指定が同時に行われた場合に、該通常印刷の内容と該マーキング印刷の内容とを比較する印刷内容比較機能と、
該印刷内容比較機能による比較結果に応じて、前記印刷動作実行機能が実行する印刷の動作を変更する印刷動作変更機能とを実現させるためのプログラム。
【請求項１１】
請求項１０記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル複合機（以下「ＭＦＰ」という），デジタル複写機，ファクシミリ（ＦＡＸ）装置，プリンタ等の画像形成装置、その画像形成装置における印刷処理方法、上記画像形成装置を制御するコンピュータに必要な機能（この発明に関わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
上記のような画像形成装置（印刷装置）におけるセキュリティを重視した印刷機能として、マーキング印刷（以下単に「マーキング」ともいう）機能がある。
そのマーキング機能として、主に以下の（１）〜（４）に示す４つの機能がある。
（１）改竄検知機能
改竄検知機能は、印刷物の内容が改竄されていないかどうかを検知するために、入力された原稿の画像情報にマーキング情報を埋め込む機能と、マーキング情報が埋め込まれた原稿（印刷物）の画像情報を読み取り、その画像情報（画像データ）とそれに埋め込まれたマーキング情報とを比較することにより、改竄されているかどうかを検知する機能とからなる。
【０００３】
（２）不正コピーガード機能
不正コピーガード機能は、漏洩を防止したい文書（画像情報）に対し、コピーやメール／ＦＡＸ送信といった、不特定多数の人に配布されうる機能を防止するマーキング情報を埋め込み、印刷する機能と、マーキング情報が埋め込まれた原稿の画像情報（印刷文書）を読み取り、そのマーキング情報を元に、その原稿に対して行える操作（コピー，メール／ＦＡＸ送信，保管など）を制御する機能とからなる。
【０００４】
（３）セキュリティトレース機能
セキュリティトレース機能は、トレース情報（いつ，誰が，何処で，どのように使用したかを示す情報）を示すマーキング画像を印刷文書に埋め込む機能と、トレース情報を示すマーキング画像が埋め込まれた原稿の画像情報（印刷文書）を読み取り、トレース情報を表示／ログとして保存する機能とからなる。
【０００５】
（４）リフレッシュコピー機能
リフレッシュコピー機能は、紙文書から手書きメモを消去した元の文書を得るために、紙文書印刷時に、元文書となるＨＤＤ（ハードディスク装置）等の記憶装置に保管されている文書（保管文書）を示すマーキング情報を埋め込む機能と、マーキング情報が埋め込まれた紙原稿の画像情報（紙文書）を読み取り、マーキング情報に示された記憶装置内の元文書を印刷する機能とからなる。これにより、読み取った紙原稿に手書きメモが書かれていても、手書きメモの無い元文書を得ることができる。
【０００６】
このようなマーキング機能は、セキュリティを重視した機能であるため、機能自体だけでなく、ジョブが失敗した場合（ジョブキャンセルされた場合）のログ（履歴）についても、通常の印刷とは別に、セキュリティに配慮しておく必要がある。
ここで、マーキング機能に関する技術として、例えば特許文献１〜３には、マーキング機能（ここでは改竄検知機能）において、どのような符号を使い、どのようにマーキング情報を生成し、どのように原稿に埋め込むか／検知するかについて開示されている。
【０００７】
また、印刷時のパラメータの矛盾（排他制御）に関する技術として、例えば特許文献４，５には、印刷ジョブのパラメータの指定が別々に複数行われた場合の矛盾（排他制御）を行うための仕組み、外部から入力される画像データ（プリンタドライバを介さない印刷時など）に対し、画像形成装置が具備している機能（パンチ，ステープルなどの外部装置等）を利用するための仕組み、画像形成装置のコントロールパネルで設定された各機能と外部から入力される印刷ジョブのパラメータに矛盾がある場合の動作について開示されている。
【特許文献１】特開２００７−１５８９４７号公報
【特許文献２】特開２００６−０１４２８０号公報
【特許文献３】特開２００７−３０６２２９号公報
【特許文献４】特開２００７−３２９７３４号公報
【特許文献５】特開２００４−１０６４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来のマーキング機能に関する技術について開示されている特許文献１〜３には、マーキング機能をどのように実行するか（どのような符号を使って、どのようなアルゴリズムで行うか等）については記載されているが、マーキング機能を実行する上での条件等については記載されていない。
マーキング機能は、画像データ自体に対して処理を行うので、少ないメモリで印刷を実行するため、画像データ自体に対して圧縮（圧縮符号という符号を使った圧縮）やバンディング（バンドと呼ばれる単位に分割した描画）等の通常の画像処理を行う画像処理機能の実行がマーキング機能の実行と共に指定された場合、正常なマーキング機能を実行できるように、その実行条件が必要になる。
【０００９】
マーキング機能はセキュリティを重視した印刷機能のため、中途半端なマーキング機能しか実行されない場合には、その機能による印刷物が排紙されてしまうと、ユーザの利益を損ねてしまう。よって、マーキング機能においては、通常の印刷よりも「正常に機能が働いていること」が大切になる。
ユーザの利益を守るためには、中途半端なマーキング機能が実行されないように、排他制御を行う必要がある。また、排他制御した際には、ユーザへのその旨の通知，ログへの記録に留意する必要がある。
【００１０】
また、上述した従来の印刷ジョブのパラメータの矛盾（排他制御）に関する技術について開示されている特許文献４，５には、外部から入力される画像データ（プリンタドライバを介さない印刷時など）に対し、画像形成装置が具備している機能（パンチ，ステープルなど）を利用するための仕組みについて記載されているが、マーキング機能等のセキュリティを重要視した機能に関する印刷ジョブのパラメータの矛盾（排他制御）は加味されていない。
この発明は上記の点に鑑みてなされたものであり、マーキング機能と画像処理機能の実行が同時に指定された場合でも、セキュリティの低下を回避できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
この発明は、上記の目的を達成するため、以下の（１）〜（１１）に示す画像形成装置，印刷処理方法，プログラム，および記録媒体を提供する。
（１）印刷データを記憶する記憶手段を有し、該記憶手段に記憶された印刷データに基づいて印刷媒体上に画像を印刷する画像形成装置であって、上記印刷データを構成する画像情報に対して通常の画像処理を行う画像処理手段と、該画像処理手段を用いた通常印刷の実行を指定する通常印刷実行指定手段と、上記画像情報にマーキング情報を埋め込むマーキング手段と、該マーキング手段を用いたマーキング印刷の実行を指定するマーキング印刷実行指定手段と、上記通常印刷実行指定手段又は上記マーキング印刷実行指定手段によって指定された印刷の動作を実行する印刷動作実行手段と、上記通常印刷実行指定手段による通常印刷の実行指定、および上記マーキング印刷実行指定手段によるマーキング印刷の実行指定が同時に行われた場合に、該通常印刷の内容と該マーキング印刷の内容とを比較する印刷内容比較手段と、該印刷内容比較手段による比較結果に応じて、上記印刷動作実行手段が実行する印刷の動作を変更する印刷動作変更手段とを設けたものである。
【００１２】
（２）（１）に示した画像形成装置において、上記マーキング印刷の選択肢の中から印刷を許可する選択肢を設定するマーキング印刷選択肢設定手段と、上記印刷データが上記マーキング選択肢設定手段によって設定された印刷を許可する選択肢に合致しているか否かを判定する第１のデータ判定手段とを設け、上記印刷動作変更手段に、上記第１のデータ判定手段による判定の結果、上記印刷データが上記設定された印刷を許可する選択肢に合致していない場合に、上記印刷動作実行手段による印刷の実行を禁止する手段を備えたものである。
【００１３】
（３）（１）又は（２）の画像形成装置において、上記マーキング印刷の実行条件を設定するマーキング印刷実行条件設定手段と、上記印刷データが上記マーキング印刷実行条件設定手段によって設定されたマーキング印刷の実行条件に合致しているか否かを判定する第２のデータ判定手段とを設け、上記印刷動作変更手段に、上記第２のデータ判定手段による判定の結果、上記印刷データが上記設定されたマーキング印刷の実行条件に合致していない場合に、上記印刷動作実行手段による印刷の実行を禁止する手段を備えたものである。
【００１４】
（４）（２）又は（３）の画像形成装置において、上記印刷動作変更手段によって上記印刷動作実行手段による印刷の実行が禁止された場合に、その旨およびその理由を通知する通知手段を設けたものである。
（５）（２）〜（４）のいずれかの画像形成装置において、上記印刷動作変更手段によって上記印刷動作実行手段による印刷の実行が禁止された場合に、上記印刷データを上記記憶手段から消去するデータ消去手段を設け、上記通知手段に、上記データ消去手段による消去の状態を通知する手段を備えたものである。
【００１５】
（６）（４）又は（５）の画像形成装置において、上記印刷動作変更手段によって上記印刷動作実行手段による印刷の実行が禁止された場合に、所定の情報をログとして保存するログ保存手段を設けたものである。
（７）（６）の画像形成装置において、上記ログ保存手段によってログとして保存する情報を選択する保存情報選択手段を設けたものである。
【００１６】
（８）（７）の画像形成装置において、上記ログ保存手段によって保存されたログを出力するログ出力手段と、上記ログを開示する人および該ログの開示レベルを選択するログ関連情報選択手段とを設け、上記ログ保存手段を、上記保存情報選択手段によって選択された情報をログとして保存する際に上記ログ関連情報選択手段によって選択された上記ログを開示する人および該ログの開示レベルも保存する手段とし、上記ログ出力手段に、上記ログ保存手段によって保存されているログを出力する際に、該ログ保存手段によって上記保存情報選択手段により選択された情報をログとして保存する際に同時に保存した上記ログを開示する人および該ログの開示レベルを参照して、上記出力するログの内容を変更する手段を備えたものである。
【００１７】
（９）印刷データを記憶する記憶手段を有し、該記憶手段に記憶された印刷データに基づいて印刷媒体上に画像を印刷する画像形成装置における印刷処理方法であって、上記印刷データを構成する画像情報に対して通常の画像処理を行う画像処理工程を用いた通常印刷の実行、および上記画像情報にマーキング情報を埋め込むマーキング工程を用いたマーキング印刷の実行が同時に指定された場合に、該通常印刷の内容と該マーキング印刷の内容とを比較する印刷内容比較工程と、該印刷内容比較工程による比較結果に応じて、実行する印刷の動作を変更する印刷動作変更工程とを有するものである。
【００１８】
（１０）印刷データを記憶する記憶手段を有し、該記憶手段に記憶された印刷データに基づいて印刷媒体上に画像を印刷する印刷処理を行う画像形成装置を制御するコンピュータに、上記印刷データを構成する画像情報に対して通常の画像処理を行う画像処理機能と、該画像処理機能を用いた通常印刷の実行を指定する通常印刷実行指定機能と、上記画像情報にマーキング情報を埋め込むマーキング機能と、該マーキング機能を用いたマーキング印刷の実行を指定するマーキング印刷実行指定機能と、上記通常印刷実行指定機能又は上記マーキング印刷実行指定機能によって指定された印刷の動作を実行する印刷動作実行機能と、上記通常印刷実行指定機能による通常印刷の実行指定、および上記マーキング印刷実行指定機能によるマーキング印刷の実行指定が同時に行われた場合に、該通常印刷の内容と該マーキング印刷の内容とを比較する印刷内容比較機能と、該印刷内容比較機能による比較結果に応じて、上記印刷動作実行機能が実行する印刷の動作を変更する印刷動作変更機能とを実現させるためのプログラムである。
（１１）（１０）に示したプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１９】
この発明によれば、画像形成装置が、上記印刷データを構成する画像情報に対して通常の画像処理を行う画像処理手段（画像処理機能）を用いた通常印刷の実行、および上記画像情報にマーキング情報を埋め込むマーキング手段（マーキング機能）を用いたマーキング印刷の実行が同時に指定された場合に、その通常印刷の内容とそのマーキング印刷の内容とを比較し、その比較の結果に応じて、実行する印刷の動作を変更することにより、マーキング機能と画像処理機能の実行が同時に指定された場合でも、セキュリティの低下を回避することが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。なお、この実施形態では画像形成装置としてＭＦＰを用いた例について説明する。また、この実施形態は、この発明を実施するための最良の形態であるから、技術的に好ましい種々の限定がされているが、この発明の範囲は、以下の説明において特にこの発明を限定する旨の記載が無い限り、これらの様態に限られるものではない。
【００２１】
〔ＭＦＰの基本構成〕
まず、この発明の一実施形態であるＭＦＰの基本構成について、図１を参照して説明する。
図１は、このＭＦＰの基本構成例を示すブロック図である。
この発明を実施するＭＦＰは、外部インタフェース（以下「インタフェース」を「Ｉ／Ｆ」と略称する）１，操作部２，識別情報記憶部３，ファイル管理部４，メモリ５，設定管理部６，エンジン部７，エンジン制御部８，システム制御部９，およびリアルタイムクロック回路（以下「ＲＴＣ」と略称する）１０によって構成されている。
【００２２】
外部Ｉ／Ｆ１は、図示しない外部のパーソナルコンピュータ（以下「外部ＰＣ」と略称する）とＬＡＮ（ローカル・エリア・ネットワーク），インタネット，公衆回線等のネットワークを介して通信する通信手段である。なお、外部ＰＣ以外の外部機器、例えばワークステーション等の他の情報処理装置やスキャナ装置等の画像読取装置とネットワーク経由で通信するようにしてもよい。
【００２３】
操作部２は、各種機能の設定等を指示するための入力部と、このＭＦＰの状態等を表示するための表示部とからなる。
識別情報記憶部３は、送信元から送られる識別情報を格納する記憶手段であり、不揮発性メモリ（フラッシュＲＯＭ，ＥＥＰＲＯＭ等）やＨＤＤ（ハードディスク装置）等の不揮発性記憶手段を用いる。
ファイル管理部４は、識別情報をファイル管理制御するものである。
【００２４】
メモリ５は、画像情報（画像データ）を展開する画像領域等として使用する記憶手段であり、ＲＡＭを用いる。
設定管理部６は、設定された機能を管理制御するものである。
エンジン部７は、原稿の画像情報を読み取るスキャナ部（原稿読取部）と、画像データを一連のプロセスよって可視画像として用紙等の印刷（画像形成）媒体上に印刷して出力するプロッタ部（印刷部）とを備えている。
【００２５】
エンジン制御部８は、原稿の画像情報をスキャナ部に読み取らせたり、画像情報をエンジン部７に印刷出力させるためのデータ処理および制御を行うものである。このエンジン制御部８は、この発明に関わる機能である画像処理手段，通常印刷実行指定手段，マーキング手段，マーキング印刷実行指定手段，印刷動作実行手段，印刷内容比較手段，印刷動作変更手段，マーキング印刷選択肢設定手段，第１のデータ判定手段，マーキング印刷実行条件設定手段，第２のデータ判定手段，通知手段，データ消去手段，ログ保存手段，保存情報選択手段，およびログ関連情報選択手段としての機能を果たすことができる。
システム制御部９は、このＭＦＰ全体の制御を行うものである。
ＲＴＣ１０は、時計およびカレンダー機能を有するものである。
【００２６】
ファイル管理部４，設定管理部６，エンジン制御部８，およびシステム制御部９は、マイクロコンピュータを構成するＣＰＵ（中央処理装置），ＲＯＭ，ＲＡＭや、ＨＤＤ等の不揮発性記憶手段を用いている。つまり、ＣＰＵがＲＯＭ内のプログラムおよび不揮発性記憶手段から読み出してＲＡＭに展開したプログラムを実行することにより、ファイル管理部４，設定管理部６，エンジン制御部８，およびシステム制御部９としての機能を実現することができる。
【００２７】
〔ソフトウェアコンポーネントの構成〕
次に、図１の設定管理部６，エンジン制御部８，およびシステム制御部９としての機能を実現するためのプログラムであるソフトウェアのコンポーネントの構成について、図２を参照して説明する。なお、プログラムによる処理は、実際にはＣＰＵがプログラムに従って動作することによって実行するが、説明の都合上、プログラムが処理を実行するものとする。以後も、プログラムが何らかの処理を行うものとして説明を行う場合には、同様とする。
【００２８】
図２は、図１の設定管理部６，エンジン制御部８，およびシステム制御部９としての機能を実現するためのプログラムであるソフトウェアのコンポーネントの構成例を示す図である。なお、楕円の枠は、コンポーネント（以下「ＣＭＰ」ともいう）単位を表わしている。
このソフトウェアは、アクティビティＣＭＰとフィルタＣＭＰとを備えている。
アクティビティＣＭＰとしては、プリンタアクティビティＣＭＰ２１，送信アクティビティＣＭＰ２２，およびコピーアクティビティＣＭＰ２３がある。
【００２９】
フィルタＣＭＰとしては、ＰＣ文書受信ＣＭＰ２４，ＦＡＸ文書受信ＣＭＰ２５，読取ＣＭＰ２６，印刷ＣＭＰ２７がある。
アクティビティＣＭＰとフィルタＣＭＰとの間では、メッセージのやり取りが行われる。
フィルタＣＭＰ間では、画像情報の送受信が行われる。
アクティビティＣＭＰは、ジョブの管理を行う。
プリンタアクティビティＣＭＰ２１は、プリンタジョブの管理を行う。
【００３０】
送信アクティビティＣＭＰ２２は、ＦＡＸジョブの管理を行う。
コピーアクティビティＣＭＰ２３は、コピージョブおよびスキャナジョブの管理を行う。
ＰＣ文書受信ＣＭＰ２４は、ネットワークから受信したプリンタデータ（印刷データ）を解析して印刷用の画像情報をそのまま（１バンドで）又は複数バンドに分割してメモリ５の画像領域に描画（展開）する処理を行う。その複数バンドに分割する処理は通常の画像処理の一つであり、その処理を実現する機能が画像処理機能となる。
【００３１】
ＦＡＸ文書受信ＣＭＰ２５は、ネットワークから受信したＦＡＸ（ファクシミリ）データを解析して印刷用の画像情報をそのまま又は複数バンドに分割してメモリ５の画像領域に描画する処理を行う。
読取ＣＭＰ２６は、スキャナ部（エンジン部７の一部）に読み取らせたコピー，スキャナデータ（画像データ）を解析して、印刷用の画像情報をそのまま又は複数バンドに分割してメモリ５の画像領域に描画する処理を行う。
印刷ＣＭＰ２７は、プロッタ部（エンジン部７の一部）に画像情報の印刷出力を行わせる。
【００３２】
ネットワークＣＭＰ２８は、外部Ｉ／Ｆ１（ネットワークＩ／Ｆ）の初期化等を行い、外部機器と通信ができるようにする。つまり、外部Ｉ／Ｆ１の初期化として、ネットワークアドレスやルーティングテーブルの設定を行う。また、名前解決の設定も行う。
印刷サーバＣＭＰ２９は、Ｗｅｂサービスやダイレクトプリント等で使用される、サーバ通信機能（通信接続の受け付け，データ受信／応答，サーバ機能実行等）を実現するための制御を行う。この印刷サーバＣＭＰ２９は、データを受信したら、要求マネージメントＣＭＰ３０に要求の実行を委譲する。
【００３３】
要求マネージメントＣＭＰ３０は、複数の要求の実行順序を決定し、予め定めた優先順位に基づいて要求を実行させる。この要求マネージメントＣＭＰ３０は、要求のライフサイクルを管理しており、異常終了した要求に対して正常処理への復帰を実施する。
メモリサービスＣＭＰ３１は、メモリ５の効率的な使用（バンド単位の取得／開放，バンドの使い回し），動的なメモリ追加確保などを行う。
【００３４】
イメージサービスＣＭＰ３２は、画像情報（本文のデータ）に対して要求された画像加工を行う。画像加工とは、「変倍」，「回転」，「圧縮／伸長」，「色空間変換」，「スタンプ合成」などを指す。この画像加工も通常の画像処理の一つであり、その処理を実現する機能が画像処理機能となる。このイメージサービスＣＭＰ３２は、ＡＳＩＣ（Application Specific Integrated Circuit）を使った画像データの入力／出力、ＨＤＤ等に対する蓄積／読み出しを行う。
マーキング埋込ＣＭＰ３３は、マーキング情報（以下「マーキング」ともいう）として埋め込むよう指定された情報を画像化し、入力された画像情報に埋め込む。この処理を実現する機能が、マーキング機能となる。
【００３５】
履歴ＣＭＰ３４は、利用履歴，動作履歴，セキュリティログ等の各種履歴の管理（検索／参照／削除）を外部機器の表示部又はＭＦＰの表示部（操作部２の一部）に表示させることにより、ユーザに対して提供する。
アクセス制御ＣＭＰ３５は、守るべき情報資産や情報資産を操作する機能に対して、アクセスの可否を判定（決定）する。その判定において参照する、機能／コンテンツと、アカウント／ロール（一般ユーザ／管理者等)の対応関係をセキュリティポリシーとして保持する。
【００３６】
ここで、上述した各ＣＭＰと、図１の設定管理部６，エンジン制御部８，およびシステム制御部９との対応関係は、以下の通りである。
プリンタアクティビティＣＭＰ２１：システム制御部９
送信アクティビティＣＭＰ２２    ：システム制御部９
コピーアクティビティＣＭＰ２３  ：システム制御部９
ＰＣ文書受信ＣＭＰ２４          ：エンジン制御部８，設定管理部６
ＦＡＸ文書受信ＣＭＰ２５        ：エンジン制御部８，設定管理部６
読取ＣＭＰ２６                  ：エンジン制御部８，設定管理部６
印刷ＣＭＰ２６                  ：エンジン制御部８
ネットワークＣＭＰ２８          ：システム制御部９
印刷サーバＣＭＰ２９            ：システム制御部９
要求マネージメントＣＭＰ３０     ：システム制御部９
メモリサービスＣＭＰ３１        ：システム制御部９
イメージサービスＣＭＰ３２      ：システム制御部９
マーキング埋込ＣＭＰ３３        ：システム制御部９，設定管理部６
履歴ＣＭＰ３４                  ：システム制御部９
アクセス制御ＣＭＰ３５          ：システム制御部９
【００３７】
以下、図１に示したＭＦＰによるこの発明に関わる処理の複数の異なる実施例について説明する。なお、その各実施例として、マーキング機能と画像処理機能（ここでは画像データ自体に対して「圧縮」と「バンディング」を行う機能とする）が同時に指定された時のプリンタジョブに関する印刷処理について説明するが、マーキング機能と画像処理機能の実行が同時に指定された時のコピージョブやＦＡＸジョブに関する印刷処理も、マーキング機能と画像処理機能に関する処理は同様である。
〔第１実施例〕
まず、第１実施例について、図３，図４および表１を参照して具体的に説明する。
図３，図４は、図１に示したＭＦＰ（実際には図２に示したソフトウェアコンポーネント）によるマーキング機能と画像処理機能の実行が同時に指定された時の印刷処理の一例を示すフローチャートである。なお、それらの機能の指定は、操作部２又は外部機器から行うことができる。
【００３８】
図３，図４に示すマーキング機能と画像処理機能の実行が同時に指定された時の印刷処理は、対応するプリンタジョブの入力によってスタートし、ステップＳ１から以下に示す処理を実行する。
ステップＳ１では、ネットワークＣＭＰ２８が、外部ＰＣから送られてくる印刷データを受信する。
ここで、印刷データは、以下の（ａ）〜（ｄ）に示す各情報によって構成されている。
【００３９】
（ａ）文書情報
文書情報は、文書（つまり印刷データ自体）の情報である。文書情報としては、例えばジョブ名，文書名，ユーザＩＤ，パスワード，ＰＣログイン名，ＰＣコンピュータ名，作成日時／時間がある。
（ｂ）ジョブ情報
ジョブ情報は、ジョブごとの情報である。ジョブ情報としては、例えば印刷種別，印刷部数，仕分け指定，印刷モード，集約，綴じ代，表紙，合紙，章区切り紙，パンチ，折り，トナーセーブモード，色数，マーキングがある。
【００４０】
（ｃ）ページ情報
ページ情報は、ページごとの情報である。ページ情報としては、例えば用紙種類，用紙サイズ，給排紙トレイ、１８０度回転，印刷面（片面／両面），印字モード，ディザモード，原稿方向，バンド数，主／副走査方向解像度，間引きレベル，量子化数がある。
（ｄ）画像情報（本文のデータ）
画像情報は、描画する画像自体を表わすデータ（印刷データ自体）である。
【００４１】
図３，図４の処理説明に戻る。
ステップＳ２では、印刷サーバＣＭＰ２９が、ネットワークＣＭＰ２８から「データ受信」イベントを受信する。
ステップＳ３では、要求マネージメントＣＭＰ３０が、印刷サーバＣＭＰ２９から「データ受信」イベントを受信する。
ステップＳ４では、プリンタアクティビティＣＭＰ２１が、要求マネージメントＣＭＰ３０から「データ受信」イベントを受信する。
【００４２】
ステップＳ５では、ＰＣ文書受信ＣＭＰ２４が、プリンタアクティビティＣＭＰ２１から「データ受信」イベントを受信する。
ステップＳ６では、ＰＣ文書受信ＣＭＰ２４が、ネットワークＣＭＰ２８から印刷データを読み込む。
ステップＳ７では、ＰＣ文書受信ＣＭＰ２４が、読み込んだ印刷データをメモリ５の一時領域に記憶し、その印刷データを解釈する。
【００４３】
ステップＳ８では、ＰＣ文書受信ＣＭＰ２４が、解釈した印刷データを構成する文書／ジョブ／ページ情報がマーキング機能の実行条件に合致しているかどうかを判定し、合致していればステップＳ９へ、合致していなければステップＳ２２へそれぞれ移行する。
ここで、「マーキング機能の実行条件」とは、マーキング機能を実行するための文書／ジョブ／ページ情報の設定値に関する条件のことであり、操作部２又は外部ＰＣ（外部機器）から指示によって設定することができる。マーキング機能の実行条件としては、例えば用紙サイズが所定サイズ（ここではＡ３，Ａ４，Ｂ４，Ｂ５のいずれか），カラーモードがモノクロモード、量子化数が１ｂｉｔであることである。
【００４４】
ステップＳ２２では、ＰＣ文書受信ＣＭＰ２４が、ジョブ（マーキング機能が指定されたジョブ）をキャンセルし、プロッタ部による印刷を禁止する。
ステップＳ９では、ＰＣ文書受信ＣＭＰ２４が、解釈した印刷データを構成する文書／ジョブ／ページ情報を、プリンタアクティビティＣＭＰ２１に渡す。
ステップＳ１０では、プリンタアクティビティＣＭＰ２１が、受け取った文書／ジョブ／ページ情報を印刷ＣＭＰ２７にセットする。
ステップＳ２１では、印刷ＣＭＰ２７が、セットされた文書／ジョブ／ページ情報のうち、マーキング関連の情報をマーキング埋込ＣＭＰ３３にセット（設定）する。
【００４５】
ステップＳ１１では、ＰＣ文書受信ＣＭＰ２４が、メモリサービスＣＭＰ３１へ画像情報を書き込む画像領域（メモリ領域）の確保を依頼する。
ステップＳ１２では、メモリサービスＣＭＰ３１が、その依頼により、画像情報を書き込む（展開する）メモリ５上の画像領域を確保する。
ステップＳ１３では、ＰＣ文書受信ＣＭＰ２４が、解釈した印刷データ内にマーキング関連の設定があるかないかを判断し、あればステップＳ１４へ、なければステップＳ２３へそれぞれ移行する。
【００４６】
ステップＳ１４では、ＰＣ文書受信ＣＭＰ２４が、解釈した印刷データを構成する画像情報を１バンド（「バンド無し」ともいう）でメモリ５上に確保された画像領域に書き込む。
ステップＳ２３では、ＰＣ文書受信ＣＭＰ２４が、解釈した印刷データを構成する画像情報をＮバンド（Ｎ≧２）に分割してメモリ５上に確保された画像領域に順次書き込む。
ステップＳ１５では、ＰＣ文書受信ＣＭＰ２４が、上記画像領域への画像情報の書き込みが終了すると、ステップＳ１６へ移行する。
【００４７】
ステップＳ１６では、ＰＣ文書受信ＣＭＰ２４が、再び解釈した印刷データ内にマーキング関連の設定があるかないかを判断し、あればステップＳ１７へ、なければステップＳ２４へそれぞれ移行する。
ステップＳ２４では、ＰＣ文書受信ＣＭＰ２４が、イメージサービスＣＭＰ３２へ画像情報の圧縮を依頼する。
ステップＳ２５では、イメージサービスＣＭＰ３２が、その依頼により、上記画像領域に書き込まれた画像情報を圧縮する。
【００４８】
ステップＳ１７では、ＰＣ文書受信ＣＭＰ２４が、画像情報が書き込まれた画像領域のアドレスを印刷ＣＭＰ２７へ通知する。
ステップＳ１８では、ＰＣ文書受信ＣＭＰ２４が、更に再び解釈した印刷データ内にマーキング関連の設定があるかないかを判断し、あればステップＳ１９へ、なければステップＳ２０へそれぞれ移行する。
ステップＳ１９では、マーキング埋込ＣＭＰ３３が、マーキング関連の設定内容に応じたマーキングの埋め込み処理を上記画像領域に書き込まれた画像情報に対して行う。
【００４９】
ステップＳ２０では、印刷ＣＭＰ２７が、上記画像領域に書き込まれた画像情報（マーキングの埋め込み処理が行われた画像情報やイメージサービスＣＭＰ３２によって圧縮された画像情報を含む）の印刷出力をプロッタ部に行わせる。
ここで、通常の印刷（マーキング印刷等の特定印刷以外の単純な印刷）では、画像情報の圧縮処理、あるいは画像情報を複数のバンド単位に分割する処理（バンディング処理）を行うようにすれば、少ないメモリで印刷を行える。
【００５０】
また、画像情報にマーキングを埋め込んで印刷するマーキング機能と画像情報の圧縮／バンディングを行う画像処理機能が同時に指定された場合、その各機能による設定内容の関係は、常に表１に示すようになる。つまり、図３，図４によっても説明したように、マーキング機能の実行が指定された場合（マーキング指定ありの場合）には、画像処理機能の実行が指定された場合でも、画像処理機能の実行、つまり画像情報の圧縮および画像情報の複数バンドへの分割処理が禁止される。マーキング機能の実行が指定されていない場合（マーキング指定なしの場合）には、画像情報の圧縮および画像情報の複数バンドへの分割処理が許可される。
【００５１】
【表１】
2009290560.tif 000003
【００５２】
第１実施例によれば、印刷データを構成する画像情報に対して通常の画像処理を行う画像処理機能を用いた通常印刷の実行、および上記画像情報にマーキング情報を埋め込むマーキング機能を用いたマーキング印刷の実行が同時に指定された場合に、その通常印刷の内容とそのマーキング印刷の内容とを比較し、その比較の結果に応じて、実行する印刷の動作を変更する（通常の画像処理を禁止する）ことにより、マーキング機能と画像処理機能の実行が同時に指定された場合でも、セキュリティの低下を回避することが可能になる。つまり、確実なマーキング印刷を行うことで、マーキング印刷の実行を指定するユーザの利益（印刷文書の高セキュリティ）を守ることができる。
【００５３】
〔第２実施例〕
次に、第２実施例について、図５，図６および表２も参照して具体的に説明する。但し、この第２実施例は、上述した第１実施例と若干異なるだけなので、その異なる部分を中心に説明する。
図５は、図１に示したＭＦＰによる管理者が予め印刷を許可するマーキング選択肢の設定処理の一例を示すフローチャートである。
【００５４】
この実施形態のＭＦＰは、管理者による自機のＵＩ（ユーザインタフェース）である操作部２の操作（管理者操作）によって管理者用画面ログインの指示があった時に図５に示す処理をスタートし、まずステップＳ３１へ進み、図示しないＣＭＰが、管理者用画面にログインし、管理者用画面を操作部２上に表示する。
次に、ステップＳ３２へ進み、管理者用画面に対する管理者操作によって「許可マーキング選択肢」の設定画面に移動する。
【００５５】
次に、ステップＳ３３へ進み、「許可マーキング選択肢」の設定画面に対する管理者操作により、マーキングの各設定項目別の選択肢（マーキングに関する各設定項目別の選択肢）の中からマーキングを許可する選択肢（誤り訂正レベル，埋め込みモードなど）を設定する。
それによって、ステップＳ３４へ進み、ＰＣ文書受信ＣＭＰ２４が、設定されたマーキングの各設定項目別の印刷を許可する選択肢を保持する。
ここで、マーキングの設定項目および選択肢の一例を表２に示す。
【００５６】
【表２】
2009290560.tif 000004
【００５７】
マーキングの各設定項目別の印刷を許可する選択肢（レベル，モードなど）が設定（保持）された場合の印刷処理は、図３，図４に示した印刷処理のステップＳ７とＳ９との間の処理を、例えば図６に示す処理に変更したものとなる。ここでは、図示の都合上、マーキングの設定項目を１つとする。
図６は、図１に示したＭＦＰによるマーキング機能と画像処理機能の実行が同時に指定された時の印刷処理の他の例（図３と異なる部分のみ）を示すフローチャートである。
【００５８】
ＰＣ文書受信ＣＭＰ２４が、ステップＳ７で読み込んだ印刷データを解釈した後、ステップＳ４１でその解釈した印刷データを構成する文書／ジョブ／ページ情報を予め設定したマーキングの各設定項目別の印刷を許可する選択肢と比較する。
ステップＳ８では、ＰＣ文書受信ＣＭＰ２４が、解釈した印刷データを構成する文書／ジョブ／ページ情報がマーキング機能の実行条件に合致しているかどうかを判定し、合致していればステップＳ４２へ、合致していなければステップＳ２２へそれぞれ移行する。
【００５９】
ステップＳ４２では、ＰＣ文書受信ＣＭＰ２４が、上記の比較結果により、解釈した印刷データを構成する文書／ジョブ／ページ情報が予め設定したマーキングの各設定項目別の印刷を許可する選択肢の範囲内である（その選択肢に合致している）か否かを判断し、その範囲内であればステップＳ９へ、その範囲内でなければステップＳ４３へそれぞれ移行する。
ステップＳ４３では、ＰＣ文書受信ＣＭＰ２４が、ジョブをキャンセルし、プロッタ部による印刷を禁止する。
【００６０】
ステップＳ４４では、ＰＣ文書受信ＣＭＰ２４が、ジョブがキャンセルされた（印刷が禁止された）旨およびその理由をユーザに対して通知する。つまり、ジョブがキャンセルされた旨およびその理由を示す情報をプリンタジョブの要求元（印刷データの送信元）に送信して、その表示部に表示させることにより、ユーザに知らせる。なお、ジョブがキャンセルされた旨およびその理由を示す情報を当該ＭＦＰの表示部に表示させることにより、ユーザに知らせるようにしてもよい。また、受信した印刷データをメモリ５から消去すると共に、その状態情報（消去開始，消去中，消去完了等）をユーザに対して通知するようにしてもよい。このステップＳ４４の処理をステップＳ２２の処理の後でも行うようにして構わない。
【００６１】
第２実施例によれば、マーキング印刷の選択肢の中から印刷を許可する選択肢を設定可能にし、印刷データが設定された印刷を許可する選択肢に合致しているか否かを判定し、合致していない場合にジョブをキャンセルする（印刷の実行を禁止する）ことにより、セキュリティの低下を確実に回避することが可能になる。また、ジョブをキャンセルした旨（つまりマーキング印刷が失敗した旨）およびその理由を通知することにより、マーキング印刷という行為自体のセキュリティを向上することができる。
【００６２】
〔第３実施例〕
次に、第３実施例について、図７も参照して具体的に説明する。但し、この第３実施例は、上述した第１実施例又は第２実施例と若干異なるだけなので、その異なる部分を中心に説明する。
図７は、図１に示したＭＦＰによるマーキング機能と画像処理機能の実行が同時に指定された時の印刷処理の更に他の例（図３，図６と異なる部分のみ）を示すフローチャートである。この処理は、失敗したマーキング印刷についてログとして保存する情報を選択（設定）する処理である。ログとは、エラーログやエラーレポート等のユーザが目にすることができるログのことを指す。
【００６３】
そのログとして保存する情報を選択する処理を実行するタイミングは、マーキング印刷の失敗時であり、「何らかの原因でマーキング機能が指定されたジョブがジョブキャンセルになった場合（図３のステップＳ２２又は図６のステップＳ４３の場合）」の後、ログとして保存する情報を選択する処理が実行される。なお、その処理を図６のステップＳ４３の処理に続いて行う場合、ステップＳ４４の処理の代わりに、図７のステップＳ５１の処理を行うことになる。もしくは、ステップＳ５１でステップＳ４４の処理を行うようにしてもよい。
【００６４】
ＰＣ文書受信ＣＭＰ２４は、図３のステップＳ２２又は図６のステップＳ４３でジョブのキャンセルを行った後、図７のステップＳ５１で「マーキング印刷失敗」を示す情報をネットワークＣＭＰ２８によりプリンタジョブの要求元（外部ＰＣ）に送信して、その表示部（当該ＭＦＰの表示部でもよい）に表示させることにより、ユーザに知らせる。
次のステップＳ５２では、ＰＣ文書受信ＣＭＰ２４が、「ログ」として保存する設定内容を選択する画面を表示させるための情報をネットワークＣＭＰ２８によりプリンタジョブの要求元に送信して、その表示部に「ログ」として保存する設定内容を選択する画面を表示させる。
【００６５】
ステップＳ５３では、ＰＣ文書受信ＣＭＰ２４が、「ログ」として保存する設定内容を選択する画面に対するユーザ操作により、指定された「ログ」として保存する設定内容を示す情報をネットワークＣＭＰ２８により受信するので、その情報が示す「ログ」として保存する設定内容を選択する。
ステップＳ５４では、ＰＣ文書受信ＣＭＰ２４が、先に解釈した印刷データを構成する文書／ジョブ／ページ情報およびマーキング印刷が失敗した理由等の情報が選択した「ログ」として保存する設定内容に合致しているかどうかを判定し、合致していればステップＳ５５へ、合致していなければステップＳ５７へそれぞれ移行する。
【００６６】
ステップＳ５５では、ＰＣ文書受信ＣＭＰ２４が、選択した「ログ」として保存する設定内容に合致している情報の履歴ＣＭＰ３４への通知を許可し、その情報を履歴ＣＭＰ３４へ通知する。
ステップＳ５６では、履歴ＣＭＰ３４が、その通知された情報の内容をログとして、ＨＤＤ等の不揮発性記憶手段に保存する。
ステップＳ５５では、ＰＣ文書受信ＣＭＰ２４が、「ログ」として保存する設定内容に合致していない情報の履歴ＣＭＰ３４への通知を禁止する。
なお、ジョブ開始前（印刷開始前）の任意のタイミング、例えば印刷に使用する印刷媒体のサイズやマーキング機能実行を指定するのと同じタイミングで、ステップＳ５２，Ｓ５３の処理を行うようにしてもよい。
【００６７】
第３実施例によれば、ジョブがキャンセルした場合に、所定の情報をログとして保存すると共に、そのログとして保存する情報を選択可能にすることにより、マーキング印刷という行為自体のセキュリティを更に向上することができる。
【００６８】
〔第４実施例〕
次に、第４実施例について、図８を参照して具体的に説明する。但し、この第４実施例は、上述した第３実施例と若干異なるだけなので、その異なる部分のみ説明する。なお、以下に示すマーキング印刷失敗時のログ（以下単に「ログ」ともいう）を開示する人」を「ロール」ともいう。また、ロールを管理者又は一般ユーザとする。更に、ログの開示レベル（以下単に「開示レベル」ともいう）としては、ログを全て表示するレベル、ログを特殊文字（*など）で隠して表示するレベルの２つのレベルがあるものとする。
【００６９】
第４実施例では、図７のステップＳ５２で、ＰＣ文書受信ＣＭＰ２４が、「ログ」として保存する設定内容を選択する画面を表示させるための情報をネットワークＣＭＰ２８によりプリンタジョブの要求元に送信して、その表示部に「ログ」として保存する設定内容を選択する画面を表示させる際に、ロール／開示レベルを選択する画面を表示させるための情報もプリンタジョブの要求元に送信して、その表示部にロール／開示レベルを選択する画面を表示させる。
【００７０】
ステップＳ５３では、ＰＣ文書受信ＣＭＰ２４が、「ログ」として保存する設定内容を選択する画面に対するユーザ操作により、指定された「ログ」として保存する設定内容を示す情報をネットワークＣＭＰ２８により受信するので、その情報が示す「ログ」として保存する設定内容を選択する。また、ロール／開示レベルを選択する画面に対するユーザ操作により、指定されたログ／開示レベルを示す情報も受信するので、その情報が示すログ／開示レベルを選択する。
【００７１】
ステップＳ５５では、ＰＣ文書受信ＣＭＰ２４が、選択した「ログ」として保存する設定内容に合致している情報の履歴ＣＭＰ３４への通知を許可し、その情報および選択したログ／開示レベルを示す情報を履歴ＣＭＰ３４へ通知する。
ステップＳ５６では、履歴ＣＭＰ３４が、その通知された各情報の内容をログとして、ＨＤＤ等の不揮発性記憶手段に保存する。
【００７２】
図８は、図１に示したＭＦＰによるマーキング印刷失敗時のログを開示する人／開示レベルを選択する処理の一例を示すフローチャートである。
この実施形態のＭＦＰは、一般ユーザ又は管理者による外部ＰＣ（自機の操作部２でもよい）の操作により、ログ参照画面（エラーログ／エラーレポートの印刷画面等）の表示指示をネットワークＣＭＰ２８が受けた時に図８に示す処理をスタートし、まずステップＳ６１へ進み、図示しないＣＭＰが、ログ参照画面を示す情報をネットワークＣＭＰ２８によって外部ＰＣへ送信して、その表示部上に表示させる。
【００７３】
次のステップＳ６２では、アクセス制御ＣＭＰ３５が、ログ参照画面の指示操作を行ったユーザのロールを不揮発性記憶手段に保存されているログ／開示レベルを示す情報を参照して判別し、そのユーザが管理者であればステップＳ６４へ、一般ユーザであればステップＳ６７へそれぞれ移行する。
ステップＳ６４では、履歴ＣＭＰ３４が、管理者に対して選択された開示レベルで内容を開示することを決定する。
【００７４】
ステップＳ６７では、履歴ＣＭＰ３４が、一般ユーザに対して選択された開示レベルで内容を開示することを決定する。
ステップＳ６５では、履歴ＣＭＰ３４が、開示レベルを不揮発性記憶手段に保存されているログ／開示レベルを示す情報を参照して判別し、開示レベルがログを全て表示するレベルであればステップＳ６６へ、ログを特殊文字で隠して表示するレベルであればステップＳ６８へそれぞれ移行する。
【００７５】
ステップＳ６６では、履歴ＣＭＰ３４が、不揮発性記憶手段に保存されているログの内容を全て読み出し、その読み出したログの内容を示す情報をネットワークＣＭＰ２８によって外部ＰＣへ送信して、その表示部上に表示させる。
ステップＳ６８では、履歴ＣＭＰ３４が、不揮発性記憶手段に保存されているログの内容を特殊文字で隠して読み出し、その読み出したログの内容を示す情報をネットワークＣＭＰ２８によって外部ＰＣへ送信して、その表示部上に表示させる。
【００７６】
第４実施例によれば、ログを開示する人およびそのログの開示レベルを選択可能にし、選択された情報をログとして保存する際に選択されたログを開示する人およびそのログの開示レベルも保存し、その保存したログを出力する際に、選択された情報をログとして保存する際に同時に保存したログを開示する人およびそのログの開示レベルを参照して、出力するログの内容を変更することにより、マーキング印刷という行為自体のセキュリティを更に大幅に向上することができる。
【００７７】
以上、この発明をＭＦＰに適用した実施形態について説明したが、この発明はこれに限らず、少なくともデジタル複写機，ファクシミリ装置，又はプリンタ等の他の画像形成装置にも適用可能である。
【００７８】
〔この発明に関わるプログラム〕
このプログラムは、画像形成装置を制御するＣＰＵ（コンピュータ）に、この発明に関わる機能である画像処理手段，通常印刷実行指定手段，マーキング手段，マーキング印刷実行指定手段，印刷動作実行手段，印刷内容比較手段，印刷動作変更手段，マーキング印刷選択肢設定手段，第１のデータ判定手段，マーキング印刷実行条件設定手段，第２のデータ判定手段，通知手段，データ消去手段，ログ保存手段，保存情報選択手段，およびログ関連情報選択手段としての機能としての機能を実現させるためのプログラムであり、このようなプログラムをＣＰＵに実行させることにより、上述したような効果を得ることができる。
【００７９】
このようなプログラムは、はじめから画像形成装置に備えるＲＯＭ、あるいは不揮発性メモリ（フラッシュＲＯＭ，ＥＥＰＲＯＭ等）、あるいはＨＤＤ（ハードディスク装置）などの記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭ、あるいはメモリカード，フレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭ等の不揮発性記録媒体（メモリ）に記録して提供することもできる。それらの記録媒体に記録されたプログラムを画像形成装置にインストールしてＣＰＵに実行させるか、ＣＰＵにそれらの記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００８０】
以上の説明から明らかなように、この発明によれば、マーキング機能と画像処理機能の実行が同時に指定された場合でも、セキュリティの低下を回避することが可能になる。この発明を利用すれば、高セキュリティの画像形成装置を提供することができる。
【図面の簡単な説明】
【００８１】
【図１】この発明の一実施形態であるＭＦＰの基本構成例を示すブロック図である。
【図２】図１の設定管理部６，エンジン制御部８，およびシステム制御部９としての機能を実現するためのプログラムであるソフトウェアのコンポーネントの構成例を示す図である。
【図３】図１に示したＭＦＰによるマーキング機能と画像処理機能の実行が同時に指定された時の印刷処理の一例を示すフロー図である。
【図４】同じくその残りの処理を示すフロー図である。
【００８２】
【図５】図１に示したＭＦＰによる管理者が予め印刷を許可するマーキング選択肢の設定処理の一例を示すフロー図である。
【図６】図１に示したＭＦＰによるマーキング機能と画像処理機能の実行が同時に指定された時の印刷処理の他の例を示すフロー図である。
【図７】図１に示したＭＦＰによるマーキング機能と画像処理機能の実行が同時に指定された時の印刷処理の更に他の例を示すフロー図である。
【図８】図１に示したＭＦＰによるマーキング印刷失敗時のログを開示する人／開示レベルを選択する処理の一例を示すフロー図である。
【符号の説明】
【００８３】
１：外部Ｉ／Ｆ    ２：操作部    ３：識別情報記憶部    ４：ファイル管理部
５：メモリ    ６：設定管理部    ７：エンジン部    ８：エンジン制御部
９：システム制御部    １０：ＲＴＣ    ２１：プリンタアクティビティＣＭＰ
２２：送信アクティビティＣＭＰ    ２３：コピーアクティビティＣＭＰ
２４：ＰＣ文書受信ＣＭＰ    ２５：ＦＡＸ文書受信ＣＭＰ    ２６：読取ＣＭＰ
２７：印刷ＣＭＰ    ２８：ネットワークＣＭＰ    ２９：印刷サーバＣＭＰ
３０：要求マネージメントＣＭＰ    ３１：メモリサービスＣＭＰ
３２：イメージサービスＣＭＰ    ３３：マーキング埋込ＣＭＰ    ３４：履歴ＣＭＰ
３５：アクセス制御ＣＭＰ
【図１】
2009290560.tif 000005
【図２】
2009290560.tif 000006
【図３】
2009290560.tif 000007
【図４】
2009290560.tif 000008
【図５】
2009290560.tif 000009
【図６】
2009290560.tif 000010
【図７】
2009290560.tif 000011
【図８】
2009290560.tif 000012