(57)【要約】【課題】本発明は、サーマルヘッドに設けられた発熱体の一部分が破損した印字抜け状態で印字しても、印字抜けによって一部のバーが全長に亘って細くなってしまったり、欠落してしまったりすることがないバーコードを印字することができるバーコード印字装置およびバーコード印字方法を提供することを課題とする。【解決手段】ラベル上におけるバーコードの印字位置を示すバーコード印字領域の上下方向がラベルの搬送方向と平行である場合に、ラベルの搬送方向に対してバーが傾けられた変形バーシンボル１６を含む変形バーコード１７、１８を生成し、生成した変形バーコード１７、１８をラベルに印字するように構成することにより、スペースと印字抜け部分とがいずれかの箇所で重なり、スペースと印字抜け部分とが重なった部分で印字抜け部分がないものとして読み取ることができる。【選択図】        図４
2009067001.tif 000002
【特許請求の範囲】
【請求項１】
直線的に並んだ発熱体が形成されているサーマルヘッドとプラテンローラとで被印字媒体を挟持搬送しながら、前記被印字媒体にバーコードを印字するバーコード印字装置であって、
前記被印字媒体上における前記バーコードの印字位置を示すバーコード印字領域の上下方向が前記被印字媒体の搬送方向と平行である場合に、前記被印字媒体の搬送方向に対してバーが傾けられた変形バーシンボルを含む変形バーコードを生成する変形バーコード生成手段と、
該変形バーコード生成手段によって生成された前記変形バーコードを前記被印字媒体に印字する印字手段とを具備することを特徴とするバーコード印字装置。
【請求項２】
前記変形バーコード生成手段は、前記バーを前記被印字媒体の搬送方向に対して２０〜２５傾けた前記変形バーシンボルを含む変形バーコードを生成することを特徴とする請求項１記載のバーコード印字装置。
【請求項３】
前記変形バーコード生成手段は、前記変形バーシンボルを幅方向に縮小することで、左右に有効なマージンを確保した前記変形バーコードを生成することを特徴とする請求項１又は２記載のバーコード印字装置。
【請求項４】
直線的に並んだ発熱体が形成されているサーマルヘッドとプラテンローラとで被印字媒体を挟持搬送しながら、前記被印字媒体にバーコードを印字するバーコード印字方法であって、
前記被印字媒体上における前記バーコードの印字位置を示すバーコード印字領域の上下方向が前記被印字媒体の搬送方向と平行である場合に、前記被印字媒体の搬送方向に対してバーが傾けられた変形バーシンボルを含む変形バーコードを生成し、
該生成した前記変形バーコードを前記被印字媒体に印字することを特徴とするバーコード印字方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコードを印字するバーコード印字装置およびバーコード印字方法に関し、
特に直線的に並んだ発熱体が形成されているサーマルヘッドを用いてバーコードを印字するバーコード印字装置およびバーコード印字方法に関する。
【背景技術】
【０００２】
バーとスペースの組合せにより、数字や文字を表現するバーコードは、バーコードスキャナによって簡単に読み取ることができるため、ラベルに印字された状態で商品に表示され、スーパーやコンビニエンスストアにおける商品管理等に利用されており、ラベルへのバーコードの印字には、直線的に並んだ発熱体が形成されているサーマルヘッドを用いてバーコードを印字するバーコードプリンタが一般的に用いられている（例えば、特許文献１参照）。
【０００３】
しかしながら、従来技術では、サーマルヘッドを用いてバーコードを印字する場合には、サーマルヘッドに設けられた発熱体の一部分が破損した印字抜け状態でバーコードが印字されることがあり、印字抜けによって一部のバーが全長に亘って細くなってしまったり、欠落してしまったりしたバーコードは、バーコードスキャナによって読み取ることができなくなってしまうという問題点があった。
【０００４】
【特許文献１】特開平９−２６７５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は斯かる問題点に鑑みてなされたものであり、その目的とするところは、サーマルヘッドに設けられた発熱体の一部分が破損した印字抜け状態で印字しても、印字抜けによって一部のバーが全長に亘って細くなってしまったり、欠落してしまったりすることがないバーコードを印字することができるバーコード印字装置およびバーコード印字方法を提供する点にある。
【課題を解決するための手段】
【０００６】
本発明は上記課題を解決すべく、以下に掲げる構成とした。
請求項１記載の発明の要旨は、直線的に並んだ発熱体が形成されているサーマルヘッドとプラテンローラとで被印字媒体を挟持搬送しながら、前記被印字媒体にバーコードを印字するバーコード印字装置であって、前記被印字媒体上における前記バーコードの印字位置を示すバーコード印字領域の上下方向が前記被印字媒体の搬送方向と平行である場合に、前記被印字媒体の搬送方向に対してバーが傾けられた変形バーシンボルを含む変形バーコードを生成する変形バーコード生成手段と、該変形バーコード生成手段によって生成された前記変形バーコードを前記被印字媒体に印字する印字手段とを具備することを特徴とするバーコード印字装置に存する。
また請求項２記載の発明の要旨は、前記変形バーコード生成手段は、前記バーを前記被印字媒体の搬送方向に対して２０〜２５傾けた前記変形バーシンボルを含む変形バーコードを生成することを特徴とする請求項１記載のバーコード印字装置に存する。
また請求項２記載の発明の要旨は、前記変形バーコード生成手段は、前記変形バーシンボルを幅方向に縮小することで、左右に有効なマージンを確保した前記変形バーコードを生成することを特徴とする請求項１又は２記載のバーコード印字装置に存する。
また請求項２記載の発明の要旨は、直線的に並んだ発熱体が形成されているサーマルヘッドとプラテンローラとで被印字媒体を挟持搬送しながら、前記被印字媒体にバーコードを印字するバーコード印字方法であって、前記被印字媒体上における前記バーコードの印字位置を示すバーコード印字領域の上下方向が前記被印字媒体の搬送方向と平行である場合に、前記被印字媒体の搬送方向に対してバーが傾けられた変形バーシンボルを含む変形バーコードを生成し、該生成した前記変形バーコードを前記被印字媒体に印字することを特徴とするバーコード印字方法に存する。
【発明の効果】
【０００７】
本発明のバーコード印字装置およびバーコード印字方法は、被印字媒体上におけるバーコードの印字位置を示すバーコード印字領域の上下方向が被印字媒体の搬送方向と平行である場合に、被印字媒体の搬送方向に対してバーが傾けられた変形バーシンボルを含む変形バーコードを生成し、生成した変形バーコードを被印字媒体に印字するように構成することにより、サーマルヘッドに設けられた発熱体の一部分が破損した印字抜け状態で印字しても、１本のバーがサーマルヘッドの複数の発熱体を用いて印字されるため、印字抜けによって一部のバーが全長に亘って細くなってしまったり、欠落してしまったりすることがないバーコードを印字することができ、スペースと印字抜け部分とがいずれかの箇所で重なり、スペースと印字抜け部分とが重なった部分で印字抜け部分がないものとして読み取ることができ、バーコードスキャナによる読み取りを複数のラインで行うことにより、印字抜け部分が存在しても必ず読み取ることができるという効果を奏する。
【０００８】
さらに、本発明のバーコード印字装置およびバーコード印字方法は、バーを被印字媒体の搬送方向に対して２０〜２５傾けた変形バーシンボルを含む変形バーコードを生成するように構成することにより、印字抜け部分とスペースとが交差する部分を適度に確保でき、バーコードスキャナによる読み取りを良好に行えると共に、横方向に広がりすぎないため、有効なマージンを確保できやすいという効果を奏する。
【０００９】
さらに、本発明のバーコード印字装置およびバーコード印字方法は、変形バーシンボルを幅方向に縮小することで、左右に有効なマージンを確保した変形バーコードを生成するように構成することにより、有効なマージンを確保した変形バーコードをバーコード印字領域内に収まるように生成することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１１】
図１は、本発明に係るバーコード印字装置の実施の形成の構成を示すブロック図であり、図２は、図１に示す制御部の構成を示すブロック図であり、図３は、図２に示すバーコード生成部によって判断されるバーコード印字領域向きを説明するための説明図であり、図４は、図２に示すバーコード生成部によって生成される変形バーコード例を示す図であり、図５は、図２に示すバーコード生成部によって生成される変形バーコードの他の例を示す図である。
【００１２】
本実施の形態のバーコード印字装置は、図１を参照すると、印字する文字を示す文字情報や印字するバーコードを生成するためのバーコード情報からなる印字データをパーソナルコンピュータ等のホスト６０から受信し、受信した印字データに基づいて、帯状台紙２に仮着されているラベル３を被印字媒体として印字を施すラベルプリンタ１であり、プラテンローラ４と、複数枚のラベル３が帯状台紙２に仮着されているラベル連続体６の搬送方向に対して直交する向きに直線的に並んだ発熱体がプラテンローラ４に対向する面に形成されているサーマルヘッド５とを有し、ラベル連続体６をプラテンローラ４とサーマルヘッド５との間に挟持搬送し、サーマルヘッド５の発熱体を選択的に発熱させることにより、ラベル３を感熱発色させて所望の文字、バーコード等の印字を施すように構成されている。なお、熱転写リボンとラベル連続体６をプラテンローラ４とサーマルヘッド５との間に挟持搬送し、熱転写リボンのインクをラベル３に転写させて印字を施すようにしても良い。
【００１３】
ラベル３は、帯状台紙２に間隔をおいて仮着されたラベル連続体６として用いられ、巻き芯７にロール状に巻き回された状態で用紙供給部８に装填される。ラベル連続体６（帯状台紙２）の裏面側には、ラベル３の先端を検出するための図示しない位置検出マーク（例えば、アイマークと称される黒の矩形のマーク）が印刷等によって形成されており、プラテンローラ４とサーマルヘッド５との間に搬送されるラベル連続体６の裏面に形成された位置検出マークを検出し、位置検出マークの検出信号を出力するセンサ９が設けられている。位置検出マークの検出信号は、センサ９から制御部２０に入力され、制御部２０は、位置検出マークの検出信号に基づく印字タイミングで、サーマルヘッド５と、プラテンローラ４を回転駆動する搬送モータ１０とを制御して印字を施す。
【００１４】
制御部２０には、パーソナルコンピュータ等のホスト６０が外部インタフェース（外部Ｉ／Ｆ）３０を介して接続され、外部Ｉ／Ｆ３０を介して、外部に接続されたホスト６０との間で各種データやコマンドの送受信を行うことができるようになっている。また、制御部２０には、各種データやコマンドを入力するための入力部４０と、入力部４０から入力された入力データや各種情報を表示すると共に、各種入力を受け付けるタッチパネル等の表示部５０とがインタフェース（Ｉ／Ｆ）３１を介して接続され、入力部４０から入力された入力データは、Ｉ／Ｆ３１を介して制御部２０に供給され、表示部５０に表示される各種情報に対応する表示データは、Ｉ／Ｆ３１を介して制御部２０より供給されるようになっている。
【００１５】
制御部２０は、図２を参照すると、所定の制御プログラムとフォントデータとを記憶するＲＯＭ（read only memory）２１と、ＲＯＭ２１に記憶されている制御プログラムに従って動作し、各部を制御するＣＰＵ（central processing unit）２２と、ＣＰＵ２２が動作する上で必要となる各種データを記憶するＲＡＭ（random access memory）２３と、搬送モータ１０にパルス信号等の駆動信号を供給し、搬送モータ１０を回転させる搬送制御部２４と、ＣＰＵ２２からの指示に基づいてサーマルヘッド５に印字動作を行わせる印字制御部２５と、ＣＰＵ２２の制御下、センサ９から位置検出マークの検出信号を受け取り、デジタルのデータに変換することでピッチ信号としてＣＰＵ２２に供給するラベル検出部２６と、バーコード生成部２７とを備えている。
【００１６】
ＣＰＵ２２は、ホスト６０から受信した印字データにバーコード情報が含まれているか否かを判断し、印字データにバーコード情報が含まれている場合には、バーコード生成部２７にバーコード情報に基づくバーコードの生成を指示すると共に、ホスト６０から受信した印字データ含まれる文字情報に対応するフォントデータをＲＯＭ２１から読み出し、フォーマット情報に基づいてフォントデータを展開したビットマップイメージデータをＲＡＭ２３の描画領域に展開する。また、ＣＰＵ２２は、ＲＡＭ２３の描画領域に展開したビットマップイメージデータの印字を印字制御部２５に指示すると共に、搬送制御部２４に対してラベル連続体６の搬送を指示する。なお、フォーマット情報は、ラベル３における文字の印字位置を示す文字印字領域やバーコードの印字位置を示すバーコード印字領域や枠等の印字位置が設定されている情報であり、入力部４０からの入力やホスト６０から受信することによって予め記憶しておいても、ホスト６０から印字データと共に受信するようにしても良い。
【００１７】
印字制御部２５は、ＣＰＵ２２からの指示に基づいて、ＲＡＭ２３の描画領域に展開されているビットマップイメージデータに対応して、サーマルヘッド５に対して制御信号を供給し、印字処理を行う。また、搬送制御部２４は、ＣＰＵ２２からの指示に基づいて、搬送モータ１０に対して所定の駆動信号を供給し、搬送モータ１０を駆動させる。これにより、プラテンローラ４とサーマルヘッド５とでラベル連続体６を挟持搬送しながらラベル３に印字データを印字する。
【００１８】
バーコード生成部２７は、バーコードの生成に先立って、フォーマット情報を参照することで、図３に示すように、バーコードをラベル３に印字する際に、バーコード印字領域１２の上下方向がラベル３の搬送方向と平行になっているか否か、すなわちバーコード印字領域１２の上下方向がサーマルヘッド５に直線的に設けられている発熱体７０の並び方向と直交するか否かを判断する。なお、バーコード印字領域１２の上下方向とは、バーコード印字領域１２に印字される通常のバーコード（図４（ａ）参照）のバーの方向（図４（ａ）における上下方向である。
【００１９】
バーコード印字領域１２の上下方向がラベル３の搬送方向と平行でない場合には、バーコード生成部２７は、バーコード情報に基づいて、図４（ａ）に示すように、バーとスペースとを組み合わせた通常のバーシンボル１３と、バーシンボル１３の左右に設けられた余白部分であるマージン１４とからなる通常のバーコード１５を生成し、フォーマット情報に基づいてバーコード１５を展開したビットマップイメージデータをＲＡＭ２３の描画領域に展開する。
【００２０】
バーコード印字領域１２の上下方向がラベル３の搬送方向と平行である場合には、バーコード生成部２７は、バーコード情報に基づいて、図４（ｂ）に示すように、通常のバーコード１５におけるバーシンボル１３と高さＨと同じであるが、ラベル３の搬送方向、すなわちサーマルヘッド５に設けられている発熱体７０の並びと直交する方向に対してバーが傾けられ、１本のバーがサーマルヘッドの複数の発熱体を用いて印字されるように、バーを角度α＝２０〜２５°傾けた変形バーシンボル１６を生成すると共に、フォーマット情報を参照することで、生成した変形バーシンボル１６を含む変形バーコード１７をバーコード印字領域１２に印字した場合に、バーコード印字領域１２内に有効なマージン１４が確保できるか否かを判断する。すなわち変形バーシンボル１６の幅は、バーシンボル１３の幅Ｌに対してＭ＝Ｈ・tanαだけ長くなってしまい、バーコード印字領域１２に隣接する場所に文字印字領域や枠等が設定されている場合には、有効なマージン１４を確保できない場合があるため、フォーマット情報を参照することで、バーコード印字領域１２に隣接する場所に文字印字領域や枠等が設定されているか否かを検証することで、有効なマージン１４が確保できるか否かを判断する。
【００２１】
有効なマージン１４が確保できる場合には、バーコード生成部２７は、フォーマット情報に基づいて、変形バーコード１７を展開したビットマップイメージデータをＲＡＭ２３の描画領域に展開する。
【００２２】
有効なマージン１４が確保できない場合には、バーコード生成部２７は、図４（ｃ）に示すように、変形バーシンボル１６の幅をＬ／（Ｌ＋Ｍ）に縮小させて、変形バーシンボル１６の幅をバーシンボル１３の幅Ｌと同じにして、有効なマージン１４を確保させることで、変形バーシンボル１６とマージン１４とからなる変形バーコード１８を生成し、フォーマット情報に基づいて変形バーコード１８を展開したビットマップイメージデータをＲＡＭ２３の描画領域に展開する。
【００２３】
なお、本実施の形態では、バー全体を傾けた変形バーシンボル１６について説明したが、バーの形状としては、ラベル３の搬送方向、すなわちサーマルヘッド５に設けられている発熱体７０の並びと直交する方向に対してバーが部分的に角度α＝２０〜２５°傾けられ、１本のバーがサーマルヘッドの複数の発熱体を用いて印字されるように構成されていれば良く、変形バーシンボル１６を、図５（ａ）に示すような曲線状のバーや、図５（ｂ）に示すような、くの字状のバーで構成するようにしても良い。
【００２４】
次に、本実施の形態の動作について図６乃至図８を参照して詳細に説明する。
図６は、本発明に係るバーコード印字装置の実施の形成の動作を説明するためのフローチャートであり、図７は、本発明に係るバーコード印字装置の実施の形成によって変形バーコードが印字されたラベル例を示す図であり、図８は、本発明に係るバーコード印字装置の実施の形成によって印字された変形バーコードをスキャナで読み取る際の動作を説明する説明図である。
【００２５】
図６を参照すると、制御部２０のＣＰＵ２２は、外部Ｉ／Ｆ３０を介してホスト６０から印字データを受信すると（ステップＡ１）、ホスト６０から受信した印字データ含まれる文字情報に対応するフォントデータをＲＯＭ２１から読み出し、フォーマット情報に基づいてフォントデータを展開したビットマップイメージデータをＲＡＭ２３の描画領域に展開すると共に、ホスト６０から受信した印字データにバーコード情報が含まれているか否かを判断する（ステップＡ２）。
【００２６】
ステップＡ２で印字データにバーコード情報が含まれている場合には、ＣＰＵ２２は、バーコード生成部２７にバーコード情報に基づくバーコードの生成を指示し、バーコード生成部２７は、バーコードの生成に先立って、フォーマット情報を参照することで、図３に示すように、バーコードをラベル３に印字する際に、バーコード印字領域１２の上下方向がラベル３の搬送方向と平行になっているか否か、すなわちバーコード印字領域１２の上下方向がサーマルヘッド５に直線的に設けられている発熱体７０の並び方向と直交するか否かを判断する（ステップＡ３）。
【００２７】
ステップＡ３でバーコード印字領域１２の上下方向がラベル３の搬送方向と平行である場合には、バーコード生成部２７は、バーコード情報に基づいて、図４（ｂ）に示すように、通常のバーコード１５におけるバーシンボル１３と高さＨと同じであるが、ラベル３の搬送方向、すなわちサーマルヘッド５に設けられている発熱体７０の並びと直交する方向に対してバーが傾けられ、１本のバーがサーマルヘッドの複数の発熱体を用いて印字されるように、バーをα＝２０〜２５°傾けた変形バーシンボル１６を生成すると共に（ステップＡ４）、フォーマット情報を参照することで、生成した変形バーシンボル１６を含む変形バーコード１７をバーコード印字領域１２に印字した場合に、バーコード印字領域１２内に有効なマージン１４が確保できるか否かを判断する（ステップＡ５）。
【００２８】
ステップＡ５で有効なマージン１４が確保できる場合には、バーコード生成部２７は、フォーマット情報に基づいて、変形バーコード１７を展開したビットマップイメージデータをＲＡＭ２３の描画領域に展開する（ステップＡ６）。
【００２９】
次に、ＣＰＵ２２は、ＲＡＭ２３の描画領域に展開した、変形バーコード１７を含むビットマップイメージデータの印字を印字制御部２５に指示すると共に、搬送制御部２４に対してラベル連続体６の搬送を指示し、印字制御部２５および搬送制御部２４の制御によってラベル３に印字が行われる（ステップＡ７）。図７（ａ）には、変形バーコード１７がラベル３に印字された状態が示されており、変形バーコード１７に隣接する領域に文字や枠が印字されていないため、マージン１４が確保され、図示しないバーコードスキャナによって読み取ることができるようになっている。
【００３０】
ステップＡ５で有効なマージン１４が確保できない場合には、バーコード生成部２７は、図４（ｃ）に示すように、変形バーシンボル１６の幅をＬ／（Ｌ＋Ｍ）に縮小させて（ステップＡ８）、変形バーシンボル１６の幅をバーシンボル１３の幅Ｌと同じにして、有効なマージン１４を確保させることで、変形バーシンボル１６とマージン１４とからなる変形バーコード１８を生成し、フォーマット情報に基づいて変形バーコード１８を展開したビットマップイメージデータをＲＡＭ２３の描画領域に展開する（ステップＡ６）。
【００３１】
次に、ＣＰＵ２２は、ＲＡＭ２３の描画領域に展開した、変形バーコード１８を含むビットマップイメージデータの印字を印字制御部２５に指示すると共に、搬送制御部２４に対してラベル連続体６の搬送を指示し、印字制御部２５および搬送制御部２４の制御によってラベル３に印字が行われる（ステップＡ７）。図７（ｂ）には、幅方向に縮小された変形バーシンボル１６を含む変形バーコード１８がラベル３に印字された状態が示されており、変形バーコード１８に隣接する領域に文字や枠が印字されていても、マージン１４が確保された状態で印字されているため、図示しないバーコードスキャナによって読み取ることができるようになっている。
【００３２】
図８には、ステップＡ４で生成された変形バーシンボル１６が、印字抜け状態、すなわちサーマルヘッド５に設けられた発熱体の１つが破損した状態で印字された例が示されている。図示しないバーコードスキャナで変形バーシンボル１６を読み取るに際し、Ａで示すラインで読み取った場合には、バーと印字抜け部分とが重なって読み取ることができないが、ＢやＣで示すラインで読み取った場合には、スペースと印字抜け部分とが重なるため、印字抜け部分がないものとして読み取ることができ、バーコードスキャナによる読み取りを複数のラインで行うことにより、印字抜け部分が存在しても必ず読み取ることができるようになっている。なお、本実施の形態では、バーを角度α＝２０〜２５°傾けた変形バーシンボル１６を生成するように構成したが、バーの傾きを角度α＝２０未満にした場合には、印字抜け部分とスペースとが交差する部分が少なくなりすぎて、バーコードスキャナによる読み取りが困難になり、バーの傾きを角度α＝２５°よりも大きくした場合には、横方向に広がりすぎるため、有効なマージンを確保することができなくなってしまう。
【００３３】
ステップＡ３でバーコード印字領域１２の上下方向がラベル３の搬送方向と平行でない場合には、バーコード生成部２７は、バーコード情報に基づいて、図４（ａ）に示すように、バーとスペースとを組み合わせた通常のバーシンボル１３と、バーシンボル１３の左右に設けられた余白部分であるマージン１４とからなる通常のバーコード１５を生成し（ステップＡ９）、フォーマット情報に基づいてバーコード１５を展開したビットマップイメージデータをＲＡＭ２３の描画領域に展開する（ステップＡ１０）。
【００３４】
次に、ＣＰＵ２２は、ＲＡＭ２３の描画領域に展開した、通常のバーコード１５を含むビットマップイメージデータの印字を印字制御部２５に指示すると共に、搬送制御部２４に対してラベル連続体６の搬送を指示し、印字制御部２５および搬送制御部２４の制御によってラベル３に印字が行われる（ステップＡ７）。
【００３５】
ステップＡ２で印字データにバーコード情報が含まれていない場合には、ＣＰＵ２２は、ＲＡＭ２３の描画領域に展開した、バーコードが含まれていないビットマップイメージデータの印字を印字制御部２５に指示すると共に、搬送制御部２４に対してラベル連続体６の搬送を指示し、印字制御部２５および搬送制御部２４の制御によってラベル３に印字が行われる（ステップＡ７）。
【００３６】
なお、本実施の形態では、バーコード生成部２７において変形バーコード１７や変形バーコード１８を生成するか否かを判断するように構成したが、入力部４０からの入力によって変形バーコード１７や変形バーコード１８の生成を指示することができるように構成しても良く、この場合には、ユーザによって変形バーコード１７や変形バーコード１８を生成するか否かが判断されることになる。
【００３７】
また、本実施の形態では、ラベルプリンタ１において、変形バーコード１７や変形バーコード１８の生成や、変形バーコード１７や変形バーコード１８の生成の判断を行うように構成したが、ホスト６０側で変形バーコード１７や変形バーコード１８の生成や、変形バーコード１７や変形バーコード１８の生成の判断を行うように構成しても良く、この場合には、本実施の形態のバーコード印字装置がホスト６０とラベルプリンタ１とで構成されているものとみなすことができる。
【００３８】
以上説明したように、本実施の形態によれば、ラベル３上におけるバーコードの印字位置を示すバーコード印字領域１２の上下方向がラベル３の搬送方向と平行である場合に、ラベル３の搬送方向に対してバーが傾けられた変形バーシンボル１６を含む変形バーコード１７、１８を生成し、生成した変形バーコード１７、１８をラベル３に印字するように構成することにより、サーマルヘッド５に設けられた発熱体７０の一部分が破損した印字抜け状態で印字しても、１本のバーがサーマルヘッド５の複数の発熱体を用いて印字されるため、印字抜けによって一部のバーが全長に亘って細くなってしまったり、欠落してしまったりすることがない変形バーコード１７、１８を印字することができ、スペースと印字抜け部分とがいずれかの箇所で重なり、スペースと印字抜け部分とが重なった部分で印字抜け部分がないものとして読み取ることができ、バーコードスキャナによる読み取りを複数のラインで行うことにより、印字抜け部分が存在しても必ず読み取ることができる
という効果を奏する。
【００３９】
さらに、本実施の形態によれば、バーをラベル３の搬送方向に対して２０〜２５傾けた変形バーシンボル１６を含む変形バーコード１７を生成するように構成することにより、印字抜け部分とスペースとが交差する部分を適度に確保でき、バーコードスキャナによる読み取りを良好に行えると共に、横方向に広がりすぎないため、有効なマージン１４を確保できやすいという効果を奏する。
【００４０】
さらに、本実施の形態によれば、変形バーシンボル１６を幅方向に縮小することで、左右に有効なマージン１４を確保した変形バーコード１８を生成するように構成することにより、有効なマージン１４を確保した変形バーコード１８をバーコード印字領域１２内に収まるように生成することができるという効果を奏する。
【００４１】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【図面の簡単な説明】
【００４２】
【図１】本発明に係るバーコード印字装置の実施の形成の構成を示すブロック図である。
【図２】図１に示す制御部の構成を示すブロック図である。
【図３】図２に示すバーコード生成部によって判断されるバーコード印字領域向きを説明するための説明図である。
【図４】図２に示すバーコード生成部によって生成される変形バーコード例を示す図である。
【図５】図２に示すバーコード生成部によって生成される変形バーコードの他の例を示す図である。
【図６】本発明に係るバーコード印字装置の実施の形成の動作を説明するためのフローチャートである。
【図７】本発明に係るバーコード印字装置の実施の形成によって変形バーコードが印字されたラベル例を示す図である。
【図８】本発明に係るバーコード印字装置の実施の形成によって印字された変形バーコードをスキャナで読み取る際の動作を説明する説明図である。
【符号の説明】
【００４３】
１  ラベルプリンタ
２  帯状台紙
３  ラベル
４  プラテンローラ
５  サーマルヘッド
６  ラベル連続体
７  巻き芯
８  用紙供給部
９  センサ
１０  搬送モータ
１１  バーコード
１２  バーコード印字領域
１３  バーシンボル
１４  マージン
１５  バーコード
１６  変形バーシンボル
１７、１８  変形バーコード
２０  制御部
２１  ＲＯＭ
２２  ＣＰＵ
２３  ＲＡＭ
２４  搬送制御部
２５  印字制御部
２６  ラベル検出部
２７  バーコード生成部
３０  外部インタフェース（外部Ｉ／Ｆ）
３１  インタフェース（Ｉ／Ｆ）
４０  入力部
５０  表示部
６０  ホスト
７０  発熱体
【図１】
2009067001.tif 000003
【図２】
2009067001.tif 000004
【図３】
2009067001.tif 000005
【図４】
2009067001.tif 000006
【図５】
2009067001.tif 000007
【図６】
2009067001.tif 000008
【図７】
2009067001.tif 000009
【図８】
2009067001.tif 000010