(57)【要約】【課題】プリンタ装置の主走査方向の解像度、副走査方向の解像度が異なる場合であっても、プリントされたバーコードの読み取り精度を高める。【解決手段】このバーコードのプリンタ方法は、プリンタ装置でプリントされる一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定するプリント条件設定工程と、前記長さ方向における前記プリンタ装置のプリント解像度を取得する解像度取得工程と、プリント解像度に基づいて、バーコードの単位サイズを決定するサイズ決定工程と、バーコードのコード情報を取得するコード取得工程と、前記単位サイズ及び前記コード情報から、バーコードのビットマップイメージを生成する画像生成工程と、生成されたバーコードのビットマップイメージに基づいて、プリンタ装置で一次元バーコードを長さ方向に沿うようにプリントするプリント工程とを有する。【選択図】図３
2009078449.tif 000002
【特許請求の範囲】
【請求項１】
プリントされる一次元バーコードの２方向のプリント解像度を独立設定可能な一次元バーコードのプリント方法において、
プリンタ装置でプリントされる一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定するプリント条件設定工程と、
前記プリント条件設定工程で設定された前記長さ方向における前記プリンタ装置のプリント解像度を取得する解像度取得工程と、
前記解像度取得工程で取得されたプリント解像度に基づいて、前記プリントされる一次元バーコードの単位サイズを決定するサイズ決定工程と、
前記プリントされる一次元バーコードのコード情報を取得するコード取得工程と、
前記サイズ決定工程で決定された前記単位サイズ及び前記コード取得工程で取得された前記コード情報から、前記プリントされる一次元バーコードのビットマップイメージを生成する画像生成工程と、
前記画像生成工程で生成された前記一次元バーコードのビットマップイメージに基づいて、前記プリンタ装置で前記一次元バーコードを前記長さ方向に沿うようにプリントするプリント工程とを有することを特徴とするバーコードのプリント方法。
【請求項２】
プリントされる一次元バーコードのプリント解像度を設定可能な一次元バーコードのプリント方法において、
プリンタ装置でプリントされる一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定するとともに、当該一次元バーコードのプリント位置を設定するプリント条件設定工程と、
前記プリント条件設定工程で設定された前記長さ方向のプリント解像度を設定する解像度設定工程と、
前記解像度設定工程で設定されたプリント解像度に基づいて、前記プリントされる一次元バーコードの単位サイズを決定するサイズ決定工程と、
前記プリント条件設定工程で設定された前記長さ方向、前記プリント位置、前記解像度設定工程で設定された前記プリント解像度及び前記サイズ決定工程で決定された前記単位サイズを関連づけて記憶媒体に記憶させる記憶工程と、
前記記憶媒体に記憶された前記長さ方向、前記プリント位置、前記プリント解像度及び前記単位サイズを読み出す読出工程と、
前記プリントされる一次元バーコードのコード情報を取得するコード取得工程と、
前記読出工程で読み出された前記単位サイズ及び前記コード取得工程で取得された前記コード情報から、前記プリントされる一次元バーコードのビットマップイメージを生成する画像生成工程と、
前記画像生成工程で生成された前記一次元バーコードのビットマップイメージに基づいて、前記プリンタ装置が、前記読出工程で読み出された前記プリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントするプリント工程とを有することを特徴とするバーコードのプリント方法。
【請求項３】
請求項２記載のプリント方法において、
前記一次元バーコードの長さ方向における前記プリンタ装置のプリント解像度を取得する装置解像度取得工程と、
前記装置解像度取得工程で取得された前記プリンタ装置のプリント解像度と前記解像度設定工程で設定された前記プリント解像度とを照合し、一致していない場合にはプリントを実行するか否かを確認する確認工程と、
前記画像生成工程で生成された前記ビットマップイメージを、前記プリンタ装置のプリント解像度に変換する変換工程とを有し、
前記プリント工程は、前記確認工程でプリントを実行することが確認された場合に、前記変換工程で変換された前記ビットマップイメージに基づいて、前記プリンタ装置が、前記プリンタ装置のプリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントすることを特徴とするバーコードのプリント方法。
【請求項４】
請求項２記載のプリント方法において、
前記一次元バーコードの長さ方向における前記プリンタ装置のプリント解像度を取得する装置解像度取得工程と、
前記装置解像度取得工程で取得された前記プリンタ装置のプリント解像度と前記解像度設定工程で設定された前記プリント解像度とを照合し、一致していない場合には前記単位サイズが前記プリンタ装置のプリント解像度の画素サイズの整数倍であるか否かを判別する判別工程と、
前記判別工程が整数倍でないと判別した場合に、プリントを実行するか否かを確認する確認工程と、
前記画像生成工程で生成された前記ビットマップイメージを、前記プリンタ装置のプリント解像度に変換する変換工程とを有し、
前記プリント工程は、前記確認工程でプリントを実行することが確認された場合に、前記変換工程で変換された前記ビットマップイメージに基づいて、前記プリンタ装置が、前記プリンタ装置のプリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントすることを特徴とするバーコードのプリント方法。
【請求項５】
プリントされる一次元バーコードの２方向のプリント解像度を独立設定可能な一次元バーコードのプリンタ装置において、
プリントされる一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定するプリント条件設定部と、
前記プリント条件設定部で設定された前記長さ方向におけるプリント解像度を取得する解像度取得部と、
前記解像度取得部で取得されたプリント解像度に基づいて、前記プリントされる一次元バーコードの単位サイズを決定するサイズ決定部と、
前記プリントされる一次元バーコードのコード情報を取得するコード取得部と、
前記サイズ決定部で決定された前記単位サイズ及び前記コード取得部で取得された前記コード情報から、前記プリントされる一次元バーコードのビットマップイメージを生成する画像生成部と、
前記画像生成部で生成された前記一次元バーコードのビットマップイメージに基づいて、前記一次元バーコードを前記長さ方向に沿うようにプリントするプリント部とを有することを特徴とするバーコードのプリンタ装置。
【請求項６】
プリントされる一次元バーコードのプリント解像度を設定可能な一次元バーコードのプリンタ装置において、
プリントされる一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定するとともに、当該一次元バーコードのプリント位置を設定するプリント条件設定部と、
前記プリント条件設定部で設定された前記長さ方向のプリント解像度を設定する解像度設定部と、
前記解像度設定部で設定されたプリント解像度に基づいて、前記プリントされる一次元バーコードの単位サイズを決定するサイズ決定部と、
前記プリント条件設定部で設定された前記長さ方向、前記プリント位置、前記解像度設定部で設定された前記プリント解像度及び前記サイズ決定部で決定された前記単位サイズを関連づけて記憶媒体に記憶させる記憶部と、
前記記憶媒体に記憶された前記長さ方向、前記プリント位置、前記プリント解像度及び前記単位サイズを読み出す読出部と、
前記プリントされる一次元バーコードのコード情報を取得するコード取得部と、
前記読出部で読み出された前記単位サイズ及び前記コード取得部で取得された前記コード情報から、前記プリントされる一次元バーコードのビットマップイメージを生成する画像生成部と、
前記画像生成部で生成された前記一次元バーコードのビットマップイメージに基づいて、前記読出部で読み出された前記プリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントするプリント部とを有することを特徴とするバーコードのプリンタ装置。
【請求項７】
請求項６記載のプリンタ装置において、
前記一次元バーコードの長さ方向における前記プリント部のプリント解像度を取得する装置解像度取得部と、
前記装置解像度取得部で取得された前記プリント部のプリント解像度と前記解像度設定部で設定された前記プリント解像度とを照合し、一致していない場合にはプリントを実行するか否かを確認する確認部と、
前記画像生成部で生成された前記ビットマップイメージを、前記プリント部のプリント解像度に変換する変換部とを有し、
前記プリント部は、前記確認部でプリントを実行することが確認された場合に、前記変換部で変換された前記ビットマップイメージに基づいて、当該プリント部のプリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントすることを特徴とするバーコードのプリンタ装置。
【請求項８】
請求項６記載のプリンタ装置において、
前記一次元バーコードの長さ方向における前記プリント部のプリント解像度を取得する装置解像度取得部と、
前記装置解像度取得部で取得された前記プリント部のプリント解像度と前記解像度設定部で設定された前記プリント解像度とを照合し、一致していない場合には前記単位サイズが前記プリント部のプリント解像度の画素サイズの整数倍であるか否かを判別する判別部と、
前記判別部が整数倍でないと判別した場合に、プリントを実行するか否かを確認する確認部と、
前記画像生成部で生成された前記ビットマップイメージを、前記プリント部のプリント解像度に変換する変換部とを有し、
前記プリント部は、前記確認部でプリントを実行することが確認された場合に、前記変換部で変換された前記ビットマップイメージに基づいて、当該プリント部のプリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントすることを特徴とするバーコードのプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコードのプリント方法及びバーコードプリンタ装置に関する。
【背景技術】
【０００２】
バーコードを印刷する場合、所定の規格で定義された基本バーコードパターンを、バーコードプリンタのプリント解像度情報にしたがうドットサイズで生成し、その生成された基本バーコードパターンに基づいてバーコードを印刷するようになっている（例えば特許文献１参照）。これにより、バーコードの規格にそった精度の高い印刷が可能となっている。
【特許文献１】特開平１１−２６５４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のプリント方法では、バーコードプリンタ装置の主走査方向のプリント解像度、副走査方向のプリント解像度が同一のものであれば、効果的に最適化することが可能であるが、主走査解のプリント像度、副走査方向のプリント解像度が異なるプリンタ装置に対して適用すると、逆に画質が劣化してしまい、バーコードの読み取りに不具合が生ずるおそれがあった。
【０００４】
そこで、本発明の課題は、プリンタ装置の主走査方向の解像度、副走査方向の解像度が異なる場合であっても、プリントされたバーコードの読み取り精度を高めることである。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、
プリントされる一次元バーコードの２方向のプリント解像度を独立設定可能な一次元バーコードのプリント方法において、
プリンタ装置でプリントされる一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定するプリント条件設定工程と、
前記プリント条件設定工程で設定された前記長さ方向における前記プリンタ装置のプリント解像度を取得する解像度取得工程と、
前記解像度取得工程で取得されたプリント解像度に基づいて、前記プリントされる一次元バーコードの単位サイズを決定するサイズ決定工程と、
前記プリントされる一次元バーコードのコード情報を取得するコード取得工程と、
前記サイズ決定工程で決定された前記単位サイズ及び前記コード取得工程で取得された前記コード情報から、前記プリントされる一次元バーコードのビットマップイメージを生成する画像生成工程と、
前記画像生成工程で生成された前記一次元バーコードのビットマップイメージに基づいて、前記プリンタ装置で前記一次元バーコードを前記長さ方向に沿うようにプリントするプリント工程とを有することを特徴としている。
【０００６】
請求項２記載の発明は、
プリントされる一次元バーコードのプリント解像度を設定可能な一次元バーコードのプリント方法において、
プリンタ装置でプリントされる一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定するとともに、当該一次元バーコードのプリント位置を設定するプリント条件設定工程と、
前記プリント条件設定工程で設定された前記長さ方向のプリント解像度を設定する解像度設定工程と、
前記解像度設定工程で設定されたプリント解像度に基づいて、前記プリントされる一次元バーコードの単位サイズを決定するサイズ決定工程と、
前記プリント条件設定工程で設定された前記長さ方向、前記プリント位置、前記解像度設定工程で設定された前記プリント解像度及び前記サイズ決定工程で決定された前記単位サイズを関連づけて記憶媒体に記憶させる記憶工程と、
前記記憶媒体に記憶された前記長さ方向、前記プリント位置、前記プリント解像度及び前記単位サイズを読み出す読出工程と、
前記プリントされる一次元バーコードのコード情報を取得するコード取得工程と、
前記読出工程で読み出された前記単位サイズ及び前記コード取得工程で取得された前記コード情報から、前記プリントされる一次元バーコードのビットマップイメージを生成する画像生成工程と、
前記画像生成工程で生成された前記一次元バーコードのビットマップイメージに基づいて、前記プリンタ装置が、前記読出工程で読み出された前記プリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントするプリント工程とを有することを特徴としている。
【０００７】
請求項３記載の発明は、請求項２記載のプリント方法において、
前記一次元バーコードの長さ方向における前記プリンタ装置のプリント解像度を取得する装置解像度取得工程と、
前記装置解像度取得工程で取得された前記プリンタ装置のプリント解像度と前記解像度設定工程で設定された前記プリント解像度とを照合し、一致していない場合にはプリントを実行するか否かを確認する確認工程と、
前記画像生成工程で生成された前記ビットマップイメージを、前記プリンタ装置のプリント解像度に変換する変換工程とを有し、
前記プリント工程は、前記確認工程でプリントを実行することが確認された場合に、前記変換工程で変換された前記ビットマップイメージに基づいて、前記プリンタ装置が、前記プリンタ装置のプリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントすることを特徴としている。
【０００８】
請求項４記載の発明は、請求項２記載のプリント方法において、
前記一次元バーコードの長さ方向における前記プリンタ装置のプリント解像度を取得する装置解像度取得工程と、
前記装置解像度取得工程で取得された前記プリンタ装置のプリント解像度と前記解像度設定工程で設定された前記プリント解像度とを照合し、一致していない場合には前記単位サイズが前記プリンタ装置のプリント解像度の画素サイズの整数倍であるか否かを判別する判別工程と、
前記判別工程が整数倍でないと判別した場合に、プリントを実行するか否かを確認する確認工程と、
前記画像生成工程で生成された前記ビットマップイメージを、前記プリンタ装置のプリント解像度に変換する変換工程とを有し、
前記プリント工程は、前記確認工程でプリントを実行することが確認された場合に、前記変換工程で変換された前記ビットマップイメージに基づいて、前記プリンタ装置が、前記プリンタ装置のプリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントすることを特徴としている。
【０００９】
請求項５記載の発明は、
プリントされる一次元バーコードの２方向のプリント解像度を独立設定可能な一次元バーコードのプリンタ装置において、
プリントされる一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定するプリント条件設定部と、
前記プリント条件設定部で設定された前記長さ方向におけるプリント解像度を取得する解像度取得部と、
前記解像度取得部で取得されたプリント解像度に基づいて、前記プリントされる一次元バーコードの単位サイズを決定するサイズ決定部と、
前記プリントされる一次元バーコードのコード情報を取得するコード取得部と、
前記サイズ決定部で決定された前記単位サイズ及び前記コード取得部で取得された前記コード情報から、前記プリントされる一次元バーコードのビットマップイメージを生成する画像生成部と、
前記画像生成部で生成された前記一次元バーコードのビットマップイメージに基づいて、前記一次元バーコードを前記長さ方向に沿うようにプリントするプリント部とを有することを特徴としている。
【００１０】
請求項６記載の発明は、
プリントされる一次元バーコードのプリント解像度を設定可能な一次元バーコードのプリンタ装置において、
プリントされる一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定するとともに、当該一次元バーコードのプリント位置を設定するプリント条件設定部と、
前記プリント条件設定部で設定された前記長さ方向のプリント解像度を設定する解像度設定部と、
前記解像度設定部で設定されたプリント解像度に基づいて、前記プリントされる一次元バーコードの単位サイズを決定するサイズ決定部と、
前記プリント条件設定部で設定された前記長さ方向、前記プリント位置、前記解像度設定部で設定された前記プリント解像度及び前記サイズ決定部で決定された前記単位サイズを関連づけて記憶媒体に記憶させる記憶部と、
前記記憶媒体に記憶された前記長さ方向、前記プリント位置、前記プリント解像度及び前記単位サイズを読み出す読出部と、
前記プリントされる一次元バーコードのコード情報を取得するコード取得部と、
前記読出部で読み出された前記単位サイズ及び前記コード取得部で取得された前記コード情報から、前記プリントされる一次元バーコードのビットマップイメージを生成する画像生成部と、
前記画像生成部で生成された前記一次元バーコードのビットマップイメージに基づいて、前記読出部で読み出された前記プリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントするプリント部とを有することを特徴としている。
【００１１】
請求項７記載の発明は、請求項６記載のプリンタ装置において、
前記一次元バーコードの長さ方向における前記プリント部のプリント解像度を取得する装置解像度取得部と、
前記装置解像度取得部で取得された前記プリント部のプリント解像度と前記解像度設定部で設定された前記プリント解像度とを照合し、一致していない場合にはプリントを実行するか否かを確認する確認部と、
前記画像生成部で生成された前記ビットマップイメージを、前記プリント部のプリント解像度に変換する変換部とを有し、
前記プリント部は、前記確認部でプリントを実行することが確認された場合に、前記変換部で変換された前記ビットマップイメージに基づいて、当該プリント部のプリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントすることを特徴としている。
【００１２】
請求項８記載の発明は、請求項６記載のプリンタ装置において、
前記一次元バーコードの長さ方向における前記プリント部のプリント解像度を取得する装置解像度取得部と、
前記装置解像度取得部で取得された前記プリント部のプリント解像度と前記解像度設定部で設定された前記プリント解像度とを照合し、一致していない場合には前記単位サイズが前記プリント部のプリント解像度の画素サイズの整数倍であるか否かを判別する判別部と、
前記判別部が整数倍でないと判別した場合に、プリントを実行するか否かを確認する確認部と、
前記画像生成部で生成された前記ビットマップイメージを、前記プリント部のプリント解像度に変換する変換部とを有し、
前記プリント部は、前記確認部でプリントを実行することが確認された場合に、前記変換部で変換された前記ビットマップイメージに基づいて、当該プリント部のプリント解像度で前記一次元バーコードを前記プリント位置から前記長さ方向に沿うようにプリントすることを特徴としている。
【発明の効果】
【００１３】
本発明によれば、バーコードの長さ方向が主走査方向、副走査方向のいずれかになったとしても、当該方向におけるプリンタ装置のプリント解像度に基づいてビットマップイメージが作成されるので、少なくとも長さ方向においてはバーコードの読み取りに差し支えのない画質を確保することができる。これにより、主走査方向の解像度、副走査方向の解像度が異なるプリンタ装置であっても、プリントしたバーコードの読み取り精度を高めることが可能となる。
【発明を実施するための最良の形態】
【００１４】
［第１の実施の形態］
以下、第１の実施の形態におけるバーコードのプリンタ装置について説明する。図１はプリンタ装置の概略構成を示す側面図である。図１に示すように、プリンタ装置１は、ローラ上の用紙２に対してバーコードをプリントするものであり、用紙２を搬送する搬送装置３上に配置されている。プリンタ装置１には、画像作成装置であるパーソナルコンピュータ４が電気的に接続されている。そして、プリンタ装置１には、インクカートリッジ５を格納するインクラック６と、インクカートリッジ５からインクラック６を介して供給されたインクによって、搬送装置３上の用紙２に対してインクを吐出するヘッドユニット７とが設けられている。
【００１５】
図２は、ヘッドユニット７の概略構成を示す説明図である。図２に示すように、ヘッドユニット７には、用紙２に対してインクを吐出する複数の記録ヘッド８が設けられている。各記録ヘッド８には、インクカートリッジ５からインクを案内するインク流路９が連通している。各記録ヘッド８は、用紙搬送方向（主走査方向）に対して例えば２列に３つずつ配列されていて、各ノズル列が用紙搬送方向に直交する方向（ノズル列方向：副走査方向）に沿うように配置されている。そして、各記録ヘッド８のノズル８１によって用紙２の全幅がカバーできるように、各記録ヘッド８は千鳥状に配置されている。
【００１６】
ここで、プリンタ装置１の主走査方向のプリント解像度は、搬送装置３における用紙２の搬送速度と、記録ヘッド８のインク吐出周波数とに依存しているために、搬送速度を変更することでプリント解像度を変更することが可能となっている。一方、プリンタ装置１の副走査方向のプリント解像度は、各記録ヘッド８のノズル間隔に依存しているために、当該プリント解像度は固定されている。このため、主走査方向のプリント解像度によっては、副走査方向のプリント解像度とは異なってしまうこともある。例えば、本実施形態では、主走査方向のプリント解像度は、１８０ｄｐｉ，２７０ｄｐｉ，３６０ｄｐｉ，４５０ｄｐｉ，５４０ｄｐｉの五段階に変更可能であり、副走査方向のプリント解像度は３６０ｄｐｉに固定されている。
【００１７】
図３は、本実施形態のプリンタ装置１の主制御構成を示すブロック図である。図３に示すようにプリンタ装置１には、種々の操作指示が入力される操作部１１と、記録ヘッド８を駆動するためのヘッド駆動部１２と、記録ヘッド８のメンテナンスを実行するメンテナンス部１３と、メンテナンス部１３及びインクラック６を駆動するためのメカコン部１４と、制御部１５とが備えられている。また、制御部１５には、搬送装置３、パーソナルコンピュータ４等も電気的に接続されている。
【００１８】
操作部１１は例えばタッチパネルであり、プリント開始指示や、一次元バーコードの基本情報が入力されるようになっている。ここで、基本条件とは、これからプリントされる一次元バーコードの長さ方向や、プリント位置、サイズ、主走査方向のプリント解像度等のことである。つまり、操作部１１が、一次元バーコードの長さ方向を主走査方向若しくは副走査方向の何れかに設定する本発明に係るプリント条件設定部である。
【００１９】
制御部１５は、本発明に係る解像度取得部であり、操作部１１に入力された基本条件としての長さ方向を基に、当該方向におけるプリント解像度を取得する。具体的には、長さ方向が主走査方向と設定されている場合には、制御部１５は基本条件として設定されている主走査方向のプリント解像度を取得する。一方、長さ方向が副走査方向と設定されている場合には、制御部１５は、固定値である副走査方向のプリント解像度を取得する。
【００２０】
ここで、図４に示すように一次元バーコードＢの線幅（例えばＬ１）、スペース幅（例えばＳ１）は全てモジュール寸法と呼ばれる単位サイズＳの整数倍に設定されている。そのため、単位サイズＳがプリント解像度の１ドットサイズの整数倍となっていないと、結果的に線幅やスペース幅にも影響し読み取り精度に不安のある一次元バーコードＢがプリントされてしまうことになる。これを防止すべく、本発明に係るサイズ決定部としての制御部１５は、先に取得した長さ方向のプリント解像度に基づいて、一次元バーコードの単位サイズＳを決定する。このとき、制御部１５は、基本条件としてのサイズに極力近似したバーコード長さＬとなる単位サイズＳを設定する。
【００２１】
例えば、長さ方向が主走査方向、そのプリント解像度が５４０ｄｐｉ、基本条件としてのサイズｓが２７ｍｍと設定されている場合で単位サイズの求め方を説明する。まず１ドットサイズｄは４７μｍ（＝２．５４ｃｍ／５４０ｄｐｉ）となる。この１ドットサイズのＮ倍（Ｎは整数）が単位サイズＳであるが、Ｎの値は、基本条件としてのサイズｓにバーコード長さＬが近似した値となるように設定される。そして、ＪＡＮコード規格では、バーコード長さＬは単位サイズＳの９５倍であるので、Ｌ＝９５・Ｓ＝９５・Ｎｄという関係が成り立ち、この式を基にバーコード長さＬが基本条件としてのサイズｓに近似するＮ値を求める。この例の場合においては、Ｎ値は６となり、単位サイズＳは２８２μｍ（＝６×４７μｍ）、バーコード長さＬは２６．７９ｍｍ（＝９５×４７μｍ）となる。
【００２２】
一方、図５に示すように、一次元バーコードＢの長さ方向が副走査方向、そのプリント解像度が３６０ｄｐｉ、基本条件としてのサイズｓが２７ｍｍと設定されている場合では、１ドットサイズｄは７０．５μｍ（＝２．５４ｃｍ／３６０ｄｐｉ）、Ｎ値は４となり、単位サイズＳは２８２μｍ（＝４×７０．５μｍ）、バーコード長さＬは２６．７９ｍｍ（＝９５×４７μｍ）となる。
【００２３】
そして、制御部１５は、本発明に係るコード取得部でもあり、パーソナルコンピュータ４に格納されている一次元バーコードのコード情報を取得する。
【００２４】
制御部１５は、本発明に係る画像生成部でもあり、単位サイズＳ及びコード情報から、プリントされる一次元バーコードのビットマップイメージを生成し、当該ビットマップイメージに基づいて、ヘッド駆動部１２及び搬送装置３を制御して、記録ヘッド８からインクを吐出させて用紙２上に当該コード情報が付与された一次元バーコードを前記長さ方向に沿うようにプリントさせるようになっている。つまり、ヘッド駆動部１２、搬送装置３及び記録ヘッド８が本発明に係るプリント部である。
【００２５】
次に、本実施形態のプリンタ装置１で実行されるプリント方法について図６のフローチャートを参照し説明する。
まず、ステップＳ１では、作業者によって操作部１１に基本条件が入力される。この基本条件入力時に、プリンタ装置１でプリントされる一次元バーコードＢの長さ方向が主走査方向若しくは副走査方向の何れかに設定されることになる（プリント条件設定工程）。
【００２６】
ステップＳ２では、制御部１５は、ステップＳ１で設定された長さ方向におけるプリンタ装置１のプリント解像度を取得する（解像度取得工程）。
【００２７】
ステップＳ３では、制御部１５は、ステップＳ２で取得したプリント解像度、基本条件等に基づいて、一次元バーコードの単位サイズＳと、バーコード長さＬを決定する（サイズ決定工程）。なお、このステップＳ３では、上述したようにステップＳ１で設定された長さ方向が、主走査方向、副走査方向のいずれであっても、設定された方向のプリント解像度に基づいて、一次元バーコードＢのプリント解像度が設定されることになる。換言すれば、プリントされる一次元バーコードの２方向（主走査方向、副走査方向）のプリント解像度が独立設定されることになる。
【００２８】
ステップＳ４では、制御部１５は、パーソナルコンピュータ４から一次元バーコードのコード情報を取得する（コード取得工程）。
【００２９】
ステップＳ５では、制御部１５は、ステップＳ３で決定された単位サイズＳ及びステップＳ４で取得されたコード情報から、プリントされる一次元バーコードＢのビットマップイメージを生成する（画像生成工程）。
【００３０】
ステップＳ６では、制御部１５は、ステップＳ５で作成したビットマップイメージに基づいて、ヘッド駆動部１２及び搬送装置３を制御して、記録ヘッド８からインクを吐出させて用紙２上に当該コード情報が付与された一次元バーコードＢを前記長さ方向に沿うようにプリントさせる。
【００３１】
以上のように、本実施形態によれば、一次元バーコードＢの長さ方向が主走査方向、副走査方向のいずれかになったとしても、当該方向におけるプリンタ装置１のプリント解像度に基づいてビットマップイメージが作成されるので、少なくとも長さ方向においてはバーコードＢの読み取りに差し支えのない画質を確保することができる。これにより、主走査方向の解像度、副走査方向の解像度が異なるプリンタ装置１であっても、プリントしたバーコードの読み取り精度を高めることが可能となる。
【００３２】
なお、本実施形態では、プリンタ装置１側で一次元バーコードＢの基本条件が設定される場合を例示して説明したが、パーソナルコンピュータ４側で設定されることも可能である。この場合、一次元バーコードＢのプリント前に、事前に基本条件をプリンタ装置１で読み出しておく必要がある。
【００３３】
［第２の実施形態］
第１の実施の形態では、一次元バーコードＢのプリント時に基本条件等が作成される場合を例示して説明したが、この第２の実施の形態では、一次元バーコードの基本条件がプリント前に作成されていて、一時的に記憶媒体に記憶されている場合について説明する。
なお、以下の説明において、第１の実施の形態と同一の部分においては同一符号を付してその説明を省略する。
【００３４】
この第２の実施の形態では、パーソナルコンピュータ４により基本条件が設定されていて、当該基本条件としての長さ方向のプリント解像度もパーソナルコンピュータ４により設定される。この長さ方向のプリント解像度は、プリンタ装置１の当該方向（主走査方向若しくは副走査方向）のプリント解像度である。そして、パーソナルコンピュータ４は、先に設定したプリント解像度に基づいて、一次元バーコードＢの単位サイズＳとバーコード長さＬを決定する。その後パーソナルコンピュータ４は、先に設定された基本条件、プリント解像度、単位サイズＳ及びバーコード長さＬを関連づけて記憶媒体（ハードディスク等）に記憶させる。つまり、パーソナルコンピュータ４が、本発明に係るプリント条件設定部、解像度設定部、サイズ決定部、記憶部である。
【００３５】
そして、プリンタ装置１の制御部１５は、パーソナルコンピュータ４の記憶媒体に記憶された基本条件、プリント解像度及び単位サイズＳを読み出し、プリントされる一次元バーコードＢのコード情報を再度パーソナルコンピュータ４から取得する。
制御部１５は、単位サイズＳ及びコード情報から、プリントされる一次元バーコードＢのビットマップイメージを生成し、当該ビットマップイメージに基づいて、ヘッド駆動部１２及び搬送装置３を制御して、記録ヘッド８からインクを吐出させて用紙２上にコード情報が付与された一次元バーコードＢを前記長さ方向に沿うようにプリントさせる。
つまり、制御部１５が本発明に係る読出部、コード取得部、画像生成部であり、ヘッド駆動部１２、搬送装置３及び記録ヘッド８がプリント部である。
【００３６】
次に、本実施形態のプリンタ装置１及びパーソナルコンピュータ４で実行されるプリント方法について図７，８のフローチャートを参照して説明する。
図７のステップＳ２１では、パーソナルコンピュータ４は、プリンタ装置１でプリントされる一次元バーコードＢの基本条件を設定する（プリント条件設定工程）。具体的には、一次元バーコードＢの長さ方向を主走査方向若しくは副走査方向の何れかに設定したり、当該一次元バーコードＢのプリント位置を設定したり、サイズを設定している。
【００３７】
ステップＳ２２では、パーソナルコンピュータ４は、ステップＳ２１で設定された長さ方向のプリント解像度を設定する（解像度設定工程）。
【００３８】
ステップＳ２３では、パーソナルコンピュータ４は、ステップＳ２２で設定されたプリント解像度に基づいて、プリントされる一次元バーコードＢの単位サイズＳと、バーコード長さＬを決定する（サイズ決定工程）。
【００３９】
ステップＳ２４では、パーソナルコンピュータ４は、長さ方向、プリント位置、プリント解像度、単位サイズ及びバーコード長さＬを関連づけて記憶媒体に記憶させる（記憶工程）。これにより、バーコードの基本条件が作成され、プリント前に記憶媒体に一時的に記憶されるおとになる。
【００４０】
その後、プリントタイミングになると、図８のステップＳ２５に示すようにプリンタ装置１の制御部１５は、パーソナルコンピュータ４の記憶媒体に記憶された長さ方向、プリント位置、プリント解像度、単位サイズＳ及びバーコード長さＬを読み出す（読出工程）。
【００４１】
ステップＳ２６では、制御部１５は、プリントされる一次元バーコードＢのコード情報を取得する（コード取得工程）。
【００４２】
ステップＳ２７では、制御部１５は、ステップＳ２５で読み出された単位サイズＳ及びステップＳ２６で取得されたコード情報から、プリントされる一次元バーコードＢのビットマップイメージを生成する（画像生成工程）。
【００４３】
ステップＳ２８では、制御部１５は、ステップＳ２７で生成された一次元バーコードＢのビットマップイメージに基づいて、ステップＳ２５で読み出されたプリント解像度で一次元バーコードＢをプリント位置から長さ方向に沿うようにプリントさせる（プリント工程）。
【００４４】
以上のように、この第２の実施の形態によれば、事前に基本条件が設定されていたとしても、その基本条件内に一次元バーコードＢの長さ方向や、当該長さ方向のプリント解像度が設定されているために、少なくとも長さ方向においてはバーコードＢの読み取りに差し支えのない画質を確保することができる。これにより、主走査方向の解像度、副走査方向の解像度が異なるプリンタ装置１であっても、プリントしたバーコードの読み取り精度を高めることが可能となる。
【００４５】
［第３の実施の形態］
第２の実施の形態では、事前に作成された基本条件内のプリント解像度と、プリンタ装置１のプリンタ解像度とが対応している場合について説明したが、この第２の実施の形態では、これらが異なっている場合における対処について説明する。
なお、以下の説明において、第１，２の実施の形態と同一の部分においては同一符号を付してその説明を省略する。例えば、パーソナルコンピュータ４側での処理は、上記第２の実施の形態の場合と同様なのでその説明は省略する。
【００４６】
プリンタ装置１の制御部１５は、パーソナルコンピュータ４の記憶媒体に記憶された基本条件、プリント解像度及び単位サイズＳを読み出した後に、基本条件にある長さ方向に対応したプリンタ装置１のプリント解像度を取得する。具体的には、基本条件で設定されている長さ方向が主走査方向の場合には、プリンタ装置１の主走査方向のプリント解像度（例えば、１８０ｄｐｉ，２７０ｄｐｉ，３６０ｄｐｉ，４５０ｄｐｉ，５４０ｄｐｉのうち、現在設定されているプリント解像度）を取得し、長さ方向が副走査方向である場合には、プリンタ装置１の副走査方向のプリント解像度（例えば３６０ｄｐｉ）を取得する。
【００４７】
そして、制御部１５は、取得したプリンタ装置１のプリント解像度と、基本条件として設定されているプリント解像度とを照合し、一致していない場合には現状のプリンタ装置１のプリント解像度でプリントを実行するか否かを確認する。具体的には、制御部１５は、現在作成されている一次元バーコードＢのビットマップイメージを、現状のプリンタ装置１のプリンタ解像度に変換して、その変換されたビットマップイメージを加味した中止確認画面Ｇ（図９参照）を操作部１１に出力する。ここで、変換手法においては例えばニアレストネイバー法等の周知のピクセル補間方法が用いられる。
【００４８】
中止確認画面Ｇにより作業者から操作部１１に対してプリント中止指示が入力されると、制御部１５は、プリントを中止する。
一方、中止確認画面Ｇにより作業者から操作部１１に対してプリント開始指示が入力されると、制御部１５は、先ほど変換されたビットマップイメージに基づいて、ヘッド駆動部１２及び搬送装置３を制御して、記録ヘッド８からインクを吐出させて用紙２上にコード情報が付与された一次元バーコードＢをプリント位置から長さ方向に沿うようにプリントさせる。このように制御部１５は、本発明に係る装置解像度取得部、確認部及び変換部である。
【００４９】
次に、本実施形態のプリンタ装置１で実行されるプリント方法について図１０を参照にして説明する。
【００５０】
ステップＳ３１では、プリンタ装置１の制御部１５は、パーソナルコンピュータ４の記憶媒体に記憶された長さ方向、プリント位置、プリント解像度、単位サイズＳ及びバーコード長さＬを読み出す。
【００５１】
ステップＳ３２では、制御部１５は、プリントされる一次元バーコードＢのコード情報を取得する。
【００５２】
ステップＳ３３では、制御部１５は、ステップＳ３１で読み出された単位サイズＳ及びステップＳ３２で取得されたコード情報から、プリントされる一次元バーコードＢのビットマップイメージを生成する。
【００５３】
ステップＳ３４では、制御部１５は、一次元バーコードＢの長さ方向におけるプリンタ装置１のプリント解像度を取得する（装置解像度取得工程）。
【００５４】
ステップＳ３５では、制御部１５は、ステップＳ３１で読み取られた長さ方向におけるプリンタ装置１のプリント解像度と、ステップＳ３４で読み取られた長さ方向におけるプリント解像度とを照合し、一致している場合にはステップＳ４０に移行して、一致してない場合にはステップＳ３６に移行する。
【００５５】
ステップＳ３６では、制御部１５は、現在作成されている一次元バーコードＢのビットマップイメージを、現状のプリンタ装置１のプリンタ解像度に変換する（変換工程）。
【００５６】
ステップＳ３７では、制御部１５は、ステップＳ３６で変換したビットマップイメージを加味した中止確認画面Ｇを操作部１１に出力する。作業者は、その中止確認画面Ｇを視認することにより、プリントを中止するか否かを判断する（確認工程）。
【００５７】
ステップＳ３８では、制御部１５は、作業者により操作部１１にプリント中止指示が入力されたか否かを判断し、中止指示が入力されている場合にはステップＳ３９に移行し、入力されていない場合にはステップＳ４０に移行する。
【００５８】
ステップＳ３９では、制御部１５は、プリント中止処理を施し、終了する。
ステップＳ４０では、制御部１５は、生成若しくは変換された一次元バーコードＢのビットマップイメージに基づいて、ステップＳ３４で取得したプリント解像度で一次元バーコードＢをプリント位置から長さ方向に沿うようにプリントさせる。
【００５９】
以上のように、第３の実施の形態によれば、長さ方向におけるプリンタ装置１のプリント解像度と、基本条件で設定されたプリンタ解像度とが異なる場合には、プリント前に品質が事前に確認することができるので、プリントされた一次元バーコードＢの読み取り精度を確保することが可能となる。
【００６０】
［第４の実施の形態］
第３の実施の形態では、長さ方向におけるプリンタ装置１のプリント解像度と、基本条件で設定されたプリンタ解像度とが異なるとき、全て作業者による確認作業が必要であるが、この第４の実施の形態では特定の場合であると自動で確認し、作業者の負担を軽減する手法について説明する。
なお、以下の説明において、第１〜３の実施の形態と同一の部分においては同一符号を付してその説明を省略する。例えば、パーソナルコンピュータ４側での処理は、上記第２の実施の形態の場合と同様なのでその説明は省略する。
【００６１】
プリンタ装置１の制御部１５は、パーソナルコンピュータ４の記憶媒体に記憶された基本条件、プリント解像度及び単位サイズＳを読み出した後に、基本条件にある長さ方向に対応したプリンタ装置１のプリント解像度を取得する。
【００６２】
そして、制御部１５は、取得したプリンタ装置１のプリント解像度と、基本条件として設定されているプリント解像度とを照合し、一致していない場合には現状の単位サイズＳがプリンタ装置１のプリント解像度の画素サイズの整数倍であるか否かを判別し、整数倍でないと判別するとプリントを実行するか否かを確認する。この際、制御部１５は、現在作成されている一次元バーコードＢのビットマップイメージを、現状のプリンタ装置１のプリンタ解像度に変換して、その変換されたビットマップイメージを加味した中止確認画面Ｇを操作部１１に出力する。
【００６３】
中止確認画面Ｇにより作業者から操作部１１に対してプリント中止指示が入力されると、制御部１５は、プリントを中止する。
一方、中止確認画面Ｇにより作業者から操作部１１に対してプリント開始指示が入力されると、制御部１５は、先ほど変換されたビットマップイメージに基づいて、ヘッド駆動部１２及び搬送装置３を制御して、記録ヘッド８からインクを吐出させて用紙２上にコード情報が付与された一次元バーコードＢをプリント位置から長さ方向に沿うようにプリントさせる。このように制御部１５は、本発明に係る装置解像度取得部、判別部、確認部及び変換部である。
【００６４】
次に、本実施形態のプリンタ装置１で実行されるプリント方法について図１１を参照にして説明する。
【００６５】
ステップＳ４１では、プリンタ装置１の制御部１５は、パーソナルコンピュータ４の記憶媒体に記憶された長さ方向、プリント位置、プリント解像度、単位サイズＳ及びバーコード長さＬを読み出す。
【００６６】
ステップＳ４２では、制御部１５は、プリントされる一次元バーコードＢのコード情報を取得する。
【００６７】
ステップＳ４３では、制御部１５は、ステップＳ４１で読み出された単位サイズＳ及びステップＳ４２で取得されたコード情報から、プリントされる一次元バーコードＢのビットマップイメージを生成する。
【００６８】
ステップＳ４４では、制御部１５は、一次元バーコードＢの長さ方向におけるプリンタ装置１のプリント解像度を取得する。
【００６９】
ステップＳ４５では、制御部１５は、ステップＳ４４で取得された長さ方向におけるプリンタ装置１のプリント解像度と、ステップ４１で読み取られた長さ方向におけるプリント解像度とを照合し、一致している場合にはステップＳ５１に移行して、一致してない場合にはステップＳ４６に移行する。
【００７０】
ステップＳ４６では、制御部１５は、現在作成されている一次元バーコードＢのビットマップイメージを、現状のプリンタ装置１のプリンタ解像度に変換する。
【００７１】
ステップＳ４７では、制御部１５は、現状の単位サイズＳがプリンタ装置１のプリント解像度の画素サイズの整数倍であるか否かを判別し、整数倍である場合にはステップＳ５１に移行し、整数倍でない場合にはステップＳ４８に移行する。具体的には、例えばステップＳ４１で読み取られたバーコード長さ方向のプリント解像度が３６０ｄｐｉであり、単位サイズＳが３６０ｄｐｉ１ドットのサイズ７０．５μｍ（２．５４ｃｍ／３６０ｄｐｉ＝７０．５μｍ）の６倍の４２３μｍのとき、ステップＳ４４で取得したプリンタ装置１のプリント解像度が５４０ｄｐｉのとき、プリンタ装置１の１ドットのサイズ４７μｍ（２．５４ｃｍ・５４０ｄｐｉ＝４７μｍ）の９倍、すなわち整数倍なのでステップＳ５１に移行する。一方、ステップＳ４４で取得したプリンタ装置１のプリント解像度が４５０ｄｐｉのとき、単位サイズＳの４２３μｍはプリンタ装置１の１ドットのサイズ５６．４μｍ（２．５４ｃｍ／４５０ｄｐｉ＝５６．４μｍ）の７．５倍で整数倍とはならないのでステップＳ４８に移行する。ここで、整数倍として判断する際には、厳密に整数倍でなくとも、ある程度の許容範囲を設けて整数倍と判断してもよい。
【００７２】
ステップＳ４８では、制御部１５は、ステップＳ４７で変換したビットマップイメージを加味した中止確認画面Ｇを操作部１１に出力する。作業者は、その中止確認画面Ｇを視認することにより、プリントを中止するか否かを判断する。
【００７３】
ステップＳ４９では、制御部１５は、作業者により操作部１１にプリント中止指示が入力されたか否かを判断し、中止指示が入力されている場合にはステップＳ５０に移行し、入力されていない場合にはステップＳ５１に移行する。
【００７４】
ステップＳ５０では、制御部１５は、プリント中止処理を施し、終了する。
ステップＳ５１では、制御部１５は、生成若しくは変換された一次元バーコードＢのビットマップイメージに基づいて、ステップＳ４４で取得したプリント解像度で一次元バーコードＢをプリント位置から長さ方向に沿うようにプリントさせる。
【００７５】
以上のように、第４の実施の形態によれば、長さ方向におけるプリンタ装置１のプリント解像度と、基本条件で設定されたプリンタ解像度とが異なる場合であっても、プリンタ装置１のプリンタ解像度の画素サイズが単位サイズＳの整数倍であれば、自動でプリント可能と判断されるために、作業者の負担を軽減することも可能となる。
【００７６】
なお、本発明は上記実施形態に限らず適宜変更可能であるのは勿論である。
例えば、上記実施形態では、パーソナルコンピュータ４とプリンタ装置１とが別体である場合を例示して説明したが、パーソナルコンピュータの機能を備えたプリンタ装置１であってもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明に係るプリント装置の概略構成を示す側面図である。
【図２】図１のプリント装置に備わるヘッドユニットの概略構成を示す上面図である。
【図３】図１のプリント装置の主制御構成を示すブロック図である。
【図４】図１のプリント装置で主走査方向に長さ方向が沿うようにプリントされた一次元バーコードを示す説明図である。
【図５】図１のプリント装置で副走査方向に長さ方向が沿うようにプリントされた一次元バーコードを示す説明図である。
【図６】第１の実施の形態におけるプリント方法の流れを示すフローチャートである。
【図７】第２の実施の形態におけるプリント方法の流れを示すフローチャートである。
【図８】第２の実施の形態におけるプリント方法の流れを示すフローチャートである。
【図９】第３の実施の形態におけるプリント装置に表示される中止確認画面を示す説明図である。
【図１０】第３の実施の形態におけるプリント方法の流れを示すフローチャートである。
【図１１】第４の実施の形態におけるプリント方法の流れを示すフローチャートである。
【符号の説明】
【００７８】
１      プリンタ装置
２      用紙
３      搬送装置
４      パーソナルコンピュータ
５      インクカートリッジ
６      インクラック
７      ヘッドユニット
８      記録ヘッド
９      インク流路
１１      操作部
１２      ヘッド駆動部
１３      メンテナンス部
１４      メカコン部
１５      制御部
Ｂ      一次元バーコード
Ｇ      中止確認画面
【図１】
2009078449.tif 000003
【図２】
2009078449.tif 000004
【図３】
2009078449.tif 000005
【図４】
2009078449.tif 000006
【図５】
2009078449.tif 000007
【図６】
2009078449.tif 000008
【図７】
2009078449.tif 000009
【図８】
2009078449.tif 000010
【図９】
2009078449.tif 000011
【図１０】
2009078449.tif 000012
【図１１】
2009078449.tif 000013