(57)【要約】【課題】作動タイミングや作動時間が不確定なジョブを実行可能なシステムにおいて、適切なタイミングでメンテナンス動作を行う。【解決手段】印刷機能に対するメンテナンス動作を定期的に行う記録装置であって、前記メンテナンス動作を行うタイミングを決定するためのタイマーを制御するタイマー制御手段と、ジョブの実行を指示するジョブ制御手段とを有し、前記ジョブの実行に伴い前記メンテナンス動作が実行され、前記ジョブ制御手段は、前記記録装置に対するユーザ操作無しで印刷処理を実行するプリントジョブと、前記記録装置に対するユーザ操作に基づいて印刷処理を実行するセキュアプリントジョブの実行を指示可能であり、前記タイマー制御手段は、前記ジョブ制御手段により指示された前記プリントジョブまたはセキュアプリントジョブの実行が完了した際に前記タイマーをリセットする。【選択図】図３
2020059164.tif 000002
【特許請求の範囲】
【請求項１】
印刷機能に対するメンテナンス動作を定期的に行う記録装置であって、
前記メンテナンス動作を行うタイミングを決定するためのタイマーを制御するタイマー制御手段と、
ジョブの実行を指示するジョブ制御手段と
を有し、
前記ジョブの実行に伴い前記メンテナンス動作が実行され、
前記ジョブ制御手段は、前記記録装置に対するユーザ操作無しで印刷処理を実行するプリントジョブと、前記記録装置に対するユーザ操作に基づいて印刷処理を実行するセキュアプリントジョブの実行を指示可能であり、
前記タイマー制御手段は、前記ジョブ制御手段により指示された前記プリントジョブまたはセキュアプリントジョブの実行が完了した際に前記タイマーをリセットすることを特徴とする記録装置。
【請求項２】
前記記録装置は、インクタンクと記録ヘッドとを備えるインクジェット記録装置であり、
前記メンテナンス動作は、前記インクタンクと前記記録ヘッドとの間でインクを循環させる動作、および、インクを攪拌する動作の少なくともいずれかであることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録装置は、セキュアプリントを実行可能であり、
前記ジョブ制御手段は、受け付けたセキュアプリントジョブに対応する認証操作が前記記録装置に対して行われたことに伴って、当該セキュアプリントジョブの実行を指示することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記メンテナンス動作は、前記タイマーによるカウントに基づいて実行されるか、または、前記印刷機能を用いたジョブが実行されることに伴って実行され、
前記セキュアプリントジョブが実行されている最中に、前記タイマーによるカウントに基づく前記メンテナンス動作を行うタイミングとなった場合、当該タイマーによるカウントに基づくメンテナンス動作はキャンセルされることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記記録装置は更に、前記印刷機能とは異なる機能を備え、
前記タイマー制御手段は、前記ジョブ制御手段により指示されたジョブが前記印刷機能とは異なる機能を用いたジョブである場合、前記タイマーのリセットは行わないことを特徴とする請求項１乃至４のいずれか一項に記載の記録装置。
【請求項６】
前記記録装置は、省電力状態へ遷移可能であり、
前記ジョブ制御手段は、前記省電力状態において、前記タイマーに基づき前記メンテナンス動作の実行を指示し、
前記タイマー制御手段は、前記メンテナンス動作の実行が完了した際に前記タイマーをリセットすることを特徴とする請求項１乃至５のいずれか一項に記載の記録装置。
【請求項７】
前記記録装置に対するユーザ操作として、前記記録装置の操作パネルに対する操作および前記記録装置との近距離無線通信の少なくとも１つが実行された場合、前記セキュアプリントジョブの実行が指示されることを特徴とする請求項１乃至６のいずれか一項に記載の記録装置。
【請求項８】
印刷機能に対するメンテナンス動作を定期的に行う記録装置の制御方法であって、
前記メンテナンス動作を行うタイミングを決定するためのタイマーを制御するタイマー制御工程と、
ジョブの実行を指示するジョブ制御工程と
を有し、
前記ジョブの実行に伴い前記メンテナンス動作が実行され、
前記ジョブ制御工程において、前記記録装置に対するユーザ操作無しで印刷処理を実行するプリントジョブと、前記記録装置に対するユーザ操作に基づいて印刷処理を実行するセキュアプリントジョブの実行を指示可能であり、
前記タイマー制御工程において、前記ジョブ制御工程にて指示された前記プリントジョブまたはセキュアプリントジョブの実行が完了した際に前記タイマーをリセットすることを特徴とする記録装置。
【請求項９】
コンピュータを、
プリント部による印刷機能に対するメンテナンス動作を定期的に行うためのタイミングを決定するためのタイマーを制御するタイマー制御手段、
ジョブの実行を指示するジョブ制御手段
として機能させ、
前記ジョブの実行に伴い前記メンテナンス動作が実行され、
前記ジョブ制御手段は、前記記録装置に対するユーザ操作無しで印刷処理を実行するプリントジョブと、前記記録装置に対するユーザ操作に基づいて印刷処理を実行するセキュアプリントジョブの実行を指示可能であり、
前記タイマー制御手段は、前記ジョブ制御手段により指示された前記プリントジョブまたはセキュアプリントジョブの実行が完了した際に前記タイマーをリセットすることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置およびその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、記録装置は、自身の機能の品質等を維持するために、定期的にメンテナンス動作を実行する場合がある。
【０００３】
特許文献１では、印刷装置の保守処理を定期的に実行するシステムにおいて、保守ジョブと印刷ジョブの作動タイミングをジョブ送出部が管理することを可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１８２１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、例えば、セキュアプリントでは、ユーザがパスワードを入力することで印刷ジョブが作動する。そのため、セキュアプリントのような構成においては、印刷ジョブの作動タイミングや作動時間が不確定となりうる。特許文献１で開示されているような保守ジョブの管理システムにおいて、ジョブ送出時にジョブ実行が不確定な場合にも、定期的な保守ジョブの実行が求められる。しかしながら、例えば、印刷ジョブの動作に伴ってメンテナンス動作を行う場合に、印刷ジョブの実行タイミングと、定期的なメンテナンスの実行タイミングの両方でメンテナンス動作を行ってしまうと無駄なメンテナンス動作が発生する。
【０００６】
そこで、本発明は、適切なタイミングでメンテナンス動作を行うことを可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、印刷機能に対するメンテナンス動作を定期的に行う記録装置であって、前記メンテナンス動作を行うタイミングを決定するためのタイマーを制御するタイマー制御手段と、ジョブの実行を指示するジョブ制御手段とを有し、前記ジョブの実行に伴い前記メンテナンス動作が実行され、前記ジョブ制御手段は、前記記録装置に対するユーザ操作無しで印刷処理を実行するプリントジョブと、前記記録装置に対するユーザ操作に基づいて印刷処理を実行するセキュアプリントジョブの実行を指示可能であり、前記タイマー制御手段は、前記ジョブ制御手段により指示された前記プリントジョブまたはセキュアプリントジョブの実行が完了した際に前記タイマーをリセットする。
【発明の効果】
【０００８】
本発明により、適切なタイミングでメンテナンス動作を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る記録装置の内部構成の例を示す図。
【図２】本発明の一実施形態に係る記録装置の制御ブロック図。
【図３】第１の実施形態に係るセキュアプリント受信時のメンテナンス実行処理のフローチャート。
【図４】第１の実施形態に係るタイマーをリセットするタイミングを説明するためのタイミングチャート。
【図５】第２の実施形態に係る省電力中のメンテナンス実行処理のフローチャート。
【発明を実施するための形態】
【００１０】
＜第１の実施形態＞
図１は、本実施形態に係るインクジェット記録装置（以下、記録装置）１の内部構成の例を示す図である。図１において、ｘ方向は水平方向、ｙ方向（紙面垂直方向）は後述する記録ヘッド８において吐出口（ノズル：不図示）が配列する方向、ｚ方向は鉛直方向をそれぞれ示す。
【００１１】
記録装置１は、プリント部２とスキャナ部３を備える複合機であり、記録動作と読取動作に関する様々な処理を、プリント部２とスキャナ部３で個別にあるいは連動して実行することができる。スキャナ部３は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）とＦＢＳ（Ｆｌａｔ  Ｂｅｄ  Ｓｃａｎｎｅｒ）を備える。そのため記録装置１は、ＡＤＦで自動給紙される原稿の読み取りと、ユーザによってＦＢＳの原稿台に置かれた原稿の読み取り（スキャン）を行うことができる。なお、本実施形態はプリント部２とスキャナ部３を併せ持った複合機であるが、スキャナ部３を備えない形態であってもよい。図１は、記録装置１が記録動作も読取動作も行っていない待機状態にあるときを示す。
【００１２】
プリント部２において、筐体４の鉛直方向下方の底部には、記録媒体（カットシート）Ｓを収容するための第１カセット５Ａと第２カセット５Ｂが着脱可能に設置されている。第１カセット５ＡにはＡ４サイズまでの比較的小さな記録媒体が平積みに収容されている。同様に、第２カセット５ＢにはＡ３サイズまでの比較的大きな記録媒体が平積みに収容されている。第１カセット５Ａ近傍には、収容されている記録媒体を１枚ずつ分離して給送するための第１給送ユニット６Ａが設けられている。同様に、第２カセット５Ｂ近傍には、第２給送ユニット６Ｂが設けられている。記録動作が行われる際にはいずれか一方のカセットから選択的に記録媒体Ｓが給送される。
【００１３】
搬送ローラ７、排出ローラ１２、ピンチローラ７ａ、拍車７ｂ、ガイド１８、インナーガイド１９、およびフラッパ１１は、記録媒体Ｓを所定の方向に導くための搬送機構である。搬送ローラ７は、記録ヘッド８の搬送方向上流側に配され、搬送モータ（不図示）によって駆動される駆動ローラである。ピンチローラ７ａは、搬送ローラ７と共に記録媒体Ｓをニップして回転する従動ローラである。排出ローラ１２は、記録ヘッド８の搬送方向下流側に配され、搬送モータ（不図示）によって駆動される駆動ローラである。拍車７ｂは、排出ローラ１２と共に記録媒体Ｓを挟持して搬送する。
【００１４】
ガイド１８は、記録媒体Ｓの搬送経路上に設けられ、記録媒体Ｓを所定の方向に案内する。インナーガイド１９は、ｙ方向に延在する部材で湾曲した側面を有し、当該側面に沿って記録媒体Ｓを案内する。フラッパ１１は、両面記録動作の際に、記録媒体Ｓが搬送される方向を切り替えるための部材である。排出トレイ１３は、記録動作が完了し排出ローラ１２によって排出された記録媒体Ｓを積載、保持するためのトレイである。
【００１５】
本実施形態の記録ヘッド８は、フルラインタイプのカラーインクジェット記録ヘッドであり、記録データに従ってインクを吐出する吐出口が、図１におけるｙ方向に沿って記録媒体Ｓの幅に相当する分だけ複数配列されている。記録ヘッド８が待機位置にある場合、記録ヘッド８の吐出口面８ａは、図１のようにキャップユニット１０によってキャップされている。記録動作を行う際は、後述するプリントエンジンコントローラ２０２によって、吐出口面８ａがプラテン９と対向するように記録ヘッド８の向きが変更される。プラテン９は、ｙ方向に延在する平板によって構成され、記録ヘッド８によって記録動作が行われる記録媒体Ｓを背面から支持する。記録ヘッド８の待機位置から記録位置への移動については、後述する。
【００１６】
インクタンクユニット１４は、記録ヘッド８へ供給される４色のインクをそれぞれ貯留する。インク供給ユニット１５は、インクタンクユニット１４と記録ヘッド８を接続する流路の途中に設けられ、記録ヘッド８内のインクの圧力及び流量を適切な範囲に調整する。本実施形態では循環型のインク供給系を採用しており、インク供給ユニット１５は記録ヘッド８へ供給されるインクの圧力と記録ヘッド８から回収されるインクの流量を適切な範囲に調整する。
【００１７】
メンテナンスユニット１６は、キャップユニット１０とワイピングユニット１７を備え、所定のタイミングにこれらを作動させて、記録ヘッド８に対するメンテナンス動作を行う。メンテナンス動作については後述する。
【００１８】
［制御構成］
図２は、本実施形態に係る記録装置１の制御構成の例を示すブロック図である。制御構成は、主にプリント部２を統括するプリントエンジンユニット２００と、スキャナ部３を統括するスキャナユニット３００と、記録装置１全体を統括するコントローラユニット１００によって構成されている。プリントエンジンコントローラ２０２は、コントローラユニット１００のメインコントローラ１０１の指示に従ってプリントエンジンユニット２００の各種機構を制御する。スキャナユニット３００の各種機構は、コントローラユニット１００のメインコントローラ１０１によって制御される。以下に制御構成の詳細について説明する。
【００１９】
コントローラユニット１００において、ＣＰＵ（不図示）を含んで構成されるメインコントローラ１０１は、ＲＯＭ１０７に記憶されているプログラムや各種パラメータに従って、ＲＡＭ１０６をワークエリアとしながら記録装置１全体を制御する。例えば、ホストＩＦ１０２またはワイヤレスＩＦ１０３を介してホスト装置４００から印刷ジョブが入力されると、メインコントローラ１０１の指示に従って、画像処理部１０８が受信した画像データに対して所定の画像処理を施す。そして、メインコントローラ１０１はプリントエンジンＩＦ１０５を介して、画像処理を施した画像データをプリントエンジンユニット２００へ送信する。メインコントローラ１０１は、受信したジョブを管理等するジョブ制御部としての機能を備える。
【００２０】
なお、記録装置１は無線通信や有線通信を介してホスト装置４００から画像データを取得してもよいし、記録装置１に接続された外部記憶装置（ＵＳＢメモリ等）から画像データを取得してもよい。無線通信や有線通信に利用される通信方式は限定されない。例えば、無線通信に利用される通信方式として、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）が適用可能である。また、有線通信に利用される通信方式としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等が適用可能である。また、例えばホスト装置４００から読取コマンドが入力されると、メインコントローラ１０１は、スキャナエンジンＩＦ１０９を介してこのコマンドをスキャナ部３に送信する。
【００２１】
また、コントローラユニット１００は、タイマー制御部２２５を有する。タイマー制御部２２５は、定期的にメンテナンスジョブを実行するためのタイマーカウンタや、サーバ通信を定期的に実行するためのタイマーカウンタを有する。これらのタイマーの値に基づいて、対応する処理を行うタイミングが決定される。タイマー制御部２２５は、メインコントローラ１０１からタイマーリセットのメッセージを受信すると、タイマーリセットを実行する。タイマーのリセットとは、タイマーカウントのクリアおよびタイマーカウントのリスタートを意味する。タイマーのリセットが実行されるとタイマーカウントが“０”となり、その後、カウントアップしていく。予め決められたカウント値に到達すると、タイマー制御部２２５はカウント値が所定の値に到達したことを検知し、メンテナンスジョブを実行する指示をメインコントローラ１０１に送信する。
【００２２】
タイマー制御部２２５は、プリントエンジンユニット２００やスキャナユニット３００、操作パネル１０４が省電力モードに移行中もメインコントローラ１０１の指示を受け、タイマーカウントを制御することができる構成となっている。プリントエンジンユニット２００が省電力モードに移行しているとプリントエンジンコントローラ２０２や記録ヘッド８、インク供給ユニット１５などの通電がなくなり、待機中の電力消費を抑えることができる。プリントエンジンユニット２００では、省電力モードに移行中におけるコントローラユニット１００からの命令は、コントローラＩＦ２０１を介して受信するように構成される。プリントエンジンコントローラ２０２は、命令を受信すると、その命令に従ってプリントエンジンユニット２００の各ユニットを起動させる。これにより、プリントエンジンユニット２００は、省電力モードから通電状態へと遷移し、各種動作を行うようになる。
【００２３】
ＣＰＵ（不図示）を含むプリントエンジンコントローラ２０２は、ＲＯＭ２０３に記憶されているプログラムや各種パラメータに従い、ＲＡＭ２０４をワークエリアとしてプリント部２の各種機構を制御する。プリントエンジンコントローラ２０２は、コントローラＩＦ２０１を介して各種コマンドや画像データを受信すると、これをＲＡＭ２０４に一旦保存する。記録ヘッド８が記録動作に利用できるように、プリントエンジンコントローラ２０２は、画像処理コントローラ２０５により、保存した画像データを記録データへ変換させる。プリントエンジンコントローラ２０２は、記録データが生成されると、ヘッドＩＦ２０６を介して記録ヘッド８に記録データに基づく記録動作を実行させる。この際、プリントエンジンコントローラ２０２は、搬送制御部２０７を介して図１に示す給送ユニット６Ａ、６Ｂ、搬送ローラ７、排出ローラ１２、フラッパ１１を駆動して、記録媒体Ｓを搬送する。プリントエンジンコントローラ２０２の指示に従って、記録媒体Ｓの搬送動作に連動して記録ヘッド８による記録動作が実行され、印刷処理が行われる。
【００２４】
ヘッドキャリッジ制御部２０８は、記録装置１のメンテナンス状態や記録状態といった動作状態に応じて記録ヘッド８の向きや位置を変更する。インク供給制御部２０９は、記録ヘッド８へ供給されるインクの圧力が適切な範囲に収まるように、インク供給ユニット１５を制御する。メンテナンス制御部２１０は、記録ヘッド８に対するメンテナンス動作を行う際に、メンテナンスユニット１６におけるキャップユニット１０やワイピングユニット１７の動作を制御する。
【００２５】
操作パネル１０４は、ユーザが記録装置１に対して入出力を行うための機構である。ユーザは、操作パネル１０４を介してコピーやスキャン等の動作を指示したり、印刷モードを設定したり、記録装置１の情報を認識したりすることができる。また、操作パネル１０４では、記録装置１における各種動作を実行させるために、個人認証をユーザに促すことができる。ここでの個人認証は、ユーザ情報およびパスワードの入力や、生体認証の入力などにより行われるが、その認証方式を限定するものではない。
【００２６】
スキャナユニット３００においては、メインコントローラ１０１が、ＲＯＭ１０７に記憶されているプログラムや各種パラメータに従って、ＲＡＭ１０６をワークエリアとしながら、スキャナコントローラ３０２のハードウェアリソースを制御する。これにより、スキャナ部３が備える各種機構は制御される。例えば、コントローラＩＦ３０１を介してメインコントローラ１０１がスキャナコントローラ３０２のハードウェアリソースを制御することにより、ユーザによってＡＤＦに搭載された原稿を、搬送制御部３０４を介して搬送し、センサ３０５によって読み取る。そして、スキャナコントローラ３０２は読み取った画像データをＲＡＭ３０３に保存する。なお、プリントエンジンコントローラ２０２は、上述のように取得された画像データを記録データに変換することで、記録ヘッド８に、スキャナコントローラ３０２で読み取った画像データに基づく記録動作を実行させることが可能である。
【００２７】
本実施形態に係る記録装置１では、コントローラユニット１００に個人認証制御部２２６を有しており、セキュアプリントによる印刷ジョブ（以下、「セキュアプリントジョブ」）を実行可能な構成となっている。例えば、記録装置１が、セキュアプリントジョブをホスト装置４００からホストＩＦ１０２を介して受信したとする。この場合、非セキュアの印刷ジョブと同様に、コントローラユニット１００の画像処理部１０８やプリントエンジンユニット２００の画像処理コントローラ２０５は、保存した画像データを記録データへ変換し、印刷の準備を開始する。セキュアプリントジョブの場合、操作パネル１０４へのユーザ操作や非接触型の近距離無線通信手段であるＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などを使用して、ユーザに対して個人認証が要求される。個人認証制御部２２６は、ユーザから入力された情報に基づき当該セキュアプリントジョブに対する個人認証を行い、当該個人認証により正当なユーザであると認証した場合、そのことをメインコントローラ１０１に通知する。認証が正常に行われるまで、セキュアプリントジョブは記録装置１に保持し続けられる。メインコントローラ１０１は、ジョブの送信を制御し、個人認証が成功した場合、当該認証されたユーザに対応するセキュアプリントジョブをプリントエンジンコントローラ２０２に送信し、その実行を指示する。なお、個人認証のための認証操作は、例えば、ユーザが操作パネル１０４へユーザＩＤおよびパスワードを入力することである。また、他の例は、ユーザが保持するＩＣカードを記録装置１の近距離無線通信ユニットの通信範囲内に近づける操作である。
【００２８】
本実施形態に係る記録装置１では、メンテナンス動作として、定期的（例えば、３０分間隔）なインク循環を必要とする。インク循環を行うことで、記録ヘッド８とインク供給ユニット１５の間でインクの循環および撹拌が行われ、インクの濃度を一定に保ち、記録ヘッド８における不吐や印刷成果物の濃淡による色調の不均一さを防ぐことができる。インクの循環または撹拌が行われず、インク濃度が一定でなくなると、記録ヘッド８のノズルが目詰まりし、不吐が発生させる要因となる。また、インクの濃度が不均一である場合、印刷物にもインクの濃度に起因する濃淡が現れ、印刷品質の低下を招く。メンテナンス動作は、メンテナンスジョブが発行され処理されることで実行される。なお、記録装置１が複数の色に対応し、各色のインクを扱う場合、複数のインクに対し同じタイミングにてメンテナンス動作を実行してもよいし、異なるタイミングでメンテナンス動作を実行してもよい。ここでは、説明を簡単にするため、１のメンテナンス動作を例に挙げて説明する。
【００２９】
［タイマーの制御に関するタイミング］
図４を用いて、タイマー制御部２２５が管理するタイマー（不図示）の制御タイミングについて説明する。ジョブ数は未処理のジョブ（ここでは、セキュアプリントジョブおよび非セキュアの印刷ジョブ）の数を示し、ホスト装置４００等からジョブを受け付けた際にジョブ数が増加し、ジョブが処理されるとジョブ数は減少する。非セキュアのジョブとしては、例えば、非セキュアの印刷ジョブやスキャンジョブなどが該当するが、説明を簡略化するために図４の例では非セキュアの印刷ジョブを非セキュアジョブとして説明する。本実施形態では、ジョブをホスト装置４００からホストＩＦ１０２を介して受信したタイミングにてジョブ数をカウントする。なお、カウントのタイミングはこれに限定するものではなく、他のタイミングであってもよい。
【００３０】
図４（ａ）は、ジョブ終了時にタイマーをリセットすることを示すタイミングチャートである。図４において、縦軸はジョブ数を示し、横軸は、時間の経過を示す。図４（ａ）において、タイマー制御部２２５は、セキュアプリントジョブを受信したときにはタイマーをリセットせずに、ジョブの終了時点においてタイマーをリセットしている（タイミング４１２）。この構成では、ジョブが完了した時点から、一定間隔ａごとに（タイミング４１１）、インク循環を行うメンテナンスジョブが実行されることとなる。したがって、メンテナンスジョブが完了すると、タイマーはリセットされる。
【００３１】
まず、セキュアプリントジョブが受信されると、図４（ａ）に示すようにジョブ数が“０”から“１”に増える。上述したように、セキュアプリントジョブは、ユーザが個人認証を行わなければジョブが実行されない。そのため、ジョブが受信され、そのジョブの実行に関する情報（例えば、処理に要する所要時間等）が解析されても、どのタイミングでセキュアプリントジョブが実行され、完了となるかは不確定である。また、セキュアプリントジョブが保持されている場合であっても、コントローラユニット１００は、非セキュアジョブを受信することができる。図４（ａ）ではセキュアプリントジョブが処理されずに保持されている状況で非セキュアジョブが受信されたため、ジョブ数が“２”に増加する。非セキュアジョブは、セキュアプリントジョブと異なり、ユーザの個人認証が不要であるため、受信すると処理を進め、処理を完了することができる。
【００３２】
なお、非セキュアジョブは、記録装置１に対するユーザ操作無しで印刷処理を実行するプリントジョブとも言える。非セキュアジョブの完了と共にジョブ数が“２”から“１”に減少している（タイミング４１２）。このタイミング４１２において、この非セキュアジョブの完了時に定期的に循環を行うためのタイマーのリセットが行われることで、セキュアプリントジョブが存在していても、メンテナンス（インクの循環および攪拌）が行われる。この場合は、非セキュアジョブの完了時（タイミング４１２）から、所定の時間ａ（ここでは、３０分）が経過後（タイミング４１１）にメンテナンスジョブが発行されて実行されることで、メンテナンス動作（インクの循環および攪拌）が行われる。
【００３３】
また、セキュアプリントジョブが完了時（タイミング４１３）から、所定の時間ａが経過した際に（タイミング４１４）、メンテナンスジョブが処理される。本実施形態では、ジョブが、メンテナンスジョブや印刷ジョブなどプリントエンジンユニット２００が動作するジョブであれば、その実行に伴ってメンテナンス動作（インクの循環および攪拌）を行う構成とする。印刷ジョブの実行に伴うメンテナンス動作のタイミングについて説明する。具体的には、印刷ジョブの処理を開始してから、当該印刷ジョブの印刷のために用紙を搬送するまでの間に、印刷ジョブの実行に伴うメンテナンス動作が実行される。この構成の場合、定期的なメンテナンスジョブの実行のタイミングを考慮し、無駄なメンテナンス動作を行わないように適切なタイミングにてタイマーをリセットすることが必要となる。
【００３４】
一方、プリントエンジンユニット２００が動作しないジョブとは、例えば、スキャナユニット３００から画像を読み込み、ホスト装置４００へ送信するスキャンジョブなどが挙げられる。なお、ここでは、印刷機能とは異なる機能として、スキャナユニット３００を用いたスキャンジョブを例に挙げたが、これに限定するものではない。メンテナンス動作に関係しない部位を用いた他の機能を記録装置１が備えてよく、その機能に対応したジョブを行う場合には、上記のメンテナンス動作を行わないように制御してよい。
【００３５】
例えば、非セキュアジョブが終了した際に、プリントエンジンコントローラ２０２は、コントローラＩＦ２０１を介して、メインコントローラ１０１にプリントエンジンユニット２００の動作が完了したことを通知する。メインコントローラ１０１は、完了したジョブが、プリントエンジンユニット２００の動作を伴ったか否かを、実行したジョブのジョブタイプから判定する。プリントエンジンユニット２００が動作した場合、すでにメンテナンス動作が行われているものとして、タイマーをリセットする。
【００３６】
プリントエンジンユニット２００が動作しているジョブタイプにも関わらずタイマーをリセットしない場合、不必要なメンテナンスが行われることになる。また、メンテナンスジョブが印刷ジョブの直前に実行された際に、そのメンテナンスジョブをキャンセルできない場合、印刷ジョブの実行がメンテナンスジョブによって妨げられる（例えば、実行の開始が遅れる、など）頻度が高くなる。
【００３７】
例えば、図４（ｂ）のように、タイマー制御部２２５がジョブ受信時（タイミング４２２）にタイマーをリセットした場合、セキュアプリントジョブが保持された状態であってもタイマーがカウントアップされる。そのため、ジョブ受信時を基準として、一定時間ａが経過したタイミング４１１でメンテナンスが実行される。ただし、セキュアプリントジョブが動作するタイミングはユーザ操作によって変動する。そのため、例えば、定期的なメンテナンスジョブが実行されている間隔の合間（タイミング４１１と４２３の合間）でセキュアプリントジョブが実行されうる（例えば、タイミング４２１）。メンテナンスを行うタイミングがジョブを受信してから所定の時間ａが経過したタイミングである場合、セキュアプリントジョブの実行後（タイミング４２１）、時間（ａ−ｂ）が経過したタイミング４２３で定期的なメンテナンスジョブが行われる。このとき、セキュアプリントジョブの実行に伴うメンテナンスも行われているため、必要以上のメンテナンスが実行されてしまう。時間ｂは、メンテナンスジョブの実行（タイミング４１１）からセキュアプリントジョブの実行（タイミング４２１）までの期間を示す。つまり、図４（ｂ）の例では、タイミング４２１においてセキュアプリントジョブの実行に伴うメンテナンスが実行されてから所定の時間ａが経過する前のタイミング４２３においても、メンテナンスが実行されることになる。よって、タイミング４２３で行うメンテナンスが無駄なメンテナンス処理となるおそれがあった。つまり、図４（ａ）と図４（ｂ）において説明したように、ジョブの実行タイミングでタイマーをリセットすることにより、適切なタイミングでメンテナンスを実行することが可能となる。
【００３８】
［処理フロー］
図３は、本実施形態に係るセキュアプリントジョブを受信している際のメンテナンスジョブの実行に関する処理のフローチャートを示す。本処理フローは、例えば、メインコントローラ１０１がＲＯＭ１０７等に格納されたプログラムを読み出して実行することにより実現される。なお、メインコントローラ１０１は、上述したようにホスト装置４００から受信した印刷ジョブに基づく画像データをプリントエンジンユニット２００へ送信することで印刷を実行させる。そのためメインコントローラ１０１は、非セキュアジョブおよびセキュアプリントジョブの実行を指示可能と言える。また、メインコントローラ１０１は、メンテナンスジョブの実行も指示可能である。
【００３９】
Ｓ３０１にて、メインコントローラ１０１は、セキュアプリントジョブを受信する。
【００４０】
上述したように、セキュアプリントジョブは、ユーザが個人認証をしない限り、印刷が開始されないため、セキュアプリントジョブが保持された状態で長時間経過しうる。本実施形態では、その期間において、Ｓ３０２〜Ｓ３０５の処理を行う。
【００４１】
Ｓ３０２にて、メインコントローラ１０１は、タイマーのカウント値が上限に達したか否かを判定する。本例では、上限は３０分として説明する。上限に達した場合は（Ｓ３０２にてＹＥＳ）Ｓ３０３へ進み、達していない場合は（Ｓ３０２にてＮＯ）Ｓ３０５へ進む。
【００４２】
Ｓ３０３にて、メインコントローラ１０１は、メンテナンスジョブを発行し、プリントエンジンユニット２００にメンテナンスジョブを実行させる。これにより、メンテナンス動作（インクの循環および攪拌）が行われる。
【００４３】
Ｓ３０４にて、メインコントローラ１０１は、タイマー制御部２２５にタイマーのリセットを指示する。
【００４４】
Ｓ３０５にて、メインコントローラ１０１は、Ｓ３０１にて受信したセキュアプリントジョブに対するユーザの個人認証が行われ、当該セキュアプリントジョブによる印刷が開始されているか否かを判定する。印刷が開始されている場合は（Ｓ３０５にてＹＥＳ）Ｓ３０６へ進み、開始されていない場合は（Ｓ３０５にてＮＯ）Ｓ３０２へ戻る。
【００４５】
Ｓ３０６にて、メインコントローラ１０１は、セキュアプリントジョブによる印刷が完了するまで他のジョブの実行指示を待機する。なお、セキュアプリントの実行が指示されてから完了されるまでの間（セキュアプリントジョブが実行されている最中）に、タイマーのカウントが上限に到達するケースも考えられる。しかしながら、この場合には、メンテナンスジョブに基づく実行指示が待機され、結果として、そのメンテナンスはキャンセルされることとなる。
【００４６】
Ｓ３０７にて、メインコントローラ１０１は、セキュアプリントジョブによる印刷が完了すると、タイマー制御部２２５にタイマーのリセットを指示する。そして、本処理フローを終了する。
【００４７】
なお、非セキュアジョブを受信してから当該非セキュアジョブに基づく印刷処理が完了するまでの間にタイマーが３０分経過したとしても、この間にメンテナンスジョブは発行されない。つまり、メインコントローラ１０１は、非セキュアジョブを受信してから当該非セキュアジョブに基づく印刷処理が完了するまでの間は、メンテナンスジョブを発行しないモードで動作する。なお、上記間にメンテナンスジョブを発行させない方法として、例えば、タイマーのカウントアップを停止する方法でも良い。
【００４８】
以上、本実施形態によれば、作動タイミングや作動時間が不確定なジョブを実行可能なシステムにおいても、適切なタイミングでメンテナンス動作を行うことが可能となる。
【００４９】
＜第２の実施形態＞
本発明の第２の実施形態として、省電力状態でのタイマー制御について説明する。以下に示す動作は、第１の実施形態にて述べた動作に代えて実行されるものではなく、併用可能である。インクジェット記録装置においては、省電力モードにて動作可能な構成が存在する。このようなシステムにおいて、ジョブを受信したタイミングで省電力モードから通常のモードに遷移するが、ジョブの受信タイミングが不定であり、作動タイミングや作動時間が不確定となる。なお、省電力モードにおける消費電力は、通常のモードにおける消費電力よりも少ない。そこで、このような構成を想定した本発明の実施形態について説明する。なお、第１の実施形態と重複する構成については説明を省略し、差分のみを説明する。本実施形態において、省電力状態では、コントローラユニット１００の一部のみに通電が行われ、動作しているものとする。例えば、メインコントローラ１０１とタイマー制御部２２５のみが動作している状態であってよい。
【００５０】
［処理フロー］
図５は、本実施形態に係る、省電力状態におけるメンテナンスジョブの実行処理のフローチャートを示す。本処理フローは、例えば、メインコントローラ１０１がＲＯＭ１０７等に格納されたプログラムを読み出して実行することにより実現される。なお、図５の処理が開始される前に、記録装置１は、省電力状態へ遷移し、プリントエンジンユニット２００への通電が停止されているものとする。
【００５１】
Ｓ５０１にて、メインコントローラ１０１は、タイマーのカウント値が上限に達したか否かを判定する。本例では、上限は３０分として説明する。上限に達した場合は（Ｓ５０１にてＹＥＳ）Ｓ５０２へ進み、達していない場合は（Ｓ５０１にてＮＯ）上限に達するまでタイマーの監視を継続する。
【００５２】
Ｓ５０２にて、メインコントローラ１０１は、省電力状態から復帰させる。このとき、記録装置１が備える部位全てに対する通電を開始させる必要はなく、プリントエンジンユニット２００がメンテナンスジョブを実行するために必要となる部位のみに通電を開始してよい。例えば、プリントエンジンユニット２００と通信するためのプリントエンジンＩＦ１０５にのみ通電するような構成であってよい。
【００５３】
Ｓ５０３にて、メインコントローラ１０１は、メンテナンスジョブを発行し、プリントエンジンユニット２００に送出する。
【００５４】
Ｓ５０４にて、プリントエンジンユニット２００は、メンテナンスジョブを受信したことに応じて省電力状態から復帰する。このとき、メンテナンスジョブを実行するために必要となる部位のみに通電を開始してよい。
【００５５】
Ｓ５０５にて、プリントエンジンユニット２００は、受信したメンテナンスジョブを実行する。これにより、メンテナンス動作（インクの循環および攪拌）が行われる。
【００５６】
Ｓ５０６にて、プリントエンジンユニット２００は、メンテナンスジョブが完了したことに応じて、その旨をコントローラユニット１００へ通知する。
【００５７】
Ｓ５０７にて、プリントエンジンユニット２００は、メンテナンスジョブが完了した後、省電力状態へ遷移する。例えば、プリントエンジンユニット２００と通信するためのプリントエンジンＩＦ１０５への通電を停止する。ここでの遷移のタイミングは、メンテナンスジョブが完了してから所定の時間が経過した後であってもよいし、Ｓ５０６の通知が完了した時点で遷移してもよい。
【００５８】
Ｓ５０８にて、メインコントローラ１０１は、プリントエンジンユニット２００からメンテナンスが完了したことの通知を受信したことに応じて、タイマー制御部２２５にタイマーのリセットを指示する。
【００５９】
Ｓ５０９にて、メインコントローラ１０１は、本処理フローが開始した際の状態である省電力状態へ遷移する。ここでの省電力状態は、Ｓ５０２にて通電状態とした部位への通電を停止する動作であってよい。そして、本処理フローを終了する。
【００６０】
以上、本実施形態により、作動タイミングや作動時間が不確定な省電力状態に遷移可能なシステムにおいても、適切なタイミングでメンテナンス動作を行うことが可能となる。
【００６１】
＜その他の実施形態＞
上記の実施形態では、１の記録ヘッド８を備える構成を示したが、これに限定するものではなく、複数の記録ヘッドを備えてもよい。また、記録ヘッド８は、図１のｙ方向に移動しながら記録ヘッド８からインクを吐出してインク像を形成するシリアル方式であってもよい。
【００６２】
また、上記の実施形態では、メンテナンス動作として、インクの循環およびインクの攪拌を例示したが他の処理でも構わない。例えば、記録ヘッドのノズル清掃などでも構わない。
【００６３】
また、本発明は上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６４】
１…記録装置、８…記録ヘッド、１４…インクタンクユニット、１５…インク供給ユニット、１００…コントローラユニット、１０１…メインコントローラ、２００…プリントエンジンユニット、２２５…タイマー制御部
【図１】
2020059164.tif 000003
【図２】
2020059164.tif 000004
【図３】
2020059164.tif 000005
【図４】
2020059164.tif 000006
【図５】
2020059164.tif 000007