(57)【特許請求の範囲】
【請求項１】
文字および種々の指令を入力するための入力手段と、バーコードの規格に関わる規格データを記憶する規格記憶手段と、前記入力手段を介して指定された前記規格に対応する前記規格データを前記規格記憶手段から読み取って、前記入力手段から入力される文字列および該規格データにより設定を要求されるパラメータ項目についての前記入力手段からの設定指示に従ってバーコードデータを作成するデータ作成手段と、前記バーコードデータを記憶するデータ記憶手段と、前記バーコードデータを印刷用ドットデータに変換して出力する出力手段とを備えるバーコード印刷データ作成装置において、
前記バーコードデータが新規作成であるか否かを判定する判定手段と、
該判定手段により新規作成であると判定されると前記入力手段からの設定指示を前記パラメータ項目の全てについて受け入れ、前記判定手段により新規作成でないと判定されると予め再設定可能と規定された前記パラメータ項目についてのみ前記設定指示を受け入れる設定指示選択手段と
を設けたことを特徴とするバーコード印刷データ作成装置。
【請求項２】
前記バーコードデータの新規作成時には全ての前記パラメータ項目を表示し、前記作成されたバーコードデータの修正時には前記再設定可能と規定されたパラメータ項目のみを表示する表示手段を設けたことを特徴とする請求項１記載のバーコード印刷データ作成装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、入力された文字列に対応するバーコードのバーコードデータを作成してこれを印刷データとして出力するバーコード印刷データ作成装置に関する。
【０００２】
【従来の技術】
従来、バーコード規格の選定、文字列の入力および規格によって設定を要求されるパラメータ項目の設定がなされると、これらに応じてバーコードデータを作成し、出力指示があるとバーコードデータを印刷用ドットデータに変換して出力するバーコード印刷データ作成装置が知られている。この種のバーコード印刷データ作成装置では、任意の時点でバーコード規格の選定、変更やパラメータ項目の設定、変更が可能であった。このため、例えば規格の変更に伴う文字列の桁数制限や使用可能文字制限に、入力済みの文字列が適合しないことも想定され、規格を変更した場合には入力済みの文字列のデータを抹消していた。
【０００３】
【発明が解決しようとする課題】
しかしながら、こうした従来技術の構成によれば、バーコード規格の選定、変更やパラメータ項目の設定、変更の自由度が高い反面、例えば規格を変更する毎に文字列の入力を必要とするなど、一層の操作性の向上を求められていた。
【０００４】
本発明の目的は、再設定可能と規定されたパラメータ項目を変更する設定指示のみを受け入れることで操作性を向上させることができるバーコード印刷データ作成装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するための手段として、図９に例示するように、請求項１記載のバーコード印刷データ作成装置は、文字および種々の指令を入力するための入力手段と、バーコードの規格に関わる規格データを記憶する規格記憶手段と、前記入力手段を介して指定された前記規格に対応する前記規格データを前記規格記憶手段から読み取って、前記入力手段から入力される文字列および該規格データにより設定を要求されるパラメータ項目についての前記入力手段からの設定指示に従ってバーコードデータを作成するデータ作成手段と、前記バーコードデータを記憶するデータ記憶手段と、前記バーコードデータを印刷用ドットデータに変換して出力する出力手段とを備えるバーコード印刷データ作成装置において、前記バーコードデータが新規作成であるか否かを判定する判定手段と、該判定手段により新規作成であると判定されると前記入力手段からの設定指示を前記パラメータ項目の全てについて受け入れ、前記判定手段により新規作成でないと判定されると予め再設定可能と規定された前記パラメータ項目についてのみ前記設定指示を受け入れる設定指示選択手段とを設けた。
【０００６】
請求項２記載のバーコード印刷データ作成装置は、請求項１記載のバーコード印刷データ作成装置において、前記バーコードデータの新規作成時には全ての前記パラメータ項目を表示し、前記作成されたバーコードデータの修正時には前記再設定可能と規定されたパラメータ項目のみを表示する表示手段を設けた。
【０００７】
【作用】
上記の構成になる請求項１記載のバーコード印刷データ作成装置においては、判定手段はバーコードデータが新規作成であるか否かを判定し、設定指示選択手段は、判定手段により新規作成であると判定されると入力手段からの設定指示をパラメータ項目の全てについて受け入れ、判定手段により新規作成でないと判定されると予め再設定可能と規定されたパラメータ項目についてのみ設定指示を受け入れる。
【０００８】
バーコードデータが新規作成でないとき、すなわち修正時には、例えば一旦設定したものを変更するには新規作成と同様の操作を要するために再設定不可と規定されたパラメータ項目を変更する設定指示を受け入れないので、既に入力または作成されたデータの重要部分、例えば文字列を抹消するような修正操作は回避され、操作性は向上する。
【０００９】
請求項２記載のバーコード印刷データ作成装置においては、請求項１記載の構成によると同様に作用する他に、表示手段は、バーコードデータの新規作成時には全パラメータ項目を表示し、作成されたバーコードデータの修正時には再設定可能と規定されたパラメータ項目のみを表示する。
【００１０】
操作者は、新規作成時には全パラメータ項目を表示にて確認しながら設定できる。また、修正時においては再設定可能なパラメータ項目を確認できるので、これら以外のパラメータ項目を設定指示することは回避され、操作性は一層向上する。
【００１１】
【実施例】
次に、本発明を具体化した一実施例を図面を参照して説明する。
この実施例は、アルファベットや数字等の文字や記号をテープに印刷可能なテープ印刷機に本発明を適用した例である。
【００１２】
図１に示すように、テープ印刷機１０は、テーププリンタ１２とこのテーププリンタ１２に印刷データを供給する印刷データ作成装置１４とからなり、印刷データ作成装置１４が本発明のバーコード印刷データ作成装置に相当する。
印刷データ作成装置１４は、文字や記号等を表示するためのＣＲＴディスプレイ（以下、単にＣＲＴともいう）１６、アルファベットや数字や記号等のキャラクタを入力するためのキャラクタ入力キー、ＣＲＴ１６に表示されたカーソルを上下左右に移動させるためのカーソル移動キー、改行もしくは決定のためのリターンキー、印刷を実行させるための印刷キー、入力したデータを削除するための削除キー等が配置されたキーボード１８、ＣＲＴ１６上のマウスカーソルを操作して各種の入力をするための座標入力装置（以下、単にマウスともいう）２０および予め格納されたプログラム並びにキーボード１８またはマウス２０からの入力に従って各種の演算処理を行う制御本体部２２を備える。
【００１３】
次に、図２を参照してテーププリンタ１２の印刷機構ＰＭの概要について説明する。印刷機構ＰＭに着脱自在に内蔵される矩形状のテープ収納カセットＣＳには、透明なラミネートフィルムからなる印刷用テープ２５が巻装されたテープスプール２６と、インクリボン２７が巻装されたリボン供給スプール２８と、このインクリボン２７を巻取る巻取りスプール２９と、印刷用テープ２５と同一幅を有する両面テープ３０が剥離紙を外側にして巻装された供給スプール３１と、これら印刷用テープ２５と両面テープ３０とを接合させる接合ローラ３２とが回転自在に設けられている。
【００１４】
印刷用テープ２５とインクリボン２７とが重なる位置には、サーマルヘッド３３が立設され、これら印刷用テープ２５とインクリボン２７とをサーマルヘッド３３に押圧するプラテンローラ３４と、印刷用テープ２５と両面テープ３０とを接合ローラ３２に押圧する送りローラ３５とは支持体３６に回転可能に枢支されている。このサーマルヘッド３３には、印刷用テープ２５の幅に対応して上下方向に列設された１２８個の発熱素子からなる発熱素子群が設けられている。
【００１５】
従って、テープ送りモータ９０（図３参照）の所定回転方向への駆動により接合ローラ３２と巻取りスプール２９とが所定回転方向に夫々同期して駆動されながら１２８個の発熱素子群に通電されたとき、その印刷用テープ２５上にはテープ幅に略一杯に複数のドット列（最大１２８ドット）により文字やビットイメージが印刷され、しかも印刷用テープ２５は両面テープ３０を接合した積層テープ３７としてテープ送り方向Ａにテープ送りされ、図１に示される如くテーププリンタ１２の外部へ排出される。なお、図２に示さないが、印刷機構ＰＭには、カッター駆動モータ９４（図３参照）にて揺動される可動刃および可動刃と協動する固定刃が設置されており、可動刃の揺動により積層テープ３７を切断できる。
【００１６】
ここで、印刷用テープ２５としては、上述のラミネートフィルム、片面が剥離紙で覆われた粘着面で他面が被印刷面となり両面テープ３０を要さない構造の片面テープ、感熱用テープ、インスタントレタリングテープの４種類が用意されている。また、テープ幅は、「６ｍｍ」、「９ｍｍ」、「１２ｍｍ」、「１８ｍｍ」、「２４ｍｍ」の５種類あり、且つ各テープ幅毎に「赤」、「青」、「黄」、「緑」など１３種類のテープ色が用意されている。なお、ラミネートフィルム等の透明なテープの色とは、両面テープ３０による背景色のことである。したがって、印刷用テープ２５の種類、幅および色に応じて多種類のテープ収納カセットＣＳが準備されており、使用者の選択により印刷機構ＰＭに装着されることになる。
【００１７】
そして、これらテープ収納カセットＣＳの底部壁には、テープ幅に対応する形状の第１突出片３８、テープ色に対応する形状の第２突出片３９およびテープ種類に対応する形状の第３突出片４０が設けられており、テーププリンタ１２には、第１突出片３８の形状からテープ幅を検出するテープ幅センサ７６（図３参照）、第２突出片３９の形状からテープ色を検出するテープ色センサ７８（図３参照）および第３突出片４０の形状からテープ種類を検出するテープ種類センサ８０（図３参照）が設けられている。
【００１８】
次に、テープ印刷機１０の制御系について、図３のブロック図に従って説明する。
まず、印刷データ作成装置１４の制御系について説明する。
制御本体部２２に内蔵される制御装置Ｃ１は、ＣＰＵ４２、ＣＰＵ４２にバス４４を介して接続されたＲＡＭ４６、通信用インタフェース（Ｉ／Ｆ）４８、入出力インタフェース５０および図示しないハードディスクが装着されているハードディスクドライブ（ＨＤＤ）５２のためのハードディスクコントローラ（ＨＤＣ）５４から構成されている。また、入出力インタフェース５０には、キーボード１８、マウス２０、ＣＲＴ１６のためのＣＲＴコントローラ５６、制御本体部２２に内蔵されるフロッピディスクドライブ（ＦＤＤ）５８のためのＦＤＤコントローラ（ＦＤＣ）６０が、それぞれ接続されている。
【００１９】
ＨＤＤ５２に装着されたハードディスクには、ＪＡＮ８、ＣＯＤＥ３９、Ｉ−２／５、ＪＡＮ１３、ＵＰＣ−Ａ、ＵＰＣ−Ｅ、ＣＯＤＡＢＡＲ、ＣＯＤＥ１２８、ＥＡＮ１２８、ＰＯＳＴＮＥＴ等のバーコードの規格名並びに各規格名毎に使用可能と規定されている文字や記号、これらの文字や記号に対応するバーパターンのパターンコードおよびバーコードの作成に当たって設定が必要となるパラメータ項目等に関わる規格データ、バーパターンを表示するためのドットパターンがパターンコードに対応させて格納されたコード表示パターンデータメモリ、キャラクタを表示するためのドットパターンデータがキャラクタコードデータに対応させて格納されたキャラクタ表示パターンデータメモリ、バーパターンの印刷用輪郭線を規定する輪郭線データ（アウトラインデータ）がパターンコードデータに対応させて格納されたバーパターンアウトラインメモリ、キャラクタの印刷用輪郭線を規定する輪郭線データがゴシック体、明朝体等の書体毎に分類されキャラクタコードデータに対応させて格納されたフォントメモリ、キーボード１８から入力されるキャラクタのキャラクタコードデータならびにキャラクタに対応するバーパターンのパターンコードデータをドットパターンに変換処理してドットイメージデータとしてＲＡＭ４６のドットイメージメモリ４６２に記憶させるドットイメージ展開プログラム、ドットイメージデータに対応させてＣＲＴコントローラ５６を制御する表示駆動制御プログラム、本発明に特有で後に詳述するバーコード印刷データ作成制御プログラム等が格納されている。
【００２０】
ＲＡＭ４６のテキストメモリ４６１には、キーボード１８から入力される文字や記号等に対応するキャラクタコードからなる文書データやキャラクタコードに対応するバーパターンコードからなるバーパターンデータが格納される。ＲＡＭ４６のドットイメージメモリ４６２には、上述のようにキーボード１８から入力されるキャラクタのキャラクタコードデータならびにキャラクタに対応するバーパターンのパターンコードデータをドットパターンに変換処理したドットイメージデータが記憶される。ドキュメント情報メモリ４６３には、印刷文書名のデータ、テープ幅、テープ色およびテープ種類等のテープ収納カセットＣＳに関わるデータ等が格納される。さらに、ステータス情報メモリ４６４には、テーププリンタ１２から出力される様々な情報が格納される。
【００２１】
次に、テーププリンタ１２の制御系について説明する。
制御装置Ｃ２は、ＣＰＵ６４、ＲＯＭ６６、ＲＡＭ６８、通信用インタフェース（Ｉ／Ｆ）７０および入出力インタフェース７２をバス７４で相互に接続した構成で、通信用インタフェース（Ｉ／Ｆ）７０を介して印刷データ作成装置１４の制御装置Ｃ１に接続されている。ＲＯＭ６６には、通信用インタフェース４８、７０を介して印刷データ作成装置１４との間でデータの送受信を行うための転送制御プログラム、印刷データ作成装置１４から送信された印刷用ドットイメージデータに基づいてサーマルヘッド３３やテープ送りモータ９０を駆動する印刷駆動制御プログラムが格納されている。ＲＡＭ６８には、通信用インタフェース７０を介して印刷データ作成装置１４から受信した印刷用ドットイメージデータを格納する受信バッファ、ステータス情報を格納するステータスメモリ、装着されているテープ収納カセットＣＳに関する情報を格納するカセット情報メモリ、印刷用ドットイメージデータを印刷出力形態に展開する印字バッファ、ＣＰＵ６４での演算結果を一時的に格納する各種のメモリなどが設けられている。
【００２２】
入出力インタフェース７２には、テープ幅センサ７６、テープ色センサ７８、種類センサ８０、カセットスイッチ８２およびテープエンドセンサ８４が接続されており、制御装置Ｃ２はこれらからの信号を読込み可能である。また、入出力インタフェース７２には、サーマルヘッド３３を駆動するための駆動回路８８、テープ送りモータ９０を駆動するための駆動回路９２およびカッタ駆動モータ９４を駆動するための駆動回路９６が接続されており、制御装置Ｃ２によりサーマルヘッド８６、テープ送りモータ９０およびカッタ駆動モータ９４の稼動を制御できる。
【００２３】
次に、印刷データ作成装置１４の制御装置Ｃ１で実行されるバーコード印刷データ作成制御ルーチンについて図４および図５を参照して説明する。なお、図中Ｓｉ（ｉ＝１，２，３・・・）は各ステップである。
テープ印刷機１０の電源がオンされて、図４に示されるバーコード印刷データ作成制御ルーチンを開始すると、制御装置Ｃ１は、ＲＡＭ４６１〜４６３をクリアする等のイニシャライズを実行する（Ｓ１）。次に、制御装置Ｃ１は、キーボード１８の文字や記号などの印字可能キーの操作あるいはマウス２０を介してのアイコン操作による入力を待つ（Ｓ２）。ここでの入力が文字キーによる入力であれば（Ｓ２：ＹＥＳ、Ｓ３：ＹＥＳ）、制御装置Ｃ１は、操作されたキーに対応する文字列のキャラクタコードデータをテキストメモリ４６１に格納し、後述のバーコード規格の選定、パラメータ項目の設定がなされていれば、この文字列に対応するバーコードシンボル１００（１０２）を、バーコードリーダーでの読取り時に必要とされる余白に対応する表示余白１０４（１０６）を備えたバーコードブロック１０８（１１０）として、ＣＲＴ１６に表示させる（図８参照）。一方、文字キー入力でなければ（Ｓ３：ＮＯ）、制御装置Ｃ１はバーコードパラメータ設定キーかを判定する（Ｓ５）。ここでバーコード設定キーの入力であれば（Ｓ５：ＹＥＳ）、制御装置Ｃ１はＳ６に進んで図５に示されるバーコードパラメータ設定サブルーチンを実行する。
【００２４】
次に、バーコードパラメータ設定サブルーチンについて説明するが、バーコード規格としてはＣＯＤＥ３９とＪＡＮ１３の２種類のみがあるものとして、説明を簡素化する。
制御装置Ｃ１は、バーコードパラメータ設定サブルーチンを開始すると、まず既にバーコード化処理された文字データが無いこと、つまり新規作成であるかを判定する（Ｓ２０）。ここで、まず新規作成（Ｓ２０：ＹＥＳ）の場合を説明し、その後に修正（Ｓ２０：ＮＯ）について説明する。
【００２５】
制御装置Ｃ１は、Ｓ２０：ＹＥＳでＳ２１に進むと、操作者によるキーボード１８またはマウス２０を介してのバーコード規格選定がＣＯＤＥ３９であるかを判定し、ＹＥＳであればＣＯＤＥ３９によるバーコードの新規作成に要するパラメータ項目を設定画面１としてＣＲＴ１６に表示させる（Ｓ２２）。あるいは、Ｓ２１：ＮＯであれば、ＪＡＮ１３が選定されたとしてＪＡＮ１３によるバーコードの新規作成に要するパラメータ項目を設定画面３としてＣＲＴ１６に表示させる（Ｓ２３）。
【００２６】
図６（ａ）に示すように、設定画面１においては、「規格」、「幅」、「高さ」、「桁数」、「下部文字」、「配置」、「チェックデジット」のパラメータ項目が２重丸付で表示され、図７（ａ）に示すように、設定画面３においては、「規格」、「幅」、「高さ」、「下部文字」、「配置」のパラメータ項目が２重丸付で表示される。なお、各パラメータ項目においてデフォルトに設定されている数値等が併せて表示される。また、２重丸付は変更可能を表しており、当然ながら規格自体も変更の対象とされる。
【００２７】
設定画面３にては、「桁数」および「チェックデジット」の項目表示がないが、その理由については、以下のパラメータ項目の説明にて述べる。
設定画面１および設定画面３の各パラメータ項目と、その具体的な設定範囲について順に説明すると、規格としては選定されたＣＯＤＥ３９またはＪＡＮ１３が表示される。「幅」は、バーコードシンボルの基本エレメントの印字幅を設定するもので、小、中、大の３種類から選択して設定できる。各印字幅は次のとおりである。
【００２８】
小；０．０１１インチ＝０．２８２ｍｍ（２ドット）
中；０．０１７インチ＝０．４２３ｍｍ（３ドット）
大；０．０２２インチ＝０．５６４ｍｍ（４ドット）
なお、各規格における基本エレメント幅（単位：ｍｍ）は次のとおりである。
【００２９】
0003627259.tif 000002
上記により明かなように、ＰＯＳＴＮＥＴでは印字幅として小を選択することはできない。
【００３０】
「高さ」は、バーコードシンボルの印字高さを設定するもので、インチまたはｍｍ単位で設定可能である。「高さ」の最小値は０．１３インチ＝３．４ｍｍに設定されている。また、最大値はテーププリンタ１２に装着されている印刷用テープ２５の幅に応じて次のように決定される。
【００３１】
0003627259.tif 000003
ただし、ＰＯＳＴＮＥＴでは、バーの印字高さはフルバー（０．１２５±０．０１０インチ）とショートバー（０．０５０±０．０１０インチ）の２種類に規定されており、本実施例では
フルバー：      ０．１２８インチ＝３．１７５ｍｍ
ショートバー：  ０．０５０インチ＝１．２７０ｍｍ
に固定されている。
【００３２】
「桁数」は、バーコードデータの桁数であり、次のように規格されている。
ＣＯＤＥ３９      ２〜２０桁の範囲で任意に設定
Ｉ−２／５        ４〜２２桁の範囲で任意に設定
ＪＡＮ１３        １２桁
ＪＡＮ８          ７桁
ＵＰＣ−Ａ        １１桁
ＵＰＣ−Ｅ        ６桁
ＣＯＤＥ１２８    ２〜２０桁の範囲で任意に設定
ＥＡＮ１２８      ２〜２０桁の範囲で任意に設定
ＰＯＳＴＮＥＴ    ６桁、１０桁、１２桁
ＪＡＮ１３、ＪＡＮ８、ＵＰＣ−Ａ、ＵＰＣ−Ｅのように桁数が固定されている規格の場合、設定画面３に示されるように「桁数」の項目自体が表示されない。なお、チェックデジット、スタート／ストップキャラクタ等が付加される場合には、印字桁数は上記よりも大きくなる。
【００３３】
「下部文字」は、バーコードシンボルの下部にバーコードデータ（文字）を併記するかしないかを「有り」または「無し」で選択できる。
「配置」は、下部文字の配置形式であり、左寄せ、中央寄せ、右寄せまたは均等割付が選択できる。
【００３４】
「チェックデジット」は、チェックデジットを付加するか否かの選択であり、チェックデジットの付加が要件とされているバーコード規格（ＪＡＮ１３、ＪＡＮ８、ＵＰＣ−Ａ、ＵＰＣ−Ｅ、ＰＯＳＴＮＥＴ）では、この項目は表示されない。
【００３５】
さらに、バイナリレベル型のバーコード規格（ＣＯＤＥ３９、Ｉ−２／５、ＣＯＤＡＢＡＲ）については、太バーと細バーとの比率もパラメータとして設定可能で、２：１、２．５：１、３：１のいずれかを選択できる。
バーコードパラメータ設定サブルーチンの説明に戻ると、既にバーコード化処理された文字データが有る場合は（Ｓ２０：ＮＯ）、制御装置Ｃ１は、Ｓ２４でバーコード規格がＣＯＤＥ３９であるかを判定し、ＹＥＳであればＣＯＤＥ３９によるバーコードの修正可能なパラメータ項目を設定画面２としてＣＲＴ１６に表示させる（Ｓ２５）。あるいは、Ｓ２４：ＮＯであれば、ＪＡＮ１３が選定されたとしてＪＡＮ１３によるバーコードの修正可能なパラメータ項目を設定画面４としてＣＲＴ１６に表示させる（Ｓ２６）。
【００３６】
図６（ｂ）に示すように、設定画面２においても設定画面１と同様のパラメータ項目が表示されるが、「規格」および「桁数」には２重丸が付記されておらず設定変更できないことが示されている。図７（ｂ）に示すように、設定画面４においても設定画面３と同様のパラメータ項目が表示されるが、「規格」には２重丸が付記されておらず設定変更できないことが示されている。
【００３７】
図５に示すように、制御装置Ｃ１は、設定画面１〜４のいずれかをＣＲＴ１６に表示させた（Ｓ２２、Ｓ２３、Ｓ２５またはＳ２６）後、キーボード１８によるキー入力を待ち、キー入力があれば（Ｓ２７：ＹＥＳ）、次のＳ２８へ進む。Ｓ２８では、制御装置Ｃ１は、キー入力がキャンセルの指令かを判定し、ＹＥＳであればバーコードパラメータ設定サブルーチンを終えてメインルーチンへリターンする。また、Ｓ２８においてキャンセルの指令ではないと判定された場合には（Ｓ２８：ＮＯ）、終了の指令かを判定する（Ｓ２９）。ここで終了の指令と判定されれば、制御装置Ｃ１は設定画面１〜４に表示されているパラメータを記憶して（Ｓ３０）、メインルーチンへリターンする。一方、終了の指令ではない場合（Ｓ２９：ＮＯ）、Ｓ３１へ進み設定変更が可能なパラメータ項目に関わるキー入力かを判定する。ここで設定変更可能な項目に関わるキー入力であれば（Ｓ３１：ＹＥＳ）、制御装置Ｃ１はこのキー入力に応じてパラメータを変更し、ＣＲＴ１６の表示を変更させて（Ｓ３２）、Ｓ２７へ回帰する。一方、設定変更可能な項目に関わるキー入力でなければ（Ｓ３１：ＮＯ）、制御装置Ｃ１は、例えばブザによる警報を発して（Ｓ３３）、Ｓ２７へ回帰する。
【００３８】
ここで、図４に示されるメインルーチンの説明に戻るが、Ｓ１〜Ｓ６については既に説明したので、Ｓ７以下について説明する。
Ｓ２における入力が、文字キー入力でなく（Ｓ３：ＮＯ）、バーコードパラメータ設定キーでもなければ（Ｓ５：ＮＯ）、制御装置Ｃ１は、ブロック選択キーであるかを判定し（Ｓ７）、ＹＥＳであればＳ８へ進み、ＮＯであればＳ９へ進む。制御装置Ｃ１は、Ｓ８においては、カーソルＫ上にバーコードブロック１０８、１１０があるか（図８参照）を判定する。図８に示される状態では、バーコードブロック１０８がカーソルＫ上にあるので、Ｓ８：ＹＥＳとなり、制御装置Ｃ１はこのバーコードブロック１０８を選択状態にして（Ｓ１０）、Ｓ２に回帰する。ここで、選択状態にするとは、パラメータの設定変更等の修正の対象とすることである。したがって、このバーコードブロック１０８を選択状態にして、上述のバーコードパラメータの設定サブルーチンを実行すれば、バーコードブロック１０８中のバーコードシンボル１００（ＣＯＤＥ３９）について「幅」、「高さ」、「下部文字」、「配置」、「チェックデジット」のパラメータを変更することができる。一方、カーソルＫ上にバーコードブロックがなければ（Ｓ８：ＮＯ）、制御装置Ｃ１はＳ２へ回帰する。
【００３９】
また、Ｓ７：ＮＯでＳ９に進んだ場合、制御装置Ｃ１は入力が全ブロック選択キーによるかを判定し、ＹＥＳであればＣＲＴ１６に表示されている全てのバーコードブロックを選択状態にして（Ｓ１１）、Ｓ２に回帰する。図８に示される例では、ＣＯＤＥ３９によるバーコードブロック１０８とＪＡＮ１３によるバーコードブロック１１０の両方が選択状態にされる。この場合、例えば「高さ」等の共通のパラメータ項目については、１回の入力操作で両方を同時に設定変更できる。つまり、異なる規格に従うバーコードシンボル１００、１０２を同時に編集、修正できる。このため、例えば１個の商品に２種類以上のバーコードを貼付する場合等には、便利である。
【００４０】
さらに、Ｓ９：ＮＯの場合には、制御装置Ｃ１は、その入力に応じたキー処理を実行してＳ２に回帰する。
以上、バーコード印刷データ作成制御ルーチンをほぼステップ順にしたがって説明したが、具体的な操作手順に従って要約すると、イニシャライズ（Ｓ１）に続いてバーコード規格の選定とパラメータ項目の設定がなされる（バーコードパラメータ設定サブルーチン）。次に、バーコード化すべき文字が入力されると（Ｓ２：ＹＥＳ、Ｓ３：ＹＥＳ）、バーコードブロック１０８、１１０がＣＲＴ１６に表示される（Ｓ４）。この状態で個別のブロック選択（Ｓ７：ＹＥＳ、Ｓ８：ＹＥＳ、Ｓ１０）または全ブロック選択（Ｓ７：ＮＯ、Ｓ９：ＹＥＳ、Ｓ１１）し、バーコードパラメータ設定サブルーチンを実行させれば、規格および新規設定時のパラメータ設定に応じて変更可能なパラメータ項目がＣＲＴ１６に表示される。操作者が表示されたパラメータ項目を設定変更することで、これら以外のパラメータ項目の設定を指示することは回避され、操作性は向上する。しかも、変更不可能とされているパラメータ項目に関わる入力があった場合には、制御装置Ｃ１はこの様な入力を受け入れずに、警報を発するので（Ｓ３１：ＮＯ、Ｓ３３）、誤入力も防止される。
【００４１】
この実施例のテープ印刷機１０は、上述のように作動するが、このテープ印刷機１０においては、キーボード１８およびマウス２０が入力手段に相当し、制御本体部２２の制御装置Ｃ１が、規格記憶手段、データ作成手段、データ記憶手段、出力手段、設定指示選択手段としての機能を備えている。
【００４２】
上記の例では、バーコード規格としてＣＯＤＥ３９とＪＡＮ１３との２種類を選択可能として説明したが、あくまでも説明を簡素化するための措置であり、例えばＳ２１およびＳ２４における処理を、バーコード規格の一覧表示による選択とすれば、上述した各種のバーコード規格を対象とできることは言うまでもない。
【００４３】
なお、この実施例のテープ印刷機１０は、バーコードの印刷以外にも使用可能であり、入力された文字や記号を、バーコード化せずに、そのまま文字や記号として印刷することもできる。
以上、実施例に従って、本発明について説明したが、本発明はこのような実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲でさまざまに実施できることは言うまでもない。
【００４４】
【発明の効果】
以上説明したように、請求項１記載のバーコード印刷データ作成装置によれば、修正時には、再設定不可と規定されたパラメータ項目を変更する設定指示を受け入れないので、既に入力または作成されたデータの重要部分、例えば文字列を抹消するような修正操作は回避され、操作性は向上する。
【００４５】
請求項２記載のバーコード印刷データ作成装置によれば、請求項１記載の構成によると同様の効果を得られる他に、設定可能なパラメータ項目が表示されるので、これらを確認しながら設定でき、これら以外のパラメータ項目を設定指示することは回避されるので、操作性は一層向上する。
【図面の簡単な説明】
【図１】実施例のテープ印刷機の概要の説明図である。
【図２】実施例のテープ印刷機のテーププリンタに内蔵される印刷機構の概要お説明図である。
【図３】実施例のテープ印刷機の制御系のブロック図である。
【図４】実施例のテープ印刷機で実行されるバーコード印刷データ作成制御ルーチンのフローチャートである。
【図５】実施例のテープ印刷機で実行されるバーコードパラメータ設定サブルーチンのフローチャートである。
【図６】ＣＯＤＥ３９におけるパラメータ設定画面の説明図であり、図６（ａ）は新規作成時の設定画面を、図６（ｂ）は修正時の設定画面を表す。
【図７】ＪＡＮ１３におけるパラメータ設定画面の説明図であり、図７（ａ）は新規作成時の設定画面を、図７（ｂ）は修正時の設定画面を表す。
【図８】実施例のテープ印刷機のＣＲＴに表示されるバーコードブロックを一例を示す説明図である。
【図９】本発明のバーコード印刷データ作成装置の構成を例示するブロック図である。
【符号の説明】
１０・・・テープ印刷機、１２・・・テーププリンタ、１４・・・印刷データ作成装置（バーコード印刷データ作成装置）、１６・・・ＣＲＴ（表示手段）、１８・・・キーボード（入力手段）、２０・・・マウス（入力手段）、２２・・・制御本体部、Ｃ１・・・制御装置、２５・・・印刷用テープ、１００、１０２・・・バーコードシンボル、１０８、１１０・・・バーコードブロック、ＣＳ・・・テープ収納カセット、ＰＭ・・・印刷機構。
【図１】
0003627259.tif 000004
【図２】
0003627259.tif 000005
【図３】
0003627259.tif 000006
【図４】
0003627259.tif 000007
【図５】
0003627259.tif 000008
【図６】
0003627259.tif 000009
【図７】
0003627259.tif 000010
【図８】
0003627259.tif 000011
【図９】
0003627259.tif 000012