(57)【要約】【課題】プリンタにおいて、画像がかすれた状態で印刷されることを防ぎ、しかも、インクカートリッジのインクを無駄なく使用できるようにする。【解決手段】プリンタは、印刷動作の実行中、各スワス画像の印刷を行う前に、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かを判断する（＃３５）。そして、インク残量がインク使用量以上である場合には（＃３５でＹＥＳ）、印刷対象スワス画像の印刷を行って、印刷動作を継続する（＃３６）。一方、インク残量がインク使用量未満である場合には（＃３５でＮＯ）、印刷対象スワス画像の印刷を行わずに、印刷対象スワス画像の印刷を行う前の状態で印刷動作を中断し（＃４１）、インクカートリッジが交換されると（＃４６でＹＥＳ）、印刷動作の中断位置から印刷対象スワス画像の印刷を開始して、印刷動作を再開する（＃５０）。【選択図】図４
2008105332.tif 000002
【特許請求の範囲】
【請求項１】
印刷用紙を搬送する用紙搬送手段と、印刷用紙に画像を印刷するためにインクを噴射する印刷ヘッドと、前記用紙搬送手段により搬送される印刷用紙に沿って移動自在に支持され、前記印刷ヘッドを保持するキャリアと、前記キャリアを前記用紙搬送手段により搬送される印刷用紙に沿って移動させるキャリア移動手段と、前記印刷ヘッドから噴射するためのインクを貯蔵し、前記キャリアに着脱自在に保持されるインクカートリッジと、少なくとも前記キャリア及びインクカートリッジを収納する筐体と、前記インクカートリッジの交換をユーザに要求する表示を行うための表示手段と、本装置の動作を制御する制御手段とを備え、
前記インクカートリッジは、該カートリッジのインク残量を示すインク残量情報を記憶するためのインク残量メモリを有し、
前記筐体は、ユーザが前記インクカートリッジを前記キャリアに着脱できるように、ユーザによって開閉されるカバーを有し、
前記制御手段は、前記キャリアを前記キャリア移動手段により移動させつつ前記印刷ヘッドからインクを噴射させて印刷用紙に所定印刷幅のスワス画像を印刷する動作と、前記用紙搬送手段により印刷用紙を搬送する動作とを繰り返すことにより、複数のスワス画像によって印刷用紙の全体に画像を印刷する印刷動作を実行し、
前記印刷動作を外部機器からの操作により行うためのプリンタドライバが外部機器にインストールされ、該プリンタドライバからの印刷指示に基いて前記印刷動作を行うプリンタにおいて、
前記制御手段は、
前記印刷動作の実行中、各スワス画像の印刷を行う前に、これから印刷を行う予定のスワス画像である印刷対象スワス画像の印刷データから算出される前記印刷対象スワス画像の印刷に必要なインク使用量と、前記インク残量メモリに記憶されているインク残量情報とに基いて、前記インクカートリッジのインク残量が前記印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かを判断し、
前記インクカートリッジのインク残量が前記印刷対象スワス画像の印刷に必要なインク使用量以上である場合、
前記印刷対象スワス画像の印刷を行って、前記印刷動作を継続し、
前記インクカートリッジのインク残量が前記印刷対象スワス画像の印刷に必要なインク使用量未満の場合、
前記印刷対象スワス画像の印刷を行わずに、前記印刷対象スワス画像の印刷を行う前の状態で前記印刷動作を中断して、前記印刷動作の中断位置を示す情報を記憶し、
自動的に、前記キャリアを前記キャリア移動手段により前記インクカートリッジを交換するためのカートリッジ交換位置である前記カバーに対向する位置へ移動させると共に、前記表示手段及び前記外部機器のディスプレイに前記インクカートリッジの交換をユーザに要求する表示を行い、
前記インクカートリッジが交換された後に、前記印刷動作の中断位置から前記印刷対象スワス画像の印刷を開始して、前記印刷動作を再開する、
ことを特徴とするプリンタ。
【請求項２】
印刷用紙を搬送する用紙搬送手段と、印刷用紙に画像を印刷するためにインクを噴射する印刷ヘッドと、前記用紙搬送手段により搬送される印刷用紙に沿って移動自在に支持され、前記印刷ヘッドを保持するキャリアと、前記キャリアを前記用紙搬送手段により搬送される印刷用紙に沿って移動させるキャリア移動手段と、前記印刷ヘッドから噴射するためのインクを貯蔵し、前記キャリアに着脱自在に保持されるインクカートリッジと、本装置の動作を制御する制御手段とを備え、
前記制御手段は、前記キャリアを前記キャリア移動手段により移動させつつ前記印刷ヘッドからインクを噴射させて印刷用紙に所定印刷幅のスワス画像を印刷する動作と、前記用紙搬送手段により印刷用紙を搬送する動作とを繰り返すことにより、複数のスワス画像によって印刷用紙の全体に画像を印刷する印刷動作を実行するプリンタにおいて、
前記制御手段は、
前記印刷動作の実行中、各スワス画像の印刷を行う前に、前記インクカートリッジのインク残量がこれから印刷を行う予定のスワス画像である印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かを判断し、
前記インクカートリッジのインク残量が前記印刷対象スワス画像の印刷に必要なインク使用量以上である場合、
前記印刷対象スワス画像の印刷を行って、前記印刷動作を継続し、
前記インクカートリッジのインク残量が前記印刷対象スワス画像の印刷に必要なインク使用量未満である場合、
前記印刷対象スワス画像の印刷を行わずに、前記印刷対象スワス画像の印刷を行う前の状態で前記印刷動作を中断して、前記印刷動作の中断位置を示す情報を記憶し、
前記インクカートリッジが交換された後に、前記印刷動作の中断位置から前記印刷対象スワス画像の印刷を開始して、前記印刷動作を再開する、
ことを特徴とするプリンタ。
【請求項３】
前記制御手段は、
前記インクカートリッジのインク残量が前記印刷対象スワス画像の印刷に必要なインク使用量未満である場合、
前記印刷動作を中断した後、自動的に、前記キャリアを前記キャリア移動手段により前記インクカートリッジを交換するためのカートリッジ交換位置へ移動させる、
ことを特徴とする請求項２に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙にインクを噴射して画像を印刷するプリンタに関するものである。
【背景技術】
【０００２】
従来から、印刷用紙にインクを噴射して画像を印刷する、いわゆるインクジェットプリンタがある。この種のプリンタでは、一般的に、印刷ヘッドを保持するキャリアを移動させつつ印刷ヘッドからインクを噴射させることにより、印刷用紙に所定印刷幅のスワス画像を印刷し、そして、このようなスワス画像の印刷と印刷用紙の搬送とを繰り返すことにより、印刷用紙の全体に画像を印刷するようになっている。また、この種のプリンタでは、印刷ヘッドから噴射するインクをインクカートリッジに貯蔵しており、インクカートリッジは、貯蔵しているインクが無くなったときに交換できるようになっている。
【０００３】
このようなプリンタにおいて、印刷の前あるいは後に、インクカートリッジのインク残量を検出して、インクカートリッジのインクが無くなっている場合に、ユーザにインクカートリッジの交換を促すようにしたものや（例えば特許文献１参照）、印刷中でないときに、インクカートリッジがプリンタに近づけられると、キャリアに既に装着されているインクカートリッジのインク残量を表示し、キャリアをインクカートリッジ交換用の開口部に移動させて、インクカートリッジを交換できるようにしたものが知られている（例えば特許文献２参照）。これら特許文献１及び特許文献２に記載のプリンタでは、印刷中にインクカートリッジのインクが無くなることがあり、印刷中にインクカートリッジのインクが無くなった場合には、印刷用紙の途中から画像がかすれた状態で印刷されてしまい、その結果、印刷用紙及びインクが無駄になってしまう。
【０００４】
また、印刷の指示を受けた後、印刷を開始する前に、その印刷指示による印刷を行うのに必要なインク使用量を算出すると共に、インクカートリッジのインク残量を検出し、インク使用量よりもインク残量の方が少ない場合に、ユーザにインクカートリッジの交換を促すようにしたものも知られている（例えば特許文献３参照）。この特許文献３に記載のプリンタでは、インクカートリッジのインクが無くなる前にインクカートリッジの交換が要求されるため、その要求に従ってインクカートリッジを新しいものと交換すれば、印刷中にインクが無くなるという事態は起こらず、従って、印刷用紙の途中から画像がかすれ状態で印刷されてしまうことがなく、印刷用紙が無駄になることがない。
【特許文献１】ＷＯ２００３／０８２５８２号公報
【特許文献２】特開２００３−３０５８７１号公報
【特許文献３】特開平１０−２０２９１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、上述した特許文献３に記載のプリンタにおいては、１回の印刷指示による印刷量が多いとき、すなわち、１回の印刷指示による印刷を行うのに必要なインク量が多いときには、インクカートリッジに多くのインクが残っていても、インクカートリッジの交換が要求される場合が生じる。このような場合、インクカートリッジに多くのインクが残っている状態で、インクカートリッジが新しいものと交換されることになり、従って、交換された古いインクカートリッジに残っている多くのインクが無駄になってしまう。
【０００６】
本発明は、上記課題を解決するためになされたものであり、画像がかすれた状態で印刷されることを防ぐことができ、しかも、インクカートリッジのインクを無駄なく使用することができるプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１の発明は、印刷用紙を搬送する用紙搬送手段と、印刷用紙に画像を印刷するためにインクを噴射する印刷ヘッドと、用紙搬送手段により搬送される印刷用紙に沿って移動自在に支持され、印刷ヘッドを保持するキャリアと、キャリアを用紙搬送手段により搬送される印刷用紙に沿って移動させるキャリア移動手段と、印刷ヘッドから噴射するためのインクを貯蔵し、キャリアに着脱自在に保持されるインクカートリッジと、少なくともキャリア及びインクカートリッジを収納する筐体と、インクカートリッジの交換をユーザに要求する表示を行うための表示手段と、本装置の動作を制御する制御手段とを備え、インクカートリッジは、該カートリッジのインク残量を示すインク残量情報を記憶するためのインク残量メモリを有し、筐体は、ユーザがインクカートリッジをキャリアに着脱できるように、ユーザによって開閉されるカバーを有し、制御手段は、キャリアをキャリア移動手段により移動させつつ印刷ヘッドからインクを噴射させて印刷用紙に所定印刷幅のスワス画像を印刷する動作と、用紙搬送手段により印刷用紙を搬送する動作とを繰り返すことにより、複数のスワス画像によって印刷用紙の全体に画像を印刷する印刷動作を実行し、印刷動作を外部機器からの操作により行うためのプリンタドライバが外部機器にインストールされ、該プリンタドライバからの印刷指示に基いて印刷動作を行うプリンタにおいて、制御手段は、印刷動作の実行中、各スワス画像の印刷を行う前に、これから印刷を行う予定のスワス画像である印刷対象スワス画像の印刷データから算出される印刷対象スワス画像の印刷に必要なインク使用量と、インク残量メモリに記憶されているインク残量情報とに基いて、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かを判断し、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上である場合、印刷対象スワス画像の印刷を行って、印刷動作を継続し、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量未満の場合、印刷対象スワス画像の印刷を行わずに、印刷対象スワス画像の印刷を行う前の状態で印刷動作を中断して、印刷動作の中断位置を示す情報を記憶し、自動的に、キャリアをキャリア移動手段によりインクカートリッジを交換するためのカートリッジ交換位置であるカバーに対向する位置へ移動させると共に、表示手段及び外部機器のディスプレイにインクカートリッジの交換をユーザに要求する表示を行い、インクカートリッジが交換された後に、印刷動作の中断位置から印刷対象スワス画像の印刷を開始して、印刷動作を再開するものである。
【０００８】
請求項２の発明は、印刷用紙を搬送する用紙搬送手段と、印刷用紙に画像を印刷するためにインクを噴射する印刷ヘッドと、用紙搬送手段により搬送される印刷用紙に沿って移動自在に支持され、印刷ヘッドを保持するキャリアと、キャリアを用紙搬送手段により搬送される印刷用紙に沿って移動させるキャリア移動手段と、印刷ヘッドから噴射するためのインクを貯蔵し、キャリアに着脱自在に保持されるインクカートリッジと、本装置の動作を制御する制御手段とを備え、制御手段は、キャリアをキャリア移動手段により移動させつつ印刷ヘッドからインクを噴射させて印刷用紙に所定印刷幅のスワス画像を印刷する動作と、用紙搬送手段により印刷用紙を搬送する動作とを繰り返すことにより、複数のスワス画像によって印刷用紙の全体に画像を印刷する印刷動作を実行するプリンタにおいて、制御手段は、印刷動作の実行中、各スワス画像の印刷を行う前に、インクカートリッジのインク残量がこれから印刷を行う予定のスワス画像である印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かを判断し、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上である場合、印刷対象スワス画像の印刷を行って、印刷動作を継続し、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量未満である場合、印刷対象スワス画像の印刷を行わずに、印刷対象スワス画像の印刷を行う前の状態で印刷動作を中断して、印刷動作の中断位置を示す情報を記憶し、インクカートリッジが交換された後に、印刷動作の中断位置から印刷対象スワス画像の印刷を開始して、印刷動作を再開するものである。
【０００９】
請求項３の発明は、請求項２に記載のプリンタにおいて、制御手段は、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量未満である場合、印刷動作を中断した後、自動的に、キャリアをキャリア移動手段によりインクカートリッジを交換するためのカートリッジ交換位置へ移動させるものである。
【発明の効果】
【００１０】
請求項１の発明によれば、印刷動作の実行中、各スワス画像の印刷を行う前に、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かが判断される。そして、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量未満の場合には、その印刷対象スワス画像を印刷する前の状態で印刷動作が中断され、インクカートリッジが交換された後に、その印刷対象スワス画像を印刷するところから印刷動作が再開される。従って、インクカートリッジのインクが無くなる前に、印刷動作が中断されて、インクカートリッジが交換されることになり、その結果、印刷用紙の途中から画像がかすれて印刷されてしまうことがなく、印刷用紙が無駄になることがない。しかも、各スワス画像の印刷を行う毎に、インクカートリッジのインク残量がスワス画像の印刷に必要なインク使用量以上であるか否を判断して、印刷動作を中断するようにしているため、インクカートリッジに多くのインクが残っている状態で印刷動作が中断されることがなく、これにより、インクカートリッジに多くのインクが残っている状態でインクカートリッジが新しいものと交換されることがなく、インクカートリッジのインクを無駄なく使用することができる。さらに、印刷動作が中断された後、自動的に、キャリアがカートリッジ交換位置に移動するため、キャリアをカートリッジ交換位置へ移動させるための手段（例えば、カバーの開閉を検出するセンサや、カートリッジの交換を指示するためにユーザにより操作されるスイッチ等）が不要である。また、キャリアをカートリッジ交換位置へ移動させるためのユーザの操作が不要である。
【００１１】
請求項２の発明によれば、印刷動作の実行中、各スワス画像の印刷を行う前に、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かが判断される。そして、インクカートリッジのインク残量が印刷対象スワス画像の印刷に必要なインク使用量未満の場合には、その印刷対象スワス画像を印刷する前の状態で印刷動作が中断され、インクカートリッジが交換された後に、その印刷対象スワス画像を印刷するところから印刷動作が再開される。従って、インクカートリッジのインクが無くなる前に、印刷動作が中断されて、インクカートリッジが交換されることになり、その結果、印刷用紙の途中から画像がかすれて印刷されてしまうことがなく、印刷用紙が無駄になることがない。しかも、各スワス画像の印刷を行う毎に、インクカートリッジのインク残量がスワス画像の印刷に必要なインク使用量以上であるか否を判断して、印刷動作を中断するようにしているため、インクカートリッジに多くのインクが残っている状態で印刷動作が中断されることがなく、これにより、インクカートリッジに多くのインクが残っている状態でインクカートリッジが新しいものと交換されることがなく、インクカートリッジのインクを無駄なく使用することができる。
【００１２】
請求項３の発明によれば、印刷動作が中断された後、自動的に、キャリアがカートリッジ交換位置に移動するため、キャリアをカートリッジ交換位置へ移動させるための手段（例えば、カートリッジを交換するときにユーザにより開閉されるカバーの開閉を検出するセンサや、カートリッジの交換を指示するためにユーザにより操作されるスイッチ等）が不要である。また、キャリアをカートリッジ交換位置へ移動させるためのユーザの操作が不要である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を具体化した実施形態に係るプリンタについて図面を参照して説明する。図１は、プリンタの構成を示す。プリンタ１は、印刷用紙２に画像を印刷する装置である。このプリンタ１は、印刷用紙２にインクを噴射して画像を印刷する、いわゆるインクジェットプリンタである。
【００１４】
プリンタ１は、印刷用紙２が載置されるペーパレスト３と、印刷用紙２を搬送するための給紙ローラ４ａ、フィードローラ４ｂ、及びエグジットローラ４ｃと、印刷用紙２に画像を印刷するための印刷ヘッド５ｍ、５ｃと、印刷用紙２に画像を印刷するためのインクを貯蔵するインクカートリッジ６ｍ、６ｃと、印刷ヘッド５ｍ、５ｃを保持して移動するキャリア７とを備える。また、プリンタ１は、プリンタ１に電源を投入するための電源ボタン８と、各種メッセージを表示するための表示手段であるＬＣＤ９と、給紙ローラ４ａ、フィードローラ４ｂ、及びエグジットローラ４ｃを回転させるためのフィードモータ１０と、キャリア７を移動させるためのキャリアモータ１１と、キャリア７の位置を検出するためのエンコーダ１２と、筐体１３等を備える。
【００１５】
印刷用紙２は、１枚又は複数枚のものが重ねられて、その下端側が筐体１３の給紙口１５に挿入されて、ペーパレスト３に載置される。給紙ローラ４ａは、ペーパレスト３に載置されている印刷用紙２を取り込んでフィードローラ４ｂへと搬送する。フィードローラ４ｂは、給紙ローラ４ａから搬送された印刷用紙２をエグジットローラ４ｃへと搬送し、エグジットローラ４ｃは、フィードローラ４ｂから搬送された印刷用紙２をさらに搬送して、筐体１３の排紙口１６から排出する。
【００１６】
給紙ローラ４ａ、フィードローラ４ｂ、及びエグジットローラ４ｃは、フィードモータ１０の駆動力により、不図示のギア等から成るローラ駆動機構を介して回転制御される。給紙ローラ４ａ、フィードローラ４ｂ、エグジットローラ４ｃ、フィードモータ１０、及びローラ駆動機構等により、印刷用紙２を搬送する用紙搬送手段が構成されている。
【００１７】
印刷ヘッド５ｍは、モノクロ用の印刷ヘッドであり、印刷ヘッド５ｃは、カラー用の印刷ヘッドである。インクカートリッジ６ｍは、モノクロ用のインクカートリッジであり、印刷ヘッド５ｍから噴射するためのモノクロ（ブラック）インクを貯蔵している。インクカートリッジ６ｃは、カラー用のインクカートリッジであり、印刷ヘッド５ｃから噴射するためのカラー（シアン、マゼンダ、イエロー）インクを貯蔵している。
【００１８】
モノクロ用の印刷ヘッド５ｍは、モノクロ用のインクカートリッジ６ｍに一体的に設けられており、モノクロ用のインクカートリッジ６ｍに貯蔵されているモノクロインクを噴射する。カラー用の印刷ヘッド５ｃは、カラー用のインクカートリッジ６ｃに一体的に設けられており、カラー用のインクカートリッジ６ｃに貯蔵されているカラーインクを噴射する。
【００１９】
インクカートリッジ６ｍ、６ｃは、各々、キャリア７に着脱自在に保持されており、貯蔵しているインクがなくなったときに交換できるようになっている。なお、印刷ヘッド５ｍは、インクカートリッジ６ｍと共にキャリア７に着脱され、インクカートリッジ６ｍと共に交換され、印刷ヘッド５ｃは、インクカートリッジ６ｃと共にキャリア７に着脱され、インクカートリッジ６ｃと共に交換される。印刷ヘッド５ｍ、５ｃ及びインクカートリッジ６ｍ、６ｃは、下方に向けてインクを噴射するように、印刷ヘッド５ｍ、５ｃを下に向けてキャリア７に装着されて保持される。
【００２０】
キャリア７は、ガイド軸２１、２２に摺動自在に支持されており、ガイド軸２１、２２に案内されて、ガイド軸２１、２２の延びている方向に往復移動するようになっている。
ガイド軸２１、２２は、フィードローラ４ｂ及びエグジットローラ４ｃにより搬送される印刷用紙２の上方において、印刷用紙２の印刷面と平行であって印刷用紙２の搬送方向と直交する方向に延びている。
【００２１】
つまり、キャリア７は、フィードローラ４ｂ及びエグジットローラ４ｃにより搬送される印刷用紙２の上方を、印刷用紙２に沿って、印刷用紙２の搬送方向と直交する方向に往復移動自在に支持されている。従って、キャリア７に保持された印刷ヘッド５ｍ、５ｃ及びインクカートリッジ６ｍ、６ｃは、キャリア７が移動することにより、フィードローラ４ｂとエグジットローラ４ｃとの間において、キャリア７と共に印刷用紙２の搬送方向と直交する方向に往復移動する。
【００２２】
キャリア７は、キャリアモータ１１の駆動力により、不図示のキャリア用ベルト等から成るキャリア駆動機構を介して移動制御される。キャリアモータ１１、ガイド軸２１、２２、及びキャリア駆動機構等により、印刷用紙２に沿ってキャリア７を移動させるキャリア移動手段が構成されている。
【００２３】
エンコーダ１２は、所定ピッチの明暗パターンが形成されたエンコーダストリップ３１と、エンコーダストリップ３１からの反射光を検出する光センサ３２等を有している。エンコーダストリップ３１は、ガイド軸２１に設けられており、キャリア７の移動経路に沿って所定ピッチの明暗パターンが形成されている。光センサ３２は、キャリア７の背部に設けられており、キャリア７と共に移動するようになっている。このような構成のエンコーダ１２は、光センサ３２によりエンコーダストリップ３１の明暗パターンからの反射光を検出し、その反射光強度の変化に基いて、キャリア７の移動量に比例したパルス数のキャリア移動量検出信号を出力する。
【００２４】
筐体１３は、キャリア７、キャリア７に装着されたインクカートリッジ６ｍ、６ｃ、ガイド軸２１、２２等を収納しており、ユーザがインクカートリッジ６ｍ、６ｃをキャリア７に着脱（インクカートリッジ６ｍ、６ｃを交換）できるように、開閉されるカバー１９を有している。カバー１９は、インクカートリッジ６ｍ、６ｃの移動経路上に設けられており、ユーザによって開閉されるようになっている。
【００２５】
このような構成のプリンタ１は、キャリア７を往路移動又は復路移動させつつ印刷ヘッド５ｍ、５ｃからインクを噴射させることにより、印刷用紙２に所定印刷幅のスワス画像（印刷ヘッド５ｍ、５ｃの１回の往路移動又は復路移動によって印刷される画像）を印刷するようになっている。そして、プリンタ１は、このようなスワス画像の印刷と印刷用紙２の搬送とを繰り返すことにより、複数のスワス画像によって印刷用紙２の全体に画像を印刷するようになっている。
【００２６】
また、このプリンタ１は、印刷用紙２の全体に画像を印刷しているときに、インクカートリッジ６ｍ、６ｃの交換が必要になったか否かを判断するようになっており、そして、インクカートリッジ６ｍ、６ｃの交換が必要になった場合には、印刷を一旦中断し、インクカートリッジ６ｍ、６ｃが交換された後に、印刷を再開するようになっている。
【００２７】
図２は、プリンタ１の電気的ブロック構成を示す。プリンタ１は、上述の構成に加え、プリンタ１の動作を制御するためのＣＰＵ、ＲＯＭ、及びＲＡＭ等からなる制御部４１と、フィードモータ駆動回路４２と、キャリアモータ駆動回路４３と、ヘッド駆動回路４４と、カートリッジセンサ４５ｍ、４５ｃと、インク残量メモリ４６ｍ、４６ｃと、外部機器接続部４７と、ワークメモリ４８等を備える。制御部４１のＲＯＭ内には、プリンタ１の動作を制御するためのファームウェアや各種データが記憶されている。プリンタ１は、外部機器であるＰＣ（パーソナルコンピュータ）６０に接続して使用されるようになっており、ＰＣ６０には、プリンタ１による印刷動作をＰＣ６０からの操作により行うためのプリンタドライバ７０がインストールされている。
【００２８】
電源ボタン８は、ユーザにより押下操作されるようになっており、電源ボタン８が押下されることにより、プリンタ１に電源が投入されるようになっている。電源ボタン８の押下は、制御部４１により検出される。ＬＣＤ９は、制御部４１による制御のもと、インクカートリッジ６ｍ、６ｃの交換等のユーザに対する要求を示すメッセージや、プリンタ１の動作状況に関するメッセージを表示する。エンコーダ１２は、上述のように、キャリア７が移動することにより、キャリア７の移動量に比例したパルス数のキャリア移動量検出信号を出力する。制御部４１は、エンコーダ１２から出力されるキャリア移動量検出信号に基いて、キャリア７（印刷ヘッド５ｍ、５ｃ）の位置及び移動方向等を判断する。
【００２９】
フィードモータ駆動回路４２は、制御部４１による制御のもと、フィードモータ１０を駆動する。フィードモータ１０が駆動されることにより、給紙ローラ４ａ、フィードローラ４ｂ、及びエグジットローラ４ｃが回転して、印刷用紙２が搬送される。キャリアモータ駆動回路４３は、制御部４１による制御のもと、キャリアモータ１１を駆動する。キャリアモータ１１が駆動されることにより、キャリア７が移動して、印刷ヘッド５ｍ、５ｃが移動する。ヘッド駆動回路４４は、制御部４１による制御のもと、印刷ヘッド５ｍ、５ｃを駆動して、印刷ヘッド５ｍ、５ｃからインクを噴射させる。
【００３０】
カートリッジセンサ４５ｍは、モノクロ用のインクカートリッジ６ｍがキャリア７に装着されているか否かを検出するセンサであり、カートリッジセンサ４５ｃは、カラー用のインクカートリッジ６ｃがキャリア７に装着されているか否かを検出するセンサである。カートリッジセンサ４５ｍ、４５ｃは、キャリア７に設けられている。カートリッジセンサ４５ｍは、インクカートリッジ６ｍがキャリア７に装着されている場合に、カートリッジ検出信号を出力し、カートリッジセンサ４５ｃは、インクカートリッジ６ｃがキャリア７に装着されている場合に、カートリッジ検出信号を出力する。制御部４１は、カートリッジセンサ４５ｍ、４５ｃから出力されるカートリッジ検出信号に基いて、インクカートリッジ６ｍ、６ｃがキャリア７に装着されているか否かを判断する。
【００３１】
インク残量メモリ４６ｍは、モノクロ用のインクカートリッジ６ｍのインク残量を示すインク残量情報を記憶するメモリであり、インク残量メモリ４６ｃは、カラー用のインクカートリッジ６ｃのインク残量を示すインク残量情報を記憶するメモリである。インク残量メモリ４６ｍは、インクカートリッジ６ｍに一体的に設けられており、インク残量メモリ４６ｃは、インクカートリッジ６ｃに一体的に設けられている。つまり、モノクロ用のインクカートリッジ６ｍは、モノクロ用のインク残量メモリ４６ｍを一体的に有しており、カラー用のインクカートリッジ６ｃは、カラー用のインク残量メモリ４６ｃを一体的に有している。
【００３２】
インク残量メモリ４６ｍは、インクカートリッジ６ｍの未使用の初期状態において、インクカートリッジ６ｍに貯蔵しているインク量を示す情報をインク残量情報として予め記憶している。同様に、インク残量メモリ４６ｃは、インクカートリッジ６ｃの未使用の初期状態において、インクカートリッジ６ｃに貯蔵しているインク量を示す情報をインク残量情報として予め記憶している。インク残量メモリ４６ｍ、４６ｃに記憶されているインク残量情報は、制御部４１による制御のもと、インクカートリッジ６ｍ、６ｃに貯蔵しているインクを使用する都度（つまり印刷ヘッド５ｍ、５ｃからインクを噴射して印刷を行う都度）、そのインク使用量に応じて書き換えられる。
【００３３】
外部機器接続部４７は、ＰＣ６０と通信を行うものであり、ＵＳＢケーブルを介してＰＣ６０が接続されるようになっている。外部機器接続部４７は、制御部４１による制御のもと、ＵＳＢケーブルを介してＰＣ６０との間で各種データの送受信を行う。ワークメモリ４８は、制御部４１による制御のもと、ＰＣ６０から受信した各種データや、プリンタ１の動作を制御するための各種データ、プリンタ１の動作を制御するために制御部４１で行った各種演算処理の結果等を一時的に記憶する。
【００３４】
制御部４１は、フィードモータ駆動回路４２によるフィードモータ１０の回転駆動を制御することにより、給紙ローラ４ａ、フィードローラ４ｂ、エグジットローラ４ｃによる印刷用紙２の搬送を制御する。また、制御部４１は、キャリアモータ駆動回路４３によるキャリアモータ１１の回転駆動を制御することにより、キャリア７による印刷ヘッド５ｍ、５ｃの移動を制御すると共に、ヘッド駆動回路４４による印刷ヘッド５ｍ、５ｃからのインクの噴射を制御して、印刷ヘッド５ｍ、５ｃによる印刷用紙２へのスワス画像の印刷を制御する。そして、制御部４１は、これら印刷用紙２を搬送する動作と印刷用紙２へスワス画像を印刷する動作を制御することにより、複数のスワス画像によって印刷用紙２の全体に画像を印刷する印刷動作を実行する。
【００３５】
プリンタドライバ７０は、ＰＣ６０における操作を受けて、プリンタ１に対して印刷指示を行うようになっており、プリンタ１に対して印刷指示を行うときに、画像を印刷するための印刷データをプリンタ１に送信する。このとき、プリンタドライバ７０は、画像を印刷するための印刷データを、プリンタ１により印刷されるスワス画像単位で送信する。つまり、プリンタドライバ７０は、印刷用紙２の全体に印刷すべき画像をプリンタ１により印刷される複数のスワス画像に分割して、それら各スワス画像を印刷するためのスワス画像印刷データを生成し、そして、それら各スワス画像印刷データを順次プリンタ１に送信する。各スワス画像印刷データには、各スワス画像を印刷するためのビットマップデータ、フォントデータ、書式データ、印刷濃度、印刷解像度、改行幅を示すデータ等が含まれる。プリンタ１は、プリンタドライバ７０からの印刷指示に基いて、プリンタドライバ７０から送信されるスワス画像印刷データによって、印刷動作を行う。
【００３６】
プリンタ１は、上述のように、電源ボタン８が押下されることにより、電源が投入されるようになっている。制御部４１は、電源ボタン８が押下されて電源が投入されると、プリンタ１の各部へ電力の供給を開始し、そして、プリンタ１の立上げ動作を実行する。
【００３７】
また、プリンタ１は、上述のように、プリンタドライバ７０からの印刷指示に基いて、印刷動作を行うようになっている。制御部４１は、プリンタドライバ７０から印刷指示を受けると、この印刷指示に続いてプリンタドライバ７０から送信されるスワス画像印刷データに基いて、印刷用紙２の全体に画像を印刷する印刷動作を実行する。
【００３８】
つまり、制御部４１は、プリンタドライバ７０から印刷指示を受けた後、プリンタドライバ７０からスワス画像印刷データを受信すると、受信したスワス画像印刷データをワークメモリ４８に記憶する。上述のように、プリンタドライバ７０からは、複数のスワス画像印刷データが順次送信され、従って、制御部４１は、プリンタドライバ７０からスワス画像印刷データを受信する都度、受信したスワス画像印刷データを順次ワークメモリ４８に記憶してゆく。そして、制御部４１は、ワークメモリ４８に記憶したスワス画像印刷データに基いて、印刷用紙２にスワス画像を印刷する動作と印刷用紙２を搬送する動作とを順次行ってゆくことにより、印刷用紙２の全体に画像を印刷する印刷動作を実行する。
【００３９】
また、制御部４１は、印刷動作の実行中において、各スワス画像を印刷する前に、インクカートリッジ６ｍ、６ｃのインク残量がこれから印刷する予定のスワス画像である印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かを判断する。そして、制御部４１は、インクカートリッジ６ｍ、６ｃのインク残量が印刷対象スワス画像の印刷に必要なインク使用量未満の場合に、その印刷対象スワス画像を印刷する前の状態で印刷動作の実行を中断し、インクカートリッジ６ｍ、６ｃが交換された後に、その印刷対象スワス画像を印刷するところから印刷動作の実行を再開する。
【００４０】
図３は、上記プリンタ１の電源投入時の立上げ動作のフローチャートを示す。プリンタ１の制御部４１は、電源ボタン８が押下されて、電源投入がなされると（＃１でＹＥＳ）、まず、キャリアホーム位置検出動作を行う（＃２）。キャリアホーム位置検出動作とは、キャリア７をホーム位置に移動させて、キャリア７がホーム位置にあることを検出する動作である。このキャリアホーム位置検出動作を行うことにより、その後にエンコーダ９から出力されるキャリア移動量検出信号に基いて、キャリア７の位置が検出可能となる。
【００４１】
キャリアホーム位置検出動作の後、制御部４１は、インクカートリッジ６ｍ、６ｃがキャリア７に装着されているか否かを判断する（＃３）。インクカートリッジ６ｍ、６ｃが装着されているか否かの判断は、上述のように、カートリッジセンサ４５ｍ、４５ｃから出力されるカートリッジ検出信号に基いて行われる。
【００４２】
そして、インクカートリッジ６ｍ、６ｃが装着されている場合には（＃３でＹＥＳ）、制御部４１は、インク残量メモリ４６ｍ、４６ｃからインク残量情報を取得して（＃４）、そのインク残量情報に基いて、インクカートリッジ６ｍ、６ｃにインクが残っているか否かを判断する（＃５）。インクカートリッジ６ｍ、６ｃのインクが残っている場合には（＃５でＹＥＳ）、制御部４１は、アイドル状態（印刷指示待ち）になる（＃６）。
【００４３】
一方、インクカートリッジ６ｍ、６ｃが装着されていない場合（＃３でＮＯ）、及びインクカートリッジ６ｍ、６ｃのインクが残っていない場合には（＃５でＮＯ）、制御部４１は、自動的に、キャリア７をインクカートリッジ６ｍ、６ｃを交換するためのカートリッジ交換位置（つまりカバー１９に対向する位置）へ移動させ（＃７）、また、自動的に、ＬＣＤ９及びＰＣ６０のディスプレイに、インクカートリッジ６ｍ、６ｃの装着をユーザに要求する表示を行う（＃８）。
【００４４】
その後、制御部４１は、インクカートリッジ６ｍ、６ｃが装着されたか否かを判断する（＃９）。そして、インクカートリッジ６ｍ、６ｃが装着されると（＃９でＹＥＳ）、制御部４１は、インクカートリッジ６ｍ、６ｃの装着要求の表示を消去し（＃１０）、インク残量メモリ４６ｍ、４６ｃからインク残量情報を取得して（＃１１）、そのインク残量情報に基いて、インクカートリッジ６ｍ、６ｃにインクが残っているか否かを判断する（＃１２）。
【００４５】
そして、インクカートリッジ６ｍ、６ｃのインクが残っている場合には（＃１２でＹＥＳ）、制御部４１は、上記＃２と同様のキャリアホーム位置検出動作を行い（＃１３）、その後、アイドル状態（印刷指示待ち）になる（＃６）。なお、インクカートリッジ６ｍ、６ｃのインク残量が無い場合には（＃１２でＮＯ）、制御部４１は、上記＃８以降の処理を繰り返す。
【００４６】
図４は、上記プリンタ１の印刷動作のフローチャートを示す。プリンタ１の制御部４１は、プリンタドライバ７０から印刷指示を受けると（＃３１でＹＥＳ）、印刷動作を開始する（＃３２）。上述のように、プリンタドライバ７０からは、複数のスワス画像印刷データが順次送信され、制御部４１は、プリンタドライバ７０から受信したスワス画像印刷データを順次ワークメモリ４８に記憶してゆき、それらワークメモリ４８に記憶したスワス画像印刷データに基いて、印刷動作を実行する。
【００４７】
制御部４１は、印刷動作を開始すると、まず、インク残量メモリ４６からインク残量情報を取得して、そのインク残量情報をワークメモリ４８に記憶する（＃３３）。続いて、制御部４１は、印刷対象スワス画像（これから印刷を行う予定のスワス画像）のスワス画像印刷データ（ワークメモリ４８に記憶されている）に基いて、印刷対象スワス画像の印刷に必要なインク使用量を算出する（＃３４）。スワス画像印刷データは、上述のようにスワス画像を印刷するためのビットマップデータ、フォントデータ、印刷濃度、印刷解像度を示すデータ等を含んでおり、スワス画像の印刷に必要なインク使用量は、これらのデータに基いて算出される。
【００４８】
そして、制御部４１は、ワークメモリ４８に記憶しているインク残量情報と＃３４で算出したインク使用量とに基いて、インクカートリッジ６ｍ、６ｃのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かを判断する（＃３５）。
【００４９】
ここで、インクカートリッジ６ｍ、６ｃのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上である場合には（＃３５でＹＥＳ）、制御部４１は、印刷対象スワス画像の印刷を行って、印刷動作を継続し（＃３６）、ワークメモリ４８に記憶しているインク残量情報を、インク残量からインク使用量を差し引いた量を示す情報に更新する（＃３７）。
【００５０】
そして、全てのスワス画像を印刷完了すれば（＃３８でＹＥＳ）、制御部４１は、インク残量メモリ４６に記憶しているインク残量情報を、ワークメモリ４８に記憶しているインク残量情報に書き換えて（＃３９）、印刷動作を終了する（＃４０）。全てのスワス画像を印刷完了していなければ（＃３８でＮＯ）、制御部４１は、次の印刷対象スワス画像について上記＃３４以降の処理を繰り返す。
【００５１】
一方、上記＃３５において、インクカートリッジ６ｍ、６ｃのインク残量が印刷対象スワス画像の印刷に必要なインク使用量未満である場合には（＃３５でＮＯ）、制御部４１は、印刷対象スワス画像の印刷を行わずに、印刷対象スワス画像の印刷を行う前の状態で印刷動作を中断し（＃４１）、印刷動作の中断位置を示す情報をワークメモリ４８に記憶する（＃４２）。また、制御部４１は、インク残量メモリに記憶しているインク残量情報を、インクが残っていないことを示す情報に書き換える（＃４３）。
【００５２】
そして、制御部４１は、自動的に、キャリア７をインクカートリッジ６ｍ、６ｃを交換するためのカートリッジ交換位置（つまりカバー１９に対向する位置）へ移動させ（＃４４）、また、自動的に、ＬＣＤ９及びＰＣ６０のディスプレイに、インクカートリッジ６ｍ、６ｃの交換をユーザに要求する表示を行う（＃４５）。
【００５３】
その後、制御部４１は、インクカートリッジ６ｍ、６ｃが交換されたか否かを判断する（＃４６）。インクカートリッジ６ｍ、６ｃが装着されているか否かの判断は、以下のようにして行われる。つまり、制御部４１は、カートリッジセンサ４５ｍ、４５ｃの出力に基いて、インクカートリッジ６ｍ、６ｃが取り外されたことを検出し、再びインクカートリッジ６ｍ、６ｃが装着されたことを検出した場合に、インクカートリッジ６ｍ、６ｃが交換されたと判断する。
【００５４】
インクカートリッジ６ｍ、６ｃが交換されると（＃４６でＹＥＳ）、制御部４１は、インクカートリッジ６ｍ、６ｃの交換要求の表示を消去し（＃４７）、インク残量メモリ４６からインク残量情報を取得して、そのインク残量情報をワークメモリ４８に記憶する（＃４８）。そして、制御部４１は、ワークメモリ４８に記憶しているインク残量情報と上記＃３４で算出したインク使用量とに基いて、インクカートリッジ６ｍ、６ｃのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かを判断する（＃４９）。
【００５５】
ここで、インクカートリッジ６ｍ、６ｃのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上である場合には（＃４９でＹＥＳ）、制御部４１は、上記＃４２で記憶した印刷動作の中断位置から（つまり上記＃４１において印刷動作を中断したときの状態から）印刷対象スワス画像の印刷を開始して、印刷動作を再開する（＃５０）。なお、上記＃４１において印刷動作を中断してから＃５０において印刷動作を再開するまでの間、印刷用紙２の搬送は停止されている。
【００５６】
印刷動作を再開した後、制御部４１は、上記＃３７以降の処理を繰り返す。なお、上記＃４９において、インクカートリッジ６ｍ、６ｃのインク残量が印刷対象スワス画像の印刷に必要なインク使用量未満である場合には（＃４９でＮＯ）、制御部４１は、上記＃４５以降の処理を繰り返す。
【００５７】
このような構成のプリンタ１によれば、印刷動作の実行中、各スワス画像の印刷を行う前に、インクカートリッジ６ｍ、６ｃのインク残量が印刷対象スワス画像の印刷に必要なインク使用量以上であるか否かが判断される。そして、インクカートリッジ６ｍ、６ｃのインク残量が印刷対象スワス画像の印刷に必要なインク使用量未満の場合には、その印刷対象スワス画像を印刷する前の状態で印刷動作が中断され、インクカートリッジ６ｍ、６ｃが交換された後に、その印刷対象スワス画像を印刷するところから（印刷動作の中断位置から）印刷動作が再開される。
【００５８】
従って、インクカートリッジ６ｍ、６ｃのインクが無くなる前に、印刷動作が中断されて、インクカートリッジ６ｍ、６ｃが交換されることになり、その結果、印刷用紙２の途中から画像がかすれた状態で印刷されてしまうことがなく、印刷用紙２が無駄になることがない。
【００５９】
しかも、各スワス画像の印刷を行う毎に、インクカートリッジ６ｍ、６ｃのインク残量がスワス画像の印刷に必要なインク使用量以上であるか否を判断して、印刷動作を中断するようにしているため、インクカートリッジ６ｍ、６ｃに多くのインクが残っている状態で印刷動作が中断されることがなく、これにより、インクカートリッジ６ｍ、６ｃに多くのインクが残っている状態でインクカートリッジ６ｍ、６ｃが新しいものと交換されることがなく、インクカートリッジ６ｍ、６ｃのインクを無駄なく使用することができる。
【００６０】
さらに、印刷動作が中断された後、自動的に、キャリア７がカートリッジ交換位置に移動するため、キャリア７をカートリッジ交換位置へ移動させるための手段（例えば、カバー１９の開閉を検出するセンサや、カートリッジ６ｍ、６ｃの交換を指示するためにユーザにより操作されるスイッチ等）が不要である。また、キャリア７をカートリッジ交換位置へ移動させるためのユーザの操作が不要である。
【００６１】
なお、本発明は、上記実施形態の構成に限られず、種々の変形が可能である。例えば、インク残量メモリからのインク残量情報の取得、及びインク残量メモリに記憶しているインク残量情報の書換えは、印刷用紙の全体に画像を印刷する印刷動作中において、各スワス画像の印刷を終える毎に行ってもよい。印刷ヘッド及びインクカートリッジの構成としては、印刷ヘッドをインクカートリッジに一体的に設けた構成に限られず、例えば、印刷ヘッドをキャリアに固定的に設け、インクカートリッジのみをキャリアに着脱するようにした構成であってもよい。プリンタは、外部機器にインストールされたプリンタドライバから受信した印刷データに基いて画像を印刷するものに限られず、例えば、画像読取手段を備え、画像読取手段により画像を読取って得たデータを基に画像を印刷するものであってもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係るプリンタの概略構成を示す斜視図。
【図２】同プリンタの電気的ブロック構成図。
【図３】同プリンタの電源投入時の立上げ動作を示すフローチャート。
【図４】同プリンタの印刷動作を示すフローチャート。
【符号の説明】
【００６３】
１    プリンタ
２    印刷用紙
３    ペーパレスト
４ａ    給紙ローラ
４ｂ    フィードローラ
４ｃ    エグジットローラ
５ｍ、５ｃ    印刷ヘッド
６ｍ、６ｃ    インクカートリッジ
７    キャリア
８    電源ボタン
９    ＬＣＤ
１０    フィードモータ
１１  キャリアモータ
１２  エンコーダ
１３  筐体
１５    給紙口
１６    排紙口
１９    カバー
２１、２２    ガイド軸
３１    エンコーダストリップ
３２    光センサ
４１    制御部
４２    フィードモータ駆動回路
４３    キャリアモータ駆動回路
４４    ヘッド駆動回路
４５ｍ、４５ｃ    カートリッジセンサ
４６ｍ、４６ｃ    インク残量メモリ
４７    外部機器接続部
４８    ワークメモリ
６０    ＰＣ（パーソナルコンピュータ）（外部機器）
７０    プリンタドライバ
【図１】
2008105332.tif 000003
【図２】
2008105332.tif 000004
【図３】
2008105332.tif 000005
【図４】
2008105332.tif 000006