(57)【要約】【課題】通帳に記載される複数の行の各々が印字されているかどうかを適切に検出すること。【解決手段】通帳が搬送されているときに、通帳の読取領域の複数の読取ラインから複数の画像情報をそれぞれ読み取るスキャナ１２と、その複数の画像情報が読み取られているときに、通帳が搬送される速度を検出する速度センサ１４−１〜１４−２と、その速度に基づいて、読取領域で複数の読取ラインがそれぞれ配置される複数の位置を算出する補正部と、その複数の画像情報と複数の位置とに基づいて、その読取領域に記載される複数の行の各々が印字されているかどうかを判別する印字検知部とを備えている。このような通帳プリンタ装置２は、通帳が搬送される速度が変動した場合でも、複数の画像情報を通帳の複数の位置に適切に対応付けることができ、通帳に記載される複数の行の各々が印字されているかどうかを適切に検出することができる。【選択図】図２
2017167683.tif 000002
【特許請求の範囲】
【請求項１】
通帳が搬送方向に搬送されているときに、前記通帳の読取領域で前記搬送方向に並ぶ複数の読取ラインから複数の画像情報をそれぞれ読み取るスキャナと、
前記複数の画像情報が読み取られているときに、前記通帳が搬送される速度を検出する速度センサと、
前記速度に基づいて、前記読取領域で前記複数の読取ラインがそれぞれ配置される複数の位置を算出する補正部と、
前記複数の画像情報と前記複数の位置とに基づいて、前記読取領域に記載される複数の行の各々が印字されているかどうかを判別する印字検知部と、
前記印字検知部が印字されていないと判別した行に印字する印字部
とを備える通帳プリンタ装置。
【請求項２】
前記速度センサは、前記通帳の端の位置を光学的に検出することにより前記速度を検出する
請求項１に記載の通帳プリンタ装置。
【請求項３】
前記通帳を搬送する複数のローラをさらに備え、
前記速度センサは、前記通帳のうちの厚さが変化する部分が前記複数のローラに接触しない期間に、前記速度が検出されないように配置される
請求項２に記載の通帳プリンタ装置。
【請求項４】
前記速度センサは、前記部分が前記複数のローラに接触する複数の期間に前記速度をそれぞれ検出する複数の速度センサを含む
請求項３に記載の通帳プリンタ装置。
【請求項５】
通帳が搬送方向に搬送されているときに、前記通帳の読取領域で前記搬送方向に並ぶ複数の読取ラインから複数の画像情報をそれぞれ読み取るスキャナと、
前記複数の画像情報が読み取られているときに、前記通帳が搬送される速度を検出する速度センサと、
前記速度に基づいて、前記読取領域で前記複数の読取ラインがそれぞれ配置される複数の位置を算出する補正部と、
前記複数の画像情報と前記複数の位置とに基づいて、前記読取領域に記載される複数の行の各々が印字されているかどうかを判別する印字検知部
とを備える通帳読取装置。
【請求項６】
通帳が搬送方向に搬送されているときに、スキャナを制御することにより、前記通帳の読取領域で前記搬送方向に並ぶ複数の読取ラインから複数の画像情報をそれぞれ読み取ること、
前記複数の画像情報が読み取られているときに、速度センサを制御することにより、前記通帳が搬送される速度を検出すること、
前記速度に基づいて、前記読取領域で前記複数の読取ラインがそれぞれ配置される複数の位置を算出すること、
前記複数の画像情報と前記複数の位置とに基づいて、前記読取領域に記載される複数の行の各々が印字されているかどうかを判別すること
とを備える通帳読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通帳プリンタ装置、通帳読取装置および通帳読取方法に関する。
【背景技術】
【０００２】
現金自動預け払い機（ＡＴＭ：Ａｕｔｏｍａｔｅｄ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ）、通帳繰越機、通帳発行機、行員が窓口で使う端末装置等に設けられ、通帳に取引情報を印字する通帳プリンタ装置が知られている。このような通帳プリンタ装置は、通帳に記載される複数の行の各々の印字の有無を検出し、印字されていない行に、金融機関の取引のうちの通帳に記入されていない取引に関する記載を印字する（特許文献１〜３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−１０１６３６号公報
【特許文献２】特開２０００−２０３７４３号公報
【特許文献３】特開２０１２−２５４８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通帳プリンタは、通帳を搬送するローラに通帳の上端や通帳の綴じ目が突入するときに、または、通帳の下端や通帳の綴じ目がローラから脱出するときに、通帳が搬送される速度が変動してしまうことがある。通帳プリンタに設けられるスキャナやイメージセンサは、通帳の速度の変動が発生したときに、通帳に記載される複数の行を適切に読み取ることができないことがある。このため、通帳プリンタは、通帳が搬送される速度が変動するときに、通帳に記載される複数の行にそれぞれ印字されているかどうかを適切に判別することが困難である。
【０００５】
開示の技術は、かかる点に鑑みてなされたものであって、通帳に記載される複数の行にそれぞれ印字されているかどうかを適切に検出する通帳プリンタ装置、通帳読取装置および通帳読取方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示の態様では、通帳プリンタ装置は、スキャナと速度センサと補正部と印字検知部と印字部とを備えている。スキャナは、通帳が搬送方向に搬送されているときに、前記通帳の読取領域で前記搬送方向に並ぶ複数の読取ラインから複数の画像情報をそれぞれ読み取る。速度センサは、前記複数の画像情報が読み取られているときに、前記通帳が搬送される速度を検出する。補正部は、前記速度に基づいて、前記読取領域で前記複数の読取ラインがそれぞれ配置される複数の位置を算出する。印字検知部は、前記複数の画像情報と前記複数の位置とに基づいて、前記読取領域に記載される複数の行の各々が印字されているかどうかを判別する。印字部は、前記印字検知部が印字されていないと判別した行に印字する。
【発明の効果】
【０００７】
開示の通帳プリンタ装置、通帳読取装置および通帳読取方法は、通帳が搬送される速度が変動した場合でも、通帳に記載される複数の行にそれぞれ印字されているかどうかを適切に検出することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態の通帳プリンタ装置を備えた現金自動預け払い機を示す図である。
【図２】図２は、通帳プリンタ装置を示す平面図である。
【図３】図３は、通帳プリンタ装置を示す側面図である。
【図４】図４は、通帳プリンタ装置により利用される通帳を示す平面図である。
【図５】図５は、日付欄領域の一部を示す平面図である。
【図６】図６は、複数のローラの配置を示し、複数の速度センサの配置を示す平面図である。
【図７】図７は、制御装置を示すブロック図である。
【図８】図８は、実施形態の通帳読取方法を示すフローチャートである。
【図９】図９は、通帳が搬送される速度が変動したときに比較例の通帳プリンタ装置により読み取られた複数の画像情報を示す平面図である。
【図１０】図１０は、通帳が搬送される速度が変動したときに実施形態の通帳プリンタ装置により読み取られた複数の画像情報を示す平面図である。
【発明を実施するための形態】
【０００９】
以下に、本願が開示する実施形態にかかる通帳プリンタ装置について、図面を参照して説明する。なお、以下の記載により本発明が限定されるものではない。また、以下の記載においては、同一の構成要素に同一の符号を付与し、重複する説明を省略する。
【００１０】
［実施形態］
＜現金自動預け払い機＞
図１は、実施形態の通帳プリンタ装置２を備えた現金自動預け払い機１を示す図である。実施形態の通帳プリンタ装置２は、図１に示されているように、現金自動預け払い機１に設けられている。現金自動預け払い機１は、通帳プリンタ装置２とともに、現金自動預け払い機本体３を備えている。
【００１１】
＜現金自動預け払い機本体＞
現金自動預け払い機本体３は、通信回線４を介してホスト５に情報伝達可能に接続されている。現金自動預け払い機本体３は、ユーザにより現金自動預け払い機１に入力された取引内容を取得する。現金自動預け払い機本体３は、現金自動預け払い機１にキャッシュカードが挿入されたときに、そのキャッシュカードに記載された口座情報を読み取る。現金自動預け払い機本体３は、現金自動預け払い機１に貨幣が入金されたときに、その貨幣の金額を導出してその貨幣を収納する。現金自動預け払い機本体３は、その入力された取引内容とその読み取られた口座情報とその入金された貨幣の金額とをホスト５にアップロードする。現金自動預け払い機本体３は、ホスト５からダウンロードされた情報に基づいて、収容された貨幣のうちのホスト５から指定された金額の貨幣を現金自動預け払い機１から出金する。現金自動預け払い機本体３は、さらに、通帳プリンタ装置２を制御することにより、現金自動預け払い機１に挿入された通帳の所定の位置に、ホスト５から指定された記載を印字する。
【００１２】
＜通帳プリンタ装置の構成＞
図２は、実施形態の通帳プリンタ装置２を示す平面図である。図３は、実施形態の通帳プリンタ装置２を示す側面図である。通帳プリンタ装置２は、図２に示されているように、複数のローラ１１−１〜１１−７と印字検出用スキャナ１２と複数の速度センサ１４−１〜１４−２と印字装置１５と制御装置４４とを備えている。複数のローラ１１−１〜１１−７は、搬送方向１６に等間隔に並ぶように、配置されている。搬送方向１６は、水平方向に平行である。複数のローラ１１−１〜１１−７は、制御装置４４に制御されることにより、現金自動預け払い機１に形成される通帳挿入口１７から挿入される通帳を搬送方向１６に平行に搬送する。
【００１３】
印字検出用スキャナ１２は、複数のローラ１１−１〜１１−７のうちの第３ローラ１１−３と第４ローラ１１−４との間に配置されている。印字検出用スキャナ１２は、制御装置４４に制御されることにより、複数のローラ１１−１〜１１−７により搬送される通帳の一部から画像を読み取る。
【００１４】
複数の速度センサ１４−１〜１４−２のうちの第１速度センサ１４−１は、複数のローラ１１−１〜１１−７により通帳が搬送される搬送路のうちの印字検出用スキャナ１２より通帳挿入口１７の側の所定の位置に配置されている。複数の速度センサ１４−１〜１４−２のうちの第２速度センサ１４−２は、複数のローラ１１−１〜１１−７により通帳が搬送される搬送路のうちの第１速度センサ１４−１より通帳挿入口１７の側の所定の位置に配置されている。複数の速度センサ１４−１〜１４−２は、それぞれ、制御装置４４に制御されることにより、複数のローラ１１−１〜１１−７により通帳が搬送される速度を検出する。
【００１５】
印字装置１５は、印字ヘッド１８とアクチュエータ１９とを備えている。印字ヘッド１８は、複数のローラ１１−１〜１１−７のうちの第４ローラ１１−４と第５ローラ１１−５との間に配置され、主走査方向２０に移動可能に支持されている。主走査方向２０は、搬送方向１６に垂直であり、かつ、水平方向に平行である。アクチュエータ１９は、印字ヘッド１８を主走査方向２０に移動させる。印字装置１５は、複数のローラ１１−１〜１１−７により搬送される通帳が停止しているときに、制御装置４４に制御されることにより、通帳のうちの印字ヘッド１８の下部に所定の文字列を印字する。
【００１６】
複数のローラ１１−１〜１１−７のうちの第５ローラ１１−５は、上側ローラシャフト２１と複数の上側ゴムローラ２２とを備えている。上側ローラシャフト２１は、棒状に形成され、主走査方向２０と平行である直線に沿うように配置されている。複数の上側ゴムローラ２２は、それぞれ、ゴムに例示される弾性体から形成され、円板状に形成されている。複数の上側ゴムローラ２２は、それぞれ、その円板の軸が上側ローラシャフト２１に沿うように配置され、上側ローラシャフト２１に固定されている。
【００１７】
上側ローラシャフト２１は、図３に示されているように、回転軸２５を中心に回転することができるように、かつ、鉛直方向に平行移動することができるように、支持されている。回転軸２５は、主走査方向２０と平行である。第５ローラ１１−５は、さらに、下側ローラシャフト２３と複数の下側ゴムローラ２４とを備えている。下側ローラシャフト２３は、上側ローラシャフト２１と同様にして、棒状に形成され、主走査方向２０と平行である直線に沿うように、上側ローラシャフト２１の下側に配置されている。下側ローラシャフト２３は、回転軸２６を中心に回転することができるように、かつ、鉛直方向に平行移動することができるように、支持されている。回転軸２６は、主走査方向２０と平行である。複数の下側ゴムローラ２４は、複数の上側ゴムローラ２２と同様にして、それぞれ、ゴムに例示される弾性体から形成され、円板状に形成されている。複数の下側ゴムローラ２４は、それぞれ、その円板の軸が下側ローラシャフト２３に沿うように配置され、下側ローラシャフト２３に固定されている。
【００１８】
第５ローラ１１−５は、さらに、図示されていない上側バネと下側バネと上側モータと下側モータとを備えている。上側バネは、弾性体から形成され、複数のローラ１１−１〜１１−７により搬送される通帳に複数の上側ゴムローラ２２が所定の圧力で接するように、上側ローラシャフト２１に下向きの弾性力を印加している。下側バネは、弾性体から形成され、複数のローラ１１−１〜１１−７により搬送される通帳に複数の下側ゴムローラ２４が所定の圧力で接するように、下側ローラシャフト２３に上向きの弾性力を印加している。上側モータは、制御装置４４に制御されることにより、複数の上側ゴムローラ２２と複数の下側ゴムローラ２４とに挟まれた通帳が搬送方向１６に平行に搬送されるように、回転軸２５を中心に上側ローラシャフト２１を回転させる。下側モータは、制御装置４４に制御されることにより、複数の上側ゴムローラ２２と複数の下側ゴムローラ２４とに挟まれた通帳が搬送方向１６に平行に搬送されるように、回転軸２６を中心に下側ローラシャフト２３を回転させる。
【００１９】
複数のローラ１１−１〜１１−７のうちの任意の第ｊローラ１１−ｊ（ｊ＝１，２，３，４，５，６，７）は、第５ローラ１１−５と同様に構成されている。すなわち、第ｊローラ１１−ｊは、上側ローラシャフト２１と複数の上側ゴムローラ２２と下側ローラシャフト２３と複数の下側ゴムローラ２４と上側バネと下側バネと上側モータと下側モータとを備えている。
【００２０】
印字検出用スキャナ１２は、イメージセンサ３１と印字検出用ローラ３２とを備えている。イメージセンサ３１は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）タイプのイメージセンサから形成され、直線状に形成されている。イメージセンサ３１は、主走査方向２０（図２参照）に平行な直線に沿うように、複数のローラ１１−１〜１１−７により通帳が搬送される搬送路の上側に配置されている。印字検出用ローラ３２は、円柱状に形成されている。印字検出用ローラ３２は、その円柱の軸が主走査方向２０に平行になるように、かつ、複数のローラ１１−１〜１１−７により搬送される通帳がイメージセンサ３１と印字検出用ローラ３２との間に配置されるように、イメージセンサ３１の下側に配置されている。印字検出用ローラ３２は、主走査方向２０に平行である回転軸３３を中心に回転することができるように、支持されている。印字検出用ローラ３２は、複数のローラ１１−１〜１１−７により搬送される通帳がイメージセンサ３１に接触するように、通帳を上側に押している。
【００２１】
イメージセンサ３１は、制御装置４４に制御されることにより、接触している通帳のうちの主走査方向２０に平行である直線状の読取ラインに向けて一定の時間間隔で間欠的に発光する。イメージセンサ３１は、制御装置４４に制御されることにより、その読取ラインを反射した光を検出し、その読取ラインから画像情報を読み取る。
【００２２】
第１速度センサ１４−１は、イメージセンサ４１−１と光源４２−１とを備えている。イメージセンサ４１−１は、印字検出用スキャナ１２のイメージセンサ３１と同様にして、ＣＩＳタイプのイメージセンサから形成され、直線状に形成されている。イメージセンサ４１−１は、搬送方向１６に平行な直線に沿うように、複数のローラ１１−１〜１１−７により通帳が搬送される搬送路の下側に配置されている。光源４２−１は、複数のローラ１１−１〜１１−７により搬送される通帳がイメージセンサ４１−１と光源４２−１との間に挟まれるように、イメージセンサ４１−１の上側に配置されている。光源４２−１は、制御装置４４に制御されることにより、イメージセンサ４１−１に向けて一定の時間間隔で間欠的に発光する。イメージセンサ４１−１は、制御装置４４に制御されることにより、光源４２−１から発光された光を検出し、複数のローラ１１−１〜１１−７により搬送される通帳の端の位置を検出する。
【００２３】
第２速度センサ１４−２は、第１速度センサ１４−１と同様にして、イメージセンサ４１−２と光源４２−２とを備えている。イメージセンサ４１−２は、印字検出用スキャナ１２のイメージセンサ３１と同様にして、ＣＩＳタイプのイメージセンサから形成され、直線状に形成されている。イメージセンサ４１−２は、搬送方向１６に平行な直線に沿うように、複数のローラ１１−１〜１１−７により通帳が搬送される搬送路の下側に配置されている。光源４２−２は、複数のローラ１１−１〜１１−７により搬送される通帳がイメージセンサ４１−２と光源４２−２との間に挟まれるように、イメージセンサ４１−２の上側に配置されている。光源４２−２は、制御装置４４に制御されることにより、イメージセンサ４１−２に向けて一定の時間間隔で間欠的に発光する。イメージセンサ４１−２は、制御装置４４に制御されることにより、光源４２−２から発光された光を検出し、複数のローラ１１−１〜１１−７により搬送される通帳の端の位置を検出する。
【００２４】
＜通帳プリンタ装置により利用される通帳＞
図４は、通帳プリンタ装置２により利用される通帳を示す平面図である。通帳１０は、図４に示されているように、長方形の複数の紙が糸で綴じられた冊子から形成されている。通帳１０は、所定のページが開かれることにより、一方の面に表紙と裏表紙とが配置され、他方の面に中紙が配置されるシート状に形成される。通帳１０は、所定のページが開かれた状態で、かつ、中紙が配置される面が上側に向いた状態で、通帳挿入口１７から挿入され、複数のローラ１１−１〜１１−７により搬送される。通帳１０は、上端５１と下端５２と綴じ目５３とが形成されている。上端５１は、通帳１０が複数のローラ１１−１〜１１−７により搬送されているときに、通帳挿入口１７から遠い側の端である。下端５２は、通帳１０が複数のローラ１１−１〜１１−７により搬送されているときに、通帳挿入口１７に近い側の端であり、すなわち、上端５１の反対側の端である。綴じ目５３は、複数の紙が糸で綴じられている部分であり、上端５１または下端５２が沿う直線に平行である直線に沿って配置されている。このとき、通帳１０は、開かれるページによって、綴じ目５３から上端５１の側の部分の厚さが、綴じ目５３から下端５２の側の部分の厚さと異なることがある。
【００２５】
通帳１０は、中紙が配置される面に複数の明細行が印字される領域が形成されている。複数の明細行は、それぞれ、綴じ目５３と平行である直線に沿うように配置されている。複数の明細行の各行は、それぞれ、通帳１０の中紙が配置される面のどの位置に記載されているかが決まっており、すなわち、通帳１０の下端５２から各行までの距離が決まっている。複数の明細行の各々は、日付欄と明細欄とを含んでいる。その日付欄は、日付が記載されている。その明細欄は、その日付に金融機関で取引された取引内容が記載され、たとえば、摘要と預かり金額と支払金額と残高とが記載されている。通帳１０は、複数の明細行が印字される領域に日付欄領域５４が形成されている。日付欄領域５４は、長方形状に形成され、綴じ目５３を跨いで形成され、複数の明細行の日付欄の全部を含むように形成されている。このとき、印字検出用スキャナ１２は、通帳１０が搬送方向１６に搬送されるときに、イメージセンサ３１が日付欄領域５４を読み取るように、すなわち、イメージセンサ３１が日付欄領域５４に接触するように、形成されている（図２参照）。
【００２６】
図５は、日付欄領域５４の一部を示す平面図である。日付欄領域５４は、図５に示されているように、搬送方向１６に平行に並ぶ複数の読取ライン５６−１〜５６−ｎで充填され、複数の読取ライン５６−１〜５６−ｎごとに印字検出用スキャナ１２により読み取られる。図５では、簡単のために、１行当たり数個の読取ラインで充填されているが、１行当たり２６個〜３０個の読取ラインで充填されるように設計されている。複数の読取ライン５６−１〜５６−ｎのうちの任意の読取ライン５６−ｉ（ｉ＝１，２，３，…，ｎ）は、主走査方向２０に並ぶ複数の画素から形成されている。
【００２７】
印字検出用スキャナ１２は、通帳１０が複数のローラ１１−１〜１１−７により搬送されているときに、一定の時間間隔で複数の読取ライン５６−１〜５６−ｎを１つずつ読み取る。読取ライン５６−ｉから印字検出用スキャナ１２により読み取られた画像情報は、読取ライン５６−ｉを形成する複数の画素に対応する複数の濃さ情報を示している。複数の濃さ情報のうちのある画素に対応する濃さ情報は、その画素が黒みを帯びている程度を表す数値を示し、その数値が大きいほどその画素が黒みを帯びていることを示している。複数の読取ライン５６−１〜５６−ｎからそれぞれ読み取られた複数の画像情報は、演算処理されることにより、複数の読取ライン５６−１〜５６−ｎに対応する複数の黒画素数５７−１〜５７−ｎに変換される。複数の黒画素数５７−１〜５７−ｎのうちの読取ライン５６−ｉに対応する黒画素数５７−ｉは、読取ライン５６−ｉを形成する複数の画素のうちの濃さ情報が、予め設定された濃さ閾値以上である画素の個数を示している。
【００２８】
印字検出用スキャナ１２は、通帳１０が複数のローラ１１−１〜１１−７により搬送されているときに、一定の時間間隔で複数の読取ライン５６−１〜５６−ｎを１つずつ読み取る。このため、複数の読取ライン５６−１〜５６−ｎは、通帳１０が複数のローラ１１−１〜１１−７により一定の速度で搬送されているときに、一定の間隔で配置される。これに対して、複数の読取ライン５６−１〜５６−ｎは、通帳１０が複数のローラ１１−１〜１１−７により搬送される速度が変動するときに、間隔が一定でなく、間隔が変動するように配置される。
【００２９】
＜複数のローラと複数の速度センサとの配置＞
図６は、複数のローラ１１−１〜１１−７の配置を示し、複数の速度センサ１４−１〜１４−２の配置を示す平面図である。通帳１０−１〜通帳１０−８は、それぞれ、日付欄領域５４が印字検出用スキャナ１２を通過する読取期間に配置される通帳１０を示している。詳細には、通帳１０−１は、上端５１が印字検出用スキャナ１２を通過した状態である通帳１０を示している。通帳１０−２は、上端５１が第４ローラ１１−４に接触した状態である通帳１０を示している。通帳１０−３は、綴じ目５３が第３ローラ１１−３に接触した状態である通帳１０を示している。通帳１０−４は、下端５２が第２ローラ１１−２に接触した状態である通帳１０を示している。通帳１０−５は、上端５１が第５ローラ１１−５に接触した状態である通帳１０を示している。通帳１０−６は、綴じ目５３が第４ローラ１１−４に接触した状態である通帳１０を示している。通帳１０−７は、下端５２が第３ローラ１１−３に接触した状態である通帳１０を示している。通帳１０−８は、下端５２が印字検出用スキャナ１２を通過した状態である通帳１０を示している。すなわち、通帳１０は、読取期間に、上端５１と下端５２と綴じ目５３とが第２ローラ１１−２〜第５ローラ１１−５に接触することがある。
【００３０】
このとき、第１速度センサ１４−１は、通帳１０−２の下端５２の位置と通帳１０−３の下端５２の位置と通帳１０−４の下端５２の位置とを検出することができるように、配置されている。第２速度センサ１４−２は、通帳１０−５の下端５２の位置と通帳１０−６の下端５２の位置と通帳１０−７の下端５２の位置とを検出することができるように、配置されている。すなわち、複数の速度センサ１４−１〜１４−２は、読取期間のうちの、通帳１０の上端５１と下端５２と綴じ目５３とのいずれかが複数のローラ１１−１〜１１−７のいずれかに接触するときに、下端５２の位置を検出するように形成されている。複数の速度センサ１４−１〜１４−２は、さらに、第１速度センサ１４−１と第２速度センサ１４−２との間に隙間が形成されるように、形成されている。その隙間は、読取期間のうちの上端５１と下端５２と綴じ目５３とが複数のローラ１１−１〜１１−７に接触しない期間に、その隙間を下端５２が通過するように、形成されている。
【００３１】
＜通帳プリンタ装置の制御装置＞
図７は、制御装置４４を示すブロック図である。制御装置４４は、いわゆるコンピュータであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と記憶装置とを備えている。そのＣＰＵは、制御装置４４にインストールされるコンピュータプログラムを実行して、その記憶装置と入出力装置とを制御し、複数のローラ１１−１〜１１−７と印字検出用スキャナ１２と複数の速度センサ１４−１〜１４−２と印字装置１５とを制御する。その記憶装置は、そのコンピュータプログラムを記録する。その記憶装置は、さらに、そのＣＰＵにより利用される情報を記録する。
【００３２】
制御装置４４にインストールされるコンピュータプログラムは、制御装置４４に複数の機能をそれぞれ実現させるための複数のコンピュータプログラムから形成されている。その複数の機能は、図７に示されているように、読取部４５と速度検出部４６と補正部４７と印字検知部４８と印字部４９とを含んでいる。
【００３３】
読取部４５は、通帳挿入口１７から挿入された通帳１０が搬送方向１６に一定の速度で搬送されるように、複数のローラ１１−１〜１１−７を制御する。すなわち、読取部４５は、複数のローラ１１−１〜１１−７の複数の上側ゴムローラ２２と複数の下側ゴムローラ２４とが所定の回転速度で回転するように、複数のローラ１１−１〜１１−７の上側モータと下側モータとを制御する。
【００３４】
読取部４５は、さらに、通帳１０が搬送されている最中に、複数の読取ライン５６−１〜５６−ｎに対応する複数の画像情報を１つずつ一定の時間間隔で読み取るように、イメージセンサ３１を制御する。複数の画像情報のうちの読取ライン５６−ｉに対応する画像情報は、読取ライン５６−ｉを形成する複数の画素に対応する複数の濃さ情報を示している。複数の濃さ情報のうちのある画素に対応する濃さ情報は、その画素が黒みを帯びている程度を表す数値を示し、その数値が大きいほどその画素が黒みを帯びていることを示している。読取部４５は、複数の読取ライン５６−１〜５６−ｎに対応する複数の画像情報に基づいて、複数の読取ライン５６−１〜５６−ｎに対応する複数の黒画素数を算出する。複数の黒画素数のうちの読取ライン５６−ｉに対応する黒画素数は、読取ライン５６−ｉを形成する複数の画素のうちの濃さ情報が濃さ閾値以上である画素の個数を示している。
【００３５】
速度検出部４６は、読取部４５により複数の読取ライン５６−１〜５６−ｎが読み取られている最中に、複数の時刻に対応する複数の位置を検出するように、複数の速度センサ１４−１〜１４−２を制御する。複数の位置のうちのある時刻に対応する位置は、その時刻に通帳１０の下端が配置されている位置を示している。速度検出部４６は、その検出された複数の位置に基づいて、複数の時刻に対応する複数の速度を算出する。複数の速度のうちのある時刻に対応する速度は、その時刻に通帳１０が搬送される速度を示している。
【００３６】
補正部４７は、速度検出部４６により算出された複数の速度に基づいて、読取部４５により読み取られた複数の読取ライン５６−１〜５６−ｎに対応する複数の読取位置を算出する。複数の読取位置のうちの読取ライン５６−ｉに対応する読取位置は、日付欄領域５４で読取ライン５６−ｉが配置される位置を示している。補正部４７は、さらに、その算出された複数の読取位置に基づいて、読取部４５により読み取られた複数の画像情報を複数の読取位置に対応付け、読取部４５により算出された複数の黒画素数を複数の読取位置に対応付ける。複数の黒画素数のうちのある読取位置に対応する黒画素数は、複数の読取ライン５６−１〜５６−ｎのうちのその読取位置に配置された読取ライン５６−ｉに対応する黒画素数を示している。
【００３７】
印字検知部４８は、補正部４７により算出された複数の読取位置を、通帳１０に記載された複数の行に対応づける。複数の読取位置のうちのある行に対応付けられた読取位置は、その行に含まれる読取ライン５６−ｉの位置を示している。印字検知部４８は、補正部４７により複数の読取位置に対応付けられた複数の黒画素数に基づいて、複数の行に対応する複数の黒画素数和を算出する。複数の黒画素数和のうちのある行に対応する黒画素数和は、複数の黒画素数のうちのその行に含まれる読取位置に対応する黒画素数の総和を示している。印字検知部４８は、複数の行に対応する複数の黒画素数和に基づいて、複数の行の各々が印字されているかどうかを判別し、複数の行に対応する複数の印字有無情報を算出する。複数の印字有無情報のうちのある行に対応する印字有無情報は、複数の黒画素数和のうちのその行に対応する黒画素数和が、予め設定された黒画素数閾値より大きいときに、その行が印字されていることを示す「印字有り」を示している。複数の印字有無情報のうちのある行に対応する印字有無情報は、複数の黒画素数和のうちのその行に対応する黒画素数和が、黒画素数閾値より小さいときに、その行が印字されていないことを示す「印字無し」を示している。印字検知部４８は、さらに、その算出された複数の印字有無情報に基づいて、通帳１０に記載された複数の行のうちの最後に印字された最終行を検出する。
【００３８】
印字部４９は、印字検知部４８により検出された最終行の次の行が印字ヘッド１８の下部に配置されるように、複数のローラ１１−１〜１１−７を制御する。印字部４９は、印字検知部４８により検出された最終行の次の行が印字ヘッド１８の下部に配置されたときに、現金自動預け払い機本体３により指定された文字列がその行に印字されるように、印字装置１５を制御する。印字部４９は、さらに、現金自動預け払い機本体３により他の文字列が指定されたときに、前に印字された行の次の行が印字ヘッド１８の下部に配置されるように、複数のローラ１１−１〜１１−７を制御する。印字部４９は、次の行が印字ヘッド１８の下部に配置されたときに、現金自動預け払い機本体３により指定された文字列がその行に印字されるように、印字装置１５を制御する。
【００３９】
＜通帳読取方法＞
図８は、実施形態の通帳読取方法を示すフローチャートである。通帳読取方法は、通帳プリンタ装置２により実行される。通帳プリンタ装置２の制御装置４４は、通帳１０が通帳挿入口１７から挿入されたときに、複数のローラ１１−１〜１１−７を制御することにより、通帳１０を搬送方向１６に一定の速度で搬送する。制御装置４４は、通帳１０が搬送されている最中に、イメージセンサ３１を制御することにより、複数の読取ライン５６−１〜５６−ｎからそれぞれ複数の画像情報を１つずつ一定の時間間隔で読み取る（ステップＳ１）。制御装置４４は、読み取られた複数の画像情報に基づいて、複数の読取ライン５６−１〜５６−ｎに対応する複数の黒画素数を算出する。
【００４０】
制御装置４４は、複数の読取ライン５６−１〜５６−ｎが読み取られている最中に、複数の速度センサ１４−１〜１４−２を制御することにより、通帳１０が読み取られている期間のうちの複数の時刻に対応する複数の位置を検出する。複数の位置のうちのある時刻に対応する位置は、その時刻に通帳１０の下端５２が配置されている位置を示している。制御装置４４は、その検出された複数の位置に基づいて、複数の時刻に対応する複数の速度を算出する。複数の速度のうちのある時刻に対応する速度は、その時刻に通帳１０が搬送される速度を示している（ステップＳ２）。
【００４１】
制御装置４４は、その算出された複数の速度に基づいて、ステップＳ１で読み取られた複数の読取ライン５６−１〜５６−ｎに対応する複数の読取位置を算出する。複数の読取位置のうちの読取ライン５６−ｉに対応する読取位置は、日付欄領域５４のうちの読取ライン５６−ｉが配置される位置を示している。制御装置４４は、さらに、ステップＳ１で読み取られた複数の画像情報を複数の読取位置に対応付け、算出された複数の黒画素数を複数の読取位置に対応付ける（ステップＳ３）。
【００４２】
制御装置４４は、その算出された複数の読取位置を、通帳１０に記載された複数の行に対応づける。複数の読取位置のうちのある行に対応付けられた読取位置は、その行に含まれる読取ライン５６−ｉの位置を示している。制御装置４４は、複数の読取位置に対応付けられた複数の黒画素数に基づいて、複数の行に対応する複数の黒画素数和を算出する。複数の黒画素数和のうちのある行に対応する黒画素数和は、複数の黒画素数のうちのその行に含まれる読取位置に対応する黒画素数の総和を示している。制御装置４４は、複数の行に対応する複数の黒画素数和に基づいて、複数の行の各々が印字されているかどうかを判別し、複数の行に対応する複数の印字有無情報を算出する（ステップＳ４）。複数の印字有無情報のうちのある行に対応する印字有無情報は、複数の黒画素数和のうちのその行に対応する黒画素数和が、予め設定された黒画素数閾値より大きいときに、その行が印字されていることを示す「印字有り」を示している。複数の印字有無情報のうちのある行に対応する印字有無情報は、複数の黒画素数和のうちのその行に対応する黒画素数和が、黒画素数閾値より小さいときに、その行が印字されていないことを示す「印字無し」を示している。制御装置４４は、さらに、その算出された複数の印字有無情報に基づいて、通帳１０に記載された複数の行のうちの最後に印字された最終行を検出する。
【００４３】
制御装置４４は、複数のローラ１１−１〜１１−７を制御することにより、その検出された最終行の次の印字行を印字装置１５の下部に配置する。制御装置４４は、制御装置４４により検出された最終行の次の行が、印字装置１５の下部に配置されたときに、印字装置１５を制御することにより、現金自動預け払い機本体３により指定された文字列をその行に印字する。制御装置４４は、さらに、現金自動預け払い機本体３により文字列がさらに指定されたときに、複数のローラ１１−１〜１１−７を制御することにより、前に印字された印字行の次の行を印字装置１５の下部に配置する。制御装置４４は、次の行が印字装置１５の下部に配置されたときに、印字装置１５を制御することにより、現金自動預け払い機本体３により指定された文字列をその行に印字する（ステップＳ５）。
【００４４】
制御装置４４は、現金自動預け払い機本体３により指定された全部の文字列が通帳１０に印字し終えた後に、複数のローラ１１−１〜１１−７を制御することにより、通帳１０を通帳挿入口１７から排出し、ユーザに通帳１０を返却する（ステップＳ６）。
【００４５】
＜比較例の通帳プリンタ装置＞
図９は、通帳１０が搬送される速度が変動したときに比較例の通帳プリンタ装置により読み取られた複数の画像情報を示す平面図である。詳細には、図９は、４行目が読み取られているときに通帳１０が搬送される速度が減速したときに比較例の通帳プリンタ装置により読み取られた複数の画像情報を示す平面図である。比較例の通帳プリンタ装置は、複数の読取ライン５６−１〜５６−ｎが等間隔に配置されていると仮定されて、複数の読取ライン５６−１〜５６−ｎからそれぞれ読み取られた複数の画像情報を通帳１０の複数の行に対応付けている。このため、複数の読取ライン５６−１〜５６−ｎのうちの４行目に含まれる複数の読取ラインは、他の３、５行目に含まれる複数の読取ラインに比較して、間隔が長くなる。すなわち、４行目に印字される文字列は、他の３、５行目に印字される文字列より高さが小さくなるように検出される。このとき、複数の読取ライン５６−１〜５６−ｎは、それぞれ、日付欄領域５４を等間隔に配置されている複数の行に正しく対応付けられないことがある。比較例の通帳プリンタ装置は、複数の読取ライン５６−１〜５６−ｎが日付欄領域５４の正しい行に対応付けられないときに、複数の行の各々が印字されているかどうかを正しく判別することができないことがある。比較例の通帳プリンタ装置は、行の印字の有無を正しく判別することができないときに、既に印字されている行に印字したり、印字していない行の次の行に印字したりして、適切な行に印字することができないことがある。
【００４６】
＜通帳プリンタ装置の効果＞
図１０は、通帳１０が搬送される速度が変動したときに実施形態の通帳プリンタ装置２により読み取られた複数の画像情報を示す平面図である。実施形態の通帳プリンタ装置２は、通帳１０の速度に基づいて、複数の読取ライン５６−１〜５６−ｎがそれぞれ配置される複数の位置を補正している。このため、通帳プリンタ装置２は、通帳１０が搬送される速度が変動した場合でも、図１０に示されているように、複数の行の各々の高さが一定であるように、複数の読取ライン５６−１〜５６−ｎから複数の画像情報を読み取ることができる。通帳プリンタ装置２は、複数の読取ライン５６−１〜５６−ｎから複数の画像情報を適切に読み取ることにより、複数の読取ライン５６−１〜５６−ｎを日付欄領域５４の正しい行に対応付けることができる。通帳プリンタ装置２は、複数の読取ライン５６−１〜５６−ｎを正しい行に対応付けることにより、複数の行の各々が印字されているかどうかを適切に判別することができる。通帳プリンタ装置２は、複数の行の各々が印字されているかどうかを適切に判別することにより、適切な行に印字することができる。
【００４７】
このように実施形態の通帳プリンタ装置２は、印字検出用スキャナ１２と複数の速度センサ１４−１〜１４−２と補正部４７と印字検知部４８と印字部４９とを備えている。印字検出用スキャナ１２は、通帳１０が搬送方向１６に搬送されているときに、通帳１０の日付欄領域５４で搬送方向１６に並ぶ複数の読取ライン５６−１〜５６−ｎから複数の画像情報をそれぞれ読み取る。複数の速度センサ１４−１〜１４−２は、その複数の画像情報が読み取られているときに、通帳１０が搬送される速度を検出する。補正部４７は、その速度に基づいて、日付欄領域５４で複数の読取ライン５６−１〜５６−ｎがそれぞれ配置される複数の位置を算出する。印字検知部４８は、その複数の画像情報とその複数の位置とに基づいて、日付欄領域５４に記載される複数の行の各々が印字されているかどうかを判別する。印字部４９は、その複数の行のうちの印字検知部４８が印字されていないと判別した行に印字する。通帳プリンタ装置２は、通帳１０が搬送される速度が変動した場合でも、通帳の複数の位置に複数の画像情報を適切に対応付けることにより、通帳１０に記載される複数の行の各々が印字されているかどうかを適切に検出することができる。通帳プリンタ装置２は、さらに、通帳１０が搬送される速度の変動を抑制することなしで、通帳１０に記載される複数の行の各々が印字されているかどうかを適切に検出することができる。通帳プリンタ装置２は、さらに、通帳に記載される複数の行の各々が印字されているかどうかが適切に検出されることにより、印字されていない適切な行に印字することができる。
【００４８】
また、複数の速度センサ１４−１〜１４−２は、通帳１０の端の位置を光学的に検出することによりその速度を検出する。複数の速度センサ１４−１〜１４−２は、このような光学センサが利用されることにより、ロータリエンコーダ・超音波・レーザのドップラー効果を用いて通帳１０が搬送される速度を検出する他の速度センサに比較して、より安価である。このため、通帳プリンタ装置２は、このような光学センサを複数の速度センサ１４−１〜１４−２に利用することにより、製造コストを低減することができる。複数の速度センサ１４−１〜１４−２は、このような光学センサが利用されることにより、ロータリエンコーダ・超音波・レーザのドップラー効果を用いて通帳１０の速度を検出する他の速度センサに比較して、通帳１０の速度をより高精度に検出することができる。このため、通帳プリンタ装置２は、このような光学センサを複数の速度センサ１４−１〜１４−２に利用することにより、通帳１０に記載される複数の行の各々が印字されているかどうかを高精度に検出することができる。
【００４９】
ところで、実施形態の通帳プリンタ装置２の複数の速度センサ１４−１〜１４−２は、通帳１０の端の位置を光学的に検出するイメージセンサ４１−１、４１−２を備えているが、他の方法で通帳１０の速度を検出してもよい。すなわち、複数の速度センサ１４−１〜１４−２は、ロータリエンコーダ・超音波・レーザのドップラー効果を用いて通帳１０が搬送される速度を検出する他の速度センサに置換することができる。通帳プリンタ装置２は、複数の速度センサ１４−１〜１４−２がこのような速度センサに置換された場合でも、同様にして、通帳１０に記載される複数の行の各々が印字されているかどうかを適切に検出することができる。
【００５０】
また、通帳プリンタ装置２は、通帳１０を搬送する複数のローラ１１−１〜１１−７をさらに備えている。このとき、複数の速度センサ１４−１〜１４−２は、通帳１０のうちの厚さが変化することがある上端５１と下端５２と綴じ目５３とが複数のローラ１１−１〜１１−７に接触しない期間に、その速度が検出されないように配置されている。すなわち、通帳プリンタ装置２は、通帳１０の厚さが変化する部分が複数のローラ１１−１〜１１−７を通過するときのみに通帳１０の速度が検出されるように複数の速度センサ１４−１〜１４−２が設けられている。複数の速度センサ１４−１〜１４−２は、このように設けられることにより、コンパクトにすることができる。通帳プリンタ装置２は、複数の速度センサ１４−１〜１４−２をコンパクトにすることにより、製造コストを低減することができる。
【００５１】
ところで、実施形態の通帳プリンタ装置２は、通帳１０の上端５１と下端５２と綴じ目５３とが複数のローラ１１−１〜１１−７に接触しないときに、通帳１０の速度を検出していない。しかしながら、通帳プリンタ装置２は、日付欄領域５４が読み取られている期間全部で通帳１０の速度を検出してもよい。通帳プリンタ装置２は、日付欄領域５４が読み取られている期間全部で通帳１０の速度を検出した場合でも、同様にして、通帳１０に記載される複数の行の各々が印字されているかどうかを適切に検出することができる。
【００５２】
また、複数の速度センサ１４−１〜１４−２は、通帳１０のうちの厚さが変化する部分が複数のローラ１１−１〜１１−７に接触する複数の期間に通帳１０の速度をそれぞれ検出する。複数の速度センサ１４−１〜１４−２は、通帳１０のうちの厚さが変化する部分が複数のローラ１１−１〜１１−７に接触する複数の期間の全部に速度を検出することができる１つの速度センサに比較して、安価である。このため、通帳プリンタ装置２は、複数の速度センサ１４−１〜１４−２を備えることにより、１つの速度センサを備えることに比較して、製造コストを低減することができる。
【００５３】
ところで、実施形態の通帳プリンタ装置２は、複数の速度センサ１４−１〜１４−２により通帳１０の速度を検出しているが、１つの速度センサで通帳１０の速度を検出してもよい。通帳プリンタ装置２は、１つの速度センサで通帳１０の速度を検出した場合でも、同様にして、通帳１０に記載される複数の行の各々が印字されているかどうかを適切に検出することができる。
【００５４】
なお、実施形態の通帳プリンタ装置２は、印字装置１５が省略され、制御装置４４の印字部４９が省略されてもよい。通帳プリンタ装置２から印字装置１５が省略された通帳読取装置は、印字検出用スキャナ１２と複数の速度センサ１４−１〜１４−２と補正部４７と印字検知部４８とを備えている。印字検出用スキャナ１２は、通帳１０が搬送方向１６に搬送されているときに、通帳１０の日付欄領域５４で搬送方向１６に並ぶ複数の読取ライン５６−１〜５６−ｎから複数の画像情報をそれぞれ読み取る。複数の速度センサ１４−１〜１４−２は、その複数の画像情報が読み取られているときに、通帳１０が搬送される速度を検出する。補正部４７は、その速度に基づいて、日付欄領域５４で複数の読取ライン５６−１〜５６−ｎがそれぞれ配置される複数の位置を算出する。印字検知部４８は、その複数の画像情報とその複数の位置とに基づいて、日付欄領域５４に記載される複数の行の各々が印字されているかどうかを判別する。このような通帳読取装置は、通帳１０の速度が変動した場合でも、通帳プリンタ装置２と同様にして、読み取られた複数の画像情報を複数の位置に適切に対応付けることにより、その複数の行が印字されているかどうかを適切に検出することができる。
【００５５】
実施形態の通帳読取方法は、通帳１０が搬送方向１６に搬送されているときに、通帳１０の日付欄領域５４で搬送方向１６に並ぶ複数の読取ライン５６−１〜５６−ｎから複数の画像情報をそれぞれ読み取ること、その複数の画像情報が読み取られているときに、通帳１０が搬送される速度を検出すること、その速度に基づいて、日付欄領域５４で複数の読取ライン５６−１〜５６−ｎがそれぞれ配置される複数の位置を算出すること、その複数の画像情報とその複数の位置とに基づいて、日付欄領域５４に記載される複数の行の各々が印字されているかどうかを判別することを備えている。このような通帳読取方法によれば、通帳１０が搬送される速度が変動した場合でも、通帳１０の複数の位置に複数の画像情報を適切に対応付けることにより、通帳１０に記載される複数の行の各々が印字されているかどうかを適切に検出することができる。
【符号の説明】
【００５６】
１  ：現金自動預け払い機
２  ：通帳プリンタ装置
３  ：現金自動預け払い機本体
１０：通帳
１１−１〜１１−７：複数のローラ
１２：印字検出用スキャナ
１４−１〜１４−２：複数の速度センサ
１５：印字装置
１６：搬送方向
１７：通帳挿入口
２１：上側ローラシャフト
２２：複数の上側ゴムローラ
２３：下側ローラシャフト
２４：複数の下側ゴムローラ
４４：制御装置
５１：上端
５２：下端
５３：綴じ目
５４：日付欄領域
５６−１〜５６−ｎ：複数の読取ライン
【図１】
2017167683.tif 000003
【図２】
2017167683.tif 000004
【図３】
2017167683.tif 000005
【図４】
2017167683.tif 000006
【図５】
2017167683.tif 000007
【図６】
2017167683.tif 000008
【図７】
2017167683.tif 000009
【図８】
2017167683.tif 000010
【図９】
2017167683.tif 000011
【図１０】
2017167683.tif 000012