(57)【要約】【課題】プログラマブルデバイス又はモジュールの構成や在庫の管理を容易化する。【解決手段】印刷装置用可換モジュールに付されている電子監視タグにプログラミングを施すに当たり、まず当該可換モジュールに係る電子監視タグからタグ識別データを電子的に読み取り（１１０）、読み取ったタグ識別データが所定識別条件に合致していることを電子的に確認する（１１８等）。タグ識別データが所定識別条件に合致していることを確認できた場合に、電子監視用タグにタグ内容を電子的にプログラミングする（１１４）。【選択図】図１３
2005332394.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置用可換モジュールに付された電子監視用タグにプログラミングを施す方法であって、
可換モジュールに係る電子監視用タグからタグ識別データを電子的に読み取るステップと、
タグ識別データが所定識別条件に合致していることを電子的に確認するステップと、
タグ識別データが所定識別条件に合致していると確認できた場合に、電子監視用タグにタグ内容を電子的にプログラミングするステップと、
を有する方法。
【請求項２】
請求項１記載の方法において、
上記タグ内容プログラミングステップが、電子監視用タグに第１構成情報がプログラミングされていれば第１動作情報が、また第２構成情報がプログラミングされていれば第２動作情報が、それぞれ印刷装置に対して送信されることとなるよう、第１及び第２タグ構成情報のうちいずれかを選択して電子監視用タグにプログラミングするステップを含む方法。
【請求項３】
請求項１記載の方法において、
上記タグ識別データ確認ステップが、タグ識別データが第１及び第２所定識別条件のいずれに合致しているのかを判別するステップを含み、
上記タグ内容プログラミングステップが、タグ識別データが第１所定識別条件に合致している場合は第１構成情報をまた第２所定識別条件に合致している場合は第２構成情報をそれぞれ電子監視用タグにプログラミングするステップを含む方法。
【請求項４】
請求項３記載の方法において、更に、
電子監視用タグからタグ認証データを読み取るステップと、
タグ認証データが所定認証条件に合致していることを確認するステップと、
タグ認証データが所定認証条件に合致していると確認できた場合に限り電子監視用タグに対するタグ内容のプログラミングを許すステップと、
を有する方法。
【請求項５】
請求項４記載の方法において、タグ認証データ読み取りステップが、
電子監視用タグに対し認証要求信号を電子的に送信するステップと、
電子監視用タグに認証応答を計算させるステップと、
電子監視用タグから認証応答を電子的に受信するステップと、
を含む方法。
【請求項６】
印刷装置用可換モジュールに係る電子監視用タグにプログラミングするためのプログラミングデバイスであって、
電子監視用タグにタグ内容をプログラミングするためのタグライタと、
電子監視用タグからタグ識別データを読み取るためのタグリーダと、
タグ識別データが所定識別条件に合致しているかどうか判別するデータベリファイアと、
を備え、タグリーダにより読み取られたタグ識別データが所定識別条件に合致していると判別した場合に限り、データベリファイアがタグライタに対し、電子監視用タグにタグ内容をプログラミングする権限を付与するプログラミングデバイス。
【請求項７】
請求項６記載のプログラミングデバイスにおいて、データベリファイアが、
タグリーダにより読み取られたタグ識別データが第１及び第２所定識別条件のいずれに合致しているのかを判別し、
タグリーダにより読み取られたタグ識別データが第１所定識別条件に合致していると判別した場合に限り、タグライタに対し、電子監視用タグに第１タグ内容をプログラミングする権限を付与し、
タグリーダにより読み取られたタグ識別データが第２所定識別条件に合致していると判別した場合に限り、タグライタに対し、電子監視用タグに第２タグ内容をプログラミングする権限を付与するプログラミングデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブルデバイス又はモジュールの管理乃至制御に関する。本発明は、例えば、モジュールの在庫や構成（コンフィギュレーション）の管理等に有用である。
【背景技術】
【０００２】
各種生産物乃至製造物（以下「製品」）の中には、物理的にはそっくりであるけれども施されているプログラムによって区別されうるものがある。この種の製品を流通チャネルに投入する際に、プログラマブルな特性を設定する（その特性についてプログラミングを施す）ことによって製品同士を区別することとしてしまうと、見かけ上は一緒だがプログラム内容が違う複数通りの製品を在庫品所持者が管理しなければならなくなるため、在庫管理が複雑なものになってしまう。
【０００３】
【特許文献１】米国特許第６２６２６６２号（Ｂ１）
【特許文献２】米国特許第６５８４２９０号（Ｂ２）
【特許文献３】米国特許第６１７６４２５号（Ｂ１）
【特許文献４】米国特許第６００８７２７号
【特許文献５】米国特許第６３２６９４６号（Ｂ１）
【特許文献６】米国特許第６３４６８８４号（Ｂ１）
【特許文献７】米国特許第６３５１６２１号（Ｂ１）
【非特許文献１】"The Write Stuff: Understanding the Value of Read/Write RFID Functionality," Technologies Corporation, 2003, page.1-4
【非特許文献２】"Applications, Intermec-Authentication, Applications for Flying Null Technology"、［online］、２００３年５月２０日検索、インターネット＜URL:www.flying-null.com＞
【非特許文献３】"Flying Null, A Unique Product Identity, Flying Null Technology-the new concept in remote magnetic sensing"、［online］、２００３年５月２０日検索、インターネット＜URL:www.flying-null.com＞
【発明の開示】
【課題を解決するための手段】
【０００４】
ここに、本発明の一実施形態に係る方法は、印刷装置用可換モジュール（例えばトナーカートリッジ）に付された電子監視用タグ（例えばプログラマブル電子モジュールタグ）にプログラミングを施す方法であって、可換モジュールに係る電子監視用タグからタグ識別データを電子的に読み取るステップと、タグ識別データが所定識別条件に合致していることを電子的に確認するステップと、タグ識別データが所定識別条件に合致していると確認できた場合に、電子監視用タグにタグ内容を電子的にプログラミングするステップと、を有する。
【０００５】
また、本発明の一実施形態に係るプログラミングデバイスは、印刷装置用可換モジュール（例えばトナーカートリッジ）に係る電子監視用タグ（例えばプログラマブル電子モジュールタグ）にプログラミングするためのプログラミングデバイスであって、電子監視用タグにタグ内容をプログラミングするためのタグライタと、電子監視用タグからタグ識別データを読み取るためのタグリーダと、タグ識別データが所定識別条件に合致しているかどうか判別するデータベリファイアと、を備え、タグリーダにより読み取られたタグ識別データが所定識別条件に合致していると判別した場合に限り、データベリファイアがタグライタに対し、電子監視用タグにタグ内容をプログラミングする権限を付与する。
【発明を実施するための最良の形態】
【０００６】
本発明の実施に適するタグは、情報を格納しておくためのタグメモリを備えプログラミングを施すことが可能なタグ即ちプログラマブルタグである。そのうち電子的にプログラミング可能なタブをプログラマブル電子タグと称する。また、印刷装置その他の機械用の可換モジュール（交換可能なモジュール）等といった各種の製品に付される（或いは何れにせよ関連付けられる）タグを、本願ではモジュールタグと称する。本願では、プログラマブルタグ（プログラマブル電子タグ）であり且つモジュールタグであるタグを、プログラマブルモジュールタグ（プログラマブル電子モジュールタグ）と呼ぶ。
【０００７】
図１に、例えば機械乃至システムの可換部分乃至消耗部品であるモジュール３０に関連付けられているプログラマブル電子モジュールタグ２０を示す。本願でモジュール３０の一例として想定しているのは、消費されるトナーを収蔵しているトナーカートリッジ等の印刷装置用消耗モジュールである。トナーカートリッジは、電子写真印刷装置内に組み込めるよう設計及び製造され、印刷プロセス実行時にトナーを吐出するモジュールである。但し、本発明を適用できるモジュール３０はこの種のモジュールに限られるものではない。即ち、本願においては、プログラマブル電子モジュールタグ２０を関連付けることができる（例えばその本体や梱包用容器に付すことができる）何れのデバイスをも包含する意味で、「モジュール」という言葉を使用している。
【０００８】
図５にプログラマブル電子モジュールタグ２０の一例構成を示す。この図に示すプログラマブル電子モジュールタグ２０は、情報格納用のタグメモリ２４を含むタグ内電子回路２２と、情報をプログラマブル電子モジュールタグ２０内に取り込みまたプログラマブル電子モジュールタグ２０から情報を送り出すためのタグ側通信素子２６と、を備えている。タグ内電子回路２２内のプロセッサ（ＣＰＵ）２８は計算その他の機能を実現する手段であり、インタフェース用電子回路２９はＣＰＵ２８、メモリ２４及び通信素子２６を相互に接続する手段である。なお、プログラマブル電子モジュールタグ２０を構成する部品の配置や接続関係等に関しては、様々な態様を採用可能である。
【０００９】
本発明を実施するに当たり通信素子２６を無線通信素子とすれば、この無線通信素子を用いて他のデバイスとの間で無線通信リンクを確立することができる。無線通信素子としては、具体的にはＲＦ（無線周波数）アンテナを使用することができ、ＲＦアンテナを用いれば他のデバイスとの間でＲＦによる通信リンクを確立することができる。
【００１０】
通信素子２６として用いる無線通信素子は、能動型通信素子とすることもできるし受動型通信素子とすることもできる。能動型通信素子とは、この場合でいえば、内蔵電源によって駆動されるタイプの通信素子を指している。能動型通信素子とする場合は、プログラマブル電子モジュールタグ２０内に電池（図示せず）等の電源を組み込んでおく。プログラマブル電子モジュールタグ２０内の各部材乃至回路も、この電源からの電力にて動作させることができる。また、受動型通信素子とは、この場合でいえば、ＲＦリーダ（ＲＦ利用型タグリーダ）やＲＦライタ（ＲＦ利用型タグライタ）といった他のデバイスからＲＦ信号を受信し、受信したＲＦ信号からエネルギを取り出して利用するタイプの通信素子を指している。タグに対して問いかけを発するＲＦリーダやタグから情報を取り出すＲＦライタ等といったデバイスからのＲＦ信号は、プログラマブル電子モジュールタグ２０内の部材乃至回路、少なくともＲＦアンテナ及びインタフェース用電子回路２９を、短時間だけ動作させるのには十分なエネルギを有する信号とすることができるから、当該ＲＦ信号を電力源として利用することにより、ＲＦアンテナによる情報送受信を行うことができる。
【００１１】
タグ内電子回路２２内にあるタグメモリ２４内には、例えば特定の情報が特定の位置に格納されるよう、各種の情報を格納する。例えば、ＲＦアンテナを介して受信した情報をタグメモリ２４内に格納することができる。無論、タグメモリ２４からの情報の読み出しも可能である。例えば、タグメモリ２４から情報を選択的に読み出すことが可能であり、通信素子２６例えばＲＦアンテナが動作しているのであれば、当該選択的に読み出された情報をＲＦアンテナから送信することができる。
【００１２】
この図に示す通信素子２６は無線通信素子であるが、この無線通信素子に代えて又はこれと共に、有線通信素子（図示せず）を設けることもできる。この有線通信素子は、例えば、プラグその他のコネクタを介しタグメモリ２４を外部通信システムに接続する。このようにすれば、当該外部通信システムからタグメモリ２４内に情報を取り込み、またタグメモリ２４から当該外部通信システムへと情報を送り出すことができる。
【００１３】
プログラマブル電子モジュールタグ２０は、例えば図１に示すようにトナーカートリッジ等のモジュール３０に直接付すことができるけれども、これに加え又はこれに代えて、モジュール容器にプログラマブル電子モジュールタグ２０を付すこともできる。図２〜図４に、移送用にモジュール３０を梱包する際用いられる容器３２を、その容器３２に収められたモジュール３０と共に示す。まず、図２に示す実施形態においては、プログラマブル電子モジュールタグ２０は容器３２を形成する基材（例えば段ボール）に埋め込まれている。この図においては容器３２が直線的な形状を有しているが、容器３２の形状は他の様々な形状ともすることができる。また、容器３２の内部には、印刷装置用可換モジュール等の梱包対象モジュール３０だけでなく、当該モジュール３０を保護するため各種の補助梱包材乃至詰め物（図示せず）も封入されうる。更に、全く同じモジュールを複数個、１個の容器３２内に収納梱包することもできるし、互いに関連のある別々のモジュールを組み合わせて、１個の容器３２内に収納梱包することもできる。何れにせよ、モジュール（例えばトナーカートリッジ）３０と、その容器３２に付されているプログラマブル電子モジュールタグ２０と、の間の関連づけは、プログラマブル電子モジュールタグ２０が付された容器３２内にモジュール３０を置くことそれ自体によって、達成されている。なお、本実施形態を採用する場合、容器３２内のモジュール３０に別のプログラマブル電子モジュールタグ２０を直接付すこと（図１参照）は、行ってもかまわないが、省略することもできる。
【００１４】
次に、図３及び図４に示す実施形態においては、容器３２に付されているラベル３３上にプログラマブル電子モジュールタグ２０が付されている。この容器３２の一方の側（図３中の上側）には、外向きに開く開閉部３４が形成されている。図示した実施形態における開閉部３４は両バタ式であり、閉じたとき頂面に１本の継ぎ目が形成されるよう容器３２の頂面を二分する２個の容器基材片３６、３８から、形成されている。従って、この開閉部３４にて容器３２を開くと図４に示す状態となる。また、開閉部としては、両バタ式又は片バタ式のものの他、蓋式のものやプルタブ式のものがある。例えば蓋式の開閉部は、蓋の輪郭に沿った形の開口面を有する容器本体と、これとは別体の基材片からなり容器本体にぴったりはまる周縁部を有する蓋から、構成される。また、プルタブ式の開閉部は、容器基材を引き裂くプルタブか、或いはミシン目の線に沿って容器の一部を別体化できるプルタブによって、構成される。何れにせよ、プログラマブル電子モジュールタグ２０が付されているラベル３３は、好ましくは開閉部３４の継ぎ目を跨ぐよう、容器３２にしっかりと付す。
【００１５】
プログラマブル電子モジュールタグ２０内のタグメモリ２４内への情報の書込は、対応するモジュール３０又はその容器３２にそのプログラマブル電子モジュールタグ２０が付された後等、モジュール３０の種別等も考慮して決定された様々な形態及び時点にて、行うことができる。従って、様々な時点で、またモジュール３０が配置される様々な場所で、タグメモリ２４内に情報を書き加えることができる。
【００１６】
例えば上掲の何れかの手法により何れかのモジュール３０との関連づけが済まされているプログラマブル電子モジュールタグ２０に対しては、例えば図６又は図７に示すように、モジュールタグプログラマ４０を用いて、プログラミングを施すことができる。モジュールタグプログラマ４０は、いま取り扱っているモジュール３０に関連付けられているプログラマブル電子モジュールタグ２０のタグメモリ２４内に情報を格納させることができるよう、構成されている。
【００１７】
図６においてはモジュールタグプログラマ４０の位置は固定されており、プログラマ固定手段４２によってしっかりと保持されている。この図に示すモジュールタグプログラマ４０及びその固定手段４２は、モジュール３０又はモジュール３０が収められている容器３２等、プログラマブル電子モジュールタグ２０を伴っている物体を、モジュールタグプログラマ４０に近づけることができるよう、構成されている。なお、後に図７を参照して説明する可搬型モジュールタグ処理デバイス５０は、モジュールタグプログラマ４０が組み込まれたデバイスである。
【００１８】
モジュールタグプログラマ４０は、プログラマブル電子モジュールタグ２０から電子的に情報を読み出すことができるタグリーダと、プログラマブル電子モジュールタグ２０内に情報をプログラミングできるタグライタとを、備えている。注記すべきことに、モジュールタグプログラマ４０においても可搬型モジュールタグ処理デバイス５０においても、タグリーダとタグライタの間でその構成部材を全て又は大部分共用できる。モジュールタグプログラマ４０は、更に、図中そのシルエットのみを示すタグプログラマ内電子回路４４及びタグプログラマ側通信素子４６を備えており、タグプログラマ側通信素子４６を用いてプログラマブル電子モジュールタグ２０側の通信素子２６と通信することによって、モジュールタグプログラマ４０とプログラマブル電子モジュールタグ２０との間に通信リンクを形成する。
【００１９】
タグプログラマ側通信素子４６は、例えば、ＲＦアンテナ等の無線通信素子とすることができる。そのようにする場合、タグプログラマ側通信素子４６たるＲＦアンテナは、タグプログラマ側通信素子４６とタグ側通信素子２６との距離が互いの所定動作可能圏内にあるときにタグ側無線通信素子２６たるＲＦアンテナを動作させられるよう、ひいてはモジュールタグプログラマ４０がモジュールタグプログラマ４０とプログラマブル電子モジュールタグ２０との間に通信リンクを確立できるよう、十分なエネルギを輻射する構成とする。
【００２０】
モジュールタグプログラマ４０とプログラマブル電子モジュールタグ２０との間に通信リンクが確立された後は、モジュールタグプログラマ４０とプログラマブル電子モジュールタグ２０との間でこの通信リンクを介し情報を交換することができる。なお、ここで例示しているのはＲＦ無線通信リンクであるが、他種の通信リンクを用いることもできる。例えば、図示しないプラグやソケットにより接続された有線伝送路を用いて、タグリーダとプログラマブル電子モジュールタグ２０との間に有線通信リンクを形成することができる。また、例えば有線伝送路乃至ケーブル４８を利用して外部に対する通信リンクを形成することができる。即ち、他のシステム（例えばコンピュータその他の情報取扱システム）からモジュールタグプログラマ４０へ或いはモジュールタグプログラマ４０から他のシステムへとデータを渡せるよう、有線伝送路乃至ケーブル４８等により外部に対する通信リンクを形成することができる。
【００２１】
他方、図７に示されている可搬型モジュールタグ処理デバイス５０は可搬型モジュールタグプログラマと称することができるデバイスであり、例えば、モジュールタグプログラマ４０に加えて各種のユーザインタフェース部材が組み込まれた構成を有している。ここでいうユーザインタフェース部材としては、一つには、モジュールタグプログラマ４０に対してユーザが情報を与えられるようにしているユーザ入力用素子があり、もう一つには、モジュールタグプログラマ４０からユーザに情報を提示乃至通知できるようにしている対ユーザ通知用素子がある。
【００２２】
図８〜図１１に可搬型モジュールタグ処理デバイス５０の一例を示す。図示した例においては、ユーザ入力用素子として、タグプログラマ内電子回路４４に接続されているキーパッド５２を備えている。このキーパッド５２は、ユーザがタグプログラマ内電子回路４４例えばデータプロセッサ５９に対してタグ内容プログラミング指令等の入力情報を与えられるようにする手段である。本発明を実施するに当たりユーザ入力用素子として利用できるものとしては、この他、マイク及び音声認識装置乃至ソフトがある。有線通信ポート５４に接続可能なコンピュータ側にこれらマイク及び音声認識機能を実装しこのコンピュータを有線通信ポート５４に接続すれば、当該コンピュータからモジュールタグプログラマ４０に対してユーザ入力信号を与えることができる。コンピュータと有線通信ポート５４の間は、ケーブル等の接続手段により随時接続すればよい。また、可搬型モジュールタグ処理デバイス５０に組み込まれたタグプログラマ内電子回路４４内には、例えば動作中に情報を蓄えておくためのデバイスメモリを設けることができる。そのようにすれば、可搬型モジュールタグ処理デバイス５０がこの内部記憶を利用し随時、データ及び情報をダウンロード或いはアップロードすることができる。即ち、可搬型モジュールタグ処理デバイス５０にこの種の情報格納能力を与えておけば、有線通信ポート５４等を介した外部システムとの継続的通信が行われていない時点（例えばケーブル等が外されているとき）であっても、可搬型モジュールタグ処理デバイス５０を動作させることができる。
【００２３】
更に、ユーザがコンピュータのキーボードやマウスを操作することによりコンピュータから可搬型モジュールタグ処理デバイス５０又はそのモジュールタグプログラマ４０へと入力情報を与えられるようにすることも、可能である。例えば図１２に示す接続状態においては、ポータブルコンピュータ９５がケーブル９６を介し可搬型モジュールタグ処理デバイス５０に接続されている。ケーブル９６の両端のうち一方は可搬型モジュールタグ処理デバイス５０の有線通信ポート５４に、他方はポータブルコンピュータ９５のポートのうち何れかに、それぞれ接続されている。ポータブルコンピュータ９５のポートのうちケーブル９６による接続に使用できるポートとしては、パラレル（プリンタ）ポート、シリアルポート、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート等、コンピュータにて通常利用できる各種のポートを挙げることができる。ユーザがポータブルコンピュータ９５に入力した情報は、ユーザ入力信号としてポータブルコンピュータ９５から有線通信ポート５４を介し可搬型モジュールタグ処理デバイス５０へと運ばれる。ポータブルコンピュータ９５から可搬型モジュールタグ処理デバイス５０への通信は、更に、赤外線信号やＲＦ信号等を用いて無線で実行することもできる。例えば、図８等に示されている外部アンテナ５６は、無線通信リンクを介し他の構成部材又はシステムからユーザ入力情報を受信するための接続点として、使用することができる。アンテナスイッチ５８は、例えば可搬型モジュールタグ処理デバイス５０内の回路と外部アンテナ５６との間を接続／切断するための手段とすることができ、また通信手段を外部アンテナ５６から有線通信ポート５４へ又はその逆へと切り替えるための手段とすることもできる。なお、本件技術分野に親しい者であれば、ユーザから可搬型モジュールタグ処理デバイス５０へと情報を与えモジュールタグプログラマ４０により使用させるための機構として、他種の機構があり得ることを認識できる。
【００２４】
タグプログラマ内電子回路４４はデータプロセッサ５９を備えている。データプロセッサ５９は、タグプログラマ側通信素子４６にて受信したデータや、キーパッド５２等のユーザ入力用素子から入力された情報を処理する。データプロセッサ５９は、所定条件に従いデータを操作する。例えば、データプロセッサ５９は、ユーザ入力用素子を介して与えられた指令を解釈するよう、タグプログラマ側通信素子４６にてプログラマブル電子モジュールタグ２０から受信した情報を確認するよう、またプログラマブル電子モジュールタグ２０から受信したデータについての計算を実行するよう、構成することができる。タグプログラマ側データプロセッサ５９は、更に、タグプログラマ側通信素子４６を介し情報を送信させること等によって、プログラマブル電子モジュールタグ２０に対してある種の情報を発するよう、構成されている。
【００２５】
可搬型モジュールタグ処理デバイス５０に設けられているユーザインタフェース部材のうち、ユーザに情報を提示乃至通知するための対ユーザ通知用素子としては、例えば、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部６０、発光表示部６２、音響出力部６４等を設けることができる。本実施形態におけるＧＵＩ部６０は、グラフィクス又はテキストによるメッセージを表示できるよう、例えばＬＣＤ（液晶）スクリーンによって構成されている。タグプログラマ内電子回路４４は、ＧＵＩ部６０により表示されるメッセージを制御する。ＧＵＩ部６０には、また、ユーザがキーパッド５２により入力したデータを確認するための情報も、表示できる。
【００２６】
また、発光表示部６２からはユーザに対して単純な可視信号を発することができる。発光表示部６２は、例えば二種類の信号を発光するよう構成すればよい。その場合、例えば、一種類目は否定的な状態乃至結果を示す赤信号、二種類目は肯定的な状態乃至結果を示す緑信号とする。また、三種類の信号を発光するよう発光表示部６２を構成することもできる。その場合、三種類の信号によって三種類の状態を表現することができる他、一種類目及び二種類目の信号に係る機能（例えば状態乃至結果の表示）とは別の機能（例えば電源投入状態の表示）を三種類目の信号に割り当てて表現させることもできる。更に、発光信号乃至発光素子の個数を更に異なる個数とすることができる。そして、発光表示部６２は、１個又は複数個のＬＥＤ（発光ダイオード）その他の発光デバイスを用いて実現することができる。
【００２７】
更に、スピーカ等の音響出力部６４を設け一種類又は複数種類の可聴信号を鳴音させるようにすれば、ユーザに対して更なる通知を行うことができるし、鳴音させる可聴信号の種類によって異なる状態を通知することができる。例えば、否定的な状態乃至結果を通知するときにはブザー音を、肯定的な状態乃至結果を通知するときにはビープ音を発する、といった具合である。また、可聴信号は、ある種の状態に対してユーザの注意を喚起するために使用することもできる。そして、発光表示部６２や音響出力部６４といった簡素な信号発生デバイスのみでユーザに対し十分な情報を提供できる用例であれば、ＧＵＩ部６０を設ける必要はない。
【００２８】
そして、可搬性を確保拡張するため可搬型モジュールタグ処理デバイス５０には電池６６が内蔵されており、可搬型モジュールタグ処理デバイス５０を構成する部材のうち電源を必要とする部材に対してはこの電池６６から電力を供給できる（但しタグプログラマ側通信素子４６は受動型にすることができる）。スイッチ６８は、可搬型モジュールタグ処理デバイス５０をユーザが随意にオンオフできるようにするためのスイッチである。無論、図示しない電源コードによりタグ処理デバイスを電源に接続する、という実施形態も可能である。
【００２９】
なお、特に図示していないけれども、図６に示すようにモジュールタグプログラマ４０を固定して使用するに当たり、可搬型モジュールタグ処理デバイス５０に関して図示又は説明した各種のユーザインタフェース部材をモジュールタグプログラマ４０に付設し又は組み込むことも可能である。
【００３０】
また、用途によっては、モジュールタグプログラマ４０を含む可搬型モジュールタグ処理デバイス５０の構成部品乃至要素のうち使用位置に配置される部品乃至要素の個数を制限することが有用な場合もある。ここでいう使用位置とは、プログラマブル電子モジュールタグ２０が付された物体例えばモジュール３０又はモジュール収納容器３２に対してモジュールタグプログラマ４０が近づく位置のことである。この位置に近づく部品乃至要素（即ちプログラマブル電子モジュールタグ２０に近づける部材）の個数を制限するには、例えば、アンテナ等のタグプログラマ側通信素子４６と、可搬型モジュールタグ処理デバイス５０を構成する電子回路のうちアンテナ等の直近に配置する必要がある（又は配置するのが好ましい）部分のみを、使用位置に置くようにすればよい。可搬型モジュールタグ処理デバイス５０を構成する電子回路のうち他の部分例えばデータプロセッサ５９や、ユーザインタフェース部材は、使用位置から離れた場所に置くことができる。使用位置に置かれている部品乃至要素（アンテナ等）とそこから離れた場所に置かれている部品乃至要素（データプロセッサ５９等）との間を接続するには、それらの間を接続する通信素子を追加すればよい（図示せず）。
【００３１】
更に、図６及び図７は、モジュール３０に対し関連付けられているプログラマブル電子モジュールタグ２０にプログラミングを施すプロセスを、概念的に示している。これらの図においては、モジュール３０が収められている容器３２にしっかりと付されているプログラマブル電子モジュールタグ２０をプロセスの対象としているが、本件技術分野における習熟者であれば認識できる通り、モジュール３０それ自体に付されているプログラマブル電子モジュールタグ２０も、このプロセスの対象とすることができる。その場合、このプロセスは、そのモジュール３０が容器３２内にあるのかそれとも容器３２外にあるのかを問わず、モジュール３０に付されたプログラマブル電子モジュールタグ２０に対して適用することができる。
【００３２】
図６に示すようにモジュールタグプログラマ４０を固定して使用する場合は、プログラマブル電子モジュールタグ２０に対して関連付けられているモジュール３０を固定されているモジュールタグプログラマ４０の近くまで動かすことにより（例えば図３に示したようにモジュール３０が収められておりプログラマブル電子モジュールタグ２０が付されている容器３２をモジュールタグプログラマ４０に近づけることにより）、プログラマブル電子モジュールタグ２０をモジュールタグプログラマ４０に近づける。プログラマブル電子モジュールタグ２０が付されているモジュール３０又は容器３２をモジュールタグプログラマ４０に十分近づければ、タグ側通信素子２６とタグプログラマ側通信素子４６との間、従ってプログラマブル電子モジュールタグ２０とモジュールタグプログラマ４０との間に、通信リンクを確立することができる。なお、モジュールタグプログラマ４０を可搬型モジュールタグ処理デバイス５０の一部として使用する場合は、可搬型モジュールタグ処理デバイス５０をプログラム対象プログラマブル電子モジュールタグ２０の近くまで移動させることによっても、モジュールタグプログラマ４０をプログラム対象プログラマブル電子モジュールタグ２０に近づけることができる。
【００３３】
モジュールタグプログラマ４０とプログラマブル電子モジュールタグ２０との間に通信リンクが確立されたならば、図１３に示すようにタグ読み取りプロセスを開始できる状態となる（以下図１３に従い図７に示す可搬型モジュールタグ処理デバイス５０を用いる場合について説明する）。即ち、モジュールタグプログラマ４０のうちタグリーダとして機能している部分によってプログラマブル電子モジュールタグ２０のタグメモリ２４（図５参照）から情報、例えばタグ識別情報（タグ識別データ）を読み出せる状態になる。タグ識別情報は、例えばタグリーダにて利用できるタグ認証情報（タグ認証データ）を含んでおり、後のステップ１１２においてはこのタグ認証情報が所定認証条件と合致していることを確認することによってプログラマブル電子モジュールタグ２０の真正性を確認できる（ステップ１１２では真正性を確認できた場合のみ（ステップ１１８や１２４を経て）プログラミングに進むことを許し、真正性を確認できなければステップ１２０でユーザに対して警報する）。タグ識別情報には、このタグ認証情報に代えて又はこれと共に、そのプログラマブル電子モジュールタグ２０に係るモジュール３０の型式番号や構成（コンフィギュレーション）状態を識別できる情報を含めることができ、その種の情報が含まれていればタグリーダは当該情報を読み取ることができる。タグ読み取りプロセス、即ちこのようなタグ識別情報をプログラマブル電子モジュールタグ２０から読み取るためプロセスは、上掲の通り通信リンクが確立されている状態でユーザが可搬型モジュールタグ処理デバイス５０のキーパッド５２上の特定目的ボタンを押すことにより、開始される（或いは、その動作中は周期的にタグ読み取り指令を放射する動作を続けるよう、可搬型モジュールタグ処理デバイス５０を構成してもよい）。
【００３４】
タグ読み取りプロセスが開始されると（１１０）可搬型モジュールタグ処理デバイス５０は識別要求を発する。タグ内電子回路２２は、タグ識別情報を含むタグ応答を送信することによりこの識別要求に対して応答するよう、構成されている。例えば、可搬型モジュールタグ処理デバイス５０から発せられた識別要求が認証要求であればタグ内電子回路２２はタグ認証情報を含む認証応答を計算等で生成して送信することによりこの認証要求に応答する。識別要求及びタグ応答の種類、性格、内容、交換手順等は設計上の細部に依存するが、識別要求及びタグ応答の交換を通じてセキュリティを向上させることもできる。例えば、タグメモリ２４内の特定位置から読み出されたデータをそのままタグ応答に含めることもできるが、計算により生成したデータをタグ応答に含めればセキュリティを向上させることができる。具体的には、タグメモリ２４内の特定データ及び（多くの場合は）識別要求中に含まれている情報に基づきタグ側プロセッサ（ＣＰＵ）２８が計算して生成したデータを、タグ応答とすればよい。データ通信及びデータセキュリティに親しい者であれば、通信リンク上でデータを通信する際のセキュリティを確保向上させる技術をいくつか示しうるであろうし、その種の技術を応用すればプログラマブル電子モジュールタグ２０とモジュールタグプログラマ４０のタグリーダ部分との間の通信リンクによるより安全なデータ通信を達成できるであろう。タグ応答を受信すると、タグプログラマ側通信素子４６はそのタグ応答をタグプログラマ内電子回路４４のタグリーダ部分（のうち好適な部分）に送る。
【００３５】
タグ読み取りプロセスにおいてタグプログラマ側通信素子４６がプログラマブル電子モジュールタグ２０から受信するタグ応答は、プログラマブル電子モジュールタグ２０から提供されるタグ識別情報を含んでいる。タグプログラマ内電子回路４４のデータプロセッサ５９は、このとき一種のデータベリファイアとして機能する。即ち、受信したタグ応答中に含まれているタグ識別情報を所定識別条件と比較し、そのタグ識別情報が当該所定識別条件に合致していることを判別・確認することにより（１１２、１１８、１２４）、プログラマブル電子モジュールタグ２０のアイデンティティを確認する。データ確認（ベリフィケーション）に親しい者であれば、タグ識別情報が所定識別条件に合致していることを判別・確認するのに利用できる判別技術や識別条件を、様々に示すことができるであろう。
【００３６】
プログラマブル電子モジュールタグ２０のアイデンティティを確認すると、モジュールタグプログラマ４０側のデータプロセッサ５９は、例えば、モジュールタグプログラマ４０のうちタグライタとして機能しうる部分に対しタグ内容をプログラミングする権限を付与し、プログラマブル電子モジュールタグ２０へのプログラミングを行わせる（１１４）。プログラマブル電子モジュールタグ２０に対するプログラミングのため、データプロセッサ５９は、タグプログラマ側通信素子４６によりプログラマブル電子モジュールタグ２０に対し、プログラミングするタグ内容を表すタグ内容情報を送信させる。タグ側通信素子２６は送信されたタグ内容情報を受信し、タグ内電子回路２２は受信したタグ内容情報に対応するタグ情報をそのタグメモリ２４内に格納する（タグ内電子回路２２はそのように構成されている）。プログラマブル電子モジュールタグ２０へのプログラミングはこのようにして行われる。なお、タグ内容情報には、例えば、モジュール構成設定情報即ちモジュール３０の構成（コンフィギュレーション）を設定するための情報（構成情報とも呼ぶ）が含まれる。
【００３７】
タグにプログラミングすべき内容に関しては、ユーザに対し、例えばユーザインタフェース部材を構成するユーザ入力用素子を操作してタグ内容プログラミング指令をモジュールタグプログラマ４０に対して与えるよう、求められる（１１６）。即ち、キーパッド５２上にある各種のキーを所定順序乃至手順で押すことにより、ユーザは、可搬型モジュールタグ処理デバイス５０のモジュールタグプログラマ４０において特定のタグ内容（即ちプログラミングすべきタグ内容を表すタグ内容情報）を一組、発生させることができる。
【００３８】
モジュールタグプログラマ４０側のデータプロセッサ５９は、タグ識別情報とプログラミング内容とが一致していることを確認するよう、構成できる（１１８）。即ち、ユーザから与えられる特定のタグ内容プログラミング指令が、識別されたモジュールについて認められている（或いは一致している）指令であることを確認するよう、構成できる。モジュール３０の識別はそのモジュール３０に関連付けられているプログラマブル電子モジュールタグ２０上のタグ識別情報に基づき行えるのであるから、この確認は、プログラマブル電子モジュールタグ２０から受信したタグ識別情報を所定識別条件、即ちユーザから与えられる構成指令（構成情報を与えるべくタグ内容プログラミング指令に含まれている指令）を受信できると認めうるモジュールについての所定識別条件と比較することによって、行うことができる。例えば、この比較により、タグ識別情報がモジュール構成毎の所定識別条件（第１所定識別条件、第２所定識別条件、等々）のいずれに合致しているのかが判別される。データプロセッサ５９によってこの比較が行われた結果、“ユーザから与えられたタグ内容プログラミング指令に係るタグ内容は、受信したタグ識別情報にて識別されたモジュールにプログラミングしてよいものである、と認められる”と判別された場合、モジュールタグプログラマ４０の動作は、（ステップ１２４を経て）そのモジュール３０に係るプログラマブル電子モジュールタグ２０にプログラミングを施す動作に移行する。その結果、例えばタグ識別情報が第１所定識別条件に合致していれば第１構成情報を含むタグ内容が、第２所定識別条件に合致していれば第２構成情報を含むタグ内容が、というように、プログラマブル電子モジュールタグ２０へのプログラミングが行われることとなる。これに対し、認められないと判別された場合は、可搬型モジュールタグ処理デバイス５０はユーザに対し信号を発して警報する（１２０）。この警報のための信号は、例えば、音響出力部６４から発せられる可聴信号、発光表示部６２を構成する１個又は複数個の発光素子から発せられる可視信号、ＧＵＩ部６０上に表示されるメッセージ等として、発生させればよい。
【００３９】
可搬型モジュールタグ処理デバイス５０は、更に、ユーザ識別情報とタグ識別情報とが一致していることを確認するよう、構成できる（１２４）。即ち、タグ内容プログラミング指令を与えたユーザが、そのようなこと（タグ内容プログラミング指令を発することやそれにより特定のタグ内容をプログラミングすること）を行ってよいと認められるユーザであることを、確認するよう構成できる。この確認も、タグ識別情報と所定識別条件との比較による判別に属する処理であるといえる。ユーザ識別情報とタグ識別情報とが一致していることを確認するため、可搬型モジュールタグ処理デバイス５０はユーザに対してユーザ識別情報の入力を促し、ユーザはこれに応じてキーパッド５２からユーザ識別情報を入力する（１２２）。ユーザに関連付けられているデバイス例えばキーカードからユーザ識別情報等を読み取れる識別情報読み取りデバイスを、可搬型モジュールタグ処理デバイス５０に設けて利用してもよい。
【００４０】
以上述べた構成上、機能上乃至プロセス上の特徴点を適宜組み合わせれば、使用上の利便性乃至柔軟性を高め、或いはセキュリティを確保向上させることができるし、その組合せ方は様々である。例えば、ある特定のユーザはある特定の種類のタグ内容しかプログラミングできないようにする、ある特定のユーザはそのタグ識別情報により識別されるある特定の種類のモジュールに対してしかタグ内容をプログラミングできないようにする、ある特定のユーザはある上限個数のタグ内容プログラミング指令しか発することができないようにする（即ちそのユーザがプログラミングできるタグの個数を上限制限する）、といったことが可能である。
【００４１】
プログラマブル電子モジュールタグ２０に対するタグ内容のプログラミングが成功裏に終わった場合、可搬型モジュールタグ処理デバイス５０はユーザに対してその旨の信号を発する（１２６）。例えば、発光表示部６２を明るく点灯させ、音響出力部６４から所定の可聴信号を鳴音させ、ＧＵＩ部６０上にその旨のメッセージを表示させればよい。
【００４２】
タグメモリ２４には様々な時点で情報乃至データを格納することができる。例えば、容器３２内に収められているモジュール３０の物理的構成（コンフィギュレーション）を表す情報等、特定の種類の情報については、例えば容器３２内にモジュール３０を収めおえたとき等に一括して、タグメモリ２４内に格納すればよい。マーケティングパーツ番号即ち市場流通時等に使用する部品番号等の情報は、後の時点でタグメモリ２４内に追加すればよい。流通問屋や仲買人を特定する追尾情報や、そのモジュール３０をインストールするサービス技術者を特定する情報等の情報も、後の時点でタグメモリ２４内に追加すればよい。容器３２に付されているプログラマブル電子モジュールタグ２０のタグメモリ２４内に追尾情報を随時書き込むようにすれば、その容器３２がどこにあったかやどのような段階を経てきたかに関する履歴を、容器３２それ自体により保持させることができる。即ち、随所で使用されているタグリーダによってこの情報にアクセスすることにより、別にタグリーダから中央追尾システムにアクセスせずとも、モジュール３０が収められている容器３２の履歴を識別することができる。
【００４３】
図１４に、容器３２に収められて持ち込まれたモジュール３０を使用できる代表的な印刷装置７０を示す。ここで代表例として示している印刷装置７０はその印刷サブシステム乃至印刷サブアセンブリ７２として電子写真サブシステム乃至サブアセンブリを備える印刷装置であり、この電子写真サブシステムはフォトレセプタ７４及び現像機７３を備えている。容器３２内に収められて持ち込まれたモジュール３０がトナーカートリッジであるなら、そのモジュール３０即ちトナーカートリッジモジュールは印刷サブシステム７２内に組み込まれることとなり、組み込まれたトナーカートリッジモジュールからは現像機７３によりトナーが取り出され現像機７３へと送られる。印刷装置７０は更に、フューザサブアセンブリ７８、制御信号処理用電子サブシステム（ＥＳＳ）８０及び分配器８２を備えており、ＥＳＳ８０から印刷サブシステム乃至印刷サブアセンブリ７２やフューザサブアセンブリ７８への電子信号の分配は分配器８２によって制御されている。また、分配器８２からグラフィカルディスプレイ８４に情報を与えれば、マシンユーザに対して情報を提供することができる。印刷装置７０には更に複写機能を設けることができる。複写機能を使用する際、スキャナ８８を通った文書はドキュメントハンドラ８６を通っていく。
【００４４】
印刷装置７０には、リーダ側無線通信素子９２を備える印刷装置側タグリーダ９０が設けられている。リーダ側無線通信素子９２は、プログラマブル電子モジュールタグ２０の通信素子２６により送信された情報を受信するための通信素子である。印刷装置７０に設けられているこのタグリーダ９０は、更に、リーダ内電子回路９４と、リーダ側無線通信素子９２を構成するＲＦアンテナとを、備えている。このＲＦアンテナは十分な信号強度を有するＲＦ信号、即ち印刷装置側タグリーダ９０の近傍にプログラマブル電子モジュールタグ２０が持ち込まれたときにそのプログラマブル電子モジュールタグ２０に設けられたタグ側通信素子２６を構成するＲＦアンテナを動作させることができる程に強いＲＦ信号を、輻射する。タグリーダ９０のＲＦアンテナからの輻射によって動作しているとき、ＲＦアンテナたるタグ側通信素子２６は、タグ内電子回路２２内のタグメモリ２４内に格納されている情報を送信する。リーダ側無線通信素子９２はこの情報を受信し、受信した情報を対応するリーダ内電子回路９４内で処理するか、或いは受信した情報を印刷装置７０内のＥＳＳ８０に送る。
【００４５】
印刷装置７０側のリーダ内電子回路９４やＥＳＳ８０は、リーダ側無線通信素子９２がプログラマブル電子モジュールタグ２０から受信した情報を、解析する。プログラマブル電子モジュールタグ２０から読み取られリーダ内電子回路９４やＥＳＳ８０により解析される情報即ちタグ情報は、先に何れかのモジュールタグプログラマ４０によりそのプログラマブル電子モジュールタグ２０のタグメモリ２４内に格納された構成情報を、含んでいる。リーダ内電子回路９４やＥＳＳ８０による解析は、例えば、“持ち込まれた容器３２に収められているモジュール３０はそのタグ情報から見て本印刷装置７０にて利用できる”ということを確認するためのものであり、解析対象とされたタグ情報特にその中の構成情報を所定構成（コンフィギュレーション）パラメータと比較することにより行われる。例えば、ＥＳＳ８０は、“持ち込まれたモジュール３０にて利用先として想定しているのはそのタグ情報から見て本印刷装置７０をカバーするタイプの保守契約が付された印刷装置である”ということを確認するよう、構成される。或いは、ＥＳＳ８０は、容器３２上のプログラマブル電子モジュールタグ２０から受信したタグ情報を用いその容器３２に入れられているものの種類を判別するよう、構成される。ＥＳＳ８０は、この他にも、受信した情報に応じて様々なアクションを採るよう、構成することができる。例えば、ＥＳＳ８０は、プログラマブル電子モジュールタグ２０から受信した情報から、“その容器３２に収められているモジュール３０を好適に利用するには印刷装置７０の構成をどのように設定乃至調整すべきか”知ることができる。ＥＳＳ８０は、また、プログラマブル電子モジュールタグ２０から読み取ったタグ情報が“いままさに印刷装置７０に組み込まれようとしているモジュール３０は本印刷装置７０にて利用できない（又は利用するのが好ましくない）モジュールである”ことを表している場合に、印刷装置７０に設けられているユーザインタフェース（例えばグラフィカルディスプレイ８４）上で注意を喚起するよう、構成することができる。ＥＳＳ８０に対しては、更に、タグメモリ２４から読み出された情報が期待している情報に対し一致していない（矛盾している）場合に印刷装置７０内へのそのモジュール３０の組み込みをブロックするよう、プログラミングを施すことができる。
【００４６】
その内部に印刷装置側タグリーダ７６又は９０ａが組み込まれている印刷装置７０内に、プログラマブル電子モジュールタグ２０が直接付されたモジュール３０を組み込んで使用している場合は、印刷装置７０使用中においても印刷装置側タグリーダ７６又は９０ａによってプログラマブル電子モジュールタグ２０の内容を読み取ることができる。印刷装置７０は、印刷装置側タグリーダ７６又は９０ａによりそのプログラマブル電子モジュールタグ２０から読み取った情報を自分に対し動作を指令する動作情報として扱うよう又は読み取った情報に対応する動作情報を導き出すよう、構成することができる。例えば、読み取った情報から見てそのプログラマブル電子モジュールタグ２０にプログラミングされているのは一組の第１構成情報であると判別できるのであれば（読み取った情報が第１構成情報又はこれに対応する第１動作情報であれば）、印刷装置７０は読み取った情報に対応する第１形態で動作する。また、読み取った情報から見てそのプログラマブル電子モジュールタグ２０にプログラミングされているのは第１動作情報と異なる一組の第２構成情報であると判別できるのであれば（読み取った情報が第２構成情報又はこれに対応する第２動作情報であれば）、印刷装置７０は読み取った情報に対応し第１形態とは異なる第２形態で動作する。モジュール３０が現像機７３用のトナーカートリッジである場合を例としていうと、ここでいう第１形態と第２形態との相違は、例えば、現像機７３がフォトレセプタ７４上に堆積させるトナーの濃度、印刷装置７０におけるトナー使用量推定手法等、印刷装置７０の性能に影響する要因についての設定乃至調整に関わる相違である。
【００４７】
また、図１５に示すように、モジュール３０が組み込まれる場所に隣り合うよう印刷装置側タグリーダを実装しておくことができる。例えば、その印刷装置７０にトナーカートリッジ等のモジュール３０を受容するための挿入トレイ７５が設けられているなら、その挿入トレイ７５内に印刷装置側タグリーダ７６を組み込んでおけばよい。また、挿入トレイ７５に隣り合う場所や、その印刷装置７０内にモジュール３０を組み込む際にモジュール３０が採る経路に沿った場所に、印刷装置側タグリーダ９０ａを実装しておくこともできる。なお、図中の９２ａは無線通信素子、９４ａはリーダ内電子回路であって、いずれも印刷装置側タグリーダ９０ａの一部分である。
【図面の簡単な説明】
【００４８】
【図１】モジュールへのプログラマブル電子モジュールタグの付し方の例を示す図である。
【図２】モジュール容器へのプログラマブル電子モジュールタグの付し方の例を示す図である。
【図３】モジュール容器へのプログラマブル電子モジュールタグの付し方の他の例を示す図である。
【図４】図３に示した例にてモジュール容器を開いた後の状態を示す図である。
【図５】一実施形態に係るプログラマブル電子モジュールタグを示す図である。
【図６】固定されたモジュールタグプログラマを用いてプログラミングしている場面を示す図である。
【図７】可搬型モジュールタグ処理デバイスを用いてプログラミングしている場面を示す図である。
【図８】一実施形態に係る可搬型モジュールタグ処理デバイスの斜視図である。
【図９】図８に示した可搬型モジュールタグ処理デバイスを図８中の線９−９に沿って切断して描いた断面図である。
【図１０】図８に示した可搬型モジュールタグ処理デバイスの頂面図である。
【図１１】図８に示した可搬型モジュールタグ処理デバイスの後部端面図である。
【図１２】可搬型モジュールタグ処理デバイスを含むシステムの斜視図である。
【図１３】タグプログラミングプロセスを単純化して示したフローチャートである。
【図１４】一実施形態に係るタグリーダを備えた印刷装置の概念図である。
【図１５】図１２に示した印刷装置の一部分の装備状態を単純化して描いた立面図である。
【図１】
2005332394.tif 000003
【図２】
2005332394.tif 000004
【図３】
2005332394.tif 000005
【図４】
2005332394.tif 000006
【図５】
2005332394.tif 000007
【図６】
2005332394.tif 000008
【図７】
2005332394.tif 000009
【図８】
2005332394.tif 000010
【図９】
2005332394.tif 000011
【図１０】
2005332394.tif 000012
【図１１】
2005332394.tif 000013
【図１２】
2005332394.tif 000014
【図１３】
2005332394.tif 000015
【図１４】
2005332394.tif 000016
【図１５】
2005332394.tif 000017