(57)【要約】【課題】  ３次元表示の方式や仕様、元の２次元画像を容易に認識できる印刷物が得られる画像形成装置を提供する。【解決手段】  外部装置２６より画像データを受信するデータ受信部６と、画像データから３次元表示印刷データと該３次元表示印刷データの２次元表示印刷データを生成する印刷データ出力部７と、３次元表示印刷データと２次元表示印刷データを同一媒体に印刷する印刷部４とを備えている。【選択図】  図１
2012074796.tif 000002
【特許請求の範囲】
【請求項１】
外部装置より画像データを受信するデータ受信部と、
前記画像データから３次元表示印刷データと該３次元表示印刷データの２次元表示印刷データを生成する印刷データ出力部と、
前記３次元表示印刷データと前記２次元表示印刷データを同一媒体に印刷する印刷部と、
を有することを特徴とする画像形成装置。
【請求項２】
前記画像データは、３次元表示印刷データの属性情報を含み、前記印刷データ出力部は、該属性情報に基づき、前記３次元表示印刷データより前記２次元表示印刷データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記２次元表示印刷データの印刷範囲を指定するレイアウト情報を格納しておく記憶部を備え、前記印刷データ出力部は、前記３次元表示印刷データの内、前記レイアウト情報が指定する印刷範囲の印刷データを使用して、前記２次元表示印刷データを生成することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記レイアウト情報を設定して前記記憶部に格納する設定部を備えることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記２次元表示用印刷データは、前記３次元表示印刷データに含まれる右目用または左目用の印刷データであることを特徴とする請求項１乃至４の何れかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元画像データの印刷を行う画像形成装置に関するものである。
【背景技術】
【０００２】
従来、紙などの印刷媒体に印刷した画像に３次元の視覚的効果（立体視）を与えるための各種方法が提案されている。
印刷画像に３次元の視覚効果を与える方法として、専用の眼鏡を使用する方法と、専用の眼鏡を使わずに裸眼で行う方法とが知られている。前者の方法には、アナグリフ方式、偏光フィルタ方式、液晶シャッタ方式等があり、後者の方法には、サイドバイサイド方式、パララックスバリア方式、レンチキュラレンズ方式等がある。以降、これらの方式を総称して、３次元表示方式と呼ぶ。
【０００３】
アナグリフ方式は、補色関係にある２色（通常は赤と青）を用い、左右異なる角度から撮影することにより両眼視差を付けた２枚の画像を上記赤と青のカラーフィルタの付いた眼鏡で観察することで立体視を可能とするものである。
偏光フィルタ方式は、左右の画像に直交する直線偏光をかけて重ねて投影し、これを偏光フィルタの付いた眼鏡で観察することで立体視を可能とするものである。
液晶シャッタ方式は、両眼視差の付いた２枚の画像を左右の視界が交互に遮蔽される液晶シャッタを備えた眼鏡で観察することで立体視を可能とするものである。
【０００４】
サイドバイサイド方式は、左目用の画像と右目用の画像の２フレームを並べることで裸眼にて立体視可能とするものである。
パララックスバリア方式は、スリット状の開口部の裏側に左目用の画像と右目用の画像をストライプ状に交互に配置し、上記開口部を通して観察することで裸眼にて立体視可能とするものである。
レンチキュラレンズ方式は、かまぼこ型のアクリルレンズを多数シート状に配置したレンチキュラレンズの焦点面に、多方向から撮影した両眼視差の付いた２枚以上の画像をストライプ状に配置し、上記レンズシートを通して観察することで裸眼にて立体視可能とするものである（例えば、特許文献１参照）。
【０００５】
このように、上述した複数の３次元表示方式は、何れも左右の目に視差を生じさせた別々の画像を見せることで、３次元の視覚的効果を得るものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１４９１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、３次元の視覚的効果を得るための方式は、上記のように多数存在するため、印刷された３次元表示用の画像を見て対応する３次元表示方式やその仕様を判断することは極めて困難である。
【０００８】
例えば、レンチキュラレンズ方式の場合では、画像の種類や解像度、レンズの方向などが一意ではなく、画像の種類として３次元画像やチェンジングがあり、解像度として４０ＬＰＩ（Line  Per  Inch）や１００ＬＰＩがあり、レンチキュラレンズの方向にも縦方向と横方向とがある。従って、所定の仕様に基づいて作成された３次元表示用の画像は、それに対応するレンチキュラレンズを使用しなければ、所望の視覚的効果を得ることはできない。このことは、他の３次元表示方式についても同様である。
尚、上述の「チェンジング」とは、例えば、絵柄の異なるＡ画像とＢ画像があり、右側から見るとＡ画像が見え、左側から見るとＢ画像が見えるという視覚的効果を指し、見る角度を換える度に絵柄が切り替わるというものである。
【０００９】
また、３次元表示方式によっては、３次元表示用の画像を見ても元の画像（２次元画像）がどのような画像であったのかを判断できない場合もある。このため、複数のユーザが共用プリンタ等から３次元表示用の画像を印刷した場合、複数の印刷物の中から自身の印刷物がどれであるか見分けることができない場合もある。
従って、ユーザが３次元表示用の印刷物を作成し、それを後日使用するために保存しておくような場合に、作成した３次元表示用の印刷画像を見て対応する３次元表示方式や仕様、或いは元の画像等を判断できないと、その印刷物を厳格に管理できなくなる。
【００１０】
本願発明は、係る問題に鑑みなされたもので、３次元表示の方式や仕様、元の２次元画像等を容易に認識できる印刷物が得られる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【００１１】
すなわち、本発明は、外部装置より画像データを受信するデータ受信部と、上記画像データから３次元表示印刷データと該３次元表示印刷データの２次元表示印刷データを生成する印刷データ出力部と、上記３次元表示印刷データと上記２次元表示印刷データを同一媒体に印刷する印刷部とを有することを特徴としている。
【発明の効果】
【００１２】
本発明によれば、３次元表示用画像データを媒体に印刷する際、該３次元表示用画像データとともに３次元画像属性情報と３次元表示用画像データより生成した２次元表示用画像データを同一媒体に印刷するようにしたので、該印刷物より３次元表示の方式や仕様、元の２次元画像を容易に認識することができる。従って、ユーザは、３次元画像を観察する際に、印刷画像にて認識した正規の３次元表示方式や仕様を用いることにより、所望の視覚的効果を得ることができる。
また、印刷物を保存しておく場合の管理も容易である。
【図面の簡単な説明】
【００１３】
【図１】実施例１によるプリンタの構成を示すブロック図である。
【図２】画像データの構成を示す図である。
【図３】実施例１による３次元表示用画像データを示す図である。
【図４】実施例１によるビットマップデータの構成を示す図である。
【図５】実施例２によるプリンタの構成を示すブロック図である。
【図６】レイアウト情報を示す図である。
【図７】実施例２による３次元表示用画像データを示す図である。
【図８】実施例２によるビットマップデータの構成を示す図である。
【発明を実施するための形態】
【００１４】
以下、図１〜図８に基づいて、本発明に係る画像形成装置の実施の形態を説明する。
本実施形態では、３次元表示方式としてレンチキュラレンズ方式を用いた場合を説明する。
【実施例１】
【００１５】
先ず、図１を用いて、実施例１による画像形成装置としてのプリンタ２０の構成を説明する。図１は、実施例１によるプリンタの構成を示すブロック図である。
図１に示すように、本実施例のプリンタ２０は、主制御部１、ＲＯＭ２、ＲＡＭ３、印刷部４、インタフェース制御部５、画像データ受信部６、印刷データ出力部７を備え、これらが内部バス９を介して相互に接続されている。
また、本構成のプリンタ２０には、ネットワーク２５（有線ＬＡＮ：Local  Area  Network）を介し、外部装置としてホストＰＣ２６が接続されている。
【００１６】
上記主制御部１は、装置全体の制御を行う部分であり、動作の制御は、搭載されたＣＰＵ（図示せず）が制御プログラムを実行することにより行われる。
制御プログラムは、ＲＯＭ２（Read  Only  Memory）に格納されており、制御の際の各種データはＲＡＭ３（Random  Access  Memory）に一時格納される。
【００１７】
上記インタフェース制御部５は、ネットワーク２５を介して接続されたホストＰＣ２６との間で通信制御を行う部分である。
【００１８】
上記画像データ受信部６は、インタフェース制御部５の通信制御により、ホストＰＣ２６から画像データを受信する部分である。受信した画像データは、ＲＡＭ３に一時格納される。
【００１９】
上記印刷データ出力部７は、画像データ受信部６が受信した画像データを印刷部４にて印刷可能なように、ビットマップデータに展開する部分である。生成されたビットマップデータは、ＲＡＭ３に一時格納される。
【００２０】
上記印刷部４は、印刷データ出力部７が生成したビットマップデータを紙などの媒体に印刷するため、印刷プロセス制御を実行する部分である。
【００２１】
ホストＰＣ２６は、３次元表示用の画像データを作成するためのアプリケーションを実行し、作成された画像データを印刷ジョブとしてネットワーク２５を介してプリンタ２０に送信する。
【００２２】
次に、図２〜図４を用い、図１を参照して実施例１の動作を説明する。
本実施例の動作は、プリンタ２０が、ホストＰＣ２６から３次元表示用画像データを受信し、該３次元表示用画像データより２次元表示用画像データを作成すると共に、該３次元表示用画像データと、作成した２次元表示用画像データを同一の媒体に印刷する例である。ここでは、３次元表示方式としてレンチキュラレンズ方式を使用する。
【００２３】
先ず、ホストＰＣ２６側の動作を説明する。
ホストＰＣ２６にて、レンチキュラレンズ方式による３次元表示用画像データ作成のためのアプリケーションを実行する。
該アプリケーションでは、ユーザが用意した右目用の画像（Ａ）と左目用の画像（Ｂ）の２枚の画像がホストＰＣ２６に取り込まれると共に、これらの２枚の画像（Ａ）、（Ｂ）を元に、ユーザがホストＰＣ２６上で指定したレンチキュラレンズ方式の仕様に基づいて、後述するように、上記２枚の画像（Ａ）、（Ｂ）が、１つの３次元表示用画像データに編集される。
本実施例のレンチキュラレンズ方式の仕様によれば、画像種類は３次元画像、解像度は１００ＬＰＩ、方向は縦が指定されている。尚、上記仕様において、方向の縦とは、かまぼこ型のアクリルレンズが多数個縦方向に配置された構造を示している。
【００２４】
次に、ユーザがホストＰＣ２６より印刷の指示をすると、ホストＰＣ２６上にてプリンタドライバが作動し、アプリケーションの実行により作成されたレンチキュラレンズ方式についての３次元画像属性情報と３次元表示用画像データより画像データ（印刷ジョブ）が作成され、該画像データがプリンタ２０に送信される。
【００２５】
図２に、ホストＰＣ２６にて作成された画像データ１００の構成を示す。
図２に示すように、画像データ１００には、３次元画像属性情報１０１と、該３次元画像属性情報１０１に基づいて作成された３次元表示用画像データ２００が含まれている。
上記３次元画像属性情報１０１は、ユーザがホストＰＣ２６にて設定した上記仕様に基づいて作成されるものである。
【００２６】
図３に、本実施例の３次元表示用画像データ２００を示す。
図３に示すように、３次元表示用画像データ２００は、レンチキュラレンズ方式による３次元画像を表しており、ユーザが用意した右目用画像（Ａ）と左目用画像（Ｂ）がそれぞれ細長く短冊状に分割され、それらが、右目用画像データ列（Ａ１，Ａ２，Ａ３，・・・Ａｎ）と左目用画像データ列（Ｂ１，Ｂ２，Ｂ３，・・・Ｂｎ）として、図３の左側から右方向に交互に並ぶ（すなわち、Ａ１，Ｂ１，Ａ２，Ｂ２，Ａ３，Ｂ３，・・・・Ａｎ，Ｂｎ）ように編集されている。
【００２７】
図３中、Ａ１は右目用画像データ列の最も左側（１番目）の画像データ列、Ａｎは最も右側（ｎ番目）の画像データ列である。Ｂ１は左目用画像データ列の最も左側（１番目）のデータ列、Ｂｎは最も右側（ｎ番目）の画像データ列である。
【００２８】
画像データ列（Ａ１，Ｂ１，Ａ２，Ｂ２，Ａ３，Ｂ３，・・・・Ａｎ，Ｂｎ）の各幅Ｗは、仕様上の解像度が１００ＬＰＩであるから、０．２５４ｍｍとなっている。すなわち、幅方向０．２５４ｍｍおきに右目用画像データ列と左目用画像データ列とが交互に存在するデータ構成となっている。
【００２９】
次に、プリンタ２０側の動作を説明する。
プリンタ２０において、インタフェース制御部５は、ネットワーク２５を介してホストＰＣ２６との間で所定の通信規格に準じた通信制御を行う。
画像データ受信部６は、ホストＰＣ２６から印刷ジョブとして画像データ１００を受信すると、受信した画像データ１００（図２）を印刷データ出力部７に送る。
【００３０】
印刷データ出力部７は、受け取った画像データ１００の内容を解析して、該画像データ１００中に３次元画像属性情報１０１が含まれているか否かを判断する。
３次元画像属性情報１０１が含まれている場合は、本印刷ジョブが３次元画像の印刷であると認識して、３次元画像属性情報１０１に続く３次元表示用画像データ２００より、元の画像データである２次元表示用画像データを生成する。
【００３１】
２次元表示用画像データの生成手順は以下の通りである。
印刷データ出力部７は、先ず、取得した３次元画像属性情報１０１を解析し、印刷要求のあった画像は、レンチキュラレンズ方式の３次元画像で、解像度が１００ＬＰＩ、方向は縦であることを認識する。
【００３２】
次に、３次元画像属性情報１０１の解像度が１００ＬＰＩであることから、画像データ列の幅Ｗが０．２５４ｍｍであると判断し、３次元表示用画像データ２００の左端から幅０．２４５ｍｍの画像データ列（Ａ１）を抜き出し、続いて、幅０．２５４ｍｍ空けた次の幅０．２５４ｍｍの画像データ列（Ａ２）を抜き出す。
【００３３】
同様の手順にて、画像データ列（Ａ３）から画像データ列（Ａｎ）までの画像データ列を順次抜き出し、各々画像データ列（Ａ１，Ａ２，Ａ３，・・・Ａｎ）を結合して１つの画像データ、すなわち、２次元表示用画像データ（Ａ）を生成する。
係る画像データの編集処理は、ＲＡＭ３上での各画像データ列の読み出しや書き込み制御により行なわれる。
【００３４】
尚、本例では、２次元表示用画像データの生成に際し、右目用画像データ列（Ａ１，Ａ２，Ａ３，・・・Ａｎ）を使用したが、これに限るものではなく、左目用画像データ列（Ｂ１，Ｂ２，Ｂ３，・・・Ｂｎ）を使用しても良い。
【００３５】
続いて、上記手順にて生成された２次元表示用画像データを含む印刷用のビットマップデータ３００を作成する。
【００３６】
図４に、本実施例によるビットマップデータ３００の構成を示す。
図４に示すように、ビットマップデータ３００の上端には、３次元画像属性情報１０１のテキスト表示３０１が配置され、その下に３次元表示用画像データ２００が配置される。また、上記２次元表示用画像データ３０２は、適切に縮小されて３次元表示用画像データ２００の左下端に配置される。
【００３７】
他方、画像データ１００を解析した結果、該画像データ１００中に３次元画像属性情報１０１が含まれていない場合、印刷データ出力部７は、受信した印刷ジョブが３次元画像の印刷ではなく、通常の印刷、すなわち、２次元画像の印刷であると認識して、印刷ジョブに添付される画像データ２００（この場合は、画像データ２００として、ホストＰＣ２６より２次元表示用画像データが送られてくる）のみをビットマップデータに展開する。
【００３８】
このようにして生成されたビットマップデータ３００は、印刷データ出力部７より印刷部４に送られ、該印刷部４において、該ビットマップデータ３００に基づく所定の印刷プロセス制御が実行されることにより、紙などの媒体に印刷される。
【００３９】
以上、実施例１によれば、ホストＰＣ２６から受信した３次元表示用画像データを媒体に印刷する際、該３次元表示用画像データの他に、３次元画像属性情報と３次元表示用画像データより生成した２次元表示用画像データを同一媒体上に印刷するようにしたので、該印刷物より、３次元表示の方式や仕様、元の２次元画像等を容易に認識することができる。従って、ユーザは、印刷物を観察する際に上記印刷画像より判断した正規の３次元表示方式や仕様を使用することにより、所望の視覚的効果を得ることができる。
また、ユーザが印刷物より３次元表示の方式や仕様、元の２次元画像を容易に判断できれば、該印刷物を保存しておく場合の管理も容易である。
【実施例２】
【００４０】
次に、図５を用いて、実施例２によるプリンタ３０の構成を説明する。図５は、実施例２によるプリンタ３０の構成を示すブロック図である。
図５に示すように、本実施例のプリンタ３０は、実施例１（図１）と略同様であるが、実施例１の構成に加え、内部バス９に接続されたレイアウト記憶部８を備える点が実施例１と相異している。尚、実施例１と同様の部分については説明を省略する。
【００４１】
レイアウト記憶部８は、各々３次元表示方式、仕様に対応する２次元画像（ビットマップデータ）のレイアウト情報を保持しておく部分である。レイアウト情報は、プリンタ３０の図示しない操作パネル（設定部）の操作により、ユーザが設定しておく情報である。
【００４２】
次に、図６〜図８を用い、図５を参照して実施例２の動作を説明する。
本実施例の動作は、印刷データ出力部７が、レイアウト記憶部８の保持情報に基づいてビットマップデータを生成し、印刷する例である。
【００４３】
図６に、レイアウト記憶部８が保持するレイアウト情報を示す。
本実施例では、アナグリフ方式、偏光フィルタ方式、液晶シャッタ方式、サイドバイサイド方式、パララックスバリア方式、レンチキュラレンズ方式の３次元画像、同じくレンチキュラレンズ方式のチェンジング、の各方式や仕様につき、これらに対応する２次元画像データのレイアウト情報（印刷範囲）が設定されている。
【００４４】
すなわち、上記３次元表示方式の内、アナグリフ方式、偏光フィルタ方式、液晶シャッタ方式、パララックスバリア方式、レンチキュラレンズ方式の３次元画像、については、「右目用の２次元画像のみを表示する」というレイアウト情報が設定されている。
サイドバイサイド方式については、右目用の画像と左目用の画像が独立しているため、「２次元画像は表示しない」というレイアウト情報が設定されている。
レンチキュラレンズ方式のチェンジングについては、全く関連のない複数の画像が含まれている可能性があるので、（画像データに添付される）「全ての画像を２次元表示する」というレイアウト情報が設定されている。
【００４５】
次に、ユーザがレンチキュラレンズ方式のチェンジング画像データを印刷する場合を説明する。
【００４６】
先ず、ホストＰＣ２６側の動作を説明する。
ホストＰＣ２６にて、レンチキュラレンズ方式による３次元表示用画像データ作成のためのアプリケーションを実行する。該アプリケーションでは、ユーザが用意した画像（本実施例では、４枚の画像（Ａ）、（Ｂ）、（Ｃ）、（Ｄ））がホストＰＣ２６に取り込まれる共に、これらの画像（Ａ）〜（Ｄ）を元に、ユーザが指定したレンチキュラレンズ方式の仕様に基づき、後述するように、上記４枚の画像（Ａ）〜（Ｄ）が、１つの３次元表示用画像データに編集される。
本実施例のレンチキュラレンズ方式の仕様によれば、画像種類はチェンジング、解像度は１００ＬＰＩ、方向は縦が指定されている。
【００４７】
次に、ユーザがホストＰＣ２６より印刷の指示をすると、ホストＰＣ２６上においてプリンタドライバが作動し、アプリケーションの実行により作成されたレンチキュラレンズ方式についての３次元画像属性情報と３次元表示用画像データより画像データ（印刷ジョブ）が作成され、該画像データがプリンタ３０に送信される。
【００４８】
図７に、ホストＰＣ２６にて作成された画像データに含まれる３次元表示用画像データ４００を示す。
尚、図示しないが、上記画像データには、３次元表示用画像データの他、ユーザがホストＰＣ２６上で設定した仕様に基づいて生成された『方式がレンチキュラレンズ方式で、画像種類がチェンジング（４枚）で、解像度が１００ＬＰＩで、方向が縦』の情報を有する３次元画像データ属性情報（１０１）が含まれている。
【００４９】
図７に示すように、３次元表示用画像データ４００は、レンチキュラレンズ方式のチェンジング画像を表しており、ユーザが用意した４枚の画像（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）がそれぞれ細長く短冊状に分割され、それらが、画像（Ａ）のデータ列（Ａ１，Ａ２，Ａ３，・・・Ａｎ）と画像（Ｂ）のデータ列（Ｂ１，Ｂ２，Ｂ３，・・・Ｂｎ）と画像（Ｃ）のデータ列（Ｃ１，Ｃ２，Ｃ３，・・・Ｃｎ）と画像（Ｄ）のデータ列（Ｄ１，Ｄ２，Ｄ３，・・・Ｄｎ）として、図７の左側から右方向に交互に並ぶ（すなわち、Ａ１，Ｂ１，Ｃ１，Ｄ１，Ａ２，Ｂ２，Ｃ２，Ｄ２・・・・Ａｎ，Ｂｎ，Ｃｎ，Ｄｎ）ように編集されている。
【００５０】
ここで、図中のＡ１は、画像（Ａ）のデータ列の最も左側（１番目）の画像データ列、Ａｎは、最も右側（ｎ番目）の画像データ列である。Ｂ１は、画像（Ｂ）のデータ列の最も左側（１番目）の画像データ列、Ｂｎは、最も右側（ｎ番目）の画像データ列である。Ｃ１は、画像（Ｃ）のデータ列の最も左側（１番目）の画像データ列、Ｃｎは、最も右側（ｎ番目）の画像データ列である。Ｄ１は、画像（Ｄ）のデータ列の最も左側（１番目）の画像データ列、Ｄｎは、最も右側（ｎ番目）の画像データ列である。
【００５１】
画像データ列（Ａ１，Ｂ１，Ｃ１，Ｄ１，Ａ２，Ｂ２，Ｃ２，Ｄ２・・・・Ａｎ，Ｂｎ，Ｃｎ，Ｄｎ）の各幅Ｗは、仕様上の解像度が１００ＬＰＩであるから、０．２５４ｍｍとなっている。
すなわち、幅方向０．２５４ｍｍ×３（０．７６２ｍｍ）おきに画像（Ａ）データ列と画像（Ｂ）データ列と画像（Ｃ）データ列と画像（Ｄ）データ列の４つの画像データ列が交互に存在するデータ構成となっている。
【００５２】
次に、プリンタ３０側の動作を説明する。
プリンタ３０において、インタフェース制御部５は、ネットワーク２５を介してホストＰＣ２６との間で通信を行う。画像データ受信部６は、ホストＰＣ２６から印刷ジョブとして画像データを受信すると、受信した画像データを印刷データ出力部７に送る。
【００５３】
印刷データ出力部７は、受け取った画像データの内容を解析して、該画像データ中に３次元画像属性情報（１０１）が含まれているか否かを判断する。
３次元画像属性情報（１０１）が含まれている場合は、本印刷ジョブが３次元画像の印刷であると認識し、続いて、レイアウト記憶部８よりレイアウト情報（図６）を取得する。
【００５４】
３次元画像属性情報として、レンチキュラレンズ方式のチェンジング画像と設定されているため、これに対応するレイアウト情報「全画像を２次元表示」に基づいて、３次元表示用画像データ４００より、元の画像となる４つの２次元表示用画像データを生成する。
【００５５】
２次元表示用画像データの生成手順は以下の通りである。
印刷データ出力部７は、先ず、取得した３次元画像属性情報を解析し、印刷要求のあった画像は、レンチキュラレンズ方式による４枚のチェンジング画像で、解像度は１００ＬＰＩ、方向は縦であることを認識する。
【００５６】
次に、画像属性情報の解像度が１００ＬＰＩであることから、画像データ列の幅Ｗが０．２５４ｍｍであると判断し、３次元表示用画像データ４００の左端から幅０．２５４ｍｍの画像データ列（Ａ１）を抜き出し、続いて、幅０．７６２ｍｍ（０．２５４ｍｍ×３）空けた次の幅０．２５４ｍｍの画像データ列（Ａ２）を抜き出す。
【００５７】
同様の手順にて、画像データ列（Ａ３）から画像データ列（Ａｎ）までの画像データ列を順次抜き出し、各々画像データ列（Ａ１，Ａ２，Ａ３，・・・Ａｎ）を結合して１つの画像データ、すなわち、２次元表示用画像データ（Ａ）を生成する。
【００５８】
以下、同様に、画像データ（Ｂ）については、抜き出した各々画像データ列（Ｂ１，Ｂ２，Ｂ３，・・・Ｂｎ）を結合して一つの画像データとし、２次元表示用画像データ（Ｂ）を生成する。画像データ（Ｃ）については、抜き出した各々画像データ列（Ｃ１，Ｃ２，Ｃ３，・・・Ｃｎ）を結合して一つの画像データとし、２次元表示用画像データ（Ｃ）を生成する。画像データ（Ｄ）については、抜き出した各々画像データ列（Ｄ１，Ｄ２，Ｄ３，・・・Ｄｎ）を結合して一つの画像データとし、２次元表示用画像データ（Ｄ）を生成する。
このようにして、４枚の２次元表示用画像データ（Ａ）、（Ｂ）、（Ｃ）、（Ｄ）を順次生成する。
係る画像データの編集処理は、実施例１と同様、ＲＡＭ３上での各画像データ列の読み出し、書き込み制御により行なわれる。
【００５９】
続いて、生成された４枚の２次元表示用画像データ（Ａ）〜（Ｄ）を含むビットマップデータ５００を作成する。
【００６０】
図８に、本実施例によるビットマップデータ５００の構成を示す。
図８に示すように、ビットマップデータ５００の上端には、３次元画像属性情報（１０１）のテキスト表示５０１が配置され、その下には、３次元表示用画像データ４００が配置される。また、上記手順にて作成された４つの２次元表示用画像データ（Ａ）５０２〜（Ｄ）５０５は、適切に縮小されて３次元表示用画像データ４００の下に横一列に配置される。
【００６１】
他方、ホストＰＣ２６から受信した画像データを解析した結果、該画像データ中に３次元画像属性情報（１０１）が含まれていない場合、印刷データ出力部７は、受信した本印刷ジョブが通常の印刷、すなわち、２次元画像の印刷であると認識して、印刷ジョブに添付される画像データ４００（この場合、ホストＣＰ２６より、画像データ４００として２次元表示用画像データが送られてくる）のみをビットマップデータに展開する。
【００６２】
このようにして生成されたビットマップデータ５００は、印刷データ出力部７より印刷部４に送られ、該印刷部４において、該ビットマップデータ５００に基づく所定の印刷プロセス制御が行われることにより、紙などの媒体に印刷される。
【００６３】
以上、実施例２によれば、実施例１と同様の効果が得られることに加え、予め、各々３次元表示方式や仕様に対応するレイアウト情報を設定しておき、該レイアウト情報の指定に基づいて２次元表示用画像を生成するようにしたので、特に、レンチキュラレンズ方式のチェンジング画像のように、相互に関連性のない複数枚の画像データが含まれている場合でも、全ての画像をもれなく２次元表示させることが可能であり、印刷物を保存しておく場合の管理もより一層容易となる。
【産業上の利用可能性】
【００６４】
以上、本実施形態では、３次元表示用画像データと３次元画像属性情報と２次元表示用画像データをそれぞれ同一媒体の同一面に印刷するようにしたが、３次元画像属性情報と２次元表示用画像データは参考用であるから、３次元表示用画像データの印刷面とは異なる印刷面（例えば、裏面）に印刷するようにしても良い。
【符号の説明】
【００６５】
４  印刷部
６  画像データ受信部（データ受信部）
７  印刷データ出力部
８  レイアウト記憶部（記憶部）
２０、３０  プリンタ（画像形成装置）
２６  ホストＰＣ（外部装置）
【図１】
2012074796.tif 000003
【図２】
2012074796.tif 000004
【図３】
2012074796.tif 000005
【図４】
2012074796.tif 000006
【図５】
2012074796.tif 000007
【図６】
2012074796.tif 000008
【図７】
2012074796.tif 000009
【図８】
2012074796.tif 000010