(57)【特許請求の範囲】
【請求項１】
アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、
前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、
前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、
前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、
印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、
前記選択部は、前記アプリケーションデータがイメージデータと判断されると、前記変更パターンを選択し、
前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システム。
【請求項２】
アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、
前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、
前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、
前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、
印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、
前記選択部は、前記アプリケーションデータがイメージデータ以外と判断されると、前記追加パターンを選択し、
前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システム。
【請求項３】
アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、
前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、
前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、
前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、
印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、
前記選択部は、前記アプリケーションデータがテキストデータと判断されると、前記追加パターンを選択し、
前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システム。
【請求項４】
アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、
前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、
前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、
前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、
印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、
前記選択部は、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると、前記変更パターンを選択し、
前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システム。
【請求項５】
アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、
前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、
前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、
前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、
印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、
前記選択部は、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると、前記追加パターン生成部を選択し、
前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システム。
【請求項６】
アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、
前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、
前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、
前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、
印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、
前記選択部は、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると、前記追加パターン生成部を選択し、
前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システム。
【請求項７】
前記変更パターン生成部は、前記印刷情報生成装置に設けられることを特徴とする請求項１〜６のいずれかに記載の印刷システム。
【請求項８】
前記追加パターン生成部は、前記プリンタに設けられることを特徴とする請求項１〜７のいずれかに記載の印刷システム。
【請求項９】
アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置において、
印刷に関する諸条件に基づいて、前記印刷画像データに新たに画像データからなる追加パターンを付加するか、あるいは、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成するかを選択する選択部を有し、
前記選択部は、前記アプリケーションデータがイメージデータと判断されると前記変更パターンの生成を選択する処理と、前記アプリケーションデータがイメージデータ以外と判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータがテキストデータと判断されると前記追加パターンの付加を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると前記変更パターンの生成を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると前記追加パターンの付加を選択する処理と、の少なくとも一つの処理を行うことを特徴とする印刷情報生成装置。
【請求項１０】
アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置において、
印刷に関する諸条件に基づいて、前記印刷画像データに新たに画像データからなる追加パターンを付加するか、あるいは、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成するかを選択する選択部と、
前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込む隠しパターン埋め込み部と、を備え、
前記選択部は、前記アプリケーションデータがイメージデータと判断されると前記変更パターンの生成を選択する処理と、前記アプリケーションデータがイメージデータ以外と判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータがテキストデータと判断されると前記追加パターンの付加を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると前記変更パターンの生成を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると前記追加パターンの付加を選択する処理と、の少なくとも一つの処理を行うことを特徴とする印刷システム。
【請求項１１】
アプリケーション・プログラムから供給されたアプリケーションデータを印刷情報生成装置によりプリンタに対応する印刷データに変換し、この印刷データに基づいて前記プリンタにより印刷画像データを生成して印字を行う印刷方法において、
印刷に関する諸条件に基づいて、前記印刷画像データに新たな画像データからなる追加パターンを付加するか、あるいは、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成するかを選択するステップと、
選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むステップと、を備え、
前記選択するステップは、前記アプリケーションデータがイメージデータと判断されると前記変更パターンの生成を選択する処理と、前記アプリケーションデータがイメージデータ以外と判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータがテキストデータと判断されると前記追加パターンの付加を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると前記変更パターンの生成を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると前記追加パターンの付加を選択する処理と、の少なくとも一つの処理を行うことを特徴とする印刷方法。
【請求項１２】
アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成するためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、
印刷に関する諸条件に基づいて、前記印刷画像データに新たな画像データからなる追加パターンを付加するか、あるいは、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成するかを選択するステップと、
選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むステップと、を実行し、
前記選択するステップは、前記アプリケーションデータがイメージデータと判断されると前記変更パターンの生成を選択する処理と、前記アプリケーションデータがイメージデータ以外と判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータがテキストデータと判断されると前記追加パターンの付加を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると前記変更パターンの生成を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると前記追加パターンの付加を選択する処理と、の少なくとも一つの処理を行うためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、紙幣等の金品価値を有するものの偽造や、書物・写真・絵画等の著作物の違法な複製を防止する技術に関する。
【０００２】
【従来の技術】
カラー画像読取・画像処理技術の向上に伴い、複写機や画像出力装置などによって原本から複製して得られる印刷物は、原本とその複製物との識別が一見して難しいほどに高画質になってきている。かかる高画質の画像形成装置が、例えば、紙幣、証券、商品券その他の有価証券、公正証書、公文書、私文書などの偽造に利用されたり、書物や写真、絵などの著作物の複製に利用されると、それらが本物との見分けがつかないまま一般に大量に出回ってしまう事態を回避することが難しく、社会に大きな混乱を引き起こすことになる。
【０００３】
そこで、上記の如き悪用を防止するため、画像読取装置においては、原稿を読み取る際に複写、複製することが許されない原稿を識別できるようにすることが求められ、その識別結果を利用することによって、複写を禁止することができ、あるいは複写の際に特別の画像情報に加工したり特別の画像情報を付与したりして出力し、複写、複製物を原本と見分けられるようにすることができる。さらに、画像形成装置においては、再生画像について画質を低下することなしにその装置が追跡できるような情報を付加することが求められる。
【０００４】
すでに、例えば入力される画像の領域面積に応じて追跡パターンを変化させ、紙幣や切手等の有価証券の出力結果に対してはより確実に追跡できるようにすると共に、その他の画像についてはより目立ちにくくパターンを付与することにより、画質劣化を防ぐ装置が提案されている（特開平7-111581号公報）。その他、画像中にその画像を再生した装置を追跡できるようにするための特定のパターンを追跡パターンとして付与させることにより特定の情報を記録する画像処理装置がいくつか提案されている（例えば特開平4-294682号公報、特開平5-14682号公 報）。
【０００５】
また、最近は、絵画や写真などの著作物が電子データとして頒布される機会が増えてきたが、電子データは複製が容易であり、また、プリンタなどで大量に複製することも可能である。このため、著作権の所在を明らかにするとともに、違法な複製を防止すべく、絵画等の著作物に関する電子データをプリンタで出力する際に、著作権者の氏名等の情報を隠しパターンとして埋め込む技術が検討されている。
【０００６】
【発明が解決しようとする課題】
従来は、人間の目に識別しにくい色、例えば黄色などで隠しパターンを生成していたが、隠しパターンを埋め込む対象となる印刷画像がイメージ画像の場合には、その色によっては、隠しパターンが人間の目に容易に識別されたり、逆に、隠しパターンを全く検出できなくなるおそれもある。
【０００７】
また、イメージ画像はドットごとに色や輝度が変化するのに対し、文字画像はベタデータであるため、イメージ画像に適した隠しパターンが必ずしも文字画像に適したものにはならない。
【０００８】
さらに、印刷画像の濃度、すなわち、記録デューティ（単位面積当たりの印字ドットの打ち込み量）の違いによって、隠しパターンが人間の目に容易に識別されたり、されなかったりする。
【０００９】
本発明は、このような点に鑑みてなされたものであり、その目的は、印刷画像の種類や特性に適した隠しパターンを生成できる印刷システム、印刷情報生成装置、プリンタ、印刷方法および記録媒体を提供することにある。
【００１０】
【課題を解決するための手段】
本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、前記選択部は、前記アプリケーションデータがイメージデータと判断されると、前記変更パターンを選択し、前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システムが提供される。
【００１１】
また、本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、前記選択部は、前記アプリケーションデータがイメージデータ以外と判断されると、前記追加パターンを選択し、前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システムが提供される。
【００１２】
また、本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、前記選択部は、前記アプリケーションデータがテキストデータと判断されると、前記追加パターンを選択し、前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システムが提供される。
【００１３】
また、本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、前記選択部は、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると、前記変更パターンを選択し、前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システムが提供される。
【００１４】
また、本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、前記選択部は、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると、前記追加パターン生成部を選択し、前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システムが提供される。
【００１５】
また、本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置と、前記印刷データに基づいて前記印刷画像データを生成して印刷機構にて印刷を行うプリンタと、を備えた印刷システムであって、前記印刷画像データに新たな画像データからなる追加パターンを付加する追加パターン生成部と、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成する変更パターン生成部と、印刷に関する諸条件に応じて、前記追加パターン生成部および前記変更パターン生成部のいずれか一方を選択する選択部と、を有し、前記選択部は、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると、前記追加パターン生成部を選択し、前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むことを特徴とする印刷システムが提供される。
【００１６】
また、本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置において、印刷に関する諸条件に基づいて、前記印刷画像データに新たに画像データからなる追加パターンを付加するか、あるいは、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成するかを選択する選択部を有し、前記選択部は、前記アプリケーションデータがイメージデータと判断されると前記変更パターンの生成を選択する処理と、前記アプリケーションデータがイメージデータ以外と判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータがテキストデータと判断されると前記追加パターンの付加を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると前記変更パターンの生成を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると前記追加パターンの付加を選択する処理と、の少なくとも一つの処理を行うことを特徴とする印刷情報生成装置が提供される。
【００１７】
また、本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成する印刷情報生成装置において、
印刷に関する諸条件に基づいて、前記印刷画像データに新たに画像データからなる追加パターンを付加するか、あるいは、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成するかを選択する選択部と、前記選択部の選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込む隠しパターン埋め込み部と、を備え、前記選択部は、前記アプリケーションデータがイメージデータと判断されると前記変更パターンの生成を選択する処理と、前記アプリケーションデータがイメージデータ以外と判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータがテキストデータと判断されると前記追加パターンの付加を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると前記変更パターンの生成を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると前記追加パターンの付加を選択する処理と、の少なくとも一つの処理を行うことを特徴とする印刷システムが提供される。
【００１８】
また、本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータを印刷情報生成装置によりプリンタに対応する印刷データに変換し、この印刷データに基づいて前記プリンタにより印刷画像データを生成して印字を行う印刷方法において、印刷に関する諸条件に基づいて、前記印刷画像データに新たな画像データからなる追加パターンを付加するか、あるいは、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成するかを選択するステップと、選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むステップと、を備え、前記選択するステップは、前記アプリケーションデータがイメージデータと判断されると前記変更パターンの生成を選択する処理と、前記アプリケーションデータがイメージデータ以外と判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータがテキストデータと判断されると前記追加パターンの付加を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると前記変更パターンの生成を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると前記追加パターンの付加を選択する処理と、の少なくとも一つの処理を行うことを特徴とする印刷方法が提供される。
【００１９】
また、本発明の一態様によれば、アプリケーション・プログラムから供給されたアプリケーションデータに基づいて印刷データを生成するためのプログラムを記録したコンピュータ読み取り可能な記録媒体において、印刷に関する諸条件に基づいて、前記印刷画像データに新たな画像データからなる追加パターンを付加するか、あるいは、前記印刷画像データの少なくとも一部のデータについて、色および輝度の少なくとも一方を部分的に変更した変更パターンを生成するかを選択するステップと、選択結果に基づいて、何らかの情報を意味する隠しパターンを前記印刷画像データに埋め込むステップと、を実行し、前記選択するステップは、前記アプリケーションデータがイメージデータと判断されると前記変更パターンの生成を選択する処理と、前記アプリケーションデータがイメージデータ以外と判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータがテキストデータと判断されると前記追加パターンの付加を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より高いと判断されると前記変更パターンの生成を選択する処理と、前記プリンタの記録材の被印刷媒体への記録デューティが所定値より低いと判断されると前記追加パターンの付加を選択する処理と、前記アプリケーションデータに少なくともテキストデータが含まれると判断されると前記追加パターンの付加を選択する処理と、の少なくとも一つの処理を行うためのプログラムを記録した記録媒体が提供される。
【００２０】
【発明の実施の形態】
以下、本発明に係る印刷システム、印刷情報生成装置、プリンタ、印刷方法および記録媒体について、図面を参照しながら具体的に説明する。
【００２１】
（第１の実施形態）
図１は本発明に係る印刷システムの第１の実施形態のブロック図である。図１の印刷システムは、ホストコンピュータ１と、プリンタ２とで構成される。ホストコンピュータ１は、ＣＰＵ、メモリ、表示装置、キーボード、マウス等のハードウェアと、これらハードウェアを制御するソフトウェアとからなる。ソフトウェアはさらに、オペレーティングシステム（以下、ＯＳと呼ぶ）３と、ＯＳ３の管理下で動作するアプリケーション・プログラム４とドライバ（印刷情報生成装置）５とに分かれる。
【００２２】
ＯＳ３はさらに、ワード・プロセッサ等のアプリケーション・プログラム４から出力されたアプリケーションデータを解析するＧＤＩ(Graphics Device Interface)モジュール６と、ドライバ５からの制御によりＧＤＩモジュール６の解析 結果に応じた印刷データをプリンタ２に送信するとともに、プリンタ２から送られたステータス情報を受信してドライバ５に供給するインタフェース部（通信手段）７とを有する。
【００２３】
ドライバ５の内部には、プリンタ２に供給する印刷データを生成する印刷データ生成部８と、印刷データに埋め込まれる隠しパターンを生成する隠しパターン生成部（隠しパターン埋め込み手段）９と、ＧＤＩモジュール６の解析結果に基づいて隠しパターン生成部９で隠しパターンを生成するか否かを判別する埋め込み判別部（指示手段）１０とが設けられる。
【００２４】
プリンタ２は、ドライバ５との間で印刷データやステータス情報の送受信を行うインタフェース部（通信手段）１１と、ドライバ５から送られた印刷データの内容を解析する解釈部１２と、解釈部１２の解析結果に基づいて隠しパターンを生成するか否かを判別する埋め込み判別部（制御手段）１３と、埋め込み判別部１３により隠しパターンを生成すると判断された場合に隠しパターンを生成する隠しパターン生成部（隠しパターン埋め込み手段）１４と、解釈部１２の解析結果に基づいて印刷画像を生成するイメージ生成部１５と、生成された印刷画像と隠しパターン生成部１４で生成された隠しパターンとを合成して得られる最終的な印刷画像に基づいて印字ヘッド（不図示）の駆動制御を行うプリンタエンジン１６と、プリンタ２の動作状態等を表示するパネル部１７と、プリンタ２の状態制御を行うステータス管理部１８と、印刷画像を一時的に格納するメモリ（不図示）の制御を行うメモリ管理部１９と、プリンタ２内の各部の制御を行う制御部２０とを備える。
【００２５】
図２は隠しパターン生成部９，１４で生成される隠しパターンの一例を示す図である。隠しパターンには、本来の印刷画像の一部を変更した変更パターン（図２（ａ））と、印刷画像に付加される追加パターン（図２（ｂ））とがある。
【００２６】
図２（ａ）中の斜線で示した部分が元の印刷画像を変更した変更パターンを表し、図２（ｂ）中の点線で示した部分が追加パターンを表している。
【００２７】
変更パターンや追加パターンは、人間の目に識別しにくい色や輝度で生成される。例えば、変更パターンの場合、画像の色や輝度を多少変化させることにより生成される。また、追加パターンの場合、人間の目に識別しにくい色、例えば黄色等で生成される。
【００２８】
紙幣等の偽造防止を目的とする場合は、プリンタ２の種類を特定できる情報、例えば、プリンタ２の名称、型番、製造メーカ名、シリアル番号、プロダクトＩＤなどを示す情報が追加パターンや変更パターンとして印刷画像に埋め込まれる。
【００２９】
また、絵画や写真等の著作物の複製防止を目的とする場合は、著作権の所在がわかるような情報、例えば、著作権者の氏名等が印刷画像に埋め込まれる。
【００３０】
変更パターンは、その原理上、与えられたアプリケーション・プログラムのデータに依存して生成されるため、追加パターンの生成に比べて生成処理に時間がかかる。よって、プリンタ側に高速のＣＰＵを搭載できないプリンタ（例えば、標準的なインクジェット・プリンタ）の場合、ホスト側の比較的高速のＣＰＵを利用可能なプリンタ・ドライバで隠しパターンを生成する方が望ましい。これは、ソフトウェアの方が隠しパターンの生成が容易である点からもいえることである。
【００３１】
一方、追加パターンは、原理上、与えられたアプリケーション・プログラムには依存せず、どんなデータに対しても一律に所定のパターンをオア（加算）するものである。このような処理は、ホスト側のドライバで行うよりも、プリンタ側で印刷画像データをエンジンに出力する段階で行った方が実現が容易で、また、高速処理が可能となる。これは、イメージバッファを一走査ラインしか持たないシリアルプリンタでも、あるいは、１ページ相当分のメモリを有するページプリンタでも共通していえることである。
【００３２】
別の言い方をすると、変更パターンは、印刷データを部分的に変更するため、データ量は元のデータと同じなのに対し、追加パターンは、元のデータに新たにデータを追加するため、データ量が増えてしまう。したがって、追加パターンをドライバ側で生成すると、ホストからプリンタに送られる印刷データが増える結果になり、データ転送に時間がかかり、望ましくない。
【００３３】
以下、変更パターンの生成方法について詳述する。図３はランダム平均パッチ５１と呼ばれるものであり、白色領域（−１）と斜線で示す黒色領域（＋１）とを同じ面積ずつ含む基本パターンである。図３には４つのパッチ５１が図示されているが、実際には、各パッチ５１を上下あるいは左右に反転させたパッチも含めて、計８個のパッチ５１が存在する。
【００３４】
各パッチ５１の黒色領域と白色領域は互いに相殺し合うため、各パッチ５１の色変化（輝度変化）の度合いを示す平均値はゼロになる。したがって、図３に示すパッチ５１を原画像に埋め込んでも、原画像の品質は劣化しない。
【００３５】
図３の各パッチ５１は、図４に詳細を示すように、例えば４画素×４画素のサイズであり、各パッチ５１を構成する１６個のパッチ要素（画素）５２のうち半数が（＋１）で、残りの半数が（−１）である。
【００３６】
図３に示すパッチ５１を原画像に多数埋め込んでも、埋め込み位置がランダムな場合には、画像の強度はゆっくりと変化し、また、エッジで急峻な変化があっても全体では相殺し合うため、原画像に与える影響は最小化される。
【００３７】
また、図３に示すパッチ５１を用いることにより、人間の目に識別されることなく、プリンタＩＤ等のプリンタ情報を埋め込むことができる。プリンタ情報は、例えば、マジックストリングと呼ばれる４３ビットのデータ部分（このデータは、後述するように、隠しパターンの読み取り処理中に、透かし模様が発見されたか否かの確認に用いられる）と、プリンタＩＤ用のデータ部分４８ビットと、誤り訂正信号のデータ部分１６４ビットとの計２５５ビットからなり、これら各ビットに対応するバイナリデータ（１または０）をそれぞれ、図３に示す１パッチ５１で表現する。
【００３８】
埋め込み手法としては、例えば、図５に示すように、画像を複数のタイル５３に分割し、各タイル５３ごとに、２５５ビット分の情報に対応するパッチ５１を埋め込んでいく。
【００３９】
より詳細には、図３に示す４種類のパッチ５１の中から任意に選択されたパッチと、そのパッチを上下あるいは左右に反転させた不図示のパッチとが、所定のキー情報に従って選択されて各タイル５３に埋め込まれる。埋め込まれる各パッチ５１は、オフセット等によりモディファイされながら、ランダムに配置される。ただし、ランダムといっても、所定のキー情報に従うという意味では、擬似ランダムな選択や配置を行う。以上の手順で変更パターンが生成される。
【００４０】
変更パターンが埋め込まれた印刷画像からプリンタＩＤを読み取るには、まず印刷画像をウォーターマーキング（透かし模様）の解像度（例えば、３６０dpi ）でスキャンし、続いて、スキャン結果である画像データに対して所定の検索処理を行う。この検索処理では、上述した各タイル５３内で各パッチ５１の相関度をテストする。具体的には、0.1度の刻みで全角度について相関度をテストし、 併せてオフセットについてもテストする。すなわち、回転角度とオフセットの考えられるすべての組み合わせについてテストを行う。
【００４１】
このような検索処理を行った結果、上述したマジックストリングのデータに対応するビットの組み合わせが見つかれば、これらのビットを抽出し、エラー訂正処理を行った上で、目的とするビット列を得る。得られたビット列が、特定されたプリンタのシリアル番号と同じなら、プリンタＩＤの読み取りは完了する。同じでなければ、次の組み合わせを調べ、全組み合わせを調べても該当するものがなければ、埋め込み情報はないと判断する。
【００４２】
なお、変更パターンの生成手法は、図３に示すランダム平均パッチを用いるものに限らない。例えば、画像を構成する表示パラメータである色相、彩度および明度の少なくともいずれかに対して変調処理を施すことにより変更パターンを生成してもよい。この場合、基準量を中心として対称方向に同量ずつ表示パラメータを周期的に変化させることにより、人間の目に識別しにくい変更パターンを得ることができ、かつ、復調処理を施すことにより変更パターンの内容を確実に読み取ることができる。
【００４３】
また、変更パターンを生成するその他の手法として、変更パターンの色に着目した手法がある。すなわち、変更パターンの色として、人間の目に識別しにくい黄系統の色を選ぶと、印刷画像の背景色によっては、パターンが容易に識別されることがある。その逆に、背景色が変更パターンの色に近い場合には、変更パターンが印刷画像と渾然一体となり、どのような手段を講じても、変更パターンの内容を読み取りできなくなる。このため、変更パターンの色を固定にせずに、印刷画像の背景色に応じて変更パターンの色を決定してもよい。
【００４４】
図６は第１の実施形態のドライバ５の処理動作を示すフローチャートである。まず、ワードプロセッサ等のアプリケーション・プログラム４から送られた印刷データを取得する（ステップＳ１）。
【００４５】
次に、取得した印刷データがイメージデータか否かを判定する（ステップＳ２）。イメージデータであれば、ドライバ５内の隠しパターン生成部９に変更パターンの生成を指示する（ステップＳ３）。この指示を受けて、隠しパターン生成部９は、元のイメージデータの一部を変更した変更パターンを生成する（ステップＳ４）。具体的には、図２（ａ）に示すように、元のイメージデータの一部の色や輝度を人間の目に視認できないように変更する。次に、生成した変更パターンに対応する印刷情報をプリンタ２に送る（ステップＳ５）。この印刷情報に基づいて、プリンタ２は印字処理を行う。
【００４６】
一方、ステップＳ１において、印刷データがイメージデータでないと判定されると、追加パターンの生成指示を含む印刷情報をプリンタ２に送る（ステップＳ６）。プリンタ２は、印刷情報を受信すると、図２（ｂ）に示すような追加パターンを印刷画像に付加する処理を行う。
【００４７】
このように、本実施形態は、アプリケーション・プログラム４から送られた印刷データがイメージデータであれば、ドライバ５内で変更パターンを生成し、イメージデータ以外であれば、プリンタ２内で追加パターンを生成するようにしたため、印刷画像の種類や特性に応じた最適な隠しパターンを生成することができる。すなわち、印刷画像の種類や特性に応じて隠しパターンの種類を切り替えることにより、隠しパターンが人間の目に識別しくくなるとともに、特殊な装置を通すことにより隠しパターンを正確に読み取ることができるようになる。
【００４８】
なお、図６のフローチャートでは、イメージデータでないと判定されると、追加パターンを生成しているが、イメージデータでない場合は変更パターンも追加パターンも生成しないようにしてもよい。すなわち、紙幣等の偽造や、絵画等の著作物の複製を行う場合、通常はイメージデータを生成するため、イメージデータでないと判断された場合は、偽造や違法な複製目的でないと判断でき、隠しパターンの生成処理を省略しても特に問題はない。これにより、プリンタ２の印字速度の向上が図れる。
【００４９】
（第２の実施形態）
第２の実施形態は、単位面積当たりの記録デューティ（濃度）に応じて隠しパターンの種類を切り替えるものである。
【００５０】
図７は第２の実施形態のドライバ５の処理動作を示すフローチャートである。まず、ワードプロセッサ等のアプリケーション・プログラム４から送られた印刷データを取得する（ステップＳ２１）。
【００５１】
次に、取得した印刷データの単位面積当たりの記録デューティ（記録媒体に対する記録材の濃度あるいは打ち込みデューティ）が所定の基準値以上か否かを判定する（ステップＳ２２）。記録デューティが基準値以上であれば、ドライバ５内の隠しパターン生成部９に変更パターンの生成を指示する（ステップＳ２３）。この指示を受けて、隠しパターン生成部９は、例えば図２（ａ）に示すように、元のイメージデータの一部を変更した変更パターンを生成する（ステップＳ２４）。次に、生成した変更パターンに対応する印刷情報をプリンタ２に送る（ステップＳ２５）。
【００５２】
一方、ステップＳ２１において、記録デューティが基準値未満と判断されると、追加パターンの生成指示を含む印刷情報をプリンタ２に送る（ステップＳ２６）。プリンタ２は、印刷情報を受信すると、例えば図２（ｂ）に示すような追加パターンを印刷画像に埋め込む処理を行う。
【００５３】
このように、第２の実施形態は、単位面積当たりの記録デューティに応じて隠しパターンの種類を切り替えるようにしたため、印刷画像の濃淡にかかわらず、人間の目に識別しにくい隠しパターンを生成することができる。
【００５４】
（第３の実施形態）
第３の実施形態は、印刷データが文字コードデータか否かにより隠しパターンの種類を切り替えるものである。
【００５５】
図８は第３の実施形態のドライバ５の処理動作を示すフローチャートである。まず、ワードプロセッサ等のアプリケーション・プログラム４から送られた印刷データを取得する（ステップＳ４１）。
【００５６】
次に、取得した印刷データが文字コードデータか否かを判定する（ステップＳ４２）。文字コードデータであれば、プリンタ２に対して、追加パターンの生成指示を含む印刷情報をプリンタ２に送る（ステップＳ４３）。
【００５７】
一方、文字コードデータでなければ、ドライバ５内の隠しパターン生成部９に変更パターンの生成を指示する（ステップＳ４４）。この指示を受けて、隠しパターン生成部９は、例えば図２（ａ）に示すように、元のイメージデータの一部を変更した変更パターンを生成する（ステップＳ４５）。次に、生成した変更パターンに対応する印刷情報をプリンタに送る（ステップＳ４６）。
【００５８】
このように、第３の実施形態は、印刷データが文字コードデータか否かを判別して、文字コードデータであれば、文字画像に適した隠しパターンを生成するようにしたため、人間の目に識別しにくい隠しパターンを生成することができる。
【００５９】
上述した第１〜第３の実施形態では、ドライバ５側で変更パターンを生成し、プリンタ側で追加パターンを生成する例を説明したが、ドライバ５側で追加パターンを生成してもよく、あるいは、プリンタ側で変更パターンを生成してもよい。
【００６０】
また、上述した第１〜第３の実施形態では、ドライバ５がオペレーティングシステム３に組み込まれる例を説明したが、ドライバ５をオペレーティングシステム３とは別個のソフトウェアとして構成したり、あるいは、ドライバ５をハードウェアで構成してもよい。
【００６１】
また、本発明は、インクジェットプリンタ等のシリアルプリンタだけでなく、レーザプリンタや昇華型プリンタなどの各種のプリンタに適用可能である。
【００６２】
さらに、上述した第１〜第３の実施形態で説明した機能を有するドライバ５を、フロッピーディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の携帯可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。また、ドライバ５を、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、ドライバ５のプログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００６３】
【発明の効果】
以上詳細に説明したように、本発明によれば、変更パターンと追加パターンのいずれか一方を必要に応じて生成するため、印刷画像の種類や特性に応じた最適な隠しパターンを生成でき、紙幣等の偽造防止や著作権の保護を図ることができるとともに、印刷画像の画質の劣化も防止できる。
【図面の簡単な説明】
【図１】本発明に係る印刷システムの第１の実施形態のブロック図。
【図２】（ａ）は変更パターンの一例、（ｂ）は追加パターンの一例を示す図。
【図３】ランダム平均パッチのパターンを示す図。
【図４】ランダム平均パッチの詳細内容を示す図。
【図５】画像を複数のタイルに分割した状態を示す図。
【図６】第１の実施形態のドライバの処理動作を示すフローチャート。
【図７】第２の実施形態のドライバの処理動作を示すフローチャート。
【図８】第３の実施形態のドライバの処理動作を示すフローチャート。
【符号の説明】
１  ホストコンピュータ
２  プリンタ
３  オペレーティング・システム（ＯＳ）
４  アプリケーション・プログラム
５  ＧＤＩモジュール
６  ドライバ
７，１３  隠しパターン生成部
１１  インタフェース部
１２  解釈部
１３  埋め込み判別部
１４  隠しパターン生成部
１５  イメージ生成部
１６  プリンタエンジン
１７  パネル部
１８  ステータス管理部
１９  メモリ管理部
２０  制御部
【図１】
0003959890.tif 000002
【図２】
0003959890.tif 000003
【図３】
0003959890.tif 000004
【図４】
0003959890.tif 000005
【図５】
0003959890.tif 000006
【図６】
0003959890.tif 000007
【図７】
0003959890.tif 000008
【図８】
0003959890.tif 000009