(57)【要約】印刷ページに組み込まれるタグを生産するタグ エンコーダを開示する。タグ エンコーダはタグ構造テンプレートを受信する入力部と、固定データ ビットを受信する入力部と、可変データ ビット記録を受信する入力部と、タグ構造テンプレートと固定及び可変データ ビットとにより定義されたタグ内の位置に依り単一ビットを出力するタグ ジェネレータとを有する。エンコーダはリード−ソロモン符号化を利用する冗長形エンコーダを有する。タグ エンコーダはプリンタ内にある。タグ エンコーダに加えて、プリンタは圧縮連続調画像面を復号化する連続調画像デコーダと、圧縮データ内の任意の圧縮二水準画像面を復号化する二水準デコーダとを有する。これらの復号化画像面はハーフトーナ／コンポジタにおいてタグ エンコーダの出力と組み合わされ、タグ付きエリアを持つ印刷ページを生産する。タグは人間の目には見えないインクで印刷される。かかるインクはＩＲ又はＵＶ吸収性であり得る。
2004506254.tif 000002
【特許請求の範囲】
【請求項１】
タグ構造テンプレートを受信する入力部と、
固定データ ビットを受信する入力部と、
可変データ ビット記録を受信する入力部と、及び
タグ構造テンプレートと前記固定及び前記可変データとにより定義されたタグ内の位置に依って単一のビットを出力するタグ ドット ジェネレータ、
とを含む印刷ページ タグ エンコーダ。
【請求項２】
任意に前記固定及び／又は前記可変データを符号化する冗長形エンコーダを更に含む請求項１に記載の印刷ページ タグ エンコーダ。
【請求項３】
冗長形エンコーダがリード−ソロモン符号化を利用する請求項２に記載の印刷ページ タグ エンコーダ。
【請求項４】
タグが規則的にページ上に配置される請求項１に記載の印刷ページ タグ エンコーダ。
【請求項５】
タグが三角形グリッドに配置される請求項４に記載の印刷ページ タグ エンコーダ。
【請求項６】
印刷されるページに対する固定データを、特定のタグ データ値と共に、被定義タグ構造フォーマットに従ってフォーマットするステップ、及び
ページ上に規則的にタグを位置付けするステップ
を含む印刷ページ タグ設定方法。
【請求項７】
固定及び／又は特定タグ データを冗帳符号化するステップを更に含む請求項６に記載の印刷ページ タグの印刷方法。
【請求項８】
受信圧縮ページ データ内の任意の圧縮連続調画像面を復号化する連続調画像デコーダと、
受信圧縮ページ データ内の任意の圧縮二水準画像面を復号化する二水準デコーダと、
タグ画像面を生産するタグ エンコーダと、及び
画像面とタグ データ面との集積化を達成するカラー マスクにより制御されたドット合併ユニットを有するハーフトーナ／コンポジタとを含むインク ドロップ印刷ヘッドを駆動するプリント エンジン／コントローラ。
【請求項９】
タグが、三角形グリッド上のタグ画像面に配置される請求項８に記載のプリント エンジン／コントローラ。
【請求項１０】
タグ画像面が、印刷ページに赤外線インクで印刷されたタグを配置する赤外線インク チャネルに接続される請求項８に記載のプリント エンジン／コントローラ。
【請求項１１】
タグ エンコーダが、前記タグ画像面向けのタグ データを冗長符号化する請求項８に記載のプリント エンジン／コントローラ。
【請求項１２】
冗長符号化は、リード−ソロモン符号化を使用する請求項１１に記載のプリント エンジン／コントローラ。
【請求項１３】
プリント エンジン／コントローラが、タグ データの固定及び可変部分の両方を符号化する請求項１１に記載のプリント エンジン／コントローラ。
【請求項１４】
圧縮ページ データを受信するインタフェースと、
タグ画像面を出力するタグ エンコーダと、
受信圧縮ページデータ内の任意の圧縮連続調画像面を復号化する連続調画像デコーダと、
受信圧縮ページ データ内の任意の二水準画像面を復号化する二水準デコーダと、
任意の連続調画像面又はタグ画像面を覆って任意の二水準画像面を合成するハーフトーナ／コンポジタと、及び
合成体を印刷ヘッドに出力する印刷ヘッド ドライバとを含む、タグ付き印刷ページを生成するインク ドロップ印刷ヘッドとインタフェースするプリント エンジン／コントローラ チップ。
【請求項１５】
圧縮ページ データを受信するインタフェースと、
タグ画像面を生成するタグ エンコーダと、
受信圧縮ページ データ内の任意の圧縮連続調画像面を復号化する連続調画像デコーダと、
受信圧縮ページ データ内の任意の二水準画像面を復号化する二水準デコーダと、
任意の連続調画像面又はタグ画像面を覆って任意の二水準画像面を合成するハーフトーナ／コンポジタと、
合成体を印刷ヘッドに出力する印刷ヘッド ドライバと、及び
印刷ヘッドとを含む、プリント エンジン／コントローラにより駆動された、タグ付きページを生成するインクドロップ プリンタ。
【発明の詳細な説明】
【０００１】
本発明は、一般的にはコンピュータと対話する方法、システム、及び装置に関する。
【０００２】
より具体的には、本発明は、符号化タグのフォーマッティングと、ページの印刷中に印刷ページに付加されるタグと、フォーマットに従ってタグの生産を達成するタグ エンコーダとに関する。タグ エンコーダは、他のグラフィックやテキストの印刷物と一緒にタグを組み入れる印刷ページを生産するプリント エンジン／コントローラ内で特に実行されることが可能である。
【０００３】
本発明は、多数の分散した利用者が、印刷物や光学センサを介してネットワークで結ばれた情報と対話し、それにより対話型の印刷物をネットワークで結ばれた高速のカラー プリンタを介してオンデマンドに得ることができるように主として開発された。たとえ本発明はこの使用に関連してここに大部分が説明されるにしても、本発明はこの分野での使用に限定されるものではないことは理解されるであろう。
【０００４】
【同時出願】
本発明に係る種々の方法、システム、及び装置が、本発明の出願人又は譲受人が同時に出願した下記の同時係属出願に開示されている：
ＰＣＴ／ＡＵ００／００５１８，ＰＣＴ／ＡＵ００／００５１９，ＰＣＴ／ＡＵ００／００５２０，
ＰＣＴ／ＡＵ００／００５２１，ＰＣＴ／ＡＵ００／００５２２，ＰＣＴ／ＡＵ００／００５２３，
ＰＣＴ／ＡＵ００／００５２４，ＰＣＴ／ＡＵ００／００５２５，ＰＣＴ／ＡＵ００／００５２６，
ＰＣＴ／ＡＵ００／００５２７，ＰＣＴ／ＡＵ００／００５２８，ＰＣＴ／ＡＵ００／００５２９，
ＰＣＴ／ＡＵ００／００５３０，ＰＣＴ／ＡＵ００／００５３１，ＰＣＴ／ＡＵ００／００５３２
ＰＣＴ／ＡＵ００／００５３３，ＰＣＴ／ＡＵ００／００５３４，ＰＣＴ／ＡＵ００／００５３５，
ＰＣＴ／ＡＵ００／００５３６，ＰＣＴ／ＡＵ００／００５３７，ＰＣＴ／ＡＵ００／００５３８、
ＰＣＴ／ＡＵ００／００５３９，ＰＣＴ／ＡＵ００／００５４０，ＰＣＴ／ＡＵ００／００５４１、
ＰＣＴ／ＡＵ００／００５４２，ＰＣＴ／ＡＵ００／００５４３，ＰＣＴ／ＡＵ００／００５４４、
ＰＣＴ／ＡＵ００／００５４５，ＰＣＴ／ＡＵ００／００５４７，ＰＣＴ／ＡＵ００／００５４６、
ＰＣＴ／ＡＵ００／００５５４，ＰＣＴ／ＡＵ００／００５５６，ＰＣＴ／ＡＵ００／００５５７、
ＰＣＴ／ＡＵ００／００５５８，ＰＣＴ／ＡＵ００／００５５９，ＰＣＴ／ＡＵ００／００５６０、
ＰＣＴ／ＡＵ００／００５６１，ＰＣＴ／ＡＵ００／００５６２，ＰＣＴ／ＡＵ００／００５６３、
ＰＣＴ／ＡＵ００／００５６４，ＰＣＴ／ＡＵ００／００５６５，ＰＣＴ／ＡＵ００／００５６６、
ＰＣＴ／ＡＵ００／００５６７，ＰＣＴ／ＡＵ００／００５６８，ＰＣＴ／ＡＵ００／００５６９、
ＰＣＴ／ＡＵ００／００５７０，ＰＣＴ／ＡＵ００／００５７１，ＰＣＴ／ＡＵ００／００５７２、
ＰＣＴ／ＡＵ００／００５７３，ＰＣＴ／ＡＵ００／００５７４，ＰＣＴ／ＡＵ００／００５７５、
ＰＣＴ／ＡＵ００／００５７６，ＰＣＴ／ＡＵ００／００５７７，ＰＣＴ／ＡＵ００／００５７８、
ＰＣＴ／ＡＵ００／００５７９，ＰＣＴ／ＡＵ００／００５８１，ＰＣＴ／ＡＵ００／００５８０、
ＰＣＴ／ＡＵ００／００５８２，ＰＣＴ／ＡＵ００／００５８７，ＰＣＴ／ＡＵ００／００５８８、
ＰＣＴ／ＡＵ００／００５８９，ＰＣＴ／ＡＵ００／００５８３，ＰＣＴ／ＡＵ００／００５９３、
ＰＣＴ／ＡＵ００／００５９０，ＰＣＴ／ＡＵ００／００５９１，ＰＣＴ／ＡＵ００／００５９２、
ＰＣＴ／ＡＵ００／００５８４，ＰＣＴ／ＡＵ００／００５８５，ＰＣＴ／ＡＵ００／００５８６、
ＰＣＴ／ＡＵ００／００５９４，ＰＣＴ／ＡＵ００／００５９５，ＰＣＴ／ＡＵ００／００５９６、
ＰＣＴ／ＡＵ００／００５９７，ＰＣＴ／ＡＵ００／００５９８，ＰＣＴ／ＡＵ００／００５１６、
ＰＣＴ／ＡＵ００／００５１１，ＰＣＴ／ＡＵ００／００５０１，ＰＣＴ／ＡＵ００／００５０２、
ＰＣＴ／ＡＵ００／００５０３，ＰＣＴ／ＡＵ００／００５０４，ＰＣＴ／ＡＵ００／００５０５、
ＰＣＴ／ＡＵ００／００５０６，ＰＣＴ／ＡＵ００／００５０７，ＰＣＴ／ＡＵ００／００５０８、
ＰＣＴ／ＡＵ００／００５０９，ＰＣＴ／ＡＵ００／００５１０，ＰＣＴ／ＡＵ００／００５１２、
ＰＣＴ／ＡＵ００／００５１３，ＰＣＴ／ＡＵ００／００５１４，ＰＣＴ／ＡＵ００／００５１５
これらの同時係属出願の開示は、相互参照によりここに組み入れられる。
【０００５】
【発明の背景】
紙は情報を表示し、記録するのに広く使用さている。印刷情報はコンピュータ画面に表示された情報よりも読み易い。手書き図面や肉筆はコンピュータ キーボードやマウスを介しての入力より、より豊かな表現をもたらす。更に、紙はバッテリでは動かず、明るい光のもとで読むことができ、コーヒーがこぼれても平気であり、持ち運びができ且つ使い捨てができる。
【０００６】
オンライン パブリケーションは従来の紙をベースしたパブリケーションより多くの有利な点がある。消費者の観点からすると、情報はオンデマンドで利用でき、ハイパーテキスト リンクを介して操縦され、探索され、自動的に個人の専有とすることができる。
【０００７】
出版者の観点からすると、印刷及び物理的な配達のコストが削除され、パブリケーションは、パブリケーションにお金を払う広告者にとって、パブリケーションを具体的なデモグラッフィクスの対象とし、且つ商品サイトに関連付けることができるのでより魅力的となる。
【０００８】
オンライン パブリケーションはまた不利な点も有する。コンピュータ画面は紙より劣る。雑誌ページと同じ品質では、ＳＶＧＡコンピュータ画面は約５分の１の情報だけを表示するのにすぎない。特に周囲光が強いと、ＣＲＴ及びＬＣＤの両方とも輝度及びコントラストの問題がある、一方紙上のインクは、放射性であるよりもむしろ反射性であり、周囲光のなかでは明るく且つシャープの両方である。
【０００９】
【発明の概要】
１つの形態において本発明は、
タグ構造テンプレートを受信する入力部と
固定データ ビットを受信する入力部と、
可変データ ビット記録を受信する入力部と、及び
タグ構造テンプレートと前記固定及び前記可変データとにより定義されたタグ内の位置によって単一のビットを出力するタグ ドット ジェネレータと、
を含む印刷ページ タグ エンコーダに存在する。
【００１０】
本タグ エンコーダを含むプリント エンジン／コントローラは、圧縮ページ データを受信する高速シリアル インタフェースを使用することが好ましい。ページ データは、ＪＰＥＧデコーダが復号する連続調画像面を含むことができ、その画像面は余白ユニットの制御によりハーフトーナ／コンポジタで拡大／縮小できる。二水準画像面をＧ４ファクシミリ デコーダにより復号でき、また余白ユニットの制御によりハーフトーナ／コンポジタで拡大／縮小もできる。プリント エンジン／コントローラ内の好ましい赤外線タグ エンコーダは、赤外線インクで印刷されたタグを印刷ページに配置するように画像面のプロセシングに合わせて、ライン毎に赤外線データを生産する働きをする。
【００１１】
タグ エンコーダの目的は、タグがしばらく後で適切なペン又はそれと同等なデバイスで読み取ることができるように、タグを、印刷ページを覆って配置することである。各タグは、読み取られ、後で読むことができる２Ｄのデータ パッケージ（たとえタグは任意の形状の表面に印刷されてもよいが）であり得る。たとえ時には単にデータのパッケージ（我々のタグ）の存在がそれ自体情報であっても、ページに書かれることになるパッケージに何らかのデータが記憶されることが一般的である。本タグ エンコーダでは、これらの多くのデータのパケットをページ上に全体にわたり書き出すことが望まれている。これらのパケットの発生は、サイズや構造のいずれか又はすべてにおいて、及びどのようにデータが内側に記憶されるかに関して制御される。タグ エンコーダ及びタグ フォーマット構造（以下に説明される）によりこの制御がなされる。
【００１２】
タグ フォーマット構造により、タグ設計者が一定のタグに対して物理的な印刷タグ構造の一部分としてどのドットを印刷して、どのドットをデータから抜粋すべきかを指定することができる。タグのデータ部分は可変及び固定部に分割される。固定部はページ上のタグの各々及び全てに対して同じデータであるが、一方可変部は各タグに対して指定される。１つの限定された場合には、データが全て可変であるが偶然同じ値を有し、かくしてデータが事実上固定されることになる。プリント エンジン／コントローラ（ＰＥＣ）利用者に、各々及び全てのタグに対してデータを常に供給することを強いるよりも、むしろ、各タグに対して固定データを有する可能性を許容する。正確には、なんのデータがタグにあるかは完全にアプリケーション固有のことである。あるページは、可変データとしてタグのＸ／Ｙ座標と、固定データ構成要素としてページＩＤとを含むタグを有してよい。ページ対話型ペン（又はそれの相当物）は、ページ上のタグからこれらの座標をその後読み戻し、ページ上の位置により行動を遂行できるであろう。異なるページはページ全体にわたり固定データを有してよく、その結果、ペンがページ上のどこをクリックしても同じデータが戻ってくるであろう。他のページはページ上に特大のタグをすかしの形式で持っているだけでよい―タグの単なる存在で十分である。読み取りアプリケーションが読み取りタグからデータを抜粋でき、その時、そのデータが役に立つと解釈する限り、固定データ及び可変データはなんでもよい。
【００１３】
タグの構造は利用者定義可能なものであり、種々のアプリケーションが適切な構造を構築しそれらのデータを保持することを可能にする。タグは（ペン内の）位置付けソフトウエアがタグ検出するのを助ける何らかの構造と、データ ビットが正確に抜粋されることを可能にするいくつかのオリエンテーション特性とを有することが理想的である。最後に、タグに埋め込まれたデータは、読み取り装置（ペン）が、埃、汚れ、泥、読み取りノイズ等による誤りを修正できるように、冗長符号化すべきである。
【００１４】
タグは１６００ｄｐｉで定義され、精密な形状をしたタグ構造が可能になる。しかしながら、現在は、各データ ドットが単一の印刷ドットにより表現されるページ上にデータドットを印刷することは有効ではない。読み取り環境にエラーが導入されことはあまりにも厳しすぎる結果となる。１６００ｄｐｉドットを再度取り戻すことができる少なくとも３２００ｄｐｉ以上のスキャナをペン内に必要とする。その結果として、タグ設計者は多くの物理的な印刷ドットをページ上にクラスタ化させ、単一のデータロッドを表現することが一般的である。この印刷ドットのクラスタは、単一の論理データを表すのでマクロドットと言われ、一緒に纏められ、読み取り装置におけるドット検出及び復号化アルゴリズムを容易にする。タグ フォーマット構造により、タグ内の任意の出力ドットが任意のデータ ビットから出ることができるので、マクロドットのサイズ及び形状は全くの任意である。タグ設計者は、ペンの読み取り及び光学的な能力をもとにしてマクロドットを設計する。
【００１５】
タグ エンコーダは、タグを風景画書式及び肖像画書式モードで印刷できるのが理想的である。タグ エンコーダにより内部的に回転する単一のタグ フォーマット構造は、それを行う１つのやり方であるが、我々のタグ エンコーダでは、単にタグ エンコーダに事前回転のタグ フォーマット構造を読み取らせて、我々自身がそれを回転させる面倒をなくしている。
【００１６】
最後に、ページ上のタグの配置に関して、タグを三角形グリッドに配置することは、インク使用の点から長方形グリッドに置くよりも良い。我々の特殊なタグ エンコーダは長方形面にのみに即応するが、タグを任意の曲面に配置する時には、三角形グリッドも便利である。かくして、同じタグ対話型ペンは他の表面に印刷されたタグを読み取ることができる。
Ｋなどの他のインクは限られた環境でタグに使用してよいが、タグ エンコーダには、一般的にはＩＲインクが印刷ヘッドに存在することが必要である。
【００１７】
タグ エンコーダは、どんな他の画像面が作られつつあっても、それに合わせた速度でタグ生成を実行するように作業する。タグ エンコーダは、ドット毎にタグを生成するためにタグの固定及び可変コンポーネントが供給される事前に定義されたタグ フォーマットを扱い且つ、生成画像面が合成されるにつれ、それらのタグをライン毎にコンポジタに渡すことにより速度を達成する。タグ エンコーダは印刷されるページに対する固定データを、特定の可変タグ データ値と共に誤り修正可能な符号化タグに符号化し、それはその後ページ上に通常は赤外線インク、時には黒インクで印刷される。タグ エンコーダは定期的にページ上でタグの位置付けをするのが理想的であり、タグを好ましい三角形グリッド上に配置することが理想的である。当業者は、三角形に加えて他のタグ アレイを使用することができることを認めるであろう。タグ エンコーダにより、風景画書式及び肖像画書式の両方の姿勢が可能となる。基本タグ構造は１６００ｄｐｉで描画され、一方タグ データは任意の形状のマクロドット（１６００ｄｐｉで１ドットの最小サイズを有する）として符号化される。たとえ当業者は他の方法も導き出されることを理解するにしても、出力ドットのストリームは、特殊なプリンタに合わすように設定された出力順序で作成され得る。更に、当業者は、目には見えないが適切なセンサにより検出可能な赤外線インクの使用も有利性を理解するであろうし、他のインクは時には用途があることに気付くであろう。
【００１８】
既に符号化されたデータ パッケージをプリント エンジン／コントローラ（ＰＥＣ）に送信する代わりに、ＰＥＣに冗長符号化を行わせることにより、ＰＥＣへの帯域幅は減少する。具体的説明はリード−ソロモン符号化の使用だが、ＰＥＣは同様に他の任意のエンコーダでもよい。ＰＥＣはタグ データの固定及び可変部の両方を符号化することが好ましい。
【００１９】
本発明は、常にオフであり、常にオンであり、そして符号化データから抜粋されるドットを含む包括的データ パッケージを与えるテンプレートを定義する。これにより、種々のサイズのマクロドットと、位置付けを助ける大きなオブジェクト等を含む任意の範囲のデータ パッケージ定義が開発できることになる。タグ構造は、実行してもすべての包含するチップを組立てることを必要としない関連のＤＲＡＭに記憶してもよい。外部ＤＲＡＭに代えてオンチップのタグ構造を有することが僅かな拡張にすぎない。
【００２０】
【好ましい実施例の詳細な説明】
好ましい、及び他の本発明の実施例を、非限定的な例としてのみ、添付図面と共に説明する。
【００２１】
注記：ＭｅｍｊｅｔＴＭはシルバブルック リサーチ ＰＴｙ Ｌｔｄ．、オーストラリアの商標である。
【００２２】
好適な実施形態において、本発明はネットページ ネットワークで結ばれたコンピュータ システムを取り扱うように構成され、その詳細の概観は以下に説明する。実行を全て行っても、基本システムとの関連において以下に議論された特定の詳細や拡張の全て又は大部分すらも必ずしも体現されるわけではないことは理解されよう。しかしながら、本発明の好適な実施例や態様が動作する脈絡を理解しようとする時、外部参照を行う必要を減らすためシステムを最も完全なフォームで説明する。
【００２３】
概要において、好適なネットページ システムのフォームはマップ面のフォームをしたコンピュータ インタフェース、即ち、コンピュータ システム内に維持された面のマップへの参照を含む物理面を用いる。マップ参照は適切な感知デバイスにより問いただすことができる。個々の実行によるが、マップ面上でのローカルな問合せにより明白なマップ参照がマップ内及び種々のマップ間の両方で生み出されるような方法で、マップ参照が目にみえるように又は目にみえないように符号化され、定義することができる。コンピュータ システムはマップ面に関する特徴についての情報を含み、かかる情報は、マップ面で使用された感知デバイスが供給したマップ参照をもとにして検索できる。かくして検索情報は、オペレータの面特徴との対話に応じて、オペレータに代わってコンピュータ システムが始動する行動のフォームを取ることができる。
【００２４】
その好適なフォームにおいて、ネットページ システムはネットページの生産やネットページと人間との対話に依存する。これらは、通常の紙に印刷されたテキスト、グラフィック及び画像のページであるが、対話型ウエブ ページのように作動する。情報は、実質的に人間の肉眼では見えないインクを使用して各ページに符号化される。しかしながら、インク、及びそれによるコード化データは光学的なイメージング ペンにより感知でき、ネットページ システムに送信することができる。
【００２５】
好適なフォームにおいて、各ページ上のアクティブ ボタンやハイパーリンクをペンでクリックしてネットワークからの情報を要求し、又はネットワーク サーバへ選好を信号で送ることができる。一実施例において、ネットページに手書きされたテキストはネットページ システムで自動的に認識され、コンピュータ テキストに変換されて、フォームに書き入れることができる。他の実施例において、ネットページに記録された署名は自動的に検証され，Ｅコマース取引を確実に認可することができる。
【００２６】
図１に示すように、印刷ページ１は、利用者が印刷ページ上で物理的及び「電子的」の両方でペンとネットページ システムとの間の通信を介して書き入れることができる対話型フォームを表現できる。例は、名称及びアドレス フィールドと、送信ボタンとを含む“要求”フォームを示す。ネットページは、目に見えるインクを使用して印刷されたグラフィック データ２と、タグ４の収集として目に見えないインクを使用し印刷されたコード化データ３とからなる。該当のページ記述５はネットページ ネットワークに記憶されているが、ネットページの個々の要素を記述する。特に、ページ記述は各対話型要素（即ち、例におけるテキスト フィールド又はボタン）のタイプ及び空間的な限界（ゾーン）を記述し、ネットページ システムがネットページを介して入力を正しく解釈できるようにする。送信ボタン６は、例えば、該当のグラフィック８の空間的な限界に対応するゾーン７を有する。
【００２７】
図２に示すように、ネットページ ペン１０１は、その好適なフォームは図８及び９に示され、且つ以下により詳細に説明されるが、ネットページ プリンタ６０１と、家庭、オフィス又は移動使用用のインターネット接続された印刷機器との関連で作業する。ペンはワイヤレスで、短距離無線リンク９を介してネットページ プリンタと確実に通信する。
【００２８】
ネットページ プリンタ６０１は、その好適なフォームは図１１から１３に示され、且つ以下により詳細に説明されるが、定期的に、又はオンデマンドで、個人専有となった新聞、雑誌、カタログ、パンフレットや他の出版物を、それら全ては対話ネットページとして高品質で印刷されるが、引渡すことができる。パーソナル コンピュータと違って、ネットページ プリンタは、例えば、利用者のキッチン、朝食テーブルの近く、又は家族がその日出発するポイント近くなどの、朝のニュースが最初に摂取される近辺の壁に装着できる機器である。ネットページ プリンタはまたテーブルトップ、デスクトップ及び小型バージョンでも導入される。
【００２９】
摂取されるポイントで印刷されたネットページは、使いやすい紙を対話型媒体の即時性及び対話性と結びつけるものである。
【００３０】
図２に示すように、ネットページ ペン１０１は印刷ネットページ１上でコード化データと対話し、短距離無線リンク９を介して対話をネットページ プリンタに通信する。プリンタ６０１は対話を関連のネットページ ページ サーバ１０に送り、解釈させる。適切な環境において、ページ サーバは該当のメッセージをネットページ アプリケーション サーバ１３上で作動するアプリケーション コンピュータ ソフトウエアに送信する。アプリケーション サーバは、順番に、発信プリンタ上に印刷される応答を送信できる。
【００３１】
ネットページ システムは、好適な実施例において、高速なマイクロ エレクトロメカニカル システム（ＭＥＭＳ）をベースにしたインクジェット（ＭｅｍｊｅｔＴＭ）プリンタと共に使用することにより、相当程度より便利なものになる。この技術の好適なフォームにおいて、比較的高速で且つ高品質な印刷を消費者が手に入れること可能にされる。その好適なフォームにおいて、ネットページ 出版物は、操縦が容易であること及び取り扱いが快適であることの両方を一緒にした、両面をフルラーで印刷した書簡サイズの美麗なページのセット等の従来のニュース雑誌の物理的な特徴を有する。
【００３２】
ネットページ プリンタは、ブロードバンド インターネット アクセスの可用性が増大していることを利用する。ケーブル サービスは米国において９５％の家庭で利用でき、ブロードバンド インターネット アクセスを提供するケーブル モデム サービスは既に２０％の家庭で利用できる。ネットページ プリンタはより遅い接続でも作動できるが、配信時間が長くなり、画質が低下する。実際に、ネットページ システムは、システムがより遅く作動し、それ故、消費者の観点からすると受け入れ難いが、現存する民生のインクジェット及びレーザプリンタを使用して可能である。他の実施例において、ネットページ システムは私設イントラネット上で主宰される。更なる他の実施例において、ネットページ システムは単一のコンピュータ又はプリンタ等のコンピュータ使用可能のデバイス上で主宰される。
【００３３】
ネットページ ネットワーク上のネットページ パブリケーション サーバ１４は、印刷品質の出版物をネットページ プリンタに引渡すように構成される。定期出版物は自動的にポイントキャスティング及びマルチキャスティング インターネット プロトコールを介して予約購読ネットページ プリンタに引渡される。個人の専有になった出版物は個々の利用者プロファイルに従ってフィルタをかけられ、フォーマットされる。
【００３４】
ネットページ プリンタは任意の数のペンをサポートするように構成でき、一のペンは任意の数のネットページ プリンタで作業できる。好適な実行において、各ネットページ ペンはユニークな識別子を有する。一家庭はカラー付きネットページ ペンの収集物を有してもよく、ファミリーの各メンバーに一本のペンを割り当てる。これにより、各利用者はネットページ パブリケーション サーバ又はアプリケーション サーバに関して固有のプロファイルを維持できることになる。
【００３５】
ネットページ ペンはまたネットページ登録サーバ１１に登録でき、１つ以上の決済カード口座にリンクできる。これにより、Ｅコマース決済がネットページを使用して確実に認可される。ネットページ登録サーバはネットページ ペンが捕獲した署名と事前登録の署名とを比較し、登録サーバはＥコマース サーバに対して利用者の同一性を認証することができる。他のバイオメトリックスも同一性を検証するために使用できる。あるバージョンのネットページ ペンは指紋スキャニングを含み、それはネットページ登録サーバにより同様な方法で検証される。
【００３６】
ネットページ プリンタは利用者の介在なしで朝刊等の定期刊行物を配達可能だが、たのまれもせずにジャンクメールを絶対に配信しないように構成することができる。その好適なフォームにおいて、ネットページ プリンタは予約購読した、又は別途認可されたソースからの定期刊行物を配信するのみである。この点で、ネットページ プリンタは、電話番号やＥメールアドレスを知っている任意のジャンクメール差出人が目に見ることができるファックス機、又はＥメール口座と同じではない。
【００３７】
１　ネットページ システム アーキテクチャ
統一モデリング言語（ＵＭＬ）クラス線図を使用してシステム内の各オブジェクト モデルを説明する。クラス線図は、関係により結びつけられたオブジェクト クラスのセットからなり、２種類の関係がここでは重要である：アソシエーションと般化。アソシエーションはオブジェクト間、即ちクラスの事例間のある種類の関係を表現する。般化は現実のクラスを関連させ、次のやり方で理解することができる：あるクラスをそのクラスのオブジェクト全てのセットとして考え、クラスＡがクラスＢの般化であるとすると、その時、Ｂは単にＡのサブセットである。ＵＭＬは二次モデリング―即ちクラスのクラスを直接サポートしない。
【００３８】
各クラスはクラスの名称でラベルを貼った長方形として線描される。それは水平線により名称から分離したクラスの属性のリストと、水平線により属性リストと分離したクラスの動作のリストとを含む。しかしながら、あとに続くクラス線図において、動作は決してモデル化されない。
【００３９】
アソシエーションは２つのクラスを結合する線として描かれ、その線はいずれかの線端においてアソシエーションの多重度で任意にラベルを貼られる。初期設定多重度はその１つである。星印（？）は“多数”の多重度、即ち零以上を表示する。各アソシエーションは任意にその名称でラベルを貼られ、また任意にいずれかの端において該当のクラスの役割でラベルを貼られる。オープン ダイアモンドは集合アソシエーション（“の１部である”）を表示し、アソシエーション線の集積者端に描かれる。
【００４０】
般化関係（“である”）は２つのクラスを結合する実線として描かれ、般化端に矢印（オープン三角形の形状で）が付いている。
【００４１】
クラス線図が多数の線図に割れると、複製された任意のクラスは、クラス線図を定義するメイン線図を除く全てが破線の輪郭で示される。クラス線図は被定義場所にのみ属性と共に示される。
【００４２】
１．１　ネットページ
ネットページはネットページ ネットワークが構築される基礎である。ネットページは出版情報及び対話型サービスへの紙ベースの利用者インタフェースを提供する。
【００４３】
ネットページは、ページのオンライン記述への参照が目に見えないようにタグ付けされた印刷ページ（又は他の表面領域）からなる。オンライン記述はネットページ ページ サーバにより一貫して維持される。ページ記述は、テキストと、グラフィックスと、画像とを含む目に見えるページのレイアウト及び内容を記述する。ページ記述はまたボタンと、ハイパーリンクと、入力フィールドとを含むページ上の入力要素を記述する。ネットページにより、ネットページ面上にネットページ ペンで作られたマーキングをして、ネットページ システムにより同時に捕獲し、プロセスすることが可能になる。
【００４４】
多数のネットページは同じページ記述を共有できる。しかしながら、別途同一のページを通しての入力が識別できるように、各ネットページには固有の識別子が割り当てられる。このページＩＤの正確性は十分であり、非常に多くのネットページ間で識別される。
【００４５】
ページ記述への各参照は印刷タグ内で符号化される。タグはタグ自身が現れる固有のページを識別し、それによりページ記述を間接的に識別する。タグはページ上の自分自身の位置も識別する。タグの特徴は以下により詳細に説明する。
【００４６】
タグは、普通紙等の赤外線反射性のある任意の基板上に赤外線吸収性インクで印刷される。近赤外線波長は人間の目には見えないが、適切なフィルタ付きの固体画像センサにより容易に感知される。
【００４７】
タグはネットページ ペン内のエリア画像センサにより感知され、タグ データは最も近いネットページ プリンタを介してネットページ システムに送信される。ペンはワイヤレスで、短距離無線リンクを介してネットページ プリンタと通信する。タグは十分に小さく、密に配置され、ペンは単一のクリックでさえも、少なくとも１つのタグをページ上に確実に描くことができる。対話は無国籍であるため、ペンがページとの対話毎にページＩＤ及び位置を認識することは重要である。タグは誤り修正可能に符号化され、タグは表面損傷には部分的には耐えられる。
【００４８】
ネットページ ページ サーバは各印刷ページに対するユニークなページ事例を維持し、それにより、ネットページ ページ サーバが入力フィールドに対して利用者が供給した値の明白なセットを各印刷ページに対するページ記述内で維持できるようになる。
【００４９】
ページ記述と、ページ事例と、印刷ページとの間の関係は図４に示す。ページ事例は、ページ事例を印刷したネットページ プリンタと、ページ事例を要求したネットページ利用者、もし知られていれば、との両方に関連する。
【００５０】
１．２　ネットページ タグ
１．２．１　タグ データ内容
好適なフォームにおいて、各タグはタグ自身が現れる領域と、領域内のそのタグの場所とを識別する。タグはまた全体として領域、又はタグに関係するフラッグを含むことができる。１つ以上のフラッグ ビットは、例えば、タグ感知デバイスに信号を送信し、感知デバイスが領域の記述を参照する必要がないように、タグの隣接エリアに関連した機能を表示するフィードバックを提供する。ネットページ ペンは、例えば、ハイパーリンクのゾーンにあると、“アクティブ エリア”ＬＥＤを点灯する。
【００５１】
以下に、より明確に説明するが、好適な実施例において、各タグは、容易に認識される不変構造を含み、それは初期の検出を助け、且つ表面又は感知プロセスにより誘発されたいかなるゆがみの影響も最小限にすることを助ける。タグがページ全体をタイルすることが好ましく、タグは十分に小さく、密に配置され、ペンは単一のクリックでも少なくとも１つのタグをページ上に確実に描画できる。対話は無国籍であるため、ペンが、ページとの対話毎にページＩＤ及び位置を認識することは重要である。
【００５２】
好適な実施例において、タグが参照する領域はページ全体と一致し、タグ内でコード化された領域ＩＤは、それ故、タグが現れるページのページＩＤと同義である。他の実施例において、タグが参照する領域は、ページ又は他の表面の任意のサブ領域であり得る。例えば、その領域は対話型要素のゾーンと一致し、その場合、領域ＩＤは対話型要素を直接識別できる。
表１−タグ データ
【００５３】
【表１】
2004506254.tif 000003
【００５４】
各タグは１２０ビットの情報を含み、表１に示したように配分されるのが一般的である。平方インチあたり６４の最大タグ密度と仮定すると、１６ビットのタグＩＤは１０２４平方インチまでの領域サイズをサポートする。単に隣接する領域やマップを使用することにより、タグ精度を増大せずに、より大きい領域を連続的にマッピングすることができる。１００ビットの領域ＩＤにより、２１００（〜１０３０又は１００万京）の異なる領域をユニークに識別することができる。
【００５５】
１．２．２　タグ データ符号化
１２０ビットのタグ データは（１５、５）リード−ソロモン符号を使用して冗長的に符号化される。これは各１５の４ビットの記号の６コードワードからなる３６０符号化ビットを生み出す。（１５、５）符号により、５つまでの記号誤りがコードワード当たり修正することができる、即ち、コードワード当たり３３％までの記号誤り率を許容する。
【００５６】
各４ビットの記号はタグ内に空間コヒーレント方法で表示され、６つのコードワードの記号は空間的にタグ内で差し挟まれる。これにより、バースト誤り（多数の空間的に隣接したビットに影響を与える）が全体で最小の数の記号、及び任意の１つのコードワードにおいても最小の数の記号を損傷させるにとどまり、かくしてバースト誤りを完全に修正することができる可能性を最大限にする。
【００５７】
１．２．３　物理的なタグ構造
図５に示したタグの物理的な表現は、固定目標構造１５、１６、及び１７と、可変データエリア１８とを含む。固定目標構造により、ネットページ ペン等の感知デバイスがタグを検知し、その３次元のオリエンテーションをセンサとの関連において推定することができるようになる。データ エリアは符号化タグ データの個々のビットの表現を含む
適切なタグ再生産を達成するため、タグは２５６ｘ２５６ビットの解像力で描画される。インチ当たり１６００ドットで印刷されると、これにより約４ｍｍの直径をもつタグが生み出される。この解像力で、タグは、半径１６ドットの“静かなエリア”により囲まれるように設計される。静かなエリアはまた隣接のタグにより与えられるので、タグは１６ドットをタグの実効径に付加するのみである。
【００５８】
タグは６つの目標構造を含む。検出リング１５により、感知デバイスが最初にタグを検出できる。リングの検出は、それが回転的には不変であるため、且つそのアスペクト比を単に修正することにより透視歪の影響の大部分を除くため、容易である。オリエンテーション軸心１６により、感知デバイスがセンサのヨーによりタグの近似プレーナ オリエンテーションを判別できるようになる。オリエンテーション軸心は斜めになりユニークなオリエンテーションを生み出す。４つの透視目標１７により、感知デバイスがタグの正確な２次元の透視変形を推定し、それによりセンサに関連したタグの正確な３次元位置及びオリエンテーションを推定できるようになる。
【００５９】
全ての目標構造は冗長的に大きく、目標構造のノイズに対する免疫性を向上させている。
【００６０】
全体的なタグ形状は円形である。このことは、なかんずく、不規則な三角形グリッド上で最適なタグ パッキングをサポートする。このことは、円形検出リングとの組合せにより、タグ内のデータ ビットの円形配列を最適にする。データ ビットのサイズを最大にするため、各データ ビットは、２つの放射状線と、２つの同心の円形アークとに接するエリアの形状で放射状の楔により表現される。各楔は１６００ｄｐｉで８ドットの最小ディメンジョンを有し、楔のベース（楔の内部アーク）が少なくともこの最小ディメンジョンと同じであるように設計される。放射状方向の楔の高さは常に最小ディメンジョンと同じである。各４ビットのデータ記号は２ｘ２楔のアレイにより表現される。
【００６１】
６つのコードワードの各々の１５個の４ビットのデータ記号は、インタリービング様式で４つの同心円記号リング１８ａから１８ｄに配分される。記号はタグの廻りに円形状の進行で交互に配分される。
【００６２】
インタリービングは同じコードワードの任意の２つの間の平均空間距離を最大にするように設計される。
【００６３】
タグ付き領域との“単一クリック”の対話を感知デバイスを介してサポートするため、感知デバイスは、タグが領域のどこにあっても又はいかなるオリエンテーションで位置しても、その視野内で少なくとも１つのタグ全体を見ることができることが必要である。感知デバイスの所要の視野径は、それ故、タグのサイズ及びスペーシングの関数である。
【００６４】
円形タグ形状を仮定すると、図６に示したように、センサ視野の最小径は、タグが等辺三角形グリッド上でタイルされる時に得られる。
【００６５】
１．２．５　タグ画像プロセシング及び復号化
ネットページ等の感知デバイスにより実行されたタグ画像プロセシング及び復号化を図７に示す。捕獲画像は画像センサから取得されつつあり、一方その画像のダイナミックレンジは（２０で）判別される。その時、レンジの中心は画像２１用の２進閾値として選択される。その時、画像は閾値化され、接続画素領域（即ち、形状２３）に分割される（２２において）。小さすぎてタグ目標構造を表現できない形状は捨てられる。各形状のサイズ及び重心もまた算出される。
【００６６】
２進形状モーメント２５が、その時、各形状に対して算出され（２４において）、これらは以降に目標構造の位置付けをする基礎を提供する。中心形状モーメントは、本来は、位置については不変であり、拡大／縮小と、アスペクト比、回転とについて容易に不変にすることができる。
【００６７】
リング目標構造１５は最初に位置付けされるものである（２６において）。リングは、透視歪みが生じると、非常に良好に行動するという有利な点を有する。マッチングは、各形状のモーメントをアスペクト正規化し、且つ回転正規化することにより進行する。一旦その２次モーメントが正規化されると、たとえ透視歪みが大きくなっていても、リングを認識することは容易である。リングの本来のアスペクト及び回転２７はともに透視変形を有効的に近似値化する。
【００６８】
軸心目標構造１６は次に位置決めされるものである（２８において）。マッチングは、リングの正規化を各形状のモーメントに、回転正規化をその結果生じるモーメントにそれぞれ適用することにより進行する。一旦その２次モーメントが正規化されると、軸心目標は容易に認識される。軸心の２つの可能性のあるオリエンテーションを明確にするために、三分の一次元モーメントが必要であることに注目せよ。形状は、このことを可能にするため、故意に片側に傾斜する。透視歪みは軸心目標の軸心を隠すことができるので、軸心目標を回転正規化することは、軸心目標にリングの正規化が適用された後にのみ可能であることにもまた注目せよ。軸心目標の本来の回転は、ペンのヨー２９によるタグの回転を有効的に近似値化する。
【００６９】
４つの透視目標構造１７は最後に位置付けされるものである（３０において）。それらの位置の良好な推定は、リング及び軸心目標と、リングのアスペクト及び回転と、軸心の回転との既知の空間的関係をもとにして算出される。マッチングは、リングの正規化を各形状のモーメントに適用することにより進行する。一旦、それらの２次モーメントが正規化されると、円形の透視目標を認識することは容易であり、各推定位置に最接近した目標をマッチとする。４つの透視目標の本来の重心は、その時、タグ空間内の、既知のサイズの四角形の透視歪みが生じたコーナー３１であるとし、４つのタグ スペース ポイントと画像スペース ポイントとの対に係る十分に理解された式を解くことにより、８つの自由度を持つ透視変形が推定される（３２において）。
【００７０】
タグ スペースから画像スペースへの推定された透視変形を使用して、タグ スペース内の各既知のデータ ビット位置を画像スペースに投影し（３６において）、その画像スペースでは実数値の位置を使用して、入力画像で４つの関連する隣接画素の補間が双一次的に行われる（３６において）。事前算出の画像閾値２１を使用して、その結果を閾値化し最終ビット値３７を生産する。
【００７１】
一旦３６０のデータ ビット３７全てがこの方法で得られると、６つの６０ビットのリード―ソロモン コードワードの各々を復号化し（３８において）、全部で２０個の復号化ビット３９、又は１２０個の復号化ビットを生み出す。コードワード記号はコードワード順にサンプリングされ、その結果コードワードはサンプリング プロセス中に暗黙にインタリービングが解かれることに注目せよ。
【００７２】
リング目標１５は、画像のサブエリアにおいてのみ求められ、サブエリアの画像との関係によりリングは、もし見つかれば、完全なタグの一部分であることが保証される。完全なタグが見つからず、且つ首尾よく復号化されることがなければ、その時、ペン位置は現状フレームに対して記録されない。十分なプロセシングパワー及び理想的には非最小視野１９３が与えられれば、代替の戦術において現状画像の他のタグの捜索に関与する。
【００７３】
取得タグ データは、タグ含む領域及び領域内のタグの位置の識別を表示する。領域内のペン先の正確な位置３５、並びにペンの全体的なオリエンテーション３５が、その時、タグ上で観察された透視変形３３と、ペンの物理的な軸心とペンの光学的な軸心との既知の空間的な関係から推定される（３４において）。
【００７４】
１．２．６　タグ マップ
タグの復号化は、領域ＩＤと、タグＩＤと、タグ関連のペン変形とをもたらす。領域内のタグの場所は、タグＩＤ及びタグ関連のペン場所をタグ付きの領域内の絶対場所に翻訳する前に、知られなければならない。これはタグ マップにより与えられ、タグ付き領域の各タグＩＤを該当の場所にマッピングする関数である。タグ マップ クラス線図は、ネットページ プリンタ クラス線図の一部として図２２に示される。
【００７５】
タグ マップは、表面領域をタグでタイルするのに使用されたスキームを反映し、これは表面タイプに従って変わることができる。多数のタグ付き領域が同じタイリング スキーム及び同じタグ ナンバリング スキームを共有する時、それらの領域はまた同じタグ マップも共有できる。
【００７６】
領域に対するタグ マップは領域ＩＤを介して検索可能でなければならない。かくして、領域ＩＤと、タグＩＤと、ペン変形とが与えられれば、タグ マップは検索でき、タグＩＤは領域内の絶対的なタグ場所に翻訳でき、タグ関連のペン場所はタグ場所に付加されて、領域内の絶対的なペン場所を生み出すことができる。
【００７７】
１．２．７　タグ付けスキーム
２つの別個の表面コード化スキームが重要であり、その両方はこのセクションで先に説明したタグ構造を使用する。好適なコード化スキームは既に論議したように“場所表示”タグを使用する。代替のコード化スキームはオブジェクト表示タグを使用する。
【００７８】
場所表示タグはタグＩＤを含み、そのタグＩＤはタグ付き領域に関連したタグ マップを通して翻訳されると、領域内でユニークなタグ場所を生み出す。ペンのタグ関連の場所をこのタグ場所に付加し、領域内のペンの場所を生み出す。これを順番に使用して、領域に関連したページ記述において利用者インタフェース要素に係るペンの場所を判別する。利用者インタフェース要素自体が識別されるのみならず、利用者インタフェース要素に係る場所も識別される。それ故、場所表示タグが特殊な利用者インタフェース要素のゾーンにおいて絶対ペン経路の捕獲をサポートすることは些細なことである。
【００７９】
オブジェクト表示タグはタグＩＤを含み、そのタグＩＤは領域に関連したページ記述において利用者インタフェース要素を直接識別する。利用者インタフェース要素のゾーンにあるタグ全てが利用者インタフェース要素を識別し、それらのインタフェース要素が全て同一になり、それ故、区別がつかなくする。それ故、オブジェクト表示タグは絶対ペン経路の捕獲はサポートしない。しかしながら、オブジェクト表示タグは相対ペン経路の捕獲はサポートする。位置サンプリング頻度が出あいタグ頻度の倍を超える限り、一方のサンプリングされたペン位置から次のペン位置へのストローク内の置換は明白に判別できる。
【００８０】
いずれのタグ付けスキームでも、タグは、感知デバイスがタグ データを読み取るために且つネットページ システムにおいて適切な応答を生成するために、利用者が適切な感知デバイスを使用して印刷ページと対話できるという点において、利用者インタフェース要素としてネットページ上で関連の目視要素と協力して機能する。
【００８１】
１．３　ドキュメント及びページ記述
ドキュメント及びページ記述クラス線図の好適な実施例を図２５及び２６に示す。
【００８２】
ネットページ システムにおいて、ドキュメントは３つのレベルで記述される。最も抽象的レベルでは、ドキュメント８３６は階層的な構造を有し、その端末要素８３９はテキスト オブジェクト、テキスト スタイル オブジェクト、画像オブジェクト等の内容ブオジェクト８４０に関連する。一旦ドキュメントが特定のページサイズで且つ特定の利用者の拡大／縮小率の選好に従ってプリンタで印刷されると、ドキュメントにはページ数を付けられ、別途フォーマットされる。フォーマット端末要素８３５は、ある場合には、それらの該当する端末要素と関連したオブジェクトと異なる他の内容オブジェクトと関連し、特にそこでは内容オブジェクトがスタイル関連である。ドキュメントやページの各印刷事例はまた別個に記述され、特殊なページ事例８３０を通して捕獲された入力が同じページ記述の他の事例を通して捕獲された入力とは別個に記録することができる。
【００８３】
最も抽象的なドキュメント記述がサーバ上に存在していることにより、利用者はソース ドキュメント固有のフォーマットの受理を強いられずにドキュメントのコピーを要求できる。例えば、利用者は異なるページサイズのプリンタを通してドキュメントのコピーを要求しているかもしれない。逆に、フォーマット ドキュメント記述がサーバ上に存在していることにより、ページ サーバが特殊な印刷ページ上の利用者行動を効率的に解釈できることになる。
【００８４】
フォーマット ドキュメント８３４は、各々がフォーマット化端末要素８３５のセットからなるフォーマット ドキュメント記述５のセットからなる。各フォーマット化要素は空間的な広がり、即ちゾーン５８をページ上で有する。これによりハイパーリンクや入力フィールドなどの入力要素のアクティブ エリアが定義される。
【００８５】
ドキュメント事例８３１はフォーマット化 ドキュメント８３４に対応する。ドキュメント事例は、各々がフォーマット化 ドキュメントのページ記述５に対応するページ事例８３０のセットからなる。各ページ事例８３０は単一のユニークな印刷ネットページ１を記述し、ネットページのページＩＤ５０を記録する。ページ事例は、分離して要求されたページのコピーを表現しても、ドキュメント事例の一部分ではない。
【００８６】
ページ事例は端末要素事例８３２のセットからなる。要素事例は、要素事例が事例固有の情報を記録する場合のみに存在する。かくして、ハイパーリンク事例は、ハイパーリンク要素がページ事例に特有の取引ＩＤ５５を記録するので、ハイパーリンク要素に対して存在し、フィールド事例は、フィールド要素がページ事例に固有の入力を記録するので、フィールド要素に対して存在する。しかしながら、要素事例はテキスト フローなどの静的要素に対しては存在しない。
【００８７】
図２７に示したように、端末要素は、静的要素８４３、ハイパーリンク要素８４４、フィールド要素８４５、又はページ サーバ コマンド要素８４６であり得る。図２８に示したように、静的要素８４３は、関連のスタイル オブジェクト８５４付きのスタイル要素８４７、関連のスタイル テキスト オブジェクト８５５付きのテキスト フロール要素８４８、関連の画像オブジェクト８５６付きの画像要素８４９、関連のグラフィック オブジェクト８５７付きのグラフィック要素８５０、関連のビデオ クリップ オブジェクト８５８付きのビデオ クリップ要素８５１、関連のオーディオ クリップ オブジェクト８５９付きのオーディオ クリップ要素８５２、又は関連のスクリプト オブジェクト８６０付きのスクリプト要素８５３であり得る。
【００８８】
ページ事例は背景フィールド８３３を有し、特定の入力要素に適用されないページ上に捕獲された任意のディジタル リンクを記録する。
【００８９】
発明の好適な形態において、タグ マップ８１１は各ページ事例に関連して、ページ上のタグをページ上の場所に翻訳することができる。
【００９０】
１．４　ネットページ ネットワーク
図３に示したように、好適な実施例において、ネットページ ネットワークは、インターネットなどのネットワーク１９を介して接続された、ネットページ ページ サーバ１０と、ネットページ登録サーバ１１と、ネットページＩＤサーバ１２と、ネットページ アプリケーション サーバ１３と、ネットページ パブリケーション サーバ１４と、ネットページ プリンタ６０１との分散セットからなる。
【００９１】
ネットページ登録サーバ１１は、利用者と、ペンと、プリンタと、アプリケーションと、パブリケーションとの関係を記録し、それにより種々のネットワー活動を認可するサーバである。ネットページ登録サーバは、利用者を認証し、アプリケーション取引において認証利用者に代わって署名代理人として活動する。ネットページ登録サーバはまた肉筆認識サービスを提供する。上に記載したように、ネットページ サーバ１０はページ記述やページ事例についての一貫した情報を維持する。ネットページ ネットワークは各々がページ事例のサブセットを取り扱う任意の数のページ サーバを含む。ページ サーバはまた各ページ事例に対する利用者入力値を維持するので、ネットページ プリンタなどのクライアントはネットページ入力を適切なページ サーバに直接送信する。ページ サーバは該当のページの記述に係る任意の入力を解釈する。
【００９２】
ネットページＩＤサーバ１２は、複数のドキュメントＩＤ５１をオンデマンドで割り当て、そのＩＤ割り当てスキームを介して複数のページ サーバの負荷がバランスするようにする。
【００９３】
ネットページ プリンタは、インターネット分散ネームシステム（ＤＮＳ）、又は類似のものを使用し、ネットページ ページＩＤ５０を該当のページ事例を取り扱うネットページ ページ サーバのネットワーク アドレスに分解する。
【００９４】
ネットページ アプリケーション サーバ１３は、対話型ネットページ アプリケーションをホストするサーバである。ネットページ パブリケーション サーバ１４はネットページ ドキュメントをネットページ プリンタに出版するアプリケーション サーバである。これらはセクション２で詳細に説明する。
【００９５】
ネットページ サーバは、ＩＢＭ、ヒューレットパッカード、サンなどの製造者からの種々のネットワーク サーバ プラットフォーム上でホストされることが可能である。多数のネットページ サーバは同時に単一のホスト上で作動でき、単一のサーバを多くのホスト上に分散することが可能である。ネットページ サーバにより提供された機能性のいくらか又は全てを、及び、特にＩＤサーバやページ サーバにより提供された機能性もまた、コンピュータ ワークステーションにおいて、又はローカル ネットワーク上で、ネットページ プリンタなどのネットページ機器で直接提供することが可能である。
【００９６】
１．５　ネットページ プリンタ
ネットページ プリンタ６０１はネットページ システムで登録され、ネットページ ドキュメントをオンデマンドで且つ予約購読を介して印刷する機器である。各プリンタは固有のプリンタＩＤ６２を有し、インターネット等のネットワークを介して、理想的にはブロードバンド接続を介してネットページ ネットワークに接続される。
【００９７】
不揮発性メモリ内での識別やセキュリティ設定を除いて、ネットページ プリンタは永続性の記憶を含まない。利用者に関する限り、“ネットワークはコンピュータである”。ネットページは分散ネットページ ページ サーバ１０の助けを借りて、特定のネットページ プリンタとは無関係に、スペース及び時間を横断して対話的に機能する。
【００９８】
ネットページ プリンタは予約購読のネットページ ドキュメントをネットページ パブリケーション サーバ１４から受信する。各ドキュメントは２つの部分に配分される：ページ レイアウト及びページに居住する実際のテキスト及び画像オブジェクト。個人の専有化のため、ページ レイアウトは特定の加入者に固有なものになるのが一般的であり、それで、適切なページ サーバを介して加入者のプリンタにポイントキャストされる。一方、テキスト及び画像オブジェクトは他の加入者と共有されるのが一般的であり、それで、全ての加入者のプリンタ及び適切なページ サーバにマルチキャストされる。
【００９９】
ネットページ パブリケーション サーバは、ドキュメント内容をポイントキャスト及びマルチキャストに最適に分割する。ドキュメントのページ レイアウトのポイントキャストを受信後、プリンタはどのマルチキャストに、もしあれば、聞くべきかを知る。
【０１００】
プリンタは、印刷すべきドキュメントを定義する完全なページ レイアウト及びオブジェクトを一旦、受信すると、プリンタはそのドキュメントを印刷できる。
【０１０１】
プリンタはシートの両面で奇数及び偶数のページを同時にラスタ化し、印刷する。プリンタは複式のプリント エンジン コントローラ７６０と、この目的のためのＭｅｍｊｅｔＴＭ印刷ヘッド３５０を利用するプリント エンジンとを含む。
【０１０２】
印刷プロセスは２つの分離したステージからなる：ページ記述のラスタ化及びページ画像の拡大及び印刷。ラスタ画像プロセッサ（ＲＩＰ）は並列に作動する１つ以上の標準ＤＳＰ７５７からなる。複式のプリント エンジン コントローラは、プリント エンジン内の印刷ヘッドの動作に同期する、リアルタイムでページ画像を拡大し、ディザリングし、印刷するカスタム プロセッサからなる。
【０１０３】
ＩＲ印刷が可能ではないプリンタは、ＩＲ吸収性の黒インクを使用して、さもなければページのエンプティ エリアにタグを制限するにしても、タグを印刷する選択肢を有する。かかるページはＩＲ印刷ページより機能性がより制限されるが、依然ネットページとして区分される。
【０１０４】
通常のネットページ プリンタは紙のシート上にネットページを印刷する。より特殊化されたネットページ プリンタは、球状のもなどのより特殊化された表面上に印刷できる。各プリンタは少なくとも１つの表面タイプをサポートし、且つ各表面タイプに対して少なくとも１つのタグ タイリング スキームを、それによりタグ マップを、サポートする。ドキュメントを印刷するのに実際に使用されたタグ タイリング スキームを記述するタグ マップ８１１は、そのドキュメントと関連するようになり、その結果、ドキュメントのタグは正しく解釈される。
【０１０５】
図２はネットページ プリンタ クラス線図を示し、ネットページ ネットワーク上の登録サーバ１１により維持されたプリンタ関連の情報を反映する。
【０１０６】
ネットページ プリンタの好適な実施例については、図１１から１６を参照して、以下のセクション６でより詳細に説明する。
【０１０７】
１５．１．１　ＭｅｍｊｅｔＴＭ 印刷ヘッド
ネットページ システムは、サーマル インクジェット、圧電インクジェット、レーザ電子写真等を含む広い範囲のディジタル印刷技術で作られたプリンタを使用して作動できる。しかしながら、幅広い消費者に受け入れられるには、ネットページ プリンタが下記の特徴を有することが望ましい：
・　写真品質のカラー印刷
・　高品質のテキスト印刷
・　高信頼性
・　低プリンタ コスト
・　低インク コスト
・　低紙コスト
・　簡単な操作
・　殆ど無音に近い印刷
・　高印刷速度
・　同時両面印刷
・　コンパクトな形状係数
・　低消費電力
商業的に利用できる印刷技術でこれらの特徴の全てを有しているものはない。
【０１０８】
これらの特徴を持つプリンタの生産を可能にするため、本出願人は、ＭｅｍｊｅｔＴＭ技術と称する新しいプリント技術を発明した。ＭｅｍｊｅｔＴＭは、マイクロエレクロメカニカル システム（ＭＳＭＳ）技術を使用して製造されたページ幅の印刷ヘッドを組み込むドロップ オンデマンド　インクジェット技術である。図１７はＭｅｍｊｅｔＴＭ印刷ヘッドの単一の印刷要素３００を示す。ネットページ壁プリンタは１６８９６０個の印刷要素３００を組み込み、１６００ｄｐｉページ幅複式プリンタを形成する。このプリンタはシアン インクと、マゼンタ インクと、黄インクと、黒インクと赤外線インクと、並びに紙コンディショナ及び色留め剤を同時に印刷することができる。
【０１０９】
印刷要素３００は約長さ１１０ミクロン、幅３２ミクロンである。これらの印刷要素のアレイはＣＭＯＳロジックと、データ トランスファと、タイミングと、駆動回路とを組み入れるシリコン基板上に形成される（図示せず）。
【０１１０】
印刷要素３００の主要な要素はノズル３０２と、ノズル リム３０３と、ノズル チャンバー３０４と、流体シール３０５と、インク チャネル リム３０６と、レバー アーム３０７と、能動アクチュエータ ビーム対３０８と、受動アクチュエータ ビーム対３０９と、能動アクチュエータ アンカー３１０と、受動アクチュエータ アンカー３１１と、インク インレット３１２とである。
【０１１１】
能動アクチュエータ ビーム対３０８は、ジョイント３１９において受動アクチュエータ ビーム対３０９に機械的に結合される。両ビーム対ともビーム対のそれぞれのアンカー ポイント３１０及び３１１で固定される。要素３０８、３０９、３１０、３１１、及び３１９の組合せにより片持ち梁式電熱ベンド アクチュエータ３２０が形成される。
【０１１２】
図１８は、印刷要素３００の断面部３１５を含む、印刷要素３００のアレイの小部分を示す。
【０１１３】
断面部３１５は、シリコン ウエーハ３０１を通過するインク インレット３１２を明確に示すためにインク無しで示される。
【０１１４】
図１９（ａ），１９（ｂ）、１９（ｃ）はＭｅｍｊｅｔＴＭ印刷要素３００の動作サイクルを示す。
【０１１５】
図１９（ａ）はインク ドロップレットを印刷する前のインク メニスカス３１６の静止した位置を示す。インクは、インク メニスカス３１６における、及びノズル チャンバーとインク チャネル リム３０６との間で形成された流体シール３０５における表面張力により、ノズル チャンバー内に保持される。
【０１１６】
印刷時、印刷ヘッドＣＭＯＳ回路はデータをプリント エンジン コントローラから正しい印刷要素へ分配し、データをラッチし、データをバファーして能動アクチュエータ ビーム対３０８の電極３１８を駆動する。これにより電流がビーム対３０８を約１マイクロ秒間流れ、ジュール加熱をもたらす。ジュール加熱に起因する温度上昇により、ビーム対３０８が拡大する。受動アクチュエータ ビーム対３０９は加熱されないので、拡大せず、２つのビーム対間で応力の差が生じる。この応力の差は、基板３０１の方に曲がっている電熱ベンド アクチュエータ３２０の片持ち梁端により部分的に解決される。レバー アーム３０７はこの動きをノズル チャンバー３０４に伝達する。ノズル チャンバー３０４は約２μｍ、図１９（ｂ）に示した位置に移動する。これによりインク圧が増加し、インク３２１をノズル３０２から強制的に排出し、且つインク メニスカス３１６が膨れることになる。ノズル リム３０３は、インク メニスカス３１６がノズル チャンバー３０４の表面を横切って広がるのを防ぐ。
【０１１７】
ビーム対３０８及び３０９の温度が均等になるにつれ、アクチュエータ３２０はその本来の位置に戻る。これにより、図１９（ｃ）に示したように、インク ドロップレット３１７がノズル チャンバー内のインク３２１から絶縁するのを助ける。ノズル チャンバーはインク メニスカス３１６における表面張力の作用により再充填される。
【０１１８】
図２０は印刷ヘッド３５０のセグメントを示す。ネットページ プリンタにおいて、印刷ヘッドの長さは方向３５１における紙の全幅（２１０ｍｍが一般的）である。示したセグメントは長さ０．４ｍｍ（完全な印刷ヘッドの約０．２％）である。印刷時、紙は方向３５２で固定印刷ヘッドを通過する。印刷ヘッドは６列の嵌合した印刷要素３００を有し、インク インレット３１２により供給された６色又は種のインクを印刷する。
【０１１９】
作動中の脆弱な印刷ヘッドの表面を保護するため、ノズル ガード ウエーハ３３０が印刷ヘッド基板３０１に装着される。各ノズル３０２に対して、インク ドロップレットが発射される該当のノズルガード穴３３１がある。ノズル ガード穴３３１が紙繊維又は他の破片によりブロックされるのを防ぐため、印刷中、濾過空気が、空気インレット３３２を通してノズル ガード穴から吸い出される。インク３２１の乾燥を防ぐため、プリンタが空運転されている時、ノズル ガードがシールされる。
【０１２０】
１．６　ネットページ　ペン
ネットページ システムのアクティブ感知デバイスはペン１０１であるのが一般的であり、ペンは埋め込みコントローラ１３４を使用して、画像センサを介してページからのＩＲ位置タグを捕獲し、復号化できる。画像センサは、近赤外線波長でのみ感知を可能にする適切なフィルタ付きで提供された固体デバイスである。以下により詳細に説明したように、システムは先端が表面と接触している時に感知でき、ペンはタグを十分な速さで感知し、人間の肉筆（即ち、２００ｄｐｉ以上、及び１００Ｈｚ以上）を捕獲することができる。ペンにより捕獲された情報は暗号化され、無線でプリンタ（又は基地局）に送信され、プリンタ又は基地局は（既知の）ページ構造に関してデータを解釈する。
【０１２１】
ネットページ ペンの好適な実施例は、通常のマーキング インク ペン及び非マーキング針の両方として作動する。しかしながら、マーキング態様は、ペンをインターネット インタフェースとして使用する時など、ブラウンジング システムとしてネットページ システムを使用するのに必要ではない。各ネットページ ペンはネットページ システムで登録され、固有のペンＩＤ６１を有する。図２３はネットページ ペン クラス線図を示し、ネットページ ネットワーク上の登録サーバ１１で維持されたペン関連の情報を反映する。
【０１２２】
いずれかの先端がネットページと接触していると、ペンはページとの関連においてその位置及びオリエンテーションを判別する。先端は力センサに装着され、先端の力が、ペンが“アップ”又は“ダウン”かどうか表示する閾値との関連において解釈される。これにより、例えて言えば、ネットワークからの情報を要求するために、ペン先で押すことによりページ上の対話性要素を「クリックする」ことが可能になる。更に、力を連続値として捕獲することにより、例えて言えば、署名の完全な動力学を検証できることになる。
【０１２３】
ペンは、その先端近辺にあるページのエリア１９３を赤外線スペクトルでイメージングすることにより、ネットページ上でその先端の位置及びオリエンテーションを判別する。ペンは最も近いタグを復号化し、タグに係る先端の位置をイメージングされたタグ上で観察された透視歪み及びペン光学の既知の幾何学から算出する。ページ上のタグ密度がタグ サイズと逆比例するので、タグの位置解像力は低いかもしれないが、調整された位置解像力はきわめて高く、正確な肉筆認識に必要な最小解像力を超えている。
【０１２４】
ネットページに係るペンの行動は一連のストロークとして捕獲される。ストロークはページ上の時間刻印のペン位置のシーケンスからなり、ペンダウン事象から始まり、以降のペンアップ事象により完了する。タグＩＤが、通常の状況ではストロークの開始で変わるが、変わる毎にストロークにはまたネットページのページＩＤ５０でタグ付けされる。
【０１２５】
各ネットページ ペンは、それに関連した現状選択８２６を有し、利用者がコピーやペースト操作等を行うことができるようになる。選択は、システムが被定義の期間後選択を捨てることができるように時間刻印される。現状選択はページ事例の領域を記述する。現状選択は、ページの背景エリアに係るペンを通して捕獲された最新のディジタル インク ストロークからなる。一旦現状選択が選択ハイパーリンク起動を介してアプリケーションに配信されると、現状選択はアプリケーション固有の方法で解釈される。
【０１２６】
各ペンは現状先端８２４を有する。これはペンにより最後にシステムに通知された先端である。上記したデフォルト ネットページ ペンの場合、マーキング黒インク先端又は非マーキング 針先端のいずれかが現状のものである。各ペンはまた現状先端スタイル８２５を有する。これはアプリケーションにより、例えば、パレットからカラーを選択する利用者に対応してペンに最後に関連した先端スタイルである。初期設定 先端スタイルは現状先端に関連した先端スタイルである。ペンを通して捕獲されたストロークは、現状先端スタイルでタグ付けされる。ストロークが以降再生産されると、ストロークは、ストロークがタグ付けされる先端スタイルで再生産される。
【０１２７】
ペンが通信できるプリンタの範囲内にあるときはいつでも、ペンはゆっくりとその“オンライン”ＬＥＤを点滅する。ペンがページに係るストロークを復号化するのに失敗すると、ペンはその“誤り”ＬＥＤを瞬間に起動させる。ペンがページに係るストロークを復号化するのに成功すると、ペンはその“ＯＫ”ＬＥＤを瞬間に起動させる。
【０１２８】
一連の捕獲されたストロークはディジタル インクと称する。ディジタル インクは、肉筆のオンライン認識のため、及び署名のオンライン検証のための、線描や肉筆をディジタル交換する基礎を形成する。
【０１２９】
ペンはワイヤレスで、短距離無線リンクを介してディジタル インクをネットページ プリンタに送信する。送信されたディジタル インクは、プライバシ及びセキュリティのため暗号化され、効率的な送信のためパケット化されているが、プリンタ内の取扱を時宣を得て保証するため、ペンアップ事象では常に流される。
【０１３０】
ペンがプリンタの範囲外であれば、ペンはディジタル インクを１０分を超える連続した手書きの容量を有する内部メモリにバッファする。ペンが再度プリンタの範囲内に入れば、ペンは任意のバッファリングされたディジタル インクを転送する。
【０１３１】
ペンは任意の数のプリンタに登録することができるが、状態データ全てが紙上及びネットワーク両方の上でネットページ内にあるので、ペンが任意の特定の時間にどのプリンタと通信するかは全く重要ではない。
【０１３２】
ペンの好適な実施例については、図８から１０を参照して、以下のセクション６で更に詳細に説明する。
【０１３３】
１．７　ネットページ対話
ペンを使用してネットページ１と対話すると、ネットページ プリンタ６０１はペン１０１からのストロークに係るデータを受信する。ペンを使用してストロークなどの動きを実行すると、タグ４のコード化データはペンにより読み出される。データにより、特定のページ及び関連の対話型要素の身元を判別し、且つページに係るペンの相対位置の表示を得ることができる。表示データはプリンタに送信され、そこでプリンタはストロークのページＩＤ５０を、ＤＮＳを介して、該当のページ事例８３０を維持するネットページ ページ サーバ１０のネットワーク アドレスに分解する。その時、プリンタはストロークをページ サーバに送信する。ページがより早いストロークで最近識別されていれば、その時には、プリンタは関連のページ サーバのアドレスをそのキャッシュに既に有するであろう。各ネットページはネットページ ページ サーバ（下記参照）により一貫して維持されたコンパクトなページ レイアウからなる。ページ レイアウトは、一般的にはネットページ上の他のどこかに記憶されている画像、フォント、テキストのピースなどのオブジェクトを参照する。
【０１３４】
ページ サーバがペンからストロークを受信すると、ページ サーバはストロークが適用されるページ記述を検索し、ストロークがページ記述のどの要素に交差するかを判別する。その時、ページ サーバは関連要素のタイプの文脈においてストロークを解釈できる。
【０１３５】
“クリック”はストロークであり、そこではペンダウン位置と以降のペンアップ位置との間の距離及び時間が両方ともいくらかの小さい最大値未満である。クリックにより起動されるオブジェクトには一般的にクリックを起動することが必要であり、それ故、長いストロークは無視される。“いいかげんな”クリックなどの、ペン活動の登録の失敗はペンの“ＯＫ”ＬＥＤからの応答の欠如により表示される。
【０１３６】
ネットページ ページ記述には２種類の入力要素がある：ハイパーリンク及びフォーム フィールド。フォーム フィールドを通しての入力はまた関連のハイパーリンクの起動をトリガーできる。
【０１３７】
１．７．１　ハイパーリンク
ハイパーリンクはメッセージをリモート アプリケーションに送る手段で、一般的にはネットページ システム内の印刷された応答を引き出す。
【０１３８】
ハイパーリンク要素８４４はハイパーリンクの起動を取り扱うアプリケーション７１と、アプリケーションへのハイパーリンクを識別するリンクＩＤ５４と、ハイパーリンク起動において利用者のアプリケーション エイリアスＩＤ６５を含むようにシステムに要求する“エイリアス要求”フラッグと、ハイパーリンクがお気に入りとして記録されると又は利用者の履歴に現れると使用される記述とを識別する。ハイパーリンク要素クラス線図は図２９に示される。
【０１３９】
ハイパーリンクが起動すると、ページ サーバはネットワーク上のどこかのアプリケーションに要求を送信する。アプリケーションはアプリケーションＩＤ６４により識別され、アプリケーションＩＤはＤＮＳを介して通常の方法で分解される。図３０に示すように、３つのタイプのハイパーリンクがある：一般ハイパーリンク８６３、フォームハイパーリンク８６５、及び選択ハイパーリンク８６４。一般ハイパーリンクはリンクされたドキュメントに対する要求を実行できる、又はサーバへ選好を信号で単に送ってもよい。フォーム ハイパーリンクは該当のフォームをアプリケーションに配信する。選択ハイパーリンクは現状選択をアプリケーションに配信する。現状選択がテキストの単一ワードの断片を含めば、例えば、アプリケーションは単一ワードの断片が現れる文脈内のワードの意味、又は異なる言語への翻訳を与える単一ページのドキュメントを返却してもよい。各ハイパーリンク タイプは、なんの情報がアプリケーションに配信されるかにより特徴付けられる。
【０１４０】
該当のハイパーリンク事例８６２は取引ＩＤ５５を記録し、それはハイパーリンク事例が現れるページ事例に固有であり得る。取引ＩＤはアプリケーションに対する利用者固有のデータ、例えば購入アプリケーションにより維持された保留の購入という“ショッピングカート”を利用者に代わって識別できる。
【０１４１】
システムは選択ハイパーリンク起動においてペンの現状選択８２６を含む。
たとえハイパーリンクが、最後のフォーム配信が含まれるので、入力されただけの”配信デルタ”属性セットを持っていても、システムはフォーム ハイパーリンク起動において関連のフォーム事例８６８の内容を含む。システムは全てのハイパーリンク起動において効果的な戻り路を含む。
【０１４２】
図３１に示したように、
ハイパーリンクされたグループ８６６は、関連のハイパーリンクを有するグループ要素８３８である。グループ内で任意のフィールド要素を通して入力が生じると、そのグループに関連したハイパーリンク８４４は起動する。ハイパーリンクされたグループを使用してハイパーリンク行動をチェックボックス等のフィールドに関連付けることができる。ハイパーリンクされたグループはまた、フォームハイパーリンクの”配信デルタ”属性と一緒に使用され、連続した入力をアプリケーションに提供できる。それ故、ハイパーリンクされたグループを使用して“黒板”対話モデルをサポートできる、即ちそこでは入力が生じるやいなや、入力が捕獲され、それ故、共有される。
【０１４３】
１．７．２　フォーム
フォームは、印刷されたネットページを通して関係する入力のセットを捕獲するために使用された関係する入力フィールドの収集物を定義する。フォームにより、利用者が、サーバで作動するアプリケーション ソフトウエア プログラムに１つ以上のパラメータを配信することができる。
【０１４４】
フォーム８６７はドキュメント階層内のグループ要素８３８である。フォームは端末フィールド要素８３９のセットを最終的に含む。フォーム事例８６８はフォームの印刷事例を表現する。フォーム事例はフォームのフィールド要素８４５に対応するフィールド事例８７０のセットからなる。各フィールド事例は関連値８７１を有し、そのタイプは該当のフィールド要素のタイプによる。各フィールド値は特定の印刷フォーム事例を通った、即ち、１つ以上の印刷ネットページを通った入力を記録する。フォーム クラス線図は図３２に示される。
【０１４５】
各フォーム事例は、フォームが活動状態であるか、フリーズされているか、配信されているか、無効であるか、又は終了しているかを表示する状況８７２を有する。フォームは、最初に印刷された時は活動状態である。一旦フォームが署名されると、フォームはフリーズされる。ハイパーリンクがその”配信デルタ”属性セットを有していなければ、一旦フォームの配信ハイパーリンクの１つが起動すると、フォームが配信された状態になる。利用者がボイド フォーム、リセット フォームページ コマンド、又は複製フォーム ページ コマンドを呼び起こすと、フォームは無効になる。フォームが活動状態であった時間がフォームの規定された寿命を超えると、フォームは終了する。フォームが活動状態である間フォーム入力は許容される。活動状態ではないフォームを通しての入力は、代わりに、関連のページ事例の背景フィールド８３３で捕獲される。
【０１４６】
フォームが活動状態、又はフリーズされている状態の時、フォーム配信は許容される。フォームを配信するいかなる企ても、フォームが活動状態ではない、又はフリーズされていない時は拒絶され、代わりにフォーム状況レポートを引き出すことになる。
【０１４７】
各フォーム事例は、各フォーム事例から派生された任意のフォーム事例に関連し（５９において）、かくしてバージョン履歴を提供する。これにより、特定の時間期間における最新のフォーム バージョンを除く全てを検索から除外することができる。
【０１４８】
入力全てはディジタル インクとして捕獲される。ディジタル インク８７３は各々がスタイル化ストローク８７５のセットからなる時間刻印のストローク グループのセットからなる。各ストロークは、各々がまたペンオリエンテーション及び先端力を含む時間刻印されたペン位置８７６のセットからなる。ディジタル インク クラス線図は図３３に示される。
【０１４９】
フィールド要素８４５は、チェックボックス フィールド８７７、テキスト フィールド８７８、線描フィールド８７９、又は署名フィールド８８０であり得る。フィールド要素ククラス線図は図３４に示される。フィールドのゾーン５８で捕獲された任意のディジタル インクはフィールドに割り当てられる。
【０１５０】
図３５に示したように、チェックボックス フィールドは、関連のブール値８８１を有する。チェックボックス フィールドのゾーン内で捕獲された任意のマーク（合印、十字形、ストローク、横Ｚ字形など）により、真の値がフィールドの値に割り当てられることになる。
【０１５１】
図３６に示したように、テキスト フィールドは関連のテキスト値８８２を有する。テキスト フィールドのゾーン内で捕獲された任意のディジタル インクはオンライン肉筆認識を介してテキストに自動的に変換され、そのテキストはフィールドの値に割り当てられる。オンライン肉筆認識はよく知られている（例えば、タパート シー、シー ワイ スーエン、及びティ 若原による「オンライン肉筆認識の最新技術」、パターン解析及び機械知能に関するＩＥＥＥ報告書， Ｖｏｌ．１２、Ｎｏ．８、 １９９０年８月を参照）。
【０１５２】
図３７に示したように、署名フィールドは、関連のディジタル署名値８８３を有する。署名フィールドのゾーン内で捕獲された任意のディジタル インクはペンの所有者の識別に関して自動的に検証され、フィールドがそのフォームの一部分であるフォームの内容のディジタル署名が生成され、フィールドの値に割り当てられる。ディジタル署名はフォームを所有するアプリケーションに固有のペン利用者の秘密署名鍵を使用して生成される。オンライン署名検証はよく知られている（例えば、プラモンドン アール及びギー ロレッテによる「自動署名検証及び筆者識別−最新技術」、パターン認識、Ｖｏｌ．２２、 Ｎｏ．２、 １９８９を参照）。
【０１５３】
フィールド要素は、その”隠された”属性を設定すると、隠される。隠されたフィールド要素はページ上で入力ゾーンを有せず、入力を受け入れない。隠されたフィールド要素は、フィールドを含むフォームが配信されると、フォーム データに含まれる関連のフィールド値を有することができる。削除を示すストライクスルーなどの“編集”コマンドもまたフォーム フィールドで認識することができる。
【０１５４】
肉筆認識アルゴリズムは“オフライン”（即ち、ペン マーキングのビット マップのみにアクセス付き）よりもむしろ“オンライン”（即ち、ペン動作のダイナミックスへのアクセス付き）で作業するので、そのアルゴリズムは係属する、不連続に書かれた文字を相対的に高い正確性で、筆者依存の訓練相なしで認識できる。筆者依存の肉筆のモデルは自動的に時間の経過で生成されるが、しかしながら、必要なら、先行して生成できる。
【０１５５】
ディジタル インクは、既に述べたように、ストロークのシーケンスからなる。特定の要素のゾーンから始まる任意のストロークは要素のディジタル インク ストリームに付加され、直ぐに解釈できる。オブジェクトのディジタル インク ストリームに付加されなかった任意のストロークは背景フィールドのディジタル インク ストリームに付加される。
【０１５６】
背景フィールドで捕獲されたディジタル インクは選択ジェスチャとして解釈される。１つ以上のオブジェクトを外接することは、実際の解釈はアプリケーション固有であるけれども、外接されたオブジェクトの選択として一般的には解釈される。
表２はこれらの種々なペンのネットページとの対話を要約する。
表２　ネットページとペン対話の概要
【０１５７】
【表２】
2004506254.tif 000004
【０１５８】
システムは各ペンに対する現行の選択を維持する。選択は背景フィールドで捕獲された最新のストロークから単になる。選択は不活動のタイムアウト後、クリアされ、予測可能な行為を保証する。
【０１５９】
全てのフィールドで捕獲された生のディジタル インクはネットページ ページ サーバ上で保持され、フォームがアプリケーションに配信されると、フォーム データと共に任意に送信される。これにより、アプリケーションが、肉筆テキストの変換などの元の変換を疑えば、生のディジタルインクを問いただすことができる。これにより、例えば、あるアプリケーション固有の整合チェックに失敗するフォームに対してアプリケーション レベルでの人間の介入を含むことができる。これの拡張として、フォームの背景エリア全体を線描フィールドとして指名できる。その時、アプリケーションが、フォームの明示的なフィールドの外側にあるディジタルインクの存在に基づいて決定し、利用者がこれらのフィールドの外側にあるフィルイン フィールドに修正を指示したと言う仮定で、フォームを人間のオペレータに発送することができる。
【０１６０】
図３８はネットページに係るペン入力を扱うプロセスのフローチャートを示す。プロセスは、ペンからストロークを受信する（８８４において）ステップと、ストローク内のページＩＤ５０が参照するページ事例８３０を識別する（８８５において）ステップと、ページ記述５を検索する（８８６において）ステップと、フォーマット要素８３９を、ストロークがそのゾーンと交差するが、識別する（８８７において）ステップと、フォーマット要素がフォールド要素と対応するかどうか判別し（８８８において）、もしそうであれば受信したストロークをフィールド値８７１のディジタルインクに付加し（８９２において）、累積されたフィールドのディジタル インクを解釈し（８９３において）、フィールドがハイパーリンクされたグループ８６６の一部分であるかどうかを判別し（８９４において）、もしそうであれば関連のハイパーリンクを起動させる（８９５において）ステップと、代替として、フォーマットされた要素がハイパーリンク要素に対応するかどうかを判別し（８９９において）、もしそうであれば該当のハイパーリンクを起動させる（８９５において）ステップと、代替として、入力フィールド又はハイパーリンクがない時は受信ストロークを背景フィールド８３３のディジタル インクに付加する（８９０において）ステップと、受信したストロークを、登録サーバにより維持されたように、現状ペンの現状選択８２６にコピーするステップとからなる。
【０１６１】
図３８ａは、図３８に示したプロセスにおけるステップ８９３の詳細なフローチャートを示し、そのステップでは累積されたフィールドのディジタル インクがフィールドのタイプに従って解釈される。プロセスは、フィールドがチェックボックスであるかどうかを判別し（８９６において）、且つディジタル インクがチェックマークを表現しているかどうかを判別し（８９７において）、もしそうであれば、真の値をフィールド値に割り当てる（８９８において）サブステップと、代替として、フィールドがテキスト フィールドであるかどうかを判別し（８９９において）、もしそうであれば、適切な登録サーバの助けを借りてディジタル インクをコンピュータ テキストに変換し（９００において）、且つ変換コンピュータ テキストをフィールド値に割り当てる（９０１において）サブステップと、代替として、フィールドが署名フィールドであるかどうかを判別し（９０２において）、もしそうであれば、適切な登録サーバの助けを借りてディジタル インクをペンの所有者の署名として検証し（９０３において）、適切な登録サーバの助けをまた借り、且つ該当アプリケーションに係るペン所有者の秘密署名鍵を使用して、該当フォームの内容のディジタル署名を形成し（９０４において）、ディジタル署名をフィールド値に割り当てる（９０５において）サブステップとからなる。
【０１６２】
１．７．３　ページ サーバ コマンド
ページ サーバ コマンドはページ サーバによりローカルに扱われるコマンドである。ページ サーバ コマンドはフォームと、ページと、ドキュメント事例に直接作用を及ぼす。
【０１６３】
図３９に示したように、ページ サーバ コマンド９０７は、ボイド フォーム コマンド９０８、複製フォーム コマンド９０９、リセット フォーム コマンド９１０、ゲット フォーム状況コマンド９１１、複製ページ コマンド９１２、リセット ページ コマンド９１３、ゲット ページ状況コマンド９１４、複製ドキュメント コマンド９１５、リセット ドキュメント コマンド９１６、又はゲット ドキュメント状況コマンド９１７であり得る。
【０１６４】
ボイド フォーム コマンドは該当のフォーム事例を無効にする。複製フォーム コマンドは該当のフォーム事例を無効にし、次いで、フィールド値を保存した状態で、現状フォーム事例のアクティブ印刷コピーを生産する。コピーはオリジナルと同じハイパーリンク取引ＩＤを含み、それでコピーはアプリケーションにとってオリジナルと見分けがつかない。リセット フォーム コマンドは該当のフォーム事例を無効にし、次いで、フィールド値を捨てた状態でフォーム事例のアクティブ印刷コピーを生産する。ゲット フォーム状況コマンドは、誰が発行したか、いつ印刷されたか、誰のために印刷されたか、そしてフォーム事例のフォーム状況を含む、該当のフォーム事例の状況ついての印刷レポートを生産する。
【０１６５】
フォーム ハイパーリンク事例は取引ＩＤを含むので、アプリケーションは新しいフォーム事例を作ることに従事しなければならない。新しいフォーム事例を要求するボタンは、それ故、ハイパーリンクとして実行されるのが一般的である。
【０１６６】
複製ページ コマンドは、背景フィールド値を保存した状態で該当ページ事例の印刷コピーを生産する。もしページがフォームを含む、又はページがフォームの一部分であれば、その時、複製ページ コマンドは複製フォーム コマンドとして解釈される。リセット ページ コマンドは背景フィールド値を捨てた状態で該当ページ事例の印刷コピーを生産する。もしページがフォームを含む、又はページがフォームの一部分であれば、その時、リセット ページ コマンドはリセット フォーム コマンドとして解釈される。ゲット ページ状況コマンドは、レポートは誰が発行したか、いつ印刷されたか、誰のために印刷されたか、を含む該当のページ事例の状況についての、及びページが含有するあるいはページがその一部である任意のフォームの状況についての印刷レポートを生産する。
【０１６７】
すべてのページに現れるネットページ ロゴは通常複製ページ要素と関連する。
【０１６８】
ページ事例がフィールド値を保存した状態で複製されると、フィールド値はフィールド値の本来のフォームで印刷される、即ちチェックマークは標準チェックマーク グラフィックとして現れ、テキストは植字されたテキストとして現れる。線描及び署名のみが本来のフォームで現れ、署名検証の成功を表示する標準グラフィックが署名に伴う。
【０１６９】
複製ドキュメント コマンドは、背景フィールド値を保存した状態で該当ドキュメント事例の印刷コピーを生産する。もしドキュメントが任意のフォームを含めば、その時、複製ドキュメント コマンドは、複製フォーム コマンドが行うと同じ方法でフォームを複製する。リセット ドキュメント コマンドは、背景フィールド値を捨てた状態で該当ドキュメント事例の印刷コピーを生産する。もしドキュメントが任意のフォームを含めば、その時、リセット ドキュメント コマンドは、リセット フォーム コマンドが行うと同じ方法でフォームをリセットする。ゲット ドキュメント状況コマンドは、レポートは、誰が発行したか、いつ印刷されたか、誰のために印刷されたかを含む該当のドキュメント事例の状況、及びそれが含む任意のフォームの状況、についての印刷レポートを生産する。
【０１７０】
もしページ サーバ コマンドの“オンセレクテッド”属性が設定されると、その時、コマンドは、コマンドを含むページではなく、ペンの現状選択により識別されたページに対して作動する。これにより、ページ サーバ コマンドのメニュを印刷することができる。もし目標ページが指定ページ サーバ コマンドに対するページ サーバ コマンド要素を含まないと、その時、コマンドは無視される。
【０１７１】
アプリケーションは、関連のページ サーバ コマンド要素をハイパーリンク グループに埋め込むことによりアプリケーション固有の取扱を提供できる。ページ サーバは、ページ サーバ コマンドを実行させるのではなく、ハイパーリンクされたグループに関連したハイパーリンクを起動させる。
【０１７２】
ページ サーバ コマンド要素は、その“隠された”属性が設定されると、隠される。隠されたコマンド要素はページ上に入力ゾーンを有せず、それで、利用者により直接起動させることはできない。しかしながら、隠されたコマンド要素は、異なるページに埋め込まれたページ サーバ コマンドを介して、もしそのページ サーバ コマンドがその“オンセレクテッド”属性をセットさせれば、起動させることができる。
【０１７３】
１．８　ネットページの標準的な特徴
好適なフォームにおいて、各ネットページには、それはネットページであり、それ故、対話型特徴を有していることを示すネットページ ロゴが下端に印刷される。ロゴはコピー ボタンとしても活動する。多くの場合、ロゴを押すことによりページのコピーが生産される。フォームの場合、ボタンはフォーム全体のコピーを生産する。そしてチケットやクーポンなどの確かなドキュメントの場合、ボタンにより、説明的な注記又は広告ページが引き出される。
【０１７４】
初期設定単一ページのコピー機能は関連のネットページ ページ サーバにより直接扱われる。特殊なコピー機能はロゴ ボタンをアプリケーションにリンクすることにより扱われる。
【０１７５】
１．９　利用者ヘルプ システム
好適な実施例において、ネットページ プリンタは“ヘルプ”とラベルを貼られた単一ボタンを有する。ボタンを押すと、ボタンは単一のページの情報を引き出し、その情報は下記を含む：
・　プリンタ接続の状況
・　プリンタ消耗品の状況
・　上層のヘルプ メニュ
・　ドキュメント機能メニュ
・　上層のネットページ ネットワーク ディレクトリ
ヘルプ メニュはネットページ システムの使用方法についての階層的なマニュアルを提供する
ドキュメント機能メニュは下記の機能を含む：
・　ドキュメントのコピーを印刷する
・　フォームのクリーン コピーを印刷する
・　ドキュメントの状況を印刷する
ドキュメント機能はボタンを単に押し、次いで、ドキュメントの任意のページに触れることにより開始される。ドキュメントの状況は、ドキュメントを誰が発行したか、いつ、誰に引渡したか、誰に及びいつフォームとして以降配信されたかを表示する。
【０１７６】
ネットページ ネットワーク ディレクトリにより、利用者はネットワーク上のパブリケーション及びサービスの階層を移動できる。代替として、利用者はネットページ ネットワーク“９００”ナンバー“黄ページ”を呼び、人間のオペレータと話すことができる。オペレータは所要のドキュメントを位置付けし、それを利用者プリンタに送ることができる。ドキュメント タイプによるが、出版者又は利用者は少額の“黄ページ”サービス フィーを払う。
【０１７７】
プリンタが印刷不可能であれば、ヘルプ ページは利用できないことは明白である。この場合“誤り”灯が点灯し、利用者はネットワークを超えて遠隔診断を要求できる。
２　個人専有化パブリケーション モデル
下記の記述において、ニュースを標準的パブリケーション例として使用してネットページ システムにおける個人専有化メカニズムを示す。ニュースは、新聞やニュース雑誌の限られた意味でしばしば使用されるが、本文脈において意図する範囲はより広い。
【０１７８】
ネットページ システムにおいて、ニュース パブリケーションの編集内容や広告内容は、種々のメカニズムを使用して個人専有化される。編集内容は、読者が明示的に述べ、暗黙に捕獲した興味プロフィルに従って個人専有化される。広告内容は、読者の局地性や人口統計に従って個人専有化される。
【０１７９】
２．１　編集の個人専有化
加入者は、２種類のニュース ソースを利用することができる：ニュース パブリケーションを引渡すニュース ソース及びニュース ストリームを引渡すニュース ソース。ニュース パブリケーションが出版者により集められ、編集される一方、ニュース ストリームはニュース出版者又は専門化されたニュース アグリゲータのいずれかにより集められる。ニュース パブリケーションは、一般的に従来の新聞やニュース雑誌に対応し、一方ニュース ストリームは数多く且つ多彩であり得る：ニュース サービスから供給された“生の”ニュース、続き漫画、フリーランサのコラム、友人のブリテン ボード、又は読者自身のＥメール。
【０１８０】
ネットページ パブリケーション サーバは編集されたニュース パブリケーションの出版並びに多数のニュース ストリームの集合をサポートする。読者により直接選択されたニュース ストリームの集合及びそれによるフォーマッティングを扱うことにより、サーバは、そうでないとサーバは編集上の制御を持たないページ上に広告を配置することができる。
【０１８１】
加入者は、１つ以上の寄稿しているニュース パブリケーションを選択し、各々の個人専有化されたバージョンを作成することにより、毎日の新聞を構築する。その結果の毎日の編集が印刷され、単一の新聞に一緒に束ねられる。家庭の種々のメンバーは、異なる毎日のパブリケーションを選択し、次いで、それらをカストマイズすることにより、メンバーの異なる興味や趣味を表現するのが一般的である。
【０１８２】
各パブリケーションに対して、読者は特定のセクションを任意に選択する。あるセクションは毎日現れるが、一方、他のセクションは毎週現れる。ニューヨーク タイムズ オンラインから利用できる毎日のセクションは、例えば、“ページ ワン プラス”、“ナショナル”、“インターナショナル”、“オピニオン”、“ビジネス”、“アート／リビング”、“テクノロジ”、“スポーツ”を含む。利用可能セクションのセットは、デフォルト サブセットと同様、パブリケーションに固有である。
【０１８３】
読者はカスタム セクションを作成することにより日刊の新聞を拡張でき、各々は任意の数のニュース ストリームを利用する。カスタム セクションはＥメール及び友達のアナウンスメント（”個人的”）のため、又は特定のトッピクス（“アラート”又は“クリッピング”）のためのニュース提供を監視するために作成されるかもしれない。
【０１８４】
各セクションに対して、読者はそのサイズを定性的に（例えば、短い、中間、長い）又は数的に（例えば、そのページ数の制限として）のいずれかで、及び所要の広告比率を定性的に（例えば、高い、普通、低い、無し）又は数的に（例えば、パーセンテージとして）のいずれかで任意に指定する。
【０１８５】
読者はまた多数のより短い記事又は少数のより長い記事に対する選好を任意に表明する。各記事を短い及び長いフォームの両方で書き（編集し）、この選好をサポートするのが理想的である。
【０１８６】
任意の記事を種々のバージョンで書き（編集し）、予想された読者の知的素養に合わせ、例えば子供や大人のバージョンを提供してもよい。適切なバージョンは読者の年齢に従って選択される。読者は、生物学的な年齢より優先される“読書年齢”を指定できる。
【０１８７】
各セクションを構成する記事は編集者により選択され、優先順位がきめられ、各々には利用寿命が割り当てられる。初期設定により、それらは関連の加入者の全てに優先順位により引渡され、加入者の編集におけるスペース制約の対象となる。
【０１８８】
セクションにおいて、適当であれば、読者は提携的なフィルタリングを任意に行うことができる。その時、これは十分に長い寿命を有する記事に適用される。提携的なフィルタリングの対象となる各記事には、格付けボタンが記事の終わりに印刷される。ボタンは容易な選択を（例えば、“好き”及び“好まない”）提供でき、読者があえて記事の格付けをすることを起こり易くする。
【０１８９】
高い優先度及び短い寿命の記事は、それ故、編集者により、重要な読み物であると効率的に見なされ、多くの関連の加入者に引渡される。
【０１９０】
読者は、掘り出し物係数を定性的に（例えば、私を驚かす、又は私を驚かさない）又は数的のいずれかで任意に指定する。高い掘り出し物係数は、提携的なフィルタリング中のマッチングに使用された閾値を下げる。高い係数により、該当のセクションが読者の指定した容量一杯になることが多くなる。異なる掘り出し物係数を週の別の日に指定できる。
【０１９１】
読者はまた、特に興味のあるトピックスをセクション内で任意に指定し、これは編集者により割り当てられた優先度を修正することになる。
【０１９２】
読者のインターネット接続の速度が、画像を引渡すことができる品質に影響を与える。読者はより少ない画像又はより小さい画像、又はその両方に対する選好を任意に指定する。画像の数又はサイズを減らさなければ、その時は、画像を低品質で（例えば、低解像力又は大きい圧縮で）引渡すかもしれない。
【０１９３】
地球規模のレベルでは、読者は量、日時、時間、お金の価値をどのようにして現地化するかを指定する。これにより、単位が英本国の標準か又はメートル法か、現地時間帯及び時間フォーマット、現地の通貨、そして現地化はその場翻訳か又は註釈からなるかを指定する。これらの選好は初期設定により読者の地域から抜粋される。
【０１９４】
視力が弱いことが原因の読書困難を減らすため、読者はより大きい表現に対する選好を地球規模で任意に指定する。テキスト及び画像の両方がそれに応じて拡大され、各ページ上により少ない情報が収納される。
【０１９５】
ニュース パブリケーションが出版される言語、及びその該当のテキスト符号化はパブリケーションの特性であり、読者により表明された選好ではない。しかしながら、ネットページ システムは種々な装いで自動翻訳サービスを提供するように構成できる。
【０１９６】
２．２　広告の現地化及び目的化
広告は編集文脈をうまく利用して配置されるのが一般的であるので、編集内容の個人専有化は広告内容に直接影響する。旅行広告は、例えば、他のセクションよりも旅行セクションに現れがちである。広告主にとって（それ故、出版者にとって）の編集内容の価値は、正しい人口統計で数多くの読者の引きつけるその能力にある。
【０１９７】
効果的な広告は局地性及び人口統計を基礎にして配置される。局地性により特別のサービス、小売業者等への接近と、地方コミュニティや環境に関連した特別な興味や関心事が判別される。人口統計は一般的な興味や先入観、並びに有望な消費パターンを判別する。
【０１９８】
ニュース出版者の最も利益のある商品は広告“スペース”であり、パブリケーションの地理的被覆率と、その読者層のサイズと、その読者層人口統計と、広告に使用できるページ エリアとによりにより決定された多次元実体が広告に利用できる。
【０１９９】
ネットページ システムでは、ネットページ パブリケーション サーバは、パブリケーションの地理的被覆率と、セクションの読者層と、各読者のセクション編集のサイズと、各読者の広告比率と、各読者の人口統計とを考慮しながら、セクション毎を基礎にして、近似的な多次元サイズのパブリケーションの販売可能広告スペースを算出する。
【０２００】
他の媒体と比較すると、ネットページ システムにより広告スペースを非常に詳細に定義することができ、スペースのより小さい断片を個別に販売することができる。それ故、広告スペースを真の値により近い値で販売できることになる。
【０２０１】
例えば、同じ広告“スロット”を幾つかの広告主に変動する率で販売でき、個々の読者のページは手当たり次第にある広告主又は他の広告主の広告を受けるが、全体としては各広告主に販売されたスペースの率を保持する。
【０２０２】
ネットページ システムにより、広告が詳細な商品情報やオンライン購入と直接リンクすることができる。それ故、ネットページ システムは広告スペースの本来の価値を高めることになる。
【０２０３】
個人専有化や局地化はネットページ パブリケーション サーバにより自動的に取り扱われるので、広告集積者は、地理及び人口統計の両方の広範囲にわたる被覆率を任意に提供できる。以降の分解は、自動的に行われるので、効率的である。これにより、出版者が直接広告を捕獲するより広告集積者と取引することがよりコスト効率的になる。たとえ広告集積者は広告収入のある比率を取っても、出版者は集積が非常に効率的であるのでその、変更が利益中立であることに気付くであろう。広告集積者は広告主と出版者との仲介者として活動し、同じ広告を多数のパブリケーションに配置することができる。
【０２０４】
ネットページ パブリケーションでの広告配置は、パブリケーションの広告スペースがより複雑なので、パブリケーションの従来の対応物での広告配置より複雑であることは注目に値する。広告主と、広告集積者と、出版者との間の協議の十分な複雑さを無視して、ネットページ システムの好適なフォームは、これらの協議に対して、広告スペースの自動オークションに対するサポートを含む何らかの自動的なサポートを提供する。自動化は、僅かの又は高度に局地化された広告のような、少額の収入を生み出す広告の配置にとって特に望ましい。
【０２０５】
一旦配置が協議されると、集積者は広告を集め、編集し、それをネットページ広告サーバ上に記録する。それに応じて、出版者は広告配置を関連のネットページ パブリケーション サーバ上に記録する。ネットページ パブリケーション サーバが各利用者の個人専有化されたパブリケーションをレイアウトすると、ネットページ パブリケーション サーバは関連の広告をネットページ広告サーバから取り出す。
【０２０６】
２．３　利用者プロファイル
２．３．１　情報フィルタリング
ニュースや他のパブリケーションの個人専有化は、下記を含む利用者固有のプロファイル情報の区分けに依存する。
・　パブリケーションの特注生産
・　協同的なフィルタリング ベクトル
・　接触細部
・　表現選好
パブリケーションの特注生産は一般的にはパブリケーション固有のものであり、それで特注生産情報は関連のネットページ パブリケーション サーバにより維持される。
【０２０７】
協同的なフィルタリング ベクトルは多くのニュース項目に対する利用者の格付けからなる。協同的なフィルタリング ベクトルは、推薦状を作成する目的で種々の利用者の興味を関連付けるために使用される。単一の協同的なフィルタリング ベクトルを任意の特別なパブリケーションと無関係に維持する利益はあるけれども、各パブリケーションに対して別個のベクトルを維持することがより実際的である２つの理由がある：同じパブリケーションへの加入者のベクトル間の重複が、異なるパブリケーションへの加入者のベクトル間より発生しがちである；及びパブリケーションがその利用者の協同的なフィルタリング ベクトルを、他においては見られないそのブランドの価値の一部分として示すことを欲しがちである。協同的なフィルタリング ベクトルは、それ故、関連のネットページ パブリケーション サーバによっても維持される。
【０２０８】
名前、街路住所、郵便番号、州、国、電話番号を含む接触細部は、本来は地球規模であり、ネットページ登録サーバによって維持される。
【０２０９】
量と、日付と、時間とに対する選好を含む表現選好は、同様に地球規模であり、同じやり方で維持される。
【０２１０】
広告の局地化は利用者の接触細部で示した局地性に依存し、一方広告の目標化は誕生日、性、結婚状況、収入、職業、教育などの個人情報、又は年齢範囲や収入範囲などの定性的な派生物に依存する。
【０２１１】
広告目的のため個人情報を明かすことを選ぶ利用者に対して、情報は関連のネットページ登録サーバにより維持される。かかる情報がない場合、利用者のＺＩＰ又はＺＩＰ＋４コードに関連した人口統計を基礎にして広告の目標を定めることができる。
【０２１２】
図２１、２２、２３及び２４に示したように、利用者、ペン、プリンタ、アプリケーション プロバイダ、及びアプリケーションの各々には、それら自体の固有の識別子が割り当てられ、ネットページ登録サーバがそれらの間の関係を維持する。登録目的のため、出版者は特殊な種類のアプリケーション プロバイダであり、パブリケーションは特殊な種類のアプリケーションである。
【０２１３】
各利用者８００は任意の数のプリンタ８０２の使用を認可され、各プリンタを任意の数の利用者が使用できる。各利用者は単一の初期設定プリンタを有し（６６において）、そのプリンタに定期パブリケーションが初期設定により引渡される、一方オンデマンドで印刷されたページは利用者が対話しているプリンタに引渡される。サーバはどの出版者に利用者が利用者の初期設定プリンタに印刷することを認可したかを絶えず注意している。出版者は任意の特別のプリンタのＩＤを記録せず、代わりに要求されるとＩＤを決定する。
【０２１４】
利用者がパブリケーション８０７へ予約購読８０８すると、出版者８０６（即ち、アプリケーション プロバイダ８０３）は特定されたプリンタ又は利用者の初期設定プリンタに印刷するように認可される。この認可は利用者によりいかなる時にも取り消すことができる。各利用者が幾つかのペン８０１を有してもよいが、ペンは単一利用者に固有である。もし利用者が認可されて特別のプリンタを使用すれば、その時、そのプリンタは利用者のペンのどれでも認識する。
【０２１５】
ペンＩＤを使用して、通常な方法でＤＮＳを介して特別のネットページ登録サーバにより維持された該当の利用者プロフィルを位置付けする。
【０２１６】
ウエブ端末８０９が特別のネットページ プリンタ上に印刷されることが認可され、ウエブ ブラウジング中に出会ったウエブページ及びネットページドキュメントを最も近いネットページ プリンタ上で便宜よく印刷することが可能となる。
【０２１７】
ネットページ システムは、プリンタ プロバイダに代わって、プロバイダのプリンタ上に印刷されたパブリケーションを通して得られた収入についてのフィー及び手数料を集金することができる。かかる収入は広告フィーと、クリックスルー フィーと、Ｅコマース手数料と、取引フィーとを含む。プリンタが利用者により保有されていれば、その時、利用者はプリンタ プロバイダである。
【０２１８】
各利用者はまたネットページ口座８２０を有し、その口座は、少額借方及び貸方と（前の章で説明したものなど）、名前、住所、電話番号を含む接触細部８１５と、プライバシ、配信、局地化設定を含む地球規模選好８１６と、利用者の符号化署名８１８、指紋８１９等を含む任意の数の生物形質記録８１７と、システムにより自動的に維持された肉筆モデル８１９と、Ｅコマースの決済ができるＳＥＴ決済カード口座８２１とを累積するのに使用される。
【０２１９】
２．３．２　お気に入りリスト
ネットページ利用者は、ネットページネットワーク上に“お気に入り”−役に立つドキュメント等へのリンクのリスト９２２を維持できる。リストはシステムにより利用者に代わって維持される。リストはフォルダ９２４の階層として組織化され、その好適な実施形態が図４１のクラス線図に示される。
【０２２０】
２．３．３　履歴リスト
システムは各利用者に代わって、利用者がネットページ システムを通してアクセスしたドキュメント等へのリンクを含む履歴リスト９２９を維持する。履歴リストは日時順のリストとして組織化され、その好適な実施形態が図４２のクラス線図に示される。
【０２２１】
２．４　知的なページ レイアウト
ネットページ パブリケーション サーバは、セクション毎のベースで各利用者の個人専有化されたパブリケーションのページを自動的にレイアウトする。大部分の広告が事前にフォーマットされた長方形のフォームであるので、それらをページ上で編集内容の前に配置する。
セクションに対する広告率は、セクション内の個々のページ上で広告率を広く変えて達成でき、広告レイアウト アルゴリズムがこれを利用する。アルゴリズムは、ドイト（ｄｏ−ｉｔ−ｙｏｕｒｓｅｌｆ）の屋根ふき修理についての特集記事のために、屋根ふき材料の広告をパブリケーション内に特に配置するなど、密接に結びついた編集及び広告内容を特に一緒に位置付けすることを企てるように構成される。
【０２２２】
テキストと、関連の画像及びグラフィックスとを含む利用者のために選択した編集内容は、次いで、種々の審美的な法則に従ってレイアウトされる。
【０２２３】
広告の選択や編集内容の選択を含むプロセス全体は、利用者が述べたセクション サイズ選好がより密接に達成されることを意図するために、一旦レイアウトが纏まっても、繰り返えさなければならない。しかしながら、セクション サイズ選好は時間平均で一致させることができ、日々のかなりの変化が可能となる。
【０２２４】
２．５　ドキュメント フォーマット
一旦ドキュメントがレイアウトされると、それはネットページ ネットワーク上での効率的な配布及び永続的な記憶のため符号化される。
【０２２５】
主たる効率メカニズムは、単一利用者の編集に固有の情報と多数の利用者の編集間での共有情報との分離である。固有の情報はページレイアウからなる。共有情報はページ レイアウトが参照するオブジェクからなり、それは画像、グラフィックス、テキストの断片を含む。
【０２２６】
テキスト オブジェクトは、拡張可能スタイルシート言語（ＸＳＬ）を使用する、拡張可能マークアップ言語（ＸＭＬ）で表現された、完全にフォーマットされたテキストを含む。ＸＳＬは、テキストが設定されつつある領域、この場合にはレイアウトにより提供されている、とは無関係にテキスト フォーマッティングを正確に制御する。テキスト オブジェクトは自動翻訳を可能にする埋め込み言語コードと、パラグラフ フォーマッティングを助ける埋め込みハイフンネーション ヒントとを含む。
【０２２７】
画像オブジェクトは、ＪＰＥＧ２０００ウエーブレット ベースの圧縮画像フォーマットで画像を符号化する。グラフィック オブジェクトはスケーラブル ベクター グラフィックス（ＳＶＧ）フォーマットで二次元のグラフィックを符号化する。
【０２２８】
レイアウト自体は、一連の配置された画像及びグラフィック オブジェクト、テキスト オブジェクトが流れるリンクされたテキスト フロー オブジェクト、上記したハイパーリンク及び入力フィールド、及びすかし領域からなる。これらのレイアウト オブジェクトを表３に要約する。レイアウトは効率的な配布及び記憶に適したコンパクトなフォーマットを使用する。
表３‐ネットページ レイアウト オブジェクト
【０２２９】
【表３】
2004506254.tif 000005
【０２３０】
２．６　ドキュメント配布
上記したように、ネットページ ネットワーク上での効率的な配布及び永続的に保存する目的のため、利用者固有のページ レイアウトは、それが参照する共有オブジェクトから分離される。
【０２３１】
予約購読のパブリケーションの配布準備ができると、ネットページ パブリケーション サーバは、ネットページＩＤサーバ１２の助けを借りて、ページ、ページ事例、ドキュメント、及びドキュメント事例に各々固有のＩＤを割り当てる。
【０２３２】
サーバは、共有内容が最適化されたサブセットのセットを算出し、各サブセットに対してマルチキャスト チャンネルを作成し、次いで、各利用者固有のレイアウトを、そのレイアウトにより使用された共有内容を運ぶであろうマルチキャスト チャンネルの名称でタグ付けする。サーバは、次いで、各利用者のレイアウトを、適切なページ サーバを介してその利用者のプリンタにポイントキャストし、ポイントキャスティングが完了すると、共有内容を指定チャンネル上でマルチキャストする。そのポイントキャストを受信後、ページ サーバ及びプリンタの各々は、ページ レイアウトで指定されたマルチキャスト チャンネルに予約購読する。マルチキャスト中、ページ サーバ及びプリンタの各々は、マルチキャスト ストリームからそのページ レイアウトにより参照されたオブジェクトを抜粋する。ページ サーバは受信ページレイアウト及び共有内容を永続的に記録保管する。
【０２３３】
一旦プリンタがそのページ レイアウトが参照する全てのオブジェクトを受信すると、プリンタは完全に配置されたレイアウトを再作成し、次いで、それをラスタ化し、印刷する。
【０２３４】
通常の環境では、プリンタはページを配信することができるよりも早く印刷する。各ページの四分の一が画像で占められると仮定すると、平均ページは４００ＫＢ未満のサイズを有する。プリンタは、それ故、その内部６４ＭＢメモリ内にかかるページを１００枚を越えて保持でき、一時的なバッファ等を可能にする。プリンタは毎秒１ページの割合で印刷する。これは毎秒４００ＫＢ又は約３Ｍビットのページ データに相当し、それはブロードバンド ネットワーク上で予想される最高のページ データ配信率と同様である。
【０２３５】
プリンタが紙切れを生じる時などの、たとえ異常な環境においても、プリンタの１００ページ相当の内部記憶容量が使い尽くされる前に、利用者は紙を補給することができると思われる。
【０２３６】
しかしながら、プリンタの内部容量が実際にいっぱいになってしまうと、それが最初に生じると、その時、プリンタはマルチキャストを使用できない。それ故、ネットページ パブリケーション サーバは、プリンタが再マルチキャストに対する要求を配信することができるようにする。臨界の数の要求が受信されると、又はタイムアウトが発生すると、サーバは該当の共有オブジェクトを再マルチキャストする。
【０２３７】
一旦ドキュメントが印刷されると、プリンタは、そのページ レイアウト及び内容を関連のページ サーバから検索することにより、いかなる時でも正確な複製を生産することができる。
【０２３８】
２．７　オンデマンド ドキュメント
ネットページ ドキュメントがオンデマンドで要求されると、ネットページ ドキュメントは、定期刊行物と非常に類似したやり方で個人専有化され、引渡されることができる。しかしながら、共有内容がないので、マルチキャストを使用しないで、要求しているプリンタに直接引渡される。
【０２３９】
非ネットページ ドキュメントがオンデマンドで要求されると、それは個人専有化されず、それをネットページ ドキュメントとして再フォーマットする指定ネットページ フォーマッティング サーバを介して引渡される。ネットページ フォーマッティング サーバはネットページ パブリケーション サーバの特殊な事例である。ネットページ フォーマッティング サーバは、アドビ社のポータブル ドキュメント フォーマット（ＰＤＦ）、及びハイパーテキスト マーク付け言語（ＨＴＭＬ）を含む、種々のインターネット ドキュメント フォーマットの知識を有する。ＨＴＭＬの場合、それは印刷ページのより高い解像力を利用して、内容の表付きで、ウエブ ページをマルチコラム フォーマットで表示できる。ＨＴＭＬは、要求されたページに直接リンクされた全てのウエブ ページを自動的に含むことができる。利用者は、選好を介してこの挙動を調整することができる。
【０２４０】
ネットページ フォーマッティング サーバにより、対話性及び永続性を含む標準のネットページ挙動が、その起源やフォーマットが何であれ、任意のインターネット ドキュメント上で利用できるようになる。ネットページ フォーマッティング サーバは、ネットページ プリンタ及びネットページ サーバの両方からの種々のドキュメント フォーマットの知識を隠し、ウエブ サーバからのネットページ システムの知識を隠す。
【０２４１】
３　セキュアリティ
３．１　暗号法
暗号法を使用して、機密扱いの情報を記憶及びトランシットの両方において保護し、取引に係るパーティを認証する。広く使用される２つのクラスの暗号法がある：秘密キー暗号法及び公開キー暗号法。ネットページ ネットワークは両方のクラスの暗号法を使用する。
【０２４２】
秘密キー暗号法は、対称暗号法とも称されるが、同じキーを使用しメッセージを暗号化し解読する。メッセージを交換することを希望する２つのパーティは秘密キーを安全に交換するため最初に手筈をつけなければならない。
【０２４３】
公開キー暗号法は、非対称暗号法とも称されるが、２つの暗号化キーを使用する。２つのキーは、一方のキーを使用して暗号化された任意のメッセージは、他のキーを使用してのみ解読できる様に、数学的に関係している。その時、これらのうち１つのキーは公開され、一方他のキーは秘密のままである。公開キーを使用して、秘密キーの所有者用に意図した任意のメッセージを暗号化する。一旦公開キーを使用して暗号化されると、メッセージは秘密キーを使用してのみ解読できる。かくして、最初に秘密キーを交換する必要がなく、２つのパーティはメッセージを安全に交換することがきる。秘密キーが確実であることを保障するため、秘密キーの所有者はキー対を生成するのが普通である。
【０２４４】
公開キー暗号法を使用して、ディジタル署名を作成することができる。公開キーの所有者は既知のメッセージのハッシュを作成し、次いで、秘密キーを使用してそのハッシュを暗号化できる。次いで、公開キーを使用して暗号化されたハッシュを解読し、且つそのメッセージに対してハッシュを検証することにより、誰でも暗号化されたハッシュが、その特別のメッセージに関して秘密キーの所有者の“署名”を構成していることを検証できる。もし署名がメッセージに付加されれば、その時、メッセージの受信者はメッセージが本物であり、且つメッセージがトランシットにおいて変更されていないことの両方を検証できる。
【０２４５】
公開キー暗号法が機能するすためは、偽造を防ぐ公開キーを配布する方法が必要である。これは通常の認証及び認証局を用いて行われる。認証局は、公開キーといずれかの人の識別との間の接続を認証する委託された第三者機関である。認証局は、識別ドキュメントを調べることにより人の識別を検証し、そして人の識別の詳細及び公開キーを含むディジタル証書を作り、署名する。認証局を信頼する誰でも証書内の公開キーをこれは本物であると言う高い確実性で使用できる。彼らは証書が実際に、公開キーが周知の認証局により、署名されていることを実際に検証しなければならない。
【０２４６】
大部分の取引環境において、公開キー暗号法はディジタル署名を作成し、安全に秘密セッションキーを交換するためにのみ使用される。秘密キー暗号法は他の全ての目的のために使用される。
【０２４７】
下記の議論において、ネットページ プリンタとサーバとの間の情報の確実な送信への参照がなされると、実際に発生することは、プリンタはサーバの証書を得、認証局に参照することによりそれを認証し、証書内の公開キー交換キーを使用して秘密セッションキーをサーバと交換し、次いで秘密セッションキーを使用してメッセージ データを暗号化する。セッションキーは、定義上、任意の短い寿命であり得る。
【０２４８】
３．２　ネットページ プリンタ セキュリティ
各ネットページ プリンタには、プリンタ内の読み出し専用メモリ及びネットページ登録サーバ データ ベースに記憶される、一対の固有の識別子が製造時割り当てられる。第１のＩＤ６２は公開で、ネットページ ネットワーク上でプリンタを固有に識別する。第２のＩＤは秘密であり、プリンタが最初にネットワーク上で登録される時に使用される。
【０２４９】
プリンタは、設置後、最初にネットページ ネットワークに接続すると、一対の署名公開／秘密キーを作成する。プリンタは秘密ＩＤ及び公開キーを安全にネットページ登録サーバに送信する。サーバは、秘密ＩＤをそのデータベースに記録されているプリンタの秘密ＩＤに対して比較し、それらのＩＤが一致すれば、登録を受け入れる。次いで、サーバはプリンタの公開ＩＤ及び公開署名キーを含む証書を作成し、それに署名し、証書を登録データベース内に記憶する。
【０２５０】
ネットページ登録サーバは、秘密情報へのアクセスを有し、プリンタの識別を検証することができるので、ネットページ プリンタに対する認証局として活動する。
【０２５１】
利用者がパブリケーションを予約購読すると、出版者に利用者の初期設定プリンタ又は指定プリンタにパブリケーションを印刷することを認可する、ネットページ登録サーバ データ ベース内に、記録が作成される。ページ サーバを介してプリンタに送られた各ドキュメントは、特定の利用者にアドレス指定され、出版者の秘密署名キーを使用して出版者により署名される。ページ サーバは、登録データベースを介して、出版者がパブリケーションを指定利用者に引渡すことが認可されていることを検証する。ページ サーバは、登録データベースに記憶されている出版者の証書から得られる出版者の公開キーを使用して、署名を検証する。
【０２５２】
ネットページ登録サーバは、印刷認可をデータベースに加える要求を、それらの要求がプリンタに登録されたペンを介して始動されている限り受け入れる。
【０２５３】
３．３　ネットページ ペン セキュリティ
各ネットページ ペンには、ペン内の読み出し専用メモリ及びネットページ登録サーバ データベースに記憶される、固有の識別子が製造時に割り当てられる。ペンＩＤ６１はネットページ ネットワーク上でペンを固有に識別する。
【０２５４】
ネットページ ペンは多くのネットページ プリンタを“知る”ことができ、プリンタは多くのペンを“知る”ことができる。ペンは、ペンがプリンタの範囲内にあればいつでも、無線周波信号を介してプリンタと通信する。一旦、ペン及びプリンタが登録されると、ペン及びプリンタは定期的にセッションキーを交換する。ペンがディジタル インクをプリンタに送信する毎に、ディジタル インクは適切なセッションキーを使用して常に暗号化される。ディジタル インクは平文では決して送信されない。
【０２５５】
ペンは、ペンが知っている各プリンタに対する、プリンタＩＤによる索引付きセッションキーを記憶し、プリンタは、プリンタが知っている各ペンに対する、ペンＩＤによる索引付きセッションキーを記憶する。両方ともセッションキー用の大きいが、有限の記憶容量を有し、必要なら、最低使用頻度ベースでセッションキーを忘れるであろう。
【０２５６】
ペンがプリンタの範囲内に入ると、ペン及びプリンタは、それらが互いに知っているかどうかを発見する。それらが互いに知っていなければ、次いで、プリンタはペンを知るようになっているかどうか判別する。これは、例えば、ペンが、プリンタを使用するように登録されている利用者に属しているかもしれないためである。もしプリンタがペンを知らなければならないが、知っていなければ、次いで、プリンタは自動ペン登録手順を始動する。もしプリンタがペンを知る必要がなければ、次いで、プリンタは、ペンが充填カップに配置されるまで、その時プリンタは登録手順を始めるが、ペンを無視することについてペンと同意する。
【０２５７】
ペンの公開ＩＤの他に、ペンは秘密のキー交換キーを含む。キー交換キーはまた製造時にネットページ登録サーバ データベースに記録される。登録中に、ペンはそのペンＩＤをプリンタに送信し、プリンタはペンＩＤをネットページ登録サーバに送信する。サーバはプリンタ及びペンが使用するセッションキーを生成し、安全にセッションキーをプリンタに送信する。サーバはまたペンのキー交換キーで暗号化されたセッションキーのコピーを送信する。プリンタはペンＩＤによる索引付きセッションキーを内部記憶し、暗号化されたセッションキーをペンに送信する。ペンはプリンタＩＤによる索引付きセッションキーを内部記憶する。
【０２５８】
にせペンがペン登録プロトコールでペンを偽装できても、実のペンのみがプリンタにより送信されたセッションキーを解読できる。
【０２５９】
事前に登録されなかったペンが最初に登録されると、そのペンが利用者にリンクされるまで、使用が制限される。登録されたが“所有されていない”ペンは、ネットページ利用者及びペン登録フォームを要求し、それに所要の書き入れをし、新しいペンが自動的にリンクされる新しい利用者を登録し、又は新しいペンを既存の利用者に加えてのみ使用するのが許される。
【０２６０】
ペンは、ハードウエア性能がペンにおいて束縛されるので、公開キー暗号法よりもむしろ秘密キー暗号法を使用する。
【０２６１】
３．４　セキュア ドキュメント
ネットページ システムは、チケットやクーポン等のセキュア ドキュメントの引渡しをサポートする。ネットページ プリンタはすかしを印刷する設備を含むが、適切に認可される出版者からの要求でのみそれを行う。出版者はその当局に証書内に、プリンタが認証できるすかしを、印刷するように指示する
“すかし”印刷プロセスは、ページの指定“すかし”領域において代替のディザ マトリックスを使用する。背面併せのページは、印刷された時に一致するミラー画像すかし領域を含む。奇数及び偶数ページのすかし領域で使用されたディザ マトリックスは、領域を一緒に、印刷シートを通して見ることにより得られる干渉効果を生産するように設計される。
【０２６２】
効果は、すかしがページの片面でのみで見ると見えず、且つ通常の手段でページをコピーすると失われる点においてすかしに類似している。
【０２６３】
セキュア ドキュメントのページは、上記のセクション１．９で説明した組み込み式ネットページ コピー メカニズムを使用してはコピーできない。これは、ネットページ認識の写真複写機上でのネットページの印刷に拡張することになる。
【０２６４】
セキュア ドキュメントは一般的にはＥコマース取引の一部分として生成される。セキュア ドキュメントは、それ故、セクション２で説明したように、利用者が生物形質情報をネットページ登録サーバに登録した時に捕獲した利用者の写真を含む。
【０２６５】
セキュア ネットページ ドキュメントを提示されると、受信者は通常の方法でその状況を要求することによりその真正を検証できる。セキュア ドキュメントの固有ＩＤはドキュメントの寿命の間にのみ有効であり、セキュア ドキュメントＩＤは、便宜主義的な偽造者によりそのＩＤが予測されないように、不連続に配分される。セキュア ドキュメント検証ペンは、検証失敗についての組込みフィードバック方式で開発でき、容易な提示時点ドキュメント検証をサポートする。
【０２６６】
明らかに、すかしも利用者の写真もいずれも暗号的な意味において安全ではない。それらは思いつきの偽造に対する大きな障害を単に提供するだけである。特に検証ペンを使用する、オンライン ドキュメント検証は、必要とされる場合、追加的なレベルのセキュリティをもたらすが、なお完全に偽造からまぬがれるものではない。
【０２６７】
３．５　非拒絶
ネットページ システムにおいて、利用者が配信したフォームは確実にフォーム取扱者に引渡され、ネットページ ページ サーバに永続的に記録保存される。それ故、受領者は配信を拒絶することは不可能である。
【０２６８】
システムを通して行われたＥコマース決済はまた、セクション４で説明したように、受取人が拒絶することは不可能である。
【０２６９】
４　電子コマース モデル
４．１　セキュア電子取引（ＳＥＴ）
ネットページ システムは、セキュア電子取引（ＳＥＴ）をその決済システムの１つとして使用する。マスターカード及びヴィザにより開発されたＳＥＴは、決済カードを中心にして組織され、このことは用語に反映される。しかしながら、システムの大部分は使用される口座の種類には無関係である。
【０２７０】
ＳＥＴにおいて、カード所有者及び商人は認証局に登録し、彼等の公開署名キーを含む証書が発行される。認証局は、カード所有者のカード発行人への登録の詳細を適切かどうか検証し、商人の取得者への登録の詳細を適切かどうか検証する。カード所有者及び商人は、それぞれの秘密署名キーを彼等のコンピュータに安全に記憶する。決済プロセス中、これらの証書は、商人及びカード所有者を相互に認証するために、また彼等の両方が決済ゲートウエイに入ることを認証するために使用される。
【０２７１】
一部には、キー及び証書をカード所有者が維持することがわずらわしいと見なされているので、ＳＥＴはまだ広く採用されていない。カード所有者のキー及び証書をサーバ上に維持し、カード所有者にパスワードを介してアクセスを与える暫定的な解決により、いくらかの成功が得られている。
【０２７２】
４．２　ＳＥＴ決済
ネットページ システムにおいて、ネットページ登録サーバは、ＳＥＴ決済取引において、ネットページ利用者（即ち、カード所有者）に対する代理人として行動する。
【０２７３】
ネットページ システムは生物測定法を使用して利用者を認証し、ＳＥＴ決済を認可する。システムがペンをベースしたものであるので、使用される生物形質は利用者のオンライン署名であり、それは時間変動するペンの位置及び圧力からなる。ペンに指紋センサを設計することにより、高コストであるが、指紋生物形質も使用することができる。使用された生物形質のタイプは生物形質の捕獲にのみ影響し、システムの認可態様には影響しない。
【０２７４】
ＳＥＴ決済を可能にする第１のステップは、利用者の生物形質をネットページ登録サーバに登録することである。これは制御された環境、例えば、銀行でなされ、そこでは利用者の識別を検証すると同時に生物形質を捕獲することができる。生物形質は捕獲され、登録データベースに記憶され、それは利用者の記録にリンクされる。利用者の写真もまた任意に捕獲され、記録にリンクされる。ＳＥＴカード保有者登録プロセスが完了し、その結果の秘密署名キー及び証書がデータベースに記憶される。利用者の決済カード情報もまた記憶され、任意のＳＥＴ決済取引において利用者の代理人として行動するためにネットページ登録サーバに十分な情報を与える。
【０２７５】
利用者が最終的に生物形質を提供し、例えば、ネットページ注文フォームに署名することにより、決済を完了すると、プリンタが、注文情報、ペンＩＤ、及び生物形質データをネットページ登録サーバに安全に送信する。サーバは、ペンＩＤにより識別された利用者に関して生物形質を検証し、それから以降ＳＥＴ決済取引を完了する際に利用者の代理人として行動する。
【０２７６】
４．３　少額決済
ネットページ システムは、少額決済に対するメカニズムを含み、低価格のドキュメントをオンデマンドで印刷し、及び著作権のあるドキュメントをコピーすることに対して利用者に便宜よく請求することが可能であり、恐らく、広告材料を印刷する時に発生した支出に対して利用者が返済することもできる。後者は利用者に既に提供した補助金のレベルによる。
【０２７７】
利用者がＥコマースに対して登録すると、少額決済を集めるネットワーク口座が開設される。利用者は定期的にステートメントを受け取り、標準の決済メカニズムを使用して、任意の未払いの借方残高を清算することができる。
【０２７８】
ネットワーク口座を拡大して定期刊行物の予約購読フィーを集めることができ、これらも、さもなければ、個々のステートメントのフォームで利用者に提示される筈である。
【０２７９】
４．４　取引
利用者が特殊なアプリケーション文脈においてネットページを要求すると、アプリケーションは、利用者固有の取引ＩＤ５５をページに埋め込むことができる。それ以降のこのページを通しての入力は取引ＩＤでタグ付けされ、アプリケーションはそれにより利用者の入力に対する適切な文脈を設定できる。
【０２８０】
しかしながら、入力が利用者固有ではないページを通して発生すると、アプリケーションは利用者に固有の識別を使用して文脈を設定しなければならない。一般的な例では事前印刷のカタログページからの品目を利用者の仮想の“ショッピングカート”に加えることに伴って生じる。しかしながら、利用者のプライバシを保護するため、ネットページ システムに知られた固有の利用者ＩＤはアプリケーションには漏らされない。これは、異なるアプリケーション プロバイダが、別個に蓄積された行動データを容易に関連付けるのを防ぐためである。
【０２８１】
図２４に示したように、ネットページ登録サーバは、この代わりに、ユニーク エイリアスＩＤ６５を介して利用者とアプリケーションとの匿名の関係を維持する。利用者が“登録済み”の属性でタグ付けしたハイパーリンクを起動させるといつでも、ネットページ ページ サーバは、ペンＩＤ６１と共に関連のアプリケーションＩＤ６４を、エイリアスＩＤ６５に翻訳するようにネットページ登録サーバに要請する。それにより、エイリアスＩＤ６５はハイパーリンクのアプリケーションに配信される。
【０２８２】
アプリケーションはエイリアスＩＤによる索引付き状態情報を維持し、利用者の地球規模の識別を知らないで利用者固有の状態情報を検索できる。
【０２８３】
システムはまた、利用者のアプリケーションの各々に対する独立した証書及び秘密署名キーを維持し、システムが、アプリケーション固有の情報のみを使用して、利用者に代わってアプリケーション取引に署名することが可能になる。
【０２８４】
システムが商品バーコード（ＵＰＣ）“ハイパーリンク”起動を発送するのを助けるため、システムは任意の数の商品タイプに対して、お気に入りアプリケーションを利用者の代わりに記録する。
【０２８５】
各アプリケーションはアプリケーション プロバイダに関連し、システムは各アプリケーション プロバイダの代わりに口座を維持し、アプリケーションがクリックスルー フィー等をプロバイダの貸方及び借方に記入することが可能になる。
【０２８６】
アプリケーション プロバイダは定期的な予約購読された内容の出版者であり得る。システムは、予約購読されたパブリケーションを受領する利用者の意欲、並びに予想パブリケーション頻度を記録する。
【０２８７】
４．５　リソース定義及び著作権
リソース記述クラス線図の好適な実施例は図４０に示される。
【０２８８】
各ドキュメント及び内容オブジェクトを１つ以上のリソース記述８４２により記述してもよい。リソース記述は、電子リソースの発見を容易にするように設計されるダブリン コア メタデータ要素セットを使用する。ダブリン コア メタデータはワールド ワイド ウエブ コンソーシアム（Ｗ３Ｃ）リソース定義フレームワーク（ＲＤＦ）に適合する。
【０２８９】
リソース記述は権利保持者９２０を識別できる。ネットページ システムは、利用者が著作権内容を印刷すると、著作権フィーを利用者から権利保持者に自動的に発送する。
【０２９０】
５　交信プロトコール
交信プロトコールは実体間の順序付きメッセージの交換を定義する。ネットページ システムにおいて、ペン、プリンタ、及びサーバなどの実体は被定義のプロトコールのセットを利用して、利用者とネットページ システムとのやりとりを協調的に扱う。
【０２９１】
各プロトコールはシーケンス線図により示され、水平次元を使用してメッセージ フローを表現し、垂直次元を使用して時間を表現する。各実体は実体の名称を含む四辺形と、実体の生命線を表示する垂直コラムとにより表現される。実体が存在する時間中、生命線は破線で示される。実体が活動状態である時間中、生命線は２重線で示される。ここで考慮したプロトコールは実体を作らない、又は破壊しないので、生命線は、実体がプロトコールに参加するのを停止すると、直ちに切りつめられるのが一般的である。
【０２９２】
５．１　定期購読配信プロトコール
定期購読配信プロトコールの好適な実施例は図４３に示される。
【０２９３】
多数の利用者が定期パブリケーションに予約購読できる。各利用者の編集は異なってレイアウトされるかもしれないが、多くの利用者の編集はテキストオブジェクト及び画像オブジェクトなどの共通内容を共有する。それ故、定期購読配信プロトコールは、ドキュメント構造を、ポイントキャストを介して個人のプリンタに引渡すが、共有内容オブジェクトはマルチキャストを介してを引渡す。
【０２９４】
アプリケーション（即ち、出版者）は各ドキュメントに対するドキュメントＩＤ５１をＩＤサーバ１２から最初に得る。次いで、アプリケーションは、そのドキュメントＩＤ及びページ記述を含む各ドキュメント構造を、ドキュメントの新たに割り振られたＩＤを配分することに責任を持つページ サーバ１０に送信する。アプリケーションはそれ自体のアプリケーションＩＤ６４、加入者のエイリアスＩＤ６５、及び関連のマルチキャスト チャンネル名のセットを含む。アプリケーションは、その秘密署名キーを使用してメッセージに署名する。
【０２９５】
ページ サーバはアプリケーションＩＤ及びエイリアスＩＤを使用して、登録サーバから該当の利用者ＩＤ、利用者の選択プリンタＩＤ６２（それはアプリケーションに対して明示的に選択されるかもしれない、又は利用者の初期設定プリンタであるかもしれない）、及びアプリケーションの証書を得る。
【０２９６】
アプリケーションの証書により、ページ サーバはメッセージ署名を検証することができる。登録サーバへのページ サーバの要求は、アプリケーションＩＤ及びエイリアスＩＤが定期購読８０８を一緒に識別しなければ、失敗する。
【０２９７】
次いで、ページ サーバはドキュメントＩＤ及びページ事例ＩＤを配分し、ページＩＤ５０を含むページ記述をプリンタへ発送する。ページ サーバは、プリンタが聞くべき関連のマルチキャスト チャンネル名のセットを含む。
【０２９８】
次いで、ページ サーバは新たに配分されたページＩＤを将来の参照のためアプリケーションに返却する。
【０２９９】
一旦アプリケーションが、関連のページ サーバを介して、ドキュメント構造の全てを加入者の選択プリンタに配布し終えると、アプリケーションは共有オブジェクトの種々のサブセットを事前選択のマルチキャスト チャンネル上でマルチキャストする。ページ サーバ及びプリンタの両方とも適切なマルチキャスト チャンネルを監視し、それらの要求された内容オブジェクトを受信する。次いで、ページ サーバ及びプリンタは、事前にポイントキャストされたドキュメント構造を配置できる。これにより、ページ サーバは完全なドキュメントを彼らのデータベースに加えることができ、それによりプリンタはドキュメントを印刷できることになる。
【０３００】
５．２　ハイパーリンク起動プロトコール
ハイパーリンク起動プロトコールの好適な実施例を図４５に示す。
【０３０１】
利用者がネットページ上でネットページ ペンを使いクリックすると、ペンはそのクリックを最も近いネットページ プリンタ６０１に通信する。クリックはページ及びページ上の場所を識別する。プリンタはペンのＩＤ６１をペン接続プロトコールから既に知っている。
【０３０２】
プリンタは、ＤＮＳを介して、特別のページＩＤ５０を扱うページ サーバ１０ａのネットワーク アドレスを判別する。利用者が同じページと最近対話済みであれば、アドレスはそのキャッシュに既にあるかもしれない。次いで、プリンタはペンＩＤ、それ自体のプリンタＩＤ６２、ページＩＤ、及びクリック場所
をページ サーバに発送する。
【０３０３】
ページ サーバは、ページＩＤにより識別されたページ記述５を取り込み、そのクリックが、もしあれば、どの入力要素のゾーン５８に在るかを判別する。関連の入力要素がハイパーリンク要素８４４であると仮定すると、その時、ページ サーバは関連のアプリケーションＩＤ６４及びリンクＩＤ５４を取得し、ＤＮＳを介して、アプリケーション７１をホストするアプリケーション サーバのネットワーク アドレスを判別する。
【０３０４】
ページ サーバは、ペンＩＤ６１を使用して該当の利用者ＩＤ６０を登録サーバ１１から取得し、次いで、地球規模で固有のハイパーリンク要求ＩＤ５２を配分し、ハイパーリンク要求９３４を構築する。ハイパーリンク要求クラス線図は図４４に示される。ハイパーリンク要求は、要求している利用者及びプリンタのＩＤを記録し、クリックされたハイパーリンク事例８６２を識別する。次いで、ページ サーバはそれ自体のサーバＩＤ５３、ハイパーリンク要求ＩＤ、及びリンクＩＤをアプリケーションに送信する。
【０３０５】
アプリケーションは、アプリケーション固有のロジックに従って応答ドキュメントを生産し、ドキュメントＩＤ５１をＩＤサーバ１２から取得する。次いで、アプリケーションはドキュメントを、要求しているページ サーバのＩＤ及びハイパーリンク要求ＩＤと共に、ドキュメントの新たに配分されたＩＤに責任を負うページ サーバ１０ｂに送る。
【０３０６】
第２のページ サーバは、ハイパーリンク要求ＩＤ及びアプリケーションＩＤを第１のページ サーバに送り、該当の利用者ＩＤ及びプリンタＩＤ６２を取得する。第１のページ サーバは、ハイパーリンク要求が既に終了していれば又は異なるアプリケーション向けであれば、リクエストを拒絶する。
【０３０７】
第２のページ サーバは、ドキュメント事例及びページＩＤ５０を配分し、新たに配分されたページＩＤをアプリケーションに返却し、完全なドキュメントをそれ自体のデータベースに加え、そして最後にページ記述を、要求しているプリンタに送信する。
【０３０８】
ハイパーリンク事例は、意味のある取引ＩＤ５５を含むことができ、その場合第１のページ サーバはアプリケーションに送信したメッセージ内に取引ＩＤを含む。これにより、アプリケーションはハイパーリンク起動に対する取引固有の文脈を設定することができる。
【０３０９】
ハイパーリンクが利用者エイリアスを要求していれば、即ち“エイリアス要求”属性が設定されれば、その時、第１のページ サーバはペンＩＤ６１及びハイパーリンクのアプリケーションＩＤ６４の両方を登録サーバ１１に送り、ペンＩＤに対応する利用者ＩＤだけではなく，アプリケーションＩＤ及び利用者ＩＤに対応するエイリアスＩＤ６５もまた取得する。ページサーバは、アプリケーションに送信したメッセージ内にエイリアスＩＤを含み、アプリケーションがハイパーリンク起動に対する利用者固有の文脈を設定することが可能になる。
【０３１０】
５．３　肉筆認識プロトコール
利用者がネットページ上でネットページ ペンを使いストロークを描くと、ペンはそのストロークを最も近いネットページ プリンタに通信する。ストロークはページ及びページ上のパスを識別する。
【０３１１】
プリンタはペンＩＤ６１、それ自体のプリンタＩＤ６２、ページＩＤ５０、及びストローク パスを通常の方法でページ サーバ１０に発送する。
【０３１２】
ページ サーバは、ページＩＤにより識別されたページ記述５を取り込み、どの入力要素のゾーン５８に、もしあれば、ストロークが交差しているかを判別する。関連の入力要素がテキスト フィールド８７８であると仮定すると、ページ サーバはストロークをテキスト フィールドのディジタル インクに添える。
【０３１３】
テキスト フィールドのゾーンにおける不活動の期間後、ページ サーバはペンＩＤ及び懸案のストロークを登録サーバ１１に送信し、解釈させる。登録サーバはペンに対応する利用者を識別し、利用者の累積された肉筆モデル８２２を使用して、ストロークを肉筆のテキストとして解釈する。一旦登録サーバがストロークをテキストに変換すると、登録サーバは、要求しているページ サーバに、テキストを返却する。ページ サーバはテキストをテキスト フィールドのテキスト値に添える。
【０３１４】
５．４　署名検証プロトコール
入力要素が、そのゾーンにストロークが交差しているが、署名フィールド８８０であると仮定すると、ページ サーバ１０はストロークを署名フィールドのディジタル インクに添える。
【０３１５】
署名フィールドのゾーンにおける不活動の期間後、ページ サーバはペンＩＤ及び懸案のストロークを登録サーバ１１に送り、検証させる。ページ サーバはまた、署名フィールドがその一部であるフォームに関連したアプリケーションＩＤ６４、並びにフォームＩＤ５６及びフォームの現状データ内容を送る。登録サーバは、ペンに対応する利用者を識別し、利用者の動的な署名生物形質８１８を使用して、ストロークを利用者の署名として検証する。一旦登録サーバが署名を検証し終えると、登録サーバはアプリケーションＩＤ６４及び利用者ＩＤ６０を使用して利用者のアプリケーション固有の秘密署名キーを識別する。次いで、登録サーバはそのキーを使用してフォーム データのディジタル署名を生成し、要求しているページ サーバにディジタル署名を返却する。ページ サーバはディジタル署名を署名フィールドに割り当て、関連のフォームの状況をフリーズされている状態に設定する。
【０３１６】
ディジタル署名は該当の利用者のエイリアスＩＤ６５を含む。これにより、単一のフォームが多数の利用者の署名を捕獲することができる。
【０３１７】
５．５　フォーム送信プロトコール
フォーム送信プロトコールの好適な実施例を図４６にす。
【０３１８】
フォーム送信はフォーム ハイパーリンク起動を介して生じる。かくして、フォーム配信はセクション５．２で定義されたプロトコールに従い、いくらかのフォーム固有のものが追加される。
【０３１９】
フォーム ハイパーリンクの場合、ページ サーバ１０によりアプリケーション７１に送信されたハイパーリンク起動メッセージもフォームＩＤ５６及びフォームの現状データ内容を含む。もしフォームが任意の署名フィールドを含むと、その時、アプリケーションは、該当のディジタル署名に関連したエイリアスＩＤ６５を抜粋し、及び登録サーバ１１から該当の証書を取得することにより、各署名フィールドを検証する。
【０３２０】
５．６　手数料決済プロトコール
手数料決済プロトコールの好適な実施例を図４７に示す。
【０３２１】
Ｅコマース環境において、クリックスルー、取引及び販売についてのフィー及び手数料は、アプリケーション プロバイダから出版者に決済可能である。フィーについての手数料及び手数料についての手数料も出版者からプリンタのプロバイダに決済可能である。
【０３２２】
ハイパーリンク要求ＩＤ５２を使用して、フィー又は手数料貸方を、目標アプリケーション プロバイダ７０ａ（例えば、商人）からソースアプリケーション プロバイダ７０ｂ（例えば、出版者）へ、及びソース アプリケーション プロバイダ７０ｂからプリンタ プロバイダ７２へ発送する。
【０３２３】
セクション５．２で説明したように、ハイパーリンクが最初に起動すると、目標アプリケーションは、ページ サーバ１０からハイパーリンク要求ＩＤを受信する。目標アプリケーションが、ソース アプリケーション プロバイダの貸方に記入する必要がある時、目標アプリケーションはアプリケーション プロバイダ貸方を本来のページ サーバにハイパーリンク要求ＩＤと共に送る。ページ サーバはハイパーリンク要求ＩＤを使用してソース アプリケーションを識別し、貸方を、ソース アプリケーションＩＤ６４、それ自体のサーバＩＤ５３、及びハイパーリンク要求ＩＤと共に関連の登録サーバ１１に送る。登録サーバは該当のソース アプリケーション プロバイダの口座８２７の貸方に記入する。登録サーバはアプリケーション プロバイダにも通知する。
【０３２４】
アプリケーション プロバイダは、もしプリンタ プロバイダの貸方に記入することが必要であれば、アプリケーション プロバイダは、プリンタ プロバイダ貸方をハイパーリンク要求ＩＤと共に、本来のページ サーバに送る。ページ サーバはハイパーリンク要求ＩＤ使用してプリンタを識別し、プリンタＩＤと共に、貸方を関連の登録サーバに送る。登録サーバは該当のプリンタ プロバイダの口座８１４の貸方に記入する。
【０３２５】
ソース アプリケーション プロバイダは目標アプリケーション プロバイダの識別を任意に通知され、プリンタ プロバイダはソース アプリケーション プロバイダの識別を任意に通知される。
【０３２６】
６　ネットページ ペン記述
６．１　ペン メカニズム
図８及び９を参照して、通常参照数字１０１により指定されるペンは、ペン コンポーネントを装着するための内部スペース１０４の輪郭を規定する壁１０３を有する、プラスチック モールディングの形状をしたハウジング１０２を含む。ペン上部１０５は、ハウジング１０２の一端１０６において、操作時に回転自在になるように装着される。半透明のカバー１０７は、ハウジング１０２の反対側の端１０８に固定される。カバー１０７もモールド プラスチックで、利用者がハウジング１０２内に装着されたＬＥＤの状況を見ることができるように、半透明材料で形成される。カバー１０７は、ハウジング１０２の端１０８を実質的に取り囲む主部１０９と、主部１０９から後方に突出し、ハウジング１０２の壁１０３に形成された該当のスロット１１１内に嵌る突出部１１０とを含む。無線アンテナ１１２は、突出部１１０の背後で、ハウジング１０２内に装着される。カバー１０７上でアパーチャ１１３Ａを取り囲むネジ山１１３は、金属末端部１１４を受容するように配置され、該当のネジ山１１５を含む。金属末端部１１４は脱着自在で、インク カートリッジの交換が可能である。
【０３２７】
屈曲するＰＣＢ１１７上の３色状況ＬＥＤ１１６も、カバー１０７内に装着される。アンテナ１１２も屈曲するＰＣＢ１１７上に装着される。状況ＬＥＤ１１６は、良好な全周視界のためペン１０１の上部に装着される。
【０３２８】
ペンは、通常のマーキング インク ペン及び非マーキング針の両方として作動できる。先端１１９付きインク ペン カートリッジ１１８及び針先端１２１付き針１２０は、ハウジング１０２内に並んで装着される。ペン上部１０５を回転させることにより、インク カートリッジ先端１１９又は針先端１２１のいずれかが、金属末端部１１４の開口端１２２を通って前方に来ることができる。それぞれのスライダ ブロック１２３及び１２４はインク カートリッジ１１８及び針１２０にそれぞれ装着される。回転可能なカムバレル１２５は、操作時ペン上部１０５に固定され、ペン上部とともに回転するように配置される。カム バレル１２５は、カム バレルの壁１８１内に、スロットの形状をしたカム１２６を含む。スライダ ブロック１２３及び１２４から突き出るカム フォロア１２７及び１２８は、カム スロット１２６内に嵌る。カム バレル１２５の回転につれて、スライダ ブロック１２３又は１２４は相互の関係において動き、ペン先端１１９又は針先端１２１のいずれかが、金属末端部１１４の内の穴１２２を通って外に突き出る。ペン１０１は３種類の状態の動作を有する。上部１０５を９０°段階で回転することにより、３種類の状態は：
・　針１２０先端１２１外、
・　インク カートリッジ１１８先端１１９外、及び
・　インク カートリッジ１１８先端１１９、針１２０先端１２１のいずれも外ではない。
【０３２９】
第２の屈曲ＰＣＢ１２９は、ハウジング１０２内に据えられる電子シャーシ１３０上に装着される。第２の屈曲ＰＣＢ１２９は、表面に赤外線を投射する、赤外線ＬＥＤ１３１を装着する。画像センサ１３２は、屈曲ＰＣＢ１２９に装着されて、表面からの反射線を受容する。第２の屈曲ＰＣＢ１２９はまた、ＲＦ発信器及びＲＦ受信機を含む無線周波チップ１３３、及びペン１０１の動作を制御するコントローラ チップ１３４を装着する。光学ブロック１３５（モールド透明プラスチックスから形成された）はカバー１０７内に据えられ、赤外線ビームを表面に投射し、画像を画像センサ１３２上で受信する。電力供給線１３６は、第２の屈曲ＰＣＢ１２９上のコンポーネントを、カム バレル１２５内に組み込まれている電池端子１３７に接続する。ターミナル１３８は、電池端子１３７とカム バレル１２５とに接続する。３ボルトの再充電可能バッテリは、電池端子と接触しているカム バレル１２５内に据えられる。誘導充電コイル１４０は、第２の屈曲ＰＣＢ１２９の廻りに組み込まれ、誘導を介してバッテリ１３９の再充電が可能になる。第２の屈曲ＰＣＢ１２９はまた、赤外線ＬＥＤ１４３と、ペン先端１１９又は針先端１２１により表面に加えられる力の判別を可能にするため、針１２０又はインク カートリッジ１１８のいずれかを、書くために使用した時のカム バレル１２５内の変位を検出する赤外線フォトダイオード１４４とを装着する。ＩＲフォトダイオード１４４は、ＩＲ　ＬＥＤ１４３からの光を、スライダ ブロック１２３及び１２４上に装着された反射器（図示せず）を介して検出する。
【０３３０】
ラバー グリップ パッド１４１及び１４２がハウジング１０２の端１０８に向かって備えられ、ペン１０１を握るのを助け、上部１０５もペン１０１をポケットに留めるクリップ１４２を含む。
【０３３１】
６．２　ペン コントローラ
ペン１０１は、その先端近辺の表面のエリアを赤外線スペクトルで画像化することにより、その先端（針先端１２１又はインク カートリッジ先端１１９）の位置を判別するように配置される。ペンは、最も近い場所タグから場所データを記録し、光学ブロック１３５及びコントローラ チップ１３４を利用して、先端１２１又は１１９の場所タブからの距離を算出するよう配置される。コントローラ チップ１３４は、画像タグ上で観察された透視歪みから、ペンの方位及び先端からタグまでの距離を算出する。
【０３３２】
ＲＦチップ１３３及びアンテナ１１２を利用して、ペン１０１は、ディジタル インク データ（セキュリティのため暗号化され、効率的な送信のためパッケージ化される）を算出システムに送信できる。
【０３３３】
ペンが受信器の範囲内にあれば、ディジタル インク データは形成されるにつれて、送信される。ペン１０１が範囲外へ動くと、ディジタル インク データはペン１０１内でバッファされ（ペン１０１回路はディジタル インク データを約１２分間の表面上でのペン動作を記憶するように準備されたバッファを含む）、後で送信できる。
【０３３４】
コントローラ チップ１３４は、ペン１０１内の第２の屈曲ＰＣＢ１２９に装着される。図１０は、コントローラ チップ１３４のアーキテクチャをより詳細に示すブロック図である。図１０はまた、ＲＦチップ１３３、画像センサ１３２、３色状況ＬＥＤ１１６、ＩＲ照明ＬＥＤ１３１、ＩＲ力センサＬＥＤ１４３、及び力センサ フォトダイオード１４４の表現を示す。
【０３３５】
ペン コントローラ チップ１３４は制御プロッセサ１４５を含む。バス１４６は、コントローラ チップ１３４のコンポーネント間におけるデータの交換を可能にする。フラッシュ メモリ１４７及び５１２ＫＢ　ＤＲＡＭ１４８も含まれる。アナログ ディジタル変換器１４９は、力センサ フォトダイオード１４４からのアナログ信号をディジタル信号に変換するように配置される。
【０３３６】
画像センサ インタフェース１５２は、画像センサ１３２とインタフェースする。トランシーバ コントローラ１５３及びベースバンド回路１５４はまた、ＲＦ回路１５５と、アンテナ１１２に接続されたＲＦ共振子及び誘導子１５６とを含むＲＦチップ１３３とインタフェースするように含まれる。
【０３３７】
制御プロッセサ１４５は、画像センサ１３２を介して、タグからの場所データを表面から捕獲し、復号化し、力センサ フォトダイオード１４４を監視し、ＬＥＤ１１６と、１３１と、１４３とを制御し、無線トランシーバ１５３を介して短距離無線通信を扱う。制御プロッセサは中間性能（〜４０ＭＨｚ）の汎用ＲＩＳＣプロッセサである。
【０３３８】
プロッセサ１４５、ディジタル トランシーバ コンポーネント（トランシーバ コントローラ１５３及びベースバンド回路１５４）、画像センサ インタフェース１５２、フラッ シュメモリ１４７、及び５１２ＫＢ　ＤＲＡＭ１４８は、単一コントローラＡＳＩＣ内に一体化される．アナログＲＦコンポーネント（ＲＦ回路１５５及びＲＦ共振子及び誘導子１５６）は、別のＲＦチップ内に備えられる。
【０３３９】
画像センサは、ＩＲフィルタ付きの２１５ｘ２１５画素ＣＣＤである（かかるセンサは松下電器により生産され、板倉、ケイ ティ 信定、エヌ 奥千也、アール 永吉、エム 尾崎による論文「小型カメラシステム用１ｍｍの５０Ｋ画素ＩＴ　ＣＣＤ画像センサ」、電子デバイスに関するＩＥＥＥ報告、Ｖｏｌ．４７、ナンバー１、２０００年１月に説明されており、それはここに引用して援用する）。
【０３４０】
ペン１０１が表面に接触していないと、コントローラＡＳＩＣ１３４は不活動の期間後、休止状態に入る。コントローラＡＳＩＣは、力センサ フォトダイオード１４４を監視し、パワー マネージャ１５１を介してペン ダウン事象でコントローラ１３４を起動する専用回路１５０を組み入れる。
【０３４１】
無線トランシーバは、コードレス電話により通常使用されている非ライセンスの９００ＭＨｚ帯で、又は代替として非ライセンスの２．４ＧＨｚ産業、科学及び医療（ＩＳＭ）帯で通信し、周波数ホッピング及び衝突検出を使用して干渉フリー通信を提供する。
【０３４２】
代替の実施例において、ペンは基地局又はネットページ プリンタとの短距離通信用に、赤外線データ通信標準化協会（ＩｒＤＡ）インタフェースを組み入れる。
【０３４３】
更なる実施例において、ペン１０１はペン１０１軸心の垂直面に装着された一対の直交加速度計を含む。加速度計１９０は図９及び１０にゴースト線で示される。
【０３４４】
加速度計の装備により、ペン１０１のこの実施例では、表面場所タグを参照しないで動きを感知することが可能になり、場所タグをより低い率でサンプリングしてもすむようになる。その時、各場所タグＩＤは表面上の位置よりもむしろ興味の対象を識別できる。例えば、もしオブジェクトが利用者インタフェース入力要素（例えばコマンド ボタン）であれば、その時、入力要素のエリア内の各位置付けタグのタグＩＤは、入力要素を直接識別できる。
【０３４５】
ｘ及びｙ方向の各々で加速度計により測定された加速は、時間に関して積分され瞬間的な速度及び位置を生産する。
【０３４６】
ストロークの開始位置は未知なので、ストローク内の相対的位置のみを算出する。位置の積分化により感知された加速の誤差は累積されるが、加速度計は一般的には高解像力を有し、誤差が累積するストロークの持続時間は短い。
【０３４７】
７　ネットページ プリンタ記述
７．１　プリンタ メカニズム
垂直装着のネットページ壁プリンタ６０１は、図１１に完全に組立てられた状態で示される。それは、図１２及び１２ａに示すように、複式８ １／２”ＭｅｍｊｅｔＴＭプリント エンジン６０２及び６０３を使用して、レター／Ａ４サイズの媒体上にネットページを印刷する。それは、真っ直ぐな紙路を使用し、紙６０４はフルカラー及び完全な裁ち幅状態でシートの両面を同時に印刷する、複式プリント エンジン６０２及び６０３を通過する。
【０３４８】
一体式製本アセンブリ６０５は、糊の帯を各印刷シートの一方の端に沿って供給し、印刷シートが、前のシートに対して押された時、そのシートと接着できるようになる。これにより、厚さが１シートから数百枚のシートに及ぶ最終の装丁ドキュメント６１８が作成される。
【０３４９】
複式プリント エンジンに結合した、図１３に示した交換可能なインク カートリッジ６２７は、色留め剤、糊、シアン、マゼンタ、黄、黒、及び赤外線インクを貯蔵する袋又は室を有する。カートリッジはまたベース モールディング内に超小型空気フィルタを有する。超小型空気フィルタは、プリンタの内部でホース６３９を介して空気ポンプ６３８に繋ぎ合わさる。これにより、濾過空気が印刷ヘッドに提供され、空気を濾過しないと印刷ヘッドノズルを詰まらすであろう超小型粒子のＭｅｍｊｅｔＴＭ印刷ヘッド３５０への浸入を防ぐ。空気フィルタをカートリッジ内に組み入れることにより、フィルタの操作寿命がカートリッジの寿命と効果的にリンクされる。インク カートリッジは３０００ページ（１５００枚）を印刷し、接着する容量を持つ、完全にリサイクル可能な商品である。
【０３５０】
図１２を参照すると、動力付き媒体取り出しローラ アセンブリ６２６は、最上部シートを、媒体トレーから第１のプリント エンジン６０２上の紙センサを通過して、複式ＭｅｍｊｅｔＴＭ印刷ヘッド アセンブリ内に直接押す。２つのＭｅｍｊｅｔＴＭプリント エンジン６０２及び６０３は、真っ直ぐな紙路に沿って一線に向かい合う逐次的な構成で装着される。紙６０４は、一体の動力付き取り出しローラ６２６により第１のプリント エンジン６０２に引き込まれる。紙６０４の位置及びサイズは感知され、裁ち幅一杯の印刷が開始される。色留め剤が同時に印刷され、可能な最短時間の乾燥を助ける。
【０３５１】
紙は、ゴムを引いたローラに対抗して作動する、動力付き出口スパイク ホイールのセット（一直線の紙路に沿って配列した）を通過して、第１のＭｅｍｊｅｔＴＭプリント エンジン６０２を出る。これらのスパイク ホイールは“湿った”印刷表面に接触し、シート６０４を第２のＭｅｍｊｅｔＴＭプリント エンジン６０３に供給し続ける。
【０３５２】
図１２及び１２ａを参照して，紙６０４は複式プリント エンジン６０２及び６０３から製本アセンブリ６０５へと通過する。印刷されたページは、繊維状のサポート ローラを持つ動力付きスパイク ホイール回転軸６７０と、スパイク ホイール及び瞬間的に動くグルー ホイールを持つ他の可動回転軸との間を通過する。可動回転軸／グルーアセンブリ６７３は、金属のサポート ブラケットに装着され、前方に搬送され、ギアを介してカムシャフトの動きにより動力付き回転軸６７０と繋ぎ合わさる。別のモータがこのカムシャフトを駆動する。
【０３５３】
グルー ホイール アセンブリ６７３は、インク カートリッジ６２７からの糊供給ホース用の回転カップリング付きの部分的に窪んだ回転軸６７９からなる。この回転軸６７９は、放射状の穴を通して毛管作用により接着剤を吸収するグルー ホイールに接続する。鋳造ハウジング６８２は、開口部を前にしてグルー ホイールを取り囲む。旋回側鋳造物及びスプリング付き外側ドアは、金属ブラケットに取り付けられ、アセンブリ６７３の残りが前方に押されると、横方向に蝶番で動く。この作用により、グルー ホイールが鋳造ハウジング６８２の前部を通して露出する。張力スプリングがアセンブリを閉じ、不活動の期間中効果的にグルー ホイールに蓋をかぶせる。
【０３５４】
シート６０４がグルー ホイール アセンブリ６７３に進むと、製本アセンブリ６０３内の下方に搬送されるにつれて、接着剤が表側の（ドキュメントの最初のシートから離れた）一方の垂直端に適用される。
【０３５５】
７．２　プリンタ コントローラ アーキテクチャ
図１４に示したように、ネットページ コントローラは、制御プロッセサ７５０、工場設置又はフィールド設置のネットワーク インタフェース モジュール６２５、無線レシーバ（トランシーバ コントローラ７５３、ベースバンド回路７５４、ＲＦ回路７５５、並びにＲＦ共振子及び誘導子７５６）、二重ラスタ画像プロッセサ（ＲＩＰ）ＤＳＰ７５７、複式プリント エンジン コントローラ７６０ａ及び７６０ｂ、フラッ シュメモリ６５８、及び６４ＭＢのＤＲＡＭ６５７からなる。
【０３５６】
制御プロッセサは、ネットワーク１９、及びローカル ワイヤレス ネットページ ペン１０１との通信を扱い、ヘルプ ボタン６１７を感知し、利用者インタフェースＬＥＤ６１３〜６１６を制御し、ＲＩＰ　ＤＳＰ７５７及びプリント エンジン／コントローラ７６０にフィードし、同期させる。これは中程度性能の汎用マイクロプロッセサからなる。制御プロッセサ７５０は高速シリアル バス６５９を介してプリント エンジン コントローラ７６０と通信する。
【０３５７】
ＲＩＰ　ＤＳＰは、ページ記述をネットページ プリンタの圧縮ページフォーマットにラスタ化し、圧縮する。各プリント エンジン コントローラはリアルタイムで（即ち、毎分３０ページを越える）、ページ画像をその関連したＭｅｍｊｅｔＴＭ印刷ヘッド３５０に拡大し、ディザリングし、印刷する。複式プリント エンジン コントローラはシートの両面を同時に印刷する。
【０３５８】
マスター プリント エンジン コントローラ７６０ａは紙搬送を制御し、マスター チップ６６５及びインク カートリッジＱＡチップ７６１と共にインクの使用を監視する。
【０３５９】
プリント コントローラのフラッシュ メモリ６５８は、プロッセサ７５０及びＤＳＰ用のソフトウエアの両方、並びに構成データを保持する。これはブート時にメイン メモリ６５７にコピーされる。
【０３６０】
プロッセサ７５０、ＤＳＰ７５７、及びディジタル トランシーバ コンポーネント（トランシーバ コントローラ７５３及びベースバンド回路７５４）は、単一コントローラＡＳＩＣ６５６で一体化される。アナログＲＦコンポーネント（ＲＦ回路７５５、及びＲＦ共振子及び誘導子７５６）は別のＲＦチップ７６２で提供される。ネットページ プリンタにより、ネットワーク接続を工場選択にする又はフィールド選択にすることが可能になるので、ネットワーク インタフェース モジュール６２５は別個のものとなる。フラッシュ メモリ６５８及び２ｘ２５６Ｍビット（６４ＭＢ）ＤＲＡＭ６５７もオフチップである。プリント エンジンコントローラ７６０は別個のＡＳＩＣに装備される。
【０３６１】
各々がネットページ ネットワーク インタフェース７５１を提供し、及びローカル コンピュータ又はネットワーク インタフェース７５２を任意に提供する、様々なネットワーク インタフェース モジュール６２５が提供される。ネットページ ネットワーク インタフェースは、ＰＯＴＳモデム、混成ファイバ・同軸（ＨＦＣ）ケーブル モデム、ＩＳＤＮモデム、ＤＳＬモデム、衛星トランシーバ、現及び次世代セルラ電話トランシーバ、及び無線ローカル ループ（ＷＬＬ）トランシーバを含む。ローカル インタフェースはＩＥＥＥ１２８４（パラレルポート）、１０ベースＴ及び１００ベースＴのイーサネット、ＵＳＢ及びＵＳＢ２．０、ＩＥＥＥ１３９４（ファイアワイヤ）、及び種々の新興ホームネット ワーキング インタフェースを含む。インターネット接続がローカル ネットワーク上で利用できれば、その時、ローカル ネットワーク インタフェースをネットページ ネットワーク インタフェースとして使用できる。
【０３６２】
無線トランシーバ７５３は、コードレス電話により通常使用されている非ライセンスの９００ＭＨｚ帯で、又は代替として非ライセンスの２．４ＧＨｚ産業科学医療（ＩＳＭ）帯で通信し、周波数ホッピング及び衝突検出を使用して干渉フリー通信を提供する。
【０３６３】
プリンタ コントローラは、ネットページ カメラなどのデバイスから“噴出した”データを受信する赤外線データ通信標準化団体（ＩｒＤＡ）インタフェースを任意に組み入れる。代替の実施形態において、プリンタは適切に構成されたネットページ ペンとの短距離通信用のＩｒＤＡインタフェースを使用する。
【０３６４】
７．２．１　ラスタ化及び印刷
一旦メイン プロセッサ７５０がドキュメントのページ レイアウト及びページ オブジェクトを受信し、検証し終えると、それは適切なＲＩＰソフトウエアをＤＳＰ７５７上で動かす。
【０３６５】
ＤＳＰ７５７は各ページ記述をラスタ化し、ラスタ化ページ画像を圧縮する。メイン プロセッサは各圧縮ページ画像をメモリに記憶する。多数のＤＳＰの負荷バランスを取る最も簡単な方法は、各ＤＳＰに個々のページをラスタ化させることである。任意の数のラスタ化ページを、一般に、メモリに記憶できるので、ＤＳＰを常にビジーに保つことができる。この戦略により、短いドキュメントをラスタ化する時、ＤＳＰの利用が貧弱になる可能性が生じるにすぎない。
【０３６６】
ページ記述内のすかし領域は、連続調解像力の二水準ビット マップにラスタ化され、それは損失なくごく僅かなサイズに圧縮され、且つ圧縮ページ画像の一部分を形成する。
【０３６７】
印刷ページの赤外線（ＩＲ）層は、インチ当たり約６つの密度でコード化ネットページ タグを含む。各タグは、ページＩＤ、タグＩＤ、及び制御ビットを符号化し、各タグのデータ内容がラスタ化中に生成され、圧縮ページ画像に記憶される。
【０３６８】
メイン プロセッサ７５０は背中合せのページ画像を複式プリント エンジン コントローラ７６０に渡す。各プリント エンジン コントローラ７６０は、圧縮ページ画像をそのローカル メモリに記憶し、ページ拡大及び印刷パイプラインを始める。ページ拡大及び印刷は、１１４ＭＢの二水準ＣＭＹＫ＋ＩＲページ画像全体をメモリ内に記憶することは実際的ではないので、パイプラインで送信される。
【０３６９】
７．２．２　プリント エンジン コントローラ
プリント エンジン コントローラ７６０のページ拡大及び印刷パイプラインは、高速ＩＥＥＥ１３９４シリアル インタフェース６５９、標準ＪＰＥＧデコーダ７６３、標準Ｇ４ファックス デコーダ７６４、カスタム ハーフトーナ／コンポジタ ユニット７６５と、カスタム タグ エンコーダ７６６と、ライン ローダ／フォーマッタ ユニット７６７、及びＭｅｍｊｅｔＴＭ印刷ヘッド３５０へのカスタム インタフェース７６８からなる。
【０３７０】
プリント エンジン コントローラ３６０はダブル バッファリング方式で作動する。一のページが高速シリアル インタフェース６５９を介してＤＲＡＭ７６９に取り込まれる一方、前に取り込まれたページはＤＲＡＭ７６９から読み出され、プリント エンジン コントローラ パイプラインを通過する。一旦ページが印刷を終了すると、取り込まれたばかりのページは印刷され、一方他のページが取り込まれる。
【０３７１】
パイプラインの第１のステージはＪＰＥＧ圧縮の連続調ＣＭＹＫ層を拡大し（７６３において）、Ｇ４ファックス圧縮の二水準の黒色層を拡大し（７６４において）、二水準ネットページ タグ層をセクション１．２で定義されたタグ フォーマットに従い描画し（７６６において）、これら全ては並列に行われる。第２のステージは、連続調ＣＭＹＫ層のディザリングを行い（７６５において）、その結果生じる二水準ＣＭＹＫ層を覆って二水準黒色層を合成する（７６５において）。その結果生じる二水準ＣＭＹＫ＋ＩＲ層ドット データは、ライン バッファのセットを介して、バッファされ、ＭｅｍｊｅｔＴＭ印刷ヘッド３５０上での印刷のためフォーマットされる（７６７において）。これらのライン バッファの大部分はオフチップＤＲＡＭに記憶される。最終ステージは印刷インタフェース７６８を介して、６チャンネルの二水準ドット データ（色留め剤を含む）をＭｅｍｊｅｔＴＭ印刷ヘッドに印刷する。
【０３７２】
いくつかのプリント エンジン コントローラ７６０を、複式構成におけるが如く、一緒に使用する時、それらは共有ライン同期信号７７０を介して同期される。外部マスター／スレーブピン７７１を介して選択された一方のプリント エンジン７６０のみがライン同期信号７７０を共有ライン上に生成する。
【０３７３】
プリント エンジン コントローラ７６０は、ページ拡大及び描画パイプラインを同期化し、低速のシリアル バス７７３を介して印刷ヘッド３５０を構成し、ステッパ モータ６７５及び６７６を制御する低速のプロセッサ７７２を含む。
【０３７４】
ネットページ プリンタの８ １／２”バージョンにおいて、２つのプリント エンジンの各々は、ページの長手方向（１１”）に沿って、毎分３０枚のレターページを印刷し、１６００ｄｐｉで８．８ｋＨＺのライン率を与える。ネットページ プリンタの１２”バージョンにおいて、２つのプリント エンジンの各々は、ページの短方向（８ １／２”）に沿って、毎分４５枚のレターページを印刷し、１０．２ｋＨＺのライン率を与える。これらのライン率は、現状の設計において３０ｋＨｚを越えるＭｅｍｊｅｔＴＭ印刷ヘッドの操作周波数内に十分入る。
８　プリント エンジン コントローラ及びタグ エンコーダ
一般的な１２インチ印刷ヘッド幅は、以下に説明するように、１つ以上のＰＥＣにより制御され、Ａ４及びレターページの両方の完全な全幅印刷を可能にする。６つのチャンネルのカラーインクは現在の印刷環境において予想される最大なものであり、これらは：
・　ＣＭＹ，通常のカラー印刷用
・　Ｋ、黒色テキスト及び他の黒色印刷用
・　ＩＲ（赤外線）、ネットページ有効アプリケーション用
・　Ｆ（色留め剤）、高速印刷を可能にする
プリンタは高速印刷が可能であるべきなので、より高速で、次のページの印刷が完了し終える前にインクの乾燥が可能になるようにする色留め剤が必要である。そうでないと、ページはお互いに混じる可能性がある。より低速な印刷環境において色留め剤は必要ではない思われる。
【０３７５】
ＰＥＣは単一チップに組み込まれて印刷ヘッドとインタフェースすることができる。ＰＥＣは４つの基本レベルの機能性を含む：
・　ＩＥＥＥ１３９４などのシリアル インタフェースを介して圧縮ページを受信
・　圧縮フォームからページを生産するプリント エンジン。プリント エンジン機能性はページ画像を拡大すること、連続調層のディザリングを行うこと、黒色層を連続調層上に合成すること、及びその結果生じる画像を印刷ヘッドに送信することを含む。
・　印刷ヘッド及びステッパ モータを制御するプリント コントローラ
・　２つのＱＡチップとの通信用の２つの標準低速度シリアルポート。認証手順中、強力なセキュリティを保証するため、単一ポートではなく、２つのポートが必須であることに注目せよ。
【０３７６】
図４８にはドキュメントをコンピュータ システムから印刷ページに送信するデータの流れが見られる。ドキュメントは４１１で受信され、メモリ バッファ４１２に取り込まれ、そこではページ レイアウトの実行が可能で、任意の所要のオブジェクトが加えられるかもしれない。メモリ４１２からのページは、プリント エンジン コントローラ４１０に送信する前に、４１３でラスタ化され、４１４で圧縮される。ページは、プリント エンジン コントローラ４１０内で圧縮された二水準ページ画像として受信されて、メモリ バッファ４１５に入り、そこからページ画像は、ページ画像が検索されるページ拡大器４１６に供給される。任意の必須のディザリングが、４１７で任意の連続調層に適用されるかもしれない。任意の黒色二水準の層が、４１９における任意の赤外線タグと共に連続調層上に４１８において合成することができるであろう。合成ページ データは４２０において印刷され、ページ４２１を生産する。
【０３７７】
プリント エンジン／コントローラは圧縮ページ画像を取り入れ、ページ拡大及び印刷をパイプライン様式で開始する。大きさを決められる二水準ＣＭＹＫ＋ＩＲページ画像をメモリ内に記憶することは実際的ではないので、ページ拡大及び印刷はパイプラインで送信することが好ましい。
【０３７８】
パイプラインの第１のステージはＪＰＥＧ圧縮の連続調ＣＭＹＫ層を拡大し（以下参照）、Ｇ４ファックス圧縮の二水準ディザ マトリックス選択マップを拡大し（以下参照）、Ｇ４ファックス圧縮の二水準黒色層を拡大し（以下参照）、これら全ては並列に行われる。第２のステージは、ディザ マトリックス選択マップにより選択されたディザマ トリックスを使用して、連続調ＣＭＹＫ層のディザリングを行い、その結果生じる二水準のＫ層上に二水準の黒色層を合成する。これに平行して、タグ エンコーダは二水準ＩＲタグ データを圧縮ページ画像から符号化する。色留め剤層もまた、Ｃ、Ｍ、Ｙ、Ｋ又はＩＲチャンネルのいずれかで必要があれば、各ドット位置において生成される。最終ステージは印刷ヘッド インタフェースを介して印刷ヘッドを通して二水準ＣＭＹＫ＋ＩＲデータを印刷する（以下参照）。
【０３７９】
図４９では、プリント エンジン／コントローラ４１０が全体のプリンタ システム アーキテクチャ内にどのようにして嵌るかが見られる。種々のプリンタ システムのコンポーネントは下記を含むであろう。
・　プリント エンジン／コントローラ（ＰＥＣ）．ＰＥＣチップ４１０、又は複数のチップは圧縮ページ画像を受信してメモリ バッファ４２４に記憶し、ページ拡大を行い、黒色層合成をし、ドット データを印刷ヘッド４２３に送信する責任がある。それはまたＱＡチップ４２５及び４２６と通信を行い、印刷ヘッドの特徴を検索しする手段を提供して、最適な印刷を保証する。ＰＥＣはこの明細書の主題である。
・　メモリ バッファ．　メモリ バッファ４２４は圧縮ページ画像を記憶し、所定のページの印刷中のスクラッチ使用のためのものである。メモリ バッファの製造及び作業は当業者に既知であり、それらを使用するための様々な標準チップ及び技術は、本発明のＰＥＣの使用において利用できるであろう。
・　マスターＱＡチップ．　マスター チップ４２５は交換可能なインク カートリッジＱＡチップ４２６に合致する。ＱＡユニットの構造び作業は当業者に既知であり、様々な既知のＱＡプロセスは、本発明のＰＥＣの使用において利用できるであろう。例えば、ＱＡチップは同時係属の米国特許出願に記載されている。
【０３８０】
【表４】
2004506254.tif 000006
【０３８１】
ＰＥＣチップは画像を拡大し、かつ
物理的な印刷ヘッドを動かす役割を有しているので、ＱＡチップ通信はＰＥＣチップの全体的な機能性内に最適に含まれるものである。ＱＡチップ通信をそこに位置付けすることにより、ページを印刷するのに十分なインクがあることを保証できる。印刷ヘッドアセンブリに埋め込まれたＱＡが認証チップを使用して実行されることが好ましい。それはマスターＱＡチップなので、認証キーのみを有し、利用者データを含まない。しかしながら、それはインク カートリッジのＱＡチップに合致しなければならない。インク カートリッジ内のＱＡチップは考え得る最良の印刷品質を維持するのに必要な情報を含み、認証チップを使用して実行される。
【０３８２】
６４Ｍビット（８Ｍバイト）メモリ バッファを使用して圧縮ページ画像を記憶することが好ましい。一のページをバッファに書き込みながら、他のページが読み出される（ダブル バッファリング）。更に、ＰＥＣは、ページを印刷中、メモリを使用して算出ドット情報をバッファする。ページＮを印刷中、バッファは下記に使用される：
・　圧縮ページＮを読み出す
・　ページＮに対して二水準ドット情報を読み出し、書き込む
・　圧縮ページＮ＋１を書き込む
ＰＥＣチップは単一のマイクロコントローラＣＰＵコア４３５を組み入れて、下記の機能を遂行することが好ましい。
・　印刷ページ間のＱＡチップ認証プロトコールを遂行する
・　印刷中、ステップ モータをパラレル インタフェース５８９で動かす（ステップ モータは５ＫＨｚプロセスが必要である）
・　印刷中、ＰＥＣチップの種々の部分を同期化する
・　外部のデータ要求（プログラミング登録等）とインタフェースする手段を提供する
・　印刷ヘッド セグメントの低速データ要求（特徴づけベクトルの読み出しやパルス プロファイルの書き込みなど）とインタフェースする手段を提供する
・　肖像画書式及び風景画書式タグ構造を外部ＤＲＡＭに書き込む手段を提供する。
【０３８３】
画像プロセシングは全て専用ハードウエアにより遂行されるので、ＣＰＵは画素をプロセスする必要がない。その結果、ＣＰＵは極端に単純になり得る。ＣＰＵが既知の幅広い種類のコアが適切である：それは要求される算出及び制御機能を十分早く遂行するための十分なプロセシング パワーを持つ、任意のプロッセサ コアであり得る。適切なコアの例は約１ＭＨｚで作動するフィリップス８０５１マイクロコントローラである。プログラムＲＯＭ及びスモール プログラム スクラッチＲＡＭがＣＰＵコア４３５に関連する。ＣＰＵはメモリマップＩ／Ｏを介してＰＥＣチップ内の他のユニットと通信する。特別のアドレス範囲が特別のユニットにマッピングされ、各範囲内で、その特別のユニット内の、特別の範囲にマッピングされる。これはシリアル及びパラレル インタフェースを含む。スモール プログラム フラッシュＲＯＭをＰＥＣチップに組み入れることができる。そのサイズは選択したＣＰＵによるが、８ＫＢを越えないことが望ましい。同様に、スモール スクラッチＲＡＭエリアをＰＥＣチップに組み入れることができる。プログラム コードは画像を操作する必要がないので、大きなスクラッチ エリアの必要性はない。ＲＡＭサイズは選択したＣＰＵ（スタック メカニズム、サブルーチン呼び込み規定、レジスタ サイズ等）によるが、約２ＫＢを越えないことが望ましい。
【０３８４】
上記に言及したセグメント ベースのページ幅印刷ヘッドを使用するＰＥＣチップは、黒色を完全なドット解像力（一般的には、１６００ｄｐｉ）で再現できるが、網点化を使用して連続調 カラーをいくらか低い解像力で再現する。それ故、ページ記述は黒色二水準の層と連続調層とに区分される。黒色二水準の層は連続調層を覆って合成するように定義される。黒色二水準の層は各画素に対して１ビットの不透明度を含むビットマップからなる。この黒色層マットは、プリンタのドット解像力の整数倍である解像力を有する。最高にサポートされた解像力は１６００ｄｐｉ、即ちプリンタのフルドット解像力である。連続調層は、各画素に対して３２ビットのＣＭＹＫカラーを含むビットマップからなり、そこではＫは随意である。この連続調画像は、プリンタのドット解像力の整数倍である解像力を有する。最高にサポートされた解像力は各単一ＥＰＣに対して１２インチにわたって３２０ｄｐｉ、即ちプリンタのドット解像力の５分の１である。より高い連続調解像力に対しては多数のＰＥＣが必要であり、各ＰＥＣは出力ページの帯を生産する。連続調解像力も、一般的には黒色二水準解像力の整数倍であり、ＲＩＰにおける算出が簡単になる。しかしながら、このことは必要条件ではない。黒色二水準の層及び連続調層は、両方ともプリンタの内部メモリにおいては、効率的な記憶のため圧縮フォームである。
【０３８５】
図５０に、プリント エンジン アーキテクチャが見られる。プリント エンジンのページ拡大及び印刷パイプラインは、高速シリアル インタフェース４２７（標準ＩＥＥＥ１３９４インタフェースなど）、標準ＪＰＥＧデコーダ４２８、標準Ｇ４ファックス デコーダ、カスタム ハーフトーナ／コンポジタ ユニット４２９、カスタム タグ エンコーダ４３０、ライン ローダ／フォーマッタ ユニット４３１、及び印刷ヘッド４３３へのカスタム インタフェース４３２からなる。デコーダ４２８及び５８８とエンコーダ４３０は、ハーフトーナ／コンポジタ４２９にバッファされる。
【０３８６】
タグ エンコーダ４３０は、ページになにが使用されるかにより決まるプロトコールに従って、赤外線タグ又は複数のタグをページに設定し、そしてタグの実際の内容は本発明の主題ではない。
【０３８７】
プリント エンジンはダブル バッファ手法で作業する。一のページがバス５８６上のＤＲＡＭインタフェース５８７、及び高速シリアル インタフェース２７を介してＤＲＡＭ３４に取り込まれ、一方前に取り込まれたページはＤＲＡＭ４３４から読み出され、プリント エンジン パイプラインを通る。一旦ページが印刷を終了すると、次いで、取り込まれたばかりのページは印刷されるページとなり、新しいページが高速シリアルインタフェース４２７を介して取り込まれる。第１のステージにおいて、パイプラインは任意のＪＰＥＧ圧縮の連続調（ＣＭＹＫ）層を拡大し、２つのＧ４ファックス圧縮の二水準データ ストリームのいずれも拡大する。２つのストリームは、黒色層（ＰＥＣは、実際はカラー不可知論的であり、この二水準の層は出力インクのいずれにも向けることができるけれども）、及び連続調ディザリングのためディザ マトリックス間で選択するマットである（下記参照）。第２のステージにおいて、第１と平行して、後でＩＲ又は黒色インクのいずれかで描画するため任意のタグが符号化される。最後に、第３のステージは連続調層のディザリングを行い、その結果生じる二水準ディザリング層にわたって、位置タグ及び二水準のスポット１層を合成する。データストリームは、印刷ヘッド内の重複セグメントを横切って円滑な遷移を創作するように調整されるのが理想的であり、また印刷ヘッド内の故障したノズルを補償するように調整されるのが理想的である。６つのチャンネルまでの二水準データがこのステージから生産される。６つのチャンネル全部は印刷ヘッド上にないかもしれないことに注目せよ。例えば、印刷ヘッドは、ＫをＣＭＹチャンネルに押し入れ、ＩＲを無視して、ＣＭＹのみでもよい。代替として、もしＩＲインクが利用できなければ（又は試験目的のため）、位置タグをＫで印刷してもよい。その結果生じる二水準ＣＭＹＫ−ＩＲドット データは、ライン バッファのセットを介して印刷ヘッド３３上での印刷のためバッファされ、フォーマットされる（下記参照）。これらのライン バッファの大部分はオフチップＤＲＡＭ４３４上で記憶されるのが理想的であろう。最終ステージは印刷ヘッド インタフェース４３２を介して、６つのチャンネルの二水準ドット データを印刷する。
【０３８８】
ＰＥＣを用いる印刷システムでは圧縮を使用する。これはデータ フローが、一定の速度で作動する印刷ヘッドより、先行することを可能にするためである。２６７ｄｐｉでは、連続調ＣＭＹＫデータのレターページは、２５ＭＢのサイズを有する。ＪＰＥＧなどの損失の多い連続調圧縮アルゴリズムを使用して（下記参照）、連続調画像は際立つ品質の損失がなく１０：１までの率で圧縮し、２．５ＭＢの圧縮ページサイズが得られる。８００ｄｐｉでは、二水準データの書簡ページは、７ＭＢのサイズを有する。テキストなどのコヒーレント データは十分に圧縮される。Ｇ４ファクシミリなどの損失のない二水準圧縮アルゴリズムを使用して（下記参照）、１０ポイントのテキストは約１０：１率で圧縮され、０．８ＭＢの圧縮ページ サイズが得られる。一旦ディザリングされると、ＣＭＹＫ連続調画像データのページは１１４ＭＢの二水準データからなる。以下に説明した二層圧縮ページ画像フォーマットは、損失の多いＰＥＧ連続調画像圧縮と、損失のない二水準テキスト圧縮との相対強さを利用する。フォーマットは十分にコンパクトで記憶効率的であり、十分にシンプルで、印刷中に直接的なリアルタイム拡大が可能となる。テキスト及び画像は通常重複しないので、通常の最悪ケースのページ画像サイズは２．５ＭＢである（即ち、画像のみ）、一方、通常の最良ケースのページ画像サイズは０．８ＭＢである（即ち、テキストのみ）。絶対的な最悪ケースのページ画像サイズは　３．３ＭＢである（即ち、画像を覆うテキスト）。平均ページの４分の１は画像を含むと仮定すると、平均画像サイズは１．２ＭＢである。
【０３８９】
Ｇ４ファックス デコーダは、二水準データを復元（デコンプレッション）する働きをする。二水準データは単一スポット カラー（一般的には、テキスト及び線画に対して黒色）及び以降の連続調データ（ＪＰＥＧデコーダにより復元された）のディザリングに使用されるディザ マトリックス選択ビットマップに制限される。Ｇ４ファックス デコーダへの入力は、外部ＤＲＡＭから読み込まれた二水準データの２つの面である。Ｇ４ファックス デコーダの出力は、復元された二水準データの２つの面である。復元された二水準データは、印刷パイプラインにおける次のステージに向けて、ハーフトーナ／コンポジタ ユニット（ＨＣＵ）に送られる。２つの二水準バッファは、二水準データをＧ４ファックス デコーダとＨＣＵとの間で転送する手段を提供する。各復元された二水準層は、２つのライン バッファに出力される。各バッファは、予想最大解像力で、完全な１２インチ ラインのドットを保持できる。２つのライン バッファを有することにより、一方のラインがＨＣＵにより読み出され、一方他のラインはＧ４ファックス デコーダにより書き込まれることができる。これは、単一の二水準ラインは一般的には１６００ｄｐｉ未満であり、それ故ドット及びライン寸法の両方で拡大しなければならないので、重要である。バッファリングが１つのフルライン未満であれば、Ｇ４ファックス デコーダは同一ラインを多数回−各出力６００ｄｐｉドット ラインに対して一回、復号化する必要があるだろう。
【０３９０】
スポット カラー１は、出力画像の単一カラー面に対して高解像力ドット データを許容するように設計される。連続調層が画像に対して十分な解像力を提供する一方、スポット カラーＩはテキスト及び線画（一般的には黒色）などのアプリケーションにおいて目標となる。テキスト及び線画として使用されると、一般的な圧縮率は１０：１を越える。スポット カラー１により、最高印刷品質に対して１６００ｄｐｉまでの可変解像力が可能となる。２つのライン バッファの各々は、それ故、合計２４００バイト（１２インチ×１６００ｄｐｉ＝１９，２００ビット）である。
【０３９１】
ディザ マトリックス選択マップの解像力は、理想的には連続調解像力に合致すべきである。その結果、２つのライン バッファの各々は、それ故、４８０バイト（３８４０ビット）であり、１２インチを３２０ｄｐｉで記憶できる。マップが連続調解像力に合致すると、一般的な圧縮率は５０：１を超える。
【０３９２】
下記に対するサポートを提供するため
・　８００ｄｐｉスポット カラー１層（一般的には黒）
・　３２０ｄｐｉディザ マトリックス選択層
復元バンド幅必要条件は、毎秒１ページの性能に対して９．０５ＭＢ／秒で（ページ幅が１２インチか又は８．５インチかに関わらず）、最高印刷速度性能の間（毎秒３０，０００ライン）、１２インチ及び８．５インチページ幅に対して、それぞれ２０ＭＢ／秒及び１４．２ＭＢ／秒である。復元されたデータがライン バッファに出力されるとすると、Ｇ４ファックス デコーダは、出力の各々からのラインを一度に１つ、直ぐに復元することができる。
【０３９３】
Ｇ４ファックス デコーダは、ＤＲＡＭインタフェースを介してメインメモリから直接フィードされる。圧縮の量により外部ＤＲＡＭへのバンド幅必要条件が決まる。Ｇ４ファックスは損失無しなので、画像の複雑性はデータの量、それによりバンド幅に強い影響をあたえる。８００ｄｐｉ黒色テキスト／グラフィックス層は、一般的には１０：１圧縮を越え、それ故毎秒１ページを印刷するのに必要なバンド幅は０．７８ＭＢ／秒である。同様に、一般的な３２０ｄｐｉディザ選択マトリックスは５０：１を越えて圧縮され、その結果０．０２５ＭＢ／秒バンド幅となる。ディザ選択マトリックス用の３２０ｄｐｉ及びスポットカラー１用の８００ｄｐｉの最速印刷速度設定は、１．７２ＭＢ／秒及び０．０５６ＭＢ／秒をそれぞれ必要とする。それ故、２ＭＢ／秒の全バンド幅はＤＲＡＭバンド幅に対して十二分である。
【０３９４】
Ｇ４ファックス復号化機能性は、Ｇ４ファックス デコーダ コアの手段により実行される。さまざまなＧ４ファックス デコーダ コアが適している：それは所要の算出及び制御機能を十分に早く遂行するのに十分なプロセシング パワーを持つ、任意のコアであり得る。それは４００ｄｐｉファクシミリ アプリケーションで通常出会うランレングスを超えるランレングスを取り扱うことができなければならず、それで修正が必要かもしれない。
【０３９５】
ＣＭＹＫ（又はＣＭＹ）連続調層は、平面カラーＪＰＥＧバイトストリームに圧縮される。もし輝度／クロミナス分離が、表共有の目的又はクロミナス サブサンプリングのいずれかのために必要とみなされれば、その時、ＣＭＹＫをＹＣｒＣｂに変換し、ＣｒとＣｂは正当にサブサンプリングされる。ＪＰＥＧバイトストリームは完成し、自己完結している。それは、量子化及びハフマン表を含む、復元に必要な全てのデータを包含する。
【０３９６】
ＪＰＥＧデコーダは、連続調データ層のオンザフライ復元を遂行する責任を負う。ＪＰＥＧデコーダへの入力は、連続調データの４つの面までである。これは一般的には３つの面であり、ＣＭＹ連続調画像を表現し、又は４つの面で、ＣＭＹＫ連続調画像を表現する。一般的には全てのカラー面は同じ解像力であろうが、各カラー面は異なる解像力であり得る。連続調層は外部ＤＲＡＭから読み出される。ＪＰＥＧデコーダの出力は復元された連続調データであり、面に分離されている。復元された連続調画像はハーフトーナ／コンポジタ ユニット（ＨＣＵ）４２９に送信され、印刷パイプラインにおける次のステージ向かう。４面の連続調バッファにより、連続調データをＪＰＥＧデコーダとＨＣＵ４２９との間で転送する手段が提供される。
【０３９７】
復元された連続調データの各カラー面は、２つのライン バッファのセットに出力される（下記参照）。各ライン バッファは３８４０バイトで、それ故、１２インチの単一カラー面の画素を３２０ｄｐｉで保持できる。ライン バッファリングにより、一のライン バッファがＨＣＵにより読み出され、一方他のライン バッファはＪＰＥＧデコーダにより書き込まれることができる。これは、単一の連続調ラインは一般的には１６００ｄｐｉ未満であり、それ故ドット及びライン寸法ンの両方で拡大しなければならないので、重要である。バッファリングがフルライン未満であれば、ＪＰＥＧデコーダは同一ラインを多数回−各出力６００ｄｐｉドット ラインに対して一回、復号化する必要があるだろう。種々の解像力をサポートしても、解像力と利用可能なバンド幅との間で相殺がある。解像力及びカラーの数が増加するにつれて、バンド幅必要条件も増加する。更に、ＰＥＣチップの標的となるセグメントの数もバンド幅に影響し、恐らく解像力にも影響する。連続調画像は平面フォーマットでプロセスされので、各カラー面は異なる解像力で（例えば、ＣＭＹはＫ面より高解像力であるかもしれない）記憶できることに注目せよ。最高にサポートされた連続調解像力は１６００ｄｐｉ（プリンタのフル ドット解像力に合致）である。しかしながら、長さ１２インチの３２０ｄｐｉラインに対して十分な連続調画素を保持するに十分な出力ライン バッファ メモリがあるにすぎない。もし完全な１２インチの出力がより高い連続調解像力で要求されたら、多数のＰＥＣチップが必要となるだろうが、しかし、プリンタ上の最終出力は依然として二水準のみであることに注目すべきであろう。３２０ｄｐｉで４つのカラーをサポートした状態では、復元出力バンド幅必要条件は、毎秒１ページの性能に対して４０ＭＢ／秒であり（ページ幅が１２インチか又は８．５インチであるかにかかわらず）、最高プリンタ速度性能（毎秒３０，０００ライン）の間は、１２インチ及び８．５インチページ幅に対してそれぞれ８８ＭＢ／秒及び６４ＭＢ／秒である。表５を使用して種々の解像力／カラー面／ページ幅の組合せに必要なバンド幅を決定できる。
【０３９８】
ＪＰＥＧデコーダは、ＤＲＡＭインタフェースを介してメイン メモリから直接フィードされる。圧縮の量により、外部ＤＲＡＭへのバンド幅必要条件が決まる。圧縮のレベルが上がるにつれて、バンド幅は減少するが、最終出力画像の品質もまた減少し得る。単一のカラー面に対するＤＲＡＭバンド幅は、圧縮率を表５に示した出力バンド幅に適用することにより、容易に算出できる。例えば、３２０ｄｐｉで１０：１の圧縮率を持つ単一のカラー面には、毎秒一のページを生産するためにはＤＲＡＭへの１ＭＢ／秒アクセスが必要である。
【０３９９】
ＪＰＥＧ機能性はＪＰＥＧコアにより実行される。幅広い種類のＪＰＥＧコアが適切である：それは、所要の算出及び制御機能を十分早く遂行するための十分なプロセシング パワーを持つ、任意のＪＰＥＧコアであり得る。例えば、ＢＴＧ　Ｘマッチのコアは、１４０Ｍバイト／秒までの復元速度を有し、最高プリンタ速度（１６００ｄｐｉで毎秒３０，０００ライン）に対して、４００ｄｐｉまでの連続調解像力で、及び１ページ／秒のプリンタ速度に対しては８００ｄｐｉまでの連続調解像力で、４つのカラー面を復元可能にする。コアは復元をサポートするのみに必要であり、より汎用のＪＰＥＧ圧縮／復元コアにより課せられる必要条件を下げることに注目せよ。コアのサイズは１００，０００ゲート以下であると予想される。復元データをライン バッファに出力するとすると、ＪＰＥＧデコーダはカラー面の各々に対して１ライン全体を、一度に１つ、容易に復元でき、かくしてライン中の文脈切り換えを節約し、且つＪＰＥＧデコーダの制御を簡単にする。４つの文脈は保持しなけらならず（各カラー面に対して１つの文脈）、且つ、適切なＪＰＥＧ復号化パラメータとともに、外部ＤＲＡＭ内の現状アドレスを含む。
【０４００】
図５１において、ハーフトーナ／コンポジタ ユニット（ＨＣＵ）４２９は、連続調（一般的にはＣＭＹＫ）層を、同二水準バージョンにハーフトーニングする機能と、適切にハーフトーニングされた連続調層（単数又は複数）上にスポット１二水準の層を合成する機能とを組み合わせる。もしもプリンタ内にＫインクがなければ、ＨＣＵ４２９はＫをＣＭＹに適切にマッピングすることができる。ＨＣＵはまた、画素の２つのディザ マトリックス間で画素毎に、ディザ マトリックス選択マップ内の該当の値を基にして、選択する。ＨＣＵ４２９への入力は、バッファ４３７を通った（ＪＰＥＧデコーダ ユニットからの）拡大された連続調層、バッファ４３８を通った拡大された二水準のスポット１層、バッファ４３９を通った、連続調層と一般的には同じ解像力の、拡大されたディザ マトリックス選択ビットマップ、及びバッファ４４０を通った、フルドット解像力でのタグ データである。ＨＣＵ４２９は２つまでのディザ マトリックスを使用し、それは外部ＤＲＡＭから読み出される。４４１でのＨＣＵ４２９からライン ローダ／フォーマット ユニット（ＬＬＦＵ）への出力は、６つまでのカラー面内の、プリンタ解像力二水準画像ラインのセットである。一般的には、連続調層はＣＭＹＫ又はＣＭＹで、二水準のスポット１層はＫである。
【０４０１】
図５２に、ＨＣＵがより詳細に見られる。一旦始動すると、ＨＣＵは、ページ終了条件を検出するまで、又はその制御レジスタを介して明示的に停止されるまで進む。ＨＣＵの第１のタスクは、４４２などのバッファ面で受信したデータ全てを、縮小／拡大ユニット４４３のようなそれぞれの縮小／拡大ユニットで、プリンタ解像力に、水平及び垂直の両方において、縮小／拡大する。縮小／拡大ユニットにより、連続調又は二水準データを、プリンタ解像力に、水平及び垂直の両方において、縮小／拡大する手段が提供される。縮小／拡大は、データ値を両方のディメンションで整数回複製することにより、達成される。データを縮小／拡大するプロセスは当業者にお馴染みである。連続調層の各々は異なる解像力であり得るので、連続調層は個別に縮小／拡大される。バッファ４４５における二水準スポット１層及びバッファ４４６におけるディザ マトリックス選択層も、縮小／拡大する必要がある。バッファ４４７における二水準タグ データは、正しい解像力で設定されており、縮小／拡大する必要がない。拡大されたディザ マトリックス選択ビット、はディザ マトリックス アクセス ユニット４４８により使用されて、２つのディザ マトリックスから単一の８ビット値を選択する。８ビット値は、それを特定の８ビット連続調値と単に比較する、４つの比較器４４４及び４４９〜４５１に出力される。実際のディザ マトリックスの生成は印刷ヘッド構造により決まり、ディザ マトリックス生成する一般的なプロセスは当業者にお馴染みである。もし連続調値が８ビットのディザ マトリックス値以上であれば、１が出力される。そうでなければ、その時、０が出力される。次いで、これらのビットは４５２〜４５６において、余白ユニット４５７からのインページ ビットとともに、全てＡＮＤ処理される（特別のドットがページの印刷可能エリア内部に存在してもしなくても）。ＨＣＵ内における最終ステージは合成ステージである。６つの出力層の各々に対して、ユニット４５８のような、各々が６つの入力を持つ、単一のドット合併ユニットがある。各ドット合併ユニットからの単一の出力ビットは、任意の又は全ての入力ビットの組合せである。これにより、スポット カラーは任意の出力カラー面に配置され（試験目的の赤外線を含む）、黒がシアン、マゼンタ、及び黄に混ざり（もし黒インクが印刷ヘッドになければ）、かつ、タグ ドット データが目に見える面に配置されることが可能になる。色留め剤カラー面も容易に生成することができる。ドット再組織ユニット（ＤＲＵ）４５９は、所定のカラー面に対して生成されたドット ストリームを取り入れること、及び、出力がセグメント順になり、且つセグメント内ではドット順になるように、それを３２ビットの量に組織することに、責任がある。重複セグメントに対するドットはセグメント順に生成されないので、最小の再順序化が必要である。
【０４０２】
２つの制御ビットが余白ユニット４５７により縮小／拡大ユニット４５７に提供される：アドバンス ドット及びアドバンス ライン。アドバンス ドット ビットにより、状態マシーンが同じドット データの多数の事例（ページ余白、及びＭｅｍｊｅｔＴＭ印刷ヘッド内で重複セグメントに対するドット データを形成するのに有用）を生成できる。アドバンス ライン ビットにより、状態マシーンが特別のドットのラインがいつ終了したかを制御でき、それによりプリンタ余白に従うデータの打ち切りが可能になる。アドバンス ライン ビットはまた、縮小／拡大ユニットが特殊な終線ロジックを要求しなくてもよいようにする。
【０４０３】
比較器ユニットはシンプルな単一の８ビット“以上”比較器を含む。その比較器を使用して、８ビットの連続調値が８ビットのディザマトリックス値以上であるかどうか判別する。だから、比較器ユニットは２つの８ビット入力を取り入れ、単一の１ビット出力を生産する。
【０４０４】
図５３に、ドット合併ユニットのより詳細が見られる。ドット合併ユニットは二水準のディザリングされたデータ、スポット１カラー、及びタグ データをマッピングし、実際の印刷ヘッド内のインクを出力する手段を提供する。各ドット合併ユニットは６つの１ビット入力を取り入れ、そのカラー面に対する出力ドットを表現する単一のビット出力を生産する。４６０における出力ビットは、任意の又は全ての入力ビットの組合せである。これにより、スポット カラーは任意の出力カラー面に配置され（試験目的の赤外線を含む）、黒がシアン、マゼンタ、及び黄に混ざり（黒インクが印刷ヘッドにない場合）、かつタグ ドット データが目に見える面に配置されることが可能になる。色留め剤に対する出力は、入力ビットの全てを単に組み合わせることにより容易に生成できる。ドット合併ユニットは、６つの入力ビットに対するマスクとして使用される、６ビットのカラーマスク レジスタ４６１を含む。入力ビットの各々は、該当のカラーマスク レジスタ ビットとともにＡＮＤ処理され、次いで、その結果生じる６ビットは一緒にＯＲ処理され最終出力ビットを形成する。
【０４０５】
図５４にドット再組織ユニット（ＤＲＵ）が見られ、それは所定のカラー面に対して生成されたドット ストリームを取り入れることに、また、それを、出力がセグメント順になり、且つセグメント内ではドット順になるように、３２ビットの量に組織することに、責任がある。重複セグメントに対するドットはセグメント順に生成されないことから、最小の再順序化が必要である。ＤＲＵは３２ビットのシフト レジスタ、規則的な３２ビットのシフト レジスタ、及び規則的な１６ビットのシフト レジスタを含む。５ビットのカウンタは、それまでにプロセスされたビット数に絶えず注意する。ディザ マトリックス アクセス ユニット（ＤＭＡＵ）からのドット アドバンス信号を使用して、ＤＲＵにどのビットを出力すべきかについて指示する。
【０４０６】
図５４において、レジスタ（Ａ）４６２はサイクル毎に計時される。それは、ドット合併ユニット（ＤＭＵ）により生産された最も新しい３２のドットを含む。完全な３２ビット値は、ＤＲＵ状態マシーン４６４により生産された書き込み可能信号によりシンプルな５ビットのカウンタを介して、レジスタ（Ｂ）４６３に３２サイクル毎にコピーされる。レジスタ（Ｂ）４６３からの１６の奇数ビット（ビット１、３、５、７等）は、レジスタ（Ｃ）４６５に同じ書き込み可能パルスでコピーされる。その時、３２ビットのマルチプレックサ４６６は、状態マシーンからの２つのビットに基づいて下記の３つの出力間で選択する：
・　レジスタＢからの完全な３２ビット
・　レジスタＡの１６の偶数ビット（ビット０、２、４、６等）及びレジスタＢの１６の偶数ビットから構成された３２ビットの値。レジスタＡからの１６の偶数ビットはビット０〜１５を形成し、一方レジスタＢからの１６の偶数ビットはビット１６〜３１を形成する。
・　レジスタＢの１６の奇数ビット（ビット１、３、５、７等）及びレジスタＣの１６のビットから構成された３２ビットの値。レジスタＣビットはビット０〜１５を形成し、一方レジスタＢからの奇数ビットはビット１６〜３１を形成する。
【０４０７】
ＤＲＵに対する状態マシーンは、表１で見ることができる。それは状態０で開始する。それは３２サイクル毎に状態を変える。３２サイクル中、単一の非重複ビットは、それらの３２サイクルに対するドット アドバンス ビットの全てのＡＮＤを集める（サイクル０に対して非重複＝ドット アドバンス、サイクル１〜３１に対して非重複＝非重複ＡＮＤドット アドバンス）。
表１　ＤＲＵに対する状態マシーン
【０４０８】
【表５】
2004506254.tif 000007
【０４０９】
図５２において、余白ユニット（ＭＵ）４５７は、現状ページのページ余白を基にして、ディザ マトリックス アクセス ユニット（ＤＭＡＵ）４４８からのアドバンス ドット及びアドバンス ライン信号を、一般の制御信号に変えることに責任を持つ。それはまた、ページ終了条件を生成することに責任を持つ。ＭＵはページをまたがるドット及びラインのカウンタを保持する。両者は、ページの初めで０に設定される。ドット カウンタは、ＭＵがドット アドバンス信号をＤＭＡＵから受信する毎に、１進む。ＭＵがライン アドバンス信号をＤＭＡＵから受信すると、ライン カウンタは増加し、ドット カウンタは０にリセットされる。サイクル毎に、現状ライン及びドット値がページの余白と比較され、適切な出力ドット アドバンス、ライン アドバンス、及び余白内信号が、これらの余白を基にして与えられる。ＤＭＡＵはＨＣＵに対する実質的なメモリ必要条件のみを含む。
【０４１０】
印刷可能ページ エリアに関連して明示的に定義されることとは別に、各ページ記述は完成し、自己完結している。ページ記述が参照する、ページ記述とは別に記憶されているデータは存在しない。ＰＥＣは既にセットアップされたディザ マトリックス及びタグ構造に依存するが、これらは一般的なページ フォーマットの一部分とはみなされない。
【０４１１】
ページ記述は、ページのサイズ及び解像力を記述するページ ヘッダからなり、実際のページ内容を記述する１つ以上のページ バンドが続く。
【０４１２】
表２はページ ヘッダのフォーマットを示す。
表２　ページ ヘッダ フォーマット
【０４１３】
【表６】
2004506254.tif 000008
2004506254.tif 000009
【０４１４】
ページ ヘッダは、プリント エンジンがページ ヘッド フォーマットを識別することを可能にする署名及びバージョンを含む。署名及び／又はバージョンが無く、又はプリント エンジンと不適合性であると、その時、プリント エンジンはページを拒絶できる。連続調カラー空間は、連続調層がどのくらいあるかを定義し、連続調層がＣＭＹ又はＣＭＹＫのいずれであるかを定義するために一般的に使用される。ページ ヘッダは目標ページの解像力及びサイズを定義する。黒色及び連続調層は、必要なら目標ページにクリップで留める。これは、黒色又は連続調の拡大／縮小係数が目標ページ幅又は高さの係数ではない時は、必ず起こる。目標左及び上部余白は、印刷可能ページ エリア内に目標ページの位置決めを定義する。
【０４１５】
タグ パラメータは、ネットページ タグがこのページに対して生産されるべきか否か、及びどんなオリエンテーション（風景画書式又は肖像画書式モード）でタグを生産すべきかを指定する。固定タグ データも提供される。
【０４１６】
黒色層パラメータは、二水準の黒色層の画素サイズ、及びその目標解像力に対する整数の拡大／縮小係数を定義する。連続調層パラメータは、４つの連続調層の各々の画素サイズ、及びそれらの目標解像力に対する整数の拡大／縮小係数を定義する。
【０４１７】
表３はページ バンドヘッダのフォーマットを示す。
表３　ページ バンド ヘッダ　フォーマット
【０４１８】
【表７】
2004506254.tif 000010
【０４１９】
黒色（二水準）層パラメータは、黒色バンドの高さ、及びその圧縮バンド データのサイズを定義する。可変サイズの黒色データがページ バンド ヘッダに続く。連続調層パラメータは、連続調バンドの高さ、及びその圧縮ページ データのサイズを定義し、連続調カラー データ及び関連の二水準のディザ マトリックス選択マップからなる。可変サイズ 連続調データが黒色データに続く。可変サイズの二水準ディザ マトリックス選択マップ データが連続調データに続く。
【０４２０】
タグ バンド データは、タグ エンコーダにより要求されたタグ データ半ラインのセットである。タグ データのフォーマットは以下に見られる。タグ バンド データはディザ マトリックス選択マップに続く。
【０４２１】
表４はページ バンド ヘッダに続く可変サイズの圧縮バンド データのフォーマットを示す。
表４　ページ バンド データ フォーマット
【０４２２】
【表８】
2004506254.tif 000011
【０４２３】
バンド データの各可変サイズのセグメントは、８バイトの境界に配列する。
【０４２４】
図５０のタグ エンコーダ（ＴＥ）４３０は、タグ可能のアプリケーションに対する機能性を提供し、一般的には、それはＩＲインクが印刷ヘッドに存在することを要求する（限られた環境において、Ｋインク又は他のインクをタグに対して使用してもよいが）。ＴＥは、印刷されるページに対する固定データを、特定のタグ データ値と共に、赤外線又は黒インクでページ上に以降印刷される誤り修正可能な符号化タグに符号化する。ＴＥは三角形グリッド（図５５参照）上にタグを配置し、風景画書式及び肖像画書式オリエンテーションの両方が可能になる。基本タグ構造は１６００ｄｐｉで描画される、一方、タグ データは任意の形状のマクロドット（１６００ｄｐｉで１ドットの最小サイズを持つ）として符号化してもよい。
【０４２５】
ＴＥは入力として下記を取る入れる：
・　風景画／肖像画フラグ
・　単一のタグの構造を定義するテンプレート
・　多くの固定データ ビット（ページ用に固定された）
・　冗長的に固定データ ビットを符号化するか否かを、又は既に符号化されているとしてビットを扱うかどうかを定義するフラグ
・　各々が、所定のタグのライン上においてタグ用の可変データ ビットを含む多くの可変データ ビット記録
・　冗長的に可変データを符号化するか否かを、又は既に符号化されいてるとしてビットを扱うかどうかを定義するフラグ
タグ エンコーダ（ＴＥ）からの出力は、タグ データが印刷されるべきである１６００ｄｐｉの二水準の層である。出力は、１ビットのワイドＦＩＦＯ４４７（図５０及び５２の）を介してなされ、その出力は、順繰りに、図５０のＨＣＵ４２９により入力として使用される。タグは、以降タグ感知デバイスにより読み取り可能な赤外線吸収性のあるインクで印刷されるのが好ましい。黒インクはＩＲ吸収性があり得るので、黒インクを使用して、オフセット印刷ページの、さもなければ空白になるエリアに、限られた機能性、例えばボタンを符号化する機能性を提供できる。代替として、目に見えない赤外線インクを使用して、位置タグを通常ページの上部に印刷できる。しかしながら、目に見えないＩＲインクを使用すると、黒インクは赤外線タグを隠すであろうから、ページ上の任意の他の印刷情報が赤外線透明のＣＭＹインクで印刷されることを確実にするために注意を払わなければならない。単色のスキームは、ぼやけた読み取り環境においてダイナミック レンジを最大限にするために好まれる。
【０４２６】
ページの同じ面を印刷するのに多数のＰＥＣチップを使用する時、２つのＰＥＣチップにより単一のタグを作ることが可能である。これは、タグ エンコーダは複数の部分タグ印刷することができなければならないことを意味する。
【０４２７】
タグ エンコーダ（ＴＥ）は１６００ｄｐｉの二水準データを出力するので、ＴＥの内部作業はハーフトーナ／コンポジタ ユニット（タグ データの利用者）から完全に隠される。
【０４２８】
タグ エンコーダ（ＴＥ）の概念実行により、タグが可変構造並びに固定及び可変データ コンポーネントを有することができても、このＴＥの実行によりある符号化パラメータには範囲制限が課せられる。表５は符号化パラメータ並びに範囲制限を挙げる。しかしながら、これらの制限は、最も起こりそうな符号化シナリオに対して選択された、バッファ サイズ及びアドレシング ビット数の直接の結果である。バッファ サイズ及び該当のアドレシングを調整して任意の符号化パラメータを他の実行で可能にすることは簡単な事柄である。
表５　符号化パラメータ
【０４２９】
【表９】
2004506254.tif 000012
【０４３０】
各タグにおける固定及び可変データ コンポーネントは特に注目される。固定データ コンポーネントは、変化しないタグ データの一部分である（変化するタグ構造の一部分とは異なる）。固定データは、その非符号化フォームでＰＥＣチップより読み出されてＰＥＣ内で一旦符号化されるか、又は読み出されてそのまま使用されるかのいずれかである（固定データは、それ故、外部的に冗長符号化されるべきである）。可変データ ビットは各タグに対して可変のデータ ビットであり、且つ、固定データと同様に、必要ならＴＥ内部で冗長符号化され、又はそのまま使用される。
【０４３１】
データ ビット（固定及び可変の両方）を冗長符号化ビットにマッピングすることは、用いられた冗長符号化方法に大きく依存する。リード−ソロモン符号化が、最小冗長を使用してバースト誤りを取り扱い、及び誤りを効果的に検出し、修正する能力のため、選ばれた。リード−ソロモン符号化は、ライペンズ、エッチによる「リード−ソロモン誤り修正」、ドッブ博士のジャーナル（Ｄｒ． Ｄｏｂｂ’ｓ Ｊｏｕｒｎａｌ） Ｖｏｌ．２２、Ｎｏ．１、１９９７年１月と；ローラボー、シーによる「誤りコード化 クック ブック」、マクグロー−ヒル １９９６年と；ウイッカー、エス及びバーガバ、ヴイによる「リード−ソロモンコード及びそれらの応用」、ＩＥＥＥプレス１９９４年とに記述されている。
【０４３２】
タグ エンコーダ（ＴＥ）の本実行に際して、リード−ソロモン符号化はガロア フィールドＧＦ（２４）上で使用される。記号サイズは４ビットである。各コードワードは６０ビットのコードワード長さに対して１５の４ビット記号を含む。１５の記号のうち、５つは本来のデータ（２０ビット）で、１０は冗長ビット（４０ビット）である。１０の冗長記号は、誤っている５つの記号まで修正できることを意味する。
【０４３３】
タグ当たりの本来のデータの合計量は１６０ビット（４０固定、１２０可変）である。これは冗長符号化され、下記の４８０ビット（１２０固定、３６０可変）の合計量が与えられる：
・　各タグは４０ビットまでの本来の固定データを含む。それ故、２つのコードワードが固定データに必要であり、合計符号化データ サイズは１２０ビットになる。この固定データのみを毎ページ一回符号化する必要があることに注目せよ。
・　各タグは１２０ビットまでの本来の可変データを含む。それ故、６つのコードワードが可変データに必要であり、合計符号化データ サイズは３６０ビットになる。
【０４３４】
ＴＥは二水準タグ ストリームを二水準タグＦＩＦＯに書き込む。ＴＥは、符号化タグ データを基本タグ構造と合併し、且つ引き続く印刷のために、出力ＦＩＦＯ内にドットを正しい順序で配置する責任を有する。符号化タグ データはバッファ スペースを最小にするため、進行中の本来のデータ ビットから生成される。
【０４３５】
図５５に、肖像画書式及び風景画書式印刷に対するタグの配置が見られる。ＴＥがタグ４８８をページ上に三角形グリッド アレンジメント、４８８、４８９、及び４９０で配置することが好ましく、風景画オリエンテーション４９２及び肖像画オリエンテーション４９１の両方を引き受ける。僅か２つの印刷オリエンテーション（風景画及び肖像画）の制限、及びコラム又はタグの列が重複しないこととが組み合わされた三角形メッシュ４８８、４８９、及び４９０は、タグ配置のプロセスが非常に簡素化されることを意味する。
【０４３６】
図５６にはタグを配置する一般的な場合が見られ、それは、それ故、多くのパラメータに依存する。所定のドットのラインに対して、そのライン上のタグ全ては一般のタグ構造の同じ部分に対応する。三角形配置は代替のタグのラインと見なすことができ、そこではタグの一のラインがドット寸法のある量により差し込まれ、他のドットのラインは異なる量により差し込まれる。
ドット タグ間ギャップ４９３は両方のタグのラインにおいて同じであり、ライン タグ間ギャップ４９４とは異なる。
【０４３７】
パラメータは、表６及び７においてより形式的に説明する。パラメータの１セットのみ−肖像画書式印刷用パラメータのセットが必要であることに注目せよ。オリエンテーションが肖像画から風景画に変われば、その時、タグ高さ及びタグ幅パラメータと、一般のドット及びライン パラメータとは簡単に交換できる。表６　タグ配置パラメータ
【０４３８】
【表１０】
2004506254.tif 000013
表７　現状位置記録
【０４３９】
【表１１】
2004506254.tif 000014
ＴＥは幾つかの特定のデータ構造を利用する：
・　ＴＥオリエンテーション フラグ、それはページが肖像画書式又は風景画書式タグ配置規則を使用して印刷されつつあるかどうかを判別する。
・　タグ フォーマット構造、固定タグ構造、可変データ ビット、及び固定データ ビットの視点から総称タグの構成を詳述するテンプレート。それは多数のタグ ライン構造で構成され、タグ内の各１６００ｄｐｉに対して１つある。２つのタグ フォーマット構造−１つは肖像画書式印刷用、及びもう１つは風景画書式印刷用、がある。
・　固定タグ データ バッファ、ページ（又は多数のＰＥＣチップが使用される時、ページの一部分）上のタグ全てに対する冗長符号化固定データ コンポーネントを含む。
・　「タグ印刷」のフラグ、特定のタグが印刷されるべきか否かを指定する。タグ フォーマット構造を無視し、且つタグを単に出力しないかどうかをエンコーダに命令する。
・　半ラインのタグ データ バッファ、非符号化データ及びタグに対する「タグ印刷」のフラグを所定のタグのラインの半分に含む（ラインはこのＰＥＣチップにより印刷されたストリップの幅である）。もしタグの一部分のみがこのＰＥＣチップにより印刷される場合、その時、全体タグのデータは存在しなければならない。
・　可変タグ データ バッファ、単一のタグに対する冗長符号化可変データを含む。
【０４４０】
データ構造は以下に更に詳細に説明する。種々の構造のサイズは表５に挙げたタグ符号化パラメータに基づくことに注目せよ。符号化パラメータの種々のセットに対して、構造のサイズ及び対応するアドレス ビットの数は適切に変化すべきである。
【０４４１】
ＴＥは風景画書式及び肖像画書式印刷の両方をサポートする。モードはＰＥＣに接続した印刷ヘッドの長さと完全に無関係である。給紙が正しければ、１２インチ印刷ヘッドはレター及びＡ４ページを風景画及び肖像画の両方の書式で印刷でき、多数のＰＥＣチップを結合して任意の大きさのページを生産することができる。その結果、ＴＥはタグのオリエンテーションを決定するフラグを含む。
【０４４２】
ＴＥオリエンテーションは、それ故、表８に示したような値を持つ１ビットのフラグである。
表８　ＴＥオリエンテーション レジスタ値
【０４４３】
【表１２】
2004506254.tif 000015
【０４４４】
各１０ビットのエントリは、表９に説明したように個別に解釈され、状態情報には信頼を置いていない。特に（２つのＰＥＣを跨って広がった）部分タグの片側を描画中、エントリへのランダム アクセスが可能である故に、これは重要である。
表９　タグ ライン構造における１０ビットのエントリの解釈
【０４４５】
【表１３】
2004506254.tif 000016
【０４４６】
タグ フォーマット構造（ＴＦＳ）はライン ベースなので、我々はかかる２つの構造を外部ＤＲＡＭに記憶させている−１つは肖像画オリエンテーション用、もう１つは風景画オリエンテーション用。ＴＥオリエンテーション フラグは、２つのうちのどれを使用するかを決定する。２つのタグ フォーマット構造は外部プロセスにより供給され、外部ＤＲＡＭ内で記憶され、それ故、任意に異なることがありあり得る。しかしながら、実際は、それらは９０°回転した同じタグである。単一のＴＦＳにより要求されるメモリの合計は３８４０×タグ高さビットである。所要の最大メモリ量は、高さのタグ３８４に対するものであり、１８０Ｋバイトになる。それ故、最大合計３６０Ｋバイトが２つのオリエンテーションに必要である。
【０４４７】
図５５に示したように、所定のドットのラインに対して、そのライン上のタグ全ては同じタグ ライン構造に対応する。その結果、所定の出力ドットのラインに対して、単一のタグ ライン構造が必要であり、ＴＦＳ全体ではない。ダブル バッファリングにより、次のタグ ライン構造をＤＲＡＭ内のＴＦＳから取り出すことができる、一方現存するタグ ライン構造を使用して、現状タグ ラインを描画する。タグ構造データのラインを読み出すと、その結果、オリエンテーションに関わらず同じＤＲＡＭバンド幅を消費する。ＴＦＳ全体はＰＥＳチップ上に記憶でき、その場合には回転はオンザフライで行われる。ＴＦＳに対するメモリ必要条件は、それ故、チップ上のダブル バッファリングされたタグ ライン構造で（合計では３８４０ビット×２＝７６８０ビット、又は９６０バイト）、肖像画書式ＴＦＳ及び風景画書式ＴＦＳに対して外部ＤＲＡＭ内の３６０Ｋバイトまでである。バンド幅については、肖像画書式ＴＦＳ及び風景画書式ＴＦＳの書き込みは一度行う必要があるのみであり、それは問題点ではない。しかしながら、印刷中適切なＴＦＳを読み出すことが問題点である。最悪ケースである隣接タグを仮定すると、出力ライン毎にタグ ライン構造を読み出す必要がある。各タグ ライン構造は４８０バイトである。毎秒３０，０００ラインの最高印刷速度に対して、ＴＦＳアクセスは１　３．８ＭＢ／秒に達する。
【０４４８】
固定タグ データ バッファは１２０ビットのデータ バッファであり、７ビットによりアドレス指名される。バッファはページに対するタグ データの符号化固定コンポーネントを保持する。固定タグ データ バッファは、１２０ビットの本来の固定データ入力から直接、又は本来の固定データのより下位４０ビットがリード−ソロモン符号化された後のいずれかに、ページ当たり一度書き込まれる。
【０４４９】
「タグ印刷」のフラグは、特別のタグを印刷すべきか否かを指定する。単一のビットのみで、このフラグは合計２ビットに対してダブル バッファリングされる。ダブル バッファリングにより、現状のタグを描画しながら、次のタグに対する「タグ印刷」のフラグを決定することができる。「タグ印刷」は、それ故、表１０に示した値を持つ１ビットのフラグである。
表１０　「タグ印刷」レジスタ値
【０４５０】
【表１４】
2004506254.tif 000017
【０４５１】
半ライン タグ データ バッファは、ライン上のタグの半分までに対する非符号化可変タグ データを含む。各ラインは最大１５２タグを含むことができるので（１２インチの長さにわたって２ｍｍ×２ｍｍの密にパックされたタグ サイズ）、各半ライン タグ バッファはせいぜい７６タグを含むにすぎない。図５５に示したように、１２８ビットは、各タグ４９５、４９６、４９７などに配分される：１２０ビットの非符号化データ５０１、１ビットの「タグ印刷」のフラグ４９８、１ビットの半ライン最終タグのフラグ４９９、及び６つの予備ビット（０に設定された）５００である。単一のバッファのサイズは、それ故、９７２８ビット（１２１６バイト）である。非符号化データに対するマジック値（例えば、０）を有する代わりに、１ビットの「タグ印刷」のフラグ４９８へ配分することは、非符号化データが１２０ビットの完全に非制限のデータであることを意味する。
【０４５２】
タグ データのライン全体をダブル バッファリングするよりもむしろ、我々はタグ データの半ラインをトリプル バッファリングする。これにより、（ダブル バッファリングされた完全なタグ ラインに比較して）１２１６バイトが節約されるが、完全なタグ ラインを読み出すライン時間全体を有する代わりに、半ライン タグ データをドット ラインの半分で読み出さなければならというタイミング制限が生じる。２つだけではなく、３つの半ライン バッファを有することが重要であることに注目せよ。２つだけの半ライン バッファでは、所定のタグのセットが多数のドット ラインにわたって延びときに、同じタグ データを再度読み出す必要がある。トリプル バッファリングにより、ＤＲＡＭから再読み出す必要なく、同じ２つの半ライン タグ バッファを多数回（各タグのラインに対して１回）使用できる。第３の半ライン タグ バッファを使用して、現状のタグのセットをプロセシング中、次のタグ ラインのデータの前半を取り込み、且つ、次のタグ ラインの前半をプロセシング中、次のタグ ラインのデータの後半を取り込む。全体の印刷プロセス中、所定のタグ ラインのデータが一度だけ読み出されることに注目せよ。その結果、１ビットの「最初にプロセス」のフラグは、この半ライン上のタグが以前にプロセスされていれるかを指定する各半ライン バッファに関連する。所定の半ラインをプロセスする最初の時に、次の半ライン バッファをＤＲＡＭから取り込む。
【０４５３】
タグ　データはＤＲＡＭ内に半ラインに関して配置される。所定のライン上にＮ個のタグがあれば、ＤＲＡＭ内に記憶されている各半ラインはＮ／２のタグに対するデータを含む。Ｎが奇数であれば、半ラインのうちの一方は他の半ラインより１つ少ないタグを含む。「半ライン最後タグ」のフラグは一方の半ラインに対してタグＮ／２内に、他の半ラインに対してタグ（Ｎ／２−１）内に設定される。それにも拘わらず、一方のタグ半ラインから次のタグ半ラインへのズレは両方の場合とも同じである。肖像画書式及び風景画書式ページは、タグの合計数に関してお互いにバランスを取る。最悪のケースとして、隣接２ｍｍ×２ｍｍタグを仮定すると、半ライン当たり７６タグあり、長さ８．５インチのページに対して１０７のタグがライン寸法中にある。ＤＲＡＭ中の全データのサイズは、それ故、１２１６×２×１０８＝２５５Ｋバイトである。毎秒１ページの印刷速度に対して、ＤＲＡＭへのバンド幅は、それ故、２５５ＫＢ／秒である。毎秒３０，０００ラインの最高印刷速度に対して、ＴＦＳアクセスは約５６１Ｋバイト／秒に達する。
【０４５４】
可変タグ データ バッファは単一のタグに対して３６０ビットの符号化可変データを保持する。ＴＥは合計７２０ビットに対して可変タグ データ バッファをダブル バッファリングする。ダブル バッファリングにより、次のタグに対する生の１２０ビットの可変データを（必要なら）冗長符号化し、一の可変タグ データ バッファに記憶することができ、一方他の可変タグ データ バッファを使用しながら状タグに対するドットを生成することができる。もし可変タグ データがＰＥＣにより符号化されなければ、３６０の可変データ ビットのうち最初の１２０ビットのみが有効であること、及び１２０ビットの可変タグ データが適切な冗長符号化を既に適用されていることを保証するのは外部ページ プロバイダの責任であることに注目せよ。
【０４５５】
図５８に示した可変タグ データ バッファは、現状タグの可変データである。現状のタグに対するドットが生産されつつある時、図５９に示したように、次のタグに対する可変データは第２の可変タグ データ バッファに符号化されつつある。
【０４５６】
タグ フォーマット構造の全体、又は全タグに対する可変タグ データを記憶するよりもむしろ、データはジャスト イン タイム様式で外部ＤＲＡＭから取り込まれる。適切なトレードオフがバッファ サイズと転送バンド幅との間でおこなわれる。プロセシングがドット及びライン方向の両方で起きてから、データがジャスト イン タイム作業で利用できることが保証される。
・　一方のタグに対するドットがドット方向で生成されつつある時に、次のタグに対する可変データ コンポーネントが第２の可変データ バッファに冗長符号化されつつあり、次タグの「タグ印刷」のフラグが決定されつつある。これらのタスクの両方共半ライン タグ データ バッファからの読み出しを伴い、外部ＤＲＡＭへのアクセスは伴わない。
・　半ライン タグ データ バッファが使用される最初の時に、非符号化タグ データの次の半ラインがＤＲＡＭから取り出される。タグ データの半ラインが再度使用される時はＤＲＡＭからなにも読み出されない。３つの半ライン タグ バッファがあるので、２つのバッファを単一のタグのラインに対して多数回使用できる、一方、タグの次の半ラインに対するデータが準備されている。これにより、各タグの非符号化タグ データが一度のみＤＲＡＭから読み出すことができることに注目せよ。
・　タグの一方のラインが生産されつつある時、タグ フォーマット構造の次のラインが外部ＤＲＡＭから読み出される。これは、現状の出力ラインが実際にタグの一部分である場合のみに必要である。タグの最終ラインの場合、タグの最初のラインが再度読み出される。タグ間ラインをプロセイング中はなにも読み出されない。
【０４５７】
表１１はＴＥに対するメモリ必要条件をオンチップ及びオフチップ（外部ＤＲＡＭ）の両方に関して要約する。
表１１　ＴＥメモリ必要条件
【０４５８】
【表１５】
2004506254.tif 000018
【０４５９】
最高のレベルにおいて、ＴＥ内の状態マシーンは一度に１ラインずつページの出力ラインを進み、開始位置はタグ間ギャップ又はタグ内である（単一のラインを印刷している多数のＰＥＣのため、１つのＰＥＣはタグの一部分を印刷しているにすぎないかもしれない）。もし現状位置がタグ間ギャップ内であれば、０の出力が生成される。もし現状位置がタグ内であれば、タグ フォーマット構造を使用して、出力ドットの値を決定し、必要ならば固定又は可変データ バッファからの適切な符号化データ ビットを使用する。次いで、ＴＥはドットのラインに沿って進み、タグ配置パラメータに従いタグ及びタグ間ギャップを通過する。一旦出力ドットのライン全体が生産されたならば、ＴＥは次のドットのラインに進み、ライン方向に対するタグ配置規則に従いタグ及びタグ間ギャップを通過する。ＰＥＣ内の他のドット生成プロセスに遅れずについて行くために、出力ドットはサイクル毎に生成しなければならない。擬似コードにおいて、プロセスは次の通りである。ＤＲＡＭにアクセスするためのロジックは示されないことに注意せよ。
【０４６０】
イフ（ＴＥＯオリエンテーション＝肖像画書式）
最大タグコンポーネントライン［０］＝ラインタグ間ギャップ
最大タグコンポーネントライン［１］＝タグ高さ
最大タグコンポーネントドット［０］＝ドットタグ間ギャップ
最大タグコンポーネントドット［１］＝タグ幅
開始ドットオフセット［０］＝開始位置。ローカルオフセットドット
開始ドット状態［０］＝開始位置。タグ状態ドット
開始ドットオフセット［１］＝代替タグライン位置。ローカル オフセットドット
開始ドット状態［１］＝代替タグライン位置。タグ状態ドット
現状位置タグ状態ライン＝開始位置。タグ状態ライン
現状位置ローカルオフセットライン＝開始位置。ローカルオフセットライン
エルス
最大タグコンポーネントライン［０］＝ドットタグ間ギャップ
最大タグコンポーネントライン［１］＝タグ幅
最大タグコンポーネントドット［０］＝ラインタグ間ギャップ
最大タグコンポーネントライン［１］＝タグ高さ
開始ドットオフセット［０］＝開始位置。ローカルオフセットライン
開始ドット状態［０］＝開始位置。タグ状態ライン
開始ドットオフセット［１］＝代替タグライン位置。ローカル オフセットライン
開始ドット状態［１］＝代替タグライン位置。タグ状態ライン
現状位置タグ状態ライン＝開始位置。タグ状態ドット
現状位置ローカルオフセットライン＝開始位置。ローカルオフセットドット　エンドイフ
ＲＳエンコーダの出力タグ用意のフラグが設定されるまでストールせよ
ＲＳエンコーダからドットジェネレータへ「タグ印刷」のフラグを転送せよ
ＲＳエンコーダからドットジェネレータへ可変タグ データ バッファを転送せよ
アドバンス タグ信号を次のタグの符号化を始めるＲＳエンコーダに送信せよ
タグラインタイプ＝０
ラインカウント＝０
ホワイル（ラインカウント＜最大ライン）
ドウ
現状位置タグ状態ドット＝ドット状態を開始［ライン タイプをタグ付けせよ］
現状位置ローカルオフセットドット＝ドットオフセットを開始［ライン タイプをタグ付けせよ］
ドットカウント＝０
ホワイル（ドットカウント＜最大ドット）
ドウ
イフ（現状位置タグ状態ドット＝タグ間ギャップに）
０をＦＩＦＯに書き込む
エルス
イフ（現状位置タグ状態ドット＝タグに）
（タグライン構造を復号化せよ［現状位置ローカルオフセットドット］）をＦＩＦＯに書き込む
エルス
０をＦＩＦＯに書き込む
エンドイフ
現状位置ローカルオフセットドットを進める
イフ（現状位置ローカルオフセットドット＞最大タグコンポーネントドット［現状位置タグ状態ドット］）
現状位置ローカルオフセットドット＝０
現状位置タグ状態ドット＝（（〜現状位置タグ状態ドット）又は（ドットタグ間ギャップ＝０））
イフ（現状位置タグ状態ドット＝タグに）
ＲＳエンコーダからドットジェネレータへ「タグ印刷」のフラグを転送せよ
ＲＳエンコーダからドットジェネレータへ可変タグ データ バッファを転送せよ
アドバンス タグ信号を次のタグの符号化を始めるＲＳエンコーダに送信せよ
エンドイフ
エンドイフ
エンドイフ
ドットカウントを進めよ
エンドドウ
ラインカウントを進めよ
現状位置ローカルオフセットラインを進めよ
イフ（現状位置ローカルオフセットライン＞最大タグコンポーネントライン［現状位置タグ状態ライン］）
現状位置ローカル状態ライン＝（（〜現状位置タグ状態ライン）又は（ラインタグ間ギャップ＝０））
現状位置ローカルオフセットライン＝０
イフ（現状位置タグ状態ライン＝タグに）
タグラインタイプ＝〜タグラインタイプ
エンドイフ
エンドイフ
エンドドウ
タグ内の位置に基づいた単一のビットを出力することは、適切なタグ ライン構造、現状タグに対する符号化固定及び可変タグ データ、及び現状タグに対する「タグ印刷」のフラグへのアクセスを持つことに依存する。これらが適切に取り込まれたと仮定し、且つ表５の符号化パラメータを仮定すると、単一タグドットの生成はブロック図のフォームで図５８に見ることができる。
【０４６１】
図５９においてエンコーダのブロック図が見られる。ＴＥは、シンボル アト ア タイムのＧＦ（２４）リード−ソロモン エンコーダ５９０を含む。記号サイズは４ビットである。各コードワードは、６０ビットのコードワード長さに対して１５の４ビット記号を含む。１５の記号のうち、５つは本来のデータ（２０ビット）で、１０個は冗長ビット（４０ビット）である。各タグは１２０ビットの可変の本来のデータを含むので、合計３６０ビットの符号化データ サイズには６つのコードワードが必要である。固定タグ データも、同じリード−ソロモン エンコーダを使用して符号化される。固定タグ データも、同じリード−ソロモン エンコーダを使用して符号化される。固定データは、所定のページ（又は多数のＰＥＣが使用されていれば、ページのストリップ）用のタグ全てにわたり一定であり、それで、印刷（又は印刷のセット）前に一度セットアップする必要があるのみである。非符号化固定データは長さが４０ビットである。これらの４０ビットは符号化されて１２０ビットを生産する。固定データを符号化するため、ＣＰＵは固定データを非符号化タグ データ バッファの最初の４０ビットに取り込み、次いで、状態マシーンを始動させて２つのコードワードを符号化する。その結果生じる可変タグ データ内の１２０ビットは、次いで、固定タグ データ バッファに転送され、そこでそれらのビットは少なくとも１ページの印刷のために、多くの場合は多数ページの印刷のために、留まる。もし固定データがＰＥＣにより符号化されないことになっていれば、その時、１２０ビットの固定データ全ては直接固定タグ データ バッファにコピーされる。状態マシーン５９１は、タグ データを符号化するアドレシング及び制御信号を生産する責任がある。表１３は状態マシーン５９１をプログラミングするのに使用されるレジスタを示す。
【０４６２】
「タグ準備済み」のフラグは、始動時、５９２において、また、５９３においてアドバンス タグ信号が受信された後はいつでも、状態マシーン５９１によりクリアされる。一旦コードワードのセット全体が適切にリード−ソロモン符号化されると、フラグは設定される。「タグ準備済み」のフラグにより、符号化データの外部利用者が適切にストールすることができる。
【０４６３】
５：１０記号の符号化を生産するために、状態マシーン５９１は、適切な半ライン タグ バッファ５９４から記号幅リード−ソロモン デコーダ５９０への４ビットのデータを、５９５においてゲートする。クロックデータの信号は最初の５つのクロックに対して供給され、それのインバースが次の１０個のクロックに供給される。これがコードワード数の回数繰り返される。９０個のクロックが、それ故、タグ データ全体（６コードワード×１５クロック）を符号化するのに必要である。更なる２つのクロックが、残りの８ビットを飛び越えるのに必要で、かくして合計を９２サイクルにする。状態マシーン５９１は、「タグ準備済み」のフラグを５９２で設定し、５９３上のアドバンス タグ信号がＴＥの高レベルプロセスから与えられるまで（この信号が与えられるのに要する時間はタグの幅による。９２のタグ サイズは最小遅延を与える）ストールする。これら最後の２つのクロックの最初のクロックについて、書き込み可能信号が５９６で生成され、その結果、「タグ印刷」のフラグ５９７が、非符号化タグ データ バッファ５９４（タグ データのビット１２１）から読み出された４つのうちの最初ビットに設定される。同じクロック中、４つのうちの第２のビットは状態マシーンに渡される。この第２のビットは、半ライン内最終タグと呼ばれ、プロセスされたばかりのタグが、実際に半ライン バッファでプロセスされる予定の最終タグであるかどうかを決別する。半ライン タグ バッファ５９４に対して状態マシーンにより生成されたアドレスは、１４ビットである。高位の２ビットが、３つのデータ バッファのうちのいずれかがアドレス指名されるかを選択する。次の９ビットは、バッファからどの３２ビットの量を読み出すべきかを判別し、より下位の３ビットを使用して４ビットの８つのセットのどれが選択されるべきかを決定する。１４のアドレス ビットのうち、下位の１２ビットのアドレスは０で始動し、３２回進むまで、各サイクルを進める。その時、カウンタは、５９３上のアドバンスタグ信号が高レベルの符号化プロセスから来るまでストールする。しかしながら、もし「半ライン内最終タグ」のフラグが設定されれば（最も新しくプロセスされたタグからビット１２２として読み出されれば）、その時、下位の１２ビットのアドレスは０にクリアされ、タグ半ライン バッファの２ビットのインデックスが更新され、ＤＲＡＭからの次のタグ データの半ラインに対する取り込みプロセスが潜在的に開始される。
【０４６４】
状態マシーン５９１はこの完全なタグ ラインに対してプロセスされた半ラインの数に対する１０ビットのタグラインカウンタを保持する。タグラインカウンタは、始動時クリアされ、次いで、状態マシーンが「半ライン内最終タグ」のフラグが設定されているタグの符号化を終了する毎に、増加する。タグラインカウンタが増加すると、タグ半ライン インデックスに対する新しい値を決定し、並びにもしかするとタグラインカウンタ自体の再設定に、１０ビットを使用する。ラインの前半（タグラインカウンタの最下位ビット＝０）のとき、次の半ライン バッファは常に同じタグラインの後半の半ラインであろう。これは２ビットのインデックスを更新することを単に意味する。ラインの後半（タグラインカウンタの最下位ビット＝１）のとき、次の半ラインは我々がこのタグ ラインのプロセッシングを終了しているか否かによる。もし我々がこのタグ ラインをプロセスしていなければ（ＴＥＯオリエンテーション内の値により、タグラインカウンタの最上位９ビットが、タグ高さ又はタグ幅のいずれにも合致しない）、次の半ラインは前の半ラインと同じである。もし我々がこのタグ ラインを終了していれば、次の半ラインは次のラインから来るので、それ故、我々は次のタグ ラインの半ライン バッファを使用する。我々は新しいタグ ラインを始めつつあるので、カウンタは０にまたクリアされる。表１２は古い及び新しいカウンタと、半ライン バッファ インデックスとの関係を示す。
表１２　半ライン内最終タグが設定される時に何をすべきか
【０４６５】
【表１６】
2004506254.tif 000019
【０４６６】
インデックス値が変わる時はいつでも、古いインデックスを保持し、新しいインデックスに関連した半ライン バッファに対する「最初にプロセス」のフラグをチェックする。「最初にプロセス」のフラグがクリアされていれば、それ以上なにもしない。しかしながら、「最初にプロセス」のフラグが設定されていれば、それはクリアされ、ＤＲＡＭからの次の半ラインに対する次のデータのセットを、古いインデックスにより指定された半ラインに読み出すプロセスが始動する。古いインデックスに関連した半ラインに対する「最初にプロセス」のフラグが、次いで設定される。ＤＲＡＭから読み出される３２ビットのワード数は、表１３に記載したように、半ラインサイズのレジスタにより指定される。タグ半ラインを読み出す現状アドレスは、その時、そのアドレスが読み出される次の半ラインを指すように、半ラインサイズにより増加する。このスキームのため、単一の半ラインがページの終わりに早手回しに読み出される。データはページに送信されないので、これは問題ではない。
表１３　　タグの可変データを操作するレジスタ
【０４６７】
【表１７】
2004506254.tif 000020
【０４６８】
結論
本発明は、好適な実施例及び多数の特定の代替実施例に関して説明した。しかしながら、当業者により、これらの特に説明した実施例とは異なる多くの他の実施例も、本発明の精神及び範囲に入ることは理解されるであろう。従って、本発明は、関連出願の説明により適切に援用されたドキュメントを含む、本明細書で記載した特定の実施例に限定する意図はないことは理解されるであろう。本発明の範囲は添付の特許請求の範囲によってのみ限定される。
【図面の簡単な説明】
【図１】サンプル印刷ネットページとそのオンライン ページ記述との関係の概略図である。
【図２】ネットページ ペンと、ネットページ プリンタと、ネットページ ページ サーバと、ネットページ アプリケーション サーバとの間の対話の概略図である。
【図３】ネットワークを介して相互接続されたネットページ及びプリンタの情報収集を示す。
【図４】印刷ネットページの高レベル構造及びそのオンライン ページ記述の概略図である。
【図５】ネットページタグの構造を示す平面図である。
【図６】図５に示したタグのセット間の関係及びネットページ ペンの形態をしたネットページ感知デバイスの視野を示す平面図である。
【図７】タグ画像プロセシング及び復号化グアルゴリズムのフローチャートである。
【図８】ネットページ ペン及びその関連のタグを感知する視野錐体の透視図である。
【図９】図８に示したネットページ ペンの透視分解組立図である；
【図１０】図８及び９に示したネットページ用のペン コントローラの概略ブロック図である。
【図１１】壁装着のネットページ プリンタの透視図である。
【図１２】図１１のネットページ ペンプリンタの長さ方向に沿った断面である。
【図１２ａ】複式プリント エンジン及びグルー ホイール組立品の断面を示す図１２の拡大部分である。
【図１３】図１１及び１２のネットページ プリンタのインク カートリッジ、インク、空気及びグルー通路、及びプリント エンジンの詳細図である。
【図１４】図１１及１２に示したネットページ プリンタ用のプリンタ コントローラの概略ブロック図である。
【図１５】図１４に示した複式プリント エンジン コントローラ及びプリンタ コントローラに関連したＭｅｎｊｅｔＴＭ印刷ヘッドの概略ブロック図である。
【図１６】図１４及１５に示したプリント エンジン コントローラの概略ブロック図である。
【図１７】例えば、図１０から１２のネット ページ プリンタで使用された単一のＭｅｎｊｅｔＴＭ印刷要素の透視図である。
【図１８】ＭｅｎｊｅｔＴＭ印刷要素のアレイの小部分の透視図である。
【図１９】図１３に示したＭｅｎｊｅｔＴＭ印刷要素の動作サイクルを示す一連の透視図である。
【図２０】ページ幅ＭｅｎｊｅｔＴＭプリント ヘッドの短セグメントの透視図である。
【図２１】利用者クラス線図の概略図である。
【図２２】プリンタ クラス線図の概略図である。
【図２３】ペン クラス線図の概略図である。
【図２４】アプリケーション クラス線図の概略図である。
【図２５】ドキュメント及びページ記述クラス線図の概略図である。
【図２６】ドキュメント及びページ所有権クラス線図の概略図である。
【図２７】端末要素特殊化クラス線図の概略図である。
【図２８】静的要素特殊化クラス線図の概略図である。
【図２９】ハイパーリンク要素クラス線図の概略図である。
【図３０】ハイパーリンク要素特殊化クラス線図の概略図である。
【図３１】ハイパーリンク グループ クラス線図の概略図である。
【図３２】フォーム クラス線図の概略図である。
【図３３】ディジタル インク クラス線図の概略図である。
【図３４】フィールド要素特殊化クラス線図の概略図である。
【図３５】チェックボックス フィールド クラス線図の概略図である。
【図３６】テキスト フィールド クラス線図の概略図である。
【図３７】署名フィールド クラス線図の概略図である。
【図３８】入力プロセシング アルゴリズムのフローチャートである。
【図３８ａ】図３８のフローチャートの１ステップの詳細なフローチャートである。
【図３９】ページ サーバ コマンド要素クラス線図の概略図である。
【図４０】リソース記述クラス線図の概略図である。
【図４１】お気に入りリスト クラス線図の概略図である。
【図４２】履歴リスト クラス線図の概略図である。
【図４３】定期購読配信プロトコールの概略図である。
【図４４】ハイパーリンク要求クラス線図の概略図である。
【図４５】ハイパーリンク起動プロトコールの概略図である。
【図４６】フォーム配信プロトコールの概略図である。
【図４７】手数料決済プロトコールの概略図である。
【図４８】データの流れ及びプリント エンジン コントローラにより遂行された機能を示す線図である。
【図４９】全体のプリンタ システム アーキテクチャの文脈におけるプリント エンジン コントローラを示す。
【図５０】プリント エンジン コントローラ アーキテクチャを示す。
【図５１】図５０のハーフトーナ／コンポジタ ユニット（ＨＣＵ）への外部インタフェースを示す。
【図５２】図５１のＨＣＰへの内部回路を示す線図である。
【図５３】図５２のドット合併ユニット内のプロセスを示すブロック図を示す。
【図５４】図５２のドット再組織化ユニット内のプロセスを示す線図を示す。
【図５５】肖像画書式及び風景画書式モードにおけるタグの配置を示す。
【図５６】タグ配置を定義するために使用されたパラメータを表す。
【図５７】半ライン タグ データ バッファ構造を表す。
【図５８】単一のタグ ドットを生成する回路を示す。
【図５９】リード−サーモンをベースにした回路符号化タグ データを示す。
【符号の説明】
１：印刷ページ、２：印刷されたグラフィック データ、３：印刷されたコード化データ、４：印刷されたタグ、５：ページ記述、７：ゾーン、９：短距離無線リンク、１５：検出リング、１６：オリエンテーション軸心、１７：固定目標構造、１８：可変データエリア、１８ａから１８ｄ：同心円記号リング、１０１：ペン、１０２：ハウジング、１０３：壁、１０４：内部スペース、１０５：ペン上部、１０６：端、１０７：カバー、１０８：端、１０９：主部、１１０：突出部、１１１：スロット、１１２：アンテナ、１１３：ネジ山、１１３Ａ：アパーチャ、１１４：金属末端部、１１５：ネジ山、１１９：ペン先端、１２０：針、１２１：針先端、１２２：開口端、１２３及び１２４：スライダ ブロック、１２５：カムバレル、１２６：カム、１２７及び１２８：カムフォロア、１２９：屈曲ＰＣＢ、１３０：電子シャーシ、１３１：赤外線ＬＥＤ、１３２：画像センサ、１３３：無線周波チップ、１３４：コントローラ チップ、１３５：光学ブロック、１３６：電力供給線、１３７：電池端子、１３８：ターミナル、１３９：バッテリ、１４０：誘導充電コイル、１４１及び１４２：ラバー グリップ パッド、１４３：ＬＥＤ、１８１：壁、１９０：加速度計、１９３：非最小視野、３００：印刷要素、３０１：シリコン ウエーハ、３０２：ノズル、３０３：ノズル リム、３０４：ノズル チャンバー、３０５：流体シール、３０６：インク チャンネル リム、３０７：レバー アーム、３０８：能動アクチュエータ ビーム対、３０９：受動アクチュエータ ビーム対、３１０：能動アクチュエータ アンカー、３１１：受動アクチュエータアンカー、３１２：インク インレット、３１５：断面部、３１６：インク メニスカス、３１７：インク ドロップレット、３２０：電熱ベンド アクチュエータ、３２１：インク、３３０：ノズル ガード ウエーハ、３３１：ノズル ガード穴、３３２：空気インレット、３５０：ＭＥＭＪＥＴ印刷ＴＭヘッド、６０１：ネットページ 壁プリンタ、６０２及び６０３：ＭｅｍｊｅｔＴＭプリントエンジン、６０４：紙、６０５：製本アセンブリ、６１３から６１６：利用者インタフェースＬＥＤ、６１７：ヘルプ ボタン、６２６：ローラ アセンブリ、６２７：インク カートリッジ、６３８：空気ポンプ、６３９：ホース、６５６：プリンタ コントローラ。
【図１】
2004506254.tif 000021
【図２】
2004506254.tif 000022
【図３】
2004506254.tif 000023
【図４】
2004506254.tif 000024
【図７】
2004506254.tif 000025
【図１０】
2004506254.tif 000026
【図１４】
2004506254.tif 000027
【図１５】
2004506254.tif 000028
【図１６】
2004506254.tif 000029
【図２１】
2004506254.tif 000030
【図２２】
2004506254.tif 000031
【図２３】
2004506254.tif 000032
【図２４】
2004506254.tif 000033
【図２５】
2004506254.tif 000034
【図２６】
2004506254.tif 000035
【図２７】
2004506254.tif 000036
【図２８】
2004506254.tif 000037
【図２９】
2004506254.tif 000038
【図３０】
2004506254.tif 000039
【図３１】
2004506254.tif 000040
【図３２】
2004506254.tif 000041
【図３３】
2004506254.tif 000042
【図３４】
2004506254.tif 000043
【図３５】
2004506254.tif 000044
【図３６】
2004506254.tif 000045
【図３７】
2004506254.tif 000046
【図３８】
2004506254.tif 000047
【図３８ａ】
2004506254.tif 000048
【図３９】
2004506254.tif 000049
【図４０】
2004506254.tif 000050
【図４１】
2004506254.tif 000051
【図４２】
2004506254.tif 000052
【図４３】
2004506254.tif 000053
【図４４】
2004506254.tif 000054
【図４５】
2004506254.tif 000055
【図４６】
2004506254.tif 000056
【図４７】
2004506254.tif 000057
【図４８】
2004506254.tif 000058
【図４９】
2004506254.tif 000059
【図５０】
2004506254.tif 000060
【図５１】
2004506254.tif 000061
【図５２】
2004506254.tif 000062
【図５３】
2004506254.tif 000063
【図５４】
2004506254.tif 000064
【図５５】
2004506254.tif 000065
【図５６】
2004506254.tif 000066
【図５７】
2004506254.tif 000067
【図５８】
2004506254.tif 000068
【図５９】
2004506254.tif 000069
【国際公開パンフレット】
2004506254.tif 000070
2004506254.tif 000071
2004506254.tif 000072
2004506254.tif 000073
2004506254.tif 000074
2004506254.tif 000075
2004506254.tif 000076
2004506254.tif 000077
2004506254.tif 000078
2004506254.tif 000079
2004506254.tif 000080
2004506254.tif 000081
2004506254.tif 000082
2004506254.tif 000083
2004506254.tif 000084
2004506254.tif 000085
2004506254.tif 000086
2004506254.tif 000087
2004506254.tif 000088
2004506254.tif 000089
2004506254.tif 000090
2004506254.tif 000091
2004506254.tif 000092
2004506254.tif 000093
2004506254.tif 000094
2004506254.tif 000095
2004506254.tif 000096
2004506254.tif 000097
2004506254.tif 000098
2004506254.tif 000099
2004506254.tif 000100
2004506254.tif 000101
2004506254.tif 000102
2004506254.tif 000103
2004506254.tif 000104
2004506254.tif 000105
2004506254.tif 000106
2004506254.tif 000107
2004506254.tif 000108
2004506254.tif 000109
2004506254.tif 000110
2004506254.tif 000111
2004506254.tif 000112
2004506254.tif 000113
2004506254.tif 000114
2004506254.tif 000115
2004506254.tif 000116
2004506254.tif 000117
2004506254.tif 000118
2004506254.tif 000119
2004506254.tif 000120
2004506254.tif 000121
2004506254.tif 000122
2004506254.tif 000123
2004506254.tif 000124
2004506254.tif 000125
2004506254.tif 000126
2004506254.tif 000127
2004506254.tif 000128
2004506254.tif 000129
2004506254.tif 000130
2004506254.tif 000131
2004506254.tif 000132
2004506254.tif 000133
2004506254.tif 000134
2004506254.tif 000135
2004506254.tif 000136
2004506254.tif 000137
2004506254.tif 000138
2004506254.tif 000139
2004506254.tif 000140
2004506254.tif 000141
2004506254.tif 000142
2004506254.tif 000143
2004506254.tif 000144
2004506254.tif 000145
2004506254.tif 000146
2004506254.tif 000147
2004506254.tif 000148
2004506254.tif 000149
2004506254.tif 000150
2004506254.tif 000151
2004506254.tif 000152
2004506254.tif 000153
2004506254.tif 000154
2004506254.tif 000155
2004506254.tif 000156
2004506254.tif 000157
2004506254.tif 000158
2004506254.tif 000159
2004506254.tif 000160
2004506254.tif 000161
2004506254.tif 000162
2004506254.tif 000163
2004506254.tif 000164
2004506254.tif 000165
2004506254.tif 000166
2004506254.tif 000167
2004506254.tif 000168
2004506254.tif 000169
2004506254.tif 000170
2004506254.tif 000171
2004506254.tif 000172
2004506254.tif 000173
2004506254.tif 000174
2004506254.tif 000175
2004506254.tif 000176
2004506254.tif 000177
2004506254.tif 000178
2004506254.tif 000179
2004506254.tif 000180
2004506254.tif 000181
2004506254.tif 000182
2004506254.tif 000183
2004506254.tif 000184
2004506254.tif 000185
2004506254.tif 000186
2004506254.tif 000187
2004506254.tif 000188
2004506254.tif 000189
2004506254.tif 000190
2004506254.tif 000191
2004506254.tif 000192
【国際調査報告】
2004506254.tif 000193
2004506254.tif 000194
2004506254.tif 000195
2004506254.tif 000196
2004506254.tif 000197