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