(57)【要約】【課題】  記憶装置から読み出して作られた高画質な複製物から情報を流出させる行為の抑止。【解決手段】  印刷装置１１０内やネットワーク１３０を介して接続された複合機１２０には識別ＩＤに対応付けられた画像が記憶されている。ここで、これらの装置では、固有の識別ＩＤが形成された原稿から識別ＩＤを抽出し、当該識別ＩＤと一致する識別ＩＤを含む画像を記憶装置から検索する。そして、検索された画像を取得して、当該画像上に顕像地紋情報を形成して印刷する。【選択図】  図２
2007151079.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像と、地紋画像ではないスタンプ画像とを記憶手段に記憶させる記憶処理手段と、
前記記憶処理手段により記憶させられる原稿画像と地紋画像とを合成して合成画像を生成する合成手段と、
前記合成手段で生成された合成画像をシート上に形成する形成手段とを有し、
前記シートに対する複写の指示がされると、前記記憶手段から前記原稿画像と前記スタンプ画像とが読出され、当該読出された原稿画像とスタンプ画像とが合成されてシート上に形成されることを特徴とする画像形成装置。
【請求項２】
前記記憶処理手段は、さらに前記地紋画像を記憶手段に記憶させ、
前記シートに対する複写の指示がされると、
前記記憶手段から前記原稿画像と前記スタンプ画像とが読出され、当該読出された原稿画像とスタンプ画像とが合成されてシート上に形成されるか、
前記記憶手段から前記原稿画像と前記地紋画像とが読出され、当該読出された原稿画像と地紋画像とが合成されてシート上に形成されるかの何れかがユーザ情報に基づいて選択され行われることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記原稿画像と前記スタンプ画像とが記憶させられる記憶手段を特定する情報を生成する特定情報生成手段をさらに有し、
前記合成手段は、前記特定情報生成手段で生成された特定情報を、前記記憶処理手段により記憶させられる原稿画像と地紋画像と合成して合成画像を生成し、
前記シートに対する複写の指示がされると、
前記シート上の特定情報が特定している記憶手段から前記原稿画像と前記スタンプ画像とが読出され、当該読出された原稿画像とスタンプ画像とが合成されてシート上に形成されることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
地紋画像ではないスタンプ画像と原稿画像とを関連付けて記憶している記憶手段と、
前記原稿画像と地紋画像とが合成された上で形成されたシートに対する複写の指示がなされると、
前記記憶手段で関連付けて記憶されている原稿画像とスタンプ画像とを合成してシート上に形成するための命令を発行する命令発行手段とを有することを特徴とする画像処理装置。
【請求項５】
前記記憶手段は、前記原稿画像と関連付けて、当該原稿画像と合成された上でシート上に形成される地紋画像を記憶しており、
前記命令発行手段は、
前記指示がなされると、前記記憶手段で関連付けて記憶されている原稿画像とスタンプ画像とを合成してシート上に形成するための命令、もしくは
前記記憶手段で関連付けて記憶されている原稿画像と地紋画像とをシート上に形成するための命令の何れかをユーザ情報に基づいて選択し、当該選択した命令を発行することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記記憶手段は、前記原稿画像と前記地紋画像とを合成した上でシート上に形成するための指示を行ったユーザの情報を、前記地紋画像と前記原稿画像と関連付けて記憶しており、
前記指示がなされると、
前記シート上に形成するための指示を行ったユーザの情報と、前記シートに対する複写の指示を行ったユーザの情報とが一致する場合に、前記記憶手段で関連付けて記憶されている地紋画像と原稿画像とをシート上に形成するための命令を選択して発行し、
前記シート上に形成するための指示を行ったユーザの情報と、前記シートに対する複写の指示を行ったユーザの情報とが一致しない場合に、地紋画像ではない前記スタンプ画像と原稿画像とをシート上に形成するための命令を選択して発行することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
原稿画像を記憶している記憶手段と、
前記原稿画像が印刷出力されることで作成されたシートに対する複写の指示がなされると、
前記記憶手段に記憶されている前記原稿画像と地紋画像とを合成した上でシート上に形成するための命令、もしくは
前記記憶手段に記憶されている前記原稿画像と、地紋画像ではないスタンプ画像とを合成した上でシート上に形成するための命令の何れかをユーザ情報に基づいて選択し、当該選択された命令を発行する発行手段とを有することを特徴とする画像処理装置。
【請求項８】
前記発行手段は、
前記作成されたシートを作成するための指示を行ったユーザの情報と、前記作成されたシートに対する複写の指示を行ったユーザの情報とが一致する場合に、前記記憶手段に記憶されている前記原稿画像と地紋画像とを合成した上でシート上に形成するための命令を選択して発行し、
前記作成されたシートを作成するための指示を行ったユーザの情報と、前記作成されたシートに対する複写の指示を行ったユーザの情報とが一致しない場合に、前記記憶手段に記憶されている前記原稿画像と、地紋画像ではないスタンプ画像とを合成した上でシート上に形成するための命令を選択して発行することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
画像形成装置と画像処理装置とを含む画像処理システムであって、
前記画像形成装置は、
原稿画像をシート上に形成する形成手段と、
前記形成手段でシート上に形成される原稿画像を前記画像処理装置内の記憶手段に記憶させる記憶処理手段とを有し、
前記画像処理装置は、
前記原稿画像が形成されたシートに対する複写の指示がなされると、
前記記憶手段に記憶されている前記原稿画像と地紋画像とを合成した上でシート上に形成するための命令、もしくは
前記記憶手段に記憶されている前記原稿画像と、地紋画像ではないスタンプ画像とを合成した上でシート上に形成するための命令の何れかを選択し、当該選択された命令を発行する発行手段とを有することを特徴とする画像処理システム。
【請求項１０】
前記発行手段は、
前記原稿画像をシート上に形成るための指示を行ったユーザの情報と、前記原稿画像が形成されたシートに対する複写の指示を行ったユーザの情報とが一致する場合に、
前記記憶手段に記憶されている前記原稿画像と地紋画像とを合成した上でシート上に形成するための命令を選択して発行し、
前記原稿画像をシート上に形成るための指示を行ったユーザの情報と、前記原稿画像が形成されたシートに対する複写の指示を行ったユーザの情報とが一致しない場合に、
前記記憶手段に記憶されている前記原稿画像と、地紋画像ではないスタンプ画像とを合成した上でシート上に形成するための命令を選択して発行することを特徴とする画像処理システム。
【請求項１１】
前記画像形成装置の形成手段は、
地紋画像と合成した上で前記原稿画像をシート上に形成することを特徴とする請求項９に記載の画像処理システム。
【請求項１２】
原稿画像と、地紋画像ではないスタンプ画像とを記憶手段に記憶させる記憶処理工程と、
前記記憶処理工程により記憶させられる原稿画像と地紋画像とを合成して合成画像を生成する合成工程と、
前記合成工程で生成された合成画像をシート上に形成する形成工程とを有し、
前記シートに対する複写の指示がされると、前記記憶手段から前記原稿画像と前記スタンプ画像とが読出され、当該読出された原稿画像とスタンプ画像とが合成されてシート上に形成されることを特徴とする画像形成装置の制御方法。
【請求項１３】
前記記憶処理工程は、さらに前記地紋画像を記憶手段に記憶させ、
前記シートに対する複写の指示がされると、
前記記憶手段から前記原稿画像と前記スタンプ画像とが読出され、当該読出された原稿画像とスタンプ画像とが合成されてシート上に形成されるか、
前記記憶手段から前記原稿画像と前記地紋画像とが読出され、当該読出された原稿画像と地紋画像とが合成されてシート上に形成されるかの何れかがユーザ情報に基づいて選択され行われることを特徴とする請求項１２に記載の画像形成装置の制御方法。
【請求項１４】
前記原稿画像と前記スタンプ画像とが記憶させられる記憶手段を特定する情報を生成する特定情報生成工程をさらに有し、
前記合成工程は、前記特定情報生成工程で生成された特定情報を、前記記憶処理工程により記憶させられる原稿画像と地紋画像と合成して合成画像を生成し、
前記シートに対する複写の指示がされると、
前記シート上の特定情報が特定している記憶手段から前記原稿画像と前記スタンプ画像とが読出され、当該読出された原稿画像とスタンプ画像とが合成されてシート上に形成されることを特徴とする請求項１２に記載の画像形成装置の制御方法。
【請求項１５】
地紋画像ではないスタンプ画像と原稿画像とを関連付けて記憶している記憶手段と、
前記原稿画像と地紋画像とが合成された上で形成されたシートに対する複写の指示がなされると、
前記記憶手段で関連付けて記憶されている原稿画像とスタンプ画像とを合成してシート上に形成するための命令を発行する命令発行工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１６】
前記記憶手段は、前記原稿画像と関連付けて、当該原稿画像と合成された上でシート上に形成される地紋画像を記憶しており、
前記命令発行工程は、
前記指示がなされると、前記記憶手段で関連付けて記憶されている原稿画像とスタンプ画像とを合成してシート上に形成するための命令、もしくは
前記記憶手段で関連付けて記憶されている原稿画像と地紋画像とをシート上に形成するための命令の何れかをユーザ情報に基づいて選択し、当該選択した命令を発行することを特徴とする請求項１５に記載の画像処理装置の制御方法。
【請求項１７】
前記記憶手段は、前記原稿画像と前記地紋画像とを合成した上でシート上に形成するための指示を行ったユーザの情報を、前記地紋画像と前記原稿画像と関連付けて記憶しており、
前記指示がなされると、
前記シート上に形成するための指示を行ったユーザの情報と、前記シートに対する複写の指示を行ったユーザの情報とが一致する場合に、前記記憶手段で関連付けて記憶されている地紋画像と原稿画像とをシート上に形成するための命令を選択して発行し、
前記シート上に形成するための指示を行ったユーザの情報と、前記シートに対する複写の指示を行ったユーザの情報とが一致しない場合に、地紋画像ではない前記スタンプ画像と原稿画像とをシート上に形成するための命令を選択して発行することを特徴とする請求項１６に記載の画像処理装置の制御方法。
【請求項１８】
原稿画像を記憶している記憶手段と、
前記原稿画像が印刷出力されることで作成されたシートに対する複写の指示がなされると、
前記記憶手段に記憶されている前記原稿画像と地紋画像とを合成した上でシート上に形成するための命令、もしくは
前記記憶手段に記憶されている前記原稿画像と、地紋画像ではないスタンプ画像とを合成した上でシート上に形成するための命令の何れかをユーザ情報に基づいて選択し、当該選択された命令を発行する発行工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１９】
前記発行工程は、
前記作成されたシートを作成するための指示を行ったユーザの情報と、前記作成されたシートに対する複写の指示を行ったユーザの情報とが一致する場合に、前記記憶手段に記憶されている前記原稿画像と地紋画像とを合成した上でシート上に形成するための命令を選択して発行し、
前記作成されたシートを作成するための指示を行ったユーザの情報と、前記作成されたシートに対する複写の指示を行ったユーザの情報とが一致しない場合に、前記記憶手段に記憶されている前記原稿画像と、地紋画像ではないスタンプ画像とを合成した上でシート上に形成するための命令を選択して発行することを特徴とする請求項１８に記載の画像処理装置の制御方法。
【請求項２０】
請求項１２乃至１９の何れか１項に記載の方法の各工程をコンピュータに実行させるためのプログラム。
【請求項２１】
請求項２０に記載のプログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地紋画像又は／及びスタンプ画像を取り扱うことのできる画像処理装置、画像形成装置とその制御方法に関する。
【背景技術】
【０００２】
従来、複写機等では、コピー機能によって用紙上に画像が印刷された印刷物を光学的に読み取り画像データを生成していた。これに対して、プリンタで作成した印刷物と画像データに同じ識別ＩＤを埋め込み、当該識別ＩＤが埋め込まれた画像データをネットワークで接続された装置内の記憶装置にテンポラリとして蓄積しておく。そして、プリンタで作成した印刷物のコピー指示がされると、印刷物の識別ＩＤから、前記記憶された画像データを検索して印刷するという技術が存在する（例えば、特許文献１参照）。これにより、前記プリンタで作成した印刷物の画質が劣化していても、当該印刷物のコピーを指示すると、高画質な印刷物を出力することができる。
【０００３】
さらに、近年では、セキュリティに対する意識の高まりから印刷出力物に対しての管理方法も問われてきている。そのための技術として、コピー（スキャナ）の再現能力の限界を利用した「地紋プリント」という技術が知られている。これは、「ＣＯＰＹ」などの文字列が埋め込まれた地紋画像とコンテンツ画像とを合成し、出力用紙上に形成する技術である。なお、この出力物がコピーされると、埋め込まれていた「ＣＯＰＹ」などの文字列が複写物上で浮き上がる（例えば、特許文献２参照）。
【０００４】
このような地紋画像とコンテンツ画像とが合成されて出力された印刷物のコピーを実行して複写物を得た者は、この文字列を見ることで情報を流出させることを思いとどまったり、重要情報であることを認識して社外への持ち出しを思いとどまったりする。そのため地紋は、人間心理に訴えかけることで情報の流出を未然に抑止する技術であり、一定のセキュリティを保証する技術であるといえる。
【０００５】
ここで、地紋画像の詳細な説明を行う。地紋画像には、人間が一見しても見えないように「ＣＯＰＹ」などの文字列が埋め込まれている。一方、この地紋画像を複写することで得られる複写物上では、この埋め込まれた文字列は浮び上がる。そのため、こうした地紋画像と原稿画像を合成して出力用紙上に形成された文書（以下、原本と称する）は、その複写物と容易に区別することができる。また、複写物上では「ＣＯＰＹ」などの文字列が浮かび上がっているため、複写した者に複写物の使用を躊躇させることができる。
【０００６】
この地紋画像は二つの領域から構成される。片方の領域はコピーされると複写物上で「残る」領域となっており、もう一方の領域は「消える」（あるいは「前記の残る領域に比べて薄くなる」）領域となっている。なお、これら２つの領域における反射濃度は原本上ではほぼ同じとなっている。そのため、人間の目には「Ｃ」などの文字列が埋め込まれていることが分らない。ここで「残る」とは、原本における画像が複写物上で正確に再現されることを意味する。また「消える」とは、原本における画像が複写物上では再現されないことを意味する。なお、反射濃度は反射濃度計により測定される。
【０００７】
以降、複写物上で「残る」領域を「地紋画像の潜像部」と称し、複写物上で「消える」（あるいは「前記の残る領域に比べて薄くなる」）領域を「地紋画像の背景部」と称する。
【０００８】
図１７の１７０１は、地紋画像におけるドットの状態を示す図である。同図でドットが集中して配置されている領域が「地紋画像の潜像部」であり、ドットが分散して配置されている領域が「地紋画像の背景部」である。この２つの領域におけるドットは、それぞれ異なる網点処理や異なるディザ処理により生成されている。例えば、「地紋画像の潜像部」のドットは低い線数の網点処理により、また「地紋画像の背景部」のドットは高い線数の網点処理により生成されている。あるいは、「地紋画像の潜像部」のドットはドット集中型ディザマトリクスを用いて、また「地紋画像の背景部」のドットはドット分散型ディザマトリクスを用いて生成されている。
【０００９】
ところで、複写機の再現能力は、複写機が有する入力解像度や出力解像度に依存するため能力限界が存在する。これにより、「地紋画像の潜像部」におけるドットが複写機で再現可能なドットより大きく形成され、かつ「地紋画像の背景部」におけるドットが再現可能なドットより小さく形成されている場合には、一般的に複写物上では「地紋画像の潜像部」におけるドットは再現されるものの背景部におけるドットは再現されにくい。結果として、複写物上では「地紋画像の潜像部」が「地紋画像の背景部」に比べてより濃く再現される。以後、複写物上で「地紋画像の潜像部」が「地紋画像の背景部」より濃く再現されることで、埋め込まれていた文字列などが浮び上がったように見えることを顕像化と称する。
【００１０】
図１７の１７０２は、この顕像化を示す図である。集中したドット（大きなドット）は複写物上で再現され、分散したドット（小さなドット）は複写物上で正確に再現されないことを同図は概念的に示している。なお、このような顕像化後の地紋画像を顕像地紋画像と以下では称する。上述したように、この顕像地紋画像は、通常、地紋画像の複写により得られるものであるが、この顕像地紋画像データを生成することも可能である。即ち、顕像地紋画像データを生成するには、まず「顕像地紋画像の潜像部」には集中したドット（大ドット）を配置する。そして、「顕像地紋画像の背景部」にはドットを配置しない、又は、「顕像地紋画像の潜像部」より薄い密度でドットを配置する。また、このような顕像地紋画像データのことをスタンプ画像データと本明細書では称することもある。
【００１１】
以上で地紋画像の説明を終了する。なお、本明細書では、顕像地紋画像と同じ意味で、スタンプ画像という言葉を利用する。このスタンプ画像については、特許文献３に開示されているように、原稿画像に合成されるべき画像であって、ＣＯＮＦＩＤＥＮＴＩＡＬなどの文字列が人間の目に明確にわかるような画像である。
【特許文献１】特開平１０−３０８８６８号公報
【特許文献２】特開２００１−３２４８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ところで、上述したように識別情報の付いたプリント物のコピ−を指示すると、それに対応する画像を記憶装置から読み出し、高画質な複製物を出力することは可能であった。しかしながら、この複製物を元に情報が流出するという問題があった。
【００１３】
本発明は、このような事情を考慮してなされたものであり、シートに対する複写指示がされて記憶手段から読出された画像にスタンプ画像を付加する構成を設けることで、情報を流出させる行為を抑止することができ、かつ高画質な画像を印刷できるる画像形成装置とその制御方法を提供することを目的としている。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明の画像形成装置は、原稿画像と、地紋画像ではないスタンプ画像とを記憶手段に記憶させる記憶処理手段と、
前記記憶処理手段により記憶させられる原稿画像と地紋画像とを合成して合成画像を生成する合成手段と、
前記合成手段で生成された合成画像をシート上に形成する形成手段とを有し、
前記シートに対する複写の指示がされると、前記記憶手段から前記原稿画像と前記スタンプ画像とが読出され、当該読出された原稿画像とスタンプ画像とが合成されてシート上に形成されることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、シートに対する複写指示がされて記憶手段から読出された画像にスタンプ画像を付加する構成を設けることで、情報を流出させる行為を抑止することができ、かつ、高画質な画像を印刷することができる。
【発明を実施するための最良の形態】
【００１６】
（実施例１）
以下、本発明の前提となるシステムの構成及び処理の流れについて説明する。
【００１７】
図１は、スキャン原稿に対応する画像を記憶装置から読み出して印刷する機能を具備する印刷システムのシステム構成図である。図１に示すように、本印刷システムは、ホストコンピュータ１００と、印刷装置（プリンタ）１１０と、複合機１２０とがＬＡＮ等のネットワーク１３０を介して互いに接続されている。以下に各装置の説明を行う。
【００１８】
ホストコンピュータ１００について説明を行う。ＣＰＵ１０２は、ホストコンピュータ１００で行われる処理を統括的に制御する。ＲＡＭ１０３は、ＣＰＵ１０２のワークエリアとして使用される。またデータの保存場所として使用される。ハードディスク（ＨＤＤ）１０４は、ソフトウェア等を保存する。通信インターフェース部１０５は、ネットワーク１３０を介して他装置とデータ送受信を行うためのインターフェースである。
【００１９】
印刷装置１１０について説明を行う。パネル１１１は、ユーザが印刷装置１１０の各種処理設定を行うための操作部である。ＣＰＵ１１２は、印刷装置１１０で行われる処理を統括的に制御する。ＲＡＭ１１３は、ＣＰＵ１０２のワークエリアとして使用される。またデータの保存場所として使用される。ＲＯＭ１１４は、ソフトウェア等を保存する。プリンタエンジン１１５は、受信した画像データを出力用紙上に形成する。通信インターフェース部１１６は、ネットワーク１３０を介して他装置とデータ送受信を行うためのインターフェースである。
【００２０】
複合機１２０について説明を行う。パネル１２１は、ユーザが複合機１２０の各種処理設定を行うための操作部である。ＣＰＵ１２２は、当該複写機１２０で行われる処理を統括的に制御する。ＲＡＭ１２３は、ＣＰＵ１２２のワークエリアとして使用される。またデータの保存場所として使用される。ハードディスク（ＨＤＤ）１２４は、ソフトウェア等を保存する。プリンタエンジン１２５は、受信した画像データを出力用紙上に形成する。通信インターフェース部１２６は、ネットワーク１３０を介して他装置とデータ送受信を行うためのインターフェースである。スキャナ１２７は、印刷物を光学的に読み取って電子的なイメージを生成する。
【００２１】
図２は、本印刷システム内に存在するソフトウェアモジュール及びハードウェア及びデータを示す。以下では、これらについて説明を行う。なお、各ソフトウェアモジュール及びハードウェアは各装置のＣＰＵにより統括的に制御される。
【００２２】
ホストコンピュータ１０１について説明する。２０１は、ＲＡＭ１０３又はＨＤＤ１０４に保持されている印刷データである。２０２は、印刷データ２０１を印刷する際に使用されるプリンタドライバである。
【００２３】
印刷装置１１０について説明する。２１０はデータ受信部である。このデータ受信部２１０は、通信インターフェース部１１６を介して外部装置からデータを受信する。そして、受信したデータを解析し、その解析結果に基づいて当該受信データの転送先を決定する。２１１は印刷制御部である。この印刷制御部２１１が実行する機能の詳細は後述する。２１２はデータ送信部である。このデータ送信部２１２は、ネットワーク１３０上に接続された外部装置に対し、通信インターフェース部１１６を介してデータを送信する。２１３はＰＤＬ解釈部（ＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒ）であり、受信した印刷データの解釈を行う。ＰＤＬ解釈部２１３は、ＰｏｓｔＳｃｒｉｐｔ（商標）、ＬＩＰＳ（商標）等のＰＤＬを解釈することができる。ＰＤＬ解釈部２１３がＰＤＬを解釈し、当該解釈により得られた中間言語データが２１４である。２１５はレンダラ（Ｒｅｎｄｅｒｅｒ）であり、中間言語データ２１４をビットマップ展開し、イメージデータ２１６を生成する。なお、イメージデータ２１６及び中間言語データ２１４を総称して画像データと称する。
【００２４】
複合機１２０について説明する。２２０はデータ受信部である。このデータ受信部２２０は、通信インターフェース部１２６を介して外部装置からデータを受信する。そして、受信したデータを解析し、その解析結果に基づいて当該受信データの転送先を決定する。２２１は印刷制御部である。この印刷制御部２２１が実行する機能の詳細は後述する。２２２はデータ送信部である。このデータ送信部２２２は、ネットワーク１３０上に接続された外部装置に対し、通信インターフェース部１１６を介してデータを送信する。２２３はＰＤＬ解釈部（ＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒ）であり、受信した印刷データの解釈を行う。ＰＤＬ解釈部２２３は、ＰｏｓｔＳｃｒｉｐｔ（商標）、ＬＩＰＳ（商標）等のＰＤＬを解釈することができる。ＰＤＬ解釈部２２３がＰＤＬを解釈し、当該解釈により得られた中間言語データが２２４である。なお、このＰＤＬ解釈部２２３は上記したＰＤＬ解釈部２１３と同じものである必要はなく、上記したＰＤＬ以外のＰＤＬを解釈することができるものでもよい。２２５はレンダラ（Ｒｅｎｄｅｒｅｒ）であり、中間言語データ２２４をビットマップ展開し、イメージデータ２２６を生成する。
【００２５】
図３は、本印刷システムにおける印刷処理手順を説明するための基本フローチャートである。以下では、この基本フローチャートを用いて処理手順の説明を行う。図１及び図２に示す印刷システムにおいて、まずＰＤＬ処理が実行される。この処理により印刷物が作られる（ステップＳ３０１）。その後、作られた印刷物がコピー処理される（ステップＳ３０２）。
【００２６】
以下では、ステップＳ３０１のＰＤＬ処理の詳細について図４のフローチャートを、ステップＳ３０２のコピー処理の詳細について図８のフローチャートを用いてそれぞれ説明する。
【００２７】
図４は、上記ＰＤＬ処理の詳細を説明するためのフローチャートである。このＰＤＬ処理は、印刷装置１１０がホストコンピュータ１００で生成されたＰＤＬデータ形式の原稿画像データを受け取り、当該原稿画像データに基づいて画像形成及び画像の記憶を行う処理を指すものとする。以下では、この処理の詳細について説明を行う。
【００２８】
ステップＳ４０１では、印刷装置１１０は、ホストコンピュータ１００で生成されたＰＤＬデータを通信インターフェース部１１６を介してデータ受信部２１０で受信する。なお、この場合のＰＤＬデータは、印刷装置１１０に搭載されているＰＤＬ解釈部２１３で解釈できるものである必要がある。但し、解釈できるものであれば、特にＰＤＬの種別は問わない。
【００２９】
ステップＳ４０２では、ＰＤＬ解釈部２１３が、データ受信部２１０からＰＤＬデータを受信し、当該ＰＤＬデータに基づいて中間言語データ２１４を生成する。この中間言語データ２１４は、「ビットマップ」、「ランレングス」、「台形」、「ボックス」、及び「高速境界符合化されたビットマップ」等の描画オブジェクトと背景パターン、及び、それらをラスタメモリに描画する際の描画論理の総称を指すものとする。なお、この中間言語データは、一般に知られているようにＰＤＬの種別には依存しない形式となっている。そのため、この中間言語データがあれば、異なるＰＤＬ解釈部を有するプリンタであっても印刷処理を実行することができる。
【００３０】
ステップＳ４０３では、印刷制御部２１１は、ストレージ先（格納先）の選択を行う。このストレージ先の選択は、イメージデータ形式の原稿画像データを格納する記憶装置を選択することを指すものとする。図５は、このステップＳ４０３におけるストレージ選択処理の詳細を説明するためのフローチャートである。以下では、この処理の詳細について説明を行う。
【００３１】
ステップＳ５０１では、印刷装置１１０内の印刷制御部２１１は、自装置内にストレージ場所（ＲＯＭやＨＤＤなど）があるか否かを判定する。ステップＳ５０１での判定の結果、自装置内にストレージ場所がある場合（Ｙｅｓ）はステップＳ５０２に移行する。一方、自装置内にストレージ場所がない場合（Ｎｏ）はステップＳ５０４に移行する。
【００３２】
ステップＳ５０２では、印刷制御部２１１は、中間言語データ形式の原稿画像データから生成されうるイメージデータのデータサイズを計算し、当該データサイズとストレージ領域の空き容量とを比較することで、イメージデータ形式で原稿画像データを自装置内のストレージ場所にストレージすることが可能であるか否かを判定する。なお中間言語データ２１４から生成されうるイメージデータのデータサイズは、枚数、解像度、階調数により決まる。例えば、解像度が６００ｄｐｉで階調が１ｂｐｐ（ｂｉｔｓ  ｐｅｒ  ｐｉｘｅｌ）のモノクロデータの場合のデータサイズは、約４ＭＢ×ページ数となる。なお、任意の符号化方法を用いてデータを符号化した後のデータサイズをもって、本ステップにおける判断を行ってもよい。
【００３３】
ステップＳ５０２における判定の結果、自装置内でのストレージが可能と判定した場合（Ｙｅｓ）はステップＳ５０３に移行する。一方、自装置内のストレージが不可能と判定した場合（Ｎｏ）はステップＳ５０４に移行する。ステップＳ５０４では、自装置以外の装置におけるストレージを検索する処理を行う。
【００３４】
図６は、このステップＳ５０４におけるストレージ検索処理の詳細を説明するためのフローチャートである。以下では、この処理の詳細について説明を行う。ステップＳ６０１では、印刷制御部２１１が図９に示すパケットデータを生成する。そしてデータ送信部２１２がネットワーク１３０上の不特定多数の装置に対して、このパケットデータを送信する。以下では、パケットデータを不特定多数の装置に対して送信することをブロードキャストと称する。このパケットデータでは、９０１に送信先（印刷装置１１０の）アドレスを示したアドレスが記述され、９０２に送信元アドレスを示したアドレスが記述され、９０３に「ストレージ検索」を示すコマンドが記述されている。なお、ストレージの検索処理は上述した方法に限定されるものではない。
【００３５】
ステップＳ６０２では、印刷制御部２１１は、ステップＳ６０１で行ったブロードキャストに対する応答があったか否かを調べる。その結果、応答があった場合（Ｙｅｓ）はステップＳ６０３に移行し、応答がない場合（Ｎｏ）はステップＳ６０４に移行する。なお、以下では、複合機１２０が上記ブロードキャストに対して応答したものとして説明を行う。
【００３６】
ステップＳ６０３では、印刷制御部２２１が、応答した装置である複合機１２０内のＨＤＤ１２４に原稿画像データをストレージできるか否かを調べる。なお、この処理は、図５のフローチャートにおけるステップＳ５０２での判定処理と同様の処理である。なお、この処理を行うにあたって、印刷制御部２２１は印刷装置１１０からネットワーク１３０を介して原稿画像データ又は原稿画像データのデータサイズを受け取る必要がある。なお、この判定処理については複合機１２０内ではなく、印刷装置１１０内で行ってもよい。
【００３７】
ステップＳ６０３において、複合機１２０内の印刷制御部２２１が自装置内に原稿画像データをストレージできると判定した場合（Ｙｅｓ）は、ステップＳ６０５に移行する。ステップＳ６０５では、印刷制御部２２１が図１０に示すパケットデータを生成する。そしてデータ送信部２２２及び通信インターフェース部１２６を介して印刷装置１１０に対してパケットデータを送信する。パケットデータの送信が終了すると、ステップＳ５０５に移行する。図１０に示すパケットデータでは、１００１に送信先アドレス（複合機１２０のアドレス）が記述され、１００２に送信元アドレス（印刷装置１１０のアドレス）が記述され、１００３にコマンド（ストレージ検索結果を示すコマンド）が記述され、１００４に格納場所（記憶装置のディレクトリ）が記述され、１００５にサイズ（記憶装置の空き容量）が記述されている。以上の処理が終了すると、ステップＳ５０５に移行する。なお、このパケットデータを生成する処理についても複合機１２０内ではなく、印刷装置１１０内で行ってもよい。その場合には、パケットデータを送信する必要はない。
【００３８】
一方、ステップＳ６０３において、複合機１２０内の印刷制御部２２１が自装置内に原稿画像データをストレージできないと判断した場合（Ｎｏ）は、再びステップＳ６０２に移行する。
【００３９】
ステップＳ６０４では、印刷装置１１０内の印刷制御部２１１が、ストレージ検索処理等においてタイムアウトが発生しているか否かを判定する。その結果、タイムアウトが発生している場合（Ｙｅｓ）はストレージ不可能と判定し、ストレージ検索処理を終了しステップＳ５０５に移行する。一方、タイムアウトが発生していない場合（Ｎｏ）は、ステップＳ６０２に移行する。
【００４０】
ステップＳ５０５では、印刷装置１１０内の印刷制御部２１１が、上述したストレージ検索処理の結果に基づいて原稿画像データをいずれかのストレージにストレージできるか否かを判定する。そしてストレージ可能であった場合（Ｙｅｓ）はステップＳ５０３に移行し、ストレージ不可能であった場合（Ｎｏ）はステップＳ５０６に移行する。
【００４１】
ステップＳ５０３では、印刷装置１１０内の印刷制御部２１１が、ステップＳ５０２及びステップＳ５０５の結果に基づいてストレージ情報の作成を行う。この処理では、図１０に示したパケットデータを生成する。この図１０に示すパケットデータでは、１００１に送信先アドレス（原稿画像データを記憶可能な装置である複合機１２０のアドレス）が記述され、１００２に送信元アドレス（ＰＤＬ処理を行った装置である印刷装置１１０のアドレス）が記述されている。１００３、１００４、１００５については上述した通りであるので省略する。なお、既に図１０に示すパケットデータを生成していた場合は、もう一度新たに生成する必要はない。以上の処理が終了すると、ステップＳ４０４に移行する。
【００４２】
ステップＳ４０４では、レンダラ２１５がレンダリング処理を実行する。レンダリング処理は、中間言語データ形式の原稿画像データをビットマップ展開しイメージデータ形式の原稿画像データを生成する処理を指すものとする。
【００４３】
ステップＳ４０５では、印刷制御部２１１が、生成されたイメージデータのストレージを行うか否かの判定を行う。この判定は、ステップＳ４０３のストレージ選択結果を基にして行われる。そしてストレージ可能であった場合（Ｙｅｓ）は、ステップＳ４０６に移行する。一方、ストレージ不可能であった場合（Ｎｏ）は、ステップＳ４０７に移行する。即ち、ストレージ可能であった場合は、決定されたストレージにイメージデータをストレージするとともに、ステップＳ４０７で印刷処理が行われる。
【００４４】
図７は、このステップＳ４０６におけるストレージ処理の詳細を説明するためのフローチャートである。以下では、この処理の詳細について説明を行う。ステップＳ７０１では、印刷制御部２１１が図１０に示すパケットデータから、パケットデータ内の情報の取得を行う。以下では、この情報をストレージ情報と称する。
【００４５】
ステップＳ７０２では、印刷制御部２１１は識別ＩＤを生成し、原稿画像データに関連付ける処理を行う。この識別ＩＤのことを識別情報とも称する。なお、この識別情報及び識別ＩＤは、ストレージされた原稿画像データやストレージ先を特定するための情報を有する。具体的には、例えば複合機１２０のＩＰアドレスと、複合機１２０内の記憶装置に格納された原稿画像データのディレクトリ情報などを含む。また、ＰＤＬ処理を行った装置である印刷装置１１０のアドレスなどについて含んでいてもよい。
【００４６】
ステップＳ７０３では、印刷制御部２１１は、識別ＩＤ及び原稿画像データの転送と格納の指令を行う。この転送と格納の指令は、ステップＳ７０１で取得したストレージ情報に基づいて行う。より詳細には、ネットワーク１３０を介して印刷装置１１０から、原稿画像データを記憶する装置である複合機１２０に対して、原稿画像データ及び識別ＩＤを送信する。そして、複合機１２０内の記憶装置に、この原稿画像データが格納される。以上が、ステップＳ４０６におけるストレージ処理の詳細である。
【００４７】
上述したストレージ処理の後、ステップＳ４０７では、原稿画像データ上の所定の領域に識別ＩＤを元に生成された識別ＩＤ画像を合成し、当該合成画像データをプリンタエンジン１２５に送り出力用紙上に形成する。二つのデータを合成するにあたって、識別ＩＤから生成される識別ＩＤ画像は、後のコピー処理時に認識され、識別情報が取得可能となるような識別ＩＤ画像であればよい。例えば、１次元や２次元のバーコードや電子透かしなど、様々な形式を採用することが可能である。また、これらの画像データの合成方法も、識別ＩＤ画像から識別情報が取得可能となるような合成方法を採用すればよく、如何なる方法であっても構わない。
【００４８】
なお、ステップＳ４０３におけるストレージの選択処理及びステップＳ４０６のストレージ処理における識別ＩＤの生成処理を印刷装置１１０が行うものとして説明を行ったが、本発明はこれに限られるものではない。例えば、印刷装置１１０の代わりにホストコンピュータ１００が行ってもよい。
【００４９】
以上で、ステップＳ３０１におけるＰＤＬ処理の説明を終了し、ステップＳ３０２におけるコピー処理を説明する。なおコピー処理を説明するにあたっては、上記ＰＤＬ処理において、複合機１２０内の記憶装置に原稿画像データが記憶されたものとして説明を行う。
【００５０】
図８は、ステップＳ３０２におけるコピー処理の詳細を説明するためのフローチャートである。以下では、上記ＰＤＬ処理で出力された紙原稿がネットワークに接続された任意の複合機の原稿台にセットされ、コピーが指示されたものとしてコピー処理の詳細な説明を行う。なお、コピー処理を実行する複合機は、図２に示した複合機１２０とほぼ同等の構成を有するものとする。例えばコピー処理を行う複合機の印刷制御部は、図２に示した複合機１２０の印刷制御部と同様であるため、コピー処理を行う複合機の印刷制御部にも符号２２１を付すものとする。
【００５１】
ステップＳ８０１では、複合機のスキャナ（不図示）が紙原稿を読み取り、紙原稿画像データを生成する。
【００５２】
ステップＳ８０２では、印刷制御部２２１が紙原稿画像データ内に識別ＩＤ画像が存在するか否かを判定する。識別ＩＤ画像が存在する場合（Ｙｅｓ）はステップＳ８０３に移行し、識別ＩＤ画像が存在しない場合（Ｎｏ）はステップＳ８０７に移行する。
【００５３】
ステップＳ８０３では、印刷制御部２２１がストレージ引き出し要求を行う（ステップＳ８０３）。引き出し要求を行うにあたっては、まず上記ＰＤＬ処理で画像データを格納した装置である複合機１２０のアドレス、画像データを記憶している装置である複合機１２０内の記憶装置のディレクトリ等を識別ＩＤ画像から取得する。そして、これらの情報に基づいて、例えば図１１に示すパケットデータを生成する。なお、以下において、画像の識別情報を取得すると表現した場合には、例えば、前記画像に含まれる識別ＩＤ画像が有する情報を取得することを示す。なお、画像の識別情報や識別ＩＤが取得可能であると表現した場合には、この画像には識別情報が含まれており且つこの識別情報が、例えば複合機１２０などの装置によって取得することができる状態にあることを示す。また、画像の識別情報や識別ＩＤが消失していると表現した場合には、この画像には識別情報が含まれていないこと又はこの画像には識別情報が含まれているものの、この識別情報が例えば複合機１２０などの装置によって取得することができない状態にあることを示す。
【００５４】
図１１に示すパケットデータは、生成されたパケットデータの例である。このパケットデータは、１１０１に送信先アドレス（原稿画像データをストレージした装置である複合機１２０のアドレス）が記述されている。また、１１０２に送信元アドレス（上記ＰＤＬ処理を行った装置である印刷装置１１０のアドレス）が記述されている。また、１１０３にコマンド（ストレージ引き出し要求を示すコマンド）が記述されている。また、１１０４に格納場所（記憶装置のディレクトリ）が記述されている。また、１１０５にファイル名（原稿画像データのファイル名）が記述されている。
【００５５】
また、図１２に示すパケットデータは、図１１に示したパケットデータを受信したデバイスから返信されるパケットデータの例である。このパケットデータは、図１に示したパケットデータが有する情報に加え、原稿画像データのデータ形式１２０６が記述されている。
【００５６】
ステップＳ８０３ではさらに、ネットワーク１３０を介して印刷制御部２２１が、原稿画像データをストレージした装置である複合機１２０のアドレスに対して図１１に示すパケットデータを送信する。これにより、ストレージ先の装置と通信ができた場合には、ストレージ引き出し要求に対して、自装置に図１２に示すパケットデータが戻ってくることになる。なお、ストレージ先の装置とコピー処理を行なっている装置が一致する場合には、ネットワーク１３０を介してパケットデータを送信する必要はなく、自装置内のストレージに格納された原稿画像データを取得すればよい。なお、ストレージ先の装置との通信ができなかった場合には、図１２に示されるパケットデータには、ＮＵＬＬと記述されて戻ってくるものとする。
【００５７】
ステップＳ８０４では、図１２に示すパケットデータ内のコマンド１２０３に基づいて、原稿画像データが所定の格納場所に存在するか否かを印刷制御部２２１が判定する。判定の結果、引き出し可（原稿画像データがある）の場合（Ｙｅｓ）はステップＳ８０５に移行し、引き出し不可（原稿画像データがない）の場合（Ｎｏ）はステップＳ８０７に移行する。
【００５８】
ステップＳ８０５では、印刷制御部２２１は、図１２に示すパケットデータに基づいてストレージ先の装置である複合機１２０の記憶装置から原稿画像データの引き出し等を行う。図１３は、この処理の詳細を説明するためのフローチャートである。以下では、この処理の詳細について説明を行う。ステップＳ１３０１では、図１２に示すパケットデータ内の１２０１のアドレスに基づいて、ストレージ先の装置から画像データの引き出しを行う。ステップＳ１３０２では、印刷制御部２２１はこの原稿画像データをＨＤＤ１２４に格納する。以上の処理が終了すると、ステップＳ８０６に移行する。このステップＳ８０６では、引き出された画像データをプリンタエンジン１２５で出力用紙上に形成する。なお、引き出された画像データがイメージデータ形式でなく中間言語データ形式である場合には、画像形成を行う前にレンダリング処理を実行する必要があるのはいうまでもない。
【００５９】
一方、ステップＳ８０４において画像データがないと判断された場合（Ｎｏ）は、通常のコピー処理と同様にステップＳ８０１でスキャンされた画像データを図１のＨＤＤ１２４上に展開し、この展開した画像データをプリンタエンジン１２５によって用紙上に出力する（ステップＳ８０７）。
【００６０】
このようにスキャンした原稿内の識別情報に対応した画像を記憶装置から読み出して印刷出力することによって、原稿をスキャンすることで得られた画像データに基づいて生成された出力物ではなく、ＰＤＬデータ形式からレンダリングされた高画質な画像を出力することができる。また、原稿に汚れや、人による手書きの情報などが存在していたとしても、上記処理により、汚れや手書きの情報が存在しない、原本と同様の出力物を得ることができる。
【００６１】
以上が前提となるシステムの構成及び処理の流れである。以下では本発明の実施形態における特徴的な処理について詳細に説明する。
【００６２】
図１４は、スキャン原稿に対応する画像を記憶装置から読み出して印刷する機能を具備する印刷システムのシステム構成図である。図１４に示すように、本印刷システムは、ホストコンピュータ１４０１と、印刷装置１４０２と、複合機１４０３、１４０５とがＬＡＮ等のネットワーク１４０４を介して互いに接続されている。図１４に示す印刷システム内のホストコンピュータ１４０１、印刷装置１４０２、複合機１４０３、１４０５は、それぞれ、図１及び図２を用いて説明した印刷システムにおけるホストコンピュータ１００、印刷装置１１０、複合機１２０と同様であるものとする。
【００６３】
図２２は、本印刷システムにおける印刷処理手順を説明するための基本フローチャートである。以下では、この基本フローチャートを用いて処理手順の説明を行う。図１４に示す印刷システムにおいて、ステップＳ１６０１では、ホストコンピュータ１４０１がドライバ処理を実行することでＰＤＬデータを生成し、印刷装置１４０２に向けて送信する。続いてステップＳ１６０２では、このＰＤＬデータに基づいて、印刷装置１４０２がＰＤＬ処理を実行し、印刷物を作成する。その後、ステップＳ１６０３では、作成された印刷物がコピー処理される。
【００６４】
以下では、ステップＳ１６０１のドライバ処理の詳細について図１５のフローチャートを用いて説明する。
【００６５】
ステップＳ１５０１では、ユーザはホストコンピュータ１４０１を利用して原稿画像データを生成した上で、不図示のドライバ画面により「複写時に顕像地紋画像を付加する」設定を行うか行わないかを指示する。そして、このステップＳ１５０１で複写時顕像地紋画像付加設定がされた場合（Ｙｅｓ）にはステップＳ１５０２に移行し、されなかった場合（Ｎｏ）にはステップＳ１５０３に移行する。ここで複写時顕像地紋画像付加設定とは、上述した識別ＩＤを原稿画像データに合成した上でプリントアウトするとともに、原稿画像データ及び顕像地紋画像データを任意の記憶装置に格納しておくことを指すものとする。なお後述するように、複写時顕像地紋画像付加設定されて作成された紙原稿が、本印刷システムにおける複合機でコピーされた際には、識別ＩＤに基づいて対応する画像データ（顕像地紋画像データが合成された原稿画像データ）を記憶装置から検索し、その画像データを出力用紙上に形成されることになる。
【００６６】
ステップＳ１５０２では、ホストコンピュータ１４０１におけるプリンタドライバ２０２が顕像地紋画像データの作成を行う。この、顕像地紋画像データ作成処理が終了すると、ステップＳ１５０３に移行する。なお、本実施例で作成する顕像地紋画像データは、イメージデータ形式であるものとして以下に説明を行うが、本発明は、これに限られるものではなく、中間言語データ形式であってもよい。
【００６７】
ステップＳ１５０３では、プリンタドライバ２０２は、原稿画像データ及び顕像地紋画像データに基づいてＰＤＬデータを生成する。なお、ステップＳ１５０１で複写時顕像地紋画像付加設定がされなかった場合には、このステップＳ１５０３では、原稿画像データのみに基づいてＰＤＬデータが生成されることになる。
【００６８】
ステップＳ１５０４では、プリンタドライバ２０２は、通信インターフェース部１０５及びネットワーク１３０を介してＰＤＬデータを印刷装置１４０２に送信する。以上の処理が終了すると、ステップＳ１６０２に移行する。ステップＳ１６０２では、ＰＤＬ処理を行う。このＰＤＬ処理について詳細に説明する。
【００６９】
ステップＳ１５０１で複写時顕像地紋画像付加設定がされなかった場合には、このステップＳ１６０２では、通常のプリンタ同様に通常のプリントアウト動作を行う。つまり、受信したＰＤＬの原稿画像データから中間言語データを生成し、さらに（ビットマップの）原稿画像データを生成する。そして、当該（ビットマップの）原稿画像データに対して画像処理を行った上で出力用紙上に画像形成する。
【００７０】
一方、ステップＳ１５０１で複写時顕像地紋画像付加設定がされた場合のＰＤＬ処理については、図４を用いて簡単に説明を行う。
【００７１】
ステップＳ４０１では、印刷装置１４０２は、ホストコンピュータ１４０１で生成されたＰＤＬの原稿画像データ及びＰＤＬの顕像地紋画像データを通信インターフェース部１１６を介してデータ受信部２１０で受信する。
【００７２】
ステップＳ４０２では、印刷装置１４０２内のＰＤＬ解釈部２１３は、データ受信部２１０からＰＤＬデータを受信し、当該ＰＤＬデータに基づいて、顕像地紋画像データ及び原稿画像データからなる中間言語データ２１４を生成する。
【００７３】
ステップＳ４０３では、印刷装置１４０２内の印刷制御部２１１は、ストレージ先（格納先）の選択を行い、図１０に示すパケットデータを生成する。このストレージ先の選択は、原稿画像データ及び顕像地紋画像データを格納する記憶装置を選択することを指すものとする。なお、このストレージ先の選択処理は、上述した図５に示すフローチャートに基づいて行われるが、処理の詳細については上述したため省略する。なお、上述した選択処理では、原稿画像データのデータサイズと記憶装置の記憶容量とを比較に基づいてストレージ先を選択したが、本実施例においては、原稿画像データのデータサイズ及び顕像地紋画像データのデータサイズの加算値と記憶装置の記憶容量との比較に基づいてストレージ先を選択する。
【００７４】
ステップＳ４０４では、印刷装置１４０２内のレンダラ２１４がレンダリング処理を実行する。レンダリング処理は、中間言語データ形式の原稿画像データ及び顕像地紋画像データをビットマップ展開しイメージデータ形式の原稿画像データ及び顕像地紋画像データを生成する処理を指すものとする。
【００７５】
ステップＳ４０５では、生成されたイメージデータ形式の原稿画像データ及び顕像地紋画像データのストレージを行うか否かの判定を印刷装置１４０２内の印刷制御部２１１が行う。この判定は、ステップＳ４０３のストレージ選択結果を基にして行われる。そしてストレージ可能であった場合（Ｙｅｓ）は、ステップＳ４０６に移行する。一方、ストレージ不可能であった場合（Ｎｏ）は、ステップＳ４０７に移行する。
【００７６】
ステップＳ４０６では、印刷装置１４０２内の印刷制御部２１１は、ステップＳ４０３で生成した図１０に示すパケットデータからストレージ情報の取得を行い、ストレージ先を特定する。そして特定したストレージ先に顕像地紋画像データ及び原稿画像データにファイル名を付けた上でストレージする。なお、このステップＳ４０６では顕像地紋画像データ及び原稿画像データを合成した上でストレージしても、合成せずに関連付けるだけでストレージしてもよい。このことについては他の実施例でも同様である。なお、ストレージされた画像のことを、識別情報や識別ＩＤに対応した対応画像と表現することにする。このステップＳ４０６ではさらに、印刷装置１４０２内の印刷制御部２１１が識別ＩＤをイメージデータとして生成する。上述したように、この識別ＩＤには、ストレージ情報が含まれている。
【００７７】
ステップＳ４０７では、印刷装置１４０２内の印刷制御部２１１は識別ＩＤから識別ＩＤ画像データを生成し、生成された識別ＩＤ画像データ及び原稿画像データを合成した上で、この印刷装置１４０２内のプリンタエンジン１２５に送る。プリンタエンジン１２５では、合成画像データを出力用紙上に形成し、紙原稿を作成する。
【００７８】
ステップＳ１６０３では、コピー処理が行なわれる。このコピー処理について、この図８を用いて簡単に説明を行う。以下では、上記ＰＤＬ処理において作成された地紋画像と識別ＩＤ画像の付加された紙原稿が複合機１４０５の原稿台にセットされ、コピー指示されたものとしてコピー処理の詳細な説明を行う。
【００７９】
ステップＳ８０１では、複合機１４０５のスキャナ１２７が紙原稿を読み取り、紙原稿画像データを生成する。
【００８０】
ステップＳ８０２では、複合機１４０５内の印刷制御部２２１が紙原稿画像データ内に識別ＩＤが存在するか否かを判定する。識別ＩＤが存在する場合（Ｙｅｓ）はステップＳ８０３に移行し、識別ＩＤが存在しない場合（Ｎｏ）はステップＳ８０７に移行する。
【００８１】
ステップＳ８０３では、複合機１４０５内の印刷制御部２２１がストレージ引き出し要求を行う。引き出し要求を行うにあたっては、識別ＩＤに基づいてストレージ情報を生成する。そして、ストレージ情報に基づいて図１１に示すパケットデータを生成する。この図１１に示すパケットデータには、上述したようにストレージ情報が記述されている。このストレージ情報及び図１１に示すパケットデータについては上述したため省略する。
【００８２】
このステップＳ８０３ではさらに、複合機１４０５内の印刷制御部２２１がストレージ先の装置である複合機１４０３のアドレスに対して図１１に示すパケットデータを送信する。これにより、ストレージ先の装置である複合機１４０３と通信ができた場合には、ストレージ引き出し要求に対して、複合機１４０５に図１２に示すパケットデータが戻ってくることになる。この図１２に示すパケットデータには、上述したようにストレージ情報及びストレージ引き出し要求の戻り値を示すコマンド（原稿画像データ及び顕像地紋画像データが記憶装置内に存在するか否か）が記述されている。
【００８３】
ステップＳ８０４では、図１２に示すパケットデータ内のコマンド１２０３に基づいて、複合機１４０５内の印刷制御部２２１が原稿画像データ及び顕像地紋画像データが所定の格納場所に存在するか否かを判定する。判定の結果、引き出し可（画像データがある）の場合（Ｙｅｓ）はステップＳ８０５に移行し、引き出し不可（画像データがない）の場合（Ｎｏ）はステップＳ８０７に移行する。
【００８４】
ステップＳ８０５では、複合機１４０５内の印刷制御部２２１は、図１２に示すパケットデータに基づいてストレージ先の装置から原稿画像データ及び顕像地紋画像データの読み出しを行う。
【００８５】
ステップＳ８０６では、複合機１４０５内の印刷制御部２２１は、読み出された二つの画像データを合成した上でプリンタエンジン１２５に送る。プリンタエンジン１２５では、この画像データを出力用紙上に形成する。なお、ステップＳ４０６で顕像地紋画像データと原稿画像データとが関連付けられるのではなく、既に合成された上で保存された場合には、このステップＳ８０６で合成をする必要はない。また、顕像地紋画像データと合成される原稿画像データに対しては、識別ＩＤ画像データは合成されていない。このことは他の実施例においても同様である。しかし、識別ＩＤ画像データが合成されていないことのみに本発明は限られるわけではなく、識別ＩＤ画像データが合成されていても別によい。
【００８６】
一方、ステップＳ８０４において画像データがないと判断された場合（Ｎｏ）は、通常のコピー処理と同様にステップＳ８０１でスキャンされた画像データを図１のＨＤＤ１２４上に展開し、この展開した画像データをプリンタエンジン１２５によって用紙上に出力する（ステップＳ８０７）。
【００８７】
なお、顕像地紋画像データの生成は、ホストコンピュータ１４０１内で行うものとして以上の説明を行ったが、本発明はこれに限られることはない。例えば、ＰＤＬデータを受信する印刷装置１１０内でおこなってもよい。このことは他の実施例でも同様である。なお、印刷装置１１０内で顕像地紋画像データを生成する際には、ステップＳ１６０１内のステップＳ１５０２における処理は必要ない。また、ステップＳ１６０１内のステップ１５０３では原稿画像データ及び顕像地紋画像データに基づいてＰＤＬデータを生成する必要はなく、原稿画像データに基づいてＰＤＬデータを生成すればよい。また、ステップＳ１６０１内のステップ１５０４はこの生成されたＰＤＬデータを印刷装置１１０に対して送信すればよい。そして、その代わりに例えばステップＳ１６０２内のステップＳ４０４で、レンダリング処理を行ってイメージデータ形式の原稿画像データを生成するだけでなく、顕像地紋画像データの生成を行う必要がある。さらに、顕像地紋画像データの生成は、ホストコンピュータ１４０１内でもなく、印刷装置１４０２内でもなく、複合機１４０５内で行ってもよい。この場合には、ステップＳ１６０１内のステップＳ１５０２における処理は必要ない。また、ステップＳ１６０１内のステップ１５０３では原稿画像データ及び顕像地紋画像データに基づいてＰＤＬデータを生成する必要はなく、原稿画像データに基づいてＰＤＬデータを生成すればよい。また、ステップＳ１６０１内のステップ１５０４はこの生成されたＰＤＬデータを印刷装置１１０に対して送信すればよい。さらに、ステップＳ１６０２の処理、即ちコピー処理においても顕像地紋画像と原稿画像を関連付ける必要はない。また、記憶手段には、顕像地紋画像と関連付けられていない原稿画像が格納されることになる。そして、その代わりに例えば、ステップＳ１６０３内の処理、即ちコピー処理において、顕像地紋画像データを生成する必要がある。具体的には、例えばステップＳ８０４では、原稿画像データが所定の格納場所に存在するか否かを判定し、判定の結果、引き出し可（画像データがある）の場合（Ｙｅｓ）はステップＳ８０５に移行する。そして、ステップＳ８０５では、ストレージ先の装置から原稿画像データの読み出しを行うと同時に顕像地紋画像データの生成を行う。そしてステップＳ８０６では、複合機１４０５内の印刷制御部２２１は、読み出された原稿画像データ及び生成された顕像地紋画像データを合成した上でプリンタエンジン１２５に送り、この画像データを出力用紙上に形成させる。
【００８８】
以上のように第１の実施例では、識別ＩＤが付加された紙原稿のコピーが指示された際に、当該紙原稿に対応する画像を記憶装置から読み出し、当該画像に顕像地紋画像データを合成した上で出力している。又は、紙原稿に対応する、顕像地紋画像が予め合成された合成画像を記憶装置から読み出し、当該合成画像を出力している。そのため、得られた出力物には「ＣＯＰＹ」などの牽制文字列が人間の目に識別可能に現れている。これにより、記憶装置から読み出して作られた複製物を流出させる行為を抑止することが可能となっている。
【００８９】
以上説明したように、本実施例におけるＰＤＬ処理時には顕像地紋画像データ及び原稿画像データを合成又は関連付けた状態で記憶手段に保持させた。しかしながら、本発明はこれに限られるものではない。例えば、ＰＤＬ処理時に、原稿画像データをビットマップデータ形式（又は中間言語データ形式）で記憶手段に保持させるのではなく、アプリケーションデータ形式で記憶手段やサーバに保持させ、地紋画像データについてのみビットマップデータ形式（又は中間言語データ形式）で保持させてもよい。そして、コピー処理時に、サーバ上でアプリケーションデータから原稿画像データを生成し、顕像地紋画像データと原稿画像データからＰＤＬデータを生成し、複写機上で当該ＰＤＬデータに基づいて、顕像地紋画像付きの出力物を出力してもよい。この場合、原稿画像データがＥＸＣＥＬなどを用いて作られたファイルから生成されたビットマップデータ（又は中間言語データ）であるとすれば、アプリケーションデータとは「ファイル名．ｘｌｓ」といったデータのことを意味する。このことについては、他の実施例でも同様である。
【００９０】
（実施例２）
上述した実施例１では、ＰＤＬ処理により作成される紙原稿には識別ＩＤが付加されており、この紙原稿のコピー処理により作成される出力物には顕像地紋画像が付加されていた。
【００９１】
これに対して、本実施例では、ＰＤＬ処理により作成される紙原稿には識別ＩＤに加えて地紋画像が付加される。なお、この紙原稿のコピー処理により作成される出力物には、実施例１と同様に顕像地紋画像が付加されることになる。
【００９２】
これにより、原本には、地紋画像が付加されているが、複写物には、地紋画像ではない顕像地紋画像が付加されていることになる。即ち、「本物である」ことがわかりやすいように、原本には地紋画像を付加している。また、「本物でない」ことがわかりやすいように、複写物には地紋画像を付加せず、顕像地紋画像が付加されている。
【００９３】
以下では、実施例２で行われる処理が、実施例１で行われる処理と異なるステップについてのみ説明を行う。
【００９４】
ステップＳ１６０１について説明を行う。このステップＳ１６０１での処理は図１５で示されている。
【００９５】
ステップＳ１５０１における処理は、実施例１で行われる処理と同一のため省略する。
【００９６】
ステップＳ１５０２では、ホストコンピュータ１４０１におけるプリンタドライバ２０２が地紋画像データ及び顕像地紋画像データの作成を行う。この作成処理が終了すると、ステップＳ１５０３に移行する。なお、本実施例で作成する地紋画像データ及び顕像地紋画像データは、イメージデータ形式であるものとして以下に説明を行うが、本発明は、これに限られるものではなく、中間言語データ形式であってもよい。
【００９７】
ステップＳ１５０３では、プリンタドライバ２０２は、原稿画像データ及び地紋画像データ及び顕像地紋画像データに基づいてＰＤＬデータを生成する。ただし、ステップＳ１５０１で複写時顕像地紋画像付加設定がされなかった場合には、このステップＳ１５０３では、原稿画像データのみに基づいてＰＤＬデータが生成されることになる。ステップＳ１５０４の処理は、実施例１と同様である。
【００９８】
ステップＳ１６０２では、ＰＤＬ処理が行なわれる。ステップＳ１５０１で複写時顕像地紋画像付加設定がされなかった場合には、このステップＳ１６０２では、通常のプリンタ同様に通常のプリントアウト動作を行う。つまり、受信したＰＤＬデータのうち原稿画像データに基づいて、出力用紙上に画像形成する。一方、ステップＳ１５０１で複写時顕像地紋画像付加設定がされた場合の処理については、図４を用いて簡単に説明を行う。
【００９９】
ステップＳ４０１における処理は、実施例１で行われる処理と同一のため省略する。
【０１００】
ステップＳ４０２では、印刷装置１４０２内のＰＤＬ解釈部２１３は、データ受信部２１０からＰＤＬデータを受信し、当該ＰＤＬデータに基づいて、地紋画像データ及び原稿画像データからなる中間言語データと顕像地紋画像データ及び原稿画像データからなる中間言語データを生成する。
【０１０１】
ステップＳ４０３では、印刷装置１４０２内の印刷制御部２１１は、ストレージ先（格納先）の選択を行い、図１０に示すパケットデータを生成する。このストレージ先の選択は、原稿画像データ及び顕像地紋画像データを格納する記憶装置を選択することを指すものとする。なお、このストレージ先の選択処理は、上述した図５に示すフローチャートに基づいて行われるが、処理の内容は実施例１と同じのため省略する。
【０１０２】
ステップＳ４０４では、印刷装置１４０２内のレンダラ２１４がレンダリング処理を実行する。具体的には、中間言語データ形式の原稿画像データ及び地紋画像データをビットマップ展開しイメージデータ形式の原稿画像データ及び地紋画像データを生成する。さらには、中間言語データ形式の原稿画像データ及び顕像地紋画像データをビットマップ展開しイメージデータ形式の原稿画像データ及び顕像地紋画像データを生成する。
【０１０３】
ステップＳ４０５では、生成されたイメージデータ形式の原稿画像データ及び顕像地紋画像データのストレージを行うか否かの判定を印刷装置１４０２内の印刷制御部２１１が行う。この判定は、ステップＳ４０３のストレージ選択結果を基にして行われる。そしてストレージ可能であった場合（Ｙｅｓ）は、ステップＳ４０６に移行する。一方、ストレージ不可能であった場合（Ｎｏ）は、ステップＳ４０７に移行する。
【０１０４】
ステップＳ４０６では、印刷装置１４０２内の印刷制御部２１１は、ステップＳ４０３で生成した図１０に示すパケットデータからストレージ情報の取得を行い、ストレージ先を特定する。そして特定したストレージ先に地紋画像データ及び顕像地紋画像データ及び原稿画像データにファイル名を付けた上でストレージする。このように、ステップＳ４０６では、実施例２でストレージした顕像地紋画像データ及び原稿画像データだけでなくて、地紋画像データもストレージする。
【０１０５】
このステップＳ４０６ではさらに、印刷装置１４０２内の印刷制御部２１１が識別ＩＤをイメージデータとして生成する。上述したように、この識別ＩＤには、ストレージ情報が含まれている。
【０１０６】
ステップＳ４０７では、印刷装置１４０２内の印刷制御部２１１は識別ＩＤから識別ＩＤ画像データを生成し、生成された識別ＩＤ画像データ及び原稿画像データ及び地紋画像データを合成した上で、この印刷装置１４０２内のプリンタエンジン１２５に送る。プリンタエンジン１２５では、合成画像データを出力用紙上に形成し、紙原稿を作成する。なお、識別ＩＤ画像データと合成される原稿画像データ及び地紋画像データは、ステップＳ４０４で生成されたビットマップ形式の原稿画像データ及び地紋画像データである。
【０１０７】
ステップＳ１６０３では、コピー処理が行なわれる。このコピー処理について、図８を用いて簡単に説明を行う。以下では、上記ＰＤＬ処理において作成された紙原稿が複合機１４０５の原稿台にセットされ、コピー指示されたものとしてコピー処理の詳細な説明を行う。
【０１０８】
ステップＳ８０１では、複合機１４０５のスキャナ１２７が紙原稿を読み取り、紙原稿画像データを生成する。
【０１０９】
ステップＳ８０２では、複合機１４０５内の印刷制御部２２１が紙原稿画像データ内に識別ＩＤが存在するか否かを判定する。識別ＩＤが存在する場合（Ｙｅｓ）はステップＳ８０３に移行し、識別ＩＤが存在しない場合（Ｎｏ）はステップＳ８０７に移行する。
【０１１０】
ステップＳ８０３では、複合機１４０５内の印刷制御部２２１がストレージ引き出し要求を行う。引き出し要求を行うにあたっては、識別ＩＤに基づいてストレージ情報を生成する。そして、ストレージ情報に基づいて図１１に示すパケットデータを生成する。この図１１に示すパケットデータには、上述したようにストレージ情報が記述されている。このストレージ情報及び図１１に示すパケットデータについては上述したため省略する。
【０１１１】
このステップＳ８０３ではさらに、複合機１４０５内の印刷制御部２２１がストレージ先の装置である複合機１４０３のアドレスに対して図１１に示すパケットデータを送信する。これにより、ストレージ先の装置である複合機１４０３と通信ができた場合には、ストレージ引き出し要求に対して、複合機１４０５に図１２に示すパケットデータが戻ってくることになる。この図１２に示すパケットデータには、上述したようにストレージ情報及びストレージ引き出し要求の戻り値を示すコマンド（原稿画像データ及び地紋画像データ及び顕像地紋画像データが記憶装置内に存在するか否か）が記述されている。
【０１１２】
ステップＳ８０４では、図１２に示すパケットデータ内のコマンド１２０３に基づいて、複合機１４０５内の印刷制御部２２１が原稿画像データ及び顕像地紋画像データ及び地紋画像データが所定の格納場所に存在するか否かを判定する。判定の結果、引き出し可（画像データがある）の場合（Ｙｅｓ）はステップＳ８０５に移行し、引き出し不可（画像データがない）の場合（Ｎｏ）はステップＳ８０７に移行する。
【０１１３】
ステップＳ８０５では、複合機１４０５内の印刷制御部２２１は、図１２に示すパケットデータに基づいてストレージ先の装置から原稿画像データ及び顕像地紋画像データの読み出しを行う。
【０１１４】
ステップＳ８０６では、複合機１４０５内の印刷制御部２２１は、読み出された二つの画像データを合成した上でプリンタエンジン１２５に送る。プリンタエンジン１２５では、この画像データを出力用紙上に形成する。なお、ステップＳ４０６で顕像地紋画像データと原稿画像データとが関連付けられるのではなく、既に合成された上で保存された場合には、このステップＳ８０６で合成をする必要はない。また、顕像地紋画像データと合成される原稿画像データに対しては、識別ＩＤ画像データは合成されていない。
【０１１５】
一方、ステップＳ８０４において画像データがないと判断された場合（Ｎｏ）は、通常のコピー処理と同様にステップＳ８０１でスキャンされた画像データを図１のＨＤＤ１２４上に展開し、この展開した画像データをプリンタエンジン１２５によって用紙上に出力する（ステップＳ８０７）。
【０１１６】
なお、顕像地紋画像データの生成は、ホストコンピュータ１４０１内で行うものとして以上の説明を行ったが、本発明はこれに限られることはない。例えば、ＰＤＬデータを受信する印刷装置１１０内でおこなってもよい。このことは他の実施例でも同様である。なお、印刷装置１１０内で顕像地紋画像データを生成する際には、ステップＳ１６０１内のステップＳ１５０２における処理は必要ない。また、ステップＳ１６０１内のステップ１５０３では原稿画像データ及び顕像地紋画像データに基づいてＰＤＬデータを生成する必要はなく、原稿画像データに基づいてＰＤＬデータを生成すればよい。また、ステップＳ１６０１内のステップ１５０４はこの生成されたＰＤＬデータを印刷装置１１０に対して送信すればよい。そして、その代わりに例えばステップＳ１６０２内のステップＳ４０４で、レンダリング処理を行ってイメージデータ形式の原稿画像データを生成するだけでなく、顕像地紋画像データの生成を行う必要がある。さらに、顕像地紋画像データの生成は、ホストコンピュータ１４０１内でもなく、印刷装置１４０２内でもなく、複合機１４０５内で行ってもよい。この場合には、ステップＳ１６０１内のステップＳ１５０２における処理は必要ない。また、ステップＳ１６０１内のステップ１５０３では原稿画像データ及び顕像地紋画像データに基づいてＰＤＬデータを生成する必要はなく、原稿画像データに基づいてＰＤＬデータを生成すればよい。また、ステップＳ１６０１内のステップ１５０４はこの生成されたＰＤＬデータを印刷装置１１０に対して送信すればよい。さらに、ステップＳ１６０２の処理、即ちコピー処理において顕像地紋画像と原稿画像を関連付ける必要はない。また、記憶手段には、顕像地紋画像と関連付けられていない原稿画像が格納されることになる。そして、その代わりに例えば、ステップＳ１６０３内の処理、即ちコピー処理において、顕像地紋画像データを生成する必要がある。具体的には、例えばステップＳ８０４では、原稿画像データが所定の格納場所に存在するか否かを判定し、判定の結果、引き出し可（画像データがある）の場合（Ｙｅｓ）はステップＳ８０５に移行する。そして、ステップＳ８０５では、ストレージ先の装置から原稿画像データの読み出しを行うと同時に顕像地紋画像データの生成を行う。そしてステップＳ８０６では、複合機１４０５内の印刷制御部２２１は、読み出された原稿画像データ及び生成された顕像地紋画像データを合成した上でプリンタエンジン１２５に送り、この画像データを出力用紙上に形成させる。
【０１１７】
以上説明した実施例２では、ＰＤＬ処理により作成される紙原稿には識別ＩＤと地紋画像が付加される。
【０１１８】
なお、本実施例においては、記憶手段に予め記憶されている顕像地紋画像データと原稿画像データとを読み出し、それらを合成することで、顕像地紋画像付きの出力物を作成した。あるいは、顕像地紋画像データと原稿画像データとが合成された合成画像データを読み出すことで、顕像地紋画像付きの出力物を作成した。しかしながら、本発明はこれに限られるものではない。例えば、地紋画像付きの紙原稿に対しては、記憶手段から画像データを読み出して印刷することを不許可とすることによっても、文字列の浮かびあった出力物を作成することができる。
【０１１９】
（実施例３）
上述した実施例２では、ＰＤＬ処理により作成される紙原稿には地紋画像と識別ＩＤが付加されており、この紙原稿のコピー処理により作成される出力物には顕像地紋画像が付加されていた。
【０１２０】
これに対して、本実施例では、ＰＤＬ処理により作成される紙原稿には実施例２と同じく識別ＩＤに加えて地紋画像が付加される。一方、この紙原稿のコピー処理により作成される出力物には顕像地紋画像が付加される（１）場合と、地紋画像が付加される（２）場合の二つの場合があることになる。
【０１２１】
コピー処理の実行を指示するユーザが、ＰＤＬ処理の実行を指示したユーザと同じ場合には、地紋画像が付加される（２）ことになる。このように、原本を作成した本人に対しては、原本と同じ複写物を作成する。
【０１２２】
一方、コピー処理の実行を指示するユーザが、ＰＤＬ処理の実行を指示したユーザと異なる場合には、顕像地紋画像が付加される（１）ことになる。このように、原本を作成した本人以外の人に対しては、原本と異なる複写物を作成する。これにより、原本が、本人以外に作成されることを防ぐことができるというのが本実施例特有の効果である。
【０１２３】
以下では、実施例３で行われる処理が、実施例２で行われる処理と異なるステップについてのみ説明を行う。
【０１２４】
ステップＳ１６０１での処理は、実施例２で行われる処理とほぼ同一であるが、ステップＳ１５０４でのＰＤＬデ−タ送信の処理が実施例２で行われる処理と異なっている。具体的には、実施例２のステップＳ１５０４では、プリンタドライバ２０２が、通信インターフェース部１０５及びネットワーク１３０を介してＰＤＬデータを印刷装置１４０２に送信した。一方、本実施例では、上記ＰＤＬデータにユーザ情報を付加して印刷装置１４０２に送信する。ここで、ユーザ情報とは、ホスとコンピュータ１０１内に記憶されているユーザ毎のＩＤ情報を意味する。
【０１２５】
ステップＳ１６０２では、ＰＤＬ処理が行なわれる。ステップＳ１５０１で複写時顕像地紋画像付加設定がされなかった場合には、実施例２と同じ処理を行う。即ち、このステップＳ１６０２では、通常のプリンタ同様に通常のプリントアウト動作を行う。つまり、受信したＰＤＬデータのうち原稿画像データに基づいて、出力用紙上に画像形成する。
【０１２６】
一方、ステップＳ１５０１で複写時顕像地紋画像付加設定がされなかった場合の処理については、図４を用いて簡単に説明を行う。
【０１２７】
ステップＳ４０１における処理は、実施例２で行われる処理と同一のため省略する。
【０１２８】
ステップＳ４０２では、印刷装置１４０２内のＰＤＬ解釈部２１３は、データ受信部２１０からＰＤＬデータを受信し、当該ＰＤＬデータに基づいて、地紋画像データ及び原稿画像データからなる中間言語データと、地紋画像データ及び顕像地紋画像データ及び原稿画像データからなる中間言語データを生成する。
【０１２９】
ステップＳ４０３では、印刷装置１４０２内の印刷制御部２１１は、ストレージ先（格納先）の選択を行い、図１０に示すパケットデータを生成する。このストレージ先の選択は、原稿画像データ及び顕像地紋画像データを格納する記憶装置を選択することを指すものとする。なお、このストレージ先の選択処理は、上述した図５に示すフローチャートに基づいて行われるが、処理の内容は実施例２とほぼ同じである。
【０１３０】
ステップＳ４０４では、印刷装置１４０２内のレンダラ２１４がレンダリング処理を実行する。具体的には、中間言語データ形式の原稿画像データ及び地紋画像データをビットマップ展開しイメージデータ形式の原稿画像データ及び地紋画像データを生成する。さらには、中間言語データ形式の原稿画像データ及び顕像地紋画像データをビットマップ展開しイメージデータ形式の原稿画像データ及び顕像地紋画像データを生成する。
【０１３１】
ステップＳ４０５では、生成されたイメージデータ形式の原稿画像データ及び顕像地紋画像データ及び地紋画像データのストレージを行うか否かの判定を印刷装置１４０２内の印刷制御部２１１が行う。この判定は、ステップＳ４０３のストレージ選択結果を基にして行われる。そしてストレージ可能であった場合（Ｙｅｓ）は、ステップＳ４０６に移行する。一方、ストレージ不可能であった場合（Ｎｏ）は、ステップＳ４０７に移行する。
【０１３２】
ステップＳ４０６では、印刷装置１４０２内の印刷制御部２１１は、ステップＳ４０３で生成した図１０に示すパケットデータからストレージ情報の取得を行い、ストレージ先を特定する。そして特定したストレージ先に地紋画像データ及び顕像地紋画像データ及び原稿画像データにファイル名を付けた上でストレージする。ここで、実施例２とは異なり、本実施例では、上記ユーザ情報をも、ファイルに関連付けてストレージするものとする。
【０１３３】
ステップＳ４０７では、印刷装置１４０２内の印刷制御部２１１は識別ＩＤから識別ＩＤ画像データを生成し、生成された識別ＩＤ画像データ及び原稿画像データ及び地紋画像データを合成した上で、この印刷装置１４０２内のプリンタエンジン１２５に送る。プリンタエンジン１２５では、合成画像データを出力用紙上に形成し、紙原稿を作成する。なお、識別ＩＤ画像データと合成される原稿画像データ及び地紋画像データは、ステップＳ４０４で生成されたビットマップ形式の原稿画像データ及び地紋画像データである。
【０１３４】
ステップＳ１６０３では、コピー処理が行なわれる。このコピー処理について、図８を用いて簡単に説明を行う。以下では、上記ＰＤＬ処理において作成された紙原稿が複合機１４０５の原稿台にセットされ、コピー指示されたものとしてコピー処理の詳細な説明を行う。ただし、実施例２には無かったことであるが、本実施例では、コピー指示の前にユーザが複合機１４０５の前でユーザ認証のための処理を行うものとする。つまり、複合機１４０５の表示画面上でユーザが、ユーザ情報（ユーザＩＤ情報）とパスワードを入力するものとする。
【０１３５】
ステップＳ８０１では、複合機１４０５のスキャナ１２７が紙原稿を読み取り、紙原稿画像データを生成する。
【０１３６】
ステップＳ８０２では、複合機１４０５内の印刷制御部２２１が紙原稿画像データ内に識別ＩＤが存在するか否かを判定する。識別ＩＤが存在する場合（Ｙｅｓ）はステップＳ８０３に移行し、識別ＩＤが存在しない場合（Ｎｏ）はステップＳ８０７に移行する。
【０１３７】
ステップＳ８０３では、複合機１４０５内の印刷制御部２２１がストレージ引き出し要求を行う。引き出し要求を行うにあたっては、識別ＩＤ及びユーザ情報に基づいてストレージ情報を生成する。そして、ストレージ情報に基づいてパケットデータを生成する。
【０１３８】
このステップＳ８０３ではさらに、複合機１４０５内の印刷制御部２２１がストレージ先の装置である複合機１４０３のアドレスに対して、上記生成したパケットデータを送信する。これにより、ストレージ先の装置である複合機１４０３と通信ができた場合には、ストレージ引き出し要求に対して、複合機１４０５にパケットデータが戻ってくることになる。このパケットデータには、ストレージ情報及びストレージ引き出し要求の戻り値を示すコマンド（原稿画像データ及び顕像地紋画像データ及び地紋画像データが記憶装置内に存在するか否か）が記述されている。
【０１３９】
ステップＳ８０４では、図１２に示すパケットデータ内のコマンド１２０３に基づいて、複合機１４０５内の印刷制御部２２１が原稿画像データ及び顕像地紋画像データが所定の格納場所に存在するか否かを判定する。判定の結果、引き出し可（画像データがある）の場合（Ｙｅｓ）はステップＳ８０５に移行し、引き出し不可（画像データがない）の場合（Ｎｏ）はステップＳ８０７に移行する。
【０１４０】
ステップＳ８０５では、複合機１４０５内の印刷制御部２２１は、図１２に示すパケットデータに基づいてストレージ先の装置から画像データの読み出しを行う。このステップＳ８０５における処理については、図１８を用いて詳細に後述する。
【０１４１】
ステップＳ８０６では、複合機１４０５内の印刷制御部２２１は、必要に応じて画像データを合成した上でプリンタエンジン１２５に送る。プリンタエンジン１２５では、この画像データを出力用紙上に形成する。なお、この段落では、「必要に応じて」と表現したが、具体的には複数種類の画像データ（地紋画像データ＋原稿画像データのような複数種類の画像データ）が送られてきた場合には、画像データを合成した上でプリンタエンジン１２５に送る。一方、一種類の画像データが送られてきた場合には、その画像データをプリンタエンジン１２５に送る。
【０１４２】
一方、ステップＳ８０４において画像データがないと判断された場合（Ｎｏ）は、通常のコピー処理と同様にステップＳ８０１でスキャンされた画像データを図１のＨＤＤ１２４上に展開し、この展開した画像データをプリンタエンジン１２５によって用紙上に出力する（ステップＳ８０７）。
【０１４３】
続いて、ステップＳ８０５における処理について、図１８のフローチャートを用いて詳細に説明する。この処理は、上記ストレージ先の装置が行う処理である。もちろん、この処理は、ストレージ先の装置のＣＰＵにより統括的に制御されることになる。なお、この図１８のフローチャートの処理より前に、このストレージ先の装置のＣＰＵは、印刷装置１４０２から送られてきたパケットデータにより、どの画像データに対する引き出し要求がなされているかを認識している。
【０１４４】
ステップ１８０１では、複合機１４０５の表示画面上でユーザが入力したユーザ情報と、上記引き出し要求のなされた画像データに関連付けて記憶されているユーザ情報とを比較する。
【０１４５】
比較の結果、一致する場合には、ステップＳ１８０２に移行する。そして、このステップＳ１８０２で、地紋画像データと原稿画像データとを合成するための命令を複合機１４０５に対して発行する。また、上記命令の発行に加えて、地紋画像データと原稿画像データとを複合機１４０５に対して送信出力する。
【０１４６】
比較の結果、一致しない場合には、ステップＳ１８０３に移行する。そして、このステップＳ１８０３で、顕像地紋画像データと原稿画像データとを合成するための命令を複合機１４０５に対して発行する。また、上記命令の発行に加えて、顕像地紋画像データと原稿画像データとを複合機１４０５に対して送信出力する。
【０１４７】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１４８】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１４９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１５０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１５１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１５２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１５３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１５４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１５５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１５６】
【図１】本印刷システムのシステム構成図である。
【図２】本印刷システムのソフトウェアモジュール及びハードウェア及びデータを概念的に表した図である。
【図３】本印刷システムにおける印刷処理手順を説明するための基本フローチャートである。
【図４】ステップＳ３０１で第１の実施形態に係る印刷システムが実施するＰＤＬ処理の詳細を説明するためのフローチャートである。
【図５】ステップＳ４０３におけるストレージ先の選択処理の詳細を説明するためのフローチャートである。
【図６】ステップＳ５０４で行われるストレージ検索の詳細を説明するためのフローチャートである。
【図７】ステップＳ４０６におけるストレージ処理の詳細を説明するためのフローチャートである。
【図８】ステップＳ３０２におけるコピー処理の詳細を説明するためのフローチャートである。
【図９】第１の実施形態においてデータ送信部がブロードキャストを行うためのパケットの記述例を示す図である。
【図１０】第１の実施形態においてストレージ可能と判断した場合のパケットの記述例を示す図である。
【図１１】第１の実施形態において識別ＩＤから情報を読み出して引き出し要求を行うためのパケットの記述例を示す図である。
【図１２】ストレージ引き出し要求をしたストレージ先の機器から戻ってきたパケットの記述例を示す図である。
【図１３】引き出し処理の詳細を説明するためのフローチャートである。
【図１４】本印刷システムの構成を示す概要図である。
【図１５】ドライバ処理説明するためのフローチャートである。
【図１６】本発明の一実施形態に係る印刷システムにおける印刷処理手順を説明するための基本フローチャートである。
【図１７】地紋画像と、顕像化地紋画像を表した図である。
【図１８】ユーザ情報が一致するかしないかにより、地紋画像と合成するか、スタンプ画像と合成するかを決定する処理を示すフローチャートである。
【図１】
2007151079.tif 000003
【図２】
2007151079.tif 000004
【図３】
2007151079.tif 000005
【図４】
2007151079.tif 000006
【図５】
2007151079.tif 000007
【図６】
2007151079.tif 000008
【図７】
2007151079.tif 000009
【図８】
2007151079.tif 000010
【図９】
2007151079.tif 000011
【図１０】
2007151079.tif 000012
【図１１】
2007151079.tif 000013
【図１２】
2007151079.tif 000014
【図１３】
2007151079.tif 000015
【図１４】
2007151079.tif 000016
【図１５】
2007151079.tif 000017
【図１６】
2007151079.tif 000018
【図１７】
2007151079.tif 000019
【図１８】
2007151079.tif 000020