(57)【特許請求の範囲】
【請求項１】
情報処理装置から送信された印刷ジョブデータを画像形成装置が受信し、受信した前記印刷ジョブデータを基に、画像形成媒体に地紋を埋め込んだ画像を形成する画像形成システムであって、
前記情報処理装置が、
地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを保持する保持手段と、
前記保持手段に保持される前記パターンデータを用いた地紋パターンの描画を指示する描画コマンドを生成するコマンド生成手段とを有し、
前記画像形成装置が、
前記情報処理装置から受信した前記印刷ジョブデータに含まれる前記描画コマンドから描画指示を解釈するコマンド解釈手段と、
前記コマンド解釈手段により解釈された前記描画指示に従って、元画像に前記地紋パターンを描画する描画手段とを有し、
前記描画手段は、
前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画し、前記地紋画像を形成することを特徴とする画像形成システム。
【請求項２】
前記コマンド生成手段は、
前記地紋画像における所定の情報を付加する潜像領域の地紋パターンと、前記地紋画像における背景領域の地紋パターンとを定義する地紋パターン定義コマンドと、
前記パターンデータを用いた前記潜像領域の地紋パターンの描画を指示する潜像領域描画コマンドと、
前記パターンデータを用いた前記背景領域の地紋パターンの描画を指示する背景領域描画コマンドとを生成することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記地紋を埋め込んだ画像を印刷するときの印刷条件設定を取得する取得手段を有し、
前記コマンド生成手段は、
前記取得手段により取得した前記印刷条件設定に基づいて、前記描画コマンドを生成することを特徴とする請求項１又は２に記載の画像形成システム。
【請求項４】
受信した印刷ジョブデータを基に画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置と接続される情報処理装置であって、
地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを保持する保持手段と、
前記保持手段に保持される前記パターンデータを用いた地紋パターンの描画を指示し、前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画する描画コマンドを生成するコマンド生成手段と、
前記コマンド生成手段により生成された前記描画コマンドを含む前記印刷ジョブデータを前記画像形成装置に送信する送信手段とを有することを特徴とする情報処理装置。
【請求項５】
当該画像形成装置と接続される情報処理装置から受信した印刷ジョブデータを基に、画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置であって、
前記情報処理装置から送信された前記印刷ジョブデータを受信する受信手段と、
前記受信手段により受信した前記印刷ジョブデータに含まれる、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを用いた地紋パターンの描画を指示する描画コマンドから描画指示を解釈するコマンド解釈手段と、
前記コマンド解釈手段により解釈された前記描画指示に従って、元画像に前記地紋パターンを描画する描画手段とを有し、
前記描画手段は、
前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画し、前記地紋画像を形成することを特徴とする画像形成装置。
【請求項６】
地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを保持する保持手段を有する情報処理装置と、前記情報処理装置から送信された印刷ジョブデータを基に、画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置とから構成される画像形成システムにおける画像形成方法であって、
前記保持手段に保持される前記パターンデータを用いた地紋パターンの描画を指示する描画コマンドを生成するコマンド生成手順と、
前記印刷ジョブデータに含まれる、前記コマンド生成手順により生成された前記描画コマンドから描画指示を解釈するコマンド解釈手順と、
前記コマンド解釈手順により解釈された前記描画指示に従って、元画像に前記地紋パターンを描画する描画手順とを有し、
前記描画手順が、
前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画し、前記地紋画像を形成することを特徴とする画像形成方法。
【請求項７】
受信した印刷ジョブデータを基に画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置と接続される、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを保持する保持手段を有する情報処理装置における画像形成プログラムであって、
コンピュータを、
前記保持手段に保持される前記パターンデータを用いた地紋パターンの描画を指示し、前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画する描画コマンドを生成するコマンド生成手段と、
前記コマンド生成手段により生成された前記描画コマンドを含む前記印刷ジョブデータを前記画像形成装置に送信する送信手段として機能させる画像形成プログラム。
【請求項８】
当該画像形成装置と接続される情報処理装置から受信した印刷ジョブデータを基に、画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置における画像形成プログラムであって、
コンピュータを、
前記情報処理装置から送信された前記印刷ジョブデータを受信する受信手段と、
前記受信手段により受信した前記印刷ジョブデータに含まれる、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを用いた地紋パターンの描画を指示する描画コマンドから描画指示を解釈するコマンド解釈手段と、
前記コマンド解釈手段により解釈された前記描画指示に従って、元画像に前記地紋パターンを描画する描画手段として機能させ、
前記描画手段により、前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画し、前記地紋画像を形成するように実行させる画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成媒体に地紋を埋め込んだ画像を形成する画像形成システム、画像形成装置、情報処理装置、画像形成方法、及び画像形成プログラムに関するものである。
【背景技術】
【０００２】
近年、画像処理技術、画像形成技術の向上によって、デジタルカラー複写機を用いて紙幣や有価証券などを複写した場合、その複写物と原本である本物とが容易に区別できないほど忠実な複写が可能となってきている。このため、紙幣や有価証券などのような特殊原稿については、複写を全く行うことができないようにするか、あるいは、正しく複写を行うことができないようにする措置をとることが必要である。
【０００３】
また、例えば企業においては、紙幣や証券など特殊原稿以外の一般文書の場合にあっても、文書内容の機密保持の観点から、複写が禁止されている機密文書が多数存在する。このような機密文書についても、複写を全く行うことができないようにするか、あるいは、正しく複写を行うことができないようにする措置をとることが必要である。
【０００４】
このようなことから、従来、特殊原稿や機密文書などを複写することに規制力を及ぼすことを目的とする地紋技術を用いた種々の発明がなされている。具体的には、特殊原稿や機密文書などの元画像に地紋パターン画像を重畳し、地紋が埋め込まれた原稿画像を形成することで、原稿画像の不正な複写を抑制するものである。
【０００５】
特許文献１には、重畳手段を有する画像処理装置であって、重畳手段において、元画像周辺に位置する地紋パターン画像のドットを、地紋パターンとして重畳しないことにより、地紋パターンを元画像に重畳させたときの元画像の描画要素の視認性を適切に保つことができる画像処理方法が提案されている。
【０００６】
また、特許文献２には、パターン重畳装置が、一部に付加情報を示す付加情報部を有する所定の形状であるパターンを、元画像の端部に付加情報を欠くことなく重畳させる複数種類の重畳手段を有することにより、パターンの途切れによる地紋の検知遅延を改善するパターン重畳方法は提案されている。
【０００７】
特許文献３には、インクジェット方式の画像形成装置であって、地紋パターンの背景領域と複写禁止を示す情報を付加する潜像領域とで、それぞれ異なる単位面積当たりのインク滴付着量の異なる地紋パターンと、元画像とを重畳させる重畳手段を有することにより、インクジェット方式の画像形成装置から出力された印刷物においても、不正な複写を抑制することのできる印刷物を形成できる画像形成方法が提案されている。
【０００８】
このように、従来の画像形成方法では、例えば、ＰＣ（Personal Computer）にインストールされたプリンタドライバから印刷データとして送信された特殊原稿や機密文書などを基に、画像形成装置が有する画像形成機能を用いて、不正コピー抑止の地紋埋め込み画像（地紋画像）を形成する。
【０００９】
そのため、ＰＣ側から画像形成装置に送信する印刷データには、地紋パターンのデータが含まれている。
【特許文献１】特開２００６―２２９９２４号公報
【特許文献２】特開２００６−３４５３９４号公報
【特許文献３】特開２００６−２５６１７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来の画像形成方法では、印刷データに含まれる地紋パターンのデータが、元画像と同じ画像領域を有する画像データであるため、印刷データのデータ量が多くなる。そのため、本来画像形成装置が有する印刷性能の１つであるファーストプリント時間（１ページ目の印刷完了までにかかる時間）が長くなる。
【００１１】
このように、従来の画像形成装置には、地紋印刷を行ったときにユーザに対して高速印刷性能を十分に提供できないという問題点がある。
【００１２】
本発明では、上記従来技術の問題点に鑑み、画像形成装置が有する高速印刷性能を維持しながら、不正コピー抑止などに利用される地紋画像を形成可能な画像形成システム、画像形成装置、情報処理装置、画像形成方法、及び画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の画像形成システムは、情報処理装置から送信された印刷ジョブデータを画像形成装置が受信し、受信した前記印刷ジョブデータを基に、画像形成媒体に地紋を埋め込んだ画像を形成する画像形成システムであって、前記情報処理装置が、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを保持する保持手段と、前記保持手段に保持される前記パターンデータを用いた地紋パターンの描画を指示する描画コマンドを生成するコマンド生成手段とを有し、前記画像形成装置が、前記情報処理装置から受信した前記印刷ジョブデータに含まれる前記描画コマンドから描画指示を解釈するコマンド解釈手段と、前記コマンド解釈手段により解釈された前記描画指示に従って、元画像に前記地紋パターンを描画する描画手段とを有し、前記描画手段は、前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画し、前記地紋画像を形成することを特徴とする。
【００１４】
また、上記目的を達成するため、本発明の画像形成システムは、前記コマンド生成手段において、前記地紋画像における所定の情報を付加する潜像領域の地紋パターンと、前記地紋画像における背景領域の地紋パターンとを定義する地紋パターン定義コマンドと、前記パターンデータを用いた前記潜像領域の地紋パターンの描画を指示する潜像領域描画コマンドと、前記パターンデータを用いた前記背景領域の地紋パターンの描画を指示する背景領域描画コマンドとを生成することを特徴とする。
【００１５】
また、上記目的を達成するため、本発明の画像形成システムは、前記地紋を埋め込んだ画像を印刷するときの印刷条件設定を取得する取得手段を有し、前記コマンド生成手段において、前記取得手段により取得した前記印刷条件設定に基づいて、前記描画コマンドを生成することを特徴とする。
【００１７】
これによって、本発明の画像形成システムは、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータと、このパターンデータを用いた地紋パターンの描画を指示する描画コマンドとを含む印刷データをＰＣ側で生成し、画像形成装置に送信することで、画像形成装置側で、受信した描画コマンドを解釈し、解釈した結果に従ってパターンデータを基に地紋パターンを描画し地紋画像を形成する構成とし、ＰＣ側から画像形成装置側へ送信される印刷データのデータ量を軽減することにより、画像形成装置が有する高速印刷性能を維持しながら、不正コピー抑止などに利用される地紋画像を形成することができる。
【００１８】
上記目的を達成するため、本発明の情報処理装置は、受信した印刷ジョブデータを基に画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置と接続される、前記印刷ジョブデータを送信する情報処理装置であって、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを保持する保持手段と、前記保持手段に保持される前記パターンデータを用いた地紋パターンの描画を指示し、前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画する描画コマンドを生成するコマンド生成手段と、前記コマンド生成手段により生成された前記描画コマンドを含む前記印刷ジョブデータを前記画像形成装置に送信する送信手段とを有することを特徴とする。
【００１９】
これによって、本発明の情報処理装置は、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータと、このパターンデータを用いた地紋パターンの描画を指示する描画コマンドとを含む印刷データを生成し、画像形成装置に送信する構成とし、ＰＣ側から画像形成装置側へ送信される印刷データのデータ量が軽減されることにより、画像形成装置が有する高速印刷性能を維持しながら、不正コピー抑止などに利用される地紋画像を形成することができる。
【００２０】
上記目的を達成するため、本発明の画像形成装置は、当該画像形成装置と接続される情報処理装置から受信した印刷ジョブデータを基に、画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置であって、前記情報処理装置から送信された前記印刷ジョブデータを受信する受信手段と、前記受信手段により受信した前記印刷ジョブデータに含まれる、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを用いた地紋パターンの描画を指示する描画コマンドから描画指示を解釈するコマンド解釈手段と、前記コマンド解釈手段により解釈された前記描画指示に従って、元画像に前記地紋パターンを描画する描画手段とを有し、前記描画手段は、前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画し、前記地紋画像を形成することを特徴とする。
【００２１】
これによって、本発明の画像形成装置は、ＰＣから受信した描画コマンドを解釈し、解釈した結果に従ってパターンデータを基に地紋パターンを描画し地紋画像を形成する構成としたことにより、画像形成装置が有する高速印刷性能を維持しながら、不正コピー抑止などに利用される地紋画像を形成することができる。
【００２２】
上記目的を達成するため、本発明の画像形成方法は、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを保持する保持手段を有する情報処理装置と、前記情報処理装置から送信された印刷ジョブデータを基に、画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置とから構成される画像形成システムにおける画像形成方法であって、前記保持手段に保持される前記パターンデータを用いた地紋パターンの描画を指示する描画コマンドを生成するコマンド生成手順と、前記印刷ジョブデータに含まれる、前記コマンド生成手順により生成された前記描画コマンドから描画指示を解釈するコマンド解釈手順と、前記コマンド解釈手順により解釈された前記描画指示に従って、元画像に前記地紋パターンを描画する描画手順とを有し、前記描画手順が、前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画し、前記地紋画像を形成することを特徴とする。
【００２３】
これによって、本発明の画像形成方法は、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータと、このパターンデータを用いた地紋パターンの描画を指示する描画コマンドとを含む印刷データをＰＣ側で生成し、画像形成装置に送信することで、画像形成装置側で、受信した描画コマンドを解釈し、解釈した結果に従ってパターンデータを基に地紋パターンを描画し地紋画像を形成することで、画像形成装置が有する高速印刷性能を維持しながら、不正コピー抑止などに利用される地紋画像を形成することができる。
【００２４】
上記目的を達成するため、本発明の情報処理装置における画像形成プログラムは、受信した印刷ジョブデータを基に画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置と接続される、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを保持する保持手段を有する情報処理装置における画像形成プログラムであって、コンピュータを、前記保持手段に保持される前記パターンデータを用いた地紋パターンの描画を指示し、前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画する描画コマンドを生成するコマンド生成手段と、前記コマンド生成手段により生成された前記描画コマンドを含む前記印刷ジョブデータを前記画像形成装置に送信する送信手段として機能させる。
【００２５】
これによって、本発明の情報処理装置における画像形成プログラムは、コンピュータを、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータと、このパターンデータを用いた地紋パターンの描画を指示する描画コマンドとを含む印刷データを生成し、画像形成装置に送信ように機能させることができる。
【００２６】
上記目的を達成するため、本発明の画像形成装置における画像形成プログラムは、当該画像形成装置と接続される情報処理装置から受信した印刷ジョブデータを基に、画像形成媒体に地紋を埋め込んだ画像を形成する画像形成装置における画像形成プログラムであって、コンピュータを、前記情報処理装置から送信された前記印刷ジョブデータを受信する受信手段と、前記受信手段により受信した前記印刷ジョブデータに含まれる、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータを用いた地紋パターンの描画を指示する描画コマンドから描画指示を解釈するコマンド解釈手段と、前記コマンド解釈手段により解釈された前記描画指示に従って、元画像に前記地紋パターンを描画する描画手段として機能させ、前記描画手段により、前記地紋パターンの背景領域と潜像領域のそれぞれの描画に用いる前記パターンデータを切り換え、前記地紋画像の画像領域における座標空間を、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置した後に、前記パターンデータの縦幅分、縦方向に移動し、再び、横方向に移動しながら、前記画像領域の横幅分、前記パターンデータを配置することで、前記地紋パターンを描画し、前記地紋画像を形成するように実行させる。
【００２７】
これによって、本発明の画像形成装置における画像形成プログラムは、コンピュータを、ＰＣから受信した描画コマンドを解釈し、解釈した結果に従ってパターンデータを基に地紋パターンを描画し地紋画像を形成するように機能させることができる。
【００２８】
よって、本発明の画像形成プログラムは、画像形成装置が有する高速印刷性能を維持しながら、不正コピー抑止などに利用される地紋画像を形成することができる。
【発明の効果】
【００２９】
本発明によれば、画像形成装置が有する高速印刷性能を維持しながら、不正コピー抑止などに利用される地紋画像を形成可能な画像形成システム、画像形成装置、情報処理装置、画像形成方法、及び画像形成プログラムを提供することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の好適な実施の形態（以下、「実施形態」という。）について、図面を用いて詳細に説明する。
【００３１】
［第１の実施形態］
＜システム構成＞
まず、本実施形態に係る画像形成システム１のシステム構成について、図１を用いて説明する。図１は、本発明の第１の実施形態に係る画像形成システム１のシステム構成の一例を示す図である。
【００３２】
本実施形態に係る画像形成システム１は、例えば、図１に示すように、プリンタドライバがインストールされており、プリンタドライバにより生成される印刷データ（以下、「ジョブデータ」という。）を画像形成装置２００へ送信する送信手段（後述するインタフェース装置）を有する情報処置装置１００と、情報処理装置１００から印刷データを受信し、印刷要求に応じて所定の画像形成処理を行う（印刷する）画像形成装置２００とが、ジョブデータなどを通信可能なデータ伝送路９０で接続されることにより構成される。これら情報処理装置１００と画像形成装置２００とを接続するデータ伝送路９０は、例えば、ＵＳＢ（Universal Serial Bus）ケーブルやネットワークケーブルなどである。但し、これらの手段に限らず、情報処理装置１００と画像形成装置２００とが、有線及び／又は無線回線により構築されたＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのネットワーク（データ通信網）を介して接続される構成としても良く、画像形成システム１が、互いの装置間でジョブデータなどのデータ通信を行える手段を有していれば良い。
【００３３】
＜ハードウェア構成＞
では、本実施形態に係る画像形成システム１を構成する情報処理装置１００と画像形成装置２００とのハードウェア構成について、図２及び図３を用いて説明する。
【００３４】
＜＜情報処理装置（ＰＣ）＞＞
図２は、本発明の第１の実施形態に係る情報処理装置１００のハードウェア構成の一例を示す図である。
【００３５】
本実施形態に係る情報処理装置１００は、入力装置１０１と、表示装置１０２と、ドライブ装置１０３と、ＲＯＭ（Read Only Memory）１０５と、ＲＡＭ（Random Access Memory）１０６と、ＣＰＵ（Central Processing Unit）１０７と、インタフェース装置１０８と、ＨＤＤ（Hard Disk Drive）１０９とから構成され、それぞれバスで相互に接続されている。
【００３６】
入力装置１０１は、キーボード及びマウスなどで構成され、情報処理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイ（表示手段）などで構成され、例えばプリンタドライバの設定画面を表示する。インタフェース装置１０８は、情報処理装置１００をＬＡＮなどのデータ伝送路９０に接続するインタフェースである。ＨＤＤ１０９は、基本ソフトウェアであるＯＳ（Operating System）や、本実施形態に係る地紋画像形成機能を含む印刷に関する各種機能を有するプリンタドライバのプログラムやデータを格納している。また、ＨＤＤ１０９は、本実施形態に係る地紋画像形成機能で用いる地紋パターンのデータ（以下、「パターンデータ」といい、例えばブラシパターンデータなど。）を含む各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００３７】
本実施形態に係る地紋画像形成機能を有するプリンタドライバは、例えばＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの記録媒体１０４によって情報処理装置１００に提供されるか、またデータ伝送路９０であるネットワークなどを通じてダウンロードされる。記録媒体１０４は、ドライブ装置１０３にセットされ画像形成プログラムが記録媒体１０４からドライブ装置１０３を介してＨＤＤ１０９にインストールされる。
【００３８】
ＲＯＭ１０５は、情報処理装置１００が起動されるときに実行されるＢＩＯＳ（Basic Input/Output System）のプログラムや各種データを格納している。ＲＡＭ１０６は、ＲＯＭ１０５やＨＤＤ１０９から読み出された各種プログラムやデータを一時保持する。ＣＰＵ１０７は、ＲＡＭ１０６が一時保持しているプログラムを実行する。
【００３９】
＜＜画像形成装置（プリンタ）＞＞
図３は、本発明の第１の実施形態に係る画像形成装置２００のハードウェア構成の一例を示す図である。
【００４０】
本実施形態に係る画像形成装置２００は、操作パネル２１と、記憶メディアＩ／Ｆ２２と、コントローラ２３と、データ通信Ｉ／Ｆ２４と、プロッタ２５とから構成され、それぞれバスで相互に接続されている。
【００４１】
操作パネル２１は、入力装置２０１と表示装置２０２とを有しており、入力装置２０１は、ハードウェアキーなどで構成され、画像形成装置２００に各操作信号を入力するのに用いられる。また、表示装置２０２は、ＬＣＤ（Liquid Crystal Display）などで構成され、例えば画像形成動作に関する各種情報を表示する。データ通信Ｉ／Ｆ２４は、インタフェース装置２０９を有しており、画像処理装置２００をＬＡＮなどのデータ伝送路９０に接続するインタフェースである。
【００４２】
記憶メディアＩ／Ｆ２２は、ドライブ装置２０３を有し、例えば、デジタルカメラなどの外部機器によって記録された電子データや、画像形成装置１００の拡張機能を実現する各種プログラムやデータなどを格納している記録媒体２０４から、ドライブ装置２０３を介して読み出す。
【００４３】
コントローラ２３は、ＲＯＭ２０５、ＲＡＭ２０６、ＮＶＲＡＭ（Non Volatile RAM）２０７、及びＣＰＵ２０８とを有しており、ＲＯＭ２０５は、画像形成装置２００が起動されるときに実行されるシステム制御に関するプログラムや各種データ、また本実施形態に係る地紋画像形成機能に関するプログラムや各種データなどを格納している。また、ＲＡＭ２０６は、ＲＯＭ２０５から読み出された各種プログラムやデータを一時保持する。また、ＮＶＲＡＭ２０７は、画像形成装置１００が有する各種機能のデフォルト設定値が格納されている。例えば、印刷条件に関するデフォルト値などである。
【００４４】
更に、ＣＰＵ２０８は、ＲＡＭ２０６が一時保持しているプログラムを実行する。コントローラ２３は、例えば、データ通信Ｉ／Ｆ２４を介して情報処理装置１００からジョブデータを受信した場合に、ＲＯＭ２０５からＲＡＭ２０６上に読み出されたＰＤＬ（Page Description Language）を解釈可能なプログラム（以下、「ＰＤＬパーサ」という。）がＣＰＵ２０８により実行され、受信したデータからコマンドを解釈してビットマップイメージを生成する（印刷画像を形成する）。
【００４５】
プロッタ２５は、印刷装置２１０を有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
【００４６】
このように、本実施形態に係る画像形成システム１では、情報処理装置１００によって、ＲＡＭ１０６に読み出されたプリンタドライバがＣＰＵ１０７で実行され、アプリケーションデータを基に設定画面から設定された印刷条件に従ってジョブデータを生成し、画像形成装置２００に送信している。
【００４７】
また、本実施形態に係る画像形成システム１では、画像形成装置２００によって、コントローラ２３のＲＡＭ２０６に読み出されたＰＤＬパーサがＣＰＵ２０８で実行され、上記情報処理装置１００から受信したジョブデータを解釈してビットマップデータを生成し、生成したビットマップデータがバスを介してプロッタ２５へ転送され、電子写真プロセス方式により記録紙に画像形成（印刷）を行っている。
【００４８】
＜ソフトウェア構成＞
次に、本実施形態に係る画像形成システム１のソフトウェア構成について、図４を用いて説明する。図４は、本発明の第１の実施形態に係る画像形成システム１のソフトウェア構成の一例を示す図である。
【００４９】
＜＜情報処理装置（ＰＣ）＞＞
本実施形態に係る情報処理装置１００では、Ｗｉｎｄｏｗｓ（登録商標）などのＯＳ３１上で、文書や画像作成・編集機能などを有するアプリケーション３３により生成されたアプリケーションデータを基に画像形成装置２００が解釈可能なＰＤＬで記述されたジョブデータを生成するプリンタドライバ３２が動作する。これらのソフトウェア部品は、情報処理装置１００が有するＣＰＵ１０７で実行される。
【００５０】
＜＜画像形成装置（プリンタ）＞＞
本実施形態に係る画像形成装置２００では、当該装置を制御するＯＳ４１上で、画像形成装置２００が有する各種ハードウェアリソースを制御するプログラム群であるデバイスドライバ４２と、情報処理装置１００などの外部機器とデータ通信を行うデータ受信４３と、データ受信４３から受信されたジョブデータを基に生成されたビットマップイメージを電子写真プロセス方式によって記録紙に印刷する（記録紙に画像形成する）印刷処理４４と、データ受信４３から受信されたジョブデータからビットマップイメージを生成する描画処理４５aを有するＰＤＬパーサであるプリンタ言語処理４５とが動作している。これらのソフトウェア部品は、画像形成装置２００が有するコントローラ２３のＣＰＵ２０８やプロッタ２５の印刷装置２１０が有するＣＰＵなどで実行される。
【００５１】
＜＜動作概要＞＞
本実施形態に係る画像形成システム１では、上記のようなソフトウェア構成を有し、以下に示す手順によって、ジョブデータの印刷を行っている。
【００５２】
（動作手順１）ユーザからの印刷要求指示の受け付け
情報処理装置１００は、プリンタドライバ３２により、設定画面を介してユーザからの印刷条件及び印刷要求指示を取得する。
【００５３】
（動作手順２）ジョブデータの生成及び送信
情報処理装置１００は、プリンタドライバ３２により、ユーザから受け付けた印刷条件に従って、ＧＤＩ（Graphic Device Interface：非図示）を介してアプリケーション３３から受け取ったデータを基に、画像形成装置２００が解釈可能なＰＤＬで記述したジョブデータを生成し、画像処理装置２００に送信する。
【００５４】
（動作手順３）印刷
画像形成装置２００は、情報処理装置１００から送信されたジョブデータをデータ受信４３により受信すると、プリンタ言語処理４５によりジョブデータを解釈して、描画処理４５aによりビットマップイメージを生成し、生成したビットマップイメージを印刷処理４４に転送する。その結果、画像形成装置２００は、プロッタ２５によりビットマップイメージを記録紙に印刷する。
【００５５】
このように、本実施形態に係る画像形成システム１は、上記（手順１）〜（手順３）によって、一般的な「画像形成機能」を実現している。
【００５６】
＜地紋画像形成機能＞
次に、本実施形態に係る画像形成システム１が有する「地紋画像形成機能」の構成について、図５を用いて説明する。図５は、本発明の第１の実施形態に係る画像形成システム１が有する機能構成の一例を示す図である。
【００５７】
＜＜地紋画像形成機能＞＞
本実施形態に係る画像形成システム１が有する「地紋画像形成機能」について簡単に説明する。
【００５８】
本実施形態では、画像形成装置２００が有する印刷速度性能を低下させることなく、不正コピーを防止する地紋を元画像に埋め込むため、情報処理装置１００において、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータ７１と、このパターンデータ７１を用いた地紋パターンの描画を指示する描画コマンドとを含むジョブデータＪを生成し、生成したジョブデータＪを画像形成装置２００に送信し、画像形成装置２００において、受信した描画コマンドを解釈し、解釈した結果に従ってパターンデータ７１を基に地紋パターンを描画し地紋画像を形成する構成とし、情報処理装置１００から画像形成装置２００へ送信されるジョブデータＪのデータ量を軽減することにより、「地紋画像形成機能」を実現している。
【００５９】
＜＜機能構成の概要＞＞
本実施形態に係る画像形成システム１は、主に、情報処理装置１００が有する、地紋パターンを形成するパターンデータ７１を保持する保持部５１（保持手段）と、印刷条件に関する情報を取得する条件取得部５２（取得手段）と、地紋パターンの描画を指示する描画コマンドを生成するコマンド生成部５３（コマンド生成手段）と、当該情報処理装置１００と画像形成装置２００との間でデータの送受信を行う送受信部５４と、更に、画像形成装置２００が有する、当該画像形成装置２００と情報処理装置１００との間でデータの送受信を行う送受信部６１と、情報処理装置１００から受信した描画コマンドを解釈するコマンド解釈部６２（コマンド解釈手段）と、地紋パターンを描画し元画像に対して地紋画像を形成する描画部６３（描画手段）とから構成されている。以下に、上記各機能部について説明する。
【００６０】
保持部５１は、例えば、情報処理装置１００が有するＨＤＤ１０９などの不揮発性の記憶装置の所定の記憶領域に、地紋画像を形成する最小単位の異なる地紋パターンのパターンデータ７１を格納し保持する機能である。保持部５１が保持するパターンデータ７１については、後述する＜＜地紋画像の概要＞＞にて説明を行う。
【００６１】
条件取得部５２及びコマンド生成部５３は、プリンタドライバ３２が、情報処理装置１００が有するＣＰＵ１０７によって実行されることで機能する。
【００６２】
条件取得部５２は、プリンタドライバ３２の設定画面を介してユーザが設定した印刷条件に関する情報（例えば「地紋画像の潜像領域に埋め込む付加情報の文字列」や「文字列の角度」など）を取得する機能である。
【００６３】
コマンド生成部５３は、プリンタドライバ３２が、条件取得部５２により取得した印刷条件に関する情報に従って、保持部５１に保持されるパターンデータ７１を用いた地紋パターンの描画を指示する描画コマンドを生成する機能である。
【００６４】
また、コマンド解釈部６２及び描画部６３は、プリンタ言語処理４５が、画像形成装置２００が有するコントローラ２３のＣＰＵ２０８によって実行されることで機能する。
【００６５】
コマンド解釈部６２は、プリンタ言語処理４５が、送受信部６１から受信したジョブデータＪに含まれる、情報処理装置１００のプリンタドライバ３２が有するコマンド生成部５３により生成された描画コマンドから描画指示を解釈する機能である。
【００６６】
描画部６３は、プリンタ言語処理４５が有する描画処理４５aが、コマンド解釈部６２により解釈された描画指示に従って、パターンデータ７１を基に元画像に地紋パターンを描画する機能である。
【００６７】
また、情報処理装置１００及び画像形成装置２００の両方が有する送受信部５４及び６１は、それぞれの装置が有するインタフェース装置１０８及び２０９が有する機能である。
【００６８】
＜＜地紋画像の概要＞＞
本実施形態に係る画像形成システム１が、「地紋画像形成機能」において形成する地紋画像について、図６を用いて説明する。図６は、本発明の第１の実施形態に係る地紋が埋め込まれた印刷物の一例を示す図である。図６（a）には、本実施形態に係る不正コピーを抑制する付加情報が含まれる印刷物Ｐの地紋画像を形成するパターンデータ７１の例が示されており、また、図６（b）には、上記パターンデータ７１で形成された地紋画像を有する印刷物Ｐを複写したときの例が示されている。
【００６９】
（地紋パターンのパターンデータにより形成される地紋画像）
図６（a）には、本実施形態に係る不正コピーを抑制する付加情報が含まれる印刷物Ｐの地紋画像を形成するパターンデータ７１の例が示されている。
【００７０】
まず「地紋」について説明する。画像形成システム１などで不正コピーを抑止するために取り扱われる「地紋」とは、不正コピーが行われた場合に、コピーされたものであることが明確に判断可能な所定の付加情報（例えば図６（a）に示す"ＣＯＰＹ"などの文字列）が浮き上がるように、原稿である元画像にできるだけ目立たないように所定のドットパターンによる付加情報を埋め込む処理である。上記ドットパターンは、地紋パターン８１と言われ、図６（a）の拡大図に示すように、主に、コピーのときに薄く印刷され、付加情報の背景領域となる地紋パターン８１a（以下、「背景領域の地紋パターン８１a」という）と、コピーのときに背景領域より相対的に濃く印刷される付加情報の潜像領域となる地紋パターン８１b（以下、「潜像領域の地紋パターン８１b」という）とから構成されている。このように、地紋画像は、異なる地紋パターン８１のパターンデータ７１により形成される。
【００７１】
また、地紋画像は、印刷物Ｐの元画像全体に対して形成される。そのため、従来では、背景領域の地紋パターン８１aと潜像領域の地紋パターン８１bの両方から構成される、元画像と同じ画像領域の画像データを用意しておき、地紋画像形成処理を施すときに、この画像データと元画像データとを１つのジョブデータＪとして情報処理装置１００から画像形成装置２００に送信し、画像形成装置２００において元画像に地紋画像を重畳していた。
【００７２】
しかし、図６（a）の拡大図に示すように、地紋画像を構成する背景領域の地紋パターン８１aと潜像領域の地紋パターン８１bとは、それぞれにおいて、ある特定のドットパターンが一定の周期で繰り返し配列されている（タイリングされている）ことが分かる。
【００７３】
このことから、本実施形態では、情報処理装置１００から送信するジョブデータＪに含まれる地紋画像のデータ量を軽減するため、地紋画像を形成する最小単位の地紋パターン８１のパターンデータ７１と、パターンデータ７１を用いた地紋パターン８１の描画を指示する描画コマンドとを、元画像とともに１つのジョブデータＪとして送信する構成としている。その結果、画像形成装置２００は、受信した描画コマンドに従ってパターンデータ７１を基に地紋パターン８１を描画し、地紋画像を形成する。
【００７４】
このようにして地紋画像が形成された印刷物Ｐを原稿としてコピーを行った場合には、図６（b）に示すようなコピーされたものであることが明確に判断可能な所定の付加情報が浮き上がって印刷された印刷物ＣＰが得られる。
【００７５】
＜＜機能動作の概要＞＞
これまでに説明を行った各機能部及び地紋画像の構成によって、本実施形態に係る画像形成システム１が有する「地紋画像形成機能」が、情報処理装置１００及び画像形成装置２００の装置ごとで「どのように動作しているのか」について説明する。
【００７６】
（情報処理装置側）印刷条件の設定
まず、情報処理装置１００は、プリンタドライバ３２が有する条件取得部５２によって、地紋画像内に潜像される付加情報を「どのように描画するか」の印刷条件設定を取得する。
【００７７】
図７は、本発明の第１の実施形態に係る印刷条件設定を行う設定画面Ｗの一例を示す図である。本実施形態に係るプリンタドライバ３２は、図７に示すような印刷条件に関する情報を設定可能なＧＵＩ（Graphical User Interface）機能を有する設定画面Ｗを表示装置１０２に表示する。
【００７８】
図７に示す設定画面Ｗでは、「不正コピー抑止機能」の詳細設定において、例えば、地紋パターン８１のパターンデータ７１を選択指示するパターンデータ設定Ｗ１、付加情報として地紋画像に潜像する所定の文字列を入力する文字列設定Ｗ２、付加情報の文字列を描画するときのフォント（文字タイプ）設定可能なフォント設定Ｗ３、設定されたフォントのスタイル（例えば「太字」、「斜体」、又は「太字斜体」など。）を設定可能なフォントスタイル設定Ｗ４、及び付加情報として地紋画像に潜像するときの回転角度を設定可能な角度設定Ｗ５などの各種条件設定が可能である。
【００７９】
例えば、図７に示す設定画面Ｗの例では、「潜像領域の地紋パターン８１bとして"青海波（せいがいは）"マスクパターンを用いて、"ＣＯＰＹ"という付加情報を、"ＭＳ  Ｐゴシック"フォントの"標準"スタイルで、"３０度"の角度をつけて地紋画像に潜像させる」という付加情報の印刷条件が設定されている。条件取得部５２は、これらの設定情報を取得する。
【００８０】
（情報処理装置側）描画コマンドの生成
次に、情報処理装置１００は、プリンタドライバ３２が有するコマンド生成部５３によって、先の条件取得部５２により取得された各種条件設定に基づいて、付加情報を潜像した地紋画像を構成する背景領域の地紋パターン８１aと潜像領域の地紋パターン８１bとの描画を指示する画像形成装置２００が解釈可能な描画コマンドを生成する。
【００８１】
図８は、本発明の第１の実施形態に係る地紋パターン８１の描画コマンド生成の一例を示す図である。先の図６においても説明したように、印刷物Ｐに形成された地紋画像は、背景領域Ｐ１と、付加情報を潜像する潜像領域Ｐ２とから構成されている。また、背景領域Ｐ１と潜像領域Ｐ２のそれぞれの地紋画像を形成する地紋パターン８１は、異なるドットパターンのパターンデータ７１により形成される。図８には、ドットパターン及びパターンサイズ（例えば、図中に示すようなパターンの縦横ピクセル数ＡとＢ。）がそれぞれ異なる矩形のパターンデータ７１の例が示されている。これらドットパターンやパターンサイズは、地紋を元画像にできるだけ目立たないように埋め込むように、予め設計される。図８には、パターンサイズの異なるパターンデータ７１の例を示したが、ドットパターンの組み合わせによっては、同じパターンサイズであってもよい。
【００８２】
上記の構成を踏まえて、本実施形態に係るコマンド生成部５３は、以下の手順により地紋パターン８１を描画するためのコマンドを生成する。
【００８３】
（生成手順１）前処理
まず、プリンタドライバ３２は、描画コマンドを生成する前処理として、付加情報として設定された所定の文字列に関する処理を行う。例えば、条件取得部５２により取得された地紋画像の印刷条件設定の文字列情報、フォント情報、及びスタイル情報に基づいて、情報処理装置１００が有するＨＤＤ１０９に格納されたフォントデータからアウトラインデータをＲＡＭ１０６上に生成する。更に、生成したアウトラインデータを、印刷条件設定の角度設定に基づいて、所定の角度に回転する。
【００８４】
（生成手順２）地紋パターン定義コマンドの生成
次いで、プリンタドライバ３２は、コマンド生成部５３により、印刷条件設定のパターンデータ設定情報から潜像領域Ｐ２の地紋画像を形成する地紋パターン８１bと、背景領域Ｐ１の地紋画像を形成する地紋パターン８１aとにそれぞれ対応するパターンデータ７１を、保持部５１が保持している複数個のパターンデータ７１から特定し、特定したパターンデータ７１とパターンデータ設定情報とを基に、背景領域Ｐ１の地紋パターン８１aと潜像領域Ｐ２の地紋パターン８１bを定義した定義コマンドを生成する。すなわち、背景領域Ｐ１及び潜像領域Ｐ２それぞれにおいて地紋パターン８１を描画するときに用いるパターンデータ７１を、画像形成装置２００のＲＡＭ２０６上に読み出すコマンドを生成する。
【００８５】
（生成手順３）背景領域の描画コマンドの生成
次いで、プリンタドライバ３２は、コマンド生成部５３により、アウトラインデータから、背景領域Ｐ１の地紋パターン８１aを描画する描画コマンドを生成する。すなわち、付加情報である文字列の外形に示される領域以外の地紋画像の領域（図８では、付加情報の文字列"ＣＯＰＹ"の領域以外の領域）を形成する地紋パターン８１aを描画する描画コマンドを生成する。
【００８６】
（生成手順４）潜像領域の描画コマンドの生成
更に、プリンタドライバ３２は、コマンド生成部５３により、アウトラインデータから潜像領域Ｐ２（図８では、付加情報の文字列"ＣＯＰＹ"の領域）の地紋パターン８１bを描画する描画コマンドを生成する。
【００８７】
このように、本実施形態に係る情報処理装置１００は、プリンタドライバ３２のコマンド生成部５３によって、（１）地紋パターン８１の定義コマンド、（２）背景領域Ｐ１の描画コマンド、（３）潜像領域Ｐ２の描画コマンドを生成し、地紋パターン８１のパターンデータ７１と（１）から（３）の各コマンドを含むジョブデータＪを、送受信部５４を介して画像形成装置２００に送信する。これによって、本実施形態に係る情報処理装置１００は、送信するジョブデータＪに含まれる地紋画像のデータ量を軽減することができる。
【００８８】
（画像形成装置側）描画コマンドの解析
画像形成装置２００は、送受信部６１によって、情報処理装置１００から送信されたジョブデータＪを受信する。受信したジョブデータＪは、コマンド解釈部６２により解釈される。
【００８９】
図９は、本発明の第１の実施形態に係るジョブデータＪのデータ構成の一例を示す図である。図９に示すように、情報処理装置１００のプリンタドライバ３２を介して送信されるジョブデータＪは、ジョブのヘッダ情報であるジョブヘッダと、各ページＡに対応するページデータとから構成されている。更に、ページデータは、ページＡの開始情報などを含むページ定義データＤ１と、ページＡを構成するグラフィック及び／又はイメージなどのページ描画データＤ２と、地紋画像における地紋パターン８１の定義コマンドデータＤ３と、背景領域Ｐ１の描画コマンドデータＤ４と、及び潜像領域Ｐ２の描画コマンドデータＤ５とから構成されている。ジョブデータＪを構成する各種データは、当該画像形成装置２００が解釈可能なＰＤＬやＰＪＬ（Printer Job Language）などの言語により記述されたデータである。
【００９０】
画像形成装置２００は、上記ジョブデータＪを受信すると、プリンタ言語処理４５であるＰＤＬパーサが有するコマンド解釈部６２によってジョブデータＪの先頭からデータ内容（記述されたコマンドによる描画要求指示など）の解釈を開始する。よって、各ページデータを構成するＤ１からＤ５のデータが順次解釈される。
【００９１】
（画像形成装置側）ページの描画
画像形成装置２００は、コマンド解釈部６２により、ページ描画データＤ２を解釈して得たページの描画指示に従って、描画処理４５aが有する描画部６３により、ページＡを構成する文書や図形、画像などのグラフィック及び／又はイメージ（元画像）を描画する。
【００９２】
（画像形成装置側）地紋パターンの描画
また、画像形成装置２００は、コマンド解釈部６２により、地紋パターン８１の定義コマンドデータＤ３、背景領域Ｐ１の描画コマンドデータＤ４、及び潜像領域Ｐ２の描画コマンドデータＤ５を解釈して得た、地紋パターン８１の定義及び描画指示に従って、描画処理４５aが有する描画部６３により、背景領域Ｐ１及び潜像領域Ｐ２それぞれの地紋パターン８１を描画する。より具体的には、以下の手順により地紋パターン８１を描画し地紋画像を形成する。
【００９３】
（描画手順１）パターンデータの確保
まず、描画部６３は、定義コマンドデータＤ３の解釈結果から、背景領域Ｐ１及び潜像領域Ｐ２それぞれの地紋パターン８１を描画するときに用いるパターンデータ７１を、ＲＡＭ２０６上に確保したワークメモリ領域に保持する。
【００９４】
（描画手順２）背景領域の描画
次いで、描画部６３は、背景領域Ｐ１の描画コマンドデータＤ４の解釈結果から、元画像と同じ座標空間である地紋画像の背景領域Ｐ１の範囲に対して、先の手順でＲＡＭ２０６上に保持しておいた背景領域Ｐ１のパターンデータ７１を一定の周期で繰り返し配置し描画する。これによって、背景領域Ｐ１の地紋パターン８１aが描画される。
【００９５】
（描画手順３）潜像領域の描画
更に、描画部６３は、潜像領域Ｐ２の描画コマンドデータＤ５の解釈結果から、元画像と同じ座標空間である地紋画像の潜像領域Ｐ２の範囲に対して、先の手順でＲＡＭ２０６上に保持しておいた潜像画像Ｐ２のパターンデータ７１を一定の周期で繰り返し配置し描画する。これによって、潜像領域Ｐ２の地紋パターン８１bが描画される。
【００９６】
上記（描画手順２）及び（描画手順３）において、「パターンデータ７１を一定の周期で繰り返し配置し描画する」とは、例えば、地紋画像の画像領域における座標空間を、パターンデータ７１の横幅を示すピクセル値を基に、横方向に移動しながら地紋画像の横幅分パターンデータ７１を配置し、地紋画像の横幅分全ての領域に配置し終えると、パターンデータ７１の縦幅を示すピクセル値だけ縦方向に移動して、再度、横方向に移動しながらパターンデータ７１を配置すると言うような描画方法である。このとき、地紋画像の背景領域Ｐ１と潜像領域Ｐ２のそれぞれの描画において、用いるパターンデータ７１を切り換える。
【００９７】
また、上記（描画手順２）及び（描画手順３）において、「描画する」とは、上記描画方法により、地紋画像のビットマップデータをＲＡＭ２０６上に確保フレームメモリ領域に書き込むことを意味する。
【００９８】
このように、本実施形態に係る画像形成装置２００は、プリンタ言語処理４５が有するコマンド解釈部６２による解釈結果から、描画部６３により、地紋画像を形成する最小単位の地紋パターン８１のパターンデータ７１を用いて一定の周期で繰り返し描画する構成により、最小のデータ量で地紋画像を形成することができる。
【００９９】
このように、本実施形態に係る画像形成システム１は、上記に説明を行った情報処理装置１００及び画像形成装置２００それぞれが有する各機能部により、地紋画像を形成する最小単位の異なる地紋パターン８１のパターンデータ７１と、このパターンデータ７１を用いた地紋パターン８１の描画を指示する描画コマンドＤ４及びＤ５とを含むジョブデータＪを情報処理装置１００で生成し、画像形成装置２００に送信することで、画像形成装置２００で、受信した描画コマンドＤ４及びＤ５を解釈し、解釈した結果に従ってパターンデータ７１を基に地紋パターン８１を描画し地紋画像を形成する。その結果、画像形成システム１は、情報処理装置１００から画像形成装置２００へ送信されるジョブデータＪのデータ量を軽減することにより、画像形成装置２００が有する高速印刷性能を維持しながら、不正コピー抑止などに利用される地紋画像を形成可能な「地紋画像形成機能」を実現している。
【０１００】
＜処理手順＞
上記に説明を行った本実施形態に係る「地紋画像形成機能」の具体的な処理手順について、図１０から図１２を用いて説明する。
【０１０１】
＜＜プリンタドライバ内の処理＞＞
図１０は、本発明の第１の実施形態に係る情報処理装置１００側の画像形成に関する処理手順の一例を示すフローチャートである。図１０に示す処理手順は、プリンタドライバ３２が行う画像形成に関する処理であり、情報処理装置１００が有するＣＰＵ１０７で実行される。
【０１０２】
本実施形態に係る情報処理装置１００は、アプリケーション３３がＧＤＩを介して、地紋印刷の対象となる元画像のアプリケーションデータをプリンタドライバ３２に転送する（ステップＳ１０１及びＳ１０２）。
【０１０３】
プリンタドライバ３２は、転送されたアプリケーションデータを基に、コマンド生成部５３により、画像形成装置２００が解釈可能なＰＤＬで記述された描画コマンドを含むジョブデータＪを生成する（ステップＳ１０３）。このとき、コマンド生成部５３は、地紋パターン８１を描画する描画コマンドを生成する。コマンド生成部５３は、条件取得部５２により取得した設定画面Ｗから設定された印刷条件設定７２と、保持部５１に保持されている地紋パターン８１のパターンデータ７１と、フォントデータＦとを基に、付加情報を含む地紋画像を形成する地紋パターン８１を描画する描画コマンドを生成する。
【０１０４】
情報処理装置１００は、プリンタドライバ３２のステップＳ１０３の処理手順により生成された地紋パターン８１のパターンデータ７１とその描画コマンドを含むジョブデータＪを、指定されたＩＰアドレス（Internet Protocol Address）などを基に、特定の画像形成装置２００へ送信する（ステップＳ１０４）。
【０１０５】
情報処理装置１００は、上記ジョブデータＪを、インタフェース装置１０８に転送し、画像形成装置２００とのデータ通信を行う（ステップＳ１０５）。
【０１０６】
＜＜地紋パターン生成処理＞＞
図１１は、本発明の第１の実施形態に係る地紋パターン生成処理の処理手順の一例を示すフローチャートである。図１１に示す処理手順は、図１０のステップＳ１０３で説明を行った地紋パターン８１の描画コマンド生成に関する処理の詳細な手順を示すものである。
【０１０７】
本実施形態に係るプリンタドライバ３２は、まず、条件取得部５２により取得された印刷条件設定７２の文字列設定情報、フォント設定情報、及びスタイル設定情報を基に、情報処理装置１００が有するＨＤＤ１０９に格納されているフォントデータＦを参照し、アウトラインデータをＲＡＭ１０６上に読み出す（ステップＳ２０１）。
【０１０８】
次に、プリンタドライバ３２は、印刷条件設定７２の角度設定情報を基に、ＲＡＭ１０６上に読み出されたアウトラインデータを所定の角度回転する（ステップＳ２０２）。
【０１０９】
コマンド生成部５３は、印刷条件情報７２のパターンデータ設定情報を基に、保持部５１に保持されている全てのパターンデータ７１を参照し、該当するパターンデータ７１とパターンデータ設定情報とを基に、地紋パターン８１の定義コマンドを生成する（ステップＳ２０３）。
【０１１０】
また、コマンド生成部５３は、ＲＡＭ１０６上に読み出されたアウトラインデータから、地紋画像における背景領域Ｐ１の地紋パターン８１aの描画コマンドを生成する（ステップＳ２０４）。
【０１１１】
更に、コマンド生成部５３は、アウトラインデータから、地紋画像における潜像領域Ｐ２の地紋パターン８１bの描画コマンドを生成する（ステップＳ２０５）。
【０１１２】
その結果、プリンタドライバ３２では、パターンデータ７１、地紋パターン８１の定義コマンド、背景領域Ｐ１の描画コマンド、及び潜像領域Ｐ２の描画コマンドを含むジョブデータＪを生成される。
【０１１３】
＜＜地紋画像形成処理＞＞
図１２は、本発明の第１の実施形態に係る画像形成システム１の画像生成に関する処理手順の一例を示すフローチャートである。
【０１１４】
本実施形態に係る画像形成システム１は、まず、情報処理装置１００が有するプリンタドライバ３２において生成した地紋パターン８１の描画コマンドを含むジョブデータＪを画像形成装置２００へ送信する。このとき送信されるジョブデータＪには、ジョブヘッダの他、各ページデータが含まれ、各ページデータは、ページ定義データＤ１、ページ描画データＤ２、地紋パターン定義コマンドデータＤ３、背景領域Ｐ１の描画コマンドデータＤ４、及び潜像領域Ｐ２の描画コマンドデータＤ５から構成される。このように、情報処理装置１００から送信されるジョブデータＪによって、画像形成装置２００には、ページ単位で、「ページの定義」、「ページの描画」、「地紋の定義」、「背景領域の描画」、「潜像領域の描画」が指示される（ステップＳ３０１からＳ３０５）。
【０１１５】
画像形成システム１は、画像形成装置２００が有するプリンタ言語処理４５のコマンド解釈部６２によって、情報処理装置１００から受信したジョブデータＪを解釈する。まず、コマンド解釈部６２は、ジョブデータＪの先頭にあるジョブヘッダの内容を解釈し、ジョブに関する初期情報（例えば日付やジョブ名など）を取得する。次に、コマンド解釈部６２は、ページデータのページ定義データＤ１を解釈し、取得したページパラメータの設定を描画部６３に指示する（ステップＳ３０６）。
【０１１６】
コマンド解釈部６２は、ページデータのページ描画データＤ２を解釈し、ページ描画処理を描画部６３に指示する（ステップＳ３０７）。
【０１１７】
描画指示を受け取った描画部６３は、指示に従って、ＲＡＭ２０６上に確保されたフレームメモリ領域にページを描画する（ステップＳ３０８）。
【０１１８】
次に、コマンド解釈部６２は、ページデータの地紋パターン定義コマンドデータＤ３を解釈し、パターンデータ７１の読み出しを描画部６３に指示する（ステップＳ３０９）。
【０１１９】
読み出し指示を受け取った描画部６３は、指示に従って、ＲＡＭ２０６上に確保されたワークメモリ領域に受信した背景領域Ｐ１及び潜像領域Ｐ２それぞれの地紋パターン８１のパターンデータ７１を保持する（ステップＳ３１０）。
【０１２０】
コマンド解釈部６２は、ページデータの背景領域Ｐ１の描画コマンドデータＤ４を解釈し、地紋画像における背景領域Ｐ１の地紋パターン８１aの描画処理を描画部６３に指示する（ステップＳ３１１）。
【０１２１】
描画指示を受け取った描画部６３は、指示に従って、ステップＳ３１０の処理手順においてワークメモリ領域に読み出しておいた背景領域Ｐ１の地紋パターン８１aのパターンデータ７１を基に、フレームメモリ領域に背景領域Ｐ１の地紋パターン８１aを一定の周期で繰り返し描画する（ステップＳ３１２からＳ３１３）。
【０１２２】
コマンド解釈部６２は、ページデータの潜像領域Ｐ２の描画コマンドデータＤ５を解釈し、地紋画像における潜像領域Ｐ２の地紋パターン８１bの描画処理を描画部６３に指示する（ステップＳ３１４）。
【０１２３】
描画指示を受け取った描画部６３は、指示に従って、ステップＳ３１０の処理手順においてワークメモリ領域に読み出しておいた潜像領域Ｐ２の地紋パターン８１bのパターンデータ７１を基に、フレームメモリ領域に背景領域Ｐ２の地紋パターン８１bを一定の周期で繰り返し描画する（ステップＳ３１５からＳ３１６）。
【０１２４】
＜まとめ＞
以上のように、本発明の第１の実施形態によれば、本実施形態に係る画像形成システム１は、地紋画像を形成する最小単位の異なる地紋パターン８１のパターンデータ７１と、このパターンデータ７１を用いた地紋パターン８１の描画を指示する描画コマンドＤ４及びＤ５とを含むジョブデータＪを情報処理装置１００で生成し、画像形成装置２００に送信することで、画像形成装置２００で、受信した描画コマンドＤ４及びＤ５を解釈し、解釈した結果に従ってパターンデータ７１を基に地紋パターン８１を描画し地紋画像を形成する。
【０１２５】
これによって、本実施形態に係る画像形成システム１は、従来より情報処理装置１００から画像形成装置２００へ送信されるジョブデータＪのデータ量を軽減することができ、画像形成装置２００が有する高速印刷性能を維持しながら、不正コピー抑止などに利用される地紋画像を形成可能な「地紋画像形成機能」を提供することができる。
【０１２６】
ここまで、上記第１の実施形態に基づき本発明の説明を行ってきたが、本発明の実施形態に係る画像形成システム１が有する「地紋画像形成機能」は、図１０から図１２に示した各処理手順を、上記実施形態に係る画像形成システム１を構成する情報処理装置１００と画像形成装置２００とのそれぞれの動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムとしてコンピュータで実行することで実現することができる。よって、本発明の各実施形態に係る画像形成システム１が有する画像形成プログラムは、コンピュータが読み取り可能な記憶媒体１０４及び２０４に格納することができる。
【０１２７】
よって、本実施形態に係る画像形成プログラムは、フロッピー（登録商標）ディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）などの記録媒体１０４及び２０４に記憶させることによって、これらの記憶媒体１０４及び２０４を読み取り可能なドライブ装置１０３及び２０３に接続された記録媒体１０４及び２０４から、画像形成システム１の構成要素である情報処理装置１００及び画像形成装置２００それぞれにインストールすることができる。また、情報処理装置１００及び画像形成装置２００は、それぞれのインタフェース装置１０８及び２０９を有していることから、インターネットなどの電気通信回線を介して画像形成プログラムをダウンロードし、インストールすることもできる。
【０１２８】
また、上記実施形態において不正コピー抑止などに利用される地紋画像の画像形成機能について説明を行ったが、本発明は、不正コピー抑止用の地紋画像の形成に限定されるものではない。本実施形態において説明を行った地紋画像形成機能は、不正コピー抑止用の地紋画像を形成する場合以外の地紋画像においても、本発明が目的とする効果を奏することができる。
【０１２９】
また、上記実施形態において地紋画像形成機能を有するプリンタドライバ３２から生成されたジョブデータＪのデータ構成について説明を行ったが、本発明は、このデータ構成に限定されるものではない。ジョブデータＪのデータ構成はＰＤＬによるため、画像形成装置２００とプリンタドライバ３２との組み合わせによって異なる。そのため、本実施形態に示すジョブデータＪは、プリンタドライバ３２から生成されたデータの一例であって、この限りでない。
【０１３０】
最後に、上記実施形態に挙げた形状に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０１３１】
【図１】本発明の第１の実施形態に係る画像形成システムのシステム構成の一例を示す図である。
【図２】本発明の第１の実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図３】本発明の第１の実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図４】本発明の第１の実施形態に係る画像形成システムのソフトウェア構成の一例を示す図である。
【図５】本発明の第１の実施形態に係る画像形成システムが有する機能構成の一例を示す図である。
【図６】本発明の第１の実施形態に係る地紋が埋め込まれた印刷物の一例を示す図である。
【図７】本発明の第１の実施形態に係る印刷条件設定を行う設定画面の一例を示す図である。
【図８】本発明の第１の実施形態に係る地紋パターンの描画コマンド生成の一例を示す図である。
【図９】本発明の第１の実施形態に係るジョブデータのデータ構成の一例を示す図である。
【図１０】本発明の第１の実施形態に係る情報処理装置側の画像形成に関する処理手順の一例を示すフローチャートである。
【図１１】本発明の第１の実施形態に係る地紋パターン生成処理の処理手順の一例を示すフローチャートである。
【図１２】本発明の第１の実施形態に係る画像形成システムの画像生成に関する処理手順の一例を示すフローチャートである。
【符号の説明】
【０１３２】
１  画像形成システム
２１  操作パネル
２２  記憶メディアＩ／Ｆ
２３  コントローラ
２４  データ通信Ｉ／Ｆ
２５  プロッタ
３１  ＯＳ（情報処理装置側）
３２  プリンタドライバ
３３  アプリケーション
４１  ＯＳ（画像形成装置側）
４２  デバイスドライバ
４３  データ受信
４４  印刷処理
４５  プリンタ言語処理
４５a  描画処理
５１  保持部
５２  条件取得部
５３  コマンド生成部
５４  送受信部（情報処理装置側）
６１  送受信部（画像形成装置側）
６２  コマンド解析部
６３  描画部
７１  パターンデータ
７２  印刷条件設定
８１  地紋パターン
８１a  背景領域の地紋パターン
８１b  潜像領域の地紋パターン
９０  データ伝送路（例えばネットワークなど）
１００  情報処理装置
１０１  入力装置
１０２  表示装置
１０３  ドライブ装置
１０４  記録媒体
１０５  ＲＯＭ
１０６  ＲＡＭ
１０７  ＣＰＵ
１０８  インタフェース装置
１０９  ＨＤＤ
２００  画像形成装置
２０１  入力装置
２０２  表示装置
２０３  ドライブ装置
２０４  記録媒体
２０５  ＲＯＭ
２０６  ＲＡＭ
２０７  ＮＶＲＡＭ
２０８  ＣＰＵ
２０９  インタフェース装置
２１０  印刷装置（プロッタ装置）
ＣＰ  不正コピーを抑止する付加情報を含む印刷物
Ｐ  地紋が埋め込まれた印刷物
Ｐ１  背景領域
Ｐ２  潜像領域
Ｆ  フォントデータ
Ｊ  ジョブデータ
Ｗ  設定画面
【図１】
0004960837.tif 000002
【図２】
0004960837.tif 000003
【図３】
0004960837.tif 000004
【図４】
0004960837.tif 000005
【図５】
0004960837.tif 000006
【図６】
0004960837.tif 000007
【図７】
0004960837.tif 000008
【図８】
0004960837.tif 000009
【図９】
0004960837.tif 000010
【図１０】
0004960837.tif 000011
【図１１】
0004960837.tif 000012
【図１２】
0004960837.tif 000013