(57)【要約】【課題】  原稿に関する情報を精度良く検出する。【解決手段】  原稿の搬送路を挟んで、読取部に対向する位置に配置された第１基準部材と、読取部と第１基準部材の間の搬送路上に配置され、原稿の搬送に伴い、その搬送方向に摺動する第２基準部材とを備える。原稿の搬送に伴って読取部から得られる画像データとして、第２基準部材に対応する画像データを検出することで、原稿に関する情報を検出する。【選択図】  図４
2016021713.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送して、該原稿の画像を読取部によって読み取る画像読取装置であって、
前記原稿の搬送路を挟んで、前記読取部に対向する位置に配置された第１基準部材と、
前記読取部と前記第１基準部材の間の前記搬送路上に配置され、前記原稿の搬送に伴い、その搬送方向に摺動する第２基準部材と、
前記原稿の搬送に伴って前記読取部から得られる画像データとして、前記第２基準部材に対応する画像データを検出することで、前記原稿に関する情報を検出する検出手段と
を備えることを特徴とする画像読取装置。
【請求項２】
前記検出手段は、前記読取部から得られる画像データに基づいて、前記第１基準部材に対応する画像データから前記第２基準部材に対応する画像データへの変化を検出し、前記第２基準部材に対応する画像データを検出後、前記読取部から得られる画像データの輝度値と所定の輝度値を比較することで、前記原稿の端部を検出する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記所定の輝度値は、前記第１基準部材に対応する画像データの輝度値と前記第２基準部材に対応する画像データの輝度値の平均値である
ことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記検出手段は、前記読取部から得られる画像データに基づいて、前記第１基準部材に対応する画像データから前記第２基準部材に対応する画像データへの変化を検出し、前記第２基準部材に対応する画像データを含む主走査１ライン分の画像データの輝度値の平均値を算出することで、前記原稿の主走査サイズを検出する
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記検出手段は、異なる原稿の主走査サイズとそれぞれの原稿を前記読取部で読み取った場合に得られる輝度値とを対応付けたテーブルを参照して、前記輝度値の平均値に対応する主走査サイズを取得することで、前記原稿の主走査サイズを検出する
ことを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記第１基準部材と前記第２基準部材とは、互いに異なる濃度の部材である
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置。
【請求項７】
前記第２基準部材は、主走査方向に１個／複数個配列して配置されていて、それらの内、前記原稿の搬送によって該原稿に接触する第２基準部材のみが摺動するように構成されている
ことを特徴とする請求項１乃至６のいずれかの１項に記載の画像読取装置。
【請求項８】
請求項１乃至７のいずれか１項に記載の画像読取装置と、
前記画像読取装置で読み取られた画像に基づいて、記録媒体に画像を形成する画像形成手段と、
を備えることを特徴とする画像形成装置。
【請求項９】
原稿を搬送して、該原稿の画像を読取部によって読み取る画像読取装置の制御方法であって、
前記原稿の搬送路を挟んで、前記読取部に対向する位置に配置された第１基準部材と、
前記読取部と前記第１基準部材の間の前記搬送路上に配置され、前記原稿の搬送に伴い、その搬送方向に摺動する第２基準部材と、
前記原稿の搬送に伴って前記読取部から得られる画像データとして、前記第２基準部材に対応する画像データを検出することで、前記原稿に関する情報を検出する検出手段と
を備えることを特徴とする画像読取装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至７のいずれか１項に記載の画像読取装置あるいは請求項８に記載に画像形成装置の各手段として機能させるための、または請求項９に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を搬送して、該原稿の画像を読取部によって読み取る画像読取技術に関するものである。
【背景技術】
【０００２】
従来、原稿自動搬送装置としては、搬送された原稿を読み取る読取部に対向し、搬送された原稿が読取部の間を通過する位置に背景部材が配置されている。そして、原稿を読み取るに際して、この背景部材の位置で読み取った画像のデータが所定の色域範囲外であれば、原稿先端を検出するものが提案されている（例えば、特許文献１参照）。この装置では、正確で確実に原稿の先端を検知することができるとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４３７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の装置では、背景部材の色と同色の原稿を読み取る場合には、背景部材と画像との間での輝度差が大きくないため、原稿先端を正確に検出することができない場合がある。
【０００５】
本発明は上記の課題に鑑みてなされたものであり、原稿に関する情報を精度良く検出することができる画像読取技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明による画像読取装置は以下の構成を備える。即ち、
原稿を搬送して、該原稿の画像を読取部によって読み取る画像読取装置であって、
前記原稿の搬送路を挟んで、前記読取部に対向する位置に配置された第１基準部材と、
前記読取部と前記第１基準部材の間の前記搬送路上に配置され、前記原稿の搬送に伴い、その搬送方向に摺動する第２基準部材と、
前記原稿の搬送に伴って前記読取部から得られる画像データとして、前記第２基準部材に対応する画像データを検出することで、前記原稿に関する情報を検出する検出手段と
を備える。
【発明の効果】
【０００７】
本発明によれば原稿に関する情報を精度良く検出することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の全体構成を示すブロック図である。
【図２】画像読取装置の概略構成図である。
【図３】画像読取装置の原稿端部検出を実現する主要構成を示す構成図である。
【図４】原稿端部検出動作を説明するための概略図である。
【図５】画像形成装置１００の主要構成を示すブロック図である。
【図６】原稿端部検出を含む原稿読取動作を示すフローチャートである。
【図７】画像読取装置の原稿サイズ検出を実現する主要構成を示す構成図である。
【図８】主走査サイズと輝度値とを対応付けたサイズテーブルを示す図である。
【図９】原稿サイズ検出を含む原稿読取動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１０】
図１は画像形成装置の全体構成を示すブロック図である。
【００１１】
図１に示すように、画像形成装置１００は、画像読取装置（画像入力装置）２００、印刷装置３００、及び制御装置１１０を備えている。画像読取装置２００は、原稿画像を光学的に読み取り、画像データに変換する。画像読取装置２００は、原稿を読み取るための読取部である画像読取ユニット２１０、原稿を搬送するための自動原稿供給ユニット（ＡＤＦ）２５０を備える。
【００１２】
印刷装置（画像出力装置）３００は、記録媒体であるシートとしての記録紙を搬送し、その記録紙上に画像データを可視画像として印刷して装置外に排出する。印刷装置３００は、複数種の記録紙カセットを有する給紙ユニット３６０、画像データを記録紙に転写、定着させるためのマーキングユニット３２０、印刷された記録紙を機外へ排紙するための排紙ユニット３３０及びフィニッシャユニット５００を備える。尚、フィニッシャユニット５００は、ステープル処理及びソート処理を含む後処理を実行するフィニッシャ機能を有しているが、必ずしも必要としない。
【００１３】
制御装置１１０は、画像読取装置２００及び印刷装置３００とを電気的に接続している。また、制御装置１１０は、ネットワーク（以下、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ））７００を介して、情報処理装置であるホストコンピュータ７０１及び７０２にも接続されている。更に、制御装置１１０は、ＦＡＸ回線１２８と接続されるモデム（不図示）を内蔵していて、ＦＡＸ送受信が可能である。
【００１４】
制御装置１１０は、画像読取装置２００と印刷装置３００とを制御して、記録紙に原稿の画像を複写する複写機能を備える。複写機能は、画像読取装置２００で原稿を読み取り、印刷装置３００で原稿の読み取りによって得られる画像データを記録紙に出力するものである。また、制御装置１１０は、画像読取装置２００から出力される画像データをコードデータに変換し、ＬＡＮ７００を介してホストコンピュータ７０１及び７０２へ送信するスキャナ（読取）機能を備える。更に、制御装置１１０は、ホストコンピュータ７０１及び７０２からＬＡＮ７００を介して受信するコードデータを画像データに変換し、印刷装置３００に出力する印刷機能も備える。また、制御装置１１０には操作部１５０が接続されている。操作部１５０は、例えば、液晶タッチパネル等の表示部を備え、画像形成装置１００を操作するためのユーザＩ／Ｆ（インタフェース）を提供する。
【００１５】
制御装置１１０は、装置全体を制御するＣＰＵ１２０を備える。また、制御装置１１０は、ＣＰＵ１２０の作業領域及びデータの一時記憶領域となるＲＡＭ１２２を備える。更に、制御装置１１０は、画像形成装置１００を駆動するためのファームウェアプログラムやファームウェアプログラムを制御するためのブートプログラムを記憶するＲＯＭ１２１を備える。
【００１６】
次に、図１の画像読取装置２００の画像読取ユニット２１０の詳細構成を、図２を参照して説明する。図２は、画像読取装置２００の概略構成図である。
【００１７】
画像読取ユニット２１０は、読取モジュール２１１によって、原稿台ガラス１０２上の原稿を原稿読取位置１０１で光学的に読み取る。読取モジュール２１１は、原稿を照明する光源としての照明部材２１０−ａ、複数のミラー２１０−ｂ及び結像レンズ２１０−ｃによって構成される光学系２１０−ｄ、及び読取センサ２１０−ｅを備える。照明部材２１０−ａから照射され原稿で反射した光は、光学系２１０−ｄにより読取センサ２１０−ｅに結像され、原稿の画像情報が光電変換されるようになっている。
【００１８】
ここで、読取センサ２１０−ｅは、副走査方向（図中の左右方向）に対して直交する方向である主走査方向に、原稿台ガラス１０２の少なくとも原稿幅分の範囲（ライン）を読み取ることができるように構成されている。また、副走査方向は、流し読みガラス１０３で流し読みを行う場合の原稿の搬送方向でもある。また、原稿台ガラス１０２上には、読取モジュール２１１が読み取る読取値の白色基準を規定するための白基準板１０５が配置されている。
【００１９】
尚、照明部材２１０−ａは、例えば、複数色（ＲＧＢ）のＬＥＤで構成され、その複数のＬＥＤが主走査方向に沿って並べて配置されている。また、読取センサ２１０−ｅは、例えば、ＣＣＤ、ＣＩＳ等の光学素子で構成されている。
【００２０】
次に、図１の画像読取装置２００の自動原稿供給ユニット２５０の詳細構成を、図３を参照して説明する。図３は、画像読取装置２００の全体構成を示す図（断面図）である。
【００２１】
自動原稿供給ユニット２５０は、原稿Ｄを積載する原稿トレイ２５０−ｃに載置されている原稿を装置内に自動給送する原稿給送装置２５０−ａ、原稿台ガラス１０２上に載置された原稿Ｄを押圧する原稿台カバー２５０−ｂを備える。
【００２２】
また、自動原稿供給ユニット２５０は、原稿トレイ２５０−ｃに積載された原稿Ｄを給送する給送ローラ２５０−ｄ、給送ローラ２５０−ｄに給送される原稿Ｄを１枚ずつ分離する分離搬送ローラ２５０−ｅ及び分離パッド２５０−ｆを備える。また、自動原稿供給ユニット２５０は、原稿Ｄの先端を揃えて搬送するレジストローラ対２５０−ｇ、レジストローラ対２５０−ｇの下流側に設けられ、原稿読取位置１０１に原稿Ｄを案内する読取ローラ対２５０−ｈを備える。
【００２３】
また、自動原稿供給ユニット２５０は、白色板を有する第１基準部材である背景部材であるプラテンガイド２５０−ｉ、読取排出ローラ対２５０−ｊ、読取が終了した原稿Ｄを装置外に排出する排出ローラ対２５０−ｋを備える。また、自動原稿供給ユニット２５０は、原稿端部（先端及び後端）を検出するための原稿先端ローラ２５０−ｌ、原稿Ｄの搬送路を挟んで第１基準部材に対向する第２基準部材である端部検出用部材２５０−ｍを備える。
【００２４】
ここで、原稿先端ローラ２５０−ｌは、主走査方向に配される軸に対して取り付けられた複数個のローラユニットで構成され、各ローラユニットはそのホームポジションにおいて原稿Ｄの搬送路を遮る突起部分を有する。原稿Ｄが搬送されてくると、原稿先端ローラ２５０−ｌを構成する各ローラユニットの内、その原稿Ｄと当接する突起部分を有するローラユニットが搬送方向に回転するとともに、その突起部分が搬送路上に沿って移動する。つまり、原稿Ｄの搬送によって、原稿Ｄの幅分（主走査サイズ）の個数のローラユニットが回転することになる。ここで、ローラユニットの個数と各ローラユニットの主走査方向の幅は、それぞれの回転に応じて原稿Ｄの幅を検出することができるような個数と幅で構成されている。また、各ローラユニットの回転角度は、それぞれの突起部分がホームポジションから読取モジュール２１１の読取位置に到達するまでの範囲に設定されている。
【００２５】
原稿Ｄの搬送方向（副走査方向）に対して、原稿先端ローラ２５０−ｌの下流側の搬送路上には、各ローラユニットの幅と同一サイズの幅と搬送方向に所定長の長さの平面状の矩形部材からなる端部検出用部材２５０−ｍが１個／複数個配列して配置されている。そして、１個／複数個の端部検出用部材２５０−ｍはそれぞれ、各ローラユニットの回転に応じて移動するローラユニットの突起部分（あるいは原稿Ｄの接触）によって、対応する端部検出用部材２５０−ｍが搬送方向に一定距離摺動するように構成されている。そして、原稿Ｄの搬送に応じて、一定距離摺動した後には、その摺動が停止するとともに、その摺動した端部検出用部材２５０−ｍの上を原稿Ｄが通過する。また、その通過が終了すると、その摺動した端部検出用部材２５０−ｍは、ホームポジションに戻る。
【００２６】
また、原稿Ｄの搬送方向側の端部検出用部材２５０−ｍの先端部分は、その先端部分を他の部分及び背景部材２５０−ｉと識別可能な色（異なる濃度）で彩色されている。例えば、先端部分は黒で、他の部分及び背景部材２５０−ｉは白に彩色されている。そして、読取モジュール２１１は、端部検出用部材２５０−ｍのこの先端部分の状態や移動を検出することで、原稿Ｄに関する情報（搬送状態やその先端／後端、主走査サイズ）を検出することが可能となる。
【００２７】
ここで、原稿Ｄの先端／後端及び主走査サイズを検出するための検出動作に関して、図４を用いて説明する。尚、図４（ａ）〜（ｄ）それぞれにおいて、左側部分は図３の画像読取装置２００の部分拡大断面図であり、右側部分は、読取モジュール２１１から背景部材２５０−ｉ方向へ見た場合の原稿Ｄの搬送と端部検出用部材２５０−ｍの状態を示す図である。
【００２８】
原稿搬送の初期では、図４（ａ）に示すように、原稿Ｄが読取モジュール２１１の読取範囲７５まで到達していないため、読取モジュール２１１は背景部材２５０−ｉを読み取っている状態である。
【００２９】
原稿Ｄが搬送されると、図４（ｂ）に示すように、原稿Ｄが原稿先端ローラ２５０−ｌを構成するローラユニット群の突起部分に当接することにより、原稿Ｄにその突起部分が当接しているローラユニット群が回転を始める。それに伴い対応する端部検出用部材２５０−ｍが摺動し、原稿Ｄが読取範囲７５に進入してくる。その際、背景部材２５０−ｉの画像を読み取って得られる画像データから、端部検出用部材２５０−ｍを読み取って得られる画像データの変化を検出することで、原稿Ｄの先端検出及び主走査サイズ検出を行うことが可能となる。
【００３０】
原稿読取時は、図４（ｃ）に示すように、原稿Ｄは流し読みガラス１０３上を搬送される。原稿Ｄの読取終了後、原稿Ｄの後端が読取範囲７５を抜けると、図４（ｄ）に示すように、原稿先端ローラ２５０−ｌが初期の位置（ホームポジション）に戻り始める。そのとき、端部検出用部材２５０−ｍが再度、読取範囲７５を通過するため、その際に読み取って得られる画像データを基に、原稿Ｄの後端検出を行うことが可能となる。
【００３１】
＜実施形態１＞
図５は実施形態１の画像形成装置１００の主要構成を示すブロック図である。
【００３２】
スキャナＡＳＩＣ４０は、画像読取ユニット２１０を制御する集積回路である。スキャナＡＳＩＣ４０は、制御装置１１０からの読取指示を受信すると、原稿台ガラス１０２上の原稿Ｄまたは自動原稿供給ユニット（ＡＤＦ）２５０から搬送された原稿Ｄを画像データとして読み取るように画像読取装置２００を制御する。
【００３３】
スキャナＡＳＩＣ４０は、読取処理部４４を備える。読取処理部４４は、各種構成要素の制御を司る制御部４５、画像読取によって得られる画像データにシェーディング補正処理を実行するシェーディング補正処理部４６を有する。また、スキャナＡＳＩＣ４０は、読取処理部４４からの制御信号を受信して、読取モジュール２１１を副走査方向に駆動するキャリッジモータ２１０−ｆ、自動原稿供給ユニット（ＡＤＦ）２５０の搬送モータ２５０−ｎを駆動するモータ駆動部４１を備える。
【００３４】
また、スキャナＡＳＩＣ４０は、照明部材２１０−ａを構成する複数色（ＲＧＢ）の各色のＬＥＤを個別にオンオフする照明駆動部４２を備える。スキャナＡＳＩＣ４０は、読取モジュール２１１で生成したアナログ信号を増幅器（不図示）を介して入力してデジタル信号に変換するＡ／Ｄ変換部４３を備える。
【００３５】
尚、シェーディング補正処理は、白基準データＷと黒基準データＫとを使用して、照明部材２１０−ａの発光のバラツキや、読取センサ２１０−ｅが備える受光素子の素子毎の感度特性のバラツキ等に起因して画素毎に生じる濃度ムラを除去する処理である。
【００３６】
ここで、黒基準データＫは、照明部材２１０−ａを構成する複数色（ＲＧＢ）の各色の全てのＬＥＤをオフにして白基準板１０５を読み取る時に、読取センサ２１０−ｅが備える受光素子で得られる出力電圧である。また、白基準データＷは、照明部材２１０−ａを構成する複数色（ＲＧＢ）の各色の全てのＬＥＤをオンにして白基準板１０５を読み取る時に、読取センサ２１０−ｅが備える受光素子で得られる出力電圧である。また、白シェーディング補正用の白基準板１０５は、図２に示すように、原稿台ガラス１０２の副走査方向の端部、即ち、背景部材２５０−ｉとは異なる位置に設けられている。
【００３７】
また、スキャナＡＳＩＣ４０は、輝度比較部４７及び端部検出部４９を備えている。ここで、自動原稿供給ユニット２５０は、例えば、光学式のあるいは接触式の用紙検出センサ（不図示）を備えており、読取モジュール２１１による原稿Ｄの読取により搬送された原稿Ｄの端部を検出する処理を実行するように設定されている。輝度比較部４７は、メモリ４８を利用して、Ａ／Ｄ変換部４３から入力した画像データ（輝度データ）を、所定の輝度データと比較する。つまり、この輝度比較部４７は、原稿Ｄの搬送に応じた画像読取に応じて得られる輝度データとメモリ４８内の所定の輝度データとを比較する。特に、輝度比較部４７は、背景部材２５０−ｉの輝度データから、端部検出用部材２５０−ｍの（特に、先端部分の）輝度データの変化を検出する。そして、輝度比較部４７は、その変化を検出した際の輝度データが示す輝度値が所定の輝度値以下である場合に、原稿Ｄの先端を検出することを判定する。
【００３８】
尚、メモリ４８は、読取画像の輝度データと判定用の所定の輝度データを対応付けた対応関係情報を記憶している。ここで、第１基準部材である白色板を有する背景部材（プラテンガイド２５０−ｉ）の輝度データが示す輝度値と、第２基準部材である端部検出用部材２５０−ｍの（先端部分）の輝度データが示す輝度値との平均値を、所定の輝度値としている。
【００３９】
端部検出部４９は、輝度比較部４７による比較結果に基づいて、搬送されている原稿Ｄの端部を検出する。具体的には、端部検出部４９は、読取センサ２１０−ｅで原稿Ｄの読取を開始し、得られる輝度データが示す輝度値が所定の輝度データが示す輝度値以下となることで、原稿Ｄの先端を検出する。また、原稿Ｄの読取を終了し、次の原稿Ｄが搬送されるまでの時間に、摺動していた端部検出用部材２５０−ｍが元の位置に戻る際に、再度、端部検出用部材２５０−ｍの輝度データを読み取ることで、端部検出部４９は、原稿Ｄの後端を検出する。
【００４０】
次に、画像形成装置１００の動作、特に、画像読取ユニット２１０、自動原稿供給ユニット（ＡＤＦ）２５０で搬送された原稿Ｄを読み取る原稿読取動作について、図６のフローチャートを参照して説明する。
【００４１】
尚、本フローチャートは、ＣＰＵ１２０が、ＲＯＭ１２１に記憶しているファームウェアプログラムを実行することで実行される。また、原稿読取動作の一部である図４で説明した原稿端部検出処理は、読取処理部４４が、モータ駆動部４１、照明駆動部４２、Ａ／Ｄ変換部４３、輝度比較部４７及び端部検出部４９等の機能を利用して実行する。
【００４２】
まず、ＣＰＵ１２０は、読取指示を受けて、原稿Ｄの搬送を開始する（Ｓ１０１）。ＣＰＵ１２０は、輝度比較部４７で、搬送に応じてＡ／Ｄ変換部４３より得られる主走査１ライン分の輝度データとメモリ４８内の輝度データを比較する（Ｓ１０２）。ＣＰＵ１２０は、端部検出部４９で、その比較結果に基づいて、原稿Ｄの先端を検出したか否かを判定する（Ｓ１０３）。先端を検出していない場合（Ｓ１０３でＮＯ）、Ｓ１０２に戻る。一方、先端を検出した場合（Ｓ１０３でＹＥＳ）、ＣＰＵ１２０は、原稿Ｄの先端を示す位置情報をＲＡＭ１２２に記憶する。
【００４３】
ＣＰＵ１２０は、原稿Ｄの先端を検出したら、引き続き、原稿Ｄの搬送に伴う画像の読取を実行する（Ｓ１０５）。ＣＰＵ１２０は、輝度比較部４７で、搬送に応じて得られる輝度データとメモリ４８内の輝度データを比較する（Ｓ１０６）。ＣＰＵ１２０は、端部検出部４９で、その比較結果に基づいて、原稿Ｄの後端を検出したか否かを判定する（Ｓ１０７）。後端を検出していない場合（Ｓ１０７でＮＯ）、Ｓ１０６に戻る。一方、後端を検出した場合（Ｓ１０７でＹＥＳ）、ＣＰＵ１２０は、原稿Ｄの後端を示す位置情報をＲＡＭ１２２に記憶するとともに、原稿Ｄの読取を終了する（Ｓ１０８）。
【００４４】
その後、ＣＰＵ１２０は、次の原稿Ｄの有無を判定する（Ｓ１０９）。次の原稿Ｄがある場合（Ｓ１０９でＹＥＳ）、Ｓ１０１へ戻る。一方、次の原稿Ｄがない場合（Ｓ１０９でＮＯ）、処理を終了する。
【００４５】
尚、この次の原稿Ｄの有無の判定は、例えば、原稿Ｄの後端を検出してから、所定時間経過しても次の原稿Ｄの先端を検出したか否かを判定することで実現する。
【００４６】
次、図６のフローチャートの処理の具体例を図４を用いて説明する。
【００４７】
原稿搬送の初期では、図４（ａ）に示すように、原稿Ｄが読取モジュール２１１の読取範囲７５まで到達していないため、輝度比較部４７では、背景部材２５０−ｉの輝度データとメモリ４８内の所定の輝度データを比較することになる（Ｓ１０２）。
【００４８】
原稿Ｄが搬送され、読取範囲７５に近づくと、原稿Ｄにより、端部検出用部材２５０−ｍが摺動し、読取範囲７５に進入してくる（図４（ｂ））。このとき、輝度比較部４７では、端部検出用部材２５０−ｍの輝度データとメモリ４８内の所定の輝度データを比較することになる（Ｓ１０２）。そして、その比較の結果、その輝度データが示す輝度値が所定の輝度データが示す輝度値以下となるので、端部検出部４９は、原稿Ｄの先端を検出したと判定する（Ｓ１０３）。そこで、ＣＰＵ１２０は、端部検出部４９が原稿Ｄの先端を検出した際の輝度データとその位置を原稿Ｄの先端として記憶する（Ｓ１０４）。ここで、端部検出用部材２５０−ｍの搬送方向の長さは既知の所定長であるため、端部検出用部材２５０−ｍの先端部分の輝度データを検出して、かつその所定長部分の輝度データの後に、原稿Ｄの実際の輝度データが続くことになる。そのため、端部検出部４９は、これらの輝度データの関係から、原稿Ｄの先端を検出する。
【００４９】
次に、原稿Ｄの先端を検出後、図４（ｃ）に示すように、ＣＰＵ１２０は、原稿Ｄの読取を行う（Ｓ１０５）。このとき、輝度比較部４７では、原稿Ｄの輝度データとメモリ４８内の所定の輝度データを比較することになる（Ｓ１０６）。
【００５０】
原稿Ｄの読取が終了すると、図４（ｄ）に示すように、摺動していた端部検出用部材２５０−ｍが元の位置に戻る。このとき、輝度比較部４７では、端部検出用部材２５０−ｍの輝度データとメモリ４８内の所定の輝度データを比較することになる（Ｓ１０６）。そして、その比較の結果、その輝度データが所定の輝度データ以下となるので、端部検出部４９は、原稿Ｄの後端を検出したと判定する（Ｓ１０７）。そこで、ＣＰＵ１２０は、端部検出部４９で原稿Ｄの後端を検出した際の輝度データとその位置を原稿Ｄの後端として記憶する（Ｓ１０８）。ここで、端部検出用部材２５０−ｍの搬送方向の長さは既知の所定長であるため、端部検出用部材２５０−ｍの先端部分の輝度データを検出すると、かつその所定長部分の輝度データの前に、原稿Ｄの実際の輝度データが存在していたことになる。そのため、端部検出部４９は、これらの輝度データの関係から、原稿Ｄの後端を検出する。
【００５１】
以上説明したように、実施形態１によれば、背景部材と同一色の原稿が搬送されても正確に原稿の先端を検出することができる。
【００５２】
＜実施形態２＞
図７は実施形態２の画像形成装置１００の主要構成を示すブロック図である。
【００５３】
尚、図７において、実施形態１の図５の構成要素と同一の構成要素については、同一の参照番号を付加して、その詳細説明は省略する。実施形態２では、実施形態１の図５の構成に対して、スキャナＡＳＩＣ４０は、輝度平均算出部５０及び主走査サイズ検出部５２を備えている。
【００５４】
輝度平均算出部５０は、輝度比較部４７で処理した主走査１ライン分の輝度データと同一の主走査１ライン分の輝度データが示す輝度値の平均値を算出する。主走査サイズ検出部５２は、輝度平均算出部５０のメモリ５１に格納されているサイズテーブル（図８）を参照して、算出された平均値に対応する主走査サイズを取得する。
【００５５】
尚、輝度平均算出部５０が処理する輝度データは、輝度比較部４７で処理対象となる端部検出用部材２５０−ｍの（先端部分）の輝度データを含む主走査１ライン分の輝度データを用いる。つまり、原稿Ｄの先端を検出するための輝度データを利用することで、より正確な原稿Ｄの主走査サイズを検出することが可能となる。
【００５６】
ここで、主走査サイズ検出部５２が参照するサイズテーブルの一例を図８に示す。図８に示すサイズテーブルでは、様々なサイズの原稿の主走査サイズ（主走査幅）と、その原稿を読取モジュール２１１で読み取る場合に得られる主走査１ライン分の輝度データ（例えば、端部検出用部材２５０−ｍの先端部分の輝度データを含む）が示す輝度値の平均値を管理している。主走査サイズ検出部５２は、輝度平均算出部５０で算出された輝度値の平均値を用いて、サイズテーブルを参照することで、処理対象の原稿の主走査サイズを特定することができる。
【００５７】
次に、画像形成装置１００の動作、特に、画像読取ユニット２１０、自動原稿供給ユニット（ＡＤＦ）２５０で搬送された原稿Ｄを読み取る原稿読取動作について、図９のフローチャートに参照して説明する。
【００５８】
尚、本フローチャートは、ＣＰＵ１２０が、ＲＯＭ１２１に記憶しているファームウェアプログラムを実行することで実行される。また、原稿読取動作の一部である図７で説明した原稿サイズ検出処理は、読取処理部４４が、モータ駆動部４１、照明駆動部４２、Ａ／Ｄ変換部４３、輝度比較部４７、輝度平均算出部５０及び主走査サイズ検出部５２等の機能を利用して実行する。
【００５９】
まず、ＣＰＵ１２０は、読取指示を受けて、原稿Ｄの搬送を開始する（Ｓ２０１）。ＣＰＵ１２０は、輝度比較部４７で、搬送に応じてＡ／Ｄ変換部４３より得られる主走査１ライン分の輝度データとメモリ４８内の輝度データを比較して、原稿Ｄの先端を検出する。この検出は、実施形態１で説明した検出方法を用いることができる。そして、原稿Ｄの先端を検出した後、輝度平均算出部５０で、その主走査１ライン分の輝度データが示す輝度値の平均値を算出する（Ｓ２０２）。ＣＰＵ１２０は、主走査サイズ検出部５２で、メモリ５１に格納されているサイズテーブルを参照して、算出結果（輝度値の平均値）に対応する主走査サイズを検出する（Ｓ２０３）。
【００６０】
ＣＰＵ１２０は、主走査サイズの検出後、読取処理部４４で、検出した主走査サイズを示すサイズ情報をＲＡＭ１２２に記憶する（Ｓ２０４）。その後、ＣＰＵ１２０は、原稿Ｄの搬送に伴う画像の読取を実行する（Ｓ２０５）。原稿Ｄの読取が終了すると、ＣＰＵ１２０は、ＣＰＵ１２０は、次の原稿Ｄの有無を判定する（Ｓ２０６）。次の原稿Ｄがある場合（Ｓ２０６でＹＥＳ）、Ｓ２０１へ戻る。一方、次の原稿Ｄがない場合（Ｓ２０６でＮＯ）、処理を終了する。
【００６１】
尚、図９では、原稿Ｄの主走査サイズを検出する処理としているが、実施形態１の図６の原稿Ｄの先端／後端を検出する処理を組み合わせて、原稿Ｄの先端／後端、及び主走査サイズを一度の処理で検出するようにしても、もちろん構わない。その場合、その処理は、図５及び図７の構成を組み合わせた構成で実現する。
【００６２】
以上説明したように、実施形態２によれば、主走査サイズの異なる原稿が混在して搬送されても、各原稿の主走査幅サイズを正確に検出することができる。
【００６３】
尚、以上の実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００６４】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【００６５】
１００：画像形成装置、２００：画像読取装置、２１０：画像読取ユニット、２１１：読取モジュール、２５０−ｌ：原稿先端ローラ、２５０−ｍ：端部検出用部材、４０、スキャナＡＳＩＣ、４７：輝度比較部４８：メモリ、４９：輝度検出部、５０：輝度変位変底部、５１：メモリ、５２：主走査サイズ検出部
【図１】
2016021713.tif 000003
【図２】
2016021713.tif 000004
【図３】
2016021713.tif 000005
【図４】
2016021713.tif 000006
【図５】
2016021713.tif 000007
【図６】
2016021713.tif 000008
【図７】
2016021713.tif 000009
【図８】
2016021713.tif 000010
【図９】
2016021713.tif 000011