(57)【要約】【課題】文字合成を簡単におこなう。【解決手段】印刷制御装置は、メディアに記憶された画像データを取得する取得手段と、取得された画像データのイメージ画像上に合成すべき文字情報の文字入力領域を指定するための文字合成シートを読み込む読込手段と、読み込まれた文字合成シートに指定された文字入力領域を検出し、画像データのイメージ画像上に検出した文字入力領域を設定する領域設定手段と、設定された文字入力領域に対して文字情報を入力するために携帯情報端末からの文字情報を受信する受信手段と、イメージ画像上に設定された文字入力領域に受信された文字情報を埋め込み合成する合成処理手段と、合成処理された画像データを印刷するための制御をおこなう印刷制御手段と、を備える。携帯情報端末から文字情報を受信し、文字入力などの繁雑な作業をおこなうことなく文字合成をおこなうことができる。【選択図】        図１
2006272724.tif 000002
【特許請求の範囲】
【請求項１】
メディアに記憶された画像データを取得する取得手段と、
前記取得手段によって取得された前記画像データのイメージ画像上に合成すべき文字情報の文字入力領域を指定するための文字合成シートを読み込む読込手段と、
前記読込手段によって読み込まれた前記文字合成シートに指定された前記文字入力領域を検出し、前記取得手段によって取得された前記画像データのイメージ画像上に検出した前記文字入力領域を設定する領域設定手段と、
前記領域設定手段によって設定された前記文字入力領域に対して前記文字情報を入力するために携帯情報端末からの文字情報を受信する受信手段と、
前記領域設定手段によって前記画像データのイメージ画像上に設定された前記文字入力領域に前記受信手段によって受信された前記文字情報を埋め込み合成する合成処理手段と、
前記合成処理手段によって合成処理された前記画像データを印刷するための制御をおこなう印刷制御手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記領域設定手段は、読み込んだ前記文字合成シートによって指定された前記文字入力領域を一つまたは複数検出した場合に、前記取得手段によって取得された前記画像データのイメージ画像上に検出した一つまたは複数の前記文字入力領域を設定し、
前記領域設定手段によって前記文字入力領域が複数設定されている場合に、前記受信手段によって受信された前記文字情報を任意の文字入力領域に対して入力するための対応付けをおこなう文字情報処理手段を備え、
前記合成処理手段は、前記文字情報処理手段によって対応付けされた対応付け結果に基づいて、それぞれの前記文字入力領域に前記文字情報を埋め込み合成することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記領域設定手段は、読み込んだ前記文字合成シートによって指定された前記文字入力領域をあらわす色を複数検出した場合に、当該色ごとに複数の前記文字入力領域を設定し、
前記文字情報処理手段は、前記領域設定手段によって設定された複数の前記文字入力領域の前記色ごとに、前記合成処理手段によって埋め込み合成される前記文字情報の文字色を設定することを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
前記文字情報処理手段は、
前記受信手段によって受信された前記文字情報を、前記領域設定手段によって前記色ごとに設定された複数の前記文字入力領域に対して、前記合成処理手段によって前記色ごとにあらかじめ設定された順番で埋め込み合成するように対応付けをおこなうことを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記取得手段によって取得された前記画像データのイメージ画像を重ねて表示する前記文字合成シートを印刷出力する印刷手段を備えることを特徴とする請求項１〜４のいずれか一つに記載の印刷制御装置。
【請求項６】
前記合成処理手段は、
前記領域設定手段によって設定された前記文字入力領域の大きさおよび前記受信手段によって受信された前記文字情報の文字サイズに基づいて、埋め込み合成する文字情報の文字サイズを変更することを特徴とする請求項１〜５のいずれか一つに記載の印刷制御装置。
【請求項７】
前記印刷制御手段は、
前記読込手段によって読み込まれた前記文字合成シートに指定された印刷に関する情報に基づいて、前記画像データを印刷するための制御をおこなうことを特徴とする請求項１〜６のいずれか一つに記載の印刷制御装置。
【請求項８】
メディアに記憶された画像データを取得する取得工程と、
前記取得工程によって取得された前記画像データのイメージ画像上に合成すべき文字情報の文字入力領域を指定するための文字合成シートを読み込む読込工程と、
前記読込工程によって読み込まれた前記文字合成シートに指定された前記文字入力領域を検出し、前記取得工程によって取得された前記画像データのイメージ画像上に検出した前記文字入力領域を設定する領域設定工程と、
前記領域設定工程によって設定された前記文字入力領域に対して前記文字情報を入力するために携帯情報端末からの文字情報を受信する受信工程と、
前記領域設定工程によって前記画像データのイメージ画像上に設定された前記文字入力領域に前記受信工程によって受信された前記文字情報を埋め込み合成する合成処理工程と、
前記合成処理工程によって合成処理された前記画像データを印刷するための制御をおこなう印刷制御工程と、
を含んだことを特徴とする印刷制御方法。
【請求項９】
請求項８に記載の印刷制御方法をコンピュータに実行させることを特徴とする印刷制御プログラム。
【請求項１０】
請求項９に記載の印刷制御プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯情報端末から送信される情報に基づいて印刷をおこなう印刷制御装置、印刷制御方法、印刷制御プログラム、および記録媒体に関する。
【背景技術】
【０００２】
近年、たとえば手書きや印刷などにより文章や画像があらわされた原稿を光学的に読み取り、その中から文字情報を認識して適宜文字レイアウト処理をおこなうことで、別途入力作業などをおこなわずに誰でも簡単に印刷出力することができるレイアウト画像編集装置や文字合成出力装置などが提供されている。
【０００３】
このようなレイアウト画像編集装置を含む印刷装置は、たとえばつぎのように構成される。すなわち、表示管理部がレイアウト解析部により得られるレイアウト情報と文書画像データとをもとに、文字列の編集操作が可能でかつ文章ブロックを任意に拡大縮小できる編集用の表示画像データを生成する。この表示画像データを用いて、文章ブロック中の文字列を任意にフィッティングして編集することが可能な構成とされている（たとえば、特許文献１を参照。）。
【０００４】
また、このような文字合成出力装置を含む印刷装置は、たとえばつぎのように構成される。すなわち、画像入力用のフラットヘッドスキャナを用いて手書き原稿をイメージデータとして読み取り、そのデータを入力画像に合成してプリンタから出力する。文字原稿の読み取り時には、画像原稿の読み取り時よりも解像度と色数を減じた設定に変更してスキャンをおこなう。合成画像上には文字記入エリアがあらかじめ設定されており、読み取った手書き文字列を文字記入エリアに文字欠けしないように自動的にサイズを調整して合成し出力する。また、文字認識処理により字体を変換する場合、文字認識が不能な文字が含まれている時は、全文字列を手書き文字のまま合成する。そして、通信回線に接続してユーザが使い慣れた携帯電話機や携帯情報端末などから文字入力を可能にする構成とされている（たとえば、特許文献２を参照。）。
【０００５】
【特許文献１】特開２００１−２１６２９２号公報
【特許文献２】特開２０００−３３２９９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術の印刷装置では、たとえば携帯電話機などに記憶されているメモ帳などの文字情報を受信して適宜文字合成をおこない印刷出力することについてはあまり想定されていないと考えられる。このため、文字合成に用いる文字情報を印刷装置が読み取る前段階で、手書きによって文字を原稿に記載したり、キーボードなどの入力装置によって原稿に印刷する文字を入力したりする作業が必要となり、ユーザは文字情報を作成するための繁雑な作業を強いられてしまうという問題点があった。
【０００７】
この発明は、上記問題点を解決するためになされたものであり、携帯情報端末から文字情報を受信して画像データに合成する印刷制御装置、印刷制御方法、印刷制御プログラム、および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、この発明にかかる印刷制御装置は、メディアに記憶された画像データを取得する取得手段と、前記取得手段によって取得された前記画像データのイメージ画像上に合成すべき文字情報の文字入力領域を指定するための文字合成シートを読み込む読込手段と、前記読込手段によって読み込まれた前記文字合成シートに指定された前記文字入力領域を検出し、前記取得手段によって取得された前記画像データのイメージ画像上に検出した前記文字入力領域を設定する領域設定手段と、前記領域設定手段によって設定された前記文字入力領域に対して前記文字情報を入力するために携帯情報端末からの文字情報を受信する受信手段と、前記領域設定手段によって前記画像データのイメージ画像上に設定された前記文字入力領域に前記受信手段によって受信された前記文字情報を埋め込み合成する合成処理手段と、前記合成処理手段によって合成処理された前記画像データを印刷するための制御をおこなう印刷制御手段と、を備えることを特徴とする。
【０００９】
この発明の印刷制御装置によれば、文字入力領域が指定された文字合成シートを読み込んで、画像データのイメージ画像上に指定された文字入力領域を設定することで、取得した画像データのイメージ画像上の文字入力領域に携帯情報端末から受信した文字情報が埋め込み合成される。
【００１０】
これにより、携帯情報端末から文字情報を送信するといった簡単な作業で印刷制御装置に対して文字情報を提供することができ、画像データに合成する文字情報を作成する際に文字入力などの繁雑な作業をおこなうことなく簡単に文字合成をおこなうことができる。
【００１１】
また、取得した画像データのイメージ画像上に文字合成シートによって任意に文字入力領域を設定することができ、文字合成処理に対するユーザの自由度を向上させることができる。
【００１２】
また、この発明の印刷制御装置の前記領域設定手段は、読み込んだ前記文字合成シートによって指定された前記文字入力領域を一つまたは複数検出した場合に、前記取得手段によって取得された前記画像データのイメージ画像上に検出した一つまたは複数の前記文字入力領域を設定し、この発明の印刷制御装置は、前記領域設定手段によって前記文字入力領域が複数設定されている場合に、前記受信手段によって受信された前記文字情報を任意の文字入力領域に対して入力するための対応付けをおこなう文字情報処理手段を備え、前記合成処理手段は、前記文字情報処理手段によって対応付けされた対応付け結果に基づいて、それぞれの前記文字入力領域に前記文字情報を埋め込み合成することを特徴とする。
【００１３】
このため、読み込んだ文字合成シートによって指定された文字入力領域を一つまたは複数検出した場合に、取得した画像データのイメージ画像上に検出した一つまたは複数の文字入力領域が設定され、文字入力領域が複数設定されている場合に、文字情報をどの文字入力領域に対して入力するかの対応付けがおこなわれ、対応付け結果に基づいて、文字情報が埋め込み合成される。
【００１４】
これにより、複数の文字入力領域に対しても、所望の文字情報を適応的に埋め込み合成することができる。
【００１５】
また、この発明の印刷制御装置の前記領域設定手段は、読み込んだ前記文字合成シートによって指定された前記文字入力領域をあらわす色を複数検出した場合に、当該色ごとに複数の前記文字入力領域を設定し、前記文字情報処理手段は、前記領域設定手段によって設定された複数の前記文字入力領域の前記色ごとに、前記合成処理手段によって埋め込み合成される前記文字情報の文字色を設定することを特徴とする。
【００１６】
このため、文字入力領域をあらわす色を複数検出した場合に、色ごとに複数の文字入力領域が設定され、設定された複数の文字入力領域の色ごとに、埋め込み合成される文字情報の文字色が設定（彩色）される。
【００１７】
これにより、文字入力領域に埋め込み合成される文字情報の文字色を別途指定などすることなく設定することができる。
【００１８】
また、この発明の印刷制御装置の前記文字情報処理手段は、前記受信手段によって受信された前記文字情報を、前記領域設定手段によって前記色ごとに設定された複数の前記文字入力領域に対して、前記合成処理手段によって前記色ごとにあらかじめ設定された順番で埋め込み合成するように対応付けをおこなうことを特徴とする。
【００１９】
このため、受信された文字情報は、色ごとに設定された複数の文字入力領域に対して、色ごとにあらかじめ設定された順番で埋め込み合成されるように対応付けされる。
【００２０】
これにより、文字合成シートによって色ごとに複数の文字入力領域が指定された場合に、携帯情報端末から受信した文字情報をどの文字入力領域に対して入力するかの順番を別途指定などすることなく対応付けすることができる。
【００２１】
また、この発明の印刷制御装置は、前記取得手段によって取得された前記画像データのイメージ画像を重ねて表示する前記文字合成シートを印刷出力する印刷手段を備えることを特徴とする。
【００２２】
このため、取得された画像データのイメージ画像は、文字合成シートに重ねて表示された状態で印刷出力される。
【００２３】
これにより、画像データのイメージ画像が重ねて表示された文字合成シートを用いて、イメージ画像上の任意の位置に文字入力領域の指定をおこなうことができる。
【００２４】
また、この発明の印刷制御装置の前記合成処理手段は、前記領域設定手段によって設定された前記文字入力領域の大きさおよび前記受信手段によって受信された前記文字情報の文字サイズに基づいて、埋め込み合成する文字情報の文字サイズを変更することを特徴とする。
【００２５】
このため、携帯情報端末から受信した文字情報は、文字合成の際に、文字入力領域の大きさおよび文字情報の文字サイズに基づいて、埋め込み合成する文字情報の文字サイズが変更される。
【００２６】
これにより、文字合成の際に、文字入力領域に埋め込み合成される文字情報の文字サイズを、文字入力領域の大きさにあわせてフィッティングすることができる。
【００２７】
また、この印刷制御装置の前記印刷制御手段は、前記読込手段によって読み込まれた前記文字合成シートに指定された印刷に関する情報に基づいて、前記画像データを印刷するための制御をおこなうことを特徴とする。
【００２８】
このため、合成処理された画像データを印刷する際に、文字合成シートに指定された印刷に関する情報に基づいて、画像データを印刷するための制御がおこなわれる。
【００２９】
これにより、合成処理された画像データを印刷するために、印刷に関する情報を別途指定などすることなく印刷をおこなうことができる。
【００３０】
さらに、この発明にかかる印刷制御方法は、メディアに記憶された画像データを取得する取得工程と、前記取得工程によって取得された前記画像データのイメージ画像上に合成すべき文字情報の文字入力領域を指定するための文字合成シートを読み込む読込工程と、前記読込工程によって読み込まれた前記文字合成シートに指定された前記文字入力領域を検出し、前記取得工程によって取得された前記画像データのイメージ画像上に検出した前記文字入力領域を設定する領域設定工程と、前記領域設定工程によって設定された前記文字入力領域に対して前記文字情報を入力するために携帯情報端末からの文字情報を受信する受信工程と、前記領域設定工程によって前記画像データのイメージ画像上に設定された前記文字入力領域に前記受信工程によって受信された前記文字情報を埋め込み合成する合成処理工程と、前記合成処理工程によって合成処理された前記画像データを印刷するための制御をおこなう印刷制御工程と、を含んだことを特徴とする。
【００３１】
この発明の印刷制御方法によれば、文字入力領域が指定された文字合成シートを読み込んで、画像データのイメージ画像上に指定された文字入力領域を設定することで、取得した画像データのイメージ画像上の文字入力領域に携帯情報端末から受信した文字情報が埋め込み合成される。
【００３２】
これにより、携帯情報端末から文字情報を送信するといった簡単な作業で文字情報を利用することができ、画像データに合成する文字情報を作成する際に文字入力などの繁雑な作業をおこなうことなく簡単に文字合成をおこなうことができる。
【００３３】
また、取得した画像データのイメージ画像上に文字合成シートによって任意に文字入力領域を設定することができ、文字合成処理に対するユーザの自由度を向上させることができる。
【００３４】
また、この発明の印刷制御方法の前記領域設定工程は、読み込んだ前記文字合成シートによって指定された前記文字入力領域を一つまたは複数検出した場合に、前記取得工程によって取得された前記画像データのイメージ画像上に検出した一つまたは複数の前記文字入力領域を設定し、この発明の印刷制御方法は、前記領域設定工程によって前記文字入力領域が複数設定されている場合に、前記受信工程によって受信された前記文字情報を任意の文字入力領域に対して入力するための対応付けをおこなう文字情報処理工程を備え、前記合成処理工程は、前記文字情報処理工程によって対応付けされた対応付け結果に基づいて、それぞれの前記文字入力領域に前記文字情報を埋め込み合成することを特徴とする。
【００３５】
このため、読み込んだ文字合成シートによって指定された文字入力領域を一つまたは複数検出した場合に、取得した画像データのイメージ画像上に検出した一つまたは複数の文字入力領域が設定され、文字入力領域が複数設定されている場合に、文字情報をどの文字入力領域に対して入力するかの対応付けがおこなわれ、対応付け結果に基づいて、文字情報が埋め込み合成される。
【００３６】
これにより、複数の文字入力領域に対しても、所望の文字情報を適応的に埋め込み合成することができる。
【００３７】
また、この発明の印刷制御方法の前記領域設定工程は、読み込んだ前記文字合成シートによって指定された前記文字入力領域をあらわす色を複数検出した場合に、当該色ごとに複数の前記文字入力領域を設定し、前記文字情報処理工程は、前記領域設定工程によって設定された複数の前記文字入力領域の前記色ごとに、前記合成処理工程によって埋め込み合成される前記文字情報の文字色を設定することを特徴とする。
【００３８】
このため、文字入力領域をあらわす色を複数検出した場合に、色ごとに複数の文字入力領域が設定され、設定された複数の文字入力領域の色ごとに、埋め込み合成される文字情報の文字色が設定（彩色）される。
【００３９】
これにより、文字入力領域に埋め込み合成される文字情報の文字色を別途指定などすることなく設定することができる。
【００４０】
また、この発明の印刷制御方法の前記文字情報処理工程は、前記受信工程によって受信された前記文字情報を、前記領域設定工程によって前記色ごとに設定された複数の前記文字入力領域に対して、前記合成処理工程によって前記色ごとにあらかじめ設定された順番で埋め込み合成するように対応付けをおこなうことを特徴とする。
【００４１】
このため、受信された文字情報は、色ごとに設定された複数の文字入力領域に対して、色ごとにあらかじめ設定された順番で埋め込み合成されるように対応付けされる。
【００４２】
これにより、文字合成シートによって色ごとに複数の文字入力領域が指定された場合に、携帯情報端末から受信した文字情報をどの文字入力領域に対して入力するかの順番を別途指定などすることなく対応付けすることができる。
【００４３】
また、この発明の印刷制御方法は、前記取得工程によって取得された前記画像データのイメージ画像を重ねて表示する前記文字合成シートを印刷出力する印刷工程を備えることを特徴とする。
【００４４】
このため、取得された画像データのイメージ画像は、文字合成シートに重ねて表示された状態で印刷出力される。
【００４５】
これにより、画像データのイメージ画像が重ねて表示された文字合成シートを用いて、イメージ画像上の任意の位置に文字入力領域の指定をおこなうことができる。
【００４６】
また、この発明の印刷制御方法の前記合成処理工程は、前記領域設定工程によって設定された前記文字入力領域の大きさおよび前記受信工程によって受信された前記文字情報の文字サイズに基づいて、埋め込み合成する文字情報の文字サイズを変更することを特徴とする。
【００４７】
このため、携帯情報端末から受信した文字情報は、文字合成の際に、文字入力領域の大きさおよび文字情報の文字サイズに基づいて、埋め込み合成する文字情報の文字サイズが変更される。
【００４８】
これにより、文字合成の際に、文字入力領域に埋め込み合成される文字情報の文字サイズを、文字入力領域の大きさにあわせてフィッティングすることができる。
【００４９】
また、この印刷制御方法の前記印刷制御工程は、前記読込工程によって読み込まれた前記文字合成シートに指定された印刷に関する情報に基づいて、前記画像データを印刷するための制御をおこなうことを特徴とする。
【００５０】
このため、合成処理された画像データを印刷する際に、文字合成シートに指定された印刷に関する情報に基づいて、画像データを印刷するための制御がおこなわれる。
【００５１】
これにより、合成処理された画像データを印刷するために、印刷に関する情報を別途指定などすることなく印刷をおこなうことができる。
【００５２】
また、この発明の印刷制御プログラムは、上述した印刷制御方法をコンピュータに実行させることを特徴とする。
【００５３】
このため、この発明の印刷制御プログラムを実行することにより、上述した印刷制御方法によって得られる動作がコンピュータによって実現される。
【００５４】
これにより、上述した印刷制御方法の実現によって得られる各種効果を奏することができる。
【００５５】
さらに、この発明の記録媒体は、上述した印刷制御プログラムをコンピュータに読み取り可能に記録している。
【００５６】
このため、記録された印刷制御プログラムをコンピュータによって読み取らせ、実行させることによって、上述した印刷制御プログラムの実行によって得られる各種動作が実現される。
【００５７】
これにより、上述した印刷制御プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００５８】
以下に添付図面を参照して、この発明にかかる印刷制御装置、印刷制御方法、印刷制御プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００５９】
図１は、この実施の形態における印刷制御装置の機能的構成の一例を示すブロック図である。この実施の形態における印刷制御装置は、取得部１０１と、読込部１０２と、領域設定部１０３と、受信部１０４と、合成処理部１０５と、印刷制御部１０６と、文字情報処理部１０７と、を備えて構成され、さらに表示部１０８と、印刷部１０９と、を備え、たとえばスキャナなどの読込部１０２によって文字合成のための文字合成シートを読み込むとともに、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）などの携帯情報端末１１１からメモ帳などの文字情報を受信する。なお、文字情報は、たとえば汎用のｖＮｏｔｅ形式でフォーマットされたものを用いることができる。
【００６０】
取得部１０１は、外部のメディアなどに記憶された画像データを取得する。読込部１０２は、取得部１０１によって取得された画像データのイメージ画像上に合成すべき文字情報の文字入力領域を指定するための文字合成シートを読み込む。なお、文字合成シートにおける文字入力領域の指定は、手書きによるものが挙げられるが、その他、印刷などの他の方式によって指定するようにしてもよい。また、読込部１０２が読み込む文字合成シートは、たとえばあらかじめ印刷出力されたものが挙げられるが、これに限定されるものではない。また、読込部１０２によって文字合成シートを読み込む方式も、光学的なものに限定されるものではない。
【００６１】
領域設定部１０３は、読込部１０２によって読み込まれた文字合成シートに指定された文字入力領域を検出し、取得部１０１によって取得された画像データのイメージ画像上に検出した文字入力領域を設定する。また、領域設定部１０３は、読込部１０２によって読み込まれた文字合成シートに指定された文字入力領域を一つまたは複数検出した場合に、取得部１０１によって取得された画像データのイメージ画像上に検出した一つまたは複数の文字入力領域を設定する。
【００６２】
また、この領域設定部１０３は、検出した文字入力領域を所定範囲（たとえば、検出した大きさの±１．５倍の範囲）内で、拡大したり縮小したりして設定するようにしてもよい。このようにすれば、文字情報をフィッティングする際に、より柔軟に対応することができる。また、領域設定部１０３は、読込部１０２によって読み込まれた文字合成シートに指定された文字入力領域をあらわす色を複数検出した場合に、この色ごとに複数の文字入力領域を設定する。受信部１０４は、領域設定部１０３によって設定された文字入力領域に対して文字情報を入力するために携帯情報端末１１１からの文字情報を受信する。
【００６３】
合成処理部１０５は、領域設定部１０３によって画像データのイメージ画像上に設定された文字入力領域に受信部１０４によって受信された文字情報を埋め込み合成する。また、合成処理部１０５は、領域設定部１０３によって設定された文字入力領域の大きさおよび受信部１０４によって受信された文字情報の文字サイズに基づいて、たとえば文字入力領域への入力可能文字数を算出するとともに、埋め込み合成する文字情報の文字サイズを変更する。なお、たとえば算出された入力可能文字数を超えて文字情報が受信された場合に、文字情報の文字サイズを変更するようにしてもよい。
【００６４】
印刷制御部１０６は、印刷部１０９を制御して、合成処理部１０５によって合成処理された画像データを印刷するための制御をおこなう。また、印刷制御部１０６は、読込部１０２によって読み込まれた文字合成シートに指定された印刷に関する情報に基づいて、画像データを印刷するための制御をおこなう。文字情報処理部１０７は、領域設定部１０３によって文字入力領域が複数設定されている場合に、受信部１０４によって受信された文字情報を任意の文字入力領域に対して入力するための対応付けをおこなう。この場合、合成処理部１０５は、文字情報処理部１０７によって対応付けされた対応付け結果に基づいて、文字入力領域に文字情報を埋め込み合成する。
【００６５】
また、文字情報処理部１０７は、領域設定部１０３によって設定された複数の文字入力領域の色ごとに、合成処理部１０５によって埋め込み合成される文字情報の文字色を設定する。また、文字情報処理部１０７は、受信部１０４によって受信された文字情報を、領域設定部１０３によって色ごとに設定された複数の文字入力領域に対して、合成処理部１０５によって色ごとにあらかじめ設定された順番で埋め込み合成するように対応付けをおこなう。
【００６６】
表示部１０８は、たとえば読込部１０２によって読み込まれた文字合成シートの内容に関する情報や、取得部１０１によって取得された画像データや、合成処理部１０５によって合成処理された画像データのイメージ画像などを表示画面に表示する。印刷部１０９は、印刷制御部１０６からの制御命令にしたがい、合成処理部１０５によって合成処理された画像データを印刷出力する。また、印刷部１０９は、取得部１０１によって取得された画像データをそのまま印刷出力するようにしてもよい。また、印刷部１０９は、印刷制御部１０６からの制御命令にしたがい、取得部１０１によって取得された画像データのイメージ画像を重ねて表示する文字合成シートを印刷出力してもよい。
【００６７】
図２は、読込部１０２によって印刷制御装置に読み込まれ、領域設定部１０３によって参照される文字合成シートの一例を示す説明図である。読込部１０２によって読み込まれる文字合成シート２００には、取得部１０１によって取得された画像データのイメージ画像をはめ込む画像領域２０１と、印刷に関する情報（たとえば、印刷する用紙を選択したり、印刷する枚数を指定したりする情報、以下、「印刷情報」とする。）を指定する印刷情報指定領域２１０と、が設けられ、画像領域２０１上に、たとえば手書きによって、携帯情報端末１１１から送信され受信部１０４によって受信された文字情報を入力するための複数の文字入力領域２０２ａ，２０２ｂが所定位置にレイアウト指定されている。したがって、ユーザは印刷情報や、文字入力領域２０２ａ，２０２ｂの位置や大きさを任意に指定することができる。
【００６８】
領域設定部１０３は、このように指定された複数の文字入力領域２０２ａ，２０２ｂを検出（認識）し、画像領域２０１上に複数の文字入力領域２０２ａ，２０２ｂを設定する。ここでは、複数の文字入力領域２０２ａ，２０２ｂがレイアウト設定されているが、文字入力領域は一つまたは三つ以上であってもよい。また、各文字入力領域２０２ａ，２０２ｂは、ペンなどによって四角くマーキングされ指定されているが、その他、領域設定部１０３によって認識し設定することができる形状であれば、これに限定されるものではない。
【００６９】
なお、領域設定部１０３は、このように文字合成シート２００によって複数の文字入力領域２０２ａ，２０２ｂが指定されている場合、これら複数の文字入力領域２０２ａ，２０２ｂを画像データのイメージ画像上に設定する。また、領域設定部１０３は、各文字入力領域２０２ａ，２０２ｂを所定範囲（たとえば、検出した大きさの±１．５倍の範囲）内で、拡大したり縮小したりして設定するようにしてもよい。さらに、領域設定部１０３は、文字合成シート２００の各文字入力領域２０２ａ，２０２ｂをあらわす色が複数ある場合（たとえば、文字入力領域２０２ａが赤く、文字入力領域２０２ｂが黒く指定されている場合）に、この色ごとに文字入力領域２０２ａ，２０２ｂを設定する。
【００７０】
そして、この場合、文字情報処理部１０７は、たとえば領域設定部１０３によって色ごとに設定された各文字入力領域２０２ａ，２０２ｂの色にあわせて、合成処理部１０５によって埋め込み合成される文字情報の文字色を設定する。したがって、文字入力領域２０２ａの文字色は赤で、文字入力領域２０２ｂの文字色は黒と設定される。また、文字情報処理部１０７は、受信部１０４によって受信された文字情報を、領域設定部１０３によって色ごとに設定された各文字入力領域２０２ａ，２０２ｂに対して、合成処理部１０５によって色ごとにあらかじめ設定された順番（たとえば、赤の文字入力領域２０２ａが一番目、黒の文字入力領域２０２ｂが二番目というような順番）で埋め込み合成するように対応付けをおこなう。
【００７１】
図３は、この実施の形態における印刷制御装置の一例を示すブロック図である。この実施の形態における印刷制御装置は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ユーザ操作部３０４と、表示部３０５と、通信インタフェース（Ｉ／Ｆ）３０６と、ＨＤＤ３０７と、ＨＤ３０８と、記録媒体デコード部３０９と、記録媒体３１０と、を備えて構成され、たとえば後述するＩ／Ｆ３０６を介して接続された図示しないスキャナなどから文字合成シート２００を読み込むとともに、携帯電話機やＰＤＡなどの携帯情報端末１１１からメモ帳などの文字情報を受信する。なお、以降において、図１および図２を参照しながら説明をおこなうが、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。
【００７２】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１は、所定の演算処理を実行する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２は、各種制御プログラムを格納する。ＲＯＭ３０２に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源ＯＦＦによって消去されることはないものとする。
【００７３】
ＣＰＵ３０１は、たとえばＲＯＭ３０２などに格納された制御プログラムに基づいて、Ｉ／Ｆ３０６を介して図示しないスキャナから読み込んだ文字合成シート２００に基づいて、Ｉ／Ｆ３０６を介して外部のメディアなどから取得した画像データの画像イメージ上に検出した各文字入力領域２０２ａ，２０２ｂを設定し、Ｉ／Ｆ３０６を介して携帯情報端末１１１から受信した文字情報を各文字入力領域２０２ａ，２０２ｂに埋め込み合成する。また、ＣＰＵ３０１は、印刷部１０９を制御して、合成処理した画像データの印刷をおこなう。
【００７４】
さらに、ＣＰＵ３０１は、読み込んだ文字合成シート２００によって指定された各文字入力領域２０２ａ，２０２ｂの大きさ（領域範囲）および受信した文字情報の文字サイズに基づいて、各文字入力領域２０２ａ，２０２ｂへの入力可能文字数を算出するとともに、埋め込み合成する文字情報の文字サイズを変更する。また、ＣＰＵ３０１は、たとえば算出した入力可能文字数を超えて文字情報を受信した場合に、文字情報の文字サイズを変更する。また、ＣＰＵ３０１は、各文字入力領域２０２ａ，２０２ｂに対して、受信した文字情報を適宜入力するための対応付けをおこなう。また、ＣＰＵ３０１は、検出した各文字入力領域２０２ａ，２０２ｂを所定範囲（たとえば、検出した大きさの±１．５倍の範囲）内で、たとえば拡大したり縮小したりして設定する。これらの処理は、各文字入力領域２０２ａ，２０２ｂの大きさおよび文字情報の文字サイズ並びに文字数などに基づいておこなわれる。
【００７５】
対応付けは、たとえばつぎのようにおこなわれる。すなわち、文字合成シート２００によって指定された各文字入力領域２０２ａ，２０２ｂに対する文字情報の入力順があらかじめ設定されている場合（たとえば、画像領域２０１の左側から右側、上側から下側の文字入力領域へと順番に入力するようにあらかじめ設定されている場合など）や、上述したように、色ごとにあらかじめ設定された順番で埋め込み合成する場合には、たとえば携帯情報端末１１１から文字情報を送信し、送信された文字情報を受信するごとに設定された入力順で文字情報を入力するように対応付けする。その他、たとえば携帯情報端末１１１から送信される文字情報に含まれる文字列の改行を示す情報や、文字列の先頭に付加された数字を示す情報などに基づいて、設定された入力順で文字情報を各文字入力領域２０２ａ，２０２ｂに対して入力するように対応付けするようにしてもよい。
【００７６】
このように対応付けをした場合、ＣＰＵ３０１は、対応付け結果に基づいて、たとえば各文字入力領域２０２ａ，２０２ｂに順番に文字情報を埋め込み合成する。このように、この実施の形態では、ＣＰＵ３０１によって領域設定手段（領域設定部１０３）、合成処理手段（合成処理部１０５）、印刷制御手段（印刷制御部１０６）および文字情報処理手段（文字情報処理部１０７）を実現する。
【００７７】
また、ＣＰＵ３０１は、文字合成シート２００によって色ごとに文字入力領域２０２ａ，２０２ｂが指定されている場合は、この色ごとに文字入力領域２０２ａ，２０２ｂを検出（識別）して設定する。そして、ＣＰＵ３０１は、色ごとに文字入力領域２０２ａ，２０２ｂが設定された場合は、設定された各文字入力領域２０２ａ，２０２ｂの色にあわせて、埋め込み合成される文字情報の文字色を設定する。したがって、上述したように、たとえば文字入力領域２０２ａが赤、文字入力領域２０２ｂが黒と指定されている場合は、それぞれの文字入力領域２０２ａ，２０２ｂに入力され埋め込み合成される文字情報の文字色は、赤、黒と設定される。
【００７８】
さらに、ＣＰＵ３０１は、たとえば後述する表示部３０５を制御して、読み込まれた文字合成シート２００の内容に関する情報や、取得された画像データや、合成処理された画像データなどを表示画面に表示する。なお、各種情報を表示する必要がない場合は、表示部３０５は、印刷制御装置に備えられていなくてもよい。また、ＣＰＵ３０１は、表示部３０５を制御して、算出した文字情報の各文字入力領域２０２ａ，２０２ｂへの入力可能文字数を表示するようにしてもよい。このため、この実施の形態では、ＣＰＵ３０１および表示部３０５によって表示手段（表示部１０８）を実現する。
【００７９】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ３０１のワークエリアとして機能する。ＲＡＭ３０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。このＲＡＭ３０３は、たとえば記録媒体デコード部３０９を介して読み込んだ画像データや、記録媒体デコード部３０９やＩ／Ｆ３０６を介して取得した画像データや、Ｉ／Ｆ３０６を介して携帯情報端末１１１から受信した文字情報などを、たとえば一時的に記憶する。
【００８０】
ユーザ操作部３０４は、文字、数値、各種指示など、ユーザによって入力操作された情報をＣＰＵ３０１に対して出力する。ユーザ操作部３０４の構成としては、物理的な押下げ／非押下げを検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティック、トラックボールなど公知の各種形態を採用することが可能である。このユーザ操作部３０４は、外部からの音声を入力するマイクを用いて、音声によって入力操作を行う形態としてもよい。
【００８１】
なお、このユーザ操作部３０４は、印刷制御装置本体に対して一体的に設けられていてもよいし、リモコンのように印刷制御装置に対して着脱可能で離間的に操作可能な形態であってもよい。ユーザ操作部３０４は、上述した各種形態のうちいずれか単一の形態で構成されていてもよいし、複数の形態で構成されていてもよい。ユーザは、ユーザ操作部３０４の形態に応じて適宜入力操作を行うことで情報を入力する。ユーザ操作部３０４の操作によって入力される情報として、たとえば合成処理される画像データの選択を指示する情報などが挙げられる。
【００８２】
ユーザ操作部３０４の形態として、たとえば、タッチパネルを採用する場合、このタッチパネルは表示部３０５の表示面側に積層して使用される。この場合、表示部３０５における表示タイミングとタッチパネル（ユーザ操作部３０４）に対する操作タイミングおよびその位置座標とを管理することによって、入力情報を認識する。ユーザ操作部３０４の形態として表示部３０５に積層されたタッチパネルを採用することにより、ユーザ操作部３０４を大型化することなく多くの情報入力を行うことができる。タッチパネルとしては、抵抗膜式、感圧式など公知の各種タッチパネルを用いることが可能である。
【００８３】
表示部３０５は、たとえば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどのディスプレイ装置を含む。表示部３０５は、具体的には、たとえば、図示しない映像Ｉ／Ｆや映像Ｉ／Ｆに接続された映像表示用のディスプレイ装置によって構成することができる。映像Ｉ／Ｆは、具体的には、たとえば、ディスプレイ装置全体の制御を行うグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像情報に基づいて、ディスプレイ装置を表示制御する制御ＩＣやＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などによって構成される。
【００８４】
表示部３０５には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、表示部３０５には、たとえば文字情報が合成処理された画像データのイメージ画像や、印刷情報で指定された印刷条件などの各種情報が表示される。なお、印刷情報で指定された印刷条件などの情報は、たとえばアイコンの形態で表示されており、ユーザ操作部３０４によってカーソルを操作しアイコンを指定することで、印刷条件などを別途指定することも可能である。
【００８５】
Ｉ／Ｆ３０６には、図示しない印刷装置（印刷部１０９）やスキャナ（読込部１０２）などが接続されている。公知の技術であるため図示および説明を省略するが、たとえば印刷装置は、用紙などの記録媒体上に画像を形成する画像形成エンジン、当該画像形成エンジンを通過するように用紙などの記録媒体を搬送する搬送モータ、および、この実施の形態の印刷制御装置との間で通信をおこなう通信Ｉ／Ｆなどを備えている。また、たとえばスキャナは、用紙などの記録媒体上に形成された画像を読み込んでイメージ画像を形成する画像形成エンジン、当該画像形成エンジンによって形成されたイメージ画像をこの実施の形態の印刷制御装置との間で通信する通信Ｉ／Ｆなどを備えている。
【００８６】
また、このＩ／Ｆ３０６は、通信Ｉ／Ｆの機能を備え、たとえばリモートコントロール機器などの他の機器と印刷制御装置との間で各種情報の送受信をおこなったり、たとえば携帯情報端末１１１との間で通信をおこなったり、インターネットなどのネットワーク網を介して図示しない外部のサーバとの間で通信をおこなったりする。
【００８７】
ここで、このＩ／Ｆ３０６における各種情報の送受信は、たとえば、有線、無線を問わずおこなわれる。このＩ／Ｆ３０６は、この実施の形態では、具体的には携帯情報端末１１１と印刷制御装置との間で、文字情報や文字情報の送信開始を示す情報（以下、「送信開始情報」とする）および文字情報の送信完了を示す情報（以下、「送信完了情報」とする）などの送受信をおこなう。この実施の形態のＩ／Ｆ３０６は、たとえば携帯電話機のように、図示しない基地局を介して通信サーバと通信をおこなう通信モジュールであってもよく、携帯情報端末１１１との間で直接無線通信をおこなう通信モジュールであってもよい。
【００８８】
ここで、Ｉ／Ｆ３０６による無線通信とは、通信の媒体となるワイヤ線を使用せずに、電波や赤外線、超音波などを用いておこなわれる通信のことをいう。無線通信を可能とする規格には、たとえば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＨｏｍｅＲＦ（Ｈｏｍｅ  Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）、ＢｌｕｅＴｏｏｔｈなどの各種の技術があるが、この実施の形態においては公知の各種の無線通信技術を利用することができる。なお、ここでは、たとえば標準仕様やコストなどの面から、赤外線通信を好ましい一例として用いることができる。
【００８９】
この実施の形態の印刷制御装置は、Ｉ／Ｆ３０６および印刷装置やスキャナなどが備えるＩ／Ｆを介し、たとえば印刷装置に対して印刷用の印刷情報を出力するとともに、専用の駆動ドライバによって印刷装置を制御することで、印刷装置に対して印刷を行わせる。この実施の形態では、たとえばＩ／Ｆ３０６によって受信手段（受信部１０４）を実現し、印刷装置によって印刷手段（印刷部１０９）を実現し、スキャナによって読込手段（読込部１０２）を実現する。
【００９０】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０７は、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）３０８に対する情報の読み取り／書き込みの制御を行う。なお、印刷制御プログラムが、たとえば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、メモリカードなどに記録されている場合、ＨＤＤ３０７に代えて、これらに記録された情報の少なくとも読み取りが可能な専用のドライブ装置を用いることができる。
【００９１】
ＨＤ３０８は、各種制御プログラムや各種情報をコンピュータに読み取り可能に記録する。ＨＤ３０８は、ＨＤＤ３０７による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。この実施の形態のＨＤ３０８には、後述する印刷制御装置の印刷制御処理の実行を実現する印刷制御プログラムが記録されている。これにより、この実施の形態では、ＨＤ３０８によってこの発明の記録媒体が実現される。また、この実施の形態のＨＤ３０８には、印刷制御プログラムの実行に際して必要な各種の情報が記録されるメモリエリアが確保されている。
【００９２】
なお、印刷制御プログラムは、ＨＤ３０８に記録されているものに限らない。ＨＤ３０８に代えて、上述したＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに印刷制御プログラムが記録されていてもよい。印刷制御プログラムの実行に際し、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに記録された印刷制御プログラムを用いる場合、印刷制御装置には、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに記録された情報の読み取りが可能な専用の読取装置を設ける。
【００９３】
ＨＤ３０８には、たとえば印刷装置を駆動するための専用の駆動ドライバが格納されている。駆動ドライバは、Ｉ／Ｆ３０６を介して接続された印刷装置を動作させるためのソフトウェアによる処理で印刷装置を制御するための橋渡し的役割を担う。これに限らず、駆動ドライバを、たとえばファームウェアにより構成したり、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により構成したりしてもよい。
【００９４】
記録媒体デコード部３０９は、たとえば記録媒体３１０に記録された画像データなどの各種情報の読み取りを制御する。なお、この発明を実現する記録媒体（この実施の形態ではＨＤ３０８）と、記録媒体デコード部３０９が読み取り対象とする記録媒体３１０とは異なるものである。以降、記録媒体デコード部３０９が読み取り対象とする記録媒体３１０を記録メディアとして符号３１０を付して説明する。また、画像データは、記録媒体３１０に記録されたものに限られず、たとえば携帯情報端末１１１に記憶されたものや、Ｉ／Ｆ３０６を介して印刷制御装置に取得されたものなど、種々の形態のものを利用することができる。同様に、文字合成シート２００も、スキャナなどによって読み込まれるものに限られず、たとえばＩ／Ｆ３０６を介して印刷制御装置に取得されたものなどを用いることもできる。
【００９５】
記録媒体デコード部３０９は、可搬性を有し、記録媒体デコード部３０９に対する着脱が可能な記録メディア３１０を読み取り対象とする。具体的に、記録メディア３１０は、たとえば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどによって実現される。
【００９６】
記録メディア３１０が、たとえば、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）である場合、記録媒体デコード部３０９は、ＣＤ−ＲＯＭドライブによって実現される。ＣＤ−ＲＯＭドライブについては、公知の技術であるため、図示および説明を省略する。たとえば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどによって記録メディア３１０を実現した場合には、これらの記録メディア３１０に対する情報の読み取りが可能なドライブ装置によって記録媒体デコード部３０９が実現される。
【００９７】
（印刷制御装置の処理手順）
図４は、この実施の形態における印刷制御装置の処理手順の一例を示すフローチャートである。図４を参照して、以下に、この実施の形態における印刷制御装置の処理手順について説明する。なお、以降において、主に図３の装置構成を参照しながら説明をおこなうが、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。
【００９８】
具体的に、図４に示す処理は、たとえば画像データのイメージ画像上に、文字合成シート２００に手書きによって指定された複数の文字入力領域２０２ａ，２０２ｂが設定され、携帯情報端末１１１からの文字情報の受信順に各文字入力領域２０２ａ，２０２ｂへ順番に文字情報が入力され、文字入力領域２０２ａ，２０２ｂがそれぞれ赤、黒であらわされている（描かれている）ため、文字入力領域２０２ａ，２０２ｂに埋め込まれる文字情報の文字色もそれぞれ赤、黒となるように設定された場合の文字合成の処理で、図３に示した印刷制御装置のＲＯＭ３０２、ＲＡＭ３０３、ＨＤ３０８、記録媒体（記録メディア）３１０などに記憶（記録）された印刷制御プログラムをＣＰＵ３０１が実行することによって実現する。
【００９９】
印刷制御装置の処理手順は、まず、ＣＰＵ３０１によって、たとえば記録媒体デコード部３０９を通じて記録媒体３１０や、Ｉ／Ｆ３０６を通じて外部から、任意の画像データを取得する（ステップＳ４０１）とともに、Ｉ／Ｆ３０６を介して接続されたスキャナなどによって文字合成のための文字合成シート２００を読み込む（ステップＳ４０２）。つぎに、ＣＰＵ３０１によって、読み込んだ文字合成シート２００から文字入力領域２０２ａ，２０２ｂを検出し、文字合成シート２００に基づいて、後述する各種設定処理をおこなう（ステップＳ４０３）とともに、後述する文字情報の合成処理をおこない（ステップＳ４０４）、印刷手段（印刷部１０９）を制御して、合成処理された画像データを印刷し（ステップＳ４０５）、出力する。これにより、本フローチャートによる一連の処理を終了する。ここで、上記ステップＳ４０３における各種設定処理について説明する。
【０１００】
図５は、上記ステップＳ４０３における各種設定処理の一例を示すフローチャートである。まず、ＣＰＵ３０１によって、読み込んだ文字合成シート２００の印刷情報指定領域２１０によって指定された印刷情報を認識し、印刷条件を設定する（ステップＳ５０１）。このステップＳ５０１においては、たとえば、印刷条件として、印刷する用紙を設定したり、印刷する枚数（部数）を設定したり、印刷する画像データのレイアウト（たとえば、画像データを画像領域２０１のどの位置にはめ込み、エフェクト処理をおこなうかなどのレイアウト）を設定したりする。
【０１０１】
つぎに、ＣＰＵ３０１によって、読み込んだ文字合成シート２００の画像領域２０１上に、たとえば手書きなどにより指定された複数の文字入力領域２０２ａ，２０２ｂを検出し、取得した画像データのイメージ画像上に検出した複数の文字入力領域２０２ａ，２０２ｂを設定する（ステップＳ５０２）。このステップＳ５０２においては、たとえば文字合成シート２００の画像領域２０１上に描かれた複数の文字入力領域２０２ａ，２０２ｂの位置や状態（たとえば、文字入力領域２０２ａ，２０２ｂが四角く囲まれているか、あるいは色ごとに分けて描かれているかなどの状態）を検出（認識）し、文字入力領域２０２ａ，２０２ｂを設定する。
【０１０２】
なお、このステップＳ５０２における文字入力領域の設定処理では、たとえば上述したように、ＣＰＵ３０１によって、各文字入力領域２０２ａ，２０２ｂをあらわす色が複数あるか否かを判断し、複数ある場合に色ごとに文字入力領域２０２ａ，２０２ｂを設定したり、色ごとに埋め込み合成される文字情報の文字色を設定したり、後述する文字情報の合成処理の結果を参照したりフィードバックさせたりして、各文字入力領域２０２ａ，２０２ｂの大きさを変更したりする各種設定処理がおこなわれてもよい。これにより、本フローチャートによる一連の処理を終了する。なお、上記ステップＳ５０１およびステップＳ５０２は、その順番を変えて実行するようにしてもよい。つぎに、上記ステップＳ４０４における文字情報の合成処理について説明する。
【０１０３】
図６は、上記ステップＳ４０４における文字情報の合成処理の一例を示すフローチャートである。ここでは、複数の文字入力領域２０２ａ，２０２ｂのうち、主に文字入力領域２０２ａへの文字情報の合成処理について説明する。まず、Ｉ／Ｆ３０６によって、携帯情報端末１１１から送信開始情報および送信完了情報とともに文字情報を受信する（ステップＳ６０１）。このステップＳ６０１において、文字情報を受信するときに、ＣＰＵ３０１によって、表示部３０５の表示画面上にユーザに対する指示表示をおこなってもよい。ここで、指示表示は、具体的には、たとえば図示しないメッセージダイアログを表示部３０５の表示画面上に表示することによっておこなうことができる。メッセージダイアログには、たとえば『携帯から文字を送信してください。』という内容の指示文を表示する。
【０１０４】
なお、指示文は一例であって、携帯情報端末１１１から文字情報を送信することを促す旨の内容であれば、いかなるもの（たとえば、イラストやアニメーションを用いたもの）であってもよい。また、指示文の表示に代えて、あるいは指示文の表示とともに、所定の指示音や音声メッセージを出力するようにしてもよい。
【０１０５】
ステップＳ６０１において、文字情報を受信すると、ＣＰＵ３０１によって、Ｉ／Ｆ３０６において適切に文字情報を受信したか否かを判定する（ステップＳ６０２）。このステップＳ６０２において、適切に文字情報を受信したと判定した場合（ステップＳ６０２：Ｙｅｓ）、たとえば文字合成シート２００によって指定され、ＣＰＵ３０１によって設定された文字入力領域２０２ａの大きさおよび受信した文字情報の文字サイズに基づいて、文字入力領域２０２ａへの入力可能文字数を算出する（ステップＳ６０３）。
【０１０６】
このステップＳ６０３において、入力可能文字数を算出したときに、ＣＰＵ３０１によって、表示部３０５の表示画面上にユーザに対する確認表示をおこなってもよい。ここで、確認表示は、具体的には、たとえば図示しないメッセージダイアログを表示部３０５の表示画面上に表示することによっておこなうことができる。メッセージダイアログには、たとえば『文字入力エリアへの入力可能文字数は２０文字です。』という内容の確認文を表示する。
【０１０７】
なお、確認文は一例であって、文字入力領域２０２ａへの文字情報の入力可能文字数を報知する（知らせる）旨の内容であれば、いかなるもの（たとえば、イラストやアニメーションを用いたもの）であってもよい。また、確認文の表示に代えて、あるいは確認文の表示とともに、所定の確認音や音声メッセージを出力するようにしてもよい。
【０１０８】
そして、ＣＰＵ３０１は、Ｉ／Ｆ３０６によって、たとえば携帯情報端末１１１から、算出した入力可能文字数を超えて文字情報を受信したか否かを判断し（ステップＳ６０４）、入力可能文字数を超えて文字情報を受信したと判断した場合（ステップＳ６０４：Ｙｅｓ）、たとえば文字入力領域２０２ａに収まるように、文字情報の文字サイズを変更する（ステップＳ６０５）。
【０１０９】
ステップＳ６０５において、文字情報の文字サイズを変更したのち、およびステップＳ６０４において、入力可能文字数を超えて文字情報を受信していないと判断した場合（ステップＳ６０４：Ｎｏ）、ＣＰＵ３０１によって、たとえばＲＡＭ３０３の所定記憶領域をワークエリアとして使用して、取得した画像データのイメージ画像上に設定された文字入力領域２０２ａに文字情報を埋め込み合成する（ステップＳ６０６）。
【０１１０】
このステップＳ６０６における合成処理は、具体的には、つぎのようにおこなわれる。たとえば、携帯情報端末１１１から受信した文字情報が『謹賀新年』を示す場合、上記ステップＳ５０２の文字入力領域の設定処理で設定された文字入力領域２０２ａに『謹賀新年』という文字が赤色で埋め込み合成される。ここで、埋め込み合成される文字情報が入力可能文字数を超えて受信されていない場合でも、文字情報の文字サイズは、ＣＰＵ３０１によって、文字入力領域２０２ａの大きさにあわせて変更されてもよい。
【０１１１】
一方、ステップＳ６０２において、適切に文字情報を受信していないと判定した場合（ステップＳ６０２：Ｎｏ）、ＣＰＵ３０１によって、エラー警告表示として、たとえば表示部３０５の表示画面上にエラー警告文を表示し（ステップＳ６０７）、ステップＳ６０１に移行して文字情報を受信する。
【０１１２】
ここで、エラー警告表示は、具体的には、たとえば図示しないメッセージダイアログを表示部３０５の表示画面上に表示することによっておこなうことができる。メッセージダイアログには、たとえば『エラーが発生しました。適切に文字を受信することができませんでした。』という内容のエラー警告文を表示するとともに、『確認』ボタンをあわせて表示する。このエラー警告表示は、たとえばステップＳ６０２において、適切に文字情報を受信していない場合のエラー警告の一例を示しており、これに限定されるものではない。
【０１１３】
ステップＳ６０６において、文字情報の合成処理をおこなったのち、ＣＰＵ３０１によって、すべての合成処理が終了したか否かを判定する（ステップＳ６０８）。すべての合成処理が終了したと判定した場合（ステップＳ６０８：Ｙｅｓ）、ＣＰＵ３０１によって、印刷手段（印刷部１０９）に対して合成処理された画像データを出力する（ステップＳ６０９）。一方、すべての合成処理が終了していないと判定した場合（ステップＳ６０８：Ｎｏ）、ステップＳ６０１に移行して再び文字情報を受信し、ステップＳ６０１からステップＳ６０８までの処理を繰り返す。
【０１１４】
ここでは、画像データのイメージ画像上に設定された文字入力領域２０２ｂに対する文字情報の合成処理が終了していないため、上述したことと同様に、ステップＳ６０１からステップＳ６０８までの処理が再びおこなわれる。なお、この場合、上記ステップＳ６０６での文字情報の合成処理において、文字入力領域２０２ｂには、文字情報が黒色で埋め込み合成される。以上により、本フローチャートによる一連の処理を終了する。なお、この実施の形態の印刷制御装置における上記のような処理によって文字合成された画像データを印刷出力すると、たとえば図７に示すような画像が印刷される。
【０１１５】
図７は、文字合成され印刷された画像の一例を示す説明図である。図７において、印刷された画像７００は、文字合成シート２００によって指定された画像領域２０１にはめ込まれたイメージ画像７０１と、設定された文字入力領域２０２ａに赤色で埋め込み合成された文字情報７０２ａと、設定された文字入力領域２０２ｂに黒色で埋め込み合成された文字情報７０２ｂと、を合成処理して構成されている。このように、この実施の形態の印刷制御装置では、携帯情報端末１１１から文字情報を送信するだけで、すなわち、携帯情報端末１１１からの文字情報を受信するだけで、所定のレイアウトで文字情報が合成された画像を作成することができるとともに、文字情報を合成する文字入力領域２０２ａ，２０２ｂを任意に指定して文字合成をおこなうことができる。
【０１１６】
以上説明したように、この発明の実施の形態の印刷制御装置によれば、文字入力領域が指定された文字合成シートを読み込んで、画像データのイメージ画像上に指定された文字入力領域を設定することで、取得した画像データのイメージ画像上の文字入力領域に携帯情報端末から受信した文字情報が埋め込み合成される。これにより、携帯情報端末から文字情報を送信するといった簡単な作業で印刷制御装置に対して文字情報を提供することができ、画像データに合成する文字情報を作成する際に文字入力などの繁雑な作業をおこなうことなく簡単に文字合成をおこなうことができる。また、取得した画像データのイメージ画像上に任意に文字入力領域を設定することができ、文字合成処理に対するユーザの自由度を向上させることができる。
【０１１７】
また、この発明の実施の形態の印刷制御装置によれば、読み込んだ文字合成シートによって指定された文字入力領域を一つまたは複数検出した場合に、取得した画像データのイメージ画像上に検出した一つまたは複数の文字入力領域が設定され、文字入力領域が複数設定されている場合に、文字情報をどの文字入力領域に対して入力するかの対応付けがおこなわれ、対応付け結果に基づいて、文字情報が埋め込み合成される。これにより、複数の文字入力領域に対しても、所望の文字情報を適応的に埋め込み合成することができる。
【０１１８】
また、この発明の実施の形態の印刷制御装置によれば、文字入力領域をあらわす色を複数検出した場合に、色ごとに複数の文字入力領域が設定され、設定された複数の文字入力領域の色ごとに、埋め込み合成される文字情報の文字色が設定（彩色）される。これにより、文字入力領域に埋め込み合成される文字情報の文字色を別途指定などすることなく設定することができる。
【０１１９】
加えて、この発明の実施の形態の印刷制御装置によれば、受信された文字情報は、色ごとに設定された複数の文字入力領域に対して、色ごとにあらかじめ設定された順番で埋め込み合成されるように対応付けされる。これにより、文字合成シートによって色ごとに複数の文字入力領域が指定された場合に、携帯情報端末から受信した文字情報をどの文字入力領域に対して入力するかの順番を別途指定などすることなく対応付けすることができる。
【０１２０】
また、この発明の実施の形態の印刷制御装置によれば、取得された画像データのイメージ画像は、文字合成シートに重ねて表示された状態で印刷出力される。これにより、画像データのイメージ画像が重ねて表示された文字合成シートを用いて、イメージ画像上の任意の位置に文字入力領域の指定をおこなうことができる。
【０１２１】
また、この発明の実施の形態の印刷制御装置によれば、携帯情報端末から受信した文字情報は、文字合成の際に、文字入力領域の大きさおよび文字情報の文字サイズに基づいて、埋め込み合成する文字情報の文字サイズが変更される。これにより、文字合成の際に、文字入力領域に埋め込み合成される文字情報の文字サイズを、文字入力領域の大きさにあわせてフィッティングすることができる。
【０１２２】
また、この発明の印刷制御装置によれば、合成処理された画像データを印刷する際に、文字合成シートに指定された印刷に関する情報に基づいて、画像データを印刷するための制御がおこなわれる。これにより、合成処理された画像データを印刷するために、印刷に関する情報を別途指定などすることなく印刷をおこなうことができる。
【０１２３】
なお、この実施の形態では、別体で設けられた印刷装置やスキャナなどを用いる形態について説明したが、これに限るものではない。印刷装置やスキャナなどは、印刷制御装置と一体に設けられていてもよい。特に図示を省略するが、この場合、印刷制御装置は、Ｉ／Ｆ１０６を介さずに直接印刷装置を制御するとともに、図４〜図６における処理を実行する。
【０１２４】
なお、本実施の形態で説明した印刷制御方法は、あらかじめ用意されたプログラムを、たとえば印刷制御装置に組み込まれたコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１２５】
【図１】印刷制御装置の機能的構成の一例を示すブロック図。
【図２】文字合成シートの一例を示す説明図。
【図３】印刷制御装置の一例を示すブロック図。
【図４】印刷制御装置の処理手順の一例を示すフローチャート。
【図５】各種設定処理の一例を示すフローチャート。
【図６】文字情報の合成処理の一例を示すフローチャート。
【図７】文字合成され印刷された画像の一例を示す説明図。
【符号の説明】
【０１２６】
１０１  取得部、１０２  読込部、１０３  領域設定部、１０４  受信部、１０５  合成処理部、１０６  印刷制御部、１０７  文字情報処理部、１１１  携帯情報端末、３０１  ＣＰＵ、３０２  ＲＯＭ、３０３  ＲＡＭ、３０４  ユーザ操作部、３０５  表示部、３０６  Ｉ／Ｆ、３０７  ＨＤＤ、３０８  ＨＤ、３０９  記録媒体デコード部、３１０  記録媒体
【図１】
2006272724.tif 000003
【図２】
2006272724.tif 000004
【図３】
2006272724.tif 000005
【図４】
2006272724.tif 000006
【図５】
2006272724.tif 000007
【図６】
2006272724.tif 000008
【図７】
2006272724.tif 000009