(57)【特許請求の範囲】
【請求項１】
記録媒体に画像を印刷するヘッドと、情報を表示する表示手段とを備え、前記ヘッドの主走査方向の幅が異なる複数の記録媒体に対して画像を印刷可能な印刷装置であって、
第１のサイズの記録媒体に対して印刷を行った後に、前記第１のサイズよりも主走査方向の幅が大きい第２のサイズの記録媒体に対して印刷を行う際に、前記ヘッドのクリーニングが必要であることを示す情報を前記表示手段に表示するように制御する表示制御手段を備え、
前記表示制御手段は、前記第１のサイズの記録媒体を用いて印刷した回数が所定回数以上である場合に、前記ヘッドのクリーニングが必要であることを示す情報を表示するように前記表示手段を制御し、
前記第１のサイズの記録媒体を用いた印刷が連続して行われた場合に、前記第１のサイズの記録媒体を用いて印刷した回数が加算され、前記第２のサイズの記録媒体を用いて印刷が行われた場合には、前記第１のサイズの記録媒体を用いて印刷した回数は０回にリセットされることを特徴とする印刷装置。
【請求項２】
さらに、前記第１のサイズの記録媒体を用いて印刷した回数を記憶する記憶手段を有し、
前記第２のサイズの記録媒体を用いて印刷が行われた場合は、前記記憶手段に記憶されている前記第１のサイズの記録媒体を用いて印刷した回数をリセットすることを特徴とする請求項１記載の印刷装置。
【請求項３】
さらに、前記第１のサイズの記録媒体を用いて印刷した回数を記憶する記憶手段を有し、
前記ヘッドのクリーニングが行われた場合に、前記記憶手段に記憶されている前記第１のサイズの記録媒体を用いて印刷した回数をリセットすることを特徴とする請求項１記載の印刷装置。
【請求項４】
さらに、前記第１のサイズの記録媒体を用いて印刷した回数を記憶する記憶手段を有し、
前記第２のサイズの記録媒体を用いた印刷が連続して所定回数以上だけ行われた場合は、前記記憶手段に記憶されている前記第１のサイズの記録媒体を用いて印刷した回数をリセットすることを特徴とする請求項１記載の印刷装置。
【請求項５】
記録媒体に画像を印刷するヘッドと、情報を表示する表示手段とを備え、前記ヘッドの主走査方向の幅が異なる複数の記録媒体に対して画像を印刷可能な印刷装置であって、
第１のサイズの記録媒体に対して印刷を行った後に、前記第１のサイズよりも主走査方向の幅が大きい第２のサイズの記録媒体に対して印刷を行う際に、前記ヘッドのクリーニングが必要であることを示す情報を前記表示手段に表示するように制御する表示制御手段と、
前記第１のサイズの記録媒体に対して画像を印刷する場合に、印刷する画像の各画素のうち、前記主走査方向の幅における端部の画素の階調値に基づいて、前記ヘッドの汚れ量を算出するための算出手段と、
前記第１のサイズの記録媒体に対して印画する度に、前記算出手段により算出された前記汚れ量を加算し、前記汚れ量の合計を算出する合計算出手段と、を備え、
前記第２のサイズの記録媒体に対して印刷を行う前に、前記合計算出手段により算出された前記汚れ量の合計が予め定められた閾値以上のときに、前記表示制御手段は、前記ヘッドのクリーニングが必要であることを示す情報を表示するように前記表示手段を制御することを特徴とする印刷装置。
【請求項６】
前記第２のサイズの記録媒体に連続して予め定められた枚数だけ画像を印刷した場合は、前記合計算出手段は、前記汚れ量の合計をリセットすることを特徴とする請求項５記載の印刷装置。
【請求項７】
前記第２のサイズの記録媒体に画像を印刷した場合は、前記合計算出手段は、前記第２のサイズの記録媒体に印刷した画像での前記第１のサイズの端部に相当する位置の画素の階調数に基づいて算出される量を前記汚れ量の合計から減算することを特徴とする請求項５または６記載の印刷装置。
【請求項８】
記録媒体に画像を印刷するヘッドと、情報を表示する表示手段とを備え、前記ヘッドの主走査方向の幅が異なる複数の記録媒体に対して画像を印刷可能な印刷装置の制御方法であって、
第１のサイズの記録媒体に対して印刷を行った後に、前記第１のサイズよりも主走査方向の幅が大きい第２のサイズの記録媒体に対して印刷を行う際に、前記ヘッドのクリーニングが必要であることを示す情報を前記表示手段に表示するように制御する表示制御ステップを備え、
前記表示制御ステップは、前記第１のサイズの記録媒体を用いて印刷した回数が所定回数以上である場合に、前記ヘッドのクリーニングが必要であることを示す情報を表示するように前記表示手段を制御し、
前記第１のサイズの記録媒体を用いた印刷が連続して行われた場合に、前記第１のサイズの記録媒体を用いて印刷した回数が加算され、前記第２のサイズの記録媒体を用いて印刷が行われた場合には、前記第１のサイズの記録媒体を用いて印刷した回数は０回にリセットされることを特徴とする制御方法。
【請求項９】
記録媒体に画像を印刷するヘッドと、情報を表示する表示手段とを備え、前記ヘッドの主走査方向の幅が異なる複数の記録媒体に対して画像を印刷可能な印刷装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
第１のサイズの記録媒体に対して印刷を行った後に、前記第１のサイズよりも主走査方向の幅が大きい第２のサイズの記録媒体に対して印刷を行う際に、前記ヘッドのクリーニングが必要であることを示す情報を前記表示手段に表示するように制御する表示制御ステップを備え、
前記表示制御ステップは、前記第１のサイズの記録媒体を用いて印刷した回数が所定回数以上である場合に、前記ヘッドのクリーニングが必要であることを示す情報を表示するように前記表示手段を制御し、
前記第１のサイズの記録媒体を用いた印刷が連続して行われた場合に、前記第１のサイズの記録媒体を用いて印刷した回数が加算され、前記第２のサイズの記録媒体を用いて印刷が行われた場合には、前記第１のサイズの記録媒体を用いて印刷した回数は０回にリセットされることを特徴とするプログラム。
【請求項１０】
記録媒体に画像を印刷するヘッドと、情報を表示する表示手段とを備え、前記ヘッドの主走査方向の幅が異なる複数の記録媒体に対して画像を印刷可能な印刷装置の制御方法であって、
第１のサイズの記録媒体に対して印刷を行った後に、前記第１のサイズよりも主走査方向の幅が大きい第２のサイズの記録媒体に対して印刷を行う際に、前記ヘッドのクリーニングが必要であることを示す情報を前記表示手段に表示するように制御する表示制御ステップと、
前記第１のサイズの記録媒体に対して画像を印刷する場合に、印刷する画像の各画素のうち、前記主走査方向の幅における端部の画素の階調値に基づいて、前記ヘッドの汚れ量を算出するための算出ステップと、
前記第１のサイズの記録媒体に対して印画する度に、前記算出ステップにより算出された前記汚れ量を加算し、前記汚れ量の合計を算出する合計算出ステップと、を備え、
前記第２のサイズの記録媒体に対して印刷を行う前に、前記合計算出ステップにより算出された前記汚れ量の合計が予め定められた閾値以上のときに、前記表示制御ステップは、前記ヘッドのクリーニングが必要であることを示す情報を表示するように前記表示手段を制御することを特徴とする制御方法。
【請求項１１】
記録媒体に画像を印刷するヘッドと、情報を表示する表示手段とを備え、前記ヘッドの主走査方向の幅が異なる複数の記録媒体に対して画像を印刷可能な印刷装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
第１のサイズの記録媒体に対して印刷を行った後に、前記第１のサイズよりも主走査方向の幅が大きい第２のサイズの記録媒体に対して印刷を行う際に、前記ヘッドのクリーニングが必要であることを示す情報を前記表示手段に表示するように制御する表示制御ステップと、
前記第１のサイズの記録媒体に対して画像を印刷する場合に、印刷する画像の各画素のうち、前記主走査方向の幅における端部の画素の階調値に基づいて、前記ヘッドの汚れ量を算出するための算出ステップと、
前記第１のサイズの記録媒体に対して印画する度に、前記算出ステップにより算出された前記汚れ量を加算し、前記汚れ量の合計を算出する合計算出ステップと、を備え、
前記第２のサイズの記録媒体に対して印刷を行う前に、前記合計算出ステップにより算出された前記汚れ量の合計が予め定められた閾値以上のときに、前記表示制御ステップは、前記ヘッドのクリーニングが必要であることを示す情報を表示するように前記表示手段を制御することを特徴とするプログラム。
【請求項１２】
請求項９または１１記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法、並びにプログラム、記録媒体に関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラ、またはスキャナなどの画像を扱う入力機器の進歩に伴い、画像をプリントするサーマルプリンタ装置も注目されている。
【０００３】
サーマルプリンタには、サーマルヘッドで感熱記録紙を加熱して直接発色させる感熱記録方式と、記録紙に重ねたインクリボンをサーマルヘッドにより加熱して、インクを記録紙に転写して記録を行う熱転写記録方式がある。
【０００４】
また、熱転写記録方式としては、ヘッドの熱でインクを溶かして転写させる熱溶融転写方式と、インクを気化させて転写させる昇華型転写方式とに大別される。
【０００５】
サーマルヘッドは、セラミック製の基板上に多数の発熱素子（抵抗体）がライン上に形成されており、これら素子に通電する電力により発熱量を制御することが可能である。
【０００６】
昇華型転写方式は、発熱量を制御してインクに加える熱量を調節することで、転写するインクの量を調整することが可能であり、溶融型転写式に比べて階調表現の点で優れている。
【０００７】
昨今、サーマルヘッドの性能や用紙材料の性能も向上したために、仕上がり品位で銀塩写真にも見劣りしない画像プリントを得る事が可能になっており、近年のデジタルカメラの進歩に歩調を合わせるように特に自然画像用のプリンタとして注目されている。
【０００８】
民生用のサーマルプリンタではプリンタ１台につきサーマルヘッドが１本付いているのが一般的で、そのサーマルヘッドで様々なサイズの印刷ができるように設計されている。
【０００９】
１台のプリンタで様々なサイズの印刷をする場合、図１４（Ａ）のようにサーマルヘッドの主走査方向の幅と同じ幅のサイズを印刷する場合や、図１４（Ｂ）のようにサーマルヘッドの主走査方向の幅よりも小さな幅のサイズを印刷する場合がある。
【００１０】
図１５は図１４（Ｂ）に示されるように、５インチ幅のサーマルヘッドで４インチ幅のインクリボンと用紙に印刷した直後のサーマルヘッドの状態を示す図である。
【００１１】
印刷面内の領域では、印刷時の用紙搬送によりサーマルヘッドに堆積したカスがおおよそ除去されるのに対し、印刷面外の領域、特に用紙両端付近では用紙搬送によってカスが除去されないため堆積したまま残存している。
【００１２】
この状態で図１４（Ａ）に示されるように、５インチ幅のサーマルヘッドで５インチ幅のインクリボンと用紙に印刷するとカスが付いている個所では転写不良となり印刷物の品位を低下させる原因のひとつとなる。
【００１３】
サーマルヘッドに堆積するカスの量は印刷枚数や印刷した画像の階調値によっても異なその堆積したカスの量によって傷の付き方が大きく異なる。
【００１４】
給紙された記録紙の幅が前回印画した記録紙の幅よりも広い場合のカスの除去について、以下の技術が開示されている。この技術では、幅広の記録紙に対して、多数の発熱素子のうち少なくとも前回印画した記録紙の側端付近と対面する部分を発熱させることによりサーマルヘッドに付着した記録紙の紙粉などによる汚れを除去するためのプレ印画を行う。その後、記録エリアへの画像の本印画を行っている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００４−１４２２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
しかしながら、上述の特許文献に開示された技術では印刷サイズが小さいサイズから大きいサイズに切り替わったタイミングで毎回クリーニングを実施していた。
【００１７】
そのため、堆積物がほとんど無い状態で印刷品位に影響しないレベルでも印刷サイズが大きくなっただけでクリーニングを実施することになり、クリーニング剤を無駄に消費していた。
【００１８】
また、従来技術では、画像選択してプリント指令後の印刷動作中にクリーニング印刷を実施していた。そのため、クリーニング印刷で用紙を消費してしまい画像選択時に選択した画像を印刷出来ないということが発生していた。
【００１９】
本発明の目的は、ユーザーに対して適切な時期にヘッドのクリーニングが必要であることを通知可能な印刷装置及びその制御方法、並びにプログラム、記録媒体を提供することにある。
【課題を解決するための手段】
【００２０】
上記目的を達成するために、請求項１の印刷装置は、記録媒体に画像を印刷するヘッドと、情報を表示する表示手段とを備え、前記ヘッドの主走査方向の幅が異なる複数の記録媒体に対して画像を印刷可能な印刷装置であって、第１のサイズの記録媒体に対して印刷を行った後に、前記第１のサイズよりも主走査方向の幅が大きい第２のサイズの記録媒体に対して印刷を行う際に、前記ヘッドのクリーニングが必要であることを示す情報を前記表示手段に表示するように制御する表示制御手段を備え、前記表示制御手段は、前記第１のサイズの記録媒体を用いて印刷した回数が所定回数以上である場合に、前記ヘッドのクリーニングが必要であることを示す情報を表示するように前記表示手段を制御し、前記第１のサイズの記録媒体を用いた印刷が連続して行われた場合に、前記第１のサイズの記録媒体を用いて印刷した回数が加算され、前記第２のサイズの記録媒体を用いて印刷が行われた場合には、前記第１のサイズの記録媒体を用いて印刷した回数は０回にリセットされることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、ユーザーに対して適切な時期にヘッドのクリーニングが必要であることを通知可能な印刷装置及びその制御方法、並びにプログラム、記録媒体を提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態に係る印刷装置、及びカートリッジの斜視図である。
【図２】図１における印刷装置の機能構成を示すブロック図である。
【図３】図２のメインコントローラにより実行されるサイズ読み出し処理の手順を示すフローチャートである。
【図４】図２のメインコントローラにより実行される印刷処理の手順を示すフローチャートである。
【図５】図４のステップＳ４０６のクリーニング通知処理の手順を示すフローチャートである。
【図６】表示部に表示されるクリーニング通知の一例を示す図である。
【図７】印刷データが示す画像の主走査方向両端での階調数の平均の合計を説明するための図であり、（Ａ）は、両端１ピクセルのみの合計を説明するための図であり、（Ｂ）は、両端３ピクセルのみの合計を説明するための図である。
【図８】図２におけるＲＯＭに記憶される印刷情報の一覧を示した図である。
【図９】図２のメインコントローラにより実行される印刷処理の手順を示すフローチャートである。
【図１０】リセットされた合計を含む印刷情報を示す図である。
【図１１】図２のメインコントローラにより実行される印刷処理の手順を示すフローチャートである。
【図１２】減算された合計を含む印刷情報を示す図である。
【図１３】印刷データが示す画像の主走査方向両端での階調数の平均値を説明するための図であり、（Ａ）は、４インチにおける両端１ピクセルの平均値を説明するための図であり、（Ｂ）は、５インチにおける両端１ピクセル及び４インチにおける両端１ピクセルの平均値を説明するための図である。
【図１４】（Ａ）はサーマルヘッドの主走査方向の幅と同じ幅のサイズを印刷する場合を示す図であり、（Ｂ）はサーマルヘッドの主走査方向の幅よりも小さな幅のサイズを印刷する場合を示す図である。
【図１５】５インチ幅のサーマルヘッドで４インチ幅のインクリボンと用紙に印刷した直後のサーマルヘッドの状態を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について図面を参照しながら詳述する。なお、以下の説明において、「印刷」とは、ユーザーからの印刷指示に基づいて印画を行い、ロール紙（記録媒体）を所定サイズに切断し排紙するまでの一連の全体動作を指すものとする。また、「印画」とは、印刷動作のうち、ロール紙に対してインクリボンに塗布されたインクを熱転写することにより画像をロール紙に記録する動作を指すものとする。
【００２４】
［第１の実施の形態］
図１は、本発明の実施の形態に係る印刷装置１００、及びカートリッジ１１０の斜視図である。
【００２５】
図１において、印刷装置１００は、その側面が開閉しカートリッジ１１０を矢印１２０方向に着脱可能（装着可能／取り出し可能）なハウジング１０１を備え、そのハウジング１０１の上部には、表示部１０２と操作部１０３とが配されている。
【００２６】
表示部１０２はＬＣＤなどの表示画面から構成され、印刷される画像データが示す画像を表示したり、印刷に必要な設定データを入力するためのメニューを表示したりする。
【００２７】
操作部１０３は、印刷装置１００の電源のＯＮ／ＯＦＦを指示する電源スイッチ１０４、表示部１０２に表示された各種メニューを選択するための選択スイッチ、及び印刷実行するためのスイッチを兼ねたスイッチ１０５を備える。
【００２８】
更に、スイッチ１０５の周囲には、表示部１０２に表示されたカーソルを所望の位置に移動させるための左右キー１０６と、上下キー１０７とが配されている。
【００２９】
カートリッジ１１０には、インクが塗布されているインクリボンと、印画紙としてのロール紙（ローラに巻き回された帯状の記録媒体）とが収納されている。
【００３０】
また、カートリッジ１１０を印刷装置１００に装着する前の状態では、ロール紙はハウジング１１１により密閉された構成となっており、ユーザーがロール紙に直接触れることがない構成となっている。
【００３１】
印刷時には、ロール紙がカートリッジ１１０から引き出され、インクリボンに塗布されたインクを印刷装置１００のサーマルヘッド（ヘッド）によりロール紙に転写することにより印画が行われる。
【００３２】
ロール紙が巻き回されたローラ１１２の回転軸は、カートリッジ１１０を印刷装置１００に装着した際には、印刷装置１００が有する給紙モータの回転機構と結合され、印刷装置１００によって回転が制御される。
【００３３】
カートリッジ１１０は、インクリボンの供給ローラ１１３と巻き取りローラの回転軸１１４が設けられている。巻き取りローラの回転軸１１４は、カートリッジ１１０を印刷装置１００に装着した際には、印刷装置１００が有するインクリボン巻上げモータの回転機構と結合され、印刷装置１００によって回転が制御される。
【００３４】
図２は、図１における印刷装置１００の機能構成を示すブロック図である。
【００３５】
図２において、メインコントローラ２０１はＣＰＵなどを含み、印刷装置１００全体を制御する。ＲＯＭ２０２はメインコントローラ２０１に接続され、制御プログラムなどが記憶される。メインコントローラ２０１は、ＲＯＭ２０２に記憶された制御プログラムに従って動作する。本実施の形態で説明されるフローチャートは、ＲＯＭ２０２に記憶されたプログラムをメインコントローラ２０１が読み出すことで実行される。
【００３６】
ＲＡＭ２０３は、メインコントローラの演算処理用のワークメモリとして用いられ、また、操作部１０３を介して入力された各種設定データなども一時的に記憶される。
【００３７】
サーマルヘッド２２７は、内蔵する発熱体が発熱することにより、インクリボンに塗布されたインクを昇華させ、ロール紙に印画する。
【００３８】
ヘッド駆動回路である２２６はサーマルヘッド２２７に内蔵される発熱体（不図示）を駆動させる。メインコントローラ２０１に接続されたドライバコントローラ２２５が、ＲＡＭ２０３にＹ／Ｍ／Ｃデータで記録された印刷データを用いてヘッド駆動回路２２６を制御することで印画が行われる。なお、印刷データとは、画像データが示す画像を印刷するためのデータに変換したデータである。
【００３９】
ロール紙搬送モータドライバ２１１は駆動モータ２１２，２１３を駆動する。駆動モータ２１２，２１３は回転機構を介して、後述するカール取りローラやグリップローラ、排紙ローラ、排紙蹴りだしローラなどに結合されており、これらのローラを駆動させることによりロール紙を搬送する。
【００４０】
給紙モータドライバ２１４は、給紙モータ２１５の回転を制御する。カートリッジ１１０が装着された状態においては、給紙モータ２１５でロール紙が巻き回され、ロール紙ユニットの回転軸となっているローラ１１２と回転機構を介して結合し、給紙モータドライバ２１４によりローラ１１２の回転駆動が制御される。
【００４１】
インクリボン巻上げモータドライバ２１６は、インクリボン巻上げモータ２１７の回転を制御する。カートリッジ１１０が装着された状態では、インクリボンの巻き取りローラとインクリボン巻上げモータ２１７とが回転機構を介して結合される。これにより、インクリボン巻上げモータドライバ２１６によりインクリボンの巻き取り、巻き上げが制御される。
【００４２】
ヘッドアップダウンモータードライバ２１８はサーマルヘッド２２７の昇降を行うヘッドアップダウンモータ２１９の回転を制御することで、サーマルヘッド２２７を印画位置と退避位置との間で動作させる。
【００４３】
カッターモータドライバ２２０はカッターユニットを構成するカッター刃及びカッター受け刃を駆動するカッターモータ２２１を制御することで、ロール紙の切断を行う。
【００４４】
リボンスピード検出センサ２０４は、リボン巻き取り時の回転速度を検出し、その回転速度からローラに巻き回されたロール紙の残量を検知する。ロール紙の残量がなくなった場合には、表示部１０２にはロール紙の残量が少ない旨のメッセージが表示される。
【００４５】
ロール紙検出センサ２０５はカートリッジ１１０内に配されたロール紙が押し出され、先端部がカートリッジ出口から排出されたことを検出する。
【００４６】
ロール紙検出センサ２０５は、カートリッジ出口近傍に、ロール紙の幅方向に対向して設けられており、カートリッジ出口から排出されたロール紙の幅方向右端部と左端部とをそれぞれ検出する。このロール紙検出センサ２０５の検出タイミングの差により、印刷装置１００では、カートリッジ出口より押し出されたロール紙の幅方向の傾きを認識することができる。
【００４７】
ロール紙頭出しセンサ２０６は、サーマルヘッド２２７に対向して設けられるプラテンローラの後方に配され、印刷開始時に、カートリッジ１１０から引き出されたロール紙の先端部がプラテンローラの後方を通過したことを検出する。
【００４８】
リボン頭出しセンサ２０７はインクリボンの各色の先端部に塗布された識別帯を検出する。インクリボン巻上げモータ２１７によるインクリボンの巻き上げ動作は、リボン頭出しセンサ２０７の検出結果に基づいて制御される。
【００４９】
環境温度センサ２０８は、印刷装置１００が載置された環境の雰囲気温度を検出する。ヘッド温度検出センサ２２８はサーマルヘッド２２７の温度を検出する。ヘッド駆動回路２２６によりサーマルヘッド２２７に投入される投入エネルギーは、環境温度センサ２０８とヘッド温度検出センサ２２８の検出結果に基づいて制御される。
【００５０】
ヘッド圧検出センサ２０９は印画時にサーマルヘッド２２７が印画位置まで下降しプラテンローラとの間でインクリボンとロール紙とを押圧する際のヘッド圧を検出する。
【００５１】
印画範囲識別センサ２１０は、カッターユニット近傍に配され、印画された範囲を識別する。表示制御部２２２は印画する画像や印刷に必要な設定データを入力するためのメニューを表示部１０２に表示するための制御を行う。また、表示制御部２２２は、後述するように、サーマルヘッド２２７のクリーニングが必要であることを示す情報を表示するように表示部１０２を制御する。
【００５２】
ＩＣ読み書き部２３０はカートリッジ１１０に配されたカートリッジ情報チップ（ＩＣ）からの情報の読み取りと、そのＩＣへの情報の書き込みを行う。
【００５３】
ＩＣより読み出される情報としては、ロール紙のサイズ（幅、厚さ、長さ）、ロール紙の特性、ローラ径、インクリボンのサイズが挙げられる。さらに、インクリボンの製造情報、インクリボンの特性情報、インクリボンの巻き取りローラの径、インクリボンの供給ローラの径なども挙げられる。
【００５４】
また、ＩＣに書き込まれる情報としては、例えば、印刷された枚数情報、印刷ミスした枚数情報、印刷ミスの要因情報などが挙げられる。
【００５５】
画像データ入力部２２９は、画像データが記憶された記憶媒体が挿入されるもので、その記憶媒体に記憶された画像データを印刷装置１００に入力する。
【００５６】
このように、本実施の形態に係る印刷装置１００は、サーマルヘッド２２７の主走査方向の幅が異なる複数の記録媒体に対して画像を印刷可能となっている。
【００５７】
図３は、図２のメインコントローラ２０１により実行されるサイズ読み出し処理の手順を示すフローチャートである。
【００５８】
図３において、ユーザーが印刷装置１００の電源スイッチ１０４を押下することにより、印刷装置１００に電源が投入される（ステップＳ３０１）。
【００５９】
次いで、インクリボンとロール紙が内蔵されたカートリッジ１１０が装着されているときは（ステップＳ３０２でＹＥＳ）、カートリッジ１１０に内蔵されているインクリボンとロール紙のサイズをＩＣ読み書き部２３０で読み出し、本処理を終了する。読み出された情報はＲＡＭ２０３に一時的に記憶され印刷処理に利用される。
【００６０】
一方、カートリッジ１１０が装着されていないときは（ステップＳ３０２でＮＯ）、装着されるまで印刷装置１００は待機状態になる。
【００６１】
図４は、図２のメインコントローラ２０１により実行される印刷処理の手順を示すフローチャートである。
【００６２】
図４において、ＲＡＭ２０３に記憶されている印刷装置１００内のカートリッジ１１０に内蔵されているインクリボンとロール紙のサイズを確認する（ステップＳ４０１）。
【００６３】
次いで、前回最終印刷時のサイズと比べて、確認したインクリボンとロール紙のサイズが大きくなっているか否か判別する（ステップＳ４０２）。前回最終印刷時のサイズは、例えばＲＯＭ２０２に記憶されているものとする。
【００６４】
ステップＳ４０２の判別の結果、サイズが大きくなっていないときは（ステップＳ４０２でＮＯ）、ユーザーが画像データ入力部２２９に画像データが記憶された記憶媒体を挿入して各画像データを入力する（ステップＳ４０３）。画像入力形式はＳＤ（Secure Digital）カード（登録商標）など記憶媒体を直接的入力形式に限定されるものではなく、無線などの間接的入力形式でも構わない。
【００６５】
次いで、ユーザーが印刷したい画像データを表示部１０２で選択する（ステップＳ４０４）。そして、印刷を指示するスイッチ１０５が押下されたときは（ステップＳ４０５でＹＥＳ）、印刷を行い（ステップＳ４０７）、選択された画像データに対応する全ての画像の印刷が終了すると（ステップＳ４０８でＹＥＳ）、本処理を終了する。
【００６６】
一方、ステップＳ４０２の判別の結果、サイズが大きくなっているときは（ステップＳ４０２でＹＥＳ）、クリーニングが必要であることをユーザーに必要に応じて通知するクリーニング通知処理を行い（ステップＳ４０６）、上記ステップＳ４０３に進む。
【００６７】
図５は、図４のステップＳ４０６のクリーニング通知処理の手順を示すフローチャートである。
【００６８】
図５において、合計が規定値以上（所定回数以上）か否か判別する（ステップＳ５０１）。この合計、及び規定値については後述する。ステップＳ５０１の判別の結果、合計が規定値未満のときは（ステップＳ５０１でＮＯ）、本処理を終了する。
【００６９】
一方、ステップＳ５０１の判別の結果、合計が規定値以上のときは（ステップＳ５０１でＹＥＳ）、表示部１０２にサーマルヘッド２２７のクリーニングが必要であることを示す情報であるクリーニング通知を表示する。図６は、表示部１０２に表示されるクリーニング通知の一例を示す図である。
【００７０】
次いで、クリーニングを実行し（ステップＳ５０３）、クリーニングが終了すると（ステップＳ５０４でＹＥＳ）、本処理を終了する。
【００７１】
上記ステップＳ５０２では、表示部１０２でクリーニング通知を表示したが、通知する方法に関してはこれに限定されたものではなく、例えばブザー音など別な手段によって通知してもよい。
【００７２】
また、クリーニングの方法としては、ユーザーがクリーナーなどのクリーニング部材を用いて直接的にサーマルヘッド２２７をクリーニングする方法、クリーニング印刷を実施することで間接的にサーマルヘッド２２７をクリーニングする方法などが挙げられる。
【００７３】
そして、ステップＳ５０３におけるクリーニング終了判別方法については、ユーザーが予め設けられているクリーニング終了釦を押下することで判別する方法や、クリーニング印刷の終了をもって判別する方法が挙げられる。そのため、クリーニング終了判別方法はクリーニングの方法によって適宜変更してよい。
【００７４】
上記ステップＳ５０１で用いられる合計、及び規定値について図７，８を用いて説明する。
【００７５】
図７は、印刷データが示す画像の主走査方向両端での階調数の平均の合計を説明するための図である。図７（Ａ）は、両端１ピクセルのみの合計を説明するための図である。図７（Ｂ）は、両端３ピクセルのみの合計を説明するための図である。
【００７６】
図７において、サーマルヘッド２２７に対しての最大入力階調数（以下、階調数）は２５５、印刷データは５０％グレーベタ画像（入力階調数＝１２７）を示すデータとしている。また、図７におけるＹ，Ｍ，Ｃは、それぞれイエロー、マゼンタ、シアンを示している。
【００７７】
図７（Ａ）では、印刷データが示す画像の主走査方向の両端１ピクセル分の階調数の平均をＹ／Ｍ／Ｃ各色で計算し、合計している。ここでは、Ｙ／Ｍ／Ｃ各色で両端１ピクセルでの階調数の平均が１２７となり、Ｙ／Ｍ／Ｃで合計すると３８１となっている。
【００７８】
一方、図７（Ｂ）では、印刷データが示す画像の主走査方向の両端３ピクセル分の階調数の平均をＹ／Ｍ／Ｃ各色で計算し、合計している。ここでは、各色で両端１ピクセルでの階調数の平均が１２７となり、Ｙ／Ｍ／Ｃで合計すると３８１となっている。なお、両端からのピクセル数は適宜変更可能である。
【００７９】
上記のような計算方法で算出された各合計は、ＲＯＭ２０２に記憶される。また、毎回違う画像を印刷する場合はその都度上記の計算を実施する。一方、毎回同じ画像を印刷する場合は１枚目のみ上記のような計算を実施し、それ以後の印刷では１枚目印刷時に計算で得られた印刷データが示す画像両端の階調数の平均値の合計を用いることとする。この階調数の平均値にサーマルヘッド２２７の汚れ度合いが比例すると考えられるので、階調数の平均値は、サーマルヘッド２２７の汚れ度合いを算出するための物理量である。
【００８０】
図８は、図２におけるＲＯＭ２０２に記憶される印刷情報の一覧を示した図である。
【００８１】
図８において、「印刷枚数」は、印刷を実行した回数を示している。「印刷サイズ」は、印刷に使用したインクリボン＆ロール紙のサイズを示している。
【００８２】
「各サイズでのトータル印刷枚数」は、各印刷サイズで印刷を実行した回数を示している。「印刷データ両端の階調数の平均の合計」は、４インチ（第１のサイズ）サイズ印刷時のみ、図７で説明した計算方法で算出された左側及び右側の合計を示している。
【００８３】
「全印刷での合計」は、これまでに算出された「印刷データ両端の階調数の平均の合計」を積算することで算出された合計を示している。この「全印刷での合計」と比較する値が規定値である。また、上述したステップＳ５０１の合計は全印刷での合計を示している。
【００８４】
図８において、印刷枚数が１枚目の印刷サイズは４インチであり、４インチでの印刷は１枚目であるため、各サイズでのトータル印刷枚数には１が示されている。
【００８５】
また、印刷枚数が３枚目の印刷サイズは４インチであり、印刷装置１００で４インチを印刷するのは２枚目であるため、各サイズでのトータル印刷枚数には２が記憶されている。
【００８６】
図８において、印刷サイズが４インチで１００枚目印刷時の印刷データが示す画像両端の階調数の平均値の合計は左右両端で３８１であり、これを今までの合計に加算して、全印刷での合計は、３４２９０となっている。
【００８７】
この図８を例に、印刷情報が生成される様子について説明する。なお、この説明では、規定値を３４０００としている。
【００８８】
図８では、１枚目に４インチで印刷して印刷データが示す画像両端の階調数の平均値の合計が計算され、２枚目に５インチ（第２のサイズ）で印刷していることが示されているが、印刷データが示す画像両端の階調数の平均値の合計は計算しない。
【００８９】
また、１枚目から２枚目でサイズが大きくなっているが全印刷での合計は、規定値を超えていないのでそのまま次の印刷に進む。
【００９０】
さらに印刷が進み、９９枚目の５インチでの印刷終了後には印刷データが示す画像両端の階調数の平均の合計を計算せず、１００枚目の４インチでの印刷終了後には印刷データが示す画像両端の階調数の平均の合計を計算する。
【００９１】
そして、１００枚目印刷時に全印刷での合計３４２９０が規定値３４０００を超えているため、１０１枚目に４インチよりも大きな５インチでの印刷する場合はサーマルヘッド２２７のクリーニング通知を表示する。
【００９２】
なお、印刷情報は、図８に示した項目のみに限らず適宜変更可能である。また、以下の説明で、単に合計と表現した場合には、全印刷での合計を示すものとする。
【００９３】
このように、本実施の形態では、予め定められた幅（４インチ）の記録媒体に対して画像を印画する場合に、サーマルヘッド２２７の汚れ度合いを算出するための物理量を算出する。この物理量は、印画する画像の各画素（ピクセル）のうち、主走査方向の幅における両端近傍の画素の階調値から定まる。上記両端近傍の画素は、本実施の形態では両端に位置する画素、または両端から３画素分の画素が用いられているが、これに限らない。
【００９４】
また、予め定められた幅（４インチ）の記録媒体に対して印画する度に、算出された物理量を積算することで物理量の合計を算出する。上記物理量の算出及び物理量の合計の算出は、図４のステップＳ４０７で行われるので、ステップＳ４０７は物理量算出手段、及び合計算出手段に対応している。
【００９５】
さらに、予め定められた幅（４インチ）より大きい幅（５インチ）の記録媒体に画像を印画する場合に算出された合計が予め定められた閾値以上のときにサーマルヘッド２２７のクリーニングが必要であることを示す情報を表示するように表示部１０２を制御する。ここでの閾値は、ステップＳ５０１で説明した規定値に対応している。
【００９６】
また、図７で説明したように、物理量は、両端近傍の画素値のうち、サーマルヘッド２２７の副走査方向に並ぶ画素の階調数の平均値である。
【００９７】
第１の実施の形態によれば予め定められた幅より大きい幅の記録媒体に画像を印画する場合に算出された合計が予め定められた閾値以上のときに（ステップＳ５０１でＹＥＳ）、以下の処理を行う。すなわち、サーマルヘッド２２７のクリーニングが必要であることを示す情報を表示する（ステップＳ５０２）。その結果、ユーザーに対して適切な時期にサーマルヘッド２２７のクリーニングが必要であることを通知可能となっている。
【００９８】
以上説明したように、本実施の形態では用紙とインクリボンのサイズが前回最終印刷時よりも大きくなっている場合のみクリーニング通知を表示することで、クリーニング剤の消費を抑えつつ印刷傷を低減することが出来る。
【００９９】
［第２の実施の形態］
第２の実施の形態における印刷装置１００の構成などは、図１，２に示されるものと同様であるので、説明を省略する。
【０１００】
第２の実施の形態では、インクリボンとロール紙のサイズが前回最終印刷時に比べて大きく、その状態で続けて印刷することで、カスが取り除かれクリーニング剤を節約することを目的としている。
【０１０１】
図９は、図２のメインコントローラ２０１により実行される印刷処理の手順を示すフローチャートである。
【０１０２】
図９において、まず図４で説明したステップＳ４０１〜ステップＳ４０７の処理を行う（ステップＳ９０１）。次いで、４インチでの印刷から５インチでの印刷に変更したあとに、５インチでの連続印刷枚数が予め定められた値であるＮ以上（所定回数以上）か否か判別する（ステップＳ９０２）。
【０１０３】
ステップＳ９０２の判別の結果、５インチでの連続印刷枚数が予め定められた値であるＮ未満のときは（ステップＳ９０２でＮＯ）、本処理を終了する。一方、５インチでの連続印刷枚数が予め定められた値であるＮ以上のときは（ステップＳ９０２でＹＥＳ）、合計をリセットし（ステップＳ９０３）、本処理を終了する。
【０１０４】
なお、上記Ｎは、印刷装置やインクリボンなどの種類によりカスの付着度合いが異なるため、実験などにより予め求めておき、それをＲＯＭ２０２に記憶しておく。
【０１０５】
図１０は、リセットされた合計を含む印刷情報を示す図である。
【０１０６】
図１０では、予め定められた値Ｎを５としている。図１０において、４枚目で５インチの印刷に変更後、４〜８枚目まで５インチで印刷している。そして、８枚目を印刷終了した時点で５枚に達したため、全印刷での合計が０回にリセットされている。
【０１０７】
以上説明したように、第２の実施の形態では５インチで続けてＮ枚連続印刷した際に全印刷での合計をリセットすることで、クリーニング剤の消費を抑制することが可能となる。
【０１０８】
このように、第２の実施の形態では、算出された合計が予め定められた閾値未満（規定値未満）で、予め定められた幅（４インチ）より大きい幅（５インチ）の記録媒体に連続して予め定められた枚数Ｎだけ画像を印画した場合は、合計をリセットする。
【０１０９】
［第３の実施の形態］
第３の実施の形態における印刷装置１００の構成などは、図１，２に示されるものと同様であるので、説明を省略する。
【０１１０】
第３の実施の形態では、５インチで印刷した際のデータで４インチの両端の階調数の平均の合計を算出し、全印刷での合計からその値を減算することで、クリーニング剤を節約することを目的としている。
【０１１１】
図１１は、図２のメインコントローラ２０１により実行される印刷処理の手順を示すフローチャートである。
【０１１２】
図１１において、まず図４で説明したステップＳ４０１〜ステップＳ４０６の処理を行う（ステップＳ１１０１）。印刷を行い（ステップＳ１１０２）、この印刷では４インチから５インチに変更して印刷したか否か判別する（ステップＳ１１０３）。
【０１１３】
ステップＳ１１０３の判別の結果、４インチから５インチに変更して印刷していないときは（ステップＳ１１０３でＮＯ）、選択された画像データに対応する全て画像の印刷が終了すると（ステップＳ１１０４でＹＥＳ）、本処理を終了する。
【０１１４】
一方、４インチから５インチに変更して印刷したときは（ステップＳ１１０３でＹＥＳ）、４インチの両端の階調数の平均値の合計を全印刷での合計から減算し（ステップＳ１１０５）、上記ステップＳ１１０４に進む。このステップＳ１１０５について説明する。
【０１１５】
図１２は、減算された合計を含む印刷情報を示す図である。
【０１１６】
図１２において、２０枚目に４インチで印刷し、その後２１枚目で５インチで印刷している。印刷データは、いずれも５０％グレーベタ画像を示すデータである。
【０１１７】
２０枚目印刷終了時、４インチから５インチに変更して印刷しているので５インチで印刷した際の印刷データで、４インチの両端の階調数の平均値の合計を計算し、全印刷での合計からその値が減算されていることが示されている。
【０１１８】
図では、全印刷での合計（７６２０）から４インチの両端の階調数の平均値の合計（３８１）が減算されて、全印刷での合計は７２３９となっている。
【０１１９】
図１３は、印刷データが示す画像の主走査方向両端での階調数の平均値を説明するための図である。図１３（Ａ）は、４インチにおける両端１ピクセルの平均値を説明するための図である。図１３（Ｂ）は、５インチにおける両端１ピクセル及び４インチにおける両端１ピクセルの平均値を説明するための図である。
【０１２０】
図１３（Ｂ）において、４インチサイズにおける両端１ピクセルの階調数の平均の合計は左右両端で３８１であるので、２１枚目の「全印刷での合計」は３８１を引いた値７２３９となる。
【０１２１】
以上説明したように、第３の実施の形態では５インチサイズを印刷した後に全印刷での合計から４インチサイズの両端の階調数の平均値の合計を減算することで、クリーニング剤の消費を抑制することが可能となる。
【０１２２】
このように、第３の実施の形態では、算出された合計が予め定められた閾値未満（規定値未満）で、予め定められた幅（４インチ）より大きい幅（５インチ）の記録媒体に印画した場合は、以下の処理をしている。すなわち、予め定められた幅より大きい幅（５インチ）の記録媒体に印画した画像での、予め定められた幅（４インチ）における両端近傍に相当する画素の階調数から算出された物理量を、合計から減算する。
【０１２３】
（その他の実施形態）
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。
【０１２４】
この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に記憶されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２５】
プログラムコードを供給するためのコンピュータ読み取り可能な記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１２６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２７】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図１】
0006025354.tif 000002
【図２】
0006025354.tif 000003
【図３】
0006025354.tif 000004
【図４】
0006025354.tif 000005
【図５】
0006025354.tif 000006
【図６】
0006025354.tif 000007
【図７】
0006025354.tif 000008
【図８】
0006025354.tif 000009
【図９】
0006025354.tif 000010
【図１０】
0006025354.tif 000011
【図１１】
0006025354.tif 000012
【図１２】
0006025354.tif 000013
【図１３】
0006025354.tif 000014
【図１４】
0006025354.tif 000015
【図１５】
0006025354.tif 000016