(57)【要約】【課題】環境温度がヘッド温度より高い場合でも、安定した濃度で印刷ができるようにすることを目的とする。【解決手段】本発明は、サーマルヘッドのヘッド温度を検出するヘッド温度検出手段と、環境温度を検出する環境温度検出手段と、前記ヘッド温度検出手段において検出されたヘッド温度と前記環境温度検出手段において検出された環境温度とを比較する温度比較判定手段と、前記ヘッド温度検出手段において検出されたヘッド温度と前記環境温度検出手段において検出された環境温度とに基づいて発熱抵抗体に印加する駆動電圧パルスを制御する制御手段と、を有し、前記温度比較判定手段において環境温度がヘッド温度より高いと判定された場合、前記制御手段は前記環境温度検出手段において検出された環境温度を用いずに前記駆動電圧パルスを制御することを特徴とする。【選択図】図１４
2009078385.tif 000002
【特許請求の範囲】
【請求項１】
サーマルヘッドに複数配列された発熱抵抗体に駆動電圧パルスを印加して印刷を行う印刷装置であって、
前記サーマルヘッドのヘッド温度を検出するヘッド温度検出手段と、
環境温度を検出する環境温度検出手段と、
前記ヘッド温度検出手段において検出されたヘッド温度と前記環境温度検出手段において検出された環境温度とを比較する温度比較判定手段と、
前記ヘッド温度検出手段において検出されたヘッド温度と前記環境温度検出手段において検出された環境温度とに基づいて前記発熱抵抗体に印加する駆動電圧パルスを制御する制御手段と、を有し、
前記温度比較判定手段において環境温度がヘッド温度より高いと判定された場合、前記制御手段は前記環境温度検出手段において検出された環境温度を用いずに前記駆動電圧パルスを制御することを特徴とする印刷装置。
【請求項２】
前記温度比較判定手段において環境温度がヘッド温度より高いと判定された場合、前記制御手段は前記環境温度検出手段において検出された環境温度を異なる温度に変更して前記駆動電圧パルスを制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記温度比較判定手段において環境温度がヘッド温度より高いと判定された場合、前記制御手段は前記環境温度検出手段において検出された環境温度を前記ヘッド温度検出手段において検出されたヘッド温度に変更して前記駆動電圧パルスを制御することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記温度比較判定手段において環境温度がヘッド温度より高いと判定された場合、前記制御手段は前記環境温度検出手段において検出された環境温度を該印刷装置が起動されたときの温度に変更して前記駆動電圧パルスを制御することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記温度比較判定手段において環境温度がヘッド温度より高いと判定された場合、前記制御手段は前記環境温度検出手段において検出された環境温度をデフォルト値に変更して前記駆動電圧パルスを制御することを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記温度比較判定手段において環境温度がヘッド温度より高いと判定された場合、前記制御手段は前記環境温度検出手段において検出された環境温度を利用せずに、前記ヘッド温度検出手段において検出されたヘッド温度を利用して前記駆動電圧パルスを制御することを特徴とする請求項１に記載の印刷装置。
【請求項７】
前記異なる温度は、前記環境温度検出手段において検出された環境温度に基づいて決定されることを特徴とする請求項２に記載の印刷装置。
【請求項８】
サーマルヘッドに複数配列された発熱抵抗体に駆動電圧パルスを印加して印刷を行う印刷装置における印刷方法であって、
前記サーマルヘッドのヘッド温度を検出するヘッド温度検出ステップと、
環境温度を検出する環境温度検出ステップと、
前記ヘッド温度検出ステップにおいて検出されたヘッド温度と前記環境温度検出ステップにおいて検出された環境温度とを比較する温度比較判定ステップと、
前記ヘッド温度検出ステップにおいて検出されたヘッド温度と前記環境温度検出ステップにおいて検出された環境温度とに基づいて前記発熱抵抗体に印加する駆動電圧パルスを制御する制御ステップと、を有し、
前記温度比較判定ステップにおいて環境温度がヘッド温度より高いと判定された場合、前記制御ステップでは前記環境温度検出ステップにおいて検出された環境温度を用いずに前記駆動電圧パルスを制御することを特徴とする印刷方法。
【請求項９】
前記温度比較判定ステップにおいて環境温度がヘッド温度より高いと判定された場合、前記制御ステップでは前記環境温度検出ステップにおいて検出された環境温度を異なる温度に変更して前記駆動電圧パルスを制御することを特徴とする請求項８に記載の印刷方法。
【請求項１０】
前記温度比較判定ステップにおいて環境温度がヘッド温度より高いと判定された場合、前記制御ステップでは前記環境温度検出ステップにおいて検出された環境温度を前記ヘッド温度検出ステップにおいて検出されたヘッド温度に変更して前記駆動電圧パルスを制御することを特徴とする請求項８に記載の印刷方法。
【請求項１１】
前記温度比較判定ステップにおいて環境温度がヘッド温度より高いと判定された場合、前記制御ステップでは前記環境温度検出ステップにおいて検出された環境温度を該印刷装置が起動されたときの温度に変更して前記駆動電圧パルスを制御することを特徴とする請求項８に記載の印刷方法。
【請求項１２】
前記温度比較判定ステップにおいて環境温度がヘッド温度より高いと判定された場合、前記制御ステップでは前記環境温度検出ステップにおいて検出された環境温度をデフォルト値に変更して前記駆動電圧パルスを制御することを特徴とする請求項８に記載の印刷方法。
【請求項１３】
前記温度比較判定ステップにおいて環境温度がヘッド温度より高いと判定された場合、前記制御ステップでは前記環境温度検出ステップにおいて検出された環境温度を利用せずに、前記ヘッド温度検出ステップにおいて検出されたヘッド温度を利用して前記駆動電圧パルスを制御することを特徴とする請求項８に記載の印刷方法。
【請求項１４】
前記異なる温度は、前記環境温度検出ステップにおいて検出された環境温度に基づいて決定されることを特徴とする請求項９に記載の印刷方法。
【請求項１５】
サーマルヘッドに複数配列された発熱抵抗体に駆動電圧パルスを印加して印刷を行う印刷装置を制御するプログラムであって、
前記サーマルヘッドのヘッド温度を検出するヘッド温度検出手段において検出されたヘッド温度と環境温度を検出する環境温度検出手段において検出された環境温度とを比較する温度比較判定ステップと、
前記温度検出手段において検出されたヘッド温度と前記環境温度検出手段において検出された環境温度とに基づいて前記発熱抵抗体に印加する駆動電圧パルスを制御する制御ステップと、をコンピュータに実行させるためのプログラムであり、
前記温度比較判定ステップにおいて環境温度がヘッド温度より高いと判定された場合、前記制御ステップでは前記環境温度検出ステップにおいて検出された環境温度を用いずに前記駆動電圧パルスを制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及びプログラムに関するものである。特に、サーマルプリンタに使用されて好適である。
【背景技術】
【０００２】
近年、簡単な操作で画像を撮影し、その撮影した画像をデジタル画像データに変換できるデジタルカメラが広く使用されている。このようなデジタルカメラで撮影した画像はフォトプリンタを用いて写真として印刷することができる。フォトプリンタで印刷する方式として、以下のような方式がある。まず、直接デジタルカメラからフォトプリンタにデジタル画像データを伝送して印刷するダイレクト印刷指定がある。また、デジタルカメラに搭載された、撮像画像を記憶するメモリカードをフォトプリンタに装着し、フォトプリンタのユーザインタフェース(Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ)から印刷指定するカードダイレクト印刷指定がある。また、撮像画像をＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に移し、アプリケーションソフトから印刷指定するＰＣ印刷指定等がある。
【０００３】
写真として印刷することができるプリンタの代表的な印画方式にサーマルプリンタ方式とインクジェット方式とがある。このうちサーマルプリンタ方式はドットに対応する発熱抵抗体を複数個サーマルヘッドに配列する。そして各ドットに選択的に通電してドットを加熱し、発熱したドットに対向する部位のインクリボンを加熱して受像紙に転写し、印画を行なう。このサーマルプリンタ方式で使用するインクリボンのタイプとして、熱昇華型と熱溶融型との２種類が存在する。熱昇華型は細かい熱制御を行うことで、なめらかな中間調ドットを表現することができるため、銀塩のような写真印刷を行うのに最適である。
【０００４】
また、特許文献１に開示されたサーマルプリンタは環境温度に適合した１組の減算テーブルと加算テーブルを自動的に選択する。そして、環境温度のレベルに応じてサーマルヘッドの基板温度を適正に保持して、各種印字パターンにおける濃淡ばらつきを補正するというものである。
【０００５】
【特許文献１】特許第２５０３２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、環境温度が高い場合、サーマルヘッドの蓄熱は急激に行われるため、通電時間の短縮は急激に行う必要がある。逆に、サーマルヘッドからの放熱は緩やかに行われるため、通電時間の延長はゆっくり行う必要がある。一方、環境温度が低い場合、サーマルヘッドの蓄熱は緩やかに行われるため、通電時間の短縮はゆっくり行う必要がある。逆に、サーマルヘッドからの放熱は急激に行われるため、通電時間の延長は急激に行う必要がある。
【０００７】
従って、環境温度が高温になったとき、強い減算テーブルを選択して印画エネルギーをマイナス方向に補正するが、環境温度がヘッド温度より高い場合、環境温度が想定以上に高くなる。従って、マイナス方向の補正が必要以上にかかり、印画濃度が薄くなってしまうという問題が発生する。
【０００８】
本発明は上述したような問題点に鑑みてなされたものであり、環境温度がヘッド温度より高い場合でも、安定した濃度で印刷ができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の印刷装置は、サーマルヘッドに複数配列された発熱抵抗体に駆動電圧パルスを印加して印刷を行う印刷装置であって、前記サーマルヘッドのヘッド温度を検出するヘッド温度検出手段と、環境温度を検出する環境温度検出手段と、前記ヘッド温度検出手段において検出されたヘッド温度と前記環境温度検出手段において検出された環境温度とを比較する温度比較判定手段と、前記ヘッド温度検出手段において検出されたヘッド温度と前記環境温度検出手段において検出された環境温度とに基づいて前記発熱抵抗体に印加する駆動電圧パルスを制御する制御手段と、を有し、前記温度比較判定手段において環境温度がヘッド温度より高いと判定された場合、前記制御手段は前記環境温度検出手段において検出された環境温度を用いずに前記駆動電圧パルスを制御することを特徴とする。
本発明の印刷方法は、サーマルヘッドに複数配列された発熱抵抗体に駆動電圧パルスを印加して印刷を行う印刷装置における印刷方法であって、前記サーマルヘッドのヘッド温度を検出するヘッド温度検出ステップと、環境温度を検出する環境温度検出ステップと、前記ヘッド温度検出ステップにおいて検出されたヘッド温度と前記環境温度検出ステップにおいて検出された環境温度とを比較する温度比較判定ステップと、前記ヘッド温度検出ステップにおいて検出されたヘッド温度と前記環境温度検出ステップにおいて検出された環境温度とに基づいて前記発熱抵抗体に印加する駆動電圧パルスを制御する制御ステップと、を有し、前記温度比較判定ステップにおいて環境温度がヘッド温度より高いと判定された場合、前記制御ステップでは前記環境温度検出ステップにおいて検出された環境温度を用いずに前記駆動電圧パルスを制御することを特徴とする。
本発明のプログラムは、サーマルヘッドに複数配列された発熱抵抗体に駆動電圧パルスを印加して印刷を行う印刷装置を制御するプログラムであって、前記サーマルヘッドのヘッド温度を検出するヘッド温度検出手段において検出されたヘッド温度と環境温度を検出する環境温度検出手段において検出された環境温度とを比較する温度比較判定ステップと、前記ヘッド温度検出手段において検出されたヘッド温度と前記環境温度検出手段において検出された環境温度とに基づいて前記発熱抵抗体に印加する駆動電圧パルスを制御する制御ステップと、をコンピュータに実行させるためのプログラムであり、前記温度比較判定ステップにおいて環境温度がヘッド温度より高いと判定された場合、前記制御ステップでは前記環境温度検出ステップにおいて検出された環境温度を用いずに前記駆動電圧パルスを制御することを特徴とするプログラム。
【発明の効果】
【００１０】
本発明によれば、環境温度がヘッド温度より高い場合でも、安定した濃度で印刷をすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明に係る実施形態について説明する。
図１は印刷システム２０の外観を示す図である。印刷システム２０は印刷装置としてのサーマルプリンタ１（以下、プリンタという）と、撮像装置としてのデジタルカメラ２（以下、カメラという）と、を含んで構成される。プリンタ１とカメラ２とはそれぞれのインタフェース２１６、１０１を介して、インタフェースケーブル３０１経由で接続されている。
【００１２】
プリンタ１は入力部１０５と、表示部１０６、１０８と、給紙トレイ１２０と、排紙トレイ１２１と、メディアカセット１２２と、プリント実行ボタン１２３と、電源スイッチ１２４と、メモリカードスロット５と、インタフェース１０１とを有している。入力部１０５は複数の矢印ボタンで構成されている。ユーザは入力部１０５を介してプリンタ１に対して指示を行うことができる。表示部１０６はＬＣＤであり、ユーザインタフェースを表示する。例えば、ユーザは表示部１０６に表示されたユーザインタフェースを確認しながら、プリンタ１に対して指示を行うことができる。表示部１０８はＬＥＤであり、プリンタ１のエラーステータス等を表示する。
【００１３】
給紙トレイ１２０は印刷が開始されたときに未印画の受像紙等の印画媒体を供給するため、印画媒体を収容するものである。排紙トレイ１２１は印刷が完了し排紙された印画媒体を積載するものである。メディアカセット１２２は後述するインクシートを収容している。メディアカセット１２２については、図５において後述する。なお、図１はプリンタ１の側板を開いている状態の図であるためメディアカセット１２２が現れている。プリント実行ボタン１２３はユーザが印刷の開始を指示するためのボタンである。電源スイッチ１２４はプリンタ１のメイン電源スイッチである。メモリカードスロット５は印刷用の画像データが記憶されたメモリカード等の記憶媒体を装着するスロットである。ユーザはメモリカードスロット５にメモリカードを装着する。そして、ユーザは表示部１０６に表示されたユーザインタフェースを確認しながら、カードダイレクト印刷指定による印刷指定を行うことができる。
【００１４】
カメラ２は光学系２０１と、表示部２０８と、電源スイッチ２２３と、メモリカードスロット４と、インタフェース２１６とを有している。光学系２０１は被写体の光学画像を取り込むために使用するレンズユニットである。表示部２０８はＬＥＤであり、カメラ２のエラーステータス等を表示する。電源スイッチ２２３はカメラ２の電源をＯＮ／ＯＦＦするためのスイッチである。メモリカードスロット４は撮像した画像データを記憶するメモリカード等の記憶媒体を装着するスロットである。ユーザはインタフェースケーブル３０１を介してカメラ２をプリンタ１に接続する。そして、ユーザはカメラ２からプリンタ１にデジタル画像データを伝送して印刷するダイレクト印刷指定を行うことができる。
【００１５】
次に、プリンタ１の内部構成について詳細に説明する。図２はプリンタ１の内部構成を示す図である。プリンタ１はインタフェース１０１、受信バッファ１０２、信号処理部１０３、制御部１０４、表示部１０６、表示部１０８、入力部１０５、フレームメモリ１０７、信号処理部１０９、プリンタエンジン部１００、記録媒体制御部１１０、記録媒体１１１、拡張記録媒体１１２、通電制御装置１３を含んで構成される。また、制御部１０４はＣＰＵ１１３、ＲＡＭ１１４、ＲＯＭ１１５を含んで構成される。さらに、プリンタ１には、インタフェース１０１を介してカメラ２、ＰＣ３、メモリカードスロット５に挿入された不図示のメモリカード等が接続される。
【００１６】
制御部１０４はカメラ２、ＰＣ３、メモリカードスロット５に挿入されたメモリカードから入力された画像データ（通常ＪＰＥＧフォーマット）をインタフェース１０１を介して受信する。制御部１０４は受信した画像データを受信バッファ１０２に格納する。次に、信号処理部１０３は制御部１０４の指示に基づき受信バッファ１０２に格納された画像データをリサイズしたり、回転させたりして前処理を行う。制御部１０４は前処理を行った画像データをフレームメモリ１０７、または制御部１０４のＲＡＭ１１４に格納する。
【００１７】
ここでユーザはＣＰＵ１１３がＲＯＭ１１５に格納されているプログラムを実行することにより表示部１０８に表示されるグラフィックユーザインターフェース（以下、ＧＵＩという）により、入力部１０５を介して、印刷に係る指示を行うことができる。ユーザは例えば表示部１０８に画像データのプレビュー表示を指示したり、印刷の部数を指示したり、Ｎ−ＵＰやトリミング等の画像処理を指示したりすることができる。
【００１８】
次に、ユーザはＧＵＩにより入力部１０５を介して印刷指示を行う。すると、信号処理部１０９は制御部１０４の指示に基づき画像データを、プリンタエンジン部１００が直接解釈できるフォーマット（３色プリンタである場合単色のシアン面、マゼンダ面、イエロー面に分版）に画像変換し、紙送りのタイミングにあわせて送信する。なお、プリンタ１にエラーが発生した場合、制御部１０４は表示部１０８にＬＥＤを点滅させる等してユーザに注意を促す。また、プリンタ１の中に記憶して再利用したい印画データやダウンロード可能なテンプレートデータは記録媒体制御部１１０を経由して、ハードディスク等の記録媒体１１１又はリムーバブルディスク等の拡張記録媒体１１２に記憶する。
【００１９】
通電制御装置１３は各ドットに対応する各発熱抵抗体に通電する制御を行う。図３は通電制御装置１３の内部構成を示す図である。通電制御装置１３は環境温度検出部１２ａ、ヘッド温度検出部１２ｂ、制御回路６、駆動回路１０、ドット１１を含んで構成される。また、制御回路６はカウンタ７、演算部８、通電制御部９を含んで構成される。カウンタ７は後述するサーマルヘッドに複数配列された発熱抵抗体に対応するドット１１が、ライン単位の印字において通電されている数及び通電されていない数を計数する。カウンタ７は各列の印字における総ドット数に対する通電ドット数の割合があらかじめ設定した定数以上となった場合に、その列を黒列と判断する。また、カウンタ７は通電ドット数が定数未満の場合に、その列を白列と判断する。カウンタ７からの各列における通電ドット数は制御回路６の演算部８に出力される。環境温度検出部１２ａは後述するサーミスタ部１３０ａであり、環境温度を検出する。ヘッド温度検出部１２ｂは後述するサーミスタ部１２５ｂであり、サーマルヘッドのヘッド温度を検出する。演算部８は環境温度検出部１２ａにおいて検出された環境温度とヘッド温度検出部１２ｂにおいて検出されたヘッド温度とを比較する。通電制御部９は環境温度検出部１２ａにおいて検出された環境温度及びヘッド温度検出部１２ｂにおいて検出されたヘッド温度に基づいて駆動回路１０に対して、各ドット１１に対応する発熱抵抗体に印加する駆動電圧パルスを指示する。また、このとき通電制御部９は演算部８において比較された結果に応じて環境温度を変更する等の処理を行う。駆動回路１０は通電制御部９において指示された駆動電圧パルスを各ドット１１、すなわち各発熱抵抗体に所定時間印加する。
【００２０】
次に、プリンタ１が画像データを受像紙に印刷する動作について説明する。図４はプリンタ１の印刷する動作を説明するための図である。なお、図４は図１のプリンタ１を矢印Ａ方向から見た図であり、図１と同一の構成については、同一の符号を付している。
プリンタ１の筐体の前後には、給紙トレイ１２０と排紙トレイ１２１とが配置されている。また、プリンタ１の筐体内には、サーマルヘッド１２５、プラテンローラ１２６、排紙ローラ１２７、制御基板１３０、インクシート供給側ボビン１３１、インクシート巻取側ボビン１３２が配置されている。
【００２１】
給紙トレイ１２０には、未印画の受像紙が収容される。また、排紙トレイ１２１には、印刷後の受像紙が積載される。サーマルヘッド１２５とプラテンローラ１２６とは受像紙とインクシートを挟み込んで印刷面に圧力をかける機能を有している。また、サーマルヘッド１２５とプラテンローラ１２６とはそれぞれ印刷面にかける圧力をＯＮ／ＯＦＦすることができる。排紙ローラ１２７は印刷された受像紙をプリンタ１外に排紙する。
【００２２】
制御基板１３０はプリンタ１全体の動作を制御する。制御基板１３０は図２に示す制御部１０４、信号処理部１０３、１０９等が実装されている。制御基板１３０は印刷時の給排紙動作の制御をしたり、入力部１０５や表示部１０６の制御等をしたりする。インクシート供給側ボビン１３１は印刷時や頭出し時にインクシートをサーマルヘッド１２５とプラテンローラ１２６との間に供給する。インクシート巻取側ボビン１３２はサーマルヘッド１２５とプラテンローラ１２６との間で挟まれた後のインクシートを巻き取る。なお、インクシート供給側ボビン１３１とインクシート巻取側ボビン１３２とは図５又は図１に示すように、メディアカセット１２２に内蔵されている。図５はメディアカセット１２２の外観を示す図である。メディアカセット１２２にはインクシート供給側ボビン１３１とインクシート巻取側ボビン１３２が内蔵されている。また、メディアカセット１２２には、インクシート供給側ボビン１３１には転写前のインクシートとインクシート巻取側ボビン１３２には転写後のインクシートとが収容されている。
【００２３】
図６は制御基板１３０の外観を示す図である。上述したように制御基板１３０には複数の素子が実装されている。また、図６に示すように制御基板１３０は環境温度を検出する環境温度検出手段としてのサーミスタ部１３０ａと発熱部１３０ｂとを有している。発熱部１３０ｂは単一の素子であっても複数の素子であってもよく、発熱源になり得るものであればどのようなものであってもよい。このように、環境温度を検出するサーミスタ部１３０ａの近傍に発熱部１３０ｂが実装されているため、サーミスタ部１３０ａは発熱部１３０ｂの熱を受けて、本来の環境温度より高い温度を検出してしまうことがある。
【００２４】
次に、サーマルヘッド１２５の構成について図７及び図８を参照して説明する。図７はサーマルヘッド１２５の側面を示す図である。また、図８はサーマルヘッド１２５を図７の矢印Ｂ方向から見た斜視図である。サーマルヘッド１２５は略直方体状に形成されている。また、サーマルヘッド１２５は発熱体部１２５ａ、サーミスタ部１２５ｂ、剥離板１２９を含んで構成される。発熱体部１２５ａはサーマルヘッド１２５の下面で長手方向に沿って設けられている。発熱体部１２５ａの長手寸法は印刷可能な用紙の最大幅よりやや大きく設定されている。また、発熱体部１２５ａには不図示のグレーズ層の中に発熱抵抗体が複数配列されている。
【００２５】
ヘッド温度検出手段としてのサーミスタ部１２５ｂはサーマルヘッド１２５の下面に設けられている。また、サーミスタ部１２５ｂはサーミスタ素子で構成されており、発熱抵抗体の近くに配置することで、印刷中のサーマルヘッド１２５のヘッド温度を検出する。剥離板１２９はサーマルヘッド１２５の側面の長手方向に沿い、最適な大きさと角度とに設定されて設けられている。また、剥離板１２９は受像紙とインクシートとがスムーズに剥離するように突起部を有している。このような、サーマルヘッド１２５において、各ドット１１に対し印加エネルギーを駆動電圧パルスとして与えることで、各ドットに対応する発熱抵抗体では熱に変換する。
【００２６】
図９はインクシートの一例を示す図である。インクシートは２本のリボンマーカーを先頭に、Ｙｅ面（イエロー面）、Ｍｇ面（マゼンダ面）、Ｃｙ面（シアン面）、ＯＣ面（オーバーコート）の順に配列されている。また、インクシートにはＹｅ面、Ｍｇ面、Ｃｙ面、ＯＣ面を一組として、複数の組が配列されている。インクシートの各面はそれぞれリボンマーカー（黒い線）で区切られている。隣接するリボン間のサイズは受像紙の印刷面より一回り大きくなっている。このようなインクシートは上述したメディアカセット１２２のインクシート供給側ボビン１３１に巻き取られて収容されている。
【００２７】
次に、プリンタ１が１面を印刷するときの給排紙動作について図１０〜図１３を参照して説明する。まず、図１０に示すように、プリンタ１は給紙トレイ１２０から受像紙を給紙ローラ１２８を使って筐体内に取り込む。次に、図１１に示すように、プリンタ１は取り込んだ受像紙と不図示のインクシートとを重ねて、サーマルヘッド１２５とプラテンローラ１２６とで挟み、圧力をかけたまま１ラインずつ駆動電圧パルスをかけて、紙送りを行う。次に、図１２に示すように、１面目（例えばＹｅ面）の画像を転写した直後、受像紙の一部は筐体から排出されているが、プリンタ１は排紙を行わず、２面目（例えばＭｇ面）を転写するため筐体内に戻す。次に、プリンタ１は受像紙を転写前の位置に戻し、２面目（例えばＭｇ面）の転写を開始する。次に、図１３に示すように、プリンタ１は画像データの準備された全ての面データを転写した後、筐体外に排紙し排紙トレイ１２１に積載する。
【００２８】
次に、プリンタ１が受像紙に印刷するときの制御部１０４等が行う処理について図１４のフローチャートを参照して説明する。なお、図１４に示すフローチャートはＲＯＭ１１５に格納されたプログラムをＣＰＵ１１３が実行することにより開始される。
まず、ステップＳ１７０において、ユーザがプリンタ１の電源スイッチ１２４をＯＮにする。すると、制御部１０４ではＣＰＵ１１３がＲＯＭ１１５に格納されているプログラムを実行し、例えば表示部１０８にＧＵＩを表示する。また、図６に示される制御基板１３０では発熱部１３０ｂによる放熱が開始される。なお、このときプリンタ１にカメラ２、ＰＣ３、メモリカードスロット５に挿入された不図示のメモリカード等が接続されている場合、制御部１０４は画像データを受信し、上述した前処理を行った画像データをフレームメモリ１０７等に格納するようにしてもよい。
次に、ステップＳ１７１において、ユーザがプリンタ１に対して印刷指示を行わず、しばらくの間、放置する。すると、制御基板１３０のサーミスタ部１３０ａは発熱部１３０ｂの熱を受けて、本来の環境温度より高い温度を検出し始める。
【００２９】
ここで、制御基板１３０のサーミスタ部１３０ａが検出する環境温度について図１５を参照して説明する。図１５はプリンタ１を放置したときのヘッド温度及び環境温度の温度遷移の一例を示す図である。図１５に示すように、ヘッド温度を検出するサーミスタ部１２５ｂは熱の影響を受けることが少ないので放置時間が経過しても２３℃を検出している。一方、環境温度を検出するサーミスタ部１３０ａは放置時間が経過するに従い、発熱部１３０ｂの熱を受けて環境温度２３℃より徐々に高い温度を検出する。図１５に示す例では、電源スイッチ１２４をＯＮにして印刷せずに約６００秒放置すると、環境温度が２８℃まで上昇し、ヘッド温度との差が約＋５℃になる。なお、放置時間及び温度上昇幅はプリンタ１を構成するメカや制御基板１３０の構成によって変動する。
【００３０】
図１４のフローチャートに戻り、ステップＳ１７２において、ユーザは印刷の開始を指示するプリント実行ボタン１２３を押下する。すると、制御部１０４は給紙ローラ１２８に給紙トレイ１２０から受像紙を筐体内に取り込む指示等、印刷を開始する指示を行う。
次に、ステップＳ１７３において、信号処理部１０９は制御部１０４の指示に基づき画像データを面単位の面データとしてプリンタエンジン部１００に送信する。例えば、モノクロであればＢＫ面の面データである。また、フルカラーであればＹｅ面、Ｍｇ面、Ｃｙ面の面データである。プリンタエンジン部１００は面データを受け取る。
【００３１】
次に、ステップＳ１７４において、通電制御部９が各ドット１１に対応する各発熱抵抗体に印加する駆動電圧パルスを指示する前に、演算部８はサーミスタ部１３０ａから環境温度を取得する。また、演算部８はサーミスタ部１２５ｂからヘッド温度を取得する。次に、演算部８は取得した環境温度及びヘッド温度を比較する（温度比較判定）。環境温度がヘッド温度より高い場合、演算部８はステップＳ１７５に処理を進める。また、環境温度がヘッド温度より高くない場合、演算部８はステップＳ１７６に処理を進める。
【００３２】
ステップＳ１７５において、通電制御部９は実際に検出された環境温度を異なる温度に変更する。ここでは、通電制御部９は検出されたヘッド温度と同一又は略同一の温度を環境温度として変更する。
ステップＳ１７６において、通電制御部９は面単位の印刷から１ライン分のデータを取り出し、駆動回路１０に対してヘッド温度及び環境温度に基づいてサーマルヘッド１２５の各ドットに対応する各発熱抵抗体に駆動電圧パルスを与えるように指示をする。プリンタエンジン部１００は指示に基づいてライン単位の印画を行う。このとき、環境温度がヘッド温度より高くない場合、通電制御部９は検出した環境温度をそのまま用いる。また、環境温度がヘッド温度より高くない場合、通電制御部９は検出されたヘッド温度を環境温度に変更し、変更した環境温度に基づいて駆動電圧パルスを与えるように指示する。
【００３３】
次に、ステップＳ１７７において、制御部１０４は最後のラインであるか否かを判定する。最後のラインの場合、制御部１０４はステップＳ１７８に処理を進める。最後のラインではない場合、制御部１０４はステップＳ１７６に処理を戻し最後のラインになるまで印画を行う。
【００３４】
ステップＳ１７８において、制御部１０４は一面分の印刷が終わったら、その面が最後の面データであるか否かを判定する。最後の面データの場合、制御部１０４はステップＳ１７９に処理を進め、印刷を終了する。最後の面データではなく次の面データが存在すれば、制御部１０４はステップＳ１７３に処理を戻し、次の面の印刷を開始する指示をする。なお、最後の面を印刷したあと、耐候性を高めるため、熱溶融性の樹脂から構成される、オーバーコート面を印刷してもよい。
【００３５】
図１６は環境温度がヘッド温度より高くなったときに、環境温度を変更して印刷した場合と環境温度を変更しないで印刷した場合の最高濃度（Ｏｐｔｉｃａｌ  Ｄｅｎｓｉｔｙ）を測定した図である。Ａで示す線が環境温度を変更しないで印刷した場合の特性線である。Ｂで示す線が環境温度を変更して印刷した場合の特性線である。図１６では、５分程度放置した後に印刷した一例を示している。図１６に示すように、環境温度を変更しないで印刷した場合の特性線Ａは印刷１枚目の画像の濃度が薄くなっている。一方、環境温度を変更して印刷した場合の特性線Ｂは通常の濃度を維持できるようになる。
【００３６】
図１７はプリンタ１を放置した後、連続印刷したときのヘッド温度及び環境温度の温度遷移の一例を示す図である。図１７に示すように、印刷１枚目は環境温度がヘッド温度より高くなっている。次に、印刷２枚目以降は環境温度がヘッド温度より低くなっている。従って、環境温度を変更して印刷した場合、特に印刷１枚目に有効である。ただし、プリンタ１を構成するメカや制御基板１３０の構成によってヘッド温度及び環境温度は変動する。
【００３７】
このように、本実施形態によれば、環境温度がヘッド温度より高くなった場合であっても、検出された環境温度をそのまま用いずに、異なる温度に変更することにより、安定した濃度で印刷することができる。異なる温度に変更する場合の例として、検出されたヘッド温度と同一又は略同一の温度に変更する場合について説明した。
【００３８】
なお、上述した実施形態では、演算部８が取得した環境温度及びヘッド温度を比較する場合について説明した。また、通電制御部９が環境温度及びヘッド温度に基づいて駆動回路１０に対して各ドット１１に対応する発熱抵抗体に印加する駆動電圧パルスを指示する場合について説明した。さらに、通電制御部９が実際に検出された環境温度を異なる温度に変更する場合について説明した。しかしながら、この場合に限られない。例えば、演算部８及び通電制御部９が行っている処理を制御部１０４が行うようにしてもよい。
【００３９】
なお、上述した実施形態では、制御部１０４は環境温度がヘッド温度より高くなった場合に、環境温度を検出されたヘッド温度と同一又は略同一の温度に変更する場合についてのみ説明したが、この場合に限られない。
例えば、制御部１０４はプリンタ１の電源スイッチ１２４がＯＮになったとき、即ちプリンタ１が起動されたときに検出した環境温度をＲＡＭ１１４等の記憶装置に記憶しておく。そして、通電制御部９は環境温度がヘッド温度より高くなった場合に、記憶装置に記憶している温度を環境温度として変更するようにしてもよい。
【００４０】
また、例えば、環境温度のデフォルト値（例えば、２３℃）として、ＲＯＭ１１５等の記憶装置に格納しておいてもよい。そして、通電制御部９は環境温度がヘッド温度より高くなった場合に、記憶装置に記憶している温度を環境温度として変更するようにしてもよい。なお、環境温度のデフォルト値としては、プリンタ１が通常、使用される室内温度、例えば略２３℃を設定する。ただし、この場合に限られるものではなく、デフォルト値はユーザが任意に設定できるようにしてもよい。
また、例えば、検出した環境温度がヘッド温度よりも高くなった場合は、検出された環境温度をそのまま利用せずに、検出したヘッド温度及び／又は検出した環境温度に基づいて環境温度を算出して決定し、その値を環境温度として用いてもよい。
【００４１】
上述した本発明の実施形態における印刷装置を構成する各手段、並びに印刷方法の各ステップは、コンピュータのＲＡＭやＲＯＭ等に記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４２】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の機器からなるシステムに適用してもよい。
【００４３】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４４】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。更に、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００４６】
更に、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００４７】
【図１】印刷システムの外観を示す図である。
【図２】プリンタの内部構成を示す図である。
【図３】通電制御装置の構成を示す図である。
【図４】プリンタの印刷する動作を説明するための図である。
【図５】メディアカセットの外観を示す図である。
【図６】制御基板の外観を示す図である。
【図７】サーマルヘッドの側面を示す図である。
【図８】サーマルヘッドの斜視図である。
【図９】インクシートの一例を示す図である。
【図１０】プリンタの給排紙動作を説明するための図である。
【図１１】プリンタの給排紙動作を説明するための図である。
【図１２】プリンタの給排紙動作を説明するための図である。
【図１３】プリンタの給排紙動作を説明するための図である。
【図１４】受像紙に印刷するときの処理を示すフローチャートである。
【図１５】プリンタを放置したときのヘッド温度及び環境温度の温度遷移の一例を示す図である。
【図１６】環境温度を変更して印刷した場合と環境温度を変更しないで印刷した場合の最高濃度を測定した図である。
【図１７】連続印刷したときのヘッド温度及び環境温度の温度遷移の一例を示す図である。
【符号の説明】
【００４８】
１‥‥印刷装置
２‥‥撮像装置
３‥‥ＰＣ
４‥‥メモリカードスロット
５‥‥メモリカードスロット
６‥‥制御回路
７‥‥カウンタ
８‥‥演算部
９‥‥通電制御部
１０‥‥駆動回路
１１‥‥ドット
１２ａ‥‥環境温度検出部
１２ｂ‥‥ヘッド温度検出部
１３‥‥通電制御装置
１０１‥‥インタフェース
１０２‥‥受信バッファ
１０３‥‥信号処理部
１０４‥‥制御部
１０５‥‥入力部
１０６‥‥表示部
１０７‥‥フレームメモリ
１０８‥‥表示部
１０９‥‥信号処理部
１１０‥‥記録媒体制御部
１１１‥‥記録媒体
１１２‥‥拡張記録媒体
１１３‥‥ＣＰＵ
１１４‥‥ＲＡＭ
１１５‥‥ＲＯＭ
１２０‥‥給紙トレイ
１２１‥‥排紙トレイ
１２２‥‥メディアカセット
１２３‥‥プリント実行ボタン
１２４‥‥電源スイッチ
１２５‥‥サーマルヘッド
１２５ａ‥‥発熱体部
１２５ｂ‥‥サーミスタ部
１２６‥‥プラテンローラ
１２７‥‥排紙ローラ
１２８‥‥給紙ローラ
１２９‥‥剥離板
１３０‥‥制御基板
１３０ａ‥‥サーミスタ部
１３０ｂ‥‥発熱素子部
１３１‥‥インクシート供給側ボビン
１３２‥‥インクシート巻取側ボビン
２０１‥‥光学系
２０８‥‥表示部
２１６‥‥インタフェース
２２３‥‥電源スイッチ
３０１‥‥インタフェースケーブル
【図１】
2009078385.tif 000003
【図２】
2009078385.tif 000004
【図３】
2009078385.tif 000005
【図４】
2009078385.tif 000006
【図５】
2009078385.tif 000007
【図６】
2009078385.tif 000008
【図７】
2009078385.tif 000009
【図８】
2009078385.tif 000010
【図９】
2009078385.tif 000011
【図１０】
2009078385.tif 000012
【図１１】
2009078385.tif 000013
【図１２】
2009078385.tif 000014
【図１３】
2009078385.tif 000015
【図１４】
2009078385.tif 000016
【図１５】
2009078385.tif 000017
【図１６】
2009078385.tif 000018
【図１７】
2009078385.tif 000019