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