(57)【要約】【課題】    レイアウト定義データとともに、レイアウト定義データに割り付けられた画像データを保存する。【解決手段】  画像処理装置は、印刷データを大判プリンタへ出力した後に、画像データが割り付けられたままテンプレートを保存するか否かをユーザに選択させる。ユーザにより画像データが割り付けられたままテンプレートを保存すると選択されると、画像処理装置は、テンプレートを画像データが割り付けられたまま、もとのテンプレートとは別のテンプレートとして保存する。画像をテンプレートと共に保存する場合は、画像を割付枠に割り付けた状態のイメージファイルとして保存するのではなく、画像データの複製をテンプレートフォルダに格納すると共にテンプレートの印刷規定情報に画像データのリンク情報を記録する。【選択図】  図１０
2006285393.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体上での画像の配置を定義する配置情報が関連付けられているレイアウト定義データおよび画像データを用いて印刷データを生成する画像処理装置であって、
前記レイアウト定義データを格納するレイアウト定義データ格納部と
前記印刷データの生成に使用するレイアウト定義データの指定を受け付ける指定受付手段と、
前記指定されたレイアウト定義データを前記レイアウト定義データ格納部から取得するレイアウト定義データ取得手段と、
印刷媒体に印刷すべき画像データを取得する画像データ取得手段と、
前記取得したレイアウト定義データの配置情報に含まれる画像割付枠に対する前記画像データの割付指示を受け付ける割付指示受付手段と、
前記割付指示に基づき、前記画像割付枠と前記画像割付枠に割り付けられる前記画像データとを対応付ける割付情報を生成する割付情報生成手段と、
前記割付情報を前記レイアウト定義データに関連付け、前記レイアウト定義データおよび前記割付情報を前記レイアウト定義データ格納部に保存する保存手段とを備える画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、更に、
前記割付情報を保存するか否かを判断する判断手段を備え、
前記保存手段による前記レイアウト定義データと前記割付情報との前記関連付けおよび前記レイアウト定義データと前記割付情報の前記レイアウト定義データ格納部への前記保存は、前記割付情報を保存すると判断された場合に実行される画像処理装置。
【請求項３】
請求項２記載の画像処理装置であって、
前記保存手段は、更に、前記割付情報を保存しないと判断された場合には前記レイアウト定義データのみをレイアウト定義データ格納部に保存する画像処理装置。
【請求項４】
請求項１ないし請求項３いずれか記載の画像処理装置であって、
前記割付情報は、前記画像データの格納場所を示す画像処理装置。
【請求項５】
請求項１ないし請求項４いずれか記載の画像処理装置であって、
前記保存手段は、更に、
前記割り付けられる画像データを複製し、前記複製画像データを前記レイアウト定義データ格納部に格納する複製画像データ格納手段を備え、
前記画像データは、更に、
前記配置情報の前記画像割付枠に対応付けられている前記画像データを前記複製画像データに変更する割付情報変更手段を備える画像処理装置。
【請求項６】
請求項１ないし請求項５いずれか記載の画像処理装置であって、更に、
前記レイアウト定義データ格納部に格納されている情報を管理する管理部を備え、
前記管理部は、前記レイアウト定義データ格納部に格納されている全ての情報の削除を実行しない画像処理装置。
【請求項７】
請求項１ないし請求項６いずれか記載の画像処理装置であって、
前記保存手段は、前記割付情報を前記レイアウト定義データに含ませることにより前記レイアウト定義データと前記割付情報とを関連付ける画像処理装置。
【請求項８】
印刷媒体上での画像の配置を定義する配置情報が関連付けられているレイアウト定義データおよび画像データを用いて印刷データを生成する画像処理装置が行う画像処理方法であって、
前記印刷データの生成に使用するレイアウト定義データの指定を受け付け、
前記指定されたレイアウト定義データを前記レイアウト定義データ格納部から取得し、
印刷媒体に印刷すべき画像データを取得し、
前記取得したレイアウト定義データの配置情報に含まれる画像割付枠に対する前記画像データの割付指示を受け付け、
前記割付指示に基づき、前記画像割付枠と前記画像割付枠に割り付けられる前記画像データとを対応付ける割付情報を生成し、
前記割付情報を前記レイアウト定義データに関連付け、前記レイアウト定義データおよび前記割付情報を前記レイアウト定義データ格納部に保存する画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レイアウト定義データに従って画像の配置やサイズを編集し印刷データを生成する画像処理装置に関する。
【背景技術】
【０００２】
従来、一般的なプリンタよりも大きなサイズの用紙を用いて画像を印刷することができる特殊プリンタが使用されている。特殊プリンタは、印刷処理に関して専門的な知識を有する印刷業者が商業的な用途に使用することが多い。例えば、特殊プリンタを用いてサイズの大きな用紙に印刷する際に、印刷業者は画像処理ソフトを用いて、例えば用紙上のどの位置に画像を配置するか、用紙上に何枚の画像を配置するかという情報が定義されたレイアウト定義データに画像データを割り付けて印刷データを生成し、画像を印刷する。
【０００３】
また、近年、デジタルカメラの普及に伴い、個人的に特殊プリンタを購入して印刷を行う一般ユーザも増えつつある。
【０００４】
【特許文献１】特開２００４−２８０１６３号公報
【特許文献２】特開２００４−１１４４８５号公報
【特許文献３】特開２００３−１６７７２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特殊プリンタの利用者は、画像処理ソフトを用いて画像のレイアウトを設定しても、画像データが割り付けられた状態でレイアウト定義データを保存することはできなかった。そのため、印刷を行う都度、レイアウト定義データに画像データを割り付ける必要がありレイアウト定義データを効率的に再利用できていなかった。また、印刷を行う都度、レイアウト定義データに画像データを割り付けられていないためレイアウト定義データに画像データが割り付けられたイメージを視認することができず不便であった。
【０００６】
本発明は、このような課題に鑑みてなされたものであり、レイアウト定義データとともに、レイアウト定義データに割り付けられた画像データを保存することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題の少なくとも一部を解決するために、本発明の画像処理装置において、
前記レイアウト定義データを格納するレイアウト定義データ格納部と
前記印刷データの生成に使用するレイアウト定義データの指定を受け付ける指定受付手段と、
前記指定されたレイアウト定義データを取得するレイアウト定義データ取得手段と、  印刷媒体に印刷すべき画像データを取得する画像データ取得手段と、
前記取得したレイアウト定義データの配置情報に含まれる画像割付枠に対する前記画像データの割付指示を受け付ける割付指示受付手段と、
前記割付指示に基づき、前記画像割付枠と前記画像割付枠に割り付けられる前記画像データとを対応付ける割付情報を生成する割付情報生成手段と、
前記割付情報を前記レイアウト定義データに関連付け、前記レイアウト定義データおよび前記割付情報を前記レイアウト定義データ格納部に保存する保存手段とを備えることを要旨とする。
【０００８】
本発明の画像処理装置によれば、レイアウト定義データとレイアウト定義データに割り付けられた画像データとを関連付けて保存することができ、レイアウト定義データを効率的に再利用することができる。
【０００９】
本発明の画像処理装置において、更に、
前記割付情報を保存するか否かを判断する判断手段を備え、
前記保存手段による前記レイアウト定義データと前記割付情報との前記関連付けおよび前記レイアウト定義データ格納部への前記格納は、前記割付情報を保存すると判断された場合に実行されてもよい。
【００１０】
また、本発明の画像処理装置において、
前記保存手段は、前記割付情報を保存しないと判断された場合には前記レイアウト定義データのみをレイアウト定義データ格納部に保存してもよい。
【００１１】
本発明の画像処理装置よれば、レイアウト定義データと画像データとの関連づけを表す割り付け情報をレイアウト定義データとともに保存するか否かを利用者に選択させることができる。従って、本発明の画像処理装置を用いることにより、利用者は、必要に応じて割付情報を保存することができ、利便性の向上を図ることができる。
【００１２】
本発明の画像処理装置において、前記割付情報は、前記画像データの格納場所を示してもよい。本発明の画像処理装置によれば、画像データそのものではなく格納場所を示す情報を割付情報に記録することができるため、割付情報のデータ量を軽減し画像処理装置の記憶容量を節約することができる。
【００１３】
本発明の画像処理装置において、
前記保存手段は、更に、
前記割り付けられる画像データを複製し、前記複製画像データを前記レイアウト定義データ格納部に格納する複製画像データ格納手段を備え、
前記画像データは、更に、
前記配置情報の前記画像割付枠に対応付けられている前記画像データを前記複製画像データに変更する割付情報変更手段を備えてもよい。
【００１４】
本発明の画像処理装置によれば、レイアウト定義データに割り付けられる画像データの複製をレイアウト定義データ格納部に格納し、割付情報の画像割付枠には複製画像データを対応付けることができる。よって、オリジナルの画像データに対して削除・変更がされてもレイアウト定義データに関連付けられている複製画像データは変更・削除されないため、レイアウト定義データに関連付けられている画像データを間違って削除・変更することを防止することができる。
【００１５】
本発明の画像処理装置において、更に、
前記レイアウト定義データ格納部に格納されている情報を管理する管理部を備え、
前記管理部は、前記レイアウト定義データ格納部に格納されている全ての情報の削除を実行しなくてもよい。
【００１６】
本発明の画像処理装置によれば、レイアウト定義データ格納部に格納されている情報を誤って削除することを防止できる。
【００１７】
本発明の画像処理装置において、前記保存手段は、前記割付情報を前記レイアウト定義データに含ませることにより前記レイアウト定義データと前記割付情報とを関連付けてもよい。
【００１８】
本発明の画像処理装置によれば、割付情報をレイアウト定義データに含ませることができ、簡易にレイアウト定義データと割付情報とを関連付けることができる。
【００１９】
本発明において、上述した種々の態様は、適宜、組み合わせたり、一部を省略したりして適用することができる。また、本発明は、上述した画像処理装置としての構成の他に、画像処理装置によるレイアウト定義データ保存方法、画像処理装置にレイアウト定義データを保存させるためのコンピュータプログラム、かかるコンピュータプログラムをコンピュータ読み取り可能に記録した記録媒体等としても構成できる。いずれの構成においても、上述した各態様を適宜適用可能である。コンピュータが読み取り可能な記録媒体としては、例えば、フレキシブルディスクや、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ハードディスク等種々の媒体を利用することが可能である。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について、実施例に基づき説明する。
Ａ．実施例：
実施例では、画像のレイアウト条件や印刷条件が予め設定されているテンプレートに画像データを割り付けて印刷データを生成し、テンプレートとテンプレートに割り付けられた画像データとを関連付けて保存する画像処理装置について説明する。
【００２１】
Ａ１．システム構成：
図１は、実施例におけるシステム構成を例示する説明図である。印刷システム１０００は、画像処理装置１０とプリンタ２０と大判プリンタ３０とプリンタ４０とを有する。画像処理装置１０、プリンタ２０、大判プリンタ３０、プリンタ４０は、ローカルエリアネットワークＬＡＮに接続されている。画像処理装置１０は、一般的なパーソナルコンピュータである。プリンタ２０、プリンタ４０はカラープリンタである。大判プリンタ３０はプリンタ２０、プリンタ４０よりもサイズの大きな用紙や特殊な材質の用紙に印刷することができる特殊なプリンタである。
【００２２】
画像処理装置１０のメモリには、テンプレート２０１が記録されている。テンプレートとは印刷条件と配置情報とからなるデータであり、本発明における「レイアウト定義データ」に当たる。テンプレートの詳細な構成については後述する。画像処理装置１０は、ユーザからの印刷要求に応じて画像データ５０をテンプレート２０１に割り付け、テンプレート２０１に含まれる印刷条件を用いて出力先のプリンタに適した印刷データ６０を生成し、プリンタに出力する。本実施例では、画像処理装置１０は印刷データ６０を特殊プリンタである大判プリンタ３０に出力する。印刷データ６０は、大判プリンタ３０での印刷に適した形式で生成される。
【００２３】
画像処理装置１０は、印刷データを大判プリンタ３０へ出力した後に、画像データが割り付けられたままテンプレートを保存するか否かをユーザに選択させる。ユーザにより画像データが割り付けられたままテンプレートを保存すると選択されると、画像処理装置１０は、テンプレートを画像データが割り付けられたまま、もとのテンプレートとは別のテンプレートとして保存する。テンプレートの保存処理は、本発明の特徴的な処理であり後に詳述する。
【００２４】
Ａ２．機能ブロック：
図２は、本実施例における画像処理装置１０の機能ブロックを例示する説明図である。画像処理装置１０は、ＣＰＵ１００、ＲＯＭ１０１、ＲＡＭ１０２、入力部１０３、ディスプレイ１０４、テンプレートフォルダ１０５、画像データフォルダ１０６、プリンタドライバ１３０，１３１，１３２を備える。各機能ブロックはＣＰＵ１００により制御されている。
【００２５】
入力部１０３は、画像処理装置１０のキーボードやマウスからの入力を各機能ブロックに通知する。
【００２６】
プリンタドライバ１３０はプリンタ２０のドライバであり、プリンタドライバ１３１は大判プリンタ３０のドライバであり、プリンタドライバ１３２はプリンタ４０のドライバである。
【００２７】
ＲＯＭ１０１は、レイアウト設定アプリケーション１２０を有する。レイアウト設定アプリケーション１２０は、テンプレート読込モジュール１２１、レイアウトモジュール１２２、印刷データ生成モジュール１２３、テンプレート保存モジュール１２４を有する。各モジュールはＣＰＵ１００により実行される。
【００２８】
レイアウト設定アプリケーション１２０は、ディスプレイ１０４にテンプレートや印刷処理を行うための印刷条件の設定画面を表示する。印刷条件とは、そのテンプレートを用いて生成された印刷データの出力先プリンタ、用紙サイズ、用紙種類、給紙方法といった印刷処理に必要な設定情報を示す。
【００２９】
テンプレート読込モジュール１２１は、テンプレートフォルダ１０５に格納されているテンプレートのサムネイル画像をディスプレイ１０４に一覧表示する。また、テンプレート読込モジュール１２１は、ユーザによって選択されたテンプレートを読み込み、テンプレートのプレビュー画面とテンプレートに設定されている印刷設定情報を共にディスプレイ１０４に表示する。
【００３０】
レイアウトモジュール１２２は、画像データフォルダ１０６に格納されている画像データのサムネイル画像を表示し、印刷を所望する画像をユーザに選択させる。テンプレートには印刷媒体上での画像の配置場所を定義する配置情報が含まれており、レイアウトモジュール１２２は、ユーザの操作と配置情報とに基づき印刷媒体上での画像の配置を設定する。本実施例では、テンプレートに含まれる配置情報に基づき、印刷を所望する画像データの印刷媒体上での割り付け位置を設定することを「レイアウト」と呼ぶ。
【００３１】
印刷データ生成モジュール１２３は、印刷対象画像データを用いて、配置情報および印刷設定情報に従い印刷データを生成する。
【００３２】
テンプレート保存モジュール１２４は、割付枠に割り付けられた画像データとテンプレートとを関連付けてテンプレートフォルダ１０５に保存する。
【００３３】
図３を用いてテンプレートフォルダの設定について説明する。図３は、本実施例におけるテンプレートフォルダ１０５のプロパティ１０５ａを例示する説明図である。プロパティ１０５ａは、フォルダ名、場所、属性および容量の４項目を有する。フォルダ名はテンプレートフォルダ１０５の名前を示しており、場所はテンプレートフォルダ１０５の格納位置を示している。属性はテンプレートフォルダ１０５およびテンプレートフォルダ１０５に格納されているデータファイルの属性を示す。
【００３４】
図示するように、フォルダ名は「ｓａｍｐｌｅＴｅｍｐ」である。また、テンプレートフォルダ１０５の場所は「￥Ｃ：ｓａｍｐｌｅＴｅｍｐ」、すなわち、Ｃドライブの直下に存在する。属性は「ＲＥＡＤ」（読み取り可能）、「ＷＲＩＴＥ」（書き込み可能）、「ＤＥＬＥＴＥ」（削除可能）からなる。図示するように、「ＲＥＡＤ」に対応するチェックボックスのみがチェックされており、「ＷＲＩＴＥ」、「ＤＥＬＥＴＥ」に対応するチェックボックスはチェックされていない。これは、テンプレートフォルダ１０５およびテンプレートフォルダ１０５に格納されているデータファイルは読み取りのみ可能であり、書き込み、削除はできないことを表している。
【００３５】
Ａ３．テンプレート構成：
まず、本実施例で用いられるテンプレート２０１の内容について説明する。図４（ａ）〜（ｃ）は、本実施例におけるテンプレートの構成を例示する説明図である。図４（ａ）、図４（ｂ）を用いて、テンプレート２０１がディスプレイに表示されたイメージ上での画像の割付枠画像の割付位置について説明する。図４（ａ）に示すように、テンプレート２０１は、テンプレート２０１の外枠の左上角の座標点Ａを基準点（０，０）、横方向をｘ軸、縦方向をｙ軸とし、各画像の割付枠の左上角の座標点および右下角の座標点を決定する。各座標点Ａ〜Ｊを用いて、図４（ｂ）に示す割付位置テーブル７０によって、外枠および画像の割付枠の位置、大きさを定義する。割付位置テーブル７０は、本発明における配置情報に当たる。
【００３６】
割付位置テーブル７０は、枠番、左上座標、右下座標の３項目から構成される。「枠番」とは、画像の割付枠に個別に割り振られた番号を表す。「左上座標」とは、外枠もしくは画像の割付枠の左上角の座標点を表す。「右下座標」とは、外枠もしくは画像の割付枠の右下角の座標点を表す。例えば、外枠は枠番「０」であり、左上座標Ａ（０，０）と右下座標Ｊ（ｘ９，ｙ９）とによって表される矩形で定義されている。また、例えば、枠番「２」の画像の割付枠は、左上座標Ｄ（ｘ３，ｙ３）と右下座標Ｅ（ｘ４，ｙ４）とによって表される矩形で定義されている。枠番「０」が外枠を表しているため、枠番の番号の最も大きい数字はテンプレート２０１が有する画像の割付枠の個数を表している。本実施例では、画像の割付枠は２つの座標点で定義される矩形としたが、例えば「中心点」と「半径」という項目を設け円形で定義してもよい。
【００３７】
また、テンプレート２０１は、図４（ｃ）に示す印刷規定情報８０を有する。印刷規定情報８０は、テンプレート２０１を用いる際に、印刷を推奨するプリンタの種類や給紙方法、用紙サイズ、用紙種類といった印刷処理に関する設定情報である。例えば、図に示すように、テンプレート２０１の名前は「Ｔｅｍｐ０１」であり、テンプレート２０１を用いる際に印刷を推奨するプリンタの機種は「ＬＰ−１０００」と設定されている。
【００３８】
テンプレート２０１には、以上のような割付位置テーブル７０、印刷規定情報８０がスクリプトにより記述された情報である。
【００３９】
Ａ４．印刷処理：
図５は、本実施例における画像処理装置１０が実行する印刷処理を説明するフローチャートである。画像処理装置１０のＣＰＵが各機能ブロックを制御して行う処理である。なお、以下に説明する印刷処理の開始以前は、テンプレートフォルダ１０５に格納されているいずれのテンプレートにも画像データは関連付けられていない。
【００４０】
画像処理装置１０は、テンプレートフォルダ１０５に格納されているテンプレートのサムネイル画像をディスプレイに表示する（ステップＳ１０）。
【００４１】
図６を用いてディスプレイに表示されるテンプレートの選択画面について説明する。図６は、本実施例におけるテンプレート選択画面ＷＤ１を例示する説明図である。テンプレート選択画面ＷＤ１はテンプレート選択部２００と印刷設定情報表示部２１０とを有する。テンプレートフォルダ１０５に格納されている全てのテンプレートのサムネイル画像がテンプレート選択部２００に表示される。本実施例では、テンプレートフォルダ１０５に格納されているテンプレート２０１、２０２、２０３のサムネイル画像がテンプレート選択部２００に表示される。
【００４２】
印刷設定情報表示部２１０には、「プリンタ」、「給紙」、「用紙サイズ」、「用紙種類」の４項目が表示される。印刷設定情報表示部２１０の各項目には、ユーザによってクリックされたテンプレートの印刷規定情報に設定されている各情報が印刷設定情報表示部２１０の各項目に表示される。本実施例では、ユーザによりテンプレート２０１が選択される。この場合、「プリンタ」の項目にはテンプレート２０１の印刷規定情報８０に含まれる「プリンタ」の設定値である「ＬＰ−１０００」が表示される。同様に、「給紙」、「用紙サイズ」および「用紙種類」の各項目についても印刷規定情報８０の各設定値が表示される。ユーザは最終的にテンプレートを選択する前にテンプレートに設定されている種々の情報を視認することができ好適である。
【００４３】
画像処理装置１０は、ユーザによって選択ボタン２２０を押下されると、マウスで選択されていたテンプレートを選択する。画像処理装置１０は、選択ボタン２２０の押下に代えてダブルクリックされたテンプレートを選択してもよい。
【００４４】
画像処理装置１０は、ユーザからテンプレート２０１の選択を受け付ける（ステップＳ１１）と、選択されたテンプレート２０１およびテンプレート２０１に設定されている印刷規定情報８０をディスプレイに表示する（ステップＳ１２）。
【００４５】
図７を用いてディスプレイに表示されるプリント設定画面について説明する。図７は、本実施例におけるプリント設定画面ＷＤ２を例示する画面例である。プリント設定画面ＷＤ２は、印刷設定情報表示部２１０とテンプレートのプレビュー表示部３３０とを有する。印刷設定情報表示部２１０には印刷設定部３００とテンプレート設定情報表示部３２０とが表示される。
【００４６】
プレビュー表示部３３０には、ユーザによって選択されたテンプレート２０１のプレビューが表示される。
【００４７】
印刷設定部３００は、「プリンタ」、「給紙」、「用紙サイズ」、「用紙種類」の４項目を備える。各項目の設定値はユーザが任意に変更できるようコンボボックス３０１、３０２、３０３、３０４に表示される。図示するように、各コンボボックスには初期値としてテンプレート２０１の印刷規定情報８０に含まれる各情報が表示されている。例えば、「プリンタ」の項目にはテンプレートの印刷規定情報８０に含まれる「プリンタ」の設定値「ＬＰ−１０００」が表示される。同様に、「給紙」の項目には印刷規定情報８０の「給紙」の設定値「シート」が表示され、「用紙サイズ」の項目には印刷規定情報８０の「用紙サイズ」の設定値「Ａ３」が表示され、「用紙種類」の項目には印刷規定情報８０の「用紙種類」の設定値「光沢紙」が表示される。なお、給紙の種類にはロールとシートがあり、用紙種類には、例えば、光沢紙、普通紙、再生紙がある。
【００４８】
テンプレート設定情報表示部３２０には、テンプレート設定情報３２１が表示される。テンプレート設定情報３２１は、印刷規定情報８０の内容が表示されている。テンプレート設定情報３２１は変更することはできない。
【００４９】
画像処理装置１０は、ユーザから印刷対象画像データの割付操作を受けて印刷対象画像データの割り付け、すなわちレイアウトを行う（ステップＳ１３）。
【００５０】
図８を用いてレイアウトについて説明する。図８は、本実施例におけるレイアウト処理を説明する画面例である。画像処理装置１０は、ユーザからレイアウトの要求を受け付けるとファイルマネージャ画面ＷＤ３を表示する。ファイルマネージャ画面ＷＤ３には画像データフォルダ１０６に格納されている画像データＧＤ１，ＧＤ２，ＧＤ３，ＧＤ４のサムネイル画像が表示される。
【００５１】
ユーザによって、図中に矢印で示すように、画像データＧＤ４が割付枠２１０ａ上にドラッグアンドドロップされると、画像処理装置１０はドラッグアンドドロップされた画像データを割付枠２１０ａのサイズに合わせて解像度変換し割付枠２１０ａに表示する。本実施例では、画像処理装置１０は、割付枠と割付枠の位置に割り付けられる画像データとを、割付枠の枠番と画像データの格納場所のリンク情報との関連付けたリンクテーブルにより管理している。割付枠内に記載されている１，２...の番号が、各割付枠に割り振られている枠番である。
【００５２】
図９を用いてリンクテーブル９０について説明する。図９は、本実施例におけるリンクテーブルを例示する説明図である。リンクテーブル９０は、枠番とリンク情報からなる。「枠番」とはテンプレートの割付枠に個別に割り振られている枠番を示す。「リンク情報」とは、割付枠に割り付けられる画像データの格納場所を表す。リンクテーブル９０に示すように、枠番「１」には、リンク情報「Ｃ：￥ｔｅｍｐ￥ｉｍａｇｅ￥ｆｉｌｅ０１．ｊｐｇ」が対応付けられている。すなわち、枠番「１」の割付枠には「Ｃ：￥ｔｅｍｐ￥ｉｍａｇｅ」内に格納されている「ｆｉｌｅ０１．ｊｐｇ」という画像データが割り付けられていることを示している。図示するように、本実施例では、枠番「１」〜「４」全ての割付枠に同一の画像ファイルが割り付けられていることを示している。画像処理装置１０は、ユーザによるレイアウト操作に応じてリンクテーブル９０を生成し、ＲＡＭ１０２に記録する。
【００５３】
画像処理装置１０は、生成された印刷データを大判プリンタ３０へ出力し（ステップＳ１７）、テンプレートの保存処理を行う（ステップＳ１８）。
【００５４】
図１０を用いてテンプレートの保存処理について説明する。図１０は、本実施例におけるテンプレート保存処理について説明するフローチャートである。テンプレート保存モジュール１２４が実行する処理である。
【００５５】
テンプレート保存モジュール１２４は、画像データの割り付け、テンプレート２０１の初期設定である印刷規定情報８０の内容の変更がなされているか否かを判断する（ステップＳ２０）。画像データの割り付け、印刷規定情報８０の内容の変更がなされている場合には（ステップＳ２０：ＹＥＳ）、テンプレート保存モジュール１２４は、テンプレート保存選択画面を表示しテンプレートを保存するか否かをユーザに選択させる（ステップＳ２１）。
【００５６】
図１１を用いてテンプレート保存選択画面について説明する。図１１は、本実施例におけるテンプレート保存選択画面ＷＤ４を例示する画面例である。テンプレート保存選択画面ＷＤ４は、確認メッセージＭＳＧ１、ＯＫボタン４００、キャンセルボタン４０１を表示する。図示するように、確認メッセージＭＳＧ１には、「テンプレートを保存しますか？」という保存を確認するメッセージが表示される。画像処理装置１０は、ユーザによりテンプレート保存選択画面ＷＤ４のＯＫボタン４００が押下された場合にはテンプレートの保存が要求されていると判断し、キャンセルボタン４０１が押下された場合にはテンプレートの保存は要求されていないと判断する。
【００５７】
テンプレート保存モジュール１２４は、ユーザの選択に応じてテンプレートを保存するか否かを判断する（ステップＳ２２）。テンプレートを保存すると判断された場合（ステップＳ２２：ＹＥＳ）、テンプレート保存モジュール１２４は、画像保存確認画面を表示し画像データのリンク情報もテンプレートと共に保存するか否かをユーザに選択させる（ステップＳ２３）。
【００５８】
図１２を用いて画像保存選択画面について説明する。図１２は、本実施例における画像保存選択画面ＷＤ５を例示する画面例である。テンプレート保存選択画面ＷＤ５には、確認メッセージＭＳＧ２、ＯＫボタン４１０、キャンセルボタン４１１が表示される。図示するように、確認メッセージＭＳＧ２には、「画像を保存しますか？」という保存を確認するメッセージが表示される。画像処理装置１０は、ユーザによりＯＫボタン４１０が押下された場合には画像の保存が要求されていると判断し、キャンセルボタン４１１が押下された場合には画像の保存は要求されていないと判断する。
【００５９】
テンプレート保存モジュール１２４は、ユーザの選択に応じて画像を保存するか否かを判断する（ステップＳ２４）。画像を保存しないと判断された場合（ステップＳ２４：ＮＯ）、テンプレート保存モジュール１２４は、元のテンプレートであるテンプレート２０１を複製し（ステップＳ２８）、変更された印刷設定条件を複製されたテンプレートの印刷規定情報に記録し、テンプレート名を変更してテンプレートフォルダ１０５に格納する（ステップＳ２９）。
【００６０】
画像を保存すると判断された場合（ステップＳ２４：ＹＥＳ）、テンプレート保存モジュール１２４は、元のテンプレートであるテンプレート２０１を複製し（ステップＳ２５）、テンプレートに割り付けられている画像データの複製をテンプレートフォルダ１０５に格納して（ステップＳ２６）、割付枠ごとに、テンプレートフォルダ１０５に格納された画像データへのリンク情報を複製されたテンプレートの印刷規定情報に記録する（ステップＳ２７）。
【００６１】
テンプレート保存モジュール１２４は、変更された印刷設定条件を複製されたテンプレートの印刷規定情報に記録し、テンプレート名を変更してテンプレートフォルダ１０５に格納する（ステップＳ２９）。
【００６２】
図１３を用いて、画像データのリンク情報が印刷規定情報にどのように記録されるかについて説明する。図１３は、本実施例における印刷規定情報８１を例示する説明図である。印刷規定情報８１は、複製されたテンプレートの印刷既定情報を表しており、図１２におけるステップＳ２７の処理後の内容を示している。
【００６３】
印刷規定情報８１には、画像情報が含まれる。「画像情報」は、枠番８１ａとリンク情報８１ｂとからなる。枠番８１ａは、テンプレートの割付枠の枠番を示す。リンク情報８１ｂは、各割付枠に割り付けられている画像データへのリンク情報を示す。保存対象の画像データ（ファイル名：ｆｉｌｅ０１．ｊｐｇ）の複製はテンプレートフォルダ１０５に格納されており、テンプレートフォルダ１０５の位置は「Ｃ：￥ｓａｍｐｌｅＴｅｍｐ」である。従って、例えば、枠番「１」の割付枠に割り付けられる画像データへのリンク情報は「Ｃ：￥ｓａｍｐｌｅＴｅｍｐ￥ｆｉｌｅ０１．ｊｐｇ」である。本実施例では、全ての割付枠に同一の画像ファイルが割り付けられるため、枠番「２」〜「４」のリンク情報も同様に「Ｃ：￥ｓａｍｐｌｅＴｅｍｐ￥ｆｉｌｅ０１．ｊｐｇ」である。
【００６４】
このように、画像をテンプレートと共に保存する場合は、画像を割付枠に割り付けた状態のイメージファイルとして保存するのではなく、画像データの複製をテンプレートフォルダ１０５に格納すると共に印刷規定情報８１に画像データのリンク情報を記録する。画像処理装置１０は、次にテンプレートのプレビューが行われた際に、印刷規定情報８１を参照して、適宜、画像データを割付枠に割り付けた状態で表示する。
【００６５】
印刷規定情報８１に画像情報を含むテンプレートがテンプレートフォルダ１０５に存在する際に、画像処理装置１０がテンプレート選択画面にテンプレートの一覧を表示する処理について図１４、図１５を用いて説明する。
【００６６】
図１４は、本実施例におけるテンプレート保存処理後のテンプレート一覧表示処理を説明するフローチャートである。本処理は、画像処理装置１０のテンプレート読込モジュール１２１が実行する処理である。
【００６７】
テンプレート読込モジュール１２１は、テンプレートフォルダ１０５に格納されているテンプレートの印刷規定情報を参照し（ステップＳ４０）、画像情報が含まれるか否かを判断する（ステップＳ４１）。画像情報が印刷規定情報に含まれる場合（ステップＳ４１：ＹＥＳ）には、テンプレート読込モジュール１２１は、画像情報を参照して（ステップＳ４２）、リンク情報に応じて各割付枠に割り付けられている画像データをテンプレートフォルダ１０５から取得する（ステップＳ４３）。テンプレート読込モジュール１２１は、取得した画像データの解像度を各画像データが割り付けられている割付枠のサイズに合わせて変換し（ステップＳ４４）、画像データが割り付けられたテンプレートのサムネイル画像をディスプレイ１０４に表示する（ステップＳ４５）。
【００６８】
画像情報が印刷規定情報に含まれていない場合（ステップＳ４１：ＮＯ）には、テンプレート読込モジュール１２１は、テンプレートのサムネイル画像を表示する（ステップＳ４５）。
【００６９】
テンプレート読込モジュール１２１は、テンプレートフォルダ１０５に格納されているテンプレートをすべて表示したか否かを判断する（ステップＳ４６）。テンプレートフォルダ１０５に格納されている全てのテンプレートをディスプレイに表示した場合には（ステップＳ４６：ＹＥＳ）、テンプレート読込モジュール１２１は処理を終了する。テンプレートフォルダ１０５に格納されている全てのテンプレートをディスプレイに表示していない場合には（ステップＳ４６：ＮＯ）、テンプレート読込モジュール１２１はステップＳ４０に戻り、次のテンプレートの印刷規定情報を参照し処理を続行する。
【００７０】
図１５を用いて、ディスプレイに表示されるテンプレート選択画面について説明する。図１５は、本実施例におけるテンプレート選択画面ＷＤ１を例示する説明図である。図示するテンプレート選択画面ＷＤ１は図６において説明したテンプレート選択画面ＷＤ１と同様の構成である。テンプレート選択部２００にテンプレートフォルダ１０５に格納されているテンプレート２０１、２０２、２０３、２０５のサムネイル画像が一覧表示される。テンプレート２０１、２０２、２０３は印刷規定情報に画像情報が含まれていない通常のテンプレートであり、テンプレート２０５は印刷規定情報に画像情報が含まれているテンプレートである。図示するように、テンプレート２０５は、テンプレート２０５の割付枠２０５ａ、２０５ｂ、２０５ｃ、２０５ｄに、印刷規定情報の画像情報によって示される画像が割り付けられた状態で表示される。
【００７１】
以上説明した実施例の画像処理装置１０によれば、画像が割り付けられた状態でテンプレートを保存することができるため、利用者はテンプレートを再利用する際にテンプレートに画像が割り付けられたイメージを視認することができる。従って、利用者はテンプレートを再利用する際に印刷結果を容易に推測することができ利便性の向上を図ることができる。
【００７２】
また、本実施例の画像処理装置１０によれば、テンプレートの印刷規定情報に画像データのリンク情報を記録することにより、テンプレートとテンプレートに割り付けられている画像データとを関連付けることができる。従って、テンプレートのデータ量を軽減し、画像処理装置の記憶容量を節約することができる。
【００７３】
また、本実施例の画像処理装置１０によれば、テンプレート共に保存する画像データの複製をテンプレートフォルダ１０５に格納することにより、オリジナルの画像データが誤って削除・変更されてもテンプレートに割り付けられている画像データの削除・変更を防止することができる。
【００７４】
また、本実施例の画像処理装置１０によれば、テンプレートフォルダの属性を「削除不可」とし、テンプレートフォルダ内に存在する全てのデータファイルを削除できないようにしている。従って、テンプレートフォルダに格納されている全ての画像データ、テンプレートの誤削除を回避することができる。テンプレートやテンプレートに割り付けられている画像データの削除を所望する際には、レイアウト設定アプリケーション１２０上から対応する操作を行えばよい。
【００７５】
また、本実施例の画像処理装置１０によれば、テンプレートを保存する際に割り付けられている画像を共に保存するか否かを選択させることができるため、利用者は必要に応じて画像を保存するか否かを選択することができる。
【００７６】
Ｂ．変形例：
（１）
上述した実施例では、各割付枠に割り付けられている画像データへのリンク情報を画像情報としてテンプレートの印刷規定情報に記録したがこれに限られない。例えば、テキストファイルに画像情報を記録し、テキストファイルとテンプレートとを関連付けてもよい。この場合、テンプレートの割付枠の枠番と各割付枠に割り付けられている画像データへのリンク情報とを対応付けてテキストファイルに記録し、テキストファイルのファイル名を印刷規定情報の画像情報に記載すればよい。テキストファイルの誤削除を防止するために、テキストファイルをテンプレートファイルに格納することが好ましい。
【００７７】
（２）
上述した実施例では、テンプレートフォルダの属性を削除禁止としたが、ファイルごとに属性を設定してもよい。この場合、例えば、新たに生成されたテンプレートの属性の初期値および複製された画像データの属性を「削除禁止」とすればよい。
【００７８】
（３）
上述した実施例では、テンプレートの割付枠に割り付けられる画像データのリンク情報を画像情報として印刷規定情報に記録することによりテンプレートとテンプレートに割り付けられている画像データとを関連付けることとしたがこれに限られない。例えば、テンプレートの割付枠に画像データが割り付けられた状態のイメージファイルとしてテンプレートを保存することとしてもよい。
【００７９】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成をとることができることは言うまでもない。
【図面の簡単な説明】
【００８０】
【図１】実施例におけるシステム構成を例示する説明図。
【図２】実施例における画像処理装置の機能ブロックを例示する説明図。
【図３】実施例におけるテンプレートフォルダのプロパティを例示する説明図。
【図４】実施例におけるテンプレートの構成を例示する説明図。
【図５】実施例における画像処理装置が実行する印刷処理を説明するフローチャート。
【図６】実施例におけるテンプレート選択画面を例示する説明図。
【図７】実施例におけるプリント設定画面を例示する画面例。
【図８】実施例におけるレイアウト処理を説明する画面例。
【図９】実施例におけるリンクテーブルを例示する説明図。
【図１０】実施例におけるテンプレート保存処理について説明するフローチャート。
【図１１】実施例におけるテンプレート保存選択画面を例示する画面例。
【図１２】実施例における画像保存選択画面を例示する画面例。
【図１３】実施例における印刷規定情報を例示する説明図。
【図１４】実施例におけるテンプレート保存処理後のテンプレート一覧表示処理を説明するフローチャート。
【図１５】実施例におけるテンプレート選択画面を例示する説明図。
【符号の説明】
【００８１】
１０００...印刷システム
１０...画像処理装置
２０...プリンタ
３０...大判プリンタ
４０...プリンタ
５０...画像データ
６０...印刷データ
７０...割付位置テーブル
８０，８１...印刷規定情報
８１ａ...枠番
８１ｂ...リンク情報
９０...リンクテーブル
１００...ＣＰＵ
１０１...ＲＯＭ
１０２...ＲＡＭ
１０３...入力部
１０４...ディスプレイ
１０５...テンプレートフォルダ
１０５ａ...プロパティ
１０６...画像データフォルダ
１２０...レイアウト設定アプリケーション
１２１...テンプレート読込モジュール
１２２...レイアウトモジュール
１２３...印刷データ生成モジュール
１２４...テンプレート保存モジュール
１３０，１３１，１３２...プリンタドライバ
２００...テンプレート選択部
２０１，２０５...テンプレート
２０５ａ...割付枠
２１０...印刷設定情報表示部
２２０...選択ボタン
３００...印刷設定部
３０１...コンボボックス
３２０...テンプレート設定情報表示部
３２１...テンプレート設定情報
３３０...プレビュー表示部
４００...ＯＫボタン
４０１...キャンセルボタン
４１０...ＯＫボタン
４１１...キャンセルボタン
【図１】
2006285393.tif 000003
【図２】
2006285393.tif 000004
【図３】
2006285393.tif 000005
【図４】
2006285393.tif 000006
【図５】
2006285393.tif 000007
【図６】
2006285393.tif 000008
【図７】
2006285393.tif 000009
【図８】
2006285393.tif 000010
【図９】
2006285393.tif 000011
【図１０】
2006285393.tif 000012
【図１１】
2006285393.tif 000013
【図１２】
2006285393.tif 000014
【図１３】
2006285393.tif 000015
【図１４】
2006285393.tif 000016
【図１５】
2006285393.tif 000017