(57)【要約】      （修正有）【課題】バーコードを形成するバーおよびスペースの幅を適切に補正することができるバーコード印刷用ビーム走査式プリンターを提供する。【解決手段】補正対象となるバーを左端のバーとこれに隣接するスペースを参照する（Ｓ１３）。隣接するスペースが１Ｓであるため、補正テーブルを参照してドット補正値を導出する（Ｓ１４）。このようにしてバーの幅を決定する（Ｓ１５）。次に補正対象となるバーを次のバーとし、同様にしてスペースの幅を決定する（Ｓ１６〜Ｓ１９）。全てのバーおよびスペースの幅を決定した後、補正後のデータを基に印刷する（Ｓ２４、Ｓ２５）。【選択図】図２
2013035291.tif 000002
【特許請求の範囲】
【請求項１】
スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷用ビーム走査式プリンターであって、
前記バーの幅、および前記バーの少なくともいずれか一方側に隣接する前記スペースの幅を参照して、前記バーを構成する前記ドットの数を変更して、前記バーの幅を補正する補正手段を備える、バーコード印刷用ビーム走査式プリンター。
【請求項２】
前記補正手段は、前記バーの両側に隣接する前記スペースの幅を参照して、前記バーの幅を補正する、請求項１に記載のバーコード印刷用ビーム走査式プリンター。
【請求項３】
前記補正手段は、前記バーの幅および前記バーに隣接する前記スペースの幅に対応した前記ドットの数の変更値を格納した補正テーブルを参照して、前記バーの幅を補正する、請求項１または２に記載のバーコード印刷用ビーム走査式プリンター。
【請求項４】
前記補正手段は、前記印刷手段による印刷方向に応じて異なる、請求項１〜３のいずれかに記載のバーコード印刷用ビーム走査式プリンター。
【請求項５】
スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷可能なビーム走査式プリンターであって、
前記バーの幅、および前記バーの少なくともいずれか一方側に隣接する前記スペースの幅を参照して、前記バーを構成する前記ドットの数を変更して、前記バーの幅を補正する補正手段を備える、ビーム走査式プリンター。
【請求項６】
スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷用ビーム走査式画像形成装置であって、
前記バーの幅、および前記バーの少なくともいずれか一方側に隣接する前記スペースの幅を参照して、前記バーを構成する前記ドットの数を変更して、前記バーの幅を補正する補正手段を備える、バーコード印刷用ビーム走査式画像形成装置。
【請求項７】
スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷可能なビーム走査式画像形成装置であって、
前記バーの幅、および前記バーの少なくともいずれか一方側に隣接する前記スペースの幅を参照して、前記バーを構成する前記ドットの数を変更して、前記バーの幅を補正する補正手段を備える、ビーム走査式画像形成装置。
【請求項８】
スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷用プリンターであって、
前記バーの幅、および前記バーの少なくともいずれか一方側に隣接する前記スペースの幅を参照して、前記バーを構成する前記ドットの数を変更して、前記バーの幅を補正する補正手段を備える、バーコード印刷用プリンター。
【請求項９】
スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷可能なプリンターであって、
前記バーの幅、および前記バーの少なくともいずれか一方側に隣接する前記スペースの幅を参照して、前記バーを構成する前記ドットの数を変更して、前記バーの幅を補正する補正手段を備える、プリンター。
【請求項１０】
スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷用画像形成装置であって、
前記バーの幅、および前記バーの少なくともいずれか一方側に隣接する前記スペースの幅を参照して、前記バーを構成する前記ドットの数を変更して、前記バーの幅を補正する補正手段を備える、バーコード印刷用画像形成装置。
【請求項１１】
スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷可能な画像形成装置であって、
前記バーの幅、および前記バーの少なくともいずれか一方側に隣接する前記スペースの幅を参照して、前記バーを構成する前記ドットの数を変更して、前記バーの幅を補正する補正手段を備える、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、バーコード印刷用ビーム走査式プリンターおよびバーコード印刷用ビーム走査式画像形成装置に関するものであり、特に、スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷用ビーム走査式プリンターおよびバーコード印刷用ビーム走査式画像形成装置に関するものである。
【背景技術】
【０００２】
従来、バーコードに関する印字については、バーコードリーダによる読取りを確実に行なうことができるようにするため、凸版印刷やオフセット印刷等、バーコード専用のプリンターを利用していた。昨今では、バーコードリーダでの読取り率が向上され、低密度のバーコードでも読取りが可能になり、例えば、ドットで印字を行なうレーザープリンターでバーコードを印刷することができるようになった。
【０００３】
バーコードは、黒色のバー（黒バー）と呼ばれる部分と、白色のスペース（白バー）と呼ばれる部分とを複数組み合わせて形成される。バーは、複数のドットを印字して構成される。スペースは、バーとバーとの間に空白部分を設けることにより形成される。日本においては、バーコードの基本規約としてＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コードが採用されており、バーやスペースの幅等について細かい許容誤差範囲等が定められている。バーおよびスペースの幅の基本単位は、モジュールと呼ばれている。ＪＡＮコードにおいては、バーの幅については１モジュールから４モジュールが選択される。なお、１つの数字に対応する１つのキャラクタは、７モジュールから構成される。
【０００４】
上記したレーザープリンターでバーコードを印刷する場合、同じ幅のバーとスペースとを形成する際には、バーのドット列とバー間に位置するスペースの幅とが同じとなるようにしている。しかし、用紙に定着したトナーのドット径の変化やレーザー光の主走査方向と副走査方向における径の違い等により、バーの幅とスペースとの幅が同じにならない場合がある。また、同様の理由で、バーとスペースの幅の比率も理論的な値と異なることがある。
【０００５】
このような課題に対応したバーコード印字装置に関する技術が、特開平９−９９５９０号公報（特許文献１）および特開平５−５４１６５号公報（特許文献２）に開示されている。特許文献１によると、バーコードを構成するバーのモジュールの和に対してキャラクタ毎のバーパターンモジュール構成をドット数で置き換えた仮バーパターン置き換えテーブルを作成し、これによってドット数を変更したバーパターンテーブルを作成して、許容誤差範囲内とするようにしている。また、特許文献２によると、バーのドット数を一律に削減し、スペースの幅を一律に増加させてインクの滲みの発生時における読取り率の低下を防止することとしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−９９５９０号公報
【特許文献２】特開平５−５４１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１では、キャラクタ毎に補正を行なっているため、各キャラクタ間における補正、および各バー、各スペースに対する影響を考慮した補正を行なうことができない。また、特許文献２においては、一律にバーのドット数を削減するよう補正するため、補正が不適切な場合がある。
【０００８】
ここで、バーの幅について、以下のように補正することが考えられる。図８（ａ）〜図８（ｃ）は、バーの幅の理論値と実際にドット印字した場合のバーの幅の実測値とを比較した状態を示す図である。図８（ａ）は１モジュール分のバーを示し、図８（ｂ）は２モジュール分のバーを示し、図８（ｃ）は３モジュール分のバーを示す。なお、ここで、バーの幅の理論値は、図中のハッチングで示す６００ｄｐｉ（ｄｏｔ  ｐｅｒ  ｉｎｃｈ）の正方形のピクセルを複数連ねて表している。１つのピクセルの幅は、４２．２５μｍである。ここで、バーは１モジュール当たり、基本的に４つのドットにより構成される。
【０００９】
まず、図８（ａ）を参照して、１モジュール分のバー１０１の幅は、４つのピクセル１０２ａ〜１０２ｄで表され、その理論値は１６９μｍである。ここで、１モジュール分のバー１０１の幅を４つのドット１０３ａ〜１０３ｄで表すと、４つのドット１０３ａ〜１０３ｄの幅の実測値は２４５μｍとなる。この場合、両端に位置するピクセル１０２ａ、１０２ｄに対して両端に位置するドット１０３ａ、１０３ｄが３８μｍずつはみ出している。ここで、２つのドット１０３ａ、１０３ｄを削減する。そうすると、ドット１０３ｂ〜１０３ｃの幅は約１６０μｍとなる。この実測値は、理論値により近くなり、規定された許容誤差範囲内となる。このようにして１モジュール分のバーの幅を補正する。具体的には、２ドット削減して印字する。
【００１０】
同様に、図８（ｂ）を参照して、２モジュール分のバー１０４の幅の理論値は３３８μｍであり、８つのドット１０６ａ〜１０６ｈの幅の実測値は３７７μｍである。この場合、両端に位置するピクセル１０５ａ、１０５ｈに対して両端に位置するドット１０６ａ、１０６ｈが１９．５μｍずつはみ出している。ここで、１つのドット１０６ｈを削減する。そうすると、ドット１０６ａ〜１０６ｇの幅は約３３５μｍとなる。この実測値は、理論値により近くなり、規定された許容誤差範囲内となる。図８（ｃ）を参照して、３モジュール分のバー１０７の幅の理論値は５０７μｍであり、１２個のドット１０９ａ〜１０９ｌの幅の実測値は５２１μｍである。この場合、実測値は理論値に近く許容誤差範囲内であるため、ドット１０９ａ〜１０９ｌの数の補正を行なう必要はない。
【００１１】
このようにして、各バーに対して上記したような補正を行なうことが考えられる。しかし、上記した補正を行なった場合、隣接するスペースの幅に影響を与える。具体的には、バーの幅、およびバーの開始位置や終了位置が理論値に対してずれることにより、隣接するスペースの幅、およびスペースの開始位置や終了位置に影響を与える。この場合、バーの幅に応じて、具体的には、モジュールの数に応じてそれぞれが異なることになる。ここで、隣接するスペースの幅についても、許容誤差範囲内とすることが必要となるため、スペースに隣接するバーも影響を受けてしまう。このように、スペースについては隣接するバーにより、バーについては隣接するスペースにより、各バーおよび各スペースの幅は影響を受けてしまう。このような問題に対し、上記した特許文献１および特許文献２では対応することができない。
【００１２】
この発明の目的は、バーコードを形成するバーおよびスペースの幅を適切に補正することができるバーコード印刷用ビーム走査式プリンターを提供することである。
【００１３】
この発明の他の目的は、バーコードを形成するバーおよびスペースの幅を適切に補正することができるバーコード印刷用ビーム走査式画像形成装置を提供することである。
【課題を解決するための手段】
【００１４】
この発明に係るバーコード印刷用ビーム走査式プリンターは、スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷用ビーム走査式プリンターであって、バーの幅、およびバーの少なくともいずれか一方側に隣接するスペースの幅を参照して、バーを構成するドットの数を変更して、バーの幅を補正する補正手段を備える。
【００１５】
好ましくは、補正手段は、バーの両側に隣接するスペースの幅を参照して、バーの幅を補正する。
【００１６】
さらに好ましくは、補正手段は、バーの幅およびバーに隣接するスペースの幅に対応したドットの数の補正値を格納した補正テーブルを参照して、バーの幅を補正する。
【００１７】
さらに好ましくは、補正手段は、印刷手段による印刷方向に応じて異なる。
【００１８】
この発明の他の局面において、ビーム走査式プリンターは、スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷可能なビーム走査式プリンターであって、バーの幅、およびバーの少なくともいずれか一方側に隣接するスペースの幅を参照して、バーを構成するドットの数を変更して、バーの幅を補正する補正手段を備える。
【００１９】
この発明のさらに他の局面において、バーコード印刷用ビーム走査式画像形成装置は、スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷用ビーム走査式画像形成装置であって、バーの幅、およびバーの少なくともいずれか一方側に隣接するスペースの幅を参照して、バーを構成するドットの数を変更して、バーの幅を補正する補正手段を備える。
【００２０】
この発明のさらに他の局面において、ビーム走査式画像形成装置は、スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷可能なビーム走査式画像形成装置であって、バーの幅、およびバーの少なくともいずれか一方側に隣接するスペースの幅を参照して、バーを構成するドットの数を変更して、バーの幅を補正する補正手段を備える。
【００２１】
この発明のさらに他の局面において、バーコード印刷用プリンターは、スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷用プリンターであって、バーの幅、およびバーの少なくともいずれか一方側に隣接するスペースの幅を参照して、バーを構成するドットの数を変更して、バーの幅を補正する補正手段を備える。
【００２２】
この発明のさらに他の局面において、プリンターは、スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷可能なプリンターであって、バーの幅、およびバーの少なくともいずれか一方側に隣接するスペースの幅を参照して、バーを構成するドットの数を変更して、バーの幅を補正する補正手段を備える。
【００２３】
この発明のさらに他の局面において、バーコード印刷用画像形成装置は、スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷するバーコード印刷用画像形成装置であって、バーの幅、およびバーの少なくともいずれか一方側に隣接するスペースの幅を参照して、バーを構成するドットの数を変更して、バーの幅を補正する補正手段を備える。
【００２４】
この発明のさらに他の局面において、画像形成装置は、スペース、および複数のドットを印字して構成されるバーを複数組み合わせて形成されるバーコードを印刷可能な画像形成装置であって、バーの幅、およびバーの少なくともいずれか一方側に隣接するスペースの幅を参照して、バーを構成するドットの数を変更して、バーの幅を補正する補正手段を備える。
【発明の効果】
【００２５】
このようなバーコード印刷用ビーム走査式プリンターおよびバーコード印刷用ビーム走査式画像形成装置によると、バーの幅およびバーの少なくとも一方側に隣接するスペースの幅を参照してバーを構成するドットの数を変更して、バーの幅を補正する。そうすると、バーの幅について、隣接するスペースの影響を考慮したより適切な補正を行うことができる。また、バーとバーの間に位置するスペースについても、適切な補正を行うことができる。したがって、バーコードを形成するバーおよびスペースの幅を適切に補正することができる。また、このようにして印刷されたバーコードは、読取り率を向上させることができる。
【図面の簡単な説明】
【００２６】
【図１】この発明の一実施形態に係るバーコード印刷用レーザープリンターを含むバーコード印刷システムの全体構成を示すブロック図である。
【図２】この発明の一実施形態に係るバーコード印刷用レーザープリンターを含むバーコード印刷システムを用いて印刷する場合のフローチャートである。
【図３】主走査方向に延びるバーコードに対するバー開始位置補正テーブルの一例を示す図である。
【図４】主走査方向に延びるバーコードに対するバー終了位置補正テーブルの一例を示す図である。
【図５】モジュール単位で表示したバーコードのパターン、ドット補正値の一例を示す図である。
【図６】副走査方向に延びるバーコードに対するバー開始位置補正テーブルの一例を示す図である。
【図７】副走査方向に延びるバーコードに対するバー終了位置補正テーブルの一例を示す図である。
【図８】バーの幅の理論値と実際にドット印字した場合のバーの幅の実測値とを比較した状態を示す図である。
【発明を実施するための形態】
【００２７】
以下、この発明の実施の形態を、図面を参照して説明する。図１はこの発明の一実施形態に係るバーコード印刷用レーザープリンターを含むバーコード印刷システムを示すブロック図である。図１を参照して、バーコード印刷システム１９は、バーコード印刷用レーザープリンター１０と、ネットワーク１７を介してバーコード印刷用レーザープリンター１０の外部に配置され、バーコード印刷用レーザープリンター１０に対し、バーコードを形成する基となるデータを送信してバーコードの印刷要求を行なう複数のパソコン（コンピュータ）１８とを含む。
【００２８】
バーコード印刷用レーザープリンター１０は、バーコード印刷用レーザープリンター１０全体を制御する制御部１１と、データの書込みや読出しを行うためのＤＲＡＭ１２と、バーコード印刷用レーザープリンター１０の有する情報を表示する表示画面を含み、バーコード印刷用レーザープリンター１０におけるユーザとのインターフェースとなる操作部１３と、受信したバーコードを形成する基となるデータからバーコードを形成し、用紙に定着させて出力する画像形成部１４と、データを格納するハードディスク１５と、ネットワーク１７と接続するためのネットワークＩＦ（インターフェース）部１６とを含む。
【００２９】
バーコード印刷用レーザープリンター１０は、ネットワークＩＦ部１６を通じて、ネットワーク１７に接続されたパソコン１８から受信したバーコードを形成する基となるデータを用いて、ＤＲＡＭ１２を介して画像形成部１４においてバーコードを印刷する。なお、バーコード印刷用レーザープリンター１０は、バーコードを形成する基となるデータの他に、パソコン１８から入力された画像データを用いて、ＤＲＡＭ１２を介して画像形成部１４において画像を形成し、印刷することができる。
【００３０】
画像形成部１４は、静電潜像を形成する感光体と、感光体の表面に光を照射するレーザー（いずれも図示せず）とを含む。データを基にしたレーザー光の照射により感光体表面に形成された静電潜像の現像については、現像剤としてのトナーが用いられる。なお、レーザー光については、主走査方向と副走査方向において、ビーム径が異なる。
【００３１】
ハードディスク１５には、バーコードを構成するバーの幅を補正する複数の補正テーブルが格納されている。補正テーブルの詳細については、後述する。
【００３２】
なお、図１において太線の矢印は画像データの流れを示しており、細線の矢印は制御信号または制御データの流れを示している。
【００３３】
次に、バーコード印刷システム１９において、バーコードを印刷する場合について説明する。図２は、この発明の一実施形態に係るバーコード印刷用レーザープリンター１０を含むバーコード印刷システム１９を用いてバーコードを印刷する場合のフローチャートである。
【００３４】
図１〜図２を参照して、まず、ユーザは、パソコン１８からバーコード印刷用レーザープリンター１０に対して印刷するバーコードを形成する基となるデータを送信してバーコードの印刷要求を行なう。そうすると、制御部１１は、送信されたバーコードを形成する基となるデータを受信する。そして、形成するバーコードが、主走査方向に延びるバーコードか、または副走査方向に延びるバーコードかを判断し、対応する補正テーブルを選択する（図２において、ステップＳ１１、以下、ステップを省略する）。
【００３５】
図３および図４は、補正テーブルの一例を示す図である。図３は、バー開始位置補正テーブル、すなわち、バーの右隣にスペースが位置する場合の補正テーブル２１を示し、図４は、バー終了位置補正テーブル、すなわち、バーの左隣にスペースが位置する場合の補正テーブル２２を示す。図３および図４において、縦列は、スペースの幅をモジュール単位で示し、横列は、バーの幅をモジュール単位で示し、その交点の欄でドット数変更値、すなわちドットの数を増減させるドット補正値を示している。図３および図４は、主走査方向に延びるバーコードに対する補正テーブルであり、この実施例において、制御部１１は、図３および図４に示す補正テーブルを選択する。
【００３６】
次に、制御部１１は、受信したデータを基に形成されるバーコードのパターンをＤＲＡＭ１２上においてモジュール単位で表示する（Ｓ１２）。図５（ａ）〜図５（ｃ）は、モジュール単位で表示したバーコードのパターンの一例を示す図であり、それぞれ同じバーコードを示す。図５（ａ）〜図５（ｃ）中、四角で囲まれた１枡を１モジュールとし、ハッチングされた枡をバー、バー間の白抜きの枡をスペースとしている。図５（ｄ）〜図５（ｆ）は、図５（ａ）〜図５（ｃ）で示すバーコードのパターンについて、バーとスペースの幅、およびモジュールを記号で表した図である。図５（ｄ）〜図５（ｆ）は、それぞれ図５（ａ）〜図５（ｃ）に対応する。図５（ｄ）〜図５（ｆ）において、Ｂはバー、Ｓはスペース、数値はバーおよびスペースの幅をモジュール単位で４段階に示したものを指す。ここで、モジュール単位の４段階は、図３および図４の縦列および横列に対応する。図５（ｇ）は、各バーおよび各スペースの幅のドット補正値を示す。図５（ｈ）は、ドット補正値を反映させた各バーおよび各スペースのドットパターン値を示す。
【００３７】
図１〜図５（ｈ）を参照して、バーコードを形成するバーおよびスペースの幅を補正する方法について、詳細に説明する。まず、補正対象となるバーを図５（ａ）の点線で囲うバー３１とする。そして、これに隣接するスペースを参照する（Ｓ１３）。この場合、右隣となるスペース３２を参照する。右隣に隣接するスペースが１Ｓ（幅が１のスペース３２）であるため、図３に示す補正テーブル２１を参照して、バー３１の終了位置を補正するドット補正値を導出する（Ｓ１４）。ここでは、縦が１列目、横が２列目となり、欄２３のドット補正値「−１」が導出される。ここで、バー３１の幅をドット数で表すと、２（モジュール）×４（１モジュール当たりのドット数）−１（ドット補正値）＝７となる。このようにして補正を行ない、バー３１の幅を決定する（Ｓ１５）。決定された補正後のバー３１の幅は、ＤＲＡＭ１２に一時的に格納される。
【００３８】
次に、補正対象となるバーを右側へ移動させる（Ｓ１６）。ここでは、次の補正対象バーとして、図５（ｂ）中の点線で囲うバー３３が選択される。バー３３は、左端側から２つ目のバーである。次に、バー３１とバー３３の間に位置し、バー３３の左側に隣接するスペース３２を参照する（Ｓ１７）。スペース３２は１Ｓであるため、図４に示す補正テーブル２２を参照してドット補正値を導出する（Ｓ１８）。この場合、縦が１列目、横が１列目となり、欄２４のドット補正値「＋１」が導出される。ここで、バー３３の開始位置を補正するドット補正値が導出されると、スペース３２の幅の補正を行なうことができる。すなわち、スペース３２の幅をドット数で表すと、１（モジュール）×４（１モジュール当たりのドット数）＋１（ドット補正値）＝５となる。このようにして補正を行ない、スペース３２の幅を決定する（Ｓ１９）。決定した補正後のスペース３２の幅についても、ＤＲＡＭ１２に一時的に格納される。
【００３９】
次に、バー３１と同様にして、バー３３の右側に隣接するスペース３４を参照し、欄２５のドット補正値「０」を導出して、バー３３の幅を決定する（Ｓ２０）。この場合、バー３３の幅をドット数で表すと、１（モジュール）×４（１モジュール当たりのドット数）＋０（ドット補正値）＝４となる。そして、バー３３の幅を決定し、決定した補正後のバー３３の幅をＤＲＡＭ１２に格納する。
【００４０】
このようにして左側から順にバーおよびスペースの幅を交互に補正して決定し、ＤＲＡＭ１２に順次格納していく（Ｓ２１）。
【００４１】
そして、最も右端である最後のバー３５が補正対象となるバーとなったときには（Ｓ２１において、ＹＥＳ）、後端のバー３５として、図３に示す補正テーブル２１を参照して欄２６に示す後端バー終了位置補正値「−１」を導出する（Ｓ２２）。その後、後端のバー３５の幅を決定し、ＤＲＡＭ１２に格納する（Ｓ２３）。
【００４２】
なお、全てのバーおよびスペースに対するドット補正値を図５（ｇ）に示し、ドット補正後の全てのバーおよびスペースのドットパターン値を図５（ｈ）に示す。
【００４３】
全てのバーおよびスペースの幅が決定した後、ＤＲＡＭ１２上にデータを展開する（Ｓ２４）。そして、補正後のバーコードのデータを基に、所定の間隔で複数のドットを印字して、バーコードの印刷を行なう（Ｓ２５）。
【００４４】
このように構成することにより、バーの幅について、隣接するスペースの影響を考慮したより適切な補正を行うことができる。また、バーとバーの間に位置するスペースについても、適切な補正を行うことができる。したがって、バーコードを形成するバーおよびスペースの幅を適切に補正することができる。また、このようにして印刷されたバーコードは、読取り率を向上させることができる。
【００４５】
なお、上記の実施の形態においては、主走査方向に延びるバーコードの場合について説明したが、副走査方向に延びるバーコードについては、図６に示す補正テーブル２７および図７に示す補正テーブル２８を用い、ドット補正値を導出することができる。すなわち、制御部１１は、バーコードの延びる方向が副走査方向であると判断した場合には、図６に示す補正テーブル２７および図７に示す補正テーブル２８を選択する。補正テーブル２７は、バー開始位置補正テーブルを示し、図３に対応する。補正テーブル２８は、バー終了位置補正テーブルを示し、図４に対応する。
【００４６】
ドットの幅は、レーザー光のビーム径により主走査方向と副走査方向とで異なる。しかし、このように構成することにより、副走査方向に延びるバーコードについても、適切に補正を行うことができる。さらに、主走査方向や副走査方向に限らず、様々な印刷方向に応じて、異なる補正テーブルを複数有し、印刷方向に応じて、異なる補正を行なってもよい。
【００４７】
また、上記の実施の形態においては、バーの両側に隣接するスペースの幅を参照してバーの幅を補正することにしたが、これに限らず、バーの少なくともいずれか一方側に隣接するスペースを参照して、バーを構成するドットの数を変更してバーの幅を補正するようにしてもよい。
【００４８】
なお、上記の実施の形態においては、補正テーブルを参照してドット補正値を導出し、各バーおよび各スペースの幅を補正することにしたが、これに限らず、ハードディスクは、補正テーブルに対応するドット補正値算出式を格納し、この算出式に用いてドット補正値を算出して、これをドット補正値とするようにしてもよい。
【００４９】
以上、図面を参照してこの発明の実施形態を説明したが、この発明は、図示した実施形態のものに限定されない。図示した実施形態に対して、この発明と同一の範囲内において、あるいは均等の範囲内において、種々の修正や変形を加えることが可能である。
【符号の説明】
【００５０】
１０  バーコード印刷用レーザープリンター、１１  制御部、１２  ＤＲＡＭ、１３  操作部、１４  画像形成部、１５  ハードディスク、１６  ネットワークＩＦ部、１７  ネットワーク、１８  パソコン、１９  バーコード印刷システム、２１，２２，２７，２８  補正テーブル、２３，２４，２５，２６  欄、３１，３３，３５  バー、３２，３４  スペース。
【図１】
2013035291.tif 000003
【図２】
2013035291.tif 000004
【図３】
2013035291.tif 000005
【図４】
2013035291.tif 000006
【図５】
2013035291.tif 000007
【図６】
2013035291.tif 000008
【図７】
2013035291.tif 000009
【図８】
2013035291.tif 000010