(57)【要約】【課題】手間を掛けることなく、印刷処理に関する設定操作を簡単に行うことができる印刷処理装置を提供する。【解決手段】ＣＰＵ１は、読取装置５により印刷メディア６上に設定された印刷設定情報６ａを読み取るための情報取得処理を実行し（ステップＳ１１０）、印刷処理装置内のＲＡＭ３に設定するための情報設定処理を実行する（ステップＳ１１１）。そして、ＣＰＵ１は、ＲＡＭ３上に設定された情報に基づいて印刷処理を実行するための印刷制御処理を実行する（ステップＳ１１２）。印刷設定情報６ａは、メディア情報６ｂ、印刷制御情報６ｃ、各種設定情報（設定種別６ｄおよび設定データ６ｅ）を含む。ここで、印刷制御情報６ｃは、印刷属性と印刷種別を表すための情報であり、各種設定情報は、設定種別とその設定データを表すための情報である。【選択図】      図７
2004338180.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定情報が記録されている印刷メディアから前記印刷設定情報を取得する印刷設定情報取得手段と、
前記印刷設定情報取得手段により取得された印刷設定情報を設定する印刷制御情報設定手段と、
印刷すべき少なくとも１つの画像を取得し、前記印刷設定情報設定手段により設定された印刷設定情報に基づいて前記取得された少なくとも１つの画像を前記印刷設定情報が記録されている印刷メディア上に印刷するための印刷制御を行う印刷制御手段と
を備えることを特徴とする印刷処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷メディアに記録されている印刷設定情報を読み取り、この印刷設定情報に基づいて印刷処理を行う印刷処理装置に関する。
【０００２】
【従来の技術】
従来、印刷処理装置として、印刷処理の最適化を実現させるための情報として、印刷メディア上に設定された印刷設定情報を読み取り、この読み取られた印刷設定情報を印刷処理に反映させるものがある。
【０００３】
例えば、印刷処理に関する設定情報を表すバーコードが記録された設定用メディアをセットし、この設定用メディア上に記録されたバーコードを読み取り、この読み取られたバーコードが表す設定情報を記憶し、この記憶された設定情報に基づいて印刷メディアに画像を印刷する印刷装置が提案されている（特許文献１参照）。また、この印刷装置においては、上記記憶された設定情報を読み出し、この設定情報を表すバーコードを設定用メディアに印刷することができる。
【０００４】
また、最適な印刷データの生成を可能とするために、印刷メディアの余白に記録された印刷可能エリアを表すコードを読み取り、このコードを印刷装置に接続された処理装置に転送し、処理装置により、転送されたコードに基づいて最適な印刷データを生成する技術が提案されている（特許文献２参照）。
【０００５】
【特許文献１】
特開２０００−３５５１４３号公報
【特許文献２】
特開２００２−１４０１８２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した前者の従来の技術においては、印刷処理に関する設定情報を設定する際に、バーコードが記録された設定用メディアと画像を印刷する印刷メディアとを個別に装置にセットする必要があり、手間が掛り、面倒である。また、設定用メディアを管理する作業が必要である。また、後者の従来の技術では、印刷メディアには、印刷処理に最適な印刷データを生成するための情報のみが記録されているので、印刷処理に関する設定操作に掛かる手間を十分に軽減することはできない。
【０００７】
本発明の目的は、手間を掛けることなく、印刷処理に関する設定操作を簡単に行うことができる印刷処理装置を提供する。
【０００８】
【課題を解決するための手段】
本発明は、上記目的を達成するため、印刷設定情報が記録されている印刷メディアから前記印刷設定情報を取得する印刷設定情報取得手段と、前記印刷設定情報取得手段により取得された印刷設定情報を設定する印刷制御情報設定手段と、印刷すべき少なくとも１つの画像を取得し、前記印刷設定情報設定手段により設定された印刷設定情報に基づいて前記取得された少なくとも１つの画像を前記印刷設定情報が記録されている印刷メディア上に印刷するための印刷制御を行う印刷制御手段とを備えることを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１０】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る印刷処理装置の構成を示すブロック図、図２は印刷メディア６の印刷設定情報６ａの一例を示す図、図３は印刷設定情報６ａに含まれるメディア情報、印刷制御情報、および各種設定情報の例をそれぞれ示す図、図４は印刷設定情報６ａから取得された設定内容を示す図である。
【００１１】
印刷処理装置は、図１に示すように、ＣＰＵ１と、ＲＯＭ２と、ＲＡＭ３と、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）装置４と、読取装置５と、印刷装置７と、画像取得装置８と、外部通信装置９とを備える。
【００１２】
ＣＰＵ１は、ＲＡＭ３を作業領域として、ＲＯＭ２に格納された各種プログラムを実行し、装置全体の制御（上記各ブロックの制御）および各種処理を実行する。ここで、ＲＯＭ２には、上記各装置を制御するためのプログラム、データ処理を行うためのプログラム、データなどが格納されている。また、ＲＯＭ２には、後述する印刷メディア６から取得された印刷制御情報に基づいて行われる各印刷実行機能の実行プログラムが格納されている。ＲＡＭ３は、ＲＯＭ２に格納されたプログラムの実行に必要なデータの書込み、読出しが行われるメモリであり、また、印刷メディア６から読み取られて設定される印刷設定情報、取得される画像データの格納領域、印刷画像データの展開メモリ、各印刷機能の実行に必要なワークメモリとして使用される。
【００１３】
ＵＩ装置４は、印刷処理の実行を促す起動指示や、印刷制御情報が取得できなかった場合の印刷設定処理など、印刷処理装置の操作に関する処理を実行するためのものである。
【００１４】
読取装置５は、印刷メディア６に設定された各種印刷設定情報の読取り処理を行うものであり、この読取装置５には、印刷メディア６に設定された各種印刷設定情報の読み取りが可能な装置が用いられる。例えば、印刷設定情報がバーコードで表されている場合は、バーコード読取装置が用いられ、印刷設定情報がマークコードで表されている場合は、マークコード読取装置が用いられる。また、印刷設定情報が文字コードで表されている場合は、文字認識機能を有する画像読取装置が用いられ、印刷設定情報がメディアの形状で表されている場合は、メディアの形状を読み取る読取装置が用いられる。さらに、印刷設定情報が画像データで表されている場合は、画像データを読み取る読取装置が用いられる。さらに、印刷設定情報が異なる種類の情報で表されている場合、例えば、バーコードと文字コードにより表されている印刷設定情報が混在する場合は、バーコード読取装置と文字認識可能な画像読取装置がそれぞれ用いられる。
【００１５】
なお、印刷メディアにおける印刷設定情報の設定領域は、印刷処理装置が予め設定領域を認識することができれば、印字可能領域内であっても印字可能領域外であってもよい。
【００１６】
ここで、図２に示すように、印刷設定情報６ａが印刷メディア６の印字可能領域外に設定されている場合を例にして印刷設定情報６ａの内容を説明する。
【００１７】
この印刷設定情報６ａは、メディア情報６ｂ、印刷制御情報６ｃ、各種設定情報（設定種別６ｄおよび設定データ６ｅ）を含む。ここで、メディア情報６ｂは、図３（ａ）に示すように、印刷メディアの種別とその品位を表すための情報である。印刷制御情報６ｃは、図３（ｂ）に示すように、印刷属性と印刷種別を表すための情報である。各種設定情報は、図３（ｃ）に示すように、設定種別とその設定データを表すための情報である。このような印刷設定情報６ａを読み取ることによって、図４に示すような設定内容を取得することができる。
【００１８】
印刷装置７は、読取装置５により印刷メディア６から読み取られた印刷設定情報の内容に基づいて、印刷設定情報が読み取られて所定位置にセットされた印刷メディア６上に画像展開処理がされた内容を印字する。また、印刷設定情報にメンテナンス印刷が設定されていた場合は、このメンテナンス印刷の内容に基づいて印刷装置７のメンテナンス処理が実行される。
【００１９】
画像取得装置８は、印刷制御情報に基づいて印刷処理が実行される場合に、差し込まれる画像データを取得するためのものであり、この画像取得装置８としては、例えば、デジタルカメラで撮影された画像データが格納された記憶メディアから画像データを取得する装置が用いられる。また、印刷処理装置に接続可能なインタフェースを有し、このインタフェースを介して画像データを転送することができるデジタルカメラを画像取得装置として用いることもできる。この場合、デジタルカメラに装着されている記憶メディア内の画像データ、または撮影された画像がデジタルカメラを介して取得されることになる。また、印刷処理装置に接続可能なインタフェースを有する情報処理装置、例えばＰＣ（パーソナルコンピュータ）を画像取得装置として用いることもできる。この場合、ＰＣの記憶手段から画像データが、またはＰＣを介して画像データが取得されることになる。さらに、携帯通信情報処理装置、例えば携帯電話を画像取得装置として用いることもでき、この場合、携帯電話を介して画像データが取得されることになる。
【００２０】
外部通信装置９は、印刷処理装置を直接ネットワークに接続するための装置であり、印刷設定情報として設定された画像取得情報のアクセス情報に基づいて、ネットワーク上のサーバにアクセスし、画像データを取得するための装置である。なお、上記画像取得装置８の一つとして、携帯電話を介して画像データを取得する例を説明したが、外部通信装置９を介して、印刷時に差込まれる画像データを直接取得することも可能である。
【００２１】
次に、ＣＰＵ１がＲＯＭ２の所定プログラムを実行することによって構成される印刷制御機能について図５を参照しながら説明する。図５は図１の印刷処理装置における印刷制御機能の構成を示すブロック図である。
【００２２】
本印刷処理装置においては、ＣＰＵ１がＲＯＭ２の所定プログラムを実行することによって、印刷制御機能が構成される。この印刷制御機能は、図５に示すように、ＵＩ装置４を介して印刷実行指示を入力する印刷実行指示手段１１と、印刷メディア６から印刷設定情報６ａを取得するための印刷設定情報取得手段１２と、取得された印刷設定情報６ａをＲＡＭ３に設定するための印刷設定情報設定手段１３と、ＲＡＭ３に設定された印刷設定情報６ａに基づいて画像を印刷メディア６上に印刷するための印刷制御手段１５とを有する。
【００２３】
次に、本印刷処理装置の処理について図６〜図９を参照しながら説明する。図６は図１の印刷処理装置における電源投入時の処理手順を示すフローチャート、図７は図６のステップＳ１０３の印刷実行処理の手順を示すフローチャート、図８は図６のステップＳ１１２の印刷制御処理の手順を示すフローチャート、図９は図８のステップＳ１２１のレイアウト印刷処理の手順を示すフローチャートである。図６〜図９の手順は、ＣＰＵ１によりＲＯＭ２に格納されているプログラムに従い実行されるものである。また、本例では、印刷設定情報にレイアウト印刷情報が含まれており、このレイアウト印刷情報に基づいたレイアウト印刷を実行する場合を説明する。
【００２４】
印刷処理装置において電源が投入されると、図６に示すように、まずＣＰＵ１は、装置の初期化処理を行う（ステップＳ１００）。この初期化処理においては、装置の起動処理、ワークメモリの初期化、装置に内蔵または接続された装置の初期化処理が行われる。初期化処理後、ＣＰＵ１は、ＵＩ装置４からの実行指示を待つために、ＵＩ装置４に実行指示待ち受け状態表示を行い（ステップＳ１０１）、ＵＩ装置４からのキー入力を受け付けるためのキー入力処理を行う（ステップＳ１０２）。すなわち、ＣＰＵ１は、初期化処理後、実行指示待ち状態に移行する。
【００２５】
次いで、ＣＰＵ１は、上記実行指示待ち状態において入力された指示が印刷実行指示であると、印刷実行処理を行う（ステップＳ１０３）。この印刷実行処理の詳細については、後述する。そして、ＣＰＵ１は処理を上記ステップＳ１０１に戻す。これに対し、印刷実行指示以外の指示が入力された場合、ＣＰＵ１は、入力された指示内容に応じたその他の必要な処理（ステップＳ１０４）を実行し、この処理の実行後、処理を上記ステップＳ１０１に戻す。また、電源オフの通知が入力されると、ＣＰＵ１は、電源オフして処理を終了する。
【００２６】
上記ステップＳ１０３の印刷実行処理においては、図７に示すように、まずＣＰＵ１が読取装置５により印刷メディア６上に設定された印刷設定情報を読み取るための情報取得処理を実行し（ステップＳ１１０）、情報設定処理を実行する（ステップＳ１１１）。この情報設定処理においては、読み取られた印刷設定情報を印刷処理装置内のＲＡＭ３に設定する処理が行われる。そして、ＣＰＵ１は、印刷制御処理を実行する（ステップＳ１１２）。この印刷制御処理においては、ＲＡＭ３上に設定された情報に基づいて印刷処理が実行される。
【００２７】
ここで、本例の印刷制御処理（ステップＳ１１２）においては、印刷メディア６上に設定された印刷設定情報にレイアウト印刷情報が含まれており、このレイアウト印刷情報に基づいてレイアウト印刷が実行されるものとする。
【００２８】
上記ステップＳ１１２の印刷制御処理においては、具体的には、図８に示すように、まずＣＰＵ１が制御情報識別処理を行う（ステップＳ１２０）。この制御情報識別処理においては、印刷制御情報６ｃ（図３（ｂ）を参照）中の印刷種別が識別される。上記印刷種別としてレイアウト印刷が設定されている場合、ＣＰＵ１は、レイアウト印刷処理（ステップＳ１２１）を実行する。レイアウト印刷以外の印刷種別が設定されている場合には、その他の印刷処理（ステップＳＳ１２２）が実行される。すなわち、設定された印刷種別に応じた印刷処理が行われる。
【００２９】
上記ステップＳ１２１のレイアウト印刷処理においては、図９に示すように、まずＣＰＵ１が差込み画像取得処理を実行する（ステップＳ１３０）。ここでは、設定種別６ｄの印刷レイアウト情報（図３（ｃ））で指定されたエリアに差し込む画像データの取得が、画像取得装置８を介して行われる。そして、ＣＰＵ１は、レイアウト印刷画像展開処理を実行する（ステップＳ１３１）。これにより、上記画像取得装置８を介して取得された画像データが指定されたエリアに差し込まれ、印刷用の画像展開データが作成される。
【００３０】
次いで、ＣＰＵ１は、上記画像展開処理が終了したか否かを判定し（ステップＳ１３２）、画像展開処理が終了していない場合、取得カウントを更新し（ステップＳ１３３）、処理を上記ステップＳ１３０に戻す。以降、指定されたエリアの数の回数分、差し込み画像取得、レイアウト印刷画像展開が繰り返され、１ページ分の印刷用画像展開データが作成された時点で、画像展開処理が終了したと判定される。
【００３１】
画像展開処理が終了すると、ＣＰＵ１は、展開画像印刷処理を実行する（ステップＳ１３４）。この展開画像印刷処理においては、レイアウトされ、展開された画像データの印刷処理が行われる。そして、ＣＰＵ１は、本処理を抜ける。
【００３２】
なお、本実施の形態においては、差し込む画像データの特定については説明していないが、差し込む画像データの特定については、システムで任意の画像データを特定するようにしてもよいし、ＵＩ装置４により操作者が特定するようにしてもよい。それぞれの場合における特定された画像データの取得順番は、例えば画像データの特定された順番とするなど、任意の順番にすることができる。
【００３３】
また、印刷処理についても、１ページ分の印刷用画像展開データを作成した後、印刷処理を実行しているが、任意の単位毎に印刷用画像展開データが作成された時点で印刷処理を実行するように、処理の流れを変更するようにしてもよい。
【００３４】
このように本実施の形態では、レイアウト印刷時に、簡単な操作で、複数の差込み画像を取得し、取得された複数の画像を印刷メディア上の特定のエリアに配置して印刷することができる。その結果、所望の複数の画像が所望の位置に配されたシール印刷、アルバム印刷などの各種印刷を簡単に行うことができる。
【００３５】
上記処理においては、印刷メディア６上に設定された印刷設定情報６ａにレイアウト印刷情報が含まれている場合を説明したが、これに代えて、印刷設定情報６ａに差込み印刷情報（図２および図３（ｂ）の印刷制御情報を参照）が含まれている場合は、この差込み印刷情報に基づいて差込み印刷が実行されることになる。この場合、上述したレイアウト印刷処理（図９のステップＳ１２１）におけるレイアウト印刷画像展開処理（ステップＳ１３１）の代わりに、差込み印刷画像展開処理を実行することによって、レイアウト印刷処理と同様に、差込み印刷を実行することが可能になる。
【００３６】
また、上記差込み印刷においては、印刷設定情報６ａの設定データ６ｅ中にクリッピング指定（Ｃｌｉｐ＿Ｆｏｒｍ）を追加すれば（図３（ｃ）を参照）、指定されたクリッピングの方法に従って、差込み画像を切り抜くことも可能である。
【００３７】
このように、簡単な操作で、予め画像が印刷されている印刷メディアに対して、画像取得装置８により取得された画像を差込み印刷することができる。
【００３８】
上記印刷設定情報６ａに画像加工印刷情報が含まれている場合（図２を参照）は、この画像加工印刷情報に基づいて画像加工印刷が実行される。この場合、上述したレイアウト印刷処理（図９のステップＳ１２１）におけるレイアウト印刷画像展開処理（ステップＳ１３１）の代わりに、加工画像展開処理を実行することによって、レイアウト印刷処理と同様に、各差込み画像に加工が施された印刷を行うことができる。
【００３９】
上記印刷制御情報６ｂの印刷種別として特殊印刷モードであるあぶり出し印刷を設定することも可能である。このあぶり出し印刷が設定されている場合、図８に示す印刷制御処理（ステップＳ１１２）のその他の印刷処理（ステップＳ１２２）において、あぶり出し印刷が実行される。これにより、簡単な操作で、印刷メディア上に、後にあぶり出し可能な不可視性の画像の特殊印刷を行うことが可能になる。
【００４０】
上記印刷制御情報６ｂの印刷種別としてメンテナンス印刷を設定することも可能である。このメンテナンス印刷が設定されている場合、図８に示す印刷制御処理（ステップＳ１１２）のその他の印刷処理（ステップＳ１２２）において、メンテナンス印刷が実行される。また、複数種類のメンテナンス印刷が必要な場合においては、上記印刷種別に複数種類のメンテナンス印刷を設定することによって、対応可能である。これにより、簡単な操作で、印刷処理装置のメンテナンス処理が実行することができる。
【００４１】
印刷制御情報６ｃに設定された印刷種別がサポートされていない場合は、ＣＰＵ１は、印刷制御処理をエラー終了させた後に、印刷実行処理をエラー終了させる。そして、図６の状態表示処理（ステップＳ１０１）において、ＣＰＵ１は、ＵＩ装置４を介して設定された印刷種別が未対応であることをユーザに通知する。また、上記通知後に、ユーザがＵＩ装置４を介して上記未対応の設定を対応可能な設定に変更することが可能なようにしてもよい。
【００４２】
次に、ネットワークを介した画像合成印刷について図１０〜図１６を参照しながら説明する。図１０は印刷制御処理の手順を示すフローチャート、図１１は図１０のステップＳ２００の画像合成印刷処理の手順を示すフローチャート、図１２は図１１のステップＳ２１０の合成画像取得処理の順を示すフローチャート、図１３は図１２のステップＳ２２１のＷｅｂ画像取得処理の手順を示すフローチャート、図１４は印刷設定情報６ａにＷｅｂ画像取得情報が含まれている場合の各設定情報の一例を示す図、図１５は印刷設定情報６ａに合成付加情報が含まれている場合の各設定情報の一例を示す図、図１６は画像合成印刷が設定されている場合の画像取得処理の手順を示すフローチャートである。
【００４３】
印刷設定情報６ａに基づいてＷｅｂ画像取得情報が設定された場合、このＷｅｂ画像取得情報に基づいてネットワークを介して合成画像を取得し、画像合成印刷が実行される。この場合、図１４に示すように、印刷設定情報６ａの各種設定情報には、画像合成に関する設定種別６ｄおよび設定データ６ｅが書き込まれている。そして、図７の印刷制御処理（ステップＳ１１２）として、図１０に示す処理が実行される。
【００４４】
具体的には、図１０に示すように、制御情報識別処理において印刷制御情報６ｃ（図３（ｂ）を参照）中の印刷種別として画像合成印刷が設定されている場合（ステップＳ１２０）、ＣＰＵ１は、画像合成印刷処理（ステップＳ２００）を実行する。画像合成印刷以外の印刷種別が設定されている場合には、その他の印刷処理（ステップＳ１２２）が実行される。
【００４５】
上記ステップＳ２００の画像合成印刷処理においては、図１１に示すように、まずＣＰＵ１が合成画像取得処理を実行する（ステップＳ２１０）。これにより、ネットワークを介して合成対象となる画像データの取得処理が行われる。そして、ＣＰＵ１は、上述した差込み画像取得処理（ステップＳ１３０）と同様の処理である差込み画像取得処理を実行し、画像取得装置８を介して差込み画像データを取得する（ステップＳ２１１）。
【００４６】
次いで、ＣＰＵ１は、合成印刷画像展開処理を実行し、上記ネットワークを介して取得された画像データと上記差込み画像データを合成して印刷用画像展開データを作成する（ステップＳ２１２）。そして、ＣＰＵ１は、展開画像印刷処理を実行し、上記作成された印刷用画像展開データを印刷メディア上に印刷するように印刷装置７を制御する。
【００４７】
上記ステップＳ２１０の合成画像取得処理においては、詳細には、図１２に示すように、まずＣＰＵ１が各種設定情報の設定種別を識別するための画像種別識別処理を実行する。そして、ＣＰＵ１は、上記識別結果に基づいてＷｅｂ画像取得情報が設定されているか否かを判定し、Ｗｅｂ画像取得情報が設定されている場合、ＣＰＵ１は、ネットワークを介して合成対象となる画像データを取得するためのＷｅｂ画像取得処理を実行する（ステップＳ２２１）。
【００４８】
これに対し、Ｗｅｂ画像取得情報以外の取得情報が設定されている場合、ＣＰＵ１は、上記設定されている取得情報に基づいて対応する画像データを取得するためのその他の取得処理を実行する（ステップＳ２２２）。
【００４９】
上記ステップＳ２２１のＷｅｂ画像取得処理においては、詳細には、図１３に示すように、まずＣＰＵ１がＷｅｂアクセス処理を実行する（ステップＳ２３０）。これにより、Ｗｅｂ画像取得情報中のアクセス情報に指定された内容（図１４を参照）に基づいてネットワーク上の指定されたサーバにアクセスする処理が行われる。そして、ＣＰＵ１は、上記Ｗｅｂアクセス処理においてエラーが発生したか否かを判定し（ステップＳ２３１）、エラーが発生した場合、エラー処理を実行する（ステップＳ２４０）。これにより、Ｗｅｂ画像取得処理は中断、終了されることになる。
【００５０】
これに対し、上記ステップＳ２３１においてエラーが発生していないと判定された場合すなわちＷｅｂアクセス処理が正常に終了した場合、ＣＰＵ１は、認証処理を実行する（ステップＳ２３２）。これにより、接続されたサーバ上で認証手続きが行われる。これは、Ｗｅｂ画像取得情報中の認証情報に基づいて認証手続きが必要に応じて行われるものである。そして、ＣＰＵ１は、上記認証処理においてエラーが発生したか否かを判定し（ステップＳ２３３）、エラーが発生した場合、エラー処理を実行する（ステップＳ２４０）。
【００５１】
上記ステップＳ２３３においてエラーが発生していないと判定された場合すなわち認証処理が正常に行われた（サーバにより正規のユーザであることが認証された）場合、ＣＰＵ１は、サーバに保持されている画像データをダウンロードするためのダウンロード処理を実行する（ステップＳ２３４）。そして、ＣＰＵ１は、上記ダウンロード処理においてエラーが発生したか否かを判定し（ステップＳ２３５）、エラーが発生した場合、エラー処理を実行する（ステップＳ２４０）。
【００５２】
上記ステップＳ２３５においてエラーが発生していないと判定された場合すなわちダウンロード処理が正常に終了した場合、ＣＰＵ１は、ダウンロードされた画像データを解凍するための画像解凍処理を実行する（ステップＳ２３６）。ここで、ダウンロードされた画像データが暗号化されている場合、Ｗｅｂ画像取得情報中の復号化情報に基づいて復号化処理が行われる。そして、ＣＰＵ１は、上記画像解凍処理においてエラーが発生したか否かを判定し（ステップＳ２３７）、エラーが発生した場合、エラー処理を実行する（ステップＳ２４０）。
【００５３】
上記ステップＳ２３７においてエラーが発生していないと判定された場合すなわち画像解凍処理が正常に終了した場合、ＣＰＵ１は、課金処理を行う（ステップＳ２３８）。これは、Ｗｅｂ画像取得情報中の課金情報に基づいて必要に応じて行われるものである。そして、ＣＰＵ１は、上記課金処理においてエラーが発生したか否かを判定し（ステップＳ２３９）、エラーが発生した場合、エラー処理を実行する（ステップＳ２４０）。これに対し、上記ステップＳ２３９においてエラーが発生していないと判定された場合すなわち課金処理が正常に終了した場合、ＣＰＵ１は、本処理を抜ける。
【００５４】
ここで、上記各処理におけるサーバとのやり取りは、例えばＵＲＬ記述によるデータのやり取りにより実現されるものである。また、上記エラー処理については、例えばＵＩ装置４を介してエラー発生をユーザに通知するようにしてもよい。また、合成画像を省いた差込み画像のみの印刷を実行し、その旨を通知するようにすることもできる。
【００５５】
このように、印刷設定情報によりＷｅｂ画像取得情報が設定されると、簡単な操作で、ネットワークを介して取得した画像データ（合成対象画像）と画像取得装置８を介して取得した画像データ（差込み画像）とを合成し、その合成された画像を印刷することができる。
【００５６】
上記合成画像取得処理（ステップＳ２１０）においては、Ｗｅｂ画像取得情報以外の取得情報が設定されている場合、その他の取得処理により、設定されている取得情報に基づいて対応する画像データを合成対象画像データとして取得する（ステップＳ２２２）ようにしている。この場合、合成対象画像データの取得先としては、上述したように、画像取得装置８を介して接続されるデジタルカメラ、メモリカードなどの記憶媒体などであるが、これに代えて、合成対象画像を印刷メディア６から取得することも可能である。例えば、図１４に示すように、印刷設定情報６ａの各種設定情報に、画像形式および画像データを含む取得画像情報を書き込むことにより、合成対象画像を印刷メディア６から取得することが可能になる。ここで、印刷メディア６に書き込まれている画像データのフォーマットは、上記画像形式で指定されており、読取装置５により印刷メディア６から読み取られた画像データは、指定された画像形式に基づいて解凍（復号）される。
【００５７】
また、図１５に示すように、印刷メディア６の印刷設定情報６ａの各種設定情報中に合成付加情報を書き込むことも可能である。この合成付加情報は、付加形式と付加文字データとを含み、付加形式は、付加文字データの形式、色、パターンなどを規定するためのものである。例えば、付加形式の形式に記号が設定されていれば、付加文字データを記号化し、この記号化されたデータを取得された画像データ（差込み画像データ）と合成して印刷することができる。また、付加形式に暗号化が設定されていれば、付加文字データを暗号化し、この暗号化されたデータを取得された画像データ（差込み画像データ）と合成して印刷することができる。
【００５８】
次に、上記ネットワークを介して取得した画像データまたは印刷メディア６から取得した画像データを合成対象画像データとする画像合成印刷において、印刷設定情報６ａの印刷制御情報６ｃの印刷属性としてコピー［２］が設定されている場合（図３（ｂ）を参照）について説明する。この場合は、上記ネットワークを介して取得した画像データまたは印刷メディア６から取得した画像データを合成対象画像データのみの印刷が行われる。
【００５９】
具体的には、画像合成印刷において、印刷設定情報６ａの印刷制御情報６ｃの印刷属性としてコピー［２］が設定されている場合に対応するために、図１１のステップＳ２１１の差込み画像取得処理として、図１６に示す差込み画像取得処理が実行される。この差込み画像取得処理においては、図１６に示すように、まずＣＰＵ１が印刷制御情報６ｃの識別を行う（ステップＳ３００）。ここで、印刷制御情報６ｃの属性として標準が設定されている場合、ＣＰＵ１は画像取得装置８を介して差込み画像を取得する（ステップＳ３０１）。これに対し、印刷制御情報６ｃの属性としてコピーが設定されている場合、ＣＰＵ１は、差込み画像を空画像に設定する（ステップＳ３０２）。これにより、刷制御情報６ｃの属性としてコピーが設定されている場合、取得された合成対象画像すなわち上記ネットワークを介して取得した画像データ、または印刷メディア６から取得した画像データまたは付加文字データのみのコピー印刷を行うことができる。
【００６０】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００６１】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることはいうまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることはいうまでもない。
【００６２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるャｃ鰍ノ書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることはいうまでもない。
【００６３】
以下、本発明の実施態様を列挙する。
【００６４】
［実施態様１］  印刷設定情報が記録されている印刷メディアから前記印刷設定情報を取得する印刷設定情報取得手段と、前記印刷設定情報取得手段により取得された印刷設定情報を設定する印刷制御情報設定手段と、印刷すべき少なくとも１つの画像を取得し、前記印刷設定情報設定手段により設定された印刷設定情報に基づいて前記取得された少なくとも１つの画像を前記印刷設定情報が記録されている印刷メディア上に印刷するための印刷制御を行う印刷制御手段とを備えることを特徴とする印刷処理装置。
【００６５】
［実施態様２］  前記印刷設定情報は、該印刷設定情報が記録されている印刷メディアのメディア情報と、印刷種別を設定するための印刷制御情報と、前記印刷種別に関する各種設定情報とを含むことを特徴とする実施態様１記載の印刷処理装置。
【００６６】
［実施態様３］  前記印刷種別は、印刷レイアウト、差込み印刷、画像合成印刷、画像加工印刷などを設定するための情報であることを特徴とする実施態様２記載の印刷処理装置。
【００６７】
［実施態様４］  前記印刷種別として前記画像合成印刷が設定されている場合、前記各種設定情報は、前記取得された少なくとも１つの画像と合成される少なくとも１つの合成対象画像の取得先を示す画像取得先情報を少なくとも含み、前記印刷制御手段は、前記画像取得先情報に基づいて前記少なくとも１つの合成対象画像を取得し、前記取得された少なくとも１つの画像と前記取得された少なくとも１つの合成対象画像とが合成された合成画像を前記印刷メディアに印刷するように印刷制御を行うことを特徴とする実施態様３記載の印刷処理装置。
【００６８】
［実施態様５］  前記印刷制御手段は、前記各種設定情報の画像取得先情報に基づいて、ネットワーク上の対応するサーバに接続し、該サーバから前記少なくとも１つの合成対象画像を取得することを特徴とする実施態様４記載の印刷処理装置。
【００６９】
［実施態様６］  前記印刷メディアには、前記印刷設定情報中に画像が記録され、前記印刷制御手段は、前記各種設定情報の画像取得先情報に基づいて、前記印刷メディアから前記印刷設定情報中に記録されている画像を前記合成対象画像として取得することを特徴とする実施態様４記載の印刷処理装置。
【００７０】
［実施態様７］  前記印刷種別として前記画像加工印刷が設定されている場合、前記各種設定情報は、少なくとも、前記取得された少なくとも１つの画像に対する画像加工情報を含み、前記印刷制御手段は、前記画像加工情報に基づいて前記取得された少なくとも１つの画像を加工し、該加工された画像を前記印刷メディアに印刷するように印刷制御を行うことを特徴とする実施態様３記載の印刷処理装置。
【００７１】
［実施態様８］  画像を保持する外部装置と接続するための接続手段を備え、前記印刷制御手段は、前記接続手段を介して、前記外部装置から前記印刷すべき少なくとも１つの画像を取得することを特徴とする実施態様１ないし７のいずれか１つに記載の印刷処理装置。
【００７２】
［実施態様９］  印刷設定情報が記録されている印刷メディアから前記印刷設定情報を取得する印刷設定情報取得工程と、前記印刷設定情報取得工程により取得された印刷設定情報を設定する印刷制御情報設定工程と、印刷すべき少なくとも１つの画像を取得し、前記印刷設定情報設定工程により設定された印刷設定情報に基づいて前記取得された少なくとも１つの画像を前記印刷設定情報が記録されている印刷メディア上に印刷するための印刷制御を行う印刷制御工程とを備えることを特徴とする印刷処理方法。
【００７３】
［実施態様１０］  前記印刷設定情報は、該印刷設定情報が記録されている印刷メディアのメディア情報と、印刷種別を設定するための印刷制御情報と、前記印刷種別に関する各種設定情報とを含むことを特徴とする実施態様９記載の印刷処理方法。
【００７４】
［実施態様１１］  前記印刷種別は、印刷レイアウト、差込み印刷、画像合成印刷、画像加工印刷などを設定するための情報であることを特徴とする実施態様１０記載の印刷処理方法。
【００７５】
［実施態様１２］  前記印刷種別として前記画像合成印刷が設定されている場合、前記各種設定情報は、前記取得された少なくとも１つの画像と合成される少なくとも１つの合成対象画像の取得先を示す画像取得先情報を少なくとも含み、前記印刷制御工程では、前記画像取得先情報に基づいて前記少なくとも１つの合成対象画像を取得することを特徴とする実施態様１１記載の印刷処理方法。
【００７６】
［実施態様１３］  前記印刷制御工程では、前記各種設定情報の画像取得先情報に基づいて、ネットワーク上の対応するサーバに接続し、該サーバから前記少なくとも１つの合成対象画像を取得することを特徴とする実施態様１２記載の印刷処理方法。
【００７７】
［実施態様１４］  前記印刷メディアには、前記印刷設定情報中に画像が記録され、前記印刷制御工程では、前記各種設定情報の画像取得先情報に基づいて、前記印刷メディアから前記印刷設定情報中に記録されている画像を前記合成対象画像として取得することを特徴とする実施態様１３記載の印刷処理方法。
【００７８】
［実施態様１５］  前記印刷種別として前記画像加工印刷が設定されている場合、前記各種設定情報は、少なくとも、前記取得された少なくとも１つの画像に対する画像加工情報を含み、前記印刷制御工程では、前記画像加工情報に基づいて前記取得された少なくとも１つの画像を加工し、該加工された画像の印刷を行うことを特徴とする実施態様１１記載の印刷処理方法。
【００７９】
［実施態様１６］  前記印刷制御工程では、画像を保持する外部装置と接続するための接続手段を介して、前記外部装置から前記印刷すべき少なくとも１つの画像を取得することを特徴とする実施態様１０ないし１５のいずれか１つに記載の印刷処理方法。
【００８０】
［実施態様１７］  印刷処理を実行するためのプログラムであって、印刷設定情報が記録されている印刷メディアから前記印刷設定情報を取得する印刷設定情報取得モジュールと、前記印刷設定情報取得モジュールにより取得された印刷設定情報を設定する印刷制御情報設定モジュールと、印刷すべき少なくとも１つの画像を取得し、前記印刷設定情報設定手段により設定された印刷設定情報に基づいて前記取得された少なくとも１つの画像を前記印刷設定情報が記録されている印刷メディア上に印刷するための印刷制御を行う印刷制御モジュールとを備えることを特徴とするプログラム。
【００８１】
［実施態様１８］  前記印刷設定情報は、該印刷設定情報が記録されている印刷メディアのメディア情報と、印刷種別を設定するための印刷制御情報と、前記印刷種別に関する各種設定情報とを含むことを特徴とする実施態様１７記載のプログラム。
【００８２】
［実施態様１９］  前記印刷種別は、印刷レイアウト、差込み印刷、画像合成印刷、画像加工印刷などを設定するための情報であることを特徴とする実施態様１８記載のプログラム。
【００８３】
［実施態様２０］  前記印刷種別として前記画像合成印刷が設定されている場合、前記各種設定情報は、前記取得された少なくとも１つの画像と合成される少なくとも１つの合成対象画像の取得先を示す画像取得先情報を少なくとも含み、前記印刷制御モジュールは、前記画像取得先情報に基づいて前記少なくとも１つの合成対象画像を取得し、前記取得された少なくとも１つの画像と前記取得された少なくとも１つの合成対象画像とが合成された合成画像を前記印刷メディアに印刷するように印刷制御を行うことを特徴とする実施態様１９記載のプログラム。
【００８４】
［実施態様２１］  前記印刷制御モジュールは、前記各種設定情報の画像取得先情報に基づいて、ネットワーク上の対応するサーバに接続し、該サーバから前記少なくとも１つの合成対象画像を取得することを特徴とする実施態様１９記載のプログラム。
【００８５】
［実施態様２２］  前記印刷メディアには、前記印刷設定情報中に画像が記録され、前記印刷制御モジュールは、前記各種設定情報の画像取得先情報に基づいて、前記印刷メディアから前記印刷設定情報中に記録されている画像を前記合成対象画像として取得することを特徴とする実施態様２０記載のプログラム。
【００８６】
［実施態様２３］  前記印刷種別として前記画像加工印刷が設定されている場合、前記各種設定情報は、少なくとも、前記取得された少なくとも１つの画像に対する画像加工情報を含み、前記印刷制御モジュールは、前記画像加工情報に基づいて前記取得された少なくとも１つの画像を加工し、該加工された画像を前記印刷メディアに印刷するように印刷制御を行うことを特徴とする実施態様１９記載のプログラム。
【００８７】
［実施態様２４］  前記印刷制御モジュールは、画像を保持する外部装置と接続するための接続手段を介して、前記外部装置から前記印刷すべき少なくとも１つの画像を取得することを特徴とする実施態様１８ないし２３のいずれか１つに記載のプログラム。
【００８８】
［実施態様２５］  実施態様１７記載のプログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体。
【００８９】
【発明の効果】
以上説明したように本発明によれば、手間を掛けることなく、印刷処理に関する設定操作を簡単に行うことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る印刷処理装置の構成を示すブロック図である。
【図２】印刷メディア６の印刷設定情報６ａの一例を示す図である。
【図３】印刷設定情報６ａに含まれるメディア情報、印刷制御情報、および各種設定情報の例をそれぞれ示す図である。
【図４】印刷設定情報６ａから取得された設定内容を示す図である。
【図５】図１の印刷処理装置における印刷制御機能の構成を示すブロック図である。
【図６】図１の印刷処理装置における電源投入時の処理手順を示すフローチャートである。
【図７】図６のステップＳ１０３の印刷実行処理の手順を示すフローチャートである。
【図８】図６のステップＳ１１２の印刷制御処理の手順を示すフローチャートである。
【図９】図８のステップＳ１２１のレイアウト印刷処理の手順を示すフローチャートである。
【図１０】印刷制御処理の手順を示すフローチャートである。
【図１１】図１０のステップＳ２００の画像合成印刷処理の手順を示すフローチャートである。
【図１２】図１１のステップＳ２１０の合成画像取得処理の順を示すフローチャートである。
【図１３】図１２のステップＳ２２１のＷｅｂ画像取得処理の手順を示すフローチャートである。
【図１４】印刷設定情報６ａに画像合成印刷情報が含まれている場合の各設定情報の一例を示す図である。
【図１５】印刷設定情報６ａに合成付加情報が含まれている場合の各設定情報の一例を示す図である。
【図１６】画像合成印刷が設定されている場合の画像取得処理の手順を示すフローチャートである。
【符号の説明】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  ＵＩ装置
５  読取装置
６  印刷メディア
６ａ  印刷設定情報
６ｂ  メディア情報
６ｃ  印刷制御情報
６ｄ  設定種別
６ｅ  設定データ
７  印刷装置
８  画像取得装置
９  外部通信装置
１１  印刷実行指示手段
１２  印刷設定情報取得手段
１３  印刷設定情報設定手段
１５  印刷制御手段
【図１】
2004338180.tif 000003
【図２】
2004338180.tif 000004
【図３】
2004338180.tif 000005
【図４】
2004338180.tif 000006
【図５】
2004338180.tif 000007
【図６】
2004338180.tif 000008
【図７】
2004338180.tif 000009
【図８】
2004338180.tif 000010
【図９】
2004338180.tif 000011
【図１０】
2004338180.tif 000012
【図１１】
2004338180.tif 000013
【図１２】
2004338180.tif 000014
【図１３】
2004338180.tif 000015
【図１４】
2004338180.tif 000016
【図１５】
2004338180.tif 000017
【図１６】
2004338180.tif 000018