(57)【特許請求の範囲】
【請求項１】
印刷対象の画像を指定する画像指定情報と前記印刷対象の画像のレイアウトを指定するレイアウト指定情報とが記述された情報ファイルが前記印刷対象の画像とともに記録された記録媒体から前記画像を読み取って印刷処理を行う印刷装置において、
前記記録媒体での前記情報ファイルの有無に応じた表示を行う表示手段と、
前記情報ファイルが有る場合に、前記情報ファイルに基づいて、前記レイアウト指定情報で指定されているレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷するための印刷手段と、
前記情報ファイルの有無に応じた表示中に、前記情報ファイルに基づいて実行される印刷の変更が可能な変更手段とを備え、
前記印刷手段は、前記変更手段によりレイアウトが変更された場合は、前記情報ファイルの前記レイアウト指定情報で指定されるレイアウトではなく、前記変更手段により変更されたレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷することを特徴とする印刷装置。
【請求項２】
前記印刷手段は、前記情報ファイルに基づいて印刷を実行する場合、前記レイアウト指定情報に対応する予め決められた配置で画像を配置して印刷することを特徴とする請求項１に記載の印刷装置。
【請求項３】
さらに、画像の配置数に応じた配置情報が記述された画像配置テンプレートを記憶する記憶手段を有し、
前記変更手段は、前記情報ファイルに記述される前記レイアウト指定情報に対応する予め決められた配置のレイアウトから、前記画像配置テンプレートに対応するレイアウトに変更可能であることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷手段は、前記変更手段により変更されない限りは、前記記録媒体に前記情報ファイルがある場合は、前記情報ファイルに記述される前記レイアウト指定情報に対応する予め決められた配置で画像を配置して印刷し、前記記録媒体に前記情報ファイルが無い場合は、前記画像配置テンプレートに基づいて画像を配置して印刷することを特徴とする請求項３に記載の印刷装置。
【請求項５】
印刷対象の画像を指定する画像指定情報と前記印刷対象の画像のレイアウトを指定するレイアウト指定情報とが記述された情報ファイルが前記印刷対象の画像とともに記録された記録媒体から前記画像を読み取って印刷処理を行う印刷装置の制御方法において、
前記記録媒体での前記情報ファイルの有無に応じた表示を行う表示工程と、
前記情報ファイルが有る場合に、前記情報ファイルに基づいて、前記レイアウト指定情報で指定されているレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷する印刷工程と、
前記情報ファイルの有無に応じた表示中に、前記情報ファイルに基づいて実行される印刷の変更が可能な変更工程とを備え、
前記印刷工程では、前記変更工程でレイアウトが変更された場合は、前記情報ファイルの前記レイアウト指定情報で指定されるレイアウトではなく、前記変更工程で変更されたレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷することを特徴とする印刷装置の制御方法。
【請求項６】
印刷対象の画像を指定する画像指定情報と前記印刷対象の画像のレイアウトを指定するレイアウト指定情報とが記述された情報ファイルが前記印刷対象の画像とともに記録された記録媒体から前記画像を読み取って印刷処理を行う印刷装置の制御方法を、コンピュータに実行させるプログラムが格納された記憶媒体において、
前記制御方法は、
前記記録媒体での前記情報ファイルの有無に応じた表示を行う表示工程と、
前記情報ファイルが有る場合に、前記情報ファイルに基づいて、前記レイアウト指定情報で指定されているレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷する印刷工程と、
前記情報ファイルの有無に応じた表示中に、前記情報ファイルに基づいて実行される印刷の変更が可能な変更工程とを備え、
前記印刷工程では、前記変更工程でレイアウトが変更された場合は、前記情報ファイルの前記レイアウト指定情報で指定されるレイアウトではなく、前記変更工程で変更されたレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラやデジタル写真画像編集装置などの電子写真画像を取り扱う電子機器において記述された、例えばＤＰＯＦ（商標登録出願中）（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）ファイル中の印刷情報を基に、印刷処理を行う印刷装置、その制御方法および記憶媒体に関する。
【０００２】
【従来の技術】
始めに、ＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）ファイルとは、自動プリント情報を電子写真画像ファイルとともに、リムーバルメディア（Ｒｅｍｏｖａｌ  Ｍｅｄｉａ）内に格納し、プリント時に利用することを目的として規格化されたファイルフォーマットである。ＤＰＯＦファイルには、リムーバルメディア（Ｒｅｍｏｖａｌ  Ｍｅｄｉａ）中の特定の電子写真画像をプリントするために必要な情報が記述されている。
【０００３】
従来、この種の印刷装置では、ラボプリントサービス向けに印刷処理の電子化を目的としてＤＰＯＦファイルを活用した一括印刷処理が行われてきた。
【０００４】
一方、家庭用のパーソナルプリンタでも、リムーバルメディア内に格納されている電子写真画像を他の電子機器を介さず、直接印刷する機種が登場し始め、印刷処理の詳細な設定が印刷装置で可能となり、設定内容に基づく印刷処理を行うことができる状況にある。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の印刷装置は、いずれか一方の印刷処理の機能を実現するものであり、以下の（１）、（２）に示すように、柔軟性に欠けた制約のある操作を強いるものであった。
（１）一括印刷処理だけでは、定型フォーマットによる印刷処理しか実現できないので、印刷装置側で豊富に用意されている電子写真画像の配置レイアウト情報を活用できず、非常に限られた印刷結果しか得ることができなかった。
（２）一方、一括印刷機能を持たない印刷装置では、予め何らかの設定処理を行わなければ印刷処理を実行できないので、ＤＰＯＦファイル本来の目的である印刷処理の電子化によるユーザ操作の軽減というユーザメリットを相殺してしまう状況となっている。さらに、今後、ＤＰＯＦ規約が拡張され、電子写真画像の配置レイアウト情報を含むような規約が記述されるような場合、さらに一括印刷機能が必要となってくることは明白である。
【０００６】
そこで、本発明は、一括印刷におけるユーザメリットを活かしつつ、印刷装置が有している配置レイアウト情報などの印刷情報を印刷処理に反映できる印刷装置、その制御方法および記憶媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１に記載の印刷装置は、印刷対象の画像を指定する画像指定情報と前記印刷対象の画像のレイアウトを指定するレイアウト指定情報とが記述された情報ファイルが前記印刷対象の画像とともに記録された記録媒体から前記画像を読み取って印刷処理を行う印刷装置において、前記記録媒体での前記情報ファイルの有無に応じた表示を行う表示手段と、前記情報ファイルが有る場合に、前記情報ファイルに基づいて、前記レイアウト指定情報で指定されているレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷するための印刷手段と、前記情報ファイルの有無に応じた表示中に、前記情報ファイルに基づいて実行される印刷の変更が可能な変更手段とを備え、前記印刷手段は、前記変更手段によりレイアウトが変更された場合は、前記情報ファイルの前記レイアウト指定情報で指定されるレイアウトではなく、前記変更手段により変更されたレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷することを特徴とする。
【００１０】
請求項５に記載の印刷装置の制御方法は、印刷対象の画像を指定する画像指定情報と前記印刷対象の画像のレイアウトを指定するレイアウト指定情報とが記述された情報ファイルが前記印刷対象の画像とともに記録された記録媒体から前記画像を読み取って印刷処理を行う印刷装置の制御方法において、前記記録媒体での前記情報ファイルの有無に応じた表示を行う表示工程と、前記情報ファイルが有る場合に、前記情報ファイルに基づいて、前記レイアウト指定情報で指定されているレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷する印刷工程と、前記情報ファイルの有無に応じた表示中に、前記情報ファイルに基づいて実行される印刷の変更が可能な変更工程とを備え、前記印刷工程では、前記変更工程でレイアウトが変更された場合は、前記情報ファイルの前記レイアウト指定情報で指定されるレイアウトではなく、前記変更工程で変更されたレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷することを特徴とする。
【００１１】
請求項９に記載の記憶媒体は、印刷対象の画像を指定する画像指定情報と前記印刷対象の画像のレイアウトを指定するレイアウト指定情報とが記述された情報ファイルが前記印刷対象の画像とともに記録された記録媒体から前記画像を読み取って印刷処理を行う印刷装置の制御方法を、コンピュータに実行させるプログラムが格納された記憶媒体において、前記制御方法は、前記記録媒体での前記情報ファイルの有無に応じた表示を行う表示工程と、前記情報ファイルが有る場合に、前記情報ファイルに基づいて、前記レイアウト指定情報で指定されているレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷する印刷工程と、前記情報ファイルの有無に応じた表示中に、前記情報ファイルに基づいて実行される印刷の変更が可能な変更工程とを備え、前記印刷工程では、前記変更工程でレイアウトが変更された場合は、前記情報ファイルの前記レイアウト指定情報で指定されるレイアウトではなく、前記変更工程で変更されたレイアウトに応じて、前記画像指定情報で指定される画像を配置して印刷することを特徴とする。
【００１２】
【発明の実施の形態】
本発明の印刷装置、その制御方法および記憶媒体の実施の形態について説明する。図１は実施の形態における印刷装置の構成を示すブロック図である。
【００１３】
電子写真画像処理装置は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、パネルユニット４、カード読取りユニット５、プリンタドライバ６およびプリンタユニット７から構成される。
【００１４】
ＣＰＵ１は、ＲＯＭ２に記述された各種プログラムを実行し、必要に応じてＲＡＭ３にデータを書き込んだり、参照する処理を行う。ＲＯＭ２には、印刷装置の制御を司るメインプログラムの他、各種処理を実行するためのプログラムが記憶されており、ＤＰＯＦファイルの読込み処理や解析処理に関するプログラムも記憶されている。また、一部のデフォルトの画像データ、フォントデータおよび配置レイアウト情報などの各種データも記憶されている。
【００１５】
ＲＡＭ３には、パネルユニット４から入力された印刷パラメータの設定情報、印刷機能選択情報などの印刷情報、読込まれたＤＰＯＦファイルの内容およびこれを解析した解析結果、解析結果に基づき生成される印刷データといった各種情報が格納され、必要に応じて参照される。その他、処理を実行する際に必要となるバッファやワークメモリとしても使用される。
【００１６】
パネルユニット４は、印刷機能を選択するために必要な情報を表示する表示デバイスや、機能選択および印刷実行指示を行うためのキーを有する。パネルユニット４は、操作者と印刷装置とのマンマシンインターフェースの大事な橋渡しを行うものであり、印刷パラメータの設定処理では、設定内容の表示や設定内容の指示など操作者の意志を印刷装置に伝える。
【００１７】
カード読取りユニット５は、セットされたリムーバルメディア（Ｒｅｍｏｖａｌ  Ｍｅｄｉａ）カードの読取り処理を行い、読取った内容をＲＡＭ３に書き込む処理を行う。ＤＰＯＦファイルの読取りおよび電子写真画像の読取りは、このカード読取りユニット５を介して行われる。
【００１８】
プリンタドライバ６は、ＲＡＭ３に展開された印刷データをプリンタユニット７に転送する処理を行い、プリンタユニット７のプロトコルに合わせてデータのやり取りを行う。プリンタユニット７からのステータス情報の取得、エラー情報の取得などの各種プリンタ情報の取得に関しても、プリンタドライバ６を介して処理が行われる。
【００１９】
プリンタユニット７は、プリンタドライバ６から転送された印刷データを用紙に印刷する処理を行う。
【００２０】
図２は電子写真画像の印刷処理手順を示すフローチャートである。この処理プログラムはＲＯＭ２に格納されており、ＣＰＵ１によって実行される。電源が投入されると、ＣＰＵ１は処理を開始し、イニシャル処理としてＤＰＯＦファイルチェック処理を行う（ステップＳ１００）。つづいて、機能モード設定処理を行い（ステップＳ１０１）、デフォルト印刷パラメータ設定処理を行う（ステップＳ１０２）。
【００２１】
ステップＳ１００のＤＰＯＦファイルのチェック処理では、ＤＰＯＦファイルの有無がチェックされ、ＤＰＯＦファイルが存在する場合、定型フォーマットの一括印刷機能モードが設定される。一方、ＤＰＯＦファイルが存在しない場合、印刷パラメータ設定印刷機能モードが選択される。印刷機能モードの設定は、ステップＳ１０１の機能モード設定処理で実行される。
【００２２】
ステップＳ１０２のデフォルト印刷パラメータ設定処理では、ＤＰＯＦファイルの有無に関係なく、印刷パラメータのデフォルト設定処理が行われる。
【００２３】
印刷パラメータのデフォルト設定処理が終了すると、パネル表示処理によりパネルユニット４に設定内容を表示する処理を行う（ステップＳ１０３）。このパネル表示処理では、印刷機能モードをチェックする。
【００２４】
定型フォーマット一括印刷機能モードである場合、定型フォーマット一括印刷機能モードを示す表示内容が表示され、印刷パラメータ設定印刷機能モードである場合、印刷パラメータ設定印刷機能モードを示す表示内容が表示される。
【００２５】
パネル表示処理を終えると、パネルユニット４上に配置されているキーの入力待ち状態となる（ステップＳ１０４）。キーが入力されると、入力されたキーを判別し（ステップＳ１０５）、判別されたキーに基づき、その後の処理を振り分ける。
【００２６】
すなわち、機能モード変更キーが入力されると、機能モード変更処理を行う（ステップＳ１０６）。機能モード変更処理では、定型フォーマット一括印刷機能モードと印刷パラメータ設定印刷機能モードとの機能モードの切り換え処理が行われる。
【００２７】
また、印刷レイアウト変更キーが入力されると、印刷レイアウト変更処理を行う（ステップＳ１０７）。印刷レイアウト変更処理では、印刷パラメータである印刷展開用の配置レイアウト情報テンプレートの設定切り換え処理が行われる。
【００２８】
設定される配置レイアウト情報テンプレートには、紙面上に配置される電子写真画像の配置数に応じた配置情報や、年賀状やグリーティングカードなどのように電子写真画像以外のイメージ画像も合わせて電子写真画像を配置する配置情報が記述されているテンプレートがある。パネルユニット４で任意の配置レイアウト情報テンプレートに対応する番号を選択することで配置レイアウト情報テンプレートが特定される。
【００２９】
尚、テンプレートの選択方法に関しては、対応する番号を選択する方法の他、配置数を示す記号や印刷イメージを表示するなどの表示方法により選択する方法もある。
【００３０】
さらに、その他の印刷パラメータを設定するために必要なキーが入力された場合、入力されたキーに対応した印刷パラメータの設定処理を行う（ステップＳ１０８）。
【００３１】
また、印刷実行キーが入力されると、印刷実行中の設定を行って印刷処理を実行する（ステップＳ１０９）。
【００３２】
上記各種キーの入力に応じた処理を行うと、その実行結果をパネルユニット４に反映させるため、ステップＳ１０３のパネル表示処理に戻り、実行結果をパネルユニット４に表示する。
【００３３】
実行結果をパネルユニット４に表示した後、再度、ステップＳ１０４のキー待ち状態となり、次のキー入力に応じた処理を繰り返し実行する。
【００３４】
また、電源ＯＦＦキーが入力されると、印刷システムの終了処理を行い（ステップＳ１１１）、処理を終了する。
【００３５】
図３はステップＳ１１０における印刷実行処理手順を示すフローチャートである。まず、定型フォーマット一括印刷機能モードであるか印刷パラメータ設定印刷機能モードであるかの機能モード判別処理を行う（ステップＳ１３１）。
【００３６】
定型フォーマット一括印刷機能モードである場合、定型フォーマット印刷展開処理を行い、印刷パラメータ設定印刷機能モードである場合、設定印刷レイアウト印刷展開処理を行うように処理を振り分ける。
【００３７】
定型フォーマット印刷展開処理では、ＤＰＯＦファイル中の印刷指定モード（標準印刷／インデックス印刷）に応じて、システム側が用意した定型フォーマットで１ページ分の印刷データを生成する処理を行う（ステップＳ１３２）。
【００３８】
設定印刷レイアウト展開処理では、設定された配置レイアウト情報テンプレートの配置情報およびＤＰＯＦファイル情報に基づき、１ページ分の印刷データを生成する処理を行う（ステップＳ１３３）。例えば、ＤＰＯＦファイルで指定された画像ファイルに、設定されたアルバムテンプレートを使用して印刷データを生成することが可能である。
【００３９】
それぞれの印刷展開処理により１ページ分の印刷データが生成されると、生成された印刷データを紙面上に印刷する処理を行う（ステップＳ１３４）。１ページ分の印刷データが印刷されると、印刷終了チェックを行い（ステップＳ１３５）、最終ページまでの印刷処理が終了すると、印刷処理を終了してメインルーチンに復帰する。
【００４０】
一方、最終ページまでの印刷処理が終了していない場合、次ページの先頭写真画像の更新など、次ページの印刷データを作成する際に必要なデータの更新処理を行う（ステップＳ１３６）。
【００４１】
次ページ印刷データの更新処理が終了すると、ステップＳ１３１の機能モード判別処理を繰り返すことで、次ページ以降、最終ページまでの印刷処理を行う。
【００４２】
このように、ＤＰＯＦファイルの存在の有無により、自動的にＤＰＯＦファイルの自動プリント機能を選択できる。
【００４３】
また、自動プリント機能を選択して印刷実行指示を行うことで、ＤＰＯＦファイル中の電子写真画像を定型フォーマットで一括して印刷することができる。
【００４４】
さらに、自動プリント機能を解除して印刷パラメータの設定を行い、印刷実行指示を行うことで、設定された印刷パラメータの内容にＤＰＯＦファイル中の電子写真画像を反映させて印刷することができる。
【００４５】
また、印刷パラメータの設定では、電子写真画像の配置レイアウト情報を指定できるようにすることで、豊富な配置フォーマットによる電子写真画像の印刷処理を実行できる。
【００４６】
尚、本発明は複数の機器から構成されるシステムに適用してもよいし、１つの機器からなる装置に適用してもよい。また、本発明はシステムあるいは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体をシステムあるいは装置に読み出すことによってそのシステムあるいは装置が本発明の効果を享受することが可能となる。
【００４７】
図４は記憶媒体としてのＲＯＭ２のメモリマップを示す図である。ＲＯＭ２には、図２のフローチャートに示す印刷処理プログラムモジュール、図３の印刷実行処理プログラムモジュールなどが格納されている。プログラムモジュールを供給する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、磁気テープ、不揮発性のメモリカードなどを用いることができる。
【００４８】
つぎに、上記実施形態における印刷装置の機能的構成について示す。図５は印刷装置の機能的構成を示すブロック図である。図示するように、印刷装置は、ＤＰＯＦファイル中に記述された情報に基づき、一括して定型のフォーマットで自動プリントする機能と、設定された印刷パラメータの設定内容に基づき、ＤＰＯＦファイル中に記述された情報を加工して印刷する機能とを選択する印刷機能選択手段１１と、選択された機能に基づき、印刷処理の実行を指示する印刷実行指示手段１２と、自動プリント機能が選択されなかった場合に参照される、詳細な印刷パラメータの設定を行う印刷パラメータ設定手段１３と、印刷実行指示手段１２による印刷処理の実行が指示された場合、ＤＰＯＦファイルの読込みを行うＤＰＯＦファイル読込み手段１４と、読み込んだＤＰＯＦファイルの内容を解析するＤＰＯＦファイル解析手段１５と、自動プリント機能が選択されている場合、その解析結果に基づき、印刷データを生成する印刷データ生成手段１７と、自動プリント機能が選択されていない場合、その解析結果を設定された印刷パラメータに反映させて印刷データを加工し印刷データの生成を行う印刷データ加工手段１６と、生成された印刷データを印刷する印刷実行手段１８とから構成される。
【００４９】
尚、印刷機能選択手段１１では、ＤＰＯＦファイル読込み手段１４を用いてＤＰＯＦファイルの存在をチェックし、ＤＰＯＦファイルが存在する場合、自動的にＤＰＯＦファイルの自動プリント機能を選択する機能も有する。
【００５０】
【発明の効果】
本発明によれば、ＤＰＯＦファイルの存在の有無により、自動的にＤＰＯＦファイルの自動プリント機能を選択できる。
【００５１】
また、自動プリント機能を選択して印刷実行指示を行うことで、ＤＰＯＦファイル中の電子写真画像を定型フォーマットで一括して印刷することができる。
【００５２】
さらに、自動プリント機能を解除して印刷パラメータの設定を行ってから印刷実行指示を行うことで、設定された印刷パラメータの内容にＤＰＯＦファイル中の電子写真画像を反映させて印刷することができる。
【００５３】
また、印刷パラメータの設定では、電子写真画像の配置レイアウト情報を指定できるようにすることで、豊富な配置フォーマットによる電子写真画像の印刷処理を実行できる。
【００５４】
このように、一括印刷におけるユーザメリットを活かしつつ、印刷装置が有している配置レイアウト情報などの印刷情報を印刷処理に反映できる。
【００５５】
したがって、今後、ＤＰＯＦ規約が拡張されても、ＤＰＯＦファイルが有しているユーザメリットを活かしつつ、かつ、ＤＰＯＦファイルでは表現できないものまでも自由に印刷物に反映させることができるようになり、手軽で自由度のある操作性を操作者に提供できる。
【図面の簡単な説明】
【図１】実施の形態における印刷装置の構成を示すブロック図である。
【図２】電子写真画像の印刷処理手順を示すフローチャートである。
【図３】ステップＳ１１０における印刷実行処理手順を示すフローチャートである。
【図４】記憶媒体としてのＲＯＭ２のメモリマップを示す図である。
【図５】印刷装置の機能的構成を示すブロック図である。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  パネルユニット
５  カード読取りユニット
６  プリンタドライバ
７  プリンタユニット
【図１】
0004377986.tif 000002
【図２】
0004377986.tif 000003
【図３】
0004377986.tif 000004
【図４】
0004377986.tif 000005
【図５】
0004377986.tif 000006