(57)【特許請求の範囲】
【請求項１】
文字や記号のデータを入力可能な入力装置と、この入力装置で入力されたバーコードのデータを記憶するデータ記憶手段と、ディスプレイを含む表示手段とを備えたバーコード入力装置において、
複数のバーコードの規格の各々について、バーコードのデータとして用いられる複数の文字や記号のコードと複数の制御コードとからなる有効データを、バーコードの規格毎にグループ化して予め記憶した有効データ記憶手段と、
前記複数のバーコードの規格のうちから１つを選択する為の選択手段と、
前記選択手段で選択されたバーコードの規格のデータを受け、その規格の有効データのうち少なくとも制御コードの有効データを前記有効データ記憶手段から読出して前記表示手段のディスプレイに表示させる有効データ表示制御手段と、を備えたことを特徴とするバーコード入力装置。
【請求項２】
前記有効データ表示制御手段は、前記選択手段で選択されたバーコードの規格のデータを受け、その規格における文字や記号のコードの有効データをも前記有効データ記憶手段から読出して前記表示手段のディスプレイに表示させることを特徴とする請求項１に記載のバーコード入力装置。
【請求項３】
更に、前記ディスプレイに表示された複数の有効データの各々をディスプレイのカーソルを介して選択して前記データ記憶手段に記憶させるバーコードデータ入力手段を備えたことを特徴とする請求項１又は請求項２に記載のバーコード入力装置。
【請求項４】
複数のバーコードの規格の各々について、規格毎に異なるバーコードのデータとして用いられる複数の文字や記号のコードと複数の制御コードとからなる有効データを予め記憶させた有効データ記憶手段と、 ディスプレイを含む表示手段とを有するバーコード入力装置を用いたバーコード入力方法において、
前記有効データ記憶手段に記憶された複数のバーコードの規格のうちから１つを選択するための選択画面を前記表示手段のディスプレイに表示してバーコード規格の１つをオペレータに選択させる第１のステップと、
前記第１のステップで選択されたバーコードの規格のデータに基づいて、その規格の有効データのうち少なくとも制御コードの有効データを前記有効データ記憶手段から読出して前記表示手段のディスプレイに表示させる第２のステップと、
前記表示手段のディスプレイに表示された有効データのうちから入力しようとする有効データをオペレータに指示させる第３のステップと、
前記第３のステップで指示された有効データをデータ記憶手段に記憶させる第４のステップと、
を有することを特徴とするバーコード入力方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、バーコード入力装置及びバーコード入力方法に関し、特にバーコードのデータとして用いられる有効データを、選択されたバーコードの規格毎にディスプレイに表示するようにしたものに関する。
【０００２】
【従来の技術】
現在、多種多様の物品の物品識別コードとしてバーコードが広く活用されつつあり、各物品の包装袋やラベル等に印刷されている。
【０００３】
このバーコードには、ＣＯＤＥ３９、ＣＯＤＥ１２８、ＵＰＣ−Ａ、ＵＰＣ−Ｅ、ＪＡＮ（Japan Article Number）、ＥＡＮ−１３（Europe Article Number −１３）など多数のバーコードの規格が存在し、各物品には、最適なバーコード規格のバーコードが使用されている。
【０００４】
ところで、前記ＵＰＣ−Ａのバーコード規格においては、バーコードデータとして、「０」〜「９」の数字だけが使用可能であり、ＣＯＤＥ３９のバーコード規格においては、バーコードデータとして、「０〜９」の数字に加えて、アルファベット文字「Ａ〜Ｚ」、「ａ〜ｚ」が使用可能であり、またＣＯＤＥ１２８のバーコード規格においては、バーコードデータとして、これら数字「０〜９」とアルファベット文字「Ａ〜Ｚ」、「ａ〜ｚ」に加えて、アスキーコード（ASCII コード) に用いられるような制御コード「NUL 、ACK 、ESC ・・・」が使用可能である。
【０００５】
そして、バーコードを印刷するには、先ずバーコード規格を選択する一方、そのバーコード規格に使用できるバーコードデータを専用のバーコード入力装置で入力し、ドット印字方式によるプリンターで印刷するようになっている。
【０００６】
ところで、本願出願人は、印字媒体としてのテープに文字や記号を印字できるテープ印字装置を実用化する一方、文字や記号に加えて、バーコードのデータをキーボードから入力できるようにし、これら文字や記号とバーコードとを混在させて印字する機能を付加したテープ印字装置を実用化した（特願平３─３６０４７０号参照）。
【０００７】
【発明が解決しようとする課題】
上述したように、バーコード印字が可能なテープ印字装置においては、特にバーコードに関する知識を持たないオペレータにとっては、バーコード規格とそのバーコード規格で用いられる有効データとの関連が分からないことから、バーコード印字機能を有効に使えないという問題がある。
【０００８】
また、バーコードの規格として、ＵＰＣ−ＡやＣＯＤＥ３９に関しては、キーボードに設けられた数字キーやアルファベットキーや記号キーを組合せることで、バーコードデータを入力できるが、ＣＯＤＥ１２８のバーコード規格については、「NUL 、ACK 、ESC ・・・」などの制御コードに関して、キーボード上にキーとして特に設けられておらず、簡単に入力できない場合が多く、ＣＯＤＥ１２８のバーコード規格を有効に活用できないという問題がある。
【０００９】
本発明の目的は、バーコードのデータとして用いられる有効データを、バーコードの規格毎に正確に且つ容易に入力でき、バーコード印字機能の利用効率の向上を図れるようなバーコード入力装置及びバーコード入力方法を提供することである。
【００１０】
【課題を解決するための手段】
請求項１のバーコード入力装置は、図１の機能ブロック図に実線で示すように、文字や記号のデータを入力可能な入力装置と、この入力装置で入力されたバーコードのデータを記憶するデータ記憶手段と、ディスプレイを含む表示手段とを備えたバーコード入力装置において、複数のバーコードの規格の各々について、規格毎に異なるバーコードのデータとして用いられる複数の文字や記号のコードと複数の制御コードとからなる有効データを、バーコードの規格毎にグループ化して予め記憶した有効データ記憶手段と、複数のバーコードの規格のうちから１つを選択する為の選択手段と、選択手段で選択されたバーコードの規格のデータを受け、その規格の有効データのうち少なくとも制御コードの有効データを有効データ記憶手段から読出して表示手段のディスプレイに表示させる有効データ表示制御手段とを備えたものである。
【００１１】
請求項２のバーコード入力装置は、請求項１のバーコード入力装置と同様の構成を有し、更に、前記有効データ表示制御手段は、前記選択手段で選択されたバーコードの規格のデータを受け、その規格における文字や記号のコードの有効データをも前記有効データ記憶手段から読出して前記表示手段のディスプレイに表示させるようにしたものである。
【００１２】
請求項３のバーコード入力装置は、図１の機能ブロック図に実線２点鎖線で示すように、請求項１又は請求項２のバーコード入力装置と同様の構成を有し、更に、前記ディスプレイに表示された複数の有効データの各々をディスプレイのカーソルを介して選択して前記データ記憶手段に記憶させるバーコードデータ入力手段を備えたものである。
【００１３】
請求項４のバーコード入力方法は、複数のバーコードの規格の各々について、規格毎に異なるバーコードのデータとして用いられる複数の文字や記号のコードと複数の制御コードとからなる有効データを予め記憶させた有効データ記憶手段と、 ディスプレイを含む表示手段とを有するバーコード入力装置を用いたバーコード入力方法において、前記有効データ記憶手段に記憶された複数のバーコードの規格のうちから１つを選択するための選択画面を前記表示手段のディスプレイに表示してバーコード規格の１つをオペレータに選択させる第１のステップと、前記第１のステップで選択されたバーコードの規格のデータに基づいて、その規格の有効データのうち少なくとも制御コードの有効データを前記有効データ記憶手段から読出して前記表示手段のディスプレイに表示させる第２のステップと、前記表示手段のディスプレイに表示された有効データのうちから入力しようとする有効データをオペレータに指示させる第３のステップと、前記第３のステップで指示された有効データをデータ記憶手段に記憶させる第４のステップとを有することを特徴とするものである。
【００１４】
【００１５】
【作用】
請求項１のバーコード入力装置においては、有効データ記憶手段には、複数のバーコードの規格の各々について、規格毎に異なるバーコードのデータとして用いられる複数の文字や記号のコードと複数の制御コードとからなる有効データを、バーコードの規格毎にグループ化して予め記憶しているので、選択手段でこれら複数のバーコードの規格のうちから１つを選択すると、有効データ表示制御手段は、その選択手段で選択されたバーコードの規格のデータを受け、その規格の有効データのうち少なくとも制御コードの有効データを有効データ記憶手段から読出して、表示手段のディスプレイに表示させる。その結果、表示手段のディスプレイには、選択された規格のバーコードの有効データが表示されるので、この表示を介して入力されたバーコードのデータがデータ記憶手段に記憶される。
【００１６】
このように、バーコードの規格を選択する毎に、その選択された規格の有効データがディスプレイに表示されるので、規格毎に異なるバーコードのデータとして用いられる有効データを、バーコードの規格毎に正確に且つ容易に入力することができ、バーコード印字機能の利用効率の向上を図れる。
【００１７】
請求項２のバーコード入力装置においては、選択されたバーコードの規格のデータを受け、その規格における文字や記号のコードの有効データをも前記有効データ記憶手段から読出して前記表示手段のディスプレイに表示させるので、規格毎に異なるバーコードのデータとして用いられる有効データを、バーコードの規格毎に正確に且つ容易に入力することができ、バーコード印字機能の利用効率の向上を図れる。
【００１８】
請求項３のバーコード入力装置においては、更に、ディスプレイに表示された複数の有効データの各々をディスプレイのカーソルを介して選択して、データ記憶手段に記憶させるバーコードデータ入力手段を備えたので、文字や記号だけでなく、入力手段から簡単に入力できないような制御コードであっても、カーソルを介して簡単に入力できることから、制御コードを用いる規格のバーコードのデータも容易に且つ間違えることなく正確に入力することができ、制御コード入力が可能な規格のバーコード印字機能の有効利用化を図れる。
【００１９】
請求項４のバーコード入力方法においては、オペレータがディスプレイに表示された選択画面を介してバーコードの規格を選択する毎に、その選択された規格の有効データであって規格毎に異なるバーコードのデータとして用いられる有効データをディスプレイに表示させ、その表示された有効データのうちから入力しようとする有効データをオペレータが指示してデータ記憶手段に記憶させることにより、バーコードの規格毎に、バーコードの有効データを正確に且つ容易に入力することができ、バーコード印字機能の利用効率の向上を図れる。
【００２０】
【００２１】
【実施例】
以下、本発明の実施例について図面に基いて説明する。
【００２２】
本実施例は、アルファベット文字や記号などの多数のキャラクタやバーコードのデータを入力して印字用テープに印字可能な英語専用のテープ印字装置に本発明を適用した場合のものである。
【００２３】
図２に示すように、テープ印字装置１は、文字や記号などを複数行分表示可能なＣＲＴディスプレイ３とキーボード４と制御本体部５とを備えたデータ作成装置（バーコード入力装置に相当する）２と、このデータ作成装置２の制御本体部５に接続線Ｌで接続されたプリンター６とから構成されている。ここで、ＣＲＴディスプレイ３とキーボード４とは、接続線を介して制御本体部５に夫々接続されている。
【００２４】
キーボード４には、アルファベットや数字や記号を入力する為の文字キー、スペースキー、リターンキー、カーソルを上下左右方向へ移動させるカーソル移動キー、印字文字のサイズを設定するサイズ設定キー、バーコードのデータを入力する為のバーコードキー、印字文字の書体を設定する書体設定キー、各種の編集処理を実行させる実行キー及び終了する終了キー、印字を実行する印字キーなどが設けられている。
【００２５】
次に、図３に基いて、プリンター６に内蔵された印字機構ＰＭについて簡単に説明すると、印字機構ＰＭに着脱自在に矩形状のテープ収納カセットＣＳが装着されており、このテープ収納カセットＣＳには、透明なフィルムからなる幅約２４mmの印字用テープ８が巻装されたテープスプール９と、インクリボン１０が巻装されたリボン供給スプール１１と、このインクリボン１０を巻取る巻取りスプール１２と、印字用テープ８と同一幅を有する両面テープ１３が剥離紙を外側にして巻装された供給スプール１４と、これら印字用テープ８と両面テープ１３とを接合させる接合ローラ１５とが回転自在に設けられている。
【００２６】
印字用テープ８とインクリボン１０とが重なる位置には、サーマルヘッド１６が立設され、これら印字用テープ８とインクリボン１０とをサーマルヘッド１６に押圧するプラテンローラ１７と、印字用テープ８と両面テープ１３とを接合ローラ１５に押圧する送りローラ１８とは、プリンター６のフレームに回動自在に枢着された支持体１９に回転可能に枢支されている。このサーマルヘッド１６には、１２８個の発熱素子からなる発熱素子群が上下方向に列設されている。
【００２７】
従って、テープ送りモータ５０（図４参照）の所定回転方向への駆動により接合ローラ１５と巻取りスプール１２とが所定回転方向に夫々同期して駆動されながら発熱素子群に通電されたとき、印字用テープ８上には複数のドット列により文字が印字され、しかも印字用テープ８は両面テープ１３を接合した状態でテープ送り方向Ａにテープ送りされ、図２に示すように、プリンター６の外部に送り出される。尚、印字機構ＰＭの詳細については、特開平２─１０６５５５号公報を参照。
【００２８】
ここで、前記テープ収納カセットＣＳとして、テープ幅が６mm、９mm、１２mm、１８mm、２４mmの印字用テープ８を収納した５種類のカセットＣＳが準備されており、これらテープ収納カセットＣＳの底部壁には、第１突出片〜第３突出片２０〜２２のうちの何れかの突出片が組合せて設けられている。そして、プリンター６のフレームには、これら第１突出片〜第３突出片２０〜２２の有無を夫々検出する為のフォトインタラプタからなるテープ幅センサ５３（図４参照）が取付けられている。
【００２９】
例えば、テープ幅を２４mmとする印字用テープ８を収納したテープ収納カセットＣＳには、図３に示すように、３つの突出片２０〜２２が取付けられている。しかし、図示しないが、テープ幅を１８mmとする印字用テープ８を収納したテープ収納カセットＣＳには、第１と第２突出片２０・２１だけが取付けられ、テープ幅を１２mmとする印字用テープ８を収納したテープ収納カセットＣＳには、第１と第３突出片２０・２２だけが取付けられ、テープ幅を９mmとする印字用テープ８を収納したテープ収納カセットＣＳには、第１突出片２０だけが取付けられ、テープ幅を６mmとする印字用テープ８を収納したテープ収納カセットＣＳには、第２と第３突出片２１・２２だけが取付けられている。
【００３０】
次に、テープ印字装置１の制御系は、図４のブロック図に示すように構成されている。
【００３１】
先ず、データ作成装置２の制御系について説明すると、キーボード（Ｋ／Ｂ）４と、ＣＲＴディスプレイ（ＣＲＴＤ）３に表示データを出力する為の表示用ＲＡＭを有するＣＲＴディスプレイコントローラ（ＣＲＴＣ）３０と、制御本体部５に設けられたフロッピーディスクドライブ（ＦＤＤ）３１の為のフロッピーディスクドライブコントローラ（ＦＤＣ）３２とは、制御本体部５に設けられた制御装置Ｃ１の入出力インターフェース（入出力Ｉ／Ｆ）３６に夫々接続されている。
【００３２】
制御装置Ｃ１は、ＣＰＵ３３と、このＣＰＵ３３にデータバスなどのバス３８を介して接続された入出力インターフェース３６と、通信用インターフェース（Ｉ／Ｆ）３７と、ハードディスクを装着したハードディスクドライブ装置（ＨＤＤ）３４の為のハードディスクドライブコントローラ（ＨＤＣ）３５と、ＲＡＭ４０とから構成されている。
【００３３】
前記ハードディスクには、多数のキャラクタの各々に関して、表示の為のドットパターンデータがコードデータに対応させて格納された表示パターンデータメモリ、キャラクタを印字する為に多数のキャラクタの各々に関して、キャラクタの輪郭線を規定する輪郭線データ（アウトラインデータ）が書体（ゴシック系書体、明朝系書体など）毎に分類されコードデータに対応させて格納されたフォントメモリ、キーボード４から入力された文字や数字や記号などのキャラクタのコードデータに対応させてＣＲＴディスプレイコントローラ３０を制御する表示駆動制御プログラム、ＲＡＭ４０のテキストメモリ４１の各コードデータに対応するアウトラインデータからドットパターンデータに変換処理してプリンター６に出力するイメージ展開制御プログラム、本願特有の後述のテープ印字制御の制御プログラムなどが格納されている。
【００３４】
更に、ハードディスクには、テキストメモリ４１に格納された複数の有効データに基いて、バーコードの規格「CODE 128」、「CODE 39 」、「UPC-A 」の各々に応じたバーコードのデータに変換するバーコードデータ変換処理制御プログラムが格納されている。
【００３５】
このハードディスクには、更に図５に示すように、この印字装置１で印字可能なバーコードの３つの規格「CODE 128」、「CODE 39 」、「UPC-A 」の各々について、バーコードデータとして用いられる複数の文字や記号と複数の制御コードとからなる有効データを、バーコードの規格毎にグループ化して記憶した有効データテーブルＴＢが格納されている。
【００３６】
即ち、この有効データテーブルＴＢにおいて、バーコード規格「CODE 128」では、数字「０〜９」と、アルファベット文字「Ａ〜Ｚ、ａ〜ｚ」と、記号「！、＃、＄、％・・・・・」、複数の制御コード「NUL 、SOH 、STX 、ETX 、・・・・・」とからなる有効データがグループ化され、バーコード規格「CODE 39 」では、数字「０〜９」と、アルファベット文字「Ａ〜Ｚ、ａ〜ｚ」と、記号「＄、％、＆、（、）・・・・・」とからなる有効データがグループ化され、またバーコード規格「UPC-A 」では、数字「０〜９」からなる有効データがグループ化されて夫々記憶されている。
【００３７】
前記ＲＡＭ４０のテキストメモリ（データ記憶手段に相当する）４１には、キーボード４から入力された文書のデータやバーコードの為の有効データが格納される。印字フォーマットメモリ４２には、設定された文字サイズのデータや書体番号のデータなど複数の印字フォーマット情報が格納される。印字バッファ４３には、イメージ展開された文字や記号の印字用ドットパターンデータが格納される。ワークメモリ４４には、データ処理する上で必要なデータが一時的に格納される。
【００３８】
次に、プリンター６の制御系について説明すると、サーマルヘッド１６を駆動する為の駆動回路５２と、テープ送りモータ５０を駆動する為の駆動回路５１と、テープ幅センサ５３とは制御装置Ｃ２の入出力インターフェース（入出力Ｉ／Ｆ）５７に夫々接続されている。
【００３９】
制御装置Ｃ２は、ＣＰＵ５４と、このＣＰＵ５４にデータバスなどのバス５９を介して接続された入出力インターフェース５７と、通信用インターフェース（Ｉ／Ｆ）５８と、ＲＯＭ５５と、ＲＡＭ５６から構成されている。
【００４０】
前記ＲＯＭ５５には、データ作成装置２から送信されたドットパターンデータに基いて、サーマルヘッド１６やテープ送りモータ５０を駆動する印字駆動制御プログラムが格納されている。
【００４１】
前記ＲＡＭ５６には、通信用インターフェース５８を介して、データ作成装置２から送信されたドットパターンデータを受信して格納する受信バッファ、ＣＰＵ５４で演算した演算結果を一時的に格納する為の各種のメモリなどが設けられている。
【００４２】
次に、データ作成装置２の制御装置Ｃ１で行なわれるテープ印字制御のルーチンについて、図６・図７の概略フローチャートに基いて説明する。尚、図中符号Ｓｉ（ｉ＝１０、１１、１２・・・・）は各ステップである。
【００４３】
電源が投入されるとこの制御が開始され、アルファベットキーや記号キーや数字キーなどの印字可能キーが操作されたときには（Ｓ10・Ｓ11：Yes ）、入力されたコードデータを文書データとしてＲＡＭ４０のテキストメモリ４１に格納する文書データ入力処理が実行されにとともに、そのコードデータに対応するキャラクタをＣＲＴディスプレイ３に表示する表示処理が実行され（Ｓ12）、Ｓ10に戻る。
【００４４】
次に、バーコードの有効データを入力する為にバーコードキーが操作されたときには（Ｓ10：Yes 、Ｓ11：No、Ｓ13：Yes ）、バーコードデータ入力処理制御（図７参照）が実行される（Ｓ14）。
【００４５】
この制御が開始されると、先ずバーコード規格の選択画面がＣＲＴディスプレイ３に表示される（Ｓ20）。例えば、３つの規格名「CODE 128」、「CODE 39 」、「UPC-A 」がＣＲＴディスプレイ３に表示される。
【００４６】
次に、オペレータがカーソル移動キーを操作してカーソルを所望の規格名上に移動させた後、実行キーが操作され、カーソルを介してバーコード規格の選択処理が実行される（Ｓ21）。
【００４７】
そして、カーソルを介して選択されたバーコード規格が「UPC-A 」のときには（Ｓ22：Yes ）、前記有効データテーブルＴＢから選択された規格「UPC-A 」のバーコードの全部の有効データが読出され、これら有効データを含む入力画面がＣＲＴディスプレイ３に表示される（Ｓ23）。例えば、図８に示すように、規格名表示領域Ｅ１には、選択された規格名「UPC-A 」が表示されるとともに、有効データ表示領域Ｅ２には、この規格「UPC-A 」に対応して読出された全ての有効データつまり数字「０〜９」が表示される。このとき、先頭の有効データである数字「０」には、カーソルＫ１が表示されている。また、符号Ｅ３は、選択して入力されたバーコードのデータを表示するバーコードデータ表示領域であり、符号Ｋ２は、このバーコードデータ表示領域Ｅ３の入力位置を示す為のミニカーソルである。
【００４８】
次に、オペレータによりカーソル移動キーが操作さたときには（Ｓ27・Ｓ28：Yes ）、操作されたカーソル移動キーの種類に対応して、カーソル移動キーの指示方向つまり右方又は左方にカーソルＫ１が１桁分移動され（Ｓ29）、Ｓ27に戻る。
【００４９】
そして、オペレータにより実行キーが操作されたときには（Ｓ27：Yes 、Ｓ28：No、Ｓ30：Yes ）、カーソルＫ１で指示する有効データのコードがテキストメモリ４１に記憶され（Ｓ31）、その有効データがミニカーソルＫ２で指示するバーコードデータ表示領域Ｅ３に表示され（Ｓ32）、Ｓ27に戻る。例えば、３つの有効データ「１」、「２」、「３」が選択されたときには、バーコードデータ「１２３」がバーコードデータ表示領域Ｅ３に表示される（図８参照）。
【００５０】
そして、終了キーが操作さたときには（Ｓ27：Yes 、Ｓ28・30：No、Ｓ33：Yes ）、バーコードの為の入力画面を消去するなどの終了処理が実行され（Ｓ34）、この制御を終了して、テープ印字制御のＳ10にリターンする。
【００５１】
ところで、バーコード規格の選択画面の表示を介して、カーソルでバーコード規格「CODE 39 」が選択されたときには（Ｓ22：No、Ｓ24：Yes ）、前記有効データテーブルＴＢから選択された規格「CODE 39 」のバーコードの全部の有効データが読出され、これら有効データを含む入力画面がＣＲＴディスプレイ３に表示される（Ｓ25）。
【００５２】
例えば、図９に示すように、規格名表示領域Ｅ１には、選択された規格「CODE39」が表示されるとともに、有効データ表示領域Ｅ２には、この規格「CODE 39 」に対応して読出された全ての有効データつまり数字「０〜９」と、アルファベット文字「Ａ〜Ｚ、ａ〜ｚ」と、記号「＄、％、＆、（、）・・・」が表示される。このとき、先頭の有効データである数字「０」には、カーソルＫ１が表示されている。
【００５３】
そして、同様にＳ27〜Ｓ32が繰り返して実行されてバーコードデータが入力され、終了キーの操作時には、前記Ｓ10にリターンする。例えば、有効データ「Ａ」、「Ｂ」、「Ｃ」、「２」、「０」が選択されたときには、バーコードデータ「ＡＢＣ２０」がテキストメモリ４１に格納されるとともに、バーコードデータ表示領域Ｅ３に表示される（図９参照）。
【００５４】
一方、バーコード規格の選択画面の表示を介して、カーソルでバーコード規格「CODE 128」が選択されたときには（Ｓ22・Ｓ24：No）、前記有効データテーブルＴＢから選択された規格「CODE 128」のバーコードの全部の有効データが読出され、これら有効データを含む入力画面がＣＲＴディスプレイ３に表示される（Ｓ26）。但し、複数の制御コードの各々に関しては、表示の為のコードデータ及びこの表示用コードデータに対応する表示用イメージがハードディスクの表示パターンデータメモリに格納されている。
【００５５】
例えば、図１０に示すように、規格名表示領域Ｅ１には、選択された規格「CODE 128」が表示されるとともに、有効データ表示領域Ｅ２には、この規格「CODE128 」に対応して読出された全ての有効データつまり数字「０〜９」と、アルファベット文字「Ａ〜Ｚ、ａ〜ｚ」と、複数の記号「＄、％、＆、（、）・・・・・」と、複数の制御コード「NUL 、SOH 、STX 、ETX 、・・・・・」が表示される。このとき、先頭の有効データである数字「０」には、カーソルＫ１が表示されている。
【００５６】
そして、同様にＳ27〜Ｓ32が繰り返して実行されてバーコードデータが入力され、終了キーの操作時には、前記Ｓ10にリターンする。例えば、有効データ「Ａ」、「Ｂ」、「Ｃ」、「２」、「０」、「ACK 」が選択されたときには、バーコードデータ「ＡＢＣ２０ACK 」がテキストメモリ４１に格納されるとともに、バーコードデータ表示領域Ｅ３に表示される（図１０参照）。
【００５７】
次に、テープ印字制御において、印字キーが操作されたときには（Ｓ10：Yes 、Ｓ11・Ｓ13：No、Ｓ15：Yes ）、印字処理が実行され（Ｓ16）、Ｓ10に戻る。また、印字可能キーやバーコードキーや印字キー以外のキーが操作されたときには（Ｓ10：Yes 、Ｓ11・Ｓ13・Ｓ15：No）、その操作されたキーに対応する処理が実行され（Ｓ17）Ｓ10に戻る。
【００５８】
即ち、この印字処理制御において、テキストメモリ４１に文字や記号からなる文書データが格納されているときには、印字フォーマットメモリ４２に格納されている文字サイズデータや書体番号データなどの印字フォーマット情報とフォントメモリのアウトラインデータとに基づいて、設定された文字サイズとなるように拡大又は縮小して展開処理されたドットパターンデータが印字バッファ４３に格納されると同時に、このドットパターンデータが通信用インターフェース３７と接続線Ｌとを介してプリンター６に送信され、文書データが印字用テープ８に印字される。
【００５９】
以上説明したように、バーコードの規格を選択する毎に、その選択された規格の有効データの全てがＣＲＴディスプレイ３に表示されるので、バーコードのデータとして用いられる有効データを、バーコードの規格毎に間違えることなく正確に且つ容易に入力することができ、バーコード印字機能の利用効率の向上を図れる。
【００６０】
更に、ＣＲＴディスプレイ３に表示された複数の有効データの各々をＣＲＴディスプレイ３のカーソルＫ１を介して選択して、テキストメモリ４１に記憶できるので、文字や記号だけでなく、キーボード４から簡単に入力できないような制御コードであっても、カーソルＫ１を介して簡単に入力できることから、制御コードを用いる規格「CODE 128」のバーコードのデータも容易に且つ間違えることなく正確に入力することができ、制御コード入力が可能な規格のバーコード印字機能の利用効率の向上を図れる。
【００６１】
ここで、特許請求の範囲に記載した各手段と、上記実施例中の構成との対応関係について説明すると、有効データ記憶手段に相当するものは、ハードディスクに記憶された有効データテーブルＴＢであり、選択手段に相当するものは、バーコードデータ入力処理制御の特にＳ20・Ｓ21と、キーボード４に設けられたカーソル移動キー、ＣＲＴディスプレイ３に表示されたバーコード規格の選択画面であり、有効データ表示制御手段に相当するものは、バーコードデータ入力処理制御の特にＳ22〜Ｓ26であり、バーコードデータ入力手段に相当するものは、バーコードデータ入力処理制御の特にＳ27〜Ｓ32である。
【００６２】
尚、前記バーコードデータ入力処理制御の特にＳ27以降において、表示された複数の有効データに対応する文字や記号のキーが操作されたときには、その文字や記号のコードデータをテキストメモリ４１に格納し且つバーコードデータ表示領域Ｅ３に表示するようにしてもよい。尚、ＣＲＴディスプレイ３に表示された有効データを各々を、ＣＲＴディスプレイ３の画面に貼着されたタッチキーの操作で入力するように構成することも可能である。尚、本発明の技術的思想の範囲内において、前記実施例の制御に関し、既存の技術や当業者に自明の技術に基いて種々の変更を加えることもあり得る。尚、ディスプレイやキーボードなどの入力手段を備えた種々のバーコードデータ入力装置に本発明を適用し得ることは勿論である。
【００６３】
【発明の効果】
以上説明したように、請求項１のバーコード入力装置によれば、有効データ記憶手段と、選択手段と、有効データ表示制御手段とを設け、バーコードの規格を選択する毎に、その選択された規格の有効データのうち少なくとも制御コードの有効データがディスプレイに表示されるので、規格毎に異なるバーコードのデータとして用いられる有効データを、バーコードの規格毎に間違えることなく正確に且つ容易に入力することができ、バーコード印字機能の有効利用化を図れる。
【００６４】
請求項２のバーコード入力装置によれば、選択されたバーコードの規格のデータを受け、その規格における文字や記号のコードの有効データをも前記有効データ記憶手段から読出して前記表示手段のディスプレイに表示させるので、規格毎に異なるバーコードのデータとして用いられる有効データを、バーコードの規格毎に正確に且つ容易に入力することができ、バーコード印字機能の利用効率の向上を図れる。
【００６５】
請求項３のバーコード入力装置によれば、更に、ディスプレイに表示された複数の有効データの各々をディスプレイのカーソルを介して選択して、データ記憶手段に記憶させるバーコードデータ入力手段を備えたので、文字や記号だけでなく、入力手段から簡単に入力できないような制御コードであっても、カーソルを介して簡単に入力できることから、制御コードを用いる規格のバーコードのデータも容易に且つ間違えることなく正確に入力することができ、制御コード入力が可能な規格のバーコード印字機能の有効利用化を図れる。
【００６６】
請求項４のバーコード入力方法においては、ディスプレイに表示された選択画面を介してオペータがバーコードの規格を選択する毎に、その選択された規格のバーコードの有効データであって規格毎に異なるバーコードのデータとして用いられる有効データをディスプレイに表示させ、その表示された有効データのうちから入力しようとする有効データをオペレータが指示してデータ記憶手段に記憶させることにより、バーコードの規格毎に、バーコードの有効データを正確に且つ容易に入力することができ、バーコード印字機能の利用効率の向上を図れる。
【００６７】
【図面の簡単な説明】
【図１】請求項１及び請求項２の構成を示す機能ブロック図である。
【図２】テープ印字装置の斜視図である。
【図３】印字機構の概略平面図である。
【図４】テープ印字装置の制御系のブロック図である。
【図５】有効データテーブルの設定内容を示す図表である。
【図６】テープ印字制御のルーチンの概略フローチャートである。
【図７】バーコードデータ入力処理制御のルーチンの概略フローチャートである。
【図８】バーコード規格「UPC-A 」の有効データを含む入力画面の例示図である。
【図９】バーコード規格「CODE 39 」の有効データを含む入力画面の例示図である。
【図１０】バーコード規格「CODE 128」の有効データを含む入力画面の例示図である。
【符号の説明】
１      テープ印字装置
３      ＣＲＴディスプレイ
４      キーボード
３３    ＣＰＵ
３４    ハードディスクドライブ装置
４０    ＲＡＭ
４１    テキストメモリ
Ｃ１    制御装置
ＴＢ    有効データテーブル
【図１】
0003632214.tif 000002
【図２】
0003632214.tif 000003
【図５】
0003632214.tif 000004
【図６】
0003632214.tif 000005
【図７】
0003632214.tif 000006
【図８】
0003632214.tif 000007
【図９】
0003632214.tif 000008
【図１０】
0003632214.tif 000009
【図３】
0003632214.tif 000010
【図４】
0003632214.tif 000011