(57)【特許請求の範囲】
【請求項１】
複数のバッテリパックが同時に装着可能に構成され、前記複数のバッテリパックを同時に充電可能に構成されるバッテリチャージャであって、
装着されているバッテリパックの中に充電を完了したバッテリパックが複数ある場合に、所定の規則により選択した１つのバッテリパックのみを使用可能に表示する制御部を備え、
前記バッテリパックは、前記バッテリチャージャからの情報の書き込みおよび読み取りが可能であって、充電回数と充電警告回数の情報が記憶されている記憶部を備えており、
前記制御部は、充電を行うために新たにバッテリパックが装着された際に、既に充電完了したバッテリパックが一定個数あり、かつ前記新たに挿入されたバッテリパックの充電回数が前記充電警告回数を超えている場合に、当該バッテリパックへの充電を一時保留し、前記充電完了したバッテリパックが予め設定された個数以下になった時点で充電を開始する
ことを特徴とするバッテリチャージャ。
【請求項２】
複数のバッテリパックが同時に装着可能に構成され、前記複数のバッテリパックを同時に充電可能に構成されるバッテリチャージャであって、
装着されているバッテリパックの中に充電を完了したバッテリパックが複数ある場合に、所定の規則により選択した１つのバッテリパックのみを使用可能に表示する制御部を備え、
前記バッテリパックは、前記バッテリチャージャからの情報の書き込みおよび読み取りが可能であって、充電回数と充電警告回数の情報が記憶されている記憶部を備えており、
前記制御部は、前記充電回数が前記充電警告回数を超えている場合に、前記バッテリパックを使用時の実使用電流および実使用電圧を基に、当該バッテリパックへの充電を行うか否かを判定する
ことを特徴とするバッテリチャージャ。
【請求項３】
複数のバッテリパックが同時に装着可能に構成され、前記複数のバッテリパックを同時に充電可能に構成されるバッテリチャージャであって、
装着されているバッテリパックの中に充電を完了したバッテリパックが複数ある場合に、所定の規則により選択した１つのバッテリパックのみを使用可能に表示する制御部を備え、
前記バッテリパックは、前記バッテリチャージャからの情報の書き込みおよび読み取りが可能であって、当該バッテリパックの製造年月日の情報が記憶されている記憶部を備えており、
前記制御部は、前記バッテリパックが製造年月日から所定の期間が経過している場合に、前記バッテリパックの使用時の実使用電流および実使用電圧を基に、当該バッテリパックへの充電を行うか否かを判定する
ことを特徴とするバッテリチャージャ。
【請求項４】
請求項１から３のいずれかに記載のバッテリチャージャにおいて使用されることを特徴とするバッテリパック。
【請求項５】
請求項４に記載のバッテリパックを搭載し、注文した料理の受け付けを行うコントローラに対して、注文情報を送信する注文入力端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のバッテリパックをバッテリチャージャに同時に装着し、予め充電して交換用に用意しておく場合において、バッテリパックの使用頻度（充電回数）の平準化を図ることができる、バッテリチャージャ、バッテリパック、およびバッテリパックを搭載する注文入力端末に関する。
【背景技術】
【０００２】
居酒屋・レストランにおいて、従業員が注文入力端末を操作して、オーダーを入力するオーダーエントリーシステムが導入されている。注文入力端末となるハンディターミナル（図２を参照）は、フロア担当者が常時携帯するため、その電源として充電式のバッテリパックが用いられるのが一般的である。近年、ハンディターミナルの液晶画面サイズの大型化、無線の高速化に伴い、消費電力が大きくなり、バッテリパックの電池がもたず、充電が頻繁に行われるようになっている。一方で、バッテリパックの充電回数には限界があり、一定回数の充電を行うと、寿命となって、交換を行わなければならない。
【０００３】
また、１店舗において、複数のハンディターミナルを使用するため、バッテリパックはハンディターミナルの台数分＋αの個数分を用意するのが一般的である。そのため、充電器は、一度に４〜８個程度の個数を、横に並べ、まとめて充電できるような形状になっている。一般に、ハンディターミナルに全てバッテリパックを装着し、かつ、充電器の充電用ソケットが全て埋まるように予備のバッテリパックがあるのが望ましい運用形態である。
【０００４】
しかしながら、このように、複数のバッテリパックが充電器にセットされていると、通常は、端にあるバッテリパック程、選ばれやすい傾向がある。また、空となったバッテリパックは、バッテリパックを抜いた箇所に、そのまま挿入されるため、端にセットされたバッテリパックが、他のバッテリパックに比較して使用回数があがり、バッテリパックの充電頻度がばらついてしまい、想定された使用期間よりも早く充電回数の寿命に達してしまうバッテリパックがでてきてしまうという問題が発生している。
【０００５】
また、バッテリパックは、全て同じ形状をしているため、どのバッテリパックをよく使用しているかどうか、外部からでは判断することができない。そのため、まだ使用可能なバッテリパックが他に残っているにもかかわらず、ひとつでも寿命となったバッテリパックが発生すると、どのバッテリパックが使用可能で、どのバッテリパックが寿命なのか、判断がつかなくなってしまう。このような状態になると、店舗が運用している最中に、バッテリパックが十分に使えるかどうか、１個１個バッテリパックをチェックするような時間的な余裕はないため、使えるバッテリパックが残っているにもかかわらず、バッテリパックを全て交換してしまうような状況が発生してしまっていた。
【０００６】
なお、関連するバッテリ装置がある（特許文献１を参照）。このバッテリ装置では、簡単かつ低コストな構成により、二次電池を内蔵しているバッテリパックに対する充電回数を自動的に計数し、容易に管理することができ、さらに、該バッテリパックの交換時期を確実に使用者に知らしめことを目的とする。このために、繰り返し充電が可能な二次電池に対し充電動作を行う際に、該二次電池に対する充電回数を計数し、計数された充電回数を保持すると共に、保持された充電回数に基づき該二次電池の交換時期に対応した情報を使用者に対して報知する様に構成したものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０６−２０７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前述したように、従来のバッテリパックを使用する場合においては、どのバッテリパックをよく使用しているかどうかは、外部からでは判断することができない。そのため、まだ使用可能なバッテリパックが他に残っているにもかかわらず、ひとつでも寿命となったバッテリパックが発生すると、どのバッテリパックが劣化してしまったものか、わからない状態になってしまう。店舗においては、バッテリパックが十分に使えるかどうか、１個１個チェックしている時間的な余裕はないため、まだ使えるバッテリパックが残っているにもかかわらず、バッテリパックを全て交換してしまうような状況が発生してしまっていた。
【０００９】
店舗としては、バッテリパックを交換予定時期より前に購入するため、想定外のコストが発生する。また、劣化したバッテリパックは頻繁に電池切れになるため、ハンディターミナルの使用者にストレスがかかる（内蔵電池が劣化したバッテリパックは、無線転送で電池負荷がかかると電圧が低下して無線通信の失敗に繋がりやすい）。
【００１０】
本発明は、かかる実情に鑑みなされたものであり、本発明の目的は、複数のバッテリパックをバッテリチャージャに同時に装着し、予め充電して交換用に用意しておく場合において、バッテリパックの使用頻度（充電回数）の平準化を図ることができる、バッテリチャージャ、バッテリパックおよびバッテリパックを搭載する注文入力端末を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は上記課題を解決するためになされたものであり、本発明のバッテリチャージャは、複数のバッテリパックが同時に装着可能に構成され、前記複数のバッテリパックを同時に充電可能に構成されるバッテリチャージャであって、装着されているバッテリパックの中に充電を完了したバッテリパックが複数ある場合に、所定の規則により選択した１つのバッテリパックのみを使用可能に表示する制御部を備えることを特徴とする。
このような複数の充電ソケット等を有するバッテリチャージャにおいて、充電を完了したバッテリパックが複数ある場合に、所定の規則により選択した、１つのバッテリパックのみを充電完了済み（使用可能）として表示する。
これにより、複数のバッテリパックをバッテリチャージャに同時に装着し、予め充電して交換用に用意しておく場合において、適切なバッテリパックの使用を促すことができるため、バッテリパックの使用頻度（充電回数）の平準化を図ることができる。
【００１２】
また、本発明のバッテリチャージャは、前記所定の規則は、充電を完了した順番により１つのバッテリパックのみを選択して使用可能に表示することを特徴とする。
このような構成のバッテリチャージャでは、充電を完了した順番、すなわち充電完了時刻の最も早い１つのバッテリパックのみを充電完了済み（使用可能）として表示するので、これにより、各バッテリパックの使用頻度（充電回数）の平準化を図ることができ、同時期に購入した複数のバッテリパックを効率よく使用する際に有効である。
【００１３】
また、本発明のバッテリチャージャは、前記所定の規則は、充電完了した複数のバッテリパックの中からランダムに選択した１つのバッテリパックのみを使用可能に表示することを特徴とする。
このような構成のバッテリチャージャでは、充電完了した複数のバッテリパックの中からランダムに選択した１つのバッテリパックのみを充電完了済み（使用可能）として表示するので、これにより、各バッテリパックの使用頻度（充電回数）の平準化を図ることができる。
一般に、バッテリパックは、充電回数が増えると見かけ上の容量が低下するため、充電時間が短くなる傾向がある。このため、使用している複数のバッテリパックのうち、既に何度も充電を行っているバッテリパックが含まれていると、このバッテリパックは他のバッテリパックよりも早く充電を完了する可能性が高く、結果、充電回数が多いバッテリパックばかりが使用される恐れがある。よって、本発明は、複数のバッテリパックに他よりも充電回数の多いバッテリパックが含まれている場合に、使用を促す表示がランダム化されるため、使用頻度の平準化という点で有効である。
【００１４】
また、本発明のバッテリチャージャは、前記所定の規則は、バッテリパックの装着順により選択した１つのバッテリパックのみを使用可能に表示することを特徴とする。
このような構成のバッテリチャージャでは、バッテリパックの装着順に充電完了表示を行う。通常は、最も早く装着され、最も早く充電開始されたバッテリパックが、最も早く充電完了となるので、これを選択して充電完了済み（使用可能）として表示する。これにより、各バッテリパックの使用頻度（充電回数）の平準化を図ることができる。
【００１５】
また、本発明のバッテリチャージャは、前記バッテリパックには前記バッテリチャージャからの情報の書込みおよび読み取りが可能な記憶部を備えることを特徴とする。
このような構成のバッテリチャージャでは、バッテリパックにはバッテリチャージャからの情報の書込みおよび読み取りが可能な記憶部を備えるようにしたので、これにより、例えば、バッテリパックに充電回数や、充電警告回数や、充電限界回数等の情報を記録することができる。このため、各バッテリパックに記録された充電回数の情報等を基にして、各バッテリパックの使用頻度（充電回数）の平準化を図ることができると共に、バッテリパックに対する充電実施の可否を判定することができる。
【００１６】
また、本発明のバッテリチャージャは、前記バッテリパックの記憶部には前記バッテリチャージャにより充電された充電回数の情報が記憶され、前記制御部は、前記バッテリパックに記憶された充電回数の情報を基に、最小の充電回数のバッテリパックを選択して使用可能に表示することを特徴とする。
このような構成のバッテリチャージャでは、バッテリパックに記録された充電回数の情報を基に、最小の充電回数のバッテリパックを選択して使用可能に表示するようにしたので、これにより、各バッテリパックの使用頻度（充電回数）の平準化を図ることができる。
【００１７】
また、本発明のバッテリチャージャは、前記バッテリパックの記憶部には充電回数と、充電警告回数の情報が記憶されると共に、前記制御部では、充電を行うために新たにバッテリパックが装着された際に、既に充電完了したバッテリパックが所定の個数以上あり、かつ前記新たに挿入されたバッテリパックの充電回数が前記充電警告回数を超えている場合に、当該バッテリパックへの充電を一時保留し、前記充電完了したバッテリパックが前記所定個数以下になった時点で充電を開始することを特徴とする。
このような構成のバッテリチャージャでは、既に充電完了したバッテリパックが所定の個数以上ある場合は、新たに挿入されたバッテリパックへの充電を保留するようにしたので、これにより、バッテリパックへの不要な充電を回避し、バッテリパックの寿命の長期化を図ることができる。
【００１８】
また、本発明のバッテリチャージャは、前記バッテリパックの記憶部には充電回数と、充電警告回数の情報が記憶されると共に、前記制御部は、前記充電回数が前記充電警告回数を超えている場合に、前記バッテリパックを使用時の実使用電流および実使用電圧を基に、当該バッテリパックへの充電を行うか否かを判定することを特徴とする。
このような構成のバッテリチャージャでは、充電回数が充電警告回数を超えている場合は、バッテリパックの実使用電流および実使用電圧を基に充電を行うか否かを判定するようにしたので、これにより、より正確にバッテリパックの寿命を判定して、充電を行うことができる。
【００１９】
また、本発明のバッテリチャージャは、前記バッテリパックの記憶部には当該バッテリパックの製造年月日の情報が記憶されると共に、前記制御部は、前記バッテリパックが製造年月日から所定の期間が経過している場合に、前記バッテリパックの使用時の実使用電流および実使用電圧を基に、当該バッテリパックへの充電を行うか否かを判定することを特徴とする。
このような構成のバッテリチャージャでは、バッテリパックが製造年月日から所定の期間が経過している場合には、バッテリパックを使用時の実使用電流および実使用電圧を基に、当該バッテリパックへの充電を行うか否かを判定するようにしたので、これにより、より正確にバッテリパックの寿命を判定して、充電を行うことができる。
【００２０】
また、本発明のバッテリチャージャは、前記バッテリパックには、該バッテリパックの識別ＩＤの情報を含むバーコードが貼付されると共に、前記バッテリチャージャには前記バーコードを読み取るためのバーコードリーダを備え、前記制御部は、装着されるバッテリパックを前記バーコードにより識別して、各バッテリパックの充電回数を内部テーブルに記憶し、前記内部テーブルに記憶されたバッテリパックの充電回数の情報を基に、最小の充電回数のバッテリパックを選択して使用可能に表示することを特徴とする。
このような構成のバッテリチャージャでは、バッテリパックに識別ＩＤとなるバーコードを貼付し、バーコードリーダにより読み取るようにしたので、これにより、バッテリパック内に記憶部を設けることなく、各バッテリパックにおける充電回数をバッテリチャージャにおいて管理できる。このため、各バッテリパックの使用頻度（充電回数）の平準化を図ることができると共に、バッテリパックを安価にすることができる。
【００２１】
また、本発明のバッテリパックは上記のいずれかに記載のバッテリチャージャにおいて使用されるバッテリパックである。
これにより、各バッテリパックの使用頻度（充電回数）の平準化を図ることができる。
また、本発明の注文入力端末は、上記バッテリパックを搭載し、注文した料理の受け付けを行うコントローラに対して、注文情報を送信する注文入力端末である。
これにより、注文入力端末がバッテリパックの劣化等により注文入力中にバッテリ切れとならず、常に安定して動作することになり、商品の注文入力をスムーズに行うことができる。
【発明の効果】
【００２２】
本発明のバッテリチャージャにおいては、複数のバッテリパックの装着が可能なバッテリチャージャにおいて、装着されたバッテリパックの中に充電を完了したバッテリパックが複数ある場合は、所定の規則により選択した、１つのバッテリパックのみを充電完了済み（使用可能）として表示する。
これにより、複数のバッテリパックをバッテリチャージャに同時に装着し、予め充電して交換用に用意しておく場合において、バッテリパックの使用頻度（充電回数）の平準化を図ることができる。
【図面の簡単な説明】
【００２３】
【図１】バッテリチャージャの概観構成を示す図である。
【図２】ハンディターミナルの概観構成を示す図である。
【図３】本発明の第１の実施の形態に係わるバッテリチャージャの構成を示す図である。
【図４】バッテリチャージャ１００における処理の流れを示すフローチャートである。
【図５】バッテリチャージャ１００における充電完了ＬＥＤ選択フローを示す図である。
【図６】バッテリチャージャ１００における充電処理の流れを示すフローチャートである。
【図７】ソケット挿入順に充電完了表示を行う場合の充電完了ＬＥＤ選択フローを示す図である。
【図８】本発明の第２の実施の形態に係わるバッテリチャージャの構成を示す図である。
【図９】第２の実施の形態におけるバッテリパックとハンディターミナルの構成を示す図である。
【図１０】バッテリチャージャ１００Ａにおける処理の流れを示すフローチャートである。
【図１１】バッテリチャージャ１００Ａにおける充電完了ＬＥＤ選択フローを示す図である。
【図１２】本発明の第３の実施の形態に係わるバッテリチャージャの構成を示す図である。
【図１３】本発明の第３の実施の形態におけるバッテリパックの構成を示す図である。
【図１４】内部テーブルの例を示す図である。
【図１５】バッテリチャージャ１００Ｂにおける処理の流れを示すフローチャートである。
【図１６】バッテリチャージャ１００Ｂにおける充電完了ＬＥＤ選択フローを示す図である。
【図１７】充電表示ＬＥＤの表示色選択処理を示すフローチャートである。
【図１８】本発明の第４の実施の形態に係わるバッテリチャージャの構成を示す図である。
【図１９】本発明の第４の実施の形態におけるバッテリパックおよびハンディターミナルの構成を示す図である。
【図２０】バッテリチャージャ１００Ｃにおける空ソケットでの充電完了の判定処理の流れを示すフローチャートである。
【図２１】充電ソケットからのバッテリパック抜き取り発生時の処理の流れを示すフローチャートである。
【図２２】本発明の第５の実施の形態に係わるバッテリチャージャの構成を示す図である。
【図２３】バッテリパックに貼付されたバーコードの例を示す図である。
【図２４】本発明の第６の実施の形態に係わるバッテリチャージャの構成を示す図である。
【図２５】本発明の第６の実施の形態におけるバッテリパックおよびハンディターミナルの構成を示す図である。
【図２６】バッテリチャージャ１００Ｅにおける処理の流れを示すフローチャートである
【図２７】充電パック数の確認処理の例を示す図である。
【図２８】ハンディターミナルにおける充電状態確認処理の流れを示すフローチャートである。
【図２９】バッテリチャージャ１００Ｅにおける警告表示方法を示すフローチャートである。
【図３０】従来のバッテリチャージャの構成を示す図である。
【発明を実施するための形態】
【００２４】
［第１の実施の形態］
図１は、本発明の実施の形態に係わるバッテリチャージャの概観構成を示す図である。図１（Ａ）は、バッテリチャージャ１００にバッテリパック２００が挿入（装着）されていない状態を示し、図１（Ｂ）は、バッテリチャージャ１００にバッテリパック２００が挿入（装着）されている状態を示している。図１に示すように、バッテリチャージャ１００には、複数（図の例では５個）の充電ソケット（バッテリパック挿入口）１０１と、バッテリパック２００に対する充電表示ＬＥＤ１０２が設けられている。この充電表示ＬＥＤ１０２は、バッテリパック２００に対する充電中の表示、充電完了の表示を行うための表示部であり、多色（緑、橙、赤）のＬＥＤ（発光ダイオード）で構成される。
【００２５】
また、図２は、バッテリパック２００が搭載される注文入力端末の一例であるハンディターミナル３００の概観構成を示す図である。図２（Ａ）はハンディターミナル３００を表側の面を示す図であり、図２（Ｂ）は、ハンディターミナル３００の裏側の面を示す図である。図２（Ａ）において、表蓋３０１を開くことにより、図２（Ｃ）に示すように本体表面部（操作部）３１１が現れる。操作部３１１は表示部３１２とメニュー登録ボタン３１３と転送ボタン３１４とで形成されている。なお、表示部３１２はタッチパネルとなっておりタッチ可能なボタンを押下することによってデータの登録も行うことができる。前記メニュー登録ボタン３１３を押下、また、タッチパネルとなっている表示部３１２のタッチ可能なボタンを押下して、客から受けた注文データを登録、そして転送ボタン３１４を押下することにより、コントローラに対して、注文データを転送する。また、図２（Ｂ）において、電池交換用の裏蓋３０２を矢印に移動させて開放することにより、バッテリパック２００を装着する。
【００２６】
また、図３は、本発明の実施の形態に係わるバッテリチャージャの構成を示す図である。図３に示すバッテリチャージャ１００は、図１（Ａ）に示すような外観構成のものであり、５つのバッテリパック２００を同時に挿入して充電可能に構成されている。このバッテリチャージャ１００は、バッテリパック２００を充電するための充電部１１０と、制御部１３０と、充電表示ＬＥＤ部１４０と、ＢＰセンサ（バッテリパック検出センサ）１５０と、電源回路１６０と、動作表示部１６１とを備えている。なお、参考のために、従来のバッテリチャージャの構成を図３０に示しておく。
【００２７】
図３において、充電部１１０は、５つのバッテリパック２００のそれぞれを充電するための５連の充電ソケット１１１〜１１５と、該充電ソケット１１１〜１１５のそれぞれに対応して設けられる充電制御回路（１）１２１〜充電制御回路（５）１２５とを有している。また、充電表示ＬＥＤ部１４０は、充電ソケット１１１〜１１５に挿入されたバッテリパック２００のそれぞれの充電状態（充電完了および充電中等）を表示するための充電表示ＬＥＤ（１）１４１〜充電表示ＬＥＤ（５）１４５を有している。なお、ＢＰセンサ１５０は、図面の見易さのために１つのみを示しているが、実際には各充電ソケット１１１〜１１５のそれぞれに対応して設けられており、各充電ソケット１１１〜１１５におけるバッテリパック２００の挿入と抜き取りを検出するために用いられる。
【００２８】
制御部１３０は、バッテリチャージャ１００の全体を制御するための制御回路であり、充電部１１０内の充電制御回路（１）１２１〜充電制御回路（５）１２５における充電動作を制御するための充電制御部１３１と、充電ソケット１１１〜１１５に挿入されたバッテリパック２００の充電状態を監視するための充電監視部１３２と、充電ソケット内のバッテリパック２００の充電状態を登録するための充電完了テーブル１３３と、ＢＰセンサ１５０（実際には、各充電ソケットに設けられる）の出力信号により充電ソケットへのバッテリパック２００の挿入を検出するためのＢＰ検出部１３４と、充電ソケット内のバッテリパック２００に対する状態表示（充電中や、充電完了等）を選択するための表示ＬＥＤ選択部１３５と、を備えている。
【００２９】
充電監視部１３２は、各充電ソケット１１１〜１１５に挿入されたバッテリパック２００の充電状態の情報を、充電制御回路（１）１２１〜充電制御回路（５）１２５から受信する。例えば、充電制御回路（１）１２１〜充電制御回路（５）１２５では、挿入されたバッテリパック２００に流れる充電電圧と充電電流の値により充電完了を判断し、バッテリパック２００の充電完了情報を生成して充電監視部１３２に通知する。
【００３０】
この充電監視部１３２では、充電制御回路（１）１２１〜充電制御回路（５）１２５からバッテリパック２００の充電完了の情報を受信すると、当該充電ソケットにおけるバッテリパックの充電完了の情報を充電完了テーブル１３３に登録する。図５（Ｃ）に、充電完了テーブル１３３の例を示している。この充電完了テーブル１３３では、各ソケット番号を指標として、バッテリパック２００が挿入されている充電ソケットについて、そのバッテリパックの充電完了番号（充電完了の順番）が記憶されている。図５（Ｃ）に示す例では、１番目のソケットに挿入されたバッテリパックが最も早く充電完了され、２番目のソケットに挿入されたバッテリパックが最も遅く充電完了されたことを示している。
また、充電監視部１３２は、ＢＰ検出部１３４からバッテリパック２００の挿入または抜き取りに関する情報を受けて、充電完了テーブル１３３の更新を行う。例えば、あるバッテリパック２００が抜き取られたという情報を受けた場合には、充電を完了しているその他のバッテリパックの充電完了番号を再計算して更新記憶する。
【００３１】
ＢＰセンサ１５０は、前述したように各充電ソケット１１１〜１１５にバッテリパック２００が挿入または抜き取られたことを検出するためのセンサである。このバッテリパック２００の挿入および抜き取りの検出センサとしては、メカニカルスイッチを使用できる他、磁気センサ等などの非接触手段を用いることも可能である。磁気センサ等を使用する場合は、メカニカルスイッチと比較して、機械的な接触がないために耐久性を向上させることができ、また油やほこり等のごみ等に対する耐性も向上させることができる。また、電源回路１６０は、充電部１１０、制御部１３０、および充電表示ＬＥＤ部１４０に対して電源を供給する回路であり、動作表示部１６１は、バッテリチャージャ１００の全体の動作表示（例えば、充電可能表示等）を行うための表示部である。
【００３２】
なお、バッテリチャージャ１００は、内部にＣＰＵ等を含むコンピュータシステムを有している。そして、バッテリチャージャ１００の制御部１３０内の各処理部の機能は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等に記録されたプログラムを読み出して、情報の加工、演算処理を実行することにより、実現されるものである。
【００３３】
上記構成において、表示ＬＥＤ選択部１３５は、ＢＰ検出部１３４からのバッテリパック２００が挿入されたことを検知する情報を取得すると、該当の充電表示ＬＥＤに充電中の表示を行う。
バッテリチャージャ１００内の充電監視部１３２は、充電を完了した充電ソケット（より正確には充電ソケット内のバッテリパック）の順番（充電完了順）を充電完了テーブル１３３に記憶する。そして、充電完了テーブル１３３が更新記憶されると、表示ＬＥＤ選択部１３５では、充電を完了している充電ソケットの中で、最も充電の完了が早かった充電ソケットを１つだけ選択して、充電表示ＬＥＤ（１）１４１〜充電表示ＬＥＤ（５）１４５において充電完了表示を行う。その他の充電ソケットについては、挿入されたバッテリパック２００が充電を完了していても、充電中表示のままとする。
そして、充電完了済み表示の充電ソケット内のバッテリパック２００が抜かれた場合、ＢＰ検出部１３４がそれを検知し、充電監視部１３２が充電完了テーブル１３３を更新する。この更新を受けて、表示ＬＥＤ選択部が再び、残った充電完了済の充電ソケットの中で、最も早く充電を完了した充電ソケットを検出し、該当のソケットの充電表示ＬＥＤにのみを充電完了表示する。
【００３４】
図４は、上述したバッテリチャージャ１００における処理の流れをフローチャートで示したものである。図４に示す処理は、制御部１３０において行われ、各充電ソケット１１１〜１１５のそれぞれに対して、並行して行われるものである。
【００３５】
また、バッテリチャージャ１００では、ＢＰセンサ１５０およびＢＰ検出部１３４により、各充電ソケットにおけるバッテリパック２００の挿入および抜き取りを常時検出している。また、制御部１３０では、バッテリパック２００の挿入により各充電ソケット１１１〜１１５ごとに、充電の実行と停止を制御するための挿入フラグ（モード設定フラグ）を設定するように構成されている。この挿入フラグは、後述するように充電ソケットへのバッテリパック２００の挿入または抜き取りにより、「挿入フラグ＝ＯＮ」または「挿入フラグ＝ＯＦＦ」にモード設定されるフラグである。
【００３６】
以下、図４を参照して、その処理の流れについて説明する。
最初に、ある充電ソケットにバッテリパック２００が挿入されてない状態にあり、当該充電ソケットに対する挿入フラグが「挿入フラグ＝ＯＦＦ」に設定されているとする（ステップＳ１０１）。
【００３７】
そして、ステップＳ１０２において、当該充電ソケットに対する挿入フラグが「挿入フラグ＝ＯＮ」か否かが判定される。最初は、充電ソケットにバッテリパック２００が装着されておらず、「挿入フラグ＝ＯＦＦ」の状態にあり、ステップＳ１０２において「挿入フラグ＝ＯＦＦ」と判定され（ステップＳ１０２：Ｎｏ）、ステップＳ１０３に移行する。
【００３８】
ステップＳ１０３においては、バッテリパック２００の未挿入の状態では、「パック＝なし」と判定され（ステップＳ１０３：Ｎｏ）、再びステップＳ１０２に戻る。すなわち、充電ソケットにバッテリパック２００が挿入されるまでは、ステップＳ１０２とステップＳ１０３の判定処理を繰り返すことになる。
【００３９】
そして、充電ソケットにバッテリパック２００が挿入されると、ステップＳ１０３において、「パック＝在り」と判定され（ステップＳ１０３：Ｙｅｓ）、充電表示ＬＥＤ（１）１４１〜充電表示ＬＥＤ（５）１４５において該当する充電表示ＬＥＤが充電中表示となり（ステップＳ１０４）、該当する充電ソケットに対する挿入フラグを「挿入フラグ＝ＯＮ」とし（ステップＳ１０５）、ステップＳ１０２に移行する。これにより、充電ソケットに対するバッテリパック２００のパック挿入が検知される。
【００４０】
充電ソケットにバッテリパック２００が挿入されると、ステップＳ１０２において、「挿入フラグ＝ＯＮ」と判定され（ステップＳ１０２：Ｙｅｓ）、続いて、パック抜き取りを検出するためのステップＳ１０６に移行して、「パック＝在り」か否かが判定される（ステップＳ１０６）。そして、ステップＳ１０６において「パック＝在り」と判定されると（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行し、当該充電ソケットについて、「充電完了表示」が行われているか否かが判定される。
【００４１】
ステップＳ１０７において、「充電完了表示」が行われていると判定された場合は（ステップＳ１０７：Ｙｅｓ）、ステップＳ１０２に戻る。この場合、バッテリパック２００が抜き取られるまでは（「挿入フラグ＝ＯＦＦ」となるまでは）、ステップＳ１０２、ステップＳ１０６、ステップＳ１０７の処理ループを繰り返すことになる。
【００４２】
一方、ステップＳ１０７において、当該充電ソケットについて充電完了表示が行われていない場合は（ステップＳ１０７：Ｎｏ）、制御部１３０では、充電ソケットに挿入されたバッテリパック２００に対する充電処理を実施し（ステップＳ１０８）、当該充電ソケットに対して「充電中表示」を行う（ステップＳ１０９）。既にステップＳ１０４において「充電中表示」が行われている場合は、「充電中表示」が継続される。その後、ステップＳ１１０に移行する。
なお、「充電完了表示」、「充電中表示」にかかわらず、充電を完了したバッテリパックについては、そのバッテリパックが抜き取られるまでは、自然放電分のみの充電が継続される。
【００４３】
ステップＳ１１０においては、充電監視部１３２により、当該充電ソケットについて充電が完了したか否かが判定される（ステップＳ１１０）。なお、この充電完了の情報は、各充電ソケット１１１〜１１５内の充電制御回路（１）１２１〜充電制御回路（５）１２５により検出されて充電監視部１３２に通知される。そして、ステップＳ１１０において、充電が完了していないと判定された場合は（ステップＳ１１０：Ｎｏ）、ステップＳ１０２に戻り、充電が続行される。
また、ステップＳ１１０において、充電が完了したと判定された場合は（ステップＳ１１０：Ｙｅｓ）、制御部１３０では、当該充電ソケットにおける充電完了情報（例えば、ソケット番号と、各充電ソケット間における充電完了の順序）を充電完了テーブル１３３に記録する。その後、後述する充電完了ＬＥＤ選択フローに移行する（ステップＳ１２０）。
【００４４】
一方、ステップＳ１０６において「パック＝なし」と判定された場合、すなわち充電ソケットからバッテリパックが抜き取られたと判定された場合は（ステップＳ１０６：Ｎｏ）、充電ソケットのＬＥＤ表示（充電中表示または充電完了表示）を消灯し（ステップＳ１１１）、また、「挿入フラグ＝ＯＦＦ」とし（ステップＳ１１２）、その後、後述する充電完了ＬＥＤ選択フローに移行する（ステップＳ１２０）。
【００４５】
また、図５は、バッテリチャージャ１００における充電完了ＬＥＤ選択フローを示す図であり、充電完了テーブル１３３への充電完了情報の登録処理と、充電表示ＬＥＤ選択処理の流れを示したものである。このフローは、図４のステップＳ１２０の処理である。
【００４６】
ここで、図５（Ａ）は、充電完了した充電ソケットの中で、最も充電完了が早かった充電ソケットを選択して充電完了表示する例を示し、図５（Ｂ）は、充電完了した複数の充電ソケットの中から、充電完了表示する充電ソケットをランダムに選択する場合の例を示したものである。
【００４７】
最初に、図５（Ａ）に示す最も充電完了が早かった充電ソケットを選択して充電完了表示を行う場合の例について説明する。
図５（Ａ）に示すように、充電監視部１３２では、充電ソケットにおいてバッテリパックへの充電完了が行われたか否かを判定する（ステップＳ１２１）。なお、この充電完了の情報は、各充電ソケット１１１〜１１５内の充電制御回路（１）１２１〜充電制御回路（５）１２５により検出されて充電監視部１３２に通知される。
【００４８】
そして、ある充電ソケットにおいて充電完了が行われたことが検出されると（ステップＳ１２１：Ｙｅｓ）、充電監視部１３２では、充電完了番号（充電完了の順番の情報）をインクリメント（＋１）して（ステップＳ１２２）、この充電完了番号を、充電完了テーブル１３３内の該当するソケット番号に対応する充電完了番号として登録する（ステップＳ１２３）。
【００４９】
一方、充電ソケットにおいて充電完了が検出されない場合は（ステップＳ１２１：Ｎｏ）、ＢＰセンサ１５０およびＢＰ検出部１３４により、充電ソケット１１１〜１１５からバッテリパック２００が抜き取られたか否かを判定する（ステップＳ１２４）。そして、充電ソケットからバッテリパック２００が抜き取られたことが検出されると（ステップＳ１２４：Ｙｅｓ）、充電監視部１３２では、充電完了番号（充電完了の順番の情報）をデクリメント（−１）し（ステップＳ１２５）、充電完了テーブル１３３内の該当するソケット番号に対応する充電完了番号を抹消し（ステップＳ１２６）、さらに、バッテリパック２００が抜き取られた充電ソケットに付された充電完了番号より遅い充電完了番号をもつソケットについて、それぞれの各充電完了番号をデクリメント（−１）する（ステップ１２６Ａ）。その後、ステップＳ１２７に移行する。一方、ステップＳ１２４において、充電ソケットからバッテリパック２００が抜き取られたことが検出されない場合は（ステップＳ１２４：Ｎｏ）、そのまま、ステップＳ１２７に移行する。
【００５０】
そして、ステップＳ１２７においては、表示ＬＥＤ選択部１３５が、充電完了テーブル１３３において、「充電完了番号＝１」、すなわち、最も充電完了が早かった充電ソケットを選択して充電完了のＬＥＤを表示する（ステップＳ１２７）。
【００５１】
なお、図５（Ｂ）に示す充電完了表示する充電ソケットをランダムに選択する場合の例では、ステップＳ１２１からステップＳ１２６Ａまでは、図５（Ａ）の場合と同様であり、図５（Ａ）におけるステップＳ１２７における処理が、図５（Ｂ）に示すステップＳ１２７Ａにおける処理に変わった点だけが異なる。すなわち、ステップＳ１２７Ａにおいては、表示ＬＥＤ選択部１３５が、充電完了済の充電ソケットの中からランダムに１つだけ選択して充電完了を表示する。
【００５２】
なお、充電ソケットの選択方法の別の例として、バッテリチャージャ１００に挿入されたバッテリパック２００の順番を制御部１３０が記憶して、充電を完了した充電ソケットの中で、一番挿入順番の早いソケットのみを充電完了表示する方法も考えられる。
図６は、ソケット挿入順に充電完了表示を行う場合の、バッテリチャージャにおける充電処理の流れを示すフローチャートであり、図７は、充電完了ＬＥＤ選択フローを示す図である。図６に示すフローチャートは、図４に示すフローチャートと比較して、充電表示ＬＥＤ選択フローがステップＳ１２０Ａに変わる点と（図４ではステップＳ１２０）、ステップＳ１０５からステップＳ１２０Ａに移行する点と（図４のフローチャートではステップＳ１０５からステップＳ１０２に移行する）が異なる。その他の処理については同様であり、同一の処理内容には同一のステップ番号を付して、重複する説明は省略する。
【００５３】
すなわち、図６に示すフローチャートでは、バッテリチャージャ１００にバッテリパック２００が挿入されると、ステップＳ１０５において、「挿入フラグ＝ＯＮ」とし、ステップＳ１２０Ａの充電表示ＬＥＤ選択フロー（図７）に移行する。なお、前述したように、図６に示す処理は、制御部１３０において行われ、各充電ソケット１１１〜１１５のそれぞれに対して、並行に繰り返し行われるものである。このため、一旦、バッテリパック２００が充電ソケットに挿入されると（挿入フラグがＯＮになると）、当該充電ソケットについては、このステップＳ１０５を含む処理ループは実行されず、ステップＳ１０２〜Ｓ１１０で示す充電処理の流れとなる。
【００５４】
また、図７は、ソケット挿入順に充電完了表示を行う場合の充電完了ＬＥＤ選択フローを示す図であり、図６に示す充電表示ＬＥＤ選択フロー（ステップＳ１２０Ａ）における処理の流れをフローチャートで示したものである。
図７（Ａ）に示すように、最初に、ＢＰ検出部１３４により、いずれかの充電ソケットに新たにバッテリパックが挿入されたか否かを判定する（ステップＳ１５０）。この判定処理では、各充電ソケットに対応する挿入フラグがＯＦＦからＯＮに変化することを検出して判定することができる。そして、ある充電ソケットにバッテリパックが挿入されたことが検知されると（ステップＳ１５０：Ｙｅｓ）、表示ＬＥＤ選択部１３５により、挿入番号（図７（Ｂ）に示す充電完了テーブル内の挿入番号を参照）をインクリメント（＋１）し（ステップＳ１５１）、図７（Ｂ）に示す充電完了テーブル内の該当ソケットテーブルに挿入番号を登録し（ステップＳ１５２）、処理を終了する。
【００５５】
一方、ステップＳ１５０において、新たなバッテリパックの挿入がないと判定された場合は（ステップＳ１５０：Ｎｏ）、ステップＳ１５３に移行し、いずれかの充電ソケットからバッテリパックが抜き取られたか否かを判定する（ステップＳ１５３）。ステップＳ１５３において、バッテリパックの抜き取りがないと判定された場合は（ステップＳ１５３：Ｎｏ）、ステップＳ１５７に移行し、「挿入番号＝１」の充電ソケットのＬＥＤを充電完了表示する。
【００５６】
また、ステップＳ１５３において、バッテリパックの抜き取りがあると判定された場合は（ステップＳ１５３：Ｙｅｓ）、挿入番号をデクリメント（−１）し（ステップＳ１５４）、バッテリパックが抜き取られた充電ソケットについて、該当テーブルの挿入番号を抹消する（ステップＳ１５５）。続いて、バッテリパックが抜き取られた充電ソケットに付された挿入番号より遅い挿入番号を持つ充電ソケットについて、各挿入番号をデクリメント（−１）する（ステップＳ１５６）。その後、ステップＳ１５７に移行し、「挿入番号＝１」の充電ソケットのＬＥＤを充電完了表示する。
このように、図７に示す充電表示ＬＥＤ選択フローの処理手順により、ソケット挿入順に充電完了表示を行うことができる。
【００５７】
以上、本発明の第１の実施の形態において説明したように、本発明のバッテリチャージャにおいては、充電を完了した充電ソケットの順番を記憶して、充電を完了している充電ソケットの中で、最も充電の完了が早かった充電ソケットを１つだけ選択して充電完了表示する。その他のソケットは、充電を完了していても、充電中表示のままとする。また、充電完了済み表示のソケットのバッテリパックが抜かれた場合、再び、残った充電完了のソケットの中で、最も早く充電を完了したソケットを検索し、該当のソケットのみを充電完了表示する。あるいは、充電済み表示中のパックが抜かれた場合、もしくは、新たに１つのパックが充電を完了した場合、その時点で、充電を完了しているすべてのバッテリパックについて、ランダムに１つを選び、その１つのパックのみを充電完了表示し、その他の充電済みパックを充電中表示とする。さらには、バッテリパックの充電を完了した充電ソケットの中で、一番挿入順番の早いソケットのみを充電完了表示することもできる。
【００５８】
これにより、複数のバッテリパックを使用している場合、各バッテリパックの使用頻度（充電回数）の平準化が計られ、各バッテリパックの寿命時期も平準化されるため、まだ使えるバッテリパックを廃棄する必要がなくなる。このため、バッテリパックの効率的な使用に繋がり、無駄な費用の発生を省ける。
【００５９】
［第２の実施の形態］
次に、本発明の第２の実施の形態として、バッテリパックには、ユニークな識別ＩＤと、標準の充電限界回数と、充電警告回数と、実際に充電した充電回数と、これらの情報を記憶する記憶部を設ける。バッテリチャージャは、バッテリパックが挿入される毎に、パックの識別ＩＤを読み取ると共に、その充電回数を読み取り、充電回数をカウントアップし、バッテリパックの充電回数に書き込む例について説明する。
【００６０】
ここで、ＩＤ等の情報が読み取れないものは充電を開始しないで、使用不可のバッテリパックとして警告表示する。充電が完了したバッテリパック、および既に充電を完了している各バッテリパックの充電回数をそれぞれ比較して、充電回数が最も少ないバッテリパックのソケットのみ充電完了表示し、その他の充電完了のバッテリパックの充電ソケットは充電中のままの表示にする。
【００６１】
なお、充電回数を比較するタイミングは、充電器の電源が入ったとき、挿入されたパックのひとつが、充電済みになったとき、および充電済み表示のパックが抜かれたときである。また、ハンディターミナルにおいても、バッテリパックを装着した時に、ハンディターミナルで充電回数を読み取り、充電警告回数を超えた場合、または、寿命限界回数を超えた場合は、それぞれ、ハンディターミナルの画面にメッセージを表示する。例えば、「バッテリパックの寿命が近づいています。発注を行ってください。」、「バッテリパックが寿命になりました。新品のバッテリパックに交換してください。」などと表示する。
【００６２】
図８は、本発明の第２の実施の形態に係わるバッテリチャージャ１００Ａの構成を示す図である。図８に示すバッテリチャージャ１００Ａが、図３に示す第１の実施形態のバッテリチャージャ１００と構成上で異なるのは、図３に示すバッテリチャージャ１００に、図８に示すＲＦタグ（ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）に用いられるタグ）のリーダ／ライタ（Ｒ／Ｗ）部１７０を追加した点と、制御部１３０Ａ内にＢＰ（バッテリパック）情報読取部１３６と、ＢＰ（バッテリパック）情報書込部１３７と、ＩＤ判定部１３８とを追加した点が異なる。また、また、図３に示す制御部１３０内の充電完了テーブル１３３を、図８に示す充電比較テーブル１３３Ａに変更した点とが異なる。他の構成は図３に示すバッテリチャージャ１００と同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略する。
【００６３】
充電比較テーブル１３３Ａの例を図１１（Ｂ）に示す。図１１（Ｂ）に示すように、充電比較テーブル１３３Ａは、ソケット番号を指標として、挿入されたバッテリパックの識別ＩＤと、充電回数の情報（バッテリパック２００Ａに記憶された充電回数の情報）が登録されたものである。
【００６４】
図８に示すバッテリチャージャ１００Ａ内のＲＦタグのリーダ／ライタ（Ｒ／Ｗ）部１７０には、各充電ソケット１１１〜１１５ごとにＲ／Ｗ（１）１７１〜Ｒ／Ｗ（１）１７５が設けられる。このＲ／Ｗ（１）１７１〜Ｒ／Ｗ（１）１７５により、バッテリチャージャ１００Ａでは、充電ソケットに挿入されたバッテリパック２００Ａ内のＲＦタグ２１１と無線により通信を行うことができる。制御部１３０Ａ内のＢＰ情報読取部１３６は、Ｒ／Ｗ（１）１７１〜Ｒ／Ｗ（１）１７５を通して、後述するバッテリパック２００Ａ内の記憶部２２０に記憶された情報を読み取り、充電監視部１３２に通知する。また、ＢＰ情報書込部１３７は、充電監視部１３２からの情報を取得して、バッテリパック２００Ａ内の記憶部２２０へ情報の書込みを行う。
なお、ＲＦタグには、通信周波数として１３．５６ＭＨｚ帯を使用するものが多い。しかしながら、この周波数帯であると、通信距離が数センチメートルと短いため、バッテリチャージャに搭載するＲ／Ｗは、少ない数（１個程度）のＲＦタグとしか通信ができない。そのため、本実施形態においては、各ソケットにＲ／Ｗを設置した例を示した。
一方、通信距離の長い、１３．５６ＭＨｚ帯より高い周波数帯を通信周波数とするＲＦタグやＲ／Ｗを選択して用いることにより、１３．５６ＭＨｚ帯に対して遠距離の通信を可能とし、全ソケットに挿入されたバッテリパックのＲＦタグと通信を行うことができ、バッテリチャージャに搭載するＲ／Ｗを、１個とすることも可能である。
【００６５】
また、図９は、第２の実施の形態におけるバッテリパック２００Ａと、ハンディターミナル３００Ａの構成を示す図である。
図９（Ａ）に示すように、バッテリパック２００Ａ内には、ＲＦタグ２１１と、記憶部２２０が設けられる。前述したように、ＲＦタグ２１１はバッテリチャージャ１００Ａと無線により通信を行うためのものである。記憶部２２０には、個々のバッテリパック２００Ａを識別するためのユニークな識別ＩＤ２２１と、標準の充電限界回数２２２と、充電警告回数２２３と、実際に充電を行った充電回数２２４の情報が記憶されている。
【００６６】
また、図９（Ｂ）に示すように、ハンディターミナル３００Ａには、バッテリパック２００Ａの記憶部２２０に記憶された情報を読み取るバッテリパック情報読取部３２１と、バッテリパック２００Ａにおける実充電回数を充電警告回数等と比較するための充電回数判定部３２２と、充電回数判定部３２２における比較結果に応じたメッセージを表示部３１２に表示するためのメッセージ表示部３２３とが設けられている。
【００６７】
上記構成において、バッテリチャージャ１００ＡのＢＰ情報読取部１３６は、バッテリパック２００Ａが挿入される毎に、バッテリパック２００Ａの記憶部２２０に記憶された、識別ＩＤ２２１、充電限界回数２２２と、充電警告回数２２３と、充電回数２２４の情報を読み込み、充電監視部１３２へ送出する。また、充電監視部１３２は、読み込んだ充電回数の情報等を充電比較テーブル１３３Ａに記憶する。また、バッテリパック２００Ａが充電完了となった場合に、充電監視部１３２が当該バッテリパック２００Ａに記憶されている充電回数の情報をカウントアップしてＢＰ情報書込部１３７に送出し、ＢＰ情報書込部１３７がバッテリパック２００Ａに書き込む。
【００６８】
そして、充電完了ＬＥＤを表示する際には、表示ＬＥＤ選択部１３５が充電比較テーブル１３３Ａを参照し、各パックの充電回数を比較して、実充電回数が最も少ないバッテリパックの充電表示ＬＥＤを充電完了（充電済み）として表示し、その他のパックの充電表示ＬＥＤは充電中に表示にする。また、表示ＬＥＤ選択部１３５は、充電完了表示とするバッテリパックの充電回数が、充電警告回数を超えている場合は、充電中、充電完了表示を変更し、ユーザに、購入準備を始める警告とする。充電完了表示するバッテリパックが、充電限界回数を超えている場合は、充電中、充電完了表示を、さらに変更し、ユーザに、購入を薦める警告とする。充電不良のパックは、上記表示とは別の表示を行う。これらの表示の詳細については後述する。
【００６９】
また、図１０は、上述したバッテリチャージャ１００Ａにおける処理の流れをフローチャートで示したものである。図１０に示すフローチャートは、図４に示す第１の実施の形態におけるフローチャートと比較して、破線で囲まれた部分（ステップＳ１０３Ａ、１０５Ａ、Ｓ１０３Ｂ）を追加した点と、後述するステップＳ２００における充電完了ＬＥＤ選択フローだけが異なる。他の処理ステップは図４に示すフローチャートと同様である。このため、同一の処理内容には同一のステップ番号を付し、重複する説明は省略する。
【００７０】
図１０において、充電ソケットにバッテリパック２００Ａが挿入され、ステップＳ１０３において、「パック＝在り」と判定されると（ステップＳ１０３：Ｙｅｓ）、続いて、ＢＰ情報読取部１３６により、バッテリパック２００Ａの識別ＩＤの読み取りが行われ、読み取りの情報を取得したＩＤ判定部１３８により、読み取った識別ＩＤの正当性の判定が行われる（ステップＳ１０３Ａ）。この識別ＩＤの正当性の判定は、挿入されたバッテリパック２００Ａが、当該店舗（または、系列チェーン店）内で使用される正規のバッテリパック（使用が許可された識別ＩＤを持つバッテリパック）であるか否かを判定するために行われる。
【００７１】
そして、ＩＤ判定部１３８により識別ＩＤが正当であると判定された場合は（ステップＳ１０３Ａ：ＯＫ）、表示ＬＥＤ選択部１３５にその情報が送出され、表示ＬＥＤ選択部１３５により充電表示ＬＥＤ（１）１４１〜充電表示ＬＥＤ（５）１４５において該当する充電表示ＬＥＤが「充電中表示」となる（ステップＳ１０４）。そして、該当する充電ソケットに対する挿入フラグを「挿入フラグ＝ＯＮ」とし（ステップＳ１０５）、ステップＳ１０５Ａに移行する。
ステップＳ１０５Ａにおいては、ＢＰ情報読取部１３６により読み取ったバッテリパック２００Ａの充電回数を、充電監視部１３２がインクリメント（＋１）してＢＰ情報書込部１３７に送出し、ＢＰ情報書込部１３７がバッテリパック２００ＡのＲＦタグ２１１に書込み（ステップＳ１０」５Ａ）、その後、ステップＳ１０２に戻る。
なお、ステップＳ１０３Ａにおいて、バッテリパックの識別ＩＤが不正であると判定された場合は（ステップＳ１０３Ａ：Ｎｏ）、表示ＬＥＤ選択部１３５にその情報が送出され、表示ＬＥＤ選択部１３５により充電表示ＬＥＤ（１）１４１〜充電表示ＬＥＤ（５）１４５において該当する充電表示ＬＥＤを「エラー表示」にして（ステップＳ１０３Ｂ）、その後、ステップＳ１０２に戻る。
【００７２】
また、図１１は、図１０のステップＳ２００における充電完了ＬＥＤ選択フローを示す図である。ここで、図１１（Ａ）には、充電完了ＬＥＤ選択フローを示し、図１１（Ｂ）には、充電比較テーブル１３３Ａの例を示している。以下、図１１（Ａ）を参照して、その処理の流れについて説明する。
【００７３】
まず、制御部１３０Ａ内の表示ＬＥＤ選択部１３５では、ソケット番号を「ソケット番号＝１」に設定し、ソケット番号１の充電ソケットを選択する（ステップＳ２０１）。そして、ＢＰ検出部１３４により、該当するソケット番号の充電ソケットにバッテリパック２００Ａが挿入されているか否かを判定する（ステップＳ２０２）。そして、「バッテリパック＝なし」と判定された場合は（ステップＳ２０２：Ｎｏ）、該当ソケットの充電回数情報をクリアし（ステップＳ２０３）、その後、ステップＳ２０８に移行する。
【００７４】
「バッテリパック＝在り」と判定された場合は（ステップＳ２０４：Ｙｅｓ）、充電監視部１３２により、設定されたソケット番号の充電ソケットに挿入されたバッテリパック２００Ａが充電完了しているか否かを判定する（ステップＳ２０４）。そして、ステップＳ２０４において、充電完了していると判定された場合は（ステップＳ２０４：Ｙｅｓ）、ステップＳ２０５に移行し、充電完了していない判定された場合は（ステップＳ２０４：Ｎｏ）、ステップＳ２０９に移行する。
【００７５】
そして、ステップＳ２０５では、設定されたソケット番号の充電ソケットに挿入されたバッテリパック２００Ａの充電回数の情報をＢＰ情報読取部１３６によって読み取り、その情報を受けた充電監視部１３２が、充電比較テーブル１３３Ａに登録する（ステップＳ２０５）。続いて、表示ＬＥＤ選択部１３５により、充電比較テーブル１３３Ａを参照して、現在設定されているソケット番号に挿入されたバッテリパック２００Ａの充電回数が、現在充電完了している全バッテリパックの充電回数のうち、最小充電回数であるか否かを判定する（ステップＳ２０６）。そして、ステップＳ２０６において、最小充電回数であると判定された場合は（ステップＳ２０６：Ｙｅｓ）、現在設定されているソケット番号の充電ソケットにおいて、充電完了ＬＥＤ表示を行い（ステップＳ２０７）、ステップＳ２０８に移行する。
【００７６】
また、ステップＳ２０４において、充電完了でないと判定された場合（ステップＳ２０４：Ｎｏ）、およびステップＳ２０６において、最小充電回数でないと判定された場合は（ステップＳ２０６：Ｎｏ）、ステップＳ２０９に移行して、充電中ＬＥＤ表示を行い、ステップＳ２０８に移行する。
【００７７】
ステップＳ２０８では、現在設定されているソケット番号が最終充電ソケットであるか否かが判定され、最終充電ソケットであると判定された場合は（ステップＳ２０８：Ｙｅｓ）、処理を終了する。一方、ステップＳ２０８において、最終充電ソケットでない判定された場合は（ステップＳ２０８：Ｎｏ）、ソケット番号をインクリメント（＋１）して（ステップＳ２１０）、ステップＳ２０２に戻り、次のソケット番号の充電ソケットに対して上述した処理を繰り返す。
【００７８】
なお、ここで、充電表示ＬＥＤ部１４０内の充電表示ＬＥＤ（１）１４１〜充電表示ＬＥＤ（５）１４５における表示色について補足して説明しておく。充電表示ＬＥＤ（１）１４１〜充電表示ＬＥＤ（５）１４５では、３色のＬＥＤにより表示色を変化させることができるように構成されている。そして、例えば、識別ＩＤを読み取ったバッテリパックの実際の充電回数が、充電警告回数値を超えている場合は、充電中、充電表示ＬＥＤを変更（例えば緑色表示→橙色表示）し、ユーザに、新しいバッテリパックの購入準備を始める警告を表示する。また、バッテリパックの充電回数が、充電限界回数を超えてしまっている場合は、充電中、充電表示ＬＥＤを、さらに変更（橙色表示→赤色表示）し、ユーザに、早急にバッテリパックの購入を薦める警告を表示する。
【００７９】
図１７は、充電表示ＬＥＤの表示色選択処理を示すフローチャートである。図１７に示すように、識別ＩＤを読み取ったバッテリパックの充電回数が、充電限界回数（上限数）を超えている場合は（ステップＳ４０１：Ｙｅｓ）、充電表示ＬＥＤを赤色で表示し（ステップＳ４０５）、充電回数が、充電警告回数を超えている場合は（ステップＳ４０２：Ｙｅｓ）、充電表示ＬＥＤを橙色で表示し（ステップＳ４０４）、充電回数が、充電警告回数を超えていない場合は（ステップＳ４０２：Ｎｏ）、充電表示ＬＥＤを緑色で表示する（ステップＳ４０３）。また、充電完了の場合は（ステップＳ４０６：Ｙｅｓ）、充電表示ＬＥＤを連続点灯し（ステップＳ４０８）、充電中の場合は（ステップＳ４０６：Ｎｏ）、充電表示ＬＥＤを点滅させる（ステップＳ４０７）。
【００８０】
以上説明したように、本発明の第２の実施の形態においては、バッテリパックには、ユニークな識別ＩＤと、標準の充電限界回数と、充電警告回数と、実際に充電した充電回数とを記憶する記憶部を設ける。充電器は、バッテリパックが挿入される毎に、パックの識別ＩＤを読み取ると共に、その充電回数を読み取り、充電回数をカウントアップし、バッテリパックの充電回数に書き込む。
これにより、充電を完了している各バッテリパックの充電回数をそれぞれ比較して、充電回数が最も少ないバッテリパックが挿入された充電ソケットのみを選択して充電完了を表示し、その他の充電済みのパックのソケットは充電中のままの表示にすることができる。このため、各バッテリパックの使用頻度（充電回数）の平準化を図ることができ、まだ使えるバッテリパックを廃棄する必要がなくなる。従って、バッテリパックの効率的な使用に繋がり、無駄な費用の発生を回避できる。
【００８１】
また、通常、バッテリパックを発注してから店に届くまで何日かのリードタイムが必要である。店舗の運営者は、バッテリパックの充電の寿命時期が事前にわかるため、事前に準備可能である。さらに、充電回数がハンディターミナルや充電表示ＬＥＤで、確認できるため、新旧のバッテリパックと混在しても、廃棄すべきバッテリパックが明確に判断できる。
なお、本実施形態においては、充電回数が充電限界回数や充電警告回数を超えるか否かでＬＥＤ色を変え、充電完了か否かでＬＥＤの点灯の仕方を変えたが、これに限らない。例えば、充電回数が充電限界回数や充電警告回数を超えるか否かでＬＥＤの点灯の仕方を変え、充電完了か否かでＬＥＤ色を変えてもよい。
【００８２】
［第３の実施の形態］
次に、本発明の第３の実施の形態として、バッテリパックに、ユニークな識別ＩＤ、充電警告数回数、充電限界回数を持たせ、バッテリチャージャに、独自の記憶テーブル（不揮発性）である内部テーブルを保持し、挿入された各バッテリパックのそれぞれのユニークな識別ＩＤ、充電回数、充電警告数回数、充電限界回数、最新の充電開始時刻を記憶する例について説明する。
【００８３】
この場合に、内部テーブルには、記憶数の上限を設け、記憶数の上限数を超えた場合は、充電開始時刻の最も古いバッテリパックの情報を消去して、新しいＩＤのバッテリパック情報を追加する。1つのパックの充電完了時に、実際の充電回数を比較して、充電完了済みのパックの中で、充電回数の最も少ないバッテリパックのソケットを充電完了表示にする。
【００８４】
この第３の実施の形態においては、第２の実施の形態に比較して、バッテリパックに書込み用の記憶部を設ける必要がないので、バッテリパックが安価になる。但し、ハンディターミナルにおいて警告表示は行えない。また、バッテリパックを違う店舗へ移動したような場合は、件数が書き換わってしまうので、正確性が失われる。
【００８５】
図１２は、本発明の第３の実施の形態に係わるバッテリチャージャ１００Ｂの構成を示す図である。図１２に示すバッテリチャージャ１００Ｂが、図８に示す第２の実施形態のバッテリチャージャ１００Ａと構成上異なるのは、図８に示すバッテリチャージャ１００Ａから、ＢＰ（バッテリパック）情報書込部１３７を削除した点が異なり、また、図１２に示す制御部１３０Ｂ内に、内部テーブル１３９を追加した点が異なる。他の構成は図８に示すバッテリチャージャ１００Ａと同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略する。
【００８６】
なお、内部テーブル１３９の例を図１４（Ａ）に示す。図１４（Ａ）に示すように、内部テーブル１３９は、バッテリチャージャ１００Ｂにより充電される対象となるバッテリパック２００Ｂ（例えば、店舗内で使用されるすべてのバッテリパック）についての情報を登録するためのテーブルである。この内部テーブル１３９では、バッテリパックの識別ＩＤを指標として、各識別ＩＤに対応する充電回数、最新更新日時（最新の充電開始時刻）、初期登録日時を記憶する。また、充電警告数回数、充電限界回数の情報も必要に応じて登録される。図１４（Ａ）で示す例では、最大９９９個のバッテリパックの情報が登録可能に構成されている。そして、充電ソケット（１）１１１〜充電ソケット（５）１１５にバッテリパック２００Ｂが挿入されると、挿入されたバッテリパック２００Ｂの識別ＩＤが読み取られ、この識別ＩＤを基に内部テーブル１３９を参照し、識別ＩＤに対応するバッテリパックの充電回数の情報を、図１４（Ｂ）に示す充電比較テーブル１３３Ａに登録する。
【００８７】
また、図１３は、本発明の第３の実施の形態におけるバッテリパックの構成を示す図である。図１３に示すバッテリパック２００Ｂが、図９（Ａ）に示す第２の実施形態のバッテリパック２００Ａと構成上異なるのは、図９（Ａ）に示すバッテリパック２００Ａから、記憶部２２０内の充電回数２２４の情報を削除した点だけが異なり、他の構成は図９（Ａ）に示すバッテリパック２００Ａと同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略する。
【００８８】
また、図１５は、上述したバッテリチャージャ１００Ｂにおける処理の流れをフローチャートで示したものである。図１５に示すフローチャートは、図１０に示す第２の実施の形態におけるフローチャートと比較して、図１０のフローチャートにおけるステップ１０５Ａ（バッテリパックへの充電回数の書込み処理）を削除した点と、ステップＳ２００における充電完了ＬＥＤ選択フローを変更した点が異なる。他の処理ステップは図１０に示すフローチャートと同様である。このため、同一の処理内容には同一のステップ番号を付し、重複する説明は省略する。
【００８９】
また、図１６は、図１５のステップＳ３００における充電完了ＬＥＤ選択フローを示す図である。以下、図１６を参照して、その処理の流れについて説明する。
まず、制御部１３０Ｂ内の表示ＬＥＤ選択部１３５では、ソケット番号を「ソケット番号＝１」に設定する（ステップＳ３０１）。そして、ＢＰ検出部１３４により、設定されたソケット番号の充電ソケットにバッテリパック２００Ｂが挿入されているか否かを判定する（ステップＳ３０２）。
【００９０】
「バッテリパック＝在り」と判定された場合は（ステップＳ３０２：Ｙｅｓ）、充電監視部１３２により、設定されたソケット番号の充電ソケットに挿入されたバッテリパック２００Ｂが充電完了しているか否かを判定する（ステップＳ３０３）。そして、ステップＳ３０３において、充電完了していると判定された場合は（ステップＳ３０３：Ｙｅｓ）、ステップＳ３０４に移行し、充電完了していない判定された場合は（ステップＳ３０３：Ｎｏ）、ステップＳ３１０に移行する。
【００９１】
そして、ステップＳ３０４では、設定されたソケット番号の充電ソケットに挿入されたバッテリパック２００Ｂの識別ＩＤをＢＰ情報読取部１３６によって読み取り、その情報を受けた充電監視部１３２が、内部テーブル１３９における該当バッテリパック（識別ＩＤ）の充電回数の情報をインクリメント（＋１）し（ステップＳ３０５）、このバッテリパックに識別ＩＤと充電回数の情報とを充電比較テーブル１３３Ａに登録する（ステップＳ３０６）。続いて、表示ＬＥＤ選択部１３５により、充電比較テーブル１３３Ａを参照して、現在設定されているソケット番号の充電ソケットに挿入されたバッテリパック２００Ｂの充電回数が最小充電回数であるか否かを判定する（ステップＳ３０７）。そして、ステップＳ３０７において、最小充電回数であると判定された場合は（ステップＳ３０７：Ｙｅｓ）、現在設定されているソケット番号の充電ソケットにおいて、充電完了ＬＥＤ表示を行い（ステップＳ３０８）、ステップＳ３１１に移行する。
【００９２】
一方、ステップＳ３０３において、充電完了でないと判定された場合（ステップＳ３０３：Ｎｏ）、およびステップＳ３０７において、最小充電回数でないと判定された場合は（ステップＳ３０７：Ｎｏ）、ステップＳ３１０に移行して、充電中ＬＥＤ表示を行い、ステップＳ３１１に移行する。
【００９３】
ステップＳ３１１では、現在設定されているソケット番号が最終充電ソケットであるか否かが判定され、最終充電ソケットであると判定された場合は（ステップＳ３１１：Ｙｅｓ）、処理を終了する。一方、ステップＳ３１１において、最終充電ソケットでない判定された場合は（ステップＳ３１１：Ｎｏ）、ソケット番号をインクリメント（＋１）して（ステップＳ３１２）、ステップＳ３０２に戻り、次のソケット番号の充電ソケットに対して上述した処理を繰り返す。
【００９４】
以上説明したように、本発明の第３の実施の形態においては、バッテリパックに、ユニークな識別ＩＤを持たせ、バッテリチャージャ内部に内部テーブルを保持し、挿入された各バッテリパックのそれぞれのユニークな識別ＩＤ、充電回数、充電警告数回数、充電限界回数、最新の充電開始時刻等を記憶する。そして、1つのパックが充電完了時に、充電完了済みのパックの中で、充電回数の最も少ないバッテリパックの充電ソケットを充電完了済みの表示にする。
【００９５】
これにより、各バッテリパックの使用頻度の平準化が計られ、まだ使えるバッテリパックを廃棄する必要がなくなる。なお、第３の実施の形態では、第２の実施の形態と比較して、バッテリパックに書込み用の記憶回路を持つ必要がないので、バッテリパックが安価になる。但し、ハンディターミナルでの警告表示は行えない。
【００９６】
［第４の実施の形態］
次に、前述した第２の実施の形態の変形例として、バッテリパックの識別ＩＤを使用しない例を、第４の実施の形態として説明する。この第４の実施の形態は、バッテリパックには、標準の充電限界回数と、充電警告回数と、充電回数を記憶する記憶回路を設け、バッテリチャージャは、バッテリパックが挿入される毎に、この実際の充電回数を読み取り、カウントアップし、バッテリパックの充電回数を上書きする例である。
【００９７】
図１８は、本発明の第４の実施の形態に係わるバッテリチャージャ１００Ｃの構成を示す図である。図１８に示すバッテリチャージャ１００Ｃが、図８に示す第２の実施形態のバッテリチャージャ１００Ａと構成上異なるのは、図１８に示すバッテリチャージャ１００Ｃでは、図８に示すＩＤ判定部１３８を省略し、制御部１３０Ｃとした点であり、他の構成は図８に示すバッテリチャージャ１００Ａと同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略する。
【００９８】
また、図１９は、第４の実施の形態におけるバッテリパック２００Ｃと、ハンディターミナル３００Ｃの構成を示す図である。
図１９（Ａ）に示すように、バッテリパック２００Ｃ内には、ＲＦタグ２１１と、記憶部２２０が設けられる。記憶部２２０には、標準の充電限界回数２２２と、充電警告回数２２３と、充電回数２２４の情報が記憶されている。また、図１９（Ｂ）に示すように、ハンディターミナル３００Ｃには、バッテリパック２００Ｃの記憶部２２０に記憶された情報を読み取るバッテリパック情報読取部３２１と、バッテリパック２００Ａにおける実充電回数を充電警告回数等と比較するための充電回数判定部３２２と、充電回数判定部３２２における比較結果に応じたメッセージを表示部３１２に表示するためのメッセージ表示部３２３とが設けられている。ここで、ハンディターミナルは、注文した料理の受け付けを行うコントローラに対して、店員により入力された注文情報を、無線あるいは有線により送信する機能を有している。
【００９９】
上記構成において、バッテリチャージャ１００ＣのＢＰ情報読取部１３６は、バッテリパック２００Ｃが挿入される毎に、バッテリパック２００Ｃの記憶部２２０に記憶された、充電限界回数２２２と、充電警告回数２２３と、充電回数２２４の情報を読み込み、み、充電監視部１３２へ送出する。また、充電監視部１３２は、読み込んだ情報を充電比較テーブル１３３Ａに記憶する。
【０１００】
この第４の実施の形態においては、バッテリパックが充電完了となった場合に、表示ＬＥＤ選択部１３５が、各パックの実充電回数を比較して、実充電回数が最も少ないバッテリパックの充電表示ＬＥＤを充電済み表示し、その他のパックの充電表示ＬＥＤは充電中に表示にする。充電済みの表示とするバッテリパックが、充電警告値を超える場合は、充電中、充電完了表示を変更し、ユーザに、購入準備を始める警告とする。充電完了表示とするバッテリパックが、充電限界値を超えた場合は、充電中、充電済み表示を、さらに変更し、ユーザに、購入を薦める警告とする。充電不良のパックは、上記表示とは別の表示を行う（図１７を参照）。
【０１０１】
なお、充電回数を比較するタイミングは、バッテリチャージャ１００Ｃの電源が入ったとき、挿入されたバッテリパック２００Ｃのひとつが、充電済みになったとき、および、充電完了表示された充電ソケットからバッテリパック２００Ｃが抜かれたとき等である。
【０１０２】
また、ハンディターミナル３００Ｃにおいても、バッテリパック２００Ｃを装着した時に、ハンディターミナル３００Ｃでバッテリパック２００Ｃから充電回数、充電警告回数、および充電限界回数を読み取り、充電警告数を超えた場合、または、充電限界回数（寿命限界数）を超えた場合は、それぞれメッセージを表示する。例えば、「バッテリパックの寿命が近づいています。発注を行ってください。」、あるいは、「バッテリパックが寿命になりました。新品のバッテリパックに交換してください。」を表示する。なお、複数の充電器を使用する場合は、通信回線でそれぞれを接続して、情報を交換し、最も充電回数の少ないパックを選択表示することも可能とする。
【０１０３】
また、図２０は、バッテリチャージャ１００Ｃにおける充電完了の判定処理の流れを示すフローチャートである。以下、図２０を参照して、その処理の流れについて説明する。
図２０において、充電ソケットにバッテリパック２００Ｃが挿入され、ステップＳ５０１において、ＢＰ検出部１３４によって「パック挿入」と判定されると（ステップＳ５０１：Ｙｅｓ）、ＢＰ情報読取部１３６により、バッテリパック２００Ｃに記憶された充電回数の情報を読み取り、充電監視部１３２が充電回数をインクリメント（＋１）してＢＰ情報書込部１３７に送出し、ＢＰ情報書込部１３７が充電回数の情報をバッテリパック２００ＣのＲＦタグ２１１に書き込む。また、ＢＰ検出部１３４によって「パック挿入」と判定されたソケットの情報が表示ＬＥＤ選択部１３５に送出され、表示ＬＥＤ選択部１３５によりバッテリパック２００Ｃが挿入された充電ソケットの充電表示ＬＥＤを「充電中表示」にし、バッテリパック２００Ｃへの充電処理を行う（ステップＳ５０２）。
【０１０４】
その後、バッテリパック２００Ｃへの充電が完了すると（ステップＳ５０３：Ｙｅｓ）、充電監視部１３２が、該当する充電ソケットにおけるバッテリパック２００Ｃの充電が完了したことを充電比較テーブル１３３Ａに書き込む（ステップＳ５０４）。そして、表示ＬＥＤ選択部１３５により、充電完了済みの各充電ソケットに挿入されたバッテリパック２００Ｃの充電回数を比較する（ステップＳ５０５）。
そして、充電ソケットが充電回数が最小のバッテリパック２００Ｃが挿入されたソケットである場合に（ステップＳ５０６：Ｙｅｓ）、当該充電ソケットにおいて充電完了表示を行う（ステップＳ５０７）。また充電ソケットが充電回数が最小のバッテリパック２００Ｃが挿入されたソケットでない場合は（ステップＳ５０６：Ｎｏ）、当該充電ソケットにおいて充電中表示を行う（ステップＳ５０８）。
【０１０５】
また、図２１は、バッテリチャージャ１００Ｃにおける充電ソケットからのバッテリパック２００Ｃ抜き取り発生時の処理の流れを示すフローチャートである。以下、図２１を参照して、その処理の流れについて説明する。
充電ソケットからのバッテリパック２００Ｃ抜き取り発生し、ステップＳ６０１において、ＢＰ検出部１３４が「パック抜き取り」と判定すると（ステップＳ６０１：Ｙｅｓ）、充電監視部１３２が、バッテリパック２００Ｃが抜き取られた充電ソケットについてのバッテリパック２００Ｃの情報（充電回数の情報）を充電比較テーブル１３３Ａから削除する（ステップＳ６０２）。その後、表示ＬＥＤ選択部１３５により、充電ソケットの残された充電完了済みのバッテリパック２００Ｃに対して充電回数を比較する（ステップＳ６０３）。
そして、充電ソケットに充電回数が最小のバッテリパック２００Ｃが挿入されたソケットの場合は（ステップＳ６０４：Ｙｅｓ）、当該充電ソケットにおいて充電完了表示を行う（ステップＳ６０５）。また充電ソケットに充電回数が最小のバッテリパック２００Ｃが挿入されたソケットでない場合は（ステップＳ６０４：Ｎｏ）、当該充電ソケットにおいて充電中表示を行う（ステップＳ６０６）。
【０１０６】
以上説明したように、本発明の第４の実施の形態においては、第２の実施の形態と比較して、バッテリパック２００Ｃの記憶部２２０の識別ＩＤを記憶する必要がなくなり、その分、バッテリチャージャ１００Ｃにおける処理を簡略化できる。
【０１０７】
［第５の実施の形態］
次に、本発明の第３の実施の形態の変形例として、バッテリパックに識別ＩＤのみ情報のみを保持させ、バッテリパック内に特別な記憶部を有しない例を、本発明の第５の実施の形態として説明する。
この第５の実施の形態においては、バッテリパックに、ユニークな識別ＩＤの情報のみを保持させる。そして、バッテリチャージャでは、独自の記憶領域（内部テーブル）をもって、充電ソケットに挿入された各バッテリパックのそれぞれの充電回数と最新の時刻を記憶する。この内部テーブルへの登録数には上限を設け、登録可能な上限数を超えた場合は最も古い情報を消去する。さらに、1つのバッテリパックが充電完了時に、実際の充電回数を比較して、最小の充電回数のバッテリパックが挿入された充電ソケットにおいて、充電完了表示を行う。
【０１０８】
図２２は、本発明の第５の実施の形態に係わるバッテリチャージャ１００Ｄの構成を示す図である。図２２に示すバッテリチャージャ１００Ｄは、図１２に示す第３の実施の形態におけるバッテリチャージャ１００Ｂと比較して、図１２に示すＲＦタグのリーダ／ライタ（Ｒ／Ｗ）部１７０に代えて、図２２に示すＢＣ（バーコード）リーダ部１９０を設けた点が異なる。他の構成は図１２に示すバッテリチャージャ１００Ｂと同様である。制御部１３０Ｄの構成についても、図１２に示す制御部１３０Ｂと同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略する。
【０１０９】
図２２において、バーコードリーダ部１９０は、各充電ソケット１１１〜１１５のそれぞれに対応して設けられるＢＣリーダ部（１）１９１〜ＢＣリーダ部（５）１９５で構成される。このＢＣリーダ部（１）１９１〜ＢＣリーダ部（５）１９５は、充電ソケットにバッテリパック２００Ｄが挿入された際に、貼付されたバーコード２１２を読み取り、バッテリパック２００Ｄの識別ＩＤを取得するためのものである。また、図２３に示すように、バッテリパック２００Ｄの側面に、個々のバッテリパック２００Ｄをユニークに識別するための識別ＩＤの情報を示すバーコード２１２が貼付される。
【０１１０】
なお、バッテリチャージャ１００Ｄにおけて行われる充電完了表示のための処理は、第３の実施の形態における処理と同様であり（図１５のフローチャートに示す処理と同様）、その詳細な説明については省略する。また、バッテリパック２００Ｄにバーコード２１２を貼付し、このバーコード２１２をバーコードリーダ部１９０で読み取ることにより、バッテリパック２００Ｄの挿入を検出するためのＢＰセンサ１５０を省略することもできる。
なお、バッテリパック２００Ｄに貼付するバーコード２１２は、例えば２次元バーコードなどのコードであってもよく、ＢＣリーダ１９０もそのバーコードを読むことが可能なリーダであればよい。
【０１１１】
以上説明したように、第５の実施の形態においては、バッテリパックには記憶部を持たないので（但し、バーコードにより識別ＩＤの情報は保持させる）、パックが安価になる。
【０１１２】
［第６の実施の形態］
次に、本発明の第６の実施の形態として、バッテリパックの電池寿命の延命策を講じた例について説明する。
この第６の実施の形態においては、バッテリパックに、ユニークな識別ＩＤ、充電警告数回数、充電限界回数、充電回数、実使用電流値、実使用電圧値、製造年月日、標準容量、製造時の実容量を記憶する。バッテリチャージャは、バッテリパックが挿入される毎に、この充電回数を読み取り、カウントアップし、バッテリパックの充電回数を上書きする。
【０１１３】
（バッテリパックの電池寿命の延命策（１））
バッテリパックがバッテリチャージャに挿入された際に、パックの充電回数を読み取る。そして、他に充電完了済のバッテリパックが一定個数ある場合、かつ、読み取ったパックの充電回数が充電警告回数を超えている場合、該当パックの充電をスタンバイさせ、充電済電池が予め設定された個数以下になった時点で充電を開始するか（Ａ）、スタンバイさせることなく直ちに充電を開始するか（Ｂ）を選択可能にする。このとき、スタンバイの状態としては、設定によって、“充電しない”、“予備充電（一定の割合まで充電を行う）”の方法が選択可能である。バッテリパックは、フル充電状態で保持するよりも放電状態のほうが、バッテリパックが長持ちする。また、バッテリパック間の充電回数にばらつきが大きい場合、充電回数の均一化を行う補正手段となる。
【０１１４】
（バッテリパックの電池寿命の延命策（２））
また、バッテリパックの充電回数が、充電警告回数を超過していた場合に、ハンディターミナルにバッテリパックが挿入され、ハンディターミナルがその情報を検知すると、瞬時電流による、電圧降下を計測し、その実使用電流と実使用電圧を履歴としてバッテリパックに書き込む。
あるいは、バッテリチャージャにおいて、バッテリパックが挿入された時、瞬時電流による、電圧降下を計測し、その実使用電流と実使用電圧を履歴としてバッテリパックに書き込むことも可能である。
【０１１５】
バッテリパックが、バッテリチャージャに挿入され、充電回数が充電警告回数を超過していた場合、もしくは、製造年月日から保証される一定期間以上経過している場合、測定した実使用電流値、実使用電圧値を確認し、使用に耐えるか否かを判断する。耐えると判断した場合は、そのまま寿命が近づいてきている旨の警告を表示し、また、すでに劣化が進み、使用には不適格であると判断した場合には、バッテリパックの交換を促す限界警告を表示する。また、バッテリチャージャは、バッテリパックの挿入時の電圧判定で、充電不良のパックについて、その旨表示を行うことも可能である。これにより、充電回数、実使用可能容量とあわせて、バッテリパックの寿命判定要因として使用することで、より正確な寿命判断を行うことができる。
【０１１６】
図２４は、本発明の第６の実施の形態に係わるバッテリチャージャ１００Ｅの構成を示す図である。図２４に示すバッテリチャージャ１００Ｅは、図８に示す第２の実施の形態のバッテリチャージャ１００Ａと比較して、制御部１３０Ｅ内に新たにスタンバイ制御部１３９Ａを追加した点と、各充電制御回路（１）１２１〜充電制御回路（５）１２５のそれぞれに対し、ＶＩ（電圧／電流）計測部１２１Ａ〜１２５Ａを追加した点が異なる。他の構成は図８に示すバッテリチャージャ１００Ａと同様である。このため、同一の構成部分には同一の符号を付し、重複する説明は省略する。
【０１１７】
各充電制御回路（１）１２１〜充電制御回路（５）１２５内のＶＩ（電圧／電流）計測部１２１Ａ〜１２５Ａは、それぞれの充電ソケット１１１〜１１５にバッテリパック２００Ｅが挿入された際に、バッテリパック２００Ｅの実使用電流と実使用電圧とを計測するためのものである。このＶＩ計測部１２１Ａ〜１２５Ａにより計測された電流／電圧の測定値は、制御部１３０Ｅに通知され、ＢＰ情報書込部１３７により、当該バッテリパック２００Ｅの記憶部２２０に書き込まれる。
【０１１８】
また、充電制御回路（１）１２１〜充電制御回路（５）１２５では、ＶＩ（電圧／電流）計測部１２１Ａ〜１２５Ａにより得られる実使用電流と実使用電圧に応じて、バッテリパック２００Ｅへの充電電流、および充電電圧を制御することも可能である。また、このＶＩ計測部１２１Ａ〜１２５Ａには、必要に応じて温度センサ（図示せず）を追設することもできる。この温度センサを使用する場合は、バッテリパック２００Ｅの周囲温度、および充電回数等の条件に応じて、バッテリパック２００Ｅへの充電電流、または充電電圧を制御することが可能になる。なお、上記温度センサはバッテリパック２００Ｅ内に設けるようにしてもよい。この場合、バッテリパック２００Ｅ内の温度センサの情報は、ＲＦタグ２１１を通して、バッテリチャージャ１００Ｅに通知されることになる。
【０１１９】
また、図２５は、バッテリパック２００Ｅとハンディターミナル３００Ｅの構成を示す図である。図２５（Ａ）に示すように、バッテリパック２００Ｅの記憶部２２０には、識別ＩＤ２２１、充電限界回数２２２、充電警告回数２２３、充電回数２２４、実使用電流２２５、実使用電圧２２６、製造年月日２２７、標準容量２２８、製造時の実容量２２９の情報が記憶される。なお、識別ＩＤ、充電限界回数、充電警告回数、製造年月日、標準容量、製造時の実容量は、当該バッテリパック２００Eの製造時に記憶部２２０に書き込まれる情報であり、充電回数、実使用電流、実使用電圧が、当該バッテリパック２００Eを使用する中で、書き込まれる情報である。また、バッテリパック２００Ｅ内には、上述した温度センサを内蔵させることもできる。
【０１２０】
また、図２５（Ｂ）に示すように、ハンディターミナル３００Ｅには、バッテリパック２００Ｅの記憶部２２０に記憶された情報を読み取るＢＰ情報読取部３２１と、バッテリパック２００Ａにおける実充電回数を充電警告回数等と比較するための充電回数判定部３２２と、充電回数判定部３２２における比較結果に応じたメッセージを表示部３１２に表示するためのメッセージ表示部３２３とが設けられている。また、ハンディターミナル３００Ｅには、バッテリパック２００Ｅが装着された際の実使用電流、および実使用電圧を計測するための電圧電流計測部３３０と、この電圧電流計測部３３０により計測された実使用電流および実使用電圧の値をバッテリパック２００Ｅに書き込むためのバッテリパック情報書込部３３１を備えている。
【０１２１】
図２６は、本発明の第６の実施の形態のバッテリチャージャ１００Ｅにおける処理の流れを示すフローチャートである。以下、図２６を参照して、その処理の流れについて説明する。
最初に、ある充電ソケットにバッテリパック２００が挿入されてない状態にあり、当該充電ソケットにおけるモード設定フラグ（挿入フラグ）を「挿入フラグ＝ＯＦＦ」に設定されているとする（ステップＳ７０１）。この挿入フラグは、制御部１３０Ｅにおいて、後述するように充電ソケットへのバッテリパック２００Ｅの挿入または抜き取りにより、「挿入フラグ＝ＯＦＦ」または「挿入フラグ＝ＯＮ」にモード設定されるフラグである。
【０１２２】
そして、ステップＳ７０２において、該当する充電ソケットに対する挿入フラグが「挿入フラグ＝ＯＮ」か否かが判定される。そして、最初は、充電ソケットにバッテリパック２００Ｅが装着されておらず、「挿入フラグ＝ＯＦＦ」の状態にあり、ステップＳ７０２において「挿入フラグ＝ＯＦＦ」と判定され（ステップＳ７０２：Ｎｏ）、ステップＳ７０３に移行する。
【０１２３】
ステップＳ７０３においては、バッテリパック２００Ｅの未挿入の状態では、「パック＝なし」と判定され（ステップＳ７０３：Ｎｏ）、再びステップＳ７０２に戻る。すなわち、該当する充電ソケットにバッテリパック２００Ｅが挿入されるまでは、ステップＳ７０２とステップＳ７０３の判定処理を繰り返すことになる。
【０１２４】
そして、該当する充電ソケットにバッテリパック２００Ｅが挿入されると、ステップＳ７０３において、「パック＝在り」と判定され（ステップＳ７０３：Ｙｅｓ）、ステップＳ７０４に移行する。ステップＳ７０４においては、挿入されたバッテリパック２００Ｅ内の記憶部２２０に記憶された識別ＩＤを含む情報を読み取り、この識別ＩＤによりバッテリパック２００Ｅの正当性が判定される。
【０１２５】
そして、挿入されたバッテリパック２００Ｅの正当性が認証された場合は（ステップＳ７０４：Ｙｅｓ）、充電表示ＬＥＤ（１）１４１〜充電表示ＬＥＤ（５）１４５において該当する充電表示ＬＥＤが「充電中表示」となり（ステップＳ７０５）、該当する充電ソケットに対する挿入フラグを「挿入フラグ＝ＯＮ」とし（ステップＳ７０６）、バッテリパック２００Ｅの充電回数をインクリメント（＋１）して（ステップＳ７０７）、ステップＳ７０２に戻る。これにより、充電ソケットに対するバッテリパック２００のパック挿入が検知される。一方、ステップＳ７０４において、バッテリパック２００Ｅの正当性が認証されなかった場合は、充電表示ＬＥＤ部１４０においてエラー表示を行い（ステップＳ７０８）、ステップＳ７０２に戻る。
【０１２６】
充電ソケットにバッテリパック２００Ｅが挿入されると、ステップＳ７０２において、「挿入フラグ＝ＯＮ」と判定され（ステップＳ７０２：Ｙｅｓ）、続いて、パック抜き取りを検出するためのステップＳ７０９に移行して、「パック＝在り」か否かが判定される（ステップＳ７０９）。そして、ステップＳ７０９において「パック＝在り」と判定されると（ステップＳ７０９：Ｙｅｓ）、ステップＳ７１０に移行し、当該充電ソケットについて、「充電完了表示」が行われているか否かが判定される。
【０１２７】
ステップＳ７１０において、「充電完了表示」が行われていると判定された場合は（ステップＳ７１０：Ｙｅｓ）、ステップＳ７０２に戻る。この場合、バッテリパック２００Ｅが抜き取られるまでは（「挿入フラグ＝ＯＦＦ」となるまでは）、ステップＳ７０２、ステップＳ７０９、ステップＳ７１０の処理ループを繰り返すことになる。
【０１２８】
一方、ステップＳ７１０において、当該充電ソケットについて充電完了表示が行われていないと判定された場合は（ステップＳ７１０：Ｎｏ）、充電表示ＬＥＤ部１４０において、当該充電ソケットに対して「充電中表示」を行い（ステップＳ７１１）、ステップＳ７１２に移行する。ステップＳ７１２では、後述する充電パック数の確認処理を行い、充電を実施するか、充電を停止するかを判定する。
【０１２９】
ステップＳ７１２の処理において、充電を停止すると判定された場合は、ステップＳ７０２に戻り、充電を実施すると判定された場合は、ステップＳ７１３に移行し、充電処理を行う（ステップＳ７１３）。このステップＳ７１３における充電動作の際には、上述した温度センサを使用する場合は、バッテリパック２００Ｅの温度、充電回数等に基づき、バッテリパック２００Ｅへの充電電流、充電電圧の制御を行うことができる。
【０１３０】
ステップＳ７１３における充電処理が開始されると、続いて、ステップＳ７１４において、充電監視部１３２により、当該充電ソケットのバッテリパック２００Ｅについて充電が完了したか否かが判定される（ステップＳ７１４）。そして、ステップＳ７１４において、充電が完了していないと判定された場合は（ステップＳ７１４：Ｎｏ）、ステップＳ７０２に戻り、充電が続行される。
【０１３１】
また、ステップＳ７１４において、充電が完了したと判定された場合は（ステップＳ７１４：Ｙｅｓ）、制御部１３０Ｅでは、当該充電ソケットにおける充電完了情報（例えば、ソケット番号と、各充電ソケット間における充電完了順序（あるいは充電完了時刻））を充電比較テーブル１３３Ａに記録する。すなわち、充電比較テーブル１３３Ａの登録される充電完了パック数がインクリメント（＋１）されることになる（ステップＳ７１５）。その後、後述する充電完了ＬＥＤ選択フローに移行する（ステップＳ７２０）。
【０１３２】
一方、ステップＳ７０９において「パック＝なし」と判定された場合、すなわち充電ソケットからバッテリパックが抜き取られたと判定された場合は（ステップＳ７０９：Ｎｏ）、充電ソケットのＬＥＤ表示（充電中表示または充電完了表示）を消灯し（ステップＳ７１６）、また、「挿入フラグ＝ＯＦＦ」とし（ステップＳ７１７）、パック抜き取りの情報を充電比較テーブルに記録する。すなわち、充電比較テーブル１３３Ａの登録される充電完了パック数がデクリメント（−１）されることになる（ステップＳ７１８）。その後、充電完了ＬＥＤ選択フローに移行する（ステップＳ７２０）。なお、この充電完了ＬＥＤ選択フロー（ステップＳ７２０）は、前述した図１１に示す第２の実施の形態における処理フローと同じ処理であり、その説明については省略する。
【０１３３】
また、図２７は、図２６のフローチャートにおける充電パック数の確認処理（ステップＳ７１２）の例を示す図である。この処理は、制御部１３０Ｅ内のスタンバイ制御部１３９Ａにより行われる。図２７（Ａ）では、既充電完了数で、当該バッテリパックの充電の有無をコントロールする場合の例を示している。この例では、バッテリパックが挿入された場合に、充電ソケットに挿入されている充電完了パック数が所定数以下の場合は（ステップＳ７１２Ａ：Ｎｏ）、充電を実施する。一方、充電ソケットに挿入されている充電完了パック数が所定数以上の場合は（ステップＳ７１２Ａ：Ｙｅｓ）、ステップＳ７１２Ｂに移行し、当該バッテリパックの充電回数が充電警告回数を超えている場合は（ステップＳ７１２Ｂ：Ｙｅｓ）、充電を停止し、超えていない場合は（ステップＳ７１２Ｂ：Ｎｏ）、充電を実施する。
なお、上述のステップＳ７１２Ａにおける充電完了パック数の判定基準に用いる所定数は、１つのバッテリチャージャにおける充電ソケットの数や、店舗等の現場の実情（充電頻度等）に応じて設定される。
【０１３４】
また、図２７（Ｂ）は、既充電完了数で、当該充電を予備充電でコントロールする場合の例を示している。この例では、バッテリパックが挿入された場合に、充電ソケットに挿入されている充電完了パック数が所定数以下の場合は（ステップＳ７１２Ａ：Ｎｏ）、充電を実施する。一方、充電ソケットに挿入されている充電完了パック数が所定数以上の場合は（ステップＳ７１２Ａ：Ｙｅｓ）、ステップＳ７１２Ｃに移行し、当該バッテリパックの充電率を導出する。そして、充電率が所定の充電率（例えば、５０％）を超えている場合は（ステップＳ７１２Ｄ：Ｙｅｓ）、充電を停止し、超えていない場合は（ステップＳ７１２Ｄ：Ｎｏ）、充電を実施する。
なお、充電率の導出方法には、例えば、電池電圧と充電率との関係を示す換算テーブル（例えば、電池電圧が３．５Vならば充電率３０%、電池電圧が４Vならば充電率が７０%など）をバッテリチャージャ１００Ｅまたはバッテリパック２００Ｅに記憶させておき、このテーブルを使用して電池電圧の測定値から簡易的に充電率を換算する方法がある。但し、充電率の導出方法としては、充電電流を積算した値と標準容量との比から導出するなど、他の方法を使用してもよい。
【０１３５】
また、図２８は、ハンディターミナルにおける充電状態確認処理の流れを示すフローチャートであり、ハンディターミナル３００Eにおいては、バッテリパック２００Eから充電回数を読み取り、「充電回数＞充電限界回数（上限数）」の場合に（ステップＳ８０１：Ｎｏ）、実使用電流における電圧降下値を測定し、その測定値をバッテリパックへ書き込む（ステップＳ８０２）。
【０１３６】
また、図２９は、バッテリチャージャ１００Ｅにおける警告表示方法を示すフローチャートであり、バッテリチャージャ１００Ｅの充電表示ＬＥＤ部１４０におけるＬＥＤ表示色の選択処理の流れを示す図である。バッテリチャージャ１００Ｅの制御部１３０Ｅでは，ＢＰ情報読取部１３６により、バッテリパック２００Ｅの記憶部２２０に記憶された識別ＩＤ２２１、充電限界回数２２２、充電警告回数２２３、充電回数２２４、実使用電流２２５、実使用電圧２２６、製造年月日２２７、標準容量２２８、製造時の実容量２２９の情報を読み込む。
【０１３７】
そして、最初に、「製造時実容量＜標準容量×１１０％」か否かを判定し（ステップＳ９０１）、「製造時実容量＞標準容量×１１０％」の場合は（ステップＳ９０１：Ｎｏ）、「充電限界回数（充電回数上限数）＝規定上限値×（製造時実容量／標準容量）」を新たに算出する（ステップＳ９０２）。
なお、１１０％という値は、バッテリパック２００Eの製造ばらつき等を考慮して予め決定し、バッテリチャージャ１００Ｅまたはバッテリパック２００Ｅに記憶させておく値である。よって、実際に使用するバッテリパック２００Eについて製造ばらつきの状況を加味して決定すればよく、１１０％に限るものではない。
また、規定上限値は、バッテリパック２００Eの製造元が定める規定充放電回数であり、バッテリチャージャ１００Ｅまたはバッテリパック２００Ｅに記憶させておく値である。よって、充電限界回数（充電回数上限数）は、このバッテリの規定充放電回数に対して、バッテリ容量ばらつきを考慮した値、ということになる。
【０１３８】
続いて、「充電回数＜上限数（充電限界回数）」であるか否かを判定する（ステップＳ９０３）。充電回数が上限数（充電限界回数）を超えていない場合は（ステップＳ９０３：Ｙｅｓ）、続いて、「製造年月日からの経過日数＜所定の上限数」であるか否かを判定する。製造年月日からの経過日数が所定の上限数を超えていない場合は（ステップＳ９０４：Ｙｅｓ）、続いて、「充電回数＜充電警告回数」であるか否かを判定する（ステップＳ９０５）。そして、充電回数が充電警告回数を超えていない場合は（ステップＳ９０５：Ｙｅｓ）、充電表示ＬＥＤを緑色に設定する（ステップＳ９０６）。また、ステップＳ９０５において、充電回数が充電警告回数を超えていると判定された場合は（ステップＳ９０５：Ｎｏ）、充電表示ＬＥＤを橙色に設定する（ステップＳ９０７）。
【０１３９】
一方、ステップＳ９０３において、充電回数が上限数（充電限界回数）を超えていると判定された場合（ステップＳ９０３：Ｎｏ）、およびステップＳ９０４において、製造年月日からの経過日数が所定の上限数を超えていると判定された場合は（ステップＳ９０４：Ｎｏ）、ステップＳ９０８に移行し、実使用電流での電圧降下値（実使用電圧）を計測する。そして、「実使用電流での電圧降下値＞所定の閾値」であるか否かを判定する（ステップＳ９０９）。
【０１４０】
そして、実使用電流での電圧降下値が所定の閾値を超えている場合は（ステップＳ９０９：Ｙｅｓ）、充電表示ＬＥＤを橙色に設定する（ステップＳ９０７）。一方、実使用電流での電圧降下値が所定の閾値を超えてない場合は（ステップＳ９０９：Ｎｏ）、充電表示ＬＥＤを赤色に設定する（ステップＳ９１０）。そして、いずれのＬＥＤ色が選択された場合においても、バッテリパック２００Ｅの充電中である場合、表示ＬＥＤを点滅される（ステップＳ９１１）。
【０１４１】
以上説明したように、本発明の第６の実施の形態においては、無駄なバッテリパックへの充電を極力減らせるため、バッテリパックを長持ちさせられる。これは、不要な充電回数の抑制と、充電状況のコントロールを行うことにより、バッテリパックをフル充電状態で保持するより、ある程度放電した非フル充電状態で保持するほうが劣化を抑制できることによるものである。また、バッテリパック間の充電回数にばらつきが大きい場合、一定回数以上のバッテリパックの充電が抑制されるため、各バッテリパックの充電回数のへ平準化の補正手段となる。さらには、充電回数と実使用可能容量とあわせて、バッテリパックの寿命判定要因として使用するので、より正確な寿命判断を行うことができる。
【０１４２】
以上本発明の第１の実施の形態から第６の実施の形態について説明したが、ここで、バッテリチャージャとバッテリパックのハードウェア構成について補足して説明しておく。前述したバッテリパックの個別ＩＤ等の認識方法については、バッテリパックにＲ／Ｗ（リード・ライト）可能なＲＦタグを具備し、バッテリチャージャにそのリーダ／ライタを具備する例について主に説明したが（但し、第５の実施の形態ではバーコードを使用）、バッテリパックにバーコードを具備し、シリアル番号、製造年月、製造時の実容量を予め記憶しておき、バッテリチャージャの読み取り機能（ＣＣＤ、ＣＭＯＳセンサ、レーザセンサなど）により読み取り、前述したような充電完了制御を行うことができる。また、充電回数の上限値の判断については、製造時の実容量が、標準時の１１０％に満たない場合は、「上限数＝規定の上限値＊（製造時容量／標準容量）」で算出するようにしてもよい。
【０１４３】
また、全体管理の方法については、バッテリチャージャに通信手段（無線・有線ＬＡＮや、ＲＳ−２３２Ｃ等の通信回線線など）を設けることにより、バッテリパックの情報が全体で管理可能である。また、店舗内での連携については、複数のバッテリチャージャを使用する場合は、無線・有線ＬＡＮや、ＲＳ−２３２Ｃ等の通信回線でそれぞれのチャージャを接続して、情報を交換し、複数のバッテリチャージャのなかで、最も充電回数の少ないパックを選択表示することも可能である。さらに、店舗間、店舗−本部間での連携については、充電器の各パックに関する情報を、オーダーリングシステムのコントローラ、さらには、本部サーバへも送信可能にするようにもできる。
【０１４４】
また、第３および第５の実施の形態のように内部テーブルを使用する場合は、バッテリチャージャが交換されても、情報が継承されるようにすることが可能である。さらには、チェーン店などでは、バッテリパックを移動する場合があるので、本部に内部テーブル情報（バッテリパックの情報）をアップロードし、移動されたバッテリパックがバッテリチャージャに挿入された時点で、本部に履歴の有無を問い合わせ、あればその情報をダウンロードし継続管理することも可能である。この場合は、使用開始日、実充電回数を本部へ登録することで、交換時期等も管理でき、店舗のバッテリが寿命に来ていることを本部側から警告することができる。また、使用しているバッテリパックの数が把握でき、紛失などで、バッテリパックの数が減っている場合は、店舗に事前に警告できる。
【０１４５】
以上説明したように、本発明においては、複数のバッテリパックを使用している場合、最も使用頻度の少ないバッテリパックをひとつだけ充電完了済みと表示するので、各バッテリパックの使用頻度の平準化が計られ、まだ使えるバッテリパックを廃棄する必要がなくなる（効率的な使用に繋がり、無駄な費用の発生を回避できる）。また、通常、バッテリパックが発注してから店に届くまで何日かのリードタイムが必要であるが、店舗の運営者は、バッテリパックの充電の寿命時期が事前にわかるため、寿命が近づいてから、あわててバッテリパックを発注しなくてもよいという効果も得られる。
【０１４６】
また、充電回数が確認できるため、新品と旧品のバッテリパックが混在していても、廃棄すべきバッテリパックが明確に判断できる。さらに、充電異常のパックについて、充電回数が把握できるため、寿命なのか不良なのかが判断可能となる。
【０１４７】
以上、本発明の実施の形態について説明したが、本発明のバッテリチャージャ、バッテリパック、および注文入力端末は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１４８】
１００，１００Ａ，１００Ｂ，１００Ｃ，１００Ｄ，１００Ｅ・・・バッテリチャージャ、１１０・・・充電部、１１１〜１１５・・・充電ソケット、１２１Ａ〜１２５Ａ・・・ＶＩ計測部、１３０，１３０Ａ，１３０Ｂ，１３０Ｃ，１３０Ｄ，１３０Ｅ・・・制御部、１３１・・・充電制御部、１３２・・・充電監視部、１３３・・・充電完了テーブル、１３３Ａ・・・充電比較テーブル、１３４・・・ＢＰ検出部、１３５・・・表示ＬＥＤ選択部、１３６・・・ＢＰ情報読取部、１３７・・・ＢＰ情報書込部、１３８・・・ＩＤ判定部、１３９・・・内部テーブル、１３９Ａ・・・スタンバイ制御部、１４０・・・充電表示ＬＥＤ部、１４１〜１４５・・・充電表示ＬＥＤ、１５０・・・ＢＰセンサ、１６０・・・電源回路、１６１・・・動作表示部、１７０・・・リーダ／ライタ（Ｒ／Ｗ）部、１９０・・・バーコードリーダ部、２００，２００Ａ，２００Ｂ，２００Ｃ，２００Ｄ，２００Ｅ・・・バッテリパック、２１１・・・ＲＦタグ、２１２・・・バーコード、２２０・・・記憶部、３００，３００Ａ，３００Ｃ，３００Ｅ・・・ハンディターミナル、３２１・・・バッテリパック情報読取部、３２２・・・充電回数判定部、３２３・・・メッセージ表示部、３３０・・・電圧電流計測部、３３１・・・バッテリパック情報書込部
【図１】
0005485752.tif 000002
【図２】
0005485752.tif 000003
【図３】
0005485752.tif 000004
【図４】
0005485752.tif 000005
【図５】
0005485752.tif 000006
【図６】
0005485752.tif 000007
【図７】
0005485752.tif 000008
【図８】
0005485752.tif 000009
【図９】
0005485752.tif 000010
【図１０】
0005485752.tif 000011
【図１１】
0005485752.tif 000012
【図１２】
0005485752.tif 000013
【図１３】
0005485752.tif 000014
【図１４】
0005485752.tif 000015
【図１５】
0005485752.tif 000016
【図１６】
0005485752.tif 000017
【図１７】
0005485752.tif 000018
【図１８】
0005485752.tif 000019
【図１９】
0005485752.tif 000020
【図２０】
0005485752.tif 000021
【図２１】
0005485752.tif 000022
【図２２】
0005485752.tif 000023
【図２３】
0005485752.tif 000024
【図２４】
0005485752.tif 000025
【図２５】
0005485752.tif 000026
【図２６】
0005485752.tif 000027
【図２７】
0005485752.tif 000028
【図２８】
0005485752.tif 000029
【図２９】
0005485752.tif 000030
【図３０】
0005485752.tif 000031