(57)【要約】【課題】タグ装置の表示データ間での連続性が失われた場合に、操作者側の作業負担を軽減しつつ、連続性のある表示データを自動的に付与することのできる利便性の高い通信装置、プログラム及びタグシステムを提供すること。【解決手段】受信した表示データに基づいた表示を行うタグ装置と通信可能に構成された通信装置において、所定の規則に従った配列で連続する複数の表示データのそれぞれが表示された複数のタグ装置のうち配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データに対して所定の規則に従った配列で連続する表示データを挿入表示データとして特定する挿入データ特定手段と、複数のタグ装置の表示データが挿入表示データと重複した表示データとならず挿入表示データと共に所定の規則に従った連続性を確保する表示データである更新用表示データを複数の既存タグ装置の一部又は全部へ送信する送信手段とを備えた。【選択図】図２
2010058900.tif 000002
【特許請求の範囲】
【請求項１】
受信した表示データに基づいた表示を行うタグ装置と通信可能に構成された通信装置において、
所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置のうち前記配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データに対して前記所定の規則に従った配列で連続する表示データを挿入表示データとして特定する挿入データ特定手段と、
前記複数の既存タグ装置の表示データが前記挿入表示データと重複した表示データとならず前記挿入表示データと共に前記所定の規則に従った連続性を確保する表示データである更新用表示データを前記複数の既存タグ装置の一部又は全部へ送信する送信手段と、を備えたことを特徴とする通信装置。
【請求項２】
前記送信手段は、
前記複数の既存タグ装置のうち前記配列の先頭からＮ番目の表示データを表示している既存タグ装置にアクセスした際に、その既存タグ装置に、前記連続性を確保する複数の前記更新用表示データを前記配列順に並べたときに前記配列順の先頭側から数えてＮ個目となる更新用表示データを送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記挿入データ特定手段は、前記複数の既存タグ装置のうち一の既存タグ装置へのアクセス操作を検出したときに、当該アクセス操作によりアクセスされた既存タグ装置の表示データに基づいて前記挿入表示データを特定することを特徴とする請求項１又は請求項２に記載の通信装置。
【請求項４】
前記挿入データ特定手段は、前記複数の既存タグ装置のうち同一の既存タグ装置へのアクセス操作を複数回検出したときに、当該アクセス操作によりアクセスされた既存タグ装置の表示データを含み当該表示データに対して所定の規則に従って連続する複数個の表示データ、又は、前記アクセスされた既存タグ装置の表示データに対して前記所定の規則に従って連続する複数個の表示データを前記挿入表示データとして特定する
ことを特徴とする請求項３に記載の通信装置。
【請求項５】
所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置のうち前記配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データに対して前記所定の規則に従った配列で連続する表示データの情報を入力する挿入情報入力手段を有し、
前記挿入データ特定手段は、前記挿入情報入力手段によって入力された表示データを挿入表示データとして特定する
ことを特徴とする請求項１〜４のいずれか１項に記載の通信装置。
【請求項６】
前記複数の既存タグ装置のうち一の既存タグ装置へアクセスして、当該既存タグ装置に表示されている表示データを取得する表示データ取得手段と、
前記表示データ取得手段によって取得した表示データの一部を変更するデータ変更手段と、を備え、
前記挿入データ特定手段は、前記データ変更手段によって変更された表示データを挿入表示データとして特定する
ことを特徴とする請求項１〜５のいずれか１項に記載の通信装置。
【請求項７】
前記送信手段は、前記複数の既存タグ装置のうち一の既存タグ装置へのアクセス操作を検出したときに、当該アクセス操作された既存タグ装置の表示データを変更する必要がないとき、当該タグ装置への前記更新用表示データの送信を行わないことを特徴とする請求項１〜６のいずれか１項に記載の通信装置。
【請求項８】
前記所定の規則は、前記表示データを、設定された文字配列の先頭から順次配列された文字又は文字列の中から配列順に選択される文字又は文字列のデータを含む表示データとする規則であることを特徴とする請求項１〜７のいずれか１項に記載の通信装置。
【請求項９】
前記挿入表示データを表示させるタグ装置の全てに対する前記挿入表示データの送信が終了するまで、送信すべき挿入表示データがある旨の情報を表示手段に表示する表示制御手段を備えたことを特徴とする請求項１〜８のいずれか１項に記載の通信装置。
【請求項１０】
コンピュータを、請求項１〜９のいずれか１項に記載の通信装置の前記各手段として機能させるプログラム。
【請求項１１】
受信した表示データに基づいた表示を行う複数のタグ装置と当該複数のタグ装置と通信可能に構成された通信装置とを有するタグシステムにおいて、
前記通信装置は、
所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置のうち前記配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データに対して前記所定の規則に従った配列で連続する表示データを挿入表示データとして特定する挿入データ特定手段と、
前記複数の既存タグ装置の表示データが前記挿入表示データと重複した表示データとならず前記挿入表示データと共に前記所定の規則に従った連続性を確保する表示データである更新用表示データを前記複数の既存タグ装置の一部又は全部へ送信する送信手段と、を備え、
前記タグ装置は、
前記通信装置から送信される更新用表示データを受信する受信手段と、
前記受信した更新用表示データに基づいた表示を行う表示手段と、を備えた
ことを特徴とするタグシステム。
【請求項１２】
前記送信手段は、前記複数の既存タグ装置のうち前記配列の先頭からＮ番目の表示データを表示している既存タグ装置にアクセスした際に、その既存タグ装置に、前記連続性を確保する複数の前記更新用表示データを前記配列順に並べたときに前記配列順の先頭側から数えてＮ個目となる更新用表示データを送信することを特徴とする請求項１１に記載のタグシステム。
【請求項１３】
前記既存タグ装置の前記表示手段は、前記受信した表示データに基づいた表示を、前記受信手段で次の表示データを受信するまで継続する
ことを特徴とする請求項１１又は請求項１２に記載のタグシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、プログラム、及びタグシステムに関し、特に、タグ装置の表示データ間での連続性が失われた場合に、連続性のある表示データを再度付与することのできる通信装置、プログラム、及びタグシステムに関する。
【背景技術】
【０００２】
近年、受信した表示データに基づいた表示を行う複数のタグ装置と、この複数のタグ装置と通信可能に構成された通信装置とを有するタグシステムが種々考案されている。これらのタグシステムでは、タグ装置に表示させる文字又は記号等の表示データを通信装置に入力し、その入力された文字又は記号等の表示データを通信装置からタグ装置に送信し、その送信された表示データに基づいて文字又は記号等をタグ装置に表示している。
【０００３】
例えば、特許文献１に記載のカードシステムでは、表面に電子ペーパ（タグ装置に相当）を具備したカードと、当該カードと通信可能な通信装置とを備え、通信装置へ入力された文字又は記号等の表示データをカードへ送信し、当該表示データを用いて電子ペーパの表示を書き換えるようにしている。
【０００４】
また、特許文献２には、カードに代えてブックカバーやバインダの背表紙に電子ペーパを設けたものが開示されている。
【特許文献１】特開２００４−３０４０６号公報
【特許文献２】特開２００４−９８３２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１及び２に記載の従来技術では、電子ペーパが複数ある場合にこれら複数の電子ペーパに対して連続する複数の表示データのそれぞれを表示することは可能であるものの、これら複数の電子ペーパに対して、電子ペーパを新たに挿入する際に表示データ間の連続性が失われる事態を想定しておらず、その表示データ間の連続性を再び確保する場合に不都合が生じていた。
【０００６】
すなわち、表示データ間での連続性を再び確保するためには、操作者側で表示データ間での連続性を再検討すると共に、その再検討した表示データを通信装置へ再入力する作業を行う必要があり、操作者側の作業が煩雑となっていた。
【０００７】
そこで、本発明は、タグ装置の表示データ間での連続性が失われた場合に、操作者側の作業負担を軽減しつつ、連続性のある表示データを自動的に付与することのできる利便性の高い通信装置、プログラム、及びタグシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に記載の発明は、受信した表示データに基づいた表示を行うタグ装置と通信可能に構成された通信装置において、所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置のうち前記配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データに対して前記所定の規則に従った配列で連続する表示データを挿入表示データとして特定する挿入データ特定手段と、前記複数の既存タグ装置の表示データが前記挿入表示データと重複した表示データとならず前記挿入表示データと共に前記所定の規則に従った連続性を確保する表示データである更新用表示データを前記複数の既存タグ装置の一部又は全部へ送信する送信手段と、を備えたことを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、前記送信手段は、前記複数の既存タグ装置のうち前記配列の先頭からＮ番目の表示データを表示している既存タグ装置にアクセスした際に、その既存タグ装置に、前記連続性を確保する複数の前記更新用表示データを前記配列順に並べたときに前記配列順の先頭側から数えてＮ個目となる更新用表示データを送信することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の発明において、前記挿入データ特定手段は、前記複数の既存タグ装置のうち一の既存タグ装置へのアクセス操作を検出したときに、当該アクセス操作によりアクセスされた既存タグ装置の表示データに基づいて前記挿入表示データを特定することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項３に記載の発明において、前記挿入データ特定手段は、前記複数の既存タグ装置のうち同一の既存タグ装置へのアクセス操作を複数回検出したときに、当該アクセス操作によりアクセスされた既存タグ装置の表示データを含み当該表示データに対して所定の規則に従って連続する複数個の表示データ、又は、前記アクセスされた既存タグ装置の表示データに対して前記所定の規則に従って連続する複数個の表示データを前記挿入表示データとして特定することを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１〜４のいずれか１項に記載の発明において、所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置のうち前記配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データと前記所定の規則に従った配列で連続する表示データの情報を入力する挿入情報入力手段を有し、前記挿入データ特定手段は、前記挿入情報入力手段によって入力された表示データを挿入表示データとして特定することを特徴とする。
【００１３】
請求項６に記載の発明は、請求項１〜５のいずれか１項に記載の発明において、前記複数の既存タグ装置のうち一の既存タグ装置へアクセスして、当該既存タグ装置に表示されている表示データを取得する表示データ取得手段と、前記表示データ取得手段によって取得した表示データの一部を変更するデータ変更手段と、を備え、前記挿入データ特定手段は、前記データ変更手段によって変更された表示データを挿入表示データとして特定することを特徴とする。
【００１４】
請求項７に記載の発明は、請求項１〜６のいずれか１項に記載の発明において、前記送信手段は、前記複数の既存タグ装置のうち一の既存タグ装置へのアクセス操作を検出したときに、当該アクセス操作された既存タグ装置の表示データを変更する必要がないとき、当該タグ装置への前記更新用表示データの送信を行わないことを特徴とする。
【００１５】
請求項８に記載の発明は、請求項１〜７のいずれか１項に記載の発明において、前記所定の規則は、前記表示データを、設定された文字配列の先頭から順次配列された文字又は文字列の中から配列順に選択される文字又は文字列のデータを含む表示データとする規則であることを特徴とする。
【００１６】
請求項９に記載の発明は、請求項１〜８のいずれか１項に記載の発明において、前記挿入表示データを表示させるタグ装置の全てに対する前記挿入表示データの送信が終了するまで、送信すべき挿入表示データがある旨の情報を表示手段に表示する表示制御手段を備えたことを特徴とする。
【００１７】
請求項１０に記載の発明は、コンピュータを、請求項１〜９のいずれか１項に記載の通信装置の前記各手段として機能させるプログラムである。
【００１８】
請求項１１に記載の発明は、受信した表示データに基づいた表示を行う複数のタグ装置と当該複数のタグ装置と通信可能に構成された通信装置とを有するタグシステムにおいて、前記通信装置は、所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置のうち前記配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データに対して前記所定の規則に従った配列で連続する表示データを挿入表示データとして特定する挿入データ特定手段と、前記複数の既存タグ装置の表示データが前記挿入表示データと重複した表示データとならず前記挿入表示データと共に前記所定の規則に従った連続性を確保する表示データである更新用表示データを前記複数の既存タグ装置の一部又は全部へ送信する送信手段と、を備え、前記タグ装置は、  前記通信装置から送信される更新用表示データを受信する受信手段と、前記受信した更新用表示データに基づいた表示を行う表示手段と、を備えたことを特徴とする。
【００１９】
請求項１２に記載の発明は、請求項１１に記載の発明において、前記送信手段は、前記複数の既存タグ装置のうち前記配列の先頭からＮ番目の表示データを表示している既存タグ装置にアクセスした際に、その既存タグ装置に、前記連続性を確保する複数の前記更新用表示データを前記配列順に並べたときに前記配列順の先頭側から数えてＮ個目となる更新用表示データを送信することを特徴とする。
【００２０】
請求項１３に記載の発明は、請求項１１又は１２に記載の発明において、前記既存タグ装置の前記表示手段は、前記受信した表示データに基づいた表示を、前記受信手段で次の表示データを受信するまで継続することを特徴とする。
【発明の効果】
【００２１】
請求項１、１０に記載の発明によれば、受信した表示データに基づいた表示を行うタグ装置と通信可能に構成された通信装置において、所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置のうち配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データに対して所定の規則に従った配列で連続する表示データを挿入表示データとして特定する挿入データ特定手段と、複数の既存タグ装置の表示データが前記挿入表示データと重複した表示データとならず挿入表示データと共に所定の規則に従った連続性を確保する表示データである更新用表示データを複数の既存タグ装置の一部又は全部へ送信する送信手段と、を備えたので、複数の既存タグ装置に対して挿入表示データを表示する新たなタグ装置を挿入する場合であっても、表示データ間の連続性を再検討し、その再検討した表示データを通信装置へ再入力する操作者側の作業を省略しつつ、連続性のある表示データを自動的に付与することのできる利便性の高い通信装置を提供することができる。
【００２２】
請求項２に記載の発明によれば、送信手段は、複数の既存タグ装置のうち配列の先頭からＮ番目の表示データを表示している既存タグ装置にアクセスした際に、その既存タグ装置に、連続性を確保する複数の更新用表示データを配列順に並べたときに配列順の先頭側から数えてＮ個目となる表示データを送信するので、複数の既存タグ装置に対してランダムにアクセスした場合であっても、そのアクセスした既存タグ装置に対して、連続性を確保する更新用表示データを確実に送信することができる。
【００２３】
請求項３に記載の発明によれば、挿入データ特定手段は、複数の既存タグ装置のうち一の既存タグ装置へのアクセス操作を検出したときに、当該アクセス操作によりアクセスされた既存タグ装置の表示データに基づいて挿入表示データを特定するので、タグ装置へのアクセス操作という簡易な操作によって、挿入表示データを表示する新たなタグ装置を複数の既存タグ装置へ挿入する位置を容易に指定することができる。
【００２４】
請求項４に記載の発明によれば、挿入データ特定手段は、複数の既存タグ装置のうち同一の既存タグ装置へのアクセス操作を複数回検出したときに、当該アクセス操作によりアクセスされた既存タグ装置の表示データを含み当該表示データに対して所定の規則に従って連続する複数個の表示データ、又は、アクセスされた既存タグ装置の表示データに対して所定の規則に従って連続する複数個の表示データを挿入表示データとして特定するので、挿入表示データを表示する新たなタグ装置を同一の位置に複数挿入することができ、利便性を一層向上することができる。
【００２５】
請求項５に記載の発明によれば、所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置のうちの配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データに対して所定の規則に従った配列で連続する表示データの情報を入力する挿入情報入力手段を有し、挿入データ特定手段は、挿入情報入力手段によって入力された表示データを挿入表示データとして特定するので、表示データの入力作業だけで挿入表示データの特定を容易に行うことができる。
【００２６】
請求項６に記載の発明によれば、複数の既存タグ装置のうち一の既存タグ装置へアクセスして、当該既存タグ装置に表示されている表示データを取得する表示データ取得手段と、表示データ取得手段によって取得した表示データの一部を変更するデータ変更手段と、を備え、挿入データ特定手段は、データ変更手段によって変更された表示データを挿入表示データとして特定するので、既存タグ装置にアクセスするだけで、そのアクセスした既存タグ装置から変更する表示データを容易に取得することができ、挿入表示データを特定する際に、挿入表示データをいちいち入力する必要がなく、便利である。
【００２７】
請求項７に記載の発明によれば、送信手段は、複数の既存タグ装置のうち一の既存タグ装置へのアクセス操作を検出したときに、当該アクセス操作された既存タグ装置の表示データを変更する必要がないとき、当該既存タグ装置への更新用表示データの送信を行わないので、アクセスした既存タグ装置へ意図しない表示データを誤送信することを回避できる。
【００２８】
請求項８に記載の発明によれば、所定の規則は、表示データを、設定された文字配列の先頭から順次配列された文字又は文字列の中から配列順に選択される文字又は文字列のデータを含む表示データとする規則であるので、タグ装置の表示データ間での連続性を容易に確保することができる。
【００２９】
請求項９に記載の発明によれば、挿入表示データを表示させるタグ装置の全てに対する挿入表示データの送信手段による送信が終了するまで、送信すべき挿入表示データがある旨の情報を表示手段に表示する表示制御手段を備えたので、複数の既存タグ装置に対して挿入表示データを表示する新たなタグ装置を挿入する場合に、新たなタグ装置に対する挿入表示データの送信漏れを防止することができる。
【００３０】
請求項１１に記載の発明によれば、受信した表示データに基づいた表示を行う複数のタグ装置と当該複数のタグ装置と通信可能に構成された通信装置とを有するタグシステムにおいて、通信装置は、所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置のうち配列の最後の表示データを表示している既存タグ装置を除く一部の既存タグ装置の表示データに対して所定の規則に従った配列で連続する表示データを挿入表示データとして特定する挿入データ特定手段と、複数の既存タグ装置の表示データが挿入表示データと重複した表示データとならず挿入表示データと共に所定の規則に従った連続性を確保する表示データである更新用表示データを複数の既存タグ装置の一部又は全部へ送信する送信手段と、を備え、タグ装置は、通信装置から送信される更新用表示データを受信する受信手段と、受信した更新用表示データに基づいた表示を行う表示手段と、を備えたので、タグ装置の表示データ間での連続性が失われた場合に、表示データ間の連続性を再検討し、その再検討した表示データを通信装置へ再入力する操作者側の作業を省略しつつ、連続性のある表示データを自動的に付与することのできる利便性の高いタグシステムを提供することができる。
【００３１】
請求項１２に記載の発明によれば、送信手段は、複数の既存タグ装置のうち配列の先頭からＮ番目の表示データを表示している既存タグ装置にアクセスした際に、その既存タグ装置に、連続性を確保する複数の更新用表示データを配列順に並べたときに配列順の先頭側から数えてＮ個目となる更新用表示データを送信するので、複数のタグ装置に対してランダムにアクセスした場合であっても、そのアクセスしたタグ装置に対して、所定の規則に従った連続性を確保する表示データを確実に送信することができ、利便性を向上することができる。
【００３２】
請求項１３に記載の発明によれば、既存タグ装置の表示手段は、受信した表示データに基づいた表示を、受信手段で次の表示データを受信するまで継続するので、表示手段の表示をバインダ等の整理番号として有効に活用することができる。
【発明を実施するための最良の形態】
【００３３】
［第１実施形態］
以下、本発明の第１実施形態について、図面を参照して説明する。
【００３４】
（タグシステムの概要説明）
図１は、本発明の第１実施形態におけるタグシステム１の構成を示した概略図である。図１に示すように、タグシステム１は、複数のタグ装置１０と通信装置５０とより構成されており、これら複数のタグ装置１０と通信装置５０とはそれぞれ通信可能に構成されている。なお、タグ装置１０と通信装置５０との間の通信方式として、例えば、国際規格ISO/IEC18000で知られるＲＦＩＤ無線通信システムを用いることができる。これにより、複数のタグ装置１０は、それぞれユニークな識別子（ＩＤ）を持つことができ、通信装置５０から複数のタグ装置１０をそれぞれ識別して通信が可能となる。
【００３５】
タグ装置１０は、バインダ２の背表紙に装着されており、このバインダ２は、互いに隣接した状態で本棚３に複数収納されている。なお、タグ装置１０は、バインダ２の背表紙に装着したが、ＣＤ、ＤＶＤやボックスなどに装着したり、本棚３に装着したり、如何なるものに装着する構成としても良い。
【００３６】
タグ装置１０は、タグ装置用アンテナ１１と、タグ装置用ディスプレイ１２と、タグ装置用制御回路１３とを有している。
【００３７】
タグ装置用アンテナ１１は、通信装置５０から送信されたデータを受信し、受信したデータをタグ装置用制御回路１３へ出力すると共に、タグ装置用制御回路１３から出力されたデータを通信装置５０へ送信するアンテナである。
【００３８】
タグ装置用ディスプレイ１２は、タグ装置用制御回路１３から出力される制御信号によって、表示を変更することができる電気泳動方式を採用した不揮発性の表示装置である。このタグ装置用ディスプレイ１２は、公知の原理である電気泳動現象を用いた表示画像保持機能を有しており、電界の印加により一度表示された画像を保持することが可能である。
【００３９】
タグ装置用制御回路１３は、タグ装置用ディスプレイ１２に表示するバインダ２の名称等のデータの設定、及びタグ装置用ディスプレイ１２の動作制御を行う制御部である。なお、タグ装置１０には、図示しない電池が備えられており、この電池によりタグ装置の各デバイスに電源が供給される。
【００４０】
そして、本実施形態のタグシステム１では、タグ装置１０は、タグ装置用制御回路１３の制御により、タグ装置用アンテナ１１を介して通信装置５０から受信した表示データに基づいた表示をタグ装置用ディスプレイ１２に行うようにしている。なお、表示データには、文字、数字、記号、及びこれらの結合（以下、文字等と指称）より構成されるデータが含まれる。
【００４１】
また、通信装置５０は、タグ装置１０と通信可能に構成された装置であり、アンテナ５１と、ディスプレイ５２と、キーボード５３とを有している。
【００４２】
アンテナ５１は、タグ装置１０から送信されたデータを受信すると共に、通信装置５０から出力されるデータをタグ装置１０へ送信するものである。
【００４３】
ディスプレイ５２は、液晶表示装置である。
【００４４】
キーボード５３は、タグ装置１０に送信するデータの入力や、通信装置の実行する機能を変更する場合に操作される十字ボタン５４、機能ボタン５５、決定ボタン５６、及び複数の丸ボタン５７等を有している。
【００４５】
十字ボタン５４は、ディスプレイ５２に表示される項目（通信装置５０の実行する処理のメニューなど）を選択する場合に操作されるボタンである。例えば、ディスプレイ５２に複数の項目が表示されている場合に、十字ボタン５４を上方向に操作すると、ディスプレイ５２に表示されているカーソルが一つ上に移動して選択される項目が変更される。
【００４６】
機能ボタン５５は、通信装置５０が有する機能を変更する場合に操作されるボタンである。機能ボタン５５の操作と実行される処理についての説明は後述する。
【００４７】
決定ボタン５６は、ディスプレイ５２に表示された項目の決定や、操作者に対する問い合わせの回答を決定する場合等に操作されるボタンである。この決定ボタン５６を操作することにより、通信装置５０への入力が確定（決定）される。
【００４８】
丸ボタン５７は、文字等を入力するために操作されるボタンである。丸ボタン５７には、それぞれに各種の文字等が割り当てられているので、丸ボタン５７を操作することにより、所望の文字等が入力される。そして、入力された文字等はディスプレイ５２に表示される。
【００４９】
（タグシステムの使用方法の概要）
次に、図２を参照して、本実施形態のタグ装置１０及び通信装置５０の使用方法について簡単に説明する。図２は、バインダ２の背表紙に装着された各タグ装置１０のタグ装置用ディスプレイ１２における表示態様を示す図である。
【００５０】
図２（ａ）は、タグ装置用制御回路１３から出力される制御信号によって、タグ装置用アンテナ１１を介して通信装置５０から受信した表示データに基づいた表示を、複数のタグ装置１０の各タグ装置用ディスプレイ１２に行った態様を示している。図２（ａ）の例では、所定の規則に従った配列で連続する複数の表示データとして、「設計図１」、「設計図２」、「設計図３」、「設計図４」、「設計図５」のそれぞれが複数のタグ装置１０の各タグ装置用ディスプレイ１２に表示されている。以下、所定の規則に従った配列で連続する複数の表示データを表示している複数のタグ装置１０のことを、既存タグ装置１０とも称し、既存タグ装置１０に表示されている表示データを既存表示データとも称する。
【００５１】
ここで、所定の規則としては、表示データを、設定された文字配列で先頭から順次配列された文字又は文字列（以下、単に「文字」ともいう。）の中から配列順に選択される文字のデータを含む表示データとする規則が用いられている。なお、ここで言う文字には、仮名文字、ローマ文字、数字等が含まれる。
【００５２】
例えば、図２（ａ）に示すように、表示データ「設計図１」、「設計図２」、「設計図３」、「設計図４」、「設計図５」は、所定の規則に従って、文字間隔「１」で先頭の数字「１」から順次配列された数字の中から配列順に選択される数字のデータ「１」、「２」、「３」、「４」、「５」のそれぞれを含む表示データであり、これら複数の表示データは、所定の規則に従った配列で連続している。
【００５３】
なお、文字間隔「１」ではなく、文字間隔「２」や文字間隔「３」としてもよく、文字配列として「１」、「２」、「３」、「４」、「５」ではなく、その逆配列としてもよい。例えば、表示データ「設計図１」、「設計図３」、「設計図５」、「設計図７」、「設計図９」・・・というように、所定の規則に従って、文字間隔「２」で先頭の数字「１」から順次配列された数字の中から配列順に選択される数字のデータ「１」、「３」、「５」、「７」、「９」・・・のそれぞれを含む表示データとすることができる。また、表示データ「設計図５」、「設計図４」、「設計図３」、「設計図２」、「設計図１」というように、所定の規則に従って、文字間隔「１」で先頭の数字「５」から数字が減少するように順次配列された数字の中から配列順に選択される数字のデータ「５」、「４」、「３」、「２」、「１」のそれぞれを含む表示データとすることができる。
【００５４】
また、仮名文字を文字配列にするときには、例えば「イ」、「ロ」、「ハ」、・・・などの文字配列を用いられ、ローマ字を文字配列にするときには、例えば「Ａ」、「Ｂ」、「Ｃ」、・・・などの文字配列を用いられる。
【００５５】
なお、この所定の規則に従った配列は通信装置５０において予め設定されているものであるが、操作者の通信装置５０への操作により変更することも可能である。例えば、文字間隔パラメータと文字順序パラメータとをキーボード５３の操作により設定できるようにしている。文字間隔パラメータとは、文字を配列する際の文字間隔（文字の変化量）を設定するパラメータである。文字順序パラメータとは、文字順序を設定するパラメータである。これら文字間隔パラメータと文字順序パラメータを設定することにより、文字間隔の設定や、文字順序の選択を容易に行うことができる。
【００５６】
また、文字順序パラメータについて更に詳しく説明すると、文字順序パラメータとは、所定の規則として、所定の文字配列の昇順を文字順序として選択し、その選択した文字順序の文字のデータにより一部又は全部のデータを変更する規則、及び所定の文字配列の降順を文字順序として選択し、その選択した文字順序の文字のデータにより一部又は全部のデータを変更する規則を含む複数の規則の中からいずれか一つを選択するパラメータである。なお、昇順とは、例えば、文字が数字である場合には、数字が増加する文字順序を意味し、文字がローマ文字である場合には、ＡからＺへ向かう文字順序を意味する。一方、降順とは、例えば、文字が数字である場合には、数字が減少する文字順序を意味し、文字がローマ文字である場合には、ＺからＡへ向かう文字順序を意味する。
【００５７】
図２（ａ）の例では、表示データを構成するデータのうち所定の規則に従って変更するデータが数字のデータであり、文字間隔が「１」に設定されている場合を示している。この場合、数字のデータを順次配列した文字配列は、「１」，「２」，「３」，「４」、・・・となり、この文字配列の昇順を文字順序として選択すると、その選択した文字順序の文字のデータは、数字１の次に数字２、数字２の次に数字３、数字３の次に数字４、・・・となる。一方、この文字の降順を文字順序として選択すると、その選択した文字順序の文字のデータは、数字４の次に数字３、数字３の次に数字２、数字２の次に数字１となる。そして、選択した文字順序の文字のデータにより、表示データの一部又は全部のデータが変更される。
【００５８】
このように、複数のタグ装置１０の各タグ装置用ディスプレイ１２に、所定の規則に従った配列で連続する複数の表示データのそれぞれを表示することにより、複数のタグ装置１０をバインダ２（図１参照）等の背表紙として用いる場合に、連続する複数の表示データをバインダ２等の整理番号として有効に活用できる。
【００５９】
そして、本実施形態の通信装置５０は、所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置１０のうち配列の最後の表示データを表示している既存タグ装置１０を除く一部の既存タグ装置１０の表示データに対して所定の規則に従った配列で連続する表示データを挿入表示データとして特定する機能を有している。
【００６０】
ここで、挿入表示データとは、複数の既存タグ装置１０に対して、新たなタグ装置１０を挿入する際に、その挿入する新たなタグ装置１０に表示される表示データである。
【００６１】
また、挿入表示データを特定することには、挿入表示データの個数、及び、挿入表示データを表示する新たなタグ装置１０（以下、「挿入タグ装置１０」と言う。）を複数の既存タグ装置１０へ挿入する位置を特定することが含まれる。
【００６２】
図２（ｂ）は、通信装置５０によって、図２（ａ）に示す複数の既存タグ装置１０のうち、既存表示データ「設計図１」と連続する「設計図２」、「設計図３」の挿入表示データ、及び、既存表示データ「設計図４」と連続する「設計図５」の挿入表示データ、即ち「設計図２」、「設計図３」、「設計図５」のそれぞれを挿入表示データとして特定した場合を示している。なお、説明の便宜を図るため、図２（ｂ）では、挿入タグ装置１０を複数の既存タグ装置１０へ挿入する位置に、矢印を付して示している。
【００６３】
本実施形態では、挿入表示データが特定されることによって、図２（ｂ）に示すように、既存表示データ「設計図２」を表示する既存タグ装置１０の直前の位置に、挿入表示データ「設計図２」及び「設計図３」のそれぞれを表示する２つの挿入タグ装置１０が挿入されると共に、既存表示データ「設計図３」を表示する既存タグ装置１０の直前の位置に、挿入表示データ「設計図５」を表示する１つの挿入タグ装置１０が挿入されることが特定される。従って、複数の既存タグ装置１０の既存表示データのうち配列の最後の既存表示データ（図２（ａ）に示す例では「設計図５」）を除く既存表示データに対して所定の規則に従った配列で連続する表示データ（図２（ａ）に示す例では、例えば、既存表示データ「設計図４」に対して「設計図５」、「設計図６」）が挿入表示データとして特定されることになる。
【００６４】
このように挿入表示データが特定されると、複数の既存タグ装置１０の既存表示データのうち、表示データ「設計図２」、「設計図３」、及び「設計図５」が、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」と重複する。
【００６５】
複数の既存タグ装置１０の既存表示データが挿入タグ装置１０の挿入表示データと重複した状態を図２（ｄ）に示す。図２（ｄ）は、特定された挿入表示データ「設計図２」、「設計図３」、及び「設計図５」のそれぞれを表示する挿入タグ装置１０（図中、太字枠線で示すタグ装置１０）が、複数の既存タグ装置１０における図２（ｂ）の矢印で示す位置へ挿入された場合を示している。
【００６６】
図２（ｄ）に示すように、複数の既存タグ装置１０の既存表示データ「設計図２」、「設計図３」、及び「設計図５」が挿入表示データと重複しているため、複数の既存タグ装置１０の既存表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が失われる。このため、これら複数の表示データをバインダ２等の整理番号として活用することが困難となる。
【００６７】
そこで、上述した複数の表示データ間での連続性を確保すべく、特に、本実施形態の通信装置５０は、複数の既存タグ装置１０の表示データが挿入表示データと重複した表示データとならず挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データを複数の既存タグ装置１０の一部又は全部へ送信する機能を有している。
【００６８】
このようにして、通信装置５０から送信される更新用表示データを受信した既存タグ装置１０は、その受信した更新用表示データに基づいた表示をタグ装置用ディスプレイ１２でそれぞれ行う。
【００６９】
したがって、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が確保される。
【００７０】
例えば、図２（ｂ）に示すように、所定の規則に従った配列で連続する複数の表示データのそれぞれが表示されている複数の既存タグ装置１０に挿入タグ装置１０を挿入することにより、重複することとなる既存表示データ「設計図２」、「設計図３」、「設計図５」が所定の規則に従った配列で再配列され、更新用表示データ「設計図４」、「設計図６」、「設計図７」、「設計図８」が送信される。
【００７１】
そして、通信装置５０から更新用表示データ「設計図４」、「設計図６」、「設計図７」、「設計図８」のそれぞれを受信した既存タグ装置１０は、図２（ｃ）に示すように、その受信した更新用表示データに基づいた表示をそれぞれ行う。
【００７２】
この結果、複数の既存タグ装置１０の表示データは、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」と重複しない表示データ「設計図４」、「設計図６」、「設計図７」、「設計図８」に変更される。
【００７３】
このように表示データを変更した複数の既存タグ装置１０に対して、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」のそれぞれを表示する挿入タグ装置１０を挿入した状態を図２（ｅ）に示す。
【００７４】
図２（ｅ）に示すように、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データは、「設計図１」、「設計図２」、「設計図３」、・・・となる。これら複数の表示データ「設計図１」、「設計図２」、「設計図３」、・・・は、所定の規則に従って、文字配列「１」で先頭の数字「１」から順次配列された数字の中から配列順に選択される数字のデータ「１」、「２」、「３」、・・・のそれぞれを含む表示データに該当する。つまり、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が確保されることとなる。
【００７５】
このように、通信装置５０は、複数の既存タグ装置１０の表示データが挿入表示データと重複した表示データとならないように、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」と共に所定の規則に従った連続性を確保する更新用表示データ「設計図４」、「設計図６」、「設計図７」、「設計図８」を、既存表示データ「設計図２」、「設計図３」、「設計図４」、「設計図５」のそれぞれを表示する複数の既存タグ装置１０へそれぞれ送信するようにしている。
【００７６】
これにより、複数の既存タグ装置１０に対して挿入タグ装置１０を挿入する場合であっても、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が確保される。したがって、表示データ間の連続性を再検討し、その再検討した表示データを通信装置５０へ再入力する操作者側の作業を省略することができる。
【００７７】
また、本実施形態の通信装置５０は、複数の既存タグ装置１０のうち所定の規則に従った配列の先頭からＮ番目の既存表示データを表示している既存タグ装置１０にアクセスした際に、その既存タグ装置１０に、所定の規則に従った連続性を確保する複数の更新用表示データを配列順に並べたときにその配列順の先頭側から数えてＮ個目となる更新用表示データを送信するようにしている。
【００７８】
ここで、既存タグ装置１０へアクセスするとは、更新用表示データの送信対象（以下、書込対象とも言う。）の既存タグ装置１０の電界強度が、所定値、すなわち、書込対象のタグ装置１０と通信装置５０とが十分に近づき正常に通信を行うことができる値を満たしている状態を意味する。
【００７９】
なお、書込対象の既存タグ装置１０の電界強度が所定値であるか否かは、書込対象の既存タグ装置１０に受信した電波の電界強度を測定する電界センサ（図示せず）を設け、その電界センサにより測定した電波の電界強度が通信装置５０へ送信されるように構成することにより判定することができる。上記電界センサを設けた既存タグ装置１０は、いわゆる非接触タグ装置として用いることができる。
【００８０】
また、通信装置５０のアクセス中に書込対象の既存タグ装置１０と隣接する他のタグ装置１０から通信装置５０へ送信される電波の電界強度は、通信装置５０と正常に通信を行うことのできる値を満たさないようになっている。言い換えると、書込対象の既存タグ装置１０から通信装置５０へ送信される電波の電界強度のみが、通信装置５０と正常に通信を行うことのできる値を満たすようになっている。
【００８１】
このようにすることで、通信装置５０を移動させて、既存タグ装置１０に順次近接させることにより、複数の既存タグ装置１０に順次アクセスして表示データの送受信を行うことができる。なお、タグ装置１０として、国際規格ISO/IEC18000シリーズに代表される非接触タグを用いた場合にも、規格化されたプロトコルに従い、複数のタグ装置１０に順次アクセスして表示データの送受信をすることができる。
【００８２】
そして、図２（ｂ）に示すように、通信装置５０により挿入表示データ「設計図２」、「設計図３」、及び「設計図５」が特定された後に、図２（ｃ）に示すように、複数の既存タグ装置１０のうち所定の規則に従った配列の先頭から「３」（Ｎ＝３）番目の既存表示データ「設計図３」を表示した既存タグ装置１０に通信装置５０でアクセスすると、通信装置５０からそのアクセスした既存タグ装置１０に更新用表示データ「設計図６」が送信される。
【００８３】
ここで、上記送信された更新用表示データ「設計図６」は、所定の規則に従った連続性を確保する複数の更新用表示データ「設計図４」、「設計図６」、「設計図７」、「設計図８」を配列順に並べたときにその配列順の先頭「設計図１」側から数えて３（Ｎ＝３）個目となる更新用表示データである。
【００８４】
このように、本実施形態の通信装置５０は、Ｎ番目の既存表示データを表示した既存タグ装置１０に、この既存タグ装置１０へ送信する複数の更新用表示データを配列順に並べたときにその配列順の先頭側から数えてＮ個目となる更新用表示データを送信するので、複数の既存タグ装置１０にランダムにアクセスした場合であっても、そのアクセスした既存タグ装置１０に対して、連続性を確保する更新用表示データを確実に送信することができる。
【００８５】
また、本実施形態の通信装置５０は、複数の既存タグ装置１０のうち一の既存タグ装置１０へのアクセス操作を検出したときに、そのアクセス操作によりアクセスされた既存タグ装置１０の既存表示データに基づいて挿入表示データを特定するようにしている。
【００８６】
ここで、アクセス操作とは、通信装置５０で既存タグ装置１０にアクセスするためにタグ装置用アンテナ１１及びアンテナ５１を介して正常にデータの通信を行うことが可能な程度まで、通信装置５０を既存タグ装置１０へ近づける操作を意味する。
【００８７】
例えば、図２（ｂ）に示すように、アクセス操作により複数の既存タグ装置１０のうち既存表示データ「設計図２」及び「設計図３」を表示する既存タグ装置１０にアクセスすると、通信装置５０は、そのアクセス操作によりアクセスされた既存タグ装置１０の既存表示データ「設計図２」及び「設計図３」に基づいて、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」を特定する。なお、図２（ｂ）では、説明の便宜を図るため、通信装置５０のアクセス操作によりアクセスされた既存タグ装置１０に、「＊」を付して示している。
【００８８】
このように、本実施形態の通信装置５０は、複数の既存タグ装置１０のうち一の既存タグ装置１０へのアクセス操作を検出したときに、このアクセス操作によりアクセスされた既存タグ装置１０の既存表示データに基づいて挿入表示データを特定するので、タグ装置１０へのアクセス操作という簡易な操作によって、挿入タグ装置１０を複数の既存タグ装置１０へ挿入する位置を容易に指定することができる。
【００８９】
特に、本実施形態の通信装置５０は、複数の既存タグ装置１０のうち同一の既存タグ装置１０へのアクセス操作を複数回検出したときに、そのアクセス操作によりアクセスされた既存タグ装置１０の既存表示データに基づいて所定の規則に従って連続する複数個の表示データを挿入表示データとして特定するようにしている。
【００９０】
例えば、図２（ｂ）に示すように、通信装置５０のアクセス操作により、複数の既存タグ装置１０のうち既存表示データ「設計図２」を表示する既存タグ装置１０へ２回アクセスすると、通信装置５０は、そのアクセス操作によりアクセスされた既存タグ装置１０の既存表示データを含み当該既存表示データに対して所定の規則に従って連続する２個の表示データ「設計図２」及び「設計図３」を挿入表示データとして特定する。なお、図２（ｂ）では、説明の便宜を図るため、通信装置５０のアクセス操作により２回アクセスされた既存タグ装置１０に、「＊」を２つ付して示している。
【００９１】
また、通信装置５０の設定に応じて表示データの挿入位置を変えることもできる。例えば、通信装置５０のアクセス操作により、複数の既存タグ装置１０のうち表示データ「設計図２」を表示する既存タグ装置１０へ２回アクセスしたとき、通信装置５０は、そのアクセス操作によりアクセスされた既存タグ装置１０の表示データに対して所定の規則に従って連続する２個の表示データ「設計図３」及び「設計図４」を挿入表示データとして特定するようにしてもよい。
【００９２】
このように、本実施形態の通信装置５０は、複数の既存タグ装置１０のうち同一の既存タグ装置１０へのアクセス操作を複数回検出したときに、そのアクセス操作によりアクセスされた既存タグ装置１０の既存表示データを含み当該表示データに対して所定の規則に従って連続する複数個の表示データ、又は、アクセスされた既存タグ装置１０の表示データに対して所定の規則に従って連続する複数個の表示データを挿入表示データとして特定するので、挿入表示データを表示する挿入タグ装置１０を同一の位置に複数挿入することができ、利便性を一層向上することができる。
【００９３】
（タグシステムの内部構成）
次に、図３を参照して、本実施形態のタグシステム１におけるタグ装置１０、及び通信装置５０の内部構成について説明する。図３は、タグ装置１０、及び通信装置５０の内部構成を示した図である。図３（ａ）は、タグ装置１０の内部構成を示した図であり、図３（ｂ）は、通信装置５０の内部構成を示した図である。
【００９４】
まず、図３（ａ）を参照して、タグ装置１０の内部構成について説明する。タグ装置１０は、上述したように、タグ装置用アンテナ１１と、タグ装置用ディスプレイ１２と、タグ装置用制御回路１３と、を有している。
【００９５】
タグ装置用制御回路１３は、タグ装置用送受信機１４と、タグ装置用ＣＰＵ１５と、タグ装置用ＲＯＭ１６と、タグ装置用ＲＡＭ１７と、タグ装置用フラッシュメモリ１８と、タグ装置用入出力ポート１９とを有している。
【００９６】
タグ装置用送受信機１４は、タグ装置用アンテナ１１と接続されており、タグ装置１０から通信装置５０へ送信されるデータを高周波電流に変えてタグ装置用アンテナ１１に送り出す送信装置と、タグ装置用アンテナ１１が通信装置５０から受信した高周波電流から必要なデータを取り出す受信装置とが一体化された装置である。また、タグ装置用送受信機１４は、タグ装置用入出力ポート１９と接続されており、受信された高周波電流から必要なデータを取り出した後に、その取り出したデータをタグ装置用入出力ポート１９に出力する機能と、タグ装置用入出力ポート１９から出力されたデータを受け取る入力機能とを有している。
【００９７】
タグ装置用ＣＰＵ１５は、バスラインを介して接続された各部を制御する演算装置である。
【００９８】
タグ装置用ＲＯＭ１６は、タグ装置用ＣＰＵ１５により実行される制御プログラムを格納した書き換え不能な不揮発性のメモリである。
【００９９】
タグ装置用ＲＡＭ１７は、制御プログラムの実行時に各種のデータを一時的に記憶するメモリである。
【０１００】
タグ装置用フラッシュメモリ１８は、通信装置５０から送信されたデータを記憶する書き換え可能な不揮発性のメモリである。タグ装置用フラッシュメモリ１８に記憶された各種データは、タグ装置用入出力ポート１９を介してタグ装置用ディスプレイ１２に表示される。
【０１０１】
タグ装置用フラッシュメモリ１８には、タグ装置用表示データメモリ１８ａが設けられている。
【０１０２】
タグ装置用表示データメモリ１８ａは、通信装置５０から送信された表示データであってタグ装置用ディスプレイ１２に表示するための表示データを記憶するメモリである。このタグ装置用表示データメモリ１８ａに記憶された表示データに基づいて、タグ装置１０は、タグ装置用ディスプレイ１２に文字等の表示を行う。
【０１０３】
タグ装置用表示データメモリ１８ａに記憶されている表示データは、通信装置５０から送信される表示データによって書き換えることができる。例えば、通信装置５０から表示データが信号に変換された電波が受信されると、その電波がタグ装置用アンテナ１１に受信され、タグ装置用送受信機１４により表示データが取り出され、その取り出した表示データは、タグ装置用入出力ポート１９に出力される。
【０１０４】
そして、タグ装置用ＣＰＵ１５により取り出された表示データは、タグ装置用フラッシュメモリ１８内のタグ装置用表示データメモリ１８ａに記憶される。これにより、タグ装置用表示データメモリ１８ａに記憶されている表示データは、通信装置５０から送信されるデータによって書き換えられる。
【０１０５】
また、タグ装置用表示データメモリ１８ａに記憶されている表示データの送信を行う場合は、タグ装置用ＣＰＵ１５により、タグ装置用表示データメモリ１８ａから表示データの読み出し命令が行われ、タグ装置用入出力ポート１９を介してタグ装置用送受信機１４へ表示データ等が出力される。出力された表示データ等は、タグ装置用送受信機１４により高周波電流信号に変換され、タグ装置用アンテナ１１から送信される。
【０１０６】
また、タグ装置用表示データメモリ１８ａに記憶されている表示データに基づいて、タグ装置用ディスプレイ１２に表示を行う場合には、タグ装置用ＣＰＵ１５により、タグ装置用表示データメモリ１８ａから表示データが読み出されてタグ装置用ディスプレイ１２に表示される。
【０１０７】
次に、図３（ｂ）を参照して、通信装置５０の内部構成を説明する。通信装置５０は、上述したように、アンテナ５１と、ディスプレイ５２と、キーボード５３とを有している。
【０１０８】
さらに、通信装置５０は、入出力ポート６０と、ＣＰＵ６６と、ＲＡＭ６８と、フラッシュメモリ６９と、送受信機７０とを有している。
【０１０９】
送受信機７０は、アンテナ５１と接続されており、通信装置５０からタグ装置１０へ送信するデータを高周波電流に変えてアンテナ５１に送り出す送信装置と、アンテナ５１が通信装置５０から受信した高周波電流から必要なデータを取り出す受信装置とが一体化された装置である。また、送受信機７０は、入出力ポート６０と接続されており、受信された高周波電流から必要なデータを取り出した後に、その取り出したデータを入出力ポート６０に出力する機能と、入出力ポート６０から出力されたデータを受け取る入力機能とを有している。
【０１１０】
ＣＰＵ６６は、バスラインを介して接続された各部を制御する演算処理装置であり、フラッシュメモリ６９に記憶した制御プログラムを実行することにより、後述の挿入データ特定手段、送信手段、表示データ取得手段、データ変更手段、表示制御手段等として機能する。
【０１１１】
ＲＡＭ６８は、制御プログラムの実行時に利用するデータ、タグ装置１０から送信された既存表示データ及びタグ装置１０へ送信するための更新用表示データ及び挿入表示データを一時的に記憶するメモリであり、表示データを記憶する記憶手段として機能するものである。
【０１１２】
フラッシュメモリ６９は、ＣＰＵ６６により実行される制御プログラムや各種テーブルなどを記憶すると共に、タグ装置１０へ送信した表示データを記憶する書き換え可能な不揮発性のメモリである。フラッシュメモリ６９に記憶される各種データは、入出力ポート６０を介してディスプレイ５２に表示される。
【０１１３】
なお、フラッシュメモリ６９に記憶される制御プログラムは、例えば、ネットワークに接続されたサーバ等からフラッシュメモリ６９にダウンロードされるようにしてもよく、また、ＣＤ−ＲＯＭ等の記録媒体に記録されてから記録媒体のドライブを介して、フラッシュメモリ６９に読み込まれるようにしてもよい。
【０１１４】
ＲＡＭ６８には、受信用表示データメモリ６８ａと、挿入用表示データメモリ６８ｂと、更新用表示データメモリ６８ｃとが設けられている。
【０１１５】
受信用表示データメモリ６８ａは、タグ装置１０のタグ装置用表示データメモリ１８ａに記憶された表示データがタグ装置１０から送信された場合に、その送信された表示データを一時的に記憶するメモリである。
【０１１６】
挿入用表示データメモリ６８ｂは、ＣＰＵ６６により後述のように特定された挿入表示データを一時的に記憶するメモリである。
【０１１７】
更新用表示データメモリ６８ｃは、複数の既存タグ装置１０の表示データが挿入表示データと重複した表示データとならず挿入表示データと共に所定の規則に従った連続性を確保する表示データとなるように、ＣＰＵ６６により後述のように生成された更新用表示データを一時的に記憶するメモリである。
【０１１８】
なお、フラッシュメモリ６９には、機能カウンタ６９ａが設けられている。機能カウンタ６９ａは、通信装置５０の実行する機能（図４参照）を変更する機能カウンタの値を記憶するメモリである。機能カウンタ６９ａは、操作者により選択された処理を実行するために、各処理に対応した所定の値が記憶され、後述する機能選択処理（図４参照）においてＣＰＵ６６により参照される。
【０１１９】
以上のように構成されたタグ装置１０と通信装置５０とを有するタグシステム１において、所定の規則に従った配列で連続する複数の表示データのそれぞれを表示している複数の既存タグ装置１０に対して挿入タグ装置１０を挿入する際に、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性を確保するための動作について図面を参照し、通信装置５０のＣＰＵ６６により実行される処理、タグ装置１０のタグ装置用ＣＰＵ１５により実行される処理の順に具体的に説明する。
【０１２０】
（通信装置のＣＰＵにより実行される処理の説明）
まず、図４〜図９を参照して、本実施形態における通信装置５０のＣＰＵ６６により実行される処理について説明する。図４は、通信装置５０のＣＰＵ６６により実行される機能選択処理を示したフローチャート、図５〜図７は、通信装置５０のＣＰＵ６６により実行される表示データ再配列処理を示したフローチャート、図８は、通信装置５０のＣＰＵ６６により実行される挿入表示データ送信処理を示したフローチャートを示した図である。図９は、通信装置５０のＲＡＭ６８内で作成される表示データ再配列表の一例を示した図である。
【０１２１】
なお、図４に示す機能選択処理は、通信装置５０の機能ボタン５５が操作されると実行される処理であり、通信装置５０により実行する機能（処理）を選択するための処理である。
【０１２２】
操作者により機能ボタン５５が操作されて機能選択処理が実行されると、図４に示すように、通信装置５０のＣＰＵ６６は、実行可能な機能（処理）の一覧をディスプレイ５２に表示する（ステップＳ１１）。実行可能な処理の一覧がディスプレイ５２に表示されると、操作者は、キーボード５３の十字ボタン５４及び決定ボタン５６の操作により、所望の機能を選択することができる。
【０１２３】
次に、ＣＰＵ６６は、操作者により選択された機能が表示データ再配列機能であるか否かを判定し（ステップＳ１２）、操作者によって表示データ再配列機能が選択されたと判定すると（ステップＳ１２：Ｙｅｓ）、表示データ再配列処理を実行する（ステップＳ１３）。この表示データ再配列処理は、図５〜図７におけるステップＳ２０〜ステップＳ４４の処理であり、後述で詳説する。
【０１２４】
操作者によって表示データ再配列機能が選択されていないと判定すると（ステップＳ１２：Ｎｏ）、ＣＰＵ６６は、挿入表示データ送信機能が選択されたか否かを判定する（ステップＳ１４）。
【０１２５】
挿入表示データ送信機能が選択されたと判定すると（ステップＳ１４：Ｙｅｓ）、ＣＰＵ６６は、挿入表示データ送信処理を実行する（ステップＳ１５）。この送信表示データ送信処理は、図８におけるステップＳ５０〜ステップＳ５４の処理であり、後述で詳説する。
【０１２６】
一方、挿入表示データ送信機能が選択されていないと判定すると（ステップＳ１４：Ｎｏ）、ＣＰＵ６６は、その他の機能の処理が選択されたか否かを判定する（ステップＳ１６）。
【０１２７】
その他の機能の処理が選択されたと判定すると（ステップＳ１６：Ｙｅｓ）、ＣＰＵ６６は、ディスプレイ５２に選択された処理に関する画面を表示し、操作者に選択した機能に応じた操作を促し、対応する処理を行う（ステップＳ１７）。例えば、複数の新たなタグ装置１０に所定の規則に従った配列で連続する複数の表示データを表示させるために、ＣＰＵ６６は、所定の規則に従った配列で連続する複数の表示データを複数の新たなタグ装置１０に送受信機７０及びアンテナ５１を介して送信する。
【０１２８】
ステップＳ１７の処理が終了したとき、又はステップＳ１６の処理において、その他の機能の処理が選択されていないと判定したとき（ステップＳ１６：Ｎｏ）、ＣＰＵ６６は、処理をステップＳ１１に移行し、ステップＳ１１からの処理を繰り返し行う。
【０１２９】
次に、ステップＳ１３における表示データ再配列処理について、図５〜図７に示すフローチャートを参照して具体的に説明する。この表示データ再配列処理は、通信装置５０を用いて、複数の既存タグ装置１０のうち配列の最後の表示データを表示している既存タグ装置１０を除く一部の既存タグ装置１０の表示データに対して所定の規則に従った配列で連続する表示データを挿入表示データとして特定した後、挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データを複数の既存タグ装置１０の一部又は全部へ送信し、既存タグ装置１０の表示データを変更して再配列するための処理である。
【０１３０】
図５に示すように、表示データ再配列処理を開始すると、ステップＳ２０において、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０から表示データを取得する（ステップＳ２０）。
【０１３１】
このステップＳ２０の処理では、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０へのアクセス操作を検出したとき、そのアクセス操作によりアクセスされた既存タグ装置１０の既存表示データを取得する。
【０１３２】
この場合、ディスプレイ５２には「挿入タグ装置を挿入したい位置にある既存タグ装置１０に通信装置５０を近づけてください。」のメッセージを表示して、複数の既存タグ装置１０のうち、挿入タグ装置１０を挿入する基準となる位置（以下、「挿入タグ装置１０の挿入基準位置」という。）にある既存タグ装置１０（以下、「挿入基準位置の既存タグ装置１０」という。）に通信装置５０を近づけることを操作者に促す。なお、本実施形態では、複数の既存タグ装置１０のうち挿入基準位置の既存タグ装置１０の直前に、挿入タグ装置１０を挿入する場合について説明する。
【０１３３】
挿入基準位置の既存タグ装置１０に通信装置５０を近づけて、その既存タグ装置１０へアクセスすると、既存表示データを送信させる送信要求コマンドが通信装置５０からアクセスした挿入基準位置の既存タグ装置１０に送信される。
【０１３４】
送信要求コマンドを受信した挿入基準位置の既存タグ装置１０から後述の応答処理により既存表示データが送信されると、ＣＰＵ６６は、その送信される既存表示データを取得する。
【０１３５】
次に、ＣＰＵ６６は、ステップＳ２０で取得した既存表示データを記憶手段としてのＲＡＭ６８内の受信用表示データメモリ６８ａに記憶する（ステップＳ２１）。
【０１３６】
次に、ＣＰＵ６６は、次の既存タグ装置１０へのアクセス操作を検出したか否かを判定し（ステップＳ２２）、次の既存タグ装置１０へのアクセスがあったと判定すると（ステップＳ２２：Ｙｅｓ）、ステップＳ２０の処理に戻り、次の既存タグ装置１０へのアクセス操作を検出しなくなるまで、ステップＳ２０〜ステップＳ２２の処理を繰り返し実行する。
【０１３７】
このステップＳ２０〜ステップＳ２２の処理が繰り返し実行されている場合には、すなわち、次の既存タグ装置１０へのアクセス操作を検出している場合には（ステップＳ２２：Ｙｅｓ）、既存タグ装置１０に通信装置５０を順次アクセスすることにより、挿入基準位置の既存タグ装置１０を複数指定して、その挿入基準の既存タグ装置１０から既存表示データを順次取得し、取得した既存表示データをＲＡＭ６８内の受信用表示データメモリ６８ａに順次記憶することができる。なお、挿入基準位置の既存タグ装置１０から取得された既存表示データは、その取得された順番でＲＡＭ６８内の受信用表示データメモリ６８ａに記憶される。
【０１３８】
一方、次の既存タグ装置１０へのアクセス操作を検出していないと判定すると（ステップＳ２２：Ｎｏ）、ＣＰＵ６６は、既存タグ装置１０の表示データを再配列することが選択されたか否かを判定する（ステップＳ２３）。このステップＳ２３の判定では、ＣＰＵ６６は、ディスプレイ５２に「既存タグ装置の既存表示データを再配列しますか？」の表示を行い、既存タグ装置１０の既存表示データを再配列するステップＳ２４以降の処理へ移行するか否かの問い合わせを操作者に対して行う。そして、この表示を見た操作者がキーボード５３の十字ボタン５４や決定ボタン５６を用いて問い合わせに対する応答を入力することにより、ステップＳ２３の判定が行われる。
【０１３９】
既存タグ装置１０の既存表示データを再配列することが選択されたと判定すると（ステップＳ２３：Ｙｅｓ）、ＣＰＵ６６は、ステップＳ２４の処理へ移行する。一方、既存タグ装置１０の既存表示データを再配列することが選択されていないと判定すると（ステップＳ２３：Ｎｏ）、ＣＰＵ６６は、既存タグ装置１０の既存表示データを再配列することが選択されるまで、ステップＳ２２及びステップＳ２３の処理を繰り返し実行する。
【０１４０】
ステップＳ２４以降の処理において、ＣＰＵ６６は、挿入データ特定手段として機能することによって、複数の既存タグ装置１０のうち一の既存タグ装置１０へのアクセス操作を検出したときに、そのアクセス操作によりアクセスされた既存タグ装置１０の既存表示データに基づき、すなわち、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶した既存表示データに基づき、挿入表示データを特定する。
【０１４１】
まず、ＣＰＵ６６は、ステップＳ２０〜ステップＳ２２の処理を繰り返すことによりアクセスされた挿入基準位置の既存タグ装置１０から取得した既存表示データに変更対象の文字データが含まれるか否かを判定する（ステップＳ２４）。ここで、変更対象の文字データとは、設定された文字配列で先頭から順次配列された文字の中から配列順に選択される文字のデータにより変更可能な文字のデータである。
【０１４２】
ステップＳ２４の処理で、挿入基準位置の既存タグ装置１０の既存表示データに変更対象の文字のデータが含まれると判定すると（ステップＳ２４：Ｙｅｓ）、ＣＰＵ６６は、ステップＳ２６の処理へ移行する。
【０１４３】
一方、ステップＳ２０〜ステップＳ２２の処理を繰り返すことによりアクセスされた既存タグ装置１０から取得した既存表示データに変更対象の文字のデータが含まれないと判定すると（ステップＳ２４：Ｎｏ）、ＣＰＵ６６は、複数の既存タグ装置１０の既存表示データ間で再配列ができない旨をディスプレイ５２に表示し（ステップＳ２５）、表示データ再配列処理を終了する。
【０１４４】
ステップＳ２６の処理において、ＣＰＵ６６は、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶された既存表示データを配列順に配列し、表示データ再配列表の作成を開始する。なお、表示データ再配列表は、複数の既存タグ装置１０のうち配列の最後の表示データを表示している既存タグ装置１０を除く一部の既存タグ装置１０の既存表示データに対して所定の規則に従った配列で連続する表示データを挿入表示データとして特定すると共に、複数の既存タグ装置１０が現在表示している既存表示データと、複数の既存タグ装置１０にこれから表示する表示データとを比較対照するための表である。
【０１４５】
ステップＳ２６の処理で作成される表示データ再配列表の一例を図９（ａ），（ｂ）に示す。なお、この例では、ステップＳ２０〜ステップＳ２２の処理において、複数の既存タグ装置１０のうち既存表示データ「設計図２」を表示する既存タグ装置１０へ２回アクセスした後に、既存表示データ「設計図５」を表示する既存タグ装置１０へ１回アクセスすることによって、これらアクセスされた既存タグ装置１０の既存表示データ「設計図２」、「設計図２」、及び「設計図５」がそれぞれこの順番で取得され、これら３つの既存表示データが、その取得された順番でＲＡＭ６８内の受信用表示データメモリ６８ａに記憶されているものとする。
【０１４６】
図９（ａ）に示すように、まず、２列の空白列（一方の列を列Ｌ１、他方の列を列Ｌ２とする。）が作成され、その後、２列のうち一方の列Ｌ１に、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶された既存表示データ「設計図２」、「設計図２」、及び「設計図５」が、その取得された順番で縦１列に配列されると共に、２列のうち他方の列Ｌ２に、列Ｌ１に配列された各表示データの個数が設定される。
【０１４７】
これにより、表示データ再配列表における一方の列Ｌ１に、挿入基準位置の既存タグ装置１０の既存表示データが、表示データ再配列表における他方の列Ｌ２に、列Ｌ１の既存表示データを表示する挿入基準位置の既存タグ装置１０の直前の位置に挿入される挿入タグ装置１０の個数がそれぞれ設定されることになる。
【０１４８】
次に、ＣＰＵ６６は、表示データ再配列表において重複する既存表示データがある場合に、その重複する既存表示データを１つにまとめる（ステップＳ２７）。このステップＳ２７の処理では、ＣＰＵ６６は、図９（ａ）に示すように、表示データ再配列表の一方の列Ｌ１に重複する既存表示データ「設計図２」が存在する場合に、図９（ｂ）に示すように、列Ｌ１においてこれら重複する既存表示データを１つにまとめると共に、列Ｌ２にてこれら重複する既存表示データに対応する挿入タグ装置１０の個数を加算する。
【０１４９】
これにより、表示データ再配列表の列Ｌ１における既存表示データ「設計図２」を表示する既存タグ装置１０の直前の位置に、２つの挿入タグ装置１０が挿入され、また、列Ｌ１における既存表示データ「設計図５」を表示する既存タグ装置１０の直前の位置に、１つの挿入タグ装置１０が挿入されることが設定される。
【０１５０】
次に、ＣＰＵ６６は、表示データ再配列表の列Ｌ１における既存表示データが所定の規則に従った連続性を有するか否かを判定する（ステップＳ２８）。
【０１５１】
表示データ再配列表の列Ｌ１における既存表示データが所定の規則に従った連続性を有すると判定すると（ステップＳ２８：Ｙｅｓ）、ＣＰＵ６６は、処理をステップＳ３０へ移行する。
【０１５２】
一方、表示データ再配列表の列Ｌ１における既存表示データが所定の規則に従った連続性を有しないと判定すると（ステップＳ２８：Ｎｏ）、ＣＰＵ６６は、表示データ再配列表の列Ｌ１における既存表示データ間で所定の規則に従った連続性を確保する表示データを表示データ再配列表の列Ｌ１に追加し（ステップＳ２９）、処理をステップＳ３０へ移行する。
【０１５３】
このステップＳ２９の処理では、表示データ再配列表の列Ｌ１における既存表示データが、図９（ｂ）に示す「設計図２」及び「設計図５」のように、所定の規則に従った連続性を有しないときに、図９（ｃ）に示すように、表示データ再配列表の列Ｌ１における既存表示データ「設計図２」と「設計図５」との間に、所定の規則に従った連続性を確保する表示データとして、表示データ「設計図３」及び「設計図４」が追加される。このとき、表示データ再配列表における他方の列Ｌ２では、表示データ「設計図３」及び「設計図４」に対応する挿入タグ装置１０の個数として、「０」が設定される。
【０１５４】
ステップＳ３０の処理において、ＣＰＵ６６は、表示データ再配列表の列Ｌ１における各表示データの直前の位置に、その表示データに対応した列Ｌ２における挿入タグ装置１０の個数分だけ、空白行を追加する。なお、このステップＳ３０の処理後に、ＣＰＵ６６は、表示データ再配列表の列Ｌ２を消去し、列Ｌ１の隣に新たな列Ｌ３を追加する。
【０１５５】
例えば、図９（ｃ）及び図９（ｄ）に示すように、表示データ再配列表の列Ｌ１における表示データ「設計図２」の直前の位置に、その表示データに対応した列Ｌ２における挿入タグ装置１０の個数である「２」個分だけ、空白行が追加される。同様に、表示データ再配列表の列Ｌ１における表示データ「設計図５」の直前の位置に、その表示データに対応した列Ｌ２における挿入タグ装置１０の個数である「１」個分だけ、空白行が追加される。
【０１５６】
なお、本実施形態では、複数の既存タグ装置１０のうち挿入基準位置の既存タグ装置１０の直前に、挿入タグ装置１０を挿入する場合について説明したが、挿入基準位置の既存タグ装置１０の直後に、挿入タグ装置１０を挿入するように構成することもできる。この場合、表示データ再配列表の列Ｌ１における各表示データの直後の位置に、その表示データに対応した列Ｌ２における挿入タグ装置１０の個数分だけ、空白行を追加する。なお、このとき、複数の既存タグ装置１０のうち配列の最後の既存表示データ（図２（ａ）に示す例では、既存表示データ「設計図５」）を表示している既存タグ装置１０は、挿入基準位置の既存タグ装置１０とはならない。このような既存タグ装置１０の直後の表示データは、既存タグ装置１０の既存表示データの連続性に影響を及ぼす表示データではないからである。
【０１５７】
次に、ＣＰＵ６６は、表示データ再配列表の列Ｌ３における先頭行に、列Ｌ１における表示データのうち配列の最も先頭側の表示データを設定する（ステップＳ３１）。
【０１５８】
例えば、図９（ｅ）に示すように、表示データ再配列表の列Ｌ３における先頭行に、列Ｌ１における表示データのうち配列の最も先頭側の表示データ「設計図２」が設定される。
【０１５９】
次に、ＣＰＵ６６は、表示データ再配列表の列Ｌ３において、ステップＳ３１で設定した表示データを先頭として、文字間隔「１」で配列順に選択される文字のデータを含む表示データを順次配列することにより、表示データ再配列表を完成させ（ステップＳ３２）、処理をステップＳ３３に移行する。
【０１６０】
例えば、図９（ｆ）に示すように、表示データ再配列表の列Ｌ３において、表示データ「設計図２」を先頭として、文字間隔「１」で配列順に選択される文字「３」、「４」、「５」、・・・のデータを含む表示データ「設計図３」、「設計図４」、「設計図５」、・・・がそれぞれ配列され、その結果、表示データ再配列表が完成する。
【０１６１】
このように完成した表示データ再配列表では、図９（ｆ）に示すように、列Ｌ１に複数の既存タグ装置１０が現在表示している既存表示データが配置されると共に、列Ｌ３に複数の既存タグ装置１０にこれから表示する更新用表示データが配置されている。
【０１６２】
このようにして、上記ステップＳ２４〜ステップＳ３２の処理によって完成した表示データ再配列表を用いて、ＣＰＵ６６は、挿入表示データを特定するようにしている。このとき、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０へのアクセス操作を検出したときに、当該アクセス操作によりアクセスされた既存タグ装置１０の既存表示データに基づいて挿入表示データを特定する挿入データ特定手段として機能する。
【０１６３】
すなわち、表示データ再配列表において、列Ｌ１に表示データが設定されておらず、かつ、列Ｌ３に表示データが設定されている場合には、列Ｌ３に設定された表示データが挿入表示データとして特定される。なお、特定された挿入表示データは、ＣＰＵ６６により、ＲＡＭ６８内の挿入用表示データメモリ６８ｂに記憶される。
【０１６４】
また、表示データ再配列表において、列Ｌ１及び列Ｌ３に両方に表示データが設定されている場合には、列Ｌ３に設定された表示データが挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データとなる。なお、その連続性を確保する更新用表示データは、ＣＰＵ６６により、ＲＡＭ６８内の更新用表示データメモリ６８ｃに記憶される。
【０１６５】
例えば、図９（ｆ）に示す表示データ再配列表では、上から１、２、及び６行目が、列Ｌ１に表示データ設定されておらず、かつ、列Ｌ３に表示データが設定されている場合に該当するので、列Ｌ３に設定された表示データ「設計図２」、「設計図３」、及び「設計図７」が挿入表示データとして特定される。
【０１６６】
また、列Ｌ３に設定された表示データのうち挿入表示データ以外の表示データ「設計図４」、「設計図５」、「設計図６」、及び「設計図８」が挿入表示データ「設計図２」、「設計図３」、及び「設計図７」と重複せずこれら挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データとなる。
【０１６７】
ところで、図９（ｆ）に示す表示データ再配列表では、列Ｌ１の表示データ「設計図２」に対応する列Ｌ３の表示データ「設計図４」の直前に、所定の規則に従って連続する２個の表示データ「設計図２」及び「設計図３」が設定されている。
【０１６８】
この列Ｌ１の表示データ「設計図２」は、上述したように、複数の既存タグ装置１０のうち表示データ「設計図２」を表示する既存タグ装置１０へ通信装置５０で２回アクセスすることによって取得された既存表示データであるところ、ＣＰＵ６６は、この既存表示データ「設計図２」に基づいて、上述の所定の規則に従って連続する２個の表示データ「設計図２」及び「設計図３」を挿入表示データとして特定するようにしている。
【０１６９】
このとき、ＣＰＵ６６は、複数の既存タグ装置１０のうち同一の既存タグ装置１０へのアクセス操作を複数回検出したときに、当該アクセス操作によりアクセスされたタグ装置１０の表示データを含み当該表示データに対して所定の規則に従って連続する複数個の表示データを、挿入表示データとして特定する挿入データ特定手段として機能する。なお、挿入基準位置の既存タグ装置１０の直後に、挿入タグ装置１０を挿入するようにした場合、アクセス操作によりアクセスされた既存タグ装置１０の表示データを含まず、この表示データに対して所定の規則に従って連続する複数個の表示データを、挿入表示データとして特定することになる。
【０１７０】
ステップＳ３３以降の処理において、ＣＰＵ６６は、アンテナ５１及び送受信機７０と共に送信手段として機能することによって、複数の既存タグ装置１０の既存表示データが挿入表示データと重複した表示データとならず挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データを複数の既存タグ装置１０の一部又は全部へ送受信機７０及びアンテナ５１を介して送信する。
【０１７１】
まず、ステップＳ３３の処理において、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０へのアクセス操作を検出したか否かを判定する。このステップＳ３３の判定では、ディスプレイ５２には「挿入タグ装置を挿入する際に表示を変更する既存タグ装置に通信装置を近づけてください。」のメッセージを表示して、複数の既存タグ装置１０のうち一の既存タグ装置１０に通信装置５０を近づけることを操作者に促す。
【０１７２】
複数の既存タグ装置１０のうち一の既存タグ装置１０へアクセスしたと判定すると（ステップＳ３３：Ｙｅｓ）、ＣＰＵ６６は、そのアクセス操作によりアクセスされる既存タグ装置１０から既存表示データを取得し（ステップＳ３４）、処理をステップＳ３５へ移行する。ステップＳ３４の処理では、通信装置５０を既存タグ装置１０に近づけて、この既存タグ装置１０へアクセスすると、既存表示データを送信させる送信要求コマンドが通信装置５０から既存タグ装置１０に送信され、この送信要求コマンドを受信した既存タグ装置１０から後述の応答処理により既存表示データが送信されることにより、既存表示データが取得される。なお、取得された既存表示データは、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶される。
【０１７３】
一方、ステップＳ３３の処理において、複数の既存タグ装置１０のうち一の既存タグ装置１０へアクセスしていないと判定すると（ステップＳ３３：Ｎｏ）、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０へアクセスするまで、ステップＳ３３の処理を繰り返す。
【０１７４】
ステップＳ３５の処理において、ＣＰＵ６６は、ステップＳ３４の処理において取得した既存表示データに含まれる変更対象の文字以外の文字データが更新用表示データメモリ６８ｃに記憶した既存表示データに含まれる変更対象の文字以外の文字データと同一か否かを判定する。すなわち、同じ配列グループであるかどうかが判断される。ここで、変更対象の文字データとは、設定された文字配列で先頭から順次配列された文字の中から配列順に選択される文字のデータにより変更可能な文字のデータである。
【０１７５】
ステップＳ３４において取得した既存表示データに含まれる変更対象の文字以外の文字データが更新用表示データメモリ６８ｃに記憶した表示データに含まれる変更対象の文字以外の文字データと同一であると判定すると（ステップＳ３５：Ｙｅｓ）、ＣＰＵ６６は、ステップＳ３６の処理に移行する。
【０１７６】
一方、ステップＳ３４において取得した既存表示データに含まれる変更対象の文字以外の文字データが更新用表示データメモリ６８ｃに記憶した表示データに含まれる変更対象の文字以外の文字データと同一でないと判定すると（ステップＳ３５：Ｎｏ）、ＣＰＵ６６は、ステップＳ４３の処理に移行する。
【０１７７】
ステップＳ３６の処理において、ＣＰＵ６６は、ステップＳ３４において取得した既存表示データと表示データ再配列表とを比較対照し（ステップＳ３６）、ステップＳ３７の処理に移行して、ステップＳ３４において取得した既存表示データが、表示データ再配列表の列Ｌ１における表示データのうち配列の最も先頭側の表示データよりも配列の先頭側の表示データであるか否かを判定する（ステップＳ３７）。
【０１７８】
このステップＳ３７の処理では、ステップＳ３４において取得した既存表示データが、例えば、図９（ｆ）で示す表示データ再配列表の列Ｌ１における表示データのうち配列の最も先頭側の表示データ「設計図２」よりも配列の先頭側の表示データ「設計図１」であるか否かが判定される。
【０１７９】
ステップＳ３４において取得した既存表示データが、表示データ再配列表の列Ｌ１における表示データのうち配列の最も先頭側の表示データよりも配列の先頭側の表示データであると判定すると（ステップＳ３７：Ｙｅｓ）、ＣＰＵ６６は、現在アクセスしている既存タグ装置１０への更新用表示データの送信を行うことなく、処理をステップＳ４３へ移行する。したがって、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０へのアクセス操作を検出したときに、当該アクセス操作された既存タグ装置１０の既存表示データを変更する必要がないとき、当該既存タグ装置１０への更新用表示データの送信を行わない送信手段として機能する。
【０１８０】
一方、ステップＳ３４において取得した既存表示データが、表示データ再配列表の列Ｌ１における表示データのうち配列の最も先頭側の表示データよりも配列の先頭側の表示データでないと判定すると（ステップＳ３７：Ｎｏ）、ＣＰＵ６６は、ステップＳ３４において取得した既存表示データが、表示データ再配列表の列Ｌ１内に含まれるか否かを判定する（ステップＳ３８）。
【０１８１】
ステップＳ３４において取得した既存表示データが、表示データ再配列表の列Ｌ１に含まれないと判定すると（ステップＳ３８：Ｎｏ）、ＣＰＵ６６は、表示データ再配列表を、その取得した既存表示データまで拡張し（ステップＳ３９）、ステップＳ４０の処理に移行する。
【０１８２】
このステップＳ３９の処理により、図９（ｆ）に示す表示データ再配列表を拡張したものを図９（ｇ）に示す。図９（ｆ），（ｇ）に示すように、例えば、表示データ再配列表の列Ｌ１に含まれない既存表示データ「設計図７」が取得されると、列Ｌ１における末尾の表示データ「設計図５」に対して「設計図５」に連続する２つの表示データ「設計図６」及び「設計図７」が追加されると共に、列Ｌ３における末尾の表示データ「設計図８」に対して「設計図８」に連続する２つの表示データ「設計図９」及び「設計図１０」が追加されることによって、表示データ再配列表が、取得した既存表示データ「設計図７」まで拡張される。なお、図９（ｇ）では、説明の便宜上、表示データ再配列表における拡張部分を太字枠で示している。
【０１８３】
一方、ステップＳ３４において取得した既存表示データが、表示データ再配列表の列Ｌ１に含まれると判定すると（ステップＳ３８：Ｙｅｓ）、ＣＰＵ６６は、表示データ再配列表を拡張することなく、ステップＳ４０の処理に移行する。
【０１８４】
ステップＳ４０の処理では、ＣＰＵ６６は、ステップＳ３４において取得した既存表示データに対応する更新用表示データを表示データ再配列表から抽出する。すなわち、ＣＰＵ６６は、表示データ再配列表における列Ｌ１と列Ｌ３とを比較対照して、ステップＳ３４において取得した既存表示データに対応する更新用表示データを列Ｌ３から抽出する。なお、抽出した表示データは、ＲＡＭ６８内の更新用表示データメモリ６８ｃに記憶される。
【０１８５】
例えば、取得した既存表示データが「設計図３」である場合には、図９（ｆ）に示す表示データ再配列表における列Ｌ１の表示データ「設計図３」に対応して、更新用表示データ「設計図５」が、列Ｌ３から抽出される。
【０１８６】
次に、ＣＰＵ６６は、表示データ再配列表の列Ｌ３から抽出した更新用表示データを書込コマンドと共に、ステップＳ３３でアクセスした既存タグ装置１０へ送受信機７０及びアンテナ５１を介して送信する（ステップＳ４１）。
【０１８７】
次に、ＣＰＵ６６は、ステップＳ４１において送信済みの更新用表示データを表示データ再配列表の列Ｌ３から削除する（ステップＳ４２）。このステップＳ４２では、送信済みの更新用表示データが表示データ再配列表から削除されると共に、ＲＡＭ６８内の更新用表示データメモリ６８ｃに記憶された更新用表示データも削除される。
【０１８８】
次に、ＣＰＵ６６は、次の既存タグ装置１０へのアクセス操作を検出したか否かを判定し（ステップＳ４３）、次の既存タグ装置１０へのアクセスがあったと判定すると（ステップＳ４３：Ｙｅｓ）、ステップＳ３４の処理に戻り、次の既存タグ装置１０へのアクセス操作を検出しなくなるまで、ステップＳ３４〜ステップＳ４３の処理を繰り返し実行する。
【０１８９】
このステップＳ３４〜ステップＳ４３の処理が繰り返し実行されている場合には、すなわち、次の既存タグ装置１０へのアクセス操作を検出している場合には（ステップＳ４３：Ｙｅｓ）、既存タグ装置１０に通信装置５０を順次アクセスすることにより、そのアクセスされる既存タグ装置１０から既存表示データを順次取得し、表示データ再配列表から取得した表示データに対応する更新用表示データを抽出して、その抽出した更新用表示データをアクセスされる既存タグ装置１０のそれぞれに送信することができる。
【０１９０】
この結果として、ＣＰＵ６６は、送信手段として、複数の既存タグ装置１０のうち所定の規則に従った配列の先頭からＮ番目の表示データを表示した既存タグ装置１０にアクセスした際に、その既存タグ装置１０に、連続性を確保する複数の更新用表示データを配列順に並べたときに配列順の先頭側から数えてＮ個目となる更新用表示データを送受信機７０及びアンテナ５１を介して送信するようにしている。
【０１９１】
このようにすることで、複数の既存タグ装置１０に対してランダムにアクセスした場合であっても、そのアクセスした既存タグ装置１０に対して、連続性を確保する更新用表示データを確実に送信することができ、利便性を向上することができる。
【０１９２】
ステップＳ４３の処理において、次の既存タグ装置１０へのアクセス操作を検出していないと判定すると（ステップＳ４３：Ｎｏ）、ＣＰＵ６６は、終了が選択されたか否かを判定する（ステップＳ４４）。このステップＳ４４の判定では、ＣＰＵ６６は、ディスプレイ５２に「終了？」の表示を行い、表示データ再配列処理を終了するか否かの問い合わせを操作者に対して行う。そして、この表示を見た操作者がキーボード５３の十字ボタン５４や決定ボタン５６を用いて問い合わせに対する応答を入力することにより、ステップＳ４３の判定が行われる。
【０１９３】
終了が選択されていれば（ステップＳ４４：Ｙｅｓ）、ＣＰＵ６６は、表示データ再配列処理を終了し、一方、終了が選択されていなければ（ステップＳ４４：Ｎｏ）、ＣＰＵ６６は、ステップＳ４３及びステップＳ４４の処理を繰り返し実行する。
【０１９４】
この表示データ再配列処理により、所定の規則に従った配列で連続する複数の既存表示データのそれぞれを表示している複数の既存タグ装置１０に対して挿入タグ装置１０を挿入することにより、複数の既存タグ装置１０の既存表示データと挿入タグ装置１０の挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が失われた場合であっても、挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データを生成し、その生成した更新用表示データを複数の既存タグ装置１０の一部又は全部へ送受信機７０及びアンテナ５１を介して送信することができる。
【０１９５】
次に、ステップＳ１５における挿入表示データ送信処理について、図８に示すフローチャートを参照して具体的に説明する。この挿入表示データ送信処理は、通信装置５０を用いて、上述した表示データ再配列処理により特定された挿入表示データを挿入タグ装置１０へ送信する処理である。
【０１９６】
図８に示すように、挿入表示データ送信処理を開始すると、ステップＳ５０において、ＣＰＵ６６は、表示データ再配列表をＲＡＭ６８から読み出す。
【０１９７】
次に、ＣＰＵ６６は、表示データ再配列表の列Ｌ３に挿入表示データがあるか否かを判定する（ステップＳ５１）。
【０１９８】
表示データ再配列表の列Ｌ３に挿入表示データがないと判定すると（ステップＳ５１：Ｎｏ）、ＣＰＵ６６は、挿入表示データ送信処理を終了する。
【０１９９】
一方、表示データ再配列表の列Ｌ３に挿入表示データがあると判定すると（ステップＳ５１：Ｙｅｓ）、ＣＰＵ６６は、挿入タグ装置１０へのアクセス操作を検出したか否かを判定する（ステップＳ５２）。
【０２００】
このステップＳ５２の判定では、「挿入タグ装置に通信装置を近づけてください。」のメッセージをディスプレイ５２に表示して、挿入タグ装置１０に通信装置５０を近づけることを操作者に促す。このように、ＣＰＵ６６は、挿入表示データを表示させるタグ装置１０の全てに対する挿入表示データの送信が終了するまで、送信すべき挿入表示データがある旨の情報をディスプレイ５２（表示手段）に表示する表示制御手段として機能する。
【０２０１】
挿入タグ装置１０へアクセスしたと判定すると（ステップＳ５２：Ｙｅｓ）、ＣＰＵ６６は、処理をステップＳ５３へ移行する。
【０２０２】
一方、挿入タグ装置１０へアクセスしていないと判定すると（ステップＳ５２：Ｎｏ）、ＣＰＵ６６は、挿入タグ装置１０へアクセスするまで、ステップＳ５２の処理を繰り返す。
【０２０３】
ステップＳ５３の処理において、ＣＰＵ６６は、表示データ再配列表のＬ３に設定された挿入表示データを書込コマンドと共に、ステップＳ５２でアクセスした挿入タグ装置１０へタグ装置用アンテナ１１を介して送信する。
【０２０４】
次に、ＣＰＵ６６は、ステップＳ５３において送信済みの挿入表示データを表示データ再配列表の列Ｌ３から削除し（ステップＳ５４）、処理をステップＳ５１に戻して、表示データ再配列表の列Ｌ３に挿入表示データが存在しなくなるまで（ステップＳ５１：Ｎｏ）、ステップＳ５１〜ステップＳ５４の処理を繰り返し実行する。
【０２０５】
このステップＳ５１〜ステップＳ５４の処理が繰り返し実行されている場合には、すなわち、表示データ再配列表の列Ｌ３に挿入表示データが存在している場合には（ステップＳ５１：Ｙｅｓ）、挿入タグ装置１０に通信装置５０を順次アクセスすることにより、そのアクセスされる挿入タグ装置１０のそれぞれに挿入表示データを送信することができる。
【０２０６】
この挿入表示データ送信処理により、挿入表示データを挿入タグ装置１０へ送信することができる。
【０２０７】
（タグ装置のタグ用ＣＰＵにより実行される処理の説明）
次に、図１０を参照して、タグ装置１０のタグ装置用ＣＰＵ１５により実行される起動処理について説明する。
【０２０８】
図１０は、タグ装置１０のタグ装置用ＣＰＵ１５により実行される起動処理を示したフローチャートである。この起動処理は、タグ装置１０に電池がセットされた場合に実行される処理である。
【０２０９】
図１０に示すように、タグ装置１０に電池がセットされて起動処理が実行されると、タグ装置１０のタグ装置用ＣＰＵ１５は、タグ装置用ＲＡＭ１７のアクセス許可、作業領域確保のための初期化等の初期設定動作を実行し、タグ装置用ＲＯＭ１６に格納された制御プログラムをタグ装置用ＣＰＵ１５による実行状態とする（ステップＳ６０）。
【０２１０】
次に、タグ装置用ＣＰＵ１５は、自タグ装置１０の動作状態を受信スタンバイ状態に設定して（ステップＳ６１）、起動処理を終了する。すなわち、タグ装置用ＣＰＵ１５は、タグ装置用送受信機１４を動作状態とし、タグ装置用ディスプレイ１２への電源供給等を停止して、電力消費を低減させた動作状態に移行する。このように受信スタンバイ状態に設定された後、通信装置５０から送信されたデータがタグ装置用アンテナ１１を介してタグ装置用送受信機１４で受信されたとき、割り込み信号がタグ装置用ＣＰＵ１５に入力されて、次に説明する応答処理がタグ装置用ＣＰＵ１５により開始される。
【０２１１】
図１１は、タグ装置１０のタグ装置用ＣＰＵ１５により実行される応答処理を示したフローチャートである。
【０２１２】
図１１に示すように、応答処理が実行されると、タグ装置用ＣＰＵ１５は、まず受信したデータの解析を行い（ステップＳ７０）、受信したデータが送信要求コマンドであるか否かを判定する（ステップＳ７１）。
【０２１３】
受信したデータが送信要求コマンドであると判定すると（ステップＳ７１：Ｙｅｓ）、タグ装置用ＣＰＵ１５は、タグ装置用表示データメモリ１８ａに記憶された既存表示データを通信装置５０へ送信し（ステップＳ７２）、ステップＳ７６の処理に移行する。
【０２１４】
一方、受信したデータが送信要求コマンドでないと判定すると（ステップＳ７１：Ｎｏ）、タグ装置用ＣＰＵ１５は、受信したデータが書込コマンドであるか否かを判定する（ステップＳ７３）。
【０２１５】
受信したデータが書込コマンドであると判定すると（ステップＳ７３：Ｙｅｓ）、タグ装置用ＣＰＵ１５は、書込コマンドと共に受信した更新用表示データをタグ装置用表示データメモリ１８ａに記憶し、タグ装置用表示データメモリ１８ａに記憶された更新用表示データをタグ装置用ディスプレイ１２に表示し（ステップＳ７４）、ステップＳ７６の処理に移行する。このように、タグ装置用アンテナ１１及びタグ装置用送受信機１４は、通信装置５０から送信される更新用表示データを受信する受信手段として機能し、タグ装置用ディスプレイ１２は、受信した表示更新用データに基づいた表示を行う表示手段として機能する。
【０２１６】
ここで、タグ装置１０のタグ装置用ディスプレイ１２は、受信した更新用表示データに基づいた表示を、タグ装置用アンテナ１１で次の表示データを受信するまで継続するようにしている。すなわち、タグ装置１０のタグ装置用ディスプレイ１２は、電気泳動方式を採用した不揮発性の表示装置であり、受信スタンバイ状態に設定され電気の供給を受けない場合であっても、表示画像を保持できるようにしている。これにより、タグ装置用ディスプレイ１２の表示をバインダ２等の整理番号として有効に活用することができる。
【０２１７】
一方、受信したデータが書込コマンドでないと判定すると（ステップＳ７３：Ｎｏ）、タグ装置用ＣＰＵ１５は、その他の処理を実行する（ステップＳ７５）。
【０２１８】
ステップＳ７２の処理が終了したとき、ステップＳ７４の処理が終了したとき、又は、ステップＳ７５の処理が終了したときには、タグ装置用ＣＰＵ１５は、通信装置５０から送信されるデータを受信する受信機能のみが起動され、その他の機能は起動しない状態である受信スタンバイ状態に設定し（ステップＳ７６）、この応答処理を終了する。以降、同様に、通信装置５０から送信されたデータがタグ装置用アンテナ１１を介してタグ装置用送受信機１４で受信される毎に、割り込み信号がタグ装置用ＣＰＵ１５に入力され、応答処理が実行される。
【０２１９】
この応答処理により、タグ装置１０は、タグ装置用表示データメモリ１８ａに記憶された既存表示データを通信装置５０に送信することができる。また、タグ装置１０は、受信した更新用表示データをタグ装置用表示データメモリ１８ａに記憶し、タグ装置用表示データメモリ１８ａに記憶された更新用表示データをタグ装置用ディスプレイ１２に表示することができる。
【０２２０】
以上説明したように、本実施形態のタグシステム１によれば、所定の規則に従って連続する複数の表示データのそれぞれを表示している複数の既存タグ装置１０のうち配列の最後の表示データを表示している既存タグ装置１０を除く一部のタグ装置１０の表示データに対して所定の規則に従った配列で連続する表示データを挿入表示データとして特定し、複数のタグ装置１０の表示データが挿入表示データと重複した表示データとならず挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データを複数の既存タグ装置１０の一部又は全部へ送信することができる。
【０２２１】
したがって、複数の既存タグ装置１０に対して挿入タグ装置１０を挿入する場合であっても、複数の既存タグ装置１０の表示データと挿入タグ装置１０の挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性を確保することができる。このため、表示データ間の連続性を再検討し、その再検討した更新用表示データを通信装置５０へ再入力する操作者側の作業を省略しつつ、連続性のある表示データを自動的に付与することのできる利便性の高い通信装置５０を提供することができる。
【０２２２】
［第２実施形態］
次に、本発明の第２実施形態について図面を参照して説明する。
【０２２３】
上述した第１実施形態のタグシステム１における通信装置５０では、複数の既存タグ装置１０の既存表示データを変更して再配列する際に、挿入表示データを特定する処理を行うように構成したが、第２実施形態のタグシステム１における通信装置５０では、予め挿入表示データを特定する処理を行った後に、複数の既存タグ装置１０の既存表示データを変更して再配列する処理を行うように構成している。その他の構成は、第１実施形態と同様であるので、その第１実施形態と同様の部分には、同一の符号を付して、その説明は省略する。
【０２２４】
（タグシステムの使用方法の概要）
第２実施形態におけるタグ装置１０及び通信装置５０により行われる具体的な処理を説明する前に、まず、図１２を参照して、第２実施形態におけるタグ装置１０及び通信装置５０の使用方法について簡単に説明する。図１２は、バインダ２の背表紙に装着された各タグ装置１０のタグ装置用ディスプレイ１２における表示態様を示す図である。
【０２２５】
図１２（ａ）は、タグ装置用制御回路１３から出力される制御信号によって、タグ装置用アンテナ１１を介して通信装置５０から受信した表示データに基づいた表示を、複数のタグ装置１０の各タグ装置用ディスプレイ１２に行った態様を示している。図１２（ａ）の例では、「設計図１」、「設計図２」、「設計図３」、・・・、「設計図５」からなる所定の規則に従って連続する５つの表示データのそれぞれが複数のタグ装置１０の各タグ装置用ディスプレイ１２に表示されている。以下、第１実施形態と同様に、所定の規則に従った配列で連続する複数の表示データを表示している複数のタグ装置１０のことを、既存タグ装置１０とも称し、既存タグ装置１０に表示されている表示データを既存表示データとも称する。
【０２２６】
このように、複数のタグ装置１０の各タグ装置用ディスプレイ１２に、所定の規則に従って連続する複数の表示データのそれぞれを表示することにより、複数のタグ装置１０をバインダ２（図１参照）等の背表紙として用いる場合に、連続する複数の表示データをバインダ２等の整理番号として有効に活用できる。
【０２２７】
そして、本実施形態の通信装置５０では、キーボード５３における十字ボタン５４及び丸ボタン５７の操作等によって、所定の規則に従った配列で連続する複数の既存表示データのそれぞれを表示している複数の既存タグ装置１０のうち配列の最後の既存表示データを表示している既存タグ装置１０を除く一部の既存タグ装置１０の既存表示データに対して所定の規則に従った配列で連続する既存表示データの情報を通信装置５０に入力できるようにしており、通信装置５０はまた、キーボード５３の操作によって入力された表示データを挿入表示データとして特定するようにしている。このとき、キーボード５３は、挿入情報入力手段に相当する。
【０２２８】
例えば、図１２（ｂ）は、操作者によるキーボード５３の操作によって、図１２（ａ）に示す複数の既存タグ装置１０のうち配列の最後の既存表示データ（ここでは、既存表示データ「設計図５」）を表示している既存タグ装置１０を除く一部の既存タグ装置１０の表示データ（ここでは、既存表示データ「設計図１」、「設計図４」）に対して所定の規則に従った配列で連続する表示データ「設計図２」、「設計図３」、及び「設計図５」が入力され、その入力された表示データが通信装置５０により挿入表示データとして特定され挿入用の挿入タグ装置１０に予め表示された場合を示している。
【０２２９】
特定された挿入表示データは、通信装置５０で挿入タグ装置１０にアクセスすることによって、図１２（ｂ）に示すように、挿入タグ装置１０のタグ装置用ディスプレイ１２に表示される。なお、図１２（ｂ）では、説明の便宜を図るため、通信装置５０のアクセス操作によりアクセスされ、挿入表示データが表示される挿入タグ装置１０に、「＊」を付して示している。
【０２３０】
このように挿入表示データが特定されると、複数の既存タグ装置１０の表示データのうち、既存表示データ「設計図２」、「設計図３」、及び「設計図５」が、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」と重複する。複数の既存タグ装置１０の既存表示データが挿入表示データと重複すると、複数の既存タグ装置１０の既存表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が失われる。すると、これら複数の表示データをバインダ２等の整理番号として活用することが困難となる。
【０２３１】
そこで、上述した複数の表示データ間での連続性を確保すべく、特に、本実施形態の通信装置５０は、複数の既存タグ装置１０の既存表示データが挿入表示データと重複した表示データとならず挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データを複数の既存タグ装置１０の一部又は全部へ送信する機能を有している。
【０２３２】
このようにして、通信装置５０から送信される更新用表示データを受信した既存タグ装置１０は、その受信した更新用表示データに基づいた表示をタグ装置用ディスプレイ１２でそれぞれ行う。
【０２３３】
したがって、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が確保される。
【０２３４】
例えば、図１２（ａ）に示すように、所定の規則に従った配列で連続する複数の表示データ「設計図２」、「設計図３」、「設計図４」、「設計図５」のそれぞれが表示された複数の既存タグ装置１０に対して、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」と重複しない更新用表示データ「設計図４」、「設計図６」、「設計図７」、「設計図８」が送信される。
【０２３５】
そして、通信装置５０から更新用表示データ「設計図４」、「設計図６」、「設計図７」、「設計図８」のそれぞれを受信した既存タグ装置１０は、図１２（ｃ）に示すように、その受信した更新用表示データに基づいた表示をそれぞれ行う。
【０２３６】
この結果、複数の既存タグ装置１０の既存表示データは、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」と重複しない表示データ「設計図４」、「設計図６」、「設計図７」、「設計図８」に変更される。なお、表示データ「設計図１」は、挿入表示データと重複しないため変更されない。
【０２３７】
このように表示データを変更した複数の既存タグ装置１０に対して、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」のそれぞれを表示する挿入タグ装置１０を挿入した状態を図１２（ｄ）に示す。
【０２３８】
図１２（ｄ）に示すように、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データは、「設計図１」、「設計図２」、「設計図３」、・・・、「設計図８」となる。これら複数の表示データ「設計図１」、「設計図２」、「設計図３」、・・・、「設計図８」は、所定の規則に従って、文字配列「１」で先頭の数字「１」から順次配列された数字の中から配列順に選択される数字のデータ「１」、「２」、「３」、・・・、「８」のそれぞれを含む表示データに該当する。つまり、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が確保されることとなる。
【０２３９】
このように、通信装置５０は、複数の既存タグ装置１０の表示データが挿入表示データと重複した表示データとならないように、挿入表示データ「設計図２」、「設計図３」、及び「設計図５」と共に所定の規則に従った連続性を確保する更新用表示データ「設計図４」、「設計図６」、「設計図７」、「設計図８」を、既存表示データ「設計図２」、「設計図３」、「設計図４」、「設計図５」のそれぞれを表示している複数の既存タグ装置１０へそれぞれ送信するようにしている。
【０２４０】
これにより、複数の既存タグ装置１０に対して挿入タグ装置１０を挿入する場合であっても、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が確保される。したがって、表示データ間の連続性を再検討し、その再検討した表示データを通信装置５０へ再入力する操作者側の作業を省略することができる。
【０２４１】
ところで、本実施形態の通信装置５０は、複数の既存タグ装置１０のうち一の既存タグ装置１０へアクセスして、当該既存タグ装置１０に表示されている既存表示データを取得し、その取得した既存表示データの一部を変更する機能を備えており、一部を変更した表示データを挿入表示データとして特定することもできる。
【０２４２】
したがって、本実施形態の通信装置５０は、既存タグ装置１０にアクセスするだけで、そのアクセスした既存タグ装置１０から変更する表示データを容易に取得することができ、挿入表示データを特定する際に、表示データをいちいち入力する必要がなく、便利である。
【０２４３】
（通信装置のＣＰＵにより実行される処理）
以上のように構成された第２実施形態におけるタグシステムにおいて、所定の規則に従った配列で連続する複数の既存表示データのそれぞれを表示している複数の既存タグ装置１０に対して挿入タグ装置１０を挿入する際に、複数の既存タグ装置１０の表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性を確保するための動作について図面を参照して説明する。
【０２４４】
なお、タグ装置１０のタグ装置用ＣＰＵ１５により実行される処理は、第１実施形態と同様であるので、以下では、通信装置５０のＣＰＵ６６により実行される処理のみ説明する。
【０２４５】
図１３は、通信装置５０のＣＰＵ６６により実行される機能選択処理を示したフローチャート、図１４は、通信装置５０のＣＰＵ６６により実行される挿入表示データ作成処理を示したフローチャート、図１５〜図１７は、通信装置５０のＣＰＵ６６により実行される表示データ再配列処理を示したフローチャートである。図１８は、通信装置５０のＲＡＭ６８内で作成される表示データ再配列表の一例を示した図である。
【０２４６】
なお、図１３に示す機能選択処理は、通信装置５０の機能ボタン５５が操作されると実行される処理であり、通信装置５０により実行する機能（処理）を選択するための処理である。
【０２４７】
操作者により機能ボタン５５が操作されて機能選択処理が実行されると、図１３に示すように、通信装置５０のＣＰＵ６６は、ＲＡＭ６８のアクセス許可、作業領域確保のための初期化等の初期設定動作を実行し（ステップＳ８０）、実行可能な機能（処理）の一覧をディスプレイ５２に表示する（ステップＳ８１）。実行可能な処理の一覧がディスプレイ５２に表示されると、操作者は、キーボード５３の十字ボタン５４及び決定ボタン５６の操作により、所望の機能を選択することができる。
【０２４８】
次に、ＣＰＵ６６は、操作者により選択された機能が挿入表示データ作成機能であるか否かを判定し（ステップＳ８２）、操作者によって挿入表示データ作成機能が選択されたと判定すると（ステップＳ８２：Ｙｅｓ）、挿入表示データ作成処理を実行する（ステップＳ８３）。この挿入表示データ作成処理は、図１４におけるステップＳ９０〜ステップＳ９５の処理であり、後述で詳説する。
【０２４９】
操作者によって挿入表示データ作成機能が選択されていないと判定すると（ステップＳ８２：Ｎｏ）、ＣＰＵ６６は、操作者によって表示データ再配列機能が選択されたか否かを判定する（ステップＳ８４）。
【０２５０】
操作者によって表示データ再配列処理が選択されたと判定すると（ステップＳ８４：Ｙｅｓ）、表示データ再配列処理を実行する（ステップＳ８５）。この表示データ再配列処理は、図１５〜図１７におけるステップＳ１００〜ステップＳ１１９の処理であり、後述で詳説する。
【０２５１】
一方、操作者によって表示データ再配列処理が選択されていないと判定すると（ステップＳ８４：Ｎｏ）、ＣＰＵ６６は、その他の機能の処理が選択されたか否かを判定する（ステップＳ８６）。
【０２５２】
その他の機能の処理が選択されたと判定すると（ステップＳ８６：Ｙｅｓ）、ＣＰＵ６６は、ディスプレイ５２に選択された処理に関する画面を表示し、操作者に選択した機能に応じた操作を促し、対応する処理を行う（ステップＳ８７）。
【０２５３】
ステップＳ８７の処理が終了したとき、又はステップＳ８６の処理において、その他の機能の処理が選択されていないと判定したとき（ステップＳ８６：Ｎｏ）、ＣＰＵ６６は、処理をステップＳ８１に移行し、ステップＳ８１からの処理を繰り返し行う。
【０２５４】
次に、ステップＳ８３における挿入表示データ作成処理について、図１４に示すフローチャートを参照して具体的に説明する。この挿入表示データ作成処理は、複数の既存タグ装置１０のうち配列の最後の表示データを表示している既存タグ装置１０を除く一部の既存タグ装置１０の表示データに対して所定の規則に従った配列で連続する表示データを挿入表示データとして特定した後、その特定した挿入表示データを挿入タグ装置１０へ送信する処理である。
【０２５５】
図１４に示すように、挿入表示データ作成処理を開始すると、ステップＳ９０において、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０から表示データを取得する（ステップＳ９０）。
【０２５６】
このステップＳ９０の処理では、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０へのアクセス操作を検出したとき、そのアクセス操作によりアクセスされた既存タグ装置１０の既存表示データを取得する。
【０２５７】
この場合、ディスプレイ５２には「挿入表示データを作成します。挿入表示データの元となる表示データを表示する既存タグ装置１０に通信装置５０を近づけてください。」のメッセージを表示して、複数の既存タグ装置１０のうち一の既存タグ装置１０に通信装置５０を近づけることを操作者に促す。
【０２５８】
複数の既存タグ装置１０のうち一の既存タグ装置１０に通信装置５０を近づけて、その既存タグ装置１０へアクセスすると、既存表示データを送信させる送信要求コマンドが通信装置５０からアクセスした既存タグ装置１０に送信される。
【０２５９】
送信要求コマンドを受信した既存タグ装置１０から上述と同様の応答処理により既存表示データが送信されると、ＣＰＵ６６は、その送信される既存表示データを取得する。なお、取得された既存表示データは、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶される。
【０２６０】
次に、ＣＰＵ６６は、ステップＳ９０で取得した既存表示データを編集するように操作者に指示する（ステップＳ９１）。このステップＳ９１の処理では、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶された既存表示データがディスプレイ５２に表示されると共に、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶された既存表示データの一部をキーボード５３の操作により変更すべき旨の指示が操作者に対して行われる。
【０２６１】
次に、ＣＰＵ６６は、編集された表示データを挿入表示データとして挿入用表示データメモリ６８ｂに記憶する（ステップＳ９２）。このステップＳ９２の処理では、ＣＰＵ６６は、キーボード５３を用いて操作者により入力（変更）された表示データを挿入表示データとして特定し、挿入用表示データメモリ６８ｂに記憶する。このとき、ＣＰＵ６６は、キーボード５３によって入力された表示データを挿入表示データとして特定する挿入データ特定手段として機能する。このとき、複数の既存タグ装置１０のうち配列の最後の既存表示データ（図１２（ａ）に示す例では「設計図５」）に対して所定の規則に従った配列で連続する表示データ（図１２（ａ）に示す例では「設計図６」、「設計図７」・・・）へも変更することができるが、挿入表示データとはならない。このような表示データは、既存タグ装置１０の既存表示データの連続性に影響を及ぼす表示データではないからである。但し、既存表示データ（図１２（ａ）に示す例では「設計図４」）に対して所定の規則に従った配列で連続する表示データ（図１２（ａ）に示す例では「設計図５」、「設計図６」・・・）は、既存タグ装置１０の既存表示データの連続性に影響を及ぼすため、挿入表示データとなる。
【０２６２】
なお、本実施形態では、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶された表示データの一部を挿入情報入力手段であるキーボード５３を用いて変更するようにしたが、これに代えて、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶された表示データの一部をＣＰＵ６６によって自動的に変更するようにしてもよい。このとき、ＣＰＵ６６は、データ変更手段として機能する。この場合、ＣＰＵ６６は、変更された表示データを挿入表示データとして特定し、挿入用表示データメモリ６８ｂに記憶する。
【０２６３】
次に、ＣＰＵ６６は、挿入タグ装置１０へのアクセス操作を検出したか否かを判定する（ステップＳ９３）。このステップＳ９３の判定では、ディスプレイ５２に「挿入タグ装置に通信装置を近づけてください。」のメッセージを表示して、挿入タグ装置１０に通信装置５０を近づけることを操作者に促す。このように、ＣＰＵ６６は、挿入表示データを表示させるタグ装置１０の全てに対する挿入表示データの送信が終了するまで、送信すべき挿入表示データがある旨の情報をディスプレイ５２（表示手段）に表示する表示制御手段として機能する。
【０２６４】
挿入タグ装置１０へアクセスしたと判定すると（ステップＳ９３：Ｙｅｓ）、ＣＰＵ６６は、そのアクセス操作によりアクセスされる挿入タグ装置１０へ、ＲＡＭ６８内の挿入用表示データメモリ６８ｂに記憶された挿入表示データを書込みコマンドと共に送信し（ステップＳ９４）、処理をステップＳ９５に移行する。
【０２６５】
一方、挿入タグ装置１０へアクセスしていないと判定すると（ステップＳ９３：Ｎｏ）、ＣＰＵ６６は、挿入タグ装置１０へアクセスするまで、ステップＳ９４の処理を繰り返す。
【０２６６】
ステップＳ９５の処理において、ＣＰＵ６６は、終了が選択されたか否かを判定する（ステップＳ９５）。
【０２６７】
終了が選択されていれば（ステップＳ９５：Ｙｅｓ）、ＣＰＵ６６は、挿入表示データ作成処理を終了し、一方、終了が選択されていなければ（ステップＳ９５：Ｎｏ）、ＣＰＵ６６は、ステップＳ９１の処理に戻る。
【０２６８】
この挿入表示データ作成処理により、複数の既存タグ装置１０のうち配列の最後の表示データを表示している既存タグ装置１０を除く一部の既存タグ装置１０の表示データに対して所定の規則に従った配列で連続する表示データを挿入表示データとして特定し、その特定した挿入表示データを挿入タグ装置１０へ送信することができる。
【０２６９】
次に、ステップＳ８５における表示データ再配列処理について、図１５〜図１７に示すフローチャートを参照して具体的に説明する。この表示データ再配列処理は、上記した挿入表示データ作成処理により特定された挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データを複数の既存タグ装置１０の一部又は全部へ送信し、複数の既存タグ装置１０の既存表示データを変更して再配列するための処理である。
【０２７０】
図１５に示すように、表示データ再配列処理を開始すると、ステップＳ１００において、ＣＰＵ６６は、ＲＡＭ６８内の挿入用表示データメモリ６８ｂに挿入表示データが記憶されているか否かを判定する。
【０２７１】
ＲＡＭ６８内の挿入用表示データメモリ６８ｂに挿入表示データが記憶されていると判定すると（ステップＳ１００：Ｙｅｓ）、ＣＰＵ６６は、処理をステップＳ１０１に移行する。
【０２７２】
一方、ＲＡＭ６８内の挿入用表示データメモリ６８ｂに挿入表示データが記憶されていないと判定すると（ステップＳ１００：Ｎｏ）、ＣＰＵ６６は、表示データ再配列処理を終了する。
【０２７３】
ステップＳ１０１の処理において、ＣＰＵ６６は、ＲＡＭ６８内の挿入用表示データメモリ６８ｂに記憶された挿入表示データを配列順に配列し、表示データ再配列表の作成を開始する。なお、表示データ再配列表は、複数の既存タグ装置１０が現在表示している表示データと、後述のようにＣＰＵ６６により作成され複数の既存タグ装置１０にこれから表示する更新用表示データとを比較対照するための表である。
【０２７４】
ステップＳ１０１の処理で作成される表示データ再配列表の一例を図１８（ａ），（ｂ）に示す。なお、この例では、上述の挿入表示データ作成処理において、挿入表示データとして３つの表示データ「設計図２」、「設計図３」、及び「設計図７」がそれぞれこの順番で作成され、その作成された順番でＲＡＭ６８内の挿入用表示データメモリ６８ｂに記憶されているものとする。
【０２７５】
図１８（ａ）に示すように、まず、ＲＡＭ６８内の挿入用表示データメモリ６８ｂに記憶された挿入表示データ「設計図２」、「設計図３」、及び「設計図７」が、その記憶された順番で列Ｌ４に配列される。
【０２７６】
次に、ＣＰＵ６６は、表示データ再配列表のＬ４に配列された挿入表示データが所定の規則に従った配列で連続しているか否かを判定する（ステップＳ１０２）。このステップＳ１０２の判定では、例えば、挿入表示データが、所定の規則に従って、文字間隔「１」で順次配列された数字の中から配列順に選択される数字のデータ「１」、「２」、「３」、「４」、・・・のそれぞれを含む表示データであるか否かを判定する。
【０２７７】
挿入表示データが所定の規則に従った配列で連続していると判定すると（ステップＳ１０２：Ｙｅｓ）、処理をステップＳ１０４に移行する。
【０２７８】
一方、挿入表示データが所定の規則に従った配列で連続していないと判定すると（ステップＳ１０２：Ｎｏ）、ＣＰＵ６６は、表示データ再配列表の列Ｌ４のうち挿入表示データの連続していない部分に、その連続していない部分に対応する挿入表示データの個数分だけ空白行を追加し（ステップＳ１０３）、処理をステップＳ１０４に移行する。
【０２７９】
このステップＳ１０３の処理では、例えば、図１８（ｂ）に示すように、表示データ再配列表の列Ｌ４における挿入表示データ「設計図３」及び「設計図７」が、所定の規則に従った配列で連続していない場合に、その連続していない部分である３個の挿入表示データ「設計図４」、「設計図５」、及び「設計図６」に対応して、挿入表示データ「設計図３」と「設計図７」との間に、３個の空白行が追加される。
【０２８０】
ステップＳ１０４の処理において、ＣＰＵ６６は、表示データ再配列表の列Ｌ４の隣に新たな列Ｌ５を追加し、列Ｌ４の先頭行に設定された挿入表示データと同じ表示データを列Ｌ５の先頭行に設定する。
【０２８１】
次に、ＣＰＵ６６は、表示データ再配列表の列Ｌ５において、ステップＳ１０４で設定した表示データを先頭として、文字間隔「１」で配列順に選択される文字のデータを含む表示データを配列する（ステップＳ１０５）。
【０２８２】
このステップＳ１０５の処理では、例えば、図１８（ｃ），（ｄ）に示すように、表示データ再配列表の列Ｌ５において、表示データ「設計図２」を先頭として、文字間隔「１」で配列順に選択される文字「３」、「４」、「５」、・・・のデータを含む表示データ「設計図３」、「設計図４」、「設計図５」、・・・がそれぞれ配列される。
【０２８３】
次に、ＣＰＵ６６は、表示データ再配列表において、列Ｌ４に設定された挿入表示データと重複しないように列Ｌ５に設定された表示データを列Ｌ５内で下方へ移動する（ステップＳ１０６）。
【０２８４】
このステップＳ１０６の処理では、例えば、図１８（ｄ）に示すように、表示データ再配列表の列Ｌ５に設定された表示データのうち２つの表示データ「設計図２」、及び「設計図３」が、列Ｌ４に設定された２つの挿入表示データと重複している場合、図１８（ｅ）に示すように、列Ｌ５に設定された表示データが２行下方へ移動される。そうすると、図１８（ｅ）に示すように、列Ｌ５に設定された表示データのうち１つの表示データ「設計図５」が、列Ｌ４に設定された１つの挿入表示データ「設計図７」と重複するので、列Ｌ５に設定された表示データが１行下方へ移動される。この結果、表示データ再配列表は図１８（ｆ）に示すものとなる。
【０２８５】
次に、ＣＰＵ６６は、表示データ再配列表に新たな列Ｌ６を追加し、列Ｌ４の先頭行に設定された挿入表示データと同じ表示データを列Ｌ６の先頭行に設定し、その設定した表示データを先頭として、文字間隔「１」で配列順に選択される文字のデータを含む表示データを列Ｌ６に配列し、最終的に表示データ再配列表を完成する（ステップＳ１０７）。
【０２８６】
このステップＳ１０７の処理では、例えば、図１８（ｇ）に示すように、表示データ再配列表に新たな列Ｌ６が追加され、列Ｌ４の先頭行に設定された挿入表示データ「設計図２」と同じ表示データ「設計図２」が列Ｌ６の先頭行に設定され、その設定された表示データ「設計図２」を先頭として、文字間隔「１」で配列順に選択される文字「３」、「４」、「５」、・・・のデータを含む表示データ「設計図３」、「設計図４」、「設計図５」、・・・がそれぞれ配列される。
【０２８７】
このようにして、ステップＳ１０７の処理で完成した表示データ再配列表では、図１８（ｇ）に示すように、列Ｌ５に複数の既存タグ装置１０が現在表示している既存表示データが配置されると共に、列Ｌ６に複数の既存タグ装置１０にこれから表示する更新用表示データ及び挿入表示データが配置されることになる。
【０２８８】
この表示データ再配列表において、列Ｌ５に表示データが設定されておらず、かつ、列Ｌ６に表示データが設定されている場合には、列Ｌ６に設定された表示データが挿入表示データとなる。
【０２８９】
また、表示データ再配列表において、列Ｌ５及び列Ｌ６の両方に表示データが設定されている場合には、列Ｌ６に設定された表示データが挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データとなる。なお、その連続性を確保する表示データは、ＣＰＵ６６により、ＲＡＭ６８内の更新用表示データメモリ６８ｃに記憶される。
【０２９０】
ステップＳ１０８以降の処理において、ＣＰＵ６６は、送信手段として機能することによって、複数のタグ装置１０の表示データが挿入表示データと重複した表示データとならず挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データを複数の既存タグ装置１０の一部又は全部へ送信する。
【０２９１】
まず、ステップＳ１０８の処理において、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０へのアクセス操作を検出したか否かを判定する。このステップＳ１０８の判定では、ディスプレイ５２に「挿入タグ装置を挿入する際に表示を変更する既存タグ装置に通信装置を近づけてください。」のメッセージを表示して、複数の既存タグ装置１０のうち一の既存タグ装置１０に通信装置５０を近づけることを操作者に促す。
【０２９２】
複数の既存タグ装置１０のうち一の既存タグ装置１０へアクセスしたと判定すると（ステップＳ１０８：Ｙｅｓ）、ＣＰＵ６６は、そのアクセス操作によりアクセスされる既存タグ装置１０から既存表示データを取得し（ステップＳ１０９）、処理をステップＳ１１０へ移行する。ステップＳ１０９の処理では、通信装置５０を既存タグ装置１０に近づけて、既存タグ装置１０へアクセスすると、既存表示データを送信させる送信要求コマンドが通信装置５０から既存タグ装置１０に送信され、この送信要求コマンドを受信した既存タグ装置１０から応答処理により既存表示データが送信されることにより、既存表示データが取得される。なお、取得された既存表示データは、ＲＡＭ６８内の受信用表示データメモリ６８ａに記憶される。
【０２９３】
一方、ステップＳ１０８の処理において、複数の既存タグ装置１０のうち一の既存タグ装置１０へアクセスしていないと判定すると（ステップＳ１０８：Ｎｏ）、ＣＰＵ６６は、複数の既存タグ装置１０のうち一の既存タグ装置１０へアクセスするまで、ステップＳ１０８の処理を繰り返す。
【０２９４】
ステップＳ１１０の処理において、ＣＰＵ６６は、ステップＳ１０９の処理において取得した既存表示データに含まれる変更対象の文字以外の文字データが更新用表示データメモリ６８ｃに記憶した表示データに含まれる変更対象の文字以外の文字データと同一か否かを判定する。すなわち、同じ配列グループであるかどうかが判断される。ここで、変更対象の文字データとは、設定された文字配列で先頭から順次配列された文字の中から配列順に選択される文字のデータにより変更可能な文字のデータである。
【０２９５】
ステップＳ１０９の処理で取得した既存表示データに含まれる変更対象の文字以外の文字データが更新用表示データメモリ６８ｃに記憶した表示データに含まれる変更対象の文字以外の文字データと同一であると判定すると（ステップＳ１１０：Ｙｅｓ）、ＣＰＵ６６は、ステップＳ１１１の処理に移行する。
【０２９６】
一方、ステップＳ１０９の処理で取得した既存表示データに含まれる変更対象の文字以外の文字データが更新用表示データメモリ６８ｃに記憶した表示データに含まれる変更対象の文字以外の文字データと同一でないと判定すると（ステップＳ１１０：Ｎｏ）、ＣＰＵ６６は、ステップＳ１１８の処理に移行する。
【０２９７】
ステップＳ１１１の処理において、ＣＰＵ６６は、ステップＳ１０９において取得した既存表示データと表示データ再配列表とを比較対照し（ステップＳ１１１）、ステップＳ１１２の処理に移行して、ステップＳ１０９の処理で取得した既存表示データが、表示データ再配列表の列Ｌ５における表示データのうち配列の最も先頭側の表示データよりも配列の先頭側の表示データであるか否かを判定する（ステップＳ１１２）。
【０２９８】
このステップＳ１１２の処理では、ステップＳ１０９において取得した既存表示データが、例えば、図１８（ｇ）で示す表示データ再配列表の列Ｌ５における表示データのうち配列の先頭側の表示データ「設計図２」よりも配列の先頭側の表示データ「設計図１」であるか否かが判定される。
【０２９９】
ステップＳ１０９において取得した既存表示データが、表示データ再配列表の列Ｌ５における表示データのうち配列の最も先頭側の表示データよりも配列の先頭側の表示データでないと判定すると（ステップＳ１１２：Ｎｏ）、ＣＰＵ６６は、ステップＳ１０９において取得した既存表示データが、表示データ再配列表の列Ｌ５に含まれるか否かを判定する（ステップＳ１１３）。
【０３００】
ステップＳ１０９において取得した既存表示データが、表示データ再配列表の列Ｌ５に含まれないと判定すると（ステップＳ１１３：Ｎｏ）、ＣＰＵ６６は、表示データ再配列表を、その取得した表示データまで拡張し（ステップＳ１１４）、ステップＳ１１５の処理に移行する。
【０３０１】
このステップＳ１１４の処理により、図１８（ｇ）に示す表示データ再配列表を拡張したものを図１８（ｈ）に示す。図１８（ｈ）に示すように、例えば、図１８（ｇ）に示す表示データ再配列表の列Ｌ５に含まれない表示データ「設計図９」が取得されると、列Ｌ５における末尾の表示データ「設計図７」に対して「設計図７」に連続する２つの表示データ「設計図８」及び「設計図９」が追加されると共に、列Ｌ６における末尾の表示データ「設計図１０」に対して「設計図１０」に連続する２つの表示データ「設計図１１」及び「設計図１２」が追加されることによって、表示データ再配列表が、取得した表示データ「設計図９」まで拡張される。なお、図１８（ｈ）では、説明の便宜上、表示データ再配列表における拡張部分を太字枠で示している。
【０３０２】
一方、ステップＳ１０９において取得した既存表示データが、表示データ再配列表における現在表示データの列Ｌ５に含まれると判定すると（ステップＳ１１３：Ｙｅｓ）、ＣＰＵ６６は、表示データ再配列表を拡張することなく、ステップＳ１１５の処理に移行する。
【０３０３】
ステップＳ１１５の処理では、ＣＰＵ６６は、ステップＳ１０９において取得した既存表示データに対応する更新用表示データを表示データ再配列表から抽出する。すなわち、ＣＰＵ６６は、表示データ再配列表における列Ｌ５と列Ｌ６とを比較対照して、取得した既存表示データに対応する更新用表示データを列Ｌ６から抽出する。なお、抽出した更新用表示データは、ＲＡＭ６８内の更新用表示データメモリ６８ｃに記憶される。
【０３０４】
例えば、取得した既存表示データが「設計図４」である場合には、図１８（ｇ）に示す表示データ再配列表における列Ｌ５の表示データ「設計図４」に対応して、更新用表示データ「設計図６」が、列Ｌ６から抽出される。
【０３０５】
次に、ＣＰＵ６６は、表示データ再配列表の列Ｌ６から抽出した更新用表示データを書込コマンドと共に、ステップＳ１０９でアクセスした既存タグ装置１０へ送信する（ステップＳ１１６）。
【０３０６】
次に、ＣＰＵ６６は、ステップＳ１１６において送信済みの更新用表示データを表示データ再配列表の列Ｌ６から削除する（ステップＳ１１７）。このステップＳ１１７では、送信済みの更新用表示データが表示データ再配列表から削除されると共に、ＲＡＭ６８内の更新用表示データメモリ６８ｃに記憶された更新用表示データも削除される。
【０３０７】
次に、ＣＰＵ６６は、次の既存タグ装置１０へのアクセス操作を検出したか否かを判定し（ステップＳ１１８）、次の既存タグ装置１０へのアクセスがあったと判定すると（ステップＳ１１８：Ｙｅｓ）、ステップＳ１０９の処理に戻り、次の既存タグ装置１０へのアクセス操作を検出しなくなるまで、ステップＳ１０９〜ステップＳ１１８の処理を繰り返し実行する。
【０３０８】
このステップＳ１０９〜ステップＳ１１８の処理が繰り返し実行されている場合には、すなわち、次の既存タグ装置１０へのアクセス操作を検出している場合には（ステップＳ１１８：Ｙｅｓ）、既存タグ装置１０に通信装置５０を順次アクセスすることにより、そのアクセスされる既存タグ装置１０から表示データを順次取得し、表示データ再配列表から取得した表示データに対応する更新用表示データを抽出して、その抽出した更新用表示データをアクセスされる既存タグ装置１０のそれぞれに送信することができる。
【０３０９】
この結果として、ＣＰＵ６６は、送信手段として、複数の既存タグ装置１０のうち所定の規則に従った配列の先頭からＮ番目の既存表示データを表示している既存タグ装置１０にアクセスした際に、その既存タグ装置１０に、連続性を確保する複数の更新用表示データを配列順に並べたときに配列順の先頭側から数えてＮ個目となる更新用表示データを送信するようにしている。
【０３１０】
このようにすることで、複数の既存タグ装置１０に対してランダムにアクセスした場合であっても、そのアクセスした既存タグ装置１０に対して、連続性を確保する更新用表示データを確実に送信することができ、利便性を向上することができる。
【０３１１】
ステップＳ１１８の処理において、次の既存タグ装置１０へのアクセス操作を検出していないと判定すると（ステップＳ１１８：Ｎｏ）、ＣＰＵ６６は、終了が選択されたか否かを判定する（ステップＳ１１９）。このステップＳ１１９の判定では、ＣＰＵ６６は、ディスプレイ５２に「終了？」の表示を行い、表示データ再配列処理を終了するか否かの問い合わせを操作者に対して行う。そして、この表示を見た操作者がキーボード５３の十字ボタン５４や決定ボタン５６を用いて問い合わせに対する応答を入力することにより、ステップＳ４３の判定が行われる。
【０３１２】
終了が選択されていれば（ステップＳ１１９：Ｙｅｓ）、ＣＰＵ６６は、表示データ再配列処理を終了し、一方、終了が選択されていなければ（ステップＳ１１９：Ｎｏ）、ＣＰＵ６６は、ステップＳ１１８及びステップＳ１１９の処理を繰り返し実行する。
【０３１３】
この表示データ再配列処理により、所定の規則に従った配列で連続する複数の既存表示データのそれぞれを表示している複数の既存タグ装置１０に対して挿入タグ装置１０を挿入する際に、複数の既存タグ装置１０の既存表示データと挿入表示データとを合せた複数の表示データ間で所定の規則に従った連続性が失われた場合であっても、挿入表示データと共に所定の規則に従った連続性を確保する更新用表示データを生成し、その生成した表示データを複数の既存タグ装置１０の一部又は全部へ送信することができる。
【０３１４】
以上説明したように、第２実施形態のタグシステムによれば、通信装置５０において、予め挿入表示データを特定した後に、複数の既存タグ装置１０の既存表示データを変更して再配列するので、複数の既存タグ装置１０の既存表示データを変更して再配列する際の通信装置５０の制御負担を軽減することができる。
【０３１５】
本発明の実施の形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【０３１６】
例えば、上記実施形態における通信装置５０をパーソナルコンピュータを用いて実現しても良い。
【０３１７】
また、上記実施形態では、タグ装置１０のタグ装置用ディスプレイ１２に電気泳動式を採用したが、タグ装置用ディスプレイ１２として、バッテリを内蔵しない表示媒体であり、表示内容を消去して何回でも書き換え可能で、かつ、表示内容を長時間にわたり維持可能な不揮発性の表示装置であれば、電気泳動式以外の表示装置を採用しても良い。
【図面の簡単な説明】
【０３１８】
【図１】本発明の第１実施形態におけるタグシステムの構成を示した概略図である。
【図２】第１実施形態のタグ装置、及び通信装置の使用方法を説明するための図である。
【図３】第１実施形態のタグ装置、及び通信装置の内部構成を示した図である。
【図４】通信装置のＣＰＵにより実行される機能選択処理を示したフローチャートである。
【図５】通信装置のＣＰＵにより実行される表示データ再配列処理を示したフローチャートである。
【図６】通信装置のＣＰＵにより実行される表示データ再配列処理を示したフローチャートである。
【図７】通信装置のＣＰＵにより実行される表示データ再配列処理を示したフローチャートである。
【図８】通信装置のＣＰＵにより実行される挿入表示データ送信処理を示したフローチャートである。
【図９】通信装置のＲＡＭ内で作成される表示データ再配列表の一例を示した図である。
【図１０】タグ装置のタグ装置用ＣＰＵにより実行される起動処理を示したフローチャートである。
【図１１】タグ装置のタグ装置用ＣＰＵにより実行される応答処理を示したフローチャートである。
【図１２】第２実施形態のタグ装置、及び通信装置の使用方法を説明するための図である。
【図１３】第２実施形態における通信装置のＣＰＵにより実行される機能選択処理を示したフローチャートである。
【図１４】第２実施形態における通信装置のＣＰＵにより実行される挿入表示データ作成処理を示したフローチャートである。
【図１５】第２実施形態における通信装置のＣＰＵにより実行される表示データ再配列処理を示したフローチャートである。
【図１６】第２実施形態における通信装置のＣＰＵにより実行される表示データ再配列処理を示したフローチャートである。
【図１７】第２実施形態における通信装置のＣＰＵにより実行される表示データ再配列処理を示したフローチャートである。
【図１８】第２実施形態における通信装置のＲＡＭ内で作成される表示データ再配列表の一例を示した図である。
【符号の説明】
【０３１９】
１        タグシステム
１０      タグ装置
１１      タグ装置用アンテナ（受信手段）
１２      タグ装置用ディスプレイ（表示手段）
５０      通信装置
５２      ディスプレイ
５３      キーボード（設定手段）
６６      ＣＰＵ（挿入データ特定手段、送信手段、表示データ取得手段、データ変更手段、表示制御手段）
６７      ＲＯＭ
６８      ＲＡＭ
【図１】
2010058900.tif 000003
【図２】
2010058900.tif 000004
【図３】
2010058900.tif 000005
【図４】
2010058900.tif 000006
【図５】
2010058900.tif 000007
【図６】
2010058900.tif 000008
【図７】
2010058900.tif 000009
【図８】
2010058900.tif 000010
【図９】
2010058900.tif 000011
【図１０】
2010058900.tif 000012
【図１１】
2010058900.tif 000013
【図１２】
2010058900.tif 000014
【図１３】
2010058900.tif 000015
【図１４】
2010058900.tif 000016
【図１５】
2010058900.tif 000017
【図１６】
2010058900.tif 000018
【図１７】
2010058900.tif 000019
【図１８】
2010058900.tif 000020