(57)【要約】【課題】  スキャナの状態や、読取時のログに基づいてエラーの原因を解析し、解析結果に応じて、エラーを回避するための適切なメッセージを表示する。【解決手段】  実施形態によれば、エラー解析装置は、スキャナによる原稿のスキャンに関するログを取得するログ取得手段と、ログに基づいて、スキャンのエラー判定のために使用されるエラー閾値を決定する閾値決定手段と、エラー閾値に基づいて、スキャンのエラーの発生有無を判定し、エラーが発生していると判定した場合、ログに基づいて、エラーの原因を解析する解析手段と、この解析結果に応じて、エラーの内容に応じたガイドメッセージを表示する表示手段とを備えている。【選択図】図１
2019050440.tif 000002
【特許請求の範囲】
【請求項１】
スキャナのためのエラー解析装置であって、
前記スキャナによる原稿のスキャンに関するログを取得するログ取得手段と、
前記ログに基づいて、前記スキャンのエラー判定のために使用されるエラー閾値を決定する閾値決定手段と、
前記エラー閾値に基づいて、前記スキャンのエラーの発生有無を判定し、前記エラーが発生していると判定した場合、前記ログに基づいて、前記エラーの原因を解析する解析手段と、
この解析結果に応じて、前記エラーの内容に応じたガイドメッセージを表示する表示手段と、を備えるエラー解析装置。
【請求項２】
前記解析手段はさらに、前記ログに基づいて、前記エラーの発生を予測する、請求項１に記載のエラー解析装置。
【請求項３】
前記閾値決定手段は、前記エラー時におけるスキャンによって得られたスキャナ情報を集計することにより、前記決定されたエラー閾値を学習する、請求項１または２に記載のエラー解析装置。
【請求項４】
前記解析手段は、前記原稿が前記スキャナにおいて読み取られるべき位置であると定義された読取位置と、前記スキャナによって実際に読み取られた原稿のフィールド位置とのずれが、予め定められた所定値よりも大きい場合には、前記定義された読取位置と、前記フィールド位置との間に位置ずれが生じていると判定し、前記予め定められた所定値よりも大きくない場合には、前記スキャナによる原稿の読取エラーがあると判定する、請求項１乃至３のうち何れか１項に記載のエラー解析装置。
【請求項５】
コンピュータを用いて、スキャナのためのエラーを解析する方法であって、
前記コンピュータが、
前記スキャナによる原稿のスキャンに関するログを取得し、
前記ログに基づいて、前記スキャンのエラー判定のために使用されるエラー閾値を決定し、
前記エラー閾値に基づいて、前記スキャンのエラーの発生有無を判定し、
前記エラーが発生していると判定された場合、前記ログに基づいて、前記エラーの原因を解析し、
この解析結果に応じて、前記エラーの内容に応じたガイドメッセージを表示する、エラー解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、スキャナのためのエラー解析装置およびエラー解析方法に関する。
【背景技術】
【０００２】
従来、例えばＯＣＲスキャナのようなスキャナを用いて、帳票をスキャンし、文字の読取を実施し、読取結果を出力するシステムでは、一般に、読取位置や字種等を定義した読取定義ファイルを作成し、読取定義ファイルによる定義に従って、文字の読取がなされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１６８９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のシステムでは、以下のような問題がある。
【０００５】
すなわち、従来のシステムでは、スキャナの経年劣化や帳票読取時のスキュー、あるいは読取定義ファイルにおける定義ミス等により、帳票のスキャン時にスキャナエラーが発生したり、読取エラーが発生する場合がある。
【０００６】
このようなエラーが発生した場合、スキャナの状態や読取結果等からエラーの原因を解析し、スキャナの調整や、読取定義ファイルの更新を行わなければ、同じ原因に由来する同様のエラーが頻繁に発生し、作業効率が低下するという問題がある。
【０００７】
また、スキャン時におけるスキャナによる搬送状態は、帳票の種類によって異なるため、スキュー量のエラー閾値のように、スキャナの各エラー閾値も、帳票の種類に応じて適切に調整しなければ、やはり、同じ原因に由来する同様のエラーが頻繁に発生し、作業効率が低下するという問題がある。
【０００８】
本発明が解決しようとする課題は、このような事情に鑑みてなされたものであり、スキャナによる読取時のログに基づいてエラーの原因を解析し、解析結果に応じて、エラーを回避するための適切なメッセージを表示することができる、スキャナのためのエラー解析装置およびエラー解析方法を提供することである。
【課題を解決するための手段】
【０００９】
実施形態のエラー解析装置は、スキャナによる原稿のスキャンに関するログを取得するログ取得手段と、ログに基づいて、スキャンのエラー判定のために使用されるエラー閾値を決定する閾値決定手段と、エラー閾値に基づいて、スキャンのエラーの発生有無を判定し、エラーが発生していると判定した場合、ログに基づいて、エラーの原因を解析する解析手段と、この解析結果に応じて、エラーの内容に応じたガイドメッセージを表示する表示手段とを備えている。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態のエラー解析装置が適用される環境を示す概略図である。
【図２】本発明の実施形態のエラー解析装置の詳細な構成例を示すブロック図である。
【図３】ログの一例を示す図である。
【図４】ガイドメッセージの具体例を示す図である。
【図５】本発明の実施形態のエラー解析装置の動作例を示すフローチャートである。
【図６】読取エラー解析および読取定義位置のずれ解析における動作の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施形態のスキャナのためのエラー解析方法が適用されたエラー解析装置を、図面を参照して説明する。
【００１２】
図１は、本発明の実施形態のエラー解析装置が適用される環境を示す概略図である。
【００１３】
スキャナ２０は、エラー解析装置１０による制御に従って帳票Ａをスキャンして、帳票イメージデータａを生成し、生成した帳票イメージデータａをエラー解析装置１０へ出力する。
【００１４】
読取定義ファイル記憶装置３０は、プログラムメモリ（例えばＳＳＤ（Solid State Drive）やＨＤＤ（Hard Disk Drive）等の随時書き込みおよび読み出しが可能な不揮発性メモリ）により実現され、前述したような読取定義ファイルＢを記憶している。
【００１５】
エラー解析装置１０は、読取定義ファイル記憶装置３０に記憶された読取定義ファイルＢに基づいて、帳票イメージデータａにおける文字や数字の読取処理を行い、読取結果Ｃを出力する。また、スキャナ２０から、原稿のスキャン時におけるスキャナ２０に関する情報や、スキャナエラー情報が含まれたログを取得する。さらに、取得したログを解析し、エラー発生有無を判定し、エラーが発生していると判定した場合、ログに基づいてエラーの原因を解析し、以降のエラーを回避するために、スキャナ２０や、読取定義ファイルＢにおける読取定義の調整を促すガイドメッセージＥを表示したり、更にエラー時におけるスキャンによって得られたスキャナ情報を集計して、エラー判定のために使用されるエラー閾値の学習を行う。
【００１６】
図２は、このように機能するためのエラー解析装置１０の詳細な構成例を示すブロック図である。
【００１７】
エラー解析装置１０は、帳票スキャン部１、帳票読取部２、読取結果出力部３、ログ出力部４、ログ解析部５、およびログファイル記憶装置６を備える。また、帳票読取部２は、読取定義読込解析部２−１、および文字認識部２−２を備える。さらに、ログ解析部５は、エラー閾値学習部５−１、エラー解析部５−２、およびガイド表示部５−３を備える。
【００１８】
帳票スキャン部１、帳票読取部２、読取結果出力部３、ログ出力部４、およびログ解析部５は、例えばＦＰＧＡ（field-programmable gate array）もしくはＣＰＵ（Central Processing Unit）もしくはこれらの組合せおよびプログラムメモリ（例えばＳＳＤ（Solid State Drive）やＨＤＤ（Hard Disk Drive）等の随時書き込みおよび読み出しが可能な不揮発性メモリ）を有するコンピュータによって実現され、本実施形態を実施するために必要な制御機能を実現する。これら制御機能はいずれも上記プログラムメモリに格納されたプログラムを上記ＦＰＧＡやＣＰＵに実行させることにより実現される。
【００１９】
ログファイル記憶装置６は、プログラムメモリ（例えばＳＳＤ（Solid State Drive）やＨＤＤ（Hard Disk Drive）等の随時書き込みおよび読み出しが可能な不揮発性メモリ）により実現される。
【００２０】
なお、図１および図２では、一例として、読取定義ファイル記憶装置３０が、エラー解析装置１０に含まれない構成を図示しているが、本実施形態におけるエラー解析装置１０は、読取定義ファイル記憶装置３０を含む構成であっても良い。
【００２１】
帳票スキャン部１は、スキャナ２０を制御して帳票Ａをスキャンさせて、帳票イメージデータａを生成させる。そして、スキャナ２０から出力された帳票イメージデータａを取得し、帳票読取部２へ出力する。また、スキャナ２０から、原稿のスキャン時におけるスキャナ２０に関する情報や、スキャナ２０の読取エラー等のエラー情報が含まれたログＬを取得し、帳票読取部２へ出力する。
【００２２】
帳票読取部２は、帳票スキャン部１から出力されたログＬを、ログ出力部４へ出力する。また、読取定義ファイル記憶装置３０から読取定義ファイルＢを取得する。そして、読取定義読込解析部２−１において、読取定義ファイルＢを解析し、読取定義ｂを取得する。さらに、文字認識部２−２において、読取定義ｂに従って、帳票イメージデータａに対する文字や数字の読取処理（文字認識）を行い、読取結果Ｃを、読取結果出力部３へ出力する。
【００２３】
読取結果出力部３は、読取結果Ｃを、ディスプレイから表示させたり、あるいは、データとして出力する。
【００２４】
ログ出力部４は、帳票スキャン部１から出力されたログＬを、ログ解析部５およびログファイル記憶装置６へ出力する。
【００２５】
ログファイル記憶装置６は、ログ出力部４から出力されたログＬを記憶する。
【００２６】
ログ解析部５は、ログ出力部４から出力されたログＬを解析する。あるいは、ログ解析部５は、ログファイル記憶装置６からログＬを取得して、解析するようにしても良い。以下に、ログ解析部５の各部位であるエラー閾値学習部５−１、エラー解析部５−２、およびガイド表示部５−３について説明する。
【００２７】
エラー閾値学習部５−１は、例えば帳票Ａの大きさ、帳票Ａの種類、スキュー量とエラー発生頻度の相関などによりエラー閾値を決定する。更にエラー時におけるスキャンによって得られたスキャナ情報を集計して、エラー判定のために使用されるエラー閾値を随時更新することによって、エラー閾値を学習する。
【００２８】
エラー解析部５−２は、エラー閾値学習部５−１によって学習されたエラー閾値を基準として、ログＬに含まれる、スキャナエラーの発生傾向の累積情報や、帳票Ａの搬送状態（スキュー量、取り込み時間等）等に基づいてエラーの発生有無を判定する。そして、エラーが発生していると判定した場合にはさらに、エラーの原因を解析し、将来のエラーの発生予測や発生原因を推定する。
【００２９】
ガイド表示部５−３は、エラー解析部５−２によって推定されたエラーの発生予測や発生原因に基づいて、以降のエラーを回避するためにスキャナ２０や読取定義ｂの調整を促すガイドメッセージＥを表示する。
【００３０】
これらエラー閾値学習部５−１、エラー解析部５−２、およびガイド表示部５−３によってなされるログＬの解析は、主なものとして、（１）帳票Ａのスキュー解析、（２）帳票イメージデータａの明るさ解析、（３）読取エラー解析、および（４）読取定義位置のずれ解析がある。以下に、（１）〜（４）の各解析の詳細を説明する。
【００３１】
（１）帳票のスキュー解析  
図３は、ログＬの一例を示す図である。エラー解析部５−２は、ログＬから、図３のＸ（Ｎｏ．１８、１９）のようなスキュー量や傾き方向のログを取得し、スキュー量や傾き方向のばらつきから、エラーの原因を推定する。例えば、一定方向への傾きが多い場合は、スキャナ２０の帳票取込部また帳票搬送部（ともに、図示せず）の異常によって偏りが発生している可能性があるため、エラー解析部５−２は、ガイド表示部５−３から、例えば図４（１）のようなメンテナンスを促すガイドメッセージＥ（１）を表示させる。
【００３２】
一方、傾きがバラバラな場合は、帳票Ａが揃えられていない可能性もあるため、エラー解析部５０２は、ガイド表示部５−３から、例えば図４（２）のように、オペレーションおよびスキャナ２０のメンテナンスを促すガイドメッセージＥ（２）を表示させる。なお、帳票Ａの大きさや紙の種類によってスキューの発生しやすさは異なる。このため、エラー閾値学習部５−１は、帳票Ａの大きさや紙の種類毎にログＬから統計をとり、スキャナ２０がスキューエラーと判定するまでに搬送した帳票Ａのスキュー量の傾向から学習することによって、ガイドメッセージＥ（２）を表示させるための閾値を決定する。
【００３３】
（２）帳票イメージデータａの明るさ解析  
エラー解析部５−２は、ログＬから、読取定義ｂに登録されているイメージと、輝度分布やコントラスト等を利用して、明るさの差異やむらを比較する。明るさの差異やむらがある帳票イメージデータａの出現頻度が高い場合は、スキャナ２０のカメラ部（ＣＣＤカメラ）および蛍光灯（ＬＥＤ）（ともに、図示せず）の異常や経年劣化が発生している可能性があるため、エラー解析部５−２は、ガイド表示部５−３から、例えば図４（３）のようなスキャナ２０のメンテナンスを促すガイドメッセージＥ（３）を表示させる。帳票イメージデータａの明るさやむらの出やすさは帳票Ａの厚さによって異なる。このため、エラー閾値学習部５−１は、帳票種類毎にログＬから統計をとり、読取に失敗した帳票イメージデータａの明るさから学習して、ガイドメッセージＥ（３）を表示させるための明るさの閾値を決定する。
【００３４】
（３）読取エラー解析  
エラー解析部５−２は、ログＬから、図３のＺ（Ｎｏ．２７、２８、３１）のような各読取項目の読取成功／失敗の文字数のログを取得し、帳票種類、フィールド種類毎にログを集計する。そして、読取エラーが多い項目について、例えば図４（４）に示すような読取定義の確認・修正を促すガイドメッセージＥ（４）をガイド表示部５−３から表示させる。
【００３５】
（４）読取定義位置のずれ解析  
エラー解析部５−２は、ログＬから、図３のＹ（Ｎｏ．２６〜２９）、Ｚ（Ｎｏ．２７、２８、３１）のような各読取項目の読取成功／失敗の文字数と、フィールド位置のログを取得し、帳票種類、フィールド種類毎に読取エラーが多い項目を集計し、読取フィールド位置にずれがないか読取定義とフィールド位置を比較する。比較の結果、ずれがあるフィールドが多い場合は、帳票Ａの改訂や裁断ずれがあったり、拡大縮小したコピー帳票が使用されていたりする場合があるため、ガイド表示部５−３から例えば図４（５）に示すように、帳票Ａの確認を促すガイドメッセージＥ（５）を表示させる。
【００３６】
次に、以上のように構成した本発明の実施形態のエラー解析装置の動作を図５に示すフローチャートを用いて説明する。
【００３７】
帳票スキャン部１による制御の下、帳票Ａがスキャナ２０によってスキャンされ、帳票イメージデータａが生成される（Ｓ１）。帳票イメージデータａは、帳票スキャン部１によって取得され、帳票読取部２へ出力される。
【００３８】
帳票スキャン部１には、スキャナ２０から、原稿のスキャン時におけるスキャナ２０に関する情報や、スキャナ２０のエラー情報が含まれたログＬも出力される。ログＬは、帳票スキャン部１から帳票読取部２へ出力される（Ｓ２）。ログＬはさらに、帳票読取部２からログ出力部４へ出力される。
【００３９】
次に、帳票読取部２によって、読取定義ファイル記憶装置３０から読取定義ファイルＢが取得される（Ｓ３）。
【００４０】
そして、読取定義読込解析部２−１において、読取定義ファイルＢが解析され、読取定義ｂが取得される（Ｓ４）。
【００４１】
さらに、文字認識部２−２において、読取定義ｂに従って、帳票イメージデータａに対する文字や数字の読取処理（文字認識）が行われ、読取結果Ｃが、読取結果出力部３へ出力される（Ｓ５）。読取結果Ｃは、読取結果出力部３によって、ディスプレイから表示されたり、あるいは、データとして出力される。
【００４２】
ログ出力部４へ出力されたログＬは、解析のためにログ解析部５へ、また、記憶のためにログファイル記憶装置６へ出力される（Ｓ６）。
【００４３】
ログ解析部５では、ログ出力部４から出力されたログＬが、以下のようにして解析される。なお、ログ解析部５では、ログ出力部４から出力されたログＬの代わりに、ログファイル記憶装置６からのログＬに対して、以下のような解析がなされても良い。
【００４４】
エラー閾値学習部５−１において、例えば帳票Ａの大きさ、帳票Ａの種類、スキュー量とエラー発生頻度の相関などによりエラー閾値が決定される（Ｓ７）。更にエラー時におけるスキャンによって得られたスキャナ情報が集計されて、エラー判定のために使用されるエラー閾値が随時更新されることによって、エラー閾値が学習される（Ｓ８）。
【００４５】
エラー解析部５−２において、学習されたエラー閾値を基準として、ログＬに含まれる、スキャナエラーの発生傾向の累積情報や、帳票Ａの搬送状態（スキュー量、取り込み時間等）等に基づいてエラーの発生有無が判定され、エラーが発生していると判定された場合には、さらにエラーの原因が解析され、将来のエラーの発生予測や発生原因が推定される（Ｓ９）。
【００４６】
ガイド表示部５−３において、エラー解析部５−２によって推定されたエラーの発生予測や発生原因に基づいて、以降のエラーを回避するためにスキャナ２０や読取定義ｂの調整を促すガイドメッセージＥが表示される（Ｓ１０）。
【００４７】
これらエラー閾値学習部５−１、エラー解析部５−２、およびガイド表示部５−３によってなされるログＬの解析は、主なものとして、（１）帳票Ａのスキュー解析、（２）帳票イメージデータａの明るさ解析、（３）読取エラー解析、および（４）読取定義位置のずれ解析がある。それら解析結果に応じて、ガイド表示部５−３からは、例えば、図４に示すようなガイドメッセージＥ（１）〜（５）が表示される。
【００４８】
以下では、（３）読取エラー解析および（４）読取定義位置のずれ解析におけるステップＳ７〜Ｓ９における動作の詳細を、図６のフローチャートを用いて説明する。
【００４９】
エラー閾値学習部５−１において、図３に示すようなログＬのＺ（Ｎｏ．２７、２８、３１）に基づいて、総文字数とリジェクト文字数から、フィールド毎のリジェクト率が算出される（Ｓ７−１）。この処理は、図５におけるステップＳ７に対応し、リジェクト率は、前述したエラー閾値に対応する。
【００５０】
次に、エラー解析部５−２において、リジェクト率が高い場合（Ｓ９−１：Ｙｅｓ）には、読取定義ｂとフィールド位置とのずれの判定であるステップＳ９−２へ移り、リジェクト率が低い場合（Ｓ９−１：Ｎｏ）には、後述するステップＳ９−５へ移る。
【００５１】
ステップＳ９−２では、読取定義ｂとフィールド位置とのずれが、予め定められた所定量よりも大きくない場合（Ｓ９−２：Ｎｏ）には、エラー解析部５−２によって、当該フィールドに読取エラーがあると判定され（Ｓ９−３）、その後、後述するステップＳ９−５へ移る。
【００５２】
一方、ステップＳ９−２において、読取定義ｂとフィールド位置とのずれが、予め定められた所定量よりも大きい場合（Ｓ９−２：Ｙｅｓ）には、エラー解析部５−２によって、当該フィールドに読取定義ｂとの位置ずれがあると判定され（Ｓ９−４）、その後、後述するステップＳ９−５へ移る。
【００５３】
ステップＳ９−５では、次のフィールドがある場合（Ｓ９−５：Ｙｅｓ）には、ステップＳ７−１へ戻り、前述したステップＳ７−１からＳ９−５までの処理が繰り返される。これによって、前述したステップＳ８における学習が行われる。また、ステップＳ９−１〜Ｓ９−５における処理は、前述したステップＳ９に相当する。
【００５４】
ステップＳ９−５において、次のフィールドがない場合（Ｓ９−５：Ｎｏ）には、ステップＳ９−３またはステップＳ９−４においてなされた判定結果に応じて、適切なガイドメッセージＥがガイド表示部５−３から表示される（Ｓ１０）。すなわち、ステップＳ９−３において、読取エラーがあると判定された場合には、図４（４）に示すようなガイドメッセージＥ（４）が表示され、ステップＳ９−４において、フィールドと読取定義ｂとの位置ずれがあると判定された場合には、図４（５）に示すようなガイドメッセージＥ（５）が表示される。
【００５５】
次に、本発明の実施形態のスキャナのためのエラー解析方法が適用されたエラー解析装置による作用効果について説明する。
【００５６】
一般に、帳票Ａの読取時にスキャナ２０においてエラーが発生したり、読取に失敗した場合、どこの箇所でエラーが発生したのかをメッセージ表示することは可能だが、エラー時の状態のみからエラーの原因を特定することは難しい。
【００５７】
しかしながら、本発明の実施形態のスキャナのためのエラー解析方法が適用されたエラー解析装置１０によれば、スキャナ２０の状態や、読取時のログＬに基づいてエラーの原因を解析し、解析結果に応じて、以降の同じ原因に由来するエラーを回避するための適切なガイドメッセージＥを表示することができる。
【００５８】
ガイドメッセージＥは、スキャナ２０の調整や、部品の交換を促したり、帳票Ａの確認や読取定義ｂの変更を促す内容となっているので、この内容に従ってユーザが適切な対応を講じることによって、以後は同じ原因に由来する同様のエラーの頻発を回避することができ、もって、作業効率の低下を阻止することが可能となる。
【００５９】
また、エラー判定のために使用されるエラー閾値は、随時更新され、学習されるので、スキャンされる帳票Ａの種類毎に最新かつ適切なエラー閾値を決定することも可能となる。このような自己学習機能によって、エラー発生率を低下することも可能となる。
【００６０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６１】
１  帳票スキャン部、２  帳票読取部、２−１  読取定義読込解析部、２−２  文字認識部、３  読取結果出力部、４  ログ出力部、５  ログ解析部、５−１  エラー閾値学習部、５−２  エラー解析部、５−３  ガイド表示部、６  ログファイル記憶装置、１０  エラー解析装置、２０  スキャナ、３０  読取定義ファイル記憶装置。
【図１】
2019050440.tif 000003
【図２】
2019050440.tif 000004
【図３】
2019050440.tif 000005
【図４】
2019050440.tif 000006
【図５】
2019050440.tif 000007
【図６】
2019050440.tif 000008
【手続補正書】
【提出日】平成30年10月23日(2018.10.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スキャナのためのエラー解析装置であって、
前記スキャナによる帳票のスキャンに関するログを取得するログ取得手段と、
前記帳票の種類毎の前記スキャンに関するログの統計を学習し、前記スキャンのエラー判定のために使用されるエラー閾値を決定する閾値決定手段と、
前記エラー閾値に基づいて、前記スキャンのエラーの発生有無を判定し、前記エラーが発生していると判定した場合、前記スキャンに関するログに含まれる、解析のためのログに基づいて、前記エラーの原因を解析する解析手段と、
この解析結果に応じて、前記エラーの内容に応じたガイドメッセージを表示する表示手段と、を備えるエラー解析装置。
【請求項２】
前記解析手段はさらに、前記解析のためのログに基づいて、前記エラーの発生を予測する、請求項１に記載のエラー解析装置。
【請求項３】
前記閾値決定手段は、前記帳票の大きさ、前記帳票の種類、及びスキュー量とエラー発生頻度の相関により前記エラー閾値を決定する、請求項１または２に記載のエラー解析装置。
【請求項４】
前記解析手段は、前記帳票が前記スキャナにおいて読み取られるべき位置であると定義された読取位置と、前記スキャナによって実際に読み取られた前記帳票のフィールド位置とのずれが、予め定められた所定値よりも大きい場合には、前記定義された読取位置と、前記フィールド位置との間に位置ずれが生じていると判定し、前記予め定められた所定値よりも大きくない場合には、前記スキャナによる前記帳票の読取エラーがあると判定する、請求項１乃至３のうち何れか１項に記載のエラー解析装置。
【請求項５】
コンピュータを用いて、スキャナのためのエラーを解析する方法であって、
前記コンピュータが、
前記スキャナによる帳票のスキャンに関するログを取得し、
前記帳票の種類毎の前記スキャンに関するログの統計を学習し、前記スキャンのエラー判定のために使用されるエラー閾値を決定し、
前記エラー閾値に基づいて、前記スキャンのエラーの発生有無を判定し、
前記エラーが発生していると判定された場合、前記スキャンに関するログに含まれる、解析のためのログに基づいて、前記エラーの原因を解析し、
この解析結果に応じて、前記エラーの内容に応じたガイドメッセージを表示する、エラー解析方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
スキャナのためのエラー解析装置であって、
前記スキャナによる原稿のスキャンに関するログを取得するログ取得手段と、
前記ログに基づいて、前記スキャンのエラー判定のために使用されるエラー閾値を決定する閾値決定手段と、
前記エラー閾値に基づいて、前記スキャンのエラーの発生有無を判定し、前記エラーが発生していると判定した場合、前記ログに基づいて、前記エラーの原因を解析する解析手段と、
この解析結果に応じて、前記エラーの内容に応じたガイドメッセージを表示する表示手段と、を備えるエラー解析装置。
［Ｃ２］
前記解析手段はさらに、前記ログに基づいて、前記エラーの発生を予測する、［Ｃ１］
に記載のエラー解析装置。
［Ｃ３］
前記閾値決定手段は、前記エラー時におけるスキャンによって得られたスキャナ情報を集計することにより、前記決定されたエラー閾値を学習する、［Ｃ１］または［Ｃ２］に記載のエラー解析装置。
［Ｃ４］
前記解析手段は、前記原稿が前記スキャナにおいて読み取られるべき位置であると定義された読取位置と、前記スキャナによって実際に読み取られた原稿のフィールド位置とのずれが、予め定められた所定値よりも大きい場合には、前記定義された読取位置と、前記フィールド位置との間に位置ずれが生じていると判定し、前記予め定められた所定値よりも大きくない場合には、前記スキャナによる原稿の読取エラーがあると判定する、［Ｃ１］乃至［Ｃ３］のうち何れか１項に記載のエラー解析装置。
［Ｃ５］
コンピュータを用いて、スキャナのためのエラーを解析する方法であって、
前記コンピュータが、
前記スキャナによる原稿のスキャンに関するログを取得し、
前記ログに基づいて、前記スキャンのエラー判定のために使用されるエラー閾値を決定し、
前記エラー閾値に基づいて、前記スキャンのエラーの発生有無を判定し、
前記エラーが発生していると判定された場合、前記ログに基づいて、前記エラーの原因を解析し、
この解析結果に応じて、前記エラーの内容に応じたガイドメッセージを表示する、エラー解析方法。
【手続補正書】
【提出日】平成31年1月7日(2019.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＯＣＲスキャナと前記ＯＣＲスキャナのためのエラーを解析するエラー解析装置とを備えるＯＣＲスキャナシステムであって、
前記エラー解析装置は、
前記ＯＣＲスキャナによる帳票のスキャンに関するログを取得するログ取得手段と、
前記帳票の種類毎の前記スキャンに関するログに含まれる、認識に関するログから算出されるリジェクト率と、前記スキャンに関するログに含まれる、フィールド位置に関するログとに基づいて、前記エラーの原因を解析する解析手段と、
この解析結果に基づいて、位置ずれが生じている又は読取エラーがあるとの判定に応じたガイドメッセージを表示する表示手段と、を備え、
前記解析手段は、前記リジェクト率が第１所定値より高く、前記帳票が前記ＯＣＲスキャナにおいて読み取られるべき位置であると定義された読取位置と、前記ＯＣＲスキャナによって実際に読み取られた前記帳票のフィールド位置とのずれが、予め定められた第２所定値よりも大きい場合には、前記定義された読取位置と、前記フィールド位置との間に位置ずれが生じていると判定し、前記リジェクト率が前記第１所定値より高く、前記予め定められた前記第２所定値よりも大きくない場合には、前記ＯＣＲスキャナによる前記帳票の読取エラーがあると判定するＯＣＲスキャナシステム。
【請求項２】
前記解析手段はさらに、前記スキャンに関するログに含まれる、解析のためのログに基づいて、前記エラーの発生を予測する、請求項１に記載のＯＣＲスキャナシステム。
【請求項３】
ＯＣＲスキャナと前記ＯＣＲスキャナのためのエラーを解析するエラー解析装置とを備えるＯＣＲスキャナシステムにおける、前記エラー解析装置のコンピュータを用いたエラー解析方法であって、
前記コンピュータが、
前記ＯＣＲスキャナによる帳票のスキャンに関するログを取得し、
前記帳票の種類毎の前記スキャンに関するログに含まれる、認識に関するログから算出されるリジェクト率と、前記スキャンに関するログに含まれる、フィールド位置に関するログとに基づいて、前記エラーの原因を解析し、
前記エラーの原因を解析することは、前記リジェクト率が第１所定値より高く、前記帳票が前記ＯＣＲスキャナにおいて読み取られるべき位置であると定義された読取位置と、前記ＯＣＲスキャナによって実際に読み取られた前記帳票のフィールド位置とのずれが、予め定められた第２所定値よりも大きい場合には、前記定義された読取位置と、前記フィールド位置との間に位置ずれが生じていると判定し、前記リジェクト率が前記第１所定値より高く、前記予め定められた前記第２所定値よりも大きくない場合には、前記ＯＣＲスキャナによる前記帳票の読取エラーがあると判定し、
この解析結果に基づいて、位置ずれが生じている又は読取エラーがあるとの判定に応じたガイドメッセージを表示する、ＯＣＲスキャナシステムにおけるエラー解析方法。