(57)【特許請求の範囲】
【請求項１】
光の反射率が相異なる第１バーおよび第２バーの２種のバーを各１以上配置したバーコードにおける前記２種のバーの配置を規定したバーコード配置を設定するバーコード配置設定工程と、
前記バーコードの線色となる前記第１バーの印刷色または前記バーコードの背景色となる前記第２バーの印刷色を設定する第１色設定工程と、
前記２種のバーの反射率に関する条件を規定した所定のバーコードの読取規格に適合するように、前記第１色設定工程において印刷色を設定したバーの他方のバーとなる前記第２バーまたは前記第１バーの印刷色を決定する第２色決定工程と、
前記バーコード配置、前記第１バーの印刷色および前記第２バーの印刷色に基づいて、設定された印刷色の前記第１バーおよび前記第２バーを配置した前記バーコードの印刷画像であるバーコード画像を印刷対象物にカラー印刷するバーコード画像印刷工程と、を備えたことを特徴とする画像印刷方法。
【請求項２】
光の反射率が相異なる第１バーおよび第２バーの２種のバーを各１以上配置したバーコードにおける前記２種のバーの配置を規定したバーコード配置を設定するバーコード配置設定手段と、
前記バーコードの線色となる前記第１バーの印刷色または前記バーコードの背景色となる前記第２バーの印刷色を設定する第１色設定手段と、
前記２種のバーの反射率に関する条件を規定した所定のバーコードの読取規格に適合するように、前記第１色設定手段によって印刷色を設定したバーの他方のバーとなる前記第２バーまたは前記第１バーの印刷色を決定する第２色決定手段と、
前記バーコード配置、前記第１バーの印刷色および前記第２バーの印刷色に基づいて、設定された印刷色の前記第１バーおよび前記第２バーを配置した前記バーコードの印刷画像であるバーコード画像を印刷対象物にカラー印刷するバーコード画像印刷手段と、を備えたことを特徴とする画像印刷装置。
【請求項３】
前記２種のバーのバー色に応じた反射率、その２種のバー色の組合せによる前記読取規格に基づく規格値、前記組合せによる前記読取規格に対する適否、および、前記読取規格に適合する前記組合せ、の少なくとも１つが、前記印刷対象物の種別に対応して規定されており、
前記印刷対象物の種別を検出する印刷対象物種別検出手段をさらに備えたことを特徴とする、請求項２に記載の画像印刷装置。
【請求項４】
前記２種のバーのバー色に応じた反射率、その２種のバー色の組合せによる前記読取規格に基づく規格値、前記組合せによる前記読取規格に対する適否、および、前記読取規格に適合する前記組合せ、の少なくとも１つが、前記印刷対象物の種別に対応して規定されており、
前記印刷対象物の種別を設定する印刷対象物種別設定手段をさらに備えたことを特徴とする、請求項２に記載の画像印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バーコードを表すバーコード画像を印刷する画像印刷方法およびその装置に関する。
【０００２】
【従来の技術】
いわゆるバーコードとは、異なる太さ（幅）や間隔をもつ平行な（縦）線（以下「バー」という）の組合せによって、文字（英字、数字、記号等）を表現するコードであり、バーコードリーダ等に設けられたオプティカルスキャナ等の光学的な読取手段による横断走査によって、光学的に読み取れる２進情報を表す。また、誤り検出が組み込まれていて、いずれの方向からでも読み取れるものもある。そして、これらのバーコードは、ラベル等に印刷されてラベルとして書物や食品その他の商品に貼り付けられ、あるいは直接商品の表面（またはその包装等の表面）に印刷されて、図書館や病院、食料品店などにおいて、迅速に２進情報を入力する入力手段（読取手段）の入力（読み取り）対象として利用される。
【０００３】
これらの場合、バーコードが表す２進情報の２値（例えば０と１）は、光の反射率の差（反射率差）により相互に区別され、反射率が低い部分（線：バー：こちら側を「黒バー」ともいう）が２値のうちの一方（例えば１）、反射率が高い部分（線：バー：こちら側を「白バー」または「スペース」ともいう）が２値のうちの他方（例えば０）と判別される（読み取られる）。このため、この読取（判別）可能な光の反射率に関する条件がバーコードの読取規格として規格化されている（図１２参照）。
【０００４】
【発明が解決しようとする課題】
ところで、バーコードはいわゆる画像の一種であり、画像を印刷可能なプリンタなどの印刷装置を用いて、バーコードの画像（バーコード画像）を作成して印刷することができる。また、カラー画像を印刷可能な印刷装置では、バーコードの反射率が低い方のバーと高い方のバーに種々の色（カラー）を設定して、カラフルなバーコード画像を印刷することもできる。このため、例えばバーコードを付す商品の販売店の店長など、一般的なユーザが、自己の店の商品用に好みの色のバーコードを種々考え、それをバーコード画像として商品に印刷したり、あるいはラベルに印刷して商品に付すことも、原理的には可能である。
【０００５】
しかしながら、一般的なユーザは、上述のバーコードの読取規格を知らないので、任意に所望の色彩のバーコード画像を作成・印刷すれば、それが読取規格に適合せず、その結果、バーコードリーダ等では読取不可能なバーコード画像になってしまう場合がある。また、仮に読取規格の存在やその内容を知っていたとしても、それを意識しながらバーコード画像の色等を設定するのは、煩わしく面倒な操作（作業）となる。
【０００６】
本発明は、バーコードの読取規格に適合する色彩のバーコード画像を容易に印刷できる画像印刷方法およびその装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の画像印刷方法は、光の反射率が相異なる第１バーおよび第２バーの２種のバーを各１以上配置したバーコードにおける前記２種のバーの配置を規定したバーコード配置を設定するバーコード配置設定工程と、前記バーコードの線色となる前記第１バーの印刷色または前記バーコードの背景色となる前記第２バーの印刷色を設定する第１色設定工程と、前記２種のバーの反射率に関する条件を規定した所定のバーコードの読取規格に適合するように、前記第１色設定工程において印刷色を設定したバーの他方のバーとなる前記第２バーまたは前記第１バーの印刷色を決定する第２色決定工程と、前記バーコード配置、前記第１バーの印刷色および前記第２バーの印刷色に基づいて、設定された印刷色の前記第１バーおよび前記第２バーを配置した前記バーコードの印刷画像であるバーコード画像を印刷対象物にカラー印刷するバーコード画像印刷工程と、を備えたことを特徴とする。
【０００８】
また、本発明の画像印刷装置は、光の反射率が相異なる第１バーおよび第２バーの２種のバーを各１以上配置したバーコードにおける前記２種のバーの配置を規定したバーコード配置を設定するバーコード配置設定手段と、前記バーコードの線色となる前記第１バーの印刷色または前記バーコードの背景色となる前記第２バーの印刷色を設定する第１色設定手段と、前記２種のバーの反射率に関する条件を規定した所定のバーコードの読取規格に適合するように、前記第１色設定手段によって印刷色を設定したバーの他方のバーとなる前記第２バーまたは前記第１バーの印刷色を決定する第２色決定手段と、前記バーコード配置、前記第１バーの印刷色および前記第２バーの印刷色に基づいて、設定された印刷色の前記第１バーおよび前記第２バーを配置した前記バーコードの印刷画像であるバーコード画像を印刷対象物にカラー印刷するバーコード画像印刷手段と、を備えたことを特徴とする。
【０００９】
この画像印刷方法およびその装置では、光の反射率が相異なる第１バーおよび第２バーの２種のバーを各１以上配置したバーコードにおける２種のバーの配置を規定したバーコード配置を設定し、バーコードの線色となる第１バーの印刷色またはバーコードの背景色となる第２バーの印刷色を設定し、２種のバーの反射率に関する条件を規定した所定のバーコードの読取規格に基づいて、設定したバー色との組合せが読取規格に適合するように、バーコードの背景色となる第２バーの印刷色またはバーコードの線色となる第１バーの印刷色を決定し、バーコード配置、第１バー色および第２バー色に基づいて、第１バー色の第１バーおよび第２バー色の第２バーを配置したバーコードの印刷画像であるバーコード画像を印刷対象物に印刷する。すなわち、一方のバー色を設定すると、その設定色に基づいて、そのバー色との組合せが読取規格に適合するように他方のバー色を決定し、その組合せによるバーコード画像を印刷するので、ユーザは、バーコードの読取規格を知らなくても（あるいは読取規格に留意しなくても）、バーコード配置と一方のバー色を設定するだけで、その読取規格に適合する色彩のバーコード画像を容易に印刷できる。また、バーコード画像は、カラーの複数の基本色に分解して印刷され、複数の基本色には、カラー３原色が含まれる。印刷の場合のカラー３原色としては、例えばＣ（シアン）、Ｍ（マゼンタ）およびＹ（イエロー）の組合せなどが使用される。この場合、いわゆる減法混色により種々の色（カラー）を表現できるので、種々の色のバーコード画像を印刷でき、各種のＸＹプロッタやプリンタ等における印刷など、反射光によってカラー表現する場合に適したカラー画像のバーコード画像を印刷できる。
【００１８】
また、上述した各画像印刷装置において、前記２種のバーのバー色に応じた反射率、その２種のバー色の組合せによる前記読取規格に基づく規格値、前記組合せによる前記読取規格に対する適否、および、前記読取規格に適合する前記組合せ、の少なくとも１つが、前記印刷対象物の種別に対応して規定されており、前記印刷対象物の種別を検出する印刷対象物種別検出手段をさらに備えたことが好ましい。
【００１９】
この画像印刷装置では、２種のバーのバー色に応じた反射率、その２種のバー色の組合せによる読取規格に基づく規格値、その組合せによる読取規格に対する適否、および、読取規格に適合する組合せ、の少なくとも１つが、印刷対象物の種別に対応して規定され、また、その印刷対象物の種別を検出する。すなわち、印刷対象物の種別に対応して反射率が規定されていれば、印刷対象物の種別に対応する規格値（ＰＣＳ値）を求めるのも容易であるし、また、その規格値自体を印刷対象物の種別に対応して規定しておいても良い。また、反射率や規格値が規定されていれば、２種のバー色の組合せによる読取規格に対する適否を判別するのも容易であり、また、その組合せによる読取規格に対する適否自体を印刷対象物の種別に対応して規定しておいても良い。また、読取規格に適合する組合せを印刷対象物の種別に対応して規定しておき、規定された組合せであれば読取規格に適合、規定されていなければ不適合、のように判別することも容易にできる。
【００２０】
このため、これらの少なくとも１つが規定されていれば、印刷対象物の種別に応じて、読取規格に適合するようにバー色の組合せを設定することも容易であるし、設定されたバー色の組合せが読取規格に適合するか否かを判別するのも容易である。したがって、この画像印刷装置では、ユーザは、印刷対象物の種別を意識せず、また、バーコードの読取規格を知らなくても（あるいは読取規格に留意しなくても）、その読取規格に適合する所望の色彩のバーコード画像を容易に印刷できる。
【００２２】
また、上述した各画像印刷装置において、前記２種のバーのバー色に応じた反射率、その２種のバー色の組合せによる前記読取規格に基づく規格値、前記組合せによる前記読取規格に対する適否、および、前記読取規格に適合する前記組合せ、の少なくとも１つが、前記印刷対象物の種別に対応して規定されており、前記印刷対象物の種別を設定する印刷対象物種別設定手段をさらに備えたことが好ましい。
【００２３】
この画像印刷装置では、２種のバーのバー色に応じた反射率、その２種のバー色の組合せによる読取規格に基づく規格値、その組合せによる読取規格に対する適否、および、読取規格に適合する組合せ、の少なくとも１つが、印刷対象物の種別に対応して規定されているので、印刷対象物の種別に応じて、読取規格に適合するようにバー色の組合せを設定することも容易であるし、設定されたバー色の組合せが読取規格に適合するか否かを判別するのも容易である。そして、この画像印刷装置では、印刷対象物の種別を設定するので、ユーザは、その種別を設定することにより、バーコードの読取規格を知らなくても（あるいは読取規格に留意しなくても）、その読取規格に適合する所望の色彩のバーコード画像を容易に印刷できる。
【００５４】
【発明の実施の形態】
以下、本発明の一実施形態に係る画像印刷方法およびその装置を適用したテープ印刷装置について、添付図面を参照しながら詳細に説明する。まず、図１は、テープ印刷装置の外観斜視図であり、図２は、その制御系のブロック図である。
【００５５】
このテープ印刷装置１は、キー入力した所望の文字などに基づいて作成した印刷画像を、印刷テープＴ１にインクジェット方式でカラー印刷すると共に、この印刷テープＴ１の印刷部分を切断してラベルを作成するものである。また、印刷テープＴ１に加えラミネートテープＴ２（図３および図４参照）を搭載することで、この印刷テープＴ１の印刷部分にラミネートテープＴ２を貼着し、この状態で印刷テープＴ１およびラミネートテープＴ２を切断してラミネート済みのラベルを作成することもできる。以下、印刷テープＴ１のみのタイプ、またはそれにラミネートテープＴ２を加えたタイプの、両タイプのテープを代表するときは、「テープＴ」という。
【００５６】
印刷テープＴ１は、基材テープと基材テープの裏面に塗着した粘着層と粘着層に貼着した剥離紙テープとで構成され、基材テープは、紙、布、コート層を有する紙またはコート層を有するフィルム等のインクを十分吸収できる素材で構成される。粘着層は、ラベルとしての印刷テープを書類ファイルなどの貼付対象物に貼り付けるためのものであり、また剥離紙テープは、この粘着層にゴミなどが付着するのを防止するためのものである。
【００５７】
一方、ラミネートテープＴ２は、基材テープと基材テープの裏面に塗着した粘着層とで構成され、基材テープは、１６〜３８μｍ厚程度の透明なフィルムなどで構成される。また、印刷テープＴ１とほぼ同一幅に形成され、側端を揃え重ねるようにして貼着される。実際には、印刷テープＴ１に対しラミネートテープＴ２がわずかに（０．３mm程度）狭幅に形成され、貼着の際のラミネートテープＴ２の微小な横ずれを吸収できるようになっている。
【００５８】
これら各種のテープＴには、テープ幅４．５mm〜９６mm程度の各種のものが用意されている。それぞれテープカートリッジ５に収容された状態で提供され、テープ幅に応じて幅方向２４ドット〜１０２４ドット程度の印刷画像が印刷される。なお、これらのテープＴには、材質の異なるものや、地色が白色以外のものなども用意されており、将来採用されるものも含めれば、少なくとも数十種類のものが使用可能となっている。また、テープカートリッジ５には、印刷テープＴ１およびラミネートテープＴ２を搭載可能なタイプのもの（図４参照）と、印刷テープＴ１のみ搭載可能なタイプがあり、それぞれ幅が異なる「大」、「中」、「小」の３種類のものが用意されている。
【００５９】
図１に示すように、テープ印刷装置１は、装置本体２と、装置本体２の前部に取り付けたキーボード３と、テープＴ（印刷テープＴ１＋ラミネートテープＴ２：図３参照）を収容したテープカートリッジ５と、４色のインクを充填したインクカートリッジ８（図３参照）とで構成されており、テープカートリッジ５およびインクカートリッジ８は、装置本体２に対し着脱自在に装着されている。装置本体２は、装置ケース２３によりその外殻が形成され、装置ケース２３の上部には、テープカートリッジ５およびインクカートリッジ８を着脱するための開閉蓋２１が広く設けられている。また、装置ケース２３の側面には、テープＴを外部に排出するスリット状のテープ排出口２２が形成されている。
【００６０】
キーボード３は、装置本体２に対し起倒自在に取り付けられており、テープ印刷装置１を使用する場合には、キーボード３を引き倒した状態にし、これを携帯する場合には、キーボード３を引き起こした状態にする。また、開閉蓋２１の右前部には、装置本体２に内蔵したディスプレイ４に対応して、小窓２５が形成されている。このキーボード３とディスプレイ４については、さらに後述する。
【００６１】
また、図２に示すように、テープ印刷装置１は、基本的な構成として、キーボード３やディスプレイ４を有してユーザとのインタフェースを行う操作部１１、インクジェット方式の印刷ヘッド７によりテープカートリッジ５のテープＴ（印刷テープＴ１）に印刷を行う印刷部１２、印刷後のテープＴの切断を行う切断部１３、各種センサを有して各種検出を行う検出部１４、各種ドライバを有して各部回路を駆動する駆動部２７０、電源部２９０、および、テープ印刷装置１内の各部を制御する制御部２００を備えている。
【００６２】
このため、装置ケース２３の内部には、印刷部１２、切断部１３、検出部１４などの他、図外の回路基板が収納されている。この回路基板には、電源部２９０の他、駆動部２７０や制御部２００の各回路などが搭載されている。電源部２９０の電源ユニットＥＵは、ＡＣアダプタ接続口２４や外部から着脱可能なニッカド電池等の電池Ｅに接続され、テープ印刷装置１内の各部に電力を供給する。
【００６３】
図３はテープ印刷装置の装置本体の断面図である。図２および図３に示すように、印刷部１２は、両端を図外のフレームに支持されたキャリッジガイド軸３１と、キャリッジガイド軸３１にスライド自在に取り付けられたキャリッジ３２と、正逆走行することでキャリッジ３２を左右方向（テープＴの幅方向）に往復動させる図外のタイミングベルトと、タイミングベルトを正逆走行させるキャリッジモータ（ＣＲモータ）１２２と、送り従動ローラ４２および送り駆動ローラ４３を上下に配設して成る送りローラ４１と、ラミ従動ローラ４５およびラミ駆動ローラ４６を上下に配設して成るラミネートローラ４４と、送り駆動ローラ４３およびラミ駆動ローラ４６を図外の減速歯車列を介して回転駆動させるテープ送りモータ（ＴＦモータ）１２１と、印刷ヘッド７のインクノズルを塞ぐとともに、必要に応じてポンプモータ１２３によりクリーニング処理等を行うヘッドキャップ機構（図示せず）と、テープカートリッジ５をセットするイジェクト機構１２４とを備えている。
【００６４】
また、キャリッジ３２には、その下部にテープＴに印刷を行う印刷ヘッド７が、上部にインクを供給するためのインクカートリッジ８を装着するカートリッジホルダ３４が、それぞれ一体に取り付けられている。この場合、印刷ヘッド７は下向きに取り付けられ、またインクカートリッジ８はカートリッジホルダ３４に下向きに装着される。インクカートリッジ８が装着されると、インクカートリッジ８の各色のインクタンク８ａが印刷ヘッド７に連通し、インクの供給が可能になる。なお、インクタンク８ａには、それぞれＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（黒：ブラック）の各色のインクが充填されている。
【００６５】
また、キャリッジ３２には図外の遮光板が突設しており、フォトインタラプタなどから成るホーム位置センサ１４２に臨むと、印刷ヘッド７がホーム位置（図示せず）にあることを検出して、ゼロ点補正等の位置補正を行うようになっている。このホーム位置は、印刷ヘッド７の待機位置であるとともに、印刷のための基準位置となっており、この基準位置からＣＲモータ１２２を所定のステップ数だけ回転させることにより、キャリッジ３２をテープＴの印刷範囲の幅方向の各位置に精度良く移動させ、これと同期して印刷ヘッド７を駆動することにより、テープＴの表面に所望の印刷が行われる。
【００６６】
また、テープカートリッジ５には、ビットパターン等による識別情報を示す識別プレート１１５が設けられていて（図４参照）、キャリッジ３２に搭載したテープ識別センサ１４１が識別プレート１１５に臨むことで、テープカートリッジ５、印刷テープＴ１およびラミネートテープＴ２の種別や、個々の印刷テープＴ１に対する印刷開始位置が、検出されるようになっている。以下、これらの検出信号を「テープ識別信号」という。
【００６７】
送り駆動ローラ４３は装置本体２に設けられ、送り従動ローラ４２はテープカートリッジ５に設けられている。装置本体２にテープカートリッジ５を装着すると、送り従動ローラ４２が送り駆動ローラ４３との間に印刷テープＴ１を挟み込むようにして、これを押圧する。そして、この状態でＴＦモータ１２１を回転させることにより、送り従動ローラ４２と送り駆動ローラ４３との間に挟み込まれた印刷テープＴ１が先方に送られる。
【００６８】
ラミ駆動ローラ４６は装置本体２に設けられ、ラミ従動ローラ４５はテープカートリッジ５に設けられている。装置本体２にテープカートリッジ５を装着すると、ラミ従動ローラ４５がラミ駆動ローラ４６との間に印刷テープＴ１およびラミネートテープＴ２を挟み込むようにして、これらを押圧する。そして、この状態でＴＦモータ１２１が回転することにより、ラミ従動ローラ４５とラミ駆動ローラ４６との間に挟み込まれた印刷テープＴ１とラミネートテープＴ２とが、貼着しながら先方に送られる。
【００６９】
切断部１３は、カッタ５１とそれを切断動作させるカッタモータ１３１とを備えている。印刷が完了後には、テープＴ（印刷テープＴ１＋ラミネートテープＴ２）は、ＴＦモータ１２１によって所定距離だけステップ送りされてから停止するので、この停止と同時に、カッタモータ１３１が駆動され、テープＴの切断が行われる。なお、テープ印刷装置１では、このカッタ５１の切断動作を手動でも行えるように、カットキー３４０を設け、モード設定によって、自動／手動を切り替えられるようにしている。
【００７０】
図２に示すように、検出部１４は、上述のテープ識別センサ１４１と、ホーム位置センサ１４２とを備えている。前述のように、テープ識別センサ１４１は、テープカートリッジ５やテープＴの種別および印刷開始位置を検出し、ホーム位置センサ１４２は、印刷ヘッド７がホーム位置に達したことを検出し、それぞれの検出信号（テープ識別信号、位置検出信号）を制御部２００に入力する。なお、実状に合わせて、テープ印刷装置１の各部に電力を供給する電源部２９０の電源ユニットＥＵに接続されてその電位変動を検出する電圧センサ、環境（周囲）温度センサ、環境湿度センサ、ヘッド表面温度センサ等の他のセンサを設けることもできるし、一部を省略した構成とすることもできる。
【００７１】
駆動部２７０は、ディスプレイドライバ２７１と、ヘッドドライバ２７２と、モータドライバ２７３とを備えている。ディスプレイドライバ２７１は、制御部２００から出力される制御信号に基づき、その指示に従って、操作部１１のディスプレイ４を駆動する。同様に、ヘッドドライバ２７２は、制御部２００の指示に従って、印刷部１２の印刷ヘッド７を駆動する。また、モータドライバ２７３は、印刷部１２のＴＦモータ１２１を駆動するＴＦモータドライバ２７３ａと、ＣＲモータ１２２を駆動するＣＲモータドライバ２７３ｂと、ポンプモータ１２３を駆動するポンプモータドライバ２７３ｃと、切断部１３のカッタモータ１３１を駆動するカッタモータドライバ２７３ｄとを有し、同様に、制御部２００の指示に従って、各モータを駆動する。
【００７２】
操作部１１は、キーボード３とディスプレイ４とを備えている。ディスプレイ４は、横方向（Ｘ方向）約６cm×縦方向（Ｙ方向）４cmの長方形の形状の内側に、９６ドット×６４ドットの表示画像データを表示可能な表示画面４１を有し、ユーザがキーボード３からデータを入力して、文字、数字、記号、図形などのキャラクタ（以下「文字」で代表する）を配置した文字列画像やそれを含む印刷画像を表現するマトリクスデータを作成・編集したり、その結果等を視認したり、キーボード３から各種指令・選択指示等を入力したりする際などに用いられる。
【００７３】
キーボード３には、（いずれも図示しない）アルファベットキー群３１１、記号キー群３１２、数字キー群３１３、平仮名や片仮名等の仮名キー群３１４、および外字を呼び出して選択するための外字キー群３１５等を含む文字キー群３１の他、各種の動作モードなどを指定するための機能キー群３２などが配列されている。
【００７４】
機能キー群３２には、（いずれも図示しない）電源キー３２０、印刷動作を指示するための印刷キー３２１、文字サイズや装飾の種類など各種モード等や各種フォーム等を切り換えるための選択画面を表示させるフォームキー３２２、その各種選択画面における各種モード等の選択指示やテキスト入力時のデータ確定・改行等のための選択キー３２３、印刷画像データの印刷色やその中間色（混色）を指定するための色指定キー３２４、文字色や背景色を設定するための色設定キー３２５、並びに、それぞれ上（「↑」）、下（「↓」）、左（「←」）、右（「→」）方向へのカーソル移動や表示画面４１の表示範囲を移動させるための４個のカーソルキー３３０（３３０Ｕ、３３０Ｄ、３３０Ｌ、３３０Ｒ：以下、「カーソル「↑」キー３３０Ｕ」等という）が含まれる。
【００７５】
機能キー群３２には、さらに、各種指示を取り消すための取消キー３２６、各キーの役割を変更したり、描画登録画像データの修正等に用いられるシフトキー３２７、テキスト入力画面や選択画面と印刷画像データの表示画面（イメージ画面）とを相互に切り換えるためのイメージキー３２８、印刷画像データとイメージ画面に表示する表示画像データとの大きさの比率を変更するための比率変更（ズーム）キー３２９、並びに、テープＴを手動でカットするためのカットキー３４０が含まれる。また、機能キー群３２には、さらに、後述のバーコード画像の準備のためのバーコード設定キー３４１、および、そのバーコード画像を作成・印刷するためのバーコード印刷キー３４２が含まれる。
【００７６】
なお、当然ながら、一般的なキーボードと同様に、これらのキー入力は、各キー入力毎に個別にキーを設けて入力しても良いし、シフトキー３２７等と組み合わせてより少ない数のキーを用いて入力しても良い。ここでは、理解を容易にするために上記の分だけキーがあるものとして説明する。
【００７７】
図２に示すように、キーボード３は、上述のような種々の指令およびデータを制御部２００に入力する。
【００７８】
制御部２００は、ＣＰＵ２１０、ＲＯＭ２２０、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２３０、ＲＡＭ２４０、周辺制御回路（Ｐ−ＣＯＮ）２５０を備え、互いに内部バス２６０により接続されている。
【００７９】
ＲＯＭ２２０は、ＣＰＵ２１０で処理する制御プログラムを記憶する制御プログラム領域２２１、並びに、仮名漢字変換テーブル（辞書）、色変換テーブル、文字修飾テーブル、印刷制御条件設定テーブル、ディザマトリクス、所定の基本的な（規定）ディザマスク、バーコード読取規格値テーブル、バーコード配置種類テーブル、バー色自動設定テーブル、および、バー色適否判別テーブルなどを含む制御データを記憶する制御データ領域２２２を有している。ＣＧ−ＲＯＭ２３０は、テープ印刷装置１に用意されている文字等のフォントデータを記憶していて、文字等を特定するコードデータが与えられたときに、対応するフォントデータを出力する。
【００８０】
ＲＡＭ２４０は、電源キー３２０の操作により電源がオフにされても、記憶したデータを保持しておくようにバックアップされていて、各種レジスタ群２４１、ユーザがキーボード３から入力した文字等のテキストデータを記憶するテキストデータ領域２４２、表示画面４１の表示画像データを記憶する表示画像データ領域２４３、印刷画像データを記憶する印刷画像データ領域２４４、描画登録画像データを記憶する描画登録画像データ領域２４５、処理中または処理結果のディザマスクを記憶するディザマスク領域２４６、印刷色等の色パレット情報を記憶する色パレットデータ領域２４７、文字展開バッファ（フォント色バッファ）、色変換バッファ、基本色別配置バッファ、印刷バッファなどの各種バッファ領域２４８などの領域を有し、制御処理のための作業領域として使用される。
【００８１】
Ｐ−ＣＯＮ２５０には、ＣＰＵ２１の機能を補うとともに各種周辺回路とのインタフェース信号を取り扱うための論理回路が、ゲートアレイやカスタムＬＳＩなどにより構成されて組み込まれている。例えば、種々の計時を行うタイマ（ＴＩＭ）２５１などもＰ−ＣＯＮ２５０内の機能として組み込まれている。このため、Ｐ−ＣＯＮ２５０は、検出部１４の各種センサやキーボード３と接続され、検出部１４からの各種検出信号およびキーボード３からの各種指令や入力データなどをそのままあるいは加工して内部バス２６０に取り込むとともに、ＣＰＵ２１０と連動して、ＣＰＵ２１０等から内部バス２６０に出力されたデータや制御信号を、そのままあるいは加工して駆動部２７０に出力する。
【００８２】
そして、ＣＰＵ２１０は、上記の構成により、ＲＯＭ２２０内の制御プログラムに従って、Ｐ−ＣＯＮ２５０を介してテープ印刷装置１内の各部から各種信号・データ等を入力し、ＣＧ−ＲＯＭ２３０からのフォントデータ、ＲＡＭ２４０内の各種データ等を処理し、Ｐ−ＣＯＮ２５０を介してテープ印刷装置１内の各部に各種信号・データ等を出力することにより、印刷の位置制御、表示画面４１の表示制御等を行うとともに、印刷ヘッド７を制御して所定の印刷条件でテープＴに印刷するなど、テープ印刷装置１全体を制御している。
【００８３】
次に、テープ印刷装置１の制御全体の処理フローについて、図５を参照して説明する。電源キー３２０を押すこと（電源オン）により処理が開始すると、同図に示すように、まず、テープ印刷装置１を、前回の電源オフ時の状態に戻すために、退避していた各制御フラグを復旧するなどの初期設定を行い（Ｓ１）、次に、前回の表示画面を初期画面として表示する（Ｓ２）。
【００８４】
図５のその後の処理、すなわちキー入力か否かの判断分岐（Ｓ３）および各種割込処理（Ｓ４）は、概念的に示した処理である。実際には、テープ印刷装置１では、初期画面表示（Ｓ２）が終了すると、キー入力割込を許可し、キー入力割込が発生するまでは、そのままの状態を維持し（Ｓ３：Ｎｏ）、何らかのキー入力割込が発生すると（Ｓ３：Ｙｅｓ）、それぞれの割込処理に移行して（Ｓ４）、その割込処理が終了すると、再度、その状態を維持する（Ｓ３：Ｎｏ）。
【００８５】
上述のように、テープ印刷装置１では、主な処理を割込処理により行うので、印刷画像の印刷準備ができていれば、ユーザが任意の時点で印刷キー３２１を押すことにより、印刷処理割込が発生して、印刷処理が起動され、印刷画像の印刷ができる。
【００８６】
図６は、テープ印刷装置１における典型的な画像作成・印刷処理を示すフローチャートである。この処理（Ｓ１０）では、同図に示すように、各種入力・選択・設定・指示を行う（Ｓ２０）。より具体的には、ここでは、図７に示すように、文字入力編集（Ｓ２１）の他にも、各種の入力・選択・設定・指示ができ、ユーザはこれらのオプションの中から任意に入力・選択・設定・指示をすることができる。
【００８７】
例えば一般的な任意のキャラクタ（以下「文字」で代表する）を並べたキャラクタ列（文字列）の印刷画像を印刷する場合、ディスプレイ４により確認しながら、キーボード３により、まず、任意の文字列、例えば１行目に「ＡＢＣＤＥＦ」、２行目に「ＧＨＩＪＫＬ」などのように文字を入力し（Ｓ２１）、次に、文字等のサイズや装飾を指定し（図示せず）、色指定等を行う（図示せず）。この場合、サイズや装飾はフォームキー３２２により選択画面を表示させて、カーソルキー３３０により選択肢を反転表示させ、選択キー３２３により確定することにより選択して指定する。また、色指定は、ディスプレイ４の表示画面４１上で、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の階調値を、所定の色変換テーブルに規定された色情報に基づいて色指定キー３２４により指定し、文字やその背景を色設定キー３２５により指示して設定する。
【００８８】
また、図６に示すように、各種入力・選択・設定・指示（Ｓ２０）と並行（相前後）して、後述のテープ種別設定（Ｓ３０）が行われる。このテープ種別も、図２で前述のテープ識別センサ１４１による自動検出の他、図７に示すように、、ユーザが任意に手動入力（マニュアル入力）が可能であり（Ｓ２５）、フォームキー３２２により表示される選択画面で「テープ種別設定」の選択肢を反転表示させ、選択キー３２３により確定することにより選択して指定する。この「テープ種別設定」を選択すると、その下位階層として、テープ幅による選択肢からの選択や数値の直接入力によりテープＴのテープ幅を設定したり、テープＴの材質をその選択肢から選択したりするための選択画面に遷移するので、ユーザは、カーソルキー３３０により選択肢を反転表示させ、選択キー３２３により選択したり、あるいは数字キー群３１３を使用して数値入力することにより、テープＴの種別を指定できる。
【００８９】
すなわち、図８に示すように、テープ種別のマニュアル入力（図７のＳ２５：以下単に「テープ種別入力」）またはテープ交換（テープカートリッジ５の交換）によりテープ種別設定割込が発生して、テープ種別設定（Ｓ３０）が起動されると、まず、上記のテープ種別入力（Ｓ２５）によるマニュアル設定がされたか否かを判別する（Ｓ３１）。ここで、マニュアル設定がされていないとき（Ｓ３１：Ｎｏ）には、テープ識別センサ１４１による自動検出の結果（テープ識別信号）に基づくテープ種別を取得して設定し（Ｓ３３）、マニュアル設定がされているとき（Ｓ３１：Ｙｅｓ）には、そのマニュアル入力されたテープ種別を設定して（Ｓ３２）、処理（Ｓ３０）を終了する（Ｓ３４）。
【００９０】
ただし、テープ種別入力（Ｓ２５）をした場合、下記の印刷指示（Ｓ２６）までにテープカートリッジ５の交換等をすることにより、テープ識別センサ１４１により自動検出された実際に装着されているテープＴの種別とマニュアル入力した種別とを合わせておく必要があり、印刷指示（Ｓ２６）後まで双方が一致しない場合、次の印刷画像作成（Ｓ５０）では、テープＴに合わない画像を印刷しても意味がないので、単にエラーを検出して終了し（図１０のＳ５１〜Ｓ５３、Ｓ５９参照）、エラーなので（図６のＳ６０：Ｙｅｓ）、その旨を報知して（Ｓ８０）、再度、新たな各種入力・選択・設定・指示（Ｓ２０）やテープ種別設定（Ｓ３０）を待つ状態（Ｓ４０：Ｎｏ）に戻る。
【００９１】
また、ユーザは、図７に示すように、任意の時点で種々の印刷指示のうちのいずれかを指示（Ｓ２６）することができ、図６に示すように、何らかの印刷指示があるまで（Ｓ４０：Ｎｏ）、上記の各種入力・選択・設定・指示（Ｓ２０）やテープ種別設定（Ｓ３０）を待つ状態を維持する（Ｓ２０〜Ｓ４０）。この状態で、何らかの印刷指示があると（Ｓ４０：Ｙｅｓ）、例えば上記の文字列「ＡＢＣＤＥＦ」等の入力（図６のＳ２０、図７のＳ２１）が終了した後、ユーザが印刷キー３２１を押すことにより通常印刷が指示（図６のＳ２０、図７のＳ２６）されると（図６のＳ４０：Ｙｅｓ）、印刷画像を表現する印刷画像データを作成する（Ｓ５０）。なお、一般的な画像は、例えば有効画素を「１」、無効画素を「０」とした２値マトリクス（ドットマトリクス）の画像データなどで表現でき、装置内での実際の処理は画像データに対して行われる。すなわち、例えば印刷画像はそれを表現する印刷画像データに基づいて印刷されたときに印刷画像となるが、以下では、説明を簡略化して、例えば「印刷画像を表現する印刷画像データを作成する」を「印刷画像を作成する」のように説明する。したがって、ここでは、印刷画像を作成する（Ｓ５０）。
【００９２】
そして、印刷画像の作成が終了すると（Ｓ５０）、エラーが有るか（エラー代表フラグＥＲＲＦ＝１か）否かを判別し（Ｓ６０）、エラーが検出されているとき（Ｓ６０：Ｙｅｓ）には、詳細なエラーフラグ（後述のエラー報知Ａフラグ等）を調べて、その旨（エラー内容等）を報知（ここでは表示画面４１にその旨のエラーメッセージを表示）して（Ｓ８０）、再度、新たな各種入力・選択・設定・指示（Ｓ２０）やテープ種別設定（Ｓ３０）を待つ状態（Ｓ４０：Ｎｏ）に戻る。一方、エラーが無い（エラー代表フラグＥＲＲＦ＝０の）とき（Ｓ６０：Ｎｏ）には、次に、作成された印刷画像を印刷し、定長設定等がされているときにはその印刷画像の前後端でのカット処理により所望のラベルを作成し（Ｓ７０）、画像作成・印刷処理（Ｓ１０）を終了する（Ｓ９０）。
【００９３】
テープ印刷装置１では、上記の文字列「ＡＢＣＤＥＦ」の文字列画像等ばかりでなく、バーコード画像を印刷画像とすることができる。そこで、以下、印刷画像としてバーコード画像を作成・印刷する場合について説明する。この場合、図６で上述の各種入力・選択・設定・指示（Ｓ２０）では、図７で上述の文字入力編集（Ｓ２１）等ではなく、同図のバーコード線色設定（第１バー色設定：Ｓ２２）、バーコード背景色設定（第２バー色設定：Ｓ２３）、バーコード配置設定（Ｓ２４）等を行う（Ｓ２０）。
【００９４】
この場合、ユーザは、バーコード設定キー３４１を押すことにより、ディスプレイ４の表示画面４１上に、「バーコード設定」の選択画面を表示させて、カーソルキー３３０により「線色」、「背景色」、「配置」等の選択肢を反転表示させ、選択キー３２３により任意の１つを選択できる。なお、バーコード設定キー３４１により「バーコード設定」の選択画面を表示して選択する代わりに、例えばバーコード線色設定キー、バーコード背景色設定キー、バーコード配置設定キー等を個別に設けて、キー入力により各処理（図７のＳ２２〜Ｓ２４）を直接起動して、下記のそれぞれの設定画面や選択画面を直接表示させて遷移するようにしても良い。
【００９５】
上記の「バーコード設定」の選択画面で、例えばユーザにより「線色」が選択されると、テープ印刷装置１では、バーコード線色設定（Ｓ２２）の処理に移行して、下位階層の選択画面である「バーコード線色」の選択画面に画面遷移する。この選択画面では、線色（第１バー色）の候補となる各色の選択肢を表示するので、ユーザは、カーソルキー３３０により任意の選択肢を反転表示させ、選択キー３２３により選択できる。また、同様に、例えばユーザにより「背景色」が選択されると、バーコード背景色設定（Ｓ２３）の処理に移行して、下位階層の選択画面である「バーコード背景色」の選択画面に画面遷移し、背景色（第２バー色）の候補となる各色の選択肢を表示するので、ユーザは、カーソルキー３３０により任意の選択肢を反転表示させ、選択キー３２３により選択できる。
【００９６】
また、上記の「バーコード設定」の選択画面で、例えばユーザにより「配置」が選択されると、テープ印刷装置１では、バーコード配置設定（Ｓ２４）の処理に移行して、下位階層の選択画面である「バーコード配置」の選択画面に画面遷移する。この選択画面では、例えば「種類」、「数値情報」、「印刷位置」等の選択肢を表示するので、ユーザは、カーソルキー３３０により任意の選択肢を反転表示させ、選択キー３２３により、図９に示す各種設定処理（Ｓ２４１〜Ｓ２４３）を選択できる。
【００９７】
ここで、例えばユーザにより「種類」が選択されると、バーコード種類選択（Ｓ２４１）の処理に移行して、下位階層の選択画面である「バーコード種類」の選択画面に画面遷移する。この選択画面では、テープ印刷装置１で処理可能なバーコード種類の選択肢を表示するので、ユーザは、カーソルキー３３０により任意の選択肢を反転表示させ、選択キー３２３により選択できる。また、例えばユーザにより「数値情報」が選択されると、バーコード数値情報入力（Ｓ２４２）の処理に移行して、数値情報の入力画面に画面遷移する。この入力画面では、ユーザは、前述の文字入力編集（図７のＳ２１）と同様に、文字キー群３１によりバーコードで表現する文字（英字、数字、記号等を含む）を入力でき、入力後に選択キー３２３を押すことにより確定できる。ここで、テキストデータとして入力されたこれらの文字の情報は、それらを表現する所定の２値（ここでは０および１）の情報（２値情報）としてバーコード（画像）に反映される。
【００９８】
テープ印刷装置１では、上記の「バーコード種類」の選択画面において、例えば「ＪＡＮ−８」、「ＪＡＮ−１３」、「ＩＴＦ」（ＩＮＴＥＲＬＥＡＶＥＤ  ２  ｏｆ  ５）、「ＮＷ−７」（ＣＯＤＡＢＡＲ）、「ＣＯＤＥ３９」、「ＵＰＣ−Ａ」、「ＵＰＣ−Ｅ」、「ＣＯＤＥ  ２  ＯＦ  ５」、「ＣＯＤＥ１１」、「ＣＯＤＥ９３」、「ＣＯＤＥ１２８」等の選択肢を表示するので、ユーザは、カーソルキー３３０により、任意の選択肢を反転表示させ、選択キー３２３により選択できる。
【００９９】
例えば図１８に例示されたバーコードの種類のうち、「ＪＡＮ」（「ＪＡＮ−８」、「ＪＡＮ−１３」）や「ＵＰＣ」（「ＵＰＣ−Ａ」、「ＵＰＣ−Ｅ」）では、図１９に示すように、数値情報（１０進数：コード）を２進数で表現し、一定の幅の黒バーを「１」、白バーを「０」として、数値情報に対応するバーコードを配置する。また、「ＩＴＦ」では、図２０に示すように、数値情報（コード）を２進数で表現し、太いバー（太バー）を「１」、細いバー（細バー）を「０」とし、この場合は、奇数番目の数値を黒バー（黒の太バーと細バー）として、偶数番目の数値を白バー（白の太バーと細バー）として交互に入れ組むことにより、数値情報に対応するバーコードを配置する。
【０１００】
また、「ＮＷ−７」では、図２１に示すように、数値情報（キャラクタ：コード）を２進数で表現し、黒バーと白バーを交互に用いながら、太バーを「１」、細バーを「０」として、それに対応するバーコードを配置する。「ＣＯＤＥ３９」でも、基本的には「ＮＷ−７」と同様に、図２２および図２３に示すように、数値情報（キャラクタ：コード）を２進数で表現し、黒バーと白バーを交互に用いながら、太バーを「１」、細バーを「０」として、数値情報に対応するバーコードを配置する。すなわち、バーコードの各種類について、例えば図２４〜図３０の各図（ａ）に示すように、バーコードの配置が規定されているので、例えば各図（ｂ）に示すような「数値情報」を入力すると、各図（ｃ）に示すバーコード画像のバーコード配置となる。
【０１０１】
ここで、後述の「印刷位置」が単にそのときに用意された文字列の後ろ（「右全体」）に設定されている場合には、例えば図３１〜図３４に示すように、準備ができている各文字列（ここでは規格の名称の文字列を例示する）の画像の後ろに、バーコード画像が印刷され、カット処理により所望のラベルＱ１〜Ｑ１６を作成できる。なお、この例では、図３１〜図３４に印刷されたバーコード画像Ｂ１〜Ｂ１６は、図２４〜図３０に示したバーコード画像Ｂ１〜Ｂ１６と同じ画像であり、また、これらの画像の数値の最後にはチェックディジット（ＣＤ）が含まれている。また、テープ印刷装置１では、「バーコード種類」の下位階層の選択画面（任意のバーコード種類を選択した後に画面遷移する遷移先の選択画面）において、バーコード（画像）の幅（各バーの長さ）方向のサイズを例えば「小さめ」、「普通」、「大きめ」などの選択肢から選択でき、細バーと太バーを用いる種類ではその太さの比率「細／太」を例えば「２．２」〜「３．０」の間の複数の選択肢から選択できる。また、「ＵＰＣ」や「ＪＡＮ」ではチェックディジット（ＣＤ）が自動付加されるが、その他の種類では、「ＣＤ」の有無を選択できる。
【０１０２】
上述のように、テープ印刷装置１では、バーコードにおける２種のバーの配置方法が相互に異なる複数種類のバーコードの種類が規定されており、複数種類のバーコードの種類から任意の１種を選択するので、バーコードの種類を選択するだけで容易にバーコードの配置方法を設定でき、そのバーコードの配置方法に従って２種のバーの配置を容易に設定できる。また、バーコードは、２種のバーのそれぞれを所定の２値のうちの一方および他方としたときの数値情報を表現しており、その数値情報を入力するので、数値情報入力によりバーコード配置を容易に設定できる。また、この場合、所定の２値は、０および１であるので、数値情報は、２進数で表現される数値情報であり、任意の数値情報の入力により、その数値情報を２進数で表現したときの０に対応する位置には、２種のバーのうちの一方を配置し、１に対応する位置には、他方を配置することができ、それらによりバーコード配置を容易に設定できる。
【０１０３】
一方、図９で前述の「バーコード配置」の選択画面で、例えばユーザにより「印刷位置」が選択されると、バーコード印刷位置設定（Ｓ２４３）の処理に移行して、下位階層の選択画面である「バーコード印刷位置」の選択画面に画面遷移する。この選択画面では、ラベルとして作成される場合のバーコード画像のラベル上の印刷位置の選択肢、例えば「右全体」、「右上」、「右中央」、「右下」、「中央全体」、「中央上」、「中心」、「中央下」、「左全体」、「左上」、「左中央」、「左下」、「全体」、「任意」などの選択肢を表示するので、ユーザは、カーソルキー３３０により任意の選択肢を反転表示させ、選択キー３２３により選択できる。
【０１０４】
ここで、「右上」、「右中央」、「右下」、「中央上」、「中心」、「中央下」、「左上」、「左中央」、「左下」の選択肢は、基本的な考え方としては図３５の印刷領域（印刷位置）を示し、例えば図３６のそれぞれの印刷位置を示す。また、「右全体」、「中央全体」、「左全体」の選択肢は、基本的な考え方としては図３７の印刷位置を示し、例えば図３８のそれぞれの印刷位置を示すが、テープＴの長手方向に複数の段落（ブロック）が設定されている場合には、「右全体」は、前述の図３１〜図３４や図４５で後述のラベルＲ８のように全体として最後の段落（ブロック）であることを示し、「左全体」は、図３９に示すように、最初の段落（以下「第１段落」）ＢＬＫ１であることを示す。また、「中央全体」は、例えば２段落構成の第２段落ＢＬＫ２（この場合「右全体」と同じ）、３段落構成の第２段落ＢＬＫ２（すなわち中央の段落）、４段落構成の第２段落ＢＬＫ２、５段落構成の第３段落ＢＬＫ３、６段落構成の第３段落ＢＬＫ３、などを示す。また、「全体」の選択肢は、文字通り、ラベルの領域全体を示す。
【０１０５】
そして、テープ印刷装置１には、印刷位置の指定としては特殊な「任意」の選択肢がある。ユーザがこの選択肢を選択すると、「バーコード印刷位置」の選択画面から図７で前述の文字入力編集（Ｓ２１）の画面（以下「テキスト編集画面」）に画面遷移するとともに、そのときのカーソルＫの位置にバーコードマークを表示する。すなわち、「任意」の選択肢がユーザにより選択されると、このバーコードマークを利用した「印刷位置」の指定ができるようになるので、以下に説明する。
【０１０６】
ここで、通常の文字列画像を印刷したラベルを作成する場合、例えば図４０（ａ）に示すラベルＲ１０を作成する場合、ディスプレイ４の表示画面４１上には、同図（ｂ）に示すようにテキストデータ（に対応する表示画像）が表示されるので、ユーザはこの表示画面４１に表示されたテキスト編集画面上で文字列画像の入力・編集ができる。この場合、広告を示す図形（広告マーク）Ｍ１０や人間を示す図形（人間マーク）Ｍ１１も普通の１文字として扱われる。この例の場合、第１段落ＢＬＫ１に印刷される画像の元になるテキストデータとしては、広告マークＭ１０のみの１行のみが入力されている。また、第２段落ＢＬＫ２の１行目には「広告プラン」、２行目には「〜春のキャンペーン向け〜」が入力され、第３段落の１行目には「営業部企画課」、２行目には「宣伝担当」、３行目には、人間マークＭ１１に続いて「山岡」が入力されている。
【０１０７】
また、例えば図４１（ａ）に示すラベルＲ２０を作成する場合、同図（ｂ）に示すように、ユーザにより、第１段落ＢＬＫ１の１行目に電話マークＭ２１に続いて「内線」が入力され、選択キー３２３の押下により改行され、２行目として「営業部」が入力され、カーソルＫが「営業部」の後ろの位置、すなわち図示のカーソル位置Ｋ１にある状態で、ユーザにより改段落キー（ここでは改段落キーはシフトキー３２７とともに選択キー３２３を押すものとする）が押されると、カーソル位置Ｋ２の位置にカーソルＫを表示することにより、改段落による次の段落（第２段落ＢＬＫ２）の１行目の入力を促す。これに応じて、ユーザにより、第２段落ＢＬＫ２の１行目として「営業１課１３１」、（改行後）２行目として「営業２課１３２」、（改行後）３行目として「営業３課１３３」が入力され、再度、改段落キーが押されると、カーソルＫを表示することにより、改段落による次の段落（第３段落ＢＬＫ３）の１行目の入力を促す。この状態で、ユーザにより印刷キー３２１が押されると、同図（ａ）のように印刷し、そのラベルＲ２０を作成できる。
【０１０８】
また、上記の状態からユーザによりカーソルキー３３０が操作され、図４２（ｂ）に示すように、カーソルＫが電話マークＭ２１の後ろの位置、すなわち図示のカーソル位置Ｋ１にある状態で、ユーザにより改段落キーが押されると、カーソル位置Ｋ２の位置にカーソルＫを表示するとともに、そのカーソル位置Ｋ２以降、すなわち「内線」以降を第２段落ＢＬＫ２の内容とし、「営業１課１３１」以降、すなわち元の第２段落ＢＬＫ２の内容を第３段落ＢＬＫ３の内容として移行し、電話マークＭ２１のみから成る第１段落ＢＬＫ１を新たに作成する。この状態で、ユーザにより印刷キー３２１が押されると、同図（ａ）のように印刷し、そのラベルＲ２１を作成できる。
【０１０９】
また、通常の文字列画像の場合、周知のように種々の割付処理ができる。すなわち種々の割付処理を指定することにより、例えば図４３に示すように、任意長印刷によるラベルＲ３０の他、定長設定を行って「前寄せ」（「前揃え」、「左端揃え」、「行頭揃え」ともいう）を指定されて印刷されたラベルＲ３１、「中寄せ」（「中揃え」、「中央揃え」、「センタリング」ともいう）を指定されて印刷されたラベルＲ３２、「均等割付」（「文字間揃え」、「文字間均等」ともいう）を指定されて印刷されたラベルＲ３３、「後寄せ」（「後揃え」、「右端揃え」、「行末揃え」ともいう）を指定されて印刷されたラベルＲ３４、などの種々の割付処理を施したラベルを作成できる。
【０１１０】
印刷位置設定の「任意」の選択肢がユーザにより選択された場合に表示されるバーコードマーク（以下では仮に「※」で示す）は、表示画面４１上では、図４０〜図４２で上述の広告マークＭ１０、人間マークＭ１１、電話マークＭ２１等と同様に扱われる。すなわち、同様に１文字として扱われる。また、１文字として扱われるので、図４３で上述したのと同様の種々の割付処理を施したラベルも作成できる。例えば図４４（ａ）に示すように、第１段落ＢＬＫ１に文字列「ＪＡＮ−８」、第２段落ＢＬＫ２にバーコードマークＭ０である「※」が入力され表示（以下「入力表示」）された状態で、ユーザにより印刷キー３２１が押されると、バーコードマークＭ０の示す印刷位置に、すなわち第２段落ＢＬＫ２に、例えばバーコード画像Ｂ１を画像展開して、前述した図３１のように印刷し、そのラベルＱ１を作成できる。図３１〜図３４で前述の各ラベルＱ２〜Ｑ１６も同様にして作成できる。
【０１１１】
また、逆の順で、例えば図４４（ｂ）に示すように、第１段落ＢＬＫ１にバーコードマークＭ０（「※」）、第２段落ＢＬＫ２に文字列「ＪＡＮ−８」が入力表示された状態で、ユーザにより印刷キー３２１が押されると、バーコードマークＭ０の示す印刷位置に、すなわち第１段落ＢＬＫ１に、例えばバーコード画像Ｂ１を画像展開して、前述した図３９（ａ）のように印刷し、そのラベルＱ１７を作成できる。また、例えば図４４（ｃ）に示すように、第１段落ＢＬＫ１に同様のバーコードマークＭ０（「※」）、第２段落ＢＬＫ２の１行目にトマトを示す図形（トマトマーク）Ｍ１に続いて文字列「Ｔｏｍａｔｏ」、２行目に「￥５０」が入力表示され、例えば「後寄せ」が指定された状態で、ユーザにより印刷キー３２１が押されると、バーコードマークＭ０の示す印刷位置、すなわち第１段落ＢＬＫ１に、例えばバーコード画像Ｃ９を画像展開し、かつ、第２段落ＢＬＫ２は「後寄せ」に割り付けて、前述の図３９（ｂ）のように印刷し、そのラベルＲ９を作成できる。
【０１１２】
同様に、例えば図４４（ｄ）に示すように、第１段落ＢＬＫ１の１行目にバーコードマークＭ０（「※」）、２行目にトマトを示す図形（トマトマーク）Ｍ１に続いて文字列「Ｔｏｍａｔｏ」、３行目に「￥５０」が入力表示され、例えば「中寄せ」が指定された状態で、ユーザにより印刷キー３２１が押されると、バーコードマークＭ０の示す印刷位置、すなわち第１段落ＢＬＫ１の１行目に、例えばバーコード画像Ｃ１を画像展開し、かつ、「中寄せ」に割り付けて、図４５のラベルＲ１を作成できる。また、同様に入力表示され、例えば「前寄せ」が指定されていると、ユーザの印刷指示により、バーコードマークＭ０の示す第１段落ＢＬＫ１の１行目に、かつ、「前寄せ」に割り付けて例えばバーコード画像Ｃ３を画像展開し、図４５のラベルＲ３を作成できる。また、同様に入力表示され、例えば「後寄せ」が指定されていると、印刷指示により、第１段落ＢＬＫ１の１行目に、かつ、「後寄せ」に割り付けて例えばバーコード画像Ｃ５を画像展開し、図４５のラベルＲ５を作成できる。
【０１１３】
同様に、例えば図４４（ｅ）に示すように、第１段落ＢＬＫ１の１行目にトマトマークＭ１に続いて文字列「Ｔｏｍａｔｏ」、２行目にバーコードマークＭ０（「※」）、３行目に「￥５０」が表示され、例えば「中寄せ」が指定されていると、印刷指示により、バーコードマークＭ０の示す第１段落ＢＬＫ１の２行目に、かつ、「中寄せ」に割り付けてバーコード画像Ｃ２を画像展開し、図４５のラベルＲ２を作成できる。また、同様に入力表示され、例えば「前寄せ」が指定されていると、バーコードマークＭ０の示す第１段落ＢＬＫ１の２行目に、かつ、「前寄せ」に割り付けてバーコード画像Ｃ４を画像展開し、図４５のラベルＲ４を作成できる。また、同様に入力表示され、例えば「後寄せ」が指定されていると、印刷指示により、第１段落ＢＬＫ１の２行目に、かつ、「後寄せ」に割り付けてバーコード画像Ｃ６を画像展開し、図４５のラベルＲ６を作成できる。
【０１１４】
また、例えば図４４（ｆ）に示すように、ユーザが同図（ｄ）の状態から２行目および３行目の前の部分にスペースを挿入してから印刷を指示すると、例えば「前寄せ」が指定されていても、スペース分だけ後ろ（右）側によったバーコード画像Ｃ７を画像展開し、図４５のラベルＲ７を作成できる。同様に、例えば図４４（ｇ）に示すように、第１段落ＢＬＫ１の１行目にトマトマークＭ１に続いて文字列「Ｔｏｍａｔｏ」、２行目に「￥５０」が表示され、第２段落ＢＬＫ２にバーコードマークＭ０（「※」）が入力表示され、例えば「後寄せ」が指定されていると、印刷指示により、バーコードマークＭ０の示す第２段落ＢＬＫ２にバーコード画像Ｃ８を画像展開し、図４５のラベルＲ８を作成できる。
【０１１５】
なお、この「任意」の（選択肢による）「印刷位置」の指定では、バーコードマークＭ０（「※」）を、通常の記号（例えば上述の広告マークＭ１０、人間マークＭ１１、電話マークＭ２１等）と同様に１文字として扱うので、その前後にスペースを任意に挿入して印刷位置を微妙に変更したり、文字サイズの変更により（主に文字高方向の）サイズを変更したりすることもできる。すなわち、この「任意」の「印刷位置」の指定では、自由度の高い印刷位置の指定ができる。なお、上記の例では、説明の便宜上（説明文の中に入れやすいように）、バーコードマークＭ０を「※」（図４６（ａ）参照）としたが、上述の広告マークＭ１０、人間マークＭ１１、電話マークＭ２１等と同様に、よりバーコードのイメージにあった図形（例えば同図（ｂ）参照）とした方が、印刷のイメージを把握し易いので好ましい。
【０１１６】
図６に示すように、上述のようなバーコード画像の準備が終了した状態（Ｓ２０〜Ｓ３０、Ｓ４０：Ｎｏ）で、ユーザによりバーコード印刷キー３４２が押されると、例えば印刷キー３２１が押された場合と同様に、各種印刷キー割込（ここではバーコード印刷キー割込）が発生して（図６のＳ４０：Ｙｅｓ、図７のＳ２６参照）、印刷画像作成（Ｓ５０）の処理を起動する。なお、本実施形態では、バーコード画像の印刷用にバーコード印刷キー３２２を個別に設けたが、他の指示方法、例えば各種印刷の一種としてバーコード印刷を指定する文字（数字等）のキーと印刷キー３２１とを同時に押すことにより、各種印刷の一種としてバーコード印刷を指示するようにすることもできる。
【０１１７】
印刷画像作成（Ｓ５０）の処理が起動されると、図１０に示すように、まず、テープ種別設定がＯＫか否かを判別する（Ｓ５１）。例えば、前述のテープ種別入力（図７のＳ２５）によるテープ種別とテープ識別センサ１４１の検出結果が合わない場合など、設定されたテープＴの種別が異常（ＮＧ）と判別したとき（Ｓ５１：Ｎｏ）には、その旨の詳細なエラー報知Ｅフラグをセットし（ＥＲＥ←１：Ｓ５２）、エラー代表フラグＥＲＲＦをセットして（ＥＲＲＦ←１：Ｓ５３）、処理（Ｓ５０）を終了する（Ｓ５９）。また、テープ種別設定ＯＫと判別したとき（Ｓ５１：Ｙｅｓ）には、次に、バーコード印刷有りか否か、すなわち各種印刷の一種としてバーコード印刷が指示されたか否かを判別し（Ｓ５４）、バーコード印刷が無いとき（Ｓ５４：Ｎｏ）には、前述の文字列「ＡＢＣＤＥＦ」の文字列画像その他の印刷画像を作成して（Ｓ５５）、処理（Ｓ５０）を終了する（Ｓ５９）。他の印刷画像作成（Ｓ５５）については従来と同様なので、詳細な説明は省略する。
【０１１８】
一方、バーコード印刷有りと判別したとき（Ｓ５４：Ｙｅｓ）には、次に、設定されたバーコードが読取規格に適合しているか否か（バーコード適否）を判別するとともに、適合している場合には、そのバーコード画像（実際にはそれを表現するバーコード画像データ）を作成し（バーコード適否判別＆バーコード画像作成：Ｓ５６）、続いて、他の印刷画像が有るか否かを判別する（Ｓ５７）。前述のように、バーコード画像以外の画像（例えば文字列の画像）の準備ができてからバーコード印刷が指示されたとき（Ｓ５７：Ｙｅｓ）には、その画像（を表現する画像データ）を作成し、バーコード画像と合成してから（Ｓ５８）、処理（Ｓ５０）を終了し（Ｓ５９）、バーコード画像以外の画像が無いとき（Ｓ５７：Ｎｏ）には、そのまま、処理（Ｓ５０）を終了する（Ｓ５９）。
【０１１９】
図６で前述のように、印刷画像作成（Ｓ５０）が終了すると、エラー有か否かを判別し（Ｓ６０）、エラー有りのとき（Ｓ６０：Ｙｅｓ）には、詳細なエラーフラグを調べて、その旨を報知して（Ｓ８０）、再度、新たな各種入力・選択・設定・指示（Ｓ２０）やテープ種別設定（Ｓ３０）を待つ状態（Ｓ４０：Ｎｏ）に戻る一方、エラー無しのとき（Ｓ６０：Ｎｏ）には、次に、作成された印刷画像を印刷し、定長設定等のときには前後端でのカット処理により所望のラベルを作成し（Ｓ７０）、画像作成・印刷処理（Ｓ１０）を終了する（Ｓ９０）。
【０１２０】
なお、前述のように、テープ印刷装置１では、印刷画像をインクジェット方式でカラー印刷するが、この場合、カラーの基本色としてＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）のインクを使用して印刷するため、印刷画像を表現する印刷画像データとしてもＣＭＹＫの４基本色に対応して作成し、基本色別配置バッファに配置された各基本色に対応する画像データに基づいてかつ対応するインクを用いて、印刷画像を各基本色に分解して印刷する。このため、上述の印刷画像作成（Ｓ５０）で印刷画像としてバーコード画像を作成（図１１のＳ５７１参照）した場合も、各基本色に分解して印刷する。
【０１２１】
すなわち、このテープ印刷装置１では、バーコード画像は、インクジェット方式で、カラーの複数の基本色（ここでは４色）に分解して印刷され、基本色にはカラー３原色が含まれ、このカラー３原色としては、Ｃ（シアン）、Ｍ（マゼンタ）およびＹ（イエロー）の組合せ（以下「ＣＭＹ」）が使用される。この場合、いわゆる減法混色により種々の色（カラー）を表現できるので、種々の色のバーコード画像を印刷でき、一般的な各種のＸＹプロッタやプリンタ等における印刷などと同様に、反射光によってカラー表現する場合に適したカラー画像のバーコード画像を印刷できる。また、基本色にはカラー３原色のＣＭＹの混合色に相当する基本色がさらに含まれる。すなわち、ＣＭＹの混合色はＫ（ブラック）となるが、一般に、実際に混色したＫ（ブラック）より、Ｋ（ブラック）のインクを用意して単独で印刷した方がきれいなブラックを得られるため、このＫ色を含めることにより、４（基本）色によるきれいなカラー画像としてバーコード画像（印刷画像）を印刷できる。
【０１２２】
また、前述のように、テープ印刷装置１では、印刷画像として前述の「ＡＢＣＤＥＦ」等の文字列画像を印刷する場合、色指定キー３２４や色設定キー３２５により文字やその背景の印刷色を指定できる。このため、印刷対象物であるテープＴの地色が白色の場合、背景の印刷色（背景色）によりテープＴの地色を演出できる。この場合、この背景色によりテープＴの地色を演出しておいて、バーコード線色（第１バー色）またはバーコード背景色（第２バー色）としてその地色（背景色）と同色を設定したバーコード画像を印刷すれば、同色に設定した側のバーは背景と同化する。すなわち、バーコード線色（第１バー色）およびバーコード背景色（第２バー色）の一方を地色（背景色）として、バーコード画像の背景を印刷することにより、そのバーが背景と同化するため、他方をバー色として、背景上にそのバー色でバーを描いたバーコード画像が得られる。
【０１２３】
テープ印刷装置１では、前述のように、印刷対象物であるテープＴは、バーコード画像を印刷後にその印刷部分をラベルとして貼付可能なものである。すなわち、上記の場合、ラベルとして貼ったときに商品の色に対して目立つ背景色を設定してバーコードの部分を目立たせたり、逆に商品の色に対して目立ち難い背景色にしてバーコードの部分を目立たなくするなど、さらに所望の色彩のバーコード画像が得られる。なお、上記の説明では、背景色によりテープＴの地色を演出した場合としたが、地色として演出しなくても、バーコード線色（第１バー色）またはバーコード背景色（第２バー色）として元々のテープＴの地色と同色を設定すれば同様となる。また、ラベル上の印刷位置を「全体」としてラベル全体に（周辺に空白を残さずに）バーコード画像を印刷しても同様の効果が得られる。
【０１２４】
次に、上記のバーコード適否判別＆バーコード画像作成（Ｓ５６）について、詳述する。図１１に示すように、本処理（Ｓ５６）が起動されると、まず、バーコード配置設定が済んでいるか否か、すなわち図６の各種入力・選択・設定・指示（Ｓ２０）において、図７のバーコード配置設定（Ｓ２４：詳細は図９）が済んでいるか否かを判別し（Ｓ５６１）、済んでいないとき（Ｓ５６１：Ｎｏ）には、その旨の詳細なエラー報知Ａフラグをセットし（ＥＲＡ←１：Ｓ５６２）、エラー代表フラグＥＲＲＦをセットして（ＥＲＲＦ←１：Ｓ５７８）、処理（Ｓ５６）を終了する（Ｓ５７９）。また、バーコード配置設定（図７のＳ２４）が済んでいるとき（Ｓ５６１：Ｙｅｓ）には、次に、図７で前述のバーコード線色設定（Ｓ２２）がされているか否か、すなわちバーコード線色設定が有るか否かを判別する（Ｓ５６３）。ここで、バーコード線色設定が無いとき（Ｓ５６３：Ｎｏ）には、次に、図７で前述のバーコード背景色設定（Ｓ２３）がされているか否か、すなわちバーコード背景色設定が有るか否かを判別する（Ｓ５６４）。
【０１２５】
ここで、バーコード背景色設定が無いとき（Ｓ５６４：Ｎｏ）には、バーコードについて線色も背景色も設定されていないことになり、バーコード画像の作成（図１１のＳ５７１）もその印刷（図６のＳ７０）もできないので、その旨の詳細なエラー報知Ｂフラグをセットし（ＥＲＢ←１：Ｓ５６５）、エラー代表フラグＥＲＲＦをセットして（ＥＲＲＦ←１：Ｓ５７８）、処理（Ｓ５６）を終了する（Ｓ５７９）。なお、ここでは、両バー色の設定が無い場合にはエラー報知とするが、エラーとして扱わず、デフォルトの色（例えば線色を黒、背景色を白とするなど）として、バーコード画像として作成・印刷することも可能である。
【０１２６】
ところで、前述のように、従来から、反射率が高い方のバー（ここではバーコード両端の余白（マージン）を含む）を、白バーまたはスペース等とも呼び、これらのバー色としては、例えば白、黄色、赤、ピンク、オレンジなどの、白系、赤系または薄い色が使用される。一方、反射率が低い方のバーを、黒バーまたは単にバーとも呼び、これらのバー色としては、例えば黒、緑、青、紺、焦げ茶などの濃い色、または、レーザー（赤）の補色となる色が使用される。
【０１２７】
テープ印刷装置１では、バーコードの線色（第１バー色）および背景色（第２バー色）を設定できるが、文字通り、線色（第１バー色）を黒バーの色、背景色（第２バー色）を白バーの色としても良いし、逆に線色（第１バー色）を白バーの色、背景色（第２バー色）を黒バーの色としても良い。もちろん、例えば上述の前者（線色（第１バー色）＝黒バー色、背景色（第２バー色）＝白バー色）または後者（前者の逆）のように固定的な設定とすることもできるが、テープ印刷装置１の場合、設定（操作）上、便宜的に「バーコード線色」と「バーコード背景色」に区別しているだけなので、各々に設定された色のうちの反射率が高い方の色のバーを白バー、反射率が低い方の色のバーを黒バーとして、バーコード画像作成（図１１のＳ５７１）を行う。
【０１２８】
そこで、以下では、説明を簡略化して理解を容易にするため、一般的に（従来から）白バーの色として使用されるか黒バーの色として使用されるかに拘わらず、テープ印刷装置１で印刷可能な色（カラー）の例として、すなわち、バー色として印刷可能な色（カラー）の例として、例えばａ色、ｂ色、ｃ色、地色が選択できるものとして説明する。このため、例えば前述の「バーコード線色」の選択画面では、線色（第１バー色）の候補となる各色の選択肢として、ａ色、ｂ色、ｃ色、地色の選択肢を表示する。ここで、地色とは印刷対象物であるテープＴの地色（印刷しないときの用紙面の色）である。すなわち、「バーコード線色」の選択画面では、線色（第１バー色）の候補となるａ色、ｂ色、ｃ色、地色の選択肢を表示するものとし、ユーザは、カーソルキー３３０により、そのうちの任意の選択肢を反転表示させ、選択キー３２３により選択できるものとする。また同様に、例えば前述の「バーコード背景色」の選択画面では、背景色（第２バー色）の候補となるａ色、ｂ色、ｃ色、地色の選択肢を表示するものとし、ユーザは、カーソルキー３３０により、そのうちの任意の選択肢を反転表示させ、選択キー３２３により選択できるものとする。
【０１２９】
また、前述のように、テープ印刷装置１では、テープＴとして、材質の異なるものや、地色が白色以外のものなどが用意されている。一般的に、インクジェット方式による印刷の場合、インクと用紙の表面処理の対応ができれば、紙系、ＰＥＴ（Polyethyleneterephthalate ）、金属系、ガラス等の面状のものであれば印刷でき、また、市場では、紙、ビニール、ポリエステル・フィルム、ポリミド・フィルム、布、アルミ箔などがある。そこで、以下では、上述のバー色と同様に、説明を簡略化して理解を容易にするため、テープＴ（すなわち印刷対象物となる用紙）の材質の例として、Ａ、Ｂ、Ｃの材質が選択できるものとする。すなわち、装着するテープＴとして、Ａ、Ｂ、Ｃの材質のテープＴを装着できるものとして説明する。
【０１３０】
また、前述のように、テープ印刷装置１では、種々のバーコード種類のうちの任意の１つを選択できるが、これらの白バーと黒バーとの反射率に関する条件としては、一般的に、例えば図１２に示すように、ＡＮＳＩ（全米規格協会）やＪＩＳ等により、読み取りのために許容されるＰＣＳ（Print Contrast Signal ）の値（ＰＣＳ値）、反射率比の値、または、ＭＲＤ（Minimum Reflectance Difference）の値（ＭＲＤ値）、などが規格化されている（以下これらを「読取規格」という）。そこで、以下では、主に図１２のＮｏ．１のＰＣＳ値による読取規格を例に挙げて説明する。
【０１３１】
この場合、テープ印刷装置１では、２種のバー（すなわち白バーおよび黒バー）の反射率に関する条件を規定した所定のバーコードの読取規格として、例えば図１３〜図１５に示すように、テープＴの種別（特に材質）に応じたバーコード読取規格値テーブルがＲＯＭ２２０に記憶されている。各図の右端の「適（○）／否（×）」の欄において、「×」は、白バーおよび黒バーの色の組合せが読取規格（ここではＰＣＳ値の条件：ＰＣＳ≧０．７５）に不適合であることを示し、「○」は、読取規格に適合することを示し、「○○」は、「○」よりさらに良い組合せであることを示している。また、ＲＯＭ２２０には、その読取規格に適合するように、例えば図１６に示すように、バー色自動設定テーブル等が予め規定され記憶されている。また、その読取規格に適合するか否かの判別のために、例えば図１７に示すように、バー色適否判別テーブルが予め規定され記憶されている。
【０１３２】
なお、ここでは、この図１７には、テープＴが種別（材質）Ａの場合のみ示して省略したが、もちろん、バー色適否判別テーブルには、テープＴが種別（材質）ＢやＣの場合においての値も含まれている。また、この場合、例えば図１７のＮｏ．３−２〜３−４、３−７、３−１４〜３−１５に示すように、第１バー色の反射率の方が第２バー色の反射率より高い場合と、Ｎｏ．３−５、３−８〜３−１０、３−１２、３−１３に示すように、第１バー色の反射率の方が第２バー色の反射率より低い場合とが混在しているが、これは、前述のように、テープ印刷装置１では、バーコード線色（第１バー色）とバーコード背景色（第２バー色）とを同等に扱っているためであって、前述のように、これらを固定的に、例えばバーコード線色（第１バー色）＝黒バー色、バーコード背景色（第２バー色）＝白バー色として固定的に扱えば、Ｎｏ．３−５、３−８〜３−１０、３−１２および３−１３のみとなるし、その逆となるように扱えば、Ｎｏ．３−２〜３−４、３−７、３−１４〜３−１５のみとなって、バーコード線色（第１バー色）＝バーコード背景色（第２バー色）も含めると、図１３と同じになるので、図１３〜図１５に示すバーコード読取規格値テーブルで代用しても良い。
【０１３３】
また、図１６のバー色自動設定テーブルおよび図１７のバー色自動設定テーブルの右端の「対応Ｎｏ．」の欄は、図１３〜図１５のバーコード読取規格値テーブルの対応するＮｏ．を示す。すなわち、図１６のバー色自動設定テーブルも図１７のバー色適否判別テーブルも、図１３〜図１５のバーコード読取規格値テーブルに基づくものなので、このバー色適否判別テーブルのみ記憶しておいて、適宜、バー色自動設定テーブルやバー色適否判別テーブルの代用として利用することもできる。ただし、以下の説明では理解しやすいように、これらのテーブル（バーコード読取規格値テーブル、バー色自動設定テーブル、バー色適否判別テーブル）は、ＲＯＭ２２０内に個別に記憶されているものとする。
【０１３４】
そして、上述の場合、これらのテーブル（バーコード読取規格値テーブル、バー色自動設定テーブル、バー色適否判別テーブル）は、テープ（印刷対象物）Ｔの種別に対応して規定されている（図１３〜図１７参照）。すなわち、テープ印刷装置１では、バーコードの読取規格に基づく規定値やそれによる適否等は、テープ（印刷対象物）Ｔの種別（特に材質）に対応して規定されており、そのテープＴの種別を検出または設定するので（前述の図６のＳ３０、図８参照）、ユーザは、その種別を意識せず、また、バーコードの読取規格を知らなくても（あるいは読取規格に留意しなくても）、以下に説明する処理により、その読取規格に適合する所望の色彩のバーコード画像を容易に印刷できる。
【０１３５】
例えば、図１１に示すように、バーコード背景色設定が有るとき（Ｓ５６４：Ｙｅｓ）には、このバーコード背景色を設定済みバー色として、他方のバーコード線色を自動設定する（Ｓ５６６）。すなわち、上記のバーコード読取規格値テーブルの読取規格に適合するバー色自動設定テーブルを参照することにより、（例えば図１６に示すバー色自動設定テーブル等を参照することにより、テープＴの材質がＡで設定済みバー（背景）色が「ａ色」のときに他方のバー（線）色を「ｃ色」に設定するなど：Ｎｏ．２−１参照）、他方のバーコード線色を自動設定する（Ｓ５６６）。また、バーコード線色設定が有るとき（Ｓ５６３：Ｙｅｓ）には、同様に、次に、バーコード背景色設定が有るか否かを判別し（Ｓ５６７）、ここで、バーコード背景色設定が無いとき（Ｓ５６７：Ｎｏ）には、バーコード線色を設定済みバー色として、（同様に、例えば図１６のバー色自動設定テーブル等を参照して、材質ＡのテープＴで設定済みバー（線）色が「ａ色」のときに他方のバー（背景）色を「ｃ色」に設定するなど、）他方のバーコード背景色を自動設定する（Ｓ５６８）。
【０１３６】
上述のように（上記のいずれかの場合）、テープ印刷装置１では、光の反射率が相異なる第１バーおよび第２バーの２種のバーを各１以上配置したバーコードにおける２種のバーの配置を規定したバーコード配置を設定し（図６のＳ２０、図７のＳ２４）、バーコード線色（第１バーの印刷色となる第１バー色）を設定し（図６のＳ２０、図７のＳ２２）、またはバーコード背景色（第２バーの印刷色となる第２バー色）を設定し（図６のＳ２０、図７のＳ２３）、２種のバーの反射率に関する条件を規定した所定のバーコードの読取規格（例えば図１２のＮｏ．１のＰＣＳ値の条件など）に基づいて、バーコード線色（第１バー色）との組合せが読取規格に適合するように、バーコード背景色（第２バー色）を設定し（図１１のＳ５６８）、またはバーコード背景色（第２バー色）との組合せが読取規格に適合するように、バーコード線色（第１バー色）を設定する（図１１のＳ５６６）。
【０１３７】
これらの自動設定（Ｓ５６６、Ｓ５６８）が終了すると、次に、設定されたバーコード配置、バーコード線色（第１バー色）およびバーコード背景色（第２バー色）に基づいて、バーコード線色（第１バー色）の第１バーおよびバーコード背景色（第２バー色）の第２バーの反射率が高い方を白バーおよび反射率が低い方を黒バーとして、それらを配置したバーコードの印刷画像であるバーコード画像を（前述のように４基本色に分解して）作成し（Ｓ５７１）、処理（Ｓ５６）を終了する（Ｓ５７９）。
【０１３８】
バーコード適否判別＆バーコード画像作成（Ｓ５６）が終了すると、図１０で前述のように、他の印刷画像が有るとき（Ｓ５７：Ｙｅｓ）には、その画像を作成し、バーコード画像と合成してしてから（Ｓ５８）、印刷画像作成（Ｓ５０）の処理を終了し（Ｓ５９）、バーコード画像以外の画像が無いとき（Ｓ５７：Ｎｏ）には、そのまま終了する（Ｓ５９）。印刷画像作成（Ｓ５０）が終了すると、図６で前述のように、エラー有りか（エラー代表フラグＥＲＲＦ＝１か）否かを判別し（Ｓ６０）、エラー有りのとき（Ｓ６０：Ｙｅｓ）には、詳細なエラーフラグ（エラー報知Ａフラグ等）を調べて、その旨（エラー内容等）を報知（その旨のエラーメッセージを表示）して（Ｓ８０）、再度、新たな各種入力・選択・設定・指示（Ｓ２０）やテープ種別設定（Ｓ３０）を待つ状態（Ｓ４０：Ｎｏ）に戻る一方、エラー無し（エラー代表フラグＥＲＲＦ＝０）のとき（Ｓ６０：Ｎｏ）には、次に、作成された印刷画像を印刷し、定長設定等のときにはその印刷画像の前後端でのカット処理により所望のラベルを作成し（Ｓ７０）、画像作成・印刷処理（Ｓ１０）を終了する（Ｓ９０）。
【０１３９】
すなわち、上述の場合、テープ印刷装置１では、バーコード線色（第１バー色）およびバーコード背景色（第２バー色）の一方を設定すると、その色との組合せが読取規格に適合するように他方の色を設定し、その組合せによるバーコード画像を印刷するので、ユーザは、バーコードの読取規格を知らなくても（あるいは読取規格に留意しなくても）、バーコード線色（第１バー色）およびバーコード背景色（第２バー色）の一方とバーコード配置とを設定するだけで、その読取規格に適合する色彩のバーコード画像を容易に印刷できる。
【０１４０】
なお、バーコード線色（第１バー色）およびバーコード背景色（第２バー色）の一方を設定した場合に、読取規格に適合するような他方の色に該当する色が無いことが考えられるときには、図示の点線の処理フローとしておき、その他方の色として仮の色（例えば自己と同じ色）を設定して、以下に説明する処理と同様に、次に、読取規格（例えば図１２のＰＣＳ値の条件など）に適合する（ＰＣＳ≧０．７５）か否かを判別し（Ｓ５６９）、適合しない（Ｓ５６９：Ｎｏ）ことにより、その旨のエラー報知をするようにしても良い。
【０１４１】
図１１に示すように、バーコード線色設定が有り（Ｓ５６３：Ｙｅｓ）、かつ、バーコード背景色設定も有るとき（Ｓ５６７：Ｙｅｓ）には、次に、それらの組合せによる規格値（例えばＰＣＳ値）が読取規格に適合する（例えばＰＣＳ≧０．７５）か否かを判別する（Ｓ５６９）。すなわち、前述のバーコード読取規格値テーブルの読取規格に適合するバー色適否判別テーブルを参照することにより、（例えば図１７に示すバー色適否判別テーブル等を参照することにより、例えば材質ＡのテープＴで第１バー（線）色が「ｃ色」で第２バー（背景）色が「地色」のときは適合（Ｎｏ．３−１２）、第１バー（線）色が「ａ色」で第２バー（背景）色が「ｂ色」のときは不適合（Ｎｏ．３−２）と判別するなど、）読取規格に適合する（例えばＰＣＳ≧０．７５）か否かを判別する（Ｓ５６９）。
【０１４２】
そして、読取規格に適合しないとき（Ｓ５６９：Ｎｏ）には、その旨の詳細なエラー報知Ｃフラグをセットし（ＥＲＣ←１：Ｓ５７０）、エラー代表フラグＥＲＲＦをセットして（ＥＲＲＦ←１：Ｓ５７８）、処理（Ｓ５６）を終了する（Ｓ５７９）。一方、読取規格に適合する（反射率差＜規格値の）とき（Ｓ５６９：Ｙｅｓ）には、前述と同様に、バーコード画像を作成し（Ｓ５７１）、処理（Ｓ５６）を終了する（Ｓ５７９）。なお、バーコード適否判別＆バーコード画像作成（Ｓ５６）の終了（Ｓ５７９）〜図１０の処理（Ｓ５７〜Ｓ５９）〜図６のエラー有りか否かの判別以降（Ｓ６０〜Ｓ９０）は、前述と同じなので説明は省略する。
【０１４３】
上述の場合、テープ印刷装置１では、光の反射率が相異なる第１バーおよび第２バーの２種のバーを各１以上配置したバーコードにおける２種のバーの配置を規定したバーコード配置を設定し（図６のＳ２０、図７のＳ２４）、バーコード線色（第１バーの印刷色となる第１バー色）を設定し（図６のＳ２０、図７のＳ２２）、バーコード背景色（第２バーの印刷色となる第２バー色）を設定し（図６のＳ２０、図７のＳ２３）、バーコード線色（第１バー色）およびバーコード背景色（第２バー色）の色の組合せが、２種のバーの反射率に関する条件を規定した所定のバーコードの読取規格（例えば図１２のＮＯ．１のＰＣＳ値の条件など）に適合するか否かを判別し（図１１のＳ５６９）、色の組合せが読取規格に適合すると判別されたときに（図１１のＳ５６９：Ｙｅｓ）、設定されたバーコード配置、バーコード線色（第１バー色）およびバーコード背景色（第２バー色）に基づいて、バーコード線色（第１バー色）の第１バーおよびバーコード背景色（第２バー色）の第２バーを配置したバーコードの印刷画像であるバーコード画像を作成し（図１１のＳ５７１〜Ｓ５７９、図１０のＳ５７〜Ｓ５９、図６のＳ５０）、エラー無しのとき（図６のＳ６０：Ｎｏ）には、作成された印刷画像（バーコード画像）を印刷してカット処理により所望のラベルを作成し（Ｓ７０）、画像作成・印刷処理（Ｓ１０）を終了する（Ｓ９０）。
【０１４４】
すなわち、上記の場合、２種のバーの各色を設定でき、それらの色の組合せがバーコードの読取規格に適合するときに、そのバーコード画像を印刷するので、ユーザは、バーコードの読取規格を知らなくても（あるいは読取規格に留意しなくても）、バーコード配置と２種のバーの色を設定するだけで、その読取規格に適合する所望の色彩のバーコード画像を容易に印刷できる。なお、上記の場合、２種のバーの色の組合せが読取規格に適合しないとき（図１１のＳ５７０、Ｓ５７８、Ｓ５７９、図１０のＳ５７〜Ｓ５９、図６のＳ６０）には、その旨を報知（図６のＳ８０）するようにしたが、例えば２種のバーのいずれかの色を自動的に調整して印刷したり、色の再設定を促したり、単に印刷せずに処理を終了したり、またはそれらの処理を組み合わせるなど、適切と考えられる処理を任意に規定しておけば良い。これらの場合、いずれにしても、読取規格に適合しないバーコード画像を印刷する手間やそのために生じるテープ（印刷対象物）Ｔの無駄を防止できる。
【０１４５】
また、上記の場合、色の組合せが読取規格に適合しないと判別されたとき（同上）に、その旨を報知する（図６のＳ８０）ので、読取規格に適合しない旨をユーザが容易に把握でき、それにより、バー色の設定を変更するなど、迅速な対処ができる。すなわち、従来ならバーコード画像を印刷後にバーコードリーダ等の光学的読取手段により読み取れるか否かを試験（テスト）した時点で、読み取れない色の組合せであることを把握でき、その後に各バー色の設定等からやり直す必要があったが、このテープ印刷装置１では、２種のバーの色を設定した時点で、その組合せが読取規格に適合する否かを判別し、適合しないときにはその旨を報知するので、ユーザは迅速にバー色設定の変更などの対処ができる。
【０１４６】
なお、上述の実施形態では、インクジェット方式の例を挙げたが、サーマル方式、レーザ方式、ドット・インパクト方式等にも適用できる。また、印刷画像を印刷対象物に印刷するものであれば、ラベルでなくても例えばその印刷対象物をそのままあるいは印刷部分を切り取って商品に貼るなどの方法を採用でき、例えば一般的な印刷装置その他の画像印刷にも適用できる。もちろん、その他、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【０１４７】
【発明の効果】
上述のように、本発明の画像印刷方法およびその装置によれば、バーコードの読取規格に適合する色彩のバーコード画像を容易に印刷できる、などの効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る画像印刷方法およびその装置を適用したテープ印刷装置１の外観斜視図である。
【図２】図１のテープ印刷装置の制御系のブロック図である。
【図３】図１のテープ印刷装置の装置本体の断面図である。
【図４】図１のテープ印刷装置に装着するテープカートリッジの一例の裁断断面図である。
【図５】図１のテープ印刷装置の制御全体の概念的処理を示すフローチャートである。
【図６】典型的な画像作成・印刷処理の一例を示すフローチャートである。
【図７】図６の各種入力・選択・設定・指示処理の各種オプションの一例を示すフローチャートである。
【図８】図６のテープ種別設定処理の一例を示すフローチャートである。
【図９】図６のバーコード配置設定処理の各種オプションの一例を示すフローチャートである。
【図１０】図６の印刷画像作成処理の一例を示すフローチャートである。
【図１１】図１０のバーコード適否判別＆バーコード画像作成処理の一例を示すフローチャートである。
【図１２】バーコード読取規格の一例を示す説明図である。
【図１３】バーコード読取規格値テーブルの一例を示す説明図である。
【図１４】図１３に続く図１３と同様の説明図である。
【図１５】図１４に続く図１３と同様の説明図である。
【図１６】バー色自動設定テーブルの一例を示す説明図である。
【図１７】バー色適否判別テーブルの一例を示す説明図である。
【図１８】各種バーコードの２種のバーの構成および配置等を定めた規格に対応して分類したときのバーコードの種類の例を示す説明図である。
【図１９】「ＪＡＮ」または「ＵＰＣ」の規格による数値情報、２進数、各バーの構成およびバーコードの構成・配置並びにそれらの関係を説明するための説明図である。
【図２０】「ＩＴＦ」の規格による数値情報、２進数、各バーの構成およびバーコードの構成・配置並びにそれらの関係を説明するための説明図である。
【図２１】「ＮＷ−７」の規格による数値情報、２進数、各バーの構成およびバーコードの構成・配置並びにそれらの関係を説明するための説明図である。
【図２２】「ＣＯＤＥ３９」の規格による数値情報、２進数、各バーの構成およびバーコードの構成・配置並びにそれらの関係を説明するための説明図である。
【図２３】図２２に続く図２２と同様の説明図である。
【図２４】「ＪＡＮ−８」の規格による数値情報とバーコード配置との関係を示す説明図である。
【図２５】「ＪＡＮ−１３」の規格による図２４と同様の説明図である。
【図２６】「ＵＰＣ−Ａ」の規格による図２４と同様の説明図である。
【図２７】「ＵＰＣ−Ｅ」の規格による図２４と同様の説明図である。
【図２８】「ＩＴＦ」の規格による図２４と同様の説明図である。
【図２９】「ＮＷ−７」の規格による図２４と同様の説明図である。
【図３０】「ＣＯＤＥ３９」の規格による図２４と同様の説明図である。
【図３１】「ＪＡＮ−８」および「ＪＡＮ−１３」の規格によるバーコード画像の印刷結果およびそれにより作成されるラベルの例を示す説明図である。
【図３２】「ＵＰＣ−Ａ」および「ＵＰＣ−Ｅ」の規格による図３１と同様の説明図である。
【図３３】「ＩＴＦ」の規格による図３１と同様の説明図である。
【図３４】「ＮＷ−７」および「ＣＯＤＥ３９」の規格による図３１と同様の説明図である。
【図３５】「印刷位置」の選択肢の例とそれにより指定される印刷位置との関係を示す説明図である。
【図３６】図３５の「印刷位置」の選択肢を選択した場合の具体例を示す説明図である。
【図３７】別の例を示す図３５と同様の説明図である。
【図３８】図３７に対応する図３６と同様の説明図である。
【図３９】図３１および図４５とは異なる「印刷位置」が指定された場合のバーコード画像の印刷結果およびそれにより作成されるラベルの例を示す説明図である。
【図４０】通常の文字列画像を印刷したラベルおよびそのときのテキスト編集画面の一例を示す説明図である。
【図４１】通常の文字列画像を印刷したラベルの別の例およびそのときに２個の段落にするためのテキストデータの入力例を含む図４０と同様の説明図である。
【図４２】図４１に続き、さらに段落を分ける場合の入力例を含む図４０と同様の説明図である。
【図４３】通常の文字列画像に対して種々の割付処理を施して印刷したラベルの例を示す説明図である。
【図４４】図４０〜図４３に対応してバーコードマークの表示を含むテキスト編集画面の一例を示す説明図である。
【図４５】図４４（ｄ）〜（ｇ）の入力例に対応して、図４３と同様の種々の割付処理を施して印刷したラベルの例を示す説明図である。
【図４６】バーコードマークの別の例を示す説明図である。
【符号の説明】
１      テープ印刷装置
３      キーボード
４      ディスプレイ
５      テープカートリッジ
７      印刷ヘッド
１１    操作部
１２    印刷部
１３    切断部
１４    検出部
４１    表示画面
２００  制御部
２１０  ＣＰＵ
２２０  ＲＯＭ
２３０  キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）
２４０  ＲＡＭ
２４１  各種レジスタ群
２４２  テキストデータ領域
２４３  表示画像データ領域
２４４  印刷画像データ領域
２４５  描画登録画像データ領域
２５０  周辺制御回路（Ｐ−ＣＯＮ）
２６０  内部バス
２７０  駆動部
２９０  電源部
Ｔ      テープ
Ｔ１    印刷テープ
Ｔ２    ラミネートテープ
【図１】
0003777862.tif 000002
【図２】
0003777862.tif 000003
【図３】
0003777862.tif 000004
【図４】
0003777862.tif 000005
【図５】
0003777862.tif 000006
【図６】
0003777862.tif 000007
【図７】
0003777862.tif 000008
【図８】
0003777862.tif 000009
【図９】
0003777862.tif 000010
【図１０】
0003777862.tif 000011
【図１１】
0003777862.tif 000012
【図１２】
0003777862.tif 000013
【図１３】
0003777862.tif 000014
【図１４】
0003777862.tif 000015
【図１５】
0003777862.tif 000016
【図１６】
0003777862.tif 000017
【図１７】
0003777862.tif 000018
【図１８】
0003777862.tif 000019
【図１９】
0003777862.tif 000020
【図２０】
0003777862.tif 000021
【図２１】
0003777862.tif 000022
【図２２】
0003777862.tif 000023
【図２３】
0003777862.tif 000024
【図２４】
0003777862.tif 000025
【図２５】
0003777862.tif 000026
【図２６】
0003777862.tif 000027
【図２７】
0003777862.tif 000028
【図２８】
0003777862.tif 000029
【図２９】
0003777862.tif 000030
【図３０】
0003777862.tif 000031
【図３１】
0003777862.tif 000032
【図３２】
0003777862.tif 000033
【図３３】
0003777862.tif 000034
【図３４】
0003777862.tif 000035
【図３５】
0003777862.tif 000036
【図３６】
0003777862.tif 000037
【図３７】
0003777862.tif 000038
【図３８】
0003777862.tif 000039
【図３９】
0003777862.tif 000040
【図４０】
0003777862.tif 000041
【図４１】
0003777862.tif 000042
【図４２】
0003777862.tif 000043
【図４３】
0003777862.tif 000044
【図４４】
0003777862.tif 000045
【図４５】
0003777862.tif 000046
【図４６】
0003777862.tif 000047