(57)【要約】【課題】出力原稿を放置することが常習化したユーザの印刷物から情報が漏えいする危険性を軽減する画像形成システム、その制御方法及びプログラムを提供すること【解決手段】印刷物を読み込み、読み込んだ印刷物からユーザＩＤと印刷時間を取得して、当該印刷時間から所定の時間が経過している場合に、当該印刷物から取得したユーザＩＤに対応する放置プリントの行われた回数である放置回数を更新する。当該更新した放置回数が閾値に達した場合に、ユーザ毎に記憶されている出力方法を変更する。【選択図】図６
2013140412.tif 000002
【特許請求の範囲】
【請求項１】
印刷物を読み込む読込手段を備えた画像形成装置と、ユーザを識別する識別情報を記憶する記憶装置を備えたユーザ管理サーバとから構成される画像形成システムであって、
印刷物を読み込む読込手段と、
前記読込手段で読み込んだ印刷物から、前記印刷物を印刷したユーザを識別する識別情報を取得する識別情報取得手段と、
印刷物が放置された回数である放置回数である、前記識別情報取得手段で識別情報を取得した回数を、前記識別情報から特定されるユーザ毎に記憶する履歴記憶手段と、
前記識別情報から特定されるユーザ毎に前記印刷物の出力方法を記憶する出力方法記憶手段と、
前記識別情報取得手段で前記識別情報を取得することにより、前記履歴記憶手段に記憶された前記放置回数を更新する更新手段と、
前記更新手段で更新した前記放置回数が閾値に達したか否かを判定する判定手段と、
前記判定手段で、前記放置回数が閾値に達したと判定した場合に、前記識別情報取得手段で取得した識別情報により特定されるユーザの、前記出力方法記憶手段に記憶された前記出力方法を、ユーザからの操作を必要とする出力方法に変更する出力方法変更手段と、
前記出力方法記憶手段に記憶した出力方法で印刷物を出力する出力手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記読込手段で読み込んだ印刷物の印刷された時間である印刷時間を取得する印刷時間取得手段と、
前記印刷時間取得手段で取得した前記印刷時間と現在の時間との差が、所定の時間を経過しているか否かを判定する時間判定手段と、
を備え、
前記更新手段は、前記時間判定手段で、前記印刷時間と現在の時間との差が所定の時間を経過していると判定した場合に、前記履歴記憶手段に記憶された前記識別情報取得手段で取得した識別情報により特定されるユーザの前記放置回数を更新し、前記印刷時間と現在の時間との差が所定の時間を経過していると判定した場合に、前記放置回数を更新しないことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記更新手段により、前記放置回数が更新されたことをユーザに通知する通知手段
を更に備えることを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
前記印刷物のデータの印刷元のデータである印刷データから特定される情報である書誌情報を取得する書誌情報取得手段
を備え、
前記通知手段は、前記書誌情報を用いて、いずれの印刷物から読み込んだ識別情報に基づいて前記放置回数が更新されたかを特定するための情報を通知することを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記閾値と、前記更新手段で更新した放置回数との差の回数であって、前記出力方法変更手段で出力方法が変更されるまでの残りの回数である残回数を取得する残回数取得手段
を備え、
前記通知手段は、前記残回数をユーザに通知することを特徴とする請求項３又は４に記載の画像形成システム。
【請求項６】
前記出力方法は、出力に際して、ユーザからの操作を必要としない垂れ流しプリントと、ユーザからの操作を必要とする溜め置きプリントを含み、
前記出力方法変更手段は、前記判定手段で、前記放置回数が閾値に達したと判定した場合に、前記識別情報取得手段で取得した識別情報により特定されるユーザの印刷物の出力方法を、前記垂れ流しプリントの方式から、前記溜め置きプリントの方式に変更することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成システム。
【請求項７】
前記出力方法変更手段で出力方法を変更してから所定の時間が経過したか否かを判定する時間経過判定手段と、
前記時間経過判定手段で、前記出力方法変更手段で出力方法を変更してから所定の時間が経過したと判定した場合に、前記出力方法記憶手段に記憶した前記出力方法を、ユーザからの操作を必要としない出力方法に変更する変更手段と、
を備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成システム。
【請求項８】
印刷物を読み込む読込手段を備えた画像形成装置と、ユーザを識別する識別情報を記憶する記憶装置を備えたユーザ管理サーバとから構成される画像形成システムの制御方法であって、
読込手段が、印刷物を読み込む読込工程と、
識別情報取得手段が、前記読込工程で読み込んだ印刷物から、前記印刷物を印刷したユーザを識別する識別情報を取得する識別情報取得工程と、
履歴記憶手段が、印刷物が放置された回数である放置回数である、前記識別情報取得工程で識別情報を取得した回数を、前記識別情報から特定されるユーザ毎に記憶する履歴記憶工程と、
出力方法記憶手段が、前記識別情報から特定されるユーザ毎に前記印刷物の出力方法を記憶する出力方法記憶工程と、
更新手段が、前記識別情報取得工程で前記識別情報を取得することにより、前記履歴記憶工程に記憶された前記放置回数を更新する更新工程と、
判定手段が、前記更新工程で更新した前記放置回数が閾値に達したか否かを判定する判定工程と、
出力方法変更手段が、前記判定工程で、前記放置回数が閾値に達したと判定した場合に、前記識別情報取得工程で取得した識別情報により特定されるユーザの、前記出力方法記憶工程に記憶された前記出力方法を、ユーザからの操作を必要とする出力方法に変更する出力方法変更工程と、
出力手段が、前記出力方法記憶工程に記憶した出力方法で印刷物を出力する出力工程と、
を含むことを特徴とする画像形成システムの制御方法。
【請求項９】
印刷物を読み込む読込手段を備えた画像形成装置と、ユーザを識別する識別情報を記憶する記憶装置を備えたユーザ管理サーバとから構成される画像形成システムで実行が可能なプログラムであって、
前記画像形成システムを、
印刷物を読み込む読込手段と、
前記読込手段で読み込んだ印刷物から、前記印刷物を印刷したユーザを識別する識別情報を取得する識別情報取得手段と、
印刷物が放置された回数である放置回数である、前記識別情報取得手段で識別情報を取得した回数を、前記識別情報から特定されるユーザ毎に記憶する履歴記憶手段と、
前記識別情報から特定されるユーザ毎に前記印刷物の出力方法を記憶する出力方法記憶手段と、
前記識別情報取得手段で前記識別情報を取得することにより、前記履歴記憶手段に記憶された前記放置回数を更新する更新手段と、
前記更新手段で更新した前記放置回数が閾値に達したか否かを判定する判定手段と、
前記判定手段で、前記放置回数が閾値に達したと判定した場合に、前記識別情報取得手段で取得した識別情報により特定されるユーザの、前記出力方法記憶手段に記憶された前記出力方法を、ユーザからの操作を必要とする出力方法に変更する出力方法変更手段と、
前記出力方法記憶手段に記憶した出力方法で印刷物を出力する出力手段として機能させることを特徴とする画像形成システムのプログラム。
【請求項１０】
印刷物を読み込む読込手段と、ユーザを識別する識別情報を記憶する記憶装置を備えた画像形成装置であって、
印刷物を読み込む読込手段と、
前記読込手段で読み込んだ印刷物から、前記印刷物を印刷したユーザを識別する識別情報を取得する識別情報取得手段と、
印刷物が放置された回数である放置回数である、前記識別情報取得手段で識別情報を取得した回数を、前記識別情報から特定されるユーザ毎に記憶する履歴記憶手段と、
前記識別情報から特定されるユーザ毎に前記印刷物の出力方法を記憶する出力方法記憶手段と、
前記識別情報取得手段で前記識別情報を取得することにより、前記履歴記憶手段に記憶された前記放置回数を更新する更新手段と、
前記更新手段で更新した前記放置回数が閾値に達したか否かを判定する判定手段と、
前記判定手段で、前記放置回数が閾値に達したと判定した場合に、前記識別情報取得手段で取得した識別情報により特定されるユーザの、前記出力方法記憶手段に記憶された前記出力方法を、ユーザからの操作を必要とする出力方法に変更する出力方法変更手段と、
前記出力方法記憶手段に記憶した出力方法で印刷物を出力する出力手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、機密情報を含む印刷物が印刷装置の出力トレイの上に放置され、印刷をしたユーザ以外の、本来当該機密情報を閲覧すべきでないユーザに情報が漏えいする危険性が存在した。
【０００３】
これに対し、特許文献１では、印刷装置において、出力トレイに一定時間出力原稿が放置されている時に、情報漏えい対策としての廃棄を行うために、印刷実施時に出力時間情報を電子透かしで埋め込み、印刷装置の管理者が放置原稿をスキャンし、前記出力情報を取り出して経過時間を判断し、廃棄して良いかの判断を自動的に行うという技術が公開されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８８９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、廃棄されるまでの一定時間は出力原稿が放置された状態となり、情報漏えいの危険性を伴う。特に、出力原稿を放置することが常習化したユーザにとっては、情報漏えいの危険性を高める要因となり得る。
【０００６】
本発明は、出力原稿を放置することが常習化したユーザの印刷物から情報が漏えいする危険性を軽減する画像形成システム、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成システムは、印刷物を読み込む読込手段を備えた画像形成装置と、ユーザを識別する識別情報を記憶する記憶装置を備えたユーザ管理サーバとから構成される画像形成システムであって、印刷物を読み込む読込手段と、前記読込手段で読み込んだ印刷物から、前記印刷物を印刷したユーザを識別する識別情報を取得する識別情報取得手段と、印刷物が放置された回数である放置回数である、前記識別情報取得手段で識別情報を取得した回数を、前記識別情報から特定されるユーザ毎に記憶する履歴記憶手段と、前記識別情報から特定されるユーザ毎に前記印刷物の出力方法を記憶する出力方法記憶手段と、前記識別情報取得手段で前記識別情報を取得することにより、前記履歴記憶手段に記憶された前記放置回数を更新する更新手段と、前記更新手段で更新した前記放置回数が閾値に達したか否かを判定する判定手段と、前記判定手段で、前記放置回数が閾値に達したと判定した場合に、前記識別情報取得手段で取得した識別情報により特定されるユーザの、前記出力方法記憶手段に記憶された前記出力方法を、ユーザからの操作を必要とする出力方法に変更する出力方法変更手段と、前記出力方法記憶手段に記憶した出力方法で印刷物を出力する出力手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、出力原稿を放置することが常習化したユーザの印刷物から情報が漏えいする危険性を軽減する画像形成システム、その制御方法及びプログラムを提供することが出来る。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における、画像形成装置を含むシステムのシステム構成の一例を示す図。
【図２】本発明の実施形態における、クライアントＰＣ１０１、及びユーザ管理サーバ１０３のハードウエア構成の一例を示す図。
【図３】本発明の実施形態における、複合機１０２のハードウエア構成の一例を示す図。
【図４】本発明の実施形態における、各種装置の機能構成の一例を示す図。
【図５】本発明の実施形態における、印刷処理の流れを示すフローチャート。
【図６】本発明の実施形態における、放置プリントの読込処理の流れを示すフローチャート。
【図７】本発明の実施形態における、放置回数の更新処理の流れを示すフローチャート。
【図８】本発明の実施形態における、認証画面の構成の一例を示す図。
【図９】本発明の実施形態における、印刷物読込指示画面の構成の一例を示す図。
【図１０】本発明の実施形態における、非放置プリント通知画面の構成の一例を示す図。
【図１１】本発明の実施形態における、通知完了画面の構成の一例を示す図。
【図１２】本発明の実施形態における、閾値設定ファイルの構成の一例を示す図。
【図１３】本発明の実施形態における、電子透かしデータの構成の一例を示す図。
【図１４】本発明の実施形態における、放置回数カウントテーブルの構成の一例を示す図。
【図１５】本発明の実施形態における、通知メールの構成の一例を示す図。
【図１６】本発明の実施形態における、リスト表示画面１６００の構成の一例を示す図である。
【図１７】本発明の実施形態における、溜め置きプリント方式による印刷処理の流れを示すフローチャート。
【図１８】本発明の実施形態における、書誌情報の構成の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態について説明する。まず、図１を参照して、本発明の実施形態における、画像形成システムのシステム構成の一例について説明する。図１は、本発明の実施形態における、画像形成装置を含むシステムのシステム構成の一例を示す図である。
【００１１】
図１に示すように、本発明の画像形成システムは、クライアントＰＣ１０１、複合機１０２、ユーザ管理サーバ１０３、ＬＡＮ１０４等から構成されている。ＬＡＮ１０４は、当該ネットワーク上の各種装置を通信可能に接続する。クライアントＰＣ１０１は、印刷データを生成し、複合機１０２に送信する。つまり、当該印刷データの送信元となる。クライアントＰＣ１０１は複数であっても良いし、単数であってもよい。以下、図面中のクライアントＰＣ１０１−ＡとクライアントＰＣ１０１−Ｂを総じてクライアントＰＣ１０１と呼ぶ。
【００１２】
複合機１０２は、印刷データを受信し、記憶する機能を有する。またスキャン機能を有し、印刷された印刷物から電子透かしを用いて、印刷物の印刷者であるユーザのユーザＩＤと、当該印刷物の印刷された時間である印刷時間を取得する。ここでいう印刷物とは印刷データを出力した後の成果物であり、反対に、印刷データは印刷物の印刷元であるものとする。
【００１３】
そして、当該取得した印刷時間と現在の時間の差が閾値以上かを判定し、閾値以上である場合に、当該印刷物を放置された印刷物である放置プリントであると判断し、当該放置プリントの印刷者のユーザＩＤをユーザ管理サーバ１０３に送信する。
【００１４】
ユーザ管理サーバ１０３は、ユーザＩＤと、当該ユーザＩＤの取得回数、つまり放置プリントの読み込まれた回数ある放置回数を泰三付けて記憶している。また、当該放置回数が閾値に達したユーザの印刷における出力手段を変更、制限するための閾値と、ユーザ毎の当該出力方法を記憶している。
【００１５】
複合機１０２は、クライアントＰＣより印刷データを受信した場合に、当該印刷データの印刷者のユーザＩＤに対応した出力方法をユーザ管理サーバ１０３より取得し、当該出力方法で印刷データを印刷物として出力する。以上が図１の、本発明の実施形態における、画像形成装置を含むシステムのシステム構成の一例についての説明である。
【００１６】
次に図２を参照して、本発明の実施形態におけるクライアントＰＣ１０１、及びユーザ管理サーバ１０３のハードウエア構成の一例について説明する。図２は、本発明の実施形態における、クライアントＰＣ１０１、及びユーザ管理サーバ１０３のハードウエア構成の一例を示す図である。
【００１７】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１８】
また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（ＢａｓＩＣ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要は後述する各種プログラム等が記憶されている。
【００１９】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２０】
また、入力コントローラ２０５は、入力装置（キーボード／ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。ビデオコントローラ２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。
【００２１】
メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２２】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２４】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されている。以上が、図２に示す、本発明の実施形態におけるクライアントＰＣ１０１、及びユーザ管理サーバ１０３のハードウエア構成の一例についての説明である。
【００２５】
次に、図３を参照して、本発明の実施形態における、複合機１０２のハードウエア構成について説明する。図３は、本発明の実施形態における、複合機１０２のハードウエア構成の一例を示す図である。
【００２６】
図３において、コントローラユニット３１６は、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行なう。
【００２７】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２８】
ＲＯＭ３０３は、システムのブートプログラムや各種制御プログラムが格納されている。ＨＤＤ３０４は、システムを制御するための各種プログラム、画像データ等を格納する。
【００２９】
ＮｅｔｗｏｒｋＩ／Ｆ３０５は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。ＭＯＤＥＭ３０６は、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３０】
操作部インターフェース（操作部Ｉ／Ｆ）３０７は、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部（ＵＩ）を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３１】
外部Ｉ／Ｆ３１８は、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３２】
ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３３】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、スキャナインタフェース（スキャナＩ／Ｆ）３１３は、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３４】
画像処理部３１７は、入力画像データに対し補正、加工、編集を行い、また、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３５】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３６】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３７】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３８】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３９】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌＩＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４０】
スキャナ部３１４から読み込んだ画像データはＭＯＤＥＭ３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力したりすることできる。以上が、図３に示す、本発明の実施形態における、本発明の実施形態における、複合機１０２のハードウエア構成の一例についての説明である。
【００４１】
次に図４を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。図４は、本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【００４２】
図４に示す通り、クライアントＰＣ１０１は、印刷データ送信部４１１、通知受信部４１２、等を備えて構成されている。
【００４３】
複合機１０２は、印刷データ記憶部４２１、認証部４２２、印刷物読込部４２３、電子透かしデータ取得部４２４、時間判定部４２５、識別情報送信部４２６、出力方法取得部４２７、出力部４２８等を備えて構成されている。
【００４４】
ユーザ管理サーバ１０３は、識別情報受信部４３１、放置回数記憶部４３２、識別情報記憶部４３３、出力方法記憶部４３４、出力方法変更部４３５、通知送信部４３６等を備えて構成されている。
【００４５】
クライアントＰＣ１０１の印刷データ送信部４１１は、ユーザから受け付けた指示に従って、複合機１０２に印刷データを送信する送信部である。
【００４６】
通知受信部は、ユーザ管理サーバ１０３より、クライアントＰＣ１０１を使用するユーザの印刷物が放置プリントと判断され、当該ユーザのユーザＩＤに対応する放置回数が更新されたことを知らせる通知を受信する受信部である。
【００４７】
印刷データ記憶部４２１は、クライアントＰＣ１０１か受信した印刷データを、ユーザＩＤと対応付けて記憶する記憶部である。
【００４８】
認証部４２２は、ユーザから入力を受け付けたユーザを識別するための情報であるユーザＩＤ、及びパスワードを用いて、当該ユーザが複合機１０２を使用可能な、登録済みユーザか否かを判定するための認証を行う認証部である。尚、ユーザＩＤ、及びパスワードは、操作部３０８等から入力指示を受け付けることにより取得しても良いし、カードリーダ３１９に翳されたＩＣカード等から読み取ることにより取得してもよい。
【００４９】
印刷物読込部４２３は、スキャナ部３１４でのスキャン処理を行うことで、印刷物を読み込む読込部である。電子透かしデータ取得部４２４は、印刷物読込部４２３で読み込んだ印刷物から、電子透かしデータを取得する取得部である。本実施形態においては、電子透かしデータとは、印刷物の印刷者であるユーザのユーザＩＤと、当該印刷物が印刷された時間である印刷時間のデータのことを指す。
【００５０】
時間判定部４２５は、当該印刷時間と現在の時間である現在時間との差の時間が、閾値に達しているか否かを判定する判定部である。当該印刷時間と現在の時間である現在時間との差の時間が、閾値に達していると判定した場合、当該印刷物を放置された印刷物である放置プリントであると判断するものとする。
【００５１】
識別情報送信部４２６は、前記時間判定部４２５で当該印刷時間と現在の時間である現在時間との差の時間が、閾値に達していると判定した印刷物（放置プリント）の印刷者の識別情報（ユーザＩＤ）をユーザ管理サーバ１０３に送信する送信部である。
出力方法取得部４２７は、ユーザ管理サーバ１０３に記憶されている、ユーザ毎の印刷物の出力方法を取得する取得部である。
【００５２】
尚、本実施形態の説明において当該出力方法には、印刷データを受信した場合に、ユーザからの操作を受け付けることなく、印刷物を出力する垂れ流しプリント方式と、印刷データを受信した後、ユーザからの印刷指示を受け付けて初めて印刷物を出力する溜め置きプリント方式とが設定可能であるものとする。
【００５３】
また、複合機１０２における基本的な出力方式は垂れ流しプリント方式であり、放置プリントの放置回数が閾値に達したユーザの、印刷物の出力を制限するための出力方法として溜め置きプリント方式を用いる者とする。
【００５４】
出力部４２８は、出力方法取得部４２７で取得した出力方法で印刷データを印刷物として出力する出力部である。以上が図４の、本発明の実施形態における、各種装置の機能構成の一例についての説明である。
【００５５】
次に図５を参照して、本発明の実施形態における、印刷処理の流れについて説明する。図５は、本発明の実施形態における、印刷処理の流れを示すフローチャートである。
【００５６】
クライアントＰＣ１０１のＣＰＵ２０１はユーザからの指示に応じて印刷データを生成し（ステップＳ５０１）、当該生成した印刷データを複合機１０２に送信する（ステップＳ５０２）。
【００５７】
尚、印刷データと共に、ユーザを識別するための情報であるユーザＩＤを送信するようにしてもよい。当該ユーザＩＤは、例えば、クライアントＰＣ１０１へのユーザのログインを受け付ける際に用いられたユーザＩＤと同一のＩＤである。当該ユーザＩＤは、複合機１０２へのユーザのログイン（認証）に用いられるユーザＩＤと同一であるものとする。
【００５８】
複合機１０２のＣＰＵ３０１は、印刷データを受信し（ステップＳ５０３）、当該印刷データを解析して（ステップＳ５０４）、当該印刷データからユーザを識別するための情報であるユーザＩＤを取得する（ステップＳ５０５）。
【００５９】
当該ユーザＩＤが、印刷データと共に、印刷データとは別個に送信されてきた場合、ステップＳ５０４の解析処理を行わず、当該ユーザＩＤを直接取得するようにしてもよい。
【００６０】
尚、当該受信した印刷データは、当該ユーザＩＤを含む当該印刷データを解析して得られた情報である書誌情報と対応付けて、複合機１０２のＨＤＤ３０４等の記憶領域に記憶される（ステップＳ５１８）。ここでいう書誌情報とは、例えば図１８に示す書誌情報１８００のようなデータである。
【００６１】
ここで図１８を参照して、本発明の実施形態における、書誌情報の構成の一例について説明する。図１８は、本発明の実施形態における、書誌情報の構成の一例を示す図である。
【００６２】
図１８に示す通り、書誌情報１８００は、ユーザＩＤ１８０１、名称１８０２、タイムスタンプ１８０３、部数１８０４、ページ数１８０５、面設定１８０６、レイアウト１８０７、用紙サイズ１８０８、カラー１８０９、ユーザ名１８１０等から構成されている。
【００６３】
ユーザＩＤ１８０１は、ステップＳ５０５で取得したユーザＩＤである。名称１８０２は、解析処理によって得られた印刷データの名称である。タイムスタンプ１８０３は、当該印刷データを複合機１０２が受信した時間である。
【００６４】
部数１８０４は、印刷データの部数である。ページ数１８０５は、印刷データの１部あたりのページ数である。面設定１８０６は、印刷データが両面出力か片面出力かの面設定である。
【００６５】
レイアウト１８０７は、２ｉｎ１、４ｉｎ１等の印刷データの用紙上のレイアウトである。用紙サイズ１８０８は、印刷データを印刷する用紙のサイズである。カラー１８０９は、印刷データの設定がカラーか否かの設定である。ユーザ名１８１０は、解析処理により取得した名称であり、ユーザＩＤ１８０１に対応したユーザ名である。以上が図１８の、本発明の実施形態における、書誌情報の構成の一例についての説明である。
【００６６】
図３の説明に戻る。複合機１０２のＣＰＵ３０１は、ステップＳ５０５で取得したユーザＩＤに対応した、ユーザ情報を取得すべく、ユーザ管理サーバ１０３に対し、ユーザ情報の取得要求を送信する（ステップＳ５０６）。ここでは、ユーザＩＤを共に送信するものとする。ここでいうユーザ情報とは、例えば、図１４に示すユーザ情報１４００のような情報である。
【００６７】
ここで図１４を参照して、本発明の実施形態における、ユーザ情報の構成の一例について説明する。図１４は、本発明の実施形態における、ユーザ情報の構成の一例を示す図である。
【００６８】
図１４に示す通り、ユーザ情報１４００は、ユーザＩＤ１４０１、パスワード１４０２、メールアドレス１４０３、放置回数１４０４、強制溜め置きフラグ１４０５、フラグ有効期限１４０６等から構成される。
【００６９】
尚、ここでは、ユーザ情報１４００は、ユーザ管理サーバ１０３の外部メモリ２１１等の記憶領域に記憶されているものとするが、図５のステップＳ５０７〜ステップＳ５１０の処理、及び、後述する図７のステップＳ７０２〜ステップＳ７１５の処理を複合機１０２単体で行う場合等のことを考慮し、当該ユーザ情報１４００を、複合機１０２のＨＤＤ３０４等の記憶領域に記憶するようにしてもよい（履歴記憶手段に該当）。
【００７０】
ユーザＩＤ１４０１は、ユーザを識別するための識別情報である。つまりユーザＩＤから特定されるユーザ毎に、放置回数が記憶されている。パスワード１４０２は、当該ユーザの認証を行う場合等に使用するパスワードである。メールアドレス１４０３は、ユーザＩＤ１４０１に対応するメールアドレスである。
【００７１】
放置回数１４０４は、認証処理以外の場合にユーザＩＤ１４０１が複合機１０２から送信されてきた回数であり、ユーザＩＤ１４０１のユーザによる放置プリントの回数である。強制溜め置きフラグ１４０５は、放置回数１４０４が閾値に達した場合に、当該ユーザＩＤ１４０１に対応した印刷データの出力方法を強制的に溜め置きプリント方式に変更し、ユーザの印刷物の出力を制限するフラグである。
【００７２】
ここでは、強制溜め置きフラグ１４０５がＴｒｕｅの場合に、当該強制溜め置きフラグ１４０５に対応するユーザＩＤ１４０１のユーザによる印刷物の出力方式を強制溜め置きプリント方式にし、強制溜め置きフラグ１４０５がＦａｌｓｅの場合には、当該強制溜め置きフラグ１４０５に対応するユーザＩＤ１４０１のユーザによる印刷物の出力方式を強制溜め置きプリント方式にしない（垂れ流しプリント方式を維持する）ものとする。前記閾値については、図１２の説明にて後述する。
【００７３】
ここで図１２を参照して、本発明の実施形態における、閾値設定ファイルの構成の一例について説明する。図１２は、本発明の実施形態における、閾値設定ファイルの構成の一例を示す図である。
図１２に示す通り、前記閾値を含む閾値設定ファイル１２００は、放置プリント判定時間１２０１、閾値１２０２等から構成される。
【００７４】
尚、ここでは、閾値設定ファイル１２００の各値はあらかじめ設定されており、ユーザ管理サーバ１０３の外部メモリ２１１、及び、複合機１０２のＨＤＤ３０４等の記憶領域に記憶されているものとするが、図５のステップＳ５０７〜ステップＳ５１０の処理、及び、後述する図７のステップＳ７０２〜ステップＳ７１５の処理を複合機１０２単体で行う場合、当該閾値設定ファイル１２００を、複合機１０２のＨＤＤ３０４等の記憶領域にのみ記憶するようにしてもよい。
【００７５】
放置プリント判定時間１２０１は、印刷物が印刷されてからどれだけ時間が経過すると、当該印刷物が放置プリントであると判断され、当該印刷物の印刷者のユーザＩＤ１４０１に対応する放置回数１４０４が追加されるかの判定基準となる時間である。つまり、請求項中の所定の時間である。
【００７６】
閾値１２０２は、前述した放置回数１４０４の回数が何回に達すると、強制溜め置きフラグ１４０５をＴｒｕｅに変更するかを判定するための基準となる閾値（回数）である。以上が図１２の、本発明の実施形態における、閾値設定ファイルの構成の一例についての説明である。
【００７７】
図１４の説明に戻る。フラグ有効期限１４０６は、当該強制溜め置きフラグ１４０５がＴｒｕｅに変更された後、一定の期間が経つと当該強制溜め置きフラグ１４０５をＦａｌｓｅに戻すための前記一定の期間経過後の日（期日）である。
【００７８】
フラグ有効期限１４０６は、強制溜め置きフラグ１４０５がＴｒｕｅの場合に設定されるものであり、強制溜め置きフラグ１４０５がＦａｌｓｅの場合には設定されないものとする。期日経過後、強制溜め置きフラグ１４０５をＴｒｕｅからＦａｌｓｅに戻す（時間経過判定手段に該当）。
【００７９】
ここでは、不図示の当該一定の期間の設定ファイルは、ユーザ情報１４００と共に、ユーザ管理サーバ１０３の外部メモリ２１１等に、予め記憶されているものとする。尚、当該一定の期間の設定ファイルは、複合機１０２のＨＤＤ３０４に記憶されていてもよい。以上が図１４の、本発明の実施形態における、ユーザ情報の構成の一例についての説明である。
【００８０】
図５の説明に戻る。ユーザ管理サーバ１０３のＣＰＵ２０１は、複合機１０２によりユーザ情報１４００の取得要求を受信し（ステップＳ５０７）、共に受信したユーザＩＤに対応するユーザ情報１４００を検索する（ステップＳ５０８）。ユーザ管理サーバ１０３のＣＰＵ２０１は、検索にヒットしたユーザ情報１４００を取得し（ステップＳ５０９）、複合機１０２に送信する（ステップＳ５１０）。
【００８１】
複合機１０２のＣＰＵ３０１は、ユーザ情報１４００を受信し（ステップＳ５１１）、当該ユーザ情報１４００を解析して（ステップＳ５１２）、強制溜め置きフラグ１４０５を参照し、当該印刷データの印刷（出力）を強制溜め置きプリント方式で行うか否かを判定する（ステップＳ５１３）。
【００８２】
複合機１０２のＣＰＵ３０１は、当該印刷データの印刷（出力）を垂れ流しプリント方式で行うと判定した場合（ステップＳ５１３でＮＯ）、当該印刷データに埋め込む電透かしデータを生成する（ステップＳ５１４）。ここでいう電子透かしデータとは、図１３に示す電子透かしデータ１３００のようなデータである。
【００８３】
ここで図１３を参照して、本発明の実施形態における、電子透かしデータの構成の一例について説明する。図１３は、本発明の実施形態における、電子透かしデータの構成の一例を示す図である。
【００８４】
図１３に示す通り、電子透かしデータ１３００は、ユーザＩＤ１３０１、印刷時間１３０２から構成されている。ユーザＩＤ１３０１は、当該電子透かしデータの埋め込み対象である印刷データを生成したユーザのユーザＩＤである。
【００８５】
印刷時間１３０２は、当該電子透かしデータ１３００が埋め込まれる印刷データが印刷される時間、例えば、ステップＳ５１３で、当該印刷データの印刷（出力）を垂れ流しプリント方式で行うと判定された時間である。以上が図１３の本発明の実施形態における、電子透かしデータの構成の一例についての説明である。
【００８６】
図５の説明に戻る。複合機１０２のＣＰＵ３０１は、ステップＳ５１４で生成した電子透かしデータ１３００を印刷データに埋め込み（ステップＳ５１５）、当該印刷データを印刷物として印刷（出力）する。
【００８７】
複合機１０２のＣＰＵ３０１は、当該印刷データの印刷（出力）を溜め置きプリント方式で行うと判定した場合（ステップＳ５１３でＹＥＳ）、当該印刷データをユーザＩＤと対応付けて、複合機１０２のＨＤＤ３０４等の記憶領域に記憶する（ステップＳ５１７）。
【００８８】
尚、本実施形態の説明においては、複合機１０２のＣＰＵ３０１が、ユーザ情報１４００そのものをユーザ管理サーバ１０３から取得し、当該ユーザ情報１４００を解析して、強制溜め置きフラグ１４０５を参照し、印刷データの出力方式が強制溜め置きプリント方式か否かを判定するように記載したが、例えば、複合機１０２からのユーザ情報の取得要求に対し、ユーザ管理サーバ１０３のＣＰＵ２０１が、ユーザ情報１４００を解析することにより取得した強制溜め置きフラグ１４０５を複合機１０２に返信するようにしてもよい。
【００８９】
この場合、複合機１０２のＣＰＵ３０１は、ユーザ情報の取得要求（強制溜め置きフラグ１４０５の取得要求）をユーザ管理サーバに送信する（ステップＳ５０６に該当）。
【００９０】
ユーザ管理サーバ１０３のＣＰＵ２０１は、当該要求を受信し（ステップＳ５０５に該当）、検索にヒットしたユーザ情報から（ステップＳ５０６に該当）、強制溜め置きフラグ１４０５を取得し（ステップＳ５０７に該当）、複合機１０２に返信する（ステップＳ５０８に該当）。
【００９１】
複合機１０２のＣＰＵ３０１は、ユーザ管理サーバ１０３より、強制溜め置きフラグ１４０５を受信し（ステップＳ５１１に該当）、当該強制溜め置きフラグ１４０５の値を参照し（ステップＳ５１２に該当）、印刷データの印刷（出力）を強制溜め置きプリント方式で行うか否かを判定する（ステップＳ５１３）。以下、前述したステップＳ５１４〜ステップＳ５１７の説明については、前述の説明と同じであるためここでは説明を割愛する。
【００９２】
また、例えば、複合機１０２からのユーザ情報の取得要求を受信したユーザ管理サーバ１０３のＣＰＵ２０１が、ユーザ情報１４００を解析することにより取得した強制溜め置きフラグ１４０５を以て、印刷データの印刷（出力）を強制溜め置きプリント方式で行うか否かを判定し、当該判定結果を複合機１０２に返信し、複合機１０２のＣＰＵ３０１は、当該判定結果に従って印刷（出力）、又は印刷データの保存処理を実行するようにしてもよい。
【００９３】
つまり、前述したステップＳ５０６の処理を、ユーザ情報の取得要求から出力方法の問い合わせに変更し、ステップＳ５０７〜ステップＳ５０９の処理をユーザ管理サーバ１０３のＣＰＵ２０１が実行する。
【００９４】
ステップＳ５１０及びステップＳ５１１の処理を省略し、ステップＳ５１２〜ステップＳ５１５の処理を、ユーザ管理サーバ１０３のＣＰＵ２０１が実行する。その後、ステップＳ５１３の判定結果のデータを複合機１０２に返信し（不図示のステップＳ５１８）、複合機１０２のＣＰＵ３０１は、当該判定結果のデータを受信し（不図示のステップＳ５１９）、受信したデータが垂れ流しプリント方式での印刷の実行を示している場合、ステップＳ５１４〜ステップＳ５１６の処理を実行する。
【００９５】
受信したデータが強制溜め置きプリント方式での印刷の実行を示している場合、ステップＳ５１７の処理を実行する。以上が図５の、本発明の実施形態における、印刷処理の流れについての説明である。
【００９６】
次に図６を参照して、本発明の実施形態における、放置プリントの読込処理の流れについて説明する。図６は、本発明の実施形態における、放置プリントの読込処理の流れを示すフローチャートである。
【００９７】
複合機１０２のＣＰＵ３０１は、認証画面を操作部３０８（表示部）の表示画面に表示する（ステップＳ６０１）。認証画面とは、例えば図８に示す認証画面８００のような画面である。
【００９８】
ここで図８を参照して、本発明の実施形態における、認証画面の構成の一例について説明する。図８は、本発明の実施形態における、認証画面の構成の一例を示す図である。
【００９９】
図８の認証画面８００の表示中に、例えばＩＣカードをカードリーダ３１９に翳す操作によるユーザＩＤ、パスワードを取得した場合、当該ユーザＩＤを用いた複合機１０２へのログイン（認証）処理を行い、当該ユーザＩＤに対応する印刷データの一覧を操作部３０８に表示する。つまり、溜め置きプリント方式による印刷データの出力を行うための印刷データの選択画面を表示するものとする。
【０１００】
図８に示す通り、認証画面８００は、「キーボード認証」ボタン８０１、「ユーザ登録」ボタン８０２、「放置確認」ボタン８０３等から構成されている。「キーボード認証」ボタン８０１は、当該複合機１０２にログインするためのユーザＩＤ、パスワードの入力をキーボードの押下指示により行うための画面（不図示）に、表示画面を遷移させるためのボタンである。
【０１０１】
「ユーザ登録」ボタン８０２は、当該複合機１０２を利用するユーザのユーザＩＤ、パスワードを登録するための画面（不図示）に表示画面を遷移させるためのボタンである。
【０１０２】
「放置確認」ボタン８０３は、出力トレイに置かれている印刷物が放置プリントであるか否かを判定するための、当該印刷物のスキャン（読込）処理を行うための画面に表示画面を遷移するためのボタンである。印刷物のスキャン（読込）処理を行うための画面とは、例えば、図９に示す印刷物読込指示画面９００のような画面である。印刷物読込指示画面９００については図９の説明にて後述する。以上が図８の、本発明の実施形態における、認証画面の構成の一例についての説明である。
【０１０３】
図６の説明に戻る。複合機１０２のＣＰＵ３０１は、「放置確認」ボタン８０３の押下指示を受け付けたか否かを判定し（ステップＳ６０２）、「放置確認」ボタン８０３の押下指示を受け付けたと判定した場合（ステップＳ６０２でＹＥＳ）、印刷物読込指示画面９００を表示画面に表示する（ステップＳ６０３）。
【０１０４】
ここで図９を参照して、発明の実施形態における、印刷物読込指示画面の構成の一例について説明する。図９は、発明の実施形態における、印刷物読込指示画面の構成の一例を示す図である。
【０１０５】
図９に示す通り、印刷物読込指示画面９００は、現在時刻表示部９０１、「ＯＫ」ボタン９０２、「キャンセル」ボタン９０３等から構成されている。現在時刻表示部９０１は、現在の時間を表示する表示部である。
【０１０６】
「ＯＫ」ボタン９０２は、原稿台上の印刷物の読込処理を開始するためのボタンである。「キャンセル」ボタン９０３は、表示画面を認証画面８００に戻すためのボタンである。以上が図９の、発明の実施形態における、印刷物読込指示画面の構成の一例についての説明である。
【０１０７】
図６の説明に戻る。複合機１０２のＣＰＵ３０１は、「ＯＫ」ボタン９０２の押下指示を受け付けたか否かを判定し（ステップＳ６０４）、受け付けていないと判定した場合（ステップＳ６０４でＮＯ）処理をステップＳ６０３に戻す。
【０１０８】
「ＯＫ」ボタン９０２の押下指示を受け付けたと判定した場合（ステップＳ６０４でＹＥＳ）、スキャンを実行する（ステップＳ６０５）。続いて、スキャン動作が完了したか否かを判定し（ステップＳ６０６）、スキャン動作が完了していないと判定した場合（ステップＳ６０６でＮＯ）には、スキャン処理を続行する。
【０１０９】
スキャン動作が完了したと判定した場合（ステップＳ６０６でＹＥＳ）、スキャンした印刷物に埋め込まれた電子透かしデータ１３００を取得し（ステップＳ６０７／識別情報取得手段、印刷時間取得手段に該当）、当該電子透かしデータ１３００の取得が完了したか否かを判定する（ステップＳ６０８）。
【０１１０】
複合機１０２のＣＰＵ３０１は、電子透かしデータ１３００の取得が完了していないと判定した場合（ステップＳ６０８でＮＯ）、当該取得処理を続行し、電子透かしデータ１３００の取得が完了したと判定した場合（ステップＳ６０８でＹＥＳ）、取得した全ての電子透かしデータ１３００に対し、ステップＳ６０９〜ステップＳ６１２の処理を実行する（ステップＳ６０９）。
【０１１１】
複合機１０２のＣＰＵ３０１は、取得した電子透かしデータ１３００の印刷時間１３０２から現在時刻までの時間が、閾値設定ファイル１２００の放置プリント判定時間１２０１に達しているか否かを判定し（ステップＳ６１０）、印刷時間１３０２から現在時刻までの時間が放置プリント判定時間１２０１に達していると判定した場合（ステップＳ６１０でＹＥＳ）、当該印刷物を放置プリントであると判断し、ユーザＩＤ１３０１を、放置プリントをしたユーザのユーザＩＤをユーザ管理サーバ１０３にまとめて送信するためのユーザＩＤのリストである放置プリントユーザリスト（不図示）に追加して（ステップＳ６１１）、処理をステップＳ６１２に移行する。
【０１１２】
尚、放置プリントユーザリストは、図７の説明で後述する放置プリントユーザリストのユーザ管理サーバ１０３への送信処理の完了後、初期化されるものとする。
【０１１３】
また、ステップＳ６１０の処理は、図７の説明にて後述するステップＳ７０７で、ユーザ管理サーバによって実行されるようにしてもよい。この場合、ステップＳ６１０の処理を省略し、ステップＳ６１１において、放置プリントユーザリストに、ステップＳ６０７で取得した全ての電子透かしデータ１３００のユーザＩＤ１３０１と印刷時間１３０２を追加（記憶）するものとする。
【０１１４】
印刷時間１３０２から現在時刻までの時間が放置プリント判定時間１２０１に達していると判定した場合（ステップＳ６１０でＮＯ）、処理をステップＳ６１２に移行する。
尚、ここでは、既に放置プリントユーザリストに追加済みのユーザＩＤ１３０１については、放置プリントユーザリストに追加しないものとする。
【０１１５】
複合機１０２のＣＰＵ３０１は、取得した全ての電子透かしデータ１３００に対し、ステップＳ６０９〜ステップＳ６１２の処理を実行した後、処理をステップＳ６１３に移行する（ステップＳ６１２）。
【０１１６】
複合機１０２のＣＰＵ３０１は、放置プリントユーザリストに追加（記憶）されたユーザＩＤ１３０１が存在するか否かを判定し（ステップＳ６１３）、放置プリントユーザリストに追加（記憶）されたユーザＩＤ１３０１が存在しないと判定した場合（ステップＳ６１３でＮＯ）、スキャンした印刷物の中に放置プリントが存在しないことを通知する通知画面を操作部３０８に表示し（ステップＳ６１４）処理をステップＳ６１７に移行する。
【０１１７】
ここでいうスキャンした印刷物の中に放置プリントが存在しないことを通知する通知画面とは、例えば、非放置プリント通知画面１０００のような画面である。非放置プリント通知画面１０００については図１０の説明にて後述する。
【０１１８】
ここで図１０を参照して、本発明の実施形態における、非放置プリント通知画面の構成の一例について説明する。図１０は、本発明の実施形態における、非放置プリント通知画面の構成の一例を示す図である。
【０１１９】
図１０に示す通り、非放置プリント通知画面１０００は、放置プリント非存在通知部１００１、「ＯＫ」ボタン１００２等から構成されている。放置プリント非存在通知部１００１は、スキャンした印刷物の中に放置プリントが存在しないことを通知する文字列を表示する表示部である。
【０１２０】
「ＯＫ」ボタン１００２は、当該非放置プリント通知画面１０００を終了するためのボタンである。例えば、当該非放置プリント通知画面１０００を終了した場合、例えば、表示画面は認証画面８００に戻るものとする。以上が図１０の、本発明の実施形態における、非放置プリント通知画面の構成の一例についての説明である。
図６の説明に戻る。複合機１０２のＣＰＵ３０１は、
【０１２１】
複合機１０２のＣＰＵ３０１は、ステップＳ６１３において、放置プリントユーザリストに追加（記憶）されたユーザＩＤ１３０１が存在すると判定した場合（ステップＳ６１３でＹＥＳ）、放置回数更新処理を実行する（ステップＳ６１５）。放置回数更新処理の詳細については、図７の説明にて後述する。
【０１２２】
ここで図７を参照して、本発明の実施形態における、放置回数の更新処理の流れについて説明する。図７は、本発明の実施形態における、放置回数の更新処理の流れを示すフローチャートである。
【０１２３】
複合機１０２のＣＰＵ３０１は、放置プリントユーザリスト、つまり、放置プリントと判断された印刷物の電子透かしデータ１３００から取得したユーザＩＤ１３０１を、ユーザ管理サーバ１０３に送信する（ステップＳ７０１）。
【０１２４】
ユーザ管理サーバ１０３のＣＰＵ２０１は、放置プリントユーザリストを受信し（ステップＳ７０２）、当該放置プリントユーザリストに含まれる全てのユーザＩＤ、及び当該ユーザＩＤと同一のユーザＩＤ１４０１を有するユーザ情報１４００に対し、ステップＳ７０３〜ステップＳ７１３の処理を実行する（ステップＳ７０３）。
【０１２５】
尚、ステップＳ７０７の処理は、複合機１０２において、図６のステップステップＳ６０１０の処理が行われていない場合、つまり、放置プリントユーザリストに、ステップＳ６０７で取得した全ての電子透かしデータ１３００のユーザＩＤ１３０１と印刷時間１３０２が記憶されている場合に実行する処理である。
【０１２６】
よって、複合機１０２において、図６のステップステップＳ６０１０の処理が行われている場合は、ステップＳ７０７の処理を省略し、ステップＳ７０６の処理実行後、処理をステップＳ７０８に移行するものとする。
【０１２７】
ユーザ管理サーバ１０３のＣＰＵ２０１は、放置プリントユーザリストに含まれるユーザＩＤを用いてユーザ情報１４００を検索し（ステップＳ７０４）、取得する（ステップＳ７０５）。
【０１２８】
ユーザ管理サーバ１０３のＣＰＵ２０１は、現在時刻を取得し（ステップＳ７０６）、図６のステップ６１０の処理が未実行の場合、処理をステップＳ７０７に移行する。図６のステップ６１０の処理を実行済みの場合処理をステップＳ７０８に移行する。
【０１２９】
ユーザ管理サーバ１０３のＣＰＵ２０１は、ステップＳ７０７において、印刷時間１３０２から現在時刻までの時間が、閾値設定ファイル１２００の放置プリント判定時間１２０１に達しているか否かを判定し（ステップＳ７０７）、印刷時間１３０２から現在時刻までの時間が、放置プリント判定時間１２０１に達していると判定した場合（ステップＳ７０７でＹＥＳ）、処理をステップＳ７０８に移行し、印刷時間１３０２から現在時刻までの時間が、放置プリント判定時間１２０１に達していないと判定した場合（ステップＳ７０７でＮＯ）、処理をステップＳ７１３に移行する。
【０１３０】
ユーザ管理サーバ１０３のＣＰＵ２０１は、ステップＳ７０８において、ステップＳ７０５で取得したユーザ情報１４００の放置回数１４０４を１つ追加する。つまり記憶し、更新する（ステップＳ７０８／更新手段に該当）。
【０１３１】
そして、当該更新した放置回数１４０４が、閾値設定ファイル１２００の閾値１２０２の回数に達しているか否かを判定し（ステップＳ７０９）、当該更新した放置回数１４０４が、閾値設定ファイル１２００の閾値１２０２の回数に達していると判定した場合（ステップＳ７０９でＹＥＳ）、強制溜め置きフラグ１４０５をＴｒｕｅに変更する（ステップＳ７１０）。つまり、出力方法変更を行う。
【０１３２】
ユーザ管理サーバ１０３のＣＰＵ２０１は、放置回数１４０４を初期化する（ステップＳ７１１）。そして、フラグ有効期限１４０６を更新し、処理をステップＳ７１３に移行する。
【０１３３】
ステップＳ７０９において、ステップＳ７０８で更新した放置回数１４０４が、閾値設定ファイル１２００の閾値１２０２の回数に達していないと判定した場合（ステップＳ７０９でＮＯ）、処理をステップＳ７１３に移行する。
【０１３４】
尚、当該ステップＳ７０８で放置回数１４０４が更新されたユーザ情報１４００のユーザＩＤ１４０１と同一の、放置プリントユーザリスト内のユーザＩＤについては、以降、ステップＳ７１５の処理が終了するまで、ステップＳ７０３〜ステップＳ７１３の処理を行わないものとする。
【０１３５】
つまり、前記放置プリントユーザリストに同じユーザＩＤが複数記憶されていたとしても、当該ユーザＩＤと同一のユーザＩＤ１４０１有するユーザ情報１４００を更新するのは１回ということである。
【０１３６】
ユーザ管理サーバ１０３のＣＰＵ２０１は、放置プリントユーザリストに含まれる全てのユーザＩＤ、及び当該ユーザＩＤと同一のユーザＩＤ１４０１を有するユーザ情報１４００に対し、ステップＳ７０３〜ステップＳ７１３の処理を実行した場合に、処理をステップＳ７１４に移行する（ステップＳ７１３）。
【０１３７】
そして、ユーザ情報１４００に含まれる１４０３に対し、放置回数１４０４を更新したことを通知メールにて通知する（ステップＳ７１４）。ここでいう通知メールとは、例えば、図１５に示す通知メール１５００のようなメールである。
【０１３８】
ここで図１５を参照して、本発明の実施形態における、通知メールの構成の一例について説明する。図１５は、本発明の実施形態における、通知メールの構成の一例を示す図である。
【０１３９】
図１５に示す通り、通知メール１５００は、宛先１５０１、放置回数更新通知部１５０２、放置プリント名称１５０３、放置プリント印刷時間１５０４、残回数１５０５、放置プリント所在表示部１５０６等から構成されている。
宛先１５０１は、当該通知メールの宛先であり、当該通知メールを受信するユーザのメールアドレス、ユーザＩＤ、ユーザ名等が設定される。
尚、当該ユーザ名、及び、放置プリント名称１５０３、放置プリント印刷時間１５０４については、必ずしも当該通知メール１５００に含める必要はない。
【０１４０】
当該ユーザ名、放置プリント名称１５０３、放置プリント印刷時間１５０４を当該通知メールに記載する場合は、図７のステップＳ７０１で、複合機１０２のＣＰＵ３０１に放置プリントユーザリストと共に、図６のステップＳ６１０で放置プリントであると判断された印刷データに対応した書誌情報１８００、及び印刷時間の情報を送信させ、ユーザ管理サーバ１０３のＣＰＵ２０１が、ステップＳ７０２で当該書誌情報１８００及び印刷時間の情報を受信させる。
【０１４１】
これにより、ユーザ管理サーバ１０３のＣＰＵ２０１は、ステップＳ７０２で受信した書誌情報１８００から名称１８０２を抽出して放置プリント名称１５０３に挿入し、ユーザ名１８１０を抽出してユーザ名を挿入し、印刷時間の情報を放置プリント印刷時間１５０４に挿入することが出来る。
【０１４２】
放置回数更新通知部１５０２は、ユーザ管理サーバ１０３のＣＰＵ２０１が、当該通知メールの受信者であるユーザのユーザＩＤ１４０１に対応した放置回数１４０４が更新されたことを通知する通知部である。
【０１４３】
放置プリント名称１５０３は、当該通知メールの受信者であるユーザのユーザＩＤに対応した印刷データの名称である。放置プリント印刷時間１５０４は、当該通知メールの受信者であるユーザのユーザＩＤに対応した印刷データであって、放置プリントであると判断された印刷物の印刷時間である。
【０１４４】
残回数１５０５は、書誌情報１８００を取得したことにより、閾値設定ファイル１２００の閾値１２０２から、現在の更新された放置回数１４０４の回数をマイナスした回数を算出し、挿入したものである（残回数取得手段に該当）。放置プリント所在表示部１５０６は、放置プリントユーザリストの送信元の複合機１０２の所在である。当該所在の情報は、例えば、放置プリントユーザリストの送信時に、複合機１０２のＣＰＵ３０１が、放置プリントユーザリストと共にユーザ管理サーバ１０３に送信するものとする。以上が図１５の、本発明の実施形態における、通知メールの構成の一例についての説明である。
【０１４５】
図７の説明に戻る。ユーザ管理サーバ１０３のＣＰＵ２０１は、ユーザ情報１４００を更新し、更新したユーザ情報１４００に含まれるメールアドレス１４０３に対して通知メール１５００を送信したことを示す情報を、複合機１０２に対して送信する。例えば、図１１に示す通知完了画面１１００のような画面の情報を送信する（ステップＳ７１５）。
【０１４６】
ここで図１１を参照して、本発明の実施形態における、通知完了画面の構成の一例について説明する。図１１は、本発明の実施形態における、通知完了画面の構成の一例を示す図である。
【０１４７】
図１１に示す通り、通知完了画面１１００は、通知完了通知部１１０１、「ＯＫ」ボタン１１０２等から構成される。通知完了通知部１１０１は、ステップＳ７１４においてユーザに対する通知メール１５００の送信が完了した旨を通知する通知部である。「ＯＫ」ボタン１１０２は、通知完了画面１１００を終了するための画面である。以上が図１１の、本発明の実施形態における、通知完了画面の構成の一例についての説明である。
【０１４８】
図７の説明に戻る。複合機１０２のＣＰＵ３０１は、通知完了画面１１００の画面の情報を受信する（ステップＳ７１６）。以上が図７の、本発明の実施形態における、放置回数の更新処理の流れについての説明である。
【０１４９】
図６の説明に戻る。複合機１０２のＣＰＵ３０１は、通知完了画面１１００を操作部３０８に表示する（ステップＳ６１６）。そして、ステップＳ６１７において、非放置プリント通知画面１０００中の「ＯＫ」ボタン１００２、乃至、通知完了画面１１００中の「ＯＫ」ボタン１１０２が押下されたか否かを判定する（ステップＳ６１７）。
【０１５０】
非放置プリント通知画面１０００中の「ＯＫ」ボタン１００２、乃至、通知完了画面１１００中の「ＯＫ」ボタン１１０２が押下されていないと判定した場合（ステップＳ６１７でＮＯ）は、処理をステップＳ６１７の前に戻し、当該「ＯＫ」ボタンが押下されるまで待機する。「ＯＫ」ボタンが押下されたと判定した場合（ステップＳ６１７でＹＥＳ）、処理を終了する。
【０１５１】
複合機１０２のＣＰＵ３０１は、ステップＳ６０２において「放置確認」ボタン８０３の押下指示を受け付けていないと判定した場合（ステップＳ６０２でＮＯ）、ユーザＩＤ及び、パスワードの入力（ＩＣカードの検知を含む）を受け付けたか否かを判定する（ステップＳ６１８）。ユーザＩＤ及び、パスワードの入力（ＩＣカードの検知を含む）を受け付けていないと判定した場合（ステップＳ６１８でＮＯ）、処理をステップＳ６０１に戻す。
【０１５２】
ユーザＩＤ及び、パスワードの入力（ＩＣカードの検知を含む）を受け付けたと判定した場合（ステップＳ６１８でＹＥＳ）、処理をステップＳ６１９に移行し、溜め置きプリント処理を実行して（ステップＳ６１９）処理を終了する。
【０１５３】
溜め置きプリント処理の詳細については、図１７の説明にて後述する。以上が図６の、本発明の実施形態における、放置プリントの読込処理の流れについての説明である。
【０１５４】
次に図１７を参照して、本発明の実施形態における、溜め置きプリント方式による印刷処理の流れについて説明する。図１７は、本発明の実施形態における、溜め置きプリント方式による印刷処理の流れを示すフローチャートである。
【０１５５】
複合機１０２のＣＰＵ３０１は、ステップＳ６１８で入力を受け付けたユーザＩＤと同一のユーザＩＤ１８０１を有する書誌情報１８００、及び書誌情報１８００に対応した印刷データを取得し（ステップＳ１７０１／書誌情報取得手段に該当）、当該印刷データのリストであって、印刷データを印刷物として出力（印刷）するためのリストの画面を操作部３０８の表示画面に表示する（ステップＳ１７０２）。
【０１５６】
ここでいうリストの画面とは、例えば、図１６に示すリスト表示画面１６００のような画面である。リスト表示画面１６００については、図１６の説明にて後述する。
【０１５７】
ここで図１６を参照して、本発明の実施形態における、リスト表示画面１６００の構成の一例について説明する。図１６は、本発明の実施形態における、リスト表示画面１６００の構成の一例を示す図である。
【０１５８】
図１６に示す通り、リスト表示画面１６００は、ユーザ名表示部１６０１、印刷データリスト表示部１６０２、選択指示受付部１６０３、「全選択」ボタン１６０４、「プリント開始」ボタン１６０５、「ログアウト」ボタン１６０６等から構成されている。
【０１５９】
ユーザ名表示部１６０１は、ステップＳ１７０１で取得した書誌情報に含まれるユーザ名１８１０を表示する表示部である。印刷データリスト表示部１６０２は、ステップＳ１７０１で取得した印刷データのリストを表示する表示部である。
【０１６０】
選択指示受付部１６０３は、印刷データリスト表示部１６０２に表示された印刷データを印刷すべく選択する選択指示を受け付ける選択指示受付部である。「全選択」ボタン１６０４は、印刷データリスト表示部１６０２に表示された全ての印刷データを選択状態にするためのボタンである。
【０１６１】
「プリント開始」ボタン１６０５は、選択済みの印刷データを出力するためのボタンである。「ログアウト」ボタン１６０６は、当該リスト表示画面１６００の表示を終了し、表示画面を認証画面８００に戻すためのボタンである。以上が図１６の、本発明の実施形態における、リスト表示画面１６００の構成の一例についての説明である。
【０１６２】
図１７の説明に戻る。複合機１０２のＣＰＵ３０１は、印刷データの選択を受け付けたか否かを判定する（ステップＳ１７０３）。印刷データの選択を受け付けていないと判定した場合は（ステップＳ１７０３でＮＯ）、処理をステップＳ１７０２に戻し、印刷データの選択を受け付けたと判定した場合は（ステップＳ１７０３）、処理をステップＳ１７０４に移行し、「プリント開始」ボタン１６０５の押下を受け付けたか否かを判定する（ステップＳ１７０４）。
【０１６３】
「プリント開始」ボタン１６０５の押下を受け付けたていないと判定した場合は（ステップＳ１７０４でＮＯ）、処理をステップＳ１７０２に戻し、「プリント開始」ボタン１６０５の押下を受け付けたと判定した場合は（ステップＳ１７０４でＹＥＳ）、電子透かしデータ１３００を生成して（ステップＳ１７０５）、印刷データに埋め込み（ステップＳ１７０６）、印刷処理を実行して（ステップＳ１７０７）処理を終了する。以上が図１７の、本発明の実施形態における、溜め置きプリント方式による印刷処理の流れについての説明である。
【０１６４】
上述した通り、本発明によれば、出力原稿を放置することが常習化したユーザの印刷物から情報が漏えいする危険性を軽減する画像形成システム、その制御方法及びプログラムを提供することが出来る。
【０１６５】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１６６】
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１６８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１６９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１７２】
１０１  クライアントＰＣ
１０２  複合機
１０３  ユーザ管理サーバ
１０４  ＬＡＮ
【図１】
2013140412.tif 000003
【図２】
2013140412.tif 000004
【図３】
2013140412.tif 000005
【図４】
2013140412.tif 000006
【図５】
2013140412.tif 000007
【図６】
2013140412.tif 000008
【図７】
2013140412.tif 000009
【図８】
2013140412.tif 000010
【図９】
2013140412.tif 000011
【図１０】
2013140412.tif 000012
【図１１】
2013140412.tif 000013
【図１２】
2013140412.tif 000014
【図１３】
2013140412.tif 000015
【図１４】
2013140412.tif 000016
【図１５】
2013140412.tif 000017
【図１６】
2013140412.tif 000018
【図１７】
2013140412.tif 000019
【図１８】
2013140412.tif 000020