(57)【要約】【課題】  用紙搬送手段にステッピングモーターを用いるサーマルプリンタにおいて、印刷範囲と実際の印刷範囲のズレを低減するように、印刷用紙位置決めを高精度に行うことのできる印刷用紙先端検出方法を提供する。【解決手段】  用紙搬送手段にステッピングモーターを用いるサーマルプリンタにおいて、第一のモーター駆動方法で印刷用紙先端検出を行った後、前記第一のモーター駆動方法の駆動ステップ周期より細かい駆動ステップ周期を実現可能な第二のモーター駆動方法で印刷用紙先端検出を複数回行い、印刷用紙先端検出の誤差を低減し印刷用紙位置決めを高精度に行う。【選択図】  図１
2010269536.tif 000002
【特許請求の範囲】
【請求項１】
印刷用紙搬送手段としてステッピングモーターを用いる印刷装置であって、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする印刷装置。
【請求項２】
印刷用紙搬送手段としてステッピングモーターを用いる印刷装置であって、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数のバラつき値が閾値以下である場合は、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする印刷装置。
【請求項３】
印刷装置の印刷用紙の先端検出を行って印刷位置を決定する印刷用紙の先端検出方法であって、
印刷用紙搬送手段としてステッピングモーターを用い、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする印刷用紙の先端検出方法。
【請求項４】
印刷装置の印刷用紙の先端検出を行って印刷位置を決定する印刷用紙の先端検出方法であって、
印刷用紙搬送手段としてステッピングモーターを用い、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数のバラつき値が閾値以下である場合は、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする印刷用紙の先端検出方法。
【請求項５】
印刷装置の印刷用紙の先端検出を行って印刷位置を決定する印刷用紙の先端検出プログラムであって、
印刷用紙搬送手段としてステッピングモーターを用い、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする印刷用紙の先端検出プログラム。
【請求項６】
印刷装置の印刷用紙の先端検出を行って印刷位置を決定する印刷用紙の先端検出プログラムであって、
印刷用紙搬送手段としてステッピングモーターを用い、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数のバラつき値が閾値以下である場合は、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする印刷用紙の先端検出プログラム。
【請求項７】
用紙搬送用モーターの第二のモーター駆動方法の駆動ステップ周期は
第一のモーター駆動方法の駆動ステップ周期より細かい駆動ステップ周期であることを特徴とする
請求項１または２に記載の印刷装置。
【請求項８】
用紙搬送用モーターの第二のモーター駆動方法の駆動ステップ周期は
第一のモーター駆動方法の駆動ステップ周期より細かい駆動ステップ周期であることを特徴とする
請求項３または４に記載の印刷用紙の先端検出方法。
【請求項９】
用紙搬送用モーターの第二のモーター駆動方法の駆動ステップ周期は
第一のモーター駆動方法の駆動ステップ周期より細かい駆動ステップ周期であることを特徴とする
請求項５または６に記載の印刷用紙の先端検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーマルプリンタにおける、印刷用紙の先端検出方法に関する。
【背景技術】
【０００２】
従来より、家庭などにおいてデジタルカメラにより取得した画像データやコンピュータで加工した画像データを、サーマルプリンタを用いて専用印刷用紙に画像をプリントして写真を作成する、いわゆるホームラボが行われている。
【０００３】
ホームラボには印刷色の階調表現に優れるサーマルプリンタが多く用いられている。
【０００４】
図８を使用してサーマルプリンタにおける印刷色表現の概略を説明する。印刷用紙８００を給紙手段により給紙し、グリップローラー８５３の位置まで搬送したのち、グリップローラー８５３を印刷用紙８００に圧接し、グリップした状態ではフォトセンサ８５４の位置まで搬送する。印刷用紙８００の先端検出はフォトセンサ８５４により行う。インクリボン８２０は供給ボビン８５０から供給され、巻き取りボビン８５１により巻き取る。
【０００５】
インクリボン８２０の印刷色は、図９に示すように、リボンベースフィルム８２５に染料材８２１を塗布して形成され、印刷用紙８００は用紙ベースフィルム８０２上に前記インクリボン染料の受容層８０１をもって形成される。
【０００６】
印刷色の表現は、インクリボン８２０と印刷用紙８００を重ね合わせた状態で、サーマルヘッド８５６とプラテンローラー８５２で挟み込んで圧接する。印刷用紙８００を印刷方向へ搬送しながら、同時にインクリボン８２０を巻上げ、サーマルヘッド８５６先端の発熱抵抗体８５７を発熱させて行う。発熱抵抗体８５７の発熱により前記染料材８２１から受容層８０１へと染料が昇華する。染料昇華後の染料材は８２２、染料層昇華後の受容層は８０３である。
【０００７】
サーマルプリンタのサーマルヘッドは、発熱抵抗体を一列に形成されて成る（この一列方向を主走査方向とする）。
【０００８】
画像データに応じた印刷データ列に従って、印刷用紙を印刷方向に搬送しながら（印刷用紙搬送方向を副走査方向とする）、前記発熱抵抗体を選択的に通電することでインクリボン染料を昇華させて画素を形成する。
【０００９】
サーマルプリンタでは、印刷用紙長さがサーマルヘッド主走査方向長さ以下に規定された専用印刷用紙を用いるため、主走査方向では規定する印刷範囲と実際の印刷範囲の印刷位置ズレ（余白残り）は生じない。
【００１０】
しかし、副走査方向では印刷用紙走査と前記発熱抵抗体の通電タイミングによっては規定する印刷範囲と実際の実際の印刷範囲に印刷位置ズレが発生する場合がある。印刷位置ズレは印刷用紙端に余白残りとして現れ、印刷結果の品位を損なってしまう。
【００１１】
そのため、サーマルプリンタでは、印刷用紙に対し正確な位置に印刷を行うために、印刷開始前に印刷用紙の先端検出を行い、印刷用紙の位置決めを行っている。
【００１２】
従来例よる印刷用紙の先端検出方法を図１０に示す。
【００１３】
図１０は印刷用紙の先端検出時の紙送りステップとフォトセンサ８５４のセンサレベルの関係を表す図である。ステッピングモーターの駆動パルスに同期して印刷用紙を搬送ステップ周期３０５で搬送し、フォトセンサ８５４のセンサレベル１０００が変化してセンサ閾値に到達したステップ数を用紙先端検出ステップ数として記憶する（図１０）。用紙先端検出ステップ数を記憶した後、サーマルヘッドとの絶対位置に相当する分だけ印刷用紙を搬送し、印刷開始位置とする。
【００１４】
従来例では印刷用紙の先端検出は１回だけ行われるため、印刷用紙先端の曲がり形状によってはフォトセンサの真の位置と用紙先端検出ステップ数が異なる場合がある。その場合、図１１のように縁無し印刷を行った場合、規定する印刷範囲１１０１と実際の印刷範囲１１０２の不一致が発生し、印刷結果１１０３には印刷ズレとして余白が残ってしまう。
【００１５】
印刷開始前の印刷用紙先端検出の精度は、実際の印刷範囲１１０２の精度そのものとなることから、正しく印刷用紙先端検出が行えない、または用紙先端検出精度が荒く、印刷用紙先端の検出に誤差が発生すると、印刷位置ズレの原因となる。
【００１６】
印刷位置ズレを低減するには、より高精度な印刷用紙先端検出を行う方法が考えられる。
【００１７】
印刷用紙位置決め精度を向上する方法として、フィードモーター励磁相切替え間隔を分割する分割数を予め決め、分割数に応じてフィードモーター励磁相切替え時以外のリードタイミングを生成するタイミング生成手段を設ける方法が提案されている。フィードモーター励磁切替え周期よりも細かいセンサリードタイミング周期で端部検出センサのリードを行うことにより、フィード機構部の最小改行ピッチに依存せず、より細かいピッチで印刷用紙先端検出を行えるようにするものである（特許文献１参照）。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開２００５−２３１７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
上記特許文献１に記載された方法においては、ステッピングモーターの励磁相切替えステップ周期よりも細かいタイミング周期でセンサリード処理を行うことで、センサリード処理の時間的な精度は向上する。しかし、実際の印刷用紙の搬送ステップ周期自体は荒いのままであり、物理的な精度は変わらないという問題が残る。
【００２０】
本発明は上記問題点に鑑みて成されたものである。本発明はサーマルプリンタにおいて規定する印刷範囲と実際の印刷範囲のズレを低減するように、印刷用紙先端検出を高精度に行うことを目的とする。
【課題を解決するための手段】
【００２１】
上記課題を解決するために本出願の発明は請求項１によれば、
印刷用紙搬送手段としてステッピングモーターを用いる印刷装置であって、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする。
【００２２】
上記課題を解決するために本出願の発明は請求項２によれば、
印刷用紙搬送手段としてステッピングモーターを用いる印刷装置であって、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数のバラつき値が閾値以下である場合は、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする。
【００２３】
上記課題を解決するために本出願の発明は請求項３によれば
印刷装置の印刷用紙の先端検出を行って印刷位置を決定する印刷用紙の先端検出方法であって、
印刷用紙搬送手段としてステッピングモーターを用い、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする。
【００２４】
上記課題を解決するために本出願の発明は請求項４によれば
印刷装置の印刷用紙の先端検出を行って印刷位置を決定する印刷用紙の先端検出方法であって、
印刷用紙搬送手段としてステッピングモーターを用い、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数のバラつき値が閾値以下である場合は、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする。
【００２５】
上記課題を解決するために本出願の発明は請求項５によれば
印刷装置の印刷用紙の先端検出を行って印刷位置を決定する印刷用紙の先端検出プログラムであって、
印刷用紙搬送手段としてステッピングモーターを用い、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする。
【００２６】
上記課題を解決するために本出願の発明は請求項６によれば
印刷装置の印刷用紙の先端検出を行って印刷位置を決定する印刷用紙の先端検出プログラムであって、
印刷用紙搬送手段としてステッピングモーターを用い、
用紙搬送用モーターの駆動ステップに同期して印刷用紙の有無を検出する物体検出手段と、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップを記憶する手段と
モーター駆動方法を第一のモーター駆動方法から第二のモーター駆動方法へ切り替える手段とを持ち、
第一のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶し、
前記用紙搬送用モーターを前記方向とは逆方向に規定ステップ数駆動して印刷用紙位置を戻す過程と、
第二のモーター駆動方法で前記用紙搬送用モーターを印刷用紙端が物体検出手段へ接近する方向へ駆動し、
前記物体検出手段が印刷用紙を検出した時点の用紙搬送用モーターの駆動ステップ数を記憶する過程とを
規定回数繰り返し実行し、
前記記憶した用紙搬送用モーターの駆動ステップ数のバラつき値が閾値以下である場合は、
前記記憶した用紙搬送用モーターの駆動ステップ数を、第二のモーター駆動方法の駆動ステップ数として換算して平均値を求め、
前記紙搬送用モーターの駆動ステップ数の平均値を
印刷位置決めオフセットステップ数として用いることを特徴とする。
【００２７】
上記課題を解決するために本出願の発明は請求項７によれば
印刷用紙搬送手段としてステッピングモーターを用いる印刷装置であって、
用紙搬送用モーターの第二のモーター駆動方法の駆動ステップ周期は
第一のモーター駆動方法の駆動ステップ周期より細かい駆動ステップ周期であることを特徴とする。
【００２８】
上記課題を解決するために本出願の発明は請求項８によれば
印刷用紙搬送手段としてステッピングモーターを用いる印刷用紙の先端検出方法であって、
用紙搬送用モーターの第二のモーター駆動方法の駆動ステップ周期は
第一のモーター駆動方法の駆動ステップ周期より細かい駆動ステップ周期であることを特徴とする。
【００２９】
上記課題を解決するために本出願の発明は請求項９によれば
印刷用紙搬送手段としてステッピングモーターを用いる印刷用紙の先端検出プログラムであって、
用紙搬送用モーターの第二のモーター駆動方法の駆動ステップ周期は
第一のモーター駆動方法の駆動ステップ周期より細かい駆動ステップ周期であることを特徴とする。
【発明の効果】
【００３０】
本発明によれば、サーマルプリンタにおいて印刷用紙先端検出を高精度に行うことができるため、規定する印刷範囲と実際の印刷範囲のズレを低減し、縁無し印刷時の余白残りを低減することできる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態１における印刷用紙先端検出のフローチャートである。
【図２】サーマルプリンタの構成例を示すブロック図である。
【図３】本発明の実施形態１及び２におけるサーマルプリンタの用紙搬送機構の概念図である。
【図４】本発明の実施形態１及び２におけるサーマルプリンタのフォトセンサと印刷用紙搬送ステップの概念図である。
【図５】本発明の実施形態１及び２における印刷用紙搬送ステップと、フォトセンサのセンサレベルの概念図である。
【図６】本発明の実施形態１及び２における印刷結果の概念図である。
【図７】本発明の実施形態２における印刷用紙先端検出のフローチャートである。
【図８】サーマルプリンタの印刷機構概念図である。
【図９】サーマルプリンタのインクリボン概念図である。
【図１０】従来の技術における印刷用紙搬送ステップと、フォトセンサのセンサレベルの概念図である。
【図１１】従来の技術における印刷結果の概念図である。
【発明を実施するための形態】
【００３２】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。ただし、本形態において例示される構成部品の寸法、形状、それらの相対配置などは、本発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、本発明がそれらの例示に限定されるものではない。
【実施例１】
【００３３】
＜実施形態１＞
本実施形態１では、用紙搬送駆動源としてステッピングモーターを用いるサーマルプリンタにおいて、印刷用紙先端検出を高精度に行って規定する印刷範囲と実際の印刷範囲のズレを低減し、縁無し印刷時の余白残りを低減する方法を説明する。
【００３４】
なお、本実施形態１を最も良く表す図は図１であるが、説明を分かりやすくするために、本実施形態１では図２から説明することとする。
【００３５】
図２は、実施形態１に係るサーマルプリンタの一例の構成を示すブロック図である。
【００３６】
同図において、２０１はサーマルプリンタ全体の制御を司るＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、２０２はＣＰＵ２０１のワークエリアとして使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。２０３はＣＰＵ２０１の処理手順を記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であり、例えばフラッシュメモリなどの書き換えが可能な不揮発性メモリで構成される。２０４は画像処理部であり、デジタル画像データ等を画面表示可能なデータに変換するために用いられる。２０５は各種表示を行うための表示制御部である。２０６はＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示器）であり、サーマルプリンタの画面に画像データや操作情報などの映像を表示するために使用される。２０７は発光ダイオードであり、サーマルプリンタの処理状態を示すインジケーターとして使用される。
【００３７】
２０８は外部記憶装置の制御部であり、メモリソケット２０９に挿入されたコンパクトフラッシュ（登録商標）やメモリースティック（商標）等の記憶媒体に記憶しているデジタルデータの読み込み及び記憶媒体へのデジタルデータの書き出しの制御を行う。
【００３８】
２１０は各種操作を行うボタン等の操作制御部であり、上下左右方向を示す方向操作キー２１１、特定機能が割付けられている操作ボタン２１２の操作情報をＣＰＵ２０１へ伝える。
【００３９】
２１３はサーマルプリンタの印刷機能制御部であり、印刷エンジン２１４でデジタルデータのプリントを行う。２１５はＵＳＢインターフェースに代表されるような外部インターフェースの制御部であり、外部インターフェースコネクタ２１６を介して他の装置と接続することができる。
【００４０】
図３は、図２で説明したサーマルプリンタの印刷機能制御部２１３と印刷エンジン２１４の概念図である。
【００４１】
印刷機能制御部２１３よりステッピングモーターの駆動励磁波形３０１を出力し、ステッピングモーター３０２は駆動励磁波形３０１のステップに同期して回転動作を行う。ステッピングモーター３０２の回転動作はギア群３０３を介してグリップローラー８５３に伝達され、結果としてステッピングモーター３０２の回転動作は印刷用紙８００の搬送動作になる。
【００４２】
印刷用紙先端検出に用いるフォトセンサ８５４は印刷用紙有無によりセンサレベルが変化する。本実施形態１では、フォトセンサ８５４は発光部に発光ダイオード、受光部にフォトトランジスタからなる構造の反射型フォトセンサを用いることとして説明する。フォトセンサ８５４のセンサレベル３０４はアナログ電圧として印刷機能制御部２１３にフィードバックされ、ステッピングモーター３０２の駆動励磁波形３０１のステップに同期して監視動作が行われる。
【００４３】
図４は図３の系において、印刷用紙の搬送ステップとフォトセンサ８５４の関係を示す図である。印刷用紙有りの状態から無しの状態へ搬送する方向を用紙送り正方向と定義する。そして、用紙送り正方向と逆方向への搬送方向を用紙送り逆方向と定義する。３０５は第一のモーター駆動方法での搬送ステップ周期、３０６は第二のモーター駆動方法での搬送ステップ周期である。本実施形態１では、第一のモーター駆動方法として１−２相励磁を用いる。搬送ステップ周期３０５は１−２相励磁での搬送ステップとなる。第二のモーター駆動方法としてはＷ１−２相励磁を用いる。搬送ステップ周期３０６はＷ１−２相励磁での搬送ステップとなる。Ｗ１−２相励磁は１−２相励磁の半周期のステップを刻めることから、第一のモーター駆動方法での搬送ステップ周期３０５の１／２ステップが第二のモーター駆動方法での搬送ステップ周期３０６となる。
【００４４】
図１は本実施形態１の印刷用紙先端検出のフローチャートである。
【００４５】
まず、モーター駆動方法を第一の駆動方法：１−２相励磁に設定する（ステップＳ１０１）。印刷用紙先端検出開始の規定ステップ数まで印刷用紙を搬送する（ステップＳ１０２）。ステップＳ１０２実行時点では印刷用紙８００はフォトセンサ８５４のセンサ領域には掛かっていない。
【００４６】
次に、印刷用紙を正方向に搬送する（ステップＳ１０３）。フォトセンサ８５４のセンサレベル３０４を監視し、センサレベルが閾値に到達しなければ（ステップＳ１０４：Ｎｏ）、印刷用紙の正方向搬送（ステップＳ１０３）を継続する。センサレベルが閾値に到達したことを検出したら（ステップＳ１０４：Ｙｅｓ）、第一の駆動方法：１−２相励磁でのモーター駆動ステップ数を記憶する（ステップＳ１０５）。
【００４７】
ステップＳ１０３からステップＳ１０５までの印刷用紙搬送ステップと、フォトセンサ８５４のセンサレベルの関係を図５に示す。ステッピングモーターの第一のモーター駆動方法：１−２相励磁の駆動パルスに同期して印刷用紙を搬送ステップ周期３０５で搬送し、フォトセンサ８５４のセンサレベル５００が変化してセンサ閾値に到達したステップ数を検出回数１回目の用紙先端検出ステップ数として記憶する（図５）。
【００４８】
ステップＳ１０５で記憶される検出回数１回目の用紙先端検出ステップ数は、ステッピングモーターの第一のモーター駆動方法：１−２相励磁のステップ数である。
【００４９】
次に、モーター駆動方法を第二の駆動方法：Ｗ１−２相励磁に設定し（ステップＳ１０６）、用紙先端検出とは逆方向に規定ステップ印刷用紙を搬送する（ステップＳ１０７）。そして、印刷用紙を正方向に搬送する（ステップＳ１０８）。フォトセンサ８５４のセンサレベル３０４を監視し、センサレベルが閾値に到達しなければ（ステップＳ１０９：Ｎｏ）、印刷用紙の正方向搬送（ステップＳ１０８）を継続する。センサレベルが閾値に到達したことを検出したら（ステップＳ１０９：Ｙｅｓ）、第二の駆動方法：Ｗ１−２相励磁でのモーター駆動ステップ数を記憶する（ステップＳ１１０）。
【００５０】
ステップＳ１０８からステップＳ１１０までの印刷用紙搬送ステップと、フォトセンサ８５４のセンサレベルの関係を図５に示す。ステッピングモーターの第二のモーター駆動方法：Ｗ１−２相励磁の駆動パルスに同期して印刷用紙を搬送ステップ周期３０６で搬送し、フォトセンサ８５４のセンサレベル５００が変化してセンサ閾値に到達したステップ数を検出回数２回目の用紙先端検出ステップ数として記憶する（図５）。
【００５１】
ステップＳ１１０で記憶される検出回数２回目の用紙先端検出ステップ数は、ステッピングモーターの第二のモーター駆動方法：Ｗ１−２相励磁のステップ数である。
【００５２】
後にも説明するが、検出回数１回目の用紙先端検出ステップ数は、ステッピングモーターの第一のモーター駆動方法：１−２相励磁のステップ数である。第一のモーター駆動方法での搬送ステップ周期３０５の１／２ステップが第二のモーター駆動方法での搬送ステップ周期３０６である。そのため、検出回数１回目と２回目の用紙先端検出ステップ数を２倍し、搬送ステップ周期をＷ１−２相励磁基準に合わせる必要がある。
【００５３】
そして、用紙先端検出処理をＮ回実行したかどうかを判定する（ステップＳ１１１）。本実施形態１ではＮ＝４とする。
【００５４】
用紙先端検出処理回数がＮ回未満の場合は（ステップＳ１１１：Ｎｏ）、ステップＳ１０７に戻り、用紙先端検出処理回数がＮ回に達するまでステップＳ１０８からステップＳ１１１を繰り返す。
【００５５】
用紙先端検出処理回数がＮ回の場合は（ステップＳ１１１：Ｙｅｓ）、これまでに記憶した計Ｎ回のモーター駆動ステップ数の平均値を算出する（ステップＳ１１２）。なお、ステップＳ１１２においては、１回目に記憶した１−２相励磁での搬送ステップ数を２倍し、Ｗ１−２相励磁のステップ数を基準として平均値を算出する。本実施形態１の場合、モーター駆動ステップ数の算術平均値は８０．７５、小数点以下を四捨五入して８１とする。
【００５６】
ステップＳ１１２で計算したモーター駆動ステップ数を、印刷用紙先端位置のオフセットステップ数として記憶し（ステップＳ１１３）、用紙先端検出を終了する。
【００５７】
サーマルプリンタは、ステップＳ１０２の印刷用紙先端検出開始の規定ステップ数と、ステップＳ１１３で記憶した印刷用紙先端位置のオフセットステップ数を元に、印刷用紙を印刷開始位置まで搬送し印刷を開始する。
【００５８】
本実施形態１では印刷用紙の先端検出は計４回行われる。うち、印刷用紙の先端検出の３／４回は、１回目より細かい搬送ステップ周期での先端検出を行うため、フォトセンサの真の位置と用紙先端検出ステップ数の誤差を低減することができる。
【００５９】
用紙先端検出ステップ数の誤差が低減されると、図６のように縁無し印刷を行った場合、規定する印刷範囲６０１と実際の印刷範囲６０２の不一致が低減され、印刷結果６０３の印刷ズレにより発生する余白残りを低減することができる。
【００６０】
＜実施形態２＞
実施形態１では、用紙先端検出処理をＮ回（Ｎ＝４）実行する場合について説明した。
【００６１】
実施形態２では、用紙先端検出処理をステップ数のバラツキ結果によって、Ｊ回またはＫ回実行する場合について説明する。
【００６２】
サーマルプリンタのシステムや用紙搬送方法、フォトセンサ８５４による用紙先端検出方法は本実施形態１で説明した図２から図４と同様である。
【００６３】
図７は本実施形態２の印刷用紙先端検出のフローチャートである。
【００６４】
まず、モーター駆動方法を第一の駆動方法：１−２相励磁に設定する（ステップＳ７０１）。印刷用紙先端検出開始の規定ステップ数まで印刷用紙を搬送する（ステップＳ７０２）。ステップＳ７０２実行時点では印刷用紙８００はフォトセンサ８５４のセンサ領域には掛かっていない。
【００６５】
次に、印刷用紙を正方向に搬送する（ステップＳ７０３）。フォトセンサ８５４のセンサレベル３０４を監視し、センサレベルが閾値に到達しなければ（ステップＳ７０４：Ｎｏ）、印刷用紙の正方向搬送（ステップＳ７０３）を継続する。センサレベルが閾値に到達したことを検出したら（ステップＳ７０４：Ｙｅｓ）、第一の駆動方法：１−２相励磁でのモーター駆動ステップ数を記憶する（ステップＳ７０５）。
【００６６】
ステップＳ７０３からステップＳ７０５までの印刷用紙搬送ステップと、フォトセンサ８５４のセンサレベルの関係を図５に示す。ステッピングモーターの第一のモーター駆動方法：１−２相励磁の駆動パルスに同期して印刷用紙を搬送ステップ周期３０５で搬送し、フォトセンサ８５４のセンサレベル５００が変化してセンサ閾値に到達したステップ数を検出回数１回目の用紙先端検出ステップ数として記憶する（図５）。
【００６７】
ステップＳ７０５で記憶される検出回数１回目の用紙先端検出ステップ数は、ステッピングモーターの第一のモーター駆動方法：１−２相励磁のステップ数である。
【００６８】
次に、モーター駆動方法を第二の駆動方法：Ｗ１−２相励磁に設定し（ステップＳ７０６）、用紙先端検出とは逆方向に規定ステップ印刷用紙を搬送する（ステップＳ７０７）。そして、印刷用紙を正方向に搬送する（ステップＳ７０８）。フォトセンサ８５４のセンサレベル３０４を監視し、センサレベルが閾値に到達しなければ（ステップＳ７０９：Ｎｏ）、印刷用紙の正方向搬送（ステップＳ７０８）を継続する。センサレベルが閾値に到達したことを検出したら（ステップＳ７０９：Ｙｅｓ）、第二の駆動方法：Ｗ１−２相励磁でのモーター駆動ステップ数を記憶する（ステップＳ７１０）。
【００６９】
ステップＳ７０８からステップＳ７１０までの印刷用紙搬送ステップと、フォトセンサ８５４のセンサレベルの関係を図５に示す。ステッピングモーターの第二のモーター駆動方法：Ｗ１−２相励磁の駆動パルスに同期して印刷用紙を搬送ステップ周期３０６で搬送し、フォトセンサ８５４のセンサレベル５００が変化してセンサ閾値に到達したステップ数を検出回数２回目の用紙先端検出ステップ数として記憶する（図５）。
【００７０】
ステップＳ７１０で記憶される検出回数２回目の用紙先端検出ステップ数は、ステッピングモーターの第二のモーター駆動方法：Ｗ１−２相励磁のステップ数である。
【００７１】
後にも説明するが、検出回数１回目の用紙先端検出ステップ数は、ステッピングモーターの第一のモーター駆動方法：１−２相励磁のステップ数である。第一のモーター駆動方法での搬送ステップ周期３０５の１／２ステップが第二のモーター駆動方法での搬送ステップ周期３０６である。そのため、検出回数１回目と２回目の用紙先端検出ステップ数を２倍し、搬送ステップ周期をＷ１−２相励磁基準に合わせる必要がある。
【００７２】
そして、用紙先端検出処理をＪ回実行したかどうかを判定する（ステップＳ７１１）。本実施形態１ではＪ＝２とする。
【００７３】
用紙先端検出処理回数がＪ回未満の場合は（ステップＳ７１１：Ｎｏ）、ステップＳ７０７に戻る。用紙先端検出処理回数がＪ回に達するまでステップＳ７０８からステップＳ７１１を繰り返す。
【００７４】
用紙先端検出処理回数がＪ回の場合は（ステップＳ７１１：Ｙｅｓ）、用紙先端検出処理をＫ回実行したかどうかを判定する（ステップＳ７１２）。本実施形態２ではＫ＝４とする。用紙先端検出処理回数がＪ回未満の場合は（ステップＳ７１２：Ｎｏ）、これまでに記憶したモーター駆動ステップ数のステップ数バラツキが閾値以下かを判定する（ステップＳ７１３）。本実施形態２ではステップ数バラツキの閾値をＷ１−２相励磁換算で１とする。１回目のステップ数は３９×２＝７８であるので（ステップＳ７１３の判定はＮｏ）、ステップＳ７０７に戻る。
【００７５】
用紙先端検出処理回数がＫ回に達するか（ステップＳ７１２：Ｙｅｓ）、これまでに記憶したモーター駆動ステップ数のステップ数バラツキが閾値以下か（ステップＳ７１３：Ｙｅｓ）のどちらかの条件を満たすまで、ステップＳ７０８からステップＳ７１２を繰り返す。
【００７６】
上記、ステップＳ７１２またはステップＳ７１３の条件が満たされたら、これまでに記憶したモーター駆動ステップ数の平均値を算出する（ステップＳ７１４）。なお、ステップＳ７１４においては、１回目に記憶した１−２相励磁での搬送ステップ数を２倍し、Ｗ１−２相励磁のステップ数を基準として平均値を算出する。本実施形態２の場合、モーター駆動ステップ数の算術平均値は８０．７５、小数点以下を四捨五入して８１とする。
【００７７】
ステップＳ７１４で計算したモーター駆動ステップ数を、印刷用紙先端位置のオフセットステップ数として記憶し（ステップＳ７１５）、用紙先端検出を終了する。
【００７８】
サーマルプリンタは、ステップＳ７０２の印刷用紙先端検出開始の規定ステップ数と、ステップＳ７１５で記憶した印刷用紙先端位置のオフセットステップ数を元に、印刷用紙を印刷開始位置まで搬送し印刷を開始する。
【００７９】
本実施形態２では印刷用紙の先端検出は計４回行われる。うち、印刷用紙の先端検出の３／４回は、１回目より細かい搬送ステップ周期での先端検出を行うため、フォトセンサの真の位置と用紙先端検出ステップ数の誤差を低減することができる。
【００８０】
用紙先端検出ステップ数の誤差が低減されると、図６のように縁無し印刷を行った場合、規定する印刷範囲６０１と実際の印刷範囲６０２の不一致が低減され、印刷結果６０３の印刷ズレにより発生する余白残りを低減することができる。
【００８１】
＜他の実施形態＞
実施形態１、２では、印刷用紙先端検出処理回数を最大４回に設定して説明したが、本発明を適用できる、印刷用紙先端検出処理回数は最大４回に限ったものでない。印刷用紙先端検出処理回数が２回以上であれば、本発明は適用可能である。
【００８２】
また、実施形態１、２では第一のモーター駆動方法として１−２相励磁、第二のモーター駆動方法としてＷ１−２相励磁を用いて印刷用紙先端検出処理を行うことについて説明した。しかし、本発明を適用できる、印刷用紙の先端検出処理は１−２相励磁、Ｗ１−２相励磁の組合せに限ったものでない。第一のモーター駆動方法での搬送ステップ周期よりも細かいステップが刻めるモーター駆動方法であれば、第二のモーター駆動方法として適用可能である。例えば、第二のモーター駆動方法として１−２相励磁の１／４ステップ周期を刻める２Ｗ１−２相励磁や１−２相励磁の１／６ステップ周期を刻める４Ｗ１−２相励磁を適用しても良い。
【００８３】
また、実施形態１、２では第一のモーター駆動方法として１−２相励磁を用いて印刷用紙先端検出処理を行うことについて説明した。しかし、本発明を適用できる、第一のモーター駆動方法は１−２相励磁に限ったものでない。例えば、モーター駆動方法としてＷ１−２相励磁や２Ｗ１−２相励磁を適用しても良い。要は、第一のモーター駆動方法での搬送ステップ周期よりも、第二のモーター駆動方法での搬送ステップ周期の方が細かいモーター駆動方法であれば、第二のモーター駆動方法として適用可能である。
【００８４】
実施形態１、２では、副走査方向の用紙搬送手段としてステッピングモーターを駆動源とする昇華型サーマルプリンタを例として説明した。しかし、本発明は昇華型サーマルプリンタだけに限定されるものではない。溶融型サーマルプリンタや感熱型サーマルプリンタ装置など、副走査方向の用紙搬送手段としてステッピングモーターを駆動源とするプリンタ装置であれば本発明は適用可能である。
【００８５】
実施形態１、２では、フォトセンサとして発光部に発光ダイオード、受光部にフォトトランジスタからなる構造の反射型フォトセンサを用いることとして説明した。しかし、本発明を適用可能なフォトセンサは反射型フォトセンサに限ったものでない。光学的、機械的に印刷用紙の先端を検出可能なセンサであれば本発明は適用可能である。
【００８６】
実施形態１、２では、主走査方向と副走査方向の用紙サイズが規定されているカット紙を例にして説明した。しかし、用紙サイズは主走査方向のみ用紙サイズが規定されているような連続用紙でも構わない。要は印刷用紙の一方の破断部を印刷用紙の先端として検出できれば本発明は適用可能である。
【００８７】
実施形態１、２では、第一のモーター駆動方法で印刷用紙を正方向へ搬送して用紙先端検出を行った後、モーター駆動方法を第二のモーター駆動方法へ切り替え、用紙先端検出とは逆方向に規定ステップ印刷用紙を搬送するフローを説明した。しかし、モーター駆動方法を第二のモーター駆動方法へ切り替えるタイミングは実施形態１、２で説明したフローに限定されるものではない。
【００８８】
第一のモーター駆動方法で印刷用紙を正方向へ搬送して用紙先端検出を行い、第一のモーター駆動方法のまま用紙先端検出とは逆方向に規定ステップ印刷用紙を搬送する。その後、モーター駆動方法を第二のモーター駆動方法へ切り替えるフローであっても本発明は適用可能である。
【００８９】
本発明の目的は、以下の様にして達成することも可能である。まず、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、以下のようにして達成することも可能である。即ち、読み出したプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合である。ここでプログラムコードを記憶する記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリーカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。また、ＬＡＮ（ローカル・エリア・ネットワーク）やＷＡＮ（ワイド・エリア・ネットワーク）などのコンピュータネットワークを、プログラムコードを供給するために用いることができる。
【００９１】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、図１や図７に示すフローでの処理に対応するプログラムコードが格納されることになる。
【符号の説明】
【００９２】
８００  印刷用紙
８０１  受容層
８０２  用紙ベースフィルム
８０３  インク昇華後受容層
８２０  インクリボン
８２１  染料材
８２２  インク昇華後染料材
８２５  リボンベースフィルム
８５０  供給ボビン
８５１  巻き取りボビン
８５２  プラテンローラー
８５３  グリップローラー
８５４  フォトセンサ
８５５  用紙カッター
８５６  サーマルヘッド
８５７  発熱抵抗体
３０５  第一のモーター駆動方法での搬送ステップ周期
３０６  第二のモーター駆動方法での搬送ステップ周期
【図１】
2010269536.tif 000003
【図２】
2010269536.tif 000004
【図３】
2010269536.tif 000005
【図４】
2010269536.tif 000006
【図５】
2010269536.tif 000007
【図６】
2010269536.tif 000008
【図７】
2010269536.tif 000009
【図８】
2010269536.tif 000010
【図９】
2010269536.tif 000011
【図１０】
2010269536.tif 000012
【図１１】
2010269536.tif 000013