(57)【要約】【課題】  使用者が前回のプリンタの印刷設定を記録することなく再現することができ、印刷画像と同じ印刷結果を得ることができる。また、印刷画像と同じ画像情報がない、印刷画像と同じプリンタが使用できないなど印刷画像を印刷した時と同じ環境を再現できない場合の最適な再印刷システムを使用者に提供すること。【解決手段】  所定の付加情報が埋め込まれた画像を入力する手段と、入力された画像から埋め込まれた付加情報を分離する手段と、分離した付加情報から所定の印刷する画像を検索する手段と、該検索画像に分離した該付加情報を埋め込む多重化手段と、分離した付加情報から所定の印刷機種及び印刷設定を印刷装置に設定する手段と、該付加情報が埋め込まれた画像を印刷する印刷手段で構成する。【選択図】  図１
2009303150.tif 000002
【特許請求の範囲】
【請求項１】
所定の付加情報が埋め込まれた画像を入力する手段と
入力された画像から埋め込まれた付加情報を分離する手段と
分離した付加情報から所定の印刷する画像を検索する手段と
該検索画像に分離した該付加情報を埋め込む多重化手段と、
分離した付加情報から所定の印刷機種及び印刷設定を印刷装置に設定する手段と
該付加情報が埋め込まれた画像を印刷する印刷手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記付加情報に含まれる印刷設定は、使用するプリンタ機種、用紙種類、印刷品位、ハーフトーンの選択、濃度設定、マッチング方法、明るさ、用紙サイズ、印刷の種類、フチなし全面印刷の選択、フチなし印刷時のはみ出し量を含む請求項１に記載の画像処理装置。
【請求項３】
所定の付加情報が埋め込まれた画像を入力する工程と
入力された画像から埋め込まれた付加情報を分離する工程と
分離した付加情報から所定の印刷する画像を検索する工程と
該検索画像に分離した該付加情報を埋め込む多重化工程と、
分離した付加情報から所定の印刷機種及び印刷設定を印刷装置に設定する工程と
該付加情報が埋め込まれた画像を印刷する印刷工程とを有することを特徴とする画像処理装置の制御方法。
【請求項４】
所定の付加情報が埋め込まれた画像を入力し、
入力された画像から埋め込まれた付加情報を分離するプログラムコードと
分離した付加情報から所定の印刷する画像を検索するプログラムコードと
該検索画像に分離した該付加情報を埋め込むプログラムコードと、
分離した付加情報から所定の印刷機種及び印刷設定を印刷装置に設定するプログラムコードと
該付加情報が埋め込まれた画像を印刷する印刷工程のプログラムコードとを備え、コンピュータにより読み出し可能であることを特徴とするコンピュータプログラム。
【請求項５】
請求項４に記載のプログラムコードを格納し、コンピュータにより読み出し可能であることを特徴とする記録媒体。
【請求項６】
所定の付加情報が埋め込まれた画像を入力する手段と、
入力された画像から埋め込まれた付加情報を分離する手段と、
分離した付加情報から所定の印刷する画像を検索する手段と、
該検索画像がない場合に類似画像で代用する手段と、
該検索画像に分離した該付加情報を埋め込む多重化手段と、
分離した付加情報から所定の印刷機種及び印刷設定を印刷装置に設定する手段と
該付加情報が埋め込まれた画像を印刷する印刷手段とを備えることを特徴とする画像処理装置。
【請求項７】
前記類似画像で代用する手段は類似画像を検索する類似画像検索手段と、
類似画像が発見できなかった場合は入力された画像で代用する手段を有することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
所定の付加情報が埋め込まれた画像を入力する工程と、
入力された画像から埋め込まれた付加情報を分離する工程と、
分離した付加情報から所定の印刷する画像を検索する工程と、
該検索画像がない場合に類似画像で代用する工程と、
該検索画像に分離した該付加情報を埋め込む多重化工程と、
分離した付加情報から所定の印刷機種及び印刷設定を印刷装置に設定する工程と
該付加情報が埋め込まれた画像を印刷する印刷工程とを備えることを特徴とする画像処理装置の制御方法。
【請求項９】
所定の付加情報が埋め込まれた画像を入力し、
入力された画像から埋め込まれた付加情報を分離するプログラムコードと、
分離した付加情報から所定の印刷する画像を検索するプログラムコードと、
該検索画像がない場合に類似画像で代用するプログラムコードと、
該検索画像に分離した該付加情報を埋め込むプログラムコードと、
分離した付加情報から所定の印刷機種及び印刷設定を印刷装置に設定するプログラムコードと
該付加情報が埋め込まれた画像を印刷する印刷工程のプログラムコードとを備え、コンピュータにより読み出し可能であることを特徴とするコンピュータプログラム。
【請求項１０】
請求項９に記載のプログラムコードを格納し、コンピュータにより読み出し可能であることを特徴とする記録媒体。
【請求項１１】
所定の付加情報が埋め込まれた画像を入力する手段と
入力された画像から埋め込まれた付加情報を分離する手段と
分離した付加情報から所定の印刷する画像を検索する手段と
該検索画像に分離した該付加情報を埋め込む多重化手段と、
分離した付加情報から使用する印刷機種が接続されているかを判断する手段と、
接続されていない場合に他の接続されている印刷機種で代用する手段と、
分離した付加情報から所定の印刷設定を印刷装置に設定する手段と
該付加情報が埋め込まれた画像を印刷する印刷手段とを備えることを特徴とする画像処理装置。
【請求項１２】
所定の付加情報が埋め込まれた画像を入力する工程と、
入力された画像から埋め込まれた付加情報を分離する工程と、
分離した付加情報から所定の印刷する画像を検索する工程と、
該検索画像に分離した該付加情報を埋め込む多重化工程と、
分離した付加情報から使用する印刷機種が接続されているかを判断する工程と、
接続されていない場合に他の接続されている印刷機種で代用する工程と、
分離した付加情報から所定の印刷設定を印刷装置に設定する工程と、
該付加情報が埋め込まれた画像を印刷する印刷工程とを備えることを特徴とする画像処理装置の制御方法。
【請求項１３】
所定の付加情報が埋め込まれた画像を入力し、
入力された画像から埋め込まれた付加情報を分離するプログラムコードと、
分離した付加情報から所定の印刷する画像を検索するプログラムコードと、
該検索画像に分離した該付加情報を埋め込むプログラムコードと、
分離した付加情報から使用する印刷機種が接続されているかを判断するプログラムコードと、
接続されていない場合に他の接続されている印刷機種で代用するプログラムコードと、
分離した付加情報から所定の印刷設定を印刷装置に設定するプログラムコードと、
該付加情報が埋め込まれた画像を印刷する印刷工程のプログラムコードとを備え、コンピュータにより読み出し可能であることを特徴とするコンピュータプログラム。
【請求項１４】
請求項１３に記載のプログラムコードを格納し、コンピュータにより読み出し可能であることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、はじめに印刷した印刷画像と同じ結果の印刷画像を得るための再印刷システムに関するものである。
【背景技術】
【０００２】
一般的に印刷画像と同じものを複製（再印刷）する場合、光学的読取装置により入力した画像情報をプリンタで出力して、複製する方法がある。しかし、印刷画像を光学的読取装置で読み取った場合、ノイズが付加されるため、再印刷した印刷画像は劣化する。また再印刷したものを使って再々印刷を行った場合は更に劣化する。
【０００３】
そこで、印刷画像の画像領域内に画像に関する情報（ファイル名、サイズ等）を埋め込む。再印刷を行う際に埋め込んだ情報を利用して、印刷に使用した画像情報を検索して、再印刷を行う。この結果、もと画像情報を利用した再印刷であるため、劣化が軽減される。
【０００４】
しかし、画像処理を施してから印刷した場合、印刷画像から付加情報を抽出し、該当画像情報を使って再印刷しても、画像処理を施した結果は反映されないため、前回と同じ印刷画像が得られない。また、画像を印刷した時の印刷装置の印刷環境設定を、記憶、再現しなければならない。
【０００５】
そこで特許文献１では、透かし技術を利用した再印刷システムが提案されている。印刷する際に画像に関する情報だけでなく、画像処理に関するパラメータも画像に埋め込む。再印刷する際に、埋め込まれた情報を抽出して、同じ画像処理を画像に施すことにより、はじめの印刷画像と再印刷した印刷画像の仕上がりを一致させることができる。
【０００６】
また、特許文献２では、透かし技術を利用した機器の制御方法が提案されている。機器の制御命令に関する情報を印刷領域内に埋め込んでおき、機器を制御する際に埋め込んだ制御命令を抽出して実行することにより、使用者が機器の操作や設定を記憶することなく、簡単に機器を制御することができる。
【特許文献１】特開２００２−１０１２３７公報
【特許文献２】特開２０００−１５５７９８公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１では、画像処理に関する情報を埋め込んでいるが、印刷した機種、印刷設定に関する情報を埋め込んでいない。そのため、印刷した機種が異なる場合は印刷結果の色などが異なる場合がある。また印刷設定が異なる場合は印刷品位などが変わってしまうと色などが異なり、更にフチありやフチなしなどの印刷設定が異なる場合はレイアウトなどが変わってしまうため、同じ印字結果を得られない。
【０００８】
また特許文献２では、使用者が機器の操作を行う場合の補助的な役割を果たすことを課題としており、印刷した印刷設定内容を保存するのではないため、再印刷するためのシステムとは異なる。
【０００９】
この発明は、このような事情を考慮してなされたものであり、再印刷を行う際に印刷装置の種類、印刷設定を再現することにより、同じ印刷結果を得ることができる画像処理装置及びその制御方法並びにコンピュータプログラム及び記憶媒体を提供することを目的とする。また、印刷環境が再現できない場合には、より近い環境を再現することにより、近い仕上がりの印刷結果を得ることができる画像処理装置及びその制御方法並びにコンピュータプログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、この発明に記載の画像処理装置は、所定の付加情報が埋め込まれた画像を入力する手段と、入力された画像から埋め込まれた付加情報を分離する手段と、分離した付加情報から所定の印刷する画像を検索する手段と、該検索画像に分離した該付加情報を埋め込む多重化手段と、分離した付加情報から所定の印刷機種及び印刷設定を印刷装置に設定する手段と、該付加情報が埋め込まれた画像を印刷する印刷手段とを備えることを特徴とする。
【００１１】
また上記課題を解決するため、この発明に記載の画像処理装置は、所定の付加情報が埋め込まれた画像を入力する手段と、入力された画像から埋め込まれた付加情報を分離する手段と、分離した付加情報から所定の印刷する画像を検索する手段と、該検索画像がない場合に類似画像で代用する手段と、該検索画像に分離した該付加情報を埋め込む多重化手段と、分離した付加情報から所定の印刷機種及び印刷設定を印刷装置に設定する手段と、該付加情報が埋め込まれた画像を印刷する印刷手段とを備えることを特徴とする。
【００１２】
また上記課題を解決するため、この発明に記載の画像処理装置は、所定の付加情報が埋め込まれた画像を入力する手段と入力された画像から埋め込まれた付加情報を分離する手段と、分離した付加情報から所定の印刷する画像を検索する手段と、該検索画像に分離した該付加情報を埋め込む多重化手段と、分離した付加情報から使用する印刷機種が接続されているかを判断する手段と、接続されていない場合に他の接続されている印刷機種で代用する手段と、分離した付加情報から所定の印刷設定を印刷装置に設定する手段と、該付加情報が埋め込まれた画像を印刷する印刷手段とを備えることを特徴とする。
【発明の効果】
【００１３】
上述したように、本発明によれば、使用者が前回のプリンタの印刷設定を記録することなく再現することができ、印刷画像と同じ印刷結果を得ることができる。また、印刷画像と同じ画像情報がない、印刷画像と同じプリンタが使用できないなど印刷画像を印刷した時と同じ環境を再現できない場合の最適な再印刷システムを使用者に提供することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の詳細を実施例の記述に従って説明する。以下、図面を参照して、この発明の再印刷システムについて説明する。なお、本発明で提案されている再印刷システムは、読み取り機器から入力した印刷画像から付加情報を抽出する機能と、付加情報に基づいて印刷環境を再現して印刷画像と同じものを再印刷する機能を備えている。また、印刷画像と同じものが再印刷できない環境の場合についての再印刷システムについても説明する。
【実施例１】
【００１５】
本発明の第１の実施形態による再印刷システムについて詳細に説明する。図１は、第１の実施形態における画像に付加情報を埋め込んで印刷する画像処理装置による処理工程を示すフローチャートである。
【００１６】
ここで説明する画像処理装置の動作については、図５に示すような制御装置５１１を用いて実行されることを前提とする。図５は、画像処理装置の動作を実行するための制御装置の構成を示す図である。図５において、システムバス５１０に、ＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、ハードディスクなどの２次記憶装置５０４が接続されている。またユーザインターフェイスとして、ディスプレイ５０５、キーボード５０６、マウス５０７がシステムバス５１０に接続されている。更に、システムバス５１０に接続されたＩ／Ｏインターフェイス５０８を介して、出力用のプリンタ５０９が接続されている。
【００１７】
図１において、画像選択部１０１では、ディスプレイ５０５上でアプリケーションを表示させて、印刷する画像をマウス５０７により選択する。選択した画像に関するファイル名、撮影日時、ファイルサイズといった画像情報を、印刷設定情報付加部１０６に出力する。なお、画像情報はファイル名、撮影日時、ファイルサイズに限らず、画像を限定できるものであればよい。
【００１８】
画像形成部１０２では、画像選択部１０１で選択された画像を、印刷用の解像度に変換する。選択された原画像の解像度ｈ画素×ｗ画素から、印刷用の解像度H画素×W画素に変換される。なお、解像度の変換方法としては、公知である最近隣補間、線形補間などのいずれの方法を利用してもよい。
【００１９】
印刷設定情報付加部１０６は、選択された画像に関する情報に印刷設定情報を追加する。入力された画像情報に印刷設定情報から作成する。本実施形態では、画像に関する情報に印刷設定情報を追加したものを付加情報として定義する。
【００２０】
このとき、印刷設定情報付加部１０６が画像情報に追加する印刷設定情報は、選択した画像を印刷する際のプリンタ機種、用紙種類、印刷品位、ハーフトーンの選択、濃度設定、マッチング方法、明るさ、用紙サイズ、印刷の向き、フチあり印刷またはフチあり印刷、フチなし印刷時のはみ出し量を含むプリンタで印刷する際に必要な設定項目である。
【００２１】
プリンタ機種に関する情報は、印刷に使用したプリンタのメーカー名、機種名、シリアル番号である。
【００２２】
用紙種類に関する設定情報は、「普通紙」、「光沢紙」などの用紙種類の中から、どれを印刷に使用したかを示すものである。
【００２３】
印刷品位に関する情報は、「きれい」、「普通」、「はやい」などの印刷品位の中から、どれの品位で印刷したかを示すものである。
【００２４】
ハーフトーンの選択に関する情報は、「誤差拡散法」、「ディザ法」、「自動」などの中から、どのハーフトーンで印刷したかを示すものである。
【００２５】
濃度設定に関する情報は、「濃い」、「普通」、「薄い」などの中から、どの濃度設定で印刷したかを示すものである。
【００２６】
マッチング方法に関する情報は、「写真用」、「グラフィック用」、「自動」などの中から、どのマッチング方法で印刷したかを示すものである。
【００２７】
明るさに関する情報は、「ガンマ1.4」、「ガンマ1.8」、「ガンマ2.2」などの中から、どの明るさで印刷したかを示すものである。
【００２８】
用紙サイズに関する情報は、「L版」、「はがきサイズ」、「A4」などの中から、どの用紙サイズに印刷したかを示すものである。
【００２９】
印刷の向きに関する情報は、「縦」、「横」のどちらの設定で印刷したかを示すものである。
【００３０】
印刷の種類に関する情報は、「等倍印刷」、「拡大/縮小印刷」、「フィットページ」等の中から、どの印刷の種類で印刷したかを示すものである。
【００３１】
フチなし全面印刷に関する情報は、「フチなし印刷する」、「フチなし印刷しない」のどちらを選択したかを示すものである。
【００３２】
はみ出し量に関する情報は、はみ出し量の「大」、「中」、「小」の中から、どれのはみ出し量で印刷したかを示すものである。
【００３３】
ここで、図６は、多重化する印刷設定内容を、順次符号化したデータ列を示したものである。６０１は、印刷した画像に関する情報を格納する。６０２は、プリンタ機種に関するメーカー名及びプリンタ機種に関する情報を格納する。６０３は、印刷に使用した用紙種類の情報が格納されている。このように上述した印刷設定に関する６０４のはみ出し量までの設定内容を、順次データとして並べたものである。用紙種類６０３からはみ出し量６０４までの情報に関しては、図７の対応表をもとに、設定内容を符号化する。
【００３４】
図７は、上述した印刷設定の各設定内容を符号化するための変換表である。図７のデータ変換は、各設定項目の設定内容に対応する符号を割り当てる。例えば、設定項目が「用紙の種類」で、設定内容が「普通紙」である場合の符号は「0」と設定される。
【００３５】
このように、図６の用紙種類６０３からはみ出し量６０４までの設定内容を順次符号化して、図６のように多重化する付加情報を作成する。
【００３６】
付加情報多重化部１０３は、画像形成部１０２で解像度変換された画像に対して、印刷設定情報付加部１０６から出力された付加情報を埋め込む。
【００３７】
図４は、印刷用の解像度と付加情報を埋め込むN画素の正方ブロックを説明するための概略図である。図４において、印刷可能領域４０１は、付加情報多重化部１０３において付加情報ビットが埋め込まれる単位であるN画素の正方ブロックを示す。付加情報多重化部１０３は、画像情報中に任意の付加情報を埋め込む際に、視覚的に目立たないように埋め込ませるための装置である。この方法については特開２００１−１４８７７８号公報に提示されているので、ここでは簡単に説明する。
【００３８】
まず、入力された画像をN画素の正方ブロックに分割し、ブロックごとに誤差拡散法の量子化閾値を周期的に変化させる。その際、その周期性を付加情報のビットの符号に応じて変化させることにより、ブロックごとに通常の誤差拡散法では発生し得ないパターンを発生させることができる。この処理によって生じる画素の変化は微視的であり、また、誤差拡散処理を用いていることから濃度状態も保存されるため、印刷後の画像の品質をほとんど劣化させることなく、大量の情報を画像情報中に埋め込むことが可能となる。
【００３９】
そして、付加情報多重化部１０３において誤差拡散処理が施された画像情報は、プリンタ１０４で紙などの記録媒体上に印刷され、印刷画像１０５が出力される。
【００４０】
次に、図２は、印刷された画像をイメージスキャナなどの光学的読取装置などで入力して、画像情報から抽出した付加情報を利用して、再印刷する画像処理装置の処理の流れを示すフローチャートである。図２に示すように、付加情報が多重化された印刷画像２０１は、イメージスキャナなどの光学的読取装置２０２によって読み取られ、画像情報に変換される。この画像情報は、付加情報分離部２０３に入力され、画像情報中に埋め込まれている付加情報の分離処理が行われる。
【００４１】
ところで、印刷された画像をイメージスキャナなどの光学的読取装置で入力して付加情報を抽出する処理を含む画像処理装置の実施形態においても、図５に示すような制御装置５１１を用いて実行されることを前提とする。この場合、システムバス５１０に接続されたＩ／Ｏインターフェイス５０８を介して、光学的読取装置２０２が接続されている。
【００４２】
付加情報の分離方法については特開２００１−１４８７７８号公報で提示されているので、ここでは簡単に説明する。画像情報において付加情報が多重化されている領域を、多重化の最小単位であるN画素の正方ブロックに分割し、ブロックごとにテクスチャの周期性を解析することにより、付加情報の分離を行う。
【００４３】
ここで、付加情報は、印刷画像に関するファイル名、撮影日時、ファイルサイズなどの情報と、印刷画像を印刷した際の印刷設定から構成される。
【００４４】
画像データ検索部は、付加情報分離部２０３で分離された付加情報を用いて、再印刷するための画像情報の検索を行う。付加情報分離部２０３によって分離された付加情報から、画像情報６０１の部分に格納されている情報を印刷画像に関する画像検索条件に設定して、２次記憶装置５０４の内部を検索する。
【００４５】
検索の結果、画像が発見できたかどうかを２０５で判断する。画像が見つからなかった場合は、処理を終了する（２１０）。画像が見つかった場合は、画像形成部２０６に画像を出力する。
【００４６】
画像形成部２０６では、印刷用の解像度に変換するための装置である。検索結果の画像を、印刷用の解像度に変換する。該当する画像の解像度ｈ画素×ｗ画素から、印刷用の解像度Ｈ画素×Ｗ画素に変換される。なお、解像度の変換方法としては、公知である最近隣補間、線形補間などのいずれの方法を利用してもよい。
【００４７】
付加情報多重化部２０７は、画像形成部２０６で解像度変換された画像に対して、付加情報分離部２０３で分離された付加情報を埋め込む。
【００４８】
付加情報多重化部２０７は、画像情報中に任意の付加情報を埋め込む際に、視覚的に目立たないように埋め込ませるための装置である。この方法については上記説明した方法と同様であるため、省略する。
【００４９】
プリンタ２０８は、付加情報を多重化した画像情報を印刷する。印刷する際のプリンタ２０８の印刷設定は、付加情報分離部で画像情報から分離された付加情報内に含まれる印刷設定情報に基づいて設定する。
【００５０】
抽出された付加情報内のプリンタ機種６０２から、印刷するプリンタ機種を選択する。また、付加情報のデータ列中の用紙種類６０３からはみ出し量６０４に関しては、図７の対応表を利用して、印刷する設定内容を把握し、再現する。
【００５１】
印刷画像を印刷した時と同じ画像情報を、印刷画像を印刷したときと同じ印刷設定を再現して印刷することにより、プリンタ２０８から印刷された印刷画像２０９は、もとの印刷画像２０１と同じものを得ることができる。
【実施例２】
【００５２】
次に、この発明についての第２の実施形態について説明する。第２の実施形態では、上述した第１の実施形態に対して、印刷画像を印刷した時と同じ画像情報がない、または印刷環境が再構築できない場合の再印刷システムの処理について説明する。
【００５３】
図３は、印刷画像と同じ印刷が行えない場合の再印刷する画像処理装置の処理の流れについて示したものである。
【００５４】
Ｓ３０１は、予め多重化された印刷画像である。埋め込まれている付加情報は、印刷画像に用いられた画像の情報と、印刷画像が印刷された時の印刷設定情報である。
【００５５】
Ｓ３０２は、スキャナなどの光学的読取装置を利用して、印刷画像を読み込み、画像情報に変換する。
【００５６】
Ｓ３０３は、Ｓ３０２で読み込んだ画像情報中に埋め込まれている付加情報の分離処理が行われ、付加情報が画像情報中から抽出される。
【００５７】
Ｓ３０４は、付加情報を利用して印刷画像を検索する。Ｓ３０３で抽出された付加情報から印刷画像に関する情報６０１を利用して、２次記憶装置内５０４を検索する。
【００５８】
Ｓ３０５は、２次記憶装置５０４内を検索した結果、印刷画像と同じ画像を発見することができたかを判断し、以降の処理内容を切り替える。検索の結果、印刷画像を発見することができた場合はＳ３１０に進む。発見できなかった場合はＳ３０６に進む。
【００５９】
Ｓ３０６では、印刷画像が発見できなかった場合に他の画像で代用するかどうかを、使用者に問い合わせる。問い合わせた結果、代用しない場合はＳ３１５に進み、再印刷の処理を中止する。使用者に問い合わせる方法としては、ディスプレイ５０５上にポップアップウィンドウを表示し、マウス５０７などの入力装置で使用者の意思を入力する。
【００６０】
Ｓ３０６で印刷画像を他の画像で代用する選択が決定された場合、Ｓ３０７に進み、２次記憶装置５０４内で印刷画像と類似している画像を検索する。このとき類似画像を検索する方法としては、印刷画像に関する撮影日時やファイルサイズなどから類似画像を検索する方法や、構図や周波数特徴などの特徴を利用した検索方法や、パターンマッチングによる検索方法などのいずれの方法を利用してもよい。
【００６１】
Ｓ３０８では、印刷画像と類似した画像を検索した結果、類似画像を発見した場合はＳ３１０に進み、発見できなかった場合はＳ３０９に進む。
【００６２】
Ｓ３０９では、再印刷するための画像が発見できなかったので、Ｓ３０２で読み取ったスキャン画像で代用し、Ｓ３１０に進む。
【００６３】
Ｓ３１０では、各処理結果から決定された画像情報を、印刷解像度に変更する。解像度の変換方法としては、公知である最近隣補間、線形補間などのいずれの方法を利用してもよい。
【００６４】
Ｓ３１１は、Ｓ３１０で解像度変換された画像に対して、Ｓ３０３で画像情報から抽出された付加情報を埋め込む。多重化処理に関しては上述方法と同様の手段で行う。
【００６５】
Ｓ３１２は、Ｓ３１１では、印刷するプリンタが使用したプリンタと同じかどうかを判断する。Ｓ３０３で抽出した付加情報内からプリンタ機種に関する情報６０２を利用することで、印刷を行うプリンタ機種が、同じプリンタ機種かどうかを判断する。
【００６６】
印刷画像を印刷した時と同じ機種のプリンタが利用できる場合はＳ３１３に進む。同じ機種のプリンタが利用できない場合はＳ３１４に進み、他のプリンタで代用するかどうかを判断する。他のプリンタで代用しない場合はＳ３１５に進み、再印刷を終了する。他のプリンタで代用する場合はＳ３１３に進む。
【００６７】
Ｓ３１３は、Ｓ３１１で多重化した画像情報をプリントする。プリントする際、Ｓ３０３で抽出された付加情報から、印刷設定情報の用紙種類６０３からはみ出し量６０４を利用して、印刷画像と同じ印刷環境を設定する。同じプリンタ機種、印刷環境でプリントすることにより、Ｓ３０１の印刷画像と同じ、もしくは近い仕上がりの印刷画像をＳ３１６で得る。
【００６８】
以上述べたように、従来では印刷したプリンタ機種やプリンタ特有のはみ出し量などのレイアウト情報が多重化されていなかったため、再印刷した場合に同じ印刷結果を得ることは難しかった。しかし本発明によれば、プリンタ、メディアなどの印刷設定、はみ出し量などのレイアウト情報を印刷画像内に埋め込むことにより、印刷画像を再印刷する際に全く同じ印刷が可能となる。また使用者が印刷したプリンタ機種や、はみ出し量などの印刷設定を記録しておく必要もない。
【００６９】
なお、本発明は、複数の機器（例えば、ホストコンピュータ、インターフェイス機器、プリンタ等）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機、ファクシミリ装置、マルチファンクションプリンタ等）に適用してもよい。
【００７０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成される。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記録した記録媒体は本発明を構成することとなる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの支持に基づき、コンピュータ上で稼動しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含む。
【００７１】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わっているメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００７２】
【図１】第１の実施形態における画像に付加情報を埋め込んで印刷する画像処理装置による処理工程を示すフローチャートである。
【図２】第１の実施形態における印刷画像から、多重化された付加情報を利用して再印刷する画像処理装置の処理の流れを示すフローチャートである。
【図３】第２の実施形態における印刷画像から抽出した付加情報と同じ環境が再現できない場合の再印刷までの処理を示したフロー図である。
【図４】印刷用の解像度と付加情報を埋め込むＮ画素の正方ブロックを説明するための概略図である。
【図５】画像処理装置の動作を実行するための制御装置の構成を示す図である。
【図６】付加情報として格納される印刷設定内容を示す図である。
【図７】付加情報として格納される印刷設定内容を、符号に変換するための変換表である。
【図１】
2009303150.tif 000003
【図２】
2009303150.tif 000004
【図３】
2009303150.tif 000005
【図４】
2009303150.tif 000006
【図５】
2009303150.tif 000007
【図６】
2009303150.tif 000008
【図７】
2009303150.tif 000009