(57)【特許請求の範囲】
【請求項１】
反射原稿と透過原稿とを選択的に読み取る画像処理装置において、
上記反射原稿または上記透過原稿を載置する透明原稿台と；
上記透明原稿台を透して、上記反射原稿または上記透過原稿の画像を読み取る読取手段と；
上記透明原稿台に沿って上記読取手段を走査する走査手段と；
上記画像処理装置を開閉し、上記透明原稿台を覆う原稿カバーと；
上記原稿カバーに着脱可能であり、上記反射原稿を上記透明原稿台に押圧する押圧板と；
上記原稿カバーに設けられ、上記透過原稿を照明し、上記反射原稿を読み取る場合、上記押圧板で覆われる透過光源と；
原稿読取指示があると、上記透過原稿の読取時における上記透過原稿の配置範囲外で上記透過光源の照射範囲内の判断位置に、上記走査手段が上記読取手段を移動し、上記透過光源の光量を変化させ、上記光量の変化に対応する上記読取手段の出力の変化に応じて、原稿が透過原稿であるか反射原稿であるかを判断する判断手段と；
透過原稿ガイド板と；
を有し、上記判断位置は、上記透過原稿ガイド板に形成されている窓領域に対応する位置であり、上記窓領域は、上記透過原稿の読取のシェーディング補正データ取得位置であることを特徴とする画像処理装置。
【請求項２】
請求項１において、
点灯時閾値と消灯時閾値とを記憶し、
上記判断位置において、上記透過光源の点灯時における上記読取手段の出力が、上記点灯時閾値よりも大きく、かつ、上記透過光源の消灯時における上記読取手段の出力が、上記消灯時閾値よりも小さい場合に、透過原稿読取を開始することを特徴とする画像処理装置。
【請求項３】
請求項１において、
変化量閾値を記憶し、
上記判断位置において、上記透過光源の点灯時における上記読取手段の出力と、上記透過光源の消灯時における上記読取手段の出力との差が、上記変化量閾値よりも大きい場合に、透過原稿読取を開始することを特徴とする画像処理装置。
【請求項４】
請求項１において、
上記透過原稿の読取を開始する場合、上記判断位置でのシェーディング補正データを取得することを特徴とする画像処理装置。
【請求項５】
反射原稿または透過原稿を載置する透明原稿台と、上記透明原稿台を透して、上記反射原稿または上記透過原稿の画像を読み取る読取手段と、上記透明原稿台に沿って、上記読取手段を走査する走査手段と、画像処理装置を開閉し、上記透明原稿台を覆う原稿カバーと、上記原稿カバーに着脱可能であり、上記反射原稿を上記透明原稿台に押圧する押圧板と、上記原稿カバーに設けられ、上記透過原稿を照明し、上記反射原稿を読み取る場合、上記押圧板で覆われる透過光源とを有する画像処理装置の制御方法において、
原稿読取指示があると、上記透過原稿の読取時における上記透過原稿の配置範囲外で、上記透過光源の照射範囲内の判断位置に、上記走査手段が上記読取手段を移動する走査工程と、
原稿読取指示があると、上記透過光源の光量を変化させる光量変化工程と、
上記光量の変化に対応する上記読取手段の出力の変化に応じて、原稿が透過原稿であるか反射原稿であるかを判断し、記憶装置に記憶する判断工程と、
を有し、上記判断位置は、透過原稿ガイド板に形成されている窓領域に対応する位置であり、上記窓領域は、上記透過原稿の読取のシェーディング補正データ取得位置であることを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙原稿のような反射原稿と、フィルムのような透過原稿とを読み取る手段を有する画像処理装置に関する。
【背景技術】
【０００２】
ＭＦＰや、Ｓｃａｎｎｅｒをはじめとするフラットベット型の原稿読取手段を持つ画像処理装置において、紙原稿のような反射原稿を読み取る手段と、フィルムのような透過原稿を読み取る手段とを内包するものが存在する。なお、ＭＦＰは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒである。
【０００３】
このような画像処理装置では、通常、ユーザは、対象となる読取原稿が反射原稿であるか透過原稿であるかを指定し、読取処理の実行命令を出す必要がある。
【０００４】
しかし、一部の装置では、原稿台にセットした原稿が、反射原稿であるか透過原稿であるかを自動的に判別し、その判別結果に基づいて、読み取りモードを切替え、実行する（以下、「原稿自動判別」という）機能を保持するものが存在している。これによって、ユーザのオペレーションの手間を省くことができる。
【０００５】
この原稿自動判別機能を実現する装置が知られている（たとえば、特許文献１、２、３参照）。
【０００６】
特許文献１記載の発明は、原稿の１つの面を照射する第一の光源を持ち、原稿を挟んで光電変換素子の反対側に、原稿のもう一方の面を照射する第二の光源を持つ原稿読み取り装置であり、原稿を透過する第二の光源からの光量を光電変換素子が検出する。そして、その白レベル値に基づいて、原稿の種別を判断する。
【０００７】
特許文献２記載の発明は、原稿台の下部に設けられている光源から、積載された原稿に光を当てる。そして、反射原稿を読み取るために設けられている反射原稿用光電変換部が受光したか、それとも透過原稿を読み取るために設けられている透過原稿用光電変換部が受光したかによって、読み取り対象が反射原稿であるか透過原稿であるかを判断する。この判断に応じた読み取りモードで読取処理を実行する。
【０００８】
特許文献３記載の発明は、透過原稿読取処理時に使用される透過原稿読取ガイドが、原稿台上に載置されているか否かを判断することによって、ユーザがどちらの原稿を読み込もうとしているかを判断する。そして、この判断に応じた読み取りモードで読取処理を実行する。
【特許文献１】特公平６−５８６８号公報
【特許文献２】特許第３１８７１８４号公報
【特許文献３】特開２００４−６４３３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記従来例では、誤認識による読取ミスが発生する場合がある。また、自動判別処理に時間がかかり、読取処理の全てが完了するまでに、通常よりも長い時間がかかり、結局、ユーザが自身で選択した方が効率よく作業できる場合が多い。
【００１０】
特許文献１、２記載の方法では、各光源からの照射光を原稿に当て、それに対する原稿からの反応がどうなるかで判断する。このために、透過原稿を読み取る際に、透過原稿に光を直接当てることができる位置に必ず移動し、判断処理を行わなければならない。この透過原稿に、照射光が直接当る場所まで移動すると、判別処理のためだけの動作のために、メカ動作が入るので、時間が多くかかり、それを短縮する方法も無い。
【００１１】
加えて、特許文献１記載の発明においては、原稿を挟んで照射される光量を用いて判断するので、原稿の内容、状態や光源の照射光の状態によって、取得できる白レベル値が変動するので、誤認識し易いという問題がある。
【００１２】
また、特許文献３記載の発明では、フィルムガイドの形状を識別することによって、原稿台に置かれている原稿の種別を判断する。フィルムガイドを読み取ったときのパターンを認識するので、周辺環境に依存することなく、認識でき、上記の２つの特許文献記載の方法よりも、安定して判別することができる。しかし、特許文献３記載の発明では、パターン認識に必要な領域の画像データを取得するという特別の処理を実行する必要があるという問題がある。
【００１３】
さらに、フィルムガイドと類似の文字、図、模様が記載されている反射原稿が、原稿台に設置されると、その原稿を反射原稿として認識することは不可能である。このために、より特徴的な形状にし、また、認識用のマークを設けることによって、認識率を上げるようにしている。これは、装置のコストアップにつながるという問題がある。
【００１４】
本発明は、反射原稿と透過原稿とを、高効率かつ高精度で自動判別することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の画像処理装置は、反射原稿と透過原稿とを選択的に読み取る画像処理装置において、上記反射原稿または上記透過原稿を載置する透明原稿台と、上記透明原稿台を透して、上記反射原稿または上記透過原稿の画像を読み取る読取手段と、上記透明原稿台に沿って上記読取手段を走査する走査手段と、上記画像処理装置を開閉し、上記透明原稿台を覆う原稿カバーと、上記原稿カバーに着脱可能であり、上記反射原稿を上記透明原稿台に押圧する押圧板と、上記原稿カバーに設けられ、上記透過原稿を照明し、上記反射原稿を読み取る場合、上記押圧板で覆われる透過光源と、原稿読取指示があると、上記透過原稿の読取時における上記透過原稿の配置範囲外で上記透過光源の照射範囲内の判断位置に、上記走査手段が上記読取手段を移動し、上記透過光源の光量を変化させ、上記光量の変化に対応する上記読取手段の出力の変化に応じて、原稿が透過原稿であるか反射原稿であるかを判断する判断手段と、透過原稿ガイド板とを有し、上記判断位置は、上記透過原稿ガイド板に形成されている窓領域に対応する位置であり、上記窓領域は、上記透過原稿の読取のシェーディング補正データ取得位置であることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、画像処理装置において、反射原稿と透過原稿とを、高効率かつ高精度で判別することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１８】
図１は、本発明の実施例１である画像処理装置１００を示すブロック図である。
【００１９】
画像処理装置１００は、ネットワーク、またはＵＳＢ等、ローカルな環境で接続されている外部計算機（ＰＣ）２００と通信し、データをやりとりするためのインタフェースを持ち、ＭＦＰ等によって構成されている。また、画像処理装置１００は、反射原稿と透過原稿とを選択的に読み取る装置である。
【００２０】
さらに、画像処理装置１００は、制御部（ＣＰＵ）１と、ＲＯＭ２と、ＲＡＭ３と、バッファメモリ４と、操作部５と、読取処理部６と、記録処理部８と、記録部９と、表示部１０と、符号復号化処理部１１と、ネットワーク制御部１２と、読取部２０とを有する。
【００２１】
制御部（ＣＰＵ）１は、ＲＯＭ２に記憶されているプログラムに従って画像処理装置１００の全体を制御する制御部である。
【００２２】
ＲＯＭ２は、制御部１の制御プログラムやオペレーティングシステム（ＯＳ）プログラム等が格納されている。制御部１は、ＲＯＭ２に格納されている制御プログラムに従って、画像処理装置１００の動作を制御する。実施例１の制御用設定値、パラメータも、ＲＯＭ２に保存されている。
【００２３】
ＲＡＭ３は、演算処理や、ユーザが登録した設定値や画像処理装置１００の管理データ等を保存等する。実施例１の各プロセスにおいて保持すべき出力値、パラメータ等をもＲＡＭ３が保存する。バッファメモリ４は、ネットワークを通じて受信した画像データやデータパケットを蓄積する。操作部５は、各種入力キーで構成され、ユーザが各種入力操作を行う。
【００２４】
読取処理部６は、読取部２０が原稿を光学的に読み取り、電気的な画像データに変換した画像信号を、２値化処理、中間調処理等の各種画像処理を施し、高精細な画像データを出力する。読取処理部６は、ＲＯＭ２に格納されている制御プログラムのスキャン制御タスクプログラムによって制御される。
【００２５】
読取部２０は、ＣＣＤ、ＣＩＳのような光電変換素子と、ＬＥＤ等の光源（以下、「反射原稿用光源」という）と、ミラー、レンズ等によって構成されている読取ユニット（以下、「ＣＣＤ２２」という）を有する。さらに、ネガ写真フィルム、ポジ写真フィルム等の透過原稿を読込むことが可能な構成を有し、専用の光源（以下、「透過原稿用光源」という）２７を含む特殊なユニットを保持する。このユニットにおいて、複数のフィルムを特定の位置に固定するためのフィルムガイドユニットや、フィルムガイドユニットによって特定位置に固定されたフィルム全てに、十分な光量を供給できる場所に透過原稿用光源２７が設置されている。透過原稿用光源２７からの照射光は、読取対象となるフィルム３０を透過し、ＣＣＤ２２に照射される。そして、これらの光源は、制御部１が、それぞれを自由に点灯、消灯することができる。
【００２６】
記録処理部８は、記録部９が画像データを記録するために、記録画像データに、解像度変換処理やスムージング処理を行う。記録処理部８は、ＲＯＭ２に格納されている制御プログラムのプリンタ制御タスクプログラムによって制御されている。記録部９は、レーザビームプリンタやインクジェットプリンタ等で構成されている。
【００２７】
表示部１０は、ＬＥＤ、ＬＣＤ等で構成され、画像処理装置１００が保持する各機能を設定するための表示や、各種設定のための表示、画像処理装置１００の動作状況の表示等を行う。処理に何らかの不都合が発生すると、表示部１０を用い、画像処理装置１００の状態を、ユーザに通知する。
【００２８】
符号復号化処理部１１は、読取処理部６と読取部２０とが作成した画像データを、ＪＰＥＧ等の圧縮伸張する符号復号化処理を行う。
【００２９】
ネットワーク制御部１２は、ＩＥＥＥ８０２．３等によって規定されているネットワーク等を経由し、外部計算機２００との間で通信制御を行う。また、ネットワーク制御部１２は、ＴＣＰ／ＩＰ等の規格に沿ってプロトコル制御を行い、画像処理装置１００が取得したアドレスを宛先にして、データパケットの受信と、画像処理装置１００から外部計算機２００へのデータパケットの送信とを行う。そして、データパケットを、外部計算機２００から受信すると、制御部１に通知する。
【００３０】
図２は、読取部２０を、より詳細に示す図である。
【００３１】
読取部２０は、フラットベット型の構成を持ち、紙原稿等の反射原稿、フィルム３０等の透過原稿を読み取る手段を保持している。
【００３２】
読取部２０は、プラテンガラス２１と、ＣＣＤ２２と、反射原稿用光源２３と、フィルムガイド２４と、原稿台２５と、圧板２６と、透過原稿用光源２７と、圧板シート２９とを有する。
【００３３】
プラテンガラス２１は、読み取り対象を載置する。ＣＣＤ２２は、光学的に入力された信号を、電気的なデータ（以下、「入力データ」という）に変換し、画像処理装置１００に取り込む。
【００３４】
反射原稿用光源２３には、ＬＥＤ光源や蛍光灯等が使用されることが多く、その光源の種類によっては、気温等の周辺環境によって出力が安定しないことが度々ある。
【００３５】
フィルムガイド２４は、プラテンガラス２１上の一定の場所に、透過原稿（フィルム３０）を固定するために使用される。スリーブフィルム、マウントフィルム、ブローニーフィルム等、フィルム３０の種類に合わせて形状が異なり、種類によってユーザが使い分ける必要がある。原稿台２５は、プラテンガラス２１、ＣＣＤ２２を移動させるためのモータ等によって構成されている。加えて、外光が入らないプラテンガラス２１上ではない部分に、反射原稿用のシェーディングデータを取得するために、白シートが設置されている。この白シートの設置位置に、ＣＣＤ２２が移動することによって、透過原稿用光源２７からの照射光も、ＣＣＤ２２には入らない。また、反射原稿読み取り時にも、透過原稿の読み取り時にも、黒シェーディングデータは、この位置で取得される。
【００３６】
圧板２６は、原稿台２５に置かれている原稿を抑え付け、開閉することができる原稿カバーである。また、読み取り時に外光からの影響を受けないように、上記外光を遮り、原稿の種別に関わらず、正確な処理を行い正確な画像データを取得するためには、読取処理実行時に、圧板２６が閉じられている必要がある。
【００３７】
透過原稿用光源２７は、圧板２６に付随されている。透過原稿用光源２７は、圧板２６が閉じられている状態で、フィルムガイド２４に固定されている透過原稿（フィルム３０）を透過し、ＣＣＤ２２に、垂直に光が照射されるような位置に設置されている。透過原稿用光源２７にも、反射原稿用光源２３と同じように、ＬＥＤ光源や蛍光灯等が使用されることが多く、透過原稿用光源２７の種類によっては、気温等の周辺環境によって出力が安定しないことが度々ある。
【００３８】
シェーディングデータ取得用窓２８は、透過原稿読取時に、白シェーディングデータを取得するためにフィルムガイド２４に設けられている。シェーディングデータ取得用窓２８には、プラテンガラス２１以外の遮蔽物が置かれることがなく、透過原稿用光源２７から直接、ＣＣＤ２２に光が照射され、入力データとなる。
【００３９】
圧板シート２９は、圧板２６に着脱可能であり、反射原稿読取時に装着され、上記反射原稿を上記透明原稿台に押圧する押圧板の例である。透過原稿読取時に取り外される。
【００４０】
プラテンガラス２１は、反射原稿または透過原稿を載置する透明原稿台の例である。
【００４１】
ＣＣＤ２２は、透明原稿台を透して、上記反射原稿または上記透過原稿の画像を読み取る読取手段の例である。
【００４２】
上記透明原稿台に沿って上記読取手段を走査する走査手段（図示せず）が設けられている。
【００４３】
透過原稿用光源２７は、上記原稿カバーに設けられ、上記透過原稿を照明し、上記反射原稿を読み取る場合、上記押圧板で覆われる透過光源の例である。
【００４４】
制御部１は、原稿読取指示があると、上記透過原稿読取時に、上記透過原稿の配置範囲外で、上記透過光源の照射範囲内の判断位置に、上記走査手段が上記読取手段を走査する。そして、上記透過光源の光量を変化させ、上記光量の変化に対応する上記読取手段の出力の変化に応じて、原稿が透過原稿であるか反射原稿であるかを判断する判断手段の例である。
【００４５】
なお、上記判断位置は、上記透過原稿読取のシェーディング補正データ取得位置である。また、透過原稿ガイド板を有し、上記判断位置は、上記透過原稿ガイド板に形成されている窓領域に対応する位置である。
【００４６】
さらに、点灯時閾値と消灯時閾値とを記憶する。また、上記判断位置において、上記透過光源の点灯時における上記読取手段の出力が、上記点灯時閾値よりも大きく、かつ、上記透過光源の消灯時における上記読取手段の出力が、上記消灯時閾値よりも小さい場合に、透過原稿読取を開始する。
【００４７】
しかも、上記透過原稿読取を開始する場合、上記判断位置でのシェーディング補正データを取得する。
【００４８】
図３は、フィルムガイド２４を示す図であり、そのシェーディングデータ取得用窓２８周辺の概略を示す図である。以下の原稿判断の説明で、ＣＣＤの出力の最大値と称する値は、図３の読み込み範囲で示す矩形領域をＣＣＤで読み取ったときの、最大値を示す。圧板シート等で覆われていなければ、シェーディングデータ取得用窓２８の領域では、透過原稿用光源２７からの出射光が、そのままＣＣＤに入射する。フィルムガイドで覆われている部分には入射しない。このときに、ＣＣＤの出力値の最大値は、シェーディングデータ取得用窓２８の領域の読取信号の最大値が相当する。なお、画素毎のばらつきを考慮して、最大値を取っている。また、図３の読み込み範囲全体をＣＣＤ２２で走査読み取りしているが、シェーディングデータ取得用窓２８の中央付近のみを読み取った信号の最大値を用いて判断することもできる。
【００４９】
従来の原稿自動検知では、ＣＣＤが持っている反射原稿用光源を用い、読み取り範囲の画像データを取得する。そして、その画像データを解析し、特定パターンと一致していれば、フィルムガイドがプラテンガラス上に設定されていると判断し、透過原稿の読取処理を行う。判別用白マーク３１は、フィルムガイドの種類の判別に用いられる。
【００５０】
図４は、実施例１における原稿自動判別処理の流れを示すフローチャートである。
【００５１】
以下では、反射原稿用光源２３と透過原稿用光源２７とに、出力の応答性に優れているＬＥＤ光源を使う。
【００５２】
画像処理装置１００は、外部計算機（ＰＣ）２００、または操作部５を用いたユーザからの指示に従い、原稿の読取処理を実行する。その際に、反射原稿の読取処理を実行するか、透過原稿の読取処理を実行するかについて、明確な指定がされていなければ、画像処理装置１００は、自動的に原稿自動判別処理を実行し、その判別結果に基づいた原稿読取処理を開始する。
【００５３】
画像処理装置１００の制御部１は、読取処理部６に、反射原稿用光源２３の消灯、透過原稿用光源２７の消灯を指示する（Ｓ１）。消灯後に、ＣＣＤ２２は、原稿台２５に設置されている反射原稿用白シェーディングデータ取得位置である白シート設置位置まで移動し、黒シェーディングデータを取得する（Ｓ２）。
【００５４】
この黒シェーディングデータは、反射原稿、透過原稿のどちらを読み取るときであっても、同一の物を使用することができる。黒シェーディングデータの取得後に、透過原稿用光源２７を点灯し（Ｓ３）、透過原稿用シェーディングデータ取得位置であるフィルムガイド２４の読み込み範囲まで、ＣＣＤ２２を移動する（Ｓ４）。続いて、図３の読み込み範囲を読み取りながら、ＣＣＤの出力をチェックし、最大値を得る（Ｓ５）。この読み込み範囲の移動が終了した後に（Ｓ６）、制御部１は、読み込み範囲での入力データの最大値を算出し最大値Ａとする。
【００５５】
そして、上記最大値Ａが、ＲＯＭ２に保存されている閾値イ（図５参照）よりも大きいかどうかを比較する（Ｓ７）。上記最大値Ａが、閾値イよりも大きければ、透過原稿用光源２７からの照射光が、ＣＣＤ２２に入力されている状態であると認識する。つまり、透過原稿を読み取るために、ユーザが、フィルムガイド２４とフィルム３０とを、プラテンガラス２１に設置したか、または、圧板２６が開けられ、強い外光が、プラテンガラス２１を透してＣＣＤ２２に照射されている状態であると判断する。
【００５６】
この場合、透過原稿用光源２７の消灯処理へ移行する（Ｓ８）。また、Ｓ７において小さいと判断されると、透過原稿用光源２７からの照射光を妨げる物があると認識する。つまり、圧板シート２９または反射原稿が存在するか、または、圧板２６が開けられている状態であると判断する。この場合、反射原稿読取処理のために、透過原稿用光源２７の消灯処理（Ｓ１５）へ移行する。
【００５７】
また、Ｓ７の判断が終了した後に、透過原稿用光源２７の消灯処理を実行し（Ｓ８）、図３の読み込み範囲を読み取って、シェーディングデータ取得用窓２８からＣＣＤ２２への入力データを、再度取得する。制御部１は、この入力データの最大値を算出し、最大値Ｂとする。その最大値Ｂが、ＲＯＭ２に保存されている閾値ロよりも小さいかどうかを比較する（Ｓ９）。小さければ、透過原稿用光源２７の状態変化に追従して、入力が変化していると認識する。
【００５８】
つまり、圧板シート２９が外された圧板２６が閉じられ、正常な透過原稿読取処理を実行できる状態であると判断する。この判断後に、透過原稿用光源２７の点灯処理（Ｓ１０）へ移行する。また、Ｓ９で大きいと判断されると、透過原稿用光源２７の状態変化に追従して入力が変化していないと認識する。つまり、圧板２６が開かれ、強めの外光が入っている状態であると判断する。そして処理を中断し、表示部１０に、ユーザに対する警告を表示する（Ｓ１４）。
【００５９】
Ｓ９の判断をした後に、透過原稿用光源２７の点灯処理を、Ｓ１０において実行した場合、シェーディングデータ取得用窓２８の位置で、ＣＣＤの出力の最大値を得、最大値Ｃとする。最大値Ｃが、閾値イより大きく、透過原稿の読取処理に必要十分な出力が、透過原稿用光源２７から照射されていることを確認する（Ｓ１１）。ＣＣＤ２２における入力データが、Ｓ８で消灯処理前と同レベルになったことを確認した後に、透過原稿用の白シェーディングデータを取得し（Ｓ１２）、透過原稿読取処理を実行する（Ｓ１３）。
【００６０】
一方、Ｓ７の判断をした後に、Ｓ１５で透過原稿用光源２７の消灯処理を実行すると、これと同時に、反射原稿用光源２３の点灯処理を行い（Ｓ１５）、図３の読み込み範囲を読み取って、ＣＣＤ２２への入力データを取得する。制御部１は、入力データの最大値を算出し、最大値Dとする。この最大値ＤがＲＯＭ２に保存されている閾値イよりも大きいかどうかを比較する（Ｓ１６）。
【００６１】
大きければ、圧板シート２９が装着されていると見なすことができる。よって、プラテンガラス２１上に反射原稿が設置されていると判断し、反射原稿用白シェーディングデータの取得位置、つまり原稿台２５に設置されている白シート設置位置まで移動する（Ｓ１７）。この移動後に、反射原稿用白シェーディングデータの取得処理を実行し（Ｓ１８）、反射原稿読取処理を実行する（Ｓ１９）。
【００６２】
また、Ｓ１６での判断で、小さいと判断されれば、反射原稿用光源２３の状態変化に追従して、入力が変化していない、つまり圧板２６が開けられている状態であると判断する。そして、処理を中断し、ユーザへ警告する表示を、表示部１０に出す（Ｓ１４）。
【実施例２】
【００６３】
実施例２では、反射原稿用光源２３と、透過原稿用光源２７とに、ＬＥＤ光源ほど応答性に優れない蛍光灯のような光源を使う。
【００６４】
実施例１では、Ｓ９、Ｓ１１、Ｓ１６の分岐の判断で、ＣＣＤ２２の出力の最大値を閾値イ、閾値ロと比べるが、実施例２では、最大値の変化量を変化量閾値と比べる。変化量閾値も、閾値イ、ロと同様に、ＲＯＭ２に保存されている。
【００６５】
実施例１の図４のフローチャートと異なる部分を以下、１）、２）、３）に示す。
【００６６】
１）Ｓ９で、最大値Ａと最大値Ｂとを比較し、最大値Ａに対して最大値Ｂが、変化量閾値ハよりも大きく下回っていれば、Ｓ１０へ進み、差分が変化量閾値ハよりも小さければ、Ｓ１４へ進む。
【００６７】
２）Ｓ１１で最大値Ｂと最大値Ｃとを比較し、最大値Ｂに対して、変化量閾値ハ以上大きくなるのを待ってから、Ｓ１２に進む。
【００６８】
３）Ｓ１６で、最大値Ａと最大値Ｄを比較し、最大値Ａに対して最大値Ｄが変化量閾値ハ以上大きい場合は、Ｓ１７へ、差分が変化量閾値ハより小さい場合はＳ１４へ進む。
【００６９】
他の部分は、実施例１と同じである。
【００７０】
図５は、透過原稿読取処理を実行することができると判断できる場合（Ｓ７、Ｓ８、Ｓ９、Ｓ１０、Ｓ１１、Ｓ１２、Ｓ１３）に、制御部１がＣＣＤ２２から取得できる出力例を示す図である。
【００７１】
Ｓ７で、最大値Ａを取得するが、この最大値が、閾値イを超えていれば、Ｓ８で、透過原稿用光源２７が消灯される。この際に、正常な設定であれば、応答の遅い光源が、透過原稿用光源２７に用いられていても、ＣＣＤ２２への照射光は、変動する。
【００７２】
この時の正常な設定は、圧板シート２９が外された圧板２６が閉じられ、フィルムガイド２４が、原稿台に設置されている状態を指す。消灯し、透過原稿用光源２７の出力が０にならないうちに、Ｓ９の最大値Ｂを取得しても、最大値Ａと最大値Ｂとの差分（図５に示す変動値ＡＢ）が得られる。変化量閾値ハと比較することによって、透過原稿用光源２７からの出力光を、ＣＣＤ２２が受光しているかどうかを識別することができる。
【００７３】
その後に、実際の読取処理を実行する場合、ＣＣＤ２２から、十分な出力がなければ、適切な出力画像を取得することができないので、Ｓ８における消灯処理を実行する前の出力レベルに到達するまで、読取処理を開始しないようにすることが必要である。
【００７４】
実施例２では、Ｓ１６で、変化量閾値ハを超える差分があるかどうかを判断しているが、閾値イを超えたかどうかを判断するようにしてもよい。このようにしても、上記と同様の効果が得られる。
【００７５】
図６は、図４のフローチャートにおける出力チェック（Ｓ５）を詳細に示すフローチャートである。
【００７６】
図３の読み込み範囲を読み取るときに、フィルムガイド２４のシェーディングデータ取得用窓２８へ到達する前のＣＣＤ２２を移動する際に、図３に示す形状を持つフィルムガイド２４であれば、それを識別することができる。この場合、ＣＣＤ２２が移動中、フィルムガイド２４によって透過原稿用光源２７からの照射光が遮られているかどうかに基づいて判断する。
【００７７】
移動中のＣＣＤ２２への入力のライン毎の最大値を算出し、この最大値と、ＲＯＭ２に保存されている閾値イとを比較する（Ｓ５１）。上記最大値が閾値イよりも小さければ、フィルムガイド２４がプラテンガラス２１上に設置されている可能性があるので、移動を継続する（Ｓ６）。
【００７８】
上記最大値が閾値イよりも大きければ、フィルムガイド２４がプラテンガラス２１上に設置されていないと判断できるので、ＣＣＤ２２が移動を中断し、透過原稿用光源２７の消灯と、反射原稿用光源２３の点灯処理（Ｓ１５）とに移行することができる。
【００７９】
上記のように、反射原稿と透過原稿とを読み取る手段を持つ画像処理装置において、反射原稿用光源を消灯し、透過原稿用光源２７を点灯し、透過原稿用のシェーディングデータを取得する位置に、ＣＣＤ２２を移動する。そして、ＣＣＤ２２が、透過原稿用光源２７からの入力データを取得する。このデータが一定以上のレベルであれば、反射原稿を読み取る準備がされていない状態であると判断し、読取処理が終了するまで、反射原稿の読取処理を実行しない。次に、反射原稿用光源の出力の状態を変化させ、これに従い、ＣＣＤ２２の入力データが追従していることを確認する。
【００８０】
ＣＣＤ２２の入力データが追従していれば、透過原稿用光源２７からの入力が、適切な状態でユーザから読取実行が指示されたと判断し、透過原稿の読取処理を実行する。ＣＣＤ２２の入力データが追従していなければ、透過原稿を読み取る準備がされていないと判断する。
【００８１】
パターンマッチングによる方法では、透過原稿であると誤判定するような反射原稿が原稿台にセットされていても、原稿が透過原稿であるか反射原稿であるかを正確に判別することができる。また、シェーディングデータ取得位置において、原稿が透過原稿であるか反射原稿であるかを自動判別するので、原稿の状態、記載内容に依存することなく、正確に判断することができる。
【００８２】
さらに、透過原稿用光源２７の出力の変動によって、装置の状態を確認するので、外光による誤認識を防ぐことができる。しかも、応答が遅い透過原稿用光源２７であるために出力が安定しない状況でも、原稿が透過原稿であるのか反射原稿であるのかを正確に判別することができる。
【００８３】
そして、判断後に、透過原稿読取処理を実行する場合、ＣＣＤ２２を余計に移動させずに、シェーディングデータの取得処理、読取処理へ移行し、処理を高速化することができる。
【００８４】
上記のように、反射原稿と透過原稿を読み取る手段を持つ画像処理装置において、原稿が反射原稿であるか透過原稿であるかを自動で判別する際に、まず、反射原稿用の光源を消灯する。次に、透過原稿用光源２７を点灯させ、透過原稿用のシェーディングデータ取得場所まで移動する。読取手段は、その場所で透過原稿用光源２７への照射光から得た入力データを解析し、入力データの最大値を取得する。この最大値が、予め規定していた値よりも大きければ、読み取るべき原稿が反射原稿ではないと判断する。次に、透過原稿用光源２７を消灯し、入力データを再度取得し、入力データの最大値を算出する。この最大値が、予め規定していた値よりも小さければ、ユーザによる透過原稿を読み取る準備が正常に行われていると判断し、透過原稿の読取処理を実行する。
【００８５】
上記のようにすることによって、原稿台に、反射原稿がセットされていれば、透過原稿用光源２７からの光が、反射原稿に妨げられているので、画像処理装置が取得した入力値が、特定の値よりも小さくなり、反射原稿を識別することができる。一方、原稿台に、透過原稿がセットされていれば、シェーディングデータ取得位置において、遮蔽物が無い状態で、透過原稿用光源２７からの入力が得られる。これによって、画像処理装置が取得した入力値は、特定の値よりも大きくなるので、原稿が透過原稿であることを識別できる。
【００８６】
さらに、原稿を識別した後に、透過原稿用光電を一度消灯し、再点灯し、その際の入力値の変化を監視し、透過原稿用光源２７の変化に入力値が追従していることを認識することによって、透過原稿を正常に読み取ることができるかどうかを判断することができる。
【００８７】
したがって、従来例のように判断処理のために余計な読取処理が不要であり、ＣＣＤを透過原稿まで移動する等の無駄な処理が無くなる。そして、透過原稿が原稿台にセットされていることを認識し、透過原稿の読取処理を実行する際、読み取り手段は、待機位置に戻る等、余計な処理をせずに、シェーディングデータの取得処理に入るので、読取処理を高速化することができる。
【００８８】
さらに、透過原稿を認識するためのパターンマッチングの比較対象と類似の反射原稿が原稿台にセットされた場合でも、原稿を正確に識別することができる。そして、透過原稿用のシェーディングデータ取得位置を利用すると、判断時に、原稿のような不特定多数の遮蔽物の無い状態で認識できる。これによって、原稿の種類、その記載内容、装置の周辺環境やセンサのレベルによる入力値の変動に依存せずに、原稿を自動的に判別することができる。
【００８９】
また、透過原稿用光源２７に供給する電圧を自由に制御できる手段を画像処理装置が持っていれば、上記処理において、透過原稿用光源２７を全て消灯させる必要はない。電圧を切替え、その際の光量変化による画像処理装置への入力値の変化が、それに追従しているかどうかを識別することによって、上記と同様の効果を得ることができる。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施例１である画像処理装置１００を示すブロック図である。
【図２】読取部２０を、より詳細に示す図である。
【図３】フィルムガイド２４を示す図であり、そのシェーディングデータ取得用窓２８周辺の概略を示す図である。
【図４】実施例１における原稿自動判別処理の流れを示すフローチャートである。
【図５】実施例２の判断処理で、透過原稿読取処理を実行ことができると判断できる場合に、制御部１がＣＣＤ２２から取得できる出力例を示す図である。
【図６】図４のフローチャートにおける出力チェック（Ｓ５）を詳細に示すフローチャートである。
【符号の説明】
【００９１】
１０１…画像処理装置（ＭＦＰ）、
１…制御部（ＣＰＵ）、
２…ＲＯＭ、
３…ＲＡＭ、
６…読取処理部、
２０…読取部、
２００…外部計算機（ＰＣ）、
２１…プラテンガラス、
２２…ＣＣＤ、
２３…反射原稿用光源、
２４…フィルムガイド、
２５…原稿台、
２６…圧板、
２７…透過原稿用光源、
２８…シェーディングデータ取得用窓、
２９…圧板シート、
３０…フィルム。
【図１】
0004865646.tif 000002
【図２】
0004865646.tif 000003
【図３】
0004865646.tif 000004
【図４】
0004865646.tif 000005
【図５】
0004865646.tif 000006
【図６】
0004865646.tif 000007