(57)【要約】【課題】プリンタがインクカートリッジ等の画像形成用品と情報をやり取りする方法を動的に定義し、及び／又は画像形成用品の互換性を動的に定義することを可能にする手段の提供。【解決手段】一部の例では、画像形成用品が開示される。装置は、第１のメモリ及び第２のメモリを含む画像形成用品を含み、第１のメモリは、第２のメモリ上に記憶されている未署名データ、署名されたデータ、及び、限られたデータ若しくはデータの不在のうちの少なくとも１つを示す指示を記憶しており、未署名データと署名されたデータとのうちの少なくとも一方が第２のメモリ上に存在する場合、第２のメモリは、消耗品管理データを記憶しており、画像形成用品がプリンタに結合されたときに、第２のメモリ上に消耗品管理データが記憶されている場合、消耗品管理データは、プリンタに、画像形成用品の印刷可能量、僅少点、及び枯渇点のうちの少なくとも１つを動的に定義させる。【選択図】図４
2018058371.tif 000002
【特許請求の範囲】
【請求項１】
プリンタのための画像形成用品のための物品であって、メモリを含み、前記メモリが、
未署名データが前記メモリに記憶されていることを示す指示を記憶している第１の部分と、
前記第１の部分とは異なる第２の部分であって、前記未署名データを記憶している第２の部分と
を有する、物品。
【請求項２】
前記未署名データは、消耗品管理データを含む、請求項１に記載の物品。
【請求項３】
前記未署名データは、互換性のある画像形成用品データを含む、請求項１に記載の物品。
【請求項４】
前記メモリの前記第１の部分及び前記メモリの前記第２の部分は、単一の物理的メモリの論理的部分である、請求項１に記載の物品。
【請求項５】
前記メモリの前記第１の部分及び前記メモリの前記第２の部分は、複数の物理的部分を有するメモリの物理的部分である、請求項１に記載の物品。
【請求項６】
プリンタのための画像形成用品のための物品であって、メモリを含み、前記メモリが、
前記画像形成用品を前記プリンタに対して認証するためのデジタル署名が前記メモリに記憶されていることを示す指示を記憶している第１の部分と、
前記第１の部分とは異なる第２の部分であって、前記デジタル署名を記憶している第２の部分と
を有する、物品。
【請求項７】
前記メモリの前記第２の部分は、消耗品管理データを記憶している、請求項６に記載の物品。
【請求項８】
消耗品管理データは、前記デジタル署名の一部である、請求項７に記載の物品。
【請求項９】
前記メモリは、前記第１及び第２の部分とは異なる第３の部分であって、消耗品管理データを記憶している第３の部分を含む、請求項６に記載の物品。
【請求項１０】
前記デジタル署名は、前記消耗品管理データが前記メモリの前記第３の部分にあることを示すフラグとして機能する、請求項９に記載の物品。
【請求項１１】
前記メモリの前記第２の部分は、互換性のある画像形成用品データを記憶している、請求項６に記載の物品。
【請求項１２】
前記メモリは、前記第１及び第２の部分とは異なる第３の部分であって、互換性のある画像形成用品データを記憶している第３の部分を含む、請求項６に記載の物品。
【請求項１３】
前記メモリの前記第２の部分は、消耗品管理データ及び互換性のある画像形成用品データを記憶している、請求項６に記載の物品。
【請求項１４】
前記メモリは、前記第１及び第２の部分とは異なる第３の部分であって、消耗品管理データ及び互換性のある画像形成用品データを記憶している第３の部分を含む、請求項６に記載の物品。
【請求項１５】
前記メモリの前記第１の部分及び前記メモリの前記第２の部分は、単一の物理的メモリの論理的部分である、請求項６に記載の物品。
【請求項１６】
前記メモリの前記第１の部分及び前記メモリの前記第２の部分は、複数の物理的部分を有するメモリの物理的部分である、請求項６に記載の物品。
【請求項１７】
プリンタのための画像形成用品のための物品であって、
第１のメモリ及び第２のメモリを含み、
前記第１のメモリが、未署名データまたは署名されたデータが前記第２のメモリ上に記憶されていることを示す指示を記憶しており、
前記第２のメモリが、前記プリンタに前記画像形成用品の印刷可能量、僅少点及び枯渇点のうちの少なくとも１つを定義させる消耗品管理データを記憶している、物品。
【請求項１８】
前記第１のメモリは、前記第２のメモリとは論理的に異なり；または
前記第１のメモリは、前記第２のメモリとは物理的に異なる、請求項１７に記載の物品。
【請求項１９】
画像形成用品識別子を記憶している第３のメモリを含み、前記プリンタは、前記画像形成用品識別子を使用して、前記プリンタによって使用可能な画像形成用品を定義する互換性のある画像形成用品データ上に前記画像形成用品識別子が含まれているか否かを判定する、請求項１７に記載の物品。
【請求項２０】
前記第２のメモリは、前記プリンタに色のレンダリングを定義させる色管理データを記憶している、請求項１７に記載の物品。
【請求項２１】
前記第２のメモリは、前記プリンタに、前記プリンタの互換性のある画像形成用品データに第２の画像形成用品を追加させ、及び／又は、前記プリンタの互換性のある画像形成用品データから第３の画像形成用品を削除させる、第１の画像形成用品のための部品データを記憶している、請求項１７に記載の物品。
【請求項２２】
前記第１の画像形成用品は、前記第２の画像形成用品とは異なる、請求項２１に記載の物品。
【発明の詳細な説明】
【背景技術】
【０００１】
プリンタの中には、プリンタ上に記憶されたサポートされている画像形成用品のリスト上に含まれている画像形成用品を使用するように設計されているものがある。そのような例では、画像形成用品がプリンタに挿入されると、プリンタは、画像形成用品からモデルタイプ及び／又は識別子を読み取り、次いで、そのモデルタイプ及び／又は識別子が、プリンタ上に記憶されたサポートされている画像形成用品のリスト上に含まれているか否かを判定する。プリンタが、挿入された画像形成用品はサポートされていない画像形成用品であると判定した場合、プリンタは、そのサポートされていない画像形成用品を印刷手続に使用することができない場合がある。
【図面の簡単な説明】
【０００２】
【図１】本明細書に開示された種々の例を実施するために使用することができる例示的プリンタの概略図である。
【図２】図１の例示的プリンタを実施するために実行されることができる機械読み取り可能命令を表す例示的フロー図である。
【図３】図１の例示的プリンタを実施するために実行されることができる機械読み取り可能命令を表す例示的フロー図である。
【図４】図１の例示的プリンタを実施するために実行されることができる機械読み取り可能命令を表す例示的フロー図である。
【図５】図１のプリンタを実施すべく、図２、図３、および図4の例示的命令を実行するためのプロセッサプラットフォームである。
【０００３】
図面は縮尺通りではない。可能な限り、同じ参照符号が図面全体を通して使用され、同一または類似の部品を参照する説明を含む。
【発明を実施するための形態】
【０００４】
本明細書に開示される種々の例は、例示的プリンタに挿入され、及び／又は結合されたときに、例示的プリンタが例示的画像形成用品と情報をやり取りする方法を動的に定義し、及び／又は、どの画像形成用品が例示的プリンタと互換性があるかを動的に定義するデータ及び／又は情報を含む種々の画像形成用品に関する。画像形成用品の例としては、インクカートリッジ、トナーカートリッジ、タンク、並びに／あるいは、媒体（例えば、基板）上に画像を形成し、または定着させるための印刷材料（例えば、インク、染料、トナー等）を保持する任意の容器、及び／又は交換式装置が挙げられる。
【０００５】
一部の例では、例示的画像形成用品上に記憶された例示的データ及び／又は情報は、例示的プリンタに、プリンタ上に記憶された互換性のある画像形成用品データ及び／又はサポートされた画像形成用品データを更新させる。この情報（例えば、データ）が例示的プリンタに、互換性のある画像形成用品データを更新させるとき、この情報（例えば、データ）は、署名されたデータと見なされる場合がある。本明細書に記載されるように、署名されたデータは、セキュリティモジュール、並びに／あるいは、プリンタが画像形成用品の認証に使用し、及び／又は、プリンタが例示的プリンタと互換性のある画像形成用品データの修正の認証に使用するデジタル署名を含む場合がある。一部の例では、署名されたデータの存在を示す指示（例えば、フラグ）が、画像形成用品上の第１のメモリ上に記憶され、例示的プリンタに互換性のある画像形成用品データを更新させる情報（例えば、データ）のような他の情報が、画像形成用品上の第２のメモリ上に記憶される。
【０００６】
一部の例では、署名されたデータを含む画像形成用品（例えば、認証された画像形成用品）が例示的プリンタに挿入され、及び／又は結合された場合、プリンタは、例示的画像形成用品と情報をやり取りし、挿入された画像形成用品上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、互換性のある画像形成用品データを更新する。一部の例では、認証された画像形成用品上に記憶された情報（例えば、データ）は、プリンタに、プリンタによって記憶された互換性のある画像形成用品データに少なくとも１つの画像形成用品を追加させる。追加された画像形成用品識別子は、挿入された画像形成用品の画像形成用品識別子と同じである場合もあれば、異なる場合もある（例えば、第１の画像形成用品は、第２の画像形成用品とは異なる場合があり、第１の画像形成用品は、第２の画像形成用品と同じである場合がある）。すなわち、挿入された画像形成用品が署名されたデータを含んでいる場合、以前はリスト上になかったその挿入された画像形成用品は、自分自身をリストに追加する場合がある。一部の例では、追加された画像形成用品が挿入された画像形成用品とは異なる場合、追加された画像形成用品は、挿入された画像形成用品とは異なる部品番号、挿入された画像形成用品の画像形成用品識別子とは異なる画像形成用品識別子、挿入された画像形成用品とは異なる印刷可能量（yield）、挿入された画像形成用品とは異なる色、挿入された画像形成用品とは異なる容量、挿入された画像形成用品とは異なる化学的性質、及び挿入された画像形成用品とは異なるサイズなどのうちの少なくとも１つを有する場合がある。一部の例では、認証された画像形成用品上に記憶された情報（例えば、データ）は、プリンタに、プリンタ上に記憶された互換性のある画像形成用品データから、少なくとも１つの画像形成用品識別子を削除させる。
【０００７】
一部の例では、認証された画像形成用品上に記憶された情報（例えば、データ）は、たとえ挿入された画像形成用品が、互換性のある画像形成用品データに含まれておらず、及び／又はリストアップされていない場合であっても、プリンタに対し、挿入された画像形成用品がプリンタによって使用されることを容易（例えば、可能）にする。例えば、会社が、互換性のある画像形成用品データに含まれ、及び／又はリストアップされた画像形成用品とは異なる量の供給材料（例えば、インク、染料、トナーなど）を含む契約顧客用の画像形成用品を製造することを選択する場合、本明細書に開示される種々の例によれば、たとえそれらの認証された画像形成用品が、プリンタによって記憶された互換性のある画像形成用品データに含まれておらず、及び／又はリストアップされていない場合であっても、例示的プリンタは、それらの認証された画像形成用品を使用することが容易になる場合がある。一部の例では、画像形成用品上の第１のメモリ上には、署名されたデータの存在の指示が記憶され、画像形成用品の第２のメモリ上には、たとえ挿入された画像形成用品が互換性のある画像形成用品データに含まれておらず、及び／又はリストアップされていない場合であっても、例示的プリンタに挿入された画像形成用品を使用させる情報（例えば、データ）のような、他の情報（例えば、データ）が記憶される。
【０００８】
一部の例では、例示的画像形成用品上に記憶された例示的情報（例えば、データ）は、そのような例示的画像形成用品が例示的プリンタと共に使用される場合に、例示的プリンタが例示的画像形成用品と情報をやり取りする方法を動的に定義する。一部のそのような例では、情報（例えば、データ）は、署名されたデータ、及び／又は未署名データである場合がある。本明細書に記載されるように、未署名データは、セキュリティモジュールを含まず、及び／又は、画像形成用品を認証するデジタル署名を含まない場合がある。一部の例では、未署名データを含む画像形成用品には、プリンタ上に記憶された互換性のある画像形成用品データを修正する権限が与えられない。ただし、未署名データを含むそれらの画像形成用品には、互換性のある画像形成用品データを修正する権限が与えられない場合があるが、本明細書に開示される例示的プリンタによれば、未署名データを含むそれらの画像形成用品を例示的プリンタによって使用することが容易になる場合があり、及び／又は、未署名データを含むそれらの画像形成用品によって、例示的プリンタがそれらの画像形成用品と情報をやり取りする方法を動的に定義することが容易になる場合がある。一部の例では、未署名データを含む画像形成用品が例示的プリンタに挿入され、及び／又は結合された場合、例示的プリンタは、当該プリンタが未署名データを使用ことに先立って、許可（例えば、ユーザの許可）を取得する場合がある。
【０００９】
一部の例では、署名されたデータ、及び／又は未署名データを含む画像形成用品が例示的プリンタに挿入され、及び／又は結合された場合、プリンタは、例示的画像形成用品と情報をやり取りし、挿入された画像形成用品上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、プリンタは、プリンタ上に記憶された挿入された画像形成用品に関連する消耗品管理データを更新する。一部の例では、消耗品管理データは、挿入された画像形成用品がその有効寿命の間に印刷することができる印刷可能量、及び／又はページ数に関連している。一部のそのような例では、挿入された画像形成用品上に記憶された印刷可能量データが、プリンタによって、消耗品ゲージ、及び／又は消耗品追跡情報を作成するために使用される。消耗品ゲージ、及び／又は消耗品追跡情報は、ユーザに対して表示することができ、及び／又は、プリンタ上に記憶された寿命追跡プロセスと組み合わせて、プリンタによって使用される。一部の例では、画像形成用品上の第１のメモリ上には、署名されたデータ、及び／又は未署名データの存在の指示が記憶され、画像形成用品上の第２のメモリ上には、プリンタが挿入された画像形成用品と情報をやり取りする方法をプリンタに動的に定義させる情報（例えば、データ）のような他の情報（例えば、データ）が記憶される。
【００１０】
一部の例では、画像形成用品上の第２のメモリに記憶されたデータは、色管理データに関連している。一部の例では、色管理データは、プリンタによって使用され、画像形成用品に、特定量の供給材料、及び／又は供給材料の特定の組み合わせ（例えば、シアンの供給材料とイエローの供給材料）を供給、または現像させ、所望の色をレンダリングする。一部の例では、色管理データは、プリンタによって使用され、プリンタの種々の構成要素、及び／又は、挿入された画像形成用品の種々の構成要素を、特定の態様で機能させる。例えば、一部の例では、画像形成用品のデータは、プリンタによって使用され、プリンタの定着器を閾値温度まで加熱させ、及び／又は、当該定着器を所与の時間枠内で閾値温度まで加熱させ、及び／又は、かかる定着器が、ある温度分布及び／又は挙動を有するようにする。
【００１１】
一部の例では、画像形成用品の第１のメモリは、第２のメモリが限られたデータしか含んでおらず、若しくはデータを含んでいないこと（例えば、署名されたデータが存在せず、未署名データが存在しないこと）を示す指示を含む。そのような例では、挿入された画像形成用品は、例えば、例示的プリンタが、挿入された画像形成用品と情報をやり取りする方法を動的に定義する情報（例えば、データ）を含まない。例えば、そのような画像形成用品は、消耗品管理データを含んでいない場合があることから、そのような画像形成用品を使用する場合、消耗品追跡情報、及び／又は消耗品ゲージを表示することができない場合がある。一部のそのような例では、データを含んでいない画像形成用品が例示的プリンタに挿入され、及び／又は結合された場合、例示的プリンタは、当該プリンタが、挿入された画像形成用品を使用することに先立って、許可（例えば、ユーザの許可）を取得する場合がある。画像形成用品上にデータが存在しない例では、プリンタは、挿入された画像形成用品を使用して種々の処理を実施するときに、プリンタ上に記憶されたデフォルト設定（例えば、定着器温度についてのデフォルト設定など）を使用する。
【００１２】
図１は、本開示の教示を実施するために使用することができる例示的プリンタ１００を示すブロック図である。図１の例示的プリンタ１００は、例示的画像ソース１０４と、例示的基板１０６（例えば、紙）とを含む。画像ソース１０４は、計算装置であってもよく、プリンタ１００は、そこからプリンタ１００の例示的コントローラ１０８により実行すべき印刷ジョブを表すデータを受信し、基板１０６上に画像を印刷する場合がある。この例では、画像形成用品消耗品情報等の情報をユーザに表示することを容易にするために、画像ソース１０４は、例示的表示装置１１０に結合され、プリンタ１００は、表示制御パネル１１２に結合されている。
【００１３】
図１の例では、プリンタ１００は、例示的基板運動機構１１４をさらに含む。一部の例では、基板運動機構１１４は、画像を基板１０６上に印刷するときに基板１０６を移動させる種々の機械的装置を含む。図示した例によれば、基板１０６を移動させるための情報（例えば、データ）は、例示的コントローラ１０８によって（例えば、画像ソース１０４から）受信され、処理される。一部の例では、種々の信号が、コントローラ１０８から基板運動機構１１４に送信される場合がある。この例では、例示的レーザースキャナ１１６、例示的定着器１１８、並びに、例示的トナー貯蔵器、及び／又は画像形成用品１２０が、コントローラ１０８に結合されている。一部の例では、画像形成用品１２０は、二以上のトナーカートリッジ、及び／又は用品（サプライ）を含む。この例では、画像形成用品１２０は、第１のメモリ及び／又はフラグ１２２と、第２のメモリ１２４と、第３のメモリ１２５とを含む。一部の例では、第１及び／又は第２のメモリ１２２、１２４、並びに／あるいは、第１、第２及び／又は第３のメモリ１２２、１２４、１２５は、画像形成用品１２０上の異なるメモリである。例えば、第１のメモリ１２２と第２のメモリ１２４が異なるメモリである場合、第１のメモリ１２２と第２のメモリ１２４は、異なるサイズ、異なる長さ、異なる性質、異なる材料、異なる容量、異なるデータなどのうちの１以上を有する場合がある。一部の例では、第１のメモリ１２２と第２のメモリ１２４が異なるメモリである場合、第１のメモリ１２２と第２のメモリ１２４は、物理的に同一又は類似しているが、２つの独立した要素（例えば、同じ部品番号、及び／又は同じ特性を有しているが、物理的には独立している２つの異なるメモリ）である場合がある。一部の例では、第１、第２及び／又は第３のメモリは結合され、及び／又は、同一のメモリである（例えば、第１のメモリは第２のメモリと同じである)。一部の例では、第１のメモリ１２２と第２のメモリ１２４が同じメモリである場合、第１の部分１２３と第２の部分１２７は、同じメモリ上にあり、及び／又は、第１の部分１２３と第２の部分１２７は結合される。
【００１４】
一部の例では、第１のメモリ１２２は、第１のメモリ１２２の第１の部分１２３上に記憶されたインジケータ（例えば、０、１、２）を含む。一部の例では、インジケータは、第２のメモリ１２４の第２の部分１２７上に含まれるデータのタイプを示す。一部の例では、第１の部分１２３上のインジケータは、第２のメモリ１２４の第２の部分１２７上に署名されたデータが存在すること、第２のメモリ１２４の第２の部分１２７上に未署名データが存在すること、及び／又は、第２のメモリ１２４の第２の部分１２７上に限られたデータしか存在せず、若しくはデータが存在しないことを示す。一部の例では、署名されたデータは、セキュリティモジュール、及び／又は、画像形成用品１２０内の第２のメモリ１２４の第２の部分１２７にあるデータを認証するデジタル署名を含む場合がある。一部の例では、未署名データは、セキュリティモジュールを含まない場合があり、及び／又は、画像形成用品１２０内の第２のメモリ１２４の第２の部分１２７にあるデータの使用を認証するデジタル署名を含まない場合がある。一部の例では、第２のメモリ１２４は、例示的プリンタ１００が例示的画像形成用品１２０と情報をやり取りする方法を動的に定義し、及び／又は、どの画像形成用品が例示的プリンタ１００と互換性があるかを動的に規定する情報（例えば、データ）を含む。一部の例では、第３のメモリ１２５は、画像形成用品識別子を含む情報及び／又はデータを含む。一部の例では、第３のメモリ１２５は、例えば、現像剤パラメタ、カートリッジ寿命情報（例えば、データ）、カートリッジ取り扱い情報（例えば、データ）などのようなさらに別のデータを含む。一部の例では、画像形成用品識別子は、画像形成用品のモデルタイプを識別する。
【００１５】
図１の例示的プリンタ１００は、画像ソース１０４と接続し、及び／又は、表示制御パネル１１２と接続するためのインターフェース１２８を含む。インターフェース１２８は、プリンタ１００と画像ソース１０４を接続し、及び／又は、プリンタ１００と表示制御パネル１２２を接続する有線接続または無線接続である場合がある。画像ソース１０４は、計算装置であってもよく、プリンタ１００は、そこからコントローラ１０８において実行されるべきプリントジョブを表すデータを受け取る。表示制御パネル１１２は、プリンタ１００への入力を提供し、及び／又はプリンタ１００からのデータを表示する入力及び／又は表示装置であってもよい。一部の例では、インタフェース１２８によれば、プリンタ１００及び／又はプロセッサ１３０が、プリンタ１００の内部及び／又は外部にある画像ソース１０４及び／又はハードウェア要素のような種々のハードウェア要素と接続することが容易になる。一部の例では、インタフェース１２８は、例えば、表示装置、マウス、キーボードなどのような入出力装置と接続される。インタフェース１２８は、外部記憶装置や、例えば、サーバ、スイッチ、ルーター、クライアント装置、他のタイプの計算装置、及び／又はそれらの組み合わせのような他の外部装置へのアクセスをさらに提供する場合がある。
【００１６】
例示的コントローラ１０８は、第１メモリ１２２、第２のメモリ１２４、第３のメモリ１２５、及び／又はデータ記憶装置１２６から実行可能コード（例えば、データ）を読み出し、実行するためのハードウェアアーキテクチャを含む例示的プロセッサ１３０を含んでいる。実行可能コードである情報（例えば、データ）は、例示的プロセッサ１３０によって実行されたときに、プロセッサ１３０に、少なくとも、基板運動機構１１４、レーザースキャナ１１６、定着器１１８、及び／又は画像形成用品１２０を制御し、画像を基板１０６上に形成する機能を実施させる。一部の例では、基板運動機構１１４の機能の例としては、プリンタ１００を通して基板１０６を移動させることが挙げられ、レーザースキャナー１１６の機能の例としては、画像形成用品１２０に供給材料（例えば、トナー）を基板１０６上に堆積させることが挙げられる。一部の例では、定着器１１８の機能の例としては、基板１０６上の供給材料（例えば、トナー）を加熱する熱を提供し、供給材料を基板１０６に融着することが挙げられる。実行可能コードである情報（例えばデータ）は、例示的プロセッサ１３０いより実行されたときに、電源ユニット１３２に、電力を定着器１１８に提供させ、供給材料を基板１０６に融着するための温度分布を形成する場合がある。
【００１７】
一部の例では、第１のメモリ１２２が、第２のメモリ１２４が署名されたデータ（例えば、認証されたデータ）を含むことを示すフラグを含む場合、実行可能コードは、例示的プロセッサ１３０によって実行されたときに、プロセッサ１３０に、データ記憶装置１２６上に記憶された互換性のある画像形成用品データに少なくとも１つの画像形成用品識別子を追加させる。一部の例では、第１のメモリ１２２が、第２のメモリ１２４が署名されたデータ（例えば、認証されたデータ）を含むことを示すフラグを含む場合、実行可能コードは、例示的プロセッサ１３０によって実行されたときに、プロセッサ１３０に、データ記憶装置１２６上に記憶された互換性のある画像形成用品データから少なくとも１つの画像形成用品識別子を削除させる場合がある。一部の例では、互換性のある画像形成用品データは、プリンタ１００によって使用可能な画像形成用品、及び／又はプリンタ１００と互換性がある画像形成用品を識別し、及び／又はリストアップする。
【００１８】
一部の例では、第１のメモリ１２２が、第２のメモリ１２４が署名されたデータ（例えば、認証されたデータ）を含むことを示すフラグを含む場合、実行可能コードは、例示的プロセッサ１３０によって実行されたときに、たとえ画像形成用品１２０が互換性のある画像形成用品データに含まれておらず、及び／又は、互換性のある画像形成用品データ中に識別されない場合であっても、プロセッサ１３０が、その画像形成用品１２０を使用することを容易にする場合がある。例えば、画像形成用品１２０が、契約（例えば、画像形成用品契約）に基づいて顧客に供給された画像形成用品である場合、プリンタ１００の製造業者、及び／又は、画像形成用品１２０の製造業者は、画像形成用品１２０を互換性のある画像形成用品データに含めることなく、画像形成用品１２０がプリンタ１００によって使用されることを意図している場合がある。
【００１９】
一部の例では、第１のメモリ１２２が、第２のメモリ１２４が署名されたデータ（例えば、認証されたデータ）、及び／又は未署名データ（例えば、未認証データ）を含むことを示すフラグを含む場合、実行可能コードは、例示的プロセッサ１３０によって実行されたときに、プロセッサ１３０が、プリンタ１００が画像形成用品１２０と情報をやり取りする方法を動的に定義すること、及び／又は、画像形成用品１２０に関連する消耗品管理データを動的に定義することを容易にする場合がある。
【００２０】
画像形成用品１２０が未署名データを含む一部の例では、実行可能コードは、例示的プロセッサ１３０によって実行されたときに、プロセッサ１３０に、例えば、表示装置１１０及び／又は画像ソース１０４により取得された入力に基づいて、ユーザに許可を催促させ、及び／又はユーザから許可を受け取らせる。一部の例では、この許可は、ユーザが、未署名データを含む画像形成用品１２０を使用することに関連するリスクを容認していることを示すことができる。
【００２１】
一部の例では、消耗品管理データは、画像形成用品の印刷可能量や、消耗品ゲージを作成及び／又は定義する方法を定義することができ、例えば、画像形成用品の中身が僅かであるか、枯渇していることを示す。一部の例では、実行可能コードが色管理データを含む場合、実行可能コードは、例示的プロセッサ１３０によって実行されたときに、画像形成用品１２０に、特定量の画像形成材料（例えば、インク、トナー等）を供給させることにより所望の色を基板１０６上にレンダリングし、プリンタ１００の構成要素（例えば、定着器１１８）を閾値温度まで加熱させ、並びに／あるいは、その構成要素（例えば、定着器１１８）を、閾値速度で及び／又は閾値時間枠内で閾値温度まで加熱させる。
【００２２】
一部の例では、第１のメモリ１２２が、第２のメモリ１２４が限られたデータしか含んでおらず、若しくはデータを含んでいない（例えば、色管理データがない）ことを示すフラグを含む場合、実行可能コードは、例示的プロセッサ１３０によって実行されたときに、たとえ画像形成用品１２０が限られたデータしか含んでおらず、若しくはデータを含んでいない場合であっても、プロセッサ１３０が、デフォルト「セーフ」モードで画像形成用品１２０を使用することを容易にする場合がある。画像形成用品１２０が限られたデータしか含んでおらず、若しくはデータを含んでいない一部の例では、実行可能コードは、例示的プロセッサ１３０によって実行されたときに、プロセッサ１３０に、限られたデータしか含んでおらず、若しくはデータを含んでいない画像形成用品１２０を使用する許可を催促させ、及び／又は受け取らせる。一部の例では、この許可は、ユーザが、限られたデータしか含んでおらず、若しくはデータを含んでいない画像形成用品１２０を使用することに関連するリスクを容認していることを示す。
【００２３】
一部の例では、第２のメモリ１２４が限られたデータしか含んでおらず、若しくはデータを含んでいない場合、画像形成用品１２０上には、プリンタ１００が画像形成用品１２０と情報をやり取りする方法を動的に定義する実行可能コードが存在しない場合がある。一部の例では、第２のメモリ１２４が限られたデータしか含んでおらず、若しくはデータを含んでいない場合、プロセッサ１３０は、データ記憶装置１２６上に記憶された実行可能コードを使用する場合があり、当該実行可能コードは、例示的プロセッサ１３０によって実行されたときに、プロセッサ１３０が、プリンタ１００の構成要素（例えば、定着器１１８）を閾値デフォルト温度まで加熱し、並びに／あるいは、その構成要素（例えば、定着器１１８）を、閾値デフォルト速度で及び／又は閾値デフォルト時間枠内で閾値デフォルト温度まで加熱することを容易にする場合がある。一部の例では、第２のメモリ１２４が限られたデータしか含んでおらず、若しくはデータを含んでいない（例えば、消耗品管理データがない）場合、プリンタ１００は、例えば表示装置１１０及び／又は表示制御パネル１１２上に消耗品ゲージを表示することができない場合がある。
【００２４】
図１のデータ記憶装置１２６は、例示的プロセッサ１３０または他の処理装置によって実行される情報（例えば、データ）を記憶している。例示的データ記憶装置１２６は、本明細書に開示される種々の例を実施するために例示的プロセッサ１３０が実行する多数のアプリケーション、ファームウェア、機械読み取り可能命令などを記憶している場合がある。
【００２５】
プリンタを実施する例示的態様が図１に示されているが、図１に示されている要素、プロセス、及び／又は装置のうちの少なくとも１つは、結合され、分割され、配置変更され、省略され、取り除かれ、及び／又は他の方法で実施されてもよい。また、例示的画像ソース１０４、例示的コントローラ１０８、例示的表示装置１１０、例示的表示制御パネル１１２、例示的基板運動機構１１４、例示的レーザースキャナ１１６、例示的定着器１１８、例示的画像形成用品１２０、例示的第１のメモリ１２２、例示的第２のメモリ１２４、例示的第３のメモリ１２５、例示的データ記憶装置１２６、例示的インターフェース１２８、例示的プロセッサ１３０、例示的電源１３２、及び／又は、より一般的には、図１の例示的プリンタ１００は、ハードウェアによって実施されてもよいし、ソフトウェアによって実施されてもよいし、ファームウェアによって実施されてもよいし、並びに／あるいは、ハードウェア、ソフトウェア、及び／又はファームウェアの任意の組み合わせによって実施されてもよい。したがって、例えば、例示的画像ソース１０４、例示的コントローラ１０８、例示的表示装置１１０、例示的表示制御パネル１１２、例示的基板運動機構１１４、例示的レーザースキャナ１１６、例示的定着器１１８、例示的画像形成用品１２０、例示的第１のメモリ１２２、例示的第２のメモリ１２４、例示的第３のメモリ１２５、例示的データ記憶装置１２６、例示的インターフェース１２８、例示的プロセッサ１３０、例示的電源１３２、及び／又は、より一般的には、図１の例示的プリンタ１００のうちの何れかは、回路（複数可）、プログラマブルプロセッサ（複数可）、特定用途向け集積回路（ＡＳＩＣ（複数可））、プログラマブル・ロジック・デバイス（複数可）（ＰＬＤ（複数可））、及び／又は、フィールド・プログラマブル・ロジックデバイス（複数可）（ＦＰＬＤ（複数可））などのうちの少なくとも１つによって実施されてもよい。
【００２６】
純粋なソフトウェア及び／又はハードウェア実施形態をカバーするように本開示の装置の請求項またはシステムの請求項の何れかを読む場合、例示的画像ソース１０４、例示的コントローラ１０８、例示的表示装置１１０、例示的表示制御パネル１１２、例示的基板運動機構１１４、例示的レーザースキャナ１１６、例示的定着器１１８、例示的画像形成用品１２０、例示的第１のメモリ１２２、例示的第２のメモリ１２４、例示的第３のメモリ１２５、例示的データ記憶装置１２６、例示的インターフェース１２８、例示的プロセッサ１３０、例示的電源１３２、及び／又は、例示的プリンタ１００のうちの少なくとも１つは、本明細書では、ソフトウェア及び／又はファームウェアを記憶する有形のコンピュータ読み取り可能記憶装置、または、メモリ、ＤＶＤ、ＣＤ、ブルーレイなどのような記憶ディスクを含むものとして明示的に定義される。さらにまた、図１の例示的プリンタ１００は、例示したものに加えて、または例示したものに替えて、種々の要素、プロセス、及び／又は装置のうちの少なくとも１つを含む場合があり、及び／又は、例示した要素、プロセス、及び装置のうちの何れか、または全てのうちの２以上を含む場合がある。
【００２７】
図１のプリンタ１００を実施するための例示的機械読み取り可能命令を表すフロー図が、図２、図３、及び図４に示されている。この例では、機械読み取り可能命令は、プロセッサ１３０のようなプロセッサ、及び／又は、図５に関連して後述する例示的プロセッサプラットフォーム５００の中に示されるプロセッサ５１２により実行するためのプログラムを含む。プログラムは、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスク、デジタル多用途ディスク（ＤＶＤ）、ブルーレイディスク、またはプロセッサ１３０、５１２に関連するメモリのような有形のコンピュータ読み取り可能記憶媒体上に記憶されたソフトウェアの形で実施される場合があるが、プログラムの全体、及び／又は種々の部分は、プロセッサ１３０、５１２以外の装置によって代替的に実施されてもよく、及び／又は、ファームウェア若しくは専用ハードウェアの形で実施されてもよい。さらに、例示的プログラムは、図２、図３、及び図４に示したフロー図を参照して説明されているが、例示的プリンタ１００を実施する多数の他の方法が、代替的に使用されてもよい。例えば、ブロックの実行の順序は変更されてもよく、及び／又は、記載したブロックの一部は、変更され、取り除かれ、及び／又は結合されてもよい。
【００２８】
上述のように、図２、図３、及び図４の例示的プロセスは、ハードディスクドライブ、フラッシュメモリ、リード・オンリー・メモリ（ＲＯＭ）、コンパクトディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）、キャッシュ、ランダム・アクセス・メモリ（ＲＡＭ）、及び／又は、任意の持続時間にわたって（例えば、長期間にわたって永続的に、簡単な事例としては、一時的バッファリングのために、及び／又は情報のキャッシングのために）情報がその中に記憶される任意の他の記憶装置若しくは記憶ディスクのような有形のコンピュータ読み取り可能記憶媒体上に記憶されたコード化された命令（例えば、コンピュータ読み取り可能命令、及び／又は機械読み取り可能命令）を使用して実施される場合がある。本明細書において、有形のコンピュータ読み取り可能記憶媒体という語は、任意のタイプのコンピュータ読み取り可能記憶装置、及び／又は記憶ディスクを含み、信号の伝播や伝送媒体を除外するように明示的に定義される。本明細書では、「有形のコンピュータ読み取り可能記憶媒体」と「有形の機械読み取り可能記憶媒体」は、交換可能に使用される。追加的または代替的に、図２、図３、及び図４の例示的プロセスは、ハードディスクドライブ、フラッシュメモリ、リード・オンリー・メモリ、コンパクトディスク、デジタル多用途ディスク、キャッシュ、ランダム・アクセス・メモリ、及び／又は、任意の持続時間にわたって（例えば、長期間にわたって永続的に、簡単な事例としては、一時的バッファリングのために、及び／又は情報のキャッシングのために）情報がその中に記憶される任意の他の記憶装置若しくは記憶ディスクのような非一時的コンピュータ読み取り可能媒体及び／又は非一時的機械読み取り可能媒体上に記憶されたコード化された命令（例えば、コンピュータ読み取り可能命令、及び／又は機械読み取り可能命令）を使用して実施される場合がある。本明細書では、非一時的コンピュータ読み取り可能媒体という語は、任意のタイプのコンピュータ読み取り可能記憶装置、及び／又は記憶ディスクを含み、信号の伝播や伝送媒体を除外するように明示的に定義される。本明細書では、「少なくとも」という語句が請求項のプリアンブルに接続句として使用された場合、その語句は、「含む」という語が他の構成要素の包含を除外しない（open ended）ものであるのと同様に、他の構成要素の包含を除外しない。
【００２９】
図２のプログラムは、プログラムがプリンタ内の画像形成用品を識別することによって開始される（ブロック２０２）。これは例えば、画像形成用品１２０がプリンタ１００に挿入され及び／又は結合され、コントローラ１０８及び／又はプロセッサ１３０が画像形成用品１２０の存在を識別することにより行われる。プログラムは、署名されたデータが画像形成用品１２０上に存在するか否かを判定する（ブロック２０４）。これは例えば、プロセッサ１３０が例示的画像形成用品１２０と情報をやり取りし、第１のメモリ１２２上に記憶された命令（例えば、データ）を取得し、アクセスし、及び／又は読み出し、画像形成用品１２０が画像形成用品１２０上に記憶された署名されたデータを含んでいるか否かを判定することによって行われる。署名されたデータが画像形成用品１２０上に存在する場合、プログラムは、図３に開示されるプロセスへと進む（ブロック２０６）。プリンタ１００により実行される命令は、第１のメモリ１２２、第２のメモリ１２４、第３のメモリ１２５、及び／又はデータ記憶装置１２６上に記憶されている場合がある。
【００３０】
一方、署名されたデータが画像形成用品上に存在しない場合（例えば、未署名データ）、プログラムは、画像形成用品からモデルタイプを取得する（ブロック２０８）。これは例えば、プロセッサ１３０が例示的画像形成用品１２０と情報をやり取りし、第３のメモリ１２５上に記憶された命令を取得し、アクセスし、及び／又は読み出し、画像形成用品１２０のモデルタイプ、及び／又は他の識別子（例えば、画像形成用品識別子）を取得することによって行われる。取得されたモデルタイプは、プリンタが許容するモデルタイプと比較される（ブロック２１０）。これは例えば、プロセッサ１３０が、取得されたモデルタイプ及び／又は画像形成用品タイプを、例えばデータ記憶装置１２６上に記憶された互換性のある画像形成用品データと比較することによって行われる。プログラムは、取得されたモデルタイプが、プリンタが許容するモデルタイプの１つであるか否かを判定する（ブロック２１２）。これは例えば、プロセッサ１３０が、取得されたモデルタイプ及び／又は画像形成用品タイプが互換性のある画像形成用品データに含まれているか否かを判定することによって行われる。一部の例では、取得されたモデルタイプがプリンタが許容するモデルタイプの１つではない場合、プログラムは、印刷処理の際にプリンタが画像形成用品を使用することを防止する（ブロック２１３）。これは例えば、プロセッサ１３０が、プリンタ１００に印刷処理の際に画像形成用品１２０を使用させないこと、並びに／あるいは、プロセッサ１３０が、表示装置１１０及び／又は表示制御パネル１１２にエラーメッセージを表示することによって行われる。
【００３１】
プログラムは、画像形成用品上に消耗品管理データが含まれているか否かを判定する（ブロック２１４）。これは例えば、プロセッサ１３０が、例示的画像形成用品１２０と情報をやり取りし、第２のメモリ１２４上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、画像形成用品１２０が消耗品管理データを含んでいるか否かを判定することによって行われる。一部の例では、消耗品管理データは、色管理データ、画像形成用品１２０の印刷可能量、及び／又は、画像形成用品１２０がその有効寿命の間に印刷することができるページ数に関連している。
【００３２】
画像形成用品上に消耗品管理データが存在する場合、未署名の消耗品管理データの存在を示す通知が提供される（ブロック２１６）。これは例えば、プロセッサ１３０が、画像ソース１０４、表示装置１１０、及び／又は表示制御パネル１１２に、例えば未署名データを含む画像形成用品１２０を使用することに伴うリスクに関する、ユーザへの通知を提供させることによって行われる。プログラムは、未署名の消耗品管理データを使用するための許可を受け取ったか否かを判定する（ブロック２１８）。これは例えば、プロセッサ１３０及び／又はプリンタ１００が、画像ソース１０４、表示装置１１０、及び／又は表示制御パネル１１２と情報をやり取りし、未署名の消耗品管理データを使用するための許可が得られていることを示す入力を受け取ることによって行われる。
【００３３】
未署名の消耗品管理データを使用するための許可が得られている場合、画像形成用品から、消耗品管理データが取得される（ブロック２２０）。これは例えば、プロセッサ１３０が、例示的画像形成用品１２０と情報をやり取りし、第２のメモリ１２４上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、画像形成用品１２０から未署名の消耗品管理データを取得することによって行われる。プリンタは、未署名の消耗品管理データを使用して印刷することが許可される（命じられ、及び／又は可能にされる）（ブロック２２２）。これは例えば、プロセッサ１３０が、未署名の消耗品管理データを使用して、消耗品ゲージを作成し、画像形成用品１２０の印刷可能量を監視し、所望の色をレンダリングし、プリンタ１００の構成要素（例えば、定着器１１８）を閾値温度まで加熱し、及び／又は、その構成要素（例えば、定着器１１８）を、閾値速度で及び／又は閾値時間枠内で閾値温度まで加熱することによって行われる。
【００３４】
未署名の消耗品管理データを使用するための許可が得られていない場合、プリンタは、未署名の消耗品管理データを使用することなく印刷することが可能にされる（ブロック２２４）。これは例えば、プロセッサ１３０が、データ記憶装置１２６上に記憶されたデフォルト設定を使用することによって行われ、デフォルト設定は、例えば、プロセッサ１３０に、プリンタ１００の構成要素（例えば、定着器１１８）を閾値デフォルト温度まで加熱させ、及び／又は、その構成要素（例えば、定着器１１８）を、閾値デフォルト速度で及び／又は閾値デフォルト時間枠内で閾値デフォルト温度まで加熱することによって行われる。一部の例では、未署名の消耗品管理データを使用するための許可が得られていない場合、プリンタ１００は、印刷することができず、及び／又は、例えば、表示装置１１０上に消耗品ゲージを作成し、及び／又は表示することができない場合がある。
【００３５】
図３に示されているように、画像形成用品上に署名されたデータが存在する場合、プログラムは、デジタル署名を取得する（ブロック３０２）。これは例えば、プロセッサ１３０が、例示的画像形成用品１２０と情報をやり取りし、第１のメモリ１２２、第２のメモリ１２４、及び／又は第３のメモリ１２５上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、画像形成用品１２０からデジタル署名、及び／又は、他の認証情報及び／又はセキュリティ情報を取得することによって行われる。プログラムは、取得されたデジタル証明書が真正なものであるか否かを判定する（ブロック３０４）。これは例えば、プロセッサ１３０が、取得されたデジタル署名、及び／又は、他の認証情報及び／又はセキュリティ情報を他の情報と比較し、取得されたデジタル署名、及び／又は、他の認証情報及び／又はセキュリティ情報が真正なものであるか否かを判定すること、並びに／あるいは、プロセッサ１３０が、他の処理を実施することにより、画像形成用品１２０を認証することによって行われる。取得されたデジタル署名、及び／又は、他の認証情報及び／又はセキュリティ情報が比較される対象となる情報は、データ記憶装置１２６上に記憶されていてもよいし、及び／又は、プリンタ１００にとってローカル及び／又はリモートな任意の他の場所に記憶されていてもよい。
【００３６】
プログラムは、画像形成用品上に動的部品データが存在するか否かを判定する（ブロック３０６）。これは例えば、プロセッサ１３０が、例示的画像形成用品１２０と情報をやり取りし、第２のメモリ１２４上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、画像形成用品１２０が動的部品データを含んでいるか否かを判定することによって行われる。一部の例では、動的部品データは、プロセッサ１３０に、プリンタ１００上に記憶された、及び／又はプリンタ１００に関連する互換性のある画像形成用品データに、少なくとも１つの画像形成用品識別子を追加させる。一部の例では、動的部品データは、プロセッサ１３０に、プリンタ１００上に記憶された、及び／又はプリンタ１００に関連する互換性のある画像形成用品データから、少なくとも１つの画像形成用品識別子を削除させる。一部の例では、動的部品データは、たとえ画像形成用品１２０のモデル番号、及び／又は他の識別情報が互換性のある画像形成用品データ中に存在しない場合であっても、プロセッサ１３０に、画像形成用品１２０を使用させる。
【００３７】
動的部品データが存在する場合、プログラムは、動的部品データが、プリンタに、プリンタが許容するモデルタイプにモデルタイプ（複数可）を追加させ、またはプリンタが許容するモデルタイプからモデルタイプ（複数可）を削除させるか否かを判定する（ブロック３０８）。これは例えば、プロセッサ１３０が、例示的画像形成用品１２０と情報をやり取りし、第２のメモリ１２４上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、画像形成用品１２０が、互換性のある画像形成用品データに少なくとも１つのタイプの画像形成用品識別子を追加させ、及び／又は、互換性のある画像形成用品データから少なくとも１つのタイプの画像形成用品識別子を削除させる動的部品データを含んでいるか否かを判定することによって行われる。動的部品データが、プリンタに、プリンタが許容するモデルタイプにモデルタイプ（複数可）を追加させるものでも、プリンタが許容するモデルタイプからモデルタイプ（複数可）を削除させるものでもない場合、画像形成用品は、一回限りの使用（ワンタイムユーズ）の画像形成用品として識別される（ブロック３１０）。これは例えば、たとえ画像形成用品１２０が互換性のある画像形成用品データに含まれておらず、及び／又は互換性のある画像形成用品データ上にリストアップされていない場合であっても、プロセッサ１３０が、画像形成用品１２０がプリンタ１００により使用されることを可能にすることによって行われる。
【００３８】
一方、動的部品データが、プリンタにプリンタが許容するモデルタイプにモデルタイプ（複数可）を追加させ、またはプリンタが許容するモデルタイプからモデルタイプ（複数可）を削除させるものである場合、モデルタイプ（複数可）は、動的部品データに基づいて、許容モデルタイプに追加され、及び／又は、許容モデルタイプから削除される（ブロック３１２）。これは例えば、プロセッサ１３０が、例示的画像形成用品１２０と情報をやり取りし、第２のメモリ１２４上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、プロセッサ１３０が、第２のメモリ１２４上に記憶された動的部品データに基づいて、例えばデータ記憶装置１２６上に記憶された互換性のある画像形成用品データに少なくとも１つのタイプの画像形成用品識別子を追加し、及び／又は、かかる互換性のある画像形成用品データから少なくとも１つのタイプの画像形成用品識別子を削除することによって行われる。
【００３９】
プログラムは、画像形成用品からモデルタイプを取得する（ブロック３１４）。これは例えば、プロセッサ１３０が、例示的画像形成用品１２０と情報をやり取りし、第３のメモリ１２５上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、画像形成用品１２０のモデルタイプ、及び／又は他の識別子を取得することによって行われる。取得されたモデルタイプは、プリンタが許容するモデルタイプと比較される（ブロック３１６）。これは例えば、プロセッサ１３０が、取得されたモデルタイプ、及び／又は画像形成用品タイプを、例えばデータ記憶装置１２６上に記憶された互換性のある画像形成用品データと比較することによって行われる。プログラムは、取得されたモデルタイプが、プリンタが許容するモデルタイプの１つであるか否かを判定する（ブロック３１８）。これは例えば、プロセッサ１３０が、取得されたモデルタイプ、及び／又は画像形成用品タイプが、互換性のある画像形成用品データに含まれているか否かを判定することによって行われる。
【００４０】
画像形成用品から、消耗品管理データが取得される（ブロック３２０）。これは例えば、プロセッサ１３０が、例示的画像形成用品１２０と情報をやり取りし、第２のメモリ１２４上に記憶された情報（例えば、データ）を取得し、アクセスし、及び／又は読み出し、画像形成用品１２０から署名された消耗品管理データを取得することによって行われる。プリンタは、署名された消耗品管理データを使用して印刷することが可能にされる（ブロック３２２）。これは例えば、プロセッサ１３０が、署名された消耗品管理データを使用して、消耗品ゲージを作成し、画像形成用品１２０の印刷可能量を監視し、所望の色をレンダリングし、プリンタ１００の構成要素（例えば、定着器１１８）を閾値温度まで加熱し、及び／又は、その構成要素（例えば、定着器）を、閾値速度で及び／又は閾値時間枠内で閾値温度まで加熱することによって行われる。
【００４１】
図４のプログラムは、プリンタにおいて画像形成用品を受け入れることによって開始される（ブロック４０２）。これは例えば、画像形成用品１２０がプリンタ１００に挿入され及び／又は結合され、コントローラ１０８及び／又はプロセッサ１３０が画像形成用品１２０の存在を識別することにより行われる。プログラムは、画像形成用品からデータを取得する（ブロック４０４）。これは例えば、プロセッサ１３０が例示的画像形成用品１２０と情報をやり取りし、第１のメモリ１２２、第２のメモリ１２４、及び／又は第３のメモリ１２５上に記憶された命令（例えば、データ）を取得することによって行われる。一部の例では、このデータは、消耗品管理データ、及び／又は色管理データを含む。データの取得に応答し、プログラムは、プリンタ機能データと画像形成用品データとのうちの少なくとも一方を動的に定義する（ブロック４０６）。これは例えば、プロセッサ１３０が、そのデータを使用して、消耗品ゲージを作成し、画像形成用品１２０の印刷可能量を監視し、所望の色をレンダリングし、プリンタ１００の構成要素（例えば、定着器１１８）を閾値温度まで加熱し、及び／又は、その構成要素（例えば、定着器１１）を、閾値速度で及び／又は閾値時間枠内で閾値温度まで加熱することによって行われる。
【００４２】
図１のプリンタ１００を実施すべく、図２、図３、及び図４の命令を実行することが可能な例示的プロセッサプラットフォーム４００を示すブロック図である。プロセッサプラットフォーム５００は、例えば、サーバ、パーソナルコンピュータ、モバイル機器（例えば、携帯電話、スマートフォン、ｉＰａｄ（登録商標）のようなタブレット））、携帯情報端末（ＰＤＡ）、インターネット機器、または、任意の他のタイプの計算装置であってよい。
【００４３】
図示した例のプロセッサプラットフォーム５００は、プロセッサ５１２を含む。図示した例のプロセッサ５１２は、ハードウェアである。例えば、プロセッサ５１２は、任意の所望のファミリーまたは製造業者からの、集積回路、論理回路、マイクロプロセッサ、またはコントローラのうちの少なくとも１つによって実施されてもよい。
【００４４】
図示した例のプロセッサ５１２は、ローカルメモリ５１３（例えば、キャッシュ）を含む。図示した例のプロセッサ５１２は、バス５１８を介して、揮発性メモリ５１４及び不揮発性メモリ５１６を含むメインメモリと通信している。揮発性メモリ５１４は、シンクロナス・ダイナミック・ランダム・アクセス・メモリ（ＳＤＲＡＭ）、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）、ＲＡＭＢＵＳダイナミック・ランダム・アクセス・メモリ（ＲＤＲＡＭ）、及び／又は任意の他のタイプのランダム・アクセス・メモリ装置によって実施される場合がある。不揮発性メモリ５１６は、フラッシュメモリ、及び／又は任意の他の所望のタイプのメモリ装置によって実施される場合がある。メインメモリ５１４、５１６へのアクセスは、メモリコントローラによって制御される。
【００４５】
図示した例のプロセッサプラットフォーム５００は、インタフェース回路５２０をさらに含む。インタフェース回路５２０は、、イーサネット（登録商標）インタフェース、ユニバーサル・シリアル・バス（ＵＳＢ）、及び／又はＰＣＩエクスプレスインタフェースのような、任意のタイプのインタフェース規格により実施されてよい。
【００４６】
図示した例では、少なくとも１つの入力装置５２２が、インタフェース回路５２０に接続されている。入力装置（複数可）５２２によれば、ユーザは、データやコマンドをプロセッサ５１２に入力することが可能になる。入力装置（複数可）は、例えば、音声センサ、マイクロフォン、カメラ（スチルまたはビデオ)、キーボード、ボタン、マウス、タッチスクリーン、トラックパッド、トラックボール、イソポイント（isopoint）、及び／又は音声認識システムによって実施される場合がある。
【００４７】
図示した例のインタフェース回路４２０には、少なくとも１つの出力装置５２４もまた接続されている。出力装置５２４は、例えば、表示装置（例えば、発光ダイオード（ＬＥＤ）、有機発光ダイオード（ＯＬＥＤ）、液晶表示装置、陰極線管表示装置（ＣＲＴ）、タッチスクリーン、触覚出力装置、発光ダイオード（ＬＥＤ）、プリンタ、及び／又はスピーカ）によって実施される場合がある。したがって、図示した例のインターフェース回路５２０は、通常、グラフィックスドライバーカード、グラフィックスドライバーチップ、又はグラフィックスドライバープロセッサを含む。
【００４８】
図示した例のインタフェース回路５２０は、ネットワーク５２６（例えば、イーサネット（登録商標）接続、デジタル加入者線（ＤＳＬ）、電話線、同軸ケーブル、携帯電話システムなど）を介した外部機器（例えば、任意のタイプの計算装置）との間のデータ交換を容易にするための送信器、受信器、トランシーバ、モデム、及び／又はネットワーク・インタフェースカードのような通信装置をさらに含む。
【００４９】
図示した例のプロセッサプラットフォーム５００は、ソフトウェア、及び／又はデータを記憶するための少なくとも１つの大容量記憶装置５２８をさらに含む。そのような大容量記憶装置５２８の例としては、フロッピー（登録商標）ディスクドライブ、ハードディスクディスク、コンパクトディスクドライブ、ブルーレイディスクドライブ、ＲＡＩＤシステム、及びデジタル多用途ディスク（ＤＶＤ）ドライブが挙げられる。
【００５０】
図２、図３、及び図４のコード化された命令５３２は、大容量記憶装置５２８に記憶されてもよいし、揮発性メモリ５１４に記憶されていてもよいし、不揮発性メモリ５１６に記憶されてもよいし、及び／又は、ＣＤやＤＶＤのような取り外し可能な有形のコンピュータ読み取り可能記憶媒体に記憶されてもよい。
【００５１】
上記から明らかであるように、上に開示した方法、装置、及び製品は、レーザープリンタのような例示的プリンタ、及び／又は、例示的プリンタと共に使用するための例示的画像形成用品に関する。一部の例では、画像形成用品は、例えば、ハードウェア、及び／又はデジタル署名のようなセキュリティ機能を含む。例示的画像形成用品がデジタル署名を含む一部の例では、デジタル署名から、データが復元される場合がある。
【００５２】
本明細書に開示される種々の例は、画像形成用品がプリンタに結合されたときに、画像形成用品が、消耗品管理データ、部品適合性、並びに／あるいは、画像形成用品及び／又はプリンタの容量及び／又は挙動を自己定義することを可能にするデータを含む画像形成用品及び／又はカートリッジに関する。本明細書に開示される種々の例によれば、消耗品管理データを、画像形成用品及び／又はカートリッジによって、署名されたデータ（例えば、認証されたデータ）及び／又は未署名データ（例えば、未認証データ）を使用して定義することが可能になる。
【００５３】
一部の例では、プリンタ（例えば、プリンタプラットフォーム）が製造されるときに、プリンタは、所定の容量、及び所定のトナー僅少／枯渇（low/out）メッセージレベルを有する所定数の画像形成用品を含む。イメージングデバイスのついての容量、及び／又はトナー僅少／枯渇メッセージレベルは、プリンタ上に記憶されている。したがって、これらの例のうちの一部では、製造時にプリンタに含められたサポートされている画像形成用品のデータが、プリンタの寿命の間、固定されており、それによって、様々に変化する市場の状況に対して調節するプリンタの能力は制限され、例えば、新しい画像形成用品の導入が妨げられ、異なる印刷可能量を有する画像形成用品の導入が妨げられ、及び／又は、異なる挙動をする画像形成用品の導入が妨げられる。
【００５４】
一部の例では、本明細書に開示される例示的画像形成用品は、動的消耗品管理機能及び動的部品機能を有するデジタル証明書を含む。一部の例では、動的消耗品管理機能と動的部品機能は、画像形成用品上に別々に記憶される。一方、他の例では、消耗品管理機能と動的部品機能は、別々に記憶されない（例えば、同一または類似の場所に記憶される）。一部の例では、プリンタについての許容カートリッジリスト（例えば、サポートされている画像形成用品、消耗品管理データ）の無許可修正を防止し、及び／又は実質的に防止するために、動的部品機能は、デジタル署名に含められ、包含され、及び／又は関連付けられる。一部の例では、消耗品管理機能は、画像形成用品の印刷可能量、画像形成用品の僅少点及び枯渇点、異なるサプライ寿命計数方法から移行する方法、及び／又は、画像形成用品の現像剤寿命を定量化する方法を定義する。一部の例では、例示的画像形成用品は、地域化フィールドを含む。
【００５５】
一部の例では、画像形成用品がプリンタに取り付けられたときに、画像形成用品は、動的機能のためのデータが存在するか否かを示すことができ、及び／又は、存在するときは、このデータが署名されたものであるか、及び／又は未署名のものであるかを示すことができる。動的機能のためのデータが存在しない例では、プリンタは、その画像形成用品について消耗品寿命の追跡を実施することができない場合がある。
【００５６】
画像形成用品が未署名データを含んでいる一部の例では、画像形成用品は、プリンタ及び／又は他の装置（例えば、コンピュータ、計算装置）に、ユーザから、動的機能に関連するデータを使用するための許可を取得させる場合がある。一部の例では、プリンタが未署名データを使用するための許可を取得する場合、未署名データは、プリンタ、及び／又は他の装置の消耗品寿命追跡プロセスなどに組み込まれる。
【００５７】
画像形成用品が署名されたデータを含む例のうち、一部の例では、例示的プリンタは、画像形成用品のデータを信用できるものとして認証することができ、プリンタは、消耗品寿命追跡プロセスなどのために、動的機能に関連するデータを使用する場合がある。画像形成用品が動的部品データに関連するデータを含む例のうち、一部の例では、画像形成用品は、サポートされている画像形成用品及び／又は消耗品管理データに少なくとも１つの画像形成用品識別子を追加し；画像形成用品は、サポートされている画像形成用品及び／又は消耗品管理データから少なくとも１つの画像形成用品識別子を削除し；並びに／あるいは、画像形成用品は、たとえその画像形成用品が、サポートされている画像形成用品及び／又は消耗品管理データに含まれていない場合であっても、プリンタに、その画像形成用品を使用させる。簡単に言えば、開示される例示的画像形成用品によれば、画像形成用品が、プリンタが例示的画像形成用品と情報をやり取りする方法を動的に定義することを可能にし、及び／又は、どの画像形成用品が例示的プリンタと互換性があるかを動的に定義することを可能にすることによって、プリンタが製造された後の市場柔軟性の向上が可能になる。
【００５８】
本明細書に記載されるように、装置は、画像形成用品を受け入れるためのプリンタを含み、プリンタは、プロセッサを含み、プリンタが画像形成用品を受け入れることに応答して、プロセッサは、画像形成用品からデータを取得することにより：画像形成用品についての消耗品管理データをプリンタにおいて画像形成用品によって動的に定義し；画像形成用品についての色管理データをプリンタにおいて画像形成用品によって動的に定義し；または、画像形成用品が、未署名データ若しくは限られたデータしか含んでおらず、またはデータを含んでいない場合に、画像形成用品上のその未署名データ、限られたデータ若しくはデータの不在、または署名されたデータの識別が可能となり、プロセッサは、プリンタの印刷処理の際に画像形成用品の使用を可能にする。
【００５９】
一部の例では、プロセッサは、消耗品管理データに基づいて、画像形成用品の印刷可能量を動的に定義する。一部の例では、プロセッサは、色管理データに基づいて、色のレンダリングを動的に定義する。一部の例では、プロセッサは、色管理データに基づいてプリンタを動的に制御するよう。一部の例では、プリンタを動的に制御することは、印刷処理の際にプリンタの定着器をその温度まで加熱すべき閾値温度を定義することを含む。一部の例では、プリンタを動的に制御することは、印刷処理の際にプリンタの定着器の閾値温度に到達する速度を定義することを含む。
【００６０】
一部の例では、画像形成用品は、第１の画像形成用品であり、プリンタが画像形成用品を受け入れることに応答して、プロセッサは、画像形成用品からデータを取得することにより、プリンタに：プリンタの互換性のある画像形成用品データに第２の画像形成用品を追加させ；または、互換性のある画像形成用品データから第３の画像形成用品を削除させる。互換性のある画像形成用品データは、プリンタによって使用可能な画像形成用品を定義している。一部の例では、第１の画像形成用品と第２の画像形成用品は、同じ画像形成用品である。
【００６１】
一部の例では、プロセッサが、画像形成用品上の署名されたデータの識別情報（ＩＤ）を受け取ることに応答し、プロセッサは、プリンタが、印刷処理の際に署名されたデータを含む画像形成用品を使用することを可能にする。一部の例では、署名されたデータを含む画像形成用品が、互換性のある画像形成用品データの中には存在せず、互換性のある画像形成用品データは、プリンタによって使用可能な画像形成用品を定義している。
【００６２】
例示的装置は、第１のメモリ及び第２のメモリを含む画像形成用品を含み、第１のメモリは、第２のメモリに記憶されている未署名データまたは署名されたデータの指示を記憶しており、第２のメモリは、例えば消耗品管理データや色管理データのようなデータを記憶しており、画像形成用品がプリンタに結合され、かつ第２のメモリ上に消耗品管理データが記憶されている場合、消耗品管理データは、プリンタに、画像形成用品の印刷可能量を動的に定義させ、画像形成用品がプリンタに結合され、かつ第２のメモリ上に色管理データが記憶されている場合、色管理データは、プリンタに、色のレンダリングを動的に定義させ、印刷処理の際にプリンタの定着器をその温度まで加熱すべき閾値温度を動的に定義させ、又は、印刷処理の際にプリンタの定着器をその温度まで加熱すべき閾値温度を動的に定義させる。一部の例では、第１のメモリは、第２のメモリとは異なる。
【００６３】
例示的方法は、プリンタにおいて画像形成用品を受け取り；画像形成用品からデータを取得し、データが取得されることに応答して、画像形成用品のための消耗品管理データをプリンタにおいて動的に定義し、または、画像形成用品のための色管理データをプリンタにおいて動的に定義することを含む。一部の例では、方法は、データが取得されることに応答して、そのデータを署名されたデータまたは未署名データとして識別することを含む。一部の例では、方法は、画像形成用品が未署名データを含む場合に、画像形成用品を使用して印刷処理を実施することを可能にすることを含む。
【００６４】
例示的装置は、第１のメモリ及び第２のメモリを含む画像形成用品を含み、第１のメモリは、第２のメモリに記憶されている未署名データ、署名されたデータ、及び限られたデータ若しくはデータの不在のうちの少なくとも１つの指示を記憶しており、第２のメモリ上に未署名データと署名されたデータとのうちの少なくとも一方が存在する場合、第２のメモリは、消耗品管理データを記憶しており、画像形成用品がプリンタに結合され、かつ第２のメモリ上に消耗品管理データが記憶されている場合、消耗品管理データは、プリンタに、画像形成用品の印刷可能量、僅少点、及び枯渇点のうちの少なくとも１つを動的に定義させる。一部の例では、第１のメモリは、第２のメモリとは異なる。一部の例では、装置は、画像形成用品識別子を記憶している第３のメモリを含み、画像形成用品がプリンタに結合されたときに、プリンタは、画像形成用品識別子を使用して、その画像形成用品識別子が互換性のある画像形成用品データに含まれているか否かを判定し、互換性のある画像形成用品は、プリンタによって使用可能な画像形成用品を定義している。一部の例では、第２のメモリ上に未署名データと署名されたデータとのうちの少なくとも一方が存在しており、第２のメモリが色管理データを記憶している場合、色管理データは、プリンタに、色のレンダリングを動的に定義させる。一部の例では、第２のメモリに限られたデータしか存在せず、若しくはデータが存在しないときに画像形成用品がプリンタに結合された場合、プリンタは、消耗品管理データと色管理データとのうちの少なくとも一方についてデフォルト設定を使用する。一部の例では、第２のメモリが動的部品データを記憶しており、画像形成用品が第１の画像形成用品であり、画像形成用品がプリンタに結合された場合、動的部品データは、プリンタの互換性のある画像形成用品データに第２の画像形成用品を追加することと（互換性のある画像形成用品データは、プリンタによって使用可能な画像形成用品を定義している）、互換性のある画像形成用品データから第３の画像形成用品を削除することとのうちの少なくとも一方を行う。
【００６５】
例示的方法は、プリンタにおいて画像形成用品を受け取り；画像形成用品からデータを取得し；データが取得されたことに応答し、プリンタにおける画像形成用品のための消耗品管理データ、プリンタにおける画像形成用品のための色管理データ、及びプリンタの定着器の温度分布のうちの少なくとも１つを含むプリンタ機能データを動的に定義することを含む。一部の例では、方法は、取得されたデータに応答して、そのデータを署名されたデータまたは未署名データとして識別することをさらに含む。一部の例では、方法は、画像形成用品が未署名データを含む場合に、画像形成用品を使用して印刷処理を実施することをさらに含む。一部の例では、色管理データを動的に管理することは、色のレンダリングを動的に定義することを含む。一部の例では、画像形成用品は、第１の画像形成用品であり、この方法は、画像形成用品から取得されたデータに応答して、プリンタの互換性のある画像形成用品データに第２の画像形成用品を追加することと（互換性のある画像形成用品データは、プリンタによって使用可能な画像形成用品を定義している）、互換性のある画像形成用品データから第３の画像形成用品を削除することとのうちの少なくとも一方をさらに含む。
【００６６】
例示的装置は、画像形成用品を受け入れるためのプリンタを含み、プリンタは、プロセッサを含み、プリンタが画像形成用品を受け入れることに応答して、プロセッサは、画像形成用品からデータを取得することにより、画像形成用品上の未署名データ、限られたデータ若しくはデータの不在、または署名されたデータの存在を識別し、画像形成用品が、未署名データ、及び限られたデータ若しくはデータの不在のうちの少なくとも１つを含む場合、プロセッサは、プリンタの印刷処理の際に画像形成用品を使用する。一部の例では、プロセッサは、データに基づいて、画像形成用品上の消耗品管理データと画像形成用品上の色管理データとのうちの少なくとも一方の存在を識別し、画像形成用品のための消耗品管理データをプリンタにおいて画像形成用品によって動的に定義させ、画像形成用品のための色管理データをプリンタにおいて画像形成用品によって動的に定義させる。一部の例では、プロセッサは、消耗品管理データに基づいて、画像形成用品の印刷可能量、僅少点、及び枯渇点のうちの少なくとも１つを動的に定義する。
【００６７】
特定の例示的方法、装置および製品が本明細書に開示されているが、本発明の範囲はこれに限定されない。むしろ、この特許は、特許請求の範囲に属する方法、装置、及び製品を全てカバーしている。
【００６８】
本発明の例示的実施形態を以下に列挙する。
１．第１のメモリ及び第２のメモリを含む画像形成用品を含む装置であって、前記第１のメモリが、前記第２のメモリに記憶されている未署名データ、署名されたデータ、及び、限られたデータ若しくはデータの不在のうちの少なくとも１つを示す指示を記憶しており、前記第２のメモリ上に未署名データと署名されたデータとのうちの少なくとも一方が存在する場合、前記第２のメモリは、消耗品管理データを記憶しており、前記画像形成用品がプリンタに結合され、かつ前記第２のメモリ上に消耗品管理データが記憶されている場合、前記消耗品管理データは、前記プリンタに、前記画像形成用品の印刷可能量、僅少点、及び枯渇点のうちの少なくとも１つを動的に定義させる、装置。
２．前記第１のメモリは、前記第２のメモリとは異なる、１に記載の装置。
３．画像形成用品識別子を記憶している第３のメモリをさらに含み、前記画像形成用品が前記プリンタに結合されたときに、前記プリンタは、前記画像形成用品識別子を使用して、前記画像形成用品識別子が、互換性のある画像形成用品データに含まれているか否かを判定するように構成され、前記互換性のある画像形成用品データは、前記プリンタによって使用可能な画像形成用品を定義している、１に記載の装置。
４．前記第２のメモリ上に未署名データと署名されたデータとのうちの少なくとも一方が存在する場合、前記第２のメモリは、色管理データを記憶しており、前記色管理データは、前記プリンタに、色のレンダリングを動的に定義させる、１に記載の装置。
５．前記第２のメモリに限られたデータしか存在せず、若しくはデータが存在しないときに、前記画像形成用品が前記プリンタに結合された場合、前記プリンタは、印刷処理の際にデフォルト設定を使用する、１に記載の装置。
６．前記第２のメモリが動的部品データを記憶しており、前記画像形成用品が第１の画像形成用品であり、前記第１の画像形成用品が前記プリンタに結合された場合、前記動的部品データは、前記プリンタの互換性のある画像形成用品データに第２の画像形成用品を追加することと、前記互換性のある画像形成用品データから第３の画像形成用品を削除することとのうちの少なくとも一方を行うように構成され、前記互換性のある画像形成用品データは、前記プリンタによって使用可能な画像形成用品を定義している、１に記載の装置。
７．前記第１の画像形成用品は、前記第２のイメージングサプリとは異なる、６に記載の装置。
８．プリンタにおいて画像形成用品を受け取り；
前記画像形成用品からデータを取得し；
前記データが取得されることに応答して、プリンタ機能データと画像形成用品データとのうちの少なくとも一方を動的に定義すること
を含む方法。
９．取得された前記データに応答して、前記データを署名されたデータまたは未署名データとして識別することをさらに含む、８に記載の方法。
１０．前記画像形成用品が未署名データを含む場合、前記画像形成用品を使用して印刷処理を実施することをさらに含む、９に記載の方法。
１１．前記プリンタ機能データは、消耗品管理データ、前記画像形成用品のための色管理データ、及び、前記プリンタの定着器の温度分布のうちの少なくとも１つを含む、に記載の方法。
１２．色管理データを動的に定義することは、色のレンダリングを動的に定義することを含む、１１に記載の方法。
１３．前記画像形成用品は、第１の画像形成用品であり、前記方法は、前記画像形成用品から取得された前記データに応答して、前記プリンタのための互換性のある画像形成用品データに第２の画像形成用品を追加することと、前記互換性のある画像形成用品データから第３の画像形成用品を削除することとのうちの少なくとも一方をさらに含み、前記互換性のある画像形成用品データは、前記プリンタによって使用可能な画像形成用品を定義している、８に記載の方法。
１４．画像形成用品を受け入れるためのプリンタを含む装置であって、前記プリンタがプロセッサを含み、前記プリンタが前記画像形成用品を受け入れることに応答して、前記プロセッサが、前記画像形成用品からデータを取得することにより、前記画像形成用品上の未署名データ、限られたデータ若しくはデータの不在、または署名されたデータの存在を識別するように構成され、前記画像形成用品が、未署名データと、限られたデータ若しくはデータの不在とのうちの少なくとも一方を含む場合、前記プロセッサが、前記プリンタの印刷処理の際に前記画像形成用品を使用する、装置。
１５．前記プロセッサは、前記データに基づいて、前記画像形成用品上の消耗品管理データと、前記画像形成用品上の色管理データとのうちの少なくとも一方の存在を識別するように構成され、前記画像形成用品のための前記消耗品管理データは、前記プリンタにおいて前記画像形成用品によって動的に定義され、前記画像形成用品のための前記色管理データは、前記プリンタにおいて前記画像形成用品によって動的に定義される、１４に記載の装置。
【図１】
2018058371.tif 000003
【図２】
2018058371.tif 000004
【図３】
2018058371.tif 000005
【図４】
2018058371.tif 000006
【図５】
2018058371.tif 000007