(57)【要約】【課題】  記録媒体の状態変化の影響を考慮して、適切な印刷を行う。【解決手段】  印刷装置に外部からの電源が投入されていない状態における環境情報を取得する。印刷装置の起動の際に記録媒体が所定の状態である場合に、取得した環境情報に基づいて、印刷に関する処理を実行する。【選択図】  図７
2015196356.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体への印刷を行う印刷装置であって、
当該印刷装置に外部からの電源が投入されていない状態における環境情報を取得する取得手段と、
前記印刷装置の起動の際に前記記録媒体が所定の状態である場合に、前記取得手段で取得した環境情報に基づいて、印刷に関する処理を実行する実行手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記取得手段は、当該印刷装置の電源が通電されていない状態に、内蔵電池の駆動によって動作するセンサによって前記環境情報を取得する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記取得手段は、スリープ状態にある当該印刷装置を起動した際に、前記環境情報を取得する
ことを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記取得手段は、外部装置から前記環境情報を取得する
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記実行手段は、前記取得手段で取得する環境情報に基づいて、前記記録媒体の所定長の先端部分を切断する
ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記実行手段は、前記取得手段で取得する環境情報に基づいて、前記記録媒体への印刷の開始を遅延する
ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記記録媒体への印刷を行う記録ヘッドを更に備え、
前記実行手段は、前記取得手段で取得する環境情報に基づいて、前記記録媒体と前記記録ヘッドとの距離を設定する
ことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記環境情報は、当該印刷装置の周辺環境の温度及び湿度の少なくとも一方を含んでいる
ことを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
当該印刷装置の環境情報が示す環境下で前記記録媒体の状態変化が発生する経過時間と、印刷に使用する記録媒体の種類とを対応づけて管理するテーブルを記憶する記憶手段を更に備え、
前記実行手段は、前記環境情報が示す前記印刷装置の起動の際における前記記録媒体が所定の状態の経過時間とその種類に基づいて、前記テーブルを参照することで、前記印刷に関する処理の処理内容を制御する
ことを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
記録媒体への印刷を行う印刷装置の制御方法であって、
当該印刷装置に外部からの電源が投入されていない状態における環境情報を取得する取得工程と、
前記印刷装置の起動の際に前記記録媒体が所定の状態である場合に、前記取得工程で取得した環境情報に基づいて、印刷に関する処理を実行する実行工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載の印刷装置の各手段として機能させるための、または請求項１０に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体への印刷を行う印刷技術に関するものである。
【背景技術】
【０００２】
従来、画像記録装置の１つであるインクジェットプリンタにおいては、記録ヘッドと記録媒体との距離が近過ぎると、両者が接触し、記録媒体がインクで汚れてしまったり、記録ヘッドを破損する可能性があるという問題が存在する。その一方で、記録ヘッドと記録媒体との距離が遠過ぎると、吐出したインクが記録媒体に着弾する前に空中で拡散してしまい印刷品質が低下してしまう可能性がある。これらの対策として、記録媒体の種類に応じて記録ヘッドと記録媒体の距離を調節する機構が設けられており、これは記録ヘッドの垂直方向の位置を移動させることによって実現されている。
【０００３】
さらに、画像記録装置が設置されている温湿度環境が記録媒体に多大な影響を与えることが分かっているため、以下のような技術が可能となっている。
【０００４】
記録ヘッド周辺の外気温を温度センサで測定して適正な記録ヘッドとプラテンの間の距離を計算し、モータ制御機能により、その計算した距離になるようにプラテンとモータとの間を駆動制御する（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０５−００４３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば夜間等、画像記録装置の電源が切れている状態における温度と湿度の変化により、既に記録媒体の状態が変化していることが予測される。特に、ロール紙が画像記録装置に給紙済の場合、巻き状態から引き出されている箇所の状態が変化している傾向が認められる。特許文献１のように現在の温度と湿度を測定して記録ヘッドと記録媒体の距離を設定できたとしても、画像記録装置の電源が切れている状態での温湿度変化に対応することができていない。
【０００７】
本発明は上記の課題を解決するためになされたものであり、印刷装置に外部からの電源が投入されていない状態における記録媒体の状態変化の影響を考慮して、適切な印刷を行うことができる印刷技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明による印刷装置は以下の構成を備える。即ち、
記録媒体への印刷を行う印刷装置であって、
当該印刷装置に外部からの電源が投入されていない状態における環境情報を取得する取得手段と、
前記印刷装置の起動の際に前記記録媒体が所定の状態である場合に、前記取得手段で取得した環境情報に基づいて、印刷に関する処理を実行する実行手段と、
を備える。
【発明の効果】
【０００９】
本発明によれば、印刷装置に外部からの電源が投入されていない状態における記録媒体の状態変化の影響を考慮して、適切な印刷を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】印刷装置の一構成例を示す図である。
【図２】キャリッジリフト機構の一構成例を示す図である。
【図３】印刷装置の一例を示す図である。
【図４】温湿度領域の一例を示す図である。
【図５】温湿度制御テーブルの一例を示す図である。
【図６】温湿度ロギング処理のフローチャートである。
【図７】印刷処理のフローチャートである。
【図８】スリープ処理のフローチャートである。
【図９】受信処理のフローチャートである。
【図１０】印刷処理のフローチャートである。
【図１１】印刷処理のフローチャートである。
【発明を実施するための形態】
【００１１】
＜実施形態１＞
図１は印刷装置の一構成例である。
【００１２】
尚、本明細書において印刷装置は、印刷機能に特化した専用機に限らず、印刷機能とその他の機能を複合した複合機や、記録媒体上に画像やパターンを形成する製造装置等も含むものとする。また、印刷方式として、インクジェット方式を用いるが、これに限定されず、電子写真方式やオフセット方式等の他の印刷方式を用いることもできる。また、印刷装置１００は、特に、ロール紙や、Ａ０サイズやＢ０サイズ等の比較的大きなサイズの記録媒体に原稿画像を印刷する印刷装置を想定している。しかしながら、もちろん、比較的小さなサイズの記録媒体を用いる印刷装置を本実施形態に適用することができる。
【００１３】
印刷装置１００は、ＣＰＵ１、表示部２、入力部３、印刷部４、供給／回復部５、搬送部６、及びメモリ７〜９、ホストインタフェース１０、シリアルインタフェース１２、ＣＰＵ１３、温度センサ１４、湿度センサ１５、メモリ１６、及び２次電池１７を備える。
【００１４】
ＣＰＵ１は、印刷装置１００の各種構成要素を制御する。表示部２は、ＬＣＤ等で構成される。入力部３は、スイッチやキー等で構成される。例えば、入力部３の操作によりユーザの指示が入力され、その指示に応じて、ＣＰＵ１は、表示部２への表示制御を行うことができる。この表示部２には、後述するフローチャートで示す処理を含む印刷装置１００で実現する各種処理や設定を実行するためのグラフィックユーザインタフェース（ＧＵＩ）が表示される。ユーザは、このＧＵＩを介して、印刷装置１００に対して各種指示を行うことができる。
【００１５】
印刷部４は、インクを吐出し印刷を行う記録ヘッドと記録ヘッドを装着するためのキャリッジ、及びキャリッジを駆動するためのモータ等で構成され、ＣＰＵ１の制御により記録媒体への印刷を行う。供給／回復部５は、インクを格納するインクタンクやインクを記録ヘッドに供給するチューブやモータ等で構成される。搬送部６は、記録媒体を印刷位置まで給紙して印刷し、印刷後の記録媒体を排紙するために必要な各種機構として、搬送ロール給紙口、手差し給紙口、用紙搬送モータ、カッタ等で構成される。
【００１６】
メモリ７は、書き換えの発生頻度が低いモジュールを格納するＲＯＭやフラッシュメモリ等で構成される。メモリ８は、主にメモリ７に格納されているプログラムの作業領域や変数等に使用されるＲＡＭ等の揮発性メモリで構成される。メモリ９は、電源オフ状態においても値を保持したい変数を格納するために使用するＥＥＰＲＯＭ等の不揮発性メモリで構成される。
【００１７】
ホストインタフェース１０は、ＵＳＢインタフェースやネットワークインタフェース等で構成され、これを介して、パーソナルコンピュータ等の外部装置であるホスト装置１１を接続する。
【００１８】
ＣＰＵ１３は、低消費電力で動作し、ＣＰＵ１とは異なる制御対象（例えば、温度センサ１４、湿度センサ１５、メモリ１６）に対する動作を専用に制御する。温度センサ１４は、印刷装置１００の周辺環境の環境情報として環境温度を測定するためのセンサである。湿度センサ１５は、印刷装置１００の周辺環境の環境湿度を測定するための湿度センサである。メモリ１６は、後述するフローチャートの処理によって取得するあるいは測定する温度と湿度及び測定時刻の温湿度履歴を含む履歴情報等の各種情報を保存する。２次電池１７は、印刷装置１００本体の電源が通電されていない状態でもＣＰＵ１３、温度センサ１４、湿度センサ１５、及びメモリ１６を動作させるための電池（内蔵電池）である。
【００１９】
メモリ７には、ＯＳが格納されていて、これは、印刷装置１００で実行される処理を実現するアプリケーションを制御するためのプログラムである。また、メモリ７には、ファームウェアが格納されていて、これは、印刷装置１００の動作を制御するためのプログラムである。メモリ８には、受信バッファが確保され、これは、ホスト装置１１からホストインタフェース１０を通して受信したジョブデータ（印刷データ）等のデータを格納する。また、メモリ８には、プリントバッファが確保され、これは、受信バッファから読み込んだラスタデータを展開（圧縮されている場合）して格納する。尚、受信バッファとプリントバッファは、本実施形態においては。特に重要でないため、これ以上の詳しい説明は省くこととする。
【００２０】
ホスト装置１１は、汎用コンピュータに搭載される標準的な構成要素として、例えば、ＣＰＵ１１１、メモリ１１２（例えば、ＲＡＭ）、不揮発性メモリ１１３（ハードディスクやＲＯＭ）、インタフェース１１４を備える。また、ホスト装置１１は、外部記憶装置１１５、ディスプレイ１１６、キーボード１１７、及びマウス１１８を備える。インタフェース１１４は、ＵＳＢインタフェースやネットワークインタフェース等で構成され、これを介して、印刷装置１００と接続する。
【００２１】
そして、ホスト装置１１による各種の機能に対応するプログラムが不揮発性メモリ１１３に格納されており、ＣＰＵ１１１がこのプログラムをメモリ１１２上で実行することで、当該機能が実現される。例えば、キーボード１１７、マウス１１８等の操作デバイスの操作によりユーザの指示が入力され、その指示に応じてＣＰＵ１１１が各種の制御を行う。例えば、ＣＰＵ１１１は、表示部であるディスプレイ１１６への表示制御を行うことができる。
【００２２】
図２は印刷部４の一部を構成するキャリッジリフト機構の一構成例である。
【００２３】
図２において、１８は記録ヘッドを格納し、副走査方向（搬送方向）に搬送される記録媒体に対して記録ヘッドを主走査方向（副走査方向に直交する方向）へ搬送するキャリッジである。１９は記録ヘッドに対向して設けられているプラテンであり、記録ヘッドによる印刷位置までに搬送される記録媒体を支持する。２０はキャリッジリフトカム、２１はキャリッジリフトカム駆動ギア、２２はキャリッジリフトカム駆動ギア、２３はキャリッジリフトモータである。キャリッジリフトモータ２３を駆動すると、キャリッジリフトカム駆動ギア２２とキャリッジリフトカム駆動ギア２１を介してキャリッジリフトカム２０が回転し、記録ヘッド１８がプラテン１９に対して垂直方向に動作する。
【００２４】
尚、キャリッジリフト機構による、プラテン１９に対して垂直方向へ記録ヘッドを上下させるための動作の指示は、例えば、表示部２及び入力部３を用いて実現しても良いし、ホスト装置１１からの指示入力で実現しても良い。
【００２５】
図３は印刷装置１００本体の外観の一例である。
【００２６】
印刷装置１００において、表示部２、及び入力部３は、印刷装置１００の操作パネルとして構成される。２５は印刷装置１００本体を設置するためのスタンド、２６は装置内が排出される印刷の記録媒体を格納するバスケットである。記録媒体であるロール紙は、印刷装置１００の裏側に設けられている給紙口のセット位置に置き、その給紙口に差し込むことで、記録媒体を給紙する。印刷装置１００の内部に設けられた記録ヘッドを使用して記録媒体に画像を記録し、印刷装置１００の前面から排出してカッタで切断し、記録媒体をバスケット２６に格納する。
【００２７】
図４は記録媒体の状態変化に及ぼす温度と湿度の関係を示す温湿度領域の一例である。温湿度領域Ａ〜Ｆは、印刷装置１００を様々な温湿度環境下においた際に、記録媒体の状態変化が一定の変化範囲内で生じ得る領域を規定したものである。例えば、温湿度領域Ａは、温度が１５℃〜２５℃の範囲で、湿度が４０％〜６０％である場合に、記録媒体に対して一定の状態変化が生じ得る領域である。
【００２８】
温湿度領域の区分け方法は、印刷装置１００の構成や記録媒体の性能等によって異なるためシステム依存である。つまり、各温湿度領域は、印刷装置１００が設置される温湿度環境を想定して、実際に、印刷装置１００をその温湿度環境下において記録媒体の状態変化を統計的に測定することで定めされる。
【００２９】
実施形態１では、印刷装置１００の電源が遮断されている状態で、温度と湿度を測定して、それを温湿度履歴の履歴情報として保存しておく。印刷装置１００の起動時に記録媒体が給紙済（記録媒体が搬送経路上の所定位置に位置している所定の状態）の場合に、その履歴情報に応じて給紙済の記録媒体の所定長の先端部分を切断する。これは、給紙済の記録媒体が一定の温湿度環境に晒されていると、その記録媒体の状態変化が発生して、記録ヘッドや記録媒体の損傷が発生し得る。そのため、そのような状態の可能性が高い場合には、記録媒体の先端を切断することで、記録ヘッドや記録媒体の損傷を防止する。
【００３０】
そこで、実施形態１では、図４に示す温湿度領域Ａ〜Ｆと、印刷装置１００で使用する記録媒体の種類と、各記録媒体が給紙済の状態で晒されている時間に応じて、記録媒体の先端部分を切断する制御を実行するための温湿度制御テーブルを管理する。つまり、印刷装置１００は、この温湿度制御テーブルを利用することで、印刷に関する処理の処理内容（例えば、記録媒体の先端部分を切断した上で印刷を行う、あるいは記録媒体の先端部分を切断することなく印刷を行う）を制御する。
【００３１】
図５は温湿度制御テーブルの一例である。この温湿度制御テーブルは、例えば、メモリ７等に保存されている。
【００３２】
図５において、図４の温湿度領域Ａ〜Ｆに対して、複数種類の記録媒体が対応付けられており、各記録媒体に対する各温度領域に対する数値は時間情報を示している。「１．０」は記録媒体が給紙済の状態で１時間放置されている場合には、記録媒体の状態変化が発生している可能性があることを示している。「０．５」は記録媒体が給紙済の状態で０．５時間（３０分）放置されている場合には、記録媒体の状態変化が発生している可能性があることを示している。「−１」は後述する処理（記録媒体の先端部分の切断）の対象外であることを示している。換言すれば、「−１」は記録媒体が給紙済の状態でどのような時間放置されていても、その記録媒体の状態変化する可能性がない場合を示している。
【００３３】
尚、実施形態１における記録媒体の経過時間に基づく状態変化とは、例えば記録媒体が撓み記録ヘッドに接触することにより、記録ヘッドを損傷する恐れがある状態や、または印刷する画像に支障が生じ得る状態である。但し、用途や目的に応じて、この状態変化を規定することができる。
【００３４】
また、図５における数値（「−１」、「０．５」等）は、状態変化が大きな温室度領域と用紙種の組み合わせには、短い時間（「０．５」等）が設定され、状態変化が小さな組み合わせには、長い時間（「２．０」等）が設定される。また状態変化が起き難い組み合わせには、記録媒体の先端部分切断の対象外である「−１」が設定される。但し、図５で管理する記録媒体（普通紙、コート紙、光沢紙、クリアフィルム）の種類や数、表中の数値は一例であり、用途や目的に応じて、必要な記録媒体の種類や数を適宜設定できる。また、この温湿度制御テーブルは、例えば、メモリ９に記憶されていて、必要に応じて、その内容を更新することができる。更新動作は、例えば表示部２及び入力部３を用いて実現しても良いし、ホスト装置１１からの指示入力で実現しても良い。
【００３５】
以下、印刷装置１００の動作について説明する。
【００３６】
まずは、図６を用いて印刷装置１００への外部からの電源供給が遮断されている状態での温度と湿度のログを取得する温湿度ロギング処理を説明する。尚、図６のフローチャートで示す処理に対応するプログラムが印刷装置１００のメモリ１６に格納されており、ＣＰＵ１３がメモリ１６上で対応するプログラムを実行することで、図６に示す処理が実現される。図６の処理は、印刷装置１００への外部からの電源供給が遮断されている状態であるため、２次電池１７によって、ＣＰＵ１３、温度センサ１４、湿度センサ１５、及びメモリ１６が駆動されることになる。
【００３７】
Ｓ３１で、ＣＰＵ１３は、温度と湿度を測定する定期時刻であるか否かを判断する。定期時刻は固定でも良いし、変更可能に構成しても良い。尚、この判断には、現在時刻が必要であるが、ＣＰＵ１３を含むＣＰＵユニットがＲＴＣ機能を装備していることを想定している。定期時刻でない場合（Ｓ３１でＮＯ）、定期時刻になるまで待機する。
【００３８】
一方、定期時刻である場合（Ｓ３１でＹＥＳ）、Ｓ３２で、ＣＰＵ１３は、温度センサ１４と湿度センサ１５それぞれを用いて印刷装置１００の周辺環境の温度と湿度を測定する。Ｓ３３で、ＣＰＵ１３は、Ｓ３２における測定時刻をＲＴＣ機能を利用して取得する。Ｓ３４で、ＣＰＵ１３は、Ｓ３２で測定した温度と湿度、及びＳ３３で取得した測定時刻を関連付けた温湿度履歴を履歴情報としてメモリ１６に保存する。
【００３９】
Ｓ３１からＳ３４を繰り返すことにより、印刷装置１００の電源が遮断されている状態での温湿度履歴を作成することが可能となる。
【００４０】
尚、Ｓ３１では定期時刻であるか判定する場合に限らず、ＣＰＵ１３が時間を計測し、前回温度、湿度を測定してから所定時間経過したか判定してもよい。これによっても周期的に温度、湿度を計測することができる。またこの場合、ＣＰＵ１３におけるクロック信号を基準に時間を計測すればよいため、ＲＴＣがなくても、判定処理を実現することができる。
【００４１】
次に、温湿度履歴を利用した印刷処理を図７を用いて説明する。尚、図７のフローチャートで示す処理に対応するプログラムが印刷装置１００のメモリ７に格納されており、ＣＰＵ１がメモリ８上で対応するプログラムを実行することで、図７に示す処理が実現される。
【００４２】
Ｓ４１で、ＣＰＵ１は、起動時に記録媒体（ロール紙）が給紙済であるか否かを判断する。給紙済である場合（Ｓ４１でＹＥＳ）、Ｓ４２へ進む。一方、給紙済でない場合（Ｓ４１でＮＯ）、つまり、未給紙状態の場合、Ｓ４５へ進む。
【００４３】
Ｓ４２で、ＣＰＵ１は、図６の処理においてＣＰＵ１３により保存された履歴情報（温湿度履歴）をシリアルインタフェース１２を介してメモリ１６から読み出すことで取得する。
【００４４】
Ｓ４３で、ＣＰＵ１は、給紙済の記録媒体の先端部分が使用可能であるか否かを判断する。この判断は、履歴情報が示す温湿度履歴と図５の温湿度制御テーブルを比較することで実現する。例えば、給紙済の記録媒体の種類が普通紙であり、温湿度履歴として３０℃／４５％の環境下で１時間放置されていることを示す情報が記録されていた場合、温湿度制御テーブルでは０．５時間以上で記録媒体に状態変化の可能性ありとなる。そのため、先端部分は使用不可と判断する。
【００４５】
尚、用紙の種類は種々の方法で判定することができる。例えば、用紙がセットされたときにユーザが用紙の種類を設定し、その設定においてユーザに指定された種類を参照することで給紙済みの用紙の種類を判定してもよい。或いは、用紙に種類を示すコードが印刷されており、不図示のリーダでそのコードを読み取ることで用紙の種類が判定されてもよい。または、電源遮断前に実行された印刷における印刷設定を記憶しておき、その印刷設定が示す用紙の種類を参照してもよい。
【００４６】
また、用紙が給紙済であるか否かも種々の方法で判定することができる。例えば、ロール紙等の連続紙の場合、ユーザの指示に応じて、給紙された用紙を巻き取る動作を実行する。そして、そのユーザの指示がなく電源が遮断された場合、給紙済であると判定することができる。例えば、給紙後に巻き取り動作を行ったか否かを示すフラグをメモリ９に記憶しておき、起動時にそのフラグを参照することで、給紙済であるか否かを判定することができる。
【００４７】
さらに、用紙が給紙済と判定されなかった場合、用紙の先端部分が巻き取られた状態であるため状態変化は少ない。そのため、この場合、先端部分の切断を行わずに、後述のＳ４５で印刷を行ってもよい。あるいは、図５に示した数値（時間）を長くした基準（先端部分が切断され難い基準）で、Ｓ４３の判定処理を行ってもよい。
【００４８】
先端部分が使用可能である場合（Ｓ４３でＹＥＳ）、Ｓ４５で、ＣＰＵ１は、記録媒体への印刷を印刷部４を用いて行う。
【００４９】
一方、先端部分が使用不可能である場合（Ｓ４３でＮＯ）、Ｓ４４で、ＣＰＵ１は、記録媒体の先端の所定長の使用不可部分を切断する。尚、この所定長は、給紙のために記録媒体が印刷位置までに引き出されている量や記録媒体の種類（普通紙、光沢紙等）によって異なるが、これはシステム依存である。そして、Ｓ４５で、ＣＰＵ１は、先端が切断された記録媒体への印刷を印刷部４を用いて行う。
【００５０】
以上説明したように、実施形態１によれば、印刷装置１００の電源が遮断されている状態で温度と湿度を測定して、その測定結果を履歴情報として保存する。印刷装置１００の起動時に記録媒体が給紙済の場合にその履歴情報に応じて給紙済の記録媒体の先端を切断する。これにより、記録ヘッドや記録媒体の損傷を防止することが可能となる。
【００５１】
更に、Ｓ４３では、温室度と用紙の種類の組み合わせに応じた基準で判定を行っているため、状態変化が大きい場合、また状態変化の小さい場合に対して適切な判定を行うことができる。
【００５２】
＜実施形態２＞
実施形態２としては、印刷装置１００のスリープ状態において、定期的に印刷装置１００を起動して温度と湿度を測定して、その測定結果を履歴情報として保存する。そして、印刷装置１００の起動時に記録媒体が給紙済の場合にその履歴情報に応じて印刷処理を制御するようにしても良い。この場合、図１の構成において、シリアルインタフェース１２、ＣＰＵ１３、メモリ１６、２次電池１７は不要となり、温度センサ１４と湿度センサ１５をＣＰＵ１のバスに接続して、ＣＰＵ１の制御によって、温度センサ１４と湿度センサ１５を制御することになる。
【００５３】
以下、印刷装置１００がスリープ状態である場合での処理を図８を用いて説明する。尚、図８のフローチャートで示す処理に対応するプログラムが印刷装置１００のメモリ７に格納されており、ＣＰＵ１がメモリ８上で対応するプログラムを実行することで、図８に示す処理が実現される。
【００５４】
Ｓ７１で、ＣＰＵ１は、温度と湿度を測定する定期時刻であるか否かを判断する。これは、図６のＳ３１と同様の処理であり、定期時刻は固定でも良いし、変更可能に構成しても良い。尚、この判断には、現在時刻が必要であるが、ＣＰＵ１を含むＣＰＵユニットがＲＴＣ機能を装備していることを想定している。
【００５５】
また、Ｓ３１と同様に、ＣＰＵ１３が時間を計測し、前回温度、湿度を測定してから所定時間経過したか判定してもよい。これによっても周期的に温度、湿度を計測することができる。定期時刻でない場合（Ｓ７１でＮＯ）、定期時刻になるまで待機する。
【００５６】
一方、定期時刻である場合（Ｓ７１でＹＥＳ）、Ｓ７２で、ＣＰＵ１は、スリープ状態から復帰する。Ｓ７１のスリープ状態での処理や、Ｓ７２のスリープ状態からの復帰等、印刷装置１００のパワーマネジメント構成に関してはシステム依存で構わない。
【００５７】
Ｓ７３で、ＣＰＵ１は、温度センサ１４と湿度センサ１５それぞれを用いて印刷装置１００の周辺環境の温度と湿度を測定する。Ｓ７４で、ＣＰＵ１は、Ｓ７３における測定時刻をＲＴＣ機能を利用して取得する。Ｓ７５で、ＣＰＵ１は、Ｓ７３で測定した温度と湿度、及びＳ７４で取得した測定時刻を関連付けた温湿度履歴を履歴情報としてメモリ９に保存する。
【００５８】
Ｓ７２からＳ７５を繰り返すことにより、印刷装置１００のスリープ状態においての温湿度履歴を作成することが可能となる。
【００５９】
尚、この図８の処理によって作成した温湿度履歴についても、図７の印刷処理を適用することができる。
【００６０】
以上説明したように、実施形態２によれば、印刷装置１００のスリープ状態において定期的に起動して温度と湿度を測定して、その測定結果を履歴情報として保存し、印刷装置１００の起動時に記録媒体が給紙済の場合にその履歴情報に応じて印刷処理を制御する。つまり、スリープ状態が一定時間経過することで、給紙済の記録媒体が一定時間放置された場合には、図７の処理を実行することにより、記録ヘッドや記憶媒体の損傷防止することが可能となる。尚、スリープ状態が一定時間経過する前にスリープ状態が解除されれば、図７の処理を実行することなく、通常の印刷処理を実行することができる。このように、温湿度履歴ロギング処理専用のＣＰＵや２次電池が無くても、記録ヘッドや記録媒体の損傷を防止することが可能となる。
【００６１】
＜実施形態３＞
実施形態３としては、印刷装置１００の環境情報を、既製品の温湿度データロガー等の測定機器で測定した温度と湿度の履歴情報をホスト装置１１を介して取得して保存しておく。そして、印刷装置１００の起動時に記録媒体が給紙済の場合にその履歴情報に応じて否印刷処理を制御するようにしても良い。この場合、図１の構成に対し、シリアルインタフェース１２、ＣＰＵ１３、温度センサ１４、湿度センサ１５、メモリ１６、２次電池１７が不要になる。
【００６２】
以下、印刷装置１００の環境情報を測定機器から取得する場合の処理を図９のフローチャートを用いて説明する。尚、図９のフローチャートで示す処理に対応するプログラムが印刷装置１００のメモリ７に格納されており、ＣＰＵ１がメモリ８上で対応するプログラムを実行することで、図９に示す処理が実現される。
【００６３】
Ｓ８１で、ＣＰＵ１は、ホスト装置１１から受信したジョブデータが、印刷装置１００の環境情報（湿度及び温度）を測定機器で測定した温湿度履歴データであるか否かを判断する。図１で説明した通り、通常、ジョブデータは印刷データである。温湿度履歴データであるか否かの判断は、システム依存であるが、プリンタ言語やジョブ制御言語の属性として扱うのが一般的である。また、この温湿度履歴データは、測定機器で測定した温度と湿度、その測定時刻を含むデータとなっている。
【００６４】
温湿度履歴データでない場合（Ｓ８１でＮＯ）、処理を終了する。一方、温湿度履歴データである場合（Ｓ８１でＹＥＳ）、Ｓ８２で、ＣＰＵ１は、受信した温湿度履歴データを履歴情報としてメモリ９に保存する。測定機器にて測定した温湿度履歴データを、ホスト装置１１にて画像記録装置用のフォーマットに変換した場合は、プリンタ言語やジョブ制御言語用のデータを除いて保存すれば良い。ホスト装置１１にてこの変換を行っていない場合は、本処理の中で変換すれば良い。何れにしても変換方法はシステム依存で構わない。
【００６５】
尚、この図９の処理によって保存した温湿度履歴についても、図７の印刷処理を適用することができる。
【００６６】
以上説明したように、実施形態３によれば、ホスト装置１１から温度と湿度の測定結果の履歴情報を取得して保存し、印刷装置１００の起動時に記録媒体が給紙済の場合に履歴情報に応じて印刷処理を制御する。これにより、印刷装置１００にて温湿度履歴を作成することなく、既製品の温湿度データロガー等の測定機器を利用して、記録ヘッドや記録媒体の損傷を防止することが可能となる。
【００６７】
＜実施形態４＞
実施形態４としては、印刷装置１００の起動時に記録媒体が給紙済の場合に温湿度履歴に応じて印刷開始を遅延しても良い。尚、温湿度履歴は、実施形態１で説明する図６、実施形態２で説明する図８、あるいは実施形態３で説明する図９によって取得することができる。
【００６８】
以下、印刷装置１００の印刷開始を遅延する場合の処理を図１０のフローチャートを用いて説明する。尚、図１０のフローチャートで示す処理に対応するプログラムが印刷装置１００のメモリ７に格納されており、ＣＰＵ１がメモリ８上で対応するプログラムを実行することで、図１０に示す処理が実現される。
【００６９】
Ｓ５１で、ＣＰＵ１は、起動時に記録媒体（ロール紙）が給紙済であるか否かを判断する。給紙済である場合（Ｓ５１でＹＥＳ）、Ｓ５２へ進む。一方、給紙済でない場合（Ｓ５１でＮＯ）、つまり、未給紙状態の場合、Ｓ５５へ進む。
【００７０】
Ｓ５２で、ＣＰＵ１は、履歴情報（温湿度履歴）を取得する。具体的な取得方法は、次の通りである。印刷装置１００の電源が遮断されている状態で温度と湿度を測定するシステムでは、図６の処理で保存した履歴情報をシリアルインタフェース１２を介してメモリ１６から読み出すことで取得する。印刷装置１００のスリープ状態において定期的に起動して温度と湿度を測定するシステムでは、図８の処理で保存した履歴情報をメモリ９から読み出して取得する。ホスト装置１１から温度と湿度の履歴を取得するシステムでは、図９の処理で保存した履歴情報をメモリ９から読み出して取得する。
【００７１】
Ｓ５３で、ＣＰＵ１は、給紙済の記録媒体の先端部分が使用可能であるか否かを判断する。このＳ５３は、図７のＳ４３と同様の処理である。
【００７２】
先端部分が使用可能である場合（Ｓ５３でＹＥＳ）、Ｓ５５で、ＣＰＵ１は、記録媒体への印刷を印刷部４を用いて行う。
【００７３】
一方、先端部分が使用不可能である場合（Ｓ５３でＮＯ）、Ｓ５４で、ＣＰＵ１は、記録媒体の先端部分の状態が元に戻るための一定時間、印刷開始を待機する。この一定時間は、記録媒体の種類（普通紙、光沢紙等）によって異なるが、これはシステム依存である。そして、Ｓ５５で、ＣＰＵ１は、一定時間経過後の記録媒体への印刷を印刷部４を用いて行う。
【００７４】
尚、実施形態４は、特に、記録媒体の状態変化（たわみやよれ等）が標準的な使用環境下になれば（例えば、温度５度から温度１５度へ戻る）元の状態に戻るような場合を想定している。つまり、印刷装置１００が起動されて使用される環境が標準的な使用環境下になれば、その種類や材質によって時間は異なるにしても、記録媒体の状態が一定時間経過の後、標準的な印刷可能状態に復元される性質を利用する。従って、このような場合には、一定時間経過後による記録媒体の復元を待機することで、記録媒体の先端部分を切断せずに、印刷を開始することが可能となる。
【００７５】
以上説明したように、実施形態４によれば、印刷装置１００の起動時に記録媒体が給紙済の場合に履歴情報に応じて印刷開始を遅延することにより、記録媒体を切断する処理を発生させることなく、記録ヘッドや記録媒体の損傷を防止することが可能となる。
【００７６】
＜実施形態５＞
実施形態５としては、印刷装置１００の起動時に記録媒体が給紙済の場合に温湿度履歴に応じて記録ヘッドと記録媒体の距離を設定する。そして、任意の時間経過後に現在の温度と湿度に応じて記録ヘッドと記録媒体の距離（ギャップ）を設定するようにしても良い。尚、温湿度履歴は、実施形態１で説明する図６、実施形態２で説明する図８、あるいは実施形態３で説明する図９によって取得することができる。また、記録ヘッドと記録媒体の距離（ギャップ）は、図５の温湿度制御テーブルにおける各エントリ（温度、湿度及び記録媒体の種類）に対して、経験的に得られている記録ヘッドと記録媒体の理想的な距離の設定値を別途、距離設定値テーブルを設けておき、これを参照することで、印刷装置１００の使用条件下に適切な距離を設定することができる。
【００７７】
以下、印刷装置１００の記録媒体の距離を設定する場合の処理を図１１のフローチャートを用いて説明する。尚、図１１のフローチャートで示す処理に対応するプログラムが印刷装置１００のメモリ７に格納されており、ＣＰＵ１がメモリ８上で対応するプログラムを実行することで、図１１に示す処理が実現される。
【００７８】
図１１において、Ｓ６１〜Ｓ６３は、図５のＳ５１〜Ｓ５３に対応するため、その詳細説明については省略する。
【００７９】
先端部分が使用不可能である場合（Ｓ６３でＮＯ）、Ｓ６６で、ＣＰＵ１は、印刷装置１００の起動時から、記録媒体の先端部分の状態が元に戻るための一定時間が経過したか否かを判断する。この一定時間は、記録媒体の種類（普通紙、光沢紙等）によって異なるが、これはシステム依存である。
【００８０】
先端部分が使用可能である場合（Ｓ６３でＹＥＳ）、あるいは一定時間経過した場合（Ｓ６６でＹＥＳ）、Ｓ６４で、ＣＰＵ１は、印刷装置１００の電源が遮断されている状態での温湿度に記録媒体が影響を受けていないため、現在の温度と湿度を検知する。Ｓ６５で、ＣＰＵ１は、記録ヘッドと記録媒体の距離（ギャップ）を設定する。
【００８１】
一方、一定時間経過していない場合（Ｓ６６でＮＯ）、Ｓ６７で、ＣＰＵ１は、取得した履歴情報に基づいて、記録ヘッドと記録媒体の距離（ギャップ）を設定する。
【００８２】
Ｓ６８で、ＣＰＵ１は、記録ヘッドと記録媒体の距離（ギャップ）が設定後の状態で、記録媒体への印刷を印刷部４を用いて行う。
【００８３】
以上説明したように、実施形態５によれば、印刷装置１００の起動時に記録媒体が給紙済の場合に履歴情報に応じて記録ヘッドと記録媒体の距離を設定する。そして、任意の時間経過後に現在の温度と湿度に応じて記録ヘッドと記録媒体の距離を設定することにより、記録媒体を切断する処理を発生させることなく、記録ヘッドや記録媒体の損傷を防止することが可能となる。
【００８４】
＜実施形態６＞
用途や目的に応じて、上記実施形態１乃至６を任意に組み合わせた実施形態を実現するようにしても良い。例えば、電源遮断状態の時の環境情報の測定に加えて、印刷装置の起動後のスリープ状態の時に環境情報を測定するようにしても良い。また、例えば、記録媒体の切断に加えて、印刷の開始を遅延するようにしても良い。
＜実施形態６＞
また、上記実施形態では、温度、湿度の履歴に応じて、用紙先端部分の切断や記録ヘッドとプラテン間の距離を調整する例を示した。そのときの履歴として、温度、湿度の変化を参照するようにしてもよい。この場合、印刷装置の電源遮断時と、起動時の変化に応じて上記処理を行ってもよい。この場合、電源遮断時、電源投入時にＣＰＵ１の制御により温度、湿度が検知されればよいため、電源遮断中の温度、湿度が検知できなくても、遮断時、起動時の温室度変化に応じて処理を行うことができる。
【００８５】
尚、以上の実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００８６】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【００８７】
１００：印刷装置、１：ＣＰＵ、２：表示部、３：入力部、４：印刷部、５：供給／回復部、６：搬送部、７：メモリ、８：メモリ、９：メモリ、１０：ホストインタフェース、１２：シリアルインタフェース、１３：ＣＰＵ、１４：温度センサ、１５：湿度センサ、１６：メモリ、１７：２次電池
【図１】
2015196356.tif 000003
【図２】
2015196356.tif 000004
【図３】
2015196356.tif 000005
【図４】
2015196356.tif 000006
【図５】
2015196356.tif 000007
【図６】
2015196356.tif 000008
【図７】
2015196356.tif 000009
【図８】
2015196356.tif 000010
【図９】
2015196356.tif 000011
【図１０】
2015196356.tif 000012
【図１１】
2015196356.tif 000013