(57)【要約】【課題】  電源電圧に応じた印刷品質の劣化を防止可能なプリンタおよび駆動タイミング制御方法を提供する。【解決手段】  遅延制御部４ｂ３は、印字データを受け付けると、モータ駆動信号発生部４ｂ１から出力されるモータ駆動信号の出力タイミングを変えずに、電圧検出部４ａにて検出された電圧が低くなるほど、ヘッド駆動信号発生部４ｂ２から出力されるヘッド駆動信号の出力タイミングの遅延時間を長くする。モータ駆動部５は、制御部４ｂから受け付けたモータ駆動信号に従って、電源１からの電流を搬送モータ３に供給する。ヘッド駆動部６は、制御部４ｂから受け付けたヘッド駆動信号に従って、電源１からの電流をサーマルヘッド２に供給する。【選択図】  図１
2008183790.tif 000002
【特許請求の範囲】
【請求項１】
電源から供給された電流によって駆動するプリンタであって、
前記電源の電圧を検出する電圧検出部と、
印刷用ヘッドと、
前記印刷用ヘッドと対向する位置に印刷媒体を搬送するための搬送モータと、
前記搬送モータの駆動タイミングを示すモータ駆動信号と、前記印刷用ヘッドの駆動タイミングを示すヘッド駆動信号と、を出力すると共に、前記モータ駆動信号と前記ヘッド駆動信号との出力開始タイミングの差を、前記電圧検出部にて検出された電圧に基づいて変更する制御部と、
前記制御部からのモータ駆動信号に従って、前記電源からの電流を前記搬送モータに供給して前記搬送モータを駆動するモータ駆動部と、
前記制御部からのヘッド駆動信号に従って、前記電源からの電流を前記印刷用ヘッドに供給して前記印刷用ヘッドを駆動するヘッド駆動部と、を含むプリンタ。
【請求項２】
請求項１に記載のプリンタにおいて、
前記印刷用ヘッドは、サーマルヘッドである、プリンタ。
【請求項３】
請求項２に記載のプリンタにおいて、
前記制御部は、前記電圧検出部にて検出された電圧が低くなるほど、前記差を大きくする、プリンタ。
【請求項４】
請求項２または３に記載のプリンタにおいて、
前記制御部は、
前記モータ駆動信号を出力するモータ駆動信号発生部と、
前記ヘッド駆動信号を出力するヘッド駆動信号発生部と、
前記ヘッド駆動信号の出力開始タイミングを、前記電圧検出部にて検出された電圧に基づいて遅延させる遅延制御部と、を含む、プリンタ。
【請求項５】
印刷用ヘッドと前記印刷用ヘッドと対向する位置に印刷媒体を搬送するための搬送モータとを含み電源から供給された電流によって駆動するプリンタが行う駆動タイミング制御方法であって、
前記電源の電圧を検出する電圧検出ステップと、
前記搬送モータの駆動タイミングを示すモータ駆動信号と、前記印刷用ヘッドの駆動タイミングを示すヘッド駆動信号と、を出力する際に、前記モータ駆動信号と前記ヘッド駆動信号との出力開始タイミングの差を、前記電源の電圧に基づいて変更する制御ステップと、
前記モータ駆動信号に従って、前記電源からの電流を前記搬送モータに供給して前記搬送モータを駆動するモータ駆動ステップと、
前記ヘッド駆動信号に従って、前記電源からの電流を前記印刷用ヘッドに供給して前記印刷用ヘッドを駆動するヘッド駆動ステップと、を含む駆動タイミング制御方法。
【請求項６】
請求項５に記載の駆動タイミング制御方法において、
前記印刷用ヘッドは、サーマルヘッドである、駆動タイミング制御方法。
【請求項７】
請求項６に記載の駆動タイミング制御方法において、
前記制御ステップでは、前記電源の電圧が低くなるほど、前記差を大きくする、駆動タイミング制御方法。
【請求項８】
請求項６または７に記載の駆動タイミング制御方法において、
前記制御ステップでは、前記ヘッド駆動信号の出力開始タイミングを、前記電源の検出された電圧に基づいて遅延させる、駆動タイミング制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタおよび駆動タイミング制御方法に関し、特には、印刷用ヘッドと対向する位置に印刷媒体を搬送するための搬送モータを有するプリンタおよび駆動タイミング制御方法に関する。
【背景技術】
【０００２】
従来、複数の発熱素を有するサーマルヘッドを備えたサーマルプリンタが知られている（特許文献１参照）。
【０００３】
サーマルプリンタは、サーマルヘッドと、サーマルヘッドと対向する位置に感熱紙を搬送するための搬送モータと、サーマルヘッドと搬送モータの駆動タイミングを制御する制御部を有する。
【０００４】
制御部は、搬送モータの駆動タイミングを示すモータ駆動信号と、サーマルヘッドの駆動タイミングを示すヘッド駆動信号を、予め決められたタイミングで出力する。
【０００５】
搬送モータには、モータ駆動信号に従って電源から電流が供給され、サーマルヘッドには、ヘッド駆動信号に従って電源から電流が供給される。
【特許文献１】特開平３−２６６６５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
サーマルプリンタでは、許容電源電圧範囲が定められている場合がある。この場合、サーマルプリンタの電源電圧は、ユーザ等によって、許容電源電圧範囲から任意に選択される。
【０００７】
このため、搬送モータおよびサーマルヘッドに流れる電流は、電源電圧に応じて変化してしまう。この電流の変化は、搬送モータの駆動タイミングとサーマルヘッドの駆動タイミングとの関係を変えてしまう。
【０００８】
なお、搬送モータとサーマルヘッドの構成等の違いにより、搬送モータの駆動タイミングのずれ量は、サーマルヘッドの駆動タイミングのずれ量と異なる。
【０００９】
したがって、両者の駆動タイミングの関係の変化によって、感熱紙の搬送タイミングとサーマルヘッドの印刷タイミングとの関係が崩れ、印刷品質が劣化してしまう。例えば、印字パターンによっては、印刷結果に自筋が発生してしまう。
【００１０】
なお、搬送モータの駆動タイミングと印刷用ヘッドの駆動タイミングの関係の変化によって、印刷品質が劣化するという問題は、サーマルプリンタに限る問題ではなく、搬送モータの駆動タイミングと印刷用ヘッドの駆動タイミングの関係が、電源電圧に応じて変化するプリンタに共通する問題である。
【００１１】
本発明の目的は、電源電圧に応じた印刷品質の劣化を防止可能なプリンタおよび駆動タイミング制御方法を提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のプリンタは、電源から供給された電流によって駆動するプリンタであって、前記電源の電圧を検出する電圧検出部と、印刷用ヘッドと、前記印刷用ヘッドと対向する位置に印刷媒体を搬送するための搬送モータと、前記搬送モータの駆動タイミングを示すモータ駆動信号と、前記印刷用ヘッドの駆動タイミングを示すヘッド駆動信号と、を出力すると共に、前記モータ駆動信号と前記ヘッド駆動信号との出力開始タイミングの差を、前記電圧検出部にて検出された電圧に基づいて変更する制御部と、前記制御部からのモータ駆動信号に従って、前記電源からの電流を前記搬送モータに供給して前記搬送モータを駆動するモータ駆動部と、前記制御部からのヘッド駆動信号に従って、前記電源からの電流を前記印刷用ヘッドに供給して前記印刷用ヘッドを駆動するヘッド駆動部と、を含む。
【００１３】
また、本発明の駆動タイミング制御方法は、印刷用ヘッドと前記印刷用ヘッドと対向する位置に印刷媒体を搬送するための搬送モータとを含み電源から供給された電流によって駆動するプリンタが行う駆動タイミング制御方法であって、前記電源の電圧を検出する電圧検出ステップと、前記搬送モータの駆動タイミングを示すモータ駆動信号と、前記印刷用ヘッドの駆動タイミングを示すヘッド駆動信号と、を出力する際に、前記モータ駆動信号と前記ヘッド駆動信号との出力開始タイミングの差を、前記電源の電圧に基づいて変更する制御ステップと、前記モータ駆動信号に従って、前記電源からの電流を前記搬送モータに供給して前記搬送モータを駆動するモータ駆動ステップと、前記ヘッド駆動信号に従って、前記電源からの電流を前記印刷用ヘッドに供給して前記印刷用ヘッドを駆動するヘッド駆動ステップと、を含む。
【００１４】
上記発明によれば、モータ駆動信号とヘッド駆動信号との出力開始タイミングの差が、電源電圧に基づいて変更される。
【００１５】
このため、電源電圧に応じて変化する搬送モータの駆動タイミングと印刷用ヘッドの駆動タイミングとの関係を補正することが可能になり、搬送モータの駆動タイミングと印刷用ヘッドの駆動タイミングとの関係の変化によって発生する印字品質の劣化を防止することが可能になる。
【００１６】
なお、前記印刷用ヘッドは、サーマルヘッドであることが望ましい。
【００１７】
上記発明によれば、サーマルプリンタにおいて、電源電圧に応じた印字品質の劣化を防止することが可能になる。
【００１８】
また、前記制御部は、前記電圧検出部にて検出された電圧が低くなるほど、前記差を大きくすることが望ましい。
【００１９】
搬送モータでは、電源電圧が低くなるほど、駆動開始タイミングが遅くなるが、サーマルヘッドは、印刷用の可動部分がない等、搬送モータと構成が異なるので、電源電圧が低くなっても、搬送モータほど駆動開始タイミングが遅くならない。
【００２０】
このため、例えば、制御部が、電源電圧が低くなるほど、モータ駆動信号が出力され始めた時点からヘッド駆動信号が出力され始める時点までの時間差を大きくすれば、サーマルプリンタにおいて、電源電圧に応じた印字品質の劣化を防止することが可能になる。
【００２１】
また、前記制御部は、前記モータ駆動信号を出力するモータ駆動信号発生部と、前記ヘッド駆動信号を出力するヘッド駆動信号発生部と、前記ヘッド駆動信号の出力開始タイミングを、前記電圧検出部にて検出された電圧に基づいて遅延させる遅延制御部と、を含むことが望ましい。
【００２２】
上記発明によれば、遅延制御という簡単な制御によって、電源電圧に応じた印字品質の劣化を防止することが可能になる。
【発明の効果】
【００２３】
本発明によれば、モータ駆動信号とヘッド駆動信号との出力開始タイミングの差が、電源電圧に基づいて変更される。このため、電源電圧に応じて変化する搬送モータの駆動タイミングと印刷用ヘッドの駆動タイミングとの関係を補正することが可能になり、搬送モータの駆動タイミングと印刷用ヘッドの駆動タイミングとの関係の変化によって発生する印字品質の劣化を防止することが可能になる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２５】
図１は、本発明の一実施形態のプリンタを示したブロック図である。
【００２６】
図１において、プリンタ１００は、電源１と、サーマルヘッド２と、搬送モータ３と、ＣＰＵ４と、モータ駆動部５と、ヘッド駆動部６と、搬送部７および８と、を含む。ＣＰＵ４は、電圧検出部４ａと、制御部４ｂとを含む。制御部４ｂは、モータ駆動信号発生部４ｂ１と、ヘッド駆動信号発生部４ｂ２と、遅延制御部４ｂ３と、を含む。
【００２７】
プリンタ１００は、電源１から供給される電流によって駆動する。プリンタ１００には、許容電源電圧範囲が設定されている。
【００２８】
電源１は、例えば、電池または電源回路である。電源１は、プリンタ１００に電流を供給する。なお、電源１の電圧は、例えばユーザによって、許容電源電圧範囲内の電圧に設定される。
【００２９】
サーマルヘッド２は、印刷用ヘッドの一例である。サーマルヘッド２は、直線状に配列された複数の発熱素を有する。
【００３０】
搬送モータ３は、例えば、ステッピングモータである。搬送モータ３は、サーマルヘッド２と対向する位置に感熱紙９を搬送するために、搬送部７および８を駆動する。搬送部７および８は、例えばローラである。感熱紙９は、印刷媒体（記録メディア）の一例である。
【００３１】
ＣＰＵ４は、プリンタ１００の動作を制御する。
【００３２】
電圧検出部４ａは、電源１の電圧を検出する。
【００３３】
制御部４ｂは、印字データを受け付けた場合、搬送モータ３の駆動タイミングを示すモータ駆動信号と、サーマルヘッド２の駆動タイミングを示すヘッド駆動信号と、を出力する。
【００３４】
また、制御部４ｂは、モータ駆動信号とヘッド駆動信号との出力開始タイミングの差を、電圧検出部４ａにて検出された電圧に基づいて変更する。
【００３５】
さらに言えば、制御部４ｂは、電圧検出部４ａにて検出された電圧が低くなるほど、モータ駆動信号とヘッド駆動信号との出力開始タイミングの差、具体的には、モータ駆動信号が出力され始めた時点からヘッド駆動信号が出力され始める時点までの時間差を、大きくする。
【００３６】
モータ駆動信号発生部４ｂ１は、モータ駆動信号をモータ駆動部５に出力する。
【００３７】
ヘッド駆動信号発生部４ｂ２は、ヘッド駆動信号をヘッド駆動部６に出力する。
【００３８】
遅延制御部４ｂ３は、ヘッド駆動信号発生部４ｂ２から出力されるヘッド駆動信号の出力開始タイミングを、電圧検出部４ａにて検出された電圧に基づいて遅延させる。具体的には、遅延制御部４ｂ３は、電圧検出部４ａにて検出された電圧が低くなるほど、ヘッド駆動信号発生部４ｂ２から出力されるヘッド駆動信号の出力開始タイミングの遅延時間を長くする。
【００３９】
遅延制御部４ｂ３は、予め、電源１の電圧と遅延時間との関係を表した遅延制御用データを保有し、その遅延制御用データを参照して、電源１の電圧に応じた遅延時間を特定する。図２は、遅延制御用データの一例を示した説明図である。
【００４０】
モータ駆動部５は、制御部４ｂから受け付けたモータ駆動信号に従って、電源１からの電流を搬送モータ３に供給する。搬送モータ３は、モータ駆動部５からの電流によって駆動する。
【００４１】
ヘッド駆動部６は、制御部４ｂから受け付けたヘッド駆動信号に従って、電源１からの電流をサーマルヘッド２に供給する。サーマルヘッド２は、ヘッド駆動部６からの電流によって駆動する。
【００４２】
次に、動作を説明する。
【００４３】
図３は、モータ駆動信号（PHASE Aと、PHASE B）と、モータ駆動信号に従って搬送モータ３に供給される電流（I Aと、I B）と、ヘッド駆動信号（HEAD STB）との関係を示すタイミングチャートである。
【００４４】
図３において、実線で示された電流（I Aと、I B）は、電源１の電圧が許容電源電圧範囲内の最高電圧に設定されたときに搬送モータ３に供給される電流を示す。破線で示された電流（I Aと、I B）は、電源１の電圧が許容電源電圧範囲内で最高電圧より低い電圧に設定されたときに搬送モータ３に供給される電流を示す。
【００４５】
また、実線で示されたヘッド駆動信号（HEAD STB）は、電源１の電圧が許容電源電圧範囲内の最高電圧に設定されたときに出力される。破線で示されたヘッド駆動信号（HEAD STB）は、電源１の電圧が許容電源電圧範囲内で最高電圧より低い電圧に設定されたときに出力される。
【００４６】
図３に示すように、モータ駆動信号（PHASE Aと、PHASE B）が同じでも、電源１の電圧が異なると、搬送モータ３に供給される電流が変化する。
【００４７】
図４は、電源１の電圧と搬送モータ３に供給される電流の関係の一例を示した説明図である。
【００４８】
図３および図４に示したように、電源１の電圧が低くなるほど、搬送モータ３に供給される電流がモータ駆動開始電流値（例えば１５０ｍＡ）に達するまでの時間が長くなる。このため、モータ駆動信号の出力が開始されてから搬送モータ３が動作を開始するまでの時間は、電源１の電圧が低くなるほど長くなる。
【００４９】
一方、サーマルヘッド２は、印刷用の可動部分を有さない等、搬送モータ３と構成が異なる。このため、ヘッド駆動信号の出力が開始されてからサーマルヘッド２が印刷を開始するまでの時間は、電源１の電圧が低くなっても、搬送モータ３ほど変化しない。
【００５０】
制御部４ｂは、電源１の電圧に応じて変化する搬送モータ３の駆動開始タイミングとサーマルヘッド２の駆動開始タイミングの関係が所定の時間差を維持するように、ヘッド駆動信号の出力開始タイミングを制御する。
【００５１】
具体的には、制御部４ｂは、印字データを受け付けると、モータ駆動信号発生部４ｂ１から出力されるモータ駆動信号の出力開始タイミングを変えず、遅延制御用データに基づいて遅延時間を制御する遅延制御部４ｂ３によって、電圧検出部４ａにて検出された電圧が低くなるほど、ヘッド駆動信号発生部４ｂ２から出力されるヘッド駆動信号の出力開始タイミングの遅延時間を長くする。
【００５２】
なお、図２に示した遅延制御用データでは、電源１の電圧と遅延時間との関係は、図４に示した電源１の電圧と搬送モータ３に供給される電流の関係に対応する。具体的には、遅延制御用データの遅延時間は、各電源電圧において、搬送モータ３に供給される電流が１５０ｍＡに到達するまでの時間に対応する。
【００５３】
モータ駆動部５は、制御部４ｂから受け付けたモータ駆動信号に従って、電源１からの電流を搬送モータ３に供給する。搬送モータ３に供給される電流がモータ駆動開始電流値に達するまでの時間は、電源１の電圧が低くなるほど長くなる。よって、搬送モータ３の駆動開始タイミングは、電源１の電圧が低くなるほど遅れる。
【００５４】
ヘッド駆動部６は、制御部４ｂから受け付けたヘッド駆動信号に従って、電源１からの電流をサーマルヘッド２に供給する。ヘッド駆動信号の出力が開始されてからサーマルヘッド２が印刷を開始するまでの時間は、電源１の電圧が低くなっても、搬送モータ３ほど変化しない。
【００５５】
ヘッド駆動信号の出力開始タイミングは、遅延制御部４ｂ３によって、電源１の電圧が低くなるほど遅くされる。このため、電源１の電圧の低下に起因する搬送モータ３の駆動開始タイミングの遅れに応じて、サーマルヘッド２の駆動開始タイミングを遅らせることが可能になる。
【００５６】
よって、電源１の電圧に応じて変化する搬送モータの駆動タイミングとサーマルヘッドの駆動タイミングとの関係を所定の時間差に維持することが可能になる。したがって、電源１の電圧に応じた印刷品質の劣化を防止することが可能になる。
【００５７】
本実施形態によれば、制御部４ｂは、モータ駆動信号とヘッド駆動信号との出力開始タイミングの差を、電源１の電圧に基づいて変更する。
【００５８】
このため、電源１の電圧に応じて変化する搬送モータ３の駆動タイミングとサーマルヘッド２の駆動タイミングとの関係を補正することが可能になり、搬送モータの駆動タイミングと印刷用ヘッドの駆動タイミングとの関係の変化によって発生する印字品質の劣化を防止することが可能になる。
【００５９】
また、本実施形態では、印刷用ヘッドとしてサーマルヘッド２を用いている。この場合、サーマルプリンタにおいて、電源１の電圧に応じた印字品質の劣化を防止することが可能になる。
【００６０】
また、本実施形態では、制御部４ｂは、電圧検出部４ａにて検出された電圧が低くなるほど、モータ駆動信号とヘッド駆動信号との出力開始タイミングの差を大きくする。
【００６１】
このため、例えば、制御部４ｂが、電源電圧が低くなるほど、モータ駆動信号が出力され始めた時点からヘッド駆動信号が出力され始める時点までの時間差を大きくすれば、サーマルプリンタにおいて電源電圧に応じた印字品質の劣化を防止することが可能になる。
【００６２】
また、本実施形態では、制御部４ｂは、モータ駆動信号発生部４ｂ１と、ヘッド駆動信号発生部４ｂ２と、遅延制御部４ｂ３と、を含む。この場合、遅延制御という簡単な制御によって、電源１の電圧に応じた印字品質の劣化を防止することが可能になる。
【００６３】
なお、本発明は、上記実施形態に限られるものではなく、様々な変更が可能である。
【００６４】
例えば、上記実施形態では、印刷用ヘッドとして、サーマルヘッド２を用いたが、印刷用ヘッドはサーマルヘッドに限らず適宜変更可能である。また、印刷媒体は、印刷用ヘッドの種類に応じて変更されることが望ましい。
【００６５】
また、遅延制御部４ｂ３は、電源１の電圧を変数とする遅延時間算出式を示した遅延制御用プログラムを保有し、その遅延制御用プログラムを用いて、電源１の電圧に応じた遅延時間を算出してもよい。
【００６６】
例えば、遅延時間（ｕｓ）をＹとし、電源１の電圧をＸとすると、図２に示した遅延制御用データに対応する遅延時間算出式として、Ｙ＝−４３．７Ｘ+５７３が用いられてもよい。
【００６７】
なお、図２に示した遅延制御用データおよび上記遅延時間算出式は一例であり、遅延制御用データおよび遅延時間算出式は、適宜変更可能である。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施形態のプリンタ１００を示したブロック図である。
【図２】遅延制御用データの一例を示した説明図である。
【図３】プリンタ１００の動作を説明するためのタイミングチャートである。
【図４】電源１の電圧と搬送モータ３に供給される電流の関係を示した説明図である。
【符号の説明】
【００６９】
１      電源
２      サーマルヘッド（印刷用ヘッド）
３      搬送モータ
４ａ    電圧検出部
４ｂ    制御部
４ｂ１  モータ駆動信号発生部
４ｂ２  ヘッド駆動信号発生部
５      モータ駆動部
６      ヘッド駆動部
【図１】
2008183790.tif 000003
【図２】
2008183790.tif 000004
【図３】
2008183790.tif 000005
【図４】
2008183790.tif 000006