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