"ユニットを着脱可能な接続部と、少なくともユニット自体のハードウェアのバージョン番号またはユニットに搭載されているソフトウェアのバージョン番号を含む情報であるバージョン情報を前記接続部に装着されているユニット毎に記憶する記憶部と、前記接続部への装着が検出されたユニットの前記バージョン情報の入力を求め、当該バージョン情報が入力された後に、当該バージョン情報を前記装着が検出されたユニットと対応づけて前記記憶部に記憶させるとともに、前記装着が検出されたユニットを機能させる制御部とを備えることを特徴とする料金装置。前記制御部は、前記接続部へのユニットの装着が検出された後、当該ユニットの前記バージョン情報が入力されるまでは当該ユニットを機能させないことを特徴とする請求項1に記載の料金装置。前記制御部は、前記バージョン情報の正当性を検証するための検証情報の入力をさらに求め、当該検証情報を用いて前記バージョン情報の正当性が検証されなければ、前記装着が検出されたユニットを機能させないことを特徴とする請求項2に記載の料金装置。当該料金装置を監視する監視装置と通信を行う通信部をさらに備え、前記制御部は、前記接続部に装着されているユニットと対応づけて前記記憶部に記憶されている前記バージョン情報を前記通信部から前記監視装置へ送信させることを特徴とする請求項1から3のいずれか1項に記載の料金装置。記録媒体に記録された情報を読み取る媒体読取部をさらに備え、前記制御部は、前記接続部への装着が検出されたユニットの前記バージョン情報の入力を求め、前記記録媒体に記録された前記バージョン情報を前記媒体読取部に読み取らせることによって入力させることを特徴とする請求項1から4のいずれか1項に記載の料金装置。料金装置と、当該料金装置を監視する監視装置とを含む料金所管理システムであって、前記料金装置は、ユニットを着脱可能な接続部と、少なくともユニット自体のハードウェアのバージョン番号またはユニットに搭載されているソフトウェアのバージョン番号を含む情報であるバージョン情報を前記接続部に装着されているユニット毎に記憶する記憶部と、前記接続部への装着が検出されたユニットの前記バージョン情報の入力を求め、当該バージョン情報が入力された後に、当該バージョン情報を前記装着が検出されたユニットと対応づけて前記記憶部に記憶させるとともに、前記装着が検出されたユニットを機能させる制御部とを備え、前記監視装置は、前記記憶部に記憶されている前記バージョン情報を前記料金装置から取得する通信部と、情報を表示する表示部と、前記通信部によって取得された前記バージョン情報を前記表示部に表示させる制御部とを備えることを特徴とする料金所管理システム。前記監視装置の前記制御部は、前記通信部によって取得された前記バージョン情報を予め記憶されているマスタデータと照合することによってバージョンの不整合の有無を判定し、バージョンの不整合があると判定した場合に報知することを特徴とする請求項6に記載の料金所管理システム。料金装置に内蔵されるユニットは、機能改善や不具合対策のためにハードウェアやソフトウェアファームウェアのバージョンアップが行われることがある。一般に、ユニットは、ハードウェアやソフトウェアのバージョンが新しい方が信頼性が高いため、料金装置のユニットを交換する場合、ハードウェアおよびソフトウェアのバージョンが新しいユニットと交換することが好ましい。しかしながら、例えば、料金装置のユニットを料金所の倉庫にしまわれていた予備のユニットと交換した場合などに、バージョンの古いユニットが料金装置に内蔵されることがある。このような場合、新しいバージョンでは改修されている不具合等が原因となって料金装置に障害が発生するおそれがある。料金装置は、24時間稼働が前提であるため、このように信頼性が低下した状態が継続することは好ましくない。そのため、料金装置に内蔵されているユニットのバージョンを容易に確認できるようにすることが重要である。従来は、ユニットから本体側へバージョンを通知する機能がないために料金装置の設置場所に出向いてユニットに貼付されている銘板を参照しなければユニットのバージョンを確認できない場合があり、料金装置に内蔵されているユニットのバージョンを確認することは必ずしも容易ではなかった。そこで、本発明は、内蔵されているユニットのバージョンを容易に確認できる料金装置およびそれを含む料金所管理システムを提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明に係る料金装置は、ユニットを着脱可能な接続部と、少なくともユニット自体のハードウェアのバージョン番号またはユニットに搭載されているソフトウェアのバージョン番号を含む情報であるバージョン情報を前記接続部に装着されているユニット毎に記憶する記憶部と、前記接続部への装着が検出されたユニットの前記バージョン情報の入力を求め、当該バージョン情報が入力された後に、当該バージョン情報を前記装着が検出されたユニットと対応づけて前記記憶部に記憶させるとともに、前記装着が検出されたユニットを機能させる制御部とを備える。また、本発明の望ましい態様として、前記制御部は、前記接続部へのユニットの装着が検出された後、当該ユニットの前記バージョン情報が入力されるまでは当該ユニットを機能させない。また、本発明の望ましい態様として、前記制御部は、前記バージョン情報の正当性を検証するための検証情報の入力をさらに求め、当該検証情報を用いて前記バージョン情報の正当性が検証されなければ、前記装着が検出されたユニットを機能させない。また、本発明の望ましい態様として、前記料金装置は、当該料金装置を監視する監視装置と通信を行う通信部をさらに備え、前記制御部は、前記接続部に装着されているユニットと対応づけて前記記憶部に記憶されている前記バージョン情報を前記通信部から前記監視装置へ送信させる。また、本発明の望ましい態様として、前記料金装置は、記録媒体に記録された情報を読み取る媒体読取部をさらに備え、前記制御部は、前記接続部への装着が検出されたユニットの前記バージョン情報の入力を求め、前記記録媒体に記録された前記バージョン情報を前記媒体読取部に読み取らせることによって入力させる。また、上述した課題を解決し、目的を達成するために、本発明に係る料金所管理システムは、料金装置と、当該料金装置を監視する監視装置とを含む料金所管理システムであって、前記料金装置は、ユニットを着脱可能な接続部と、少なくともユニット自体のハードウェアのバージョン番号またはユニットに搭載されているソフトウェアのバージョン番号を含む情報であるバージョン情報を前記接続部に装着されているユニット毎に記憶する記憶部と、前記接続部への装着が検出されたユニットの前記バージョン情報の入力を求め、当該バージョン情報が入力された後に、当該バージョン情報を前記装着が検出されたユニットと対応づけて前記記憶部に記憶させるとともに、前記装着が検出されたユニットを機能させる制御部とを備え、前記監視装置は、前記記憶部に記憶されている前記バージョン情報を前記料金装置から取得する通信部と、情報を表示する表示部と、前記通信部によって取得された前記バージョン情報を前記表示部に表示させる制御部とを備える。また、本発明の望ましい態様として、前記監視装置の前記制御部は、前記通信部によって取得された前記バージョン情報を予め記憶されているマスタデータと照合することによってバージョンの不整合の有無を判定し、バージョンの不整合があると判定した場合に報知する。本発明に係る料金装置および料金所管理システムは、料金装置に内蔵されているユニットのバージョンを容易に確認できるという効果を奏する。以下に、本発明に係る料金装置および料金所管理システムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、この実施例における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。まず、図1を参照しながら本実施例に係る料金所管理システム1について説明する。図1は、本実施例に係る料金所管理システム1を示す図である。図1に示すように、料金所管理システム1は、高速道路の料金所2に設置された料金装置10a~10nおよび監視装置20を含み、中央の監視センタに設置された中央監視装置30と接続可能なものとする。料金装置10a~10nは、通行券の発行や料金の収受のために料金ゲート付近に設置される。監視装置20は、料金所2の管理事務所等に設置され、料金装置10a~10nの稼働状況等に関する情報を監視員に提供する。中央監視装置30は、ネットワーク3を介して監視装置20と接続され、料金装置10a~10nの稼働状況等に関する情報を監視員に提供する。このように、料金所管理システム1は、料金装置10a~10nの稼働状況等に関する情報が管理事務所や中央の監視センタ内の監視員に対して提供されるように構成されている。ここで、監視員に対して提供される情報には、料金装置10a~10nに内蔵されているユニットのハードウェアおよびソフトウェアのバージョンに関する情報が含まれる。このため、監視員は、料金装置10a~10nに内蔵されているユニットのバージョンが何であるかを容易に知ることができる。なお、図1に示した例では、中央監視装置30は、料金所2の監視装置20のみと接続されているが、中央監視装置30を複数の料金所の監視装置20と接続し、中央監視装置30が複数の料金所の料金装置の稼働状況等に関する情報を監視員に提供することとしてもよい。同様に料金所の監視装置20を複数の中央監視装置30と接続し、監視装置20の稼働状況等に関する情報を複数の中央監視装置の監視員に提供することとしてもよい。また、以下の説明では、料金装置10a~10nのいずれであるかを特定することなく、料金装置10a~10nのいずれか1つを料金装置10と称することがある。次に、図1に示した料金装置10a~10nの構成について説明する。なお、料金装置10a~10nは概略的に同様の構成を有するため、ここでは料金自動収受装置である料金装置10aを例にして構成について説明する。図2は、料金装置10aの機能的な構成を示すブロック図である。図2に示すように、料金装置10aは、接続部101と、通信部102と、記憶部103と、制御部104とを備える。接続部101は、複数のユニットが着脱されるインターフェースである。図2に示す例では、接続部101には、カメラユニット105aと、表示ユニット105bと、通行券読取ユニット105cと、ICカード読書ユニット105dと、領収書発行ユニット105eと、紙幣処理ユニット105fと、硬貨処理ユニット105gと、保守ユニット105hとが接続されている。カメラユニット105aは、防犯等のために周囲の映像を撮像し、撮像した映像の映像データを制御部104へ出力する。表示ユニット105bは、液晶パネル等の表示装置を有し、制御部104から入力される制御信号に従って高速道路の利用客に対して料金や指示等を表示する。通行券読取ユニット105cは、磁気カード読取装置やバーコード読取装置等の媒体読取装置を有し、通行券自動発行装置によって発行された通行券から媒体読取装置が読み取ったデータを制御部104へ出力する。ICカード読書ユニット105dは、ICカードに対して読み書きを行うリーダライタを有し、料金の電子決済のために、制御部104から入力される制御信号に従って高速道路の利用客のICカードに対してリーダライタで読み書きを行う。領収書発行ユニット105eは、文字等を印字する印字装置を有し、制御部104から入力される制御信号に従って領収書等を印字して出力する。紙幣処理ユニット105fは、現金での決済のために、制御部104から入力される制御信号に従って紙幣の受け入れ、計数、保管、釣りの払い戻し等を行う。硬貨処理ユニット105gは、現金での決済のために、制御部104から入力される制御信号に従って硬貨の受け入れ、計数、保管、釣りの払い戻し等を行う。保守ユニット105hは、保守点検時に作業員が情報を参照するための液晶パネル等の表示装置と、作業員が情報を入力するためのキーボード等の入力装置とを有する。保守ユニット105hは、接続部101に他のユニットが接続された場合に後述するバージョン情報を作業員が入力するためのバージョン情報入力部としても機能する。保守ユニット105hは、タッチパネルのように表示装置と入力装置の機能を兼ね備えた装置を有していてもよい。なお、以下の説明では、接続部101に接続されるユニットの1つをいずれであるかを特定せずにユニット105と称することがある。また、図2に示した各種のユニット105は例であり、料金装置10aは、これら全てユニット105を内蔵しなくてもよいし、他のユニット105を内蔵してもよい。通信部102は、有線回線等の通信回線を通じて、監視装置20との間で指示や情報のやりとりを行う。記憶部103は、フラッシュメモリや磁気記憶装置等の不揮発性を有する記憶装置を有し、料金装置10aを動作させるためのプログラムやデータを記憶装置に記憶させる。制御部104は、CPUCentralProcessingUnit等の演算装置と、プログラムやデータを展開するメモリとを有し、演算装置が実行するプログラムに従って料金装置10aの各部を制御する。例えば、制御部104は、カメラユニット105aに映像を撮像させ、撮像された映像の映像データを通信部102から監視装置20へ送信させる。また、制御部104は、通行券読取ユニット105cに通行券の内容を読み込ませ、読み込まれた内容に基づいて料金を計算し、ICカード読書ユニット105d等に料金を精算させ、領収書発行ユニット105eに領収書を発行させる。制御部104は、各種の制御を実行するために、記憶部103に記憶されているプログラムをメモリに展開して実行することによって各種の機能部を実現させる。プログラムを実行することによって実現される機能部には、装着検出部104aと、バージョン情報取得部104bと、バージョン情報保存部104cと、起動制御部104dと、バージョン情報応答部104eとが含まれる。装着検出部104aは、ユニット105が接続部101に新たに装着された場合にそれを検出する。なお、ユニット105の装着の検出は、例えば、ユニット105と制御部104とを接続する信号線を流れる信号を監視することによって行ってもよいし、ユニット105の装着を機械的に検出して検出信号を制御部104へ送信する検出部を接続部101に設け、その検出部が送信する信号を監視することによって行ってもよい。バージョン情報取得部104bは、装着検出部104aによってユニットの装着が検出された場合に、バージョン情報の入力を求めるメッセージを保守ユニット105hに表示させ、メッセージに応じて入力されたバージョン情報を保守ユニット105hから取得する。ここで、バージョン情報とは、ユニット自体のハードウェアのバージョンを示すバージョン番号またはユニットに搭載されているソフトウェアのバージョンを示すバージョン番号の少なくとも一方を含む情報である。バージョン情報保存部104cは、バージョン情報取得部104bによって取得されたバージョン情報をバージョン情報103aとして記憶部103に記憶させる。図3は、記憶部103に記憶されるバージョン情報103aの一例を示す図である。図3に示すように、バージョン情報103aでは、ユニット105の識別番号であるユニットIDと対応づけて、ユニット105毎にハードウェアのバージョン番号とソフトウェアのバージョン番号とが保持される。起動制御部104dは、ユニット105の起動を制御する。起動制御部104dは、装着検出部104aによってユニット105の装着が検出された場合、装着が検出されたユニット105のバージョン情報がバージョン情報取得部104bによって取得されるまでそのユニット105を機能させない。ここで、ユニット105を機能させないことには、例えば、ユニット105を起動させないことや、ユニット105と指示や情報のやりとりを行わないことが含まれる。バージョン情報応答部104eは、監視装置20または中央監視装置30の問合せに応じて、バージョン情報103aの内容を応答する。バージョン情報応答部104eは、バージョン情報103aの内容をユニット毎に応答してもよいし、一括して全てのユニットの分を応答してもよい。このように、料金装置10aは、新たなユニット105が搭載された場合にバージョン情報が入力されなければそのユニット105を機能させないように構成されている。このため、ユニット105が機能し始める前にユニット105のバージョン情報を確実に取得することができる。また、この方式では、制御部104は、ユニット105と情報をやりとりすることなくそのユニットに関する情報を取得することができる。このため、制御部104がユニット105のバージョン情報を取得できるようにするために、ユニット105の構成を変更しなくてよい。次に、図1に示した監視装置20の構成について説明する。図4は、監視装置20の機能的な構成を示すブロック図である。図4に示すように、監視装置20は、表示部201と、入力部202と、通信部203と、通信部204と、記憶部205と、制御部206とを備える。表示部201は、液晶パネル等の表示装置を有し、制御部206の制御に従って、料金装置10a~10nから送信された映像データや、料金装置10a~10nの稼働状態に関する各種の情報を表示装置に表示する。入力部202は、キーボード等の入力装置を有し、監視員からの指示やデータの入力を受け付け、受け付けた指示やデータを制御部206へ出力する。通信部203は、有線回線等の通信回線を通じて、料金装置10a~10nとの間で指示や情報のやりとりを行う。通信部204は、ネットワーク3を通じて、中央監視装置30との間で指示や情報のやりとりを行う。記憶部205は、フラッシュメモリや磁気記憶装置等の不揮発性を有する記憶装置を有し、監視装置20を動作させるためのプログラムやデータを記憶装置に記憶する。記憶部205に含まれるデータには、バージョン情報205aと、バージョン管理マスタ205bとが含まれる。バージョン情報205aは、監視装置20に接続されている料金装置10a~10nに内蔵されている各ユニット105のバージョンに関する情報を保持する。図5は、バージョン情報205aの一例を示す図である。図5に示すように、バージョン情報205aでは、料金装置10の識別番号である料金装置IDおよび料金装置10に内蔵されているユニット105のユニットIDと対応づけて、料金装置10毎かつユニット105毎にハードウェアのバージョン番号とソフトウェアのバージョン番号とを保持する。バージョン管理マスタ205bは、利用されている各ユニット105の好適なバージョンに関する情報を保持する。ここで好適なバージョンとは、品質が良好なバージョン、例えば、既知の不具合が解消されているバージョンである。図6は、バージョン管理マスタ205bの一例を示す図である。図6に示すように、バージョン管理マスタ205bは、ユニットID毎に、利用可能ハードウェアバージョン番号と、最小ソフトウェアバージョン番号と、依存情報との組み合わせを複数保持できるように構成されている。利用可能ハードウェアバージョン番号は、ユニット105のハードウェアの好適なバージョン番号である。例えば、ユニットIDにCAM-01が設定され、利用可能ハードウェアバージョン番号に1が設定されているデータがバージョン管理マスタ205bに存在する場合、そのデータは、CAM-01で識別されるユニット105のハードウェアのバージョン番号が1であれば、ハードウェアの観点からみて、そのユニット105を利用して構わないことを意味する。最小ソフトウェアバージョン番号は、ハードウェアのバージョンが対応する利用可能ハードウェアバージョン番号のものであるときに搭載されているべき最も古いバージョンのソフトウェアの番号である。例えば、ユニットIDにCAM-01が設定され、利用可能ハードウェアバージョン番号に1が設定され、最小ソフトウェアバージョン番号に5が設定されているデータがバージョン管理マスタ205bに存在する場合、そのデータは、CAM-01で識別されるユニット105のハードウェアのバージョン番号が1であれば、ユニット105に搭載されているソフトウェアのバージョンが5以上であるべきことを意味する。依存情報は、他のユニット105に求められるバージョンに関する情報である。例えば、CAM-01で識別されるユニット105のハードウェアのバージョン番号が1である場合にDSP-08で識別されるユニット105のハードウェアのバージョン番号が2以上であるべきであれば、その旨の情報が依存情報としてバージョン管理マスタ205bに保持される。なお、ソフトウェアのバージョンの依存性に関する情報を依存情報としてバージョン管理マスタ205bに保持することもできる。制御部206は、CPU等の演算装置と、プログラムやデータを展開するメモリとを有し、演算装置が実行するプログラムに従って監視装置20の各部を制御する。例えば、制御部206は、定期的に通信部203から料金装置10a~10nへ稼働状況に関する問合せを送信させ、料金装置10a~10nから応答された情報を表示部201に表示させる。また、制御部206は、入力部202から入力された指示に従って、料金装置10a~10nの動作を変更するための指示を通信部203から送信させる。制御部206は、各種の制御を実行するために、記憶部205に記憶されているプログラムをメモリに展開して実行することによって各種の機能部を実現させる。プログラムを実行することによって実現される機能部には、バージョン情報問合せ部206aと、バージョン情報保存部206bと、バージョン情報検査部206cとが含まれる。バージョン情報問合せ部206aは、料金装置10a~10nに内蔵されているユニット105のバージョンを問合せ、応答としてバージョン情報を取得する。応答されるバージョン情報には、例えば、応答した料金装置10の料金装置IDと、応答した料金装置10に内蔵されるユニット105のユニットIDと、ユニット105のハードウェアのバージョン番号と、ユニット105のソフトウェアのバージョン番号とが含まれる。バージョン情報保存部206bは、バージョン情報問合せ部206aによって取得されたバージョン情報に基づいてバージョン情報205aを更新する。バージョン情報検査部206cは、バージョン情報問合せ部206aによって取得されたバージョン情報をバージョン管理マスタ205bと照合してバージョンの整合性を検査する。そして、バージョンが不整合であれば、バージョン情報検査部206cは、表示部201にメッセージを表示してその旨を報知する。なお、報知は、ログファイルに警告メッセージを出力することや、警告メッセージを含む電子メールを所定の宛先へ送信することで実現してもよい。例えば、CAM-01で識別されるユニット105から、ハードウェアのバージョンが1であり、ソフトウェアのバージョンが7であるという応答をバージョン情報問合せ部206aが受信したものとする。この場合、バージョン情報検査部206cは、ユニットIDがCAM-01で利用可能ハードウェアバージョン番号が1のデータをバージョン管理マスタ205bから取得する。該当するデータが存在しない場合、バージョン情報検査部206cは、当該のユニット105を特定するための情報とともに当該のユニット105のハードウェアのバージョンが好ましくない旨を報知する。該当するデータが存在する場合、バージョン情報検査部206cは、そのデータの最小ソフトウェアバージョン番号の値が7以下であるかを判定する。最小ソフトウェアバージョン番号の値が7より大きい場合、バージョン情報検査部206cは、当該のユニット105を特定するための情報とともに当該のユニット105のソフトウェアのバージョンが好ましくない旨を報知する。最小ソフトウェアバージョン番号の値が7以下である場合、バージョン情報検査部206cは、取得したデータの依存情報に設定されている条件が満たされるかを判定する。例えば、DSP-08で識別されるユニット105のハードウェアのバージョン番号が2以上であるべき旨が依存情報に設定されている場合、バージョン情報検査部206cは、当該のユニット105と同一の料金装置10に内蔵され、DSP-08で識別されるユニット105のハードウェアのバージョン番号をバージョン情報205aまたはバージョン情報問合せ部206aが取得した応答から取得し、取得したバージョン番号が2以上であるかを判定する。取得したバージョン番号が2より小さい場合、バージョン情報検査部206cは、当該のユニット105を特定するための情報およびDSP-08で識別されるユニット105を特定するための情報とともにこれらのユニット105のハードウェアのバージョンの組み合わせが好ましくない旨を報知する。このように、監視装置20は、接続されている料金装置10からバージョン情報を取得し、取得したバージョン情報をバージョン管理マスタ205bと比較してバージョンの不整合があれば報知するように構成されている。このため、監視員等がユニット105のバージョンの不整合を容易に認識することができ、バージョンの不整合による障害の発生が抑止される。また、ユニット105の交換を担当する作業員が誤ったバージョン情報を入力した場合でも、バージョンの不整合の報知によって誤入力が明らかになる。なお、中央監視装置30も、監視装置20と同様に、料金装置10に内蔵されているユニット105のバージョン情報を収集して整合性を確認し、不整合があれば報知するようにしてもよい。この場合、中央監視装置30は、全ての料金所の料金装置10に内蔵されているユニット105のバージョン情報を収集することが好ましい。なお、中央監視装置30は、各料金装置10に個別に問合せをしてバージョン情報を取得することとしてもよいし、各監視装置20が収集済みのバージョン情報を取得することとしてもよい。次に、図7を参照しながら、ユニット105が装着された場合の料金装置10aの動作について説明する。図7は、ユニット105が装着された場合の料金装置10aの動作を示すフローチャートである。図7に示すように、ユニット105が装着されると、装着検出部104aがそれを検出するステップS101。なお、料金装置10aが停止した状態でユニット105が装着された場合、装着検出部104aは、少なくとも装着されたユニット105が通常通り機能し始める前に、ユニット105の装着を検出する。続いて、バージョン情報取得部104bが、バージョン情報の入力を求めるメッセージを表示させるステップS102。そして、バージョン情報取得部104bは、バージョン情報が入力されたかを判定し、入力されていなければステップS103,No、判定を再度実行する。バージョン情報が入力された場合ステップS103,Yes、バージョン情報保存部104cが、入力されたバージョン情報を記憶部103に保存するステップS104。また、起動制御部104dが、装着検出部104aによって装着が検出されたユニット105を機能させるステップS105。なお、ステップS104とステップS105は、実行順序が逆であってもよい。次に、図8を参照しながら、バージョン情報の取得時の監視装置20の動作について説明する。図8は、バージョン情報の取得時の監視装置20の動作を示すシーケンス図である。なお、図8に示す動作は、料金所2内の全ての料金装置10を対象として定期的に実行することが好ましい。図8に示すように、監視装置20が料金装置10aにバージョンの問合せを行うとステップS201、料金装置10aは、内蔵しているユニット105のバージョン情報を応答するステップS202。そして、監視装置20は、応答されたバージョン情報を記憶部205に保存するステップS203。続いて、監視装置20は、応答されたバージョン情報をバージョン管理マスタ205bと照合してバージョンの整合性を検査するステップS204。そして、バージョンが整合していなければステップS205,No、監視装置20は、その旨を報知するステップS206。なお、図8では、監視装置20からの問合せに応じて料金装置10aがバージョン情報を応答することとしたが、料金装置10aが自発的にバージョン情報を監視装置20へ送信することとしてもよい。この場合、料金装置10aが、バージョン情報を監視装置20へ定期的に送信することとしてもよいし、起動完了時にバージョン情報を監視装置20へ送信することとしてもよいし、装着されたユニット105のバージョン情報を取得したときに取得したバージョン情報を監視装置20へ送信することとしてもよい。上述してきたように、本実施例では、ユニット105の装着が検出された場合にバージョン情報が入力されるまで装着されたユニット105を料金装置10が機能させないこととし、また、料金装置10が入力されたバージョン情報を記憶部103に保存することとしたので、料金装置10の稼働中には各ユニット105のバージョン情報が記憶部103に保存されていることが保証される。また、本実施例では、監視装置20または中央監視装置30が各料金装置10からバージョン情報を収集することとしたので、各料金装置10に内蔵されているユニット105のバージョンを監視員等が容易に知ることができる。実施例1の変形例について説明する。なお、以下の説明では、既に説明した部分と同様の部分には既に説明した部分と同一の符号を付して、重複する説明を省略することがある。また、実施例2に係る料金所管理システムは、以下に説明する相違点を除いて、実施例1で説明した料金所管理システム1と同様であるものとする。図9は、料金装置11aの機能的な構成を示すブロック図である。図9に示すように、料金装置11aは、制御部104に代えて制御部114を有する点において、図2に示した料金装置10aと異なる。制御部114は、各種の制御を実行するために、記憶部103に記憶されているプログラムをメモリに展開して実行することによって各種の機能部を実現させる。プログラムを実行することによって実現される機能部には、装着検出部104aと、バージョン情報取得部104bと、バージョン情報保存部104cと、起動制御部104dと、バージョン情報応答部104eと、検証情報取得部114fと、バージョン情報検証部114gとが含まれる。検証情報取得部114fは、バージョン情報取得部104bによってバージョン情報が取得された後に、検証情報の入力を求めるメッセージを保守ユニット105hに表示させ、メッセージに応じて入力された検証情報を保守ユニット105hから取得する。すなわち、本実施例において、保守ユニット105hは、接続部101に他のユニットが接続された場合に検証情報を作業員が入力するための検証情報入力部としても機能する。ここで、検証情報とは、バージョン情報取得部104bによって取得されたバージョン情報が正当であるかを検証するための情報である。検証情報は、例えば、バージョン情報のチェックサムであってもよいし、バージョン情報のハッシュ値であってもよい。バージョン情報検証部114gは、バージョン情報取得部104bによって取得されたバージョン情報の正当性を、検証情報取得部114fによって取得された検証情報を用いて検証する。例えば、検証情報がチェックサムの場合、チェックサムを用いて誤りが無いことを確認することでバージョン情報の正当性が検証される。また、検証情報がハッシュ値の場合、バージョン情報から再計算されたハッシュ値と検証情報とを比較することでバージョン情報の正当性が検証される。本実施例における起動制御部104dは、装着検出部104aによってユニット105の装着が検出された場合、バージョン情報検証部114gによってバージョン情報の正当性が検証されるまでユニット105を機能させない。このため、本実施例では、誤ったバージョンが入力されたにも関わらず、装着されたユニット105が機能してしまうことを抑止できる。次に、図10を参照しながら、ユニット105が装着された場合の料金装置11aの動作について説明する。図10は、ユニット105が装着された場合の料金装置11aの動作を示すフローチャートである。図10に示すように、ユニット105が装着されると、装着検出部104aがそれを検出するステップS301。続いて、バージョン情報取得部104bが、バージョン情報の入力を求めるメッセージを表示させるステップS302。そして、バージョン情報取得部104bは、バージョン情報が入力されたかを判定し、入力されていなければステップS303,No、判定を再度実行する。バージョン情報が入力された場合ステップS303,Yes、検証情報取得部114fが、検証情報の入力を求めるメッセージを表示させるステップS304。そして、検証情報取得部114fは、検証情報が入力されたかを判定し、入力されていなければステップS305,No、判定を再度実行する。検証情報が入力された場合ステップS305,Yes、バージョン情報検証部114gが、入力されたバージョン情報の正当性を、入力された検証情報を用いて検証するステップS306。そして、正当性が検証された場合ステップS307,Yes、バージョン情報保存部104cが、入力されたバージョン情報を記憶部103に保存するステップS308。また、起動制御部104dが、装着検出部104aによって装着が検出されたユニット105を機能させるステップS309。入力されたバージョン情報が正当でなかった場合ステップS307,No、ステップS302以降が再実行される。なお、ステップS308とステップS309は、実行順序が逆であってもよい。また、図10に示した例では、バージョン情報と検証情報とを別々に入力することとしたが、これらを一度に入力することとしてもよい。この場合、本来のバージョン情報の所定の位置に検証情報を埋め込んだものがバージョン情報として入力され、バージョン情報検証部114gは、入力されたバージョン情報を本来のバージョン情報と検証情報とに分離して検証を行う。上述してきたように、本実施例では、バージョン情報に加えて検証情報を入力させ、検証情報を用いてバージョン情報の正当性を検証することとしたので、ユニット105の交換を担当する作業員が誤ったバージョン情報を入力した場合にその場で誤入力に気づくことができる。このため、正確なバージョン情報を管理することができる。実施例1の他の変形例について説明する。なお、実施例3に係る料金所管理システムは、以下に説明する相違点を除いて、実施例1で説明した料金所管理システム1と同様であるものとする。図11は、料金装置12aの機能的な構成を示すブロック図である。図11に示すように、料金装置12aは、制御部104に代えて制御部124を有する点において、図2に示した料金装置10aと異なる。また、料金装置12aは、各ユニット105が記憶部106を備える点において、図2に示した料金装置10aと異なる。記憶部106には、ユニット105のバージョン情報が予め記憶され、ユニット105のソフトウェアがバージョンアップされた場合には記憶部106に記憶されたバージョン情報は更新される。制御部124は、各種の制御を実行するために、記憶部103に記憶されているプログラムをメモリに展開して実行することによって各種の機能部を実現させる。プログラムを実行することによって実現される機能部には、バージョン情報保存部104cと、バージョン情報応答部104eと、状態検査部124hとが含まれる。状態検査部124hは、ユニット105が正常に動作しているかを定期的に検査する。具体的には、状態検査部124hは、状態確認メッセージをユニット105へ定期的に送信し、正常応答が返されるか否かに基づいてユニット105が正常に動作しているかを検査する。本実施例において、各ユニット105は、状態検査部124hから送信される状態確認メッセージに対して、正常応答に加えて、記憶部106に記憶されているバージョン情報を応答するように構成されている。また、本実施例におけるバージョン情報保存部104cは、ユニット105から応答されたバージョン情報をバージョン情報103aとして記憶部103に記憶させる。次に、図12を参照しながら、ユニット105の状態検査時の料金装置12aの動作について説明する。図12は、ユニット105の状態検査時の料金装置12aの動作を示すシーケンス図である。なお、図12に示す動作は、料金装置12a内の全てのユニット105を対象として定期的に実行することが好ましい。図12に示すように、まず、制御部124が、状態確認メッセージをユニット105へ送信するステップS401。ユニット105は、状態確認メッセージに応じて、正常応答およびバージョン情報を制御部124へ応答するステップS402。そして、バージョン情報保存部104cが、応答されたバージョン情報を記憶部103に保存するステップS403。このように、本実施例では、ユニットを交換する作業員がバージョン情報を入力することなく、接続部101に接続されているユニット105のバージョン情報を制御部124が取得することができる。なお、上述した各実施例で示した構成は、本発明の要旨を逸脱しない範囲で適宜変更することができる。例えば、実施例1および2では、接続部101に装着された保守ユニット105hからバージョン情報等を入力することとしたが、制御部104、114または124に表示部と入力部とを設け、ユニット105の装着の検出時に、制御部104、114または124に接続された表示部にメッセージを表示して、制御部104、114または124に接続された入力部からバージョン情報を取得することとしてもよい。また、バージョン情報等に際して、メッセージを表示ユニット105bに表示してもよい。また、作業員等にキーボード等の入力部を操作してバージョン情報を入力させるのではなく、新たに装着されるユニット105のバージョン情報を通行券やICカード等の記憶媒体に予め記録しておき、その記録媒体に記録されたバージョン情報を通行券読取ユニット105cまたはICカード読書ユニット105dに読み取らせることとしてもよい。このような構成とすることにより、作業員等の作業負荷が軽減され、また、バージョン情報の誤入力の発生が抑制される。また、上述した各実施例では、各料金装置10に内蔵されたユニット105のバージョン情報を監視装置20または中央管理装置30が表示することとしたが、各料金装置10が、記憶部103に記憶されているバージョン情報103aの内容を保守ユニット105h等に設けられた表示部に表示することとしてもよい。このような構成とすることにより、例えば、料金装置10に障害が発生したときに、作業員等が料金装置10に内蔵されているユニット105のバージョンを容易に知ることが可能になり、障害の原因を早期に特定するために役立つ。また、上述した各実施例では、本発明を適用する装置の例として、料金所に設けられた料金装置について説明したが、本発明は、ユニットを装着可能なその他の料金装置にも適用することができる。例えば、本発明は、駐車場の駐車料金を精算するための料金装置や、鉄道等の交通機関の運賃を精算するための料金装置にも適用することができる。"