(57)【要約】【課題】データ作成装置、印刷装置、印刷システムを便利で効率よく作業を行うことができるものとする。【解決手段】データ作成装置において、データ作成部によって作成されたデータに、印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てる（Ｓ１０６）。印刷装置において、選択キーが操作されたときに、割当情報格納部に格納された割当情報に基づいて、データ格納部に格納されたデータを読み出す（Ｓ４０５）。【選択図】        図８
2004157912.tif 000002
【特許請求の範囲】
【請求項１】
データを作成するためのデータ作成装置と、複数の選択キーを有する印刷装置とが通信可能に接続された印刷システムであって、
前記データ作成装置は、
データを作成するためのデータ作成手段と、
前記データ作成手段によって作成されたデータを記憶するためのデータ記憶手段と、
前記データ作成手段によって作成されたデータに、前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てるためのキー割当手段と、
前記キー割当手段によって割り当てられた割当情報を記憶するための割当情報記憶手段とを備え、
前記印刷装置は、
前記データ記憶手段に記憶されたデータを格納するためのデータ格納手段と、
前記割当情報記憶手段に記憶された割当情報を格納するための割当情報格納手段と、
前記選択キーが操作されたときに、前記割当情報格納手段に格納された割当情報に基づいて、前記データ格納手段に格納されたデータを読み出すためのデータ読み出し手段と、
前記データ読み出し手段によって読み出されたデータを印刷媒体に印刷させる印刷手段とを備えることを特徴とする印刷システム。
【請求項２】
前記印刷装置は、テープ状印刷媒体に対して印刷を行うテープ印刷装置であることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記データ作成装置は、前記キー割当手段によって複数のデータに選択キーを特定する情報を各々割り当てたとき、前記割当情報記憶手段によって記憶された割当情報が同一であるか否かを判別する割当情報判別手段をさらに備え、
前記割当情報判別手段によって同一であると判別されたとき、他の選択キーを特定する情報に割り当て可能とすることを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記キー割当手段は、一のデータに１つの選択キーを割り当てる際に、当該１つの選択キーを特定する情報が、既に他のデータに割り当てられているか否かを判別するキー割当判別手段を備え、
前記キー割当判別手段によって、既に他のデータに割り当てられていると判別したときは、当該他のデータに割り当てられている割当情報に関する記憶を前記割当情報記憶手段から消去し、前記一のデータに前記１つの選択キーを特定する情報を割り当てることを特徴とする請求項１又は２に記載の印刷システム。
【請求項５】
複数の選択キーを有する印刷装置と通信可能に接続され、データを作成するためのデータ作成装置であって、
データを作成するためのデータ作成手段と、
前記データ作成手段によって作成されたデータを記憶するためのデータ記憶手段と、
前記データ作成手段によって作成されたデータに、前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てるためのキー割当手段と、
前記キー割当手段によって割り当てられた割当情報を記憶するための割当情報記憶手段とを備えていることを特徴とするデータ作成装置。
【請求項６】
前記データに関する情報と前記選択キーに関する情報とをディスプレイ上に表示させるように制御する表示制御手段をさらに備えていることを特徴とする請求項５に記載のデータ作成装置。
【請求項７】
前記データは、ドットマトリックス上の各点を表示部と非表示部とに設定することでビットマップデータとして作成された外字データであり、
前記キー割当手段は、前記外字データに前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てることを特徴とする請求項５又は６に記載のデータ作成装置。
【請求項８】
前記データは、テンプレートデータであり、
前記キー割当手段は、前記テンプレートデータに前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てることを特徴とする請求項５又は６に記載のデータ作成装置。
【請求項９】
前記キー割当手段によって複数のデータに選択キーを特定する情報を各々割り当てたとき、前記割当情報記憶手段によって記憶された割当情報が同一であるか否かを判別する割当情報判別手段をさらに備え、
前記割当情報判別手段によって同一であると判別されたとき、他の選択キーを特定する情報に割り当て可能とすることを特徴とする請求項５乃至８のいずれか１項に記載のデータ作成装置。
【請求項１０】
前記キー割当手段は、一のデータに１つの選択キーを割り当てる際に、当該１つの選択キーを特定する情報が、既に他のデータに割り当てられているか否かを判別するキー割当判別手段を備え、
前記キー割当判別手段によって、既に他のデータに割り当てられていると判別したときは、当該他のデータに割り当てられている割当情報に関する記憶を前記割当情報記憶手段から消去し、前記一のデータに前記１つの選択キーを特定する情報を割り当てることを特徴とする請求項５乃至８のいずれか１項に記載のデータ作成装置。
【請求項１１】
データを作成するためのデータ作成装置と通信可能に接続され、複数の選択キーを有する印刷装置であって、
前記データ作成装置で作成されたデータを格納するためのデータ格納手段と、
前記データ作成装置で割り当てられた選択キーの割当情報を格納するための割当情報格納手段と、
前記選択キーが操作されたときに、前記割当情報格納手段に格納された割当情報に基づいて、前記データ格納手段に格納されたデータを読み出すためのデータ読み出し手段と、
前記データ読み出し手段によって読み出されたデータを印刷媒体に印刷させる印刷制御手段とを備えることを特徴とする印刷装置。
【請求項１２】
前記印刷装置は、テープ状印刷媒体に対して印刷を行うテープ印刷装置として用いられることを特徴とする請求項１１に記載の印刷装置。
【請求項１３】
複数の選択キーを有する印刷装置と通信可能に接続され、データを作成するためのデータ作成装置を制御するコンピュータを、
データを作成するためのデータ作成手段と、
前記データ作成手段によって作成されたデータを記憶するためのデータ記憶手段と、
前記データ作成手段によって作成されたデータに、前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てるためのキー割当手段と、
前記キー割当手段によって割り当てられた割当情報を記憶するための割当情報記憶手段として機能させることを特徴とするプログラム。
【請求項１４】
前記コンピュータを、
前記データに関する情報と前記選択キーに関する情報とをディスプレイ上に表示させるように制御する表示制御手段としてさらに機能させることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記データは、ドットマトリックス上の各点を表示部と非表示部とに設定することでビットマップデータとして作成された外字データであり、
前記キー割当手段は、前記外字データに前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てるように機能させることを特徴とする請求項１３又は１４に記載のプログラム。
【請求項１６】
前記データは、テンプレートデータであり、
前記キー割当手段は、前記テンプレートデータに前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てるように機能させることを特徴とする請求項１３又は１４に記載のプログラム。
【請求項１７】
前記コンピュータを、
前記キー割当手段によって複数のデータに選択キーを特定する情報を各々割り当てたとき、前記割当情報記憶手段によって記憶された割当情報が同一であるか否かを判別する割当情報判別手段としてさらに機能させ、
前記割当情報判別手段によって同一であると判別されたとき、他の選択キーを特定する情報に割り当て可能となるように機能させることを特徴とする請求項１３乃至１６のいずれか１項に記載のプログラム。
【請求項１８】
前記キー割当手段は、一のデータに１つの選択キーを割り当てる際に、当該１つの選択キーを特定する情報が、既に他のデータに割り当てられているか否かを判別するキー割当判別手段を備え、
前記キー割当判別手段によって、既に他のデータに割り当てられていると判別したときは、当該他のデータに割り当てられている割当情報に関する記憶を前記割当情報記憶手段から消去し、前記一のデータに前記１つの選択キーを特定する情報を割り当てるように機能させることを特徴とする請求項１３乃至１６のいずれか１項に記載のプログラム。
【請求項１９】
データを作成するためのデータ作成装置と通信可能に接続され、複数の選択キーを有する印刷装置を制御するコンピュータを、
前記データ作成装置で作成されたデータを格納するためのデータ格納手段と、
前記データ作成装置で割り当てられた選択キーの割当情報を格納するための割当情報格納手段と、
前記選択キーが操作されたときに、前記割当情報格納手段に格納された割当情報に基づいて、前記データ格納手段に格納されたデータを読み出すためのデータ読み出し手段と、
前記データ読み出し手段によって読み出されたデータを印刷媒体に印刷させる印刷制御手段として機能させることを特徴とするプログラム。
【請求項２０】
前記請求項１３乃至１９のいずれか１項に記載のプログラムを記録したコンピュータに読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データを作成するためのデータ作成装置、複数の選択キーを有する印刷装置、データ作成装置及び印刷装置が通信可能に接続された印刷システム、データ作成装置及び印刷装置に夫々用いられるプログラム、及びそのプログラムを記録する記録媒体に関する。
【０００２】
【従来の技術】
従来、テープカセットに巻回保持されたテープにキー入力に応じた印刷を行う装置（印刷装置）であって、ドットマトリックス上の各点を表示部又は非表示部に設定することにより外字を作成することができる外字作成装置が知られている（例えば、特許文献１参照）。この特許文献１に記載された印刷装置においては、作成した外字を番号を付して登録することができ、登録された外字は、選択された外字の番号を読み込むことで呼び出されるようになっている。
【０００３】
【特許文献１】
特開平８−３０５９６号公報（第３−６頁、第１−９図）
【０００４】
【発明が解決しようとする課題】
上記特許文献１においては、作成した外字を印刷装置に登録する例が記載されているが、外字に限らず、種々のデータを予め作成して当該印刷装置に記憶させておき、印刷等を行う際にこのデータを適宜呼び出して処理することが望まれる。この場合、印刷装置に記憶されて必要に応じて適宜呼び出される種々のデータを例えばパーソナルコンピュータ等で構成されるデータ作成装置で作成し、印刷装置に転送して記憶させることで、種々のデータの作成が容易に行える。そして、印刷装置の所定のキーを、当該データを印刷装置側で選択するための選択キーとして割り当てることで、印刷装置でのデータの呼び出しを容易にすることが考えられる。例えば、特許文献１の印刷装置であれば、当該印刷装置において、データを選択するための所定の選択キーを割り当てる設定を行い、パーソナルコンピュータ等のデータ作成装置で外字データを作成し、これを印刷装置へと転送して記憶させ、割り当てられた選択キーを必要に応じて操作することで、当該外字データを呼び出すことが考えられる。
【０００５】
しかしながら、データ作成作業と印刷装置の選択キーの割り当て作業とを、データ作成装置側と印刷装置側とでそれぞれ別々に行わなければならず、作業が煩雑で手間を要するという問題がある。
【０００６】
そこで、本発明は、上記実情に鑑みてなされたものであり、便利で作業を効率よく行うことができるデータ作成装置、印刷装置、印刷システム、プログラム、及びそのプログラムを記録する記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために請求項１に記載の印刷システムは、データを作成するためのデータ作成装置と、複数の選択キーを有する印刷装置とが通信可能に接続された印刷システムであって、前記データ作成装置は、データを作成するためのデータ作成手段と、前記データ作成手段によって作成されたデータを記憶するためのデータ記憶手段と、前記データ作成手段によって作成されたデータに、前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てるためのキー割当手段と、前記キー割当手段によって割り当てられた割当情報を記憶するための割当情報記憶手段とを備え、前記印刷装置は、前記データ記憶手段に記憶されたデータを格納するためのデータ格納手段と、前記割当情報記憶手段に記憶された割当情報を格納するための割当情報格納手段と、前記選択キーが操作されたときに、前記割当情報格納手段に格納された割当情報に基づいて、前記データ格納手段に格納されたデータを読み出すためのデータ読み出し手段と、前記データ読み出し手段によって読み出されたデータを印刷媒体に印刷させる印刷手段とを備えることを特徴とする。
【０００８】
請求項２に記載の印刷システムは、請求項１において、前記印刷装置は、テープ状印刷媒体に対して印刷を行うテープ印刷装置であることを特徴とする。
【０００９】
請求項３に記載の印刷システムは、請求項１又は２において、前記データ作成装置は、前記キー割当手段によって複数のデータに選択キーを特定する情報を各々割り当てたとき、前記割当情報記憶手段によって記憶された割当情報が同一であるか否かを判別する割当情報判別手段をさらに備え、前記割当情報判別手段によって同一であると判別されたとき、他の選択キーを特定する情報に割り当て可能とすることを特徴とする。
【００１０】
請求項４に記載の印刷システムは、請求項１又は２において、前記キー割当手段は、一のデータに１つの選択キーを割り当てる際に、当該１つの選択キーを特定する情報が、既に他のデータに割り当てられているか否かを判別するキー割当判別手段を備え、前記キー割当判別手段によって、既に他のデータに割り当てられていると判別したときは、当該他のデータに割り当てられている割当情報に関する記憶を前記割当情報記憶手段から消去し、前記一のデータに前記１つの選択キーを特定する情報を割り当てることを特徴とする。
【００１１】
請求項５に記載のデータ作成装置は、複数の選択キーを有する印刷装置と通信可能に接続され、データを作成するためのデータ作成装置であって、データを作成するためのデータ作成手段と、前記データ作成手段によって作成されたデータを記憶するためのデータ記憶手段と、前記データ作成手段によって作成されたデータに、前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てるためのキー割当手段と、前記キー割当手段によって割り当てられた割当情報を記憶するための割当情報記憶手段とを備えていることを特徴とする。
【００１２】
請求項６に記載のデータ作成装置は、請求項５において、前記データに関する情報と前記選択キーに関する情報とをディスプレイ上に表示させるように制御する表示制御手段をさらに備えていることを特徴とする。
【００１３】
請求項７に記載のデータ作成装置は、請求項５又は６において、前記データは、ドットマトリックス上の各点を表示部と非表示部とに設定することでビットマップデータとして作成された外字データであり、前記キー割当手段は、前記外字データに前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てることを特徴とする。
【００１４】
請求項８に記載のデータ作成装置は、請求項５又は６において、前記データは、テンプレートデータであり、前記キー割当手段は、前記テンプレートデータに前記印刷装置の少なくともいずれか１つの選択キーを特定する情報を割り当てることを特徴とする。
【００１５】
請求項９に記載のデータ作成装置は、請求項５乃至８のいずれか１項において、前記キー割当手段によって複数のデータに選択キーを特定する情報を各々割り当てたとき、前記割当情報記憶手段によって記憶された割当情報が同一であるか否かを判別する割当情報判別手段をさらに備え、前記割当情報判別手段によって同一であると判別されたとき、他の選択キーを特定する情報に割り当て可能とすることを特徴とする。
【００１６】
請求項１０に記載のデータ作成装置は、請求項５乃至８のいずれか１項において、前記キー割当手段は、一のデータに１つの選択キーを割り当てる際に、当該１つの選択キーを特定する情報が、既に他のデータに割り当てられているか否かを判別するキー割当判別手段を備え、前記キー割当判別手段によって、既に他のデータに割り当てられていると判別したときは、当該他のデータに割り当てられている割当情報に関する記憶を前記割当情報記憶手段から消去し、前記一のデータに前記１つの選択キーを特定する情報を割り当てることを特徴とする。
【００１７】
請求項１１に記載の印刷装置は、データを作成するためのデータ作成装置と通信可能に接続され、複数の選択キーを有する印刷装置であって、前記データ作成装置で作成されたデータを格納するためのデータ格納手段と、前記データ作成装置で割り当てられた選択キーの割当情報を格納するための割当情報格納手段と、前記選択キーが操作されたときに、前記割当情報格納手段に格納された割当情報に基づいて、前記データ格納手段に格納されたデータを読み出すためのデータ読み出し手段と、前記データ読み出し手段によって読み出されたデータを印刷媒体に印刷させる印刷制御手段とを備えることを特徴とする。
【００１８】
請求項１２に記載の印刷装置は、請求項１１において、前記印刷装置は、テープ状印刷媒体に対して印刷を行うテープ印刷装置として用いられることを特徴とする。
【００１９】
請求項１３〜１８に記載のプログラムは、コンピュータを請求項５〜１０に記載のようなデータ作成装置として機能させることが可能なプログラムであり、請求項５〜１０とそれぞれ同様の作用効果を奏する。請求項１９に記載のプログラムは、コンピュータを請求項１１に記載のような印刷装置として機能させることが可能なプログラムであり、請求項１１と同様の作用効果を奏する。また、請求項２０に記載の記録媒体は、請求項１３〜１９のいずれか１項に記載のプログラムを記録するものであり、請求項１３〜１９とそれぞれ同様の効果を奏する。
なお、請求項１３〜１９のそれぞれに記載されているプログラムは、請求項２０に記載のようにＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃ）などのリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介しても配布可能である。
【００２０】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００２１】
図１は、本発明の第１実施形態に係る印刷システム１の構成を示す機能ブロック図であり、図２は、印刷システム１を構成するデータ作成装置１１及び印刷装置１２の外観図である。この印刷システム１は、データを作成するためのデータ作成装置１１と、複数の選択キーを有する印刷装置１２とを備えており、両者が通信可能に接続された印刷システムである。
【００２２】
図２に示すように、データ作成装置１１は、例えば、汎用のパーソナルコンピュータを用いて構成されており、本体１３、表示手段としてのディスプレイ１４、入力手段としてのキーボード１５及びマウス（ポインティングデバイス）１６を備えている。また、印刷装置１２は、テープ状印刷媒体（テープ）に対して印刷を行うテープ印刷装置であるものを例示している。
【００２３】
テープ印刷装置として用いられる印刷装置１２は、図４に示すように、その上面に文字キーや制御キー等の多数のキーを含むキーボード２８と、ラベルの編集作業等を行う際に参照するラベルのイメージ等を表示するディスプレイ２９とを備えている。また、キーボード２８には、複数の選択キー３１が備えられている。なお、図４では、選択キー３１として５個×２列に配設された計１０個のファンクションキー（ＰＦ１キー〜ＰＦ１０キー）を備えた例を示している。この印刷装置１２は、内部に、図示しないテープ駆動印刷機構やテープ切断用のカッター等を備えており、装着されたテープカセット（図示せず）からテープを引き出してこれに所定の印刷を行うとともに、カッターで切断して排出口３２から排出するようになっている。
【００２４】
また、図３は、印刷システム１のハードウェア構成を例示したブロック図である。まず、データ作成装置１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１８、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１９、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）２１、操作部１７、表示部１４、インターフェイス（Ｉ／Ｆ）２２を備えており、これらは、バスを介して相互に接続されている。ＣＰＵ１８、ＲＯＭ１９、ＲＡＭ２０、ＨＤ２１は、データ作成装置１１の本体１３内に組み込まれており、操作部１７はキーボード１５及びマウス１６によって構成され、表示部１４はディスプレイ１４によって構成されている（図２参照）。
【００２５】
ＲＯＭ１９は、読み出し専用の記憶装置であって、データ作成装置１１の動作を制御するために用いられる各種プログラムが格納されている。ＨＤ２１は、読み出し・書き込み可能な記憶装置であって、当該パーソナルコンピュータをデータ作成装置１１として機能させるためのプログラム（このプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体に記録しておくこと等により、データ作成装置を制御する任意のコンピュータにインストールすることが可能である）を含む各種ソフトウェアが格納されている。また、ＨＤ２１には、作成された種々のデータ等も格納される。ＣＰＵ１８は、操作部１７によって入力された信号や、ＲＯＭ１９、ＨＤ２１、ＲＡＭ２０内の各種プログラムやデータに基づいて各種演算及び処理を行う。そして、インターフェイス２２を介して印刷装置１２にデータ等を送信する。ＲＡＭ２０は、読み出し・書き込み可能な揮発性記憶装置であって、ＣＰＵ１８での各種演算結果等が記憶される。インターフェイス２２は、印刷装置１２のインターフェイス３０と接続されており、データ作成装置１１と印刷装置１２との間の通信を可能にするものである。これらのハードウェア及びソフトウェアが組み合わされることによって、後述の各部３３〜３８（図１参照）が、データ作成装置１１内に構築されている。
【００２６】
一方、印刷装置１２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２５、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２６、印刷部２７、操作部であるキーボード２８、表示部であるディスプレイ２９、インターフェイス（Ｉ／Ｆ）３０を備えており、これらは、バスを介して相互に接続されている。ＣＰＵ２３、ＲＯＭ２４、ＲＡＭ２５、ＥＥＰＲＯＭ２６、印刷部２７は、印刷装置１２内に組み込まれており、印刷部２７は印刷装置１２内のテープ駆動印刷機構によって構成されている。
【００２７】
ＲＯＭ２４は、読み出し専用の記憶装置であって、印刷装置１２の動作を制御するために用いられる各種プログラムが格納されている。ＥＥＰＲＯＭ２６は、読み出し・書き込み可能な不揮発性記憶装置であって、当該テープ印刷装置を後述するような印刷装置１２として機能させるためのプログラム（このプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体に記録しておくこと等により、印刷装置を制御する任意のコンピュータにインストールすることが可能である）を含む各種ソフトウェアが格納されている。また、ＥＥＰＲＯＭ２６には、データ作成装置１１から送信されたデータ等も格納される。ＣＰＵ２３は、キーボード２８によって入力された信号や、ＲＯＭ２４、ＥＥＰＲＯＭ２６、ＲＡＭ２５内の各種プログラムやデータに基づいて各種演算及び処理を行う。そして、インターフェイス３０を介してデータ作成装置１１からデータ等を受信する。ＲＡＭ２５は、読み出し・書き込み可能な揮発性記憶装置であって、ＣＰＵ２３での各種演算結果等が記憶される。インターフェイス３０は、データ作成装置１１のインターフェイス２２と接続されており、データ作成装置１１と印刷装置１２との間の通信を可能にするものである。これらのハードウェア及びソフトウェアが組み合わされることによって、後述の各部３９〜４２が、印刷装置１２内に構築されている（図１参照）。
【００２８】
再び図１に戻り、データ作成装置１１の構成について詳しく説明する。データ作成装置１１は、データ作成部（データ作成手段）３３と、データ記憶部（データ記憶手段）３４と、キー割当部（キー割当手段）３５と、表示制御部（表示制御手段）３６と、割当情報記憶部（割当情報記憶手段）３７と、割当情報判別部３８とを備えている。なお、本実施形態においては、データ作成部３３、キー割当部３５、表示制御部３６、割当情報判別部３８は、ＣＰＵ１８によって実現され、データ記憶部３４及び割当情報記憶部３７は、ＲＡＭ２０又はＨＤ２１によって構成される。
【００２９】
データ作成部３３は、各種データを作成するための周知の機能を備えたものであり、オペレータがキーボード１５やマウス１６を通じて入力した信号に基づいて、外字データ、テンプレートデータ、データベース等の種々のデータを作成する。なお、外字データは、ドットマトリックス上の各点を表示部と非表示部とに設定することでビットマップデータとして作成されたものであり、表示部と非表示部とを自由に配設することで任意の外字を作成することができるものである。また、テンプレートデータは、予め用意された所定のフォーマットとして作成された雛型のデータのことである。例えば、データが複数のフィールドに入力された名簿データ等をディスプレイに表示したり印刷装置で印刷したりする場合に、所定のフォーマットとして、用紙サイズ、行数、字数、余白寸法、段組数、フォントなどを設定するためのデータである。また、データベースは、体系的に構成された検索可能なデータの集まりである。
【００３０】
データ記憶部３４は、データ作成部３３で作成された外字データ、テンプレートデータ、データベース等の種々のデータを記憶する。表示制御部３６は、図５に例示するようなグラフィカルユーザインターフェイス（ＧＵＩ）画面がディスプレイ１４に表示されるように制御するものである。図５に示すＧＵＩ画面は、データ記憶部３４に記憶されたデータを印刷装置１２へと転送する処理を行うための転送画面４３であり、記憶されたデータに関する情報と印刷装置１２の選択キー３１に関する情報とを含んでいる（即ち、表示制御部３６は、データに関する情報と選択キー３１に関する情報とをディスプレイ１４上に表示させるように制御する）。図５の例では、転送画面４３には、印刷装置１２に転送する対象のデータの名前及びそのデータ種類をそれぞれ表示する「Ｎａｍｅ」欄及び「Ｋｉｎｄ」欄と、印刷装置１２側の選択キー３１を表示する「ＰＦ  ｋｅｙ」欄とが設けられている。また、図５においては、転送画面４３に４種類のデータ（名前が「１２３４５」のテンプレートデータ、名前が「ａｄｄｒｅｓｓ１」のテンプレートデータ、名前が「ａｎｐａｎ１」の外字データ、名前が「ｂｍｗ」の外字データが各１つずつ）に関する情報が表示され、選択キー（ＰＦキー）３１に関する情報はテンプレートデータ「Ａｄｄｒｅｓｓ１」に対応する「ＰＦ１」のみが表示されている状態を例示している。
【００３１】
なお、転送画面４３は、例えば、表示制御部３６によって表示される図示しないデータ作成画面等において、表示されたメニューから所定のカテゴリをマウスで選択し、そのカテゴリに含まれるメニューコマンドをプルダウンさせ、その一覧の中から対象となるコマンド表示をマウスで選択（クリック）すること等により、ポップアップ表示される。また、「Ｆｉｌｅ  Ｌｉｓｔ」４４に一覧を表示する際の対象となるファイルは、「Ｍｏｄｉｆｙ  Ｆｏｌｄｅｒ（フォルダ変更）」ボタン４５をクリックして表示させたフォルダ参照メニュー（図示せず）から所定のフォルダを指定して開くことで呼び出される。
【００３２】
キー割当部３５は、データ作成部３３で作成されたデータ（即ち、外字データ、データベース、テンプレートデータ等の種々のデータ）に、印刷装置１２の少なくともいずれか１つの選択キー３１を特定する情報を割り当てる。このキー割当部３５は、表示制御部３６の制御により転送画面４３中に表示されるボタン等がユーザによってマウス等で操作されることによって、選択キー３１を特定する情報の割り当てを行う。
【００３３】
例えば、図５に示すように、図示しないユーザが、選択キー３１を特定する情報を割り当てる対象となるデータを含むファイルを転送画面４３上で選択する。即ち、「Ｆｉｌｅ  Ｌｉｓｔ」４４中におけるいずれかのファイル欄を、図示しないマウスカーソルを画面上で移動させてマウス左ボタンを押下すること等により選択する。図５では、名前「Ａｄｄｒｅｓｓ１」のテンプレートデータのファイルを表示する行４６が選択されている例を示している（選択された欄４６の色が変わることで選択されたことを表示している）。また、このとき、「Ｐｒｅｖｉｅｗ（プレビュー）」欄４７には、名前「Ａｄｄｒｅｓｓ１」のテンプレートデータのイメージが表示される。
【００３４】
そして、次にユーザは、転送画面４３中の表示ボタンである「Ｃｈａｎｇｅ  ＰＦ  Ｋｅｙ  Ｍａｐｐｉｎｇ（ＰＦキーの割り当て変更）」ボタン４８までマウスカーソルを移動させてマウス左ボタンを押下する。これにより、例えば、行４６における「ＰＦ  ｋｅｙ」欄の個所から選択キー３１を特定する情報を一覧にしたポップアップメニュー（図示せず）が表示される。そして、ユーザは、このメニュー（表示制御部３６によって表示され且つユーザが複数種類の選択キー３１の中から１つの選択キーを選択可能とする選択欄）の中から印刷装置１２において当該データ（テンプレートデータ「Ａｄｄｒｅｓｓ１」）の割り当て先として選択したい選択キー３１（ＰＦキー）をマウス等により選択する。このように、選択が行われることで、行４６の「ＰＦ  ｋｅｙ」欄に「ＰＦ１」が表示されるとともに、この選択状況に基づいて、選択キー３１として「ＰＦ１」キーを特定する情報が、テンプレートデータ「Ａｄｄｒｅｓｓ１」に割り当てられる。
【００３５】
割当情報記憶部３７は、キー割当部３５によって割り当てられた割当情報を記憶する。即ち、割当情報記憶部３７は、ＲＡＭ２０又はＨＤ２１における所定の記憶領域で構成され、この記憶領域にキー割当部３５によって割り当てられた割当情報（キー割当部３５が割当を行うことによって生成された割当情報）が、所定のデータ（図５の例では、テンプレートデータ「Ａｄｄｒｅｓｓ１」）を含むファイルのヘッダー情報として書き込まれて記憶される。この割当情報によって、印刷装置１２の所定の選択キー３１（「ＰＦ１」キー）に所定のデータ（テンプレートデータ「Ａｄｄｒｅｓｓ１」）が関連付けられる。
【００３６】
図６は、上記ファイルのヘッダー情報の一例を示したものである。このファイルヘッダは、例えば、データ毎に対応する６４バイトの記憶領域に固定されており、この６４バイトの領域中に「内容」欄に示すような各情報が書き込まれている。図６中に網掛けで示すように、割当情報も１つの情報として書き込まれており、この場合、１２バイトのオフセットの次にサイズが２バイトの情報として書き込まれている（即ち、１３バイト目と１４バイト目に書き込まれる）。また、割当情報は、本体（印刷装置１２）のファンクションキーインデクスである本体登録キーコードとして書き込まれており、「１」〜「１０」のいずれかの数字からなる。例えば、「ＰＦ１」キーであれば数字「１」が、「ＰＦ１０」キーであれば数字「１０」が対応して記憶されている。割当情報が書き込まれていない場合（選択キー３１の割り当てが行われていない場合）は、本体登録キーコードとして数字「０」が記憶されている。
【００３７】
上述したように、所定のデータに所定の選択キー３１を割り当てる設定を行った後は、ユーザは、転送画面４３を操作して、データ作成装置１１から印刷装置１２へとデータを転送する処理を行うことができる。転送画面４３には、図５に示すように、データ転送処理を開始させる操作用の「Ｓｔａｒｔ（開始）」ボタン４９が設けられている。そして、所定のデータに所定の選択キー３１の割り当て設定を行った後、ユーザが、「Ｓｔａｒｔ」ボタン４９に位置にマウスカーソルを移動させてマウス左ボタンを押下することで、選択されているデータ（図５の例では、テンプレートデータ「Ａｄｄｒｅｓｓ１」）のファイルが、当該データに関連付けられた割当情報とともに（即ち、当該ファイルにヘッダー情報として割当情報であるファンクションキーインデクスが書き込まれた状態で）印刷装置１２にインターフェイス２２、３０を介して送信される（図１、図２参照）。
【００３８】
なお、データ転送処理は、図７に例示するリストア画面５０ａによっても行うことができる。リストア画面５０ａは、転送画面４３と同様、表示制御部３６の制御によってディスプレイ１４に表示される。図７においては、タグ「ＰＣ→Ｐｒｉｎｔｅｒ」が選択された状態であるため、リストア画面５０ａが表示されている。なお、タグ「Ｐｒｉｎｔｅｒ→ＰＣ」を選択すると、バックアップ画面５０ｂ（図示せず）が表示される。これらの画面（５０ａ、５０ｂ）は、例えば、印刷装置１２側のソフトをアップデートする際等に用いられる。即ち、ソフトをアップデート等する際に、まず、バックアップ画面５０ｂを操作することで、印刷装置１２側に記憶されている所定のデータと所定の割当情報とをインターフェイス２２、３０を介して読み出し、データ作成装置１２側に記憶する（バックアップをとる）ことができる。そして、印刷装置１２側のアップデート等の作業が終了した段階で、今度は、リストア画面５０ａを転送画面４３の場合と同様に操作することで、割当情報とともにデータの転送を行うことができる。なお、図７では、まだ、転送対象となるデータが選択されていない状態を例示している。
【００３９】
また、データ作成装置１１は、図１に示すように、割当情報判別部３８を備えている。割当情報判別部３８は、キー割当部３５によって複数のデータに選択キー３１を特定する情報を各々割り当てたとき、割当情報記憶部３７によって記憶された割当情報が同一であるか否かを判別する。同一であるか否かの判断は、転送画面４３又はリストア画面５０ａが操作されて転送処理が行われる際（転送画面４３の「Ｓｔａｒｔ」ボタン４９やリストア画面５０ａの「Ｓｔａｒｔ」ボタン５１が押下された際）に行われる。
【００４０】
そして、この割当情報判別部３８によって同一であると判別されたとき（複数のデータに重複する選択キーが割り当てられていると判別されたとき）、データ作成装置１１では、重複しない他の選択キーを特定する情報に割当可能な状態になる。具体的には、転送処理を中止し、例えば、表示制御部３６の制御により重複エラーメッセージを表示することで、ユーザに対して、選択キー３１を特定する情報の割り当てを変更する操作を促すようにする。図７に示すリストア画面５０ａにおいては、テンプレートデータ「Ａｄｄｒｅｓｓ１」及びテンプレートデータ「Ｆｉｌｅ１」に対して、ともに「ＰＦ２」キーが割り当てられている状態を例示している。例えばこの状態で、「Ｓｅｌｅｃｔ  Ａｌｌ」ボタン５２を押下して「Ｆｉｌｅ  Ｌｉｓｔ」５３中の全てのデータを選択して「Ｓｔａｒｔ」ボタン５１を押下した場合、「ＰＦ２」キーの割り当てが重複するため、転送処理は中止され、「ＰＦ２」キーが重複して割り当てられている旨の重複エラーメッセージがディスプレイ１４に表示される。
【００４１】
つぎに、以上の構成を備えるデータ作成装置１１による処理の手順ついて、図８〜１０のフローチャートを参照しながら説明する。図８は、データ作成装置１１における処理のメインフローを示したものである。データ作成装置１１を立ち上げると、まず、各種初期設定処理が行われる（Ｓ１０１）。そして、ステップＳ１０２（以下、「Ｓ１０２」と略す。他のステップも同様）にて、転送画面４３における「Ｓｔａｒｔ」ボタン４９又はリストア画面５０ａにおける「Ｓｔａｒｔ」ボタン５１が押下されたか否かが判断される。「Ｓｔａｒｔ」ボタン４９又は５１が押下されている場合（Ｓ１０２、Ｙｅｓ）は、図９にフローチャートを示す転送処理（Ｓ１０６）が行われる。
【００４２】
図９に示す転送処理においては、まず、転送画面４３中の「Ｆｉｌｅ  Ｌｉｓｔ」４４又はリストア画面５０ａ中の「Ｆｉｌｅ  Ｌｉｓｔ」５３において選択されたファイルの選択キー３１（ＰＦキー、設定キー）の重複チェックが行われる（Ｓ２０１）。即ち、選択されたファイルにおいて、同一の割当情報が割り当てられていないか否かが判断される。重複する選択キー３１がなかった場合、即ち、選択されたファイルのうち異なるファイルにおいて同一の割当情報が割り当てられていなかった場合（Ｓ２０２、Ｎｏ）、選択されたファイルを印刷装置１２に転送する（Ｓ２０３）。これにより、選択されたファイルのデータが、関連付けられた割当情報とともに印刷装置１２に転送される。そして、転送処理が終了すると、再び、図８の処理へと戻る。一方、重複する選択キー３１が存在した場合、即ち、選択されたファイルのうち異なるファイルにおいて同一の割当情報が割り当てられていた場合（Ｓ２０２、Ｙｅｓ）、転送処理を途中で中止する。そして、ファイルの転送は行わずに、重複エラーメッセージをディスプレイ１４に表示し（Ｓ２０４）、図８の処理へと戻る。
【００４３】
図８において、上記転送処理（Ｓ１０６）が終了すると（ファイル転送が終了、又は転送処理を途中で中止して終了）、再び、Ｓ１０２以降の処理が繰り返される。
【００４４】
Ｓ１０２において、「Ｓｔａｒｔ」ボタン４９又は５１が押下されていないと判断された場合（Ｓ１０２、Ｎｏ）、次いで選択キー３１の設定ボタン（即ち、図５に示す「Ｃｈａｎｇｅ  ＰＦ  Ｋｅｙ  Ｍａｐｐｉｎｇ」ボタン４８）が押下されたか否かが判断される（Ｓ１０３）。「Ｃｈａｎｇｅ  ＰＦ  Ｋｅｙ  Ｍａｐｐｉｎｇ」ボタン４８が押下されたと判断された場合（Ｓ１０３、Ｙｅｓ）、図１０にフローチャートを示す選択キー設定処理（Ｓ１０７）が行われる。
【００４５】
図１０に示す処理においては、まず、Ｓ３０１において、選択可能なキー一覧をメニュー表示する（複数の選択キーの中から１つの選択キーを選択可能なメニューをポップアップ表示する）。そして、前述したように、ユーザによるマウス操作等に基づいて当該メニューの中から所定の選択キーを選択する処理が行われる（Ｓ３０２）。この選択結果に基づいて、キー割当部３５は、選択されたキーを特定する情報を所定のデータに割り当てる割当情報（ファンクションキーインデクス）を当該データのファイルのヘッダー情報に書き込む（Ｓ３０３）。ファイルへの書き込みが終了すると、再び、図８の処理へと戻る。図８に戻り、上記選択キー設定処理（Ｓ１０７）が終了すると、再び、Ｓ１０２以降の処理が繰り返される。
【００４６】
Ｓ１０３において、「Ｃｈａｎｇｅ  ＰＦ  Ｋｅｙ  Ｍａｐｐｉｎｇ」ボタン４８が押下されていないと判断された場合（Ｓ１０３、Ｎｏ）、終了ボタンの操作が行われているか否かが判断される（Ｓ１０４）。例えば、図５に示す転送画面４３で「Ｅｘｉｔ」ボタン５５が押下されたか否かが判断される。終了ボタンが押下された判断された場合、転送処理が終了する。
【００４７】
Ｓ１０４において、終了ボタンが操作されていないと判断された場合（Ｓ１０４、Ｎｏ）、その他の設定ボタンの操作が行われているか否かが判断される（Ｓ１０５）。例えば、図５に示す転送画面４３で「Ｄｅｌｅｔｅ」ボタン５４や「ＭｏｄｉｆｙＦｏｌｄｅｒ」ボタン４５が押下されたか否か等が判断される。その他の設定ボタンが操作されたと判断された場合（Ｓ１０５、Ｙｅｓ）、その他の設定処理が行われる（Ｓ１０８）。例えば、「Ｄｅｌｅｔｅ」ボタン５４が押下された場合は、「ＦｉｌｅＬｉｓｔ」４４で選択されたデータ（図５におけるテンプレートデータ「Ａｄｄｒｅｓｓ」が削除される。
【００４８】
Ｓ１０５において、その他の設定ボタンが操作されていないと判断された場合（Ｓ１０５、Ｎｏ）、再び、Ｓ１０２以降の処理が繰り返される。
【００４９】
次に、印刷システム１における印刷装置１２の構成について説明する。図１において、印刷装置１２は、データ格納部（データ格納手段）３９と、データ読み出し部（データ読み出し手段）４０と、割当情報格納部（割当情報格納手段）４１）と、印刷部（印刷手段）４２とを備えている。なお、本実施形態においては、データ格納部３９及び割当情報格納部４１は、ＲＡＭ２５又はＥＥＰＲＯＭ２６によって構成され、データ読み出し部４０は、ＣＰＵ２３によって実現される。
【００５０】
データ格納部３９は、データ作成装置１１のデータ記憶部３４に記憶されたデータ（即ち、データ作成装置１１で作成されたデータ）を格納する。即ち、データ作成装置１１から前述のようにファイルが転送されると、このファイルに含まれるデータが、このデータ格納部３９に格納される。
【００５１】
割当情報格納部４１は、データ作成装置１１の割当情報記憶部３７に記憶された割当情報（即ち、データ作成装置１１で割り当てられた選択キー３１の割当情報）を格納する。即ち、データ作成装置１１からファイルが転送されると、このファイルにヘッダー情報として書き込まれた割当情報が、割当情報格納部４１に格納される。
【００５２】
データ読み出し部４０は、選択キー３１が操作されたときに、割当情報格納部４１に格納された割当情報に基づいて、データ格納部３９に格納されたデータを読み出す。例えば、データ作成装置１１において、テンプレートデータ「Ａｄｄｒｅｓｓ１」に「ＰＦ１」キーを特定する情報が割り当てられ、テンプレートデータ「Ａｄｄｒｅｓｓ１」のファイルが印刷装置１２に転送されたとする。この場合、データ格納部３９には、テンプレートデータ「Ａｄｄｒｅｓｓ１」が格納され、割当情報格納部４１には、テンプレートデータ「Ａｄｄｒｅｓｓ１」に割り当てられた割当情報（即ち、ファンクションキーインデクスとなる数字「１」）が格納されている。ここで、印刷装置１２において、「ＰＦ１」キーが操作された場合、データ読み出し部４０によって、割当情報格納部４１に格納された割当情報のうち、操作された選択キー３１である「ＰＦ１」キーに対応する割当情報（ファンクションキーインデクス）「１」が把握される。そして、この割当情報に関連付けられたテンプレートデータ「Ａｄｄｒｅｓｓ１」（データ作成装置１１において、この割当情報がヘッダー情報として書き込まれたデータ）が割当情報格納部４１から読み出される。
【００５３】
印刷部４２は、印刷装置１２内に備えられるテープ駆動印刷機構によって構成されるものであり、ユーザの操作によって印刷指令が入力された場合に、データ読み出し部４０によって読み出されたデータをテープ状印刷媒体に印刷させる。なお、印刷装置１２においては、データ読み出し部４０によって読み出されたデータと、印刷装置１２において編集したデータとを合成して印刷することができるようになっている。
【００５４】
つぎに、以上の構成を備える印刷装置１２による処理の手順について、図１１のフローチャートを参照しながら説明する。図１１は、印刷装置１２における処理のメインフローを示したものである。印刷装置１２を立ち上げると、まず、各種初期設定処理が行われる（Ｓ４０１）。そして、Ｓ４０２にて、データ及び割当情報の転送処理（ファイルの転送処理）があったか否かが判断される。ファイル転送があった場合（Ｓ４０２、Ｙｅｓ）、受信されたデータはデータ格納部３９に格納され、当該データに関連付けられている割当情報は、割当情報格納部４１に格納される（Ｓ４０３）。割当情報及びデータをそれぞれ格納すると、Ｓ４０４にて、ユーザによる選択キー３１の操作が行われたか否かが判断される。一方、ファイル転送がなかった場合（Ｓ４０２、Ｎｏ）は、割当情報及びデータの格納処理は必要ないため、次いで選択キー３１の操作が行われたか否かが判断される（Ｓ４０４）。
【００５５】
Ｓ４０４にて、選択キー３１の操作が行われたと判断された場合（Ｓ４０４、Ｙｅｓ）、割当情報格納部４１に格納された割当情報に基づいて、データ格納部３９に格納されたデータの読み出し処理が行われる（Ｓ４０５）。そして、次にユーザによる印刷指令を入力する操作が行われたか否かが判断される（Ｓ４０６）。一方、選択キー３１の操作が行われていないと判断された場合（Ｓ４０４、Ｎｏ）、データの読み出しは行われず、印刷指令入力操作が行われたか否かが判断される（Ｓ４０６）。
【００５６】
Ｓ４０６にて、印刷指令入力操作が行われたと判断された場合（Ｓ４０６、Ｙｅｓ）、テープ駆動印刷機構を駆動して、データ読み出し部４０によって読み出されたデータをテープ状印刷媒体に印刷させる印刷処理が行われる（Ｓ４０７）。一方、印刷指令入力操作が行われていないと判断された場合（Ｓ４０６，Ｎｏ）は、その他の処理が行われる（Ｓ４０８）。Ｓ４０７における印刷処理が終了した場合、及びＳ４０８におけるその他の処理が終了した場合は、再び、Ｓ４０２以降の処理が繰り返される。
【００５７】
以上説明したように、印刷システム１によると、データ作成装置１１において、データ作成装置１１で作成されたデータに対して、印刷装置１２の選択キー３１を特定する情報を割り当てることができる。そして、印刷装置１２においては、選択キー３１が操作されたときに、格納された割当情報によって、当該選択キー３１に関連付けられたデータがデータ格納部３９から読み出される。このため、データを作成する作業と作成したデータを印刷装置１２の選択キー３１へ割り当てる作業とを、データ作成装置１１側と印刷装置１２側とで別々に行う必要がなく、データ作成装置１１側のみで行うことができ、印刷装置１２側では、選択キー３１操作時に当該選択キー３１に関連付けられたデータが読み出される。従って、選択キー３１への割当作業まで含めて、全てデータ作成装置１１側で一貫して行うことができるため、作業が煩雑になることもなく、便利で作業を効率よく行うことができる。
【００５８】
また、割当作業までデータ作成装置１１側で一貫して行うことができるため、データ作成装置１１と印刷装置１２とが離れていても作業性が阻害されることがなく、データ作成装置１１と印刷装置１２とを作業性向上の観点から近接して設置しなければならないという要請も薄れることになる。このため、データ作成装置１１と印刷装置１２との設置場所を制約する要因を少なくすることができる。
【００５９】
次に、本発明の第２実施形態に係る印刷システム２について説明する。図１２は、印刷システム２の構成を示す機能ブロック図であり、第１実施形態に係る印刷システム１と同様、データを作成するためのデータ作成装置７０と、少なくとも１つの選択キーを有する印刷装置１２とを備えており、両者が通信可能に接続された印刷システムである。即ち、印刷システム２は、図２及び図３に示す印刷システム１と同様な構成を備えており、図１２において印刷システム１と同一の符号を付してある部分は、印刷システム１と重複する部分であり、同一の機能を有して同一の作用効果を奏する。
【００６０】
この印刷システム２は、印刷システム１と略同様に構成されているが、データ作成装置７０の構成が、印刷システム１のデータ作成装置１１の構成と一部異なる。即ち、印刷システム１のデータ作成装置１１では、キー割当部３５及び割当情報判別部３８を備えているのに対して、印刷システム２のデータ作成装置７０では、キー割当部３５とは構成の異なるキー割当部７１を備え、割当情報判別部３８を備えていない点が異なる。
【００６１】
キー割当部７１は、印刷システム１のキー割当部３５と同様に、データ作成部３３によって作成されたデータ（外字データ、データベース、テンプレートデータ等の種々のデータ）に、印刷装置１２の少なくともいずれか１つの選択キー３１を特定する情報を割り当てる。そして、このキー割当部７１は、表示制御部３６の制御により図５と同様な転送画面中に表示されるボタン等がユーザにマウス等で操作されることによって、選択キー３１を特定する情報の割り当てを行う。しかし、このキー割当部７１は、さらに、キー割当判別部７２を備えている。
【００６２】
キー割当部７１におけるキー割当判別部７２は、一のデータに１つの選択キー３１を割り当てる際に、当該１つの選択キー３１を特定する情報が、既に他のデータに割り当てられているか否かを判別する。そして、キー割当判別部７２によって、既に他のデータに割り当てられていると判別したときは、キー割当部７１は、当該他のデータに割り当てられている割当情報に関する記憶を割当情報記憶部３７から消去し、当該一のデータに当該１つの選択キー３１を特定する情報を割り当てる。
【００６３】
即ち、キー割当判別部７２においては、選択キー３１を特定する情報を割り当てる処理を行う度に、割り当て対象となる選択キー３１（例えば、図５と同様な転送画面中における「Ｆｉｌｅ  Ｌｉｓｔ」中の「ＰＦ  Ｋｅｙ」欄で設定しようとしている選択キー３１）が、既に他のデータに割り当てられているか否か（重複するか否か）が判断される。そして、重複する場合は、キー割当部７１は、他のデータに割り当てられている選択キー３１の割り当てを解除して、ユーザが当該選択キー３１を割り当てようとしているデータに対して、当該選択キー３１を特定する情報を割り当てる。これにより、当該データのファイルのヘッダー情報に当該選択キー３１の割当情報が書き込まれる。
【００６４】
図１３は、上述したキー割当部７１による選択キー設定処理の手順を示すフローチャートである。印刷システム２のデータ作成装置７０においては、図８に示すデータ作成装置１１と同様のメインフローに従って処理が行われるが、転送処理（Ｓ１０５）及び選択キー設定処理（Ｓ１０６）が異なっている。即ち、データ作成装置７０における転送処理では、図９に示すような処理は行われずにファイルを転送する処理のみが行われる。そして、選択キー設定処理では、図１３に示す処理が行われる。
【００６５】
図１３において、まず、図１０に示すデータ作成装置１１の選択キー設定処理におけるＳ３０１及び３０２と同様の処理が行われる（Ｓ５０１、５０２）。即ち、選択可能なキーの一覧をメニュー表示し（Ｓ５０１）、ユーザによるマウス操作等に基づいて当該メニューの中から所定の選択キーを選択する処理が行われる（Ｓ５０２）。そして、キー割当判別部７２によって、既に他で設定されている選択キー３１であるか否かが判断される（Ｓ５０３）。他で設定されている選択キー３１であると判断された場合（Ｓ５０３、Ｙｅｓ）、前述したように、他で設定されている重複した設定の選択キー３１の割り当てを解除する（Ｓ５０４）。既に他で設定されている選択キー３１でないと判断された場合（Ｓ５０３、Ｎｏ）は、Ｓ５０４の処理は行われない。そして、選択された選択キー３１の割当情報（ファンクションキーインデクス）を転送画面中で選択しているファイル（ユーザが転送する予定のファイル）のヘッダー情報に書き込む。この書き込み処理が終了すると、再び、図８と同様なメインフローの処理に戻る。例えば、図５において、テンプレートデータ「１２３４５」に「ＰＦ１」キーを選択すると、すでに「ＰＦ１」キーが割り当てられているテンプレートデータ「Ａｄｄｒｅｓｓ１」のキー割り当てが解除され、テンプレートデータ「１２３４５」に「ＰＦ１」キーが割り当てられる。
【００６６】
以上説明したように、印刷システム２によると、一のデータに１つの選択キー３１を割り当てる際に、当該選択キー３１が既に他のデータに割り当てられているときは、他のデータの割当設定が解除され、当該一のデータに当該１つの選択キー３１を特定する情報が割り当てられる。したがって、重複して選択キー３１が割り当てられることがなく、転送時にエラーを生じさせることがなく転送を行うことができる。また、第１実施形態に係る印刷システム１と同様に、選択キーへの割当作業まで含めて、全てデータ作成装置７０側で一貫して行うことができるため、便利で作業を効率よく行うことができる。
【００６７】
以上、本発明の好適な実施の形態について説明したが、本発明は、上述した第１及び第２の実施形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、テープ印刷装置として用いられているものに限らず、種々の印刷装置を用いる場合であっても広く適用が可能である。また、パーソナルコンピュータでなく、データを作成可能な種々のデータ作成装置に対しても広く適用することができる。また、データ作成装置の表示制御部によって表示されるよう制御されるグラフィカルユーザインターフェイス画面については、図５や図７の例に限らず、種々の表示形態となるように設定することができる。
【００６８】
なお、印刷装置については、例えば、第１実施形態の印刷システム１で説明した印刷装置１２を図１４及び図１６に示すように夫々変更して実施してもよい。
【００６９】
（１）図１４は、印刷システム１における印刷装置１２を変更して実施した印刷システム１ａの機能ブロック図を示したものである。印刷システム１と同様に構成されるが、印刷システム１ａの印刷装置１２ａにおいては、ＲＡＭ２５又はＥＥＰＲＯＭ２６によって構成される読み出し位置記憶部７３と、ＣＰＵ２３によって実現される格納位置制御部７４とを備えている。なお、印刷システム１と重複する部分には、同一の符号を付している。
【００７０】
読み出し位置記憶部７３は、選択キー３１が操作されたときにデータ格納部３９のどの位置に格納されたデータを読み出すかについてのデータ読み出し位置情報を記憶している。即ち、読み出し位置記憶部７３では、選択キー３１毎に対応したデータ格納部３９におけるデータ読み出し位置を特定する情報がそれぞれ記憶されている。このため、所定の選択キー３１が操作されたとき（例えば、「ＰＦ１」キーが操作されたとき）、データ格納部３９において、その所定の選択キー３１に対応した読み出し位置（データ読み出し位置情報によって特定される「ＰＦ１」キーに対応した読み出し位置）に格納されたデータを読み出すことができる。
【００７１】
格納位置制御部７４は、選択キー３１が操作されたときに割当情報格納部４１に格納された割当情報によって当該選択キー３１に関連付けられたデータがデータ格納部４０から読み出されるように、割当情報格納部４１に格納された割当情報に基づいて、データ格納部３９へのデータの格納位置を制御する。印刷装置１２は、データ作成装置１１からファイルが転送されると、まず、ファイルヘッダー情報として書き込まれた割当情報が割当情報格納部４２に格納される。そして、格納位置制御部４１は、データ読み出し位置情報に対応した選択キー３１と割当情報格納部４２に格納された割当情報に対応した選択キー３１とが一致するように、当該割当情報によって当該選択キー３１に関連付けられたデータをデータ格納部４０における当該選択キー３１に対応するデータ読み出し位置に格納する。
【００７２】
図１５は、印刷システム１ａの印刷装置１２ａによる処理の手順を示すフローチャートである。印刷装置１２ａを立ち上げると、まず、各種初期設定処理が行われる（Ｓ６０１）。そして、Ｓ６０２にて、データ及び割当情報の転送処理（ファイルの転送処理）があったか否かが判断される。ファイル転送があった場合（Ｓ６０２、Ｙｅｓ）、受信された割当情報が割当情報格納部４１に格納される（Ｓ６０３）。割当情報を格納すると、つぎに、前述したように、読み出し位置情報と割当情報とが対応するように、関連付けられたデータをデータ格納部３９に格納する（Ｓ６０４）。この格納処理後、Ｓ６０５にて、ユーザによる選択キー３１の操作が行われたか否かが判断される。一方、ファイル転送がなかった場合（Ｓ６０２、Ｎｏ）は、格納処理は必要ないため、次いで選択キー３１の操作が行われたか否かが判断される（Ｓ６０５）。
【００７３】
Ｓ６０５にて、選択キー３１の操作が行われたと判断された場合（Ｓ６０５、Ｙｅｓ）、読み出し位置情報に従って、データ格納部３９に格納されたデータの読み出し処理が行われる（Ｓ６０６）。そして、次にユーザによる印刷指令入力操作が行われたか否かが判断される（Ｓ６０７）。一方、選択キー３１の操作が行われていないと判断された場合（Ｓ６０５、Ｎｏ）、データの読み出しは行われず、印刷指令入力操作が行われたか否かが判断される（Ｓ６０７）。なお、Ｓ６０７以降の処理（Ｓ６０８、Ｓ６０９）については、印刷システム１の印刷装置１２と同様の処理が行われる。
【００７４】
上述した印刷装置１２ａを備える印刷システム１ａにおいても、結果として、選択キー３１が操作されたときに、割当情報格納部４１に格納された割当情報に基づいて、データ格納部３９に格納されたデータが、データ読み出し部４０によって読み出されることになり、印刷システム１と同様の作用効果を奏する。
【００７５】
（２）図１６は、印刷システム１における印刷装置１２を変更して実施した印刷システム１ｂの機能ブロック図を示したものである。印刷システム１と同様に構成されるが、印刷システム１ｂの印刷装置１２ｂにおいては、ＲＡＭ２５又はＥＥＰＲＯＭ２６によって構成される読み出し位置記憶部７３と、ＣＰＵ２３によって実現される読み出し位置書換部７５とを備えている。なお、印刷システム１と重複する部分には、同一の符号を付している。また、読み出し位置記憶部７３については、印刷システム１ａにおける読み出し位置記憶部７３と同様に構成される。
【００７６】
読み出し位置書換部７５は、選択キー３１が操作されたときに割当情報格納部４１に格納された割当情報によって当該選択キー３１に関連付けられたデータがデータ格納部３９から読み出されるように、割当情報格納部４１に格納された割当情報及びデータ格納部３９内におけるデータの格納位置に基づいて、読み出し位置記憶部７３の記憶内容を書き換える。印刷装置１２ｂは、データ作成装置１１からファイルが転送されると、まず、割当情報及びデータをそれぞれ割当情報格納部４１及びデータ格納部３９に格納する。そして、読み出し位置書換部７５は、割当情報によって選択キー３１に関連付けられたデータが格納されたデータ格納位置と選択キー３１に対応する割当情報とを参照し、割当情報及びデータ格納位置と選択キー３１との対応が整合するように、選択キー３１に対応する読み出し位置情報を書き換える。
【００７７】
図１７は、印刷システム１ｂの印刷装置１２ｂによる処理の手順を示すフローチャートである。印刷装置１２ｂを立ち上げると、まず、各種初期設定処理が行われる（Ｓ７０１）。そして、Ｓ７０２にて、データ及び割当情報の転送処理（ファイルの転送処理）があったか否かが判断される。ファイル転送があった場合（Ｓ７０２、Ｙｅｓ）、受信された割当情報及びデータが夫々割当情報格納部４１及びデータ格納部３９に格納される（Ｓ７０３）。格納処理を終了すると、前述したように、割当情報及びデータ格納位置と読み出し位置情報とが対応するように、読み出し位置情報を書き換える（Ｓ７０４）。この書換処理後、Ｓ７０５にて、ユーザによる選択キー３１の操作が行われたか否かが判断される。一方、ファイル転送がなかった場合（Ｓ７０２、Ｎｏ）は、格納処理は必要ないため、次いで選択キー３１の操作が行われたか否かが判断される（Ｓ７０５）。なお、Ｓ７０５以降の処理（Ｓ７０６〜Ｓ７０９）については、印刷システム１ａの印刷装置１２ａと同様の処理が行われる。
【００７８】
上述した印刷装置１２ｂを備える印刷システム１ｂにおいても、結果として、選択キー３１が操作されたときに、割当情報格納部４１に格納された割当情報に基づいて、データ格納部３９に格納されたデータが、データ読み出し部４０によって読み出されることになり、印刷システム１と同様の作用効果を奏する。
【００７９】
【発明の効果】
請求項１、５、１１、１３、１９の発明によれば、データ作成装置において、データ作成装置で作成されたデータに対して、印刷装置の選択キーを特定する情報を割り当てることができる。そして、印刷装置においては、選択キーが操作されたときに、格納された割当情報によって、当該選択キーに関連付けられたデータがデータ格納手段から読み出される。このため、データを作成する作業と作成したデータを印刷装置の選択キーへ割り当てる作業とを、データ作成装置側と印刷装置側とで別々に行う必要がなく、データ作成装置側のみで行うことができ、印刷装置側では、選択キー操作時に当該選択キーに関連付けられたデータが読み出される。従って、選択キーへの割当作業まで含めて、全てデータ作成装置側で一貫して行うことができるため、作業が煩雑になることもなく、便利で作業を効率よく行うことができる。
【００８０】
請求項２、１２の発明によれば、印刷装置をテープ印刷装置とすることで、従来、テープ印刷装置側で作成していたデータを、データ作成装置側で作成し、テープ印刷装置側で印刷することが可能となる。これによって、データの作成作業が容易となり、さらに、同じ内容のデータを複数のテープ印刷装置に転送することが可能となる。
【００８１】
請求項３、９、１７の発明によれば、複数のデータに選択キーを特定する情報を夫々割り当てる場合、各データに割り当てる選択キーを特定する情報が同一であるかを判別し、同一であると判別した際に、他の選択キーを特定する情報を割り当てることができるため、転送時にエラーを生じさせることなく転送を行うことができる。
【００８２】
請求項４、１０、１８の発明によれば、一のデータに１つの選択キーを割り当てる際に、当該選択キーが既に他のデータに割り当てられているときは、他のデータの割当設定が解除され、当該一のデータに当該１つの選択キーを特定する情報が割り当てられる。したがって、重複して選択キーが割り当てられることがなく、転送時にエラーを生じさせることなく転送を行うことができる。
【００８３】
請求項６、１４の発明によれば、ディスプレイ上にデータに関する情報と、選択キーに関する情報とを表示するため、ユーザは、どのデータにどのキーが割り当てられているのかを容易に知ることができ、その内容に従って、適宜選択キーを選択することができる。
【００８４】
請求項７、１５の発明によれば、データ作成装置にて作成した外字データを、データ作成装置において、印刷装置の選択キーに割り当てることができる。従って、複雑な外字データを作成する作業が容易となる。
【００８５】
請求項８、１６の発明によれば、データ作成装置にて作成したテンプレートデータを、データ作成装置において、印刷装置の選択キーに割り当てることができる。従って、複雑なテンプレートデータを作成する作業が容易となる。
【００８６】
請求項１９の発明によれば、請求項１３〜１９のいずれか１項に記載のプログラムとそれぞれ同様の効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る印刷システムの構成を示す機能ブロック図である。
【図２】図１に示す印刷システムを構成するデータ作成装置及び印刷装置の外観図である。
【図３】図１に示す印刷システムのハードウェア構成を示すブロック図である。
【図４】図２に示す印刷装置の拡大外観図である。
【図５】図２に示すデータ作成装置のディスプレイに表示されるグラフィカルユーザインターフェイス画面のうち、転送画面を例示したものである。
【図６】図１に示す印刷装置において、データ作成装置から印刷装置に転送されるファイルのヘッダー情報の一例を示したものである。
【図７】図２に示すデータ作成装置のディスプレイに表示されるグラフィカルユーザインターフェイス画面のうち、リストア画面を例示したものである。
【図８】図１に示すデータ作成装置における処理のメインフローを例示したフローチャートである。
【図９】図８に示す転送処理の手順を例示したフローチャートである。
【図１０】図８に示す選択キー設定処理の手順を例示したフローチャートである。
【図１１】図１に示す印刷装置における処理のメインフローを例示したフローチャートである。
【図１２】本発明の第２実施形態に係る印刷システムの構成を示す機能ブロック図である。
【図１３】図１２に示すデータ作成装置における選択キー設定処理の手順を例示したフローチャートである。
【図１４】図１に示す印刷システムにおける印刷装置を変更して実施した印刷システムの機能ブロック図を示したものである。
【図１５】図１４に示す印刷装置における処理のメインフローを例示したフローチャートである。
【図１６】図１に示す印刷システムにおける印刷装置を変更して実施した印刷システムの機能ブロック図を示したものである。
【図１７】図１６に示す印刷装置における処理のメインフローを例示したフローチャートである。
【符号の説明】
１、１ａ、１ｂ、２  印刷システム
１１、７０、データ作成装置
１２、１２ａ、１２ｂ  印刷装置
３１  選択キー
３３  データ作成部（データ作成手段）
３４  データ記憶部（データ記憶手段）
３５  キー割当部（キー割当手段）
３７  割当情報記憶部（割当情報記憶手段）
３９  データ格納部（データ格納手段）
４０  データ読み出し部（データ読み出し手段）
４１  割当情報格納部（割当情報格納手段）
４２  印刷部（印刷手段）
【図１】
2004157912.tif 000003
【図２】
2004157912.tif 000004
【図３】
2004157912.tif 000005
【図４】
2004157912.tif 000006
【図５】
2004157912.tif 000007
【図６】
2004157912.tif 000008
【図７】
2004157912.tif 000009
【図８】
2004157912.tif 000010
【図９】
2004157912.tif 000011
【図１０】
2004157912.tif 000012
【図１１】
2004157912.tif 000013
【図１２】
2004157912.tif 000014
【図１３】
2004157912.tif 000015
【図１４】
2004157912.tif 000016
【図１５】
2004157912.tif 000017
【図１６】
2004157912.tif 000018
【図１７】
2004157912.tif 000019