(57)【要約】      （修正有）【課題】連続用紙プリンタにおける印刷媒体のウェブの位置の周波数ベースの移動を予測的に補償するためのシステム及び方法を提供する。【解決手段】システムは、センサ３４０及びコントローラ３３０を有する。センサ３４０は、連続用紙プリンタを通って走行する印刷媒体のウェブ１２０の横移動を検出することができる。コントローラ３３０は、ウェブ１２０の横移動の周波数を特定し、前記周波数に基づいて前記ウェブ１２０の向きを操作することができる。【選択図】図３
2015013753.tif 000002
【特許請求の範囲】
【請求項１】
システムであって、
連続用紙プリンタを通って走行する印刷媒体のウェブの横移動を検出するよう動作可能なセンサと、
前記ウェブの前記横移動の周波数を特定し、前記周波数に基づいて前記ウェブの向きを操作するよう動作可能なコントローラと
を備えるシステム。
【請求項２】
請求項１記載のシステムであって、
前記コントローラは、前記周波数において対向する移動を発生させることにより、前記ウェブの移動を予測的に補償するよう前記ウェブの向きを操作するよう更に動作可能なシステム。
【請求項３】
請求項１記載のシステムであって、
前記コントローラは、横方向のウェブ・ステアリング機構を誘導することにより、前記ウェブの向きを操作し、
前記コントローラは、前記ウェブが前記センサと前記ステアリング機構との間を走行するための遅延時間を特定し、前記周波数及び遅延時間に基づいて対向する移動を発生させることにより、前記ウェブの移動を予測的に補償するよう更に動作可能なシステム。
【請求項４】
請求項１記載のシステムであって、
前記コントローラは、移動振幅の閾値レベルを特定し、前記閾値レベルよりも大きな移動振幅を有する周波数を特定することにより、周波数を特定するよう更に動作可能なシステム。
【請求項５】
請求項１記載のシステムであって、
前記センサは、前記プリンタに対する前記ウェブの位置における横移動を検出するよう動作可能なシステム。
【請求項６】
請求項１記載のシステムであって、
前記センサは、前記プリンタに対する前記ウェブの並列張力における横移動を検出するよう動作可能なシステム。
【請求項７】
請求項１記載のシステムであって、
前記コントローラは、横方向のウェブ・ステアリング機構を誘導することにより、前記ウェブの向きを操作するよう動作可能であり、
前記センサは、前記ステアリング機構の上流に配置され、
前記システムは更に、前記ステアリング機構の下流に配置された更なるセンサを更に備え、
前記コントローラは、前記更なるセンサからのフィードバックを受け取り、前記更なるセンサからの前記フィードバックに基づいて前記ステアリング機構を更に誘導するよう動作可能なシステム。
【請求項８】
請求項１記載のシステムであって、
前記コントローラは、前記周波数を特定する前に前記センサからのデータにローパス・フィルタを適用するよう更に動作可能なシステム。
【請求項９】
方法であって、
連続用紙プリンタを介して走行する印刷媒体のウェブにおける横移動を検出する工程と、
前記ウェブの前記横移動の周波数を特定する工程と、
前記周波数に基づいて前記ウェブの向きを操作する工程と
を含む方法。
【請求項１０】
請求項９記載の方法であって、
前記周波数において対向した移動を発生させることにより、前記ウェブの移動を予測的に補償するよう前記ウェブの向きを操作する工程を更に含む方法。
【請求項１１】
請求項９記載の方法であって、
前記ウェブの向きを操作する工程は、横方向のウェブ・ステアリング機構を誘導する工程を含み、前記方法は更に、
前記移動を検出するセンサと、前記ステアリング機構との間を前記ウェブが走行するための遅延時間を特定する工程と、
前記周波数と前記遅延時間との間で対向する移動を発生させることにより、前記ウェブの移動を予測的に補償する工程と
を含む方法。
【請求項１２】
請求項９記載の方法であって、
移動振幅の閾値レベルを特定し、前記閾値レベルよりも大きな移動振幅を有する周波数を特定することにより、周波数を特定する工程を更に含む方法。
【請求項１３】
請求項９記載の方法であって、
前記プリンタに対する前記ウェブの位置における横移動を検出する工程を更に含む方法。
【請求項１４】
請求項９記載の方法であって、
前記プリンタに対する前記ウェブの並列張力における横移動を検出する工程を更に含む方法。
【請求項１５】
請求項９記載の方法であって、
前記ウェブの向きを操作する工程は、横方向のウェブ・ステアリング機構を誘導する工程を含み、
前記横移動を検出する工程は、前記ステアリング機構の上流に配置されたセンサによって行われ、前記方法は更に、
前記ステアリング機構の下流の更なるセンサからフィードバックを受け取る工程と、
前記更なるセンサからの前記フィードバックに基づいて前記ステアリング機構を誘導する工程とを更に含む方法。
【請求項１６】
請求項９記載の方法であって、
前記周波数を特定する前に、前記検出された移動に対してローパス・フィルタを適用する工程を更に含む方法。
【請求項１７】
プロセッサによって実行されると、方法を行うよう動作可能なプログラムされた命令を実施する一時的でないコンピュータ読み取り可能な媒体であって、前記方法は、
連続用紙プリンタを通って走行する印刷媒体のウェブにおける横移動を検出する工程と、
前記ウェブの前記横移動の周波数を特定する工程と、
前記周波数に基づいて前記ウェブの向きを操作する工程と
を含む媒体。  
【請求項１８】
請求項１７記載の媒体であって、前記方法は更に、
前記周波数において対向した移動を発生させることにより、前記ウェブの移動を予測的に補償するよう前記ウェブの向きを操作する工程を更に含む媒体。
【請求項１９】
請求項１７記載の媒体であって、
前記ウェブの向きを操作する工程は、横方向のウェブ・ステアリング機構を誘導する工程を含み、前記方法は更に、
前記移動を検出するセンサと、前記ステアリング機構との間を前記ウェブが走行するための遅延時間を特定する工程と、
前記周波数と前記遅延時間との間で対向する移動を発生させることにより、前記ウェブの移動を予測的に補償する工程とを含む媒体。
【請求項２０】
請求項１７記載の媒体であって、前記方法は更に、
移動振幅の閾値レベルを特定し、前記閾値レベルよりも大きな移動振幅を有する周波数を特定することにより、周波数を特定する工程を更に含む媒体。
【請求項２１】
請求項１７記載の媒体であって、前記方法は更に、
前記プリンタに対する前記ウェブの位置における横移動を検出する工程を更に含む媒体。
【請求項２２】
請求項１７記載の媒体であって、前記方法は更に、
前記プリンタに対する前記ウェブの並列張力における横移動を検出する工程を更に含む媒体。
【請求項２３】
請求項１７記載の媒体であって、
前記ウェブの向きを操作する工程は、横方向のウェブ・ステアリング機構を誘導する工程を含み、
前記横移動を検出する工程は、前記ステアリング機構の上流に配置されたセンサによって行われ、前記方法は更に、
前記ステアリング機構の下流の更なるセンサからフィードバックを受け取る工程と、
前記更なるセンサからの前記フィードバックに基づいて前記ステアリング機構を誘導する工程とを更に含む媒体。
【請求項２４】
請求項１７記載の媒体であって、前記方法は更に、
前記周波数を特定する前に、前記検出された移動に対してローパス・フィルタを適用する工程を含む媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムの分野に関し、特に、連続用紙印刷システムの媒体のウェブを調節することに関する。
【背景技術】
【０００２】
かなりの印刷需要を有する事業体は通常、プロダクション・プリンタを使用する。プロダクション・プリンタは、大量印刷（例えば、毎分１００頁以上）に使用される高速プリンタである。プロダクション・プリンタには、大型ロール上に記憶された印刷媒体のウェブ上に印刷する連続用紙プリンタが含まれる。
【０００３】
プロダクション・プリンタは通常、（「撮像エンジン」又は「マーキング・エンジン」として表される場合もある）印刷エンジン、及び印刷システムの全体動作を制御する局所化されたプリント・コントローラを含んでいる。印刷エンジンは１つ又は複数のプリントヘッド・アセンブリを含み、各アセンブリはプリントヘッド・コントローラ及びプリントヘッド（又はプリントヘッド・アレイ）を含む。個々のプリントヘッドは、プリントヘッド・コントローラによって制御されるインクを放出するよう動作可能な、極めて小さな複数の（例えば、数百の）ノズルを含む。プリントヘッド・アレイは、印刷媒体のウェブの幅にわたり、直列に離間した複数のプリントヘッドによって構成される。
【０００４】
プリンタが印刷している間、ウェブは、素速く、ノズルの下に転送され、それにより、画素を形成するために、一定間隔でウェブ上にインクが放出される。ウェブがノズルの下に一貫して配置されることを確実にするために、ステアリング・システムを使用して、その走行の方向に対して横方向にウェブを調節することが可能である。例えば、前述のステアリング・システムは、プリンタが最初に設置される際に校正することが可能である。しかし、ウェブが調節されても、ウェブの物理的特性における変動（例えば、ウェブのエッジに沿ったわずかなミクロン・レベルの変動、ウェブに沿った横張力の変動、ウェブにおけるファイバの向き等）により、印刷中にウェブに横移動が生じ得る。これは、ジョブの印刷済出力が文書の頁をまたがって左右に移動し得るということを意味する。個々の移動が（例えば、数ミクロン程度で）わずかであり得るが、移動により、印刷品質が低下し得る。例えば、例えば、混合色画素を形成するために複数のプリントヘッドがプリンタによって使用される場合、ウェブ位置におけるわずかな変動によっても、１つのプリントヘッドが正しい物理的位置をマーキングし、その一方で、別のプリントヘッドが、誤った物理的位置にマーキングする状態が生じ得る。これにより、印刷済ジョブにおける画素の最終の色が歪み得る。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本明細書及び特許請求の範囲記載の実施形態は、経時的に印刷媒体のウェブにおける横移動を解析することが可能である。このデータに基づいて、移動を周波数領域でモデリングすることが可能である。ウェブを次いで、予測可能に、横方向に向きを操作して、印刷中にウェブが自然に移動する１つ（又は複数の）周波数を補償し得る。
【課題を解決するための手段】
【０００６】
一実施例は、連続用紙プリンタにおける印刷媒体のウェブの位置の周波数ベースの移動を予測的に補償するために使用されるシステムである。システムは、センサ及びコントローラを有する。センサは、連続用紙プリンタを通って走行する印刷媒体のウェブの横移動を検出することができる。コントローラは、ウェブの横移動の周波数を特定し、前記周波数に基づいて前記ウェブの向きを操作することができる。
【図面の簡単な説明】
【０００７】
【図１】例示的な連続用紙印刷システムを示す図である。
【図２】印刷中に、図１の印刷システム内で横方向に印刷媒体のウェブがどのようにして振動し得るかを示す図である。
【図３】印刷媒体のウェブにおける横移動を補償する例示的な印刷システムを示すブロック図である。
【図４】印刷媒体のウェブにおける横移動を補償する例示的な方法を示すフローチャートである。
【図５Ａ】印刷媒体のウェブにおける横移動を補償する更なる例示的な印刷システムを示すブロック図である。
【図５Ｂ】印刷媒体のウェブにおける横移動を補償する更なる例示的な印刷システムを示すブロック図である。
【図６】印刷媒体のウェブにおける例示的な測定された横移動を示すグラフである。
【図７】図６に示す横移動の例示的な周波数領域解析を示すグラフである。
【図８】印刷媒体のウェブにおける予測された将来の横移動を補償するよう生成された例示的な波形を示すグラフである。
【図９】例示的な実施形態において所望の機能を行う旨のプログラムされた命令を実施するコンピュータ読み取り可能な媒体を実行するよう動作可能な処理システムを示す図である。
【発明を実施するための形態】
【０００８】
次に、例示に過ぎないが、添付図面を参照して、本発明の一部の実施形態を説明する。同じ参照符号は、図面全てにおいて、同じ構成要素、又は同じタイプの構成要素を表す。
【０００９】
図及び以下の説明は、本発明の特定の例示的な実施形態を示す。よって、当業者は、本明細書及び特許請求の範囲において明示的に説明し、又は示したものでないが、本発明の原理を実施し、本発明の範囲内に含まれる種々の構成を考え出すことができるであろう。更に、本明細書及び特許請求の範囲に記載された例は何れも、本発明の原理の理解を助けることを意図しており、前述の具体的に記載された例及び条件に対する限定がないとして解されるものとする。その結果、本発明は以下に記載の特定の実施形態又は実施例に限定されないが、特許請求の範囲、及びその均等物によって限定される。
【００１０】
図１は、例示的な連続用紙印刷システム１００を示す。印刷システム１００は、連続用紙印刷媒体（例えば、紙）のウェブ１２０上にインクを塗布するよう動作可能なプロダクション・プリンタ１１０を含む。本明細書及び特許請求の範囲記載の通り、「インク」の語は、プリンタによって塗布することが可能な何れかの適切なマーキング流体（例えば、水溶性インク、油性塗料）を表すために使用される。プリンタ１１０は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びキー（Ｋ）ブラックのインクなどのカラー・インクを塗布するインクジェット・プリンタを含み得る。１つ又は複数のローラ１３０は、ウェブ１２０が印刷システム１００を通って走行するにつれてウェブ１２０を位置決めする。
【００１１】
図２は、印刷中に、図１の例示的な印刷システム内で横方向に印刷媒体のウェブがどのようにして移動し得るかを示す。例えば、図２は、要素２１０において、ローラが印刷媒体のウェブに対して横移動を与え得ることを示す。本明細書及び特許請求の範囲に記載の通り、横移動は、（すなわち、ウェブの長さに直交し、ウェブの幅に対して平行である）ウェブの走行の方向に対して直交し、ウェブの平面内にある位置又は張力における変動である。
【００１２】
要素２１０に示すように、ローラを通って走行する前に、（ウェブの走行方向に対する）ウェブの横方向の位置は、基準破線の上である。ローラを通って走行した後は、基準線の下である。更に、印刷システム自体によって与えられる横移動の度合いは、印刷システムが動作している間、振幅及び方向において振動し得る。端的に言えば、ウェブを駆動させるまさにその動作は、自然周波数でウェブに左右に振動させ得る。印刷中に生じる前述の振動する横移動を補償することが可能な静的調節はない。
【００１３】
図２は、要素２２０において、ウェブ自体が横変動にも寄与し得るということを示す。要素２２０は、ウェブが、一様でないエッジを有し得るということを示す。例えば、印刷媒体の一部のウェブは当初、ブレードで切断される。長い切断が行われると、ブレード自体が、非常に小さな量（例えば、数マイクロン）だけ、特定の周波数で左右に振動し得る。これにより、今度は、ウェブに対して、一様でないエッジが与えられる。多くのプリントヘッドは、印刷中に同じ絶対位置を維持するので、紙のエッジに対する印刷済マークの距離は、紙自体のエッジが変動するにつれて変動し、これは、印刷品質を低下させ得る。
【００１４】
図３は、上述の移動するウェブに関する課題に対処するために使用される例示的な印刷システム３００を示すブロック図である。印刷システム３００は、印刷中にウェブ１２０を垂直に位置決めし、ぴんと張るローラ１３０、及びウェブ１２０上に印刷することができるプリンタ３１０を含む。印刷システム３００は、印刷中にウェブ１２０の横移動を予測可能に補償するよう強化している。具体的には、印刷システム３００は、ウェブの横移動を予測的に調節するために併せて動作し得るセンサ３４０、コントローラ３３０、及びステアリング機構３２０を含む。ウェブ１２０における横移動は、印刷中にウェブの横方向の位置、又は並列張力における変動を含み得る。
【００１５】
センサ３４０は、ウェブ１２０における移動を検出するよう動作可能な何れかのシステム、構成部分、又はデバイスを備える。例えば、センサ３４０は、レーザ、空気圧、光電、超音波、赤外線、光、又は、何れかの他の適切なタイプのセンサ・デバイスを備え得る。一実施形態では、センサ３４０は、走行中にウェブ１２０によってかけられる横力の量を検出することが可能な物理センサを含む。センサ３４０は、適宜、ステアリング機構３２０の上流又は下流に配置し得る。この点、「上流」の語は、ウェブ１２０の走行の方向に関して使用される。
【００１６】
コントローラ３３０は、センサ３４０によって検出された横移動に基づいてステアリング機構３２０を制御するよう動作可能な何れかのシステム、構成部分、又はデバイスを備える。コントローラ３３０は、横移動の周波数解析を行い得、周波数解析に基づいてステアリング機構３２０の動作を誘導し得る。コントローラ３３０は、例えば、カスタム回路として、関連付けられたプログラム・メモリに記憶されたプログラムされた命令を実行するプロセッサとして、又はそれらの特定の組み合わせとして実現することが可能である。
【００１７】
ステアリング機構３２０は、印刷中にウェブ１２０の横方向の位置を調節するよう動作可能な何れかのシステム、構成部分、又はデバイスを備える。例えば、ステアリング機構３２０は、ウェブ位置決めモジュール、ステアリング・フレーム、連続用紙印刷システムのエッジ位置コントローラ（ＥＰＣ）等を備え得る。
【００１８】
印刷システム３００の動作の例証的な詳細は図４に関して説明する。この実施形態については、印刷システム３００が印刷ジョブの印刷を開始していると仮定する。このプロセスの一部として、ウェブ１２０は印刷システム３００を通る走行を開始している。
【００１９】
図４は、印刷媒体のウェブにおける横移動を補償する例示的な方法を示すフローチャートである。方法４００の工程は図３の印刷システム３００を参照して説明するが、方法４００を他のシステムにおいて行い得るということを当業者は認識するであろう。本明細書及び特許請求の範囲記載のフローチャートの工程は全て包含している訳でなく、図示していない他の工程を含み得る。本明細書及び特許請求の範囲記載の工程は更に、代替的な順序で行い得る。
【００２０】
工程４０２では、センサ３４０は、ウェブ１２０が印刷システム３００を通って走行するにつれ、ウェブ１２０において横移動を検出する。上記移動は、印刷システム３００に対するウェブ１２０自体の横方向の位置における測定された変動であり得、又は、センサ３４０に対してウェブ１２０によってかけられる横力における測定された変動であり得る。ウェブ１２０において検出された移動は、処理するためにコントローラ３３０に供給される。
【００２１】
工程４０４では、コントローラ３３０は、ウェブの横移動の周波数を特定する。これは、周波数領域におけるセンサ３４０からの入力を解釈する工程、及び横移動が周期的に生じる１つ又は複数の周波数（例えば、最大の移動が生じるピーク周波数、及び上記周波数に対する位相）を特定する工程を含み得る。一実施形態では、移動の周波数スペクトル全体をコントローラ３３０によって特定することが可能である。更なる実施形態は、コントローラ３３０は、コントローラ３３０が当該周波数を特定する前に、ローパス・フィルタを周波数領域データに適用する。
【００２２】
ウェブ１２０が、特定可能な周波数で横方向にその位置を連続的に移動させている場合、ウェブ１２０は、将来においてその振動移動挙動を続けるよう予測することが可能である。したがって、工程４０６では、コントローラ３３０は、ウェブの移動を予測可能に補償するために、特定された周波数に基づいてステアリング機構３２０を誘導することにより、ウェブの向きを調節する。
【００２３】
例えば、コントローラ３３０は、特定された周波数において振動する正弦波から形成される補償波形を生成することが可能である。補償波形は、印刷中にウェブ１２０の予測された将来の横移動を示す。前述の移動を補償するために、コントローラ３３０は、予測された移動を相殺する補完バージョンを作成するために波形を反転させる（すなわち、１８０度だけ、波形を位相シフトさせる）ことが可能である。
【００２４】
コントローラ３３０は次いで、ウェブ１２０の将来の予測されたシフトを相殺するために、反転された波形に基づいてウェブ１２０に移動を適用するようステアリング機構３２０を誘導し得る。よって、ウェブ１２０がプリンタ１１０を通って走行する際、ウェブ１２０はプリントヘッドに対して適切に位置決めされた状態に留まる。前述の予測補償なしでは、ウェブ１２０は、並列に横方向に揺動し、それにより、プリンタ１１０からの出力は、一貫性がないようにみえることになる。
【００２５】
方法４００は印刷中、複数回、反復し、センサ３４０からの入力は、ウェブ１２０における変動する横移動を連続的に特定し、補償するために使用することが可能である。これは、経時的に移動の周波数及び振幅が変動しても、ウェブ１２０における横移動を印刷システム００が阻止することを可能にする。
【００２６】
一部の実施形態では、センサ３４０は、ステアリング機構３２０と同じ位置において位置決めされない。前述の実施形態では、コントローラ３３０は、ステアリング機構３２０とセンサ３４０との間をウェブが走行するのに要する「遅れ時間」を求め得る。コントローラ３３０は、ステアリング機構１３０が、正しい時間にウェブ１２０の期待された動きを報償することを確実にするために、遅延時間に基づいてステアリング機構３２０に対する入力を変えることが可能である。コントローラ３３０は次いで、ステアリング機構３２０が、正しい時間においてウェブ１２０の期待された動きを補償することを確実にするために、遅れ時間に基づいてステアリング機構３２０に対する入力を変えることが可能である。
【００２７】
センサ３４０がステアリング機構３２０の下流に配置された実施形態では、センサ３４０からの入力は、ウェブに対して加えられた補正が期待通りに機能しているか否かを判定するために使用することが可能である。コントローラ３３０は、ステアリング機構３２０が、ウェブの横移動を補償した後、センサ３４０からの入力をレビューし得る。センサ３４０からの入力が、ウェブ１２０がなお横方向に振動していることを示す場合。コントローラ３３０は、前述の振動を補償するために更なる調節を行い得る。
【００２８】
更なる実施形態では、更なるセンサは、印刷媒体のウェブの動きを予測的に補償するために使用される。例えば、第１のセンサはステアリング機構の上流に配置し得、第２のセンサはステアリング機構の下流に配置し得る。上流センサは、ウェブの物理的特性、及び印刷システムの正常な動作により、ウェブの移動の「自然」周波数を測定するために使用することが可能である。コントローラは次いで、前述の特定された周波数に基づいてステアリング機構を誘導し得る。
【００２９】
下流センサは、印刷直前に生じるウェブの移動を測定し得る。ステアリング機構によって行われる調節が十分でないことを下流センサからの入力が示す場合、コントローラは調節の振幅、周波数、又はタイミングを調節し得る。例えば、複数のローラがステアリング機構とプリンタとの間に配置された場合、ローラは、ステアリング機構によって適用されたステアリングを減衰させ得る。前述の場合、下流センサは、ウェブが、印刷前に横方向になお振動していることを検出することが可能であり、コントローラは、適用されたステアリングの振幅を増加させて、前述の課題を補償することが可能である。
【実施例】
【００３０】
以下の実施例では、更なる処理、システム、及び方法が、印刷媒体のウェブにおける振動する横移動を予測可能に調節する印刷システムの意味合いで説明する。
【００３１】
図５Ａは、印刷媒体のウェブにおける横移動を補償する更なる例示的な印刷システム５００を示すブロック図である。図５Ａは、ウェブ５２０をぴんと張るために使用されるローラ５３０、ウェブ５２０、及びプリンタ５１０を含む印刷システム５００の側面図を示す。印刷システム５００は更に、上流センサ５５０及び下流センサ５６０を備える。前述のセンサはそれぞれ、約５マイクロン内でウェブの横方向の位置を高精度に測定することが可能なレーザ・スルービーム・エッジ位置センサである。
【００３２】
センサは、プロセッサ及びメモリを含むコントローラ５７０に横位置データを送出する。コントローラ５７０は、経時的に、数秒間にわたり、センサ５５０からの一連のデータ・ポイントを記録する。前述の実施例では、ウェブの最も周期的な移動は、約０．１以上２ヘルツ（Ｈｚ）以下の周波数で生じることが期待されるので、前述の周波数を正確に測定することを確実にするためにデータ収集が複数秒の間、継続する。前述の測定された横移動は図６のグラフ６００に示す。
【００３３】
コントローラ５７０は、十分な量のデータを受け取ると、位置データに対してフーリエ変換を行って、経時的なウェブ５２０の位置における横移動の周波数領域表現を獲得する。雑音を除去するために、コントローラ５７０は、２Ｈｚよりも高い周波数を除去するローパス・フィルタを適用する。図７は、ウェブ５２０における横移動のフィルタリングされた周波数領域表現を示すグラフ７００である。コントローラ５７０は、その内部メモリをレビューして、振幅について閾値を求め、１０ミクロン以上の閾値の変位を補償すべきであると判定する。したがって、コントローラ５７０は、周波数領域データをレビューし、（０．３ＨｚにおいてＡの振幅を有し、関連付けられた位相を伴って、０，５ＨｚにおいてＢの振幅を有する）２つの周波数ピークが、横移動の閾値レベルを超える横移動をもたらすと判定する。したがって、コントローラ５７０は、将来の移動が前述の周波数において生じ続けることを予測する。
【００３４】
前述の予測された移動に対応するために、コントローラ５７０は、特定された周波数に一致する波形パターンを生成する。この場合、移動の検出された位相を補償して、波形はＡ＊ｓｉｎ（０．３ｘ）＋Ｂ＊ｓｉｎ（０．５ｘ）となる。図８は、生成された波形を示すグラフ８００である。
【００３５】
波形が生成されると、コントローラ５７０は、予測された移動を補償する際に使用するタイミングを決定する。したがって、コントローラ５７０は、印刷システムの現在の速度をレビューし、これは、毎秒７フィート（２１０ｃｍ）である。センサ５５０からエッジ位置コントローラ（ＥＰＣ）５８０までの７フィートという既知のウェブ走行距離、及び前述の情報に基づいて、コントローラ５７０は、（検出された移動に対して）１秒だけ、生成された波形を遅延させ、次いで、ウェブ５２０における将来の予測された移動を補償するために波形の反転バージョンに基づいてウェブ５２０を移動させる旨をＥＰＣ５８０に命令する。
【００３６】
ＥＰＣ５８０の上面図を、図５Ｂに、ＥＰＣ５８０の側面図の下に示して、ＥＰＣ５８０がどのようにして動作するかを示す。上面図は、ＥＰＣ５８０がローラ５４０の向きを調節することが可能であり、今度は又、適宜、横方向にウェブ５２０の向きを調節することが可能であることを示す。
【００３７】
センサ５６０は、ＥＰＣ５８０によって横方向に再位置決めされた後に、ウェブ５２０の横方向の位置を測定することが可能である。センサ５６０は、位置フィードバック・データをコントローラ５７０に送出し、コントローラ５７０はデータをレビューして、将来の調節をこの時点で行うべきか否かを判定する。コントローラ５７０は次いでＥＰＣ５８０に送る方向を増幅させ、移動させ、又は他のやり方で修正し得る。
【００３８】
本明細書及び特許請求の範囲記載の実施例は、ソフトウェア、ハードウェア、ファームウェア、又はそれらの組み合わせの形態を取り得る。特定の一実施例では、ソフトウェアが、本明細書記載の種々の動作を行う旨をコントローラ３３０の処理システムに指示するために使用される。図９は、例示的な実施例における所望の機能を行う旨のプログラムされた命令を実施するコンピュータ読み取り可能な媒体を実行するよう動作可能な処理システム９００を示す。処理システム９００は、コンピュータ読み取り可能な記憶媒体９１２上に有形に実施されたプログラムされた命令を実行することにより、上記動作を行うよう動作可能である。この点で、本発明の実施例は、コンピュータ又は何れかの他の命令実行システムによって使用するためにプログラム・コードを提供するコンピュータ読み取り可能な媒体９１２を介してアクセス可能なコンピュータ・プログラムの形態をとり得る。この説明の目的で、コンピュータ読み取り可能な媒体９１２は、コンピュータによる使用のためにプログラムを含み、又は記憶することが可能な何れかであり得る。
【００３９】
コンピュータ読み取り可能な記憶媒体９１２は、電子、磁気、光、電磁気、赤外線、又は半導体デバイスであり得る。コンピュータ読み取り可能な媒体の例には、ソリッド・ステート・メモリ、磁気テープ、着脱可能なコンピュータ・ディスケット、ランダム・アクセス・メモリ（ＲＡＭ）、リードオンリ・メモリ（ＲＯＭ）、リジッド磁気ディスク、及び光ディスクが含まれる。光ディスクの現在の例には、コンパクト・ディスク・リードオンリメモリ（ＣＤ−ＲＯＭ）、コンパクト・ディスク・リード／ライト（ＣＤ−Ｒ／Ｗ）、及びＤＶＤが含まれる。
【００４０】
プログラム・コードを記憶し、かつ／又は実行するのに適切である処理システム９００は、システム・バス９５０を介してプログラム及びデータ・メモリ９０４に結合された少なくとも１つのプロセッサ９０２を含む。プログラム及びデータ・メモリ９０４は、実行中に大容量記憶装置からコード及び／又はデータが取り出される回数を削減するために少なくとも一部のプログラム・コード及び／又はデータの一時的な記憶装置を提供するキャッシュ・メモリ、大容量記憶装置、及びプログラム・コードの実際に実行中に使用される局所メモリを含み得る。
【００４１】
入出力又はＩ／Ｏデバイス９０６（限定列挙でないが、キーボード、ディスプレイ、ポインティング・デバイス等を含む）は、直接、又は、介在するＩ／Ｏコントローラを介して結合し得る。ネットワーク・アダプタ・インタフェース９０８は更に、介在する専用ネットワーク又は公衆ネットワークを介して他のデータ処理システム又は記憶デバイスに処理システム９００が結合されることを可能にするようシステムと一体化し得る。モデム、ケーブル・モデム、ＩＢＭチャネル接続、ＳＣＳＩ、ファイバ・チャネル、及びイーサネット（登録商標）カードは、現在利用可能なタイプのネットワーク又はホスト・インタフェース・アダプタのうちのいくつかに過ぎない。ディスプレイ・デバイス・インタフェース９１０は、プロセッサ９０２によって生成されたデータの提示のための画面及び印刷システムなどの、１つ又は複数のディスプレイ・デバイスとインタフェースするためのシステムと一体化し得る。
【００４２】
本明細書において特定の実施例を説明してきたが、本発明の範囲は前述の特定の実施例に限定されるものでない。本発明の範囲は、以下の請求項、及びその何れかの均等物によって画定される。
【符号の説明】
【００４３】
３１０  プリンタ
３２０  コントローラ
【図１】
2015013753.tif 000003
【図２】
2015013753.tif 000004
【図３】
2015013753.tif 000005
【図４】
2015013753.tif 000006
【図５Ａ】
2015013753.tif 000007
【図５Ｂ】
2015013753.tif 000008
【図６】
2015013753.tif 000009
【図７】
2015013753.tif 000010
【図８】
2015013753.tif 000011
【図９】
2015013753.tif 000012