(57)【要約】【課題】　電子機器を利用し、バーコードＩＤを制御コードとして使用して投票処理制御を行うようにした高信頼度の分散データベースを採用した無停止電子投票システムを提供する。【解決手段】　投票所に設置する電子機器はコンピュータ１００、表示手段１１０、バーコードリーダ１２０、警報ランプ１５０、分散データベース４２０を備え、投票カード６０ａ、投票制御シート９５に記載されているバーコードＩＤをバーコードリーダ１２０を用いて読み取る事で電子投票機を操作して投票操作を実行する。投票結果はイーサネット２０で接続される全ての投票所設置のコンピュータ１１０の分散データベースへの記録制御を実行するため、全ての電子機器が障害を起こさない限り、無停止での運用が可能となる。【選択図】　　　　図２２
2004118829.tif 000002
【特許請求の範囲】
【請求項１】
　特定の選挙人に対して交付されたＩＤコードと、当該選挙の候補者に対応する候補者ＩＤコードと、投票或いは棄権等の投票行動に対応する投票制御ＩＤコードとを用いて投票処理制御を行う電子投票システムであって、前記ＩＤコードは任意の紙葉媒体にバーコードで表記されており、前記電子投票システムを構成する投票制御手段は、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した少なくとも１台のコンピュータであり、当該投票制御手段は表示手段とバーコードリーダを備えており、前記投票制御手段のバーコードリーダにより前記特定の選挙人に対して交付された任意の紙葉媒体に表記されたバーコードＩＤを読み込ませた際、それが当該特定の選挙人に対して交付されたＩＤコードとして正規なバーコードＩＤであるか否かを判断して、正規なバーコードＩＤであると確認された後には、前記特定の選挙人に特定の候補者に対応したＩＤコード及び投票制御ＩＤコードを前記任意の紙葉媒体に表記されたバーコードのバーコードＩＤから選択させて投票操作させることを特徴とする電子的に投票処理を制御する電子投票システム。
【請求項２】
　特定の選挙人に対して交付されたＩＤコードと、当該選挙の候補者に対応する候補者ＩＤコードと、投票或いは棄権等の投票行動に対応する投票制御ＩＤコードとを用いて投票処理制御を行う電子投票システムであって、前記ＩＤコードは任意の紙葉媒体にバーコードで表記されており、前記電子投票システムを構成する投票制御手段は、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、当該候補者の所属政党名に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した少なくとも１台のコンピュータであり、当該投票制御手段は表示手段とバーコードリーダを備えており、前記投票制御手段のバーコードリーダにより前記特定の選挙人に対して交付された任意の紙葉媒体に表記されたバーコードＩＤを読み込ませた際、それが当該特定の選挙人に対して交付されたＩＤコードとして正規なバーコードＩＤであるか否かを判断して、正規なバーコードＩＤであると確認された後には、前記特定の選挙人に特定の候補者の所属政党名に対応したＩＤコード及び投票制御ＩＤコードを前記任意の紙葉媒体に表記されたバーコードのバーコードＩＤから選択させて投票操作させることを特徴とする電子的に投票処理を制御する電子投票システム。
【請求項３】
　前記特定の選挙人に対して交付されたバーコードＩＤは、投票しようとする夫々の選挙人に対して交付された投票カードに表記されたバーコードであることを特徴とした請求項１又は請求項２記載の電子投票システム。
【請求項４】
　前記特定の選挙人に対して交付されたバーコードＩＤは、１０進３桁のバーコードであり、前記特定の選挙人に対して交付された投票カードは再利用可能にしたことを特徴とした請求項３記載の電子投票システム。
【請求項５】
　前記特定の選挙人に対して交付されたバーコードＩＤとして、選挙管理委員会が発行した投票案内はがきに印刷されたバーコードを用いたことを特徴とした請求項１又は請求項２記載の電子投票システム。
【請求項６】
　特定の選挙人に対して交付されたバーコードＩＤと、当該選挙の候補者に対応する候補者ＩＤコードと、投票或いは棄権等の投票行動に対応する投票制御ＩＤコードとを用いて投票処理制御を行う電子投票システムであって、電子投票システムを構成する投票制御手段は、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者ＩＤコード、及び投票制御ＩＤコード等を記憶した複数台のコンピュータであり、各投票制御手段は表示手段とバーコードリーダを備えており、１台の投票制御手段での投票結果と操作ログ情報は他の全ての投票制御手段にもデータを転送し合って、各々の投票制御手段が同じデータを共有することを特徴とした請求項１から請求項５のいずれか一項に記載の電子投票システム。
【請求項７】
　請求項６記載の電子投票システムにおいて、前記複数台の投票制御手段の内の特定の投票制御手段に障害が発生した場合には、当該障害の発生した投票制御手段を本電子投票システムから切り離し、その後は、残りの投票制御手段により投票処理制御を継続して行うことを特徴とした電子投票システム。
【請求項８】
　請求項１から請求項７のいずれか一項に記載の電子投票システムにおいて、特定の選挙人に対してバーコードＩＤを交付し、当該交付バーコードＩＤを電子投票システムとして有効化するバーコードＩＤ交付手段を備えることを特徴とした電子投票システム。
【請求項９】
　請求項８記載の電子投票システムにおいて、前記バーコードＩＤ交付手段が有効化したバーコードＩＤを本電子投票システムを構成する前記投票制御手段に通知して、当該投票行為が正当な投票であることを知らしめることを特徴とした電子投票システム。
【請求項１０】
　請求項８又は請求項９記載の電子投票システムにおいて、バーコードＩＤ交付手段に障害が発生した場合には、再利用不可対応のバーコードＩＤが印刷された投票カードを選挙人に交付して投票行為を可能とすることを特徴とした電子投票システム。
【請求項１１】
　請求項１０記載の電子投票システムにおいて、再利用不可対応のバーコードＩＤは、特定の桁数を有するバーコードＩＤであり、前記投票制御手段は、前記バーコードリーダで読み込んだバーコードＩＤの桁数の属性から再利用不可対応の投票カードであると判断して投票行為データを可能とすることを特徴とした電子投票システム。
【請求項１２】
　請求項１０又は請求項１１記載の電子投票システムにおいて、前記再利用不可対応のバーコードＩＤを読み取った投票制御手段は、他の投票制御手段に当該バーコードＩＤを通知し、他の投票制御手段においても前記通知されたと同一の再利用不可対応のバーコードＩＤが再度読み込まれた場合には、当該投票行為を不正と判断して投票を受理しないようにすることを特徴とした電子投票システム。
【請求項１３】
　請求項１から請求項１２のいずれか一項に記載の電子投票システムにおいて、さらに、電子投票システム全体を運用管理する制御手段を設け、電子投票システム全体に関する運用管理制御コマンド及び各機器に対する制御コマンドに対応するバーコードＩＤを用いて、投票所開場に際しての「零票確認」、投票時間満了による投票所閉鎖に伴う全投票機の動作停止制御を行う「投票所閉鎖」等の制御を行うことを特徴とした電子投票システム。
【請求項１４】
　請求項１３記載の電子投票システムにおいて、さらに、投票結果を記録媒体、好ましくは一度のみ書き込みが可能なＣＤ−Ｒ等の記録媒体に記録するための「記録媒体作成」並びに投票所開場期間中の各種のシステム機器の操作等の制御を行うことを特徴とした電子投票システム。
【請求項１５】
　表示手段、バーコードリーダ及びプリンタを備え、投票所に割り付けたバーコードＩＤを含む投票所ＩＤコードを記憶したコンピュータである開票および集計制御手段と、開票及び集計作業に供する制御項目毎の制御コマンド名とバーコードＩＤによる制御ＩＤコードを用いて、各投票所から開票所に送致されたＣＤ−Ｒ等の記録媒体に記憶された投票結果の開票及び集計を行うことを特徴とする電子投票システム。
【請求項１６】
　請求項１５記載の電子投票システムにおいて、集計処理は全ての投票所から開票所へ送致されてきたＣＤ−Ｒ等の記録媒体に記憶された投票結果の開票作業が完了したことでもって集計作業が開始できるように制御することを特徴とした電子投票システム。
【請求項１７】
　電子投票の選挙人名簿照合システムであって、名簿照合制御手段は表示手段とバーコードリーダを備え、選挙人個人に対して事前に配布されたバーコードＩＤを含む選挙人名簿データを記憶したコンピュータであり、選挙人が持参した選挙管理委員会発行の投票案内はがきに印刷された選挙人個人に対して配布されたバーコードＩＤを前記バーコードリーダにより読み込み、当該選挙人が正当な選挙人であるか否かを判断し、正当な選挙人であることが確認された後、当該選挙人が選挙に来たことをデータとして名簿照合制御手段に記憶して受付操作することを特徴とした電子投票の選挙人名簿照合システム。
【請求項１８】
　電子投票の選挙人名簿照合システムであって、名簿照合制御手段は表示手段とバーコードリーダを備え、選挙人個人に対して配布されたバーコードＩＤを含む選挙人名簿データを記憶したコンピュータであり、選挙人が選挙管理委員会発行の投票案内はがきを持参しなかったときに備え、印刷された選挙人個人の名簿情報のバーコードＩＤ情報記載欄に投票案内はがき記載のバーコードＩＤを印刷した選挙人名簿を用意しておき、当該選挙人が正当な選挙人であるか否かを判断し、正当な選挙人であることが確認された後、前記選挙人名簿のバーコードＩＤを前記バーコードリーダにより読み込み、当該選挙人が選挙に来たことをデータとして名簿照合制御手段に記憶して受付操作することを特徴とした電子投票の選挙人名簿照合システム。
【請求項１９】
　請求項１７又は請求項１８記載の電子投票の選挙人名簿照合システムにおいて、選挙人が正当な選挙人であることが確認された後に、バーコードＩＤが印刷された投票カードを交付することを特徴とした電子投票の選挙人名簿照合システム。
【請求項２０】
　特定の選挙人に対して交付されたＩＤコードと、当該選挙の候補者に対応する候補者ＩＤコードと、投票或いは棄権等の投票行動に対応する投票制御ＩＤコードとを用いて投票処理制御を行う電子投票システムであって、選挙人を受け付け正当な選挙人に対してバーコードＩＤが印刷された投票カードを交付する選挙人名簿照合手段と、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した少なくとも１台の投票制御手段とから成り、前記選挙人名簿照合手段で交付した投票カードと、前記投票制御手段近傍に用意された候補者に対応するＩＤコード及び投票制御ＩＤコード等が印刷された投票制御シートを用いて、前記特定の選挙人に特定の候補者に対応したＩＤコード及び投票制御ＩＤコードを前記投票制御シートから選択させて投票操作させることを特徴とする電子的に投票処理を制御する電子投票システム。
【請求項２１】
　請求項２０に記載された電子投票システムにおいて、前記選挙人名簿照合手段と前記投票制御手段に加えて、投票結果を開票および集計する開票・集計制御手段を備えたことを特徴とする電子的に投票処理を制御する電子投票システム。
【請求項２２】
　選挙事務に用いられるはがきであって、氏名等の選挙人を特定する情報と当該選挙人の投票所を印刷し、それと同時に、当該選挙人に対応した情報がバーコードＩＤとして印刷されたことを特徴とした投票案内用はがき。
【請求項２３】
　電子投票システムに用いられる投票カードであって、当該投票カードは、投票所に来た選挙人に対して交付され、バーコードＩＤが印刷されていることを特徴とした投票カード。
【請求項２４】
　電子投票システムに用いられる投票制御シートであって、「棄権する」「取り消し」「投票する」等の投票制御ＩＤコードがバーコードにより印刷されていることを特徴とした投票制御シート。
【請求項２５】
　電子投票システムに用いられる立候補者名表示シートであって、選挙名と当該選挙に立候補した複数の候補者名が所属政党名及びバーコードＩＤによる候補者ＩＤコードと共に印刷されていることを特徴とした立候補者名表示シート。
【請求項２６】
　電子投票システムに用いられる立候補者の所属政党名表示シートであって、選挙名と当該選挙に立候補した複数の候補者名の所属政党名及びバーコードＩＤによる所属政党名ＩＤコードと共に印刷されていることを特徴とした立候補者の所属政党名表示シート。
【請求項２７】
　電子投票システムに用いられる信任投票制御シートであって、選挙名と当該選挙で信任あるいは不信任投票の対象者である複数の候補者名及びバーコードＩＤによる候補者ＩＤコードと共に印刷されており、かつ「棄権する」「取り消し」「信任しない」「投票する」等の投票制御ＩＤコードがバーコードＩＤにより印刷されていることを特徴とした投票制御シート。
【請求項２８】
　電子投票システムに用いられる投票制御シートであって、選挙名と当該選挙に立候補した複数の候補者名が所属政党名及びバーコードＩＤによる候補者ＩＤコードと共に印刷されており、かつ「棄権する」「取り消し」「投票する」等の投票制御ＩＤコードがバーコードＩＤにより印刷されていることを特徴とした投票制御シート。
【請求項２９】
　電子投票システムに用いられる運用管理制御シートであって、投票システムの運用管理に供する制御項目毎の制御コマンド名とバーコードＩＤによる制御ＩＤコードが共に印刷されていることを特徴とした運用管理制御シート。
【請求項３０】
　電子投票システムに用いられる開票・集計管理制御シートであって、投票結果の開票および集計の運用管理に供する制御項目毎の制御コマンド名とバーコードＩＤによる制御ＩＤコードが共に印刷されていることを特徴とした開票・集計管理制御シート。
【請求項３１】
　選挙人個人に対して配布されたバーコードＩＤを含む選挙人名簿データを記憶したコンピュータである名簿照合制御手段により選挙人名簿を照合するステップと、
　選挙人に対してバーコードＩＤを交付し有効化するバーコードＩＤを交付するステップと、
　前記交付したバーコードＩＤと、当該選挙の候補者に対応するバーコードＩＤによる候補者ＩＤコード及びバーコードＩＤによる投票制御ＩＤコードを用いて、投票操作を受け付けて投票データを処理制御するステップと、
　使用済の前記交付したバーコードＩＤを再利用するために、バーコードＩＤを初期化するステップとを備えたことを特徴とした電子投票運用方法。
【請求項３２】
　請求項３１記載の電子投票運用方法において、さらに、投票結果の開票および集計の運用管理に供する制御用のバーコードＩＤを用いて投票所システム機器全体の制御を行うステップを備えたことを特徴とした電子投票運用方法。
【請求項３３】
　選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した電子投票制御コンピュータであって、該電子投票制御コンピュータは表示手段とバーコードリーダを備えており、該バーコードリーダにより当該選挙の候補者に対応するバーコードで表記された候補者ＩＤコードが読み込まれた際に、当該候補者に投票があったとして投票処理を制御することを特徴とした電子投票制御コンピュータ。
【請求項３４】
　選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した電子投票制御コンピュータであって、該電子投票制御コンピュータは表示手段とバーコードリーダを備えており、該バーコードリーダにより当該選挙の候補者が所属する政党名に対応するバーコードで表記された所属政党名ＩＤコードが読み込まれた際に、当該候補者の所属する政党に対して投票があったとして投票処理を制御をすることを特徴とした電子投票制御コンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は自治体の選挙管理委員会により運営される投票所に設置する電子機器利用の電子投票システムと、その運用方法、電子投票制御コンピュータ、開票所に設置する電子機器利用の開票・集計システム、さらには電子投票に用いられる投票案内用はがき、投票カード、投票制御シート、運用管理制御シート及び開票・集計管理制御シートに関する。
【背景技術】
【０００２】
　電子機器を利用して選挙投票を行うシステムは、下記の法律にも基本的な要件が示されている。また、岡山県新見市の選挙において全国自治体初の電子投票が実行されている。
【非特許文献１】平成１３年法律第１４７号「地方公共団体の議会の議員及び長の選挙に係る電磁的記録式投票機を用いて行う投票方法等の特例に関する法律」
【発明の開示】
【発明が解決しようとする課題】
【０００３】
　本発明は、汎用のサーバ／クライアントシステムと、簡素化された一次元のバーコード及びそのリーダを使用して、安価な電子投票システムを提供するものである。
【０００４】
　上述した新見市の選挙に使用された電子投票システムは、専用に開発された機器を使用し、スタンドアロンのシステムが構築されている。
　このような電子投票システムを構築するには、多くのハード機器を組み合わせてシステムを構築しなければならない。しかし、ハード機器の障害は如何に高価で障害の少ない機器を使ったとしても障害を零にすることはできない。そこで、本発明はハード機器の障害は不可避であることを前提としながら、システム全体は分散制御システムとして構成し、一部の機器に障害が発生したとしてもシステムとしてはダウンさせない電子投票システムを提供するものである。
【０００５】
　さらに本発明は、汎用のコンピュータを利用したシステムとして構成し、選挙人の照合、投票、開票、集計に関する一連の操作をバーコードＩＤが印刷されたシート及び当該バーコードを読み取るバーコードリーダを使用して行う、安価で信頼性の高い電子投票システムを提供するものである。
【課題を解決するための手段】
【０００６】
　本発明の電子投票システムは、基本的な手段として、投票所に配設される投票所管理サーバと、投票所管理サーバに接続される選挙人照合及び投票カード付与端末と、複数の電子投票端末装置と、投票カード回収端末とを備えており、
　各電子投票端末装置は、少なくとも、クライアントである端末機と、端末機に接続されるモニタと、バーコードリーダと、投票制御シートと、立候補者名シートとを備えており、選挙人が投票カード付与端末で付与された投票カードを使って操作することが許可される。投票カード、立候補者名シート及び投票制御シートは、任意な形式の紙葉媒体であるが、基本的には紙製であり、必要な情報が文字と共に一次元バーコードによりＩＤコードが印刷されている。
【０００７】
　さらに、本発明の電子投票システムは、複数の汎用電子機器（コンピュータ）により構成し分散方式のシステムとして構成されている。つまり、汎用の電子機器である全てのパソコンに各々分散データベースをもたせ、かつ各パソコン間をイーサネット（登録商標）で相互に接続する分散データベース制御システムを構成しており、各電子機器（コンピュータ）は表示手段であるモニタと、入力手段であるバーコードリーダを備え、選挙人に対して発行されるバーコードＩＤが印刷された投票カードと、選挙名、当該選挙の候補者名、当該候補者の所属政党名、バーコードによる候補者ＩＤコード及びバーコードによる投票制御ＩＤコードが印刷された投票制御シート、開票及び集計作業に供する制御項目毎の制御コマンド名とバーコードによる制御ＩＤコードが印刷されている開票・集計制御シートを備えており、選挙人による投票操作の処理作業を各電子機器（コンピュータ）によって分散して処理できる構成を採用している。
【０００８】
　本発明の電子投票システムは、特定の選挙人に対して交付されたＩＤコードと、当該選挙の候補者に対応する候補者ＩＤコードと、投票或いは棄権等の投票行動に対応する投票制御ＩＤコードとを用いて投票処理制御を行う電子投票システムであって、ＩＤコードは任意の紙葉媒体にバーコードで表記されており、電子投票システムを構成する投票制御手段は、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した少なくとも１台のコンピュータであり、当該投票制御手段は表示手段とバーコードリーダを備えており、投票制御手段のバーコードリーダにより特定の選挙人に対して交付された任意の紙葉媒体に表記されたバーコードＩＤを読み込ませた際、それが当該特定の選挙人に対して交付されたＩＤコードとして正規なバーコードＩＤであるか否かを判断して、正規なバーコードＩＤであると確認された後には、特定の選挙人に特定の候補者に対応したＩＤコード及び投票制御ＩＤコードを任意の紙葉媒体に表記されたバーコードのバーコードＩＤから選択させて投票操作させることを特徴とする。
【０００９】
　また、本発明の電子投票システムは、特定の選挙人に対して交付されたＩＤコードと、当該選挙の候補者に対応する候補者ＩＤコードと、投票或いは棄権等の投票行動に対応する投票制御ＩＤコードとを用いて投票処理制御を行う電子投票システムであって、ＩＤコードは任意の紙葉媒体にバーコードで表記されており、電子投票システムを構成する投票制御手段は、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、当該候補者の所属政党名に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した少なくとも１台のコンピュータであり、当該投票制御手段は表示手段とバーコードリーダを備えており、投票制御手段のバーコードリーダにより特定の選挙人に対して交付された任意の紙葉媒体に表記されたバーコードＩＤを読み込ませた際、それが当該特定の選挙人に対して交付されたＩＤコードとして正規なバーコードＩＤであるか否かを判断して、正規なバーコードＩＤであると確認された後には、特定の選挙人に特定の候補者の所属政党名に対応したＩＤコード及び投票制御ＩＤコードを任意の紙葉媒体に表記されたバーコードのバーコードＩＤから選択させて投票操作させることを特徴とする。
【００１０】
　本発明の電子投票システムでの前記特定の選挙人に対して交付されたバーコードＩＤは、投票しようとする夫々の選挙人に対して交付された投票カードに表記されたバーコードであり、１０進３桁のバーコードであり、特定の選挙人に対して交付された投票カードは再利用可能にした。
　また、特定の選挙人に対して交付されたバーコードＩＤとして、選挙管理委員会が発行した投票案内はがきに印刷されたバーコードを用いる。
【００１１】
　本発明の電子投票システムは、特定の選挙人に対して交付されたバーコードＩＤと、当該選挙の候補者に対応する候補者ＩＤコードと、投票或いは棄権等の投票行動に対応する投票制御ＩＤコードとを用いて投票処理制御を行う電子投票システムであって、電子投票システムを構成する投票制御手段は、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者ＩＤコード、及び投票制御ＩＤコード等を記憶した複数台のコンピュータであり、各投票制御手段は表示手段とバーコードリーダを備えており、１台の投票制御手段での投票結果と操作ログ情報は他の全ての投票制御手段にもデータを転送し合って、各々の投票制御手段が同じデータを共有することを特徴とする。
【００１２】
　本発明の電子投票システムにおいては、複数台の投票制御手段の内の特定の投票制御手段に障害が発生した場合には、当該障害の発生した投票制御手段をシステムから切り離し、その後は、残りの投票制御手段により投票処理制御を継続して行うことを特徴とする。
【００１３】
　本発明の電子投票システムは、さらに、特定の選挙人に対してバーコードＩＤを交付し、当該交付バーコードＩＤを電子投票システムとして有効化するバーコードＩＤ交付手段を備えることを特徴とする。その際、バーコードＩＤ交付手段が有効化したバーコードＩＤを本電子投票システムを構成する投票制御手段に通知して、当該投票行為が正当な投票であることを知らしめることを特徴とする。
【００１４】
　本発明の電子投票システムにおいて、バーコードＩＤ交付手段に障害が発生した場合には、再利用不可対応のバーコードＩＤが印刷された投票カードを選挙人に交付して投票行為を可能とすることを特徴とする。その際、再利用不可対応のバーコードＩＤは、特定の桁数を有するバーコードＩＤであり、投票制御手段は、バーコードリーダで読み込んだバーコードＩＤの桁数の属性から再利用不可対応の投票カードであると判断して投票データを記録することを特徴とする。また、再利用不可対応のバーコードＩＤを読み取った投票制御手段は、他の投票制御手段に当該バーコードＩＤを通知し、他の投票制御手段においても通知されたと同一の再利用不可対応のバーコードＩＤが再度読み込まれた場合には、当該投票行為を不正と判断して投票を受理しないようにすることを特徴とする。
【００１５】
　さらに、本発明の電子投票システムは、電子投票システム全体を運用管理する制御手段を設け、電子投票システム全体に関する運用管理制御コマンド及び各機器に対する制御コマンドに対応するバーコードＩＤを用いて、投票所開場に際しての「零票確認」、投票時間満了による投票所閉鎖に伴う全投票機の動作停止制御を行う「投票所閉鎖」等の制御を行うことを特徴とする。
【００１６】
　本発明の電子投票システムは、さらに、投票結果を記録媒体、好ましくは一度のみ書き込みが可能なＣＤ−Ｒ等の記録媒体に記録するための「記録媒体作成」並びに投票所開場期間中の各種のシステム機器の操作等の制御を行うことを特徴とする。
【００１７】
　本発明の電子投票システムは、表示手段、バーコードリーダ及びプリンタを備え、投票所に割り付けたバーコードＩＤを含む投票所ＩＤコードを記憶したコンピュータである開票および集計制御手段と、開票及び集計作業に供する制御項目毎の制御コマンド名とバーコードＩＤによる制御ＩＤコードを用いて、各投票所から開票所に送致されたＣＤ−Ｒ等の記録媒体に記憶された投票結果の開票及び集計を行うことを特徴とする。その際、集計処理は全ての投票所から開票所へ送致されてきたＣＤ−Ｒ等の記録媒体に記憶された投票結果の開票作業が完了したことでもって集計作業が開始できるように制御することを特徴とする。
【００１８】
　本発明の電子投票の選挙人名簿照合システムは、名簿照合制御手段は表示手段とバーコードリーダを備え、選挙人個人に対して事前に配布されたバーコードＩＤを含む選挙人名簿データを記憶したコンピュータであり、選挙人が持参した選挙管理委員会発行の投票案内はがきに印刷された選挙人個人に対して配布されたバーコードＩＤをバーコードリーダにより読み込み、当該選挙人が正当な選挙人であるか否かを判断し、正当な選挙人であることが確認された後、当該選挙人が選挙に来たことをデータとして名簿照合制御手段に記憶して受付操作することを特徴とする。
【００１９】
　本発明の電子投票の選挙人名簿照合システムは、名簿照合制御手段は表示手段とバーコードリーダを備え、選挙人個人に対して配布されたバーコードＩＤを含む選挙人名簿データを記憶したコンピュータであり、選挙人が選挙管理委員会発行の投票案内はがきを持参しなかったときに備え、印刷された選挙人個人の名簿情報のバーコードＩＤ情報記載欄に投票案内はがき記載のバーコードＩＤを印刷した選挙人名簿を用意しておき、当該選挙人が正当な選挙人であるか否かを判断し、正当な選挙人であることが確認された後、前記選挙人名簿のバーコードＩＤをバーコードリーダにより読み込み、当該選挙人が選挙に来たことをデータとして名簿照合制御手段に記憶して受付操作することを特徴とする。
【００２０】
　本発明の電子投票の選挙人名簿照合システムは、選挙人が正当な選挙人であることが確認された後に、バーコードＩＤが印刷された投票カードを交付することを特徴とする。
【００２１】
　本発明の電子投票システムは、特定の選挙人に対して交付されたＩＤコードと、当該選挙の候補者に対応する候補者ＩＤコードと、投票或いは棄権等の投票行動に対応する投票制御ＩＤコードとを用いて投票処理制御を行う電子投票システムであって、選挙人を受け付け正当な選挙人に対してバーコードＩＤが印刷された投票カードを交付する選挙人名簿照合手段と、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した少なくとも１台の投票制御手段とから成り、選挙人名簿照合手段で交付した投票カードと、投票制御手段近傍に用意された候補者に対応するＩＤコード及び投票制御ＩＤコード等が印刷された投票制御シートを用いて、特定の選挙人に特定の候補者に対応したＩＤコード及び投票制御ＩＤコードを投票制御シートから選択させて投票操作させることを特徴とする。
　また、本発明の電子投票システムは、選挙人名簿照合手段と投票制御手段に加えて、投票結果を開票および集計する開票・集計制御手段を備えたことを特徴とする。
【００２２】
　本発明の投票案内用はがきは、選挙事務に用いられるはがきであって、氏名等の選挙人を特定する情報と当該選挙人の投票所を印刷し、それと同時に、当該選挙人に対応した情報がバーコードＩＤとして印刷されたことを特徴とする。
【００２３】
　本発明の投票カードは、電子投票システムに用いられる投票カードであって、当該投票カードは、投票所に来た選挙人に対して交付され、バーコードＩＤが印刷されていることを特徴とする。
【００２４】
　本発明の投票制御シートは、電子投票システムに用いられる投票制御シートであって、「棄権する」「取り消し」「投票する」等の投票制御ＩＤコードがバーコードにより印刷されていることを特徴とする。
【００２５】
　本発明の立候補者名表示シートは、電子投票システムに用いられる立候補者名表示シートであって、選挙名と当該選挙に立候補した複数の候補者名が所属政党名及びバーコードＩＤによる候補者ＩＤコードと共に印刷されていることを特徴とする。
【００２６】
　本発明の立候補者の所属政党名表示シートは、電子投票システムに用いられる立候補者の所属政党名表示シートであって、選挙名と当該選挙に立候補した複数の候補者名の所属政党名及びバーコードＩＤによる所属政党名ＩＤコードと共に印刷されていることを特徴とする。
【００２７】
　本発明の投票制御シートは、電子投票システムに用いられる信任投票制御シートであって、選挙名と当該選挙で信任あるいは不信任投票の対象者である複数の候補者名及びバーコードＩＤによる候補者ＩＤコードと共に印刷されており、かつ「棄権する」「取り消し」「信任しない」「投票する」等の投票制御ＩＤコードがバーコードＩＤにより印刷されていることを特徴とする。
【００２８】
　本発明の投票制御シートは、電子投票システムに用いられる投票制御シートであって、選挙名と当該選挙に立候補した複数の候補者名が所属政党名及びバーコードＩＤによる候補者ＩＤコードと共に印刷されており、かつ「棄権する」「取り消し」「投票する」等の投票制御ＩＤコードがバーコードＩＤにより印刷されていることを特徴とする。
【００２９】
　本発明の運用管理制御シートは、電子投票システムに用いられる運用管理制御シートであって、投票システムの運用管理に供する制御項目毎の制御コマンド名とバーコードＩＤによる制御ＩＤコードが共に印刷されていることを特徴とする。
【００３０】
　本発明の開票・集計管理制御シートは、電子投票システムに用いられる開票・集計管理制御シートであって、投票結果の開票および集計の運用管理に供する制御項目毎の制御コマンド名とバーコードＩＤによる制御ＩＤコードが共に印刷されていることを特徴とする。
【００３１】
　本発明の電子投票運用方法は、選挙人個人に対して配布されたバーコードＩＤを含む選挙人名簿データを記憶したコンピュータである名簿照合制御手段により選挙人名簿を照合するステップと、選挙人に対してバーコードＩＤを交付し有効化するバーコードＩＤを交付するステップと、交付したバーコードＩＤと、当該選挙の候補者に対応するバーコードＩＤによる候補者ＩＤコード及びバーコードＩＤによる投票制御ＩＤコードを用いて、投票操作を受け付けて投票データを処理制御するステップと、使用済の前記交付したバーコードＩＤを再利用するために、バーコードＩＤを初期化するステップとを備えたことを特徴とする。
【００３２】
　本発明の電子投票運用方法は、さらに、投票結果の開票および集計の運用管理に供する制御用のバーコードＩＤを用いて投票所システム機器全体の制御を行うステップを備えたことを特徴とする。
【００３３】
　本発明の電子投票制御コンピュータは、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した電子投票制御コンピュータであって、表示手段とバーコードリーダを備えており、該バーコードリーダにより当該選挙の候補者に対応するバーコードで表記された候補者ＩＤコードが読み込まれた際に、当該候補者に投票があったとして投票処理を制御することを特徴とする。
　また、本発明の電子投票制御コンピュータは、選挙名、当該選挙の候補者名、当該候補者の所属政党名、候補者に対応するＩＤコード、及び投票制御ＩＤコード等を記憶した電子投票制御コンピュータであって、該電子投票制御コンピュータは表示手段とバーコードリーダを備えており、該バーコードリーダにより当該選挙の候補者が所属する政党名に対応するバーコードで表記された所属政党名ＩＤコードが読み込まれた際に、当該候補者の所属する政党に対して投票があったとして投票処理を制御することを特徴とする。
【発明の効果】
【００３４】
　本発明の電子投票システムは、投票処理制御手段としては汎用コンピュータを用い、バーコードによる投票処理制御を採用したことで、システム全体を安価に構築することができ、選挙の投票人は、簡単なバーコードリーダで操作を行うことができるので、操作も容易であり、また、投票ミスも防止でき、さらに、キーボードによるコンピュータ操作をしないので投票の安全性も高く、集票時のミスも防止される。
【００３５】
　また、視覚障害者等に対しても、点字がプリントされたシートと、音声ガイダンスにより的確な案内ができ、テンキーパッドにより投票を行うことができる。
【００３６】
　本発明の電子投票システムは、複数台の汎用コンピュータによって分散方式を採用することで、システムを構成する電子機器に万一の単一障害あるいは多重障害が発生しても、全ての電子機器が停止する障害に至らない限りシステム全体がダウンすることがなく、ダウンしたハード機器をシステムから切り離しつつ自らのシステム構成を縮退しながら、無停止で投票所の正常な運用を継続することができる。また全ての電子機器は汎用のコンピュータ機器を利用して本発明の分散処理システムを実現することが出来るため安価で信頼性の高いシステムを提供することができる。
【００３７】
　本発明の電子投票システムは、バーコードＩＤ交付手段に障害が発生した場合には、再利用不可対応のバーコードＩＤが印刷された投票カードを選挙人に交付して投票行為を可能とすることにより、システム全体をダウンさせずに正常な投票処理制御が継続できる。
【００３８】
　本発明の電子投票の選挙人名簿照合システムは、選挙人が持参した選挙管理委員会発行の投票案内はがきに印刷された選挙人個人に対して配布されたバーコードＩＤをバーコードリーダにより読み込むだけで、当該選挙人が正当な選挙人であるか否かを判断し、正当な選挙人であることが確認された後は、当該選挙人が選挙に来たことをデータとして名簿照合制御手段に記憶して受付操作することができる。
【００３９】
　本発明の投票案内はがき、投票カード、投票制御シート、立候補者名表示シート、政党名表示シート等の任意の紙葉媒体には、基本的には紙製であり、バーコードＩＤを表示したバーコードが印刷されており、このバーコードＩＤを電子投票システムの制御コードとすることにより、極めて安価に電子投票システムを構築することができる。また、万が一、機器に障害等が発生しても、障害を回避するための予備の紙葉媒体を発行して正常な投票所運営を継続することが可能なものである。
【００４０】
　更に、選挙人の照合、投票カードの交付、電子投票、投票カードの回収、投票所の運用管理および開票所における、投票結果の開票、集計ならびに開票所の運用管理に関する一切の操作は全てバーコードＩＤをバーコードリーダで読み取る簡単な操作で行えるという効果をもたらし、且つこれらの全ての操作はキーボードやマウスを必要としないため、マウスやキーボードレスのシステムとして提供できる結果、投票結果等の極めてセキュリテイの高いデータへ直接アクセスする手段をもたないセキュリテイに優れたシステムとして運用が出来るという特徴を有する。
【発明を実施するための最良の形態】
【００４１】
　本発明を実施するための最良の形態を、図１と図１５及び図２２を用いて説明する。これらは、本発明のシステムの全体構成を示すものであり、図２２は、図１と図１５を一枚の図面に描き、分散処理方式を理解しやすく示したものである。
【００４２】
　本発明のシステム構成は、各投票所に設置され、イーサネット２０に接続される投票所管理サーバ（図１５）と電子投票システム（図１）から成る。
　投票所管理サーバ３０を構成する投票機器システムは、管理サーバ３００、投票データ等のバックアップ保存用のミラーサーバ１６０、および選挙人名簿の照合並びに投票カードの交付を行うための端末機１７０と、投票カードの回収時に使用する端末機１８０から構成する。
【００４３】
　電子投票システム１は、投票所毎に設置される投票所サーバ装置３０と、投票所内に設置される複数の投票装置１０と、投票装置１０と投票所サーバ装置３０を結ぶイーサネット２０を備える。
　投票所サーバ装置３０は、サーバ３００、モニタ３１０の他に、バーコードリーダ３２０を備え、投票装置１０は、投票端末装置１００と、液晶モニタ装置１１０、バーコードリーダ１２０を基本的な手段として備え、視覚等の視覚障害者用にヘッドフォーン１３０、テンキーパッド１４０を備える。
【００４４】
　図２２は、本発明のシステムが分散制御方式であることを理解し易く示すものであり、各投票所に設置される電子投票システム４００は選挙人照合機５００と、投票カード交付機５１０ａ、投票カード回収機５１０ｂ、運用管理機５１０ｃ、複数の電子投票機５１０ｄから構成され、各機器はイーサネット２０を介して相互に接続し、かつ各電子機器のコンピュータ１００は分散データベース４２０を備えた分散データベース制御システムを構成する。
　各電子機器間をネットワーク接続するイーサネット２０は無停止電源であるＵＰＳ電源２２から給電を受けたハブ２１を介することで、投票所の停電障害発生時でも連続動作を可能としている。選挙人照合機５００は選挙人の照合作業を行うために投票所に割り当てられた選挙人の名簿情報を記憶するためのデータベース４１０を独立してもつ。このデータベースを分散データベースとしない主な理由は、これらの選挙人の名簿情報は個人のプライベートな情報に関するものであるため、名簿情報データベースの配置を必要最小限となるよう制限し、不必要な名簿閲覧の可能性を抑制するプライバシー遵守の考え方に基づく。
【００４５】
　以下の実施例では、「電磁的記録式投票機」「電磁的記録媒体」等として記録方式が「電磁的」であるとして説明しているが、当然のこと、記録方式は「電磁的」に限る必要はないし、その点が発明でもない。「光学式」であれ、「光磁気式」であれ、選挙というセキュリティイの高さに答えられる記録方式であれば良いことは説明をするまでもない。
【００４６】
　図２及び図２３は、電子投票システムの全体フローを示す。
１）選挙人は指定された投票所で選挙人名簿との照合により、投票資格を有するか否かの　　照合を受ける。正規な投票有資格者であることの判断により「投票カード」の交付を　　受け、当該投票カードのＩＤコードを電磁的記録式投票機に読み取らせて、電子投票　　端末機を起動し電子投票を行う。
２）投票データは投票所内ＬＡＮ（ネットワーク）を経由して投票所管理サーバに記録す　　る。
３）選挙人の投票終了後、交付した投票カードは投票所出口で回収する。
　４）投票所閉鎖（投票受付け時間満了）後、投票管理者は電磁的記録式投票機の投票所　　管理サーバに蓄えた投票結果である投票データを記録した電磁的記録媒体を作成し、　　投票立会人監視のもとで収納容器に格納、封印する。
　５）収納容器に格納、封印された電磁的記録媒体を開票所へ送致する。
　６）開票所にて収納容器に格納、封印された電磁的記録媒体を取り出し、電磁的記録媒　　体に記録された投票データの開票並びに集計を行い、候補者ごとの得票数を算出する　　。
　７）電磁的記録媒体は、他の関係書類と合わせて当選者の任期期間中、市町村選管で保　　管する。
【００４７】
　図２３の電子投票システムの全体フローＳ１００におけるＳ１１０、Ｓ１２０、Ｓ１３０は投票所における処理を表し、Ｓ１４０は開票所における処理を表している。本発明の電子投票システムの全体フローを各ステップで説明すると、以下の通りとなる。
　１）選挙人は選挙管理委員会が発行した投票案内はがき５０ａにて指定された投票所で　　選挙人名簿との照合により、投票資格を有するか否かの照合を受ける。投票有資格者　　であることの判断により「投票カード」の交付を受ける。（ステップＳ１１０）
　２）選挙人は交付された投票カードに記載されたバーコードＩＤを電子投票機に備えて　　あるバーコードリーダを使用して読み取らせることで、電子投票機が起動し、電子投　　票を行う。（ステップＳ１２０）
　３）投票データはイーサネット２０を経由して投票所設置の全ての機器に同報通信にて　　送信され、コンピュータ１００それぞれが持つ分散データベース４２０に記録する。　　
　４）選挙人の投票終了後、交付した投票カードは投票所出口で回収する。（ステップＳ　　１３０）
　５）投票管理者は投票受付け時間満了で投票所を閉鎖し、正規動作を継続していた任意　　の電子機器であるコンピュータ１００の分散データベース４２０に記録された投票結　　果を記録媒体であるＣＤ−Ｒ３３０に投票データを記録し、当該ＣＤ−Ｒ３３０を投　　票立会人監視のもとで特定の収納容器に格納後、封印を行う。
　６）収納容器に格納・封印された記録媒体ＣＤ−Ｒ３３０を開票所へ送致する。
　７）開票所にて収納容器に格納・封印された記録媒体ＣＤ−Ｒ３３０を格納容器から取　　り出し、記録媒体ＣＤ−Ｒ３３０に記録された投票データをコンピュータ２００を使　　用して開票し、候補者ごとの得票数の集計を行う。（ステップＳ１４０）
　８）記録媒体ＣＤ−Ｒ３３０は、他の関係書類と合わせて当選者の任期期間中、選挙管　　理員会により保管される。
【００４８】
　このように、図１〜図２１に示した実施例と、図２２以降に示した実施例は同一の発明思想に基づいて構成されているものであり、図１〜図２１に示した実施例においても、分散処理方式の発明を基本的な発明思想として構成されているものであるが、その点が明確に文章により強調されていないので、以下においては、図１〜図２１に示した実施例を［実施例１］として説明し、図２２以降に示した実施例を［実施例２］として説明する。
【実施例１】
【００４９】
　図３は、電子投票における投票者のフローを示す。以下ではこの投票フローに沿って投票所内の電磁的記録式投票機の運用管理について述べる。
（１）投票所入場券（投票案内はがき）の作成（図４）
　　地方公共団体の選挙管理委員会は住民台帳等を元に選挙人名簿を作成する。
　　選挙人名簿は選挙当日に投票所で投票を行う者が選挙権有資格者（選挙人）であるか　を審査するためのものであり、この内容を電磁的記録したデータを投票所管理サーバに　記憶管理し使用する。また、選挙人名簿に基づき、選挙管理委員会は選挙人に指定する　投票所、投票時間等々を記載した投票案内はがき５０を作成し、郵送にて選挙人へ通知　をする。
　　投票所において投票を行う者が有資格者（選挙人）であることの照合作業を電子的に　効率よく行うため、選挙人名簿の内容を電磁的記録したデータを投票所管理サーバに記　憶し、該当者をモニタ画面に表示制御することで当該照合作業を迅速に行う。
　　このため、例えば、選挙人に送付する投票案内はがきに、選挙人名簿を元にして当該　各選挙人に割り当てた投票所のコード、選挙人を識別するコードを生成し、このコード　を投票案内はがきに印刷をする。
　例えば、投票案内はがき５０に、
　選挙人に割当てた投票所コードＣ1：１０００〜４９９９
　選挙人を識別する選挙人コードＣ2：５０００〜９９９９
　を割り当て、このコード情報をバーコード形式で印刷する。
【００５０】
（２）各投票所での選挙人名簿との照合作業
　　投票所受付では投票を行う者が選挙人であることの照合作業を電子的に効率よく行う　ため、投票管理者は下記の照合確認作業を行う。
　　選挙人が投票所に持参した投票案内はがきに印刷されている図４に示した投票所コー　ドＣ1および、選挙人コードＣ2をバーコードリーダで読み取る。（ステップＳ１０）　
　　投票管理者により、上記の選挙人のコードが入力されたことで投票所管理サーバに記　憶しておいた該当する選挙人名簿の内容（例えば、選挙人の氏名、住所、性別、生年月　日等）をモニタ画面に表示する。投票管理者はこのモニタ画面に表示された内容と投票　案内はがきの内容、さらには選挙人確認のための簡単な質問（例えば生年月日を口頭に　て答えてもらう）等により選挙人本人であるかの照合確認作業を行う。
【００５１】
（３）投票カードの交付
　　電磁的記録式投票機を使った不正投票などを未然に防止する観点から、投票管理者は　選挙人本人であるかの照合確認作業を終えた投票資格を有する正規の選挙人に対し電磁　的記録式投票機を一回だけ操作する権限を与える投票カード６０ａを交付する。（ステ　ップＳ１２）
　　投票カード６０ａは図５に示したようにあらかじめ定められた３桁のコードをバーコ　ード形式で印刷されたカード形状の用紙を用いる。勿論、バーコードの桁数は３桁に限　られる必要はないが、投票カードに印刷したバーコードの桁数を所定の桁数に限定して　おくことは、本システム内の投票処理操作において、読み取ったバーコードが３桁であ　ることを認識すれば、それは正規の選挙人による投票カードであると判断することが容　易にできるため有利である。
　　一方、視覚障害者に対しては例えば、図６に示した点字表記の投票カード６０ｂを交　付する。視覚障害者用の投票カードを交付する理由は、電磁的記録式投票端末機では視　覚障害者用の投票カードが入力されたことにより視覚障害者用の操作ガイドプログラム　であるヘッドフォーンを介した音声ガイダンスプログラムの自動起動制御を行うことを　目的とするためである。
　　投票管理者は投票資格を有する選挙人に対し投票カードを交付するに先立ち、付与す　る投票カードに印刷されているコード（例えば図５では＊０２０＊、図６の場合は＊０　８０＊）をバーコードリーダで読み取る。投票所管理サーバは当該投票カードを有効化　する内部処理を行う。
【００５２】
　＜電子投票操作の手順＞（ステップＳ２０）
　　投票管理者は投票所受付での選挙人照合確認作業が終了したら、選挙人に交付する投　票カードのコードをバーコードリーダで読み取ることにより、投票所管理サーバに対し　本投票カードを有効とする処理を行った後、本投票カードを選挙人に交付する。
　　電磁的記録式投票端末機は選挙人によりこの投票カードのコードがバーコードリーダ　で読み取られたこと（入力されたこと）で電子投票プログラム機能を起動する。（ステ　ップＳ２１）
　　これにより電磁的記録式投票端末機の液晶モニタ画面は投票操作ガイダンス画面へ切　り替わる。選挙人は、このガイダンスに従い、図９、図１０に示す立候補者名シートと　、図１１、図１２に示す投票制御コードを利用して、投票を行う。（ステップＳ２２、　ステップＳ２３、ステップＳ２４）
　　全ての電子投票操作が終了したことの内部処理判断情報が電磁的記録式投票端末機か　ら返されたことにより投票所管理サーバは投票カードの状態遷移モードを自動的に投票　終了モードに遷移させる。また、この結果を受けて電磁的記録式投票端末機の液晶モニ　タ画面は再び投票カードを受付けるための入力待ち状態の画面表示に切り替わる。
　　投票カードは投票所出口の受付で投票管理者が回収し（ステップＳ２５）、再利用の　ため、再びバーコードリーダにて投票カードのコードを読み取り、投票所管理サーバに　記憶している投票カードの使用状態（状態遷移モード）のリセット制御を行う。
【００５３】
　電磁的記録式投票端末機の操作において、視覚障害者がバーコードリーダを使用してコード情報を入力することは、用紙のどの位置にバーコードが印刷されているかを見極めるのが困難であることが予想される。このため、例えば視覚障害者に対しては図６に示した点字表記の投票カード上のコードに対応する数値データを図１に示したテンキーパッドを用いて直接数値データを入力してもらう方式を採用している。
　なお、視覚障害者用の投票カードにバーコード形式のコードデータがあわせて印刷されている理由は投票管理者による投票カードの有効化処理操作、投票カード回収後の投票カード内部状態のリセット制御等を投票所管理サーバ備え付けのバーコードリーダを使って容易に操作が行えるようにするためである。
【００５４】
　＜不正投票防止＞
　　電磁的記録式投票端末機は、投票所管理サーバに対し、入力された投票カードの使用　状態（状態遷移モード）を問い合わせ、不正使用でないことを確認する。万一不正使用　の恐れのある使用状態（状態遷移モード）が投票所管理サーバから返された時は、警報　機能を起動する。具体的には投票所管理サーバのモニタ画面に警報メッセージを表示し　投票管理者によるチェックが必要である旨の通報と投票立会人に知らせるための警告ラ　ンプ点灯装置を点灯制御し、不正投票が生じそうなことを通知する。
【００５５】
　＜投票カードの使用状態（状態遷移モード）の制御＞
　　投票カードは不正投票排除の観点から、使用状態により下記の動作モードに対する状　態遷移制御を投票所管理サーバの内部処理で行う。
【００５６】
　＜投票カードの不正使用の検出と警報等の表示＞
　　図７の状態遷移図に示すように電磁的記録式投票端末機で読み取られた投票カードの　状態遷移モードは必ず“Ｂ”でなければならない。
　　したがって、電磁的記録式投票端末機のバーコードリーダで読み取った投票カードの　状態遷移モードを投票所管理サーバに問い合わせた結果、その状態遷移モードが“Ｂ”　以外が検出された場合は不正使用の恐れ有りとの判断を行い、警報機能を起動する。
【００５７】
　＜選挙人が投票中であることのランプ点灯表示と選挙人が意図的に電子投票端末機の使　用を途中で放置した場合の対応＞
　　選挙人が電子投票端末機を使って投票中かどうかを投票立会人並びに投票管理者に知　らせるため、図７の状態遷移モードが“Ｃ”の期間は電子投票端末機に併設するランプ　装置の点灯制御を行う。
　　このランプ点灯状態の判断により、投票立会人並びに投票管理者は選挙人が意図的に　投票操作を完了せずに放置したかの判断、並びに放置であるとの判断がなされた場合に　は投票管理者により、当該電子投票端末機の投票可能な状態（状態遷移モードが“Ｃ”　）を強制的に終了させる処理を行う必要がある。
　　なお、投票管理者による上記強制終了操作を行ったときには、投票操作ログには投票　放棄である旨の投票操作制御コードを投票管理者の操作により書き込んでおく処理を行　う。
【００５８】
　＜投票カード未回収時の対応＞
　　選挙人が意図的に投票カードを投票管理者に返却しないで、持ち帰ってしまった場合　が万一発生しても、当該投票カードは図７に示した状態遷移モード“Ｂ”の状態でなけ　れば電子投票端末機からの電子投票操作プログラムの起動制御が出来ない。したがって　この状態での投票カードの持ち帰りは（投票カードを電子投票端末機に入力する以前の　状態）では何も発生しない。
　　また一旦“Ｃ“の状態へ遷移すると、電子投票操作が完了するまでは投票中の状態に　置かれるため、この状態での選挙人による投票カードの持ち帰りは、前記した選挙人に　よる意図的な電子投票端末機の放置の扱いとなる。
【００５９】
　以上述べたように、本方式では投票カードの状態遷移モードの判定により、不正な再利用等による投票行為を未然に防止できる。
　一方、この投票カード自体は単なる１０進３桁の数値コードが印刷されている用紙であり、これ自体ではなんら意味をなさない。従ってスマートカード等とは異なり、投票カードを万一故意に持ち帰られても、選挙に関する情報の漏洩は発生しない。
　投票カードに例えばスマートカード等を用いる場合は、スマートカード内のＩＣメモリには沢山の情報を記憶できるため、選挙に関係する情報等の漏洩に関する事象が発生しないような対応策が必要となる可能性が生ずるが、本方式ではその可能性はまったく発生しない。
　尚、投票カード自体は紙であるため、破損や汚れ防止の観点から、薄いプラスティックでラミネートコートをしたり、万一の破損、汚れ、紛失等を想定して予備の投票カードを準備したりすることが望ましい。
【００６０】
　＜投票カードの運用＞
　　投票管理者が選挙人に交付する投票カードに印刷されているコード情報は当該投票所　内の使用に限られるため各投票所共通でよく、且つこの投票カードは投票所内で繰り返　し再利用する。
　　このため、選挙管理者は確実に投票カードの交付、回収に当たり図７に示した投票カ　ードの状態遷移制御（Ａ→Ｂ：交付処理、およびＤ→Ａ：回収処理）を確実に行う必要　がある。この状態遷移はシステムとして担保している。
　　尚、何らかの異常が発生したときは投票カードの運用に関するログ（投票操作ログ記　録）を調べることで、どういう状態が発生しているかを確認できるため、投票管理者は　このログ情報を元に、適切な制御を強制的に行うことなどで、異常状態への対応が図れ　る。
【００６１】
　＜投票内容の記録と機密保持＞（図８）
　　選挙人が電磁的記録式投票端末機を使って投票した投票データは図７に示した投票カ　ードに付随する状態遷移モードが“Ｄ”に遷移するまで電磁的記録式投票機の内部の記　憶媒体であるメモリＭ1上に一時的に保持する。上記メモリＭ1上に保持されていた投　票データは電磁的記録式投票端末機を使った一連の電子投票操作が正常終了することで　電磁的記録式投票機・投票所管理サーバ３００の記憶媒体であるハードディスク３００　ｈに書き込み、記憶保持する制御を行う。
【００６２】
　このときのハードディスクへの格納記憶処理は、あらかじめ十分な容量を持つ固定長の投票データ格納ファイル（従来の投票箱の電子的概念）に対し、投票データのレコード（従来の投票用紙の概念）を格納すべきアドレスを乱数発生Ｎ1により算出し、その格納場所が未使用であることを確認した上で、記憶保持制御を行う。
　尚、万一乱数発生により得た投票データであるレコードを格納するアドレスのフィールドがすでに使用されている（投票レコードがすでに書き込まれているとき）は乱数の再生成を行う。
　一方、ハードディスクへの投票データの書き込み、記憶保持の正常終了で、メモリＭ1上に一時的に記憶されていた投票データの消去を行う。
【００６３】
　上記した一連の投票内容の記憶保持動作が正常に完了したことで図７に示した投票カードに付随する状態遷移モードの“Ｃ”から“Ｄ”への状態遷移制御を実行する。
　したがって、電磁的記録式投票機・投票所管理サーバには各選挙人が電磁的記録式投票端末機を使って投票操作を完了するごとに投票データが順次固定長の投票データ格納ファイルにランダムに蓄積記憶されていくことになり、どの選挙人の投票データがどこに格納（選挙人が誰に投票したかという情報）されているかという投票機密の漏洩の心配は一切発生しない。
　全ての投票データは、ＣＤ−Ｒ３３０に格納され、後述する開票所へ送付される。
【００６４】
　＜電磁的記録式投票端末機の不具合発生時の対応と投票内容の記録・保持＞
　　何らかの要因で電磁的記録式投票端末機に不具合が発生した場合には、投票管理者は　投票立会人の監視のもとで当該電磁的記録式投票端末機に対してシステムから切り離し　、システムリセット制御動作を行って、障害発生状態からの復旧を図ることになる。本　対策を講じることにより選挙人が電磁的記録式投票端末機を使って投票操作をしていた　途中結果であるメモリに記憶されていた投票内容の途中結果も全てリセットされるため　、改めて選挙人に対し投票カードを付与し、始めから電子投票操作をやり直してもらう　ことになる。この再投票操作を選挙人に依頼するか否かの判断は、投票所管理者並びに　投票立会人による、投票操作ログの検証により行う。
　　電磁的記録式投票機・投票所管理サーバのハードディスクにはこの投票途中結果は記　録されないため、電磁的記録式投票端末機の不具合により、同一選挙人による２重投票　が行われたことに相当する投票結果の二重記録の問題は生じない。
【００６５】
　＜電磁的記録式投票機・投票所管理サーバの不具合発生時の対応と投票内容の記録・保　持＞
　　電磁的記録式投票機・投票所管理サーバの不具合により投票結果の記録が失われるこ　とを防止する観点から、投票所管理サーバに同期して動くミラーサーバを準備する。ミ　ラーサーバ設置の目的は投票所管理サーバに投票結果が記憶される毎に同一のデータを　ミラーサーバのハードディスクに記憶保存し、万一の投票所管理サーバの障害発生に備　えるものである。
【００６６】
　なお、投票所管理サーバが万一システムダウンをおこした場合はこの投票所管理サーバに投票所内ＬＡＮ経由で接続している全ての電磁的記録式投票端末機の動作は自動的にストップする。
　このような状態が発生した場合は、投票管理の信頼性維持の観点から投票立会人の監視のもとで当該電磁的記録式投票機の全システムに対するリセット制御動作を行って、障害発生状態からの復旧を図ることになる。
　この全システムに対するリセット操作を行うことは投票所管理サーバや、ミラーサーバのハードディスクに蓄えておいたシステムリセット直前迄の投票データは保存されるが、電磁的記録式投票機の内部の記憶媒体であるメモリ上に保持されていた、所謂投票途中の投票結果は、リセット操作により全て（投票所内の全電磁的記録式投票端末機における電子投票操作中の途中結果）失われるため、改めて選挙人に対し投票カードを付与し、始めから電子投票操作をやり直してもらうことになる。
　尚、この投票カードの再交付等の処理は投票所管理者及び投票立会人による投票操作ログ情報の確認作業を伴って行うことになる。
【００６７】
　＜投票所停電時の対応＞
　　何らかの要因で投票所が停電になり、電源供給が絶たれた際の対応策として、無停電　電源装置や小型の自家発電機を用いて給電の継続を図る方策も考えられるが、昨今の１　４インチサイズ以上の大型液晶パネルを用いたノート型ＰＣの信頼性はデスクトップ型　のＰＣの置き換え需要を想定して品質設計がされており、２４時間連続運転に対しても　十分な信頼度が確保されている。このため、この機種を電磁的記録式投票機・投票所管　理サーバに採用することも出来る。この場合、通常の動作時はＡＣ給電により作動をさ　せ、ＡＣ給電が停電等の影響により絶たれた場合はノート型ＰＣ内蔵のバッテリで連続　動作継続を行う。通常この内蔵バッテリのみでの連続稼動が保証されている時間は３時　間が標準設計値であるため、十分な電源容量を保持しているといえる。
【００６８】
　一方、電磁的記録式投票端末機に対しては同じくノート型ＰＣを採用する方法も考えられるが、故意の選挙人によるいたずらや妨害を未然に防ぐ観点から特定のアプリケーション（すなわち電子投票操作のみ）しか起動できないように管理されたＴｈｉｎクライアント機を投票機端末機に使用する方式としている。
　この投票機端末機への電源の供給についてはノートＰＣと同様にＡＣ電源による給電とバッテリによる給電の併用が可能である。
【００６９】
　なお、もしこの投票端末機の給電方式をＡＣ給電のみにした場合には以下の状態への対応が必要となる。すなわち、停電により電磁的記録式投票端末機の動作は直ちに停止してしまうため、給電が復活するまでは選挙人は使用できないことになる。この状態が発生したときの本電子投票システムへの影響については、本電子投票システムはサーバ／クライアントシステムを構成しているため、万一の停電時にも投票所管理サーバへの給電並びに、動作継続が保証される限り端末機の一時的な停止は、端末機がシステムから自動的に切り離し制御（ログオフ処理）されたことに相当するだけで、システム全体の動作における特に重要な投票結果の記録・保持動作には何らの悪影響も及ぼさない。
【００７０】
　また、給電が復活したことにより投票管理者が投票立会人の監視のもとで当該電磁的記録式投票端末機を電磁的記録式投票機・投票所管理サーバへの再接続処理（ログオン処理）を行うことで動作を復旧させ、電子投票行為が未了であった選挙人に対し改めて投票カードを付与し、始めから電子投票操作をやり直してもらうことになる。
　なお、停電発生時の選挙人による電子投票行為が未了であった否かの判定は投票所管理サーバに記録保持されている電子投票操作ログ記録ファイルの内容の確認で容易に行うことが出来る。
【００７１】
　＜電子投票に用いるその他の主要機材＞
　１）候補者表示シート
　　　　　本電子投票システムでは図９に示した立候補届で順に表記した立候補者名一覧　　　　をあらわす候補者表示シートを準備する。
　　　　　候補者の表記はあらかじめ条例で定められた項目（例えば、届け出のあった候　　　　補者氏名、所属政党名等）に合わせて選挙管理委員会が独自に割り当てた候補者　　　　に対する１０進３桁のコード情報をバーコード表記形式でたとえば、候補者名の　　　　下段に表記する。
　　　　　なお、この候補者表示シートは紙のため、破損・汚れ防止のため薄いプラステ　　　　ィックでラミネートコートをして保護すること等が望まれる。
【００７２】
　　　　＜視覚障害者への対応＞
　　　　　候補者表示シートは視覚障害者対応のバリアフリー対策として、図１０に示し　　　　たような点字にて同一の内容を記載したものを準備する。なお、点字で記載する　　　　各補者に割当てた立候補者コードの表記位置は点字読み取りの容易さの観点から　　　　たとえば、候補者氏名、政党名、候補者コードを一列に表記する対策等が必要と　　　　なる。
　　　　　視覚障害者による電子投票操作は候補者に割り当てられた１０進３桁の点字で　　　　表記された数値をテンキーパッドを使って電磁的記録式投票端末機に入力しても　　　　らう方式とする。
【００７３】
　２）電磁的記録式投票端末機の投票操作制御シート
　　　　　本電子投票システムでは図１１に示した電磁的記録式投票端末機を操作制御す　　　　るための投票操作制御シートを準備する。
　　　　　投票操作制御シートには、投票操作に必要な制御コマンド、例えば、投票、棄　　　　権等の日本語の表記と１０進３桁で表されるそのコマンドコードをバーコード表　　　　記形式で表す。なお、この候補者表示シートは紙のため、破損・汚れ防止のため　　　　薄いプラスティックでラミネートコートをして保護すること等が望まれる。
　　　　　したがって、通常は電磁的記録式投票端末機のバーコードリーダを使って、例　　　　えば図９に示した候補者表示シートと図１１に示した投票操作制御シートに示さ　　　　れている各候補者のコードと、投票操作制御コードを読み取るためのバーコード　　　　リーダの読み取り操作ボタンのワンタッチ操作で電子投票を実施することになる　　　　。
【００７４】
　　　　＜視覚障害者への対応＞
　　　　　投票操作制御シートは視覚障害者対応のバリアフリー対策として、図１２に示　　　　したような点字にて同一の内容を記載したものを準備する。
　　　　　したがって、視覚障害者による電子投票操作は電磁的記録式投票端末機のテン　　　　キーパッドを使って行う。例えば図１０に示した候補者表示シートと図１２に示　　　　した投票操作制御シートに点字形式で表記されている各候補者のコードと、投票　　　　操作制御コードを選挙人が直接読み取り、その内容である１０進３桁の各数値デ　　　　ータをテンキーパッドを使って入力してもらう方式とする。
【００７５】
　図１３、は電磁的記録式投票端末機を構成するハードウエア機材を示す。
　電子投票端末機は本体（例えばＷｅｂＤＴ２２０の如きランチＢＯＸ型のＴｈｉｎクライアント機）１００、１５インチ液晶モニタ１１０、投票カード６０ａ、候補者表示シート８０ａ、投票操作制御シート７０ａに記載されているバーコード形式のコードデータを読み取るためのＣＣＤセンサを用いた読み取り方式のバーコードリーダ１２０、警告表示ランプ１５０を備える。
　図１４は、視覚障害者用のシステムであって、視覚障害者へのガイダンスを音声で流すためのヘッドフォーン１３０、及び点字で表記された投票カード６０ｂ、候補者表示シート８０ｂ、投票操作制御シート７０ｂのそれぞれの数値データを直接入力するためのテンキーパッド１４０と警告表示ランプ１５０を備える。
　また、電子投票端末機本体は投票所内に敷設するＬＡＮ（イーサネット）経由で投票所受付に設置する投票所管理サーバへ接続する。
【００７６】
　具体的には、
　　電子投票端末機の動作モードは例えば、ＷｉｎｄｗｓＣＥ．ＮＥＴのリモートターミ　ナル機能を使ったＴｈｉｎクライアントとする。
　　電子投票端末機の本体は例えば、投票台の下に置き、物理的に選挙人による勝手な電　源オン／オフ操作を始めとする、故意のいたずらを受けにくい場所に設置することが望　ましい。
　　バーコードリーダは読み取り部分のセンサの方式により３種類の製品（ＬＥＤ型、Ｃ　ＣＤ型、及びレーザー型）がある。ＬＥＤ型は読み取りセンサ部を紙面におしつけて使　用する接触型読み取り方式のため押し傷が紙面に残りやすく、選挙での使用は好ましく　ない。また、ＣＣＤ型とレーザー型は非接触方式の読み取りであるが、レーザー型は万　一レーザー光線を目に当てたりする可能性を排除できないため、この利用も好ましくな　い。
【００７７】
　液晶モニタ画面へのガイダンス表示制御と具体的電子投票操作液晶モニタへは選挙人に対する電子投票操作時のガイダンス表示、各投票操作時のポイント毎での確認等のメッセージ、選択された投票内容の確認等の表示制御に用いる。
　以下に、具体的電子投票操作時の手順と液晶モニタへのメッセージ出力例を示す。
【００７８】
　Ａ）　投票カードの入力
　〔表示メッセージ例〕
　　投票カードに印刷してあるコードをバーコードリーダで入力してください。
　　操作の仕方はバーコードリーダをバーコードの上にかざし、読み取り操作ボタンを押　してください。
　〔処理〕
　　投票カードの入力が正常終了したら、次の電子投票操作のガイダンス表示へ移行する　。
【００７９】
　Ｂ）　投票
　〔表示メッセージ例〕
　　投票する候補者を選んでください。操作は候補者表示シート上の候補者名の下側に印　刷してあるコードをバーコードリーダで入力して下さい。
　　操作の仕方はバーコードリーダをバーコードの上にかざし、読み取り操作ボタンを押　すと投票する候補者が選ばれます。
　〔処理〕
　　投票する候補者が選択されると液晶モニタには、その旨を表示する。
　〔表示メッセージ例〕
　　候補者□□△△が選択されました。
【００８０】
　Ｃ）　投票確認
　〔表示メッセージ例〕
　　選択した候補者に投票を確定してよければ投票操作制御シートの“投票”の右側に印　刷してあるコードをバーコードリーダで入力して下さい。
　　操作の仕方はバーコードリーダをバーコードの上にかざし、読み取り操作ボバーコー　ドリーダ確定します。
　　もし、投票する候補者を変更したいときは投票操作制御シートの“取り消し”の右側　に印刷してあるコードをバーコードリーダで入力して下さい。
　　操作の仕方はバーコードリーダをバーコードの上にかざし、読み取り操作ボタンを押　すと選択した候補者が取り消されます。
　　取り消し操作をした場合は改めて投票する候補者を選んでください。操作は候補者表　示シート上の候補者名の右側に印刷してあるコードをバーコードリーダで入力して下さ　い。
　　投票を棄権するときは、“棄権”の右側に印刷されているコードをバーコードリーダ　で入力して下さい。
【００８１】
　Ｄ）　最終確認
　　上記（Ｂ）及び（Ｃ）に記した電子投票操作を繰り返すことによって全ての選挙種別　に対する電子投票が終了したことにより、投票終了の確認メッセージと、選挙人に投票　カードを忘れずに投票所の出口の係員（投票管理者）に返却することを促すメッセージ　を表示した後、一定時間経過（例えば１０秒程度）で上記Ａ）の初期状態の表示へ戻す　。
　〔表示メッセージ例〕
　　投票は全て終了しました。
　　受付で交付された投票カードを出口の係員に返却して退場してください。ご苦労様で　した。
　　尚、視覚障害者対応の投票カードのコードが上記Ａ）の状態で入力されたときは、音　声によるガイダンスプログラムを起動し、ヘッドフォーンを使って液晶モニタへ表示す　るのと同じ内容を音声を使って流すバリアフリー対策を実行する。
【００８２】
　〔投票棄権に関する補足説明〕
　　選挙人が棄権を選択した場合、棄権するという投票操作行為に対する確認は、下記の　方策にて行える。
　　棄権という行為を棄権票（実態としては白紙票）を投ずるという投票行為として解釈　すれば、選挙人が投票操作制御シートの棄権というコードを選択した場合に下記のメッ　セージ並びに確認要求を行うことで実現できる。
【００８３】
　〔表示メッセージ例〕
　　棄権票（白紙票）が選択されました。
　　この内容で投票を確定してよければ投票操作制御シートの“投票”の右側に印刷して　あるコードをバーコードリーダで入力して下さい。
　　操作の仕方はバーコードリーダをバーコードの上にかざし、読み取り操作ボタンを押　すと投票が確定します。
　　もし、棄権票を取りやめ、投票する候補者を改めて選択するときは投票操作制御シー　トの“取り消し”の右側に印刷してあるコードをバーコードリーダで入力して下さい。　
　操作の仕方はバーコードリーダをバーコードの上にかざし、読み取り操作ボタンを押し　てください。
　　取り消し操作をした場合は改めて投票する候補者を選んでください。操作は候補者表　示シート上の候補者名の下側に印刷してあるコードをバーコードリーダで入力して下さ　い。
　　以上述べた通常の場合と、及び視覚障害者用の電子投票端末機の機器構成をまとめた　内容をそれぞれ、図１３、及び図１４に示す。
【００８４】
　投票所管理サーバとその運用管理（図１５）
　投票所管理サーバ３０を構成する機器は管理サーバ本体３００、投票データ等のバックアップ保存用のミラーサーバ１６０、および選挙人名簿の照合並びに投票カードの交付を行うための端末機１７０と、投票カードの回収時に使用する端末機１８０から構成する。
　投票所管理サーバ並びにミラーサーバのシステム操作は選挙管理委員会が指名した特定の権限を有する専任操作管理者しか使用できないように、パスワードや暗証番号や専任操作管理者専用の操作カード或いはその組み合わせで照会を行い不正なアクセスを未然防止する。さらに、選挙人名簿の照合並びに投票カードの交付を行うための端末機と、投票カードの回収時に使用する端末機を用いる理由はこれらの端末機からは特定のアプリケーションプログラム、例えば、選挙人名簿の照会プログラム、投票カード交付制御プログラム、投票カード回収制御プログラムしかアクセスできないように図るためである。
【００８５】
　投票所の開場に先立ち、投票所管理サーバの操作権限をもつ投票管理者は選挙管理委員会から送致された選挙人名簿の電子データファイルと、選挙種別ごとの立候補者名の電子データファイルを投票所管理サーバにインストールする。
　尚、これらのファイルのサーバ内でのアクセス権限は読み込み専用のファイルとして登録され、故意の書き換えなどの不正アクセスが防止される。
　投票管理者は全ての機器の初期設定が正常に終了したことで、擬似電子投票システムテストプログラムを起動し、全ての動作が正常に行われることを確認する。
　これらの立ち上げ準備が完了したことで、投票立会人に対し、投票管理者はシステムの初期状態を確認してもらう。具体的には来場者数がゼロに初期設定されていること、投票データの格納が行われていないこと（投票データ数がゼロに初期設定されていること）をそれぞれの計数値を表示させることで行う。
【００８６】
　次に、投票所開場後は投票所管理サーバのモニタ画面を使って常時各端末機（投票端末機、選挙人照会・投票カード交付制御端末機、投票カード回収制御端末機）の動作状態のモニタ監視を行い、異常発生に備える。
　各投票所では投票時間満了に伴う投票所閉鎖に従い、投票立会人監査のもとで投票管理者が投票所管理サーバ蓄えられていた、投票データを電磁的記録媒体に複製する作業を行う。
【００８７】
　具体的には投票所管理サーバのハードディスクに記憶しておいた投票データの内容と、投票所管理ＩＤ、投票データが未開票扱いであることの制御情報等の管理情報を合わせてＣＤ−Ｒ３３０（一度のみ書き込みが可能な半永久保存が可能な不揮発性のメデイア）に書き込むための作業、及びＣＤ−Ｒ３３０へ書き込んだ内容がハードディスク記憶されている内容と一致するかを照合するプログラムを起動する。
　尚、ＣＤ−Ｒ３３０を作成するときには、作成時の書き込み制御モードをセッションクローズ（ＣＤを閉じるともいう）に選択し、同一ＣＤに対する追記操作が出来ないように制御操作する必要がある。
【００８８】
　次に、投票管理者は投票所管理サーバに対して、全ての投票ログ、運用ログファイルをＣＤ−Ｒ３３０に複製するためのプログラムを起動し、正常終了でもって投票管理サーバの停止制御を行う。
　投票所で作成した投票データを収めたＣＤ−Ｒ３３０は定められた容器に格納した後、容器に封印のシールを張るなどの封印処置した後、搬送用の特別な容器に収納され係員によって開票所へ搬送・送致する。
　なお、投票ログ、運用ログを記録したＣＤ−Ｒ３３０は別途所定容器に封印格納し、選挙管理委員会に保存資料として、送致する。
【００８９】
　開票所・集計サーバとその運用管理（図１７）
　開票所では各投票所から送致・搬送されてきたＣＤ−Ｒ３３０の封印をとき、記録されている投票データを定められている手順に従って、開票・集計作業を行う。
　このときの機器構成としては集計を行うための集計サーバ４００と各投票所から送致されてきたＣＤ−Ｒ３３０に記憶されている投票データの読み取りを行う投票データ読み取り端末機１９０から構成する。
　開票所・集計サーバ４００のシステム操作は開票所・集計サーバの操作権限を有する専任操作管理者しか使用できないように、パスワードや暗証番号や専任操作管理者専用の操作カード或いはその組み合わせで照会を行い不正なアクセスを未然防止する。さらに、各投票所から送致されてくる
　ＣＤ−Ｒ３３０に記録された投票データの読み取りのみを行う投票データ読み取り端末機１９０を採用する理由は、開票操作における、誤った重複開票集計の発生の未然防止と、これらの端末機からは特定のアプリケーションプログラム、すなわち投票データの読み取り処理しかアプリケーションプログラムへのアクセスが行えないようにすることにある。また、複数台の投票データ読み取り端末機１９０を用いることで、比較的時間がかかるＣＤ−Ｒ３３０に格納されている投票データの読み取りを迅速に行うことにある。
　尚、投票データ読み取り端末機の操作は投票所管理サーバの選挙人照合・投票カード交付、並びに回収端末機と同じように、図１６で示す投票データ読み取り制御シート６２を用意する。すなわち投票データの読み取り、ＣＤ−Ｒ３３０の取り出しの二つのコマンドをバーコード形式で印刷した開票操作制御シートを準備し、このコマンドをバーコードリーダで読み取るだけで、所望の操作ができるようにする。
【００９０】
　これにより、本端末機からはこれ以外の操作は受け付けられなくなり、よりシステムの信頼性を高めることができる。
　次に、開票所の開票集計操作に先立ち、開票所・集計サーバの操作権限をもつ開票管理者は開票立会人に対し開票結果がゼロ票であることを確認してもらう。
　投票データ読み取り端末機はＣＤ−Ｒ３３０から読み取ったデータを開票所ＬＡＮを介して、開票所・集計サーバに送る。
　開票所・集計サーバは投票データ読み取り端末機から送られてきた投票所毎のファイルのヘッダ情報である、投票所コード、開票未了コード、有効選挙人の数、投票種別ごとの投票データの数を集計ログファイルに登録をするとともに同じファイルがすでに存在しないかを確認する。（重複集計操作の防止）
　同一ファイルが存在しないことを確認した上で、投票データを集計用のデータファイルに取り込み、選挙種別毎の立候補者の有効投票総数、無効投票総数の集計並びに集計後の総投票数の整合チェックを行う。
【００９１】
　以上の開票操作を投票所から送られてくる全ＣＤ−Ｒ３３０に記憶された投票データに対して行った後、開票所毎の総集計結果として編集し、候補者の得票数、得票順位をモニタ画面への表示並びに印刷出力を行う。
　また、この開票総集計結果はＣＤ−Ｒ３３０へ開票所コード、操作者ＩＤなどのヘッダ情報を付加して書き込み作成処理を行う。同じく開票所サーバの運用ログファイルについても別なＣＤ−Ｒ３３０へ書き込み作成処理を行う。
　尚、ＣＤ−Ｒ３３０を作成するときには、作成時の書き込み制御モードをセッションクローズ（ＣＤを閉じるともいう）に選択し、同一ＣＤに対する追記操作が出来ないように制御操作する必要がある。
【００９２】
　ＰＣＵＩ（Ｐｒｉｎｔｅｄ　Ｃｏｍｍａｎｄ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）インターフェイス技術の概要
１．ＰＣＵＩインターフェイス技術
　ＰＣＵＩユーザーインターフェイス技術は用途目的を特定の範囲に絞り込むことにより、紙面とバーコードという従来技術でコンピュータのプログラム制御を実現するものである。具体的には目的とするアプリバーコードリーダムとその動作制御に必要な制御指示コマンドを規定し、コンピュータの専門用語を用いることなく、一般的で分かり易い自然語表現表記とこれに対応するコードをバーコード形式で紙面に印刷したものを使用するユーザーインターフェイス技術であり、利用者は紙面に印刷された各コード情報をバーコードリーダで読み取るだけのワンタッチボタン操作のみで所期の目的を達することが出来る。
　一方、ハードウエアの面では入出力機器を含めて特定の専用品は一切使用しないため、安価なシステム構成を容易に実現することが出来る。更にパソコンのモニタ画面の使い方はコンピュータ制御の画面機能を兼ねる従来のＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）を基本とする使い方から、使用者に対する操作ガイダンスの表示と制御結果に対する応答を主体に構成することが出来るようになるため、より分かりやすい画面内容の表現や構成も容易に実現出来る。
　この結果、若年層から高年齢層に至るパソコンの使い方に習熟していない人でも紙面に印刷されている分かり易い自然語での表記のガイダンスに合わせて印刷されているコード情報をバーコードリーダで読み取るワンタッチ操作を行うことのみで、所望するコンピュータの電子的な操作を実現できる。
【００９３】
２．コード体系（図１８）
　コード体系は用紙にバーコードを印刷する関係上、出来るだけコード印刷に要する占有面積が小さいほうが扱いやすい。
　一方、コード自体の内容は印刷結果から容易に判断できることが、バーコードリーダを使ったコード読み取り結果との目視確認上好都合なことが多い。
　このような観点から、採用するコード体系は通常の商品管理等で広く採用されている一次元バーコードを採用し、バーコードの桁数は１０進３桁、もしくは１０進４桁を標準とする。また、バーコード表記形式はＣＯＤＥ３９を採用し、スタートキャラクタ、及びストップキャラクタにはそれぞれ“＊”記号を採用する。
　通常バーコードリーダはキーボードのインターフェイスと同一であり、例えば、候補者表示シート等に印刷されている立候補者に割り付けたバーコードが正しく印刷されているか否かの判断は、通常のパソコンにバーコードリーダを接続することで容易にコードデータが正しいか否かの読み取り照合をすることができる。（すなわち、電磁的記録式電子投票機を使用しなくても通常のパソコンを使って容易に確認が事前に行える）
　バーコードのスタート、ストップコードは印刷時には“＊”で表示されるがバーコードリーダで読み取ったときはその内容は表示されない。（すなわち数値データのみがバーコードリーダで読み取られることになる）
【００９４】
　尚、投票案内はがきに記載する投票所コード、選挙人名簿に割り振るコードの決定は各地方治自体の選挙管理委員会の判断事項（選挙人名簿の作成、並びに選挙人に対する投票所の指定事項）であり、任意のコード体系を使用することができる。（ただし、同一の電磁的記録式電子投票機で選挙人名簿の照合チェックを行うので、コード体系は一次元バーコード：ＣＯＤＥ３９を用いることを推奨する）
　以上述べた１０進３桁のコードで表現できるコード総数はおのずと限界があるため、同一コード体系の中で選挙人名簿の各選挙人へのコード割り当て（投票所コード、及び選挙人コード）も同時に行うのは困難となる。
【００９５】
　図１９、図２０と図２１は、１０進４桁のコードを用い、且つこれらのコード体系を親コードおよび子コードに振り分け、実質上のコード数の拡張を図ることで、合わせて選挙人名簿へ記載された各選挙人へのコード割り当てを同時に行う場合の方式を示す。
　１０進４桁のコード値は００００から９９９９までの１万個であるが、これを例えば二つに区分し、親コードとして００００から４９９９を割り当て、子コードとして５０００から９９９９までの各５千個のコードとして割り当てると、親コードと子コードの組み合わせ数は５千×５千の２千５百万個を個別に表現できることになる。
　一例として電子投票システムにこの４桁の親・子コードを割り当てた場合のコード体系の例を図１９に示す。
　この結果、親コードと子コードを組み合わせた正味の親・子コード体系は図２０、２１に示したようになる。
　したがって本例では割当て可能な選挙人の総数は
４，０００投票所×５，０００選挙人＝２，０００万人となる。
【実施例２】
【００９６】
　次に、本発明の基本的思想の一つである分散制御方式を、より詳細に実施例２として説明する。勿論、この発明思想は実施例１にも基本的には共通するものである。図２４は、投票所における選挙人の投票行動フローと関連して使用される電子機器との関係を示す説明図である。
　以下では同図に示した投票行動フロー（ステップＳ２００）に沿って電子投票システムについて述べる。
【００９７】
（１）選挙人名簿
　地方公共団体の選挙管理委員会は住民台帳等を元に選挙人名簿を作成する。一例を図２５に示す。図２５に示した選挙人名簿９０は選挙当日に投票を行う者が選挙権有資格者（選挙人）であるかを審査するためのものであり、投票所では本選挙人名簿９０を印刷物として準備するとともに、この内容を選挙人照合機５００の選挙人データベース４１０として記憶し選挙人照合処理に使用する。また、印刷物である選挙人名簿９０のＣ２の欄は選挙人個人を識別するためのバーコードＩＤである。
【００９８】
（２）投票案内はがき
　図２６は投票案内はがきの一例を示す。選挙管理委員会は上記した選挙人名簿９０に基づき選挙人に指定する投票所、投票時間等々を記載した投票案内はがき５０ａを作成し、郵送にて選挙人へ通知をする。
　投票案内はがきには、選挙人名簿９０を元にして当該選挙人に割り当てた投票所のコードＣ１、選挙人を識別するコードＣ２をそれぞれバーコードＩＤとして印刷をする。
【００９９】
　図２７に示した５０ｂは投票案内はがきに印刷する投票所のコードＣ１、選挙人を識別するコードＣ２の他の表記例を示したもので、当該選挙人に割り当てた投票所のコードと選挙人を識別するコードを合わせてひとつのコード値Ｃ３として表し、これをバーコードＩＤとして印刷して使用することもできる。
　同図に示したコード値Ｃ３の例は上位の４桁分で投票所のコード値Ｃ１の部分を表し、Ｃ３の下位７桁分で選挙人を識別するコード値Ｃ２の部分を表している。
　また、上述した投票所のコード、選挙人を識別するコードの決め方（例えば桁数など）は選挙管理委員会で独自に定めて使用できることは言うまでもない。
【０１００】
（３）選挙人名簿との照合
　図２８は選挙人の照合を行う選挙人照合機５００の構成を示す説明図である。選挙人照合機５００は選挙人名簿９０の内容を電子的に通常のデータベース４１０に記憶した内容と、後述する分散データベース４２０を備えたコンピュータ１００、表示手段１１０、バーコードリーダ１２０を備え、照合作業には選挙人が持参した投票案内はがき５０ａ、あるいは印刷された選挙人名簿９０を使用して来場者が選挙人であることの照合作業を電子的に効率よく行うことが出来る。
　投票所受付の投票管理者は選挙人が投票所に持参した投票案内はがき５０ａに印刷されている投票所コードＣ１および、選挙人コードＣ２をバーコードリーダで読み取る。
【０１０１】
　上記の選挙人のＩＤコードが入力されたことでコンピュータ１００の選挙人データベース４１０に記憶しておいた該当する選挙人名簿の内容（例えば、指定した投票所名、選挙人の氏名、住所、性別、生年月日、投票実施に関する履歴等）をモニタ画面１１０に表示する。このときの表示画面の例を図２９に示す
　投票管理者はこのモニタ画面に表示された内容と投票案内はがき５０ａの内容、さらには選挙人確認のための簡単な質問（例えば生年月日を口頭にて答えてもらう）等により選挙人本人であるかの照合確認作業を行う。
【０１０２】
　選挙人が投票案内はがき５０ａを持参しないで投票所に来場した場合は、投票管理者は印刷された選挙人名簿９０を使用して来場者を特定し、選挙人名簿９０に印刷されている選挙人ＩＤコードＣ２をバーコードリーダ１２０で読み取ることでモニタ画面１１０に選挙人に関する前述の情報を表示し、選挙人確認のための簡単な質問（例えば生年月日を口頭にて答えてもらう）等により選挙人本人であるかの照合確認作業を行う。
【０１０３】
　選挙人の照合を行ったことでコンピュータ１００に記憶しておいた該当する選挙人名簿の内容に対して、当該選挙の投票受付を終了した旨の情報を記録し、同一選挙人に対する二重投票受付等の発生の未然防止を図ることができる。
　また、当該選挙人に対して投票受付を行ったことのログ情報はコンピュータ１００の分散データベース４２０にも記憶すると共に、他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該ログ情報の記録を行う。
【０１０４】
（３）投票カードの交付
　電子投票機５１０ｄを使った不正投票などを未然に防止する観点から、投票管理者は選挙人本人であるかの照合確認作業を終えた投票資格を有する選挙人に対し電子投票機５１０ｄを一回だけ操作する権限を与える投票カード６０ａを交付する。
　投票カード６０ａは図３０に示したようにあらかじめ定められたＩＤコードＤ１をバーコード形式で印刷されたカード形状の用紙を用いる。
【０１０５】
　一方、視覚障害者に対しては例えば、図３１に示した点字表記を付記した投票カード６０ｂを交付する。
　視覚障害者用の投票カードを交付する理由は、電子投票機５１０ｄでは視覚障害者用の投票カード６０ｂのＩＤコードＤ２が入力されたことにより視覚障害者用の操作ガイドプログラムであるヘッドフォーン１３０を介した音声ガイダンスプログラムの自動起動制御を行うことを目的とするためである。
【０１０６】
　図３２は上記した投票カード６０ａあるいは６０ｂを交付するための投票カード交付機５１０ａの構成を示す。投票カード交付機５１０ａは分散データベース４２０を備えたコンピュータ１００、表示手段１１０、バーコードリーダ１２０を備え、投票管理者は投票資格を有する選挙人に対し投票カードを交付するに先立ち、付与する投票カード６０ａ、あるいは６０ｂに印刷されているＩＤコードをバーコードリーダ１２０で読み取る。
　コンピュータ１００は読み込まれた投票カードのＩＤコード値を当該コンピュータの分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該投票カードのＩＤコード値と本ＩＤコード値が有効化されたという状態モードを記憶する。
　投票管理者は上記した選挙人に交付する投票カードのＩＤコードをバーコードリーダ１２０で読み取ることで本投票カードを有効とする処理を行った後、当該投票カードを選挙人に交付する。
【０１０７】
（４）電子投票操作
　図３３は選挙人が電子投票を行う電子投票機５１０ｄの構成を示す。電子投票機５１０ｄは分散データベース４２０をもつコンピュータ１００、表示手段１１０、バーコードリーダ１２０、異常発生時の警報表示ランプ１５０を備え、投票操作は選挙人に交付した投票カード６０ａ、当該選挙の候補者名、当該候補者の所属政党名、バーコードによる候補者コード及びバーコードによる投票制御コードが印刷された投票制御シート９５を使用して投票操作を電子的に効率よく行うことが出来る。
【０１０８】
　図３４は視覚障害者の利用に供する電子投票機５１０ｄの構成を示す。電子投票機５１０ｄは分散データベース４２０をもつコンピュータ１００、表示手段１１０、バーコードリーダ１２０、以上発生時の警報表示ランプ１５０に加えて音声ガイダンスを聞くためのヘッドフォーン１３０、コード値を直接入力するための数値キーパッド１４０を備え、投票操作は選挙人に交付した視覚障害者対応の投票カード６０ｂ、当該選挙の候補者名、当該候補者の所属政党名、バーコードによる候補者コード及びバーコードによる投票制御コードが印刷された投票制御シート９５を使用して投票操作を電子的に効率よく行うことが出来る。
　なお、投票制御シート９５は投票カードと同様に点字表記を併記することで選挙人にとってより扱いやすいものとして準備することができることはいうまでもない。
【０１０９】
　図３５は電子投票機５１０ｄの表示手段１１０に表示されている投票受付の待ち受け画面の表示例を示す。選挙人はこのガイダンス画面を見て、交付された投票カードのＩＤコードをバーコードリーダ１２０を使って入力する（読み取らせる）か、あるいは数値キーパッド１４０を使用して、直接投票カードのＩＤコードを入力する操作を行う。
　コンピュータ１００は入力された投票カードのＩＤコードが有効であるか否かを分散データベース４２０に記憶されていることをチェックし、有効であれば電子投票プログラムを起動すると共に当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該ＩＤコード値と本ＩＤコードは使用中であるという状態モードを記憶する。
　一方、入力された投票カードのＩＤコードが有効化されていないとの情報が当該機器の分散データベース４２０から返された場合にはコンピュータ１００は電子投票プログラムの起動をおこなわない。この制御により、投票カードの不正使用による二重投票行為を防止することができる。
【０１１０】
　図３６は投票カードのＩＤコードに対する状態遷移を説明する図である。
全ての投票カードのＩＤコードに対しては予め使用可能なモードと使用不可能なモードの設定をしておく事が出来、使用可能なモードの設定がなされている投票カードＩＤに対しては図３６に示した状態遷移の制御を行う事で、投票カードの不正使用による二重投票の発生を防止する事が出来る。
　投票カードのＩＤコードの状態遷移は同図に示すようにモードＡから順にモードＢ，モードＣ，モードＤ、モードＡへと遷移を行う。このときのモードＡが所謂初期状態である。
選挙人への交付対象の投票カードのＩＤコードが投票カード交付機５１０ａで読み取られたことで投票カードの状態遷移モードはモードＡからモードＢへと遷移させる。この投票カードの状態遷移モードは当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該ＩＤコード値と本ＩＤコードは使用中であるという状態遷移モードＢを記憶する。
【０１１１】
　この処理を行う事で、当該投票カードが電子投票機５１０ｄで読み取られたときには必ず状態遷移モードは“Ｂ”でなければならない。
　したがって、電子投票機５１０ｄのバーコードリーダ１２０で読み取った投票カードのＩＤコードの状態遷移モードが“Ｂ”以外であった場合は投票カードの不正使用の恐れ有りとの判断となり、前述したようにコンピュータ１００は電子投票プログラムの起動をおこなわない。またこの状態が発生した場合には、警報ランプ１５０の点灯制御を行い不正行為発生の恐れがあることを投票管理者並びに投票立会人に知らせる制御を行うこともできる。
【０１１２】
　選挙人が交付された投票カード（このときの投票カードのＩＤコードの状態遷移はモードＢ）のＩＤコードを電子投票機５１０ｄに読み込ませることで、電子投票プログラムが起動する。
　この状態で投票カードのＩＤコードの状態遷移モードをモードＢからモードＣへ遷移させるとともに電子投票機５１０ｄが投票中の状態に置かれたことを投票立会人並びに投票管理者に知らせるため、図３６に示した状態遷移モードが“Ｃ”の期間は電子投票機５１０ｄの警報ランプ１５０を投票中の状態を明示する点灯制御を行う。同時に投票カードの状態遷移モードはモードＣへ遷移した事を当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該ＩＤコード値と本ＩＤコードは投票中であるという状態遷移モードＣを記憶する。
【０１１３】
　選挙人による電子投票操作がすべて終了した事の判断により、投票カードのＩＤコードの状態遷移モードをモードＣからモードＤへ遷移させるとともに、電子投票機５１０ｄの警報ランプ１５０を投票終了の状態を明示する点灯制御を行う。投票結果と投票カードの状態遷移モードがモードＤへ遷移した事を当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても投票結果と当該ＩＤコード値と本ＩＤコードは投票終了状態であるという状態遷移モードＤを記憶する。
【０１１４】
　電子投票を終了した選挙人が投票所出口で投票管理者に投票カードを返却し、係員が後述する投票カード回収機５１０ｂをもちいて当該投票カードのＩＤコードを読み取る事で投票カードのＩＤコードの状態遷移モードをモードＤからモードＡへ遷移させる。投票カードの状態遷移モードがモードＡへ遷移した事を当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該ＩＤコード値と本ＩＤコードは待ち状態であるという状態遷移モードＡを記憶する。
　以上述べたように、本方式では投票カードの状態遷移モード遷移制御並びに状態モードの判定により、不正な投票カードの再利用等による二重投票行為を未然に防止することができる。
【０１１５】
　一方、前述した投票カードの状態遷移行制御は投票所内での投票カードの再利用が前提であり、投票カード交付機５１０ａによって投票カードの状態遷移制御を開始させるために、万一投票所開場期間中に投票カード交付機５１０ａの動作に異常が発生すると投票カードの交付が滞り、電子投票が行えなくなるというポテンシャルを持つ。
【０１１６】
　図３７はこのポテンシャルを排除するために、再利用を行わない投票カードを使用するときの投票カードの状態遷移行制御動作を説明する図である。
　各投票所で使用予定の投票カードのＩＤコードに対しては、初期設定として使用可能な投票カードであるという動作モードを設定し、投票所設置の全ての機器の分散データベース４２０には本情報を初期設定しておく。投票カードのＩＤコードの状態遷移制御は同図に示すように電子投票機５１０ｄの動作状態に応じて遷移し、モードＢ１から順にモードＣ１，モードＤ１へと遷移を行う。尚、同図に示したＡ１の状態とＥ１の状態は投票カードのＩＤコードの直接の状態遷移ではなく、投票管理者あるいは係員による作業を示している。
【０１１７】
　選挙人に交付された投票カードが電子投票機５１０ｄに入力されると、コンピュータ１００は当該分散データベース４２０を参照して、入力された投票カードのＩＤコードが使用可能な状態に初期設定されていること及び、投票中（使用中）の状態モードではないことを確認する。当該投票カードが未使用状態で使用可能な投票カードであるとの判断により、コンピュータ１００は電子投票プログラムを起動する。
　電子投票プログラムを起動したことで、コンピュータ１００は当該投票カードのＩＤコードの状態遷移モードをモードＢ１からモードＣ１へ遷移させるとともに電子投票機５１０ｄが投票中の状態に置かれたことを投票立会人並びに投票管理者に知らせるため、同図に示した状態遷移モードが“Ｃ１”の期間は電子投票機５１０ｄの警報ランプ１５０を投票中の状態を明示する点灯制御を行う。同時に投票カードの状態遷移モードはモードＢ１からモードＣ１へ遷移した事、すなわち当該投票カードが使用中（投票中）であることを当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該ＩＤコード値と本ＩＤコードは使用中（投票中）であるという状態モードＣ１を記憶する。
【０１１８】
　選挙人による電子投票操作がすべて終了した事の判断により、投票カードのＩＤコードの状態遷移モードをモードＣ１からモードＤ１へ遷移させるとともに、電子投票機５１０ｄの警報ランプ１５０を投票終了の状態を明示する点灯制御を行う。投票結果と投票カードの状態遷移モードがモードＤ１へ遷移した事を当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても投票結果と当該ＩＤコード値と本ＩＤコードは投票終了状態すなわち投票カードが使用不可であるという状態遷移モードＤ１を記憶する。
　投票行為を終了した選挙人が投票所出口の投票管理者に返却した投票カードは投票管理者の責任より廃棄処分することになるが、投票所内の全ての電子機器のコンピュータ１００の分散データベース４２０には当該投票カードは使用不可であるという状態遷移モードが既に記録されているため、不正な再利用による二重投票の発生という事態は生じない。
【０１１９】
　電子投票機５１０ｄの電子投票プログラムが起動すると、表示手段１１０には投票する候補者を投票制御シート９５に記載されている候補者に割り付けられているＩＤコードをバーコードリーダ１２０で読み取る候補者選択操作を促す旨のガイダンスを表示する。選挙人が候補者を選択することにより、表示手段１１０には選挙名、選択された候補者名、及び所属政党名を表示し、投票の確認要求を表示する。このときの表示画面の一例を図３８に示す。
この状態で、選挙人が投票制御シート９５に記載されている「投票する」という投票操作ＩＤコードを選択することで、投票が確定する。
　選挙する項目が複数存在する場合は、例えば、市長選挙と市議会議員選挙の場合は、電子投票機５１０ｄは選挙項目である市長選挙が終了したことで次の選挙項目である市議会議員選挙の候補者の選択要求のガイダンスを表示手段１１０に表示し、選挙人に対し継続して投票行為を行うように促す。
【０１２０】
　このようにして、全ての選挙項目に対する投票行為が終了したことで電子投票機５１０ｄの表示手段１１０には全ての選挙が終了した旨のメッセージと交付した投票カードを投票所出口の係員に返却する旨のメッセージを表示した後、電子投票プログラムの動作を終了させることで表示装置１２０の表示内容を図３５に示した投票受付の待ち受け状態へ移行し、次の選挙人の電子投票に備える。
　上記した全ての選挙項目に対する投票行為が終了したことで電子投票機５１０ｄのコンピュータ１００は選挙人による電子投票結果である選挙項目ごとの選挙名、投票した候補者名、及び所属政党名に対応した各ＩＤコード、使用した投票カードＩＤと当該カードの状態が投票終了状態であることおよび、選挙人による電子投票機操作に関するログ情報を当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該選挙結果、投票カードＩＤとその状態モード、及び選挙人による電子投票機操作に関するログ情報の記録を行う。
【０１２１】
　図３９は選挙人に交付した投票カードを投票所出口で投票管理者が回収し、再利用可能な状態に移行制御するための投票カード回収機５１０ｂの構成を示す。投票カード回収機５１０ｂは分散データベース４２０をもつコンピュータ１００、表示手段１１０、バーコードリーダ１２０を備え、投票カード回収処理は選挙人に交付した投票カード６０ａ、あるいは６０ｂに記載されている投票カードＩＤであるバーコードをバーコードリーダ１２０で読み取ることで行う。投票カード回収機５１０ｂのコンピュータ１００は投票カードＩＤが入力されたことで、当該投票カードの状態遷移を所謂初期状態である使用可能の状態（交付対象の投票カードとして使用できること）であることを当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該投票カードＩＤとその状態モードの変更並びに記録を行う。このようにして投票カードの回収操作を電子的に効率よく行うことが出来る。
【０１２２】
　電子投票機５１０ｄの操作において、視覚障害者がバーコードリーダを使用してコード情報を入力することは、投票操作シート９５のどの位置にＩＤコードであるバーコードが印刷されているかを見極めるのが困難であることが予想される。このため、例えば視覚障害者に対しては図３４に示した音声ガイダンスを出力するためのヘッドフォーンと直接ＩＤコード値を入力できる数値キーパッドを準備し、選挙名、候補者名、政党名並びに候補者に割り当てた候補者ＩＤコード等の音声ガイダンスを聞きながら投票操作が行えるバリアフリー対策を実現している。
【０１２３】
　図３３及び図３４に示した電子投票機５１０ｄは警告ランプ１５０を備える。当該警報ランプ１５０は電子投票機５１０ｄの状態をランプ点灯により表すもので、投票受付の待ち状態であることの表示、投票操作中の状態であることの表示、入力された投票カードのＩＤコードが有効化されていない不正のコード値が入力された場合の警報の表示、ならびに選挙人が例えば電子投票機５１０ｄの操作がわからなくて投票管理者の支援を必要とするときなどの係員の呼び出し機能として利用し、投票管理者と投票立会人に異常発生の有無をランプ点灯制御で知らせる事を目的とするものである。
【０１２４】
　図４０は投票管理者が使用する運用管理機５１０ｃの構成を示す。運用管理機５１０ｃは分散データベース４２０をもつコンピュータ１００、表示手段１１０、バーコードリーダ１２０を備え、投票所設置機器に関する運用管理機能に関する操作制御ＩＤコードをバーコード形式で記載した運用管理制御シート６５を備える。
　具体的な運用管理機能としては投票所開場に先立ち投票立会人監視の元で行う零票の確認（分散データベース４２０に格納されている投票結果は零票でまだ投票行為が一切行われていないことの確認）、投票時間満了に伴う電子投票機５１０ｄの投票プログラム停止操作、分散データベース４２０に記録した投票結果及び、投票操作ログ情報をＣＤ−Ｒに記録保存するためのＣＤ−Ｒの作成処理、特定の投票機に対する使用一時中断、使用禁止、運用復帰（あるいは運用開始）等の管理機能である。具体的な操作は運用管理制御シート６５に記載された各制御コードＩＤであるバーコードをバーコードリーダ１２０で読み取ることで行う。
【０１２５】
　図４１は運用管理機５１０ｃの初期画面の例を示す。
　同図に示したように、この状態では投票所開場に先立つ「零票」の確認が行われていないため、投票管理者に対して「零票」の確認操作のメッセージを表示手段１１０に表示を行っている。
　この状態で投票管理者と投票立会人に監視の元で運用管理制御シート６５に記載された「零票確認」の制御コードＩＤであるバーコードをバーコードリーダ１２０で読み取ることで投票結果格納ファイルの初期化確認を行う。このときの「零票確認」要求に関する表示画面の例を図４２に示す。
　以上述べた「零票確認」が行われたという操作ログ情報は当該コンピュータ１００の分散データベース４２０に記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても「零票確認」が行われたという操作ログ情報の記録を行う。
【０１２６】
　上記した運用管理機５１０ｃによる「零票確認」操作は投票所開場に先立って行われるものであり、この確認行為が的確に行われたことを確認したことで選挙人の照合処理すなわち選挙人の受付処理を開始することができる。選挙人照合機５００におけるこの受付処理開始制御は運用管理機５１０ｃからイーサネット２０を介した同報通信により「零票確認」操作が終了したことのログ情報が既に通知されていることの確認により行われる。
【０１２７】
　図４３は選挙人が電子投票機５１０ｄを使用して電子投票を行った結果である投票結果を分散データベース４２０への記憶格納に関する説明図である。
　選挙人が電子投票機５１０ｄを使って投票した投票結果等のデータは全ての選挙項目の投票が終了するまでコンピュータ１００のメモリＭ１０に保持する。上記メモリＭ１０上に保持されていた投票結果等のデータは電子投票機５１０ｄを使った全ての選挙項目に対する投票操作が正常に終了したことで分散データベース４２０を構成するコンピュータ１００のハードディスクに書き込み、記憶保持する制御を行う。
【０１２８】
　このときのハードディスクへの格納記憶処理は、あらかじめ十分な容量を持つ固定長の投票データ格納ファイルに対し、投票結果である投票データレコードを格納すべきアドレスを乱数発生により算出し、その格納場所が未使用であることを確認した上で、記憶保持制御を行う。
　尚、万一乱数発生により得た投票データレコードを格納するアドレスがすでに使用されていた場合は（他の投票レコードがすでに同一アドレスの領域に書き込まれているとき）乱数の再生成を行うことはいうまでもない。
【０１２９】
　電子投票機５１０ｄのコンピュータ１００は上記した方法により当該コンピュータ１００の分散データベース４２０に投票結果等のデータ等を記憶すると共に他の全ての電子機器に対してイーサネット２０を介した同報通信を行い、それぞれの電子機器のコンピュータ１００の分散データベース４２０においても当該投票結果等のデータの記録保持を行う。
　またコンピュータ１００は分散データベース４２０であるハードディスクへの当該投票データ等の書き込み制御による記憶保持の正常終了並びに、イーサネット２０を介した同報通信により当該投票結果等を送信した他の電子機器から正常にデータを受信した旨の返答が戻って来た事を確認後、メモリＭ１０上に一時的に記憶していた投票結果等のデータの消去を行う。
【０１３０】
　図４４は本発明における同報通信を使った分散データベース制御の処理のフローを説明する図である。同図に示した処理フローＳ３００を電子投票機５１０ｄの動作を例にとって説明する。選挙人による電子投票操作が終了した事で電子投票機５１０ｄのコンピュータ１００は当該コンピュータの分散データベース４２０に投票結果等のデータを記憶した後、他の全ての電子機器に対してイーサネット２０を介した同報通信を使って投票結果等のデータの送信を行う。（ステップＳ３１０）
【０１３１】
　同報通信にて当該送信データを受け取った全ての電子機器は受信した旨の返答を同報通信元である当該電子投票機５１０ｄに返信を返すため、この受信処理を行う。（ステップＳ３２０）
【０１３２】
　同報通信元である当該電子投票機５１０ｄにおいては、ステップＳ３２０に示した受信処理により全ての他の電子機器からの返答が戻ってきたかを確認する。（ステップＳ３３０）
万一、受信処理に異常があり、特定の電子機器からの返答が戻ってこない時は当該対象電子機器のＩＤの抽出を行う。（ステップＳ３４０）
【０１３３】
　ステップ３４０で抽出した何らかの異常が発生したと想定される電子機器に対して上記した投票結果等のデータの再送信処理を行う。（ステップ３５０）
【０１３４】
　再送信を受け取るべき上記特定の電子機器は、正常動作をしている場合には再送信に対して返信を返してくるため、この再送信に対する返答の受信処理を行う。（ステップＳ３６０）
【０１３５】
　この状態で再度受信処理に異常がありと判断された場合は（ステップＳ３７０）当該対象電子機器は何らかの障害を発生していると判断し、システムから切り離すための縮退処理を行う。（ステップＳ３８０）
【０１３６】
　このときの縮退処理は、ステップＳ３１０に示した同報通信を行う対象電子機器ＩＤリストに対して異常と判断された当該電子機器ＩＤを上記同報通信対象機器リストから除外する事、および正常動作中と判断された残りの全電子機器に対して、異常と判断した当該電子機器ＩＤを同報通信により連絡をし、それぞれの電子機器は管理する同報通信対象機器リストから異常と判断された当該電子機器ＩＤを除外する制御を独自におこなう。
　この結果、本縮退処理を全ての正常動作中の機器で一斉に執り行う事になるため、障害を発生した電子機器は結果としてシステムから切り離された状態すなわち縮退モードに自動的に移行することになる。
【０１３７】
　また、図４０に示した運用管理機５１０ｃを操作する投票管理者は上記した縮退モード状態が発生したことを５１０ｃの表示装置１１０で画面にて確認後、運用管理制御シート６５に記載された当該対象電子機器の使用を禁止する処置を行うために必要となる制御コードＩＤであるバーコードをバーコードリーダ１２０で読み取る制御操作をする事で障害を発生した当該対象電子機器の使用を禁止する処置を行う。
【０１３８】
　図４５は投票受付締め切り時間満了により投票所を閉鎖し、投票管理者により分散データベース４２０に蓄えられていた投票結果等の記録結果を開票所に装置するための記録媒体ＣＤ−Ｒ３３０を作成する手順を説明する図である。
　投票管理者は運用管理機５１０ｃを使用し、当該機器のコンピュータ１００の分散データベース４２０に記録されている投票結果を、表示手段１１０、バーコードリーダ１２０及び運用管理機能に関する操作制御ＩＤコードをバーコード形式で記載した運用管理制御シート６５をもちいてＣＤ−Ｒ３３０の作成を行う。
　具体的なＣＤ−Ｒ３３０作成の操作は図３８に示した運用管理制御シート６５のシステム管理項目における「ＣＤ−Ｒ作成」制御ＩＤコードを選択する操作で自動的にＣＤ−Ｒ３３０の作成を行う事が出来る。
【０１３９】
　また、万一運用管理機５１０ｃが障害を発生してシステムから切り離されている場合にはイーサネット２０で相互に接続されている電子機器の中から正常動作を継続していたものを選択し、当該電子機器のコンピュータ１００の分散データベース４２０に記憶しておいた結果をもとに上記ＣＤ−Ｒ３３０の作成を行う事になる。コンピュータ１００には運用管理機能に対応する全てのソフトウエアを予めインストールしておく事で、上記した万一の場合が発生した場合には動作させるプログラムの切り替えを行う事でどの電子機器を使用してもコンピュータ１００の分散データベース４２０に記憶しておいた結果をもとにＣＤ−Ｒ３３０の作成を行う事が出来る。
　このようにして作成された投票結果等のデータを記録したＣＤ−Ｒ３３０は投票所立会人監視のもとで、予め準備された特定のＣＤ−Ｒ収納容器に収めた上で封印を施し、開票所に送致する。
【０１４０】
　図４６は上記したコンピュータ１００に予めインストールしておいたアプリケーションプログラムを切り替える制御を行うためのアプリケーションプログラム選択シ−ト６６の一例を示す。
【０１４１】
　アプリケーションプログラム選択シ−ト６６に示したように、本電子投票システムで使用するアプリケーションプログラムは投票所システム、開票所システム、選挙管理ユーテリテイに分類し、それぞれのアプリケーションプログラムに対しては特定のＩＤコードがバーコードで記載されている。投票管理者、開票管理者、あるいは選挙管理委員会から特別の許可を得た管理者のみが本アプリケーションプログラム選択シート６６を保有し、対象となる電子機器のコンピュータ１００、あるいは２００に付属するバーコードリーダ１２０を使用し、対象とするアプリケーションプログラムのＩＤコードを選択する事でコンピュータ１００、あるいは２００で動作させるアプリケーションプログラムを切り替える制御を行う事が出来る。
【０１４２】
　本制御は、前述した投票カード交付処理に割り当てた電子機器や運用管理に割り当てた電子機器等が何らかの理由で障害を起こした場合に、他の機器を使っての同一機能を代替させる必要が生じた時に利用する、所謂バックアップ手段として活用することが出来る。
【０１４３】
　図４７は開票管理者が使用する開票／集計機６００の構成を示す。開票／集計機６００はコンピュータ２００、表示手段１１０、バーコードリーダ１２０、プリンタ２２０を備え、開票所のおける投票結果の開票、集計作業に関する操作制御ＩＤコードをバーコード形式で記載した開票所運用管理制御シート６７を備え、各投票所から送致されてきたＣＤ−Ｒの格納容器の封印をとき、投票結果を記録した当該ＣＤ−Ｒ３３０に記録されている投票データを定められている手順に従って、開票並びに集計する作業を行う。
【０１４４】
　開票所の開票集計操作に先立ち、開票所設置電子機器の操作権限をもつ開票管理者は開票所運用管理制御シート６７のシステム管理項目の「ゼロ票確認」ＩＤコードを選択し、開票立会人に対し開票操作開始直前の開票結果が零票、すなわち未開票の状態であることの確認を行う。
　開票処理は各投票所から送致されてきたＣＤ−Ｒ３３０に格納されている投票結果ファイルのヘッダ情報の確認から行う。当該ファイルのヘッダ情報には投票所コード、有効選挙人の数、投票種別ごとの投票データの数等が含まれているため、コンピュータ２００の集計ログファイルに当該投票結果ファイルを登録するに先立ち、当該ヘッダ情報の内容確認により同じファイルがすでに集計用のデータファイルに取り込まれていないこと（開票済みの扱いになっていないこと）を確認する。この確認操作により、二重集計を未然に防止することができる。
　同一ファイルが集計用のデータファイルに存在しないことを確認した上で、コンピュータ２００は投票結果のファイルを集計用のデータファイルに取り込む。
【０１４５】
　全ての投票所からのＣＤ−Ｒの開票処理、すなわち集計用のデータファイルへの取り込みが終了した時点でコンピュータ２００は各投票結果ファイルのヘッダ情報に含まれている選挙種別毎の総投票数、有効投票総数、無効投票総数等の集計を行う。この集計結果は後述する投票データの集計結果との整合性確認に用いる参照データとして使用することができる。
【０１４６】
　以上の開票操作を行った後、コンピュータ２００は上記した集計用のデータファイルの内容を元に開票所の集計結果の算出をおこない、集計結果である得票順位に従った候補者の得票数等を表示手段１１０へ表示するとともにプリンタ２２０への印刷出力を行う。
　また、この開票所における集計結果はＣＤ−Ｒに記録して保存するため、開票所コード、操作者ＩＤなどのヘッダ情報を付加してＣＤ−Ｒへの書き込み作成処理を行う。同じく開票所電子機器に関する運用ログファイルについても別なＣＤ−Ｒ　３３０へ書き込み作成処理を行う。
【実施例３】
【０１４７】
　本発明はバーコードＩＤを投票処理制御に共通して採用しているために、処理制御に用いられるバーコードを印刷した紙葉媒体を各機器において用い、その点にも発明が存在する。選挙事務に用いられる投票案内用はがきは、氏名等の選挙人を特定する情報と当該選挙人の投票所を印刷し、それと同時に、当該選挙人に対応した情報がバーコードＩＤとして印刷される。
【０１４８】
　投票カードは、投票所に来た選挙人に対して交付され、バーコードＩＤが印刷され、再利用可能なものと再利用不可能なものがある。
【０１４９】
　投票制御シートは、「棄権する」「取り消し」「投票する」等の投票制御ＩＤコードがバーコードにより印刷される。
【０１５０】
　立候補者名表示シートは、選挙名と当該選挙に立候補した複数の候補者名が所属政党名及びバーコードＩＤによる候補者ＩＤコードと共に印刷される。
【０１５１】
　立候補者の所属政党名表示シートは、図示しないが、参議院議員選挙の比例区選挙で使用されるもので、選挙名と当該選挙に立候補した複数の候補者名の所属政党名及びバーコードＩＤによる所属政党名ＩＤコードと共に印刷される。
【０１５２】
　信任投票制御シートは、やはり図示しないが、最高裁判所の裁判官の信任投票或いは各種信任投票で使用されるもので、選挙名と当該選挙で信任あるいは不信任投票の対象者である複数の候補者名及びバーコードＩＤによる候補者ＩＤコードと共に印刷されており、かつ「棄権する」「取り消し」「信任しない」「投票する」等の投票制御ＩＤコードがバーコードＩＤにより印刷される。
【０１５３】
　投票制御シートは、選挙名と当該選挙に立候補した複数の候補者名が所属政党名及びバーコードＩＤによる候補者ＩＤコードが印刷されており、かつ「棄権する」「取り消し」「投票する」等の投票制御ＩＤコードがバーコードＩＤにより印刷されてもよい。
【０１５４】
　運用管理制御シートは、投票システムの運用管理に供する制御項目毎の制御コマンド名とバーコードＩＤによる制御ＩＤコードが共に印刷される。
【０１５５】
　開票・集計管理制御シートは、投票結果の開票および集計の運用管理に供する制御項目毎の制御コマンド名とバーコードＩＤによる制御ＩＤコードが印刷される。
【０１５６】
　以上の各カード或いはシートである各紙葉媒体に、どのようなバーコードＩＤを表示印刷するかは、以上で説明した例を参考にすれば、システム全体を制御するのに好ましいように当業者が容易に取捨選択できるものである。
【図面の簡単な説明】
【０１５７】
【図１】本発明の電子投票システムの構成図
【図２】投票システムの全体フロー図
【図３】投票者のフロー図
【図４】投票所入場券の説明図
【図５】投票カードの説明図
【図６】視覚障害者用の投票カードの説明図
【図７】投票カードの使用状態の説明図
【図８】投票内容の記録方法の説明図
【図９】立候補者名を印刷したシートの説明図
【図１０】視覚障害者用の立候補者名を印刷したシートの説明図
【図１１】投票制御コードシートの説明図
【図１２】視覚障害者用の投票制御コードシートの説明図
【図１３】電子投票端末機の説明図
【図１４】視覚障害者用の電子投票端末の説明図
【図１５】投票所のサーバと端末の構成図
【図１６】投票データ読取操作制御シートの説明図
【図１７】開票所のシステム構成図
【図１８】ＰＣＵＩのコード体系の説明図
【図１９】ＰＣＵＩのコード体系の説明図
【図２０】ＰＣＵＩのコード体系の説明図
【図２１】ＰＣＵＩのコード体系の説明図
【図２２】本発明の分散データベース処理方式による電子投票システムの構成の説明図
【図２３】投票システムの全体フローの説明図
【図２４】選挙人の行動フローの説明図
【図２５】選挙人名簿の説明図
【図２６】投票案内はがきの説明図（１）
【図２７】投票案内はがきの説明図（２）
【図２８】選挙人照合機の構成の説明図
【図２９】選挙人照合時に表示する画面の説明図
【図３０】投票カードの説明図
【図３１】視覚障害者用投票カードの説明図
【図３２】投票カード交付機の構成の説明図
【図３３】電子投票機の構成の説明図
【図３４】視覚障害者用の電子投票機の構成の説明図
【図３５】電子投票機の投票カード待受け画面の説明図
【図３６】投票カードの状態遷移の説明図
【図３７】再利用不可の投票カードの状態遷移の説明図
【図３８】投票カード回収機の構成の説明図
【図３９】投票カード回収機の構成の説明図
【図４０】投票所運用管理機の構成の説明図
【図４１】投票所運用管理機の表示画面の説明図
【図４２】投票所零票確認要求画面の説明図
【図４３】投票結果の分散データベースへの記憶処理の説明図
【図４４】投票結果のＣＤ−Ｒへの記録処理の説明図
【図４５】投票結果のＣＤ−Ｒへの記録処理の構成説明図
【図４６】アプリケーションプログラム選択制御シートの説明図
【図４７】開票所システム機器構成の説明図
【図４８】開票処理時の表示画面の説明図
【符号の説明】
【０１５８】
　１　電子投票システム
　１０　投票装置
　３０　投票所管理サーバ
　５０ａ、５０ｂ　投票案内はがき
　６０ａ、６０ｂ　投票カード
　６５　投票所の運用管理制御シート
　６６　アプリケーションプログラム選択シ−ト
　６７　開票所の運用管理制御シート
　７０ａ、７０ｂ　投票操作制御シート
　８０ａ、８０ｂ　立候補者表示シート
　９０　選挙人名簿
　９５　投票制御シート
　１００コンピュータ（投票端末装置）
　１１０　表示手段（画像モニタ装置）
　１２０　バーコードリーダ
　１３０　ヘッドフォーン
　１４０　テンキーパッド
　１５０　警報表示ランプ
　２００　コンピュータ（開票／集計用端末装置）
　４００　電子投票システム
　４１０　選挙人名簿データベース
　４２０　分散データベース
【図１】
2004118829.tif 000003
【図２】
2004118829.tif 000004
【図３】
2004118829.tif 000005
【図４】
2004118829.tif 000006
【図５】
2004118829.tif 000007
【図６】
2004118829.tif 000008
【図７】
2004118829.tif 000009
【図８】
2004118829.tif 000010
【図９】
2004118829.tif 000011
【図１０】
2004118829.tif 000012
【図１１】
2004118829.tif 000013
【図１２】
2004118829.tif 000014
【図１３】
2004118829.tif 000015
【図１４】
2004118829.tif 000016
【図１５】
2004118829.tif 000017
【図１６】
2004118829.tif 000018
【図１７】
2004118829.tif 000019
【図１８】
2004118829.tif 000020
【図１９】
2004118829.tif 000021
【図２０】
2004118829.tif 000022
【図２１】
2004118829.tif 000023
【図２２】
2004118829.tif 000024
【図２３】
2004118829.tif 000025
【図２４】
2004118829.tif 000026
【図２５】
2004118829.tif 000027
【図２６】
2004118829.tif 000028
【図２７】
2004118829.tif 000029
【図２８】
2004118829.tif 000030
【図２９】
2004118829.tif 000031
【図３０】
2004118829.tif 000032
【図３１】
2004118829.tif 000033
【図３２】
2004118829.tif 000034
【図３３】
2004118829.tif 000035
【図３４】
2004118829.tif 000036
【図３５】
2004118829.tif 000037
【図３６】
2004118829.tif 000038
【図３７】
2004118829.tif 000039
【図３８】
2004118829.tif 000040
【図３９】
2004118829.tif 000041
【図４０】
2004118829.tif 000042
【図４１】
2004118829.tif 000043
【図４２】
2004118829.tif 000044
【図４３】
2004118829.tif 000045
【図４４】
2004118829.tif 000046
【図４５】
2004118829.tif 000047
【図４６】
2004118829.tif 000048
【図４７】
2004118829.tif 000049
【図４８】
2004118829.tif 000050