(57)【要約】【課題】バックアップ用の電池を備えていないインクジェットプリンタで、常に正確な時刻を取得し、その時刻に基づいて定期的な回復動作を正確に行なう。【解決手段】起動時に、予め記憶していた電子メールアドレスに電子メールを送信し、指定された電子メール受信者からの印刷ジョブを受信した時点で、その印刷ジョブに付加されている現在時刻（予め正確に設定されている）をインクジェットプリンタの時刻としてセットするため、この取得した時刻に基づいて定期的な回復動作を正確に行なうことが可能である。【選択図】  図１
2004195800.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の情報処理装置と接続されており、記録ヘッドからインクを吐出して記録するインクジェットプリンタであって、
前記記録ヘッドからインクを安定して吐出させるための回復動作を行なう回復手段と、
前記回復動作を行なった日時を記憶する回復日時記憶手段と、
前記インクジェットプリンタの起動時に、前記複数の情報処理装置に印刷ジョブの送信を要求する電子メールを送信する送信手段と、
前記電子メールを受信した情報処理装置から印刷ジョブを受信すると、該印刷ジョブの付随情報に基づいて前記インクジェットプリンタの日時を設定する日時設定手段と、
前記回復動作を行なった日時と、前記インクジェットプリンタの日時とに基づいて、前記回復手段の動作を制御する制御手段と、
を有することを特徴とするインクジェットプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
パーソナルコンピュータ等の情報処理装置に接続されるプリンタに関し、特に、プリンタの回復動作を定期的に行うためのプリンタ制御に関する。
【０００２】
【従来の技術】
例えばワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状の記録媒体に記録を行うプリンタがある。
【０００３】
プリンタの記録方式としては様々な方式が知られているが、用紙等の記録媒体に非接触記録が可能である、カラー化が容易である、静粛性に富む、等の理由でインクジェット方式が近年特に注目されている。
【０００４】
インクジェットプリンタにおいて、インク中の水分が蒸発していくことによりインクの粘度が増加し、記録ヘッドのノズルが目詰まりを起こすことがある。そこで、この記録ヘッドのノズルの目詰まりを防ぐため、あるいは、目詰まりを起こした記録ヘッドのノズルを回復させるため、各種の回復動作を定期的に行なう必要がある。
【０００５】
この回復動作には、例えば、粘度の増加したインクをノズルから排出する吸引動作、インク乾燥防止のためノズルにキャップをするキャッピング動作、あるいは記録ヘッドのフェイス面を清掃するワイピング動作などがある。
【０００６】
【発明が解決しようとする課題】
しかし、従来のインクジェットプリンタにおいて、定期的に回復動作を安定して行なうためには、回復動作を実行する日時に到達した場合にインクジェットプリンタは起動していなければならず、電源がオフになっていると上述の回復動作ができない。
【０００７】
そこで、電源がオフになっていても定期的にこの回復動作を安定して行うためには、タイマーで起動するためのバックアップ用電池を備えている必要がある。しかしながら、このような電池を備えることはインクジェットプリンタのコストアップの原因となる。
【０００８】
一方、インクジェットプリンタにバックアップ用の電池を備えることを省略した場合には、インクジェットプリンタの電源がオフにされた場合に定期的な回復動作を行なえない場合があったり、あるいは、上記の不具合を避けるために回復動作を必要としない場合にも回復動作を行うことによりインクを無駄に消費してしまう場合があった。
【０００９】
また、バックアップ用の電池を備えないプリンタにおいて、プリンタの起動後（電源オン後）にホストＰＣから印刷ジョブとともに時刻を取得することも可能であるが、ネットワーク上に接続されたプリンタの場合、不特定多数のユーザ（ホストＰＣ）から印刷ジョブを受け取ることになるため、ユーザから取得した時刻が必ずしも正確な時刻でない場合もある。このように、正確でない時刻を送信してくるユーザから受け取った時刻を使用して回復動作の日時を決定すると、定期的な回復動作が正確に実行できなくなる。
【００１０】
本発明は上記説明した従来技術の問題点を解決するためになされたものであり、その目的は、バックアップ用の電池を備えていないインクジェットプリンタにおいて、常に正確な時刻を取得することができ、取得した時刻に基づいて定期的な回復動作を正確に行なうことができるインクジェットプリンタを提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成するための本発明に係る一実施形態のインクジェットプリンタは、以下の構成を有する。すなわち、ネットワークを介して複数の情報処理装置と接続されており、記録ヘッドからインクを吐出して記録するインクジェットプリンタであって、前記記録ヘッドからインクを安定して吐出させるための回復動作を行なう回復手段と、前記回復動作を行なった日時を記憶する回復日時記憶手段と、前記インクジェットプリンタの起動時に、前記複数の情報処理装置に印刷ジョブの送信を要求する電子メールを送信する送信手段と、前記電子メールを受信した情報処理装置から印刷ジョブを受信すると、該印刷ジョブの付随情報に基づいて前記インクジェットプリンタの日時を設定する日時設定手段と、前記回復動作を行なった日時と、前記インクジェットプリンタの日時とに基づいて、前記回復手段の動作を制御する制御手段と、を有することを特徴とする。
【００１２】
【発明の実施の形態】
本発明は、ネットワークを介して複数の情報処理装置と接続されており、記録ヘッドからインクを吐出して記録するインクジェットプリンタであって、記録ヘッドからインクを安定して吐出させるための回復動作を行なう回復部と、回復動作を行なった日時を記憶する回復日時記憶部と、インクジェットプリンタの起動時に、複数の情報処理装置に印刷ジョブの送信を要求する電子メールを送信する送信部と、電子メールを受信した情報処理装置から印刷ジョブを受信すると、該印刷ジョブの付随情報に基づいて前記インクジェットプリンタの日時を設定する日時設定部と、回復動作を行なった日時と、インクジェットプリンタの日時とに基づいて、回復部の動作を制御する制御部と、を備えることを特徴とするインクジェットプリンタとして実施可能である。
【００１３】
このような発明は、具体的に図１〜図１０に示す構成において、以下の第１〜第３の実施形態と対応して実現できる。
【００１４】
＜第１の実施形態＞
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１５】
本明細書において、「記録」（「印字」、「印刷」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１６】
また、「記録媒体」とは、長尺状の台紙と台紙の上に所定間隔で貼付されたラベルとからなるラベル紙、あるいは、長尺状で、所定間隔で印刷位置を規定するマークのついたタグ紙などであり、その材質は一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム等、インクを受容可能なものであってもよい。
【００１７】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（印刷）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００１８】
［インクジェットプリンタの構成：図１０］
図１０は、本発明の代表的な実施の形態であるインクジェットプリンタＩＪＲＡの構成の概要を示す外観斜視図である。図１０において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５００９〜５０１１を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（不図示）を有し、ガイドレール５００３に支持されて矢印ａ，ｂ方向を往復移動する。キャリッジＨＣには、記録ヘッドＩＪＨとインクタンクＩＴとを内蔵した一体型インクジェットカートリッジＩＪＣが搭載されている。
【００１９】
５００２は紙押え板であり、キャリッジＨＣの移動方向に亙って記録用紙Ｐをプラテン５０００に対して押圧する。５００７，５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り換え等を行うためのホームポジション検知器である。
【００２０】
５０１６は記録ヘッドＩＪＨの前面をキャップするキャップ部材５０２２を支持する部材で、５０１５はこのキャップ内を吸引する吸引器で、キャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。５０１７はクリーニングブレードで、５０１９はこのブレードを前後方向に移動可能にする部材であり、本体支持板５０１８にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。
【００２１】
又、５０２１は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達機構で移動制御される。
【００２２】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の動作を行うようにすれば、本例にはいずれも適用できる。
【００２３】
［インクジェットプリンタの制御構成：図１］
図１は実施形態におけるインクジェットプリンタの構成を示すブロック図である。図中、１はインクジェットプリンタの本体、２はシステムバス、３はパラレルインターフェース、４はネットワークインターフェースであり、イーサネット（登録商標）を介して図２の情報処理装置に接続される。
【００２４】
５はＣＰＵ、６はメモリ、７はフラッシュＲＯＭであり、プリンタ制御や電子メールを送信するための制御プログラムを格納する。８はＥＥＰＲＯＭであり、回復動作を行なった時刻（日時）や、図４Ｂに一例を示す指定されるオーナー名（インクジェットプリンタを使用するパーソナルコンピュータ等のユーザ名）を含む電子メールの送信先アドレス等を記憶する。
【００２５】
９はＲＴＣで時刻をカウントするが、本実施形態のインクジェットプリンタでは、バッテリのバックアップはされていないためインクジェットプリンタの電源オフによりカウント中の時刻は無効になる。
【００２６】
１０は操作パネルであり、インクジェットプリンタの設定等を行ういくつかのキーとプリンタのステータス等を表示する表示部とで構成される。
【００２７】
１１はプリンタエンジンであり、ホストからのデータを印字する記録ヘッドや記録ヘッドを駆動するモータなどで構成される。１２はプリンタエンジンの中のヘッド回復部で、記録ヘッド回復モータ等で吸引、ワイピング、キャッピング等の回復動作を行なう。
【００２８】
［情報処理装置の制御構成：図２］
図２はインクジェットプリンタに印刷の指示を出す情報処理装置の構成を示すブロック図である。
【００２９】
図中、１３は情報処理装置の本体、１４はシステムバス、１５は情報処理装置全体を制御するＣＰＵ、１６はメモリ、１７は外部記憶部で、プログラムやデータが保存されている。１８は表示部である。
【００３０】
１９はパラレルインターフェースでケーブルを介してプリンタに接続される。２０はネットワークインターフェースであり、イーサネット（登録商標）を介してプリンタに接続される。
【００３１】
［インクジェットプリンタと情報処理装置の接続：図３］
図３はインクジェットプリンタ１と情報処理装置１３−１，１３−２とが４、２０のネットワークインタフェースを介して接続されている構成を示す図である。情報処理装置１３−１は、インクジェットプリンタ１によって指定されたオーナー名のパーソナルコンピュータであり、その時刻は正確に管理されている。
【００３２】
図中２１はイーサーネットである。２２は電子メールサーバであり、インクジェットプリンタ１から送信された電子メール（指定されたオーナー名を含む）を保存し、各情報処理装置は、それぞれ電子メールサーバ２２から電子メールを取得する。
【００３３】
［電子メールと送信先：図４Ａ，４Ｂ］
図４Ａはプリンタが電源オンされた時にインクジェットプリンタ１が印刷ジョブのオーナに送信する電子メールの一例である。図４Ｂに、メモリーに記憶されている図４Ａの電子メールの送信先リストの一例であり、４０１は予め指定されたオーナ名（情報装置１３−１）とそのメールアドレスであり、この情報装置１３−１には予め正確な現在時刻が設定され管理されているものとする。
【００３４】
以下、図６、図７に示すフローチャートに従って、上記説明した構成を備えるインクジェットプリンタ１が電源オフにより時刻の計測が不可能になった場合でも、次の電源オンで指定されるオーナーからの印刷ジョブに付随して得られる正確な時刻を取得し、この取得した時刻を基準として次に予定される定期的な回復動作の時刻を管理することにより、その時刻に回復動作の処理を可能とする手順について詳細に説明する。
【００３５】
これらの処理は、ＲＯＭ７に格納されている制御プログラムに基づいてＣＰＵがＲＡＭを用い各部を制御しながら行う。
【００３６】
［プリンタ起動時の時刻取得処理：図６］
図６はプリンタが電源をオンされた場合の時刻取得動作に関わるフローチャートである。
【００３７】
まず、ステップＳ１において、時刻未設定フラグをセット（ＯＮ）する。時刻未設定フラグがセットされると、これ以降、時刻が設定されるまで印刷ジョブを受け取るたびに印刷ジョブのオーナ名を解析する。
【００３８】
次に、ステップＳ２において、あらかじめ記憶しておいたメールアドレス（図４Ｂ）に対して、図４Ａに一例を示すような電子メールを送信する。
【００３９】
図４Ａの電子メールには、電子メールの受信者に対して、例えば、「インクジェットプリンタに対して印刷ジョブを送信するか、インクジェットプリンタの操作パネルから時刻を設定して下さい」とインクジェットプリンタの時刻を設定するように要求する内容が記述されている。この送信された電子メールは電子メールサーバ２２に蓄積される。
【００４０】
次に、ステップＳ３において、全ての電子メール送信者にメールを送信したか否かを判断し、未送信の場合はステップＳ２に戻って作業を継続し、全ての電子メールが送信済みであることを確認すると一連の作業を終了する。
【００４１】
［印刷ジョブ受信時の時刻取得処理及び回復処理：図７］
図７はインクジェットプリンタ１が印刷ジョブを受け取った時の時刻取得及び回復処理動作に関わるフローチャートである。
【００４２】
まず、ステップＳ４において、時刻未設定フラグがセット（ＯＮ）されているか否かをチェックし、時刻未設定フラグがセットされていない（ＯＦＦ）場合、すなわち、インクジェットプリンタに時刻が設定済みの場合はステップＳ７に進み、時刻未設定フラグがセット（ＯＮ）されている場合、すなわちインクジェットプリンタに時刻が未設定の場合はステップＳ５に進む。
【００４３】
次に、ステップＳ５では、受信した印刷ジョブの付随情報として得られる印刷ジョブのオーナー名を解析する。この付随情報は、オーナ名や時刻を含んでいる。そして印刷ジョブのオーナ名が図４Ｂの４０１に示す指定されたオーナーからの印刷ジョブであるか否かを識別し、受信した印刷ジョブが指定されたオーナーからの場合にはステップＳ６の処理を行い、受信した印刷ジョブが指定されたオーナー以外の場合には何もしないでステップＳ１０に進む。
【００４４】
ステップＳ６では、印刷ジョブの付随情報に含まれる時刻を解析し、この時刻をインクジェットプリンタの時刻として設定する。次に、時刻未設定フラグのセットをクリア（ＯＦＦ）する。なお本実施形態では、指定されたオーナーからの印刷ジョブに付随して取得される時刻が正確な時刻となるよう予め指定されたオーナー（情報処理装置）の時刻は設定されているものとする。
【００４５】
次に、ステップＳ７では、ＥＥＰＲＯＭに記憶してあった前回の回復動作を行なった時間ｔ１と現在の時刻ｔ２を比較する。そして現在の時刻ｔ２が予め決められた一定時間ｔ３を経過していた場合（ｔ２−ｔ１＞ｔ３）にはステップＳ８に進み、現在の時刻ｔ２が予め決められた一定時間ｔ３を経過していない場合（ｔ２−ｔ１＜ｔ３）にはステップＳ１０に進む。
【００４６】
次にステップＳ８では、吸引などの各種回復動作を行なうように指示し、インクジェットプリンタの記録ヘッドの状態が目づまりのない正常な状態に保つように制御する。
【００４７】
次に、ステップＳ９では、現在の時刻である今回回復動作を行った時刻をＥＥＰＲＯＭに保存し、前回回復動作を行なった時刻を更新する。
【００４８】
次に、ステップＳ１０では、印刷ジョブに基づいて印字処理を指示し、印字が行われる。
【００４９】
このように本発明の第１の実施形態のインクジェットプリンタでは、電子メールは、受信者に記録用の印刷ジョブの送信要求、あるいは、インクジェットプリンタの操作パネルからのプリンタ日時の入力要求、を含むことが好ましい。
【００５０】
また例えば、送信部は、情報処理装置の中で予め指定された、現在時刻が設定されている情報処理装置に、電子メールを送信することが好ましい。
【００５１】
また例えば、日時設定部は、印刷ジョブを受信すると、該印刷ジョブの付随情報より該印刷ジョブのオーナー名と日時とを識別し、該オーナ名が予め指定されたオーナ名の場合に該識別された日時をインクジェットプリンタの日時として設定することが好ましい。
【００５２】
また例えば、操作パネルから受信者によって日時が入力された場合には、日時設定部は、該入力された日時をインクジェットプリンタの日時として設定することが好ましい。
【００５３】
以上説明したように、本実施形態のインクジェットプリンタでは、インクジェットプリンタを停止した（電源オフ）場合に、インクジェットプリンタを次に起動する（電源オン）タイミングで予め記憶していた電子メールアドレスに電子メールを送信し、電子メールの受信者に対して印刷ジョブの送信を促し、指定された電子メール受信者からの印刷ジョブを受信した時点で、その印刷ジョブに付随して得られる正確な時刻をインクジェットプリンタの時刻としてセットすることができる。
【００５４】
このため、本実施形態のようにバックアップ用の電池を備えていないインクジェットプリンタにおいても、常に正確な時刻を取得することができ、この取得した時刻に基づいて定期的な回復動作を正確に行なうことが可能である。
【００５５】
［第２の実施形態］
次に、本発明の第２の実施形態を詳細に説明する。
【００５６】
なお以下で説明する第２の実施形態の構成は、図１、図２、図３、図４を用いて説明した第１の実施形態と同じである。そこで、第２の実施形態では、第１の実施形態と異なる点についてのみ説明するものとする。
【００５７】
［印刷ジョブ受信時の時刻取得処理及び回復処理：図８］
以下、図８に示すフローチャートに従って、上記説明した構成を備えるインクジェットプリンタが電源オフにより時刻の計測が不可能になった場合でも、次の電源オンで指定されるオーナーからの印刷ジョブに付随して得られる正確な時刻を取得し、この取得した時刻を基準として次に予定される定期的な回復動作の時刻を管理することにより、その時刻に回復動作の処理を可能とする手順について詳細に説明する。
【００５８】
これらの処理は、ＲＯＭ７に格納されている制御プログラムに基づいてＣＰＵがＲＡＭを用い各部を制御しながら行う。
【００５９】
なお、第２の実施形態における電源オン時のプリンタ起動時の時刻取得処理は図６と同じであり、その説明は重複するので省略する。
【００６０】
図８はインクジェットプリンタが印刷ジョブを受け取った時の時刻取得及び回復処理動作に関わるフローチャートである。
【００６１】
まず、ステップＳ１１において、時刻未設定フラグがセット（ＯＮ）されているか否かをチェックし、時刻未設定フラグがセットされていない（ＯＦＦ）場合、すなわち、インクジェットプリンタに時刻が設定済みの場合はステップＳ１６に進み、時刻未設定フラグがセット（ＯＮ）されている場合、すなわちインクジェットプリンタに時刻が未設定の場合はステップＳ１２に進む。
【００６２】
次に、ステップＳ１２では、受信した印刷ジョブの付随情報として得られる印刷ジョブのオーナー名を解析する。この付随情報は、オーナ名や時刻を含んでいる。そして印刷ジョブのオーナ名が図４Ｂの４０１に示す指定されたオーナーからの印刷ジョブであるか否かを識別し、受信した印刷ジョブが指定されたオーナーからの場合にはステップＳ１３の処理を行い、受信した印刷ジョブが指定されたオーナー以外の場合にはステップＳ１４に進む。
【００６３】
ステップＳ１３では、印刷ジョブの付随情報に含まれる時刻を解析し、この時刻をインクジェットプリンタの時刻として設定する。次に、時刻未設定フラグのセットをクリア（ＯＦＦ）してからステップＳ１６に進む。なお本実施形態では、指定されたオーナーからの印刷ジョブに付随して取得される時刻が正確な時刻となるよう予め指定されたオーナー（情報処理装置）の時刻は設定されているものとする。
【００６４】
一方、ステップＳ１４では、インクジェットプリンタへ正確な時刻の設定が可能な指定されたオーナ（例えば、図４Ｂの４０１）からの印刷ジョブを受け取っていないので、再度指定されたオーナなどに電子メールを送信して印刷ジョブの投入を促すかどうかを判断するために、前回の電子メール送信から一定時間が経過したか否かを調べ、前回の電子メール送信から一定時間が経過している場合にはステップＳ１５へ、そうでない場合にはステップＳ１９へ進む。
【００６５】
なお本実施形態のステップＳ１４では、一例として前回送信した電子メールの送信時間から一定時間が経過したか否かを再度指定されたオーナ等に電子メールを送信する判断基準としているが、例えば、投入された印刷ジョブ数などをメール再送信の判断基準にしても構わない。
【００６６】
次に、ステップＳ１５において、あらかじめ記憶しておいたメールアドレス（図４Ｂ）に対して、図４Ａに一例を示すような電子メールを送信する。
【００６７】
図４Ａの電子メールには、電子メールの受信者に対して、例えば、「インクジェットプリンタに対して印刷ジョブを送信するか、インクジェットプリンタの操作パネルから時刻を設定して下さい」とインクジェットプリンタの時刻を設定するように要求する内容が記述されている。この送信された電子メールは電子メールサーバ２２に蓄積される。
【００６８】
次に、ステップＳ１６では、ＥＥＰＲＯＭに記憶してあった前回の回復動作を行なった時間ｔ１と現在の時刻ｔ２を比較する。そして現在の時刻ｔ２が予め決められた一定時間ｔ３を経過していた場合（ｔ２−ｔ１＞ｔ３）にはステップＳ１７に進み、現在の時刻ｔ２が予め決められた一定時間ｔ３を経過していない場合（ｔ２−ｔ１＜ｔ３）にはステップＳ１９に進む。
【００６９】
次にステップＳ１７では、吸引などの各種回復動作を行なうように指示し、インクジェットプリンタの記録ヘッドの状態が目づまりのない正常な状態に保つように制御する。
【００７０】
次に、ステップＳ１８では、現在の時刻である今回回復動作を行った時刻をＥＥＰＲＯＭに保存し、前回回復動作を行なった時刻を更新する。
【００７１】
次に、ステップＳ１９では、印刷ジョブに基づいて印字処理を指示し、印字が行われる。
【００７２】
このように本発明の第２の実施形態のインクジェットプリンタでは、電子メールを送信してから所定の時間を経過しても印刷ジョブを受信しない場合には、送信部は電子メールを再度送信することが好ましい。
【００７３】
以上説明したように、本実施形態のインクジェットプリンタでは、インクジェットプリンタを停止した場合、インクジェットプリンタを次に起動するタイミングで予め記憶していた電子メールアドレスに電子メールを送信して電子メールの受信者に印刷ジョブの送信を促すとともに、所定時間を経過しても指定された受信者からの印刷ジョブを受信しない場合には、送信部は電子メールを再度することができる。
【００７４】
このため、本実施形態のインクジェットプリンタは、第１実施形態のインクジェットプリンタに比べ、より確実に正確な時刻を取得することができ、この取得した時刻に基づいて定期的な回復動作を正確に行なうことが可能である。
【００７５】
［第３の実施形態］
次に、本発明の第３の実施形態を詳細に説明する。
【００７６】
なお以下で説明する第３の実施形態の構成は、図１、図２、図３、図４を用いて説明した第１の実施形態と同じである。そこで、第３の実施形態では、第１の実施形態と異なる点についてのみ説明するものとする。
【００７７】
［プリンタ起動時の時刻取得処理：図９］
以下、図９に示すフローチャートに従って、上記説明した構成を備えるインクジェットプリンタが電源オフにより時刻の計測が不可能になった場合でも、次の電源オンで指定されるオーナーからの印刷ジョブに付随して得られる正確な時刻を取得し、この取得した時刻を基準として次に予定される定期的な回復動作の時刻を管理することにより、その時刻に回復動作の処理を可能とする手順について詳細に説明する。
【００７８】
これらの処理は、ＲＯＭ７に格納されている制御プログラムに基づいてＣＰＵがＲＡＭを用い各部を制御しながら行う。
【００７９】
なお、第３の実施形態における印刷ジョブ受信時の時刻取得処理及び回復処理は図８と同じであり、その説明は重複するので省略する。
【００８０】
図９はインクジェットプリンタが電源をオンされた場合の時刻取得動作に関わるフローチャートである。
【００８１】
まず、ステップＳ２０において、時刻未設定フラグをセット（ＯＮ）する。時刻未設定フラグがセットされると、これ以降、時刻が設定されるまで印刷ジョブを受け取るたびに印刷ジョブのオーナ名を解析する。
【００８２】
次に、ステップＳ２１では、インクジェットプリンタに時刻が設定されていないため、インクジェットプリンタのステータスを時刻未設定の警告エラーの状態にする。ホストＰＣ（情報処理装置１３−１，１３−２など）はインクジェットプリンタのステータスを取得した場合には、時刻未設定の警告エラーが認識され、その場合には、図５に一例を示すようなダイアログをホストＰＣの表示部に表示する。このように、ホストＰＣに時刻の設定を促すことにより、より速やかにインクジェットプリンタの時刻設定が行なわれる。この時刻未設定の警告エラーの状態はインクジェットプリンタに時刻が設定された時にクリアされる。
【００８３】
次に、ステップＳ２２において、あらかじめ記憶しておいたメールアドレス（図４Ｂ）に対して、図４Ａに一例を示すような電子メールを送信する。
【００８４】
図４Ａの電子メールには、電子メールの受信者に対して、例えば、「インクジェットプリンタに対して印刷ジョブを送信するか、インクジェットプリンタの操作パネルから時刻を設定して下さい」とインクジェットプリンタの時刻を設定するように要求する内容が記述されている。この送信された電子メールは電子メールサーバ２２に蓄積される。
【００８５】
次に、ステップＳ２３において、全ての電子メール送信者にメールを送信したか否かを判断し、未送信の場合はステップＳ２２に戻って作業を継続し、全ての電子メールが送信済みであることを確認すると一連の作業を終了する。
【００８６】
このように本発明の第３の実施形態のインクジェットプリンタでは、インクジェットプリンタの起動時に、インクジェットプリンタの日時が設定されていないことを示す警告を設定する警告設定部を更に有することが好ましい。
【００８７】
以上説明したように、本実施形態のインクジェットプリンタでは、インクジェットプリンタを停止した場合、インクジェットプリンタを次に起動するタイミングで予め記憶していた電子メールアドレスに電子メールを送信して電子メールの受信者に印刷ジョブの送信を促すとともに、インクジェットプリンタの日時が記憶されないことを示す警告状態を設定することができる。
【００８８】
このため、本実施形態のインクジェットプリンタは、第１実施形態のインクジェットプリンタに比べ、より確実に正確な時刻を取得することができ、この取得した時刻に基づいて定期的な回復動作を正確に行なうことが可能である。
【００８９】
［その他の実施形態］
なお、本発明は、システム、装置、方法、プログラムもしくは記憶媒体などとしての実施態様を取ることも可能であり、具体的には、複数の機器（例えばホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００９０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００９１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラム自体が本発明を構成することになる。
【００９２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００９３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９４】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図６〜９に示す）フローチャートに対応するプログラムコードが格納されることになる。
【００９６】
以上説明したように、本実施形態のインクジェットプリンタでは、インクジェットプリンタを停止した場合に、インクジェットプリンタを次に起動するタイミングで予め記憶していた電子メールアドレスに電子メールを送信し、電子メールの受信者に対して印刷ジョブの送信を促す。そして、指定された電子メール受信者からの印刷ジョブを受信した時点で、その印刷ジョブに付加されている正確な時刻をインクジェットプリンタの時刻としてセットすることにより、本実施形態のようなバックアップ用の電池を備えていない場合でも常に正確な時刻を取得することができるので、この取得した時刻に基づいて定期的な回復動作を正確に行なうことが可能である。
【００９７】
【発明の効果】
以上説明したように、本発明によれば、バックアップ用の電池を備えていないインクジェットプリンタであっても、常に正確な時刻を取得することができ、取得した時刻に基づいて定期的な回復動作を正確に行なうことができるインクジェットプリンタを提供できる。
【図面の簡単な説明】
【図１】本実施形態のインクジェットプリンタの構成を示すブロック図である。
【図２】本実施形態の情報処理装置の構成を示すブロック図である。
【図３】本実施形態における情報処理装置とインクジェットプリンタのネットワーク接続の一例を説明する図である。
【図４Ａ】本実施形態においてインクジェットプリンタから情報処理装置に送信される電子メールの一例を説明する図である。
【図４Ｂ】本実施形態においてインクジェットプリンタに記憶されているオーナ（情報処理装置）名とその送信先の電子メールアドレスの一例を説明する図である。
【図５】第３実施形態において情報処理装置側で表示される警告エラーの一例を説明する図である。
【図６】第１実施形態のインクジェットプリンタが電源オンされた場合の時刻取得処理の動作を説明するフローチャートである。
【図７】第１実施形態のインクジェットプリンタが印刷ジョブを受け取った時の時刻取得処理及び回復処理処理の動作を説明するフローチャートである。
【図８】第２実施形態のインクジェットプリンタが印刷ジョブを受け取った時の時刻取得処理及び回復処理の動作を説明するフローチャートである。
【図９】第３実施形態のインクジェットプリンタが電源オンされた場合の時刻取得処理の動作を説明するフローチャートである。
【図１０】インクジェットプリンタの概略構成を示す外観斜視図である。
【符号の説明】
１． プリンタ本体
２． プリンタのシステムバス
３． プリンタのパラレルＩ／Ｆ
４．プリンタのネットワークＩ／Ｆ
５． プリンタのＣＰＵ
６．プリンタのｍｅｍｏｒｙ
７． プリンタのＦｌａｓｈ ＲＯＭ
８． プリンタのＥＥＰＲＯＭ
９． プリンタのＲＴＣ
１０． プリンタの操作パネル
１１． プリンタのエンジン
１２． プリンタのヘッド回復部
１３． 情報処理装置本体
１４． 情報処理装置のシステムバス
１５． 情報処理装置のＣＰＵ
１６． 情報処理装置のｍｅｍｏｒｙ
１７． 情報処理装置の外部記憶部
１８． 情報処理装置の表示部
１９． 情報処理装置のパラレルＩ／Ｆ
２０． 情報処理装置のネットワークＩ／Ｆ
２１． イーサーネット
２２． 電子メールサーバ
【図１】
2004195800.tif 000003
【図２】
2004195800.tif 000004
【図３】
2004195800.tif 000005
【図４Ａ】
2004195800.tif 000006
【図４Ｂ】
2004195800.tif 000007
【図５】
2004195800.tif 000008
【図６】
2004195800.tif 000009
【図７】
2004195800.tif 000010
【図８】
2004195800.tif 000011
【図９】
2004195800.tif 000012
【図１０】
2004195800.tif 000013