(57)【特許請求の範囲】
【請求項１】
冊子媒体を取り扱う自動取引装置において、
前記冊子媒体の頁を順次走査して前記頁の画像情報を読み取る読取手段と、
前記頁の一端から任意の走査数目の前記画像情報を検出する検出手段と、
温度を検知する温度検知手段と、
前記温度検知手段が検知した温度に応じて前記検出手段が検出する前記画像情報の前記一端からの前記任意の走査数目を変化させる検出補正手段と、
を有することを特徴とする自動取引装置。
【請求項２】
前記検出手段は前記頁の前記一端から第１走査数目と前記一端から第２走査数目との間の画像情報を検出し、
前記検出補正手段は前記温度検知手段が検知した温度に応じて前記第１走査数目と前記第２走査数目とをそれぞれ変化させる、
ことを特徴とする請求項１記載の自動取引装置。
【請求項３】
前記冊子媒体の頁に文字列が一行ずつ記載されており、
前記温度検知手段が検知した温度に応じて前記検出補正手段が変化させた前記任意の走査数目に前記頁の印字済最終行の文字列が該当する、
ことを特徴とする請求項１記載の自動取引装置。
【請求項４】
前記冊子媒体の各頁に頁数を表す頁マークがそれぞれ記載されており、
前記温度検知手段が検知した温度に応じて前記検出補正手段が変化させた前記第１走査数目と前記第２走査数目との間の前記画像情報に前記頁マークが含まれている、
ことを特徴とする請求項２記載の自動取引装置。
【請求項５】
冊子媒体を取り扱う自動取引装置において、
前記冊子媒体の頁を順次走査して前記頁の画像情報を読み取る読取手段と、
前記頁の一端から任意の走査数目の前記画像情報を検出する検出手段と、
前記冊子媒体の前記一端から他端までの実際の走査数と前記読取手段が読み取った前記冊子媒体の前記一端から前記他端までの読み取った走査数との比率に応じて、前記検出手段が検出する前記画像情報の前記一端からの前記任意の走査数目を変化させる補正手段と、
を有することを特徴とする自動取引装置。
【請求項６】
前記検出手段は前記頁の前記一端から第１走査数目と前記一端から第２走査数目との間の画像情報を検出し、
前記補正手段は前記比率に応じて前記第１走査数目と前記第２走査数目とをそれぞれ変化させる、
ことを特徴とする請求項５記載の自動取引装置。
【請求項７】
前記冊子媒体の頁に文字列が一行ずつ記載されており、
前記比率に応じて前記補正手段が変化させた前記任意の走査数目に前記頁の印字済最終行の文字列が該当する、
ことを特徴とする請求項５記載の自動取引装置。
【請求項８】
前記冊子媒体の各頁に頁数を表す頁マークがそれぞれ記載されており、
前記比率に応じて前記補正手段が変化させた前記第１走査数目と前記第２走査数目との間の前記画像情報に前記頁マークが含まれている、
ことを特徴とする請求項６記載の自動取引装置。
【請求項９】
冊子媒体を取り扱う自動取引装置の冊子媒体の読取方法において、
前記冊子媒体の頁を順次走査して前記頁の画像情報を読み取り、
前記頁の一端から任意の走査数目の前記画像情報を検出し、
温度検知手段が検知した温度に応じて前記画像情報の前記一端からの前記任意の走査数目を変化させる、
ことを有することを特徴とする自動取引装置の冊子媒体の読取方法。
【請求項１０】
冊子媒体を取り扱う自動取引装置の冊子媒体の読取方法において、
前記冊子媒体の頁を順次走査して前記頁の画像情報を読み取り、
前記頁の一端から任意の走査数目の前記画像情報を検出し、
前記冊子媒体の前記一端から他端までの実際の走査数と読み取った前記冊子媒体の前記一端から前記他端までの読み取った走査数との比率に応じて、前記画像情報の前記一端からの前記任意の走査数目を変化させる、
ことを有することを特徴とする自動取引装置の冊子媒体の読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
自動取引装置及び自動取引装置の冊子媒体の読取方法に関する。
【背景技術】
【０００２】
金融機関等に設置されている自動取引装置（ＡＴＭ（Automated Teller Machine））は利用者から受け付けた操作入力に応じて現金の預かり入れ、引き出し、振り込み、送金等の取引を実行する。
【０００３】
また、このような自動取引装置は、通帳を受け付けて取引内容を当該通帳に印字して取引履歴を記録する通帳処理ユニットを備えている。
通帳処理ユニットは搬送手段、光学読取手段、印字手段等を備えている。このような通帳処理ユニットは頁が開かれた通帳を受け付けると、搬送手段が当該通帳を所定の位置に搬送して、光学読取手段が頁をスキャンして当該頁の画像情報を読み取る。通帳処理ユニットでは当該画像情報から頁に記載されている頁数を表す頁マーク及び印字の最終行の確認後、印字手段が当該頁に対して取引内容等を印字する。印字が終了すると、搬送手段が通帳を搬送して自動取引装置から外部に排出する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１３０２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、通帳処理ユニットでは、温度に応じて搬送手段の搬送ローラの径の膨張（高温時）、縮小（低温時）が生じ、通帳に対する搬送量の適正値にずれが生じてしまう。
このため、通帳処理ユニットの光学読取手段が読み取った通帳の頁の画像情報が伸縮してしまい、頁に記載されている頁マーク等を正確に検出できないという問題点があった。
【０００６】
本発明は、このような点に鑑みてなされたものであり、温度に関わらず頁の記載を検出することができる自動取引装置及び自動取引装置の冊子媒体の読取方法に関する。
【課題を解決するための手段】
【０００７】
上記目標を達成するために、冊子媒体を取り扱う自動取引装置において、前記冊子媒体の頁を順次走査して前記頁の画像情報を読み取る読取手段と、前記頁の一端から任意の走査数目の前記画像情報を検出する検出手段と、温度を検知する温度検知手段と、前記温度検知手段が検知した温度に応じて前記検出手段が検出する前記画像情報の前記一端からの前記走査数目を変化させる検出補正手段と、を有する自動取引装置が提供される。
【０００８】
また、上記目標を達成するためにこのような自動取引装置の冊子媒体の読取方法が提供される。
また、上記目標を達成するために、冊子媒体を取り扱う自動取引装置において、前記冊子媒体の頁を順次走査して前記頁の画像情報を読み取る読取手段と、前記頁の一端から任意の走査数目の前記画像情報を検出する検出手段と、前記冊子媒体の前記一端から他端までの実際の走査数と前記読取手段が読み取った前記冊子媒体の前記一端から前記他端までの読み取った走査数との比率に応じて、前記検出手段が検出する前記画像情報の前記一端からの前記走査数目を変化させる補正手段と、を有する自動取引装置が提供される。
【０００９】
また、上記目標を達成するためにこのような自動取引装置の冊子媒体の読取方法が提供される。
【発明の効果】
【００１０】
このような自動取引装置及び自動取引装置の冊子媒体の読取方法により、温度によらず冊子媒体の頁を検出できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態に係る自動取引装置を説明するための概念図である。
【図２】第２の実施の形態に係るＡＴＭの斜視図である。
【図３】第２の実施の形態に係るＡＴＭのハードウェア構成例を示す図である。
【図４】第２の実施の形態に係るＡＴＭが備える通帳処理ユニットの構成例を示す図である。
【図５】第２の実施の形態に係るＡＴＭが備える機能を示すブロック図である。
【図６】第２の実施の形態に係るＡＴＭが備える印字行情報及び温度補正情報を説明するための図である。
【図７】通帳の記載例を示す図である。
【図８】第２の実施の形態に係るＡＴＭにおける通帳に対する印字処理を実行するための処理手順を示すフローチャートである。
【図９】第２の実施の形態に係る通帳の頁マークの検出処理を実行するための処理手順を示すフローチャートである。
【図１０】第２の実施の形態に係る通帳の印字済最終行の検出処理を実行するための処理手順を示すフローチャートである。
【図１１】第３の実施の形態に係るＡＴＭが備える機能を示すブロック図である。
【図１２】通帳の間延びの例を示す図である。
【図１３】第３の実施の形態に係る通帳の頁マーク及び印字済最終行の検出処理を実行するための処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図面を参照して実施の形態について説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る自動取引装置を説明するための概念図である。
【００１３】
なお、図１（Ａ）は自動取引装置１を、図１（Ｂ）は開かれた通帳Ｂの頁の画像情報の左上部をそれぞれ表している。
自動取引装置１は冊子媒体の頁の一端部から任意の走査数目の画像情報を読み取り、温度に応じて読み取る画像情報に対応する走査数を変化させるものである。
【００１４】
このような自動取引装置１は制御部２と通帳処理部３とを備える。
制御部２は通帳処理部３の動作を制御して通帳処理部３から通知された情報に基づいて所定の処理を実行する。また、制御部２は温度補正情報保持手段２ａ、印字行情報保持手段２ｂ、読取制御部２ｃ、検出手段２ｄ及び検出補正手段２ｅを備える。
【００１５】
温度補正情報保持手段２ａは、温度に応じた読取対象の頁の一端部から任意の走査数目の補正値に関する情報を保持する。このような温度補正情報保持手段２ａは、例えば、常温時には補正値は０、高温時には補正値Ｘ、低温時には補正値Ｙ等のようにこれまでの搬送量のずれに基づき予め温度に応じた補正値が定められている。なお、一般的に、高温の場合には、ゴム等で構成される搬送ローラの径は膨張してしまい搬送量が増加する。このため、読取手段３ａが所定時間に読み取る頁の情報量が増加するために、読み取る頁の画像は縮小する。一方、低温の場合には、搬送ローラの径は縮小してしまい搬送量が減少することから、読み取る頁の画像は膨張する。
【００１６】
印字行情報保持手段２ｂは、後述する読取手段３ａの頁への走査数に対応する頁の行数に関する情報を保持する。
読取制御部２ｃは、後述する通帳処理部３の読取手段３ａの読取処理を制御すると共に、読取手段３ａが読み取った情報を受信する。
【００１７】
検出手段２ｄは、頁の一端から任意の走査数目の画像情報を検出する。また、検出手段２ｄは、頁の一端から第１走査数目と一端部から第２走査数目との間の画像情報を検出する。
【００１８】
検出補正手段２ｅは、温度検知手段３ｂが検知した温度に応じて検出手段２ｄが検出する画像情報の一端からの任意の走査数目を変化させる。例えば、検出補正手段２ｅは、温度補正情報保持手段２ａを参照して温度検知手段３ｂが検知した温度に対応する補正値を決定する。そして、検出手段２ｄが検出する画像情報における頁の一端から任意の走査数目を補正値分だけ変化させる。
【００１９】
また、通帳処理部３は制御部２の読取制御部２ｃからの制御信号に応じた処理を実行する。例えば、冊子媒体である通帳Ｂを頁が開いたままの状態で受け付けると通帳Ｂを内部に搬送し、通帳Ｂの頁を読み取り、印字等を行った通帳Ｂを自動取引装置１の外部に搬送する。また、通帳処理部３は読取手段３ａと温度検知手段３ｂとを備える。
【００２０】
読取手段３ａは受け入れた通帳Ｂの頁の画像情報を読み取る。例えば、読取手段３ａはイメージスキャナであり、受け付けた通帳Ｂの頁の全面の画像を取得する。
温度検知手段３ｂは、通帳処理部３の温度を検知する。また、温度検知手段３ｂは、検知した温度の情報を制御部２の検出補正手段２ｅに通知する。
【００２１】
このような構成を有する自動取引装置１における環境温度に応じた通帳Ｂの読取方法について、以下に通帳Ｂに記載の頁マークＭを検出する場合を例に挙げて説明する。
なお、頁マークＭとは通帳の頁数を示すバーコードである。
【００２２】
まず、利用者は通帳処理部３の所定の挿入口に頁を開いた状態の通帳Ｂを挿入する。読取手段３ａは、挿入されて所定位置に搬送された通帳Ｂの頁の画像を読み取り、制御部２の読取制御部２ｃに通知する。また、温度検知手段３ｂは環境の温度の情報を検知して制御部２の検出補正手段２ｅに通知する。
【００２３】
検出補正手段２ｅは、温度補正情報保持手段２ａを参照して通知された温度に対応する補正値を決定して、検出手段２ｄに通知する。
まず、検出手段２ｄは、温度による影響を考慮しない場合には、例えば、通帳Ｂに記載の印字済最終行の文字列を検出するために頁の一端部から任意の走査数目の検出位置Ａ１と検出位置Ａ２との間の画像情報を検出する。
【００２４】
しかし、温度により搬送ローラの搬送量が変化したために読取手段３ａで読み取られた画像情報は伸縮してしまう。このため、図１（Ｂ）に示されるように、検出位置Ａ１及び検出位置Ａ２が（図１（Ｂ）では上方に）ずれてしまい、頁マークＭは検出位置Ａ１と検出位置Ａ２との間に含まれない。
【００２５】
そこで、検出手段２ｄは、検出補正手段２ｅから通知された温度に応じた補正値に基づき検出位置Ａ１及び検出位置Ａ２を検出位置Ｂ１及び検出位置Ｂ２に変化させる。これにより、頁マークＭが検出位置Ｂ１及び検出位置Ｂ２に含まれるようになり（図１（Ｂ））、頁マークＭが適切に検出されるようになる。
【００２６】
このように自動取引装置１では冊子媒体の頁の一端部から走査数目を温度に応じて変化させるようにした。
これにより、温度により搬送手段の搬送量の変化に応じた冊子媒体の頁の画像情報が変化しても、頁の検出対象の記載を正確に検出できるようになる。
【００２７】
［第２の実施の形態］
第２の実施の形態では、第１の実施の形態をより具体的に説明する。
なお、第２の実施の形態では、冊子媒体として、片方に磁気ストライプが設けられた一対の表紙に綴り目で綴られた複数の中紙とを有する通帳の場合について説明する。
【００２８】
図２は、第２の実施の形態に係るＡＴＭの斜視図である。
ＡＴＭ１０は、前面にカード挿入／排出口４０ａを有するカード処理ユニット、通帳の挿入口５１を有する通帳処理ユニット、硬貨入出金部６０ａを有する硬貨処理ユニット、及び紙幣入出金部７０ａを有する紙幣処理ユニットを有する。さらに、ＡＴＭ１０は、利用者からの操作入力及び表示のための表示部３０ａを有する表示ユニットを有する。
【００２９】
図３は、第２の実施の形態に係るＡＴＭのハードウェア構成例を示す図である。
ＡＴＭ１０は、ＡＴＭ１０で行われる所定の処理を実行する制御ユニット２０、利用者からの操作入力及び出力結果を表示する表示ユニット３０を有する。さらに、ＡＴＭ１０には、図２で説明した、カード挿入／排出口４０ａを有するカード処理ユニット４０、通帳の挿入口５１を有する通帳処理ユニット５０、硬貨入出金部６０ａを有する硬貨処理ユニット６０及び紙幣入出金部７０ａを有する紙幣処理ユニット７０を有する。
【００３０】
制御ユニット２０は、ＣＰＵ２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＨＤＤ（Hard Disk Drive）２０ｃ、グラフィックインタフェース２０ｄ、ホスト通信制御部２０ｅ及び入出力インタフェース２０ｆを備えており、これらの各部はバス２０ｇで相互に接続されている。
【００３１】
ＣＰＵ２０ａは、ＨＤＤ２０ｃ等の記憶媒体に記憶された各種プログラムを実行することにより、このＡＴＭ１０全体を統括的に制御する。
ＲＡＭ２０ｂには、ＣＰＵ２０ａに実行させるＯＳ（Operating System）並びにプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２０ｂには、ＣＰＵ２０ａによる処理に必要な各種データが格納される。
【００３２】
ＨＤＤ２０ｃには、ＡＴＭ１０上のＯＳ及びアプリケーションのプログラムが格納される。また、ＨＤＤ２０ｃには、ＣＰＵ２０ａによる処理に必要な各種データが格納される。
【００３３】
グラフィックインタフェース２０ｄには、表示ユニット３０が接続されている。グラフィックインタフェース２０ｄは、ＣＰＵ２０ａからの命令に従って、画面を表示ユニット３０の表示部３０ａに表示させる。また、グラフィックインタフェース２０ｄは、表示ユニット３０の入力検知部３０ｂで検知された操作入力に応じた情報を取得する。
【００３４】
ホスト通信制御部２０ｅは、様々な場所に設置したＡＴＭ１０の管理を行う管理センターのホストコンピュータ（図示を省略）と通信可能に例えばＬＡＮ（Local Area Network）で接続されており、ホストコンピュータと送受信信号の通信を行うことができる。
【００３５】
入出力インタフェース２０ｆには、カード処理ユニット４０、通帳処理ユニット５０、硬貨処理ユニット６０、及び紙幣処理ユニット７０が接続されている。また、入出力インタフェース２０ｆは、カード処理ユニット４０、通帳処理ユニット５０、硬貨処理ユニット６０、及び紙幣処理ユニット７０が相互に通信可能に接続されており、バス２０ｇを介してＣＰＵ２０ａと相互に信号の送受信を行う。
【００３６】
表示ユニット３０は、取引に関する画面を表示して、利用者からの操作入力を受け付けることができるものであり、表示部３０ａと、入力検知部３０ｂとを備える。
表示部３０ａは、ＡＴＭ１０の処理に応じ画面情報に基づいて画面を表示する、例えばＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）である。
【００３７】
入力検知部３０ｂは、表示部３０ａが表示する画面に対する利用者のタッチを検知する。具体的には、利用者のタッチによる操作入力によって赤外線ビームが遮光された赤外線ＬＥＤ（Light Emitting Diode）とフォトトランジスタとから操作入力の位置情報を検出して、当該位置情報を制御ユニット２０に送信する。なお、制御ユニット２０のＣＰＵ２０ａにより、検知したタッチ位置に該当する画面に表示されている処理内容を識別して、当該処理を実行する。
【００３８】
カード処理ユニット４０は、カード挿入／排出口４０ａから挿入された利用者のカードの実行指示に応じて所定の処理の処理結果を記録する。また、カード処理ユニット４０は、処理結果の記録が完了したカードを、カード挿入／排出口４０ａから排出して、利用者に返却する。
【００３９】
通帳処理ユニット５０は、挿入口５１から挿入された利用者の通帳を所定位置まで搬送し、利用者からの実行指示に応じて所定の処理の処理結果を記録する。また、通帳処理ユニット５０は、処理結果の記録が完了した通帳を搬送して、挿入口５１から排出して、利用者に返却する。
【００４０】
硬貨処理ユニット６０及び紙幣処理ユニット７０は、硬貨入出金部６０ａ及び紙幣入出金部７０ａから挿入された硬貨及び紙幣を受け入れて、硬貨及び紙幣をそれぞれ計数する。また、利用者の所定の実行指示に応じて、硬貨入出金部６０ａ及び紙幣入出金部７０ａから処理に応じた額の硬貨及び紙幣を放出することができる。
【００４１】
このようなカード処理ユニット４０、通帳処理ユニット５０、硬貨処理ユニット６０、及び紙幣処理ユニット７０は、利用者による表示ユニット３０を介した操作入力に応じて、制御ユニット２０のＣＰＵ２０ａによってそれぞれ制御される。
【００４２】
なお、図３に記載したハードウェア構成以外にも、例えば、オペレータ、係員、行員等がＡＴＭ１０の様々な設定を管理し、設定状況を把握するための操作表示ユニット等の上位装置（図示を省略）を制御ユニット２０に接続するようにしても構わない。
【００４３】
次いで、ＡＴＭが備えるこのようなハードウェア構成の１つである通帳処理ユニット５０の詳細について説明する。
図４は、第２の実施の形態に係るＡＴＭが備える通帳処理ユニットの構成例を示す図である。
【００４４】
通帳処理ユニット５０は、挿入口５１に通じる搬送路５２に対して、磁気ストライプユニット５３、光学読取部５４、印字部５５、捲り部５６、通帳回転部５７、カセット５８ａ〜５８ｄ、取り忘れ収納部５８ｅ及び温度検知部５９を備える。
【００４５】
磁気ストライプユニット５３は、通帳の表紙の外面に設けられた磁気ストライプに対して取引情報等を磁気的に書き込み、読み取る。
光学読取部５４は、例えばイメージスキャナであって、通帳の搬送方向に対して垂直方向に通帳の頁を通帳の上端部から下端部まで１ラインずつ走査（スキャン）して頁の画像情報を読み取って、ＲＡＭ２０ｂに取り込む。なお、光学読取部５４の１スキャンの幅は、例えば、０．１８２ｍｍ程度である。
【００４６】
印字部５５は、通帳の頁に対して年月日、取引内容、支払金額、振込金額等を取引情報ごとに１行ずつ印字する。
捲り部５６は、印字部５５により開かれた頁の全てに文字列を印字して次頁を開く場合、開かれた通帳を閉じる場合等に通帳の表紙、中紙を捲る。
【００４７】
通帳回転部５７は、例えば、閉じられた通帳を回転して、搬送路５２を搬送させて挿入口５１から外部に排出する。
カセット５８ａ〜５８ｄは、新通帳を保持している。必要に応じて新たに通帳がカセット５８ａ〜５８ｄから発行される。
【００４８】
取り忘れ収納部５８ｅは、利用者が通帳を取り忘れた場合に通帳を取り込み、この部で保管する。
温度検知部５９は、通帳処理ユニット５０の環境温度を検出する。
【００４９】
次に、ＡＴＭ１０が備える制御機能について説明する。
図５は、第２の実施の形態に係るＡＴＭが備える機能を示すブロック図である。
ＡＴＭ１０は通帳の頁から当該頁に対応する画像情報を読み取り、温度に応じて頁の検出対象の記載に対応する当該画像情報の検出範囲を変化させるものである。
【００５０】
このようなＡＴＭ１０の制御ユニット２０は、図５に示されるように、印字行情報保持部２１ａ及び温度補正情報保持部２１ｂを備えている。
図６は、第２の実施の形態に係るＡＴＭが備える印字行情報及び温度補正情報を説明するための図である。
【００５１】
なお、図６（Ａ）は印字行情報保持部２１ａが保持する印字行情報を、図６（Ｂ）は温度補正情報保持部２１ｂが保持する温度補正情報をそれぞれ表している。スキャン数は、光学読取部５４が通帳の頁に対して１ラインのスキャンを１回行うことを１スキャンと表す。例えば、１ラインのスキャンを３０回行う場合のスキャン数は３０スキャンである。
【００５２】
また、図７は、通帳の記載例を示す図である。
なお、図７は、開いた状態の通帳Ｂを示しており、通帳Ｂの上側の端が上端部、下側の端が下端部、中央の破線で表された綴り目が中央部である。また、頁の左上部には頁マークＭが、左欄には行数がそれぞれ記載されている。
【００５３】
印字行情報保持部２１ａは、通帳の上端部からの距離に対応する光学読取部５４のスキャン数が対応づけられている情報を予め保持している。
図６（Ａ）によれば、光学読取部５４による頁の上端部から１１７スキャン以上１４４スキャン未満は、頁の上端部から２１ｍｍ以上２６ｍｍ未満であって頁の１行目に対応する。
【００５４】
温度補正情報保持部２１ｂは、図６（Ｂ）に示されるように、４種の温度範囲に対して、上端部からのスキャン数に対する補正値が対応づけられた情報を保持している。
まず、温度については、−１０℃未満の場合を低温時１に、−１０℃以上２０度未満の場合を低温時２に、２０℃以上３５℃未満を通常時に、３５℃以上を高温時に４種類の温度範囲が設定されている。
【００５５】
このような温度変化に対して、通帳Ｂの上端部から頁マーク検出範囲の上端までのスキャン数（図７中のＡ）、通帳の上端部から頁マーク検出範囲の下端までのスキャン数（図７中のＢ）、頁の上端部から印字済最終行までのスキャン数（図７中のＣ）に対する補正値がそれぞれ設定されている。
【００５６】
また、上記の各温度範囲おいて１０００スキャン行うと、低温時１の場合には６スキャン分膨張し、低温時２の場合には３スキャン分膨張し、高温時の場合には３スキャン分収縮することが明らかになっている。
【００５７】
このような結果を踏まえて、低温時１の係数を０．００６、低温時２の係数を０．００３、高温時の係数を−０．００３とすると補正値は次のように表すことができる。
なお、図７の頁の頁マークＭが位置する頁の上端部から７ｍｍ以上２０ｍｍ未満は、３８（＝Ａ）スキャン以上１１０（＝Ｂ）スキャン未満に対応する。
【００５８】
低温時１（係数は０．００６）の場合の補正値は、
Ｘ１＝３８スキャン×０．００６＝０．２２８  ・・・（１）
Ｘ２＝１１０スキャン×０．００６＝０．６６  ・・・（２）
低温時２（係数は０．００３）の場合の補正値は、
Ｙ１＝３８スキャン×０．００３＝０．１１４  ・・・（３）
Ｙ２＝１１０スキャン×０．００３＝０．３３  ・・・（４）
高温時（係数は−０．００３）の場合の補正値は、
Ｚ１＝３８スキャン×（−０．００３）＝−０．１１４  ・・・（５）
Ｚ２＝１１０スキャン×（−０．００３）＝−０．３３  ・・・（６）
また、印字済最終行に対する補正値は以下のように表すことができる。
【００５９】
Ｘ３＝印字済最終行までのスキャン数Ｃ×０．００６  ・・・（７）
Ｙ３＝印字済最終行までのスキャン数Ｃ×０．００３  ・・・（８）
Ｚ３＝印字済最終行までのスキャン数Ｃ×（−０．００３）  ・・・（９）
図５のＡＴＭ１０の制御ユニット２０の構成の説明に戻る。
【００６０】
制御ユニット２０は、さらに、搬送制御部２２、通帳処理制御部２３、スキャン情報取得部２４、検出部２５、温度情報取得部２６及び検出補正部２７を有する。
搬送制御部２２は、通帳処理ユニット５０内の通帳Ｂを各部への搬送を制御する。さらに、捲り部５６、通帳回転部５７の動作を制御する。
【００６１】
通帳処理制御部２３は、通帳処理ユニット５０全体の動作を制御すると共に、通帳処理ユニット５０から通知された情報を取得する。
スキャン情報取得部２４は、通帳処理制御部２３が取得した光学読取部５４が取得した画像情報を取得し、後述する検出部２５に通知する。
【００６２】
検出部２５は、頁の上端部から任意のスキャン数目の検出位置の画像情報を検出する。また、検出部２５は、頁の上端部からスキャン数目と当該スキャン数目よりも大きいスキャン数目との間の検出範囲の画像情報を検出する。また、検出部２５は印字行情報保持部２１ａを参照して検出したスキャン数に対応する行数を特定する。
【００６３】
温度情報取得部２６は、通帳処理制御部２３が取得した温度検知部５９が検知した温度の情報を取得して、取得した温度の情報を後述する検出補正部２７に通知する。
検出補正部２７は、温度補正情報保持部２１ｂを参照して通知された温度に対応する補正値を決定し、決定した補正値を検出部２５に通知する。
【００６４】
次に、このようなＡＴＭ１０で実行される印字処理について説明する。
図８は、第２の実施の形態に係るＡＴＭにおける通帳に対する印字処理を実行するための処理手順を示すフローチャートである。
【００６５】
［ステップＳ１１］  利用者は頁を開いた状態の通帳を通帳処理ユニット５０の挿入口５１に挿入する。通帳処理ユニット５０は通帳を受け付けた旨を制御ユニット２０の通帳処理制御部２３に通知すると共に、通帳を光学読取部５４の設置位置まで搬送させる。
【００６６】
［ステップＳ１２］  光学読取部５４は通帳の頁をスキャンして頁の画像情報を読み取り、制御ユニット２０に通知する。制御ユニット２０では通知された画像情報から頁マークを検出する。
【００６７】
［ステップＳ１３］  制御ユニット２０ではステップＳ１２で通知された画像情報から頁の印字済最終行を検出する。
なお、ステップＳ１２及びステップＳ１３の処理の順序は逆であっても構わない。
【００６８】
［ステップＳ１４］  通帳処理制御部２３はステップＳ１２で検出した頁マークが正常に確認できるものか否かを判別する。
次の処理は、正常に判別できるものである場合にはステップＳ１５に進められ、判別できない場合にはステップＳ１６に進められる。
【００６９】
［ステップＳ１５］  検出部２５は印字行情報保持部２１ａを参照してステップＳ１３で検出した頁の印字済最終行のステップ数から最終行の印字済行数を特定する。検出部２５は特定した印字済行数と当該頁に含まれている行数との比較により当該頁に残りの行の有無を判別する。
【００７０】
次の処理は、残りの行がある場合にはステップＳ１７に進められ、無い場合にはステップＳ１６に進められる。
［ステップＳ１６］  通帳処理制御部２３は搬送制御部２２に通帳の捲り要求の通知要求を出力する。搬送制御部２２は捲り要求に基づき通帳処理ユニット５０において通帳の頁を捲らせる。
【００７１】
［ステップＳ１７］  通帳処理制御部２３は通帳処理ユニット５０の印字部５５に通帳に対して取引内容の印字要求を通知する。
印字部５５は取引内容を通帳に印字して、印字が完了すると完了通知を通帳処理制御部２３に出力する。
【００７２】
［ステップＳ１８］  通帳処理制御部２３は搬送制御部２２に通帳を閉じさせて挿入口５１から排出させる要求を通知する。
搬送制御部２２は、通帳を捲り部５６に搬送させて、捲り部５６は通帳を閉じる。閉じた通帳を通帳回転部５７に搬送させる。通帳回転部５７は通帳を綴り目が挿入口５１側になるように回転させる。そして、通帳を挿入口５１に搬送させて、挿入口５１から排出させる。
【００７３】
次いで、ステップＳ１２及びステップＳ１３で実行される処理の詳細について説明する。
まず、頁マーク検出処理（ステップＳ１２）について説明する。
【００７４】
図９は、第２の実施の形態に係る通帳の頁マークの検出処理を実行するための処理手順を示すフローチャートである。
［ステップＳ１２ａ］  通帳処理ユニット５０に開いた状態の通帳が挿入されて所定の光学読取位置に搬送される。通帳処理制御部２３は通帳の読取要求を通帳処理ユニット５０に通知する。
【００７５】
通帳処理ユニット５０の光学読取部５４は光学読取位置にセットされて所定の搬送量で搬送される通帳の頁を１ラインずつスキャンして頁全面の画像情報を取得して通帳処理制御部２３に通知する。
【００７６】
スキャン情報取得部２４は、通帳処理制御部２３から頁の画像情報を取得する。
［ステップＳ１２ｂ］  通帳処理制御部２３は温度検知部５９が検知した温度（ｔ）の情報を通帳処理ユニット５０から取得する。
【００７７】
温度情報取得部２６は通帳処理制御部２３から温度情報を取得して、検出補正部２７に取得した温度情報を通知する。
［ステップＳ１２ｃ］  検出補正部２７は、ステップ１２ｂで取得した温度が２０℃以上３５℃未満であるか否かを判定する。
【００７８】
判定の結果が２０℃以上３５℃未満である場合にはステップＳ１２ｄに進められ、２０℃以上３５℃未満ではない場合にはステップＳ１２ｅに進められる。
［ステップＳ１２ｄ］  検出補正部２７は、温度補正情報保持部２１ｂを参照して温度に応じた補正値は０（温度補正なし）であることを決定する。
【００７９】
［ステップＳ１２ｅ］  検出補正部２７は、ステップ１２ｂで取得した温度が−１０℃未満であるか否かを判定する。
判定の結果が−１０℃未満である場合にはステップＳ１２ｆに進められ、−１０℃未満ではない場合にはステップＳ１２ｇに進められる。
【００８０】
［ステップＳ１２ｆ］  検出補正部２７は、温度補正情報保持部２１ｂを参照して温度に応じた補正値がＸ１，Ｘ２（ステップ数）であることを決定する。
［ステップＳ１２ｇ］  検出補正部２７は、ステップ１２ｂで取得した温度が−１０℃以上２０℃未満であるか否かを判定する。
【００８１】
判定の結果が−１０℃以上、２０℃未満である場合にはステップＳ１２ｈに進められ、−１０℃以上２０℃未満ではない場合には、３５℃以上の為ステップＳ１２ｊに進められる。
【００８２】
［ステップＳ１２ｈ］  検出補正部２７は、温度補正情報保持部２１ｂを参照して温度に応じた補正値がＹ１，Ｙ２（ステップ数）であることを決定する。
［ステップＳ１２ｉ］  検出補正部２７は、温度補正情報保持部２１ｂを参照して温度に応じた補正値がＺ１，Ｚ２（ステップ数）であることを決定する。
【００８３】
［ステップＳ１２ｊ］  検出部２５は、ステップＳ１２ｄ，Ｓ１２ｆ，Ｓ１２ｈ，Ｓ１２ｉで決定した補正値に基づいて、スキャン情報取得部２４から通知された頁の画像情報に対して頁マークを検出するための検出範囲を補正する。
【００８４】
［ステップＳ１２ｋ］  検出部２５は、スキャン情報取得部２４から取得した頁の画像情報から補正された検出範囲内の頁マークの画像情報を検出する。
次いで、印字済最終行検出処理（ステップＳ１３）について説明する。
【００８５】
図１０は、第２の実施の形態に係る通帳の印字済最終行の検出処理を実行するための処理手順を示すフローチャートである。
［ステップＳ１３ａ］  通帳処理ユニット５０に開いた状態の通帳が挿入されて所定の光学読取位置に搬送される。通帳処理制御部２３は通帳の読取要求を通帳処理ユニット５０に通知する。
【００８６】
通帳処理ユニット５０の光学読取部５４は光学読取位置にセットされて所定の搬送量で搬送される通帳の頁を１ラインずつスキャンして頁全面の画像情報を取得して通帳処理制御部２３に通知する。
【００８７】
スキャン情報取得部２４は、通帳処理制御部２３から頁の画像情報を取得する。
［ステップＳ１３ｂ］  スキャン情報取得部２４は通帳処理制御部２３から画像情報を取得して検出部２５に通知する。
【００８８】
検出部２５は、通知された画像情報から（温度を考慮しないで）頁の印字済最終行の文字列（仮印字済最終行）と共に当該印字済最終行の文字列までのスキャン数（仮スキャン数）を検出する。
【００８９】
［ステップＳ１３ｃ］  通帳処理制御部２３は温度検知部５９が検知した温度（ｔ）の情報を通帳処理ユニット５０から取得する。
温度情報取得部２６は通帳処理制御部２３から温度情報を取得して、検出補正部２７に取得した温度情報を通知する。
【００９０】
［ステップＳ１３ｄ］  検出補正部２７は、ステップ１３ｃで取得した温度が２０℃以上３５℃未満であるか否かを判定する。
判定の結果が２０℃以上、３５℃未満である場合にはステップＳ１３ｅに進められ、２０℃以上３５℃未満ではない場合にはステップＳ１３ｆに進められる。
【００９１】
［ステップＳ１３ｅ］  検出補正部２７は、温度補正情報保持部２１ｂを参照して温度に応じた補正値は０（温度補正なし）であることを決定する。
［ステップＳ１３ｆ］  検出補正部２７は、ステップ１３ｃで取得した温度が−１０℃未満であるか否かを判定する。
【００９２】
判定の結果が−１０℃未満である場合にはステップＳ１３ｇに進められ、−１０℃未満ではない場合にはステップＳ１３ｈに進められる。
［ステップＳ１３ｇ］  検出補正部２７は、温度補正情報保持部２１ｂを参照して式（７）にステップＳ１３ｂの仮ステップ数を適用して得られた補正値がＸ３（ステップ数）であることを決定する。
【００９３】
［ステップＳ１３ｈ］  検出補正部２７は、ステップ１３ｃで取得した温度が−１０℃以上２０℃未満であるか否かを判定する。
判定の結果が−１０℃以上２０℃未満である場合にはステップＳ１３ｉに進められ、−１０℃以上、２０℃未満ではない場合には、３５℃以上の為ステップＳ１３ｊに進められる。
【００９４】
［ステップＳ１３ｉ］  検出補正部２７は、温度補正情報保持部２１ｂを参照して式（８）にステップＳ１３ｂの仮ステップ数を適用して得られた補正値がＹ３（ステップ数）であることを決定する。
【００９５】
［ステップＳ１３ｊ］  検出補正部２７は、温度補正情報保持部２１ｂを参照して式（９）にステップＳ１３ｂの仮ステップ数を適用して得られた補正値がＺ３（ステップ数）であることを決定する。
【００９６】
［ステップＳ１３ｋ］  検出部２５は、ステップＳ１３ｂの仮ステップ数とステップＳ１３ｅ，Ｓ１３ｇ，Ｓ１３ｉ，Ｓ１３ｊで決定した補正値とを利用した次式により補正された印字済最終行の文字列に対応するスキャン数を算出する。
【００９７】
印字済最終行の文字列のスキャン数
＝仮ステップ数（ステップＳ１３ｂ）＋（（仮ステップ数／１００）×補正値（ステップＳ１３ｅ，Ｓ１３ｇ，Ｓ１３ｉ，Ｓ１３ｊ））・・・（１０）
［ステップＳ１３ｌ］  検出部２５は、ステップＳ１３ｋで算出されたステップ数から印字済最終行の文字列を検出する。
【００９８】
このような処理により頁マーク及び印字済最終行の文字列を検出することができる。
次に、ＡＴＭ１０で実行される図８〜図１０の処理の具体例を説明する。
なお、以下では、温度検知部５９が検知した温度は１８℃であるとする。
【００９９】
まず、利用者は頁を開いた状態の通帳を通帳処理ユニット５０の挿入口５１に挿入する。すると、通帳処理ユニット５０は、通帳を受け付けた旨を制御ユニット２０の通帳処理制御部２３に通知すると共に、通帳を光学読取部５４の設置位置まで搬送させる（ステップＳ１１）。
【０１００】
光学読取位置にセットされて所定の搬送量で搬送される通帳の頁を通帳処理ユニット５０の光学読取部５４は１ラインずつスキャンして頁全面の画像情報を取得して通帳処理制御部２３に通知する（ステップＳ１２ａ）。
【０１０１】
通帳処理制御部２３は温度検知部５９が検知した温度（ｔ＝１８℃）の情報を通帳処理ユニット５０から取得する（ステップＳ１２ｂ，Ｓ１２ｃ，Ｓ１２ｅ，Ｓ１２ｇ）。
この場合、検出補正部２７は、温度補正情報保持部２１ｂを参照し式（３）及び式（４）を適用して温度に応じた補正値がＹ１＝０．１１４、Ｙ２＝０．３３であることを決定する（ステップＳ１２ｈ）。
【０１０２】
検出部２５は、このような補正値に基づき、スキャン情報取得部２４から通知された頁の画像情報に対して、Ａ＝３８スキャン目とＢ＝１１０スキャン目との間の検出範囲を、Ａ＝３８．１１４（＝３８＋０．１１４）スキャン目とＢ＝１１０．３３（＝１１０＋０．３３）スキャン目との間の検出範囲に補正する（ステップＳ１２ｊ）。
【０１０３】
そして、検出部２５は、このように補正した検出範囲内の頁マークの画像情報を検出する（ステップＳ１２ｋ）。
さらに、検出部２５は、通知された頁の画像情報から（温度を考慮しないで）頁の仮印字済最終行と共に当該仮印字済最終行までの仮スキャン数（例えば、３５０スキャン）を検出する（ステップＳ１３ａ，Ｓ１３ｂ）。
【０１０４】
温度が１８℃であるために、検出補正部２７は、温度補正情報保持部２１ｂを参照し式（８）を適用して温度に応じた補正値が１．０５（＝３５０×０．００３）であることを決定する（ステップＳ１３ｃ，Ｓ１３ｄ，Ｓ１３ｆ，Ｓ１３ｈ，Ｓ１３ｉ）。
【０１０５】
検出部２５は、印字済最終行の文字列のステップ数が３５３．６７５（＝３５０（仮スキャン数）＋（３５０／１００×１．０５））であることを算出して、検出部２５は、画像情報のこのようなステップ数目から印字済最終行の文字列を検出する（ステップＳ１３ｋ，Ｓ１３ｌ）。
【０１０６】
検出部２５はこのように検出した頁マークが正常に確認できる。また、検出部２５は印字行情報保持部２１ａを参照してこのように検出した印字済最終行のスキャン数から当該印字済最終行が９行目であることを特定して、９行目の後に行が残っていることを判別する（ステップＳ１４，Ｓ１５）。
【０１０７】
そして、通帳処理制御部２３は通帳処理ユニット５０の印字部５５にステップＳ１３ｋで検出した印字済最終行の文字列の次に取引内容の印字を行って、印字が終了すると当該通帳は外部に排出される（ステップＳ１７，Ｓ１８）。
【０１０８】
このようにＡＴＭ１０では通帳Ｂの頁を順次スキャンして取得した当該頁の画像情報に対して頁マークを検出するための検出範囲と印字済最終行を検出するための検出位置とを温度に対して変化させるようにした。
【０１０９】
これにより、通帳Ｂの温度による搬送量の変化に応じて通帳Ｂの頁の画像情報が伸縮して変化しても、頁マーク及び印字済最終行を正確に検出できるようになる。
［第３の実施の形態］
第３の実施の形態では、温度を検知することなく温度によらずに通帳の頁の画像情報から頁マーク及び印字済最終行を正確に検出することを説明する。
【０１１０】
第３の実施の形態のＡＴＭは図３で説明したハードウェア構成を有し、次のような制御機能を有する。
図１１は、第３の実施の形態に係るＡＴＭが備える機能を示すブロック図である。
【０１１１】
なお、図５と同じ機能のブロックには図５と同じ符号を付してその説明は省略する。
ＡＴＭ１００は通帳の頁から当該頁に対応する画像情報を読み取り、温度によって伸縮等が生じていない通常の画像情報に対する読み取った画像情報の間延び率に応じて、頁の画像情報に対する検出範囲並びに検出位置を変化させるものである。
【０１１２】
このようなＡＴＭ１００の制御ユニット２００は、印字行情報保持部２１ａ、搬送制御部２２、通帳処理制御部２３、スキャン情報取得部２４、間延び率算出部２８及び検出部１２５を備える。
【０１１３】
間延び率算出部２８は、光学読取部５４が読み取った通帳Ｂの頁の画像情報をスキャン情報取得部２４から取得して、温度の影響により伸縮していない通常の画像情報に対する読み取った画像情報の搬送方向の長さの間延び率を算出する。なお、通帳Ｂの間延びの例については後述する。
【０１１４】
ここで通帳の頁の画像情報の間延びについて説明する。
図１２は、通帳の間延びの例を示す図である。
なお、正常に読み取られた通帳Ｂの頁の画像は図１２（Ａ），（Ｂ）の左側にそれぞれ示しており、通帳の搬送方向の長さはＨである。図１２（Ａ）は通帳の頁の画像が縮小した場合、図１２（Ｂ）は通帳の頁の画像が膨張した場合をそれぞれ表している。
【０１１５】
既述の通り、通帳処理ユニット５０は環境温度に応じて搬送ローラが膨張／収縮することにより通帳Ｂの搬送量が変化する。
高温時には搬送ローラが膨張することから通帳Ｂに対する搬送量が増加する。光学読取部５４が通常よりも速く搬送される通帳Ｂの頁を読み取ると、図１２（Ａ）の右側に示されるように、通常の頁の画像情報の長さＨよりも、読み取られた頁の画像情報の長さｈ１は小さくなってしまう。
【０１１６】
この場合には間延び率算出部２８によって算出される間延び率はｈ１／Ｈ（＜１）となる。
一方、低温時には高温時と逆であって光学読取部５４が通常よりも遅く搬送される通帳Ｂの頁を読み取ると、図１２（Ｂ）の右側に示されるように、通帳Ｂの頁の画像情報の長さＨよりも、読み取られた頁の画像情報の長さｈ２は大きくなってしまう。
【０１１７】
この場合には間延び率算出部２８によって算出される間延び率はｈ２／Ｈ（＞１）となる。
なお、開かれた状態の通帳Ｂの搬送方向の通常の長さは１７４．６ｍｍ程度であるために、１スキャンが０．１８２ｍｍであることから、通常の長さＨは９５９スキャンである。
【０１１８】
また、検出部１２５は、（上記の検出部２５と同様に）頁の上端部から任意のスキャン数目の検出位置の画像情報を検出する。検出部１２５は、頁の上端部から任意のスキャン数目と当該スキャン数目よりも大きいスキャン数目との間の検出範囲の画像情報を検出する。また、検出部１２５は印字行情報保持部２１ａを参照して検出したスキャン数に対応する行数を特定する。さらに、検出部１２５は、間延び率算出部２８が算出した間延び率に応じてこれらの検出位置並びに検出範囲を補正して変化させる。
【０１１９】
このような構成を備えるＡＴＭ１００においても図８と同様の処理フローに沿って印字処理を実行する。
また、ＡＴＭ１００では図８のステップＳ１２及びステップＳ１３について次の処理が実行される。
【０１２０】
図１３は、第３の実施の形態に係る通帳の頁マーク及び印字済最終行の検出処理を実行するための処理手順を示すフローチャートである。
なお、図１３（Ａ）はステップＳ１２で実行される頁マーク検出処理を、図１３（Ｂ）はステップＳ１３で実行される印字済最終行検出処理をそれぞれ表している。
【０１２１】
また、図１３でも図９及び図１０で実行される処理については同じステップ番号を付してその説明については省略する。
まず、頁マーク検出処理について説明する。
【０１２２】
［ステップＳ１１２ａ］  間延び率算出部２８は、スキャン情報取得部２４が取得した頁の画像情報を取得する。間延び率算出部２８は通常の頁の画像情報の搬送方向の長さに対する読み取った画像情報の搬送方向の長さの間延び率を算出する。
【０１２３】
［ステップＳ１１２ｋ］  検出部１２５は間延び率算出部２８から間延び率を取得する。そして、当該間延び率に基づいて頁の画像情報に対して頁マークを検出するための検出範囲を補正する。
【０１２４】
次いで、印字済最終行検出処理について説明する。
［ステップＳ１１３ａ］  間延び率算出部２８は、スキャン情報取得部２４が取得した頁の画像情報を取得する。間延び率算出部２８は頁の通常の画像情報の搬送方向の長さに対する読み取った画像情報の搬送方向の長さの間延び率を算出する。
【０１２５】
［ステップＳ１１３ｋ］  検出部１２５は、ステップＳ１３ｂの仮ステップ数と間延び率とを次式に適用することにより、補正された印字済最終行の文字列のステップ数を算出する。
【０１２６】
印字済最終行の文字列のステップ数
＝仮ステップ数（ステップＳ１３ｂ）＋（仮ステップ数×間延び率（ステップＳ１１３ａ）・・・（１１）
次に、ＡＴＭ１００で実行される図１３の処理の具体例を説明する。なお、以下では図８のステップＳ１１，Ｓ１４〜Ｓ１８についての説明は省略する。
【０１２７】
通帳処理ユニット５０の光学読取部５４は光学読取位置にセットされて所定の搬送量で搬送される通帳の頁を１ラインずつスキャンして頁全面の画像情報を取得して通帳処理制御部２３に通知する（ステップＳ１２ａ）。
【０１２８】
間延び率算出部２８は頁の通常の画像情報の搬送方向の長さ（９５６スキャン）に対する読み取った画像情報の搬送方向の長さ（例えば、９９５スキャン）の間延び率（１．０４＝９９５／９５６）を算出する（ステップＳ１１２ａ）。
【０１２９】
検出部１２５は間延び率算出部２８から間延び率（１．０４）を取得する。この場合、検出部１２５は、このような間延び率から頁の画像情報に対して頁マークを検出するための検出範囲（Ａ＝３８〜Ｂ＝１１０）をＡ＝３９．５２（＝３８×１．０４）〜Ｂ＝１１４．４（＝１１０×１．０４）に補正する（ステップＳ１１２ｋ）。
【０１３０】
検出部１２５は、補正された画像情報の検出範囲内の頁マークの画像情報を検出する（ステップＳ１２ｋ）。
さらに、検出部１２５は、通知された頁の画像情報から通常（温度を考慮しない）の頁の仮印字済最終行と共に当該仮印字済最終行までの仮スキャン数（例えば、３５０スキャン）を検出する（ステップＳ１３ａ，Ｓ１３ｂ）。
【０１３１】
頁マークの検出処理と同様に、間延び率算出部２８は頁の通常の画像情報の搬送方向の長さ（９５６スキャン）に対する読み取った画像情報の搬送方向の長さ（例えば、９９５スキャン）の間延び率（１．０４＝９９５／９５６）を算出する（ステップＳ１１３ａ）。
【０１３２】
検出部１２５は、印字済最終行の文字列のステップ数を３６４（＝３５０×１．０４）と算出して、このようなステップ数にて印字済最終行の文字列を検出する（ステップＳ１１３ｋ，Ｓ１３ｌ）。
【０１３３】
このようにＡＴＭ１００では通帳Ｂの頁を順次スキャンして取得した当該頁の画像情報に対して頁マークを検出するための検出範囲と印字済最終行を検出するための検出位置とを、頁の正常な長さに対する読み取った頁の長さの間延び率に応じて変化させるようにした。
【０１３４】
これにより、通帳Ｂの温度による搬送量の変化に応じて通帳Ｂの頁の画像情報が伸縮して変化しても、頁マーク及び印字済最終行を正確に検出できるようになる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、自動取引装置１、ＡＴＭ１０，１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ（Compact Disc）−ＲＯＭ／ＲＷ（Re-Writable）等がある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等がある。
【０１３５】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１３６】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１３７】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【０１３８】
１  自動取引装置
２  制御部
２ａ  温度補正情報保持手段
２ｂ  印字行情報保持手段
２ｃ  読取制御部
２ｄ  検出手段
２ｅ  検出補正手段
３  通帳処理部
３ａ  読取手段
３ｂ  温度検知手段
１０，１００  ＡＴＭ
２０，２００  制御ユニット
２０ａ  ＣＰＵ
２０ｂ  ＲＡＭ
２０ｃ  ＨＤＤ
２０ｄ  グラフィックインタフェース
２０ｅ  ホスト通信制御部
２０ｆ  入出力インタフェース
２０ｇ  バス
２１ａ  印字行情報保持部
２１ｂ  温度補正情報保持部
２２  搬送制御部
２３  通帳処理制御部
２４  スキャン情報取得部
２５，１２５  検出部
２６  温度情報取得部
２７  検出補正部
２８  間延び率算出部
３０  表示ユニット
３０ａ  表示部
３０ｂ  入力検知部
４０  カード処理ユニット
４０ａ  カード挿入／排出口
５０  通帳処理ユニット
５１  挿入口
５２  搬送路
５３  磁気ストライプユニット
５４  光学読取部
５５  印字部
５６  捲り部
５７  通帳回転部
５８ａ〜５８ｄ  カセット
５８ｅ  取り忘れ収納部
５９  温度検知部
６０  硬貨処理ユニット
６０ａ  硬貨入出金部
７０  紙幣処理ユニット
７０ａ  紙幣入出金部
【図１】
0005509146.tif 000002
【図２】
0005509146.tif 000003
【図３】
0005509146.tif 000004
【図４】
0005509146.tif 000005
【図５】
0005509146.tif 000006
【図６】
0005509146.tif 000007
【図７】
0005509146.tif 000008
【図８】
0005509146.tif 000009
【図９】
0005509146.tif 000010
【図１０】
0005509146.tif 000011
【図１１】
0005509146.tif 000012
【図１２】
0005509146.tif 000013
【図１３】
0005509146.tif 000014