(57)【要約】【課題】夜間に操作者が記録装置の傍に居ない状態で大きなサイズの用紙に大量印刷する場合がある。その場合、印刷途中でインク切れの発生が予想されるなら、大量印刷開始前に、使用途中のインクタンクを新品のインクタンクに交換していた。このため、使用途中のインクタンクが多数発生し、ユーザによる管理が負担になっていた。【解決手段】交換可能なインクタンクを装着し、該インクタンクから供給されるインクにより記録ヘッドから記録媒体に記録を行うインクジェット記録装置で次のような制御を行う。即ち、使用途中のインクタンクの識別番号と該インクタンクのメモリに保持されたインク残量を情報を記憶する記憶手段に登録する。次に、ホストから転送される印刷ジョブに付されたインク使用量と、記憶された使用途中のインクタンクの識別番号と該インクタンクのインク残量とに基づいて、前記印刷ジョブに基づく記録を実行する際に、装着すべきインクタンクの順序をユーザに呈示する。【選択図】  図５
2015178188.tif 000002
【特許請求の範囲】
【請求項１】
交換可能なインクタンクを装着し、該インクタンクから供給されるインクにより記録ヘッドから記録媒体に記録を行うインクジェット記録装置であって、
情報を記憶する記憶手段と、
使用途中のインクタンクの識別番号と該インクタンクのメモリに保持されたインク残量を前記記憶手段に登録する登録手段と、
ホストから転送される印刷ジョブに付されたインク使用量と、前記記憶手段に記憶された使用途中のインクタンクの識別番号と該インクタンクのインク残量とに基づいて、前記印刷ジョブに基づく記録を実行する際に、装着すべきインクタンクの順序をユーザに呈示する呈示手段とを有することを特徴とするインクジェット記録装置。
【請求項２】
前記記憶手段は、前記ホストから転送される複数の印刷ジョブを保持することを特徴とする請求項１に記載のインクジェット記録装置。
【請求項３】
前記記録ヘッドからの記録はカラー記録が可能であり、
前記交換可能なインクタンクは異なる色のインクを貯留する複数のインクタンクを含むことを特徴とする請求項２に記載のインクジェット記録装置。
【請求項４】
前記呈示手段は、
前記異なる色のインクそれぞれを貯留する、使用途中の複数のインクタンクに関し、前記記憶手段に保持された複数の印刷ジョブを実行する際に、前記異なる色のインクそれぞれに関し、前記使用途中の複数のインクタンクをどのような順序で用いれば、残量インクを使い切るインクタンクの合計数がより多くなるようになるか、そして、異なる色のインクを貯留するインクタンクの同時交換が可能になるかを考慮して、前記使用途中の複数のインクタンクの交換順序を選択する選択手段を含むことを特徴とする請求項３に記載のインクジェット記録装置。
【請求項５】
前記選択手段により選択されたインクタンクの交換順序を前記識別番号で表示する表示手段をさらに有することを特徴とする請求項４に記載のインクジェット記録装置。
【請求項６】
前記記録ヘッドのインクを供給するサブタンクをさらに有し、
前記交換可能なインクタンクから前記サブタンクにインクが供給されることを特徴とする請求項１乃至５のいずれか１項に記載のインクジェット記録装置。
【請求項７】
前記交換可能なインクタンクが空であっても、前記サブタンクから供給されるインクにより記録が続行可能であることを特徴とする請求項６に記載のインクジェット記録装置。
【請求項８】
使用途中のインクタンクを取り外す際、前記記憶手段に当該インクタンクの識別番号とインク残量が記憶されていない場合には、前記インクタンクの識別番号とインク残量を印刷して出力する出力手段をさらに有し、
前記登録手段は、前記記憶手段に前記インクタンクの識別番号とインク残量を登録することを特徴とする請求項１乃至７のいずれか１項に記載のインクジェット記録装置。
【請求項９】
前記呈示手段による呈示を行うために、前記使用途中のインクタンクを優先使用するモードを入力する入力手段をさらに有することを特徴とする請求項１乃至８のいずれか１項に記載のインクジェット記録装置。
【請求項１０】
交換可能なインクタンクを装着し、該インクタンクから供給されるインクにより記録ヘッドから記録媒体に記録を行うインクジェット記録装置の制御方法あって、
使用途中のインクタンクの識別番号と該インクタンクのメモリに保持されたインク残量を情報を記憶する記憶手段に登録する登録工程と、
ホストから転送される印刷ジョブに付されたインク使用量と、前記記憶手段に記憶された使用途中のインクタンクの識別番号と該インクタンクのインク残量とに基づいて、前記印刷ジョブに基づく記録を実行する際に、装着すべきインクタンクの順序をユーザに呈示する呈示工程とを有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインクジェット記録装置及びその装置の制御方法に関し、特に、例えば、複数の交換可能なインクタンクから供給されるインクを用いて記録ヘッドからインクを吐出して記録を行うインクジェット記録装置及びその装置の制御方法に関する。
【背景技術】
【０００２】
インクジェット記録装置では、印刷する画像の内容によってインク使用量がインク色の間で異なるため、インクタンクの交換時期が不揃いとなる。従って、インクタンクの数が増えると、インクタンク交換を頻繁に行わなければならず、ユーザの作業負荷を重くしていた。
【０００３】
このような状況を考慮し、従来より、例えば、特許文献１では、使用するインクタンクを選択し、同じ時期にインクがなくなるように制御する構成を提案している。しかしこれは、現在装着されているインクタンクのみ考慮するものであり、ユーザが管理するインクタンクの在庫の中からインクタンクを選択することまでは考慮していない。また、インクタンクの数が増えると、複数色のインクタンクの在庫管理をユーザの記憶や記録に頼ることは難しい。
【０００４】
これに対して、特許文献２は、記録装置本体にインクタンクの在庫情報を記憶させておき、ユーザの利便を図る構成を提案している。ただし、在庫情報を管理するインクタンクは全て未使用品を想定しており、使用途中のインクタンクを保管するといった場面は想定しておらず、基本的にインクタンクを使い切ることを前提とした在庫管理の提案に留まっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４０４２４３７号公報
【特許文献２】特許第４２５９９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
さて、大判インクジェットプリンタでは、大きなサイズの用紙に多数枚の印刷を行う場合、印刷時間が長くかかるため、夜間などに操作者が記録装置の傍に居ない状態で大量のジョブを連続印刷する場合がある。その場合、途中でインク切れが予想されるときは、大量印刷開始前に、可能な限り大量の印刷を行うために、ある程度インク残量があるインクタンクであっても、残量が最大となるよう未使用のインクタンクに交換後に、大量のジョブの印刷を開始していた。しかしながら上記のような夜間運用を頻繁に行った場合、使用途中のインクタンクが数多く発生し、ユーザにとってインクタンクの管理が負担になっていた。
【０００７】
本発明は上記従来例に鑑みてなされたもので、ユーザによる使用途中のインクタンクの管理を軽減するとともに、効率的に使用途中のインクタンクのインクを消費可能な可能なインクジェット記録装置及びその制御方法を提供すること目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のインクジェット記録装置は次のような構成からなる。
【０００９】
即ち、交換可能なインクタンクを装着し、該インクタンクから供給されるインクにより記録ヘッドから記録媒体に記録を行うインクジェット記録装置であって、情報を記憶する記憶手段と、使用途中のインクタンクの識別番号と該インクタンクのメモリに保持されたインク残量を前記記憶手段に登録する登録手段と、ホストから転送される印刷ジョブに付されたインク使用量と、前記記憶手段に記憶された使用途中のインクタンクの識別番号と該インクタンクのインク残量とに基づいて、前記印刷ジョブに基づく記録を実行する際に、装着すべきインクタンクの順序をユーザに呈示する呈示手段とを有することを特徴とする。
【００１０】
また本発明を別の側面から見れば、交換可能なインクタンクを装着し、該インクタンクから供給されるインクにより記録ヘッドから記録媒体に記録を行うインクジェット記録装置の制御方法あって、使用途中のインクタンクの識別番号と該インクタンクのメモリに保持されたインク残量を情報を記憶する記憶手段に登録する登録工程と、ホストから転送される印刷ジョブに付されたインク使用量と、前記記憶手段に記憶された使用途中のインクタンクの識別番号と該インクタンクのインク残量とに基づいて、前記印刷ジョブに基づく記録を実行する際に、装着すべきインクタンクの順序をユーザに呈示する呈示工程とを有することを特徴とする制御方法を備える。
【発明の効果】
【００１１】
従って本発明によれば、使用途中のインクタンクについての在庫情報管理を記録装置で行うとともに、ユーザがインクタンクを自由に交換できる状況では最も効率的に使用途中のインクタンクのインクを使用する手順を提示することができるという効果がある。これにより、ユーザによる使用途中のインクタンクの在庫管理の負担を軽減することができ、また、使用途中のインクタンクの数そのものを削減することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の代表的な実施例であるＡ０やＢ０サイズやロール状の記録媒体を用いる記録装置の外観斜視図である。
【図２】図１に示した記録装置のインクタンク周辺の構成を示す、記録装置の部分的図である斜視。
【図３】図１に示す記録装置の制御構成を示すブロック図である。
【図４】インクタンク途中交換処理を示すフローチャートである。
【図５】インクタンク使用順決定処理を示すフローチャートである。
【図６】同時インクタンク交換数が多くなる順列を選択する様子を示す図である。
【図７】図６で示したインクタンク使用順決定処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００１４】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。さらに人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１５】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１６】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００１７】
またさらに、「記録要素」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００１８】
＜記録装置の全体概要（図１）＞
図１は本発明の代表的な実施例であるＡ０やＢ０サイズなどの大きなサイズの記録媒体やロール状の長尺の記録媒体を用いるカラー記録が可能なインクジェット記録装置の外観斜視図である。
【００１９】
図１に示すインクジェット記録装置（以下、記録装置）１００は、１０インチ〜４４インチサイズのロール紙やＡ０やＢ０のカット紙に記録が可能である。記録装置１００は、本体部を乗せるスタンド１０１、排紙された記録紙を積載するスタッカ１０２を備える。また、記録装置１００には、種々の記録情報や設定結果などを表示するための表示パネル１０３と、記録モードや記録紙などの設定をするための操作パネル１０４がその上面に配設されている。また、開閉可能なアッパーカバー１０６も備えられている。
【００２０】
さらに、記録装置１００の両脇には、ブラック、シアン、マゼンタ、イエロなどのインクタンクを収容して記録ヘッドにインクを供給するためのインクタンク収容部１０５が配置されている。
【００２１】
図２は図１に示す記録装置のインクタンク収容部の近傍の内部を模式的に示した図である。
【００２２】
図２に示すように、記録ヘッド２０１はホスト装置（不図示）から送られてきた記録データに基づき、記録ヘッド２０１内部にある電気熱変換素子に電気エネルギーを供給することで熱エネルギーを発生させる。発生した熱エネルギーが供給されているインクに気泡を発生させ、気泡の発生した際に生じる圧力によって記録ヘッド２０１内部にある各ノズルからインク滴を吐出する。
【００２３】
記録ヘッド２０１を搭載したキャリッジ２０２は、メインレール２０３とキャリッジベルト２０４に案内されて記録用紙２０７の搬送方向とは垂直方向に往復走査され、その際に記録ヘッド２０１からインク液滴を吐出して記録を行う。記録ヘッド２０１には複数のノズルが設けられており、各ノズル列からブラック、シアン、マゼンタ、イエロなどのインクが吐出され、記録媒体上に画像を形成する。その際、キャリッジ２０２はリニアスケール２０５に設けられたスケールを読取り、その結果をエンコーダセンサ２０６がパルス信号として出力する。そのパルス信号をカウントすることで、キャリッジ２０２の相対的な移動距離と位置とが検出される。
【００２４】
インクタンク（メインタンク）２０８を保持するインクタンク設置台２０９からインクバッファタンク２１１にインクを供給する。インクバッファタンク２１１とインクタンク設置台２０９の底部にはそれぞれインクの残量を検出するための電極２１０が設けられている。そして、インクバッファタンク２１１からインクチューブ２１２を介して記録ヘッド２０１内部に備えたヘッド内サブタンク（不図示）までインクが供給される。各インクバッファタンク２１１には、その内部に各ユニット毎に１本ないしは２本の電極を備えている。
【００２５】
なお、キャリッジの移動方向に関し、インクタンク収容部の反対側には回復ユニット２１３が設けられており、定期的に記録ヘッドの状態をメンテナンスする。
【００２６】
図３は記録装置１００の制御構成を示すブロック図である。
【００２７】
記録装置１００はプリンタコントローラ１２０とプリンタエンジン１５０を備える。図３に示すように、プリンタコントローラ１２０には、ＨＤＤインタフェース１２１、表示パネルインタフェース１２２、ＲＯＭインタフェース１２５、メモリコントローラ１２６が、内部バス１３２を介して接続されている。そして、ＨＤＤインタフェース１２１はＨＤＤ１７１を接続し、表示パネルインタフェース１２２は表示パネル１０３を接続し、ＲＯＭインタフェース１２５はＦｌａｓｈＲＯＭ１２３を接続し、メモリコントローラ１２６はＲＡＭ１２４を接続する。
【００２８】
プリンタコントローラ１２０はさらに、ホストインタフェース１２７、ＣＰＵ１２８、コントローラエンジンインタフェース（Ｉ／Ｆ）１２９、画像処理部１３０を含み、これらは内部バス１３２を介して互いに接続されている。そして、ホストインタフェース１２７はネットワーク１８１を介してホストコンピュータを接続し、コントローラエンジンインタフェース１２９はプリンタエンジン１５０と接続される。
【００２９】
プリンタエンジン１５０は、図２を参照して説明した記録ヘッド２０１と、記録ヘッド２０１にインクを供給するサブインクタンク（サブタンク）２０１ａ、さらにサブタンク２０１ａにインクを供給するインクタンク（メインタンク）２０８を備える。プリンタエンジン１５０はさらに、プリントバッファ１５６とインタフェース（Ｉ／Ｆ）１５５とを備え、これらは内部バス１５４を介して互いに接続されている。
【００３０】
通常の記録動作では、ホストコンピュータ（以下、ホスト）１８０から転送されてきた記録データはＨＤＤ１７１に書き込まれる。次に、ＣＰＵ１２８からの命令によりＨＤＤ１７１に書き込まれた記録データを一定の単位でＲＡＭ１２４にコピーした後、１チップ構成の画像処理部１３０を使用して２値データに展開し、プリンタエンジン１５０に転送する。
【００３１】
また、ＨＤＤ１７１に保存したデータを利用して記録することも可能で、ユーザは表示パネル１０３と前述の操作パネル１０４を使ってＨＤＤ１７１に保存されたデータを検索し、記録しようとするデータをその中から選択する。選択されたデータは順次、ＲＡＭ１２４にコピーし、その後のデータの流れは、ホスト１８０から転送された記録データを用いる記録と同様である。ＨＤＤ１７１に保存されたデータを用いて記録を行う場合、以前に記録に用いられたデータであれば、使用するインク量が既に記録されているので、インク使用量を正確に予測することが可能である。プリンタエンジン１５０では、プリンタコントローラ１２０から送られてきたデータをプリントバッファ１５６に蓄積し、適切なタイミングで記録ヘッド２０１にそのデータを転送して記録がなされる。
【００３２】
さて、インクタンク２０８に貯留されたインクがなくなると、表示パネル１０３にはユーザにインクタンク交換を促すメッセージを表示する。インクタンク２０８にインクがなくなっても、暫くはサブタンク２０１ａに残存するインクを用いて記録は続行可能で、記録を行いながら、インクタンク２０８を交換することが可能である。また、インクタンク２０８にはメモリチップが内蔵されており、そのメモリチップにはインクタンク毎に一意に決まる固有の識別番号が記憶されており、その識別番号とインク残量は記録装置１００でも読み取り、インクタンクを外す度にＨＤＤ１７１に記憶する。また、記録装置１００に電源が投入されていないときにインクタンクを交換することもあるため、電源を投入して記録装置１００を起動したときや、記録が終了したときには、その都度、インク残量を読み取り、ＨＤＤ１７１の記憶内容を更新する。
【００３３】
インクタンクにインクが残存したまま記録装置からそのインクタンクを取り外す場合、記録装置内にそのインクタンクの残量記録がない場合には、記録装置１００はその残量記録をインクタンクに貼って管理しやすくするための識別番号をラベルに印刷する。その際、ＨＤＤ１７１に、そのインクタンクの残量と識別番号を記憶する。
【００３４】
記録装置１００がホスト１８０から印刷ジョブを受信し、その印刷ジョブに基づいた記録を行う際にインク不足が予想される場合は、表示パネル１０３に必要なインク色とともに選択可能なインクタンクの識別番号の一覧を表示する。ユーザはその表示された一覧を元に、保管庫からインクタンクを探し出し、記録装置１００に装着して記録を継続する。また、ユーザが記録装置の傍らに居らず大量の印刷ジョブ出力を何度も行い、中途半端な量のインクが残存しているインクタンクが大量に発生し、その後に、ユーザが記録装置の傍らに居て頻繁にインクタンク交換が可能な場合には、次のような操作を行える。
【００３５】
即ち、使用途中（残存インクがある）のインクタンクを優先使用するモードを表示パネル１０３と操作パネル１０４を用いて選択する入力操作を行い、なるべく多くのインクタンクの残量インクを使い切ることにより使用途中のインクタンク在庫数を削減する。このモードが選択されると、記録装置の印刷待ちジョブキューにあるジョブを記録するため、残量インクを使い切るインクタンクの数が多くなるように、交換インク色だけでなくインクタンクの識別番号をも指示入力する。また、複数色のインクタンク交換が同時期に可能となるようなインクタンクの識別番号を適切なタイミングで指示入力する。
【００３６】
図４は残量が最大である未使用インクタンクに交換する場合、使用途中のインクタンクのインク残量をインクタンク識別番号とともに記録装置で登録し記憶する処理を示すフローチャートである。この処理は、例えば、記録装置の夜間運転などで多量の印刷ジョブに基づいて大量の記録を行う直前に実行される。
【００３７】
インク残量が最大となるように記録装置１００に設定すると、ステップＳ２０１では、インク色番号（ｉ）を１に設定する。次に、ステップＳ２０２ではインク色番号（ｉ）がインク色数（ＮＣ）を超えたかを調べる。ここで、ｉ＞ＮＣであれば、処理を終了し、ｉ≦ＮＣであれば、処理はステップＳ２０３に進む。
【００３８】
ステップＳ２０３では、インク色番号（ｉ）のインクタンクのインク残量（ＩＲ（ｉ））が未使用状態と同じ最大残量（ｉｍａｘ）であるかどうかを調べる。ここで、ＩＲ（ｉ）＝ｉｍａｘであれば、処理はステップＳ２０８に進み、ＩＲ（ｉ）≠ｉｍａｘであれば処理はステップＳ２０４に進む。ステップＳ２０４では、記録装置１００に装着されているインクタンクの識別番号が、インクタンクのメモリチップに割り振られているものであるかどうかを調べる。これは記録装置１００のＨＤＤ１７１に保存された情報を調べることにより判断できる。ここで、装着されているインクタンクの識別番号がインクタンクのメモリチップに割り振られている番号と一致すると判断された場合、処理はステップＳ２０７に進む。これに対して、不一致であると判断された場合、処理はステップＳ２０５に進む。
【００３９】
ステップＳ２０５では、記録装置１００は新規に識別番号を割り振り、これをインクタンクのメモリチップに記憶する。さらにステップＳ２０６では、新規に割り振った識別番号をユーザがインクタンクに貼付できるように、その識別番号を印刷出力する。そして、処理はステップＳ２０７に進む。
【００４０】
ステップＳ２０７では、インクタンクのメモリチップに記憶されているインク残量を記録装置１００のＨＤＤ１７１に記憶する。また、この新規の識別番号はＨＤＤ１７１に格納される。次に、ステップＳ２０８では、インク色番号（ｉ）に１を加え、処理はステップＳ２０２に戻る。
【００４１】
図５は使用途中のインクタンクを優先使用するモードで保存ジョブを記録したときのインクタンク使用順決定処理を示すフローチャートである。
【００４２】
まず、ステップＳ３０１では、インク色番号（ｉ）を１に設定し、ステップＳ３０２ではインク色番号（ｉ）がインク色数（ＮＣ）を超えたかどうかを調べる。ここで、ｉ＞ＮＣであると判断されたなら、処理はステップＳ３０９に進み、ｉ≦ＮＣであると判断されたなら、処理はステップＳ３０３に進む。
【００４３】
ステップＳ３０３では、順列番号（ｋ）を１に設定し、さらにステップＳ３０４では、順列番号ｋが全ての順列組み合わせ数（順列数：ＮＣＳ）を超えたかどうかを調べる。ここで、ｋ＞ＮＣＳてあると判断されれば、処理はステップＳ３０７に進み、ｋ≦ＮＣＳであると判断されれば、処理はステップＳ３０５に進む。ステップＳ３０５では、搭載されているインクタンクのインク残量やＨＤＤ１７１で管理している識別可能なインクタンクのインク残量に基づいて印刷ジョブが終了するまでに使い切るインクタンクの数を求め、これをＨＤＤ１７１又はＲＡＭ１２４に記憶する。ステップＳ３０６では、順列番号（ｋ）に１を加え、その後、処理はステップＳ３０４に戻る。
【００４４】
さて、処理はステップＳ３０７において、ステップＳ３０４〜Ｓ３０６の処理を繰り返して求めた印刷ジョブが終了するまでに使い切るインクタンクの数のうち、その数が最も多い順列を記憶する。そして、ステップＳ３０８では、インク色番号（ｉ）に１を加え、ステップＳ３０２に戻る。
【００４５】
また、処理はステップＳ３０９において、ステップＳ３０７で求めた使い切るインクタンクの数が最も多い順列が複数パターンあるかどうかを調べる。ここで、そのような順列が複数パターンあると判断された場合、処理はステップＳ３１０に進む。これに対して、そのような順列は１つであると判断された場合は、処理を終了する。この場合には、ステップＳ３０７で求められた使い切るインクタンクの数が最も多い順列で、今後のインクタンクを用いるとする。
【００４６】
ステップＳ３１０では、複数のパターンのインクタンク交換順列の中から同時に複数のインクタンクを交換可能な順列組み合わせを求める。そして、同時交換可能な場合は、交換回数を１とし、合計で最小の交換回数となる順列組み合わせを求め、これをＨＤＤ１７１又はＲＡＭ１２４に記憶する。そして、インクタンク交換時には、求めたインクタンク順列となるようにユーザに識別番号を指示したインクタンク交換を促す。
【００４７】
図６はより多くのインクタンクを同時交換可能な順列を決定する例を示した図である。
【００４８】
上述にようにステップＳ３１０では複数のパターンのインクタンク交換順列の中から同時に複数のインクタンクを交換可能な順列の組み合わせを求める。図６では、説明を簡単にするためインク色数を２とし、同時交換可能な場合は交換回数を１とし、合計で最小の交換回数となる順列の組み合わせを求める場合の具体例を示している。
【００４９】
この例では、シアンインクを貯留する識別番号Ｃ−００１とＣ−００２のインクタンクを使用途中の在庫として保持し、マゼンタインクを貯留する識別番号Ｍ−００１とＭ−００２とＭ−００３のインクタンクを使用途中の在庫として保持する。以下の説明では、シアンインクを貯留するインクタンクをインクタンクＣとし、マゼンタインクを貯留するインクタンクをインクタンクＭとする。
【００５０】
その状況下で記録装置１００を使用途中のインクタンクを使い切るモードに設定し、ＨＤＤ１７１に保持されているジョブ−０００１〜ジョブ−０００７までの記録を行う。各ジョブにはインク使用量が保持されており、使用途中のインクタンクＣとインクタンクＭとをどの順序で使用するかを次の２つの方針に基づいて記録開始までに決定する。即ち、（１）使い切るインクタンクの合計数がより多くなるようにすることと、（２）（１）の中から同時に複数色のインクタンク交換が可能になるような交換順序を優先することである。なお、図６において、点線はインクタンクが空のまま、サブタンクに残っているインクで記録している状態を表し、□印はインクタンクが空になった後にインクタンク交換可能なタイミングを表す。
【００５１】
図６の例では、シアンインク（Ｃインク）は識別番号Ｃ−００２のインクタンク、識別番号Ｃ−００１のインクタンクの順序で使用したときにジョブ−０００７までの記録終了までに一回インクタンク交換が必要となる（ＰC2）。また、マゼンタインク（Ｍインク）は、図６の例では、次の４つの組み合わせ順序で使用したとき２つのインクタンクを使い切り、その他の順序で使用したときには、１つのインクタンクしか使い切らない。これら４つの組み合わせ順序とは次の通りである。即ち、
識別番号でＭ−００１、Ｍ−００２、Ｍ−００３のインクタンクの順（ＰM1）、
識別番号でＭ−００１、Ｍ−００３、Ｍ−００２のインクタンクの順（ＰM2）、
識別番号でＭ−００２、Ｍ−００１、Ｍ−００３のインクタンクの順（ＰM3）、
識別番号でＭ−００３、Ｍ−００１、Ｍ−００２のインクタンクの順（ＰM6）である。
【００５２】
従って、方針（１）に基づいて、組み合わせ順序ＰM1、ＰM2、ＰM3、ＰM6が候補に残る。次に方針（２）に基づいて、これら候補の使用順序ＰM1、ＰM2、ＰM3、ＰM6の内、ＰM3を選択する。なぜなら、ＰM3がジョブ−０００３の記録終了時点で、識別番号Ｃ−００２のインクタンクと識別番号Ｍ−００２のインクタンクが同時に空になることが予測できる順序であるからである。
【００５３】
図７は図６で説明したインク交換順列の中からＰC2とＰM3を選択する例を示すフローチャートである。
【００５４】
ステップＳ５０１ではインク色番号（ｉ）を１に初期化し、ステップＳ５０２では、インク色番号（ｉ）がインク色数（ＮＣ＝２）よりも大きいかどうかを調べる。ここで、ｉ＞２であれば処理はステップＳ５０９に進み、ｉ≦２であれば処理はステップＳ５０３に進み、順列番号（ｋ）を１に初期化する。ステップＳ５０４では、順列番号（ｋ）が全ての順列組み合わせ数（順列数：ＮＣＳ）よりも大きいかどうかを調べる。ここで、ｋ＞ＮＣＳであれば処理はステップＳ５０７に進み、ｋ≦ＮＣＳであれば処理はステップＳ５０５に進む。
【００５５】
ここで、Ｃインクのときは２つのインクタンクの順列組み合わせ数なので2Ｐ2＝２通りである。一方、Ｍインクのときは３つのインクタンクの順列の組み合わせ数なので3Ｐ3＝６通りとなる。
【００５６】
図６の例では、順列番号（ｋ）の順序（ＰC1〜ＰC2のいずれかとＰM1〜ＰM6のいずれか）でインクタンクを使用する。従って、ステップＳ５０５では、このような状況でジョブ−０００７まで記録が終了したときに、使い切って空になるインクタンクの数を計算する。次に、ステップＳ５０６では、順列番号（ｋ）に１を加え、ステップＳ５０４に戻る。
【００５７】
ステップＳ５０７では、ステップＳ５０５で計算した、使い切って空になるインクタンク数が最大の順列を選ぶ。この例では、ＣインクではＰC2を記憶する。また、ＭインクではＰM1、ＰM2、ＰM3、ＰM6を記憶する。
【００５８】
ステップＳ５０８では、インク色番号（ｉ）に１を加え、処理はステップＳ５０２に戻る。ステップＳ５０９では、使い切って空になるインクタンクが多い順列が複数あるかどうかを調べ、複数ある場合、処理はステップＳ５１０に進み、１つである場合、処理はステップＳ５０７で記憶してた順列で決定し、終了する。
【００５９】
この例では、Ｍインクの使用順列候補がＰM1、ＰM2、ＰM3、ＰM6のように複数あるので、ステップＳ５１０に進む。ステップＳ５１０では、同時交換可能なインクタンクの数が多い順列を選び出す。この例においては、Ｃインクの順列がＰC2と決定しているので、この順列と同じタイミングで交換できる順列ＰM3が選び出される。
【００６０】
従って以上説明した実施例によれば、記録装置に管理された使用途中にあるインクタンクを最も効率的に用いてインクタンクに残存するインクを使い切ることが可能となる。これにより、使用途中のインクタンクの在庫を少なくすることができるので、ユーザによるインクタンクの管理負荷を軽減することができる。また、ユーザに呈示されるインクタンクの交換順序は、異なる色のインクを貯留した複数のインクタンクが同時に交換可能になることも考慮されているので、交換のための手間や時間を削減することもでき、ユーザの負荷を軽減できる。
【００６１】
なお、以上説明した実施例では、インク残量有無を検出する対象をインクバッファタンク２１１としているが、これはインクタンク設置台２０９の下に必ずしも備えられていなければいけない訳ではない。もちろん、記録ヘッド２０１内のサブタンクに配設されている構成でも、インクタンク２０８自身に備えた構成でもよい。さらには、インクチューブ２１２経路中にタンクがあるような構成にも本発明は適用可能である。
【００６２】
また、記録装置１００に用いたＨＤＤ１７１の代わりに大容量の半導体メモリ（ＳＤＤ）を用いても良い。
【図１】
2015178188.tif 000003
【図２】
2015178188.tif 000004
【図３】
2015178188.tif 000005
【図４】
2015178188.tif 000006
【図５】
2015178188.tif 000007
【図６】
2015178188.tif 000008
【図７】
2015178188.tif 000009