(57)【要約】  【課題】省電力モードから通常モードへの切り替え時、復帰処理にかかる時間を短縮する。  【解決手段】交換可能なカートリッジを複数のインク色ごとに有する印刷装置は、カートリッジの取り外しがあったことを示すビット情報がインク色ごとに記録されるＣＯレジスタを有し、省電力モードから通常モードへの復帰処理において、ＣＯレジスタのビット情報を取得し（Ｓ２１）、取り外しがあったインク色のカートリッジについて（Ｓ２４：ＹＥＳ）、インクエンドセンサの検査処理を行い（Ｓ２５）、取り外しがなかったインク色のカートリッジについて（Ｓ２４：ＮＯ）、インクエンドセンサの検査処理を行わない。【選択図】図４
2010058304.tif 000002
【特許請求の範囲】
【請求項１】
交換可能なカートリッジを複数のインク色ごとに有する印刷装置であって、
省電力モードおよび通常モードの動作モードと、
前記カートリッジの取り外しがあったことを示すビット情報がインク色ごとに記録されるレジスタと、
前記動作モードが前記省電力モードから前記通常モードに移行するときに、前記レジスタのビット情報を取得し、前記カートリッジの取り外しがあったか否かをインク色ごとに判定する判定手段と、
前記動作モードが前記通常モードから前記省電力モードに移行するときに、前記カートリッジが有するインクエンドセンサの検査を含む所定の復帰処理を、インク色ごとに行う復帰処理手段と、を有し、
前記復帰処理手段は、
前記カートリッジの取り外しがあったと判定された場合、当該インク色のカートリッジの前記検査を行い、
前記カートリッジの取り外しがなかったと判定された場合、当該インク色のカートリッジの前記検査を行わないこと、
を特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記動作モードが前記通常モードから前記省電力モードに移行するときに、前記レジスタの前記ビット情報を消去する初期化手段を有すること、
を特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、特に、省電力モードを有する印刷装置に関する。
【背景技術】
【０００２】
印刷処理を実行可能な通常モードと、通常モードよりも消費電力の低い省電力モードを有する印刷装置が知られている。
【０００３】
また、省電力モードから通常モードへの切り替えにかかる時間を短縮するため、電源ＯＮ時の復帰処理と異なる、キャリブレーション処理やエージング処理などを省略した復帰処理を、省電力モードから通常モードへの切り替え時に実行する画像形成装置がある（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００８−６２４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、インクカートリッジを用いるプリンタでは、省電力モードから通常モードに切り替える時に実行される復帰処理の中で、インクカートリッジの検査処理（例えば、インクエンドセンサの検査など）が行われている。すなわち、省電力モードから通常モードに復帰する際には、毎回インクカートリッジの検査処理が行われる。
【０００６】
しかしながら、近年、インクカートリッジの検査処理が複雑化し、その処理時間も増加している。そのため、復帰処理にかかる時間が増加し、印刷出力を早く得たいというユーザの要望に応えることができなくなっている。
【０００７】
そこで、本発明は、省電力モードから通常モードへの切り替え時、復帰処理にかかる時間を短縮する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するための装置に係る発明は、交換可能なカートリッジを複数のインク色ごとに有する印刷装置であって、省電力モードおよび通常モードの動作モードと、前記カートリッジの取り外しがあったことを示すビット情報がインク色ごとに記録されるレジスタと、前記動作モードが前記省電力モードから前記通常モードに移行するときに、前記レジスタのビット情報を取得し、前記カートリッジの取り外しがあったか否かをインク色ごとに判定する判定手段と、前記動作モードが前記通常モードから前記省電力モードに移行するときに、前記カートリッジが有するインクエンドセンサの検査を含む所定の復帰処理を、インク色ごとに行う復帰処理手段と、を有し、前記復帰処理手段は、前記カートリッジの取り外しがあったと判定された場合、当該インク色のカートリッジの前記検査を行い、前記カートリッジの取り外しがなかったと判定された場合、当該インク色のカートリッジの前記検査を行わないこと、を特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の第１実施形態について、図面を参照して説明する。
【００１０】
図１は、第１実施形態に係るプリンタ１のハードウェア構成の概要を示すブロック図である。
【００１１】
本実施形態において、プリンタ１は、複数の色のインクを用いて印刷用紙などの印刷媒体に印刷を行うプリンタである。もちろん、プリンタ１は、黒インクのみを用いるモノクロ方式のプリンタであってもよい。
【００１２】
プリンタ１は、コンピュータ２とネットワークなどを介して接続される。プリンタ１は、コンピュータ２から送られる印刷データを受信して、印刷を実行する。
【００１３】
コンピュータ２は、例えば、一般的なパーソナルコンピュータである。コンピュータ２には、プリンタドライバが構築される。コンピュータ２は、プリンタドライバにより、印刷対象の画像やテキストなどのデータから、プリンタ１が解釈可能な印刷データを生成し、プリンタ１に送信する。
【００１４】
本図に示すように、プリンタ１は、印刷制御回路１０、印刷機構部２０、操作パネル３０を備える。
【００１５】
印刷制御回路１０は、受信した印刷データに応じた内容の印刷を印刷機構部２０に実行させる処理、操作パネル３０における表示処理、操作パネル３０におけるユーザの操作を検知する処理などを行うユニットである。また、印刷制御回路１０は、通常モード、省電力モードなどの各種モードに応じたプリンタ１の制御を行う。
【００１６】
印刷制御回路１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、通信インタフェース１４、インタフェース１５などを有する。
【００１７】
ＲＯＭ１３は、各種のプログラム、データ等が記憶された不揮発性メモリである。ＲＡＭ１２は、ＲＯＭ１３に記憶されているプログラム、データ等がロードされるメモリである。ＣＰＵ１１は、ＲＡＭ１２にロードされたプログラムにしたがって、他のハードウェアを制御し、各種の処理を実行する演算回路である。
【００１８】
通信インタフェース１４は、コンピュータ２などと各種データの送受信を行うための回路からなるユニットである。通信インタフェース１４は、ＣＰＵ１１の制御の下で、例えば、コンピュータ２などから受信した印刷データをＲＡＭ１２に転送する処理などを行う。
【００１９】
インタフェース１５は、ＣＰＵ１１と印刷機構部２０との間、ＣＰＵ１１と操作パネル３０との間で、各種のデータを送受信するための回路からなるユニットである。
【００２０】
インタフェース１５は、ＣＰＵ１１の制御の下で、例えば、ＲＡＭ１２に記憶された印刷用イメージデータや、制御信号を印刷機構部２０に送信する処理、ＲＡＭ１２に記憶された表示用のデータを操作パネル３０に送信する処理、操作パネル３０から受信したデータをＲＡＭ１２に転送する処理などを行う。
【００２１】
印刷機構部２０は、印刷制御回路１０の制御の下で、印刷媒体に印刷を行うユニットである。印刷機構部２０は、例えば、インクを吐出する印刷ヘッド２６、インクカートリッジ２４および印刷ヘッド２６を搭載するキャリッジ２１、キャリッジ２１を駆動するキャリッジ駆動機構（図示しない）、紙送り機構（図示しない）、印刷媒体の給排紙処理を行う給排紙機構（図示しない）などを有する。
【００２２】
本実施形態では、本図に示すように、印刷機構部２０は、キャリッジ２１に、インクジェット式の印刷ヘッド２６、インクカートリッジ２４、カートリッジ制御回路２２を搭載している。
【００２３】
印刷ヘッド２６は、印刷媒体と向かい合うように、例えば、キャリッジ２１の下面に取り付けられる。印刷ヘッド２６は、インクカートリッジ２４からインクの供給を受け、キャリッジ２１の移動に合わせて印刷媒体にインク滴を吐出してドットを形成し、印刷媒体に画像、文字などを印刷する。
【００２４】
インクカートリッジ２４は、複数のインク色ごとに独立して設けられる。インクカートリッジ２４内に形成されたインク収容室には、黒（Ｋ）またはカラーのインクが充填されている。カラーのインクは、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）とすることができる。もちろん、インク色は４色に限られず、例えば、６色であってもよい。また、一つのインクカートリッジに複数色のインクを充填できるようにしてもよい。
【００２５】
また、インクカートリッジ２４は、記憶素子２５（例えば、「ＣＳＩＣ」などと呼ばれる。）、インクエンドセンサ（図示しない）、カートリッジ検出端子（図示しない）などを有する。
【００２６】
記憶素子２５には、インクカートリッジ２４が充填しているインクの色を示す情報、インク消費量を示す情報、インクローやインクエンドの状態を示すフラグ情報、などが記憶される。もちろん、インクカートリッジ２４の種類、バージョン、製造者、製造時期等に関する情報を記憶するようにしてもよい。記憶素子２５は、例えば、ＥＥＰＲＯＭなどにより構成することができる。
【００２７】
また、記憶素子２５は、接続端子を有し、インクカートリッジ２４がキャリッジ２１に装着されると、キャリッジ２１に設けられた電極と電気的に接続される。
【００２８】
インクエンドセンサは、カートリッジ制御回路２２により駆動され、インク量に応じた周波数を有する電圧を発生する。インクエンドセンサは、例えば、ピエゾ素子（圧電素子）などから構成される。
【００２９】
また、インクエンドセンサは、接続端子を有し、インクカートリッジ２４がキャリッジ２１に装着されると、キャリッジ２１に設けられた電極と電気的に接続される。
【００３０】
カートリッジ検出端子は、カートリッジの装着の有無を検出するための端子である。カートリッジ検出端子は、インクカートリッジ２４がキャリッジ２１に装着されると、キャリッジ２１に設けられた電極と電気的に接続される。
【００３１】
もちろん、インクカートリッジ２４の構成は上記に限られない。
【００３２】
カートリッジ制御回路２２は、印刷制御回路１０の制御の下、各インクカートリッジ２４の有する各種情報を読み出したり、各種情報の書き込みを行ったりする。また、インクエンドセンサが発生させる電圧の周波数に基づいて、インク残量が所定量以下であるか否か、インクエンドセンサに不具合がないか否かなどを判定する。また、カートリッジ検出端子の電位に基づいて、インクカートリッジ２４の装着の有無を検出する。
【００３３】
カートリッジ制御回路２２は、インクカートリッジ２４ごとに対応して設けられている。カートリッジ制御回路２２は、接続端子を有し、上述したキャリッジ２１に設けられた電極を介して、記憶素子２５の接続端子、インクエンドセンサの接続端子、カートリッジ接続端子と電気的に接続される。このような構成により、印刷制御回路１０は、各インクカートリッジ２４のインク色、インク消費量、インク残量、インクエンド、装着の有無を示す情報などを、カートリッジ制御回路２２を介して取得することができる。
【００３４】
本実施形態では、各カートリッジ制御回路２２は、インクカートリッジ２４がキャリッジ２１に装着されているか否かを示すビット情報を格納するレジスタ２３（例えば、「ＣＯレジスタ」などと呼ばれる。）を有する。
【００３５】
カートリッジ制御回路２２は、カートリッジ接続端子に対応する接続端子の電位に従って、インクカートリッジ２４がキャリッジ２１に装着されている場合、ビット０をレジスタ２３に格納する。インクカートリッジ２４がキャリッジ２１に装着されていない場合、ビット１をレジスタ２３に格納する。
【００３６】
ここで、レジスタ２３のビット情報は、電源の投入後に１となった場合、印刷制御回路１０の指示によりクリアされないと、０に戻らない構成となっている。例えば、通常モードで動作中に、インクカートリッジ２４が抜かれた場合、そのインクカートリッジ２４に対応するビット情報は１となり、その後、インクカートリッジ２４が挿された（装着された）場合でも、ビット情報が１のまま保持されることがある。
【００３７】
なお、上記の場合でも、印刷制御回路１０は、カートリッジ制御回路２２を介してインクカートリッジ２４の各種情報を取得できるので、インクカートリッジ２４の装着の有無を判断することができる。
【００３８】
もちろん、カートリッジ制御回路２２の構成は上記に限られない。例えば、記憶素子２５に関する処理を行う回路と、インクエンドセンサに関する処理を行う回路と、カートリッジの装着の有無を検出する処理を行う回路とは、それぞれ別の回路であってもよい。
【００３９】
操作パネル３０は、ユーザとプリンタ１との間の入出力インタフェースとして、プリンタ１の筐体に設けられているユニットである。操作パネル３０は、例えば、ＬＣＤなどのディスプレイ、ＬＣＤの画面に貼られた透過性のあるタッチパネルなどを備える。また、ボタンキーなどの各種ハードスイッチを有していてもよい。
【００４０】
操作パネル３０は、印刷制御回路１０の制御の下で、例えば、操作メニューなどを表示する。また、表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して印刷制御回路１０出力する。
【００４１】
もちろん、プリンタ１および各種ハードウェアの構成は上記に限られない。例えば、インクカートリッジ２４およびカートリッジ制御回路２２は、キャリッジ２１に搭載されていなくてもよい（オフキャリッジ方式）。
【００４２】
次に、プリンタ１の機能構成を説明する。図２は、プリンタ１の機能構成を示すブロック図である。
【００４３】
本図に示すように、プリンタ１は、印刷制御部１００、印刷実行部２００を有する。印刷制御部１００は、ＣＰＵ１１がＲＯＭ１３からＲＡＭ１２にロードした所定のプログラムを実行することにより実現される。また、印刷実行部２００は、印刷機構部２０により実現される。
【００４４】
印刷制御部１００は、コンピュータ２から送られた印刷データを解釈して、印刷データに基づく印刷をプリンタ１で実行するための制御を行う。
【００４５】
また、印刷制御部１００は、所定の切替条件に基づいて、通常の印刷動作を行う通常モードと、消費電力を低減する省電力モードとを切り替える。
【００４６】
例えば、印刷制御部１００は、通常モードの間、所定時間以上、印刷データの受信や操作パネル３０からの入力がない場合に、省電力モードに移行する処理を行う。また、印刷制御部１００は、省電力モードの間に、印刷データを受信したり、操作パネル３０からの入力を検知したりした場合に、通常モードに移行する復帰処理を行う。
【００４７】
なお、省電力モードでは、印刷制御部１００は、例えば、各種センサ、モータ、回路などへの電力の供給を遮断する。
【００４８】
印刷実行部２００は、印刷制御部１００から送られた印刷データおよび制御信号に従って、印刷媒体に印刷を行う。
【００４９】
次に、上記のプリンタ１により実現される、通常モードおよび省電力モードの切り替え処理について説明する。
【００５０】
図３は、通常モードから省電力モードへの移行時の準備処理を示すフロー図である。本図は、インクカートリッジに係わる処理を示している。本フローは、通常モードから省電力モードへ移行するための所定の切替条件が成立した場合に実行される。
【００５１】
本フローが開始されると、印刷制御部１００は、ＣＳＩＣに所定のデータの書き込みを行う（Ｓ１１）。
【００５２】
具体的には、印刷制御部１００は、各色のインク消費量を示す情報やフラグ情報などを、カートリッジ制御回路２２を介して、各色のインクカートリッジ２４の記憶素子２５に書き込む。インク消費量は、例えば、印刷されたドット数の合計値であり、印刷制御部１００により管理されている。もちろん、書き込むデータは上記に限られない。
【００５３】
ＣＳＩＣに所定のデータの書き込みを行って（Ｓ１１）、印刷制御部１００は、ＣＯレジスタのビット情報をクリアする（Ｓ１２）。
【００５４】
具体的には、印刷制御部１００は、カートリッジ制御回路２２に指示して、各色のレジスタ２３のビット情報を０に初期化する。この処理により、通常モードにおいて抜かれたインクカートリッジ２４がある場合でも、当該カートリッジに対応するビット情報は、１から０に設定される。
【００５５】
印刷制御部１００は、ＣＯレジスタのビット情報をクリアして、本フローを終了する。なお、本フローの終了後、例えば、各種センサ、モータ、回路などへの電力の供給が遮断される。
【００５６】
図４は、省電力モードから通常モードへの移行時の復帰処理を示すフロー図である。本図は、インクカートリッジに係わる処理を示している。本フローは、省電力モードから通常モードへ移行するための所定の切替条件が成立した場合に実行される。
【００５７】
本フローが開始されると、印刷制御部１００は、ＣＯレジスタのビット情報を取得する（Ｓ２１）。
【００５８】
具体的には、印刷制御部１００は、全色のインクカートリッジ２４に対応するカートリッジ制御回路２２から、レジスタ２３のビット情報を取得する。そして、印刷制御部１００は、処理をＳ２２に進める。
【００５９】
ＣＯレジスタのビット情報を取得すると（Ｓ２２）、印刷制御部１００は、ＣＳＩＣ電源ＯＮ処理を行う（Ｓ２３）。
【００６０】
ＣＳＩＣ電源ＯＮ処理では、印刷制御部１００は、例えば、カートリッジ制御回路２２に指示して、各色のインクカートリッジ２４の記憶素子２５から、インク消費量を示す情報やフラグ情報などを読み出したり、各種情報が正しく読み出せるか否かを判定したりする。もちろん、ＣＳＩＣ電源ＯＮ処理の内容は上記に限られない。
【００６１】
続いて、印刷制御部１００は、ＣＳＩＣ電源ＯＮ処理においてエラーがあったか否かを判定する（Ｓ２３）。例えば、記憶素子２５から各種情報が正しく読み出されなかった場合、エラーと判定される。印刷制御部１００は、エラーがあったと判定した場合（Ｓ２３：ＹＥＳ）、本フローを終了する。一方、エラーがなかったと判定した場合（Ｓ２３：ＮＯ）、処理をＳ２４に進める。
【００６２】
ＣＳＩＣ電源ＯＮ処理においてエラーがなかった場合（Ｓ２３：ＮＯ）、印刷制御部１００は、ビット情報が１であるか否かを判定する（Ｓ２４）。
【００６３】
具体的には、印刷制御部１００は、所定の順序に従って、取得した各色のインクカートリッジ２４のビット情報（Ｓ２１）が１であるか否かを判定する。ビット情報が１である場合（Ｓ２４：ＹＥＳ）、処理をＳ２５に進める。一方、ビット情報が０である場合（Ｓ２４：ＮＯ）、Ｓ２５をスキップし、処理をＳ２６に進める。なお、所定の順序は、例えば、Ｃ、Ｍ、Ｙ、Ｋの順序である。
【００６４】
ビット情報が１であると判定した場合（Ｓ２４：ＹＥＳ）、印刷制御部１００は、そのインクカートリッジについて、ＩＥＳ（インクエンドセンサ）の検査処理を行う（Ｓ２５）。
【００６５】
ＩＥＳ検査処理では、印刷制御部１００は、例えば、カートリッジ制御回路２２を介して、インクエンドセンサが発生させる電圧の周波数を取得し、インクエンドセンサに不具合がないか否か、インクエンドセンサが模造品でないか否かなどを判定する。正しい判定結果を得られない場合、カートリッジ制御回路２２に指示して、繰り返しインクエンドセンサの駆動を行わせても良い。そして、印刷制御部１００は、処理をＳ２６に進める。もちろん、ＩＥＳ検査処理の内容は上記に限られない。
【００６６】
ビット情報が０であると判定された場合（Ｓ２４：ＮＯ）、または、ＩＥＳ検査処理が終了した場合（Ｓ２５）、印刷制御部１００は、全色のインクカートリッジ２４のビット情報のチェックが完了したか否かを判定する（Ｓ２６）。そして、全色のビット情報のチェックが完了した場合（Ｓ２６：ＹＥＳ）、処理をＳ２７に進める。一方、全色のビット情報のチェックが完了していない場合（Ｓ２６：ＮＯ）、処理をＳ２４に戻す。
【００６７】
全色のビット情報のチェックが完了した場合（Ｓ２６：ＹＥＳ）、印刷制御部１００は、キャリッジ２１を移動する（Ｓ２７）。
【００６８】
具体的には、印刷制御部１００は、印刷機構部２０に指示して、キャリッジ２１を、ＩＥＳ検査処理などを行うための所定の位置から、印刷を行うための所定の位置に移動させる。そして、本フローを終了する。
【００６９】
以上、本発明の一実施形態について説明した。本実施形態によれば、省電力モードから通常モードへの切り替え時、復帰処理にかかる時間を短縮することができる。
【００７０】
すなわち、本実施形態によれば、省電力モードの間にインクカートリッジの抜き挿しがなかった場合、省電力モードから通常モードへの復帰処理において、インクエンドセンサの検査処理が省略される。
【００７１】
このような構成により、復帰処理にかかる時間が大幅に短縮される。また、省電力モード中あっても印刷出力を早く得たいというユーザの要望に応えることができる。また、既に検査が行われたインクカートリッジについては、抜き差しがなければ、再度検査処理が行われないので、誤検査により検査に失敗する可能性を低くすることができる。
【００７２】
以上、本発明について、例示的な実施形態と関連させて記載した。多くの代替物、修正および変形例が当業者にとって明らかであることは明白である。したがって、上に記載の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。
【００７３】
例えば、本発明は、プリンタを有するコピー機、複合機などにも適用可能である。また、プリンタは、交換可能なカートリッジを有するプリンタであれば、インクを用いる方式に限られない。例えば、トナーなどの画像形成媒体を用いる方式であってもよい。
【図面の簡単な説明】
【００７４】
【図１】第１実施形態に係るプリンタ１のハードウェア構成の概要を示すブロック図。
【図２】プリンタ１の機能構成を示すブロック図。
【図３】通常モードから省電力モードへの移行時の準備処理を示すフロー図。
【図４】省電力モードから通常モードへの移行時の復帰処理を示すフロー図。
【符号の説明】
【００７５】
１：プリンタ、２：コンピュータ、１０：印刷制御回路、１１：ＣＰＵ、１２：ＲＡＭ、１３：ＲＯＭ、１４：通信インタフェース、１５：インタフェース、２０：印刷機構部、２１：キャリッジ、２２：カートリッジ制御回路、２３：レジスタ、２４：インクカートリッジ、２５：記憶素子、２６：印刷ヘッド、３０：操作パネル、１００：印刷制御部、２００：印刷実行部
【図１】
2010058304.tif 000003
【図２】
2010058304.tif 000004
【図３】
2010058304.tif 000005
【図４】
2010058304.tif 000006