(57)【要約】【課題】インストール確認画面の表示を制限する。【解決手段】プログラムを記憶する記憶部と、前記記憶部に記憶されているプログラムが稼働中のプログラムの更新版プログラムであることに基づき、前記記憶部に記憶されているプログラムをインストールするか否かを選択するためのインストール確認画面を表示部に表示させる制御部と、サーバと通信する通信部と、を備え、前記制御部は、前記サーバに所定の指示データが記憶されていることに基づき、前記インストール確認画面を前記表示部に表示させない、情報処理装置。【選択図】図２
2020013276.tif 000002
【特許請求の範囲】
【請求項１】
プログラムを記憶する記憶部と、
前記記憶部に記憶されているプログラムが稼働中のプログラムの更新版プログラムであることに基づき、前記記憶部に記憶されているプログラムをインストールするか否かを選択するためのインストール確認画面を表示部に表示させる制御部と、
サーバと通信する通信部と、
を備え、
前記制御部は、前記サーバに所定の指示データが記憶されていることに基づき、前記インストール確認画面を前記表示部に表示させない、情報処理装置。
【請求項２】
前記制御部は、前記サーバに前記指示データが記憶されていることに基づき、前記記憶部に記憶されているプログラムを削除する、請求項１に記載の情報処理装置。
【請求項３】
前記指示データは、対象のプログラムを示すデータを含み、
前記制御部は、前記指示データが示すプログラムについて、前記インストール確認画面を前記表示部に表示させない、請求項１または２に記載の情報処理装置。
【請求項４】
前記対象のプログラムを示すデータは、前記対象のプログラムによる制御が行われるユニットを示すデータ、および前記対象のプログラムの版数を含む、請求項３に記載の情報処理装置。
【請求項５】
前記制御部は、前記指示データに基づいて前記記憶部に記憶されているプログラムを削除した場合、前記通信部に削除完了通知を前記サーバへ送信させる、請求項２に記載の情報処理装置。
【請求項６】
前記制御部は、前記指示データに基づいて前記記憶部に記憶されているプログラムを削除した場合、削除が完了したことを示す削除完了画面を前記表示部に表示させる、請求項２または５に記載の情報処理装置。
【請求項７】
前記制御部は、前記サーバに前記指示データが記憶されていることに基づき、前記記憶部に記憶されているプログラムを削除するか否かを確認する削除確認画面を前記表示部に表示させる、請求項１に記載の情報処理装置。
【請求項８】
前記制御部は、前記記憶部に記憶されているプログラムの更新版プログラムが前記サーバに記憶されている場合、当該更新版プログラムをダウンロードするか否かを選択するためのダウンロード確認画面を前記表示部に表示させ、
前記記憶部が、ダウンロードされた当該更新版プログラムを記憶する、請求項１〜７のいずれか一項に記載の情報処理装置。
【請求項９】
前記情報処理装置は現金処理装置であり、
前記制御部は、特定の処理が実行された後に前記サーバが前記指示データを記憶しているか否かを判定する、請求項１〜８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記特定の処理は回収処理である、請求項９に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
近年、プログラムを更新する機能を有する情報処理装置が広く普及している。情報処理装置は、情報処理装置において稼働中のプログラムの更新版プログラムをダウンロードし、更新版プログラムをインストールすることが可能である。プログラムのダウンロードおよびインストールを行う情報処理装置は多くの文献に開示されており、例えば特許文献１には、拡張プログラムを外部サーバからダウンロードし、当該拡張プログラムをインストールする情報処理装置が開示されている。
【０００３】
ある種の現金処理装置も、プログラムを更新する機能を有する情報処理装置である。現金処理装置は、小売店やスーパーマーケットなどの流通施設および商業施設に設置されており、売上金を入金する入金処理、釣銭準備金を出金する釣銭出金処理、および売上金を回収する回収処理などを実行する。現金処理装置は、特定の処理が終了した後に、更新版プログラムがサーバに格納されているかを確認し、更新版プログラムがサーバに格納されている場合には更新版プログラムをダウンロードし、更新版プログラムをメモリに記憶する。特定の処理が終了した時に、既に更新版プログラムがメモリに記憶されている場合、現金処理装置は、当該更新版プログラムをインストールするか否かを確認するインストール確認画面を表示し、インストール確認画面における「はい」ボタンの選択に基づき更新版プログラムのインストールを実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−３５７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の現金処理装置において、メモリに記憶された更新版プログラムに不具合が発覚した場合、インストール確認画面において操作者が「いいえ」ボタンを選択することで、当該更新版プログラムのインストールが回避される。しかし、インストール確認画面が繰り返し表示され、操作者が繰り返し「いいえ」ボタンを選択することは、操作者にとって煩雑である。また、インストール確認画面で誤って「はい」ボタンが選択され、更新版プログラムがインストールされてしまう恐れもある。上記問題は、不具合が発覚した更新版プログラムをメモリから削除することで解決され得るが、保守員が現地に出向いて当該削除を行う場合、相応の費用および時間が発生し、かつ、保守員の作業中は操作者が現金処理装置を利用できない。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、インストール確認画面の表示を制限することが可能な、新規かつ改良された情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、プログラムを記憶する記憶部と、前記記憶部に記憶されているプログラムが稼働中のプログラムの更新版プログラムであることに基づき、前記記憶部に記憶されているプログラムをインストールするか否かを選択するためのインストール確認画面を表示部に表示させる制御部と、サーバと通信する通信部と、を備え、前記制御部は、前記サーバに所定の指示データが記憶されていることに基づき、前記インストール確認画面を前記表示部に表示させない、情報処理装置が提供される。
【０００８】
前記制御部は、前記サーバに前記指示データが記憶されていることに基づき、前記記憶部に記憶されているプログラムを削除してもよい。
【０００９】
前記指示データは、対象のプログラムを示すデータを含み、前記制御部は、前記指示データが示すプログラムについて、前記インストール確認画面を前記表示部に表示させなくてもよい。
【００１０】
前記対象のプログラムを示すデータは、前記対象のプログラムによる制御が行われるユニットを示すデータ、および前記対象のプログラムの版数を含んでもよい。
【００１１】
前記制御部は、前記指示データに基づいて前記記憶部に記憶されているプログラムを削除した場合、前記通信部に削除完了通知を前記サーバへ送信させてもよい。
【００１２】
前記制御部は、前記指示データに基づいて前記記憶部に記憶されているプログラムを削除した場合、削除が完了したことを示す削除完了画面を前記表示部に表示させてもよい。
【００１３】
前記制御部は、前記サーバに前記指示データが記憶されていることに基づき、前記記憶部に記憶されているプログラムを削除するか否かを確認する削除確認画面を前記表示部に表示させてもよい。
【００１４】
前記制御部は、前記記憶部に記憶されているプログラムの更新版プログラムが前記サーバに記憶されている場合、当該更新版プログラムをダウンロードするか否かを選択するためのダウンロード確認画面を前記表示部に表示させ、前記記憶部が、ダウンロードされた当該更新版プログラムを記憶してもよい。
【００１５】
前記情報処理装置は現金処理装置であり、前記制御部は、特定の処理が実行された後に前記サーバが前記指示データを記憶しているか否かを判定してもよい。
【００１６】
前記特定の処理は回収処理であってもよい。
【発明の効果】
【００１７】
以上説明した本発明によれば、インストール確認画面の表示を制限することが可能である。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態による現金処理システムを示す説明図である。
【図２】本発明の実施形態による現金処理装置の構成を示す説明図である。
【図３】操作表示部に表示されるメニュー画面の具体例を示す説明図である。
【図４】プログラムの更新に関する処理を示すフローチャートである。
【図５】各ファイル種別を示す値の具体例を示す説明図である。
【図６】第１の動作例を示すフローチャートである。
【図７】削除完了画面の具体例を示す説明図である。
【図８】第２の動作例を示すフローチャートである。
【図９】削除確認画面の具体例を示す説明図である。
【図１０】第３の動作例によるプログラム削除指示ファイルの構成を示す説明図である。
【図１１】第３の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、複数の構成要素の各々に同一符号のみを付する。
【００２１】
＜１．現金処理システムの概要＞
本発明の実施形態は、プログラムを更新するための情報処理システムに広く適用可能である。本明細書では、情報処理システムの具体例として、小売店やスーパーマーケットなどの流通施設および商業施設に設置される現金処理装置を含む現金処理システムに本発明の実施形態が適用される例を主に説明する。
【００２２】
図１は、本発明の実施形態による現金処理システムを示す説明図である。図１に示したように、本発明の実施形態による現金処理システムは、現金処理装置１００およびサーバ２００を有する。現金処理装置１００とサーバ２００は、ネットワーク３００を介して接続されている。ネットワーク３００は、ネットワーク３００に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワーク３００は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワーク３００は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００２３】
現金処理装置１００は、紙幣および硬貨などの現金に関する処理を実行する。例えば、現金処理装置１００は、売上金を入金する入金処理、釣銭準備金を出金する釣銭出金処理、および売上金を回収する回収処理などを実行する。現金処理装置１００は、ネットワーク３００を介してサーバ２００からプログラムをダウンロードし、当該プログラムをインストールする情報処理装置としての機能を有し、インストールされたプログラムに従って上記各種処理を実行することが可能である。
【００２４】
サーバ２００は、現金処理装置１００で利用されるプログラムを格納する。現金処理装置１００で稼働中のプログラムの更新版プログラムをサーバ２００が格納している場合、当該更新版プログラムが現金処理装置１００にダウンロードされることにより、現金処理装置１００で稼働中のプログラムが更新される。
【００２５】
＜２．現金処理装置の構成＞
続いて、図２を参照して、本発明の実施形態による現金処理装置１００の構成を説明する。
【００２６】
図２は、本発明の実施形態による現金処理装置１００の構成を示す説明図である。図２に示したように、本実施形態による現金処理装置１００は、紙幣投入口１０１と、紙幣一時保留部１０３と、紙幣鑑別部１０５と、万券カセット１０７と、五千券カセット１０９と、千券カセット１１１と、回収カセット１１３と、リジェクト部１１５と、硬貨投入口１１７と、硬貨鑑別部１１９と、硬貨一時保留部１２１と、硬貨返却部１２３と、出金ホッパ１２５と、硬貨回収庫１２７と、硬貨出金箱１２９と、カードリーダ部１３１と、操作表示部１３３と、通信部１６０と、メモリ１７０と、制御部１８０と、を備える。
【００２７】
紙幣投入口１０１は、現金処理装置１００に入金される紙幣が投入される投入口である。また、紙幣投入口１０１は、紙幣の出金口でもあり、紙幣投入口１０１から売上入金の取り消しにより返却される紙幣、出金される紙幣、および紙幣鑑別部１０５により正常ではないとしてリジェクトされた紙幣が紙幣投入口１０１から出金される。
【００２８】
紙幣一時保留部１０３には、入金計数時および売上金作成時に、一時的に紙幣が集積される。また、紙幣鑑別部１０５は、投入された紙幣が正常な紙幣であるか否かを各種センサによって鑑別する。
【００２９】
万券カセット１０７、五千券カセット１０９、および千券カセット１１１は、それぞれ万券、五千券、および千券の紙幣を収納する現金収納部である。具体的には、万券カセット１０７、五千券カセット１０９、および千券カセット１１１（各紙幣カセット）には、バラ状態の各種紙幣が釣銭準備金として収納される。また、各紙幣カセットには、売上として入金され、紙幣鑑別部１０５で正常と鑑別された各種紙幣が収納される。さらに、釣銭出金時には、各紙幣カセットから各種紙幣が出金される。
【００３０】
回収カセット１１３は、売上回収のためのカセットである。具体的には、回収カセット１１３には、精算集計時に、各紙幣カセットから移動された紙幣が売上金として収納される。
【００３１】
リジェクト部１１５には、紙幣鑑別部１０５によって正常な紙幣ではないと鑑別された紙幣、すなわちリジェクトされた紙幣が集積される。具体的には、リジェクト部１１５には、売上入金時に紙幣一時保留部１０３から各紙幣カセットに紙幣を搬送する過程で紙幣鑑別部１０５によってリジェクトされた紙幣、各紙幣カセットから釣銭出金を行う過程で紙幣鑑別部１０５によってリジェクトされた紙幣、精算集計時に各紙幣カセットから回収カセット１１３に紙幣を搬送する過程で紙幣鑑別部１０５によってリジェクトされた紙幣などが集積される。
【００３２】
硬貨投入口１１７は、硬貨が投入される開口である。また、硬貨鑑別部１１９は、投入された硬貨が正常な硬貨であるか否かを各種センサによって鑑別する。さらに、硬貨一時保留部１２１には、入金計数時および精算集計時に、一時的に硬貨が集積される。
【００３３】
硬貨返却部１２３は、硬貨の返却口であり、計数が行われた硬貨、売上入金の取り消しがなされた硬貨が硬貨返却部１２３から返却される。また、出金ホッパ１２５（現金収納部）には、売上入金によって投入された各種硬貨が収納されており、釣銭出金時には出金ホッパ１２５から各種硬貨が出金される。
【００３４】
硬貨回収庫１２７は、売上回収のためのカセットである。具体的には、硬貨回収庫１２７には、精算集計時に出金ホッパ１２５から移動された硬貨が売上金として収納される。また、硬貨出金箱１２９は、釣銭出金時に硬貨を出金するための硬貨出金口である。
【００３５】
カードリーダ部１３１は、レジカードやＩＤカード等に書き込まれた情報を読み取る。レジカードやＩＤカード等に書き込まれる情報として、例えば、カードを利用する操作者を識別するための情報、および許可されている処理の種類を示す情報が挙げられる。このカードリーダ部１３１から読取られる情報が事前に登録されている情報と一致する場合、現金処理装置１００の利用が制御部１８０により許可される。なお、現金処理装置１００は、カードリーダ部１３１に加えて、あるいはカードリーダ部１３１に代えて、指紋認識を行う指紋認識部、または暗証番号の入力を受け付ける暗証番号入力部を有してもよい。
【００３６】
操作表示部１３３は、操作者による操作を検出する操作部としての機能、および各種画面を表示する表示部としての機能を包含する。表示部としての機能は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置により実現される。また、操作部としての機能は例えばタッチパネルにより実現される。なお、表示部および操作部の機能は分離して構成されてもよい。
【００３７】
通信部１６０は、ネットワーク３００を介してサーバ２００と通信する。例えば、通信部１６０は、サーバ２００からプログラムをダウンロードする。また、通信部１６０は、後述するプログラム削除指示ファイルに関する情報をサーバ２００と通信する。
【００３８】
メモリ１７０は、通信部１６０によりサーバ２００からダウンロードされたプログラムを記憶する記憶部の一例である。メモリ１７０は、例えば現金処理装置１００から取り外し可能なＵＳＢメモリであってもよい。メモリ１７０はネジなどの係合部材で現金処理装置１００に取り付けられており、係合部材による係合を解除することでメモリ１７０が現金処理装置１００から取り外されてもよい。
【００３９】
制御部１８０は、演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＣＰＵが使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＰＵの実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、データ等を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）装置などのデータ格納用記憶装置等で構成される。
【００４０】
この制御部１８０は、現金処理装置１００の動作全般を制御する。例えば、制御部１８０は、各紙幣カセットおよび出金ホッパ１２５に収納されている現金の枚数を管理する。また、制御部１８０は、通信部１６０によるプログラムのダウンロードを制御し、メモリ１７０に記憶されたプログラムのインストールを制御する。また、制御部１８０は、レジカードやＩＤカードによる認証が終了すると、操作者が所望の処理を選択するためのメニュー画面を操作表示部１３３に表示させ、メニュー画面において操作者により選択された処理を制御する。以下、図３を参照してメニュー画面の具体例を説明した上で、制御部１８０の制御により実現される各処理の概要を説明する。
【００４１】
＜３．現金処理装置が行う各種処理＞
図３は、操作表示部１３３に表示されるメニュー画面４０の具体例を示す説明図である。図３に示したように、メニュー画面４０は、「０１：釣銭出金」ボタン、「０２：売上入金」ボタン、「０３：計数」ボタン、「０４：補充」ボタン、「０５：精算集計」ボタン、「０６：回収」ボタン、「０７：精査」ボタン、および「０８：照会」ボタンなど、現金処理装置１が実行可能な処理と関連付けられた選択ボタンを含む。操作者は、このメニュー画面４０からの選択ボタンの選択により、所望の処理を現金処理装置１に実行させることが可能である。
【００４２】
（釣銭出金）
釣銭出金は、各紙幣カセットおよび出金ホッパ１２５から釣銭準備金を出金するための処理である。例えば、メニュー画面４０において操作者により「０１：釣銭出金」ボタンが選択されると、制御部１８０は、出金方法の選択画面を操作表示部１３３に表示させる。出金方法としては、金額指定出金およびパターン出金が挙げられる。金種枚数指定出金においては、操作者により金種ごとの出金枚数が指定され、制御部１８０は、操作者からの指定に従って各金種の出金を制御する。パターン出金においては、制御部１８０は、１または２以上の金種ごとの出金枚数を示す事前登録された出金パターンに従って出金を制御する。
【００４３】
いずれの出金方法においても、各紙幣カセットから紙幣が排出され、当該紙幣が紙幣投入口１０１に集積される。また、出金ホッパ１２５から硬貨が繰り出され、当該硬貨が硬貨出金箱１２９に搬送される。
【００４４】
（売上入金）
売上入金は、レジから回収された紙幣および硬貨を紙幣カセットおよび出金ホッパ１２５に収納するための処理である。例えば、メニュー画面４０において操作者により「０２：売上入金」ボタンが選択されると、制御部１８０は、紙幣投入口１０１および硬貨投入口１１７のシャッタを開放し、紙幣および硬貨の投入を誘導する入金誘導画面を操作表示部１３３に表示させる。その後、制御部１８０は、紙幣投入口１０１および硬貨投入口１１７から投入された紙幣および硬貨を計数する。ここで、紙幣鑑別部１０５により正常と判断された紙幣は紙幣一時保留部１０３に集積され、硬貨鑑別部１１９により正常と判断された硬貨は硬貨一時保留部１２１に集積される。また、紙幣鑑別部１０５によりリジェクトされた紙幣は紙幣投入口１０１から返却され、硬貨鑑別部１１９によりリジェクトされた硬貨は硬貨返却部１２３から返却される。
【００４５】
さらに、制御部１８０は、計数により得られた入金合計金額を操作表示部１３３に表示させる。そして、操作者により入金合計金額の確認操作が行われると、紙幣一時保留部１０３から紙幣カセットに紙幣が搬送され、紙幣カセットが当該紙幣を収納する。同様に、硬貨一時保留部１２１から出金ホッパ１２５に硬貨が搬送され、出金ホッパ１２５が当該硬貨を収納する。なお、紙幣および硬貨の収納時点で売上（入金合計が出金合計を上回る金額）が発生している場合、高額な紙幣が優先的に回収カセット１１３に収納される。
【００４６】
（計数）
計数は、投入された紙幣および硬貨の計数を行った後、紙幣および硬貨を返却する処理である。例えば、メニュー画面４０において操作者により「０３：計数」ボタンが選択されると、制御部１８０は、紙幣投入口１０１および硬貨投入口１１７のシャッタを開放し、紙幣および硬貨の投入を誘導する入金誘導画面を操作表示部１３３に表示させる。その後、制御部１８０は、紙幣投入口１０１および硬貨投入口１１７から投入された紙幣および硬貨を計数する。ここで、紙幣鑑別部１０５により正常と判断された紙幣は紙幣一時保留部１０３に集積され、硬貨鑑別部１１９により正常と判断された硬貨は硬貨一時保留部１２１に集積される。また、紙幣鑑別部１０５によりリジェクトされた紙幣は紙幣投入口１０１から返却され、硬貨鑑別部１１９によりリジェクトされた硬貨は硬貨返却部１２３から返却される。
【００４７】
さらに、制御部１８０は、計数により得られた入金合計金額を操作表示部１３３に表示させる。そして、操作者により入金合計金額の確認操作が行われると、紙幣一時保留部１０３の紙幣が紙幣投入口１０１から返却され、硬貨一時保留部１２１の硬貨が硬貨返却部１２３から返却される。
【００４８】
（補充）
補充は、釣銭用の紙幣および硬貨を紙幣カセットおよび出金ホッパ１２５に補充するための処理である。例えば、メニュー画面４０において操作者により「０４：補充」ボタンが選択されると、制御部１８０は、紙幣投入口１０１および硬貨投入口１１７のシャッタを開放し、紙幣および硬貨の投入を誘導する入金誘導画面を操作表示部１３３に表示させる。そして、紙幣投入口１０１および硬貨投入口１１７に紙幣および硬貨が投入されると、制御部１８０は、投入された紙幣および硬貨を紙幣カセットおよび出金ホッパ１２５に収納するための制御を行う。
【００４９】
（精算集計）
精算集計は、それまでの出金および入金処理を集計し、売上額（入金合計―出金合計）を算出する処理である。例えば、メニュー画面４０において操作者により「０５：精算集計」ボタンが選択されると、制御部１８０は、売上額と既に回収カセット１１３に収納した紙幣額との差分を売上移動金額として算出する。そして、制御部１８０は、高額券の紙幣を優先して紙幣カセットから回収カセット１１３に移動させ、出金ホッパ１２５から硬貨を硬貨回収庫１２７に移動させ、売上金を作成するための制御を行う。
【００５０】
（回収）
回収は、操作者による売上金の回収を可能とするための処理である。例えば、メニュー画面４０において操作者により「０６：売上回収」ボタンが選択されると、制御部１８０は、現金処理装置１の扉を解錠し、回収カセット１１３の脱着誘導を操作表示部１３３に表示させる。回収カセット１１３が脱着され、売上金が操作者により回収され、空の回収カセット１１３がセットされると、処理が完了する。操作者は、回収した売上金を例えば金融機関などに入金する。
【００５１】
（精査）
精査は、現金処理装置１内の有高を集計するための処理である。例えば、メニュー画面４０において操作者により「０７：精査」ボタンが選択されると、制御部１８０は、現金処理装置１の扉を解錠し、紙幣カセットからの紙幣の取り出し、および出金ホッパ１２５からの硬貨の取り出しを誘導する画面を操作表示部１３３に表示させる。その後、操作者により紙幣および硬貨の取り出しが行われ、現金処理装置１の扉が閉められると、制御部１８０は、紙幣および硬貨の投入を誘導する画面を操作表示部１３３に表示させる。
【００５２】
その後、制御部１８０は、紙幣投入口１０１および硬貨投入口１１７から投入された紙幣および硬貨を計数する。ここで、紙幣鑑別部１０５により正常と判断された紙幣は紙幣一時保留部１０３に集積され、硬貨鑑別部１１９により正常と判断された硬貨は硬貨一時保留部１２１に集積される。また、紙幣鑑別部１０５によりリジェクトされた紙幣は紙幣投入口１０１から返却され、硬貨鑑別部１１９によりリジェクトされた硬貨は硬貨返却部１２３から返却される。
【００５３】
さらに、制御部１８０は、計数により得られた合計金額を操作表示部１３３に表示させる。そして、操作者により合計金額の確認操作が行われると、紙幣一時保留部１０３から紙幣カセットに紙幣が搬送され、紙幣カセットが当該紙幣を収納する。同様に、硬貨一時保留部１２１から出金ホッパ１２５に硬貨が搬送され、出金ホッパ１２５が当該硬貨を収納する。
【００５４】
（照会）
照会は、現金処理装置１内の有高（装置内在高）および登録されている出金パターンなど、現金処理装置１の状態を操作者に示すための処理である。例えば、メニュー画面４０において操作者により「０８：照会」ボタンが選択されると、制御部１８０は、照会に関するサブメニューを操作表示部１３３に表示させる。照会に関するサブメニューは、例えば、装置内在高の照会ボタン、および登録されている出金パターンの照会ボタンを含む。
【００５５】
上記サブメニューにおいて装置内在高の照会ボタンが選択されると、制御部１８０は、装置内在高の照会画面を操作表示部１３３に表示させる。装置内在高の照会画面においては、紙幣カセットおよび出金ホッパ１２５に収納されている現金の金種ごとの枚数が示される。また、サブメニューにおいて出金パターンの照会ボタンが選択されると、制御部１８０は、各出金パターンに対応する、金種ごとの出金枚数を示す出金パターン照会画面を操作表示部１３３に表示させる。
【００５６】
＜４．課題の整理＞
制御部１８０は、特定の処理が終了した後、または操作者により所定の操作が行われた後に、プログラムの更新に関する処理を制御する。当該プログラムの更新に関する処理は、図４に示す処理を含み得る。
【００５７】
図４は、プログラムの更新に関する処理を示すフローチャートである。制御部１８０は、現金処理装置１００において稼働中のプログラムの更新版プログラムがメモリ１７０内にあるか否かを確認する。更新版プログラムがメモリ１７０内にある場合（Ｓ４０４／Ｙｅｓ）、制御部１８０は当該更新版プログラムをインストールするか否かを確認するインストール確認画面を操作表示部１３３に表示させる（Ｓ４０８）。
【００５８】
そして、インストール確認画面において更新版プログラムのインストールを指示する操作が行われた場合（Ｓ４１２／Ｙｅｓ）、制御部１８０は更新版プログラムのインストールを実行する（Ｓ４１６）。
【００５９】
更新版プログラムがメモリ１７０内にない場合（Ｓ４０４／Ｎｏ）、制御部１８０は、サーバ２００に更新版プログラムが格納されているか否かを確認する（Ｓ４２０）。例えば、制御部１８０は、サーバ２００に格納されているプログラムの情報を通信部１６０に要求させ、要求により得られた情報からサーバ２００に更新版プログラムが格納されているか否かを確認する。または、制御部１８０は、稼働中のプログラムを示す情報を通信部１６０にサーバ２００に送信させ、稼働中のプログラムの更新版プログラムの有無を示す情報を通信部１６０がサーバ２００から受信してもよい。
【００６０】
サーバ２００に更新版プログラムが格納されている場合（Ｓ４２０／Ｙｅｓ）、制御部１８０は、更新版プログラムをダウンロードするか否かを確認するためのダウンロード確認画面を操作表示部１３３に表示させる（Ｓ４２４）。
【００６１】
そして、ダウンロード確認画面において更新版プログラムのダウンロードを指示する操作が行われた場合（Ｓ４２８／Ｙｅｓ）、制御部１８０は通信部１６０に更新版プログラムのダウンロードを実行させ、更新版プログラムがメモリ１７０に記憶される（Ｓ４３２）。
【００６２】
上述のようにしてメモリ１７０に記憶された更新版プログラムに、不具合が発覚する場合がある。この場合、例えば、更新版プログラムをインストールしないことをインストール確認画面において操作者が指示することにより、当該更新版プログラムのインストールを回避する方法も考えられる。しかし、インストール確認画面が繰り返し表示され、操作者が繰り返しインストール確認画面で操作を行うことは、操作者にとって煩雑である。また、インストール確認画面でインストールの実行が指示され、更新版プログラムがインストールされてしまう恐れもある。上記問題は、不具合が発覚した更新版プログラムをメモリから削除することで解決され得るが、保守員が現地に出向いて当該削除を行う場合、相応の費用および時間が発生し、かつ、保守員の作業中は操作者が現金処理装置を利用できない。
【００６３】
本件発明者は、上記事情を一着眼点にして本発明の実施形態による現金処理装置１００を創作するに至った。本発明の実施形態による現金処理装置１００は、インストール確認画面の表示を制限することで、上述した不都合を緩和することが可能である。以下、このような本発明の実施形態による現金処理装置１００の幾つかの動作例を順次詳細に説明する。
【００６４】
＜５．現金処理装置の動作＞
（第１の動作例）
第１の動作例では、サーバ２００が所定の指示データを記憶しているか否かに応じて、インストール確認画面が表示されるか否かが異なる。所定の指示データは、現金処理装置１００のメモリ１７０に記憶されているプログラムの削除を指示するプログラム削除指示ファイルである。プログラム削除指示ファイルのファイル種別を示すフィールドには所定の値が設定される。
【００６５】
図５は、各ファイル種別を示す値の具体例を示す説明図である。図５に示したように、プログラム削除指示ファイルのファイル種別を示すフィールドには「００」が設定される。なお、他のプログラム（例えば、ユニットＡのプログラム）のファイル種別には「０１」などの他の値が設定される。配信済みのプログラムに不具合が見つかった場合に、サーバ２００にはプログラム削除指示ファイルが記憶される。
【００６６】
以下、図６を参照し、上述したプログラム削除指示ファイルを用いる第１の動作例を整理する。
【００６７】
図６は、第１の動作例を示すフローチャートである。図６に示した処理は、現金処理装置１００において例えば回収処理が終了した後に開始する。回収処理が終了すると、制御部１８０は、サーバ２００にプログラム削除指示ファイルが記憶されているか否かを確認する（Ｓ５１０）。例えば、制御部１８０は、サーバ２００にプログラム削除指示ファイルが記憶されているかをサーバ２００に問い合わせる信号を通信部１６０に送信させ、当該信号への応答に基づいてサーバ２００にプログラム削除指示ファイルが記憶されているか否かを確認してもよい。または、制御部１８０は、サーバ２００に記憶されているファイルを示す情報を通信部１６０に要求させ、当該要求により得られた情報からサーバ２００にプログラム削除指示ファイルが記憶されているか否かを確認してもよい。ここで、サーバ２００にプログラム削除指示ファイルが記憶されていないことが確認された場合には（Ｓ５１０／Ｎｏ）、図４を参照して説明したＳ４０４〜Ｓ４３２の処理が進められる（Ｓ５６０）。
【００６８】
一方、サーバ２００にプログラム削除指示ファイルが記憶されている場合（Ｓ５１０／Ｙｅｓ）、制御部１８０は、メモリ１７０内にプログラムが記憶されているか否かを確認する（Ｓ５２０）。メモリ１７０内にプログラムが記憶されていない場合（Ｓ５２０／Ｎｏ）、第１の動作例は終了する。
【００６９】
メモリ１７０内にプログラムが記憶されている場合（Ｓ５２０／Ｙｅｓ）、制御部１８０は、メモリ１７０内のプログラムを全て削除する（Ｓ５３０）。そして、制御部１８０は、操作表示部１３３に削除完了画面を表示させる（Ｓ５４０）。削除完了画面は、例えば図７に示すように、プログラムの削除が完了した旨を示すメッセージと、確認ボタンを含んでもよい。さらに、制御部１８０は、プログラムの削除が完了した旨を示す削除完了通知を通信部１６０にサーバ２００へ送信させる（Ｓ５５０）。
【００７０】
以上説明したように、サーバ２００にプログラム削除指示ファイルが記憶されている場合には、インストール確認画面が表示されるＳ４０８には処理が進まないので、インストール確認画面が表示されない。このため、インストール確認画面が繰り返し表示されることが回避されるので、操作者が感じる煩雑性を緩和することが可能である。また、インストール確認画面で誤ってインストールの実行が指示されることを防止できる。さらに、プログラム削除指示ファイルがサーバ２００に記憶されていることに基づいてメモリ１７０内のプログラムを自動的に削除するので、保守員が現地に出向く必要が無くなる。また、プログラムの削除に伴って現金処理装置１００を使用できなくなることもなくなる。
【００７１】
なお、サーバ２００は、管理下にある現金処理装置１００のうちで、不具合が発覚したプログラムをダウンロード済みであり、当該プログラムを未だインストールしていない全ての現金処理装置１００から削除完了通知を受信したことに基づき、プログラム削除指示ファイルを削除してもよい。プログラム削除指示ファイルの削除後には、Ｓ４０４〜Ｓ４３２の処理が進められるので、現金処理装置１００が新たなプログラムをダウンロードしてインストールすることが可能になる。
【００７２】
また、Ｓ４０４〜Ｓ４３２の処理によれば、ある回収処理の後に更新版プログラムがダウンロードされ、次の回収処理の後に当該更新版プログラムがインストールされ得る。ある回収処理の後に更新版プログラムのダウンロードおよびインストールがまとめて行われない事情の一つに、更新版プログラムでの運用を特定の日時から開始したい場合がある、という事情がある。例えば、更新版プログラムでの運用が４月１日に開始することが望まれる場合、現金処理装置１００は、３月３１日以前に更新版プログラムのダウンロードを済ませておき、４月１日以降に更新版プログラムのインストールを行ってもよい。
【００７３】
（第２の動作例）
続いて、本発明の実施形態による現金処理装置１００の第２の動作例を説明する。
【００７４】
図８は、第２の動作例を示すフローチャートである。Ｓ５１０、Ｓ５２０およびＳ５６０の処理は図６を参照して説明した第１の動作例におけるＳ５１０、Ｓ５２０およびＳ５６０の処理と同一である。Ｓ５２０においてメモリ１７０内にプログラムが記憶されていることが確認された場合（Ｓ５２０／Ｙｅｓ）、制御部１８０は操作表示部１３３に削除確認画面を表示させる（Ｓ５２２）。
【００７５】
図９は、削除確認画面の具体例を示す説明図である。図９に示したように、削除確認画面は、プログラムを削除するか否かを確認するメッセージ、「いいえ」ボタン、および「はい」ボタンを含む。
【００７６】
削除確認画面においてプログラムを削除しないことが指示された場合、すなわち、「いいえ」ボタンが選択された場合（Ｓ５２４／Ｎｏ）、第２の動作例は終了する。一方、削除確認画面においてプログラムの削除が指示された場合、すなわち、「はい」ボタンが選択された場合（Ｓ５２４／Ｙｅｓ）、制御部１８０は、メモリ１７０内のプログラムを全て削除する（Ｓ５３０）。そして、制御部１８０は、プログラムの削除が完了した旨を示す削除完了通知を通信部１６０にサーバ２００へ送信させる（Ｓ５５０）。
【００７７】
以上説明したように、第２の動作例ではプログラムの削除前に操作者の意向が確認されるので、操作者の意図に反してメモリ１７０内のプログラムが削除されてしまうことを防止できる。
【００７８】
（第３の動作例）
続いて、本発明の実施形態による現金処理装置１００の第３の動作例を説明する。第３の動作例では、メモリ１７０に記憶されているプログラム群から選択的にプログラムを削除することが可能である。選択的なプログラムの削除を可能とするために、第３の動作例によるプログラム削除指示ファイルは、対象のプログラムを示すデータを含む。
【００７９】
図１０は、第３の動作例によるプログラム削除指示ファイルの構成を示す説明図である。図１０に示したように、第３の動作例においては、ファイル種別がプログラム削除指示ファイルである場合、プログラム削除指示ファイルに削除対象ユニットおよび削除対象版数が設定される。図１０に示した例では、ユニットＡのプログラムが削除対象である場合には削除対象ユニットとして「０１」が設定され、版数が「０１．０１」であるプログラムが削除対象である場合には削除対象版数として「０００１  ０００１」が設定される。
【００８０】
以下、図１１を参照し、上述したプログラム削除指示ファイルを用いる第３の動作例を整理する。
【００８１】
図１１は、第３の動作例を示すフローチャートである。図１１に示した処理は、現金処理装置１００において例えば回収処理が終了した後に開始する。回収処理が終了すると、制御部１８０は、サーバ２００にプログラム削除指示ファイルが記憶されているか否かを確認する（Ｓ５１０）。サーバ２００にプログラム削除指示ファイルが記憶されていないことが確認された場合には（Ｓ５１０／Ｎｏ）、図４を参照して説明したＳ４０４〜Ｓ４３２の処理が進められる（Ｓ５６０）。
【００８２】
一方、サーバ２００にプログラム削除指示ファイルが記憶されている場合（Ｓ５１０／Ｙｅｓ）、制御部１８０は、メモリ１７０内に削除対象のプログラムが記憶されているか否かを確認する（Ｓ５２６）。メモリ１７０内に削除対象のプログラムが記憶されていない場合（Ｓ５２６／Ｎｏ）、第３の動作例は終了する。ここで、削除対象のプログラムがいずれのプログラムかは、プログラム削除指示ファイルに設定されている削除対象ユニットおよび削除対象版数から特定可能である。
【００８３】
メモリ１７０内に削除対象のプログラムが記憶されている場合（Ｓ５２６／Ｙｅｓ）、制御部１８０はメモリ１７０内に記憶されている削除対象のプログラムを削除する（Ｓ５３６）。そして、制御部１８０は、操作表示部１３３に削除完了画面を表示させる（Ｓ５４０）。さらに、制御部１８０は、プログラムの削除が完了した旨を示す削除完了通知を通信部１６０にサーバ２００へ送信させる（Ｓ５５０）。
【００８４】
以上説明したように、第３の動作例では、メモリ１７０内のプログラムを選択的に削除できるので、不具合が発見されたプログラムを削除対象とすることで、不具合が発見されていないプログラムまで削除されてしまうことを防止できる。例えば、メモリ１７０内に「ユニットＡの０２．００版」および「ユニットＢの０２．００版」が記憶されており、「ユニットＡの０２．００版」に不具合が発覚した場合、制御部１８０は、「ユニットＡの０２．００版」を削除し、「ユニットＢの０２．００版」をインストールすることが可能である。
【００８５】
＜６．変形例＞
以上、本発明の実施形態を説明した。以下では、本発明の実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で本発明の実施形態に適用されてもよいし、組み合わせで本発明の実施形態に適用されてもよい。また、各変形例は、本発明の実施形態で説明した構成に代えて適用されてもよいし、本発明の実施形態で説明した構成に対して追加的に適用されてもよい。
【００８６】
例えば、上記では、回収処理が終了したことを契機にプログラムの削除に関する処理が開始される例を説明したが、プログラムの削除に関する処理が開始される契機は回収処理が終了したことに限定されない。変形例として、売上入金処理、補充処理および釣銭出金処理などの他の処理が終了したことを契機にプログラムの削除に関する処理が開始されてもよいし、操作者による所定の開始操作を契機にプログラムの削除に関する処理が開始されてもよい。
【００８７】
また、第３の動作例では、削除対象ユニットおよび削除対象版数を用いて削除対象のプログラムが示されたが、他の方法により削除対象のプログラムを示すことも可能である。例えば、削除対象のプログラムは、プログラムの作成日時を用いて示されてもよい。
【００８８】
さらに、複数の現金処理装置１００のうちで、プログラムを削除すべき現金処理装置１００を指定するためのプログラム削除指示ファイルも作成可能である。プログラム削除指示ファイルに機種番号などの現金処理装置１００を指定する情報を設定することにより、プログラム削除指示ファイルで指定された現金処理装置１００のみがメモリ１７０内のプログラムを削除することが可能となる。
【００８９】
＜７．補足＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００９０】
例えば、本明細書の現金処理装置１００の処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、現金処理装置１００の処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００９１】
また、現金処理装置１００に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアに、上述した現金処理装置１００の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【００９２】
１  現金処理装置
１００  現金処理装置
１０１  紙幣投入口
１０３  紙幣一時保留部
１０５  紙幣鑑別部
１０７  万券カセット
１０９  五千券カセット
１１１  千券カセット
１１３  回収カセット
１１５  リジェクト部
１１７  硬貨投入口
１１９  硬貨鑑別部
１２１  硬貨一時保留部
１２３  硬貨返却部
１２５  出金ホッパ
１２７  硬貨回収庫
１２９  硬貨出金箱
１３１  カードリーダ部
１３３  操作表示部
１６０  通信部
１７０  メモリ
１８０  制御部
２００  サーバ
【図１】
2020013276.tif 000003
【図２】
2020013276.tif 000004
【図３】
2020013276.tif 000005
【図４】
2020013276.tif 000006
【図５】
2020013276.tif 000007
【図６】
2020013276.tif 000008
【図７】
2020013276.tif 000009
【図８】
2020013276.tif 000010
【図９】
2020013276.tif 000011
【図１０】
2020013276.tif 000012
【図１１】
2020013276.tif 000013