(57)【要約】例示的な流体供給システム、方法、及び製品が開示される。本開示の例示的な流体供給システム(100)は、第１の流体供給カートリッジ(135)を受容するための第１のレセプタクル(140)、第２の流体供給カートリッジ(136)を受容するための第２のレセプタクル(141)、及びプリントヘッド(105)に流体を供給するために前記第１及び第２のレセプタクル(140,141)に加圧空気源(115)を選択的に結合する選択バルブ(145)であって、一度に該第１及び第２のレセプタクル(140,141)のうちの一方のみを該加圧空気源(151)に結合する、選択バルブ(145)を含む。【選択図】図１
2014512285.tif 000002
【特許請求の範囲】
【請求項１】
第１の流体供給カートリッジ(135)を受容するための第１のレセプタクル(140)と、
第２の流体供給カートリッジ(136)を受容するための第２のレセプタクル(141)と、
プリントヘッド(105)に流体を供給するために前記第１及び第２のレセプタクル(140,141)に加圧空気源(115)を選択的に結合する選択バルブ(145)であって、一度に該第１及び第２のレセプタクル(140,141)のうちの一方のみを前記加圧空気源(151)に結合する、選択バルブ(145)と
を備えている、流体供給システム(100)。
【請求項２】
前記第１及び第２の流体供給カートリッジ(135,136)のそれぞれに関する流体レベルに基づいて前記第１及び第２のレセプタクル(140,141)のうちの一方を選択するインク供給源コントローラ(155)を更に備えている、請求項１に記載の流体供給システム(100)。
【請求項３】
前記第１及び第２の流体供給カートリッジ(135,136)のどちらが検出されたかに基づいて前記第１及び第２のレセプタクル(140,141)のうちの一方を選択するインク供給源コントローラ(155)を更に備えている、請求項１に記載の流体供給システム(100)。
【請求項４】
前記第１のレセプタクル(140)と前記プリントヘッド(105)との間に結合されたチェックバルブ(150)であって、前記選択バルブ(145)が前記加圧空気源(115)を前記第２のレセプタクル(141)に結合する際に前記第１のレセプタクル(140)を前記プリントヘッド(105)から流体的に切断する、チェックバルブ(150)を更に備えている、請求項１に記載の流体供給システム(100)。
【請求項５】
前記第１のレセプタクル(140)と前記プリントヘッド(105)との間に結合されたチェックバルブ(150)であって、前記選択バルブ(145)が前記加圧空気源(115)を前記第１のレセプタクル(140)に結合する際に該第１のレセプタクル(140)を前記プリントヘッド(105)に流体的に結合する、チェックバルブ(150)を更に備えている、請求項１に記載の流体供給システム(100)。
【請求項６】
第３の流体供給カートリッジを受容するための第３のレセプタクルと、
第４の流体供給カートリッジを受容するための第４のレセプタクルと、
前記プリントヘッドに前記流体とは異なる第２の流体を供給するために前記第３及び第４のレセプタクルのうちの一方に前記加圧空気源を選択的に結合する第２の選択バルブであって、一度に該第３及び第４のレセプタクルのうちの一方のみを前記加圧空気源に流体的に結合する、第２の選択バルブと
を更に備えている、請求項１に記載の流体供給システム(100)。
【請求項７】
前記加圧空気源(115)が、複数の種類の流体により共用される１つのエアポンプからなる、請求項１に記載の流体供給システム(100)。
【請求項８】
前記加圧空気源(115)を減圧するためのリリーフバルブ(130)を更に備えている、請求項１に記載の流体供給システム(100)。
【請求項９】
第１のカートリッジ(135)及び第２のカートリッジ(136)のうちの一方を選択し、
プリントヘッド(105)に流体を供給するために該第１及び第２のカートリッジ(135,136)のうちの一方に加圧空気源(115)を選択的に結合するよう選択バルブ(145)を制御して、一度に該第１及び第２のカートリッジ(135,136)のうちの一方のみを該加圧空気源(151)に結合する、
という各ステップからなる、流体供給方法(300)。
【請求項１０】
前記第１及び第２のカートリッジ(135,136)のそれぞれの流体レベルを検出し、
該流体レベルに基づいて該第１及び第２のカートリッジ(135,136)のうちの一方を選択する、
という各ステップを更に含む、請求項９に記載の流体供給方法(300)。
【請求項１１】
前記第１及び第２のカートリッジ(135,136)のうち最低の流体レベルを有する一方を選択するステップを更に含む、請求項１０に記載の流体供給方法(300)。
【請求項１２】
前記第１及び第２のカートリッジ(135,136)のどちらが存在するか検出し、
該第１及び第２のカートリッジ(135,136)のうちどちらが検出されたかに基づいて該第１及び第２のカートリッジ(135,136)のうちの一方を選択する、
という各ステップを更に含む、請求項９に記載の流体供給方法(300)。
【請求項１３】
マシン読み取り可能命令(300)を格納した有形の製品(P150)であって、該マシン読み取り可能命令が、その実行時に、少なくとも、
第１のインクカートリッジ(135)及び第２のインクカートリッジ(136)のうちの一方を選択し、
プリントヘッド(105)にインクを供給するために該第１及び第２のインクカートリッジ(135,136)のうちの一方に加圧空気源(115)を選択的に結合するよう選択バルブ(145)を制御して、一度に該第１及び第２のインクカートリッジ(135,136)のうちの一方のみを該加圧空気源(151)に結合する、
という各ステップをマシン(P100)に実行させるものである、マシン読み取り可能命令(300)を格納した有形の製品(P150)。
【請求項１４】
前記マシン読み取り可能命令(300)が、その実行時に、
前記第１及び第２のインクカートリッジ(135,136)のそれぞれのインクレベルを検出し、
該インクレベルに基づいて該第１及び第２のインクカートリッジ(135,136)のうちの一方を選択する、
という各ステップを前記マシン(P100)に実行させるものである、請求項１３に記載の有形の製品(P150)。
【請求項１５】
前記マシン読み取り可能命令(300)が、その実行時に、
前記第１及び第２のインクカートリッジ(135,136)のどちらが存在するかを検出し、
該第１及び第２のカートリッジ(135,136)のうちどちらが検出されたかに基づいて該第１及び第２のインクカートリッジ(135,136)のうちの一方を選択する、
という各ステップを前記マシン(P100)に実行させるものである、請求項１３に記載の有形の製品(P150)。
【発明の詳細な説明】
【背景技術】
【０００１】
プリンタ等の装置の中には、例えばカートリッジを加圧して該カートリッジから例えばプリントヘッドへと流体（例えばインク）の流れを生じさせるエアポンプ装置により生成された加圧空気源を使用するものがある。追加的又は代替的に、装置によっては、印刷等の動作を中断又は中止させることなくカートリッジの交換を可能にするために同じ流体タイプ（例えば同じインクカラー）の２つのカートリッジを使用するものがある。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
従来、プリンタ又は流体管理装置等の装置内の様々なカートリッジは、それ自体の加圧空気源を有している。例えば、２つのインクカートリッジを支持する従来のプリンタは、２つの異なる加圧空気源（２つの異なるエアポンプ等）を必要とする。しかし、かかる加圧空気源の重複は、コストを増大させ及び／又は信頼性を低下させるものとなる。
【課題を解決するための手段】
【０００３】
本書では、少なくともそれらの問題を克服する例示的な流体供給システム、方法、及び製品について開示する。本書で開示する例示的な流体供給源は、複数の流体供給カートリッジ（例えばインクカートリッジ）及び／又は複数の流体供給アセンブリによって共用される加圧空気源を含む。該加圧空気源は、流体供給アセンブリ内の複数のカートリッジに選択バルブを介して選択的に結合される。該選択バルブの位置を制御することにより、複数のカートリッジのうちの選択された１つのカートリッジが加圧空気源に流体的に結合され、これにより、例えばプリントヘッドに流体を供給すると共に、該流体供給アセンブリの他のカートリッジが、加圧されていない状態に維持され、それ故、交換することが可能となる。実施形態によっては、各カートリッジは、それに関連付けられたチェックバルブを有しており、該チェックバルブに関連するカートリッジを例えばプリントヘッドに対して流体的に結合して、加圧されたカートリッジが該加圧されたカートリッジから加圧されていないカートリッジへの液体の流れを生じさせないことが確実となる。本開示の実施形態では、カートリッジ内の検出された流体レベルに基づいて及び／又は現在取り付けられているカートリッジに基づいて選択バルブを選択的に制御する制御モジュールが含まれる。
【０００４】
本開示の実施形態による流体供給システムは、第１の流体供給カートリッジを受容する第１のレセプタクルと、第２の流体供給カートリッジを受容する第２のレセプタクルと、プリントヘッドへ流体を供給するために加圧空気源を前記第１及び第２のレセプタクルに選択的に結合し、及び一度に該第１及び第２のレセプタクルのうちの一方のみを該加圧空気源に結合する、選択バルブとを含む。
【０００５】
本開示の実施形態によるインク供給方法は、第１のカートリッジ又は第２のカートリッジの一方を選択し、加圧空気源を該第１及び第２のカートリッジの一方に選択的に接続するように選択バルブを制御して、一度に該第１及び第２のカートリッジの内の一方のみを加圧空気源に接続する、という各ステップを含む。
【０００６】
本開示の実施形態による具体的な製品は、複数のマシン読み取り可能命令を格納し、該命令は、それが実行された際に、第１のインクカートリッジ又は第２のインクカートリッジの一方を選択し、加圧空気源を該第１及び第２のインクカートリッジの一方に選択的に結合して一度に該加圧空気源に接続されている該第１及び第２のインクカートリッジの一方のみからプリントヘッドへインクを供給するように選択バルブを制御する、という各ステップをマシンに少なくとも実行させるものである。
【０００７】
本書で開示する実施形態は、説明の便宜上、プリンタのためのインク供給システム、アセンブリ、方法、及び製品について言及するが、本書で言及する実施形態は、追加的又は代替的に、任意の個数及び／又は種類の流体供給及び／又は管理システム、アセンブリ、方法、及び／又は製品を実施するために使用することが可能である。更に、本開示は流体について言及したものであるが、本書で説明する実施形態は、任意の個数及び／又は種類の流体及び／又は液体（インク等の非圧縮性の低粘度の液体等）を供給するために使用することが可能なものであることが理解されよう。
【図面の簡単な説明】
【０００８】
【図１】本開示の教示に従って構成されたインク供給システムの一例の概略図である。
【図２】図１のインク供給アセンブリの一例の動作の一例を示すグラフである。
【図３】例えばマシンアクセス可能命令を用いて実施され及び１つ又は２つ以上のプロセッサにより実行されてインク供給アセンブリの一例を制御し及び／又はより一般的には図１のインク供給システムの一例を制御することが可能なプロセスの一例を示している。
【図４】インク供給アセンブリの一例及び／又はより一般的には図１のインク供給システムの一例を制御すべく図３のマシンアクセス可能命令の一例を実行するために使用し及び／又はプログラムすることが可能なプロセッサプラットフォームの一例の概略図である。
【発明を実施するための形態】
【０００９】
図１は、インク供給システム100の一例を示している。任意の個数及び／又は種類のプリントヘッド105,106へインクを供給するために、図１の例示的なインク供給システム100は、１つ又は２つ以上の実質的に同一のインク供給アセンブリ110,111と加圧空気源115とを含む。図１に示すように、該例示的な加圧空気源115は、該例示的なインク供給アセンブリ110,111並びに該インク供給アセンブリ110,111内のインクカートリッジ135,136及びレセプタクル140,141によって共用される。該例示的な加圧空気源115は、任意の種類のエアポンプ及び／又はエアポンプシステムである。図１には単一のエアポンプ115が示されているが、第２のエアポンプ（図示せず）を実施し及び／又はバックアップ、冗長性、及び／又は信頼性のために備えることが可能である。図１に示す実施形態において、かかる任意の第２のエアポンプもまたインク供給アセンブリ110,111により共用することが可能である。
【００１０】
図１に示す実施形態では、インク供給アセンブリ110,111の各々は、それぞれ異なる色のインクに関連付けられている。例えば、インク供給アセンブリ110がイエローインクを供給し、インク供給アセンブリ111がマゼンタインクを供給することが可能である。図１に示す実施形態では、インク供給アセンブリ110,111の各々は、それぞれに関連づけられたプリントヘッド105,106を有するものとして示されているが、該インク供給アセンブリ110,111及びプリントヘッド105,106は、プリンタ内に含まれるプリントヘッド105,106の個数及び／又は種類に応じて別の態様で関連付けることが可能である。例えば、２つ以上のインク供給アセンブリ110,111をプリントヘッド105,106へ流体的に結合することが可能であり、及び／又はインク供給アセンブリ110,111を２つ以上のプリントヘッド105,106に流体的に結合することが可能である。
【００１１】
プリンタ機械コントローラ120が例示的なエアポンプ115を制御することを可能にするために、図１の例示的なインク供給システム100は、任意の種類の圧力センサ125及び任意の種類の圧力リリーフバルブ130を含む。任意の個数及び／又は種類の方法、ロジック、及び／又はアルゴリズムを使用して、図１の例示的なプリンタ機械コントローラ120は、例示的なエアポンプ115により生成され供給されるエアの圧力を維持し、調節し、及び／又は制御して、インク供給アセンブリ110,111からプリントヘッド105,106へのインクの一貫した及び／又は適正な流れを確実にする。
【００１２】
例えば、図１の例示的なインク供給システム100を含むプリンタの電源が切断される際に及び／又はメンテナンス（例えば清掃）を容易にするために、例示的なプリンタ機械コントローラ120は、例えば、ソレノイド及び／又は直流（DC）モータを駆動して例示的な圧力リリーフバルブ130を開口させることにより、インク供給システム100を減圧することができる。
【００１３】
インクカートリッジ135,136を保持するために、図１の例示的なインク供給アセンブリ110,111は、任意の種類のスロット、キャリア、レセプタクル、ホルダ、及び／又は供給源ベイ140,141を含む。図１の例示的なレセプタクル140,141は、該レセプタクル140,141にインクカートリッジ135,136が取り付けられた際に、該インクカートリッジ135,136のそれぞれを、選択バルブ145のそれぞれのポート及びそれぞれのチェックバルブ150,151に流体的に結合する。該例示的なインク供給源用のレセプタクル140,141はまた、インクカートリッジ135,136をプリンタのインク供給源コントローラ155及び／又はその他の装置に電気的に及び／又は通信可能な状態に結合する任意の個数及び／又は種類のコネクタ及び／又は導体（図示せず）を含む。例えば、該コネクタ及び／又は導体は、例示的なインクカートリッジ135,136からインクレベル情報を取得するために及び／又はレセプタクル140,141内に現在取り付けられている及び／又は存在するインクカートリッジ135,136を判定するために、例示的なインク供給源コントローラ155により使用することが可能である。図１の例示的なインク供給アセンブリ110は、２つのインクカートリッジ135,136を受容するための２つのレセプタクル140,141を有するが、インク供給アセンブリ110は、それとは異なる個数（例えば３つ）のレセプタクル140,141及び／又はインクカートリッジ135,136を支持するよう実施することが可能である。図１の例示的なエアポンプ115及び例示的な選択バルブ145は、例えば、流量、圧力、ポンプ曲線、及び／又は有効リリーフエリア要件に基づいて選択することが可能である。
【００１４】
図１に示すように、例示的な選択バルブ145は、一方のインクカートリッジ135,136及び／又はレセプタクル140,141を加圧空気源115に選択的に結合するように、例示的なインク供給源コントローラ155により選択的に位置決めすることが可能であり及び／又は制御することが可能である。図１の例示的なインク供給源コントローラ155は、例えば、ソレノイド及び／又はDCモータを駆動することにより、選択バルブ145を位置決めし及び／又は制御する。図１に示すように、例示的なインク供給源コントローラ155が選択バルブ145を第１の位置に位置決めして、インクカートリッジ135をエアポンプ115に流体的に結合すると、該インクカートリッジ135が加圧されて該インクカートリッジ135からプリントヘッド105へのインクの流れが生じるようになる。この第１の位置において、インクカートリッジ136はエアポンプ115から流体的に切断されており、このため、減圧されたままとなる。インク供給源コントローラ155が選択バルブ145を第２の位置（図示せず）に位置決めして、インクカートリッジ136をエアポンプ115に流体的に結合すると、該インクカートリッジ136が加圧されて、該インクカートリッジ136からプリントヘッド105へのインクの流れが生じる。この第２の位置において、インクカートリッジ135はエアポンプ115から流体的に切断されており、このため、減圧されたままとなる。したがって、一度にインクカートリッジ135,136の一方のみが加圧される。それにもかかわらず、図２に示すように、カートリッジ135,136の一方が加圧されている間にカートリッジ135,136の他方の減圧が発生して、それらカートリッジ135,136の圧力曲線が所定の低圧の一点で交差することになり、かかる交差は、カートリッジ135,136のうちの２つ以上がインクの流れを可能とするだけの圧力まで加圧される条件を表すものではない。図１の例示的な選択バルブ145は、前記第１及び第２の位置で機械的に安定している。選択バルブ145が第１の位置から第２の位置へと移動する際に、インクカートリッジ135,136の両方がエアポンプ115に瞬間的に接続されて系の空気量が瞬間的に増大し得る。このため、インクカートリッジ136は、交換後の圧力のパーセンテージ（例えば、(n-1)/n×100％：nはプリンタ内のインクの色の数）として概算することができる所定の圧力まで急速な圧力の増大を経験する。この点を超えると、圧力が加圧された空気と同じ圧力に達するまで該圧力の上昇率が低下する。
【００１５】
インクカートリッジ135,136間でインクが流れるのを阻止するために、図１の例示的なインク供給アセンブリ110は、例示的なチェックバルブ150,151を含む。図１の例示的な選択バルブ145が特定のインクカートリッジ135,136を加圧するよう位置決めされると、それに対応するチェックバルブ150が開口して該特定のインクカートリッジ135,136からプリントヘッド105にインクが流れることが可能となる。該選択バルブ145が特定のインクカートリッジ135,136を加圧しないよう位置決めされると、それに対応するチェックバルブ150が閉鎖して該特定のインクカートリッジ135,136からのインクの流れを阻止することになり、これによりインクカートリッジ135,136を取り外すこと、交換すること、及び／又は該特定のインクカートリッジ135,136が不意に他方のインクカートリッジ135,136から意図せず充填されるのを阻止することが可能となる。例示的なチェックバルブ150はまた、一層高い流体圧力を有するカートリッジ135,136がプリントヘッド105へインクを供給するカートリッジ135,136となることを確実にする。例示的なチェックバルブ150のクラック圧及び／又は内部漏れの防止は、インクカートリッジ135,136を切り換えるべきとき及び／又は動作限界を判定するために使用されるアルゴリズムに影響を与え得るものである。
【００１６】
図３に関して以下で一層詳細に説明するように、図１の例示的なインク供給源コントローラ155は、関連するインクカートリッジ135,136の何れがプリントヘッド105にインクを供給すべきか選択し、それに対応する位置に選択バルブを位置決めする。例示的なインク供給源コントローラ155は、取り付けられているインクカートリッジ135,136のうち最低のインクレベルを有する（が空でない）インクカートリッジ135,136を選択する。例示的なインク供給源コントローラ155は、インクカートリッジ135,136が取り付けられていない場合及び／又は両方のインクカートリッジ135,136が空である場合の印刷を阻止する。
【００１７】
例示的なインク供給システム100を図１に示したが、図１に示したインタフェイス、コントローラ、構成要素、及び／又は装置のうちの１つ又は２つ以上を組み合わせ、分割し、再配置し、省略し、削除し、及び／又は任意の他の態様で実施することが可能である。更に、例示的なインク供給源コントローラ155及び／又は例示的なプリンタ機械コントローラ120は、ハードウェア、ソフトウェア、ファームウェア、及び／又は、ハードウェア、ソフトウェア、及び／又はファームウェアの任意の組み合わせにより実施することが可能である。このため、例えば、例示的なインク供給源コントローラ155及び／又は例示的なプリンタ機械コントローラ120は、図４の例示的なプロセスプラットフォームP100、及び／又は、１つ又は２つ以上の回路、プログラマブルプロセッサ、ヒューズ、特定用途向け集積回路（ASIC）、プログラマブルロジックデバイス（PLD）、フィールドプログラマブルロジックデバイス（FPLD）、及び／又はフィールドプログラマブルゲートアレイ（FPGA）等により実施することが可能である。これらの要素のうちの１つ又は２つ以上を含む本願発明の装置クレームが、純粋なソフトウェア及び／又はファームウェアによる実施形態を含むよう解釈できる場合、前記例示的なインク供給源コントローラ155及び／又は前記例示的なプリンタ機械コントローラ120のうちの少なくとも一方はファームウェア及び／又はソフトウェアを格納した有形のコンピュータ読み取り可能媒体等の有形の製品を含むものであることをここに明示的に定義する。更に、例示的なインク供給システム100は、図１に示したものの代わりに又はそれらに加えて、インタフェイス、コントローラ、構成要素、及び／又は装置を含むことが可能であり、及び／又は、例示したインタフェイス、コントローラ、構成要素、及び／又は装置の一部又は全部のうちの２つ以上を含むことが可能である。
【００１８】
図２は、図１の例示的なインク供給アセンブリ110の例示的な動作を示すグラフ200である。時刻205に先立ち、図１の例示的な選択バルブ145は、例示的なインクカートリッジ135を加圧するための第１の位置にある。インクカートリッジ135内のインクバッグが実質的に一杯である場合、該インクカートリッジ135内の空気圧210は、ポンプ115により生成される空気圧215と実質的に等しい。インクバッグが空になると、空気圧の減少分が該インクバッグを収縮させるために費やされる。時刻205において、例示的なインク供給源コントローラ155は、選択バルブ145の位置を変更する。図２に示すように、インクカートリッジ135内の空気圧210が急速に低下し、及びインクカートリッジ136内の空気圧220が急速に増大する。この遷移中に、インク供給アセンブリ110から流出するインクの圧力225が瞬間的に低下し回復する。しかし、空気圧215は、インク圧225の低下が進行中の如何なるプリント動作とも干渉しないことが確実となるように、プリンタ機械コントローラ120により選択され及び／又は制御される。
【００１９】
図３は、例えば、図１の例示的なインク供給源コントローラ155を実施するために１つ又は２つ以上のプロセッサにより実行されるマシンアクセス可能命令として実施することが可能な例示的なプロセスのフローチャート300である。図３の例示的なマシンアクセス可能命令は、インク供給源コントローラ155が、インクカートリッジ135,136が取り外されか否か及び／又は空であるか否かを判定する（ブロック305）ことから開始する。インクカートリッジ135,136が取り外されており及び／又は空である場合（ブロック305）には、インク供給源コントローラ155は、別の空でないインクカートリッジ135,136が存在するか否かを判定する（ブロック310）。
【００２０】
別の空でないインクカートリッジ135,136が存在する場合には（ブロック310）、インク供給源コントローラ155は、該空でないインクカートリッジ135,136を加圧するよう選択バルブ145を（それがまだ選択されていない場合に）制御し、設定し、及び／又は位置決めする（ブロック315）。次いで制御はブロック325へと進む。
【００２１】
別の空でないインクカートリッジ135,136が存在しない場合には（ブロック310）、インク供給源コントローラ155は、空でないインクカートリッジ135,136が取り付けられるまでプリントを中断し、中止し、及び／又は停止するように、プリンタ機械コントローラ120に通知する（ブロック320）。次いで制御はブロック325へと進む。
【００２２】
ブロック305に戻り、インクカートリッジ135,136が取り外されていなかった場合及び／又は空でない場合には（ブロック305）、インク供給源コントローラ155は、インクカートリッジ135,136が取り付けられているか否かを判定する（ブロック325）。インクカートリッジ135,136が取り付けられている場合には（ブロック325）、インク供給源コントローラ155は、インク残量が最も少ないインクカートリッジ135,136を識別し（ブロック330）、該識別されたインクカートリッジ135,136を（それがまだ選択されていない場合に）加圧するよう選択バルブ145を制御し、設定し、及び／又は位置決めする（ブロック335）。次いで制御はブロック305に戻る。
【００２３】
ブロック325に戻り、インクカートリッジ135,136が取り付けられていなかった場合には（ブロック325）、制御はブロック305に戻る。
【００２４】
プロセッサ、コントローラ、及び／又は任意の他の適当な処理装置を使用し、構成し、及び／又はプログラミングして、図３の例示的なマシンアクセス可能命令を実行し及び／又は遂行することが可能である。例えば、図３の例示的なマシンアクセス可能命令は、有形のコンピュータ読み取り可能媒体に格納され、及びプロセッサ、コンピュータ、及び／又は図４の例示的なプロセッサプラットフォームP100等のプロセッサを有するその他のマシンによりアクセスすることができる、プログラムコード及び／又は命令で実施することが可能である。マシン読み取り可能命令は、例えば、プロセッサ、コンピュータ、及び／又はプロセッサを有するマシンに１つ又は２つ以上の特定のプロセスを実行させる複数の命令からなる。代替的には、図３の例示的なマシンアクセス可能命令の一部又は全部を、１つ又は２つ以上のヒューズ、ASIC、PLD、FPLD、FPGA、ディスクリート・ロジック、ハードウェア、ファームウェア等の１つ又は２つ以上の任意の組み合わせを使用して実施することが可能である。また、図３の例示的なマシンアクセス可能命令の一部又は全部を、手作業で実施することが可能であり、又は上述した技術の任意の組み合わせにより、例えば、ファームウェア、ソフトウェア、ディスクリート・ロジック、及び／又はハードウェアの任意の組み合わせにより実施することが可能である。更に、図３の例示的なプロセスを実施する多数の他の方法を採用することも可能である。例えば、実行の順序を変更し、及び／又は上述の複数のブロック及び／又はやりとりのうちの１つ又は２つ以上を変更し、除去し、細分割し、又は組み合わせることが可能である。更に、図３の例示的なマシンアクセス可能命令の一部又は全部を、例えば、別個のプロセススレッド、プロセッサ、装置、ディスクリート・ロジック、回路その他により、逐次実行すること及び／又は並列実行することが可能である。
【００２５】
本書で用いる場合、用語「有形のコンピュータ読み取り可能媒体」とは、あらゆる種類のコンピュータ読み取り可能媒体を含むこと及び伝搬する信号を除外することを明示的に定義するものである。本書で用いる場合、用語「持続性コンピュータ読み取り可能媒体」とは、あらゆる種類のコンピュータ読み取り可能媒体を含むこと及び伝搬する信号を除外することを明示的に定義するものである。例示的な有形の及び／又は持続性のコンピュータ読み取り可能媒体は、揮発性及び／又は不揮発性メモリ、揮発性及び／又は不揮発性メモリデバイス、コンパクトディスク（CD）、ディジタル多用途ディスク’（DVD）、フロッピーディスク、リードオンリーメモリ（ROM）、ランダムアクセスメモリ（RAM）、プログラマブルROM（PROM）消去可能PROM（EPROM）、電子的消去可能PROM（EEPROM）、光記憶ディスク、光記憶装置、磁気記憶ディスク、磁気記憶装置、キャッシュ、及び／又は、任意の期間にわたり（例えば、長期間にわたり、永久に、短期間にわたり、一時的なバッファリングのため、及び／又は情報のキャッシングのために）情報が格納される他の任意の記憶媒体であって、プロセッサ、コンピュータ、及び／又はプロセッサを有する他のマシン（図４に関して後述する例示的なプロセッサプラットフォームP100など）によりアクセスすることができる記憶媒体を含む。
【００２６】
図４は、例示的なインク供給アセンブリ110、及び／又は、より一般的には、図１の例示的なインク供給システム100を制御するために、図３の例示的な命令を実行することができる、例示的なプロセッサプラットフォームP100のブロック図である。該例示的なプロセッサプラットフォームP100は、例えば、プロセッサを含むあらゆる種類のコンピューティング装置とすることが可能である。
【００２７】
本実施形態のプロセッサプラットフォームP100は、少なくとも１つのプログラム可能なプロセッサP105を含む。例えば、該プロセッサP105は、１つ又は２つ以上のIntel（登録商標）、AMD（登録商標）、及び／又はARM（登録商標）マイクロプロセッサにより実施することが可能である。もちろん、他のプロセッサファミリ及び／又は製造業者からの他のプロセッサを使用することも可能である。一般に、使用される１つ又は２つ以上のプロセッサP105は、パラレルスレッド実行のサポート及び／又はその要件、及び／又は、例えばバス及び／又は装置の相互接続を管理するようプログラムされたASICの使用といった、実施形態の特定の細部によって決まる（但し、それらには限定されない）。プロセッサP105は、該プロセッサP105のメインメモリ（例えば、揮発性メモリP115及び／又は不揮発性メモリP120）及び／又は記憶装置P150内に存在する符号化命令P110及び／又はP112を実行する。プロセッサP105は、特に、図３の例示的なマシンアクセス可能命令を実行して、インク供給アセンブリ110、及び／又は、より一般的には、図１の例示的なインク供給システム100を制御することが可能である。このため、符号化命令P110,P112は、図３の例示的な命令を含むことが可能である。
【００２８】
プロセッサP105は、不揮発性メモリP120及び揮発性メモリP115を含むメインメモリ並びに記憶装置P150とバスP125を介して通信可能な状態にある。揮発性メモリP115は、同期型ダイナミックランダムアクセスメモリ（SDRAM）、ダイナミックランダムアクセスメモリ（DRAM）、RAMBUSダイナミックランダムアクセスメモリ（RDRAM）、及び／又は他の任意の種類のRAMデバイスにより実施することが可能である。不揮発性メモリP120は、フラッシュメモリ及び／又は他の所望の種類のメモリデバイスにより実施することが可能である。メモリP115及びメモリP120に対するアクセスは、メモリコントローラにより制御することが可能である。
【００２９】
プロセッサプラットフォームP100はまた、インタフェイス回路P130を含む。外部メモリインタフェイス、シリアルポート、汎用入出力、Ethernetインタフェイス、ユニバーサルシリアルバス（USB）、及び／又はPCI Expressインタフェイスといった、任意の種類のインタフェイスが、該インタフェイス回路P130を実施することが可能である。
【００３０】
該インタフェイス回路P130には、１つ又は２つ以上の入力装置P135を接続することが可能である。図４の例示的な入力装置P135は、例えば、例示的なインクカートリッジ135,136及び／又は例示的なレセプタクル140,141からインクレベル情報及び／又はカートリッジ取り付け情報を受信するために使用することが可能である。インタフェイス回路P130には、１つ又は２つ以上の出力装置P140を接続することも可能である。該出力装置P140は、例えば、例示的な選択バルブ145を制御するため及び／又はプリント停止情報（例えば、両方のインクカートリッジ135,136が空であること）をプリンタ機械コントローラ120へ提供するために使用することが可能である。
【００３１】
実施形態によっては、プロセッサプラットフォームP100はまた、ソフトウェア及び／又はデータを格納するための１つ又は２つ以上の大容量記憶装置P150を含む。かかる記憶装置P150の例には、フラッシュメモリデバイス、フロッピーディスクドライブ、ハードディスクドライブ、ソリッドステートハードディスクドライブ、CDドライブ、DVDドライブ、及び／又は他のあらゆるソリッドステート式、磁気式、及び／又は光学式記憶装置が含まれる。例示的な記憶装置P150は、例えば図３の例示的な符号化命令を格納するために使用することが可能である。
【００３２】
本書では、特定の例示的な方法、装置、及び製品について説明したが、本発明の対象とする範囲は、それらに限定されるものではない。それどころか、本発明は、文言通りに又は均討論下で本願の特許請求の範囲内にある全ての方法、装置、及び製品をその対象とするものである。
【図１】
2014512285.tif 000003
【図３】
2014512285.tif 000004
【図４】
2014512285.tif 000005
【図２】
2014512285.tif 000006
【国際調査報告】
2014512285.tif 000007
2014512285.tif 000008
2014512285.tif 000009
2014512285.tif 000010
2014512285.tif 000011
2014512285.tif 000012
2014512285.tif 000013