(57)【要約】  【課題】  特定パターンで記述されるコード情報を含む印刷画像をコード画像の印刷に対応していない印刷装置で印刷した場合に、コード画像が正しく印刷されていないことを容易に識別可能とする。  【解決手段】  画像生成装置において、位置情報および／または識別情報のデータをカラーコードに変換してカラーコード画像を生成し、生成されたカラーコード画像と電子文書の文書画像とを合成して印刷画像を生成する。印刷装置は、この印刷画像からカラーコード画像を抽出し、このカラーコードから情報を復号する。そして、印刷画像からカラーコード画像を除去し、復号された情報を特定パターンで記述したコード画像とを重ね合わせて印刷する。これにより、特定パターンのコード画像の印刷に対応していない印刷装置では、カラーコードにしたがって色分けされた画像が出力されてしまうため、コード画像が正しく印刷されていないことを容易に識別できる。  【選択図】  図１２
2007052607.tif 000002
【特許請求の範囲】
【請求項１】
位置情報および／または識別情報のデータをカラーコードに変換してカラーコード画像を生成するカラーコード画像生成部と、
前記カラーコード画像生成部により生成されたカラーコード画像と電子文書の文書画像とを合成する画像合成部と
を備えることを特徴とする画像生成装置。
【請求項２】
前記カラーコード画像生成部は、前記データをＲＧＢ値に置き換えることによりカラーコード画像を生成することを特徴とする請求項１に記載の画像生成装置。
【請求項３】
前記カラーコード画像生成部は、前記データを複数の区分に分け、当該区分ごとに個別にＲＧＢ値に置き換えて、当該データを複数の色の組合せで表現することによりカラーコード画像を生成することを特徴とする請求項１に記載の画像生成装置。
【請求項４】
前記文書画像および前記カラーコード画像は、画像情報と所定の付加情報とを共に記録できるファイルフォーマットで生成され、
前記画像合成部は、前記カラーコード画像と前記電子文書の文書画像とを合成したデータファイルに、前記カラーコード画像に関する情報を前記付加情報として記録することを特徴とする請求項１に記載の画像生成装置。
【請求項５】
前記文書画像および前記カラーコード画像はＴＩＦＦファイルとして生成され、
前記画像合成部は、前記カラーコード画像に関する情報を、前記カラーコード画像と前記電子文書の文書画像とを合成した前記ＴＩＦＦファイルのヘッダに記述することを特徴とする請求項４に記載の画像生成装置。
【請求項６】
前記文書画像および前記カラーコード画像はページ記述言語のデータファイルとして生成され、
前記画像合成部は、前記カラーコード画像に関する情報を、前記カラーコード画像と前記電子文書の文書画像とを合成した前記データファイル中に前記ページ記述言語により記述することを特徴とする請求項４に記載の画像生成装置。
【請求項７】
印刷画像から電子文書の文書画像に重畳されたカラーコード画像を抽出し、当該カラーコード画像のカラーコードを解析して位置情報および／または識別情報を復号するコード情報復号部と、
前記印刷画像から前記カラーコード画像を除去するカラーコード画像除去部と、
前記コード情報復号部により復号された前記位置情報および／または識別情報を所定の２次元コードパターンで記述したコード画像を生成するコード画像生成部と、
前記コード画像生成部により生成されたコード画像と前記カラーコード画像除去部によりカラーコード画像を除去された前記印刷画像とを重ね合わせた画像を印刷する印刷部と
を備えることを特徴とする印刷装置。
【請求項８】
前記コード情報復号部は、前記印刷画像の単位領域ごとに当該単位領域の色を特定するＲＧＢ値から前記位置情報および／または識別情報を表すデータを求めることを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記コード情報復号部は、前記印刷画像の単位領域ごとに当該単位領域における色の組合せを識別し、当該色の組合せにおける各色を特定するＲＧＢ値から前記位置情報および／または識別情報を表すデータを求めることを特徴とする請求項７に記載の印刷装置。
【請求項１０】
文書画像の印刷方法であって、
位置情報および／または識別情報のデータをカラーコードに変換してカラーコード画像を生成するステップと、
生成された前記カラーコード画像と電子文書の文書画像とを合成した画像データを記憶装置に格納するステップと、
前記記憶装置から読み出された前記画像データから前記カラーコード画像を抽出し、当該カラーコード画像のカラーコードを解析して前記位置情報および／または識別情報を復号するステップと、
前記画像データから前記カラーコード画像を除去するステップと、
復号された前記位置情報および／または識別情報を所定の２次元コードパターンで記述したコード画像を生成するステップと、
前記カラーコード画像を除去された前記画像データと生成された前記コード画像とを重ね合わせた画像を印刷するステップと
を含むことを特徴とする印刷方法。
【請求項１１】
前記カラーコード画像を生成するステップでは、前記位置情報および／または識別情報のデータをＲＧＢ値に置き換えることによりカラーコード画像を生成し、
前記位置情報および／または識別情報を復号するステップでは、前記画像データの単位領域ごとに当該単位領域の色を特定するＲＧＢ値から前記位置情報および／または識別情報を表すデータを求めることを特徴とする請求項１０に記載の印刷方法。
【請求項１２】
前記カラーコード画像を生成するステップでは、前記位置情報および／または識別情報のデータを複数の区分に分け、当該区分ごとに個別にＲＧＢ値に置き換えて、当該データを複数の色の組合せで表現することによりカラーコード画像を生成し、
前記位置情報および／または識別情報を復号するステップでは、前記画像データの単位領域ごとに当該単位領域における色の組合せを識別し、当該色の組合せにおける各色を特定するＲＧＢ値から前記位置情報および／または識別情報を表すデータを求めることを特徴とする請求項１０に記載の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書の画像生成および印刷に関し、特に細かなパターンを用紙上に形成してコード情報を記述する文書画像の生成および印刷に関する。
【背景技術】
【０００２】
近年、細かなドットが印刷された特殊な用紙（シート上の各種媒体を含む）を用い、ユーザがこの用紙上に手書きした文字やイメージなどを電子情報（データ）として取り込む技術が注目されている。取り込まれたデータは、パソコンや携帯電話などに転送され、磁気ディスク装置その他の記憶装置に格納して保存したり、電子メールとして送信したりすることが可能となる。この技術では、この特殊な用紙に例えば０.３ｍｍ程度の間隔で小さなドットが印刷され、所定の大きさのグリッドに含まれるドットが、グリッドごとに全て異なるパターンを描くように構成されている。このパターンはアドレス等の位置情報を表すことができる。そこで、例えばデジタルカメラ等の光学的読み取り手段を内蔵した専用のペンデバイスを用いてパターンを読み込むことで、この特殊な用紙上でのペン先の位置や移動軌跡を特定することが可能となる。そして、このペン先の位置や移動軌跡の情報を処理することにより、用紙上に書かれた手書きの文字やイメージを電子情報として利用することが可能となる。
【０００３】
この種の技術では、テキストやイメージを記載した電子文書と上記のパターンとを重ね合わせて用紙に印刷することも可能である。この場合、電子文書のレイアウトに応じて上述した位置情報を設定することも考えられる。
【０００４】
また、用紙に書き込まれるパターンによって、種々のコード情報を記述することも行われる。コード情報としては、用紙に対する印刷が行われた日時や用紙を特定する媒体ＩＤ、用紙に印刷された電子文書を特定する文書ＩＤ、印刷装置の装置ＩＤ等の情報を含めることができる。このようなコード情報を用紙に記述しておくことにより、上述したペンデバイス等の読み取り手段で読み取ったパターンを解析してコード情報を取得し、文書管理や認証に用いることが可能となる。以下の説明では、上述の位置情報もコード情報に含むものとする。
【０００５】
この種の従来技術としては、用紙にパターンを印刷する技術やその読み取り技術など、種々の観点から多くの技術が提案されている。用紙上にパターンを形成する従来技術としては、例えば、コンピュータユニットが、全体的位置コーディングパターン中のセクションの境界を記述する境界情報を発生させ、プリンタユニットが、この境界情報に基づいてパターンを記述する図形情報を発生させてプリントアウトする技術が存在する（例えば、特許文献１参照）。また、特許文献１には、生成されたパターン（図形情報）と視覚情報を重畳させてプリントアウトする技術が開示されている。
【０００６】
【特許文献１】特表２００４−５２８６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、電子文書の画像（以下、文書画像）に上記のようなコード情報をパターンで記述した画像（以下、コード画像）を重畳して印刷する場合、まず、印刷される文書画像にコード画像が重畳された画像データ（以下、印刷画像）が生成され、この印刷画像がコード画像の印刷に対応した印刷装置によって印刷される。
【０００８】
ここで、コード画像は、一般に、人間の目で容易に識別できない（ほぼ不可視の）色材を使用して形成される（以下、簡単のため、このコード画像を形成する色材については単に「不可視」と記述する）。これは、コード画像が形成された紙面上に文字等が手書きされた場合やコード画像と共に電子文書の画像が重畳して印刷された場合に、これらの手書きイメージや文書画像とコード画像とが混在して視認されるために画像イメージが識別し難くなることを回避するためである。
コード画像は、上述したように専用の読み取り手段によって読み取れれば良い。そこで、可視光領域の光線を透過し、かつ可視光以外の領域（例えば近赤外領域）の光線における吸収率が高い色材を用いてコード画像を描画する。そして、読み取り手段が色材の性質に応じた光線を用いてコード画像を読み取るようにする。これにより、パターンの不可視性を確保しつつ、読み取り手段を用いた読み取りが可能となる。
【０００９】
したがって、コード画像を印刷するためには、コード画像用の不可視の色材による印刷が可能な印刷装置を用いることが必要である。コード画像の印刷に対応していない印刷装置で文書画像にコード画像が重畳された印刷画像を印刷した場合、コード画像は印刷されず、文書画像のみが印刷されることとなる。
【００１０】
しかし、コード画像を重畳して印刷することが想定される電子文書がコード画像抜きで印刷されることを可能とすると、セキュリティ上の問題が生ずる場合がある。上述したように、コード画像により記述されるコード情報には、文書管理や認証に用いられる情報を含むことができる。この場合、コード画像を重畳しない文書画像が印刷されることは、文書管理や認証を行う上で好ましくない。
【００１１】
一方、複数台の印刷装置を使用するオフィス等では、システム構成として、コード画像の印刷に対応した印刷装置と対応していない印刷装置とが混在する場合が想定される。そのような環境では、上述したように、コード画像が重畳された印刷画像を、誤ってコード画像の印刷に対応していない印刷装置で印刷してしまい、コード画像のない文書画像が出力されてしまうことが起こり得る。ところが、上述したように、コード画像は不可視の色材を使用して形成されるため、出力された紙面を人間が目視するだけでは、コード画像が印刷されているか否かを容易には判断できない。
【００１２】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、コード情報を含む印刷画像をコード画像の印刷に対応していない印刷装置で印刷した場合に、コード画像が正しく印刷されていないことを容易に識別できるようにすることにある。
【課題を解決するための手段】
【００１３】
かかる目的を達成するために、本発明は、次のような画像生成装置および印刷装置として実現される。
画像生成装置は、位置情報および／または識別情報のデータをカラーコードに変換してカラーコード画像を生成するカラーコード画像生成部と、このカラーコード画像生成部により生成されたカラーコード画像と電子文書の文書画像とを合成する画像合成部とを備える。より詳細には、カラーコード画像生成部は、データをＲＧＢ値に置き換えることによりカラーコード画像を生成する。また、データの長さによっては、このデータを複数の区分に分け、この区分ごとに個別にＲＧＢ値に置き換えて、データを複数の色の組合せで表現することによりカラーコード画像を生成することもできる。
【００１４】
一方、印刷装置は、印刷画像から電子文書の文書画像に重畳されたカラーコード画像を抽出し、このカラーコード画像のカラーコードを解析して位置情報および／または識別情報を復号するコード情報復号部と、印刷画像からこのカラーコード画像を除去するカラーコード画像除去部と、復号された位置情報および／または識別情報を所定の２次元コードパターンで記述したコード画像を生成するコード画像生成部と、生成されたコード画像とカラーコード画像を除去された印刷画像とを重ね合わせた画像を印刷する印刷部とを備える。より詳しくは、コード情報復号部は、印刷画像の単位領域ごとに付与されている色の組合せを識別し、この色の組合せにおける各色を特定するＲＧＢ値から位置情報および／または識別情報を表すデータを求める。
【００１５】
また、本発明において、文書画像およびカラーコード画像は、画像情報と所定の付加情報とを共に記録できるファイルフォーマットで生成される。具体的には、例えばＴＩＦＦファイルやページ記述言語のデータファイルとして生成することができる。そして、画像生成装置の画像合成部は、カラーコード画像と電子文書の文書画像とを合成したデータファイルに、カラーコード画像に関する情報を付加情報として記録する。文書画像およびカラーコード画像を合成したデータファイルがＴＩＦＦファイルである場合、カラーコード画像に関する情報は、ＴＩＦＦファイルのヘッダに記述される。また、文書画像およびカラーコード画像を合成したデータファイルがページ記述言語のデータファイルである場合、カラーコード画像に関する情報は、このページ記述言語によりデータファイル中に記述される。
【００１６】
さらに本発明は、次のような文書画像の印刷方法としても実現される。この方法は、位置情報および／または識別情報のデータをカラーコードに変換してカラーコード画像を生成するステップと、生成されたカラーコード画像と電子文書の文書画像とを合成した画像データを記憶装置に格納するステップと、記憶装置から読み出された画像データからカラーコード画像を抽出し、カラーコード画像のカラーコードを解析して位置情報および／または識別情報を復号するステップと、読み出された画像データからカラーコード画像を除去するステップと、復号された情報を所定の２次元コードパターンで記述したコード画像を生成するステップと、カラーコード画像を除去された画像データと生成されたコード画像とを重ね合わせた画像を印刷するステップとを含む。
【００１７】
なお、本発明は、コンピュータを制御して上述した画像生成装置や印刷装置の制御部として機能させるプログラム、あるいはコンピュータに上記の印刷方法におけるステップに対応する処理を実行させるプログラムとしても実現することができる。このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより、提供することができる。
【発明の効果】
【００１８】
以上のように構成された本発明は、所定の情報をカラーコードに変換して電子文書の文書画像に重畳して印刷画像を生成する。そして、印刷時に、カラーコードから元の情報を復元して２次元コードパターンによるコード画像を生成して文書画像に重畳して印刷する。このため、コード画像の印刷に対応していない印刷装置で印刷した場合、カラーコードにしたがって色分けされた画像が出力されることとなり、コード画像が正しく印刷されていないことを容易に識別可能という効果がある。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照して、本発明を実施するための最良の形態（以下、実施形態）について詳細に説明する。
本発明は、位置情報や識別情報といったコード情報のデータをカラーコードに変換して文書画像に合成し、印刷画像を生成する（言い換えれば、コード情報を色の組合せで表現する）。印刷画像を印刷する際には、画像データに含まれるカラーコードからコード情報を復号し、このコード情報を所定のパターン（図形情報）で記述した２次元コード画像を生成して印刷する（本実施形態では、パターンで構成されるコード画像をカラーコードが記述されたカラーコード画像（後述）と区別するため、２次元コード画像と記す）。これにより、印刷画像を、２次元コード画像の印刷に対応した印刷装置で印刷する場合には、不可視の色材により２次元コード画像が正しく印刷され、２次元コード画像の印刷に対応していない印刷装置で印刷する場合には、カラーコードにしたがって色分けされた画像が用紙に印刷されることとなる。
【００２０】
図１は、本発明の一実施形態が適用されるシステム構成の一例を示した図である。
このシステムは、少なくとも、電子文書の印刷を指示する端末装置１００と、印刷対象の電子文書を管理する文書管理サーバ２００と、印刷指示がなされた電子文書の文書画像に識別情報等を示す２次元コード画像が付加されたコード付き文書を生成する識別情報管理サーバ３００と、このコード付き文書を印刷する画像形成装置４００とがネットワーク９００に接続されることにより構成されている。
【００２１】
また、文書管理サーバ２００には、電子文書を記憶する記憶装置としての文書リポジトリ２５０が接続され、識別情報管理サーバ３００には、識別情報を記憶する記憶装置としての識別情報リポジトリ３５０が接続されている。なお、本実施形態において、識別情報は、用紙を識別するために用いられてもよいし、電子文書を識別するために用いられても良い。
さらに、このシステムは、画像形成装置４００にて出力される２次元コード画像付き用紙５００と、２次元コード画像付き用紙５００に文字や図形を記録し、その文字や図形の記録情報を読み取る読み取りデバイス６００とを含む。
【００２２】
次に、本システムの動作の概略を説明する。
まず、端末装置１００は、文書管理サーバ２００に対し、文書リポジトリ２５０にて管理されている特定の電子文書の印刷を指示する（Ａ）。このとき、端末装置１００からは、用紙サイズ、向き等の印刷属性や、ユーザのアプリケーションプログラム（以下、「ユーザＡＰ」という）が印刷物に基づく処理を行う際に用いる付加情報も入力される。
これにより、文書管理サーバ２００は、印刷を指示された電子文書、印刷属性、付加情報等を識別情報管理サーバ３００に送信し、その電子文書の文書画像に識別情報等を示す２次元コード画像を付与してコード付き文書画像を生成するよう指示する（Ｂ）。この指示を受けた識別情報管理サーバ３００は、指示された電子文書の文書画像に対し、識別情報リポジトリ３５０にて管理される識別情報等を示す２次元コード画像を付与し、コード付き文書画像を生成する（Ｃ）。
なお、ここで、２次元コード画像により付与する情報には、識別情報の他に、用紙上の座標位置（Ｘ座標、Ｙ座標）を特定するための位置情報が含まれる。また、端末装置１００で入力された付加情報も２次元コード画像による情報に含めることができる。
【００２３】
次に、識別情報管理サーバ３００は、画像形成装置４００に対し、コード付き文書の画像出力を指示する（Ｄ）。これにより、画像形成装置４００は、２次元コード画像の印刷に対応しており、識別情報管理サーバ３００からの指示にしたがって、２次元コード画像付き用紙５００を出力する（Ｅ）。なお、画像形成装置４００は、後で詳しく述べるが、識別情報管理サーバ３００で付与された２次元コード画像を不可視トナーにより不可視画像として形成し、その他の画像（オリジナルの電子文書に含まれていた部分の画像）を可視トナーにより可視画像として形成するものとする。
【００２４】
この後、読み取りデバイス６００を用いて２次元コード画像付き用紙５００を用いて作成された文書のイメージ読み取りが行われる（Ｆ）。読み取られたイメージデータ（読み取り画像）は、当該文書の電子データ（電子文書）として文書管理サーバ２００に転送され登録される（Ｇ）。なお、本システムでは、赤外光の吸収率が所定の基準よりも高い不可視トナーを用いて不可視画像を形成し、赤外光の照射および検知が可能な読み取りデバイス６００によって不可視画像を読み取ることを可能にしている。
【００２５】
ただし、このような構成はあくまで一例であり、識別情報管理サーバ３００の機能は、文書管理サーバ２００に持たせても良いし、画像形成装置４００の画像処理部の機能として実現しても良い。以下、本実施形態では、電子文書を印刷対象として説明するが、この電子文書には、単なるテキストデータの他、例えば写真画像等のイメージデータも含むものとして扱う。
【００２６】
次に、図１に示した装置のハードウェア構成について説明する。
図２は、図１の端末装置１００、文書管理サーバ２００および識別情報管理サーバ３００を実現するのに好適なコンピュータのハードウェア構成例を模式的に示した図である。
図２に示すコンピュータは、演算手段であるＣＰＵ（Central Processing Unit）１０１と、記憶手段であるメインメモリ１０２および磁気ディスク装置（ＨＤＤ：Hard Disk Drive）１０３とを備える。また、ネットワークインターフェイス１０４と、ビデオメモリやディスプレイ等からなるグラフィックス表示機構１０５と、キーボードやマウス等の入力デバイス１０６とを備える。図１に示した文書リポジトリ２５０や識別情報リポジトリ３５０は、例えば、図２のメインメモリ１０２および磁気ディスク装置１０３により実現することができる。なお、図２は本実施形態を実現するコンピュータ装置のハードウェア構成を例示するに過ぎず、本実施形態を適用可能であれば、他の種々の構成を取ることができる。
【００２７】
図３は、２次元コード画像の印刷に対応した本実施形態の画像形成装置４００の構成例を示した図である。
図３に示す画像形成装置４００は、所謂タンデム型の装置であって、例えば、電子写真方式にて各色成分のトナー像が形成される複数の画像形成ユニット４１（４１Ｙ、４１Ｍ、４１Ｃ、４１Ｋ、４１Ｉ）、各画像形成ユニット４１にて形成された各色成分トナー像を順次転写（一次転写）して保持させる中間転写ベルト４６、中間転写ベルト４６上に転写された重ね画像を用紙（媒体）Ｐに一括転写（二次転写）させる二次転写装置４１０、二次転写された画像を用紙Ｐ上に定着させる定着装置４４０、各構成の動作制御を行う制御装置４５０を備えている。
【００２８】
この画像形成装置４００では、常用色（通常色）であるイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）のトナー像を形成する画像形成ユニット４１Ｙ、４１Ｍ、４１Ｃの他に、赤外に吸収を持たない黒（Ｋ）のトナー像を形成する画像形成ユニット４１Ｋ、不可視のトナー像を形成する画像形成ユニット４１Ｉがタンデムを構成する画像形成ユニット４１の一つとして設けられている。なお、トナーの組成については、後で詳しく述べる。
【００２９】
本実施形態において、各画像形成ユニット４１（４１Ｙ、４１Ｍ、４１Ｃ、４１Ｋ、４１Ｉ）は、矢印Ａ方向に回転する感光体ドラム４２の周囲に、これらの感光体ドラム４２を帯電させる帯電器４３、感光体ドラム４２上に静電潜像を書き込むレーザ露光器４４（図中露光ビームを符号Ｂｍで示す）、各色成分トナーが収容されて感光体ドラム４２上の静電潜像をトナーにより可視像化する現像器４５、感光体ドラム４２上に形成された各色成分トナー像を中間転写ベルト４６に転写する一次転写ロール４７、感光体ドラム４２上の残留トナーを除去するドラムクリーナ４８等の電子写真用デバイスが順次配設されている。これらの画像形成ユニット４１は、中間転写ベルト４６の上流側から、イエロー（Ｙ色）、マゼンタ（Ｍ色）、シアン（Ｃ色）、黒（Ｋ色）、不可視（Ｉ色）の順に配置されている。
【００３０】
また、中間転写ベルト４６は、各種ロールによって図に示す矢印Ｂ方向に回動可能に構成されている。この各種ロールとして、図示しないモータにより駆動されて中間転写ベルト４６を回動させる駆動ロール４１５、中間転写ベルト４６に対して一定の張力を与えると共に中間転写ベルト４６の蛇行を防止する機能を備えたテンションロール４１６、中間転写ベルト４６を支持するアイドルロール４１７、及び、バックアップロール４１２（後述）を有している。
【００３１】
また、一次転写ロール４７には、トナーの帯電極性と逆極性の電圧が印加されるようになっており、これにより各々の感光体ドラム４２上のトナー像が中間転写ベルト４６に順次、静電吸引され、中間転写ベルト４６上に重ねトナー像が形成されるようになっている。さらに、二次転写装置４１０は、中間転写ベルト４６のトナー像担持面側に圧接配置される二次転写ロール４１１と、中間転写ベルト４６の裏面側に配置されて二次転写ロール４１１の対向電極をなすバックアップロール４１２とを備えており、このバックアップロール４１２には二次転写バイアスが安定的に印加される金属製の給電ロール４１３が当接配置されている。そして、二次転写ロール４１１には、二次転写ロール４１１に付着した汚れを除去するブラシロール４１４が接触配置されている。
【００３２】
また、二次転写ロール４１１の下流側には二次転写後の中間転写ベルト４６の表面をクリーニングするベルトクリーナ４２１が設けられている。一方、二次転写ロール４１１の上流側には、画質調整を行なうための画像濃度センサ４２２が配設されている。更に、Ｙ色画像形成ユニット４１Ｙの上流側には、各画像形成ユニット４１における画像形成タイミングをとるための基準となる基準信号を発生する基準センサ（ホームポジションセンサ）４２３が配置されている。この基準センサ４２３は、中間転写ベルト４６の裏側に設けられた所定のマークを認識して基準信号を発生し、この基準信号の認識に基づく制御部（図示せず）からの指示により、各画像形成ユニット４１は画像形成を開始するように構成されている。
【００３３】
さらに、図示の画像形成装置４００は、用紙搬送系として、用紙Ｐを収容する用紙トレイ４３０、この用紙トレイ４３０に集積された用紙Ｐを所定のタイミングで取り出して搬送するピックアップロール４３１、ピックアップロール４３１にて繰り出された用紙Ｐを搬送する搬送ロール４３２、搬送ロール４３２により搬送された用紙Ｐを二次転写装置４１０による二次転写位置へと送り込む搬送シュート４３３、二次転写後の用紙Ｐを定着装置４４０へと搬送する搬送ベルト４３４を備えている。
制御装置４５０は、以上の各動作を制御すると共に、入力した画像データを処理して、画像形成ユニット４１（４１Ｙ、４１Ｍ、４１Ｃ、４１Ｋ、４１Ｉ）に送るべき２次元コード画像の付与された電子文書の文書画像（印刷画像）を復元する。この処理の詳細については後述する。
【００３４】
次に、この画像形成装置４００の作像プロセスについて説明する。
ユーザによりスタートスイッチ（図示せず）がオン操作されると、所定の作像プロセスが実行される。具体的に述べると、例えばこの画像形成装置４００をカラープリンタとして構成する場合には、ネットワーク９００（図１参照）から送信されたデジタル画像信号を制御装置４５０により処理した後、メモリに一時的に蓄積し、その蓄積されている５色（Ｙ、Ｍ、Ｃ、Ｋ、Ｉ）のデジタル画像信号に基づいて各色のトナー像形成を行わせるようにする。
【００３５】
すなわち、画像処理によって得られた各色の画像記録信号に基づいて画像形成ユニット４１（４１Ｙ、４１Ｍ、４１Ｃ、４１Ｋ、４１Ｉ）をそれぞれ駆動する。そして、各画像形成ユニット４１Ｙ、４１Ｍ、４１Ｃ、４１Ｋ、４１Ｉでは、帯電器４３により一様に帯電された感光体ドラム４２に対し、画像記録信号に応じた静電潜像が、レーザ露光器４４によりそれぞれ書き込まれる。また、書き込まれた各静電潜像を各色のトナーが収容される現像器４５により現像して各色のトナー像が形成される。
【００３６】
各感光体ドラム４２に形成されたトナー像は、各感光体ドラム４２と中間転写ベルト４６とが接する一次転写位置で、一次転写ロール４７により印加される一次転写バイアスにより感光体ドラム４２から中間転写ベルト４６の表面に一次転写される。このようにして中間転写ベルト４６に一次転写されたトナー像は中間転写ベルト４６上で重ね合わされ、中間転写ベルト４６の回動に伴って二次転写位置へと搬送される。
【００３７】
一方、用紙Ｐは、所定のタイミングで二次転写装置４１０の二次転写位置へと搬送され、中間転写ベルト４６（バックアップロール４１２）に対して二次転写ロール４１１が用紙Ｐをニップする。そして、二次転写ロール４１１とバックアップロール４１２との間に形成される二次転写電界の作用で、中間転写ベルト４６に担持された重ねトナー像が用紙Ｐに二次転写される。
その後、トナー像が転写された用紙Ｐは、搬送ベルト４３４によって定着装置４４０へと搬送され、トナー像の定着が行われる。一方、二次転写後の中間転写ベルト４６は、ベルトクリーナ４２１によって残留トナーが除去される。
【００３８】
ここで、画像形成装置４００で使用されるトナーについて詳細に説明する。
まず、画像形成ユニット４１Ｙにて用いられるＹトナー、画像形成ユニット４１Ｍにて用いられるＭトナーおよび画像形成ユニット４１Ｃにて用いられるＣトナーには、従来から使用されているトナーを用いる。
これに対し、本実施形態では、画像形成ユニット４１Ｋにて用いられるＫトナーとして、特殊なトナーを用意する。従来から使用されている（カーボンブラックを黒色の色剤とする）Ｋトナーは、赤外光を吸収してしまうため、不可視トナーにより埋め込まれた情報を赤外光照射により読み取る本システムにおいて、情報が埋め込まれない通常の画像を形成するのに用いるのは適切ではないからである。すなわち、本実施形態では、赤外光の吸収率が極めて低く、かつ、黒色を印字可能なトナーをＫトナーとして採用することとする。このようなトナーとしては、Ｙトナー、Ｍトナー、Ｃトナーを混合して得られるトナーが例示される（通常、これらイエロー、マゼンタ、シアンの色材は赤外域の波長の吸収量が少ない）。
なお、従来から使用されているＫトナーとは性質の異なるものを用いてはいるが、本明細書では、このような特殊なトナーも便宜上、「Ｋトナー」として表記するものとする。
【００３９】
また、画像形成ユニット４１Ｉにて用いられる不可視トナーとしては、例えば、特開２００３−１８６２３８号公報に記載された材料、すなわち、結着樹脂と、無機材料粒子からなる近赤外光吸収材料とを含むものを用いることが考えられる。
ここで、結着樹脂としては、具体的には、ポリスチレン、スチレン−アクリル酸アルキル共重合体、スチレン−メタクリル酸アルキル共重合体、スチレン−アクリロニトリル共重合体、スチレン−ブタジエン共重合体、スチレン−無水マレイン酸共重合体、ポリエチレン、ポリプロピレン等が挙げられる。
また、近赤外光吸収材料としては、少なくともＣｕＯとＰ２Ｏ５を含む無機材料粒子を用いることができる。なお、不可視トナー粒子中におけるＣｕＯの含有濃度は、６質量％〜３５質量％の範囲が好ましく、１０質量％〜３０質量％の範囲がより好ましい。さらに、無機材料粒子は、不可視トナー中における無機材料粒子の均一分散性と、電子写真用の記録材料として必要となる適度な負極摩擦帯電性とを得るため、ＣｕＯ、Ａｌ２Ｏ３、Ｐ２Ｏ５およびＫ２Ｏを必須の構成成分とする銅燐酸結晶化ガラスからなることが好ましい。この銅燐酸結晶化ガラスの組成は、ＣｕＯが２０質量％〜６０質量％の範囲であり、Ａｌ２Ｏ３が１質量％〜１０質量％の範囲であり、Ｐ２Ｏ５が３０質量％〜７０質量％の範囲であり、Ｋ２Ｏが１質量％〜１０質量％の範囲であることが好ましい。
【００４０】
画像形成装置４００は、上述のように特定の赤外領域の波長が可視光量域の波長より多く吸収される特性を有する不可視の色材を使用して、２次元コード画像を形成する。一方、文書画像等の画像イメージについては、可視光領域の波長を多く吸収する特性を有する可視の色材を使用して形成する。
【００４１】
次に、本実施形態の画像形成装置４００にて印刷される２次元コード画像について、具体的なパターン（図形情報）の構成例を挙げて説明する。
図４（ａ）〜（ｃ）は、本実施形態で用いられる２次元コード画像の構成例を説明するための図であり、図４（ａ）は不可視画像によって形成され、配置される２次元コード画像の単位を模式的に示すために格子状に表現した図、図４（ｂ）は不可視画像が赤外光照射により認識された２次元コード画像における情報の１単位（以下、単位ブロック）を示した図、図４（ｃ）は、バックスラッシュ「＼」とスラッシュ「／」の斜線パターン（図形情報）を説明するための図である。
【００４２】
画像形成装置４００にて形成される２次元コード画像は、例えば、可視光領域（４００ｎｍ〜７００ｎｍ）における最大吸収率が例えば７％以下であり、近赤外領域（８００ｎｍ〜１０００ｎｍ）における吸収率が例えば３０％以上の不可視トナーによって形成される。また、この不可視トナーは、画像の機械読み取りのために必要な近赤外光吸収能力を高めるために、平均分散径は１００ｎｍ〜６００ｎｍの範囲のものが採用される。
【００４３】
この図４（ａ）〜（ｃ）に示す２次元コード画像は、赤外光照射による機械読み取りと復号化処理とが長期にわたって安定して可能であり、かつ、情報が高密度に記録できる不可視画像として形成される。また、画像を出力する紙面（媒体表面）の可視画像が設けられた領域か否かとは関係なく、任意の領域に設けることが可能な不可視画像であることが好ましい。本実施形態では、印刷される用紙の大きさに合わせて紙面の全面に不可視画像が形成される。ただし、「全面」とは、用紙の四隅を全て含む意味ではない。電子写真方式等の装置では、通常、紙面の周囲は印刷できない範囲である場合が多い。したがって、この範囲には不可視画像は印刷されないこととなる。
【００４４】
図４（ｂ）に示す単位ブロックは、２次元コード画像における情報の１単位であり、媒体（用紙）上の座標位置を示す位置コードが格納される領域と、電子文書または印刷媒体を一意に特定するための識別コードが格納される領域とを含んでいる。また、同期コードが格納される領域も含んでいる。そして、図４（ａ）に示すように、２次元コード画像にはこの単位ブロックが複数、配置され、印刷される媒体の大きさに合わせて媒体一面（紙面）の全面に異なる位置情報が格納された２次元コードが格子状に配置される。すなわち、媒体一面に、図４（ｂ）に示すような単位ブロックが複数個、配置され、その各々が、位置コード、識別コードおよび同期コードを備えている。そして、複数の位置コードの領域には、それぞれ配置される場所により異なる位置情報が格納されている。なお、これら位置コード、識別コードおよび同期コードの他に、印刷指示の発行の際に生成される付加情報を記述する付加コードを含める構成とすることもできる。
【００４５】
図４（ｂ）において、位置コードは、６ビット×６ビットの矩形領域内に配置されている。各ビット値は、回転角度が異なる複数の微小ラインビットマップで形成され、図４（ｃ）に示される斜線パターン（パターン０とパターン１）で、ビット値０とビット値１を表現している。より具体的には、相互に異なる傾きを有するバックスラッシュ「＼」及びスラッシュ「／」を用いてビット０とビット１とを表現している。斜線パターンは６００ｄｐｉで８×８画素の大きさで構成されており、左上がりの斜線パターン（パターン０）がビット値０を、右上がりの斜線パターン（パターン１）がビット値１を表現する。したがって、１つの斜線パターンで１ビットの情報（０又は１）を表現できる。
【００４６】
これにより、図４（ｂ）に示される位置コード領域には、合計３６ビットの位置情報が格納されることとなる。そして、この３６ビットのうち、１８ビットをＸ座標の符号化に、１８ビットをＹ座標の符号化に使用することができ、各１８ビットを全て位置の符号化に使用すると、２１８通り（約２６万通り）の位置を符号化することができる。各斜線パターンが図４（ｃ）に示したように８画素×８画素（６００ｄｐｉ）で構成されている場合には、６００ｄｐｉの１ドットは０.０４２３ｍｍであることから、図４（ｂ）の単位ブロック（同期コードを含む）の大きさは、縦横共に３ｍｍ程度（８画素×９ビット×０.０４２３ｍｍ）となる。
また、識別コードは、２ビット×８ビット及び６ビット×２ビットの矩形領域に配置されており、合計２８ビットの識別情報を格納できる。
【００４７】
図４（ｃ）に示す例では、２つの斜線パターンは互いに角度が９０度異なるが、角度差を４５度とすれば４種類の斜線パターンを構成できる。このように構成した場合は、１つの斜線パターンで２ビットの情報（０〜３）を表現できる。すなわち、斜線パターンの角度種類を増やすことで、表現できるビット数を増加することができる。
【００４８】
以上、本実施形態で用いられる２次元コード画像について説明したが、図４に示したパターンおよび単位ブロックを用いた２次元コードは例示に過ぎず、これ以外にも種々の構成によるパターンを用いた２次元コードを利用することが可能である。例えば、図３（ｂ）、（ｃ）に示したような斜線パターンではなく、黒丸「●」でドットを描き、そのサイズの大小で情報（０、１）を表すようにしても良い。また、格子状の仮想的なラスターパターンを想定し、そのラスター位置に対して一定量ずらした位置に黒丸「●」等のドットを描き、ラスター位置に対するドットのずれ方向によって情報（例えば、上下左右にずらすならば０〜３の２ビット）を表すことも可能である。
【００４９】
次に、本実施形態による印刷画像の生成・印刷のためのシステムについて説明する。
本実施形態では、印刷画像を生成する際に、まず、コード情報を上記のような２次元コードではなくカラーコードに変換して文書画像に合成することにより印刷画像を生成する。そして、この印刷画像を印刷する際に、印刷画像から文書画像に合成されたカラーコードを抽出し、このカラーコードを２次元コードに変換して２次元コード画像を生成し、文書画像に重畳して印刷する。そこで、印刷画像生成システムと印刷システムとに分けて説明する。
【００５０】
本実施形態による印刷画像生成システムは、例えば、図１に示したシステム構成において、端末装置１００、文書管理サーバ２００および識別情報管理サーバ３００により実現される。以下では、簡単のため、これらの機能を有する単一の装置（以下、画像生成装置）を想定して説明する。なお、本実施形態では、２次元コード画像により記述される各種のコード情報のうち、位置情報（位置コード）をカラーコードに変換する場合について説明する。
【００５１】
図５は、本実施形態による画像生成装置の機能構成を示す図である。
図５を参照すると、本実施形態の画像生成装置１０は、画像生成指示部１１と、文書画像生成部１２と、変換指示部１３と、位置情報生成部１４と、カラーコード画像生成部１５と、画像合成部１６とを備える。また、生成された印刷画像を保持するための印刷画像管理部１７および印刷画像保持部１８と、印刷装置に対してこの印刷画像に基づく印刷出力を指示する印刷指示部１９とを備える。これらの構成のうち、印刷画像保持部１８は、例えば図２に示したコンピュータのメインメモリ１０２や磁気ディスク装置１０３等の記憶手段により実現される。その他の構成は、例えば図２に示したコンピュータのプログラム制御されたＣＰＵ１０１およびメインメモリ１０２により実現される。
【００５２】
上記構成において、画像生成指示部１１は、印刷対象の電子文書を選択し、文書画像生成部１２に対して、コード情報が付加された印刷画像の生成を指示する。
文書画像生成部１２は、例えば図１に示した文書リポジトリ２５０から画像生成指示部１１により選択された電子文書を取得し、画像データ（文書画像）を生成する。具体的な生成方法としては、電子文書が所定のアプリケーションデータである場合は、ソフトウェアによる仮想的なプリンタを用いて、ＴＩＦＦ等の所望のフォーマットによるイメージデータとして文書画像を生成することができる。また、ラスター画像データの場合は、圧縮形式やフォーマットの変換を経てＴＩＦＦ等の所望のフォーマットのデータに変換することができる。なお、文書画像のファイルフォーマットは、PostScript等のページ記述言語とすることも可能である。ここで、文書画像のファイルフォーマットとしては、後述するカラーコード画像を考慮して、画像情報と任意の付加情報（メタ情報）とを共に記録できるフォーマットを用いることが好ましい。ＴＩＦＦの場合にはヘッダにメタ情報を記録することができる。また、PostScript等のページ記述言語を用いた場合には、そのページ記述言語によってデータファイル中にメタ情報を記述することができる。
【００５３】
変換指示部１３は、文書画像生成部１２により生成された文書画像を、用紙サイズ等の付加情報と共に位置情報生成部１４および画像合成部１６に送り、位置情報生成部１４、カラーコード画像生成部１５および画像合成部１６に対して、コード情報が付与された文書画像である印刷画像の生成を指示する。
位置情報生成部１４は、変換指示部１３から受け取った文書画像および付加情報に基づき、文書画像上の位置情報（アドレス）を生成する。生成すべき位置情報の個数は、文書画像の用紙サイズと２次元コード画像の単位ブロックのサイズから決定される。例えば、文書画像の用紙サイズがＡ４、すなわち２９７ｍｍ×２１０ｍｍであり、単位ブロックが、図４（ｂ）に示したように３ｍｍ四方である場合９９×７０＝６,９３０個のアドレスを生成することとなる。
【００５４】
カラーコード画像生成部１５は、位置情報生成部１４により生成された位置情報を色情報（カラーコード）に変換し、文書画像の用紙サイズに対応したカラーコード画像を生成する。上記のＡ４サイズの例では、少なくとも６,９３０色が使用できれば良い。例えば、ＲＧＢ各色で８ビットの範囲の色が使用可能であれば、１つのアドレスあたり１つの色領域で表現することが十分に可能である。位置情報から色情報への変換方法としては、計算で求める方法とテーブルで変換する方法がある。変換方法の詳細については後述する。なお、カラーコード画像のファイルフォーマットとしては、上述した文書画像と同一のフォーマットが用いられる。
【００５５】
画像合成部１６は、変換指示部１３から受け取った文書画像とカラーコード画像生成部１５により生成されたカラーコード画像とを合成し、印刷画像（印刷用の画像データ）を生成する。印刷画像のファイルフォーマットとしては、上述した文書画像およびカラーコード画像と同一のフォーマットが用いられる。また、画像合成部１６は、生成した印刷画像のデータファイルに、カラーコード画像の有無や色情報から位置情報を復元するために必要な情報を付加情報（メタ情報）として記録する。例えば、印刷画像のファイルフォーマットとしてＴＩＦＦが用いられるならば、そのヘッダ情報としてメタ情報を記録することができる。また、PostScript等のページ記述言語が用いられるならば、そのページ記述言語によってデータファイル中にメタ情報を記述することができる。メタ情報をＴＩＦＦのヘッダに記録した具体例を後述する（図７を参照）。なお、本実施形態では、後で印刷画像からカラーコード画像を除去するため、文書画像とカラーコード画像とを分離可能な方法で合成する必要がある。この合成方法の詳細については後述する。
印刷画像管理部１７は、画像合成部１６により生成された印刷画像を印刷画像保持部１８に格納して管理する。
印刷指示部１９は、印刷画像管理部１７を介して印刷画像保持部１８に保持されている印刷画像を読み出し、印刷指示と共に印刷装置へ送信する。
【００５６】
図６は、本実施形態による印刷装置の機能構成を示す図である。なお、本実施形態の印刷装置２０は、例えば、図１および図３に示した画像形成装置４００により実現される。
図６を参照すると、本実施形態の印刷装置２０は、通信部２１と、コード情報復号部２２と、カラーコード画像除去部２３と、２次元コード画像生成部２４と、印刷制御部２５と、印刷部２６とを備える。これらの構成のうち、印刷部２６は、例えば図３を参照して説明したような、画像形成装置４００の印刷機構により実現される。その他の構成は、例えば図３に示した制御装置４５０の機能として実現される。
【００５７】
通信部２１は、画像生成装置１０の印刷指示部１９から送信された印刷指示および印刷画像を受信し、コード情報復号部２２に渡す。画像生成装置１０との間の通信には、ＵＳＢやＲＳ２３２Ｃ等の有線による回線、無線ＬＡＮやブルートゥースなどの無線による回線を任意に利用することができる。
【００５８】
コード情報復号部２２は、通信部２１から印刷画像を受け取り、受け取った印刷画像にカラーコード画像が付与されているか否かを判断する。この判断は、例えば印刷画像のデータフォーマットがＴＩＦＦである場合、そのヘッダ情報に記述されるタグを参照して行うことができる。図７は、ＴＩＦＦのヘッダ情報の例を示す図である。同図において、「ＰＣＯＤＥ」は、カラーコードを付与しているかいないか（Ｔｒｕｅ／Ｆａｌｓｅ）を表すタグである。「ＡＤＤＲＥＳＳＳＴＡＲＴ」は、アドレス情報の最小値（３２ビット整数）を表すタグである。「ＡＤＤＲＥＳＳＥＮＤ」は、アドレス情報の最大値（３２ビット整数）を表すタグである。「ＰＣＯＤＥＲＥＳＯＬＵＴＩＯＮ」は、カラーコード画像の解像度（ＤＰＩ）を表すタグである。「ＰＣＯＤＥＣＥＬＬＳ」は、１つのアドレス情報を構成する色情報の数（８ビット整数）を表すタグである。「ＯＲＧＣＯＬＯＲＤＥＰＴＨ」は、文書画像の色の深さ（８ビット整数）を表すタグである。「ＣＯＬＯＲＭＥＲＧＥ」は、文書画像とカラーコード画像の合成方法（文字列８バイト）を表すタグである。「ＩＮＨＩＢＩＴＣＯＬＯＲ」は、カラーコード画像での利用を禁止する色のリストを表すタグである。したがって、図７のタグは、次のような内容を表している。
【００５９】
・カラーコード画像付きで、アドレス情報が２１００００から始まり２１０３０５まで振られている。
・カラーコードの解像度は８ｄｐｉであり、カラーコードは１つの色で１つのアドレスを示す。
・オリジナルの文書画像の色数は１色（モノクロ）で、カラーのマージ方法は置き換える方法（この方法については後述）。
・カラーコードに使用を禁止する色は黒（ＲＧＢで表すと００００００）１色である。
【００６０】
また、カラーコード画像の生成方法や文書画像とカラーコード画像との合成方法によっては、生成されたカラーコード画像や印刷画像の特徴に基づいて、カラーコード画像を識別することも可能である。
さらに、コード情報復号部２２は、印刷画像にカラーコード画像が合成されていると判断した場合、そのカラーコード画像を抽出して解析しデコードすることにより、位置情報を抽出する。そして、カラーコード画像が重畳されている印刷画像と抽出した位置情報とをカラーコード画像除去部２３に送る。これに対し、印刷画像にカラーコード画像が合成されていないと判断した場合、コード情報復号部２２は、その印刷画像を印刷制御部２５に送る。
【００６１】
カラーコード画像除去部２３は、コード情報復号部２２から受け取った位置情報に基づいて、同じくコード情報復号部２２から受け取った印刷画像からカラーコード画像を除去する。そして、カラーコード画像が除去された画像データ（カラーコード画像を重畳する前の文書画像と同一の内容であるため、以下、文書画像と記す）と位置情報とを２次元コード画像生成部２４に送る。カラーコード画像の除去方法の詳細については後述する。
【００６２】
２次元コード画像生成部２４は、カラーコード画像除去部２３から受け取った位置情報を記述するための、図４を参照して説明したような２次元コード画像を生成する。そして、同じくカラーコード画像除去部２３から受け取った、カラーコード画像の除去された文書画像と共に、印刷制御部２５へ送る。
【００６３】
印刷制御部２５は、２次元コード画像生成部２４から受け取った文書画像と２次元コード画像とを重ね合わせて印刷画像（カラーコード画像ではなく図４に示したようなパターンが記載された２次元コード画像が重畳された画像データ）を生成し、この印刷画像を印刷部２６により印刷させる。また、コード情報復号部２２から印刷画像のみを受け取った場合は、その印刷画像を印刷部２６により印刷させる。
印刷部２６は、印刷制御部２５の制御にしたがって、印刷画像を用紙（印刷媒体）に印刷出力する。
【００６４】
次に、上述した本実施形態による種々のデータ処理の方法について詳細に説明する。
まず、カラーコード画像生成部１５によるコード情報（位置情報）から色情報（カラーコード）の変換方法について説明する。
図８は、本実施形態による位置情報から色情報への変換方法を説明する図である。
図８に示す例では、２４個の単位ブロックに対して位置情報として６桁のアドレスが割り当てられている。位置情報生成部１４に関する説明で上述したように、Ａ４サイズの用紙に３ｍｍ四方の大きさの単位ブロックを描画する場合、必要なアドレスは６,９３０個であり、６桁のアドレスで十分である。
【００６５】
図示の例では、この６桁のアドレス値を２桁ずつの３区分に区切り、各区分をＲＧＢ値に対応させることによって、アドレスから色情報へ直接マップしている。コード情報（アドレス値）を表す色は、該当するアドレスが割り振られた単位ブロックと同じ位置および大きさで描画される。このように、アドレスの桁数が比較的小さい場合や、カラーコード画像で使用しない色を特に指定しない場合は、単純な計算により、アドレスの値を色情報に直接変換することができる。なお、図８に示す例では、アドレス値を３区分に区切ってＲＧＢ値にそれぞれ対応させたが、ＲＧＢ以外の色空間の指定方法によるカラーコードにアドレス値を対応させることも可能である。
【００６６】
また、アドレス値は各単位ブロックに対して規則的に割り振られることから、カラーコード画像における色情報は適当に間引くことができる。図９に、図８のようにマップされた色情報を１単位ブロックおきに間引いた様子を示す。図９に示すようなカラーコード画像から、間引かれた色情報を補間して図８に示すような完全な色情報を復元することは容易である。このように、カラーコード画像の色情報を適当に間引くことにより、カラーコード画像のデータ量を削減することができる。図９の例では、図８のカラーコード画像に対して、データ量が１／４となっている。なお、カラーコード画像において色情報を間引いた部分を、近傍の単位ブロックに割り当てられた色で塗りつぶすことにより、色情報が割り当てられていない部分で文書画像の視認性が向上してしまうことを回避することができる。
【００６７】
上記の例では、アドレス値を簡単な計算で色情報に変換したが、テーブルを用いてこの変換を行うこともできる。
図１０は、本実施形態による位置情報から色情報への変換に用いられるテーブルの例を示す図である。
図１０に示す例では、ＲＧＢ各色の値の範囲０〜２５５のうち、Ｒ：１０〜１１０、Ｇ：２０〜１２０、Ｂ：３０〜１３０の値の範囲を使用して、００００００〜９９９９９９までのアドレス値をＲＧＢ値に対応させている。カラーコード画像において特定の色を使用したくない場合等には、このようなテーブルを用いることにより、不連続なＲＧＢ値をアドレス値に割り当てることが可能である。
【００６８】
次に、長いアドレスを色情報にマップする場合について説明する。上記の例では、６桁という比較的短いアドレスを色情報にマップする場合について説明したが、長いアドレスを色情報にマップする場合、上記のようにアドレス値を区切って色情報に直接マップする方法では対応できない。そのような場合には、例えば、アドレス値を適当に区切って複数の色の組合せに対応させ、各色のＲＧＢ値（またはその他の色空間指定方法によるカラーコード）を用いて対応する区分のアドレス値を表現することが考えられる。
【００６９】
図１１は、長いアドレスを色情報にマップする方法を説明する図である。
図１１に示す例では、１５桁のアドレス値が色情報に変換されている。この例では、まず、１５桁のアドレス値を５桁ずつの３区分に分け、各区分に対して個別の色（第１色〜第３色）を対応付けている。言い換えれば、１５桁のアドレス値を３色の組合せで表現している。このようにすれば、各色が対応するアドレス値の部分は５桁であるため、上述したアドレス値を色情報に直接マップする方法で変換することが可能である。図１１においては、５桁の値のうち、最初の２桁をＲ（赤）、次の２桁をＧ（緑）、最後の１桁をＢ（青）に対応付けて表現している。なお、当然ながら、各アドレス値の部分をＲＧＢ値に変換する方法としては、上述した計算による方法やテーブルを用いる方法を任意に適用することができる。
【００７０】
次に、画像合成部１６による文書画像とカラーコード画像の合成方法と、カラーコード画像除去部２３による印刷画像からカラーコード画像を除去する方法について説明する。
文書画像とカラーコード画像とを合成する手法としては、単純に２つの画像の色を置き換える手法や、加色混合、減色混合、平均化、排他的論理和によるビット演算を用いた方法等、既存の種々の方法を用いることができる。ここでは、例として、色の置き換えによる方法、加色混合法、排他的論理和によるビット演算を用いた方法について説明する。
【００７１】
まず、色の置き換えによる画像の合成方法について説明する。
文書画像がモノクロ画像のように極めて限定された色しか使用されていない場合、この文書画像中の色とカラーコード画像の色とを単純に置き換えることによって、文書画像とカラーコード画像とを分離可能に合成することができる。図１２は、本手法により文書画像とカラーコード画像とを合成する様子を示す図である（図では、カラーコード画像の色の違いを白黒の階調差のみで表現している）。図示の例では、文書画像がモノクロ画像となっている。そして、文書画像の色のうち、白を透過色として、カラーコード画像の色と置き換える。一方、白以外の色（黒）は、文書画像の色のままとしている。
【００７２】
図１３は、具体的な値を上げて本手法を説明する図表である。
図１３（ａ）に示すように、モノクロの文書画像に使用されている色は、白（ＦＦＦＦＦＦ）と黒（００００００）のみである。したがって、この２色はカラーコード画像に使用しないこととする。また、具体的な処理の内容は、
・文書画像で黒（００００００）の場所は色を変更しない。
・文書画像で白（ＦＦＦＦＦＦ）の場所はカラーコード画像の色に置き換える。
とする。この変換の結果が図１３（ｂ）に示されている。
【００７３】
次に、上記のようにして文書画像とカラーコード画像が重ね合わされた印刷画像から、カラーコード画像を除去する方法を説明する。
本手法の場合、印刷画像における色のうち、黒（００００００）以外はカラーコード画像の色であることがわかっている。そこで、各画素に対して、
・黒（００００００）ならば、色を変更せず、黒（００００００）のまま残す。
・黒（００００００）以外の色ならば、その色を白（ＦＦＦＦＦＦ）に変更する。
という処理を行う。これにより、印刷画像からカラーコード画像を除去し、カラーコード画像を合成する前の文書画像を復元することができる。
【００７４】
次に、加色混合法による画像の合成方法について説明する。
文書画像がカラー画像である場合、上記のような単純な色の置き換えによる方法では、文書画像とカラーコード画像とを分離可能に合成することは困難である。そこで、文書画像とカラーコード画像のＲＧＢ値を加算することにより、画像の合成を行う。ただし、加算した結果、ＲＧＢの各色成分が取り得る最大値（８ビットの場合、２５５）を超えた場合は、加算値から２５６を減算して２５５以下の値に丸める。
【００７５】
図１４は、具体的な値を上げて本手法を説明する図表である。
図１４（ａ）に示すように、文書画像において、白（ＦＦＦＦＦＦ）、黒（００００００）、赤（ＦＦ００００）、ピンク（ＦＦＣ０ＣＢ）が用いられており、カラーコード画像において、灰色（８０８０８０）、赤（ＦＦ００００）、緑（００ＦＦ００）、茶色（Ａ５２Ａ２Ａ）が用いられているものとする。
【００７６】
ここで、文書画像における所定のピンク（ＦＦＣ０ＣＢ）の画素の位置に、カラーコード画像における茶色（Ａ５２Ａ２Ａ）が対応している場合を考える。
この場合、ピンク（ＦＦＣ０ＣＢ）と茶色（Ａ５２Ａ２Ａ）のＲＧＢ値をＲＧＢの成分ごとに加算すると、次のようになる（ただし、括弧内は１６進の値）。
Ｒ：２５５（ＦＦ）＋１６５（Ａ５）＝４２０（１Ａ４）
Ｇ：１９２（Ｃ０）＋４２（２Ａ）＝２３４（ＥＡ）
Ｂ：２０３（ＣＢ）＋４２（２Ａ）＝２４５（Ｆ５）
このうち、Ｒの成分は、計算値４２０（１Ａ４）が２５５を超えているため、計算値から２５６を減算し、１６４（Ａ４）とする。したがって、この変換により得られる色は、Ａ４ＥＡＦ５となる。
同様にして、上記４色の組合せに関してＲＧＢ値を加算して得られる色の一覧が、図１４（ｂ）に示されている。
【００７７】
次に、上記のようにして文書画像とカラーコード画像が重ね合わされた印刷画像から、カラーコード画像を除去する方法を説明する。
印刷画像からカラーコード画像を除去するには、上記と逆の手順で計算を行う。すなわち、まず、印刷画像において文書画像と重ね合わされているカラーコード画像を用意する。このカラーコード画像は、印刷画像の特徴に基づいて判別することもできるし、上述したＴＩＦＦのヘッダ情報のようなメタ情報に基づいて生成することもできる。
【００７８】
次に、印刷画像のＲＧＢ値からカラーコード画像のＲＧＢ値を減算する。これにより、カラーコード画像が除去された画像（すなわち、カラーコード画像を合成する前の文書画像）が得られる。ただし、減算した結果、ＲＧＢ値の所定の成分の値が負になった場合、その値に対してＲＧＢ値が取り得る最大値（８ビットの場合、２５５）を加算して、正の値に戻す。
例えば、図１４の例で、印刷画像における所定の画素の色がＡ４ＥＦ５であり、カラーコード画像の対応位置の色が茶色（Ａ４２Ａ２Ａ）であったとする。この場合、各色のＲＧＢ値をＲＧＢの成分ごとに上記の計算を行うと、次のようになる（ただし、括弧内は１６進の値）。
Ｒ：１６４（Ａ４）−１６５（Ａ５）＝−１
Ｇ：２３４（ＥＡ）−４２（２Ａ）＝１９２（Ｃ０）
Ｂ：２４５（Ｆ５）−４２（２Ａ）＝２０３（ＣＢ）
このうち、Ｒの成分は、計算値−１が負であるため、計算値に２５６を加算し、２５５（ＦＦ）とする。したがって、この変換により得られる色は、ＦＦＣ０ＣＢとなり、元の文書画像における該当画素の色を得ることができる。
同様にして、図１４に示した４色の組合せに関して、印刷画像の色である加算値からカラーコード画像の色を差し引くことにより得られる色の一覧が、図１５に示されている。
【００７９】
次に、排他的論理和によるビット演算を用いた画像の合成方法について説明する。
文書画像がカラー画像である場合の画像合成方法として、文書画像とカラーコード画像のＲＧＢ値の排他的論理和（ＸＯＲ）を計算する。この場合、文書画像とカラーコード画像が合成された印刷画像とカラーコード画像のＲＧＢ値の排他的論理和を計算することで、元の文書画像のＲＧＢ値を得ることができる。
【００８０】
図１６は、具体的な値を上げて本手法を説明する図表である。
図１６（ａ）に示すように、文書画像において、白（ＦＦＦＦＦＦ）、黒（００００００）、赤（ＦＦ００００）、ピンク（ＦＦＣ０ＣＢ）が用いられており、カラーコード画像において、灰色（８０８０８０）、赤（ＦＦ００００）、緑（００ＦＦ００）、茶色（Ａ５２Ａ２Ａ）が用いられているものとする。
【００８１】
ここで、文書画像における所定のピンク（ＦＦＣ０ＣＢ）の画素の位置に、カラーコード画像における茶色（Ａ５２Ａ２Ａ）が対応している場合を考える。
この場合、ピンク（ＦＦＣ０ＣＢ）と茶色（Ａ５２Ａ２Ａ）のＲＧＢ値に関してＲＧＢの成分ごとに排他的論理和（ＸＯＲ）を計算すると、次のようになる（ただし、括弧内は１６進の値）。
Ｒ：２５５（ＦＦ） ＸＯＲ １６５（Ａ５）＝９０（５Ａ）
Ｇ：１９２（Ｃ０） ＸＯＲ ４２（２Ａ）＝２３４（ＥＡ）
Ｂ：２０３（ＣＢ） ＸＯＲ ４２（２Ａ）＝２２５（Ｅ１）
したがって、この変換により得られる色は、５ＡＥＡＥ１となる。
同様にして、上記４色の組合せに関してＲＧＢ値の排他的論理和を計算して得られる色の一覧が、図１６（ｂ）に示されている。
【００８２】
次に、上記のようにして文書画像とカラーコード画像が重ね合わされた印刷画像から、カラーコード画像を除去する方法を説明する。
印刷画像からカラーコード画像を除去するには、上述したように、印刷画像とカラーコード画像のＲＧＢ値の排他的論理和を計算する。すなわち、まず、印刷画像において文書画像と重ね合わされているカラーコード画像を用意する。このカラーコード画像は、印刷画像の特徴に基づいて判別することもできるし、上述したＴＩＦＦのヘッダ情報のようなメタ情報に基づいて生成することもできる。
【００８３】
次に、印刷画像とカラーコード画像のＲＧＢ値の排他的論理和を計算する。これにより、カラーコード画像が除去された画像（すなわち、カラーコード画像を合成する前の文書画像）が得られる。
例えば、図１６の例で、印刷画像における所定の画素の色が５ＡＥＡＥ１であり、カラーコード画像の対応位置の色が茶色（Ａ４２Ａ２Ａ）であったとする。この場合、各色のＲＧＢ値をＲＧＢの成分ごとに排他的論理和（ＸＯＲ）を計算すると、次のようになる（ただし、括弧内は１６進の値）。
Ｒ：９０（５Ａ） ＸＯＲ １６５（５Ａ）＝２５５（ＦＦ）
Ｇ：２３４（ＥＡ） ＸＯＲ ４２（２Ａ）＝１９２（Ｃ０）
Ｂ：２２５（Ｅ１） ＸＯＲ ４２（２Ａ）＝２０３（ＣＢ）
したがって、この変換により得られる色は、ＦＦＣ０ＣＢとなり、元の文書画像における該当画素の色を得ることができる。
同様にして、図１６に示した４色の組合せに関して、印刷画像の色である加算値からカラーコード画像の色を差し引くことにより得られる色の一覧が、図１７に示されている。
【００８４】
以上のようにして、本実施形態によれば、画像生成装置１０において、位置情報や識別情報といったコード情報がカラーコード化されて文書画像に重畳される。一方、このカラーコードが重畳された画像を２次元コード画像の印刷に対応した本実施形態の印刷装置２０で印刷する場合、まず、このカラーコードからコード情報が復号され、印刷画像からカラーコード画像が除去される。そして、カラーコード画像が除去された画像にコード情報を所定の２次元コードで記述した２次元コード画像が改めて重ね合わされて印刷される。これにより、文書画像に２次元コード画像が重畳された印刷画像が印刷出力されることとなる。
【００８５】
これに対し、画像生成装置１０により生成された、カラーコードが重畳された画像を２次元コード画像の印刷に対応していない通常の印刷装置で印刷した場合、印刷画像に重畳されているカラーコードにしたがって色分けされた画像が印刷されることとなる。この画像が印刷された用紙は、２次元コード画像が印刷されていないので、当然ながら図１に示した読み取りデバイス６００でコード情報を読み取ることはできない。また、用紙にはカラーコードによる色分けがなされるため、２次元コード画像が印刷されていないこと、すなわち、２次元コード画像の印刷に対応した本実施形態の印刷装置２０で印刷されたものではないことを目視により容易に判別することができる。したがって、コード情報を利用した文書管理や認証を行う上でも好適である。
【００８６】
なお、本実施形態では、画像生成装置１０の印刷指示部１９が、印刷指示と出力対象の印刷画像とを印刷装置２０へ送ることとしたが、印刷装置２０が印刷指示にしたがって出力対象の印刷画像を取得する構成とすることもできる。この場合、まず、画像生成装置１０において、カラーコード画像が重畳された印刷画像を生成した際に、この印刷画像の識別情報を生成する。そして、印刷指示部１９は、印刷指示と共に、この識別情報を印刷装置２０へ送る。印刷装置２０の通信部２１は、画像生成装置１０から受け取った識別情報にしたがって印刷画像保持部１８にアクセスし、出力対象の印刷画像を取得する。
このような構成は、印刷指示部１９と印刷画像保持部１８とが別のハードウェア上に存在する場合などに適している。なお、印刷画像の識別情報としては、印刷画像が格納されている場所を特定するＵＲＬ（Uniform Resource Locator）等を用いることができる。
【図面の簡単な説明】
【００８７】
【図１】本発明の一実施形態が適用されるシステム構成の一例を示した図である。
【図２】図１の端末装置、文書管理サーバおよび識別情報管理サーバを実現するのに好適なコンピュータのハードウェア構成例を模式的に示した図である。
【図３】２次元コード画像の印刷に対応した本実施形態の画像形成装置の構成例を示した図である。
【図４】本実施形態で用いられる２次元コード画像の構成例を説明するための図である。
【図５】本実施形態による画像生成装置の機能構成を示す図である。
【図６】本実施形態による印刷装置の機能構成を示す図である。
【図７】本実施形態で用いられるＴＩＦＦのヘッダ情報の例を示す図である。
【図８】本実施形態による位置情報から色情報への変換方法を説明する図である。
【図９】図８のようにマップされた色情報を１単位ブロックおきに間引いた様子を示す図である。
【図１０】本実施形態による位置情報から色情報への変換に用いられるテーブルの例を示す図である。
【図１１】本実施形態において長いアドレスを色情報にマップする方法を説明する図である。
【図１２】本実施形態における色の置き換えによる画像の合成方法により文書画像とカラーコード画像とを合成する様子を示す図である。
【図１３】具体的な値を上げて色の置き換えによる画像の合成方法を説明する図表である。
【図１４】具体的な値を上げて加色混合法を説明する図表である。
【図１５】加色混合法により合成された印刷画像からカラーコード画像の色を差し引く場合の色の対応を示す図である。
【図１６】具体的な値を上げて排他的論理和によるビット演算を用いた画像の合成方法を説明する図表である。
【図１７】排他的論理和によるビット演算を用いた画像の合成方法により合成された印刷画像からカラーコード画像の色を差し引く場合の色の対応を示す図である。
【符号の説明】
【００８８】
１０…画像生成装置、１１…画像生成指示部、１２…文書画像生成部、１３…変換指示部、１４…位置情報生成部、１５…カラーコード画像生成部、１６…画像合成部、１７…印刷画像管理部、１８…印刷画像保持部、１９…印刷指示部、２０…印刷装置、２１…通信部、２２…コード情報復号部、２３…カラーコード画像除去部、２４…２次元コード画像生成部、２５…印刷制御部、２６…印刷部
【図１】
2007052607.tif 000003
【図２】
2007052607.tif 000004
【図３】
2007052607.tif 000005
【図４】
2007052607.tif 000006
【図５】
2007052607.tif 000007
【図６】
2007052607.tif 000008
【図７】
2007052607.tif 000009
【図８】
2007052607.tif 000010
【図９】
2007052607.tif 000011
【図１０】
2007052607.tif 000012
【図１１】
2007052607.tif 000013
【図１２】
2007052607.tif 000014
【図１３】
2007052607.tif 000015
【図１４】
2007052607.tif 000016
【図１５】
2007052607.tif 000017
【図１６】
2007052607.tif 000018
【図１７】
2007052607.tif 000019