(57)【要約】【課題】  領収書が正規に発行されたものであるかどうかを判定することができる領収書判定装置とその領収書を印刷する電子レジスタを提供する。【解決手段】  電子レジスタが購入明細情報とともに署名済み購入明細情報の２次元バーコードと、店舗の電子証明書の２次元バーコードを印刷する。また領収書判定装置２が署名済み購入明細情報の２次元バーコードと、店舗の電子証明書の２次元バーコードを読み込んで、それら２つのバーコードの情報に基づいて、領収書の信頼性を判定する。【選択図】  図１
2008090596.tif 000002
【特許請求の範囲】
【請求項１】
登録された商品に関する購入明細情報を生成する購入明細情報生成手段と、
前記商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段と、
前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成手段と、
前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを生成するバーコード生成手段と、
前記購入明細情報を印刷した領収書を出力する際に、当該領収書に前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを共に印刷して出力する領収書出力手段と、
を備えることを特徴とする電子レジスタ。
【請求項２】
登録された商品に関する購入明細情報を生成する購入明細情報生成手段と、
前記商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段と、
前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成手段と、
前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを生成する電子透かし情報生成手段と、
前記購入明細情報を印刷した領収書を出力する際に、印刷画像の中に前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを埋め込んで印刷して出力する領収書出力手段と、
を備えることを特徴とする電子レジスタ。
【請求項３】
リーダライタを介して電子マネー管理端末から当該電子マネー管理端末に記録された購入者情報を読み取る購入者情報読取手段と、
前記購入明細情報の生成時に、前記読み取った購入者情報を格納する購入明細情報生成手段と、
を備えることを特徴とする請求項１または請求項２記載の電子レジスタ。
【請求項４】
前記電子証明書情報を、サーバから取得する電子証明書情報取得手段と、
を備えることを特徴とする請求項1から請求項３記載の電子レジスタ。
【請求項５】
登録された商品に関する購入明細情報を生成する購入明細情報生成手段と、
前記商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段と、
前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成手段と、
前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを生成するバーコード生成手段と、
前記購入明細情報を印刷した領収書を出力する際に、当該領収書に前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを共に印刷して出力する領収書出力手段と、
を備えた電子レジスタによって出力された前記領収書に印刷済みのバーコードを読み取って、前記領収書の信頼性を判定する領収書判定装置であって、
前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを読み取るバーコード読取手段と、
前記読み取ったバーコードから前記署名済み購入明細情報と前記電子証明書情報とを検出するバーコード情報検出手段と、
前記電子証明書情報と前記署名済み購入明細情報とを用いて前記署名済み購入明細情報に格納されている購入明細情報の認証を行う購入明細情報認証手段と、
を備えることを特徴とする領収書判定装置。
【請求項６】
登録された商品に関する購入明細情報を生成する購入明細情報生成手段と、
前記商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段と、
前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成手段と、
前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを生成する電子透かし情報生成手段と、
前記購入明細情報を印刷した領収書を出力する際に、印刷画像の中に前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを埋め込んで印刷して出力する領収書出力手段と
を備えた電子レジスタによって出力された前記領収書の印刷画像を読み取って、前記領収書の信頼性を判定する領収書判定装置であって、
前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを読み取る印刷画像読取手段と、
前記読み取った情報から前記署名済み購入明細情報と前記電子証明書情報とを検出する電子透かし情報検出手段と、
前記電子証明書情報と前記署名済み購入明細情報とを用いて前記署名済み購入明細情報に格納されている購入明細情報の認証を行う購入明細情報認証手段と、
を備えることを特徴とする領収書判定装置。
【請求項７】
商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段を備えた電子レジスタの処理方法であって、
登録された商品に関する購入明細情報を生成する購入明細情報生成処理と、
前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成処理と、
前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを生成するバーコード生成処理と、
前記購入明細情報を印刷した領収書を出力する際に、当該領収書に前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを共に印刷して出力する領収書出力処理と、
を有することを特徴とする処理方法。
【請求項８】
商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段を備えた電子レジスタの処理方法であって、
登録された商品に関する購入明細情報を生成する購入明細情報生成処理と、
前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成処理と、
前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを生成する電子透かし情報生成処理と、
前記購入明細情報を印刷した領収書を出力する際に、印刷画像の中に前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを埋め込んで印刷して出力する領収書出力処理と、
を有することを特徴とする処理方法。
【請求項９】
商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段を備えた領収書判定装置の領収書判定方法であって、
登録された商品に関する購入明細情報を生成する購入明細情報生成処理と、
前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成処理と、
前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを生成するバーコード生成処理と、
前記購入明細情報を印刷した領収書を出力する際に、当該領収書に前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを共に印刷して出力する領収書出力処理と、
を備えた電子レジスタによって出力された前記領収書に印刷済みのバーコードを読み取って、前記領収書の信頼性を判定する領収書判定装置であって、
前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを読み取るバーコード読取処理と、
前記読み取ったバーコードから前記署名済み購入明細情報と前記電子証明書情報とを検出するバーコード情報検出処理と、
前記電子証明書情報と前記署名済み購入明細情報とを用いて前記署名済み購入明細情報に格納されている購入明細情報の認証を行う購入明細情報認証処理と、
を有することを特徴とする領収書判定方法。
【請求項１０】
商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段を備えた領収書判定装置の領収書判定方法であって、
登録された商品に関する購入明細情報を生成する購入明細情報生成処理と、
前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成処理と、
前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを生成する電子透かし情報生成処理と、
前記購入明細情報を印刷した領収書を出力する際に、印刷画像の中に前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを埋め込んで印刷して出力する領収書出力処理と
を備えた電子レジスタによって出力された前記領収書の印刷画像を読み取って、前記領収書の信頼性を判定する領収書判定装置であって、
前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを読み取る印刷画像読取処理と、
前記読み取った情報から前記署名済み購入明細情報と前記電子証明書情報とを検出する電子透かし情報検出処理と、
前記電子証明書情報と前記署名済み購入明細情報とを用いて前記署名済み購入明細情報に格納されている購入明細情報の認証を行う購入明細情報認証処理と、
を備えることを特徴とする領収書判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、領収書にバーコード、電子透かし等を印刷する電子レジスタとその処理方法、領収書に印刷済みのバーコードを読み取って、領収書の信頼性を判定する領収書判定装置と領収書判定方法に関する。
【背景技術】
【０００２】
電子レジスタは、登録された商品とその個数に基づいて、商品の小計や、税金や、小計と税金とを加算した合計金額などを算出し、それら算出した情報や商品名、個数、店舗の属性情報（店名、電話番号、担当者など）を印刷した領収書を出力している。そして、その領収書に印刷した内容が他の装置で機械的に読み取ることができるようにする為に、印刷した情報をバーコードに変換し、そのバーコードを領収書に印刷する技術が公開されている（特許文献１参照）。
【特許文献１】特開２００４−３１８４１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、領収書に基づいて経理処理を行う会社や、税務処理を行う税務署などでは、提出された領収書がその領収書に記載されている店舗で正規に発行されたものであるかどうかを判定することが難しかった。
【０００４】
そこでこの発明は、領収書がその領収書の発行した店舗などで正規に発行されたものであるかどうかを判定することができる仕組みを提供するための領収書を出力する電子レジスタとその処理方法、および領収書が正規に発行されたものであるかどうかを判定することができる領収書判定装置と領収書判定方法を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、登録された商品に関する購入明細情報を生成する購入明細情報生成手段と、前記商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段と、前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成手段と、前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを生成するバーコード生成手段と、前記購入明細情報を印刷した領収書を出力する際に、当該領収書に前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを共に印刷して出力する領収書出力手段と、を備えることを特徴とする電子レジスタである。
【０００６】
また本発明は、登録された商品に関する購入明細情報を生成する購入明細情報生成手段と、前記商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段と、前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成手段と、前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを生成する電子透かし情報生成手段と、前記購入明細情報を印刷した領収書を出力する際に、印刷画像の中に前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを埋め込んで印刷して出力する領収書出力手段と、を備えることを特徴とする電子レジスタである。
【０００７】
また本発明は、上述の電子レジスタが、リーダライタを介して電子マネー管理端末から当該電子マネー管理端末に記録された購入者情報を読み取る購入者情報読取手段と、前記購入明細情報の生成時に、前記読み取った購入者情報を格納する購入明細情報生成手段と、を備えることを特徴とする。
【０００８】
また本発明は、上述の電子レジスタが、前記電子証明書情報を、サーバから取得する電子証明書情報取得手段を備えることを特徴とする。
【０００９】
また本発明は、登録された商品に関する購入明細情報を生成する購入明細情報生成手段と、前記商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段と、前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成手段と、前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを生成するバーコード生成手段と、前記購入明細情報を印刷した領収書を出力する際に、当該領収書に前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを共に印刷して出力する領収書出力手段と、を備えた電子レジスタによって出力された前記領収書に印刷済みのバーコードを読み取って、前記領収書の信頼性を判定する領収書判定装置であって、前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを読み取るバーコード読取手段と、前記読み取ったバーコードから前記署名済み購入明細情報と前記電子証明書情報とを検出するバーコード情報検出手段と、前記電子証明書情報と前記署名済み購入明細情報とを用いて前記署名済み購入明細情報に格納されている購入明細情報の認証を行う購入明細情報認証手段と、を備えることを特徴とする領収書判定装置である。
【００１０】
また本発明は、登録された商品に関する購入明細情報を生成する購入明細情報生成手段と、前記商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段と、前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成手段と、前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを生成する電子透かし情報生成手段と、前記購入明細情報を印刷した領収書を出力する際に、印刷画像の中に前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを埋め込んで印刷して出力する領収書出力手段とを備えた電子レジスタによって出力された前記領収書の印刷画像を読み取って、前記領収書の信頼性を判定する領収書判定装置であって、前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを読み取る印刷画像読取手段と、前記読み取った情報から前記署名済み購入明細情報と前記電子証明書情報とを検出する電子透かし情報検出手段と、前記電子証明書情報と前記署名済み購入明細情報とを用いて前記署名済み購入明細情報に格納されている購入明細情報の認証を行う購入明細情報認証手段と、を備えることを特徴とする領収書判定装置である。
【００１１】
また本発明は、商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段を備えた電子レジスタの処理方法であって、登録された商品に関する購入明細情報を生成する購入明細情報生成処理と、前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成処理と、前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを生成するバーコード生成処理と、前記購入明細情報を印刷した領収書を出力する際に、当該領収書に前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを共に印刷して出力する領収書出力処理と、を有することを特徴とする処理方法である。
【００１２】
また本発明は、商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段を備えた電子レジスタの処理方法であって、登録された商品に関する購入明細情報を生成する購入明細情報生成処理と、
前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成処理と、前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを生成する電子透かし情報生成処理と、前記購入明細情報を印刷した領収書を出力する際に、印刷画像の中に前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを埋め込んで印刷して出力する領収書出力処理と、を有することを特徴とする処理方法である。
【００１３】
また本発明は、商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段を備えた領収書判定装置の領収書判定方法であって、登録された商品に関する購入明細情報を生成する購入明細情報生成処理と、前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成処理と、前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを生成するバーコード生成処理と、前記購入明細情報を印刷した領収書を出力する際に、当該領収書に前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを共に印刷して出力する領収書出力処理と、を備えた電子レジスタによって出力された前記領収書に印刷済みのバーコードを読み取って、前記領収書の信頼性を判定する領収書判定装置であって、前記署名済み購入明細情報のバーコードと、前記電子証明書情報のバーコードとを読み取るバーコード読取処理と、前記読み取ったバーコードから前記署名済み購入明細情報と前記電子証明書情報とを検出するバーコード情報検出処理と、前記電子証明書情報と前記署名済み購入明細情報とを用いて前記署名済み購入明細情報に格納されている購入明細情報の認証を行う購入明細情報認証処理と、を有することを特徴とする領収書判定方法である。
【００１４】
また本発明は、商品を販売する店舗の秘密鍵と、当該秘密鍵に対応する公開鍵を格納した電子証明書情報と、を記憶する署名用情報記憶手段を備えた領収書判定装置の領収書判定方法であって、登録された商品に関する購入明細情報を生成する購入明細情報生成処理と、前記秘密鍵を用いて前記購入明細情報を署名処理し署名情報を生成し、当該署名情報と前記購入明細情報とを格納した署名済み購入明細情報を生成する署名済み購入明細情報生成処理と、前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを生成する電子透かし情報生成処理と、前記購入明細情報を印刷した領収書を出力する際に、印刷画像の中に前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを埋め込んで印刷して出力する領収書出力処理とを備えた電子レジスタによって出力された前記領収書の印刷画像を読み取って、前記領収書の信頼性を判定する領収書判定装置であって、前記署名済み購入明細情報の電子透かし情報と、前記電子証明書情報の電子透かし情報とを読み取る印刷画像読取処理と、前記読み取った情報から前記署名済み購入明細情報と前記電子証明書情報とを検出する電子透かし情報検出処理と、前記電子証明書情報と前記署名済み購入明細情報とを用いて前記署名済み購入明細情報に格納されている購入明細情報の認証を行う購入明細情報認証処理と、を備えることを特徴とする領収書判定方法である。
【発明の効果】
【００１５】
本発明によれば、領収書となる購入明細情報が、当該購入明細情報に格納された店舗で発行されたものかどうかを確認することができるので、会社などにおける不正な経費支払を行う際に判断することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態による電子レジスタと領収書判定装置を図面を参照して説明する。図１は同実施形態による電子レジスタおよび領収書判定装置の構成を示すブロック図である。この図において、符号１は電子レジスタ、２は領収書判定装置である。この図が示すように電子レジスタは購入者が購入した商品の情報の入力を受付けると、領収書を印刷して出力する。またこの領収書には２つのバーコードが印刷されており、会社の経理部や税務署などに設置されている領収書判定装置２を用いて担当者が領収書のバーコードを読み取り、該領収書判定装置２がその領収書の信頼性を判定する。また図１において符号３はリーダライタである。また４は携帯端末である。リーダライタ３は携帯端末４とＲＦＩＤの技術によって情報を送受信する。そして、電子レジスタ１は決済処理を行う際に携帯端末４へリーダライタ３を介して合計金額を通知し、これにより携帯端末４は予め記憶している電子マネーの金額から合計金額を差引いて決済処理を行う。また携帯端末４は決済完了をリーダライタ３を介して電子レジスタ１へ通知する。これにより決済処理が完了する。
【００１７】
図２は印刷された領収書のイメージを示す図である。
電子レジスタ１は購入者が購入を希望する商品の番号やその商品の個数などの入力を受付けると、各商品名や単価や値段などを通信ネットワークを介して接続されたセンタサーバなどから取得して、それらの小計や税金額、合計金額などを算出し、当該合計金額と購入明細として出力する他の情報とを格納した購入明細情報を生成する。購入明細情報のデータ内容は図２で示すように、店舗名、支店名、店舗の電話番号、購入日時、レジ担当者名、レジ番号、伝票番号、購入品数、小計、税金額、課税対象金額、合計、支払方法（現金またはクレジット）、商品名、商品の単価、購入の個数、商品の個数分の値段、などである。そして電子レジスタ１が領収書を出力する際には、電子レジスタ１が、購入明細情報を署名処理した署名済み購入明細情報のバーコードの情報（例えば、図２の左側のバーコード）と、店舗の電子証明書のバーコードの情報（例えば、図２の右側のバーコード）とを生成し、それらバーコードを印刷した領収書を出力する。またこの２つのバーコードを領収書判定装置２が読み取り、領収書の信頼性の判定を行う。
尚、店舗の電子証明書については、通信ネットワークを介してアクセスが可能なサーバに記憶させておき、そのサーバから取得するようにしてもよい。またその場合、電子レジスタ１が印刷する領収書には、そのサーバにアクセスして店舗の電子証明書を取得するための、ＵＲＬ等のアクセス情報を印刷するようにしてもよい。さらにその場合、署名済み購入明細情報のバーコード情報とは別にサーバへのアクセス先の情報（ＵＲＬなど）を印刷しても良いし、そのアクセス先の情報を署名済み購入明細情報のバーコード情報に含めて印刷しても良い。
【００１８】
図３は電子レジスタの処理フローを示す図である。
次に図３を用いて電子レジスタの処理について説明する。
まず、電子レジスタ１に対してレジ担当者が購入者の購入商品の入力を完了し、電子レジスタ１制御部１１が決済処理の指示を受付けると（ステップＳ１）、レジスタ処理部１２が各商品名や単価や値段などをセンタサーバなどから取得して、それらの小計や税金額、合計金額などを算出する（ステップＳ２）。そして、購入明細情報生成部１３が購入明細として出力する他の情報（店舗名、電話番号、担当者名など）を記憶部１７から読み取って、前記算出した情報と記憶部から読み取った情報とを格納した購入明細情報を生成する（ステップＳ３）。
【００１９】
次に購入明細情報生成部１３は生成した購入明細情報から所定のハッシュ関数によってハッシュ値を導き、そのハッシュ値を電子レジスタを設置している店舗の秘密鍵で暗号化し署名情報を生成する（ステップＳ４）。そして署名情報と購入明細情報とを格納した署名済み購入明細情報を生成し（ステップＳ５）、記憶部１７の所定の領域に一時的に書き込む。購入明細情報生成部１３は署名済み購入明細情報を記憶部１７に書き込むと、バーコード生成部１４にバーコードの生成を指示する。するとバーコード生成部１４は記憶部１７に一時的に書き込まれた署名済み購入明細情報を読み取って、その署名済み購入明細情報から２次元バーコードの情報を生成する（ステップＳ６）。またバーコード生成部は記憶部１７に予め格納されている店舗の電子証明書を読み取って、当該電子証明書から２次元バーコードの情報を生成する（ステップＳ７）。
【００２０】
バーコードを生成するとバーコード生成部１４は記憶部１７の所定の領域に、生成した２つの２次元バーコードを一時的に格納する。またバーコード生成部１４は領収書印刷部１６へ領収書の出力を指示する。すると領収書印刷部１６は記憶部１７に格納された購入明細情報と、署名済み購入明細情報の２次元バーコードと、店舗の電子証明書の２次元バーコードとを読み取って、それらを紙に印刷し、領収書を出力する（ステップＳ８）。
【００２１】
なお、上述の処理において領収書に購入者の情報が格納されるようにしてもよい。この場合、電子レジスタ１の購入者情報読取部１８がリーダライタ３を介して携帯端末４から購入者の情報（例えば購入者の識別番号や、携帯端末４のＩＤなど）を受信して、その購入者の情報を購入明細情報生成部１３へ通知し、購入明細情報生成部１３が購入者の情報を格納した購入明細情報を生成する。そして上述の処理と同様に、購入明細情報と、署名済み購入明細情報の２次元バーコードと、店舗の電子証明書の２次元バーコードとが印刷された領収書が印刷される。購入者はこの領収書を会社などに持参し、担当者が領収書判定装置２を用いて領収書に印刷されている２つの２次元バーコードを読み込む。
【００２２】
図４は領収書判定装置の処理フローを示す図である。
次に領収書判定装置２の処理について説明する。
まず担当者は購入者より領収書を受け取ると、領収書判定装置２を用いて領収書に印刷されている２つの２次元バーコードを順に読み込ませる。領収書判定装置２のバーコード読取部２２が２つの２次元バーコードを読み込むと（ステップＳ１０１）、その読み込んだ情報を認証処理部２３へ転送する。認証処理部２３が、署名済み購入明細情報から購入明細情報、署名情報、電子証明書を読み取る。そして認証処理部２３は、電子証明書が正規の認証局によって発行されたかどうかの認証やその電子証明書の有効期限の確認を行い、正規の認証局によって発行され、さらに有効期限が切れていない場合には、その電子証明書を承認する（ステップＳ１０２）。なお電子証明書が正規の認証局によって発行されたかどうかの認証は、認証局のサーバへ問い合わせたり、予め保持する認証局の電子証明書を用いて行う。
【００２３】
次に認証処理部２３は、電子証明書に格納されている公開鍵を用いて署名情報を復号化する（ステップＳ１０３）。また認証処理部２３は購入明細情報のハッシュ値を算出し（ステップＳ１０４）、当該ハッシュ値と署名情報を復号化した値（電子レジスタ１で算出されたハッシュ値）を比較して一致するか否かを判定する（ステップＳ１０５）。なお購入明細情報を用いてハッシュ値を算出する電子レジスタ１におけるアルゴリズムと、領収書判定装置２において購入明細情報のハッシュ値を算出するアルゴリズムは同一である。そして認証処理部２３はハッシュ値が一致した場合には、バーコードを読込んだ領収書が、当該領収書に記録されている店舗において発行されたものであると承認し（ステップＳ１０６）、その承認結果を表示部２４へ通知する。そして表示部２４は領収書が信頼性のあるものであると画面に表示する（ステップＳ１０７）。なお承認されなかった場合には信頼性無しである棟を画面に表示する。これにより、領収書となる購入明細情報が、当該購入明細情報に格納された店舗で発行されたものかどうかを確認することができるので、会社などにおける不正な経費支払を行う際に判断することができる。
【００２４】
なお、本実施形態では、電子レジスタ１において、署名済み購入明細情報と電子証明書（または電子証明書を取得可能なサーバのＵＲＬ等のアクセス情報）の２次元バーコードを領収書に印刷したが、領収書への印刷の方法は２次元バーコードに限らなくてよい。例えば、電子レジスタ１内に、バーコード生成部１４の代わりに、既知の手法で電子透かし情報を作成する電子透かし情報生成部を配し、生成した電子透かし情報を領収書に印刷しても良い。またこの場合、領収書判定装置２内に、バーコード読取部２２の代わりに、電子透かし読取部を配することで、２次元バーコードに関する本実施形態の場合と同様の効果を得ることができる。
【００２５】
なお、上述の電子レジスタや領収書判定装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００２６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００２７】
これまでの説明ではバーコードとして２次元バーコードを用いたが、諧調や色情報を持った３次元バーコードへも展開可能であり、更に、ホログラムのような更に精密なコードを用いることも可能である。
【００２８】
図５は、電子レジスタおよび領収書判定装置の第二の実施の形態の構成を示すブロック図である。
本発明の第二の実施形態として、電子透かしを用いた領収書による電子レジスタと領収書判定装置について、図５を用いて説明する。図５では、図１と同一機能ブロックには同一の名称と符号を用いている。図１と異なるブロックは符号２６の電子透かし情報生成部と符号２７の印刷画像読取部であり、基本的な動作の流れは図１と同様なので処理フロー全体の説明は省略する。
【００２９】
この電子すかし情報は、購入明細書情報画像及びその背景に重ね合わせる背景模様のような画像情報であり、署名済み購入明細情報等が埋め込まれている。この電子すかし情報は購入明細書情報画像等に重ね合わせても、購入明細書情報画像等を視覚的に読み取ることができるものである。
【００３０】
電子透かし情報生成部２６は、記憶部１７に一時的に書き込まれた署名済み購入明細情報を読み取って、その署名済み購入明細情報から領収書の購入明細書情報画像及びその背景に重ね合わせて印刷する電子透かし情報を生成する。また電子透かし情報生成部２６は記憶部１７に予め格納されている店舗の電子証明書を読み取って、当該電子証明書から領収書の購入明細書情報画像及びその背景に重ね合わせて印刷する電子透かし情報を生成する。
【００３１】
一方、印刷画像読取部２７は領収書全体の印刷画像を読み取り、電子透かし情報に埋め込まれた署名済み購入明細情報や店舗の電子証明書等の情報を検出し、検出したデータを認識処理部２３に転送する。
【図面の簡単な説明】
【００３２】
【図１】電子レジスタおよび領収書判定装置の構成を示すブロック図である。
【図２】印刷された領収書のイメージを示す図である。
【図３】電子レジスタの処理フローを示す図である。
【図４】領収書判定装置の処理フローを示す図である。
【図５】電子レジスタおよび領収書判定装置の第二の実施の形態の構成を示すブロック図である。
【符号の説明】
【００３３】
１・・・電子レジスタ
２・・・領収書判定装置
３・・・リーダライタ
４・・・携帯端末
【図１】
2008090596.tif 000003
【図２】
2008090596.tif 000004
【図３】
2008090596.tif 000005
【図４】
2008090596.tif 000006
【図５】
2008090596.tif 000007