(57)【要約】【課題】通帳の補充作業の作業負担を軽減でき、且つ、ミスを防止できる。【解決手段】補充カセット６０から搬出された通帳の表紙を撮像部５２で撮影する。画像比較部５３は、撮像部５２によって得られた通帳の表紙画像を、通帳画像格納部５０に格納された通帳種類毎の両面の画像と比較して、一致するものを検出する。通帳種類判定部５６は、画像比較部５３による画像比較の結果に基づいて、補充カセット６０から搬出された通帳の種類を判定し、以ってこの通帳種類に対応する通帳カセット２０（該当する通帳カセット２０）を判定する。通帳再搬入部５７は、補充カセット６０から搬出された通帳を、該当する通帳カセット２０へ搬送して収容させる。【選択図】図４
2018025842.tif 000002
【特許請求の範囲】
【請求項１】
予め各種通帳の表表紙画像と裏表紙画像を格納する通帳画像格納部と、
前記通帳が種類毎に収納される１以上の通帳カセットと、
１種類以上の前記通帳が収納される補充用カセットと、
前記補充用カセットから搬出された前記通帳の表紙を撮像して撮像表紙画像を取得する撮像部と、
該撮像表紙画像を、前記通帳画像格納部に格納された各種通帳の前記表表紙画像と裏表紙画像と比較する画像比較を行うことで、前記搬出された通帳の種類に対応する通帳カセットを判定する通帳種類判定部と、
前記補充用カセットから搬出された通帳を、前記通帳種類判定部で判定された通帳カセットへと搬送して収納する通帳再搬入部と、
を備えることを特徴とする通帳発行装置。
【請求項２】
前記画像比較に基づいて前記補充用カセットから搬出された通帳の方向を判定する通帳方向判定部と、
前記通帳方向判定部で判定された前記通帳の方向が、前記通帳種類判定部で判定された通帳カセットに係わる正常な方向と異なる場合には、前記搬出された通帳の方向が該正常な方向と同じになるように訂正する通帳方向訂正部とを更に有することを特徴とする請求項１記載の通帳発行装置。
【請求項３】
前記通帳再搬入部は、前記通帳方向訂正部で前記方向の訂正が行われた通帳については、該方向訂正後の通帳を、前記通帳種類判定部で判定された通帳カセットへと搬送して収納することを特徴とする請求項２記載の通帳発行装置。
【請求項４】
前記通帳再搬入部は、更に、前記通帳カセット毎に、その通帳カセットへと搬送して収納した通帳の数を計数することで、その通帳カセットの現在の装填冊数を記憶することを特徴とする請求項１〜３の何れかに記載の通帳発行装置。
【請求項５】
運用中に、前記現在の装填冊数が予め設定される最低冊数以下となった場合、前記補充用カセット内に通帳がある場合には、該補充用カセットから通帳を搬出して、前記撮像部、通帳種類判定部、通帳再搬入部の処理を実行することを特徴とする請求項４記載の通帳発行装置。
【請求項６】
前記通帳カセット毎に、その通帳カセット内に通帳が満杯になったことを検知するセンサを設け、
補助用カセットを更に設け、
前記センサによって、前記通帳種類判定部で判定された通帳カセットが満杯であることが検知された場合、前記通帳再搬入部は、前記搬出された通帳を前記補助用カセットに搬送して収納することを特徴とする請求項１〜３の何れかに記載の通帳発行装置。
【請求項７】
前記通帳の方向は、表裏及び上下方向であることを特徴とする請求項１〜３の何れかに記載の通帳発行装置。
【請求項８】
通帳が種類毎に収納される１以上の通帳カセットを備える通帳発行装置において実行される通帳補充方法であって、
１種類以上の前記通帳が収納される補充用カセットから搬出された該通帳の表紙を撮像して撮像表紙画像を取得し、
該撮像表紙画像を、予め記憶されている各種通帳の表表紙画像、裏表紙画像と比較する画像比較を行うことで、前記搬出された通帳の種類に対応する通帳カセットを判定し、
前記補充用カセットから搬出された通帳を、前記判定された通帳カセットへと搬送して収納する、
ことを特徴とする通帳補充方法。
【請求項９】
通帳が種類毎に収納される１以上の通帳カセットを備える通帳発行装置における通帳補充プログラムであって、
前記通帳発行装置のコンピュータを、
１種類以上の前記通帳が収納される補充用カセットから搬出された該通帳の表紙を撮像して撮像表紙画像を取得する撮像手段、
該撮像表紙画像を、予め記憶されている各種通帳の表表紙画像、裏表紙画像と比較する画像比較を行うことで、前記搬出された通帳の種類に対応する通帳カセットを判定する通帳種類判定手段、
前記補充用カセットから搬出された通帳を、前記通帳種類判定手段で判定された通帳カセットへと搬送して収納する通帳再搬入手段、
として機能させるための通帳補充プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通帳発行機能を有する通帳発行装置に関する。
【背景技術】
【０００２】
従来、銀行等の金融機関の店舗には、通帳を発行または繰越発行する通帳発行機能を有する通帳発行装置が設置されている。このような通帳発行装置においては、例えば、取り込んだ通帳における記帳が通帳の末尾に達すると、新規の通帳への繰越発行が行われる。また、現金自動預金支払機（ＡＴＭ：Automated Teller Machine）等の自動取引装置や通帳記帳機は、通帳発行機能または通帳発行装置を内蔵している機種もある。
【０００３】
このような通帳発行装置は、発行するための通帳が装填される複数の通帳カセットを備えている。通帳カセットに通帳を補充したり交換したりする際には、未使用の通帳を担当者が手で装填している。装填においては、１つの通帳カセットに対して１種類の通帳しか装填できず、システム上で設定した所定の種類の通帳を装填する必要がある。例えば、通帳カセットＡには普通預金通帳を装填し、通帳カセットＢには総合口座通帳を装填する。同じ普通預金通帳でも、表示の絵柄が異なる場合には、異なる通帳カセットを用いる。また、装填する通帳の上下方向も通帳カセット毎に決められている。例えば、通帳カセットＡは表紙（表面）が手前側で閉じ部を上側にして装填し、通帳カセットＢは裏表紙（裏面）が手前側で閉じ部を上側にして装填する必要がある。
【０００４】
人の手による装填のため、装填ミスを想定し、繰越処理にてカセットから繰出された通帳が発行したい通帳かのチェックを実施している。
【０００５】
また、たとえば特許文献１，２の従来技術が知られている。
特許文献１の従来技術では、繰り出された紙幣の搬送方向に対する紙幣の表裏状態および上下方向を識別し、予め定められた出金取引される紙幣の搬送方向に対する紙幣の表裏状態および上下方向と同一である場合、識別された紙幣を搬送する。
【０００６】
特許文献２の従来技術では、搬送される紙葉類を撮像し、その取得画像と予め用意される基準画像とを比較することにより、紙葉類を判別する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−１４９１１３号公報
【特許文献２】特開２０１４−１８６６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したように、従来では、通帳発行装置において、通帳カセットに未使用通帳を装填する場合に、通帳の種類・向きを人が考えながら装填しなければならない。この為、手間が掛かるし、更に、ヒューマンエラーにより通帳の種類や向きが間違って装填されることも起こり得る。通帳の種類や向きが誤っていると、正しい通帳が繰出されたか判断できず、通帳繰越エラーとなる。
【０００９】
正しい通帳が繰出されたかのチェックにプレエンコードを使っていない銀行等の金融機関では、見開きページ以降のページバーコードによるチェックの方法が取られており、このチェック方法では、表紙を印字してからページを捲ってバーコードを読み取るため、チェックＮＧの場合でも表紙に印字してしまうため、書き損じとなり通帳が無駄になってしまう。
【００１０】
また、装填した通帳を、機械が数え直すことができないため、装填した冊数を手入力する必要がある。手入力をすると、操作ミスや数え間違いによる冊数設定ミスが起き、在庫があるのに論理冊数０となり繰越ができない等の弊害が起きる。
【００１１】
本発明の課題は、通帳の補充作業の作業負担を軽減でき、且つ、ミスを防止できる通帳発行装置等を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、上記課題を解決するため、下記のような構成を採用した。
すなわち、本発明の一態様によれば、本発明の通帳発行装置は、予め各種通帳の表表紙画像と裏表紙画像を格納する通帳画像格納部と、前記通帳が種類毎に収納される１以上の通帳カセットと、１種類以上の前記通帳が収納される補充用カセットと、前記補充用カセットから搬出された前記通帳の表紙を撮像して撮像表紙画像を取得する撮像部と、該撮像表紙画像を、前記通帳画像格納部に格納された各種通帳の前記表表紙画像と裏表紙画像と比較する画像比較を行うことで、前記搬出された通帳の種類に対応する通帳カセットを判定する通帳種類判定部と、前記補充用カセットから搬出された通帳を、前記通帳種類判定部で判定された通帳カセットへと搬送して収納する通帳再搬入部とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明の通帳発行装置等によれば、通帳の補充作業の作業負担を軽減でき、且つ、ミスを防止できる。
【図面の簡単な説明】
【００１４】
【図１】本例の通帳発行装置の外観斜視図である。
【図２】本例の通帳発行装置の内部構成を簡略に示す断面図である。
【図３】通帳処理ユニットの機構構成を説明する概略図である。
【図４】本例の通帳発行装置の機能ブロック図である。
【図５】（ａ）（ｂ）は、通帳自動補充に係わる動作を示す図である。
【図６】（ａ）（ｂ）は、予め登録されている通帳画像の例を示す図である。
【図７】（ａ）〜（ｅ）は、撮像された通帳画像の例を示す図である。
【図８】（ａ）〜（ｃ）は、各種テーブルの具体例を示す図である。
【図９】本例の自動補充処理の第１の例のフローチャート図（１／５）である。
【図１０】本例の自動補充処理の第１の例のフローチャート図（２／５）である。
【図１１】本例の自動補充処理の第１の例のフローチャート図（３／５）である。
【図１２】本例の自動補充処理の第１の例のフローチャート図（４／５）である。
【図１３】本例の自動補充処理の第１の例のフローチャート図（５／５）である。
【図１４】本例の自動補充処理の第２の例のフローチャート図である。
【図１５】（ａ）（ｂ）は、図１４の処理に係わる画面表示例である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本例の通帳発行装置の外観斜視図である。
【００１６】
図１において、通帳発行装置１は、装置本体上面の新規発行通帳スタッカ１１、新規発行通帳スタッカ１１の左側に配置されたコードリーダ１２、新規発行通帳スタッカ１１の右側に配置されたカードリーダ１３、装置本体上面から前面にかけて斜め方向を向く操作画面１４、装置本体前面上部に並ぶ記帳通帳挿入口１５と電源スイッチ１６、これら記帳通帳挿入口１５と電源スイッチ１６の下方に配置された前面扉１７を備えている。
【００１７】
新規発行通帳スタッカ１１は、通帳発行装置１が排出（発行）した繰越通帳や新規口座通帳を顧客が取り出せるように設けられている。コードリーダ１２は、新規口座の開設手続きが完了した顧客が、その開設手続きを行った受渡窓口から受け取ったコード票からコードを読み取るために設けられている。カードリーダ１３は、溝に差し込まれてスライドされた磁気カードの磁気ストライプに記録された情報を読み取る。
【００１８】
操作画面１４は、例えば液晶パネルと透明なタッチパッドを組み合わせてなるタッチパネルである。タッチパネルの画面上の表示を押すことで通帳発行装置１を外部から操作することができる。例えば顧客は、受渡窓口からコード票と共に受け取った暗証番号を、タッチパネルの画面に表示されるテンキーをタッチ操作して入力することができる。
【００１９】
記帳通帳挿入口１５は、記帳を行う通帳の挿入口である。挿入された通帳の金額記載行の記載が満杯になると、記載が満杯した通帳を排出し、続けて繰越新規通帳を排出する。電源スイッチ１６は、通帳発行装置１の電源投入と電源遮断を操作する押しボタン式のスイッチである。
【００２０】
前面扉１７は、通帳発行装置１に対し、未記入新通帳の補充、メンテナンス等を行うとき担当行員によって開閉される扉である。
【００２１】
図２は、本例の通帳発行装置の内部構成を簡略に示す断面図である。
図２に示すように、通帳発行装置１は、搬送部１８、通帳収納部１９、前面扉１７の裏面に配置された通帳リジェクト部２１、通帳処理ユニット２２を内部に備えている。
【００２２】
搬送部１８は、通帳発行装置１内で通帳を搬送する。通帳収納部１９は、複数の通帳カセット２０を備えている。通帳カセット２０には、発行前の通帳が収納されている。発行前の通帳には、予めＲＦＩＤ(Radio Frequency IDentification)タグおよび磁気ストライプが貼付されている。各通帳カセット２０には、通帳が種類毎に収納される。つまり、通帳カセット２０毎に、それぞれ、所定の種類の通帳が収納される。例えば、ある通帳カセット２０には普通預金通帳のみが収容され、別のある通帳カセット２０には定期預金通帳のみが収容される。これより、通帳カセット２０は、種類別カセットと呼んでもよい。
【００２３】
上記構成に対して、本例では、更に、図示の補充カセット６０、補助補充カセット６１を設けている。
【００２４】
上記複数の通帳カセット２０は、それぞれ、所定の種類の通帳を所定の状態（表裏と向き（上下））で収納する必要がある。本例では、通帳カセット２０は６台あるものとし、それぞれが、例えば後述する図８（ａ）に示すように、所定の種類の通帳を所定の状態（表裏と向き）で収納する必要がある。例えば、図示の“カセット６”は、「定期預金」通帳を“裏上”（裏面で上方向）の状態で収納する必要がある。尚、表裏と向きについては詳しくは後述する。
【００２５】
従来では、各通帳カセット２０への通帳の補充は、人間が手作業で行っていた。これは上記“カセット６”に対しては、「定期預金」通帳を“裏上”の状態で補充する作業を行うことになる。この為、従来では、人間が通帳の種類または向きを間違える可能性があり、また、逐一種類や向きを確認する手間が掛かっていた。
【００２６】
これに対して、本手法では、自動的に、各通帳カセット２０への適切な通帳の補充が行われるようになる。本手法においても、人間が手作業で行う点もあるが、それは、補充カセット６０へ通帳をセットする作業である。但し、補充カセット６０には、通帳の種類や状態（表裏と向き）を考慮することなく、通帳をセットしてよい。人間は、複数種類の通帳を、向きがバラバラで補充カセット６０にセットしても構わない。
【００２７】
人間が上記補充カセット６０へ通帳をセットする作業を行ったら、通帳発行装置１は、補充カセット６０から通帳を順次繰出して、これら各通帳の種類に対応する通帳カセット２０（該当する通帳カセット）を判別して、各通帳をそれぞれが該当する通帳カセット２０へ搬送して収納するという、自動補充処理を実行する。更に、その際、通帳の状態（表裏と向き）も、該当する通帳カセット２０に応じた正しい状態（表裏と向き）にして、該当する通帳カセット２０へ収納する。この処理については後に詳細に説明するが、上記通帳処理ユニット２２や搬送部１８等を利用することになる。また、補助補充カセット６１についても後に説明する。
【００２８】
尚、上記補充カセット６０、補助補充カセット６１は、既存の通帳カセット２０群の一部を、補充カセット、補助補充カセットとして利用するようにしたものであってもよい。本例の場合、元々は通帳カセット２０は８台あったものを、そのうちの２台を補充カセット６０、補助補充カセット６１として利用するものであっても構わない。
【００２９】
ここで、上記通帳処理ユニット２２については、図３を用いて説明する。
図３は、通帳発行装置が備える通帳処理ユニットの機構構成を説明する概略図である。
【００３０】
図３において、通帳処理ユニット２２は、インサータフロントユニット（インサータＦユニット）３１、印刷ユニット３２、インサータリアユニット（インサータＲユニット）３３、撮像ユニット３４、ターンユニット６２を備える。
【００３１】
これらのうち、インサータＦユニット３１と印刷ユニット３２は、本手法には関係ないので、以下、簡単に説明し、詳しい説明は省略する。
【００３２】
インサータＦユニット３１は、記帳通帳挿入口１５から挿入された通帳３０を通帳発行装置１内に引き込み、ＭＳ（Magnetic Stripe：磁気ストライプ）ユニット４１に搬送する。ＭＳユニット４１は、通帳３０の磁気ストライプに記憶されたデータを読み取り、または通帳３０の磁気ストライプにデータを書き込む。
【００３３】
印刷ユニット３２は、スキャナユニット４２、印字ユニット４３、及び頁めくり機構部４４を備え、通帳への印字を行うが、これらについては特に説明しない。
【００３４】
インサータＲユニット３３は、搬送部１８の一部である搬送ローラ対１８ｈ、通帳退避部４５を備える。通帳退避部４５は、搬送ローラ対１８ｈによって搬送された通帳の退避エリアである。
【００３５】
撮像ユニット３４は、搬送部１８の一部である搬送ローラ対１８ｉ、１８ｊ、及びカメラ４７を備える。カメラ４７は、例えばデジタルカメラであり、搬送部１８によって当該撮像ユニット３４内に搬送された通帳６５の表紙を撮像する。
【００３６】
尚、上記通帳３０は例えば顧客が所有する通帳であり、顧客が上記記帳通帳挿入口１５から挿入し、上記のように印字などが行われる。一方、後に図５等で説明する通帳６５は、未使用通帳であり、本手法は通帳６５に係わるものである。本手法による通帳自動補充の対象は、通帳６５（未使用通帳）である。
【００３７】
本例では、自動補充処理中に、上記補充カセット６０から通帳６５を繰出して、この通帳６５はまず撮像ユニット３４内に搬送されて上記のようにカメラ４７によってその表紙が撮像される。そして、この撮像画像等に基づいてこの通帳６５が該当する通帳カセット２０が判定されて、搬送部１８によって該当する通帳カセット２０へ搬送されて収納される。但し、その途中で、必要に応じて、ターンユニット６２によって正常な状態（表裏・向き）に訂正されてから、該当する通帳カセット２０へ搬送されて収納される。正常な状態とは、該当する通帳カセット２０に応じた状態であり、一例が後述する補充向き７４である。
【００３８】
図４は、本例の通帳発行装置の機能ブロック図である。
図４において、通帳発行装置１は、通帳画像格納部５０、通帳搬出部５１、撮像部５２、画像比較部５３、通帳方向判定部５４、通帳方向訂正部５５、通帳種類判定部５６、通帳再搬入部５７を備える。
【００３９】
尚、本例のよる通帳発行装置１の様々な処理・機能は、通帳発行装置１全体の制御を行うことができる不図示のＣＰＵ（Central Processing Unit）を含むコンピュータにより実行される。ＣＰＵは、不図示のバスを介して不図示のＲＡＭ（Random Access Memory）及び不図示のＲＯＭ（Read Only Memory）と接続されている。
【００４０】
ＲＡＭには、ＣＰＵに実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部等が一時的に格納される。また、ＲＡＭには、ＣＰＵによる処理に必要な各種データ等が格納される。ＲＯＭには、ＯＳや通帳発行プログラムや通帳補充プログラム等を含むアプリケーションプログラムが格納される。
【００４１】
ＣＰＵが上記アプリケーションプログラムを読出し・実行することで、例えば図４に示す各種処理機能や、後述する図９〜図１４のフローチャート図の処理等が、実現される。これより、以下の説明では逐一述べないが、以下に説明する様々な処理は、ＣＰＵが実行しているものである。
【００４２】
通帳発行装置１は、通帳を発行する通帳発行機能を有し、通帳が種類毎に収納される１以上の通帳カセット２０を有する。そして、本例では、更に、１種類以上の通帳が収納される補充用カセット（補充カセット６０等）を有する。
【００４３】
通帳画像格納部５０は、通帳の両面（２つの表紙）の画像を格納する。例えば、通帳の表面（表表紙）と裏面（裏表紙）の各画像をする。通帳画像格納部５０は、通帳が種類毎に収納される複数の通帳カセット２０に係わる各種通帳それぞれについて、その両面の画像を格納する。
【００４４】
通帳搬出部５１は、補充カセット６０から通帳を搬出して撮像部５２へ搬送する。搬出された通帳は、撮像部５２で撮像された後、通帳再搬入部５７によって、該当する通帳カセット２０に再搬入される。該当する通帳カセット２０に応じた正常な方向になるように訂正されてから再搬入される。尚、ここでは、“方向”とは「表裏及び上下方向」を意味し、正常な方向とは表裏が正常で且つ上下方向も正常であることを意味するものとする。
【００４５】
撮像部５２は、通帳搬出部５１によって搬出された通帳の表紙を撮像して撮像表紙画像を取得する。補充カセット６０から搬出された通帳の方向（表裏・上下）は未だ分からないので、撮像表紙画像は、通帳の表面（表表紙）を撮像した画像かもしれないし、通帳の裏面（裏表紙）を撮像した画像かもしれない。
【００４６】
画像比較部５３は、撮像部５２によって撮像された上記撮像表紙画像を、通帳画像格納部５０に格納された上記通帳種類毎の両面の画像と比較して、一致するものを検出する。画像の比較には、既存のマッチング技術が利用することが可能であり、画像自体を利用してもよいし、画像の特徴点を利用してもよい。
【００４７】
通帳種類判定部５６は、画像比較部５３による画像比較の結果に基づいて、補充カセット６０から搬出された通帳の種類を判定し、以ってこの通帳種類に対応する通帳カセット２０（該当する通帳カセット２０）を判定する。尚、特に通帳種類を判定しなくても、補充カセット６０から搬出された通帳に該当する通帳カセット２０を判定できればよい。後述する図９等のフローチャートの例では、特に通帳種類を判定することなく、補充カセット６０から搬出された通帳に該当する通帳カセット２０を判定している。
【００４８】
但し、上記説明に限るものではなく、通帳種類を判定することと、該当する通帳カセット２０を判定することは、同義であると見做しても構わない場合もある。
【００４９】
通帳方向判定部５４は、画像比較部５３による上記画像比較の結果に基づいて、補充カセット６０から搬出された通帳の方向を判定する。方向は、例えば、表裏及び上下方向である。
【００５０】
通帳方向訂正部５５は、通帳方向判定部５４で判定された通帳の方向（表裏・上下）が、通帳種類判定部５６で判定された通帳種類に対応する通帳カセット２０に係わる正常な方向と異なる場合には、上記搬出された通帳の方向が該正常な方向と同じになるように訂正する。正常な方向は、通帳種類判定部５６によって判定された通帳種類に対応する通帳カセット２０について、予め決められている方向（一例が後述する補充向き７４）である。
【００５１】
通帳再搬入部５７は、補充カセット６０から搬出された通帳を、該当する通帳カセット２０へ搬送して収容させる。該当する通帳カセット２０は、通帳種類判定部５６によって判定された通帳種類に対応する通帳カセット２０である。その際、この通帳の方向は、必要に応じて、通帳方向訂正部５５によって正常な方向になっている。
【００５２】
また、通帳再搬入部５７は、例えば更に、各通帳カセット２０毎に、その通帳カセット２０へと搬送して収納した通帳の数を計数することで、その通帳カセット２０の現在の装填冊数を記憶・管理するようにしてもよい。
【００５３】
また、例えば、運用中に、上記装填冊数が予め設定される最低冊数以下となった場合、且つ、上記補充用カセット内に通帳がある場合には、該補充用カセットから通帳を搬出して、上記撮像部５２の処理、通帳種類判定部５６の処理（画像比較部５３の処理も含む）、通帳再搬入部５７の処理を実行するようにしてもよい。勿論、その際、必要に応じて、上記通帳方向判定部５４、通帳方向訂正部５５の処理も実行するようにしてもよい。
【００５４】
また、例えば、通帳カセット２０毎に、その通帳カセット内に通帳が満杯になったことを検知するセンサ（一例が後述する通帳Full検出センサ６３）を設け、補助補充カセット６１を更に設けるようにしてもよい。そして、上記センサによって、上記通帳種類判定部５６で判定された通帳カセット２０が満杯であることが検知された場合、通帳再搬入部５７は、搬出された通帳を補助補充カセット６１に搬送して収納するようにしてもよい。
【００５５】
また、その後、任意のときに、補助補充カセット６１を上記補充用カセットとして扱い、補助補充カセット６１に収納された通帳を、該当する通帳カセット２０に収納させることを試みるようにしてもよい。単に該当する通帳カセット２０が満杯であっただけなので、その後、該当する通帳カセット２０の通帳が繰り越しに使用される等して満杯状態では無くなれば、補充させることができる。
【００５６】
図５（ａ）（ｂ）は、通帳自動補充に係わる動作を示す図である。
図示の状態では、補充カセット６０に通帳６５が装填されている。通帳６５は、上記のように、未使用通帳である。また、既に述べたように、人間（係員）が手作業で補充カセット６０に通帳６５を装填している。その際、様々な種類の通帳６５をバラバラな向きで装填しても構わない。
【００５７】
また、図示の例では補助補充カセット６１にも通帳６５が収納されている。
概略的には、図５（ａ）に示すように、補充カセット６０の通帳６５が１冊繰出されて、搬送部１８（搬送ローラ対１８ｈ、１８ｊ、１８ｉ等）によってターンユニット６２経由でカメラ４７直下に搬送されて撮像される。撮像結果等に基づいてこの通帳６５に該当する通帳カセット２０を判別して、図５（ｂ）に示すように通帳６５をターンユニット６２経由で該当する通帳カセット２０に搬送して収納するが、その際、ターンユニット６２で通帳６５の方向を訂正する場合がある。
【００５８】
ここで、ターンユニット６２は、既存の構成であり、その詳細な構造・動作は特に図示・説明しないが、通帳６５の表裏反転、上下反転を行う機能・機構を備える。そして、上記図５（ｂ）の動作の際に、表裏反転と上下反転の何れか一方を行う場合と、両方とも行う場合と、ターンユニット６２で通帳６５の反転を行わない場合とがある。尚、上記図５（ａ）の動作の際には、常に、ターンユニット６２で通帳６５の反転は行わない。
【００５９】
ここで、本例においては、ターンユニット６２で通帳６５の反転を行わない場合には、通帳６５の方向（表裏及び上下方向）が変わらない構成となっているものとする。つまり、例えば図５（ａ）の例において図示の補充カセット６０から繰出した通帳６５の方向が仮に「裏表紙で正方向（上方向）」であったとしたならば、この通帳６５を図示のようにまずターンユニット６２まで搬送するがターンユニット６２で通帳６５の反転を行わないでカメラ４７の直下まで搬送した場合、当該カメラ４７直下における通帳６５の方向も「裏表紙で正方向（上方向）」となる構成となっているものとする。
【００６０】
尚、ここでは、正方向（上方向）とは、後述する図６（ａ）（ｂ）の通帳を例にした場合、カメラ４７の撮像画像が、後述する図７（ａ）または図７（ｃ）となる場合である。尚、ここでは、図７（ａ）、図７（ｃ）の図上における上側が、通帳の閉じ部となっているものとする。また、ここでは、逆方向（下方向）とは、カメラ４７の撮像画像が、後述する図７（ｂ）または図７（ｄ）となる場合である。図７（ｂ）、図７（ｄ）の図上における下側が、通帳の閉じ部となることになる。
【００６１】
また、尚、通帳には２つの表紙（表表紙（表面）と裏表紙（裏面））があり、図７（ａ）、（ｂ）が表表紙画像、図７（ｃ）、（ｄ）が裏表紙画像である。これより、上記カメラ４７直下における通帳６５の方向が「裏表紙で正方向（上方向）」の場合、撮像画像は図７（ｃ）となる。つまり、この例では上記「裏表紙で正方向（上方向）」の場合は、裏表紙がカメラ側（図５の図上における上側）となっているものとする。
【００６２】
また、尚、正方向が正常な向きを意味するというものではない。正常な向きは、通帳カセット２０毎に決められており、逆方向が正常な向きとなっている通帳カセット２０も存在し得る。これは、表裏に関しても同様である。
【００６３】
また、上記カメラ４７直下で「裏表紙で正方向（上方向）」となっている通帳６５を、図５（ｂ）に示すように通帳カセット２０に搬送・収納する際に、ターンユニット６２で通帳６５の反転を行わないで通帳カセット２０まで搬送した場合、その方向が「裏表紙で正方向（上方向）」の状態で通帳カセット２０に収納されることになる。
【００６４】
例えば、図５（ａ）に示すように、補充カセット６０から搬送ローラ対１８ｈによって通帳６５がターンユニット６２に搬送され、ターンユニット６２では通帳の反転を行わないで、その後、搬送ローラ対１８ｈ、１８ｊ及び１８ｉによって通帳６５をカメラ４７の直下に搬送し、カメラ４７で通帳６５の表紙を撮像する。撮像される表紙は、上記表表紙と裏表紙の何れか一方となる。
【００６５】
そして、撮像画像等に基づいて後述する図９等の処理を実行することで、この通帳６５の搬送先（複数の通帳カセット２０の何れか）を決定して、例えば図５（ｂ）に示すようにして搬送先の通帳カセット２０へ搬送する。その際、図９等の処理に基づいて、ターンユニット６２において、表裏反転または／及び上下反転を行ってから搬送先に搬送する場合もある。但し、搬送先が補助補充カセット６１等になる場合もあり、この場合には特にターンユニット６２による反転は行う必要はない。
【００６６】
また、図５（ａ）に示すように、通帳カセット２０には通帳Full検出センサ６３が備えられている。通帳Full検出センサ６３は、例えば図示のように、通帳カセット２０の底近くに備えられている。本例では、通帳カセット２０の上側から通帳６５を収納する構成となっており、通帳カセット２０に通帳６５を補充し続けると、通帳カセット２０に収容済みの通帳６５群の最も下側の通帳６５は、通帳カセット２０の底に近づいていくことになり、何れは通帳Full検出センサ６３に検知されることになる。このように通帳Full検出センサ６３に検知された場合、この通帳カセット２０は満杯であり、これ以上は補充できないものと判定されるようになっている。
【００６７】
尚、図５（ａ）（ｂ）には１つの通帳カセット２０にのみ通帳Full検出センサ６３が示されているが、省略しているだけであり、他の通帳カセット２０にも通帳Full検出センサ６３が備えられていると見做して構わない。
【００６８】
また、図６（ａ）（ｂ）は、予め登録されている通帳画像の例を示す図であり、図７（ａ）〜（ｅ）は、撮像された通帳画像の例を示す図である。また、図６（ａ）（ｂ）に示すような予め登録されている通帳画像のファイル名が、後述する登録画像テーブル８０に登録されている。
【００６９】
以下、フローチャート図を参照して、通帳発行装置１による主に通帳の自動補充に係わる処理について説明する。
【００７０】
図９〜図１３は、本例の自動補充処理の第１の例のフローチャート図（１／５〜５／５）である。図９〜図１３は、１つのフローチャート図を５分割して示している。よって、特に区別せずに例えば“図９等”などと記すものとする。
【００７１】
図９〜図１３の処理は、営業時間外（例えば営業開始前、あるいは営業終了後）に実行される。人間（係員）が、補充カセット６０に通帳をセットした後（任意の通帳を任意の方向でセットして構わない）、例えば所定のボタンを操作すると、図９等の処理が開始される。
【００７２】
図９等に示すフローの処理では、まず、補充カセット６０から通帳６５を一冊繰出してカメラ４７直下まで搬送する（ステップＳ１）。そして、繰出した通帳６５の表紙をカメラ４７で撮影する（ステップＳ２）。
【００７３】
ここで、このカメラ４７で撮影する表紙とは、通帳６５が有する２つの表紙の何れか一方となる。上記２つの表紙とは、表側の表紙（表表紙（おもてびょうし））と、裏側の表紙（裏表紙（うらびょうし））である。カメラ４７は、繰出された通帳６５の上側から表紙を撮影するが、表表紙と裏表紙のどちらが上側になっているのかは分からない。更に、正方向（上方向）／逆方向（下方向）のどちらになっているのかも分からない。
【００７４】
例えば、繰出された通帳６５が、図６（ａ）（ｂ）に示すような表表紙と裏表紙を有する通帳の場合、カメラ４７で撮影される画像は、図７（ａ）、（ｂ）、（ｃ）、（ｄ）の４つのうちの何れか１つということになる。一方、別の種類の通帳がカメラ４７で撮像された場合、例えば図７（ｅ）に示す通帳画像が得られることになる。
【００７５】
尚、図７（ａ）は、表側（表表紙が上側）で正方向（上方向）であり、“表上”等と表現する場合もあるものとする（データテーブル７０の補充向き７４では、この表現を用いている）。
【００７６】
同様にして、図７（ｂ）は、表側の逆方向（下方向）であり、“表下”等と表現する場合もあるものとする。図７（ｃ）は、裏側（裏表紙が上側）で正方向（上方向）であり、“裏上”等と表現する場合もあるものとする。図７（ｄ）は、裏側の逆方向（下方向）であり、“裏下”等と表現する場合もあるものとする。
【００７７】
また、本処理では、図８（ａ）のデータテーブル７０、図８（ｂ）の登録画像テーブル８０を参照して行う。また、本処理中には図８（ｃ）の作業テーブル９０を生成・更新する。
【００７８】
図８（ａ）のデータテーブル７０は、種類別カセット番号７１、通帳種類７２、通帳冊数７３、補充向き７４、エンド冊数７５等の各データ項目を有する。種類別カセット番号７１は各通帳カセット２０の識別番号である。通帳カセット２０毎に、そのカセットに収納する通帳の種類と方向が、通帳種類７２と補充向き７４に予め格納される。通帳種類７２には、例えば図示の普通預金、定期預金等がある。
【００７９】
また、通帳冊数７３には、その通帳カセット２０に現在収納されている通帳の数が格納される。通帳カセット２０に収納される通帳の数は、補充や通帳発行により増減するので、これに応じて通帳冊数７３の格納値を更新する処理も行われる。エンド冊数７５は、予め設定される最低冊数であり、補充が必要か否かの判定に用いられる場合があり、詳しくは後述する。
【００８０】
上記各種通帳の上記２つの表紙の画像のファイル名が、登録画像テーブル８０に登録されている。
【００８１】
図８（ｂ）の登録画像テーブル８０は、通帳種類８１毎に、通帳表上側イメージファイル名８２、通帳裏上側イメージファイル名８３が格納されている。つまり、各種通帳それぞれの表面と裏面の画像のファイル名が、格納されている。この様に予め登録されている各種通帳の表面と裏面の画像の一例が、図６（ａ）（ｂ）に示す２つの画像である。尚、表上側とは表面で正方向を意味し、裏上側とは裏面で正方向を意味する。
【００８２】
図８（ｃ）の作業テーブル９０は、種類別カセット番号９１に対応付けて、上下ターンフラグ９２と表裏ターンフラグ９３が格納される。例えば図９等の処理中において、現在処理対象となっている通帳カセット２０の識別番号が、種類別カセット番号９１に格納される。上下ターンフラグ９２と表裏ターンフラグ９３は、図９等の以下に説明する処理中に、‘１’や‘０’がセットされる場合や、‘１’／‘０’に応じた所定の処理が実行される場合がある。尚、上下ターンフラグ９２に関して‘０’は“上下ターン不要”を意味し、‘１’は“上下ターン要”を意味する。表裏ターンフラグ９３に関して‘０’は“表裏ターン不要”を意味し、‘１’は“表裏ターン要”を意味する。
【００８３】
図９等の処理フローの説明に戻る。
上記のようにステップＳ２の処理まで実行したら、種類別カセット番号（Ｘ）９１に初期値をセットすることで（Ｘ＝１）、最初の処理対象をカセット１とする（ステップＳ３）。尚、本例では、種類別カセットは６個あるものとし、それぞれを図８（ａ）のデータテーブル７０の種類別カセット番号７１に示すカセット１〜カセット６の‘１’〜‘６’の番号で識別するものとする。
【００８４】
そして、まず、データテーブル７０から、処理対象のカセットＸの通帳種類７２と補充向き７４を取得する（ステップＳ４）。本例では上記の通り最初はＸ＝１なので、データテーブル７０において種類別カセット番号７１が“カセット１”のレコードにおける通帳種類７２（＝普通預金）と補充向き７４（＝表上）が、取得されることになる。
【００８５】
そして、取得した補充向き７４が“表”側であれば（ステップＳ５，ＹＥＳ）ステップＳ６へ移行し、“裏”側であれば（ステップＳ５，ＮＯ）ステップＳ３３へ移行する。尚、補充向き７４が“表上”または“表下”の場合が“表”側であり、“裏上”または“裏下”の場合が“裏”側である。よって、Ｘ＝１の例の場合には図８（ａ）の例では“表上”であるのでステップＳ６へ移行することになる。
【００８６】
ステップＳ６では、登録画像テーブル８０から、処理対象のカセットＸの通帳種類８１に対応する“通帳表上側イメージファイル名”８２を取得することで、このファイル名のファイルのイメージデータ（通帳表上側イメージデータと記す）を取得する。上記の通り、最初は通帳種類＝“普通預金”であり、図示の例ではファイル名“普通表上.bmp”のイメージデータが取得されることになる。図６の例の場合には図６（ａ）の画像が取得されることになる。
【００８７】
続いて、上記ステップＳ４で取得した補充向き７４が“下”側（“表下”）であれば（ステップＳ７，ＮＯ）、上記通帳表上側イメージデータを上下１８０度反転させて（ステップＳ８）、ステップＳ９へ移行する。尚、補充向き７４が“上”側（“表上”）であれば（ステップＳ７，ＹＥＳ）そのままステップＳ９へ移行する。
【００８８】
ステップＳ９では、上記ステップＳ２で撮影した通帳表紙画像（撮影画像と記す場合もあるものとする）を、上記通帳表上側イメージデータ（但し、ステップＳ８で上下反転している場合もある）と比較して、両者が一致するか否かを判定する。これは、処理対象の通帳が、処理対象のカセットＸに対応する種類の通帳であって、且つ、処理対象のカセットＸに係わる正常な方向となっているか否かを判定する処理であると言える。
【００８９】
尚、上記の通り、撮影画像は、通帳の表表紙の上方向／下方向（上記“表上”と“表下”）、裏表紙の上方向／下方向（上記“裏上”と“裏下”）の４パターンの何れか１つの画像となる。
【００９０】
両者が一致する場合には（ステップＳ９，ＹＥＳ）、処理対象の通帳が、処理対象のカセットＸに対応する種類の通帳であって、且つ、カセットＸの補充向き７４と同じ方向となっている状態であるので、そのままの状態でカセットＸに移動させて格納すればよいことになる。
【００９１】
尚、ステップＳ９がＹＥＳの場合にはステップＳ１０に移行するが、本例では作業テーブル９０の上下ターンフラグ９２及び表裏ターンフラグ９３は、初期状態では両方とも‘０’であるものとする。これよりステップＳ１０、Ｓ１３は両方ともＹＥＳとなることになり、これよりそのままの状態で（ターンユニット６２でターンが行われることなく）ステップＳ１７によりカセットＸへの移動・格納が行われることになる（但し、ステップＳ１６がＹＥＳになる場合は除く）。
【００９２】
一方、上記撮影画像が、上記通帳表上側イメージデータ（但し、ステップＳ８で上下反転している場合もある）と一致しない場合とは（ステップＳ９，ＮＯ）、処理対象の通帳が処理対象のカセットＸに対応する種類の通帳ではない場合か、若しくは、処理対象の通帳が処理対象のカセットＸに対応する種類の通帳であるが方向（表裏上下）が違っているか、の何れかということになる。もし、処理対象の通帳が処理対象のカセットＸに対応する種類の通帳ではない場合には、後述するステップＳ３０がＹＥＳとなることになり、Ｘが更新されて次のカセットを処理対象とすることになる。
【００９３】
ステップＳ９がＮＯの場合、まず、現在の通帳表上側イメージデータを上下１８０度反転させる（ステップＳ２１）。もし、上記ステップＳ８の処理が実行されていたならば、ステップＳ２１によって元に戻ることになる（反転の反転なので）。そして、上記撮影画像が、上記ステップＳ２１で上下反転後の通帳表上側イメージデータと一致するか否かを判定する（ステップＳ２２）。
【００９４】
もし、両者が一致するならば（ステップＳ２２，ＹＥＳ）、処理対象の通帳が、処理対象のカセットＸに対応する通帳種類７２と補充向き７４と比べて、通帳種類と表裏が同一であり上下方向のみ違うことになる（尚、この場合、処理対象の通帳の表裏は“表”側であることになる）。換言すれば、処理対象の通帳が、処理対象のカセットＸに対応する通帳種類と同じ種類であって、処理対象のカセットＸに応じた正常な方向とは上下方向のみ異なることになる。これより、作業テーブル９０の上下ターンフラグ９２を‘１’にして（ステップＳ２３）、ステップＳ１０へ移行することで、この通帳は、後述するステップＳ１１の上下反転のみが行われて、処理対象のカセットＸに収納されることになる。つまり、処理対象の通帳を、該当するカセット２０に、このカセット２０に応じた正常な方向で、収納することになる。
【００９５】
尚、以降の説明では逐一述べないが、本処理によって処理対象の通帳が処理対象のカセットＸに収納されるときには、必ず、処理対象の通帳を、該当するカセット２０に、このカセット２０に応じた正常な方向で、収納することになる。尚、該当するカセット２０とは、処理対象の通帳の種類と同じ種類の通帳を格納するカセット２０である。
【００９６】
一方、もし、両者が一致しないならば（ステップＳ２２，ＮＯ）、処理対象の通帳が、処理対象のカセットＸに対応する種類の通帳ではないか、若しくは、その表裏方向が裏面側である可能性がある。後者の場合には、撮影画像は、処理対象の通帳の裏面側を撮影した画像となっていることになる。これより、今度は、撮影画像が、処理対象のカセットＸに対応する通帳種類の裏面側の画像と一致するものであるか否かを確認する処理を行う。
【００９７】
すなわち、まず、処理対象のカセットＸの通帳種類８１に対応する“通帳裏上側イメージファイル名”８３を取得することで、このファイル名のファイルのイメージデータ（通帳裏上側イメージデータと記す）を取得する（ステップＳ２４）。上記の通り、最初は通帳種類＝“普通預金”なので、図示の例ではファイル名“普通裏上.bmp”のイメージデータが取得されることになる。図６の例であれば図６（ｂ）の画像が取得されることになる。
【００９８】
そして、処理対象のカセットＸの補充向き７４が“上”側であれば（ステップＳ２５，ＹＥＳ）そのままステップＳ２７へ移行するが、処理対象のカセットＸの補充向き７４が“下”側であれば（ステップＳ２５，ＮＯ）、上記通帳裏上側イメージデータを上下１８０度反転させてから（ステップＳ２６）ステップＳ２７へ移行する。
【００９９】
ステップＳ２７では、上記撮影画像が、上記通帳裏上側イメージデータ（但し、ステップＳ２６で上下反転している場合もある）と一致するか否かを判定する。そして、両者が一致するならば（ステップＳ２７，ＹＥＳ）、作業テーブル９０の表裏ターンフラグ９３を‘１’にして（ステップＳ２８）、ステップＳ１０へ移行することで、この通帳は、後述するステップＳ１４の表裏反転のみが行われて、処理対象のカセットＸに収納されることになる。
【０１００】
一方、もし、両者が不一致であるならば（ステップＳ２７，ＮＯ）、まず、現在の通帳裏上側イメージデータを上下１８０度反転させる（ステップＳ２９）。もし、上記ステップＳ２６の処理が実行されていたならば、ステップＳ２９によって元に戻ることになる（反転の反転なので）。そして、上記撮影画像が、上記ステップＳ２９で反転後の通帳裏上側イメージデータと一致するか否かを判定する（ステップＳ３０）。
【０１０１】
もし、両者が一致するならば（ステップＳ３０、ＹＥＳ）、作業テーブル９０の上下ターンフラグ９２と表裏ターンフラグ９３の両方とも‘１’にして（ステップＳ３１，Ｓ３２）、ステップＳ１０へ移行することで、この通帳は、後述するステップＳ１１の上下反転とステップＳ１４の表裏反転の両方が行われて、処理対象のカセットＸに収納されることになる。
【０１０２】
一方、もし両者が不一致ならば（ステップＳ３０，ＮＯ）、処理対象の通帳は、上記カセットＸに対応する種類の通帳ではないことになるので、比較対象を次のカセットとする為にＸを＋インクリメントして、上記作業テーブル９０の種類別カセット番号９１を当該新たなＸの値へと更新して（ステップＳ５０）、ステップＳ４の処理に戻る。但し、その前に全カセットと比較したか否かをチェックする。本例では、カセット数は‘６’であるので、Ｘ＝６であるか否かをチェックし（ステップＳ４９）、Ｘが６未満である場合には（ステップＳ４９，ＮＯ）上記ステップＳ５０の処理を実行する。一方、Ｘが６である場合には（ステップＳ４９，ＹＥＳ）、処理対象の通帳の通帳種類と同一の通帳種類を格納するカセット２０は無いことになるので、処理対象の通帳を通帳リジェクト部２１へ移動させて（ステップＳ５１）、ステップＳ１に戻り、次の処理対象の通帳を補充カセット６０から繰出す。
【０１０３】
上記ステップＳ１０へ移行後の処理については、後に説明するものとし、その前に上記ステップＳ５がＮＯの場合について説明する。この場合も、以下に説明するステップＳ３３〜Ｓ４８に係わる処理を実行後、ステップＳ１０へ移行する場合がある。
【０１０４】
尚、以下に説明するステップＳ３３〜Ｓ４８に係わる処理は、処理対象カセットＸに応じた正常な方向が“裏面”側であることに応じた処理となる点を除けば、上述した図１０に示す処理（ステップＳ９、ステップＳ２１〜３２）すなわち処理対象カセットに応じた正常な方向が“表面”側である点に応じた処理と、本質的には略同様の処理と見做しても構わない。
【０１０５】
上記ステップＳ５がＮＯの場合、すなわち処理対象のカセットＸの補充向き７４が“裏”側（“裏上”または“裏下”）であった場合には、登録画像テーブル８０から、カセットＸの通帳種類７２（８１）に対応する“通帳裏上側イメージファイル名”８３を取得することで、このファイル名のファイルのイメージデータ（通帳裏上側イメージデータ）を取得する（ステップＳ３３）。上記の通り、処理対象カセットＸは最初はカセット１なのでその通帳種類＝“普通預金”であるため、図示の例ではファイル名“普通裏上.bmp”のイメージデータが取得されることになる。
【０１０６】
続いて、上記カセットＸの補充向き７４が“下”側（“裏下”）であれば（ステップＳ３４，ＮＯ）、上記通帳裏上側イメージデータを上下１８０度反転させて（ステップＳ３５）、ステップＳ３６へ移行する。尚、補充向き７４が“上”側（“裏上”）であれば（ステップＳ３４，ＹＥＳ）そのままステップＳ３６へ移行する。
【０１０７】
ステップＳ３６では、上記ステップＳ２で撮影した通帳表紙画像（撮影画像）を、上記通帳裏上側イメージデータ（但し、ステップＳ３５で反転している場合もある）と比較して、両者が一致するか否かを判定する。尚、上記の通り、ステップＳ２で撮影した通帳表紙画像は、通帳の表表紙の上方向／下方向（上記“表上”と“表下”）、裏表紙の上方向／下方向（上記“裏上”と“裏下”）の４パターンの何れか１つの画像となる。
【０１０８】
両者が一致する場合は（ステップＳ３６，ＹＥＳ）ステップＳ１０へ移行する。両者が一致する場合とは（ステップＳ３６，ＹＥＳ）、処理対象の通帳が、処理対象のカセットＸに対応する種類の通帳であって、且つ、当該カセットＸの補充向き７４と同じ方向となっている状態であるので、そのままの状態でカセットＸに移動させて格納すればよいことになる。よって、そのままステップＳ１０へ移行する。尚、ステップＳ９がＹＥＳの場合とステップＳ３６がＹＥＳの場合との違いは、補充向き７４が“表”であるか“裏”であるかの違い（処理対象カセットＸに応じた正常な方向が、表面側か裏面側かの違い）である。
【０１０９】
ステップＳ３６がＮＯの場合、まず、上記通帳裏上側イメージデータを上下１８０度反転させる（ステップＳ３７）。もし、上記ステップＳ３５の処理が実行されていたならば、ステップＳ３７によって元に戻ることになる（反転の反転なので）。そして、上記撮影画像が、上記ステップＳ３７で反転後の通帳裏上側イメージデータと一致するか否かを判定する（ステップＳ３８）。
【０１１０】
もし、両者が一致するならば（ステップＳ３８，ＹＥＳ）、処理対象の通帳が、処理対象のカセットＸに対応する通帳種類７２と補充向き７４と比べて、通帳種類と表裏が同一であり上下方向のみが異なることになる（尚、この場合、処理対象の通帳の表裏方向は“裏面”側であることになる）。これより、作業テーブル９０の上下ターンフラグ９２を‘１’にして（ステップＳ３９）、ステップＳ１０へ移行する。
【０１１１】
一方、もし、両者が不一致ならば（ステップＳ３８，ＮＯ）、処理対象のカセットＸの通帳種類７２（８１）に対応する“通帳表上側イメージファイル名”８２を取得することで、このファイル名のファイルのイメージデータ（通帳表上側イメージデータ）を取得する（ステップＳ４０）。
【０１１２】
そして、処理対象のカセットＸの補充向き７４が“上”側であれば（ステップＳ４１，ＹＥＳ）そのままステップＳ４３へ移行するが、このカセットＸの補充向き７４が“下”側であれば（ステップＳ４１，ＮＯ）、上記通帳表上側イメージデータを上下１８０度反転させてから（ステップＳ４２）ステップＳ４３へ移行する。
【０１１３】
ステップＳ４３では、上記撮影画像が、現在の通帳表上側イメージデータ（ステップＳ４２で上下反転している場合がある）と一致するか否かを判定する。そして、両者が一致するならば（ステップＳ４３，ＹＥＳ）、作業テーブル９０の表裏ターンフラグ９３を‘１’にして（ステップＳ４５）、ステップＳ１０へ移行する。
【０１１４】
一方、両者が不一致であるならば（ステップＳ４３，ＮＯ）、現在の通帳表上側イメージデータを上下１８０度反転させて（ステップＳ４４）、上記撮影画像が、上記ステップＳ４４で反転後の通帳表上側イメージデータと一致するか否かを判定する（ステップＳ４６）。
【０１１５】
もし、両者が一致するならば（ステップＳ４６、ＹＥＳ）、作業テーブル９０の上下ターンフラグ９２と表裏ターンフラグ９３の両方とも‘１’にして（ステップＳ４７，Ｓ４８）、ステップＳ１０へ移行する。
【０１１６】
一方、もし両者が不一致ならば（ステップＳ４６，ＮＯ）、処理対象の通帳は、処理対象のカセットＸに対応する種類の通帳ではないことになるので、上記ステップＳ４９へ移行する。上記の通り、ステップＳ４９の判定がＮＯであれば上記ステップＳ５０の処理を実行し、ＹＥＳであれば上記ステップＳ５１の処理を実行する。
【０１１７】
上記ステップＳ１０へ移行後の処理について、以下、説明する。
尚、ステップＳ１０へ移行したら、処理対象の通帳を、ターンユニット６２まで搬送するようにしてもよい。そして、以下に説明する処理により、ターンユニット６２において、処理対象の通帳について、表裏反転と上下反転の何れか一方を行う場合と、これら２種類の反転の両方とも行う場合と、反転を行わない場合とがある。
【０１１８】
まず、ステップＳ１０では、作業テーブル９０の上下ターンフラグ９２が‘０’であるか否かをチェックし、もしフラグ９２が‘１’であれば（ステップＳ１０，ＮＯ）、通帳の上下を反転させるターンを実行する（ステップＳ１１）。そして、このフラグ９２を‘０’に戻して（ステップＳ１２）ステップＳ１３へ移行する。尚、フラグ９２が‘０’であれば（ステップＳ１０，ＹＥＳ）そのままステップＳ１３へ移行する。
【０１１９】
ステップＳ１３では作業テーブル９０の表裏ターンフラグ９３が‘０’であるか否かをチェックし、もしフラグ９３が‘１’であれば（ステップＳ１３，ＮＯ）通帳の表裏を反転させるターンを実行する（ステップＳ１４）。そして、このフラグ９３を‘０’に戻して（ステップＳ１５）ステップＳ１６へ移行する。尚、フラグ９３が‘０’であれば（ステップＳ１３，ＹＥＳ）そのままステップＳ１６へ移行する。
【０１２０】
ステップＳ１６では、処理対象のカセットＸの通帳FULL検出センサ６３が通帳６５を検知しているか否か、すなわちカセットＸが満杯であるか否かを確認し、満杯であるならば（ステップＳ１６，ＹＥＳ）この通帳を補助補充カセット６１へ移動・格納させる（ステップＳ２０）。
【０１２１】
尚、上記処理により、補助補充カセット６１に格納する通帳は、該当する通帳カセット２０に応じた正常な方向となっている。これより、後に補助補充カセット６１を補充カセット６０として利用する際には、方向を訂正する必要なく、そのままの状態で該当する通帳カセット２０へ搬送・格納すれば済むことになる。
【０１２２】
処理対象のカセットＸが満杯ではない場合には（ステップＳ１６，ＮＯ）、処理対象の通帳を、該当するカセットＸへ移動・格納させる（ステップＳ１７）。尚、該当するカセットＸは、現時点の処理対象のカセットＸであり、つまり作業テーブル９０の種類別カセット番号９１のカセットＸである。
【０１２３】
そして、データテーブル７０において種類別カセット番号７１が処理対象のカセットＸであるレコードの通帳冊数７３を、＋１インクリメントする（ステップＳ１８）。
【０１２４】
尚、Ｘは、上記の通り本例では１〜６の何れかとなる。仮に、Ｘ＝２であったならば、この通帳をカセット２に移動・格納すると共に、データテーブル７０において種類別カセット番号７１がカセット２のレコードの通帳冊数７３を、＋１インクリメントすることになる。
【０１２５】
また、尚、通帳冊数７３は、ここでは図示しない営業中の通常処理において、顧客に対して新たな通帳を発行する為に通帳カセット２０から通帳を繰出す際に、−１デクリメントする。これによって通帳冊数７３が減少していきエンド冊数７５未満となった場合、補充すべき状態であるものと判断されるが、これについては後にステップＳ６１の説明で説明する。尚、上記のことから、通帳冊数７３は、現在、種類別カセット番号７１のカセットＸに格納されている通帳の数を示すことになる。
【０１２６】
そして、補充カセット６０が空であるか否かをチェックして（ステップＳ１９）、空である場合には（ステップＳ１９，ＹＥＳ）本処理を終了する。一方、未だ補充カセット６０に通帳が残っている場合には（ステップＳ１９，ＮＯ）、ステップＳ１に戻り、補充カセット６０から次の通帳を繰出すことになる。
【０１２７】
図１４は、本例の自動補充処理の第２の例のフローチャート図である。
図１４は、営業時間中の処理フローチャート図である。
【０１２８】
ここで、自動補充処理の第２の例の処理は、上記図９〜図１３に示す第１の例と、一部を除いてほぼ同じであるので、主に異なる点を図示するものとし、図９〜図１３に示す処理と同一の処理には同一のステップＳ番号を付すかあるいは省略して示し、その説明は省略するものとする。
【０１２９】
図１４に示す処理では、例えば定期的にあるいは随時、ステップＳ６１の判定を行っており（勿論、顧客が操作中は実行しない）、判定結果がＮＯである場合すなわち通帳の補充処理を行う必要がある状況ではないと判定された場合には、通常の取引画面（例えば図１５（ａ）に示すような“いらっしゃいませ画面”）を表示して（ステップＳ６２）、通常の一般的な取引処理（通帳記帳など）を行う。本処理は、上記の通り、営業時間中に実行される処理なので、通帳の補充処理を行うとき以外は、基本的に、通常の取引処理を行っている。
【０１３０】
上記通帳の補充処理を行う必要があるか否かの判定の為の条件は、図示の例では、ステップＳ６１の条件であり、これは「通帳カセット２０の現在の通帳冊数７３がエンド冊数７５以下で、且つ、補充カセット６０と予備補充カセット６１に通帳がある」という条件であると言える。この条件を満たす場合には（ステップＳ６１，ＹＥＳ）、例えば図１５（ｂ）に示す補充中画面を表示すると共に（ステップＳ６３）、上記図９〜図１３に示す処理を開始する。すなわち、まず、図示のステップＳ１、Ｓ２の処理を実行し、ステップＳ３以降の処理は省略して示すが上記図９〜図１３とほぼ同じ処理を実行するが、異なる点は上記ステップＳ１９の代わりに図示のステップＳ８５、Ｓ８６の処理を実行する。
【０１３１】
すなわち、本例でも上記図９〜図１３と同様に上記ステップＳ１６がＮＯの場合には図示のステップＳ１７、Ｓ１８を実行し、ステップＳ１６がＹＥＳの場合にはステップＳ２０の処理を実行するが、これら何れかの処理を実行後、図示のステップＳ８５の判定を行い、判定結果がＹＥＳの場合には、画面を上記通常の取引画面に切り換えて、通常の一般的な取引処理に切り換えて（ステップＳ８６）本処理は終了する。
【０１３２】
すなわち、補充中画面で「開始」キーが押下された場合、若しくは、補充カセット６０と予備補充カセット６１が空になった場合には（ステップＳ８５，ＹＥＳ）、上記ステップＳ８６の処理を実行する。尚、図１５（ｂ）の例の場合、図示の“取引開始”ボタンが上記「開始」キーに相当する。
【０１３３】
一方、ステップＳ８５の判定がＮＯである場合、すなわち「開始」キーは押下されていないし、且つ、補充カセット６０と予備補充カセット６１が空になっていない場合には、ステップＳ１の処理に戻る。
【０１３４】
上記ステップＳ６１がＹＥＳとなって通帳自動補充処理を実行中に、顧客が来て図１５（ｂ）の画面上で“取引開始”ボタンを操作した場合には、顧客サービス優先のため、通帳自動補充処理を中断して、通常の取引処理に戻る。補充カセット６０と予備補充カセット６１が空になった場合は、当然、補充処理は終了となる。
【０１３５】
尚、一例としては、複数の通帳カセット２０の何れか１つでも“現在の通帳冊数７３がエンド冊数７５以下”になった場合、ステップＳ６１の２つの条件のうちの最初の条件すなわち「通帳カセット２０の現在の通帳冊数７３がエンド冊数７５以下」が、満たされたものと判定するが、この例に限らない。
【０１３６】
また、本処理では、処理対象となるカセットＸは、上記“現在の通帳冊数７３がエンド冊数７５以下”となった通帳カセット２０のみとするようにしてもよい。
【０１３７】
尚、上記ステップＳ６１の条件において、上記「補充カセット６０と予備補充カセット６１に通帳がある」を、「補充カセット６０または予備補充カセット６１に通帳がある」としてもよい。また、予備補充カセット６１に通帳がある場合、予備補充カセット６１も基本的には補充カセット６０として扱うものとして図１４の処理を実行するようにしてもよいが、その場合でも例えばステップＳ２０などの処理の際には予備補充カセット６１として扱うようにする。
【０１３８】
上述した本例の通帳発行装置１は、金融機関等の店舗に設置されている通帳繰越機やＡＴＭ等の通帳繰越機構である。各種通帳（未使用通帳）を、それぞれ、種類別の通帳カセット２０に格納し、通帳の新規発行や繰越しの際に、該当する通帳カセット２０から通帳を繰出して顧客に提供する構成は、従来と同じである。但し、本手法では、通帳カセット２０に通帳を補充する際に、係員は、通帳カセット２０（運用用カセット；種類別カセット）に直接通帳を装填するのではなく、補充用カセット（補充カセット６０等）に装填する。その際、通帳の向きがバラバラであっても構わないし、複数種類の通帳が混在していても構わない。
【０１３９】
その後、通帳発行装置１が、自動的に、補充用カセットの各通帳を、それぞれ、該当する通帳カセット２０へ正常な方向で装填する。すなわち、本手法では、予め各種通帳の表裏のイメージデータを取得して記憶しておく。そして、補充用カセットより通帳を繰出してその表紙を撮影し、この撮像画像を上記各種イメージデータと比較することで、通帳の種類と方向（表裏・上下）を判別する。予め各通帳カセット２０（種類別カセット）に応じた通帳の種類と方向が登録されている。尚、この登録された方向は、各通帳カセット２０に応じた正常な方向と言える。これより、上記判別した通帳種類に該当する通帳カセット２０に係わる正常な方向が分かるので、上記判別した方向が正常な方向ではない場合には、正常な方向となるように訂正する。その為の機構が上記ターンユニット６２である。この様に必要に応じて方向訂正を行って、通帳を該当する通帳カセット２０に収納する。この様な処理・動作を、補充用カセットに装填された各通帳について順次実行する。
【０１４０】
上記のように、本手法では、補充用カセットから繰出した通帳を、該当する種類別カセット（通帳カセット２０）へ正常な方向で収納することができ、従来の「係員等が通帳の方向と該当通帳カセットを逐一判別しながら通帳カセットへ通帳を装填する作業」は、必要なくなり、通帳補充に係わる係員の作業負担を軽減でき、且つ、間違った通帳カセットに装填したり方向を間違える等のヒューマンエラーが生じることも防止できる。更に、通帳を該当する通帳カセット２０に収納する際にカウントすることで、通帳カセット２０の現在の通帳収納数を管理できる。
【０１４１】
上記のように、本手法では、予め、通帳１種類あたり２パターン（表側と裏側）の表紙イメージを登録しておく。また、装填専用の補充用カセットと、繰越処理時に通帳を繰出す用の種類別カセットを用意する。
【０１４２】
そして、係員は、通帳の種類や向きを考えずに補充用カセットに通帳を装填して構わない。装置が、補充用カセットから通帳を繰り出し、自動的に通帳の種類と向きを判別して、該当の種類別カセットへ正常な方向で通帳をセットする。これを補充用カセットに装填された通帳全てについて実行し、装填完了となる。
【０１４３】
通帳繰越処理のときには、種類別カセットから通帳を繰り出すが、種類別カセットには装填時に正しい種類と方向でセットされているため、エラーが発生することがない。
【０１４４】
通帳の種類と方向の判別は、各通帳の表紙イメージを予め装置に登録しておき、カセットから繰出された通帳の画像を、登録済みの表紙イメージと比較することで行う。表紙イメージを使うことで、プレエンコード付きの通帳でなくても、通帳の種類と方向を自動で判別できる。
【０１４５】
通帳の種類と方向の判別処理は、補充用カセットから繰り出した通帳の撮影画像を、登録してある通帳種類毎の表紙イメージ（表側正方向と裏側正方向の各イメージ）と順次比較していくことで、撮影画像と一致する通帳種類（この通帳種類用の通帳カセット）を探す。例えば種類別カセット１から順に以下のように比較していく。尚、ここでは、種類別カセット１における正常な方向は、“表上”（表側正方向）であるものとする。
【０１４６】
・撮影画像が、種類別カセット１に応じた表側正方向イメージと一致した場合には、そのままカセット１へ通帳を移動・収納する。
【０１４７】
・撮影画像が、種類別カセット１に応じた通帳種類の表側逆方向／裏側正方向／裏側逆方向の何れかのイメージと一致した場合、通帳が表側正方向となるように、通帳の向きによって異なるターンを自動で行ってから、カセット１へ通帳を移動・収納する。
【０１４８】
尚、表側逆方向イメージは表側正方向イメージを上下反転させることで、裏側逆方向イメージは裏側正方向イメージを上下反転させることで、生成する。
【０１４９】
撮影画像が、種類別カセット１に応じた通帳種類の表側正方向／表側逆方向／裏側正方向／裏側逆方向の４つのどれとも一致しない場合には、比較対象カセットを次のカセット（種類別カセット２など）に変更して、次のカセットについても上記種類別カセット１の場合と同様の処理を行う。
【０１５０】
・全ての種類別カセットの通帳種類のイメージと比較しても一致しなかった場合は、通帳をリジェクト部に取込む。
【０１５１】
・補充用カセットの通帳が全てなくなるまで、上記処理を繰り返す（但し、種類別カセットが全て満杯の場合は、補充カセットが空になる前でも終了する）。
【０１５２】
本手法によれば、下記の効果が得られる。
・係員は、補充用カセットに通帳を装填する際に通帳の種類や向きを考えずに装填できるため、係員の作業負荷が軽減される。
・今までは装填した通帳を数え直すことができなかったため冊数を手入力していたが、補充用カセットから種類別カセットに移動する際に各種類別カセットの冊数を数えることができるため、自動で冊数をカウントし設定できる。
・冊数手入力の場合、入力ミスや数え間違いによる装填冊数設定ミスがあったが、自動で冊数カウントするため、装填冊数設定ミスがなくなる。
・通帳装填時点で、正しい種類の通帳が正しい方向で種類別カセットに装填されているため、通帳装填ミスによる通帳繰越エラーがなくなる。
・通帳繰越エラーがなくなるため、廃棄される書損通帳を出すことがなくなり、資源を有効活用できる。
・通帳繰越エラーがなくなるため、顧客利便性が向上する。
【符号の説明】
【０１５３】
１  通帳発行装置
１１  新規発行通帳スタッカ
１２  コードリーダ
１３  カードリーダ
１４  操作画面
１５  記帳通帳挿入口
１６  電源スイッチ
１７  前面扉
１８  搬送部
１８ｈ、１８ｉ、１８ｊ  搬送ローラ対
１９  通帳収納部
２０  通帳カセット
２１  通帳リジェクト部
２２  通帳処理ユニット
３０  通帳
３１  インサータフロントユニット（インサータＦユニット）
３２  印刷ユニット
３３  インサータリアユニット（インサータＲユニット）
３４  撮像ユニット
４１  ＭＳユニット
４２  スキャナユニット
４３  印字ユニット
４４  頁めくり機構部
４５  通帳退避部
４７  カメラ
５０  通帳画像格納部
５１  通帳搬出部
５２  撮像部
５３  画像比較部
５４  通帳方向判定部
５５  通帳方向訂正部
５６  通帳種類判定部
５７  通帳再搬入部
６０  補充カセット
６１  補助補充カセット
６２  ターンユニット
６３  通帳Full検出センサ
６５  通帳（未使用通帳）
７０  テーブル
７１  種類別カセット番号
７２  通帳種類
７３  通帳冊数
７４  補充向き
７５  エンド冊数
８０  テーブル
８１  通帳種類
８２  通帳表上側イメージファイル名
８３  通帳裏上側イメージファイル名
９０  作業テーブル
９１  種類別カセット番号
９２  上下ターンフラグ
９３  表裏ターンフラグ
【図１】
2018025842.tif 000003
【図２】
2018025842.tif 000004
【図３】
2018025842.tif 000005
【図４】
2018025842.tif 000006
【図５】
2018025842.tif 000007
【図６】
2018025842.tif 000008
【図７】
2018025842.tif 000009
【図８】
2018025842.tif 000010
【図９】
2018025842.tif 000011
【図１０】
2018025842.tif 000012
【図１１】
2018025842.tif 000013
【図１２】
2018025842.tif 000014
【図１３】
2018025842.tif 000015
【図１４】
2018025842.tif 000016
【図１５】
2018025842.tif 000017