(57)【要約】【課題】  シート上に印刷出力される地紋画像の画質を保証して印刷することできる印刷装置及びその制御方法、プログラムを提供する。【解決手段】  送信されてきた印刷データに含まれるビットマップ地紋画像データの解像度を判定する。その判定結果に基づいて、前記ビットマップ地紋画像データのシート上への印刷出力を行うかを決定する。【選択図】  図６
2007331313.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置であって、
前記情報処理装置から送信されてきた印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記ビットマップ地紋画像データのシート上への印刷出力を行うか決定する決定手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記判定手段で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、
前記判定手段で前記ビットマップ地紋画像データの解像度が前記所定解像度以下であると判定された場合、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を行う
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷データには、前記ビットマップ地紋画像データに加えて、更に、ビットマップ原稿画像データが含まれており、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を行うと決定した場合、前記ビットマップ原稿画像データと前記ビットマップ地紋画像データを合成して得られるビットマップ合成画像データのシート上への印刷出力を行う
ことを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記判定手段で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、前記所定解像度のビットマップ地紋画像データの送信を前記情報処理装置に要求し、その要求によって前記情報処理装置から受信した前記所定解像度のビットマップ地紋画像データのシート上への印刷出力を行う
ことを特徴とする請求項１また２に記載の印刷装置。
【請求項５】
ビットマップ地紋画像データを記憶する記憶手段を更に備え、
前記判定手段で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定手段は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中断し、該ビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記記憶手段に記憶されているか否かを判定する
ことを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報の地紋画像データが前記記憶手段に記憶されていると判定された場合、
前記決定手段は、前記記憶手段に記憶されているビットマップ地紋画像データのシート上への印刷出力を実行し、
前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記記憶手段に記憶されていないと判定された場合、
前記決定手段は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中止する
ことを特徴とする請求項５に記載の印刷装置。
【請求項７】
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置であって、
ビットマップ地紋画像データとベクタ地紋画像データを含む印刷データを受信する受信手段と、
前記受信手段で受信した印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記ビットマップ地紋画像データあるいは前記ベクタ地紋画像データのシート上への印刷出力を実行する実行手段と
を備えることを特徴とする印刷装置。
【請求項８】
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置の制御方法であって、
前記情報処理装置から送信されてきた印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定工程と、
前記判定工程の判定結果に基づいて、前記ビットマップ地紋画像データのシート上への印刷出力を行うか決定する決定工程と
を備えることを特徴とする印刷装置の制御方法。
【請求項９】
前記判定工程で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定工程は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、
前記判定工程で前記ビットマップ地紋画像データの解像度が前記所定解像度以下であると判定された場合、
前記決定工程は、前記ビットマップ地紋画像データのシート上への印刷出力を行う
ことを特徴とする請求項７に記載の印刷装置の制御方法。
【請求項１０】
前記印刷データには、前記ビットマップ地紋画像データに加えて、更に、ビットマップ原稿画像データが含まれており、
前記決定工程は、前記ビットマップ地紋画像データのシート上への印刷出力を行うと決定した場合、前記ビットマップ原稿画像データと前記ビットマップ地紋画像データを合成して得られるビットマップ合成画像データのシート上への印刷出力を行う
ことを特徴とする請求項８または９に記載の印刷装置の制御方法。
【請求項１１】
前記判定工程で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定工程は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、前記所定解像度のビットマップ地紋画像データの送信を前記情報処理装置に要求し、その要求によって前記情報処理装置から受信した前記所定解像度のビットマップ地紋画像データのシート上への印刷出力を行う
ことを特徴とする請求項８また９に記載の印刷装置の制御方法。
【請求項１２】
前記判定工程で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定工程は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中断し、該ビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記印刷装置の記憶部に記憶されているか否かを判定する
ことを特徴とする請求項１に記載の印刷装置の制御方法。
【請求項１３】
前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報の地紋画像データが前記記憶部に記憶されていると判定された場合、
前記決定工程は、前記記憶部に記憶されているビットマップ地紋画像データのシート上への印刷出力を実行し、
前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記記憶部に記憶されていないと判定された場合、
前記決定工程は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中止する
ことを特徴とする請求項１２に記載の印刷装置の制御方法。
【請求項１４】
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置の制御方法であって、
ビットマップ地紋画像データとベクタ地紋画像データを含む印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定工程と、
前記判定工程の判定結果に基づいて、前記ビットマップ地紋画像データあるいは前記ベクタ地紋画像データのシート上への印刷出力を実行する実行工程と
を備えることを特徴とする印刷装置の制御方法。
【請求項１５】
請求項８乃至１４のいずれか１項に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
従来、電子写真技術等の印刷技術を用いて、地紋画像印刷を行う際にビットマップ地紋画像データを変倍する方法として、そのビットマップ地紋画像データを構成するドットパターンを抽出して変倍する技術が用いられている。
【特許文献１】特開２００５−１９８２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の技術では、地紋画像データを構成するドットパターンを誤認識してしまい、期待する地紋画像が顕在して現れるという効果が得られない可能性が生ずるという問題点がある。
【０００４】
本発明は上記の課題を解決するためになされたものであり、シート上に印刷出力される地紋画像の画質を保証して印刷することできる印刷装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するための本発明による印刷装置は以下の構成を備える。即ち、
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置であって、
前記情報処理装置から送信されてきた印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記ビットマップ地紋画像データのシート上への印刷出力を行うか決定する決定手段と
を備える。
【０００６】
また、好ましくは、前記判定手段で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、
前記判定手段で前記ビットマップ地紋画像データの解像度が前記所定解像度以下であると判定された場合、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を行う。
【０００７】
また、好ましくは、前記印刷データには、前記ビットマップ地紋画像データに加えて、更に、ビットマップ原稿画像データが含まれており、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を行うと決定した場合、前記ビットマップ原稿画像データと前記ビットマップ地紋画像データを合成して得られるビットマップ合成画像データのシート上への印刷出力を行う。
【０００８】
また、好ましくは、前記判定手段で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、前記所定解像度のビットマップ地紋画像データの送信を前記情報処理装置に要求し、その要求によって前記情報処理装置から受信した前記所定解像度のビットマップ地紋画像データのシート上への印刷出力を行う。
【０００９】
また、好ましくは、ビットマップ地紋画像データを記憶する記憶手段を更に備え、
前記判定手段で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定手段は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中断し、該ビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記記憶手段に記憶されているか否かを判定する。
【００１０】
また、好ましくは、前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報の地紋画像データが前記記憶手段に記憶されていると判定された場合、
前記決定手段は、前記記憶手段に記憶されているビットマップ地紋画像データのシート上への印刷出力を実行し、
前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記記憶手段に記憶されていないと判定された場合、
前記決定手段は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中止する。
【００１１】
上記の目的を達成するための本発明による印刷装置は以下の構成を備える。即ち、
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置であって、
ビットマップ地紋画像データとベクタ地紋画像データを含む印刷データを受信する受信手段と、
前記受信手段で受信した印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記ビットマップ地紋画像データあるいは前記ベクタ地紋画像データのシート上への印刷出力を実行する実行手段と
を備える。
【００１２】
上記の目的を達成するための本発明による印刷装置の制御方法は以下の構成を備える。即ち、
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置の制御方法であって、
前記情報処理装置から送信されてきた印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定工程と、
前記判定工程の判定結果に基づいて、前記ビットマップ地紋画像データのシート上への印刷出力を行うか決定する決定工程と
を備える。
【００１３】
上記の目的を達成するための本発明による印刷装置の制御方法は以下の構成を備える。即ち、
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置の制御方法であって、
ビットマップ地紋画像データとベクタ地紋画像データを含む印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定工程と、
前記判定工程の判定結果に基づいて、前記ビットマップ地紋画像データあるいは前記ベクタ地紋画像データのシート上への印刷出力を実行する実行工程と
を備える。
【発明の効果】
【００１４】
本発明によれば、シート上に印刷出力される地紋画像の画質を保証して印刷することできる印刷装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１６】
＜解像度変換が行われる理由＞
プリンタに接続されるホストコンピュータ等の情報処理装置に搭載されるプリンタドライバは、印刷データを生成するためのモジュールである。プリンタドライバ開発会社では、基本的に、プリンタの機種毎に、夫々対応するプリンタドライバを開発している。
【００１７】
例えば、プリンタＡ（機種Ａ）に送信する印刷データを生成するためのプリンタドライバは、プリンタドライバＡとして開発している。プリンタＢ（機種Ｂ）に送信する印刷データを生成するためのプリンタドライバは、プリンタドライバＢとして開発している。
【００１８】
しかし、プリンタドライバＡがプリンタＢに印刷データを送信すると、プリンタＢは印刷できないかわけではない。これは、プリンタドライバ開発会社が互換性を実現するように、プリンタドライバを作成しているからである。
【００１９】
ここで、プリンタＡの印刷解像度が６００ｄｐｉで、プリンタＢの印刷解像度が１２００ｄｐｉであるとする。この場合、プリンタドライバＡは、６００ｄｐｉ用の印刷データを生成することになる。また、プリンタドライバＢは、１２００ｄｐｉ用の印刷データを生成することになる。
【００２０】
従って、プリンタＢがプリンタドライバＡから６００ｄｐｉ用の印刷データを受信すると、このプリンタＢは６００ｄｐｉ用の印刷データを１２００ｄｐｉのビットマップデータに変換した上でシート上に印刷出力しなければならない。
同じく、プリンタＡがプリンタドライバＢから１２００ｄｐｉ用の印刷データを受信すると、このプリンタＡは１２００ｄｐｉ用の印刷データを６００ｄｐｉのビットマップデータに変換した上でシート上に印刷出力しなければならない。
【００２１】
このように、低解像度用のプリンタドライバから低解像度用の印刷データを受信した高解像度プリンタは、解像度変換を行う必要がある。同様に、高解像度用のプリンタドライバから高解像度用の印刷データを受信した低解像度プリンタは、解像度変換を行う必要がある。通常の印刷データの場合は、これで何ら問題がない。
【００２２】
ここで、低解像度とは、所定解像度未満の解像度であることを意味し、高解像度とは、その所定解像度以上の解像度であることを意味する。
【００２３】
しかしながら、ビットマップ地紋画像データのような特殊な画像データを含む印刷データの場合には、解像度変換が行われると問題が起きる場合が存在する。続いて、ビットマップ地紋画像データの説明を行う。
【００２４】
＜ビットマップ地紋画像データ＞
画像とは、「シート（記録媒体あるいは印刷媒体、印刷用紙ともいう）上、あるいはディスプレイのスクリーン（画面）上に存在する絵（視覚的に視認可能な形状、姿）」を意味する。
【００２５】
ビットマップ画像データは、複数の細密な点（この点のことを画素（ｐｉｘｅｌ）という）上の色データや濃度データから構成される。また、ビットマップ画像データは、圧縮された状態のデータ（ＪＰＥＧ画像データ等）も含む。
【００２６】
シート上のある領域に潜像画像が存在し、シート上の他の領域に背景画像が存在する場合、このシート上には地紋画像が存在するという。このある領域のことを潜像領域といい、この他の領域のことを背景領域という。
【００２７】
ここで、シート上の潜像画像の反射濃度と、シート上の背景画像の反射濃度とは略同一である。しかし、シートが複写機によって複写された際に得られる複写物上では、潜像画像の反射濃度は、背景画像の反射濃度よりも濃くなる。このような関係にある２つの画像を夫々、潜像画像と背景画像という。後述するように、背景画像は多数の小ドット（４２ｕｍ×４２ｕｍ程度や、２１ｕｍ×２１ｕｍ程度）から構成され、潜像画像は少数の大ドット（１２６ｕｍ×１２６ｕｍ程度）から構成されている。
【００２８】
複写機には、各複写機特有の再現能力がある。どんな複写機であっても、シート上でのドットは小さければ小さいほど、そのシートを複写した際に得られる複写物上で、ドットは再現されにくくなってしまう。
【００２９】
そのため、地紋画像が存在するシートを複写機で複写すると、小ドットから構成される背景画像は再現されにくい。一方、大ドットから構成される潜像画像は再現されやすい。つまり、シート上で潜像画像と背景画像の反射濃度が略同一であっても、複写物上では、潜像画像の反射濃度は、背景画像の反射濃度よりも濃くなる。
【００３０】
地紋画像は、このような現象をうまく利用している。住民票の写しなどを官公庁で入手し、当該入手した住民票の写しから複写物を作成すると、「無効」等の文字列が再現される。これは、住民票の写しには、地紋画像が存在しているからである。
【００３１】
このような地紋画像が存在するシートを作成するためのビットマップ画像データが、ビットマップ地紋画像データである。そして、このビットマップ地紋画像データをシート上に印刷出力すると、地紋画像が存在するシートができる。このビットマップ地紋画像データをさらに詳細に説明する。
【００３２】
＜ビットマップ地紋画像データの詳細な説明＞
ビットマップ地紋画像データは、ビットマップ潜像画像データとビットマップ背景画像データとから構成されている。ビットマップ潜像画像データとは、後述するビットマップ潜像パターンデータが複数配置されたビットマップ画像データとなっている。このビットマップ潜像画像データは、当然、潜像領域の形をしている。同じく、ビットマップ背景画像データとは、後述するビットマップ背景パターンデータが複数配置されたビットマップ画像データとなっている。このビットマップ画像データは、当然、背景領域の形をしている。
【００３３】
図１６（ａ）は、黒色のビットマップ地紋画像データのためのビットマップ潜像パターンデータを示す図である。この図で、黒の画素は、例えば、８ビット表現であれば、（Ｒ，Ｇ，Ｂ）＝（０，０，０）又は（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，２５５）の画素値を持つ画素を示している。一方、白の画素は、例えば、８ビット表現であれば、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）又は（Ｃ、Ｍ，Ｙ，Ｋ）＝（０，０，０，０）の画素値を持つ画素を示している。また、図１６（ｂ）は、黒色のビットマップ地紋画像データのためのビットマップ背景パターンデータを示す図である。
【００３４】
ここで、図１７（ａ）は、図１６（ａ）のビットマップ潜像パターンデータがシート上に印刷出力された際に得られる潜像パターンである。図１７（ｂ）は、図１６（ｂ）のビットマップ背景パターンデータがシート上に印刷出力された際に得られる背景パターンである。
【００３５】
尚、図１６（ａ）及び（ｂ）に示す１つの矩形領域で示される１画素のサイズは、４２ｕｍ×４２ｕｍ程度（６００ｄｐｉ）となっている。つまり、図１６（ａ）及び（ｂ）で示すビットマップ潜像パターンデータ及びビットマップ背景パターンデータは、６００ｄｐｉの印刷装置用のビットマップ画像データである。また、ビットマップ地紋画像データには、黒色、シアン色、マゼンタ色、黄色が存在する。どの色のビットマップ地紋画像データも、０と２５５の情報（ドットを打つか打たないかという二値の情報）から構成される。
【００３６】
一方、図１６（ｃ）及び（ｄ）で示すビットマップ潜像パターンデータ及びビットマップ背景パターンデータは、１２００ｄｐｉの印刷装置用のビットマップ画像データとなっている。図１６（ｂ）と図１６（ｄ）とからわかるように、１２００ｄｐｉの印刷装置用のビットマップ背景パターンデータは、６００ｄｐｉの印刷装置用のビットマップ背景パターンデータよりも、１画素を表現する矩形領域の一つ一つが小さくなっている。そのため、シート上にそのまま（解像度変換されることなく）印刷出力された際のドットのサイズは小さくなる。
【００３７】
ここで、図１７（ｃ）は、図１６（ｃ）のビットマップ潜像パターンデータがシート上に印刷出力された際に得られる潜像パターンである。図１７（ｂ）は、図１６（ｄ）のビットマップ背景パターンデータがシート上に印刷出力された際に得られる背景パターンである。上述したように、ドットのサイズが小さければ小さいほど、複写再現されにくくなるため、１２００ｄｐｉ用のビットマップ背景パターンデータは６００ｄｐｉ用のビットマップ背景パターンデータより望ましいデータであるということができる。
【００３８】
＜ビットマップ地紋画像データに対して解像度変換を行ってはいけない理由＞
ここで、６００ｄｐｉの印刷装置用のビットマップ地紋画像データを、１２００ｄｐｉに単純に解像度変換したとする。すると、図１６（ａ）に示す６００ｄｐｉ用のビットマップ潜像パターンデータは、図１６（ｃ）に示す１２００ｄｐｉのビットマップ潜像パターンデータに変換されることになる。また、図１６（ｂ）に示す６００ｄｐｉ用のビットマップ背景パターンデータは、図１６（ｅ）に示す１２００ｄｐｉのビットマップ潜像パターンデータに変換されることになる。すると、結果的に、シート上に形成される地紋画像の潜像領域には、図１７（ａ）のようなドットが配置され、背景領域には、図１７（ｂ）のようなドットが配置されることになる。従って、シート上に形成される地紋画像の効果は維持される。
【００３９】
一方、１２００ｄｐｉの印刷装置用のビットマップ地紋画像データを６００ｄｐｉに単純に解像度変換したとする。この場合、図１６（ｃ）に示す１２００ｄｐｉ用のビットマップ潜像パターンデータは、図１６（ａ）に示す６００ｄｐｉのビットマップ潜像パターンデータに変換されることになる。また、図１６（ｄ）に示す１２００ｄｐｉ用のビットマップ背景パターンデータは、図１６（ｆ）に示す６００ｄｐｉのビットマップ背景パターンデータに変換されることになる。
【００４０】
ここで、この変換にあたっては、１２００ｄｐｉ用のビットマップ背景パターンデータの黒画素は、例えば、それに隣接する白画素を含めて、６００ｄｐｉのビットマップ背景パターンデータに変換されることになる。そのため、６００ｄｐｉのビットマップ背景パターンデータ上の黒画素の画素値は、対応する１２００ｄｐｉ用のビットマップ背景パターンデータの黒画素の画素値が保存されない。これは、変換方法にもよるが、例えば、６００ｄｐｉのビットマップ背景パターンデータ上の黒画素の画素値は、対応する１２００ｄｐｉ用のビットマップ背景パターンデータの黒画素の画素値の５０％となる。
【００４１】
この場合、結果的に、シート上に形成される地紋画像の潜像領域には、図１７（ａ）のようなドットが配置され、背景領域には、図１７（ｆ）のようなドットが配置されることになる。但し、図１７（ｆ）のドットは、図１６（ｆ）に示すデータが二値化された上で印刷出力された時のドットを示している。図１７（ｆ）からわかるように、小ドットが配置されるべき背景領域には、少し大きめの大ドットが配置されてしまうことになる。このようなシートが複写された際に得られる複写物上では、背景画像が薄くなりづらい。従って、シート上に形成される地紋画像の効果が減少してしまうことになる。換言すれば、地紋画像の画質を保証できない。つまり、地紋画像の画質が劣化する。
【００４２】
＜ベクタ地紋画像データの詳細な説明＞
上述したように、ビットマップ画像データは、複数の画素の色のデータや濃度のデータを一まとめにしたデータである。このビットマップ画像データという言葉は、圧縮された状態のデータ（ＪＰＥＧデータ等）も含む。
【００４３】
一方、ビットマップ画像データと対になる言葉として、ベクタ画像データという言葉が存在する。このベクタ画像データは、ビットマップ画像データを作成する際に用いられる数式等で表現されたデータを含むものである。ここで、ベクタ画像データをビットマップ画像データに変換することを、ラスター化やラスタライズという。そのため、このビットマップ画像データは、ラスターデータと呼ばれることもある。
【００４４】
ベクタ地紋画像データは、境界ベクタデータと、あるコマンドデータとから構成される。境界ベクタデータとは、潜像領域と背景領域との区切りを示すベクタデータである。この境界ベクタデータは、本実施形態では、アウトライン文字フォントデータになっている。
【００４５】
上記あるコマンドデータは、「潜像領域にビットマップ潜像パターンデータを配置し、背景領域にビットマップ背景パターンデータを配置せよ」という命令を示すデータである。但し、ビットマップ潜像パターンデータとビットマップ背景パターンデータは、上記ベクタ地紋画像データに含まれていない。上述のように、ビットマップ地紋画像データには、ビットマップ潜像パターンデータとビットマップ背景パターンデータとが含まれている。
【００４６】
そして、情報処理装置から送信されてきたベクタ地紋画像データを印刷装置が受信すると、当該印刷装置は、印刷装置内部の記憶部（例えば、メモリ）に記憶されているビットマップ潜像パターンデータとビットマップ背景パターンデータとを記憶部上の対応する記憶領域に配置して、ビットマップ地紋画像データを生成することになる。
【００４７】
以下では、印刷データは、ＰＤＬデータとも称する。本発明の実施形態１では、ユーザが地紋画像印刷を選択した際の印刷データは、ビットマップ原稿画像データとビットマップ地紋画像データとベクタ地紋画像データとの全てを含んでいる。
＜印刷システム概要＞
図１は本発明の各実施形態で適用可能な印刷システムの構成の概略を示す図である。
【００４８】
図１に示す印刷システムは、情報処理装置１０１と印刷装置１０２とがネットワークを介して接続されて構成されている。
【００４９】
尚、このネットワークは、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれかである。または、ネットワークは、これらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００５０】
図１において、情報処理装置１０１は、例えば、コンピュータであり、画像情報の供給源、あるいは印刷装置１０２の制御装置として機能する。本実施形態においては、印刷装置１０２として、ＬＢＰ（レーザビームプリンタ）を例に挙げて説明する。尚、各実施形態において適用される印刷装置は、レーザビームプリンタに限定されるものではなく、インクジェットプリンタ、熱転写等他のプリント方式のプリンタでもよいことは言うまでもない。
【００５１】
プリンタコントローラ１０３は、情報処理装置１０１から送信される印刷データ（例えば、ＰＤＬデータ）に基づいて、ページ毎にビットマップ画像データを生成し、プリンタエンジン１０５に送信する。
【００５２】
プリンタエンジン１０５は、プリンタコントローラ１０３から送信される画像データに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写・定着（電子写真方式）することにより画像を記録する。
【００５３】
パネル部１０４は、ユーザインタフェースとして使用される。ユーザは、パネル部１０４を操作することにより、所望の動作を指示することができる。また、パネル部１０４は、例えば、操作部と表示部からなるタッチパネルで構成され、その表示部には、印刷装置１０２の処理内容や、ユーザへの警告内容が表示される。また、操作部を介して、各種処理の指示や設定を行うことが可能である。
【００５４】
尚、情報処理装置１０１は、汎用コンピュータに搭載される標準的な構成要素（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等）を有している。
【００５５】
特に、情報処理装置１０１のＲＯＭには、印刷装置１０２を制御するためのプリンタドライバ、各種アプリケーションプログラム等の制御プログラムが記憶されている。そして、情報処理装置１０１のＣＰＵは、ＲＯＭに記憶されている制御プログラムを読み出し実行することで、各種処理を実現する。
【００５６】
次に、印刷装置１０２の一例として、タンデム方式のカラーＬＢＰの構成について、図２を用いて説明する。
【００５７】
図２は本発明の印刷装置の一例としてタンデム方式のカラーＬＢＰの構成を説明する断面図である。
【００５８】
図２において、２０１は印刷装置の筐体である。２０２は操作パネルであり、ユーザが各種指示を与えるためのスイッチ、メッセージやプリンタの設定内容等を表示するためのＬＥＤ表示器やＬＣＤ表示器等が配されていて、これは、図１に示すパネル部１０４の一態様である。２０３はボード収容部であり、図１のプリンタコントローラ１０３及びプリンタエンジン１０５の電子回路部分を構成するボードを収容する。
【００５９】
２２０は用紙カセットであり、用紙（記録媒体）Ｓを保持する。また、用紙カセット２２０は、仕切り板（不図示）によって電気的に用紙サイズを検知する機構を有する。２２１はカセットクラッチであり、用紙カセット２２０上に載置された用紙Ｓの最上位の一枚を取り出して、取り出した用紙Ｓを駆動部（不図示）から伝達される駆動力によって給紙ローラ２２２まで搬送するカムを有する。このカムは、給紙の度に間欠的に回転し、１回転に対応して１枚の用紙Ｓを給紙する。２２３は用紙検知センサであり、それぞれ用紙カセット２２０に保持されている用紙Ｓの量を検知する。
【００６０】
給紙ローラ２２２は、用紙Ｓの先端部をレジストシャッタ２２４まで搬送するローラである。２２４はレジストシャッタであり、用紙Ｓを押圧することにより給紙を停止することができる。
【００６１】
２３０は手差しトレイである。２３１は手差し給紙クラッチである。手差し給紙クラッチ２３１は、用紙Ｓの先端を手差し給紙ローラ２３２まで搬送するために使用され、手差し給紙ローラ２３２は、用紙Ｓの先端をレジストシャッタ２２４まで搬送するために使用される。画像記録に供する用紙Ｓは、用紙カセット２２０及び手差しトレイ２３０のいずれかの給紙部を選択して給紙される。
【００６２】
プリンタエンジン１０５は、プリンタコントローラ１０３と所定の通信プロトコルにしたがって通信を行い、プリンタコントローラ１０３からの指示に従って用紙カセット２２０あるいは手差しトレイ２３０の中からいずれかの給紙部を選択する。そして、印刷の開始指示に応じて該当する給紙部よりレジストシャッタ２２４まで用紙Ｓを搬送する。尚、プリンタエンジン１０５は、給紙部、潜像の形成、転写、定着等の電子写真プロセスに関する機構、排紙部及びそれらの制御部を含む。
【００６３】
２０４ａ、２０４ｂ、２０４ｃ、２０４ｄは、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄやトナー保持部等を有する画像記録部であり、電子写真プロセスにより、用紙Ｓ上にトナー像を形成する。一方、２０６ａ、２０６ｂ、２０６ｃ、２０６ｄは、レーザスキャナ部であり、画像記録部にレーザビームによる画像情報を供給する。
【００６４】
画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄには、用紙Ｓを搬送する用紙搬送ベルト２５０が複数の回転ローラ２５１〜２５４によって用紙搬送方向（図の下から上方向）に扁平に張設されている。そして、その用紙搬送ベルト２５０の最上流部においては、バイアスを印加した吸着ローラ２２５によって、用紙Ｓを用紙搬送ベルト２５０に静電吸着させる。また、このベルト搬送面に対向して４個の感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄが直線状に配設されており、画像形成部を構成している。画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄのそれぞれには、対応する感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄの周辺近傍を順次取り囲んで、帯電器、現像器が配置されている。
【００６５】
レーザスキャナ部２０６ａ、２０６ｂ、２０６ｃ、２０６ｄにおいて、２０７ａ、２０７ｂ、２０７ｃ、２０７ｄはレーザユニットである。これらのレーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄは、プリンタコントローラ１０３から送信される画像信号（／ＶＩＤＥＯ信号）に応じて、内蔵の半導体レーザを駆動し、レーザビームを発射する。レーザユニット２０７ａ、２０７ｂ、２０７ｃ、２０７ｄから発せられたレーザビームは、ポリゴンミラー（回転多面鏡）２０８ａ、２０８ｂ、２０８ｃ、２０８ｄにより走査され、感光ドラム２０５ａ、２０５ｂ、２０５ｃ、２０５ｄ上に潜像を形成する。
【００６６】
２６０は定着器であり、画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄにより用紙Ｓに形成されたトナー画像を用紙Ｓに熱定着させる。２６１は搬送ローラであり、用紙Ｓを排紙搬送する。２６２は排紙センサであり、用紙Ｓの排紙状態を検知する。２６３は排紙ローラ兼両面印刷用搬送路切替ローラであり、用紙Ｓを排紙方向へ搬送し、用紙Ｓの搬送指示が排紙の場合はそのまま排紙トレイ２６４に排紙する。また、搬送指示が両面搬送の場合は、用紙Ｓの後端が排紙センサ２６２を通過した直後に回転方向を逆向きに変え、スイッチバックすることにより用紙Ｓを両面印刷用搬送路２７０へ搬送する。２６５は排紙積載量検知センサであり、排紙トレイ２６４上に積載された用紙Ｓの積載量を検知する。
【００６７】
２７０は両面印刷用搬送路であり、排紙ローラ兼両面印刷用搬送路切替ローラ２６３により両面印刷用に搬送された用紙Ｓは、両面搬送ローラ２７１〜２７４によって再びレジストシャッタ２２４まで搬送される。その後、画像記録部２０４ａ、２０４ｂ、２０４ｃ、２０４ｄへの用紙Ｓの搬送指示を待機する。
【００６８】
尚、印刷装置１０２には、さらに、オプションの給紙カセットや封筒フィーダ、フィニッシャ等のオプションユニットを装備することができる。
【００６９】
次に、情報処理装置１０１の機能構成について、図３Ａを用いて説明する。
【００７０】
図３Ａは本発明の情報処理装置の機能構成を示す図である。
【００７１】
ユーザが、情報処理装置１０１で実行可能なアプリケーションを使用して原稿画像データを作成する。そして、作成された原稿画像データの「地紋画像印刷」指示をユーザが行うと、以下の処理が発生する。
【００７２】
グラフィックエンジン１２０２は、アプリケーション１２０１から受け取るＧＤＩ関数形式の原稿画像データからＤＤＩ関数形式の原稿画像データに変換して、プリンタドライバ１２０３へ上記ＤＤＩ関数を出力する。
【００７３】
ここで、ＧＤＩは、Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅの略称である。また、ＤＤＩは、Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅの略称である。
【００７４】
プリンタドライバ２０３は、グラフィックエンジン２０２から受け取ったＤＤＩ関数形式の原稿画像データと、当該プリンタドライブ２０３内の地紋処理部２０５で生成された地紋画像データとに基づいて、印刷データを生成する。この印刷データは、例えば、ページ記述言語で記載された生成されたＰＤＬデータである。生成されたＰＤＬデータは、スプーラ１２０４を経て印刷装置１０２へ印刷データとして送信される。
【００７５】
ここで、地紋画像データには、上述のように、ビットマップ地紋画像データと、ベクタ地紋画像データの２種類が存在する。そして、プリンタドライバ１２０３は、ユーザからの「地紋画像印刷」指示に基づいて、ビットマップ地紋画像データ及びベクタ地紋画像データの内、少なくとも一方を生成するものとする。但し、実施形態１では、ユーザからの「地紋画像印刷」指示に基づいて、ビットマップ地紋画像データ及びベクタ地紋画像データの両方をプリンタドライバ１２０３は生成するものとする。生成が終了すると、上述したように、生成された地紋画像データと原稿画像データとに基づいて、プリンタドライブ１２０３は印刷データを生成する。
【００７６】
尚、原稿画像データについても、地紋画像データと同様に、ビットマップ原稿画像データと、ベクタ原稿画像データの２種類が想定される。以下では、特に、原稿画像データとして、ビットマップ原稿画像データを使用する場合を例に挙げて説明する。
【００７７】
次に、印刷装置１０２のプリンタコントローラ１０３の詳細構成について、図３Ｂを用いて説明する。
【００７８】
図３Ｂは本発明のプリンタコントローラの詳細構成を示すブロック図である。
【００７９】
図３Ｂにおいて、３０１はパネルインタフェース（Ｉ／Ｆ）部であり、パネル部１０４とのデータ通信を行う。ＣＰＵ３０９は、パネルＩ／Ｆ部３０１を介して、ユーザがパネル部１０４において設定・指示した内容を確認することができる。３０２はネットワークインタフェース（Ｉ／Ｆ）部であり、ネットワークを介して情報処理装置１０１等のデータ処理装置と双方向に通信接続する。３０６はエンジンインタフェース（Ｉ／Ｆ）部であり、プリンタエンジン１０５と通信接続する。ＣＰＵ３０９は、エンジンＩ／Ｆ部３０６を介して、プリンタエンジン１０５の状態を認識することができる。
【００８０】
３０３は画像処理部であり、情報処理装置１０１より送信された印刷データに基づいて、プリンタエンジン１０５に供給するためのビットマップ画像データを生成する。もちろん、この画像処理部３０３では、処理対象の印刷データを、本印刷装置１０２内のプリンタエンジン１０５の解像度に合うように解像度変換した上でビットマップ画像データを生成する。３０４はＲＯＭであり、印刷装置１０２を制御するための各種制御プログラム、代替地紋画像印刷用のビットマップ地紋画像データ／ベクタ地紋画像データ、各種パラメータ等のデータを記憶している。
【００８１】
３０５は画像メモリであり、生成した画像データを一時的に記憶する。３０９はＣＰＵであり、ＲＯＭ３０４に記憶された制御プログラムに基づいて、ＣＰＵバス３２０に接続された各種構成要素を制御する。
【００８２】
３０７はＲＡＭであり、ＣＰＵ３０９が使用する一時記憶用メモリとして機能する。また、このＲＡＭ３０７には、増設ポート（不図示）に接続されるオプションＲＡＭによりメモリ容量を拡張できるように構成されている。また、ＲＡＭ３０７は、ＲＯＭ３０４に記憶された制御プログラムによって一時的に使用されるワークメモリ等にも用いられる。３１０はＥＥＰＲＯＭであり、例えば、画像処理部３０３の画像処理用の濃度補正テーブル、その画像処理性能等の各種制御情報を記憶するための不揮発性メモリで構成される。３０８はＤＭＡ制御部であり、ＣＰＵ３０９からの指示により画像メモリ３０５内の画像データをエンジンＩ／Ｆ部３０６に転送する。
【００８３】
３２０はＣＰＵバスであり、アドレス、データ、コントロールバスを含んで構成される。ＣＰＵバス３２０は、パネルＩ／Ｆ部３０１、ネットワークＩ／Ｆ部３０２、画像処理部３０３及びＲＯＭ３０４を相互に接続する。更には、ＣＰＵバス３２０は、画像メモリ３０５、エンジンＩ／Ｆ部３０６、ＲＡＭ３０７、ＤＭＡ制御部３０８、ＣＰＵ３０９及びＥＥＰＲＯＭ３１０を相互に接続する。そして、ＣＰＵバス３２０にそれぞれに接続されるすべての各種構成要素は相互にアクセス及び通信可能となっている。
【００８４】
次に、印刷システムの情報処理装置１０１及び印刷装置１０２それぞれで実行する基本処理について、図４を用いて説明する。
＜印刷システム基本フロー説明＞
図４は本発明の印刷システムの情報処理装置で行う基本処理を示すフローチャートである。図中のステップＳ４ａからステップＳ４ｅは、基本処理の各ステップを示している。また、この基本処理は、情報処理装置１０１のＣＰＵの制御の下、ＲＡＭやＲＯＭ等の記憶媒体に記憶されているプログラムによって実現される。
【００８５】
ステップＳ４ａで、情報処理装置１０１は、ユーザからの入力を受け付ける。ステップＳ４ｂで、情報処理装置１０１は、ユーザの入力を判別する。判別の結果、入力がユーザの指定した印刷装置（例えば、印刷装置Ａ）の印刷解像度取得指示である場合、ステップＳ４ｃへ進む。ステップＳ４ｃで、情報処理装置１０１は、印刷装置Ａへ印刷解像度を問い合わせる。次に、ステップＳ４ｄで、情報処理装置１０１は、印刷装置Ａの印刷解像度を、例えば、ＨＤＤ等の情報処理装置内のデフォルト印刷解像度情報として記憶装置に記憶し、本処理を終了する。
【００８６】
一方、判別の結果、入力が地紋画像印刷指示である場合、ステップＳ４ｅへ進む。ステップＳ４ｅで、情報処理装置１０１は、印刷データ生成処理を行い、本処理を終了する。尚、この処理の詳細については、後述する各実施形態で説明する。
【００８７】
図５は本発明の印刷システムの印刷装置で行う基本処理を示すフローチャートである。図中のステップＳ５ａからステップＳ５ｄは、基本処理の各ステップを示している。また、この基本処理は、印刷装置１０２のＣＰＵ３０９の制御の下、ＲＡＭ３０７やＲＯＭ３０４等の記憶媒体に記憶されているプログラムによって実現される。
【００８８】
ステップＳ５ａで、印刷装置１０２は、情報処理装置１０１からの入力を受け付ける。ステップＳ５ｂで、印刷装置１０２は、情報処理装置１０１からの入力を判別する。判別の結果、入力が印刷装置１０２の印刷解像度取得要求である場合、ステップＳ５ｃへ進む。ステップＳ５ｃで、印刷装置１０２は、自身の印刷解像度を情報処理装置１０１へ送信し、本処理を終了する。
【００８９】
一方、判別の結果、入力が印刷指示である場合、ステップＳ５ｄへ進む。ステップＳ５ｄで、印刷装置１０２は、印刷処理を行い、本処理を終了する。尚、この印刷処理の詳細については、後述する各実施形態で説明する。
【００９０】
実施形態１では、図１の印刷システムにおいて、ビットマップ原稿画像データとベクタ地紋画像データとビットマップ地紋画像データが含まれる印刷データに基づいて、シート上への印刷出力を行った場合を例にとり説明する。
【００９１】
図６は本発明の実施形態１の印刷システムの処理概要を説明するための図である。
【００９２】
尚、図中、印刷装置Ａ（１０２ａ）及び印刷装置Ｂ（１０２ｂ）は、図１の印刷装置１０２の基本構成を有するものとするが、それぞれ異なる印刷解像度を有している。印刷装置Ａの印刷解像度は、１２００ｄｐｉである。一方、印刷装置Ｂの印刷解像度は、６００ｄｐｉである。
【００９３】
図６において、情報処理装置１０１は、ビットマップ原稿画像データと地紋画像データ（ベクタ地紋画像データとビットマップ地紋画像データの両方）を含む印刷データを生成する。この生成処理では、情報処理装置１０１が印刷装置Ａ用のプリンタドライバを介する場合等、印刷装置Ａの印刷解像度の地紋画像データを生成するものと仮定する。そして、実施形態１では、情報処理装置１０１は、印刷装置Ａの印刷解像度（１２００ｄｐｉ）の２種類の地紋画像データ（ベクタ地紋画像データとビットマップ地紋画像データ）を生成するものとする。
【００９４】
この情報処理装置１０１で生成されたベクタ地紋画像データは、後述するように印刷装置１０２に送信され、当該印刷装置でビットマップ地紋画像データに変換された上でシート上に印刷出力されることになる。
【００９５】
（１）情報処理装置１０１が１２００ｄｐｉのビットマップ地紋画像データを含む印刷データを印刷装置Ａ（印刷解像度１２００ｄｐｉ）に送信したとする。この場合、印刷装置Ａは、印刷データ中のビットマップ地紋画像データの解像度変換を行う必要がない。そのため、印刷装置Ａは、上記ビットマップ地紋画像データをそのままシート上に印刷出力することができる。つまり、これで、十分に、シート上に形成される地紋画像の画質を保証できる。従って、この場合には、印刷データ中のビットマップ原稿画像データとビットマップ地紋画像データとを合成し、それによって得られるビットマップ合成画像データをシート上に印刷出力する。
【００９６】
（２）情報処理装置１０１が１２００ｄｐｉのビットマップ地紋画像データを含む印刷データを印刷装置Ｂ（印刷解像度６００ｄｉｐ）に送信したとする。この場合、印刷装置Ｂは、自身の印刷解像度が６００ｄｐｉであるため、印刷データ中のビットマップ地紋画像データ（１２００ｄｐｉ）の解像度変換（１２００ｄｐｉ→６００ｄｐｉ）が必要であると判断する。つまり、印刷装置Ｂは、ビットマップ地紋画像データをそのままシート上に印刷出力してしまうと、上述のように、シート上での地紋画像の画質を保証できない。そのため、印刷データ中のベクタ地紋画像データから６００ｄｐｉのビットマップ地紋画像データを生成する。そして、その生成したビットマップ地紋画像データと、印刷データ中のビットマップ原稿画像データとを合成し、それによって得られるビットマップ合成画像データをシート上に印刷出力する。
【００９７】
尚、図６の構成の場合、印刷データ中のビットマップ原稿画像データも、ビットマップ地紋画像データと同様に、通常は、その解像度が１２００ｄｐｉで生成されている。そのため、厳密には、印刷装置Ｂでは、ビットマップ合成画像データを生成するにあたっては、その１２００ｄｐｉのビットマップ原稿画像データを解像度変換（１２００ｄｐｉ→６００ｄｐｉ）した上で、ビットマップ地紋画像データと合成する。
【００９８】
次に、情報処理装置１０１が実行する印刷データ生成処理（図４のステップＳ４ｅ）について、図７を用いて説明する。
【００９９】
図７は本発明の実施形態１の情報処理装置の印刷データ生成処理を示すフローチャートである。図中のステップＳ７ａからステップＳ７ｅは、印刷データ生成処理の各ステップを示している。また、この印刷データ生成処理は、情報処理装置１０１のＣＰＵの制御の下、ＲＡＭやＲＯＭ等の記憶媒体に記憶されているプログラムによって実現される。
【０１００】
ステップＳ７ａで、情報処理装置１０１は、ベクタ地紋画像データを生成する。次に、ステップＳ７ｂで、情報処理装置１０１は、自身の記憶装置に記憶しているデフォルト印刷解像度情報を読み出す。ここで、デフォルト印刷解像度情報としては、上述のように、ここでは、１２００ｄｐｉの印刷解像度を示す情報である。
【０１０１】
ステップＳ７ｃで、情報処理装置１０１は、デフォルト印刷解像度情報に従って、１２００ｄｐｉのビットマップ地紋画像データを生成する。ステップＳ７ｄで、情報処理装置１０１は、別途生成しているビットマップ原稿画像データと、ステップＳ７ａで生成したベクタ地紋画像データと、ステップＳ７ｃで生成したビットマップ地紋画像データを含む印刷データを生成する。ステップＳ７ｅで、情報処理装置１０１は、生成した印刷データを印刷装置１０２へ送信し、本処理を終了する。
【０１０２】
次に、印刷装置１０２が実行する印刷処理（図５のステップＳ５ｄ）について、図８を用いて説明する。
【０１０３】
図８は本発明の実施形態１の印刷装置の印刷処理を示すフローチャートである。図中のステップＳ８ａからステップＳ８ｅは、印刷処理の各ステップを示している。また、この印刷処理は、印刷装置１０２のＣＰＵ３０９の制御の下、ＲＡＭ３０７やＲＯＭ３０４等の記憶媒体に記憶されているプログラムによって実現される。
【０１０４】
ステップＳ８ａで、印刷装置１０２は、印刷データ中のビットマップ地紋画像データの解像度を解析する。ステップＳ８ｂで、印刷装置１０２は、ビットマップ地紋画像データの解像度変換を行うことなく地紋画像を出力可能であるか否かを判別する。
【０１０５】
尚、ここでの判別は、ビットマップ地紋画像データの解像度と、印刷装置１０２の印刷解像度との比較結果に基づいて行う。例えば、ビットマップ地紋画像データの解像度が印刷装置１０２の印刷解像度より高い場合には、上述のように、シート上に印刷出力される地紋画像の画質を保証できない。解像度変換が必要であると判別する。一方、ビットマップ地紋画像データの解像度が印刷装置１０２の印刷解像度以下である場合には、上述のように、そのまま地紋画像を印刷してもその画質を保証することができるので、解像度変換を行わないで地紋画像を出力可能であると判別する。
【０１０６】
判別の結果、解像度変換を行わないで地紋画像を出力可能な場合（ステップＳ８ｂでＹＥＳ）、ステップＳ８ｃへ進む。ステップＳ８ｃで、印刷装置１０２は、印刷データ中のビットマップ地紋画像データとビットマップ原稿画像データを合成してビットマップ合成画像データを生成し、そのビットマップ合成画像データをシート上に印刷出力する。
【０１０７】
一方、解像度変換が必要な場合（ステップＳ８ｂでＮＯ）、ステップＳ８ｄへ進む。ステップＳ８ｄで、印刷装置１０２は、印刷データ中のベクタ地紋画像データに基づいて、自身の印刷解像度のビットマップ地紋画像データを生成する。そして、ステップＳ８ｅで、生成したビットマップ地紋画像データとビットマップ原稿画像データを合成しビットマップ合成画像データを生成し、そのビットマップ合成画像データをシート上に印刷出力する。
【０１０８】
尚、ステップＳ８ｂでは、ビットマップ地紋画像データの解像度を判別しているが、ビットマップ原稿画像データについても、通常は、解像度が存在する。そのため、必要に応じて、印刷装置１０２は、ビットマップ原稿画像データについてもその解像度を判別し、その判別結果に応じて、適応的にビットマップ原稿画像データの解像度を変換して印刷出力しても良い。あるいは、期待される画質が保証できないような場合には、印刷出力を中断して、その旨を情報処理装置１０１に通知しても良いし、あるいは印刷出力そのものを中止するようにしても良い。
【０１０９】
以上説明したように、実施形態１によれば、地紋画像データの解像度と印刷装置の印刷解像度とに基づいて、印刷データ中のビットマップ地紋画像データ及びベクタ地紋画像データの一方を、地紋画像の画質を保証できる地紋画像データとして適応的に選択する。そして、その選択した地紋画像データを用いて、自身の印刷解像度の地紋画像を印刷することが可能となる。
【０１１０】
これにより、印刷データの解像度で印刷できない印刷装置でも、その印刷装置の印刷解像度の地紋画像データでシート上に印刷出力することができ、画質を保証できない地紋画像を出力してしまうことを防止することができる。
【０１１１】
＜実施形態２＞
実施形態１では、情報処理装置１０１は、ビットマップ原稿画像データ、ビットマップ地紋画像データ及びベクタ地紋画像データを含む印刷データを印刷装置１０２に送信する構成について説明した。特に、情報処理装置１０１の処理能力が高い場合には、情報処理装置１０１で、地紋画像データとして、ビットマップ地紋画像データ及びベクタ地紋画像データの２種類のデータを生成してもシステム全体のトータルスループットには影響を与えない。また、印刷装置１０２側では、ベクタ地紋画像データを受信しておけば、必要に応じて、そのベクタ地紋画像データに基づいて、自身の印刷解像度のビットマップ地紋画像データを生成することが可能である。
【０１１２】
ここで、実施形態１の構成の場合、上記の利点があるものの、情報処理装置１０１より受信したビットマップ地紋画像データ及びベクタ地紋画像データの一方のみしか使用しない。そのため、印刷装置１０２における、データを記憶するための記憶装置の容量が比較的確保できなかったり、情報処理装置１０１の処理能力があまり高くない場合には、記憶資源の無駄やデータトラフィックの増大を招く可能性がある。
【０１１３】
そこで、実施形態２では、記憶資源の有効活用やデータトラフィックの増大を回避するために、情報処理装置１０１では、ビットマップ原稿画像データとビットマップ地紋画像データを含む印刷データを印刷装置１０２に送信する構成について説明する。
【０１１４】
特に、実施形態２では、一旦印刷装置１０２に送信されたビットマップ地紋画像データの解像度が、印刷装置１０２の印刷解像度よりも高い場合には、情報処理装置１０１が、印刷装置１０２の印刷解像度のビットマップ地紋画像データを再生成する。そして、その再生成したビットマップ地紋画像データを印刷装置１０２へ再送信する構成について説明する。
【０１１５】
図９は本発明の実施形態２の印刷システムの処理概要を説明するための図である。
【０１１６】
尚、図９において、実施形態１の図６中の構成要素と同一の構成要素については、同一の参照番号を付加して、その詳細説明については省略する。
【０１１７】
図９において、情報処理装置１０１は、ビットマップ原稿画像データとビットマップ地紋画像データを含む印刷データを生成する。この生成処理では、情報処理装置１０１が印刷装置Ａ用のプリンタドライバを介する場合等、印刷装置Ａの印刷解像度の地紋画像データを生成するものと仮定する。そして、実施形態２では、印刷装置Ａの印刷解像度（１２００ｄｐｉ）のビットマップ地紋画像データを生成するものとする。
【０１１８】
（１）情報処理装置１０１が１２００ｄｐｉのビットマップ地紋画像データを含む印刷データを印刷装置Ｂ（印刷解像度６００ｄｐｉ）に送信したとする。この場合、印刷装置Ｂは、自身の印刷解像度が６００ｄｐｉであるため、印刷データ中のビットマップ地紋画像データ（１２００ｄｐｉ）の解像度変換（１２００ｄｐｉ→６００ｄｐｉ）が必要であると判断する。つまり、印刷装置Ｂは、ビットマップ地紋画像データをそのままシート上に印刷出力してしまうと、シート上での地紋画像の画質を保証できない。そのため、この場合は、（２）印刷装置Ｂは、情報処理装置１０１へ地紋画像データ再送信要求（以下、再送信要求）と、自身の印刷解像度情報（６００ｄｐｉ）を通知する。
【０１１９】
（３）情報処理装置１０１は、この再送信要求を受け、６００ｄｐｉのビットマップ地紋画像データを生成して、印刷装置１０２へ再送信する。印刷装置１０２は、再送信されたビットマップ地紋画像データと印刷データ中のビットマップ原稿画像データとを合成し、それによって得られるビットマップ合成画像データをシート上に印刷出力する。
【０１２０】
次に、情報処理装置１０１が実行する印刷データ生成処理（図４のステップＳ４ｅ）について、図１０を用いて説明する。
【０１２１】
図１０は本発明の実施形態２の情報処理装置の印刷データ生成処理を示すフローチャートである。図中のステップＳ１０ａからステップＳ１０ｄは、印刷データ生成処理の各ステップを示している。また、この印刷データ生成処理は、情報処理装置１０１のＣＰＵの制御の下、ＲＡＭやＲＯＭ等の記憶媒体に記憶されているプログラムによって実現される。
【０１２２】
ステップＳ１０ａで、情報処理装置１０１は、自身の記憶装置に記憶しているデフォルト印刷解像度情報を読み出す。ステップＳ１０ｂで、情報処理装置１０１は、デフォルト印刷解像度情報に従って、１２００ｄｐｉのビットマップ地紋画像データを生成する。ステップＳ１０ｃで、情報処理装置１０１は、別途生成しているビットマップ原稿画像データと、ステップＳ１０ａで生成したビットマップ地紋画像データとを含む印刷データを生成する。ステップＳ１０ｄで、情報処理装置１０１は、生成した印刷データを印刷装置１０２へ送信し、本処理を終了する。
【０１２３】
次に、印刷装置１０２が実行する印刷処理（図５のステップＳ５ｄ）について、図１１を用いて説明する。
【０１２４】
図１１は本発明の実施形態２の印刷装置の印刷処理を示すフローチャートである。図中のステップＳ１１ａからステップＳ１１ｅは、印刷処理の各ステップを示している。また、この印刷処理は、印刷装置１０２のＣＰＵ３０９の制御の下、ＲＡＭ３０７やＲＯＭ３０４等の記憶媒体に記憶されているプログラムによって実現される。
【０１２５】
ステップＳ１１ａで、印刷装置１０２は、印刷データ中のビットマップ地紋画像データの解像度を解析する。ステップＳ１１ｂで、印刷装置１０２は、ビットマップ地紋画像データの解像度変換を行うことなく地紋画像を出力可能であるか否かを判別する。
【０１２６】
尚、ここでの判別方法は、実施形態１のステップＳ８ｂと同様なので詳細説明については省略する。
【０１２７】
判別の結果、解像度変換を行わないで地紋画像を出力可能な場合（ステップＳ１１ｂでＹＥＳ）、ステップＳ１１ｃへ進む。ステップＳ１１ｃで、印刷装置１０２は、印刷データ中のビットマップ地紋画像データとビットマップ原稿画像データを合成しビットマップ合成画像データを生成し、そのビットマップ合成画像データをシート上に印刷出力する。
【０１２８】
一方、解像度変換が必要な場合（ステップＳ１１ｂでＮＯ）、ステップＳ１１ｄへ進む。ステップＳ１１ｄで、ビットマップ地紋画像データのシート上への印刷出力を中断し、印刷装置１０２は、自身の印刷解像度情報とビットマップ地紋画像データの再送信要求を情報処理装置１０１へ送信する。ここでの再送信要求は、受信した印刷データの識別ＩＤを含んでいる。これにより、情報処理装置１０１は、送信済の印刷データに含まれるビットマップ地紋画像データの内、どの印刷データに含まれるビットマップ地紋画像データについての再送信要求であるかを特定することができる。
【０１２９】
ステップＳ１１ｅで、再送信要求に対するビットマップ地紋画像データを情報処理装置１０１から受信する。そして、ステップＳ１１ｃで、受信したビットマップ地紋画像データとビットマップ原稿画像データを合成してビットマップ合成画像データを生成し、そのビットマップ合成画像データをシート上に印刷出力する。
【０１３０】
ここで、ステップＳ１１ｅにおけるビットマップ地紋画像データの受信方法としては、印刷データに含まれるビットマップ地紋画像データとして受信しても良いし、ビットマップ地紋画像データのみを受信しても良い。特に、後者の場合は、再送信要求前に受信した印刷データ中のビットマップ原稿画像データを一時的に印刷装置１０２のＲＡＭ３０７に記憶しておく。そして、再送信要求に対するビットマップ地紋画像データを受信した時点で、受信したビットマップ地紋画像データとその記憶したビットマップ原稿画像データを合成してビットマップ合成画像データを生成し、そのビットマップ合成画像データをシート上に印刷出力する。
【０１３１】
このように、図１１の処理では、印刷データ中に含まれるビットマップ地紋画像データの解像度を解析する。そして、その解析結果に基づいて、印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を行うか決定する。
【０１３２】
特に、印刷装置１０２は、ビットマップ地紋画像データの解像度が自身の印刷解像度より高い場合には、受信した印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を一旦中断する。ここでの中断とは、プリンタエンジン１０５によるビットマップ地紋画像データのシート上への印刷動作を中断することを意味する。そして、印刷装置１０２は、自身の印刷解像度のビットマップ地紋画像データの再送信を情報処理装置１０１に要求して、改めて送信される印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を実行する。一方、ビットマップ地紋画像データの解像度が、自身の印刷解像度以下である場合には、受信した印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を実行する。
【０１３３】
次に、情報処理装置１０１が、印刷装置１０２から再送信要求を受信した場合に実行する印刷データ再送信処理について、図１２を用いて説明する。
【０１３４】
図１２は本発明の実施形態２の情報処理装置の印刷データ再送信処理を示すフローチャートである。図中のステップＳ１２ａからステップＳ１２ｃは、印刷データ再送信処理の各ステップを示している。また、この印刷データ再送信処理は、情報処理装置１０１のＣＰＵの制御の下、ＲＡＭやＲＯＭ等の記憶媒体に記憶されているプログラムによって実現される。また、情報処理装置１０１は、印刷装置１０２の状態を常時あるいは定期的に監視しておき、印刷装置１０２からのステータス情報として、再送信要求を受信した場合に、印刷データ再送信処理を実行する。
【０１３５】
ステップＳ１２ａで、情報処理装置１０１は、印刷装置１０２から印刷装置１０２の印刷解像度情報と再送信要求を受信する。ステップＳ１２ｂで、情報処理装置１０１は、受信した再送信要求を受けて、受信した印刷解像度情報が示す解像度のビットマップ地紋画像データを生成する。具体的には、再送信要求に含まれる印刷データの識別ＩＤによって、送信済の印刷データに含まれるビットマップ地紋画像データの内、どの印刷データに含まれるビットマップ地紋画像データについての再送信要求であるかを特定する。そして、特定したビットマップ地紋画像データについて、印刷装置１０２の印刷解像度のビットマップ地紋画像データを生成する。
【０１３６】
ステップＳ１２ｃで、情報処理装置１０１は、ビットマップ地紋画像データを印刷装置１０２へ送信し、本処理を終了する。ここで、ビットマップ地紋画像データの送信方法は、印刷データに含ませて送信しても良いし、ビットマップ地紋画像データのみを送信しても良い。
【０１３７】
以上説明したように、実施形態２によれば、受信したビットマップ地紋画像データでシート上に印刷出力する地紋画像の画質を保証できないと判断される場合には、自身の印刷解像度のビットマップ地紋画像データの再送信要求を行う。そして、印刷装置は、この再送信要求によって送信されたビットマップ地紋画像データを用いて、自身の印刷解像度の地紋画像を印刷することが可能となる。
【０１３８】
＜実施形態３＞
実施形態１や２では、印刷装置の印刷解像度のビットマップ地紋画像データを、印刷装置自身で生成して印刷する、あるいは情報処理装置から受信して印刷する構成について説明した。
【０１３９】
これに対し、実施形態３では、実施形態２と同様に、ビットマップ地紋画像データの解像度が、印刷装置１０２の印刷解像度よりも高い場合には、印刷装置１０２に内蔵している地紋画像データをシート上に印刷出力を印刷する構成について説明する。つまり、このような場合には、印刷装置１０２に内蔵している地紋画像データを、情報処理装置１０１から送信された地紋画像データの代替地紋画像データとして用いる。
【０１４０】
ここで、印刷装置１０２に内蔵している地紋画像データは、例えば、ＲＯＭ３０４に記憶されていて、印刷装置の印刷解像度のビットマップ地紋画像データあるいはベクタ地紋画像データで構成されている。尚、実施形態３では、説明を簡単にするために、地紋画像データとして、ＲＯＭ３０４には、ビットマップ地紋画像データが記憶されているとする。
【０１４１】
図１３は本発明の実施形態３の印刷システムの処理概要を説明するための図である。
【０１４２】
尚、図１３において、実施形態１の図６中の構成要素と同一の構成要素については、同一の参照番号を付加して、その詳細説明については省略する。ここで、図中、印刷装置１０２Ｃ（１０２ｃ）は、図１の印刷装置１０２の基本構成を有し、その印刷解像度は、６００ｄｐｉである。
【０１４３】
図１３において、情報処理装置１９１は、ビットマップ原稿画像データと地紋種別情報とビットマップ地紋画像データを含む印刷データを生成する。この生成処理では、情報処理装置１０１が印刷装置Ａ用のドライバを介する場合等、印刷装置Ａの印刷解像度のビットマップ地紋画像データを生成するものと仮定する。そして、実施形態３では、印刷装置Ａの印刷解像度（１２００ｄｐｉ）のビットマップ地紋画像データを生成するものとする。
【０１４４】
ここで、印刷データ中の地紋種別情報とは、ビットマップ地紋画像データの種類を示す情報であり、例えば、「Ｃｏｎｆｉｄｅｎｔｉａｌ」、「Ｌｏｇｏ」等の種別が用意されている。図１３の場合、印刷データ中の地紋種別情報は、「Ｃｏｎｆｉｄｅｎｔｉａｌ」となっている。
【０１４５】
一方、印刷装置Ａ〜Ｃには、それぞれ地紋種別情報に応じて、地紋画像データをシート上に印刷出力することの制限がなされている。特に、印刷装置Ａは、制限なし、つまり、どのような地紋種別情報のビットマップ地紋画像データでも、シート上に印刷出力することが許可されている。但し、代替地紋画像データは内蔵していない。また、印刷装置Ｂは、代替地紋画像データを内蔵していて、特に、地紋種別情報が「Ｃｏｎｆｉｄｅｎｔｉａｌ」及び「Ｌｏｇｏ」の代替地紋画像データをシート上に印刷出力することが許可されている。また、印刷装置Ｃは、代替地紋画像データを内蔵していて、特に、地紋種別情報が「Ｌｏｇｏ」の代替地紋画像データをシート上に印刷出力することが許可されている。
【０１４６】
（１）情報処理装置１０１が１２００ｄｐｉのビットマップ地紋画像データを含む印刷データを印刷装置Ａ（印刷解像度１２００ｄｐｉ）に送信したとする。この場合、印刷装置Ａは、印刷データ中のビットマップ地紋画像データの解像度変換を行う必要がない。そのため、印刷装置Ａは、上記ビットマップ地紋画像データをそのままシート上に印刷出力することができる。つまり、これで、十分に、シート上に形成される地紋画像の画質を保証できる。従って、この場合には、印刷データ中のビットマップ原稿画像データとビットマップ地紋画像データとを合成し、それによって得られるビットマップ合成画像データをシート上に印刷出力する。
【０１４７】
（２）情報処理装置が１２００ｄｐｉのビットマップ地紋画像データを含む印刷データを印刷装置Ｂ（印刷解像度６００ｄｉｐ）に送信したとする。この場合、印刷装置Ｂは、自身の印刷解像度が６００ｄｐｉであるため、印刷データ中のビットマップ地紋画像データ（１２００ｄｐｉ）の解像度変換（１２００ｄｐｉ→６００ｄｐｉ）が必要であると判断する。つまり、印刷装置Ｂは、ビットマップ地紋画像データをそのままシート上に印刷出力してしまうと、上述のように、シート上での地紋画像の画質を保証できない。
【０１４８】
一方で、印刷装置Ｂは、印刷データ中の地紋種別情報「Ｃｏｎｆｉｄｅｎｔｉａｌ」に該当するビットマップ地紋画像データを内蔵している。そこで、その中の一つを選択して、それを代替地紋画像データとして採用し、ビットマップ地紋画像データをそのままシート上に印刷出力することができる。従って、この場合には、印刷データ中のビットマップ原稿画像データと、印刷装置に内蔵している代替地紋画像データとを合成し、それによって得られるビットマップ合成画像データをシート上に印刷出力する。
【０１４９】
（３）情報処理装置が１２００ｄｐｉのビットマップ地紋画像データを含む印刷データを印刷装置Ｃ（印刷解像度６００ｄｉｐ）に送信したとする。この場合、印刷装置Ｃは、自身の印刷解像度が６００ｄｐｉであるため、印刷データ中のビットマップ地紋画像データ（１２００ｄｐｉ）の解像度変換（１２００ｄｐｉ→６００ｄｐｉ）が必要であると判断する。つまり、印刷装置Ｃは、ビットマップ地紋画像データをそのままシート上に印刷出力してしまうと、上述のように、シート上での地紋画像の画質を保証できない。また、印刷装置Ｃは、印刷データ中の地紋種別情報「Ｃｏｎｆｉｄｅｎｔｉａｌ」に該当するビットマップ地紋画像データも内蔵していないので、地紋画像データをシート上に印刷出力することを中止する。
【０１５０】
ここで、地紋画像データをシート上に印刷出力することを中止するとは、ビットマップ地紋画像データとビットマップ原稿画像データを合成してビットマップ合成画像データを生成して、それによって得られるビットマップ合成画像データをシート上に印刷出力を中止する場合を含むものとする。あるいは、ビットマップ地紋画像データをシート上に印刷出力することのみを中止する場合を含むものとする。従って、後者の場合は、ビットマップ原稿画像データをシート上に印刷出力することは実行されることになる。
【０１５１】
次に、情報処理装置１０１が実行する印刷データ生成処理（図４のステップＳ４ｅ）について、図１４を用いて説明する。
【０１５２】
図１４は本発明の実施形態３の情報処理装置の印刷データ生成処理を示すフローチャートである。図中のステップＳ１４ａからステップＳ１４ｄは、印刷データ生成処理の各ステップを示している。また、この印刷データ生成処理は、情報処理装置１０１のＣＰＵの制御の下、ＲＡＭやＲＯＭ等の記憶媒体に記憶されているプログラムによって実現される。
【０１５３】
ステップＳ１４ａで、情報処理装置１０１は、自身の記憶装置に記憶しているデフォルト印刷解像度情報を読み出す。ステップＳ１４ｂで、情報処理装置１０１は、デフォルト印刷解像度情報に従って、１２００ｄｐｉのビットマップ地紋画像データを生成する。ステップＳ１４ｃで、情報処理装置１０１は、別途生成しているビットマップ原稿画像データと、ステップＳ１４ａで生成したビットマップ地紋画像データとその地紋種別情報を含む印刷データを生成する。ステップＳ１４ｄで、情報処理装置１０１は、生成した印刷データを印刷装置１０２へ送信し、本処理を終了する。
【０１５４】
次に、印刷装置１０２が実行する印刷処理（図５のステップＳ５ｄ）について、図１５を用いて説明する。
【０１５５】
図１５は本発明の実施形態３の印刷装置の印刷処理を示すフローチャートである。図中のステップＳ１５ａからステップＳ１５ｇは、印刷処理の各ステップを示している。また、この印刷処理は、印刷装置１０２のＣＰＵ３０９の制御の下、ＲＡＭ３０７やＲＯＭ３０４等の記憶媒体に記憶されているプログラムによって実現される。
【０１５６】
ステップＳ１４ａで、印刷装置１０２は、印刷データ中のビットマップ地紋画像データの解像度を解析する。ステップＳ１４ｂで、印刷装置１０２は、ビットマップ地紋画像データの解像度変換を行うことなく地紋画像を出力可能であるか否かを判別する。
【０１５７】
尚、ここでの判別方法は、実施形態１のステップＳ８ｂと同様なので詳細説明については省略する。
【０１５８】
判別の結果、解像度変換を行わないで地紋画像を出力可能な場合（ステップＳ１５ｂでＹＥＳ）、ステップＳ１５ｃへ進む。ステップＳ１５ｃで、印刷装置１０２は、印刷データ中のビットマップ地紋画像データとビットマップ原稿画像データを合成してビットマップ合成画像データを生成し、そのビットマップ合成画像データをシート上に印刷出力する。
【０１５９】
一方、解像度変換が必要な場合（ステップＳ１５ｂでＮＯ）、ステップＳ１５ｄへ進む。ステップＳ１５ｄで、ビットマップ地紋画像データのシート上への印刷出力を中断し、印刷装置１０２は、印刷データ中の地紋種別情報を解析する。ステップＳ１５ｅで、印刷装置１０２は、解析した地紋種別情報に一致する地紋種別情報を自身が記憶しているか否かを判別する。
【０１６０】
判別の結果、一致する地紋種別情報を記憶している場合（ステップＳ１５ｅでＹＥＳ）、ステップＳ１５ｆへ進む。ステップＳ１５ｆで、印刷装置１０２は、その一致する地紋種別情報に対応する内蔵のビットマップ地紋画像データとビットマップ原稿画像データを合成してビットマップ合成画像データを生成し、そのビットマップ合成画像データをシート上に印刷出力する。
【０１６１】
一方、一致する地紋種別情報を記憶していない場合（ステップＳ１５ｅでＮＯ）、ステップ１５ｇへ進む。ステップＳ１５ｇで、印刷処理を中止し、本処理を終了する。
【０１６２】
以上説明したように、実施形態３によれば、受信したビットマップ地紋画像データでシート上に印刷出力する地紋画像の画質を保証できないと判断される場合には、印刷装置に内蔵しているビットマップ地紋画像データをシート上に印刷出力する。
【０１６３】
特に、印刷装置においては、受信した地紋画像データの解像度及び地紋種別情報に応じて、印刷装置に内蔵しているビットマップ地紋画像データをシート上に印刷出力する。これにより、自身の印刷解像度で地紋画像を確実に印刷することができるとともに、適切な地紋画像を印刷することができない場合には、その印刷を中止することができる。
【０１６４】
尚、上記実施形態１〜３では、印刷装置の印刷対象は地紋画像としているが、これに限定されない。例えば、印刷装置において、意図する画質が保証されて印刷したい印刷対象であれば、どのようなものでも良い。また、印刷物の内容を特定するために、原稿画像とともに印刷される識別情報（例えば、２次元バーコードやバーコード）や、ヘッダやフッタ等の付加情報を印刷する場合にも、本発明を適用することが可能である。
【０１６５】
また、上記実施形態１〜３では、原稿画像データとして、ビットマップ原稿画像データを使用する場合を例に挙げて説明しているが、上述のように、ベクタ原稿画像データを使用することも可能である。この場合には、印刷装置１０２は、このベクタ原稿画像データから、自身の印刷解像度のビットマップ合成画像データを生成した上で、ビットマップ地紋画像データを合成することになる。
【０１６６】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１６７】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１６８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１６９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１７０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１７１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１７２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１７３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１７４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１７５】
【図１】本発明の各実施形態で適用可能な印刷システム構成の概略を示す図である。
【図２】本発明の印刷装置の一例としてタンデム方式のカラーＬＢＰの構成を説明する断面図である。
【図３Ａ】本発明の情報処理装置の機能構成を示す図である。
【図３Ｂ】本発明のプリンタコントローラの詳細構成を示すブロック図である。
【図４】本発明の印刷システムの情報処理装置で行う基本処理を示すフローチャートである。
【図５】本発明の印刷システムの印刷装置で行う基本処理を示すフローチャートである。
【図６】本発明の実施形態１の印刷システムの処理概要を説明するための図である。
【図７】本発明の実施形態１の情報処理装置の印刷データ生成処理を示すフローチャートである。
【図８】本発明の実施形態１の印刷装置の印刷処理を示すフローチャートである。
【図９】本発明の実施形態２の印刷システムの処理概要を説明するための図である。
【図１０】本発明の実施形態２の情報処理装置の印刷データ生成処理を示すフローチャートである。
【図１１】本発明の実施形態２の印刷装置の印刷処理を示すフローチャートである。
【図１２】本発明の実施形態２の情報処理装置の印刷データ再送信処理を示すフローチャートである。
【図１３】本発明の実施形態３の印刷システムの処理概要を説明するための図である。
【図１４】本発明の実施形態３の情報処理装置の印刷データ生成処理を示すフローチャートである。
【図１５】本発明の実施形態３の印刷装置の印刷処理を示すフローチャートである。
【図１６】地紋画像データを説明するための図である。
【図１７】地紋画像の印刷出力例を説明するための図である。
【符号の説明】
【０１７６】
１０１  ホスト（コンピュータ）
１０２  ＬＢＰ（レーザビームプリンタ）
１０３  プリンタコントローラ
１０４  パネル部
１０５  プリンタエンジン
【図１】
2007331313.tif 000003
【図２】
2007331313.tif 000004
【図３Ａ】
2007331313.tif 000005
【図３Ｂ】
2007331313.tif 000006
【図４】
2007331313.tif 000007
【図５】
2007331313.tif 000008
【図６】
2007331313.tif 000009
【図７】
2007331313.tif 000010
【図８】
2007331313.tif 000011
【図９】
2007331313.tif 000012
【図１０】
2007331313.tif 000013
【図１１】
2007331313.tif 000014
【図１２】
2007331313.tif 000015
【図１３】
2007331313.tif 000016
【図１４】
2007331313.tif 000017
【図１５】
2007331313.tif 000018
【図１７】
2007331313.tif 000019
【図１６】
2007331313.tif 000020
【手続補正書】
【提出日】平成19年7月20日(2007.7.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置であって、
前記情報処理装置から送信されてきた印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記ビットマップ地紋画像データのシート上への印刷出力を行うか決定する決定手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記判定手段で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、
前記判定手段で前記ビットマップ地紋画像データの解像度が前記所定解像度以下であると判定された場合、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を行う
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷データには、前記ビットマップ地紋画像データに加えて、更に、ビットマップ原稿画像データが含まれており、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を行うと決定した場合、前記ビットマップ原稿画像データと前記ビットマップ地紋画像データを合成して得られるビットマップ合成画像データのシート上への印刷出力を行う
ことを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記判定手段で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定手段は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、前記所定解像度のビットマップ地紋画像データの送信を前記情報処理装置に要求し、その要求によって前記情報処理装置から受信した前記所定解像度のビットマップ地紋画像データのシート上への印刷出力を行う
ことを特徴とする請求項１また２に記載の印刷装置。
【請求項５】
ビットマップ地紋画像データを記憶する記憶手段を更に備え、
前記判定手段で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定手段は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中断し、該ビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記記憶手段に記憶されているか否かを判定する
ことを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報の地紋画像データが前記記憶手段に記憶されていると判定された場合、
前記決定手段は、前記記憶手段に記憶されているビットマップ地紋画像データのシート上への印刷出力を実行し、
前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記記憶手段に記憶されていないと判定された場合、
前記決定手段は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中止する
ことを特徴とする請求項５に記載の印刷装置。
【請求項７】
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置であって、
ビットマップ地紋画像データとベクタ地紋画像データを含む印刷データを受信する受信手段と、
前記受信手段で受信した印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定手段と、
前記判定手段の判定結果に基づいて、前記ビットマップ地紋画像データあるいは前記ベクタ地紋画像データのシート上への印刷出力を実行する実行手段と
を備えることを特徴とする印刷装置。
【請求項８】
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置の制御方法であって、
前記情報処理装置から送信されてきた印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定工程と、
前記判定工程の判定結果に基づいて、前記ビットマップ地紋画像データのシート上への印刷出力を行うか決定する決定工程と
を備えることを特徴とする印刷装置の制御方法。
【請求項９】
前記判定工程で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定工程は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、
前記判定工程で前記ビットマップ地紋画像データの解像度が前記所定解像度以下であると判定された場合、
前記決定工程は、前記ビットマップ地紋画像データのシート上への印刷出力を行う
ことを特徴とする請求項８に記載の印刷装置の制御方法。
【請求項１０】
前記印刷データには、前記ビットマップ地紋画像データに加えて、更に、ビットマップ原稿画像データが含まれており、
前記決定工程は、前記ビットマップ地紋画像データのシート上への印刷出力を行うと決定した場合、前記ビットマップ原稿画像データと前記ビットマップ地紋画像データを合成して得られるビットマップ合成画像データのシート上への印刷出力を行う
ことを特徴とする請求項８または９に記載の印刷装置の制御方法。
【請求項１１】
前記判定工程で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定工程は、前記ビットマップ地紋画像データのシート上への印刷出力を中断し、前記所定解像度のビットマップ地紋画像データの送信を前記情報処理装置に要求し、その要求によって前記情報処理装置から受信した前記所定解像度のビットマップ地紋画像データのシート上への印刷出力を行う
ことを特徴とする請求項８または９に記載の印刷装置の制御方法。
【請求項１２】
前記判定工程で前記ビットマップ地紋画像データの解像度が所定解像度より高いと判定された場合、
前記決定工程は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中断し、該ビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記印刷装置の記憶部に記憶されているか否かを判定する
ことを特徴とする請求項８に記載の印刷装置の制御方法。
【請求項１３】
前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報の地紋画像データが前記記憶部に記憶されていると判定された場合、
前記決定工程は、前記記憶部に記憶されているビットマップ地紋画像データのシート上への印刷出力を実行し、
前記印刷データに含まれるビットマップ地紋画像データの地紋種別情報と一致する地紋種別情報のビットマップ地紋画像データが前記記憶部に記憶されていないと判定された場合、
前記決定工程は、前記印刷データに含まれるビットマップ地紋画像データのシート上への印刷出力を中止する
ことを特徴とする請求項１２に記載の印刷装置の制御方法。
【請求項１４】
情報処理装置から送信されてきた印刷データに基づいて、シート上への印刷出力を行う印刷装置の制御方法であって、
ビットマップ地紋画像データとベクタ地紋画像データを含む印刷データを受信する受信工程と、
前記受信工程で受信した印刷データに含まれるビットマップ地紋画像データの解像度を判定する判定工程と、
前記判定工程の判定結果に基づいて、前記ビットマップ地紋画像データあるいは前記ベクタ地紋画像データのシート上への印刷出力を実行する実行工程と
を備えることを特徴とする印刷装置の制御方法。
【請求項１５】
請求項８乃至１４のいずれか１項に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを格納したコンピュータ読取可能な記憶媒体。
【請求項１７】
印刷手段を有する印刷装置であって、
前記印刷手段の印刷解像度が、他の装置から受取った印刷データに含まれるビットマップ地紋画像データの解像度以上であるか判定する判定手段と、
前記印刷手段の印刷解像度が前記ビットマップ地紋画像データの解像度以上であると判定された場合に、前記印刷データに含まれるビットマップ地紋画像データの前記印刷手段による印刷を許可し、前記印刷手段の印刷解像度が前記ビットマップ地紋画像データの解像度より低いと判定された場合に、前記印刷データに含まれるビットマップ地紋画像データの前記印刷手段による印刷を中断又は中止する制御手段と、
を備えることを特徴とする印刷装置。
【請求項１８】
印刷手段を有する印刷装置であって、
他の装置からビットマップ地紋画像データと原稿画像データとを含む印刷データを受取る受取手段と、
前記印刷手段の印刷解像度が、前記受取った印刷データに含まれるビットマップ地紋画像データと原稿画像データとのうちのビットマップ地紋画像データの解像度以上であるか判定する判定手段と、
前記印刷手段の印刷解像度が前記ビットマップ地紋画像データの解像度以上であると判定された場合に、前記印刷データに含まれるビットマップ地紋画像データと原稿画像データとを合成して得られる合成画像データの前記印刷手段による印刷を許可し、前記印刷手段の印刷解像度が前記ビットマップ地紋画像データの解像度より低いと判定された場合に、前記印刷データに含まれるビットマップ地紋画像データと原稿画像データとを合成して得られる合成画像データの前記印刷手段による印刷を中断又は中止する制御手段と、
を備えることを特徴とする印刷装置。