JP2000307847A - 印刷情報生成装置、印刷システム、印刷方法、および記録媒体 - Google Patents
印刷情報生成装置、印刷システム、印刷方法、および記録媒体Info
- Publication number
- JP2000307847A JP2000307847A JP11117221A JP11722199A JP2000307847A JP 2000307847 A JP2000307847 A JP 2000307847A JP 11117221 A JP11117221 A JP 11117221A JP 11722199 A JP11722199 A JP 11722199A JP 2000307847 A JP2000307847 A JP 2000307847A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- hidden pattern
- processing unit
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
(57)【要約】
【課題】 プリンタの処理性能を低下させずに高品質の
隠しパターンを生成する。 【解決手段】 本発明の印刷システムは、ホストコンピ
ュータとプリンタで構成され、ホストコンピュータ内の
ドライバ5は、ラスタライザ31と、隠しパターン生成
部32aと、色補正処理部33と、色補正テーブル34
と、ハーフトーン処理部35と、インターレース処理部
36とを有する。隠しパターン生成部32aは、ラスタ
ライザ31から出力されたドット単位の画像データに基
づいて隠しパターンを生成する。ラスタライザ31の出
力に基づいて隠しパターンを生成するため、色補正処理
以降の処理を従来と共通化することができ、ドライバの
処理の変更箇所が少なくなる。また、ドライバ5内で隠
しパターンを生成することにより、プリンタの負荷を軽
減でき、高品質の隠しパターンを生成できる。
隠しパターンを生成する。 【解決手段】 本発明の印刷システムは、ホストコンピ
ュータとプリンタで構成され、ホストコンピュータ内の
ドライバ5は、ラスタライザ31と、隠しパターン生成
部32aと、色補正処理部33と、色補正テーブル34
と、ハーフトーン処理部35と、インターレース処理部
36とを有する。隠しパターン生成部32aは、ラスタ
ライザ31から出力されたドット単位の画像データに基
づいて隠しパターンを生成する。ラスタライザ31の出
力に基づいて隠しパターンを生成するため、色補正処理
以降の処理を従来と共通化することができ、ドライバの
処理の変更箇所が少なくなる。また、ドライバ5内で隠
しパターンを生成することにより、プリンタの負荷を軽
減でき、高品質の隠しパターンを生成できる。
Description
【0001】
【発明の属する技術分野】本発明は、紙幣等の金品価値
を有するものの偽造や、書物・写真・絵画等の著作物の
違法な複製を防止する技術に関する。
を有するものの偽造や、書物・写真・絵画等の著作物の
違法な複製を防止する技術に関する。
【0002】
【従来の技術】カラー画像読取・画像処理技術の向上に
伴い、複写機や画像出力装置などによって原本から複製
して得られる印刷物は、原本とその複製物との識別が一
見して難しいほどに高画質になってきている。かかる高
画質の画像形成装置が、例えば、紙幣、証券、商品券そ
の他の有価証券、公正証書、公文書、私文書などの偽造
に利用されたり、書物や写真、絵などの著作物の複製に
利用されると、それらが本物との見分けがつかないまま
一般に大量に出回ってしまう事態を回避することが難し
く、社会に大きな混乱を引き起こすことになる。
伴い、複写機や画像出力装置などによって原本から複製
して得られる印刷物は、原本とその複製物との識別が一
見して難しいほどに高画質になってきている。かかる高
画質の画像形成装置が、例えば、紙幣、証券、商品券そ
の他の有価証券、公正証書、公文書、私文書などの偽造
に利用されたり、書物や写真、絵などの著作物の複製に
利用されると、それらが本物との見分けがつかないまま
一般に大量に出回ってしまう事態を回避することが難し
く、社会に大きな混乱を引き起こすことになる。
【0003】そこで、上記の如き悪用を防止するため、
画像読取装置においては、原稿を読み取る際に複写、複
製することが許されない原稿を識別できるようにするこ
とが求められ、その識別結果を利用することによって、
複写を禁止することができ、あるいは複写の際に特別の
画像情報に加工したり特別の画像情報を付与したりして
出力し、複写、複製物を原本と見分けられるようにする
ことができる。さらに、画像形成装置においては、再生
画像について画質を低下することなしにその装置が追跡
できるような情報を付加することが求められる。
画像読取装置においては、原稿を読み取る際に複写、複
製することが許されない原稿を識別できるようにするこ
とが求められ、その識別結果を利用することによって、
複写を禁止することができ、あるいは複写の際に特別の
画像情報に加工したり特別の画像情報を付与したりして
出力し、複写、複製物を原本と見分けられるようにする
ことができる。さらに、画像形成装置においては、再生
画像について画質を低下することなしにその装置が追跡
できるような情報を付加することが求められる。
【0004】すでに、例えば入力される画像の領域面積
に応じて追跡パターンを変化させ、紙幣や切手等の有価
証券の出力結果に対してはより確実に追跡できるように
すると共に、その他の画像についてはより目立ちにくく
パターンを付与することにより、画質劣化を防ぐ装置が
提案されている(特開平7-111581号公報)。その他、画
像中にその画像を再生した装置を追跡できるようにする
ための特定のパターンを追跡パターンとして付与させる
ことにより特定の情報を記録する画像処理装置がいくつ
か提案されている(例えば特開平4-294682号公報、特開
平5-14682号公報)。
に応じて追跡パターンを変化させ、紙幣や切手等の有価
証券の出力結果に対してはより確実に追跡できるように
すると共に、その他の画像についてはより目立ちにくく
パターンを付与することにより、画質劣化を防ぐ装置が
提案されている(特開平7-111581号公報)。その他、画
像中にその画像を再生した装置を追跡できるようにする
ための特定のパターンを追跡パターンとして付与させる
ことにより特定の情報を記録する画像処理装置がいくつ
か提案されている(例えば特開平4-294682号公報、特開
平5-14682号公報)。
【0005】また、最近は、絵画や写真などの著作物が
電子データとして頒布される機会が増えてきたが、電子
データは複製が容易であり、また、プリンタなどで大量
に複製することも可能である。このため、著作権の所在
を明らかにするとともに、違法な複製を防止すべく、絵
画等の著作物に関する電子データをプリンタで出力する
際に、著作権者の氏名等の情報を隠しパターンとして埋
め込む技術も検討されている。
電子データとして頒布される機会が増えてきたが、電子
データは複製が容易であり、また、プリンタなどで大量
に複製することも可能である。このため、著作権の所在
を明らかにするとともに、違法な複製を防止すべく、絵
画等の著作物に関する電子データをプリンタで出力する
際に、著作権者の氏名等の情報を隠しパターンとして埋
め込む技術も検討されている。
【0006】
【発明が解決しようとする課題】最近の印刷システム
は、プリンタのコストを下げるために、ホストコンピュ
ータ内のプリンタ・ドライバ(以下、ドライバと呼ぶ)
で印字用のイメージデータを生成してプリンタに供給す
る場合が多い。これにより、プリンタ側の処理が軽減さ
れ、高性能のCPUや制御回路を設ける必要がなくなっ
て、部品コストを削減できる。
は、プリンタのコストを下げるために、ホストコンピュ
ータ内のプリンタ・ドライバ(以下、ドライバと呼ぶ)
で印字用のイメージデータを生成してプリンタに供給す
る場合が多い。これにより、プリンタ側の処理が軽減さ
れ、高性能のCPUや制御回路を設ける必要がなくなっ
て、部品コストを削減できる。
【0007】しかしながら、プリンタ内部のハードウェ
ア構成を簡略化すると、プリンタのコストを下げられる
反面、プリンタ内部で複雑な処理を行うことが困難にな
り、上述した隠しパターンをプリンタで生成する場合
に、プリンタの印字速度が著しく低下したり、隠しパタ
ーンの品質が悪くなったりする。
ア構成を簡略化すると、プリンタのコストを下げられる
反面、プリンタ内部で複雑な処理を行うことが困難にな
り、上述した隠しパターンをプリンタで生成する場合
に、プリンタの印字速度が著しく低下したり、隠しパタ
ーンの品質が悪くなったりする。
【0008】本発明は、このような点に鑑みてなされた
ものであり、その目的は、プリンタに負荷をかけること
なく高品質の隠しパターンを生成できる印刷情報生成装
置、印刷システム、印刷方法、および記録媒体を提供す
ることにある。
ものであり、その目的は、プリンタに負荷をかけること
なく高品質の隠しパターンを生成できる印刷情報生成装
置、印刷システム、印刷方法、および記録媒体を提供す
ることにある。
【0009】
【課題を解決するための手段】上述した課題を解決する
ために、請求項1の発明は、アプリケーション・プログ
ラムから出力されたアプリケーションデータに基づいて
印刷データを生成する印刷情報生成装置において、アプ
リケーションデータをドット単位の画像データに変換す
るラスタライザと、ドット単位の画像データに対して、
前記プリンタが使用するインク色および発色の特性に応
じた色補正を行う色補正処理部と、色補正後の画像情報
を2値化するハーフトーン処理部と、2値化された画像
情報を前記プリンタの印字ノズルの配置にあわせて並び
替えるインターレース処理部と、印刷画像中に埋め込ま
れる隠しパターンを生成する隠しパターン生成部と、を
有し、前記隠しパターン生成部で生成された隠しパター
ンは、前記ラスタライザの内部で合成されるか、あるい
は前記ラスタライザの出力と合成され、前記隠しパター
ンの合成された画像データが前記色補正処理部に供給さ
れる。
ために、請求項1の発明は、アプリケーション・プログ
ラムから出力されたアプリケーションデータに基づいて
印刷データを生成する印刷情報生成装置において、アプ
リケーションデータをドット単位の画像データに変換す
るラスタライザと、ドット単位の画像データに対して、
前記プリンタが使用するインク色および発色の特性に応
じた色補正を行う色補正処理部と、色補正後の画像情報
を2値化するハーフトーン処理部と、2値化された画像
情報を前記プリンタの印字ノズルの配置にあわせて並び
替えるインターレース処理部と、印刷画像中に埋め込ま
れる隠しパターンを生成する隠しパターン生成部と、を
有し、前記隠しパターン生成部で生成された隠しパター
ンは、前記ラスタライザの内部で合成されるか、あるい
は前記ラスタライザの出力と合成され、前記隠しパター
ンの合成された画像データが前記色補正処理部に供給さ
れる。
【0010】請求項1の発明では、隠しパターンの合成
をラスタライザの内部かラスタライザの出力段で行うた
め、色補正以降の処理を従来の処理と共通化できる。
をラスタライザの内部かラスタライザの出力段で行うた
め、色補正以降の処理を従来の処理と共通化できる。
【0011】請求項2の発明は、アプリケーション・プ
ログラムから出力されたアプリケーションデータに基づ
いて印刷データを生成する印刷情報生成装置において、
アプリケーションデータをドット単位の画像データに変
換するラスタライザと、ドット単位の画像データに対し
て、前記プリンタが使用するインク色および発色の特性
に応じた色補正を行う色補正処理部と、色補正後の画像
情報を2値化するハーフトーン処理部と、2値化された
画像情報を前記プリンタの印字ノズルの配置にあわせて
並び替えるインターレース処理部と、印刷画像中に埋め
込まれる隠しパターンを生成する隠しパターン生成部
と、を有し、前記隠しパターン生成部は、前記色補正処
理部の内部か、あるいは、前記色補正処理部の出力段に
設けられ、隠しパターンが埋め込まれ、かつ、色補正さ
れた画像データを前記ハーフトーン処理部に供給する。
ログラムから出力されたアプリケーションデータに基づ
いて印刷データを生成する印刷情報生成装置において、
アプリケーションデータをドット単位の画像データに変
換するラスタライザと、ドット単位の画像データに対し
て、前記プリンタが使用するインク色および発色の特性
に応じた色補正を行う色補正処理部と、色補正後の画像
情報を2値化するハーフトーン処理部と、2値化された
画像情報を前記プリンタの印字ノズルの配置にあわせて
並び替えるインターレース処理部と、印刷画像中に埋め
込まれる隠しパターンを生成する隠しパターン生成部
と、を有し、前記隠しパターン生成部は、前記色補正処
理部の内部か、あるいは、前記色補正処理部の出力段に
設けられ、隠しパターンが埋め込まれ、かつ、色補正さ
れた画像データを前記ハーフトーン処理部に供給する。
【0012】請求項2の発明では、隠しパターンの合成
を色補正処理部の内部か色補正処理部の出力段で行うた
め、色補正処理より前の処理と、ハーフトーン処理以降
の処理を従来の処理と共通化できる。
を色補正処理部の内部か色補正処理部の出力段で行うた
め、色補正処理より前の処理と、ハーフトーン処理以降
の処理を従来の処理と共通化できる。
【0013】請求項3の発明は、アプリケーション・プ
ログラムから出力されたアプリケーションデータに基づ
いて印刷データを生成する印刷情報生成装置において、
アプリケーションデータをドット単位の画像データに変
換するラスタライザと、ドット単位の画像データに対し
て、前記プリンタが使用するインク色および発色の特性
に応じた色補正を行う色補正処理部と、色補正後の画像
情報を2値化するハーフトーン処理部と、2値化された
画像情報を前記プリンタの印字ノズルの配置にあわせて
並び替えるインターレース処理部と、印刷画像中に埋め
込まれる隠しパターンを生成する隠しパターン生成部
と、を有し、前記隠しパターン生成部は、前記ハーフト
ーン処理部の内部か、あるいは、前記ハーフトーン処理
部の出力段に設けられ、隠しパターンが埋め込まれ、か
つ、2値化された画像データを前記インターレース処理
部に供給する。
ログラムから出力されたアプリケーションデータに基づ
いて印刷データを生成する印刷情報生成装置において、
アプリケーションデータをドット単位の画像データに変
換するラスタライザと、ドット単位の画像データに対し
て、前記プリンタが使用するインク色および発色の特性
に応じた色補正を行う色補正処理部と、色補正後の画像
情報を2値化するハーフトーン処理部と、2値化された
画像情報を前記プリンタの印字ノズルの配置にあわせて
並び替えるインターレース処理部と、印刷画像中に埋め
込まれる隠しパターンを生成する隠しパターン生成部
と、を有し、前記隠しパターン生成部は、前記ハーフト
ーン処理部の内部か、あるいは、前記ハーフトーン処理
部の出力段に設けられ、隠しパターンが埋め込まれ、か
つ、2値化された画像データを前記インターレース処理
部に供給する。
【0014】請求項3の発明では、隠しパターンの合成
をハーフトーン処理部の内部かハーフトーン処理部の出
力段で行うため、ハーフトーン処理より前の処理と、イ
ンターレース処理以降の処理は、従来の処理と共通化で
きる。
をハーフトーン処理部の内部かハーフトーン処理部の出
力段で行うため、ハーフトーン処理より前の処理と、イ
ンターレース処理以降の処理は、従来の処理と共通化で
きる。
【0015】請求項4の発明は、アプリケーション・プ
ログラムから出力されたアプリケーションデータに基づ
いて印刷データを生成する印刷情報生成装置において、
印刷データをドット単位の画像データに変換するラスタ
ライザと、ドット単位の画像データに対して、前記プリ
ンタが使用するインク色および発色の特性に応じた色補
正を行う色補正処理部と、色補正後の画像情報を2値化
するハーフトーン処理部と、2値化された画像情報を前
記プリンタの印字ノズルの配置に合わせて並び替えるイ
ンターレース処理部と、印刷画像中に埋め込まれる隠し
パターンを生成する隠しパターン生成部と、を有し、前
記隠しパターン生成部は、前記インターレース処理部の
内部か、あるいは、前記インターレース処理部の出力に
設けられる。
ログラムから出力されたアプリケーションデータに基づ
いて印刷データを生成する印刷情報生成装置において、
印刷データをドット単位の画像データに変換するラスタ
ライザと、ドット単位の画像データに対して、前記プリ
ンタが使用するインク色および発色の特性に応じた色補
正を行う色補正処理部と、色補正後の画像情報を2値化
するハーフトーン処理部と、2値化された画像情報を前
記プリンタの印字ノズルの配置に合わせて並び替えるイ
ンターレース処理部と、印刷画像中に埋め込まれる隠し
パターンを生成する隠しパターン生成部と、を有し、前
記隠しパターン生成部は、前記インターレース処理部の
内部か、あるいは、前記インターレース処理部の出力に
設けられる。
【0016】請求項4の発明では、隠しパターンの合成
をインターレース処理部の内部かインターレース処理部
の出力段で行うため、インターレース処理より前の処理
を従来の処理と共通化できる。
をインターレース処理部の内部かインターレース処理部
の出力段で行うため、インターレース処理より前の処理
を従来の処理と共通化できる。
【0017】
【発明の実施の形態】以下、本発明に係る印刷システ
ム、印刷情報生成装置、印刷方法、および記録媒体につ
いて、図面を参照しながら具体的に説明する。
ム、印刷情報生成装置、印刷方法、および記録媒体につ
いて、図面を参照しながら具体的に説明する。
【0018】(第1の実施形態)図1は本発明に係る印
刷システムの第1の実施形態のブロック図である。図1
の印刷システムは、ホストコンピュータ1と、プリンタ
2とで構成される。ホストコンピュータ1は、CPU、
メモリ、表示装置、キーボード、マウス等のハードウェ
アと、これらハードウェアを制御するソフトウェアとか
らなる。ソフトウェアはさらに、オペレーティングシス
テム(以下、OSと呼ぶ)3と、OS3の管理下で動作
するアプリケーション・プログラム4とドライバ(印刷
情報生成装置)5とに分かれる。
刷システムの第1の実施形態のブロック図である。図1
の印刷システムは、ホストコンピュータ1と、プリンタ
2とで構成される。ホストコンピュータ1は、CPU、
メモリ、表示装置、キーボード、マウス等のハードウェ
アと、これらハードウェアを制御するソフトウェアとか
らなる。ソフトウェアはさらに、オペレーティングシス
テム(以下、OSと呼ぶ)3と、OS3の管理下で動作
するアプリケーション・プログラム4とドライバ(印刷
情報生成装置)5とに分かれる。
【0019】OS3はさらに、ワード・プロセッサ等の
アプリケーション・プログラム4から出力されたアプリ
ケーションデータを解析するGDI(Graphics Device I
nterface)モジュール6と、ドライバ5からの制御によ
りGDIモジュール6の解析結果に応じた印刷データを
プリンタ2に送信するとともに、プリンタ2から送られ
たステータス情報を受信してドライバ5に供給するイン
タフェース部(通信手段)7とを有する。
アプリケーション・プログラム4から出力されたアプリ
ケーションデータを解析するGDI(Graphics Device I
nterface)モジュール6と、ドライバ5からの制御によ
りGDIモジュール6の解析結果に応じた印刷データを
プリンタ2に送信するとともに、プリンタ2から送られ
たステータス情報を受信してドライバ5に供給するイン
タフェース部(通信手段)7とを有する。
【0020】プリンタ2は、ドライバ5との間で印刷デ
ータやステータス情報の送受信を行うインタフェース部
11と、ドライバ5から送られた印刷データの内容を解
析する解釈部12と、解釈部12の解析結果に基づいて
印刷画像を生成するイメージ生成部13と、生成された
印刷画像に基づいて印字ヘッド(不図示)の駆動制御を
行うプリンタエンジン14と、プリンタ2の動作状態等
を表示するパネル部15と、プリンタ2の状態制御を行
うステータス管理部16と、印刷画像を一時的に格納す
るメモリ(不図示)の制御を行うメモリ管理部17と、
プリンタ2内の各部の制御を行う制御部(パターン生成
切替部)18とを備える。
ータやステータス情報の送受信を行うインタフェース部
11と、ドライバ5から送られた印刷データの内容を解
析する解釈部12と、解釈部12の解析結果に基づいて
印刷画像を生成するイメージ生成部13と、生成された
印刷画像に基づいて印字ヘッド(不図示)の駆動制御を
行うプリンタエンジン14と、プリンタ2の動作状態等
を表示するパネル部15と、プリンタ2の状態制御を行
うステータス管理部16と、印刷画像を一時的に格納す
るメモリ(不図示)の制御を行うメモリ管理部17と、
プリンタ2内の各部の制御を行う制御部(パターン生成
切替部)18とを備える。
【0021】図2はドライバ5の内部構成を示すブロッ
ク図である。ドライバ5の内部には、アプリケーション
・プログラム4から出力されたアプリケーションデータ
をドット単位の画像データに変換するラスタライザ31
と、プリンタ2に供給される印刷データに埋め込まれる
隠しパターンを生成する隠しパターン生成部32aと、
GDIモジュール6の解析結果に基づいて隠しパターン
生成部32aで隠しパターンを生成するか否かを判別す
る埋め込み判別部32bと、ドット単位の画像データに
対してプリンタが使用するインク色(C:シアン、M:
マゼンダ、Y:イエロー)および発色の特性に応じた色
補正を行う色補正処理部33と、色補正処理部33が参
照する色補正テーブル34と、色補正された後の画像情
報からドット単位でのインクの有無によってある面積で
の濃度を表現する2値化処理を行うハーフトーン処理部
35と、印字ノズルに対応づけて画像データの並び替え
を行うインターレース処理部36とが設けられる。
ク図である。ドライバ5の内部には、アプリケーション
・プログラム4から出力されたアプリケーションデータ
をドット単位の画像データに変換するラスタライザ31
と、プリンタ2に供給される印刷データに埋め込まれる
隠しパターンを生成する隠しパターン生成部32aと、
GDIモジュール6の解析結果に基づいて隠しパターン
生成部32aで隠しパターンを生成するか否かを判別す
る埋め込み判別部32bと、ドット単位の画像データに
対してプリンタが使用するインク色(C:シアン、M:
マゼンダ、Y:イエロー)および発色の特性に応じた色
補正を行う色補正処理部33と、色補正処理部33が参
照する色補正テーブル34と、色補正された後の画像情
報からドット単位でのインクの有無によってある面積で
の濃度を表現する2値化処理を行うハーフトーン処理部
35と、印字ノズルに対応づけて画像データの並び替え
を行うインターレース処理部36とが設けられる。
【0022】隠しパターン生成部32aは、ラスタライ
ザ31がドット単位の画像データへの変換を行う際に隠
しパターンを生成する。図3は隠しパターン生成部32
aで生成される隠しパターンの一例を示す図である。隠
しパターンには、本来の印刷画像の一部を変更した変更
パターン(図3(a))と、印刷画像に付加される追加
パターン(図3(b))とがある。
ザ31がドット単位の画像データへの変換を行う際に隠
しパターンを生成する。図3は隠しパターン生成部32
aで生成される隠しパターンの一例を示す図である。隠
しパターンには、本来の印刷画像の一部を変更した変更
パターン(図3(a))と、印刷画像に付加される追加
パターン(図3(b))とがある。
【0023】図3(a)中の斜線で示した部分が元の印
刷画像を変更した変更パターンを表し、図3(b)中の
点線で示した部分が追加パターンを表している。
刷画像を変更した変更パターンを表し、図3(b)中の
点線で示した部分が追加パターンを表している。
【0024】変更パターンや追加パターンは、人間の目
に識別しにくい色や輝度で生成される。例えば、変更パ
ターンの場合、周囲の画像の色や輝度を多少変化させる
ことにより生成される。また、追加パターンの場合、人
間の目に識別しにくい色、例えば黄色等で生成される。
に識別しにくい色や輝度で生成される。例えば、変更パ
ターンの場合、周囲の画像の色や輝度を多少変化させる
ことにより生成される。また、追加パターンの場合、人
間の目に識別しにくい色、例えば黄色等で生成される。
【0025】紙幣等の偽造防止を目的とする場合は、プ
リンタ2の種類を特定できる情報、例えば、プリンタ2
の名称、型番、製造メーカ名、シリアル番号、プロダク
トIDなどが隠しパターンとして印刷画像に埋め込まれ
る。
リンタ2の種類を特定できる情報、例えば、プリンタ2
の名称、型番、製造メーカ名、シリアル番号、プロダク
トIDなどが隠しパターンとして印刷画像に埋め込まれ
る。
【0026】また、絵画や写真等の著作物の複製防止を
目的とする場合は、著作権の所在がわかるような情報、
例えば、著作権者の氏名等が隠しパターンとして印刷画
像に埋め込まれる。
目的とする場合は、著作権の所在がわかるような情報、
例えば、著作権者の氏名等が隠しパターンとして印刷画
像に埋め込まれる。
【0027】変更パターンは、その原理上、与えられた
アプリケーション・プログラムのデータに依存して生成
されるため、追加パターンの生成に比べて生成処理に時
間がかかる。よって、プリンタ側に高速のCPUを搭載
できないプリンタ(例えば、標準的なインクジェット・
プリンタ)の場合、ホスト側の比較的高速のCPUを利
用可能なプリンタ・ドライバで隠しパターンを生成する
方が望ましい。これは、ソフトウェアの方が隠しパター
ンの生成が容易である点からもいえることである。
アプリケーション・プログラムのデータに依存して生成
されるため、追加パターンの生成に比べて生成処理に時
間がかかる。よって、プリンタ側に高速のCPUを搭載
できないプリンタ(例えば、標準的なインクジェット・
プリンタ)の場合、ホスト側の比較的高速のCPUを利
用可能なプリンタ・ドライバで隠しパターンを生成する
方が望ましい。これは、ソフトウェアの方が隠しパター
ンの生成が容易である点からもいえることである。
【0028】一方、追加パターンは、原理上、与えられ
たアプリケーション・プログラムには依存せず、どんな
データに対しても一律に所定のパターンをオア(加算)
するものである。このような処理は、ホスト側のドライ
バで行うよりも、プリンタ側で印刷画像データをエンジ
ンに出力する段階で行った方が実現が容易で、また、高
速処理が可能となる。これは、イメージバッファを一つ
しか持たないシリアルプリンタでも、あるいは、1ペー
ジ相当分のメモリを有するページプリンタでも共通して
いえることである。
たアプリケーション・プログラムには依存せず、どんな
データに対しても一律に所定のパターンをオア(加算)
するものである。このような処理は、ホスト側のドライ
バで行うよりも、プリンタ側で印刷画像データをエンジ
ンに出力する段階で行った方が実現が容易で、また、高
速処理が可能となる。これは、イメージバッファを一つ
しか持たないシリアルプリンタでも、あるいは、1ペー
ジ相当分のメモリを有するページプリンタでも共通して
いえることである。
【0029】別の言い方をすると、変更パターンは、印
刷データを部分的に変更するため、データ量は元のデー
タと同じなのに対し、追加パターンは、元のデータに新
たにデータを追加するため、データ量が増えてしまう。
したがって、追加パターンをドライバ側で生成すると、
ホストからプリンタに送られる印刷データが増える結果
になり、データ転送に時間がかかり、望ましくない。
刷データを部分的に変更するため、データ量は元のデー
タと同じなのに対し、追加パターンは、元のデータに新
たにデータを追加するため、データ量が増えてしまう。
したがって、追加パターンをドライバ側で生成すると、
ホストからプリンタに送られる印刷データが増える結果
になり、データ転送に時間がかかり、望ましくない。
【0030】以下、変更パターンの生成方法について詳
述する。図4はランダム平均パッチ51と呼ばれるもの
であり、白色領域(−1)と斜線で示す黒色領域(+
1)とを同じ面積ずつ含む基本パターンである。図4に
は4つのパッチ51が図示されているが、実際には、各
パッチ51を上下あるいは左右に反転させたパッチも含
めて、計8個のパッチ51が存在する。
述する。図4はランダム平均パッチ51と呼ばれるもの
であり、白色領域(−1)と斜線で示す黒色領域(+
1)とを同じ面積ずつ含む基本パターンである。図4に
は4つのパッチ51が図示されているが、実際には、各
パッチ51を上下あるいは左右に反転させたパッチも含
めて、計8個のパッチ51が存在する。
【0031】各パッチ51の黒色領域と白色領域は互い
に相殺し合うため、各パッチ51の色変化(輝度変化)
の度合いを示す平均値はゼロになる。したがって、図4
に示すパッチ51を原画像に埋め込んでも、原画像の品
質は劣化しない。
に相殺し合うため、各パッチ51の色変化(輝度変化)
の度合いを示す平均値はゼロになる。したがって、図4
に示すパッチ51を原画像に埋め込んでも、原画像の品
質は劣化しない。
【0032】図4の各パッチ51は、図5に詳細を示す
ように、例えば4画素×4画素のサイズであり、各パッ
チ51を構成する16個のパッチ要素(画素)52のう
ち半数が(+1)で、残りの半数が(−1)である。
ように、例えば4画素×4画素のサイズであり、各パッ
チ51を構成する16個のパッチ要素(画素)52のう
ち半数が(+1)で、残りの半数が(−1)である。
【0033】図4に示すパッチ51を原画像に多数埋め
込んでも、埋め込み位置がランダムな場合には、画像の
強度はゆっくりと変化し、また、エッジで急峻な変化が
あっても全体では相殺し合うため、原画像に与える影響
は最小化される。
込んでも、埋め込み位置がランダムな場合には、画像の
強度はゆっくりと変化し、また、エッジで急峻な変化が
あっても全体では相殺し合うため、原画像に与える影響
は最小化される。
【0034】また、図4に示すパッチ51を用いること
により、人間の目に識別されることなく、プリンタID
等のプリンタ情報を埋め込むことができる。プリンタ情
報は、例えば、マジックストリングと呼ばれる43ビッ
トのデータ部分(このデータは、後述するように、隠し
パターンの読み取り処理中に、透かし模様が発見された
か否かの確認に用いられる)と、プリンタID用のデー
タ部分48ビットと、誤り訂正信号のデータ部分164
ビットとの計255ビットからなり、これら各ビットに
対応するバイナリデータ(1または0)をそれぞれ、図
4に示す1パッチ51で表現する。
により、人間の目に識別されることなく、プリンタID
等のプリンタ情報を埋め込むことができる。プリンタ情
報は、例えば、マジックストリングと呼ばれる43ビッ
トのデータ部分(このデータは、後述するように、隠し
パターンの読み取り処理中に、透かし模様が発見された
か否かの確認に用いられる)と、プリンタID用のデー
タ部分48ビットと、誤り訂正信号のデータ部分164
ビットとの計255ビットからなり、これら各ビットに
対応するバイナリデータ(1または0)をそれぞれ、図
4に示す1パッチ51で表現する。
【0035】埋め込み手法としては、例えば、図6に示
すように、画像を複数のタイル53に分割し、各タイル
53ごとに、255ビット分の情報に対応するパッチ5
1を埋め込んでいく。
すように、画像を複数のタイル53に分割し、各タイル
53ごとに、255ビット分の情報に対応するパッチ5
1を埋め込んでいく。
【0036】より詳細には、図4に示す4種類のパッチ
51の中から任意に選択されたパッチと、そのパッチを
上下あるいは左右に反転させた不図示のパッチとが、所
定のキー情報に従って選択されて各タイル53に埋め込
まれる。埋め込まれる各パッチ51は、オフセット等に
よりモディファイされながら、ランダムに配置される。
ただし、ランダムといっても、所定のキー情報に従うと
いう意味では、擬似ランダムな選択や配置を行う。以上
の手順で変更パターンが生成される。
51の中から任意に選択されたパッチと、そのパッチを
上下あるいは左右に反転させた不図示のパッチとが、所
定のキー情報に従って選択されて各タイル53に埋め込
まれる。埋め込まれる各パッチ51は、オフセット等に
よりモディファイされながら、ランダムに配置される。
ただし、ランダムといっても、所定のキー情報に従うと
いう意味では、擬似ランダムな選択や配置を行う。以上
の手順で変更パターンが生成される。
【0037】変更パターンが埋め込まれた印刷画像から
プリンタIDを読み取るには、まず印刷画像をウォータ
ーマーキング(透かし模様)の解像度(例えば、360
dpi)でスキャンし、続いて、スキャン結果である画像
データに対して所定の検索処理を行う。この検索処理で
は、上述した各タイル53内で各パッチ51の相関度を
テストする。具体的には、0.1度の刻みで全角度につい
て相関度をテストし、併せてオフセットについてもテス
トする。すなわち、回転角度とオフセットの考えられる
すべての組み合わせについてテストを行う。
プリンタIDを読み取るには、まず印刷画像をウォータ
ーマーキング(透かし模様)の解像度(例えば、360
dpi)でスキャンし、続いて、スキャン結果である画像
データに対して所定の検索処理を行う。この検索処理で
は、上述した各タイル53内で各パッチ51の相関度を
テストする。具体的には、0.1度の刻みで全角度につい
て相関度をテストし、併せてオフセットについてもテス
トする。すなわち、回転角度とオフセットの考えられる
すべての組み合わせについてテストを行う。
【0038】このような検索処理を行った結果、上述し
たマジックストリングのデータに対応するビットの組み
合わせが見つかれば、これらのビットを抽出し、エラー
訂正処理を行った上で、目的とするビット列を得る。得
られたビット列が、特定されたプリンタのシリアル番号
と同じなら、プリンタIDの読み取りは完了する。同じ
でなければ、次の組み合わせを調べ、全組み合わせを調
べても該当するものがなければ、埋め込み情報はないと
判断する。
たマジックストリングのデータに対応するビットの組み
合わせが見つかれば、これらのビットを抽出し、エラー
訂正処理を行った上で、目的とするビット列を得る。得
られたビット列が、特定されたプリンタのシリアル番号
と同じなら、プリンタIDの読み取りは完了する。同じ
でなければ、次の組み合わせを調べ、全組み合わせを調
べても該当するものがなければ、埋め込み情報はないと
判断する。
【0039】なお、変更パターンの生成手法は、図4に
示すランダム平均パッチを用いるものに限らない。例え
ば、画像を構成する表示パラメータである色相、彩度お
よび明度の少なくともいずれかに対して変調処理を施す
ことにより変更パターンを生成してもよい。この場合、
基準量を中心として対称方向に同量ずつ表示パラメータ
を周期的に変化させることにより、人間の目に識別しに
くい変更パターンを得ることができ、かつ、復調処理を
施すことにより変更パターンの内容を確実に読み取るこ
とができる。
示すランダム平均パッチを用いるものに限らない。例え
ば、画像を構成する表示パラメータである色相、彩度お
よび明度の少なくともいずれかに対して変調処理を施す
ことにより変更パターンを生成してもよい。この場合、
基準量を中心として対称方向に同量ずつ表示パラメータ
を周期的に変化させることにより、人間の目に識別しに
くい変更パターンを得ることができ、かつ、復調処理を
施すことにより変更パターンの内容を確実に読み取るこ
とができる。
【0040】また、変更パターンを生成するその他の手
法として、変更パターンの色に着目した手法がある。す
なわち、変更パターンの色として、人間の目に識別しに
くい黄系統の色を選ぶと、印刷画像の背景色によって
は、パターンが容易に識別されることがある。その逆
に、背景色が変更パターンの色に近い場合には、変更パ
ターンが印刷画像と渾然一体となり、どのような手段を
講じても、変更パターンの内容を読み取りできなくな
る。このため、変更パターンの色を固定にせずに、印刷
画像の背景色に応じて変更パターンの色を決定してもよ
い。
法として、変更パターンの色に着目した手法がある。す
なわち、変更パターンの色として、人間の目に識別しに
くい黄系統の色を選ぶと、印刷画像の背景色によって
は、パターンが容易に識別されることがある。その逆
に、背景色が変更パターンの色に近い場合には、変更パ
ターンが印刷画像と渾然一体となり、どのような手段を
講じても、変更パターンの内容を読み取りできなくな
る。このため、変更パターンの色を固定にせずに、印刷
画像の背景色に応じて変更パターンの色を決定してもよ
い。
【0041】図1の隠しパターン生成部32aは、隠し
パターンの埋め込まれた画像データをドット単位で出力
する。色補正処理部33は、隠しパターン生成部32a
から出力された画像データに対して色補正を行う。
パターンの埋め込まれた画像データをドット単位で出力
する。色補正処理部33は、隠しパターン生成部32a
から出力された画像データに対して色補正を行う。
【0042】このように、第1の実施形態では、ラスタ
ライザ31が画像データの変換処理を行う際に隠しパタ
ーンを生成するため、色補正処理以降の処理を従来と共
通化することができ、ドライバの処理の変更箇所が少な
くなる。
ライザ31が画像データの変換処理を行う際に隠しパタ
ーンを生成するため、色補正処理以降の処理を従来と共
通化することができ、ドライバの処理の変更箇所が少な
くなる。
【0043】なお、ラスタライザ31の出力に基づい
て、ラスタライザ31と色補正処理部33との間で隠し
パターンの生成を行ってもよい。
て、ラスタライザ31と色補正処理部33との間で隠し
パターンの生成を行ってもよい。
【0044】(第2の実施形態)第2の実施形態は、色
補正処理部33が色補正を行う際、あるいは色補正を行
った後に隠しパターンの埋め込みを行うものである。
補正処理部33が色補正を行う際、あるいは色補正を行
った後に隠しパターンの埋め込みを行うものである。
【0045】図7は第2の実施形態のドライバ5の内部
構成を示すブロック図である。図7に示すように、ラス
タライザ31の出力は色補正処理部33に入力されて色
補正される。色補正処理部33には隠しパターン生成部
32aが接続されており、埋め込み判別部32bにより
隠しパターンの生成が指示されると、色補正処理部33
は、隠しパターン生成部32aで生成された隠しパター
ンを埋め込んだ状態で画像データの色補正を行う。隠し
パターン生成部32aの出力は、ハーフトーン処理部3
5に入力されて2値化される。
構成を示すブロック図である。図7に示すように、ラス
タライザ31の出力は色補正処理部33に入力されて色
補正される。色補正処理部33には隠しパターン生成部
32aが接続されており、埋め込み判別部32bにより
隠しパターンの生成が指示されると、色補正処理部33
は、隠しパターン生成部32aで生成された隠しパター
ンを埋め込んだ状態で画像データの色補正を行う。隠し
パターン生成部32aの出力は、ハーフトーン処理部3
5に入力されて2値化される。
【0046】なお、色補正処理部33とハーフトーン処
理部35との間に隠しパターン生成部32aを設けて、
色補正処理部33の出力に隠しパターンを埋め込んでも
よい。
理部35との間に隠しパターン生成部32aを設けて、
色補正処理部33の出力に隠しパターンを埋め込んでも
よい。
【0047】このように、第2の実施形態では、色補正
を行う際、あるいは色補正後に隠しパターンを生成する
ため、ハーフトーン処理以降の処理を従来と共通化する
ことができる。
を行う際、あるいは色補正後に隠しパターンを生成する
ため、ハーフトーン処理以降の処理を従来と共通化する
ことができる。
【0048】(第3の実施形態)第3の実施形態は、ハ
ーフトーン処理部35が2値化処理を行う際、あるいは
2値化処理を行った後に隠しパターンの埋め込みを行う
ものである。
ーフトーン処理部35が2値化処理を行う際、あるいは
2値化処理を行った後に隠しパターンの埋め込みを行う
ものである。
【0049】図8は第3の実施形態のドライバ5の内部
構成を示すブロック図である。図8に示すように、ラス
タライザ31の出力は色補正処理部33に入力されて色
補正された後、ハーフトーン処理部35に入力されて2
値化される。
構成を示すブロック図である。図8に示すように、ラス
タライザ31の出力は色補正処理部33に入力されて色
補正された後、ハーフトーン処理部35に入力されて2
値化される。
【0050】ハーフトーン処理部35には隠しパターン
生成部32aが接続されており、埋め込み判別部32b
により隠しパターンの生成が指示されると、ハーフトー
ン処理部35は、隠しパターンを埋め込んだ状態で2値
化処理を行う。ハーフトーン処理部35の出力は、イン
ターレース処理部36に入力されて画像データの並び替
えが行われる。
生成部32aが接続されており、埋め込み判別部32b
により隠しパターンの生成が指示されると、ハーフトー
ン処理部35は、隠しパターンを埋め込んだ状態で2値
化処理を行う。ハーフトーン処理部35の出力は、イン
ターレース処理部36に入力されて画像データの並び替
えが行われる。
【0051】なお、ハーフトーン処理部35とインター
レース処理部36との間に隠しパターン生成部32aを
設けて、ハーフトーン処理部35の出力に隠しパターン
を埋め込んでもよい。
レース処理部36との間に隠しパターン生成部32aを
設けて、ハーフトーン処理部35の出力に隠しパターン
を埋め込んでもよい。
【0052】このように、第3の実施形態では、ハーフ
トーン処理を行った後に隠しパターンを生成するため、
インターレース処理以降の処理を従来の処理と共通化で
きる。
トーン処理を行った後に隠しパターンを生成するため、
インターレース処理以降の処理を従来の処理と共通化で
きる。
【0053】(第4の実施形態)第4の実施形態は、イ
ンターレース処理部36がインターレース処理を行う
際、あるいは、インターレース処理を行った後に隠しパ
ターンの埋め込みを行うものである。
ンターレース処理部36がインターレース処理を行う
際、あるいは、インターレース処理を行った後に隠しパ
ターンの埋め込みを行うものである。
【0054】図9は第4の実施形態のドライバ5の内部
構成を示すブロック図である。図9に示すように、ハー
フトーン処理部35で2値化された画像データは、イン
ターレース処理部36に入力される。インターレース処
理部36は、プリンタ2の印字ヘッドの配置に対応させ
て画像データを並び替えるとともに、隠しパターンの埋
め込み処理を行う。具体的には、図3(a)に示すよう
な変更パターン、または、図3(b)に示すような追加
パターンを生成する。
構成を示すブロック図である。図9に示すように、ハー
フトーン処理部35で2値化された画像データは、イン
ターレース処理部36に入力される。インターレース処
理部36は、プリンタ2の印字ヘッドの配置に対応させ
て画像データを並び替えるとともに、隠しパターンの埋
め込み処理を行う。具体的には、図3(a)に示すよう
な変更パターン、または、図3(b)に示すような追加
パターンを生成する。
【0055】このように、第4の実施形態では、インタ
ーレース処理部36がインターレース処理を行う際、あ
るいは、インターレース処理を行った後に隠しパターン
の埋め込みを行うため、ラスタライザ31からハーフト
ーン処理部35までの処理を従来と共通化できる。
ーレース処理部36がインターレース処理を行う際、あ
るいは、インターレース処理を行った後に隠しパターン
の埋め込みを行うため、ラスタライザ31からハーフト
ーン処理部35までの処理を従来と共通化できる。
【0056】上述した第1〜第4の実施形態では、ドラ
イバ5がオペレーティングシステム3に組み込まれる例
を説明したが、ドライバ5をオペレーティングシステム
3とは別個のソフトウェアとして構成したり、あるい
は、ドライバ5をハードウェアで構成してもよい。
イバ5がオペレーティングシステム3に組み込まれる例
を説明したが、ドライバ5をオペレーティングシステム
3とは別個のソフトウェアとして構成したり、あるい
は、ドライバ5をハードウェアで構成してもよい。
【0057】また、本発明は、インターレース処理を行
うシリアルプリンタだけでなく、インターレース処理が
不要な高精度のシリアルプリンタや、カラー(モノク
ロ)レーザプリンタなどの各種のプリンタに適用可能で
ある。
うシリアルプリンタだけでなく、インターレース処理が
不要な高精度のシリアルプリンタや、カラー(モノク
ロ)レーザプリンタなどの各種のプリンタに適用可能で
ある。
【0058】また、上述した第1〜第4の実施形態で説
明した機能を有するドライバ5を、フロッピーディスク
やCD−ROM等の記録媒体に収納し、コンピュータに
読み込ませて実行させてもよい。記録媒体は、磁気ディ
スクや光ディスク等の携帯可能なものに限定されず、ハ
ードディスク装置やメモリなどの固定型の記録媒体でも
よい。また、ドライバ5を、インターネット等の通信回
線(無線通信も含む)を介して頒布してもよい。さら
に、ドライバ5のプログラムを暗号化したり、変調をか
けたり、圧縮した状態で、インターネット等の有線回線
や無線回線を介して、あるいは記録媒体に収納して頒布
してもよい。
明した機能を有するドライバ5を、フロッピーディスク
やCD−ROM等の記録媒体に収納し、コンピュータに
読み込ませて実行させてもよい。記録媒体は、磁気ディ
スクや光ディスク等の携帯可能なものに限定されず、ハ
ードディスク装置やメモリなどの固定型の記録媒体でも
よい。また、ドライバ5を、インターネット等の通信回
線(無線通信も含む)を介して頒布してもよい。さら
に、ドライバ5のプログラムを暗号化したり、変調をか
けたり、圧縮した状態で、インターネット等の有線回線
や無線回線を介して、あるいは記録媒体に収納して頒布
してもよい。
【0059】また、上述した各実施形態では、ドライバ
5の内部で隠しパターンを生成する例を説明したが、図
3(a)のような変更パターンを生成する場合はドライ
バ5で、図3(b)のような追加パターンを生成する場
合はプリンタ2で隠しパターンの生成を行ってもよい。
5の内部で隠しパターンを生成する例を説明したが、図
3(a)のような変更パターンを生成する場合はドライ
バ5で、図3(b)のような追加パターンを生成する場
合はプリンタ2で隠しパターンの生成を行ってもよい。
【0060】
【発明の効果】以上詳細に説明したように、本発明によ
れば、印刷情報生成装置内で隠しパターンを生成してプ
リンタ側に供給するため、プリンタ側に負荷をかけるこ
となく隠しパターンを生成でき、また、ソフトウェア処
理により隠しパターンを生成するため、印刷画像の特性
等を考慮に入れた人間の目に識別しくい高品質の隠しパ
ターンを生成できる。
れば、印刷情報生成装置内で隠しパターンを生成してプ
リンタ側に供給するため、プリンタ側に負荷をかけるこ
となく隠しパターンを生成でき、また、ソフトウェア処
理により隠しパターンを生成するため、印刷画像の特性
等を考慮に入れた人間の目に識別しくい高品質の隠しパ
ターンを生成できる。
【図1】本発明に係る印刷システムの第1の実施形態の
ブロック図。
ブロック図。
【図2】第1の実施形態のドライバの内部構成を示すブ
ロック図。
ロック図。
【図3】(a)は変更パターンの一例、(b)は追加パ
ターンの一例を示す図。
ターンの一例を示す図。
【図4】ランダム平均パッチのパターンを示す図。
【図5】ランダム平均パッチの詳細内容を示す図。
【図6】画像を複数のタイルに分割した状態を示す図。
【図7】第2の実施形態のドライバの内部構成を示すブ
ロック図。
ロック図。
【図8】第3の実施形態のドライバの内部構成を示すブ
ロック図。
ロック図。
【図9】第4の実施形態のドライバの内部構成を示すブ
ロック図。
ロック図。
1 ホストコンピュータ 2 プリンタ 3 オペレーティング・システム(OS) 4 アプリケーション・プログラム 5 GDI処理部 6 ドライバ 11 インタフェース部 12 解釈部 13 イメージ生成部 14 プリンタエンジン 15 パネル部 16 ステータス管理部 17 メモリ管理部 18 制御部 31 ラスタライザ 32a 隠しパターン生成部 32b 埋め込み判別部 33 色補正処理部 34 色補正テーブル 35 ハーフトーン処理部 36 インターレース処理部
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 1/40 H04N 1/40 Z 5C077 1/60 D 5C079 1/46 1/46 Z (72)発明者 倉 田 賢 一 長野県諏訪市大和三丁目3番5号 セイコ ーエプソン株式会社内 Fターム(参考) 2C061 AQ05 AR01 CL10 2C087 AA15 AC02 AC07 BA07 BA12 BC05 BD07 BD36 DA13 5B021 AA01 LB01 LG07 LG08 LL06 5B057 AA11 CA01 CA08 CA12 CA16 CB01 CB07 CB12 CB16 CC01 CE08 CE14 CE17 5C076 AA12 AA14 AA26 BA06 5C077 LL14 LL18 LL19 MP01 MP08 NN04 PP23 PP33 PP37 SS02 TT05 5C079 KA15 LA34 LA40 LB01 LC01 NA00 NA01 NA11 NA25 PA03
Claims (16)
- 【請求項1】アプリケーション・プログラムから出力さ
れたアプリケーションデータに基づいて印刷データを生
成する印刷情報生成装置において、 アプリケーションデータをドット単位の画像データに変
換するラスタライザと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う色
補正処理部と、 色補正後の画像情報を2値化するハーフトーン処理部
と、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替えるインターレース処理部と、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成部と、を有し、 前記隠しパターン生成部で生成された隠しパターンは、
前記ラスタライザの内部で合成されるか、あるいは前記
ラスタライザの出力と合成され、 前記隠しパターンが合成された画像データが前記色補正
処理部に供給されることを特徴とする印刷情報生成装
置。 - 【請求項2】アプリケーション・プログラムから出力さ
れたアプリケーションデータに基づいて印刷データを生
成する印刷情報生成装置において、 アプリケーションデータをドット単位の画像データに変
換するラスタライザと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う色
補正処理部と、 色補正後の画像情報を2値化するハーフトーン処理部
と、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替えるインターレース処理部と、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成部と、を有し、 前記隠しパターン生成部で生成された隠しパターンは、
前記色補正処理部の内部で合成されるか、あるいは前記
色補正処理部の出力と合成され、 前記隠しパターンが合成された画像データが前記ハーフ
トーン処理部に供給されることを特徴とする印刷情報生
成装置。 - 【請求項3】アプリケーション・プログラムから出力さ
れたアプリケーションデータに基づいて印刷データを生
成する印刷情報生成装置において、 アプリケーションデータをドット単位の画像データに変
換するラスタライザと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う色
補正処理部と、 色補正後の画像情報を2値化するハーフトーン処理部
と、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替えるインターレース処理部と、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成部と、を有し、 前記隠しパターン生成部で生成された隠しパターンは、
前記ハーフトーン処理部の内部で合成されるか、あるい
は前記ハーフトーン処理部の出力と合成され、 前記隠しパターンが合成された画像データが前記インタ
ーレース処理部に供給されることを特徴とする印刷情報
生成装置。 - 【請求項4】アプリケーション・プログラムから出力さ
れたアプリケーションデータに基づいて印刷データを生
成する印刷情報生成装置において、 印刷データをドット単位の画像データに変換するラスタ
ライザと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う色
補正処理部と、 色補正後の画像情報を2値化するハーフトーン処理部
と、 2値化された画像情報を前記プリンタの印字ノズルの配
置に合わせて並び替えるインターレース処理部と、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成部と、を有し、 前記隠しパターン生成部で生成された隠しパターンは、
前記インターレース処理部の内部で合成されるか、ある
いは前記インターレース処理部の出力と合成されること
を特徴とする印刷情報生成装置。 - 【請求項5】アプリケーション・プログラムから出力さ
れたアプリケーションデータに対応する印刷画像を生成
して印字を行うプリンタと、アプリケーションデータを
前記プリンタに対応する印刷データに変換する印刷情報
生成装置と、を備えた印刷システムにおいて、 前記印刷情報生成装置は、 アプリケーションデータをドット単位の画像データに変
換するラスタライザと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う色
補正処理部と、 色補正後の画像情報を2値化するハーフトーン処理部
と、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替えるインターレース処理部と、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成部と、を有し、 前記隠しパターン生成部で生成された隠しパターンは、
前記ラスタライザの内部で合成されるか、あるいは前記
ラスタライザの出力と合成され、 前記隠しパターンが合成された画像データが前記色補正
処理部に供給されることを特徴とする印刷システム。 - 【請求項6】アプリケーション・プログラムから出力さ
れたアプリケーションデータに対応する印刷画像を生成
して印字を行うプリンタと、アプリケーションデータを
前記プリンタに対応する印刷データに変換する印刷情報
生成装置と、を備えた印刷システムにおいて、 前記印刷情報生成装置は、 アプリケーションデータをドット単位の画像データに変
換するラスタライザと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う色
補正処理部と、 色補正後の画像情報を2値化するハーフトーン処理部
と、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替えるインターレース処理部と、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成部と、を有し、 前記隠しパターン生成部で生成された隠しパターンは、
前記色補正処理部の内部で合成されるか、あるいは前記
色補正処理部の出力と合成され、 前記隠しパターンが合成された画像データが前記ハーフ
トーン処理部に供給されることを特徴とする印刷システ
ム。 - 【請求項7】アプリケーション・プログラムから出力さ
れたアプリケーションデータに対応する印刷画像を生成
して印字を行うプリンタと、アプリケーションデータを
前記プリンタに対応する印刷データに変換する印刷情報
生成装置と、を備えた印刷システムにおいて、 前記印刷情報生成装置は、 アプリケーションデータをドット単位の画像データに変
換するラスタライザと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う色
補正処理部と、 色補正後の画像情報を2値化するハーフトーン処理部
と、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替えるインターレース処理部と、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成部と、を有し、 前記隠しパターン生成部で生成された隠しパターンは、
前記ハーフトーン処理部の内部で合成されるか、あるい
は前記ハーフトーン処理部の出力と合成され、 前記隠しパターンが合成された画像データが前記インタ
ーレース処理部に供給されることを特徴とする印刷シス
テム。 - 【請求項8】アプリケーション・プログラムから出力さ
れたアプリケーションデータに対応する印刷画像を生成
して印字を行うプリンタと、アプリケーションデータを
前記プリンタに対応する印刷データに変換する印刷情報
生成装置と、を備えた印刷システムにおいて、 前記印刷情報生成装置は、 印刷データをドット単位の画像データに変換するラスタ
ライザと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う色
補正処理部と、 色補正後の画像情報を2値化するハーフトーン処理部
と、 2値化された画像情報を前記プリンタの印字ノズルの配
置に合わせて並び替えるインターレース処理部と、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成部と、を有し、 前記隠しパターン生成部で生成された隠しパターンは、
前記インターレース処理部の内部で合成されるか、ある
いは前記インターレース処理部の出力と合成されること
を特徴とする印刷システム。 - 【請求項9】アプリケーション・プログラムから出力さ
れたアプリケーションデータを印刷情報生成装置により
プリンタに対応する印刷データに変換し、この印刷デー
タに基づいて前記プリンタにより印刷画像を生成して印
字を行う印刷方法において、 アプリケーションデータをドット単位の画像データに変
換する第1のステップと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う第
2のステップと、 色補正後の画像情報を2値化する第3のステップと、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替える第4のステップと、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成ステップと、を有し、 前記隠しパターン生成ステップは、前記第1のステップ
の中で行われるか、あるいは前記第1および第2のステ
ップの間で行われることを特徴とする印刷方法。 - 【請求項10】アプリケーション・プログラムから出力
されたアプリケーションデータを印刷情報生成装置によ
りプリンタに対応する印刷データに変換し、この印刷デ
ータに基づいて前記プリンタにより印刷画像を生成して
印字を行う印刷方法において、 アプリケーションデータをドット単位の画像データに変
換する第1のステップと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う第
2のステップと、 色補正後の画像情報を2値化する第3のステップと、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替える第4のステップと、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成ステップと、を有し、 前記隠しパターン生成ステップは、前記第2のステップ
の中で行われるか、あるいは前記第2および第3のステ
ップの間で行われることを特徴とする印刷方法。 - 【請求項11】アプリケーション・プログラムから出力
されたアプリケーションデータを印刷情報生成装置によ
りプリンタに対応する印刷データに変換し、この印刷デ
ータに基づいて前記プリンタにより印刷画像を生成して
印字を行う印刷方法において、 アプリケーションデータをドット単位の画像データに変
換する第1のステップと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う第
2のステップと、 色補正後の画像情報を2値化する第3のステップと、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替える第4のステップと、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成ステップと、を有し、 前記隠しパターン生成ステップは、前記第3のステップ
の中で行われるか、あるいは前記第3および第4のステ
ップの間で行われることを特徴とする印刷方法。 - 【請求項12】アプリケーション・プログラムから出力
されたアプリケーションデータを印刷情報生成装置によ
りプリンタに対応する印刷データに変換し、この印刷デ
ータに基づいて前記プリンタにより印刷画像を生成して
印字を行う印刷方法において、 アプリケーションデータをドット単位の画像データに変
換する第1のステップと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う第
2のステップと、 色補正後の画像情報を2値化する第3のステップと、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替える第4のステップと、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成ステップと、を有し、 前記隠しパターン生成ステップは、前記第4のステップ
の中で行われるか、あるいは前記第4のステップの後で
行われることを特徴とする印刷方法。 - 【請求項13】アプリケーション・プログラムから出力
されたアプリケーションデータをプリンタに対応する印
刷データに変換して前記プリンタに供給するためのプロ
グラムを記録したコンピュータ読み取り可能な記録媒体
において、 アプリケーションデータをドット単位の画像データに変
換する第1のステップと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う第
2のステップと、 色補正後の画像情報を2値化する第3のステップと、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替える第4のステップと、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成ステップと、を有し、 前記隠しパターン生成ステップを、前記第1のステップ
の中で行うか、あるいは前記第1および第2のステップ
の間で行うプログラムを記録したコンピュータ読み取り
可能な記録媒体。 - 【請求項14】アプリケーション・プログラムから出力
されたアプリケーションデータをプリンタに対応する印
刷データに変換して前記プリンタに供給するためのプロ
グラムを記録したコンピュータ読み取り可能な記録媒体
において、 アプリケーションデータをドット単位の画像データに変
換する第1のステップと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う第
2のステップと、 色補正後の画像情報を2値化する第3のステップと、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替える第4のステップと、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成ステップと、を有し、 前記隠しパターン生成ステップを、前記第2のステップ
の中で行うか、あるいは前記第2および第3のステップ
の間で行うプログラムを記録したコンピュータ読み取り
可能な記録媒体。 - 【請求項15】アプリケーション・プログラムから出力
されたアプリケーションデータをプリンタに対応する印
刷データに変換して前記プリンタに供給するためのプロ
グラムを記録したコンピュータ読み取り可能な記録媒体
において、 アプリケーションデータをドット単位の画像データに変
換する第1のステップと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う第
2のステップと、 色補正後の画像情報を2値化する第3のステップと、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替える第4のステップと、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成ステップと、を有し、 前記隠しパターン生成ステップを、前記第3のステップ
の中で行うか、あるいは前記第3および第4のステップ
の間で行うプログラムを記録したコンピュータ読み取り
可能な記録媒体。 - 【請求項16】アプリケーション・プログラムから出力
されたアプリケーションデータをプリンタに対応する印
刷データに変換して前記プリンタに供給するためのプロ
グラムを記録したコンピュータ読み取り可能な記録媒体
において、 アプリケーションデータをドット単位の画像データに変
換する第1のステップと、 ドット単位の画像データに対して、前記プリンタが使用
するインク色および発色の特性に応じた色補正を行う第
2のステップと、 色補正後の画像情報を2値化する第3のステップと、 2値化された画像情報を前記プリンタの印字ノズルの配
置にあわせて並び替える第4のステップと、 印刷画像中に埋め込まれる隠しパターンを生成する隠し
パターン生成ステップと、を有し、 前記隠しパターン生成ステップを、前記第4のステップ
の中で行うか、あるいは前記第4のステップの後で行う
プログラムを記録したコンピュータ読み取り可能な記録
媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11117221A JP2000307847A (ja) | 1999-04-23 | 1999-04-23 | 印刷情報生成装置、印刷システム、印刷方法、および記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11117221A JP2000307847A (ja) | 1999-04-23 | 1999-04-23 | 印刷情報生成装置、印刷システム、印刷方法、および記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000307847A true JP2000307847A (ja) | 2000-11-02 |
Family
ID=14706404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11117221A Pending JP2000307847A (ja) | 1999-04-23 | 1999-04-23 | 印刷情報生成装置、印刷システム、印刷方法、および記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000307847A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006098457A1 (en) * | 2005-03-16 | 2006-09-21 | Ricoh Company, Ltd. | Image processing method, program thereof, image processing apparatus, and inkjet recording apparatus |
US7542778B2 (en) | 2003-05-21 | 2009-06-02 | Nec Corporation | Cellular phone, print system, and print method therefor |
CN108819492A (zh) * | 2018-05-22 | 2018-11-16 | 中煤航测遥感集团有限公司 | 环保纸印刷色彩印前数码打样色彩校正方法及装置 |
-
1999
- 1999-04-23 JP JP11117221A patent/JP2000307847A/ja active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7542778B2 (en) | 2003-05-21 | 2009-06-02 | Nec Corporation | Cellular phone, print system, and print method therefor |
WO2006098457A1 (en) * | 2005-03-16 | 2006-09-21 | Ricoh Company, Ltd. | Image processing method, program thereof, image processing apparatus, and inkjet recording apparatus |
JP2006261876A (ja) * | 2005-03-16 | 2006-09-28 | Ricoh Co Ltd | 画像処理方法、プログラム、画像処理装置、インクジェット記録装置 |
EP1859612A1 (en) * | 2005-03-16 | 2007-11-28 | Ricoh Company, Ltd. | Image processing method, program thereof, image processing apparatus, and inkjet recording apparatus |
JP4602805B2 (ja) * | 2005-03-16 | 2010-12-22 | 株式会社リコー | 画像処理方法、画像形成装置、画像処理装置、プログラム、画像形成システム |
EP1859612A4 (en) * | 2005-03-16 | 2011-02-23 | Ricoh Co Ltd | IMAGE PROCESSING METHOD, PROGRAM AND APPARATUS, AND INKJET RECORDING APPARATUS |
US8279493B2 (en) | 2005-03-16 | 2012-10-02 | Ricoh Company, Ltd. | Image processing method, program thereof, image processing apparatus, and inkjet recording apparatus |
CN108819492A (zh) * | 2018-05-22 | 2018-11-16 | 中煤航测遥感集团有限公司 | 环保纸印刷色彩印前数码打样色彩校正方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7599099B2 (en) | Image processing apparatus and image processing method | |
US7609989B2 (en) | System and control method for generating an image having a latent pattern with or without a background pattern | |
US20040051885A1 (en) | Image processing apparatus, image processing method, and image processing program product | |
JP2001197297A (ja) | 画像処理装置及びコンピュータ読取可能な記憶媒体 | |
US7580155B2 (en) | Tools to embed information into digital visual works | |
JP4337819B2 (ja) | 透かし情報埋め込み装置,画像処理装置,透かし情報埋め込み方法,および画像処理方法 | |
US20090097075A1 (en) | Information processing apparatus and method | |
JP4393074B2 (ja) | 地紋画像生成装置、地紋画像生成方法、付加情報読取り装置、付加情報読取り方法 | |
JP4061143B2 (ja) | 画像処理装置および画像処理方法 | |
JP2000307847A (ja) | 印刷情報生成装置、印刷システム、印刷方法、および記録媒体 | |
JP4169610B2 (ja) | 画像処理装置、画像形成システム、プログラム及び記憶媒体 | |
JP3959890B2 (ja) | 印刷システム、印刷情報生成装置、プリンタ、印刷方法、および記録媒体 | |
US8458807B2 (en) | Image processing apparatus and copy machine control method | |
JP4096803B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 | |
JP2002135564A (ja) | 画像生成システム及び画像記録物及び画像記録媒体 | |
JP2000307845A (ja) | 印刷システム、印刷情報生成装置、プリンタ、印刷方法、および記録媒体 | |
JP3384354B2 (ja) | 画像処理装置、プリンタ、印刷システム、印刷方法、および記録媒体 | |
JP2000324326A (ja) | 画像処理装置、印刷システム、隠しパターン埋め込み方法及びプログラムを記録した記憶媒体 | |
JP2000307846A (ja) | 印刷情報生成装置、プリンタ、印刷方法、および記録媒体 | |
JP3472210B2 (ja) | 画像処理方法及び装置 | |
JP2001218010A (ja) | 画像処理装置、画像処理方法、記憶媒体 | |
JP4250291B2 (ja) | 画像処理装置及び画像処理方法及び記憶媒体 | |
JP2006333140A (ja) | 画像処理装置及び画像処理方法 | |
JP4235352B2 (ja) | 画像判別装置及び複写機及び画像判別方法 | |
JP3678051B2 (ja) | 画像形成装置、隠しパターン埋め込み方法及びプログラムを記録した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040730 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041124 |