(57)【特許請求の範囲】
【請求項１】
明細票のロール紙をセットするホッパ部と、
前記ロール紙を搬送する搬送路と、
前記ロール紙の黒マークを検知するセンサと、
前記センサでの検知に基づいて印字位置を決定する印字位置決定部と、
前記ロール紙に印字する印字部とを備え、
前記ホッパ部にセットされている前記ロール紙を前記搬送路で搬送し、前記センサで黒マークを検知して前記印字位置決定部で印字位置を決定し、ロール紙を印字位置に合わせて前記印字部で印字し、印字完了した明細票を発行する明細票発行装置であって、
前記印字位置決定部は、
前記ロール紙をローディングする際に、前記センサにより前記ロール紙を検知する前のセンサレベルを用いて前記ロール紙の閉じ穴であると判定する閾値として閉じ穴暫定閾値を設定し、
前記ロール紙を検知した際のセンサレベルを用いて前記黒マークであると判定する閾値として黒マーク暫定閾値を設定し、
前記ロール紙の搬送時に前記センサの出力が前記黒マーク暫定閾値以下である状態が規定長さ以上連続するのであれば閉じ穴検知と判定し、
明細票１枚分のロール紙を搬送した間において黒マーク検知がない場合には前記黒マーク暫定閾値を上げ、また同様に搬送した間において黒マークを複数個検知した場合は前記黒マーク暫定閾値を下げる閾値の補正を実行し、閾値の補正の際、閾値の上限値、及び下限値を設定することにより黒マークの検出異常を判定し、
明細票１枚分のロール紙を搬送している間に黒マーク検知した場合に、検知した黒マークのセンサレベル及び閉じ穴のセンサレベルを用いて閉じ穴閾値を設定し、検知した前記ロール紙のセンサレベル及び黒マークのセンサレベルを用いて黒マーク閾値を設定し、
前記ロール紙に印字をする際に、前記センサによる検知に基づいて前記ロール紙の黒マークおよび閉じ穴の両方を特定し、該特定したうちの前記黒マークを基準として印字位置を決定する構成にした
明細票発行装置。
【請求項２】
前記ロール紙に印字をする際に、明細票１枚分のロール紙を搬送した間において黒マーク検知が無い場合には前記黒マーク暫定閾値を上げ、また同様に搬送した間において黒マークを複数個検知した場合は前記黒マーク暫定閾値を下げる閾値の補正を実行する
請求項１記載の明細票発行装置。
【請求項３】
閾値の補正の際、閾値の上限値、及び下限値を設定することにより黒マークの検出異常を判定する
請求項２記載の明細票発行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば明細票を発行する自動取引装置などに組み込まれるような明細票発行装置に関する。
【背景技術】
【０００２】
一般的に、明細票の元になるロール紙には、印字位置あるいはカット位置を決める為の黒マーク（１０ｍｍ）が印刷されている。また、ロール紙によっては、発行した明細票をフォルダに閉じる為の閉じ穴（４Φ）を持つ種類もある。この黒マークの位置及び閉じ穴の位置は、明細票ロール紙の種類により異なる。
【０００３】
現行の明細票発行装置における明細票の黒マーク検知方式は、反射型センサを用いて明細票紙面の反射光量を連続的に測定しつつ、白から黒への反射光の量的な変化を検知している。明細票の白部は反射量が多く（以下、この時の反射量の値を白レベルとする）、黒マーク部は反射量が減少し（以下、この時の反射量の値を黒レベルとする）、閉じ穴及び用紙無しでは反射量が大幅減少する（以下、この時の反射量の値を明細票無しレベルとする）。ここで各レベルにおける反射量の値を数値として比較すると、白レベル＞黒レベル＞明細票無しレベル、の順番になる。
【０００４】
黒マークを検知する一般的な方法として、白レベルから黒レベルへの変化を決定する閾値を設定し、その変化点を明細票ロール紙のローディング時に検知する方法がある。
【０００５】
詳述すると、先ず、明細票無しの状態で反射型センサの反射量をサンプリングし、これを明細票無しレベルとする。次に明細票の搬送を実施する。搬送を開始した後に、反射型センサにより検出した反射量が、上記の明細票無しレベルの閾値よりも高い（明るい）値に変化した地点を、明細票の先端検知とする。そして、検知した明細票の先端から例えば３０ｍｍ搬送地点の反射量をサンプリングし、これを白レベル（明細票有り）とする。ここで、この白レベルの値よりも少し低い（暗い）値（例えば８０％に相当する反射量）を黒レベル（黒マーク検知）の判定のための暫定閾値とする。
【０００６】
しかし、明細票ロール紙には、黒マーク（１０ｍｍ）と同じライン上に閉じ穴（４Φ）が有り、上述した暫定閾値だけでは黒マークと閉じ穴の区別ができない。その為、６ｍｍ以上黒マークレベルの暫定閾値が連続した部分を検出した場合に黒マーク検知としている。暫定閾値で黒マークを検知したならその地点の反射光量を黒マークレベルとしてサンプリングし、上記の明細票有り（白レベル）と黒マークレベルの中間値を正規の黒マーク閾値とする。
【０００７】
以上の手続きによって求めた黒マーク閾値を基準として、明細票発行装置は、明細票１枚分の搬送を実行し、反射光の測定を連続的に行う。そして、明細票発行装置は、この間に６ｍｍ以上の黒マークレベルを検知した場合に、１行目印字位置（すなわちカット位置）を決めている。
【０００８】
また、閾値を用いて黒マーク検出をし、検出した黒マークの実際の反射量をサンプリングして、この実際の反射量を黒レベルの閾値に再設定する黒マーク検出装置が提案されている（特許文献１参照）。この黒マーク検出装置は、明細票の反射量のレベルのばらつきやセンサ取り付け条件によって生じるばらつきを補正し、黒マーク検出の精度を向上させることができるとされている。
【特許文献１】特開平６−１４１１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、実際には、明細票ロール紙の製造に起因する閉じ穴サイズの誤差や、製造メーカ毎に微妙に異なる黒マークサイズや閉じ穴サイズの違い、及び明細票発行装置自体の機構に起因して生じる機構変化等により、反射型センサの反射量が変動する問題がある。また、明細票閉じ穴径の大型化等により、黒マークと閉じ穴の区別が困難になるなどの問題もある。これらの問題により、閉じ穴を黒マークと誤検知し、１行目の印字位置を正しく決定出来ず、印字ずれやカット位置ずれが発生している。
【００１０】
尚、既存製品では、反射型センサの反射部を白塗りまたは白色のテープを貼る等をして、閉じ穴を用紙有り（白）と同等の反射量になるように調整し、閉じ穴対策をしている製品も見受けられる。しかし、このように白塗りまたは白色のテープを貼ることは、部品点数と製造工程の増加につながり、原価高になる問題がある。
【００１１】
本発明は、上述の問題点に鑑み、従来の装置に対する特別な機構追加や明細票自体への特別な加工を施すことなく、確実に１行目の印字位置を決定することを目的とする。
【課題を解決するための手段】
【００１２】
この発明は、明細票のロール紙をセットするホッパ部と、前記ロール紙を搬送する搬送路と、前記ロール紙の黒マークを検知するセンサと、前記センサでの検知に基づいて印字位置を決定する印字位置決定部と、前記ロール紙に印字する印字部とを備え、前記ホッパ部にセットされている前記ロール紙を前記搬送路で搬送し、前記センサで黒マークを検知して前記印字位置決定部で印字位置を決定し、ロール紙を印字位置に合わせて前記印字部で印字し、印字完了した明細票を発行する明細票発行装置であって、前記印字位置決定部は、前記ロール紙をローディングする際に、前記センサにより前記ロール紙を検知する前のセンサレベルを用いて前記ロール紙の閉じ穴であると判定する閾値として閉じ穴暫定閾値を設定し、前記ロール紙を検知した際のセンサレベルを用いて前記黒マークであると判定する閾値として黒マーク暫定閾値を設定し、前記ロール紙の搬送時に前記センサの出力が前記黒マーク暫定閾値以下である状態が規定長さ以上連続するのであれば閉じ穴検知と判定し、明細票１枚分のロール紙を搬送した間において黒マーク検知がない場合には前記黒マーク暫定閾値を上げ、また同様に搬送した間において黒マークを複数個検知した場合は前記黒マーク暫定閾値を下げる閾値の補正を実行し、閾値の補正の際、閾値の上限値、及び下限値を設定することにより黒マークの検出異常を判定し、明細票１枚分のロール紙を搬送している間に黒マーク検知した場合に、検知した黒マークのセンサレベル及び閉じ穴のセンサレベルを用いて閉じ穴閾値を設定し、検知した前記ロール紙のセンサレベル及び黒マークのセンサレベルを用いて黒マーク閾値を設定し、前記ロール紙に印字をする際に、前記センサによる検知に基づいて前記ロール紙の黒マークおよび閉じ穴の両方を特定し、該特定したうちの前記黒マークを基準として印字位置を決定する明細票発行装置であることを特徴とする。
【発明の効果】
【００１３】
この発明により、従来の装置に対する特別な機構追加や明細票自体への特別な加工を施すことなく、確実に１行目の印字位置を決定することができる。
【発明を実施するための最良の形態】
【００１４】
この発明の一実施形態を以下図面と共に説明する。  
図１は、本発明の一実施形態である現金自動取引装置１の外観斜視図である。  
現金自動取引装置１は、本体制御部２、操作部３、カード取扱装置４、明細票発行装置５、現金取扱装置６、および通帳取扱装置７で主に構成されている。
【００１５】
本体制御部２は、各装置からの報告を受けると共に、各装置に必要な指示を出す。  
操作部３は、顧客が入力した取引種類や取引金額を本体制御部２へ連絡する。  
カード取扱装置４は、利用者が挿入したカードを吸入し、カードに記録された利用者情報を読みだす。カード取扱装置４は、読み出した利用者情報を本体制御部２へ報告し、該本体制御部２から指示されたデータをカードに書き込み、該カードを排出する。
【００１６】
明細票発行装置５は、本体制御部２の指示により取引データを明細票に印字して利用者へ排出する。  
現金取扱装置６は、本体制御部２の指示により現金を出金する出金処理と、利用者が預け入れた現金を計数して本体制御部２へ報告する入金処理を行う。  
通帳取扱装置７は、本体制御部２の指示により取引データを通帳に印字して利用者へ排出する。
【００１７】
図２は、本発明の一実施形態である現金自動取引装置１の制御ブロック図である。  
回線制御部８は、暗証番号や取引金額や口座番号や振込み先情報等の取引情報をセンタ９０へ送信する処理、およびセンタ９０の処理結果を受信し本体制御部２へ連絡する処理等を実行するものである。  
センタ９０は、回線制御部８から受信した暗証番号や取引金額や口座番号や振込み先情報等の取引情報を確認し、確認結果を回線制御部８へ送信する。
【００１８】
図３、図４、図５は、本発明の一実施形態に係わる現金自動取引装置１における出金取引の一例をあらわした処理フロー図である。  
現金自動取引装置１は、利用者の取引き開始（ステップＳ２０１）か、係員の電源オフ（ステップＳ２０２）を待っている。
【００１９】
利用者により操作部３で出金の取り引きが選択されると（ステップＳ２０４）、出金取引を開始する。係員により電源オフされると（ステップＳ２０２：ＹＥＳ）、現金自動取引装置１は、電源をオフにし（ステップＳ２０３）、終了する。
【００２０】
出金取引が開始された場合、現金自動取引装置１は、カード取扱装置４に挿入されたカードを装置内部へカード吸入する（ステップＳ２０５）。
【００２１】
カード吸入の結果が異常発生であれば（ステップＳ２０６：ＹＥＳ）、カード搬送路異常オンとし（ステップＳ２０７）、搬送異常終了する。カード吸入結果が異常無しであれば（ステップＳ２０６：ＮＯ）、現金自動取引装置１は、明細票に取引日付と時刻を印字する（ステップＳ２０８）。
【００２２】
操作部３により暗証番号入力を受け付け（ステップＳ２０９）、出金金額入力を受け付けると（ステップＳ２１０）、現金自動取引装置１は、利用者デ−タ確認のためにセンタ９０と交信する（ステップＳ２１１）。利用者データを確認できれば、明細票発行装置５により取引データを印字する（ステップＳ２１２）。
【００２３】
取引デ−タ印字の結果が異常発生であれば（ステップＳ２１３：ＹＥＳ）、明細票搬送路異常オンとし（ステップＳ２１４）、搬送異常終了する。取引デ−タ印字結果が異常無しであれば（ステップＳ２１３：ＮＯ）、明細票カットを実行する（ステップＳ２１６）。
【００２４】
明細票カットの結果が異常発生であれば（ステップＳ２１７：ＹＥＳ）、明細票搬送路異常オンとし（ステップＳ２１４）、搬送異常終了する。明細票カット結果が異常無しであれば（ステップＳ２１７：ＮＯ）、明細票を排出する（ステップＳ２１８）。
【００２５】
明細票排出の結果が異常発生であれば（ステップＳ２１９：ＹＥＳ）、明細票搬送路異常オンとし（ステップＳ２１４）、搬送異常終了する。明細票排出結果が異常無しであれば（ステップＳ２１９：ＮＯ）、利用者により明細票が抜き取られたか監視し（ステップＳ２２０）、抜き取られれば（ステップＳ２２０：ＹＥＳ）、カード取扱装置４によりカードを排出する（ステップＳ２２１）。
【００２６】
カード排出の結果が異常発生であれば（ステップＳ２２２：ＹＥＳ）、カ−ド搬送路異常オンとし（ステップＳ２２３）、搬送異常終了する。カード排出結果が異常無しであれば（ステップＳ２２２：ＮＯ）、利用者によりカードが抜き取られたか監視し（ステップＳ２２４）、カ−ドが抜き取られれば（ステップＳ２２４：ＹＥＳ）、現金取扱装置６により現金を放出する（ステップＳ２２５）。
【００２７】
現金放出の結果が異常発生であれば（ステップＳ２２６：ＹＥＳ）、現金搬送路異常オンとし（ステップＳ２２７）、搬送異常終了する。現金放出結果が異常無しであれば（ステップＳ２２６：ＮＯ）、利用者により現金が受け取られたか監視し（ステップＳ２２８）、現金が受け取られれば（ステップＳ２２８：ＹＥＳ）、取引き成立とし（ステップＳ２２９）、次の取引き待ちとする。
【００２８】
図６は、本発明の一実施形態に係わる明細票発行装置５の一例の概略図である。同図を用いて電源オン、明細票ローディング動作、印字動作、カット動作及び排出動作について説明する。
【００２９】
係員により電源が入れられると、明細票発行装置５は、復旧動作により搬送路Ａの搬送ベルト１６を回転させる。このとき、搬送路Ａに明細票１０がなければ、搬送路入口センサ１８及び排出センサ１１で明細票１０を検知できない為、異常となる。ここで排出センサ１１は、カットされた明細票の排出を確認するセンサである。
【００３０】
係員が明細票ロール紙１４をホッパ部１３にセットすると、明細票ロール紙１４の残量少を検知する残量少検知センサ３０がオフとなり、明細票発行装置５は、ローディング動作を開始する。明細票発行装置５は、図示していない搬送モータの駆動により明細票ロール紙１４を回転させる。これにより、明細票ロール紙１４の先端は、分離部１５を通過し搬送ベルト１６に進入する。明細票発行装置５は、搬送路入口センサ１８が明細票ロール紙１４の先端を検知し、更に印字位置決めセンサ１９が明細票１０のタイミングマークを検知した後、所定量搬送して搬送モータの駆動による搬送を停止し、取引き待ちに入る。
【００３１】
次に取引データを印字するため印字動作を開始すると、明細票発行装置５は、搬送モータを起動させて搬送ベルト１６により明細票１０を明細票排出口１７側へ搬送するベルト搬送を開始する。また、これと同時に、明細票発行装置５は、印字部としての印字ヘッド２０により明細票１０に取引データ等をあわせて印字する。
【００３２】
カット動作を開始すると、明細票発行装置５は、搬送モータを起動させて搬送ベルト１６により明細票１０を明細票排出口１７側へ搬送するベルト搬送を行い、印字位置決めセンサ１９がタイミングマークを検知した後、所定量搬送して搬送を停止する。この際、排出センサ１１が明細票１０を検知しなければ、明細票発行装置５は用紙ジャムとみなしエラー処理を行う。
【００３３】
その後、明細票発行装置５は、明細票カッタ２１を動作させて明細票１０をミシン目の位置でカットし、排出準備位置へ搬送するため搬送モータを起動する。ベルト搬送により明細票１０が抜き取りセンサ１２で検知されれば、明細票発行装置５は明細票１０を所定量搬送して停止する。ここで抜き取りセンサ１２は、排出した明細票の抜き取りを検知するセンサである。
【００３４】
排出動作の開始により、明細票発行装置５は、搬送モータを起動し明細票１０を明細票排出口１７側へベルト搬送し、排出センサ１１が明細票１０の後端を検知した後所定量搬送して停止し、利用者による明細票１０の抜き取りを抜き取りセンサ１２で検知するまで待つ。
【００３５】
図７は、明細票発行装置５の制御ブロック図である。  
回線制御部２８は、本体制御部２からローディング、印字、カット又は排出などの指示情報を受信して主制御部２２へ連絡する処理、および、処理結果を主制御部２２から受け取り本体制御部２へ送信する処理を実行するものである。
【００３６】
センサ制御部２３は、搬送ベルト１６上の明細票１０及び明細票１０のタイミングマークの通過や残留及びアクチェータなどの定位置を監視している複数のセンサによる読取りを行い、読取り結果を主制御部２２へ連絡するものである。
【００３７】
搬送モータ制御部２４は、主制御部２２の指示により明細票１０を搬送する搬送モータをＯＮ／ＯＦＦするものであり、搬送制御を行うものである。  
カッタ制御部２５は、主制御部２２の指示により明細票１０をカットする明細票カッタ２１を動作させるものである。
【００３８】
印字ヘッド制御部２６は、主制御部２２の指示により取引データ（印字バッファ２９の内容）を明細票１０に印字するものである。  
印字編集制御部２７は、主制御部２２の指示により取引データを印字バッファ２９に編集するものである。
【００３９】
図８は、本発明の一実施形態に係わる明細票発行装置５の印字位置決めセンサ１９の一例の説明図であり、図９は、本発明の一実施形態に係わる明細票ロール紙１４の概略図である。
【００４０】
図８の側面図に示すように、反射型センサである印字位置決めセンサ１９は、発光素子３１ａからの光を明細票ロール紙１４に反射させ、この反射光を受光素子３１ｂで受光する。この受光のとき、出力Ｖｏｕｔのレベルが上がる。
【００４１】
明細票１０は、図９に示す白部３２では反射量が多く（白レベル）、黒マーク３４部では反射量が減少し（黒レベル）、閉じ穴３３及び用紙無しでは反射量が大幅減少する（明細票無しレベル）。各レベルを数値として比較すると、白レベル＞黒レベル＞明細票無しレベルとなる。
【００４２】
図９に示すように、明細票ロール紙１４は、フォルダ用の２個の閉じ穴３３と、印字位置決めを行う為の黒マーク３４と、カット位置目安のミシン目３５とで１枚の明細票１０を構成している。また、閉じ穴３３と黒マーク３４は、明細票ロール紙１４の側端から同じ距離だけ内側に配置され、同一線上に配置されている。尚、ミシン目３５の有無は本発明には関係しない。
【００４３】
図１０は、本発明の一実施形態に係わる印字位置決めセンサ１９の出力レベルタイムチャート図である。この図１０により、本発明の一実施形態に係わる閉じ穴検知と黒マーク検知による印字位置決め方法を説明する。
【００４４】
印字位置決めセンサ１９（図６参照）に明細票ロール紙１４が無い場合、印字位置決めセンサ１９の出力Ｖｏｕｔは低レベルである。この際、明細票ロール紙１４が無い時の出力Ｖｏｕｔ（ｇ８レベル）の１５０％を用紙先端検知レベルとすると共に、本発明の一実施形態に係わる閉じ穴閾値も用紙無しレベルの１５０％（図１０のｆ８’付近）とする。尚、この閉じ穴閾値は、ダーク判定閾値の１つであり、黒マーク検出後に再設定する。
【００４５】
ここで、閉じ穴閾値を用紙無しレベルの１５０％とするのは、閉じ穴の中央付近におけるセンサレベルのピーク（最低値のピーク）が、黒マークよりも低くなる特徴に基づいている。この特徴を判定するため、黒マークのセンサレベルよりも低く、用紙無しのセンサレベルよりも高い値を閉じ穴閾値に設定している。具体的には、明細票無しレベルとしてサンプリングした反射量の値よりも少し高い（明るい）値（例えば１５０％に相当する反射量）に設定している。
【００４６】
明細票ローディング動作により用紙先端が印字位置決めセンサ１９に到達すると、発光素子３１ａからの光が明細票ロール紙１４に反射し、この反射光を受光素子３１ｂで受光して出力Ｖｏｕｔのレベルが上昇する。このレベル上昇により用紙先端検知とし、用紙検知レベルａ８を白レベルとする。一方、白レベルの８０％（図１０のｃ８’付近）を本発明の一実施形態に係わる黒マーク検知のための暫定の黒マーク閾値とする。尚、この黒マーク閾値は、ダーク判定閾値の１つであり、黒マーク検出後に再設定する。
【００４７】
本実施例の明細票ロール紙１４の場合、用紙先端の後に閉じ穴３３が現れ、この閉じ穴３３により図１０のセンサ出力状態のｔ１からｔ７のセンサ出力が得られる。ここで、センサレベルのみでは閉じ穴３３か黒マーク３４か判定できない為、センサレベルの長さを測定する。センサレベルが黒マーク閾値（現段階ではｃ８’）以下となるタイミングｔ２から黒マークレベル長さ測定を開始する。ｔ３でセンサレベルが閉じ穴閾値（現段階ではｆ８’付近）以下なので閉じ穴レベル長さ測定も開始する。
【００４８】
ｔ４で閉じ穴レベル長さが２Φ以上なので閉じ穴と判定する。この２Φは、予め定められた閉じ穴判定基準長さである。一方で、閉じ穴判定時の最低レベルｇ８（図１０）を記録する。黒マークレベル長さ測定は、ｔ６で黒マーク閾値（現段階ではｃ８’）以上になるので黒マークとは判定しない。結果、閉じ穴検知有りで黒マーク検知無しとなり、ｔ１からｔ７のセンサ出力は黒マークと判定されない。
【００４９】
次に、図１０のｔ８からｔ１２のセンサレベルでは、ｔ９の黒マーク閾値から黒マークレベル長さ測定を開始する。ｔ１０で黒マークレベル長さが６ｍｍ以上なので黒マークと判定する。この６ｍｍは、予め定められた黒マーク判定基準長さである。一方、黒マーク判定時の最低レベルｄ８（図１０）を記録する。結果、閉じ穴検知無しで黒マーク検知有りなのでｔ８からｔ１２のセンサ出力は黒マークと判定される。
【００５０】
以上のように黒マークを検知したなら、明細票発行装置５の主制御部２２は、搬送モータ制御部２４の制御により黒マーク先端または黒マーク後端を基準に所定量搬送し、印字ヘッド２０を明細票ロール紙の印字開始位置に合わせる。尚、黒マーク先端を基準とするか、後端を基準とするか、及び所定搬送量をどの程度にするかは、取扱う明細票ロール紙１４の種類による。
【００５１】
また、明細票１枚分を搬送した後、黒マーク閾値と閉じ穴閾値はそれぞれ再設定される。黒マーク閾値は、用紙検知レベルａ８と黒マーク判定時の最低レベルｄ８の中間であるレベルｃ８を黒マーク閾値とし再設定する。閉じ穴閾値は閉じ穴判定時の最低レベルｇ８（閉じ穴のセンサレベル）と黒マーク判定時の最低レベルｄ８（黒マークのセンサレベル）の中間であるレベルｆ８を閉じ穴閾値とし再設定する。この様に実際のレベルから黒マーク閾値と閉じ穴閾値を得る事でより信頼性があがる。
【００５２】
次に、図１０により本発明の一実施形態に係わる黒マーク検知の黒マーク閾値の補正方法について説明する。  
印字位置決めセンサ１９での閉じ穴を黒マークと誤検知する問題の解決手段として、明細票１枚搬送毎に黒マーク閾値を少しずつ下げる。例えば、黒マーク閾値が図１０のｂ８レベル（小点線）の場合、ｔ１からｔ７の通り４Φの穴が黒マーク（６ｍｍ以上、閾値よりも低い状態）に見えてしまう為、ｔ８からｔ１０と合わせて黒マークが複数個あるように見えてしまう。この場合、明細票１枚分の搬送で印字位置決めをする。そして、黒マーク閾値を少し下げて再度、明細票の搬送を実施し、４Φの閉じ穴が黒マークと判定されない一点鎖線で表したｃ８レベル（黒マーク閾値よりも低い状態が４ｍｍ未満）を探す。
【００５３】
逆に、黒マーク検知不可なら明細票１枚搬送毎に黒マーク閾値を少しずつ上げる。例えば、黒マーク閾値が図１０のｅ８レベル（大点線）の場合、ｔ９からｔ１１において６ｍｍ以上のｃ８レベル（黒）を検知しない。この為、黒マーク閾値を少しずつ上げ、再度、明細票の搬送を実施し、ｃ８レベル（一点鎖線）を探す。その際、黒マーク閾値が図１０のｅ８になると黒マークの条件となる黒マーク閾値よりも低い状態が見つかるが、該当箇所は６ｍｍ以上連続しないため、黒マーク無しと判定する。したがって、明細票１枚搬送毎に黒マーク閾値を少しずつ上げ、実線で表したｄ８から一点鎖線で表したｃ８の間の黒マークが見つかる条件（黒マーク閾値よりも低い状態が６ｍｍ以上続く）の箇所を探し、黒マーク閾値を再設定する。
【００５４】
図１１は、本発明の一実施形態に係わる印字位置決めセンサ１９の補正範囲を表した出力レベルタイムチャート図である。尚、図１１では説明に挙がらないが、図１０のａ８レベルと図１１のａ９レベル、図１０のｃ８レベルと図１１のｃ９レベル、図１０のｆ８レベルと図１１のｅ９レベルはそれぞれ同じ意味を持つ。
【００５５】
図１０と図１１で黒マーク閾値を上下補正する際、それぞれ上限と下限を設定し運用する際の一例を説明する。図１０と図１１の出力レベルにおいて、黒マーク検知不可であれば、明細票１枚毎に黒マーク閾値を少しずつ上げる。ここで、閾値を上げた黒マーク閾値が図１０のｂ８レベルにまで達してしまうと、明らかに閉じ穴を黒マークと検知してしまう。このため、黒マーク閾値の上限を白レベルの８５％である図１１のｂ９レベルとする。
【００５６】
逆に、閉じ穴を黒マークと誤検知する問題の解決手段として、明細票１枚毎に黒マーク閾値を少しずつ下げる。この際、黒マーク閾値が図１０のｅ８レベルに達すると明らかに黒マーク検知ができなくなる。このため、下限を白レベルの５５％である図１１のｄ９レベルとする。この際、それぞれ上限と下限の状態で連続して所定回数（例えば連続３回）続けて黒マーク検知が出来なければ異常終了とする。
【００５７】
図１２、および図１３は、本発明の一実施形態に係わる明細票発行装置５における調整処理の一例をあらわした処理フロー図である。  
明細票発行装置５の主制御部２２は、閉じ穴閾値を用紙なしレベルの１５０％に設定する（ステップＳ３０１）。主制御部２２は、モータと搬送ベルト１６による用紙搬送を開始する（ステップＳ３０２）。
【００５８】
用紙先端を検知すると（ステップＳ３０３：ＹＥＳ）、主制御部２２は、黒マーク閾値を用紙有りレベルの８０％に設定する（ステップＳ３０４）。
【００５９】
そして、主制御部２２は、明細票１０の用紙一枚分の搬送を行った後に搬送停止する（ステップＳ３０５）。このとき、黒マークの検知および閉じ穴の検知も実行する。
【００６０】
黒マーク検知による停止であった場合、つまり黒マーク検知があった場合（ステップＳ３０６：ＹＥＳ）、主制御部２２は、黒マークを複数検知したか否か判定する（ステップＳ３０７）。
【００６１】
黒マークを複数検知していなければ（ステップＳ３０７：ＮＯ）、主制御部２２は、黒マーク閾値を、用紙検知レベルａ８と黒マークレベル（黒マーク判定時の最低レベルｄ８）の中間（レベルｃ８）に再設定する（ステップＳ３０８）。
【００６２】
閉じ穴を検知していれば（ステップＳ３０９：ＹＥＳ）、主制御部２２は、閉じ穴閾値を閉じ穴レベル（閉じ穴判定時の最低レベルｇ８）と黒マークレベル（黒マーク判定時の最低レベルｄ８）の中間値（レベルｆ８）に再設定する（ステップＳ３１０）。
【００６３】
閉じ穴を検知していなければ（ステップＳ３０９：ＮＯ）、主制御部２２は、ステップＳ３１６に処理を進める。
【００６４】
前記ステップＳ３０６で黒マーク検知が無かった場合（ステップＳ３０６：ＮＯ）、主制御部２２は、黒マーク閾値を少し上げ（ステップＳ３１１）、ステップＳ３１３に処理を進める。この上げた後の黒マーク閾値は、例えば現在の黒マーク閾値に予め定めた定数１．０２を乗算して得た値にすると良い。
【００６５】
前記ステップＳ３０７で黒マークを複数個検知した場合（ステップＳ３０７：ＹＥＳ）、主制御部２２は、黒マーク閾値を少し下げる（ステップＳ３１２）。この少し下げた黒マーク閾値は、現在の黒マーク閾値に予め定めた定数０．９８を乗算して得た値にすると良い。
【００６６】
前記ステップＳ３０６またはＳ３０７により黒マーク閾値を補正した後、主制御部２２は、上限または下限での黒マーク検知異常の回数が３回（予め定めた繰り返し数）か否か判定する（ステップＳ３１３）。３回目であれば（ステップＳ３１３：ＹＥＳ）、主制御部２２は、異常終了する。
【００６７】
３回目より少なければ（ステップＳ３１３：ＮＯ）、主制御部２２は、異常が１回目か否か判定する（ステップＳ３１４）。  
主制御部２２は、一回目であれば（ステップＳ３１４：ＹＥＳ）、ステップＳ３０５に処理を戻し、一回目でなければ（ステップＳ３１４：ＮＯ）、用紙をカットして回収（ステップＳ３１５）してからステップＳ３０５に処理を戻す。
【００６８】
前記ステップＳ３１０の後、主制御部２２は、上位の本体制御部２から印字指示があるまで待機する（ステップＳ３１６：ＮＯ）。
【００６９】
印字指示を受けると（ステップＳ３１６：ＹＥＳ）、主制御部２２は、明細票ロール紙１４への印字と搬送を行う（ステップＳ３１７）。この印字および搬送のとき、主制御部２２は、これまでに設定された黒マーク閾値及び閉じ穴閾値を用いて黒マークの検知および閉じ穴の検知を行い、印字位置を調整して印刷する。これにより、主制御部２２は、印字位置決定部として機能する。
【００７０】
主制御部２２は、明細票ロール紙１４から印字部分を明細票１０としてカットし（ステップＳ３１８）、この明細票１０を排出する（ステップＳ３１９）。  
その後、主制御部２２は、必要に応じて黒マーク閾値を補正し、また必要に応じて閉じ穴閾値を補正する（ステップＳ３２０〜３２４）。ここで、ステップＳ３２０はステップＳ３０６と、ステップＳ３２１はステップＳ３０７と、ステップＳ３２２はステップＳ３１１と、ステップＳ３２３はステップＳ３１２と、ステップＳ３２４はステップＳ３１３と、処理完了後の戻り先がステップＳ３１６である点を除けば同一であるから、その詳細な説明を省略する。
【００７１】
以上の構成および動作により、従来の装置に対する特別な機構追加や明細票自体への特別な加工を施すことなく、確実に１行目の印字位置を決定することができる。
【００７２】
また、明細票ロール紙１４の製造誤差及び機構の製造誤差などを吸収できる。  
また、閉じ穴を黒マークと誤検知した場合、つまり黒マークが複数個検知された場合、黒マーク閾値を少しずつ下げることで閉じ穴を黒マークと検知しなくなるように自己補正できる。
【００７３】
また、黒マーク検知不可時に黒マーク閾値を少しずつ上げるため、黒マークを検知し易くできる。  
また、黒マーク検知が不可なら異常終了とするため、極度のカットずれの明細票１０を排出してしまうことを防止できる。
【００７４】
また、閉じ穴を黒マークと検知しても、停止前に検知する黒マークが本当の黒マークである為、カット位置ずれになることを防止できる。
【００７５】
また、黒レベルが黒マーク閾値より低い（暗い）状態が続く長さを基準に、黒マーク閾値を再設定することにより、閉じ穴を黒マークと誤検知することを防止できる。
【００７６】
また、黒マーク閾値の上げ下げの操作（すなわち閾値の補正）において、それぞれ上限と下限を設定しているため、閾値の補正を繰り返した末に黒マーク検知が不可の状態のまま黒マーク閾値が上限或いは下限を超過する場合は、黒マーク検出異常と判定することができる。
【００７７】
この発明は、上述の実施形態の構成のみに限定されるものではなく、多くの実施の形態を得ることができる。例えば、本発明は、現金自動取引装置１のみならず、ロール紙を明細票の発行に使用可能な種々の取引装置に適用可能である。
【図面の簡単な説明】
【００７８】
【図１】現金自動取引装置の外観斜視図。
【図２】現金自動取引装置の制御ブロック図。
【図３】現金自動取引装置における出金取引の処理フロー図。
【図４】現金自動取引装置における出金取引の処理フロー図。
【図５】現金自動取引装置における出金取引の処理フロー図。
【図６】明細票発行装置の一例の概略図。
【図７】明細票発行装置の制御ブロック図。
【図８】明細票発行装置の印字位置決めセンサの説明図。
【図９】明細票ロール紙の概略図。
【図１０】印字位置決めセンサの出力レベルタイムチャート図。
【図１１】印字位置決めセンサの補正範囲を表した出力レベルタイムチャート図。
【図１２】明細票発行装置における調整処理の処理フロー図。
【図１３】明細票発行装置における調整処理の処理フロー図。
【符号の説明】
【００７９】
５…明細票発行装置、１０…明細票、１３…ホッパ部、１４…明細票ロール紙、１９…印字位置決めセンサ、２０…印字ヘッド、２２…主制御部、３４…黒マーク、Ａ…搬送路
【図１】
0005033507.tif 000002
【図２】
0005033507.tif 000003
【図３】
0005033507.tif 000004
【図４】
0005033507.tif 000005
【図５】
0005033507.tif 000006
【図６】
0005033507.tif 000007
【図７】
0005033507.tif 000008
【図８】
0005033507.tif 000009
【図９】
0005033507.tif 000010
【図１０】
0005033507.tif 000011
【図１１】
0005033507.tif 000012
【図１２】
0005033507.tif 000013
【図１３】
0005033507.tif 000014