(57)【要約】      （修正有）【課題】ネットワーク端末がネットワークプリンタで印刷するのを許可するためのプロトコルを提供する。【解決手段】プリンタ、サーバおよびネットワーク端末に接続されるネットワークで使用されるネットワーク端末許可プロトコル。該プロトコルは、サーバを介して、ネットワーク端末の要求を受けてプリンタでの文書の印刷を許可する。それは、サーバで、ネットワーク端末にプリンタに印刷することを許可する許可レコードをサーバで作成するステップと、ネットワーク端末でおよび印刷要求を介して、プリンタでの文書の印刷を要求するステップと、許可レコードを使用して、ネットワーク端末がプリンタで印刷することを許可されていることを検証するステップと、検証が成功した場合に、文書を印刷のためにプリンタに送信するステップとを含む。【選択図】図１
2010244555.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ、第１サーバ、第２サーバおよびネットワーク端末と、に接続されているネットワークにおいて、
第１サーバに於いて、当該ネットワーク端末が、プリンタで印刷する事を許可する、許可レコードを記憶するステップと、
ネットワーク端末に於いて、且つ第２サーバに送信された印刷要求を介して、プリンタで文書を印刷することを要求すると共に、当該印刷要求は当該文書と当該プリンタとを識別するステップと、
第２サーバに於いて、且つ第１サーバに送信された検証要求を介して、当該ネットワーク端末が、当該プリンタに於いて、印刷する事を許可されていることに付いての検証を要求するステップと、
第１サーバに於いて、且つ当該検証要求に応答して、当該ネットワーク端末がプリンタで印刷するが許可されていることを検証するステップと
当該検証が成功した場合には、当該第１サーバによって当該許可を当該第２サーバに送信するステップと、
当該許可の受信に応答して、当該第２サーバによって、当該文書を、印刷するためのプリンタに送信するステップと
を含む、ネットワーク端末の要求に基づいてプリンタに於いて文書の印刷を許可するためのネットワーク端末許可プロトコル。
【請求項２】
当該プロトコルは、更に、
当該ネットワーク端末で、公開／個人シグナチャ鍵の組を割り当てるステップと、
当該ネットワーク端末で、個人シグナチャ鍵を記憶するステップと、
当該第１サーバに於いて、且つ当該許可レコードの一部として、公開シグナチャ鍵を記憶するステップと、
を含む、請求項１記載されるプロトコル。
【請求項３】
当該印刷を要求するステップが、当該個人鍵を使用してデジタルシグナチャを生成し、それを当該要求に添付するサブステップを含み、且つ当該検証ステップが、当該公開鍵を使用して当該要求に添付されたデジタルシグナチャを検証するサブステップを含む、請求項２に記載されるプロトコル。
【請求項４】
当該許可レコードを作成するステップが、当該許可レコード内に、プリンタを特定するプリンタ識子を記憶するサブステップを含み、当該印刷を要求するステップが、当該印刷要求の中に、プリンタ識別子を含ませるサブステップを含み、更に当該検証するステップが、許可レコードが、当該要求と同じプリンタ識別子を含むことを検証するサブステップを含む、請求項１に記載されるプロトコル。
【請求項５】
当該許可レコードを作成するステップが、ネットワーク端末に端末識別子を割り当て、端末識別子を許可レコードに記憶し、ネットワーク端末で端末識別子を記憶するサブステップと、を含む、請求項４に記載されるプロトコル。
【請求項６】
当該許可レコードが、記憶されている当該プリンタ識別子及び当該端末識別子によって検索可能である、請求項５に記載されるプロトコル。
【請求項７】
当該プロトコルは、更に、
プリンタに於いて、かつ当該第１サーバに対し、許可識別子の割当てを要求する許可識別子要求を提出するステップと、
第１サーバで、許可識別子を割り当てるステップと、
当該第１サーバで、当該許可識別子を記憶するステップと、
プリンタで、許可識別子およびプリンタ識別子を印刷するステップと、
ネットワーク端末で、および第１サーバに対して、許可識別子およびプリンタ識別子を含む許可要求を提出するステップと、
第１サーバで、許可要求を有効化するステップと、
当該有効化検査が成功した場合、当該許可レコードを作成するステップを実行するステップと、
を含む、請求項６に記載されるプロトコル。
【請求項８】
作成するステップが、第１サーバで、許可識別子が使用されていることを記録するサブステップと、確証するステップが、許可識別子が使用済みとして記憶される場合に、許可要求を拒絶するサブステップとを含む、請求項７に記載されるプロトコル。
【請求項９】
許可識別子を記憶するステップが、許可識別子に関する期限情報を記憶するサブステップを含み、確証するステップが、許可要求ｉｄが期限切れになったことを示す場合に、許可要求を拒絶するサブステップを含む、請求項７に記載されるプロトコル。
【請求項１０】
当該要求するステップが、印刷要求の中に、文書を含むサブステップを含む、請求項１に記載されるプロトコル。
【請求項１１】
当該要求するステップが、印刷要求の中に、文書の文書識別子をふくむサブステップを含む、請求項１に記載されるプロトコル。
【請求項１２】
当該送信するステップが、文書識別子を使用して文書を検索するサブステップを含む、請求項１１に記載されるプロトコル。
【請求項１３】
当該送信するステップが、印刷のために文書をフォーマットするサブステップを含む、請求項１２に記載されるプロトコル。
【請求項１４】
当該送信するステップが、文書識別子をプリンタに送信することから成り立つ、請求項１１に記載されるプロトコル。
【請求項１５】
当該ネットワーク端末が、コンピュータシステム上で実行中のウェブブラウザである、請求項１に記載されるプロトコル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概してコンピュータと対話するための方法、システムおよび装置に関する。それは、特に、プリンタ、サーバおよびネットワーク端末に接続されるネットワーク内で使用するための、ネットワーク出版許可プロトコルに関し、それによりネットワーク端末は、サーバを介して、プリンタで文書を印刷するのを許可される。
【０００２】
本発明は、おもに、大多数の分散されたユーザが、印刷物および光センサを介してネットワーク化された情報と対話し、それにより、高速ネットワーク化カラープリンタを介してオンデマンドで対話型印刷物を得ることを可能とするために開発されてきた。本発明はここにこの使用に関しておもに記述されるだろうが、本発明がこの分野での使用に限られないことが理解されるだろう。
【０００３】
（ペンディング中の出願）
本発明に関する各種の方法、システム、装置は、本発明と同時に、本発明の出願人、又は譲渡人によって出願された下記のペンディング中の出願に開示されている。
ＰＣＴ／ＡＵ００／００５１８，ＰＣＴ／ＡＵ００／００５１９，ＰＣＴ／ＡＵ００／００５２０，ＰＣＴ／ＡＵ００／００５２１，ＰＣＴ／ＡＵ００／００５２３，ＰＣＴ／ＡＵ００／００５２４，ＰＣＴ／ＡＵ００／００５２５，ＰＣＴ／ＡＵ００／００５２６，ＰＣＴ／ＡＵ００／００５２７，ＰＣＴ／ＡＵ００／００５２８，ＰＣＴ／ＡＵ００／００５２９，ＰＣＴ／ＡＵ００／００５３０，ＰＣＴ／ＡＵ００／００５３１，ＰＣＴ／ＡＵ００／００５３２，ＰＣＴ／ＡＵ００／００５３３，ＰＣＴ／ＡＵ００／００５３４，ＰＣＴ／ＡＵ００／００５３５，ＰＣＴ／ＡＵ００／００５３６，ＰＣＴ／ＡＵ００／００５３７，ＰＣＴ／ＡＵ００／００５３８，ＰＣＴ／ＡＵ００／００５３９，ＰＣＴ／ＡＵ００／００５４０，ＰＣＴ／ＡＵ００／００５４１，ＰＣＴ／ＡＵ００／００５４２，ＰＣＴ／ＡＵ００／００５４３，ＰＣＴ／ＡＵ００／００５４４，ＰＣＴ／ＡＵ００／００５４５，ＰＣＴ／ＡＵ００／００５４７，ＰＣＴ／ＡＵ００／００５４６，ＰＣＴ／ＡＵ００／００５５７，ＰＣＴ／ＡＵ００／００５５８，ＰＣＴ／ＡＵ００／００５５９，ＰＣＴ／ＡＵ００／００５６０，ＰＣＴ／ＡＵ００／００５６１，ＰＣＴ／ＡＵ００／００５６２，ＰＣＴ／ＡＵ００／００５６３，ＰＣＴ／ＡＵ００／００５６４，ＰＣＴ／ＡＵ００／００５６６，ＰＣＴ／ＡＵ００／００５６７，ＰＣＴ／ＡＵ００／００５６８，ＰＣＴ／ＡＵ００／００５６９，ＰＣＴ／ＡＵ００／００５７０，ＰＣＴ／ＡＵ００／００５７１，ＰＣＴ／ＡＵ００／００５７２，ＰＣＴ／ＡＵ００／００５７３，ＰＣＴ／ＡＵ００／００５７４，ＰＣＴ／ＡＵ００／００５７５，ＰＣＴ／ＡＵ００／００５７６，ＰＣＴ／ＡＵ００／００５７７，ＰＣＴ／ＡＵ００／００５７８，ＰＣＴ／ＡＵ００／００５７９，ＰＣＴ／ＡＵ００／００５８１，ＰＣＴ／ＡＵ００／００５８０，ＰＣＴ／ＡＵ００／００５８２，ＰＣＴ／ＡＵ００／００５８７，ＰＣＴ／ＡＵ００／００５８８，ＰＣＴ／ＡＵ００／００５８９，ＰＣＴ／ＡＵ００／００５８３，ＰＣＴ／ＡＵ００／００５９３，ＰＣＴ／ＡＵ００／００５９０，ＰＣＴ／ＡＵ００／００５９１，ＰＣＴ／ＡＵ００／００５９２，ＰＣＴ／ＡＵ００／００５９４，ＰＣＴ／ＡＵ００／００５９５，ＰＣＴ／ＡＵ００／００５９６，ＰＣＴ／ＡＵ００／００５９７，ＰＣＴ／ＡＵ００／００５９８，ＰＣＴ／ＡＵ００／００５１６，ＰＣＴ／ＡＵ００／００５１７．
これらのペンディング中の出願の開示は、クロスレファレンスにより、ここに組み込まれる。
【背景技術】
【０００４】
ネットワークプリンタは、典型的には、誰がそれに印刷される文書を送信できるのかに関して制限を課さない。プリンタが公開ネットワークに接続されると、このアクセス制御の欠如が、プリンタを介した広告材の請われていない送達などの濫用を招く可能性がある。ファクシミリ機械がこの１つの例である。いったん機械の電話番号が知られると、誰もがファクシミリを機械に送付できる。
暗号技術、および特に公開鍵暗号技術は、メッセージの発信者を認証するための機構を提供する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ネットワーク端末がネットワークプリンタで印刷するのを許可するためのプロトコルを提供することが、本発明の目的である。
暗号技術認証の優位点を、ネットワーク端末がネットワークプリンタで印刷するのを許可することに適用することが、本発明の追加の目的である。
【課題を解決するための手段】
【０００６】
本発明は、ネットワーク端末の要求で第１サーバを介してプリンタでの文書の印刷を許可するため、プリンタ、第１サーバおよびネットワーク端末に接続されているネットワーク内で使用するためのネットワーク端末許可プロトコルを提供する。該プロトコルは、
第１サーバで、ネットワーク端末がプリンタで印刷するのを許可する許可レコードを作成するステップと、
ネットワーク端末でおよび印刷要求を介して、プリンタでの文書の印刷を要求するステップと、
許可レコードを使用して、ネットワーク端末がプリンタで印刷するのを許可されていることを検証するステップと、
検証が成功した場合に、印刷のためにプリンタに文書を送信するステップと、
を含む。
【０００７】
ある実施形態では、ネットワーク端末は直接的に第１サーバに要求を行い、第１サーバは要求を検証する。別の実施形態では、ネットワーク端末が第２サーバに要求を行い、第２サーバが第１サーバに関して要求を確証する。第１サーバは、とりわけネットワーク端末許可を記録する登録サーバであってよい。第２サーバは、プリンタで印刷するために文書をフォーマットするフォーマットサーバであってよい。
【０００８】
好ましくは、許可レコードは、端末の識別子、プリンタの識別子、および端末の公開シグナチャ鍵を含む。好ましくは、印刷要求は、端末の識別子、プリンタの識別子、および端末の個人シグナチャ鍵を使用して作成されるデジタルシグナチャを含む。ある実施形態では、印刷要求は印刷される文書を含む。別の実施形態では、印刷要求は文書の識別子を含む。
【０００９】
好ましくは、許可識別子は、第１サーバからプリンタを介して要求され、その後、プリンタ識別子とともにプリンタで印刷される。好ましくは、許可識別子は、ネットワーク端末にプリンタで印刷することを許可するための要求の一部として、ネットワーク端末を介して第１サーバに、プリンタ識別子とともに提出される。また好ましくは、第１サーバは、許可識別子が期限切れとなる、あるいはすでに使用されていない限り、ネットワーク端末にプリンタで印刷することを許可する、要求に応えてネットワーク端末の代わりに許可レコードを作成する。
好ましくは、ネットワーク端末は、コンピュータシステム上で実行中のウェブブラウザである。
【発明の効果】
【００１０】
したがって、本発明は、好まれている形式で、ネットワーク端末がネットワークプリンタで印刷するのを許可し、特に、好まれている形式では、許可の根拠として暗号技術認証を活用するためのプロトコルを提供する。
【図面の簡単な説明】
【００１１】
本発明の好まれているおよびそれ以外の実施形態は、ここに添付図面に関して非制限例によってだけで説明されるだろう。
【図１】図１は、サンプルの印刷されたネットページとそのオンラインページ記述の間の関係性の概略図である。
【図２】図２は、ネットページペン、ネットページプリンタ、ネットページサーバ、およびネットページアプリケーションサーバの間の相互作用の概略図である。
【図３】図３は、ネットページサーバおよびネットワークを介して相互接続されるプリンタの集合体を示す。
【図４】図４は、印刷されたネットページおよびそのオンラインページ記述の高水準構造の概略図である。
【図５】図５は、ネットページタグの構造体を示す平面図である。
【図６】図６は、図５に図示されるタグの集合の間とネットページペンの書式を取るネットページセンサの視野の関係性を示す平面図である。
【図７】図７は、タグ画像処理および復号アルゴリズムのフローチャートである。
【図８】図８は、ネットページペンおよびその関連付けられたタグ感知視野コーンの透視図である。
【図９】図９は、図８に示されるネットページペンの透視展開図である。
【図１０】図１０は、図８および図９に示されるネットページペン用のペン制御装置の概略ブロック図である。
【図１１】図１１は、壁に取り付けられたネットページプリンタの透視図である。
【図１２ａ】図１２ａは、図１１のネットページプリンタの長さを通る断面である。
【図１２ｂ】図１２ｂは、二重化された印刷エンジンの断面および膠（ｇｌｕｅ）ホイールアセンブリを示す図１２ａの拡大部分である。
【図１３】図１３は、インクカートリッジ、インク、空気通路と膠通路、および図１１と図１２のネットページプリンタの印刷エンジンの詳細図である。
【図１４】図１４は、図１１と図１２に示されるネットページプリンタ用のプリンタ制御装置の概略ブロック図である。
【図１５】図１５は、二重化された印刷エンジン制御装置および図１４に図示されているプリンタ制御装置に関連付けられたメムジェットＴＭ（商標）印字ヘッドの概略ブロック図である。
【図１６】図１６は、図１４と図１５に図示されている印刷エンジン制御装置の概略ブロック図である。
【図１７】図１７は、例えば、図１０から図１２のネットページプリンタ内で使用されるような単一メムジェットＴＭ（商標）印刷要素の透視図である。
【図１８】図１８は、メムジェットＴＭ（商標）印刷要素の小さい部分の透視図である。
【図１９】図１９は、図１３に図示されているメムジェットＴＭ（商標）印刷要素の動作サイクルを示す一連の透視図である。
【図２０】図２０は、ページ幅メムジェットＴＭ（商標）印字ヘッドの短いセグメントの透視図である。
【図２１】図２１は、ユーザクラス図の概略図である。
【図２２】図２２は、プリンタクラス図の概略図である。
【図２３】図２３は、ペンクラス図の概略図である。
【図２４】図２４は、アプリケーションクラス図の概略図である。
【図２５】図２５は、文書およびページ記述クラス図の概略図である。
【図２６】図２６は、文書およびページ所有権クラス図の概略図である。
【図２７】図２７は、端末要素特殊化クラス図の概略図である。
【図２８】図２８は、状態要素特殊化クラス図の概略図である。
【図２９】図２９は、ハイパーリンク要素クラス図の概略図である。
【図３０】図３０は、ハイパーリンク要素特殊化クラス図の概略図である。
【図３１】図３１は、ハイパーリンクされたグループクラス図の概略図である。
【図３２】図３２は、書式クラス図の概略図である。
【図３３】図３３は、デジタルリンククラス図の概略図である。
【図３４】図３４は、フィールド要素特殊化クラス図の概略図である。
【図３５】図３５は、チェックボックスフィールドクラス図の概略図である。
【図３６】図３６は、テキストフィールドクラス図の概略図である。
【図３７】図３７は、シグナチャフィールドクラス図の概略図である。
【図３８ａ】図３８ａは、入力処理アルゴリズムのフローチャートである。
【図３８ｂ】図３８ｂは、図３８ａのフローチャートの１つのステップの詳細なフローチャートである。
【図３９】図３９は、ページサーバコマンド要素クラス図の概略図である。
【図４０】図４０は、リソース記述クラス図の概略図である。
【図４１】図４１は、お気に入りのもののリストクラス図の概略図である。
【図４２】図４２は、履歴リストクラス図の概略図である。
【図４３】図４３は、加入送達プロトコルの概略図である。
【図４４】図４４は、ハイパリンク要求クラス図の概略図である。
【図４５】図４５は、ハイパリンク活性化プロトコルの概略図である。
【図４６】図４６は、書式提出プロトコルの概略図である。
【図４７】図４７は、手数料支払プロトコルの概略図である。
【図４８】図４８は、書式提出プロトコルの概略図である。
【図４９】図４９は、手数料支払いプロトコルの概略図である。
【図５０】図５０は、プリンタ登録プロトコルの概略図である。
【図５１】図５１は、ウェブ端末許可プロトコルの概略図である。
【図５２】図５２は、ウェブ端末印刷プロトコルの概略図である。
【図５３】図５３は、ペン接続プロトコルの概略図である。
【図５４】図５４は、ペン登録プロトコルの概略図である。
【図５５】図５５は、ペンデータ交換プロトコルの概略図である。
【発明を実施するための形態】
【００１２】
（好まれているおよびその他の実施形態の詳細な記述）
注記：メムジェットＴＭは、オーストラリア、シルバーブルックリサーチ（Ｓｉｌｖｅｒｂｒｏｏｋ  Ｒｅｓｅａｒｃｈ）Ｐｔｙ社の商標である。
好まれている実施形態において、本発明は、その詳細な概略が後に続く、ネットページネットワーク化コンピュータシステムと動作するように構成されている。あらゆる実現が、必ずしも、基本的なシステムに関して後述されるすべてのあるいは大部分の特定の詳細および拡張部も実現しないことが理解されるだろう。しかしながら、システムは、本発明の好まれている実施形態および態様が動作する状況を理解しようとするときに、外部基準の必要性を削減するためにその最も完全な書式で記述される。
【００１３】
簡略な要約では、ネットページシステムの好まれている書式は、写像された表面、つまりコンピュータシステム内で維持される表面のマップに関する参照を含む物理的な表面という書式でコンピュータインタフェースを利用する。マップ参照は、適切なセンサによって照会できる。特定の実現に応じて、マップ参照は、可視でまたは非可視で符号化され、写像された表面上の局所的な照会が、マップ内と異なるマップの間の両方で明白なマップ参照を生じさせるような方法で定義されてよい。コンピュータシステムは写像された表面での形状構成についての情報を含むことができ、このような情報は、写像された表面とともに使用されるセンサによって供給されるマップ参照に基づいて検索することができる。このようにして検索された情報は、オペレータの表面形状構成との対話に応えて、オペレータの代わりにコンピュータシステムによって開始される動作という書式を取ることができる。
【００１４】
好まれている書式では、ネットページシステムは、ネットページの製作およびネットページとの人間の対話に依存する。これらは、通常の紙に印刷されるが、対話型ウェブページのように動作するテキスト、グラフィックスおよび画像のページである。情報は、人間の裸眼には実質的には非可視であるインクを使用して各ページで符号化される。しかしながら、インクおよびそれによりコーディングされたデータは、光学的に撮像するペンによって感知され、ネットページシステムに伝送することができる。
【００１５】
好まれている書式では、各ページ上のアクティブなボタンおよびハイパリンクは、ネットワークからの情報を要求するために、あるいはネットワークサーバに優先順位を信号で知らせるために、ペンでクリックすることができる。ある実施形態では、ネットページ上で手で書かれたテキストが、ネットページシステム内で自動的に認識され、コンピュータテキストに変換され、書式を記入できるようにする。その他の実施形態では、ネットページ上に記録されるシグナチャは自動的に検証され、ｅ−コマーストランザクションを安全に許可できるようにする。
【００１６】
図１に図解されるように、印刷されたネットページ１は、印刷されたページ上で物理的に、およびペンとネットページシステム間の通信を介して「電子的に」の両方でユーザによって記入できる対話型書式を表すことができる。例は、名前フィールドとアドレスフィールド、および提出ボタンを含む「要求」書式を示す。ネットページは、可視インクを使用して印刷されるグラフィックデータ２、および非可視インクを使用してタグ４の集合体として印刷されるコーディングされたデータ３から成り立つ。ネットページネットワーク上に記憶される対応するページ記述５は、ネットページの個々の要素を記述する。特に、それは、ネットページシステムが、ネットページを介して正しく入力を解釈できるようにするために、各対話型要素の型および空間的な範囲（ゾーン）（つまり、例の中のテキストフィールドおよびボタン）を記述する。例えば、提出ボタン６は、対応するグラフィック８の空間範囲に一致するゾーン７を有する。
【００１７】
図２に図解されるように、その好まれている書式が図８と図９に示され、さらに詳細に後述されるネットページペン１０１は、家庭用、事務所用、または移動使用のためのインターネット接続印刷機器である、ネットページプリンタ６０１とともに動作する。ペンは無線であり、短距離無線リンク９を介してネットページプリンタと確かに通信する。
【００１８】
その好まれている書式が図１１から図１３に示され、さらに詳細に後述されるネットページプリンタ６０１は、定期的にまたはオンデマンドで、すべて対話型ネットページと同じ高品質で印刷される、個人専用にされた新聞、雑誌、カタログ、グリーティングカードおよびその他の出版物を送達することができる。パーソナルコンピュータと異なり、ネットページプリンタは、例えば、ユーザの台所内、朝食のテーブルの近くまたはその日の家庭内の出発点の近くのように朝のニュースが最初に消費される領域に隣接して壁に取り付けることができる機器である。それはまた、テーブルトップ、デスクトップの可搬バージョンおよび縮小バージョンでも届けられる。
【００１９】
その消費の点で印刷されるネットページは、紙の使いやすさを、対話型媒体の適時性および対話式利用と結合する。
図２に図示されるように、ネットページペン１０１は、印刷されたネットページ１上でコーディングされたデータと対話し、短距離無線リンク９を介して対話をネットページプリンタに通信する。プリンタ６０１は、解釈のために関連するネットページページサーバ１０に対話を送信する。適切な状況において、ページサーバは、対応するメッセージを、ネットページアプリケーションサーバ１３上で実行するアプリケーションコンピュータソフトウェアに送信する。アプリケーションサーバは、その結果、発信側プリンタ上で印刷される応答を送信してよい。
【００２０】
ネットページシステムは、高速マイクロ電気機械（ｍｉｃｒｏｅｌｅｃｔｒｏｍｅｃｈａｎｉｃａｌ）システム（ＭＥＭＳ）をベースにしたインクジェット（メムジェットＴＭ）プリンタとともに使用されることにより、好まれている実施形態においてかなりより便利にされる。この技術の好まれている書式では、消費者にとって相対的に高速および高品質の印刷はさらに手ごろになる。その好まれている書式において、ネットページ印刷物は、ナビゲーションを容易にし、快く取り扱えるようにともに製本されている、両面にフルカラーで印刷されているレターサイズの光沢のあるページのセットなどの、従来の時事解説誌の物理的な特徴を有する。
【００２１】
ネットページプリンタは、ブロードバンドインターネットアクセスの拡大する可用性を利用する。ケーブルサービスは米国内の家庭の９５％で使用でき、ブロードバンドインターネットアクセスを提供するケーブルモデルサービスはすでにこれらの内の２０％で使用可能である。ネットワークプリンタは、さらに低速の接続で動作することもできるが、送達時間はさらに長くなり、画像品質はさらに低くなる。実際、システムはさらに低速で動作し、したがって消費者の観点からはより受け入れがたくなるだろうが、ネットページシステムは、既存の消費者インクジェットプリンタおよびレーザプリンタを使用して可能にすることができる。その他の実施形態では、ネットページシステムは、専用イントラネット上でホストされている。依然として他の実施形態では、ネットページシステムは、単一コンピュータまたはプリンタなどのコンピュータによって可能にされているデバイスでホストされている。
【００２２】
ネットページネットワーク上のネットページ出版サーバ１４は、印刷品質の出版物をネットページプリンタに送達するように構成される。定期的な出版物は、ポイントキャスティングインターネットプロトコルおよびマルチキャストインターネットプロトコルを介して、自動的に加入ネットワークプリンタに送達される。個人専用にされた出版物は、個々のユーザプロファイルに従って濾波され、フォーマットされる。
【００２３】
ネットページプリンタは、任意の数のペンをサポートするために構成され、ペンは任意の数のネットページプリンタと動作することができる。好まれている実現では、各ネットページペンは固有の識別子を有する。家庭は、１つが家族の各一員に割り当てられる色付きネットページペンの集合体を有してよい。これにより、各ユーザは、ネットページ出版サーバまたはアプリケーションサーバに関して別のプロファイルを維持することができる。
【００２４】
ネットページペンは、ネットワーク登録サーバ１１とともに登録し、１つまたは複数の支払カード口座にリンクすることができる。これにより、ｅ−コマースの支払をネットページペンを使用して安全に許可できる。ネットページ登録サーバは、ネットページペンにより捕捉されたシグナチャを、過去に登録されたシグナチャと比較し、それがｅ−コマースサーバにユーザのアイデンテティを認証できるようにする。その他の生物測定も、アイデンテティを検証するために使用できる。ネットページペンのバージョンは、ネットページ登録サーバによって同様に検証される指紋走査を含む。
【００２５】
ネットページプリンタはユーザの介入なしに朝刊などの定期刊行物を配達してよいが、それは決して求められていないジャンクメールを送達しないように構成することができる。その好まれている書式では、それは加入されたあるいはそれ以外の場合認可されたソースから定期刊行物を配達するにすぎない。この点で、ネットページプリンタは、ファックス機械、あるいは電話番号またはｅ−メールアドレスを知っているジャンクメール発送者に可視であるｅ−メールアカウントとは異なる。
【００２６】
１  ネットページシステムアーキテクチャ
システム内の各オブジェクトモデルは、統一モデリング言語（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）（ＵＭＬ）クラス図を使用して記述される。クラス図は、関係性により接続されるオブジェクトクラスの集合から成り立ち、ここでは以下の２種類の関係性が重要である。つまり、結合（ａｓｓｏｃｉａｔｉｏｎ）と汎化（ｇｅｎｅｒａｌｉｚａｔｉｏｎ）である。結合はオブジェクト間、つまりクラスのインスタンス間のある種の関係性を表す。汎化は実際のクラスに関し、以下のように理解することができる。つまり、クラスがそのクラスのすべてのオブジェクトの集合として考えられ、クラスＡがクラスＢの汎化である場合、Ｂは単にＡの部分集合にすぎない。ＵＭＬは、二次モデル化、つまりクラスのクラスを直接的にサポートしない。
【００２７】
各クラスは、クラスの名前がラベルで貼り付けられた矩形として描画される。それは、水平線で名前から分離されるクラスの属性のリスト、および水平線で属性リストから分離されるクラスの動作のリストを含む。しかしながら、以下に続くクラス図の中では、動作は決して模擬されない。
【００２８】
結合は、オプションでどちらかの端部で非常に多数の結合とともに名前が付けられる、２つのクラスを接合する線として描画される。アスタリスク（＊）は、非常に多数の「多くの」、つまりゼロまたはそれ以上を示す。それぞれの結合は、オプションでその名前で名付けられ、オプションでどちらかの端部で対応するクラスの役割で名付けられる。開いた菱形は、集約結合（「の一部」）を示し、結合線の集合体で描画される。
【００２９】
汎化関係性（「である（ｉｓ−ａ）」）は、２つのクラスを接合する実線として描画され、（開いた三角形の書式を取る）矢印が汎化端部にある。
クラス図が複数の図に分解されると、二重化される任意のクラスは、それを画定する主要な図以外のすべてで、破線外形線で示される。それは、それが画定されるところだけで属性とともに示される。
【００３０】
１．１  ネットページ
ネットページとは、ネットページネットワークがその上に構築される基礎である。それらは、紙をベースにしたユーザインタフェースを、出版された情報および対話型サービスに提供する。
【００３１】
ネットページは、ページのオンライン記述に対する参照で非可視にタグが付けられた印刷されたページ（またはその他の表面領域）から成り立つ。オンラインページ記述は、ネットページページサーバによって永続的に維持される。ページ記述は、テキスト、グラフィックスおよび画像を含む、ページの可視レイアウトおよびコンテンツを記述する。それは、ボタン、ハイパーリンク、および入力フィールドを含むページ上での入力要素も記述する。ネットページは、その表面上にネットページペンで付けられたマーキングを、ネットページシステムによって同時に捕捉、処理できるようにする。
【００３２】
複数のネットページは、同じページ記述を共用できる。しかしながら、それ以外の場合同一のページを通した入力を区別できるようにするために、各ネットページには固有のページ識別子が割り当てられる。このページＩＤは、非常に大多数のネットページ間で区別するのに十分な精度を有する。
ページ記述に対する各参照は印刷済みタグの中で符号化される。タグは、それが表示される固有のページを特定し、それによりページ記述を間接的に特定する。タグは、ページ上で専用の位置も特定する。タグの特徴は、さらに詳しく後述される。
【００３３】
タグは、通常の紙などの、赤外線反射する、任意の基板上に赤外線吸収インクで印刷される。近赤外線波長は人間の目には見えないが、適切なフィルタ付きのソリッドステート画像センサによって容易に感知される。
タグは、ネットページペンの中の領域画像センサによって感知され、タグデータは最も近いネットページプリンタを介してネットページシステムに伝送される。ペンは無線であり、短距離無線陸を介してネットページプリンタと通信する。タグは、ペンが少なくとも１つのタグをページ上でシングルクリックでも確かに撮像できるほど十分に小さく密に配置されている。対話は状態がない（ｓｔａｔｅｌｅｓｓ）ため、ペンがページＩＤおよびページとの対話のたびに位置を認識することが重要である。
【００３４】
ネットページサーバは、印刷されたネットページごとに固有のページンスタンスを維持し、それが、印刷されたネットページごとにページ記述内の入力フィールドにユーザによって指定される値の別個の集合を維持できるようにする。
ページ記述、ページンスタンス、および印刷済みネットページ間の関係性は、図４に図示される。ページンスタンスは、それを印刷したネットページプリンタ、および既知の場合、それを要求したネットページユーザの両方と関連付けられている。
【００３５】
１．２  ネットページタグ
１．２．１  タグデータコンテンツ
好まれている書式では、各タグは、それが表示する領域、および領域内のそのタグの位置を特定する。タグは、全体としての領域またはタグに関するフラグも含む。１つまたは複数のフラグビットは、例えば、タグセンサに、センサが領域の記述を参照しなくても、タグの隣接した領域に関連付けられた機能を示すフィードバックを提供するように信号で知らせてよい。ネットページペンは、例えば、ハイパリンクのゾーン内にあるときに「アクティブな領域」ＬＥＤを示してよい。
【００３６】
さらに明確に後述されるように、好まれている実施形態では、各タグが、初期検出を補助し、表面によってまたは感知プロセスによって誘導される任意の反りの影響を最小限にするのに役立つ容易に認識される不変構造体を含む。タグは、好ましくはページ全体を並べて表示し、ペンが、ページ上でのシングルクイックでさえ少なくとも１つのタグを確実に撮像できるほど十分に小さく、密に配列されている。対話は状態がない（ｓｔａｔｅｌｅｓｓ）ためペンがページとの対話のたびにページＩＤおよび位置を認識することが重要である。
【００３７】
好まれている実施形態では、タグが参照する領域はページ全体と一致するため、タグの中に符号化されている領域ＩＤは、タグが表示されるページのページＩＤと同じことを表す。その他の実施形態では、タグが参照する領域は、ページの任意の副領域またはその他の表面である。例えば、それは対話型要素のゾーンと一致することがあり、その場合、領域ＩＤは対話型要素を直接的に特定することができる。
【００３８】
【表１】
2010244555.tif 000003
【００３９】
各タグは、典型的には表１に図示されているように割り当てられている１２０ビットの情報を含む。１平方インチ当たり６４という最大タグ密度を仮定すると、１６ビットのタグＩＤは、最高１０２４平方インチの領域サイズをサポートする。さらに大きな領域は、単に当接する領域およびマップを使用することによってタグＩＤ精度を高めずに連続して写像することができる。１００ビット領域ＩＤは、２１００（−１０３０つまり、百万兆兆（ｍｉｌｌｉｏｎ  ｔｒｉｌｌｉｏｎ  ｔｒｉｌｌｉｏｎ））の異なる領域を固有に特定することができる。
【００４０】
１．２．２  タグデータ符号化
１２０ビットのタグデータは、（１５、５）リードソロモンコードを使用して冗長に符号化される。これは、それぞれ１５個の４ビット記号の６つのコードワードから成り立つ３６０の符号化されたビットを生じさせる。（１５、５）コードは、コードワードあたり最高５つの記号エラーを補正できるようにする。つまり、それはコードワードあたり最高３３％という記号誤り率を許容する。
【００４１】
各４ビット記号は、タグ内で空間的にコヒーレントな方法で表され、６つのコードワードから成る記号はタグの中で空間的にインタリーブされる。これが、バーストエラー（複数の空間的に隣接するビットに影響を及ぼす誤差）が、全体的に最小数の記号、および任意の１つのコードワード中の最小数の記号に損傷を与え、このようにしてバーストエラーを完全に補正できる尤度を最大限にすることを保証する。
【００４２】
１．２．３  物理タグ構造
図５に示されているタグの物理的な表記は、固定ターゲット構造体１５、１６、１７および可変データ領域１８を含む。該固定ターゲット構造体は、ネットページペンなどのセンサがタグを検出し、センサを基準にしたその３次元向きを推論できるようにする。該データ領域は、符号化されたタグデータの個々のビットの表記を含む。
【００４３】
適切なタグ再生を達成するために、タグは２５６ｘ２５６ドットという解像度でレンダリングされる。１インチあたり１６００ドットで印刷されると、これは約４ｍｍという直径のタグを生じさせる。この解像度では、タグは、半径１６ドットという「静かな領域」により取り囲まれるように設計される。静かな領域は隣接するタグによっても貢献されるため、それはタグの効果的な直径に１６ドットを追加するだけである。
【００４４】
タグは６つのタグ構造体を含む。検出リング１５は、センサが、初期にタグを検出できるようにする。該リングは、それが回転的に一様であるため、およびそのアスペクト比の単純な補正が透視歪みの影響の大部分を除去するために検出しやすい。向き軸１６は、センサがセンサの偏揺れのためのタグの近似平面向きを求めることができるようにする。該向き軸は、固有の向きを生じさせるために曲げられる。４つの透視ターゲット１７は、センサがタグの正確な２次元透視変形、したがってセンサを基準にしたタグの正確な３次元位置および向きを推論できるようにする。
【００４５】
すべてのターゲット構造体は、雑音に対するその免疫性を高めるほど冗長に大きい。
全体的なタグ形状は円形である。これが、とりわけ、不規則な三角形グリッド上での最適なタグパッキングをサポートする。円形補正リングと組み合わされ、これはタグ内のデータビットの円形の配列を最適にする。そのサイズを最大限にするために、各データビットは、２本の半径方向の線および２つの同心円形弧によって区切られる領域という書式を取る半径方向の楔状の配列によって表される。各楔は、１６００ｄｐｉで８ドットという最小の寸法を有し、そのベース（その内側の弧）が少なくともこの最小寸法に等しくなるように設計される。半径方向での楔の高さはつねに最小寸法に等しい。各４ビットデータ記号は２ｘ２の楔の配列によって表される。
【００４６】
６つのコードワードのそれぞれの１５個の４ビットデータ記号が、インタリーブされた様式で４つの同心記号リング１８ａから１８ｄに割り当てられる。記号は、タグの回りで円形に進行して交互に割り当てられる。
インタリーブは、同じコードワードのあらゆる２つの記号間の平均空間距離を最大限にするように設計される。
【００４７】
センサを介したタグ付きの領域との「シングルクリック」相互作用をサポートするために、センサは、領域内のどこであろうと、あるいはそれがどの向きで配置されていようと、その視野の中で少なくとも１つの全体的なタグを見ることができなければならない。したがって、センサの視野の必須直径は、タグのサイズと間隔の関数である。
円形のタグ形状を仮定すると、センサ視野の最小直径は、タグが、図６に図示されるように、正三角形グリッド上に並べて表示される。
【００４８】
１．２．４  タグ画像処理および符号化
ネットページペンなどのセンサにより実行されるタグ画像処理および符号化は、図７に図示される。捕捉された画像は画像センサから獲得されているが、画像の動的範囲が（２０で）決定される。それから、範囲の中心は、画像２１の２進スレッショルドとして選ばれる。それから、画像は（２２で）しきいされ、繋がれているピクセル領域（つまり、形状２３）に分裂される。タグターゲット構造を表すためには小さすぎる形状は廃棄される。各形状のサイズおよび重心も計算される。
【００４９】
それから、形状ごとに２進形状モーメント２５が計算され、これらがそれ以降ターゲット構造を配置するための基礎を提供する。中心形状モーメントは、その性質により、位置が不変であり、規模、アスペクト比および回転を容易に一様にすることができる。
【００５０】
リングターゲット構造体１５は、（２６で）配置される最初のものである。リングは、透視歪みの（ｐｅｒｓｐｅｃｔｉｖｅ−ｄｉｓｔｏｒｔｅｄ）際に非常によく動作するという優位点を有する。整合は、各形状のモーメントをアスペクト正規化および回転正規化することにより進行する。いったんその二次モーメントが正規化されると、たとえ透視歪みがかなりであったとしてもリングは認識しやすい。該リングの最初のアスペクトおよび回転２７は、ともに透視変形の有効な近似を提供する。
【００５１】
軸ターゲット構造体１６は、（２８で）配置される次のものである。整合は、リングの正規化を各形状のモーメントに適用し、結果として生じるモーメントを回転正規化することによって進行する。いったんその二次モーメントが正規化されると、軸ターゲットは容易に認識される。軸の２つの考えられる向きを明確にするために、３分の一次モーメントが必要とされることに注意する。形状は片側に慎重に曲げられ、これを可能にする。また、透視歪みが軸ターゲットの軸を隠すことがあるため、軸ターゲットを回転正規化するのは、それがリングの正規化が適用された後だけに可能であることにも注意する。軸ターゲットの最初の回転が、ペン偏揺れ２９のためにタグの回転の有効な近似を提供する。
【００５２】
４つの透視ターゲット構造体１７は、（３０で）配置される最後のものである。その位置の優れた概算は、リングおよび軸ターゲットに対するその既知の空間関係性、リングのアスペクトおよび回転、および軸の回転に基づいて計算される。整合は、リングの正規化を各形状のモーメントに適用することによって進行する。いったんその二次モーメントが正規化されると、円形透視ターゲットは認識しやすくなり、その概算された位置に最も近いターゲットが一致として解釈される。それから、４つの透視ターゲットの最初の重心が、タグ空間内の既知のサイズの正方形の透視歪み隅３１であると解釈され、８自由度透視変形３１が、４つのタグ空間および画像点の組を関係付ける十分に理解された等式を解くことに基づいて、（３２で）推論される。
【００５３】
画像空間透視変形に対して推論されたタグ空間は、（３６で）タグ空間内のそれぞれの既知のデータビット位置を、実数値の位置が入力画像内の４つの関連する隣接ピクセルを（３６で）双一次的に補間するために使用される画像空間の中に投射するために使用される。過去に計算された画像スレッショルド２１は、結果をしきいし、最終的なビット値３７を生じさせるために使用される。
【００５４】
いったんすべて３６０個のデータビット３７が弧のようにして得られると、６つの６０ビットのリードソロモンコードワードのそれぞれは（３８で）復号され、２０個の復号ビット３９、つまり合計１２０の復号ビットを生じさせる。コードワード記号がコードワード順でサンプリングされ、その結果コードワードがサンプリングプロセスの間に暗示的にインターリーブされないことに注意する。
【００５５】
リングターゲット１５は、その画像に対する関係性が、リングが、検出される場合に完全なタグの一部であることを保証する画像のサブエリア内だけで求められる。完全なタグが検出され、無事に復号されない場合、カレントフレームに関してペン位置は記録されない。適切な処理力および理想的には最小ではない視野１９３を考慮すると、代替戦略は、現在の画像の中で別のタグを求めることを含む。
【００５６】
得られたタグデータは、タグを含む領域のアイデンテティおよび領域内のタグの位置を示す。ペンの全体的な向き３５だけではなく領域内のペン先の正確な位置３５も、タグ上で観察される透視変形３３およびペンの物理的な軸とペンの光学軸間の既知の空間関係性から（３４で）推論される。
【００５７】
１．２．５タグマップ
タグを復号すると、領域ＩＤ、タグＩＤおよびタグ関連ペン変形が生じる。タグＩＤおよびタグ関連ペンロケーションをタグ付き領域内の絶対的な場所に変換する前に、領域内のタグの位置が既知でなければならない。これは、タグマップ、つまり各タグＩＤをタグ付きの領域内で対応する場所に写像する関数によって示される。タグマップクラス図は、ネットページプリンタクラス図の一部として、図２２に示される。
【００５８】
タグマップは、タグを含む表面領域を並べて表示するために使用される方式を反映し、これは表面の種類に応じて変化することがある。複数のタグ付きの領域が同じ並列表示（ｔｉｌｉｎｇ）方式および同じタグ番号付け方式を共用するとき、それらは同じタグマップも共用できる。
ある領域のタグマップは、領域ＩＤを介して検索可能でなければならない。このようにして、領域ＩＤ、タグＩＤおよびペン変形を考えると、タグマップは検索でき、タグＩＤは領域内の絶対的なタグ場所に変換でき、タグ関連ペン場所は、領域内の絶対的なペン場所を生じさせるためにタグ場所に追加できる。
【００５９】
１．２．６  タグ付け方式
２つの別個の表面コーディング方式は重要であり、その両方が本項で前述されたタグ構造体を使用する。該好まれているコーディング方式は、すでに説明されたように「場所表示」タグを使用する。代替コーディング方式は、オブジェクト表示タグを使用する。
【００６０】
場所表示タグは、タグ付き領域と関連付けられたタグマップを通して変換されるときに、領域内の固有のタグ場所を生じさせるタグＩＤを含む。ペンの該タグ関連場所がこのタグ場所に追加され、領域内のペンの場所を生じさせる。これは、その結果として、領域に関連付けられたページ記述内のユーザインタフェース要素を基準にしてペンの場所を決定するために使用される。ユーザインタフェース要素自体が特定されるだけではなく、ユーザインタフェース要素を基準にした場所も特定される。したがって、場所表示タグは、ある特定のユーザインタフェース要素のゾーン内の絶対ペン経路の捕捉を自明にサポートする。
【００６１】
オブジェクト表示タグは、領域に関連付けられたページ記述内のユーザインタフェース要素を直接的に特定するタグＩＤを含む。ユーザインタフェース要素のゾーン内のすべてのタグはユーザインタフェース要素を特定し、それらをすべて同一、したがって区別がつかないようにする。したがって、オブジェクト表示タグは、絶対的なペン経路の捕捉をサポートしない。しかしながら、それらは相対的なペン経路の捕捉はサポートする。位置サンプリング周波数が遭遇したタグ周波数を越える限り、あるサンプリング済みのペン位置からストローク内の次の位置への変位は、明確に決定することができる。
【００６２】
どちらかのタグ付き方式を使用すると、タグは、ユーザがタグデータをセンサによって読み取り、適切な応答をネットページシステム内で生成するために、適切なセンサを使用して印刷されたページと対話できるという点で、ユーザ対話型要素としてネットページ上で関連付けられた視覚的な要素と協調して機能する。
【００６３】
１．３  文書およびページ記述
文書およびページ記述クラス図の好まれている実施形態が、図２５と図２６に示されている。
ネットページシステムでは、文書は３つのレベルで記述される。最も抽象的なレベルでは、文書８３６は、その終端の要素８３９がテキストオブジェクト、テキストスタイルオブジェクト、画像オブジェクト等のコンテンツオブジェクト８４０と関連付けられる階層構造を有する。いったん文書が特定のページサイズで、特定のユーザの尺度係数の弧のみに従ってプリンタで印刷されると、文書はページ数を付けられ、それ以外の場合にはフォーマットされる。フォーマットされた終末要素８３５は、特にコンテンツオブジェクトがスタイル関連である場合に、いくつかのケースでは、その対応する終末要素に関連付けられたコンテンツオブジェクトとは異なるコンテンツオブジェクトと関連付けられるだろう。文書およびページのそれぞれの印刷済みのインスタンスも別個に記述され、ある特定のページンスタンス８３０を通して捕捉された入力を、同じページ記述のその他のインスタンスを通して捕捉された入力とは別個に記録できるようにする。
【００６４】
ページサーバ上に最も抽象的な文書記述が存在すると、ユーザは、ソース文書の特定のフォーマットを強制的に受け入れなくても、文書のコピーを要求できる。該ユーザは、例えば異なるページサイズでプリンタを通してコピーを要求してよい。逆に、ページサーバ上にフォーマットされた文書記述が存在すると、ページサーバは、ある特定の印刷済みページでユーザ動作を効率的に解釈することができる。
【００６５】
フォーマットされた文書８３４は、そのそれぞれがフォーマットされた終末要素８３５の集合から成り立つフォーマットされたページ記述５の集合から成り立つ。各フォーマットされた要素は、ページ上に空間的な範囲またはゾーン５８を有する。これは、ハイパリンクフィールドおよび入力フィールドなどの入力要素のアクティブな領域を画定する。
文書インスタンス８３１は、フォーマットされた文書８３４に一致する。それは、そのそれぞれがフォーマットされた文書のページ記述５に相当する、ページンスタンス８３０の集合から成り立つ。それぞれのページンスタンス８３０は、単一の固有の印刷済みネットページ１を記述し、ネットページのページＩＤ５０を記録する。ページンスタンスは、それが、分離して要求されたページのコピーを表す場合に文書インスタンスの一部ではない。
【００６６】
ページンスタンスは、終末要素インスタンス８３２の集合から成り立つ。要素インスタンスは、それがインスタンスに特定の情報を記録する場合にだけ存在する。このようにして、ハイパリンクインスタンスは、それがページインスタンスに特定であるトランザクションＩＤ５５を記録するためにハイパリンク要素のために存在し、フィールドインスタンスは、それがページンスタンスに特定な入力を記録するためにフィールドインスタンスのために存在する。しかしながら、要素インスタンスは、テキストフローなどの静的な要素のためには存在しない。
【００６７】
終末要素は、図２７に図示されるように、静的な要素８４３、ハイパリンク要素８４４、フィールド要素８４５またはページサーバコマンド要素８４６である場合がある。静的な要素８４３は、図２８に示されるように、関連付けられたスタイルオブジェクト８５４を含むスタイル要素８４７、関連付けられたスタイル付きテキストオブジェクト８５５を含むテキストフロー要素８４８、関連付けられた画像要素８５６を含む画像要素８４９、関連付けられたグラフィックオブジェクト８５７を含むグラフィック要素８５０、関連付けられたビデオクリップオブジェクト８５８を含むビデオクリップ要素８５１、関連付けられた音声クリップ要素８５９を含む音声クリップ要素８５２、または関連付けられたスクリプトオブジェクト８６０を含むスクリプト要素８５３である場合がある。
【００６８】
ページンスタンスは、特定の入力要素には当てはまらないページで捕捉される任意のデジタルリンクを記録するために使用される背景フィールド８３３を有する。
本発明の好まれている書式では、タグマップ８１１は、ページ上のタグをページ上の場所に変換できるようにするために各ページンスタンスと関連付けられている。
【００６９】
１．４  ネットページネットワーク
好まれている実施形態においては、ネットページネットワークは、図３に図示されるように、ネットページページサーバ１０、ネットページ登録サーバ１１、ネットページＩＤサーバ１２、ネットページアプリケーションサーバ１３、ネットページ出版サーバ１４、およびインターネットなどのネットワーク１９を介して接続されるネットページプリンタ６０１の分散された集合から成り立つ。
【００７０】
ネットページサーバ１１は、ユーザ、ペン、プリンタ、アプリケーションおよび出版物の関係性を記録し、それにより多様なネットワーク活動を許可するサーバである。それは、ユーザを認証し、アプリケーショントランザクションにおいて認証されたユーザの代わりに署名代理としての役割を果たす。それは、手書き認識サービスも提供する．前述されたように、ネットページサーバ１０は、ページ記述およびページンスタンスについて永続的な情報を維持する。ネットページネットワークは、それぞれがページンスタンスの部分集合を取り扱う任意の数のページサーバを含む。ページサーバもページンスタンスごとにユーザ入力値を維持するので、ネットページプリンタなどのクライアントは、ネットページ入力を適切なページサーバに直接的に送信する。ページサーバは、対応するページの記述を基準にして任意のこのような入力を解釈する。
【００７１】
ネットページＩＤサーバ１２は、オンデマンドで文書ＩＤ５１を割り当て、そのＩＤ割当て方式を介してページサーバの負荷の最適配分を提供する。
ネットページプリンタは、インターネット分散名システム（ＤＮＳ）または類似物を使用し、ネットページページＩＤ５０を、対応するページンスタンスを取り扱うネットページサーバのネットワークアドレスに分解する。
ネットワークアプリケーションサーバ１３は、対話型ネットワークアプリケーションのホストとして働くサーバである。ネットページ出版サーバは、ネットページプリンタにネットページ文書を公開するアプリケーションサーバである。それらは、第２項で詳細に説明される。
【００７２】
ネットページサーバは、ＩＢＭ、ヒューレットパッカード（Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ）、およびサン（Ｓｕｎ）などの製造メーカからの種々のネットワークサーバプラットホームでホストとして働くことができる。複数のネットページサーバが単一のホスト上で並行して実行でき、単一サーバは数多くのホスト上で分散することができる。ネットページサーバにより提供される機能性のいくつかまたはすべて、および特にＩＤサーバおよびページサーバによって提供される機能性も、ネットページプリンタなどのネットページ機器内で、コンピュータワークステーション内で、あるいはローカルネットワーク上で直接的に提供することができる。
【００７３】
１．５  ネットページプリンタ
ネットページプリンタ６０１は、ネットページシステムと登録され、オンデマンドで、および提出を介してネットページ文書を印刷する機器である。各プリンタは固有のプリンタＩＤ６２を有し、インターネットなどのネットワークを介して、理想的にはブロードバンド接続を介してネットページネットワークに接続される。
【００７４】
不揮発性メモリ内のアイデンテティおよび機密保護の設定値は別にして、ネットページプリンタは永続的な記憶を含まない。ユーザに関する限り、「ネットワークはコンピュータである」。ネットページは、特定のネットページプリンタとは無関係に、分散されたネットページページサーバ１０の助けを借りて、空間および時間全体で対話的に機能する。
【００７５】
ネットページプリンタは、ネットページ出版サーバ１４から購読されるネットページ文書を受け取る。各文書は２つの部分で分散される。つまり、ページレイアウト、およびページを取り込む実際のテキストと画像オブジェクトである。個人専用化のために、ページレイアウトは、典型的にはある特定の購読者に特定であり、そのため適切なページサーバを介して購読者のプリンタにポイントキャストされる。他方、テキストオブジェクトおよび画像オブジェクトは、典型的には、他の加入者と共用されるため、すべての購読者のプリンタおよび適切なページサーバにマルチキャストされる。
【００７６】
ネットページ出版サーバは、文書コンテンツのポイントキャストおよびマルチキャストへの分裂を最適化する。文書のページレイアウトのポイントキャストを受け取った後、プリンタは、存在する場合には、どれが傾聴するためにマルチキャストするのかを知っている。
【００７７】
いったんプリンタが印刷される文書を定める完全なページレイアウトおよびオブジェクトを受け取ると、それは文書を印刷することができる。
プリンタは、用紙の両面で同時に偶数ページと奇数ページをラスタ化し、印刷する。それは二重化された印刷エンジン制御装置７６０、およびこの目的のためにメムジェットＴＭ（商標）印字ヘッド３５０を活用する印刷エンジンを備える。
【００７８】
印刷プロセスは、２つの切り離された段階から成り立つ。つまり、ページ記述のラスタ化、およびページ画像の拡張と印刷である。ラスタ画像プロセッサ（ＲＩＰ）は、並列で動作している１つまたは複数の標準ＤＳＰ７５７から成り立つ。二重化された印刷エンジン制御装置は、印刷エンジン内の印字ヘッドと同期して、リアルタイムでページ画像を拡張、ディザリングおよび印刷するカスタムプロセッサから成り立つ。
【００７９】
これはタグをそれ以外の場合ページの空の領域に制限するが、ＩＲ印刷のためにイネーブルされていないプリンタは、ＩＲ吸収黒インクを使用してタグを印刷するオプションを有する。このようなページはＩＲ印刷されたページよりさらに制限された機能性を有するがそれらは依然としてネットページとして分類される。
【００８０】
通常のネットページプリンタは紙の用紙の上にネットページを印刷する。さらに特殊化されたネットページプリンタは、球体などのさらに特殊化された表面の上に印刷してよい。各プリンタは、表面種類ごとに、少なくとも１つの表面型をサポートし、少なくとも１つのタグ並列表示方式、したがってタグマップをサポートする。文書を印刷するために実際に使用されるタグ並列表示方式を記述するタグマップ８１１は、文書のタグを正確に解釈できるようにするためにその文書と関連付けられるようになる。
図２は、ネットページネットワーク上の登録サーバ１１によって維持されるプリンタ関連情報を反映する、ネットページプリンタクラス図を示す。
ペンの好まれている実施形態は、図１１から図１６を参照して、以下の第６項にさらに詳細に記述される。
【００８１】
１．５．１  メムジェットＴＭ（商標）印字ヘッド
ネットページシステムは、熱インクジェット、圧電インクジェット、レーザ電子写真、およびその他を含む、幅広い範囲のデジタル印刷技術を使って作られるプリンタを使用して動作することができる。しかしながら、消費者に幅広く受け入れられるためには、ネットページプリンタが以下の特徴を有することが望ましい。
・写真品質のカラー印刷
・高品質テキスト印刷
・高信頼性低プリンタ費用
・低インク費用
・低用紙費用
・単純な操作
・ほぼ静かな印刷
・高速印刷
・同時両面印刷
・コンパクトフォーム係数
・低電力消費
市販されている印刷技術はこれらの特徴のすべてを有していない。
【００８２】
これらの特徴を備えたプリンタの生産を可能にするために、本出願人は、メムジェットＴＭ（商標）技術と呼ばれている新しい印刷技術を発明した。メムジェットＴＭ（商標）は、マイクロ電気機械システム（ＭＥＭＳ）技術を使用して製作されたページ幅印字ヘッドを組み込んだドロップオンデマンド（ｄｒｏｐ−ｏｎ−ｄｅｍａｎｄ）インクジェット技術である。図１７は、メムジェットＴＭ（商標）印字ヘッドの単一委員撮要素３００を示す。ネットページウォールプリンタ（ｗａｌｌｐｒｉｎｔｅｒ）は、１６００ｄｐｉページ幅デュプレックスプリンタを形成するために１６８９６０個の印刷要素を組み込む。このプリンタは、用紙コンディショナーおよびインクフィクサティーフだけではなく、藍色、赤紫色、黄色、黒色、および赤外線のインクも同時に印刷する。
【００８３】
印刷要素３００は、約長さ１１０ミクロンかける幅３２ミクロンである。これらの印刷要素の配列は、ＣＭＯＳ論理、データ転送、タイミング、および駆動回路（図示されていない）を組み込むシリコン基板３０１上で形成される。
印刷要素３００の主要な要素は、ノズル３０２、ノズルリム３０３、ノズルチャンバ３０４、流体シール３０５、インク流路リム３０６、レバーアーム３０７、能動的なアクチュエータビーム組３０８、受動的なアクチュエータビーム組３０９、能動的なアクチュエータアンカー３１０、受動的なアクチュエータアンカー３１１、およびインク入口３１２である。
【００８４】
能動的なアクチュエータビーム組３０８は、接合箇所３１９で受動的なアクチュエータビーム組３０９に機械的に接合されている。両方のビーム組ともそのそれぞれのアンカー点３１０と３１１でしっかり固定されている。要素３０８，３０９、３１０、３１１および３１９の組み合わせが突き出た（ｃａｎｔｉｌｅｖｅｒｅｄ）電熱曲げアクチュエータ３２０を形成する。
【００８５】
図１８は、印刷要素３００の断面３１５を含む、印刷要素３００の配列の小さな部分を示す。断面３１５は、シリコンウェハ３０１を通過するインク入口３１２を明確に示すために、インクなしで示されている。
図１９（ａ）、図１９（ｂ）および図１９（ｃ）は、メムジェットＴＭ（商標）印刷要素３００の動作サイクルを示す。
図１９（ａ）は、インク飛沫を印刷する前のインクメニスカス３１６の静止した位置を示す。インクは、インクメニスカス３１６で、およびノズルチャンバ３０４とインク流路リム３０６の間に形成される流体シール３０５での表面張力によってノズルチャンバ内に保持される。
【００８６】
印刷中、印字ヘッドＣＭＯＳ回路構成要素は、印刷エンジン制御装置から正しい印字ヘッドにデータを分散し、データをラッチし、データをバッファに入れ、能動的なアクチュエータビーム組３０８の電極３１８を駆動する。これが、電流を約１マイクロ秒の間、ビーム組３０８を通過させ、ジュール加熱を生じさせる。ジュール加熱から生じる温度の上昇が、ビーム組３０８を膨張させる。受動的なアクチュエータビーム組３０９は加熱されないので、それは膨張せず、２つのビーム組の間に応力の差異を生じさせる。この応力の差異は部分的には、基板３０１の方に曲がる電熱曲げアクチュエータ３２０の突き出た端部によって解決される。レバーアーム３０７は、この動きをノズルチャンバ３０４に伝える。ノズルチャンバ３０４は、図１９（ｂ）に示される位置に約２ミクロン移動する。これがインク圧力を上昇させ、インク３２１をノズル３０２の中から押し出し、インクメニスカス３１６を膨らませる。ノズルリム３０３が、インクメニスカス３１６が、ノズルチャンバ３０４の表面全体に広がるのを防ぐ。
【００８７】
ビーム組３０８と３０９の温度が均衡すると、アクチュエータ３２０はその元の位置に戻る。これが、図１９（ｃ）に示されるように、インク水滴３１７がノズルチャンバ内でインク３２１から決裂するのを助ける。ノズルチャンバは、メニスカス３１６での表張力の作用で充填し直される。
図２０は、印字ヘッド３５０のセグメントを示す。ネットページプリンタにおいて、印字ヘッドの長さは方向３５１での要素の完全幅（典型的には２１０ｍｍ）である。示されているセグメントは０．４ｍｍの長さ（完全な印字ヘッドの約０．２％）である。印刷中、紙は方向３５２での固定された印字ヘッドを越えて移動する。印字ヘッドは、６列の互いに入り込んだ印刷要素３００を有し、インク入口３１２によって供給される６色または種類のインクを印刷する。
【００８８】
動作中に印字ヘッドの脆弱な表面を保護するために、ノズルガードウェハ３３０が印字ヘッド基板３１０に取り付けられている。ノズル３０２ごとに、それを通ってインク水滴が発射される対応するノズルガード穴３１１がある。ノズルガードホール３３１が用紙繊維またはその他の異物で閉塞されるのを防止するために、濾過された空気が、印刷中、空気入口３３２を通して、およびノズルガード穴の中から噴出される。インク３２１が乾燥するのを防ぐために、ノズルガードは、プリンタ遊休中は密封される。
【００８９】
１．６  ネットページペン
ネットページシステムの能動的なセンサは、典型的には、その埋め込まれた制御装置１３４を使用して、画像センサからＩＲ位置タグを捕捉し、復号することができるペン１０１である。画像センサは、近赤外線領域波長だけでの感知を可能にするために、適切なフィルタが具備されるソリッドステート素子である。さらに詳細に後述されるように、システムは、ペン先が表面と接触するときを感知することができ、ペンは、人間の手書きを捕捉するのに十分な速度（すなわち、２００ｄｐｉより大きく、１００Ｈｚより速い）でタグを感知することができる。ペンによって捕捉される情報は暗号化され、プリンタ（または基地局）に無線で伝送され、プリンタまたは基地局は、（既知の）ページ構造に関してデータを解釈する。
【００９０】
ネットページペンの好まれている実施形態は、通常のマーキングインクペンとしてと、非マーキングスタイラスとしての両方で動作する。しかしながら、マーキング態様は、それがインターネットインタフェースとして使用されるときなど、ブラウジングシステムとしてネットワークシステムを使用するには必要ない。各ネットページペンはネットページシステムで登録され、固有のペンＩＤ６１を有する。図２３は、ネットページペンクラス図を示し、ネットページネットワークで登録サーバ１１によって維持されるペン関連情報を反映する。
【００９１】
どちらかのペン先がネットページと接触すると、ペンは、ページを基準にしてその位置と向きを決定する。ペン先は力センサに取り付けられ、ペン先にかかる力は、ペンが「上」または「下」なのかを示すためにスレッショルドを基準にして解釈される。これが、例えば、ネットワークから情報を要求するために、ペン先で押すことによってページ上の対話型要素を「クリック」できるようにする。さらに、力は、例えば、シグナチャの完全な動力を検証できるようにするために連続値として捕捉される。
【００９２】
ペンが、赤外線スペクトルの中で、ペン先の付近にあるページの領域１９３を撮像することによってネットページ上のそのペン先の位置と向きを決定する。それは最も近いタグを復号し、撮像されたタグでの観察される透視歪みからタグ、およびペン光学部品の既知の形状寸法を基準にしてペン先の位置を計算する。タグの位置解像度は低い可能性があるが、ページ上でのタグ密度がタグサイズに逆比例するため、調整された位置解像度はきわめて高く、正確な手書き認識のために必要とされる最小解像度を上回る。
【００９３】
ネットページを基準にしたペン動作は、一連のストロークとして捕捉される。ストロークは、ペンダウンイベントによって開始され、その後のペンアップイベントによって完了される、ページ上でのタイムスタンプを押されたペン位置の結果から成り立つ。また、ストロークは、通常の状況ではストロークの開始時である、ページＩＤが変更するたびにネットページのページＩＤ５０でタグが付けられる。
【００９４】
各ネットページはそれに関連付けられた現在の選択８２６を有し、ユーザがコピー動作および貼り付け動作を実行できるようになる。選択はタイムスタンプを押され、システムが、定められた時間期間の後にそれを廃棄できるようにする。現在の選択はページンスタンスの領域を記述する。それは、ページの背景領域を基準にして、ペンを通して捕捉される最も最近のデジタルインクストロークから成り立つ。それは、いったんそれが選択ハイパリンク活性化を介してアプリケーションに提出されるとアプリケーションに特殊な方法で解釈される。
【００９５】
各ペンは現在のペン先８２４を有する。これは、ペンによってシステムに最後に通知されたペン先である。前述されたデフォルトネットページペンのケースでは、マーキングの黒インクペン先または非マーキングスタイラスペン先のどちらかが現在である。また、それぞれのペンは現在のペン先スタイル８２５を有する。これは、例えば、パレットから色を選択するユーザに応えて、アプリケーションによってペンと最後に関連付けられたペン先スタイルである。ペンを通して捕捉されるストロークは、現在のペン先スタイルでタグを付けられる。ストロークがそれ以降複製されると、それらは、それらがそれでタグ付けされるペン先スタイルで複製される。
【００９６】
ペンが、それが通信できるプリンタの範囲内にあるときはつねに、ペンはその「オンライン」ＬＥＤをゆっくりと点滅する。ペンがページを基準にしてストロークを復号できないとき、それは瞬時にその「エラー」ＬＥＤを活性化する。ペンがページを基準にしてストロークを復号するのに成功すると、それは瞬時にその「ｏｋ」ＬＥＤを活性化する。
【００９７】
捕捉されたストロークの結果はデジタルインクと呼ばれる。デジタルインクは、手書きのオンライン認識のため、およびシグナチャのオンライン検証のため、描画および手書きのデジタル交換の基礎を形成する。
ペンは無線であり、短距離無線リンクを介してネットページプリンタにデジタルインクを伝送する。伝送されるデジタルインクは、プライバシーおよび機密保護のために暗号化され、効率的な伝送のためにパケット化される（ｐａｃｋｅｔｉｚｅｄ）が、つねに、プリンタにおける適時の取扱を保証するためにペンアップイベントで流される。
【００９８】
ペンがプリンタの範囲該にあるとき、それは、１０分間以上の連続手書きの容量を有する、内部メモリ内でデジタルインクをバッファに入れる。ペンが再びプリンタの範囲内にあるとき、それは任意のバッファに入れられたデジタルインクを転送する。
ペンは、任意の数のプリンタで登録することができるが、すべての状態データは用紙上およびネットワーク上の両方のネットページ内に常駐するため、ペンが任意の特定のときにどのプリンタと通信しているのかはおもに重要ではない。
ペンの好まれている実施形態は、図８から図１０を参照して、以下の第６項にさらに詳細に記述される。
【００９９】
１．７  ネットページ対話
ネットページプリンタ６０１は、ペンがネットページ１と対話するためにし様されるときに、ペン１０１からストロークに関するデータを受け取る。タグ４のコーディングされたデータ３は、それが、ストロークなどの移動を実行するために使用されるときにペンによって読み取られる。データは、特定のページのアイデンテティおよび関連付けられた対話片要素を決定し、ページを基準にしたペンの相対的な配置の表示を得ることを可能にする。表示データは、それがＤＮＳを介してストロークのページＩＤ５０を、対応するページンスタンス８３０を維持するネットページページサーバ１０のネットワークアドレスに分解するプリンタに伝送される。それから、それは、ページサーバにストロークを伝送する。ページが最近初期のストロークで識別された場合には、プリンタがそのキャッシュの中に関連ページサーバのアドレスをすでに有している可能性がある。各ネットページは、ネットページページサーバ（以下を参照すること）によって永続的に維持されるコンパクトページレイアウトから成り立つ。ページレイアウトは、画像、フォント、および典型的にはネットページネットワークのどこか他の場所に記憶されている、テキストの部分などのオブジェクトを指す。
【０１００】
ページサーバがペンからストロークを受け取ると、それはストロークが適用するページ記述を検索し、ページ記述の度の要素をストロークが交差するかを決定する。それから、それは、関連要素の種類という状況でストロークを解釈することができる。
【０１０１】
「クリック」は、ペンダウン位置とその後のペン先位置の間の距離および時間がともにいくぶん小さい最大未満であるストロークである。クリックによって活性化されるオブジェクトは、典型的にはクリックを活性化することを必要とし、その結果、さらに長いストロークが無視される。「ずさんな」クリックなどのペン動作の登録失敗は、ペンの「ｏｋ」ＬＥＤの応答時間の欠如によって示される。
ネットページページ記述には、２種類の入力要素がある。つまりハイパーリンクフィールドと書式フィールドである。書式フィールドを通した入力も、関連つけられたハイパーリンクの起動をトリガすることができる。
【０１０２】
ハイパーリンク
ハイパーリンクは、リモートアプリケーションにメッセージを送信する手段であり、典型的にはネットページシステム内での印刷された応答を顕在化する。
ハイパーリンク要素８４４は、ハイパーリンクの起動を取り扱うアプリケーション７１、アプリケーションへのハイパーリンクを特定するリンクＩＤ５４、システムにハイパーリンク活性化の中にユーザのアプリケーションエイリアスＩＤ６５を含むように依頼する「エイリアス必要」フラグ、およびハイパーリンクがお気に入りのものとして記録されるとき、またはユーザの履歴の中に表示されるときに使用される記述を特定する。ハイパーリンク要素クラス図は図２９に示される。
【０１０３】
ハイパーリンクが活性化されると、ページサーバは、ネットワークのどこかにあるアプリケーションに要求を送信する。アプリケーションは、アプリケーションＩＤ６４によって特定され、アプリケーションＩＤはＤＮＳを介して通常の方法で分解される。以下の３つの種類のハイパーリンクがある。つまり、図３０に示されるように、一般ハイパーリンク８６３、書式ハイパーリンク８６５、および選択ハイパーリンク８６４である。一般的なハイパーリンクは、リンクされた文書に対する要求を実現できるか、あるいは単にサーバに優先順位を信号で知らせてよい。書式ハイパーリンクは対応する書式をアプリケーションに提出する。選択ハイパーリンクは、現在の選択をアプリケーションに提出する。現在の選択が、例えば、テキストの単一ワード部分を含む場合、アプリケーションは、それが表示される文脈の中でワードの意味を示す単一ページ文書、または別の言語への翻訳を戻してよい。各ハイパーリンク種類は、どの情報がアプリケーションに提出されるのかによって特徴付けられる。
【０１０４】
対応するハイパーリンクインスタンス８６２は、ハイパーリンクインスタンスが表示されるページンスタンスに特定である場合があるトランザクションＩＤ５５を記録する。トランザクションＩＤは、例えば、ユーザの代わりに購買アプリケーションによって維持される未決購買の「ショッピングカート」などの、アプリケーションに対してユーザに特殊なデータを特定することができる。
【０１０５】
システムは、選択ハイパーリンク活性化の中にペンの現在の選択８２６を含む。ハイパーリンクがその「デルタ提出」属性集合を有する場合には最後の書式提出以降の入力だけが含まれるが、システムは、書式ハイパーリンク活性化の中に関連付けられた書式インスタンス８６８のコンテンツを含む。システムは効果的な戻り経路をすべてのハイパーリンク活性化の中に含む。
【０１０６】
ハイパーリンクされたグループ８６６とは、図３１に図示されるように、関連付けられたハイパーリンクを有するグループ要素８３８である。入力がグループ内の任意のフィールドを通して発生するとき、グループに関連付けられたハイパーリンク８４４が活性化される。ハイパーリンクされたグループは、ハイパーリンク動作をチェックボックスなどのフィールドに関連付けるために使用できる。それは、また、書式ハイパーリンクの「デルタ提出」属性とともに使用し、連続入力をアプリケーションに提供することもできる。したがって、それは、「黒板」対話モデルをサポートするために、つまり入力が捕捉され、そのためそれが発生するとすぐに共用される場合に使用することができる。
【０１０７】
１．７．２  書式
書式は、印刷されたネットページを通して入力の関連付けられた集合を捕捉するために使用される関連入力フィールドの集合体を定める。書式により、ユーザは、１つまたは複数のパラメータをサーバ上で実行しているアプリケーションソフトウェアプログラムに提出することができる。
【０１０８】
書式８６７は文書階層内のグループ要素８３８である。それは、究極的には、終末フィールド要素８３９の集合を含む。書式インスタンス８６８は書式の印刷されたインスタンスを表す。それは、書式のフィールド要素８４５に対応する、フィールドインスタンス８７０の集合から成り立つ。各フィールドインスタンスは、その種類が対応するフィーＲ度要素の種類に依存する関連付けられた値８７１を有する。各フィールド値は、特定の印刷された書式インスタンスを通して、つまり１枚または複数枚の印刷されたネットページを通して入力を記録する。書式クラス図は、図３２に示される。
【０１０９】
各書式インスタンスは、書式がアクティブであるのか、凍結されているのか、提出されるのか、無効なのか、または期限切れなのかを示すステータス８７２を有する。書式は最初に印刷されるときにはアクティブである。書式は、いったんそれが署名されると凍結される。書式は、ハイパーリンクがその「デルタ提出」属性集合を有さない限り、いったんその提出ハイパーリンクの１つが起動されると提出済みになる。ユーザが無効書式、リセット書式または重複書式のページコマンドを呼び出すと書式は無効になる。書式は、書式がアクティブであった時間が書式の指定された有効期間を超えると、期限切れとなる。書式がアクティブである間、書式入力が可能にされる。アクティブではない書式を通した入力は、代わりに、関連したページンスタンスの背景フィールド８３３で捕捉される。書式がアクティブであるか凍結されると、書式提出は可能にされる。書式がアクティブではないとき、または凍結されるときに書式を提出しようとする試みは拒絶され、代わりに書式ステータスレポートを導き出す。
【０１１０】
各書式インスタンスは、それから引き出されるあらゆる書式インスタンスと（５９で）関連付けられ、このようにしてバージョン履歴を提供する。これは、ある特定の時間期間内で書式の最新のバージョン以外のすべてを検索から排除できるようにする。
すべての入力はデジタルインクとして捕捉される。デジタルインク８７３は、そのそれぞれがスタイル付きのストローク８７５の集合から成り立つ、タイムスタンプが押されたストロークグループ８７４の集合から成り立つ。各ストロークは、タイムスタンプが押されたペン位置８７６の集合から成り立ち、そのそれぞれもペン向きとペン先力を含む。デジタルインククラス図は図３３に示される。
【０１１１】
フィールド要素８４５は、チェックボックスフィールド８７７、テキストフィールド８７８、描画フィールド８７９、またはシグナチャフィールド８８０である場合がある。フィールド要素クラス図は、図３４に示される。フィールドのゾーン５８内に捕捉される任意のデジタルインクが、フィールドに割り当てられる。
チェックボックスフィールドは、図３５に示されるように関連付けられたブール値８８１を有する。チェックボックスフィールドのゾーン内で捕捉される任意のマーク（照合印、十字記号、ストローク、塗りつぶしジグザグ等）は、真の値をフィールドの値に割当てさせる。
【０１１２】
テキストフィールドは、図３６に図示されるように、関連付けられたテキスト値８８２を有する。テキストフィールドのゾーン内で捕捉される任意のデジタルインクは、オンライン手書き認識を介して自動的にテキストに変換され、テキストがフィールドの値に割り当てられる。オンライン手書き認識は十分に理解されている（例えば、Ｔａｐｐｅｒｔ，Ｃ．Ｃ．Ｙ．ＳｕｅｎおよびＴ．Ｗａｋａｈａｒａの「オンライン手書き認識の最先端技術（Ｔｈｅ  Ｓｔａｔｅ  ｏｆ  ｔｈｅ  Ａｒｔ  ｉｎ  Ｏｎ−Ｌｉｎｅ  Ｈａｎｄｗｒｉｔｉｎｇ  Ｒｅｃｏｇｎｉｔｉｏｎ）」、パターン分析および機械インテリジェンス（Ｐａｔｔｅｒｎ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｌｌｉｇｅｎｃｅ）に関するＩＥＥＥ議事録、第１２巻、第８番、１９９０年８月を参照すること）。
【０１１３】
シグナチャフィールドは、図３７に示されるように、関連付けられたデジタルシグナチャ値８８３を有する。シグナチャフィールドのゾーンで捕捉される任意のデジタルインクは、ペンの所有者のアイデンテティに関して自動的に検証され、フィールドがその一部である書式のコンテンツのデジタルシグナチャは生成され、フィールドの値に割り当てられる。デジタルシグナチャは、書式を所有するアプリケーションに特殊なペンユーザの私用のシグナチャキーを使用して生成される。オンラインシグナチャ検証は、十分に理解される（例えば、Ｐｌａｍｏｎｄｏｎ，ＲおよびＧ．Ｌｏｒｅｔｔｅの「自動シグナチャ検証および作者識別―最先端技術（Ａｕｔｏｍａｔｉｃ  Ｓｉｇｎａｔｕｒｅ  Ｖｅｒｉｆｉｃａｔｉｏｎ  ａｎｄ  Ｗｒｉｔｅｒ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ―Ｔｈｅ  Ｓｔａｔｅ  ｏｆ  ｔｈｅ  Ａｒｔ）」、パターン認識（Ｐａｔｔｅｒｎ  Ｒｅｃｏｇｎｉｔｉｏｎ）、第２２巻、第２号、１９８９年を参照すること）。
【０１１４】
フィールド要素は、その「非表示」属性が設定されている場合非表示である。非表示フィールド要素はページ上に入力ゾーンを有さず、入力を受け入れない。それは、フィールドを含む書式が提出されるときに書式データに含まれる関連つけられたフィールド値を有することがある。
削除を示す取消し線などの「編集」コマンドも、書式フィールドで認識できる。
【０１１５】
手書き認識アルゴリズムは、「オフライン」で（つまり、ペンマーキングのビットマップだけに対するアクセスをもって）よりむしろ「オンライン」で（つまり、ペンモーメントの動力に対するアクセスをもって）動作するため、それは作者に依存するトレーニング段階なしに相対的に高い精度で実行され、別個に書き込まれた（ｒｕｎ−ｏｎ  ｄｉｓｃｒｅｔｅｌｙ−ｗｒｉｔｔｅｎ）文字を認識することができる。しかしながら、手書きの作者に依存するモデルは、自動的に経時的に生成され、必要な場合先頭で（ｕｐ−ｆｒｏｎｔ）生成できる。
【０１１６】
すでに述べられたように、デジタルインクはストロークの結果から成り立つ。特定の要素のゾーンで開始する任意のストロークは、解釈のために準備が完了した、その要素のデジタルインクストリームに付加される。オブジェクトのデジタルインクストリームに付加されない任意のストロークは、背景フィールドのデジタルインクストリームに付加される。
背景フィールドで捕捉されるデジタルインクは、選択ジェスチャとして解釈される。実際の解釈はアプリケーションに特殊であるが、１つまたは複数のオブジェクトの外接は、通常、境界線で囲まれたオブジェクトの品揃えとして解釈される。
表２は、ネットページとのこれらの多様なペン対話を要約する。
【０１１７】
【表２】
2010244555.tif 000004
【０１１８】
システムは、ペンごとに現在の選択を維持する。選択は、背景フィールドで捕捉される最も最近のストロークだけから成り立つ。選択は、予測可能な動作を保証するための非活動タイムアウト後にクリアされる。
あらゆるフィールドで捕捉される未処理のデジタルインクは、ネットページページサーバで保持され、書式がアプリケーションに提出されるときに、書式データとともにオプションで伝送される。これにより、アプリケーションは、それが、手書きテキストの変換などの最初の変換を疑う場合に未処理デジタルインクを調査できるようにする。これは、例えば、一定のアプリケーションに特殊な整合性チェックに不合格となる書式のアプリケーションレベルでの人間の介入を含むことがある。これに対する拡張として、書式の全体的な背景領域は、描画フィールドとして設計できる。それから、アプリケーションは、ユーザがそれらのフィールドの外側で塗りつぶされたフィールドに対して修正を示してよかったと仮定して、書式の明示的なフィールドの外側でのデジタルインクの存在に基づき、書式を人間のオペレータに送ることを決定することができる。
【０１１９】
図３８ａは、ネットページを基準にしてペン入力を取り扱うプロセスのフローチャートを示す。プロセスは、ペンからストロークを（８８４で）受け取ること、ストローク内のページＩＤ５０が参照するページンスタンス８３０を（８８５）で特定すること、そのゾーン５８をストロークが交差するフォーマット済みの要素８３９を（８８７で）特定すること、フォーマットされた要素がフィールド要素に一致するかどうかを（８８８で）判断すること、および一致する場合には、受け取られたストロークをフィールド値８７１のデジタルインクに（８９２で）付加すること、フィールドの蓄積されたデジタルインクを（８９７で）解釈すること、およびフィールドがハイパーリンクされたグループ８６６の一部であるかどうかを（８９４で）判断すること、および一部である場合には、関連付けられたハイパーリンクを（８９５で）活性化すること、フォーマットされた要素がハイパーリンク要素に一致するかどうかを（８８９で）代わりに判断すること、および一致する場合（８９５で）対応するハイパーリンクを活性化すること、代わりに、入力フィールドまたはハイパーリンクがない場合には、（８９０で）受け取られたストロークを背景フィールド８３３のデジタルインクに付加すること、および登録サーバによって維持されるように、現在のペンの現在の選択８２６に受け取られたストロークを（８９１で）コピーすることから成り立つ。
【０１２０】
図３８ａは、フィールドの蓄積されたデジタルインクがフィールドの型に応じて解釈される、図３８ａで示されるプロセスでステップ８９３の詳細なフローチャートを示す。プロセスは、フィールドがチェックボックスであるかどうか（８９６で）、およびデジタルインクがチェックマークを表すかどうかを（８９７で）を判断すること、およびそうである場合には、真の値をフィールド値に（８９８で）割り当てることと、代わりに、フィールドがテキストフィールドであるかどうかを（８９９で）判断することと、およびそうである場合に、適切な登録サーバの力を借りて（９０１で）デジタルインクをコンピュータテキストに変換するステップと、代わりにフィールドがシグナチャフィールドであるかどうかを（９０２で）判断することと、およびそうである場合、適切な登録サーバの力を借りて、ペンの所有者のシグナチャとして（９０３で）デジタルインクを検証することと、やはり登録サーバの助けを借りて、対応する書式のコンテンツのデジタルシグナチャを（９０４で）作成することと、対応するアプリケーションに関係するペン所有者の私用のシグナチャキーを使用することと、フィールド値にデジタルシグナチャを（９０５で）割り当てることとから成り立つ。
【０１２１】
１．７．３  ページサーバコマンド
ページサーバコマンドは、ページサーバによって局所的に処理されるコマンドである。それは、書式、ページおよび文書のインスタンスの上で直接的に動作する。
ページサーバコマンド９０７は、図３９で図示されるように、書式無効コマンド９０８、書式重複コマンド９０９、書式リセットコマンド９１０、書式ステータス取得コマンド９１１、ページ重複コマンド９１２、ページリセットコマンド９１３、ページステータス取得コマンド９１７である場合がある。
【０１２２】
書式無効コマンドは、対応する書式インスタンスを無効にする。書式重複コマンドは、対応する書式インスタンスを無効にしてから、フィールド値が保存された状態で、現在の書式インスタンスのアクティブな印刷済みコピーを作成する。コピーは、オリジナルと同じハイパーリンクトランザクションＩＤを含むため、オリジナルからアプリケーションで区別することはできない。書式リセットコマンドは、対応する書式インスタンスを無効にしてから、フィールド値が廃棄された状態で書式インスタンスのアクティブな印刷済みコピーを生成する。書式ステータス取得コマンドは、誰がそれを出版したのか、いつそれが印刷されたのか、それが誰のために印刷されたのか、および書式インスタンスの書式ステータスを含む、対応する書式インスタンスのステータスに関する印刷済みのレポートを作成する。
【０１２３】
書式ハイパーリンクインスタンスはトランザクションＩＤを含むので、アプリケーションは、新しい書式インスタンスを作成する上で含まれなければならない。したがって、新しい書式インスタンスを要求するボタンは、典型的にはハイパーリンクとして実現される。
【０１２４】
ページ重複コマンドは、対応するページンスタンスの印刷済みのコピーを、背景フィールド値が保存された状態で作成する。ページが書式を含むか、あるいは書式の一部である場合には、ページ重複コマンドは、書式重複コマンドとして解釈される。ページリセットコマンドは、背景フィールド値が廃棄された状態で、対応するページンスタンスの印刷済みのコピーを作成する。ページが書式を含む場合、または書式の一部である場合には、ページリセットコマンドは書式リセットコマンドとして解釈される。ページステータス取得コマンドは、誰がそれを出版したのか、いつそれが印刷されたのか、それが誰のために印刷されたのか、およびそれが含む、またはそれが一部であるあらゆる書式のステータスを含む対応するページンスタンスのステータスに関する印刷済みのレポートを作成する。
【０１２５】
あらゆるネットページで表示されるネットページロゴは、通常、重複ページ要素と関連付けられている。
ページンスタンスが、フィールド値が保存された状態で重複されると、フィールド値はそのネイティブな書式で印刷される。つまり、チェックマークが標準チェックマークグラフィックとして表示され、テキストがタイプセットテキストとして表示される。図面およびシグナチャだけがその元の書式で表示され、シグナチャには、成功したシグナチャ検証を示す標準グラフィックが付随する。
【０１２６】
文書重複コマンドは、背景フィールド値が保存された状態で、対応する文書インスタンスの印刷済みコピーを作成する。文書があらゆる書式を含む場合には、文書重複コマンドは、書式重複コマンドが行うのと同じように書式を重複する。文書リセットコマンドは、背景フィールド値が廃棄された状態で、対応する文書インスタンスの印刷済みコピーを作成する。文書があらゆる書式を含む場合には、文書リセットコマンドが、書式リセットコマンドが行うのと同じように書式をリセットする。文書ステータス取得コマンドは、誰がそれを出版したのか、いつそれが印刷されたのか、それが誰のために印刷されたのか、およびそれが含むあらゆる書式のステータスを含む、対応する文書インスタンスのステータスに関する印刷済みのレポートを作成する。
【０１２７】
ページサーバコマンドの「オン選択済み（ｏｎ  ｓｅｌｅｃｔｅｄ）」属性が設定される場合には、コマンドは、コマンドを含むページ上でよりむしろペンの現在の選択によって特定されるページ上で動作する。これにより、ページサーバコマンドのメニューを印刷することができる。ターゲットページが設計されたページサーバコマンドのページサーバコマンド要素を含まない場合には、コマンドは無視される。
アプリケーションは、関連ページサーバコマンド要素をハイパーリンクされたグループに埋め込むことによってアプリケーションに特殊な処理を提供することができる。ページサーバは、ページサーバコマンドを実行するよりむしろ、ハイパーリンク済みのグループに関連付けられたハイパーリンクを活性化する。
【０１２８】
ページサーバコマンド要素は、「非表示」属性が設定される場合には非表示である。非表示コマンド要素は、ページ上に入力ゾーンを有さないため、ユーザによって直接的には活性化できない。しかしながら、それは、そのページサーバコマンドにその「オン選択済み」属性が設定されている場合、別のページに埋め込まれているページサーバコマンドを介して活性化することができる。
【０１２９】
１．８  ネットページの標準的な特徴
好まれている書式では、各ネットページは、それがネットページであり、そのため対話型プロパティを有することを示すために、底部にあるネットページロゴとともに印刷される。また、ロゴは、コピーボタンとしての役割も果たす。大部分の場合、ロゴを押すと、ページのコピーが作成される。書式の場合、ボタンが書式全体のコピーを作成する。そして、券またはクーポンなどの安全な文書の場合、ボタンは説明メモまたは広告ページを導き出す。
デフォルトの単一ページコピー機能は、関連するネットページページサーバによって直接的に処理される。特殊なコピー機能は、ロゴボタンをアプリケーションにリンクすることによって処理される。
【０１３０】
１．９  ユーザヘルプシステム
好まれている実施形態では、ネットページプリンタは、「ヘルプ」と名前が付けられた単一ボタンを有する。押されると、それは、以下を含む、単一ページの情報を導き出す。
・プリンタ接続のステータス
・プリンタ消耗品のステータス
・トップレベルヘルプメニュー
・文書機能メニュー
・トップレベルネットページネットワークディレクトリ
ヘルプメニューは、ネットページシステムの使用方法に関する階層マニュアルを提供する。
文書機能メニューは、以下の機能を含む。
・文書のコピーを印刷する。
・書式のきれいなコピーを印刷する。
・文書のステータスを印刷する。
【０１３１】
文書機能は、単にボタンを押してから、文書の任意のページを触るだけで開始される。文書のステータスが、誰がそれを出版したのか、およびいつ、誰に対してそれが送達されたのか、およびいつそれがその後、書式として提出されたのかを示す。
ネットページネットワークディレクトリを使用することにより、ユーザは、ネットワーク上で出版物およびサービスの階層をナビゲーションすることができる。代替策として、ユーザは、ネットページネットワーク「９００」番「イエローページ」に電話をかけ、人間のオペレータに話をすることができる。文書の種類に応じて、出版社またはユーザは、小額の「イエローページ」サービス料金を支払う。
プリンタが印刷できない場合、ヘルプページは、明らかに使用できない。この場合、「エラー」ライトが点灯し、ユーザはネットワーク上でリモート診断を要求することができる。
【０１３２】
２．  個人専用化された出版モデル
以下の記述では、ニュースは、ネットページシステム内での個人専用化機構を図解するための規範的な出版例として使用される。ニュースは多くの場合、新聞および時事解説誌ニュースの限られた意味で使用されているが、本文脈での意図された範囲はさらに広い。
ネットページシステムでは、ニュース出版物の編集コンテンツよび広告コンテンツは、さまざまな機構を使用して個人専用化される。編集コンテンツは、読者の明示的に述べられ、暗示的に捕捉された関心プロファイルに従って個人専用化される。広告コンテンツは、読者の局所性およびデモグラフィックに従って個人専用化される。
【０１３３】
２．１  編集の個人専用化
加入者は２種類のニュースソースを利用することができる。ニュース出版物は出版者によって集められ、編集されるが、ニュースストリームは、ニュース出版者または専門化したニュース集合体のどちらかによって集められる。ニュース出版物は、典型的には、従来の新聞および時事解説誌に相当するが、ニュースストリームは数多く、変化に富む場合がある。つまり、ニュースサービスからの「未処理」ニュース供給、マンガの一片、フリーランスのライターのコラム、友人の掲示板、または読者自身のｅ−メールである。
【０１３４】
ネットページ出版サーバは、複数のニュースストリームの集まりだけではなく、編集済みのニュース出版物の出版をサポートする。該集まり、したがって読者によってじかに選択されたニュースストリームのフォーマットを取り扱うことにより、サーバは、それがそれ以外の場合には編集管理をできないページ上に広告を掲載することができる。
加入者は、１つまたは複数の寄与するニュース出版物を選択し、それぞれの個人専用化されたバージョンを作成することによって日々の新聞を構築する。結果として生じる毎日の版は、印刷され、単一の新聞にまとめて製本される。典型的には、多様な数の家庭が、さまざまな日々の出版物を選択し、それらをカスタマイズすることによって、その異なる興味および嗜好を表現する。
【０１３５】
出版物ごとに、読者は、オプションで特定のセクションを選択する。毎日表示されるセクションもあれば、週ごとに表示されるものもある。ニューヨークタイムズ（Ｔｈｅ  Ｎｅｗ  Ｙｏｒｋ  Ｔｉｍｅｓ）からオンラインで入手可能な毎日のセクションは、例えば、「ページワンプラス（Ｐａｇｅ  Ｏｎｅ  Ｐｌｕｓ）」、「国内（Ｎａｔｉｏｎａｌ）」、「国際（Ｉｎｔｅｒｎａｔｉｏｎａｌ）」、「オピニオン（Ｏｐｉｎｉｏｎ）」、「ビジネス（Ｂｕｓｉｎｅｓｓ）」、「芸術／生活（Ａｒｔｓ／Ｌｉｖｉｎｇ）」、「技術（Ｔｅｃｈｎｏｌｏｇｙ）」、および「スポーツ（Ｓｐｏｒｔｓ）」を含む。入手可能なセクションの集合が、得フォルトの部分集合のように出版物に特殊である。
【０１３６】
読者は、それぞれが任意の数のニュースストリームを利用する、カスタムセクションを作成することによって毎日の新聞を拡張することができる。カスタムセクションは、ｅ−メールおよび友人の発表（「個人（Ｐｅｒｓｏｎａｌ）」）のために、あるいは特定のトピックのためのニュース供給（「警報（Ａｌｅｒｔｓ）」または「クリッピング（Ｃｌｉｐｐｉｎｇｓ）」をモニタするために作成されることがある。
セクションごとに、読者は、オプションで、そのサイズを質的に（例えば、短い、中程度、または長い）または数値的に（つまり、そのページ数に対する制限として）のどちらかで、所望される広告の配分を質的に（例えば、高、通常、低、無）または数値的に（すなわちパーセンテージとして）指定する。
【０１３７】
読者は、大多数の短い方の記事または少数の長い方のきじに対する優先順位も表す。それぞれの記事は、この優先順位をサポートするために、短い書式と長い書式の両方で、理想的に書かれる（または編集される）。
記事も、例えば、子供のバージョンおよび成人のバージョンを提供するために、読者の予想される高度化に適合するためにさまざまなバージョンで書かれる（または編集される）。適切なバージョンが、読者の年齢に応じて選択される。読者は、その生物学的な年齢に優先する「読書年齢」を指定することができる。
【０１３８】
各セクションを構成する記事は、編集者により選択され、優先順位をつけられ、それぞれに有効な有効期間が割り当てられる。デフォルトにより、それらは、購読者の版の空間制約を条件として、優先順位順序で、すべての関連する購読者に送達される。
それが適切であるセクションでは、読者は、オプションで協力フィルタリングを可能にしてよい。それから、これは十分に長い有効期間を有する記事に適用される。協力フィルタリングに適したそれぞれの記事は、記事の最後にあるレーティングボタンで印刷される。ボタンは、読者が記事を評価するために思い悩むことをよりありそうにする容易な選択肢（例えば、「好む」および「好まない」）を提供できる。
【０１３９】
したがって、高い優先順位および短い有効期間が設定された記事は、編集者によって必須読み物と有効に考えられ、大部分の関連購読者に送達される。
読者は、オプションで、質的に（例えば、私を驚かせる、または私を驚かせない）、または数値的にのどちらかによって思わぬ発見をする才能（ｓｅｒｅｎｄｉｐｉｔｙ）係数を指定する。思わぬ発見をする才能の係数が高いと、協力フィルタリング中の突き合わせに使用されるスレッショルドが低くなる。係数が高いと、対応するセクションが読者の指定された容量まで満たされるのはよりありそうになる。別の思わぬ発見をする才能係数は、週の異なる曜日に指定できる。
【０１４０】
読者は、オプションでセクション内で特に関心のあるトピックを指定し、これが編集者によって割り当てられる優先順位を修正する。
読者のインターネット接続の速度は、画像を送達できる品質に影響を及ぼす。読者は、オプションで、さらに少ない画像またはさらに小さい画像、あるいは両方に対する優先順位を指定する。画像の数またはサイズが削減されない場合には、画像はより低い品質で（つまり、さらに低い解像度で、またはさらに大きな圧縮で）送達されてよい。
【０１４１】
グローバルレベルでは、読者は、量、日付、時刻、および貨幣価値がどのように局所化されるのかを指定する。これは、単位がインペリアルなのか、あるいはメートル法なのか、局所時間帯および時刻フォーマット、および現地通貨、および局所化が元の場所に（ｉｎ  ｓｉｔｕ）変換または注釈から成り立つかどうかを指定することを含む。これらの優先順位は、デフォルトによって読者の局所性から引き出される。
【０１４２】
視力が悪いことによって引き起こされる読書障害を削減するために、読者は、オプションで、より大きな提示に対するグローバル優先順位を指定する。テキストと画像の両方とも相応して拡大縮小され、各ページにはより少ない情報が収容される。
ニュース出版物が出版される言語、およびその対応するテキスト符号化は、ユーザによって表現される優先順位ではなく、出版物のプロパティである。しかしながら、ネットページシステムは、多様な外観で自動翻訳サービスを提供するように構成することができる。
【０１４３】
２．２  広告局所化および目標設定
広告は、典型的には編集文脈を利用するために掲載されるため、編集コンテンツの個人専用化は、広告コンテンツに直接的に影響を及ぼす。例えば、旅行の広告は、他の箇所より旅行のセクションにより表示されそうである。編集コンテンツの広告主にとって（したがって、出版者にとって）の価値は、正しいでもグラフィックスの大多数の読者を惹きつけるその能力にある。
【０１４４】
効果的な広告は、局所性およびでもグラフィックスに基づいて掲載される。局所性は、特定のサービス、小売業者等、および地元コミュニティおよび環境に関連付けられた特定の興味と関心に対する近接さを決定する。デモグラフィックスは、ありそうな消費パターンだけではなく、一般的な関心および重大関心事も決定する。
ニュース出版者の最も収益の多い製品は広告「スペース」、つまり、出版者の地理的なカバレージ、その読者層の規模、その読者層のでもグラフィックス、および広告に使用可能なページ領域により決定される多次元エンティティである。
ネットページシステムでは、ネットページ出版サーバは、出版物の地理的なカバレージ、セクションの読者層、各読者のセクションの版の規模、各読者の広告割合、および各読者のでもグラフィックを考慮に入れ、セクションごとに、出版物の販売可能な広告スペースの近似多次元サイズを計算する。
【０１４５】
他の媒体と比較して、ネットページシステムは、広告スペースをより詳細に定義することを可能にし、そのさらに小さい部分を別個に販売できるようにする。したがって、それは、その真の価値により近く販売することができる。
例えば、同じ広告「スロット」は、複数の広告主に異なる割合で販売することができ、個々の読者のページは、無作為に一人の広告主または別の広告主の広告を受け取り、全体的に各広告主に販売される空間の割合を保存する。
ネットページシステムにより、広告を詳細な製品情報おのびオンライン購入に直接的にリンクすることができる。したがって、それは広告空間の本来の価値を高める。
【０１４６】
個人専用化および局所化は、ネットページ出版サーバによって自動的に処理されるため、広告集合体は、地理学とデモグラフィックスの両方の幅広いカバレージを任意に提供することができる。それ以降の分離は、それが自動的であるために効率的である。これにより、出版者が直接的に広告を取るより広告集合体と取引する方がより費用対効果が高くなる。たとえ広告集合体が広告収益の割合を取っているとしても、出版者は、収集の効率がさらに高いために変化が利益中立であることに気付く。広告集合体は、広告主と出版者の間の媒介者としての役割を果たし、同じ広告を複数の出版物に掲載してよい。
【０１４７】
ネットページ出版物での広告掲載が、出版物の広告スペースはより複雑であるため、出版の従来の相対物での広告掲載よりさらに複雑なことがあることに注意する価値がある。広告主、広告集合体ｓ、および出版者の間の交渉の完全な複雑さを無視する一方で、好まれている書式のネットページシステムは、広告スペースの自動オークションに対するサポートを含む、これらの交渉になんらかの自動化されたサポートを提供する。自動化は、特に、小さな広告、またはきわめて局所化された広告などの少額の収入を生じさせる広告の掲載に望ましい。
【０１４８】
いったん掲載が交渉されると、集合体は、広告を捕捉し、編集し、それをネットワーク広告サーバに記録する。相応して、出版者は、関連するネットワーク出版サーバに広告掲載を記録する。ネットページ出版サーバが各ユーザの個人専用化された出版をレイアウトするとき、それはネットワーク広告サーバから関連広告を選び出す。
【０１４９】
２．３  ユーザプロファイル
２．３．１  情報フィルタリング
ニュースおよびその他の出版物の個人専用化は、以下を含む、ユーザに特殊なプロファイル情報の取り揃えに依存する。
・出版物のカスタム化
・協力フィルタリングベクタ
・連絡先詳細
・提示優先順位
出版物のカスタム化は、典型的には出版物に特殊であるため、カスタム化情報は、関連するネットページ出版サーバによって維持される。
【０１５０】
協力フィルタリングベクタは、数多くのニュースアイテムのユーザのレーティングから成り立つ。それは、さまざまなユーザの興味を推薦を行う目的で相互関連させるために使用される。任意の特定の出版物に関係なく単一の協力フィルタリングベクタを維持することに対する利点があるが、出版物ごとに別個のベクタを維持する方がより実践的である２つの理由がある。つまり、さまざまな出版物の購読者のベクタ間より、同じ出版物の購読者のベクタ巻でより多くが重複する可能性がある。および出版物は、そのユーザの協力フィルタリングベクタを、他の画所では見つけられないそのブランドの価値の一部として提示することを希望するだろう。したがって、協力フィルタリングベクタも、関連するネットページ出版サーバによって維持される。
【０１５１】
氏名、住所、郵便番号、州、国、電話番号を含む連絡先詳細は、本来グローバルであり、ネットページ登録サーバによって維持される。
量、日付および時刻に対する優先順位を含む提示優先順位は、同様にグローバルであり、同じように維持される。
広告の局所化、ユーザの連絡先詳細に示される局所性に依存するが、広告の目標設定は、誕生日、性別、婚姻関係の有無、収入、職業、教育などの個人的な情報または年齢範囲と収入範囲などの質的な派生物に依存する。
【０１５２】
広告目的のためｎ個人情報を明らかにすることを選ぶそれらのユーザの場合、情報は、関連するネットページ登録サーバによって維持される。このような情報がない場合には、広告は、ユーザの郵便番号または郵便番号＋４コードに関連付けられたデモグラフィックスに基づいて目標設定することができる。
【０１５３】
各ユーザ、ペン、プリンタ、アプリケーションプロバイダおよびアプリケーションには、独自の固有の識別子が割り当てられ、ネットページ登録サーバが、図２１、図２２、図２３および図２４に図示されるように、その関係性を維持する。登録目的では、出版者は、特別な種類のアプリケーションプロバイダであり、出版物は特別な種類のアプリケーションである。
【０１５４】
各ユーザ８００は、任意の数のプリンタ８０２を使用することを許可されてよく、各プリンタは、任意の数のユーザがそれを使用できるようにする。それぞれのユーザは、定期的な出版物がデフォルトによって送達される（６６で）単一デフォルトプリンタを有するが、オンデマンドで印刷されるページは、ユーザが対話しているプリンタを通して送達される。サーバは、ユーザがユーザのデフォルトプリンタに印刷するのを出版者に許可したのかを追跡調査する。出版者は、任意の特定のプリンタのＩＤを記録しないが、代わりにそれが必要とされるときにＩＤを分解する。
【０１５５】
ユーザが出版物８０７を購読するとき、出版者８０６（つまり、アプリケーションプロバイダ８０３）は、指定されたプリンタまたはユーザのデフォルトプリンタに印刷することを許可される。この許可は、任意の時点でユーザによって呼び出すことができる。各ユーザは、複数のペン８０１を有してよいが、ペンは単一ユーザに特殊である。ユーザがある特定のプリンタを使用することを許可される場合には、そのプリンタはユーザのペンのどれかを認識する。
【０１５６】
ペンＩＤは、通常の方法で、ＤＮＳを介してある特定のネットページ登録サーバによって維持される、対応するユーザプロファイルの位置を突き止めるために使用される。
ウェブ端末８０９がある特定のネットページプリンタで印刷することを許可することができ、ウェブブラウジング中に遭遇されるウェブページおよびネットページ文書を、最も近いプリンタで便利に印刷できるようにする。
ネットページシステムは、プリンタプロバイダの代わりに、プロバイダのプリンタの上で印刷される出版物を通して儲けられる収入に対する料金および手数料を徴収できる。このような収入は、広告料金、クリックスルー料金、ｅ−コマース手数料およびトランザクション料金を含むことができる。プリンタがユーザによって所有される場合には、ユーザはプリンタプロバイダである。
【０１５７】
各ユーザは、（前記段落に記述されたもののような）ミクロ借方および貸方を蓄積するために使用されるネットページアカウント８２０、氏名、住所および電話番号を含む連絡先詳細８１５、プライバシー、送達および局所化の設定値を含むグローバル優先順位８１６、ユーザの符号化されたシグナチャ８１８、指紋８１９等を含む任意の数の生物測定レコード８１７、自動的にシステムによって維持される手書きモデル８１９、およびｅ−コマース支払を行うことができるＳＥＴ支払カードアカウント８２１も有する。
【０１５８】
２．３．２  お気に入りリスト
ネットページユーザは、「お気に入りのもの」のリスト９２２―ネットページネットワーク上での有効な文書へのリンクを維持することができる。該リストは、ユーザの代わりにシステムによって維持される。それは、その好まれている実施形態が図４１に示されているフォルダ９２４の階層として編成される。
【０１５９】
２．３．３  履歴リスト
システムは、各ユーザの代わりに、ネットページシステムを通してユーザによってアクセスされる文書等に対するリンクを含む、履歴リスト９２９を維持する。それは、その好まれている実施形態が図４２のクラス図に示されている日付順のリストとして編成される。
【０１６０】
２．４  インテリジェントページレイアウト
ネットページ出版サーバは、セクションごとに、自動的に、各ユーザの個人専用化された出版物のページをレイアウトする。大部分の広告は事前にフォーマットされた矩形の形をとるため、それらは、編集コンテンツの前にページに掲載される。
【０１６１】
セクションの広告比は、セクション内の個々のページでの大幅に変化する広告比率で達成することができ、広告レイアウトアルゴリズムはこれを利用する。アルゴリズムは、自作の屋根の修理に関する特集のために出版物の中に特に屋根ふき材用の広告を掲載するなど、密接に結び付けられた編集コンテンツと広告コンテンツを同じ場所に配置することを試みるように構成される。
【０１６２】
その場合、テキストおよび関連付けられた画像とグラフィックスを含む、ユーザのために選択された編集コンテンツは、多様な美的規則に従ってレイアウトされる。
広告の選択及び編集コンテンツの選択を含む全体的なプロセスは、ユーザ述べられたセクションサイズの優先順位をさらに密接に達成しようとするために、いったんレイアウトが集まると反復されなければならない。しかしながら、セクションサイズの優先順位は、経時的に平均で適合することができ、かなりの日による変動を可能にする。
【０１６３】
２．５  文書フォーマット
一端文書がレイアウトされると、それは、ネットページネットワークでの効率的な分散および永続的な記憶のために符号化される。
主要な効率機構は、単一のユーザの版に特定の情報および複数のユーザの版の間で共用される情報の分離である。特定の情報はページレイアウトから成り立つ。共用される情報は、画像、グラフィックスおよびテキストの部分を含む、ページレイアウトが参照するオブジェクトから成り立つ。
【０１６４】
テキストオブジェクトは、拡張可能スタイルシート言語（ＸＳＬ）を使用して拡張可能マークアップ言語（ＸＭＬ）で表される完全にフォーマットされたテキストを含む。ＸＳＬは、テキストが設定されている領域とは無関係に、テキストに対する正確な制御を提供し、それは、子の場合、レイアウトによって提供されている。テキストオブジェクトは、自動変換を可能にするために埋め込まれた言語、および段落フォーマットを補助するための埋め込まれたハイフネーションコードを含む。
画像オブジェクトは、ＪＰＥＧ２０００ウェーブレットベースの圧縮画像フォーマットで画像を符号化する。グラフィックオブジェクトは、スケーラブルベクタグラフィックス（ＳＶＧ）フォーマットで２Ｄグラフィックを符号化する。
【０１６５】
レイアウト自体は、一連の配置された画像オブジェクトおよびグラフィックオブジェクト、テキストオブジェクトがそれを通って流れるリンクされたテキストフローオブジェクト、前述されたようなハイパーリンクフィールドと入力フィールド、および水位標（ｗａｔｅｒｍａｒｋ）領域から成り立つ。これらのレイアウトオブジェクトは、表３に要約される。レイアウトは、効率的な分散および記憶に適したコンパクトフォーマットを使用する。
【０１６６】
【表３】
2010244555.tif 000005
【０１６７】
２．６  文書分散
前述されたように、ネットページネットワーク上での効率的な分散および永続的な記憶のために、ユーザに特殊なページレイアウトは、それが参照する共用されているオブジェクトから分離される。
購読されている出版物が分散される準備ができているとき、ネットページ出版サーバは、ネットページＩＤサーバ１２の助けを借りて、各ページの固有のＩＤ、ページンスタンス、文書および文書インスタンスを割り当てる。
【０１６８】
サーバは、共用されているコンテンツの最適化されたコンテンツの集合を計算し、部分集合ごとのマルチキャストチャネルを作成してから、そのレイアウトによって使用される共用コンテンツを搬送するだろうそれぞれのユーザに特殊なレイアウトにマルチキャストチャネルの名称でタグをつける。それから、サーバは、適切なページサーバを介して、各ユーザのレイアウトを、そのユーザのプリンタにポイントキャストし、ポイントキャスティングが完了すると、指定されたチャネル上で共用されたコンテンツをマルチキャストする。そのポイントキャストを受信した後、各ページサーバおよびプリンタは、ページレイアウトで指定されるマルチキャストチャネルを購読する。マルチキャスト中、各ページサーバおよびプリンタは、マルチキャストストリームから、そのページレイアウトによって参照されるそれらのオブジェクトを抽出する。ページサーバは、受け取られたページレイアウトおよび共用コンテンツを永続的にアーカイブする。
【０１６９】
いったんプリンタが、そのページレイアウトが参照するすべてのオブジェクトを受け取ると、プリンタは完全に取り込まれたレイアウトを作成し直してから、それをラスタ化し、印刷する。
通常の状況では、プリンタは、それらが送達できるより高速でページを印刷する。各ページの４分の１が画像で覆われていると仮定すると、平均ページは４００ＫＢ未満のサイズを有する。そのため、プリンタは、その内部６４ＭＢメモリに、１００枚を超えるこのようなページを保持することができ、一時的なバッファ等を可能にする。プリンタは、毎秒１頁の速度で印刷する。これは、４００ＫＢ、または毎秒３Ｍｂｉｔのページデータに同等であり、それはブロードバンドネットワーク上でのページデータ送達の最高予想速度に類似している。
【０１７０】
プリンタの用紙が不足するなどの異常な状況下でさえ、ユーザが、プリンタの１００枚の内部記憶容量が消耗される前に紙の供給を補充することができるらしい。
しかしながら、プリンタの内部メモリが一杯になると、プリンタは、それが最初に発生するときにマルチキャストを利用することができないだろう。したがって、ネットページ出版サーバは、プリンタが、再マルチキャストの要求を提出できるようにする。重大な数の要求が受け取られる、あるいはタイムアウトが発生すると、サーバは、対応する共用オブジェクトを再マルチキャストする。
いったん文書が印刷されると、プリンタは、そのページレイアウトおよびコンテンツを関連ページサーバから検索することによって任意の時点で正確な複製を作成することができる。
【０１７１】
２．７  オンデマンド文書
ネットページ文書がオンデマンドで要求されると、それは個人専用化されず、それは、それをネットページ文書としてフォーマットし直す指定されたネットページフォーマットサーバを介して送達される。ネットページフォーマットサーバは、ネットページ出版サーバの特殊なインスタンスである。ネットページフォーマットサーバは、アドベ（Ａｄｏｂｅ）のポータブルドキュメントフォーマット（ＰＤＦ）、およびハイパテキスト・マーク付け言語（ＨＴＭＬ）を含む、多様なインターネット文書フォーマットの知識を有する。ＨＴＭＬの場合、それは、ウェブページを、目次付きの複数欄フォーマットで提示するためにさらに高い解像度の印刷済みページを使用することができる。それは、自動的に、要求されたページに直接的にリンクされたすべてのウェブページを含むことができる。ユーザは、この動作を優先順位を介して調整できる。
【０１７２】
ネットページフォーマットサーバは、その出所およびフォーマットが何であれ、任意のインターネット文書で使用可能な対話性および永続性を含む標準ネットページ動作を作成する。それは、ネットページプリンタとネットページページサーバの両方とは異なる文書フォーマットに関する知識を書くし、ネットページシステムの知識をウェブサーバから隠す。
【０１７３】
３．機密保護
３．１  暗号法
暗号法は、記憶装置内の、および転送中の機密情報を保護し、トランザクションに対して関係者を認証するために使用される広く一般的に使用されている２つのクラスの暗号法がある。つまり、秘密鍵暗号法および公開鍵暗号法である。ネットページネットワークは、両方のクラスの暗号法を使用する。
【０１７４】
対称暗号法とも呼ばれる秘密鍵暗号法は、メッセージを暗号化し、復号するために同じキーを使用する。メッセージの交換を希望する２つの関係者は、まず、安全に秘密鍵を交換するために準備しなければならない。
非対称暗号法とも呼ばれる公開鍵暗号法は、２つの暗号化鍵を使用する。該２つの鍵は、一方の鍵を使用して暗号化された任意のメッセージが、他方の鍵を使用してだけ復号できるような方法で数学的に関連付けられている。そこで、これらの鍵の一方は公開されるが、他方は秘密のままにされる。公開鍵は、秘密鍵の保持者のために意図される任意のメッセージを暗号化するために使用される。いったん公開鍵を使用して暗号化されると、メッセージは、秘密鍵を使用してだけ復号できる。このようにして２つの関係者は、まず秘密鍵を交換しなくてもメッセージを安全に交換することができる。秘密鍵が安全であることを保証するために、秘密鍵の保持者が鍵の組を生成することは普通である。
【０１７５】
公開鍵暗号法は、デジタルシグナチャを作成するために使用できる。秘密鍵の保持者は、メッセージの既知のハッシュを作成し、秘密鍵を使用してハッシュを暗号化することができる。それから、誰もが、暗号化されたハッシュが、公開鍵を使用して暗号化されたハッシュを復号し、ハッシュをメッセージに突き合わせて検証することによって、その特定のメッセージに関して、秘密鍵の保持者の「シグナチャ」を構成することを検証することができる。シグナチャがメッセージに付加されると、メッセージの受信者は、メッセージが本物であることと、それが転送中改変されていないことの両方を検証することができる。
【０１７６】
公開鍵暗号法を働かせるために、人格化を防止する公開鍵を分散する方法がなければならない。これは、通常、証明書および証明書権威を使用して行われる。証明書権威とは、効果意見と誰かのアイデンテティの間の接続を認証する信頼されたサードパーティである。証明書権威は、アイデンテティ文書を調べることにより人物のアイデンテティを検証してから、人物のアイデンテティの詳細および公開鍵を含むデジタル証明書を作成し、署名する。証明書権威を信頼する誰もが、それが本物であるという高い確実性の度合いを持つ証明書中の公開鍵を使用することができる。彼らは、ただ、証明書が、その公開鍵が周知である証明書権威により実際に署名されたことを検証しなければならないだけである。
【０１７７】
大部分のトランザクション環境では、公開鍵暗号法は、デジタルシグナチャを作成するため、および秘密セッション鍵を安全に交換するためにだけ使用される。秘密鍵暗号法は、それ以外のすべての目的に使用される。
以下の説明では、ネットページプリンタとサーバ間での情報の安全な伝送が参照されると、実際に起こることとは、プリンタがサーバの証明書を入手し、証明書権威に関してそれを認証し、証明書の中の公開鍵−交換鍵を使用し、サーバと秘密セッション鍵を交換してから、メッセージデータを暗号化するために秘密セッション鍵を使用するということである。セッション鍵は、定義により、任意の短い有効期間を有することがある。
【０１７８】
３．２  ネットページプリンタ機密保護
各ネットページプリンタには、プリンタの読取り専用メモリ、およびネットページ登録サーバデータベースに記憶される製造時に１組の固有の識別子が割り当てられる。第プリンタＤ６２は公開であり、ネットページネットワーク上で固有にプリンタを特定する。秘密ＩＤは秘密であり、プリンタが最初にネットワークで登録されるときに使用される。
【０１７９】
インストール後にプリンタがネットページネットワークに初めて接続するとき、それは、シグナチャ公開／秘密鍵組を作成する。それは秘密ＩＤおよび公開鍵をネットページ登録サーバに安全に伝送する。サーバは、秘密ＩＤを、そのデータベースに記録されるプリンタの秘密ＩＤに比較し、ＩＤが一致する場合に登録を受け入れる。それから、それはプリンタの公開ＩＤおよび公開シグナチャ鍵を含む証明書を作成し、署名し、証明書を登録データベースに記憶する。
【０１８０】
ネットページ登録サーバは、それがプリンタアイデンテティを検証できるようにする秘密情報へのアクセスを有するので、ネットページプリンタ用の証明書権威としての役割を果たす。
プリンタ登録プロトコルの好ましい態様は、図５０に示されている。
当該プロトコルによれば、インストレーションの後に、当該プリンタが、最初にネットページネットワークに接続された際に、署名公開／秘密鍵の対、９１、９２が生成される。
当該プリンタは、当該秘密ＩＤと当該公開鍵９１を安全に当該ネットページ登録サーバ１１に送信する。
【０１８１】
当該サーバは、当該秘密ＩＤとデータベース７４に記録されている当該プリンタの秘密ＩＤと比較して、若し、双方のＩＤが一致する場合には、その登録を受け入れる。次いで当該サーバは、当該プリンタのＩＤと公開署名鍵を含んだ証明書を発行し且つそれに署名する。
そして当該証明書を当該登録データベースに格納する。
当該プリンタは、その秘密鍵９２をフラッシュメモリ８１に格納する。
当該プリンタが、サーバとセッション鍵を交換する必要がある場合には、サーバは、ランダムセッション鍵を発生させ、秘密署名鍵９２を使用してそれに署名し、次いで当該セッション鍵を安全に当該サーバに送信する。つまり、当該サーバの証明書からの当該サーバの公開交換鍵を使用して暗号化した形で送信する。
【０１８２】
当該サーバは、当該プリンタが登録されたネットページサーバである事を、当該プリンタの証明書からの当該プリンタの公開署名鍵を使用して当該署名を認証する事により、認証する。
当該ネットページ登録サーバは、秘密情報にアクセスする事について、秘密保持義務を有しており、それが当該サーバにプリンタのアイデンティティを認証させることを許容しているので、当該プリンタに関して認証局として行動する事が出来る。
プリンタが登録される時に、当該プリンタが署名公開／秘密鍵の対を発生させる別の方法としては、当該秘密鍵９２が、その製造時点で当該プリンタのＲＯＭに格納されうる。
【０１８３】
そして、当該製造時点で、当該登録サーバのデータベースに格納されている一致公開鍵９１は、当該秘密鍵９０の必要性を排除する。
ユーザがある出版物を購読すると、レコードが、ネットページ登録サーバデータベースに作成され、出版者が、ユーザのデフォルトプリンタまたは指定されたプリンタに出版物を印刷することを許可する。ページサーバを介してプリンタに送信されるあらゆる文書は、ある特定のユーザにアドレス指定され、出版者の秘密シグナチャ鍵を使用して出版者によって署名される。ページサーバは、登録データベースを介して、出版者が、指定されたユーザに出版物を送達することを許可されることを検証する。ページサーバは、登録データベースに記憶される出版者の証明書から得られる出版者の公開鍵を使用してシグナチャを検証する。
【０１８４】
ネットページ登録サーバは、それらの要求がプリンタに登録されるペンを介して始動される限り、印刷許可をデータベースに追加するという要求を受け入れる。
ユーザーは、ウェブ端末がプリンタで印刷することを許可する。
この事は、若し、ユーザーが自宅で当該ウェブ端末を所有していて、それが、印刷に係るウェブ上の文書を追跡するのに使用される場合に有効である。
ウェブ端末の許可プロトコルの好ましい具体例は、図５１に示されている。
当該プロトコルによると、一回の許可操作は以下の様に進行する。
当該ユーザーはプリンタ６０１を介してウェブ端末の許可ページに要求を送る。
ネットページ登録サーバは、当該許可ページ４１３上に印刷されている当該ウェブ端末に関する短期間有効で一回限りの使用が認められる許可ＩＤ４１２を当該プリンタのＵＲＩと合わせて発生する。
【０１８５】
当該ウェブ端末７５は、ネットページ登録サーバ登録ウェブにナビゲートするために使用され、そこに於いては、当該許可ＩＤが入力されると共に、当該プリンタのＵＲＩも使用される。
当該ウェブ端末は、署名公開／秘密鍵９５、９６を発生させ、そして、当該公開９５を当該登録サーバに送信する。
当該サーバは、当該ウェブ端末の為に、端末６８を割り当てると共に、当該プリンタにリンクし、且つ、当該端末ＩＤと公開鍵を内蔵している登録サーバデータベースに、許可レコード８０９を格納する。当該プリンタのＵＲＩ、当該ウェブ端末の端末ＩＤと公開署名鍵９６は、ウェブ端末のデータベース７６に分散して格納されている。
ウェブ端末の印刷プロトコルに関する好ましい具体例は、図５２に示されている。
【０１８６】
当該プロトコルによれば、当該ウェブ端末７５が、プリンタ６０１上で印刷する事を希望する場合には、いつでも、当該ウェブ端末は、プリンタが指定したネットページフォーマッティングサーバ７７に、印刷されるべき文書のＵＲＩを含んだ要求を、当該端末ＩＤ６８と共に送信する。
当該ウェブ端末は、当該ウェブ端末の秘密署名鍵９６を使用して形成された要求にデジタル署名４１８を付加する。
【０１８７】
当該要求の受信に際し、それに応答する以前に、当該フォーマッティングサーバは、当該登録サーバ１１を介して、当該端末が、特定のプリンタで印刷することを許可されているか否かを検証する。
当該登録サーバは、登録サーバデータベースにある当該ウェブ端末レコード８０９を介して、当該端末が当該プリンタで印刷することを許可されているか否かを検証し、そして、当該端末公開鍵９５を使用して、当該デジタル署名を検証する。
ユーザーは、何時でも、現在の印刷許可のリストを印刷する事が出来、又不正使用された全てのものを無効にすることが出来る。
【０１８８】
３．３  ネットページペン機密保護
それぞれのネットページペンには、ペン内の読取り専用メモリに、およびネットページ登録サーバデータベースに記憶される固有の識別子を製造時に割り当てられる。ペンＩＤ６１は、ネットページネットワーク上でペンを固有に特定する。
ネットページペンは、数多くのネットページプリンタを「知る」ことができ、プリンタは数多くのペンを「知る」ことができる。ペンは、それがプリンタの範囲内にあるときは必ず、無線周波数信号を介してプリンタと通信する。いったんペンおよびプリンタが登録されると、それらは定期的にセッション鍵を交換する。ペンがデジタルインクをプリンタに伝送すると必ず、デジタルインクは、適切なセッション鍵を使用して、つねに暗号化される。デジタルインクは、決して平文で伝送されない。
【０１８９】
ペンは、プリンタＩＤによって索引が付けられる、それが知っているあらゆるプリンタのためにセッション鍵を記憶し、プリンタは、ペンＩＤによって索引が付けられる、それが知っているあらゆるペンのためにセッション鍵を記憶する。両方とも、セッション鍵に大きいが有限の記憶容量を有し、必要ならば、最も最近にではなく使用された順でセッション鍵を忘れるだろう。
ペン接続プロトコルの好ましい実施の形態は、図５３に示されている。プロトコルに従って、ペンがプリンタの範囲内に入って来ると、ペンおよびプリンタは、それらが互いを知っているかどうかを発見する。それらが互いを知らない場合には、プリンタは、それがペンを知っていると考えられているかどうかを判断する。これは、例えば、ペンが、プリンタを使用するために登録されるユーザに属するためである場合がある。プリンタがペンを知ると意図されていない場合には、それは、ペンが充電カップに入れられるまでそれを無視するためにペンと同意し、その時点でそれは登録手順を開始する。
【０１９０】
その公開ペンＩＤ６に加えて、ペンは、秘密鍵−交換鍵９３を含む。鍵−交換鍵は、ペン製造時にネットページ登録サーバデータベースに記録される。ペン登録プロトコルの好まれている実施形態は、図５４に図示される。プロトコルに従って、ペン１０１は、プリンタ６０１にそのペンＩＤを伝送する。プリンタは当座４２３、ランダムな一時使用番号で応える。ペンは、その鍵−交換鍵を使用して当座を暗号化し、暗号化された当座４２４をプリンタに戻す。プリンタはペンＩＤ、当座、および暗号化された当座をネットページ登録サーバ１１に伝送する。サーバは、登録サーバデータベース７４の中に記憶されるペンの鍵−交換鍵を使用して当座を複合することによって、ペンが鍵−公開鍵を知っていることを検証する。それから、サーバはプリンタおよびペンが使用するためのセッション鍵９４を作成し、プリンタに安全にセッション鍵を伝送する。それは、また、ペンの鍵−交換鍵を使用して暗号化されたセッション鍵のコピー４２５も伝送する。プリンタは、ペンＩＤごとにインデックスが付けられるセッション鍵をそのフラッシュメモリ８１に記憶し、暗号化されたセッション鍵をペンに伝送する。ペンは、プリンタＩＤごとにインデックスが付けられるセッション鍵をフラッシュメモリ８３に記憶する。
【０１９１】
過去に未登録のペンが初めて登録されると、それは、それがユーザにリンクされるまで、限られた役立つ。登録されたが、「所有されていない」ペンは、ネットページユーザおよびペン登録の書式を要求し、記入するか、新しいペンが自動的にリンクされる新しいユーザを登録するか、あるいは新しいペンを既存のユーザに追加するためにだけ使用することができる。
ペンは、ペンの中でのハードウェア性能制約のために、公開鍵暗号化よりむしろ秘密鍵を使用する。
【０１９２】
３．４  安全な文書
ネットページシステムは、券およびクーポンなどの安全な文書の送達をサポートする。ネットページプリンタは、水位標を印刷するための機構を含むが、適切に許可される出版者からの要求時にだけそのようにするだろう。出版者は、プリンタが認証できる、その証明書中の水位標を印刷するためのその権威を示す。
「水位標」印刷プロセスは、ページの指定された「水位標」領域内での代替ディザ級数を使用する。背中合わせのページは、印刷時に一致する鏡像水位標領域を含む。奇数ページおよび偶数ページの水位標領域で使用されるディザ行列は、領域がともに見られ、印刷された用紙を通して見ることによって達成されるときに、干渉影響を生じさせるように設計されている。
【０１９３】
影響は、ページの片側だけを見るときに可視ではなく、ページが通常の手段でコピーされると失われるという点で水位標に類似する。
安全な文書のページは、第１．９項に説明されたように記述される内蔵ネットページコピー機構を使用してコピーすることはできない。これは、ネットページ認識写真複写機上でネットページをコピーすることに拡張する。
安全な文書は、典型的にはｅ−コマーストランザクションの一部として生成される。したがって、それらは、第２項で記述されたように、ユーザがネットページ登録サーバで生物測定情報を登録したときに捕捉されたユーザの写真を含むことがある。
【０１９４】
安全なネットワーク文書を提示されると、受信者は、通常の方法でそのステータスを要求することによってその確実性を検証できる。安全な文書の固有のＩＤは文書の有効期間に有効なだけであり、安全な文書ＩＤは、日和見主義の捏造者によるそれらの予測を防止するために非連続的に割り当てられる。安全な文書検証ペンは、容易な提示の点文書検証をサポートするために、検証失敗時に内蔵フィードバックで作成できる。
明らかに、水位標も、ユーザの写真も暗号法的な意味では安全ではない。それらは偶然の捏造に対するかなりの障害物となるにすぎない。特に検証ペンを使用するオンライン文書検証は、それが必要とされているが、依然としてまったく捏造に免疫がない、機密保護の追加レベルを提供する。
【０１９５】
３．５  非放棄
ネットページシステムでは、ユーザによって提出される書式は、確実に書式ハンドラに送達され、ネットページページサーバに永続的にアーカイブされる。したがって、受信者が送達を放棄することは不可能である。
第４項に記述されるように、システムを通したＥ−コマース支払も、受取人が放棄することができない。
【０１９６】
４．電子商取引モデル
４．１  安全な電子トランザクション（ＳＥＴ）
ネットページシステムは、その支払システムの内の１つとして、マスターカード（ＭａｓｔｅｒＣａｒｄ）とビサ（Ｖｉｓａ）によって開発された安全電子トランザクション（ＳＥＴ）システムを使用し、支払カードの周辺で編成され、これが用語に反映される。システムの多くは、使用されているアカウントの型とは無関係である。
【０１９７】
ＳＥＴでは、カード保持者および商人は、証明書権威で登録し、その公開シグナチャ券を含む証明書とともに発行される。証明書権威は、適宜にカード発行者とカード保持者の登録詳細を検証し、適宜に獲得者と商人の登録詳細を検証する。カード保持者および承認は、それぞれの秘密シグナチャ鍵をそのコンピュータ上に安全に記憶する。支払プロセスの間、これらの証明書は、商人とカード保持者を相互に認証し、それら両方を支払ゲートウェイに認証するために使用される。
部分的にはカード保持者の鍵および証明書の保守は煩わしいと考えられるため、ＳＥＴは、まだ幅広く採用されていない。カード保持者の鍵および証明書をサーバで維持し、パスワードを介してカード保持者のアクセスを提供する当座の解決策は、ある程度の成功をおさめた。
【０１９８】
４．２  ＳＥＴ支払
ネットページシステムでは、ネットページ登録サーバは、ＳＥＴ支払トランザクションでネットページユーザ（つまり、カード保持者）の代理としての機能を果たす。
ネットページシステムは、ユーザを認証し、ＳＥＴ支払を認証するために生物測定を使用する。システムはペンベースであるため、使用されている生物測定は、時間で変化するペン位置および圧力から成り立つ、ユーザのオンラインシグナチャである。指紋生物測定は、さらに費用は高くなるが、指紋センサをペンの中に設計することによって使用できる。使用されている生物測定だけが、システムの認証態様ではなく、生物測定の捕捉に影響を及ぼさない。
【０１９９】
ＳＥＴ支払を行うことができる第１ステップは、ネットページ登録サーバで、ユーザの生物測定を登録することである。これは、例えば、銀行などの、ユーザのアイデンテティが検証されるのと同時に生物測定を捕捉できる、管理された環境でなされる。生物化学は、ユーザのレコードにリンクされている登録データベース内で捕捉、記憶される。ユーザの写真もオプションで捕捉され、レコードにリンクされる。ＳＥＴカード保持者登録プロセスが完了し、その結果生じる秘密シグナチャ鍵および証明書がデータベースに記憶される。ユーザの支払カード情報も記憶され、ネットページ登録サーバに任意のＳＥＴ支払トランザクションでユーザの代理としての役割を果たすのに十分な情報を与える。
【０２００】
ユーザが、支払を完了するために、例えば、ネットページ注文書に署名することによって最終的に生物測定を供給すると、プリンタは順位情報、ペンＩＤ、および生物測定データを安全にネットページ登録サーバに伝送する。サーバは、ペンＩＤによって特定されるユーザに関して生物測定を検証し、それから、ＳＥＴ支払トランザクションを完了する上でユーザの代理としての役割を果たす。
【０２０１】
４．３  ミクロ支払
ネットページシステムは、ユーザが、オンデマンドで廉価な文書を印刷するため、および著作権文書をコピーするため、およびおそらく、またはユーザが印刷広告材で生じた費用を償還することができるようにする。後者は、すでにユーザに与えられている助成金のレベルに応じる。
ユーザがｅ−コマースのために登録すると、ミクロ支払を集めるネットワークアカウントが確立される。ユーザは定期的にステートメントを受け取り、標準支払機構を使用して任意の未決借方残高を決済できる。
ネットワークアカウントは、やはりそれ以外の場合には個々のステートメントという形でユーザに提示されるだろう定期刊行物の購読料金を集めるために拡張できる。
【０２０２】
４．４  トランザクション
ユーザがある特定のアプリケーションコンテキストでネットページを要求すると、アプリケーションは、ユーザに特殊なトランザクションＩＤ５５をページ内で埋め込むことができる。それ以降のページを通した入力は、トランザクションＩＤでタグが付けられ、そのアプリケーションは、それにより、ユーザ入力に適切なコンテキストを確立することができる。
【０２０３】
しかしながら、入力が、ユーザに特定ではないページを通って発生すると、アプリケーションは、コンテキストを確立するためにユーザの固有のアイデンテティを使用しなければならない。典型的な例は、事前に印刷されたカタログページからユーザの仮想「ショッピングカート」の中にアイテムを追加することを含む。しかしながら、ユーザのプライバシーを保護するために、ネットページシステムに既知である固有のユーザＩＤ６０は、アプリケーションに対して公表されない。これは、さまざまなアプリケーションプロバイダが、無関係に蓄積された動作データを容易に相互関連させるのを防ぐためである。
【０２０４】
ネットページ登録サーバは、代わりに、図２４に示されるように、固有のエイリアスＩＤ６５を介して、ユーザとアプリケーションの匿名関係性を維持する。ユーザが「登録された」属性でタグが付けられたハイパーリンクを活性化すると、必ずネットページページサーバはネットページ登録サーバに、ペンＩＤ６１とともに関連付けられたアプリケーションをエイリアスＩＤ６５に変換するように依頼する。それから、エイリアスＩＤは、ハイパーリンクのアプリケーションに提出される。
【０２０５】
アプリケーションは、エイリアスＩＤによって索引付けられている状態情報を維持し、ユーザのグローバルアイデンテティの知識なしにユーザに特殊な状態情報を検索することができる。
また、システムは、ユーザのアプリケーションのそれぞれに独立した証明書および秘密シグナチャ鍵を維持し、それが、アプリケーションに特殊な情報だけを使用してユーザの代わりにアプリケーショントランザクションに署名できるようにする。
【０２０６】
システムが製品バーコード（ＵＰＣ）「ハイパーリンク」活性化を送る上でシステムを補助するために、システムは、任意の数の製品の種別に関してユーザの代わりにお気に入りのアプリケーションを記録する。
各アプリケーションは、アプリケーションプロバイダと関連付けられ、システムは、各アプリケーションプロバイダの代わりにアカウントを維持し、それがクリックスルー料金等に関してプロバイダを貸方記入、借方記入できるようにする。
アプリケーションプロバイダは、定期刊行物購読コンテンツの出版者である場合がある。システムは、出版の予想頻度だけではなく、ユーザの購読されている出版物を受け入れるやる気も記録する。
【０２０７】
４．５  リソース記述および著作権
リソース記述クラス図の好まれている実施形態は、図４０に示されている。
各文書およびコンテンツオブジェクトは、１つまたは複数のリソース記述８４２によって記述されてよい。リソース記述は、電子リソースの発見を容易にするように設計されるダブリンコア（Ｄｕｂｌｉｎ  Ｃｏｒｅ）メタデータ要素集合を使用する。ダブリンコアメタデータは、ワールドワイドウェブコンソーシウム（Ｗ３Ｃ）リソース記述フレームワーク（ＲＤＦ）に準拠する。
リソース記述は、権利保持者９２０を特定してよい。ネットページシステムは、ユーザが著作権コンテンツを印刷するときに、著作権料金をユーザから権利保持者に自動的に転送する。
【０２０８】
５．  通信プロトコル
通信プロトコルは、エンティティ間での順序付けられたメッセージの交換を定義する。ネットページシステムでは、ペン、プリンタ、およびサーバなどのエンティティが、ネットページシステムとのユーザの対話を協調して取り扱うために、定められたプロトコルの集合を活用する。
【０２０９】
各プロトコルは、水平寸法が、メッセージフローの長さを表すために使用され、垂直寸法が時間を表すために使用される結果図によって図解される。各エンティティは、エンティティの名称およびエンティティのライフラインを表す垂直欄を含む矩形によって表される。エンティティが存在する時間中、ライフラインは破線として示される。エンティティがアクティブである時間中、ライフラインは二重線として描かれる。ここで考えられるプロトコルは、エンティティを作成したり、破壊したりしないため、ライフラインは、通常、エンティティがプロトコルに参加するのをやめるとすぐに、ライフラインが一般的に短く切られている。
【０２１０】
５．１  加入送達プロトコル
加入送達プロトコルの好まれている実施形態は図４３に示されている。
多数のユーザが、定期刊行物の出版物を購読してよい。それぞれのユーザの版は、異なるようにレイアウトされてよいが、多くのユーザの版が、テキストオブジェクトおよび画像オブジェクトなどの共通コンテンツを共用するだろう。したがって、購読送達プロトコルは、ポイントキャストを介して個々のプリンタに文書構造を送達するが、マルチキャストを介して共用コンテンツオブジェクトを送達する。
アプリケーション（つまり、出版者）は、最初に、ＩＤサーバ１２から文書ごとに文書ＩＤ５１を得る。それから、それは、その文書ＩＤおよびページ記述を含む各文書構造体を、文書の新規に割り当てられたＩＤを担当するページサーバ１０に送信する。それは、専用のアプリケーションＩＤ６４、加入者エイリアスＩＤ６５、およびマルチキャストチャネル名の関連する集合を含む。それは、その秘密シグナチャ鍵を使用してメッセージに署名する。
【０２１１】
ページサーバは、登録サーバから、対応するユーザＩＤ６０、（アプリケーションのために明示的に選択されてよい、あるいはユーザのデフォルトプリンタであってよい）ユーザの選択されたプリンタＩＤ６２、およびアプリケーションの証明書を得るためにアプリケーションＩＤおよびエイリアスＩＤを使用する。
アプリケーションの証明書により、ページサーバは、メッセージシグナチャを検証できる。ページサーバの登録サーバへの要求は、アプリケーションＩＤおよびエイリアスＩＤが加入８０８をともに特定しない場合に失敗する。
【０２１２】
それから、ページサーバは文書およびページンスタンスＩＤを割り当て、ページＩＤ５０を含むページ記述をプリンタに送信する。それは、プリンタが傾聴するために、マルチキャストチャネル名の関連する集合を含む。
それから、それは、新規に割り当てられたページＩＤを将来の参照のためにアプリケーションに戻す。
いったんアプリケーションが、関連するページサーバを介して、文書構造体のすべてを加入者の選択したプリンタに分散すると、それは過去に選択されたマルチキャストチャネルで共用されたオブジェクトの多様な部分集合をマルチキャストする。ページサーバとプリンタの両方とも、適切なマルチキャストチャネルをモニタし、その必要とされるコンテンツオブジェクトを受け取る。それから、それらは、過去にポイントキャストされた文書構造体を取り込むことができる。これにより、ページサーバは、複雑な文書をそのデータベースに追加するのに役立ることができるようになり、それはプリンタが文書を印刷できるようにする。
【０２１３】
５．２  ハイパーリンク活性化プロトコル
ハイパーリンク活性化プロトコルの好まれている実施形態は、図４５に示されている。
ユーザがネットページペンでネットページの上をクリックすると、ペンはクリックを最も近いネットページプリンタ６０１に通信する。クリックはページおよびページ上の場所を特定する。プリンタは、ペン接続プロトコルからペンのＩＤ６１を、すでに知っている。
【０２１４】
プリンタは、ＤＮＳを介して、ある特定のページＩＤ５０を処理するページサーバ１０ａのネットワークアドレスを突き止める。該アドレスは、ユーザが最近同じページと対話したのであればすでにキャッシュ内にあってよい。それから、プリンタはペンＩＤ、専用のＩＤ６２、ページＩＤ、およびクリック場所をページサーバに転送する。
【０２１５】
ページサーバは、ページＩＤによって特定されるページ記述５をロードし、存在する場合クリックがどの入力要素ゾーン５８にあるかを判断する。関連する入力要素がハイパーリンク要素８４４であると仮定する場合には、ページサーバは、関連付けられたアプリケーションＩＤ６４とリンクＩＤ５４を得て、ＤＮＳを介して、アプリケーション７１のホストとして働くアプリケーションサーバのネットワークアドレスを決定する。
【０２１６】
ページサーバは、登録サーバ１１から対応するユーザＩＤ６０を得るためにペンＩＤ６１を使用し、それから大局的に固有のハイパーリンク要求ＩＤを割り当て、ハイパーリンク要求９３４を構築する。ハイパーリンク要求クラス図は、図４４に示されている。ハイパーリンク要求は、要求するユーザとプリンタのＩＤを記録し、クリックされたハイパーリンクインスタンス８６２を特定する。それから、ページサーバは、独自のサーバＩＤ５３、ハイパーリンク要求ＩＤ、およびリンクＩＤをアプリケーションに送信する。
【０２１７】
アプリケーションは、アプリケーションに特殊な論理に従って応答文書を作成し、ＩＤサーバ１２から文書ＩＤ５１を得る。それから、それは、要求側ページサーバのＩＤおよびハイパーリンク要求ＩＤとともに、文書の新規に割り当てられたＩＤを担当するページサーバ１０ｂに文書を送信する。
第２ページサーバは、対応するユーザＩＤおよびプリンタＩＤ６２を得るために、ハイパーリンク要求ＩＤおよびアプリケーションＩＤを第１ページサーバに送信する。第１ページサーバは、ハイパーリンク要求が期限切れとなった、あるいは別のアプリケーション用である場合、要求を拒絶する。
【０２１８】
第２ページサーバは、文書インスタンスおよびページＩＤ５０を割当て、新規に割り当てられたエージＩＤをアプリケーションに戻し、完全な文書を独自のデータベースに追加し、最終的にページ記述を要求側プリンタに送信する。
ハイパーリンクインスタンスは、有意義なトランザクションＩＤ５５を含んでよく、その場合、第１ページサーバが、アプリケーションに送信されるメッセージ内にトランザクションＩＤを含む。これにより、アプリケーションは、ハイパーリンク活性化用の取らんザクションに特殊なコンテキストを確立できるようにする。
【０２１９】
ハイパーリンクがユーザエイリアスを必要とする場合、つまり、その「必要とされる属性」が設定される場合、第１ページサーバは、ペンＩＤ６１とハイパーリンクのアプリケーションＩＤ６４の両方を単にペンＩＤに対応するユーザＩＤだけではなく、アプリケーションＩＤおよびユーザＩＤに一致するエイリアスＩＤ６５も得るために送信する。それは、アプリケーションに送信されるメッセージにエイリアスＩＤを含み、アプリケーションが、ユーザに特殊なコンテキストをハイパーリンク活性化のために確立できるようにする。
【０２２０】
５．３  手書き認識プロトコル
ユーザがネットページペンを用いてネットページ上でストロークを描画するとき、ペンはストロークを最も近いネットページプリンタに通信する。ストロークはページ、およびページ上の経路を特定する。
プリンタは、ペンＩＤ６１、専用のプリンタＩＤ６２、ページＩＤ５０およびストローク経路をページサーバ１０へ通常の方法で転送する。
ページサーバは、ページＩＤによって特定されるページ記述５をロードし、存在する場合には、ストロークがどの入力要素のゾーン５８を交差するのかを判断する。関連する入力要素がテキストフィールド８７８であると仮定すると、ページサーバは、ストロークをテキストフィールドのデジタルインクに付加する。
【０２２１】
テキストフィールドのゾーンの中の非活動期間の後に、ページサーバは、解釈のために、ペンＩＤおよび未決ストロークを登録サーバ１１に送信する。登録サーバは、ペンに対応するユーザを特定し、ユーザの蓄積された手書きモデル８２２を使用し、手書きテキストとしてストロークを解釈する。いったんそれがストロークをテキストに変換すると、登録サーバはテキストを要求側ページサーバに戻す。ページサーバは、テキストをテキストフィールドのテキスト値に付加する。
【０２２２】
５．４  シグナチャ検証プロトコル
そのゾーンをストロークが交差する入力要素がシグナチャフィールド８８０であると仮定すると、ページサーバ１０は、ストロークをシグナチャフィールドのデジタルインクに付加する。
【０２２３】
シグナチャフィールドのゾーンの中の非活動期間の後に、ページサーバは、検証のためにペンＩＤ６１よび未決ストロークを登録サーバ１１に送信する。それは、書式ＩＤ５６および書式のカレントデータコンテンツだけではなく、シグナチャフィールドがその一部である書式と関連付けられたアプリケーションＩＤ６４も送信する。登録サーバは、ペンに対応するユーザを特定し、ユーザの動的シグナチャ生物測定８１８を使用し、ユーザのシグナチャとしてストロークを検証する。いったんそれがシグナチャを検証すると、登録サーバはアプリケーションＩＤ６４およびユーザＩＤ６０を使用し、ユーザのアプリケーションに特殊な秘密シグナチャ鍵を特定する。それから、それは鍵を使用し、書式データのデジタルシグナチャを生成し、デジタルシグナチャを要求側ページサーバに戻す。ページサーバは、デジタルシグナチャをシグナチャフィールドに割り当て、関連付けられた書式のステータスを凍結に設定する。
デジタルシグナチャは、対応するユーザのエイリアスＩＤ６５を含む。これにより、単一フォームは複数のユーザのシグナチャを捕捉できるようになる。
【０２２４】
５．５  書式提出プロトコル
書式提出プロトコルの好まれている実施形態は、図４６に示される。
書式提出は、書式ハイパーリンク活性化を介して発生する。それは、このようにして、いくつかの書式に特殊な追加とともに、第５．２項に定義されるプロトコルに続く。
書式ハイパーリンクの場合、ページサーバ１０によってアプリケーション７１に送信されるハイパーリンク活性化メッセージは、書式ＩＤ５６および書式のカレントデータコンテンツも含む。書式があらゆるシグナチャフィールドを含む場合には、アプリケーションは、対応するデジタルシグナチャに関連付けられるエイリアスＩＤ６５を抽出し、対応する証明書を登録サーバ１１から得ることによってそれぞれ１つを検証する。
【０２２５】
５．６  手数料支払プロトコル
手数料支払プロトコルの好まれている実施形態は、図４７に示される。
ｅ−コマース環境においては、料金および手数料は、アプリケーションプロバイダから出版者にクリックスルー、トランザクションおよび販売で支払うことができる。料金に対する手数料および手数料に対する手数料も、出版者からプリンタのプロバイダに支払うことができる。
【０２２６】
ハイパーリンク要求ＩＤ５２は、料金または手数料貸方を、ターゲットアプリケーションプロバイダ７０ａ（例えば、商人）からソースアプリケーションプロバイダ７０ｂ（つまり、出版者）に、およびソースアプリケーションプロバイダ７０ｂからプリンタプロバイダ７２に送るために使用される。
ターゲットアプリケーションは、第５．２項に記述されたように、ハイパーリンクが最初に起動されると、ページサーバ１０からハイパーリンク要求ＩＤを受け取る。ターゲットアプリケーションがソースアプリケーションプロバイダを貸方記入する必要があるとき、それはアプリケーションプロバイダ貸方を、ハイパーリンク要求ＩＤとともに、元のページサーバに送信する。ページサーバは、ソースアプリケーションを特定するためにハイパーリンク要求ＩＤを使用し、貸方を、ソースアプリケーションＩＤ６４、専用サーバＩＤ５３、およびハイパーリンク要求ＩＤとともに関連する登録サーバ１１に送信する。登録サーバは、対応するアプリケーションプロバイダのアカウント８２７を貸方記入する。それは、アプリケーションプロバイダにも通知する。
【０２２７】
アプリケーションプロバイダがプリンタプロバイダを貸方記入する必要がある場合、それはプリンタプロバイダ貸方を、ハイパーリンク要求ＩＤとともに元のページサーバに送信する。ページサーバは、プリンタを特定するためにハイパーリンク要求ＩＤを使用し、プリンタＩＤとともに関連する登録サーバに貸方を送信する。登録サーバは、対応するプリンタプロバイダアカウント８１４を貸方記入する。
ソースアプリケーションプロバイダは、オプションで、ターゲットアプリケーションプロバイダのアイデンテティを通知され、プリンタプロバイダはソースアプリケーションプロバイダのアイデンテティを通知される。
【０２２８】
６．  ネットページペン記述
６．１  ペン機械工
図８および図９を参照すると、通常、参照番号１０１により示されるペンは、ペン構成部品を取り付けるための内部空間１０４を画定する壁１０３を有するプラスチック成形物の形を取るハウジングを含む。ペントップ１０５は、ハウジング１０２の一方の端部１０６に回転自在に取り付けられ運転中である。半透明カバー１０７は、ハウジング１０２の反対側の端部１０８に固定される。該カバー１０７も成形済みプラスチック製であり、ユーザがハウジング１０２内に取り付けられているＬＥＤのステータスを見ることができるために、半透明の材料から形成されている。カバー１０７は、実質的にはハウジング１０２の端部１０８を取り囲む主要なパーツ１０９および主要なパーツ１０９から後方へ突き出し、ハウジング１０２の壁１０３の中に形成される対応するスロット１１１の中に嵌る主要なパーツ１０９を含む。無線アンテナ１１２は、ハウジング１０２内で突出する部分１１０の後に取り付けられている。カバー１０７の上で開口１１３Ａを取り囲むネジ山１１３は、対応するねじ山１１５を含む、金属端部部品１１４を受け入れるように配列される。金属端部部品１１４は、インクカートリッジ交換を可能にするための取外し可能である。
【０２２９】
やはりカバー１０７内に取り付けられているのは、撓みやすいＰＣＢ１１７上の三色ステータスＬＥＤ１１６である。アンテナ１１２は、該撓みやすいＰＣＢ１１７の上にも取り付けられている。ステータスＬＥＤ１１６は、良好な全般に渡る可視性のためにペン１０１の上部に取り付けられる。
【０２３０】
ペンは、通常のマーキングインクとしてと、非マーキングスタイラスとしての両方として動作できる。ペン先１１９付きのインクペンカートリッジ１１８、およびスタイラスペン先１２１付きのスタイラス１２０は、ハウジング１０２内に並べて取り付けられる。インクカートリッジペン先１１９またはスタイラスペン先１２１のどちらかは、ペントップ１５の回転により、金属端部部品１１４の開いている端部１１２２を通して前方にもたらすことができる。それぞれのスライダブロック１２３と１２４は、それぞれ、インクカートリッジ１１８とスタイラス１２０に取り付けられる。回転自在のカムバレル１２５は、運転中のペントップ１０５に固定され、それとともに回転するように準備される。該カムバレル１２５は、カムバレルの壁１８１の中のスロットという形でカム１２６を含む。スライダブロック１２３と１２４から突き出しているカムフォロア１２７と１２８は、カムバレルの壁１８１内のスロットという形のカム１２６を含む。スライダブロック１２３と１２４から突き出しているカムフォロア１２７と１２８は、かむスロット１２６内に収まる。カムバレル１２５の回転時、スライダブロック１２３または１２４は、ペン先１１９またはスタイラスペン先１２１のどちらかを金属端部部品１１４内の穴１２２を通して突き出すために互いを基準にして移動する。上部１０５を９０°のステップで回転することにより、３つの状態は以下の通りである。
・スタイラス１２０、ペン先１２１外へ
・インクカートリッジ１１８、ペン先１１９外へ
・インクカートリッジ１１８も、ペン先１１９も、スタイラスペン先１２０ペン先１２１外へ
【０２３１】
第２の撓みやすいＰＣＢ１２９は、ハウジング１０２内に位置する電子部品シャシ１３０の上に取り付けられる。第２の撓みやすいＰＣＢ１２９は、表面への投射に赤外線放射物を提供するための赤外線ＬＥＤ１３１を取り付ける。画像センサ１３２は、表面から反射された放射物を受け取るために、第２の撓みやすいＰＣＢ１２９の上に取り付けられて提供される。第２の撓みやすいＰＣＢ１２９は、ＲＦ送信機とＲＦ受信機を含む、無線周波数チップ１３３、およびペン１０１上の動作を制御するための制御装置チップ１３４も取り付ける。光学部品ブロック１３５（成形された透明なプラスチックから形成される）光学部品ブロック１３５は、カバー１０７内に位置し、赤外線ビームを表面上に投射し、画像を画像センサ１３２の中に受け取る。電源ワイヤ１３６は、第２の撓みやすいＰＣＢ１２９上の構成要素を、カムバレル１２５内に取り付けられる電池接点１３７に接続する。端子１３８が、電池接点１３７およびカムバレル１２５を接続する。３ボルトの再充電可能な電池１３９は、電池接点に接するカムバレル１２５の中に位置する。誘導充電コイル１４０は、第２の撓みやすいＰＣＢ１２９の回りに取り付けられ、誘導を介した電池１３９の再充電を可能にする。第２の撓みやすいＰＣＢ１２９は、ペン先１１９またはスタイラスペン先１２１によって表面にかけられる力の決定を可能とするために、スタイラス１２０またはインクカートリッジ１１８のどちらかが書き込みのために使用されるときに、カムバレル１２５内での変位を検出するための赤外線ＬＥＤ１４３および赤外線ホトダイオード１４４も取り付ける。ＩＲホトダイオード１４４は、スライダブロック１２３と１２４に取り付けられている反射体（図示されていない）を介してＩＲ  ＬＥＤ１４３から光を検出する。
ゴムのグリップパッド１４１と１４２は、ペン１０１の握りを補助するためにハウジング１０２の端部１０８に向かって提供され、上部１０５はペン１０１をポケットにクリッピングするためのクリップ１４２も含む。
【０２３２】
６．２  ペン制御装置
ペン１０１は、赤外線スペクトルの中で、ペン先の付近にある表面の面積を撮像することによって、そのペン先の位置（スタイラスペン先１２１またはインクカートリッジペン先１１９）を決定するように準備される。それは、最も近い場所タグからの場所データを記録し、光学部品１３５および制御装置チップ１３４を活用して、場所タブからペン先１２１または１１９の距離を計算するために配列される。制御装置チップ１３４は、ペンの向きおよび撮像されたタグ上で観察される透視歪みからのペン先からタグへの距離を計算する。
【０２３３】
ＲＦチップ１３３およびアンテナ１１２を活用すると、ペン１０１は、（機密保護のために暗号化され、効率的な伝送のために実装される）デジタルインクデータを計算システムに伝送することができる。
ペンが受信機の範囲内にあるとき、デジタルインクデータは、それが形成されるにつれて伝送される。ペン１０１が範囲外に移動すると、デジタルインクデータは、ペン１０１内でバッファに入れられ（ペン１０１回路構成要素は、約１２分間の表面でのペン運動の間デジタルインクデータを記憶するように配列されるバッファを含む）、後に伝送することができる。
【０２３４】
制御装置チップ１３４は、ペン１０１の第２の撓みやすいＰＣＢ１２９上に取り付けられる。図１０は、制御装置チップ１３４のアーキテクチャをさらに詳細に説明するブロック図である。図１０は、ＲＦチップ１３３、画像センサ１３２、三色ステータスＬＥＤ１１６、ＩＲ照明ＬＥＤ１３１、ＩＲ力センサＬＥＤ１４３、および力センサホトダイオード１４４も示す。
ペン制御装置チップ１３４は、制御側プロセッサ１４５を含む。バス１４６は、制御装置チップ１３４の構成部品の間でのデータの交換を可能にする。フラッシュメモリ１４７と５１２ＫＢのＤＲＡＭ１４８も含まれている。アナログ／デジタル変換器１４９は、力センサホトダイオード４４からのアナログ信号をデジタル信号に変換するために配列される。
【０２３５】
画像センサインタフェース１５２は、画像センサ１３２と接続する。トランシーバ制御装置１５３およびベースバンド回路１５４も、ＲＦ回路１５５およびアンテナ１１２に接続されているＲＦ共鳴子と誘導子１５６を含むＲＦチップ１３３と接続するために含まれる。
制御装置プロセッサ１４５は、画像センサ１３２を介して表面からタグからの場所データを捕捉、復号し、力センサホトダイオード１４４を監視し、ＬＥＤ１１６、１３１、および１４３を制御し、無線トランシーバ１５３を介して短距離無線通信を取り扱う。それは中性能（４０ＭＨｚまで）汎用ＲＩＳＣプロセッサである。
【０２３６】
プロセッサ１４５、デジタルトランシーバ構成要素（トランシーバ制御装置１５３とベースバンド回路１５４）、画像センサインタフェース１５２、フラッシュメモリ１４７、および５１２ＫＢのＤＲＡＭ１４８は、単一の制御装置ＡＳＩＣに統合される。アナログＲＦ構成要素（ＲＦ回路１５５とＲＦ共鳴子と誘導子１５６）は、別個のＲＦチップ内で提供される。
画像センサは、ＩＲフィルタ付きの２１５ｘ２１５ピクセルＣＣＤ（このようなセンサは、松下エレクトロニック社（Ｍａｔｓｕｓｈｉｔａ  Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｒｐｏｒａｔｉｏｎ）によって生産され、参照してここに組み込まれている、Ｉｔａｋｕｒａ、ＫＴ．Ｎｏｂｕａｄａ，Ｎ．Ｏｋｕｓｅｎｙａ、Ｒ．ＮａｇａｙｏｓｈｉおよびＭ．Ｏｚａｋｉによる論文「縮小カメラシステム向けの１ｍｍの５０ｋ−ピクセルＩＴ  ＣＣＤ画像センサ（Ａ  １ｍｍ  ５０ｋ−Ｐｉｘｅｌ  ＩＴ  ＣＣＤ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ  ｆｏｒ  Ｍｉｎｉａｔｕｒｅ  Ｃａｍｅｒａ  Ｓｙｓｔｅｍ）」、電子装置に関するＩＥＥＥ議事録、第４７巻、第１番、２０００年１月に記述されている）である。
【０２３７】
制御装置ＡＳＩＣ１３４は、ペン１０１が表面と接していないときに非活動期間後に静止状態に入る。それは、力センサホトダイオード１４４をモニタし、ペンダウンイベントで電力マネージャ１５１を介して制御装置１３４の目を覚ます専用回路１５０を実装する。
無線トランシーバは、通常コードレス電話によって使用される無免許の９００ＭＨｚ盤バンドで、あるいは、代わりに無免許の２．４ＧＨｚ産業科学医療（ＩＳＭ）バンドで通信し、周波数ホッピングおよび衝突検出を使用し、干渉のない通信を提供する。
【０２３８】
代替実施形態では、ペンは、基地局またはネットページプリンタとの短距離通信用の赤外線データ関連（ＩｒＤＡ）インタフェースを組み込む。
追加実施形態では、ペン１０１は、ペン１０１軸の法平面に取り付けられる１組の直交加速度計を含む。該加速度計１９０は、図９と図１０でゴースト外形線で図示される。
加速度計を具備すると、ペンのこの実施形態１０１は、表面場所タグに対して参照しなくても感知でき、場所タグをさらに低い速度でサンプリングできるようになる。その場合、各場所タグＩＤは、表面上の位置よりむしろ関心のあるオブジェクトを特定することができる。例えば、オブジェクトがユーザインタフェース入力要素（例えば、コマンドボタン）である場合には、入力要素の領域内の各場所タグのタグＩＤは、直接的に入力要素を特定できる。
【０２３９】
ｘ方向とｙ方向のそれぞれでの加速度計によって測定される加速は、瞬間速度および位置を生じさせるために時間に関して統合される。
ストロークの開始位置は既知ではないため、ストローク内の相対位置だけが計算される。位置統合は感知された加速の中に誤差を蓄積するが、加速度計は、典型的には高い解像度を有し、誤差が蓄積するストロークの時間期間は短い。
【０２４０】
７．ネットページプリンタ記述
７．１  プリンタ機械工
垂直に取り付けられるネットワークウォールプリンタ６０１は、図１１で完全に組み立てられて図示される。それは、図１２ａと１２ｂに図示されているように、二重化されている８と２分の１インチのメムジェットＴＭ（商標）印刷エンジン６０２と６０３を使用してレター／Ａ４サイズの媒体の上にネットページを印刷する。それは、紙６０４が、フルカラーで、および完全裁ち切りで、用紙の両面を同時に印刷する二重化された印刷エンジン６０２と６０３を通過するまっすぐな紙経路を使用する。
【０２４１】
一体化された接着アセンブリ６０５は、膠の片をそれぞれの印刷済みの用紙の片側端縁に沿って塗布し、それが、それに押し当てられるときに過去の用紙に付着できるようにする。これが、１枚の用紙から数百枚の用紙までの厚さの範囲がある最終的に製本された文書６１８を作成する。
二重化された印刷エンジンと結合され、図１３に示されている交換可能なインクカートリッジ６２７は、フィクサティーフ、接着剤、藍色、赤紫色、黄色、黒色、および赤外線のインクを保管するためのブラダまたはチャンバを有する。カートリッジは、基部成形物の中にマイクロ空気フィルタも具備する。該マイクロ空気フィルタはホース６３９を介してプリンタの内側で空気ポンプ６３８と接続する。これが、濾過された空気を印字ヘッドに提供し、それ以外の場合、印字ヘッドノズルを閉塞させる、ミクロ粒子のメムジェットＴＭ（商標）印字ヘッド３５０への進入を防ぐ。カートリッジ内に空気フィルタを組み込むことにより、フィルタの稼動有効期間は効果的にカートリッジの有効期間にリンクされる。インクカートリッジは、３０００ページ（１５００用紙）を印刷し、接着するための容量を備えた完全にリサイクル可能な製品である。
【０２４２】
図１２を参照すると、電動化された媒体ピックアップローラアセンブリ６２６が、二重化されたメムジェットＴＭ（商標）印字ヘッドアセンブリの中へ、第１印刷エンジン６０２上の用紙センサを越えて媒体トレーからじかに一番上の用紙を押し出す。２つのメムジェットＴＭ（商標）印刷エンジン６０２と６０３は、まっすぐな用紙経路に沿って反対のインライン逐次構成で取り付けられる。用紙６０４は、一体化された電力を供給されるピックアップローラ６２６によって、第１印刷エンジン６０２の中に引き込まれる。用紙６０４の位置とサイズが感知され、完全裁ち切り印刷が開始する。フィクサティーフは、最も短い時間で乾燥を補助するために同時に印刷される。
【０２４３】
用紙は、第１メムジェットＴＭ印刷エンジン６０２を、ゴム引きされたローラに対して動作する（まっすぐな用紙経路に沿って位置合わせされる）電力を提供される出口スパイクホイールのセットを通って出る。これらのスパイクホイールは「濡れた」印刷済み表面に接触し、用紙６０４を第２のメムジェットＴＭ（商標）印刷エンジン６０３の中に送り続ける。
図１２ａおよび図１２ｂを参照すると、用紙６０４は、二重化された印刷エンジン６０２と６０３からバインダアセンブリ６０５の中に通過する。印刷されたページは、繊維サポートローラ付きの電力が供給されるスパイクホイール軸６７０とスパイクホイールと瞬間動作膠ホイール付きの別の稼動アクスルの間を通過する。稼動アクスル／膠アセンブリ６７３は、金属の支持取り付け金具に取り付けられ、それはカムシャフトの作用によりギアを介して電力を供給されるアクスル６７０と接続するために前方に移送される。別個のモータが、このカムシャフトに電力を供給する。
【０２４４】
膠ホイールアセンブリ６７３は、インクカートリッジ６２７からの膠供給ホース６４１用の回転する継ぎ手付きの部分的に中空のアクスル６７９から成り立つ。このアクスル６７９は、半径方向の穴を通る毛細管作用により接着剤を吸収する膠ホイールに繋がる。成形済みのハウジング６８２は膠ホイールを取り囲み、開口部が前面にある。枢動する側面成形物および跳ね上げ敷き外側ドアは、金属取り付け金具に取り付けられ、アセンブリ６７３の残りが前方に押しやられるときに横向きに枢着する。この作用により、膠ホイールは成形済みのハウジング６８２の前部を通って露呈される。張力ばねがアセンブリを閉じ、実際には、非活動期間中に膠ホイールの上を覆う。
用紙６０４が膠ホイールアセンブリ６７３の中を通るにつれて、それは結合アセンブリ６０５の中に下方へ移送されるので、接着剤が（文書の１枚目から離れて）前面の１つの垂直端縁に塗布される。
【０２４５】
７．２  プリンタ制御装置アーキテクチャ
ネットページプリンタ制御装置は、図１４に図解されるように、制御側プロセッサ７５０、工場でインストールされた、あるいは現場でインストールされたネットワークインタフェースモジュール６２５、無線トランシーバ（トランシーバ制御装置７５３、ベースバンド回路７５４、ＲＦ回路７５５、およびＲＦ共鳴子と誘導子７５６）、二重ラスタ画像プロセッサ（ＲＩＰ）ＤＳＰ７５７、二重化された印刷エンジン制御装置７６０ａと７６０ｂ、フラッシュメモリ６５８、および６４ＭＢのＤＲＡＭ６５７から成り立つ。
【０２４６】
制御側プロセッサはネットワーク１９と、およびローカル無線ネットページペン１０１との通信を処理し、ヘルプボタン６１７を感知し、ユーザインタフェースＬＥＤ６１３から６１６を制御し、ＲＩＰＤＳＰ７５７および印刷エンジン制御装置７６０を送り、同期する。それは、中性能汎用マイクロプロセッサから成り立つ。制御側プロセッサ７５０は、高速シリアルバス６５９を介して、印刷エンジン制御装置７６０と通信する。
【０２４７】
ＲＩＰ  ＤＳＰは、ページ記述をラスタ化し、ネットページプリンタの圧縮ページフォーマットに圧縮する。各印刷エンジン制御装置は、ページ画像を拡大し、ディザリングし、リアルタイムで（つまり毎分３０ページ以上で）その関連付けられたメムジェットＴＭ（商標）印字へッド３５０に印刷する。二重化された印刷エンジン制御装置は、用紙の両面を同時に印刷する。
マスタ印刷エンジン制御装置７６０ａは、用紙の移相を制御し、マスタＱＡチップ６６５およびインクカートリッジＱＡチップ７６１とともに、インク使用量をモニタする。
プリンタ制御装置のフラッシュメモリ６５８は、構成データだけではなく、プロセッサ７５０とＤＳＰ７５７の両方用のソフトウェアも保持する。これがブート時にメインメモリ６５７にコピーされる。
【０２４８】
プロセッサ７５０、ＤＳＰ７５７およびデジタルトランシーバ構成要素（トランシーバ制御装置７５３およびベースバンド回路７５４）は、単一制御装置ＡＳＩＣ６５６の中に統合される。アナログＲＦ構成要素（ＲＦ回路７５５およびＲＦ共鳴子と誘導子７５６）は、別個のＲＦチップ７６２の中に具備される。ネットワークインタフェースモジュール６２５は、ネットページプリンタがネットワーク接続を工場で選択または現場で選択できるようにするために別個である。フラッシュメモリ６５８および２ｘ２５６Ｍｂｉｔ（６４ＭＢ）ＤＲＡＭ６５７もチップに実装されていない。印刷エンジン制御装置７６０は、別個のＡＳＩＣに具備される。
【０２４９】
多岐に渡るネットワークインタフェースモジュール６２５が提供され、それぞれがネットページネットワークインタフェース７５１、およびオプションでローカルコンピュータまたはネットワークインタフェース７５２を提供する。ネットページネットワークインターネットインタフェースは、ＰＯＴＳモデム、ハイブリッドファイバ−同軸（ＨＦＣ）ケーブルモデム、ＩＳＤＮモデム、ＤＳＬモデム、衛星トランシーバ、現世代および次世代のセルラー電話トランシーバ、および無線市内線（ＷＬＬ）トランシーバを含む。ローカルインタフェースは、ＩＥＥＥ１２８４（並列ポート）、１０Ｂａｓｅ−Ｔ、および１００Ｂａｓｅ−Ｔイーサネット、ＵＳＢよびＵＳＢ２．０  ＩＥＥＥ１３９４（ファイアワイヤ）、および多様な新興家庭ネットワーキングインタフェースを含む。インターネット接続がローカルネットワーク上で使用できる場合には、ローカルネットワークインタフェースは、ネットページネットワークインタフェースとして使用できる。
【０２５０】
無線トランシーバ７５３は、通常コードレス電話によって使用されている無免許９００ＭＨｚバンドで、あるいは代わりに無免許２．４ＧＨｚ産業科学医療（ＩＳＭ）バンドで通信し、周波数ホッピングおよび衝突検出を使用し、干渉のない通信を提供する。
プリンタ制御装置は、ネットページカメラなどのデバイスから「噴出される」データを受信するために、オプションで赤外線データ関連（ＩｒＤＡ）インタフェースを組み込む。代替実施形態では、プリンタは、適切に構成されたネットページペンとの短距離通信のためにＩｒＤＡインタフェースを使用する。
【０２５１】
７．２．１  ラスタ化および印刷
いったんメインプロセッサ７５０が文書のページレイアウトおよびページオブジェクトを受け取り、検証すると、それは適切なＲＩＰソフトウェアをＤＳＰ７５７で実行する。
ＤＳＰ７５７は、各ページ記述をラスタ化し、ラスタ化されたページ画像を圧縮する。メインプロセッサは、メモリにそれぞれの圧縮されたページを記憶する。複数のＤＳＰの負荷の最適配分を行うのに最も簡単な方法は、各ＤＳＰに別個のページをラスタ化させることである。一般的には、任意の数のラスタ化されたページがメモリに記憶できるため、ＤＳＰは、つねにビジーに保つことができる。この戦略は、短い文書をラスタ化するときには、潜在的に不十分なＤＳＰの活用につながるだけである。
【０２５２】
ページ記述の中の水位標領域は、ごくわずかなサイズまで損失なく圧縮され、圧縮されたページ画像の一部を形成する連続印刷−解像度二層ビットマップにラスタ化される。
印刷されたページの赤外線（ＩＲ）層は、１インチあたり約６という密度でコーディングされたネットページタグを含む。それぞれのタグはページＩＤ、タグＩＤ、および制御ビットを符号化し、各タグのデータコンテンツはラスタ化の間に生成され、圧縮ページ画像に記憶される。
【０２５３】
メインプロセッサ７５０は、背中合わせのページ画像を二重化される印刷エンジン制御装置７６０に渡す。各印刷エンジン制御装置７６０は、圧縮されたページ画像をそのローカルメモリに記憶し、ページ拡大および印刷パイプラインを開始する。ページ拡大および印刷は、１１４ＭＢの二層ＣＭＹＫ＋ＩＲページ画像全体をメモリ内に記憶することは実際的ではないためにパイプラインにされる。
【０２５４】
７．２．２  印刷エンジン制御装置
印刷エンジン制御装置７６０のページ拡大および印刷パイプラインは、高速ＩＥＥＥ１３９４シリアルインタフェース６５９、標準ＪＰＥＧデコーダ７６３、標準グループ４ファックスでコーダ７６４、カスタムハーフトーナ／植字工（ｈａｌｆｔｏｎｅｒ／ｃｏｍｐｏｓｉｔｏｒ）層値７６５、カスタムタグエンコーダ７６６、ラインローダ／フォーマッタ装置７６７、およびメムジェットＴＭ（商標）印字ヘッド３５０へのカスタムインタフェース７６８から成り立つ。
【０２５５】
印刷エンジン制御装置３６０は二重バッファ様式で動作する。１ページが、高速シリアルインタフェース６５９を介してＤＲＡＭ７６９にロードされる間に、過去にロードされたページがＤＲＡＭ７６９から読み出され、印刷エンジン制御装置パイプラインを通過する。いったんページが印刷を終了すると、いまロードされたばかりのページは、別のページがロードされている間に印刷される。
【０２５６】
パイプラインの第１段階は、すべて並列で、ＪＰＥＧ圧縮連続印刷  ＣＭＹＫ層を（７６３で）拡大し、グループ４ファックス圧縮二層黒層を（７６４で）拡大し、第１．２項に定義されるタグフォーマットに従って二層ネットページタグ層を（７６６で）レンダリングする。第２段階は連続印刷  ＣＭＹＫ層を（７６５で）ディザリングし、その結果として生じる二層ＣＭＹＫ層の上で二層黒層を（７６５で）作成する。結果として生じる二層ＣＭＹＫ＋ＩＲどっとデータはバッファに入れられ、ラインバッファのセットを介してメムジェットＴＭ（商標）印字ヘッド３５０での印刷のために（７６７で）フォーマットされる。これらのラインバッファの大部分は、チップに実装されていないＤＯＲＡＭに記憶される。最終段階は、印字ヘッドインタフェース７６８を介して（フィクサティーフを含む）二層ドットデータの６つのチャネルをメムジェットＴＭ（商標）印字ヘッド７５０に印刷する。
【０２５７】
複数の印刷エンジン制御装置７６０が二重化構成でのように一斉に使用されるとき、それらは共用線路同期信号７７０を介して同期される。外部マスタ／スレーブピン７７１を介して選択される１つの印刷エンジン７６０だけが、線路同期信号７７０を共用線路の上に生成する。
印刷エンジン制御装置７６０は、ページ拡大およびレンダリングパイプラインを同期し、印字ヘッド３５０を、低速シリアルバス７７３を介して構成し、ステッパモータ６７５、６７６を制御するための低速プロセッサ７２を具備する。
【０２５８】
ネットワークプリンタの８と２分の１インチバージョンでは、２つの印刷エンジンは、それぞれ、ページの長い寸法（１１インチ）に沿って毎分３０枚のレターページを印刷し、１６００ｄｐｉで８．８ｋＨｚという行速度を示す。ネットページプリンタの１２インチのバージョンでは、２台の印刷エンジンは、紙（８と２分の１インチ）の短い寸法に沿って毎分４５枚のレターページを印刷し、１０．２ｋＨｚという行速度を示す。これらの行速度は十分に、現在の設計では３０ｋＨｚを超えるメムジェットＴＭ印字ヘッドの運転周波数範囲内にある。
【０２５９】
結論
本発明は、好まれている実施形態よび多くの特定の代替実施形態に関して記述されてきた。しかしながら、関連分野の技能者によって、特に記述されたものと異なる数多くのその他の実施形態も本発明の精神および範囲に該当するだろうことが認識されるだろう。したがって、発明は、適宜に相互参照により組み込まれる文書を含む、本明細書中に記述された特定の実施形態に限られることは意図されていないことが理解されるだろう。本発明の範囲は、添付請求項だけによって制限される。
【図１】
2010244555.tif 000006
【図２】
2010244555.tif 000007
【図３】
2010244555.tif 000008
【図４】
2010244555.tif 000009
【図５】
2010244555.tif 000010
【図６】
2010244555.tif 000011
【図７】
2010244555.tif 000012
【図８】
2010244555.tif 000013
【図９】
2010244555.tif 000014
【図１０】
2010244555.tif 000015
【図１１】
2010244555.tif 000016
【図１２ａ】
2010244555.tif 000017
【図１２ｂ】
2010244555.tif 000018
【図１３】
2010244555.tif 000019
【図１４】
2010244555.tif 000020
【図１５】
2010244555.tif 000021
【図１６】
2010244555.tif 000022
【図１７】
2010244555.tif 000023
【図１８】
2010244555.tif 000024
【図１９】
2010244555.tif 000025
【図２０】
2010244555.tif 000026
【図２１】
2010244555.tif 000027
【図２２】
2010244555.tif 000028
【図２３】
2010244555.tif 000029
【図２４】
2010244555.tif 000030
【図２５】
2010244555.tif 000031
【図２６】
2010244555.tif 000032
【図２７】
2010244555.tif 000033
【図２８】
2010244555.tif 000034
【図２９】
2010244555.tif 000035
【図３０】
2010244555.tif 000036
【図３１】
2010244555.tif 000037
【図３２】
2010244555.tif 000038
【図３３】
2010244555.tif 000039
【図３４】
2010244555.tif 000040
【図３５】
2010244555.tif 000041
【図３６】
2010244555.tif 000042
【図３７】
2010244555.tif 000043
【図３８ａ】
2010244555.tif 000044
【図３８ｂ】
2010244555.tif 000045
【図３９】
2010244555.tif 000046
【図４０】
2010244555.tif 000047
【図４１】
2010244555.tif 000048
【図４２】
2010244555.tif 000049
【図４３】
2010244555.tif 000050
【図４４】
2010244555.tif 000051
【図４５】
2010244555.tif 000052
【図４６】
2010244555.tif 000053
【図４７】
2010244555.tif 000054
【図４８】
2010244555.tif 000055
【図４９】
2010244555.tif 000056
【図５０】
2010244555.tif 000057
【図５１】
2010244555.tif 000058
【図５２】
2010244555.tif 000059
【図５３】
2010244555.tif 000060
【図５４】
2010244555.tif 000061
【図５５】
2010244555.tif 000062