(57)【要約】【課題】スキャンやコピー等を行う時間に応じて利用範囲が異なる情報が含まる原稿を適切に利用させると共に情報の漏洩を防止する仕組みを提供すること。【解決手段】出力指示されたデータに禁止データが含まれていると判定され、当該出力指示を受け付けた時間が当該禁止データに対応する禁止期間内であると判定され、当該出力指示をしたユーザのユーザ情報が、当該禁止データに対応するユーザ情報と同じと判定された場合に、当該出力指示されたデータの出力を禁止することを決定する。【選択図】図７
2010146432.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するユーザ情報と出力を禁止する禁止データと当該禁止データの出力を禁止する禁止期間とを対応して記憶する出力制御記憶手段と、
前記ユーザにより入力されたユーザ情報を受け付けるユーザ情報受付手段と、
データの出力指示を受け付ける出力指示受付手段と、
前記出力指示受付手段で受け付けたデータに、前記出力制御記憶手段に記憶された禁止データが含まれているかを判定する禁止データ判定手段と、
前記出力指示受付手段で出力指示を受け付けた時間が、前記出力制御記憶手段に記憶された、当該禁止データに対応する禁止期間内か否かを判定する期間判定手段と、
前記ユーザ情報受付手段で受け付けたユーザ情報が、前記出力制御記憶手段に記憶された、当該禁止データに対応するユーザ情報と同じか否かを判定するユーザ判定手段と、
前記禁止データ判定手段と前記期間判定手段と前記ユーザ判定手段との判定結果に従って、前記出力指示受付手段で出力指示されたデータの出力の可否を決定する出力決定手段と、
を備え、
前記出力決定手段は、前記禁止データ判定手段で、前記出力指示受付手段で出力指示されたデータに前記禁止データが含まれていると判定され、前記期間判定手段で、前記出力指示受付手段で出力指示を受け付けた時間が当該禁止データに対応する禁止期間内であると判定され、前記ユーザ判定手段で、前記ユーザ情報受付手段で受け付けたユーザ情報が、当該禁止データに対応するユーザ情報と同じと判定された場合に、前記出力指示受付手段で受け付けたデータの出力を禁止することを決定することを特徴とする情報処理装置。
【請求項２】
データの出力を許可することを示す出力許可データを記憶する出力許可記憶手段と、
前記出力指示受付手段で受け付けたデータに、前記出力許可記憶手段に記憶されている出力許可データが含まれるか否かを判定する許可データ判定手段と、
を更に備え、
前記出力決定手段は、前記許可データ判定手段で、前記出力指示受付手段で受け付けたデータに、前記出力許可記憶手段に記憶されている出力許可データが含まれると判定された場合に、前記出力指示受付手段で受け付けたデータの出力を許可することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
データの出力可否の判定対象か否かを示す目印データを記憶する目印記憶手段と、
前記出力指示受付手段で受け付けたデータの中から、前記目印記憶手段に記憶された目印データを検出する検出手段と、
を更に備え、
前記禁止データ判定手段は、前記検出手段で、前記出力指示受付手段で受け付けたデータの中から目印データを検出した場合に実行することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
出力制御手段が、ユーザを識別するユーザ情報と出力を禁止する禁止データと当該禁止データの出力を禁止する禁止期間とを対応して記憶する出力制御記憶工程と、
ユーザ情報受付手段が、前記ユーザにより入力されたユーザ情報を受け付けるユーザ情報受付工程と、
出力指示受付手段が、データの出力指示を受け付ける出力指示受付工程と、
禁止データ判定手段が、前記出力指示受付工程で受け付けたデータに、前記出力制御記憶工程で記憶された禁止データが含まれているかを判定する禁止データ判定工程と、
期間判定手段が、前記出力指示受付工程で出力指示を受け付けた時間が、前記出力制御記憶工程で記憶された、当該禁止データに対応する禁止期間内か否かを判定する期間判定工程と、
ユーザ判定手段が、前記ユーザ情報受付工程で受け付けたユーザ情報が、前記出力制御記憶工程で記憶された、当該禁止データに対応するユーザ情報と同じか否かを判定するユーザ判定工程と、
出力決定手段が、前記禁止データ判定工程と前記期間判定工程と前記ユーザ判定工程との判定結果に従って、前記出力指示受付工程で出力指示されたデータの出力の可否を決定する出力決定工程と、
を備え、
前記出力決定工程は、前記禁止データ判定工程で、前記出力指示受付工程で出力指示されたデータに前記禁止データが含まれていると判定され、前記期間判定工程で、前記出力指示受付工程で出力指示を受け付けた時間が当該禁止データに対応する禁止期間内であると判定され、前記ユーザ判定工程で、前記ユーザ情報受付工程で受け付けたユーザ情報が、当該禁止データに対応するユーザ情報と同じと判定された場合に、前記出力指示受付工程で受け付けたデータの出力を禁止することを決定することを特徴とする情報処理装置における制御方法。
【請求項５】
情報処理装置を、
ユーザを識別するユーザ情報と出力を禁止する禁止データと当該禁止データの出力を禁止する禁止期間とを対応して記憶する出力制御記憶手段と、
前記ユーザにより入力されたユーザ情報を受け付けるユーザ情報受付手段と、
データの出力指示を受け付ける出力指示受付手段と、
前記出力指示受付手段で受け付けたデータに、前記出力制御記憶手段に記憶された禁止データが含まれているかを判定する禁止データ判定手段と、
前記出力指示受付手段で出力指示を受け付けた時間が、前記出力制御記憶手段に記憶された、当該禁止データに対応する禁止期間内か否かを判定する期間判定手段と、
前記ユーザ情報受付手段で受け付けたユーザ情報が、前記出力制御記憶手段に記憶された、当該禁止データに対応するユーザ情報と同じか否かを判定するユーザ判定手段と、
前記禁止データ判定手段と前記期間判定手段と前記ユーザ判定手段との判定結果に従って、前記出力指示受付手段で出力指示されたデータの出力の可否を決定する出力決定手段として機能させ、
前記出力決定手段は、前記禁止データ判定手段で、前記出力指示受付手段で出力指示されたデータに前記禁止データが含まれていると判定され、前記期間判定手段で、前記出力指示受付手段で出力指示を受け付けた時間が当該禁止データに対応する禁止期間内であると判定され、前記ユーザ判定手段で、前記ユーザ情報受付手段で受け付けたユーザ情報が、当該禁止データに対応するユーザ情報と同じと判定された場合に、前記出力指示受付手段で受け付けたデータの出力を禁止することを決定することを特徴とするコンピュータ読み取り実行可能なプログラム。
【請求項６】
データを出力する画像処理装置と、前記画像処理装置による当該データの出力可否を決定する情報処理装置とを備える情報処理システムであって、
前記画像処理装置は、
ユーザにより入力されたユーザ情報を受け付けるユーザ情報受付手段と、
データの出力指示を受け付ける出力指示受付手段と、
前記ユーザ情報受付手段で受け付けたユーザ情報と、前記出力指示受付手段で受け付けたデータとを前記情報処理装置に送信する送信手段と、
を備え、
前記情報処理装置は、
ユーザを識別するユーザ情報と出力を禁止する禁止データと当該禁止データの出力を禁止する禁止期間とを対応して記憶する出力制御記憶手段と、
前記画像処理装置から、前記画像処理装置のユーザ情報受付手段で受け付けたユーザ情報と前記画像処理装置の出力指示受付手段で受け付けたデータとを受信する受信手段と、
前記受信手段で受信したデータに、前記出力制御記憶手段に記憶された禁止データが含まれているかを判定する禁止データ判定手段と、
前記受信手段により受信した時間が、前記出力制御記憶手段に記憶された、当該禁止データに対応する禁止期間内か否かを判定する期間判定手段と、
前記受信手段で受信したユーザ情報が、前記記憶手段に記憶された、当該禁止データに対応するユーザ情報と同じか否かを判定するユーザ判定手段と、
前記禁止データ判定手段と前記期間判定手段と前記ユーザ判定手段との判定結果に従って、前記受信手段で受信したデータの出力の可否を決定する出力決定手段と、
を備え、
前記出力決定手段は、前記禁止データ判定手段で、前記受信手段で受信したデータに前記禁止データが含まれていると判定され、前記期間判定手段で、前記出力指示受付手段で出力指示を受け付けた時間が当該禁止データに対応する禁止期間内であると判定され、前記ユーザ判定手段で、前記受信手段で受信したユーザ情報が、当該禁止データに対応するユーザ情報と同じと判定された場合に、前記出力指示受付手段で受け付けたデータの出力を禁止することを決定することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの出力制御技術に関し、特に機密データの出力制御に関する。
【背景技術】
【０００２】
従来、ユーザ認証さえ成功すれば、デジタル複合機（ＭＦＰ）が有するコピー機能やスキャナ機能を自由に利用することが出来る。しかし、機密情報などを含む原稿（紙）などのコピー又はスキャンを際限なく許可してしまうと、機密情報が外部へ漏洩してしまうリスクが高まり、セキュリティ上の問題があった。
【０００３】
これを改善するため、特許文献１には、原稿に記録されたコピー禁止マークを検出した場合には当該原稿のプリントを禁止させ、原稿に記録されたコピー許可マークを検出した場合にのみ当該原稿のプリントを行うことが提案されている。
【０００４】
すなわち、この仕組みでは、一旦、原稿にコピー禁止マークを付してしまうと、その原稿のコピーはその後禁止され、一旦、原稿にコピー許可マークを付してしまうと、その原稿のコピーはその後許可され続けることとなる。
【特許文献１】特開２０００−１６５５７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、原稿に含まれる情報が、ある期間は機密情報であるが、その期間を経過すると機密情報ではなくなるような情報もある。したがって、従来技術では、原稿に含まれる情報が機密情報ではなくなった後でも、該原稿のコピーが禁止されてしまうため、該原稿に係る業務が非効率になる恐れがある。
【０００６】
また、時間が経過するにつれて開示範囲や利用範囲が異なってくる機密情報が含まれる原稿もある。例えば、時間が経過するにつれて、原稿を閲覧できるユーザ数や利用できるユーザ数が増えてくる場合がある。しかし、上記従来技術では、このような情報が含まれる原稿の利用について考慮されておらず、ユーザは適切に原稿を利用（コピーやスキャン等）することが困難であった。
【０００７】
本発明の目的は、スキャンやコピー等を行う時間に応じて利用範囲が異なる情報が含まる原稿を適切に利用させると共に情報の漏洩を防止する仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、ユーザを識別するユーザ情報と出力を禁止する禁止データと当該禁止データの出力を禁止する禁止期間とを対応して記憶する出力制御記憶手段と、  前記ユーザにより入力されたユーザ情報を受け付けるユーザ情報受付手段と、データの出力指示を受け付ける出力指示受付手段と、記出力指示受付手段で受け付けたデータに、前記出力制御記憶手段に記憶された禁止データが含まれているかを判定する禁止データ判定手段と、前記出力指示受付手段で出力指示を受け付けた時間が、前記出力制御記憶手段に記憶された、当該禁止データに対応する禁止期間内か否かを判定する期間判定手段と、前記ユーザ情報受付手段で受け付けたユーザ情報が、前記出力制御記憶手段に記憶された、当該禁止データに対応するユーザ情報と同じか否かを判定するユーザ判定手段と、前記禁止データ判定手段と前記期間判定手段と前記ユーザ判定手段との判定結果に従って、前記出力指示受付手段で出力指示されたデータの出力の可否を決定する出力決定手段とを備え、前記出力決定手段は、前記禁止データ判定手段で、前記出力指示受付手段で出力指示されたデータに前記禁止データが含まれていると判定され、前記期間判定手段で、前記出力指示受付手段で出力指示を受け付けた時間が当該禁止データに対応する禁止期間内であると判定され、前記ユーザ判定手段で、前記ユーザ情報受付手段で受け付けたユーザ情報が、当該禁止データに対応するユーザ情報と同じと判定された場合に、前記出力指示受付手段で受け付けたデータの出力を禁止することを決定することを特徴とする。
【０００９】
本発明の情報処理装置における制御方法は、出力制御手段が、ユーザを識別するユーザ情報と出力を禁止する禁止データと当該禁止データの出力を禁止する禁止期間とを対応して記憶する出力制御記憶工程と、ユーザ情報受付手段が、前記ユーザにより入力されたユーザ情報を受け付けるユーザ情報受付工程と、出力指示受付手段が、データの出力指示を受け付ける出力指示受付工程と、禁止データ判定手段が、前記出力指示受付工程で受け付けたデータに、前記出力制御記憶工程で記憶された禁止データが含まれているかを判定する禁止データ判定工程と、期間判定手段が、前記出力指示受付工程で出力指示を受け付けた時間が、前記出力制御記憶工程で記憶された、当該禁止データに対応する禁止期間内か否かを判定する期間判定工程と、ユーザ判定手段が、前記ユーザ情報受付工程で受け付けたユーザ情報が、前記出力制御記憶工程で記憶された、当該禁止データに対応するユーザ情報と同じか否かを判定するユーザ判定工程と、出力決定手段が、前記禁止データ判定工程と前記期間判定工程と前記ユーザ判定工程との判定結果に従って、前記出力指示受付工程で出力指示されたデータの出力の可否を決定する出力決定手工程と、を備え、前記出力決定工程は、前記禁止データ判定工程で、前記出力指示受付工程で出力指示されたデータに前記禁止データが含まれていると判定され、前記期間判定工程で、前記出力指示受付工程で出力指示を受け付けた時間が当該禁止データに対応する禁止期間内であると判定され、前記ユーザ判定工程で、前記ユーザ情報受付工程で受け付けたユーザ情報が、当該禁止データに対応するユーザ情報と同じと判定された場合に、前記出力指示受付工程で受け付けたデータの出力を禁止することを決定することを特徴とする。
【００１０】
本発明のプログラムは、情報処理装置を、ユーザを識別するユーザ情報と出力を禁止する禁止データと当該禁止データの出力を禁止する禁止期間とを対応して記憶する出力制御記憶手段と、前記ユーザにより入力されたユーザ情報を受け付けるユーザ情報受付手段と、
データの出力指示を受け付ける出力指示受付手段と、前記出力指示受付手段で受け付けたデータに、前記出力制御記憶手段に記憶された禁止データが含まれているかを判定する禁止データ判定手段と、前記出力指示受付手段で出力指示を受け付けた時間が、前記出力制御記憶手段に記憶された、当該禁止データに対応する禁止期間内か否かを判定する期間判定手段と、前記ユーザ情報受付手段で受け付けたユーザ情報が、前記出力制御記憶手段に記憶された、当該禁止データに対応するユーザ情報と同じか否かを判定するユーザ判定手段と、前記禁止データ判定手段と前記期間判定手段と前記ユーザ判定手段との判定結果に従って、前記出力指示受付手段で出力指示されたデータの出力の可否を決定する出力決定手段として機能させ、前記出力決定手段は、前記禁止データ判定手段で、前記出力指示受付手段で出力指示されたデータに前記禁止データが含まれていると判定され、前記期間判定手段で、前記出力指示受付手段で出力指示を受け付けた時間が当該禁止データに対応する禁止期間内であると判定され、前記ユーザ判定手段で、前記ユーザ情報受付手段で受け付けたユーザ情報が、当該禁止データに対応するユーザ情報と同じと判定された場合に、前記出力指示受付手段で受け付けたデータの出力を禁止することを決定することを特徴とする。
【００１１】
本発明の情報処理システムは、データを出力する画像処理装置と、前記画像処理装置による当該データの出力可否を決定する情報処理装置とを備える情報処理システムであって、  前記画像処理装置は、前記ユーザにより入力されたユーザ情報を受け付けるユーザ情報受付手段と、データの出力指示を受け付ける出力指示受付手段と、前記ユーザ情報受付手段で受け付けたユーザ情報と、前記出力指示受付手段で受け付けたデータとを前記情報処理装置に送信する送信手段と、を備え、前記情報処理装置は、ユーザを識別するユーザ情報と出力を禁止する禁止データと当該禁止データの出力を禁止する禁止期間とを対応して記憶する出力制御記憶手段と、前記画像処理装置から、前記画像処理装置のユーザ情報受付手段で受け付けたユーザ情報と前記画像処理装置の出力指示受付手段で受け付けたデータとを受信する受信手段と、前記受信手段で受信したデータに、前記出力制御記憶手段に記憶された禁止データが含まれているかを判定する禁止データ判定手段と、前記受信手段により受信した時間が、前記出力制御記憶手段に記憶された、当該禁止データに対応する禁止期間内か否かを判定する期間判定手段と、前記受信手段で受信したユーザ情報が、前記記憶手段に記憶された、当該禁止データに対応するユーザ情報と同じか否かを判定するユーザ判定手段と、前記禁止データ判定手段と前記期間判定手段と前記ユーザ判定手段との判定結果に従って、前記受信手段で受信したデータの出力の可否を決定する出力決定手段と、を備え、前記出力決定手段は、前記禁止データ判定手段で、前記受信手段で受信したデータに前記禁止データが含まれていると判定され、前記期間判定手段で、前記出力指示受付手段で出力指示を受け付けた時間が当該禁止データに対応する禁止期間内であると判定され、前記ユーザ判定手段で、前記受信手段で受信したユーザ情報が、当該禁止データに対応するユーザ情報と同じと判定された場合に、前記出力指示受付手段で受け付けたデータの出力を禁止することを決定することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、スキャンやコピー等を行う時間に応じて利用範囲が異なる情報が含まる原稿を適切に利用させると共に情報の漏洩を防止することができる。
【発明を実施するための最良の形態】
【００１３】
［第１の実施形態］
以下、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００１４】
≪図１の説明≫
図１は、本発明の実施形態に係る情報処理システムの構成の一例を示すシステム構成図である。
【００１５】
図１に示すように、本実施形態の情報処理システムは、１又は複数の複合機１００と、ＩＣカード認証サーバ２００と、１又は複数のコンピュータ４００（例えば、ユーザ毎）と、データ蓄積サーバ３００とがネットワーク５００（例えば、ＬＡＮ等）を介して接続される構成となっている。
【００１６】
コンピュータ４００には、プリンタドライバがインストールされている。このプリンタドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データを生成し、該印刷データをデータ蓄積サーバ３００へ送信し、データ蓄積サーバ３００の所定の格納場所（スプール領域）に格納させることができる。
【００１７】
データ蓄積サーバ３００は、外部から受信したコマンドに基づいて上記所定の格納場所に格納している印刷データを複合機１００に送信する制御を行う。
【００１８】
他の構成として、データ蓄積サーバ３００の換わりに、複合機１００をデータ蓄積サーバとすることも可能である。
【００１９】
ＩＣカード認証サーバ２００は、ユーザ情報テーブル（図１４）を記憶し、複合機１００からのＩＣカードによる認証依頼に応じて、該ユーザ情報テーブル（図１４）を用いて認証処理を行う。
【００２０】
複合機１００は、当該認証処理で特定されたユーザの印刷要求を受けると、データ蓄積サーバ３００の所定の格納場所に格納された当該ユーザの印刷データを取得し、印刷処理（プリント処理）を実行する。
【００２１】
また、印刷処理以外には、複合機１００は、ＩＣカードにより認証された場合に、スキャンや複写（コピー）機能等を利用することが可能となる。
【００２２】
複合機１００は、ＩＣカードのカードＩＤを取得すると、該カードＩＤをＩＣカード認証サーバ２００に送信する。
【００２３】
そして、ＩＣカード認証サーバ２００は、受信したカードＩＤで認証処理を実行し、複合機１００に認証結果を送信する。
【００２４】
そして、複合機１００は、ＩＣカード認証サーバ２００から受信した認証結果に従って当該ユーザによる複合機の利用を制御する。
【００２５】
≪図２の説明≫
以下、図２を用いて、図１に示したＩＣカード認証サーバ２００、データ蓄積サーバ３００、コンピュータ４００に適用可能な情報処理装置のハードウェア構成について説明する。
【００２６】
図２は、図１に示したＩＣカード認証サーバ２００、データ蓄積サーバ３００、コンピュータ４００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２７】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２８】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２９】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３０】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。
【００３１】
２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。
【００３２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３３】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク５００を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３５】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されている。
【００３６】
≪図３の説明≫
次に、図３を用いて、画像処理装置としての複合機１００を制御するコントローラユニットのハードウェア構成について説明する。
【００３７】
図３は、図１に示した複合機１００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００３８】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ（ネットワーク５００））や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３９】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。
【００４０】
３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００４１】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。
【００４２】
３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。後述するＩＣカード認証モジュール４０１や出力制御モジュール４０３や目印データテーブル１１００（図１１）も外部記憶装置３０４に記憶されている（目印記憶手段）。
【００４３】
目印データテーブル１１００（図１１）には、データの出力可否の判定対象か否かを示す目印データが記憶されている。
【００４４】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
【００４５】
また、操作部Ｉ／Ｆ３０７は、操作部３０８からユーザが入力した情報をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００４６】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ Ｉ／Ｆ）で、ネットワーク５００（ＬＡＮ）に接続し、データの入出力を行う。
【００４７】
３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４８】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部である。本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が、この外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４９】
３２０はイメージバスインタフェース（ＩＭＡＧＥ ＢＵＳ Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００５０】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００５１】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００５２】
３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００５３】
また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００５４】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５５】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、ユーザが操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００５６】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分である。プリンタ部３１２のプリント方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５７】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５８】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、ユーザのユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。カードリーダ３１９（後述するＩＣカードリーダ３１９に対応）は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５９】
以上のような構成によって、複合機１００は、スキャナ部３１４から読み込んだ画像データをＬＡＮ（ネットワーク５００）上に送信したり、ＬＡＮ（ネットワーク５００）から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００６０】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００６１】
≪図４の説明≫
図４は、図１に示した複合機１００のソフトウェア構成の一例を示したブロック図であり、図３と同一のものには同一の符号を付してある。
【００６２】
図４に示すように、複合機１００には、ＩＣカードリーダ３１９が通信可能に接続されている。
【００６３】
複合機１００のＨＤＤ３０４又はＲＡＭ３０２等の記憶領域には、ＩＣカード認証モジュール４０１（プログラム）と出力制御モジュール４０３（プログラム）とが記憶されている。
【００６４】
ＩＣカード認証モジュール４０１は認証部４０２を備えており、認証部４０２は、ＩＣカードリーダ３１９を介して取得した、ユーザが所有しているＩＣカードに記憶されたカードＩＤをＩＣカード認証サーバ２００に送信することにより認証依頼を行い、ＩＣカード認証サーバ２００から受信した認証結果に従って認証処理を行う機能を備えている。
【００６５】
ここで、カードＩＤとは、例えば、ＩＣカードの製造番号ＵＩＤ（ユニークな番号）を示す情報であり、複合機１００を利用するユーザを特定することができるユーザ情報である。
【００６６】
また、出力制御モジュール４０３は、送信部４０４と、認識部４０５と、受信部４０６と、出力部４０７とを備えている。
【００６７】
送信部４０４は、複合機１００から出力指示されたデータの解析結果である解析データや認証部４０２で認証を行ったカードＩＤ（ユーザ情報）の送信を行う機能を備えている。
【００６８】
認識部４０５は、コピーやスキャンにより読み取った原稿の画像内に含まれる文字を認識するＯＣＲ処理や、該原稿の画像内に含まれる画像を認識する画像解析処理を行う機能を備えている。また、認識部４０５は、後述する目印データが該原稿内に含まれているかを解析する機能を備えている。
【００６９】
受信部４０６は、ユーザにより出力指示されたデータの出力を許可するか否かを示すデータをデータ蓄積サーバ３００から受信する機能を備えている。
【００７０】
出力部４０７は、受信部４０６で受信したデータに従って、ユーザにより出力指示されたデータを出力する機能を備えている。
【００７１】
≪図５の説明≫
図５は、図１に示したデータ蓄積サーバ３００のソフトウェア構成の一例を示すブロック図である。
【００７２】
データ蓄積サーバ３００は、図２に示した外部メモリ２１１やＲＡＭ２０３の記憶領域に対応する記憶部５０５、オペレーティングシステム（ＯＳ）５０８、出力判定アプリケーション５０１を備えている。
【００７３】
記憶部５０５には、後述する出力許可データ５０６（図１２）と、印刷制御データ５０７（図１３）とを記憶している（出力許可記憶手段）（出力制御記憶手段）。
【００７４】
また、オペレーティングシステム５０８は、現在の日時（日付）を提供する時計部５１０を備えている。
【００７５】
また、出力判定アプリケーション５０１には、受信部５０２と判定部５０３と送信部５０４とを備えている。
【００７６】
受信部５０２は、複合機１００からＩＣカードの識別情報であるカードＩＤ（ユーザ情報）や解析データを受信する機能を備えている。
【００７７】
判定部５０３は、受信部５０２で受信したカードＩＤや解析データと、時計部５１０から取得した現在の日時と、出力許可データ、印刷制御データとから、複合機１００からのデータの出力を許可するか否かを判定する機能を備えている。
【００７８】
送信部５０４は、判定部５０３での判定結果を複合機１００に送信する機能を備えている。
【００７９】
≪図６の説明≫
以下、図６のフローチャートを参照して、複合機１００のＣＰＵが実行する処理を説明する。
【００８０】
図６は、第１の実施形態に係る複合機１００の処理を示すフローチャートである。
【００８１】
図６に示すステップＳ６０１とステップＳ６０２の処理は、図４に示した複合機１００に記憶されたＩＣカード認証モジュール４０１による処理に対応する。
【００８２】
また、図６に示すステップＳ６０３からステップＳ６１３からステップＳ６１４の処理は、図４に示した複合機１００に記憶された出力制御モジュール４０３による処理に対応する。
【００８３】
即ち、図６に示すフローチャートの処理は、図３に示した複合機１００のＣＰＵ３０１がＲＯＭ３０３又はＨＤＤ３０４からＲＡＭ３０２等に読み出したＩＣカード認証モジュール４０１と出力制御モジュール４０３を実行することにより実現される。
【００８４】
まず、ユーザがコンピュータ４００から複合機１００に対して印刷を行う場合について説明する。
【００８５】
コンピュータ４００から複合機１００に対するデータの印刷指示が行われると、コンピュータ４００は、データ蓄積サーバ３００に当該データの印刷データと該コンピュータ４００を利用しているユーザ名とを送信する。そして、データ蓄積サーバ３００は、コンピュータ４００から受信した該印刷データと該ユーザ名と対応づけて外部メモリなどの記憶手段に記憶する。
【００８６】
このようにして、コンピュータ４００から印刷を行う場合は、予め印刷したい印刷データがデータ蓄積サーバ３００に記憶される。
【００８７】
次に、図６に示す認証処理（ステップＳ６０１）について説明する。
【００８８】
複合機１００のＣＰＵ３０１は、ユーザが所有しているＩＣカードがカードリーダ３１９にかざされると、カードリーダ３１９を介して、当該ＩＣカードのカードＩＤを取得する。
【００８９】
そして、複合機１００のＣＰＵ３０１は、ＩＣカード認証サーバ２００に取得したカードＩＤを送信し、ユーザの認証依頼を行う。
【００９０】
当該認証依頼を受けたＩＣカード認証サーバ２００のＣＰＵ２０１は、ＩＣカード認証サーバ２００の外部メモリ２１１に記憶されているユーザ情報テーブル１４００（図１４）に、複合機１００から受信したカードＩＤが含まれているかを判定することにより認証を行う。ここで、図１４に示すユーザ情報テーブル１４００は、ユーザ情報であるカードＩＤと、当該カードＩＤに対応づけられたユーザ名とが記憶されている。このように、図１４に示すユーザ情報テーブル１４００には、複合機１００の認証を行うためのユーザ情報が含まれており、ユーザ情報テーブル１４００に登録されているユーザ情報のユーザは認証されることを示している。
【００９１】
ＩＣカード認証サーバ２００のＣＰＵ２０１は、認証処理を行った後、その認証結果を複合機１００に送信する。
【００９２】
複合機１００のＣＰＵ３０１は、認証結果をＩＣカード認証サーバ２００から受信すると、受信した認証結果が認証されたことを示す情報か否かを判定する（ステップＳ６０２）。すなわち、認証結果が認証されたことを示す情報であれば認証されたと判定し、認証結果が認証されなかったことを示す情報であれば認証されなかったと判定する。
【００９３】
複合機１００のＣＰＵ３０１は、ステップＳ６０２において、認証されたと判定された場合は、ユーザからコピー又はスキャン又は印刷（プリント）の出力指示を受け付ける（ステップＳ６０３）（出力指示受付手段）。一方、認証されなかったと判定された場合は、ステップＳ６０１に処理を移行し、ユーザからのコピー又はスキャン又は印刷（プリント）の指示を受け付けることが出来ないように制御する。
【００９４】
そして、複合機１００のＣＰＵ３０１は、ステップＳ６０３で、ユーザからプリントの出力指示を受け付けたか否かを判定し（ステップＳ６０４）、プリントの出力指示を受け付けたと判定した場合は、データ蓄積サーバ３００から、ステップＳ６０１で取得したカードＩＤに対応するユーザ名の印刷データを取得する（ステップＳ６０７）。そして、複合機１００のＣＰＵ３０１は、処理をステップＳ６０６に移行する。
【００９５】
また、複合機１００のＣＰＵ３０１は、ステップＳ６０４で、ユーザからプリントの出力指示を受け付けていないと判定された場合、即ち、コピー又はスキャナの出力指示をユーザから受け付けたと判定された場合、複合機１００にセットされた原稿をスキャンして、該原稿の画像を読み取る画像読取処理を実行する（ステップＳ６０５）。
【００９６】
そして、複合機１００のＣＰＵ３０１は、ステップＳ６０５で読み取った画像、又はステップＳ６０７で取得した印刷データに対してＯＣＲ処理（文字認識処理）、及び画像解析処理を行い、当該画像内の文字や画像を認識する（ステップＳ６０６）。
【００９７】
複合機１００のＣＰＵ３０１は、ステップＳ６０６で認識したデータ（文字データ又は／及び画像データ）の中に、目印データ（図１１）があるかを検索する（ステップＳ６０８）。
【００９８】
ここで、図１１に示す目印データテーブル１１００に記憶された目印データは、出力を許可するか否かの判定を行う対象であることを示すデータである。すなわち、例えば、目印データが記載された原稿は出力を許可するか否かの判定対象となる。目印データテーブル１１００（図１１）には、目印データとして、「開示範囲」という文字列と、「開示範囲」という画像データとが記憶されている。すなわち、「開示範囲」という文字列又は「開示範囲」という画像データが原稿に含まれていた場合、その原稿は出力を許可するか否かの判定を行う対象であると判定されることとなる。
【００９９】
以降、ステップＳ６０６で認識したデータを解析データと呼ぶ。
【０１００】
そして、複合機１００のＣＰＵ３０１は、検索の結果、該解析データから、図１１に示す目印データが検索（検出）されたか否かを判定し（ステップＳ６０９）、目印データが検索されたと判定された場合、処理をステップＳ６１０に移行し、一方、目印データが検索されなかったと判定された場合、処理をステップＳ６１４に移行する。
【０１０１】
複合機１００のＣＰＵ３０１は、ステップＳ６１０において、ステップＳ６１０で取得したカードＩＤ（ユーザ情報）と解析データとをデータ蓄積サーバ３００に送信することにより、データを出力許可するか否かの判定依頼を行う。
【０１０２】
次に、複合機１００のＣＰＵ３０１は、データ蓄積サーバ３００から、データを出力許可するか否かを示す判定結果を受信する（ステップＳ６１１）。ここで受信する判定結果の情報は、データの出力を禁止する出力禁止情報、又はデータの出力を許可する出力許可情報である。
【０１０３】
複合機１００のＣＰＵ３０１は、ステップＳ６１１で、データ蓄積サーバ３００から判定結果を受信すると、当該判定結果に従って、出力許可するか否かを判定する（ステップＳ６１２）。
【０１０４】
すなわち、受信した判定結果の情報が、出力禁止情報であると判定された場合は（ステップＳ６１２：ＮＯ）、ユーザから指示されたデータの出力処理を禁止する（ステップＳ６１３）。一方。受信した判定結果の情報が、出力許可情報であると判定された場合は（ステップＳ６１２：ＹＥＳ）、ユーザから指示されたデータの出力処理を実行する（ステップＳ６１３）。ステップＳ６１３では、ステップＳ６０３でユーザから受け付けたコピー又はスキャン又は印刷（プリント）の出力処理を実行する。
【０１０５】
≪図７の説明≫
以下、図７のフローチャートを参照して、データ蓄積サーバ３００の処理を説明する。
【０１０６】
図７は、第１の実施形態に係るデータ蓄積サーバ３００の処理を示すフローチャートである。
【０１０７】
図７に示すステップＳ７０１からステップＳ７１０までの処理は、図５に示したデータ蓄積サーバ３００に記憶された出力判定アプリケーション５０１による処理に対応する。
【０１０８】
即ち、図７に示すフローチャートの処理は、図２に示したデータ蓄積サーバ３００のＣＰＵ３０１がＲＯＭ３０３又はＨＤＤ３０４からＲＡＭ３０２等に読み出した出力判定アプリケーション５０１を実行することにより実現される。
【０１０９】
まず、データ蓄積サーバ３００のＣＰＵ２０１は、図６のステップＳ６１０で複合機１００から送信されたユーザ情報と解析データを受け付ける（ステップＳ７０１）（ユーザ情報受付手段）。
【０１１０】
そして、データ蓄積サーバ３００のＣＰＵ２０１は、複合機１００から当該ユーザ情報と解析データを受け付けたか（受信したか）否かを判定し（ステップＳ７０２）、受信していないと判定した場合は（ステップＳ７０２：ＮＯ）、ステップＳ７０１に処理を移行する。一方、複合機１００から当該ユーザ情報と解析データを受信したと判定した場合は（ステップＳ７０２：ＹＥＳ）、データ蓄積サーバ３００の外部メモリ２１１に記憶された判定データを取得する。
【０１１１】
ここで、判定データについて説明する。
【０１１２】
判定データとは、図１２に示す出力許可データテーブル１２００に記憶された出力許可データと、図１３に示す印刷制御データテーブル１３００に記憶された禁止データと禁止期間とユーザ情報とを含むデータである。
【０１１３】
ここで、出力許可データを含む原稿又はデータは出力を許可される。
【０１１４】
例えば、出力許可データテーブル１２００（図１２）には、出力許可データとして、「開示範囲無し」という文字列（テキストデータ）と、「開示範囲無し」という画像データとが記憶されている。したがって、出力しようとするデータ又は原稿に、「開示範囲無し」という文字列（テキストデータ）又は、「開示範囲無し」という画像データが含まれている場合は、当該データ又は原稿の出力を許可する。
【０１１５】
また、印刷制御データテーブル１３００（図１３）には、「禁止データ」と、「禁止期間」と、「ユーザ情報（カードＩＤ）」とがそれぞれ対応して記憶されている。「禁止データ」には、例えば、「Ｋ５２５」の画像データ、「決算発表資料」などのテキストデータが含まれている。また、「禁止期間」には、当該禁止データが含まれるデータ又は原稿の出力を禁止する期間が設定されている。また、「ユーザ情報（カードＩＤ）」には、カードＩＤが記憶されている。すなわち、図１３は、ユーザ毎に、禁止データが含まれるデータ又は原稿の出力を禁止する期間が設定されている。
【０１１６】
以下、図７のフローチャートの説明に戻る。
【０１１７】
次に、判定データを外部メモリ２１１から取得したデータ蓄積サーバ３００のＣＰＵ２０１は、現在の日時をＯＳ５０８の時計部５０９から取得する（ステップＳ７０４）。そして、データ蓄積サーバ３００のＣＰＵ２０１は、ステップＳ７０１で受信した解析データ内に、ステップＳ７０３で取得した出力許可データが含まれているかを判定する（ステップＳ７０５）。
【０１１８】
そして、データ蓄積サーバ３００のＣＰＵ２０１は、ステップＳ７０１で受信した解析データに、出力許可データが含まれていないと判定された場合（ステップＳ７０５：ＮＯ）、ステップＳ７０６に処理を移行し、一方、出力許可データが含まれていると判定された場合（ステップＳ７０５：ＹＥＳ）、ステップＳ７１０に処理を移行する。
【０１１９】
次に、データ蓄積サーバ３００のＣＰＵ２０１は、ステップＳ７０６において、ステップＳ７０１で受信した解析データ内に、ステップＳ７０３で取得した禁止データが含まれているかを判定する。
【０１２０】
そして、データ蓄積サーバ３００のＣＰＵ２０１は、ステップＳ７０１で受信した解析データに、ステップＳ７０３で取得した禁止データが含まれていると判定された場合は（ステップＳ７０６：ＹＥＳ）、ステップＳ７０７に処理を移行し、一方、禁止データが含まれていないと判定された場合は（ステップＳ７０６：ＮＯ）、ステップＳ７１０に処理を移行する。
【０１２１】
次に、データ蓄積サーバ３００のＣＰＵ２０１は、ステップＳ７０７において、ステップＳ７０４で取得した現在の日時が、ステップＳ７０６で、ステップＳ７０１で受信した解析データに含まれると判定された禁止データに対応する、ステップＳ７０３で取得した禁止期間内であるか否かを判定する（期間判定手段）。
【０１２２】
そして、データ蓄積サーバ３００のＣＰＵ２０１は、ステップＳ７０４で取得した現在の日時が、解析データに含まれると判定された禁止データに対応する禁止期間内であると判定された場合（ステップＳ７０７：ＹＥＳ）、処理をステップＳ７０８に移行し、一方、現在の日時が、該禁止データに対応する禁止期間外であると判定された場合（ステップＳ７０７：ＮＯ）、処理をステップＳ７１０に移行する。
【０１２３】
次に、データ蓄積サーバ３００のＣＰＵ２０１は、ステップＳ７０８において、ステップＳ７０１で受信したユーザ情報（カードＩＤ）が、ステップＳ７０７で現在日時が禁止時間内と判定された該禁止期間に対応する、ステップＳ７０３で取得したユーザ情報（カードＩＤ）と同じか否かを判定する。
【０１２４】
そして、データ蓄積サーバ３００のＣＰＵ２０１は、当該禁止期間に対応するユーザ情報が、ステップＳ７０１で受信したユーザ情報（カードＩＤ）と同じであると判定された場合（ステップＳ７０８：ＮＯ）、処理をステップＳ７０９に移行する。一方、当該禁止期間に対応するユーザ情報が、ステップＳ７０１で受信したユーザ情報（カードＩＤ）と異なると判定された場合（ステップＳ７０８：ＹＥＳ）、処理をステップＳ７１０に移行する。
【０１２５】
データ蓄積サーバ３００のＣＰＵ２０１は、ステップＳ７０９において、判定結果である出力禁止情報を複合機１００に対して送信する。また、データ蓄積サーバ３００のＣＰＵ２０１は、ステップＳ７１０において、判定結果である出力許可情報を複合機１００に対して送信する。
【０１２６】
このようにして、ステップＳ７０５、ステップＳ７０６、ステップＳ７０７、ステップＳ７０８での判定により、データの複合機での出力可否（出力を許可するか禁止するか）を決定する（出力決定手段）。
【０１２７】
≪図８、図９の説明≫
図９は、判定データを、データ蓄積サーバ３００に記憶された出力許可データテーブル１２００又は／及び印刷制御データテーブル１３００に登録する処理を示すフローチャートである。
【０１２８】
図９は、目印データと出力許可データと禁止データと禁止期間とユーザ情報とを、目印データテーブル１１００（図１１）と出力許可データテーブル１２００（図１２）と印刷制御データテーブル１３００（図１３）に記憶（登録）する処理を示すフローチャートである。
【０１２９】
まず、管理者が操作するコンピュータ４００（管理者端末）を起動すると、管理者端末のＣＰＵ２０１は、図８に示す判定データ登録画面８００をＣＲＴ２１０等の表示部に表示する。
【０１３０】
判定データ登録画面８００（図８）には、目印データテーブル１１００（図１１）に記憶する目印データの入力欄８０１と、出力許可データテーブル１２００（図１２）に記憶する出力許可データの入力欄８０４と、印刷制御データテーブル１３００（図１３）に記憶する禁止データと禁止期間とユーザ情報の入力欄８０７と、登録ボタン８１３とが表示される。
【０１３１】
目印データの入力欄８０１には、目印データである文字（列）（テキストデータ）の入力を受け付ける入力部８０２と、目印データである画像（画像データ）を選択する参照ボタン８０３とが表示されている。
【０１３２】
ユーザにより参照ボタン８０３が押下されると、通信可能な記憶装置に記憶された画像の中から、目印データとして画像を選択することができる。
【０１３３】
また、出力許可データの入力欄８０４には、出力許可データである文字（列）（テキストデータ）の入力を受け付ける入力部８０５と、出力許可データである画像（画像データ）を選択する参照ボタン８０６とが表示されている。
【０１３４】
ユーザにより参照ボタン８０６が押下されると、通信可能な記憶装置に記憶された画像の中から、出力許可データとして画像を選択することができる。
【０１３５】
また、入力欄８０７には、禁止データである文字（列）（テキストデータ）の入力を受け付ける入力部８０８と、禁止データである画像（画像データ）を選択する参照ボタン８０９と、禁止期間の入力を受け付ける入力部（８１０，８１１）と、ユーザ情報であるカードＩＤの入力を受け付ける入力部８１２とが表示されている。
【０１３６】
ユーザにより参照ボタン８０９が押下されると、通信可能な記憶装置に記憶された画像の中から、禁止データとして画像を選択することができる。
【０１３７】
なお、８１０は禁止期間の開始日時の入力欄であり、８１１は禁止期間の終了日時の入力欄である。
【０１３８】
管理者端末のＣＰＵ２０１は、判定データ登録画面８００を介して、登録する判定データの入力をユーザから受け付ける。
【０１３９】
そして、管理者端末のＣＰＵ２０１は、管理者から、判定データ登録画面８００の各入力欄に入力され、登録ボタン８１３が押下されると（ステップＳ９０２）、複合機１００又は／及びデータ蓄積サーバ３００に、判定データ登録画面８００に入力された判定データを送信する（ステップＳ９０３）。
【０１４０】
すなわち、管理者端末のＣＰＵ２０１は、入力欄８０１に目印データが入力され、登録ボタン８１３がユーザにより押下された場合は、当該入力された目印データを、複合機１００の記憶手段に記憶すべく、複合機１００に送信する。
【０１４１】
そして、複合機１００のＣＰＵは、管理者端末から受信した目印データを、複合機１００の目印データテーブル（図１１）に記憶（登録）する（ステップＳ９０５）。
【０１４２】
そして、目印データを登録した複合機１００のＣＰＵは、管理者端末に対して、登録完了の通知を行う（ステップＳ９０６）。
【０１４３】
また、管理者端末のＣＰＵ２０１は、入力欄８０４に出力許可データが入力され、及び／又は入力欄８０７に印刷制御データが入力され、登録ボタン８１３が押下された場合は、当該入力された出力許可データ及び／又は印刷制御データを、データ蓄積サーバ３００の記憶手段に記憶すべく、データ蓄積サーバ３００に送信する。
【０１４４】
そして、データ蓄積サーバ３００のＣＰＵ２０１は、管理者端末から受信した出力許可データをデータ蓄積サーバ３００の出力許可データテーブル１２００に記憶し、また、管理者端末から受信した出力制御データをデータ蓄積サーバ３００の印刷制御データテーブル１３００に記憶（登録）する（ステップＳ９０５）。
【０１４５】
そして、出力許可データ及び／又は印刷制御データを登録したデータ蓄積サーバ３００のＣＰＵは、管理者端末に対して、登録完了の通知を行う（ステップＳ９０６）。そして、管理者端末は、複合機１００及び／又はデータ蓄積サーバ３００から当該登録完了の通知を受信する（ステップＳ９０７）。
【０１４６】
以上説明したように、本実施の形態によれば、スキャンやコピー等を行う時間に応じて利用範囲が異なる情報が含まる原稿を適切に利用させると共に情報の漏洩を防止することができる。
【０１４７】
［第２の実施形態］
第１の実施形態では、出力しようとするデータに目印データが含まれるか否かを複合機１００で判定し、目印データが含まれると判定された場合に、データ蓄積サーバ３００に対して当該データの出力が許可されるか否かを問い合わせする形態について説明した。
【０１４８】
すなわち、当該データの出力の許可／禁止の判定をデータ蓄積サーバ３００で行う形態であった。
【０１４９】
第２の実施形態では、当該データの出力が許可されるか否かの問い合わせをデータ蓄積サーバ３００に行わず、複合機１００のＣＰＵが、出力しようとするデータに目印データが含まれるか否かを判定し、更に、当該データの出力の許可／禁止の判定を行う。
【０１５０】
したがって、第２の実施形態では、出力許可データテーブル（図１２）及び、印刷制御データテーブル（図１３）は、複合機１００のＨＤＤ３０４（記憶手段）に記憶されている。すなわち、図１０に示すステップＳ７０３の処理では、判定データを複合機１００の記憶手段から取得する。
【０１５１】
以下、本発明の第２の実施の形態について図１０を参照して説明する。
【０１５２】
図１０は、第２の実施形態に係る複合機１００の処理を示すフローチャートである。
【０１５３】
すなわち、複合機１００のＣＰＵが図１０に示すフローチャートの処理を実行する。
【０１５４】
図１０のステップＳ６０１からステップＳ６０８までの処理と、ステップＳ７０３からステップＳ７０８までの処理と、ステップＳ６１３とステップＳ６１４の処理は、第１の実施形態で説明した図６及び図７と同様であるので、説明を省略する。なお、同一処理については同じ符号を付している。  
ステップＳ６０１では、カードリーダを介してユーザのユーザ情報の入力を受付け、該ユーザ情報を取得する（ユーザ情報受付手段）。
【０１５５】
複合機１００のＣＰＵ３０１は、ステップＳ６０９で、解析データから、図１１に示す目印データが検索（検出）されたか否かを判定し（ステップＳ６０９）、目印データが検索されたと判定された場合（ステップＳ６０９：ＹＥＳ）、処理をステップＳ７０３に移行し、一方、目印データが検索されなかったと判定された場合（ステップＳ６０９：ＮＯ）、処理をステップＳ６１４に移行する。
【０１５６】
複合機１００のＣＰＵ３０１は、ステップＳ７０５でＹＥＳ、ステップＳ７０６でＮＯ、ステップＳ７０７でＮＯ、ステップＳ７０８でＹＥＳと判定された場合は、ステップＳ６１４を実行し、ステップＳ７０８でＮＯと判定された場合は、ステップＳ６１３を実行する。
【０１５７】
以上説明したように、本実施の形態によれば、スキャンやコピー等を行う時間に応じて利用範囲が異なる情報が含まる原稿を適切に利用させると共に情報の漏洩を防止することができる。
【０１５８】
以上、本発明の一実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置（例えば、複合機１００（画像処理装置）とデータ蓄積サーバ３００（情報処理装置）を一つの装置に統合した形態、又は、複合機１００とデータ蓄積サーバ３００とＩＣカード認証サーバ２００とを一つの装置に統合した形態）に適用しても良い。
【０１５９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１６０】
この場合、記憶媒体から読み出された、コンピュータ読み取り実行可能なプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１６２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１６４】
【図１】本発明の実施形態に係る情報処理システムの構成の一例を示すシステム構成図である。
【図２】図１に示したＩＣカード認証サーバ２００、データ蓄積サーバ３００、コンピュータ４００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】図１に示した複合機１００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【図４】図１に示した複合機１００のソフトウェア構成の一例を示したブロック図である。
【図５】データ蓄積サーバ３００のソフトウエア構成の一例を示したブロック図である。
【図６】第１の実施形態に係る複合機１００の処理を示すフローチャートである。
【図７】第１の実施形態に係るデータ蓄積サーバ３００の処理を示すフローチャートである。
【図８】判定データを登録するための判定データ登録画面の一例である。
【図９】判定データを複合機１００又は／及びデータ蓄積サーバ３００に登録する処理を示すフローチャートである。
【図１０】第２の実施形態に係る複合機１００の処理を示すフローチャートである。
【図１１】判定データである目印データを記憶した目印データテーブルの一例を示す図である。
【図１２】判定データである許可データを記憶した許可データテーブルの一例を示す図である。
【図１３】判定データである印刷制御データを記憶した印刷制御データテーブルの一例を示す図である。
【図１４】ICカード認証サーバ２００の外部メモリ２１１に記憶されたユーザ情報テーブルの一例を示す図である。
【符号の説明】
【０１６５】
１００    複合機
２００    ICカード認証サーバ
３００    データ蓄積サーバ
４００    コンピュータ
５００    ネットワーク
【図１】
2010146432.tif 000003
【図２】
2010146432.tif 000004
【図３】
2010146432.tif 000005
【図４】
2010146432.tif 000006
【図５】
2010146432.tif 000007
【図６】
2010146432.tif 000008
【図７】
2010146432.tif 000009
【図８】
2010146432.tif 000010
【図９】
2010146432.tif 000011
【図１０】
2010146432.tif 000012
【図１１】
2010146432.tif 000013
【図１２】
2010146432.tif 000014
【図１３】
2010146432.tif 000015
【図１４】
2010146432.tif 000016