(57)【特許請求の範囲】
【請求項１】
物品受渡しについての札を発行し、前記物品を受取るときに前記発行された札により物品受渡しの正当性を確認する物品受渡し確認システムにおいて、
所定の第１の照合情報とこの第１の照合情報を検索するための第１の検索情報とに対応した、エラー訂正符号を有する二次元バーコードのデータを所定の関数に従って２つの部分に分けて生成してそれらを１枚の前記札の分割可能なそれぞれの領域に二次元バーコードとして印刷する発券手段と、
前記第１の照合情報を前記第１の検索情報に対応させて記憶する記憶手段と、
それぞれの前記領域が物理的に分割された前記札のそれぞれの部分の二次元バーコードをそれぞれ読込み、前記所定の関数の逆関数に従って前記二次元バーコードのデータ合成して前記第１の照合情報と前記第１の検索情報にそれぞれ対応する第２の照合情報と第２の検索情報とを得る合成・データ取得手段と、
前記合成・データ取得手段により得られた前記第２の検索情報に基づいて前記記憶手段を検索して前記第２の検索情報に一致する前記第１の検索情報を探しこの第１の検索情報に対応する前記第１の照合情報を得て、これと前記第２の照合情報とを照合する照合手段とを備えることを特徴とする物品受渡し確認システム。
【請求項２】
前記札は、前記それぞれの領域に印刷された前記二次元バーコードを有する部分に２分割され、その一方が前記物品に付着され、その他方が前記正当性を確認すべき人に渡される請求項１記載の物品受渡し確認システム。
【請求項３】
前記発券手段と前記データ記憶手段とを有する発券装置と、前記合成・データ取得手段と照合手段とを有する確認装置とを備え、前記発券装置と前記確認装置とが異なる場所に配置されて回線で接続され、前記データ記憶手段に記憶された前記第１の照合情報と前記第１の検索情報とが前記確認装置にデータ転送される請求項２記載の物品受渡し確認システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、物品受渡し確認システムに関し、詳しくは、手荷物預かり所による荷物の預かり、返却、また、ビデオレンタルなどのレンタル品の返却時の物品の受渡しの際などにおいて正しい物品が正当な人に受け渡されたかどうかを確認するシステムであって、物品受渡しの信頼性の向上と受渡し時間の短縮を図ることができるような物品受渡し確認システムに関する。
【０００２】
【従来の技術】
従来、手荷物預かり所などでは、荷物を預ける際に番号札や１次元バーコードを利用した荷物の預かり券を発行し、発行した同じ番号が半分（半券）の領域に印刷された荷物の預かり券を係員が２つに分けた後、一つの番号札（半券）を荷物に付け、もう一つ番号札を持ち主（顧客）に渡して荷物を預かる。
そして、荷物の引取りの際には、持ち主（顧客）が係員に預かり券を渡し、それを係員が目視して一致を確認した上で預かった荷物を持ち主に渡すことになる。あるいは、空港などのように、半券としてバーコードが付された札を渡された搭乗客は、その半券を係員に渡し、係員がバーコードスキャナにてデータを読込み、その一致を確認した上で、預かり券（バーコードの半券）が付いている荷物を持ち主（搭乗した客）に返却することが行われている。
このような物品受渡しシステムとは別に、ビデオレンタル店などでは、磁気カードあるいはＩＣカードなどにより確認してレンタルビデオ等の商品を顧客に受渡している。その他の物品受渡しにも、この種のカードが利用されることが多い。
【０００３】
【発明が解決しようとする課題】
しかし、発行された半券（預かり券）が単純な数字札の場合、偽造されやすい欠点がある。また、空港の場合のように、１次元バーコードの場合、汚れや印刷文字の色あせなどに弱く、読取り誤り、読取り間違いが発生し易いので、顧客への受渡し処理時間が長くなるという問題が発生する。
そこで、この種の物品受渡し確認として、ビデオレンタル店などのように、ＩＣカード、磁気カードを使用する方法も考えられるが、この場合には、札の単価そのものが高いという欠点があるので採用が難しい。なお、この種の物品受渡しシステムおよび物品受渡し方法は、特開平１１−８６１０１号に記載されている。
この発明の目的は、このような従来技術の欠点を解決するものであって、物品受渡しの信頼性の向上と受渡し時間の短縮ができる物品受渡し確認システムを提供することにある。
【０００４】
【課題を解決するための手段】
このような目的を達成するためのこの発明の物品受渡し確認システムの特徴は、物品受渡しについての札を発行し、物品を受取るときに発行された札により物品受渡しの正当性を確認する物品受渡し確認システムにおいて、所定の第１の照合情報（例えば、実施例における取引明細ファイルの現在の日付と時刻の情報）とこの第１の照合情報を検索するための第１の検索情報（例えば、実施例における取引明細ファイル上での発券番号）とに対応した、エラー訂正符号を有する二次元バーコードのデータを所定の関数に従って２つの部分に分けて生成してそれらを１枚の札の分割可能なそれぞれの領域に二次元バーコードとして印刷する発券手段と、第１の照合情報を第１の検索情報に対応させて記憶する記憶手段と、それぞれの領域が物理的に分割された札のそれぞれの部分の二次元バーコードをそれぞれ読込み、所定の関数の逆関数に従って二次元バーコードのデータ合成して第１の照合情報と第１の検索情報にそれぞれ対応する第２の照合情報（例えば、実施例における逆関数において二次元バーコードデータを再生したときの日付と時刻の情報）と第２の検索情報（例えば、実施例における逆関数において二次元バーコードデータを再生したときの発券番号）とを得る合成・データ取得手段と、合成・データ取得手段により得られた第２の検索情報に基づいて記憶手段を検索して第２の検索情報に一致する第１の検索情報を探しこの第１の検索情報に対応する第１の照合情報を得て、これと第２の照合情報とを照合する照合手段とを備えるものである。
【０００５】
【発明の実施の形態】
ところで、二次元バーコードは、エラー訂正符号が含まれており、約３０％のエリアが汚れていても、情報を再生することができるという特徴を持っている。そのため、一部汚れ、かすれに強く、この発明では、このバーコードを２分割して、利用し、確認の際に再度組み合わせるもので、組み合わせても、このエラー訂正機能があるので十分に元のデータを再生することができる点に着目し、二次元バーコードを分割し、組み合わせるということで一種の割符機能の特徴を持たせたものである。
そこで、前記のように、この発明にあっては、エラー訂正符号を有する二次元バーコードのデータを２つの部分に分けて生成して１枚の札のそれぞれの領域に印刷して物理的に分割するようにし、照合するときには物理的に分割されたそれぞれの部分の二次元バーコードを読取って、照合情報を得るようにしているので、札の偽造防止ができ、分割された札の汚れや印刷文字の色あせなどによる、読取り誤りおよび読取り間違を防止することができる。
【０００６】
また、例えば、預かり券を割り符式の二次元バーコードのカードにして預かり券を発行する。預かり券は、二次元バーコードで出力される。荷物預かり所の係員は、その預かり券を２つに切り、１部を荷物を預けた顧客に、もう１部は預かった荷物に付ける。荷物の受渡し時は、荷物を預けた顧客が預かり券の一方を荷物預かり所の係員に渡し、係員が荷物に付いているもう一方の預かり券とを組み合わせて、二次元スキャナにてデータを読込む。そのデータの内容を確認し、正しければ顧客に荷物を返却する。読込んだデータの情報が正しくなければ、荷物を取りにきた顧客への荷物の返却処理を行わない。
なお、預かり券の発行は、後述するように日付や時間のデータばかりでなく、預かり券を発行するデータを規定用紙に記入し、そのデータをスキャナから読込み、もしくは顧客および荷物預かり所の係員がキーボードから入力し、そのデータを元に発行するようにすることができる。
以上の結果として、物品受渡し確認システムの物品受渡しの信頼性の向上と受渡し時間の短縮ができる。さらに、二次元バーコードの札を発行すればよいので、廉価な札を用いる確認システムが可能になる。
【０００７】
【実施例】
以下に、この発明の一実施例を図を用いて詳細に説明する。
図１は、この発明の物品受渡し確認システムを適用した一実施例のブロック図である。
１０は、物品受渡し確認システム１００の制御部であり、１１は入力部、１２は出力部、１３は外部記憶装置、１４は、入力部１１に設けられた二次元スキャナ、１５は、入力部１１に設けられたキーボード、１６は、外部記憶装置１３に設けられた取引明細ファイル、１７は、出力部１２に設けられたディスプレイ、１８は、出力部１２に設けられた二次元バーコードプリンタである。
２０は、二次元バーコードプリンタ１８により打ち出されたエラー訂正符号を有する二次元バーコードカード（札）であり、２つの半券領域２０ａと２０ｂとがある。２１は、２０の二次元バーコードカードを割った２０ａ領域の二次元バーコードカードＡ（預かり荷物側）、２２は、２０の二次元バーコードカードを割った２０ｂ領域の二次元バーコードカードＢ（持ち主側）である。ここでは、二次元バーコードカードＡと二次元バーコードカードＢとの関係は、１つの二次元バーコードデータを分割して受け持つ割り符の関係となっている。
【０００８】
図２（ａ）は、二次元バーコードカード２０の説明図である。２３は、二次元バーコードカードＡ、Ｂとの間に刻まれたミシン目である。ミシン目２３は、二次元バーコードカード２０の中央より二次元バーコードカードＢ側に寄っていて、対称な位置にはなっていない。これにより預かり荷物側が大きくなり、持ち主側を小さい半券とすることができる。
【０００９】
制御部１０は、ＭＰＵ１とメモリ２、入出力インタフェース３、その他のインタフェース４等が相互にバス５を介して接続されている。
入出力インタフェース３には、入力部１１と出力部１２とが接続され、インタフェース４には、ハードディスク等の外部記憶装置１３が接続されている。
メモリ２には、ＭＰＵ１が実行する処理プログラムとして入出力処理プログラム２ａ、割り符データ生成発券プログラム２ｂ、割り符データ合成・データ取得プログラム２ｃ、照合処理プログラム２ｄ等が格納され、作業領域２ｅが設けられている。
【００１０】
ここで、入出力処理プログラム２ａは、スキャナ１４の入力操作、キーボード１５からの所定キーの入力に応じてＭＰＵ１に実行され、スキャナ１４から入力された二次元バーコードを入出力インタフェース３を介してＭＰＵ１が受けて２回のスキャナ入力に応じて得られるバーコードの画像データ（二次元バーコードカードＡ２１と二次元バーコードカードＢ２２の読取りデータ）を作業領域２ｅに記憶し、割り符データ合成・データ取得プログラム２ｃをコールしてＭＰＵ１に実行させる。
また、入出力処理プログラム２ａは、キーボード１５から発券機能キーが入力されたときには、取引明細ファイル１６を参照して次の発券番号を取得する。
図２（ｂ）は、この取引明細ファイル１６のフォーマットであって、最初に発券番号欄１８ａが設けられ、次に、日付欄１８ｂ、時刻欄１８ｃ、そして照合欄１８ｄが各発券番号に対応して設けられている。照合欄１８ｄは、照合が完了したときのフラグ欄であり、照合済みのときにフラグ“１”がセットされる。なお、欄１８ｅは、後に説明する図４の実施例に対応するものであり、確認場所が異なるときの確認装置の装置アドレスを記憶する欄である。この欄のデータは、顧客が荷物の受渡し場所として異なる場所を指定したときに、その場所に配置された確認装置の装置アドレスが場所対装置アドレスの変換テーブル（図示せず）を参照して得られた装置アドレスのデータである。
なお、ここでは、日付＋時刻の数値が照合情報として利用される。日付＋時刻の数値はそのときどきに決定され、前後で一致する数値になることはないからである。
【００１１】
入出力処理プログラム２ａの実行によりＭＰＵ１は、取引明細ファイル１６を検索して日付データが記憶された最後欄を参照してその欄の発券番号に＋１を足して次の番号を次の発券番号として取得し、現在の日付と時刻（秒単位まで）の情報を内部のタイマから取得し、割り符データ生成発券プログラム２ｂをコールする。
割り符データ生成発券プログラム２ｂは、発券処理を行うものであって、ＭＰＵ１に実行されて、前記で取得した発券番号と現在の日付、そして時刻に対応した二次元バーコードのデータを所定の関数に従って２つの部分として分けて生成し、  そのそれぞれを２つの半券領域２０ａと２０ｂに割り当てて二次元バーコードとして印刷する。さらに、取引明細ファイル１６の現在の発券番号の欄１８ａに対応するその次の日付欄１８ｂ、そして次の時刻欄１８ｃにそれぞれ印刷した日付と時刻とを記憶し、登録する。
ところで、所定の関数とは、単純には、現在の日付、そして時刻に対応した二次元バーコードのデータをＣとすると、Ｃ＝Ａ＋Ｂという関数に従って、それぞれの半券領域２０ａ（Ａ側）と半券領域２０ｂ（Ｂ側）との二次元バーコードのデータとをＡ、Ｂとして割当てて、これらのデータに従って二次元バーコードを生成して半券領域２０ａと２０ｂそれぞれ印刷する。
【００１２】
割り符データ合成・データ取得プログラム２ｃは、ＭＰＵ１に実行されて、作業領域２ｅに記憶された２回のスキャナ入力（画像入力）として得られる２つの半券領域２０ａと２０ｂのバーコードに対応する二次元バーコードカードＡ２１と二次元バーコードカードＢ２２との読込みデータから、発券のときと逆関数において発券番号と日付と時刻との二次元バーコードデータを再生して再生された元の二次元バーコードデータから発券番号（この発明の第２の検索情報に相当）と日付と時刻（この発明の第２の照合情報に相当）とを得て作業領域２ｅに記憶し、照合処理プログラム２ｄをコールしてＭＰＵ１に実行させる。  照合処理プログラム２ｄは、ＭＰＵ１に実行されて、再生された発券番号をキーとして取引明細ファイル１６の発券番号の欄を参照して一致した発券番号のところの対応欄の日付と時刻とを読出し、スキャナデータから再生された日付と時刻と一致するか否かを判定して、判定の結果一致しているときには、ディスプレイ１７に内容確認のメッセージを表示する。
【００１３】
次に、発券処理と確認処理の全体的な流れについて図３に従って説明する。
まず、発券の機能キーをキーボード１５から入力すると、キー入力割込みにより、入出力処理プログラム２ａがコールされてＭＰＵ１に実行され、登録されたデータの次の発券番号を取得し（ステップ１０１）、次に、現在の日付と時刻（秒単位まで）とを取得し（ステップ１０２）、発券番号と日付と時刻とを作業領域２ｅに記憶し（ステップ１０３）、ＭＰＵ１が割り符データ生成発券プログラム２ｂを実行して発券番号と現在の日付、そして時刻に対応した二次元バーコードのデータを所定の関数に従って２つの部分に分けて生成して（ステップ１０４）、それらを２つの半券領域２０ａと２０ｂに割り当てて各部分の二次元バーコードの印刷をする（ステップ１０５）。
【００１４】
一方、スキャナ１４が操作されると、スキャナ入力割込みにより、入出力処理プログラム２ａがコールされてＭＰＵ１に実行され、スキャナ１４により読込まれた二次元バーコードのデータを入出力インタフェース３を介してＭＰＵ１が受けて（ステップ２０１）、画像データとして作業領域２ｅに記憶する（ステップ２０２）。そして、２回の画像入力がされたか否かの判定を行う（ステップ２０３）。ここでＮＯの判定を受けると、入力待ち状態に入り（ステップ２０４）、スキャナからの入力があると、ステップ２０１へと戻る。
ステップ２０３の判定においてＹＥＳとなると、ＭＰＵ１が割り符データ合成・データ取得プログラム２ｃをコールして実行し、作業領域２ｅに記憶された２つのバーコードの画像データ（二次元バーコードカードＡ２１と二次元バーコードカードＢ２２）を前記の所定の関数の逆関数に従って合成して元の二次元バーコードを復元生成してこれをデータ変換して発券番号と日付、そして時刻とを得る（ステップ２０５）。
【００１５】
次に、照合処理プログラム２ｄをＭＰＵ１が実行して、生成された発券番号をキーとして取引明細ファイル１６の発券番号の欄１８ａを参照して同じ発券番号のデータがあるか否かの判定し（ステップ２０６）、ありの場合にはＹＥＳとなり、同じ発券番号の欄の次の欄とその次欄から日付と時刻のデータを読出し（ステップ２０７）、読出された日付と時刻とが生成された日付と時刻と一致するか否かを判定して（ステップ２０８）、判定の結果一致しているときには、ディスプレイ１７に内容確認のメッセージを表示して（ステップ２０９）、処理を終了する。また、一致していないときには、確認できませんのメッセージを表示して（ステップ２１０）、処理を終了する。
ステップ２０６の判定でＮＯのときには、該当番号ありませんのメッセージを表示して（ステップ２１１）、処理を終了する。
【００１６】
図４は、この発明の他の実施例による物品受渡しシステムを示すブロック図であって、単に、確認装置のみのシステムを示す。これは、例えば、空港などでは、搭乗空港が発券場所となり、下乗空港が確認場所となって異なるので、この場合の異なる場所に配置される確認装置３０の例である。
３１は制御部、３２は入力部、３３は出力部である。そして、図１の実施例に対する入力部３２には、スキャナ１４のみが設けられ、出力部３３には、ディスプレイ１７が設けられている。
制御部３１は、ＭＰＵ３１１とメモリ３１２、入出力インタフェース３１３、インタフェース３１４、通信制御回路３１５等が相互にバス３１６を介して接続されている。また、入出力インタフェース３１３には、スキャナ１４とディスプレイ１７とが接続され、さらに、通信制御回路３１５を介して図１の制御部１０と回線６により接続されている。また、インタフェース３１４には、ハードディスク等の外部記憶装置３１７が接続されている。外部記憶装置３１７にはダウンロードされた取引明細ファイル１６ａが格納され、この取引明細ファイル１６ａの内容は、ダウンロードされる以外は取引明細ファイル１６と同じものであり、処理として図１と同じ扱いになる。
なお、図１には図示されていないが、この実施例の場合には、物品受渡し確認システム１００の制御部１０は、通信制御回路３１５と同様な通信制御回路を介して回線６と接続され、それにより確認装置３０とデータの授受をする。このときには、物品受渡し確認システム１００は、確認装置３０に対しては発券装置となっている。
【００１７】
メモリ３１２には、ＭＰＵ３１１が実行する処理プログラムとして入出力処理プログラム３１２ａ、ダウンロードプログラム３１２ｂ、割り符データ合成・データ取得プログラム３１２ｃ、照合処理プログラム３１２ｄ等が格納され、作業領域３１２ｅが設けられている。
ダウンロードプログラム３１２ｂを除いてこれら各プログラムは、図１の同じ処理名の各プログラムに対応するものであり、単に確認装置として機能を有し、出力処理として発券処理の機能部分がないだけである。そこで、その詳細説明は重複するので割愛する。
ダウンロードプログラム３１２ｂは、定期的に起動され、自己の装置アドレスに対応するデータをあらかじめ制御部１０の取引明細ファイル１６の欄１８ｅを参照して取引明細ファイル１６ａにダウンロードするプログラムである。これにより受取り場所指定での確認が可能になる。なお、取引明細ファイル１６ａに照合データがないときには、物品受渡し確認システム１００側に問い合わせをしてダウンロードすればよい。
【００１８】
図５は、この発明の他の実施例による物品受渡し確認システムであり、特に、ビデオレンタル店で利用した場合の取引明細ファイル１６のデータのフォーマットの説明図である。
１８１は、図２の取引明細ファイル１６の発券番号に対応するレコードの順番を示す項番欄であり、データ検索のキーとなる。１８２は、同じく日付に対応する商品（レンタルビデオ）の受渡し日付を示す日付欄、１８３は、同じく時刻に対応して設けられた貸し出し時間を示す時間欄、１８４は、貸し出し商品名の欄、１８５は、貸し出し商品の数量の欄、１８６は、貸し出し商品の売価の欄、１８７は、取引区分を示す欄である。取引区分としては、深夜貸し出し、昼間貸し出し、即日返却などの特別料金に関わる区分である。
発券と照合は、それぞれ項番欄のデータをキーとするもので、１８１欄〜１８７欄の各データは入力装置から入力するデータであり、入力により取得する点を除いては、処理は、図１の実施例と実質的に同様である。照合するデータが１８１欄〜１８７欄の全データあるいはこれらから選択されたデータとなるだけである。
【００１９】
以上説明してきたが、実施例では、発券番号を自動的に生成しているが、発券番号に代えてキーボードから入力した番号を使用してもよい。その場合には、取引明細ファイル１６の発券番号欄にすでに記憶されている番号以外の、番号を使用することが必要である。そこで、このような場合には、取引明細ファイル１６を参照して一致する番号がないときにその番号を採用し、一致した番号があるときには再入力するように指示するとよい。
なお、このような番号は、規定用紙に記入されたデータをスキャナで読込み、もしくは荷物預かり所の係員などがキーボードより入力したデータを読込むことであってもよい。
【００２０】
実施例では、照合情報として日付と時刻とを使用しているが、これは、数値の一致を避けることができるからである。もちちろん、これらを１つのデータとして扱って１つの欄に記憶してもよい。そこで、任意の入力データを二次元バーコードデータに変換してもよい。さらに、あらかじめ記憶されているデータを照合情報としてもよい。これらの場合には、前記発券番号と同様に、取引明細ファイル１６の日付と時刻の欄を１つのデータ欄とし、すでに記憶されているデータとは異なるのデータを使用することが必要になる。そこで、このような場合には、取引明細ファイル１６を参照して一致するデータがないときにそのデータを採用し、一致したデータがあるときには別のデータあるいは再入力するようにする。
【００２１】
【発明の効果】
以上の説明から理解できるように、この発明にあっては、エラー訂正符号を有する二次元バーコードのデータを２つの部分に分けて生成して１枚の札のそれぞれの領域に印刷して物理的に分割するようにし、照合するときには物理的に分割されたそれぞれの部分の二次元バーコードを読取って、照合情報を得るようにしているので、札の偽造防止ができ、分割された札の汚れや印刷文字の色あせなどによる、読取り誤りおよび読取り間違を防止することができる。
その結果、物品受渡し確認システムの物品受渡しの信頼性の向上と受渡し時間の短縮ができる。さらに、二次元バーコードの札を発行すればよいので、廉価な札を用いる確認システムが可能になる。
【図面の簡単な説明】
【図１】図１は、この発明の物品受渡し確認システムを適用した一実施例のブロック図である。
【図２】図２は、バーコードカードと取引明細ファイルのフォーマットの説明図であって、（ａ）がその二次元バーコードカードの説明図、（ｂ）が取引明細ファイルのフォーマットの説明図である。
【図３】図３は、発券処理と確認処理の全体的な流れについての説明図である。
【図４】図４は、この発明の他の実施例による物品受渡しシステムを示すブロック図である。
【図５】図５は、この発明の他の実施例による物品受渡し確認システムにおける取引明細ファイルのデータのフォーマットの説明図である。
【符号の説明】
１…ＭＰＵ、２…メモリ、
２ａ…入出力処理プログラム、
２ｂ…割り符データ生成発券プログラム、
２ｃ…割り符データ合成・データ取得プログラム、
２ｄ…照合処理プログラム、
２ｅ…作業領域、
３…入出力インタフェース、４…その他のインタフェース、
５…相互にバス、６…回線、
１０…制御部、１１…入力部、
１２…出力部、１３…外部記憶装置、
１４…スキャナ、１５…キーボード、
１６…取引明細ファイル、１７…ディスプレイ（その画面）、
１８…二次元バーコードプリンタ、
２０…二次元バーコードカード（札）、
２０ａ，２０ｂ…半券領域、
２１…二次元バーコードカードＡ（預かり荷物側）、
２２…二次元バーコードカードＢ（持ち主側）。
【図１】
0003786818.tif 000002
【図２】
0003786818.tif 000003
【図３】
0003786818.tif 000004
【図４】
0003786818.tif 000005
【図５】
0003786818.tif 000006