(57)【特許請求の範囲】
【請求項１】
各ページに予め複数の印刷領域が設定された印刷媒体に印刷を施す印刷方法において、
印刷媒体への印刷要求があるか否かを判断する印刷要求判断ステップと、
前記印刷要求判断ステップにおいて印刷要求があると判断する毎に、いずれかの前記印刷領域に割り当てられる印刷データを順次記憶する印刷データ記憶ステップと、
記憶された印刷データを前記印刷領域に割り当てた場合に前記複数の印刷領域の全てに印刷データが割り当てられたページが存在するか否かを判断する割当て判断ステップと、
前記複数の印刷領域の全てに印刷データが割り当てられたページが存在する場合に、当該ページに含まれる印刷データを印刷ヘッドに供給する第１の印刷データ供給ステップとを備えていることを特徴とする印刷方法。
【請求項２】
それぞれがいずれかの前記印刷領域に割り当てられる印刷データを順次作成する印刷データ作成ステップをさらに備え、
作成された印刷データは前記印刷データ記憶ステップにおいて順次記憶されることを特徴とする請求項１に記載の印刷方法。
【請求項３】
印刷媒体の強制排出要求があるか否かを判断する排出要求判断ステップと、
印刷媒体の強制排出要求がある場合に、前記複数の印刷領域のいずれかに印刷データが割り当てられたページに含まれる印刷データを前記印刷ヘッドに供給する第２の印刷データ供給ステップとをさらに備えていることを特徴とする請求項１又は２に記載の印刷方法。
【請求項４】
印刷媒体への印刷結果のプレビュー要求があるか否かを判断するプレビュー要求判断ステップと、
前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータを、ディスプレイに表示される表示データとして作成する表示データ作成ステップと、
印刷結果のプレビュー要求がある場合に、作成された前記表示データをディスプレイに供給するプレビューデータ供給ステップとをさらに備えていることを特徴とする請求項１〜３のいずれか一項に記載の印刷方法。
【請求項５】
印刷媒体への印刷結果のプレビュー要求があるか否かを判断するプレビュー要求判断ステップと、
前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータ、及び、印刷データが割り当てられた印刷領域の印刷イメージデータのいずれかを、ディスプレイに表示される表示データとして選択的に作成する表示データ作成ステップと、
印刷結果のプレビュー要求がある場合に、作成された前記表示データをディスプレイに供給するプレビューデータ供給ステップとをさらに備えていることを特徴とする請求項１〜３のいずれか一項に記載の印刷方法。
【請求項６】
各ページに予め複数の印刷領域が設定された印刷媒体に印刷を施す印刷システムにおいて、
印刷媒体への印刷要求があるか否かを判断するための印刷要求判断手段と、
前記印刷要求判断手段によって印刷要求があると判断される毎に、いずれかの前記印刷領域に割り当てられる印刷データを順次記憶するための印刷データ記憶手段と、
記憶された印刷データを前記印刷領域に割り当てた場合に前記複数の印刷領域の全てに印刷データが割り当てられたページが存在するか否かを判断するための割当て判断手段と、
前記複数の印刷領域の全てに印刷データが割り当てられたページが存在する場合に、当該ページに含まれる印刷データが印刷ヘッドに供給されるようにする命令を作成するための第１の印刷データ供給命令作成手段とを備えていることを特徴とする印刷システム。
【請求項７】
それぞれがいずれかの前記印刷領域に割り当てられる印刷データを順次作成するための印刷データ作成手段をさらに備えており、
前記印刷データ記憶手段が前記印刷データ作成手段によって作成された印刷データを順次記憶することを特徴とする請求項６に記載の印刷システム。
【請求項８】
印刷媒体の強制排出要求があるか否かを判断するための排出要求判断手段と、
印刷媒体の強制排出要求がある場合に、前記複数の印刷領域のいずれかに印刷データが割り当てられたページに含まれる印刷データが前記印刷ヘッドに供給されるようにする命令を作成するための第２の印刷データ供給命令作成手段とをさらに備えていることを特徴とする請求項６又は７に記載の印刷システム。
【請求項９】
印刷媒体への印刷結果のプレビュー要求があるか否かを判断するためのプレビュー要求判断手段と、
前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータを、ディスプレイに表示される表示データとして作成するための表示データ作成手段と、
印刷結果のプレビュー要求がある場合に、作成された前記表示データがディスプレイに供給されるようにする命令を作成するためのプレビューデータ供給命令作成手段とをさらに備えていることを特徴とする請求項６〜８のいずれか一項に記載の印刷システム。
【請求項１０】
印刷媒体への印刷結果のプレビュー要求があるか否かを判断するためのプレビュー要求判断手段と、
前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータ、及び、印刷データが割り当てられた印刷領域の印刷イメージデータのいずれかを、ディスプレイに表示される表示データとして選択的に作成するための表示データ作成手段と、
印刷結果のプレビュー要求がある場合に、作成された前記表示データがディスプレイに供給されるようにする命令を作成するためのプレビューデータ供給命令作成手段とをさらに備えていることを特徴とする請求項６〜８のいずれか一項に記載の印刷システム。
【請求項１１】
各ページに予め複数の印刷領域が設定された印刷媒体に印刷を施すために用いられる印刷プログラムであって、
印刷媒体への印刷要求があるか否かを判断するための印刷要求判断手段、
前記印刷要求判断手段によって印刷要求があると判断される毎に、いずれかの前記印刷領域に割り当てられる印刷データを順次記憶するための印刷データ記憶手段、
記憶された印刷データを前記印刷領域に割り当てた場合に前記複数の印刷領域の全てに印刷データが割り当てられたページが存在するか否かを判断するための割当て判断手段、及び、
前記複数の印刷領域の全てに印刷データが割り当てられたページが存在する場合に、当該ページに含まれる印刷データが印刷ヘッドに供給されるようにする命令を作成するための第１の印刷データ供給命令作成手段としてコンピュータを機能させるための印刷プログラム。
【請求項１２】
それぞれがいずれかの前記印刷領域に割り当てられる印刷データを順次作成するための印刷データ作成手段としてコンピュータをさらに機能させ、
前記印刷データ記憶手段が前記印刷データ作成手段によって作成された印刷データを順次記憶することを特徴とする請求項１１に記載の印刷プログラム。
【請求項１３】
印刷媒体の強制排出要求があるか否かを判断するための排出要求判断手段、及び、
印刷媒体の強制排出要求がある場合に、前記複数の印刷領域のいずれかに印刷データが割り当てられたページに含まれる印刷データが前記印刷ヘッドに供給されるようにする命令を作成するための第２の印刷データ供給命令作成手段としてコンピュータをさらに機能させるための請求項１１又は１２に記載の印刷プログラム。
【請求項１４】
印刷媒体への印刷結果のプレビュー要求があるか否かを判断するためのプレビュー要求判断手段、
前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータを、ディスプレイに表示される表示データとして作成するための表示データ作成手段、及び、
印刷結果のプレビュー要求がある場合に、作成された前記表示データがディスプレイに供給されるようにする命令を作成するためのプレビューデータ供給命令作成手段としてコンピュータをさらに機能させるための請求項１１〜１３のいずれか一項に記載の印刷プログラム。
【請求項１５】
印刷媒体への印刷結果のプレビュー要求があるか否かを判断するためのプレビュー要求判断手段、
前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータ、及び、印刷データが割り当てられた印刷領域の印刷イメージデータのいずれかを、ディスプレイに表示される表示データとして選択的に作成するための表示データ作成手段、及び、
印刷結果のプレビュー要求がある場合に、作成された前記表示データがディスプレイに供給されるようにする命令を作成するためのプレビューデータ供給命令作成手段としてコンピュータをさらに機能させるための請求項１１〜１３のいずれか一項に記載の印刷プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各ページに予め複数の印刷領域が設定された印刷媒体に印刷を施す印刷方法、印刷システム、及び印刷プログラムに関するものである。
【０００２】
【従来の技術】
各ページに予め複数の印刷領域が設定された印刷媒体として、例えばＭＤやビデオカセットなどのラベルとして現在多く使用されているプリカット紙が挙げられる。プリカット紙は、剥離紙とシール紙とが粘着層を介して積層されたもので、その各ページは４，８面など複数の印刷領域を有するようハーフカットされている。つまり、各印刷領域の境界において剥離紙以外の粘着層を含むシール紙が切断されており、シール紙を剥離紙から剥がして使用できるようになっている。このようなプリカット紙に印刷を施す場合、従来はコンピュータなどにより印刷データを各印刷領域に割り当てる処理を行った後、プリンタに各ページの印刷データを送り、プリカット紙に対する印刷が行われる。
【０００３】
【発明が解決しようとする課題】
しかしながら従来の技術では、印刷を実行する時点で、例えば４つの印刷領域が設定されたプリカット紙に対して３つの印刷領域にしか印刷データが割り当てられていない場合、印刷領域が４つあるにも関わらず１領域分空白を残して３つの印刷領域にのみ印刷が施される。したがって、プリカット紙における印刷領域の１つが使用されず、不経済である。ここで、プリカット紙を無駄にしないよう、印刷されずに残った印刷領域に対して後で印刷データを割り当てて印刷を施すことが考えられる。しかし、一般にデータが印刷領域に割り当てられる順序は予め設定されているので、印刷されずに残っている印刷領域の位置に印刷データを配置し直す作業が必要となり、且つプリカット紙１ページに対して計２回の印刷作業を行うことになって、効率が悪いという問題がある。
【０００４】
そこで、本発明の目的は、印刷媒体が無駄にならず且つ煩雑な作業を伴わない印刷方法、印刷システム、及び印刷プログラムを提供することである。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、請求項１の印刷方法は、各ページに予め複数の印刷領域が設定された印刷媒体に印刷を施す印刷方法において、印刷媒体への印刷要求があるか否かを判断する印刷要求判断ステップと、前記印刷要求判断ステップにおいて印刷要求があると判断する毎に、いずれかの前記印刷領域に割り当てられる印刷データを順次記憶する印刷データ記憶ステップと、記憶された印刷データを前記印刷領域に割り当てた場合に前記複数の印刷領域の全てに印刷データが割り当てられたページが存在するか否かを判断する割当て判断ステップと、前記複数の印刷領域の全てに印刷データが割り当てられたページが存在する場合に、当該ページに含まれる印刷データを印刷ヘッドに供給する第１の印刷データ供給ステップとを備えていることを特徴とする。
【０００６】
請求項６の印刷システムは、各ページに予め複数の印刷領域が設定された印刷媒体に印刷を施す印刷システムにおいて、印刷媒体への印刷要求があるか否かを判断するための印刷要求判断手段と、前記印刷要求判断手段によって印刷要求があると判断される毎に、いずれかの前記印刷領域に割り当てられる印刷データを順次記憶するための印刷データ記憶手段と、記憶された印刷データを前記印刷領域に割り当てた場合に前記複数の印刷領域の全てに印刷データが割り当てられたページが存在するか否かを判断するための割当て判断手段と、前記複数の印刷領域の全てに印刷データが割り当てられたページが存在する場合に、当該ページに含まれる印刷データが印刷ヘッドに供給されるようにする命令を作成するための第１の印刷データ供給命令作成手段とを備えていることを特徴とする。
【０００７】
上記請求項１，６の構成によると、印刷媒体における複数の印刷領域の全てに印刷データが割り当てられていない場合は印刷データが印刷ヘッドに供給されず、印刷領域全てに印刷データが割り当てられたページが存在する場合にのみ当該ページに含まれる印刷データが印刷ヘッドに供給される。したがって、印刷が施された印刷媒体に未印刷の印刷領域が残存することがなくなって印刷媒体が無駄にならず、経済的である。また、印刷データを配置し直したり同一ページに再度印刷したりする必要がないので、作業が煩雑にならない。
【０００８】
請求項２の印刷方法は、請求項１において、それぞれがいずれかの前記印刷領域に割り当てられる印刷データを順次作成する印刷データ作成ステップをさらに備え、作成された印刷データは前記印刷データ記憶ステップにおいて順次記憶されることを特徴とする。
【０００９】
請求項７の印刷システムは、請求項６において、それぞれがいずれかの前記印刷領域に割り当てられる印刷データを順次作成するための印刷データ作成手段をさらに備えており、前記印刷データ記憶手段が前記印刷データ作成手段によって作成された印刷データを順次記憶することを特徴とする。
【００１０】
上記請求項２，７の構成によると、印刷データが順次作成されるので、作成された印刷データが事前に存在しない場合でも印刷を行うことが可能である。なお、印刷データを作成するとは、印刷対象となるデータ（テキストデータ、グラフィックデータなど）を印刷が行われるプリンタに適した形式に変換することを意味しているとする。
【００１１】
請求項３の印刷方法は、請求項１又は２において、印刷媒体の強制排出要求があるか否かを判断する排出要求判断ステップと、印刷媒体の強制排出要求がある場合に、前記複数の印刷領域のいずれかに印刷データが割り当てられたページに含まれる印刷データを前記印刷ヘッドに供給する第２の印刷データ供給ステップとをさらに備えていることを特徴とする。
【００１２】
請求項８の印刷システムは、請求項６又は７において、印刷媒体の強制排出要求があるか否かを判断するための排出要求判断手段と、印刷媒体の強制排出要求がある場合に、前記複数の印刷領域のいずれかに印刷データが割り当てられたページに含まれる印刷データが前記印刷ヘッドに供給されるようにする命令を作成するための第２の印刷データ供給命令作成手段とをさらに備えていることを特徴とする。
【００１３】
上記請求項３，８の構成によると、原則としては印刷媒体の全印刷領域に印刷データが割り当てられたときのみ印刷が行われるようにしつつ、全印刷領域に印刷データを割り当てる必要がない場合は全印刷領域に印刷データが割り当てられていなくても必要な印刷データのみを各印刷領域に割り当てた段階で印刷することができる。つまり、印刷領域の全てに印刷データを割り当てて印刷するか、或いは複数の印刷領域の一部にのみ印刷データを割り当てて印刷するかを選択できるので、ユーザの意向に柔軟に対応できる。
【００１４】
請求項４の印刷方法は、請求項１〜３のいずれか一項において、印刷媒体への印刷結果のプレビュー要求があるか否かを判断するプレビュー要求判断ステップと、前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータを、ディスプレイに表示される表示データとして作成する表示データ作成ステップと、印刷結果のプレビュー要求がある場合に、作成された前記表示データをディスプレイに供給するプレビューデータ供給ステップとをさらに備えていることを特徴とする。
【００１５】
請求項９の印刷システムは、請求項６〜８のいずれか一項において、印刷媒体への印刷結果のプレビュー要求があるか否かを判断するためのプレビュー要求判断手段と、前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータを、ディスプレイに表示される表示データとして作成するための表示データ作成手段と、印刷結果のプレビュー要求がある場合に、作成された前記表示データがディスプレイに供給されるようにする命令を作成するためのプレビューデータ供給命令作成手段とをさらに備えていることを特徴とする。
【００１６】
上記請求項４，９の構成によると、印刷実行前に印刷媒体への印刷結果を表す印刷イメージデータを見ることで、印刷データが割り当てられていない印刷領域の数を知ることができる。また、各印刷領域に割り当てられた印刷データを確認して印刷ミスを防ぐことができ、印刷ミスを防ぐことによって印刷媒体の無駄がなくなり経済的になる。
【００１７】
請求項５の印刷システムは、請求項１〜３のいずれか一項において、印刷媒体への印刷結果のプレビュー要求があるか否かを判断するプレビュー要求判断ステップと、前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータ、及び、印刷データが割り当てられた印刷領域の印刷イメージデータのいずれかを、ディスプレイに表示される表示データとして選択的に作成する表示データ作成ステップと、印刷結果のプレビュー要求がある場合に、作成された前記表示データをディスプレイに供給するプレビューデータ供給ステップとをさらに備えていることを特徴とする。
【００１８】
請求項１０の印刷システムは、請求項６〜８のいずれか一項において、印刷媒体への印刷結果のプレビュー要求があるか否かを判断するためのプレビュー要求判断手段と、前記複数の印刷領域のいずれかに印刷データが割り当てられたページの印刷イメージデータ、及び、印刷データが割り当てられた印刷領域の印刷イメージデータのいずれかを、ディスプレイに表示される表示データとして選択的に作成するための表示データ作成手段と、印刷結果のプレビュー要求がある場合に、作成された前記表示データがディスプレイに供給されるようにする命令を作成するためのプレビューデータ供給命令作成手段とをさらに備えていることを特徴とする。
【００１９】
上記請求項５，１０の構成によると、印刷実行前に印刷媒体への印刷結果を表す印刷イメージデータを確認する際、印刷媒体のページ単位だけでなく印刷領域単位でも見ることもできる。印刷領域単位で見る場合はページ全体を見る場合に比べ、より詳細な印刷イメージを把握することができる。またユーザは、ページ全体の印刷イメージを把握したい場合はページ単位の印刷イメージデータ、より詳細に各印刷領域の印刷イメージを把握したい場合は印刷領域単位の印刷イメージデータを見ることができるので、ユーザの意向に対してより柔軟に対応できる。これにより、印刷ミスをより確実に防ぐことができ、印刷媒体の無駄がなくなり経済的になる。
【００２０】
請求項６〜１０の印刷システムは、パーソナルコンピュータやＰＤＡ（Personal Digital Assistants）、携帯電話などのいずれか１つの装置によって構成されていてもよいし、或いは、ネットワークによって接続された別の装置のそれぞれに一又は複数の手段が存在していてもよい。
【００２１】
また、請求項１１〜１５に記載の印刷プログラムは、コンピュータを請求項６〜１０のような印刷システムとして機能させることが可能なプログラムであり、請求項６〜１０と同様の作用効果を奏する。なお、請求項１１〜１５の夫々に記載されているプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００２２】
【発明の実施の形態】
以下、本発明の好適な一実施の形態について、図面を参照しつつ説明する。図１は、本発明の一実施形態に係る印刷システムであるパーソナルコンピュータ及びプリンタの外観斜視図である。図２は、図１に示すプリンタにセットされているプリカット紙の一例を示す模式図である。図３は、図１に示すパーソナルコンピュータの構成を示すブロック図である。図４は、図１に示すパーソナルコンピュータが実行する処理を示すフローチャートである。図５は、図１に示すプリンタによって印刷される印刷媒体であるプリカット紙の１ページ分を示す模式図である。
【００２３】
本実施の形態に係る印刷システムは、図１に示すように、汎用のノート型コンピュータ２０によって構成されており、ケーブル４０を介して小型のプリンタ１２と接続されている。コンピュータ２０は、印刷データを編集するためのキーボードなどの入力部２１、印刷データを表示するためのディスプレイ１１などを備えている。プリンタ１２には、図２に示すように、各ページに互いに隔離された４つの印刷領域５１が設けられるようにハーフカットされたプリカット紙５０が複数枚セットされている。印刷システムであるコンピュータ２０は、プリンタ１２を用いて、印刷媒体であるプリカット紙５０の印刷領域５１に対して印刷を施すものである。
【００２４】
次いで、図３を参照しつつ、印刷システムであるコンピュータ２０の構成について、より詳細に説明する。コンピュータ２０には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ＦＤやＣＤの駆動装置等のハードウェアが収納されており、ハードディスクには、コンピュータ２０を印刷システムとして機能させるための印刷プログラム（このプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯ等のリムーバブル型記録媒体に記録しておくことにより、任意のコンピュータにインストールすることが可能である。）を含む各種のソフトウェアが記憶されている。そして、これらのハードウェア及びソフトウェアが組み合わされることによって、後に詳述する各部１〜１１が構築されている。
【００２５】
コンピュータ２０に備えられた印刷要求判断部６は、プリカット紙５０への印刷要求があるか否かを判断する。プリカット紙５０の印刷要求や後述する強制排出要求、プレビュー要求は、コンピュータ２０の入力部２１からユーザによって入力される。印刷要求判断部６により印刷要求があると判断されると、印刷データ作成部２ａは、編集データ記憶部１に格納されているデータ、又はインターフェイス（Ｉ／Ｆ）８を介して受信したデータに基づいて、プリカット紙５０における４つの印刷領域５１のいずれかに割り当てられる印刷データを順次作成する。ここで、印刷データを作成するとは、編集データ記憶部１に格納されているデータ、又はインターフェイス８を介して受信したデータを、プリンタ１２に適した形式に変換することを意味しているとする。そして印刷データ作成部２ａによって作成された印刷データは、いずれかの印刷領域に割り当てられて印刷データ記憶部３ａの印刷リストに格納される。なお、この印刷リストは、印刷データと割り当てられた印刷領域とを対応させたものである。
【００２６】
編集データ記憶部１に格納されているデータは、例えば図１に示したコンピュータ２０に備えられたキーボードなどの入力部２１によって編集されたデータである。また、インターフェイス８には、インターネット等を介して外部機器１３のデータが送信される。
【００２７】
割当て判断部４は、印刷データ記憶部３ａに格納されたデータに基づいて、プリカット紙５０における４つの印刷領域５１の全てに印刷データが割り当てられたページがあるか否かを判断する。印刷要求判断部６によって印刷要求があると判断され、且つ割当て判断部４によってプリカット紙５０における４つの印刷領域５１の全てに印刷データが割り当てられたページが存在すると判断された場合、印刷データ供給命令作成部５は、プリカット紙５０の当該ページに含まれる印刷データがプリンタ１２の印刷ヘッドに供給されるようにする命令を作成する。そしてその命令は、印刷データ供給命令作成部５から印刷データ記憶部３ａへ送信され、印刷データ記憶部３ａに格納されている印刷データがプリンタ１２の印刷ヘッドに供給される。このようにして、プリンタ１２によってプリカット紙５０の１ページに含まれる４つの印刷領域５１の全てに印刷が施される。
【００２８】
また、コンピュータ２０には、プリカット紙５０の強制排出要求があるか否かを判断するための排出要求判断部７が備えられている。これは、プリカット紙５０の１ページ内にある４つの印刷領域５１の全てに印刷データを割り当てる必要がない場合に、印刷領域５１全てに印刷データが割り当てられていなくても、必要な印刷データのみ割り当てた段階で印刷する場合に適用される。排出要求判断部７によって強制排出要求があると判断されると、印刷データ供給命令作成部５は、プリカット紙５０における４つの印刷領域５１のいずれかに印刷データが割り当てられたページに含まれる印刷データをプリンタ１２の印刷ヘッドに供給するという命令を作成する。そしてその命令は印刷データ供給命令作成部５から印刷データ記憶部３ａへ送信され、印刷データ記憶部３ａに格納されている印刷データがプリンタ１２の印刷ヘッドに供給される。このようにして、プリカット紙５０の１ページ内にある４つの印刷領域５１の全てに印刷データが割り当てられていない場合でも、印刷領域５１のいずれかに印刷データが割り当てられている段階でプリカット紙５０に印刷が施される。
【００２９】
さらに、コンピュータ２０には、プリカット紙５０への印刷結果のプレビュー要求があるか否かを判断するためのプレビュー要求判断部９が備えられている。このプレビュー要求は、その時点で印刷データが割り当てられていない印刷領域の数を知りたい場合や、印刷実行前にプリカット紙５０への印刷結果を表す印刷イメージデータを見て問題があるかどうかを確認したい場合などに出されるものである。
【００３０】
プレビュー要求判断部９によりプレビュー要求があると判断されると、表示データ作成部２ｂは、編集データ記憶部１に格納されているデータ、又はインターフェイス８を介して受信したデータに基づいて、プリカット紙５０における４つの印刷領域５１のいずれかに印刷データが割り当てられたページの印刷イメージデータを表示データとして作成する。そして表示データ作成部２ｂによって作成された表示データは、表示データ記憶部３ｂに格納される。
【００３１】
また、プレビュー要求判断部９によりプレビュー要求があると判断されると、プレビューデータ供給命令作成部１０は、表示データがディスプレイ１１に供給されるようにする命令を作成し、その命令を表示データ記憶部３ｂへ送信する。このようにして、表示データ記憶部３ｂに格納されている表示データがディスプレイ１１に表示される。
【００３２】
なお、プレビュー要求判断部９は、プレビュー要求があるか否かを判断すると共に、そのプレビューがページ単位か印刷領域単位かを判断するのが好ましい。そして表示データ作成部２ｂは、プリカット紙５０における４つの印刷領域５１のいずれかに印刷データが割り当てられたページの印刷イメージデータ、及び、印刷データが割り当てられた印刷領域５１の印刷イメージデータのいずれかを、表示データとして選択的に作成する。これにより、ディスプレイ１１にはプリカット紙５０のページ全体、及び各印刷領域５１のいずれかの印刷イメージデータが表示される。
【００３３】
次いで、図４及び図５（ａ）〜（ｃ）を参照しつつ、本実施の形態に係る印刷システムであるコンピュータ２０が実行する処理について具体的に説明する。図５（ａ）はプリカット紙５０の４つの印刷領域５１のいずれにも印刷データが割り当てられていない状態、図５（ｂ）は４つの印刷領域５１のうち３つに印刷データが割り当てられた状態、図５（ｃ）は４つ全ての印刷領域５１に印刷データが割り当てられた状態をそれぞれ示している。なお、図５（ｂ），（ｃ）で示されている１〜４の番号は印刷データの内容を示しており、この番号順に印刷データが割り当てられる。
【００３４】
図４のフローチャートによると、先ず、ステップＳ１において、図１のコンピュータ２０の入力部２１などによりユーザがいずれかのコマンドを選択する。コマンドとしては、編集コマンド、印刷コマンド、排紙コマンド、プレビューコマンド、終了コマンドなどがある。
【００３５】
ステップＳ１でコマンドが選択されると、次に、ステップＳ２において、選択されたのが編集コマンドか否かが判断される。編集コマンドの場合（Ｓ２：ＹＥＳ）、ステップＳ３においてプリカット紙５０の印刷領域５１の１つ分の印刷データを入力・編集する処理が行われる。そして入力・編集されたデータは、図３の編集データ記憶部１に格納される。
【００３６】
一方、編集コマンドでない場合は（Ｓ２：ＮＯ）、図３の印刷要求判断部６によって、印刷コマンドであるか否か、つまりプリカット紙５０への印刷要求があるか否かがステップＳ４で判断される。印刷コマンドの場合（Ｓ４：ＹＥＳ）、ステップＳ５において、図３の印刷データ作成部２ａによって、プリカット紙５０における４つの印刷領域５１の少なくとも１つに割り当てられる印刷データが作成される。そして、作成された印刷データは、印刷領域５１のいずれかに割り当てられた状態で図３に示す印刷データ記憶部３ａの印刷リストに記憶される。
【００３７】
次に、ステップＳ７において、図３の割当て判断部４によって、印刷データ記憶部３ａの記憶する印刷リストが参照され、プリカット紙５０の１ページ内にある４つの印刷領域５１の全てに印刷データが割り当てられたか否かが判断される。例えば図５（ｂ）に示すように４つの印刷領域５１中３つに印刷データを割り当てた段階では、印刷リストには３つの印刷データのみが３つの印刷領域５１にそれぞれ割り当てられた状態であるので、割り当て判断部４によって印刷領域５１の全てに印刷データが割り当てられていない（Ｓ７：ＮＯ）と判断される。全印刷領域に印刷データが割り当てられていないと判断されると、再びステップＳ１に戻ってユーザによりコマンドが選択される。ここでまたユーザが印刷コマンドを選択すると、新たに１つ又は複数の印刷領域５１分の印刷データが作成され、印刷データ記憶部３ａの印刷リストに記憶される。このようにして、各印刷領域５１に割り当てられる印刷データが順次作成され、記憶されていく。なお、印刷コマンドが選択された場合、印刷データ作成部２ａで印刷データを作成するのではなく、コンピュータ２０の内部又は外部の記憶領域に印刷データがある場合には、それをそのまま印刷データ記憶部３ａに記憶するようにしてもよい。
【００３８】
そして図５（ｃ）に示すように、印刷リストに４つの印刷データが４つの印刷領域にそれぞれ対応付けて記憶されると、割り当て判断部４によって印刷領域５１の全てに印刷データが割り当てられた（Ｓ７：ＹＥＳ）と判断される。この場合、上述のように当該ページに含まれる印刷データがプリンタ１２の印刷ヘッドに供給され、ステップＳ８において１ページ分のプリカット紙５０の印刷が実行される。以上説明したように、本実施の形態では、印刷コマンドが選択された場合であっても１枚のプリカット紙５０の４つ全ての印刷領域５１に印刷データが割り当てられるまでは印刷が実行されないようになっている。
【００３９】
次に、編集コマンドでなく（Ｓ２：ＮＯ）、且つ印刷コマンドでもない場合（Ｓ４：ＮＯ）、ステップＳ９において、図３の排出要求判断部７によって、排紙コマンドか否か、つまりプリカット紙５０の強制排出要求があるか否かが判断される。排紙コマンドの場合（Ｓ９：ＹＥＳ）は、排紙処理が実行される（Ｓ１０）。
【００４０】
ここで排紙処理とは、４つの印刷領域５１のいずれかに印刷データが割り当てられたページに含まれる印刷データをプリンタ１２の印刷ヘッドに供給し、例えば図５（ｂ）のように、プリカット紙５０の全印刷領域５１に印刷データが割り当てられていない場合でも印刷を実行し、プリンタ１２からプリカット紙５０を排紙する処理のことである。このようにして、印刷領域５１全てに印刷データを割り当てる必要がない場合に、必要な印刷データのみ各領域に割り当てた段階で印刷することができる。
【００４１】
なお、ステップＳ８における印刷実行やステップＳ１０における排紙処理が行われた後は、再びステップＳ１に戻ってユーザによりコマンドが選択される。
【００４２】
一方、編集コマンド、印刷コマンド、及び排紙コマンドのいずれでもないと判断されると（Ｓ２：ＮＯ，Ｓ４：ＮＯ，Ｓ９：ＮＯ）、ステップＳ１１において、プレビューコマンドか否か、つまりプリカット紙５０への印刷結果のプレビュー要求があるか否かが図３のプレビュー要求判断部９によって判断される。プレビューコマンドの場合（Ｓ１１：ＹＥＳ）、さらに、ステップＳ１２において、ページ単位のプレビューが要求されているか否かが判断される。
【００４３】
ページ単位のプレビューが要求されている場合（Ｓ１２：ＹＥＳ）、図３の表示データ作成部２ｂによって、４つの印刷領域５１のいずれかに印刷データが割り当てられたページの印刷結果を表す印刷イメージデータが作成され、表示データ記憶部３ｂに記憶される。そして、ステップＳ１４において、作成された１ページ分のプリカット紙５０の印刷イメージデータが表示データとしてディスプレイ１１に表示される。
【００４４】
一方、要求されたプレビューがページ単位でない場合は（Ｓ１２：ＮＯ）、ステップＳ１５において、ユーザが４つの印刷領域５１うち表示を希望するいずれか１つ（或いは複数）の印刷領域５１を指定する。すると、ステップＳ１６において、指定された印刷領域５１の印刷イメージデータが表示データ作成部２ｂによって作成され、表示データ記憶部３ｂに記憶される。そして、ステップＳ１４において、作成された１印刷領域分の印刷イメージデータが表示データとしてディスプレイ１１に表示される。
【００４５】
例えば図５（ｂ）に示すように４つ全ての印刷領域５１に印刷データが割り当てられていない段階でページ単位のプレビューコマンドが選択されると、ステップＳ１３では、３つの印刷領域５１のみに印刷データが割り当てられたプリカット紙５０の印刷イメージデータが作成される。そして図５（ｂ）のような１ページ分のプリカット紙５０の印刷イメージデータがステップＳ１４でディスプレイ１１に表示される。また、例えばこのプレビューコマンドがページ単位でなく印刷領域５１単位であり、図５（ｂ）の１番の印刷領域５１が指定されると、ステップＳ１６では、１番の印刷領域５１に係る印刷イメージデータが作成され、当該印刷領域５１のみがステップＳ１４でディスプレイ１１に表示される。
【００４６】
このようにプレビューによってその時点で印刷データが割り当てられていない印刷領域の数を確認したり、印刷実行前にイメージデータを見て問題があるかどうかを確認したりすることが可能である。そしてプレビューによる確認を終えると、再びステップＳ１に戻ってユーザによりコマンドが選択される。
【００４７】
選択されたコマンドが、編集コマンド、印刷コマンド、排紙コマンド、及びプレビューコマンドのいずれでもない場合（Ｓ２：ＮＯ，Ｓ４：ＮＯ，Ｓ９：ＮＯ，Ｓ１１：ＮＯ）、ステップＳ１７において、終了コマンドか否かが判断される。終了コマンドの場合は（Ｓ１７：ＹＥＳ）、コンピュータ２０による処理を終了する。終了コマンドでない場合は（Ｓ１７：ＮＯ）、ステップＳ１に戻って再びユーザによりコマンドが選択される。
【００４８】
以上に述べたように、本実施の形態における印刷システムによると、図１の割当て判断部４によってプリカット紙５０の１ページ内ある４つの印刷領域５１の全てに印刷データが割り当てられたか否かが判断されるため、全印刷領域５１に印刷データが割り当てられていない場合は印刷データがプリンタ１２の印刷ヘッドに供給されず、全印刷領域５１に印刷データが割り当てられた場合にのみ当該ページに含まれる印刷データがプリンタ１２の印刷ヘッドに供給される。したがって、印刷が施されたプリカット紙５０に未印刷の印刷領域５１が残存することがなくなって用紙が無駄にならず、経済的である。
【００４９】
さらに、全印刷領域５１に印刷データが割り当てられていない段階で印刷して未印刷の印刷領域５１を残存させることがないので、印刷データを配置し直したり、同一ページに再度印刷したりする必要もないので、作業が煩雑にならない。
【００５０】
また、本実施の形態には印刷領域作成部２ａが備えられており、印刷データが順次作成されるので、作成された印刷データが事前に存在しない場合でも印刷を行うことが可能である。
【００５１】
また、原則としてはプリカット紙５０の全印刷領域５１に印刷データが割り当てられたときのみ印刷が行われるようにしつつ、全印刷領域５１に印刷データを割り当てる必要がない場合は、強制排出要求を出す（排紙コマンドを選択する）ことで、全印刷領域５１に印刷データが割り当てられていなくても必要な印刷データのみ各印刷領域５１に割り当てた段階で印刷することができる。つまり、排出要求判断部７を備えたことによって、印刷領域５１の全てに印刷データを割り当てて印刷するか、或いは４つの印刷領域５１の一部にのみ印刷データを割り当てて印刷するかを選択できる。即ち、ユーザの意向に柔軟に対応できるものである。
【００５２】
また、本実施の形態の印刷システムはプレビュー要求判断部９、表示データ作成部２ｂ及びプレビューデータ供給命令作成部１０を備えており、ユーザがプレビュー要求を出す（プレビューコマンドを選択する）と、印刷実行前にプリカット紙５０への印刷結果を表す印刷イメージデータがディスプレイ１１に表示されるので、印刷データが割り当てられていない印刷領域５１の数を知ることができる。また、各印刷領域５１に割り当てられた印刷データを確認して印刷ミスを防ぐことができ、さらに印刷ミスを防ぐことによってプリカット紙５０の無駄がなくなり経済的になる。
【００５３】
さらに、プレビュー要求を出す際に、ページ単位及び印刷領域５１単位のいずれかを選択可能とすることで、ページ全体としての印刷イメージの把握ができると共に、印刷領域５１単位で見ることでより詳細な印刷イメージの把握ができる。つまり、ユーザの意向により柔軟に対応でき、且つ印刷ミスをより確実に防ぐことができて、プリカット紙５０の無駄がなくなり経済的になる。
【００５４】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能である。
【００５５】
図１に示す印刷システムの構成は一例であり、他にも様々な構成が考えられる。例えば、プリンタ１２に接続されるものとして、図１に示すコンピュータ２０はノート型コンピュータであるが、デスクトップ型コンピュータ、ＰＤＡ、携帯電話などあってもよい。また、コンピュータ２０とプリンタ１２とはケーブル４０で接続されずに無線であってもよい。またさらに、汎用のラベルプリンタのように、印刷データを編集したり表示したりするコンピュータ２０とプリカット紙５０に印刷を施すためのプリンタ１２とが一体となった構成でもよい。
【００５６】
また、上述した実施の形態では、印刷媒体として図２に示すような各ページに互いに隔離された４つの印刷領域５１を設けられるようにハーフカットされたプリカット紙５０を用いているが、印刷領域５１が複数であれば、これに限定されるものではない。例えば各印刷領域５１が隔離されていなくてもよいし、プリカット紙５０ではなく普通紙であってもよい。
【００５７】
また、図３の印刷システムでは１つのコンピュータ２０に各部１〜１１が含まれているが、２以上のコンピュータに分散配置され、それらコンピュータのそれぞれがネットワークで接続された構成であってもよい。また、ディスプレイ１１はコンピュータ２０に備えられずに外付けであってもよい。
【００５８】
また、上述した実施の形態において、図３の表示データ作成部２ｂはページの印刷イメージデータ、及び、印刷領域５１のイメージデータのいずれかを表示データとして選択的に作成するが、ページの印刷イメージデータのみを作成してもよい。つまり、図４のフローチャートでは、プレビュー要求が出された（プレビューコマンドが選択された）場合にページ単位か否かを判断するステップＳ１２があるが、このステップなしでページ単位のみが表示されてもよい。
【００５９】
さらに、本発明に係る印刷システムは、図３に示す表示データ作成部２ｂ、表示データ記憶部３ｂ、プレビュー要求判断部９、プレビューデータ供給命令作成部１０などを備えなくてもよい。つまり、図４のフローチャートにおいてプレビューコマンドがなく、印刷実行前に印刷媒体への印刷結果を表す印刷イメージデータを確認できなくてもよい。なお、プリンタ１２の印刷解像度とディスプレイ１１の表示解像度とが同じであれば、表示データ作成部２ｂ及び表示データ記憶部３ｂを共通にすることもできる。また、ディスプレイ１１には常に表示データ作成部２ｂで作成された印刷イメージデータが表示されるようにしてもよい。
【００６０】
また、図３に示す排出要求判断部７を備えず、図４のフローチャートにおいて排紙コマンドがなくてもよい。ただしこの場合、印刷媒体の全印刷領域５１に印刷データが割り当てられるまで排紙できない。
【００６１】
また、図３に示す編集データ記憶部１や印刷データ作成部２ａが備えられず、図４のフローチャートのステップＳ２でデータを編集したり、ステップＳ５で印刷データを作成したりする処理がなくてもよい。この場合、例えばＣＤ−ＲＯＭなどからデータを読み込んで、印刷データを作成することなく読み込まれた印刷データを印刷データ記憶部３ａに格納していく。
【００６２】
また、本実施の形態において、印刷データや表示データは印刷要求判断部６やプレビュー要求判断部９の指示により作成されるが、印刷要求やプレビュー要求が出される前にデータが順次作成され、記憶されてもよい。そして印刷要求やプレビュー要求出されたとき、その時点で印刷領域５１に割り当てられている印刷データや表示データに基づいて、割り当て判断部５による判断が実行されたり、表示データとして表示されたりしてよい。
【００６３】
なお、各印刷領域５１に割り当てられる印刷データの大きさは、縮小したりはみ出した部分をカットしたりすることで、各印刷領域５１に収まる大きさに調整されるのが好ましい。また、各印刷領域５１に割り当てられる印刷データはそれぞれ異なっていてもよいし同一であってもよい。
【００６４】
また、上述した実施形態において、印刷要求がなくとも編集データ記憶部１に記憶されたデータ等から印刷データを随時作成し、それを印刷データ記憶部３ａに格納するようにしてもよい。この場合、印刷要求のあった旨が印刷要求判断部６から印刷データ供給命令作成部５に与えられる。印刷データ供給命令作成部５は、印刷要求判断部６からの信号と、プリカット紙５０における４つの印刷領域５１の全てに印刷データが割り当てられたページがあるという割当て判断部４からの信号を受け取ってから、プリカット紙５０の当該ページに含まれる印刷データがプリンタ１２の印刷ヘッドに供給されるようにする命令を印刷データ記憶部３ａに与える。
【００６５】
【発明の効果】
本発明は以上説明したように構成されるので、以下に記載されるような効果を奏する。請求項１，６によると、印刷媒体が無駄にならず、経済的である。また、印刷データを配置し直したり同一ページに再度印刷したりする必要がないので、作業が煩雑にならない。
【００６６】
請求項２，７によると、印刷データが順次作成されるので、作成された印刷データが事前に存在しない場合でも印刷を行うことが可能である。
【００６７】
請求項３，８によると、印刷領域の全てに印刷データを割り当てて印刷するか、或いは複数の印刷領域の一部にのみ印刷データを割り当てて印刷するかを選択できるので、ユーザの意向に柔軟に対応できる。
【００６８】
請求項４，９によると、印刷データが割り当てられていない印刷領域の数を知ることができる。また、各印刷領域に割り当てられた印刷データを確認して印刷ミスを防ぐことができ、印刷ミスを防ぐことによって印刷媒体の無駄がなくなり経済的になる。
【００６９】
請求項５，１０によると、ユーザは、ページ全体の印刷イメージを把握したい場合はページ単位の印刷イメージデータ、より詳細に各印刷領域の印刷イメージを把握したい場合は印刷領域単位の印刷イメージデータを見ることができ、ユーザの意向に対してより柔軟に対応できる。これにより、印刷ミスをより確実に防ぐことができ、印刷媒体の無駄がなくなり経済的になる。
【００７０】
請求項１１〜１５によると、請求項６〜１０と同様の作用効果を得ることができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る印刷システムであるパーソナルコンピュータ及びこれに接続されたプリンタの外観斜視図である。
【図２】  図１に示すプリンタにセットされているプリカット紙の一例を示す模式図である。
【図３】  図１に示すパーソナルコンピュータの構成を示すブロック図である。
【図４】  図１に示すパーソナルコンピュータが実行する処理を示すフローチャートである。
【図５】  図１に示すプリンタによって印刷される印刷媒体であるプリカット紙の１ページ分を示す模式図である。
【符号の説明】
１  編集データ記憶部
２ａ  印刷データ作成部（印刷データ作成手段）
２ｂ  表示データ作成部（表示データ作成手段）
３ａ  印刷データ記憶部（印刷データ記憶手段）
３ｂ  表示データ記憶部
４  割当て判断部（割当て判断手段）
５  印刷データ供給命令作成部（第１及び第２の印刷データ供給命令作成手段）６  印刷要求判断部（印刷要求判断手段）
７  排出要求判断部（排出要求判断手段）
８  インターフェイス（Ｉ／Ｆ）
９  プレビュー要求判断部（プレビュー要求判断手段）
１０  プレビューデータ供給命令作成部（プレビューデータ供給命令作成手段）
１１  ディスプレイ
１２  プリンタ
１３  外部機器
２０  コンピュータ
５０  プリカット紙（印刷媒体）
５１  印刷領域
【図１】
0004114379.tif 000002
【図２】
0004114379.tif 000003
【図３】
0004114379.tif 000004
【図４】
0004114379.tif 000005
【図５】
0004114379.tif 000006