(57)【要約】【解決課題】  原稿画像に対して付加画像を容易に合成する。【解決手段】  スキャナ１１は、原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像（２次元コード７２）が設けられた前記原稿画像の画像データを取得し、ＣＰＵ４０は、取得した画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得し、ネットワークＩ／Ｆ部６０は、前記記憶位置情報により示される記憶位置から前記付加画像データを取得し、ＣＰＵ４０は、前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を前記付加位置情報により示される付加位置に合成している。【選択図】図２
2006203667.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像が設けられた前記原稿画像の画像データを取得する原稿画像データ取得手段と、
前記原稿画像データ取得手段によって取得された画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得する位置情報取得手段と、
前記位置情報取得手段によって取得された前記記憶位置情報により示される記憶位置から前記付加画像データを取得する付加画像データ取得手段と、
前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を前記位置情報取得手段により取得された前記付加位置情報により示される付加位置に合成する合成手段と、
を備えた画像処理装置。
【請求項２】
前記コード画像を２次元コードとし、
前記原稿画像データ取得手段によって取得された画像データに基づいて、前記２次元コードの回転角度を検出する検出手段をさらに備え、
前記合成手段は、前記原稿画像に対して前記付加画像を前記付加位置に前記回転角度だけ回転させて合成する
請求項１記載の画像処理装置。
【請求項３】
前記コード画像を２次元コードとし、
前記原稿画像データ取得手段によって取得された画像データに基づいて、前記２次元コードの回転角度を検出する検出手段をさらに備え、
前記合成手段は、前記原稿画像を前記２次元コードの回転方向と逆方向に前記回転角度だけ回転させて前記付加画像を前記付加位置に合成する
請求項１記載の画像処理装置。
【請求項４】
前記コード画像に、前記付加画像が前記原稿画像に付加される領域のサイズを示すサイズ情報をさらに含め、
前記付加画像データ取得手段によって取得された前記付加画像データにより示される付加画像のサイズが前記サイズ情報により示されるサイズと異なる場合に、当該サイズに合致するように前記付加画像を拡大又は縮小する画像サイズ変更手段をさらに備え、
前記合成手段は、前記原稿画像に対して前記画像サイズ変更手段によりサイズが変更された前記付加画像を合成する
請求項１乃至請求項３の何れか１項記載の画像処理装置。
【請求項５】
原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像が設けられた前記原稿画像の画像データを取得し、
取得した前記画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得し、
取得した前記記憶位置情報により示される記憶位置から前記付加画像データを取得し、
前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を取得した前記付加位置情報により示される付加位置に合成する、
画像処理方法。
【請求項６】
原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像が設けられた前記原稿画像の画像データを取得する原稿画像データ取得ステップと、
取得した画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得する位置情報取得ステップと、
取得した前記記憶位置情報により示される記憶位置から前記付加画像データを取得する付加画像データ取得ステップと、
前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を取得した前記付加位置情報により示される付加位置に合成する合成ステップと、
をコンピュータに実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、原稿画像に付加画像を合成する画像処理装置、画像処理方法及び画像処理プログラムに関するものである。
【背景技術】
【０００２】
従来から複写機能、プリンタ機能等の複数の機能を備えたデジタル複合機が知られている。この種のデジタル複合機は、一般に装置本体に備えられたスキャナにより原稿画像を読み取って取得した画像データにより示される画像を記録用紙にプリントする機能を有している。
【０００３】
ところで、以上のようなデジタル複合機等の情報処理装置では、バーコードや２次元コードが設けられた原稿画像をスキャナによって読み込むことにより、様々な機能が実現できるようになっており、この種の技術として、特許文献１には、雑誌の記事に当該記事を特定するためのバーコードを設けておき、情報処理装置に備えられたスキャナにより当該バーコードを読み込み、これによって得られた情報を検索サーバに送信して、当該検索サーバにて雑誌の記事に関連する画像等の情報を検索する技術が開示されている。
【特許文献１】特開２００３−２１６６３１公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、バーコードによって特定される画像を検索することができるものの、当該画像を所定の原稿画像に対して合成することについては考慮されていないため、当該合成を容易に行うことができない、という問題点があった。
【０００５】
本発明は上記問題点を解決するためになされたものであり、原稿画像に対して付加画像を容易に合成することができる画像処理装置、画像処理方法及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の画像処理装置は、原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像が設けられた前記原稿画像の画像データを取得する原稿画像データ取得手段と、前記原稿画像データ取得手段によって取得された画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得する位置情報取得手段と、前記位置情報取得手段によって取得された前記記憶位置情報により示される記憶位置から前記付加画像データを取得する付加画像データ取得手段と、前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を前記位置情報取得手段により取得された前記付加位置情報により示される付加位置に合成する合成手段と、を備えている。
【０００７】
請求項１に記載の発明によれば、原稿画像データ取得手段により、原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像が設けられた前記原稿画像の画像データが取得される。なお、原稿画像データ取得手段による画像データの取得には、スキャナによる取得、撮像による取得の他、ネットワークを介した外部装置からの取得が含まれる。
【０００８】
ここで、本発明では、位置情報取得手段により、前記原稿画像データ取得手段によって取得された画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報が取得され、付加画像データ取得手段により、前記位置情報取得手段によって取得された前記記憶位置情報により示される記憶位置から前記付加画像データが取得され、合成手段により、前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像が前記位置情報取得手段により取得された前記付加位置情報により示される付加位置に合成される。
【０００９】
このように請求項１記載の発明によれば、原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像が設けられた前記原稿画像の画像データを取得し、取得した画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得し、取得した前記記憶位置情報により示される記憶位置から前記付加画像データを取得し、前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を前記付加位置情報により示される付加位置に合成しているので、原稿画像に対して付加画像を容易に合成することができる。
【００１０】
なお、請求項１記載の発明は、請求項２記載の発明のように、前記コード画像を２次元コードとし、前記原稿画像データ取得手段によって取得された画像データに基づいて、前記２次元コードの回転角度を検出する検出手段をさらに備え、前記合成手段は、前記原稿画像に対して前記付加画像を前記付加位置に前記回転角度だけ回転させて合成することが好ましい。
【００１１】
また、請求項１記載の発明は、請求項３記載の発明のように、前記コード画像を２次元コードとし、前記原稿画像データ取得手段によって取得された画像データに基づいて、前記２次元コードの回転角度を検出する検出手段をさらに備え、前記合成手段は、前記原稿画像を前記２次元コードの回転方向と逆方向に前記回転角度だけ回転させて前記付加画像を前記付加位置に合成するようにしてもよい。
【００１２】
さらに、本発明は、請求項４記載の発明のように、前記コード画像に、前記付加画像が前記原稿画像に付加される領域のサイズを示すサイズ情報をさらに含め、前記付加画像データ取得手段によって取得された前記付加画像データにより示される付加画像のサイズが前記サイズ情報により示されるサイズと異なる場合に、当該サイズに合致するように前記付加画像を拡大又は縮小する画像サイズ変更手段をさらに備え、前記合成手段は、前記原稿画像に対して前記画像サイズ変更手段によりサイズが変更された前記付加画像を合成するようにしてもよい。
【００１３】
一方、上記目的を達成するために、請求項５に記載の画像処理方法は、原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像が設けられた前記原稿画像の画像データを取得し、取得した前記画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得し、取得した前記記憶位置情報により示される記憶位置から前記付加画像データを取得し、前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を取得した前記付加位置情報により示される付加位置に合成している。
【００１４】
従って、請求項５に記載の画像処理方法は、請求項１と同様に作用するので、請求項１記載と同様に、原稿画像に対して付加画像を容易に合成することができる。
【００１５】
一方、上記目的を達成するために、請求項６に記載の画像処理プログラムは、原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像が設けられた前記原稿画像の画像データを取得する原稿画像データ取得ステップと、取得した画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得する位置情報取得ステップと、取得した前記記憶位置情報により示される記憶位置から前記付加画像データを取得する付加画像データ取得ステップと、前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を取得した前記付加位置情報により示される付加位置に合成する合成ステップと、を含んでいる。
【００１６】
従って、請求項６に記載の画像処理プログラムは、請求項１と同様に作用するので、請求項１記載と同様に、原稿画像に対して付加画像を容易に合成することができる。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像が設けられた前記原稿画像の画像データを取得し、取得した画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得し、取得した前記記憶位置情報により示される記憶位置から前記付加画像データを取得し、前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を前記付加位置情報により示される付加位置に合成しているので、原稿画像に対して付加画像を容易に合成することができる。、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、ここでは、本発明をデジタル複合機として構成された画像形成装置に適用した場合について説明する。
【００１９】
図１には、本実施の形態に係る画像形成装置１０の概略構成が示されている。
【００２０】
同図に示すように、この画像形成装置１０は、所定の読込位置に載置された原稿を搬送し、内蔵したＣＣＤ（Charge Coupled Device）ラインセンサにより原稿画像を読み込むことにより当該原稿画像を示す画像データを取得するスキャナ１１と、スキャナ１１により取得した画像データや外部装置から取得した画像データ等の各種画像データを用いて画像形成処理を行う装置本体１２と、操作メニューやメッセージ等を表示すると共に表面に透過型のタッチパネルが一体的に設けられたタッチパネル・ディスプレイ（以下、「ディスプレイ」という。）１４と、を備えている。
【００２１】
なお、本実施の形態に係る画像形成装置１０では、上記タッチパネルとして感圧方式のものを採用しており、ユーザがディスプレイ１４の表示面に指先にて接触する（タッチ操作する）ことにより画像形成装置１０に対して各種の動作を指示することができる。
【００２２】
さらに、装置本体１２の内部には、電子写真方式にて記録用紙上への画像のプリントを行う画像形成エンジン部１５（図１では図示省略。図２参照。）が備えられている。この画像形成エンジン部１５は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のトナーを用いてフルカラーの画像を形成することができる。
【００２３】
一方、本実施の形態に係る画像形成装置１０は、ネットワーク２０に接続されている。このネットワーク２０は、図示しないインターネットと接続されており、画像形成装置１０は、ネットワーク２０を介して外部のＷＷＷ（World Wide Web）サーバと通信を行うことができる。
【００２４】
次に、図２を参照して、画像形成装置１０の電気系の要部構成を説明する。
【００２５】
画像形成装置１０は、装置全体の動作を司るＣＰＵ（中央処理装置）４０と、スキャナ１１による光学的な画像の読み取りを制御するスキャナドライバ５０と、制御プログラムを含む各種プログラム等が予め記憶されたＲＯＭ４２と、各種データを一時的に記憶するＲＡＭ４８と、スキャナ１１等の各機器デバイスにより取得された各種データを記憶するＨＤＤ（ハードディスク・ドライブ）５６と、前述した画像形成エンジン部１５の作動を制御する画像形成エンジン制御部５４と、ネットワーク２０に接続されるコネクタ５９に接続され、コネクタ５９を介してネットワーク２０と接続された外部装置との間で通信データの送受信を行うネットワークＩ／Ｆ（インタフェース）部６０と、ディスプレイ１４への各種情報の表示を制御するディスプレイドライバ４４と、ディスプレイ１４に対するタッチ操作を検出する操作入力検出部４６と、を備えている。
【００２６】
ＣＰＵ４０、ＲＡＭ４８、ＲＯＭ４２、ＨＤＤ５６、ディスプレイドライバ４４、スキャナドライバ５０、画像形成エンジン制御部５４、ネットワークＩ／Ｆ部６０、及び操作入力検出部４６は、システムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、ＲＡＭ４８、ＲＯＭ４２、ＨＤＤ５６へのアクセス、スキャナドライバ５０を介したスキャナ１１の作動の制御、画像形成エンジン制御部５４を介した画像形成エンジン部１５の作動の制御、ネットワークＩ／Ｆ部６０を介した外部装置との間での通信データの送受信、ディスプレイドライバ４４を介したディスプレイ１４への各種情報の表示、を各々行うことができる。また、ＣＰＵ４０は、ディスプレイ１４に対するユーザのタッチ操作による操作指示を操作入力検出部４６を介して常時把握することができる。
【００２７】
ところで、本実施の形態では、図３（Ａ）に示されるように、スキャナ１１から読み込む原稿７０に原稿画像と共に２次元コード７２（本実施の形態では、ＱＲコード（Quick Response code）（商標登録））が設けられている。この２次元コード７２は、文字や数字などの情報をコード化して図形パターンとして示したものであり、本実施の形態では、原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び当該付加画像を付加する位置を示す付加位置情報が２次元コード７２としてコード化されている。
【００２８】
図４には、本実施の形態に係る記憶位置情報及び付加位置情報のデータ構造が示されている。同図に示すように、記憶位置情報には、付加する付加画像が記憶されている位置と付加画像データの電子化ファイル名を示す情報が設定されている。なお、本実施の形態では、付加画像が記憶されている位置がネットワーク２０を介して接続された外部のＷＷＷサーバとされており、当該ＷＷＷサーバのＵＲＬ（Uniform Resource Locator）アドレスが設定されている。また、付加位置情報は、付加画像の原稿画像への合成位置と合成される領域のサイズを示す情報が設定されている。なお、図３（Ａ）では、図４に示される付加位置情報によって示される付加画像を合成する領域が破線で囲まれた領域として示されている。
【００２９】
本実施の形態に係る画像形成装置１０は、２次元コード７２が設けられた原稿７０が所定の読込位置に載置され、ユーザにより読込開始を指示する所定の操作が行われると、後述する画像読込／プリント処理を行い、２次元コード７２にコード化された記憶位置情報により示される記憶位置から付加画像データをダウンロードし、原稿画像に対して付加画像データにより示される画像を付加位置情報により示される付加位置に合成した合成画像を生成してプリントを行う。
【００３０】
次に、図５を参照して、画像読込／プリント処理を実行する際の画像形成装置１０の作用を説明する。なお、図５は、当該画像読込／プリント処理を実行する際にＣＰＵ４０によって実行される画像読込／プリント処理プログラムの処理の流れを示すフローチャ−トであり、当該プログラムは、ＲＯＭ４２の所定の領域に予め記憶されている。
【００３１】
同図のステップ１００では、スキャナ１１を制御して原稿７０（図３（Ａ）も参照）を図３（Ａ）の矢印Ａ方向へ搬送してＣＣＤラインセンサにより読み込みを行い、原稿７０に記録された原稿画像の画像データを取得する。
【００３２】
次のステップ１０２では、画像データにより示される原稿画像から２次元コード７２が設けられた部分を抽出する。
【００３３】
なお、図３（Ａ）に示されるように、この２次元コード７２は、所定サイズの領域に対して、３つの切り出しシンボル７４と、データ領域７６と、が含まれている。
【００３４】
図６には、切り出しシンボル７４を拡大した拡大図が示されている。図６に示されるように、切り出しシンボル７４は、黒い領域と白い領域の比が画像をどの方向から走査しても１（黒）：１（白）：３（黒）：１（白）：１（黒）となっている。
【００３５】
よって、本実施の形態では、画像データにより示される原稿画像を走査して、黒い領域と白い領域の比が上述した比となる位置を切り出しシンボル７４の位置として特定し、所定サイズの領域内で切り出しシンボル７４を３つ含んだ部分を２次元コード７２の領域として抽出する。なお、上記所定サイズの領域の大きさは、使用する２次元コード７２の種類、バージョン、セル数等に応じて適宜設定することが好ましい。
【００３６】
次のステップ１０４では、上記ステップ１０２の処理によって２次元コード７２が抽出できた否かを判定することにより、画像データにより示される原稿画像に２次元コード７２が存在するか否かを判定し、肯定判定となった場合はステップ１０６へ移行し、否定判定となった場合はステップ１０５へ移行する。ステップ１０５では、２次元コードが含まれていないので、画像データに基づいて画像形成エンジン部１５を制御して原稿画像のプリントを行い、本画像読込／プリント処理プログラムを終了する。
【００３７】
一方、ステップ１０６では、上記原稿画像から２次元コード７２の部分を抽出し、図７に示されるように、２次元コード７２の画像を回転させて、３つの切り出しシンボル７４の位置が右上、左上、左下となり、左上と右上の２つの切り出しシンボル７４の中心を結ぶ仮想的な線がスキャナ１１で読み込みを行う際のＣＣＤラインセンサによる走査方向と平行となるように角度を補正する。また、この補正した角度を補正角度情報としてＲＡＭ４８に記憶する。
【００３８】
次のステップ１０８では、抽出した２次元コード７２の画像をデコード（解読）して記憶位置情報及び付加位置情報を取得する。
【００３９】
次のステップ１１０では、取得した記憶位置情報により示される記憶位置から付加画像データを取得する。ここで、本実施の形態では、図４に示したように、記憶位置情報として付加画像データの記憶されているＵＲＬと付加画像データの電子化ファイル名が設定されている。このため、ネットワークＩ／Ｆ部６０、ネットワーク２０等を介して当該ＵＲＬのＷＷＷサーバにアクセスし、付加画像データの電子化ファイルをダウンロードする。なお、図８には、付加画像データにより示される付加画像の１例が示されている。
【００４０】
次のステップ１１２では、ダウンロードした付加画像データにより示される付加画像のサイズと解読した付加位置情報（図４参照）により示される合成領域のサイズとを比較し、サイズが異なる場合に、付加画像のサイズが合成領域のサイズに合致するように拡大処理又は縮小処理を行う。
【００４１】
次のステップ１１４では、原稿画像を示す画像データにおける２次元コード７２の部分をマスクして２次元コード７２を不可視状態とする。そして、合成領域のサイズとなった付加画像が２次元コード７２が回転していた方向へ前記補正角度情報により示される角度だけ回転されるように付加画像データに対して回転処理を行い、回転処理後の付加画像データにより示される付加画像を画像データにより示される原稿画像の付加位置情報（図４参照）により示された合成位置に合成した画像を示す合成画像データを生成する。これにより、図３（Ｂ）に示されるように、付加画像データにより示される付加画像を２次元コード７２の向きと一致させた状態で原稿画像に合成することができる。
【００４２】
次のステップ１１６では、画像形成エンジン部１５を制御して上記合成画像データに基づく合成画像のプリントを行う。これにより、スキャナ１１で原稿７０を図３（Ａ）の矢印Ａ方向へ搬送してＣＣＤラインセンサにより読み込みを行った場合、記録用紙に対して読み込みを行った順に（図３（Ｂ）の矢印Ｂ方向）合成画像データにより示される合成画像が形成され、処理終了となる。
【００４３】
以上のように本実施の形態に係る画像形成装置１０では、原稿画像データ取得手段（ここでは、スキャナ１１）は、原稿画像に対して付加する付加画像を示す付加画像データの記憶位置を示す記憶位置情報及び前記原稿画像に対する前記付加画像を付加する位置を示す付加位置情報をコード化したコード画像（２次元コード７２）が設けられた前記原稿画像の画像データを取得し、位置情報取得手段（ここでは、ＣＰＵ４０）は、前記原稿画像データ取得手段によって取得された画像データに基づいて、前記原稿画像に設けられた前記コード画像によりコード化されている前記記憶位置情報及び前記付加位置情報を取得し、付加画像データ取得手段（ここでは、ネットワークＩ／Ｆ部６０）は、前記位置情報取得手段によって取得された前記記憶位置情報により示される記憶位置から前記付加画像データを取得し、合成手段（ここでは、ＣＰＵ４０）は、前記画像データにより示される原稿画像に対して前記付加画像データにより示される付加画像を前記位置情報取得手段により取得された前記付加位置情報により示される付加位置に合成しているので、原稿画像に対して付加画像を容易に合成することができる。
【００４４】
また、前記コード画像を２次元コードとし、前記原稿画像データ取得手段によって取得された画像データに基づいて、前記２次元コードの回転角度を検出する検出手段をさらに備え、前記合成手段は、前記原稿画像に対して前記付加画像を前記付加位置に前記回転角度だけ回転させて合成しているので、付加画像により示される画像の向きを２次元コードの向きと一致させて原稿画像に合成することができる。
【００４５】
さらに、コード画像に、前記付加画像が前記原稿画像に付加される領域のサイズを示すサイズ情報をさらに含め、画像サイズ変更手段（ここでは、ＣＰＵ４０）は、前記付加画像データ取得手段によって取得された前記付加画像データにより示される付加画像のサイズが前記サイズ情報により示されるサイズと異なる場合に、当該サイズに合致するように前記付加画像を拡大又は縮小し、前記合成手段は、前記原稿画像に対して前記画像サイズ変更手段によりサイズが変更された前記付加画像を合成しているので、付加画像のサイズに関わらずサイズ情報により示されるサイズで付加画像を合成することができる。
【００４６】
（変形例）
次に、上記実施の形態の変形例について説明する。
【００４７】
上記実施の形態では、画像読込／プリント処理プログラムのステップ１１４において、原稿画像に対する２次元コード７２の回転角度に応じて付加画像を回転させたが、本変形例では、原稿画像に対する２次元コード７２の回転角度に応じて原稿画像自身を回転させる。
【００４８】
すなわち、本変形例では、画像読込／プリント処理プログラムのステップ１００において、図３（Ａ）示される原稿７０を矢印Ａに示される方向に搬送してスキャナ１１により原稿画像の読み込みを行った場合、ステップ１０６の２次元コード７２の補正した角度から原稿画像の上下方向が判別できることを利用して、ステップ１１４において、原稿画像が２次元コード７２が回転している方向と逆方向へ補正角度情報により示される角度だけ回転されるように原稿画像を示す画像データに対して回転処理を行う。これにより、図３（Ａ）に示されるように、スキャナ１１の搬送方向に対して原稿画像が下端部側から読み込まれた場合であっても、合成画像をプリントする際の画像の向きを図３（Ｃ）の矢印Ｃに示すように上端部側からプリントされるように修正することができる。よって、原稿７０をスキャナ１１によって読み込む際に搬送方向に対して原稿７０の角度のズレ（所謂、スキュー）が生じたとしても当該角度のズレを補正することができる。
【００４９】
以上のように本変形例によれば、前記コード画像を２次元コードとし、前記原稿画像データ取得手段によって取得された画像データに基づいて、前記２次元コードの回転角度を検出する検出手段をさらに備え、前記合成手段は、前記原稿画像を前記２次元コードの回転方向と逆方向に前記回転角度だけ回転させて前記付加画像を前記付加位置に合成しているので、取得した原稿画像データにより示される原稿画像の向きに関わらず合成された合成画像の向きを一定方向に修正することができる。
【００５０】
なお、本実施の形態では、原稿画像の画像データをスキャナ１１により取得する場合について説明したが、本発明はこれに限定されるものではなく、例えば、画像処理装置を撮像装置を備えたものとし、２次元コード７２が設けられた原稿画像を当該撮像装置で撮像して画像データを取得してもよい。このような撮像装置を備えた画像処理装置としては、例えば、カメラやカメラ付き携帯電話機、携帯情報端末装置（ＰＤＡ（Personal Digital Assistant））等を例示することができる。また、２次元コード７２が設けられた原稿画像の画像データをネットワーク２０を介して取得してもよい。この場合も、本実施の形態と同様の効果を奏することができる。
【００５１】
また、本実施の形態では、付加画像の画像データをＷＷＷサーバからダウンロードする場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＨＤＤ５６から付加画像の画像データを取得してもよく、また、ネットワーク２０に接続された外部記憶装置から付加画像の画像データを取得してもよい。これらの場合も、本実施の形態と同様の効果を奏することができる。
【００５２】
さらに、本実施の形態では、２次元コード７２としてＱＲコード（登録商標）を用いた場合について説明したが、本発明はこれに限定されるものではなく、例えば、２次元コードとしてピーディーエフ４１７（ＰＤＦ４１７）（登録商標）、データマトリクス（ＤａｔａＭａｔｒｉｘ）（登録商標）、マキシコード（Ｍａｘｉ Ｃｏｄｅ）（登録商標）、ベリコード（Ｖｅｒｉ Ｃｏｄｅ）等を用いてもよい。また、バーコードとして、コード３９（ＣＯＤＥ３９）、コード９３（ＣＯＤＥ９３）、コード１２８（ＣＯＤＥ１２８）等を用いてもよい。この場合も、本実施の形態と同様の効果を奏することができる。
【００５３】
その他、本実施の形態で説明した画像形成装置１０の構成（図１、図２参照。）は、一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【００５４】
また、本実施の形態で説明した画像読込／プリント処理プログラムの処理の流れ（図５参照。）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【図面の簡単な説明】
【００５５】
【図１】実施の形態に係る画像形成装置の構成図である。
【図２】実施の形態に係る画像形成装置の電気系の要部構成を示すブロック図である。
【図３】（Ａ）は、実施の形態に係る原稿画像が記録された原稿の１例を示す模式図であり、（Ｂ）は、実施の形態に係る原稿を読み込み、付加画像の合成を行ってプリントした記録用紙の１例を示す模式図であり、（Ｂ）は、変形例に係る原稿を読み込み、付加画像の合成を行ってプリントした記録用紙の１例を示す模式図である。
【図４】実施の形態に係る記憶位置情報及び付加位置情報のデータ構造を示す模式図である。
【図５】実施の形態に係る画像読込／プリント処理プログラムの処理の流れを示すフローチャートである。
【図６】実施の形態に係る２次元コードの切り出しシンボルを拡大した拡大図である。
【図７】実施の形態に係る２次元コードの１例を示す平面図である。
【図８】実施の形態に係る付加画像の１例を示す平面図である。
【符号の説明】
【００５６】
１０  画像形成装置
１１  スキャナ
４０  ＣＰＵ
６０  ネットワークＩ／Ｆ部
【図１】
2006203667.tif 000003
【図２】
2006203667.tif 000004
【図３】
2006203667.tif 000005
【図４】
2006203667.tif 000006
【図５】
2006203667.tif 000007
【図６】
2006203667.tif 000008
【図７】
2006203667.tif 000009
【図８】
2006203667.tif 000010