(57)【要約】【課題】印刷装置が装飾のための文字データやイラスト等を保持していない、或いはこのようなデータの保持量が乏しい状況にあっても、簡易な構成において多彩な装飾印刷を行えるようにする。【解決手段】印刷装置１００は、ネットワークを介して接続する外部装置１５０に装飾印刷に用いる合成装飾データの作成を指示する。外部装置１５０は、指示に基づき合成装飾データを作成し、印刷装置１００に送信する。印刷装置１００は、外部装置１５０から合成装飾データを受信し、画像合成部１１３により所定の画像データと合成する。そして、合成した画像データを画像として印刷部１１５により印刷する。【選択図】  図１
2009279881.tif 000002
【特許請求の範囲】
【請求項１】
画像を印刷する印刷装置であって、
ネットワークを介して接続する外部装置に装飾印刷に用いる合成装飾データの作成を指示する指示手段と、
前記外部装置から合成装飾データを受信する受信手段と、
前記受信した合成装飾データと所定の画像データとを合成する画像合成手段と、
前記合成した画像データを画像として印刷する印刷手段とを有することを特徴とする印刷装置。
【請求項２】
前記指示手段による指示には、前記合成装飾データに関する描画指示、並びに文字コード、フォント、位置、色、及びサイズの指定のうちの少なくともいずれかが含まれることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記指示手段による指示には、当該印刷装置に設定された用紙種類、用紙サイズ、及び印刷解像度に係る情報のうち少なくともいずれかが含まれることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記所定の画像データを記憶媒体から読み込むことを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記指示手段で指示を行うための操作手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記受信した合成装飾データには、該合成装飾データに関するサイズ及び描画位置の情報が含まれることを特徴とする請求項１に記載の印刷装置。
【請求項７】
前記受信した合成装飾データは、ベクター形式の文字データ、又はＢＭＰあるいはＪＰＥＧ形式の画像データであることを特徴とする請求項１に記載の印刷装置。
【請求項８】
印刷装置とネットワークを介して接続する外部装置であって、
前記印刷装置が装飾印刷に用いる合成装飾データを保持するデータ保持手段と、
前記合成装飾データの作成の指示を受信する受信手段と、
前記受信した指示に応じた合成装飾データを作成する合成装飾データ作成手段と、
前記作成した合成装飾データを前記印刷装置に送信する送信手段とを有することを特徴とする外部装置。
【請求項９】
前記合成装飾データの作成の指示を、前記印刷装置から受信することを特徴とする請求項８に記載の外部装置。
【請求項１０】
前記合成装飾データの作成の指示を受け付けるためのインターフェィスを表示部に表示する表示制御手段を有することを特徴とする請求項８に記載の外部装置。
【請求項１１】
前記インターフェィスにおいて、前記印刷装置からのビデオ信号に基づく画像を表示し、該画像と合成装飾データとのプレビュー表示を行い得るようにしたことを特徴とする請求項１０に記載の外部装置。
【請求項１２】
前記合成装飾データ作成手段は、合成装飾データに加え、該合成装飾データに関するサイズ、描画位置の情報も作成することを特徴とする請求項８に記載の外部装置。
【請求項１３】
前記合成装飾データ作成手段は、合成装飾データを、ベクター形式の文字データ、又はＢＭＰあるいはＪＰＥＧ形式の画像データとして作成することを特徴とする請求項８に記載の外部装置。
【請求項１４】
請求項１〜７のいずれか１項に記載の印刷装置と、請求項８〜１３のいずれか１項に記載の外部装置とを有することを特徴とする印刷システム。
【請求項１５】
画像を印刷する印刷装置の制御方法であって、
ネットワークを介して接続する外部装置に装飾印刷に用いる合成装飾データの作成を指示する指示ステップと、
前記外部装置から合成装飾データを受信する受信ステップと、
前記受信した合成装飾データと所定の画像データとを合成する画像合成ステップと、
前記合成した画像データを画像として印刷する印刷ステップとを有することを特徴とする印刷装置の制御方法。
【請求項１６】
印刷装置とネットワークを介して接続し、前記印刷装置が装飾印刷に用いる合成装飾データを保持する外部装置の制御方法であって、
前記合成装飾データの作成の指示を受信する受信ステップと、
前記受信した指示に応じた合成装飾データを作成する合成装飾データ作成ステップと、
前記作成した合成装飾データを前記印刷装置に送信する送信ステップとを有することを特徴とする外部装置の制御方法。
【請求項１７】
画像を印刷する印刷装置の制御をコンピュータに実行させるためのプログラムであって、
ネットワークを介して接続する外部装置に装飾印刷に用いる合成装飾データの作成を指示する指示ステップと、
前記外部装置から合成装飾データを受信する受信ステップと、
前記受信した合成装飾データと所定の画像データとを合成する画像合成ステップと、
前記合成した画像データを画像として印刷する印刷ステップとをコンピュータに実行させるためのプログラム。
【請求項１８】
印刷装置とネットワークを介して接続し、前記印刷装置が装飾印刷に用いる合成装飾データを保持する外部装置の制御をコンピュータに実行させるためのプログラムであって、
前記合成装飾データの作成の指示を受信する受信ステップと、
前記受信した指示に応じた合成装飾データを作成する合成装飾データ作成ステップと、
前記作成した合成装飾データを前記印刷装置に送信する送信ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、独自の操作系、画像合成機能、メモリスロットを有するフォトプリンタのような単体で動作する印刷装置等に関し、より詳しくはネットワークを介して接続する外部装置と連携することで、装飾印刷を行う印刷装置等に関するものである。
【背景技術】
【０００２】
従来、何らかの装飾を施した画像を印刷（装飾印刷）するためには、印刷装置内に予め準備されている文字データやイラスト等のコンテンツデータを利用して印刷を行っていた。そのため印刷装置に格納されるコンテンツデータの量は印刷装置内の記憶装置の容量に左右されていた。このような状況下においては、印刷装置毎に限られた素材の範囲内でしか装飾を行うことができないという問題があった。
【０００３】
一方、特許文献１では、印刷装置を外部装置に接続し、外部装置にて画像に合成するフォントデータを作成して、フォントデータを画像と合成することが記載されている。そして、この方法では、合成後の画像の印刷装置上の画面に表示された印刷内容と実際の印刷物との色合いを合わせるような高精度な描画演算処理を外部装置で行うようにしている。即ち、この方法では、印刷装置で高精度な描画演算処理を行うのはコストが高くなってしまうため、外部装置にフォントの描画や画像への合成処理を実行させてその結果を印刷するようにしている。
【０００４】
【特許文献１】特開２００１−２０５８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の技術では、外部装置であるホストコンピュータから印刷装置の操作や印刷データの選択、転送を行うため、画像の装飾印刷を行うにはホストコンピュータが必要となる。一方で近年、写真等のデジタル画像データを簡易に印刷するための印刷装置（以下、フォトプリンタ）では、ユーザが直接印刷装置を操作して印刷対象の画像の選択や装飾、印刷指示を行うことができる。また、画像の入力も印刷装置へのメモリカード等の記憶媒体の挿入により行われる。そのため、上記特許文献１に記載の技術はフォトプリンタには適していない。
【０００６】
また上記特許文献１に記載の技術では、ホストコンピュータに描画を実行させる際に、画像装飾データの情報と一緒に合成前の画像データの転送も行っている。そのため、転送するデータ量が多くなってしまうという問題があった。
【０００７】
本発明は係る実情に鑑み、第一の目的として、印刷装置が装飾のための文字データやイラスト等を保持していない、或いはこのようなデータの保持量が乏しい状況にあっても、簡易な構成において多彩な装飾印刷を行うことのできる印刷装置等を提供する。また第二の目的として、印刷装置と接続する外部装置との間で送受信するデータ量を少なく抑えて、処理の効率化を図る印刷装置等を提供する。
【課題を解決するための手段】
【０００８】
本発明の印刷装置は、画像を印刷する印刷装置であって、ネットワークを介して接続する外部装置に装飾印刷に用いる合成装飾データの作成を指示する指示手段と、前記外部装置から合成装飾データを受信する受信手段と、前記受信した合成装飾データと所定の画像データとを合成する画像合成手段と、前記合成した画像データを画像として印刷する印刷手段とを有することを特徴とする。
また、本発明の外部装置は、印刷装置とネットワークを介して接続する外部装置であって、前記印刷装置が装飾印刷に用いる合成装飾データを保持するデータ保持手段と、前記合成装飾データの作成の指示を受信する受信手段と、前記受信した指示に応じた合成装飾データを作成する合成装飾データ作成手段と、前記作成した合成装飾データを前記印刷装置に送信する送信手段とを有することを特徴とする。
また、本発明の印刷システムは、上記に記載の印刷装置と、上記に記載の外部装置とを有することを特徴とする。
また、本発明の印刷装置の制御方法は、画像を印刷する印刷装置の制御方法であって、ネットワークを介して接続する外部装置に装飾印刷に用いる合成装飾データの作成を指示する指示ステップと、前記外部装置から合成装飾データを受信する受信ステップと、前記受信した合成装飾データと所定の画像データとを合成する画像合成ステップと、前記合成した画像データを画像として印刷する印刷ステップとを有することを特徴とする。
また、本発明の外部装置の制御方法は、印刷装置とネットワークを介して接続し、前記印刷装置が装飾印刷に用いる合成装飾データを保持する外部装置の制御方法であって、前記合成装飾データの作成の指示を受信する受信ステップと、前記受信した指示に応じた合成装飾データを作成する合成装飾データ作成ステップと、前記作成した合成装飾データを前記印刷装置に送信する送信ステップとを有することを特徴とする。
また、本発明のプログラムは、画像を印刷する印刷装置の制御をコンピュータに実行させるためのプログラムであって、ネットワークを介して接続する外部装置に装飾印刷に用いる合成装飾データの作成を指示する指示ステップと、前記外部装置から合成装飾データを受信する受信ステップと、前記受信した合成装飾データと所定の画像データとを合成する画像合成ステップと、前記合成した画像データを画像として印刷する印刷ステップとをコンピュータに実行させるためのプログラムである。
また、本発明のプログラムは、印刷装置とネットワークを介して接続し、前記印刷装置が装飾印刷に用いる合成装飾データを保持する外部装置の制御をコンピュータに実行させるためのプログラムであって、前記合成装飾データの作成の指示を受信する受信ステップと、前記受信した指示に応じた合成装飾データを作成する合成装飾データ作成ステップと、前記作成した合成装飾データを前記印刷装置に送信する送信ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、印刷装置が例えばベクター形式の文字データやコンテンツデータを保持していなくても、外部装置と接続することで画像の多彩な装飾印刷を行うことが可能となる。また、印刷装置は外部装置との接続のみで装飾印刷を行うことが可能なため、装置構成が簡易である。また、印刷装置から外部装置に送信するのは印刷対象となる画像データ以外の装飾内容等の指示のみであり、合成前の画像データの転送は行わないため、通信データの削減が可能となり、処理の効率化が実現される。
【発明を実施するための最良の形態】
【００１０】
以下、図面を用いて本発明の実施の形態を説明する。図１は本発明の実施の形態に係る印刷システムの構成を示すブロック図である。
【００１１】
本実施の形態に係る印刷システムは、印刷装置１００と外部装置１５０とがネットワークを介して接続してなる。印刷装置１００は、ＳＤカード等のメモリカードやデジタルカメラやＰＣ（パーソナルコンピュータ）から取得した画像データを印刷する際に、画像データに文字やイラストを合成できる機能を有している。また印刷装置１００と接続する外部装置１５０としては、ネットワークを介して他の装置と通信可能な装置であって、文字データを保持することが可能な、例えばテレビのような装置を想定している。
【００１２】
印刷装置１００おいて、バス１０１は、印刷装置１００に含まれる各ブロックを接続するバスであり、ブロック間のデータのやり取りはバスを通して行われる。メモリカード１０２は、印刷装置１００に着脱可能なリムーバブルメモリであり、複数の画像データが記録されているものとする。ＩＯ制御部１０３は、メモリカード１０２へのデータの読み書きを制御する。メモリカード１０２はバス１０１に直接接続できないので、ＩＯ制御部１０３を通して各ブロックとデータのやり取りを行う。
【００１３】
画像再生部１０４は、ＩＯ制御部１０３を通してメモリカード１０２に保持されている画像データを読み出し、デコード処理を行って表示できる形式にデータ変換した後に表示制御部１１１に画像を表示する。
【００１４】
表示画像選択部１０５は、ＩＯ制御部１０３を通してメモリカード１０２にアクセスし、画像データの一覧を作成して保持する。このとき各画像データに対してメモリカード１０２内でユニークな識別番号（以下画像ＩＤ）を付加し、画像データはこの画像ＩＤによって管理識別される。
【００１５】
ビデオ出力通信部１０６は、印刷装置１００に設けられたＬＣＤ２０８（図２を参照のこと）に表示されている画像の画像データを外部装置１５０にビデオ信号で出力する。
【００１６】
ＧＵＩ制御部１０７は、ユーザによるＧＵＩ操作部１０８のボタン操作を判定する。ここでの判定は、状況により該ボタン操作の意味が変わってくるため、ＧＵＩ制御部１０７は状況に応じてボタン操作の意味を解釈し、必要な指示を各ブロックに対して発行する。
【００１７】
ＧＵＩ操作部１０８は、詳細は後述する図２に示すような各種操作部材及び表示装置（ＬＣＤ２０８）から構成されている。操作内容はＧＵＩ制御部１０７に送られ、解釈される。
【００１８】
データ保持部１０９は、各種データを一時的に保持し、各処理を行う上での作業用領域として使用される。印刷画像選択部１１０は、ユーザによって指定された画像の画像ＩＤを印刷装置１００で設定されているレイアウトの印刷領域と関連づけて保持しておく。
【００１９】
表示制御部１１１は、各ブロックからの表示要求に対応してＬＣＤ２０８に表示する表示画面データを作成し、ＬＣＤ２０８に表示画面を表示させるための制御を行う。
【００２０】
データ通信部１１２は、印刷装置１００の情報や画像情報等の合成画像の作成に必要な情報を外部装置１５０に送信する。ここで送信する合成画像の作成に必要な情報としては、合成するデータ（以下、合成装飾データと称す）の描画依頼パラメータ（描画指示）や、合成装飾データに関する文字コード、フォント、位置、色、サイズ等の指定に係る情報が挙げられる。更には印刷装置１００に設定されている用紙種類、用紙サイズ、印刷解像度等のパラメータに係る情報等が挙げられる。また、データ通信部１１２は、外部装置１５０で生成された合成装飾データを受信する。なお、ここで説明したデータ通信部１１２の処理は、本発明でいう指示手段、受信手段の一処理例に対応する。
【００２１】
画像合成部１１３は、画像データと外部装置１５０から送信された合成装飾データとを合成する。印刷データ生成部１１４は、各ブロックからの印刷要求に対応し、画像データを印刷用のデータに変換する。印刷データはイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の３色から構成され、用紙一枚分のサイズのＹ／Ｍ／Ｃ各色のデータを順次作成し、色ごとに印刷部１１５へデータを送信する。印刷部１１５は、印刷データ生成部１１４からのＹ／Ｍ／Ｃ各色の印刷データを受信し、印刷用紙に印刷を行う。印刷部１１５の具体的なハードウェア構成としては、例えばＹ／Ｍ／Ｃ各色のインクシートをサーマルヘッドで熱転写するような構成が考えられる。なお、画像合成部１１３と印刷データ生成部１１４とが相まって、本発明でいう画像合成手段の一構成例に対応し、印刷部１１５は、本発明でいう印刷手段の一構成例に対応する。
【００２２】
次に外部装置１５０において、バス１５１は外部装置１５０に含まれる各ブロックを接続するバスであり、ブロック間のデータのやり取りはバスを通して行われる。合成装飾データ作成部１５２は、外部装置１５０が保持している文字データやイラスト等のデータから印刷装置１００に送信する合成装飾データを作成する。なお、ここで説明した合成装飾データ作成部１５２の処理は、本発明でいう合成装飾データ作成手段の一処理例に対応する。
【００２３】
データ保持部１５４は、文字データやイラストデータ等を保存するものであり、例えばＲＯＭやＨＤ等で構成される。なお、データ保持部１５４は、本発明でいうデータ保持手段の一構成例に対応する。
【００２４】
データ通信部１５３は、外部装置１５０で作成した合成装飾データを印刷装置１００に送信し、また、印刷装置１００から合成画像に必要な情報等を受信する。なお、ここで説明したデータ通信部１５３の処理は、本発明でいう合成装飾データ作成手段及び送信手段の一処理例に対応する。
【００２５】
表示制御部１５６は、印刷装置１００から出力されたビデオ信号を外部装置１５０の表示画面３０４（図３を参照のこと）に出力するための制御を行う。また表示制御部１５６は、各ブロックからの表示要求に対応して外部装置１５０の表示画面３０４に表示する表示画面データを作成し、表示画面３０４に合成装飾データを表示させるための制御を行う。ビデオ入力通信部１５５は、印刷装置１００から出力されたビデオ出力データを受信する。
【００２６】
また、双方向データ線１３０は、印刷装置１００と外部装置１５０とを接続し、相互のデータの送受信の際に用いられものであり、ＵＳＢケーブル等で構成される。ビデオ出力線１４０は、印刷装置１００で選択した画像を外部装置１５０へビデオ出力する際に用いられるものであり、例えばＨＤＭＩ（High-Definition Multimedia Interface）等である。
【００２７】
なお、以上で説明した印刷装置１００及び外部装置１５０に含まれる各ブロックは、ＣＰＵ（不図示）によって制御される。ＣＰＵはプログラムメモリ（不図示）からプログラムコードを読み出し、プログラムに基づいて各ブロックの制御を行う。
【００２８】
次に図２を用いて印刷装置１００のＧＵＩ操作部１０８について説明する。図２は、ＧＵＩ操作部１０８の概略構成を示した図である。
【００２９】
図２に示すＧＵＩ操作部１０８は、操作パネル２０１上に各種操作部材と表示装置（ＬＣＤ）とが配置されて構成される。電源ボタン２０２は、印刷装置１００の電源の入切に使用される。ＥＤＩＴボタン２０３は、トリミング印刷や印刷設定の変更の際に使用される。ＤＩＳＰボタン２０４は、画面表示の切り換えの際に使用される。ＭＥＮＵボタン２０５は、メニューの表示に使用される。表示装置２０８（ＬＣＤ）は、画像の表示、各種アイコンの表示、印刷設定の表示等を行う。拡大ボタン２０６は、ＬＣＤ２０８上の表示画像を拡大したり、表示モードの切り換えをしたりする際に使用される。縮小ボタン２０７は、ＬＣＤ２０８上で拡大再生中の画像の拡大率を下げたり、表示モードの切り換えをしたりする際に使用される。ＳＥＴボタン２０９は、各種選択項目の決定、次画面への切り換え等に使用される。
【００３０】
上下左右キー２１０、２１１、２１２、２１３は、それぞれ各種操作の際に使用される。具体的には、上キー２１０は、トリミング枠の移動、画像拡大表示中のビュー移動等に使用される。下キー２１２は、トリミング枠の移動、画像拡大表示中のビュー移動等に使用される。左キー２１３は、表示画像を１つ前に戻す際、トリミング枠の移動、画像拡大表示中のビュー移動等に使用される。右キー２１１は、表示画像を１つ先に進める際、トリミング枠の移動、画像拡大表示中のビュー移動等に使用される。ＰＲＩＮＴボタン２１４は、印刷の開始の際に使用される。戻るボタン２１５は、ＬＣＤ２０８に表示した画面から、前に表示した画面に戻る際に使用される。
【００３１】
次に図３は、本実施の形態に係る印刷システムの接続例を示す図である。印刷装置１００と外部装置１５０とは前述のように双方向データ線１３０及びビデオ出力線１４０で接続される。本図において外部装置１５０の表示部３０１には、表示制御部１５６によりインターフェィスとなる操作画面が表示される。
【００３２】
表示部３０１に表示された画面上において、ソフトウェアキーボード３０２は、複数のタッチキーを模したＧＵＩ（Ｇｒａｐｈｉｃ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）であり、印刷装置１００から操作可能になっている。ＧＵＩボタン３０３は、合成装飾データ作成の操作に用いるものであり、印刷装置１００から操作可能になっている。表示画面３０４は、印刷装置１００から出力されたビデオ信号に基づき画像や、印刷装置１００からの操作によって選択された文字やイラスト等を表示する画面である。
【００３３】
次に図４は、以上のような構成を有する本実施の形態に係る印刷システムにおける印刷処理の流れを示すフローチャートである。当該処理は、印刷装置１００、外部装置１５０がそれぞれ備えるＣＰＵ（不図示）の制御のもとで行われる。以下、詳細を説明する。
【００３４】
印刷装置１００のＧＵＩ操作部１０８において電源ボタン２０２が押下されると、印刷装置１００が起動する。この起動の際には、次のような処理が行われる。ＩＯ制御部１０３がメモリカード１０２の内容を捜査する。表示画像選択部１０５がメモリカード１０２に記憶されている複数の画像データから画像リストを作成して、各画像データに画像ＩＤを割り当てて画像データの管理を行う。ここで画像リストは画像データの作成された順にソートされ、古い順に若いＩＤを割り当てられる。また起動時には、日付の新しい最新の画像をＬＣＤ２０８に表示するようにする。
【００３５】
その後まずステップＳ４０１において、双方向データ線１３０及びビデオ出力線１４０により印刷装置１００と外部装置１５０との接続を行う。
【００３６】
次にステップＳ４０２において、印刷装置１００は、外部装置１５０が画像データの描画が可能な装置であるか否かを確認する。描画可能な装置である場合にはステップＳ４０３に進む。この際、印刷装置１００は外部装置１５０に印刷操作用のアプリケーションの起動の指示を行い、外部装置１５０は該アプリケーションを起動する。なお、画像データの描画が不能な装置であった場合は処理を終了する。
【００３７】
ステップＳ４０３において、印刷装置１００は、ＬＣＤ２０８に画像合成モード又はＬＣＤ２０８における表示のビデオアウトのみを表示するモードを選択する画面を表示する。ここでは、選択画面をＧＵＩ操作部１０８のＬＣＤ２０８上に表示するが、選択画面を外部装置１５０の表示部３０１に表示するようにしてもよい。また、画像合成モード又はビデオアウトのみのどちらかをデフォルトで決めておいてもよい。ステップＳ４０３で表示された選択画面において画像合成モードが選択された場合にはステップＳ４０４に進み、画像合成モードに移行し、その後ステップＳ４０６で合成画像の印刷を行う。また、ＬＣＤ２０８の表示のビデオアウトのみを表示するモードが選択された場合は、ステップＳ４０６に進み、ＬＣＤ２０８に表示された映像がそのまま外部装置１５０の表示部３０１に表示される。その後、必要に応じてステップＳ４０６で通常の印刷が行われる。
【００３８】
図５は、図４のステップＳ４０４における画像合成モードの処理の流れを示すフローチャートである。ここで、以下の説明おいては、ユーザによる操作に基づき印刷装置１００及び外部装置１５０における処理が行われるが、このユーザによる操作については、印刷装置１００のＧＵＩ操作部１０８を使用してもよいし、リモコンを使用してもよい。リモコンで操作を行う場合は、外部装置１５０を経由して制御するようにしてもよいし、直接印刷装置１００を制御するようにしてもよい。ここでは印刷装置１００のＧＵＩ操作部１０８を使用しユーザが操作を行った例を示す。
【００３９】
まずステップＳ５０１において、ユーザの操作に基づき、印刷装置１００は、メモリカード１０２内の画像データから所望の画像（所定の画像）を選択する。ここでの選択は、ＧＵＩ操作部１０８のＬＣＤ２０８上に表示された画像から選択するようにするが、選択可能な画像を外部装置１５０の表示部３０１に表示し、その中から選択する態様等も考えられる。
【００４０】
次にステップＳ５０２において、ユーザの操作に基づき、ステップＳ５０１で選択した画像に合成する対象が文字であるかイラストであるかを確認する。ユーザが文字を合成の対象としている場合はステップＳ５０３に進み、ユーザが外部装置１５０の表示部３０１に表示されているソフトウェアキーボード３０２をＧＵＩ操作部１０８から操作して入力された文字を合成する対象として選択する。なお、本実施の形態では、ソフトウェアキーボード３０２を例に挙げているが、文字入力方法はこれに限らない。例えば、印刷装置１００が文字選択手段を有し、印刷装置１００から外部装置１５０に文字コードを送って文字を入力する方法でもよい。一方、ユーザがイラストを合成の対象としている場合はステップＳ５０４に進み、ユーザが決定したイラストを合成する対象として選択する。ここでイラストを選択する場合、ユーザは外部装置１５０に予め保存されているイラストを、外部装置１５０のＧＵＩボタン３０３をＧＵＩ操作部１０８により操作することで選択する。
【００４１】
次にステップ５０５において、ステップＳ５０３又はステップＳ５０４で選択したイラスト又は文字を、合成装飾データとして決定する。
【００４２】
次にステップＳ５０６において、ユーザの操作に基づき、ステップＳ５０５で決定した合成装飾データを、所望の位置に配置する。この配置の際は、ユーザが印刷装置１００の上下左右キー２１０、２１１、２１２、２１３を使用して配置する位置を調整する。
【００４３】
次にステップＳ５０７において、ユーザの操作に基づき、ステップＳ５０５で決定した合成装飾データの大きさを設定する。この大きさ設定の際は、ユーザが印刷装置１００の拡大ボタン２０６、縮小ボタン２０７を使用して合成装飾データの大きさの調整をする。なお、本実施の形態では、位置選択、大きさ、といった順で設定を行っているが、どちらを先に設定してもよい。設定の順番は印刷アプリケーションに依存する。
【００４４】
なお、ステップＳ５０７までの処理を終えた際、外部装置１５０は、印刷装置１００からの指示を受け、ベクター形式の文字データ、又はＢＭＰやＪＰＥＧ形式としたイラストを、印刷装置１００に送信するようにしても良い。これにより印刷装置１００は、印刷装置１００上で文字やイラストをプレビュー表示することができる。なお、イラスト、文字等の合成装飾データを所望の画像に重ねて表示するプレビュー方法としては、合成装飾データの表示処理を外部装置１５０内で行い、印刷装置１００からビデオ出力線１４０を介して送られてきた画像に重ねて表示する方法も考えられる。或いは、合成装飾データの決定後、合成装飾データを印刷装置１００に送信し、印刷装置１００内で所望の画像に合成装飾データの合成処理を行うようにし、合成後の画像をビデオ出力線１４０を介して外部装置１５０で表示する方法も考えられる。なお、その後、合成装飾データの大きさが変更された場合は、再び印刷装置１００に合成装飾データを送り直すようにする。
【００４５】
次にステップ５０８において、ユーザの操作に基づき、合成装飾処理を継続するか終了するか否かを決定する。合成装飾処理を継続する場合はステップ５０２に戻る。また合成装飾処理を終了する場合はステップＳ５０９において、外部装置１５０で作成した合成装飾データを印刷装置１００に送信する。このとき送信する合成装飾データは、必要に応じてマスクデータ、合成装飾データのサイズの情報、配置座標（描画位置）情報等も送信する。また、ここで送信する合成装飾データは、文字データである場合はベクター形式、イラストであればビットマップ（ＢＭＰ）やＪＰＥＧ形式として送信するようにする。また合成装飾データは、ステップＳ５０６やＳ５０７で設定された位置、大きさを印刷装置１００から受け取った印刷設定、例えば用紙サイズ等に合うように調整されて送信される。なお、印刷装置１００において印刷データを作成する際に他に必要なデータがある場合はこの限りではない。
【００４６】
そしてステップ５１０において、印刷装置１００は、所望の画像データと合成装飾データとを合成し、印刷データを作成する。このようにして印刷装置１００と外部装置１５０とを接続することによって、印刷装置１００に文字やイラスト等のコンテンツデータが保持されていなくても画像合成印刷を実現できる。なお、合成処理を行っている間の画面表示は外部装置１５０の表示部３０１を使用してもよいし、印刷装置１００のＬＣＤ２０８を利用してもよい。
【００４７】
以上、本実施の形態では、装飾を施した印刷（装飾印刷）を行う際、印刷装置１００は外部装置１５０へ画像に対する合成装飾データの作成を指示し、外部装置１５０は合成装飾データを作成し、作成された合成装飾データを印刷装置１００が受信する。そして、印刷装置１００は、受信した合成装飾データを所望の画像データと合成し、装飾を施した印刷を行う。このような構成により、印刷装置１００は、ベクター形式の文字データやコンテンツデータを保持していなくても、外部装置１５０と接続することで画像の多彩な装飾印刷を行うことが可能となる。また合成装飾データの作成の指示の際に、印刷装置１００から外部装置１５０に送信するのは、印刷対象となる画像データ以外の装飾内容等の指示のみであり、合成前の画像データの転送は行わないため、通信データの削減が可能となり、処理の効率化が実現される。
【００４８】
また、合成装飾データの作成の指示の際、印刷装置１００は、そのとき設定されている用紙サイズ等のパラメータを送信しており、外部装置１５０は、そのパラメータに合うように文字データやイラストの描画を行う。そして、その描画結果をビットマップ等の二次元展開後データにして送信する。これにより、印刷装置１００は、単純に、受信した合成装飾データを所望の画像データに合成するのみで、調整の必要ない高品位な印刷が可能となる。また、本実施の形態では、装飾を施した印刷を行う際に、印刷装置１００と外部装置１５０とを接続するのみであり、簡易な構成で画像の装飾印刷を行うことが可能である。
【００４９】
なお、本発明を実現するために、上述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記憶媒体を用いても良い。この場合には記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。
【００５０】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５１】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５２】
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行う場合も含まれることは言うまでもない。
【００５３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行ってもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係る印刷システムの構成を示すブロック図である。
【図２】本発明の実施の形態に係る印刷装置が有するＧＵＩ操作部の概略構成を示す図である。
【図３】本発明の実施の形態に係る印刷システムの接続例を示す図である。
【図４】本発明の実施の形態に係る印刷システムの印刷処理の流れを示すフローチャートである。
【図５】本発明の実施の形態に係る印刷システムの画像合成モードの処理の流れを示すフローチャートである。
【符号の説明】
【００５５】
１００  印刷装置
１０１  バス
１０２  メモリカード
１０３  ＩＯ制御部
１０４  画像再生部
１０５  表示画像選択部
１０６  ビデオ出力通信部
１０７  ＧＵＩ制御部
１０８  ＧＵＩ操作部
１０９  データ保持部
１１０  印刷画像選択部
１１１  表示制御部
１１２  データ通信部
１１３  画像合成部
１１４  印刷データ生成部
１１５  印刷部
１３０  双方向データ線
１４０  ビデオ出力線
１５０  外部装置
１５１  バス
１５２  合成装飾データ作成部
１５３  データ通信部
１５４  データ保持部
１５５  ビデオ入力通信部
１５６  表示制御部
２０１  操作パネル
２０８  表示装置（ＬＣＤ）
３０１  表示部
３０２  ソフトウェアキーボード
３０３  ＧＵＩボタン
【図１】
2009279881.tif 000003
【図２】
2009279881.tif 000004
【図３】
2009279881.tif 000005
【図４】
2009279881.tif 000006
【図５】
2009279881.tif 000007