(57)【要約】    【課題】  テープ印字装置への外字登録処理を容易に行うことができる外字データ作成・編集システムを提供する。    【解決手段】  Ｓ１において、コンピュータ装置２のＣＰＵ４１は、イメージスキャナ８等から入力された元外字データと、テープ印字装置３から取得したフォント情報に基づいて補正外字データを生成する「最大サイズの生成処理」のサブ処理を実行する。そして、Ｓ２〜Ｓ８の処理を実行して、この補正外字データからサイズ１〜サイズ７の各外字データのドットパターンデータを作成して外字情報記憶エリア４３Ｃに登録番号と共に格納する。また、Ｓ９〜Ｓ１０の処理を実行して、このサイズ１〜サイズ７の各外字データのドットパターンデータと登録番号のデータとを通信データ用の所定フォーマットに変換して、ＵＳＢケーブルＳ１を介してテープ印字装置３にインターラプト転送等により送信する。【選択図】  図６
2005119047.tif 000002
【特許請求の範囲】
【請求項１】
長尺状のテープに印刷するための外字データを作成・編集する外字データ作成・編集手段を備えた外字データ作成・編集装置と、
長尺状のテープに印字データを印字する印字手段と、前記印字手段を駆動制御する印字制御手段とを備え、前記外字データ作成・編集装置に接続可能なテープ印字装置と、を具えた外字データ作成・編集システムにおいて、
前記外字データ作成・編集手段は、キャラクタデータをドット群からなる第１ドットデータとして取得するキャラクタデータ取得手段と、
前記テープ印字装置から所定行列上に配列されるドット群からなる印字可能な複数外字サイズの外字仕様情報を取得する仕様情報取得手段と、
前記外字仕様情報に基づいて前記第１ドットデータから印字可能な複数サイズの外字データを作成する外字データ作成手段と、
前記複数サイズの外字データを前記テープ印字装置に送出する出力手段と、
を有し、
前記テープ印字装置は、所定行列上に配列されるドット群からなる印字可能な複数外字サイズの外字仕様情報を記憶する仕様情報記憶手段と、
前記外字データ作成・編集装置から要求があった場合には、該外字データ作成・編集装置に前記外字仕様情報を送出する出力手段と、
該外字データ作成・編集装置から前記複数サイズの外字データが入力された場合には、該複数サイズの外字データを取得して記憶する外字データ取得手段と、
を備え、
前記印字制御手段は、前記外字データ作成・編集装置から取得した複数サイズの外字データに基づいて前記印字手段を駆動制御することを特徴とする外字データ作成・編集システム。
【請求項２】
前記外字データ作成手段は、前記第１ドットデータの列方向のドット数が前記外字仕様情報の最大外字サイズの列方向のドット数と同一か否かを判定する第１判定手段と、
前記第１判定手段を介して同一でないと判定された場合には、該第１ドットデータの列方向のドット数が該最大外字サイズの列方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して第２ドットデータとし、前記第１判定手段を介して同一であると判定された場合には、該第１ドットデータを第２ドットデータとする第１サイズ変更手段と、
前記第２ドットデータの行方向のドット数が前記外字仕様情報の最大外字サイズの行方向のドット数より大きいか否かを判定する第２判定手段と、
前記第２判定手段を介して大きいと判定された場合には、該第２ドットデータの行方向のドット数が該最大外字サイズの行方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して第３ドットデータとし、前記第２判定手段を介して大きくないと判定された場合には、該第２ドットデータを第３ドットデータとする第２サイズ変更手段と、
を有し、
該外字データ作成手段は、前記第３ドットデータを最大サイズの外字データとすることを特徴とする請求項１に記載の外字データ作成・編集システム。
【請求項３】
前記外字データ作成手段は、前記外字仕様情報に基づいて前記第３ドットデータの行方向及び列方向を同一比率で拡大・縮小して印字可能な複数サイズの外字データを作成することを特徴とする請求項２に記載の外字データ作成・編集システム。
【請求項４】
前記外字仕様情報は、印字可能な複数外字サイズのサイズ総数を表す総個数情報と、
印字可能な各外字サイズのドット群の列方向の最大ドット数を表す各列方向総ドット数と、
印字可能な最大サイズの外字サイズのドット群の行方向の最大ドット数を表す最大行方向総ドット数と、
を含むことを特徴とする請求項２または請求項３に記載の外字データ作成・編集システム。
【請求項５】
前記外字データ作成手段は、作成した複数サイズの外字データに識別標識を付する識別標識付与手段を有し、
前記テープ印字装置は、前記識別標識を指定する指定手段を有し、
前記外字データ取得手段は、前記識別標識に対応させて入力された複数サイズの外字データを記憶し、
前記印字制御手段は、前記指定手段を介して指定された識別標識に対応する複数サイズの外字データに基づいて前記印字手段を駆動制御することを特徴とする請求項１乃至請求項４のいずれかに記載の外字データ作成・編集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長尺状のテープに印刷するための外字データを作成・編集する外字データ作成・編集装置と、この外字データ作成・編集装置に接続可能なテープ印字装置とから構成される外字データ作成・編集システムに関するものである。
【背景技術】
【０００２】
従来より、長尺状のテープに印刷するための外字データを作成・編集する外字データ作成・編集装置と、この外字データ作成・編集装置に接続可能なテープ印字装置とから構成される外字データ作成・編集システムに関し種々提案されている。
例えば、従来の外字データ作成・編集システムでは、外字データ作成・編集装置から入力された多数のキャラクタデータからなる文書データを、印字又は表示用データに変換して出力するテープ印字装置から構成され、テープ印字装置は、当該テープ印字装置の動作モードを、外部から入力された多数のキャラクタデータからなる文書データを印字又は表示用データに変換するモードから外字登録モードに切換える切換え手段と、該切換え手段により外字登録モードに切換えられたときに、外部から入力された文書データを所定行列の文書データとして取り込み、該文書データにおける特定のキャラクタデータをドットとして認識することにより、当該所定行列上に配列されるドット群からなる印字又は表示用のパターンデータを作成するパターンデータ作成手段と、該パターンデータ作成手段により作成したパターンデータを外字登録データとして記憶する記憶手段とから構成されている（例えば、特許文献１参照。）。
【０００３】
そして、このような構成においては、外字データ作成・編集装置で作成した文書データを当該テープ印字装置に入力することにより、この文書データにおける特定のキャラクタデータを所定行列上のドットとした外字キャラクタを作成することができるようになるため、外字パターン作成用の所定行列を表示可能なディスプレイや、外字パターンを作成可能な操作キーを備えていないテープ印字装置であっても、外字キャラクタを作成して登録することができるようになる。
【特許文献１】特開平６−１２４０７７号公報（段落（０００９）〜（００５４）、図１〜図９）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の外字データ作成・編集システムにおいては、テープ印字装置は、入力された特定のキャラクタデータを所定行列上に配列されるドット群からなるパターンデータとし、これをそのまま外字登録データとして登録するため、印字時の外字サイズが所定の大きさ以上の場合には、外字が発生できず、エラーとなったり、文書データを印字した場合に他の文字と文字サイズが異なり、違和感のある印字テープが作成されるという問題がある。また、テープ印字装置の印字可能な全部の文字サイズについて外字登録をするためには、ユーザは外字データ作成・編集装置上で特定のキャラクタの全部の文字サイズに対応するパターンデータを作成する必要があり、外字登録処理が大変煩雑で長時間かかるという問題がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、ユーザが外字データ作成・編集装置で１個の特定キャラクタのパターンデータを作成することにより、テープ印字装置に印字可能な特定キャラクタの全ての文字サイズに対応した外字登録処理を行うことができ、印字品質の向上を図ることができると共に、外字登録処理を容易に行うことができる外字データ作成・編集システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため請求項１に係る外字データ作成・編集システムは、長尺状のテープに印刷するための外字データを作成・編集する外字データ作成・編集手段を備えた外字データ作成・編集装置と、長尺状のテープに印字データを印字する印字手段と、前記印字手段を駆動制御する印字制御手段とを備え、前記外字データ作成・編集装置に接続可能なテープ印字装置と、を具えた外字データ作成・編集システムにおいて、前記外字データ作成・編集手段は、キャラクタデータをドット群からなる第１ドットデータとして取得するキャラクタデータ取得手段と、前記テープ印字装置から所定行列上に配列されるドット群からなる印字可能な複数外字サイズの外字仕様情報を取得する仕様情報取得手段と、前記外字仕様情報に基づいて前記第１ドットデータから印字可能な複数サイズの外字データを作成する外字データ作成手段と、前記複数サイズの外字データを前記テープ印字装置に送出する出力手段と、を有し、前記テープ印字装置は、所定行列上に配列されるドット群からなる印字可能な複数外字サイズの外字仕様情報を記憶する仕様情報記憶手段と、前記外字データ作成・編集装置から要求があった場合には、該外字データ作成・編集装置に前記外字仕様情報を送出する出力手段と、該外字データ作成・編集装置から前記複数サイズの外字データが入力された場合には、該複数サイズの外字データを取得して記憶する外字データ取得手段と、を備え、前記印字制御手段は、前記外字データ作成・編集装置から取得した複数サイズの外字データに基づいて前記印字手段を駆動制御することを特徴とする。
【０００７】
このような特徴を有する請求項１に係る外字データ作成・編集システムによれば、この外字データ作成・編集システムを構成する外字データ作成・編集装置にキャラクタデータを入力することにより、該外字データ作成・編集装置は、キャラクタデータ取得手段によって該キャラクタデータをドット群からなる第１ドットデータとして取得する。そして、この外字データ作成・編集装置は、仕様情報取得手段を介してテープ印字装置から所定行列上に配列されるドット群からなる印字可能な複数外字サイズの外字仕様情報を取得し、該外字仕様情報に基づいて外字データ作成手段によって取得した第１ドットデータからテープ印字装置が印字可能な複数サイズの外字データを作成する。その後、外字データ作成・編集装置は、出力手段を介してこの作成した複数サイズの外字データをテープ印字装置に送出する。
一方、この外字データ作成・編集システムを構成するテープ印字装置は、仕様情報記憶手段に所定行列上に配列されるドット群からなる印字可能な複数外字サイズの外字仕様情報を記憶しており、外字データ作成・編集装置から要求があった場合には、該外字データ作成・編集装置に出力手段を介してこの外字仕様情報を送出する。また、このテープ印字装置は、外字データ作成・編集装置から複数サイズの外字データが入力された場合には、外字データ取得手段を介して該複数サイズの外字データを取得して記憶する。そして、このテープ印字装置の印字制御手段は、この外字データ作成・編集装置から取得した複数サイズの外字データに基づいて印字手段を駆動制御し、長尺状のテープに所定の外字データを印字する。
【０００８】
また、請求項２に係る外字データ作成・編集システムは、請求項１に記載の外字データ作成・編集システムにおいて、前記外字データ作成手段は、前記第１ドットデータの列方向のドット数が前記外字仕様情報の最大外字サイズの列方向のドット数と同一か否かを判定する第１判定手段と、前記第１判定手段を介して同一でないと判定された場合には、該第１ドットデータの列方向のドット数が該最大外字サイズの列方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して第２ドットデータとし、前記第１判定手段を介して同一であると判定された場合には、該第１ドットデータを第２ドットデータとする第１サイズ変更手段と、前記第２ドットデータの行方向のドット数が前記外字仕様情報の最大外字サイズの行方向のドット数より大きいか否かを判定する第２判定手段と、前記第２判定手段を介して大きいと判定された場合には、該第２ドットデータの行方向のドット数が該最大外字サイズの行方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して第３ドットデータとし、前記第２判定手段を介して大きくないと判定された場合には、該第２ドットデータを第３ドットデータとする第２サイズ変更手段と、を有し、該外字データ作成手段は、前記第３ドットデータを最大サイズの外字データとすることを特徴とする。
【０００９】
このような特徴を有する請求項２に係る外字データ作成・編集システムでは、外字データ作成・編集装置は、キャラクタデータ取得手段を介して取得した第１ドットデータの列方向のドット数が、第１判定手段を介してテープ印字装置の印字可能な最大外字サイズの列方向のドット数と同一でないと判定した場合には、該第１ドットデータの列方向のドット数が該最大外字サイズの列方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して第２ドットデータとし、一方、第１判定手段を介して第１ドットデータの列方向のドット数が、テープ印字装置の印字可能な最大外字サイズの列方向のドット数と同一であると判定した場合には、該第１ドットデータを第２ドットデータとする。
続いて、外字データ作成・編集装置は、第２判定手段を介して該第２ドットデータの行方向のドット数が、テープ印字装置の印字可能な最大外字サイズの行方向のドット数より大きいと判定した場合には、該第２ドットデータの行方向のドット数が該最大外字サイズの行方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して第３ドットデータとし、一方、第２判定手段を介して該第２ドットデータの行方向のドット数が、テープ印字装置の印字可能な最大外字サイズの行方向のドット数より大きくないと判定した場合には、該第２ドットデータを第３ドットデータとする。
そして、外字データ作成・編集装置は、該第３ドットデータを入力されたキャラクタデータに対応する最大サイズの外字データとして、テープ印字装置に送出する。他方、テープ印字装置は、取得したこの第３ドットデータを最大サイズの外字データとして記憶すると共に、該第３ドットデータを最大サイズの外字としてテープ上に印字する。
【００１０】
また、請求項３に係る外字データ作成・編集システムは、請求項２に記載の外字データ作成・編集システムにおいて、前記外字データ作成手段は、前記外字仕様情報に基づいて前記第３ドットデータの行方向及び列方向を同一比率で拡大・縮小して印字可能な複数サイズの外字データを作成することを特徴とする。
【００１１】
このような特徴を有する請求項３に係る外字データ作成・編集システムによれば、外字データ作成・編集装置は、第３ドットデータを最大サイズの外字データとし、テープ印字装置から取得した外字仕様情報に基づいて、この第３ドットデータの行方向及び列方向を同一比率で拡大・縮小して印字可能な複数サイズの外字データを作成し、テープ印字装置に送出する。
【００１２】
また、請求項４に係る外字データ作成・編集システムは、請求項２または請求項３に記載の外字データ作成・編集システムにおいて、前記外字仕様情報は、印字可能な複数外字サイズのサイズ総数を表す総個数情報と、印字可能な各外字サイズのドット群の列方向の最大ドット数を表す各列方向総ドット数と、印字可能な最大サイズの外字サイズのドット群の行方向の最大ドット数を表す最大行方向総ドット数と、を含むことを特徴とする。
【００１３】
このような特徴を有する請求項４に係る外字データ作成・編集システムでは、テープ外字データ作成・編集装置がテープ印字装置から取得する外字仕様情報には、印字可能な複数外字サイズのサイズ総数を表す総個数情報と、印字可能な各外字サイズのドット群の列方向の最大ドット数を表す各列方向総ドット数と、印字可能な最大サイズの外字サイズのドット群の行方向の最大ドット数を表す最大行方向総ドット数と、が含まれている。
【００１４】
更に、請求項５に係る外字データ作成・編集システムは、請求項１乃至請求項４のいずれかに記載の外字データ作成・編集システムにおいて、前記外字データ作成手段は、作成した複数サイズの外字データに識別標識を付する識別標識付与手段を有し、前記テープ印字装置は、前記識別標識を指定する指定手段を有し、前記外字データ取得手段は、前記識別標識に対応させて入力された複数サイズの外字データを記憶し、前記印字制御手段は、前記指定手段を介して指定された識別標識に対応する複数サイズの外字データに基づいて前記印字手段を駆動制御することを特徴とする。
【００１５】
このような特徴を有する請求項５に係る外字データ作成・編集システムでは、外字データ作成・編集装置は、作成した複数サイズの外字データに識別標識を付して、該複数サイズの外字データをテープ印字装置に送出する。一方、テープ印字装置は、この識別標識に対応させて入力された複数サイズの外字データを記憶すると共に、指定手段を介して識別標識を指定することによって、該識別標識に対応する複数サイズの外字データに基づいて印字手段を駆動制御し、長尺状のテープに所定の外字データを印字する。
【発明の効果】
【００１６】
請求項１に係る外字データ作成・編集システムでは、ユーザは１個のキャラクタデータを外字データ作成・編集装置に入力するだけで、該外字データ作成・編集装置によってテープ印字装置から取得した外字仕様情報に基づいて該テープ印字装置が印字可能な複数サイズの外字データが作成されるため、テープ印字装置が印字可能な複数サイズの外字データを迅速に且つ容易に作成することができる。また、テープ印字装置の印字できない外字サイズのキャラクタデータであっても、テープ印字装置から取得した外字仕様情報に基づいて自動的にテープ印字装置の印字可能な複数サイズの外字データが作成されるため、テープ印字装置は、外字データ作成・編集装置から取得した外字データに基づいて所定サイズの外字を印字でき、印字エラー等の不具合の発生を確実に防止することができる。また、外字データ作成・編集装置は、キャラクタデータをテープ印字装置から取得した外字仕様情報に基づいて作成した複数サイズの外字データを該テープ印字装置に送出し、テープ印字装置は、入力されたこの複数サイズの外字データを取得して記憶すると共に、該複数サイズの外字データに基づいて印字手段を駆動制御して長尺状のテープに外字を印字できるため、外字と他の文字との印字サイズを確実に合わせてテープ上に印字することができ、印字品質の向上を図ることができる。
【００１７】
また、請求項２に係る外字データ作成・編集システムでは、外字データ作成・編集装置は、キャラクタデータ取得手段を介して取得した第１ドットデータの列方向のドット数が、テープ印字装置の印字可能な最大外字サイズの列方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して第２ドットデータとするため、この第１ドットデータからテープ印字装置に装着可能な最大テープ幅のテープに印字可能な最大高さの外字データを確実に作成することができる。また、外字データ作成・編集装置は、この第２ドットデータの行方向のドット数が、テープ印字装置の印字可能な最大外字サイズの行方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して第３ドットデータとするため、第３ドットデータの横方向サイズをテープ印字装置の印字可能な最大文字の横方向サイズに合わせることができ、テープ印字装置の印字可能な最大外字サイズの外字データを確実に作成することができる。更に、、テープ印字装置は、取得したこの第３ドットデータを最大サイズの外字データとして記憶すると共に、該第３ドットデータを最大サイズの外字としてテープ上に印字するため、この外字と他の文字との最大印字サイズを見栄え良く合わせることができ、印字品質の更なる向上を図ることができる。
【００１８】
また、請求項３に係る外字データ作成・編集システムでは、外字データ作成・編集装置は、第３ドットデータを最大サイズの外字データとし、テープ印字装置から取得した外字仕様情報に基づいて、この第３ドットデータの行方向及び列方向を同一比率で拡大・縮小して印字可能な複数サイズの外字データを作成するため、この複数サイズの各外字データをテープ印字装置に装着可能な複数種類のテープの各テープ幅のそれぞれに印字可能な最大サイズの外字データを確実に作成して、テープ印字装置に送出することができる。また、テープ印字装置は、外字データ作成・編集装置から取得した複数サイズの外字データに基づいて、装着されたテープのテープ幅に対応した最大サイズの外字を印字することができ、この外字と他の文字との最大印字サイズを見栄え良く合わせることができ、印字品質の更なる向上を図ることができる。
【００１９】
また、請求項４に係る外字データ作成・編集システムでは、外字データ作成・編集装置は、先ず、テープ印字装置から取得した外字仕様情報に含まれる印字可能な最大外字サイズのドット群の列方向の最大ドット数を表す列方向総ドット数に基づいて、第１ドットデータから第２ドットデータを作成することができる。そして、印字可能な最大サイズの外字サイズのドット群の行方向の最大ドット数を表す最大行方向総ドット数に基づいて、この第２ドットデータから第３ドットデータを作成することができる。また、印字可能な最大外字サイズでない他の各外字サイズのドット群の列方向の最大ドット数を表す各列方向総ドット数に基づいて、この第３ドットデータの行方向及び列方向を同一比率で拡大・縮小する処理を総個数情報から１引いた回数繰り返すことによって、テープ印字装置の印字可能な複数サイズの外字データを確実に作成することができる。
【００２０】
更に、請求項５に係る外字データ作成・編集システムでは、外字データ作成・編集装置は、複数サイズの外字データに識別標識を付して、該複数サイズの外字データをテープ印字装置に送出し、一方、テープ印字装置は、この識別標識に対応させて入力された複数サイズの外字データを記憶するため、複数種類の外字について各複数サイズの外字データをテープ印字装置に登録することが可能となる。また、ユーザは、テープ印字装置の指定手段を介して各外字に付された識別標識を指定するだけで、該テープ印字装置に装着されたテープに最大サイズの所望の外字を印字することができ、操作性の向上を図ることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る外字データ作成・編集システムについて、具体化した一実施形態に基づいて図面を参照しつつ詳細に説明する。
【実施例１】
【００２２】
先ず、本実施形態に係る外字データ作成・編集システムの概略構成について図１乃至図５に基づき説明する。
図１に示すように、本実施形態に係る外字データ作成・編集システム１は、パーソナルコンピュータ等から構成されるコンピュータ装置２と、このコンピュータ装置２とＵＳＢケーブルＳ１を介して接続されるテープ印字装置３とから構成されている。
また、コンピュータ装置２は、ホストコントローラ４、表示装置（例えば、ＣＲＴ、ＬＣＤ、ＰＤ等）５、キーボード６、マウス７、イメージスキャナ８、及びＣＤリード・ライター（ＣＤ−Ｒ／Ｗ）９から構成されている。尚、マウス７は、ジョイスティックやトラックボール等に置き換えてもよい。また、ＣＤ−Ｒ／Ｗ９は、ＭＯ装置、ＤＶＤ装置等に置き換えてもよい。
【００２３】
また、図２に示すように、テープ印字装置３には、文書データからなるテキストを作成するための文字入力キー１２、テキストの印字を指令する印字キー１３、及び、改行指令や各種処理の実行、選択を指令するリターンキー１４、文字等のキャラクタを複数行に渡って表示する液晶ディスプレイ（ＬＣＤ）１７上でカーソルを上下、左右に移動させるカーソルキー１５、後述の登録された外字を指定する際に登録番号を示す数字キーと同時に押下するコードキー１３Ａ等を設けたキーボード１６、及び、後述のテープカセット３Ｄ（図３参照）を収納するカセット収納部１８が収納カバー１８Ａで覆われて配設されている。また、このキーボード１６の下側には、制御回路部が構成される制御基板２２が配設されている。また、カセット収納部１８の左側面部には、印字されたテープが排出されるテープ排出口２６が形成されている。また、該カセット収納部１８の右側面部には、電源アダプタが取り付けられるアダプタ挿入口２７、及びコンピュータ装置２と接続するためのＵＳＢケーブルＳ１が取り付けられるコネクタ２８が設けられている。
【００２４】
また、このカセット収納部１８には、サーマルヘッド１９と、このサーマルヘッド１９に対向するプラテンローラ２０と、このプラテンローラ２０の下流側のテープ送り用ローラ２１と、このテープ送り用ローラ２１に対向するテープ駆動ローラ軸２４とが配置されている他に、更に、テープカセット３Ｄ内に収納されるインクリボンを送るリボン巻取軸２５等が配置されている。
このサーマルヘッド１９は、正面視略縦長四角形の平板状で、前面の左端縁部には、所定個数の各発熱素子Ｒ1〜Ｒn（ｎは、本実施形態では、１２８個である。）が、該左端縁部の辺に沿って一列に配列されて形成されている。また、該サーマルヘッド１９は、メッキ鋼板やステンレス鋼板等により形成される正面視略四角形の放熱板１９Ａの前面の左端縁部に、各発熱素子Ｒ1〜Ｒn の配列方向が、該放熱板１９Ａの左端縁部の辺に平行になるように接着剤などによって固着されている。そして、該放熱板１９Ａは、各発熱素子Ｒ1〜Ｒn の配列方向が、テープカセット３Ｄの開口部５２（図３参照）における被印字テープ３６（図３参照）の搬送方向に略直交するように、ビス止め等によってカセット収納部１８の下側に取り付けられている。
【００２５】
また、リボン巻取軸２５は、ステッピングモータ等により構成されるテープ送りモータ７２（図５参照）から適宜の駆動機構を介して回転駆動される。また、テープ駆動ローラ軸２４は、テープ送りモータ７２から適宜の伝達機構を介して回転駆動され、後述するテープ駆動ローラ３３（図３参照）を回転駆動する
【００２６】
次に、テープ印字装置３のカセット収納部１８にテープカセット３Ｄを装着した場合の概略構成について図３に基づいて説明する。
図３に示すように、テープカセット３Ｄは透明テープ等からなる被印字テープ３６、この被印字テープ３６に印字を施すためのインクリボン３０、更には、印字がなされた被印字テープ３６に裏貼りされる両面粘着テープ３１を各々、テープスプール３６Ａ、リール３０Ａ、テープスプール３１Ａに巻回して、テープカセットの底面に立設されるカセットボス３６Ｂ、リールボス３０Ｂ、カセットボス３１Ｂに回転可能に嵌挿して収納したものであり、更に、使用済みのインクリボン３０を巻き取るインクリボン巻取リール３０Ｃを備えている。
【００２７】
そして、前記リール３０Ａに巻回され、このリール３０Ａから引き出された未使用インクリボン３０Ａは、被印字テープ３６と重ね合わされ、被印字テープ３６と共に開口部３２に入り、サーマルヘッド１９及びプラテンローラ２０の間を通過する。その後、インクリボン３０は、被印字テープ３６から引き離され、リボン巻取軸２５により回転駆動されるインクリボン巻取リール３０Ｃに至り、このインクリボン巻取リール３０Ｃにより巻き取られる。
【００２８】
また、前記両面粘着テープ３１は、片面に離形紙を重ね合わされた状態で、離形紙を外側にしてテープスプール３１Ａに巻回されて収納されている。そして、このテープスプール３１Ａから引き出された両面粘着テープ３１は、テープ駆動ローラ３３とテープ送り用ローラ２１との間を通過し、離形紙が重ね合わされない側の粘着面が被印字テープ３６に貼着される。
【００２９】
これにより、前記テープスプール３６Ａに巻回され、このテープスプール３６Ａから引き出された被印字テープ３６は、テープカセット３Ｄのサーマルヘッド１９が挿入される開口部３２を通過する。その後、両面粘着テープ３１が貼り合わされる被印字テープ３６は、テープカセット３Ｄの片側下方部（図３中、左下側部）に回転自在に設けられ、テープ送りモータ７２の駆動を受けて回転するテープ駆動ローラ３３と、このテープ駆動ローラ３３に対向配置されるテープ送り用ローラ２１との間を通過して、テープカセット３Ｄの外部に送り出されて、テープ印字装置３のテープ排出口２６より排出される。この場合、両面粘着テープ３０は、被印字テープ３６に対してテープ駆動ローラ３３及びテープ送り用ローラ２１によって圧着される。
【００３０】
次に、この両面粘着テープ３０が圧着された被印字テープ３６を自動的に切断する切断装置３４について簡単に説明する。前記テープカセット３Ｄの左側に対応するテープ印字装置３の本体フレームの直ぐ内側には、板状の補助フレーム３５が立設され、この補助フレーム３５に固定刃３５Ａが上向きに固着されている。補助フレーム３５に固着された左右方向向きの枢支軸３７には、前後方向に延びる操作レバー３８の前端近傍部が回動可能に枢支され、その操作レバー３８の枢支軸３７より前側に対応する部位において、可動刃３８Ａが前記固定刃３５Ａと対向して取付けられている。また、操作レバー３８の後端部は、切断用モータ７４（図５参照）に連結された揺動駆動機構（図示略）により上下揺動可能に構成され、常には、可動刃３８Ａが固定刃３５Ａから離間した状態で保持されている。
【００３１】
そして、サーマルヘッド１９により印字されて両面粘着テープ３０が圧着された被印字テープ３６は、テープカセット３Ｄから固定刃３５Ａと可動刃３８Ａとの間を通ってテープ排出口２６から外に延びているので、切断信号により駆動された切断用モータ７４により、揺動駆動機構を介して操作レバー３８の後端部が上下揺動され、可動刃３８Ａが固定刃３５Ａに接近して、これら両刃３５Ａ・３８Ａで被印字テープ３６が切断される。
【００３２】
ところで、前記テープカセット３Ｄから繰出される被印字テープ３６として、テープ幅を６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍ、３０ｍｍ、３６ｍｍとする７種類が準備されており、これらテープカセット３Ｄの底壁部には、これら７種類のテープ幅の何れかを検知する為に、４つの突出爪の有無を組合せた突出片３９が設けられている。そして、このテープカセット３Ｄの下側を支持するカセット収納部１８の底面部には、この突出片３９の突出爪の組合せからテープ幅を検知するカセットセンサ６８（図５参照）が取付けられている。即ち、このカセットセンサ６８は、突出片３９を構成する突出爪の組合せにより、例えば、テープ幅が３６ｍｍのときには「０１００」のカセット信号を出力し、またテープ幅が３０ｍｍのときには「１１００」のカセット信号を出力するとともに、テープカセット３Ｄが装着されていないときには、「００００」のカセット信号を出力する。
【００３３】
次に、外字データ作成・編集システム１を構成するコンピュータ装置２の回路構成について図４に基づいて説明する。
図４に示すように、コンピュータ装置２のホストコントローラ４は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、入出力インターフェース（Ｉ／Ｆ）４４、通信用インターフェース（Ｉ／Ｆ）４５、フロッピー（登録商標）ディスクコントローラ（ＦＤＣ）４６、フロッピー（登録商標）ディスクドライブ（ＦＤＤ）４７、ハードディスクコントローラ（ＨＤＣ）４８、ハードディスクドライブ（ＨＤＤ）４９、表示装置コントローラ５０、モデム５１等を備えている。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、入出力インターフェース（Ｉ／Ｆ）４４、通信用インターフェース（Ｉ／Ｆ）４５、及びモデム５１は、バス線５２により相互に接続されて、相互にデータのやり取りが行われる。また、入出力Ｉ／Ｆ４４には、ＦＤＤ４７を駆動制御するＦＤＣ４６を介してＦＤＤ４７、ＨＤＤ４９を駆動制御するＨＤＣ４８を介してＨＤＤ４９、及び表示装置コントローラ５０が接続されている。また、モデム５１には電話回線５３が接続されている。
【００３４】
そして、ホストコントローラ４には、入出力Ｉ／Ｆ４４を介して文字や記号等を入力するためのキーボード６、表示装置５の表示画面上の座標を入力するためのマウス７、図面から外形線データ等を取り込むためのイメージスキャナ８、及び印字用データをＣＤ−ＲＯＭ５６に書き込み及び読み込むためのＣＤ−Ｒ／Ｗ９が接続されている。また、ホストコントローラ４には、表示装置コントローラ５０を介して後述の元外字データ等（図９参照）を表示する表示装置５が接続されている。更に、ホストコントローラ４には、通信用Ｉ／Ｆ４５及びＵＳＢケーブルＳ１を介してテープ印字装置３が接続される。
【００３５】
ＣＰＵ４１は、外字データ作成・編集システム１全体を制御し、外字データ作成・編集システム１の動作に関する全てのデータを管理する。また、ＲＯＭ４２には、一般のパーソナルコンピュータと同様に電源投入時にコンピュータ装置２を立ち上げてＣＰＵ４１を起動させるための起動プログラムが格納されると共に、後述する外字データ作成・送信処理の制御プログラムが記憶格納されている。
また、ＲＡＭ４３は、ＣＰＵ４１が種々の制御を実行する際に、各種データを一時的に記憶するものであり、後述の元外字データを記憶する元外字データ記憶エリア４３Ａ、後述のテープ印字装置のフォント情報を記憶するフォント情報記憶エリア４３Ｂ、及び、後述の作成した複数サイズの外字データを記憶する外字情報記憶エリア４３Ｃ等が設けられている。
【００３６】
また、通信用Ｉ／Ｆ４５は、例えば、ＵＳＢ（Universal Serial Bus）等から構成され、テープ印字装置３や外部の電子機器（例えば、コンピュータ、レーザプリンタ等）と双方向データ通信が可能になっている。
また、ＨＤＤ４９に装着されるハードディスクには、ＭＳ−ＤＯＳやウィンドウズ（登録商標）システム等の各種オペレーティングシステム（ＯＳ）に加えて、テープ印字装置３や外部の電子機器に対してデータの送受信を行うための通信用プロトコル、当該ＯＳにて実行可能なワープロソフトや印刷用データ作成ソフト等の各種アプリケーションプログラムが必要に応じて格納されている。
ＦＤＤ４７に着脱自在に装着されるフロッピー（登録商標）ディスク（ＦＤ）５５には、後述する外字データ作成・送信処理で作成された元外字データや複数サイズの外字データや各種処理にて得られた各種データが格納保存されて、他の外字データ作成・編集システムに供給される。
また、ＣＤ−Ｒ／Ｗ９に着脱自在に装着される光ディスク（ＣＤ−ＲＯＭ）５６には、後述する外字データ作成・送信処理で作成された元外字データや複数サイズの外字データ等が記録されて、他の外字データ作成・編集システムに供給される。
【００３７】
次に、外字データ作成・編集システム１を構成するテープ印字装置３の回路構成について図５に基づき説明する。
図５に示すように、テープ印字装置３の制御基板２２上に形成される制御回路部６０は、ＣＰＵ６１、ＣＧ（キャラクタジェネレータ）ＲＯＭ６２、ＲＯＭ６３Ａ、フラッシュメモリ６３Ｂ、ＲＡＭ６４、入出力インターフェース（Ｉ／Ｆ）６５、及び通信用インターフェース（Ｉ／Ｆ）６６等を備えている。また、ＣＰＵ６１、ＣＧＲＯＭ６２、ＲＯＭ６３Ａ、フラッシュメモリ６３Ｂ、ＲＡＭ６４、入出力インターフェース（Ｉ／Ｆ）６５、及び通信用インターフェース（Ｉ／Ｆ）６６は、バス線６７により相互に接続されて、相互にデータのやり取りが行われる。
【００３８】
ここに、ＣＧＲＯＭ６２には各キャラクタに対応するドットパターンデータが記憶されており、ドットパターンデータがＣＧＲＯＭ６２から読み出され、そのドットパターンデータに基づいて液晶ディスプレイ（ＬＣＤ）１７上にドットパターンが表示される。
また、ＲＯＭ６３Ａは、各種のプログラムを記憶させておくものであり、後述のフォント情報の送信処理、フォント情報の受信処理、外字選択処理などのテープ印字装置３の制御上必要な各種のプログラムが記憶されている。そして、ＣＰＵ６１はかかるＲＯＭ６３Ａに記憶されている各種のプログラムに基づいて各種の演算を行なうものである。また、ＲＯＭ６３Ａには、多数の文字等のキャラクタのそれぞれについて、各キャラクタの輪郭線を規定する輪郭線データ（アウトラインデータ）が各書体（ゴシック系書体、明朝体系書体等）毎に分類されてコードデータに対応して記憶されている。このアウトラインデータに基づいてドットパターンデータが印字バッファ６４Ｂ上に展開される。
また、フラッシュメモリ６３Ｂは、後述のようにコンピュータ装置２から受信した複数サイズの外字データのドットパターンデータや各種図柄データのドットパターンデータ等に登録番号を付して記憶させておくものであり、テープ印字装置３の電源をオフしても記憶内容を保持している。
【００３９】
また、ＲＡＭ６４は、ＣＰＵ６１により演算された各種の演算結果を一時的に記憶させておくためのものである。また、サーマルヘッド１９を介して被印字テープ３６に印字する際に印字データが一時記憶される。更に、ＲＡＭ６４には、テキストメモリ６４Ａ、印字バッファ６４Ｂ等の各種のメモリが設けられている。このテキストメモリ６４Ａには、キーボード１６から入力された文書データや外字データ等の印字データとしての編集テキストが格納される。また、印字バッファ６４Ｂには、複数の文字や記号等の印字用ドットパターンや各ドットの形成エネルギ量である印加パルス数等がドットパターンデータとして格納され、サーマルヘッド１９はかかる印字バッファ６４Ｂに記憶されているドットパターンデータに従ってドット印字を行う。
【００４０】
また、入出力Ｉ／Ｆ６５には、キーボード１６、カセットセンサ６８と、液晶ディスプレイ（ＬＣＤ）１７に表示データを出力する為のビデオＲＡＭを有するディスプレイコントローラ（ＬＣＤＣ）７０と、サーマルヘッド１９を駆動する為の駆動回路７１と、テープ送りモータ７２を駆動する為の駆動回路７３と、切断用モータ７４を駆動する為の駆動回路７５とが夫々接続されている。
また、通信用Ｉ／Ｆ６６は、例えば、ＵＳＢ（Universal Serial Bus）等から構成され、コンピュータ装置２とＵＳＢケーブルＳ１によって接続され、双方向データ通信が可能になっている。
【００４１】
次に、このように構成された外字データ作成・編集システム１のコンピュータ装置２によって実行される外字データ作成・送信処理、及びテープ印字装置３によって実行される外字データ受信・登録処理、外字印字処理について図６乃至図１６に基づいて説明する。
先ず、コンピュータ装置２によって実行される外字データ作成・送信処理、及びそれに伴うテープ印字装置３のフォント情報送信処理について図６乃至図１２に基づいて説明する。
図６に示すように、ステップ（以下、Ｓと略記する）１において、コンピュータ装置２のＣＰＵ４１は、イメージスキャナ８等から入力された元外字データからテープ印字装置３に送信する最大サイズの外字データを生成する「最大サイズの生成処理」のサブ処理を実行する。
【００４２】
図７に示すように、この「最大サイズの生成処理」のサブ処理は、先ず、Ｓ２１において、ＣＰＵ４１は、イメージスキャナ８等を介して元外字データのドットパターンデータを取得し、この元外字データのドットパターンデータを元外字データ記憶エリア４３Ａに格納する。
例えば、図９に示すように、「スキーをしている人」を表す列方向×行方向のドット数が２５６×１４０ドットのドットパターンデータをイメージスキャナ８等を介して取得し、この２５６×１４０ドットのドットパターンデータを元外字データ８１として元外字データ記憶エリア４３Ａに格納する。
【００４３】
そして、Ｓ２２において、ＣＰＵ４１は、通信用インターフェース４５を介してテープ印字装置３に対して複数サイズ（サイズ１〜サイズ７）の外字データを作成するために使用するフォント情報を送信するように要求し、該フォント情報を取得するフォント情報取得処理を実行する。
【００４４】
ここで、テープ印字装置３のＣＰＵ６１が、コンピュータ装置２からフォント情報要求コマンドを受信した場合に実行するフォント情報送信処理について図８に基づいて説明する。
図８に示すように、テープ印字装置３のＣＰＵ６１は、Ｓ３１において、通信用インタフェース６６を介してコンピュータ装置２からコマンドを受信してＲＡＭ６４に一時格納する。そして、Ｓ３２において、ＣＰＵ６１は、受信したコマンドを再度、ＲＡＭ６４から読み出し、受信コマンドの解析を行う。
続いて、Ｓ３３において、ＣＰＵ６１は、受信コマンドの解析結果がフォント情報要求コマンドか否かを判定する判定処理を実行する。そして、受信コマンドがフォント情報要求コマンドの場合には（Ｓ３３：ＹＥＳ）、Ｓ３４において、ＣＰＵ６１は、ＲＯＭ６３Ａに予め格納されているフォント情報を通信用インターフェース６６を介してコンピュータ装置２に送信して、当該処理を終了する。一方、受信コマンドがフォント情報要求コマンドでない場合には（Ｓ３３：ＮＯ）、Ｓ３５において、ＣＰＵ６１は、受信コマンドに対応する処理を実行して、当該処理を終了する。
【００４５】
ここで、フォント情報は、印字可能な複数外字サイズの種類を表す「総個数情報」と、この印字可能な各外字サイズのドット群の列方向の最大ドット数を表すそれぞれの列方向総ドット数と、この印字可能な最大サイズの外字サイズのドット群の行方向の最大ドット数を表す最大行方向総ドット数とから構成されている。
【００４６】
例えば、図１０に示すように、テープ印字装置３に装着可能なカセットテープ３Ｄの各テープ幅が６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍ、３０ｍｍ、３６ｍｍの７種類に対して、サイズ１〜サイズ７（最大サイズ）の７種類の外字サイズのドット群が印字可能に構成されている。そして、テープ幅３６ｍｍの被印字テープ３６に対して印字可能な最大サイズの外字データは、サイズ７で列方向×行方向のドット数が１２８×１２８ドットの外字サイズである。また、テープ幅３０ｍｍの被印字テープ３６に対して印字可能な最大サイズの外字データは、サイズ６で列方向×行方向のドット数が９６×９６ドットの外字サイズである。また、テープ幅２４ｍｍの被印字テープ３６に対して印字可能な最大サイズの外字データは、サイズ５で列方向×行方向のドット数が６４×６４ドットの外字サイズである。また、テープ幅１８ｍｍの被印字テープ３６に対して印字可能な最大サイズの外字データは、サイズ４で列方向×行方向のドット数が４８×４８ドットの外字サイズである。また、テープ幅１２ｍｍの被印字テープ３６に対して印字可能な最大サイズの外字データは、サイズ３で列方向×行方向のドット数が３２×３２ドットの外字サイズである。また、テープ幅９ｍｍの被印字テープ３６に対して印字可能な最大サイズの外字データは、サイズ２で列方向×行方向のドット数が２４×２４ドットの外字サイズである。更に、テープ幅６ｍｍの被印字テープ３６に対して印字可能な最大サイズの外字データは、サイズ１で列方向×行方向のドット数が１６×１６ドットの外字サイズである。
【００４７】
従って、テープ印字装置３のＲＯＭ６３Ａには、フォント情報の「総個数情報」として「７」、フォント情報の「それぞれの列方向総ドット数」として、「１６、２４、３２、４８、６４、９６、１２８」、フォント情報の「最大行方向総ドット数」として「１２８」が予め格納されている。そして、テープ印字装置３のＣＰＵ６１は、コンピュータ装置２からフォント情報要求コマンドを受信した場合には（Ｓ３３：ＹＥＳ）、Ｓ３４において、フォント情報の「総個数情報」として「７」、フォント情報の「それぞれの列方向総ドット数」として、「１６、２４、３２、４８、６４、９６、１２８」、フォント情報の「最大行方向総ドット数」として「１２８」をＲＯＭ６３Ａから読み出し、コンピュータ装置２に対して、フォント情報として、「７、１６、２４、３２、４８、６４、９６、１２８、１２８」のデータを送信する。
【００４８】
そして、図７に示すように、Ｓ２２において、ＣＰＵ４１は、フォント情報を取得した場合には、この取得したフォント情報をフォント情報記憶エリア４３Ｂに格納する。
例えば、フォント情報として、「７、１６、２４、３２、４８、６４、９６、１２８、１２８」のデータを受信した場合には、このデータをフォント情報記憶エリア４３Ｂに格納する。
続いて、Ｓ２３において、コンピュータ装置２のＣＰＵ４１は、元外字データ記憶エリア４３Ａに記憶される元外字データの列方向の総ドット数が、フォント情報記憶エリア４３Ｂに記憶されるフォント情報の印字可能な最大外字サイズの列方向総ドット数と同じか否か、即ち、元外字データの高さ方向（図１１（Ａ）中、上下方向）サイズと、テープ印字装置３の内蔵文字の高さ方向最大サイズとが同じか否かを判定する判定処理を実行する。
【００４９】
そして、元外字データの高さ方向（図１１（Ａ）中、上下方向）サイズと、テープ印字装置３の内蔵文字の高さ方向最大サイズとが同じでない場合には（Ｓ２３：ＮＯ）、Ｓ２４において、元外字データ記憶エリア４３Ａに記憶される元外字データの列方向の総ドット数が、フォント情報記憶エリア４３Ｂに記憶されるフォント情報の印字可能な最大外字サイズの列方向総ドット数と同じになるように公知の補正関数（例えば、Windows（登録商標）アプリケーションであるStrechBlt関数などである。）を使用して、該元外字データのドットパターンデータの行方向及び列方向を同一比率で拡大又は縮小して、列方向補正後の補正外字データとしてＲＡＭ４３に一時記憶する補正処理を実行する。
一方、元外字データの高さ方向（図１１（Ａ）中、上下方向）サイズと、テープ印字装置３の内蔵文字の高さ方向最大サイズとが同じ場合には（Ｓ２３：ＹＥＳ）、元外字データ記憶エリア４３Ａに記憶される元外字データを列方向補正後の補正外字データとしてそのままの状態でＲＡＭ４３に一時記憶する。
【００５０】
例えば、図１１（Ａ）に示すように、元外字データ記憶エリア４３Ａに記憶される元外字データ８１が「スキーをしている人」を表す列方向×行方向のドット数が２５６×１４０ドットのドットパターンデータであり、一方、フォント情報記憶エリア４３Ｂに記憶されるフォント情報の印字可能な最大外字サイズ（サイズ７）の列方向総ドット数が１２８ドットの場合には、図１１（Ｂ）に示すように、この元外字データ８１の行方向及び列方向を１／２に縮小して、「スキーをしている人」を表す列方向×行方向のドット数が１２８×７０ドットのドットパターンデータである列方向補正後の補正外字データ８２を作成して、ＲＡＭ４３に一時記憶する。
尚、元外字データ８１の列方向の総ドット数が６４ドットで、フォント情報の印字可能な最大外字サイズ（サイズ７）の列方向総ドット数が１２８ドットの場合には、元外字データ８１の行方向及び列方向を２倍に拡大して、「スキーをしている人」を表す列方向×行方向のドット数が１２８×７０ドットのドットパターンデータである列方向補正後の補正外字データ８２を作成して、ＲＡＭ４３に一時記憶する。
【００５１】
そしてまた、Ｓ２５において、ＣＰＵ４１は、ＲＡＭ４３から再度、該列方向補正後の補正外字データを読み出し、この補正外字データの行方向の総ドット数が、フォント情報記憶エリア４３Ｂに記憶されるフォント情報の印字可能な最大外字サイズの最大行方向総ドット数より大きいか否か、即ち、該列方向補正後の補正外字データの横方向（図１１（Ｂ）中、左右方向）サイズが、テープ印字装置３の内蔵文字の横方向最大サイズより大きいか否かを判定する判定処理を実行する。
そして、該列方向補正後の補正外字データの横方向（図１１（Ｂ）中、左右方向）サイズが、テープ印字装置３の内蔵文字の横方向最大サイズより大きい場合には（Ｓ２５：ＹＥＳ）、Ｓ２６において、該列方向補正後の補正外字データの行方向の総ドット数が、フォント情報記憶エリア４３Ｂに記憶されるフォント情報の印字可能な最大外字サイズの最大行方向総ドット数と同じになるように公知の補正関数（例えば、Windows（登録商標）アプリケーションであるStrechBlt関数などである。）を使用して、この補正外字データの行方向及び列方向を同一比率で拡大又は縮小して、行方向補正後の補正外字データとしてＲＡＭ４３に一時記憶する補正処理を実行後、メインフローチャートに戻る。
一方、該列方向補正後の補正外字データの行方向の総ドット数が、フォント情報記憶エリア４３Ｂに記憶されるフォント情報の印字可能な最大外字サイズの最大行方向総ドット数以下の場合、即ち、この補正外字データの横方向（図１１（Ｂ）中、左右方向）サイズが、テープ印字装置３の内蔵文字の横方向最大サイズ以下の場合には（Ｓ２５：ＮＯ）、この補正外字データを再度、行方向補正後の補正外字データとしてＲＡＭ４３に一時記憶後、メインフローチャートに戻る。
【００５２】
例えば、図１１（Ｂ）に示すように、Ｓ２４において、ＲＡＭ４３に一時記憶された列方向補正後の補正外字データ８２の列方向の総ドット数が７０ドットであって、フォント情報記憶エリア４３Ｂに記憶されるフォント情報の印字可能な最大外字サイズ（サイズ７）の最大行方向総ドット数１２８ドット以下の場合には、図１１（Ｃ）に示すように、この補正外字データ８２が、再度、行方向補正後の補正外字データ８３としてＲＡＭ４３に一時記憶される。
【００５３】
そしてまた、図６に示すように、最大サイズ生成処理（Ｓ１）を終了後、Ｓ２において、ＣＰＵ４１は、サイズ種類を表す代数Ｎに「１」を代入してＲＡＭ４３に記憶する。
そして、Ｓ３において、ＣＰＵ４１は、フォント情報記憶エリア４３Ｂに記憶されるフォント情報から「総個数情報」のデータを読み出すと共に、ＲＡＭ４３から代数Ｎを読み出し、この代数Ｎが「総個数情報」のデータと同一であるか否かを判定する判定処理を実行する。従って、本実施形態の場合には、ＲＡＭ４３から読み出した代数Ｎが「７」であるか否かを判定する判定処理を実行する。
【００５４】
そして、この代数Ｎが「総個数情報」と同じでない場合には（Ｓ３：ＮＯ）、Ｓ４において、ＣＰＵ４１は、該代数Ｎをサイズ番号とするテープ印字装置３の外字サイズ（サイズＮ）に対応する「列方向総ドット数」をフォント情報記憶エリア４３Ｂに記憶されるフォント情報から読み出す。本実施形態の場合は、サイズ１の場合には、「列方向の総ドット数」は、「１６」ドットである。また、サイズ２の場合には、「列方向の総ドット数」は、「２４」ドットである。また、サイズ３の場合には、「列方向の総ドット数」は、「３２」ドットである。また、サイズ４の場合には、「列方向の総ドット数」は、「４８」ドットである。また、サイズ５の場合には、「列方向の総ドット数」は、「６４」ドットである。更に、サイズ６の場合には、「列方向の総ドット数」は、「９６」ドットである。
続いて、ＲＡＭ４３に記憶される行方向補正後の補正外字データを読み出し、この行方向補正後の補正外字データの列方向の総ドット数が、このサイズＮの「列方向総ドット数」と同じになるように公知の補正関数（例えば、Windows（登録商標）アプリケーションであるStrechBlt関数などである。）を使用して、行方向及び列方向を同一比率で拡大又は縮小して、サイズＮの外字データのドットパターンデータを生成する。
その後、Ｓ５において、ＣＰＵ４１は、このサイズＮの外字データのドットパターンデータを外字情報記憶エリア４３Ｃに記憶する。そして、Ｓ６において、ＲＡＭ４３から代数Ｎを読み出し、この代数Ｎに「１」加算して、再度、Ｓ３以降の処理を実行する。
【００５５】
他方、Ｓ３において、代数Ｎが「総個数情報」と同じ場合には（Ｓ３：ＹＥＳ）、Ｓ７において、ＣＰＵ４１は、ＲＡＭ４３に記憶される行方向補正後の補正外字データを読み出し、この補正外字データを最大サイズ（本実施形態では、サイズ７）の外字データのドットパターンデータとして外字情報記憶エリア４３Ｃに記憶する。
【００５６】
例えば、図１２（Ａ）に示すように、ＲＡＭ４３に記憶される行方向補正後の補正外字データ８３が、「スキーをしている人」を表す列方向×行方向のドット数が１２８×７０ドットのドットパターンデータである場合には、図１２（Ｂ）に示すように、「スキーをしている人」を表す列方向×行方向のドット数が１６×９ドット、２４×１４ドット、３２×１８ドット、４８×２７ドット、６４×３５ドット、９６×５３ドット、１２８×７０ドットの各ドットパターンデータが作成されて、それぞれサイズ１〜サイズ７（最大サイズ）の各外字データ８４〜９０のドットパターンデータとして外字情報記憶エリア４３Ｃに記憶される。
【００５７】
そして、Ｓ８において、ＣＰＵ４１は、キーボード６を介して入力された登録番号（本実施形態では、登録番号は、１〜９のうちのいずれかの番号である。）をサイズ１〜サイズ７（最大サイズ）の各外字データ８４〜９０の登録番号として外字情報記憶エリア４３Ｃに記憶する。
続いて、Ｓ９において、ＣＰＵ４１は、サイズ１〜サイズ７（最大サイズ）の各外字データ８４〜９０のドットパターンデータと登録番号のデータとを外字情報記憶エリア４３Ｃから順次読み出して、通信データ用の所定フォーマットに変換して、ＲＡＭ４３に記憶する。そして、Ｓ１０において、ＣＰＵ４１は、この通信データ用にフォーマットされた各外字データ８４〜９０のドットパターンデータ及び登録番号のデータを再度、ＲＡＭ４３から読み出し、ＵＳＢケーブルＳ１を介してテープ印字装置３にインターラプト転送等により送信し、本処理を終了する。
【００５８】
次に、テープ印字装置３が複数サイズの外字データをＵＳＢケーブルＳ１を介して受信して登録する際に実行する外字データ受信・登録処理について図１３及び図１４に基づいて説明する。
図１３に示すように、Ｓ４１において、テープ印字装置３のＣＰＵ６１は、通信用インターフェース６６を介してコンピュータ装置２からコマンドを受信してＲＡＭ６４に一時格納する。そして、Ｓ４２において、ＣＰＵ６１は、受信したコマンドを再度、ＲＡＭ６４から読み出し、受信コマンドの解析を行う。
続いて、Ｓ４３において、ＣＰＵ６１は、受信コマンドの解析結果が、各外字データ８４〜９０のドットパターンデータ及び登録番号のデータ受信処理の実行を指令する「フォント受信要求コマンド」か否かを判定する判定処理を実行する。そして、受信コマンドが「フォント受信要求コマンド」の場合には（Ｓ４３：ＹＥＳ）、Ｓ４４において、ＣＰＵ６１は、「フォントデータ受信処理」のサブ処理を実行後、本処理を終了する。
一方、受信コマンドが「フォント受信要求コマンド」でない場合には（Ｓ４３：ＮＯ）、Ｓ４５において、ＣＰＵ６１は、受信コマンドに対応する処理を実行後、本処理を終了する。
【００５９】
ここで、「フォントデータ受信処理」のサブ処理について図１４に基づいて説明する。
図１４に示すように、Ｓ５１において、ＣＰＵ６１は、通信用インターフェース６６を介してコンピュータ装置２に対して、各外字データ８４〜９０のドットパターンデータ及び登録番号のデータのフォント送信許可信号を送信する。そして、Ｓ５２〜Ｓ５３において、ＣＰＵ６１は、通信用インターフェース６６を介して各外字データ８４〜９０のドットパターンデータ及び登録番号のデータを繰り返し順次受信し（Ｓ５３：ＮＯ）、フラッシュメモリ６３Ｂに順次格納する。一方、Ｓ５３において、ＣＰＵ６１は、通信用インターフェース６６を介してフォントデータ送信終了信号を受信した場合には（Ｓ５３：ＹＥＳ）、当該サブ処理を終了してメインフローチャートに戻る。これにより、コンピュータ装置２から受信した各サイズ１〜７の各外字データ８４〜９０のドットパターンデータと登録番号のデータとがフラッシュメモリ６３Ｂに格納される。
【００６０】
次に、テープ印字装置３のフラッシュメモリ６３Ｂに登録している外字データを被印字テープに印字する際に実行する外字選択処理について図１５及び図１６に基づいて説明する。
図１５に示すように、Ｓ６１において、テープ印字装置３のＣＰＵ６１は、キーボード１６から外字の要求指令が入力された場合には、即ち、コードキー１３Ａと１〜９のいずれかの数字入力キーが同時に押下された場合には、要求された外字の登録番号が入力されたと判断し、この押下された数字キーに付された数字を外字の登録番号としてＲＡＭ６４に格納する。また、液晶ディスプレイ１７に入力された外字の登録番号を表示する。
例えば、図１６（Ａ）に示すように、液晶ディスプレイ１７に第１番目の印字データである「１：」が表示され、続いて、テキストデータとして「１２３」が表示され、更に、カーソルＣが表示されている。そして、図１６（Ｂ）に示すように、コードキー１３Ａと数字キー「３」が同時に押下された場合には、ＣＰＵ６１は、要求された外字の登録番号「３」が入力されたと判断し、カーソルＣの位置に液晶ディスプレイ１７に入力された外字の登録番号として「ＰＦ３」が表示される。
【００６１】
続いて、Ｓ６２において、ＣＰＵ６１は、この要求された外字の登録番号をＲＡＭ６４から再度読み出し、該登録番号が付された各サイズ１〜７の外字データのドットパターンデータがフラッシュメモリ６３Ｂに格納されているか否かを判定する判定処理を実行する。
そして、この登録番号が付された各サイズ１〜７の外字データのドットパターンデータがフラッシュメモリ６３Ｂに格納されている場合には（Ｓ６２：ＹＥＳ）、Ｓ６３において、ＣＰＵ６１は、カセット収納部１８に収納されているテープカセット３Ｄのテープ幅に対応する外字のサイズを決定する。例えば、カセットテープ３Ｄの各テープ幅６ｍｍにはサイズ１、９ｍｍにはサイズ２、１２ｍｍにはサイズ３、１８ｍｍにはサイズ４、２４ｍｍにはサイズ５、３０ｍｍにはサイズ６、３６ｍｍにはサイズ７（最大サイズ）の外字サイズが決定される。
【００６２】
続いて、ＣＰＵ６１は、この決定した外字のサイズに対応する外字データのドットパターンデータのフラッシュメモリ６３Ｂにおける、先頭アドレスをＲＡＭ６４に格納する。ここで、液晶ディスプレイ１７には入力された外字の登録番号として「ＰＦ３」が表示されているが、この「ＰＦ３」に替えて液晶ディスプレイ１７に入力された外字の登録番号に対応するサイズ１の外字データのドットパターンデータを表示することも可能である。これにより、選択した外字データを容易に確認することができる。
例えば、図１６（Ｃ）に示すように、液晶ディスプレイ１７に「１２３」のテキスト表示に続いて、「スキーをしている人」を表す列方向×行方向のドット数が１６×９ドットのサイズ１の外字データ８４のドットパターンデータを表示し、更にカーソルＣを表示する。
【００６３】
そして、Ｓ６４において、ＣＰＵ６１は、この先頭アドレスをＲＡＭ６４から再度読み出し、フラッシュメモリ６３Ｂのこの先頭アドレスから格納されているテープ幅に対応する外字サイズの外字データのドットパターンデータを読み出し、印字バッファ６４Ｂ上に展開後、本処理を終了する。
一方、この要求された外字の登録番号が付された各サイズ１〜７の外字データのドットパターンデータがフラッシュメモリ６３Ｂに格納されていない場合には（Ｓ６２：ＮＯ）、Ｓ６５において、エラーメッセージを表示するか警告音を鳴らす等のエラー処理を実行後、本処理を終了する。例えば、図１６（Ｂ）の液晶ディスプレイ１７の表示後、再度、図１６（Ａ）の液晶ディスプレイ１７の表示状態に戻り、本処理を終了する。
【００６４】
ここで、コンピュータ装置２は、外字データ作成・編集装置として機能する。また、サーマルヘッド１９及び駆動回路７１は、印字手段を構成する。また、ＣＰＵ６１、ＣＧＲＯＭ６２、及びＲＯＭ６３Ａは、印字制御手段を構成する。また、ＣＰＵ４１、ＲＯＭ４２、元外字データ記憶エリア４３Ａ及びイメージスキャナ８は、キャラクタデータ取得手段を構成する。また、ＣＰＵ４１、通信用インターフェース４５、ＲＯＭ４２及びフォント情報記憶エリア４３Ｂは、仕様情報取得手段を構成する。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、元外字データ記憶エリア４３Ａ及び外字情報記憶エリア４３Ｃは、外字データ作成手段を構成する。また、通信用インターフェース４５は、出力手段として機能する。また、ＲＯＭ６３Ａは、仕様情報記憶手段として機能する。また、通信用インターフェース６６は、出力手段として機能する。また、フラッシュメモリ６３Ｂは、外字データ取得手段として機能する。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、元外字データ記憶エリア４３Ａ及びフォント情報記憶エリア４３Ｂは、第１判定手段、第１サイズ変更手段、第２判定手段、及び第２サイズ変更手段を構成する。また、ＣＰＵ４１、ＲＯＭ４２及びキーボード６は、識別標識付与手段を構成する。また、ＣＰＵ６１、ＲＯＭ６３Ａ、キーボード１６のコードキー１３Ａと１〜９の数字キーは、指定手段を構成する。
【００６５】
以上詳細に説明した通り、本実施形態に係る外字データ作成・編集システム１では、ユーザは１個のキャラクタデータをイメージスキャナ８等を介してコンピュータ装置２に入力するだけで、該コンピュータ装置２はテープ印字装置３からサイズ１〜サイズ７の外字データを作成するために使用するフォント情報を取得し、該フォント情報に基づいて該テープ印字装置３が印字可能な複数サイズの外字データが作成されるため、テープ印字装置３が印字可能なサイズ１〜サイズ７の外字データを迅速に且つ容易に作成することができる。また、コンピュータ装置２はイメージスキャナ８等を介して取得した元外字データが、テープ印字装置３の印字できない外字サイズのキャラクタデータであっても、テープ印字装置から取得した「総個数情報」、「各列方向総ドット数」、「最大行方向総ドット数」から構成されるフォント情報に基づいて自動的にテープ印字装置３の印字可能なサイズ１〜サイズ７の外字データのドットパターンデータが作成されるため、テープ印字装置３は、コンピュータ装置２から取得した外字データのドットパターンデータに基づいて所定サイズの外字を印字でき、印字エラー等の不具合の発生を確実に防止することができる。
【００６６】
また、コンピュータ装置２は、元外字データをテープ印字装置３から取得したフォント情報に基づいて作成したサイズ１〜サイズ７の外字データのドットパターンデータと登録番号とを該テープ印字装置３に送出し、テープ印字装置３は、入力されたこのサイズ１〜サイズ７の外字データのドットパターンデータと登録番号とを取得して記憶すると共に、コードキー１３Ａと数字キーによって指定される登録番号が付された複数サイズの外字データからカセットテープ３Ｄのテープ幅に合わせて所定外字サイズの外字データのドットパターンデータを選択するため、外字と他の文字との印字サイズを確実に合わせてテープ上に印字することができ、印字品質の向上を図ることができる。
また、コンピュータ装置２は、イメージスキャナ８を介して取得した元外字データの列方向のドット数が、テープ印字装置３の印字可能な最大外字サイズ（サイズ７）の列方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して列方向補正後の補正外字データを作成するため、この列方向補正後の補正外字データからテープ印字装置に装着可能な最大テープ幅のテープに印字可能な最大高さの外字データを確実に作成することができる。また、コンピュータ装置２は、この列方向補正後の補正外字データの行方向のドット数が、テープ印字装置３の印字可能な最大外字サイズ（サイズ７）の行方向のドット数と同一になるように行方向及び列方向を同一比率で拡大・縮小して行方向補正後の補正外字データとするため、行方向補正後の補正外字データの横方向サイズをテープ印字装置の印字可能な最大文字（サイズ７）の横方向サイズに合わせることができ、テープ印字装置３の印字可能な最大外字サイズ（サイズ７）の外字データのドットパターンデータを確実に作成することができる。更に、、テープ印字装置３は、取得したこの行方向補正後の補正外字データを最大サイズ（サイズ７）の外字データとして記憶すると共に、該行方向補正後の補正外字データを最大サイズ（サイズ７）の外字として被印字テープ３６上に印字するため、この外字と他の文字との最大印字サイズを見栄え良く合わせることができ、印字品質の更なる向上を図ることができる。
【００６７】
また、コンピュータ装置２は、行方向補正後の補正外字データを最大サイズ（サイズ７）の外字データとし、テープ印字装置３から取得したフォント情報に基づいて、この補正外字データのドットパターンデータの行方向及び列方向を同一比率で拡大・縮小して印字可能なサイズ１〜サイズ７の外字データのドットパターンデータを作成するため、この複数サイズの各外字データをテープ印字装置３に装着可能な複数種類のテープカセット３Ｄの各テープ幅に印字可能な最大サイズの外字データを確実に作成して、テープ印字装置３に送出することができる。また、テープ印字装置３は、コンピュータ装置２から取得したサイズ１〜サイズ７の外字データに基づいて、装着されたテープカセット３Ｄのテープ幅に対応した最大サイズの外字を印字することができ、この外字と他の文字との最大印字サイズを見栄え良く合わせることができ、印字品質の更なる向上を図ることができる。
更に、コンピュータ装置２は、複数サイズの外字データに登録番号を付して、該複数サイズの外字データをテープ印字装置３に送出し、一方、テープ印字装置３は、この登録番号に対応させて入力された複数サイズの外字データを記憶するため、複数種類の外字について各複数サイズの外字データをテープ印字装置３のフラッシュメモリ６３Ｂに格納することが可能となる。また、ユーザは、テープ印字装置３のコードキー１３Ａと数字キーを介して各外字に付された登録番号を指定するだけで、該テープ印字装置３に装着されたテープカセット３Ｄに最大サイズの所望の外字を印字することができ、操作性の向上を図ることができる。
【００６８】
尚、本発明は前記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【実施例２】
【００６９】
例えば、前記実施形態では、Ｓ６３の処理において、入力された外字の登録番号やサイズ１の外字データのドットパターンデータを液晶ディスプレイ１７に表示したが、コンピュータ装置２において、行方向補正後の補正外字データから別途、テープ印字装置３の液晶ディスプレイ１７の表示用外字データを作成し、各サイズ１〜７の外字データと共に、この表示用外字データのドットパターンデータをテープ印字装置３に送出するようにしてもよい。これにより、液晶ディスプレイ１７にこの表示用外字データを表示することによって、コードキー１３Ａと数字キーによって選択した外字を液晶ディスプレイ１７により鮮明に表示でき、操作性の向上を図ることができる。
【実施例３】
【００７０】
また、コンピュータ装置２において、テープ印字装置３からフォント情報としてテープ印字装置３において印字可能な各字体の種類情報を取得し、この各字体に合わせて表示用外字データを作成し、各サイズ１〜７の外字データと共に、この各字体の表示用外字データのドットパターンデータをテープ印字装置３に送出するようにしてもよい。これにより、テープ印字装置３に字体の異なる複数の外字データを入力した場合に、所望する各字体の表示用外字データを液晶ディスプレイ１７に表示し、被印字テープ３６に印字することができる。
【図面の簡単な説明】
【００７１】
【図１】本実施形態に係る外字データ作成・編集システムの概略斜視図である。
【図２】本実施形態に係るテープ印字装置の概略外観図で、（Ａ）は概略上方外観図、（Ｂ）は概略右側方外観図である。
【図３】本実施形態に係るテープ印字装置のカセット収納部にテープカセットを装着した場合の概略構成を示す平面図である。
【図４】本実施形態に係る外字データ作成・編集システムを構成するコンピュータ装置の要部の回路構成を示す回路ブロック図である。
【図５】本実施形態に係る外字データ作成・編集システムを構成するテープ印字装置の要部の回路構成を示す回路ブロック図である。
【図６】本実施形態に係る外字データ作成・編集システムを構成するコンピュータ装置の複数サイズの外字データを作成してテープ印字装置に送信する際に実行される外字データ作成・送信処理を示すメインフローチャートである。
【図７】本実施形態に係る外字データ作成・編集システムを構成するコンピュータ装置の複数サイズの外字データのうちの最大サイズの外字データを作成する際に実行される最大サイズの生成処理を示すサブフローチャートである。
【図８】本実施形態に係る外字データ作成・編集システムを構成するテープ印字装置のフォント情報送信処理を示すフローチャートである。
【図９】本実施形態に係る外字データ作成・編集システムを構成するコンピュータ装置によって取得される元外字データの一例を示す図である。
【図１０】本実施形態に係る外字データ作成・編集システムを構成するテープ印字装置のＲＯＭに格納されるフォント情報の一例を模式的に示す図である。
【図１１】本実施形態に係る外字データ作成・編集システムを構成するコンピュータ装置によってフォント情報に基づいて生成された最大サイズの外字データの一例を示す図で、（Ａ）は元外字データを示す図、（Ｂ）は列方向補正後の補正外字データを示す図、（Ｃ）は行方向補正後の補正外字データを示す図である。
【図１２】本実施形態に係る外字データ作成・編集システムを構成するコンピュータ装置によってフォント情報に基づいて生成された複数サイズの外字データの一例を示す図で、（Ａ）は補正外字データを示す図、（Ｂ）は複数サイズの外字データを示す図である。
【図１３】本実施形態に係る外字データ作成・編集システムを構成するテープ印字装置の複数サイズの外字データを受信して登録する際に実行する外字データ受信・登録処理を示すメインフローチャートである。
【図１４】本実施形態に係る外字データ作成・編集システムを構成するテープ印字装置の複数サイズの外字データを受信して登録する際に実行するフォントデータ受信処理を示すサブフローチャートである。
【図１５】本実施形態に係る外字データ作成・編集システムを構成するテープ印字装置のフラッシュメモリに登録している外字データを被印字テープに印字する際に実行する外字選択処理を示すフローチャートである。
【図１６】本実施形態に係る外字データ作成・編集システムを構成するテープ印字装置のフラッシュメモリに登録している外字データを被印字テープに印字する際に液晶ディスプレイに表示される一例を示す図で、（Ａ）はテキスト入力時の表示、（Ｂ）は外字の登録番号の入力時の表示、（Ｃ）は外字入力確定時の表示を示す図である。
【符号の説明】
【００７２】
１  外字データ作成・編集システム、２  コンピュータ装置、３  テープ印字装置
３Ｄ  カセットテープ、６、１６  キーボード、８  イメージスキャナ、
１３Ａ  コードキー、１７  液晶ディスプレイ、１９  サーマルヘッド
４１、６１  ＣＰＵ、４２、６２Ａ  ＲＯＭ、４３、６４  ＲＡＭ
４５、６６  通信用インターフェース、６３Ｂ  フラッシュメモリ
７３  元外字データ、８２、８３  補正外字データ、８４〜９０  外字データ
【図１】
2005119047.tif 000003
【図２】
2005119047.tif 000004
【図３】
2005119047.tif 000005
【図４】
2005119047.tif 000006
【図５】
2005119047.tif 000007
【図６】
2005119047.tif 000008
【図７】
2005119047.tif 000009
【図８】
2005119047.tif 000010
【図９】
2005119047.tif 000011
【図１０】
2005119047.tif 000012
【図１１】
2005119047.tif 000013
【図１２】
2005119047.tif 000014
【図１３】
2005119047.tif 000015
【図１４】
2005119047.tif 000016
【図１５】
2005119047.tif 000017
【図１６】
2005119047.tif 000018