[go: up one dir, main page]

JP2007317172A - Interaction device with network computer system, and computer system - Google Patents

Interaction device with network computer system, and computer system Download PDF

Info

Publication number
JP2007317172A
JP2007317172A JP2007116008A JP2007116008A JP2007317172A JP 2007317172 A JP2007317172 A JP 2007317172A JP 2007116008 A JP2007116008 A JP 2007116008A JP 2007116008 A JP2007116008 A JP 2007116008A JP 2007317172 A JP2007317172 A JP 2007317172A
Authority
JP
Japan
Prior art keywords
netpage
printer
page
tag
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007116008A
Other languages
Japanese (ja)
Inventor
Paul Rapston
ポール ラプスタン,
Kia Silverbrook
カイア シルバーブルック,
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Silverbrook Research Pty Ltd
Original Assignee
Silverbrook Research Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Silverbrook Research Pty Ltd filed Critical Silverbrook Research Pty Ltd
Priority to JP2007116008A priority Critical patent/JP2007317172A/en
Publication of JP2007317172A publication Critical patent/JP2007317172A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a suitable interaction device with a network computer system, and a computer system. <P>SOLUTION: The interaction device comprises an apparatus for storing and cooling fruit and vegetables, and a printer device integrated with the apparatus. The printer device is operatively interconnectable with the network computer system and includes a printer module operable to print at least one form distributed from the network computer system and having a page width print head. The printer device is constituted to receive instruction data from a sensing device operated by a user. The sensing device senses instruction data when disposed in an operative position to at least one form. The instruction data includes control data for controlling the operation of the apparatus, and the printer device comprises an interface for monitoring the operation of the apparatus to generate control data. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、ネットワークコンピュータシステムとの対話を可能にする装置に関する。本発明の特別な応用は、ある表面にインタフェースを印刷して、インタフェース表面を作成するプリンタを採用するシステムに関する。   The present invention relates to an apparatus for enabling interaction with a network computer system. A particular application of the present invention relates to a system employing a printer that creates an interface surface by printing the interface on a surface.

本発明を開発した主な目的は、ユーザがネットワーク化された情報と対話できるインタフェース表面を作成し、高速ネットワークカラープリンタを経由して要望に応じて対話型の印刷物を獲得することである。本願明細書において、主としてこの使用を参照しながら本発明について記載するが、本発明がこの分野での使用に限定されるものではないことを理解されたい。   The main purpose of developing the present invention is to create an interface surface that allows a user to interact with networked information and obtain interactive prints on demand via a high speed network color printer. Although the present invention is described herein primarily with reference to this use, it should be understood that the invention is not limited to use in this field.

[同時係属中の出願]
本発明の出願人または譲受人により本発明と同日に出願された以下の同時係属中の出願に、本発明に関連するさまざまな方法、システム、および装置が開示されている。
PCT/AU00/01442、PCT/AU00/01444、PCT/AU00/01446、PCT/AU00/01445、PCT/AU00/01450、PCT/AU00/01453、PCT/AU00/01448、PCT/AU00/01447、PCT/AU00/01459、PCT/AU00/01451、PCT/AU00/01454、PCT/AU00/01452、PCT/AU00/01443、PCT/AU00/01455、PCT/AU00/01456、PCT/AU00/01457、PCT/AU00/01458、PCT/AU00/01449。
[Pending application]
The following co-pending applications filed on the same day as the present invention by the applicant or assignee of the present invention disclose various methods, systems, and devices related to the present invention.
PCT / AU00 / 01442, PCT / AU00 / 01444, PCT / AU00 / 01446, PCT / AU00 / 01445, PCT / AU00 / 01450, PCT / AU00 / 01453, PCT / AU00 / 01448, PCT / AU00 / 01447, PCT / AU00 / 01459, PCT / AU00 / 01451, PCT / AU00 / 01454, PCT / AU00 / 01452, PCT / AU00 / 01443, PCT / AU00 / 01455, PCT / AU00 / 01456, PCT / AU00 / 01457, PCT / AU00 / 01458, PCT / AU00 / 01449.

これらの同時係属中の出願の開示は、本願明細書に参照して組み入れる。   The disclosures of these co-pending applications are incorporated herein by reference.

本発明の出願人または譲受人により2000年10月20日に出願された以下の同時係属中の出願に、本発明に関連するさまざまな方法、システム、および装置が開示されている。
PCT/AU00/01273、PCT/AU00/01279、PCT/AU00/01288、PCT/AU00/01282、PCT/AU00/01276、PCT/AU00/01280、PCT/AU00/01274、PCT/AU00/01289、PCT/AU00/01275、PCT/AU00/01277、PCT/AU00/01286、PCT/AU00/01281、PCT/AU00/01278、PCT/AU00/01287、PCT/AU00/01285、およびPCT/AU00/01283。
The following co-pending applications filed October 20, 2000 by the assignee or assignee of the present invention disclose various methods, systems, and apparatus related to the present invention.
PCT / AU00 / 01273, PCT / AU00 / 01279, PCT / AU00 / 01288, PCT / AU00 / 01282, PCT / AU00 / 01276, PCT / AU00 / 01280, PCT / AU00 / 01274, PCT / AU00 / 01289, PCT / AU00 / 01275, PCT / AU00 / 01277, PCT / AU00 / 01286, PCT / AU00 / 01281, PCT / AU00 / 01278, PCT / AU00 / 01287, PCT / AU00 / 01285, and PCT / AU00 / 01283.

これらの同時係属中の出願の開示は、本願明細書に参照して組み入れる。   The disclosures of these co-pending applications are incorporated herein by reference.

本発明の出願人または譲受人により2000年9月15日に出願された以下の同時係属中の出願に、本発明に関連するさまざまな方法、システム、および装置が開示されている。
PCT/AU00/01108、PCT/AU00/01110およびPCT/AU00/01111。これらの同時係属中の出願の開示は、本願明細書に参照して組み入れる。
The following co-pending applications filed on September 15, 2000 by the assignee or assignee of the present invention disclose various methods, systems, and apparatus related to the present invention.
PCT / AU00 / 01108, PCT / AU00 / 01110 and PCT / AU00 / 01111. The disclosures of these co-pending applications are incorporated herein by reference.

本発明の出願人または譲受人により2000年5月24日に出願された以下の同時係属中の出願に、本発明に関連するさまざまな方法、システム、および装置が開示されている。
PCT/AU00/00762、PCT/AU00/00763、PCT/AU00/00761、PCT/AU00/00760、PCT/AU00/00759、PCT/AU00/00758、PCT/AU00/00764、PCT/AU00/00765、PCT/AU00/00766、PCT/AU00/00767、PCT/AU00/00768、PCT/AU00/00773、PCT/AU00/00774、PCT/AU00/00775、PCT/AU00/00776、PCT/AU00/00777、PCT/AU00/00770、PCT/AU00/00769、PCT/AU00/00771、PCT/AU00/00772、PCT/AU00/00754、PCT/AU00/00755、PCT/AU00/00756およびPCT/AU00/00757。
The following co-pending applications filed May 24, 2000 by the assignee or assignee of the present invention disclose various methods, systems, and apparatus related to the present invention.
PCT / AU00 / 00762, PCT / AU00 / 00763, PCT / AU00 / 00761, PCT / AU00 / 00760, PCT / AU00 / 00759, PCT / AU00 / 00758, PCT / AU00 / 00764, PCT / AU00 / 00765, PCT / AU00 / 00766, PCT / AU00 / 00767, PCT / AU00 / 00768, PCT / AU00 / 00773, PCT / AU00 / 00774, PCT / AU00 / 00775, PCT / AU00 / 00776, PCT / AU00 / 00777, PCT / AU00 / 00770, PCT / AU00 / 00769, PCT / AU00 / 00771, PCT / AU00 / 00772, PCT / AU00 / 00754, PCT / AU00 / 00755, PCT AU00 / 00756 and PCT / AU00 / 00757.

これらの同時係属中の出願の開示は、本願明細書に参照して組み入れる。   The disclosures of these co-pending applications are incorporated herein by reference.

本発明の出願人または譲受人により2000年5月24日に出願された以下の同時係属中の出願に、本発明に関連するさまざまな方法、システム、および装置が開示されている。
PCT/AU00/00518、PCT/AU00/00519、PCT/AU00/00520、PCT/AU00/00521、PCT/AU00/00522、PCT/AU00/00523、PCT/AU00/00524、PCT/AU00/00525、PCT/AU00/00526、PCT/AU00/00527、PCT/AU00/00528、PCT/AU00/00529、PCT/AU00/00530、PCT/AU00/00531、PCT/AU00/00532、PCT/AU00/00533、PCT/AU00/00534、PCT/AU00/00535、PCT/AU00/00536、PCT/AU00/00537、PCT/AU00/00538、PCT/AU00/00539、PCT/AU00/00540、PCT/AU00/00541、PCT/AU00/00542、PCT/AU00/00543、PCT/AU00/00544、PCT/AU00/00545、PCT/AU00/00547、PCT/AU00/00546、PCT/AU00/00554、PCT/AU00/00556、PCT/AU00/00557、PCT/AU00/00558、PCT/AU00/00559、PCT/AU00/00560、PCT/AU00/00561、PCT/AU00/00562、PCT/AU00/00563、PCT/AU00/00564、PCT/AU00/00565、PCT/AU00/00566、PCT/AU00/00567、PCT/AU00/00568、PCT/AU00/00569、PCT/AU00/00570、PCT/AU00/00571、PCT/AU00/00572、PCT/AU00/00573、PCT/AU00/00574、PCT/AU00/00575、PCT/AU00/00576、PCT/AU00/00577、PCT/AU00/00578、PCT/AU00/00579、PCT/AU00/00581、PCT/AU00/00580、PCT/AU00/00582、PCT/AU00/00587、PCT/AU00/00588、PCT/AU00/00589、PCT/AU00/00583、PCT/AU00/00593、PCT/AU00/00590、PCT/AU00/00591、PCT/AU00/00592、PCT/AU00/00594、PCT/AU00/00595、PCT/AU00/00596、PCT/AU00/00597、PCT/AU00/00598、PCT/AU00/00516、PCT/AU00/00517およびPCT/AU00/00511。
これらの同時係属中の出願の開示は、本願明細書に参照して組み入れる。
The following co-pending applications filed May 24, 2000 by the assignee or assignee of the present invention disclose various methods, systems, and apparatus related to the present invention.
PCT / AU00 / 00518, PCT / AU00 / 00519, PCT / AU00 / 00520, PCT / AU00 / 00521, PCT / AU00 / 00522, PCT / AU00 / 00523, PCT / AU00 / 00524, PCT / AU00 / 00525, PCT / AU00 / 00526, PCT / AU00 / 00527, PCT / AU00 / 00528, PCT / AU00 / 00529, PCT / AU00 / 00530, PCT / AU00 / 00531, PCT / AU00 / 00532, PCT / AU00 / 00533, PCT / AU00 / 00534, PCT / AU00 / 00535, PCT / AU00 / 00536, PCT / AU00 / 00537, PCT / AU00 / 00538, PCT / AU00 / 00539, PCT AU00 / 00540, PCT / AU00 / 00541, PCT / AU00 / 00542, PCT / AU00 / 00543, PCT / AU00 / 00544, PCT / AU00 / 00545, PCT / AU00 / 00547, PCT / AU00 / 00546, PCT / AU00 / 00554, PCT / AU00 / 00556, PCT / AU00 / 00557, PCT / AU00 / 00558, PCT / AU00 / 00559, PCT / AU00 / 00560, PCT / AU00 / 00561, PCT / AU00 / 00562, PCT / AU00 / 00563, PCT / AU00 / 00564, PCT / AU00 / 00565, PCT / AU00 / 00566, PCT / AU00 / 00567, PCT / AU00 / 00568, PCT / AU 0/00569, PCT / AU00 / 00570, PCT / AU00 / 00571, PCT / AU00 / 00572, PCT / AU00 / 00573, PCT / AU00 / 00574, PCT / AU00 / 00575, PCT / AU00 / 00576, PCT / AU00 / 00577, PCT / AU00 / 00578, PCT / AU00 / 00579, PCT / AU00 / 00581, PCT / AU00 / 00580, PCT / AU00 / 00582, PCT / AU00 / 00587, PCT / AU00 / 00588, PCT / AU00 / 00589, PCT / AU00 / 00583, PCT / AU00 / 00593, PCT / AU00 / 00590, PCT / AU00 / 00591, PCT / AU00 / 00592, PCT / AU00 / 0 0594, PCT / AU00 / 00595, PCT / AU00 / 00596, PCT / AU00 / 00597, PCT / AU00 / 00598, PCT / AU00 / 00516, PCT / AU00 / 00517 and PCT / AU00 / 00511.
The disclosures of these co-pending applications are incorporated herein by reference.

現在、ネットワーク化されたコンピュータシステムのユーザがシステムと対話するには、典型的に、情報を表示するためのモニタと、キーボード、マウス、トラックボール、ジョイスティックなど、情報を入力しコンピュータシステムと対話するための制御デバイスを使用して、ローカルコンピュータターミナル(例えば、パーソナルコンピュータ)を経由する。このようなインタフェースは効率的であるが、比較的嵩張り携帯できない。紙に印刷された情報は、コンピュータモニタに表示される情報より読みやすく携帯性に優れている。しかしながら、キーボードやマウスと異なり、紙上のペンは、一般的に、コンピュータソフトウェアとの対話能力に欠ける。   Currently, users of networked computer systems typically interact with the system by entering information, such as a monitor for displaying information and a keyboard, mouse, trackball, joystick, etc. Via a local computer terminal (e.g. a personal computer) using a control device. Such an interface is efficient but relatively bulky and cannot be carried. Information printed on paper is easier to read and more portable than information displayed on a computer monitor. However, unlike keyboards and mice, pens on paper generally lack the ability to interact with computer software.

多数の応用において、典型的なタイプのターミナル装置は、多数の制限を課す。例えば、家庭環境の場合、面倒なことの1つに、ホームオフィスなど、ネットワークターミナルに対応するように特別に整えられた設備に、一般的に、ターミナルおよび付属機器(プリンタ、スキャナなど)を設置せざるをえないことが挙げられる。したがって、ターミナルにアクセスするために、オペレータは、専用の設備を利用するために、例えば、ホームオフィスに入るために、慎重な行動をとらなければならない。これでは、家庭用装置の他のより一般的な機能にコンピュータシステムを自然に統合化させることにならない。慎重にではなく付随的に、ユーザがネットワークターミナルと対話ができるようになることがさらに望まれている。   In many applications, typical types of terminal devices impose a number of limitations. For example, in the home environment, one of the hassles is that terminals and attached devices (printers, scanners, etc.) are generally installed in facilities specially arranged to support network terminals, such as home offices. One must mention it. Thus, in order to access the terminal, the operator must take prudent action to use dedicated equipment, for example, to enter a home office. This does not naturally integrate the computer system with other more general functions of the home device. It is further desirable to allow users to interact with the network terminal, incidentally rather than carefully.

さらに、コンピュータの補助機器の従来のネットワークターミナルおよびアイテムは、典型的に、デスクトップ型の利用に合わせられ、貴重な空間を無駄に使う傾向にある形にデザインされパッケージされている。
米国特許第5,625,412号 米国特許第5,661,506号 米国特許第5,477,012号 米国特許第5,852,434号 国際特許出願第PCT/US98/20597号
In addition, conventional network terminals and items of computer aids are typically designed and packaged in a form that is tailored for desktop use and tends to waste valuable space.
US Pat. No. 5,625,412 US Pat. No. 5,661,506 US Pat. No. 5,477,012 US Pat. No. 5,852,434 International Patent Application No. PCT / US98 / 20597

本発明の第1の態様によれば、ネットワークコンピュータシステムとの対話装置であって、
機器ユーザにより使用するための青果物の貯蔵用および冷却用機器と、
前記機器に一体化されたプリンタデバイスとを含み、プリンタデバイスは、前記ネットワークコンピュータシステムと作動的に相互に接続可能であり、前記ネットワークコンピュータシステムから配信された少なくとも1つのフォームを印刷するように動作可能なプリンタモジュールを含み、機器ユーザにより動作された感知デバイスから指示データを受信するように構成され、感知デバイスは、前記少なくとも1つのフォームに対して作動位置に配置されると指示データを感知し、前記プリンタデバイスにより受信された前記指示データは、前記ネットワークコンピュータシステム経由で前記機器の動作を制御するための制御データを含んでおり、前記プリンタデバイスは、前記制御データを生成するために、前記機器の動作を監視するためのセンサインタフェースを備える装置が提供される。このように、プリンタデバイスがセンサインタフェースを備え、プリンタデバイスにより受信された指示データには、ネットワークコンピュータシステム経由で前記機器の動作を制御するための制御データが含まれる、といった特異な構成が提供される。
According to a first aspect of the present invention, there is provided an interactive device with a network computer system,
Equipment for storage and cooling of fruits and vegetables for use by equipment users;
A printer device integrated with the apparatus, the printer device operatively interconnectable with the network computer system and operative to print at least one form distributed from the network computer system Including a possible printer module and configured to receive instruction data from a sensing device operated by an equipment user, the sensing device sensing instruction data when placed in an activated position relative to the at least one form. The instruction data received by the printer device includes control data for controlling the operation of the device via the network computer system, and the printer device generates the control data to generate the control data. To monitor device operation Device is provided with a sensor interface. Thus, a unique configuration is provided in which the printer device has a sensor interface, and the instruction data received by the printer device includes control data for controlling the operation of the device via the network computer system. The

本発明の第2の態様によれば、一体型プリンタを含む、青果物の貯蔵用および冷却用機器が提供される。   According to a second aspect of the present invention, there is provided a fruit and vegetable storage and cooling device including an integrated printer.

さらに、本発明により、家庭用冷蔵庫などの一般的に使用されているホスト機器にネットワークターミナル能力を組み込む手段が提供される。このような機器は、一般的に、家族の日々の活動の一環として、定期的および頻繁に利用されている。   In addition, the present invention provides a means of incorporating network terminal capabilities into commonly used host equipment such as home refrigerators. Such devices are typically used regularly and frequently as part of the family's daily activities.

家庭内環境において、台所、さらに詳しく言えば、台所にある冷蔵庫は、活動の中心と見なすことができる。したがって、本発明は、この機器の物理的なサイズと中心的な位置を利用することができる。   In the home environment, the kitchen, and more specifically the refrigerator in the kitchen, can be considered the center of activity. Thus, the present invention can take advantage of the physical size and central location of this device.

したがって、本発明は、コンピュータシステムと対話可能な1つ以上のフォームを利用するシステムおよび方法の使用に関する。この方法およびシステムは、特定の好適な形態において、単一のコンピュータシステムとともに使用されてよいが、インターネットなどのコンピュータネットワーク上で動作するようにデザインされる。   Accordingly, the present invention relates to the use of systems and methods that utilize one or more forms that can interact with a computer system. The method and system may be used with a single computer system in certain preferred forms, but is designed to operate on a computer network such as the Internet.

物理エンティティとして、任意の適切な構造の表面媒体上に、対話型のフォームが配置される。しかしながら、好適な装置において、このフォームは、紙などのシート材料からなり、その上にコード化されたデータが印刷されることにより、コンピュータシステムとの対話が可能になる。コード化されたデータは、非排他的であるが、好適には、可視スペクトルの範囲外で検出可能なものであることにより、データは機械読み取り可能であるが、人間の目には実質的に見えないものである。また、フォームは、フォームの利用法や目的などの情報をユーザに提供する可視材料を含むものであってもよく、この可視情報は、関連する隠しコード化データとともに適所に記録または相互に関連されてよい。   As a physical entity, an interactive form is placed on any suitable structured surface medium. However, in a preferred apparatus, the form is made of sheet material such as paper, on which the encoded data is printed, allowing interaction with the computer system. The encoded data is non-exclusive, but preferably is detectable outside the visible spectrum, so that the data is machine readable, but is substantially not visible to the human eye. It is invisible. Forms may also include visible material that provides users with information such as form usage and purpose, which is recorded or interrelated in place with associated hidden coded data. It's okay.

また、システムは、フォームからコンピュータシステムにデータを運び、場合によっては、追加データを与えるための感知デバイスを含む。感知デバイスは、さまざまな形態のものであってよいが、小型で携帯しやすいものが好ましい。特定の好適な装置において、感知デバイスは、対話型のフォームを物理的にマークできるとともに、フォームからのコード化データを選択的に読み取り、コンピュータシステムに送信できるようにデザインされたペンとして構成される。その後、コード化されたデータは、ユーザが指定することで、コンピュータシステムまたはネットワーク上で動くソフトウェアに命令を付与するように構成された制御情報を与える。   The system also includes a sensing device for carrying data from the form to the computer system and possibly providing additional data. The sensing device may take a variety of forms, but is preferably small and easy to carry. In certain preferred apparatus, the sensing device is configured as a pen that can physically mark an interactive form and can selectively read encoded data from the form and send it to a computer system. . The encoded data then provides control information configured to give instructions to software running on the computer system or network, as specified by the user.

各々がコンピュータシステムに寄与するフォームと感知デバイスとデータとの間の対話の性質は異なるものであってよい。1つの装置において、フォーム上のコード化データは、フォームの識別およびそのフォーム上の少なくとも1つの参照点を表す。別の実施形態において、対話型フォームは、フォームのパラメータを表すコード化データを含むのに対して、感知デバイスは、そのフォームに対する動きに関する情報を、フォームからのコード化データとともにコンピュータシステムに与えるように動作される。さらなる別の装置において、フォームは、フォームを少なくとも識別するコード化データを含み、感知デバイスは、フォームコード化データに基づいたデータと、さらに、デバイスのユーザを識別するデータに基づいたデータを、コンピュータシステムに与えるようにデザインされる。   The nature of the interaction between the form, the sensing device and the data that each contributes to the computer system may be different. In one device, the encoded data on the form represents the identification of the form and at least one reference point on the form. In another embodiment, the interactive form includes coded data representing the parameters of the form, whereas the sensing device provides information about movement for the form to the computer system along with the coded data from the form. To be operated. In yet another apparatus, the form includes encoded data that at least identifies the form, and the sensing device further includes data based on the form encoded data and further data based on the data identifying the user of the device. Designed to feed the system.

好適な装置において、システムおよび方法は、対話型フォームを印刷するための特別にデザインされたプリンタを採用する。さらに、これらのプリンタは、コンピュータシステムを構成するか、またはその一部を形成し、感知デバイスからデータを受信するようにデザインされる。上述したように、本発明のシステムおよび方法は、ネットワーク上での動作に理想的に適している。この装置において、プリンタは、ネットワークに完全に一体化されることで、要望に応じて対話型フォームを印刷できるとともに、マルチキャストおよびポイントキャスト通信プロトコルの混合を使用して、フォームを配布することができる。   In a preferred apparatus, the system and method employs a specially designed printer for printing interactive forms. In addition, these printers are designed to form or form part of a computer system and receive data from a sensing device. As mentioned above, the system and method of the present invention are ideally suited for operation over a network. In this device, the printer is fully integrated into the network so that it can print interactive forms on demand and can distribute forms using a mix of multicast and pointcast communication protocols. .

したがって、好適な形態において、本発明により、コンピュータシステムのインタフェースとして紙とペンをベースに使用する方法およびシステムが提供される。紙の利点は、情報の表示と記録にそれが幅広く使用されていることである。さらに、コンピュータ画面に表示される情報より、印刷された情報の方が読みやすい。さらに、紙は、バッテリーで動くものではなく、明るい光の中で読むことができ、コーヒーがこぼれた事態などを無理なく受け入れることができ、携帯性があり、使い捨てできる。さらに、このシステムにより、コンピュータのキーボードやマウスによる入力に比べ、非常に優れた表現を与える手描きおよび手書きを取り込むことができる。   Accordingly, in a preferred form, the present invention provides a method and system for using paper and pen as a base for computer system interfaces. The advantage of paper is that it is widely used for displaying and recording information. Furthermore, the printed information is easier to read than the information displayed on the computer screen. In addition, paper is not battery powered, can be read in bright light, can easily accept coffee spills, and is portable and disposable. In addition, this system can capture hand-drawn and handwritten characters that give a much superior expression compared to computer keyboard and mouse input.

以下、添付の図面を参照しながら、非制限的な例示的目的のみにより、本発明の好適な実施形態および他の実施形態について記載する。   Preferred and other embodiments of the present invention will now be described, by way of non-limiting exemplary purposes only, with reference to the accompanying drawings.

なお、Memjet(登録商標)は、オーストラリア、Silverbrook Research Pty Ltdの登録商標である。   Memjet (registered trademark) is a registered trademark of Silverbrook Research Pty Ltd, Australia.

好適な実施形態において、本発明は、ネットページ・ネットワーク化されたコンピュータシステムとともに動作するように構成されており、詳細な概略は以下のとおりである。すべての実施形態が、基本的なシステムに関連して以下に記載する特定の詳細および拡張のすべて、またはそのほとんどを必ずしも具現化しているとは限らないことを認識されたい。しかしながら、本発明の好適な実施形態および態様が動作する状況の理解を試みる際に、他を参照する必要性を軽減するために、システムはほぼ完全な形態で記載されている。   In a preferred embodiment, the present invention is configured to operate with a netpage networked computer system, with a detailed outline as follows. It should be recognized that not all embodiments necessarily embody all or most of the specific details and extensions described below in connection with the basic system. However, in attempting to understand the circumstances in which preferred embodiments and aspects of the invention operate, the system has been described in a nearly complete form in order to alleviate the need to refer to others.

簡潔な要約において、ネットページシステムの好適な形態は、マッピングされた表面の形態をしたコンピュータインタフェース、すなわち、コンピュータシステムに維持される表面のマップの参照を含む物理的表面を用いる。マップ参照は、適切な感知デバイスにより照会されてよい。特定の実施形態に応じて、マップ参照は、可視または不可視にコード化されてよく、マッピングされた表面の局所的な照会により、そのマップ内および異なるマップ間との両方で、あいまいなマップ参照が生じるように規定されてよい。コンピュータシステムは、マッピングされた表面上の特徴に関する情報を含んでよく、このような情報は、マッピングされた表面とともに使用される感知デバイスにより供給されるマップ参照に基づいて引き出されてよい。したがって、引き出された情報は、オペレータと表面の特徴との対話に応答して、オペレータの代わりにコンピュータシステムにより始動されるアクションの形をとることができる。   In a brief summary, the preferred form of the netpage system uses a computer interface in the form of a mapped surface, ie, a physical surface that includes a reference to a map of the surface maintained in the computer system. The map reference may be queried by an appropriate sensing device. Depending on the particular embodiment, map references may be coded visible or invisible, and local queries of the mapped surface result in ambiguous map references both within the map and between different maps. It may be specified to occur. The computer system may include information regarding features on the mapped surface, and such information may be derived based on a map reference provided by a sensing device used with the mapped surface. Thus, the retrieved information can take the form of actions initiated by a computer system on behalf of the operator in response to interaction between the operator and surface features.

好適な形態において、ネットページシステムは、ネットページの生成と人間との対話に依存する。これらは、普通紙に印刷されたテキスト、グラフィック、および画像のページであるが、対話型ウェブページのように動作する。裸眼の人間の目にはほとんど見えないインクを使用して、各ページに情報がコード化される。しかしながら、インクと、それによりコード化されたデータは、光学的な撮像ペンにより感知されて、ネットページシステムに送信される。紙以外の基体が使用されてよい。好適な実施形態におけるコード化された情報は、赤外線吸収インキであるため、赤外線感知光センサが使用されてよい。必要に応じて、他の波長が使用されてよく、または、光感知以外の感知技術が使用されてよく、1つの代替は、磁気インクおよびセンサを使用することである。   In a preferred form, the netpage system relies on netpage generation and human interaction. These are text, graphics, and image pages printed on plain paper, but behave like interactive web pages. Information is coded on each page using ink that is hardly visible to the naked human eye. However, the ink and the data encoded thereby are sensed by the optical imaging pen and transmitted to the netpage system. Substrates other than paper may be used. Since the encoded information in the preferred embodiment is infrared absorbing ink, an infrared sensitive light sensor may be used. If desired, other wavelengths may be used, or sensing techniques other than light sensing may be used, one alternative is to use magnetic inks and sensors.

好適な形態において、各ページ上のアクティブボタンとハイパーリンクをペンでクリックして、ネットワークから情報を要求したり、ネットワークサーバに好みを信号で知らせたりすることができる。一実施形態において、ネットページ上に手で書いたテキストが自動的に認識され、ネットページシステムのコンピュータテキストに変換され、フォームに記入することができるようになる。他の実施形態において、ネットページ上に記録された署名が自動的に確認されて、電子商取引のトランザクションを安全に認証することができるようになる。   In a preferred form, the active buttons and hyperlinks on each page can be clicked with a pen to request information from the network or signal a preference to the network server. In one embodiment, handwritten text on a netpage is automatically recognized and converted to netpage system computer text so that a form can be filled out. In another embodiment, the signature recorded on the netpage is automatically verified to allow for secure authentication of electronic commerce transactions.

図1に示すように、印刷されたネットページ1は、印刷ページ上に物理的に、さらに、ペンとネットページシステムとの通信を介して電気的に、ユーザが記入できる対話型の形態を表すことができる。この例は、名前および住所領域と提出ボタンとを含む「リクエスト」フォームを示す。ネットページは、ネットページは、可視インクを使用して印刷されたグラフィックデータ2と、不可視インクを使用してタグ4の集合体として印刷されたコード化データ3とからなる。ネットページ・ネットワークに格納された対応するページ記述5は、ネットページの個々の要素を記述する。さらに詳しく言えば、ネットページシステムがネットページを介して入力を正確に解釈できるように、各対話型要素(すなわち、この例では、テキスト領域またはボタン)のタイプと空間的範囲(ゾーン)を記述する。例えば、提出ボタン6は、対応するグラフィック8の空間的範囲に対応するゾーン7を有する。   As shown in FIG. 1, the printed netpage 1 represents an interactive form in which a user can fill in on the printed page physically and electrically via communication between the pen and the netpage system. be able to. This example shows a “Request” form that includes a name and address area and a submit button. The netpage is composed of graphic data 2 printed using visible ink and coded data 3 printed as a collection of tags 4 using invisible ink. The corresponding page description 5 stored in the netpage network describes the individual elements of the netpage. More specifically, describe the type and spatial extent (zone) of each interactive element (ie text area or button in this example) so that the netpage system can correctly interpret the input through the netpage. To do. For example, the submit button 6 has a zone 7 corresponding to the spatial extent of the corresponding graphic 8.

図2に示すように、ネットページペン101は、図8および図9に示し、以下にさらに詳細に記載する好適な形態であり、ネットページプリンタ601、家庭、オフィス、または移動使用のインターネット接続された印刷機器とともに動作する。ペンはワイヤレスであり、短距離無線リンク9を介して、ネットページプリンタと安全に通信する。必要に応じて、ペンは、ワイヤまたは赤外線送信機を利用してシステムに接続されてよいが、その両方により有用性が制限される。   As shown in FIG. 2, the netpage pen 101 is in the preferred form shown in FIGS. 8 and 9 and described in further detail below, and is connected to the internet for netpage printer 601, home, office, or mobile use. Works with other printing equipment. The pen is wireless and communicates securely with the netpage printer via the short-range wireless link 9. If desired, the pen may be connected to the system using a wire or infrared transmitter, both of which limit its usefulness.

ネットページプリンタ601は、図11から図13に示し、以下にさらに詳細に記載する好適な形態であり、対話型ネットページとしてすべて高品質に印刷された、個別化した新聞、雑誌、カタログ、パンフレット、および他の刊行物を定期的にまたはオンデマンドで配信できる。パーソナルコンピュータとは異なり、ネットページプリンタは、例えば、ユーザの台所、朝食用のテーブル付近、または日々の家庭生活が始まる場所の付近など、朝のニュースを最初に見る場所の近くの壁に取り付けることができる機器である。これはまた、卓上、デスクトップ、携帯型、および小型版にもなる。   The netpage printer 601 is a preferred form shown in FIGS. 11-13 and described in more detail below, and is a personalized newspaper, magazine, catalog, brochure, all printed in high quality as an interactive netpage. , And other publications can be delivered regularly or on demand. Unlike a personal computer, the netpage printer should be mounted on a wall near the location where you first see morning news, for example, near the user's kitchen, breakfast table, or where daily family life begins. It is a device that can. This will also be desktop, desktop, portable and small versions.

消費場所で印刷されたネットページは、紙の使用しやすさと、対話型媒体の適時性および対話式利用性とを兼ね備えている。   Netpages printed at the consumption location combine the ease of use of paper with the timeliness and interactive availability of interactive media.

図2に示すように、ネットページペン101は、印刷されたネットページ1上のコード化されたデータと対話し、短距離無線リンク9を介して、その対話をネットページプリンタに伝達する。プリンタ601は、解釈するために、その対話を関連するネットページ・ページサーバ10に送信する。適切な環境において、ページサーバは、対応するメッセージを、ネットページ・アプリケーションサーバ13上で実行されるアプリケーションコンピュータソフトウェアに送信する。続いて、アプリケーションサーバは、元のプリンタで印刷された応答を送信してよい。   As shown in FIG. 2, the netpage pen 101 interacts with the coded data on the printed netpage 1 and communicates the interaction to the netpage printer via the short-range wireless link 9. The printer 601 sends the dialog to the associated netpage page server 10 for interpretation. In the appropriate environment, the page server sends a corresponding message to application computer software running on the netpage application server 13. Subsequently, the application server may send a response printed by the original printer.

ネットページシステムは、好適な実施形態において、高速マイクロ電気機械システム(MEMS)をベースにしたインクジェット(Memjet(登録商標))プリンタと併用することによりかなり利便性が良くなる。この技術の好適な形態において、消費者が比較的高速で高品質の印刷を手に入れやすくなっている。好適な形態において、ネットページ刊行物は、移動が容易で取り扱いやすいように綴じてある両面フルカラー印刷されたレターサイズの光沢紙セットなど、従来のニュース雑誌の物理的特徴を備える。   The netpage system, in a preferred embodiment, is considerably more convenient when used in conjunction with a high speed micro electromechanical system (MEMS) based ink jet (Memjet®) printer. In a preferred form of this technology, it is easier for consumers to get high quality printing at a relatively high speed. In a preferred form, the netpage publication comprises the physical characteristics of a traditional news magazine, such as a double-sided full-color printed letter-size glossy paper set that is easy to move and handle.

ネットページプリンタは、広帯域インターネットアクセスの可用性が増大していることを利用している。ケーブルサービスは、米国の95%の家庭で利用可能であり、広帯域インターネットアクセスを提供するケーブルモデムサービスは、すでにこれらの20%で利用可能である。また、ネットページプリンタは、より低速な接続で動作することができるが、配信時間がより長くかかるか、画質がより悪くなるか、またはその両方が伴う。実際、ネットページシステムは、消費者の既存のインクジェットプリンタおよびレーザプリンタを使用して作動可能であるが、システムの動作速度はより遅くなるため、消費者の観点から言えば、あまり容認できるものではない。他の実施形態において、ネットページシステムは、プライベートイントラネット上でホストされる。さらなる他の実施形態において、ネットページシステムは、単一のコンピュータ、またはプリンタなどのコンピュータ使用可能デバイス上でホストされる。   Netpage printers take advantage of the increased availability of broadband Internet access. Cable services are available in 95% of homes in the United States, and cable modem services that provide broadband Internet access are already available in 20% of these. Netpage printers can also operate with slower connections, but with longer delivery times, worse image quality, or both. In fact, the netpage system can be operated using the consumer's existing inkjet and laser printers, but the system runs slower and is not very acceptable from a consumer perspective. Absent. In other embodiments, the netpage system is hosted on a private intranet. In still other embodiments, the netpage system is hosted on a single computer or computer-enabled device such as a printer.

ネットページ・ネットワーク上のネットページ刊行物サーバ14は、ネットページプリンタに印字品質の刊行物を配信するように構成される。定期刊行物は、ポイントキャスティングおよびマルチキャスティングインターネットプロトコルを介して、自動的に加入ネットページプリンタに配信される。個別化された刊行物は、個々のユーザプロファイルに応じてフィルタリングされフォーマット化される。   The netpage publication server 14 on the netpage network is configured to deliver print quality publications to the netpage printer. Periodicals are automatically distributed to subscribed netpage printers via pointcasting and multicasting Internet protocols. Individualized publications are filtered and formatted according to individual user profiles.

1台のネットページプリンタが、任意の数のペンをサポートするように構成されてよく、1本のペンが、任意の数のネットページプリンタとともに動作してよい。好適な実施形態において、各ネットページペンは、固有の識別子を有する。家庭では、家族の各々に1本ずつ割り当てられた色付きのネットページペンの集合体を有すことが可能である。これにより、割り当てられたペンが家族の構成員のそれぞれによりのみ使用されるとすれば、各ユーザが、ネットページ刊行物サーバまたはアプリケーションサーバに対して、別々のプロファイルを維持することができる。   A single netpage printer may be configured to support any number of pens, and a single pen may work with any number of netpage printers. In the preferred embodiment, each netpage pen has a unique identifier. At home, it is possible to have a collection of colored netpage pens, one for each family member. This allows each user to maintain a separate profile for the netpage publication server or application server, assuming that the assigned pen is only used by each family member.

また、ネットページペンは、ネットページ登録サーバ11に登録され、1つ以上の支払カード口座にリンクされてよい。これにより、ネットページペンを使用して、電子商取引の支払いを安全に認証することができる。ネットページ登録サーバは、ネットページペンにより取り込まれた署名と以前に登録された署名を比較して、電子商取引サーバに対してユーザの識別を認証することができる。また、識別を確認するために、他の生体情報が使用されてもよい。別のネットページペンは、ネットページ登録サーバにより同様の方法で確認される指紋スキャニングを含む。   The netpage pen may also be registered with the netpage registration server 11 and linked to one or more payment card accounts. Thereby, payment of electronic commerce can be securely authenticated using a netpage pen. The netpage registration server can authenticate the user's identity to the electronic commerce server by comparing the signature captured by the netpage pen with the previously registered signature. Also, other biometric information may be used to confirm the identification. Another netpage pen includes fingerprint scanning that is verified in a similar manner by the netpage registration server.

ネットページプリンタは、ユーザが介入することなく、朝刊などの定期刊行物を配信してよいが、迷惑なジャンクメールを配信しないように構成することができる。好適な形態において、加入ソースまたは認証ソースからしか定期刊行物を配信しない。この点に関して、ネットページプリンタは、電話番号や電子メールアドレスを知るあらゆるジャンクメーラが見ることができるファックスマシンや電子メールアカウントとは異なる。この代わりとして、システム全体は、外部のユーザが見ることができるものにされてよく、または各ユーザに、外部のユーザに対して自分のプリンタを露出する機能が与えられてよい。これは、外部のユーザを選択することにより、ジャンクメールを送信するようにされてよい。   Netpage printers may deliver periodicals such as morning newspapers without user intervention, but may be configured not to deliver annoying junk mail. In a preferred form, periodicals are only distributed from subscription or authentication sources. In this regard, netpage printers are different from fax machines and email accounts that can be viewed by any junk mailer that knows phone numbers and email addresses. Alternatively, the entire system may be made visible to external users, or each user may be given the ability to expose their printer to external users. This may be made to send junk mail by selecting an external user.

1.ネットページシステムアーキテクチャ
統一モデリング言語(UML:UnifiedModeling Language)クラス図を使用して、システムの各オブジェクトモデルについて記載する。クラス図は、関係により接続されたオブジェクトクラスのセットからなり、ここでは、連想と一般化という2種類の関係に着目する。連想は、オブジェクト間、すなわち、クラスインスタンス間のある種の関係を表す。一般化は、実際のクラスを関係付け、以下のように理解することができる。すなわち、あるクラスが、そのクラスのすべてのオブジェクトのセットと考えられ、クラスAがクラスBの一般化であれば、Bは、単にAのサブセットである。
1. Netpage System Architecture A unified modeling language (UML) class diagram is used to describe each object model of the system. A class diagram consists of a set of object classes connected by a relationship, and here we focus on two types of relationships: association and generalization. Associations represent some kind of relationship between objects, ie between class instances. Generalization relates the actual classes and can be understood as follows: That is, if a class is considered a set of all objects of that class, and class A is a generalization of class B, then B is simply a subset of A.

各クラスは、そのクラスの名称でラベル付けされた矩形として描かれている。これは、横線によって名称から分離されているクラスの属性のリストと、横線によって属性リストから分離されているクラスのオペレーションのリストとを含む。しかしながら、以下のクラス図では、オペレーションがモデリングされていない。   Each class is drawn as a rectangle labeled with the class name. This includes a list of class attributes separated from the name by a horizontal line and a list of class operations separated from the attribute list by a horizontal line. However, in the following class diagram, the operation is not modeled.

連想は、2つのクラスを結ぶ線として描かれており、いずれかの端において連想の多重度で選択的にラベル付けされている。デフォルト多重度は1である。アスタリスク(*)は、「多く」の多重度、すなわちゼロ以上を表す。各連想は、その名称で選択的にラベル付けされ、さらに、いずれかの端において対応するクラスの役割でも選択的にラベル付けされる。オープンダイアモンドは、集合連想(「is−part−of」)を表し、連想ラインアグレゲータの端に描かれている。   Associations are drawn as lines connecting the two classes and are selectively labeled at either end with the multiplicity of associations. The default multiplicity is 1. The asterisk (*) represents “many” multiplicity, ie, zero or more. Each association is selectively labeled with its name, and is also selectively labeled with a corresponding class role at either end. An open diamond represents a collective association (“is-part-of”) and is drawn at the end of an associative line aggregator.

一般化の関係(「is−a」)は、2つのクラスを結ぶ実線として描かれており、一般化の端において矢印(オープントライアングルの形)を有する。   The generalization relationship ("is-a") is drawn as a solid line connecting the two classes and has an arrow (open triangle shape) at the end of the generalization.

クラス図を複数の図に分割する場合、複製された任意のクラスは、それを定義する主要図を除いて、すべて破線で示されている。これは、それが定義される場合のみ属性が示されている。   When a class diagram is divided into multiple diagrams, any duplicated class is shown as a dashed line, except for the main diagram that defines it. This shows the attribute only if it is defined.

1.1 ネットページ
ネットページは、ネットページ・ネットワークが構築される基盤である。ネットページは、紙ベースのユーザインタフェースを刊行された情報と対話型サービスに与える。
1.1 Netpage Netpage is the foundation on which a netpage network is built. Netpage provides a paper-based user interface for published information and interactive services.

ネットページは、ページのオンライン記述に関して不可視にタグ付けされた印刷ページ(または他の表面領域)からなる。タグは、ページの表面上または表面内に印刷されてよく、ページのサブレイヤまたはその上に印刷されてよく、またはページに組み込まれてよい。オンラインページ記述は、ネットページ・ページサーバにより永続的に維持される。ページ記述は、テキスト、グラフィック、および画像を含む、ページの可視的レイアウトおよびコンテンツを記述する。また、ボタン、ハイパーリンク、および入力領域を含む、ページ上の入力要素も記述する。異なるネットページのページ記述は、画像などのコンポーネントを共有してよいが、ネットページ(および関連するページ記述)は、可視的に異なるものである。各ネットページのページ記述は、これらの共通のコンポーネントの参照を含んでよい。ネットページにより、その表面にネットページペンで作成されたマーキングを、ネットページシステムにより同時に取り込んで処理することができる。   A netpage consists of printed pages (or other surface areas) that are invisiblely tagged with respect to the online description of the page. The tag may be printed on or within the surface of the page, may be printed on or on the sublayer of the page, or may be incorporated into the page. The online page description is permanently maintained by the netpage page server. The page description describes the visual layout and content of the page, including text, graphics, and images. It also describes the input elements on the page, including buttons, hyperlinks, and input areas. Page descriptions of different netpages may share components such as images, but netpages (and related page descriptions) are visually different. The page description for each netpage may include references to these common components. With the netpage, the marking created on the surface with the netpage pen can be simultaneously captured and processed by the netpage system.

複数のネットページは、同じページ記述を共有できる。しかしながら、同一のページの入力を区別できるように、各ネットページには、固有のページ識別子が割り当てられる。このページIDは、使用環境において使用が予定されるすべてのネットページ間を区別できる精度を備えたものである。この使用環境が小規模であれば、環境が大規模の場合ほど高精度である必要はない。   Multiple netpages can share the same page description. However, each netpage is assigned a unique page identifier so that the input of the same page can be distinguished. This page ID has an accuracy capable of distinguishing between all netpages scheduled to be used in the use environment. If this environment is small, it is not necessary to be as accurate as when the environment is large.

ページ記述の各参照は、印刷されたタグにおいてコード化される。タグは、タグが現れる固有のページを識別することにより、間接的にページ記述を識別する。好適な実施形態において、タグは、ページ上でのそれ自体の位置を識別する。タグの特徴は、以下にさらに詳細に記載する。   Each reference in the page description is encoded in a printed tag. The tag indirectly identifies the page description by identifying the unique page on which the tag appears. In the preferred embodiment, the tag identifies its own location on the page. Tag characteristics are described in further detail below.

タグは、普通紙など、赤外線反射性の任意の基材上に赤外線吸収インクで印刷される。近赤外線波長は、人間の目に見えないが、適切なフィルタを備えた固体画像センサにより容易に感知される。1以上の相対波長を感知するセンサが使用されてよく、その場合、フィルタは不要である。適切な基材およびセンサとともに、他の波長が使用されてよい。   The tag is printed with infrared absorbing ink on any infrared reflective substrate such as plain paper. Near-infrared wavelengths are invisible to the human eye, but are easily sensed by solid-state image sensors with appropriate filters. Sensors that sense one or more relative wavelengths may be used, in which case no filter is required. Other wavelengths may be used with appropriate substrates and sensors.

タグは、ネットページペンの領域画像センサにより感知され、復号され、タグによりコード化されたデータは、好ましくは、最も近いネットページプリンタを介して、ネットページシステムに送信される。ペンはワイヤレスであり、短距離無線リンクを介して、ネットページプリンタと通信する。タグは、ペンがページ上を1回クリックするだけで確実に少なくとも1つのタグを撮像できるように十分に小さく密に配設される。対話は実体のないものであるため、ペンは、ページと対話するたびに、タグを認識し、ページIDおよび位置を抽出することが重要である。   The tag is sensed and decoded by the area image sensor of the netpage pen, and the data encoded by the tag is preferably sent to the netpage system via the nearest netpage printer. The pen is wireless and communicates with the netpage printer via a short-range wireless link. The tags are sufficiently small and densely arranged that the pen can reliably image at least one tag with a single click on the page. Since the dialogue is insubstantial, it is important that the pen recognizes the tag and extracts the page ID and location each time it interacts with the page.

ネットページ・ページサーバは、各印刷されたネットページに対して固有のページインスタンスを維持し、これにより、各印刷されたネットページのページ記述において、入力領域に対してユーザが供給した値の別々のセットを維持することができるようになる。   The netpage page server maintains a unique page instance for each printed netpage so that in the page description of each printed netpage, the user supplied values for the input area are separate. Will be able to maintain a set of.

図4に、ページ記述と、ページインスタンスと、印刷されたネットページとの間の関係を示す。好適な実施形態において、ページインスタンスは、それを印刷したネットページプリンタと、分かっていれば、それを要求したネットページユーザとの両方と関連付けされる。対応する物理ページを印刷したネットページプリンタか、それを要求するネットページユーザまたはページが印刷された対象となるネットページユーザのいずれかとページインスタンスを関連付けることは、本発明の実施の基本的な形態に必須のものではない。   FIG. 4 shows the relationship between the page description, the page instance, and the printed netpage. In the preferred embodiment, a page instance is associated with both the netpage printer that printed it and, if known, the netpage user who requested it. Associating a page instance with either the netpage printer that printed the corresponding physical page, the netpage user that requests it, or the netpage user for which the page is printed is a basic form of implementation of the invention Is not essential.

1.2 ネットページタグ
1.2.1 タグデータコンテンツ
好適な形態において、各タグは、それが出現する領域と、領域内のそのタグの位置とを識別する。また、領域全体またはタグに関係するフラグを含んでもよい。例えば、1以上のフラグビットは、感知デバイスが領域の記述を参照する必要なく、タグの中間領域と関連付けされた関数を表すフィードバックを提供するように、タグ感知デバイスに信号を送ってよい。例えば、ネットページペンは、ハイパーリンクのゾーンにあるとき、「アクティブ領域」LEDを照明してよい。
1.2 Netpage Tags 1.2.1 Tag Data Content In a preferred form, each tag identifies the area in which it appears and the position of that tag within the area. Moreover, you may include the flag relevant to the whole area | region or a tag. For example, one or more flag bits may signal the tag sensing device to provide feedback that represents a function associated with the middle region of the tag without the sensing device having to reference the region description. For example, a netpage pen may illuminate an “active area” LED when in a hyperlink zone.

以下にさらに明確に説明するように、好適な実施形態において、各タグは、容易に認識される不変構造を含み、これは、初期検出を補助し、表面または感知プロセスによって誘発されたあらゆるワープ効果を最小限に抑えることに役立つ。タグは、全ページをタイル張りすることが好ましく、ペンがページ上を1回クリックするだけで確実に少なくとも1つのタグを撮像できるように十分小さく密に配設される。対話は実体がないため、ペンが、ページと対話するたびに、ページIDと位置を認識することが重要である。   As described more clearly below, in a preferred embodiment, each tag includes an invariant structure that is easily recognized, which aids in initial detection and any warping effect induced by the surface or sensing process. Helps to minimize. The tags are preferably tiled on the entire page and are sufficiently small and densely arranged to ensure that the pen can image at least one tag with a single click on the page. Since the dialogue has no substance, it is important that the pen recognizes the page ID and position each time the pen interacts with the page.

好適な実施形態において、タグが参照する領域は、ページ全体と一致し、したがって、タグにコード化された領域IDは、タグが出現するページのページIDと同義である。他の実施形態において、タグが参照する領域は、ページの任意のサブ領域または他の表面であり得る。例えば、これは、対話型要素のゾーンと一致するものであってよく、この場合、領域IDは、対話型要素を直接識別することができる。   In the preferred embodiment, the region referenced by the tag matches the entire page, so the region ID encoded in the tag is synonymous with the page ID of the page in which the tag appears. In other embodiments, the region to which the tag refers can be any sub-region or other surface of the page. For example, this may correspond to the zone of the interactive element, in which case the region ID can directly identify the interactive element.

各タグは、典型的に、16ビットのタグIDと、少なくとも90ビットの領域IDと、多数のフラグビットとを含む。最大タグ密度が64平方インチであると仮定すると、16ビットのタグIDは、最大1024平方インチの領域サイズをサポートする。隣接する領域とマップを単に使用することにより、タグIDの精度を上げることなく、より大きな領域を連続してマッピングすることができる。領域IDとタグIDとの区別は、主として、利便性の1つである。ほとんどの目的のために、これら2つの連鎖は、包括的に固有のタグIDと見なし得る。逆に、タグIDに構造を導入すること、例えば、タグのx軸とy軸を規定することが便利が良い場合もある。90ビットの領域IDにより、290(〜1027または千抒)の異なる領域を固有に識別できる。また、タグは、タイプ情報を含んでもよく、タグタイプの組み合わせで領域がタグ付けされてよい。例えば、x軸をコード化する1セットのタグと、それとインタリーブされ、y軸をコード化する別のセットで領域がタグ付けされてよい。領域IDとタグIDの精度は、システムが使用される環境に応じて、前述したものとほぼ同じ程度であってよいことを認識されたい。   Each tag typically includes a 16-bit tag ID, at least a 90-bit region ID, and a number of flag bits. Assuming a maximum tag density of 64 square inches, a 16-bit tag ID supports a maximum area size of 1024 square inches. By simply using adjacent areas and maps, larger areas can be mapped continuously without increasing the accuracy of the tag ID. The distinction between the region ID and the tag ID is mainly one of convenience. For most purposes, these two chains can be considered generically as unique tag IDs. Conversely, it may be convenient to introduce a structure to the tag ID, for example, to define the x-axis and y-axis of the tag. A 90-bit region ID can uniquely identify 290 (1027 or 1000) different regions. The tag may include type information, and the region may be tagged with a combination of tag types. For example, a region may be tagged with one set of tags encoding the x-axis and another set interleaved with it and encoding the y-axis. It should be appreciated that the accuracy of the region ID and tag ID may be approximately the same as described above, depending on the environment in which the system is used.

1.2.2 タグデータのコード化
一実施形態において、各タグは、120ビットの情報を含む。120ビットのタグデータは、(15.5)リードソロモン符号を使用して、冗長してコード化される。これにより、各々15の4ビット記号の6つのコードワードからなる360のコード化されたビットが生じる。(15,5)コードにより、最高で5つの信号エラーをコードワードごとに修正することができ、すなわち、1コードワード当たり最高で33%の記号エラー率に対して耐性がある。
1.2.2 Encoding Tag Data In one embodiment, each tag contains 120 bits of information. The 120-bit tag data is redundantly encoded using a (15.5) Reed-Solomon code. This results in 360 coded bits consisting of 6 codewords of 15 4-bit symbols each. With the (15,5) code, up to 5 signal errors can be corrected for each codeword, i.e. resistant to a symbol error rate of up to 33% per codeword.

各4ビット記号は、タグにおいて、空間的にコヒーレントな方法で表され、6つのコードワードの記号は、タグ内で空間的にインタリーブされる。これにより、バーストエラー(複数の空間的に隣接するビットに影響を与えるエラー)が全体で最少数の記号と任意の1つのコードワードの最少数の記号にダメージを与えることで、バーストエラーを完全に修正できる可能性が最大化される。   Each 4-bit symbol is represented in a spatially coherent manner in the tag, and the symbols of the six codewords are spatially interleaved within the tag. This allows burst errors (errors that affect multiple spatially adjacent bits) to damage the smallest number of symbols and the smallest number of symbols in any one codeword, thereby completely eliminating the burst error. The possibility that it can be corrected is maximized.

(15,5)リードソロモン符号の代わりに、任意の適切なエラーコードが使用可能であり、例えば、同一または異なる記号とコードワードサイズ、別のブロックコード、または畳み込みコードなどの異なる種類のコードを備えたある程度の冗長があるリードソロモン符号が使用されてよい(例えば、StephenB. Wickerの「ErrorControl Systemsfor DigitalCommunication and Storage」、Prentice−Hall1995を参照されたい。この内容全体は、相互参照により本願明細書に援用されたものとする。)
1.2.3 物理的なタグ構造
図5に示すタグの物理的な表示は、固定ターゲット構造15、16、17と、可変データ領域18とを含む。固定ターゲット構造により、ネットページペンなどの感知デバイスは、タグを検出して、センサに対する3次元配向を推測することができる。データ領域は、コード化タグデータの個々のビットの表示を含む。
Instead of the (15,5) Reed-Solomon code, any suitable error code can be used, for example different types of codes such as the same or different symbols and codeword sizes, different block codes, or convolutional codes. Reed-Solomon codes with some redundancy provided may be used (see, for example, Stephen B. Wicker, “Error Control Systems for Digital Communication and Storage”, Parente-Hall 1995, the entire contents of which are hereby cross-referenced). It shall be incorporated.)
1.2.3 Physical Tag Structure The physical display of tags shown in FIG. 5 includes fixed target structures 15, 16, 17 and a variable data area 18. The fixed target structure allows a sensing device such as a netpage pen to detect the tag and infer a three-dimensional orientation relative to the sensor. The data area contains an indication of individual bits of the encoded tag data.

タグを適切に再生するために、タグは、256×256ドットの解像度でレンダリングされる。これにより、1インチ当たり1600ドットで印刷されたとき、直径が約4mmのタグが得られる。この解像度で、タグは、半径が16ドットの「静かな領域」により囲まれるようにデザインされる。また、静かな領域は、隣接するタグによっても寄与されるため、タグの有効直径に16ドットを追加するだけである。   In order for the tag to play properly, the tag is rendered with a resolution of 256 × 256 dots. As a result, a tag having a diameter of about 4 mm is obtained when printed at 1600 dots per inch. At this resolution, the tag is designed to be surrounded by a “quiet area” with a radius of 16 dots. The quiet area is also contributed by the adjacent tag, so only 16 dots are added to the effective diameter of the tag.

タグは、6つのターゲット構造を含む。検出リング15により、感知デバイスは最初にタグを検出することができる。リングは、回転不変であり、アスペクト比の簡単な補正で、透視ひずみの効果がほとんど除去されるので、検出が容易である。配向軸16により、感知デバイスは、センサの揺れによるタグのおよその平面配向を決定することができる。配向軸は、固有の配向をもたらすように斜めになっている。4つの透視ターゲット17により、感知デバイスは、タグの正確な2次元透視変形を推測することができるため、センサに対するタグの正確な3次元位置と配向を推測することができる。   The tag includes six target structures. The sensing ring 15 allows the sensing device to first detect the tag. The ring is rotation invariant, and is easy to detect because the effect of perspective distortion is almost eliminated by simple correction of the aspect ratio. The orientation axis 16 allows the sensing device to determine the approximate planar orientation of the tag due to sensor shaking. The orientation axis is beveled to provide a unique orientation. The four fluoroscopic targets 17 allow the sensing device to infer the exact two-dimensional fluoroscopic deformation of the tag, so that the exact three-dimensional position and orientation of the tag relative to the sensor can be inferred.

すべてのターゲット構造は、雑音に対する耐性を高めるために、冗長的に大きいものである。   All target structures are redundantly large in order to increase noise immunity.

タグの形状全体は、円形である。これは、とりわけ、不規則な三角形の格子上でタグを最適にパッキングを支持し、例えば、任意の非平坦な表面をタイル張りするために要求される。しかしながら、タグは、必要に応じて、n個の頂点を有する任意の多角形の頂点に配設されてよく、この場合、nは3から無限大の範囲のものである。円形の検出リング15と組み合わせると、タグ内のデータビットの円形構成が最適にされる。このサイズを最大にするために、各データビットは、2つの半径方向の線と、半径方向の内孤と、半径方向の外孤とにより画定された領域の形をした半径方向ウェッジにより表される。各ウェッジは、1600dpiにおいて8ドットの最小寸法を有し、そのベース(すなわち、内孤)が、この最小寸法に少なくとも等しくなるようにデザインされる。ウェッジの半径方向の高さは、常に最小寸法に等しい。各4ビットデータの記号は、2×2ウェッジのアレイ518により表される。   The overall shape of the tag is circular. This is required, among other things, to support optimal packing of tags on an irregular triangular grid, for example, to tile any non-planar surface. However, tags may be placed at the vertices of any polygon having n vertices as needed, where n ranges from 3 to infinity. In combination with the circular detection ring 15, the circular configuration of the data bits in the tag is optimized. To maximize this size, each data bit is represented by a radial wedge in the form of a region defined by two radial lines, a radial arc and a radial arc. The Each wedge has a minimum dimension of 8 dots at 1600 dpi and is designed so that its base (i.e., arcuate) is at least equal to this minimum dimension. The radial height of the wedge is always equal to the smallest dimension. Each 4-bit data symbol is represented by an array 518 of 2 × 2 wedges.

各々6つのコードワードの15の4ビットデータの記号は、インタリーブ方式で、図5に示す4つの同心円状の記号リング18aから18dに割り振られる。第1から第6のコードワード520〜525の記号が、タグの周りの円形の連続に割り当てられる。   The symbols of 15 4-bit data in each of 6 code words are allocated to the four concentric symbol rings 18a to 18d shown in FIG. 5 in an interleaved manner. The symbols of the first to sixth codewords 520-525 are assigned to a circular sequence around the tag.

インタリービングは、同じコードワードの任意の2つの記号の間の平均空間距離を最大にするようにデザインされる。コードワードまたはそれらのデータ記号の他の構成が利用されてよい。   Interleaving is designed to maximize the average spatial distance between any two symbols of the same codeword. Other configurations of codewords or their data symbols may be utilized.

タグの物理的レイアウトや各タグ内でのデータ記号の形状および/または配列は、本発明の実施に必須のものではない。各タグが、意図した使用に合わせて十分な情報をコード化することが必要なだけである。タグに冗長を使用することは好ましいが、基本的なレベルでは、実際のところ、本発明の実施に必須のものではない。このように、他のタグ配設が利用されてよい。上記特許文献1〜5において、他のタグ構造の例が記載されており、各々の内容全体は、参照により本願明細書に援用されたものとする。   The physical layout of the tags and the shape and / or arrangement of the data symbols within each tag are not essential to the practice of the invention. It is only necessary that each tag encode enough information for its intended use. Although it is preferable to use redundancy for tags, at a basic level, it is not actually essential to the practice of the invention. Thus, other tag arrangements may be utilized. In Patent Documents 1 to 5, examples of other tag structures are described, and the entire contents of each are incorporated herein by reference.

感知デバイスを介して、タグ付けされた領域と「シングルクリック」での対話を支援するために、感知デバイスは、どの領域にあっても、または感知デバイスがどの配向に配置されても、その視野において少なくとも1つのタグ全体を見ることができなければならない。したがって、感知デバイスの要求される視野の直径は、タグのサイズと間隔の関数となる。   In order to support a “single click” interaction with the tagged area via the sensing device, the sensing device can be viewed in any region or in any orientation. At least one entire tag must be visible. Thus, the required field diameter of the sensing device is a function of tag size and spacing.

タグの形状が円形であると仮定すると、センサの視野の最小直径は、図6に示すように、タグが正三角形格子上でタイル張りされる場合に得られる。
1.2.4 タグ画像処理および復号化
図7に、ネットページペンなどの感知デバイスにより実行される図5のタグのタグ画像処理および復号化が示されている。取り込んだ画像を画像センサから取得している間、画像の動的範囲が決定される(20において)。次いで、この範囲の中心が画像21の2進数閾値として選択される。次いで、画像は、閾値処理され、接続されている画素領域(すなわち、形状23)にセグメント化される(22において)。タグのターゲット構造を表すには小さすぎる形状は破棄される。各形状のサイズと重心も計算される。
Assuming that the tag shape is circular, the minimum diameter of the sensor field of view is obtained when the tag is tiled on an equilateral triangular grid, as shown in FIG.
1.2.4 Tag Image Processing and Decoding FIG. 7 shows tag image processing and decoding of the tag of FIG. 5 performed by a sensing device such as a netpage pen. While acquiring the captured image from the image sensor, the dynamic range of the image is determined (at 20). The center of this range is then selected as the binary threshold for image 21. The image is then thresholded and segmented (at 22) into connected pixel regions (ie, shape 23). Shapes that are too small to represent the target structure of the tag are discarded. The size and centroid of each shape is also calculated.

次いで、各形状について、2進形状モーメント25が計算され(24において)、これらにより、後の特定するターゲット構造の基準が与えられる。中心形状モーメントは、本来、位置が不変であり、スケール、アスペクト比、および回転について容易に不変とすることができる。   Then, for each shape, a binary shape moment 25 is calculated (at 24), which provides a reference for the target structure to be identified later. The central shape moment is inherently position invariant and can easily be made invariant with respect to scale, aspect ratio, and rotation.

最初に特定されるのは、リングターゲット構造15である(26において)。リングは、透視ひずみであるとき、非常に良好に挙動するという利点を備える。各形状モーメントをアスペクト正規化および回転正規化することにより、整合が進む。2次モーメントが正規化されると、リングは、透視ひずみが著しいものであっても、容易に認識される。リングの元のアスペクトと回転27はともに、透視変換の有益な近似を与える。   Initially identified is the ring target structure 15 (at 26). The ring has the advantage that it behaves very well when it is in perspective strain. Matching proceeds by aspect normalizing and rotational normalizing each shape moment. When the second moment is normalized, the ring is easily recognized even if the perspective distortion is significant. Both the original aspect of the ring and the rotation 27 give a useful approximation of the perspective transformation.

次に特定されるのは、軸ターゲット構造16である(28において)。各形状モーメントにリングの正規化を適用し、その結果得られるモーメントを回転正規化することにより、整合が進む。2次モーメントが正規化されると、軸ターゲットは容易に認識される。軸の2つの可能な配向からあいまいさを除くために、1つの3次モーメントが要求されることに留意されたい。これを可能にするために、形状は一方側に故意に傾斜している。また、透視ひずみは軸ターゲットの軸を隠すことがあるため、リングの正規化を適用した後にのみ、軸ターゲットを回転正規化することが可能であることに留意されたい。軸ターゲットの元の回転は、ペンの揺れ29によるタグの回転の有用な近似を与える。   Next identified is the axial target structure 16 (at 28). Matching proceeds by applying ring normalization to each shape moment and rotationally normalizing the resulting moments. Once the second moment is normalized, the axis target is easily recognized. Note that one third moment is required to remove ambiguity from the two possible orientations of the axis. To make this possible, the shape is intentionally inclined to one side. It should also be noted that the perspective target can only rotationally normalize the axis target after applying ring normalization, since perspective distortion can mask the axis of the axial target. The original rotation of the axis target gives a useful approximation of the tag rotation due to pen sway 29.

最後に特定するものは、4つの透視ターゲット構造17である(30において)。それらの位置の良好な推定値は、リングおよび軸ターゲットと、リングのアスペクトと回転と、軸の回転との既知の空間関係に基づいて計算される。各形状モーメントにリング正規化を適用することにより、整合が進む。2次モーメントが正規化されると、円形の透視ターゲットは容易に認識され、各推定位置に最も近いターゲットは整合していると見なされる。次いで、4つの透視ターゲットの元の重心は、タグ空間において、既知のサイズの正方向の透視ひずみ端31であると見なされ、4つのタグ空間と画像空間の点の対を関係付ける公知の式を解くことに基づいて、8自由度の透視変形33が推測される(32において)(Heckbert,P.の「Fundamentalsof TextureMapping andImage Warping,MastersThesis」、Dept.of EECS,U.of Californiaat Berkeley、TechnicalReport No.UCB/CSD 89/516、June1989を参照されたい。この内容全体は、相互参照により本願明細書に援用されたものとする。)推測した画像空間に対するタグ空間の透視変形を使用して、タグ空間の各既知のデータビットの位置を画像空間に射影し(36において)、そこで、実数値の位置を使用して、4つの関連する隣接画素を入力画像に双1次補間する(36において)。以前に計算した画像閾値21を使用して、その結果を閾値処理し、最終的にビット値37を生成する。   Lastly identified are four perspective target structures 17 (at 30). A good estimate of their position is calculated based on the known spatial relationship between the ring and axis target, the ring aspect and rotation, and the axis rotation. Matching proceeds by applying ring normalization to each shape moment. When the second moment is normalized, the circular perspective target is easily recognized and the target closest to each estimated position is considered aligned. The original centroid of the four fluoroscopic targets is then considered to be a positive sized fluoroscopic strain end 31 of known size in tag space, and a known equation relating the four tag space and image space point pairs. (See 32) Heckbert, P. “Fundamental of Texture Mapping and Image Warping, Masters Theis,” Dep. Of EEC, U. .. See UCB / CSD 89/516, June 1989, the entire contents of which are incorporated herein by cross reference.) Perspective of tag space for inferred image space The shape is used to project the position of each known data bit in tag space into the image space (at 36), where the real-valued position is used to add four related neighboring pixels to the input image. Next interpolate (at 36). The previously calculated image threshold 21 is used to threshold the result and finally generate a bit value 37.

このようにしてすべての360のデータビット37を獲得したら、6つの60ビットリードソロモンコードワードの各々が復号されて(38において)、20の復号されたビット39、または全部で120の復号されたビットを生じる。コードワード記号をコードワード順にサンプリングすることで、コードワードが、サンプリングプロセス中に、暗黙的にデインタリーブされることに留意されたい。   Once all 360 data bits 37 have been acquired in this way, each of the six 60-bit Reed-Solomon codewords is decoded (at 38) to 20 decoded bits 39, or a total of 120 decoded bits. Produce a bit. Note that by sampling the codeword symbols in codeword order, the codeword is implicitly deinterleaved during the sampling process.

上述したように、物理的なタグ構造またはコード化システムは、本発明に必須ものではなく、各タグの他の物理的配設が使用されてよい。コード化されたデータを引き出すために、タグ画像を認識し復号するためのプロセスは、タグの物理的構造と、データを冗長的にコード化するために使用されるシステムに依存することを理解されたい。   As mentioned above, the physical tag structure or encoding system is not essential to the present invention, and other physical arrangements of each tag may be used. It is understood that the process for recognizing and decoding the tag image to derive the encoded data depends on the physical structure of the tag and the system used to redundantly encode the data. I want.

リングターゲット15は、画像に対する関係が、リングが見つけられる場合に、それが完全なタグの一部であることを保証する画像のサブ領域においてのみ求められる。完全なタグが見つけられず、連続的に復号されなければ、現行フレームに対するペンの位置は記録されない。適切な処理能力と理想的には最小でない視野193が与えられた場合、代替となる方法は、現行画像に別のタグを探すことである。   The ring target 15 is determined only in the sub-region of the image that ensures that the relationship to the image is part of the complete tag when the ring is found. If the complete tag cannot be found and decoded continuously, the pen position relative to the current frame is not recorded. Given adequate processing power and ideally a non-minimum field of view 193, an alternative method is to look for another tag in the current image.

獲得されたタグデータは、タグを含む領域の識別と領域内でのタグの位置を示す。次いで、タグ上で観察された透視変形33、およびペンの物理的な軸とペンの光学的な軸との間の既知の空間関係から、領域におけるペンニブの正確な位置35と、ペンの全体的な配向35が推測される(34において)。   The acquired tag data indicates the identification of the area including the tag and the position of the tag within the area. Then, from the perspective deformation 33 observed on the tag and the known spatial relationship between the physical axis of the pen and the optical axis of the pen, the exact position 35 of the pen nib in the region and the overall Correct orientation 35 is assumed (at 34).

1.2.5 代替タグ構造
前述したタグ構造は、平坦な表面の規則的なタイル張りと、非平坦な表面の不規則なタイル張りの両方が可能となるようにデザインされる。規則的なタイル張りは、一般的に、非平坦な表面に行うことはできない。タグの規則的なタイル張りが可能な平坦な表面のより一般的な場合、すなわち、紙などの表面の場合、タイル張りの規則的な性質を利用したより効率的なタグ構造を使用することができる。
1.2.5 Alternative Tag Structure The tag structure described above is designed to allow both regular tiling of flat surfaces and irregular tiling of non-planar surfaces. Regular tiling is generally not possible on non-planar surfaces. In the more general case of flat surfaces where regular tiling of tags is possible, i.e. for surfaces such as paper, a more efficient tag structure that takes advantage of the regular nature of tiling may be used. it can.

図6aに、規則的なタイル張りにより適した代替タグ構造を示す。代替タグ4は、正方形であり、4つの透視ターゲット17を有する。これは、Bennett等の米国特許第5051746号に記載したタグと構造的に類似している。タグは、全部で240ビットになる60の4ビットのリードソロモン記号47を表す。タグは、各1ビットをドット48として表し、各0ビットを対応するドットの欠如により表す。透視ターゲットは、図6aおよび図6cに示すように、隣接するタグとの間で共有されるようにデザインされる。図6bは、16のタグの正方形のタイル張りと、対応する最小視野193とを示し、これは、2つのタグの対角線に及ぶものでなければならない。図6cは、説明するためにすべて1ビットを含む9つのタグの正方形タイル張りを示す。   FIG. 6a shows an alternative tag structure that is more suitable for regular tiling. The substitution tag 4 is square and has four perspective targets 17. This is structurally similar to the tag described in US Pat. No. 5,051,746 to Bennett et al. The tag represents 60 4-bit Reed-Solomon symbols 47 that total 240 bits. The tag represents each 1 bit as a dot 48 and represents each 0 bit by the absence of a corresponding dot. The fluoroscopic target is designed to be shared between adjacent tags, as shown in FIGS. 6a and 6c. FIG. 6b shows a square tiling of 16 tags and a corresponding minimum field of view 193, which must span the diagonal of the two tags. FIG. 6c shows a square tiling of 9 tags that all contain 1 bit for purposes of illustration.

(15,7)リードソロモン符号を使用することにより、112ビットのタグデータが冗長的にコード化されて、240のコード化ビットを生成する。4つのコードワードは、タグ内で空間的にインタリーブされて、バーストエラーに対する回復力を最大にする。前述したように、タグIDが16ビットであると仮定すると、これにより、最大92ビットの領域IDが可能になる。   By using the (15, 7) Reed-Solomon code, 112-bit tag data is redundantly encoded to generate 240 encoded bits. The four codewords are spatially interleaved within the tag to maximize resilience to burst errors. As described above, assuming that the tag ID is 16 bits, this allows an area ID of up to 92 bits.

タグのデータ保有ドット48は、これらの近傍と重ならないようにデザインされるため、タグからなる群が、ターゲットに類似した構造を作り出すことができない。これにより、インクが節約される。したがって、透視ターゲットにより、タグを検出することができるため、さらなるターゲットが不要になる。ステップ26および28を省略したことを除けば、上記のセクション1.2.4に記載したように、タグ画像処理が進む。   Since the tag data holding dots 48 are designed so as not to overlap with the vicinity thereof, the group of tags cannot create a structure similar to the target. This saves ink. Therefore, since the tag can be detected by the fluoroscopic target, no further target is required. Except for omitting steps 26 and 28, tag image processing proceeds as described in section 1.2.4 above.

タグは、センサに対するタグの4つの可能な配向からあいまいさを除くことができるようにするための配向特徴を含んでよいが、タグデータに配向データを埋め込むことも可能である。例えば、4つのコードワードは、図6dに示すように、各タグ配向が、その配向に位置する1つのコードワードを含むように配設されてよく、同図において、コードワードの数(1〜4)と、コードワード内の記号の位置(A〜O)で各記号がラベル付けされている。タグの復号化は、各配向で1つのコードワードを復号することからなる。各コードワードは、それが最初にコードワードであるかを示す単一のビットと、それがどのコードワードであるかを示す2つのビットのいずれかを含み得る。後者のアプローチでは、例えば、1つのみのコードワードのデータコンテンツが要求されれば、所望のデータを獲得するためには、多くても2つのコードワードを復号するだけでよいという利点がある。これは、領域IDが、1ストローク内で変化するように予測されず、したがって、ストロークの開始時にのみ復号される場合であってよい。1ストローク内において、タグIDを含むコードワードのみが望まれる。さらに、感知デバイスの回転が、1ストローク内においてゆっくりと予測可能に変化するため、典型的に、1フレーム当たり1つのコードワードだけを復号すればよい。   The tag may include orientation features to allow ambiguity to be removed from the four possible orientations of the tag relative to the sensor, but it is also possible to embed orientation data in the tag data. For example, four codewords may be arranged such that each tag orientation includes one codeword located in that orientation, as shown in FIG. 4) and the symbol positions (A to O) in the codeword are labeled. Tag decoding consists of decoding one codeword in each orientation. Each codeword may include either a single bit that indicates it is the first codeword and two bits that indicate which codeword it is. The latter approach has the advantage that, for example, if the data content of only one codeword is required, at most two codewords need to be decoded to obtain the desired data. This may be the case when the region ID is not predicted to change within one stroke and is therefore decoded only at the start of the stroke. Only one codeword containing a tag ID is desired within one stroke. Furthermore, since the rotation of the sensing device changes slowly and predictably within a stroke, typically only one codeword needs to be decoded per frame.

透視ターゲットをすべて不要にし、その代わりに、自己整合するデータ表示に依存することが可能である。この場合、各ビット値(またはマルチビット値)は、典型的に、明確な記号により表され、すなわち、記号の欠如により表されるビット値がないことになる。これにより、データ格子は良好にポピュレートされるため、格子を確実に識別でき、データサンプリング中に、その透視ひずみを検出して、引き続き修正できる。タグの境界を検出できるようにするために、各タグデータは、マーカパターンを含まなければならず、これらは、確実に検出できるように冗長的にコード化されなければならない。このようなマーカパターンのオーバヘッドは、明確な透視ターゲットのオーバヘッドに類似している。このような1つのスキームでは、異なる記号、ひいては、異なるマルチビット値をあらわすために、格子頂点に対するさまざまな点が配置されたドットが使用される(AnotoTechnology Description、Anoto April2000を参照)。   It is possible to eliminate all fluoroscopic targets and instead rely on self-aligning data displays. In this case, each bit value (or multi-bit value) is typically represented by a distinct symbol, i.e., there will be no bit value represented by the absence of the symbol. This allows the data grid to be well populated so that the grid can be reliably identified and the perspective distortion detected during data sampling and subsequently corrected. In order to be able to detect tag boundaries, each tag data must contain a marker pattern, which must be coded redundantly to ensure detection. Such marker pattern overhead is similar to the overhead of a clear fluoroscopic target. In one such scheme, dots with different points relative to the lattice vertices are used to represent different symbols and thus different multi-bit values (see AnotoTechnology Description, Annot April 2000).

1.2.6 タグマップ
タグを復号することにより、領域IDと、タグIDと、タグに対するペンの変形が得られる。タグIDとタグに対するペンの位置をタグ付けされた領域内の絶対位置に変換可能にする前に、領域内のタグの位置が分かっていなければならない。これは、タグ付けされた領域にある各タグIDを対応する位置にマッピングする関数である、タグマップにより与えられる。
1.2.6 Tag Map By decoding a tag, a region ID, a tag ID, and a pen deformation for the tag can be obtained. Before the tag ID and pen position relative to the tag can be converted to an absolute position within the tagged area, the position of the tag within the area must be known. This is given by the tag map, which is a function that maps each tag ID in the tagged area to the corresponding location.

タグマップは、タグで表面領域をタイル張りするために使用されるスキームを反映したものであり、これは、表面のタイプに応じて異なるものであり得る。複数のタグ付けされた領域が同じタイル張りスキームおよび同一のタグ番号付けスキームを共有する場合、これらは、同一のタグマップも共有することができる。   The tag map reflects the scheme used to tile the surface area with the tag, which can vary depending on the type of surface. If multiple tagged regions share the same tiling scheme and the same tag numbering scheme, they can also share the same tag map.

領域のタグマップは、領域IDを介して検索可能でなければならない。したがって、領域ID、タグID、およびペン変形が与えられた場合、タグマップは検索可能であり、タグIDは、領域内の絶対的なタグ位置に変換可能であり、タグに対するペンの位置は、タグの位置に追加されて、領域内での絶対的なペンの位置を得ることができる。   The area tag map must be searchable via the area ID. Thus, given a region ID, tag ID, and pen deformation, the tag map can be searched, the tag ID can be converted to an absolute tag position within the region, and the pen position relative to the tag is Added to the tag position, the absolute pen position within the region can be obtained.

1.2.7 タグ付けスキーム
2つの明確な表面コード化スキームに着目し、その両方において、このセクションの前の方に記載したタグ構造が使用される。好適なコード化スキームは、すでに記載したように、「位置指示」タグを使用する。代替コード化スキームは、「オブジェクト指示」タグを使用する。
1.2.7 Tagging Schemes Focusing on two distinct surface encoding schemes, both of which use the tag structure described earlier in this section. A preferred encoding scheme uses a “location indicator” tag as described above. An alternative encoding scheme uses an “object indication” tag.

位置指示タグは、タグ付けされた領域と関連付けされたタグマップを介して変換される場合、領域内の固有のタグ位置をもたらすタグIDを含む。タグに対するペンの位置は、このタグ位置に追加されて、領域内でのペンの位置を得る。次に、これを使用して、領域と関連付けされたページ記述におけるユーザインタフェース要素に対するペンの位置を決定する。ユーザインタフェース要素自体が識別されるだけでなく、ユーザインタフェース要素に対する位置も識別される。したがって、位置指示タグは、特定のユーザインタフェース要素のゾーンにおける絶対的なペンの経路の取り込みを自明に支持する。   The location tag includes a tag ID that, when converted via a tag map associated with the tagged region, results in a unique tag location within the region. The position of the pen relative to the tag is added to this tag position to obtain the position of the pen within the region. This is then used to determine the position of the pen relative to the user interface element in the page description associated with the region. Not only is the user interface element itself identified, but the location relative to the user interface element is also identified. Thus, the location tag obviously supports the absolute pen path capture in the zone of a particular user interface element.

オブジェクト指示タグは、領域と関連付けされたページ記述におけるユーザインタフェース要素を直接識別するタグIDを含む。ユーザインタフェース要素のゾーンにあるすべてのタグが、ユーザインタフェース要素を識別し、それらをすべて同一に、したがって、区別不可能にする。したがって、オブジェクト指示タグは、絶対的なペンの経路の取り込みを支持しない。しかしながら、相対的なペン経路の取り込みを支持する。位置のサンプリング周波数が遭遇したタグ周波数の2倍を超えるかぎり、1ストローク内における1つのサンプリングしたペンの位置から次までの変位を明確に決定することができる。   The object indication tag includes a tag ID that directly identifies the user interface element in the page description associated with the region. All tags in the zone of the user interface element identify the user interface elements and make them all identical and therefore indistinguishable. Thus, object indication tags do not support absolute pen path capture. However, it supports relative pen pathway uptake. As long as the position sampling frequency exceeds twice the encountered tag frequency, the displacement from one sampled pen position to the next in one stroke can be clearly determined.

いずれかのタグ付けスキームを用いることにより、タグデータが感知デバイスにより読み取られ、ネットページシステムに適切な応答を生成するように、適切な感知デバイスを使用して、ユーザが印刷されたページと対話できるという点で、タグは、ユーザ対話型要素としてネットページ上の関連する視覚的要素と協働して機能する。   Using either tagging scheme, the user interacts with the printed page using an appropriate sensing device so that the tag data is read by the sensing device and generates an appropriate response to the netpage system. In that it can work as a user interactive element in cooperation with the associated visual element on the netpage.

1.3 ネットページ・ネットワーク
好適な実施形態において、ネットページ・ネットワークは、図3に示すように、インターネットなどのネットワーク19を介して接続された、ネットページ・ページサーバ10と、ネットページ登録サーバ11と、ネットページIDサーバ12と、ネットページ・アプリケーションサーバ13と、ネットページ刊行物サーバ14と、ネットページプリンタ601との分散セットからなる。
1.3 Netpage Network In a preferred embodiment, the netpage network includes a netpage page server 10 and a netpage registration server connected via a network 19 such as the Internet, as shown in FIG. 11, a netpage ID server 12, a netpage application server 13, a netpage publication server 14, and a netpage printer 601.

ネットページ登録サーバ11は、ユーザと、ペンと、プリンタと、アプリケーションと、刊行物との間の関係を記録することにより、さまざまなネットワーク活動を認可するサーバである。これは、ユーザを認証し、アプリケーション・トランザクションにおいて、認証されたユーザの代わりに署名プロキシとして作用する。また、必要に応じて、手書き認識サービスを提供する。上述したように、ネットページ・ページサーバ10は、ページ記述とページインスタンスに関する永続的な情報を維持する。ネットページ・ネットワークは、各々がページインスタンスのサブセットを取り扱う任意の数のページサーバを含む。ページサーバは、各ページインスタンスのユーザ入力値を維持するため、ネットページプリンタなどのクライアントは、適切なページサーバにネットページ入力を直接送信する。ページサーバは、対応するページの記述に対するこのような任意の入力を解釈する。   The netpage registration server 11 is a server that authorizes various network activities by recording relationships among users, pens, printers, applications, and publications. This authenticates the user and acts as a signature proxy on behalf of the authenticated user in the application transaction. In addition, a handwriting recognition service is provided as necessary. As described above, the netpage page server 10 maintains persistent information about page descriptions and page instances. A netpage network includes any number of page servers, each handling a subset of page instances. Since the page server maintains user input values for each page instance, clients such as netpage printers send netpage input directly to the appropriate page server. The page server interprets any such input to the corresponding page description.

ネットページIDサーバ12は、オンデマンドで文書ID51を割り振り、ID割振りスキームを介して、ページサーバの負荷を均衡させる。   The netpage ID server 12 allocates the document ID 51 on demand, and balances the load of the page server through an ID allocation scheme.

ネットページプリンタは、インターネット分散ネームシステム(DNS:DistributedName System)などを使用して、ネットページ・ページID50を、対応するページインスタンスを取り扱うネットページ・ページサーバのネットワークアドレスに分解する。   The netpage printer uses the Internet Distributed Name System (DNS) or the like to resolve the netpage page ID 50 into the network address of the netpage page server that handles the corresponding page instance.

ネットページ・アプリケーションサーバ13は、対話型ネットページ・アプリケーションのホストとして働くサーバである。ネットページ刊行物サーバ14は、ネットページ文書をネットページプリンタに刊行するアプリケーションサーバである。   The netpage application server 13 is a server that serves as a host for an interactive netpage application. The netpage publication server 14 is an application server that publishes netpage documents to a netpage printer.

ネットページサーバは、IBM、Hewlett−Packard、Sunなどの製造業者のさまざまなネットワークサーバプラットフォームでホストとして働くことができる。複数のネットページサーバは、単一のホスト上で同時に稼動し、単一のサーバは、多数のホストに分散可能である。ネットページサーバにより提供される機能、特に、IDサーバとページサーバにより提供される機能のいくつかまたはすべてが、ネットページプリンタなどのネットページ機器、コンピュータワークステーション、またはローカルネットワークに直接提供することも可能である。   The netpage server can act as a host on various network server platforms of manufacturers such as IBM, Hewlett-Packard, Sun. Multiple netpage servers run simultaneously on a single host, and a single server can be distributed across multiple hosts. Some or all of the functions provided by the netpage server, particularly those provided by the ID server and page server, may also be provided directly to a netpage device such as a netpage printer, a computer workstation, or a local network. Is possible.

1.4 ネットページプリンタ
ネットページプリンタ601は、ネットページシステムで登録され、加入することによりオンデマンドでネットページ文書を印刷する機器である。各プリンタは、固有のプリンタID62を有し、インターネットなどのネットワークを介して、理想的には、広帯域接続を介してネットページ・ネットワークに接続される。
1.4 Netpage Printer The netpage printer 601 is a device that prints a netpage document on demand by registering and subscribing with the netpage system. Each printer has a unique printer ID 62 and is connected to the netpage network via a network such as the Internet, ideally via a broadband connection.

不揮発性メモリにある識別とセキュリティの設定のほかに、ネットページプリンタは、何ら永続的な記憶装置を含む必要はない。ユーザに関するかぎり、「ネットワークはコンピュータである」。ネットページは、特定のネットページプリンタとは関係なく、分散ネットページ・ページサーバ10の助けにより、時空間を超えて対話式に機能する。   In addition to the identification and security settings that are in non-volatile memory, the netpage printer need not include any permanent storage. As far as the user is concerned, “the network is a computer”. Netpages function interactively across time and space with the help of the distributed netpage page server 10 regardless of the particular netpage printer.

ネットページプリンタは、ネットページ刊行物サーバ14から加入ネットページ文書を受信する。各文書は、2つの部分、すなわち、ページレイアウトと、ページをポピュレートする実際のテキストおよび画像オブジェクトに分散される。個別化の理由から、通常、ページレイアウトは、特定の加入者に対して特有のものであるため、適切なページサーバを介して加入者のプリンタへポイントキャストされる。一方で、テキストおよび画像オブジェクトは、通常、他の加入者と共有されるため、すべての加入者のプリンタと適切なページサーバへマルチキャストされる。   The netpage printer receives the subscribed netpage document from the netpage publication server 14. Each document is distributed in two parts: the page layout and the actual text and image objects that populate the page. For reasons of personalization, the page layout is usually pointcast to the subscriber's printer via an appropriate page server, since it is specific to a particular subscriber. On the other hand, text and image objects are usually shared with other subscribers, so they are multicast to all subscribers' printers and appropriate page servers.

ネットページ刊行物サーバは、文書のコンテンツをポイントキャストおよびマルチキャストにセグメント化することを最適化する。文書のページレイアウトのポイントキャストを受信した後、プリンタは、存在するならば、どのマルチキャストに従うかを認識する。   Netpage publication servers optimize the segmentation of document content into pointcasts and multicasts. After receiving a pointcast of the document's page layout, the printer knows which multicast to follow, if any.

プリンタは、印刷すべき文書を定義する完全なページレイアウトおよびオブジェクトを受信すると、その文書を印刷することができる。   When the printer receives the complete page layout and objects that define the document to be printed, it can print the document.

プリンタは、奇数ページと偶数ページをラスタ化し、それを同時にシートの両面に印刷する。プリンタは、この目的のために、Memjet(登録商標)印字ヘッド350を利用する複式プリントエンジンコントローラ760およびプリントエンジンを含む。   The printer rasterizes odd and even pages and prints them on both sides of the sheet at the same time. The printer includes a dual print engine controller 760 and print engine that utilizes a Memjet print head 350 for this purpose.

印刷プロセスは、2つの分解された段階、すなわち、ページ記述のラスタ化と、ページ画像の拡大および印刷とからなる。ラスタ画像プロセッサ(RIP)は、並行して実行される1つ以上の標準DSP757からなる。複式プリントエンジンコントローラは、ページ画像を実時間で拡大、ディザリング、および印刷するカスタムプロセッサからなり、プリントエンジンの印字ヘッドの動作と同期される。   The printing process consists of two decomposed stages: rasterizing the page description and enlarging and printing the page image. The raster image processor (RIP) consists of one or more standard DSPs 757 running in parallel. The dual print engine controller consists of a custom processor that magnifies, dithers, and prints page images in real time and is synchronized with the operation of the print engine print head.

不可視IR印刷に対して不作動状態のプリンタは、IR吸収性の黒インクを使用してタグを印刷するオプションを有するが、これは、ページの空の領域にタグを制限する。このようなページは、不可視IR印刷ページよりも機能が制限されるが、依然としてネットページとして分類される。   Printers that are inactive for invisible IR printing have the option to print tags using IR-absorbing black ink, which limits the tags to empty areas of the page. Such pages are more limited in function than invisible IR printed pages, but are still classified as netpages.

通常のネットページプリンタは、紙のシート上にネットページを印刷する。さらに特殊なネットページプリンタは、球体やプラスチックシートなどのより特殊な表面に対して印刷を行うものであってよい。各プリンタは、少なくとも1つの表面タイプに対応し、各表面タイプに対して、少なくとも1つのタグタイル張りスキーム、ひいてはタグマップに対応する。文書を印刷するために実際に使用されるタグタイル張りスキームを記述するタグマップ811は、文書のタグが正確に解釈されるように、文書と関連付けられるようになるため、文書のタグを正確に解釈することができる。   A normal netpage printer prints a netpage on a sheet of paper. Furthermore, the special netpage printer may print on a more special surface such as a sphere or a plastic sheet. Each printer corresponds to at least one surface type, and for each surface type corresponds to at least one tag tiling scheme and thus a tag map. A tag map 811 that describes the tag tiling scheme that is actually used to print the document will be associated with the document so that the tag of the document is correctly interpreted, so that the tag of the document is correctly interpreted. can do.

図2は、ネットページ・ネットワーク上の登録サーバ11により維持されているプリンタ関連情報を反映した、ネットページプリンタのクラス図を示す。   FIG. 2 shows a class diagram of a netpage printer reflecting printer related information maintained by the registration server 11 on the netpage network.

図11から16を参照しながら、以下のセクション6において、ネットページプリンタの好適な実施形態についてさらに詳細に記載する。   With reference to FIGS. 11 to 16, in the following section 6, a preferred embodiment of a netpage printer is described in more detail.

1.4.1 Memjet(登録商標)印字ヘッド
ネットページシステムは、熱インクジェット、圧電インクジェット、レーザ電子写真などを含む、広範囲のディジタル印刷技術を用いて製造されたプリンタを用いて動作することができる。しかしながら、広範な消費者に受け入れるために、ネットページプリンタが以下の特徴を備えていることが望ましい。
・写真品質のカラー印刷
・高品質テキスト印刷
・高信頼性
・低プリンタコスト
・低インクコスト
・低用紙コスト
・簡単な動作
・ほぼ無音の印刷
・高印刷速度
・同時両面印刷
・コンパクトフォームファクタ
・低電力消費
これらの特徴をすべて満たす印刷技術を備えたプリンタは、現在のところ市販されていない。
1.4.1 Memjet (R) Print Head The Netpage system can operate with printers manufactured using a wide range of digital printing technologies, including thermal ink jet, piezoelectric ink jet, laser electrophotography, and the like. . However, for acceptance by a wide range of consumers, it is desirable for a netpage printer to have the following features:
・ Photo quality color printing ・ High quality text printing ・ High reliability ・ Low printer cost ・ Low ink cost ・ Low paper cost ・ Easy operation ・ Silent printing ・ High printing speed ・ Simultaneous duplex printing ・ Compact form factor ・ Low Power consumption Printers with printing technology that meet all these features are not currently commercially available.

これらの特徴を備えたプリンタを製造できるように、本願出願人は、Memjet(登録商標)技術と呼ばれる新しい技術を発明した。Memjet(登録商標)は、マイクロ電気機械システム(MEMS)技術を用いて製造されたページ幅プリントヘッドを組み込んだドロップ・オン・デマンドのインクジェット技術である。図17は、Memjet(登録商標)印字ヘッドの単一印刷要素300を示す。ネットページウォールプリンタは、1600dpiページ幅複式プリンタを形成するために、168960印刷要素300を組み込む。このプリンタは、シアン、マゼンタ、イエロー、ブラックおよび赤外のインクと、ペーパーコンディショナとインク定着剤を同時に印刷する。   In order to be able to manufacture printers with these features, the Applicant has invented a new technology called Memjet® technology. Memjet (R) is a drop-on-demand inkjet technology that incorporates a page-width printhead manufactured using micro-electromechanical system (MEMS) technology. FIG. 17 shows a single print element 300 of a Memjet® printhead. The netpage wall printer incorporates a 168960 printing element 300 to form a 1600 dpi page width duplex printer. This printer prints cyan, magenta, yellow, black and infrared ink, paper conditioner and ink fixer simultaneously.

印刷要素300の縦横の長さは、約110ミクロン×32ミクロンである。これらの印刷要素のアレイは、CMOS論理回路、データ転送、タイミング、および駆動回路(図示せず)を組み込んだシリコン基板301上に形成される。   The length and width of the printing element 300 is about 110 microns × 32 microns. These arrays of printing elements are formed on a silicon substrate 301 that incorporates CMOS logic circuits, data transfer, timing, and drive circuits (not shown).

印刷要素300の主要要素は、ノズル302と、ノズルリム303と、ノズルチャンバ304と、流体シール305と、インクチャネルリム306と、レバーアーム307と、能動アクチュエータビーム対308と、受動アクチュエータビーム対309と、能動アクチュエータアンカ310と、受動アクチュエータアンカ311と、インク入口312である。   The main elements of the printing element 300 are nozzle 302, nozzle rim 303, nozzle chamber 304, fluid seal 305, ink channel rim 306, lever arm 307, active actuator beam pair 308, and passive actuator beam pair 309. Active actuator anchor 310, passive actuator anchor 311, and ink inlet 312.

能動アクチュエータビーム対308は、接合部319で受動アクチュエータビーム対309に機械的に接合される。両方のビーム対は、それぞれのアンカ点310および311で固定される。要素308、309、310、311、および319の組み合わせは、片持ち電熱式曲げアクチュエータ320を形成する。   Active actuator beam pair 308 is mechanically joined to passive actuator beam pair 309 at joint 319. Both beam pairs are fixed at their respective anchor points 310 and 311. The combination of elements 308, 309, 310, 311, and 319 forms a cantilever electrothermal bending actuator 320.

図18は、印刷要素300の断面315を含む、印刷要素300のアレイの小部分を示す。シリコンウェーハ301を貫通するインク入口312を明確に示すために、インクのない状態で断面315を示している。   FIG. 18 shows a small portion of an array of printing elements 300 that includes a cross-section 315 of the printing elements 300. To clearly show the ink inlet 312 penetrating the silicon wafer 301, the cross section 315 is shown without ink.

図19(a)、図19(b)、および図19(c)は、Memjet(登録商標)印刷要素300の動作サイクルを示す。   19 (a), 19 (b), and 19 (c) illustrate the operating cycle of the Memjet® printing element 300. FIG.

図19(a)は、インク滴を印刷する前のインクメニスカス316の静止位置を示す。インクは、インクメニスカス316と、ノズルチャンバ304とインクチャネルリム306との間に形成された流体シール305により、ノズルチャンバに保持される。   FIG. 19A shows the rest position of the ink meniscus 316 before printing ink drops. Ink is held in the nozzle chamber by an ink meniscus 316 and a fluid seal 305 formed between the nozzle chamber 304 and the ink channel rim 306.

印刷中、印字ヘッドCMOS回路は、プリントエンジンコントローラから正しい印刷要素へデータを分散し、データをラッチし、データをバッファリングして、能動アクチュエータビーム対308の電極318を駆動する。これにより、約1マイクロ秒間、電流がビーム対308を流れて、ジュール熱を発生する。ジュール熱により温度が上昇し、ビーム対308が膨張する。受動アクチュエータビーム対309は加熱されないため膨張せず、2つのビーム対の間に応力の差が生じる。この応力の差は、基板301の方へ曲がる電熱式曲げアクチュエータ320の片持ち端により部分的に解消される。レバーアーム307は、この動きをノズルチャンバ304に伝達する。ノズルチャンバ304は、図19(b)に示す位置に約2ミクロン移動する。これにより、インク圧が増大し、ノズル302からインク321が出され、インクメニスカス316が膨らむ。ノズルリム303により、インクメニスカス316がノズルチャンバ304の表面で広がらないようにされる。   During printing, the printhead CMOS circuit distributes data from the print engine controller to the correct printing element, latches the data, buffers the data, and drives the electrodes 318 of the active actuator beam pair 308. This causes current to flow through beam pair 308 for about 1 microsecond, generating Joule heat. The temperature rises due to Joule heat, and the beam pair 308 expands. The passive actuator beam pair 309 is not heated and therefore does not expand, resulting in a stress difference between the two beam pairs. This difference in stress is partially eliminated by the cantilevered end of the electrothermal bending actuator 320 that bends toward the substrate 301. The lever arm 307 transmits this movement to the nozzle chamber 304. The nozzle chamber 304 moves about 2 microns to the position shown in FIG. As a result, the ink pressure increases, the ink 321 is ejected from the nozzle 302, and the ink meniscus 316 expands. The nozzle rim 303 prevents the ink meniscus 316 from spreading on the surface of the nozzle chamber 304.

ビーム対308および309の温度が等しくなるにつれ、アクチュエータ320は、元の位置に戻る。これは、図19(c)に示すように、ノズルチャンバにおいて、インク321からインク滴307を断ち切る助けになる。ノズルチャンバは、メニスカス316での表面張力の作用により再び充填される。   As the temperature of beam pairs 308 and 309 are equal, actuator 320 returns to its original position. This helps to break the ink droplet 307 from the ink 321 in the nozzle chamber, as shown in FIG. The nozzle chamber is refilled by the action of surface tension at the meniscus 316.

図20は、印字ヘッド350の一部分を示す。ネットページプリンタにおいて、印字ヘッドの長さは、方向351における紙の幅全体(通常、210mm)である。図示した部分の長さは、0.4mmである(全印字ヘッドの約0.2%)。印刷する際、紙は、方向352に向かって固定された印字ヘッドを通過する。印字ヘッドは、互いにかみ合わせた6列の印刷要素300を有し、インク入口312によりにより供給される6色またはタイプのインクを印刷する。   FIG. 20 shows a portion of the print head 350. In a netpage printer, the length of the print head is the entire width of the paper in the direction 351 (usually 210 mm). The length of the portion shown is 0.4 mm (about 0.2% of the total print head). When printing, the paper passes through a fixed print head in the direction 352. The print head has six rows of printing elements 300 in mesh with each other and prints six colors or types of ink supplied by the ink inlet 312.

動作中に印字ヘッドの脆弱な表面を保護するために、印字ヘッド基板301にノズルガードウェーハ330が取り付けられる。各ノズル302に対して、対応するノズルガード孔331があり、そこを通ってインク滴が放出される。ノズルガード孔331が紙の繊維または他の細片によりふさがれないように、印刷中、フィルタリングされた空気が、空気入口332を通って、ノズルガード孔から吐出される。インク321が乾燥しないように、ノズルガードは、プリンタのアイドリング中、密閉される。   A nozzle guard wafer 330 is attached to the print head substrate 301 to protect the fragile surface of the print head during operation. For each nozzle 302 there is a corresponding nozzle guard hole 331 through which ink drops are ejected. During printing, filtered air is ejected from the nozzle guard holes through the air inlet 332 so that the nozzle guard holes 331 are not blocked by paper fibers or other strips. The nozzle guard is sealed during printer idling to prevent ink 321 from drying.

1.5 ネットページペン
ネットページシステムの能動感知デバイスは、通常、ペン101であり、これは、埋め込まれたコントローラ134を使用して、イメージセンサを介してページからIR位置を取り込み、復号することができる。イメージセンサは、適切なフィルタを備えた固体デバイスであり、近赤外線波長においてのみ感知することが可能である。以下さらに詳細に記載するように、システムは、ニブが表面に接触するときを感知することができ、ペンは、人間の手書きを取り込むのに十分な速度でタグを感知することができる(すなわち、200dpi以上および100Hz以上)。ペンにより取り込まれた情報は、暗号化されて、ワイヤレスでプリンタ(または基地局)に送信され、プリンタまたは基地局は、(既知の)ページに対してデータを解釈するか、または、好適な実施形態において、解釈を行うためにネットページサーバに情報を送信する。
1.5 Netpage Pen The active sensing device of the netpage system is typically the pen 101, which uses the embedded controller 134 to capture and decode IR positions from the page via the image sensor. Can do. An image sensor is a solid state device with a suitable filter and can only sense at near infrared wavelengths. As described in further detail below, the system can sense when the nib contacts the surface and the pen can sense the tag at a rate sufficient to capture human handwriting (ie, 200 dpi or more and 100 Hz or more). The information captured by the pen is encrypted and transmitted wirelessly to the printer (or base station), which interprets the data for a (known) page or a preferred implementation In the form, information is sent to the netpage server for interpretation.

ネットページペンの好適な実施形態は、マーキングインクペンおよび非マーキングスタイラスの両方として動作する。しかしながら、マーキングの特徴は、インターネットインタフェースとして使用される場合など、ブラウジングシステムとしてネットページシステムを使用するためには不要である。各ネットページペンは、ネットページシステムで登録され、固有のペンID61を有する。   The preferred embodiment of the netpage pen operates as both a marking ink pen and a non-marking stylus. However, the marking feature is not necessary for using the netpage system as a browsing system, such as when used as an internet interface. Each netpage pen is registered with the netpage system and has a unique pen ID 61.

いずれかのニブがネットページと接触しているとき、ペンは、ページに対するニブの位置と配向を決定する。ニブは、力センサに取り付けられ、ニブにかかる力は、ペンが「上向き」か「下向き」かを示すために、閾値に対して解釈される。これにより、ページ上の対話型要素をペンニブで押して「クリック」することができ、例えば、ネットワークからの情報をリクエストすることができる。さらに、力は連続値として取り込まれて、例えば、署名の完全な動的変化を確認することができる。ニブは、書く際に通常付与される力より強い特定の力を受けると移動されてよい。ユーザは、「クリック」するために、ニブを動かすのに十分な力をかける。これにより、不動のニブにより与えられるものに比べ、より望ましいフィードバックがユーザに与えられてよい。   When any nib is in contact with the netpage, the pen determines the position and orientation of the nib relative to the page. The nib is attached to a force sensor and the force applied to the nib is interpreted against a threshold to indicate whether the pen is “up” or “down”. This allows the interactive elements on the page to be “clicked” with a pennib, for example, requesting information from the network. Furthermore, the force can be captured as a continuous value, for example, to confirm a complete dynamic change in the signature. A nib may be moved when it receives a specific force that is stronger than that normally applied when writing. The user applies enough force to move the nib to “click”. This may give the user more desirable feedback than that provided by a stationary nib.

ペンは、赤外線スペクトルにおいて、ニブの周辺におけるページの領域193を撮像することにより、ネットページ上のニブの位置および配向を決定する。これは、最も近いタグを復号し、撮像されたタグに関する観測された透視ひずみと、ペンの光学的特性の既知の幾何学的形状から、タグに対するニブの位置を計算する。ページ上のタグの密度はタグのサイズに反比例するため、タグの位置の解像度は低い可能性があるが、調節された位置の解像度は非常に高く、正確な手書き認識に必要な最小限の解像度を超える。   The pen determines the position and orientation of the nibs on the netpage by imaging the area of the page 193 around the nibs in the infrared spectrum. It decodes the nearest tag and calculates the nib position relative to the tag from the observed perspective distortion for the imaged tag and the known geometry of the pen's optical properties. Because the tag density on the page is inversely proportional to the tag size, the tag position resolution may be low, but the adjusted position resolution is very high and is the minimum resolution required for accurate handwriting recognition. Over.

ネットページに対するペンの動作は、一連のストロークとして取り込まれる。ストロークは、ペンを下げることにより開始され、その後ペンを上げることにより完了する、ページ上でのタイムスタンプされたペン位置のシーケンスからなる。また、ストロークは、ページIDが変化したときはいつでもネットページのページID50でタグ付けされ、通常の状況下において、これがストロークの開始点となる。   The pen movement on the netpage is captured as a series of strokes. A stroke consists of a sequence of time-stamped pen positions on a page that begin by lowering the pen and then completed by raising the pen. Also, whenever a page ID changes, the stroke is tagged with the page ID 50 of the netpage, and under normal circumstances this is the starting point of the stroke.

各ネットページペンは、それに関連付けられている現行選択826を有し、これにより、ユーザは、コピーおよびペースト動作などを実行することができる。選択は、所定の時間期間後、システムがそれを破棄できるようにタイムスタンプされる。現行選択は、ページインスタンス領域を記述する。これは、ページのバックグラウンド領域に対してペンを介して取り込まれた最新のディジタルインクストロークからなる。これは、選択ハイパーリンク活性化を介してアプリケーションに提出されると、アプリケーションに特有の方式で解釈される。   Each netpage pen has a current selection 826 associated with it, which allows the user to perform copy and paste operations and the like. The selection is time stamped so that the system can discard it after a predetermined time period. The current selection describes the page instance area. This consists of the latest digital ink strokes captured via the pen against the background area of the page. This is interpreted in an application-specific manner when submitted to the application via selective hyperlink activation.

各ペンは、現行ニブ824を有する。これは、ペンがシステムに対して最後に通知したニブである。上述したデフォルトネットページペンの場合、マーキングインクニブまたは非マーキングスタイラスニブのいずれかが現行である。また、各ペンは、現行のニブスタイル825を有する。これは、例えば、ユーザがパレットから色を選択したことに応答して、アプリケーションにより最後にペンに関連付けられたニブスタイルである。ペンを介して取り込まれたストロークは、現行のニブスタイルでタグ付けされる。ストロークが後の再生される場合、ストロークがタグ付けされるニブスタイルで再生される。   Each pen has a current nib 824. This is the nib that the pen last notified to the system. For the default netpage pen described above, either marking ink nibs or non-marking stylus nibs are current. Each pen also has a current nib style 825. This is, for example, the nib style last associated with the pen by the application in response to the user selecting a color from the palette. Strokes captured through the pen are tagged with the current nib style. If the stroke is played later, it will be played in the nib style where the stroke is tagged.

ペンが、通信可能なプリンタの範囲内にあるときはいつでも、ペンは、その「オンライン」LEDをゆっくりと点滅する。ペンがページに対するストロークを復号できないとき、ペンは、瞬時に「エラー」LEDを活性化する。ペンがページに対するストロークを復号することができたとき、ペンは、瞬時に「ok」LEDを活性化する。   Whenever the pen is within range of a communicable printer, the pen slowly flashes its “online” LED. When the pen is unable to decode the stroke for the page, the pen instantly activates the “error” LED. When the pen is able to decode the stroke for the page, the pen instantly activates the “ok” LED.

取り込まれたストロークのシーケンスは、ディジタルインクと呼ばれる。ディジタルインクは、図面と手書きをディジタル交換し、手書きをオンライン認識し、署名をオンライン確認するための基準を形成する。   The sequence of captured strokes is called digital ink. Digital ink digitally exchanges drawings and handwriting, forms a standard for online recognition of handwriting and signature verification online.

ペンはワイヤレスであり、短距離無線リンクを介して、ネットページプリンタにディジタルインクを送信する。送信されたディジタルインクは、プライバシーと安全のために暗号化され、効率的な送信を行うためにパケット化されるが、プリンタにおける適時な処理を確保するために、ペンを上げる際に常に点滅される。   The pen is wireless and sends digital ink to the netpage printer via a short-range wireless link. Transmitted digital ink is encrypted for privacy and security and packetized for efficient transmission, but always flashes when the pen is raised to ensure timely processing in the printer The

ペンがプリンタの範囲外にあるとき、ペンは、10分以上の連続的な手書きができる容量を有する内部メモリに、ディジタルインクをバッファリングする。ペンが再びプリンタの範囲内にあるとき、ペンは、バッファリングされたディジタルインクを転送する。バッファは、ある程度のバッファ容量を与えてよい。   When the pen is out of range of the printer, the pen buffers the digital ink in an internal memory having a capacity for continuous handwriting for 10 minutes or more. When the pen is again within range of the printer, the pen transfers the buffered digital ink. The buffer may provide some buffer capacity.

ペンは、任意の数のプリンタに登録することができるが、すべての状態データが、紙とネットワークとの両方のネットページに存在するため、任意の特定の時間にペンがどのプリンタと通信しているかは、あまり重要ではない。   The pen can register with any number of printers, but all status data is present on both the paper and network netpages, so the pen communicates with which printer at any particular time It ’s not that important.

図8から図10を参照しながら、以下のセクション6において、ペンの好適な実施形態についてさらに詳細に記載する。   With reference to FIGS. 8-10, the preferred embodiment of the pen is described in further detail in section 6 below.

1.6 ネットページ対話
ネットページプリンタ601は、ペンがネットページ1と対話するために使用されるとき、ペン101からストロークに関するデータを受信する。ストロークなどの動きを実行するためにペンが使用される場合、タグ4のコード化されたデータ3は、ペンにより読み取られる。このデータにより、特定のページと関連する対話型要素の識別を決定でき、ページに対するペンの相対的な位置の指示を獲得できる。指示データは、プリンタに送信され、そこで、プリンタは、DNSを介して、ストロークのページID50を、対応するページインスタンス830を維持するネットページ・ページサーバ10のネットワークアドレスに分解する。ついで、プリンタは、ストロークをページサーバに送信する。ページが以前のストロークにおいて最近識別されれば、プリンタは、キャッシュに関連するページサーバのアドレスをすでに有している場合がある。各ネットページは、ネットページ・ページサーバにより永続的に維持されているコンパクトなページレイアウトからなる(以下を参照)。ページレイアウトは、通常、ネットページ・ネットワークのいずれかに格納されている、画像、フォント、およびテキストなどのオブジェクトを指す。
1.6 Netpage Dialog The netpage printer 601 receives data about strokes from the pen 101 when the pen is used to interact with the netpage 1. When a pen is used to perform a movement, such as a stroke, the encoded data 3 of the tag 4 is read by the pen. With this data, the identification of interactive elements associated with a particular page can be determined and an indication of the relative position of the pen relative to the page can be obtained. The indication data is sent to the printer, where the printer resolves the page ID 50 of the stroke via DNS to the network address of the netpage page server 10 that maintains the corresponding page instance 830. The printer then sends the stroke to the page server. If the page was recently identified in a previous stroke, the printer may already have the address of the page server associated with the cache. Each netpage consists of a compact page layout that is permanently maintained by a netpage page server (see below). A page layout refers to objects such as images, fonts, and text that are typically stored in any of the netpage networks.

ページサーバは、ペンからストロークを受信するとき、ストロークが適用されるページ記述を引き出し、ストロークがページ記述のどの要素と交差しているかを決定する。ついで、ページサーバは、関係する要素のタイプの状況において、ストロークを解釈することができる。   When the page server receives a stroke from the pen, it retrieves the page description to which the stroke applies and determines which element of the page description the stroke intersects. The page server can then interpret the stroke in the context of the type of element involved.

「クリック」は、ペンを下げた位置と、その後のペンを上げた位置との間の距離と時間の両方が、ある程度の小さな最大値未満であるストロークである。クリックにより活性化されるオブジェクトは、通常、クリックが活性化されるように要求し、したがって、より長いストロークは無視される。「雑な」クリックなどのペンの動作を登録できなかったことは、ペンの「ok」LEDからの応答がないことにより示される。しかしながら、ネットページがボタンを含む場合、「クリック」は、ペンの下げ位置とペンの上げ位置との両方がボタンの領域内にあるとき登録可能である。   A “click” is a stroke in which both the distance and time between the position where the pen is lowered and the position where the pen is subsequently raised are below some small maximum value. An object that is activated by a click typically requires that the click be activated, so longer strokes are ignored. Failure to register a pen action, such as a “miscellaneous” click, is indicated by the absence of a response from the pen “ok” LED. However, if the netpage includes a button, a “click” can be registered when both the pen down position and the pen up position are within the button area.

ネットページ・ページ記述には、2種類の入力要素、すなわち、ハイパーリンクおよびフォームフィールドとがある。フォームフィールドを介した入力によっても、関連付けられたハイパーリンクを活性化させることができる。   There are two types of input elements in a netpage / page description: hyperlinks and form fields. Associated hyperlinks can also be activated by input via form fields.

1.7 ネットページの標準的な特徴
好適な形態において、各ネットページは、それがネットページであり、対話性を備えたものであることを示すために、下側にネットページのロゴを付けて印刷される。また、ロゴは、コピーボタンとしても作用する。ほとんどの場合、ロゴを「クリックする」ことで、ページのコピーが生成される。フォームの場合、ボタンは、フォーム全体のコピーを生成する。チケットやクーポンなどのセキュア文書の場合、ボタンは、説明的な注釈や広告ページを引き出す。
1.7 Standard features of netpages In a preferred form, each netpage has a netpage logo on the bottom to indicate that it is a netpage and interactive. Printed. The logo also acts as a copy button. In most cases, a “click” on the logo will produce a copy of the page. For forms, the button generates a copy of the entire form. In the case of secure documents such as tickets and coupons, the button pulls out descriptive annotations and advertising pages.

デフォルト単一ページコピー機能は、関連するネットページ・ページサーバにより直接取り扱われる。特別なコピー機能は、ロゴボタンをアプリケーションにリンクすることにより取り扱われる。   The default single page copy function is handled directly by the associated netpage page server. Special copy functions are handled by linking the logo button to the application.

1.8 ユーザヘルプシステム
好適な実施形態において、ネットページプリンタは、「ヘルプ」とラベル付けされた単一のボタンを有する。それを押すと、
・プリンタ接続の状態
・プリンタ消耗品の状態
・トップレベルヘルプメニュー
・文書機能メニュー
・トップレベルネットページ・ネットワークディレクトリ
を含む情報の単一ページが引き出される。
1.8 User Help System In a preferred embodiment, the netpage printer has a single button labeled “Help”. When you press it,
-Printer connection status-Printer consumable status-Top level help menu-Document function menu-Top level netpage-A single page of information including the network directory is pulled out.

ヘルプメニューは、ネットページシステムの使用方法に関する階層的なマニュアルを提供する。   The help menu provides a hierarchical manual on how to use the netpage system.

文書機能メニューは、以下の機能を含む。
・文書の印刷
・フォームの白紙コピーの印刷
・文書の状態の印刷
文書の機能は、単にボタンを押した後、文書の任意のページに触れるだけで始動する。文書の状態は、それを発行した人、それをいつ誰に配信されたか、およびいつ誰にフォームとして後に提出されたかを示す。
The document function menu includes the following functions.
• Printing a document • Printing a blank copy of a form • Printing a document status The function of a document is activated by simply pressing a button and then touching any page of the document. The status of the document indicates who issued it, when it was delivered to whom, and when it was later submitted as a form.

ネットページ・ネットワークディレクトリにより、ユーザは、ネットワーク上の刊行物およびサービスの階層を進むことができる。この代わりとして、ユーザは、ネットページ・ネットワーク「900」番の「イエローページ」に電話して、人間のオペレータと話すことができる。オペレータは、所望の文書の位置を特定し、それをユーザのプリンタにルーティングすることができる。文書のタイプに応じて、発行者またはユーザは、小額の「イエローページ」サービス料金を支払う。   The netpage network directory allows the user to navigate through the hierarchy of publications and services on the network. Alternatively, the user can call the “yellow page” of the netpage network “900” and talk to a human operator. The operator can locate the desired document and route it to the user's printer. Depending on the type of document, the issuer or user pays a small “yellow page” service fee.

ヘルプページは、プリンタが印刷できない利用できないことは明らかである。この場合、「エラー」の光が点灯し、ユーザは、ネットワーク上で遠隔診断を要求することができる。   It is clear that the help page is not available when the printer cannot print. In this case, the “error” light is turned on and the user can request remote diagnosis over the network.

2.ネットページプリンタの記述
2.1 プリンタの仕組み
図11および図12に、垂直方向に取り付けられるネットページウォールプリンタ601を完全に組み立てた状態を示す。図12、図35、および図30に最良に示すように、これは、複式81/2インチのMemjet(登録商標)プリントエンジン602および603を使用して、A4サイズの媒体にネットページを印刷する。これは、紙の直線経路を使用し、紙604は、フルカラーおよびフルブリードで、シートの両面に同時印刷する複式プリントエンジン602および603を通過する。マルチDSPラスタ画像プロセッサ(RIP)は、ページを内部メモリにラスタ化し、一対のカスタムプリントエンジンコントローラは、ページ画像を拡大、ディザリングし、複式印字ヘッドに実時間で印刷する。
2. 2. Description of Netpage Printer 2.1 Printer Mechanism FIGS. 11 and 12 show a state in which a netpage wall printer 601 mounted in the vertical direction is completely assembled. As best shown in FIGS. 12, 35, and 30, this uses a dual 81/2 inch Memjet® print engine 602 and 603 to print netpages on A4 size media. . This uses a straight paper path, and paper 604 passes through dual print engines 602 and 603 that print simultaneously on both sides of the sheet in full color and full bleed. A multi DSP raster image processor (RIP) rasterizes pages into internal memory, and a pair of custom print engine controllers enlarges and dithers the page images and prints them in real time on a dual print head.

一体型バインディングアセンブリ605は、印刷された各シートの一辺に沿って接着剤のストリップを塗布することにより、それを先行シートに押し付けたときに接着させることができる。これで、厚さが1つのシートから数百のシートまで及ぶ最終的な製本された文書618が作成される。バインディングアセンブリについては、図26、図27、および図28を特に参照しながら、以下で詳細に考慮する。   The one-piece binding assembly 605 can be glued as it is pressed against the preceding sheet by applying a strip of adhesive along one side of each printed sheet. This creates a final bound document 618 with a thickness ranging from one sheet to several hundred sheets. The binding assembly is considered in detail below with particular reference to FIGS. 26, 27, and 28.

図11、図12、図35、図13、および図21から図23を参照すると、ウォールプリンタ601は、すべての主要な構成部品およびアセンブリを収容する主要なシャーシ606からなる。図23に最良に示すように、これは、正面モールディング608とハンドルモールディング609により覆われた正面上側部分に、旋回する媒体トレイ607を有する。正面モールディング608と、ハンドルモールディング609と、正面下側モールディング610は、消費者に対して製品をより魅力的なものにするために、色、質感、および仕上げが異なる場合がある。これらは、単にウォールプリンタ601の正面に留められているだけである。   Referring to FIGS. 11, 12, 35, 13, and 21-23, the wall printer 601 comprises a main chassis 606 that houses all the main components and assemblies. As best shown in FIG. 23, it has a swiveling media tray 607 in the upper front portion covered by the front molding 608 and handle molding 609. Front molding 608, handle molding 609, and front lower molding 610 may differ in color, texture, and finish to make the product more attractive to consumers. These are simply held in front of the wall printer 601.

図24および図25は、ウォールプリンタの電気システムを単独で示す。柔軟な印刷回路基板(フレックスPCB)611は、媒体トレイ607から主要PCB612に進む。これは、4つのカラーLED613、614、615、および616と、プッシュボタン617を含む。LEDは、正面モールディングに沿って示され、「オン」613、「インク切れ」614、「紙切れ」615、「エラー」616を示す。プッシュボタン617は、使用法の説明、プリンタと消耗品状態の情報、およびネットページプリンタ上のリソースのディレクトリの形式で、印刷された「ヘルプ」を引き出す。   24 and 25 show the wall printer electrical system alone. A flexible printed circuit board (flex PCB) 611 advances from the media tray 607 to the main PCB 612. This includes four color LEDs 613, 614, 615, and 616 and a push button 617. The LEDs are shown along the front molding and indicate “on” 613, “out of ink” 614, “out of paper” 615, and “error” 616. Push button 617 retrieves the printed “help” in the form of usage instructions, printer and consumable status information, and a directory of resources on the netpage printer.

印刷され製本された文書618は、ウォールプリンタ601の底部を通って、透明プラスチック製の取り外し可能な収集トレイ619に排出される。これについては、特に図28を参照しながら、以下でさらに詳細に記載する。   The printed and bound document 618 passes through the bottom of the wall printer 601 and is discharged to a removable collection tray 619 made of transparent plastic. This will be described in more detail below with particular reference to FIG.

ウォールプリンタ601は、内部110V/220V電源620により電力が供給され、4本のネジで壁面または安定した垂直表面に固定された金属製の取り付けプレート621を有する。金属プレート621にある陥没したキーホールスロットの細部622は、プレート上に留めるためのプリンタ背部上に取り付けられる4つの差込みを見込んでいる。媒体トレイ607の後方のある位置で、プレート621にシャーシモールディング606を設置するネジにより、ウォールプリンタ601が外れないようにされる。   The wall printer 601 is supplied with electric power from an internal 110V / 220V power source 620 and has a metal mounting plate 621 fixed to a wall surface or a stable vertical surface with four screws. The recessed keyhole slot detail 622 in the metal plate 621 allows for four plugs to be mounted on the back of the printer for fastening on the plate. The wall printer 601 is prevented from being detached by a screw for installing the chassis molding 606 on the plate 621 at a position behind the medium tray 607.

図21を参照すると、ウォールプリンタ601の側面は、プリンタをネットページ・ネットワークおよびローカルコンピュータまたはネットワークに接続できるようにするネットワークインタフェースモジュール625を収容するモジュールベイ624を含む。インタフェースモジュール625は、ユーザが要求するインタフェースを提供するために、工場または作業現場で選択されインストールされてよい。モジュールは、IEEE1394(ファイアワイア)接続、標準Centronicsプリンタポート接続、またはUSB2とイーサネット(登録商標)接続との組み合わせなど、一般的なコネクタオプションを含むものであってよい。これにより、消費者は、ウォールプリンタ601をコンピュータに接続でき、ネットワークプリンタとして使用することができる。他のタイプの接続が使用されてよい。インタフェースモジュールPCBは、(金のコンタクトエンジストリップで)エッジコネクタを介して主要なウォールプリンタPCB612に直接差し込まれる。ツールインサートを使用することにより、モジュールデザインに、異なるコネクタの構成が収容される。モジュール625の両側にある指幅のレセスにより、容易に手動による挿入または取り外しが可能となる。   Referring to FIG. 21, the side of the wall printer 601 includes a module bay 624 that houses a network interface module 625 that allows the printer to connect to a netpage network and a local computer or network. The interface module 625 may be selected and installed at the factory or shop floor to provide the interface required by the user. The module may include common connector options such as an IEEE 1394 (firewire) connection, a standard Centronics printer port connection, or a combination of USB2 and Ethernet connections. Thus, the consumer can connect the wall printer 601 to the computer and use it as a network printer. Other types of connections may be used. The interface module PCB is plugged directly into the main wall printer PCB 612 via an edge connector (with a gold contact engine strip). By using tool inserts, the modular design accommodates different connector configurations. Finger width recesses on either side of module 625 allow for easy manual insertion or removal.

図30を参照すると、主要PCB612は、シャーシ606の背部に取り付けられている。回路版612は、シャーシモールディング606を介して、インタフェースモジュール625とのインタフェースとなる。また、PCB612は、必須の周辺電子部品をMemjet(登録商標)印字ヘッド705に導く。これは、揮発性メモリ(現在、2つの32MBDRAMが使用されている)、フラッシュメモリ、IEEE1394インタフェースチップ、モータコントローラ(現在、6つ)、さまざまなセンサコネクタ、インタフェースモジュールPCBエッジコネクタ、パワーマネージメント、内部/外部データコネクタ、およびQAチップを含む。   Referring to FIG. 30, the main PCB 612 is attached to the back of the chassis 606. The circuit version 612 serves as an interface with the interface module 625 via the chassis molding 606. The PCB 612 guides essential peripheral electronic components to the Memjet (registered trademark) print head 705. This includes volatile memory (currently two 32MB DRAMs are used), flash memory, IEEE1394 interface chip, motor controller (currently six), various sensor connectors, interface module PCB edge connector, power management, internal / Includes external data connector and QA chip.

図23は、紙604と、インクカートリッジ627への正面ハッチアクセスを示す。図29を参照すると、紙604は、ヒンジ式の上部トレイ607内に入れられ、ばね式のプラテン666に押し付けられている。トレイ607は、ヒンジ700によりシャーシ606に取り付けられている。各ヒンジは、底部と、ヒンジレバーと、ヒンジ側面とを有する。底部と紙/媒体トレイ607上のピボットは、供給ホース646をねじれさせないように紙/媒体トレイ607回転するように、レバーと側面を係合する。   FIG. 23 shows front hatch access to paper 604 and ink cartridge 627. Referring to FIG. 29, paper 604 is placed in a hinged upper tray 607 and pressed against a spring-loaded platen 666. The tray 607 is attached to the chassis 606 by a hinge 700. Each hinge has a bottom, a hinge lever, and a hinge side. A pivot on the bottom and paper / media tray 607 engages the lever and side so that the paper / media tray 607 rotates without twisting the supply hose 646.

紙604は、エッジガイド667下に配置された後、ガイドが閉じられ、金属ばね部分668の作用によりトレイ607の一方の側面に自動的に位置合わせされる。インクカートリッジ627が、一連の自己密閉コネクタ629を介して、旋回するインクコネクタモールディング628内に接続する。コネクタ629は、インク、空気、接着剤をそれぞれ別の位置に送る。インクコネクタモールディング628は、インクカートリッジ上のQAチップを検出し、印刷前に識別を確認するセンサを含む。正面ハッチが閉じていると感知されるとき、解除機構により、ばね式プラテン666が、電力供給された媒体ピックアップローラアセンブリ626に対して紙604を押し付けることができる。   After the paper 604 is placed under the edge guide 667, the guide is closed and automatically aligned to one side of the tray 607 by the action of the metal spring portion 668. An ink cartridge 627 connects into a swiveling ink connector molding 628 through a series of self-sealing connectors 629. The connector 629 sends ink, air, and adhesive to different positions. The ink connector molding 628 includes a sensor that detects the QA chip on the ink cartridge and confirms the identification before printing. When it is sensed that the front hatch is closed, the release mechanism allows the spring loaded platen 666 to press the paper 604 against the powered media pickup roller assembly 626.

図22は、取り外し可能なインクカートリッジ627の完全なアセンブリを示す。これは、定着剤644と、接着剤630と、シアン631、マゼンダ632、イエロー633、ブラック634、および赤外635インクを格納するブラダまたはチャンバを有する。また、カートリッジ627は、ベースモールディング637にマイクロエアフィルタ636を含む。図13に示すように、マイクロエアフィルタ636は、ホース639を介してプリンタないのエアポンプ638のインタフェースとなる。これは、ノズルを詰まらせる可能性のあるミクロ粒子がMemjet(登録商標)印字ヘッド705内に侵入するのを防止するために、フィルタリングした空気を印字ヘッド705に供給する。エアフィルタ636をカートリッジ627内に取り入れることにより、フィルタの動作寿命が、カートリッジの寿命と効果的に結び付けられる。これにより、必要な間隔でフィルタを掃除したり取り替えたりするために、ユーザに依存するのではなく、フィルタがカートリッジとともに取り替えられる。さらに、接着剤および赤外インクが可視インクおよびエアフィルタとともに補給されることにより、消耗材がなくなることでプリンタの動作を中断させる頻度が減少される。   FIG. 22 shows the complete assembly of the removable ink cartridge 627. It has a bladder or chamber that stores a fixer 644, an adhesive 630, cyan 631, magenta 632, yellow 633, black 634, and infrared 635 ink. The cartridge 627 includes a micro air filter 636 in the base molding 637. As shown in FIG. 13, the micro air filter 636 serves as an interface of an air pump 638 without a printer via a hose 639. This provides filtered air to the print head 705 to prevent microparticles that can clog the nozzles from entering the Memjet® print head 705. By incorporating the air filter 636 into the cartridge 627, the operational life of the filter is effectively tied to the life of the cartridge. This allows the filter to be replaced with the cartridge rather than relying on the user to clean and replace the filter at the required intervals. Furthermore, the frequency of interrupting the operation of the printer is reduced by eliminating the consumables by supplying the adhesive and the infrared ink together with the visible ink and the air filter.

カートリッジ627は、薄壁ケーシング640を有する。インクブラダ631から635および定着剤ブラダ644は、カートリッジを一緒に留めるピン645により、ケーシング内に吊るされる。単一の接着剤ブラダ630は、ベースモールディング637に収容される。これは、3000ページ(1500シート)を印刷し接着するための能力を備えた完全に再生可能な製品である。   The cartridge 627 has a thin wall casing 640. Ink bladders 631-635 and fixer bladder 644 are suspended in the casing by pins 645 that hold the cartridge together. A single adhesive bladder 630 is housed in the base molding 637. This is a fully reproducible product with the ability to print and bond 3000 pages (1500 sheets).

図12、図35、図24、図25、および図30を参照すると、電力供給された媒体ピックアップローラアセンブリ626は、上部シートを、媒体トレイ607から第1のプリントエンジン602上の紙センサ(図示せず)を通過して、複式Memjet(登録商標)印字ヘッドアセンブリ内に直接押し込む。   Referring to FIGS. 12, 35, 24, 25, and 30, the powered media pickup roller assembly 626 moves the top sheet from the media tray 607 to the paper sensor on the first print engine 602 (FIG. (Not shown) and press directly into the duplex Memjet® printhead assembly.

2つのMemjet(登録商標)プリントエンジン602および603は、紙の直線経路に沿って、対向するインライン連続構成内に設けられる。紙604は、一体式の電力供給されたピックアップローラ626により、第1のプリントエンジン602内に引き出される。紙604の位置とサイズが感知され、フルブリードの印刷が開始される。   Two Memjet® print engines 602 and 603 are provided in opposing inline continuous configurations along a straight path of paper. The paper 604 is drawn into the first print engine 602 by an integral power-supplied pickup roller 626. The position and size of the paper 604 are detected, and full bleed printing is started.

定着剤は、可能な最短時間内に乾燥しやすくるために同時に印刷される。   The fixer is printed simultaneously to facilitate drying in the shortest possible time.

図35に最良に示すようにMemjet(登録商標)プリントエンジン602および603は、ロータリーキャッピング、ブロッティングおよびプラテンデバイス669を含む。キャッピングデバイスは、Memjet(登録商標)を使用してないとき、これを密閉する。これは、慣例のプリンタ始動メンテナンス中に、印字ヘッド705から噴射されるインクを吸収するために使用される一体式ブロッタを生成するためにキャップを外し回転する。これは、Memjet(登録商標)印字ヘッド705内の内部キャッピングデバイスを同時に移動させ、これにより、空気が保護ノズルシールド領域内に流入できるようになる。デバイスの第3の回転により、プラテン表面が定位置に移動し、これにより、印刷中にシート604の一方の側面が支持される。   As best shown in FIG. 35, Memjet® print engines 602 and 603 include rotary capping, blotting and platen devices 669. The capping device seals it when not using Memjet®. This unscrews and rotates to produce an integrated blotter that is used to absorb ink ejected from the print head 705 during routine printer start-up maintenance. This moves the internal capping device in the Memjet® print head 705 simultaneously, thereby allowing air to flow into the protective nozzle shield area. A third rotation of the device moves the platen surface to a fixed position, thereby supporting one side of the sheet 604 during printing.

紙は、ゴムで被覆したローラに対して作用する(紙の直線経路に沿って位置合わせされた)電力供給された出口スパイクホイールのセットを通って、第1のMemjet(登録商標)プリントエンジン602から排出される。これらのスパイクホイールは、「湿った」印刷表面と接触して、シート604を第2のMemjet(登録商標)プリントエンジン603内に供給し続ける。   The paper passes through a set of powered exit spike wheels (aligned along the straight path of the paper) that act against a rubber coated roller, and the first Memjet® print engine 602. Discharged from. These spike wheels continue to feed the sheet 604 into the second Memjet® print engine 603 in contact with the “wet” printing surface.

第2のプリントエンジン603は、シート604の下側を印刷するために、第1のものと反対に取り付けられる。   A second print engine 603 is mounted opposite to the first to print the underside of the sheet 604.

図12、図35、図13、図26、および図27に示すように、紙604は、複式プリントエンジン602および603から、バインダアセンブリ605内に入れられる。印刷されるページは、繊維状の支持ローラを有する電力供給されたスパイクホイール軸670と、スパイクホイールおよび瞬間動作接着剤ホイール673を有する他の可動軸との間を通過する。可動軸/接着剤アセンブリ673は、金属支持ブラケットに取り付けられ、カムシャフト642の動作により電動軸670とのインタフェースになるように前方に移送される。別のモータ675が、このカムシャフトに動力を与える。モータ676の両方は、Memjet(登録商標)印字ヘッドにより制御される。   Paper 604 is fed into the binder assembly 605 from the duplex print engines 602 and 603 as shown in FIGS. The page to be printed passes between a powered spike wheel shaft 670 having a fibrous support roller and another movable shaft having a spike wheel and an instantaneous motion adhesive wheel 673. The movable shaft / adhesive assembly 673 is attached to the metal support bracket and is moved forward to interface with the electric shaft 670 by the operation of the camshaft 642. Another motor 675 powers this camshaft. Both motors 676 are controlled by a Memjet® print head.

接着剤ホイールアセンブリ673は、インクカートリッジ627からの接着剤供給ホース641用の回転カップリング680を有する部分的に中空の軸679からなる。この軸679は、放射状の穴による毛細管作用により接着剤を吸収する接着剤ホイール681に接続されている。成形ハウジングが、接着剤ホイール681を取り囲み、正面に開口を有する。旋回サイドモールディング683とばね式外側ドア684が、金属支持ブラケットに取り付けられており、アセンブリ673の残りの部分が前方に押し出されるとき、横向きにヒンジが外れる。この作用により、接着剤ホイール681は、成形ハウジングの正面から露出する。張力ばね685がアセンブリを閉鎖し、非活動期間中、接着剤ホイール681を効果的にキャッピングする。   The adhesive wheel assembly 673 consists of a partially hollow shaft 679 with a rotating coupling 680 for the adhesive supply hose 641 from the ink cartridge 627. This shaft 679 is connected to an adhesive wheel 681 that absorbs the adhesive by capillary action due to radial holes. A molded housing surrounds the adhesive wheel 681 and has an opening in the front. A pivoting side molding 683 and a spring-loaded outer door 684 are attached to the metal support bracket and the hinges are released sideways when the rest of the assembly 673 is pushed forward. By this action, the adhesive wheel 681 is exposed from the front surface of the molded housing. A tension spring 685 closes the assembly and effectively caps the adhesive wheel 681 during periods of inactivity.

シート604が接着剤ホイールアセンブリ673内を通る際、バインディングアセンブリ605内に降下して移送されるとき、(文書の第1のシートから離れた)正面側の1つの垂直端に接着剤が塗布される。この構成により、印刷中に接着剤が各ページに塗布されるため、プリンタを通る紙の移動が、別個の接着ステーションで中断または停止されないということを理解されたい。これにより、プリンタの速度は上がるが、ページが「ポートレート」構成で(すなわち、長辺に平行な方向に)プリンタを移動する必要がある。これにより、紙トレイ、バインディングステーション、収集ステーションをポートレート構成にする必要がある。これでは、限られた空間の領域内に都合良く収めるには、プリンタ全体の長さが長くなりすぎる。これらの状況において、媒体トレイ、バインディングステーション、および収集ステーションを、「ランドスケープ」方向に配設して(短辺を紙の移動方向に平行にして)、プリンタの長さを短くすることができる。しかしながら、接着アセンブリ紙の長辺に沿って接着剤を塗布することができなければならない。このようなウォールプリンタ(図示せず)では、往復接着剤ストリップを用いて各ページの長辺に接着剤が塗布される。   As sheet 604 passes through adhesive wheel assembly 673 and is lowered and transferred into binding assembly 605, adhesive is applied to one vertical edge on the front side (away from the first sheet of document). The It should be understood that with this configuration, the movement of the paper through the printer is not interrupted or stopped at a separate bonding station because adhesive is applied to each page during printing. This increases the speed of the printer, but requires that the page be moved in a “portrait” configuration (ie, in a direction parallel to the long side). As a result, the paper tray, the binding station, and the collection station need to have a portrait configuration. This makes the overall length of the printer too long to fit conveniently within the limited space area. In these situations, the media tray, binding station, and collection station can be arranged in the “landscape” direction (with the short side parallel to the direction of paper movement) to reduce the length of the printer. However, it must be possible to apply the adhesive along the long side of the adhesive assembly paper. In such a wall printer (not shown), adhesive is applied to the long sides of each page using a reciprocating adhesive strip.

図26に、「ポートレート」バインダアセンブリ605を最良に示す。これは、金属支持シャーシ686と、4つの交差ロッド上を移動するばね式成形バインディングプラテン687と、シート604が移動した後に文書618を支持する成形された傾斜プラテン689と、支持ブラケット691を有する出口ハッチ690とを有する。印刷されたページ604は、出口ハッチ690上に載るまで送り込まれる。バインディングプラテン687は、ホイール692のループ式システムと、電力供給されたケーブルワインダシャフト694に取り付けられたばね式スチールケーブル693とを介して、高速で前方に推進される。ケーブルワインダシャフト694が回転すると、ケーブルループ693は短縮し、バインディングプラテン687を前方に移送する。この電力供給されたシャフト694は、スリップクラッチ機構を有し、シート604を前のシートの後部へと前方に押すのに必要な速度を与え、それを接着/結合して、戻りばね699の作用下で定位置に戻り、次の印刷シートを受け入れる。往復プラテンの単一の動作サイクルにかかる時間は2秒より短い。   FIG. 26 best illustrates a “portrait” binder assembly 605. This includes a metal support chassis 686, a spring-formed binding platen 687 that moves over four crossing rods, a molded inclined platen 689 that supports the document 618 after the sheet 604 has moved, and an outlet having a support bracket 691. And a hatch 690. The printed page 604 is fed until it is placed on the exit hatch 690. The binding platen 687 is propelled forward at high speed via a loop system of wheels 692 and a spring-loaded steel cable 693 attached to a powered cable winder shaft 694. As the cable winder shaft 694 rotates, the cable loop 693 shortens and transports the binding platen 687 forward. This powered shaft 694 has a slip clutch mechanism and provides the speed necessary to push the seat 604 forward to the rear of the previous seat, which is glued / bonded together to act as a return spring 699. Return to position and accept the next printed sheet. The time taken for a single operating cycle of the reciprocating platen is less than 2 seconds.

バインディングアセンブリ605は、1ページずつページを綴って製本された文書にすることにより、文書の別々のページを印刷するのにかかる時間を著しく長くすることなく、製本された文書を作成する。さらに、このアセンブリは、先行ページに押し付ける前に直接接着剤を塗布する。このことは、各ページの後部に接着剤を塗布し、連続して各ページを次のページに押し付けるよりも効果的であり、これは、紙の供給の補給などで印刷プロセスを中断すると、最後の接着ページに塗布された接着剤が劣化し、その効果を低減させてしまうからである。   The binding assembly 605 creates a bound document without significantly increasing the time it takes to print separate pages of the document by binding the pages one page at a time into a bound document. In addition, the assembly applies the adhesive directly before pressing against the preceding page. This is more effective than applying an adhesive to the back of each page and pressing each page in succession to the next page, which is the last time the printing process is interrupted, such as by replenishing paper supplies. This is because the adhesive applied to the adhesive page deteriorates and the effect is reduced.

ケーブル693は、製本しやすいように、先行シートに正圧を印加できるようにばね式のものである。さらに、傾斜プラテン689は、文書618をオーバー軸構成で支持するために、底部より上部が浅くなっている。   The cable 693 is of a spring type so that a positive pressure can be applied to the preceding sheet so that bookbinding is easy. Further, the inclined platen 689 is shallower at the top than the bottom to support the document 618 in an over-axis configuration.

ステッパモータの制御部に作動可能に接続されたセンサ(図示せず)が、文書に綴られた最後のページの位置を決定し、プラテンがそれに次のページを正確に接着できるようにするために使用されてよい。   A sensor (not shown) operably connected to the control of the stepper motor determines the position of the last page spelled in the document so that the platen can accurately glue the next page to it May be used.

紙タッパ643は、傾斜プラテン689に移動するとき、シート604をバインダ605の一方の側面に衝突させる。主要PCB612は、モータ695、696、および697を、ケーブルワインダシャフト694、タッパ643、および出口ハッチ690に対してそれぞれ制御する。   The paper tapper 643 causes the sheet 604 to collide with one side surface of the binder 605 when moving to the inclined platen 689. Main PCB 612 controls motors 695, 696, and 697 with respect to cable winder shaft 694, tapper 643, and outlet hatch 690, respectively.

文書618が製本され仕上げられると、電力供給された出口ハッチ690が開く。出口ハッチ690が閉じないように作用する文書の詰まりや他の妨害物を検出するために、タンパセンサ(図示せず)が設けられる。また、タッパ643は、バインダ605から収集トレイ619への排出中に、印刷された文書618を軽く叩いて位置合わせする。正面下方のモールディング610上のプラスチックフォイル698は、ハッチ690と協働して、仕上げられた文書618を収集トレイ619の背部に導き、既存の文書にぶつからないように、さらなる文書をトレイ内に供給する。異なるページサイズの文書を収容するために、それぞれが異なる長さをもつ複数の柔軟なフォイルが設けられてよい。収集トレイ619は、透明プラスチック内に成形され、一定の負荷をかけてソケットから取り出される。文書を取り出すためにアクセスは、3つの側面上に与えられる。   When the document 618 is bound and finished, the powered outlet hatch 690 opens. A tamper sensor (not shown) is provided to detect document jams and other obstructions that act to keep the exit hatch 690 from closing. Further, the tapper 643 aligns the printed document 618 by lightly tapping during discharging from the binder 605 to the collection tray 619. A plastic foil 698 on the lower front molding 610, in cooperation with the hatch 690, guides the finished document 618 to the back of the collection tray 619 and feeds additional documents into the tray so that it does not hit an existing document. To do. In order to accommodate documents of different page sizes, a plurality of flexible foils each having a different length may be provided. The collection tray 619 is molded into transparent plastic and removed from the socket under a certain load. Access to retrieve documents is given on three sides.

2.2 Memjetベースの印刷
Memjet(登録商標)印字ヘッドは、1600dpiのバイレベルCMYKを生成する。低拡散紙上では、排出された各滴が、ほぼ完全に円形の22.5μm直径のドットを形成する。ドットは、個別に簡単に生成され、分散ドットディザリングを最大限に活用することができる。
2.2 Memjet-based printing The Memjet® printhead produces a bi-level CMYK of 1600 dpi. On low diffusion paper, each ejected drop forms a 22.5 μm diameter dot that is almost perfectly circular. Dots are easily generated individually and can take full advantage of distributed dot dithering.

ページレイアウトは、画像、グラフィック、およびテキストの組み合わせを含んでよい。連続トーン(コントーン)画像およびグラフィックは、確率的分散ドットディザリングを使用して再生される。集合ドット(または振幅変調)ディザリングと異なり、分散ドット(または周波数変調)ディザリングは、目で空間的に一体化されるとき、フルカラー深度まで低い空間周波数を同時に再生しながら、ドット解像度のほぼ限界まで高い空間周波数(すなわち、画像細部)を再生する。確率的ディザリングマトリックスは、画像をタイル張りしたとき、不快な低周波数パターンがないように慎重にデザインされる。このようにして、このサイズは、通常、特定数の強度レベルに対応するために必要とされる最小サイズを超える(例えば、257強度レベルに対して16×16×8ビット)。   A page layout may include a combination of images, graphics, and text. Continuous tone (contone) images and graphics are reproduced using stochastic distributed dot dithering. Unlike collective dot (or amplitude modulation) dithering, distributed dot (or frequency modulation) dithering, when spatially integrated in the eye, reproduces low spatial frequencies down to full color depth at the same time, while providing near-dot resolution. Play high spatial frequencies (ie image details) to the limit. The stochastic dithering matrix is carefully designed so that there are no objectionable low frequency patterns when the image is tiled. In this way, this size typically exceeds the minimum size required to accommodate a specific number of intensity levels (eg, 16 × 16 × 8 bits for 257 intensity levels).

人間のコントラスト感度は、視野角度当たり約3サイクルの空間周波数で頂点に達した後、対数的に低下し、1度当たり約40サイクルを超えると100だけ低下し、1度当たり60サイクルを超えると測定不能になる。12インチ(約300mm)の通常の目視距離で、これは、印刷されたページ上で概算で1インチ当たり200〜300サイクル(cpi)、またはナイキストの定理によると、1インチ当たり400〜600サンプルということになる。   Human contrast sensitivity drops logarithmically after reaching the apex at a spatial frequency of about 3 cycles per viewing angle, and decreases by 100 over about 40 cycles per degree and over 60 cycles per degree. Measurement becomes impossible. At a normal viewing distance of 12 inches (approximately 300 mm), this is roughly 200-300 cycles per inch (cpi) on the printed page, or 400-600 samples per inch according to Nyquist theorem It will be.

実際には、約300ppiを超えるコントーン解像度は、医療撮像などの特別の応用以外の制限された効用のものである。例えば、雑誌のオフセット印刷は、150〜300ppiの範囲のコントーン解像度を使用する。より高い解像度は、ディザリングによるカラーエラーにわずかに寄与する。   In practice, contone resolution above about 300 ppi is of limited utility other than special applications such as medical imaging. For example, magazine offset printing uses a contone resolution in the range of 150-300 ppi. The higher resolution contributes slightly to the color error due to dithering.

黒のテキストおよびグラフィックは、バイレベルのブラックドットを使用して直接再生されるため、印刷される前にはアンチエイリアス化されない(すなわち、低パスフィルタリングされる)。したがって、テキストは、上述した知覚限界を超えてスーパーサンプルされ、目で空間的に一体化されるときにより滑らかなエッジを生成する。約1200dpiまでのテキスト解像度は、知覚されたテキストのシャープさに寄与し続ける(当然ながら、低拡散紙と仮定して)。   Black text and graphics are played directly using bi-level black dots and are therefore not anti-aliased (ie, low pass filtered) before being printed. Thus, the text is supersampled beyond the perceptual limits mentioned above and produces a smoother edge when spatially integrated with the eye. Text resolutions up to about 1200 dpi continue to contribute to perceived text sharpness (assuming of course low diffusion paper).

ネットページプリンタは、267ppiのコントーン解像度(すなわち、1600dpi/6)と、800dpiの黒のテキストおよびグラフィック解像度を使用する。
2.3 文書データフロー
Memjet(登録商標)印字ヘッドのページ幅の性質から、可視アーチファクトを作成しないように、一定の速度で各ページが印刷されなければならない。すなわち、印刷速度は、入力データ速度に適合するように変更することができない。したがって、文書のラスタ化および文書の印刷が切り離されて、印字ヘッドへのデータの一定供給が確保される。ページは、すべてラスタ化されるまで印刷されない。これは、各ラスタ化ページ画像の圧縮したものをメモリに格納することにより達成される。
The netpage printer uses 267 ppi contone resolution (ie, 1600 dpi / 6) and 800 dpi black text and graphic resolution.
2.3 Document Data Flow Due to the page width nature of the Memjet® printhead, each page must be printed at a constant speed so as not to create visible artifacts. That is, the print speed cannot be changed to match the input data speed. Therefore, the rasterization of the document and the printing of the document are separated, and a constant supply of data to the print head is ensured. The page is not printed until it is all rasterized. This is accomplished by storing a compressed version of each rasterized page image in memory.

また、このような切り離しにより、単純なページをラスタ化するときプリンタより前にラスタ画像プロセッサ(RIP)を実行して、より複雑なページをラスタ化するための時間を得ることができる。   Also, with such separation, when rasterizing a simple page, a raster image processor (RIP) can be executed before the printer to obtain time for rasterizing a more complicated page.

コントーンカラー画像は、確率的ディザリングにより再生されるが、黒のテキストおよびライングラフィックは、ドットを使用して直接再生されるため、圧縮されたページ画像フォーマットは、別個のフォアグラウンドバイレベルのブラック層とバックグラウンドコントーンカラー層とを含む。ブラック層は、コントーン層がディザリングされた後、コントーン層の上で複合される。   Contone color images are played with stochastic dithering, but black text and line graphics are played directly using dots, so the compressed page image format is a separate foreground by level black. And a background contone color layer. The black layer is composited over the contone layer after the contone layer is dithered.

ネットページタグは、別の層にレンダリングされ、最終的に赤外線吸収性インクを使用して印刷される。   The netpage tag is rendered on a separate layer and finally printed using infrared absorbing ink.

267ppiで、コントーンCMYKデータのレターサイズページは、25MBのサイズを有する。JPEG(ISO/IEC19018−1:1994、「Information technology −Digital compressionand codingof continuous−tonestill images:Requirements and guidelines、1994」、この内容は、相互参照により本願明細書に援用されたものとする)などの損失のあるコントーン圧縮アルゴリズムを使用すると、コントーン画像は、顕著な品質の損失なく最大10:1の比率で圧縮し、2.5MBの圧縮されたページのサイズを与える。損失のない圧縮アルゴリズムが使用されてよいが、これらを使用すると、一般に、損失のある圧縮アルゴリズムと比較して、高い圧縮率が得られない。   At 267 ppi, the letter size page of the contone CMYK data has a size of 25 MB. JPEG (ISO / IEC19018-1: 1994, "Information technology-Digital compression and coding-of-continuous-tonestile images: Requirements and guidelines", the contents of which are hereby incorporated by reference). Using a certain contone compression algorithm, contone images are compressed at a ratio of up to 10: 1 without significant loss of quality, giving a compressed page size of 2.5 MB. Lossless compression algorithms may be used, but using them generally does not provide a high compression ratio compared to lossy compression algorithms.

800dpiで、バイレベルデータのレターサイズのページは、7MBのサイズを有する。テキストなどのコヒーレントなデータは、非常に良好に圧縮される。グループ4ファクシミリ(ANSI/EIA538−1988、「Facsimile Coding Schemesand CodingControl Functionsfor Group4 FacsimileEquipment」、August 1988、この内容は、相互参照により本願明細書に援用されたものとする)などの損失のないバイレベル圧縮アルゴリズムを使用すると、テンポイントのテキストは、約10:1の比率で圧縮し、0.8MBの圧縮されたページサイズを与える。   A bi-level data letter size page at 800 dpi has a size of 7 MB. Coherent data such as text is compressed very well. Group 4 Facsimile (ANSI / EIA 538-1988, “Facsimile Coding Schemes and Coding Control Functions for Group 4 Facsimile Equipment”, August 1988, the contents of which are incorporated herein by reference) , The ten point text is compressed in a ratio of about 10: 1, giving a compressed page size of 0.8 MB.

ディザリングされると、CMYKコントーン画像データのレターサイズのページは、114MBのバイレベルデータからなる。このデータに損失のないバイレベル圧縮アルゴリズムを使用することは、最適なディザリングが確率的であるため、すなわち、圧縮困難な不規則性を導入するということから、まったく無意味である。   When dithered, the letter-size page of CMYK contone image data consists of 114 MB of bi-level data. Using a lossless bi-level compression algorithm on this data is completely meaningless because optimal dithering is stochastic, i.e. it introduces irregularities that are difficult to compress.

したがって、2層の圧縮されたページ画像フォーマットは、損失のあるJPEGコントーン画像圧縮と損失のないバイレベルのテキスト圧縮の相対強度を利用する。このフォーマットは、記憶効率的であるために十分コンパクトであり、印刷中に実時間による簡単な拡大を行うために十分単純なものである。   Thus, the two-layer compressed page image format takes advantage of the relative strength of lossy JPEG contone image compression and lossless bi-level text compression. This format is compact enough to be storage efficient and simple enough to perform simple real-time magnification during printing.

テキストと画像は、通常、重なり合わないため、通常の最悪のページ画像サイズは2.5MB(すなわち、画像のみ)であるのに対して、通常の最良のページ画像サイズは0.8MB(すなわち、テキストのみ)である。絶対的な最悪のページ画像サイズは3.3MB(すなわち、画像上のテキスト)である。平均的なページの4分の1が画像を含むとすると、平均的なページ画像サイズは1.2MBである。   Since text and images usually do not overlap, the normal worst page image size is 2.5 MB (ie, only images), whereas the normal best page image size is 0.8 MB (ie, only images). Text only). The absolute worst page image size is 3.3 MB (ie the text on the image). If a quarter of the average page contains an image, the average page image size is 1.2 MB.

2.4 プリンタコントローラアーキテクチャ
図14のブロック図に示すように、ネットページプリンタコントローラは、制御プロセッサ750と、工場設置式または作業現場設置式のネットワークインタフェースモジュール625と、無線トランシーバ(トランシーバコントローラ753、ベースバンド回路754、RF回路755、およびRF共振器およびインダクタ756)と、2重ラスタ画像プロセッサ(RIP)DSP757と、複式プリントエンジンコントローラ760aおよび760bと、フラッシュメモリ658と、DRAM657(現在、64MB)とからなる。
2.4 Printer Controller Architecture As shown in the block diagram of FIG. 14, the netpage printer controller includes a control processor 750, a factory or shop floor network interface module 625, and a wireless transceiver (transceiver controller 753, base Band circuit 754, RF circuit 755, and RF resonator and inductor 756), dual raster image processor (RIP) DSP 757, duplex print engine controllers 760a and 760b, flash memory 658, DRAM 657 (currently 64 MB) Consists of.

制御プロセッサは、ネットワーク19と、ローカルワイヤレスネットページペン101との通信を取り扱い、ヘルプボタン617を感知し、ユーザインタフェースLED613〜616を制御し、RIPDSP757およびプリントエンジンコントローラ760を供給および同期化する。これは、中程度の性能の汎用マイクロプロセッサからなる。制御プロセッサ750は、高速シリアルバス659を介してプリントエンジンコントローラ760と通信する。   The control processor handles communication between the network 19 and the local wireless netpage pen 101, senses the help button 617, controls the user interface LEDs 613-616, and supplies and synchronizes the RIPDSP 757 and the print engine controller 760. This consists of a medium performance general purpose microprocessor. Control processor 750 communicates with print engine controller 760 via high speed serial bus 659.

RIP DSPは、ページ記述をラスタ化し、それをネットページプリンタの圧縮されたページフォーマットに圧縮する。各プリントエンジンコントローラは、ページ画像を拡大、ディザリングして、実時間で(すなわち、1分当たり30ページ以上で)、関連するMemjet(登録商標)印字ヘッド350に印刷する。複式プリントエンジンコントローラは、シートの両面を同時に印刷する。   The RIP DSP rasterizes the page description and compresses it into the compressed page format of the netpage printer. Each print engine controller enlarges and dithers the page image and prints it on the associated Memjet print head 350 in real time (ie, 30 pages per minute or more). The dual print engine controller prints both sides of the sheet simultaneously.

マスタプリントエンジンコントローラ760aは、紙の移送を制御し、マスタQAチップ665およびインクカートリッジQAチップ761と連携して、インクの使用をモニタする。   The master print engine controller 760a controls paper transport and monitors ink use in cooperation with the master QA chip 665 and the ink cartridge QA chip 761.

プリンタコントローラのフラッシュメモリ658は、プロセッサ750とDSP757の両方のソフトウェアとともに、構成データを保有する。これは、ブート時間にメインメモリ657にコピーされる。   The printer controller flash memory 658 holds configuration data along with software for both the processor 750 and the DSP 757. This is copied to the main memory 657 at boot time.

プロセッサ750、DSP757、ディジタルトランシーバ構成部品(トランシーバコントローラ753およびベースバンド回路754)は、単一のコントローラASIC656に統合される。アナログRF構成部品(RF回路755およびRF共振器およびインダクタ756)は、別のRFチップ762に設けられる。ネットページプリンタにより、ネットワーク接続を工場選択式または作業現場選択式にすることができるため、ネットワークインタフェースモジュール625は別々である。また、フラッシュメモリ658および2×256Mbit(64MB)DRAM657もオフチップである。プリントエンジンコントローラ760は、別のASICに設けられる。   The processor 750, DSP 757, and digital transceiver components (transceiver controller 753 and baseband circuit 754) are integrated into a single controller ASIC 656. Analog RF components (RF circuit 755 and RF resonator and inductor 756) are provided on a separate RF chip 762. The network interface module 625 is separate because the netpage printer allows the network connection to be factory-selective or worksite-selective. The flash memory 658 and 2 × 256 Mbit (64 MB) DRAM 657 are also off-chip. The print engine controller 760 is provided in another ASIC.

各々がネットページ・ネットワークインタフェース751を提供し、オプションとして、ローカルコンピュータまたはネットワークインタフェース(図示せず)を提供する、さまざまなネットワークインタフェースモジュール625が提供される。ネットページ・ネットワークインターネットインタフェースは、POTSモデムと、HybridFiber−Coax(HFC)ケーブルモデムと、ISDNモデムと、DSLモデムと、衛星トランシーバと、現世代および次世代携帯電話トランシーバと、ワイヤレスローカルループ(WLL)トランシーバとを含む。ローカルインタフェースは、IEEE1284(パラレルポート)と、10Base−Tおよび100Base−Tイーサネット(登録商標)と、USBおよびUSB2.0と、IEEE1394(ファイアワイア)と、さまざまな出現しつつあるホームネットワークインタフェースとを含む。インターネット接続がローカルネットワークで利用可能であれば、ローカルネットワークインタフェースは、ネットページ・ネットワークインタフェースとして使用可能である。   Various network interface modules 625 are provided, each providing a netpage network interface 751 and, optionally, a local computer or network interface (not shown). Netpage network Internet interface includes POTS modems, Hybrid Fiber-Coax (HFC) cable modems, ISDN modems, DSL modems, satellite transceivers, current and next generation mobile phone transceivers, and wireless local loop (WLL) Including a transceiver. Local interfaces include IEEE 1284 (parallel port), 10Base-T and 100Base-T Ethernet, USB and USB 2.0, IEEE 1394 (firewire), and various emerging home network interfaces. Including. If an internet connection is available on the local network, the local network interface can be used as a netpage network interface.

無線トランシーバ753は、通常、コードレス電話により使用される許可の必要のない900MHzバンドか、またはこの代わりとして、許可の必要のない2.4GHzの産業科学医療(ISM)バンドにおいて通信し、周波数ホッピングと衝突検出を使用して、干渉のない通信を提供する。   The wireless transceiver 753 typically communicates in the unlicensed 900 MHz band used by cordless phones, or alternatively in the unlicensed 2.4 GHz industrial scientific and medical (ISM) band, with frequency hopping and Use collision detection to provide interference-free communication.

プリンタコントローラは、ネットページカメラなどのデバイスから「噴出した」データを受信するための赤外線データ通信標準化団体(IrDA)インタフェースを選択的に組み込む。代替実施形態において、プリンタは、適切に構成されたネットページペンと短距離通信するために、IrDAインタフェースを使用する。   The printer controller selectively incorporates an infrared data communications standardization organization (IrDA) interface for receiving “spouted” data from devices such as netpage cameras. In an alternative embodiment, the printer uses an IrDA interface to communicate over a short distance with a properly configured netpage pen.

2.4.1 ラスタ化および印刷
主要プロセッサ750は、(550において)文書のページレイアウトおよびページオブジェクトを受信および確認し、(551において)メモリ657に入れた後、DSP757上で、適切なRIPソフトウェアを実行する。
2.4.1 Rasterization and Printing The main processor 750 receives and verifies (at 550) the page layout and page objects of the document, puts them into the memory 657 (at 551), and then executes the appropriate RIP software on the DSP 757. Execute.

DSP757は、(552において)各ページ記述をラスタ化し、(553において)ラスタ化されたページ画像を圧縮する。主要プロセッサは、(554において)各圧縮されたページ画像をメモリ657に格納する。複数のDSPの負荷を均衡するための最も簡単な方法は、各DSPに別々のページをラスタ化させることである。一般に、任意の数のラスタ化されたページをメモリに格納することができるため、DSPは、常にビジー状態にされる。この方法では、短い文書をラスタ化するとき、潜在的に劣悪なDSP使用のみをもたらす。   The DSP 757 rasterizes each page description (at 552) and compresses the rasterized page image (at 553). The main processor stores (at 554) each compressed page image in memory 657. The simplest way to balance the load of multiple DSPs is to have each DSP rasterize a separate page. In general, the DSP is always busy because any number of rasterized pages can be stored in memory. This method results in only potentially poor DSP usage when rasterizing short documents.

ページ記述の透かし領域は、無視できるサイズに損失なく圧縮され、圧縮されたページ画像の一部を形成するコントーン解像度バイレベルビットマップにラスタ化される。   The watermark area of the page description is compressed to a negligible size without loss and rasterized into a contone resolution bi-level bitmap that forms part of the compressed page image.

印刷されたページの赤外(IR)層は、1インチ当たり約6つの密度のコード化されたネットページタグを含む。各タグは、ページIDと、タグIDと、制御ビットとをコード化し、各タグのデータコンテンツは、ラスタ化中に生成され、圧縮されたページ画像に格納される。   The infrared (IR) layer of the printed page contains approximately 6 densities of encoded netpage tags per inch. Each tag encodes a page ID, tag ID, and control bits, and the data content of each tag is generated during rasterization and stored in a compressed page image.

主要プロセッサ750は、背中合わせのページ画像を複式プリントエンジンコントローラ760に渡す。各プリントエンジンコントローラ760は、圧縮されたページ画像をローカルメモリ769に格納し、ページの拡大および印刷のパイプラインを開始する。114MBバイレベルCMYK+IRページ画像全体をメモリに格納することは実用的でないため、ページ拡大と印刷はパイプライン化される。   Main processor 750 passes back-to-back page images to duplex print engine controller 760. Each print engine controller 760 stores the compressed page image in local memory 769 and initiates a page expansion and printing pipeline. Since it is impractical to store the entire 114 MB bilevel CMYK + IR page image in memory, page expansion and printing are pipelined.

プリントエンジンコントローラは、(555において)圧縮されたページ画像を拡大し、(556において)拡大されたコントーンカラーデータをバイレベルドットにディザリングし、(557において)ディザリングされたコントーン層上で拡大されたバイレベルブラック層を複合し、(558において)拡大されたネットページタグデータをレンダリングし、(559において)最終的に完全にレンダリングされたページを印刷して、印刷されたネットページ1を生成する。   The print engine controller enlarges the compressed page image (at 555), dithers the enlarged contone color data into bi-level dots (at 556), and on the dithered contone layer (at 557). Combine the enlarged bi-level black layer, render the enlarged netpage tag data (at 558), and finally print (at 559) the fully rendered page, and print the printed netpage 1 Is generated.

2.4.2 プリントエンジンコントローラ
プリントエンジンコントローラ760のページ拡大および印刷のパイプラインは、図16のブロック図に示すように、高速IEEE1394シリアルインタフェース659と、標準JPEGデコーダ763と、標準グループ4ファックスデコーダ764と、カスタムハーフトナー/コンポジタユニット765と、カスタムタグエンコーダ766と、ラインローダ/フォーマッタユニット767と、Memjet(登録商標)印字ヘッド350とのカスタムインタフェース768とからなる。
2.4.2 Print Engine Controller The page expansion and printing pipeline of the print engine controller 760 includes a high-speed IEEE 1394 serial interface 659, a standard JPEG decoder 763, and a standard group 4 fax decoder as shown in the block diagram of FIG. 764, a custom half toner / compositor unit 765, a custom tag encoder 766, a line loader / formatter unit 767, and a custom interface 768 with the Memjet (registered trademark) print head 350.

プリントエンジンコントローラ360は、2重バッファ方式で動作する。1ページが高速シリアルインタフェース659を介してDRAM769内にロードされる間、以前にロードされたページは、DRAM769から読み取られ、プリントエンジンコントローラパイプラインを通過する。ページが印刷を終了した後、他のページをロードしながら、ロードしたばかりのページが印刷される。   The print engine controller 360 operates in a double buffer system. While a page is loaded into DRAM 769 via high speed serial interface 659, the previously loaded page is read from DRAM 769 and passes through the print engine controller pipeline. After the page finishes printing, the page just loaded is printed while loading other pages.

パイプラインの第1段階は、(763において)JPEG圧縮されたコントーンCMYK層を拡大し、(764において)グループ4ファックス圧縮されたバイレベルブラック層を拡大し、(766において)セクション1.2で定義したタグフォーマットに従って、バイレベルネットページタグ層をレンダリングし、すべてパラレルに行う。第2段階は、(765において)コントーンCMYK層をディザリングし、(765において)その結果得られるバイレベルCMYK層上でバイレベルブラック層を複合する。その結果のバイレベルCMYK+IRドットデータは、(767において)ラインバッファのセットを介してMemjet(登録商標)印字ヘッド350上に印刷するために、バッファリングされフォーマットされる。これらのラインバッファのほとんどは、オフチップDRAMに格納される。最終段階は、印字ヘッドインタフェース768を介して、6チャネルのバイレベルドットデータ(定着剤を含む)をMemjet(登録商標)印字ヘッド350に印刷する。   The first stage of the pipeline expands (at 763) the JPEG compressed contone CMYK layer, expands (at 764) the group 4 fax compressed bilevel black layer, and (at 766) at section 1.2. Render the bi-level netpage tag layer according to the defined tag format, all in parallel. The second stage dithers (at 765) the contone CMYK layer and composites (at 765) the bilevel black layer on the resulting bilevel CMYK layer. The resulting bilevel CMYK + IR dot data is buffered and formatted for printing on the Memjet® printhead 350 via a set of line buffers (at 767). Most of these line buffers are stored in off-chip DRAM. In the final stage, 6-channel bi-level dot data (including the fixing agent) is printed on the Memjet (registered trademark) print head 350 via the print head interface 768.

いくつかのプリントエンジンコントローラ760を、複式構成のように同時に使用する場合、これらは、共有ライン同期信号770を介して同期化される。外部マスタ/スレーブピン771を介して選択された1つのプリントエンジン760のみが、ライン同期信号770を共有ラインに生成する。   When several print engine controllers 760 are used simultaneously, such as in a duplex configuration, they are synchronized via a shared line synchronization signal 770. Only one print engine 760 selected via the external master / slave pin 771 generates the line synchronization signal 770 on the shared line.

プリントエンジンコントローラ760は、ページ拡大およびレンダリングのパイプラインを同期化するための低速プロセッサ772を含み、低速シリアルバス773を介して印字ヘッド350を構成し、ステッパモータ675、676を制御する。   The print engine controller 760 includes a low speed processor 772 for synchronizing the page enlargement and rendering pipelines, configures the print head 350 via the low speed serial bus 773, and controls the stepper motors 675, 676.

ネットページプリンタの8 1/2インチバージョンでは、2つのプリントエンジンの各々は、ページの長辺の長さ(11インチ)に沿って、1600dpiで8.8kHzのライン速度を与えながら、1分当たり30レターページを印刷する。ネットページプリンタの12インチバージョンでは、2つのプリントエンジンの各々は、ページの短辺(81/2インチ)に沿って、10.2kHzのライン速度を与えながら、1分当たり45レターページを印刷する。これらのライン速度は、十分に、現行のデザインで30kHzを超えるMemjet(登録商標)印字ヘッドの動作周波数内にある。   In the 81/2 inch version of the netpage printer, each of the two print engines gives a line speed of 8.8 kHz at 1600 dpi along the long side of the page (11 inches) per minute. Print 30 letter pages. In the 12-inch version of the netpage printer, each of the two print engines prints 45 letter pages per minute, giving a 10.2 kHz line speed along the short side (81/2 inches) of the page. . These line speeds are well within the operating frequency of the Memjet® printhead, which exceeds 30 kHz with the current design.

2.5 ネットページ冷蔵庫
本発明の特定の装置は、冷蔵庫のような電気機器と、対話式プリンタデバイスとの能力を組み合わせた家庭用途または工業用途のシステムである。簡潔にするために、以下、この装置を「ネットページ冷蔵庫」と呼び、ネットページシステムに関連して記載する。しかしながら、他の適切な家庭用機器が同様の方法で装備されてよく、冷蔵庫や他の機器と作動的に対話するように、別のコンピュータシステムが用いられてよいことを理解されたい。
2.5 Netpage Refrigerator A particular device of the present invention is a system for home or industrial use that combines the capabilities of an electrical device such as a refrigerator and an interactive printer device. For brevity, this device will be referred to hereinafter as a “netpage refrigerator” and will be described in connection with the netpage system. However, it should be understood that other suitable household equipment may be equipped in a similar manner, and that another computer system may be used to operatively interact with the refrigerator or other equipment.

本発明のネットページプリンタは、遠隔対話式のものであるため(一般に、ネットページペンからプリンタデバイスへワイヤレス伝送を介して)、プリンタの使用と冷蔵庫そのものの使用との間での衝突の危険性がほとんどない。さらに、冷蔵庫はすでに電力供給されており、ネットワーク接続で容易に増強でき、そのドアは、縦長浅薄であるというネットページプリンタには理想的な形状因子を備えている。   Because the netpage printer of the present invention is remote interactive (typically via wireless transmission from the netpage pen to the printer device), there is a risk of collision between the use of the printer and the use of the refrigerator itself. There is almost no. In addition, the refrigerator is already powered and can be easily augmented with a network connection, and its doors are ideal for netpage printers that are vertically long and thin.

図31、図32、および図33に、ネットページ冷蔵庫を完全に組み立てた状態が示されており、図34に、その断面図が示されている。ネットページ冷蔵庫1001には、青果物の貯蔵と冷蔵に適した内部区分を画定する壁を有し、第1の環境制御室として働く矩形状の上側囲い1034と、青果物の貯蔵と冷凍に適した第2の環境制御室として働く矩形状の下側囲い1036とがある。さらに、図34の断面図には、冷蔵庫熱交換パイプ1030と、システムコンプレッサポンプ・モータアセンブリ1032が示されている。この機器の貯蔵区分1034、1036へは、上側ドア1012と下側ドア1014のそれぞれを介してアクセスされ、これは、対話式プリンタデバイスの機能に対応するための機械的構造を与える役割も担う。このような機械的な配置により、操作とメンテナンスの目的で対話式プリンタ機能に都合良くアクセスでき、人間工学のデザイン原理を満たすものである。   31, FIG. 32, and FIG. 33 show a state where the netpage refrigerator is completely assembled, and FIG. 34 shows a cross-sectional view thereof. The netpage refrigerator 1001 has a wall that defines an internal section suitable for storage and refrigeration of fruits and vegetables, a rectangular upper enclosure 1034 that serves as a first environmental control room, and a second enclosure suitable for storage and freezing of fruits and vegetables. And a rectangular lower enclosure 1036 that serves as an environmental control room. Further, the refrigerator heat exchange pipe 1030 and the system compressor pump / motor assembly 1032 are shown in the sectional view of FIG. The storage sections 1034, 1036 of this equipment are accessed through an upper door 1012 and a lower door 1014, respectively, which also serve to provide a mechanical structure to accommodate the functions of the interactive printer device. Such a mechanical arrangement provides convenient access to interactive printer functions for operational and maintenance purposes and meets ergonomic design principles.

図32は、消耗品アクセスハッチ1016、すなわち、一般的に、紙やインクなど、定期的な交換を要する部品を補充するためにアクセスするためのハッチのアクセスのしやすさを示す。このアクセスハッチ1016は、ネットページ冷蔵庫1001の上側ドア1012にヒンジ付きアセンブリとして設けられ、ユーザがアクセスしやすいように、下方外向きに折り曲がるように取り付けられる。定期的なアクセスを必要としない対話式プリンタのこれらの構成部品は、ドアアセンブリ内に整然と隠され、必要なとき、メンテナンスオペレータによりアクセス可能にされる。図34の断面図は、媒体トレイ607と、PCB612と、紙供給区分と、可視的および不可視的にコード化された印刷情報の両方を生成するためのプリントエンジン602、603と、必要に応じて、製本されたマルチページ文書618を生成するための、出口ハッチ690により下側端部が閉じられたバインディングアセンブリ605とを含むプリンタデバイスの機能要素の相対位置を示す。ネットページ冷蔵庫1001の下側ドア1014において、ネットページプリンタの印刷出力へのアクセスを便利にする排出トレイアセンブリが設けられる。排出トレイアセンブリは、バインディングアセンブリ605の出口ハッチから重力により供給される出力を受け取る収集トレイ619を含み、この排出トレイは、印刷された製本文書618を取り出すことができるように容易にアクセス可能なものである。   FIG. 32 illustrates the accessibility of the consumable access hatch 1016, ie, a hatch for accessing to replenish parts that typically require periodic replacement, such as paper or ink. This access hatch 1016 is provided as a hinged assembly on the upper door 1012 of the netpage refrigerator 1001 and is attached so as to be bent downward and outward for easy access by the user. Those components of the interactive printer that do not require regular access are neatly hidden in the door assembly and made accessible by the maintenance operator when needed. The cross-sectional view of FIG. 34 illustrates print engines 602, 603 for generating both media tray 607, PCB 612, paper supply sections, and visually and invisible encoded print information, as needed. , Shows the relative position of the functional elements of the printer device, including the binding assembly 605 closed at the lower end by an exit hatch 690 to generate a bound multi-page document 618. At the lower door 1014 of the netpage refrigerator 1001, a discharge tray assembly is provided that facilitates access to the print output of the netpage printer. The discharge tray assembly includes a collection tray 619 that receives gravity-supplied output from the exit hatch of the binding assembly 605, which is easily accessible so that printed bookbinding document 618 can be removed. It is.

好適な実施形態において、ネットページ冷蔵庫1001は、上記および以前および同時に出願された特許出願に詳細に記載したネットページ・ネットワーク化コンピュータシステムとともに動作するように構成される。したがって、ネットページ冷蔵庫は、ネットページシステムに登録され、上述したプロセスおよび本願出願人による先行特許出願PCT/AU00/00561に詳細に記載されたプロセスにしたがって、オンデマンドでまたは加入することによりネットページ文書を印刷する。各ネットページ冷蔵庫は固有のIDを有し、理想的には広帯域接続を介して、インターネットなどのネットワークを介してネットページシステムに接続される。ネットワークの相互接続は、ネットページ冷蔵庫の一部分をなすネットワークインタフェースを介して支持される。ネットページペンからの信号を受信するための受信機が、ネットページ冷蔵庫の上側ドアにあるプリンタデバイスに組み込まれる。図33は、2本のリード線1022、1028を略図的に示し、これらは、冷蔵庫の上側ドア1012と、冷蔵庫の上側ドアヒンジ機構と、冷蔵庫キャビネットの上側部分の側壁とを通って機器の背面に現れ、ネットページプリンタデバイスに電力を供給するための主要電源1026と、インターネットと接続するための居住用の電話線などのネットワークライン1024のそれぞれとの接続を与える。   In a preferred embodiment, the netpage refrigerator 1001 is configured to operate with the netpage networked computer system described in detail in the above and previously filed patent applications. Thus, the netpage refrigerator is registered in the netpage system and is either on demand or by subscribing according to the process described above and described in detail in the applicant's earlier patent application PCT / AU00 / 00561. Print the document. Each netpage refrigerator has a unique ID and is ideally connected to a netpage system via a network such as the Internet via a broadband connection. Network interconnection is supported via a network interface that forms part of the Netpage refrigerator. A receiver for receiving signals from the netpage pen is incorporated into the printer device at the upper door of the netpage refrigerator. FIG. 33 schematically shows two leads 1022, 1028, which pass through the upper door 1012 of the refrigerator, the upper door hinge mechanism of the refrigerator, and the side wall of the upper portion of the refrigerator cabinet to the back of the appliance. Appears and provides a connection between a main power source 1026 for supplying power to the netpage printer device and a network line 1024 such as a residential telephone line for connection to the Internet.

ネットページ冷蔵庫の好適な形態において、冷蔵庫の機能と対話式プリンタの機能は相互に依存する。すなわち、対話式プリンタ機能のある特定の能力が、冷蔵庫の機能の特定の機能的特徴と不変にリンクされる。したがって、冷蔵庫が本来備えている能力以外に、ネットページ冷蔵庫は、機器の固有の能力を補充する固有の追加の能力を備える。さらなる機能的な能力は以下のものを含むが、これらに限定されるものではない。
a:自動在庫モニタリングおよび制御
b:デバイス制御
c:故障の診断および報告
2.5.1 自動在庫モニタリングおよび制御
ネットページペンなどの外部感知デバイスとともに、ネットページ冷蔵庫は、貯蔵区分に出し入れする際の在庫のモニタする能力を備える。この機能により、補充を促し、使用期限日をモニタし、利用できる材料を使ったレシピを提案する能力を機器が備えるようになる。ユーザのネットページペンは、バーコード走査に対応するように容易に補強でき、ネットページシステムにより、バーコード入力を適切なショピングカートの更新に変換する機器が与えられる。考慮されるように、ネットページシステム自体が、製品タイプセットの各々に対する各ユーザのお気に入りの利用を記録することができる。
In a preferred form of netpage refrigerator, the function of the refrigerator and the function of the interactive printer are interdependent. That is, certain capabilities of the interactive printer function are invariably linked with certain functional features of the refrigerator function. Thus, in addition to the inherent capabilities of refrigerators, netpage refrigerators have inherent additional capabilities that supplement the inherent capabilities of the device. Additional functional capabilities include, but are not limited to:
a: Automatic inventory monitoring and control b: Device control c: Fault diagnosis and reporting 2.5.1 Automatic inventory monitoring and control Along with an external sensing device such as a netpage pen, the netpage refrigerator is Has the ability to monitor inventory. This feature allows the device to have the ability to encourage replenishment, monitor expiration dates, and suggest recipes using available ingredients. The user's netpage pen can be easily augmented to accommodate bar code scanning, and the netpage system provides a device that converts bar code input into appropriate shopping cart updates. As considered, the netpage system itself can record each user's favorite usage for each of the product type sets.

2.5.2 デバイス制御
ネットページ冷蔵庫は、温度制御など、冷蔵庫を制御する能力とともに、ホームシアターシステム、空気調節装置、セキュリティシステムなどの他のネットワーク作動可能な機器を制御するための能力を備える。ネットページ冷蔵庫は、遠隔制御デバイスの形をした印刷された制御ボタンを生成することができ、これは、適切な機器の正常な機能を制御するために後に使用することができる。ネットページ冷蔵庫は、通常、容易にアクセス可能である中央の位置に設けられるため、デバイス制御能力を組み込むのに適したシステムである。
2.5.2 Device Control Netpage refrigerators have the ability to control other refrigerators such as home theater systems, air conditioners, security systems as well as the ability to control the refrigerator, such as temperature control. Netpage refrigerators can generate printed control buttons in the form of remote control devices, which can later be used to control the proper functioning of the appropriate equipment. Netpage refrigerators are suitable systems for incorporating device control capabilities because they are typically located in a central location that is easily accessible.

2.5.3 故障の診断および報告
ネットページ冷蔵庫の貯蔵区分内に位置し、対話式プリンタデバイス機能内に埋め込まれたセンサインタフェースを介してモニタされる1つ以上の熱センサ1018とともに、ネットページ冷蔵庫は、故障の診断および報告の能力を備える。例えば、ある一定の閾値レベルを超えた温度が検出された場合、ネットページ冷蔵庫は、1つまたは他の貯蔵区分内の温度が所定の閾値レベルを超えたことを示すために、印刷報告書を作成する。同様に、電源において冷蔵庫への電力供給停止が検出されれば、ネットページ冷蔵庫は、機器のユーザに情報を与えるために供給の中断に関する詳細な報告書を作成する。
2.5.3 Fault Diagnosis and Reporting Netpage with one or more thermal sensors 1018 located in the storage section of the Netpage refrigerator and monitored via a sensor interface embedded within the interactive printer device function The refrigerator has the ability to diagnose and report faults. For example, if a temperature above a certain threshold level is detected, the netpage refrigerator may print a printed report to indicate that the temperature in one or other storage section has exceeded a predetermined threshold level. create. Similarly, if a power supply outage to the refrigerator is detected at the power source, the netpage refrigerator creates a detailed report regarding supply interruption to provide information to the user of the device.

結論
好適な実施形態および多数の特有の代替実施形態を参照しながら、本発明について記載した。しかしながら、当業者であれば、特別に記載したものとは異なる多数の他の実施形態も、本発明の趣旨および範囲内のものであることを理解するであろう。したがって、本発明は、相互参照により適切なものとして援用された文献を含め、本発明に記載した特有の実施形態に限定されることを意図したものではないことを理解されたい。本発明の範囲は、特許請求の範囲によりのみ限定される。
CONCLUSION The present invention has been described with reference to a preferred embodiment and a number of specific alternative embodiments. However, one of ordinary skill in the art appreciates that many other embodiments different from those specifically described are within the spirit and scope of the invention. Therefore, it should be understood that the invention is not intended to be limited to the specific embodiments described in the invention, including documents incorporated by reference as appropriate. The scope of the invention is limited only by the claims.

サンプルの印刷済みのネットページとそのオンラインページ記述との関係の略図である。Fig. 4 is a schematic diagram of the relationship between a sample printed netpage and its online page description. ネットページペンと、ネットページプリンタと、ネットページ・ページサーバと、ネットページ・アプリケーションサーバとの対話の略図である。6 is a schematic diagram of an interaction between a netpage pen, a netpage printer, a netpage / page server, and a netpage / application server. ネットワークを介して相互に接続されたネットページサーバとプリンタの集合体を示す図である。It is a figure which shows the aggregate | assembly of the netpage server and printer mutually connected via the network. 印刷されたネットページとそのオンラインページ記述のハイレベル構造を示す略図である。Fig. 4 is a schematic diagram showing a high level structure of a printed netpage and its online page description. ネットページタグの構造を説明するための図である。It is a figure for demonstrating the structure of a netpage tag. ネットページタグの別の構造を説明するための図である。It is a figure for demonstrating another structure of a netpage tag. タグ画像処理復号アルゴリズムの流れ図である。It is a flowchart of a tag image processing decoding algorithm. ネットページペンと、それに関連するタグ感知視野円錐体の斜視図である。FIG. 6 is a perspective view of a netpage pen and associated tag sensing field cone. 図8に示すネットページペンの拡大斜視図である。It is an expansion perspective view of the netpage pen shown in FIG. 図8および図9に示すネットページペン用のペンコントローラの略図的なブロック図である。FIG. 10 is a schematic block diagram of a pen controller for the netpage pen shown in FIGS. 8 and 9. 壁取付け型のネットページプリンタの斜視図である。It is a perspective view of a wall-mounted netpage printer. 図11のネットページプリンタの長さに沿った断面図である。It is sectional drawing along the length of the netpage printer of FIG. 図11および図12のネットページプリンタのインクカートリッジ、インク、空気と接着剤の経路、およびプリントエンジンの詳細図である。FIG. 13 is a detailed view of the ink cartridge, ink, air and adhesive paths, and print engine of the netpage printer of FIGS. 11 and 12. 図11および図12に示すネットページプリンタ用のプリンタコントローラの略図的なブロック図である。FIG. 13 is a schematic block diagram of a printer controller for the netpage printer shown in FIGS. 11 and 12. 図14に示すプリンタコントローラと関連する複式プリントエンジンコントローラおよびMemjet(登録商標)印字ヘッドの略図的なブロック図である。FIG. 15 is a schematic block diagram of a dual print engine controller and Memjet® print head associated with the printer controller shown in FIG. 14. 図14および図15に示すプリントエンジンコントローラの略図的なブロック図である。FIG. 16 is a schematic block diagram of the print engine controller shown in FIGS. 14 and 15. 例えば、図10から図12のネットページプリンタで使用する場合の、単一のMemjet(登録商標)印刷要素の斜視図である。FIG. 13 is a perspective view of a single Memjet print element for use with the netpage printer of FIGS. 10-12, for example. Memjet(登録商標)印刷要素のアレイのわずかな部分の斜視図である。FIG. 2 is a perspective view of a small portion of an array of Memjet® printing elements. 図13に示すMemjet(登録商標)印刷要素の動作サイクルを示す一連の斜視図である。FIG. 14 is a series of perspective views showing an operation cycle of the Memjet® printing element shown in FIG. 13. ページ幅Memjet(登録商標)印字ヘッドの短いセグメントの斜視図である。FIG. 6 is a perspective view of a short segment of a page width Memjet print head. ウォールプリンタの簡易拡大図である。It is a simple enlarged view of a wall printer. インクカートリッジの拡大図である。It is an enlarged view of an ink cartridge. 開いた状態の媒体トレイの前部4分の3図である。FIG. 4 is a front three-quarter view of the media tray in an open state. プリンタの電気システムの前部4分の3図である。FIG. 3 is a front quarter view of the printer electrical system. 電気システムの後部4分の3図である。FIG. 3 is a rear three-quarter view of the electrical system. バインダアセンブリに沿った断面図である。It is sectional drawing along a binder assembly. 開いた状態の接着剤ホイールアセンブリの後部4分の3図である。FIG. 4 is a rear three-quarter view of the adhesive wheel assembly in an open state. バインダアセンブリと出口ハッチに沿った断面図である。FIG. 6 is a cross-sectional view along the binder assembly and outlet hatch. 媒体トレイの上部4分の3図である。FIG. 4 is a top three-quarter view of the media tray. プリンタの上部に沿った断面図である。It is sectional drawing along the upper part of a printer. 本発明によるネットページプリンタを組み込んだ冷蔵庫の斜視図である。It is a perspective view of the refrigerator incorporating the netpage printer by this invention. 開いた状態の消耗品アクセスハッチを備えた図31の冷蔵庫の斜視図である。FIG. 32 is a perspective view of the refrigerator of FIG. 31 with the consumable access hatch in an open state. 熱センサと、ネットワークおよび電力接続とを示す図31の冷蔵庫の斜視図である。It is a perspective view of the refrigerator of FIG. 31 which shows a thermal sensor, a network, and electric power connection. 図31の冷蔵庫の断面図である。It is sectional drawing of the refrigerator of FIG. 複式プリントエンジンと接着剤ホイールアセンブリの断面を示す図12の拡大部分である。13 is an enlarged portion of FIG. 12 showing a cross section of the dual print engine and adhesive wheel assembly.

符号の説明Explanation of symbols

618 マルチページ文書
619 収集トレイ
1001 ネットページ冷蔵庫
1012 上側ドア
1014 下側ドア
1016 消耗品アクセスハッチ
618 Multi-page document 619 Collection tray 1001 Netpage refrigerator 1012 Upper door 1014 Lower door 1016 Consumable access hatch

Claims (18)

ネットワークコンピュータシステムとの対話を可能とする装置であって、
機器ユーザにより使用するための青果物の貯蔵用および冷却用機器と、
前記機器に一体化されたプリンタデバイスとを含み、
前記プリンタデバイスは、前記ネットワークコンピュータシステムと作動的に相互に接続可能であり、前記プリンタデバイスは、前記ネットワークコンピュータシステムから配信された少なくとも1つのフォームを印刷するように動作可能であり且つページ幅プリントヘッドを備えたプリンタモジュールを含み、前記プリンタデバイスは、機器ユーザにより動作された感知デバイスから指示データを受信するように構成され、前記感知デバイスは、前記少なくとも1つのフォームに対して作動位置に配置されると指示データを感知し、
前記プリンタデバイスにより受信された前記指示データは、前記ネットワークコンピュータシステム経由で前記機器の動作を制御するための制御データを含んでおり、前記プリンタデバイスは、前記制御データを生成するために、前記機器の動作を監視するためのセンサインタフェースを備える、装置。
A device that enables interaction with a network computer system,
Equipment for storage and cooling of fruits and vegetables for use by equipment users;
A printer device integrated with the device,
The printer device is operably interconnectable with the network computer system, the printer device is operable to print at least one form delivered from the network computer system and page width printing A printer module with a head, wherein the printer device is configured to receive instruction data from a sensing device operated by an equipment user, the sensing device being in an activated position relative to the at least one form. Instruction data is detected,
The instruction data received by the printer device includes control data for controlling the operation of the device via the network computer system, and the printer device generates the control data in order to generate the control data. A device comprising a sensor interface for monitoring the operation of the device.
前記少なくとも1つのフォームは、前記機器ユーザに伝達される情報と、フォームの識別とフォームの少なくとも1つの参照点とを表すコード化データとを含み、前記感知データは、フォームに対して作動位置に配置されると、例えば、フォームに対する位置を感知するために、少なくともいくつかのコード化データを使用して指示データを感知する、請求項1に記載の装置。 The at least one form includes information communicated to the device user and encoded data representing the form identification and at least one reference point of the form, the sensed data being in an activated position relative to the form. The apparatus of claim 1, wherein when placed, the apparatus senses instruction data using at least some encoded data, eg, to sense a position relative to a form. 前記少なくとも1つのフォームは、前記機器ユーザに伝達される情報と、フォームの識別を表すコード化データとを含み、前記感知データは、フォームに対して作動位置に配置されると、少なくともいくつかのコード化データを使用して指示データを感知し、フォームに対する感知デバイスの位置に関するデータを生成する、請求項1に記載の装置。 The at least one form includes information communicated to the device user and encoded data representing the identity of the form, the sensing data being at least some The apparatus of claim 1, wherein the instruction data is sensed using the encoded data to generate data relating to the position of the sensing device relative to the form. 前記少なくとも1つのフォームは、フォームの識別を表すコード化データを含み、前記感知デバイスは、前記機器ユーザの識別に関するデータを含み、少なくともいくつかのコード化データを使用してフォームの識別に関するデータを感知する、請求項1に記載の装置。 The at least one form includes encoded data representing form identification, the sensing device includes data relating to the identification of the equipment user, and uses at least some encoded data to provide data relating to form identification. The device of claim 1, wherein the device senses. 前記感知デバイスを含む、請求項1に記載の装置。 The apparatus of claim 1, comprising the sensing device. 前記感知デバイスは、マーキングニブを含む、請求項5に記載の装置。 The apparatus of claim 5, wherein the sensing device comprises a marking nib. 前記感知デバイスは、感知デバイスに固有の識別を与え、感知デバイスが特定の機器ユーザと関連付けられていることを識別する識別手段を含む、請求項5に記載の装置。 6. The apparatus of claim 5, wherein the sensing device includes identification means that provides a unique identification to the sensing device and identifies that the sensing device is associated with a particular equipment user. 前記感知デバイスおよび前記プリンタデバイスは、それらの間で前記指示データをワイヤレス通信するように構成される、請求項5に記載のシステム。 The system of claim 5, wherein the sensing device and the printer device are configured to wirelessly communicate the instruction data therebetween. 前記プリンタモジュールは、前記機器ユーザが容易にアクセス可能な位置にある前記機器のドア内に統合される、請求項1に記載の装置。 The apparatus of claim 1, wherein the printer module is integrated into a door of the device in a location that is easily accessible to the device user. 前記プリンタモジュールは、フォームの印刷と同時にコード化データを印刷する、請求項1に記載の装置。 The apparatus of claim 1, wherein the printer module prints encoded data simultaneously with printing a form. コード化データは、可視スペクトルで実質的に不可視である、請求項10に記載の装置。 The apparatus of claim 10, wherein the encoded data is substantially invisible in the visible spectrum. 複数ページに印刷されたフォームを提供するために、プリンタモジュールは、ページを綴じるためのバインディング手段を含む、請求項1に記載の装置。 The apparatus of claim 1, wherein the printer module includes binding means for binding pages to provide a form printed on multiple pages. 前記機器は、動作パラメータを測定するための少なくとも1つのセンサを含み、前記少なくとも1つのセンサと前記プリンタデバイスとは、前記プリンタデバイスが備えた前記センサインタフェースにより相互接続可能とされている、請求項1に記載の装置。 The apparatus includes at least one sensor for measuring an operating parameter, and the at least one sensor and the printer device are interconnectable by the sensor interface provided in the printer device. The apparatus according to 1. 前記少なくとも1つのフォームは、機器の使用に関する情報を含み、前記コンピュータシステムは、指示データから、機器の使用に関する少なくとも1つのパラメータを識別する手段を含む、請求項1に記載の装置。 The apparatus of claim 1, wherein the at least one form includes information regarding device usage, and the computer system includes means for identifying at least one parameter regarding device usage from instruction data. 機器の使用に関する前記少なくとも1つのパラメータは、フォームの少なくとも1つのゾーンと関連付けられる、請求項15に記載の装置。 The apparatus of claim 15, wherein the at least one parameter related to device usage is associated with at least one zone of the form. 機器の使用に関する前記少なくとも1つのパラメータは、機器の使用の制御パラメータである、請求項15に記載の装置。 The apparatus of claim 15, wherein the at least one parameter relating to equipment usage is a control parameter for equipment usage. 前記機器は、上側貯蔵区分および下側貯蔵区分を含み、各貯蔵区分は、ヒンジ付きドアによりアクセス可能であり、前記プリンタモジュールは、上側貯蔵区分のドアに設けられ、前記下側貯蔵区分のドアは、前記ドアの両方が閉鎖位置にあるとき、前記プリンタモジュールから排出される印刷文書を受け取るようにされたコレクタを与える、請求項9に記載の装置。 The device includes an upper storage section and a lower storage section, each storage section being accessible by a hinged door, and the printer module is provided on a door of the upper storage section, the door of the lower storage section 10. The apparatus of claim 9, wherein the apparatus provides a collector adapted to receive a printed document ejected from the printer module when both of the doors are in a closed position. 請求項1に記載の少なくとも1つの装置を含むコンピュータシステム。 A computer system comprising at least one device according to claim 1.
JP2007116008A 2007-04-25 2007-04-25 Interaction device with network computer system, and computer system Pending JP2007317172A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007116008A JP2007317172A (en) 2007-04-25 2007-04-25 Interaction device with network computer system, and computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007116008A JP2007317172A (en) 2007-04-25 2007-04-25 Interaction device with network computer system, and computer system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002545403A Division JP2004530955A (en) 2000-11-25 2000-11-27 Dialogue device with network computer system

Publications (1)

Publication Number Publication Date
JP2007317172A true JP2007317172A (en) 2007-12-06

Family

ID=38850942

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007116008A Pending JP2007317172A (en) 2007-04-25 2007-04-25 Interaction device with network computer system, and computer system

Country Status (1)

Country Link
JP (1) JP2007317172A (en)

Similar Documents

Publication Publication Date Title
JP2004530955A (en) Dialogue device with network computer system
US7916336B2 (en) Printer for produce cooling and storage apparatus
JP4949512B2 (en) Portable printer
KR100751439B1 (en) Interactive printer with actuator
JP4647165B2 (en) Digital camera with interactive printer
CN1364277B (en) Surface with identification code
JP3828492B2 (en) Interactive printer
KR100565978B1 (en) Devices for Interaction with Network Computer Systems
JP2007317172A (en) Interaction device with network computer system, and computer system
AU2001216803A1 (en) Apparatus for interaction with a network computer system
AU2005200941B2 (en) Network Refrigerator and Printer
ZA200505474B (en) Copier with code sensor for retrieving documents from a database

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080624

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080905

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090415

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100105