(57)【特許請求の範囲】
【請求項１】
通帳を搬送方向に移動しながら、前記通帳の搬送方向に伸び、頁マークを横切る直線上の領域から前記通帳の無地部分における光の反射レベルである白レベルを読み取る白レベル読み取り手段と、
読み取られた白レベルから頁マークの白黒判定をする判定レベルであるスライスレベルを取得するスライスレベル取得手段と、
前記通帳を搬送方向に移動しながら頁マークを読み取る頁マーク読み取り手段と、
前記頁マークと前記スライスレベルとを比較して読み取られた頁マークの頁を決定する頁マーク決定手段と、
を備えることを特徴とする通帳プリンタ装置。
【請求項２】
前記白レベル読み取り手段は、
前記白レベルを形成する直線上の位置毎に前記白レベルを読み取り、
前記スライスレベル取得手段は、
前記白レベル読み取り手段により、直線上の位置毎に読み取られた前記白レベルに１未満の第１の所定値を乗算して前記スライスレベルを取得することを特徴とする請求項１に記載の通帳プリンタ装置。
【請求項３】
前記白レベル読み取り手段は、
前記白レベルを形成する直線上の位置毎に前記白レベルを読み取り、
前記スライスレベル取得手段は、
前記白レベル読み取り手段により、直線上の位置毎に読み取られた前記白レベルの平均値に、乗算結果が前記白レベルの最小値未満となる第２の所定値を乗算して一定値のスライスレベルを取得することを特徴とする請求項１に記載の通帳プリンタ装置。
【請求項４】
通帳プリンタ装置で行われる通帳の頁マーク読み取り方法であって、通帳を搬送方向に移動しながら、前記通帳の搬送方向に伸び、頁マークを横切る直線上の領域から白レベルを読み取る処理と、
読み取られた白レベルからスライスレベルを決定する処理と、
前記通帳を搬送方向に移動しながら頁マークを読み取る処理と、
前記頁マークと前記スライスレベルとを比較して、読み取られた頁マークから頁を決定する処理と、
を有することを特徴とする頁マーク読み取り方法。
【請求項５】
通帳プリンタ装置に設けられたコンピュータに通帳の頁マーク読み取り方法を実行させるプログラムであって、
通帳を搬送方向に移動しながら、前記通帳の搬送方向に伸び、頁マークを横切る直線上の領域から白レベルを読み取る処理と、
読み取られた白レベルからスライスレベルを決定する処理と、
前記通帳を搬送方向に移動しながら頁マークを読み取る処理と、
前記頁マークと前記スライスレベルとを比較して、読み取られた頁マークから頁を決定する処理と、含む
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通帳などの冊子媒体の文字やバーコード等を読み取るスキャナと、冊子媒体に対し印字を行う印字ユニットを備えた通帳プリンタ装置に係り、特に通帳の頁マーク読み取りの技術に関する。
【背景技術】
【０００２】
特許文献１には、通帳の頁マークの一部が隠れていても、通帳の頁が折れていることを確実に検出することができる通帳媒体折れ検出システムが記載されている。又、特許文献２には、通帳の中紙のずれや折れ癖に影響されずに、頁マークや印字済み行の正確な認識を行い得る通帳読み取り装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１５８０７４号公報
【特許文献２】特開２００１−１４３１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の通帳プリンタ装置の頁マーク読み取り方法は、通帳が変形して白レベル読み取り位置や頁マークが影になると、正しく頁マークを読めない。
【０００５】
そこで、本発明は、通帳が変形して白レベル読み取り位置や頁マークが影になった時でも、頁マークの読み取りの誤読や読み取りの失敗を低減できる通帳プリンタ装置及びその頁マーク読み取り方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の内の第１発明の通帳プリンタ装置は、通帳を搬送方向に移動しながら、前記通帳の搬送方向に伸び、頁マークを横切る直線上の領域から前記通帳の無地部分における光の反射レベルである白レベルを読み取る白レベル読み取り手段と、読み取られた白レベルから頁マークの白黒判定をする判定レベルであるスライスレベルを取得するスライスレベル取得手段と、前記通帳を搬送方向に移動しながら頁マークを読み取る頁マーク読み取り手段と、前記頁マークと前記スライスレベルとを比較して読み取られた頁マークの頁を決定する頁マーク決定手段と、を備えることを特徴とする。
【０００７】
第２発明の頁マーク読み取り方法は、通帳を搬送方向に移動しながら、前記通帳の搬送方向に伸び、頁マークを横切る直線上の領域から白レベルを読み取る第１処理と、読み取られた白レベルからスライスレベルを決定する第２処理と、前記通帳を搬送方向に移動しながら頁マークを読み取る第３処理と、前記頁マークと前記スライスレベルとを比較して、読み取られた頁マークから頁を決定する第４処理と、を有することを特徴とする。
【０００８】
第３発明のプログラムは、前記第１処理から前記第４処理をコンピュータに実行させるプログラムである。
【発明の効果】
【０００９】
本発明によれば、通帳が変形して白レベル読み取り位置や頁マークが影になった時でも、頁マークの読み取りの誤読や読み取りの失敗を低減できる通帳プリンタ装置、その頁マーク読み取り方法及びそのプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の通帳プリンタ装置１の概略を示す機能ブロック図である。
【図２】本実施形態の通帳プリンタ装置１の外観図である。
【図３】比較例の通帳及び通帳が折れた状態を示す図である。
【図４】比較例における頁マーク読み取り処理のフローチャートである。
【図５】本実施形態の通帳の白レベル読み取り位置及び移動距離に対する白レベルとスライスレベルの関係を示す図である。
【図６】本実施形態の頁マーク読み取り処理のフローチャートである。
【図７】本実施形態の通帳印字の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照して説明する。
（本実施形態の構成）
図１は、本実施形態の通帳プリンタ装置１の概略を示す機能ブロック図であり、図２は、本実施形態の通帳プリンタ装置１の外観図である。先ず、図２に基づいて、本実施形態の通帳プリンタ装置１の外観と基本的な動作を説明した後、図１に基づいて本実施形態の通帳プリンタ装置１の構成について説明する。
【００１２】
通帳プリンタ装置１は、金属、樹脂等により形成された略６面体形状をした筐体２を有している。通帳プリンタ装置１の筐体２の前面には、通帳挿入口３を備えている。図２（ｂ）に示されたように、通帳挿入口３に、開いた状態の通帳４を挿入すると、通帳プリンタ装置１内部の図示しないモータが駆動され、図示しないローラにより通帳４を内部へ引き込み、また、モータが逆回転することにより、通帳４を通帳挿入口３から外部に排出する。
【００１３】
通帳プリンタ装置１は、少なくとも、通帳４の頁マーク４ｂ（バーコード）の読み取り処理及び通帳印字処理を行う機能を有している。通帳４は、図２（ｂ）に示されたように内側の頁に頁マーク４ｂを有する他に、表紙側に図示しない磁気ストライプ（ＭＳ）を有している。通帳印字処理の際、通帳４の頁マーク４ｂから決定された頁の情報と磁気ストライプに記録された情報が参照される。
【００１４】
図１において、通帳プリンタ装置１は、通帳４中の白レベル読み取り位置４ａに照射した光の反射レベルから白レベルを読み取る白レベル読み取り手段５と、読み取られた白レベルに基づいてスライスレベルを取得するスライスレベル取得手段６と、を有している。更に、通帳プリンタ装置１は、通帳４を移動させながら頁マーク４ｂからの反射光のレベルにより頁マーク４ｂを読み取る頁マーク読み取り手段７と、頁マーク読み取り手段７で読み取られた通帳４の移動距離に対する頁マーク４ｂからの反射光のレベルを、スライスレベル取得手段６により取得されたスライスレベルと比較し、頁マーク４ｂからの反射光のレベルがスライスレベルより大きいときは、白、小さいときは黒と判定して頁を決定する頁決定手段８とを有している。
【００１５】
以上、図１に示された機能ブロック図により説明したが、本実施形態の通帳プリンタ装置１における白レベル読み取り手段５、スライスレベル取得手段６、頁マーク読み取り手段７、及び頁決定手段８は、中央演算処理装置（以下「ＣＰＵ」という。）上で、各手段の処理がソフトウェアが実行されることにより実現されるものであっても良い。
【００１６】
（本実施形態の動作）
本実施形態の動作について、（Ｉ）比較例の頁マーク読み取り処理と、（II）本実施形態の頁マーク読み取り処理と、（III）本実施形態の通帳印字処理と、に分けて説明する。
【００１７】
（Ｉ）  比較例の頁マーク読み取り処理
図３（ａ）は、比較例の通帳を示す図であり、図３（ｂ）は、比較例の通帳の折れた状態を示す図である。
【００１８】
図３（ａ）において、通帳４の左上部には、白レベル読み取り位置４ｃと、数本の黒線から構成された頁マーク４ｂとの例が示されている。比較例の白レベル読み取り位置４ｃは、通帳４の無地領域における１点を含む狭い領域である。頁マーク４ｂは、通帳４の移動方向に対して垂直方向の黒の横線の集合である。図３（ａ）に示されている頁マーク４ｂは、頁マークの一例に過ぎない。図３（ｂ）では、頁マーク４ｂの一部に懸かって、斜めに折り目が入っている。このような頁マーク４ｂの一部に懸かった折れ目ができると、頁マーク４ｂの一部が陰になるため、頁マーク４ｂにおける黒線の反射レベルと無地部分の反射レベルのレベル差が小さくなる。更に、折れ目の位置によっては、白レベル読み取り位置４ｃが影になり、白レベルの反射レベルが低くなった場合、例えば、白レベル読み取り位置４ｃから読み取られる白レベルが小さくなる。
【００１９】
図４は、比較例における頁マーク読み取り処理のフローチャートである。
図１〜図３を参照しつつ、図４のフローチャートに沿って、比較例の頁マーク読み取り処理を説明する。
【００２０】
先ず、図３（ａ）に示されたような正常な通帳４が挿入された場合について説明する。
図４において、図２に示された通帳プリンタ装置１の通帳挿入口３から、図３（ａ）に示された通帳４が挿入されると、比較例の頁マーク読み取り処理が開始され、ステップＳ１へ進む。ステップＳ１において、図示しない内部のモータが駆動され、ステップＳ２へ進む。
【００２１】
ステップＳ２において、モータは、通帳４を白レベルの読み取り位置４ｃまで移動し、ステップＳ３へ進む。ステップＳ３において、白レベル読み取り手段５は、通帳４の無地部分である白レベル読み取り位置４ｃに照射された反射光のレベルを白レベルとして読み取り、スライスレベル取得手段６は、読み取った白レベルに基づいて、スライスレベルを取得し、ステップＳ４へ進む。
【００２２】
比較例の白レベル読み取り位置４ｃは、通帳４の無地領域における１点を含む狭い領域であるので、通帳４の左上端部が折れて、白レベル読み取り位置４ｃが影になると、白レベルの値が小さくなる。その結果、スライスレベルの値も小さくなる。
【００２３】
ステップＳ４において、モータを駆動して通帳４を縦方向に動かしながら、頁マーク４ｂのセンサ出力を読み取り、ステップＳ５へ進む。ステップＳ５において、頁決定手段８は、頁マーク読み取り手段７が読み取った移動距離に対応する頁マーク４ｂのセンサ出力とスライスレベル取得手段６により取得されたスライスレベルとを比較して、頁マーク判定を行い、処理を終了する。ここで、ステップＳ５における頁マーク判定は、頁マーク４ｂのセンサ出力がスライスレベルより大きいときは、白と判定し、頁マーク４ｂのセンサ出力がスライスレベルより小さいときは、黒と判定する。このように、頁マーク４ｂのセンサ出力を移動距離に対応して白黒判定することにより、通帳４の頁を読み取ることができる。
【００２４】
次に、図３（ｂ）に示されたような頁マーク４ｂの近傍に折れ目が入った通帳４が挿入された場合について説明する。
【００２５】
図３（ｂ）に示されたように左上端が折れた通帳４が通帳挿入口３に挿入されると、ステップＳ１へ進み、図示しない内部のモータが駆動され、ステップＳ２へ進む。ステップＳ２において、モータは、通帳４を白レベルの読み取り位置４ｃまで移動し、ステップＳ３において、白レベル読み取り手段５は、通帳４の無地部分である白レベル読み取り位置４ｃに照射された反射光のレベルを白レベルとして読み取り、スライスレベル取得手段６は、読み取った白レベルに基づいて、スライスレベルを取得する。ここで、通帳４が図３（ｂ）に示されたように左上端が折れていると、比較例の白レベル読み取り位置４ｃが影になることがある。このような場合、白レベル読み取り位置４ｃに照射された光の反射レベルが、図３（ａ）に示された正常な通帳４の反射レベルより、小さな値になる。
【００２６】
更に、ステップＳ４において、モータを駆動して通帳４を縦方向に動かしながら、頁マーク４ｂのセンサ出力を読み取る際、頁マーク４ｂの一部が影になり、白と黒とのセンサ出力の差が少なくなる。その結果、ステップＳ５において、頁決定手段８の頁マーク判定に誤りが生ずる。即ち、頁マーク４ｂ中の白と判定されるべき部分のセンサ出力がスライスレベルより小さくなり、黒と誤判定され、頁マーク４ｂ中の黒と判定されるべき部分のセンサ出力がスライスレベルより大きくなり、白と誤判定される。頁マーク４ｂが正しく判定されないと、その後の通帳印字処理が行えず、処理が中止され、通帳４は通帳挿入口３から排出される。
【００２７】
このような比較例の問題を解決するために発明した本実施形態の頁マーク読み取り処理について以下説明する。
【００２８】
（II）  本実施形態の頁マーク読み取り処理
図５（ａ）は、本実施形態の通帳４における白レベル読み取り位置４ａと頁マーク４ｂを示す図である。
【００２９】
本実施形態の通帳４における白レベル読み取り位置４ａは、通帳４の移動方向に伸びた直線領域とされている。この場合、通帳４の左上端が折れても、白レベル読み取り位置４ａが通帳４の移動方向に伸びた直線領域であるため、全体が影になることはない。
【００３０】
図５（ｂ）は、通帳４の左上端が折れた場合における移動距離に対する白レベルとスライスレベルの関係の一例を示す図である。図５（ｂ）において、読み取られた白レベルの内、影になっていない部分は、移動距離に対して一定値を示し、影になっている部分は、移動距離の増加に対し減少する関係が示されている。図５（ｂ）に示した例では、移動距離に対するスライスレベルは、移動距離に対する白レベルに、１未満の所定の係数、例えば、０．７を乗じた値としている。
【００３１】
図５（ｃ）は、移動距離に対する白レベルとスライスレベルの関係の他の一例を示す図である。図５（ｃ）では、スライスレベルは、移動距離に対する白レベルの平均値に、乗算結果が白レベルの最小値未満となる第２の所定値、例えば、０．６５を乗じた一定値としている。
【００３２】
本実施形態の頁マーク読み取り処理では、白レベル読み取り位置４ａを図５（ａ）に示されたような通帳４の移動方向に伸びた直線領域とし、白レベルが移動距離に対して値が変化することを考慮してスライスレベルを決定しているので、通帳４の左上端が折れた場合にも白レベル読み取り位置４ａや頁マーク４ｂが影になることによる頁マーク誤判定を軽減することができる。
【００３３】
図６は、本実施形態の頁マーク読み取り処理のフローチャートである。
図１、図２、及び図５を参照しつつ、図６のフローチャートに沿って、本実施形態の頁マーク読み取り処理について説明する。
【００３４】
図６において、図２に示された通帳プリンタ装置１の通帳挿入口３から、図５（ａ）に示された通帳４が挿入されると、本実施形態の頁マーク読み取り処理が開始され、ステップＳ１へ進む。ステップＳ１において、図示しない内部のモータが駆動され、ステップＳ２へ進み、ステップＳ２において、モータは、通帳４を白レベルの読み取り位置４ａまで移動し、ステップＳ１１へ進む。
【００３５】
ステップＳ１１において、通帳４を移動させながら連続して白レベルを読み取り、連続するスライスレベルを取得し、ステップＳ４へ進む。ここで、読み取られる白レベルは、影になっていない部分と影になっている部分とで異なり、例えば、図５（ｂ）に示されているような関係になる。このように移動距離に対して変化する白レベルを考慮して、図５（ｂ）及び図５（ｃ）に示されたように、スライスレベルが取得される。
【００３６】
ステップＳ４において、モータを駆動して通帳４を縦方向に動かしながら、頁マーク４ｂのセンサ出力を読み取り、ステップＳ１２へ進む。
【００３７】
ステップＳ１２において、頁決定手段８は、頁マーク読み取り手段７が読み取った移動距離に対応する頁マーク４ｂのセンサ出力とスライスレベル取得手段６により取得された移動距離により変化する白レベルから取得されたスライスレベルとを比較して、頁マーク判定を行い、処理を終了する。ここで、ステップＳ１２における頁マーク判定は、頁マーク４ｂのセンサ出力がスライスレベルより大きいときは、白と判定し、頁マーク４ｂのセンサ出力がスライスレベルより小さいときは、黒と判定する。
【００３８】
本実施形態の頁読み取り処理では、ステップＳ１１において、通帳４を移動させながら連続して白レベルを読み取り、連続するスライスレベルを取得し、ステップＳ１２において、頁マーク４ｂのセンサ出力と、移動距離により変化する白レベルから取得されたスライスレベルとを比較して、頁マーク判定を行っているので、通帳４の頁マーク４ｂ近傍が折れた場合にも、影の影響を軽減でき、頁マークの誤判定を軽減することができる。
【００３９】
（III）  本実施形態の通帳印字処理
図７は、本実施形態の通帳印字の処理を示すフローチャートである。
【００４０】
最後に、図１、図２を参照しつつ、図７に沿って本実施形態の通帳印字の処理について説明する。
【００４１】
図７において、通帳印字の処理が開始されると、ステップＳ２１へ進み、通帳４の誘引及び頁マーク読み取りの処理が行われ、ステップＳ２２へ進む。ここで、ステップＳ２１における頁マーク読み取りの処理は、前述した図６に示されたフローチャートの処理と同様である。
【００４２】
ステップＳ２２において、頁マークが正しく読めたか否かの判定が行われ、正しく読めた場合は（Ｙｅｓ）、ステップＳ２３へ進み、正しく読めなかった場合は（Ｎｏ）、ステップＳ２４へ進む。ステップＳ２３において、通帳４の頁マーク４ｂから決定された頁の情報と磁気ストライプに記録された情報が参照され、通帳４の該当頁に、日付、お取引内容、お支払金額、及びお預かり金額等を印字する通帳印字処理が行われ、ステップＳ２４へ進む。
【００４３】
ステップＳ２４において、通帳プリンタ装置１は、図示しない内部のモータを駆動して、通帳４を通帳挿入口３から排出し、処理を終了する。
【００４４】
図６のフローチャートに示された本実施形態の頁マーク読み取り処理は、図４に示された比較例の頁マーク読み取り処理に較べ、頁マーク４ｂ近傍の折れによる影の影響を軽減できるので、図７中のステップＳ２２において、頁マークが正しく読める率が格段に向上する。そのため、頁マーク４ｂが正しく読めず、印字されずに通帳４が排出されることが低減される。
【符号の説明】
【００４５】
１    通帳プリンタ装置
２    筐体
３    通帳挿入口
４    通帳
４ａ，４ｃ    白レベル読み取り位置
４ｂ    頁マーク
５    白レベル読み取り手段
６    スライスレベル取得手段
７    頁マーク読み取り手段
８    頁決定手段
【図１】
0006013999.tif 000002
【図２】
0006013999.tif 000003
【図３】
0006013999.tif 000004
【図４】
0006013999.tif 000005
【図５】
0006013999.tif 000006
【図６】
0006013999.tif 000007
【図７】
0006013999.tif 000008