(57)【要約】【課題】紙幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図る。【解決手段】識別プログラムに基づき、紙幣を識別する紙幣識別装置２と、この紙幣識別装置２にプログラムを提供するプログラム提供装置３とを有し、プログラム提供装置３は、インストール対象の紙幣識別装置２の製造番号を指定すると、そのプログラムを作成するプログラム作成部５４と、そのプログラムを製造番号に対応付けてプログラム情報を作成し、このプログラム情報をＳＤカード６に格納するプログラム提供部５６とを有し、各紙幣識別装置２は、ＳＤカード６内のプログラム情報を検出し、当該プログラム情報内に自装置の製造番号がある場合、当該プログラム情報内の当該製造番号に対応したプログラムをインストールするインストール制御部３３とを有している。【選択図】図１
2011018229.tif 000002
【特許請求の範囲】
【請求項１】
識別プログラムに基づき、貨幣を識別する貨幣識別装置にプログラムをインストールする貨幣識別装置のプログラムインストールシステムであって、
インストール対象の貨幣識別装置を識別する装置情報を指定する指定部と、
この指定部にて指定した装置情報の貨幣識別装置に関わるプログラムを作成するプログラム作成部と、
このプログラム作成部で作成したプログラムを装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するプログラム提供部と
を有し、
前記貨幣識別装置は、
当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールするプログラムインストール部を有することを特徴とする貨幣識別装置のプログラムインストールシステム。
【請求項２】
前記プログラム作成部で作成したプログラムを複数個の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供することを特徴とする請求項１記載の貨幣識別装置のプログラムインストールシステム。
【請求項３】
前記プログラム情報を格納した記録媒体を通じて前記貨幣識別装置に提供することを特徴とする請求項１又は２記載の貨幣識別装置のプログラムインストールシステム。
【請求項４】
複数個のプログラム情報を格納した記録媒体を通じて前記貨幣識別装置に提供することを特徴とする請求項１又は２記載の貨幣識別装置のプログラムインストールシステム。
【請求項５】
前記貨幣識別装置と通信接続し、前記プログラム情報を前記貨幣識別装置に提供することを特徴とする請求項１又は２記載の貨幣識別装置のプログラムインストールシステム。
【請求項６】
前記指定部は、
前記装置情報を指定する装置情報指定部及び、プログラムを識別するプログラム名を指定するプログラム指定部を含む指定画面を提供する指定画面提供部を有し、この指定画面上の装置情報指定部及びプログラム指定部を通じて装置情報及びプログラム名を指定することを特徴とする請求項１〜５の何れか１項に記載の貨幣識別装置のプログラムインストールシステム。
【請求項７】
前記装置情報単位でプログラムの履歴情報を管理する履歴管理部を有し、
前記指定画面上の前記装置情報指定部を通じて装置情報を指定すると、当該装置情報に対応した履歴情報を履歴管理部から読み出し、この履歴情報に基づき、当該装置情報の更新履歴を指定画面上に画面表示することを特徴とする請求項６記載の貨幣識別装置のプログラムインストールシステム。  
【請求項８】
前記指定部は、
全貨幣識別装置共通の共通コードを前記装置情報として指定することを特徴とする請求項１〜７の何れか１項に記載の貨幣識別装置のプログラムインストールシステム。
【請求項９】
前記貨幣識別装置にプログラムを提供するプログラム提供装置を有し、
このプログラム提供装置内に、前記指定部、前記プログラム作成部及び前記プログラム提供部を有することを特徴とする請求項１〜８の何れか１項に記載の貨幣識別装置のプログラムインストールシステム。
【請求項１０】
識別プログラムに基づき、貨幣を識別する貨幣識別装置にプログラムをインストールする貨幣識別装置のプログラムインストール方法であって、
インストール対象の貨幣識別装置を識別する装置情報を指定する指定ステップと、
指定した装置情報の貨幣識別装置に関わるプログラムを作成するプログラム作成ステップと、
作成したプログラムを装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するプログラム提供ステップと、
当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールする前記貨幣識別装置側のプログラムインストールステップと
を含むことを特徴とする貨幣識別装置のプログラムインストール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、識別プログラムに基づき、貨幣を識別する貨幣識別装置のプログラムインストールシステム及び、貨幣識別装置のプログラムインストール方法に関する。
【背景技術】
【０００２】
従来の貨幣識別装置では、識別プログラムに基づき、貨幣を識別する貨幣識別部を備え、例えば、仕向国での貨幣改刷や貨幣偽造等が生じた場合、これら貨幣改刷に伴う金種識別や偽造紙幣の識別等の新たな識別内容に応じて、貨幣識別部の識別プログラムを変更する必要が生じる。
【０００３】
そこで、従来の貨幣識別装置では、新たな識別内容に応じて、識別プログラムを更新する更新用プログラムを格納したＳＤカード等の記録媒体を挿入し、この記録媒体から更新用プログラムを読み出し、読み出した更新用プログラムに基づき、貨幣識別部の識別プログラムを更新する（例えば、特許文献１及び特許文献２参照）。
【０００４】
その結果、従来の貨幣識別装置では、記録媒体から更新用プログラムを読み出し、読み出した更新用プログラムに基づき、貨幣識別部の識別プログラムを更新するようにしたので、新たな識別内容に十分適合できるものである。
【０００５】
また、特許文献１では、識別プログラムの更新時にバージョン適合性の確認作業を全て自動化することで、人為的なミスで発生する識別プログラムのバージョン不整合による各種動作不良を確実に防止できる。
【０００６】
また、このような更新用プログラムの開発にはコストがかかるため、更新用プログラムを格納した記録媒体を有料販売して、その記録媒体の販売売上で開発コストを回収する必要がある。しかしながら、正規購入した記録媒体を再利用することで、同一機種の他の貨幣識別装置の識別プログラムを更新できるため、貨幣識別装置の台数に比例した枚数分の記録媒体が売れず、その開発コストを回収できていないのが実情である。
【０００７】
そこで、特許文献２では、更新用プログラムを格納した記録媒体を使用して貨幣識別部の識別プログラムを更新した後、記録媒体の所定エリアに更新用プログラムの利用不可を書き込んで記録媒体の更新用プログラムの再利用を不可とし、貨幣識別装置間相互の更新用プログラムの不正利用を防止することで、その開発コストの回収を図ることができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第３８０５５４８号公報（請求項１及び図１参照）
【特許文献２】特開２００７−１９９９２７号公報（要約書及び図１参照）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献２では、更新用プログラムを格納した記録媒体の所定エリアに利用不可を書き込んだとしても、顧客側の所定操作に応じて利用不可を解除することができ、その記録媒体の更新用プログラムを再利用して何度でも他の貨幣識別装置の識別プログラムを更新できてしまうため、更新用プログラムの開発コストを回収できない。
【００１０】
また、仮に記録媒体の更新用プログラムの再利用が全くできないようにセキュリティを強化した場合には、更新用プログラムの不正利用は防止できるものの、貨幣識別装置１台毎に記録媒体１個が必要となり、多くの貨幣識別装置を導入しているユーザや、多くの貨幣識別装置を一度に販売する販売代理店にとっては記録媒体の数が多くなり、使用済みと未使用とを区別して使用しなければならず、インストール作業が非常に煩わしいという問題があった。
【００１１】
また、更新用プログラムを供給するメーカー側にとっても、記録媒体の数が多くなることは製造上も、輸送上も効率的でないという問題があった。
【００１２】
また、当然ながら、更新用プログラムだけでなく、販売国が決まった時点で、その国用の識別プログラムをインストールするような最初のインストールの場合においても、販売代理店が、その記録媒体の識別プログラムを再利用して何度でも他の貨幣識別装置にインストールすることができるため、識別プログラムの開発コストを回収できない。
【００１３】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図ることができると共に、多くの貨幣識別装置のプログラムを同時にインストールする場合にも効率的な貨幣識別装置のプログラムインストールシステム及び、貨幣識別装置のプログラムインストール方法を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために本発明の貨幣識別装置のプログラムインストールシステムは、識別プログラムに基づき、貨幣を識別する貨幣識別装置にプログラムをインストールする貨幣識別装置のプログラムインストールシステムであって、インストール対象の貨幣識別装置を識別する装置情報を指定する指定部と、この指定部にて指定した装置情報の貨幣識別装置に関わるプログラムを作成するプログラム作成部と、このプログラム作成部で作成したプログラムを装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するプログラム提供部とを有し、前記貨幣識別装置は、当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールするプログラムインストール部を有するものである。
【００１５】
本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記プログラム作成部で作成したプログラムを複数個の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するものである。
【００１６】
本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記プログラム情報を格納した記録媒体を通じて前記貨幣識別装置に提供するものである。
【００１７】
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、複数個のプログラム情報を格納した記録媒体を通じて前記貨幣識別装置に提供するものである。
【００１８】
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記貨幣識別装置と通信接続し、前記プログラム情報を前記貨幣識別装置に提供するものである。
【００１９】
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記指定部は、前記装置情報を指定する装置情報指定部及び、プログラムを識別するプログラム名を指定するプログラム指定部を含む指定画面を提供する指定画面提供部を有し、この指定画面上の装置情報指定部及びプログラム指定部を通じて装置情報及びプログラム名を指定するものである。
【００２０】
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記装置情報単位でプログラムの履歴情報を管理する履歴管理部を有し、前記指定画面上の前記装置情報指定部を通じて装置情報を指定すると、当該装置情報に対応した履歴情報を履歴管理部から読み出し、この履歴情報に基づき、当該装置情報の更新履歴を指定画面上に画面表示するものである。
【００２１】
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記指定部は、全貨幣識別装置共通の共通コードを前記装置情報として指定するものである。
【００２２】
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記貨幣識別装置にプログラムを提供するプログラム提供装置を有し、このプログラム提供装置内に、前記指定部、前記プログラム作成部及び前記プログラム提供部を有するものである。
【００２３】
また、上記目的を達成するために本発明の貨幣識別装置のプログラムインストール方法は、識別プログラムに基づき、貨幣を識別する貨幣識別装置にプログラムをインストールする貨幣識別装置のプログラムインストール方法であって、インストール対象の貨幣識別装置を識別する装置情報を指定する指定ステップと、指定した装置情報の貨幣識別装置に関わるプログラムを作成するプログラム作成ステップと、作成したプログラムを装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するプログラム提供ステップと、当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールする前記貨幣識別装置側のプログラムインストールステップとを含むものである。
【発明の効果】
【００２４】
上記のように構成された本発明の貨幣識別装置のプログラムインストールシステムは、インストール対象の貨幣識別装置の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供すると共に、貨幣識別装置側でプログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールする。その結果、製造者は、指定した貨幣識別装置に対してのみ有効なプログラム情報を作成し、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図るという効果を奏する。
【００２５】
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、プログラムを複数個の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供する。その結果、製造者は、複数台の貨幣識別装置に単一のプログラムをインストールする場合でも、指定した貨幣識別装置毎にプログラム情報を作成するのではなく、指定した複数台の貨幣識別装置にのみ有効な１個のプログラム情報を作成するだけで済むため、その生産効率を大幅向上が図れるという効果を奏する。
【００２６】
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、プログラム情報を格納した記録媒体を通じて、プログラム情報を貨幣識別装置に提供する。その結果、製造者は、記録媒体を使用してプログラム情報を貨幣識別装置に提供できるという効果を奏する。
【００２７】
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、複数個のプログラム情報を格納した記録媒体を通じて、これら複数個のプログラム情報を貨幣識別装置に提供する。その結果、製造者は、記録媒体を使用して複数個のプログラム情報を貨幣識別装置に提供できるという効果を奏する。
【００２８】
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、貨幣識別装置と通信接続し、プログラム情報を貨幣識別装置に提供する。その結果、製造者は、貨幣識別装置と通信接続し、そのオンライン上でプログラム情報を貨幣識別装置に提供できるという効果を奏する。
【００２９】
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、指定画面上で装置情報及びプログラムを指定する。その結果、製造者又は顧客は、インストール対象の貨幣識別装置及びプログラムを指定画面上で指定できるという効果を奏する。
【００３０】
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、指定画面上で装置情報を指定すると、当該装置情報に対応した履歴情報を履歴管理部から読み出し、この履歴情報に基づき、当該装置情報の更新履歴を指定画面上に画面表示する。その結果、製造者又は顧客は、インストール対象の貨幣識別装置の更新履歴に基づき、インストールすべきプログラムを認識できるという効果を奏する。
【００３１】
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、全貨幣識別装置共通の共通コードを装置情報として指定する。その結果、製造者は、共通コードを装置情報として指定することで、全貨幣識別装置に対して有効なプログラムを一括で指定できるため、例えば、全貨幣識別装置をインストール対象とする製品バグ等にも十分対応できるという効果を奏する。
【００３２】
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、前記貨幣識別装置にプログラムを提供するプログラム提供装置を備え、このプログラム提供装置内に、前記指定部、前記プログラム作成部及び前記プログラム提供部を有する。その結果、プログラム提供装置は、インストール対象の貨幣識別装置の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供できる。
【００３３】
また、上記のように構成された本発明の貨幣識別装置のプログラムインストール方法では、インストール対象の貨幣識別装置の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供すると共に、貨幣識別装置側でプログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールする。その結果、製造者は、指定した貨幣識別装置に対してのみ有効なプログラム情報を作成し、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図るという効果を奏する。
【図面の簡単な説明】
【００３４】
【図１】図１は、実施例１のプログラムインストールシステム内部の概略構成を示すブロック図である。
【図２】図２は、実施例１の紙幣識別装置内部の概略構成を示す説明図である。
【図３】図３は、通信端末装置に提供する指定画面の一例を端的に示す説明図である。
【図４】図４は、ＳＤカード内部のデータ構成を端的に示す説明図である。
【図５】図５は、管理テーブルのテーブル内容を端的に示す説明図である。
【図６】図６は、プログラム要求処理に関わるプログラム提供装置内の提供制御部内部の処理動作を示すフローチャートである。
【図７】図７は、第１プログラムインストール処理に関わる紙幣識別装置内の本体制御部内部の処理動作を示すフローチャートである。
【図８】図８は、実施例２のプログラムインストールシステム内部の概略構成を示すブロック図である。
【図９】図９は、第２プログラムインストール処理に関わるプログラム提供装置内の提供制御部内部の処理動作を示すフローチャートである。
【発明を実施するための形態】
【００３５】
以下、図面に基づき本発明の貨幣識別装置のプログラムインストールシステム及び貨幣識別装置のプログラムインストール方法に関わる実施例を示すプログラムインストールシステムについて詳細に説明する。
【００３６】
まず、最初に本実施例の概要を説明するとすれば、その概要は、識別プログラムに基づき、貨幣を識別する貨幣識別装置と、この貨幣識別装置にプログラムを提供するプログラム提供装置とを有している。ここで、プログラムとは、貨幣識別用の識別プログラム、貨幣種別毎に判定基準を定めた識別テーブル、及び貨幣識別装置の制御用プログラムの何れか、又は、これらの組合せを指す。
【００３７】
更に、プログラム提供装置は、インストール対象の貨幣識別装置の製造番号を指定する指定部と、この指定部にて指定した製造番号の貨幣識別装置に関わるプログラムを作成するプログラム作成部とを有している。
【００３８】
更に、プログラム提供装置は、このプログラム作成部で作成したプログラムを製造番号に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供するプログラム提供部を有している。
【００３９】
また、貨幣識別装置は、当該貨幣識別装置自体を識別する製造番号を管理した管理部と、プログラム情報を検出すると、当該プログラム情報内に、管理部に管理された製造番号に該当する製造番号がある場合、当該プログラム情報内の当該製造番号に対応したプログラムをインストールするプログラムインストール部とを有している。
【００４０】
本実施例では、インストール対象の貨幣識別装置の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供すると共に、貨幣識別装置側でプログラム情報を検出すると、当該プログラム情報内に当該貨幣識別装置に該当する製造番号がある場合、このプログラム情報内の当該製造番号に対応したプログラムをインストールする。
【００４１】
その結果、製造者は、指定した貨幣識別装置に対してのみ有効なプログラム情報を作成し、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図るというものである。
【実施例１】
【００４２】
図１は、実施例１のプログラムインストールシステム内部の概略構成を示すブロック図、図２は、実施例１の紙幣識別装置内部の概略構成を示す説明図である。
【００４３】
図１に示すプログラムインストールシステム１は、紙幣を識別しながら、その紙幣を集積する紙幣識別装置２と、紙幣識別装置２のプログラムを提供するプログラム提供装置３と、通信網４経由でプログラム提供装置３と通信接続する、例えば、パソコン端末等の通信端末装置５とを有している。尚、説明の便宜上、紙幣識別装置２は、例えば、顧客側に配置、プログラム提供装置３は、例えば、製造元に配置、通信端末装置５は、例えば、紙幣識別装置２を販売した製造元の販売代理店等に配置するものとする。
【００４４】
図１及び図２に示す紙幣識別装置２は、各種情報を画面表示し、この画面表示上で各種コマンドを入力する操作表示部１１と、取引紙幣を装置内に投入するホッパ部１２と、このホッパ部１２に投入した紙幣を１枚単位で繰り出す繰出部１３とを有している。
【００４５】
更に、紙幣識別装置２は、この繰出部１３にて繰り出した紙幣を搬送する搬送ベルト等の紙幣搬送部１４と、この紙幣搬送部１４で搬送した紙幣の金種、真偽や方向等の種別を識別する紙幣識別部１５とを有している。
【００４６】
更に、紙幣識別装置２は、紙幣識別部１５にて搬送紙幣の種別を識別し、この識別結果に基づき、搬送紙幣を順次集積する集積部１６と、識別不能の紙幣や、設定により対象外となった紙幣をリジェクトするリジェクト部１７とを有している。
【００４７】
また、紙幣識別装置２内の紙幣搬送路１４上の分岐箇所には、紙幣搬送路上を搬送する搬送紙幣を集積部１６又はリジェクト部１７に振り分ける分岐部１８を配置している。尚、分岐部１８は、検知センサ１９Ａを通じて搬送紙幣の先端の進入を検知すると、図示せぬソレノイドが駆動することで搬送紙幣を振り分けるものである。
【００４８】
また、集積部１６は、搬送紙幣を１枚単位で紙幣集積空間内の所定位置に集積する羽根車１６Ａと、紙幣集積空間内に集積した紙幣を取出可能にすべく、紙幣集積空間の紙幣取出口を開閉するシャッタ１６Ｂとを備えている。
【００４９】
また、紙幣識別部１５は、識別プログラムに基づき、搬送紙幣の表面及び裏面を光学的に検知し、その検知結果に基づき搬送紙幣を識別するラインセンサ１５Ａを備えている。
【００５０】
更に、紙幣識別装置２は、紙幣識別部１５の識別プログラムを更新する更新用プログラムを格納したＳＤカード６を挿入するＳＤカード挿入部２０を有している。
【００５１】
図１に示す紙幣識別装置２は、表示部１１Ａ及び操作部１１Ｂを備えた操作表示部１１と、ＳＤカード挿入部２０と、検知センサ１９Ａ等のセンサ部１９と、紙幣搬送部１４、羽根車１６Ａ、シャッタ１６Ｂや分岐部１８等を駆動する駆動部２１と、ラインセンサ１５Ａ等の紙幣識別部１５とを有している。
【００５２】
更に、紙幣識別装置２は、紙幣識別部１５を制御する識別用制御部２２と、この紙幣識別装置２全体を制御する本体制御部２３とを有している。
【００５３】
識別用制御部２２は、紙幣識別部１５の固定設定内容を記憶した識別用ＲＯＭ２２Ａと、識別用制御部２２の識別プログラム等のプログラムを記憶する識別用ＲＡＭ２２Ｂと、識別用制御部２２全体を制御する識別用ＣＰＵ２２Ｃとを有している。尚、識別プログラムは、搬送紙幣の金種、真偽や方向等を識別するために種別毎の判定情報やプログラムが含まれているものとする。
【００５４】
本体制御部２３は、紙幣識別装置２の固定設定内容を記憶した制御用ＲＯＭ２３Ａと、本体制御部２３の各種プログラムや各種設定内容等のプログラムを記憶した制御用ＲＡＭ２３Ｂと、本体制御部２３全体を制御する制御用ＣＰＵ２３Ｃとを有している。
【００５５】
制御用ＲＡＭ２３Ｂは、揮発性記憶領域２３１及び不揮発性記憶領域２３２で構成し、その不揮発性記憶領域２３２には、紙幣識別装置２の製造番号と、紙幣識別装置２の製造時等に、当該紙幣識別装置２を識別する装置コードとが格納してある。尚、装置コードは、例えば、製造者側では把握しているものの、顧客に対しては隠匿した構成としているため、顧客による装置コードの不正利用を回避できるものである。
【００５６】
制御用ＣＰＵ２３Ｃは、ＳＤカード挿入部２０に挿入したＳＤカード６からプログラム情報を読み出すと、プログラム情報内に当該紙幣識別装置２の製造番号に該当する製造番号があるか否かを判定する製造番号判定部３１を有している。尚、プログラム情報とは、後述するが、プログラム及び、そのプログラムがインストール可能な紙幣識別装置２の製造番号を対応付けた情報である。
【００５７】
制御用ＣＰＵ２３Ｃは、製造番号判定部３１にて該当する製造番号がある場合、この製造番号に対応したプログラム情報をＳＤカード６から読み出すＳＤカード制御部３２と、ＳＤカード制御部３２にて読み出したプログラムを制御用ＲＡＭ２３Ｂや識別用ＲＡＭ２２Ｂにインストールするインストール制御部３３とを有している。
【００５８】
また、図１に示すプログラム提供装置３は、通信網４との通信インタフェースを司る通信部４１と、ＳＤカード６を挿入するＳＤカード挿入部４２と、作成したプログラム情報を管理する管理テーブル４３と、紙幣識別装置２の製造番号毎にプログラムの更新履歴を管理する履歴管理部４４と、プログラム提供装置３全体を制御する提供制御部４５とを有している。
【００５９】
提供制御部４５は、通信網４経由で通信端末装置５との通信接続に応じて、通信端末装置５に対して案内画面を提供する画面提供部５１とを有している。
【００６０】
画面提供部５１は、通信端末装置５に対して、例えば、プログラムを要求する要求画面や、インストール対象の製造番号等を指定する指定画面等の案内画面を提供するものである。図３は、通信端末装置５に提供する指定画面の一例を端的に示す説明図である。
【００６１】
図３に示す指定画面６０では、インストール対象の紙幣識別装置２の製造番号を指定する製造番号入力欄６０Ａと、インストール対象の紙幣識別装置２にインストールするプログラム名を指定するプログラム名入力欄６０Ｂとを有している。
【００６２】
製造番号入力欄６０Ａでは、例えば、複数の紙幣識別装置２で連続する製造番号を範囲指定可能な構成とし、プログラム名入力欄６０Ｂは、製造元で予め準備した複数のプログラム名を一覧表示し、これら一覧表示から所望のプログラム名を指定可能とする選択タブで構成している。図３の例では、インストール対象の製造番号６０Ａとして「００３０５〜００４０５」、これらインストール対象の製造番号の紙幣識別装置２に対するインストール対象プログラム名６０Ｂとして「ＲＯ」、例えば、ルーマニア仕様のテンプレートがインストールされたことになる。
【００６３】
提供制御部４５は、指定画面６０の製造番号入力欄６０Ａ上で、通信端末装置５側で指定したインストール対象の製造番号を検出する製造番号検出部５２と、指定画面６０のプログラム名入力欄６０Ｂ上で、通信端末装置５側で指定したインストールするプログラム名を検出するプログラム名検出部５３とを有している。
【００６４】
尚、提供制御部４５は、製造番号検出部５２にてインストール対象の製造番号を順次検出すると、順次検出した製造番号に対応する更新履歴を履歴管理部４４に問合せ、その問合せ結果である更新履歴を指定画面６０上にポップアップ表示するものである。その結果、通信端末装置５側のユーザは、製造番号単位で現在の更新履歴を認識することで無駄な更新を回避することができる。
【００６５】
提供制御部４５は、プログラム名検出部５３を通じてインストール対象のプログラム名を検出した場合、そのプログラム名に対応するプログラムを作成するプログラム作成部５４と、このプログラム作成部５４にて作成したプログラム及びインストール対象の製造番号を対応付けてプログラム情報を作成するプログラム情報作成部５５とを有している。
【００６６】
更に、提供制御部４５は、プログラム情報作成部５５にて作成したプログラム情報を管理テーブル４３に管理すると共に、プログラム情報をＳＤカード６に格納するプログラム提供部５６を有している。
【００６７】
プログラム提供部５６は、ＳＤカード挿入部４２に挿入したＳＤカード６にプログラム情報を格納するＳＤカード制御部５６Ａを有している。
【００６８】
図４は、ＳＤカード６内部のデータ構成を端的に示す説明図である。
【００６９】
図４に示すＳＤカード６には、少なくも１個以上のプログラム情報を格納し、そのプログラム情報は、インストール対象の紙幣識別装置２の製造番号６Ａと、インストールするプログラム名６Ｂと、インストールするプログラム６Ｃとを対応付けて格納している。
【００７０】
図５は、管理テーブル４３のテーブル内容を端的に示す説明図である。
【００７１】
図５に示す管理テーブル４３は、紙幣識別装置２の機種名４３Ａ、プログラムを要求した販売代理店を識別するグループ４３Ｂ、プログラム名４３Ｃと、インストール対象の製造番号４３Ｄと、インストールするプログラム４３Ｅとを対応付けて管理している。尚、プログラム提供部５６は、プログラム情報作成部５５にて作成したプログラム情報内のインストール対象の製造番号、プログラム名及びプログラム名の他に、インストール対象の機種名及び販売代理店グループを管理テーブル４３に管理するものである。
【００７２】
尚、図５の例では、機能名４３Ａとして「ＧＦＲ−ＶＸ１」、そのグループ４３Ｂとして「１１」、インストール対象の製造番号４３Ｄとして「００３０５〜００４０５」、インストールするプログラム名４３Ｃとして「ＲＯ」、インストールするプログラム４３Ｅとしてプログラム内容が対応付けて、その管理テーブル４３内に管理されている。
【００７３】
尚、請求項記載のプログラムインストールシステムはプログラムインストールシステム１、貨幣識別装置は紙幣識別装置２、プログラム提供装置はプログラム提供装置３、指定部は製造番号検出部５２、プログラム作成部はプログラム作成部５４、プログラム提供部はプログラム情報作成部５５及びプログラム提供部５６、プログラムインストール部は製造番号判定部３１、ＳＤカード制御部３２及びインストール制御部３３、指定画面提供部は画面提供部５１、指定画面は指定画面６０、装置情報指定部は製造番号入力欄６０Ａ、プログラム指定部はプログラム名入力欄６０Ｂ、履歴管理部は履歴管理部４４等に対応している。
【００７４】
次に、実施例１のプログラムインストールシステム１の動作について説明する。図６は、プログラム要求処理に関わるプログラム提供装置３内の提供制御部４５内部の処理動作を示すフローチャートである。
【００７５】
図６に示すプログラム要求処理は、通信端末装置５から通信網４経由でインストールするプログラム及びインストール対象の紙幣識別装置２の製造番号を指定し、製造番号を対応付けたプログラムをプログラム情報として作成し、そのプログラム情報をＳＤカード６に格納する処理である。
【００７６】
プログラム提供装置３内の提供制御部４５は、通信網４経由で通信端末装置５との通信接続中に、画面提供部５１を通じて要求画面を通信端末装置５に対して提供し、この要求画面上で通信端末装置５からのプログラム要求を検出すると（ステップＳ１１）、画面提供部５１を通じて指定画面６０（図３参照）を通信端末装置５に提供する。
【００７７】
更に、提供制御部４５は、製造番号検出部５２を通じて指定画面６０の製造番号入力欄６０Ａ上で、通信端末装置５からインストール対象の製造番号の指定操作を検出したか否かを判定する（ステップＳ１２）。
【００７８】
提供制御部４５は、インストール対象の製造番号の指定操作を検出した場合（ステップＳ１２肯定）、この製造番号に対応する更新履歴を履歴管理部４４から読み出し、この製造番号に対応する更新履歴を指定画面６０上にポップアップ表示する（ステップＳ１３）。尚、通信端末装置５側のユーザは、指定画面６０上のポップアップ表示で製造番号単位の紙幣識別装置２の更新履歴を認識し、その更新の要否を認識できる。
【００７９】
更に、提供制御部４５は、プログラム名検出部５３を通じて指定画面６０のプログラム名入力欄６０Ｂ上で、通信端末装置５からインストールするプログラム名の指定操作を検出したか否かを判定する（ステップＳ１４）。
【００８０】
提供制御部４５は、インストールするプログラム名の指定操作を検出した場合（ステップＳ１４肯定）、プログラム作成部５４を通じて、このプログラム名に対応するプログラムを作成する（ステップＳ１５）。
【００８１】
更に、提供制御部４５は、インストールするプログラムを作成すると、インストールするプログラム及びインストール対象の製造番号に基づき、プログラム情報作成部４６を通じてプログラム情報を作成する（ステップＳ１６）。
【００８２】
提供制御部４５は、プログラム情報を作成すると、このプログラム情報を管理テーブル４３内に登録管理する（ステップＳ１７）。
【００８３】
更に、提供制御部４５は、プログラム情報を管理テーブル４３内に管理した後、ＳＤカード制御部３２を通じて、このプログラム情報をＳＤカード６に格納し（ステップＳ１８）、図６に示す処理動作を終了する。
【００８４】
また、提供制御部４５は、インストール対象の製造番号の指定操作を検出しなかった場合（ステップＳ１２否定）、インストールするプログラム名の指定操作を検出したか否かを判定すべく、ステップＳ１４に移行する。
【００８５】
また、提供制御部４５は、プログラム名の指定操作を検出しなかった場合（ステップＳ１４否定）、インストール対象の製造番号の指定操作を検出したか否かを判定すべく、ステップＳ１２に移行する。
【００８６】
図６に示すプログラム要求処理では、通信端末装置５側でインストール対象の製造番号及びプログラム名を指定し、プログラム提供装置３側でインストール対象の製造番号に対応するプログラムを作成し、インストール対象の製造番号及びプログラムに対応したプログラム情報を作成し、このプログラム情報を管理テーブル４３に管理すると共に、このプログラム情報をＳＤカード６に格納する。その結果、プログラム提供装置３側では、通信端末装置５側で指定したインストール対象の紙幣識別装置２のプログラム情報を作成し、このプログラム情報をＳＤカード６でインストール対象の紙幣識別装置２に提供できる。
【００８７】
更に、プログラム要求処理では、通信端末装置５側でインストール対象の製造番号を指定すると、当該製造番号の紙幣識別装置２に対応した更新履歴を履歴管理部４３から読み出し、この読み出した更新履歴を指定画面６０上にポップアップ表示する。その結果、通信端末装置５側のユーザは、指定画面６０上のポップアップ表示に基づき、指定した製造番号の紙幣識別装置２に関わる更新履歴を認識しながら、当該紙幣識別装置２の更新の要否を認識できる。
【００８８】
次に、プログラム情報を格納したＳＤカード６を紙幣識別装置２に挿入した場合の紙幣識別装置２側の動作について説明する。図７は、第１プログラムインストール処理に関わる紙幣識別装置２内の本体制御部２３内部の処理動作を示すフローチャートである。
【００８９】
図７に示す第１プログラムインストール処理は、プログラム情報を格納したＳＤカード６を挿入し、このＳＤカード６に格納したプログラム情報内に当該紙幣識別装置２の製造番号に該当する製造番号がある場合、当該製造番号に対応したプログラム情報内のプログラムをインストールする処理である。
【００９０】
紙幣識別装置２内の本体制御部２３は、ＳＤカード挿入部２０にＳＤカード６を挿入したか否かを判定する（ステップＳ２１）。
【００９１】
本体制御部２３は、ＳＤカード挿入部２０にＳＤカード６を挿入した場合（ステップＳ２１肯定）、ＳＤカード６に格納されたプログラム情報の全製造番号の内、制御用ＲＡＭ２３Ｂに記憶された製造番号に該当する製造番号があるか否かを判定する（ステップＳ２２）。
【００９２】
本体制御部２３は、該当する製造番号がある場合（ステップＳ２２肯定）、該当する製造番号に対応したプログラム名をＳＤカード６から読み出し（ステップＳ２３）、このプログラム名を表示部１１Ａに画面表示する（ステップＳ２４）。尚、紙幣識別装置２側の顧客は、インストール可能なプログラム名を認識できる。
【００９３】
本体制御部２３は、プログラム名を表示部１１Ａに画面表示すると、この画面上でインストールＯＫを指示するＯＫボタンのボタン操作を検出したか否かを判定する（ステップＳ２５）。
【００９４】
本体制御部２３は、ＯＫボタンのボタン操作を検出した場合（ステップＳ２５肯定）、プログラムのインストール動作を実行するものと判断し、ステップＳ２３で読み出したプログラムを制御用ＲＡＭ２３Ｂや識別用ＲＡＭ２２Ｂにインストールし（ステップＳ２６）、図７に示す処理動作を終了する。
【００９５】
また、本体制御部２３は、ＯＫボタンのボタン操作を検出しなかった場合（ステップＳ２５否定）、画面上でＮＧボタンのボタン操作を検出したか否かを判定する（ステップＳ２７）。
【００９６】
本体制御部２３は、ＮＧボタンのボタン操作を検出した場合（ステップＳ２７肯定）、プログラムのインストール動作を実行することなく、図７に示す処理動作を終了する。
【００９７】
また、本体制御部２３は、ＮＧボタンのボタン操作を検出しなかった場合（ステップＳ２７否定）、ＯＫボタンのボタン操作を検出したか否かを判定すべく、ステップＳ２５に移行する。
【００９８】
また、本体制御部２３は、ＳＤカード挿入部２０にＳＤカード６を挿入しなかった場合（ステップＳ２１否定）、図７に示す処理動作を終了する。
【００９９】
また、本体制御部２３は、該当する製造番号がない場合（ステップＳ２２否定）、ＳＤカード６内にインストール可能なプログラムなしを示すメッセージを表示部１１Ａに画面表示し（ステップＳ２８）、図７に示す処理動作を終了する。尚、紙幣識別装置２の顧客は、ＳＤカード６内にインストール可能なプログラムがないことを認識できる。
【０１００】
図７に示す第１プログラムインストール処理では、プログラム情報を格納したＳＤカード６が当該紙幣識別装置２内に挿入されると、このＳＤカード６に格納したプログラム情報内に当該紙幣識別装置２の製造番号に該当する製造番号がある場合、インストール可能なプログラムがあるものと判断し、そのインストール可能なプログラム名を表示部１１Ａに画面表示する。その結果、紙幣識別装置２の顧客は、ＳＤカード６内にインストール可能なプログラム名を認識できる。
【０１０１】
また、第１プログラムインストール処理では、インストール可能なプログラム名を画面表示した後、ＯＫボタンのボタン操作を検出すると、そのプログラム名に対応したプログラムをインストールする。その結果、紙幣識別装置２の顧客ユーザは、自らプログラムのインストール要否を選択できる。
【０１０２】
また、第１プログラムインストール処理では、ＳＤカード６に格納したプログラム情報内に当該紙幣識別装置２の製造番号に該当する製造番号がない場合、インストール可能なプログラムがないと判断し、プログラムなしのメッセージを画面表示する。その結果、紙幣識別装置２のユーザは、ＳＤカード６内にインストール可能なプログラムがないことを認識できる。
【０１０３】
実施例１では、インストール対象の紙幣識別装置２の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を紙幣識別装置２に提供すると共に、紙幣識別装置２側でプログラム情報を検出すると、当該プログラム情報内に当該紙幣識別装置２の製造番号に該当する製造番号がある場合、当該プログラム情報内の当該製造番号報に対応したプログラムをインストールする。その結果、製造者は、指定した紙幣識別装置２に対してのみ有効なプログラム情報を作成し、紙幣識別装置２間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図ることができる。
【０１０４】
また、実施例１では、プログラムを複数個の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を紙幣識別装置２に提供する。その結果、製造者は、複数台の紙幣識別装置２に単一のプログラムをインストールする場合でも、指定した紙幣識別装置２毎にプログラム情報を作成するのではなく、指定した複数台の紙幣識別装置２にのみ有効な１個のプログラム情報を作成するだけで済むため、その生産効率を大幅に向上させることができる。
【０１０５】
また、実施例１では、プログラム情報を格納したＳＤカード６を通じて、プログラム情報を紙幣識別装置２に提供する。その結果、製造者は、ＳＤカード６を使用してプログラム情報を紙幣識別装置２に提供できる。
【０１０６】
また、実施例１では、複数個のプログラム情報を格納したＳＤカード６を通じて、これら複数個のプログラム情報を紙幣識別装置２に提供する。その結果、製造者は、ＳＤカード６を使用して複数個のプログラム情報を紙幣識別装置２に提供できる。
【０１０７】
また、実施例１では、プログラム提供装置３で提供した指定画面６０上でインストール対象の製造番号及びプログラム名を指定する。その結果、販売代理店は、インストール対象の紙幣識別装置２及びプログラムを簡単に指定できる。
【０１０８】
また、実施例１では、指定画面６０上でインストール対象の製造番号を指定すると、当該製造番号に対応した更新履歴を履歴管理部４４から読み出し、この製造番号の紙幣識別装置２に関わる更新履歴を指定画面６０上にポップアップ表示する。その結果、販売代理店は、インストール対象の紙幣識別装置２の更新履歴に基づき、インストールすべきプログラムを認識できる。
【０１０９】
尚、上記実施例１では、プログラム提供装置３から紙幣識別装置２に対してＳＤカード６を使用してプログラム情報を提供するようにしたが、プログラム提供装置３から紙幣識別装置２に対してオンラインでプログラム情報を提供するようにしても良く、この場合につき、以下に実施例２として説明する。
【実施例２】
【０１１０】
図８は、実施例２のプログラムインストールシステム内部の概略構成を示すブロック図である。尚、実施例１のプログラムインストールシステム１と同一の構成については同一符号を付すことで、その重複する構成及び動作の説明については省略する。
【０１１１】
実施例１のプログラムインストールシステム１と実施例２のプログラムインストールシステム１Ａとが異なるところは、紙幣識別装置２及びプログラム提供装置３Ａ間を通信網４経由で通信接続し、紙幣識別装置２がプログラム提供装置３Ａからオンライン上でプログラム情報をダウンロード可能にした点にある。
【０１１２】
プログラム提供部５６は、通信網４経由で紙幣識別装置２と接続中に、当該紙幣識別装置２に対するプログラム情報のダウンロードを制御するダウンロード制御部７０を有している。
【０１１３】
ダウンロード制御部７０は、管理テーブル４３内のプログラム情報内に、接続中の紙幣識別装置２の製造番号に該当する製造番号があるか否かを判定する製造番号判定部７１と、製造番号判定部７１にて該当する製造番号がある場合、紙幣識別装置２からのダウンロード要求を検出するダウンロード要求検出部７２とを有している。
【０１１４】
更に、ダウンロード制御部７０は、紙幣識別装置２からのダウンロード要求を検出すると、この紙幣識別装置２に対して自装置の製造番号に対応したプログラム情報のダウンロードを実行するダウンロード実行部７３を有している。
【０１１５】
また、紙幣識別装置２は、通信網４と通信接続する通信部２４を備え、通信部２４を使用して、通信網４経由でプログラム提供装置３Ａと通信接続するものである。
【０１１６】
更に、紙幣識別装置２は、本体制御部２３を制御する制御用ＣＰＵ２３Ｄを有し、制御用ＣＰＵ２３Ｄは、接続中のプログラム提供装置３Ａに対して、所定操作に応じてダウンロード要求を通知するダウンロード要求部３４を有している。
【０１１７】
更に、制御用ＣＰＵ２３Ｄ内のインストール制御部３３は、接続中のプログラム提供装置３Ａに対するダウンロード要求に対して、プログラム提供装置３Ａからプログラム情報をダウンロードすると、このダウンロードしたプログラム情報内のプログラムを制御用ＲＡＭ２３Ｂや識別用ＲＡＭ２２Ｂにインストールするものである。
【０１１８】
次に、実施例２のプログラムインストールシステム１Ａの動作について説明する。図９は、実施例２の第２プログラムインストール処理に関わるプログラム提供装置３Ａ内の提供制御部４５Ａ内部の処理動作を示すフローチャートである。
【０１１９】
図９に示す第２プログラムインストール処理とは、プログラム提供装置３Ａ側で、プログラム情報内に、接続中の紙幣識別装置２の製造番号に該当する製造番号がある場合、この接続中の紙幣識別装置２に対してプログラム情報を伝送し、紙幣識別装置２側でプログラムを更新する処理である。
【０１２０】
図９においてプログラム提供装置３Ａ内の提供制御部４５Ａは、通信網４経由で紙幣識別装置２と接続中であるか否かを判定する（ステップＳ３１）。
【０１２１】
提供制御部４５Ａは、紙幣識別装置２と接続中の場合（ステップＳ３１肯定）、製造番号判定部７１を通じて、管理テーブル４３内のプログラム情報内に、この接続中の紙幣識別装置２の製造番号に該当する製造番号があるか否かを判定する（ステップＳ３２）。
【０１２２】
提供制御部４５Ａは、プログラム情報内に該当する製造番号がある場合（ステップＳ３２肯定）、この製造番号に対応したプログラム情報を管理テーブル４３から読み出す（ステップＳ３３）。
【０１２３】
提供制御部４５Ａは、製造番号に対応するプログラム情報を読み出すと、画面提供部５１を通じて、このプログラム情報のプログラム名を紙幣識別装置２に対して画面提供する（ステップＳ３４）。尚、紙幣識別装置２のユーザは、インストール可能なプログラム名を表示部１１Ａ上で認識できる。
【０１２４】
更に、提供制御部４５Ａは、プログラム名を紙幣識別装置２に対して画面提供すると、紙幣識別装置２からダウンロードＯＫ要求を検出したか否かを判定する（ステップＳ３５）。尚、ダウンロードＯＫ要求は、紙幣識別装置２側の操作部１１Ｂの特定操作でプログラム提供装置３Ａに通知されるものである。
【０１２５】
提供制御部４５Ａは、紙幣識別装置２からダウンロードＯＫ要求を検出した場合（ステップＳ３５肯定）、この紙幣識別装置２の製造番号に対応するプログラム情報を紙幣識別装置２に対してダウンロードし（ステップＳ３６）、図９に示す処理動作を終了する。尚、紙幣識別装置２側のインストール制御部３３は、ダウンロードしたプログラム情報からプログラムを読み出し、このプログラムを制御用ＲＡＭ２３Ｂや識別用ＲＡＭ２２Ｂにインストールすることになる。
【０１２６】
提供制御部４５Ａは、紙幣識別装置２からダウンロードＯＫ要求を検出しなかった場合（ステップＳ３５否定）、紙幣識別装置２からダウンロードＮＧ要求を検出したか否かを判定する（ステップＳ３７）。尚、ダウンロードＮＧ要求は、紙幣識別装置２側の操作部１１Ｂの特定操作でプログラム提供装置３Ａに通知されるものである。
【０１２７】
提供制御部４５Ａは、紙幣識別装置２からダウンロードＮＧ要求を検出した場合（ステップＳ３７肯定）、図９に示す処理動作を終了する。
【０１２８】
提供制御部４５Ａは、紙幣識別装置２からダウンロードＮＧ要求を検出しなかった場合（ステップＳ３７否定）、紙幣識別装置２からダウンロードＯＫ要求を検出したか否かを判定すべく、ステップＳ３５に移行する。
【０１２９】
提供制御部４５Ａは、製造番号判定部７１を通じて、管理テーブル４３内のプログラム情報内に、この接続中の紙幣識別装置２の製造番号に該当する製造番号がない場合（ステップＳ３２否定）、画面提供部５１を通じて、該当するプログラムなしを示すメッセージを紙幣識別装置２に対して画面提供し（ステップＳ３８）、図９に示す処理動作を終了する。尚、紙幣識別装置２側のユーザは、プログラムなしを表示部１１Ａ上で認識できる。
【０１３０】
また、提供制御部４５Ａは、通信網４経由で紙幣識別装置２と接続中でない場合（ステップＳ３１否定）、図９に示す処理動作を終了する。
【０１３１】
図９に示す第２プログラムインストール処理では、紙幣識別装置２と通信接続中に、管理テーブル４３に管理されたプログラム情報内に当該紙幣識別装置２の製造番号に該当する製造番号がある場合、インストール可能なプログラムがあると判断し、インストール可能なプログラム名を当該紙幣識別装置２に画面提供する。その結果、紙幣識別装置２のユーザは、インストール可能なプログラム名を表示部１１Ａ上で認識できる。
【０１３２】
更に、第２プログラムインストール処理では、インストール可能なプログラム名を紙幣識別装置２に画面提供した後、紙幣識別装置２側のダウンロードＯＫ要求に応じて当該紙幣識別装置２に対するプログラム情報のダウンロードを実行する。その結果、紙幣識別装置２のユーザは、自らプログラムのインストール要否を選択できる。
【０１３３】
また、第２プログラムインストール処理では、管理テーブル４３に管理されたプログラム情報内に当該紙幣識別装置２の製造番号に該当する製造番号がない場合、インストール可能なプログラムがないと判断し、インストール可能なプログラムなしメッセージを当該紙幣識別装置２に画面提供する。その結果、紙幣識別装置２のユーザは、インストール可能なプログラムがないことを認識できる。
【０１３４】
実施例２では、インストール対象の紙幣識別装置２の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を紙幣識別装置２に提供すると共に、紙幣識別装置２と通信接続し、当該プログラム情報内に当該紙幣識別装置２の製造番号に該当する製造番号がある場合、当該プログラム情報内の当該製造番号に対応したプログラムをインストールする。その結果、製造者は、指定した紙幣識別装置２に対してのみ有効なプログラム情報を作成し、紙幣識別装置２間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図ることができる。
【０１３５】
また、実施例２では、プログラムを複数個の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を紙幣識別装置２に提供する。その結果、製造者は、複数台の紙幣識別装置２に単一のプログラムをインストールする場合でも、指定した紙幣識別装置２毎にプログラム情報を作成するのではなく、指定した複数台の紙幣識別装置にのみ有効な１個のプログラム情報を作成するだけで済むため、その生産効率の大幅向上が図れる。
【０１３６】
また、実施例２では、プログラム提供装置３Ａが紙幣識別装置２と通信接続し、プログラム情報を紙幣識別装置２に提供する。その結果、製造者は、紙幣識別装置２と通信接続し、そのオンライン上でプログラム情報を紙幣識別装置２に提供できる。
【０１３７】
尚、上記実施例１及び２では、通信端末装置５と通信接続し、その指定画面６０上のインストール対象の製造番号及びプログラム名を検出すると、製造番号に対応したプログラム情報を作成し、そのプログラム情報をＳＤカード６又はオンラインで紙幣識別装置２に提供するようにしたが、通信端末装置５と通信接続しなくても、紙面でインストール対象の製造番号及びプログラム名を受け付けて、これらインストール対象の製造番号及びプログラム名をプログラム提供装置３に手入力したとしても、同様の効果が得られることは言うまでもない。
【０１３８】
また、上記実施例１及び２では、説明の便宜上、通信端末装置５のユーザを販売代理店としたが、紙幣識別装置２の顧客や、その製造元であっても、同様の効果が得られることは言うまでもない。また、同様に、紙幣識別装置２についても、顧客に限定されるものではなく、製造元や販売代理店等に配置したとしても、同様の効果が得られることは言うまでもない。
【０１３９】
また、上記実施例１及び２では、指定画面６０上のインストール対象の製造番号として、連続する製造番号を範囲指定できるようにしたが、当然ながら、製造番号が連続してなくても、複数個のインストール対象の製造番号を順次指定し、これら複数個の製造番号に対応した１個のプログラム情報を作成できることは言うまでもない。
【０１４０】
また、上記実施例１及び２では、インストール対象の製造番号として紙幣識別装置２固有の製造番号を使用したが、例えば、製品バグ等のバグ解消プログラムのように全紙幣識別装置２をインストール対象とする場合、紙幣識別装置２毎に製造番号を入力するのは非常に手間がかかる。そこで、そのインストール対象の製造番号として全紙幣識別装置２共通の共通コードを予め準備しておき、インストール対象の製造番号として１個の共通コードを使用した場合、全紙幣識別装置２に対してプログラムがインストール可能となるようにしても良い。
【０１４１】
また、上記実施例１及び２では、通信端末装置５と通信接続し、その指定画面６０上のインストール対象の製造番号及びプログラム名を検出すると、製造番号に対応したプログラム情報を作成し、そのプログラム情報をＳＤカード６又はオンライン上で紙幣識別装置２に提供するようにしたが、インストール対象の製造番号及びプログラム名の指定後、そのプログラムの費用支払状況をも監視し、支払済みの場合にのみ、ＳＤカード６又はオンライン上でプログラム情報を提供するようにしても良く、この場合、確実に開発コストの回収を図ることができる。
【０１４２】
また、上記実施例１及び２では、インストール対象の紙幣識別装置２を製造番号で指定するようにしたが、個々の紙幣識別装置２を識別できる装置情報であれば、これら製造番号に限定されるものではなく、同様の効果が得られることは言うまでもない。
【０１４３】
また、上記実施例１及び２実施例では、紙幣を識別する機能を備えた紙幣識別装置２を例に挙げて説明したが、硬貨を識別する機能を備えた装置、更には、紙幣及び硬貨両方を識別する機能を備えた装置であっても、同様の効果が得られることは言うまでもない。
【０１４４】
また、上記実施例２では、プログラム提供装置３Ａと紙幣識別装置２との通信接続中に、プログラム情報内に接続中の紙幣識別装置２の製造番号に該当する製造番号がある場合、そのプログラム情報を接続中の紙幣識別装置２に伝送するようにしたが、プログラム情報の内、該当するプログラムのみを紙幣識別装置２に伝送するようにしても良く、この場合、紙幣識別装置２側でプログラム情報からプログラムを読み出すような処理負担を大幅に軽減できる。
【０１４５】
以上、上記実施例について説明したが、本実施例によって本願の技術的思想の範囲が限定されるものではなく、特許請求の範囲に記載した技術的思想の範囲を逸脱しない限り、各種様々な実施例が実施可能であることは言うまでもない。また、本実施例に記載した効果は、これに限定されるものではない。
【０１４６】
また、本実施例で説明した各種処理の内、自動的に行われるものとして説明した処理の全部又は一部を手動で行うことも可能であることは勿論のこと、その逆に、手動で行われるものとして説明した処理の全部又は一部を自動で行うことも可能であることは言うまでもない。また、本実施例で説明した処理手順、制御手順、具体的名称、各種データやパラメータを含む情報についても、特記した場合を除き、適宜変更可能であることは言うまでもない。
【０１４７】
また、図示した各装置の各構成要素は機能概念的に記載したものであって、必ずしも物理的に図示のように構成されるものではなく、その各装置の具体的な態様は図示のものに限縮されるものでは到底ないことは言うまでもない。
【０１４８】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、（又はＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）等のマイクロ・コンピュータ）上、又は同ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【産業上の利用可能性】
【０１４９】
本発明の貨幣識別装置のプログラムインストールシステム及び貨幣識別装置のプログラムインストール方法では、インストール対象の貨幣識別装置の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供し、貨幣識別装置側で当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールすることで、製造者は、指定した貨幣識別装置に対してのみ有効なプログラム情報を作成し、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図ることができるため、例えば金融機関等で使用される紙幣識別装置等に有用である。
【符号の説明】
【０１５０】
１  プログラムインストールシステム
１Ａ  プログラムインストールシステム
２  紙幣識別装置
３  プログラム提供装置
３Ａ  プログラム提供装置
４  通信網
６  ＳＤカード
２３Ｂ  制御用ＲＡＭ
２４  通信部
３１  製造番号判定部
３２  ＳＤカード制御部
３３  インストール制御部
４４  履歴管理部
５１  画面提供部
５２  製造番号検出部
５４  プログラム作成部
５５  プログラム情報作成部
５６  プログラム提供部
６０  指定画面
６０Ａ  製造番号入力欄
６０Ｂ  プログラム名入力欄
【図１】
2011018229.tif 000003
【図２】
2011018229.tif 000004
【図３】
2011018229.tif 000005
【図４】
2011018229.tif 000006
【図５】
2011018229.tif 000007
【図６】
2011018229.tif 000008
【図７】
2011018229.tif 000009
【図８】
2011018229.tif 000010
【図９】
2011018229.tif 000011