JP5033490B2 - Trading device - Google Patents
Trading device Download PDFInfo
- Publication number
- JP5033490B2 JP5033490B2 JP2007154852A JP2007154852A JP5033490B2 JP 5033490 B2 JP5033490 B2 JP 5033490B2 JP 2007154852 A JP2007154852 A JP 2007154852A JP 2007154852 A JP2007154852 A JP 2007154852A JP 5033490 B2 JP5033490 B2 JP 5033490B2
- Authority
- JP
- Japan
- Prior art keywords
- barcode
- transaction
- line sensor
- sensor unit
- vertical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Description
この発明は、例えば、通帳その他の取引用媒体を取り扱う取引用媒体取扱装置に関し、特に複数種類の取引用媒体の使用を許容し、各種類の取引用媒体のバーコードの特徴に基づいて使用された取引用媒体を判別するような取引装置に関する。 The present invention relates to a transaction medium handling apparatus that handles, for example, a bankbook and other transaction media, and in particular, allows the use of a plurality of types of transaction media, and is used based on the bar code characteristics of each type of transaction media. The present invention relates to a transaction apparatus that discriminates a transaction medium.
金融機関等では、ユーザに対する入出金等の取引に現金自動取引装置(以下、ATMという)が使用されている。このATMは、通帳が使用される取引の際に、通帳に付された磁気ストライプ及び通帳の各頁に印刷されたバーコードから必要な情報を読取る。 In a financial institution or the like, an automatic cash transaction apparatus (hereinafter referred to as ATM) is used for transactions such as deposits and withdrawals for users. This ATM reads necessary information from a magnetic stripe attached to the passbook and a bar code printed on each page of the passbook during a transaction in which the passbook is used.
ここで、通帳に付された磁気ストライプの位置やバーコードの仕様は、金融機関によって異なることがある。また、近年、金融機関の合併および提携が進んでいる。このため、磁気ストライプの位置やバーコードの仕様が異なる複数種類の通帳を、1台のATMで取扱可能にすることが要望されている。 Here, the position of the magnetic stripe attached to the passbook and the barcode specification may differ depending on the financial institution. In recent years, mergers and partnerships of financial institutions have been progressing. For this reason, it is desired that a single ATM can handle a plurality of types of passbooks having different magnetic stripe positions and barcode specifications.
複数種類の通帳から情報を読取る方法として、次の2つの方法が提案されている。
まず、通帳の搬送方向に沿って縦型の磁気ストライプが付された通帳と、搬送方向に直交する方向に横型の磁気ストライプが付された通帳とが存在する場合に対応できる方法が提案されている(特許文献1参照)。この方法は、縦型の読取りと横型の読取りを順番に試し、読取れた磁気ストライプの位置あるいは読取れたデータのデータ形式により通帳種類を判別する。
The following two methods have been proposed as methods for reading information from a plurality of types of passbooks.
First, a method has been proposed that can cope with the case where there are a bankbook with a vertical magnetic stripe along the conveyance direction of the bankbook and a bankbook with a horizontal magnetic stripe in a direction perpendicular to the conveyance direction. (See Patent Document 1). In this method, vertical reading and horizontal reading are tried in order, and the passbook type is determined by the position of the read magnetic stripe or the data format of the read data.
また、別の方法として、通帳各頁の頁番号などの情報を表すバーコードとして、縦方向の線の組み合わせによるバーコードが印刷された通帳と、横方向の線の組合せによるバーコードが印刷された通帳が存在する場合に対応できる方法が提案されている(特許文献2参照)。この方法は、読取り成功したバーコードが縦方向か横方向かというバーコードの特徴により通帳種類を判別する。 As another method, as a bar code representing information such as the page number of each page of the passbook, a passbook printed with a bar code based on a combination of vertical lines and a bar code based on a combination of horizontal lines are printed. There has been proposed a method that can deal with a case where a bankbook exists (see Patent Document 2). In this method, the passbook type is discriminated based on the characteristic of the bar code indicating whether the bar code that has been successfully read is vertical or horizontal.
前者の従来技術では、通帳種類を確定する為にそれぞれの磁気ストライプ読取り動作が発生する為、処理時間を要してしまうことがあった。特に、通帳種類は、縦型、横型のタイプの違いに加えて、磁気ストライプの位置の違いもあるため、この位置違いに対応して取り扱う通帳種別を多くすれば、それだけ処理時間が長くなるという問題点があった。 In the former prior art, since each magnetic stripe reading operation occurs in order to determine the passbook type, processing time may be required. In particular, there are differences in the position of the magnetic stripe in addition to the difference between the vertical and horizontal types, so if you increase the number of bankbook types that correspond to this position difference, the processing time will increase accordingly. There was a problem.
また、後者の従来技術では、縦方向のバーコードが複数種類ある場合や、横方向のバーコードが複数種類ある場合に、媒体種類を判別できないことがあった。
この発明は、上述の問題に鑑み、縦方向か横方向かという特徴については同一である複数種類のバーコードであっても、取引用媒体の種類を判別できる取引装置を提供することを目的とする。 SUMMARY OF THE INVENTION In view of the above problems, an object of the present invention is to provide a transaction apparatus that can determine the type of transaction medium even if it is a plurality of types of barcodes that are the same in the vertical direction or the horizontal direction. To do.
この発明は、バーコードを読取るラインセンサ部と、該ラインセンサ部のセンサ配列に対して取引用媒体を相対的に垂直方向に移動する駆動部と、前記ラインセンサ部で読取った画像情報に基づいて判定処理を実行する制御部とを備え、バーコードが印刷された複数種類の取引用媒体を取り扱う取引装置であって、前記制御部は、前記ラインセンサ部により読取った黒画素数が前記バーコードの有無を認識する認識しきい値以上であるスキャン数が、前記ラインセンサ部のセンサ配列と直交する方向に型判定しきい値以上連続するか否かにより、縦型バーコードまたは横型バーコードかを判定するバーコード種別判定処理を実行し、前記バーコードのバー長手方向の黒画素数またはスキャン数に基づいて前記バーコードの長さを判定し、前記取引用媒体の種類を判定する取引用媒体種別判定処理を実行する取引装置であることを特徴とする。 The present invention is based on a line sensor unit that reads a barcode, a drive unit that moves a transaction medium in a vertical direction relative to the sensor array of the line sensor unit, and image information read by the line sensor unit. And a control unit that executes a determination process, and handles a plurality of types of transaction media on which a barcode is printed, wherein the control unit is configured such that the number of black pixels read by the line sensor unit is the bar code. Depending on whether or not the number of scans that are equal to or greater than the recognition threshold for recognizing the presence or absence of codes continues in the direction orthogonal to the sensor array of the line sensor unit for the threshold of the type determination threshold or vertical barcode or running determining bar code type determination processing, to determine the length of the bar code based on the number of black pixels or the number of scans of the bar longitudinal direction of the bar code, the Characterized in that it is a transaction apparatus to perform determining transaction medium type determination process of the type cited medium.
この発明により、縦方向か横方向かという特徴については同一である複数種類のバーコードであっても、取引用媒体の種類を判別できる取引装置を提供することができる。 According to the present invention, it is possible to provide a transaction apparatus capable of discriminating the type of transaction medium even with a plurality of types of barcodes that are the same in the vertical direction or the horizontal direction.
この発明の一実施形態を以下図面と共に説明する。
図1は、現金自動取引装置30とセンター装置31とで構成される自動取引システム1の接続構成図を示し、図2は取引装置としての通帳取扱装置32の制御部50のブロック図を示し、図3は通帳取扱装置32の構成図を示す。この実施例では、現金自動取引装置30に搭載される通帳取扱装置32に、本発明の判別方法を適用した場合について説明する。
An embodiment of the present invention will be described below with reference to the drawings.
FIG. 1 shows a connection configuration diagram of an
自動取引システム1は、図1に示すように、現金自動取引装置30とセンター装置31が通信可能に接続されて構成されている。
現金自動取引装置30は、制御装置33と、この制御装置33に接続された通帳取扱装置32および通信装置34とを備えている。ここで、通帳取扱装置32は、金融機関ごとに発行した通帳への記入などを行う装置である。
センター装置31は、制御装置36と、この制御装置36に接続された通信装置35および記憶装置37とを備えている。
As shown in FIG. 1, the
The automatic teller machine 30 includes a
The center device 31 includes a
この構成により、通帳取扱装置32は、現金自動取引装置30内の制御装置33から通信装置34,35を介して、センター装置31と通信する。通帳の磁気ストライプデータ及び頁バーコード情報は、センター装置31内の記憶装置37内の前回取引データや顧客情報と照合して、整合性が確認される。なお、センター接続をせず現金自動取引装置30内に記憶装置を設けて、単独で整合性を確認する構成でも構わない。
With this configuration, the
図2に示すように、通帳取扱装置32には、頁バーコード情報読取りを行う制御部50が設けられている。この制御部50には、画像センサ制御回路51、CPU52、メモリ53、および回線制御回路54が、それぞれ互いに通信可能に設けられている。
As shown in FIG. 2, the
回線制御回路54は、上位である制御装置33(図1参照)に接続されている。
画像センサ制御回路51は、ラインセンサ10に接続されている。ラインセンサ10には、複数の画素を一列に備えるCCD20が設けられている。
The
The image
この構成により、画像採取の際に、ラインセンサ10内部のLEDを点灯し、反射光に応じた各画素の出力電圧をCCD20が画像センサ制御回路51に入力する。画像センサ制御回路51は、入力された出力電圧を増幅しAD変換を行い、あらかじめ設定した白と黒レベルを決定する為のしきい値に対する比較により2値化処理し、メモリ53に格納する。このデータ採取して格納する処理を、読取り中に周期的に連続して実行することで、2値画像情報が得られる。CPU52は、この画像情報を解析し、バーコード情報として回線制御回路54を介して上位の制御装置33に送信する。
With this configuration, when capturing an image, the LED inside the
図3は、通帳取扱装置32における、頁バーコード情報及び磁気ストライプデータの読取機構の説明図である。
通帳取扱装置32は、ラインセンサ10、取引用媒体としての通帳40、挿入口41、光学センサ42,43、搬送ローラー44、および磁気ヘッド45,46,47を備えている。
FIG. 3 is an explanatory diagram of a page bar code information and magnetic stripe data reading mechanism in the
The
頁バーコード情報を読取る場合、通帳40が挿入口41から挿入されると、図示省略するモータ等の駆動部により回転する搬送ローラー44にて通帳40を挿入方向へ搬送する。通帳40の上端部分が媒体有無を検知する光学センサ42の上部にかかると、光学センサ42は媒体有りを検知する。この検知の後に、通帳取扱装置32は、ラインセンサ10での画像採取を開始する。その後、通帳40が光学センサ43の上を通り過ぎると、光学センサ43は媒体有りから無しを検知する。この媒体有りから無しを検知した時点で、ラインセンサ10での画像採取を停止する。
When reading the page barcode information, when the
ここで画像の上部のみの採取のみであれば光学センサ43が媒体有りを検知した時点で画像採取を停止しても構わない。この場合でも、画像採取する領域内に頁バーコード情報が存在していれば、頁バーコード情報を取得できる。
Here, if only the upper part of the image is acquired, the image acquisition may be stopped when the
また、挿入された通帳40を一端奥まで取り込んだ後に逆方向(排出方向)に搬送し、光学センサ43の検知で起動し、光学センサ42で画像採取停止する構成にしても構わない。
また、通帳40を停止させ、ラインセンサ10自体を通帳40の挿入方向(あるは排出方向)へ移動することで画像を採取しても構わない。
Alternatively, the inserted
Alternatively, the
磁気ストライプデータについて、通帳40の搬送方向に沿って付された縦型の磁気ストライプを読取る場合であれば、通帳40を搬送しつつ磁気ヘッド45あるいは磁気ヘッド46を押し上げながら読取るとよい。あるいは、通帳40を停止した状態で磁気ヘッド45,46を通帳40の挿入方向(あるは排出方向)へ押し付けながら移動して読取っても構わない。
If the magnetic stripe data is read in a vertical magnetic stripe attached along the conveyance direction of the
また、搬送方向に直交する方向に付された横型の磁気ストライプデータを読取る場合であれば、通帳40を停止した状態で磁気ヘッド47を通帳40の挿入方向と直交する方向に移動し、磁気ヘッド47を通帳40に押し付けながら読取るとよい。
If the horizontal magnetic stripe data attached in the direction orthogonal to the transport direction is to be read, the
図4は、4種類の通帳40(40a〜40d)の構成を説明する説明図である。
4種類の通帳40は、いずれも上下開きで同一サイズに形成されており、各頁に設けられて頁数を表す頁バーコード11(11a〜11d)と磁気ストライプ65(65a〜65d)が異なっている。頁バーコード11の位置は、いずれも見開き上側部の上端中央付近に設けられており、磁気ストライプ65は、いずれも見開き下側部に設けられている。
FIG. 4 is an explanatory diagram illustrating the configuration of four types of bankbook 40 (40a to 40d).
Each of the four types of
図4(A)の通帳40aは、縦長(バー長手方向が縦)のバーが横並び配置された第1型バーコードとしての縦型頁バーコード11aと、縦長で左側に配置された磁気ストライプ65aが設けられている。
図4(B)の通帳40bは、縦長(バー長手方向が縦)のバーが横並び配置された第1型バーコードとしての縦型頁バーコード11bと、横長で下側に配置された磁気ストライプ65bが設けられている。
The
The
ここで、縦型頁バーコード11aと縦型頁バーコード11bを比較すると、いずれも縦型のバーコードであるが、バー長手方向である縦方向の長さのみが異なっている。つまり、縦型頁バーコード11aは、縦型頁バーコード11bより縦方向の長さが短く構成されている。
Here, when the
そして、縦型頁バーコード11a,11bは、縦線の太さで情報が形成されている。縦型頁バーコード11a,11bの太線同士および細線同士はそれぞれ同一である。また、縦型頁バーコード11a,11bは、バーの合計本数も同じである。従って、太い線と細い線の組合せが同じ縦型頁バーコード11aと縦型頁バーコード11bが存在する場合、縦型バーコードで表されたデータの読取り結果としては同じ結果となる。
In the
図4(C)の通帳40cは、横長(バー長手方向が横)のバーが縦並び配置された第2型バーコードとしての横型頁バーコード11cと、縦長で右側に配置された磁気ストライプ65cが設けられている。
図4(D)の通帳40dは、横長(バー長手方向が横)のバーが縦並び配置された第2型バーコードとしての横型頁バーコード11dと、横長で通帳40dの下側部の上下方向中央付近に配置された磁気ストライプ65dが設けられている。
The
The
ここで、横型頁バーコード11cと横型頁バーコード11dを比較すると、いずれも横型のバーコードであるが、バー長手方向である横方向の長さのみが異なっている。つまり、横型頁バーコード11cは、横型頁バーコード11dより横方向の長さが長く構成されている。
Here, when the
そして、横型頁バーコード11cと横型頁バーコード11dは、線の本数と線の有る無しのパターンにより情報が形成されている。また、横型頁バーコード11cと横型頁バーコード11dは、バーコードを形成する線間ピッチが同一である。従って、線の有る無しのパターンが同じ横型頁バーコード11cと横型頁バーコード11dが存在する場合、横型バーコードで構成されたデータの読取り結果としては同じ結果となる。
In the
このように4種類の通帳40が存在する場合、いずれもサイズが同一であるから通帳取扱装置32の挿入口41に挿入可能である。しかし、現金自動取引装置30を扱うユーザは、挿入する通帳40の種類をあらかじめ入力することをしない。このため、装置にとってはどの通帳が挿入されるかわからない。また、従来のように読取り結果が正常か否かだけでは、同一パターンどうしの判別ができない。つまり、縦型頁バーコード11aと11bを区別できず、横型頁バーコード11cと横型頁バーコード11dも区別できない。これに対して、本実施例では、次の認定方法によってバーコード仕様が同一のパターンであっても種類の違いを判別する。
Thus, when there are four types of
図5は、図4(A)および図4(B)に示した同一仕様の縦型バーコード通帳(通帳40aおよび通帳40b)において、頁バーコード11a及び頁バーコード11bの特徴から何れが挿入されたのかを判別する実施例1の判別方法を示す説明図である。
FIG. 5 shows that the vertical barcode passbook (
制御部50は、ラインセンサ10によるスキャン毎にメモリ53に白黒判定結果を格納する(ステップS101)。そして、制御部50は、バーコードが印刷されている領域内におけるスキャン毎に、前記白黒判定で黒判定された黒画素数(画素量)をカウントする。さらに、制御部50は、この黒画素数が認識しきい値としての画素数P1を超えるスキャンが連続する連続スキャン数をカウントする。ここで画素数P1は、最も黒画素数が少ない状態で印字された頁バーコード11a及び頁バーコード11bをスキャンした際の黒画素数よりも小さい画素数に設定されている。
The control unit 50 stores the monochrome determination result in the
制御部50は、取引用媒体種別判定処理を実行し、連続スキャン数(YAまたはYB)と、あらかじめ定義された種別判定しきい値としてのスキャン数しきい値YSとを比較し、連続スキャン数(YB)がスキャン数しきい値YSより大きければ(ステップS102:YES)、通帳タイプが通帳40bであると判定し確定する(ステップS103)。連続スキャン数(YA)がスキャン数しきい値YSより小さければ(ステップS10:NO)、通帳タイプが通帳40aであると判定し確定する(ステップS104)。
The control unit 50 executes transaction medium type determination processing, compares the continuous scan number (YA or YB) with a scan number threshold value YS as a predefined type determination threshold value, and determines the continuous scan number. If (YB) is larger than the scan number threshold YS (step S102: YES), it is determined and determined that the passbook type is the
なお、通帳40aと通帳40bの連続スキャン数は、バーコード高さの仕様とスキャンタイミングにより決まる。この実施例の場合、通帳40aの連続スキャン数が連続スキャン数YAであり、通帳40bの連続スキャン数がスキャン数YBであることから、あらかじめ設定するスキャン数しきい値YSは、両者の中間付近とするのが好ましい。
The number of continuous scans of the
また、この実施例では、連続スキャン数がスキャン数しきい値YSを超えるか否かで通帳タイプを判定しているが、しきい値(例えば画素数P1)を超えるスキャンの開始と終了アドレス情報で通帳タイプを判定してもかまわない。 In this embodiment, the passbook type is determined based on whether or not the number of continuous scans exceeds the scan number threshold value YS, but the start and end address information of the scan exceeding the threshold value (for example, the number of pixels P1). You can judge the passbook type with.
図6は、図4(C)および図4(D)に示した同一仕様の横型バーコード通帳(通帳40cおよび通帳40d)において、頁バーコード11c及び頁バーコード11dの特徴から何れが挿入されたのかを判別する実施例2の判別方法を示す説明図である。
FIG. 6 shows the insertion of one of the features of the
制御部50は、ラインセンサ10によるスキャン毎にメモリ53に白黒判定結果を格納する(ステップS111)。そして、制御部50は、バーコードが印刷されている領域内におけるスキャン毎に、前記白黒判定で黒判定された黒画素数をカウントする。さらに、制御部50は、取引用媒体種別判定処理を実行し、各スキャンの黒画素数のうち最も画素数の多い最大画素数(PCまたはPD)と、あらかじめ定義された種別判定しきい値としての画素数しきい値PSと比較し、最大画素数(PC)が画素数しきい値PSより大きければ(ステップS112:YES)、通帳タイプが通帳40cであると判定し確定する(ステップS113)。最大画素数(PC)が画素数しきい値PSより小さければ(ステップS112:NO)、通帳タイプが通帳40dであると判定し確定する(ステップS114)。
The control unit 50 stores the monochrome determination result in the
なお、通帳40cと通帳40dの最大画素数は、バーコード長さの仕様により決まる。この実施例の場合、通帳40cの黒画素数の最大値が最大画素数PCであり、通帳40dの黒画素数の最大値が最大画素数PDであることから、あらかじめ設定する画素数しきい値PSは両者の中間付近とするのが好ましい。
The maximum number of pixels of the
図7は、1台の通帳取扱装置32で、図4に示した通帳40a、40b、40c、40dの縦バーコードと横バーコードが混在する4種類の媒体種別を判別する場合のフローチャートである。
FIG. 7 is a flowchart in a case where the single
制御部50は、1回の読取り動作によりラインセンサ10でのスキャン毎にメモリ53に白黒判定結果を格納する(ステップS121)。そして、制御部50は、バーコードが印刷されている領域内におけるスキャン毎に、前記白黒判定で黒判定された黒画素数をカウントする。さらに、制御部50は、この黒画素数が画素数P1を超えるスキャンがあるか否か判定し、これにより読取った箇所にバーコードが有るか無いかを判定する(ステップS122)。
The control unit 50 stores the monochrome determination result in the
画素数P1の値は、全種類の通帳40a、40b、40c、40dの内、バーコード仕様上最も横方向の長さが短い値よりも小さい値を設定しておく。例えば、バーコードの無い頁において汚れにより発生すると考えられる画素数の値と、仕様上最も横方向の長さが短い値との中間値を、画素数P1としておくのが好ましい。
The value of the number of pixels P1 is set to a value smaller than a value having the shortest horizontal length in the barcode specification among all types of
前記ステップS121のスキャンに画素数P1を超えるスキャンが無い場合(ステップS122:NO)、制御部50は、バーコード無しとして処理を行う(ステップS123)。 When there is no scan exceeding the pixel number P1 in the scan in step S121 (step S122: NO), the control unit 50 performs processing with no barcode (step S123).
画素数P1を超えるスキャンが有る場合(ステップS122:YES)、制御部50は、画素数P1を超えるスキャンの連続数をカウントし、連続数が型判定しきい値としての縦横判定しきい値Y1を超えるか判定することで縦型バーコードか横型バーコードかを判定する(ステップS124)。 When there is a scan exceeding the pixel number P1 (step S122: YES), the control unit 50 counts the continuous number of scans exceeding the pixel number P1, and the vertical / horizontal determination threshold value Y1 as the type determination threshold value. It is determined whether it is a vertical barcode or a horizontal barcode (step S124).
ここで、縦横判定しきい値Y1の値は、横型頁バーコード11c,11dの1本分の縦方向の長さ(つまり1本分の太さ)より大きく、かつ縦型バーコードのうち縦方向の長さが短い通帳40aの縦型頁バーコード11aの連続スキャン数YAよりも小さい値を設定する。この値は、例えば横型バーコード1本分の太さと、短い方の連続スキャン数YAの中間付近とするのが好ましい。
Here, the value of the vertical / horizontal determination threshold value Y1 is larger than the vertical length of one
縦型バーコードと判定した場合(ステップS124:YES)、制御部50は、取引用媒体種別判定処理を実行し、画素数P1を超えるスキャンの連続スキャン数と、あらかじめ定義したスキャン数しきい値YSとを比較する(ステップS125)。 When it is determined that the barcode is a vertical barcode (step S124: YES), the control unit 50 executes a transaction medium type determination process, the number of continuous scans exceeding the pixel number P1, and a predefined scan number threshold value. YS is compared (step S125).
連続スキャン数がスキャン数しきい値YSよりも大きければ、制御部50は、通帳タイプを通帳40bであると判定し確定する(ステップS126)。連続スキャン数がスキャン数しきい値YSよりも小さければ、制御部50は、通帳タイプを通帳40aであると判定し確定する(ステップS127)。
If the number of continuous scans is greater than the scan number threshold YS, the control unit 50 determines and determines that the passbook type is the
一方、前記ステップS124で横型バーコードと判定した場合(ステップS124:NO)、制御部50は、取引用媒体種別判定処理を実行し、最大画素数PC,PDと、あらかじめ定義した画素数しきい値PSとを比較する(ステップS128)。 On the other hand, when it is determined in step S124 that the barcode is a horizontal barcode (step S124: NO), the control unit 50 executes a transaction medium type determination process to determine the maximum number of pixels PC and PD and the predetermined number of pixels. The value PS is compared (step S128).
最大画素数PDが大きければ(ステップS128:YES)、制御部50は、通帳タイプが通帳40cであると判定し確定する(ステップS129)。最大画素数PCが小さければ(ステップS128:NO)、制御部50は、通帳タイプが通帳40dであると判定し確定する(ステップS130)。
If the maximum pixel number PD is large (step S128: YES), the control unit 50 determines and determines that the passbook type is the
なお、ステップS121において、バーコード領域だけでなく通帳全面をスキャンする構成にし、同時に前回までに記帳された行数を判定する構成にすることができる。この場合、1回の動作で通帳の種別判定、バーコード情報の生成、および記帳行数情報の生成を行うことができる。 In step S121, not only the barcode area but also the entire passbook can be scanned, and at the same time, the number of lines that have been written so far can be determined. In this case, it is possible to perform passbook type determination, bar code information generation, and book entry line number information generation in a single operation.
このようにして通帳種別を判定した後に、図4に示した各通帳40a、40b、40c、40dの表紙に付された磁気ストライプ65a、65b,65c,65dの磁気ストライプデータを、各通帳種別に対応した読取り方法で読取ることができる。これにより、最短の処理時間で他種類の通帳40の読取りが実現可能となる。
After determining the passbook type in this way, the magnetic stripe data of the
詳述すると、例えば通帳40aと判別した場合、通帳を搬送しながら磁気ヘッド45を磁気ストライプ65aに押し上げ、磁気ストライプ65aから磁気ストライプデータを読取る。
通帳40cと判別した場合、通帳を搬送しながら磁気ヘッド46を磁気ストライプ65cに押し上げ、磁気ストライプ65cから磁気ストライプデータを読取る。
通帳40bと判別した場合、磁気ストライプ65bが磁気ヘッド47の移動線上となる位置に通帳を停止した状態で磁気ヘッド47を通帳挿入方向と直交する方向に移動し、磁気ストライプ65bに押し付けながら磁気ストライプデータを読取る。
通帳40dと判別した場合、磁気ストライプ65dが磁気ヘッド47移動線上となる位置に通帳を停止した状態で磁気ヘッド47を通帳挿入方向と直交する方向に移動し、磁気ストライプ65dに押し付けながら磁気ストライプデータを読取る。
そして、頁バーコード情報、磁気ストライプデータ、記帳行数情報をセンター装置31内の記憶装置37内の前回取引データや顧客情報と照合し、正常であればその後の記帳処理を行う。
More specifically, for example, when it is determined that the
When the
When the
When the
Then, the page barcode information, the magnetic stripe data, and the number of book entries are compared with the previous transaction data and customer information in the
以上に説明した各実施例により、同種のバーコードが付されているが通帳としての種別が異なる通帳40a、40bや通帳40c、40dについて、通帳種別を判定することができる。特に実施例3では、4種類の通帳40a、40b、40c、40dのうちどれが挿入されても、いずれの通帳種別であるかを判定することができる。
According to each embodiment described above, the passbook type can be determined for the
また、ラインセンサ10の視野範囲内のバーコードであれば、一度のスキャン動作で通帳40のバーコード情報を読取り、媒体の種別を判定することができる。従って、従来のように各種別での読取り方式を順番に実行する必要がなく、通帳40の種別判定の処理時間を短縮することができる。
If the bar code is within the field of view of the
また、読取り成功するか否かだけでは正確に通帳種別を判定できないような同種のバーコードが付されている異種の通帳についても、問題なく通帳種別を判定することができる。 In addition, the passbook type can be determined without any problem even for different types of passbooks with the same type of barcode that cannot be accurately determined only by successful reading.
また、従来のバーコードのタイプの違いによる判定の場合、縦型バーコード同士や横型バーコード同士といった同一タイプのバーコードでは、ともに読取りが正常にできてしまい区別することができなかったが、上述した実施例により、同一タイプのバーコードであっても、通帳40の種別を判定することができる。
In addition, in the case of the determination based on the difference in the type of the conventional barcode, the same type of barcodes such as vertical barcodes and horizontal barcodes could both be read normally and could not be distinguished. According to the embodiment described above, the type of the
なお、上述した各実施例では、搬送方向に対して垂直方向に並んだ画像読取用のラインセンサ10により、通帳40を搬送しながらスキャンすることでバーコードの画像情報を取得したが、これに限らず通帳40を固定してラインセンサ10を移動することでバーコードの画像情報を取得してもよい。この場合も、上述した各実施例と同じ処理で通帳40の種別を判定することができる。
In each of the above-described embodiments, the bar code image information is acquired by scanning the
この発明は、上述の実施形態の構成のみに限定されるものではなく、多くの実施の形態を得ることができる。 The present invention is not limited only to the configuration of the above-described embodiment, and many embodiments can be obtained.
10…ラインセンサ、11…頁バーコード、11a,11b…縦型頁バーコード、11c,11d…横型頁バーコード、32…通帳取扱装置、40(40a,40b,40c,40d)…通帳、44…搬送ローラー、50…制御部、P1…画素数、Y1…縦横判定しきい値、YS…スキャン数しきい値、PS…画素数しきい値
DESCRIPTION OF
Claims (4)
前記制御部は、
前記ラインセンサ部により読取った黒画素数が前記バーコードの有無を認識する認識しきい値以上であるスキャン数が、前記ラインセンサ部のセンサ配列と直交する方向に型判定しきい値以上連続するか否かにより、縦型バーコードまたは横型バーコードかを判定するバーコード種別判定処理を実行し、
前記バーコードのバー長手方向の黒画素数またはスキャン数に基づいて前記バーコードの長さを判定し、前記取引用媒体の種類を判定する取引用媒体種別判定処理を実行する
取引装置。 A line sensor unit that reads a barcode, a drive unit that moves a transaction medium in a vertical direction relative to the sensor array of the line sensor unit, and a determination process based on image information read by the line sensor unit. A transaction apparatus that handles a plurality of types of transaction media on which a barcode is printed,
The controller is
The number of scans in which the number of black pixels read by the line sensor unit is equal to or greater than a recognition threshold value for recognizing the presence or absence of the barcode continues for a type determination threshold value or more in a direction orthogonal to the sensor array of the line sensor unit. Depending on whether or not the barcode type determination process to determine whether it is a vertical barcode or horizontal barcode,
A transaction apparatus that performs transaction medium type determination processing for determining the length of the barcode based on the number of black pixels or the number of scans in the bar longitudinal direction of the barcode and determining the type of the transaction medium.
読取った前記バーコードが前記縦型バーコードであった場合、黒画素数が前記バーコードの有無を認識するしきい値以上であるスキャン数が所定数以上か否かにより前記バーコードの長さを判定し、
読取った前記バーコードが前記横型バーコードであった場合、前記ラインセンサ部により読取った黒画素数の最大値が所定数以上か否かにより前記バーコードの長さを判定する
請求項1記載の取引装置。 The controller is
If the read barcode is the vertical barcode, the length of the barcode depends on whether the number of scans whose black pixel number is equal to or greater than a threshold value for recognizing the presence or absence of the barcode is a predetermined number or more. Determine
When the read barcode is the horizontal barcode, the length of the barcode is determined based on whether the maximum value of the number of black pixels read by the line sensor unit is equal to or greater than a predetermined number. Item 1. The transaction apparatus according to item 1.
画像情報の2値化処理を行う制御部及びバーコードの特徴を区別する為のしきい値情報を格納するメモリを備え、バーコードが印刷された複数種類の取引用媒体を取り扱う取引装置であって、
前記ラインセンサ部のセンサ配列方向と垂直方向のバーの組合せで形成された同型のバーコードを持つ複数種類の取引用媒体を取り扱う場合に、
前記駆動部により前記ラインセンサ部と前記バーコードを前記センサ配列方向と垂直方向に相対的に移動して連続的にスキャンを行い、
該スキャンで取得した前記センサ配列方向の黒画素数が前記バーコードの有無を認識する認識しきい値を超えるスキャンが連続するスキャン数と、予め前記メモリに記憶された型判定しきい値とを比較することで前記バーコードが縦型バーコードまたは横型バーコードかを判定し、
前記バーコードの長手方向の黒画素数が、予め前記メモリに記憶された前記バーコードの長短を判定するしきい値と比較することで前記バーコードの長さを判定し、
前記取引用媒体の種別を判定する
取引装置。 A line sensor unit that reads a bar code; a drive unit that moves the transaction medium in a direction perpendicular to the sensor arrangement of the line sensor unit;
A transaction apparatus that includes a control unit that performs binarization processing of image information and a memory that stores threshold information for distinguishing features of a barcode, and handles a plurality of types of transaction media on which barcodes are printed. And
When handling a plurality of types of transaction media having the same type of barcode formed by a combination of bars in the direction perpendicular to the sensor arrangement direction of the line sensor unit,
The line sensor unit and the barcode are moved relative to the sensor arrangement direction in a direction perpendicular to the sensor arrangement direction by the drive unit, and continuously scanned.
A number of scans in which the number of black pixels in the sensor array direction acquired in the scan consecutive scans more than recognizing threshold the presence of the bar code, and a type determination threshold value previously stored in the memory By comparing, it is determined whether the barcode is a vertical barcode or a horizontal barcode,
The length of the barcode is determined by comparing the number of black pixels in the longitudinal direction of the barcode with a threshold value for determining the length of the barcode stored in the memory in advance.
A transaction apparatus for determining a type of the transaction medium.
前記ラインセンサ部のセンサ配列方向と水平方向のバーの組合せで形成された同型のバーコードを持つ複数種類の取引用媒体を取り扱う際に、
前記駆動部により前記ラインセンサ部と前記バーコードを前記センサ配列方向と垂直方向に相対的に移動して連続的にスキャンを行い、
該スキャンで取得した前記センサ配列方向の黒画素数と、予め前記メモリに記憶された型判定しきい値とを比較することで前記バーコードが縦型バーコードまたは横型バーコードかを判定し、
前記バーコードの長手方向の黒画素数が、予め前記メモリに記憶された前記バーコードの長短を判定するしきい値と比較することで前記バーコードの長さを判定し、
前記取引用媒体の種別を判定する
取引装置。
Features of a line sensor unit that reads a barcode, a drive unit that moves a transaction medium in a vertical direction relative to the sensor array of the line sensor unit, a control unit that performs binarization processing of image information, and a barcode A transaction apparatus having a memory for storing threshold information for distinguishing and handling a plurality of types of transaction media printed with a barcode,
When handling a plurality of types of transaction media having the same type of barcode formed by a combination of the sensor arrangement direction of the line sensor unit and the horizontal bar,
The line sensor unit and the barcode are moved relative to the sensor arrangement direction in a direction perpendicular to the sensor arrangement direction by the drive unit, and continuously scanned.
It is determined whether the barcode is a vertical barcode or a horizontal barcode by comparing the number of black pixels in the sensor array direction acquired by the scan with a type determination threshold value stored in the memory in advance .
The length of the barcode is determined by comparing the number of black pixels in the longitudinal direction of the barcode with a threshold value for determining the length of the barcode stored in the memory in advance.
A transaction apparatus for determining a type of the transaction medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007154852A JP5033490B2 (en) | 2007-06-12 | 2007-06-12 | Trading device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007154852A JP5033490B2 (en) | 2007-06-12 | 2007-06-12 | Trading device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008310386A JP2008310386A (en) | 2008-12-25 |
| JP5033490B2 true JP5033490B2 (en) | 2012-09-26 |
Family
ID=40237959
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007154852A Expired - Fee Related JP5033490B2 (en) | 2007-06-12 | 2007-06-12 | Trading device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5033490B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5903076B2 (en) * | 2013-06-07 | 2016-04-13 | 富士通フロンテック株式会社 | Transaction recording medium handling apparatus and pixel display method for transaction recording medium |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2838040B2 (en) * | 1994-06-29 | 1998-12-16 | 沖電気工業株式会社 | Media processing device |
-
2007
- 2007-06-12 JP JP2007154852A patent/JP5033490B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008310386A (en) | 2008-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6883707B2 (en) | Bill serial number reading device and bill serial number reading method | |
| US6394256B2 (en) | Paper discriminating apparatus | |
| JP2004259254A (en) | Magnetic ink character reading apparatus and its reading processing method | |
| CN101807405A (en) | Recording apparatus and control method of recording apparatus | |
| JP2010225013A (en) | Serial number recognition device, paper sheet processing device, automatic transaction processing device, and serial number recognition method | |
| KR20070115764A (en) | Paper sheet identification device | |
| US20110024976A1 (en) | Transportation alignment device, control method for a transportation alignment device, and recording device | |
| JP5033490B2 (en) | Trading device | |
| KR101590715B1 (en) | Apparatus and method for recognizing media, financial device | |
| KR101016883B1 (en) | Media recognition device and method of discrimination and authenticity of media using the same | |
| JP6582548B2 (en) | Serial number recognition device, medium identification device, automatic transaction device, serial number management device, serial number management system, and serial number management program | |
| JP4231864B2 (en) | Mark card reader | |
| JP2007137035A (en) | Control method for print medium processing apparatus and print medium processing apparatus | |
| US8279503B2 (en) | Sheet media reading control method and sheet media reading device | |
| JP2007200166A (en) | Passbook bar code reader | |
| JPH0877271A (en) | Automatic transaction equipment | |
| JPH08161588A (en) | Form processing device and method for determining the line with the last printed line of a form | |
| JP2022086060A (en) | Card reader and card discharge control method | |
| JP2023117589A (en) | Scanner, scanner control method, and information processing system | |
| JPH07319997A (en) | Image detection method and medium processing apparatus | |
| JP2005269057A (en) | Image reading apparatus and image reading method | |
| JP5903076B2 (en) | Transaction recording medium handling apparatus and pixel display method for transaction recording medium | |
| KR101387875B1 (en) | Apparatus for media recognition and method for media access direction estimating with the same | |
| KR20090057761A (en) | A medium recognition device and a method for estimating the amount of medium damage thereof, and a terminal device using the same | |
| KR20100130331A (en) | Card discrimination device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090714 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120221 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120423 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120605 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120702 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |