(57)【特許請求の範囲】
【請求項１】
表示装置と、ユーザの指令を入力する入力装置と、印刷モードを保存する印刷モード保存メモリと、合成しようとする画像データを保存する画像データ保存メモリとを利用して、コンピュータソフトウェアにより印刷装置を制御する方法であって、
（ａ）ユーザが簡単合成印刷を設定する際、合成しようとする画像データの数が設定されていないマニュアル合成印刷モードと合成しようとする画像データの数が設定されているオート合成印刷モードのいずれかを選択可能な合成印刷設定画面を前記表示装置に表示するステップと、
（ｂ）前記合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記印刷モード保存メモリに保存するステップと、
（ｃ）前記印刷モード保存メモリに前記マニュアル合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、ユーザが前記入力装置を介して合成印刷指令を入力すると、前記画像データ保存メモリに保存されていた複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御し、前記印刷モード保存メモリに前記オート合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、前記画像データ保存メモリの画像データの数が予め設定された数に達したら該画像データ保存メモリに保存されている複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するステップと、
を含む印刷装置制御方法。
【請求項２】
表示装置と、ユーザの指令を入力する入力装置と、印刷モードを保存する印刷モード保存メモリと、合成しようとする画像データを保存する画像データ保存メモリとを利用して、コンピュータソフトウェアにより印刷装置を制御する方法であって、
（ａ）ユーザが簡単合成印刷を設定する際、合成しようとする画像データの数が設定されていないマニュアル合成印刷モードを選択可能な合成印刷設定画面を前記表示装置に表示するステップと、
（ｂ）前記合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記印刷モード保存メモリに保存するステップと、
（ｃ）前記印刷モード保存メモリに前記マニュアル合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、ユーザが前記入力装置を介して合成印刷指令を入力すると、前記画像データ保存メモリに保存されていた複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するステップと、
を含む印刷装置制御方法。
【請求項３】
表示装置と、ユーザの指令を入力する入力装置と、印刷モードを保存する印刷モード保存メモリと、合成しようとする画像データを保存する画像データ保存メモリとを利用して、コンピュータソフトウェアにより印刷装置を制御する方法であって、
（ａ）ユーザが簡単合成印刷を設定する際、合成しようとする画像データの数が設定されているオート合成印刷モードを選択可能な合成印刷設定画面を前記表示装置に表示するステップと、
（ｂ）前記合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記印刷モード保存メモリに保存するステップと、
（ｃ）前記印刷モード保存メモリに前記オート合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、前記画像データ保存メモリの画像データの数が予め設定された数に達したら該画像データ保存メモリに保存されている複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するステップと、
を含む印刷装置制御方法。
【請求項４】
前記ステップ（ｃ）では、前記印刷モード保存メモリに前記マニュアル合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力したあと、前記合成印刷指令を前記入力装置を介してユーザが入力可能なメッセージボックスを前記表示装置に表示し、該メッセージボックスに前記合成印刷指令が入力されなかった場合には、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存し、前記メッセージボックスに前記合成印刷指令が入力された場合には、前記画像データ保存メモリに保存されていた複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御する、
請求項１又は２に記載の印刷装置制御方法。
【請求項５】
前記ステップ（ａ）では、オート合成印刷モードにおける合成しようとする画像データの数を前記入力装置を介してユーザが入力設定可能な合成印刷設定画面を前記表示装置に表示し、
前記ステップ（ｂ）では、前記合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記ステップ（ｂ）で入力設定された合成しようとする画像データの数と共に前記印刷モード保存メモリに保存する、
請求項１又は３に記載の印刷装置制御方法。
【請求項６】
請求項１〜５のいずれか１項に記載の印刷装置制御方法の各ステップを１又は複数のコンピュータに実行させるためのプログラム。
【請求項７】
表示装置と、
ユーザの指令を入力する入力装置と、
印刷モードを保存する印刷モード保存メモリと、
合成しようとする画像データを保存する画像データ保存メモリと
ユーザが簡単合成印刷を設定する際、合成しようとする画像データの数が設定されていないマニュアル合成印刷モードと合成しようとする画像データの数が設定されているオート合成印刷モードのいずれかを選択可能な合成印刷設定画面を前記表示装置に表示し、該合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記印刷モード保存メモリに保存するモード選択保存手段と、
前記印刷モード保存メモリに前記マニュアル合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、ユーザが前記入力装置を介して合成印刷指令を入力すると、前記画像データ保存メモリに保存されていた複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するマニュアル合成印刷処理手段と、
前記印刷モード保存メモリに前記オート合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、前記画像データ保存メモリの画像データの数が予め設定された数に達したら該画像データ保存メモリに保存されている複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するオート合成印刷処理手段と、
を備えた印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置制御方法、そのプログラム及び印刷制御装置に関する。
【背景技術】
【０００２】
従来より、１つの画像に別の画像を重ね合わせた印刷データを作成するいわゆるフォームオーバーレイ機能を有するプリンタシステムが知られている。例えば、特許文献１に記載のプリンタシステムは、プリンタ装置とそのプリンタ装置を制御するホスト装置を備え、ホスト装置のプリンタドライバによって画像をプリンタ装置の記憶部にフォームデータとして登録する。そして、印刷を実行するとき、フォームオーバーレイ機能を使用するときには、プリンタドライバからプリンタ装置のプリンタコントローラに入力した画像と、フォームデータとして登録しておいた画像の中から選択した画像と、をプリンタ装置の同じページバッファに展開することにより合成画像を作成して印刷する（合成印刷）。
【特許文献１】特開平１０−２４６３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載のホスト装置では、合成印刷を行う場合には、予め１つの画像をフォームデータとして登録し、更に、別の画像を印刷するときにその登録したフォームデータを重ね合わせる画像として選択する、という手順を踏む必要があった。このため、例えば２つの異なる画像から１回だけ合成印刷を行う場合など登録した画像データを１回しか合成印刷に使わない場合にはこのような登録作業はユーザにとって煩わしいものとなっていた。
【０００４】
本発明は、上述した課題に鑑みなされたものであり、画像データを１回しか合成印刷に使わないような場合に登録作業が不要となり簡単な操作で合成印刷を行うことができる印刷装置制御方法、そのプログラム及び印刷制御装置を提供することを主目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の主目的を達成するために以下の手段を採った。
【０００６】
本発明の第１の印刷装置制御方法は、
表示装置と、ユーザの指令を入力する入力装置と、印刷モードを保存する印刷モード保存メモリと、合成しようとする画像データを保存する画像データ保存メモリとを利用して、コンピュータソフトウェアにより印刷装置を制御する方法であって、
（ａ）ユーザが簡単合成印刷を設定する際、合成しようとする画像データの数が設定されていないマニュアル合成印刷モードと合成しようとする画像データの数が設定されているオート合成印刷モードのいずれかを選択可能な合成印刷設定画面を前記表示装置に表示するステップと、
（ｂ）前記合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記印刷モード保存メモリに保存するステップと、
（ｃ）前記印刷モード保存メモリに前記マニュアル合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、ユーザが前記入力装置を介して合成印刷指令を入力すると、前記画像データ保存メモリに保存されていた複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御し、前記印刷モード保存メモリに前記オート合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、前記画像データ保存メモリの画像データの数が予め設定された数に達したら該画像データ保存メモリに保存されている複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するステップと、
を含むものである。
【０００７】
例えば２つの異なる画像データの合成印刷を行う場合、１つ目の画像データを予め登録しておき、合成時にその画像データを呼び出して２つ目の画像データとの合成印刷を行うことも考えられるが、登録した画像データを１回しか合成印刷に使わない場合にはこのような登録作業はユーザにとって煩わしいものとなる。これに対して、この印刷装置制御方法では、マニュアル合成印刷モードの場合には１つ目の画像データと２つ目の画像データの通常印刷指令を入力したあと合成印刷指令を入力することによって、また、オート合成印刷モードの場合には合成しようとする画像データの数が２つに設定され１つ目の画像データの通常印刷指令を入力したあと２つ目の画像データの通常印刷指令を入力することによって合成印刷が開始される。このため、画像データを１回しか合成印刷に使わないような場合に登録作業が不要となり簡単な操作で合成印刷を行うことができる。また、ユーザは自分の好みに応じてこれらのモードの切り替えて合成印刷することが可能である。なお、合成データは、複数の画像データを重ね合わせることにより作成してもよいし、複数の画像データを１枚の用紙に割り付けることにより作成してもよい。
【０００８】
本発明の第２の印刷装置制御方法は、
表示装置と、ユーザの指令を入力する入力装置と、印刷モードを保存する印刷モード保存メモリと、合成しようとする画像データを保存する画像データ保存メモリとを利用して、コンピュータソフトウェアにより印刷装置を制御する方法であって、
（ａ）ユーザが簡単合成印刷を設定する際、合成しようとする画像データの数が設定されていないマニュアル合成印刷モードを選択可能な合成印刷設定画面を前記表示装置に表示するステップと、
（ｂ）前記合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記印刷モード保存メモリに保存するステップと、
（ｃ）前記印刷モード保存メモリに前記マニュアル合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、ユーザが前記入力装置を介して合成印刷指令を入力すると、前記画像データ保存メモリに保存されていた複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するステップと、
を含むものである。
【０００９】
この印刷装置制御方法では、本発明の第１の印刷装置制御方法と同様、マニュアル合成印刷モードの場合には１つ目の画像データと２つ目の画像データの通常印刷指令を入力したあと合成印刷指令を入力することによって合成印刷が開始される。このため、画像データを１回しか合成印刷に使わないような場合に登録作業が不要となり簡単な操作で合成印刷を行うことができる。
【００１０】
本発明の第３の印刷装置制御方法は、
表示装置と、ユーザの指令を入力する入力装置と、印刷モードを保存する印刷モード保存メモリと、合成しようとする画像データを保存する画像データ保存メモリとを利用して、コンピュータソフトウェアにより印刷装置を制御する方法であって、
（ａ）ユーザが簡単合成印刷を設定する際、合成しようとする画像データの数が設定されているオート合成印刷モードを選択可能な合成印刷設定画面を前記表示装置に表示するステップと、
（ｂ）前記合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記印刷モード保存メモリに保存するステップと、
（ｃ）前記印刷モード保存メモリに前記オート合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、前記画像データ保存メモリの画像データの数が予め設定された数に達したら該画像データ保存メモリに保存されている複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するステップと、
を含むものである。
【００１１】
この印刷装置制御方法では、本発明の第１の印刷装置制御方法と同様、オート合成印刷モードの場合には合成しようとする画像データの数が２つに設定され１つ目の画像データの通常印刷指令を入力したあと２つ目の画像データの通常印刷指令を入力することによって合成印刷が開始される。このため、画像データを１回しか合成印刷に使わないような場合に登録作業が不要となり簡単な操作で合成印刷を行うことができる。
【００１２】
本発明の第１及び第２の印刷装置制御方法において、前記ステップ（ｃ）では、前記印刷モード保存メモリに前記マニュアル合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力したあと、前記合成印刷指令を前記入力装置を介してユーザが入力可能なメッセージボックスを前記表示装置に表示し、該メッセージボックスに前記合成印刷指令が入力されなかった場合には、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存し、前記メッセージボックスに前記合成印刷指令が入力された場合には、前記画像データ保存メモリに保存されていた複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するものとしてもよい。こうすれば、ユーザが簡単に合成印刷指令を入力することができる。
【００１３】
本発明の第１及び第３の印刷装置制御方法において、前記ステップ（ａ）では、オート合成印刷モードにおける合成しようとする画像データの数を前記入力装置を介してユーザが入力設定可能な合成印刷設定画面を前記表示装置に表示し、前記ステップ（ｂ）では、前記合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記ステップ（ｂ）で入力設定された合成しようとする画像データの数と共に前記印刷モード保存メモリに保存するものとしてもよい。こうすれば、合成しようとする画像データの数をユーザが設定することができる。
【００１４】
本発明のプログラムは、上述したいずれかの印刷装置制御方法の各ステップをコンピュータに実行させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムをコンピュータに実行させれば、上述した印刷装置制御方法の各ステップが実行されるため、上述した印刷装置制御方法と同様の効果を得ることができる。
【００１５】
本発明の印刷制御装置は、
表示装置と、
ユーザの指令を入力する入力装置と、
印刷モードを保存する印刷モード保存メモリと、
合成しようとする画像データを保存する画像データ保存メモリと
ユーザが簡単合成印刷を設定する際、合成しようとする画像データの数が設定されていないマニュアル合成印刷モードと合成しようとする画像データの数が設定されているオート合成印刷モードのいずれかを選択可能な合成印刷設定画面を前記表示装置に表示し、該合成印刷設定画面でユーザが前記入力装置を介して選択入力したモードを前記印刷モード保存メモリに保存するモード選択保存手段と、
前記印刷モード保存メモリに前記マニュアル合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、ユーザが前記入力装置を介して合成印刷指令を入力すると、前記画像データ保存メモリに保存されていた複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するマニュアル合成印刷処理手段と、
前記印刷モード保存メモリに前記オート合成印刷モードが保存されていた場合には、ユーザが前記入力装置を介して通常印刷指令を入力すると、通常印刷を実行する代わりに今回の印刷対象の画像データを前記画像データ保存メモリに保存する一方、前記画像データ保存メモリの画像データの数が予め設定された数に達したら該画像データ保存メモリに保存されている複数の画像データを合成して一つの合成データを作成し該合成データが印刷されるよう前記印刷装置を制御するオート合成印刷処理手段と、
を備えたものである。
【００１６】
この印刷制御装置では、例えば２つの異なる画像データの合成印刷を行う場合、マニュアル合成印刷モードの場合には１つ目の画像データと２つ目の画像データの通常印刷指令を入力したあと合成印刷指令を入力することによって、また、オート合成印刷モードの場合には合成しようとする画像データの数が２つに設定され１つ目の画像データの通常印刷指令を入力したあと２つ目の画像データの通常印刷指令を入力することによって合成印刷が開始されるため、画像データを１回しか合成印刷に使わないような場合に登録作業が不要となり簡単な操作で合成印刷を行うことができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は、ユーザＰＣ２０を含む印刷システム１０の構成を示す説明図である。この印刷システム１０は、ネットワークとしてのＬＡＮ１２に接続されたユーザパソコン（以下ユーザＰＣと称する）２０と、ＬＡＮ１２を介して接続されたプリンタ３０とによって構成されている。
【００１８】
ユーザＰＣ２０は、各種制御を実行するＣＰＵ２２と、各種制御プログラムを記憶するＲＯＭ２３と、データを一時記憶するＲＡＭ２４と、各種アプリケーションプログラム（以下、アプリケーションという）や各種制御プログラム、各種データを記憶する大容量メモリであるＨＤＤ２５と、ＬＡＮ１２に接続された外部機器との間で情報の送受信が可能なネットワークインタフェース（Ｉ／Ｆ）２６とを備えている。このユーザＰＣ２０は、各種情報を画面表示するディスプレイ２７や、ユーザが各種指令を入力するキーボード等の入力装置２８などを備え、ディスプレイ２７に表示されたカーソル等をユーザが入力装置２８を介して入力操作するとその入力操作に応じた動作を実行するようになっている。また、ＨＤＤ２５には、印刷モードを保存する印刷モード保存領域２５ａと、合成しようとする画像データを保存する画像保存領域２５ｂとが設けられている。
【００１９】
プリンタ３０は、印刷用紙Ｓを図中奥から手前に搬送しプラテン上に搬送された印刷用紙Ｓに印刷ヘッドからインク滴を吐出して印刷を行う印刷機構３４と、ＬＡＮ１２に接続された外部機器との間で情報の送受信が可能なネットワークインタフェース（Ｉ／Ｆ）３６と、プリンタ３０全体をコントロールするコントローラ３２とを備えている。印刷機構３４は、所定の移動方向にキャリッジが移動し、インクカートリッジより供給されたインクを印刷ヘッドから印刷用紙Ｓへ吐出する機構である。なお、インクを吐出する機構は、圧電素子の変形によるものとしてもよいしヒータの熱による気泡の発生によるものとしてもよい。ネットワークＩ／Ｆ３６は、ＬＡＮ１２と接続され、ＬＡＮ１２に接続された外部の機器（例えばユーザＰＣ２０）との間でデータの送受信が可能なように構成されている。コントローラ３２は、ＣＰＵを中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したフラッシュＲＯＭと、一時的にデータを記憶したりデータを保存したりするＲＡＭと、入出力ポートとを備えている。このコントローラ３２には、ユーザＰＣ２０から出力された印刷ジョブなどがネットワークＩ／Ｆ３６を介して入力される。また、コントローラ３２からは、印刷ヘッドへの制御信号やユーザＰＣ２０への印刷ステータス情報などが出力される。
【００２０】
次に、こうして構成された本実施形態のユーザＰＣ２０の動作、特に、合成印刷の設定を行い、その設定で合成印刷を行うときの動作について説明する。まず、合成印刷の設定を行うときの動作について説明する。図２は、プリンタ３０のドライバのプロパティ画面４０の説明図であり、図３は、合成方法選択ルーチンの一例を示すフローチャートである。ユーザがプリンタ３０の設定を行うときには、まず、プリンタ３０のドライバのプログラムアイコンをクリックするなどして図２に示したようなプロパティ画面４０をディスプレイ２７に表示させる。そして、合成印刷の設定画面である簡単合成印刷設定タブをユーザがクリックするとＣＰＵ２２は図３に示した合成方法選択ルーチンを開始する。このルーチンを開始すると、ＣＰＵ２２は、まず、図２に示したように合成印刷での各種の設定可能な項目が配置された簡単合成印刷設定画面４１をプロパティ画面４０の内部に表示する（ステップＳ１００）。ここで、簡単合成印刷設定画面４１は、合成実行ボックス４２と、マニュアルモード選択ボタン４３と、オートモード選択ボタン４４と、画像データ数入力ボックス４５と、ＯＫボタン４６と、キャンセルボタン４７と、終了ボタン４８とを備えている。合成実行ボックス４２は、ユーザが合成印刷を行う場合に入力装置２８を介してチェックを入れ、合成印刷を行わない場合にチェックを入れないものである。マニュアルモード選択ボタン４３は、合成しようとする画像データの数が予め決まっておらず印刷毎に後述するメッセージボックス５０を表示して合成印刷開始か否かを問い合せるモード（マニュアルモード）を選択する場合にチェックを入れるものである。オートモード選択ボタン４４は、合成しようとする画像データの数が予め指定され決まっておりその指定したデータ数に達したら自動的に合成印刷を開始するモード（オートモード）を選択する場合にユーザがチェックを入れるものである。これらのモードは合成実行ボックス４２にユーザがチェックを入れたときにのみどちらか一方を選択可能となる。画像データ数入力ボックス４５はオートモードにおいて合成しようとする画像データの数をユーザが入力するものである。ＯＫボタン４６は設定の変更を反映させてプロパティ画面４０を閉じるボタンである。キャンセルボタン４７や終了ボタン４８は設定の変更を反映させずにプロパティ画面４０を閉じるボタンである。なお、出荷後初めて簡単合成印刷設定画面４１を開いたときには、合成実行ボックス４２にチェックが入っていない状態で表示されるものとする。
【００２１】
次に、簡単合成印刷設定画面４１の設定が終了したか否かを判定する（ステップＳ１１０）。ここでは、ＯＫボタン４６やキャンセルボタン４７、終了ボタン４８がクリックされたか否かを判定する。そして、設定が終了するのを待って、モード選択状態を判定する（ステップＳ１２０）。ここでは、マニュアルモード選択ボタン４３とオートモード選択ボタン４４のいずれにチェックが入っているかを判定する。マニュアルモード選択ボタン４３にチェックが入っていたときには、マニュアルモードを印刷モード保存領域２５ａに保存し（ステップＳ１３０）、本ルーチンを終了する。オートモード選択ボタン４４にチェックが入っていたときには、画像データ数入力ボックス４５に入力された値を読み込み（ステップＳ１４０）、オートモードと画像データ数とを印刷モード保存領域２５ａに保存し（ステップＳ１５０）、本ルーチンを終了する。こうすることにより、どのようなアプリケーションからの通常印刷指令に対しても、合成印刷するか否かや合成印刷のときのモード、画像データ数などの設定が反映されることになる。
【００２２】
次に、複数の画像データの合成印刷を行うときの動作について説明する。図４は印刷処理ルーチンの一例を示すフローチャートであり、図５はメッセージボックス５０の一例の説明図である。印刷処理ルーチンは、ユーザが例えばアプリケーションで作成したデータを印刷するために、そのアプリケーションで印刷ボタンをクリックして通常印刷指令が入力されたときに実行される。このルーチンを開始すると、ＣＰＵ２２は、まず、合成印刷の設定がされているか否かを判定する（ステップＳ２００）。具体的には、印刷モード保存領域２５ａにマニュアルモードとオートモードのいずれかが保存されているか否かを判定する。そして、合成印刷の設定がなされていないときには、合成印刷ではなく通常印刷を行うものと判断し、今回の画像データをプリンタ３０で印刷処理可能な形式のデータへと変換し（ステップＳ２１０）、その変換後のデータを印刷指令と共にプリンタ３０へ送信し（ステップＳ２２０）、本ルーチンを終了する。
【００２３】
一方、ステップＳ２００で合成印刷の設定がなされていたときには、印刷モードがマニュアルモードとオートモードのいずれであるかを判定する（ステップＳ２３０）。この判定はどちらのモードが印刷モード保存領域２５ａに保存されていたかによって行う。マニュアルモードのときには、図５に示したメッセージボックス５０をディスプレイ２７に表示する。ここで、メッセージボックス５０は、合成印刷開始ボックス５１と、ＯＫボタン５２と、キャンセルボタン５３と、終了ボタン５４とを備えている。合成印刷開始ボックス５１は、ユーザが合成印刷の開始を所望するときにチェックを入れるチェックボックスである。ＯＫボタン５２は、ユーザが処理を進めるときにクリックするボタンである。キャンセルボタン５３は、ユーザが印刷の中止を指示するボタンである。終了ボタン５４はメッセージボックス５０を閉じるボタンである。ここで、合成印刷開始ボックス５１にチェックが入った状態でＯＫボタン５２がクリックされたときに、合成印刷指令が入力されるものとする。さて、図４の印刷処理ルーチンに戻り、ステップＳ２４０の処理のあと、合成印刷指令が入力されたか否かを判定し（ステップＳ２５０）、合成印刷指令が入力されていないときには、画像保存領域２５ｂに今回の画像データを保存し（ステップＳ２６０）、本ルーチンを終了する。一方、ステップＳ２５０で合成印刷指令が入力されたときには、今回の画像データを画像保存領域２５ｂに保存し、その後画像保存領域２５ｂに保存した全ての画像データをプリンタ３０で印刷処理可能な形式のデータへと変換し（ステップＳ２７０）、変換後のデータの合成処理（重ね合わせ）を実行して合成データを作成し（ステップＳ２８０）、その合成データを印刷指令と共にプリンタ３０へ送信する（ステップＳ２９０）。その後、画像保存領域２５ｂに保存した全ての画像データを消去して（ステップＳ３００）、本ルーチンを終了する。なお、ステップＳ２５０で、キャンセルボタン５３や終了ボタン５４がクリックされたときには、今回の画像データは合成に使用しないものと判断し、そのまま本ルーチンを終了するものとする。
【００２４】
さて、ステップＳ２３０でオートモードに設定されていたときには、既に画像保存領域２５ｂに保存した画像データと今回の画像データとを合わせた数が、画像データ数入力ボックス４５に入力された画像データ数に達したか否かを判定する（ステップＳ３１０）。その画像データ数に達していないときには、今回の画像データを画像保存領域２５ｂに保存し（ステップＳ３２０）、本ルーチンを終了する。一方、その画像データ数に達したときには、ステップＳ２７０以降の処理を実行し本ルーチンを終了する。
【００２５】
ここで、ステップＳ２９０の合成処理は、例えば、画像データの白色の部分を透明として扱って上書きしていったり、各画像データの透過度を適宜設定して重ね合わせたりするものなど、周知の技術を用いるものとする。その一例を図６を用いて以下に説明する。図６はマニュアルモード時に２つの画像データから１つの合成データを作成する場合の説明図である。まず、ユーザはユーザＰＣ２０でワープロソフトを用いて文書データ６０を作成し（図６（ａ））、ワープロソフト上の印刷ボタンをクリックする。すると、ＣＰＵ２２には通常印刷指令が入力されるので、ＣＰＵ２２はメッセージボックス５０を表示する（図６（ｂ））。そして、ユーザが合成印刷開始ボックス５１にチェックを入れずにＯＫボタン５２をクリックすると、ＣＰＵ２２は文書データ６０を画像保存領域２５ｂに保存し、メッセージボックス５０を閉じる（図６（ｃ））。次にユーザは、表計算ソフトを用いてグラフデータ６１を作成し（図６（ｄ））、表計算ソフト上の印刷ボタンをクリックする。すると、ＣＰＵ２２には通常印刷指令が入力されるので、ＣＰＵ２２はメッセージボックス５０を表示する（図６（ｅ））。そして、ユーザが合成印刷開始ボックス５１にチェックを入れてＯＫボタン５２をクリックすると、ＣＰＵ２２には合成印刷指令が入力されるので、ＣＰＵ２２はグラフデータ６１を画像保存領域２５ｂに保存する。そして文書データ６０及びグラフデータ６１をそれぞれプリンタ３０で印刷処理可能な形式のデータ（第１画像データ６２及び第２画像データ６３）に変換する。そして、第１画像データ６２と第２画像データ６３とを合成して合成データ６４を作成し（図６（ｆ））、この合成データ６４をプリンタ３０へ送信する。この合成データ６４を受け取ったプリンタ３０は合成データ６４に基づいて印刷用紙Ｓへの印刷が実行されるよう印刷機構３４を制御する。このように、マニュアルモードのときには、画像の通常印刷指令が入力される度に、メッセージボックス５０をディスプレイ２７に表示しユーザの合成印刷指令の入力を待って合成データ６４を作成し印刷を実行する。また、オートモードのときには、上述したマニュアルモード時の手順において、メッセージボックス５０を表示する手順を省略した手順により合成印刷を実行する。即ち、まず、文書データ６０が完成し（図６（ａ））ユーザにより印刷ボタンがクリックされたときに、文書データ６０を画像保存領域２５ｂに保存する。続いて、グラフデータ６１が完成し（図６（ｄ））ユーザにより印刷ボタンがクリックされたときに、グラフデータ６１を画像保存領域２５ｂに保存する。続いて、文書データ６０及びグラフデータ６１をそれぞれ第１画像データ６２及び第２画像データ６３に変換し、これら第１及び第２画像データから合成データ６４を作成して（図６（ｆ））、プリンタ３０へ送信する。このように、オートモードのときには、ユーザにより印刷ボタンがクリックされ画像保存領域２５ｂに保存した画像データの数が、予め設定した画像データ数（ここでは値２）に達した時点で、合成印刷を開始する。
【００２６】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のディスプレイ２７が本発明の表示装置に相当し、ＨＤＤ２５の印刷モード保存領域２５ａが印刷モード保存メモリに相当し、ＨＤＤ２５の画像保存領域２５ｂが画像データ保存メモリに相当し、プリンタ３０が印刷装置に相当し、ステップＳ１００がステップ（ａ）に相当し、ステップＳ１３０，Ｓ１５０が本発明のステップ（ｂ）に相当し、ステップＳ２３０〜Ｓ２９０，Ｓ３１０，Ｓ３２０がステップ（ｃ）に相当する。また、ユーザＰＣ２０が印刷制御装置に相当し、ＣＰＵ２２がモード選択保存手段，マニュアル合成印刷処理手段及びオート合成印刷処理手段に相当する。なお、本実施形態はユーザＰＣ２０の動作を説明することにより本発明の印刷装置制御方法の一例も明らかにしている。
【００２７】
以上詳述した本実施形態のユーザＰＣ２０によれば、画像データを１回しか合成印刷に使わないような場合に登録作業が不要となり簡単な操作で合成印刷を行うことができる。また、ユーザは自分の好みに応じてこれらのモードの切り替えて合成印刷することが可能である。更に、通常印刷指令が入力されたときには合成印刷開始ボックスを備えたメッセージボックス５０を表示し、合成印刷開始ボックス５１にチェックが入っていないときには、画像データを画像保存領域２５ｂに保存し、合成印刷開始ボックス５１にチェックが入っていたときに画像データの合成を開始するから、ユーザが簡単に合成印刷指令を入力することができる。更にまた、ユーザが合成しようとする画像データ数を入力可能な画像データ数入力ボックス４５を備えた簡単合成印刷設定画面４１を表示するから、合成しようとする画像データの数をユーザが入力設定することができる。
【００２８】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００２９】
例えば、上述した実施形態では、合成しようとする画像データ数はユーザが画像データ数入力ボックス４５を用いて入力設定するものとしたが、合成しようとする画像データ数をユーザが設定するのではなく予めデフォルト値として設定しておいてもよい。
【００３０】
上述した実施形態では、合成印刷開始ボックス５１を備えたメッセージボックス５０を表示することによってユーザの合成印刷指令を入力可能なものとしたが、ユーザの合成印刷指令を入力可能なものであれば、如何なる方法によるものでもよい。例えば、アプリケーションに通常印刷ボタンの他に設けられた合成印刷ボタンがクリックされたとき、このアプリケーションから直接、合成印刷指令を入力可能なものでもよい。
【００３１】
上述した実施形態では、ＣＰＵ２２はステップＳ２６０、Ｓ２７０，Ｓ３２０において今回の画像データを画像保存領域２５ｂに保存するものとしたが、例えば、ステップＳ２００の前など、通常印刷指令を入力してからステップＳ２５０，Ｓ３１０の間に画像データを画像保存領域２５ｂに保存するものとしてもよい。この場合には、ステップＳ３１０において、画像保存領域２５ｂに保存されている画像データの数が合成しようとする画像データ数に達したか否かを判定するものとする。
【００３２】
上述した実施形態では、ＣＰＵ２２は画像データを合成する前のステップＳ２７０において画像データをプリンタ３０で印刷処理可能な形式のデータへと変換するものとしたが、画像データを画像保存領域２５ｂへ保存するステップＳ２６０、Ｓ２７０及びＳ３２０においてプリンタ３０で印刷可能な形式のデータへと変換してから画像保存領域２５ｂへ保存するものとしてもよい。
【００３３】
上述した実施形態では、本発明をユーザＰＣ２０に適用したが、複数の画像データを合成し１つの合成データを作成するものであれば、例えば、合成機能を有しグラフィカルなユーザインタフェースを備えたプリンタなど、如何なるものに適用してもよい。また、ユーザＰＣ２０の態様で印刷制御装置及び印刷装置制御方法として説明したが、この方法を実行するプログラムの態様としてもよい。
【図面の簡単な説明】
【００３４】
【図１】印刷システム１０の構成を示す説明図。
【図２】プロパティ画面４０の説明図。
【図３】合成方法選択ルーチンの一例を示すフローチャート。
【図４】印刷処理ルーチンの一例を示すフローチャート。
【図５】メッセージボックス５０の一例の説明図。
【図６】２つの画像データから１つの合成データを作成する場合の説明図。
【符号の説明】
【００３５】
１０  印刷システム、１２  ＬＡＮ、２０  ユーザＰＣ、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  ＨＤＤ、２５ａ  印刷モード保存領域、２５ｂ  画像保存領域、２６，３６  ネットワークＩ／Ｆ、２７  ディスプレイ、２８  入力装置、３０  プリンタ、３２  コントローラ、３４  印刷機構、４０  プロパティ画面、４１  簡単合成印刷設定画面、４２  合成実行ボックス、４３  マニュアルモード選択ボタン、４４  オートモード選択ボタン、４５  画像データ数入力ボックス、４６，５２  ＯＫボタン、４７  キャンセルボタン、４８  終了ボタン、５０  メッセージボックス、５１  合成印刷開始ボックス、５３  キャンセルボタン、５４  終了ボタン、６０  文書データ、６１  グラフデータ、６２  第１画像データ、６３  第２画像データ、６４  合成データ、
Ｓ  印刷用紙。
【図１】
0004957576.tif 000002
【図２】
0004957576.tif 000003
【図３】
0004957576.tif 000004
【図４】
0004957576.tif 000005
【図５】
0004957576.tif 000006
【図６】
0004957576.tif 000007