(57)【要約】  【課題】アクセス数の多い画像データがサーバに保存されている場合においても、高画質な画像を短時間で確実に印刷することができる画像形成装置を提供する。  【解決手段】画像形成装置１０上で動作する画像複写プログラム２０は、画像データを記憶する画像データ記憶部２０４と、前記記憶されている画像データの印刷履歴を記憶する履歴記憶部２１８と、前記記憶されている印刷履歴に基づいて、外部の装置に記憶されている画像データを画像データ記憶部２０４に保存するか否かを判定する判定部２０８と、前記判定結果に基づいて画像データを画像データ記憶部２０４に保存する画像データ保存部２１２と、読取画像から画像データに関する情報を取得する情報取得部２０２と、前記取得された情報により識別される画像データが画像データ記憶部２０４に記憶されている場合、当該画像データが印刷されるように制御する印刷制御部２００とを有する。【選択図】図５
2008278405.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶されている画像データの印刷履歴を記憶する印刷履歴記憶手段と、
前記印刷履歴記憶手段に記憶されている印刷履歴に基づいて、外部の装置に記憶されている画像データを前記画像データ記憶手段に保存するか否かを判定する判定手段と、
読取画像から取得された情報により識別される画像データが前記画像データ記憶手段に記憶されている場合、当該画像データが印刷されるように制御する印刷制御手段と
を有する画像形成装置。
【請求項２】
読取画像から取得される情報には、更新情報が含まれ、
前記印刷制御手段は、読取画像から取得された更新情報と前記画像データ記憶手段に記憶されている画像データの更新情報とが同一である場合、当該画像データが印刷されるように制御する
請求項１に記載の画像形成装置。
【請求項３】
前記判定手段は、前記画像データ記憶手段に画像データが記憶されている期間に基づいて、記憶されている画像データを前記画像データ記憶手段から消去するか否かをさらに判定する
請求項１又は２に記載の画像形成装置。
【請求項４】
画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶されている画像データの印刷履歴を記憶する印刷履歴記憶手段と、
前記印刷履歴記憶手段に記憶されている印刷履歴に基づいて、外部の装置に記憶されている画像データを前記画像データ記憶手段に保存するか否かを判定する判定手段と、
読取画像から取得された情報により識別される画像データが前記画像データ記憶手段に記憶されていない場合、外部の装置に記憶されている当該画像データが印刷されるように制御する印刷制御手段と
を有する画像形成装置。
【請求項５】
画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶されている画像データの印刷履歴を記憶する印刷履歴記憶手段と、
前記印刷履歴記憶手段に記憶されている印刷履歴に基づいて、外部の装置に記憶されている画像データを前記画像データ記憶手段に保存するか否かを判定する判定手段と、
読取画像から取得された情報により識別される画像データが前記画像データ記憶手段に記憶されている場合、当該画像データが印刷されるように制御し、当該画像データが前記画像データ記憶手段に記憶されていない場合、外部の装置に記憶されている当該画像データが印刷されるように制御する印刷制御手段と
を有する画像形成装置。
【請求項６】
画像データを記憶する第１の画像データ記憶手段と、
複数の画像形成装置とを含み、
前記複数の画像形成装置のそれぞれは、
画像データを記憶する第２の画像データ記憶手段と、
前記第２の画像データ記憶手段に記憶されている画像データの印刷履歴を記憶する印刷履歴記憶手段と、
前記印刷履歴記憶手段に記憶されている印刷履歴に基づいて、前記第１の画像データ記憶手段に記憶されている画像データを前記第２の画像データ記憶手段に保存するか否かを判定する判定手段と、
読取画像から取得された情報により識別される画像データが前記第２の画像データ記憶手段に記憶されている場合、当該画像データが印刷されるように制御する印刷制御手段と
を有する画像形成システム。
【請求項７】
コンピュータを含む画像形成装置において、
印刷履歴に基づいて、外部の装置に記憶されている画像データを保存するか否かを判定する判定ステップと、
読取画像から取得された情報により識別される画像データが前記判定の結果に基づいて保存されている場合、当該画像データが印刷されるように制御する印刷制御ステップと
を前記画像形成装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータやプリンタ、複写機の普及によって、印刷された機密文書の不正な複写（以降、不正コピーともいう）による情報漏洩の問題が出てきている。機密文書の不正コピーを抑制するために、機密文書の印刷時に印刷を行った使用者に関する情報、日時情報、出力した機器の識別情報等を例えば電子透かしとして埋め込んで出力し、印刷された原稿をスキャナ等で読み取り、読み取られた画像中に埋め込まれた使用者、クライアントＰＣ、プリンタ、日時等の情報を解析することで、情報漏洩元を推定することがよく知られている。
【０００３】
特許文献１では、画像データ上に付加した電子透かし等の情報から画像データが保存されているサーバを認識することにより、何度コピーしても画像劣化の無い出力画像を得ることができる手法が開示されている。
【０００４】
【特許文献１】特開２００４−１５３５６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された手法では、出力画像はサーバに保存されている画像データから常に得られるので、サーバがアクセス数の多い画像データを数多く保存している場合、サーバへのアクセスが集中し、サーバの負荷が増大してしまう。
【０００６】
本発明は、アクセス数の多い画像データがサーバに保存されている場合においても、高画質な画像を短時間で確実に印刷することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る第１の画像形成装置は、画像データを記憶する画像データ記憶手段と、前記画像データ記憶手段に記憶されている画像データの印刷履歴を記憶する印刷履歴記憶手段と、前記印刷履歴記憶手段に記憶されている印刷履歴に基づいて、外部の装置に記憶されている画像データを前記画像データ記憶手段に保存するか否かを判定する判定手段と、読取画像から取得された情報により識別される画像データが前記画像データ記憶手段に記憶されている場合、当該画像データが印刷されるように制御する印刷制御手段とを有する。本発明によれば、アクセス数の多い画像データがサーバに保存されている場合においても、原稿が複写される際に、高画質な画像を短時間で印刷することができる。
【０００８】
好適には、読取画像から取得される情報には、更新情報が含まれ、前記印刷制御手段は、読取画像から取得された更新情報と前記画像データ記憶手段に記憶されている画像データの更新情報とが同一である場合、当該画像データが印刷されるように制御する。本発明によれば、更新される前の画像が印刷されることを防ぐことができる。
【０００９】
好適には、前記判定手段は、前記画像データ記憶手段に画像データが記憶されている期間に基づいて、記憶されている画像データを前記画像データ記憶手段から消去するか否かをさらに判定する。本発明によれば、必要な記憶容量を小さくすることができ、コストを削減することができる。
【００１０】
本発明に係る第２の画像形成装置は、画像データを記憶する画像データ記憶手段と、前記画像データ記憶手段に記憶されている画像データの印刷履歴を記憶する印刷履歴記憶手段と、前記印刷履歴記憶手段に記憶されている印刷履歴に基づいて、外部の装置に記憶されている画像データを前記画像データ記憶手段に保存するか否かを判定する判定手段と、読取画像から取得された情報により識別される画像データが前記画像データ記憶手段に記憶されていない場合、外部の装置に記憶されている当該画像データが印刷されるように制御する印刷制御手段とを有する。本発明によれば、高画質な画像が事前に保存されていない場合においても、原稿が複写される際に、高画質な画像を印刷することができる
【００１１】
本発明に係る第３の画像形成装置は、画像データを記憶する画像データ記憶手段と、
前記画像データ記憶手段に記憶されている画像データの印刷履歴を記憶する印刷履歴記憶手段と、前記印刷履歴記憶手段に記憶されている印刷履歴に基づいて、外部の装置に記憶されている画像データを前記画像データ記憶手段に保存するか否かを判定する判定手段と、読取画像から取得された情報により識別される画像データが前記画像データ記憶手段に記憶されている場合、当該画像データが印刷されるように制御し、当該画像データが前記画像データ記憶手段に記憶されていない場合、外部の装置に記憶されている当該画像データが印刷されるように制御する印刷制御手段とを有する。本発明によれば、アクセス数の多い画像データがサーバに保存されている場合においても、原稿が複写される際に、高画質な画像を短時間で印刷することができる。
【００１２】
本発明に係る画像形成システムは、画像データを記憶する第１の画像データ記憶手段と、複数の画像形成装置とを含み、前記複数の画像形成装置のそれぞれは、画像データを記憶する第２の画像データ記憶手段と、前記第２の画像データ記憶手段に記憶されている画像データの印刷履歴を記憶する印刷履歴記憶手段と、前記印刷履歴記憶手段に記憶されている印刷履歴に基づいて、前記第１の画像データ記憶手段に記憶されている画像データを前記第２の画像データ記憶手段に保存するか否かを判定する判定手段と、読取画像から取得された情報により識別される画像データが前記第２の画像データ記憶手段に記憶されている場合、当該画像データが印刷されるように制御する印刷制御手段とを有する。本発明によれば、アクセス数の多い画像データがサーバに保存されている場合においても、原稿が複写される際に、高画質な画像を短時間で印刷することができる。
【００１３】
本発明に係るプログラムは、コンピュータを含む画像形成装置において、印刷履歴に基づいて、外部の装置に記憶されている画像データを保存するか否かを判定する判定ステップと、読取画像から取得された情報により識別される画像データが前記判定の結果に基づいて保存されている場合、当該画像データが印刷されるように制御する印刷制御ステップとを前記画像形成装置に実行させる。本発明によれば、アクセス数の多い画像データがサーバに保存されている場合においても、原稿が複写される際に、高画質な画像を短時間で印刷することができる。
【発明の効果】
【００１４】
本発明によれば、アクセス数の多い画像データがサーバに保存されている場合においても、原稿が複写される際に、高画質な画像を短時間で印刷することができる。
【発明を実施するための最良の形態】
【００１５】
まず、本発明の実施形態に係る画像形成装置により原稿が複写された場合の印刷結果を説明する。
図１は、本発明の実施形態に係る画像形成装置による印刷結果を説明する図である。
図１（Ａ）は、本発明の実施形態に係る画像形成装置により印刷された原稿を例示する。図１（Ａ）に例示するように、原稿には、不可視の電子透かしが印刷されている。電子透かしには、印刷した画像データを保存するサーバに関する情報が含まれている。このような情報を電子透かし情報ともいう。例えば、電子透かし情報には、サーバのＩＰアドレス、画像データを保存するディレクトリ、画像データのファイル名、ファイルの更新情報（例えば、改訂番号）電子透かし情報が付加された印刷物を複写できる使用者を識別する識別子（ＩＤ）及びパスワードが含まれている。なお、電子透かし情報には、印刷データを送信した図示しない端末装置、印刷した画像形成装置等を識別する識別子及び印刷された日時などが含まれてもよい。
【００１６】
また、原稿には、背景地紋画像が印刷されている。背景地紋画像は、例えば、潜像文字領域と背景領域の２つの領域で構成されており、それぞれの領域は、異なる微小パターンで構成されている。例えば、潜像文字領域は、比較的小さいドットパターンで構成され、背景領域は、２種類の微小な斜線パターンの配列で構成されている。
【００１７】
図１（Ｂ）は、図１（Ａ）に示される原稿が、本発明の実施形態に係る画像形成装置とは異なる画像形成装置により複写された印刷結果を例示する。図１（Ｂ）に例示するように、印刷結果には、潜像文字（本例では、「複写禁」の文字列）が浮かび上がっている。このように、潜像文字の領域には、潜像文字領域の背景地紋画像が印刷されており、原稿が複写されると、潜像文字領域が黒く塗りつぶされる。また、例えば印刷時の解像度と複写時における読み取りの解像度とが異なることにより、印刷結果における文字「Ａ」の画質は、劣化することがある。
【００１８】
本発明の実施形態に係る画像形成装置は、複数のモードで動作する。具体的には、画像形成装置は、高画質複製モード又はそれ以外のモードで動作する。画像形成装置が高画質複製モードで動作している場合、画像形成装置は、電子透かしから取得されたサーバのＩＰアドレスに基づいてサーバにアクセスし、サーバから高画質の画像データ（以降、高画質画像ともいう）を取得して印刷する。
【００１９】
図１（Ｃ）は、図１（Ａ）に示される原稿が、本発明の実施形態に係る画像形成装置により印刷された高画質画像を例示する。図１（Ｃ）に例示するように、原稿が複写された場合においても、「複写禁」の文字列は、浮かび上がらない。また、印刷時の解像度と複写時における読み取りの解像度とが異なる場合においても、画質は劣化せず、高画質画像が印刷される。なお、図１（Ｃ）に示される印刷結果においても、背景地紋画像は印刷されている。
【００２０】
画像形成装置が高画質複製モード以外のモードで動作している場合、画像形成装置は、サーバにアクセスせず、読み取られた読取画像を印刷する。この場合、印刷結果は、図１（Ｂ）に示されるものとなる。
【００２１】
また、図１（Ｂ）及び図１（Ｃ）のいずれの印刷結果においても、電子透かしは、印刷されている。したがって、印刷結果が繰り返し複写される場合、電子透かし情報は、当該印刷結果が読み取られた読取画像データから取得される。
【００２２】
次に、本発明の実施形態に係る画像形成装置により実行される画像データの事前保存処理を説明する。
本発明の実施形態に係る画像形成装置は、画像データの印刷履歴を記憶し、当該印刷履歴に基づいて、例えばサーバなど外部の装置に記憶されている画像データを当該外部の装置から取得して保存するか否かを判定する。また、画像形成装置は、複写される原稿に対応する画像データが既に画像形成装置に保存されている場合、画像形成装置は、保存されている画像データを印刷して出力する。
【００２３】
図２は、画像データの事前保存処理が実行される場合におけるサーバへのアクセス数を例示する図である。本例では、サーバが１０の画像データを記憶しており、１００の画像形成装置のそれぞれにおいて、午前１０時から１１時までの間に、原稿が５０回ずつ複写されることを想定する。
【００２４】
図２に例示するように、事前保存処理がない場合、１００の画像形成装置のそれぞれは、複写される原稿の電子透かしから取得された電子透かし情報に基づいて、サーバに５０回アクセスする。したがって、総アクセス数は、５，０００回（１００×５０）である。また、これらのアクセスは全て、午前１０時から１１時までの間に発生する。
【００２５】
一方、事前保存処理がある場合、１００の画像形成装置のそれぞれは、例えば、午前５時から１０時までの間、１時間に２つずつ、サーバから画像データを取得して保存する。したがって、アクセスは、午前５時から１０時までの間、１時間に２００回（１００×２）発生する。また、総アクセス数は、１，０００回である。
【００２６】
このため、サーバへのアクセスが平均化されるので、サーバに掛かる負荷は低減する。したがって、サーバに掛かるコスト及びサーバにおいて障害が発生するリスクを低減することができる。また、複写時における印刷完了までの時間は短縮される。さらに、使用者は、サーバ２及びネットワーク３の少なくともいずれかに障害が発生したいる場合においても、高画質な印刷物を入手することができる。
【００２７】
以降、本発明の実施形態に係る画像形成装置及び当該画像形成装置を含む画像形成システムを説明する。
図３は、本発明の実施形態に係る画像形成システム１を示す図である。
図３に示すように、画像形成システム１は、ネットワーク３を介して接続された複数の画像形成装置１０−１〜１０−ｎ及びサーバ２を含む。なお、画像形成装置１０−１〜１０−ｎなど、複数ある構成部分のいずれかを特定せずに示すときには、単に画像形成装置１０などと略記することがある。
【００２８】
サーバ２は、ハードディスクドライブなどの記憶装置を含み、ＩＰアドレスにより識別されるコンピュータである。サーバ２は、所定のファイルシステム上で所定のディレクトリに、ファイルとして画像データを保存する。したがって、サーバ２は、画像を記憶する画像データ記憶手段を構成する。なお、ディレクトリは、フォルダともいう。
【００２９】
画像形成装置１０は、例えば、スキャナ等の読取装置とプリントエンジン等の印刷装置とを備えたコピー機、複合機等である。したがって、画像形成装置１０は、印刷（プリント）機能、複写（コピー）機能及び読取（スキャン）機能を有する。
【００３０】
ネットワーク３は、ＬＡＮ及びＷＡＮ（Wide Area Network）の少なくともいずれかにより構成されている。したがって、サーバ２及び画像形成装置１０は、所定のデータをネットワーク３を介して送信及び受信する。なお、ネットワーク３は、有線であってもよいし、無線であってもよい。
【００３１】
図４は、本発明の実施形態に係る画像形成装置１０のハードウェア構成を示す図である。
図４に示すように、画像形成装置１０は、制御装置１２、画像を読み取って読取画像データをＣＰＵ１００に対して出力する例えばスキャナ等の読取装置１１０、及び読取装置１１０又は通信装置１０６を介して入力された画像を記録用紙上に印刷する印刷装置１１２を有する。制御装置１２には、ＣＰＵ１００、メモリ１０２、ハードディスクドライブ等の記憶装置１０４、ネットワーク３を介してサーバ２とデータの通信を行う通信装置１０６、及びタッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１０８が含まれる。これらの構成要素は、バス１１４を介して互いに接続されている。なお、サーバ２もまた、制御装置１２と同等のハードウェア構成を有する。
【００３２】
図５は、画像形成装置１０により実行される画像複写プログラム２０の機能構成を示す図である。
図５に示すように、画像複写プログラム２０は、印刷制御部２００、情報取得部２０２、画像データ記憶部２０４、認証部２０６、判定部２０８、電子透かし埋込み部２１０、画像データ保存部２１２、画像データ消去部２１４、履歴生成部２１６及び履歴記憶部２１８を有する。画像複写プログラム２０は、例えば、通信装置１０６を介して供給され、メモリ１０２にロードされて、ＣＰＵ１００で動作するＯＳ上で、ハードウェアを具体的に利用して実行される。なお、画像複写プログラム２０の全部又は一部の機能は、画像形成装置１０に設けられたハードウェアにより実現されてもよい。
【００３３】
画像複写プログラム２０において、印刷制御部２００は、画像形成装置１０が動作するモードに基づいて画像複写プログラム２０の各構成要素を制御し、これらの構成要素との間でデータの入出力を行い、出力画像を生成し、出力画像データを印刷装置１１２に対して出力する。
【００３４】
具体的には、画像形成装置１０が、高画質複製モード以外のモードで動作している場合、印刷制御部２００は、読取装置１１０により読み取られた読取画像に電子透かしを合成するように後述する電子透かし埋込み部２１０を制御する。この場合、出力画像は、電子透かしが合成された読取画像である。
【００３５】
一方、画像形成装置１０が、高画質複製モードで動作している場合、印刷制御部２００は、次のように動作する。印刷制御部２００は、後述する情報取得部２０２により取得された情報により識別される高画質画像の画像データが画像データ記憶部２０４に記憶されている場合、当該画像データが印刷されるように制御する。また、高画質画像の画像データが画像データ記憶部２０４に記憶されていない場合、印刷制御部２００は、サーバ２に記憶されている当該画像データが印刷されるように制御する。この場合、印刷制御部２００は、後述する画像データ保存部２１２がサーバ２に記憶されている当該画像データを保存するように制御する。
【００３６】
情報取得部２０２は、読取装置１１０により読み取られた読取画像データから当該読取画像データに関する情報を取得する。より具体的には、情報取得部２０２は、読取画像の所定の領域に含まれる電子透かしに埋め込まれた電子透かし情報（以降、印刷制御情報ともいう）を取得する。情報取得部２０２は、印刷制御情報を印刷制御部２００に対して出力する。
【００３７】
認証部２０６は、使用者の認証を行う。例えば、認証部２０６は、使用者の識別子（個人ＩＤ）及びパスワードを要求し、入力された個人ＩＤ及びパスワードと、情報取得部２０２により取得された印刷制御情報に含まれている複写権限を有する個人ＩＤ及びパスワードと一致するか否かを判定する。認証部２０６は、認証結果を印刷制御部２００に対して出力する。なお、認証部２０６は、入力された個人ＩＤ及びパスワードと、印刷制御情報に含まれているＩＰアドレスにより識別されるサーバ２に記憶されている個人ＩＤ及びパスワードとが一致するか否かを判定してもよい。
【００３８】
画像データ記憶部２０４は、画像データを記憶する。画像データ記憶部２０４は、メモリ１０２及び記憶装置１０４の少なくともいずれかにより実現される。
【００３９】
電子透かし埋込み部２１０は、印刷制御部２００の制御により、読取装置１１０により読み取られた読取画像データ及び画像データ記憶部２０４に記憶されている画像データのいずれかに、電子透かしを合成する。また、電子透かし埋込み部２１０は、画像データ記憶部２０４に記憶されている画像データが印刷される場合、当該画像データに背景地紋画像を合成する。例えば、電子透かし埋込み部２１０は、出力画像の所定の色成分へ背景地紋画像を論理和合成する。なお、画像データ記憶部２０４に記憶されている画像データには、背景地紋画像が予め合成されていてもよい。この場合、電子透かし埋込み部２１０は、背景地紋画像を画像データに合成しない。
【００４０】
履歴記憶部２１８は、画像データ記憶部２０４に記憶されている画像データの印刷履歴を記憶する。印刷履歴には、画像データ毎に、画像データの識別子（例えば、ファイル名）、更新情報及び保存場所（例えば、サーバ２のＩＰアドレス、ディレクトリ）、画像データに関するサーバ２へのアクセス日時及びアクセス回数、及び履歴の有効期限が含まれる。履歴記憶部２１８は、画像データ記憶部２０４と同様に、記憶装置１０４等により実現される。
【００４１】
履歴生成部２１６は、印刷された画像データに関する印刷履歴を生成して履歴記憶部２１８に保存する。より具体的には、履歴生成部２１６は、新規の画像データが印刷された場合、当該画像データに関する印刷履歴を新たに作成し、既に印刷履歴が作成されている画像データが印刷された場合、当該画像データに関する印刷履歴を更新する。また、履歴生成部２１６は、履歴記憶部２１８に記憶されている印刷履歴のうち、有効期限を超えている印刷履歴を消去する。
【００４２】
判定部２０８は、履歴記憶部２１８に記憶されている印刷履歴に基づいて、例えばサーバ２など外部の装置に記憶されている画像データを画像データ記憶部２０４に保存するか否かを判定する。具体的には、判定部２０８は、履歴記憶部２１８に記憶されている印刷履歴を参照し、保存すべき画像データの有無を判定する。
【００４３】
より具体的には、判定部２０８は、単位時間あたりのサーバ２へのアクセス回数に基づいて、保存すべき画像データを判定する。例えば、判定部２０８は、１時間あたり１０回のアクセスを発生した場合、当該画像データを、保存すべき画像データであるとする。なお、判定基準は、上記の例に限定されず、次のようなものであってもよい。例えば、判定基準は、「サーバ２へのアクセスが１回発生した画像データは、保存期間を１日として保存する」、「サーバ２へのアクセスにかかわらず、サーバ２において更新された画像データ及び最新の画像データを保存する」等であってもよい。
【００４４】
判定基準は、画像データ毎に適用されてもよいし、複数の画像データを含むグループ毎に適用されてもよい。判定基準がグループに適用される場合、例えば、「グループに含まれる画像データのいずれかに少なくとも１回アクセスが発生した場合、当該グループに含まれる画像データを保存する」などの判定基準が用いられる。
【００４５】
また、判定部２０８は、画像データ記憶部２０４に画像データが記憶されている期間に基づいて、記憶されている画像データを画像データ記憶部２０４から消去するか否かをさらに判定する。具体的には、判定部２０８は、画像データが画像データ記憶部２０４に所定期間以上記憶されている場合、当該画像データを消去すると判定する。
【００４６】
画像データ保存部２１２は、判定部２０８による判定結果に基づいて画像データを画像データ記憶部２０４に保存する。具体的には、画像データ保存部２１２は、保存すべきであると判定された画像データについて、サーバ２のＩＰアドレス等に基づいてネットワーク３を介してサーバ２にアクセスし、所定のディレクトリに保存されている画像データを取得する。画像データ保存部２１２は、取得した画像データに対して、サーバ２から取得した日付及び時刻と、保存期間（又は消去する日付及び時刻）とを設定する。
【００４７】
また、画像データ保存部２１２は、情報取得部２０２により取得された印刷制御情報に含まれている画像データの識別子により識別される画像データが画像データ記憶部２０４に記憶されていない場合、印刷制御部２００の制御により画像データをサーバ２から取得して保存する。さらに、画像データ保存部２１２は、印刷制御情報に含まれている画像データの更新情報と、記憶されている当該画像データの更新情報とが異なる場合、サーバ２にアクセスし、取得された更新情報に該当する画像データを取得して画像データ記憶部２０４に保存する。
【００４８】
画像データ消去部２１４は、判定部２０８による判定結果に基づいて画像データを消去する。具体的には、画像データ消去部２１４は、保存されてから所定期間を経過した画像データであって画像データ記憶部２０４にまだ記憶されているものを消去する。なお、当該所定期間を保存期間ともいう。
【００４９】
図６は、画像複写プログラム２０の履歴生成部２１６による履歴情報の管理処理（Ｓ１０）を示すフローチャートである。
図６に示すように、ステップ１００（Ｓ１００）において、履歴生成部２１６は、印刷される画像データが新規であるか否かを判定する。履歴生成部２１６は、画像データが新規である場合にはＳ１０２の処理に進み、そうでない場合にはＳ１０４の処理に進む。
【００５０】
ステップ１０２（Ｓ１０２）において、履歴生成部２１６は、画像データに関する印刷履歴を作成して履歴記憶部２１８に保存する。
ステップ１０４（Ｓ１０４）において、履歴生成部２１６は、履歴記憶部２１８に記憶されている画像データを更新する。
【００５１】
ステップ１０６（Ｓ１０６）において、履歴生成部２１６は、有効期限を超えた印刷履歴情報が履歴記憶部２１８に記憶されているか否かを判定する。履歴生成部は、有効期限を超えた印刷履歴情報が履歴記憶部２１８に記憶されている場合にはＳ１０８の処理に進み、そうでない場合には処理を終了する。
ステップ１０８（Ｓ１０８）において、履歴生成部２１６は、該当する印刷履歴情報を消去して処理を終了する。
【００５２】
図７は、画像複写プログラム２０の判定部２０８による画像データの管理処理（Ｓ２０）を示すフローチャートである。
図７に示すように、ステップ２００（Ｓ２００）において、判定部２０８は、履歴記憶部２１８に記憶されている印刷履歴を参照し、所定の判定基準に基づいて、保存すべき画像データがあるか否かを判定する。判定部２０８は、保存すべき画像データがある場合にはＳ２０２の処理に進み、そうでない場合には処理を終了する。
【００５３】
ステップ２０２（Ｓ２０２）において、判定部２０８は、現在の時刻は、保存すべき画像データがサーバ２から取得された時間から保存期間内であるか否かを判定する。判定部２０８は、現在の時刻が保存期間内である場合にはＳ２０４の処理に進み、そうでない場合にはＳ２０８の処理に進む。
【００５４】
ステップ２０４（Ｓ２０４）において、判定部２０８は、該当する画像データは既に画像データ記憶部２０４に記憶されているか否かを判定する。判定部２０８は、当該画像データが既に記憶されている場合にはＳ２１２の処理に進み、そうでない場合にはＳ２１２の処理に進む。
ステップ２０６（Ｓ２０６）において、画像データ保存部２１２は、サーバ２に対してアクセスし、保存すべき画像データを取得して画像データ記憶部２０４に保存する。
【００５５】
ステップ２０８（Ｓ２０８）において、判定部２０８は、該当する画像データが画像データ記憶部２０４に記憶されているか否かを判定する。判定部２０８は、当該画像データが記憶されている場合にはＳ２１０の処理に進み、そうでない場合にはＳ２１２の処理に進む。
ステップ２１０（Ｓ２１０）において、画像データ消去部２１４は、該当する画像データを画像データ記憶部２０４から消去する。
【００５６】
ステップ２１２（Ｓ２１２）において、判定部２０８は、保存すべき画像データの全てについて上記の処理を終了したか否かを判定する。判定部２０８は、保存すべき画像データの全てについて上記の処理を終了した場合には画像データの管理処理を終了し、そうでない場合にはＳ２０２の処理に戻って次の画像データに対する処理を行う。
【００５７】
このようにして、判定部２０８は、画像データの保存及び消去を判定し、画像データ保存部２１２は、判定結果に基づいて画像データを事前に保存する。また、画像データの管理処理（Ｓ２０）が実行される時期は、予め決められていてもよい。したがって、画像形成システム１に複数の画像形成装置１０が含まれる場合においても、複数の画像形成装置１０において、画像データの管理処理が実行される時期が分散されていれば、サーバ２へのアクセスは分散される。
【００５８】
なお、画像形成装置１０は、画像形成システム１において、画像形成システム１に含まれる他の画像形成装置１０にアクセスし、当該他の画像形成装置１０から画像データを取得してもよい。例えば、画像データが、画像形成装置１０−１に記憶されておらず、画像形成装置１０−２には記憶されている場合、画像形成装置１０−１は、画像形成装置１０−２から画像データを取得してもよい。
【００５９】
図８は、本発明の実施形態に係る画像形成装置１０の複写時における全体動作（Ｓ３０）を示すフローチャートである。
図８に示すように、ステップ３００（Ｓ３００）において、画像形成装置１０上で動作する画像複写プログラム２０の印刷制御部２００は、読取装置１１０により読み取られた読取画像データを受け付ける。
【００６０】
ステップ３０２（Ｓ３０２）において、印刷制御部２００は、モードが高画質複製モードか否かを判定する。印刷制御部２００は、モードが高画質複製モードである場合にはＳ３０４の処理に進み、そうでない場合にはＳ３１８の処理に進む。
【００６１】
ステップ３０４（Ｓ３０４）において、印刷制御部２００は、読取画像データを情報取得部２０２に対して出力する。情報取得部２０２は、読取画像データの電子透かしから印刷制御情報を取得して、印刷制御部２００に対して出力する。
【００６２】
ステップ３０６（Ｓ３０６）において、認証部２０６は、ＵＩ装置１０８を介して使用者のＩＤ及びパスワードの入力を受け付ける。
ステップ３０８（Ｓ３０８）において、認証部２０６は、入力されたＩＤ及びパスワードと、印刷制御情報に含まれるＩＤ及びパスワードとが一致するか否かを判定することにより使用者を認証し、認証結果を印刷制御部２００に対して出力する。印刷制御部２００は、使用者が認証された場合にはＳ３１０の処理に進み、そうでない場合にはＳ３１８の処理に進む。
【００６３】
ステップ３１０（Ｓ３１０）において、印刷制御部２００は、画像データ記憶部２０４を参照し、印刷制御情報に含まれる、画像データの識別子（例えばファイル名）により識別される画像データが記憶されているか否かを判定する。印刷制御部２００は、当該画像データが記憶されている場合にはＳ３１２の処理に進み、そうでない場合にはＳ３１６の処理に進む。
【００６４】
ステップ３１２（Ｓ３１２）において、印刷制御部２００は、当該画像データから情報取得部２０２により取得された更新情報と記憶されている画像データの更新情報とが一致するか否かを判定する。印刷制御部２００は、これらの更新情報が一致する場合にはＳ３１４の処理に進み、そうでない場合にはＳ３１６の処理に進む。
【００６５】
ステップ３１４（Ｓ３１４）において、印刷制御部２００は、画像データ記憶部２０４に記憶されている画像データを読み出し、当該画像データを出力画像とする。
【００６６】
一方、ステップ３１６（Ｓ３１６）において、印刷制御部２００は、印刷制御情報に含まれるサーバ２のＩＰアドレス及び高画質画像の保存場所（ディレクトリ及びファイル名）を画像データ保存部２１２に対して出力する。画像データ保存部２１２は、ネットワーク３を介してサーバ２にアクセスし、サーバ２から高画質画像の画像データを取得して画像データ記憶部２０４に保存し、印刷制御部２００に対して出力する。印刷制御部２００は、このようにして取得された高画質画像の画像データを出力画像とする。
【００６７】
また、画像形成装置１０のモードが高画質複製モード以外のモードである場合、ステップ３１８（Ｓ３１８）において、印刷制御部２００は、読取画像の画像データを出力画像とし、Ｓ３２０の処理に進む。
【００６８】
ステップ３２０（Ｓ３２０）において、印刷制御部２００は、出力画像の画像データを電子透かし埋込み部２１０に対して出力する。電子透かし埋込み部２１０は、印刷制御情報を含む電子透かしを出力画像データに埋め込んで、印刷制御部２００に対して出力する。
【００６９】
ステップ３２２（Ｓ３２２）において、印刷制御部２００は、電子透かしが埋め込まれた出力画像データを印刷装置１１２に対して出力し、出力画像が印刷されるように制御する。よって、印刷装置１１２は、用紙などの記憶媒体に出力画像を印刷する。
【００７０】
さらに、印刷された画像データについて、履歴情報の管理処理（Ｓ１０；図６）が実行されて、印刷履歴が作成又は更新される。なお、履歴情報の管理処理（Ｓ１０）は、いずれの時期に実行されてもよく、例えば、画像の印刷処理（Ｓ３２２）の前に実行されてもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態に係る画像形成装置による印刷結果を説明する図である。
【図２】画像データの事前保存処理が実行される場合におけるサーバへのアクセス数を例示する図である。
【図３】本発明の実施形態に係る画像形成システム１を示す図である。
【図４】本発明の実施形態に係る画像形成装置１０のハードウェア構成を示す図である。
【図５】画像形成装置１０により実行される画像複写プログラム２０の機能構成を示す図である。
【図６】画像複写プログラム２０の履歴生成部２１６による履歴情報の管理処理（Ｓ１０）を示すフローチャートである。
【図７】画像複写プログラム２０の判定部２０８による画像データの管理処理（Ｓ２０）を示すフローチャートである。
【図８】本発明の実施形態に係る画像形成装置１０の複写時における全体動作（Ｓ３０）を示すフローチャートである。
【符号の説明】
【００７２】
１ 画像形成システム
２ サーバ
３ ネットワーク
１０ 画像形成装置
１２ 制御装置
２０ 画像複写プログラム
１００ ＣＰＵ
１０２ メモリ
１０４ 記憶装置
１０６ 通信装置
１０８ ＵＩ装置
１１０ 読取装置
１１２ 印刷装置
２００ 印刷制御部
２０２ 情報取得部
２０４ 画像データ記憶部
２０６ 認証部
２０８ 判定部
２１０ 電子透かし埋込み部
２１２ 画像データ保存部
２１４ 画像データ消去部
２１６ 履歴生成部
２１８ 履歴記憶部
【図１】
2008278405.tif 000003
【図２】
2008278405.tif 000004
【図３】
2008278405.tif 000005
【図４】
2008278405.tif 000006
【図５】
2008278405.tif 000007
【図６】
2008278405.tif 000008
【図７】
2008278405.tif 000009
【図８】
2008278405.tif 000010