(57)【要約】  【課題】  サーマルプリンタにおいて印刷前の処理時間（待ち時間）の短縮化およびサーマルヘッドの長寿命化を図る。  【解決手段】  制御部はまずヘッドコントローラに対してサーマルヘッドの予熱を開始するように指示して予熱を開始する（予熱開始手段ＳＰ１０１）。予熱開始後、制御部は給紙動作等の機械準備動作ＳＰ０の開始・実行をモータコントローラに対して指示する（機械準備動作実行手段ＳＰ１０２）。制御部は、機械準備動作ＳＰ０の実行中にタイマによる定期的な割り込みごとにサーミスタを介してヘッド温度を検出して当該温度が予熱終了温度に到達したか否かを監視しており、予熱終了温度に到達した場合にフラグをたてる（ヘッド温度監視手段ＳＰ１０３）。当該割り込みは受像紙１頁分の搬送時間よりも短い周期に設定されている。制御部はフラグがたっている場合、予熱を終了するようにヘッドコントローラに対して指示する。【選択図】      図４
2006192756.tif 000002
【特許請求の範囲】
【請求項１】
サーマルヘッドの発熱によってインクを転写するサーマルプリンタであって、
サーマルヘッドと、
前記サーマルヘッドのヘッド温度を検出する温度検出器と、
前記サーマルヘッドへの給排紙を行う給排紙モータと、
定期的な割り込みを行う割り込み手段を含む制御部と、
前記制御部からの指示に基づいて前記サーマルヘッドの発熱を制御するヘッドコントロ
ーラと、
前記制御部からの指示に基づいて前記給排紙モータを制御するモータコントローラと、
を備え、
前記制御部は、
印刷開始前に前記ヘッドコントローラに対して前記サーマルヘッドの予熱を開始するよ
うに指示する予熱開始手段と、
前記予熱の開始後に前記モータコントローラに対して前記サーマルヘッドへ給紙する給
紙動作を開始するように指示する給紙実行手段と、
前記給紙動作の実行中に、前記割り込み手段による前記定期的な割り込みごとに前記温
度検出器を介して前記ヘッド温度を検出して前記ヘッド温度が予熱終了温度に到達したか
否かを監視し、前記予熱終了温度に到達した場合にフラグをたてる、ヘッド温度監視手段
と、
前記フラグの状態を判定し、前記ヘッド温度が前記予熱終了温度に到達した場合に前記
予熱を終了するように前記ヘッドコントローラに対して指示する、予熱終了手段と、をさ
らに含む、
サーマルプリンタ。
【請求項２】
定期的な割り込みを行う割り込み手段を含む制御部と、
前記制御部の制御下で発熱が制御されるサーマルヘッドと、
前記サーマルヘッドのヘッド温度を検出する温度検出器と、
前記制御部の制御下で制御される機械要素部と、を備え、
前記制御部は、
印刷開始前に前記サーマルヘッドの予熱を開始する予熱開始手段と、
前記予熱の開始後に前記機械要素部に対して印刷準備のための機械準備動作を実行する
機械準備動作実行手段と、
前記機械準備動作の実行中に、前記割り込み手段による前記定期的な割り込みごとに前
記温度検出器を介して前記ヘッド温度を検出して前記ヘッド温度が予熱終了温度に到達し
たか否かを監視する、ヘッド温度監視手段と、
前記ヘッド温度が前記予熱終了温度に到達した場合に前記予熱を終了する予熱終了手段
と、をさらに含む、
サーマルプリンタ。
【請求項３】
前記定期的な割り込みは記録紙１頁分の搬送時間よりも短い周期で行われる、
請求項２に記載のサーマルプリンタ。
【請求項４】
前記サーマルプリンタは、前記サーマルヘッドに対向して配置されたプラテンローラを
さらに備え、
前記機械要素部は、
前記サーマルヘッドへの給排紙を行う給排紙モータと、
前記サーマルヘッドを前記プラテンローラから遠ざけて給排紙可能な状態にするヘッド
アップモードと、前記サーマルヘッドを前記プラテンローラに近づけて印刷可能な状態に
するヘッドダウンモードと、を切り替えるモードモータと、含み、
前記機械準備動作は、
前記モードモータを駆動して前記サーマルヘッドを前記ヘッドアップモードにするヘッ
ドアップ動作と、
前記給排紙モータを駆動して前記サーマルヘッドへ給紙する給紙動作と、
前記モードモータを駆動して前記サーマルヘッドを前記ヘッドダウンモードにするヘッ
ドダウン動作と、を含む、
請求項２または請求項３に記載のサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドを用いたサーマルプリンタに関する。
【背景技術】
【０００２】
下記特許文献１には、熱転写記録装置において、印刷開始に際して全色同様な搬送経路
をたどるようにインクシート（インクリボンとも呼ばれる）および記録紙を１頁分空往復
搬送を行い、この空往復動作に併せてプリヒート（予備加熱または予熱とも呼ばれる）を
行う技術が開示されている（第４頁右上欄〜第５頁左上欄、第１〜３図参照）。この技術
では、１頁分を空搬送（以下「順空搬送」と呼ぶことにする）前にプリヒートを開始し、
順空搬送した後にサーマルヘッドの温度（ヘッド温度）を検出し、ヘッド温度がまだ低温
であれば巻き戻し空搬送（以下「逆空搬送」と呼ぶことにする）中にもプリヒートを続行
する。
【０００３】
なお、下記特許文献２には、印字装置において、印刷動作中に割り込みタイマが数秒お
きにＣＰＵに割り込みをかけることにより、ＣＰＵは温度センサでヘッド温度を検出し、
そのヘッド温度に応じてヘッド速度を制御する技術が開示されている（［０００９］〜［
００１２］段落、第１〜２図参照）。
【０００４】
また、下記特許文献３には、サーマルヘッド装置において、単一の回路において印字駆
動制御と温度検知制御とを切り替えることによって印字駆動シーケンスとサーマルヘッド
の発熱体の温度検知シーケンスとを時系列で繰り返しつつ印字動作を行う技術が開示され
ている（［０００６］段落、［０００９］段落、第２〜３図参照）。
【０００５】
また、下記特許文献４には、サーマルプリンタにおいて、印字データが入力されると、
サーマルヘッドを加熱し始め、ヘッド温度を監視し、予熱終了温度に到達したならば感熱
紙を搬送する技術が開示されている（［００１２］段落、第１〜２図参照）。
【０００６】
また、下記特許文献５には、サーマルプリンタにおいて、サーマルヘッドのオーバーヒ
ート発生時に印字再開までの待機時間の短縮化に関する技術が開示されている（［０００
６］段落、［００１３］〜［００２６］段落、第１〜２図参照）。当該技術によれば、マ
イクロコンピュータは、通常動作時においてヘッド温度を監視しており、その温度がオー
バーヒート到達温度に達すると（すなわちオーバーヒートが検知されると）、割り込みプ
ログラムにおいて、サーマルヘッドへの通電を停止し、オーバーヒートが解消されるまで
通電停止状態のまま感熱紙を空送りを行う。このとき、当該空送り中にヘッド温度を監視
することによりオーバーヒートの解消を監視している。
【特許文献１】特開平２−２１７２６９号公報
【特許文献２】特開平６−８５０２号公報
【特許文献３】特開平８−１６９１３３号公報
【特許文献４】特開平９−１０９４３２号公報
【特許文献５】特開平１１−５８８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述の特許文献１の技術では、常に所定時間（１頁分の搬送時間またはその２倍）プリ
ヒートされると解される。また、プリヒート開始後におけるヘッド温度検出は順空搬送後
にのみ実施され、逆空搬送終了後には実施されていないと解される。このため、上記所定
時間中にヘッド温度が所望値を超えてしまい、サーマルヘッドに余分な熱が蓄積されうる
と考えられる。サーマルヘッドの余分な蓄熱は例えばサーマルヘッド（のドライバ）の寿
命を短くする場合がある。
【０００８】
本発明は、上述のような課題を解決するためになされたものであり、サーマルヘッドの
長寿命化および印刷前の全体の処理時間ないしは待ち時間の短縮化を可能とするサーマル
プリンタを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１の発明は、サーマルヘッドの発熱によってインク
を転写するサーマルプリンタであって、サーマルヘッドと、前記サーマルヘッドのヘッド
温度を検出する温度検出器と、前記サーマルヘッドへの給排紙を行う給排紙モータと、定
期的な割り込みを行う割り込み手段を含む制御部と、前記制御部からの指示に基づいて前
記サーマルヘッドの発熱を制御するヘッドコントローラと、前記制御部からの指示に基づ
いて前記給排紙モータを制御するモータコントローラと、を備え、前記制御部は、印刷開
始前に前記ヘッドコントローラに対して前記サーマルヘッドの予熱を開始するように指示
する予熱開始手段と、前記予熱の開始後に前記モータコントローラに対して前記サーマル
ヘッドへ給紙する給紙動作を開始するように指示する給紙実行手段と、前記給紙動作の実
行中に、前記割り込み手段による前記定期的な割り込みごとに前記温度検出器を介して前
記ヘッド温度を検出して前記ヘッド温度が予熱終了温度に到達したか否かを監視し、前記
予熱終了温度に到達した場合にフラグをたてる、ヘッド温度監視手段と、前記フラグの状
態を判定し、前記ヘッド温度が前記予熱終了温度に到達した場合に前記予熱を終了するよ
うに前記ヘッドコントローラに対して指示する、予熱終了手段と、をさらに含む、サーマ
ルプリンタを提供する。
【００１０】
この構成によれば、サーマルヘッドの予熱の開始後に給紙動作を開始し、給紙動作の実
行中においてはヘッド温度監視手段がヘッド温度を監視している（すなわち予熱の終了タ
イミングを監視している）。つまり、サーマルヘッドの予熱と給紙動作とがパラレルに（
並列に）実行される。このパラレル化の結果、サーマルヘッドの予熱と給紙動作とをシリ
アルに（直列に）実行する場合に比べて、印刷前の全体の処理時間ないしは待ち時間を短
縮できる。かかる印刷前時間の短縮はユーザーにとって快適な利用環境につながる。さら
に、パラレル化の結果、予熱時間を長く設定することが可能となるので（例えば予熱終了
を給紙動作の終了時に設定しても上述の処理時間短縮は可能である）、シリアル処理時に
時間短縮のために急激に予熱する場合に比べて、電流量を減らしてサーマルヘッドの寿命
を延ばすことができる。特に、ヘッド温度監視手段による温度検出は、給紙動作の実行中
に、割り込み手段による定期的な割り込みごとに行われるので、細やかな温度管理が実施
でき、これにより予熱終了タイミングを適切に取得することができる。このため、予熱終
了温度を超えることによる余分な蓄熱を防止できるので、かかる点からもサーマルヘッド
の長寿命化を図ることができる。
【００１１】
また、請求項２の発明は、定期的な割り込みを行う割り込み手段を含む制御部と、前記
制御部の制御下で発熱が制御されるサーマルヘッドと、前記サーマルヘッドのヘッド温度
を検出する温度検出器と、前記制御部の制御下で制御される機械要素部と、を備え、前記
制御部は、印刷開始前に前記サーマルヘッドの予熱を開始する予熱開始手段と、前記予熱
の開始後に前記機械要素部に対して印刷準備のための機械準備動作を実行する機械準備動
作実行手段と、前記機械準備動作の実行中に、前記割り込み手段による前記定期的な割り
込みごとに前記温度検出器を介して前記ヘッド温度を検出して前記ヘッド温度が予熱終了
温度に到達したか否かを監視する、ヘッド温度監視手段と、前記ヘッド温度が前記予熱終
了温度に到達した場合に前記予熱を終了する予熱終了手段と、をさらに含む、サーマルプ
リンタを提供する。
【００１２】
この構成によれば、サーマルヘッドの予熱の開始後に機械準備動作を開始し、機械準備
動作の実行中においてはヘッド温度監視手段がヘッド温度を監視している（すなわち予熱
の終了タイミングを監視している）。つまり、サーマルヘッドの予熱と機械準備動作とが
パラレルに（並列に）実行される。このパラレル化の結果、サーマルヘッドの予熱と機械
準備動作とをシリアルに（直列に）実行する場合に比べて、印刷前の全体の処理時間ない
しは待ち時間を短縮できる。かかる印刷前時間の短縮はユーザーにとって快適な利用環境
につながる。さらに、パラレル化の結果、予熱時間を長く設定することが可能となるので
（例えば予熱終了を機械準備動作の終了時に設定しても上述の処理時間短縮は可能である
）、シリアル処理時に時間短縮のために急激に予熱する場合に比べて、電流量を減らして
サーマルヘッドの寿命を延ばすことができる。特に、ヘッド温度監視手段による温度検出
は、機械準備動作の実行中に、割り込み手段による定期的な割り込みごとに行われるので
、細やかな温度管理が実施でき、これにより予熱終了タイミングを適切に取得することが
できる。このため、予熱終了温度を超えることによる余分な蓄熱を防止できるので、かか
る点からもサーマルヘッドの長寿命化を図ることができる。
【００１３】
請求項３の発明では、請求項２の発明において、前記定期的な割り込みは記録紙１頁分
の搬送時間よりも短い周期で行われる。このため、例えば記録紙１頁分を搬送し終えるま
でヘッド温度を検出しない場合に比べて、細やかな温度管理が実施できる。したがって、
上述の適切な予熱終了タイミングの取得、余分な蓄熱の防止およびサーマルヘッドの長寿
命化に寄与できる。
【００１４】
請求項４の発明では、請求項２または請求項３の発明において、前記サーマルプリンタ
は、前記サーマルヘッドに対向して配置されたプラテンローラをさらに備え、前記機械要
素部は、前記サーマルヘッドへの給排紙を行う給排紙モータと、前記サーマルヘッドを前
記プラテンローラから遠ざけて給排紙可能な状態にするヘッドアップモードと、前記サー
マルヘッドを前記プラテンローラに近づけて印刷可能な状態にするヘッドダウンモードと
、を切り替えるモードモータと、含み、前記機械準備動作は、前記モードモータを駆動し
て前記サーマルヘッドを前記ヘッドアップモードにするヘッドアップ動作と、前記給排紙
モータを駆動して前記サーマルヘッドへ給紙する給紙動作と、前記モードモータを駆動し
て前記サーマルヘッドを前記ヘッドダウンモードにするヘッドダウン動作と、を含む。
【００１５】
この構成によれば、ヘッドアップ動作、給紙動作およびヘッドダウン動作は一般的に時
間のかかる機械動作であるので、これらを含む機械準備動作とサーマルヘッドの予熱とを
パラレル化することによって、上述の印刷準備時間の短縮化およびサーマルヘッドの長寿
命化に寄与できる。
【００１６】
なお、特許文献１の技術は、プリヒートの開始、順空搬送の開始、順空搬送後のヘッド
温度の検出、および逆空搬送（ヘッド温度がまだ低温であれば逆空搬送中にもプリヒート
を続行）をシリアルに（直列に）実行していると解され、本発明とは異なり、ヘッド温度
の検出タイミングに割り込みを利用していないと解される。また、既述のように、特許文
献１の技術では、ヘッド温度の検出は順空搬送後にのみ実施され、逆空搬送後には実施さ
れていないと解されるので、ヘッド温度が所望値を超えてしまう場合があると考えられる
。これに対して、本発明に係るサーマルプリンタによれば、機械準備動作（給紙動作を含
む）の実行中に割り込み手段による定期的な割り込みごとにヘッド温度を検出するので、
特許文献１における（順または逆）空搬送の時間よりも短い周期でヘッド温度の検出が可
能である。このため、特許文献１の技術に比べて、細やかな温度制御ができる。
【００１７】
また、特許文献２の技術は、印刷動作中のヘッド速度の制御に関するものなので、印刷
前においてサーマルヘッドの予熱と機械準備動作とをパラレル化する本発明とは相違する
と考えられる。さらに、特許文献２の技術では割り込みタイマを利用したサーマルヘッド
の温度検出はヘッド速度の制御のために行われており、この点でヘッド温度の監視のため
に温度検出をする本発明とは相違すると考えられる。
【００１８】
また、特許文献３の技術は印字中の技術に関するので、印刷前の技術に関する本発明と
は相違すると考えられる。さらに、特許文献３の技術は印字駆動シーケンスとサーマルヘ
ッドの発熱体の温度検知シーケンスとを時系列で繰り返すので（従ってシリアルに処理・
制御するので）、サーマルヘッドの予熱と機械準備動作とをパラレル化する本発明とは相
違すると考えられる。
【００１９】
また、上述の特許文献４の技術は印字中の技術に関するので、印刷前の技術に関する本
発明とは相違すると考えられる。さらに、特許文献４の技術はヘッド温度が所定値に到達
した後に感熱紙を搬送しているので（従ってシリアルに処理・制御しているので）、サー
マルヘッドの予熱と機械準備動作とをパラレル化する本発明とは相違すると考えられる。
【００２０】
また、上述の特許文献５の技術は印刷中におけるサーマルヘッドのオーバーヒート発生
時に印刷再開までの待機時間の短縮化に関する技術であるのに対して、本発明は印刷前に
おけるサーマルヘッドの予熱と機械準備動作とをパラレル化する技術である。このため、
例えば、特許文献５の技術ではヘッド温度監視中はサーマルヘッドへの通電を停止してい
るのに対して、本発明ではヘッド温度監視中はサーマルヘッドへ通電しており、かかる点
に相違が見られる。また、特許文献５の技術ではヘッド温度がオーバーヒート発生の基準
温度に到達したことの検出によって割り込みプログラムへ移行するのに対して、本発明で
はヘッド温度検出のために割り込みを利用している。また、特許文献５の技術ではヘッド
温度がオーバーヒート解消の基準温度に到達したことの検出は通常印字動作を再開する合
図であるのに対して、本発明ではヘッド温度の所定温度（予熱終了温度）到達は、サーマ
ルヘッドの予熱を終了させるが、機械準備動作の制御に関与するものではない。
【発明の効果】
【００２１】
以上のように、本発明によれば、印刷前の全体の処理時間ないしは待ち時間の短縮化お
よびサーマルヘッドの長寿命化を図ることができる。
【発明を実施するための最良の形態】
【００２２】
図１および図２に本発明の一実施形態に係るサーマルプリンタ１を説明するためのブロ
ック図を示す。なお、図２は図１中のＡＳＩＣ（Application Specific Integrated Circ
uit）１０を説明するための図である。また、図３にサーマルプリンタ１を説明するため
の模式図を示す。
【００２３】
サーマルプリンタ１はいわゆる昇華型プリンタであり、図１に示すように、ＡＳＩＣ１
０と、サーマルヘッド２０と、サーミスタ３０と、インクリボン４０と、モータドライバ
５０と、フィードモータ（給排紙モータ）６０と、モードモータ７０と、用紙センサ９１
，９２と、トレイセンサ９３と、カートリッジセンサ９４と、マーカーセンサ９５と、例
えば液晶ディスプレイ等から成る表示部１８４と、を含んで構成されている。図面の煩雑
を避けるため図１には図示していないが、サーマルプリンタ１はプラテンローラ８０（図
３参照）も含んでいる。
【００２４】
また、図２に示すように、ＡＳＩＣ１０は、ＣＰＵ（Central Processing Unit）（ま
たはＣＰＵコア）１１０と、ＲＯＭ（Read Only Memory）１２０と、ＲＡＭ（Random Acc
ess Memory）１３０と、ヘッドコントローラ１４０と、モータコントローラ１５０と、Ａ
／Ｄポート１６０と、ＵＳＢ（Universal Serial Bus）インタフェース（以下「ＵＳＢ／
ＩＦ」と呼ぶ）１７１と、メモリカードコントローラ１７２と、入力部１７３と、映像出
力部１７４と、を含んで構成されている。
【００２５】
詳細には、図１に示すように、ＡＳＩＣ１０はモータドライバ５０を介してフィードモ
ータ６０およびモードモータ７０を制御する。このとき、ＡＳＩＣ１０では、図２に示す
ようにモータコントローラ１５０がＣＰＵ１１０からの指示に基づいてモータドライバ５
０を制御し、モータコントローラ１５０によるモータドライバ５０の制御はＣＰＵ１１０
とは独立に（並列的に）可能である。
【００２６】
ここで、フィードモータ６０はサーマルヘッド２０に対して記録紙としての受像紙２（
図３参照）を給排紙ないしは紙送りするためのモータであり、モードモータ７０はサーマ
ルヘッド２０の姿勢を制御するためのモータである。モードモータ７０は、より具体的に
は、サーマルヘッド２０を受像紙２およびプラテンローラ８０から遠ざけて給排紙可能な
状態ないしは離間状態にするヘッドアップモード（図３のヘッドアップ動作ＳＰ１を参照
）と、サーマルヘッド２０を受像紙２およびプラテンローラ８０に近づけて印刷可能な状
態ないしは圧着状態にするヘッドダウンモード（図３のヘッドダウン動作ＳＰ３を参照）
と、を切り替えるためのモータである。
【００２７】
なお、図３ではヘッドアップ動作ＳＰ１およびヘッドダウン動作ＳＰ３をサーマルヘッ
ド２０が紙面垂直方向を軸として回転する場合を図示しているが、例えばプラテンローラ
８０に対して直線的に遠ざかりまた近づく構成によってヘッドアップ動作ＳＰ１およびヘ
ッドダウン動作ＳＰ３を実現することもできる。
【００２８】
図３に示すように、サーマルヘッド２０とプラテンローラ８０とは互いに対向して配置
されている。サーマルヘッド２０は発熱抵抗体ないしは発熱体２１をプラテンローラ８０
の側に有しており、サーマルヘッド２０では複数の発熱体２１が（図３の紙面垂直方向に
）ライン状に配列されている。なお、各発熱体２１は印刷画像のドットに対応する。また
、サーマルヘッド２０は発熱電流を供給するドライバ（図示せず）有している。
【００２９】
ここで、図３を参照して、サーマルプリンタ１での印刷方式を説明する。図３に示すよ
うに、インクリボン４０はベースフィルム４０ａ上にイエロー（Ｙ）、マゼンタ（Ｍ）お
よびシアン（Ｃ）の各染料インク層４０ｂがそれぞれ設けられて成り、各色の印刷を重ね
ることによりカラー印刷が可能である。また、受像紙２は基材２ａ上に受容層２ｂが設け
られて成る。昇華型のサーマルプリンタ１では、染料インク層４０ｂと受容層２ｂとが接
するようにかつインクリボン４０がサーマルヘッド２０側になるように、両者４０，２が
サーマルヘッド２０とプラテンローラ８０との間にセッティングされる。そして、発熱体
２１の熱によって染料インク層４０ｂのインクが溶融し当該インクが受像紙２の受容層２
ｂに遷移（転写）することによって発色し、印刷がなされる。このとき、インクの遷移お
よびその遷移量（転写及びその転写量）、すなわち印刷濃度ないしは印刷階調は上述の発
熱体２１の温度によって制御され、この温度が高いほど印刷濃度は濃くなる。
【００３０】
このような印刷方式の下、上述の発熱体２１の温度制御は、基本的には、ＡＳＩＣ１０
が各発熱体２１に対応するドットの印刷濃度のデータに基づいて各発熱体２１の通電時間
を制御することによって行われる。より具体的には図２に示すように、ＣＰＵ１１０の指
示を受けたヘッドコントローラ１４０がその指示に基づいて各発熱体２１への通電時間を
制御するが、ヘッドコントローラ１４０による通電時間の制御はＣＰＵ１１０とは独立に
（並列的に）可能である。ヘッドコントローラ１４０は、印刷時の通電制御のみならず、
印刷前における予熱のための通電をも制御する。すなわち、ヘッドコントローラ１４０は
制御部１００の制御下でサーマルヘッド２０（の発熱体２１）の発熱を制御するものであ
る。なお、発熱体２１の温度制御は当該発熱体２１への印加エネルギーの制御によって可
能である点にかんがみれば、当該印加エネルギーを、通電時間に代えて、発熱体２１への
印可電圧値で制御する構成であってもよい。
【００３１】
また、図１および図２に示すように、サーマルヘッド２０にはサーマルヘッド２０の温
度（以下「ヘッド温度」とも呼ぶ）を検出する温度検出器としてのサーミスタ３０が設け
られており、このサーミスタ３０からの信号はＡＳＩＣ１０のＡ／Ｄポート１６０を介し
てＣＰＵ１１０へ送られ、ヘッド温度が検出される。
【００３２】
用紙センサ９１，９２は受像紙２の搬送等を監視し、トレイセンサ９３は用紙トレイ（
図示せず）の装着等を監視し、カートリッジセンサ９４はインクリボン４０が格納された
カートリッジ（図示せず）の装着等を監視し、マーカーセンサ９５はインクリボン４０に
設けられた位置決め等のマーカを検出する。なお、図１への図示は省略しているが、各セ
ンサ９１〜９５の信号はＡＳＩＣ１０にて処理される。
【００３３】
また、図２に示すように、ＡＳＩＣ１０のＣＰＵ１１０は、ＵＳＢ／ＩＦ１７１を介し
てＵＳＢ機器１８１から印刷データ等を受信し、メモリカードコントローラ１７２を介し
てメモリカード１８２から印刷データ等を受信し、入力部１７３を介してリモコン１８３
からリモコン信号等を受信する。さらに、ＣＰＵ１１０は映像出力部１７４を介して表示
部１８４に種々の情報を表示する。
【００３４】
ＲＯＭ１２０はＣＰＵ１１０がアクセス可能に設けられており、ＣＰＵ１１０による前
述のおよび後述の各種の処理等はＲＯＭ１２０内に格納されたプログラム（図示せず）に
従って行われる。また、ＲＡＭ１３０もＣＰＵ１１０がアクセス可能に設けられており、
ＣＰＵ１１０はＲＡＭ１３０に対して例えば印刷データ等の書き込みおよび読み出しを行
う。ＲＡＭ１３０の一部に後述のヘッド温度監視時に利用するフラグ１３１が割り当てら
れており、ＣＰＵ１１０はフラグ１３１へもアクセス可能である。また、ＣＰＵ１１０は
後述のヘッド温度監視時に利用する定期的な割り込みを行う割り込み手段としてのカウン
タないしはタイマ１１１を含んでいる。
【００３５】
このような構成下、ＣＰＵ１１０、ＲＯＭ１２０およびＲＡＭ１３０から成る構成を「
制御部１００」と呼ぶとき、制御部１００からの指示に基づいてヘッドコントローラ１４
０がサーマルヘッド２０の発熱を制御しているととらえられる。さらに、フィードモータ
６０およびモードモータ７０をまとめて「機械要素部２００」（図１参照）と呼ぶとき、
制御部１００からの指示に基づいてモータコントローラ１５０がモータドライバ５０を介
して機械要素部２００を制御しており、このため機械要素部２００は制御部１００の制御
下で制御されていることになる。
【００３６】
次に、図４にサーマルプリンタ１の印刷前の動作フローを説明するための模式図を示す
。印刷前における動作にはサーマルヘッド２０の発熱体２１（図３参照）に通電してサー
マルヘッド２０を予熱する動作および受像紙２（図３参照）を印刷可能な状態にセッティ
ングするための機械的な動作が含まれ、図４はこれら２つの動作について図示している。
なお、以下に説明する予熱開始手段ＳＰ１０１等は制御部１００が（より具体的にはＣＰ
Ｕ１１０が適宜ＲＡＭ１３０をも利用しつつＲＯＭ１２０内のプログラムに従って）ヘッ
ドコントローラ１４０等を制御することによって実現される。
【００３７】
サーマルプリンタ１においては、まず、制御部１００がヘッドコントローラ１４０に対
してサーマルヘッド２０の予熱を開始するように（通電を開始するように）指示すること
により、サーマルヘッド２０の予熱を開始する（予熱開始手段ＳＰ１０１）。
【００３８】
そして、制御部１００は予熱開始後に機械要素部２００に対して印刷準備のための機械
準備動作ＳＰ０を実行する（機械準備動作実行手段ＳＰ１０２）。ここで、機械準備動作
ＳＰ０を説明するための図を図５に示す。図５に示すように、受像紙２（図３参照）を印
刷可能な状態にセッティングするための上述の機械的な動作として、モードモータ７０を
駆動してサーマルヘッド２０をヘッドアップさせ（ヘッドアップ動作ＳＰ１（図３も参照
））、フィードモータ６０を駆動してサーマルヘッド２０へ受像紙２（図３参照）を給紙
ないしは紙送りし（給紙動作ＳＰ２）、受像紙２が印刷開始位置にセッティングされたな
らばモードモータ７０を駆動してサーマルヘッド２０をヘッドダウンさせる（ヘッドダウ
ン動作ＳＰ３（図３も参照））という、シーケンスを成す複数の動作が挙げられ、これら
の動作ＳＰ１〜ＳＰ３をまとめて機械準備動作ＳＰ０と呼ぶことにする。このとき、サー
マルプリンタ１は制御部１００からの指示に基づいて機械要素部２００を制御するモータ
コントローラ１５０を有しているので、制御部１００は例えばヘッドアップ動作ＳＰ１、
給紙動作ＳＰ２およびヘッドダウン動作ＳＰ３の開始・実行を順次モータコントローラ１
５０に指示することによって（ヘッドアップ実行手段、給紙実行手段およびヘッドダウン
実行手段）機械準備動作ＳＰ０を実行可能である。
【００３９】
特に、制御部１００は、機械準備動作ＳＰ０の実行中にタイマ１１１（図２参照）によ
る定期的な割り込みごとにサーミスタ３０を介してヘッド温度を検出してヘッド温度が予
熱終了温度に到達したか否かを監視しており、予熱終了温度に到達した場合にフラグ１３
１（図２参照）をたてる（ヘッド温度監視手段ＳＰ１０３）。なお、図４には３回目の温
度検出時に予熱終了温度に到達した場合を例示している。特にサーマルプリンタ１におい
ては定期的な割り込みは受像紙２の１頁分の搬送時間よりも短い周期、例えば１〜２ミリ
秒に設定されている。
【００４０】
そして、ヘッド温度が予熱終了温度に到達した場合、制御部１００はサーマルヘッド１
２０予熱を終了する（予熱終了手段ＳＰ１０４）。より具体的には、制御部１００はフラ
グ１３１の状態すなわちフラグ１３１がたっているか否かの判定によって予熱終了温度に
到達したか否かを知ることができ、フラグ１３１がたっているすなわち予熱終了温度に到
達していると判定した場合には予熱を終了するように（通電を停止するように）ヘッドコ
ントローラ１４０に対して指示する。
【００４１】
その後、機械準備動作ＳＰ０が終了し、これにより印刷前の動作フローが終了する。
【００４２】
このようなサーマルプリンタ１によれば、サーマルヘッド２０の予熱の開始後に機械準
備動作ＳＰ０（ヘッドアップ動作ＳＰ１、給紙動作ＳＰ２およびヘッドダウン動作ＳＰ３
）を開始し、機械準備動作ＳＰ０の実行中においてはヘッド温度監視手段ＳＰ１０３がヘ
ッド温度を監視している（予熱の終了タイミングを監視している）。つまり、サーマルヘ
ッド２０の予熱と機械準備動作ＳＰ０とがパラレルに（並列に）実行される。
【００４３】
このパラレル化の結果、サーマルヘッドの予熱と機械準備動作とをシリアルに（直列に
）実行する場合（図７参照）に比べて、印刷前の全体の処理時間を短縮できる。この印刷
前の処理時間はユーザの側から見れば印刷待ち時間であるので、ユーザーにとって快適な
利用環境を提供することができる。
【００４４】
さらに、パラレル化の結果、予熱時間を長く設定することが可能となるので（例えば予
熱終了を機械準備動作ＳＰ０の終了時に設定しても上述の処理時間短縮は可能である）、
シリアル処理（図７参照）時に時間短縮のために急激に予熱する場合に比べて、電流量を
減らしてサーマルヘッド２０（のドライバ）の寿命を延ばすことができる。特に、ヘッド
温度監視手段ＳＰ１０３による温度検出は、機械準備動作ＳＰ０の実行中に、タイマ１１
１による定期的な割り込みごとに行われるので、しかも割り込み周期は受像紙２の１頁分
の搬送時間よりも短く設定されているので、例えば受像紙１頁分を搬送し終えるまでヘッ
ド温度を検出しない場合に比べて、細やかな温度管理が実施でき、これにより予熱終了タ
イミングを適切に取得することができる。このため、予熱終了温度を超えることによる余
分な蓄熱を防止できるので、かかる点からもサーマルヘッド２０の長寿命化を図ることが
できる。
【００４５】
なお、上述の説明では機械準備動作ＳＰ０がヘッドアップ動作ＳＰ１、給紙動作ＳＰ２
およびヘッドダウン動作ＳＰ３から成る場合を例示したが、印刷前における機械準備動作
ＳＰ０は種々考えられる。換言すれば、サーマルヘッドの予熱と一般的に時間のかかる機
械動作から成る機械準備動作とをパラレル化することによって、上述の印刷準備時間の短
縮化およびサーマルヘッドの長寿命化に寄与できる。例えば、給紙動作ＳＰ２はヘッドア
ップ動作ＳＰ１およびヘッドダウン動作ＳＰ３に比して動作時間が長いので、機械準備動
作ＳＰ０として給紙動作ＳＰ２のみをとらえる構成も可能である。
【００４６】
また、上述の説明ではカラー印刷の場合を説明したが、サーマルプリンタ１は白黒印刷
の場合にも応用可能である。また、図６に示すように、サーマルプリンタ１は、インクリ
ボン４０（図３参照）および受像紙２（図３参照）に代えて、基材３ａおよび感熱層３ｂ
が積層された感熱紙３を記録紙として用いて印刷することも可能である。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態に係るサーマルプリンタを説明するためのブロック図である。
【図２】本発明の一実施形態に係るサーマルプリンタを説明するためのブロック図である。
【図３】本発明の一実施形態に係るサーマルプリンタを説明するための模式図である。
【図４】本発明の一実施形態に係るサーマルプリンタの印刷前の動作フローを説明するための模式図である。
【図５】本発明の一実施形態に係るサーマルプリンタの機械準備動作を説明するための図である。
【図６】本発明の他の実施形態に係るサーマルプリンタを説明するための模式図である。
【図７】比較のためのサーマルプリンタの動作フローを説明するための模式図である。
【符号の説明】
【００４８】
１    サーマルプリンタ
２    受像紙（記録紙）
３    感熱紙（記録紙）
２０    サーマルヘッド
３０    サーミスタ（温度検出器）
６０    フィードモータ（給排紙モータ）
７０    モードモータ
８０    プラテンローラ
１００    制御部
１１１    タイマ（割り込み手段）
１３１    フラグ
１４０    ヘッドコントローラ
１５０    モータコントローラ
２００    機械要素部
ＳＰ０    機械準備動作
ＳＰ１    ヘッドアップ動作
ＳＰ２    給紙動作
ＳＰ３    ヘッドダウン動作
ＳＰ１０１    予熱開始手段
ＳＰ１０２    機械準備動作実行手段
ＳＰ１０３    ヘッド温度監視手段
ＳＰ１０４    予熱終了手段
【図１】
2006192756.tif 000003
【図２】
2006192756.tif 000004
【図３】
2006192756.tif 000005
【図４】
2006192756.tif 000006
【図５】
2006192756.tif 000007
【図６】
2006192756.tif 000008
【図７】
2006192756.tif 000009