(57)【要約】【課題】プリンタでの記憶量を削減できると共に、プリンタへのデータ転送時間を短くする。【解決手段】印刷管理装置１０において、データベース部５２に記憶されているデータベースに含まれるデータのなかから、テンプレートデータ記憶部５３に記憶されているテンプレートデータに基づいて印刷に必要なデータが抽出されて、データベースデータ記憶部５６に記憶される。そして、テンプレートデータおよびデータベースデータがプリンタ２０に転送される。【選択図】      図４
2004302634.tif 000002
【特許請求の範囲】
【請求項１】
プリンタにて印刷可能な印刷データを複数記憶するための印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された複数の印刷データのうち、前記プリンタでの印刷対象とされる印刷データの属性に関するデータを記憶するための属性記憶手段と、
前記属性記憶手段の記憶内容に基づいて、前記印刷データ記憶手段に記憶された複数の印刷データから、前記プリンタでの印刷対象とされる印刷データを抽出するための抽出手段と、
前記抽出手段で抽出された印刷データを前記プリンタに送信するための通信手段とを備えていることを特徴とする印刷管理装置。
【請求項２】
前記属性記憶手段に記憶されるデータの少なくとも一部は、前記プリンタから取得されることを特徴とする請求項１に記載の印刷管理装置。
【請求項３】
前記通信手段が、前記抽出手段で抽出された印刷データと共に、前記属性記憶手段に記憶された印刷データの属性に関するデータを前記プリンタに送信することを特徴とする請求項１または２に記載の印刷管理装置。
【請求項４】
請求項３に記載の印刷管理装置とデータ通信が可能なプリンタであって、
前記印刷管理装置から送信されたデータが、印刷データ、および、印刷データの属性に関するデータのいずれであるかを識別するための識別手段と、
前記識別手段での識別結果を用いて、印刷データ、および、印刷データの属性に関するデータの両者を互いの識別可能に記憶するためのデータ格納手段とを備えていることを特徴とするプリンタ。
【請求項５】
請求項３に記載の印刷管理装置と、
請求項４に記載のプリンタとを備えていることを特徴とする印刷システム。
【請求項６】
プリンタに供給される印刷データを記憶した印刷管理装置からデータを受信するための通信手段と、
印刷に必要とされる印刷データの属性に関するデータを記憶するための属性記憶手段と、
前記属性記憶手段の記憶内容に基づいて、前記印刷管理装置から送信されて前記通信手段が受信したデータから、印刷に必要とされる印刷データを抽出するための抽出手段と、
前記抽出手段で抽出された印刷データを記憶するための印刷データ格納手段とを備えていることを特徴とするプリンタ。
【請求項７】
前記印刷管理装置から送信されたデータが、印刷データ、および、印刷データの属性に関するデータのいずれであるかを識別するための識別手段をさらに備えており、
前記属性記憶手段には、前記識別手段での識別結果を用いて、前記印刷管理装置から送信された印刷データの属性に関するデータが記憶されることを特徴とする請求項６に記載のプリンタ。
【請求項８】
前記印刷管理装置から送信されたデータが、印刷データ、および、印刷データの属性に関するデータのいずれであるかを識別するための識別手段をさらに備えており、
前記属性記憶手段には、前記識別手段での識別結果を用いて、前記印刷管理装置から送信された印刷データの属性に関するデータが記憶されると共に、それ以外の印刷データの属性に関するデータも記憶されることを特徴とする請求項６に記載のプリンタ。
【請求項９】
請求項７又は８に記載のプリンタとデータ通信が可能な印刷管理装置であって、
前記プリンタに供給される印刷データと、印刷データの属性に関するデータとを記憶するための記憶手段と、
前記記憶手段に記憶された印刷データおよび印刷データの属性に関するデータに関し、前記プリンタに対して、印刷データの属性に関するデータを送信してから印刷データを送信するための通信手段とを備えていることを特徴とする印刷管理装置。
【請求項１０】
請求項７又は８に記載のプリンタと、
請求項９に記載の印刷管理装置とを備えていることを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷対象についての印刷データを管理しつつその印刷対象を印刷可能な印刷管理装置、プリンタおよび印刷システムに関する。
【０００２】
【従来の技術】
パーソナルコンピュータ（パソコン）のディスプレイに表示された印刷対象がプリンタによって印刷されることがある。このとき、パソコン内に記憶されている印刷対象についての印刷データがプリンタに対してダウンロードされ、その印刷データがプリンタ内に記憶された後で、その印刷対象の印刷が行われるのが一般的である（例えば、特許文献１参照）。ここで、パソコン内には、複数の印刷可能な印刷データが、それらが体系的に検索可能に構成されたデータベースを構成しつつ記憶されていることがある。
【０００３】
【特許文献１】
特開平２−２８６２８０号公報（第２−４頁）
【０００４】
【発明が解決しようとする課題】
ここで、ある１つのデータベースに含まれる複数の印刷可能な印刷データのなかの一部の印刷データに対応する印刷対象だけがプリンタにより印刷される場合であっても、パソコンからプリンタに対しては、そのデータベースに含まれる印刷データの全てがダウンロードされることが多い。従って、プリンタでは、そのデータベースに含まれる印刷データの全てを一旦記憶した上で、そのなかの一部の印刷データに基づいて印刷が行われる。その結果、プリンタには、印刷に必要な印刷データ（有効なデータ）だけでなく、印刷に必要でない印刷データ（無効なデータ）も記憶されることになる。従って、特にデータベースに含まれるデータ量が多い場合には、印刷が行われる印刷対象の数に拘わらず、プリンタでのデータの記憶量が著しく多くなる。また、このとき、パソコンからプリンタへのデータ転送時間が長くなる。さらに、プリンタに記憶された印刷データに対するアクセスタイムが長くなってしまう。
【０００５】
そこで、本発明の１つの目的は、プリンタでの記憶量を削減できると共に、プリンタへのデータ転送時間を短くすることができる印刷管理装置、プリンタおよび印刷システムを提供することである。
【０００６】
また、本発明の別の目的は、プリンタに記憶された印刷データに対するアクセスタイムを短縮することができる印刷管理装置、プリンタおよび印刷システムを提供することである。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１の印刷管理装置は、プリンタにて印刷可能な印刷データを複数記憶するための印刷データ記憶手段と、前記印刷データ記憶手段に記憶された複数の印刷データのうち、前記プリンタでの印刷対象とされる印刷データの属性に関するデータを記憶するための属性記憶手段と、前記属性記憶手段の記憶内容に基づいて、前記印刷データ記憶手段に記憶された複数の印刷データから、前記プリンタでの印刷対象とされる印刷データを抽出するための抽出手段と、前記抽出手段で抽出された印刷データを前記プリンタに送信するための通信手段とを備えていることを特徴とするものである。
【０００８】
請求項１によると、印刷管理装置において、印刷データ記憶手段に記憶された複数の印刷データから、印刷データの属性に関するデータに基づいてプリンタでの印刷対象とされる印刷データが抽出されて、その印刷データがプリンタに送信される。
【０００９】
また、請求項２の印刷管理装置は、前記属性記憶手段に記憶されるデータの少なくとも一部が、前記プリンタから取得されることを特徴とするものである。
【００１０】
また、請求項３の印刷管理装置は、前記通信手段が、前記抽出手段で抽出された印刷データと共に、前記属性記憶手段に記憶された印刷データの属性に関するデータを前記プリンタに送信することを特徴とするものである。
【００１１】
請求項３によると、印刷データの属性に関するデータに基づいて抽出された印刷データと共に、その印刷データの属性に関するデータがプリンタに送信される。
【００１２】
また、請求項４のプリンタは、請求項３に記載の印刷管理装置とデータ通信が可能なプリンタであって、前記印刷管理装置から送信されたデータが、印刷データ、および、印刷データの属性に関するデータのいずれであるかを識別するための識別手段と、前記識別手段での識別結果を用いて、印刷データ、および、印刷データの属性に関するデータの両者を互いの識別可能に記憶するためのデータ格納手段とを備えていることを特徴とするものである。
【００１３】
請求項４によると、プリンタにおいて、印刷管理装置から送信されたデータが、印刷データおよび印刷データの属性に関するデータの両者に識別可能に記憶される。
【００１４】
また、請求項５の印刷システムは、請求項３に記載の印刷管理装置と、請求項４に記載のプリンタとを備えていることを特徴とするものである。
【００１５】
また、請求項６のプリンタは、プリンタに供給される印刷データを記憶した印刷管理装置からデータを受信するための通信手段と、印刷に必要とされる印刷データの属性に関するデータを記憶するための属性記憶手段と、前記属性記憶手段の記憶内容に基づいて、前記印刷管理装置から送信されて前記通信手段が受信したデータから、印刷に必要とされる印刷データを抽出するための抽出手段と、前記抽出手段で抽出された印刷データを記憶するための印刷データ格納手段とを備えていることを特徴とするものである。
【００１６】
請求項６によると、プリンタにおいて、印刷管理装置から送信されたデータから、印刷データの属性に関するデータに基づいてプリンタでの印刷に必要とされる印刷データが抽出されて、その印刷データがプリンタで記憶される。
【００１７】
また、請求項７のプリンタは、前記印刷管理装置から送信されたデータが、印刷データ、および、印刷データの属性に関するデータのいずれであるかを識別するための識別手段をさらに備えており、前記属性記憶手段には、前記識別手段での識別結果を用いて、前記印刷管理装置から送信された印刷データの属性に関するデータが記憶されることを特徴とするものである。
【００１８】
請求項７によると、プリンタにおいて、印刷管理装置から送信された印刷データの属性に関するデータが記憶される。
【００１９】
また、請求項８のプリンタは、前記印刷管理装置から送信されたデータが、印刷データ、および、印刷データの属性に関するデータのいずれであるかを識別するための識別手段をさらに備えており、前記属性記憶手段には、前記識別手段での識別結果を用いて、前記印刷管理装置から送信された印刷データの属性に関するデータが記憶されると共に、それ以外の印刷データの属性に関するデータも記憶されることを特徴とするものである。
【００２０】
請求項８によると、プリンタにおいて、印刷管理装置から送信された印刷データの属性に関するデータおよびそれ以外の印刷データの属性に関するデータが記憶される。
【００２１】
また、請求項９の印刷管理装置は、請求項７又は８に記載のプリンタとデータ通信が可能な印刷管理装置であって、前記プリンタに供給される印刷データと、印刷データの属性に関するデータとを記憶するための記憶手段と、前記記憶手段に記憶された印刷データおよび印刷データの属性に関するデータに関し、前記プリンタに対して、印刷データの属性に関するデータを送信してから印刷データを送信するための通信手段とを備えていることを特徴とするものである。
【００２２】
請求項９によると、印刷管理装置において、プリンタに対して印刷データの属性に関するデータが送信されてから印刷データが送信される。
【００２３】
また、請求項１０の印刷システムは、請求項７又は８に記載のプリンタと、請求項９に記載の印刷管理装置とを備えていることを特徴とするものである。
【００２４】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。図１は、本発明の第１の実施の形態に係る印刷システム１を構成する印刷管理装置１０およびプリンタ２０の外観図である。図２は、図１に示すプリンタ２０の拡大外観図である。図３は、印刷システム１のハードウェア構成を例示したブロック図である。
【００２５】
図１に示す印刷システム１は、印刷対象についてのデータ（印刷データ）を管理するための印刷管理装置１０と、印刷対象を印刷するプリンタ２０とを備えており、両者が通信可能に接続されている。
【００２６】
印刷管理装置１０は、例えば、汎用のパーソナルコンピュータを用いて構成されており、本体１１、ディスプレイ等の表示部１２、キーボード１３およびマウス（ポインティングデバイス）１４等の操作部１５を備えている。また、プリンタ２０は、例えば、テープ状印刷媒体（テープ）に対して印刷を行うテーププリンタである。
【００２７】
テーププリンタであるプリンタ２０は、図２に示すように、その上面に文字キーや制御キー等の多数のキーを含むキーボード２１と、印刷データ等を表示するディスプレイ等の表示部２２とを備えている。また、キーボード２１には、複数の選択キー２３が含まれている。なお、図２では、選択キー２３として５個×２列に配設された計１０個のファンクションキー（ＰＦ１キー〜ＰＦ１０キー）を備えた例を示している。また、プリンタ２０は、その内部に、図示しないテープ駆動印刷機構やテープ切断用のカッター（ハーフカットが可能なものを含む）等を備えており、装着されたテープカセット（図示せず）からテープを引き出してこれに所定の印刷を行うとともに、カッターで切断（ハーフカット）して排出口２５から排出するようになっている。
【００２８】
ここで、印刷管理装置１０の本体１１内には、図３に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３３、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）３４、インターフェイス（Ｉ／Ｆ）３５を有している。そして、これらは、表示部１２および操作部１５と共に、バスを介して相互に接続されている。
【００２９】
ＣＰＵ３１は、操作部１５によって入力された信号や、ＲＯＭ３２、ＲＡＭ３３、ＨＤ３４内の各種プログラムやデータに基づいて各種演算および処理を行う。ＲＯＭ３２は、読み出し専用の記憶装置であって、印刷管理装置１０の動作を制御するために用いられる各種プログラム等が格納されている。ＲＡＭ３３は、読み出し・書き込み可能な揮発性記憶装置であって、ＣＰＵ３１での各種演算結果等が記憶される。
【００３０】
ＨＤ３４は、読み出し・書き込み可能な記憶装置であって、当該パーソナルコンピュータを印刷管理装置１０として機能させるためのプログラムを含む各種ソフトウェアが格納されている。また、ＨＤ３４には、作成された種々のデータ等も格納される。
【００３１】
インターフェイス３５は、プリンタ２０のインターフェイス４５と接続されており、印刷管理装置１０とプリンタ２０との間の通信を可能にするものである。また、これらのハードウェアおよびソフトウェアが組み合わされることによって、印刷管理装置１０内には、後述の各部５１〜５６（図４参照）が形成されている。
【００３２】
一方、プリンタ２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４４、インターフェイス（Ｉ／Ｆ）４５を有している。そして、これらは、表示部２２およびキーボード２１と共に、バスを介して相互に接続されている。
【００３３】
ＣＰＵ４１は、キーボード２１によって入力された信号や、ＲＯＭ４２、ＲＡＭ４３内の各種プログラムやデータに基づいて各種演算および処理を行う。ＲＯＭ４２は、読み出し専用の記憶装置であって、プリンタ２０の動作を制御するために用いられる各種プログラム等が格納されている。ＲＡＭ４３は、読み出し・書き込み可能な揮発性記憶装置であって、ＣＰＵ４１での各種演算結果等が記憶される。
【００３４】
ＥＥＰＲＯＭ４４は、読み出し・書き込み可能な不揮発性記憶装置であって、当該プリンタ２０を機能させるためのプログラムを含む各種ソフトウェアが格納されている。また、ＥＥＰＲＯＭ４４には、印刷管理装置１０から転送されたデータ等も格納される。また、これらのハードウェアおよびソフトウェアが組み合わされることによって、プリンタ２０内には、後述の各部６１〜６５（図４参照）が形成されている。
【００３５】
次に、印刷システム１の構成について、図４を参照して説明する。図４は、図１に示す印刷システム１の構成を示す機能ブロック図である。図５は、顧客名簿を示すデータベースの一例を示す図である。図６は、図５に示すデータベースに対応するＣＳＶファイルを示す図である。
【００３６】
印刷管理装置１０は、データ作成部５１と、データベース部５２と、テンプレートデータ記憶部５３と、データ抽出部５４と、データベースデータ記憶部５５と、通信部５６とを有している。
【００３７】
データ作成部５１は、各種データを作成するための周知の機能を備えたものであり、オペレータがキーボード１５やマウス１６を通じて入力した信号に基づいて、データベース、テンプレートデータ等の種々のデータを作成する。
【００３８】
データベース部５２は、複数の印刷対象についての印刷データを含んでおり、それらが体系的に検索可能に構成されたデータの集まりであるデータベースを記憶する。ここで、データベース部５２において記憶されるデータベースは、例えば、図５に示すような顧客名簿のデータベースである。従って、この場合には、印刷データとしては、顧客名簿のデータベースに含まれる顧客についての情報等であって、例えば、顧客の名前、それらの住所（都道府県名、市名および区（町）名など）、郵便番号、電話番号、職業などのデータである。なお、データベース部５２では、例えば顧客名簿のデータベースに含まれる印刷データが、図６に示すようなＣＳＶファイルとして記憶されている。
【００３９】
テンプレートデータ記憶部５３は、複数の印刷データ等をディスプレイに表示したりプリンタ２０で印刷したりする場合に用いられるテンプレートについてのデータを記憶する。ここで、テンプレートとは、所定のフォーマットとして用いられる予め作成された雛型のことである。従って、テンプレートデータ記憶部５３は、テンプレートを構成する所定のフォーマットとして、例えば、印刷項目（出力セル列）、用紙サイズ、行数、字数、余白寸法、段組数、フォントなどを設定するデータを記憶する。なお、テンプレートデータは、オペレータによって入力されてもよいし、プリンタ２０にあらかじめ格納されたデータが送信されてもよい。また、テンプレートデータとして、プリンタ２０にあらかじめ格納されたデータが送信された場合には、オペレータは、そのテンプレートデータを変更することが可能であって、例えば印刷項目を追加することができる。
【００４０】
ここで、図７には、例えばダイレクトメールを送付する際に用いられる宛名が記載されたテープを作成する場合のテンプレートが示されている。図７のテンプレートでは、縦１３行（Ｙ０〜Ｙ１３）×横２０列（Ｘ０〜Ｘ２０）の領域内において、「Ｔ１：郵便番号」、「Ｔ２：住所（市）」、「Ｔ３：住所（区）」、「Ｔ４：名前」、「Ｔ５：会社名」の項目の欄が所定のレイアウトに基づいて配置されている。
【００４１】
従って、テンプレートデータ記憶部５３には、図８に示すように、図７のテンプレートを構成するためのテンプレートデータとして、Ｔ１〜Ｔ５の印刷項目について、データベースへのリンクの有無、データベースへリンクさせる場合のリンク先、印刷される文字の表示位置（表示範囲）、印刷される文字の書体およびサイズ、印刷される文字の前後に印刷される固定文字列、データベースとは関係なく設定された固定文字列などが記憶されている。
【００４２】
データ抽出部５４は、データベース部５２に記憶されているデータベースに含まれるデータのなかから、テンプレートデータ記憶部５３に記憶されているテンプレートデータに基づいて印刷に必要なデータを抽出する。従って、データ抽出部５４は、テンプレートに含まれる印刷項目に対応する印刷データを抽出する。
【００４３】
ここで、本実施の形態では、上述したように、図８のテンプレートデータにおいては、顧客名簿に含まれる印刷データのなかの郵便番号、住所（市）、住所（区）、名前に対応する出力セル列がリンクされている。従って、データ抽出部５４は、これら４つの出力セル列に対応する印刷データを抽出することになる。
【００４４】
データベースデータ記憶部５５は、データ抽出部５４によって抽出された印刷データをデータベースデータとして記憶する。従って、本実施の形態では、印刷データ抽出部５４によって抽出された郵便番号、住所（市）、住所（区）、名前の出力セル列に対応する印刷データが抽出されて、データベースデータ記憶部５５に、図９に示すようなＣＳＶファイルとして記憶される。
【００４５】
通信部５６は、テンプレートデータ記憶部５３に記憶されているテンプレートデータおよびデータベースデータ記憶部５５に記憶されているデータベースデータ等をプリンタ２０に対して転送する。
【００４６】
一方、プリンタ２０は、印刷部６１と、データ識別部６２と、テンプレートデータ格納部６３と、データベースデータ格納部６４と、通信部６５とを有している。
【００４７】
印刷部６１は、オペレータから印刷開始命令を受信した場合に、テンプレートデータ格納部６３に格納されたテンプレートデータに対応するテンプレートの所定のレイアウトに基づいて、データベースデータ格納部６４に格納されたデータベースデータを印刷する。データ識別部６２は、印刷管理装置１０から転送されたテンプレートデータおよびデータベースデータを受信した場合に、それらのデータが、テンプレートデータまたはデータベースデータのいずれのデータであるかを識別する。
【００４８】
テンプレートデータ格納部６３は、印刷管理装置１０から転送されたテンプレートデータ、つまり、データ識別部６２によってテンプレートデータであると識別されたデータを格納する。データベースデータ格納部６４は、印刷管理装置１０から転送されたデータベースデータ、つまり、データ識別部６２によってデータベースデータであると識別されたでデータを格納する。通信部６５は、印刷管理装置１０から転送されたテンプレートデータおよびデータベースデータを受信する。
【００４９】
次に、上述のように構成された本実施の形態に係る印刷システム１におけるデータの転送および受信の手順について、図１１および図１２を参照して説明する。なお、本実施の形態では、上述した印刷システム１の構成から分かるように、プリンタ２０における印刷に必要なデータが、印刷管理装置１０内において抽出される。図１１は、印刷システム１の印刷管理装置１０におけるデータ転送手順を示すフローチャートである。図１２は、印刷システム１のプリンタ２０におけるデータ受信手順を示すフローチャートである。
【００５０】
まず、印刷システム１の印刷管理装置１０におけるデータ転送手順について、図１１を参照して説明する。最初に、印刷管理装置１０において、これから印刷が行われる際に使用されるテンプレートについてのテンプレートデータがテンプレートデータ記憶部５３に記憶されているか否かが判断される（ステップＳ１０１）。ここで、ステップＳ１０１において、そのテンプレートデータが記憶されていると判断された場合（Ｓ１０１：ＹＥＳ）には、ステップＳ１０３に進む。
【００５１】
一方、ステップＳ１０１において、そのテンプレートデータが記憶されていないと判断された場合（Ｓ１０１：ＮＯ）には、ステップＳ１０２に進み、オペレータによりテンプレートデータが入力されるか、または、別途作成されたテンプレートデータが送信される（ステップＳ１０２）。なお、本実施の形態では、プリンタ２０に格納されたテンプレートデータが、プリンタ２０から印刷管理装置１０に対して送信される。そして、そのテンプレートデータがテンプレートデータ記憶部５３に記憶された後で、ステップＳ１０３に進む。すると、印刷管理装置１０において、これから印刷が行われる際に使用されるテンプレートについてのテンプレートデータが読み込まれる（ステップＳ１０３）。
【００５２】
引き続き、これから印刷される印刷対象についての印刷データを含むデータベースがデータベース部５２に記憶されているか否かが判断される（ステップＳ１０４）。ここで、ステップＳ１０４において、そのデータベースが記憶されていると判断された場合（Ｓ１０４：ＹＥＳ）には、ステップＳ１０６に進む。
【００５３】
一方、ステップＳ１０４において、そのデータベースが記憶されていないと判断された場合（Ｓ１０４：ＮＯ）には、ステップＳ１０５に進み、そのデータベースが作成されるか、または、別途作成されたデータベースが送信される（ステップＳ１０５）。そして、そのデータベースがデータベース部５２に記憶された後で、ステップＳ１０６に進む。すると、印刷管理装置１０において、これから印刷が行われる印刷対象についての印刷データを含むデータベースが読み込まれる（ステップＳ１０６）。
【００５４】
引き続き、データ抽出部５４によって、これから印刷される印刷対象についての印刷データが抽出されて、その抽出された印刷データがデータベースデータとしてデータベースデータ記憶部５５に記憶される（ステップＳ１０７）。そして、ステップＳ１０３で読み込まれたテンプレートデータおよびステップＳ１０７で抽出されたデータベースデータが、通信部５６によって印刷管理装置１０からプリンタ２０に転送される（ステップＳ１０８）。
【００５５】
次に、印刷システム１のプリンタ２０におけるデータ受信手順について、図１２を参照して説明する。最初に、プリンタ２０において、印刷管理装置１０から転送されたテンプレートデータおよびデータベースデータが順次受信される（ステップＳ２０１）。すると、プリンタ２０の通信部６５において１バイト（Ｂｙｔｅ）のデータを受信する毎に、データ識別部６２によって、受信したデータがテンプレートデータであるか否かが判断される（ステップＳ２０２）。ここで、ステップＳ２０２において、テンプレートデータであると判断された場合（Ｓ２０２：ＹＥＳ）には、ステップＳ２０３に進み、テンプレートデータがテンプレートデータ格納部６３に格納される（ステップＳ２０３）。一方、ステップＳ２０２において、テンプレートデータでないと判断された場合（Ｓ２０２：ＮＯ）には、ステップＳ２０４に進む。
【００５６】
引き続き、通信部６５によって受信したデータがデータベースデータであるか否かが判断される（ステップＳ２０４）。ここで、ステップＳ２０４において、データベースデータであると判断された場合（Ｓ１２０：ＹＥＳ）には、ステップＳ２０５に進み、データベースデータがデータベースデータ格納部６２に格納される（ステップＳ２０５）。一方、ステップＳ２０４において、データベースデータでないと判断された場合（Ｓ２０４：ＮＯ）には、処理が終了する。
【００５７】
このようにして、これから印刷が行われる際に使用されるテンプレートについてのテンプレートデータおよびこれから印刷される印刷対象についてのデータベースデータが印刷管理装置１０からプリンタ２０に対して転送されると、そのテンプレートデータがテンプレートデータ格納部６３に格納されると共に、そのデータベースデータがデータベースデータ格納部６２に格納される。その後、プリンタ２０がオペレータからの印刷開始命令を受信すると、所定のテンプレートのレイアウトに基づいてデータベースデータが印刷される。
【００５８】
ここで、図１０には、上述したダイレクトメールを送付する際に用いられる宛名が記載されたテープを作成する場合のテンプレートに基づいて、郵便番号、住所（市）、住所（区）、名前、会社名が印刷されたテープの一例を示している。なお、図１０では、テンプレート毎にテープがハーフカットされている。
【００５９】
以上のように、本実施の形態の印刷システム１では、印刷管理装置１０において、データベース部５２に記憶されているデータベースに含まれるデータのなかから、テンプレートデータ記憶部５３に記憶されているテンプレートデータに基づいて印刷に必要なデータが抽出されて、そのデータがプリンタ２０に転送される。従って、プリンタ２０では、印刷に不必要な印刷データは記憶せずに、印刷に必要な印刷データだけを記憶することになるので、プリンタ２０での記憶量を削減できると共に、プリンタ２０へのデータ転送時間を短くすることができる。さらに、プリンタ２０に記憶されたデータベースデータに対するアクセスタイムを短縮することができる。
【００６０】
また、印刷管理装置１がテンプレートデータをプリンタ２０から取得することができるので、プリンタ２０で必要とされる印刷項目についての印刷データがプリンタ２０に送られなくなるのを防止できる。
【００６１】
また、テンプレートデータに基づいて抽出されたデータベースデータと共に、そのテンプレートデータがプリンタ２０に転送されるので、印刷管理装置１０においてテンプレートデータに印刷項目が追加された場合には、その追加された印刷項目をプリンタ２０で適切に印刷させることができる。
【００６２】
また、プリンタ２０において、印刷管理装置１０から転送されたデータが、データベースデータおよびテンプレートデータの両者に識別可能に記憶されるため、印刷管理装置１０で設定されたテンプレートデータに含まれる印刷項目を適切に印刷することができる。
【００６３】
次に、本発明の第２の実施の形態について、図面を参照しつつ説明する。
【００６４】
第２の実施の形態の印刷システムが、第１の実施の形態の印刷システム１と大きく異なる点は、第１の実施の形態では、プリンタ２０における印刷に必要なデータが印刷管理装置１０内において抽出されるのに対して、第２の実施の形態では、プリンタ１２０における印刷に必要なデータがプリンタ１２０内において抽出される点である。
【００６５】
ここで、第２の実施の形態に係る印刷システムの構成について、図１３を参照して説明する。図１３は、本発明の第２の実施の形態に係る印刷システムの構成を示す機能ブロック図である。
【００６６】
本実施の形態の印刷システムは、印刷対象についての印刷データを管理するための印刷管理装置１１０と、印刷対象を印刷するプリンタ１２０とを備えており、両者が通信可能に接続されている。
【００６７】
印刷管理装置１１０は、データ作成部１５１と、データベース部１５２と、テンプレートデータ記憶部１５３と、通信部１５４とを有している。
【００６８】
データ作成部１５１は、各種データを作成するための周知の機能を備えたものであり、オペレータがキーボード１５やマウス１６を通じて入力した信号に基づいて、データベース、テンプレートデータ等の種々のデータを作成する。
【００６９】
データベース部１５２は、複数の印刷対象についての印刷データを含んでおり、それらが体系的に検索可能に構成されたデータの集まりであるデータベースを記憶する。なお、データベース部１５２において記憶されるデータベースの構成は、第１の実施の形態と同様の構成である。
【００７０】
テンプレートデータ記憶部１５３は、複数の印刷データ等をディスプレイに表示したりプリンタ１２０で印刷したりする場合に用いられるテンプレートについてのデータを記憶する。なお、テンプレートデータ記憶部１５３において記憶されるテンプレートデータの構成は、第１の実施の形態と同様の構成である。また、テンプレートデータとして、別途作成されたデータが送信された場合には、オペレータは、そのテンプレートデータを変更することが可能であって、例えば印刷項目を追加することができる。
【００７１】
通信部１５４は、テンプレートデータ記憶部１５３に記憶されているテンプレートデータおよびデータベース記憶部１５２に記憶されているデータベース等をプリンタ１２０に対して転送する。
【００７２】
一方、プリンタ１２０は、印刷部１６１と、データ識別部１６２と、テンプレートデータ格納部１６３と、データ抽出部１６４と、データベースデータ格納部１６５と、通信部１６６とを有している。
【００７３】
印刷部１６１は、オペレータから印刷開始命令を受信した場合に、テンプレートデータ格納部１６３に格納されたテンプレートデータに対応するテンプレートの所定のレイアウトに基づいて、データベースデータ格納部１６５に格納されたデータベースデータを印刷する。データ識別部１６２は、印刷管理装置１１０から転送されたテンプレートデータおよびデータベースを受信した場合に、それらのデータが、テンプレートデータまたはデータベースのいずれのデータであるかを識別する。
【００７４】
テンプレートデータ格納部１６３は、印刷管理装置１１０から転送されたテンプレートデータ、つまり、データ識別部１６２によってテンプレートデータであると識別されたデータを格納する。なお、テンプレートデータが、印刷管理装置１１０から転送された場合に、オペレータは、そのテンプレートデータを変更することが可能であってもよく、例えば印刷項目を追加することができる。
【００７５】
データ抽出部１６４は、印刷管理装置１１０から転送されたデータベースに含まれるデータのなかから、テンプレートデータ記憶部１６３に記憶されているテンプレートデータに基づいて印刷に必要なデータを抽出する。従って、データ抽出部１６４は、テンプレートに含まれる印刷項目に対応する印刷データを抽出する。
【００７６】
データベースデータ格納部１６５は、データ抽出部１６４において抽出された印刷データをデータベースデータとして記憶する。通信部１６６は、印刷管理装置１１０から転送されたテンプレートデータおよびデータベースを受信する。
【００７７】
次に、上述のように構成された本実施の形態に係る印刷システムにおけるデータの転送および受信の手順について、図１４および図１５を参照して説明する。なお、本実施の形態では、上述した印刷システムの構成から分かるように、プリンタ１２０における印刷に必要なデータが、プリンタ１２０内において抽出される。図１４は、図１３に示す印刷システムの印刷管理装置１１０におけるデータ転送手順を示すフローチャートである。図１５は、図１３に示す印刷システムのプリンタ１２０におけるデータ受信手順を示すフローチャートである。
【００７８】
まず、印刷システムの印刷管理装置１１０におけるデータ転送手順について、図１４を参照して説明する。最初に、印刷管理装置１１０において、これから印刷が行われる際に使用されるテンプレートについてのテンプレートデータがテンプレートデータ記憶部１５３に記憶されているか否かが判断される（ステップＳ３０１）。ここで、ステップＳ３０１において、そのテンプレートデータが記憶されていると判断された場合（Ｓ３０１：ＹＥＳ）には、ステップＳ３０３に進む。
【００７９】
一方、ステップＳ３０１において、そのテンプレートデータが記憶されていないと判断された場合（Ｓ３０１：ＮＯ）には、ステップＳ３０２に進み、オペレータによりテンプレートデータが入力されるか、または、別途作成されたテンプレートデータが送信される（ステップＳ３０２）。そして、そのテンプレートデータがテンプレートデータ記憶部１５３に記憶された後で、ステップＳ３０３に進む。すると、印刷管理装置１１０において、これから印刷が行われる際に使用されるテンプレートについてのテンプレートデータが読み込まれる（ステップＳ３０３）。
【００８０】
引き続き、これから印刷される印刷対象についての印刷データを含むデータベースがデータベース部１５２に記憶されているか否かが判断される（ステップＳ３０４）。ここで、ステップＳ３０４において、そのデータベースが記憶されていると判断された場合（Ｓ３０４：ＹＥＳ）には、ステップＳ３０６に進む。
【００８１】
一方、ステップＳ３０４において、そのデータベースが記憶されていないと判断された場合（Ｓ３０４：ＮＯ）には、ステップＳ３０５に進み、そのデータベースが作成されるか、または、別途作成されたデータベースが送信される（ステップＳ３０５）。そして、そのデータベースがデータベース部１５２に記憶された後で、ステップＳ３０６に進む。すると、印刷管理装置１１０において、これから印刷が行われる印刷対象についての印刷データを含むデータベースが読み込まれる（ステップＳ３０６）。
【００８２】
そして、ステップＳ３０３で読み込まれたテンプレートデータおよびステップＳ３０６で読み込まれたデータベースが、通信部１５４によって印刷管理装置１１０からプリンタ１２０に転送される（ステップＳ３０７）。
【００８３】
次に、印刷システムのプリンタ１２０におけるデータ受信手順について、図１５を参照して説明する。最初に、プリンタ１２０において、印刷管理装置１１０から転送されたテンプレートデータおよびデータベースが順次受信される（ステップＳ４０１）。なお、本実施の形態では、通信部１５４において、テンプレートデータおよびデータベースが印刷管理装置１１０からプリンタ１２０に転送される場合には、まず最初にテンプレートデータが転送され、その後で、データベースが転送される。
【００８４】
すると、プリンタ１２０の通信部１６７において１バイト（Ｂｙｔｅ）のデータを受信する毎に、データ識別部１６２によって、受信したデータがテンプレートデータであるか否かが判断される（ステップＳ４０２）。ここで、ステップＳ４０２において、テンプレートデータであると判断された場合（Ｓ４０２：ＹＥＳ）には、ステップＳ４０３に進み、テンプレートデータがテンプレートデータ格納部１６３に格納される（ステップＳ４０３）。なお、このとき、テンプレートデータ格納部１６３に格納されたテンプレートデータに含まれる印刷項目に対応する使用セル列が検出され、その使用セル列が格納されることになる。一方、ステップＳ４０２において、テンプレートデータでないと判断された場合（Ｓ４０２：ＮＯ）には、ステップＳ４０４に進む。
【００８５】
引き続き、通信部１６７によって受信したデータがデータベースであるか否かが判断される（ステップＳ４０４）。ここで、ステップＳ４０４において、データベースであると判断された場合（Ｓ４０４：ＹＥＳ）には、ステップＳ４０５に進む。一方、ステップＳ４０４において、データベースでないと判断された場合（Ｓ４０４：ＮＯ）には、処理が終了する。
【００８６】
そして、ステップＳ４０５では、プリンタ１２０において、通信部１６７によって受信されたデータベースに含まれる印刷データが、テンプレートデータ格納部１６３に格納された使用セル列に対応する印刷データであるか否かが判断される（ステップＳ４０５）。ここで、ステップＳ４０５において、使用セル列に対応する印刷データであると判断された場合（Ｓ４０５：ＹＥＳ）には、ステップＳ４０６に進み、その印刷データが、データ抽出部１６４によって、そのデータベースのなかから抽出されて、その抽出された印刷データがデータベースデータとしてデータベースデータ記憶部１６５に格納される（ステップＳ４０６）。一方、ステップＳ４０５において、使用セル列に対応する印刷データでないと判断された場合（Ｓ４０６：ＮＯ）には、処理が終了する。
【００８７】
このようにして、これから印刷が行われる際に使用されるテンプレートについてのテンプレートデータがテンプレートデータ格納部１６３に格納されると共に、これから印刷される印刷対象についてのデータベースデータがデータベースデータ格納部１６５に格納される。その後、プリンタ１２０がオペレータからの印刷開始命令を受信すると、所定のテンプレートのレイアウトに基づいてデータベースデータが印刷される。
【００８８】
以上のように、本実施の形態の印刷システムでは、プリンタ１２０において、印刷管理装置１１０から転送されたデータベースから、テンプレートデータ記憶部１６３に記憶されているテンプレートデータに基づいて印刷に必要なデータが抽出されて、そのデータベースデータがプリンタ１２０に格納される。従って、プリンタ１２０では、印刷に不必要な印刷データは格納せずに、印刷に必要な印刷データだけを格納することになるので、プリンタ１２０での記憶量を削減できると共に、プリンタ１２０に格納されたデータベースデータに対するアクセスタイムを短縮することができる。
【００８９】
また、プリンタ１２０において、印刷管理装置１１０から転送されたテンプレートデータが格納されるので、印刷管理装置１１０において追加された印刷項目を適切に印刷することができる。
【００９０】
また、印刷管理装置１１０において、プリンタ１２０に対してテンプレートデータが転送されてからデータベースが転送されるので、プリンタ１２０において、先に送られた、テンプレートデータに基づいて、後から送られた、印刷に必要とされるデータベースデータを抽出することが可能となる。
【００９１】
また、プリンタ１２０において、印刷管理装置１１０から転送されたテンプレートデータを変更することができる場合には、プリンタ１２０で追加された印刷項目を適切に印刷することができるようになる。
【００９２】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上述の第１の実施の形態では、印刷管理装置１０からプリンタ２０に対して、データベースデータおよびテンプレートデータが転送されているが、印刷管理装置１０において、プリンタ２０から取得したテンプレートデータが変更されないときは、印刷管理装置１０からプリンタ２０に対して、テンプレートデータが転送されなくてもよい。
【００９３】
また、上述の第１および第２の実施の形態では、印刷管理装置とプリンタとがケーブル等を介して接続されているが、両者が無線インターフェースを介してデータを通信可能に接続されていてもよい。
【００９４】
【発明の効果】
以上説明したように、請求項１によると、プリンタでの記憶量を削減できると共に、プリンタへのデータ転送時間を短くすることができる。さらに、プリンタに記憶された印刷データに対するアクセスタイムを短縮することができる。
【００９５】
請求項２によると、印刷管理装置が印刷データの属性に関するデータをプリンタから取得するので、プリンタで必要とされる属性を有する印刷データがプリンタに送られなくなるのを防止できる。
【００９６】
請求項３によると、印刷管理装置において追加されたプリンタが印刷すべき属性をプリンタで適切に印刷させることができる。
【００９７】
請求項４によると、印刷管理装置で設定された印刷すべき属性を適切に印刷することができる。請求項５によると、請求項３および請求項４と同様の効果を得ることができる。
【００９８】
請求項６によると、プリンタでの記憶量を削減できると共に、プリンタに記憶された印刷データに対するアクセスタイムを短縮することができる。
【００９９】
請求項７によると、印刷管理装置において追加されたプリンタが印刷すべき属性を適切に印刷することができる。
【０１００】
請求項８によると、印刷管理装置において追加されたプリンタが印刷すべき属性に加えて、プリンタで必要とされる属性を有する印刷データを適切に印刷することができるようになる。
【０１０１】
請求項９によると、プリンタにおいて、先に送られた、印刷データの属性に関するデータに基づいて、後から送られた、印刷に必要とされる印刷データを抽出することが可能となる。請求項１０によると、請求項７〜９と同様の効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る印刷システムを構成する印刷管理装置およびプリンタの外観図である。
【図２】図１に示すプリンタの拡大外観図である。
【図３】印刷システムのハードウェア構成を例示したブロック図である。
【図４】図１に示す印刷システムの構成を示す機能ブロック図である。
【図５】顧客名簿を示すデータベースの一例を示す図である。
【図６】図５に示すデータベースに対応するＣＳＶファイルを示す図である。
【図７】テンプレートの一例を示す図である。
【図８】テンプレートデータの一例を示す図である。
【図９】データベースデータの一例を示す図である。
【図１０】印刷システムにおいて印刷されたテープサンプルを示す図である。
【図１１】印刷システムの印刷管理装置におけるデータ転送手順を示すフローチャートである。
【図１２】印刷システムのプリンタにおけるデータ受信手順を示すフローチャートである。
【図１３】本発明の第２の実施の形態に係る印刷システムの構成を示す機能ブロック図である。
【図１４】図１３に示す印刷システムの印刷管理装置におけるデータ転送手順を示すフローチャートである。
【図１５】図１３に示す印刷システムのプリンタにおけるデータ受信手順を示すフローチャートである。
【符号の説明】
１  印刷システム
１０、１１０  印刷管理装置
２０、１２０  プリンタ
５２    データベース部（印刷データ記憶手段）
５３    テンプレートデータ記憶部（属性記憶手段）
５４    出力セル列設定部
５５    データ抽出部（抽出手段）
５６    データベースデータ記憶部
５７    通信部（通信手段）
６２  データ識別部（識別手段）
６３  テンプレートデータ格納部（データ格納手段）
６４  データベースデータ格納部（データ格納手段）
６５  通信部（通信手段）
１５２    データベース部（印刷データ記憶手段）
１５３    テンプレートデータ記憶部（属性記憶手段）
１５４    通信部（通信手段）
１６２    データ識別部（識別手段）
１６３    テンプレートデータ格納部（属性記憶手段）
１６４    データ抽出部（抽出手段）
１６５    データベースデータ格納部（印刷データ格納手段）
１６６    使用セル列設定部
１６７    通信部（通信手段）
【図１】
2004302634.tif 000003
【図２】
2004302634.tif 000004
【図３】
2004302634.tif 000005
【図４】
2004302634.tif 000006
【図５】
2004302634.tif 000007
【図６】
2004302634.tif 000008
【図７】
2004302634.tif 000009
【図８】
2004302634.tif 000010
【図９】
2004302634.tif 000011
【図１０】
2004302634.tif 000012
【図１１】
2004302634.tif 000013
【図１２】
2004302634.tif 000014
【図１３】
2004302634.tif 000015
【図１４】
2004302634.tif 000016
【図１５】
2004302634.tif 000017