(57)【要約】【課題】プレスキャンによって画像データを２値化処理するための閾値が決定できない場合でも、画像処理装置が本スキャンを行なって所定の画像データを取得する画像処理装置および画像処理装置の画像取得方法を提案すること。【解決手段】複合処理装置２は、ホストコンピュータ３からの指令によって小切手１００の画像をスキャンして２階調画像データを生成するが、２階調画像データ生成用の閾値が決定できない場合でもエラー処理をホストコンピュータ３で行うことなく次の処理工程に移行する。処理工程には、２５６階調の画像データを得る処理動作（ＳＴ１１１〜１１２）、本スキャン画像を鮮鋭処理した後２値化処理して２階調画像データを得る処理動作（ＳＴ１２１〜１２４）、予め設定された設定閾値を用いて２階調画像データを得る処理動作（ＳＴ１３１〜１３３）があり、いずれの処理動作を行なうかを設定できる。【選択図】図４
2008005380.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータからスキャン開始指令を受信する受信工程と、
前記スキャン開始指令を受信すると、読み取り対象の媒体の表面における少なくとも一部の領域をスキャンして、２階調よりも高い階調で第１画像データを取得するプレスキャン工程と、
得られた前記第１画像データに基づき、当該第１画像データを２値化するための閾値を決定する閾値決定工程と、
前記媒体の表面における少なくとも一部の領域をスキャンして、２階調よりも高い階調で第２画像データを取得する本スキャン工程と、
前記閾値決定工程において前記閾値が決定されている場合に、前記第２画像データを前記閾値に基づいて２値化処理して第１の２階調画像データを生成する２階調画像データ生成工程と、
前記第１の２階調画像データを前記ホストコンピュータに送信する画像データ送信工程と、
前記閾値決定工程において前記閾値が決定不能であった場合に、前記第２画像データ、または、当該第２画像データに所定の画像処理を施して得られる第３画像データに、前記閾値が決定不能であった旨を示すエラー情報を付加して前記ホストコンピュータに送信する処理工程とを含むことを特徴とする画像処理装置の画像取得方法。
【請求項２】
請求項１において、
前記第３画像データは、前記第２画像データに鮮鋭処理を施して鮮鋭画像データを生成し、当該鮮鋭画像データを予め設定されている設定閾値に基づいて２値化処理して得られる第２の２階調画像データであることを特徴とする画像処理装置の画像取得方法。
【請求項３】
請求項１において、
前記第３画像データは、前記第２画像データを、予め設定されている設定閾値に基づいて２値化処理して得られる第３の２階調画像データであることを特徴とする画像処理装置の画像取得方法。
【請求項４】
請求項１において、
前記ホストコンピュータからの設定指令に基づき、前記処理工程における処理動作を次の（１）ないし（３）のいずれにするのかを設定する設定工程を含むことを特徴とする画像処理装置の画像取得方法。
（１）前記第２画像データに前記エラー情報を付加して前記ホストコンピュータに送信する処理動作
（２）前記第３画像データとして、前記第２画像データに鮮鋭処理を施して鮮鋭画像データを生成し、当該鮮鋭画像データを予め設定されている設定閾値に基づいて２値化処理して得られる第２の２階調画像データを採用し、これに前記エラー情報を付加して前記ホストコンピュータに送信する処理動作
（３）前記第３画像データとして、前記第２画像データを、予め設定されている設定閾値に基づいて２値化処理して得られる第３の２階調画像データを採用し、これに前記エラー情報を付加して前記ホストコンピュータに送信する処理動作
【請求項５】
請求項４において、
前記受信工程において前記設定指令を受信することを特徴とする画像処理装置の画像取得方法。
【請求項６】
請求項１ないし５のうちのいずれかの項において、
前記第１画像データおよび前記第２画像データは、２５６階調の画像データであること
を特徴とする画像処理装置の画像取得方法。
【請求項７】
請求項１ないし６のうちのいずれかの項において、
前記読取対象の媒体は小切手であることを特徴とする画像処理装置の画像取得方法。
【請求項８】
請求項１ないし７のうちのいずれかの項に記載の画像取得方法によって、
読み取り対象の媒体の表面の読み取り動作を行なうことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータからの指令によって読み取り対象の媒体の表面をスキャンし、取得した画像データに所定の画像処理を施してホストコンピュータに転送する画像処理装置の画像取得方法に関する。
【背景技術】
【０００２】
小切手を用いた電子決済では、小切手に記載された口座番号等の情報に基づいて、店のホストコンピュータと決済機関のサーバとの間で通信回線を介した決済処理が行なわれる。このため、顧客が振り出した小切手は決済機関へ持ち込む必要がないので、必要な表書および裏書がされたのち、顧客に返却されている。しかし、小切手をそのまま顧客に返却してしまうと、店には、小切手によって決済が行なわれたという証拠が残らない。そこで、店では返却前にその小切手の画像をスキャンして、得られた画像データを決済の証拠として保存するようにしている。
【０００３】
小切手のスキャンはホストコンピュータに接続された画像処理装置によって行なわれる。画像処理装置は、スキャンして得られた高階調の画像データを白黒２階調の２階調画像データにする２値化処理を行なった後、ホストコンピュータに転送する。画像処理装置で２値化処理を行なうのは、画像データのデータ容量を小さくするためであり、画像データが転送される店のホストコンピュータにおいて、多くの顧客が使用した多数の小切手の画像データを長期間に亘って保存しなければならないという必要性からである。
【０００４】
２値化処理を行なうために、画像処理装置では、まず、小切手の一部をプレスキャンして、得られた情報から閾値を決定する。次に本スキャンを行って、得られた画像データをこの閾値に基づいて２階調画像データにする。しかし、小切手の中には背景全体が暗く、閾値を決定できないものがある。そこで、画像処理装置はプレスキャンによって閾値を決定できたか否かの結果（プレスキャンエラーの有無）を一旦ホストコンピュータに送信し、その通知を受けたホストコンピュータがプレスキャンエラーが発生している場合には必要なエラー処理を行ない、しかる後に本スキャンの指令を画像処理装置に出すようにしている（特許文献１、２参照）。
【特許文献１】特開２００３−１５０７９９号公報の第５図
【特許文献２】特開２００３−１５０８００号公報の第４図
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ホストコンピュータが画像処理装置から送信されてくるプレスキャンエラーの有無を確認し、プレスキャンエラーが発生している場合に必要なエラー処理を行ない、しかる後に、ホストコンピュータが画像処理装置に本スキャンの指令を送信するような画像取得方法では、ホストコンピュータと画像処理装置との間のトランザクションが増えるとともに、ホストコンピュータにおけるアプリケーションのエラーハンドリングが煩雑になるという問題がある。
【０００６】
本発明の課題は、このような点に鑑みて、プレスキャンによって閾値が決定できない場合でも、プレスキャンエラーの処理をホストコンピュータで行うことなく本スキャンを行なって、所望の画像処理が施された画像データをホストコンピュータに転送する画像処理装置の画像取得方法を提案することにある。また、当該画像取得方法によって画像の読み取りを行なう画像処理装置を提案することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の画像処理装置の画像取得方法は、ホストコンピュータからスキャン開始指令を受信する受信工程と、前記スキャン開始指令を受信すると、読み取り対象の媒体の表面における少なくとも一部の領域をスキャンして、２階調よりも高い階調で第１画像データを取得するプレスキャン工程と、得られた前記第１画像データに基づき、当該第１画像データを２値化するための閾値を決定する閾値決定工程と、前記媒体の表面における少なくとも一部の領域をスキャンして、２階調よりも高い階調で第２画像データを取得する本スキャン工程と、前記閾値決定工程において前記閾値が決定されている場合に、前記第２画像データを前記閾値に基づいて２値化処理して２階調画像データを生成する２階調画像データ生成工程と、前記２階調画像データを前記ホストコンピュータに送信する画像データ送信工程と、前記閾値決定工程において前記閾値が決定不能であった場合に、前記第２画像データ、または、当該第２画像データに所定の画像処理を施して得られる第３画像データに、前記閾値が決定不能であった旨を示すエラー情報を付加して前記ホストコンピュータに送信する処理工程とを含むことを特徴とする。
【０００８】
本発明によれば、画像処理装置は、閾値決定工程によって閾値が決定不能な場合でも次の処理工程に移行して、得られた第２画像データ、または、第２画像データに所定の画像処理を施して得られる第３画像データをホストコンピュータに送信する。プレスキャンエラーが発生しても、そのエラー処理をホストコンピュータで行うことなく次の処理工程に移行するので、ホストコンピュータでは、プレスキャンエラー発生に伴うエラー処理、および、プレスキャンエラー発生から本スキャン工程に移行する間のトランザクション処理がなくなる。従って、ホストコンピュータに搭載されるアプリケーションのエラーハンドリングを簡略化することができる。
【０００９】
また、閾値が決定不能な場合でも、第２画像データまたは第３画像データがホストコンピュータに送信されるので、ホストコンピュータはスキャン開始指令の結果として必ず画像を取得できる。さらに、ホストコンピュータに送信される画像データにはエラー情報が付加されているので、ホストコンピュータが画像データを利用する際に便利である。
【００１０】
ここで、本スキャン工程で得られた２階調よりも高い階調の第２画像データがホストコンピュータに送信される場合には、第２画像データは、閾値が決定されている場合に生成される２階調画像データと比較してデータ容量は大きいが、２値化処理した場合には損失してしまう可能性がある媒体表面の情報を、損失させることなく保持しているという利点がある。
【００１１】
本発明において、前記第３画像データは、前記第２画像データに鮮鋭処理を施して鮮鋭画像データを生成し、当該鮮鋭画像データを予め設定されている設定閾値に基づいて２値化処理して得られる第２の２階調画像データとすることができる。本スキャン工程で得られた第２画像データに対して、媒体表面に記された文字や記号等の輪郭を強調する鮮鋭処理をした後に２値化処理を施すので、通常の第２画像データを２値化処理した場合には損失してしまう可能性がある情報を損失させることなく第２の２階調画像データを生成できる。また、第３画像データ（第２の２階調画像データ）は２階調画像データなので、ホストコンピュータに送信される画像データのデータ容量が小さく、保存にも適している。
【００１２】
本発明において、前記第３画像データは、前記第２画像データを、予め設定されている設定閾値に基づいて２値化処理して得られる第３の２階調画像データとすることができる。この処理動作では、予め設定された設定閾値で第２画像データを２値化処理して、第３の２階調画像データを生成するので、媒体表面の情報は２値化処理の過程で損失してしまう可能性はある。しかし、ホストコンピュータからのスキャン開始指令に対して、そのトランザクションを終了させることができる。また、第３画像データ（第３の２階調画像デ
ータ）は２階調画像データなので、ホストコンピュータに送信される画像データのデータ容量が小さく、保存にも適している。
【００１３】
また、本発明では、前記ホストコンピュータからの設定指令に基づき、前記処理工程における処理動作を次の（１）ないし（３）のいずれにするのかを設定する設定工程を含むようにすることができる。
（１）前記第２画像データに前記エラー情報を付加して前記ホストコンピュータに送信する処理動作
（２）前記第３画像データとして、前記第２画像データに鮮鋭処理を施して鮮鋭画像データを生成し、当該鮮鋭画像データを予め設定されている設定閾値に基づいて２値化処理して得られる第２の２階調画像データを採用し、これに前記エラー情報を付加して前記ホストコンピュータに送信する処理動作
（３）前記第３画像データとして、前記第２画像データを、予め設定されている設定閾値に基づいて２値化処理して得られる第３の２階調画像データを採用し、これに前記エラー情報を付加して前記ホストコンピュータに送信する処理動作
【００１４】
本発明によれば、閾値決定工程によって閾値が決定不能な場合の処理工程における処理動作が（１）〜（３）のように設定されており、いずれの処理動作を行なうかは、前記ホストコンピュータからの設定指令に基づき設定される。ホストコンピュータでは、設定指令によって閾値が決定不能な場合に移行する処理動作を予め選択しておくことができるので、ホストコンピュータに搭載されるアプリケーションの構築を容易にすることができる。
【００１５】
ここで、前記受信工程において前記設定指令を受信するようにしてもよい。このようにすれば、閾値決定工程によって閾値が決定不能な場合にいずれの処理動作を行なうかを、小切手の画像のスキャン開始指令と共に設定できる。スキャンエラーが発生した後の処理動作を動的に設定することができるので、柔軟性のあるアプリケーションを構築できる。
【００１６】
本発明において、前記第１画像データおよび前記第２画像データは、２５６階調の画像データであることが好ましい。
【００１７】
また、本発明において、前記読取対象の媒体は小切手とすることができる。
【００１８】
次に、本発明の画像処置装置は、上述した画像取得方法によって、読み取り対象の媒体の表面の読み取り動作を行なうことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、画像処理装置は、閾値決定工程によって閾値が決定不能な場合でも次の処理工程に移行して、得られた第２画像データ、または、第２画像データに所定の画像処理を施して得られる第３画像データをホストコンピュータに送信する。プレスキャンエラーが発生しても、そのエラー処理をホストコンピュータで行うことなく次の処理工程に移行するので、ホストコンピュータでは、プレスキャンエラー発生に伴うエラー処理、および、プレスキャンエラー発生から本スキャン工程に移行する間のトランザクション処理がなくなる。従って、ホストコンピュータに搭載されるアプリケーションのエラーハンドリングを簡略化することができる。
【００２０】
また、閾値が決定不能な場合でも第２画像データまたは第３画像データがホストコンピュータに送信されるので、ホストコンピュータはスキャン開始指令の結果として必ず画像を取得できる。さらに、ホストコンピュータに送信される画像データにはエラー情報が付加されているので、ホストコンピュータが画像データを利用する際に便利である。
【発明を実施するための最良の形態】
【００２１】
（小切手決済システムの全体構成）
以下に、図面を参照して、本発明を適用した複合処理装置の実施の形態を説明する。図１は、本発明の実施の形態に係る複合処理装置を含む小切手決済システムの外観図である。図２は、本形態の小切手決済システムのブロック構成図である。図３は図１に示す複合処理装置の小切手の搬送路周辺の構成を示す概略断面図である。
【００２２】
図１、２に示すように、本例の小切手の処理に用いられる小切手決済システム１は、複合処理装置２とレジスタ装置（ホストコンピュータ）３を備えている。複合処理装置２はホストコンピュータ３にケーブルで接続されて、店の会計カウンターに設置される。ホストコンピュータ３は通信回線を介して決済機関のサーバ４と接続される。
【００２３】
複合処理装置２は、樹脂製の筺体を備えた略立方体をしており、正面側部分には電子決済を行なう小切手１００を挿入する挿入口１１を備えている。挿入口１１から挿入された小切手１００は、図３に示すように、複合処理装置２内をＪ字形の搬送路１２に沿って下側から上側へと搬送される。搬送中には、ホストコンピュータ３からの指令によって小切手１００に対して必要な処理が行なわれ、その後、上面部分に形成された排出口１３から排出される。搬送路の排出口に近い位置には、排出される直前に小切手１００をスキャンするスキャナ部４０がある。排出口１３の後側にはロール紙排出口１４が形成されており、筺体の後側部分に収納されたロール紙（不図示）に、会計の明細書や電子決済に必要な同意書などが印刷された後、ここから排出されるようになっている。
【００２４】
ホストコンピュータ３は、店員が金額や電子決済の指示を入力する入力装置を兼ねたパネル部５と会計表示部６と記憶装置７とクレジットカードリーダ部８を備えている。ホストコンピュータ３は決済機関のサーバ４と通信回線で接続されているので、小切手１００に記載された口座番号等の決済情報を決済機関のサーバ４に照会して、振り出された小切手１００の有効性を確認することができる。
【００２５】
図２、３を参照して、小切手決済システム１のブロック構成および各処理部の構成を説明する。複合処理装置２は中央演算装置（ＣＰＵ）２０と、複合処理装置２を制御する基本ソフトウェアや設定情報、スキャナで読み込んだ画像データ等を格納するためのメモリ２１を備えている。ＣＰＵ２０とホストコンピュータ３のＣＰＵ３０とは指令やデータを送受信可能に接続されている。ＣＰＵ２０はホストコンピュータ３からの指令によって、磁気インク文字読取部５０、裏書印字部６０、表書印字部６５、スキャナ部４０、ロール紙印字部７０、小切手搬送部８０、小切手位置検出部９０を制御して、挿入口１１から挿入された小切手１００を搬送しながら必要な処理を行なう。
【００２６】
磁気インク文字読取部５０は、挿入された小切手１００の最下欄にあるＭＩＣＲ（Magnetic Ink Character Recognition）記録領域１０１（図１参照）に印刷された磁気インク文字から口座番号等の振出人の決済情報を読み取るＭＩＣＲヘッド５１を備えており、挿入口１１に近い位置に配置されている。読み取った決済情報はＣＰＵ２０からホストコンピュータ３に送信される。
【００２７】
裏書印字部６０は振出人の認証番号、日付、使用金額等の項目を印字する。表書印字部６５は、振り出された小切手１００に表書きがない場合に、支払先、日付、金額等の事項を印字する。各印字部はドットインパクト方式による印字ヘッド６１、６６を備えており、裏書印字部６０の印字ヘッド６１が搬送路の上流側、表書印字部６５の印字ヘッド６６が下流側に配置されている。裏書印字部の印字ヘッド６１と裏書印字部の印字ヘッド６６はそれぞれ小切手１００の表裏の面を印刷できるように搬送路１２を挟んで反対側に配置
されている。各印字ヘッド６１、６６の搬送路１２を挟んだ反対側には、それぞれプラテン６２、６７が配置されている。なお、印字ヘッド６１、６６としては、インクジェット式など、他の方式のものを用いることもできる。
【００２８】
スキャナ部４０は、裏書、表書が印字されて電子決済が完了した小切手１００の表面を読み取る。排出口１３の付近に取り付けられた密着型イメージセンサ４１によって、搬送路１２を排出口１３に向かって搬送される小切手１００をスキャンするようになっている。搬送路１２を挟んだ反対側には、小切手１００をイメージセンサに密着させながら搬送する送りローラ４２が配置されている。スキャナ部４０では、まず、小切手１００のＭＩＣＲ記録領域１０１の後側部分の所定領域を２５６階調でプレスキャンする。そして得られた画像データ（第１画像デ−タ）の輝度分布から、画像データを２値化処理するための閾値を決定する。また、小切手１００の表面全体を本スキャンして２５６階調の画像データ（第２画像データ）を得る。閾値が決定している場合には、その閾値に基づいて２５６階調の画像データを２値化処理し２階調画像データ（第１の２階調画像データ）を生成する。生成された２階調画像データは属性情報とともにホストコンピュータ３に送信される。また、閾値が決定しなかった場合には、後述する所定の処理動作を行なって取得した画像データをホストコンピュータに送信するようになっている。
【００２９】
ロール紙印字部７０はサーマルライン方式の印字ヘッド（不図示）を備えており、会計の明細書や小切手を電子的に決済することへの同意書などを印刷して、ロール紙排出口１４から排出する。また、ロール紙排出口１４にはオートカッター（不図示）を備えており、必要な印刷が終了したロール紙が排出されると、適切な位置でロール紙を切断する。
【００３０】
小切手搬送部８０は、挿入口１１に挿入された小切手１００を搬送路１２に沿って排出口まで搬送する。小切手１００を挟む一対の搬送ローラ８１、８２を備えており、この搬送ローラを駆動することにより小切手１００を搬送する。搬送ローラ８１、８２は正逆両方向に回転制御されるものなので、小切手１００は前後方向のいずれにも搬送される。
【００３１】
小切手位置検出部９０は、センサ９１、９２、９３によって搬送されてくる小切手１００が各処理部の処理を開始する位置に到達したことを検出する。各センサとしては、反射型のフォトセンサ等が用いられる。小切手１００が適切な位置に到達したことを検出すると、ＣＰＵ２０は各処理部による処理を開始する。
【００３２】
（小切手決済システムによる決済の流れ）
図４を参照して、小切手決済システム１による決済の流れを説明する。顧客が、買い物や食事の支払に小切手１００による電子決済を望む場合には、店員はホストコンピュータ３に支払い金額等を入力した後、電子決済を行なう指示を入力する。また、表書の有無を入力する。店員の入力が終わると、ホストコンピュータ３は複合処理装置２に対して、小切手１００から決済情報を読み取る読取指令を送信する（ＳＴ１）。
【００３３】
振り出された小切手１００の表面を上にして店員が複合処理装置２の挿入口１１に小切手１００を挿入すると、読取指令を受信した複合処理装置２は（ＳＴ２）、読取指令に従って、小切手１００を磁気インク文字読取部５０まで搬送して、ＭＩＣＲ記録領域１０１から口座番号等の決済情報を読み取る（ＳＴ３）。ＣＰＵ２０は読み取った決済情報をホストコンピュータ３へ送信する（ＳＴ４）。
【００３４】
ホストコンピュータ３は決済情報を受信すると（ＳＴ５）、決済情報に基づいて決済機関サーバー４へ小切手１００の有効性を照会する（ＳＴ６）。小切手１００の有効性が確認されると（ＳＴ７）、ホストコンピュータ３は決済処理を行うとともに（ＳＴ８）、複合処理装置２に対して、小切手１００の裏面に必要な裏書を印字する印字指令を送信する
。また、事前に小切手表面に表書がない旨の入力があった場合には、ホストコンピュータ３に入力された支払い金額等に基づいて必要な表書を印字する印字指令を送信する。さらに、小切手１００による電子決済の証拠として小切手１００の表面画像を保存するために、小切手１００をスキャンして排出するスキャン開始指令を送信する（ＳＴ９）。なお、小切手１００の有効性が確認されなかった場合には、ホストコンピュータ３は小切手排出命令を複合処理装置２に送信し、小切手１００は複合処理装置２からを排出される（不図示）。
【００３５】
印字指令、スキャン開始指令を受信すると（ＳＴ１０）、複合処理装置２のＣＰＵ２０はそれらの指令に従って、小切手１００を裏書印字部６０に搬送して、必要な裏書を印字する（ＳＴ１１）。また、表書の印字指令を受けている場合には、小切手１００を表書印字部６５に搬送して、必要な表書を印字する（ＳＴ１１）。
【００３６】
印字が終了すると、ＣＰＵ２０は、スキャン開始指令に従って小切手１００をスキャナ部４０に搬送して、スキャン処理を開始する（ＳＴ１２）。スキャナ部４０では、まず、小切手１００の所定領域を２５６階調でプレスキャンして（ＳＴ１００）、２５６階調のプレスキャン画像データ（第１画像データ）を得る。そして、プレスキャン画像データから小切手１００の表面全体をスキャンして得られる画像データを２値化するための閾値の算出を試みる。本例では、プレスキャン画像データからＣＰＵ２０が各画素の輝度分布を算出し、この輝度分布の特徴から適切な閾値を決定する（ＳＴ１０１）。閾値の決定には、周知のアルゴリズムを利用することができる。
【００３７】
ここで、輝度分布から閾値を決定できない場合がある。例えば、小切手の地模様が全体に暗い場合など輝度分布からその特徴を判別できない場合には、ＣＰＵ２０は適切な閾値を決定することができない。この場合には、ＣＰＵ２０はプレスキャンエラーを発生させる（ＳＴ１０２）。なお、ＣＰＵ２０がプレスキャンエラーが発生した場合の処理は後述する。
【００３８】
適切な閾値が決定されプレスキャンエラーが発生しない場合には、小切手１００を本スキャンして得られる画像データを２値化処理しても、小切手表面に記されたサイン、支払先、日付、金額、口座番号等の決済の証拠となる情報の損失がなく、２階調画像データからでもそれらの情報が判別が可能であると判断される。そこで、スキャナ部４０は小切手１００の表面全体をスキャンする本スキャンを行なう（ＳＴ１０３）。本スキャンによって２５６階調の画像データ（第２画像データ）が得られる。
【００３９】
次に、ＣＰＵ２０は、得られた２５６階調の画像データを、ＳＴ１０１で決定した閾値に基づいて２値化処理を行ない、２階調画像データ（第１の２階調画像データ）を生成する（ＳＴ１０４）。２階調画像データが生成されると、ＣＰＵ２０は、生成した２階調画像データをホストコンピュータ３に送信する（ＳＴ１０５）。また、本形態では、生成した２階調画像データと共に、この２階調画像データはプレスキャンエラーが発生せず、「正常」に処理されたものであることを示す属性情報をホストコンピュータ３に送信する。スキャン処理（ＳＴ１２）が終了した小切手１００は、そのまま搬送されて排出口１３から排出される（ＳＴ１３）。
【００４０】
２階調画像データと属性情報を受信したホストコンピュータ３は（ＳＴ１４）、小切手１００の口座番号や金額等決済データと共に、それらを記憶装置７へ記録する（ＳＴ１５）。そして、複合処理装置２に対して、会計の明細書および同意書の発行指令を送信する（ＳＴ１６）。
【００４１】
発行指令を受信した複合処理装置２のＣＰＵ２０は（ＳＴ１７）、発行指令に従って、
ロール紙印字部７０に、会計の明細書および正副２通の同意書を発行させる（ＳＴ１８）。店では会計明細書、正副２通の同意書を排出された小切手１００とともに顧客に渡す。正の同意書に買物客の署名を受けた後、回収して店で保管する。以上で、小切手１００による電子決済の手続は完了する。
【００４２】
（プレスキャンエラーが発生した場合）
スキャン処理（ＳＴ１２）において、プレスキャンから得られた情報から適切な閾値が決定されず、プレスキャンエラーが発生した場合（ＳＴ１０２）、それ以降に行なわれる処理を、以下に説明する。
【００４３】
プレスキャンして得られた画像データからＣＰＵ２０が適切な閾値が決定できないということは、本スキャンして得られた画像データを２値化処理した場合には、小切手表面に記された決済の証拠となる情報の一部が損失してしまう可能性が高いということである。従って、従来の複合処理装置では、発生したプレスキャンエラーをホストコンピュータに送信して、ホストコンピュータ（アプリケーション）がエラー処理を行なっていた。また、エラー処理後にホストコンピュータから新たな設定による本スキャンの指令が送られてくるのを待っていた。
【００４４】
しかし、本形態の複合処理装置２は、プレスキャンエラーが発生しても、エラー処理をホストコンピュータ３で行なうことなく、次の処理工程に移行するようになっている。また、プレスキャンエラーが発生した後に移行する処理工程の処理動作として、予め複数の処理動作が規定されており、いずれの処理動作を行うか設定できるようになっている。
【００４５】
いずれの処理動作を行うかは、ホストコンピュータ３が複合処理装置２にスキャン開始指令を送信する工程（ＳＴ９）において、画像処理装置２の処理動作を予め設定しておくための設定指令を送信することにより設定できる。また、小切手決済システム１の初期化時などにホストコンピュータ３から画像処理装置２へ送信する設定指令によって、予め設定することができる。本形態では、処理動作として以下の３つが規定されている。
【００４６】
第１の処理動作は、プレスキャンエラー発生後に、小切手全体を２５６階調で本スキャンするとともに（ＳＴ１１１）、得られた２５６階調の画像データ（第２画像データ）に画像処理を施すことなく、ホストコンピュータ３に送信するものである（ＳＴ１１２）。また、ホストコンピュータ３に画像データを送信する際には、「プレスキャンエラーが発生したため、設定を変更してスキャンした」旨の属性情報を付加して送信する。
【００４７】
第１の処理動作では、本スキャン（ＳＴ１１１）で得られた２５６階調の画像データに対して２値化処理は行なわれない。従って、画像データのデータ容量は２階調画像データに比較して大きいものとなる。しかし、２値化処理した場合には損失してしまう可能性がある決済の証拠となる情報の損失を回避することができるので、ホストコンピュータ３に送信した画像データを小切手１００による決算の証拠として採用することができる。
【００４８】
第２の処理動作は、プレスキャンエラー発生後に、小切手全体を２５６階調で本スキャンするとともに（ＳＴ１２１）、得られた２５６階調の画像データ（第２画像データ）に対して鮮鋭処理（ＳＴ１２２）と２値化処理（ＳＴ１２３）とをこの順番で行い、２階調画像データ（第３画像データ：第２の２階調画像データ）を生成するものである。生成された２階調画像データは、「プレスキャンエラーが発生したため、設定を変更してスキャンした」旨の属性情報と共にホストコンピュータ３に送信される（ＳＴ１２４）。
【００４９】
ここで、鮮鋭処理とは、小切手表面に記された文字や模様の輪郭などのエッジ領域を際立たせるように画像処理するものである。また、エッジ領域とは、対象画素と周囲画素と
の画素値（輝度）の差が予め定められた閾値以上の領域をいう。鮮鋭処理は、例えば、特開２００４−５４５１０号公報に開示の方法を採用することができる。
【００５０】
本スキャンにより得られた２５６階調の画像データを鮮鋭処理すれば、全体に暗い色調の背景が除去されて、小切手１００の表面に記された文字等の輪郭が強調された鮮鋭画像データが得られる。従って、この鮮鋭画像データに対して２値化処理を行なえば、通常の状態の画像データを２値化処理した場合には損失してしまう可能性がある決済の証拠となる情報を、損失させることなく２値化して２階調画像データを生成することができる。また、最終的に２階調画像データが取得されるので、データ容量も小さく、画像データの転送および保存に適している。なお、２値化処理の閾値は、複合処理装置２に予め設定されている設定閾値が用いられるが、設定指令またはスキャン開始指令のコマンドの引数の値により、設定閾値の値を所望の値に変更できるようにしてもよい。
【００５１】
第３の処理動作は、プレスキャンエラーが発生した後、複合処理装置２のメモリ２１に予め設定されている基準の設定値を変更せずに本スキャンおよび２値化処理を行ない、生成した２階調画像データをホストコンピュータ３に送信するものである。図４を参照して説明すると、複合処理装置２に予め設定されている基準の設定階調である２５６階調で本スキャンするとともに（ＳＴ１３１）、得られた２５６階調の画像データ（第２画像データ）に対して、予め設定されている基準の設定閾値に基づいて２値化処理を行って（ＳＴ１３２）、２階調画像データ（第３画像データ：第３の２階調画像データ）を生成する。生成された２階調画像データは、「プレスキャンエラーが発生したが、設定を変更せずスキャンした」旨の属性情報と共に、ホストコンピュータ３に送信される（ＳＴ１３３）。
【００５２】
第３の処理動作によれば、生成された２階調画像データからは、決済の証拠となる情報が判別できない可能性がある。しかし、小切手１００の表面をスキャンした画像データが必要になるのは、電子決済によるトラブルが発生した場合のみであり、多くの場合には必要となることがないという経験則から、このような処理を選択することができる。また、複合処理装置２は、ホストコンピュータ３からのスキャン開始指令に対し、データ容量の小さい２階調画像データを送信して、そのトランザクションを終了させることができる。
【００５３】
なお、スキャン処理（ＳＴ１２）が終了した小切手１００は排出口１３から排出される（ＳＴ１３）。また、複合処理装置２が送信した画像データおよび属性情報をホストコンピュータ３が受信するＳＴ１４より後の小切手決済の処理は、プレスキャンエラーが発生しない場合の処理と同一である。
【００５４】
以上、本形態によれば、プレスキャンエラーが発生した場合でも、ホストコンピュータ３は発生したエラーを処理することなく、画像処理装置２が次の処理工程（ＳＴ１１１〜１１２、ＳＴ１２１〜１２４、ＳＴ１３１〜１３３）に移行して、第２の画像データまたは第３の画像データを生成して、ホストコンピュータ３に送信する。プレスキャンエラー発生に伴うエラー処理およびトランザクション処理がなくなるので、ホストコンピュータ３に搭載されるアプリケーションのエラーハンドリングを簡略化することができる。
【００５５】
また、複合処理装置２には、プレスキャンエラーが発生した場合に移行する処理工程として予め複数の処理動作が規定されており、ホストコンピュータ３がスキャン開始指令を送信する工程（ＳＴ９）において設定できるようになっている。また、小切手決済システム１の初期化時などにホストコンピュータ３から送信する設定指令によって設定できるようになっている。従って、ホストコンピュータ３では、プレスキャンエラーが発生した場合でも、所望の画像処理が施された画像データを必ず取得できる。よって、ホストコンピュータ３に搭載されるアプリケーションの構築が容易になる。
【図面の簡単な説明】
【００５６】
【図１】本発明を適用した複合処理装置を含む小切手決済システムの外観図である。
【図２】小切手決済システムのブロック構成図である。
【図３】複合処理装置の小切手の搬送路周辺の構成を示す概略断面図である。
【図４】小切手決済システムの処理の流れを示すフロー図である。
【符号の説明】
【００５７】
１・小切手決済システム、２・複合処理装置、３・レジスタ装置（ホストコンピュータ）、４・決済機関サーバ、５・パネル部、６・会計表示部、７・記憶装置、８・クレジットカードリーダ部、２０、３０・ＣＰＵ、２１・メモリ、４０・スキャナ部、５０・磁気インク文字読取部、６０・裏書印字部、６５・表書印字部、７０・ロール紙印字部、８０・小切手搬送部、９０・小切手位置検出部、１００・小切手、１０１・ＭＩＣＲ記録領域
【図１】
2008005380.tif 000003
【図２】
2008005380.tif 000004
【図３】
2008005380.tif 000005
【図４】
2008005380.tif 000006