(57)【要約】【課題】サーマルプリンタにおいて、印字する時間を延ばすことなく、スティキングを改善する。【解決手段】ステップ的に行われる感熱用紙の紙送り間隔の時間と、印字するデータに対応してサーマルヘッドに通電を行う通電時間に基づいて、感熱用紙の紙送りが完了してからサーマルヘッドに通電を開始するまでの遅延時間を算出する通電開始遅延時間算出手順と、感熱用紙の紙送りが完了した後の経過時間を計測する計測手順と、記計測手順による計測結果が、通電開始遅延時間算出手順が算出した遅延時間を経過した後に、サーマルヘッドに通電を行う通電手順と、通電手順によってサーマルヘッドへの通電が完了した後にステップ的に感熱用紙を移動させる紙送り手順と、を含む。【選択図】図２
2010089354.tif 000002
【特許請求の範囲】
【請求項１】
サーマルヘッドに通電を行うことによって発熱体を発熱させ、前記発熱によって感熱用紙に印字を行うサーマルプリンタ装置の印字方法において、
ステップ的に行われる前記感熱用紙の紙送り間隔の時間と、印字するデータに対応して前記サーマルヘッドに通電を行う通電時間に基づいて、前記感熱用紙の紙送りが完了してから前記サーマルヘッドに通電を開始するまでの遅延時間を算出する通電開始遅延時間算出手順と、
前記感熱用紙の紙送りが完了した後の経過時間を計測する計測手順と、
前記計測手順による計測結果が、前記通電開始遅延時間算出手順が算出した遅延時間を経過した後に、前記サーマルヘッドに通電を行う通電手順と、
前記通電手順によってサーマルヘッドへの通電が完了した後にステップ的に前記感熱用紙を移動させる紙送り手順と、
を含むことを特徴とするサーマルプリンタ装置の印字方法。
【請求項２】
前記通電開始遅延時間算出手順は、
前記感熱用紙の紙送り間隔の時間から、印字するデータに対応して前記サーマルヘッドに通電を行う通電時間を減算することによって、サーマルヘッドに通電を開始するまでの遅延時間を算出する、
ことを特徴とする請求項１に記載のサーマルプリンタ装置の印字方法。
【請求項３】
前記通電開始遅延時間算出手順は、
印字するデータに対応して前記感熱用紙の同じラインにおいて複数の領域に分けられ、前記サーマルヘッドに順次通電が行われる全ての通電時間を合算し、
前記感熱用紙の紙送り間隔の時間から、前記合算した通電時間を減算することによって、前記感熱用紙の紙送りが完了してから前記サーマルヘッドに通電を開始するまでの遅延時間を算出する、
ことを特徴とする請求項２に記載のサーマルプリンタ装置の印字方法。
【請求項４】
サーマルヘッドに通電を行うことによって発熱体を発熱させ、前記発熱によって感熱用紙に印字を行うサーマルプリンタ装置を制御するコンピュータに、
ステップ的に行われる前記感熱用紙の紙送り間隔の時間と、印字するデータに対応して前記サーマルヘッドに通電を行う通電時間に基づいて、前記感熱用紙の紙送りが完了してから前記サーマルヘッドに通電を開始するまでの遅延時間を算出する手段と、
前記感熱用紙の紙送りが完了した後の経過時間を計測する手段と、
前記計測した経過時間が、前記算出した遅延時間を経過した後に、前記サーマルヘッドに通電を行う手段と、
前記サーマルヘッドへの通電が完了した後にステップ的に前記感熱用紙を移動させる手段と、
を実行させるためのコンピュータプログラム。
【請求項５】
サーマルヘッドに通電を行うことによって発熱体を発熱させ、前記発熱によって感熱用紙に印字を行うサーマルプリンタ装置において、
ステップ的に行われる前記感熱用紙の紙送り間隔の時間と、印字するデータに対応して前記サーマルヘッドに通電を行う通電時間に基づいて、前記感熱用紙の紙送りが完了してから前記サーマルヘッドに通電を開始するまでの遅延時間を算出する通電開始遅延時間算出手段と、
前記感熱用紙の紙送りが完了した後の経過時間を計測する計測手段と、
前記計測手段による計測結果が、前記通電開始遅延時間算出手段が算出した遅延時間を経過した後に、前記サーマルヘッドに通電を行う通電手段と、
前記通電手段によってサーマルヘッドへの通電が完了した後にステップ的に前記感熱用紙を移動させる紙送り手段と、
を備えることを特徴とするサーマルプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルプリンタにおいて用紙とサーマルヘッドの張り付きを改善する印字方法、コンピュータプログラムおよびサーマルプリンタ装置に関する。
【背景技術】
【０００２】
従来、レシート等に使用されるロール状の感熱用紙に印字するサーマルプリンタでは、ステッピングモータを駆動することによって印字中の用紙を紙送りしている。そして、紙送りが完了すると、サーマルヘッドに通電を行うことによってサーマルヘッドに熱を印加して印字を行っている。すなわち、サーマルヘッドに通電するタイミングは、紙送りのためにステッピングモータを駆動した直後のタイミングであり、現ラインにおけるサーマルヘッドへの通電（印字）終了から次のラインへの紙送りがされるまでの間、サーマルヘッドの発熱体と感熱用紙の加熱部分が同じ場所で保持されている状態となる。この状態において、サーマルヘッドへの通電（印字）終了からステッピングモータの駆動（紙送り）までの時間が長いと、サーマルヘッドの発熱体と感熱用紙の印字部分が感熱用紙に含まれている発色成分によって張り付くという、いわゆるスティキングが発生しやすくなってしまう。現ラインでの印字によるサーマルヘッドの熱印加量（発熱するサーマルヘッドの発熱体の比率）が多いほど、また、サーマルプリンタのおかれている環境が低温環境であるほど、このスティキングが発生しやすくなってしまう。
【０００３】
このようなスティキングを改善するため、特許文献１では、スティキングが発生する状態にあると判定すると、サーマルヘッドに張り付いた感熱用紙の発色成分を溶解するためにサーマルヘッドに微少な通電（感熱用紙に印字されるほどではないが、サーマルヘッドの発熱体によって感熱用紙の発色成分を溶かすことができる発熱を得られる通電）を行い、その後に紙送りをするということが開示されている。
【特許文献１】特開平１０−１０９４３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のようにスティキングを判定してサーマルヘッドに張り付いた感熱用紙の発色成分を溶解するためにサーマルヘッドに微少な通電を追加すると、印字する時間が延びるという問題がある。
【０００５】
本発明は、上記の課題認識に基づいてなされたものであり、サーマルヘッドに通電を行うことによって印字を行うサーマルプリンタにおいて、印字する時間を延ばすことなく、スティキングを改善するサーマルプリンタの印字方法、コンピュータプログラムおよびサーマルプリンタ装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明のサーマルプリンタ装置の印字方法は、サーマルヘッドに通電を行うことによって発熱体を発熱させ、前記発熱によって感熱用紙に印字を行うサーマルプリンタ装置の印字方法において、ステップ的に行われる前記感熱用紙の紙送り間隔の時間と、印字するデータに対応して前記サーマルヘッドに通電を行う通電時間に基づいて、前記感熱用紙の紙送りが完了してから前記サーマルヘッドに通電を開始するまでの遅延時間を算出する通電開始遅延時間算出手順と、前記感熱用紙の紙送りが完了した後の経過時間を計測する計測手順と、前記計測手順による計測結果が、前記通電開始遅延時間算出手順が算出した遅延時間を経過した後に、前記サーマルヘッドに通電を行う通電手順と、前記通電手順によってサーマルヘッドへの通電が完了した後にステップ的に前記感熱用紙を移動させる紙送り手順と、を含むことを特徴とする。
【０００７】
また、本発明の前記通電開始遅延時間算出手順は、前記感熱用紙の紙送り間隔の時間から、印字するデータに対応して前記サーマルヘッドに通電を行う通電時間を減算することによって、サーマルヘッドに通電を開始するまでの遅延時間を算出する、ことを特徴とする。
【０００８】
また、本発明の前記通電開始遅延時間算出手順は、印字するデータに対応して前記感熱用紙の同じラインにおいて複数の領域に分けられ、前記サーマルヘッドに順次通電が行われる全ての通電時間を合算し、前記感熱用紙の紙送り間隔の時間から、前記合算した通電時間を減算することによって、前記感熱用紙の紙送りが完了してから前記サーマルヘッドに通電を開始するまでの遅延時間を算出する、ことを特徴とする。
【０００９】
また、本発明のコンピュータプログラムは、サーマルヘッドに通電を行うことによって発熱体を発熱させ、前記発熱によって感熱用紙に印字を行うサーマルプリンタ装置を制御するコンピュータに、ステップ的に行われる前記感熱用紙の紙送り間隔の時間と、印字するデータに対応して前記サーマルヘッドに通電を行う通電時間に基づいて、前記感熱用紙の紙送りが完了してから前記サーマルヘッドに通電を開始するまでの遅延時間を算出する手段と、前記感熱用紙の紙送りが完了した後の経過時間を計測する手段と、前記計測した経過時間が、前記算出した遅延時間を経過した後に、前記サーマルヘッドに通電を行う手段と、前記サーマルヘッドへの通電が完了した後にステップ的に前記感熱用紙を移動させる手段と、を実行させる。
【００１０】
また、本発明のサーマルプリンタ装置は、サーマルヘッドに通電を行うことによって発熱体を発熱させ、前記発熱によって感熱用紙に印字を行うサーマルプリンタ装置において、ステップ的に行われる前記感熱用紙の紙送り間隔の時間と、印字するデータに対応して前記サーマルヘッドに通電を行う通電時間に基づいて、前記感熱用紙の紙送りが完了してから前記サーマルヘッドに通電を開始するまでの遅延時間を算出する通電開始遅延時間算出手段と、前記感熱用紙の紙送りが完了した後の経過時間を計測する計測手段と、前記計測手段による計測結果が、前記通電開始遅延時間算出手段が算出した遅延時間を経過した後に、前記サーマルヘッドに通電を行う通電手段と、前記通電手段によってサーマルヘッドへの通電が完了した後にステップ的に前記感熱用紙を移動させる紙送り手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、サーマルヘッドに通電を行うことによって印字を行うサーマルプリンタにおいて、サーマルヘッドへの通電（印字）終了からステッピングモータの駆動（紙送り）までの時間を短くすることにより、サーマルヘッドの発熱体と感熱用紙の加熱部分が同じ場所で保持されている時間を短くすることができるので、印字する時間を延ばすことなく、スティキングを改善することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について、図面を参照して説明する。図１は、本発明の実施形態によるプリントシステムにおける印字制御部の概略構成を示したブロック図である。図１において、印字制御部１００は、プログラムメモリ２００、印字処理部２０１、プリンタ制御部２０２から構成される。なお、印字制御部１００は、図示しない制御手段から入力された印字指示に従って、接続されている図示しないサーマルプリンタ装置に該制御手段から入力された印字データを印字させるため、サーマルヘッドへの通電（印字）およびステッピングモータの駆動（感熱用紙の紙送り）を制御する。
【００１３】
プログラムメモリ２００は、本実施形態のプリントシステムの全体制御を行うためのシステムプログラムを記憶し、後述する印字処理部２０１から読み出されるメモリである。
【００１４】
印字処理部２０１は、制御手段から入力された印字指示に従って後述するプリンタ制御部２０２を制御する例えばＣＰＵ(Central Processing Unit)等の処理手段である。
印字処理部２０１は、本実施形態のプリントシステムの電源がオンされたときにプログラムメモリ２００からシステムプログラムを読み出し、印字待機状態となる。印字処理部２０１は、印字指示が入力されると、後述するプリンタ制御部２０２に印字開始命令を出力すると共に、入力された印字データを後述するプリンタ制御部２０２に出力し、印字の処理を行う。なお、印字処理部２０１による印字処理は、入力された印字データを印字する１ライン毎に分割し、その分割した１ライン毎の印字データを後述するプリンタ制御部２０２からの印字完了信号が入力される毎に順次出力する。
【００１５】
プリンタ制御部２０２は、印字処理部２０１から入力された印字開始命令および印字データに応じてサーマルプリンタ装置を制御するブロックである。
プリンタ制御部２０２は、印字処理部２０１から印字開始命令が入力されると、ステッピングモータのステップ時間（今回印字を行うラインから次のラインまでの間隔）を算出する。また、印字処理部２０１から入力された印字データからヘッドストローブ時間（サーマルヘッドの熱を感熱用紙に印加するためのサーマルヘッドへの通電時間）を算出する。また、該算出したステッピングモータのステップ時間から、該算出したヘッドストローブ時間を減算して、該プリンタ制御部２０２が制御するサーマルプリンタ装置のサーマルヘッドへの通電開始遅延時間（ヘッドストローブ出力開始時間）を算出する。
【００１６】
プリンタ制御部２０２は、該プリンタ制御部２０２が制御するサーマルプリンタ装置にステッピングモータ制御信号を出力し、次のラインの印字位置まで紙を移動（紙送り）する。続いて、該算出したサーマルヘッドへの通電開始遅延時間が経過した後に、印字する１ライン毎にプリントデータおよびヘッドストローブ信号を該プリンタ制御部２０２が制御するサーマルプリンタ装置に出力する。
【００１７】
次に、本実施形態における印字方法について説明する。図２は、本発明の実施形態によるプリントシステムによるサーマルプリンタの印字方法の概略を示したタイミングチャートである。また、図５は、従来の印字方法の概略を図２と対応付けて示したタイミングチャートである。また、本発明においては、印字を行うためのサーマルヘッドへの通電方法や印字するデータの処理方法は、規定しない。また、図２および図５において、ステッピングモータの駆動は２相駆動としているが、本発明においては、紙送りに関するステッピングモータの駆動方法は、規定しない。
【００１８】
図２に示すように、図示しない印字命令が入力されると、ｔ０期間において、プリンタ制御部２０２は、次のｔ１期間の時間（ｔ１期間の始まりから次のラインを印字するために紙送りを開始するまでの時間：ステッピングモータのステップ時間）から、ｔ１期間の印字においてサーマルヘッドに通電している時間（ヘッドストローブ時間）を減算して、サーマルヘッドへの通電開始遅延時間を算出する。続いて、プリンタ制御部２０２は、ｔ１期間の印字をするため、ステッピングモータを駆動して紙送りを行う。
【００１９】
用紙位置が印字を行う位置（用紙位置＝１）になると、プリンタ制御部２０２は、ｔ１期間において、現時点（ｔ１期間の始まり）からの経過時間の計測を開始し、計測した経過時間が算出されたサーマルヘッドへの通電開始遅延時間となったときにヘッドストローブに“Ｈ”レベルを出力してサーマルヘッドへの通電を行う。このことにより、サーマルヘッドの発熱体が発熱して、感熱用紙に含まれている発色成分が溶解することによって印字がされる。続いて、プリンタ制御部２０２は、サーマルヘッドへの通電時間が経過するとヘッドストローブに“Ｌ”レベルを出力（ヘッドストローブ出力終了）する。続いて、プリンタ制御部２０２は、次の期間（ｔ２期間）で印字するためのサーマルヘッドへの通電開始遅延時間を算出して、次の印字（ｔ２期間の印字）をするためにステッピングモータを駆動して紙送りを行う。
【００２０】
用紙位置が印字を行う位置（用紙位置＝２）になると、プリンタ制御部２０２は、ｔ２期間において、ｔ１期間と同様に、ｔ２期間の始まりからの経過時間がｔ１期間で算出したサーマルヘッドへの通電開始遅延時間となったときにヘッドストローブに“Ｈ”レベルを出力してサーマルヘッドへの通電を行い、感熱用紙に印字する。その後、プリンタ制御部２０２は、サーマルヘッドへの通電時間が経過したときにヘッドストローブに“Ｌ”レベルを出力し、次の期間（ｔ３期間）でのサーマルヘッドへの通電開始遅延時間を算出して、紙送りを行う。ｔ３期間以降も感熱用紙への印字、サーマルヘッドへの通電開始遅延時間の算出、紙送りを繰り返し、印字完了まで同様に動作する。
【００２１】
一方、図５に示すように従来の印字方法では、用紙位置が印字を行う位置（用紙位置＝１）になったときに、ヘッドストローブを出力して感熱用紙への印字を行う。続いて、次のライン（ｔ２期間）を印字するために紙送りをする時間になったときに、次の印字のためにステッピングモータを駆動して紙送りを行う。
【００２２】
ここで、スティキングは、ヘッドストローブを出力してサーマルヘッドに通電を行うことによって感熱用紙に印字した後のサーマルヘッドが冷却される期間に、サーマルヘッドの発熱体と感熱用紙の印字部分が感熱用紙に含まれている発色成分によって張り付くことによって発生する。すなわち、ヘッドストローブを“Ｌ”レベルにした後のサーマルヘッドの冷却期間中に、サーマルヘッドと感熱用紙が同じ位置にある時間が長いとスティキングが発生しやすくなる。
図５に示す従来の印字方法では、ヘッドストローブ出力が終了した後もステッピングモータを駆動せず用紙位置を変更していないため、サーマルヘッドの冷却期間がヘッドストローブを出力した期間と同じ用紙位置の期間、例えばｔ１期間となっている。図２に示す本実施形態においては、ヘッドストローブの出力が終了した後にステッピングモータを駆動して用紙位置を変更しているため、サーマルヘッドの冷却期間がヘッドストローブを出力した期間と異なる用紙位置の期間、例えば、ｔ２期間となるため、スティキングが発生しにくい状態となる。
【００２３】
次に、本実施形態における印字方法の処理手順について説明する。図３は、本実施形態の印字方法の処理手順を示したフローチャートである。
【００２４】
まず、ステップＳ１００において、印字処理部２０１は、制御手段から印字指示が入力されたか否かを確認し、印字指示が入力された場合は、ステップＳ１１０において、印字開始命令をプリンタ制御部２０２に出力し、印字を開始する。また、ステップＳ１００において、印字指示が入力されていない場合は、ステップＳ１００を繰り返す。
【００２５】
続いて、印字処理部２０１は、ステップＳ２００において、印字する１ライン分の印字データをプリンタ制御部２０２に出力する。
【００２６】
続いて、プリンタ制御部２０２は、ステップＳ２１０において、次のラインのステッピングモータのステップ時間を算出する。また、プリンタ制御部２０２は、印字処理部２０１から入力された１ライン分の印字データから、例えば、サーマルヘッドの特性に応じて次のラインのヘッドストローブ時間（サーマルヘッドへの通電時間）を算出する。
【００２７】
続いて、プリンタ制御部２０２は、ステップＳ２２０において、ステップ２１０で算出したステッピングモータのステップ時間から、ステップ２１０で算出した次のラインのヘッドストローブ時間を減算し、サーマルヘッドへの通電開始遅延時間を算出する。
【００２８】
続いて、プリンタ制御部２０２は、ステップＳ２３０において、現在のラインのステッピングモータのステップ時間（次のラインまでの時間）が経過したか否かを判断し、ステッピングモータのステップ時間が経過した場合は、ステップＳ３００において、ステッピングモータを駆動して次のラインの印字位置まで紙を移動（紙送り）する。ステップＳ２３０において、ステッピングモータのステップ時間が経過していない場合は、ステップＳ２３０を繰り返し、ステッピングモータのステップ時間が経過するまでの時間の計測を継続する。
【００２９】
続いて、プリンタ制御部２０２は、ステップＳ３００において、ステッピングモータの駆動が完了して、今回印字を行うラインに感熱用紙が紙送りされると、ステップＳ４００において、サーマルヘッドへの通電開始遅延時間までの時間が経過したか否かを判断し、通電開始遅延時間までの時間が経過した場合は、ステップＳ４１０において、ヘッドストローブに“Ｈ”レベルを出力して、サーマルヘッドへの通電を行う。ステップＳ４００において、通電開始遅延時間までの時間が経過していない場合は、ステップＳ４００を繰り返し、通電開始遅延時間までの時間の計測を継続する。
【００３０】
続いて、プリンタ制御部２０２は、ステップＳ４２０において、ヘッドストローブ＝“Ｈ”を出力している期間が経過したか否かを判断し、ヘッドストローブ＝“Ｈ”を出力している期間が経過した場合は、ステップＳ４３０において、ヘッドストローブに“Ｌ”レベルを出力して、サーマルヘッドへの通電を停止する。また、プリンタ制御部２０２は、印字完了信号を印字処理部２０１に出力する。ステップＳ４２０において、ヘッドストローブ＝“Ｈ”を出力している期間が経過していない場合は、ステップＳ４２０を繰り返し、ヘッドストローブ＝“Ｈ”を出力している期間が経過するまでの時間の計測を継続する。これらステップＳ４１０からステップＳ４３０までの期間にヘッドストローブ＝“Ｈ”を出力することにより、サーマルヘッドの発熱体が発熱して、感熱用紙に熱が印加されることによって感熱用紙に含まれている発色成分が溶解し、印字がされる。
【００３１】
続いて、印字処理部２０１は、ステップＳ５００において、次に印字する印字データがあるか否かを確認し、次に印字する印字データがある場合は、ステップＳ２００に戻って次の印字処理を行う。ステップＳ５００において、次に印字する印字データがない場合は、印字処理を完了する。
【００３２】
次に、本実施形態におけるプリントシステムにおいて、サーマルヘッドを複数の領域に分割し、対応する領域のヘッドストローブを順次出力することによりサーマルヘッドに通電する場合について説明する。図４は、本発明の実施形態によるプリントシステムによるサーマルプリンタの印字方法の概略を示したタイミングチャートである。また、図６は、従来の印字方法の概略を図４と対応付けて示したタイミングチャートである。なお、図４および図６に示すように印字を行うためのヘッドストローブは、４分割されている場合について説明を行うが、本発明においては、ヘットストローブの分割数は、規定しない。
【００３３】
図４に示すように、図示しない印字命令が入力されると、ｔ０期間において、プリンタ制御部２０２は、図２のｔ０期間と同様に、次のｔ１期間の時間から、ｔ１期間の印字においてサーマルヘッドに通電している時間を減算して、サーマルヘッドへの通電開始遅延時間を算出する。ただし、図４では、サーマルヘッドを４つの領域に分割しているため、算出に用いるサーマルヘッドに通電している時間は、分割された４つの領域に対応する４つのヘッドストローブの出力時間を合計した時間となる。続いて、プリンタ制御部２０２は、ｔ１期間の印字をするため、ステッピングモータを駆動して紙送りを行う。
【００３４】
用紙位置が印字を行う位置（用紙位置＝１）になると、プリンタ制御部２０２は、ｔ１期間において、現時点（ｔ１期間の始まり）からの経過時間の計測を開始し、計測した経過時間が算出されたサーマルヘッドへの通電開始遅延時間となったときにヘッドストローブ１に“Ｈ”レベルを出力してサーマルヘッドへの通電を行う。続いて、プリンタ制御部２０２は、ヘッドストローブ１によるサーマルヘッドへの通電時間が経過するとヘッドストローブ１に“Ｌ”レベルを出力し、次のヘッドストローブ２に“Ｈ”レベルを出力してサーマルヘッドへの通電を行う。以降ヘッドストローブ３、ヘッドストローブ４を出力する。このヘッドストローブ１から４によって、それぞれ対応したサーマルヘッドの領域の発熱体が発熱して印字が行われる。続いて、プリンタ制御部２０２は、全てのヘッドストローブの出力が完了（全てのヘッドストローブに“Ｌ”レベルを出力し、ヘッドストローブ出力が終了）すると、次の期間（ｔ２期間）で印字するためのサーマルヘッドへの通電開始遅延時間を算出して、次の印字（ｔ２期間の印字）をするためにステッピングモータを駆動して紙送りを行う。
【００３５】
用紙位置が印字を行う位置（用紙位置＝２）になると、プリンタ制御部２０２は、ｔ２期間において、ｔ１期間と同様に、ｔ２期間の始まりからの経過時間がｔ１期間で算出したサーマルヘッドへの通電開始遅延時間となったときにヘッドストローブ１からヘッドストローブ４まで順に出力して、感熱用紙に印字する。ｔ３期間以降も同様に感熱用紙への印字、サーマルヘッドへの通電開始遅延時間の算出、紙送りを繰り返し、印字完了まで動作する。
【００３６】
一方、図６に示すように従来の印字方法では、用紙位置が印字を行う位置（用紙位置＝１）になったときに、ヘッドストローブ１からヘッドストローブ４まで順に出力して印字を行い、次のライン（ｔ２期間）を印字するために紙送りをする時間になったときに、ステッピングモータを駆動して紙送りを行う。
【００３７】
ここで、前述したように、スティキングは、サーマルヘッドが冷却される期間に発生する。
図６に示す従来の印字方法では、ヘッドストローブ１＝“Ｈ”レベルの出力が終了してからヘッドストローブ４＝“Ｈ”レベルの出力が終了するまでの差によって、ヘッドストローブの出力が終了してから紙送りをするまでの期間が一番長い、ヘッドストローブ１に対応するサーマルヘッドの領域が最もスティキングが発生しやすい状態である。本実施形態による印字方法においても、図５に示すようにヘッドストローブ１＝“Ｈ”レベルの出力が終了してからヘッドストローブ４＝“Ｈ”レベルの出力が終了するまでの時間は、図６に示す従来の印字方法と同じ時間であり、サーマルヘッドの冷却期間も同じ時間である。従って、ヘッドストローブの出力が終了してから紙送りをするまでの期間が一番長い、ヘッドストローブ１に対応するサーマルヘッドの領域が最もスティキングが発生しやすい状態である。しかし、図４においては、ヘッドストローブ４＝“Ｈ”レベルの出力が終了後にステッピングモータを駆動して用紙位置を変更しているため、ヘッドストローブ１＝“Ｈ”レベルの出力が終了してから用紙位置が同じである期間、例えばｔ１期間が図６に比べて短い。すなわち、ヘッドストローブ１に対応するサーマルヘッドの領域の冷却期間の途中でヘッドストローブを出力した期間と異なる用紙位置、例えば、ｔ１期間からｔ２期間に移動するため、スティキングが発生しにくい状態となる。
【００３８】
上記に述べたとおり、本発明を実施するための最良の形態によれば、サーマルヘッドの冷却期間中にステッピングモータを駆動して紙送りを行うことによって、スティキングを改善することができる。また、従来の印字方法に対してステッピングモータを駆動して紙送りを行うタイミングを変更するのみであるため、印字する時間を延ばすことがない。
【００３９】
また、サーマルヘッドへの通電開始遅延時間の算出を行ってからステッピングモータを駆動して紙送りをしているため、ヘッドストローブ出力が終了した後に紙送りをするまでの待ち時間を活用することができる。
【００４０】
なお、本発明においては、サーマルヘッドへの通電手段、印字するデータの処理方法、用紙の紙送り手段は規定しない。
【００４１】
なお、上述した実施形態におけるプリントシステムの一部、例えば、印字制御部１００の機能をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４２】
以上、本発明の実施形態について、図面を参照して説明してきたが、具体的な構成はこの実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲においての種々の変更も含まれる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態によるプリントシステムにおける印字制御部の概略構成を示したブロック図である。
【図２】本実施形態の印字方法の概略を示したタイミングチャートである。
【図３】本実施形態の印字方法の処理手順を示したフローチャートである。
【図４】本実施形態の印字方法の概略を示したタイミングチャートである。
【図５】従来の印字方法の概略を示したタイミングチャートである。
【図６】従来の印字方法の概略を示したタイミングチャートである。
【符号の説明】
【００４４】
１００  印字制御部  ２００  プログラムメモリ  ２０１  印字処理部  ２０２  プリンタ制御部
【図１】
2010089354.tif 000003
【図２】
2010089354.tif 000004
【図３】
2010089354.tif 000005
【図４】
2010089354.tif 000006
【図５】
2010089354.tif 000007
【図６】
2010089354.tif 000008