"ラベル、タグ等を印刷するよう構成されたプリンタ10であって、前記プリンタ10は、ハウジングと、前記プリンタ10の状態を決定するように構成された前記ハウジング内の電子装置20と、を含み、前記ハウジング内の前記電子装置20は、前記状態に対応するデータをXML又はHTMLフォーマットのいずれかでイントラネット、インターネット、及びワイヤレス通信ネットワークの少なくとも1つを通じて遠隔位置に自動的に送信するように構成され、前記電子装置20は、その後遠隔で前記プリンタ10が再プログラムされるように構成されたことを特徴とするプリンタ10。前記プリンタ10は、前記データを前記ワイヤレス通信ネットワークを通じてインターネット接続対応の携帯用小型無線呼出装置150、パーソナルコミュニケーションサービスPCS電話160、及びパーソナルデジタルアシスタントPDA170の少なくとも1つに送信するように構成されたことを特徴とする請求項1記載のプリンタ10。前記プリンタ10は、マイクロプロセッサ110と、ポート40,50と、を含み、前記マイクロプロセッサ110は、前記ポート40,50と通信し、前記データを前記ポート40,50を通じて前記イントラネット、前記インターネット、及び前記ワイヤレス通信ネットワークの少なくとも1つに送信するように構成されたことを特徴とする請求項1記載のプリンタ10。前記ハウジング内の前記電子装置20は、前記プリンタ10に蓄積されたラベルフォーマットが前記イントラネット、前記インターネット、及び前記ワイヤレス通信ネットワークの少なくとも1つを通じて遠隔位置で目視可能及び改変可能となるように構成されたことを特徴とする請求項1記載のプリンタ10。前記ハウジング内の前記電子装置20は、前記プリンタ10の設定が前記イントラネット、前記インターネット、及び前記ワイヤレス通信ネットワークの少なくとも1つを通じて遠隔位置から目視可能及び改変可能となるように構成されたことを特徴とする請求項1記載のプリンタ10。前記プリンタ10は、前記プリンタ10の設定がインターネット接続対応の携帯用小型無線呼出装置150、パーソナルコミュニケーションサービスPCS電話160、及びパーソナルデジタルアシスタントPDA170の少なくとも1つを用いて目視可能及び改変可能の少なくとも一方となるように構成されたことを特徴とする請求項5記載のプリンタ10。前記プリンタ10は、前記プリンタ10が前記イントラネット及び前記インターネットの少なくとも1つに接続されるパーソナルコンピュータ130,140のウェブブラウザを用いてプログラム可能及びコントロール可能となるように構成されたことを特徴とする請求項5記載のプリンタ10。ラベル、タグ等を印刷するよう構成されたプリンタ10をプログラムする方法であって、前記プリンタ10は、ハウジングと、前記プリンタ10の状態を決定するように構成された前記ハウジング内の電子装置20と、を含み、前記方法は、前記プリンタ10が前記状態に対応するデータをXML又はHTMLフォーマットのいずれかでイントラネット、インターネット、及びワイヤレス通信ネットワークの少なくとも1つを通じて遠隔位置に自動的に送信した後、遠隔で前記プリンタ10を再プログラムすることを特徴とする方法。前記プリンタ10が前記データを前記ワイヤレス通信ネットワークを通じてインターネット接続対応の携帯用小型無線呼出装置150、パーソナルコミュニケーションサービスPCS電話160、及びパーソナルデジタルアシスタントPDA170の少なくとも1つに送信することを特徴とする請求項8記載の方法。前記プリンタ10は、オペレーティングシステムと、これに蓄積され該オペレーティングシステム内で実行する少なくとも1つのプログラムと、を有し、前記方法は、前記イントラネット及び前記インターネットの少なくとも1つに接続されるパーソナルコンピュータ130,140を介して、コントロール可能、改変可能、及び目視可能の少なくとも1つとすることを特徴とする請求項8記載の方法。従来のプリンタは、プリンタの異常があったときにその近くにいない例えば情報技術IT管理者マネージャ等の人に自動的に警告を与えるよう構成されていない。このように、休止時間を最小限に維持するため、プリンタを現場で継続的に監視するのが必要であり、これにより休止時間が有効的なものとなろう。例えば、終端に産業用バーコードプリンタを備えた組立ラインにおいて、プリンタのリボン切れが生じた場合、組立ラインのオペレータはプリンタがリボン切れしたことを直ちに警告したりしなかったりするであろう。問題が最終的に見つけられると、新しいリボンをプリンタに配置し又は取り付けるのに時間を要し、組立ラインの実質的休止時間となる。幾つかの従来のプリンタはウェブサーバを有し、これによりIT管理者は、プリンタに関する幾つかの基本的情報を含むウェブページを離れた位置において見ることができる。しかしながら、これら従来のプリンタは、臨界及び非臨界プリンタデータの望まれない伝送と、IT管理者への複数の通信チャンネルを通ずるデータの経路決定とに準備していない。例えば、これらのプリンタは、Eメール、インターネット接続対応の携帯用小型無線呼出器、パーソナルコミュニケーションサービスPCS電話、又はワイヤレス式のパーソナルデジタルアシスタントPDAを介して、IT管理者に重要なプリンタデータを自動的に送ることができない。これができれば、IT管理者がその時実際にプリンタを監視していなかったとしても、IT管理者は問題又は潜在的問題に早急に対処できる。代わりに、ウェブサーバを有するプリンタは、IT管理者が順向にプリンタを監視し、JAVA登録商標をサポートする装置、例えばパーソナルコンピュータを使用して、プリンタの状態をチェックしなければならぬように、構成される。さらに、この方法でIT管理者により問題が発見されても、これらのプリンタでは、IT管理者がプリンタにインタフェース接続することによってその後離れた位置から問題を解消することはできない。例えば、従来のプリンタでは、IT管理者が、プリンタのオペレーティングシステム内で実行しているプログラムに対し、離れた位置からアクセスしたり改変を加えたりすることができない。それ故、プログラムに変更の必要性が生じたとき、IT管理者は、プリンタのシリアル又はパラレルポートに接続されるコンピュータを使用して、プリンタ内のプログラムに現場でアクセスしなければならない。このプロセスは、IT管理者が再プログラムを望むそれぞれのプリンタに対し繰り返されるに違いない。さらに、従来のプリンタでは、IT管理者が遠隔位置からラベルフォーマットを監視したり改変したりできない。ラベル、タグ等を印刷するよう適用されたプリンタは、予め定められ、予めプログラムされたフォーマットに従ってそうする。例えば、船荷ラベルを印刷するよう構成されたプリンタは、船荷会社のロゴ、名称及び居所がラベルの左上に印刷され、受取り会社の名称及び居所がラベルの中央に印刷されるというフォーマットに従い、船荷ラベルを印刷するよう構成される。ラベルのフォーマットが変更される例えば、船荷会社のロゴ又は居所が変更されると、IT管理者は現場でラベルフォーマットを変更しなければならない。ラベルフォーマット変更後、IT管理者は典型的に、ラベルの見栄えが許容できるものであるかどうかを決定するためプリンタにラベルを印刷させる。もしそうでなければ、IT管理者はフォーマットを再び変更し、プリンタに他のラベルを印刷させる。この試行錯誤の過程は複数回繰り返されなければならず、かなりの時間を要するであろう。加えて、IT管理者が幾つかのプリンタに対しラベルフォーマットを変更したいならば、IT管理者はその過程をそれぞれのプリンタに対し繰り返さなければならない。現在、多くのバーコードスタンダード規格が用いられている。また、しばしばバーコードスタンダードは変更される即ち、アップデートされる。従来のバーコードプリンタは、IT管理者が新しい又はアップデートされたバーコード表現アルゴリズムをプリンタに遠隔位置からダウンロードできないように、構成される。代わりに、従来のプリンタは典型的に、それに常駐された一又は複数のバーコード表現アルゴリズムを有して販売され、また、バーコード表現アルゴリズムを追加又はアップデートするために、IT管理者は必要なソフトウェアを入手し、プリンタのシリアル又はパラレルポートに接続されるパーソナルコンピュータを用いて、新しい又はアップデートされたバーコード表現アルゴリズムをプリンタに現場でロードする。この過程はそれぞれのプリンタに対し繰り返されるであろう。加えて、従来のプリンタは、IT管理者が例えばプリンタ製造業者のウェブサイトからバーコード表現アルゴリズムをダウンロードし、その後そのバーコード表現アルゴリズムを一又は複数のプリンタにダウンロードできるように、構成されていない。最後に、従来のプリンタは、IT管理者がプリンタの設定を遠隔位置から呼び出し即ち、アップロードし、そのプリンタ設定を変更し、そのプリンタまたは他のプリンタに新しいプリンタ設定をダウンロードできるように、構成されていない。このため、従来のプリンタのプリンタ設定は遠隔位置において改変されることができず、従来のプリンタは、遠隔位置から迅速且つ容易に同一物を作製即ち、同一のプリンタ設定を含むことできるように構成されていない。本発明の目的は、例えば臨界及び非臨界プリンタデータ等のデータを自動的に送信し、例えばEメールやモバイルワイヤレス機器例えば、インターネット接続対応の携帯用小型無線呼出器、パーソナルコミュニケーションサービスPCS電話又はワイヤレス式のパーソナルデジタルアシスタントPDA等の複数の通信チャンネル及びサービスのうちの少なくとも一つを通じてそのデータを送信するよう構成されたプリンタを提供することにある。本発明の他の目的は、遠隔位置からプログラム及びコントロールされるよう構成されたプリンタを提供することにある。本発明のさらなる他の目的は、新しいラベルフォーマットが遠隔位置から追加され、プリンタに蓄積されたラベルフォーマットが遠隔位置から見られたり改変されたりすることのできるように構成されたプリンタを提供することにある。本発明のさらなる他の目的は、バーコード表現アルゴリズムがプリンタにダウンロードされ得るように構成されたプリンタを提供することにある。本発明のさらなる他の目的は、プリンタ設定が、遠隔位置から見られたり改変されたりすることができ、その後そのプリンタ及び/又はネットワーク内の他のプリンタにダウンロードされ得るように構成されたプリンタを提供することにある。手短に言うと、上記目的の少なくとも一つに従い、本発明の実施形態は、ラベル、タグ等を印刷するように構成されたプリンタを提供し、そのプリンタはハウジングとハウジング内の電子装置とを含み、電子装置は、プリンタの状態例えばプリンタエラーや警告的状況を決定し、その後遠隔位置に、例えばイントラネット、インターネット、及び/又はワイヤレス通信ネットワークを通じて、その状態に対応したデータを自動的に送信するよう構成される。好ましくは、プリンタは、Eメールを介して、インターネット接続対応の携帯用小型無線呼出装置、パーソナルコミュニケーションサービスPCS電話、及び/又はパーソナルデジタルアシスタントPDAに、データを送信する。プリンタがデータを自動的に送信することによって、IT管理者はプリンタにおける問題即ち、警告的状況やプリンタエラーを警告されることができ、IT管理者は直ちに問題を正す措置をとることができる。好ましくは、プリンタは、少なくとも幾つかの問題が、プリンタとインタフェースを介して通信することにより、IT管理者によって遠隔位置から修正されるよう、構成される。しかしながら、幾つかの問題は現場で修正されることを要するかもしれない例えばプリンタが用紙切れを起こした場合など。好ましくは、プリンタは、イントラネット、インターネット、及び/又はワイヤレス通信ネットワークを介して、遠隔位置からプログラム及びコントロール可能である。好ましくは、プリンタの設定セッティングはこの方法で見られ、改変されることができる。観念的には、プリンタは、イントラネット又はインターネットに接続されたパーソナルコンピュータのウェブブラウザを用いてプログラム及びコントロール可能であると共に、例えばPDA又はPCS電話等のモバイル装置にウェブページを表示するよう構成される。さらに、好ましくは、プリンタに蓄積ストアされたラベルフォーマットは、遠隔位置から見られたり改変されたりすることができる。また、好ましくはプリンタは、バーコード表現アルゴリズムがプリンタに、好ましくは実行可能なコードの形式で、ダウンロードされることができるように構成される。望ましくは、プリンタは、それが一又はそれ以上の周辺装置を独立操作でコントロールしてデータを取得し、その後、EメールやTCP/UDPメッセージを介して、ホストから求められることなく、ホストにデータをアップロードするホストがデータを受け取る準備をしているときことができるよう、構成される。好ましくは、そのデータは一又はそれ以上のデータベースに組み込まれ、他のアプリケーションでホストにより処理される。好ましくは、プリンタは、その設定を遠隔位置にXMLフォーマットで送信するよう構成される。これによりプリンタ設定は、例えば、イントラネット又はインターネットに接続されたパーソナルコンピュータのウェブブラウザを用いて、容易に読んだり見たりすることができる。その後、その設定は改変され、プリンタにダウンロードし返され、又は同一物コピー作製クローン化を容易にするため他のプリンタにダウンロードされたりすることができる。好ましくは、プリンタ10及び同一物作製プロセスにおける他のプリンタは、それがXMLからデータを解釈し、XMLから解釈されたデータに基づいてその設定をリセットするよう、構成される。本出願は、1999年8月20日に出願された米国仮特許出願第60/149966号及び1999年10月29日に出願された米国仮特許出願第60/162789号の利益を主張する。本発明の構造及び機能の構成及び方法は、それの他の目的及び利点と共に、後述の説明を添付図面に関連して参照することにより理解されるであろう。タグ等を印刷するよう構成されたプリンタに係り、特にラベル、タグ等を印刷するよう構成され且つ従来技術に比べ多くの利点を提供する。本発明は様々な形態で具体化することができるが、ここで図示され詳細に説明される本発明の実施形態があり、ここでの記述は本発明の思想の例示と考えられ、本発明をここに記載され図示されたような発明に限定する意図はない。図1は本発明の実施形態に従うプリンタ10を示す。後に詳述されるように、プリンタ10は従来技術に比し多くの利点を提供する。例えば、後述されるように、好ましくはプリンタ10は、臨界及び非臨界プリンタデータ等のデータを自動的に送信すると共に、例えばEメールやモバイルワイヤレス機器例えば、インターネット接続対応の携帯用小型無線呼出器、パーソナルコミュニケーションサービスPCS電話又はワイヤレス式のパーソナルデジタルアシスタントPDA等の、複数のコミュニケーションチャンネル及びサービスのうちの少なくとも一つを通じて、そのデータを一定経路に沿って発送するように形成される。このように、例えばIT管理者等の人は、プリンタ10の状態を、プリンタ10に対する順向のモニタを有することなく知らされ続けることができる。好ましくは、プリンタ10は、遠隔位置からプログラム及びコントロールされることもでき、それに蓄積されたラベルフォーマットは、遠隔位置から監視され改変されることができる。さらに、プリンタ10は好ましくは、バーコード表現アルゴリズムがプリンタにダウンロードされ得るように形成され、プリンタ設定は遠隔位置から監視され改変されることができる。この後、プリンタ設定はプリンタ10にダウンロードされ、又は同一物を容易に作製すべくプリンタ設定はネットワーク内における他のプリンタにダウンロードされることができる。プリンタ10の電子装置20を描いた図2に示されるように、プリンタ10は、パラレルポート40及びシリアルポート50と通信するラベル発生及び通信マイクロプロセッサ30を含む。当然、他のポートがプリンタ10に設けられてもよく、これら他のポートがラベル発生及び通信マイクロプロセッサ30と通信してもよい。示されるように、プリントサーバ60がパラレルポート40に接続されることができ、プリントサーバ60がイーサネット登録商標ワーク70や他のタイプのネットワークに接続されることができる。これらネットワークは、図3に示されるように、その後イントラネット及び/又はインターネットに接続される。例えばパーソナルコンピュータ、プログラマブルロジックコントローラPLC、計量スケール、バーコードスキャナ又は他のタイプの装置などの装置80が、シリアルポート50に接続されてもよく、これによりプリンタ10に、プリンタ10がタグ、ラベル等を印刷するのに使用するデータの流れを提供する。ラベル発生及び通信マイクロプロセッサ30はユーザインタフェース90と通信する。ユーザインタフェース90は、プリンタ10のフロントパネル100図1参照に主に配置されるボタン及びスイッチからなる。ラベル発生及び通信マイクロプロセッサ30は、プリンティングコントロールマイクロプロセッサ110とも通信する。プリンティングコントロールマイクロプロセッサ110は、概して普通且つ周知のプリンタ機構120と通信し、プリンティングコントロールマイクロプロセッサ110がラベル発生及び通信マイクロプロセッサ30から受ける情報に基づき、プリンタ機構120を制御してタグ、ラベル等を印刷させる。好ましくは、プリンティングコントロールマイクロプロセッサ110は、プリンタ機構120の特定の要素及び状況を監視し、警告的状況、プリンタエラー又は他の問題の有無を決定し、ラベル発生及び通信マイクロプロセッサ30に報告するよう構成される。例えば、好ましくはプリンティングコントロールマイクロプロセッサ110は、プリンタ10が用紙切れを起こしているかどうか、オフラインかオンラインか、リボン切れを起こしているかどうか、プリントヘッドが開かれているかどうか又は過熱状態にあるかどうかなどを決定するよう構成される。この種の監視は一般に良く知られていることである。ラベル発生及び通信マイクロプロセッサ30の構成と、プリンティングコントロールマイクロプロセッサ110がプリンタ機構120を監視しプリンタ10がイントラネット及び/又はインターネットに接続される図3参照という事実とは、プリンタ10が臨界及び非臨界プリンタ情報を一又は複数のリモート装置に自動的に送信することを提供する。リモート装置は例えば図3に示されるように、イントラネット若しくはインターネットに接続されるパーソナルコンピュータ130,140、又はワイヤレス通信ネットワークを介するインターネット接続対応の携帯用小型無線呼出器150、PCS電話160及び/又はPDA170である。これは後に詳細に説明される。好ましくは、ラベル発生及び通信マイクロプロセッサ30は、所定のプログラム言語図2にZPLで示されるを用いてプログラムされコントロールされるよう構成される。後に詳述されるように、好ましくはプリンタ10は、プリンタが遠隔位置から、イントラネット、インターネット又はワイヤレス通信ネットワーク等を介して、プログラムされコントロールされ得るように構成される。好ましくは、ラベル発生及び通信マイクロプロセッサ30はウェブサーバこれは概してプリンタのオペレーションシステムに搭載されるを含み、ウェブサーバはハイパーテキスト記述言語HTML図2にHTMLで示される形式で通信するよう構成され、イントラネット、インターネット又はワイヤレス通信ネットワークを介したウェブページの表示を容易にする。後に詳述されるように、これは例えばIT管理者等の人がプリンタ設定を監視することができ、ウェブブラウザを用いて遠隔位置からプリンタ10をプログラムしコントロールできるようにすることを提供する。好ましくは、プリンタは、受信装置がJAVA登録商標をサポートすることを要しない簡単なフォーマットでデータを提供するよう構成される。このように、データは、JAVA登録商標を必ずしもサポートしない携帯用小型無線呼出器150、PCS電話160又はPDA170によって、容易に処理され表示されることができる。好ましくは、プリンタ10は、プログラムと、対応するファームウェア図2にZBIで示されるであってデータの流れデータストリームを一のフォーマットから他のフォーマットに変えるよう形成されたものとを含み、これによりプリンタ10が複数の異なるデータ流れフォーマットに互換性のあるものとなる。特に、ラベル発生及び通信マイクロプロセッサ30はデータ流れを、例えばシリアルポート50を通じて、例えばパーソナルコンピュータ、計量スケール又はバーコードスキャナから受け取る。ZBIはデータ流れを、プリンタ10に互換性のない一のフォーマットから、プリンタ10に互換性のある他のフォーマットに変換することができる。ラベル発生及び通信マイクロプロセッサ30は変換されたデータをラベル、タグ等をフォーマットするために用い、プリンティングコントロールマイクロプロセッサ110と通信する。プリンティングコントロールマイクロプロセッサ110は、その後そのフォーマットに基づいてラベル、タグ等を印刷するためにプリンタ機構120を制御する。米国仮特許出願第60/162789号はZBIをより詳細に開示し、この出願は全体が参照により本出願に含められるものとする。上記したように、好ましくはプリンタ10は、イントラネット、インターネット又はワイヤレス通信ネットワークを通ずるEメール又はTCP/UDPを介して、プリンタ10が遠隔位置にある装置と通信できるように、構成される。これはいまより詳細に説明される。上記したように、好ましくはプリンタ10は、イントラネット、インターネット又はワイヤレス通信ネットワークを通じたウェブページを表示するよう構成される。好ましくは、一のウェブページは、ユーザが警告されることを望む状態例えばプリンタエラーや警告的状態を選択でき、及び彼又は彼女がどのように警告されたいかを選択できるよう、構成される。特に好ましくは、ウェブページは、ユーザが状態を選択でき、Eメールを選択して彼又は彼女のEメールアドレスを持つウェブサイトを提供でき、PCS電話を選択して彼又は彼女の電話番号を持つウェブサイトを提供でき、携帯用小型無線呼出器を選択してその番号を持つウェブサイトを提供でき、又は組織法人のローカルエリアネットワークLAN若しくはワイドエリアネットワークWANを介する他の方法で警告されることを選択できるよう、構成される。この後、プリンタ10即ちプリンティングコントロールマイクロプロセッサ110が状態を検出したならば、プリンタ10は選択された手段を介して状態をユーザに警告する即ち、ユーザにEメールを送信し、その者に電話してPCS電話のスクリーンに情報を表示し、その者を呼び出して携帯用小型無線呼出器のスクリーンに情報を表示し、又は組織のLAN若しくはWANを介してある方法でその者に警告する図3参照。これにより、例えばIT管理者のようなユーザがプリンタ10を順向に監視する必要が無くなり、プリンタ10がプリンタエラーや警告的状態を、選択された通信チャンネルを介して、ユーザに自動的且つ迅速に知らせるであろう。好ましくは、ウェブページは、ユーザが、状態が良化した即ち、プリンタ10によって検出された警告的状況やプリンタエラーが解消したことを知らせられることを選択することもできることを、提供する。これは利点である。なぜなら例えばIT管理者のようなユーザが、既に良化した問題を、例えばプリンタ10の所にいる人によって解消しようとする時間を費やさないで済むからである。好ましくは、他のウェブページは、ユーザがプリンタの設定を見ることができるように構成される。好ましくは、他のウェブページは、ユーザが、例えばプリンタ全体のセットアップ、シリアル通信セットアップ、ネットワーク通信セットアップ、メディアセットアップ、キャリブレーション等のプリンタ設定を目視監視し改変し、同様に他のプリンタ設定も目視し改変できるよう、構成される。加えて、好ましくはユーザは、プリンタ10にその設定をタグ、ラベル等に印刷させその場で見れるよう、ウェブページに指示することができる。好ましくは、ウェブページは、ユーザがプリンタの設定を調整するためパスワードを入力しなければならないように、形成される。メディアセットアップに関し、好ましくはユーザは、プリント方法並びに許容範囲内におけるプリント幅及び最大長と同様に、メディアタイプとセンサタイプとを特定することができる。好ましくは、図4に示されるように、プリンタ10は、ユーザ180がプリンタの設定を例えばXMLのようなフォーマットでアップロードし、その設定をウェブブラウザを用いて目視し改変し、その後その設定をプリンタ10にダウンロードし返したり、同一物を容易に作製するためネットワーク内の他のプリンタ10a,10b,10c等にダウンロードし返したりすることができるように、構成される。好ましくは、プリンタ10のウェブページは、ユーザがプリンタ10のメモリの状態を目視したり、プリンタ10に蓄積されプリンタ10によって使用される即ち、ラベル発生及び通信マイクロプロセッサ30及び/又はプリンティングコントロールマイクロプロセッサ110によって使用される他のものをリスニングするディレクトリを目視したりできるよう、構成される。このようなリスニングは、グラフィックイメージ、フォント、ラベルフォーマット及びZBIに関連するプログラムと同様に、プリンタのオペレーティングシステム内で実行するプログラムを含んでも良い上述したように。好ましくは、プリンタ10は、ユーザがプリンタにおけるプログラムの実行又は停止を指示し、現存のプログラムを追加付加又は改変できるように構成されても良い。この場合、その新しい又は改変されたプログラムはその後プリンタ10にダウンロードされ、プリンタ10は事実上再プログラムされたものとなる。好ましくは、ウェブページは、ユーザがプログラムを追加、実行、停止又は改変するためにパスワードを入力しなければならないものとなるように、構成される。図5は、ZBIをアップロードし、ZBIを改変し、改変されたZBIをプリンタにダウンロードするといったように、遠隔位置からZBIをコントロールする即ち、実行又は停止するユーザを描いている。好ましくは、プリンタ10は、ZBIを遠隔位置においてウェブページ形式で表示するよう構成される。また好ましくは、プリンタ10は、ユーザがZBIに、インターネット又はイントラネットに対するTCP/UDP又はEメールポートを開くよう指示でき、これによりメッセージをプリンタに又はプリンタから送り、インターネット又はイントラネット上の他のシステムと通信することを提供するよう、構成される。ラベルフォーマットに関し、図6に示されるように、好ましくはプリンタ10は、ユーザが、プリンタ10に蓄積されプリンタがラベルを印刷するのに使用するラベルフォーマットをアップロードし図3参照、その後そのフォーマットを見たり改変したりできるように、構成される。好ましくはプリンタ10は、フォーマット改変後、ユーザが、ウェブページに、ラベルが実際に印刷されたならばどのように見えるか即ち、ラベルプレビューを表示するよう指示し、又はプリンタに実際にラベルを印刷するよう指示することができるよう、構成される。仮にラベルが望ましい見栄えでなければ、望ましい見栄えになるまで、ユーザはフォーマットをさらに改変し、ラベルプレビューを見たりラベルを印刷したりすることができる。そして、ユーザは、ウェブサイトに、改変された最終的なフォーマットをプリンタ10又は一若しくは複数の他のプリンタにダウンロードするよう指示することができる。この後プリンタはその改変されたフォーマットを用いてラベル、タグ、等を印刷することになる。好ましくは、プリンタ10及びウェブページは、ユーザが新しいラベルをフォーマットし、その新しいラベルフォーマットをプリンタに使用のためダウンロードすることができるよう、構成される。プリンタ10は好ましくはウェブページがウェブブラウザを用いて見ることができるように構成されるが、プリンタ10はインターネットやイントラネット図3参照を通じて、ユーティリティプログラムを実行するコンピュータに通信するよう構成されても良い。そのユーティリティプログラムは、特に、プリンタ10をモニタリングするときに指示され、ネットワーク内の複数のプリンタの集中管理のために準備する。上記したように、また図7に示されるように、望ましくはプリンタ10は、プリンタ10が例えばシリアルポート50図2参照を通じてデータを受け取りタグ、ラベル等を印刷することにより情報に影響を及ぼすことによって、独立したアプリケーション内でデータを処理することができ、また、この後、ホスト190から求められることなく、ホストがデータを受け取る準備をしているとき処理されたデータをホスト190にアップロードすることができるよう、構成される。好ましくは、図8に示されるように、プリンタは、ユーザがバーコード表現アルゴリズムをプリンタにダウンロードしてプリンタがデータ流れを機械言語に翻訳したりバーコードを発生するものとして使用できるように、構成される。好ましくは、プリンタ及びウェブページは、ユーザがバーコード表現アルゴリズムを例えばプリンタ製造業者のウェブサイトからダウンロードし、その後そのバーコード表現アルゴリズムをプリンタにダウンロードできるように、構成される。このように、ユーザにとっては、新しい又はアップデートされたバーコードスタンダードに関してプリンタをアップデートされたものに保持するのが容易であり、しかもそれを離れた位置から行うことができる。好ましくは、プリンタは、バーコード表現アルゴリズムが実行可能なコード形式でプリンタにダウンロードされ、プリンタがデータ流れからバーコードを印刷するためそのコードを実行することができるよう、構成される。それはおそらくシリアルポート50図2参照を通じてプリンタによって受け取られる。既に述べたように、米国仮特許出願第60/162789号は参照によりここに包含された。米国仮特許出願第60/149966号もここにその全体が参照により包含され、本出願は本発明に関わる追加の開示を含むものである。本発明の実施形態が図示され記述されたが、当業者ならば、特許請求の範囲に記載された発明の思想及び範囲内で様々な変形例を案出できるであろう。"