(57)【要約】【課題】  多種多様な小印刷物作成装置の登録機能に対して共通に適用可能な汎用性が高い文字情報処理システム、装置及びプログラムを提供する。【解決手段】  本発明の文字情報処理システムでは、所定種類の登録データの作成、登録機能を有する小印刷物作成装置と、文字情報処理装置とが接続されている。文字情報処理装置は、コンピュータに文字情報処理プログラムが搭載されて構成される。文字情報処理装置は、小印刷物作成装置から登録データを取り込んだり、小印刷物作成装置へ登録データを供給して登録させたり、登録データを新規作成、修正作成したりする手段を備える。小印刷物作成装置は、登録データの送信要求に応じ、内部記憶している登録データを返信したり、供給された登録データを内部に登録したりする手段を備える。【選択図】      図１
2005103948.tif 000002
【特許請求の範囲】
【請求項１】
小印刷物作成装置と文字情報処理装置とが、データ授受可能に接続される文字情報処理システムであって、
上記文字情報処理装置が、
上記小印刷物作成装置から、１又は複数の所定種類の登録データを取り込む登録データ取込手段と、
上記小印刷物作成装置へ、上記所定種類の登録データを供給して登録させる登録データ供給手段と、
上記所定種類の登録データを新規作成、修正作成する第１の登録データ作成手段とを備え、
上記小印刷物作成装置が、
上記所定種類の登録データを新規作成、修正、登録する第２の登録データ作成手段と、
上記登録データ取込手段からの要求に応じ、当該小印刷物作成装置が記憶している所定種類の登録データを返信する登録データ提供手段と、
上記登録データ供給手段によって供給された上記所定種類の登録データを、当該小印刷物作成装置に登録する受信データ登録手段とを備える
ことを特徴とする文字情報処理システム。
【請求項２】
小印刷物作成装置とデータ授受可能に接続される文字情報処理装置であって、
上記小印刷物作成装置から、１又は複数の所定種類の登録データを取り込む登録データ取込手段と、
上記小印刷物作成装置へ、上記所定種類の登録データを供給して登録させる登録データ供給手段と、
上記所定種類の登録データを新規作成、修正作成する登録データ作成手段と
を備えることを特徴とする文字情報処理装置。
【請求項３】
上記登録データ取込手段が上記小印刷物作成装置から取り込んだ上記所定種類の登録データと、上記登録データ作成手段が新規作成又は修正作成した上記所定種類の登録データとを内部記憶する登録データ記憶手段を有することを特徴とする請求項２に記載の文字情報処理装置。
【請求項４】
上記登録データ取込手段が上記小印刷物作成装置から取り込んだ上記所定種類の登録データと、上記登録データ記憶手段が内部記憶している上記所定種類の登録データとを同一の表示画像上で表示する画像表示手段と、
上記表示画像に対してなされた第１の操作入力に応じ、上記小印刷物作成装置から取り込んだ上記所定種類の登録データを上記登録データ記憶手段に移動又は複写すると共に、上記表示画像に対してなされた第２の操作入力に応じ、上記登録データ記憶手段が内部記憶している上記所定種類の登録データを、上記登録データ供給手段によって、上記小印刷物作成装置へ複写供給又は移動供給させて登録させる登録装置可変手段と
を有することを特徴とする請求項２又は３に記載の文字情報処理装置。
【請求項５】
小印刷物作成装置の機種情報に対応付けた処理変更情報を記憶する機種情報記憶手段を備え、上記登録データ取込手段、上記登録データ供給手段及び又は登録データ作成手段は、接続されている上記小印刷物作成装置の機種によって処理を変更することを特徴とする請求項２〜４のいずれかに記載の文字情報処理装置。
【請求項６】
上記登録データ作成手段は、上記登録データ取込手段が上記小印刷物作成装置から取り込んだ上記所定種類の登録データを修正元の登録データにし得ることを特徴とする請求項２〜５のいずれかに記載の文字情報処理装置。
【請求項７】
上記所定種類の登録データが、外字の登録データ、ファイルの登録データ、あて名の登録データ及び名前の登録データであることを特徴とする請求項２〜６のいずれかに記載の文字情報処理装置。
【請求項８】
小印刷物作成装置とデータ授受可能に接続されるコンピュータに搭載される文字情報処理プログラムであって、
上記小印刷物作成装置から、１又は複数の所定種類の登録データを取り込む登録データ取込機能部と、
上記小印刷物作成装置へ、上記所定種類の登録データを供給して登録させる登録データ供給機能部と、
上記所定種類の登録データを新規作成、修正作成する登録データ作成機能部と
を備えることを特徴とする文字情報処理プログラム。
【請求項９】
上記登録データ取込機能部が上記小印刷物作成装置から取り込んだ上記所定種類の登録データや、上記登録データ作成機能部が新規作成又は修正作成した上記所定種類の登録データを内部記憶する登録データ記憶部を有することを特徴とする請求項８に記載の文字情報処理プログラム。
【請求項１０】
上記登録データ取込機能部が上記小印刷物作成装置から取り込んだ上記所定種類の登録データと、上記登録データ記憶部が内部記憶している上記所定種類の登録データとを同一の表示画像上で表示する画像表示機能部と、
上記表示画像に対してなされた第１の操作入力に応じ、上記小印刷物作成装置から取り込んだ上記所定種類の登録データを上記登録データ記憶部に移動又は複写すると共に、上記表示画像に対してなされた第２の操作入力に応じ、上記登録データ記憶部が内部記憶している上記所定種類の登録データを、上記登録データ供給機能部によって、上記小印刷物作成装置へ複写供給又は移動供給させて登録させる登録装置可変機能部と
を有することを特徴とする請求項８又は９に記載の文字情報処理プログラム。
【請求項１１】
小印刷物作成装置の機種情報に対応付けた処理変更情報を記憶する機種情報記憶部を備え、上記登録データ取込機能部、上記登録データ供給機能部及び又は登録データ作成機能部は、接続されている上記小印刷物作成装置の機種によって処理を変更することを特徴とする請求項８〜１０のいずれかに記載の文字情報処理プログラム。
【請求項１２】
上記登録データ作成機能部は、上記登録データ取込機能部が上記小印刷物作成装置から取り込んだ上記所定種類の登録データを修正元の登録データにし得ることを特徴とする請求項８〜１０のいずれかに記載の文字情報処理プログラム。
【請求項１３】
上記所定種類の登録データが、外字の登録データ、ファイルの登録データ、あて名の登録データ及び名前の登録データであることを特徴とする請求項８〜１２のいずれかに記載の文字情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字情報処理システム、文字情報処理装置及び文字情報処理プログラムに関し、例えば、テープ印刷装置やスタンプ（印章）作成装置の外字やファイルなどの登録機能に適用し得るものである。
【背景技術】
【０００２】
例えば、テープ印刷装置は、入力された文字（記号、絵文字、外枠、地紋等を含む概念とする）の列を連続するテープに必要に応じて印刷すると共に、印刷されたテープを排出して切断するものである。このような切断後の文字列が印刷されたテープはラベルと呼ばれている。
【０００３】
ラベルの用途は多様であり、ラベルでの印刷内容は他の印刷物より絵文字やロゴなどの特殊文字や特殊記号を含むことが多く、そのため、テープ印刷装置に対して外字登録が行われ、登録された外字が使用される頻度が高い。
【０００４】
しかしながら、テープ印刷装置は、一般的に、ディスプレイ面が小さく作成に供している外字の全体を同時に表示できず、又は、作成に供している外字の表示が非常に小さくなり、外字作成操作での使い勝手が悪いものである。
【０００５】
特許文献１には、外字作成機能を持ったアプリケーションソフトウェアで作成した外字情報を画像処理装置に送信し、画像処理装置が外字情報をフォントフォーマット（フォントデータ）に変換して記憶することが記載されており、かかる方法を、テープ印刷装置（上記画像処理装置に相当）に適用することも考えられる。
【特許文献１】特開平７−１３７３６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、テープ印刷装置に対し、特許文献１に記載の外字登録方法を適用したとしても、以下のような課題が存在する。
【０００７】
テープ印刷装置が、外字情報をフォントデータに変換する機能（処理ルーチン）を備えなければならず、しかも、テープ印刷装置の機種によって、必要なフォントデータの種類が異なっており、テープ印刷装置の機種毎に、外字情報をフォントデータに変換する処理ルーチンを用意しなければならない。
【０００８】
特許文献１では、アプリケーションソフトウェアでフォントデータに変換してから、画像処理装置（テープ印刷装置）に送信して記憶させることも記載している。しかし、テープ印刷装置は、多様な機種があるため、機種によっては、変換されたフォントデータだけでは不足なことも生じる。
【０００９】
また、テープ印刷装置の機種によって、外字登録し得る外字数の上限が異なるが、特許文献１の方法では、このような上限数の相違に適切に対応することができない。
【００１０】
さらに、あるテープ印刷装置上で作成登録した外字があっても、他のテープ印刷装置に、その外字を登録しようとする場合には、その他のテープ印刷装置又は特許文献１のアプリケーションソフトウェアが搭載されている装置で新たに外字を作成しなければならない。
【００１１】
テープ印刷装置は、外字登録機能の他、ファイル登録機能やあて名登録機能なども有しているが、テープ印刷装置の機種などの相違に基づく、外字登録に係る課題と同様な課題は、ファイル登録機能やあて名登録機能などについても生じている。
【００１２】
本発明は、以上の点を考慮してなされたものであり、多種多様な小印刷物作成装置の登録機能に対して共通に適用可能な汎用性が高い文字情報処理システム、文字情報処理装置及び文字情報処理プログラムを提供しようとしたものである。
【課題を解決するための手段】
【００１３】
かかる課題を解決するため、第１の本発明の文字情報処理システムは、小印刷物作成装置と文字情報処理装置とが、データ授受可能に接続されるものであって、（１）上記文字情報処理装置が、（１−１）上記小印刷物作成装置から、１又は複数の所定種類の登録データを取り込む登録データ取込手段と、（１−２）上記小印刷物作成装置へ、上記所定種類の登録データを供給して登録させる登録データ供給手段と、（１−３）上記所定種類の登録データを新規作成、修正作成する第１の登録データ作成手段とを備え、（２）上記小印刷物作成装置が、（２−１）上記所定種類の登録データを新規作成、修正、登録する第２の登録データ作成手段と、（２−２）上記登録データ取込手段からの要求に応じ、当該小印刷物作成装置が記憶している所定種類の登録データを返信する登録データ提供手段と、（２−３）上記登録データ供給手段によって供給された上記所定種類の登録データを、当該小印刷物作成装置に登録する受信データ登録手段とを備えることを特徴とする。
【００１４】
また、第２の本発明の文字情報処理装置は、小印刷物作成装置とデータ授受可能に接続されるものであって、上記小印刷物作成装置から、１又は複数の所定種類の登録データを取り込む登録データ取込手段と、上記小印刷物作成装置へ、上記所定種類の登録データを供給して登録させる登録データ供給手段と、上記所定種類の登録データを新規作成、修正作成する登録データ作成手段とを備えることを特徴とする。
【００１５】
さらに、第３の本発明の文字情報処理プログラムは、小印刷物作成装置とデータ授受可能に接続されるコンピュータに搭載されるものであって、上記小印刷物作成装置から、１又は複数の所定種類の登録データを取り込む登録データ取込機能部と、上記小印刷物作成装置へ、上記所定種類の登録データを供給して登録させる登録データ供給機能部と、上記所定種類の登録データを新規作成、修正作成する登録データ作成機能部とを備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、多種多様な小印刷物作成装置の登録機能に対して共通に適用可能な汎用性が高い文字情報処理システム、文字情報処理装置及び文字情報処理プログラムを提供できる。
【発明を実施するための最良の形態】
【００１７】
（Ａ）一実施形態
以下、本発明による文字情報処理システム、文字情報処理装置及び文字情報処理プログラムの好適な一実施形態を図面を参照しながら詳述する。この実施形態の文字情報処理システムは、ラベル作成用を意図したものである。
【００１８】
図１は、この実施形態の文字情報処理システムの全体構成を示すブロック図である。
【００１９】
この実施形態の文字情報処理システム１は、テープ印刷装置２と、このテープ印刷装置２に対してケーブル４を介して接続される（無線回線を介した接続でも良い）、スタンドアローン型のパソコンやノートパソコンなどが該当する文字情報処理装置３とからなっている。
【００２０】
この実施形態のテープ印刷装置２は、単独でも、ラベルに印刷する文字列などを取り込んでテープに印刷できるものであるが、さらに、文字情報処理装置３が取り込んだ文字列の印刷画像の供給を受けて内蔵するテープに印刷することができるものである。言い換えると、テープ印刷装置２は、文字情報処理装置３の周辺装置としても機能し得るものである。
【００２１】
テープ印刷装置２の電気的な全体構成を、図２の機能ブロック図を用いて説明する。図２において、テープ印刷装置２は、大きくは、入力部１０、制御部２０、出力部３０及び通信部４０を備え、制御部２０が、入力部１０や通信部４０からの情報やその時点の処理段階等に応じた処理を実行し、その処理結果等を出力部３０によって表示出力又は印刷出力させたり、通信部４０から文字情報処理装置３に送信させたりするようになされている。
【００２２】
入力部１０は、詳細の構成は省略するが押下キー（やダイヤルキー）を備えたキー入力部１１や、テープ幅検出センサ１２を有する。キー入力部１１は、制御部２０に与える文字コードや各種の制御データを発生するものである。テープ幅検出センサ１２は、装填されているテープの幅を検出してテープ幅情報を制御部２０に与えるものである。実際上、テープはテープカートリッジに収納されており、テープカートリッジにはテープ幅を規定する孔等の物理的な識別要素が設けられており、テープ幅検出センサ１２はこの物理的な識別要素を読み取ってテープ幅情報を出力する。
【００２３】
出力部３０は、印刷構成と表示構成からなる。例えばステッピングモータや直流モータ等でなるテープ・リボン送りモータ３１は、装填されている図示しないテープやインクリボンを所定の印刷位置や装置外部まで送り出すものであり、印刷ヘッド（ここではサーマルヘッドとする）３２は例えば固定されていて、走行するテープに対して熱転写によって印刷を行なうものである。これらテープ・リボン送りモータ３１及びサーマルヘッド３２はそれぞれ、制御部２０の制御下で、モータ駆動回路３３やヘッド駆動回路３４によって駆動される。印刷されたテープの切断は、例えば、ユーザからの外力又はモータによって駆動される図示しないカッタによって行なわれる。
【００２４】
このテープ印刷装置２の表示部として、例えば所定サイズの文字を数行（例えば１行）に亘って数文字（例えば６文字）程度表示できる程度の液晶ディスプレイ３５が設けられており、この液晶ディスプレイ３５は、制御部２０の制御下でディスプレイ駆動回路３６によって駆動される。液晶ディスプレイ３５の表示面は、例えば、入力された文字列を表示する文字表示領域と、入力文字列の各行の入力状態などを表す行番号インジケータと、入力文字列に係る各種の属性などの状態を表す属性インジケータとを有する。
【００２５】
制御部２０は、例えば、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２４、入力インタフェース２５、出力インタフェース２６及び通信制御回路２８がシステムバス２７を介して接続されて構成されている。
【００２６】
ＲＯＭ２２は、１又は複数個のＲＯＭチップでなり、ＲＯＭ２２には、各種の処理プログラムや、かな漢字変換用辞書データ等の固定データが格納されている。例えば、文字情報処理装置３との通信処理を実行する通信処理プログラム２２ａや、文字情報処理装置３と協働したデータ登録機能を実行する協働データ登録プログラム２２ｂや、当該テープ印刷装置２だけで実行するデータ登録機能用の単独データ登録プログラム２２ｃも格納されている。データ登録プログラム２２ｂ及び２２ｃが対象としている登録機能は、外字登録機能、ファイル登録機能、あて名登録機能、名前登録機能などである。
【００２７】
ここで、外字登録機能は、ＣＧ−ＲＯＭ２４に用意されていないユーザ作成の文字（いわゆる外字）の登録機能であり、ファイル登録機能は、時間をおいてラベル作成に繰り返し用いられる文字列の情報をファイルとして登録する機能であり、あて名登録機能は、時間をおいてラベル作成に繰り返し用いられるあて名文字列（例えば住所及び氏名でフォームが定まっている）の情報を登録する機能であり、名前登録機能は、ラベル作成に繰り返し用いられ、文字列の一部（全てでも良い）に繰り返し挿入される名前の情報を登録する機能である。
【００２８】
ＲＡＭ２３は、１又は複数個のＲＡＭチップでなり、ワーキングメモリとして用いられるものであり、また、ユーザ入力に係る固定データ等も格納するものである。図２では、ＲＡＭ２３として記載しているが、ＥＥＰＲＯＭ等の他のメモリ素子を含む概念とする。ＲＡＭ２３は、印刷する文字列をドット展開して格納する印刷バッファや、入力文字列などについての表示画像を格納する表示バッファや、印刷や入力に係る文字データ等を格納するテキストバッファや、通信に供するデータを適宜格納する通信バッファ等を有する。
【００２９】
また、ＲＡＭ（ＥＥＰＲＯＭ等を含む）２３には、外字、ファイル、あて名、名前の登録データの格納エリアが存在する。
【００３０】
ＣＧ−ＲＯＭ２４は、当該テープ印刷装置に用意されている文字や記号のドットパターンを格納しているものであり、文字や記号を特定するコードデータが与えられたときに対応するドットパターンを出力するものである。なお、表示用と印刷用とで別個のＣＧ−ＲＯＭが設けられていても良い。フォント情報の格納形式は、ラインフォント形式及びビットマップ形式のいずれであっても良い。
【００３１】
入力インタフェース２５は、入力部１０及び制御部２０間のインタフェースを行なうものであり、出力インタフェース２６は、出力部３０及び制御部２０間のインタフェースを行なうものである。
【００３２】
通信制御回路２８は、通信部４０を制御して、文字情報処理装置３側とのデータ通信を実行させるものである。
【００３３】
ＣＰＵ２１は、入力部１０からの入力信号や、通信制御回路２８を介して与えられる通信部４０からの受信信号や、そのときの処理段階に応じて定まるＲＯＭ２２内の処理プログラムを、ＲＡＭ２３をワーキングエリアとして利用しながら、また、必要ならばＲＯＭ２２やＲＡＭ２３に格納されている固定データを適宜用いて処理するものであり、その処理状況や処理結果等を液晶ディスプレイ３５に表示させたり図示しないテープに印刷させたり、通信部４０から文字情報処理装置３に送信させたりするものである。
【００３４】
通信部４０は、ケーブル４へのドライバやケーブル４からのレシーバなどのデータ通信を行うハードウェアであり、コネクタなどを含むものである。通信部４０は、通信制御回路２８の制御下で、通信処理を実行するものである。
【００３５】
次に、文字情報処理装置３の構成を、図３のブロック図を用いて説明する。図３において、文字情報処理装置３は、制御部５０、キーボード部５１、マウス部５２、ディスプレイ部５３、大容量記憶部５４、記録媒体アクセス部５５、通信部（ここでは通信制御回路も含むものとする）５６及び入出力インタフェース部５７などを備え、制御部５０に対し、キーボード部５１、マウス部５２、ディスプレイ部５３、大容量記憶部５４、記録媒体アクセス部５５及び通信部５６などが入出力インタフェース部５７を介して接続されている。
【００３６】
文字情報処理装置３における制御部５０は、ＣＰＵ５０ａ、ＲＯＭ５０ｂ、ＲＡＭ５０ｃ、ＣＧ−ＲＯＭ５０ｄなどでなり、ＣＰＵ５０ａがＲＯＭ５０ｂやＲＡＭ（ＥＥＰＲＯＭを含む概念とする）５０ｃなどに格納されているプログラムに従い、ＲＡＭ５０ｃをワーキングメモリとして利用しながら処理を実行するものであり、表示出力処理や印刷出力処理ではＣＧ−ＲＯＭ５０ｄの格納データも適宜利用し、また、ＲＡＭ５０ｃなどに表示バッファや印刷バッファを適宜設定して処理する。
【００３７】
キーボード部５１は、装置筐体に一体的に又は別体として設けられており、入力文字や制御情報などの入力に用いられるものである。マウス部５２は、装置筐体に対してケーブル接続され、カーソル移動指示やアイコン選択指示などに用いられるものである。マウス部５２に代え、他のポインティングデバイスを適用しても良く、他のポインティングデバイスが装置筐体に一体的に設けられていても良い。
【００３８】
ディスプレイ部５３は、ＣＲＴディスプレイや液晶ディスプレイなどが該当し、制御部５０の制御下で、画像を表示するものである。
【００３９】
大容量記憶部５４は、例えば、ハードディスク装置が該当し、各種プログラムやデータを記憶するものであり、インストールされたアプリケーションプログラムなども格納するものである。大容量記憶部５４は、処理の負荷によっては、制御部５０内のＲＡＭ５０ｃを補完するワーキングメモリとしても機能する。
【００４０】
ＲＡＭ５０ｃ及び又は大容量記憶部５４（若しくは記録媒体アクセス部５５に装填された記録媒体）は、外字、ファイル、あて名、名前の登録データ（登録データファイル）の記憶部として機能する。
【００４１】
この実施形態の場合、大容量記憶部５４には、テープ印刷プログラムＰが格納されている。
【００４２】
記録媒体アクセス部５５は、例えば、ＣＤ−ＲＯＭやフレキシブルディスクなどの記録媒体の外付け又は内蔵のアクセス装置が該当する。記録媒体アクセス部５５には、各種データの入出力のための記録媒体や、アプリケーションプログラムを記憶していて装置にそれをインストールさせるための記録媒体が装填される。このような記録媒体の中には、テープ印刷プログラムＰを格納している記録媒体５も存在する。記録媒体アクセス部５５として、記録媒体の種類毎の複数のものが存在していても構わない。
【００４３】
なお、大容量記憶部５４へのテープ印刷プログラムＰの複写（インストール）は、記録媒体５からの読出し格納だけでなく、他の装置からのダウンロードによっても良い。
【００４４】
通信部（ここでは通信制御回路も含むものとする）５６は、ドライバやレシーバや、それらを制御するハードウェアなどからなり、テープ印刷装置２との通信を実行するものである。
【００４５】
入出力インタフェース部５７は、制御部５０と、他の処理部とのインタフェース機能を担うものであり、図３では明確に示していないが、各処理部毎に、インタフェース部が存在する。
【００４６】
なお、図３では省略しているが、外付け（又は組込）のプリンタ部が文字情報処理装置３に設けられていても良い。
【００４７】
記録媒体５に格納されていて大容量記憶部５４に複写（インストール）されるテープ印刷プログラムＰは、大きくは、図４に示すように、ラベル作成用エディタプログラムＰ１と、プリンタドライバプログラムＰ２と、通信処理プログラムＰ３とでなる。
【００４８】
ラベル作成用エディタプログラムＰ１は、ラベルに印刷する内容を入力させたり修正させたりその内容をファイルとして入出力させたりするなどの編集機能を担っているものである。ラベル作成用エディタプログラムＰ１の処理ルーチンの一つとして、データ登録ルーチンＰ１ａ（後述する図５など参照）が設けられている。プリンタドライバプログラムＰ２は、テープ印刷装置２に対する印刷駆動処理を行うプログラムであり、印刷内容のデータをドット展開して印刷画像データに変換したりするものである。通信処理プログラムＰ３は、テープ印刷装置２との通信処理を行うソフトウェアであり、ラベル作成用エディタプログラムＰ１やプリンタドライバプログラムＰ２によって、適宜利用されるものである。
【００４９】
次に、この実施形態の文字情報処理システム１の動作（文字情報処理方法）を説明する。この実施形態は、ラベル作成機能に係るデータ登録機能に特徴があり、以下では、データ登録機能に関する動作を説明する。
【００５０】
ユーザは、文字情報処理装置３のキーボード部５１やマウス部５２などを用いて、インストールされているテープ印刷プログラムＰを、処理を希望するアプリケーションプログラムとして開く。例えば、テープ印刷プログラムＰを開いた直後においては、ラベル作成用エディタプログラムＰ１が有効となり、その初期又はその下位階層のメニュー画面（図示せず）の選択肢から、「データ登録」機能の選択肢を選択することにより、データ登録ルーチンＰ１ａが有効となり、図５に示すようなデータ登録に係る初期の登録用画像ＰＩＣ１がディスプレイ部５３に表示される。
【００５１】
なお、ユーザは、データ登録対象がテープ印刷装置２である場合や、テープ印刷装置２に既に登録されているデータを利用する場合には、予め、テープ印刷装置２及び文字情報処理装置３間をケーブル４によって接続しておくことを要する。
【００５２】
図６は、「データ登録」の選択肢が選択された際のＣＰＵ５０ａの処理（データ登録ルーチンＰ１ａの一部）を示すフローチャートである。ＣＰＵ５０ａは、「データ登録」の選択肢が選択されると、図６に示す処理を開始し、当該装置３の通信部５６にケーブル４が接続されているか否かを判別する（Ｓ１）。ケーブル４が接続されていない場合には、接続されているテープ印刷装置２の機種名を含まない初期画像ＰＩＣ１を表示し（Ｓ２）、メインルーチンに戻る。
【００５３】
ケーブル４が接続されている場合には、ＣＰＵ５０ａは、通信部５６を介して、テープ印刷装置２へ機種名問い合わせメッセージを送信し（Ｓ３）、その返信を所定時間内で待ち受ける（Ｓ４、Ｓ５）。所定時間たっても機種名が返信されない場合には（返信されたが当該装置３（データ登録ルーチンＰ１ａ）が対象外の機種名の場合を含む）、テープ印刷装置２の機種名を含まない初期画像ＰＩＣ１を表示し（Ｓ２）、メインルーチンに戻り、一方、有効な機種名が返信された場合には、テープ印刷装置２の機種名を含む初期の登録用画像ＰＩＣ１を表示し（Ｓ６）、メインルーチンに戻る。
【００５４】
なお、フローチャートの図示は省略するが、文字情報処理装置３とケーブル接続されているテープ印刷装置２のＣＰＵ２１は、協働データ登録プログラム２２ｂに従い、機種名問い合わせメッセージの受信時には、自己の機種名を含む応答メッセージを返信する。また、テープ印刷装置２への機種名問い合わせメッセージは、テープ印刷装置２の通信仕様が不明であるので、例えば、当該文字情報処理装置３が応じられる全ての通信仕様を時間順次に適用して送出する。
【００５５】
初期の登録用画像ＰＩＣ１は、タイトルバーＰＩＣ１ａ、機能メニューバーＰＩＣ１ｂ、処理アイコンバーＰＩＣ１ｃなどを上部に備える。
【００５６】
初期の登録用画像ＰＩＣ１の中央部左側には、「ファイル」アイコンＰＩＣ１ｄ、「あて名」アイコンＰＩＣ１ｅ、「名前」アイコンＰＩＣ１ｆ、「外字」アイコンＰＩＣ１ｇを有し、これらアイコンＰＩＣ１ｄ〜ＰＩＣ１ｇは、初期の登録用画像ＰＩＣ１が表示された直後においては、いずれもオフ状態で表示される。「ファイル」アイコンＰＩＣ１ｄは、ファイル登録機能を指示するためのものであり、「あて名」アイコンＰＩＣ１ｅは、あて名登録機能を指示するためのものであり、「名前」アイコンＰＩＣ１ｆは、名前登録機能を指示するためのものであり、「外字」アイコンＰＩＣ１ｇは、外字登録機能を指示するためのものである。
【００５７】
初期の登録用画像ＰＩＣ１の入力表示フィールドＰＩＣ１ｈは、当該文字情報処理装置３における記憶媒体や記憶フォルダにおけるファイルなどを表すファイル名を表示すると共に、その右端のスクロール操作子アイコンの操作に応じて、記憶媒体や記憶フォルダなど（のアドレス）を切り換えるものである。なお、入力表示フィールドＰＩＣ１ｈには、例えば、登録機能の選択用のアイコンＰＩＣ１ｄ〜ＰＩＣ１ｇの全てがオフ状態では空白を表示する。
【００５８】
入力表示フィールドＰＩＣ１ｈの直下の表示領域ＰＩＣ１ｉは、入力表示フィールドＰＩＣ１ｈに記述されている記憶媒体や記憶フォルダにおけるファイルなどでの登録内容の識別情報（例えば、外字では読み）の一覧を表示する領域（以下、適宜、登録一覧表示領域と呼ぶ）である。登録機能の選択用のアイコンＰＩＣ１ｄ〜ＰＩＣ１ｇの全てがオフ状態では、この表示領域ＰＩＣ１ｉは空白となっている（但し、登録内容を区別する通し番号は表示されていても良い）。
【００５９】
登録一覧表示領域ＰＩＣ１ｉの直下の表示領域ＰＩＣ１ｊは、登録一覧表示領域ＰＩＣ１ｉにおいてカーソルが位置している識別情報の登録内容を表示する領域（以下、適宜、登録内容表示領域と呼ぶ）である。登録一覧表示領域ＰＩＣ１ｉにカーソルが表示されていない場合や、識別情報が存在しない位置にカーソルが表示されている場合には、登録内容表示領域ＰＩＣ１ｊには、なんらの情報も表示されない。
【００６０】
初期の登録用画像ＰＩＣ１の表示フィールドＰＩＣ１ｋは、当該文字情報処理装置３に接続されているテープ印刷装置２の機種名を表示するものである。なお、テープ印刷装置２が接続されていない場合（当該文字情報処理装置３が対応できない機種が接続されている場合を含む）には、表示フィールドＰＩＣ１ｋは空白となる。ここで、ユーザが表示フィールドＰＩＣ１ｋにカーソルを位置させてマウス部５２をクリックした際には、ＣＰＵ５０ａは、上述した図６とほぼ同様な処理を行う。すなわち、接続しているテープ印刷装置２を他のテープ印刷装置２に変更したり、接続していなかった状態からテープ印刷装置２を接続したりした際に、上記の操作をユーザが行うことにより、当該文字情報処理装置３（のＣＰＵ５０ａ）が、テープ印刷装置２の機種名を新たに取り込むことができる。
【００６１】
当該文字情報処理装置３における記憶媒体や記憶フォルダなどに係る入力表示フィールドＰＩＣ１ｈと、接続されているテープ印刷装置２の機種名に係る表示フィールドＰＩＣ１ｋとは、択一的に有効となるようになされている（例えば、有効側が反転表示される）。
【００６２】
表示領域ＰＩＣ１ｌ及びＰＩＣ１ｍはそれぞれ、当該文字情報処理装置３に接続されているテープ印刷装置２についての登録一覧表示領域及び登録内容表示領域である。なお、登録一覧表示領域ＰＩＣ１ｌでの通し番号の最大値は、接続されているテープ印刷装置２において認められている登録数の上限と同じになっている。
【００６３】
吸上げ複写アイコンＰＩＣ１ｎは、接続されているテープ印刷装置２の登録情報を、入力表示フィールドＰＩＣ１ｈによって規定されている、当該文字情報処理装置３の記憶媒体や記憶フォルダなどに複写させることを指示するものである。吸上げ複写アイコンＰＩＣ１ｎが操作された際の処理は後述する。
【００６４】
供給複写アイコンＰＩＣ１ｏは、入力表示フィールドＰＩＣ１ｈによって規定されている、当該文字情報処理装置３の記憶媒体や記憶フォルダなどの登録情報を、接続されているテープ印刷装置２に複写させることを指示するものである。供給複写アイコンＰＩＣ１ｏが操作された際の処理は後述する。
【００６５】
用紙印刷アイコンＰＩＣ１ｐは、有効となっている側の登録内容表示領域ＰＩＣ１ｊ又はＰＩＣ１ｍに表示されている登録内容を、当該文字情報処理装置３が有するプリンタ部で印刷させることを指示するものである。一方、テープ印刷アイコンＰＩＣ１ｑは、有効となっている側の登録内容表示領域ＰＩＣ１ｊ又はＰＩＣ１ｍに表示されている登録内容を、接続されているテープ印刷装置２で印刷させることを指示するものである。これらアイコンＰＩＣ１ｐ及びＰＩＣ１ｍを操作することにより、ユーザは、登録内容を印刷された状態で確認することができる。アイコンＰＩＣ１ｐ及びＰＩＣ１ｍが操作された際の動作は後述する。
【００６６】
「ファイル」アイコンＰＩＣ１ｄ、「あて名」アイコンＰＩＣ１ｅ、「名前」アイコンＰＩＣ１ｆ及び「外字」アイコンＰＩＣ１ｇのいずれが操作されても、その後の動作はほぼ同様であるので、以下では、「外字」アイコンＰＩＣ１ｇが操作された場合について説明する。
【００６７】
図７は、「外字」アイコンＰＩＣ１ｇが操作された場合の当該文字情報処理装置３の処理を示すフローチャートである。外字登録機能に係るなんらかの処理を希望するユーザは、「外字」アイコンＰＩＣ１ｇを操作する。
【００６８】
「外字」アイコンＰＩＣ１ｇが操作されると、文字情報処理装置３のＣＰＵ５０ａは、図７に示す処理を開始し、まず、当該文字情報処理装置３において外字を登録しているデフォルト又は直前処理に係るファイル名を取り出し（Ｓ１０）、入力表示フィールドＰＩＣ１ｈに表示させると共に（Ｓ１１）、そのファイルに記憶されている外字の一覧情報を読み出し（Ｓ１２）、登録一覧表示領域ＰＩＣ１ｉに表示させる（Ｓ１３）。
【００６９】
その後、ＣＰＵ５０ａは、当該文字情報処理装置３に当該装置が対応できるテープ印刷装置２が接続されているか否かを判別する（Ｓ１４）。
【００７０】
テープ印刷装置２が接続されていると、ＣＰＵ５０ａは、テープ印刷装置２に対し、登録されている外字情報の送信を要求し（Ｓ１５）、受信した外字情報を内部にバッファリングすると共に、テープ印刷装置２に登録されている外字の読み（外字の場合には読みが識別情報となっている）を、表示フィールドＰＩＣ１ｌに一覧表示させる（Ｓ１６）。なお、登録されている外字がなければ、表示フィールドＰＩＣ１ｌは空白のままである。
【００７１】
なお、フローチャートの図示は省略するが、文字情報処理装置３とケーブル接続されているテープ印刷装置２のＣＰＵ２１は、協働データ登録プログラム２２ｂに従い、登録されている外字情報の送信要求の受信時には、登録されている外字情報（外字情報が存在しないことを含む）を返信する。
【００７２】
その後、ＣＰＵ５０ａは、接続されているテープ印刷装置２に登録されている外字があるか否かを判別する（Ｓ１７）。
【００７３】
テープ印刷装置２に登録されている外字があれば、ＣＰＵ５０ａは、表示フィールドＰＩＣ１ｌにおける外字が登録されている最も若い番号の識別情報の行にカーソルを付与させると共に、その識別情報に係る外字の内容（外字のフォント）を登録内容表示領域ＰＩＣ１ｍに表示させる（Ｓ１８）。この表示では、例えば、接続されているテープ印刷装置２における最も大きなフォントを表示する。例えば、接続されているテープ印刷装置２が、縦横ドット数が１６×１６、２４×２４、３０×３０、３２×３２、４０×４０、及び、４８×４８の６種類のフォントを記憶しているものであれば４８×４８のフォントを表示し、また例えば、接続されているテープ印刷装置２が、縦横ドット数が１６×１６、２４×２４、３２×３２、及び、４８×４８の４種類のフォントを記憶しているものであれば４８×４８のフォントを表示する（後述する図９参照）。
【００７４】
接続されているテープ印刷装置２に登録されている外字がない場合や、テープ印刷装置２が接続されていない場合には、ＣＰＵ５０ａは、入力表示フィールドＰＩＣ１ｈにファイル名が表示されているファイルに登録されている外字があるか否かを判別する（Ｓ１９）。登録されている外字がなければ、表示フィールドＰＩＣ１ｌにおける「０１」の識別情報の行にカーソルを付与させ（Ｓ２０）、登録されている外字があれば、表示フィールドＰＩＣ１ｉにおける外字が登録されている最も若い番号の識別情報の行にカーソルを付与させると共に、その識別情報に係る外字の内容（外字のフォント）を登録内容表示領域ＰＩＣ１ｊに表示させる（Ｓ２１）。なお、表示フィールドＰＩＣ１ｉ又はＰＩＣ１ｌに対するカーソルの付与ルールは上記のものに限定されない。
【００７５】
その後、ＣＰＵ５０ａは、「外字編集」アイコンＰＩＣ１ｒを追加表示させ（Ｓ２２）、メインルーチンに戻る。なお、上述した吸上げ複写アイコンＰＩＣ１ｎ、供給複写アイコンＰＩＣ１ｏ、用紙印刷アイコンＰＩＣ１ｐ及び又はテープ印刷アイコンＰＩＣ１ｑなども、このタイミングから追加表示させるようにしても良い。
【００７６】
図８は、図７の一連の処理が終了した後の登録用画像ＰＩＣ１の表示内容例を示すものである。図８の例は、テープ印刷装置２が接続されていて、読みが「こい」の外字「戀」が登録されていると共に、文字情報処理装置３の現在指定中のファイルには外字が登録されていない場合を示している。
【００７７】
図９は、データ登録ルーチンＰ１ａの一部を構成する外字用機種データテーブルＰ１ａＴの構成例を示す説明図である。外字用機種データテーブルＰ１ａＴは、当該文字情報処理装置３が外字登録処理し得るテープ印刷装置２の機種名や、その機種でのフォントの大きさの組み合わせ情報や、登録し得る外字の上限数や、その機種との通信仕様（通信速度や通信方式など）などが規定されている。このようなデータテーブルは、外字用単独で構成されていても良く、また、あて名用などの他の登録種類と融合されて構成されていても良い。
【００７８】
外字用機種データテーブルＰ１ａＴの情報は、外字登録に係る上述した処理や後述する処理で適宜利用される。
【００７９】
データ登録ルーチンＰ１ａの中には、外字用機種データテーブルＰ１ａＴを編集し得る処理ルーチンを含んでいることが好ましい。又は、新たな機種のテープ印刷装置２との最初のネゴシエーション通信を通じて、自動的に追加処理する処理ルーチンを含んでいることが好ましい。
【００８０】
図１０は、吸上げ複写アイコンＰＩＣ１ｎが操作された際の処理を示すフローチャートである。接続されているテープ印刷装置２の登録外字を文字情報処理装置３（の所定ファイル）に複写することを希望するユーザは、吸上げ複写アイコンＰＩＣ１ｎを操作する。図１０の場合、文字情報処理装置３における、テープ印刷装置２の登録外字情報バッファの内容などに基づいて処理を行っているが、その都度、テープ印刷装置２から特定外字のフォントなどを取り出すような処理であっても良い。
【００８１】
吸上げ複写アイコンＰＩＣ１ｎが操作されると、文字情報処理装置３のＣＰＵ５０ａは、図１０に示す処理を開始し、まず、テープ印刷装置２に係る登録一覧表示領域ＰＩＣ１ｌの、識別情報が存在する位置にカーソルが表示されているか否か（言い換えると、複写元の登録外字が指示されているか否か）を判別する（Ｓ３０）。
【００８２】
カーソルが識別情報が存在しない位置に表示されていると、ＣＰＵ５０ａは、複写元を指定することを求めるエラーメッセージを所定時間だけ表示し（Ｓ３１）、メインルーチンに戻る。
【００８３】
カーソルが識別情報が存在する位置に表示されていると、ＣＰＵ５０ａは、接続されているテープ印刷装置２の機種でのフォントの大きさの組み合わせが、文字情報処理装置３で要求されているフォントの大きさの組み合わせを満たすか否かを判別する（Ｓ３２）。例えば、文字情報処理装置３で要求されているフォントの大きさの組み合わせは、全てのフォントの大きさの組み合わせであり、すなわち、ある１機種だけ採用しているフォントの大きさがあっても、それも要素とするものである。例えば、文字情報処理装置３で要求されているフォントの大きさの組み合わせが、縦横ドット数が１６×１６、２４×２４、３０×３０、３２×３２、４０×４０、及び、４８×４８の６種類とであり、その時点で接続されているテープ印刷装置２の機種でのフォントの大きさの組み合わせが、縦横ドット数が１６×１６、２４×２４、３２×３２、及び、４８×４８の４種類であれば、上記判別で満たさないという結果が得られる。
【００８４】
文字情報処理装置３で要求されているフォントの大きさの組み合わせを満たす場合には、ＣＰＵ５０ａは、直ちに複写先のファイルにおける、空白の最も若い通し番号（格納エリアの通し番号をユーザに選択させるようにしても良い）に対応するエリアに格納し（Ｓ３４）、文字情報処理装置３で要求されているフォントの大きさの組み合わせを満たさない場合には、不足するフォントの大きさ（上述の例では３０×３０及び４０×４０）のパターンを自動生成し、自動生成した大きさのフォントも含め、空白の最も若い通し番号（格納エリアの通し番号をユーザに選択させるようにしても良い）に対応するエリアに格納する（Ｓ３３、Ｓ３４）。なお、ここで自動生成された大きさのドットパターンデータを修正できるようにしても良い。
【００８５】
その後、ＣＰＵ５０ａは、文字情報処理装置３に係る登録一覧表示領域ＰＩＣ１ｉの表示を、複写されたものを含めるように更新し（Ｓ３５）、メインルーチンに戻る。
【００８６】
図１１は、供給複写アイコンＰＩＣ１ｏが操作された際の処理を示すフローチャートである。文字情報処理装置３（の所定ファイル）の登録外字を接続されているテープ印刷装置２に複写することを希望するユーザは、供給複写アイコンＰＩＣ１ｏを操作する。
【００８７】
供給複写アイコンＰＩＣ１ｏが操作されると、文字情報処理装置３のＣＰＵ５０ａは、図１１に示す処理を開始し、まず、文字情報処理装置３に係る登録一覧表示領域ＰＩＣ１ｉの、識別情報が存在する位置にカーソルが表示されているか否か（言い換えると、複写元の登録外字が指示されているか否か）を判別する（Ｓ４０）。
【００８８】
カーソルが、登録一覧表示領域ＰＩＣ１ｉの識別情報が存在しない位置に表示されていると、ＣＰＵ５０ａは、複写元を指定することを求めるエラーメッセージを所定時間だけ表示し（Ｓ４１）、メインルーチンに戻る。
【００８９】
カーソルが、登録一覧表示領域ＰＩＣ１ｉの識別情報が存在する位置に表示されていると、ＣＰＵ５０ａは、文字情報処理装置３で登録されているフォントの大きさの組み合わせをそのまま引き渡すことができる機種のテープ印刷装置２が接続されているか否かを判別する（Ｓ４２）。例えば、文字情報処理装置３が縦横ドット数が１６×１６、２４×２４、３０×３０、３２×３２、４０×４０、及び、４８×４８の６種類で外字を登録している場合において、その時点で接続されているテープ印刷装置２の機種でのフォントの大きさの組み合わせが、縦横ドット数が１６×１６、２４×２４、３２×３２、及び、４８×４８の４種類であれば、そのまま引き渡すことができないという結果が得られる。
【００９０】
文字情報処理装置３での登録外字情報をそのまま引き渡すことができない場合には、ＣＰＵ５０ａは、引き渡すことができる情報に修正する（Ｓ４３）。例えば、上述の例の場合、６種類の中から４種類のフォントを抽出して引き渡し可能に修正する。なお、ＣＰＵ５０ａは、この場合であっても、文字情報処理装置３の該当ファイルの登録外字情報はそのままとする。
【００９１】
当初よりテープ印刷装置２に引き渡すことができる場合や、引き渡すことができるように修正した場合には、ＣＰＵ５０ａは、当該文字情報処理装置３において、接続されているテープ印刷装置２に対し、複写された外字情報を含めた更新要求を送信し（Ｓ４４）、テープ印刷装置２から更新終了を表す返信を受領すると、当該文字情報処理装置３における、テープ印刷装置２の登録外字情報バッファの内容を更新し（Ｓ４５）、さらに、テープ印刷装置２に係る登録一覧表示領域ＰＩＣ１ｌの表示を、複写されたものを含めるように更新し（Ｓ４６）、メインルーチンに戻る。
【００９２】
ここで、テープ印刷装置２へ外字情報を送信する際には、複写された外字に係る通し番号を定めることも行う。例えば、空白の最も若い通し番号とする。通し番号に空きがない場合には（機種により通し番号の最大値は異なっている）、図示は省略しているが、エラーメッセージを表示してメインルーチンに戻る。また、テープ印刷装置２へ送信する際には、複写された外字の情報（通し番号、読み、各サイズのフォント）だけを送信するようにしても良く、複写された外字の情報を含め、そのテープ印刷装置２に係る全ての外字情報を送信するようにしても良い。
【００９３】
フローチャートの図示は省略しているが、文字情報処理装置３とケーブル接続されているテープ印刷装置２のＣＰＵ２１は、協働データ登録プログラム２２ｂに従い、登録されている外字情報の更新要求の受信時には、登録されている外字情報（外字情報が存在しないことを含む）を更新し、その更新終了時にその旨を返信する。
【００９４】
図１２は、用紙印刷アイコンＰＩＣ１ｐが操作された際の処理を示すフローチャートである。登録外字の内容（印刷イメージなど）を文字情報処理装置３に接続されているプリンタ（図３では省略）で印刷して確認することを希望するユーザは、用紙印刷アイコンＰＩＣ１ｐを操作する。
【００９５】
用紙印刷アイコンＰＩＣ１ｐが操作されると、文字情報処理装置３のＣＰＵ５０ａは、図１２に示す処理を開始し、まず、文字情報処理装置３に電源がオン状態のプリンタが接続されているか否かを判別する（Ｓ５０）。電源がオン状態のプリンタが接続されていなければ、ＣＰＵ５０ａは、印刷できない旨のエラーメッセージを表示し（Ｓ５１）、メインルーチンに戻る。なお、この際に、プリンタ側の印刷準備を実行することを待機するようにしても良い。
【００９６】
電源がオン状態のプリンタが接続されていれば、ＣＰＵ５０ａは、一方の登録一覧表示領域ＰＩＣ１ｉ又はＰＩＣ１ｌにおいて、識別情報が存在する位置にカーソルが表示されているか否か（言い換えると、印刷する登録外字が指示されているか否か）を判別する（Ｓ５２）。
【００９７】
識別情報が存在しない位置にカーソルが表示されていると、ＣＰＵ５０ａは、印刷する登録外字を指定してから印刷開始を指示する旨のエラーメッセージを表示し（Ｓ５３）、メインルーチンに戻る。なお、この際に、印刷する登録外字を指定させるようにしても良い。
【００９８】
識別情報が存在する位置にカーソルが表示されていると、印刷媒体が印刷用紙である場合用の内蔵する印刷属性などに基づいて、印刷対象の登録外字のフォントなどを内蔵する印刷バッファにドット展開して印刷画像を形成してプリンタに送信して印刷させると共に、印刷中である旨を表示し（Ｓ５４）、印刷終了の返信を待って（Ｓ５５）、メインルーチンに戻る。
【００９９】
なお、上述の印刷処理では、プリンタドライバプログラムＰ２の機能（ドット展開機能など）をも適宜利用する。
【０１００】
プリンタに印刷させる印刷画像は、全ての大きさ（テープ印刷装置２での登録外字であればそのテープ印刷装置２で認められているフォントの大きさの全て）のフォントの画像を含み、各フォントの画像には、「２４×２４」などの大きさ情報を含むものである。また、フォントの画像は、テープ印刷装置２で実際に印刷される大きさに対し、縦横に数倍ずつの大きさで印刷するようにしても良い。なお、全ての大きさのフォントを印刷するのに代え、代表的な大きさ（例えば３２×３２）のフォントだけを印刷させるようにしても良い。さらに、ラベルをイメージさせるような枠線も印刷画像に含み、枠線内に登録外字の印刷イメージを印刷させるようにしても良い。
【０１０１】
図１３は、テープ印刷アイコンＰＩＣ１ｑが操作された際の処理を示すフローチャートである。登録外字の内容を文字情報処理装置３に接続されているテープ印刷装置２で印刷して確認することを希望するユーザは、テープ印刷アイコンＰＩＣ１ｑを操作する。
【０１０２】
テープ印刷アイコンＰＩＣ１ｑが操作されると、文字情報処理装置３のＣＰＵ５０ａは、図１３に示す処理を開始し、まず、テープ印刷装置２（電源オンであることを要する）が接続されているか否かを判別する（Ｓ６０）。テープ印刷装置２が接続されていなければ、ＣＰＵ５０ａは、印刷できない旨のエラーメッセージを表示し（Ｓ６１）、メインルーチンに戻る。なお、この際に、テープ印刷装置２側の印刷準備を実行すること（接続）を待機するようにしても良い。
【０１０３】
テープ印刷装置２が接続されていれば、ＣＰＵ５０ａは、一方の登録一覧表示領域ＰＩＣ１ｉ又はＰＩＣ１ｌにおいて、識別情報が存在する位置にカーソルが表示されているか否か（言い換えると、印刷する登録外字が指示されているか否か）を判別する（Ｓ６２）。
【０１０４】
識別情報が存在しない位置にカーソルが表示されていると、ＣＰＵ５０ａは、印刷する登録外字を指定してから印刷開始を指示する旨のエラーメッセージを表示し（Ｓ６３）、メインルーチンに戻る。なお、この際に、印刷する登録外字を指定させるようにしても良い。
【０１０５】
識別情報が存在する位置にカーソルが表示されていると、ＣＰＵ５０ａは、接続されているテープ印刷装置２にテープ幅情報の送信要求を送出し、テープ印刷装置２から返信されてきたテープ幅情報を取り込む（Ｓ６４）。図示は省略するが、テープ印刷装置２にテープ（テープカセット）が装填されていない場合にはその旨が返信され、その旨のエラーメッセージを表示し、メインルーチンに戻る。なお、この際に、テープを装填することを指示するようにしても良い。また、テープ印刷アイコンＰＩＣ１ｑが操作された直後に、テープ印刷装置２に、所定幅のテープを装填することを促すようにしても良い。
【０１０６】
その後、テープ幅に応じた内蔵する印刷属性などに基づいて、印刷対象の登録外字のフォントなどを内蔵する印刷バッファにドット展開して印刷画像を形成してプリンタに送信して印刷させると共に、印刷中である旨を表示し（Ｓ６５）、印刷終了の返信を待って（Ｓ６６）、メインルーチンに戻る。
【０１０７】
なお、このテープ印刷処理でも、プリンタドライバプログラムＰ２の機能（ドット展開機能など）をも適宜利用する。
【０１０８】
また、テープ印刷装置２によって印刷させる印刷画像も、全ての大きさ（テープ印刷装置２での登録外字であればそのテープ印刷装置２で認められているフォントの大きさの全て）のフォントの画像を含み、各フォントの画像には、「２４×２４」などの大きさ情報を含むものである。なお、全ての大きさのフォントを印刷するのに代え、代表的な大きさ（例えば３２×３２）のフォントだけを印刷させるようにしても良い。
【０１０９】
図１４は、「外字編集」アイコンＰＩＣ１ｒが操作された際の処理を示すフローチャートである。外字を新規作成して登録したり、登録外字を修正して登録したりすることを希望するユーザは、「外字編集」アイコンＰＩＣ１ｒを操作する。
【０１１０】
このとき、ＣＰＵ５０ａは、図１４に示す処理を開始し、新規登録アイコン及び修正登録アイコンを含む画像（図示せず）を表示させ（Ｓ７０）、それに応じたユーザの操作情報を取込んで新規登録又は修正登録のいずれが指示されたかを判別する（Ｓ７１）。修正登録が指示された場合には、修正に供する登録外字を選択させた後（Ｓ７２）、新規登録が指示された場合には直ちに、作成した外字又は修正した外字を記憶する装置を選択させる画像（図示せず）を表示し（Ｓ７３）、それに応じたユーザの操作情報を取込んで外字を記憶する装置を認識する（Ｓ７４）。
【０１１１】
修正に供する登録外字は、例えば、上述した図８に示すような画像を、選択外字をクリックすることを求めるメッセージと共に表示させて選択させる。また、「外字編集」アイコンＰＩＣ１ｒが操作された時点の図８に示す画像において、登録されている外字が、表示領域ＰＩＣ１ｉ及びＰＩＣ１ｌ共に存在しない場合には、自動的に新規登録が指示されたと判断するようにしても良い。
【０１１２】
外字を記憶する装置の選択肢は、例えば、（１）接続されているテープ印刷装置２、（２）当該文字情報処理装置３（具体的には、図８の入力表示フィールドＰＩＣ１ｈに表示されていたファイル）、（３）接続されているテープ印刷装置２及び当該文字情報処理装置３の双方、の３種類である。
【０１１３】
その後、図１５に示すような外字入力画像ＰＩＣ２を表示させて登録させる外字のフォントを作成させる（Ｓ７５）。ここで、作成させるフォントの大きさの種類は、テープ印刷装置２だけに登録する場合は、そのテープ印刷装置２が必要とするフォントの大きさの種類と同じであり、登録装置として、当該文字情報処理装置３を含む場合は、当該文字情報処理装置３が必要とするフォントの大きさの種類と同じである。
【０１１４】
このような複数種類の大きさの外字を作成させる方法として既存の方法を適用できる。例えば、ある大きさのフォントを作成し、次の大きさのフォントの作成に移ったときに、そのまでに作成したある大きさのフォントをこれから作成する大きさのフォントに自動変換して修正させて作成させる既存の方法を適用できる（例えば、特開平６−１１５１６７号公報参照）。
【０１１５】
外字入力画像ＰＩＣ２は、登録する装置を示す表示フィールドＰＩＣ２ａ、作成中のフォントの大きさを示す表示フィールドＰＩＣ２ｂ、作成中のフォントを示す表示領域ＰＩＣ２ｃ、ドットオンオフ機能や領域塗りつぶし機能や図形指示機能や消しゴム機能などの外字作成のための機能に係る複数の作成ツールアイコンＰＩＣ２ｄや、「ＯＫ」アイコンＰＩＣ２ｅや、「キャンセル」アイコンＰＩＣ２ｆなどを含んでいる。
【０１１６】
「ＯＫ」アイコンＰＩＣ２ｅが操作されたときには、基本的には、その大きさのフォント情報をバッファリングした後、次の大きさのフォント作成のための外字入力画像ＰＩＣ２の表示に移行する。一方、「キャンセル」アイコンＰＩＣ２ｆが操作されたときには、基本的には、前の大きさのフォント作成のための外字入力画像ＰＩＣ２の表示に戻る。なお、最初の作成大きさの外字入力画像ＰＩＣ２の表示時に、「キャンセル」アイコンＰＩＣ２ｆが操作されたときには、図８に示す登録用画像ＰＩＣ１に表示を戻す。
【０１１７】
作成順序が最後の大きさのフォント作成のための外字入力画像ＰＩＣ２の表示時に、「ＯＫ」アイコンＰＩＣ２ｅが操作されたときには、図１６に示すような読み入力画像ＰＩＣ３を表示させ、作成した外字の読みを入力させる（Ｓ７６）。
【０１１８】
読み入力画像ＰＩＣ３は、読みを入力させる入力フィールドＰＩＣ３ａ、「ＯＫ」アイコンＰＩＣ３ｂ、「キャンセル」アイコンＰＩＣ３ｃを含んでいる。「キャンセル」アイコンＰＩＣ３ｃが操作されたときには、図１４では省略しているが、作成順序が最後の大きさのフォント作成のための外字入力画像ＰＩＣ２に表示を戻す。
【０１１９】
読み入力画像ＰＩＣ３の「ＯＫ」アイコンＰＩＣ３ｂが操作されたときには（読みが入力されているものとする）、当該文字情報処理装置３（のファイル）が登録装置として指定されているか否かを判別する（Ｓ７７）。当該文字情報処理装置３（のファイル）が登録装置として指定されていると、格納エリア（例えば表示領域ＰＩＣ１ｉの識別番号による）を選択させて（Ｓ７８）、バッファリングされている今回作成された外字情報（読み及びフォント）を該当ファイルに書き込む（Ｓ７９）。なお、格納エリアに既に登録されている場合には、上書きされて古いものは消滅する。
【０１２０】
当該文字情報処理装置３（のファイル）が登録装置として指定されていない場合や、指定されていてそれに対する記録動作が終了した場合には、接続されているテープ印刷装置２が登録装置として指定されているか否かを判別する（Ｓ８０）。テープ印刷装置２が登録装置として指定されていると、格納エリア（例えば表示領域ＰＩＣ１ｌの識別番号による）を選択させて（Ｓ８１）、バッファリングされている今回作成された外字情報（読み及びフォント）の書き込み要求をテープ印刷装置２に送信させて記憶させる（Ｓ８２）。テープ印刷装置２からのその処理終了の返信を受けた場合や、テープ印刷装置２が記憶装置でない場合には、表示を登録用画像ＰＩＣ１へ復帰させるなどの終了時処理を行って一連の処理を終了する（Ｓ８３）。
【０１２１】
なお、テープ印刷装置２への登録でも、格納エリアに既に登録されている場合には、上書きされて古いものは消滅する。また、テープ印刷装置２へは、今回作成された外字情報だけを送信させて記憶させるようにしても良く、また、今回作成された外字情報を含めた、そのテープ印刷装置２に係る全ての外字情報を送信して更新させるようにしても良い。さらに、終了時処理で戻った登録用画像ＰＩＣ１の表示では、今回の作成登録された外字の情報も含まれる。
【０１２２】
以上、図５に示す初期画像ＰＩＣ１における「外字」アイコンＰＩＣ１ｇが操作された場合について説明したが、「ファイル」アイコンＰＩＣ１ｄ、「あて名」アイコンＰＩＣ１ｅ、「名前」アイコンＰＩＣ１ｆが操作されても、ほぼ同様なの動作が実行される。
【０１２３】
例えば、「あて名」アイコンＰＩＣ１ｅが操作された場合であれば、表示領域ＰＩＣ１ｉやＰＩＣ１ｊには、当該文字情報処理装置３でのあて名やテープ印刷装置２でのあて名情報が表示されると共に、「外字編集」アイコン１ｒの位置には、「外字編集」アイコン１ｒではなく「あて名編集」アイコンが表示される。「あて名編集」アイコンが操作されると、新規作成又は修正作成されたあて名情報の登録装置が確認された後、あて名入力画像が表示され、あて名情報が新規作成又は修正作成され、そのあて名情報が、指定された格納エリアに登録される。
【０１２４】
上記実施形態によれば、多種多様なテープ印刷装置に対して、共通に適用可能な汎用性が高い文字情報処理システム、文字情報処理装置及び文字情報処理プログラムを提供できる。
【０１２５】
例えば、あるテープ印刷装置に登録されている外字情報を、文字情報処理装置に転送して登録させ、それを他のテープ印刷装置に登録させることができる。また例えば、文字情報処理装置に登録された外字を、機種などが異なる複数のテープ印刷装置のそれぞれに登録させることができる。さらに例えば、文字情報処理装置がテープ印刷装置のために外字を作成することができる。テープ印刷装置が有する外字登録機能以外の他の登録機能（ファイル登録機能、あて名登録機能、名前登録機能）についても同様なことが言える。
【０１２６】
文字情報処理装置での登録では、ファイルとして登録できるので、テープ印刷装置の製品毎に、登録ファイルを設けて、テープ印刷装置毎の登録内容を管理するようなこともできる。
【０１２７】
外字登録機能、ファイル登録機能、あて名登録機能及び名前登録機能の登録用の初期画像を同一にしており、ユーザは、同様な手順で操作でき、操作手順の知得が容易であると共に、操作手順が共通化されているため、操作を容易に行うことができる。
【０１２８】
（Ｂ）他の実施形態
上記実施形態の説明においても、種々変形実施形態に言及したが、さらに、以下に例示するような変形実施形態を挙げることができる。
【０１２９】
上記実施形態においては、文字情報処理装置に接続する小印刷物作成装置がテープ印刷装置であるものを示したが、文字情報処理装置がスタンプ（印章）作成装置を接続し得るものであっても良く、文字情報処理装置が、テープ印刷装置とスタンプ作成装置とを区別することなく、同様に取り扱うことができるものであっても良い。
【０１３０】
上記実施形態では、外字を作成する前に、作成した外字の登録装置を指示させるものを示したが、外字を作成した後、さらには読みを入力させた後に、作成した外字の登録装置を指示させるようにしても良い。このようにした場合には、接続させているテープ印刷装置に関係なく、全ての大きさのフォントを作成させるようにしても良く、接続させているテープ印刷装置に対応するフォントを作成させて装置を指示させ、指示装置で不足しているものを、その後、作成させるようにしても良い。登録装置の格納エリアの指示タイミングも、実施形態のような外字フォントの作成後に限定されず、外字フォントの作成前であっても良い。
【０１３１】
また、作成した外字の登録装置として、常に、文字情報処理装置を含み、テープ印刷装置に登録させるか否かのみをユーザに指示させるようにしても良い。さらには、作成した外字の登録装置としては文字情報処理装置だけに設定しておき、テープ印刷装置へは、文字情報処理装置からの複写機能に委ねるようにしても良い。
【０１３２】
上記実施形態では、文字情報処理装置及びテープ印刷装置間の登録外字情報の授受は、複写機能だけであったが、移動機能をも認めるようにしても良い。また、文字情報処理装置が、テープ印刷装置の登録外字情報を削除できるようにしても良い。
【０１３３】
また、上記実施形態では、文字情報処理装置及びテープ印刷装置間の登録外字情報の授受（複写又は移動）は、１個ずつの授受であったが、複数の登録外字情報を指定してまとめて授受できるようにしても良い。
【０１３４】
テープ印刷装置に許容されている外字の登録上限数を超えた初めての登録指示時には、文字情報処理装置は、自動的に、そのテープ印刷装置に係る登録外字ファイルを内部形成し、上限数を超えた外字（例えば、最古の登録外字、又は、ユーザが指定した登録外字）を自動的に作成した登録外字ファイルに退避登録させるようにしても良い。
【０１３５】
文字情報処理装置として、２個のテープ印刷装置を同時に接続可能としておき、文字情報処理装置が、第１のテープ印刷装置の登録外字を、第２のテープ印刷装置に移動又は複写登録させる際の中継機能を担うようにしても良い。この場合、例えば、図５における表示領域ＰＩＣ１ｉが一方のテープ印刷装置の登録外字情報の表示領域となり、表示領域ＰＩＣ１ｌが他方のテープ印刷装置の登録外字情報の表示領域となり、上記実施形態とほぼ同様に処理することができる。この際、フォント大きさの組み合わせが異なる場合には、不足する大きさのフォントを文字情報処理装置が自動生成する。
【０１３６】
上記実施形態では、文字情報処理装置が主導権をとって、文字情報処理装置及びテープ印刷装置間の登録外字情報の授受を行うものを示したが、テープ印刷装置が主導権をとって、文字情報処理装置及びテープ印刷装置間の登録外字情報の授受を行うようにしても良い。
【０１３７】
上記実施形態では、文字情報処理装置３には、全種類の大きさの外字のフォント情報を記憶するものを示したが、一部の大きさのフォントを記憶できるようにしても良い。
【０１３８】
外字登録機能の変形実施形態として上述したもののうち、ファイル登録機能、あて名登録機能及び名前登録機能に適用可能なものは、その機能に係る変形実施形態となっている。
【図面の簡単な説明】
【０１３９】
【図１】実施形態のシステム構成を示すブロック図である。
【図２】実施形態のテープ印刷装置の電気的構成を示すブロック図である。
【図３】実施形態の文字情報処理装置の電気的構成を示すブロック図である。
【図４】実施形態の文字情報処理プログラムの構成を示す説明図である。
【図５】実施形態の初期の登録用画像を示す説明図である。
【図６】実施形態の初期の登録用画像を表示させる際の処理を示すフローチャートである。
【図７】実施形態の登録種類として外字が選択された場合の処理を示すフローチャートである。
【図８】図７の処理終了時の登録用画像を示す説明図である。
【図９】実施形態の外字用機種データテーブルの構成を示す説明図である。。
【図１０】実施形態のテープ印刷装置から文字情報処理装置への登録外字の複写処理を示すフローチャートである。
【図１１】実施形態の文字情報処理装置からテープ印刷装置への登録外字の複写処理を示すフローチャートである。
【図１２】実施形態の登録外字フォントの一般的な用紙への印刷処理を示すフローチャートである。
【図１３】実施形態の登録外字フォントのテープへの印刷処理を示すフローチャートである。
【図１４】実施形態の外字作成処理を示すフローチャートである。
【図１５】実施形態の外字入力画像を示す説明図である。
【図１６】実施形態の外字の読みの入力画像を示す説明図である。
【符号の説明】
【０１４０】
１…文字情報処理システム、２…テープ印刷装置、３…文字情報処理装置、Ｐ…文字情報処理プログラム。
【図１】
2005103948.tif 000003
【図２】
2005103948.tif 000004
【図３】
2005103948.tif 000005
【図４】
2005103948.tif 000006
【図５】
2005103948.tif 000007
【図６】
2005103948.tif 000008
【図７】
2005103948.tif 000009
【図８】
2005103948.tif 000010
【図９】
2005103948.tif 000011
【図１０】
2005103948.tif 000012
【図１１】
2005103948.tif 000013
【図１２】
2005103948.tif 000014
【図１３】
2005103948.tif 000015
【図１４】
2005103948.tif 000016
【図１５】
2005103948.tif 000017
【図１６】
2005103948.tif 000018