(57)【要約】【課題】  記録媒体の表面画像を撮像し、記録媒体の種類を判別可能な記録媒体撮像装置において、撮像した表面画像にゴミや傷がついていると、正常に記録媒体の種類の判別を行うことができず、誤判別を起こしてしまう可能性があった。【解決手段】  撮像した表面画像から記録媒体の判別に使う画素を閾値によって適切に選択することによって、極端に光量の高いところはゴミや傷等の何らかの影響を受けて、正しく表面性を判断できない画素は記録媒体の判別から除くことができる。これにより、正常に撮像された表面画像に基づいて記録媒体の判別を行うことができるため、記録媒体の判別精度の低下を低減することができる。【選択図】  図８
2010282093.tif 000002
【特許請求の範囲】
【請求項１】
搬送されている記録媒体に光を照射する照射手段と、
前記照射手段により照射され前記搬送されている記録媒体に反射した反射光を、複数画素を有する表面画像として撮像する撮像手段と、
前記撮像手段により撮像された表面画像を用いて記録媒体の種類の判別を行う制御手段と、を備える記録媒体撮像装置であって、
前記制御手段は、前記表面画像の複数画素から予め定められた明度ではない画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする記録媒体撮像装置。
【請求項２】
前記予め定められた明度とは、上限値と下限値が定められた範囲の明度であり、
前記制御手段は、前記表面画像の複数画素における前記範囲内の明度ではない画素に隣接する画素のうち、前記範囲の上限値よりも小さな値の上限値と前記下限値の範囲内の明度ではない画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする請求項１に記載の記録媒体撮像装置。
【請求項３】
前記予め定められた明度とは、上限値と下限値が定められた範囲の明度であり、
前記制御手段は、前記表面画像の複数画素における前記範囲内の明度ではない画素に隣接する画素のうち、前記上限値と前記範囲の下限値よりも大きな値の下限値の範囲内の明度ではない画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする請求項１に記載の記録媒体撮像装置。
【請求項４】
前記予め定められた明度とは、上限値と下限値が定められた範囲の明度であり、
前記制御手段は、前記表面画像の複数画素における前記範囲内の明度ではない画素に隣接する画素のうち、前記範囲の上限値よりも小さな値の上限値と前記範囲の下限値よりも大きな値の下限値の範囲内の明度ではない画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする請求項１に記載の記録媒体撮像装置。
【請求項５】
前記制御手段は、前記表面画像の複数画素のうち前記予め定められた明度の画素について、記録媒体の搬送方向に所定数連続して隣接する画素間の明度の差分が所定の値より小さい場合、前記所定数連続して隣接する画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする請求項１乃至４のいずれかに記載の記録媒体撮像装置。
【請求項６】
前記制御手段は、前記予め定められた明度にない画素を除いて得られた画像の画素数が記録媒体の種類の判別に必要な画素数よりも少ない場合、前記撮像手段により表面画像を追加で撮像することを特徴とする請求項１乃至５のいずれかに記載の記録媒体撮像装置。
【請求項７】
前記制御手段は、前記予め定められた明度にない画素を除いて得られた画像の画素数と記録媒体の種類の判別に必要な画像数の差分に応じて、前記撮像手段により追加で撮像する表面画像の大きさを制御することを特徴とする請求項６に記載の記録媒体撮像装置。
【請求項８】
前記制御手段は、前記必要な画素数の差分の３倍の画素数の表面画像を前記撮像手段により追加で撮像することを特徴とする請求項７に記載の記録媒体撮像装置。
【請求項９】
前記制御手段は、前記撮像手段により表面画像を追加で撮像しても、表面画像の画素数が記録媒体の種類の判別に必要な画素数よりも少ない場合、前記予め定められた明度にない画素を除いて得られた画像と追加で撮像した表面画像を合わせた画像の画素数と記録媒体の種類の判別に必要な画像数の差分の画素数を擬似的に計算して求めることを特徴とする請求項６乃至８のいずれかに記載の記録媒体撮像装置。
【請求項１０】
記録媒体を搬送する搬送手段と、
前記搬送手段により搬送されている記録媒体に光を照射する照射手段と、
前記照射手段により照射され前記搬送手段により搬送されている記録媒体に反射した反射光を、複数画素を有する表面画像として撮像する撮像手段と、
前記撮像手段により撮像された表面画像を用いて記録媒体の種類の判別を行い、判別結果に基づいて画像形成条件を制御する制御手段と、を備える画像形成装置であって、
前記制御手段は、前記表面画像の複数画素から予め定められた明度ではない画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする画像形成装置。
【請求項１１】
前記予め定められた明度とは、上限値と下限値が定められた範囲の明度であり、
前記制御手段は、前記表面画像の複数画素における前記範囲内の明度ではない画素に隣接する画素のうち、前記範囲の上限値よりも小さな値の上限値と前記下限値の範囲内の明度ではない画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記予め定められた明度とは、上限値と下限値が定められた範囲の明度であり、
前記制御手段は、前記表面画像の複数画素における前記範囲内の明度ではない画素に隣接する画素のうち、前記上限値と前記範囲の下限値よりも大きな値の下限値の範囲内の明度ではない画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする請求項１０に記載の画像形成装置。
【請求項１３】
前記予め定められた明度とは、上限値と下限値が定められた範囲の明度であり、
前記制御手段は、前記表面画像の複数画素における前記範囲内の明度ではない画素に隣接する画素のうち、前記範囲の上限値よりも小さな値の上限値と前記範囲の下限値よりも大きな値の下限値の範囲内の明度ではない画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする請求項１０に記載の画像形成装置。
【請求項１４】
前記制御手段は、前記表面画像の複数画素のうち前記予め定められた明度の画素について、記録媒体の搬送方向に所定数連続して隣接する画素間の明度の差分が所定の値より小さい場合、前記所定数連続して隣接する画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする請求項１０乃至１３のいずれかに記載の画像形成装置。
【請求項１５】
前記制御手段は、前記予め定められた明度にない画素を除いて得られた画像の画素数が記録媒体の種類の判断に必要な画素数よりも少ない場合、前記撮像手段により表面画像を追加で撮像することを特徴とする請求項１０乃至１４のいずれかに記載の画像形成装置。
【請求項１６】
前記制御手段は、前記予め定められた明度にない画素を除いて得られた画像の画素数と記録媒体の種類の判別に必要な画像数の差分に応じて、前記撮像手段により追加で撮像する表面画像の大きさを制御することを特徴とする請求項１５に記載の画像形成装置。
【請求項１７】
前記制御手段は、前記必要な画素数の差分の３倍の画素数の表面画像を前記撮像手段により追加で撮像することを特徴とする請求項１６に記載の画像形成装置。
【請求項１８】
前記制御手段は、前記撮像手段により表面画像を追加で撮像しても、表面画像の画素数が記録媒体の種類の判別に必要な画素数よりも少ない場合、前記予め定められた明度にない画素を除いて得られた画像と追加で撮像した表面画像を合わせた画像の画素数と記録媒体の種類の判別に必要な画像数の差分の画素数を擬似的に計算して求めることを特徴とする請求項１５乃至１７のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体の種類を判別する記録媒体撮像装置及び画像形成装置に関するものである。
【背景技術】
【０００２】
従来の画像形成装置においては、例えば、外部装置としてのコンピュータ等による設定や、画像形成装置本体に設けられた操作パネル等により、記録媒体の種類（サイズ、厚さ等）がユーザによって設定されていた。そして、その設定に応じて、例えば転写手段における転写条件（転写電圧や転写時の記録媒体の搬送速度）や定着条件（定着温度や定着時の記録媒体の搬送速度）が制御されていた。
【０００３】
このようなコンピュータや操作パネル等から、記録媒体の種類を設定するというユーザの負担を軽減するために、画像形成装置の内部に記録媒体を判別するセンサ等を備えて、記録媒体の種類を自動的に判別する装置が提供されている。センサ等を搭載した画像形成装置は、自動的に記録媒体の種類を判別した後、判別結果に応じて転写条件や定着条件等が設定されるよう制御される。
【０００４】
具体的には、特許文献１や特許文献２において提案されているように、記録媒体の表面をＣＭＯＳセンサによって撮像して、撮像した映像から表面平滑度を検知して記録媒体の種類を判別するものがある。このように、ＣＭＯＳセンサによって撮像を行うと、表面の凹凸に起因して生じる陰影を直接的に撮影するため、精度良く記録媒体の判別を行うことができる。例えば、光沢紙、普通紙、ラフ紙等を区別する場合においては、撮影した表面画像から凹凸の有無又はその大きさや深さを検知することで記録媒体を精度良く判別することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１８２５１８
【特許文献２】特開２００４−０３８８７９
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のような先行技術においては、画像形成装置内を記録媒体が搬送されている際に記録媒体に紙紛が発生することがある。また、記録媒体にほこりが付着したり、キズがついてしまったりすることもある。このように紙紛等による汚れやキズ等が記録媒体にある場合、その異物の影響により、実際の記録媒体の持つ特徴と異なる特徴を持つ表面画像が撮像されてしまうことがある。そのような異物を含んだ表面画像に基づき、記録媒体の判別を行うと、記録媒体の判別精度の低下を招いてしまうことがある。
【０００７】
本出願に係る発明は、以上のような状況を鑑みてなされたものであり、記録媒体の表面画像を撮像し記録媒体を判別する記録媒体撮像装置において、記録媒体の表面画像として汚れやキズ等を含む画像が撮像されたとしても、記録媒体の種類を精度良く判別することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、搬送されている記録媒体に光を照射する照射手段と、前記照射手段により照射され前記搬送されている記録媒体に反射した反射光を、複数画素を有する表面画像として撮像する撮像手段と、前記撮像手段により撮像された表面画像を用いて記録媒体の種類の判別を行う制御手段と、を備える記録媒体撮像装置であって、前記制御手段は、前記表面画像の複数画素から予め定められた明度ではない画素を除いて得られた画像を用いて記録媒体の種類の判別を行うことを特徴とする。
【発明の効果】
【０００９】
本発明の構成によれば、記録媒体の表面画像として汚れやキズ等を含む画像が撮像されたとしても、記録媒体の種類を精度良く判別することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置１の構成を示す概略図
【図２】録媒体撮像装置４０の動作制御ブロック図
【図３】記録媒体撮像装置４０の構成を示す斜傾図
【図４】記録媒体撮像装置４０にて撮像した表面画像と明度分布
【図５】光量補正の方法を示したフローチャート
【図６】有効画像範囲の選択方法を示したフローチャート
【図７】明度分布から有効画像範囲を求めた図
【図８】異常画素領域の検出方法を示したフローチャート
【図９】記録媒体Ｐの種類の判別方法を示したフローチャート
【図１０】記録媒体Ｐの表面画像の判別結果を示したグラフ
【図１１】第２の実施形態における異常画素領域の検出方法を示した表面画像とグラフ
【図１２】第２の実施形態における異常画素領域の検出方法を示したフローチャート
【図１３】第３の実施形態における搬送不連続を表した表面画像
【図１４】第３の実施形態における異常画素領域の検出方法を示したフローチャート
【図１５】第３の実施形態における搬送不連続確認の方法を示したフローチャート
【図１６】第４の実施形態における表面画像の追加を表した図
【図１７】第４の実施形態における表面画像の画素数の確認方法を示したフローチャート
【図１８】第４の実施形態における表面画像の追加方法を示したフローチャート
【発明を実施するための形態】
【００１１】
以下、図面を用いて本発明の実施の形態について説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
（第１の実施形態）
本実施形態の記録媒体撮像装置は、例えば複写機や画像形成装置等で用いることが可能である。図１は、その一例として記録媒体撮像装置を搭載している画像形成装置として、中間転写ベルトを採用し、複数の画像形成部を並列にして構成したカラー画像形成装置を示す構成図である。
【００１３】
図１におけるカラー画像形成装置１の各構成は以下のとおりである。２は、記録媒体Ｐを収納する給紙カセットである。３は、記録媒体Ｐを収納する給紙カセット給紙トレイである。４は、給紙カセット２又は給紙トレイ３から記録媒体Ｐを給紙する給紙ローラである。４’は、給紙カセット２又は給紙トレイ３から記録媒体Ｐを給紙する給紙ローラである。５は、給紙された記録媒体Ｐを搬送する搬送ローラである。６は、搬送ローラ５に対向する搬送対向ローラである。１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋは、イエロー、マゼンタ、シアン、ブラックの各色の現像剤を担持する夫々の感光ドラムである。１２Ｙ、１２Ｍ、１２Ｃ、１２Ｋは、感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋを一様に所定の電位に帯電するための各色用の一次帯電手段としての帯電ローラである。１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋは、一次帯電手段によって帯電された感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋ上に各色の画像データに対応したレーザ光を照射し、静電潜像を形成するための光学ユニットである。
【００１４】
１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋは、感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋ上に形成された静電潜像を可視化するための現像器である。１５Ｙ、１５Ｍ、１５Ｃ、１５Ｋは、現像器１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋ内の現像剤を感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋに送り出すための現像剤搬送ローラである。１６Ｙ、１６Ｍ、１６Ｃ、１６Ｋは、感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋ上に形成した画像を一次転写する各色用の一次転写ローラ。１７は、一次転写された画像を担持する中間転写ベルトである。１８は、中間転写ベルト１７を駆動する駆動ローラ。１９は、中間転写ベルト１７上に形成された画像を記録媒体Ｐに転写するための二次転写ローラであり、２０は、二次転写ローラ１９に対向する二次転写対向ローラである。２１は、記録媒体Ｐを搬送させながら、記録媒体Ｐに転写された現像剤像を融解定着させる定着ユニットである。２２は、定着ユニット２１によって、定着が行われた記録媒体Ｐを排紙する排紙ローラである。
【００１５】
なお、感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋ及び、帯電ローラ１２Ｙ、１２Ｍ、１２Ｃ、１２Ｋ及び、現像器１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋ及び、現像剤搬送ローラ１５Ｙ、１５Ｍ、１５Ｃ、１５Ｋは夫々各色毎に一体化されている。このように、感光ドラムと帯電ローラと現像器とを一体化したものをカートリッジといい、各色のカートリッジはカラー画像形成装置１に対して簡易に脱着できるように構成されている。
【００１６】
次に、カラー画像形成装置１の画像形成動作について説明する。不図示のホストコンピュータ等からカラー画像形成装置１に、印刷命令や画像情報等を含んだ印刷データ入力される。すると、カラー画像形成装置１は印刷動作を開始し記録媒体Ｐは給紙ローラ４又は給紙ローラ４’によって、給紙カセット２又は給紙トレイ３から給紙され搬送路に送り出される。記録媒体Ｐは、中間転写ベルト１７上に形成する画像の形成動作と搬送のタイミングとの同期を取るため、搬送ローラ５及び搬送対向ローラ６に一旦停止して画像形成が行われるまで待機する。記録媒体Ｐが給紙される動作と共に、画像形成動作として、感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋは帯電ローラ１２Ｙ、１２Ｍ、１２Ｃ、１２Ｋによって、一定の電位に帯電される。入力された印刷データにあわせて光学ユニット１３Ｙ、１３Ｍ、１３Ｃ、１３Ｋは、帯電された感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋの表面をレーザビームによって露光走査して静電潜像を形成する。形成した静電潜像を可視化するために現像器１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋ及び現像剤搬送ローラ１５Ｙ、１５Ｍ、１５Ｃ、１５Ｋによって現像を行う。感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋの表面に形成された静電潜像は、現像器１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋにより夫々の色で画像として現像される。感光ドラム１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋは、中間転写ベルト１７と接触しており、中間転写ベルト１７の回転と同期して回転する。現像された各画像は、一次転写ローラ１６Ｙ、１６Ｍ、１６Ｃ、１６Ｋにより中間転写ベルト１７上に順次多重転写される。そして、二次転写ローラ１９及び二次転写対向ローラ２０により記録媒体Ｐ上に二次転写される。
【００１７】
その後、画像形成動作に同期して、記録媒体Ｐ上に二次転写を行うため、記録媒体Ｐは二次転写部へと搬送される。記録媒体Ｐは、二次転写ローラ１９及び二次転写対向ローラ２０により、中間転写ベルト１７上に形成された現像剤画像を搬送した記録媒体Ｐに転写される。記録媒体Ｐに転写された現像剤画像は定着ローラ等から構成される定着ユニット２１によって定着される。定着された記録媒体Ｐは排紙ローラ２２によって不図示の排紙トレイに排紙され、画像形成動作を終了する。
【００１８】
図１の画像形成装置において、本発明の記録媒体撮像装置４０は搬送ローラ５及び搬送対向ローラ６よりも上流側に設置されており、給紙カセット２等から搬送された記録媒体Ｐの表面平滑性を反映した情報を検出することが可能である。本実施形態において記録媒体撮像装置４０による判別は、記録媒体Ｐが給紙カセット２等から画像形成装置内に送り出され、搬送ローラ５及び搬送対向ローラ６に挟持される前の記録媒体Ｐの搬送中に行われる。従来の撮像装置はエリアセンサで記録媒体Ｐを停止させて予め決められた範囲を撮像していた。本発明の記録媒体撮像装置４０は、搬送中の記録媒体Ｐをラインセンサで撮像することで、より広範囲に撮像することができ、また記録媒体Ｐの判別に必要な表面画像の範囲を適宜変更して撮像することが可能となる。
【００１９】
図２は記録媒体撮像装置４０の動作制御ブロック図の一例である。制御部１０は各種センサ等から得られる情報に基づき画像形成条件を制御する画像形成条件制御部９０により、画像形成条件の各種制御を行っている。判別部８０は制御部１０内にあり、画像検出部７０、ラインセンサ制御部７１、異常画像検出部７２、記録媒体判別部７３、照射範囲検出部７４及び光量調整部７５、から成る。ラインセンサ制御部７１はＩ／Ｏポート等を介して、ラインセンサ４３の動作を制御している。また画像検出部７０は、ラインセンサ４３で撮像した表面画像を取得し、画像情報の検出を行う。画像検出部７０にて得られた画像情報を基に、光量調整部７５において、光量調整に関する演算制御を行い、照射用ＬＥＤ４２の発光及び光量調整を行う。また、照射範囲検出部７４において、照射用ＬＥＤ４２の照射範囲を検出する。また、異常画像検出部７２において、記録媒体Ｐの表面画像から異常画像を検出する。記録媒体判別部７３において、異常画像検出部７２で異常画像が除かれた表面画像を用いて記録媒体Ｐの種類を判別する。そして、判別した記録媒体Ｐの判別結果を画像形成条件制御部９０へ通知する。なお、ここで用いられている照射用ＬＥＤ４２は、例えばキセノン管やハロゲンランプ等を用いることもできる。
【００２０】
次に記録媒体撮像装置４０について説明する。図３は表面平滑性を反映した表面画像を得るための概略構成を示す模式図であり、（ａ）は斜視図、（ｂ）は上面図、（ｃ）は（ｂ）におけるＡ−Ａ’の断面図である。記録媒体撮像装置４０は光照射手段である照射用ＬＥＤ４２、撮像手段である複数画素を有するラインセンサ４３及び結像手段である結像レンズ４４を備える。なお、本実施形態では、照射用ＬＥＤ４２として、高い指向性を有する白色ＬＥＤを用いたが、記録媒体Ｐを照射することが可能であれば、白色ＬＥＤに限定されるものではない。また、結像レンズ４４としてロッドレンズアレイを用いたが、記録媒体Ｐの表面から反射する反射光を受光し結像することが可能なレンズであれば、ロッドレンズアレイに限定されるものではない。
【００２１】
照射用ＬＥＤ４２は、記録媒体Ｐの表面に対して１５°の角度で照射される。記録媒体Ｐの表面に対して浅い角度から斜めに光を照射させることにより、記録媒体Ｐの表面の凹凸によって生じる陰影を際立たせることが可能となる。このように記録媒体Ｐの表面平滑性を反映した陰影情報を含む反射光は、結像レンズ４４を介し集光されてラインセンサ４３で結像する。本実施形態において、一例としてラインセンサ４３の有効画素サイズは、縦約０．０４２ｍｍ×横約１９．０ｍｍのエリアで記録媒体Ｐの表面画像を６００ｄｐｉの解像度で撮像する構成とした。
【００２２】
照射用ＬＥＤ４２は記録媒体Ｐの搬送方向に対し、照射角度が４５°となるように配置されている。即ち、記録媒体Ｐの繊維配向方向が記録媒体Ｐの搬送方向と平行だった場合、繊維配向方向に対して斜め４５°から光を照射するので、縦横配向性を軽減できる。よって、安定した表面の凹凸レベルを反映したコントラストの高い表面画像を得ることが可能となり、記録媒体Ｐの判別精度を向上させることができる。
【００２３】
次に、照射される光の明度分布から、有効画像範囲を選択する方法を説明する。図４（ａ）は照射用ＬＥＤ４２の光量補正を終了した基準光量でのラインセンサ撮像範囲全域の表面画像である。図４（ｂ）は表面画像得られる明度分布を示したグラフである。図４（ａ）の白色の部分が明度の高い（明るい）部分であり、黒色も部分が明度の低い（暗い）部分である。よって、図４（ａ）の白色の部分に光軸があると推定される。図４（ｂ）では、光量補正基準である明度強度αを超えるα＿ｏｖｅｒの明度分布の領域内に光軸があると判断する。このときα＿ｏｖｅｒの範囲にある程度幅を持たせているのは、光軸を算出するための測定の際に表面画像に異物やキズ等で部分的に狭いエリアで光量の高い部分が発生したときに、誤って光軸と判断しないためである。このα＿ｏｖｅｒで撮像された表面画像を用いて照射用ＬＥＤ４２の光量補正を行う。本実施形態では、基準板での光量補正値はラインセンサ４３の撮像取込の最短時間と搬送速度及び乱反射率を加味し、α＝１９２（明度強度は２５６階調（０（暗）〜２５５（明）とした場合である）とした。なお、光量補正に関する制御方法の一例については後述の図５にて説明する。
【００２４】
図４（ａ）のαは光軸を検知するための閾値であり、α＿ｏｖｅｒは先の閾値αより明度が大きく、この範囲内に光軸があると検知できる。図４（ｂ）のβは、有効画像範囲として選択するためのある明度を示した閾値であり、β＿ｏｖｅｒは先の閾値βより明度が大きいので、明度以上の範囲を有効画像範囲として示している。閾値βは、記録媒体Ｐの判別精度が下がってしまい誤判別を起こす可能性が低い表面画像を撮像できる値としている。本実施形態では、一例として光量の最大値から１／４程度を閾値βとしているが、記録媒体Ｐの求められる判別精度に応じて適宜設定可能である。閾値βを超えるβ＿ｏｖｅｒの範囲を、有効画像範囲であると判断する。
【００２５】
図５のフローチャートにおいて、光量補正の方法について述べる。シーケンス２０１で、照射用ＬＥＤ４２をＯＦＦした状態でラインセンサ４３を用いて画像取得し、取得画像のバッファである黒基準用の配列Ｄａｒｋ［０］〜Ｄａｒｋ［ｉ＿ｍａｘ］へ格納する。黒基準用配列Ｄａｒｋ［０］〜Ｄａｒｋ［ｉ＿ｍａｘ］は後述で説明するシェーディング補正用のデータの黒（暗部）基準として用いるためである。また本実施形態では、黒基準用配列中のｉ＿ｍａｘはラインセンサ４３の最大有効画素（本実施例で用いたラインセンサ４３は６００ｄｐｉ時に４６８画素のセンサを用いたのでｉ＿ｍａｘ＝４６８−１となる）とした。
【００２６】
次に、シーケンス２０２にて照射用ＬＥＤ４２の電流を基本発光電流値である光量補正電流値（以下ｄｅｃｉｓｉｏｎ＿ｌｅｄ＿ｃｕｒｒｅｎｔと記す）の１／２の電流にて発光させる。これは光量補正制御の２回目以降において、光量補正電流値が確定している場合はシーケンス２０３、２０４、２１０のループ制御回数を若干低減させることができる。よって初期状態で光量補正を開始する場合、ｄｅｃｉｓｉｏｎ＿ｌｅｄ＿ｃｕｒｒｅｎｔは０又は所定のデフォルト値を用いる。
【００２７】
次に照射用ＬＥＤ４２をシーケンス２０２の電流値にて発光させている間に、シーケンス２０３で基準板の乱反射画像をラインセンサ４３で取得し、取得画像のバッファである光量補正用の配列Ｂｒｉｇｈｔｎｅｓｓ［０］〜Ｂｒｉｇｈｔｎｅｓｓ［ｉ＿ｍａｘ］へ格納する。光量補正用配列中のｉ＿ｍａｘはラインセンサ４３の最大有効画素としている。光量補正用配列に格納されたデータをシーケンス２０４にて、順次光量補正基準である光量の閾値αとの比較処理を行う。このとき、閾値αを超えていない場合は、シーケンス２１０にて比較した光量補正用の配列データ個数がｉ＿ｍａｘに達していないかの確認を行う。シーケンス２０４にて処理を進めていく上で配列データ個数がｉ＿ｍａｘに達していない場合は、シーケンス２１０において、ｉ＝ｉ＋１として引き続き次の光量補正用配列に格納されたデータの比較を行う。配列データ個数がｉ＿ｍａｘに達すると、照射用ＬＥＤ４２の電流設定値を１段階増やして照射用ＬＥＤ４２を発光させる。その際に再度画像を取得するため光量補正用配列データ個数をｉ＝０と初期化し、再びシーケンス２０３で基準板の乱反射画像をラインセンサ４３で取得し、光量補正用の配列Ｂｒｉｇｈｔｎｅｓｓ［０］〜Ｂｒｉｇｈｔｎｅｓｓ［ｉ＿ｍａｘ］へ格納する。
【００２８】
シーケンス２０４から２０３を繰り返している間に、シーケンス２０４にて光量補正基準である閾値αを超えている配列データを検出すると、シーケンス２０５にて検出した配列データの前後近傍画素について閾値αを超えているかの比較を行う。なお、本実施形態では検出の一例としてシーケンス２０４で検出された配列の８画素前と７画素後の配列データを、閾値αと比較確認を行っている。
【００２９】
シーケンス２０５にて、配列データが２つとも閾値αを超えていない場合は、再びシーケンス２１０へ戻る。２つとも配列データが閾値αを超えていた場合は、照射用ＬＥＤ４２の光軸近傍である可能性が高いとし、シーケンス２０６にて閾値αと比較する配列領域を拡大させる。さらに、光軸範囲の検出処理を行う。シーケンス２０６では、シーケンス２０４で検出された配列の１２画素前と１１画素後の範囲にある配列データを閾値αと比較し、閾値αを超えている配列データ個数をカウントしている。この範囲内でのカウント結果から７５％（本実施形態では２４個の画素範囲の中で１８個を超える場合とした）より多い画素数が閾値αを超えた配列データ数に届かない場合、シーケンス２１０へ戻る。範囲内でのカウント結果から７５％より多い画素数が閾値αを超えた配列データ数となった場合、光軸範囲を検出したと判断する。そして、シーケンス２０７にて、シーケンス２０４で検出された配列の１２画素前と１１画素後の範囲にある配列データの中で閾値αを超えた配列データを用いて平均化処理を行う。その際に、光軸範囲の検出結果として光軸範囲の検出に用いる変数ｌｅｄ＿ｃｅｎｔｅｒへ現在の検出配列番号の値を記憶させる。平均化処理の方法の一例として本実施形態では以下の計算方法にて行った。
【００３０】
まず、閾値αを超えている配列を検出し下記ような結果であった場合は、
α＿ｏｖｅｒ＝｛Ｂｒｉｇｈｔｎｅｓｓ［ｉ−１２］，Ｂｒｉｇｈｔｎｅｓｓ［ｉ−１１］，Ｂｒｉｇｈｔｎｅｓｓ［ｉ−９］，・・・・・・Ｂｒｉｇｈｔｎｅｓｓ［ｉ］，Ｂｒｉｇｈｔｎｅｓｓ［ｉ＋１］，Ｂｒｉｇｈｔｎｅｓｓ［ｉ＋３］，・・・・・・Ｂｒｉｇｈｔｎｅｓｓ［ｉ＋９］，Ｂｒｉｇｈｔｎｅｓｓ［ｉ＋１１］｝    （１）
α＿ｏｖｅｒ＿ｎｕｍ＝２０（上記配列個数が２０個である場合）      （２）
と配列を上式（１）のようにα＿ｏｖｅｒとして配列を抽出し、また同時に上式（２）のように抽出した配列個数をカウントする。したがって、シーケンス２０７での配列内データの平均化計算は上式（１）、（２）より下記（３）式により算出する。
ａｖｅｒａｇｅ＿α＿ｏｖｅｒ＝α＿ｏｖｅｒ／α＿ｏｖｅｒ＿ｎｕｍ  （３）
次に、上式（３）にて算出された平均値ａｖｅｒａｇｅ＿α＿ｏｖｅｒについて、光量補正範囲下限値ａと比較を行う。平均値ａｖｅｒａｇｅ＿α＿ｏｖｅｒが光量補正範囲下限値ａ以下の結果となった場合は、シーケンス２１１へ移る。シーケンス２１１にてシーケンス２１０の配列データ個数がｉ＿ｍａｘに達した場合と同様に、照射用ＬＥＤ４２の電流設定値を１段階増加して照射用ＬＥＤ４２を発光させる。その際、照射用ＬＥＤ４２の光量補正用配列データ個数をｉ＝０と初期化し、基準板の乱反射画像をラインセンサ４３で取得する。そして、照射用ＬＥＤ４２の光量補正用の配列Ｂｒｉｇｈｔｎｅｓｓ［０］〜Ｂｒｉｇｈｔｎｅｓｓ［ｉ＿ｍａｘ］へ格納する。なお、配列へデータを格納した後に、光軸として格納している配列番号ｉ＝ｌｅｄ＿ｃｅｎｔｅｒに戻す。これにより、シーケンス２０７での照射用ＬＥＤ４２の光量検出手順を毎回同じ光軸と着目した領域で実施することが出来る。その際、図５で図示していないが、シーケンス２１０を繰り返すうちに照射用ＬＥＤ４２の電流設定値が最大となった場合には、エラーとして光量補正を抜けるシーケンスを挿入しても良い。
【００３１】
シーケンス２０７とシーケンス２１１を繰り返す中で、平均値ａｖｅｒａｇｅ＿α＿ｏｖｅｒが照射用ＬＥＤ４２の光量補正範囲下限値ａより高い結果となった場合は、シーケンス２０８へ移行する。その際、光量補正範囲下限値検出変数Ｍｉｎ＿αの値に現在の照射用ＬＥＤ４２電流設定値を更新保存する。シーケンス２０８では、シーケンス２０７と同様に行った配列内データの平均化計算により算出される平均値ａｖｅｒａｇｅ＿α＿ｏｖｅｒを、照射用ＬＥＤ４２の光量補正範囲上限値ｂと比較を行う。
【００３２】
平均値ａｖｅｒａｇｅ＿α＿ｏｖｅｒが照射用ＬＥＤ４２の光量補正範囲上限値ｂ以下の結果となった場合は、光量補正範囲上限値検出変数Ｍａｘ＿αの値に現在の照射用ＬＥＤ４２電流設定値を更新保存する。シーケンス２１２にて、シーケンス２１１と同様に照射用ＬＥＤ４２の電流設定値を１段階増加して照射用ＬＥＤ４２を発光させる。その際、照射用ＬＥＤ４２の光量補正用配列データの個数をｉ＝０と初期化し、基準板の乱反射画像をラインセンサ４３で取得する。そして、光量補正用の配列Ｂｒｉｇｈｔｎｅｓｓ［０］〜Ｂｒｉｇｈｔｎｅｓｓ［ｉ＿ｍａｘ］へ格納する。
【００３３】
シーケンス２１２もシーケンス２１１と同様に配列へデータを格納した後に、光軸として格納している配列番号ｉ＝ｌｅｄ＿ｃｅｎｔｅｒに戻す。これにより、シーケンス２０７での照射用ＬＥＤ４２の光量検出手順を毎回同じ光軸と着目した領域で実施することが出来る。シーケンス２０８とシーケンス２１２を繰り返す中で、平均値ａｖｅｒａｇｅ＿α＿ｏｖｅｒが照射用ＬＥＤ４２の光量補正範囲上限値ｂより高い結果となった場合は、シーケンス２０９へ移行する。シーケンス２０９ではシーケンス２１１及びシーケンス２１２へ移行する際に保存していた値を用いて、光量補正値を決定する。具体的には、照射用ＬＥＤ４２の光量補正範囲下限値検出変数Ｍｉｎ＿α、照射用ＬＥＤ４２の光量補正範囲上限値検出変数Ｍａｘ＿αを用いる。照射用ＬＥＤ４２の光量補正値ｄｅｃｉｓｉｏｎ＿ｌｅｄ＿ｃｕｒｒｅｎｔを、
ｄｅｃｉｓｉｏｎ＿ｌｅｄ＿ｃｕｒｒｅｎｔ＝（Ｍａｘ＿α＋Ｍｉｎ＿α）／２  （４）
として算出する。式（４）のように、照射用ＬＥＤ４２の光量補正範囲下限値検出変数Ｍｉｎ＿αと照射用ＬＥＤ４２の光量補正範囲上限値検出変数Ｍａｘ＿αの中間値を照射用ＬＥＤ４２の光量補正値とすることで、照射用ＬＥＤ４２の照射する光量を安定させることができる。照射用ＬＥＤ４２の照射する光量が安定しているため、精度の良い表面画像が撮像でき、記録媒体Ｐの判別精度を安定させることが出来る。
【００３４】
図６のフローチャートによって、有効画像範囲の選択方法について説明する。まず照射用ＬＥＤ４２の有効画像範囲測定用配列データ個数をｉ＝０と初期化する。そして、基準板の乱反射画像をラインセンサ４３で取得し、バッファである配列Ｐｉｘｅｌ＿ｄａｔａ［０］〜Ｐｉｘｅｌ＿ｄａｔａ［ｉ＿ｍａｘ］への格納準備を行う。また照射用ＬＥＤ４２を、図５の光量補正で決定した光量補正値ｄｅｃｉｓｉｏｎ＿ｌｅｄ＿ｃｕｒｒｅｎｔに設定して照射させる。その後、光量が安定したところでシーケンス３０２にて基準板の乱反射画像をラインセンサ４３で取得する。取得したデータは、照射用ＬＥＤ４２の有効画像範囲用配列Ｐｉｘｅｌ＿ｄａｔａ［０］〜Ｐｉｘｅｌ＿ｄａｔａ［ｉ＿ｍａｘ］へ格納する。
【００３５】
シーケンス３０３にて配列Ｐｉｘｅｌ＿ｄａｔａ［ｉ］の情報を、有効画像範囲検出基準である閾値βと比較する。まず配列変数ｉ＝０から順次配列変数を増加させて配列内のデータを確認する。これは、照射用ＬＥＤ４２で照射される領域の中で、有効画像範囲内の限界の一方を検出するために行っている。照射用ＬＥＤ４２の有効画像範囲用配列に格納されたデータを、順次有効画像範囲検出の基準である閾値βと比較する。
【００３６】
このとき、閾値βを超えていない場合は、シーケンス３１０にて、比較した有効画像範囲検出用の配列データ個数がｌｅｄ＿ｃｅｎｔｅｒに達していないか確認をする。配列データ個数がｌｅｄ＿ｃｅｎｔｅｒに達していない場合は、ｉ＝ｉ＋１として引き続き次の有効画像範囲検出用配列に格納されたデータの比較を行う。シーケンス３１０での配列データ個数がｌｅｄ＿ｃｅｎｔｅｒに達した場合、なんらかの要因で基準板乱反射画像が取得できず有効画像範囲測定が出来ないエラーと判断してエラー処理４００を行い、有効画像範囲測定を終了させる。配列データ個数がｌｅｄ＿ｃｅｎｔｅｒに達する前に閾値βを超えている配列データを確認した場合、シーケンス３０４にてシーケンス３０３で検出した配列データ数を含む連続した１６個の配列を閾値βと比較する。そして、閾値βを超えている配列データ個数をβ＿ｏｖｅｒ＿ｎｕｍに格納する。β＿ｏｖｅｒ＿ｎｕｍが５０％より多い画素数が閾値βを超えた配列データ数に届かない場合、有効画像範囲付近の検出結果として有効画像範囲検出変数Ｌｉｇｈｔ＿ｓｔｒｔへ現在の検出配列番号＋１を記憶させる。ここで、現在の検出配列番号＋１としているのは、次の配列検出時に照射範囲の一方端となる可能性があるためである。記憶させた後、シーケンス３１０へ戻る。なお、本実施形態ではβ＿ｏｖｅｒ＿ｎｕｍは１６個の画素範囲の中で８個を超える場合として５０％としたが、適宜設定可能である。
【００３７】
閾値βを超えている配列を、一例として下記ように検出する。
β＿ｏｖｅｒ＝｛Ｐｉｘｅｌ＿ｄａｔａ［ｉ］，Ｐｉｘｅｌ＿ｄａｔａ［ｉ＋１］，Ｐｉｘｅｌ＿ｄａｔａ［ｉ＋３］，・・・・・・Ｐｉｘｅｌ＿ｄａｔａ［ｉ＋１２］，Ｐｉｘｅｌ＿ｄａｔａ［ｉ＋１３］，Ｐｉｘｅｌ＿ｄａｔａ［ｉ＋１４］｝  （５）
β＿ｏｖｅｒ＿ｎｕｍ＝１２（上記配列個数が１２個である場合）    （６）
β＿ｏｖｅｒ＿ｎｕｍが５０％より多い画素数が閾値βを超えた配列データ個数となった場合、有効画像範囲の一方端を検出したと判断し、シーケンス３０５へ移行する。
【００３８】
シーケンス３０５に移行する際に配列データ個数ｉ＝ｉ＿ｍａｘとして、順次配列を減じて確認することで有効画像範囲のもう一方端の検出を開始する。シーケンス３０５、３０６、３１１の動作は、先のシーケンス３０３、３０４、３１０の動作と同様のため、ここでの説明は省略する。シーケンス３０７では書き換え可能な不揮発性メモリに記録媒体撮像装置４０の光軸範囲、光量補正値及び有効画像範囲に関する情報を保存する。
【００３９】
なお、これまで説明した本実施形態にて用いた照射用ＬＥＤ４２は光を円状の放射で拡散させながら発光する光源を前提としている。蛍光管のような面発光状で広域の幅方向に均一な明度分布で照射可能な光源を用いる場合には、照射用ＬＥＤ４２の光軸を検知せずに全画素平均にて光量補正を行うことも可能である。また、本実施形態にて夫々の判別で閾値や範囲を設定して説明しているが、説明の際に使用した一例の数値に限定されるものではない。また、有効画像範囲の選択及び光量補正は、基準板を用いて工場出荷時又は出荷後に行う。基準板を持っていない画像形成装置においては、基準紙を用いて工場出荷時又は出荷後に行っても良い。
【００４０】
次に図７を用いて、有効画像範囲を選択する方法を説明する。図７（ａ）は照射用ＬＥＤ４２を発光させない状態でシーケンス２０１によって撮像した画像である。この画像は、配列Ｄａｒｋ［０］（図中左側）〜Ｄａｒｋ［ｉ＿ｍａｘ］（図中右側）に格納されている。また、図７（ｂ）は光量補正後の光量にて照射用ＬＥＤ４２を照射させ、シーケンス３０２によって撮像した画像である。この画像は、配列Ｐｉｘｅｌ＿ｄａｔａ［０］（図中左側）〜Ｐｉｘｅｌ＿ｄａｔａ［ｉ＿ｍａｘ］（図中右側）に格納されている。この図７（ｂ）の配列に格納されたデータから有効画像範囲をシーケンス３０１〜３５０にて選択する。図７（ｃ）のＬｉｇｈｔ＿ｓｔｒｔ〜Ｌｉｇｈｔ＿ｅｎｄの領域が有効画像範囲となる。
【００４１】
図７（ｄ）の（１）〜（４）に囲まれた範囲内の表面画像が記録媒体Ｐを判別する有効画像範囲となる。図７（ｅ）は図７（ｄ）の点線枠内の表面画像に対し、図７（ａ）と（ｂ）を用いて一般的なシェーディング補正を実施した記録媒体Ｐのシェーディング画像である。なお、本実施形態では表面画像の大きさを２３０×２３０の５２９００画素としたが、表面画像の大きさはこれに限定されるものではなく、適宜設定可能である。
【００４２】
図８のフローチャートによって、記録媒体Ｐをシェーディング補正した後の表面画像から異常画像領域を検出する方法について説明する。まず異常画素検出用配列ｕ＿ｄａｔａ＿ｉとｕ＿ｄａｔａ＿ｊの夫々の配列の値を初期化する。シーケンス３６０にて、記録媒体Ｐの搬送を開始する。シーケンス３６１にて、搬送されてきた記録媒体Ｐの表面を記録媒体撮像装置４０内のラインセンサ４１を用いて撮像し、配列ｉｍａｇｅ＿ｄａｔａ［０］［０］〜ｉｍａｇｅ＿ｄａｔａ［ｌｉｎｅ＿ｅｎｄ］［ｉ＿ｍａｘ］へ出力する。
【００４３】
シーケンス３６２にて、先のシーケンス３６１で得た画像をシェーディング補正し、シェーディング補正後画像用の配列ｓｈａｄｅ＿ｄａｔａ［０］［Ｌｉｇｈｔ＿ｓｔｒｔ］〜ｓｈａｄｅ＿ｄａｔａ［ｌｉｎｅ＿ｅｎｄ］［Ｌｉｇｈｔ＿ｅｎｄ］へ出力する。シェーディング補正は、シーケンス２０１及びシーケンス２０３にて得られている黒基準用の配列Ｄａｒｋ［０］〜Ｄａｒｋ［ｉ＿ｍａｘ］と光量補正用の配列Ｂｒｉｇｈｔｎｅｓｓ［０］〜Ｂｒｉｇｈｔｎｅｓｓ［ｉ＿ｍａｘ］を用いる。なお、具体的なシェーディング補正方法については、一般的な手法を用いて行うことが可能であるので、ここでの説明は省略する。
【００４４】
シーケンス３６３では、ループ変数ｉ，ｊを異常画素検出のためのループ処理先頭値に初期化する。そして、シーケンス３６４にて、シェーディング補正後の画像情報について異常画素の検出を行う。本実施形態では、異常画素の識別のために、ｄｅｎｓｉｔｙ＿ｍａｘとｄｅｎｓｉｔｙ＿ｍｉｎという２つの閾値を用いている。これは、記録媒体Ｐの表面の汚れやキズ、異物等のなんらかの影響を受けている表面画像の画素を検出するためである。具体的には、シェーディング補正後の画像情報が所定の明度を超えているもの、又は所定の明度に満たないものをカウントするためである。図８では具体的な値は記載していないが、本実施形態では以下の値を所定の閾値の一例として用いた。
ｄｅｎｓｉｔｙ＿ｍａｘ＝２４０  （７）
ｄｅｎｓｉｔｙ＿ｍｉｎ＝１５    （８）
なお、本実施形態では式（７）（８）の値を用いたが、記録媒体Ｐの判別精度に問題のない範囲であれば、上記の値に限定されるものではない。
【００４５】
シーケンス３６４にて、シェーディング補正後の画像情報ｓｈａｄｅ＿ｄａｔａ［ｉ］［ｊ］が式（７）を超える、又は式（８）未満の場合、シェーディング補正後の画像情報ｓｈａｄｅ＿ｄａｔａ［ｉ］［ｊ］は異常画素であると判断する。そして、異常画素検出用配列ｕ＿ｄａｔａ＿ｉ［ｉ］，ｕ＿ｄａｔａ＿ｊ［ｊ］を‘１’とする。シーケンス３６４にてシェーディング補正後の画像情報ｓｈａｄｅ＿ｄａｔａ［ｉ］［ｊ］が式（７）以内且つ式（８）以上の場合は、シェーディング補正後の画像情報ｓｈａｄｅ＿ｄａｔａ［ｉ］［ｊ］は正常画素であると判断する。そして、異常画素検出用配列ｕ＿ｄａｔａ＿ｉ［ｉ］，ｕ＿ｄａｔａ＿ｊ［ｊ］は初期値である‘０’とする。
【００４６】
シーケンス３６４にて異常画素の確認した後、シーケンス３６５にて、現在の確認している異常画素数が１ラインの検出終了数に達していないかを確認する。１ラインの検出終了数に達していない場合はループ変数ｉを増加させ、次の異常画素の検出を行うためシーケンス３６４に戻る。１ラインの検出終了数に達している場合には、シーケンス３６６にて検出する総測定ライン数に達していないかの確認を行う。検出終了数に達していない場合はループ変数ｊを増加させ、且つループ変数ｉを初期化し、次の異常画素の検出を行うためシーケンス３６４に戻る。シーケンス３６６にて検出する総測定ライン数に達している場合はループ変数のｉ，ｊを初期化し、シーケンス３８０及びシーケンス３８１へ移行する。
【００４７】
シーケンス３８０及びシーケンス３８１は画像情報の列に対する異常画素検出用配列ｕ＿ｄａｔａ＿ｉ［ｉ］及び画像情報の行に対するｕ＿ｄａｔａ＿ｊ［ｊ］について、異常画素検出数の確認を行う。本実施形態では、一例として異常画素検出数の比較値を２０とした。異常画素が含まれる列又は行について、異常画素数が比較値を超えている場合には、その異常画素を含む列、又は行の配列については記録媒体Ｐの表面に汚れやキズ、異物等何らかの理由で、正常画像が取得できていないと判断する。よって、比較値を超えた列又は行については、記録媒体Ｐの表面性の判別に用いるデータ領域に適さないとして、ｅｒｒ＿ｄａｔａ＿ｉ［ｉ］又はｅｒｒ＿ｄａｔａ＿ｊ［ｊ］を異常と判断する‘１’とする。比較値を超えない場合については、シーケンス３８２又はシーケンス３８４にて、記録媒体Ｐの種類の判別に用いるデータ領域に適するとして、ｅｒｒ＿ｄａｔａ＿ｉ［ｉ］又はｅｒｒ＿ｄａｔａ＿ｊ［ｊ］を正常と判断する‘０’とする。
【００４８】
これらの比較結果がすべて終了したかについては、シーケンス３８８でチェックを行い、シーケンス３８６及びシーケンス３８７共に終了と判断した場合、異常画像領域検出を終了する。なお、本実施形態では比較値を２０と設定しているが、この値に限定されるものではない。
【００４９】
図９を用いて、記録媒体Ｐの種類の判別方法を説明する。まず、ループ変数ｉ、ｊ及び判別時に用いる画像情報から得られる最大値及び最小値記憶用配列ｍａｘ＿ｉ［ｉ］、ｍａｘ＿ｊ［ｊ］、ｍｉｎ＿ｉ［ｉ］、ｍｉｎ＿ｊ［ｊ］の初期化を行う。シーケンス５０２及びシーケンス５２２より記録媒体Ｐの表面画像のシェーディング補正データｓｈａｄｅ［ｊ］［ｉ］について判別処理を行っていく。ループ変数ｉ，ｊは、ｉは画像情報の列を示し、ｊは行を示す値とする。ｉとｊは行と列との違いはあるものの、同様の処理を行うことが可能であるため、ここでは行ｊ側の判別処理について説明する。
【００５０】
シーケンス５０２にて、記録媒体Ｐの表面画像のシェーディング補正データを呼び出し、シーケンス５０３にて、行ｊは異常画像領域であるかの確認を行う。ｅｒｒ＿ｄａｔａ＿ｊ［ｊ］＝１であり、異常画像領域であると確認されると、判別シーケンスを行わずシーケンス５０９に移行する。異常画像領域でないと確認されると、シーケンス５０４にて、画像情報が異常画素判断基準であるｄｅｎｓｉｔｙ＿ｍａｘ未満である、又はｄｅｎｓｉｔｙ＿ｍｉｎを超えているかの確認を行う。異常画素判断基準のどちらかの条件と一致した場合は、判別シーケンスを行わずにシーケンス５０９に移行する。
【００５１】
いずれの異常画素判断基準にも合致しない場合は正常画素と判断する。そして、シーケンス５０５にて、ｓｈａｄｅ＿ｄａｔａ［ｊ］［ｉ］の値がシェーディング補正後の画像である行ｊのループ処理の中で確認が終了している領域範囲での最大値であるかの確認を行う。最大値であった場合には、シーケンス５０７にて、その行ｊの最大値配列ｍａｘ＿ｊ［ｊ］へｓｈａｄｅ＿ｄａｔａ［ｊ］［ｉ］の値を最大値として更新保存する。そして、シーケンス５０９に移行する。ｓｈａｄｅ＿ｄａｔａ［ｊ］［ｉ］の値が最大値ではなかった場合には、シーケンス５０６にてその画素情報がシェーディング補正後の画像である行ｊのループ処理の中で確認が終了している領域範囲での最小値であるかの確認を行う。最小であった場合には、シーケンス５０７にてその行ｊの最小値配列ｍｉｎ＿ｊ［ｊ］へｓｈａｄｅ＿ｄａｔａ［ｊ］［ｉ］の値を最小値として更新保存する。ｓｈａｄｅ＿ｄａｔａ［ｊ］［ｉ］の値が最大でも最小でもなかった場合、シーケンス５０９へ移行する。
【００５２】
シーケンス５０９では、現在確認しているｓｈａｄｅ＿ｄａｔａ［ｊ］［ｉ］のうち画像領域ｊの中で列ｉがＬｉｇｈｔ＿ｅｎｄに達しているかの確認を行う。列ｉがＬｉｇｈｔ＿ｅｎｄに達していない場合は、ｉ＝ｉ＋１として列ｉをひとつ増加させ、シーケンス５０２へ戻り引き続き同様の確認を実施する。列ｉがＬｉｇｈｔ＿ｅｎｄに達している場合は、行ｊの領域内の最大値及び最小値の確認を終了したとしてシーケンス５１０に移行する。シーケンス５１０では確認できた最大値配列ｍａｘ＿ｊ［ｊ］と最小値配列ｍｉｎ＿ｊ［ｊ］から、その行ｊの最大ピーク幅を算出する。最大ピーク幅を格納する配列をｐｅａｋ［ｊ］とする。
【００５３】
シーケンス５１１にて、現在確認していた行ｊの行数が最大になっているかの確認を行う。行ｊが最大となっていない場合は、列ｉのループ変数を先頭番号に戻し、且つ行ｊのループ変数ｊをｊ＝ｊ＋１として行ｊをひとつ増加させ、シーケンス５０２へ戻り、引き続き同様の確認を実施する。画像領域行ｊが最大となった場合には、シーケンス５１２に移行する。シーケンス５１２では、前述までに確認した各行ｊの最大ピーク幅ｐｅａｋ［ｊ］を求める。本実施形態では以下の演算を行った。
Ｐｅａｋ＿ｊ＝ｐｅａｋ＿ｊ［０］＋ｐｅａｋ＿ｊ［１］＋ｐｅａｋ＿ｊ［２］＋・・・＋ｐｅａｋ＿ｊ［ｌｉｎｅ＿ｅｎｄ−１］＋ｐｅａｋ＿ｊ［ｌｉｎｅ＿ｅｎｄ］  （９）
式（９）の演算結果であるＰｅａｋ＿ｊはシェーディング補正された記録媒体Ｐの表面画像から得られる表面性の粗さを累積したものであり、本実施形態ではＰｅａｋ＿ｊを後述するシーケンス５４０で用いる判別結果のひとつとする。なお、列ｉ側に関しては、ｉとｊを入れ替えることにより、行ｊ側と同様のシーケンスにより求めることができるため、ここでの説明は省略する。
【００５４】
シーケンス５４０では、シーケンス５１２及びシーケンス５３２で得られた演算結果Ｐｅａｋ＿ｉとＰｅａｋ＿ｊを合算し、記録媒体Ｐの表面画像の判別結果として画像形成条件制御部９０へ通知する。画像形成条件制御部９０は、記録媒体Ｐの表面画像の判別結果に応じて、記録媒体Ｐの種類の判別を行い、画像形成装置の画像形成条件を最適化する。
【００５５】
図１０に、記録媒体Ｐの表面画像の判別結果の一例を示す。図１０のグラフは記録媒体Ｐの坪量が１０５ｇである代表的な３種類の記録媒体Ｐについて、５００枚以上の記録媒体Ｐの表面測定及び紙種判別を行った結果を示している。図１０において、同じ坪量でも（ａ）、（ｂ）及び（ｃ）のようにその表面性の粗さは大きく異なることがわかる。このような分布において、境界ｉ−ｉ’及び境界ｊ−ｊ’のように、判別閾値を設けることで記録媒体Ｐの種類の判別を行うことが出来る。
【００５６】
以上の処理により、記録媒体Ｐの表面性を表面画像から検出し、何らかの異常により影響を受けていると判断した画素を除いて、記録媒体Ｐの種類の判別を行うことができる。これにより、異常画素による記録媒体Ｐの判別精度の低下を抑制することができ、記録媒体Ｐを精度良く判別することが出来る。
【００５７】
（第２の実施形態）
本実施形態の構成は、第１の実施形態で説明した図１乃至図３で実施可能であるため、ここでの説明は省略する。また、第１の実施形態で説明した内容については、同一番号を付けて説明を省略する。
【００５８】
図１１を用いて、本実施形態における異常画素の抽出方法について説明する。図１１（ａ）は記録媒体Ｐの表面画像であり、表面画像内の点線領域についてシェーディング補正を行った画像が図１１（ｂ）である。図１１（ａ）及び（ｂ）は、矢印部分のように、搬送方向の全般に渡って異常画素がある場合を示している。図１１（ａ）及び（ｂ）のように、ゴミ等の異物やキズ等の影響により異常画素がある場合、隣接する画素も異常画素の影響を受けている可能性がある。本実施例では、このような異常画素の隣接画素に対しても、適切な検知を行う方法について説明する。なお、図１１（ａ）の矢印部分のように明らかに光量ムラとは異なる異常画素に対しては、積極的なシェーディング補正は実行しない。そのため、図１１（ｂ）のようにシェーディング補正後の表面画像にも、搬送方向側に異常画像として残ることになる。
【００５９】
図１１（ｂ）の白部分の矢印の領域を（ｃ）とし、黒部分の矢印の領域を（ｄ）として、記録媒体Ｐの表面画像情報を拡大し、画素毎にデータ化したものが図１１（ｃ）及び（ｄ）のグラフである。このグラフには、先の第１の実施形態で用いた異常画素の判別閾値であるｄｅｎｓｉｔｙ＿ｍａｘとｄｅｎｓｉｔｙ＿ｍｉｎを示している。また後述の図１２にて説明する異常画素隣接確認の閾値として用いているｄｅｎｓｉｔｙ＿ｍａｘ＿ｄｏｗｎとｄｅｎｓｉｔｙ＿ｍｉｎ＿ｕｐについても示している。図１１（ｃ）及び（ｄ）にて通常の画像情報は斜線の棒グラフで示しており、異常画素と判断される部分は白抜きの棒グラフで示している。
【００６０】
以下、図１２のフローチャートを用いて、先の図１１（ｃ）及び（ｄ）で異常画素と判別した判別方法について説明する。なお、第１の実施形態の図８と同様のシーケンスには同様の符号をつけ、その説明は省略する。シーケンス３６０乃至シーケンス３６４は、先の図８と同様のシーケンスであるため、ここでの説明は省略する。また、シーケンス３６５乃至シーケンス３８９も先の図８と同様のシーケンスであるため、ここでの説明は省略する。以下、本実施形態の特徴である、シーケンス３７２乃至シーケンス３７５について説明する。
【００６１】
シーケンス３６４にて、異常画素であると判断されると、シーケンス３７２にて、まず異常画素隣接画素の確認に用いるループ変数ｋを初期化し、ｋ＝−３を代入する。これは異常と検出した画素に対し、本実施形態では±３画素の確認を行うとしたためである。なお、本実施形態で示した隣接画素の確認数として、一例として±３画素としたがこの値は適宜設定可能である。シーケンス３７３にて、現在のループ処理回数を確認し、＋３画素以下の場合はループ処理を継続する。
【００６２】
シーケンス３７４にて、シェーディング補正後の画像データがｄｅｎｓｉｔｙ＿ｍａｘ＿ｄｏｗｎ以下であるか、又はｄｅｎｓｉｔｙ＿ｍｉｎ＿ｕｐ以上であるかの確認を行う。ここで示した確認用の閾値ｄｅｎｓｉｔｙ＿ｍａｘ＿ｄｏｗｎ及びｄｅｎｓｉｔｙ＿ｍｉｎ＿ｕｐは、異常画素として検出された画像情報の影響を受けていると思われる画素を抽出するために、通常の異常画素の閾値とは異なる値にしたものである。より具体的には、ｄｅｎｓｉｔｙ＿ｍａｘ＿ｄｏｗｎはｄｅｎｓｉｔｙ＿ｍａｘより小さい上限値とし、ｄｅｎｓｉｔｙ＿ｍｉｎ＿ｕｐはｄｅｎｓｉｔｙ＿ｍｉｎより大きな下限値とした。ｄｅｎｓｉｔｙ＿ｍａｘ＿ｄｏｗｎ及びｄｅｎｓｉｔｙ＿ｍｉｎ＿ｕｐは図１２では明示していないが、本実施形態では以下の値で比較を行う。
ｄｅｎｓｉｔｙ＿ｍａｘ＿ｄｏｗｎ＝２０８  （１０）
ｄｅｎｓｉｔｙ＿ｍｉｎ＿ｕｐ＝４７        （１１）
シーケンス３７４にて、式（１０）以下である、且つ（１１）以上であると判断された場合は、異常画素と判断された画像情報の影響を受けていないと判断し、ｕ＿ｄａｔａ＿ｉ及びｕ＿ｄａｔａ＿ｊの配列には何も処理せず、ｋ＝ｋ＋１として次のループ処理を行う。式（１０）以上である、又は（１１）以下であると判断された場合は、シーケンス３７５にて異常画素検出用配列ｕ＿ｄａｔａ＿ｉ［ｉ＋ｋ］，ｕ＿ｄａｔａ＿ｊ［ｊ］を‘１’とする。そして、ｋ＝ｋ＋１としてシーケンス３７３に戻りループ処理回数の確認を行う。
【００６３】
シーケンス３７３にて、ループ処理の終了を確認し、異常画素に隣接した画素について異常画素か否かの確認が終わると、異常画素隣接画素確認の重複を防ぐため、ｉ＝ｉ＋３としてシーケンス３６５へ移行する。以上のシーケンスを行った後、異常画像領域検出を終了し、取得した記録媒体Ｐの表面性の情報を基に、記録媒体Ｐの種類を判別する。
【００６４】
このように、記録媒体Ｐの表面に汚れやキズや異物等何らかの理由で、正常画像が取得できていないと判断された場合には、異常画素の隣接画素に対する閾値を変更して異常画素の判断を行う。よって、異常画素の影響を受けている隣接画素を記録媒体Ｐの種類の判別に用いないようにすることができる。これにより、記録媒体Ｐの表面画像の中から異常画素及び異常画素の影響を受けている画素を除いて記録媒体Ｐの種類の判別を行うことができるため、記録媒体Ｐの判別精度を向上させることができる。
【００６５】
なお、本実施形態では新たな確認用の閾値は、通常の閾値の上限値及び下限値の両方を変更した場合での説明を行ったが、上限値又は下限値の一方のみを変更して、新たな確認用の閾値として用いてもよい。
【００６６】
（第３の実施形態）
本実施形態の構成は、第１の実施形態で説明した図１乃至図３で実施可能であるため、ここでの説明は省略する。また、第１及び第２の実施形態で説明した内容については、同一番号を付けて説明を省略する。
【００６７】
図１３を用いて、本実施形態における異常画像の抽出方法について説明する。図１３（ａ）は、記録媒体Ｐの表面画像であり、表面画像内の点線領域についてシェーディング補正を行った画像が図１３（ｂ）である。図１３（ａ）及び（ｂ）中の搬送不連続部として示している領域は、記録媒体Ｐの搬送時に記録媒体Ｐの搬送速度のムラによる読み取り不良、又は記録媒体Ｐが搬送中に一時停止した部分である。本実施形態では、表面画像の撮像にラインセンサを用いているため、搬送不良が起こると図１３（ａ）及び（ｂ）のように正常な画像を取得することができない領域ができてしまう。この領域を記録媒体Ｐの種類の判別に用いる表面画像から除く方法について説明する。
【００６８】
図１４を用いて、搬送不良が起こったときの異常画素領域の検出方法について説明する。なお、第２の実施形態の図１２と同様のシーケンスには同様の符号をつけ、その説明は省略する。図１４においては、シーケンス５７２及び５７２´以外のシーケンスは図１２と同様であるため、ここでの説明は省略する。さらに、シーケンス５７２及び５７２´については、図１５において詳しく説明する。
【００６９】
図１５を用いて、搬送不連続確認について説明する。異常画素でないと判断されたシェーディング補正後の画像は、シーケンス５７２にて搬送不連続確認を開始する。まず、搬送不連続確認で行うループ変数ｋと連続性画素カウント用配列ｓｈａｄｅ＿ｃｎｔ［Ｌｉｇｈｔ＿ｓｔｒｔ〜Ｌｉｇｎｔ＿ｅｎｄ］の初期化を行う。本実施形態では３ライン前からの画素と比較するため、ループ変数をｋ＝−３を初期値とした。また、連続性画素カウント用配列ｓｈａｄｅ＿ｃｎｔ［ｉ］はカウントの初期化として“０”を各配列に代入する。なお、ここでは一例として３ライン前からの画素との比較としたが、この値は適宜設定可能である。
【００７０】
シーケンス５７３に移行し、現在確認を行っているシェーディング補正後の画像の列番号ｉがＬｉｇｈｔ＿ｓｔｒｔであるかの確認を行う。シェーディング補正後の画像の列番号ｉがＬｉｇｈｔ＿ｓｔｒｔの場合はシーケンス５７４へ移行し、搬送不連続確認で用いているｌｉｎｅ＿ｅｒｒ＿ｃｎｔの値を初期化し、“０”としてシーケンス５７５へ移行する。シェーディング補正後の画像の列番号ｉがＬｉｇｈｔ＿ｓｔｒｔではない場合は、ｌｉｎｅ＿ｅｒｒ＿ｃｎｔの初期化は行わないでシーケンス５７５へ移行する。シーケンス５７５ではループ変数ｋが搬送不連続確認の上限基準に達しているかどうかの確認を行う。本実施形態ではｋ＞１３を基準として、前述のｋ＝−３からｋ＝１３までの１６ラインを確認対象としている。このループ変数ｋは、一例として１３としているが、適宜設定可能である。
【００７１】
シーケンス５７５にて、確認したライン数をチェックし、上限に達していない場合は、シーケンス５７６にて画素連続性確認として、現在確認をしているシェーディング補正後の画像の搬送方向側における前３画素、後１３画素の範囲で表面画像の連続性を確認する。ここでは、所定数連続して隣接する画素を前３画素、後１３画素としたが、これに限られるものではなく、適宜設定可能である。シーケンス５７６での連続性の確認は、現在確認中のシェーディング補正後の画像に対し、±ｅｒｒ＿ｃｈｋの範囲に表面画像のデータが収まっているかを、比較する画素との画素間の明度の差分を用いて確かめる。表面画像のデータが±ｅｒｒ＿ｃｈｋの範囲に収まっている場合は、シーケンス５７７へ移行し、連続性画素カウント用配列ｓｈａｄｅ＿ｃｎｔ［ｉ］のカウントを１増加させる。±ｅｒｒ＿ｃｈｋの範囲に表面画像のデータがなければ、シーケンス５７１へ移行し連続性画素カウント用配列ｓｈａｄｅ＿ｃｎｔ［ｉ］のカウントを１減少させる。これは平滑度の高い記録媒体Ｐでほとんど同じ画像データが続く場合の誤検知を防止するためのものである。なお、図１５では具体的な値を明示していないが、ｅｒｒ＿ｃｈｋ＝５という値を用いて確認を行った。
【００７２】
シーケンス５７１、又はシーケンス５７７で連続性画素カウント用配列ｓｈａｄｅ＿ｃｎｔ［ｉ］のカウントを増減させた後、シーケンス５７５に戻る。シーケンス５７５にて確認したライン数をチェックし、上限に達した場合は、シーケンス５７８へ移行する。連続性画素カウント用配列ｓｈａｄｅ＿ｃｎｔ［ｉ］の値を、連続性判定の閾値であるｃｎｔ＿ｌｉｍｉｔと比較する。図１５では具体的な値を示していないが、確認用ライン数の３／４である１２という値を用いた。
【００７３】
シーケンス５７８で、連続性画素カウント用配列ｓｈａｄｅ＿ｃｎｔ［ｉ］の値が、連続性判定の閾値であるｃｎｔ＿ｌｉｍｉｔを超えている場合は、ｌｉｎｅ＿ｅｒｒ＿ｃｎｔを１増加させシーケンス５７９へ移行する。シーケンス５７９では搬送不連続としてカウントしているｌｉｎｅ＿ｅｒｒ＿ｃｎｔがｅｒｒ＿ｌｉｍｉｔに達しているかの確認を行う。搬送不連続としてカウントしているｌｉｎｅ＿ｅｒｒ＿ｃｎｔがｅｒｒ＿ｌｉｍｉｔに達していない場合は、シーケンス３６５へ移行する。ｅｒｒ＿ｌｉｍｉｔを超えている場合は、ｅｒｒ＿ｄａｔａ＿ｊ［ｊ］を“１”とし、シーケンス３６６へ移行する。なお、シーケンス５７８で、連続性画素カウント用配列ｓｈａｄｅ＿ｃｎｔ［ｉ］の値が、連続性判定の閾値であるｃｎｔ＿ｌｉｍｉｔを超えていない場合は、シーケンス３６５へ移行する。以上のシーケンスを行った後、異常画像領域検出を終了し、取得した記録媒体Ｐの表面性の情報を基に、記録媒体Ｐの種類を判別する。
【００７４】
このように、記録媒体Ｐの搬送不良又は搬送速度のムラ等で、正常に画像が取得できていない部分があると判断された場合においても、異常画素と判断された領域を記録媒体Ｐの種類の判別に用いる表面画像から除くことができる。これにより、記録媒体Ｐの判別精度を向上させることができる。
【００７５】
（第４の実施形態）
本実施形態の構成は、第１の実施形態で説明した図１乃至図３で実施可能であるため、ここでの説明は省略する。また、第１乃至第３の実施形態で説明した内容については、同一番号を付けて説明を省略する。
【００７６】
ここまでの第１乃至第３の実施形態において、異常画素領域を記録媒体Ｐの種類の判別に用いる表面画像から除く方法について説明してきた。しかし、異常画素領域が何らかの理由で多くなり、記録媒体Ｐの種類の判別に必要な画素数を得られないことが分かった場合、記録媒体Ｐの種類の判別に用いる表面画像の領域を拡大させる。本実施形態は、表面画像の領域を拡大させて記録媒体Ｐの種類の判別に必要な画素数を得る方法について説明する。
【００７７】
図１６（ａ）は、記録媒体Ｐの表面画像であり、点線領域の（１）乃至（４）が記録媒体Ｐの種類の判別に用いる画像領域である。この点線領域（１）乃至（４）には、搬送不連続部が２つあり異常画像領域検出により異常画像領域が表面画像から除かれると、記録媒体Ｐの種類の判別に必要な画素数に足りなくなってしまう。そこで、点線領域の（５）乃至（８）を新たに記録媒体Ｐの種類を判別するために用いる画像領域として追加している。図１６（ｂ）は（ａ）の点線領域についてシェーディング補正を行った画像である。先の第１の実施形態で説明したように、記録媒体Ｐの表面画像は２３０×２３０の５２９００画素となっている。本実施形態では、この表面画像から異常画像領域を除いた残りの画素数が８０％以下、つまり４２３２０画素以下になると表面画像の追加撮像を行う。その際、追加の表面画像にも異常画像領域が含まれている可能性を鑑みて、必要画素数の３倍の画素数を撮像する。なお、本実施形態の一例として、異常画像領域を除いた残りの画素数が８０％以下になったときに追加の撮像を行うようにしたが、８０％以下に限定されるものではなく、適宜設定可能である。また、追加の表面画像は必要画素数の３倍としたが、３倍に限定されるものではなく、適宜設定可能である。
【００７８】
図１７のフローチャートを用いて、記録媒体Ｐの種類の判別に用いる画像領域を追加する方法を説明する。シーケンス７０１にて、有効画像領域内の画素数の確認を開始する。シーケンス７０２にて、異常画像領域を示すｅｒｒ＿ｄａｔａ＿ｉ［ｉ］とｅｒｒ＿ｄａｔａ＿ｊ［ｊ］の総数に対して、夫々の行、又は列の画素総数を演算し、有効画像領域数の確認用閾値ａｒｅａ＿ｌｉｍｉｔと比較を行う。ｅｒｒ＿ｄａｔａ＿ｉ［ｉ］とｅｒｒ＿ｄａｔａ＿ｊ［ｊ］は、以下の式により求める。
Σ（ｅｒｒ＿ｄａｔａ＿ｉ［ｉ］）＝ｅｒｒ＿ｄａｔａ＿ｉ［Ｌｉｇｈｔ＿ｓｔｒｔ］＋ｅｒｒ＿ｄａｔａ＿ｉ［Ｌｉｇｈｔ＿ｓｔｒｔ＋１］＋…ｅｒｒ＿ｄａｔａ＿ｉ［Ｌｉｇｈｔ＿ｅｎｄ］  （１２）
Σ（ｅｒｒ＿ｄａｔａ＿ｊ［ｊ］）＝ｅｒｒ＿ｄａｔａ＿ｊ［０］＋ｅｒｒ＿ｄａｔａ＿ｊ［１］＋…ｅｒｒ＿ｄａｔａ＿ｊ［ｌｉｎｅ＿ｅｎｄ］  （１３）
ａｒｅａ＿ｌｉｍｉｔは以下の式により求める。
ａｒｅａ＿ｌｉｍｉｔ＝（（Ｌｉｇｈｔ＿ｅｎｄ−Ｌｉｇｈｔ＿ｓｔｒｔ）＊ｌｉｎｅ＿ｅｎｄ）＊１／４  （１４）
式（１２）と（１３）の総和が、式（１４）に達していないかの確認を行い、ａｒｅａ＿ｌｉｍｉｔを超えていない場合は、シーケンス７０３にて追加撮像を実行しないモードへ移行する。ａｒｅａ＿ｌｉｍｉｔを超えている場合は、シーケンス７０４にて、追加撮像する表面画像の領域の算出を行う。追加撮像する表面画像の領域は、シーケンス７０４にて示しているように、本実施例では不足している測定ライン数の３倍の領域を取得する。これは、追加撮像した表面画像内にも異常画素が存在する場合が考えられるため、記録媒体Ｐの種類の判別に必要な有効画素数より多くの画素数を含む領域まで拡大してシーケンス７０５にてａｄｄ＿ｌｉｎｅ分の撮像を行う。シーケンス７０５により、記録媒体Ｐの表面画像を取得した後、シーケンス７０６にて異常画像領域の検出を行うため、それまでの検出結果を保持したまま、シーケンス１７２に移行する。この後、新たにシーケンス１７２以降で検出された記録媒体Ｐの表面性の検出結果と、保持している検出結果とを併せて、記録媒体Ｐの表面性の情報として用い、記録媒体Ｐの種類を判別する。なお、２度目の異常画像領域の検出結果による有効画像領域数確認では、式（１４）のａｒｅａ＿ｌｉｍｉｔは不足している画素数数から算出しても良い。
【００７９】
このように、多くの異常画素が検出され、記録媒体Ｐの種類の判別に用いる画像領域から除かれたとしても、判別に用いる表面画像の領域を追加することによって、判別に必要な画素数を確保することができるため、記録媒体Ｐの判別精度を向上させることができる。
【００８０】
（第５の実施形態）
本実施形態の構成は、第１の実施形態で説明した図１乃至図３で実施可能であるため、ここでの説明は省略する。また、第１乃至第４の実施形態で説明した内容については、同一番号を付けて説明を省略する。
【００８１】
第４の実施形態において、異常画素領域が何らかの理由で非常に多く、記録媒体Ｐの種類の判別に必要な画素数を得られないことが分かった場合、表面画像の領域を拡大させる方法を説明した。しかし、記録媒体撮像装置を設置する位置等の条件によっては、表面画像の領域を拡大させることが難しい場合もある。例えば、一般的な画像形成装置において、記録媒体Ｐを一時停止させるレジローラの近くに記録媒体撮影装置を配置した場合、表面画像の領域を搬送方向に拡大する場合には十分な領域が確保できないことがある。本実施形態では、このように表面画像の領域を追加することが困難な場合でも、表面画像の領域を確保する方法について説明する。
【００８２】
図１８を用いて、記録媒体Ｐの種類の判別に用いる表面画像の領域を追加する方法を説明する。シーケンス７０１にて、有効画像領域数の確認を開始する。シーケンス７０２にて、式（１２）〜（１４）にあるａｒｅａ＿ｌｉｍｉｔを超えてしまった場合は、シーケンス７０４にて、追加撮像する表面画像の領域の算出を行う。この追加撮像領域は、シーケンス７０４にて示しているように、本実施例では不足している測定ライン数の３倍の領域を取得する。
【００８３】
シーケンス７０４にてａｄｄ＿ｌｉｎｅを算出した後、ａｄｄ＿ｌｉｎｅの総数が記録媒体Ｐの搬送路での搬送撮像可能領域であるｌｉｎｅ＿ｌｉｍｉｔとの比較を行う。ａｄｄ＿ｌｉｎｅ数がｌｉｎｅ＿ｌｉｍｉｔを超えてない場合は、シーケンス７０５にてａｄｄ＿ｌｉｎｅ分の撮像を行う。シーケンス８０１にて、ｌｉｎｅ＿ｌｉｍｉｔを超えている場合は、シーケンス８０２にてｌｉｎｅ＿ｌｉｍｉｔまでの追加撮像を行う。そして、シーケンス８０３にて、表面画像の領域の不足分を補うための処理を行う。
【００８４】
不足分のライン数を確認するため、以下の式で不足ライン数ａｖｅ＿ｎｕｍを算出する。
ａｖｅ＿ｎｕｍ＝ｌａｓｔ＿ｌｉｎｅ−ｌｉｎｅ＿ｌｉｍｉｔ  （１５）
シーケンス７０２’にて、追加する表面画像の撮像領域の再確認を行う。記録媒体Ｐの種類に判別に必要な画素数に達している場合には、シーケンス８０４に移行し、記録媒体Ｐの種類の判別を行う。記録媒体Ｐの種類の判別に必要な画素数に達していない場合は、シーケンス８０５へ移行し、足りないライン数を再確認する。本実施形態では、以下の式を用いる。
ｌａｓｔ＿ｌｉｎｅ＝（（（（ｅｒｒ＿ｄａｔａ［ｉ］ｘｌｉｎｅ＿ｅｎｄ）＋（ｅｒｒ＿ｄａｔａ［ｊ］ｘｌｉｎｅ＿ｐｉｘｅｌ＿ｔｏｔａｌ））−ａｒｅａ＿ｌｉｍｉｔ）／ｌｉｎｅ＿ｐｉｘｅｌ＿ｔｏｔａｌ）  （１６）
式（１６）にて算出されたライン数について、シーケンス８０６にて求めた判別結果に対し、不足しているライン数分の擬似的な演算の追加を行う。本実施形態では、以下の式により追加を行った。
Ｐｅａｋｊ＝Ｐｅａｋｊ＋（Ｐｅａｋｊ／（ａｒｅａ＿ｌｉｍｉｔ−ｌａｓｔ＿ｌｉｎｅ）ｘｌａｓｔ＿ｌｉｎｅ）  （１７）
式（１７）を判別結果に追加することで、不足している記録媒体Ｐの表面画像に関する演算結果を擬似的に補うことができ、暫定的な記録媒体Ｐの表面性の判別が可能になる。なお、Ｐｅａｋｉについては、Ｐｅａｋｊで測定ライン数が増加しても、上式のような演算処理では平均化されてしまい列方向のピーク検出を行った演算結果であるＰｅａｋｉは値が変わらないので、シーケンス８０６では特に処理を行っていない。シーケンス８０６で処理を行った後、シーケンス８０４にて記録媒体Ｐの種類の判別を実施する。
【００８５】
このように、多くの異常画素が検出され、記録媒体Ｐの種類の判別に用いる表面画像の領域から除かれたときに、表面画像の領域を追加してもまだ記録媒体Ｐの種類の判別に用いる画素数に足りない場合に、擬似的に画像数を確保することができる。これにより記録媒体Ｐの種類の判別精度を向上させることができる。
【符号の説明】
【００８６】
１０  制御部
１５  給紙カセット
１７，１８  給紙ローラ
４０  記録媒体撮像装置
４２  照射用ＬＥＤ
４３  ＣＭＯＳラインセンサ
４４  結像レンズ
７１  ラインセンサ制御部
８０  記録媒体判別部
９００  不揮発記憶部
【図１】
2010282093.tif 000003
【図２】
2010282093.tif 000004
【図３】
2010282093.tif 000005
【図４】
2010282093.tif 000006
【図５】
2010282093.tif 000007
【図６】
2010282093.tif 000008
【図７】
2010282093.tif 000009
【図８】
2010282093.tif 000010
【図９】
2010282093.tif 000011
【図１０】
2010282093.tif 000012
【図１１】
2010282093.tif 000013
【図１２】
2010282093.tif 000014
【図１３】
2010282093.tif 000015
【図１４】
2010282093.tif 000016
【図１５】
2010282093.tif 000017
【図１６】
2010282093.tif 000018
【図１７】
2010282093.tif 000019
【図１８】
2010282093.tif 000020