(57)【特許請求の範囲】
【請求項１】
被印刷媒体にページ単位の印刷を行う印刷装置の制御方法であって、動画パターンの構成要素となる複数の画像を動画パターン毎に用意しておき、特定の動画パターンを形成するための画像を選択的に読み出してその印刷形態が各印刷ページの所定の領域内でそれぞれ他の印刷ページのものと相違するように前記印刷装置に印刷させ、
複数の印刷ページ間における前記画像の印刷形態の相違量を、印刷ページ数に応じて決定することを特徴とする、印刷制御方法。
【請求項２】
被印刷媒体にページ単位の印刷を行う印刷装置の制御方法であって、動画パターンの構成要素となる画像を外部より取得し、取得した画像をその印刷形態が各印刷ページの所定の領域内でそれぞれ他の印刷ページのものと相違するように前記印刷装置に印刷させ、
複数の印刷ページ間における前記画像の印刷形態の相違量を、印刷ページ数に応じて決定することを特徴とする、印刷制御方法。
【請求項３】
前記印刷ページ数と、前記動画パターンの変化態様及び移動経路の少なくとも一方と、に応じて前記相違量を決定することを特徴とする、請求項１又は２に記載の印刷制御方法。
【請求項４】
被印刷媒体にページ単位の印刷を行う印刷装置の制御を行う印刷制御装置において、
動画パターンの構成要素となる複数の画像を記憶する記憶手段と、
記憶された複数の画像を読み出して個々の印刷ページにおける画像の印刷形態を他の印刷ページのものと相違するように割り当てる割当て手段と、
前記画像を前記割り当てた印刷形態で前記印刷装置に印刷させるための印刷データを生成する処理手段とを備え、生成された前記印刷データに基づいて前記被印刷媒体上に前記動画パターンを形成させ、
前記割当て手段は、前記記憶された画像に代えてユーザが入力した画像の印刷形態の割当てを行うように構成されていることを特徴とする、印刷制御装置。
【請求項５】
被印刷媒体にページ単位の印刷を行う印刷装置の制御を行う印刷制御装置において、
動画パターンの構成要素となる複数の画像を記憶する記憶手段と、
記憶された複数の画像を読み出して個々の印刷ページにおける画像の印刷形態を他の印刷ページのものと相違するように割り当てる割当て手段と、
前記画像を前記割り当てた印刷形態で前記印刷装置に印刷させるための印刷データを生成する処理手段とを備え、生成された前記印刷データに基づいて前記被印刷媒体上に前記動画パターンを形成させ、
前記割当て手段は、前記記憶された画像と共にユーザが入力した画像の印刷形態の割当てを行うように構成されていることを特徴とする、印刷制御装置。
【請求項６】
被印刷媒体にページ単位の印刷を行う印刷装置の制御を行う印刷制御装置において、
動画パターンの構成要素となる複数の画像を記憶する記憶手段と、
記憶された複数の画像を読み出して個々の印刷ページにおける画像の印刷形態を他の印刷ページのものと相違するように割り当てる割当て手段と、
前記画像を前記割り当てた印刷形態で前記印刷装置に印刷させるための印刷データを生成する処理手段とを備え、生成された前記印刷データに基づいて前記被印刷媒体上に前記動画パターンを形成させ、
前記割当て手段は、複数の印刷ページ間における前記画像の印刷形態の相違量を、印刷ページ数と、前記動画パターンの変化態様及び移動経路の少なくとも一方と、に基づいて決定するように構成されていることを特徴とする、印刷制御装置。
【請求項７】
被印刷媒体にページ単位の印刷を行う印刷装置に接続されるコンピュータに、動画パターンの構成要素となる複数の画像を記憶する記憶手段を構築するとともに、
記憶された複数の画像を読み出して個々の印刷ページにおける画像の印刷形態を他の印刷ページのものと相違するように割り当てる処理、
前記画像を前記割り当てた印刷形態で前記印刷装置に印刷させるための印刷データを生成する処理を実行させ、この生成された印刷データに基づいて前記被印刷媒体上に前記動画パターンを形成させるためのディジタル情報が記録され、
前記ディジタル情報は、前記記憶された画像に代えてユーザが入力した画像の印刷形態の割当てを行う処理を前記コンピュータに実行させるものであることを特徴とする、コンピュータ読取可能な記録媒体。
【請求項８】
被印刷媒体にページ単位の印刷を行う印刷装置に接続されるコンピュータに、動画パターンの構成要素となる複数の画像を記憶する記憶手段を構築するとともに、
記憶された複数の画像を読み出して個々の印刷ページにおける画像の印刷形態を他の印刷ページのものと相違するように割り当てる処理、
前記画像を前記割り当てた印刷形態で前記印刷装置に印刷させるための印刷データを生成する処理を実行させ、この生成された印刷データに基づいて前記被印刷媒体上に前記動画パターンを形成させるためのディジタル情報が記録され、
前記ディジタル情報は、前記記憶された画像と共にユーザが入力した画像の印刷形態の割当てを行う処理を前記コンピュータに実行させるものであることを特徴とする、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ等の印刷装置を制御する印刷制御装置に関し、特に、複数の被印刷媒体上に印刷を行う場合に、各被印刷媒体上に動画パターンを形成させる機能を備えた印刷制御装置に関する。
【０００２】
【従来の技術】
印刷装置の中には、外部から送られる印刷データに基づいて被印刷媒体上に印刷を行うものがある。例えばプリンタでは、パーソナルコンピュータなどのホストから送られた印刷データを解析して印刷イメージに展開し、この印刷イメージに基づいて印刷用紙上に印刷を行うようになっている。このように、ホストからの印刷データに基づいて印刷を行う場合は、プリンタ毎の仕様に対応した最適な印刷形態を実現するために、プリンタドライバと称されるソフトウエアをホストに搭載し、ホスト上で当該ソフトウエアを実行することにより印刷制御装置を構築するのが一般的となっている。
【０００３】
また、最近のプリンタは、印刷性能の向上に伴い、大量の印刷を短時間で行うことができるようになっている。このため、例えば会社などにおいて大量の文書をプリンタによって印刷するケースが増えている。
【０００４】
【発明が解決しようとする課題】
ところで、文書を印刷する場合にその印刷文書に本来の印刷内容とは別に、文字や図形によるアクセントやインパクトを加えたい場合がある。特に、上記のように大量の文書を印刷する場合には、このようなアクセントを文書中に加えることで、長い文書を読む際の気分転換にもなる。
【０００５】
本発明は、印刷文書に適度なインパクトを付加するための印刷制御方法を提供することを課題とする。
【０００６】
本発明の他の課題は、上記印刷制御方法の実施に適した印刷制御装置及び記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
本発明が提供する印刷制御方法は、被印刷媒体にページ単位の印刷を行う印刷装置の制御方法である。具体的には、動画パターンの構成要素となる複数の画像を動画パターン毎に用意しておき、特定の動画パターンを形成するための画像を選択的に読み出してその印刷形態が各印刷ページの所定の領域内でそれぞれ他の印刷ページのものと相違するように前記印刷装置に印刷させる。あるいは、動画パターンの構成要素となる画像を外部より取得し、取得した画像をその印刷形態が各印刷ページの所定の領域内でそれぞれ他の印刷ページのものと相違するように前記印刷装置に印刷させる。
【０００８】
上記印刷制御方法において、複数の印刷ページ間における前記画像の印刷形態の相違量は、例えば、印刷ページ数に応じて決定する。必要に応じて、印刷形態の相違量の決定要素に、前記動画パターンの変化態様及び当該動画パターンの移動経路の少なくとも一方をさらに加味する。
【０００９】
上記他の課題を解決する本発明の印刷制御装置は、被印刷媒体にページ単位の印刷を行う印刷装置の制御を行う印刷制御装置において、動画パターンの構成要素となる複数の画像を記憶する記憶手段と、記憶された複数の画像を読み出して個々の印刷ページにおける画像の印刷形態を他の印刷ページのものと相違するように割り当てる割当て手段と、前記画像を前記割り当てた印刷形態で前記印刷装置に印刷させるための印刷データを生成する処理手段とを備え、生成された前記印刷データに基づいて前記被印刷媒体上に前記動画パターンを形成させるようにしたものである。
【００１０】
前記割当て手段は、必要に応じて前記記憶された画像に代えて、又は前記記憶された画像と共に、ユーザが入力した画像の印刷形態の割当てを行うように構成する。また、複数の印刷ページ間における前記画像の印刷形態の相違量を、印刷ページ数と、前記動画像要素の変化態様及び当該動画像要素の移動経路の少なくとも一方と基づいて決定するように構成する。
【００１１】
上記他の課題を解決する本発明の記録媒体は、被印刷媒体にページ単位の印刷を行う印刷装置に接続されるコンピュータに、動画パターンの構成要素となる複数の画像を記憶する記憶手段を構築するとともに、個々の印刷ページにおける前記画像の印刷形態を他の印刷ページのものと相違するように割り当てる処理、前記画像を前記割り当てた印刷形態で前記印刷装置に印刷させるための印刷データを生成する処理を実行させ、この生成された印刷データに基づいて前記被印刷媒体上に前記動画パターンを形成させるためのディジタル情報が記録された、コンピュータ読取可能な記録媒体である。
【００１２】
【発明の実施の形態】
以下、本発明の印刷制御装置の実施の形態を説明する。
【００１３】
図１に、本発明が適用される印刷システムの全体構成図を示す。この印刷システムは、システム制御装置としてのホストコンピュータ１と印刷装置２をケーブルで接続して構成される。印刷装置２は、例えば、ホストコンピュータ１から印刷データを受信したときに、所定の印刷プロセスを実行し、被印刷媒体、例えば印刷用紙上に文字や画像を形成するプリンタである。印刷データは、印刷すべき文字についての文字データ、静止画等の画像データ、印刷制御コードなどを含むものである。
【００１４】
ホストコンピュータ１は、所定のオペレーティングシステム（ＯＳ）を搭載し、このＯＳを通して文書作成用アプリケーションプログラムなどの特定のプログラムの実行、ならびに当該プログラムの制御や監視などを行っている。具体的には、ホストコンピュータ１は、ＣＰＵ（中央処理装置）、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリーメモリ）、及び内蔵あるいは外付けのハードディスク（ＨＤ）３などを備えて構成される。ＨＤ３には、上記の印刷データを生成するアプリケーションプログラムや、本発明に係る印刷制御装置を実現するための印刷制御プログラムなどが記録されている。
【００１５】
印刷制御プログラムを含むディジタル情報は、例えば、フレキシブルディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、磁気テープなどの可搬性の記録媒体にホストコンピュータ１が読取可能な形態で記録されて流通する。あるいはホストコンピュータ１が読取可能な搬送波を通じて流通する場合もある。このような媒体に記録されたディジタル情報は、印刷装置２の使用時にメディア読取装置６を通じてホストコンピュータ１内のＨＤ３にインストールされる。このインストールは、ホストコンピュータ１のＤＲＡＭ、ＳＲＡＭあるいはフラッシュＲＡＭのような書き換え可能なメモリに行うこともできる。あるいは、ホストコンピュータ１のＲＯＭ内に予め記録させておいたり、あるいは、通信制御装置７を通じて他のコンピュータ（サーバなど）から随時読み出してＨＤ３にインストールする形態も可能である。
【００１６】
なお、印刷制御プログラムのみを実行することによって印刷制御装置としての機能が形成されるだけでなく、その印刷制御プログラムの指示に基づいて当該ホストコンピュータ１上で稼働しているＯＳが実際の処理の一部を行い、その処理を通じて印刷制御装置としての機能が形成される形態であっても良い。
【００１７】
ホストコンピュータ１には、モニタ画面を備えた表示装置４、データ入力装置５、ＣＤ−ＲＯＭドライブ及びＦＤＤ（磁気ディスク駆動装置）を含むメディア読取装置６、及びＬＡＮ（構内ネットワーク）などのネットワークとの接続インタフェースを構成するモデムなどを含む通信制御装置７が接続されている。
【００１８】
表示装置４は、ＯＳ、アプリケーションプログラム、あるいは印刷制御プログラムなどの指示に基づいて所定のダイアログ用ウインドウを表示するものである。具体的には、ＣＲＴや液晶ディスプレイなどで構成される。データ入力装置５は、キーボード、マウスその他のポインティングデバイスである。このデータ入力装置５を介して入力されたユーザからの指示などに基づいて、ＣＰＵがＨＤ３などに記録された各種プログラムを読み出し、このプログラムを実行することで、所要の処理や制御を実行している。
【００１９】
次に、ホストコンピュータ１が印刷制御プログラムを読み込むことによって実現される本発明の印刷制御装置の実施形態を説明する。
【００２０】
この印刷制御装置は、ホストコンピュータ１から印刷装置２に印刷要求を送信する際に、当該印刷要求に対応する印刷データに所定の処理を施すものである。具体的には、図２に示すように、描画処理部１１、動画パターン記憶部１２、動画パターン作成部１３、印刷枚数判別部１４、画像割当て部１５、画像位置決定部１６、印刷処理部１７、スプールファイル部１８及び転送処理部１９の機能を含んで印刷制御装置１０を構成している。
【００２１】
描画処理部１１は、プロパティシートや設定用ダイヤログを表示装置４に表示させるための描画処理を行う。また、この設定用ダイヤログを介して入力された動画パターンの選択データを特定する。また、ユーザ定義の動画パターンの入力を受け付ける機能を有する。
【００２２】
動画パターン記憶部１２には、動画パターンが１パターン分以上記憶されている。各動画パターンは、動画像要素となる１つまたは複数の画像で構成される。複数の静止画像で動画パターンが形成される場合、各画像は、少しづつその形態が変化するようなものを用いる。このような画像は、例えば、ホストコンピュータ１の一部としてのＲＯＭ、ＲＡＭ、ＨＤなどに一時的に記憶される。あるいは、上記の同様なフレキシブルディスク、光ディスクなどの記憶媒体上に記憶される。
【００２３】
動画パターン作成部１３は、例えばユーザにより入力された文字、絵などの図形に基づいて動画パターンを作成するものである。このような動画パターンを作成するための手法としては、例えば、予め１つまたは複数の動画パターンのひな型を作っておき、このひな型の所定の位置にユーザ入力の画像を入れる手法を採用することができる。この場合における動画パターンの具体的な作成方法としては、動画パターンの進行に合わせて、ユーザ入力の画像を所定の経路で移動させる方法、ユーザ入力の画像の位置は変えずに当該画像の背景などを所定の経路で移動させる方法、あるいはユーザ入力の画像及び背景を所定の経路で移動させる方法などを適宜採用することができる。
【００２４】
印刷枚数判別部１４は、印刷データを印刷用紙上に印刷した場合の印刷枚数、つまり印刷ページ数を判別するものである。この印刷ページ数の判別は、例えば、印刷データに付加されるページ情報等に基づいて行われる。印刷データにページ情報がない場合、印刷枚数判別部１４は、印刷データのサイズに基づいて印刷ページ数を計算する。
【００２５】
画像割当て部１５は、動画パターンを構成するための画像を複数の印刷ページの所定領域への印刷用に割り当てるものである。割当てに際しては、印刷ページ数と、動画パターンの変化態様（変化速度等）及び移動経路の少なくとも一方とに基づいて前後の印刷ページ間の画像の形態相違量を算出し、算出結果に基づいて必要な形態の画像を用いる。これらの画像は、基本的には、動画パターン記憶部１１に記憶されたものをユーザが任意に選択することにより、あるいは印刷制御装置１０において自動的に設定される条件に基づいて読み出されたものを用いるが、これに代えて、ユーザが入力した画像のみを用いることもできる。動画パターンに記憶された画像とユーザが入力した画像とを併用するようにしても良い。画像は、すべての印刷ページまたは一部の印刷ページに選択的に割り当てられる。
【００２６】
画像印刷位置決定部１６は、画像割当て部１５で割り当てた各画像の印刷ページ毎の印刷位置を決定するものである。具体的には、印刷ページ数と、動画パターンの変化態様（変化速度等）及び移動経路の少なくとも一方とに基づいて前後の印刷ページ間における位置の相違量を算出し、算出結果に基づいて個々の画像の印刷位置を決定する。移動経路は、例えば、予め設定した１つまたは複数の移動経路の中から印刷制御装置側で自動的にランダムに選択する方法、これらの移動経路の中からユーザが設定用ダイヤログなどで選択する方法、あるいはユーザが任意の移動経路を設定用ダイヤログなどで入力する方法などの適宜な方法で選択される。
【００２７】
印刷処理部１７は印刷制御装置内の統括制御を行うとともに、ＡＰからの印刷要求データやデータ入力装置５からの印刷要求に基づくデータなどを印刷装置２が読み取ることができる構造の印刷制御コードに変換し、必要に応じて、所要の機能や付加データを印刷制御コードに付加して、印刷データを生成する機能を有するものである。
【００２８】
スプールファイル部１８は、印刷処理部１７で生成された印刷データを一時的に保存（スプール）するものであり、転送処理部１９は、スプールファイル部１７内の変更された印刷データを印刷装置２に転送するものである。
【００２９】
次に、上記のように構成される印刷制御装置１０で実際に印刷装置２を制御する方法について説明する。図３は、この場合の印刷制御装置１０による全体的な処理手順図である。
【００３０】
印刷制御装置１０は、まず、描画処理部１１を通じて表示装置４上に設定用ダイヤログを表示する。そして、当該設定用ダイヤログ上でユーザが動画印刷を選択したかどうかを判別する（ステップＳ１）。動画印刷が選択されなかった場合は（ステップＳ１：Ｎｏ）、印刷データを変更なしで印刷装置２に送信する（ステップＳ２）。動画印刷が選択された場合は（ステップＳ１：Ｙｅｓ）、次に、動画印刷のための具体的な印刷項目の入力を受け付ける（ステップＳ３）。
【００３１】
ここにいう印刷項目は、例えば、次の事項である。
【００３２】
（１）動画パターンの変化速度（つまり、１つの画像（画像Ａ）から次の画像（画像Ｂ）に変わるまでの画像Ａの印刷用紙への割当て数）
（２）動画パターンの移動経路（例えば、左右方向、円周方向）
（３）画像の印刷ページ間隔（例えば、各ページ、２ページ毎など）
これらの印刷項目の入力は、例えば、設定用ダイヤログ上で行われる。
【００３３】
任意事項であるが、この段階でユーザによる画像の入力も行えるようになっている。この場合、印刷処理部１６は、上記の入力項目において動画パターンの入力の有無を判別し（ステップＳ４）、入力有りの場合は（ステップＳ４：Ｙｅｓ）、ユーザ入力に基づいて、動画パターン作成部１３で動画パターンを作成した後、印刷枚数判別部１４に処理を移す（ステップＳ６）。動画パターンの入力無しの場合は、直ちに印刷枚数判別部１４に処理を移す（ステップＳ４：Ｎｏ）。
【００３４】
印刷枚数判別部１４では、上記のように入力された印刷データなどに基づいて印刷ページ数の判別を行う。その後、判別された印刷ページ数及び上記の（１）〜（３）の印刷項目に基づいて、画像割当て部１５で画像の割当てを行う。さらに、この割当結果及び上記の（１）〜（３）の印刷項目に基づいて、画像位置決定部１６で、印刷用紙における画像の印刷位置を決定する。そして、これらの結果に基づいて、変更された印刷データを、転送処理部１８を介して印刷装置２に送信する。これにより印刷装置２において動画パターンの印刷が行われる。
【００３５】
図４は、この印刷制御装置１０の制御によって印刷装置２で印刷される印刷用紙の説明図である。符号２１は印刷用紙、２２、２３はＡＰからの印刷要求に基づく文字等の印刷領域、２４は動画印刷領域２４である。
【００３６】
複数の印刷用紙の動画印刷領域２４へは、それぞれ図５（ａ）〜（ｍ）に示した８つの画像を繰り返し印刷する。これにより、印刷済みの各印刷用紙の下部を連続的にめくることで、「ＥＰＳＯＮ」の文字が左右方向に移動し、動画の如きに見えるようになる。
【００３７】
図６（ａ）〜（ｃ）は、文字ではなく、図形を用いた動画パターンの構成要素例を示した図である。この例は、図６（ａ），（ｂ），（ｃ）の順に変化する動画パターンである。動画印刷領域２４への印刷は、図６（ａ），（ｂ），（ｃ），（ｂ），（ａ），（ｂ）・・・の順に行われる。これにより、印刷用紙に図形の姿態が変化する動画パターンが形成されるようになる。
【００３８】
図７（ａ）〜（ｃ）は、移動を繰り返す動画パターンの移動経路の例を示した図である。図７（ａ）は左右に動画が移動する例であり、図７（ｂ）は環状に動画が移動する例であり、図７（ｃ）は矩形状に動画が移動する例である。
【００３９】
本発明は、以上のとおりであるが、本発明はこのような実施の形態に限定されるものではなく、任意に設計変更が可能である。例えば、上記実施形態では、制御対象となる印刷装置２としてプリンタを例に挙げて説明したが、プリンタ以外の同種の印刷装置にも同様に適用が可能である。
【００４０】
【発明の効果】
以上の説明から明らかなように、本発明によれば、印刷装置による印刷文書に適度なインパクトを付加できる印刷制御装置を提供することができる。
【図面の簡単な説明】
【図１】本発明が適用される印刷システムの概要を示した説明図。
【図２】本発明の実施形態の印刷制御装置の機能ブロック図。
【図３】本実施形態の印刷制御装置による処理の手順の説明図。
【図４】本実施形態の印刷制御装置による印刷例を示した説明図。
【図５】（ａ）〜（ｍ）は、動画パターンの一例を示した説明図。
【図６】（ａ）〜（ｃ）は、他の動画パターンの例を示した説明図。
【図７】（ａ）〜（ｃ）は、循環形式の動画パターンの移動経路の一例を示した説明図。
【符号の説明】
１  ホストコンピュータ
２  印刷装置
３  ＨＤ
４  表示装置
５  データ入力装置
８  アプリケーション
１０  印刷制御装置
１２  動画パターン記憶部
１３  動画パターン作成部
１４  印刷枚数識別部
１５  画像割当て部
１６  画像位置決定部
１７  スプールファイル部
１８  転送処理部
【図１】
0003622567.tif 000002
【図２】
0003622567.tif 000003
【図３】
0003622567.tif 000004
【図４】
0003622567.tif 000005
【図５】
0003622567.tif 000006
【図６】
0003622567.tif 000007
【図７】
0003622567.tif 000008