(57)【要約】【課題】画像形成媒体に画像を容易且つ適切に配置できるようにする。【解決手段】画像形成媒体における複数の画像のレイアウトの指定を受け付け、画像形成媒体に画像形成させる画像の選択を受け付け、選択された画像を指定されたレイアウトに割り当てるときの、ユーザが所望する配置の指定を受け付ける受付処理部１１ｂと、指定されたレイアウトの識別情報を記述するとともに、予め定められた規則に従って割り当てて画像形成させたときにユーザが所望する配置になるように、選択された画像の識別情報とレイアウト調整用の画像の識別情報とを記述して画像形成制御データを生成するデータ生成部１１ｃと、生成した画像形成制御データを送信する印刷処理部１１ｄとを有するように構成する。【選択図】図１
2008066869.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像割り当て領域を有するレイアウトの識別情報、及び複数の画像の識別情報を記述した画像形成制御データと、前記画像形成制御データに識別情報が記述されている画像データとを画像形成装置に送信し、当該画像形成装置に、前記画像データに基づく複数の画像を前記レイアウトの複数の画像割り当て領域に、予め定められた規則に従って割り当てさせて画像形成媒体に画像形成を行わせる画像形成制御装置であって、
前記画像形成媒体における複数の画像のレイアウトの指定を受け付けるレイアウト指定受付手段と、
前記画像形成媒体に画像形成させる画像の選択を受け付ける画像選択受付手段と、
前記選択された画像を前記指定されたレイアウトに割り当てるときの、ユーザが所望する配置の指定を受け付ける配置指定受付手段と、
前記指定されたレイアウトの識別情報を記述するとともに、前記予め定められた規則に従って割り当てて画像形成させたときに前記ユーザが所望する配置になるように、前記選択された画像の識別情報とレイアウト調整用の画像の識別情報とを記述して画像形成制御データを生成するデータ生成手段と、
生成した前記画像形成制御データを送信するデータ送信手段と
を有する画像形成制御装置。
【請求項２】
前記予め定められた規則とは、前記画像形成制御データに記述された画像の識別情報の順序に従って、前記画像形成媒体における各領域に順次前記画像を形成させる規則であり、
前記レイアウト指定受付手段は、前記画像形成媒体において画像を形成させる領域数を受け付け、
前記配置指定受付手段は、前記画像を配置させる前記画像形成媒体上のいずれかの前記領域の指定を受け付け、
前記データ生成手段は、前記選択された画像の識別情報と、前記レイアウト調整用の画像の識別情報と、を前記画像形成媒体上における各領域の位置に応じた順序に並べた記述を含む前記画像形成制御データを生成する
ことを特徴とする請求項１に記載の画像形成制御装置。
【請求項３】
前記レイアウト調整用の画像は、前記画像形成装置において画像形成されないブランク画像である
ことを特徴とする請求項１又は請求項２に記載の画像形成制御装置。
【請求項４】
前記画像形成制御データは、ＰｉｃｔＢｒｉｄｇｅ対応の前記画像形成装置が認識可能なＸＭＬ形式データである
ことを特徴とする請求項１乃至請求項３のいずれか一項に記載の画像形成制御装置。
【請求項５】
前記画像及び前記レイアウト調整用の画像を前記識別情報により識別可能に記憶する画像記憶手段と、
前記画像形成制御データを受信した前記画像形成装置から前記識別情報の画像データの要求を受信する受信手段と、
前記識別情報に対応する画像データを前記画像記憶手段から取得して前記画像形成装置に送信する送信手段と
を更に有する請求項１乃至請求項４のいずれか一項に記載の画像形成制御装置。
【請求項６】
複数の画像割り当て領域を有するレイアウトの識別情報、及び複数の画像の識別情報を記述した画像形成制御データと、前記画像形成制御データに識別情報が記述されている画像データとを画像形成装置に送信し、当該画像形成装置に、前記画像データに基づく複数の画像を前記レイアウトの複数の画像割り当て領域に、予め定められた規則に従って割り当てさせて画像形成媒体に画像形成を行わせる画像形成制御装置による画像形成制御方法であって、
前記画像形成制御装置のレイアウト指定受付手段が、前記画像形成媒体における複数の画像のレイアウトの指定を受け付けるレイアウト指定受付ステップと、
前記画像形成制御装置の画像選択受付手段が、前記画像形成媒体に画像形成させる画像の選択を受け付ける画像選択受付ステップと、
前記画像形成制御装置の配置指定受付手段が、前記選択された画像を前記指定されたレイアウトに割り当てるときの、ユーザが所望する配置の指定を受け付ける配置指定受付ステップと、
前記画像形成制御装置のデータ生成手段が、前記指定されたレイアウトの識別情報を記述するとともに、前記予め定められた規則に従って割り当てて画像形成させたときに前記ユーザが所望する配置になるように、前記選択された画像の識別情報とレイアウト調整用の画像の識別情報とを記述して画像形成制御データを生成するデータ生成ステップと、
前記画像形成制御装置のデータ送信手段が、生成した前記画像形成制御データを送信するデータ送信ステップと
を有する画像形成制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に、画像データに基づく複数の画像をレイアウトの複数の画像割り当て領域に、予め定められた規則に従って割り当てさせて画像形成媒体に画像形成を行わせる画像形成制御装置に関し、画像形成媒体に形成される画像の配置を制御する技術に関する。
【背景技術】
【０００２】
デジタルスチルカメラとプリンタとを直接接続して、デジタルスチルカメラで撮影した画像をプリンタにより印刷できるダイレクトプリントサービスが知られている。このようなダイレクトプリントサービスを、デジタルスチルカメラや、プリンタのメーカーに関わらず実現可能にする規格として、ＰｉｃｔＢｒｉｄｇｅが知られている。
【０００３】
ＰｉｃｔＢｒｉｄｇｅの規格においては、分割レイアウトに関する指定ができるようになっており、複数の画像を一枚の用紙の分割された複数の領域に印刷させることができる。
【０００４】
ＰｉｃｔＢｒｉｄｇｅの規格に関連する発明としては、画像供給装置側でユーザの所望する画像処理を行って、プリンタに印刷させる発明が知られている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２００６−１１９８９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したように、分割レイアウトを利用すると、複数の画像を一枚の用紙に分割された複数の領域に印刷させることができる。この分割レイアウトを利用すると、予め決まった順序、例えば、用紙の一番上の行について、左端の領域から右端の領域へという順序を、以下に続く各行の領域についても同様に繰り返していくという順序で、各画像がレイアウトされて印刷される。このため、例えば、分割された領域の数よりも、出力させたい画像の数が少ない場合には、用紙の一番上の左端の領域から右方向の領域へと順次画像が配置されて形成され、結果として用紙の下の方の部分においては、配置される画像がなく、空白の状態となってしまう。このように、用紙における画像のレイアウトが固定的となってしまい、画像のレイアウトに対してユーザの自由度がないという問題がある。
【０００７】
そこで、本発明は、上記課題に鑑みなされたものであり、画像形成媒体に画像を容易且つ適切に配置することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的達成のため、本発明の第１の態様に係る画像形成制御装置は、複数の画像割り当て領域を有するレイアウトの識別情報、及び複数の画像の識別情報を記述した画像形成制御データと、画像形成制御データに識別情報が記述されている画像データとを画像形成装置に送信し、当該画像形成装置に、画像データに基づく複数の画像をレイアウトの複数の画像割り当て領域に、予め定められた規則に従って割り当てさせて画像形成媒体に画像形成を行わせる画像形成制御装置であって、画像形成媒体における複数の画像のレイアウトの指定を受け付けるレイアウト指定受付手段と、画像形成媒体に画像形成させる画像の選択を受け付ける画像選択受付手段と、選択された画像を指定されたレイアウトに割り当てるときの、ユーザが所望する配置の指定を受け付ける配置指定受付手段と、指定されたレイアウトの識別情報を記述するとともに、予め定められた規則に従って割り当てて画像形成させたときに前記ユーザが所望する配置になるように、選択された画像の識別情報とレイアウト調整用の画像の識別情報とを記述して画像形成制御データを生成するデータ生成手段と、生成した画像形成制御データを送信するデータ送信手段とを有する。
【０００９】
係る画像形成制御装置によると、ユーザにより選択された画像だけでなく、レイアウト調整用の画像を配置させるようにしているので、予め定められた規則に従って割り当てて画像を形成させたときに、選択された画像をユーザが所望する配置にさせることができる。
【００１０】
また、上記画像形成制御装置において、予め定められた規則とは、画像形成制御データに記述された画像の識別情報の順序に従って、画像形成媒体における各領域に順次前記画像を形成させる規則であり、レイアウト指定受付手段は、画像形成媒体において画像を形成させる領域数を受け付け、配置指定受付手段は、画像を配置させる画像形成媒体上のいずれかの領域の指定を受け付け、データ生成手段は、選択された画像の識別情報と、レイアウト調整用画像の識別情報と、を画像形成媒体上における各領域の位置に応じた順序に並べた記述を含む画像形成制御データを生成するようにしてもよい。
【００１１】
係る画像形成制御装置によると、画像形成制御データが、領域が指定された画像の画像識別情報と、指定された領域以外の領域に配置する所定のレイアウト用の画像の画像識別情報とを、画像形成媒体上における各領域の位置に応じた順序に並べた記述を含むようになっているので、画像形成装置において、ユーザが指定した画像を所定の領域に適切に配置させることができる。
【００１２】
また、上記画像形成制御装置において、レイアウト調整用の画像は、画像形成装置において画像形成されないブランク画像であってもよい。係る画像形成制御装置によれば、レイアウト用の画像は、ブランク画像であるので、画像形成装置において画像形成媒体に画像形成されることがなく、ユーザの所望する画像のみを画像形成媒体に形成させることができる。
【００１３】
また、上記画像形成制御装置において、画像形成制御データは、ＰｉｃｔＢｒｉｄｇｅ対応の画像形成装置が認識可能なＸＭＬ形式のデータであってもよい。係る装置によると、ＰｉｃｔＢｒｉｄｇｅ対応の画像形成装置において、所望する画像を所定の配置で画像形成させることができる。
【００１４】
また、上記画像形成制御装置において、画像及びレイアウト調整用の画像を画像識別情報により識別可能に記憶する画像記憶手段と、画像形成制御データを受信した画像形成装置から画像識別情報の画像データの要求を受信する受信手段と、画像識別情報に対応する画像データを画像記憶手段から取得して画像形成装置に送信する送信手段とを更に有するようにしてもよい。係る画像形成制御装置によると、画像形成制御データを送信した後に、画像形成装置からの要求に答えて、必要な画像を画像形成装置に送信して画像形成させることができる。
【００１５】
上記目的達成のため、本発明の第２の態様に係る画像形成制御方法は、複数の画像割り当て領域を有するレイアウトの識別情報、及び複数の画像の識別情報を記述した画像形成制御データと、画像形成制御データに識別情報が記述されている画像データとを画像形成装置に送信し、当該画像形成装置に、画像データに基づく複数の画像をレイアウトの複数の画像割り当て領域に、予め定められた規則に従って割り当てさせて画像形成媒体に画像形成を行わせる画像形成制御装置による画像形成制御方法であって、画像形成制御装置のレイアウト指定受付手段が、画像形成媒体における複数の画像のレイアウトの指定を受け付けるレイアウト指定受付ステップと、画像形成制御装置の画像選択受付手段が、画像形成媒体に画像形成させる画像の選択を受け付ける画像選択受付ステップと、画像形成制御装置の配置指定受付手段が、選択された画像を前記指定されたレイアウトに割り当てるときの、ユーザが所望する配置の指定を受け付ける配置指定受付ステップと、画像形成制御装置のデータ生成手段が、指定されたレイアウトの識別情報を記述するとともに、予め定められた規則に従って割り当てて画像形成させたときに前記ユーザが所望する配置になるように、選択された画像の識別情報とレイアウト調整用の画像の識別情報とを記述して画像形成制御データを生成するデータ生成ステップと、画像形成制御装置のデータ送信手段が、生成した画像形成制御データを送信するデータ送信ステップとを有する。
【００１６】
係る画像形成制御方法によると、ユーザにより選択された画像だけでなく、レイアウト調整用の画像を配置させるようにしているので、予め定められた規則に従って割り当てて画像を形成させたときに、選択された画像をユーザが所望する配置にさせることができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１８】
まず、本発明の一実施形態に係るプリントシステムについて説明する。
【００１９】
図１は、本発明の一実施形態に係るプリントシステムの機能構成図である。
【００２０】
プリントシステム１においては、画像形成制御装置の一例としてのデジタルスチルカメラ２と、画像形成装置の一例としてのプリンタ４とが、例えば、ＵＳＢ（Universal Serial Bus）ケーブル３によって接続されている。
【００２１】
デジタルスチルカメラ２において、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、画像記憶手段の一例としてのＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）１４と、入力インターフェース部（入力Ｉ／Ｆ部）１５と、表示処理部１６と、撮像処理部１７と、ＵＳＢインターフェース部（ＵＳＢＩ／Ｆ部）１８と、記憶媒体インターフェース部（記憶媒体Ｉ／Ｆ部）１９とがバス２０を介して接続されている。
【００２２】
ＲＯＭ１２は、ブートプログラム等のプログラムや、後述する画像形成制御処理のデジタルスチルカメラ側の処理を実行するためのプログラムを記憶する。ＲＡＭ１３は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ１１による処理に使用しているデータを格納する作業領域として利用される。ＥＥＰＲＯＭ１４は、書き換え可能な不揮発性メモリであり、デジタルスチルカメラ２の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。本実施形態では、ＥＥＰＲＯＭ１４は、レイアウト調整用の画像（レイアウト用画像という。）の画像データを格納している。このレイアウト用画像は、画像を構成する全ピクセルが白（例えば、ＲＧＢ値（２５５、２５５、２５５））である画像（ブランク画像という）である。このため、レイアウト用画像をプリンタ４において印刷させた場合には、画像形成媒体には何も形成されない。
【００２３】
入力Ｉ／Ｆ部１５は、シャッターボタン、各種指示ボタン等が備えられた入力装置２１と接続されている。入力Ｉ／Ｆ部１５は、入力装置２１からの信号をデータとして、ＣＰＵ１１に出力する。表示処理部１６は、例えば、ＶＲＡＭ（Video Random Access Memory）を有し、ＣＰＵ１１の制御により、液晶表示装置（ＬＣＤ）２２に各種情報を表示出力する。
【００２４】
撮像処理部１７には、ＣＣＤ（Charge Coupled Device）２４が接続されている。ＣＣＤ２４の受光面上には、レンズ、絞り機構等からなる光学系２３を介して外界の像が形成され、ＣＣＤ２４は、受光面上に形成された像に応じた信号を撮像処理部１７に出力する。撮像処理部１７は、ＣＣＤ２４から出力された信号を画像データとしてＣＰＵ１１に出力する。
【００２５】
ＵＳＢＩ／Ｆ部１８は、ＵＳＢケーブル３を介して、プリンタ４と接続可能であり、プリンタ４との間のデータ交換の仲介を行う。記憶媒体Ｉ／Ｆ部１９は、フラッシュメモリ等の画像記憶手段の一例としての記憶媒体２５と接続可能であり、記憶媒体２５へのデータ書込み及び記憶媒体２５からのデータ読込みの仲介を行う。本実施形態では、記憶媒体２５には、撮像処理部１７によって撮像された画像の画像データが格納される。
【００２６】
ＣＰＵ１１は、各部１２〜１９の動作を制御する。また、ＣＰＵ１１は、ＲＯＭ１２に格納されているプログラムをＲＡＭ１３に読み出して実行することにより、表示制御部１１ａ、レイアウト指定受付手段、画像選択受付手段、及びは位置指定受付手段の一例としての受付処理部１１ｂ、データ生成手段の一例としてのデータ生成部１１ｃ、データ送信手段、送信手段、及び受信手段の一例としての印刷処理部１１ｄ、及び撮像制御部１１ｅを構成して各種処理を実行する。
【００２７】
表示制御部１１ａは、各種画面を表示処理部１６によりＬＣＤ２２に表示させる。本実施形態では、表示制御部１１ａは、受付処理部１１ｂから画像形成媒体に形成する領域の数（分割数）の選択があった旨の通知を受けた場合に、図２に示す画像選択画面１００を表示させる。また、表示制御部１１ａは、受付処理部１１ｂからレイアウト要求があった旨の通知を受けた場合に、図３に示すレイアウト設定画面２００を表示させる。
【００２８】
図２は、本発明の一実施形態に係る画像選択画面の一例を示す図である。
【００２９】
画像選択画面１００は、現在選択されている画像が表示される選択画像表示領域１０１を有している。この画像選択画面１００が表示されている場合において、入力装置２１の右ボタンを押下することにより、次の画像を選択することができ、左ボタンを押下することにより、前の画像を選択することができ、下ボタンを押下することにより、選択されている画像の画像配置に進むことができるようになっている。
【００３０】
図３は、本発明の一実施形態に係るレイアウト設定画面の一例を示す図である。
【００３１】
レイアウト設定画面２００は、複数の領域に分割された画像形成媒体を示す媒体表示領域２０１を有している。媒体表示領域２０１においては、ユーザによって予め選択された分割数の領域が表示される。同図は、４つの領域に分割した場合の例を示しており、第１領域２０２、第２領域２０３、第３領域２０４、第４領域２０５が表示されている。各領域においては、画像の配置がユーザによって指定されている場合には、第１領域２０２及び第４領域２０５に示すように、配置されている画像が表示される。また、画像の配置が指定されていない場合には、第３領域２０４に示すように、何も表示されない。また、現在ユーザに選択されている画像を配置するための領域として選択されている領域は、第２領域２０３に示すように、他の領域と識別可能なように強調表示され、領域内に選択されている画像が表示される。
【００３２】
レイアウト設定画面２００が表示されている場合において、入力装置２１の右ボタンを押下することにより、画像を配置する領域として次の領域を選択することができ、左ボタンを押下することにより、画像を配置する領域として前の領域を選択することができ、上ボタンを押下することにより、新たな画像の選択を行うことができるようになり、下ボタンを押下することにより、画像を配置する領域を現在選択されている領域に決定させることができ、ＯＫボタンを押下することにより、設定されたレイアウトにより画像形成を実行させることができるようになっている。
【００３３】
図１に戻り、受付処理部１１ｂは、ユーザの入力装置２１に対する操作に応じて各種指示を受け付け、指示に応じて、所定の処理を実行する。例えば、受付処理部１１ｂは、ユーザの入力装置２１の操作により、印刷する用紙サイズと、画像形成媒体を分割する領域の数（分割数）との指示を受け付け、分割数の選択があった旨の通知を表示制御部１１ａに通知する。また、受付処理部１１ｂは、画像選択画面１００に対するユーザの入力装置２１の操作により画像の選択を受け付ける。また、受付処理部１１ｂは、画像選択画面１００に対するユーザの入力装置２１の操作によりレイアウトの要求を受け付け、その旨を表示制御部１１ａに通知する。また、受付処理部１１ｂは、レイアウト設定画面２００に対するユーザの入力装置２１の操作により画像の配置決定を受け付け、その旨を表示制御部１１ａに通知する。また、受付処理部１１ｂは、レイアウト設定画面２００に対するユーザの入力装置２１の操作により画像の印刷指示を受け付け、その旨をデータ生成部１１ｃに通知する。
【００３４】
データ生成部１１ｃは、印刷指示を受けた旨の通知を受けた場合に、分割数、選択されている画像の画像識別情報及びその画像が配置されている領域等の情報を取得し、これら情報に基づいて、ユーザにより指定された領域に配置する画像の画像識別情報と、ユーザにより指定された領域以外の領域に配置するレイアウト用画像を示す画像識別情報と、を各領域の位置に応じた順序に並べた記述を含む画像形成制御データを生成する。本実施形態では、各領域の位置に応じた順序とは、用紙の一番上の行について、左端の領域から右端の領域へと続き、更に、以下に続く各行の領域についても同様に左端の領域から右端の領域へと続く順序のことをいう。
【００３５】
図４は、本発明の一実施形態に係る画像形成制御データの一例を示す図である。
【００３６】
本実施形態では、画像形成制御データとしては、ＰｉｃｔＢｒｉｄｇｅの規格に従った、ＸＭＬ（eXtensible Markup Language）形式データを用いている。
【００３７】
画像形成制御データ３００は、開始記述部３０１と、分割数記述部３０２と、画像記述部３０３と、終了記述部３０４とを有する。分割数記述部３０２においては、<layout>タグと、</layout>タグとに挟まれた部分に、レイアウトの識別情報の一例である分割数を示す識別情報を記述する。画像記述部３０３においては、画像形成させる各画像について記述するための部分画像記述部３０３ａ、３０３ｂ、３０３ｃが設けられる。部分画像記述部３０３ａ、３０３ｂ、３０３ｃにおいては、<fileID>タグと、</fileID>タグとに挟まれる部分に、画像を示す画像識別情報を記述し、<copies>タグと、</ copies >タグとに挟まれる部分に、当該画像を形成する数を記述する。
【００３８】
この画像形成制御データによると、プリンタにおいては、画像記述部３０３の記述に対応する各画像が、用紙の一番上の行について、左端の領域から右端の領域へと続く順番で各領域に配置され、更に、以下に続く各行の領域についても同様に左端の領域から右端の領域へと続く順序で配置されるといったように、予め決められた順序で配置される。
【００３９】
ここで、図４に示す画像形成制御データ３００をより具体的に説明することとする。
【００４０】
図５は、本発明の一実施形態に係るレイアウト設定を説明する図である。
【００４１】
図５（ａ）に示すように、ユーザの指示によって、画像形成媒体４００が４つの領域４０１、４０２、４０３、４０４に分割され、第１領域４０１に画像Ａが配置され、第４領域に画像Ｂが配置された場合には、データ生成部１１ｃは、図５（ｂ）に示すように、ユーザによって画像が配置されていない第２領域４０２及び第３領域４０３に、レイアウト用画像を配置させるために、図４に示す画像形成制御データ３００を作成する。
【００４２】
すなわち、データ生成部１１ｃは、図４に示すように、開始記述部３０１を作成し、<layout>タグと、</layout>タグとに挟まれた部分に、４分割を示す識別情報である"０８０１００００"を含む分割数記述部３０２を作成し、<fileID>タグと、</fileID>タグとに挟まれる部分に第１領域４０１に配置する画像Ａを示す画像識別情報である"０００００００１"を含む部分画像記述部３０３ａを作成し、<fileID>タグと、</fileID>タグとに挟まれる部分に第２領域４０２に配置するレイアウト用画像を示す画像識別情報である"０００００９９９"を含む部分画像記述部３０３ｂを作成する。ここで、第２領域４０２及び第３領域４０３は、同一のレイアウト画像であるので、部分画像記述部３０３ｂにおいては、<copies>タグと、</ copies >タグとに挟まれる部分に、枚数"２"を含めることにより、部分画像記述部３０３ｂによって、第２領域４０２及び第３領域４０３に配置する２つのレイアウト用画像を指定する。更にデータ生成部１１ｃは、<fileID>タグと、</fileID>タグとに挟まれる部分に第４領域４０４に配置する画像Ｂを示す画像識別情報である"０００００００２"を含む部分画像記述部３０３ｃを作成し、終了記述部３０４を作成する。
【００４３】
このように作成された画像形成制御データ３００をプリンタ４に送信すると、プリンタ４では、図５（ｂ）に示すように画像が配置されて画像形成が行われる。本実施形態では、レイアウト用画像としてブランク画像を用いているので、プリンタ４において実際に画像形成される画像形成媒体は、図５（ｃ）に示すように、レイアウト用画像が配置された第２領域４０２及び第３領域４０３には、何も形成されず、画像Ａが第１領域４０１に形成され、画像Ｂが第４領域４０４に形成されることとなる。したがって、ユーザが所望したとおりに画像を配置して形成することができる。
【００４４】
図１に戻り、印刷処理部１１ｄは、ＵＳＢＩ／Ｆ部１８を介して、プリンタ４にプリンタ情報を要求し、当該プリンタ４からプリンタ情報を受信する。ここで、プリンタ情報としては、例えば、印刷可能な画像形成媒体のサイズ、可能な分割数、印刷モード（きれい、はやい等のモード）等の情報があり、例えば、画像形成媒体のサイズと、当該サイズにおいて可能な分割数との組が複数含まれている。また、印刷処理部１１ｄは、データ生成部１１ｃによって生成された画像形成制御データをＵＳＢＩ／Ｆ部１８を介して、プリンタ４に送信する。また、印刷処理部１１ｄは、ＵＳＢＩ／Ｆ部１８を介して、プリンタ４から画像データの要求として画像識別情報を受信し、当該画像識別情報に対応する画像データを記憶媒体２５又はＥＥＰＲＯＭ１４から取得し、取得した画像データをＵＳＢＩ／Ｆ部１８を介してプリンタ４へ送信する。
【００４５】
撮像制御部１１ｅは、入力装置２１のシャッターボタンがデジタルスチルカメラ２のユーザにより押下された場合に、撮像処理部１７により画像データを生成させ、当該画像データを記憶媒体Ｉ／Ｆ部２９を介して記憶媒体２５に格納させる。
【００４６】
プリンタ４において、ＣＰＵ４１と、ＵＳＢインターフェース部（ＵＳＢＩ／Ｆ部）４２と、ＲＯＭ４３と、ＲＡＭ４４と、ＥＥＰＲＯＭ４５と、画像形成部４６とがバス４７を介して接続されている。
【００４７】
ＵＳＢＩ／Ｆ部４２は、ＵＳＢケーブル３を介して、デジタルスチルカメラ２と接続可能であり、デジタルスチルカメラ２との間のデータ交換の仲介を行う。ＲＯＭ４３は、ブートプログラム等のプログラムや、デジタルスチルカメラ２の画像を印刷する際におけるデジタルスチルカメラ２とのやり取りを行うための処理のプログラムを記憶する。なお、本実施形態では、デジタルスチルカメラ２とのやり取りを行うための処理のプログラムは、ＰｉｃｔＢｒｉｄｇｅ規格に適合している既存のプログラムである。ＲＡＭ４４は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ４１による処理に使用しているデータを格納する作業領域として利用される。ＥＥＰＲＯＭ４５は、書き換え可能な不揮発性メモリであり、プリンタ４の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。画像形成部４６は、紙、ＯＨＰシート等の画像形成媒体に対して画像の形成を行う。
【００４８】
ＣＰＵ４１は、各部４２〜４６の動作を制御する。また、ＣＰＵ４１は、ＲＯＭ４３に格納されているプログラムをＲＡＭ４４に読み出して実行することにより、印刷処理部４１ａを構成して各種処理を実行する。
【００４９】
印刷処理部４１ａは、ＵＳＢＩ／Ｆ部４２を介して、デジタルスチルカメラ２からのプリンタ情報の要求を受信し、ＵＳＢＩ／Ｆ部４２を介して、デジタルスチルカメラ２へ自己のプリンタ情報を送信する。また、印刷処理部４１ａは、ＵＳＢＩ／Ｆ部４２を介して画像形成制御データを受信する。また、印刷処理部４１ａは、ＵＳＢＩ／Ｆ部４２を介して、デジタルスチルカメラ２へ画像データの要求として画像識別情報を送信し、当該画像識別情報に対応する画像データをＵＳＢＩ／Ｆ部４２を介して受信する。また、印刷処理部４１ａは、受信した画像データの画像に基づいて、画像形成部４６に画像形成媒体へ画像を形成させる。本実施形態では、印刷処理部４１ａは、予め定められた規則に従って領域を割り当てて画像を画像形成媒体に形成する。
【００５０】
図６は、本発明の一実施形態に係る画像形成制御処理のフローチャートである。図６の左側のフローチャートは、デジタルスチルカメラ２における処理を示し、右側のフローチャートは、プリンタ４における処理を示している。
【００５１】
デジタルスチルカメラ２においては、印刷処理部１１ｄがプリンタ４へプリンタ情報を要求する（ステップＳ１）。次いで、印刷処理部１１ｄは、プリンタ情報を受信したか否かを判定し（ステップＳ２）、受信するまで当該ステップを繰り返し実行する。一方、プリンタ情報を受信した場合には、印刷処理部１１ｄは、プリンタ情報に基づいて、表示制御部１１ａにより、用紙サイズ及び分割数を選択させるための画面を表示させる（ステップＳ３）。
【００５２】
次いで、受付処理部１１ｂが、ユーザによって用紙サイズ及び分割数の選択が指定されたか否かを判定し（ステップＳ４）、選択が指定されていない場合には、当該ステップを繰り返す一方、選択が指定された場合には、表示制御部１１ａにより、画像を選択させるための画像選択画面１００を表示させる（ステップＳ５）。更に、受付処理部１１ｂがユーザによって選択された画像の配置要求を受け付けたか否かを判定し（ステップＳ６）、受け付けていない場合には、当該ステップを繰り返す一方、受け付けた場合には、表示制御部１１ａにより、レイアウト設定画面２００を表示させる（ステップＳ７）。更に、受付処理部１１ｂがユーザによって配置指定を受け付けたか否かを判定し（ステップＳ８）、受け付けていない場合には、当該ステップを繰り返す一方、受け付けた場合には、表示制御部１１ａにより、指定された画像の配置状況をレイアウト設定画面２００に表示させる（ステップＳ９）。
【００５３】
次いで、受付処理部１１ｂがユーザによって印刷指示があったか、又は画像選択の指示があったかを判定し（ステップＳ１０）、画像選択の指示があった場合には、ステップＳ５からの処理を再び実行する一方、印刷指示を受け付けた場合には、印刷指示があった旨をデータ生成部１１ｃに通知し、データ生成部１１ｃに図７に示す制御データ生成処理を実行させる（ステップＳ１１）。
【００５４】
その後、印刷処理部１１ｄが、ＵＳＢＩ／Ｆ部１８を介して、制御データ生成処理においてデータ生成部１１ｃにより生成された画像形成制御データをプリンタ４に送信し（ステップＳ１２）、プリンタ４から画像データの要求があったか否かを判定し（ステップＳ１３）、画像データの要求がない場合には、当該ステップを繰り返す一方、画像データの要求があった場合には、要求された画像を記憶媒体２５又は、ＥＥＰＲＯＭ１４から取得して、プリンタ４に送信する（ステップＳ１４）。
【００５５】
これに対して、プリンタ４においては、印刷処理部４１ａが、デジタルスチルカメラ２からプリンタ情報の要求を受信したか否かを判定し（ステップＳ５１）、受信するまで当該ステップを繰り返し実行する。一方、プリンタ情報の要求を受信した場合には、印刷処理部４１ａは、プリンタ情報をデジタルスチルカメラ２に送信する（ステップＳ５２）。
【００５６】
次いで、印刷処理部４１ａは、デジタルスチルカメラ２から画像形成制御データを受信したか否かを判定し（ステップＳ５３）、受信するまで当該ステップを繰り返し実行する。一方、画像形成制御データを受信した場合には、印刷処理部４１ａは、ＵＳＢＩ／Ｆ部４２を介して、当該画像形成制御データに記述されている画像識別情報で示される画像データをデジタルスチルカメラ２に要求し（ステップＳ５４）、印刷処理部４１ａは、ＵＳＢＩ／Ｆ部４２を介してデジタルスチルカメラ２から画像データを受信したか否かを判定し（ステップＳ５５）、画像データを受信するまで当該ステップを繰り返して実行する。
【００５７】
一方、画像データを受信した場合には、印刷処理部４１ａは、当該画像データを利用して、画像形成部４６により画像形成媒体に画像を形成させる（ステップＳ５６）。この処理により、ユーザが指定した画像と、レイアウト用画像とが指定された領域に配置されて画像形成されることとなる。すなわち、ユーザが指定した画像がユーザの指定した領域に形成される。
【００５８】
図７は、本発明の一実施形態に係る制御データ生成処理のフローチャートである。
【００５９】
まず、データ生成部１１ｃは、カウンタ（ＣＮＴ）を初期化し（ステップＳ２１）、開始記述部３０１を作成し（ステップＳ２２）、ユーザによって設定されている分割数に従って、分割数記述部３０２を作成する（ステップＳ２３）。次いで、データ生成部１１ｃは、記述されていない未処理の指定画像があるか否かを判定し（ステップＳ２４）、未処理の指定画像がある場合（ステップＳ２４のＹＥＳ）には、次の順番の処理対象の領域を特定する（ステップＳ２５）。
【００６０】
そして、データ生成部１１ｃは、当該処理対象の領域に配置するようにユーザに指定されている画像があるか否かを判定する（ステップＳ２６）。この結果、指定されている画像がない場合には、レイアウト用画像を配置する領域であることを意味しているので、カウンタに１を加算し（ステップＳ２７）、ステップＳ２４からの処理を再び行う。一方、指定画像がある場合（ステップＳ２６のＹＥＳ）には、更に、カウンタが０か否かを判定する（ステップＳ２８）。カウンタが０でない場合には、直前の領域にレイアウト用画像を配置する必要があるので、レイアウト用画像を配置するための部分画像記述部を作成する（ステップＳ２９）。ここで、この部分画像記述部においては、<copies>タグと、</ copies >タグとに挟まれる部分には、カウンタの値を記述する。カウンタの値は、レイアウト用画像を配置すべき連続する領域の数を意味している。このため、複数のレイアウト用画像を連続する領域に配置するための記述が適切に作成できる。次いで、カウンタの値を初期化し（ステップＳ３０）、その後、選択されている画像を配置するための部分画像記述部を作成し（ステップＳ３１）、上記ステップＳ２４からの処理を更に実行する。
【００６１】
一方、カウンタが０である場合（ステップＳ２８のＹＥＳ）には、選択されている画像を配置するための部分画像記述部を作成し（ステップＳ３１）、上記ステップＳ２４からの処理を更に実行する。
【００６２】
そして、すべての指定画像についての部分画像記述部を記述した場合には（ステップＳ２４のＮＯ）、終了記述部３０４を作成し（ステップＳ３２）、図６に示す処理に戻り、次のステップＳ１２からの処理を引き続き実行する。
【００６３】
この制御データ生成処理によって、ユーザに指定された画像が所定の領域に配置されるように、レイアウト用画像が配置された画像形成制御データを作成することができる。したがって、上記したように、プリンタ４において、ユーザが指定した画像を所定の領域に形成させることができる。
【００６４】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００６５】
例えば、上記実施形態では、レイアウト用画像として、ブランク画像を用いていたが、本発明はこれに限られず、例えば、コメントを手書きで記載できるような記入欄等が含まれている画像を用いてもよい。
【００６６】
また、上記実施形態では、画像形成装置では、画像形成制御データに記述された画像識別情報の順序に従って各画像を画像形成媒体の各領域に割り当てるようにしていたが、本発明はこれに限られず、例えば、各画像の画像識別情報に当該画像が配置される領域を特定する情報を対応付けておき、当該領域を特定する情報に基づいて画像を各領域に割り当てるようにしてもよく、要は、予め定められた規則に従って配置するようにしておけばよい。
【００６７】
また、上記実施形態では、デジタルスチルカメラ２とプリンタ４とをＵＳＢケーブル３で接続し、当該ＵＳＢケーブル３を介して各種情報のやり取りを行う形態を示していたが、本発明はこれに限られず、例えば、デジタルスチルカメラとプリンタとをＬＡＮケーブルで接続して当該ＬＡＮケーブルを介して各種情報のやり取りを行うようにしてもよく、また、デジタルスチルカメラとプリンタとの間で無線通信によって各種情報のやり取りを行うようにしてもよい。
【００６８】
また、上記実施形態では、画像形成制御装置の一例として、デジタルスチルカメラを例に説明していたが、本発明はこれに限られず、プリンタに画像形成制御データを送信して画像形成を実行させる装置であれば、本発明を適用することができる。
【００６９】
また、上記実施形態における表示処理部１１ａ、受付処理部１１ｂ、データ生成部１１ｃ、印刷処理部１１ｄ等の各機能手段は、上記した構成に限られず、それぞれ、例えば、ＣＰＵのみによって構成されてもよく、ＣＰＵとＡＳＩＣ（Application Specific Integrated Circuit）等の回路とが共働することによって構成されてもよく、また、回路のみによって構成されていてもよい。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態に係るプリントシステムの機能構成図である。
【図２】本発明の一実施形態に係る画像選択画面の一例を示す図である。
【図３】本発明の一実施形態に係るレイアウト設定画面の一例を示す図である。
【図４】本発明の一実施形態に係る画像形成制御データの一例を示す図である。
【図５】本発明の一実施形態に係るレイアウト設定を説明する図である。
【図６】本発明の一実施形態に係る画像形成制御処理のフローチャートである。
【図７】本発明の一実施形態に係る制御データ生成処理のフローチャートである。
【符号の説明】
【００７１】
１  プリントシステム、２  デジタルスチルカメラ、３  ＵＳＢケーブル、４  プリンタ、複合機、１１  ＣＰＵ、１１ａ  表示制御部、１１ｂ  受付処理部、１１ｃ  データ生成部、１１ｄ  印刷処理部、１１ｅ  撮像制御部、１２  ＲＯＭ、１３  ＲＡＭ、１４  ＥＥＰＲＯＭ、１５  入力Ｉ／Ｆ部、１６  表示処理部、１７  撮像処理部、１８  ＵＳＢＩ／Ｆ部、１９  記憶媒体Ｉ／Ｆ部、２０  バス、２１  入力装置、２２  ＬＣＤ、２３  光学系、２４  ＣＣＤ、２５  記憶媒体、４１  ＣＰＵ、４２  ＵＳＢＩ／Ｆ部、４３  ＲＯＭ，４４  ＲＡＭ、４５  ＥＥＰＲＯＭ、４６  画像形成部、４７  バス。
【図１】
2008066869.tif 000003
【図２】
2008066869.tif 000004
【図３】
2008066869.tif 000005
【図４】
2008066869.tif 000006
【図５】
2008066869.tif 000007
【図６】
2008066869.tif 000008
【図７】
2008066869.tif 000009