(57)【特許請求の範囲】
【請求項１】
ウェブ媒体ロールのコアに結合可能なコアハブを含むウェブ媒体ホルダと、
前記ウェブ媒体ロールの周面で測定を行うセンサーと、
前記コアハブが第１の向きにあるときに前記センサーによって測定可能な第１の距離を表す第１のデータ、
前記コアハブの前記第１の向きに対するある回数の回転の後、前記コアハブが第２の向きにあるときに前記センサーによって測定可能な第２の距離を表す第２のデータ、及び
前記コアに対応する基準値を表す第３のデータ
に基づいて、前記ウェブ媒体ロールの長さを判定するコントローラと
を含み、
前記コントローラは、前記センサーが前記第２のデータを取得するのに備えて、前記コアハブにより、前記ウェブ媒体ロールを第１の方向に回転させることによって、前記ウェブ媒体ロールを方向付け、
前記コントローラは、前記コアハブを前記第１の方向とは反対の第２の方向に回転させることにより、前記コアハブが前記第１の向きになるまで前記ウェブ媒体ロールを巻き戻す、媒体取扱システム。
【請求項２】
前記コントローラは、
前記回数の回転が実施される前に、前記センサーによって、前記ウェブ媒体ロールの前記周面までの前記第１の距離を測定し、
前記回数の回転が実施された後に、前記センサーによって、前記ウェブ媒体ロールの前記周面までの前記第２の距離を測定し、
前記回転の回数、及び、前記第１の距離と前記第２の距離との差に基づいて、前記ウェブ媒体の厚みを判定する、請求項１に記載の媒体取扱システム。
【請求項３】
前記媒体取扱システムは、印刷装置の構成要素であり、
前記コントローラは、
前記ウェブ媒体の前記厚み、
コア半径、
前記センサーによって測定された前記ウェブ媒体ロールの半径、
前記ウェブ媒体ロールの利用可能な回転の回数、及び
前記ウェブ媒体ロールと前記印刷装置の印刷ゾーンとの間の第３の距離
に基づいて、螺旋の長さの計算を使用して、前記ウェブ媒体ロールの前記長さを判定する、請求項２に記載の媒体取扱システム。
【請求項４】
前記ウェブ媒体ロールの前記コアは、前記コアハブに固定的に結合されており、
前記コントローラは、前記ウェブ媒体の前記厚みを、媒体プロファイルを表すデータ構造に記憶し、
前記コントローラは、前記ウェブ媒体ロールの前記長さをユーザーインターフェース上に表示し、
前記媒体取扱システムは、前記ウェブ媒体を、前記印刷装置の流体噴射システムにより印刷されることになる前記印刷ゾーンに案内する、請求項３に記載の媒体取扱システム。
【請求項５】
印刷装置における媒体取扱システムであって、
ウェブ媒体ロールのコアに結合可能なコアハブを含むウェブ媒体ホルダと、
前記ウェブ媒体ロールの周面で測定を行うセンサーと、
前記コアハブが第１の向きにあるときに前記センサーによって測定可能な第１の距離を表す第１のデータ、
前記コアハブの前記第１の向きに対するある回数の回転の後、前記コアハブが第２の向きにあるときに前記センサーによって測定可能な第２の距離を表す第２のデータ、及び
前記コアに対応する基準値を表す第３のデータ
に基づいて、前記ウェブ媒体ロールの長さを判定するコントローラと
を含み、
前記コントローラは、前記回転の回数、及び、前記第１の距離と前記第２の距離との差に基づいて、前記ウェブ媒体の厚みを計算し、
前記コントローラは、前記印刷装置に対応する環境条件分類を識別し、
前記コントローラは、前記ウェブ媒体の前記厚みを表す第１の媒体データ及び前記環境条件分類を表す第２の媒体データを、前記ウェブ媒体の媒体プロファイルに対応するデータ構造に記憶する、媒体取扱システム。
【請求項６】
前記センサーは、
前記ウェブ媒体ロールの前記周面に接触するアームを有する機械式センサーであるか、
前記コアハブの回転軸に対応する方向の信号を受信するように整列された超音波センサーであるか、又は、
前記コアハブの前記回転軸に対応する方向の信号を受信するように整列された光学センサーであり、
前記センサーが前記光学センサーである場合、前記コントローラは、前記ウェブ媒体の反射特性に基づく補正係数を使用して、前記第１の距離及び前記第２の距離を計算する、請求項１〜５の何れか一項に記載の媒体取扱システム。
【請求項７】
プロセッサリソースによって実行可能な一組の命令を含む非一時的コンピュータ読み取り可能記憶媒体であって、前記一組の命令が、
印刷装置の媒体ホルダによって第１の位置に支持されたときのウェブ媒体ロールの周面に対応する第１の距離測定値を表す第１のセンサーデータを取得し、
前記ウェブ媒体ロールが、ある回数だけ回転された後、前記媒体ホルダによって第２の位置に支持されたときに、前記ウェブ媒体ロールの前記周面に対応する第２の距離測定値を表す第２のセンサーデータを取得し、
前記第１の距離測定値と前記第２の距離測定値との差、及び、
前記第１の距離測定値の時点と前記第２の距離測定値の時点との間における前記ウェブ媒体ロールの前記回転の回数
に基づいて、前記ウェブ媒体ロールの利用可能なウェブ媒体の長さを判定し、
前記ウェブ媒体ロールを前記第２の位置から前記第１の位置まで巻き戻し、
前記ウェブ媒体ロールが前記第１の位置にある状態から開始して、前記ウェブ媒体に印刷するための印刷動作を実施するものである、非一時的コンピュータ読み取り可能記憶媒体。
【請求項８】
プロセッサリソースによって実行可能な一組の命令を含む非一時的コンピュータ読み取り可能記憶媒体であって、前記一組の命令が、
印刷装置の媒体ホルダによって第１の位置に支持されたときのウェブ媒体ロールの周面に対応する第１の距離測定値を表す第１のセンサーデータを取得し、
前記ウェブ媒体ロールが、ある回数だけ回転された後、前記媒体ホルダによって第２の位置に支持されたときの前記ウェブ媒体ロールの前記周面に対応する第２の距離測定値を表す第２のセンサーデータを取得し、
前記第１の距離測定値と前記第２の距離測定値との差、及び、
前記第１の距離測定値の時点と前記第２の距離測定値の時点との間における前記ウェブ媒体ロールの前記回転の回数
に基づいて、前記ウェブ媒体ロールの利用可能なウェブ媒体の長さを判定し、
前記回転の回数、及び、前記第１の距離測定値と前記第２の距離測定値との差に基づいて、前記ウェブ媒体の厚みを計算し、
前記印刷装置に対応する環境条件分類を識別し、
前記ウェブ媒体の前記厚みを表す第１の媒体データ及び前記環境条件分類を表す第２の媒体データを、前記ウェブ媒体の媒体プロファイルに対応するデータ構造に記憶するものである、非一時的コンピュータ読み取り可能記憶媒体。
【請求項９】
前記一組の命令は、前記プロセッサリソースによって実行可能であり、
前記第１のセンサーデータ及び前記第２のセンサーデータを取得するためのセンサーと、前記ウェブ媒体ロールのコアの表面との間の距離に対応する基準値を識別し、
前記基準値を、前記非一時的コンピュータ読み取り可能記憶媒体に記憶するものである、請求項７又は請求項８に記載の非一時的コンピュータ読み取り可能記憶媒体。
【請求項１０】
前記一組の命令は、前記プロセッサリソースによって実行可能であり、
前記基準値と前記第１の距離測定値との差を前記ウェブ媒体の前記厚みで除算することにより、前記ウェブ媒体ロールが前記第１の位置にあるときからの、前記ウェブ媒体ロールの利用可能な回転の回数を識別し、
前記第１の距離測定値と前記ウェブ媒体ロールの前記コアに対応する基準半径との間における前記ウェブ媒体の前記厚みの推定値の積算を実施し、
前記積算値を前記ウェブ媒体ロールと前記印刷装置の印刷ゾーンとの間の距離に基づいて調節することにより、前記第１の位置からの前記ウェブ媒体ロールの残りの長さを判定するものである、請求項９に記載の非一時的コンピュータ読み取り可能記憶媒体。
【請求項１１】
前記一組の命令は、前記プロセッサリソースによって実行可能であり、
前記印刷装置のプリントエンジンに、前記ウェブ媒体の前記厚みに従って、プリントヘッド−媒体間の間隔を調節させるものである、請求項７〜１０の何れか一項に記載の非一時的コンピュータ読み取り可能記憶媒体。
【請求項１２】
印刷装置を動作させる方法であって、
媒体ホルダによって第１の位置に支持されたときのウェブ媒体ロールの周面までの第１の距離を、センサーによって測定し、
前記媒体ホルダのコアハブを、ある回数だけ回転させ、
前記コアハブが前記回数だけ回転された後、前記媒体ホルダによって第２の位置に支持されたときの前記ウェブ媒体ロールの前記周面までの第２の距離を、前記センサーによって測定し、
前記第１の距離と前記第２の距離との差に基づいて、前記ウェブ媒体の厚みを判定し、
前記ウェブ媒体の前記厚み、及び、前記ウェブ媒体ロールの媒体半径に対応する第１の値と前記ウェブ媒体ロールのコア半径に対応する第２の値との差に基づいて、前記ウェブ媒体ロールの残りの長さを判定し、
前記ウェブ媒体ロールを前記第２の位置から前記第１の位置まで巻き戻し、
前記ウェブ媒体ロールが前記第１の位置にある状態から開始して、前記ウェブ媒体に印刷するための印刷動作を実施すること
を含む方法。
【請求項１３】
印刷装置を動作させる方法であって、
媒体ホルダによって第１の位置に支持されたときのウェブ媒体ロールの周面までの第１の距離を、センサーによって測定し、
前記媒体ホルダのコアハブを、ある回数だけ回転させ、
前記コアハブが前記回数だけ回転された後、前記媒体ホルダによって第２の位置に支持されたときの前記ウェブ媒体ロールの前記周面までの第２の距離を、前記センサーによって測定し、
前記第１の距離と前記第２の距離との差に基づいて、前記ウェブ媒体の厚みを判定し、
前記ウェブ媒体の前記厚み、及び、前記ウェブ媒体ロールの媒体半径に対応する第１の値と前記ウェブ媒体ロールのコア半径に対応する第２の値との差に基づいて、前記ウェブ媒体ロールの残りの長さを判定し、
前記印刷装置に対応する環境条件分類を識別し、
前記ウェブ媒体の前記厚みを表す第１の媒体データ及び前記環境条件分類を表す第２の媒体データを、前記ウェブ媒体の媒体プロファイルに対応するデータ構造に記憶すること
を含む方法。
【請求項１４】
前記ウェブ媒体の印刷領域が前記印刷装置の印刷ゾーンに案内される際に、前記コアハブによって、前記媒体ホルダを回転させ、
前記ウェブ媒体の前記印刷領域が前記印刷ゾーンにある場合、螺旋の長さの計算、及び、媒体経路に沿った前記ウェブ媒体ロールと前記印刷ゾーンとの間の距離に基づいて、前記ウェブ媒体ロールの残りの長さを計算し、
前記ウェブ媒体の前記残りの長さが複数の印刷ジョブの累積媒体長よりも長い場合、前記複数の印刷ジョブを印刷し、又は、前記ウェブ媒体の前記残りの長さが前記複数の印刷ジョブの累積媒体長よりも短い場合、ユーザーインターフェース上に通知を表示させること
を含む、請求項１２又は請求項１３に記載の方法。
【請求項１５】
前記センサーと固定具又は代表的コアとの間の基準距離を識別し、前記固定具又は代表的コアは、前記ウェブ媒体よりも環境条件の影響を受けにくく、前記センサーと整列され、前記コアハブの回転軸の方向における前記センサーによる距離測定値を生成するものであり、
前記基準距離を使用して、前記ウェブ媒体の前記厚みを判定し、
前記ウェブ媒体の前記厚みに対応するプリントヘッド−媒体間の間隔となるように、プリントヘッドキャリッジ又はプラテンを移動させること
を含む、請求項１２〜１４の何れか一項に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
画像は、印刷装置のような計算機で使用するために処理される。例えば、印刷装置は、処理された画像データに基づく制御データを使用して、制御データに従って印刷流体噴射システムを操作することにより、画像の物理的表現を再現することができる。印刷装置は、大判印刷用のロールの形で格納可能なウェブ媒体上に、印刷流体を噴射することがある。
【図面の簡単な説明】
【０００２】
【図１】媒体取扱システムの例を示すブロック図である。
【図２】媒体取扱システムの例を示すブロック図である。
【図３】種々の媒体取扱システムを実施できる環境の例を示している。
【図４】媒体取扱システムの例を実施する際に使用されるモジュールの例を示している。
【図５】印刷装置を動作させる例示的方法を示すフロー図である。
【図６】印刷装置を動作させる例示的方法を示すフロー図である。
【発明を実施するための形態】
【０００３】
詳細な説明
以下の説明及び図では、印刷装置、媒体取扱システム、及び／又は印刷装置を動作させる方法のいくつかの例示的実施形態が説明される。本明細書で説明する例では、「印刷装置」は、印刷材料（例えば、インクやトナー）を使用して、物理媒体（例えば、紙、織物、粉体ベースの造形材料の層など）の上にコンテンツを印刷する装置である。例えば、印刷装置は、サイズＡ２以上の印刷媒体のような印刷媒体上にラテックス系の印刷流体を印刷する、大判印刷装置であってもよい。例によっては、印刷される物理的媒体は、ウェブロールであってもよいし、プレカットシートであってもよい。印刷装置は、インク、トナー、流体若しくは粉末、又は印刷用の他の原材料のような、適当な印刷消耗品を使用することができる。流体印刷材料の例は、圧電プリントヘッドやサーマルインクジェットプリントヘッドのようなプリントヘッドから噴射可能な水性ラテックスインクである。印刷流体の他の例としては、染料系カラーインク、顔料系インク、溶媒、光沢増強剤、及び定着剤などが挙げられる。
【０００４】
大きな印刷物は、ウェブロール上に印刷される場合があり、それによって、動的な長さの印刷ジョブが可能になる場合がある。ウェブロールを巻き出すことによって基材が提供され、その上に印刷が行われる。ウェブロールは、他のウェブロールと交換可能であってもよく、例えば、異なるタイプの基材を使用するために、ウェブロールは交換される場合がある。ウェブ媒体は、種々のタイプ、サイズ、厚み等を有する場合がある。プリンタのユーザーは、一度使用されたロールに残っている媒体の量を手動で追跡できる場合もあれば、追跡できない場合もある。また、ユーザーは、平均的特性を追跡することにより、すなわち、平均的特性に基づいて、媒体の厚みを知ることができる場合がある。
【０００５】
以下で説明する種々の例は、一度使用されたウェブ媒体ロールの媒体の長さを媒体の厚みに基づいて識別し、当該媒体を、ある回数の回転中に追跡することに関する。ウェブロールの周面に対する測定距離を追跡し、その距離を得るための回転量に基づく厚みの計算を行うことで、媒体の厚みを判定することができる。ロールコアの厚み、及びサイズ、並びに媒体ロール全体の半径を知ることにより、印刷可能な媒体の残りの長さを計算することができる。
【０００６】
図１及び図２は、例示的媒体取扱システム１００及び２００を示すブロック図である。図１を参照すると、図１の例示的媒体取扱システム１００は、概して、ウェブ媒体ホルダ１０２、センサー１０４、及びコントローラ１１０を含む。一般に、コントローラ１１０は、センサー１０４を使用して、ウェブ媒体ホルダ１０２によって保持されたウェブ媒体に関する距離測定値（図１に、第１の距離データ１１２及び第２の距離データ１１４として表されている）を取得し、ウェブの媒体の残りの長さを、ウェブ媒体のコアのサイズに対応する基準値１０８に基づいて判定することができる。
【０００７】
ウェブ媒体ホルダ１０２は、ウェブ媒体ロールのコアに結合可能なコアハブを含む。例えば、コアハブは、スピンドルであってもよいし、スピンドルを持たない印刷システムでは、コア結合デバイスであってもよい。ウェブ媒体ロールの正確な回転を確保するために、ウェブ媒体ロールのコアは、コアハブに固定的に結合されていてもよい。ウェブ媒体ホルダ１０２は、印刷装置の印刷ゾーン内に流体噴射装置を有する印刷装置の構成要素であってもよく、この場合、媒体ホルダ１０２は、印刷ジョブを実施するために、印刷装置を通して媒体を案内する、媒体取扱システム１００の一部である。
【０００８】
センサー１０４は、ウェブ媒体ロールの周面で測定を行うことが可能な任意の適当なセンサーである。センサーの例としては、機械式センサー、光学式センサーなどが挙げられる。例えば、センサー１０４は、ウェブ媒体ロールの周面に接触するアームを有する機械的センサーである場合がある。別の例では、センサー１０４は、コアハブの回転軸に対応する方向の信号を受信するように整列された超音波センサーである場合がある。さらに別の例では、センサー１０４は、コアハブの回転軸に対応する方向の視覚信号を受信するように整列された光学センサーである場合がある。周面は、媒体ロールの幅に沿って延び、かつ、ウェブ媒体ロールの周囲（例えば、前記ウェブ媒体ロールの露出された表面の層）に存在する面であり、この面は、媒体ロールの側面（ロール上のウェブ媒体の複数の層の側面が露出される）に位置する半径面とは異なる。
【０００９】
センサー１０４は、距離に対応するデータを生成することができる。例えば、センサー１０４は、コアハブが第１の向きにあるときにセンサー１０４によって測定可能な第１の距離を表す第１のデータを生成することができ、かつ、コアハブの第１の向きに対するある回数の回転の後、コアハブが第２の向きにあるときにセンサー１０４によって測定可能な第２の距離を表す第２のデータを生成することができる。向きは、特定量の回転を表し、３６０度よりも大きい場合がある。このように、センサー１０４は、異なる時点（例えば、ウェブ媒体ホルダ１０２がウェブ媒体ロールを回転させた後）で距離データを取得し、コントローラ１１０によって比較されるデータを提供する。
【００１０】
コントローラ１１０は、センサーデータ１１２、１１４、及びウェブ媒体ロールのコアに対応する基準値１０８に基づいてウェブ媒体ロールの長さを判定する回路と実行可能命令の任意の組み合わせであってよい。例えば、コントローラ１１０は、２つの距離測定値間における半径の変化、及び変化間における回転の回数を使用した式を利用して、ウェブ媒体ロール上の利用可能な媒体の量（ウェブ媒体ロールのコアに対応する半径内の体積を除く）を識別することができる。
【００１１】
コントローラ１１０は、ウェブ媒体ロールの残りの長さを判定する際に使用されるウェブ媒体の厚みを判定することができる。例えば、コントローラ１１０は、前記回数の回転が実施される前に、センサーによって、ウェブ媒体ロールの周面までの第１の距離を測定し；前記回数の回転が実施された後に、センサーによって、ウェブ媒体ロールの周面までの第２の距離を測定し；前記回転の回数、及び、前記第１の距離と前記第２の距離との差に基づいて、ウェブ媒体の厚みを判定することができる。
【００１２】
コントローラ１１０は、ウェブ媒体ロールの様々な属性を利用した長さ計算を使用することができる。例えば、コントローラ１１０は、ウェブ媒体の前記厚み；コア半径；センサー１０４によって測定された前記ロールの半径；ウェブ媒体ロールの利用可能な回転の回数；及び、ウェブ媒体ロールとウェブ媒体ホルダ１０２が存在する印刷装置の印刷ゾーンとの間の距離に基づいて、ウェブ媒体ロールの前記長さを判定することができる。コントローラ１１０は、螺旋の長さの計算を使用して、前記ウェブ媒体ロールの前記長さを判定するようにプログラムされる場合がある。螺旋の長さの式の一例は、次のようなアルキメデスの螺旋の長さの式である。
【００１３】
【数１】
0006836667.tif 000002
【００１４】
上式において、Ｒ０は、ロールコアの半径である。
【００１５】
ｈは、媒体の厚みである。
【００１６】
Ｎは、ロールの巻き数である（Ｎは、ロールの半径とコアの半径との差を厚みｈで除算することにより求めることができる）。
【００１７】
ｄは、ロールと印刷ゾーンとの間の媒体距離である。
【００１８】
ｓは、ロール上に残っている媒体の長さである。
【００１９】
コントローラ１１０は、ウェブ媒体ホルダ１０２及びセンサー１０４の動作を制御することができる。例えば、コントローラ１１０は、ウェブ媒体ホルダ１０２を操作して、正確な回転の回数だけ回転させ、ウェブ媒体ロールの残りの媒体長を判定するとともに、センサー１０４がデータを捕捉するタイミングを制御する。例えば、コントローラ１１０は、センサー１０４によって、センサー１０４から第１の回転状態の向きにある前記ウェブ媒体ロールまでの距離測定値に対応する第１のデータを取得し；センサーが第２のデータを取得するのに備えて、コアハブにより、ウェブ媒体ロールを第１の方向に回転させることによって、ウェブ媒体ロールを方向付け；コアハブを第１の方向とは反対の第２の方向に回転させることにより、コアハブが前記第１の向きになるまでウェブ媒体ロールを巻き戻し；前記第１のデータと前記第２のデータとの差に基づいて、前記厚みを計算し；前記媒体の前記厚みを、媒体プロファイルを表すデータ構造に記憶し；上記アルキメデスの螺旋の長さの式を使用して、ウェブ媒体ロールの残りの長さを計算し；ウェブ媒体ロールの長さをユーザーインターフェース上に表示し；媒体取扱システムの種々の構成要素により、ウェブ媒体を、印刷装置の流体噴射システムにより印刷されることになる印刷ゾーンに案内することができる。
【００２０】
コントローラ１１０は、媒体長を判定する際に、種々の動作を実施することで、プリンタの状態や、センサー入力に基づく媒体長の判定に影響を与え得る他の要因を補正してもよい。例えば、環境の変化や、ウェブ媒体ロールと印刷プラテンとの間の距離を考慮に入れることができる。コアハブから信号を受信するように整列された光学式センサーの例では、コントローラ１１０は、ウェブ媒体の反射特性に基づく補正係数を使用して、前記第１の距離及び前記第２の距離を計算する。
【００２１】
コントローラ１１０を使用して、基準値１０８を識別してもよい。例えば、媒体ホルダ１０２上に媒体が配置されていない状態にある基準コアを使用して、コントローラ１１０は、センサー１０４を使用して距離測定を行い；センサーとウェブ媒体ロールのコアの表面との間の距離に対応する基準値を判定し；コア半径を計算し；前記基準値を、コンピュータ読み取り可能媒体に記憶し、ウェブ媒体ロールの残りの長さを計算する際に使用することができる。
【００２２】
一部の例において、図１〜図３の何れかに関連して本明細書に記載された機能は、図４〜図６の何れかに関連して本明細書に記載された機能と組み合わせて提供されてもよい。
【００２３】
図２は、例示的システム２００が、プロセッサリソース２２２に動作可能に結合されたメモリリソース２２０を含む場合があることを示している。図２を参照すると、メモリリソース２２０は、プロセッサリソース２２２によって実行可能な一組の命令を含む場合がある。メモリリソース２２０は、図１の基準値１０８と同じ基準値２０８のような、一組の命令を実行するときにシステム２００が使用可能なデータを、さらに含む場合がある。一組の命令は、一組の命令がプロセッサリソース２２２によって実行されたときに、プロセッサリソース２２２に、システム２００の種々の動作を実施させる働きをする。例えば、コントローラ１１０は、プロセッサリソース２２２と、実行可能命令を有するメモリリソース２２０とを含み、メモリリソース２２２上の実行可能命令は、プロセッサリソース２２２によって実行されたときに、コントローラ１１０を、制御プログラムに従って動作させる。メモリリソース２２０に記憶された一組の命令は、センサーモジュール２１２、ホルダモジュール２１４、及び長さモジュール２１６として表される場合がある。センサーモジュール２１２及びホルダモジュール２１４は、それぞれ、実行されたときに、図１のセンサー１０４及びウェブ媒体ホルダ１０２を動作させるプログラム命令を表している。長さモジュール２１６は、実行されたときに、種々の計算を実施することにより、図１のウェブ媒体ホルダ１０２に結合されたウェブ媒体ロールの残りの長さを判定するプログラム命令を表している。
【００２４】
プロセッサリソース２２２は、モジュール２１２、２１４、２１６を実行するために、並びに／あるいは、システム２００のモジュール間における他の任意の適当な動作及び／又はそのようなモジュールに関連する他の任意の適当な動作を実行するために、一組の命令を実行することができる。例えば、プロセッサリソース２２２は、一組の命令を実行することにより、印刷装置の媒体ホルダによって支持されたときのウェブ媒体ロールの周面に対応する第１の距離測定値を表す第１のセンサーデータを取得し；ウェブ媒体ロールがある回数だけ回転された後、媒体ホルダによって支持されたときに、ウェブ媒体ロールの周面に対応する第２の距離測定値を表すセンサーデータを取得し；前記第１の距離測定値と前記第２の距離測定値との差、及び、前記第１の距離測定値の時点と前記第２の距離測定値の時点との間におけるウェブ媒体ロールの前記回転の回数に基づいて、ウェブ媒体ロールの利用可能なウェブ媒体の長さを判定することができる。別の例では、プロセッサリソース２２２は、一組の命令を実行することにより、基準値と前記第１の距離測定値との差をウェブ媒体の厚みで除算することにより、コアハブが前記第１の位置にあるときからの、ウェブ媒体ロールの利用可能な回転の回数を識別し；前記第１の距離測定値とウェブ媒体ロールのコアに対応する基準半径との間の前記媒体の厚みの推定値の積算を実施し；前記積算値をウェブ媒体ロールと印刷装置の印刷ゾーンとの間の距離に基づいて調節することにより、前記第１の位置からのウェブ媒体ロールの残りの長さを判定することができる。さらに別の例では、プロセッサリソース２２２は、一組の命令を実行することにより、第１の距離測定値を捕捉し；ウェブ媒体ホルダのコアハブによって、ウェブ媒体ロールを第１の位置から第２の位置まで回転させ；第２の距離測定値を捕捉し；前記媒体を前記第２の位置から前記第１の位置まで巻き戻し；前記距離測定値間の差に基づいて前記媒体の厚みを判定し；判定された厚みに基づいて前記媒体の残りの長さを判定し；印刷装置のプリントエンジンに、前記ウェブ媒体の前記厚みに従って、プリントヘッド−媒体間の間隔を調節させ；ウェブ媒体ロールの残りの長さが、ウェブ媒体に印刷される印刷ジョブの長さよりも長い場合、前記媒体ロールが前記第１の位置にある状態から開始して、前記媒体に印刷するための印刷動作を実施することができる。さらに別の例では、プロセッサリソース２２２は、一組の命令を実行することにより、前記回転の回数、及び、前記第１の距離と前記第２の距離との差に基づいて、前記ウェブ媒体の厚みを計算し；印刷装置に対応する環境条件分類を識別し；前記ウェブ媒体の前記厚みを表す第１の媒体データ及び前記環境条件分類を表す第２の媒体データを、前記ウェブ媒体の媒体プロファイルに対応するデータ構造に記憶し；ウェブ媒体ロールの残りの長さを判定するときに、記憶された媒体データを使用することができる。さらに別の例では、プロセッサリソース２２２は、一組の命令を実行することにより、センサーとウェブ媒体ロールのコアの表面との間の距離に対応する基準値を識別し；前記基準値を、ウェブ媒体ロールの残りの長さの計算する際に使用されるメモリリソースに記憶することができる。
【００２５】
これらの特定のモジュール及び種々の他のモジュールは、図２及び他の例示的実施形態に関して図示及び説明されているが、実施形態によっては、モジュールの他の組み合わせ又はサブコンビネーションを含んでいてもよい。別の言い方をすれば、図２に例示され、他の例示的実施形態において説明されたモジュールは、本明細書に記載された例において特定の機能を実施するが、これらの機能及び他の機能は、別のモジュール又はモジュールの組み合わせで達成され、実施され、若しくは実現されてもよい。例えば、独立したものとして図示及び／又は説明された２以上のモジュールは、それら２つのモジュールに関して説明された機能を実施する１つのモジュールとして結合されてもよい。さらに別の例として、これらの例に関連して説明された１つのモジュールで実施される機能は、別のモジュール（単数又は複数）で実施されてもよい。図４は、種々のモジュール内に機能を組み込む方法のさらに別の例を示している。
【００２６】
プロセッサリソースは、メモリリソースから種々の命令を読み出し、それらの命令を実行することが可能な１以上の処理要素のような、種々の命令を処理（例えば、計算）することが可能な任意の適当な回路である。例えば、プロセッサリソース２２２は、モジュール２１２、２１４、及び２１６をフェッチし、デコードし、及び実行することにより、ウェブ媒体ロールの残りの長さを判定することが可能な中央処理装置（ＣＰＵ）であってもよい。プロセッサリソースの例としては、少なくとも１つのＣＰＵ、半導体ベースのマイクロプロセッサ、及びプログラマブルロジックデバイス（ＰＬＤ）等が挙げられる。ＰＬＤの例としては、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブルアレイロジック（ＰＡＬ）、コンプレックスプログラマブルロジックデバイス（ＣＰＬＤ）、及び消去可能なプログラマブルロジックデバイス（ＥＰＬＤ）が挙げられる。プロセッサリソースには、複数の処理要素を含む場合があり、処理要素は、単一のデバイス内に組み込まれてもよいし、複数のデバイスに分散されてもよい。プロセッサリソースは、複数の命令を順番に処理してもよいし、同時に処理してもよく、あるいは、部分的に同時に処理してもよい。
【００２７】
メモリリソースは、システム２００によって使用され、及び／又は生成されたデータを記憶する媒体を表している。この媒体は、システム２００のモジュール、及び／又はシステム２００によって使用されるデータのようなデータを電子的に記憶することが可能な任意の非一時的媒体、又は非一時的媒体の組み合わせである。例えば、媒体は、信号のような一時的伝送媒体とは異なる記憶媒体である場合がある。媒体は、コンピュータ読み取り可能のような機械読み取り可能である場合がある。媒体は、実行可能命令を含む（すなわち記憶する）ことが可能な電子的、磁気的、光学的、若しくは他の物理的記憶装置であってよい。メモリリソースは、プロセッサリソースによって実行されたときに、図２のシステム２００の機能をプロセッサリソースに実施させるプログラム命令を記憶するものと言える。メモリリソースは、プロセッサリソースと同じデバイスに一体化されていてもよいし、独立しているが、そのデバイス及びプロセッサリソースからアクセス可能であってもよい。メモリリソースは、複数のデバイスに分散されていてもよい。
【００２８】
一部の例において、システム２００は、インストールパッケージの一部である種々の実行可能命令を含む場合がある。インストールパッケージは、インストールされたときに、プロセッサリソースによって実行され、図４〜図６に関して説明した方法のようなシステム２００の種々の動作を実施することができる。この例では、メモリリソースは、コンパクトディスク、デジタルビデオディスク、若しくはフラッシュドライブのようなポータブル媒体であってもよいし、あるいは、サーバーのようなコンピュータデバイスが保持するメモリであってもよく、そこから、インストールパッケージがダウンロードされ、インストールされてもよい。別の例では、実行可能命令は、すでにインストールされたアプリケーション（単数又は複数）の一部であってもよい。メモリリソースは、リードオンリーメモリ（ＲＯＭ）のような不揮発性メモリリソースであってもよいし、ランダムアクセスメモリ（ＲＡＭ）のような揮発性メモリリソースであってよいし、記憶装置であってもよいし、それらの組み合わせであってもよい。メモリリソースの形態の例としては、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、及びフラッシュメモリ等が挙げられる。メモリリソースには、ハードドライブ（ＨＤ）、ソリッドステートドライブ（ＳＳＤ）又は光学ドライブのような内蔵メモリが含まれ得る。
【００２９】
図３は、種々の例示的媒体取扱システムを実施することが可能な環境の例を示している。印刷装置３００は、概して、コアハブ３３０を介してウェブ媒体ホルダ３０２に結合されたウェブ媒体ロール３０６を含む。コアハブ３３０が回転すると、ウェブ媒体ロール３０６が回転し、媒体３１８は、媒体取扱コンポーネント（例えば、ローラー３３４）の助けを借りて、プリントヘッドデバイス３３６の下にある印刷ゾーンの中に（あるいは、コアハブの回転方向によっては、印刷ゾーンから外に）移動する。コントローラ３１０は、コアハブ３３０とセンサー３０４とを連携して動作させ、距離測定、及び、ウェブ媒体ロール３０６の回転を実施する。センサー３０４とコア３３２との間の距離３０１は、既知の距離であってもよいし、あるいは、空の媒体ロール（例えば、基準コア）若しくはコアハブのエッジのような固定具基準点を使用して計算された距離であってもよい。距離３０３は、コントローラ３０４によって決定された任意の所与の時点、及び／又はウェブ媒体ロール３０６の任意の所与の回転量のときに、センサー３０４によって測定されたウェブ媒体ロールの周面３１０までの距離を表している。
【００３０】
図４は、例示的媒体取扱システム４００を実施するために使用される種々の例示的モジュールを示している。図４を参照すると、図４の例示的モジュールは、概して、センサーエンジン４１２、ホルダエンジン４１４、長さエンジン４１６、及び応答エンジン４１８を含む。図４の例示的モジュールは、印刷装置やプリントサーバのような計算装置上で実施されてもよい。エンジン３１２、３１４、３１６、及び３１８は、例えばプリントサーバから、回路を介して、又はインストールされた命令として、印刷装置のメモリリソースに組み込まれてもよい。
【００３１】
センサーエンジン４１２は、ウェブ媒体ロールに対応する測定データを捕捉するようにセンサーを動作させるための任意の回路、又は、回路と実行可能命令の任意の組み合わせを表している。長さ判定要求４５８（一度使用されたウェブ媒体ロールの装着時など）の受信に応答して、センサーエンジン４１２は、検知コンポーネントを使用して、距離測定値を捕捉することができる。また、センサーエンジン４１２は、ウェブ媒体ロールのコアに対応する基準値４６０を判定するための基準値判定要求を実施するために作動される場合もある。センサーエンジン４１２は、媒体ロールデータの捕捉を支援するために、読み取りモジュール４４０及び解釈モジュール４４２のようなプログラム命令を含む。読み取りモジュール４４０は、実行されたときに、プロセッサリソースに、センサーを動作させ、データを取得するためのプログラム命令を表している。解釈モジュール４４２は、実行されたときに、プロセッサリソースに、読み取りモジュール４４０を実行することにより取得されたデータを使用して、ウェブ媒体ロールの半径を判定させるためのプログラム命令を表している。解釈されたデータは、長さエンジン４１６に提供され、媒体ロールの媒体の長さの判定に使用される。
【００３２】
ホルダエンジン４１４は、ウェブ媒体ホルダを動作させるための任意の回路、又は、回路と実行可能命令の組み合わせを表している。ホルダエンジン４１４は、ウェブ媒体ホルダの動作を支援するために、回転モジュール４４４、及び巻き戻しモジュール４４６のようなプログラム命令を含む。回転モジュール４４４は、実行されたときに、プロセッサリソースに、ウェブ媒体ホルダのコアハブをある回転の回数４６２だけ回転させ（回転の回数４６２は、所定の回数の回転であり得る）、回数４６２の回転が完了した後、センサーエンジン４１２を作動させ、さらにデータを捕捉するためのプログラム命令を表している。巻き戻しモジュール４４６は、実行されたときに、プロセッサリソースに、コアハブを回転させ、ウェブ媒体ロールを元の位置まで巻き戻す（例えば、回転モジュール４４４を実行することにより実施されたのと同じ回転の回数だけ巻き戻す）ためのプログラム命令を表している。
【００３３】
長さエンジン４１６は、ウェブ媒体ロールの長さを判定するための任意の回路、又は、回路と実行可能命令の任意の組み合わせを表している。長さエンジン４１６は、ウェブ媒体ロールの媒体の残りの長さの判定を支援するために、厚みモジュール４４８、及び螺旋モジュール４５０のようなプログラム命令を含む。厚みモジュール４４８は、実行されたときに、プロセッサリソースに、回数４６２の回転の前後における距離測定値の差を使用して、ウェブ媒体の厚みを計算させるプログラム命令を表している。螺旋モジュール４５０は、実行されたときに、プロセッサリソースに、回転の回数４６２、ロール半径４６４、コア半径４６６、ウェブ媒体の厚み４６８、環境条件４７０、及び印刷ゾーン距離４７２のような種々の変数を螺旋の長さの式に代入させ、ロール上のウェブ媒体の残りの長さを判定するプログラム命令を表している。環境条件４７０は、環境属性の分類を含む場合がある。例えば、温度センサーは、媒体の厚みの状態に関連する温度レベルを識別することができる。別の例として、湿度センサーは、プリンター環境内の湿度の大きさを識別し、湿度分類を厚みと関連付けることができる（例えば、厚みデータが記憶されている場合）。長さエンジン４１６によって判定された残りの長さは、応答エンジン４１８に提供され、応答エンジン４１８は、残りの長さをユーザーに提示するとともに、印刷装置に対して、残りの長さに応じた調節を行う。
【００３４】
応答エンジン４１８は、ウェブ媒体ロールの残りの長さの判定に従って印刷装置を更新するための任意の回路、又は、回路と実行可能命令の組み合わせを表している。応答エンジン４１８は、残りの媒体長の判定に従った印刷装置の調節を支援するために、表示モジュール４５４、及びコンポーネントモジュール４５６のようなプログラム命令を含む。表示モジュール４５４は、実行されたときに、プロセッサリソースに、ウェブ媒体の残りの長さを表示するように、印刷装置に結合された表示装置に対して命令させるプログラム命令を表している。また、表示モジュール４５４は、実行されたときに、プロセッサリソースに、ウェブ媒体の厚みのような他の判定された媒体属性４７４を表示するように、表示装置に対して命令させることもできる。コンポーネントモジュール４５６は、実行されたときに、プロセッサリソースに、媒体長や媒体厚のような判定された媒体属性４７４に基づく調節を実施するように、印刷装置の構成要素に対して命令させるプログラム命令を表している。例えば、コンポーネントモジュール４５６を実行するプロセッサリソースは、プリントヘッドキャリッジ又はプラテンを移動させることによって、プリントヘッド−媒体間の間隔を、厚みモジュール４４８を実行することにより判定された媒体の厚みに従って変更することができる。応答エンジン４１８は、作成した出力命令４７６を、表示装置用コントローラや印刷装置の他の構成要素のコントローラのような適当な宛先に提供する。
【００３５】
本明細書の説明では、システム１００、２００、３００、及び４００は、回路、又は回路と実行可能命令の組み合わせとして説明された。これらの構成要素は、複数の態様で実施することができる。図２を参照すると、実行可能命令は、有形の非一時的コンピュータ読み取り可能記憶媒体であるメモリリソース２２０に記憶されたプログラム命令のようなプロセッサ実行可能命令であってもよく、回路は、それらの命令を実行するためのプロセッサリソース２２２のような電子回路であってもよい。メモリリソース上にある命令は、プロセッサリソースによって直接的に実行される任意の一組の命令（マシンコードなど）を含むことができ、又は間接的に実行される任意の一組の命令（スクリプトなど）を含むことができる。
【００３６】
図１〜図４を参照すると、本明細書に記載したエンジン及び／又はモジュールは、印刷装置及びプリントサーバのような複数のデバイスに分散されてもよい。これらのエンジン及び／又はモジュールは、別のエンジン及び／又はモジュールを説明する際に実施された動作を完了し、又は、そのような動作の完了を支援することができる。例えば、図４の長さエンジン４１６は、センサーエンジン４１２、ホルダエンジン４１４、長さエンジン４１６、及び応答エンジン４１８に関して説明した方法又は動作を要求し、完了し、又は実施する場合がある。したがって、種々のエンジン及びモジュールが、図１、図２、及び図４に独立したエンジンとして示されているが、実施形態によっては、複数のエンジン及び／又はモジュールの機能が、単一のエンジン及び／又はモジュールとして実施されてもよいし、種々のエンジン及び／又はモジュールに分割されてもよい。一部の例において、システム４００のエンジンは、図５〜図６に関連して説明される例示的方法を実施することができる。
【００３７】
図５及び図６は、印刷装置を動作させる例示的方法を示すフロー図である。図５を参照すると、印刷装置を動作させる例示的方法は、概して、センサーによって第１の距離を測定し、ウェブ媒体ロールを、ある回数だけ回転させ、センサーによって第２の距離を測定し、ウェブ媒体の厚みを判定し、及び、ウェブ媒体の残りの長さを判定することを含むことができる。図５及び図６の方法は、図４のエンジンのような、本明細書で説明された種々のエンジン及びモジュールにより実施することができる。
【００３８】
ブロック５０２では、センサーを作動させ、媒体ホルダによって支持されたウェブ媒体ロールの周面までの第１の距離を測定する。
【００３９】
ブロック５０４では、媒体ホルダのコアハブを、ある回数だけ回転させる。
【００４０】
ブロック５０６では、コアハブが前記回数だけ回転された後、センサーを作動させ、ウェブ媒体ロールの周面までの第２の距離を測定する。
【００４１】
ブロック５０８では、ブロック５０２でセンサーにより取得された第１の距離とブロック５０６でセンサーにより取得された第２の距離との差に基づいて、ウェブ媒体の厚みを判定する。
【００４２】
ブロック５１０では、ブロック５０８で判定された前記媒体の厚み、及び、ウェブ媒体ロールの媒体半径に対応する第１の値とウェブ媒体ロールのコア半径に対応する第２の値との差に基づいて、ウェブ媒体の残りの長さを判定する。例えば、ウェブ媒体ロールの残りの長さは、螺旋の長さの計算、及び、媒体経路に沿ったウェブ媒体ロールと印刷ゾーンとの間の距離に基づいて計算される。前記残りの長さは、ウェブ媒体の印刷領域が印刷装置の印刷ゾーンにある場合に関して、計算される場合がある。
【００４３】
図６は、図５のブロックと同様のブロックを含み、さらに、追加のブロック及び詳細を提供する。具体的には、図６は、概して、ウェブ媒体のコアに対応する基準距離を識別し；厚みの判定を記憶し；前記媒体を巻き戻し；前記残りの長さの判定に基づく情報を表示し；プリントヘッド−媒体間の間隔を変更し；印刷動作を実施することに関して、追加のブロック及び詳細を示している。ブロック６０４、６０６、６０８、６１０、及び６１６は、図５のブロック５０２、５０４、５０６、５０８、及び５１０と同じであり、簡潔化のために、それらの説明は繰り返さない。
【００４４】
ブロック６０２では、前記センサーと固定具又は代表的コアとの間の基準距離を識別する。例えば、前記センサーは、ウェブ媒体ロールの装着前に、固定具又は代表的コア（例えば、媒体が取り付けられていない媒体コア）の基準値の捕捉を行うことができる。固定具又は代表的コアは、ウェブ媒体よりも環境条件の影響を受けにくく、正確な基準値を得るのに役立つ場合がある。固定具又は代表的コアは、センサーと整列され、コアハブの回転軸の方向におけるセンサーによる距離測定値を生成する。この基準距離は、ブロック６１０でウェブ媒体の厚みを判定するのに使用され、及び／又は、ブロック６１６でウェブ媒体の残りの長さを判定するのに使用される場合がある。ブロック６１２では、媒体の厚み値を、ウェブ媒体に対応する媒体プロファイルを表すデータ構造に記憶する。
【００４５】
ブロック６１４では、ウェブ媒体を巻き戻す。例えば、ウェブロールを正確な開始位置まで巻き戻すことにより、本明細書に記載したウェブ媒体の残りの長さを得るための種々の動作の際に実施されたブランク媒体の回転をすべて補正することができる。
【００４６】
ブロック６１８では、ユーザーインターフェース上に、情報を表示する。例えば、ウェブ媒体ロールのウェブ媒体の残りの長さに関する通知を、ユーザーインターフェース上に表示する。別の例では、印刷ジョブの長さがウェブ媒体ロールのウェブ媒体の残りの長さよりも長い場合、当該印刷ジョブがウェブ媒体ロールのウェブ媒体の残りの長さよりも長いことを示す通知を、ユーザーインターフェース上に表示する。他の表示可能な情報としては、判定された媒体属性、環境条件分類、印刷ジョブの数、プリントヘッド−媒体間の間隔、センサーがコアに到達するまでの回転の回数、及び／又は、本明細書に記載した任意の他の情報が挙げられる。
【００４７】
ブロック６２０では、ウェブ媒体ロールのウェブ媒体の残りの長さが印刷ジョブの長さよりも長い場合、当該印刷ジョブを発生させることを可能にする。ウェブ媒体ロールの残りの長さが印刷ジョブの長さよりも短い場合、当該印刷ジョブは、取り消され又は一時停止され、その事が、ユーザーインターフェースを介してユーザーに通知される。
【００４８】
ブロック６２２では、ウェブ媒体の厚みに対応するプリントヘッド−媒体間の間隔となるように、プリントヘッドキャリッジ又はプラテンを移動させる。例えば、ブロック６１２で判定された厚みがプリントヘッド−媒体間の現在の間隔よりも大きい場合、印刷装置は、媒体の厚みに適応するように、媒体取扱コンポーネント又は流体噴射システムの構成要素を移動させることができる。
【００４９】
ブロック６２４では、媒体に印刷するための印刷動作を実施する。ブロック６０４でセンサーが距離データを取得した場合、印刷動作は、媒体ロールが前記第１の位置にある状態から開始することができる。流体噴射システムによって噴射される印刷流体を受け取る準備として、ウェブ媒体の印刷領域が印刷装置の印刷ゾーンに案内される際に、コアハブによって、媒体ホルダを回転させることができる。複数の印刷ジョブが印刷される場合がある。例えば、ウェブ媒体の残りの長さを、印刷ジョブの待ち行列を完了するための累積媒体量と比較し、ウェブ媒体の残りの長さが複数の印刷ジョブの累積媒体長よりも長い場合、複数の印刷ジョブを印刷することができる。ウェブ媒体の残りの長さが複数の印刷ジョブの累積媒体長よりも短い場合、残りの印刷ジョブをすべて完了するだけの十分な媒体がないことを示す通知を、ユーザーインターフェースを介して表示することができ、一部若しくは全部の印刷ジョブを取り消し、又は一時停止することができる。このようにして、印刷装置のユーザーは、どの媒体ロールが印刷ジョブ（又は複数の印刷ジョブ）を取扱うことができるかの判断を行い、印刷ジョブ全体に適応できない媒体ロールを交換することができる。また、本明細書で説明したシステムによれば、ユーザーは、ユーザーインターフェースを介して、ウェブ媒体の残りの長さを得ること、及び／又は、残りの長さと印刷ジョブの予想される長さとの比較結果を得ることにより、一度使用された媒体ロールを自信を持って使用することが可能となる。
【００５０】
図４〜図６のフロー図は、特定の実行順序を例示しているが、実行順序は、例示した順序とは異なっていてもよい。例えば、ブロックの実行順序は、図示した順序に対して、入れ替えられていてもよい。また、連続的に示されたブロックが、同時に実行され、又は、部分的に同時に実行されてもよい。そのような変形はすべて、本説明の範囲内にある。
【００５１】
本明細書（特許請求の範囲、要約書及び図面を含む）に開示されるすべての特徴、及び／又は、それらに開示された任意の方法若しくはプロセスのすべての要素は、それらの特徴及び／又は要素の少なくとも一部が相互排他的である組み合わせを除き、如何なる組み合わせで組み合わされてもよい。
【００５２】
本明細書で使用される用語「含む」、「有する」、及びそれらの変形は、用語「備える」又はその適当な変形と同じことを意味している。さらに、本明細書で使用される「基づいて」という用語は、「少なくとも部分的に基づいて」を意味している。したがって、何らかの刺激に基づいてと記載された特徴は、その刺激のみに基づく場合もあれば、その刺激を含む複数の刺激の組み合わせに基づく場合もある。
【００５３】
本説明は、上述の種々の例を参照して、図示説明された。ただし、下記の特許請求の範囲の思想及び範囲から逸脱することなく、他の形態、詳細、及び例を作成してもよいものと理解される。特許請求の範囲における「第１」、「第２」、又は関連する用語の使用は、特許請求の範囲に記載した要素の順序や場所を限定するものではなく、単に、特許請求の範囲に記載した別個の要素を区別するためのものである。
【図１】
0006836667.tif 000003
【図２】
0006836667.tif 000004
【図３】
0006836667.tif 000005
【図４】
0006836667.tif 000006
【図５】
0006836667.tif 000007
【図６】
0006836667.tif 000008