(57)【要約】【課題】真贋判定を容易かつ確実に行える文書を印刷することが可能な印刷処理装置及び画像形成装置を提供する。【解決手段】ラスタ画像処理部から出力された文字情報から文字に埋め込むための情報である埋め込み文字情報を生成する埋め込み文字情報生成部と、生成された埋め込み文字情報を当該文字に埋め込む自文字情報埋め込み部と、を備える。また、印刷する文字に自文字情報と周辺文字情報とを埋め込む自文字情報周辺文字情報埋め込み部を備える。【選択図】図３
2010098721.tif 000002
【特許請求の範囲】
【請求項１】
１文字を表わす当該文字コードから該１文字を表わす文字ラスタデータを生成して出力するラスタ画像処理部と、
前記当該文字コードを前記文字ラスタデータに電子透かしとして埋め込んで電子透かし入り文字ラスタデータを出力する情報埋め込み部と、
前記電子透かし入り文字ラスタデータから印字を行う印字部と、
を備える印刷処理装置。
【請求項２】
前記情報埋め込み部が、
前記１文字に隣接する文字の文字コードである隣接文字コードも前記文字ラスタデータに電子透かしとして埋め込んで前記電子透かし入り文字ラスタデータを出力する
ことを特徴とする請求項１記載の印刷処理装置。
【請求項３】
前記情報埋め込み部が、
前記１文字が数字であれば前記当該文字コードを前記文字ラスタデータに埋め込み、
前記１文字が数字でなければ前記隣接文字コードを前記文字ラスタデータに埋め込む
ことを特徴とする請求項２記載の印刷処理装置。
【請求項４】
グラフオブジェクトを表わすグラフラスタデータを生成して出力するラスタ画像処理部と、
前記グラフオブジェクトが含まれるデータファイルに含まれ前記グラフオブジェクトの基となる数値を表わすコードを前記グラフラスタデータに電子透かしとして埋め込んで電子透かし入りグラフラスタデータを出力する情報埋め込み部と、
前記電子透かし入りグラフラスタデータから印字を行う印字部と、
を備える印刷処理装置。
【請求項５】
ラスタ画像処理部が、１文字を表わす当該文字コードから該１文字を表わす文字ラスタデータを生成して出力し、
情報埋め込み部が、前記当該文字コードを前記文字ラスタデータに電子透かしとして埋め込んで電子透かし入り文字ラスタデータを出力し、
印字部が、前記電子透かし入り文字ラスタデータから印字を行う
ことを特徴とする印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、真贋判定を容易かつ確実に行える文書を印刷することが可能な印刷処理装置及び印刷処理方法に関する。
【背景技術】
【０００２】
領収書や発注書などを、パソコンを使用して印刷することが多くなってきている。しかし、従来のプリンタなどの画像形成装置を使用して印刷された文書は容易に偽造や改ざんが可能であった。
【０００３】
この点に関し、印刷する文書データから識別情報を生成し、この識別情報を印刷する文書の背景画像に合成して印刷する技術が提案されている（例えば、特許文献１）。
【０００４】
しかし、この技術では印刷された文書が汚損したり経年変化によって変色したりした場合、文書の真贋判定ができなくなるという問題点がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−７４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、真贋判定を容易かつ確実に行える文書を印刷することが可能な印刷処理装置及び印刷処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、１文字を表わす当該文字コードから該１文字を表わす文字ラスタデータを生成して出力するラスタ画像処理部と、当該文字コードを文字ラスタデータに電子透かしとして埋め込んで電子透かし入り文字ラスタデータを出力する情報埋め込み部と、電子透かし入り文字ラスタデータから印字を行う印字部と、を備える印刷処理装置を提供する。
【発明の効果】
【０００８】
本発明によれば、文字ごと、或いは、グラフ毎にその真贋を容易に精度よく確認することができる印刷物を生成することができるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】画像処理装置のハードウエア構成を示す図である。
【図２Ａ】画像処理装置の処理の概要を示すフローチャートである。
【図２Ｂ】画像処理装置の処理の概要を示す他の例のフローチャートである。
【図３】第１の実施形態の印刷処理装置が行う情報埋め込み処理のためのソフトウエアモジュールブロック図である。
【図４】情報埋め込み部のソフトウエアモジュールブロック図である。
【図５】ラスタ画像処理部から入力したビットマップ画像データの例である。
【図６】埋め込み文字情報を埋め込んだ後のビットマップ画像データの例である。
【図７】第２の実施形態の印刷処理装置が行う情報埋め込み処理のためのソフトウエアモジュールブロック図である。
【図８】第３の実施形態に係る情報埋め込み部のソフトウエアモジュールブロック図である。
【図９】領収書の印刷例を示す図である。
【図１０】偽造された領収書の例を示す図である。
【図１１】第４の実施形態に係る情報埋め込み部のソフトウエアモジュールブロック図である。
【図１２】第５の実施形態に係る情報埋め込み部のソフトウエアモジュールブロック図である。
【図１３】グラフに数値情報を埋め込む例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の印刷処理装置及び印刷処理方法の一実施の形態について、図面を用いて詳細に説明する。印刷処理装置はパソコンなどのホストコンピュータとプリンタなどの画像形成装置と画像処理装置の間に設置される。印刷処理装置は画像形成装置と一体に形成することも別体とすることもできる。
【００１１】
図１は、本実施形態の画像処理装置のハードウエア構成を示す図である。図１に示すように、画像処理装置は、演算装置であるＣＰＵ１０１と、ＣＰＵ１０１に接続するノースブリッジ１０２と、ノースブリッジ１０２に接続するシステムメモリ１０３と、を備える。ノースブリッジ１０２は画像処理装置内の情報流通を制御するＬＳＩを指す。
【００１２】
ノースブリッジ１０２にはネットワークインターフェース１０４、入出力部１０５、ページメモリ１０６、データ記憶部１０７、システムＡＳＩＣ１０８、画像処理を行うＡＳＩＣである画像処理ＡＳＩＣ１０９が接続する。
【００１３】
入出力部１０５は画像形成部１１０へ画像データを送る。画像形成部１１０は受信した画像データに基づいて画像を形成する。
【００１４】
図２Ａは、本実施形態の画像処理装置の処理の概要を示すフローチャートである。図２Ａに示すように、画像処理装置は、動作２０１においてパソコンなどのホストコンピュータから印字するためのデータを受信する。
【００１５】
画像処理装置は、動作２０２においてホストから受信した文書データに対して後述する情報埋め込み処理を行う。この情報埋め込み処理において画像処理装置は例えば印刷する文字自体の情報である自文字情報を文字に埋め込む。
【００１６】
画像処理装置は、動作２０３においてイメージ属性分析を行い、印字するためのデータをＴｅｘｔ，Ｇｒａｐｈｉｃｓ，ｐｈｏｔｏに分類する。画像処理装置は、動作２０４においてラスタ演算を行い、動作２０５においてガンマ変換を行い、動作２０６においてハーフトーン処理を行う。
【００１７】
ここで、動作２０４のラスタ演算と動作２０５のガンマ変換の間に、動作２０２に代えて動作２０２Ａとして情報埋め込み処理を行うように構成することもできる。また、動作２０６のハーフトーン処理と、動作２０７のデータ符号化の間に、動作２０２に代えて動作２０２Ｂとして情報埋め込み処理を行うように構成することもできる。情報埋め込み処理は動作２０２の位置にて行うよりも動作２０７Ａの位置あるいは動作２０２Ｂの位置に行う方が、画像処理による埋め込み情報のかく乱の恐れが少なくなる。
【００１８】
動作２０２から動作２０２Ｂまでの処理はＣＰＵ１０１がソフトウェアを用いて行う。
【００１９】
画像処理装置は、動作２０７においてデータを符号化し、データ記憶部１０７に順次格納する。画像処理装置は、動作２０８において格納したデータを順次読みだして復号化する。動作２０７から動作２０８までの処理はシステムＡＳＩＣ１０８が行う。
【００２０】
画像処理装置は、動作２０９において細線化を行い、動作２１０において細線化後のデータをＰＷＭエンジンに出力する。動作２０９の処理は画像処理ＡＳＩＣ１０９が行う。ＰＷＭエンジンは画像形成部１１０を構成してもよい。この動作２０９の細線化処理は省略することもできる。
【００２１】
図２Ｂは、本実施形態の画像処理装置の処理の概要を示す他の例のフローチャートである。図２Ｂに示すように、画像処理装置は、動作２２０においてパソコンなどのホストコンピュータから印字するためのデータを受信する。
【００２２】
画像処理装置は、動作２２１においてイメージ属性分析を行い、動作２２２においてラスタ演算を行い、動作２２３においてデータを符号化し、データ記憶部１０７に順次格納する。画像処理装置は、動作２２４において格納したデータを順次読みだして復号化する。
【００２３】
画像処理装置は、動作２２５においてフィルタによってフィルタリングし、動作２２６において情報埋め込み処理を行う。画像処理装置は、動作２２７においてガンマ変換を行い、動作２２８においてハーフトーン処理を行う。
【００２４】
画像処理装置は、動作２２６に代えて、動作２２８の次に動作２２６Ａとして情報埋め込み処理を行ってもよい。
【００２５】
画像処理装置は、動作２２９において細線化を行い、動作２３０において細線化後のデータをＰＷＭエンジンに出力する。
【００２６】
情報埋め込み処理をラスタ演算の後段に構成することにより、ホストコンピュータから受け取るデータがＰｏｓｔｓｃｒｉｐｔ（登録商標）である場合にも文字ごとに埋め込み処理が可能となる。
【００２７】
（第１の実施形態）
本実施形態の印刷処理装置は、１文字を表わす当該文字コードから該１文字を表わす文字ラスタデータを生成して出力するラスタ画像処理部と、当該文字コードを文字ラスタデータに電子透かしとして埋め込んで電子透かし入り文字ラスタデータを出力する情報埋め込み部と、電子透かし入り文字ラスタデータから印字を行う印字部と、を備える。
【００２８】
図３は、第１の実施形態の印刷処理装置が行う情報埋め込み処理のためのソフトウエアモジュールブロック図である。図３に示すように、パーソナルコンピュータなどのホストコンピュータ３００は、文書を作成するための文書作成アプリケーション３０１と、文書作成アプリケーション３０１によって作成された文書を印刷するためのプリンタドライバ３０２と、印刷処理装置の動作を設定するための設定アプリケーション３０３と、を備える。
【００２９】
印刷処理装置３１０は、プリンタドライバ３０２から出力されたＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）データを入力し、ビットマップによって表現された文字ラスタデータ（以下、ビットマップ画像データと呼ぶ。）と文字情報を出力するラスタ画像処理部３１１と、情報埋め込み処理を行う情報埋め込み部３１２と、ラスタ画像処理部３１１及び情報埋め込み部３１２の操作を制御する制御部３１３と、を有する。
【００３０】
制御部３１３はその動作を設定アプリケーション３０３によって設定される。情報埋め込み部３１２はビットマップ画像データを印字部であるプリントエンジン３２０に出力する。
【００３１】
図４は、情報埋め込み部３１２のソフトウエアモジュールブロック図である。図４に示すように、情報埋め込み部３１２は自文字情報埋め込み部４０１と埋め込み文字情報生成部４０２とを備える。
【００３２】
埋め込み文字情報生成部４０２は、ラスタ画像処理部３１１からビットマップ画像データと文字情報を入力する。埋め込み文字情報生成部４０２はこの文字情報から埋め込むための情報である埋め込み文字情報を生成する。例えば、文字情報が“Ａ”のとき当該文字コードであるＡＳＣＩＩコードは０ｘ４１（１０００００１）である。埋め込み文字情報生成部４０２は“Ａ”を特定するデータである埋め込み文字情報を生成する。埋め込み文字情報は例えば１０００００１である。
【００３３】
自文字情報埋め込み部４０１は、ラスタ画像処理部３１１からビットマップ画像データと文字情報を入力する。自文字情報埋め込み部４０１は、入力した当該文字のビットマップ画像データに埋め込み文字情報生成部４０２から入力した埋め込み文字情報を文字ごとに埋め込む。自文字情報埋め込み部４０１は、入力した当該文字のビットマップ画像データに埋め込み文字情報生成部４０２から入力した埋め込み文字情報を電子透かしとして文字ごとに埋め込む。
【００３４】
図５は、ラスタ画像処理部３１１から入力したビットマップ画像データの例である。図５に示すように、“Ａ”は矩形の図形を組み合わせて構成される。
【００３５】
図６は、埋め込み文字情報を電子透かしとして埋め込んだ後のビットマップ画像データの一例である。図６に示す例では、埋め込み文字情報は予め文字ごとに決められた位置の矩形の図形を反転させることによって埋め込まれる。図６においては１６ビットの情報が埋め込まれている。
【００３６】
以上述べたように、本実施形態の印刷処理装置３１０は、ラスタ画像処理部３１１から出力された文字情報から文字に埋め込むための情報である埋め込み文字情報を生成する埋め込み文字情報生成部４０２と、生成された埋め込み文字情報を当該文字に埋め込む自文字情報埋め込み部４０１と、を備える。従って、文字ごとにその真贋を容易に精度よく確認することができる印刷物を生成することができるという効果がある。
【００３７】
（第２の実施形態）
図７は、第２の実施形態の印刷処理装置が行う情報埋め込み処理のためのソフトウエアモジュールブロック図である。図７に示すように、パーソナルコンピュータなどのホストコンピュータ３００は、文書を作成するための文書作成アプリケーション３０１と、印刷処理装置の動作を設定するための設定アプリケーション３０３と、を備える。
【００３８】
印刷処理装置３１０は、文書作成アプリケーション３０１の出力から直接ビットマップ画像を生成し、このビットマップ画像と文字情報とを出力するビットマップ生成部７１１と、情報埋め込み部３１２と、制御部３１３と、を備える。
【００３９】
情報埋め込み部３１２は、自文字情報埋め込み部４０１と埋め込み文字情報生成部４０２とを備える。
【００４０】
埋め込み文字情報生成部４０２は、ビットマップ生成部７１１からビットマップ画像データと文字情報を入力する。埋め込み文字情報生成部４０２はこの文字情報から埋め込むための情報である埋め込み文字情報を生成する。例えば、文字情報が“Ａ”のときＡＳＣＩＩコードは０ｘ４１（１０００００１）である。埋め込み文字情報生成部４０２は“Ａ”を特定するデータである埋め込み文字情報を生成する。埋め込み文字情報は例えば１０００００１である。
【００４１】
自文字情報埋め込み部４０１は、ビットマップ生成部７１１からビットマップ画像データと文字情報を入力する。自文字情報埋め込み部４０１は、入力した当該文字のビットマップ画像データに埋め込み文字情報生成部４０２から入力した埋め込み文字情報を文字ごとに埋め込む。
【００４２】
以上述べたように、本実施形態の印刷処理装置３１０はプリンタドライバを介さずに、印刷する文字に埋め込み文字情報を埋め込む。従って、構成がより簡単になり製造コストを低く抑えることが可能となるという効果がある。
【００４３】
（第３の実施形態）
本実施形態の印刷処理装置は例えば、情報埋め込み部３１２が、注目する１文字に隣接する文字の文字コードである隣接文字コードも文字ラスタデータに電子透かしとして埋め込んで電子透かし入り文字ラスタデータを出力する。
【００４４】
第３の実施形態と、第１の実施形態及び第２の実施形態と異なるところは、情報埋め込み部３１２の構成と動作が異なる点であり、その他の構成は第１の実施形態及び第２の実施形態と同様である。
【００４５】
図８は、第３の実施形態に係る情報埋め込み部３１２のソフトウエアモジュールブロック図である。図８に示すように、情報埋め込み部３１２は埋め込み文字情報生成部８０２と、自文字情報周辺文字情報埋め込み部８０１と、を備える。
【００４６】
埋め込み文字情報生成部８０２は、ラスタ画像処理部３１１又はビットマップ生成部７１１からビットマップ画像データと文字情報を入力する。埋め込み文字情報生成部４０２はこの文字情報から埋め込むための情報である埋め込み文字情報を生成する。
【００４７】
埋め込み文字情報は、印刷する文字自身を特定する情報である自文字情報すなわち当該文字コードと、隣接する文字を特定する情報である周辺文字情報すなわち隣接文字コードとが含まれる。例えば、「１３，５４２」という文字列を印刷する場合、「４」の自文字情報は「４」を特定するための情報であり、周辺文字情報は「５」又は「２」を特定するための情報である。
【００４８】
自文字情報周辺文字情報埋め込み部８０１は、ラスタ画像処理部３１１又はビットマップ生成部７１１からビットマップ画像データと文字情報を入力する。自文字情報周辺文字情報埋め込み部８０１は、入力した当該文字のビットマップ画像データに埋め込み文字情報生成部８０２から入力した埋め込み文字情報を文字ごとに埋め込む。自文字情報周辺文字情報埋め込み部８０１は、入力した当該文字のビットマップ画像データに埋め込み文字情報生成部８０２から入力した埋め込み文字情報を電子透かしとして文字ごとに埋め込む。
【００４９】
図９は、領収書の印刷例を示す図である。図９に示すように、「２」には自文字情報として「２」が、周辺文字情報として「円」が埋め込まれている。
【００５０】
図１０は、偽造された領収書の例を示す図である。図１０に示すように、円の隣の「２」が「１」の隣にコピーされている。しかし、「１」の隣にコピーされた文字の周辺文字情報の「円」と、実際の周辺文字情報の「１」とは合致しない。従って、偽造されたことが判定できる。
【００５１】
以上述べたように、本実施形態の印刷処理装置３１２は、自文字情報周辺文字情報埋め込み部８０１が印刷する文字に自文字情報と周辺文字情報とを埋め込む。従って、偽装をより容易に判定することが可能となるという効果がある。
【００５２】
（第４の実施形態）
第４の実施形態と、第１の実施形態及び第２の実施形態と異なるところは、情報埋め込み部３１２の構成と動作が異なる点であり、その他の構成は第１の実施形態及び第２の実施形態と同様である。
【００５３】
図１１は、第４の実施形態に係る情報埋め込み部３１２のソフトウエアモジュールブロック図である。図１１に示すように、情報埋め込み部３１２は、文字情報埋め込み条件判定部１１０１と、処理選択部１１０２と、第１の埋め込み文字情報生成部１１０３と、自文字情報埋め込み部１１０４、第２の埋め込み文字情報生成部１１０５と、周辺文字情報埋め込み部１１０６と、文字コード画像結合部１１０７と、を備える。
【００５４】
文字情報埋め込み条件判定部１１０１は、ラスタ画像処理部３１１又はビットマップ生成部７１１からビットマップ画像データと文字情報を入力する。文字情報埋め込み条件判定部１１０１は、入力した文字情報から印刷する文字が数字か数字以外かを判定し、判定結果を処理選択部１１０２に出力する。
【００５５】
選択処理部１１０２は、ラスタ画像処理部３１１又はビットマップ生成部７１１からビットマップ画像データと文字情報を入力し、文字情報埋め込み条件判定部１１０１から判定結果を入力する。選択処理部１１０２は入力したビットマップ画像データと文字情報と判定結果とを、判定結果が数字の場合は第１の埋め込み情報生成部１１０３と自文字情報埋め込み部１１０４に、判定結果が数字以外の場合は第２の埋め込み情報生成部１１０５と周辺文字情報埋め込み部１１０６に、それぞれ出力する。
【００５６】
第１の埋め込み文字情報生成部１１０３は、入力した文字情報から印刷する文字自体を特定する情報である自文字情報を生成し、自文字情報埋め込み部１１０４に出力する。
【００５７】
自文字情報埋め込み部１１０４は、処理選択部１１０２からビットマップ画像データと文字情報と判定結果とを入力する。自文字情報埋め込み部１１０４は、入力した当該文字のビットマップ画像データに判定結果と第１の埋め込み文字情報生成部１１０３から入力した自文字情報とを文字ごとに電子透かしとして埋め込み、文字コード画像結合部１１０７に出力する。
【００５８】
ここで、第１の埋め込み文字情報生成部１１０３が周辺文字情報も生成し、自文字情報埋め込み部１１０４が自文字情報と周辺文字情報とを合わせて文字ごとに電子透かしとして埋め込むように構成することもできる。
【００５９】
第２の埋め込み文字情報生成部１１０５は、入力した文字情報から印刷する文字の周辺情報を特定する情報である周辺文字情報を生成し、周辺文字情報埋め込み部１１０６に出力する。
【００６０】
ここで、周辺文字情報とは、印刷する文字に隣接する文字又は図形を特定する情報である。入力した文字情報が罫線であった場合にも、その罫線の周辺文字情報が生成される。
【００６１】
周辺文字情報埋め込み部１１０６は、処理選択部１１０２からビットマップ画像データと文字情報と判定結果とを入力する。周辺文字情報埋め込み部１１０６は、入力した当該文字のビットマップ画像データに判定結果と第２の埋め込み文字情報生成部１１０５から入力した周辺文字情報とを電子透かしとして埋め込む。周辺文字情報埋め込み部１１０６は、印刷する対象が罫線である場合にも、その罫線に周辺文字情報を電子透かしとして埋め込む。周辺文字情報埋め込み部１１０６は、埋め込んだ画像を文字コード画像結合部１１０７に出力する。
【００６２】
文字コード画像結合部１１０７は、自文字情報埋め込み部１１０４と周辺文字情報埋め込み部１１０６とから入力した画像を一つの画像に合成してプリントエンジン３２０に出力する。
【００６３】
以上述べたように、本実施形態の印刷処理装置３１２は、罫線にも埋め込み文字情報を埋め込む。従って、真贋の判定をより厳密に行うことが可能となるという効果がある。
【００６４】
（第５の実施形態）
本実施形態の印刷処理装置は、グラフオブジェクトを表わすラスタデータであるグラフラスタデータを生成して出力するラスタ画像処理部と、このグラフオブジェクトが含まれるデータファイルに含まれ、このグラフオブジェクトの基となる数値を表わすコードをグラフラスタデータに電子透かしとして埋め込んで電子透かし入りグラフラスタデータを出力する情報埋め込み部と、電子透かし入りグラフラスタデータから印字を行う印字部と、を備える。
【００６５】
第５の実施形態と、第１の実施形態及び第２の実施形態と異なるところは、情報埋め込み部３１２の構成と動作が異なる点であり、その他の構成は第１の実施形態及び第２の実施形態と同様である。第５の実施形態においては、印刷する対象がグラフである場合にも適用できる点においても異なっている。
【００６６】
例えば表計算ソフトウェアによって生成されるグラフオブジェクトは、このグラフオブジェクトが示す棒や線などといったオブジェクトの節点のグラフ軸に対する位置を表わす数値と共に、データファイルとしてまとめて扱われることがある。この数値は、そのデータファイルが扱われるソフトウェアにおける単位としてのptやpixelやmmなどといった距離そのものを示す数値であることもあるし、円や件などといった距離に関連付けられた数値であることもある。第５の実施形態においては、このようなグラフオブジェクトの基となる数値をグラフオブジェクトのラスタデータに埋め込む。
【００６７】
図１２は、第５の実施形態に係る情報埋め込み部３１２のソフトウエアモジュールブロック図である。図１２に示すように、情報埋め込み部３１２は、文字情報埋め込み条件判定部１１０１と、処理選択部１１０２と、第１の埋め込み文字情報生成部１１０３と、自文字情報埋め込み部１１０４、第２の埋め込み文字情報生成部１２０５と、数値情報埋め込み部１２０６と、文字コード画像結合部１１０７と、を備える。
【００６８】
文字情報埋め込み条件判定部１１０１は、ラスタ画像処理部３１１又はビットマップ生成部７１１からビットマップ画像データと文字情報を入力する。文字情報埋め込み条件判定部１１０１は、入力した文字情報から印刷する文字が数字か数字以外かを判定し、判定結果を処理選択部１１０２に出力する。
【００６９】
選択処理部１１０２は、ラスタ画像処理部３１１又はビットマップ生成部７１１からビットマップ画像データと文字情報を入力し、文字情報埋め込み条件判定部１１０１から判定結果を入力する。選択処理部１１０２は入力したビットマップ画像データと文字情報と判定結果とを、判定結果が数字の場合は第１の埋め込み情報生成部１１０３と自文字情報埋め込み部１１０４に、判定結果が数字以外の場合は第２の埋め込み情報生成部１２０５と数値情報埋め込み部１２０６に、それぞれ出力する。
【００７０】
第１の埋め込み文字情報生成部１１０３は、入力した文字情報から印刷する文字自体を特定する情報である自文字情報を生成し、自文字情報埋め込み部１１０４に出力する。
【００７１】
自文字情報埋め込み部１１０４は、処理選択部１１０２からビットマップ画像データと文字情報と判定結果とを入力する。自文字情報埋め込み部１１０４は、入力した当該文字のビットマップ画像データに判定結果と第１の埋め込み文字情報生成部１１０３から入力した自文字情報とを電子透かしとして埋め込み、文字コード画像結合部１１０７に出力する。
【００７２】
ここで、第１の埋め込み文字情報生成部１１０３が周辺文字情報も生成し、自文字情報埋め込み部１１０４が自文字情報と周辺文字情報とを合わせて電子透かしとして埋め込むように構成することもできる。
【００７３】
第２の埋め込み文字情報生成部１２０５は、入力した文字情報から印刷するグラフに関する数値情報を特定する情報である数値情報を生成し、数値情報埋め込み部１２０６に出力する。
【００７４】
数値情報埋め込み部１２０６は、処理選択部１１０２からビットマップ画像データと文字情報と判定結果とを入力する。数値情報埋め込み部１２０６は、入力した当該グラフのビットマップ画像データに判定結果と第２の埋め込み文字情報生成部１２０５から入力した数値情報とを電子透かしとして埋め込む。数値情報埋め込み部１２０６は、埋め込んだ画像を文字コード画像結合部１１０７に出力する。
【００７５】
文字コード画像結合部１１０７は、自文字情報埋め込み部１１０４と数値情報埋め込み部１２０６とから入力した画像を一つの画像に合成してプリントエンジン３２０に出力する。
【００７６】
図１３は、グラフに数値情報を埋め込む例を示す図である。図１３に示すように、数値情報埋め込み部１２０６は、グラフ１３０１の輪郭に矩形の図形１３０２を用いて数値情報を埋め込む。
【００７７】
以上述べたように、本実施形態の印刷処理装置３１２は、グラフにも埋め込み文字情報を埋め込む。従って、通常の文書だけでなくグラフに関しても真贋の判定をより厳密に行うことが可能となるという効果がある。
【符号の説明】
【００７８】
３１０：印刷処理装置、
３１１：ラスタ画像処理部、
３１２：情報埋め込み部、
３１３：制御部、
４０１：自文字情報埋め込み部、
４０２：埋め込み文字情報生成部。
【図１】
2010098721.tif 000003
【図２Ａ】
2010098721.tif 000004
【図２Ｂ】
2010098721.tif 000005
【図３】
2010098721.tif 000006
【図４】
2010098721.tif 000007
【図５】
2010098721.tif 000008
【図６】
2010098721.tif 000009
【図７】
2010098721.tif 000010
【図８】
2010098721.tif 000011
【図９】
2010098721.tif 000012
【図１０】
2010098721.tif 000013
【図１１】
2010098721.tif 000014
【図１２】
2010098721.tif 000015
【図１３】
2010098721.tif 000016