(57)【特許請求の範囲】
【請求項１】
原稿上の画像を読み取る読取部と、
前記読取部によって読み取られた読取データが示す画像の各部分を、ＯＣＲ処理により、予め定められた複数の標準パターンのいずれに一致するかを照合し、一致するとされた当該標準パターンに対応付けられたキャラクターに変換する変換部と、
前記変換部による変換後のキャラクターが、予め定められた基準キャラクターである場合に、前記原稿上における前記判別対象とされた画像部分がマークであると判別し、前記変換部による変換後のキャラクターが当該基準キャラクターではない場合に、前記原稿上における前記判別対象とされた画像部分がマークではないと判別するマーク判別部と、
前記原稿上の予め定められた領域における前記読取画像データについて、前記マーク判別部により得られたマークか否かのマーク判別結果の数が、予め定められた規定数であるか否かを判定する判定部と、
前記判定部によって前記マーク判別結果の数が前記規定数ではないと判定された場合に、ユーザーに対して、前記マーク判別結果の数が前記規定数以外である旨を報知する報知部と、
前記報知部による報知後、前記読取部による原稿の読取能力を変更する能力変更指示をユーザーから受け付ける指示受付部と、
前記指示受付部に前記能力変更指示が受け付けられた場合に、前記能力変更指示が示す読取能力に従って、前記読取部による原稿の読取能力を変更する変更部と
を備えたマーク検出装置。
【請求項２】
前記判定部は、前記マークか否かのマーク判別結果の数が前記規定数であるか否かを予め定められた領域毎に判定し、
前記報知部は、前記判定部によって前記マーク判別結果の数が前記規定数ではないと判定された場合に、当該判別の対象となった前記領域と、前記マーク判別結果の数が前記規定数以外である旨とを報知する請求項１に記載のマーク検出装置。
【請求項３】
前記変更部は、前記読取部による原稿の読取能力を変更した後に前記読取部により読み取られた読取データについて、前記判定部により前記マーク判別結果の数が前記規定数よりも大きいと判定された場合は、この時点までに前記マーク判別結果の数が前記規定数よりも大きい場合に前記変更部により変更された内容と同じ内容で前記読取部の読取能力を変更し、前記判定部により前記マーク判別結果の数が前記規定数よりも小さいと判定された場合は、この時点までに前記マーク判別結果の数が前記規定数よりも小さい場合に前記変更部により変更された内容と同じ内容で前記読取部の読取能力を変更する請求項１又は請求項２に記載のマーク検出装置。
【請求項４】
前記読取部は、前記原稿を光照射する光源部と、当該照射部により照射された前記原稿の反射光を受光して前記読取データとしての電子データに変換する受光部とを有し、
前記変更部は、前記読取部による原稿の読取能力として、前記光源部の光照射能力を変更する請求項１乃至請求項３のいずれかに記載のマーク検出装置。
【請求項５】
前記変更部によって変更された前記読取部の読取能力を記憶する読取能力記憶部と、
前記変換部による変換処理及び前記判別部による判別処理を実行するマーク検出指示をユーザーから受け付ける指示受付部とを更に備え、
前記読取部は、前記読取データに対して、前記指示受付部に前記マーク検出指示が受け付けられている場合には、前記読取能力記憶部に記憶されている前記変更された前記読取能力を用い、前記指示受付部に前記マーク検出指示が受け付けられていない場合には、前記読取部に予め設定されているデフォルトの前記読取能力を用いて、前記原稿画像を読み取る請求項１乃至請求項４のいずれかに記載のマーク検出装置。
【請求項６】
表示部と、
前記変換部によって変換されたキャラクターと、当該変換されたキャラクターについての前記判別部によるマーク検出のマーク判別結果とを前記表示部に表示させる表示制御部と、
前記表示部によって表示されているキャラクターを、前記基準キャラクターとするか否かを示すキャラクター設定指示が前記指示受付部にユーザーから受け付けられた場合に、当該キャラクター設定指示に従って、前記表示されているキャラクターを、前記基準キャラクターに設定する、又は前記基準キャラクターから除外する、のいずれかを行う設定部とを備え、
前記変更部は、前記表示されているキャラクターが前記設定部によって前記基準キャラクターに設定された場合に前記読取部の読取能力を上げる方向に変更し、前記表示されているキャラクターが前記設定部によって前記基準キャラクターから除外された場合に前記読取部の読取能力を下げる方向に変更する請求項１乃至請求項５のいずれかに記載のマーク検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マーク検出装置に関し、特に、マーク検出装置による原稿の読み取りで得た読取データに基づいて、当該原稿上にマークの記載があるか否かを検出する技術に関する。
【背景技術】
【０００２】
従来から、マークシート等の特殊原稿上に記載されたマークを読み取る装置として、ＯＭＲ(Optical Mark Reading：光学式マーク読取)装置が知られている。このＯＭＲ装置は、原稿表面に光を照射した反射光に基づいて、当該原稿上にマークが存在するか否かを検出するものである。また、特許文献１には、画像形成装置によりマークシートを読み取る場合に、マークシートに応じた適切な解像度等を設定することによって、マークシート読取時の読取時間を短縮する技術が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３５４２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
マークシート等の原稿に記載されたマークの有無(マークか否か)を検出するためには、上記ＯＭＲ装置が必要であるため、当該マーク検出を行う者はＯＭＲ装置を購入する必要があるが、ＯＭＲ装置の購入はコスト面での負担を生じさせるため、当該コスト面での負担を軽減することが望まれる。また、特許文献１に示されるような画像形成装置によりマークシートを読み取る場合には、マークの読取精度を更に向上させることが望まれる。
【０００５】
本発明は、上記の問題を解決するためになされたもので、マークシート等の原稿上におけるマークを、従来よりも低減されたコストで精度良く検出可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に記載の発明は、原稿上の画像を読み取る読取部と、
前記読取部によって読み取られた読取データが示す画像の各部分を、ＯＣＲ処理により、予め定められた複数の標準パターンのいずれに一致するかを照合し、一致するとされた当該標準パターンに対応付けられたキャラクターに変換する変換部と、
前記変換部による変換後のキャラクターが、予め定められた基準キャラクターである場合に、前記原稿上における前記判別対象とされた画像部分がマークであると判別し、前記変換部による変換後のキャラクターが当該基準キャラクターではない場合に、前記原稿上における前記判別対象とされた画像部分がマークではないと判別するマーク判別部と、
前記原稿上の予め定められた領域における前記読取画像データについて、前記マーク判別部により得られたマークか否かのマーク判別結果の数が、予め定められた規定数であるか否かを判定する判定部と、
前記判定部によって前記マーク判別結果の数が前記規定数ではないと判定された場合に、ユーザーに対して、前記マーク判別結果の数が前記規定数以外である旨を報知する報知部と、
前記報知部による報知後、前記読取部による原稿の読取能力を変更する能力変更指示をユーザーから受け付ける指示受付部と、
前記指示受付部に前記能力変更指示が受け付けられた場合に、前記能力変更指示が示す読取能力に従って、前記読取部による原稿の読取能力を変更する変更部と
を備えたマーク検出装置である。
【０００７】
この発明によれば、上記変換部が、読取部によって読み取られた読取データをＯＣＲ処理によりキャラクターに変換し、判別部は、当該変換後のキャラクターが上記基準キャラクターである場合に、原稿上における前記判別対象とされた画像部分がマークであると判別し、当該基準キャラクターではない場合に、原稿上における前記判別対象とされた画像部分がマークではないと判別する。このため、ＯＭＲ処理を行うための特別な装置を購入しなくても、ＯＣＲ処理が可能な画像形成装置等の読取装置を用いて、マークシート等の原稿上におけるマーク有無の判別が可能となる。
【０００８】
また、一旦ＯＣＲ処理によるキャラクター変換を行って、当該変換されたキャラクターに基づいてマークか否かを判別するため、読取データの示す画像の形状から直接にマークか否かの検出を行う場合よりもマーク検出精度を向上させることができる。単に読取データが示す画像の形状から直接にマークか否かの判定を行う場合は、単に原稿上の汚れ等を画像として読み取ってしまったり、読取が必要な画像の一部が欠落したりすることでマークか否かの判定に悪影響を及ぼす虞があるが、本発明では、一度ＯＣＲ変換によるキャラクター変換後のキャラクターに基づいてマークか否かの判定を行うため、読取部の読取能力の如何に基づくマーク検出精度の低下が抑制される。
【０００９】
これにより、企業や事務所等の職場環境に一般的に備えられている画像形成装置等を用いて当該マークを精度良く検出でき、ＯＭＲ装置を購入する必要がない分、従来よりも低減されたコストで当該マークの検出が可能になる。
【００１０】
さらに、ユーザーは、判定部によりマーク数が想定通りの数（上記予め定められた規定数）と判定されない場合には、指示受付部に能力変更指示を入力することにより、想定した数のマークが検出されるまで読取部の読取能力を変更可能であるため、読取部による画像読取の精度に基づくマーク検出の不具合を解消可能である。
【００１１】
また、請求項２に記載の発明は、請求項１に記載のマーク検出装置であって、前記判定部は、前記マークか否かのマーク判別結果の数が前記規定数であるか否かを予め定められた領域毎に判定し、
前記報知部は、前記判定部によって前記マーク判別結果の数が前記規定数ではないと判定された場合に、当該判別の対象となった前記領域と、前記マーク判別結果の数が前記規定数以外である旨とを報知するものである。
【００１２】
この発明によれば、報知部は、判定部によってマーク判別結果の数が規定数ではないと判定された場合に、当該判別の対象となった上記領域と、マーク判別結果の数が前記規定数以外である旨とを報知するので、ユーザーは、原稿に記載された各マークについて、いずれの領域におけるマークの検出が不可能であったかを把握することが可能となる。
【００１３】
また、請求項３に記載の発明は、請求項１又は請求項２に記載のマーク検出装置であって、前記変更部は、前記読取部による原稿の読取能力を変更した後に前記読取部により読み取られた読取データについて、前記判定部により前記マーク判別結果の数が前記規定数よりも大きいと判定された場合は、この時点までに前記マーク判別結果の数が前記規定数よりも大きい場合に前記変更部により変更された内容と同じ内容で前記読取部の読取能力を変更し、前記判定部により前記マーク判別結果の数が前記規定数よりも小さいと判定された場合は、この時点までに前記マーク判別結果の数が前記規定数よりも小さい場合に前記変更部により変更された内容と同じ内容で前記読取部の読取能力を変更するものである。
【００１４】
この発明によれば、変更部が、判定部によりマーク判別結果の数が規定数以外であると判定された後に、この時点までに行われたユーザーによる能力変更指示の内容に応じて、マーク検出精度が向上すると想定される変更内容を学習して読取部の読取能力を変更することになるので、ユーザーが具体的な内容を指定した能力変更指示を行わなくても、マーク検出精度を向上させることが可能である。
【００１５】
また、請求項４に記載の発明は、請求項１乃至請求項３のいずれかに記載のマーク検出装置であって、前記読取部は、前記原稿を光照射する光源部と、当該照射部により照射された前記原稿の反射光を受光して前記読取データとしての電子データに変換する受光部とを有し、
前記変更部は、前記読取部による原稿の読取能力として、前記光源部の光照射能力を変更するものである。
【００１６】
この発明によれば、ユーザーからの能力変更指示に基づいた変更部による光源部の光照射能力の変更により、読取部による原稿の読取能力を変更するので、読取部によって原稿上から読み取られる画像のデータ量（例えば、読取データにおいて原稿上の画像を示す画素の数）を的確に増減させることができる。
【００１７】
また、請求項５に記載の発明は、請求項１乃至請求項４のいずれかに記載のマーク検出装置であって、前記変更部によって変更された前記読取部の読取能力を記憶する読取能力記憶部と、
前記変換部による変換処理及び前記判別部による判別処理を実行するマーク検出指示をユーザーから受け付ける指示受付部とを更に備え、
前記読取部は、前記読取データに対して、前記指示受付部に前記マーク検出指示が受け付けられている場合には、前記読取能力記憶部に記憶されている前記変更された前記読取能力を用い、前記指示受付部に前記マーク検出指示が受け付けられていない場合には、前記読取部に予め設定されているデフォルトの前記読取能力を用いて、前記原稿画像を読み取るものである。
【００１８】
この発明によれば、変換部による変換処理及び判別部による判別処理を実行する場合にのみ、ユーザーによってマーク検出用に変更された読取部の読取能力を用い、マーク検出を行わない通常の原稿を読み取る場合には、ユーザーによるマーク検出用の変更がされていない読取部のデフォルトの読取能力を用いて、それぞれの読取に適切な読取能力を使い分けることが可能になる。
【００１９】
また、請求項６に記載の発明は、請求項１乃至請求項５のいずれかに記載のマーク検出装置であって、表示部と、
前記変換部によって変換されたキャラクターと、当該変換されたキャラクターについての前記判別部によるマーク検出のマーク判別結果とを前記表示部に表示させる表示制御部と、
前記表示部によって表示されているキャラクターを、前記基準キャラクターとするか否かを示すキャラクター設定指示が前記指示受付部にユーザーから受け付けられた場合に、当該キャラクター設定指示に従って、前記表示されているキャラクターを、前記基準キャラクターに設定する、又は前記基準キャラクターから除外する、のいずれかを行う設定部とを備え、
前記変更部は、前記表示されているキャラクターが前記設定部によって前記基準キャラクターに設定された場合に前記読取部の読取能力を上げる方向に変更し、前記表示されているキャラクターが前記設定部によって前記基準キャラクターから除外された場合に前記読取部の読取能力を下げる方向に変更するものである。
【００２０】
変換後のキャラクターがユーザーにより基準キャラクターに変更された場合は、本来マークとして読み取るべき画像が、当該画像を構成する画像データ量の不足により、変換部によってはマークに対応するキャラクターに変換されない程度の画像でしか読み取られない事態が生じていると想定される。また、変換後のキャラクターがユーザーにより基準キャラクターから除外された場合は、読み取られた画像を構成する画像データ量の過多により、マークとして読み取るべきではない画像が、マークに対応する形状の画像として読み取られてしまい、変換部によって想定通りのキャラクター変換が行われていないと考えられる。この発明では、上記表示されたキャラクターに対して、ユーザーにより行われた基準キャラクターとするか否かの操作内容に応じて、変更部が、マーク検出精度が向上すると想定される変更内容を学習して読取部の読取能力を変更することになるので、ユーザーが具体的な内容を指定した能力変更指示を指示受付部に入力しなくても、以降のマーク検出精度を向上させることが可能である。
【発明の効果】
【００２１】
本発明によれば、マークシート等の原稿上におけるマークを、従来よりも低減されたコストで、かつ精度よく検出することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】マーク検出装置の一部をなす画像読取装置としての複合機の機械的構成を示す断面図である。
【図２】複合機の主要内部構成を概略的に示す機能ブロック図である。
【図３】マーク検出装置によるマーク検出処理の第１実施形態を示すフローチャートである。
【図４】原稿表面の例を示す図である。
【図５】原稿上に印刷された印の画像、及び当該印内に記入されたマークの画像の例を示す図である。
【図６】原稿上における規定領域の例を示した図である。
【図７】集計データの例を示す図である。
【図８】表示部の表示画面の例を示す図である。
【図９】(Ａ)は変換部によって変換されたキャラクター群の例を仮想的に示す図、(Ｂ)は数式の例を示す図、(Ｃ)は集計値列の例を示す図である。
【図１０】マーク検出装置によるマーク検出処理の第２実施形態を示すフローチャートである。
【図１１】マーク検出装置によるマーク検出処理の第３実施形態を示すフローチャートである。
【図１２】基準キャラクターを更新する処理を示すフローチャートである。
【図１３】表示部の表示画面例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施形態に係るマーク検出装置としての画像読取装置及びコンピューターについて図面を参照して説明する。
【００２４】
本発明の一実施形態に係るマーク検出装置は、画像読取装置が有する一部の構成と、コンピューターが有する一部の構成とを備えてなる。図１は、当該マーク検出装置の一部をなす画像読取装置としての複合機の機械的構成を示す断面図である。複合機１は、コピー機能、プリンター機能、スキャナー機能、およびファクシミリ機能等の複数の機能を兼ね備えている。複合機１は、装置本体２と、装置本体２の側方（図１においては左方）に配設された給送装置３とを備える。装置本体２は、本体部２０と、手差しトレイ４と、装置本体２の上部に配設された原稿読取部(読取部)５と、原稿読取部５の上方に配設された原稿給送部(読取部。但し、読取部として必須ではない)６とを備えている。
【００２５】
また、複合機１のフロント部には、操作部４７が設けられている。操作部４７は、スタートキー４７１、テンキー４７２、表示部４７３、リセットキー４７４、及びストップキー４７５等を備えている。
【００２６】
表示部４７３は、複合機１が備える前記の各機能に関する操作ガイド情報等を表示する例えばＬＣＤ（Liquid Crystal Display）等からなる液晶ディスプレイであり、前記各機能を利用する際に必要な各種設定をユーザーが入力可能とするためにタッチパネル機能を有している。
【００２７】
スタートキー４７１は、ユーザーが印刷実行指示を入力するためのキーである。テンキー４７２は、印刷部数等の数値を入力するためのキーである。リセットキー４７４は、表示部４７３で設定された設定内容をリセットするためのキーである。ストップキー４７５は、実行中の印刷動作を停止させるためのキーである。
【００２８】
原稿読取部５は、ＣＣＤ（Ｃｈａｒｇｅ ＣｏｕｐｌｅｄＤｅｖｉｃｅ）及び画像照射ランプ等からなるスキャナー部５１と、ガラス等の透明部材により構成された原稿台５２と、原稿読取スリット５３とを備える。スキャナー部５１は、図略の駆動部によって移動可能に構成されている。原稿台５２に載置された原稿を読み取るときは、スキャナー部５１は、原稿台５２に対向する位置で原稿面に沿って移動され、当該原稿面を走査しつつ取得した前記原稿の画像データを後述する主制御部１００へ出力する。また、原稿給送部６により給送された原稿を読み取るときは、スキャナー部５１は、原稿読取スリット５３と対向する位置に移動され、原稿給送部６による前記原稿の搬送動作と同期して、当該搬送動作により搬送された当該原稿を、原稿読取スリット５３を介して読取し、当該読み取った原稿の画像データを主制御部１００へ出力する。
【００２９】
原稿給送部６は、原稿が載置される原稿載置台６１と、画像読み取り済みの原稿が排出される原稿排出部６２と、原稿搬送機構６３と、を備える。原稿搬送機構６３は、図略の給紙ローラー、搬送ローラー、及び用紙反転機構を備えている。原稿搬送機構６３は、給紙ローラー及び搬送ローラーの駆動により、原稿載置台６１に載置された原稿を１枚ずつ繰り出して原稿読取スリット５３に対向する位置へ搬送し、原稿読取スリット５３を介してスキャナー部５１から読取可能とした後、原稿排出部６２へと排出する。また、原稿搬送機構６３は、用紙反転機構が原稿を表裏反転させて原稿読取スリット５３と対向する位置へ再搬送することで、当該原稿の両面の画像を、原稿読取スリット５３を介してスキャナー部５１から読取可能にしている。
【００３０】
さらに原稿給送部６は、その前面側が上方に移動可能となるように装置本体２に対して回動自在に設けられている。原稿給送部６の前面側を上方に移動させて原稿台５２上面を開放することにより、原稿台５２の上面に読み取り原稿、例えば見開き状態にされた書籍等をユーザーが載置できるようになっている。
【００３１】
装置本体２は、それぞれサイズが異なる記録用紙（記録媒体の一例）を収納する複数の給紙カセット４６１と、給紙カセット４６１から記録用紙を１枚ずつ繰り出して画像形成部４０へ搬送する給紙ローラー４６２と、給紙カセット４６１から搬送されてきた記録用紙に画像を形成して出力する画像形成部４０とを備える。
【００３２】
画像形成部４０は、画像形成機構１２と、定着部４５とを備える。画像形成機構１２は、給紙カセット４６１、給送装置３、及び手差しトレイ４から給紙された記録用紙Ｐにトナー像を形成する画像形成動作を行う。画像形成機構１２は、中間転写ベルト１２５と、この中間転写ベルト１２５に隣接して配設された、マゼンタ用、シアン用、イエロー用及びブラック用にそれぞれの画像形成ユニット１２Ｍ，１２Ｃ，１２Ｙ，１２Ｂと、中間転写ベルト１２５を無担走行させる駆動ローラー１２５ａと、二次転写ローラー４１とを備えている。
【００３３】
各画像形成ユニット１２Ｍ，１２Ｃ，１２Ｙ，１２Ｂは、それぞれに、感光体ドラム１２１と、現像装置１２２と、トナーカートリッジ（図略）と、帯電装置１２３と、露光装置１２４と、一次転写ローラー１２６と、ドラムクリーニング装置１２７とを備えている。
【００３４】
主制御部１００は、プリントジョブ等の実行時に、各色毎の画像形成ユニット１２Ｍ，１２Ｃ，１２Ｙ，１２Ｂを駆動制御して、中間転写ベルト１２５の表面に、マゼンタ、シアン、イエロー、及びブラックのトナー像の転写を重なり合うように行わせ、カラーのトナー像を中間転写ベルト１２５の表面に形成させる（中間転写（一次転写））。
【００３５】
二次転写ローラー４１は、中間転写ベルト１２５の表面に形成されたカラーの上記トナー像を、用紙搬送部４１１から搬送されてきた記録用紙Ｐに転写させる。当該トナー像が転写された記録用紙Ｐは定着部４５により当該トナー像が定着される。
【００３６】
用紙搬送部４１１は、用紙搬送路Ｌ１と、用紙逆送路Ｌ２と、搬送ローラー４６３、４６４、及び４６５を備え、用紙搬送路Ｌに設けられた搬送ローラー４６３及び４６４の駆動により、トナー像が定着された記録紙をスタックトレイ７１は排出トレイ４８まで搬送する。
【００３７】
画像形成部４０が記録用紙の両面に画像を形成して出力する場合には、用紙搬送部４４１は、画像形成部４０において一方の面に画像が形成された前記記録用紙を、排出トレイ４８側の搬送ローラー４６３にニップされた状態とした後、当該記録用紙を搬送ローラー４６３の反転によりスイッチバックさせて用紙逆送路Ｌ２に送ることで画像形成部４０の上流域に再度搬送する。これにより、画像形成部４０により当該記録用紙の他方の面に画像が形成される。
【００３８】
次に、複合機１の構成を説明する。図２は複合機１の主要内部構成を概略的に示す機能ブロック図である。
【００３９】
複合機１は、制御ユニット１０を備える。制御ユニット１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、複合機１の全体的な動作制御を司る。
【００４０】
制御ユニット１０は、原稿読取部５、画像処理部３１、画像形成部４０、操作部４７、ファクシミリ通信部９２、ＨＤＤ（ハードディスクドライブ）８１、並びに、ネットワークインターフェース部９１と接続されている。
【００４１】
制御ユニット１０は、主制御部１００と、ネットワーク制御部１０１と、変換部１０２と、領域記憶部１０７と、読取能力記憶部１０８とを備えている。
【００４２】
主制御部１００は、上述した複合機１の全体的な動作制御を司る。主制御部１００は、スキャナー機能、コピー機能及びプリンター機能の各機能についての動作制御を実行するために必要な各機構部の駆動及び処理を制御する。
【００４３】
ネットワーク制御部１０１は、ＬＡＮ又はインターネットを通じて外部装置、例えばクライアントコンピューター７等とのネットワーク通信を行うための制御を担当する。例えば、ネットワーク制御部１０１は、ネットワークインターフェース部９１から、後述する変換部１０２により変換された変換後のキャラクター群からなるデータを送信する。
【００４４】
変換部１０２は、原稿読取部５によって読み取られた読取データが示す画像の各部分を、予め定められた複数の標準パターンのいずれに一致するかを照合し、一致するとされた当該標準パターンに対応付けられたキャラクターにＯＣＲ処理により変換する。例えば、変換部１０２は、文字や記号等のキャラクターを示す画像として、当該各文字や記号等毎に対応付けられたそれぞれの画像を示すパターンを上記標準パターンとして複数予め記憶している。変換部１０２は、当該標準パターンをテンプレートとして用い、原稿読取部５によって読み取られた読取データが示す画像の各部分に対して、当該テンプレートを重ねながら順次一致するか否かを照合し、標準パターンと当該各部分について画素データレベル対応の相関を調べることにより、当該テンプレートと同じ又は近似する画像部分を上記読取データから検出する(パターンマッチング)。変換部１０２は、このように検出したテンプレートと同じ又は近似する画像部分を、当該テンプレートに対応付けられたキャラクターに変換する。
【００４５】
領域記憶部１０７は、変換部１０２による変換処理及び判別部７４による判別処理を行う原稿上での領域を示すマークシート領域を記憶する。例えば、ユーザーが、上記マーク記入が行われる用紙としての見本原稿を原稿読取部５に読み取らせると、当該読み取られた画像が表示制御部７５により表示部４７３に表示される。表示部４７３が備えるタッチパネル機能により、ユーザーが、当該原稿の画像を示す表示部４７３の表示画面上で２点を指定すると、当該２点がなす直線を対角線とする矩形領域が上記マークシート領域として操作部４７に入力され、当該入力されたマークシート領域が領域記憶部１０７に記憶される。
【００４６】
読取能力記憶部１０８は、メモリー等からなり、変更部８０によって変更された原稿読取部５の読取能力を記憶する。例えば、クライアントコンピューター７の変更部８０によって過去に変更された原稿読取部５の読取能力（例えば、直前に変更された読取能力）を、ネットワークインターフェース部９１及びネットワーク制御部１０１が、クライアントコンピューター７のネットワーク制御部７０から取得し、読取能力記憶部１０８に記憶させる。当該原稿読取部５の読取能力の取得及び記憶は、変更部８０によって原稿読取部５の読取能力が変更された直後に行ってもよいし、ユーザーにより操作部４７に後述するマーク検出指示が入力された時に行ってもよい。
【００４７】
原稿読取部５のスキャナー部５１は、画像照射ランプ５１１及びＣＣＤセンサー５１２を備える。スキャナー部５１は、画像照射ランプ５１１により原稿を照射し、その反射光をＣＣＤセンサー５１２で受光することにより、原稿から画像を読み取る。
【００４８】
画像処理部３１は、原稿読取部５で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部３１は、原稿読取部５により読み取られた画像が画像形成部４０により画像形成された後の品質を向上させるために、予め定められた画像処理を行う。画像処理部３１は、補正部３１１及び画像加工部３１２を備える。補正部３１１は、画像形成部４０の画像出力プロセスデータとしての帯電装置１２３の出力電圧、露光装置１２４の露光光量、現像装置１２２の現像バイアス電圧、一次転写ローラー１２６の転写バイアス、二次転写ローラー４１の転写バイアス等の値を調整する。画像加工部３１２は、例えば、原稿読取部５で読み取られた画像データに対してレベル補正、ガンマ補正等の所定の補正処理を行い、或いは、画像データの圧縮又は伸張処理、及び拡大又は縮小処理等の種々の加工処理を行う。画像処理部３１により処理された画像データは、画像メモリー３５に記憶され、又は、画像形成部４０或いはファクシミリ通信部９２等に出力される。
【００４９】
画像メモリー３５は、上記原稿読取部５で読み取られた画像データ等を記憶する。
【００５０】
用紙搬送部４１１は、図１に示した給紙カセット４６１、給紙ローラー４６２、及び搬送ローラー４６３，４６４，４６５等から構成され、給紙カセット４６１に収納されている記録用紙を画像形成部４０及び排出トレイ４８まで搬送する。
【００５１】
画像形成部４０は、上述したように、画像形成ユニット１２Ｍ、１２Ｃ、１２Ｙ、１２Ｂと、駆動ローラー１２５ａに張架された中間転写ベルト１２５と、二次転写ローラー４１等を備えている。画像形成部４０による画像形成対象となる画像データは、原稿読取部５で読み取られた画像データ、ＬＡＮ及びネットワークインターフェース部９１を介してローカルエリア内のクライアントコンピューター７等から送信されてきた画像データ等から送信されてきた画像データ等である。
【００５２】
操作部４７は、表示部４７３等を備え、表示部４７３によるタッチパネル機能及び上述した各操作キー群により複合機１についてのユーザーからの指示を受け付ける。
【００５３】
ファクシミリ通信部９２は、図略の符号化／復号化部、変復調部及びＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行うものである。ファクシミリ通信部９２は、例えば原稿読取部５によって読み取られた原稿の画像データを、電話回線を介してファクシミリ装置等へ送信したり、ファクシミリ装置等から送信された画像データを受信する。
【００５４】
ＨＤＤ（ハードディスクドライブ）８１は、原稿読取部５によって読み取られた画像データ及び同画像データに設定されている出力形式等の種々のデータ等を記憶する。ＨＤＤ８１に記憶されている画像データは、複合機１及びこれに採用される各種プログラムで用いられる。
【００５５】
ネットワークインターフェース部９１は、ＬＡＮボード等の通信モジュールから構成され、当該ネットワークインターフェース部９１に接続されたＬＡＮ５等を介して、クライアントコンピューター７等と種々のデータの送受信を行う。例えば、ネットワークインターフェース部９１は、ネットワークインターフェース部９１及びＬＡＮ５等を介して、変換部１０２によって変換されたキャラクター群からなるデータをクライアントコンピューター７に送信する。
【００５６】
クライアントコンピューター７は、ネットワーク制御部７０と、主制御部７２と、表示部７３と、判別部７４と、表示制御部７５と、指示受付部７６と、設定部７７と、集計部７８と、判定部７９と、変更部８０とを備える。なお、クライアントコンピューター７は、当該マーク検出装置の一部をなすコンピューターの一実施形態である。
【００５７】
ネットワーク制御部７０は、ネットワークを通じたデータ通信を制御する。主制御部７２は、クライアントコンピューター７の全体的な動作制御を司る。
【００５８】
判別部７４は、例えば、変換部１０２によって変換されたキャラクターのうち、黒一色の四角形状の画像又はこれ近似する画像に形状が似た、
0005597330.tif 000002
等の複数のキャラクターを基準キャラクターとして予め記憶している。
【００５９】
判別部７４は、複合機１の変換部１０２による上記変換後のキャラクターが、予め定められた基準キャラクターであるか否かを判断し、当該キャラクターが基準キャラクターであれば、複合機１の原稿読取部５によって読み取られた読取データにおける当該キャラクターに対応するとされた画像部分がマークであると判別し、当該キャラクターが基準キャラクターでなければ、原稿読取部５によって読み取られた読取データにおける当該キャラクターに対応するとされた画像部分がマークではないと判別する。判別部７４による当該マーク判別は上記変換後のキャラクター毎に行われ、マーク判別結果は上記変換後のキャラクター毎に存在する。当該マークとは、原稿上に印刷により示された指定位置に筆記具での塗りつぶし等により人の手書き等で記入された印をいう。例えば、原稿の全部又は一部が所謂マークシートである場合に、当該マークシート上の所定箇所に、人により筆記具で記入された印等が当該マークである。
【００６０】
判定部７９は、原稿読取部５による読取対象となる原稿上の予め定められた規定領域における読取画像データについて、判別部７４により得られたマーク否かのマーク判別結果の数が、予め定められた規定数であるか否かを判定する。判定部７９は、領域記憶部１０７に記憶されているマークシート領域を例えば複数に区分したそれぞれの領域を上記規定領域として記憶している。例えば、ネットワーク制御部７０により、複合機１側から送信されてきた上記マークシート領域が受信され、主制御部７２が当該マークシート領域を示す画像を表示部７３に表示させる。この表示時に、ユーザーが操作部７０１としてのマウスポインタ等を操作して、当該マークシート領域の画像を示す表示部７３の表示画面上で２点を指定すると、当該２点がなす直線を対角線とする矩形領域が上記規定領域として操作部４７に入力され、当該入力された規定領域を判定部７９が記憶する。判定部７９は、ユーザーによって指定された各規定領域について、それぞれの規定領域内における上記マーク判別結果の数が規定数か否かを判定する。また、予め定められた規定数は、ユーザーが操作部７０１としてのマウスポインタ等を操作して、当該規定数とする数値を入力し、判定部７９が当該入力された数値を規定数として記憶する。なお、上記操作により、領域記憶部１０７に記憶されているマークシート領域の全体を上記規定領域とすることも可能である。
【００６１】
変更部８０は、指示受付部７６に能力変更指示が受け付けられた場合に、前記能力変更指示が示す読取能力に従って、前記読取部による原稿の読取能力を変更する。
【００６２】
表示制御部７５は、判定部７９によって行われたマーク判別結果の数が予め定められた規定数ではないと判定された場合に、ユーザーに対して、当該マーク判別結果の数が前記規定数以外である旨を示すメッセージを表示部７３に表示させる制御を行う。
【００６３】
また、表示制御部７５は、変換部１０２によって変換されたキャラクターと、当該変換されたキャラクターについての判別部７４によるマーク検出の判別結果とを表示部７３に表示させる制御等を行う。
【００６４】
指示受付部７６は、判別部７４による判別結果の数が上記規定数以外である旨のメッセージが、表示制御部７５による表示制御の下で表示部７３に表示された後、原稿読取部５による原稿の読取能力を変更する能力変更指示をユーザーから受け付ける。当該能力変更指示は、ユーザーによる操作部(キーボード、マウスポインタ等。クライアントコンピューター７に備えられる)７０１の操作で入力され、当該入力された能力変更指示が指示受付部７６に受け付けられる。
【００６５】
また、指示受付部７６は、表示制御部７５による表示制御の下で表示部７３に表示されているキャラクターを、上記基準キャラクターとするか否かを示すキャラクター設定指示等をユーザーから受け付ける。当該キャラクター設定指示は、ユーザーによる操作部７０１の操作で入力され、当該入力されたキャラクター設定指示が指示受付部７６に受け付けられる。
【００６６】
設定部７７は、指示受付部７６に受け付けられた上記キャラクター設定指示の示す内容に従って、上記表示部７３に表示されているキャラクターを、基準キャラクターとする設定、又は基準キャラクターから除外する設定のいずれかを行う。すなわち、設定部７７は、指示受付部７６に受け付けられた上記キャラクター設定指示が、表示部７３に表示されているキャラクターを基準キャラクターとすることを示す場合は、当該キャラクターを基準キャラクターに設定し、指示受付部７６に受け付けられた上記キャラクター設定指示が、表示部７３に表示されているキャラクターを基準キャラクターから除外することを示す場合は、当該キャラクターを基準キャラクターから除外する設定を行う。
【００６７】
集計部７８は、原稿読取部５によって読み取られた読取データが示す画像の各部分について上記判別部７４により判別されたマークであるか否かの判別結果を集計する。
【００６８】
なお、上述した各部は、後述するマーク検出処理及び基準キャラクター更新処理の各実施形態において必要な場合にのみ備えられていればよい。
【００６９】
次に、マーク検出装置によるマーク検出処理の第１実施形態を説明する。図３はマーク検出装置によるマーク検出処理の第１実施形態を示すフローチャートである。図４は原稿表面の例を示す図である。図５に、原稿ｍ上に印刷された印ｐの画像、及び当該印ｐ内に記入されたマークの画像の例を示す図である。図６は、原稿ｍ上における規定領域の例を示した図である。図７は、集計データの例を示す図である。図８は表示部７３の表示画面の例を示す図である。図９(Ａ)は変換部によって変換されたキャラクター群の例を仮想的に示す図、(Ｂ)は数式の例を示す図、(Ｃ)は集計値列の例を示す図である。
【００７０】
ユーザーによる操作部４７の操作で、原稿読取部５によって読み取られた読取データの示す画像から、予め定められたマークの形状を示す画像を検出するマーク検出処理の実行を求めるマーク検出指示が操作部４７に入力されると(Ｓ１でＹＥＳ)、主制御部１００が原稿読取部５に、原稿載置台６１又は原稿台５２等に載置された原稿の画像を読み取らせる(Ｓ２)。但し、当該マーク検出指示は、ユーザーによるクライアントコンピューター７の操作部７０１の操作により当該クライアントコンピューター７に入力され、ネットワーク制御部７０が複合機１側に当該マーク検出指示を出力し、複合機１のネットワーク制御部１０１が当該マーク検出指示を受け取って、主制御部１００が上記原稿読取部５に原稿読取を行わせるようにしてもよい。なお、ユーザーからマーク検出指示無しに原稿画像読取指示が操作部４７に入力された場合は、主制御部１００が原稿読取部５に通常の画像読取処理（コピー動作時、スキャン動作時に行われる一連の画像読取動作）を行わせる。
【００７１】
例えば、図４に示すように、当該読取の対象とする原稿ｍ上には、正方形状の印ｐが印刷されており、当該印ｐにより記入者がマークを記入すべき位置が示されている。原稿ｍ上において当該印ｐで囲まれた領域に記入者がマークを筆記具等で書き込むことによって、当該原稿ｍ上にマークが記される。このようにマークが記入された原稿を原稿読取部５が読み取ると、印ｐの画像と、当該印ｐ内に記入されたマークの画像とが読取データとして読み取られる。
【００７２】
続いて、変換部１０２は、原稿読取部５によって読み取られた読取データが示す画像の各部分について、上述したＯＣＲ処理によるキャラクター変換を行う(Ｓ３)。変換部１０２は、上記のように、原稿読取部５による原稿の読み取りで得られた読取データが示す画像の各部分に対して、標準パターンをテンプレートとして用いた上述したＯＣＲ処理によるキャラクターへの変換処理を行う。ここで、当該読取データの示す画像には、印ｐの画像及び当該印ｐ内に記入されたマークの画像が含まれるため、変換部１０２は、これら印ｐの画像及びマークの画像をキャラクターに変換する。
【００７３】
ここで、印ｐを示す四角形状の内側全てが塗りつぶされた黒一色の四角形状の画像又はこれ近似する画像となるマークｍｋは、図５に例を示す形状となる。このため、マークｍｋは、変換部１０２のＯＣＲ処理により、黒一色の四角形状の画像又はこれ近似する画像に形状が似た、
0005597330.tif 000003
等のキャラクターに変換される。
【００７４】
一方、記入者によるマークの記入がされておらず、白抜き正方形状の印ｐ、図５に例を示す形状となる。このため、印ｐは、変換部１０２のＯＣＲ処理により、白抜き正方形状の画像又はこれに近似する画像に形状が似た、
0005597330.tif 000004
等のキャラクターに変換される。
【００７５】
なお、変換部１０２による上述したＯＣＲ処理でのキャラクター変換が不可能である画像部分については（当該画像部分に対応して変換候補となるキャラクターが存在しない場合には）、上記キャラクターは特定されず、当該部分については変換部１０２による変換結果は出力されない。
【００７６】
この後、ネットワーク制御部１０１は、ネットワークインターフェース部９１から、クライアントコンピューター７等の後述する集計を行うためのコンピューターに、Ｓ３において上記変換部１０２により変換された変換後のキャラクター群からなるデータを送信する(Ｓ４)。
【００７７】
クライアントコンピューター７では、ネットワーク制御部７０が図略のネットワークインターフェース部を介して、上記変換後のキャラクター群からなるデータを受信すると(ＳＳ１)、その判別部７４は、当該変換されたキャラクターが、上述した基準キャラクターであるか否かを判断し(ＳＳ２)、当該キャラクターが基準キャラクターであれば(ＳＳ２でＹＥＳ)、原稿読取部５によって読み取られた読取データが示す画像において、当該キャラクターに対応する画像部分が、記入者によって記入されたマークｍｋであると判別する(ＳＳ３)。また、判別部７４は、当該変換されたキャラクターが、基準キャラクターでなければ(ＳＳ２でＮＯ)、原稿読取部５によって読み取られた読取データが示す画像において、当該キャラクターに対応する画像部分が、記入者によって記入されたマークｍｋではないと判別する(ＳＳ５)。
【００７８】
すなわち、変換部１０２による上記変換は、読み取られた原稿の画像データに対して単にＯＣＲ処理を行うものであるが、この判別部７４では、当該ＯＣＲ処理により変換されたキャラクターが、上記記入されたマークｍｋを示す画像が変換されてなるキャラクターであるか、白抜き四角形状の印ｐを示す画像が変換されてなるキャラクターであるかが判別される。
【００７９】
例えば、上記基準キャラクターとして、上記記入されたマークｍｋを示す黒一色の四角形状の画像又はこれ近似する画像に形状が似た、
0005597330.tif 000005
等のキャラクターが予め選定され、当該選定された複数のキャラクターが基準キャラクターとして判別部７４に予め記憶されている。なお、上記マークが記入されず白抜き正方形状の印ｐを示す画像又はこれに近似する画像は、変換部１０２により、当該白抜き正方形状の画像に近似する、
0005597330.tif 000006
等のキャラクターに変換されると想定されるため、基準キャラクターとしては、少なくとも、これらのキャラクターは除外したものが記憶されることが望ましい。
【００８０】
これにより、原稿上に記載された或る画像が原稿読取部５により読み込まれて、いずれかのキャラクターに変換部１０２により変換されたときに、判別部７４が、当該変換されたキャラクターが第１キャラクターに該当することをもって、上記読み込まれた画像がマークｍｋであると判別することで、原稿上にマークｍｋが存在することを正確に識別できる。
【００８１】
上記のようにして、原稿読取部５によって読み取られた原稿(原稿が複数枚である場合はその全て)の読取データが示す画像の全ての部分について上記キャラクター変換及び判別が終わると、判定部７９が、原稿読取部５によって読み取られた各原稿毎に、読取データが示す画像における上記規定領域に、判別部７４により行われたマーク判別結果の数が上記予め定められた規定数であるか否かを判定する（ＳＳ６）。
【００８２】
例えば、図４に示したように、原稿ｍ上に問１〜問５が印刷され、各問毎に５つの印ｐが印刷されており、当該５つの印ｐのうちの一つに記入者によりマークｍｋが記入される場合において、判定部７９は、上記規定領域として、図６に示すように、ユーザーにより上述したようにして設定された規定領域fa1〜fa5を記憶し、上記予め定められた規定数として「5」を記憶している。
【００８３】
判定部７９は、判別部７４によって判別された各原稿についての各判別結果が示す、マークｍｋであるか否かの情報と、各判別結果に対応するマークｍｋ又は印ｐの位置を示す情報（後述のタイミングマーク画像の検出に基づく処理により得られる）とを用いて、原稿読取部５によって読み取られた原稿の読取データが示す画像における各規定領域の位置に存在する判別結果の数を算出する。そして、判定部７９は、各規定領域毎に、当該算出した判別結果の数が上記規定数であるか否かを判定する。
【００８４】
ここで、判定部７９により、上記全ての規定領域fa1〜fa5について、判別結果の数が規定数であると判定された場合は（ＳＳ６でＹＥＳ）、上記キャラクター変換及び判別で得られた結果が集計部７８により集計される(ＳＳ１０)。
【００８５】
例えば、図４に示したように、原稿ｍ上に各問毎に５つの印ｐが印刷されており、当該５つの印ｐのうちの一つに記入者によりマークｍｋが記入される場合、集計部７８は、判別部７４によって判別された各原稿についての各判別結果が示す、マークｍｋであるか否かの情報と、各判別結果に対応するマークｍｋ又は印ｐの位置を示す情報とを用いて、複数の原稿のそれぞれの問(図４のＱ１，Ｑ２，Ｑ３，…)毎に、第１番目から第５番目の各印ｐに記されたマークｍｋの数を算出し、例えば、図７に示すような集計データを作成する。
【００８６】
このような集計を行う場合、集計部７８は、判別部７４によって判別された各原稿についての各判別結果が示す、マークｍｋであるか否かの情報と、各判別結果に対応するマークｍｋ又は印ｐの位置を示す情報とを用いて、複数の原稿のそれぞれの問(図４のＱ１，Ｑ２，Ｑ３，…)毎に、第１番目から第５番目の各印ｐに記されたマークｍｋの数を算出し、図６に示す集計データを作成する。例えば、マークシートとしての原稿には、それぞれの問(図４のＱ１，Ｑ２，Ｑ３，…)の近傍に黒色等のインクで図略のタイミングマークが印刷されているものとする。この場合、変換部１０２は、各原稿についての読取データの示す画像の各部分をキャラクター変換する際、当該各原稿についての読取データの示す画像から当該タイミングマークの画像を検出し、当該検出したタイミングマークに基づいて各問毎にマークｍｋ又は印ｐの位置情報を取得する。変換部１０２による当該タイミングマークの検出は、例えば、上述したパターンマッチングと同様にして行う。
【００８７】
集計部７８は、上記タイミングマーク画像の検出処理に基づいて、当該原稿上に印刷されている印ｐの位置を示す情報として、各位置の印ｐに対応付けられた問(図４のＱ１，Ｑ２，Ｑ３，…のいずれか)を示す情報と、各問において第何番目の印ｐであるかの情報とを取得して記憶し、集計部７８は、当該印ｐの位置を示す情報に基づいて、上記集計を行う。
【００８８】
一方、判定部７９により、上記規定領域fa1〜fa5のいずれか１つでも、マーク判別結果の数が規定数ではないと判定された場合は（ＳＳ６でＮＯ）、表示制御部７５が、例えば、図８に示す表示画面により、当該マーク判別結果の数が前記規定数以外である旨を示すメッセージを表示部７３に表示させる（ＳＳ７）。図８には、規定領域fa1，fa3についてマーク判別結果の数が規定数に足りておらず、マーク判別結果数が４つしかない例を示している。
【００８９】
この表示後、ユーザーによる操作部７０１の操作(例えば、マウスポインタ等により、図８の「原稿読取光量を上げる」ボタンＢ１０を押下)で、原稿読取部５の原稿読取時における光量を増加させる指示が原稿読取部５の能力変更指示として操作部７０１に入力され、当該指示が指示受付部７６に受け付けられた場合は(ＳＳ８でＹＥＳ)、変更部８０は、当該能力変更指示が示す読取能力に従って、原稿読取部５による原稿の読取能力を変更する（ＳＳ９）。ここでは、変更部８０は、原稿読取部５の原稿読取時における光量を予め定められた一定量だけ増加させる。なお、変更部８０により変更された原稿読取部５の読取能力の情報は、クライアントコンピューター７のネットワーク制御部７０が複合機１に送信し、複合機１のネットワークインターフェース部９１及びネットワーク制御部１０１が当該読取能力の情報を受け取って、読取能力記憶部１０８に記憶させる。当該原稿読取部５の読取能力の取得及び記憶は、変更部８０によって原稿読取部５の読取能力が変更された直後に行ってもよいし、変更部８０が当該読取能力を記憶しておき、ユーザーにより複合機１の操作部４７にマーク検出指示が入力された時に行ってもよい。
【００９０】
なお、図８では、規定領域fa1，fa3についてマーク判別結果の数が規定数に足りていない例を示したが、例えば、規定領域fa1，fa3についてマーク判別結果の数が規定数を超えている場合には（ＳＳ６でＮＯ）、例えば、ユーザーによる操作部７０１の操作(例えば、マウスポインタ等により、図８の「原稿読取光量を下げる」ボタンＢ１１を押下)で、原稿読取部５の原稿読取時における光量を低下させる指示を、原稿読取部５の能力変更指示として操作部７０１に入力することが可能である。当該指示が指示受付部７６に受け付けられた場合は(ＳＳ８でＹＥＳ)、変更部８０は、原稿読取部５の原稿読取時における光量を予め定められた量だけ低下させる（ＳＳ９）。
【００９１】
このＳＳ９における原稿読取部５の読取能力の変更後、又は、ＳＳ８においてユーザーから能力変更指示が入力されなかった場合には（ＳＳ８でＮＯ）、上述した集計処理が行われる。なお、当該ＳＳ１０の集計処理は、ＳＳ６の処理前に行うものとし、ＳＳ１０の集計処理の後に、ＳＳ６乃至ＳＳ９の処理を行うものとしてもよい。
【００９２】
複合機１による当該マーク検出処理によれば、ＯＭＲ処理が可能な特別な装置を購入しなくても、ＯＣＲ処理が可能な画像形成装置等に備えられる読取装置を用いて、マークシート等の原稿上におけるマーク検出が可能である。これにより、企業や事務所等の職場環境に一般的に備えられている画像形成装置等を用いて、当該マークを精度良く検出でき、ＯＭＲ装置を購入する必要がない分、従来よりも低減されたコストで当該マークの検出が可能になる。
【００９３】
また、一旦ＯＣＲ処理によるキャラクター変換を行って、当該変換されたキャラクターに基づいてマークか否かを判別するため、読取データの示す画像の形状から直接にマークか否かの検出を行う場合よりもマーク検出精度を向上させることができる。単に読取データが示す画像の形状から直接にマークか否かの判定を行う場合は、単に原稿上の汚れ等を画像として読み取ってしまったり、読取が必要な画像の一部が欠落したりすることでマークか否かの判定に悪影響を及ぼす虞があるが、本発明では、一度ＯＣＲ変換によるキャラクター変換後のキャラクターに基づいてマークか否かの判定を行うため、読取部の読取能
力の如何に基づくマーク検出精度の低下が抑制される。
【００９４】
さらに、ユーザーは、判定部によりマーク数が想定通りの数（上記予め定められた規定数）と判定されない場合には、操作部７０１から指示受付部７６に能力変更指示を入力することにより、想定した数のマークが検出されるまで読取部の読取能力を変更可能であるため、読取部による画像読取の精度に基づくマーク検出の不具合を解消可能である。
【００９５】
また、表示部７３による上記規定領域毎に報知されるマーク判別結果の過不足に基づいて、ユーザーは、原稿に記載された各マークについて、いずれの領域におけるマークの検出が不可能であったかを把握することが可能となる。
【００９６】
また、上記実施形態では、ユーザーにより原稿表面の領域において複数の規定領域が指定される例を示したが、ユーザーの上述した操作による原稿表面の領域全体を当該規定領域とする指示、又は、ユーザーによる当該規定領域を指定する指示によらず予め設定されているものとして、原稿表面の領域全体におけるマーク判別結果の数が規定数であるか否かを判定部７９が判定するようにしてもよい。この場合、規定定数としては、上記の例で言えば、原稿ｍの表面に印刷された印ｐの総数が用いられる。
【００９７】
なお、上記では、判別部７４は、基準キャラクターとして、上記記入されたマークｍｋを示す黒一色の四角形状の画像又はこれ近似する画像に形状が似た、
0005597330.tif 000007
等のキャラクターを記憶しており、変換部１０２により変換されたキャラクターが当該基準キャラクターである場合に、原稿読取部５によって読み取られた読取データの示す画像のうち当該キャラクターに該当する部分が、マークｍｋであると判別するが、これに代えて、判別部７４は、白抜き正方形状の画像に近似する、
0005597330.tif 000008
等の予め選定されて記憶しているキャラクター群に該当しないキャラクターを、上記基準キャラクターとし、上記マークか否かの判別に用いるようにしてもよい。
【００９８】
この場合、集計としては、上述したものの他、以下に示すものを用いることができる。例えば、変換部１０２によって変換されたデータの示すキャラクター群をネットワーク制御部７０が受信したとき、判別部７４は、当該キャラクター群を示すデータを各問毎に区分けし、各原稿のデータ毎に整列させる(図９(Ａ))。判別部７４及び集計部７８は、関数からなる数式を用いて、図９(Ｃ)に示す集計値列を算出する。この場合、判別部７４は、上記数式として、例えば、各原稿の各問毎に、当該問に含まれる第１番目から第５番目までの印ｐに対して、白抜き正方形状の画像に近似する、
0005597330.tif 000009
等のキャラクター群に該当しない注目キャラクターであるかを順次検出して、当該注目キャラクターが検出された印ｐが何番目であるかを検出し、当該検出した何番目であるかの情報を判別結果とする数式を用いる。なお、当該数式の例は、図９(Ｂ)に示している。集計部７８は、当該注目キャラクターが検出された印ｐが何番目であるかを示す当該判別部７４による判別結果を各問毎に区分けし、各原稿のデータ毎に整列させた集計値列を作成する(図９(Ｃ))。
【００９９】
次に、マーク検出装置によるマーク検出処理の第２実施形態を説明する。図１０はマーク検出装置によるマーク検出処理の第２実施形態を示すフローチャートである。なお、上述した第１実施形態と同様の処理は説明を省略する。
【０１００】
この第２実施形態では、判定部７９が、原稿読取部５によって読み取られた各原稿毎に、読取データが示す画像における上記規定領域に、判別部７４により行われたマーク判別結果の数が上記予め定められた規定数であるか否かを判断し（ＳＳ１４）、ここで、当該予め定められた規定数ではないと判断した場合に（ＳＳ１４でＮＯ）、変更部８０が、当該ＳＳ１４において判別部７４により示されたマーク判別結果が示す内容に対して、原稿読取部５の読取能力変更に用いた読取能力変更指示が過去にあったか否かを判断する（ＳＳ１５）。
【０１０１】
変更部８０が、ＳＳ１４で示されたマーク判別結果に対してユーザーにより入力された読取能力変更指示があると判断した場合（ＳＳ１５でＹＥＳ）、変更部８０は、ＳＳ１４において判定部７９によりマーク判別結果の数が規定数よりも大きいと判定されている場合は、マーク判別結果の数が規定数よりも大きい場合に過去に行った変更内容と同じ内容で原稿読取部５の読取能力を変更し、ＳＳ１４において判定部７９によりマーク判別結果の数が規定数よりも小さいと判定されている場合は、マーク判別結果の数が規定数よりも小さい場合に過去に行った変更内容と同じ内容で原稿読取部５の読取能力を変更する（ＳＳ２０）。すなわち、変更部８０は、マーク判別結果の数が規定数よりも大きい場合には、この時点までにマーク判別結果の数が規定数よりも大きい場合に変更部８０により変更された内容と同じ内容で原稿読取部５の読取能力を変更し、マーク判別結果の数が規定数よりも小さい場合には、この時点までにマーク判別結果の数が規定数よりも小さい場合に変更部８０により変更された内容と同じ内容で原稿読取部５の読取能力を変更する。
【０１０２】
例えば、変更部８０は、過去に、ＳＳ１４において判定部７９によりマーク判別結果の数が規定数よりも大きいと判定されている場合に、ユーザーにより原稿読取部５の読取能力を下げる旨を示す読取能力変更指示に従って、原稿読取部５の読取能力、例えば画像照射ランプ５１１の光量を低減させていた場合は、これと同様にして、画像照射ランプ５１１の光量を低減させる。また、変更部８０は、過去に、ＳＳ１４において判定部７９によりマーク判別結果の数が規定数よりも小さいと判定されている場合に、ユーザーにより原稿読取部５の読取能力を上げる旨を示す読取能力変更指示に従って、原稿読取部５の読取能力、例えば、画像照射ランプ５１１の光量を向上させていた場合は、これと同様にして、画像照射ランプ５１１の光量を向上させる。この後、処理は、ＳＳ１９の集計処理に移る。
【０１０３】
なお、上記ＳＳ１５において、変更部８０が、ＳＳ１４で示されたマーク判別結果に対して用いられた読取能力変更指示がないと判断した場合は（ＳＳ１５でＮＯ）、第１実施形態と同様に、ＳＳ１６乃至ＳＳ１８に示す原稿読取部５の読取能力変更処理が行われる。
【０１０４】
この第２実施形態によれば、変更部８０が、判定部７９により判別結果の数が規定数以外であると判定された後に、この時点までに行われたユーザーによる能力変更指示の内容に応じて、マーク検出精度が向上すると想定される変更内容を学習して読取部の読取能力を変更することになるので、ユーザーが具体的な内容を指定した能力変更指示を行わなくても、マーク検出精度を向上させることが可能である。
【０１０５】
次に、マーク検出装置によるマーク検出処理の第３実施形態を説明する。図１１はマーク検出装置によるマーク検出処理の第３実施形態を示すフローチャートである。なお、上述した第１又は第２実施形態と同様の処理は説明を省略する。特に、クライアントコンピューター７による処理は同様であるため、詳細な図示は省略している。
【０１０６】
この第３実施形態では、過去に変更部８０によって原稿読取部５の読取能力が変更され、読取能力記憶部１０８に、当該変更された読取能力が記憶されていることを前提とする。
【０１０７】
第３実施形態では、ユーザーからマーク検出指示が操作部４７に入力され、指示受付部７６に当該マーク検出指示が受け付けられた場合は（Ｓ３１でＹＥＳ）、主制御部１００が、読取能力記憶部１０８に記憶されている原稿読取部５の読取能力を原稿読取部５に設定し（Ｓ３２）、当該読取能力で原稿読取部５に原稿読取を行わせる（Ｓ３３）。
【０１０８】
また、ネットワーク制御部１０１が、過去に変更部８０によって原稿読取部５の読取能力が変更されたことを記憶しておき、指示受付部７６に当該マーク検出指示が受け付けられたときに（Ｓ３１でＹＥＳ）、ネットワーク制御部１０１がネットワークインターフェース部９１を介して、クライアントコンピューター７の変更部８０に記憶されている当該変更された読取能力をネットワーク制御部７０から取得して読取能力記憶部１０８に記憶させ、主制御部１００が読取能力記憶部１０８に記憶された読取能力を原稿読取部５に設定して（Ｓ３２）、原稿読取部５に原稿読取を行わせるようにしてもよい（Ｓ３３）。
【０１０９】
他方、ユーザーからマーク検出指示無しに原稿画像読取指示が操作部４７に入力され、指示受付部７６に当該原稿画像読取指示が受け付けられた場合は（Ｓ３１でＮＯ）、主制御部１００が、原稿読取部５により通常の画像読取処理が行われる際に用いられる読取能力として図略のメモリー等に記憶されているデフォルトの読取能力を設定し（Ｓ３７）、通常の画像読取処理を行わせる（Ｓ３８）。
【０１１０】
この第３実施形態によれば、マーク検出処理を行う場合と、通常の画像読取処理が行われる場合とで、それぞれの読取に適した読取能力を使い分けることが可能になる。
【０１１１】
次に、基準キャラクターを更新する処理を説明する。図１２は基準キャラクターを更新する処理を示すフローチャートである。図１３は表示部７３の表示画面例を示す図である。当該基準キャラクターを更新する処理は、上述したマーク検出処理の第１実施形態におけるＳＳ６乃至ＳＳ９に示した原稿読取部５の読取能力変更処理に代えて、又は当該読取能力変更処理と共に行われる。
【０１１２】
ユーザーによるクライアントコンピューター７の操作部７０１の操作で、判別部７４による上記マーク検出の判別結果を表示させる指示が操作部７０１に入力されると(ＳＳ４１でＹＥＳ)、表示制御部７５は、図１３に示すように、この時点で判別部７４により判別されている判別結果、すなわち、判別対象とされた各キャラクターと、当該各キャラクターについてのマーク検出の判別結果とを、判別部７４が内蔵するメモリー等から読み出し、表示部７３に表示させる(Ｓ４２)。
【０１１３】
この表示時に、ユーザーによる操作部７０１の操作で(例えば、マウスポインタ等により、図１３において、所望のキャラクターを指定した後、「基準キャラクターに設定」ボタンＢ１を押下)、表示部７３に表示されている各キャラクターを基準キャラクターに設定する指示が操作部７０１に入力された場合は(ＳＳ４３で「設定指示」)、設定部７７は、判別部７４が基準キャラクターとして記憶しているキャラクター群に当該キャラクターを追加する設定を行う(ＳＳ４４)。
【０１１４】
当該ＳＳ４４の処理後、変更部８０は、原稿読取部５の読取能力、例えば画像照射ランプ５１１の光量を予め定められた一定量だけ増加させる（ＳＳ４５）。すなわち、変更部８０は、表示部７３に表示されているキャラクターが基準キャラクターに設定された場合には、原稿読取部５の読取能力を予め定められた値だけ上げる方向に変更する。
【０１１５】
一方、ユーザーによるマウスポインタ操作等で、図１３において、所望のキャラクターを指定した後、「基準キャラクターから除外」ボタンＢ２を押下する等により、表示部７３に表示されている各キャラクターを基準キャラクターから除外する指示が操作部７０１に入力された場合は(ＳＳ４３で「除外指示」)、設定部７７は、判別部７４が基準キャラクターとして記憶しているキャラクター群から当該キャラクターを削除する(ＳＳ４６)。
【０１１６】
当該ＳＳ４６の処理後、変更部８０は、原稿読取部５の読取能力、例えば画像照射ランプ５１１の光量を予め定められた一定量だけ低下させる（ＳＳ４７）。すなわち、変更部８０は、表示部７３に表示されているキャラクターが基準キャラクターから除外された場合には、原稿読取部５の読取能力を予め定められた値だけ下げる方向に変更する。
【０１１７】
上記ＳＳ１４のようにして、変換後のキャラクターがユーザーにより基準キャラクターに変更された場合は、本来マークとして読み取るべき画像が、当該画像を構成する画像データ量の不足（例えば、各画素の画素値が白を示す値に近くなる方向に傾くことにより、マークを示すべき画像を示す画素の数が少なくなる等）により、変換部１０２によってはマークに対応するキャラクターに変換されない程度の画像でしか読み取られない事態が生じていると想定される。また、上記ＳＳ１６のようにして、変換後のキャラクターがユーザーにより基準キャラクターから除外された場合は、読み取られた画像を構成する画像デ
ータ量の過多（例えば、各画素の画素値が黒を示す値に近くなる方向に傾くことにより、マークを示すべき画像を示す画素の数が多くなる等）により、マークとして読み取るべきではない画像が、マークに対応する形状の画像として読み取られてしまい、変換部１０２によっては想定通りのキャラクター変換が行われていないと考えられる。当該基準キャラクターの更新処理では、上記表示されたキャラクターに対して、ユーザーにより行われた基準キャラクターとするか否かの操作内容に応じて、変更部８０が、マーク検出精度が向上すると想定される変更内容を学習して原稿読取部５の読取能力を変更することと同様になるので、ユーザーが具体的な内容を指定した能力変更指示を指示受付部に入力しなくても、以降のマーク検出精度を向上させることが可能である。
【０１１８】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、本発明の一実施形態に係るマーク検出装置が、画像読取装置としての複合機１の一部構成と、クライアントコンピューター７の一部構成とを備えてなるとして説明しているが、本発明に係るマーク検出装置はこれに限定されない。例えば、上記画像読取装置としては、複合機１に代えて、スキャナー装置等の原稿上の画像を読取可能な装置を用いることも可能である。また、上記実施形態では、マーク検出装置は、複合機１の一部構成と、クライアントコンピューター７の一部構成とを備えてなるとしているが、複合機１が当該クライアントコンピューター７の一部構成までを備え、複合機１等の画像形成装置のみでマーク検出装置をなすものとしてもよい。
【０１１９】
なお、図１乃至図１３を用いて上記各実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【０１２０】
１        複合機
１０      制御ユニット
１００    主制御部
１０１    ネットワーク制御部
１０２    変換部
１０７    領域記憶部
１０８    読取能力記憶部
５        原稿読取部
５１      スキャナー部
５１１    画像照射ランプ
５１２    ＣＣＤセンサー
７        クライアントコンピューター
７０      ネットワーク制御部
７１      スタックトレイ
７２      主制御部
７３      表示部
７４      判別部
７５      表示制御部
７６      指示受付部
７７      設定部
７８      集計部
７９      判定部
７０１    操作部
８０      変更部
【図１】
0005597330.tif 000010
【図２】
0005597330.tif 000011
【図３】
0005597330.tif 000012
【図４】
0005597330.tif 000013
【図５】
0005597330.tif 000014
【図６】
0005597330.tif 000015
【図７】
0005597330.tif 000016
【図８】
0005597330.tif 000017
【図９】
0005597330.tif 000018
【図１０】
0005597330.tif 000019
【図１１】
0005597330.tif 000020
【図１２】
0005597330.tif 000021
【図１３】
0005597330.tif 000022