(57)【要約】【課題】  高品質な画像を読取ることが可能な画像読取装置および高品質な画像を形成することが可能な画像形成装置を提供する。【解決手段】  透明部材の移動速度が所定の移動速度以下であると判定された場合、透明部材の透過部分のうちの使用透過部分を、予め設定された所定透過部分に変更する。使用透過部分が所定透過部分に変更された場合、透明部材の移動速度を、所定透過部分に基づいた移動速度に再設定する。【選択図】        図２０
2006319415.tif 000002
【特許請求の範囲】
【請求項１】
原稿読取り時の原稿の搬送に応じて、前記原稿読取り時に前記原稿からの反射光を透過させる透明部材を移動させる画像読取装置であって、
前記原稿を、所定方向に搬送させるための原稿搬送部と、
前記透明部材の透過部分のうち、前記反射光を透過させるために使用するための使用透過部分について、前記透明部材を、前記所定方向と逆方向に、設定された移動速度で移動させるための駆動部と、
前記原稿読取り時、前記設定された移動速度で移動中の前記透明部材を透過する前記反射光に基づいて、搬送中の前記原稿を読取るための原稿読取部と、
前記使用透過部分を設定するための使用部分設定手段と、
前記設定された使用透過部分に基づいて、前記透明部材の前記移動速度を設定するための速度設定手段と、
前記設定された透明部材の移動速度が、所定の移動速度以下であるか否かを判定するための移動速度判定手段と、
前記透明部材の移動速度が前記所定の移動速度以下であると判定された場合、前記使用透過部分を、予め設定された所定透過部分に変更するための変更手段とを備え、
前記速度設定手段は、前記変更手段により、前記使用透過部分が前記所定透過部分に変更された場合、前記透明部材の前記移動速度を、前記所定透過部分に基づいた移動速度に再設定する、画像読取装置。
【請求項２】
前記使用部分設定手段は、前記透明部材の透過部分のうち、所定サイズ以上の異物が存在しない部分に基づいて前記使用透過部分を設定する、請求項１に記載の画像読取装置。
【請求項３】
前記変更手段は、前記透明部材の移動速度が前記所定の移動速度以下であると判定された場合、設定指示に応じて、前記使用透過部分を、前記所定透過部分に変更し、
前記設定指示は、前記変更手段が、前記使用透過部分を、前記所定透過部分に変更することを許可する許可指示または許可しない不許可指示のいずれかであり、
前記設定指示を、前記許可指示または前記不許可指示のいずかに設定するための指示設定手段をさらに備える、請求項１に記載の画像読取装置。
【請求項４】
前記透明部材の移動速度が前記所定の移動速度以下であると判定された場合、ユーザに所定情報を報知するための報知手段をさらに備える、請求項１に記載の画像読取装置。
【請求項５】
前記透明部材上に異物が存在するか否かを検出する異物検出手段をさらに備え、
前記所定情報は、前記異物検出手段により検知された異物に基づく情報である、請求項４に記載の画像読取装置。
【請求項６】
前記報知手段が、前記所定情報を報知する場合、前記原稿読取部による前記原稿の読取り処理を中断するか否かを設定するための読取中断条件設定手段をさらに備える、請求項４に記載の画像読取装置。
【請求項７】
原稿読取り時の原稿の搬送に応じて、前記原稿読取り時に前記原稿からの反射光を透過させる透明部材を移動させる画像読取装置であって、
前記原稿を、所定方向に所定速度で搬送させるための原稿搬送部と、
前記透明部材の透過部分のうち、前記反射光を透過させるために使用するための使用透過部分について、前記透明部材を、前記所定方向と逆方向に、設定された移動速度で移動させるための駆動部と、
前記原稿読取り時、前記設定された移動速度で移動中の前記透明部材を透過する前記反射光に基づいて、搬送中の前記原稿を読取るための原稿読取部と、
前記使用透過部分を設定するための使用部分設定手段と、
前記設定された使用透過部分に基づいて、前記透明部材の前記移動速度を設定するための速度設定手段と、
前記設定された透明部材の移動速度が、所定の移動速度以下であるか否かを判定するための移動速度判定手段と、
前記透明部材の移動速度が前記所定の移動速度以下であると判定された場合、ユーザに所定情報を報知するための報知手段とを備える、画像読取装置。
【請求項８】
原稿読取り時の原稿の搬送に応じて、前記原稿読取り時に前記原稿からの反射光を透過させる透明部材を移動させる画像形成装置であって、
前記原稿を、所定方向に搬送させるための原稿搬送部と、
前記透明部材の透過部分のうち、前記反射光を透過させるために使用するための使用透過部分について、前記透明部材を、前記所定方向と逆方向に、設定された移動速度で移動させるための駆動部と、
前記原稿読取り時、前記設定された移動速度で移動中の前記透明部材を透過する前記反射光に基づいて、搬送中の前記原稿を読取るための原稿読取部と、
前記使用透過部分を設定するための使用部分設定手段と、
前記設定された使用透過部分に基づいて、前記透明部材の前記移動速度を設定するための速度設定手段と、
前記設定された透明部材の移動速度が、所定の移動速度以下であるか否かを判定するための移動速度判定手段と、
前記透明部材の移動速度が前記所定の移動速度以下であると判定された場合、前記使用透過部分を、所定の長さに基づいて予め設定された所定透過部分に変更するための変更手段とを備え、
前記速度設定手段は、前記変更手段により、前記使用透過部分が前記所定透過部分に変更された場合、前記透明部材の前記移動速度を、前記所定透過部分に基づいた移動速度に再設定し、
前記原稿読取部が読取った原稿の情報に基づいて、所定物に画像を形成するための画像形成部をさらに備える、画像形成装置。
【請求項９】
原稿読取り時の原稿の搬送に応じて、前記原稿読取り時に前記原稿からの反射光を透過させる透明部材を移動させる画像形成装置であって、
前記原稿を、所定方向に所定速度で搬送させるための原稿搬送部と、
前記透明部材の透過部分のうち、前記反射光を透過させるために使用するための使用透過部分について、前記透明部材を、前記所定方向と逆方向に、設定された移動速度で移動させるための駆動部と、
前記原稿読取り時、前記設定された移動速度で移動中の前記透明部材を透過する前記反射光に基づいて、搬送中の前記原稿を読取るための原稿読取部と、
前記使用透過部分を設定するための使用部分設定手段と、
前記設定された使用透過部分に基づいて、前記透明部材の前記移動速度を設定するための速度設定手段と、
前記設定された透明部材の移動速度が、所定の移動速度以下であるか否かを判定するための移動速度判定手段と、
前記透明部材の移動速度が前記所定の移動速度以下であると判定された場合、ユーザに所定情報を報知するための報知手段と、
前記原稿読取部が読取った原稿の情報に基づいて、所定物に画像を形成するための画像形成部とを備える、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置および画像形成装置に関し、特に、移動している原稿を読取る画像読取装置および画像形成装置に関する。
【背景技術】
【０００２】
原稿を画像として、光学的に読取る方式の画像読取装置または画像形成装置は、原稿に光を当て、その反射光をＣＣＤセンサなどのイメージセンサに入力することで画像読取処理を行なう。画像読取装置は、一般的に、原稿静止型画像読取装置と、原稿移動型画像読取装置とに分類される。原稿静止型画像読取装置は、画像読取処理を行なうための光学部を、静止した原稿に対して移動させることで、光学走査を行なう。原稿移動型画像読取装置は、光学部を、所定位置に配置し、原稿を光学部に対して、移動させることで、光学走査を行なう。
【０００３】
原稿移動型画像読取装置は、原稿台ガラスを備えており、原稿は、原稿台ガラスの上を移動する。原稿台ガラスの下方には、光を発する光源およびイメージセンサが配置される。光源からの光は、原稿台ガラスを介して、原稿に当てられる。そして、その反射光は、原稿台ガラスを介して、イメージセンサに入力される。
【０００４】
そのため、原稿台ガラス上にゴミ、ほこり、汚れなどの異物が付着していると、イメージセンサが読取った画像には、その異物の影響で筋状の線（以下においては、筋ノイズとも称する）ができ、画像の品質が低下してしまう。
【０００５】
そこで、原稿移動型画像読取装置において、原稿を移動させるのと同時に、原稿台ガラスを動かすことで、筋ノイズを抑制する技術が、特開２０００−３２４３１２号公報（特許文献１）に開示されている。
【特許文献１】特開２０００−３２４３１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特開２０００−３２４３１２号公報（特許文献１）に開示されている技術では、原稿台ガラス上の異物のある領域が所定領域以上になると、原稿を十分な画質で読取ることが困難であるといった問題が発生する。
【０００７】
また、上記問題が発生していることは、原稿台ガラス上の異物のある領域が所定領域以上となった場合に画像読取処理が行なわれ、読取られた画像データが紙等に印刷されないと、ユーザには分からない。そのため、高品質に画像読取処理を望むユーザは、画像読取処理が終了した後、原稿台ガラスに対し清掃等の作業を行ない、再度、画像読取処理を行なう必要がある。すなわち、ユーザに余計な手間が生じる。
【０００８】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、ユーザにかかる余計な手間を最小限にし、高品質な画像を読取ることが可能な画像読取装置を提供することである。
【０００９】
本発明の他の目的は、ユーザにかかる余計な手間を最小限にし、高品質な画像を形成することが可能な画像形成装置を提供することである。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、この発明のある局面に従うと、原稿読取り時の原稿の搬送に応じて、原稿読取り時に原稿からの反射光を透過させる透明部材を移動させる画像読取装置は、原稿を、所定方向に搬送させるための原稿搬送部と、透明部材の透過部分のうち、反射光を透過させるために使用するための使用透過部分について、透明部材を、所定方向と逆方向に、設定された移動速度で移動させるための駆動部と、原稿読取り時、設定された移動速度で移動中の透明部材を透過する反射光に基づいて、搬送中の原稿を読取るための原稿読取部と、使用透過部分を設定するための使用部分設定手段と、設定された使用透過部分に基づいて、透明部材の移動速度を設定するための速度設定手段と、設定された透明部材の移動速度が、所定の移動速度以下であるか否かを判定するための移動速度判定手段と、透明部材の移動速度が所定の移動速度以下であると判定された場合、使用透過部分を、予め設定された所定透過部分に変更するための変更手段とを備え、速度設定手段は、変更手段により、使用透過部分が所定透過部分に変更された場合、透明部材の移動速度を、所定透過部分に基づいた移動速度に再設定する。
【００１１】
好ましくは、使用部分設定手段は、透明部材の透過部分のうち、所定サイズ以上の異物が存在しない部分に基づいて使用透過部分を設定する。
【００１２】
好ましくは、変更手段は、透明部材の移動速度が所定の移動速度以下であると判定された場合、設定指示に応じて、使用透過部分を、所定透過部分に変更し、
設定指示は、変更手段が、使用透過部分を、所定透過部分に変更することを許可する許可指示または許可しない不許可指示のいずれかであり、
設定指示を、許可指示または不許可指示のいずかに設定するための指示設定手段をさらに備える。
【００１３】
好ましくは、透明部材の移動速度が所定の移動速度以下であると判定された場合、ユーザに所定情報を報知するための報知手段をさらに備える。
【００１４】
好ましくは、透明部材上に異物が存在するか否かを検出する異物検出手段をさらに備え、所定情報は、異物検出手段により検知された異物に基づく情報である。
【００１５】
好ましくは、報知手段が、所定情報を報知する場合、原稿読取部による原稿の読取り処理を中断するか否かを設定するための読取中断条件設定手段をさらに備える。
【００１６】
この発明の他の局面に従うと、原稿読取り時の原稿の搬送に応じて、原稿読取り時に原稿からの反射光を透過させる透明部材を移動させる画像読取装置は、原稿を、所定方向に所定速度で搬送させるための原稿搬送部と、透明部材の透過部分のうち、反射光を透過させるために使用するための使用透過部分について、透明部材を、所定方向と逆方向に、設定された移動速度で移動させるための駆動部と、原稿読取り時、設定された移動速度で移動中の透明部材を透過する反射光に基づいて、搬送中の原稿を読取るための原稿読取部と、使用透過部分を設定するための使用部分設定手段と、設定された使用透過部分に基づいて、透明部材の移動速度を設定するための速度設定手段と、設定された透明部材の移動速度が、所定の移動速度以下であるか否かを判定するための移動速度判定手段と、透明部材の移動速度が所定の移動速度以下であると判定された場合、ユーザに所定情報を報知するための報知手段とを備える。
【００１７】
この発明のさらに他の局面に従うと、原稿読取り時の原稿の搬送に応じて、原稿読取り時に原稿からの反射光を透過させる透明部材を移動させる画像形成装置は、原稿を、所定方向に搬送させるための原稿搬送部と、透明部材の透過部分のうち、反射光を透過させるために使用するための使用透過部分について、透明部材を、所定方向と逆方向に、設定された移動速度で移動させるための駆動部と、原稿読取り時、設定された移動速度で移動中の透明部材を透過する反射光に基づいて、搬送中の原稿を読取るための原稿読取部と、使用透過部分を設定するための使用部分設定手段と、設定された使用透過部分に基づいて、透明部材の移動速度を設定するための速度設定手段と、設定された透明部材の移動速度が、所定の移動速度以下であるか否かを判定するための移動速度判定手段と、透明部材の移動速度が所定の移動速度以下であると判定された場合、使用透過部分を、所定の長さに基づいて予め設定された所定透過部分に変更するための変更手段とを備え、速度設定手段は、変更手段により、使用透過部分が所定透過部分に変更された場合、透明部材の移動速度を、所定透過部分に基づいた移動速度に再設定し、原稿読取部が読取った原稿の情報に基づいて、所定物に画像を形成するための画像形成部をさらに備える。
【００１８】
この発明のさらに他の局面に従うと、原稿読取り時の原稿の搬送に応じて、原稿読取り時に原稿からの反射光を透過させる透明部材を移動させる画像形成装置は、原稿を、所定方向に所定速度で搬送させるための原稿搬送部と、透明部材の透過部分のうち、反射光を透過させるために使用するための使用透過部分について、透明部材を、所定方向と逆方向に、設定された移動速度で移動させるための駆動部と、原稿読取り時、設定された移動速度で移動中の透明部材を透過する反射光に基づいて、搬送中の原稿を読取るための原稿読取部と、使用透過部分を設定するための使用部分設定手段と、設定された使用透過部分に基づいて、透明部材の移動速度を設定するための速度設定手段と、設定された透明部材の移動速度が、所定の移動速度以下であるか否かを判定するための移動速度判定手段と、透明部材の移動速度が所定の移動速度以下であると判定された場合、ユーザに所定情報を報知するための報知手段と、原稿読取部が読取った原稿の情報に基づいて、所定物に画像を形成するための画像形成部とを備える。
【発明の効果】
【００１９】
本発明に係る画像読取装置は、透明部材の移動速度が所定の移動速度以下であると判定された場合、透明部材の透過部分のうちの使用透過部分を、予め設定された所定透過部分に変更する。使用透過部分が所定透過部分に変更された場合、透明部材の移動速度を、所定透過部分に基づいた移動速度に再設定する。
【００２０】
したがって、透明部材の移動速度が、所定の移動速度以下である場合に発生する原稿読取部の読取り品質の低下を防ぐことができ、原稿読取部は、高品質な画像を読取ることができるという効果を奏する。
【００２１】
本発明に係る画像読取装置は、透明部材の移動速度が所定の移動速度以下であると判定された場合、ユーザに所定情報を報知する。
【００２２】
したがって、透明部材の移動速度が、所定の移動速度以下である場合に発生する原稿読取部の読取り品質の低下をユーザは知ることができる。そのため、ユーザは、再度、原稿読取部に原稿を読取る処理をさせる前に、透明部材の清掃等をすることで、原稿読取部による読取り品質の低下を最小限に防ぐことができる。すなわち、高品質な読取処理を望むユーザに対し、余計な手間を最小限にすることができるという効果を奏する。
【００２３】
本発明に係る画像形成装置は、透明部材の移動速度が所定の移動速度以下であると判定された場合、透明部材の透過部分のうちの使用透過部分を、予め設定された所定透過部分に変更する。使用透過部分が所定透過部分に変更された場合、透明部材の移動速度を、所定透過部分に基づいた移動速度に再設定する。
【００２４】
したがって、透明部材の移動速度が、所定の移動速度以下である場合に発生する原稿読取部の読取り品質の低下を防ぐことができ、原稿読取部は、高品質な画像を読取ることができる。その結果、画像形成部は、所定物に高品質な画像を形成することができるという効果を奏する。
【００２５】
本発明に係る画像形成装置は、透明部材の移動速度が所定の移動速度以下であると判定された場合、ユーザに所定情報を報知する。
【００２６】
したがって、透明部材の移動速度が、所定の移動速度以下である場合に発生する原稿読取部の読取り品質の低下をユーザは知ることができる。そのため、ユーザは、再度、原稿読取部に原稿を読取る処理をさせる前に、透明部材の清掃等をすることで、原稿読取部による読取り品質の低下を最小限に防ぐことができる。すなわち、高品質な読取処理を望むユーザに対し、余計な手間を最小限にすることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２８】
図１は、画像形成装置１０００の内部の構成を示すブロック図である。
図１を参照して、画像形成装置１０００は、自動原稿送り装置（以下、ＡＤＦともいう）１００と、画像読取ユニット２００と、画像形成部４００とを備える。
【００２９】
ＡＤＦ１００は、給紙トレイ１１０と、給紙ローラ１２０Ａと、分離ローラ１２０Ｂと、読取り前ローラ１２０Ｃと、読取り後ローラ１２０Ｄと、駆動パルスモータ１５０と、白板１３０とを含む。
【００３０】
給紙トレイ１１０には、原稿群１１５がセットされる。原稿群１１５は、複数の原稿を含む。給紙トレイ１１０の表面には、原稿の副走査方向のサイズ（以下、原稿ＦＤ長ともいう）を検出するための原稿サイズ検出センサ１１８が設けられている。また、給紙ローラ１２０Ａと分離ローラ１２０Ｂとの間には、原稿通過センサ１１９が設けられている。原稿通過センサ１１９は、原稿がセンサの前を通過中か否かを判定する。
【００３１】
駆動パルスモータ１５０は、給紙ローラ１２０Ａ、分離ローラ１２０Ｂ、読取り前ローラ１２０Ｃおよび読取り後ローラ１２０Ｄの動作を、それぞれ、独立して制御する。給紙ローラ１２０Ａ、分離ローラ１２０Ｂおよび読取り前ローラ１２０Ｃの各々は、駆動パルスモータ１５０の制御により、給紙トレイ１１０にセットされた原稿を１枚ずつ、ＡＤＦ１００の内部に取込み、原稿読取り位置Ｌ１まで搬送するように回転動作をする。
【００３２】
読取り後ローラ１２０Ｄは、駆動パルスモータ１５０の制御により、原稿読取り位置Ｌ１を通過した原稿を、図示されない排出積載トレイへ排出する処理、または、裏面を読取るための反転経路へ搬送する処理を行なう。
【００３３】
画像読取ユニット２００は、コンタクトガラス２１０と、読取スライダーユニット２２０と、ミラー２３０Ａ，２３０Ｂと、レンズ２３２と、画像処理部２４０と、駆動パルスモータ２５０Ａと、駆動パルスモータ２５０Ｂとを含む。
【００３４】
読取スライダーユニット２２０は、露光部２２２と、ミラー２２４とを有する。駆動パルスモータ２５０Ｂは、読取スライダーユニット２２０を左右方向に移動させる制御を行なう。
【００３５】
駆動パルスモータ２５０Ａは、コンタクトガラス２１０を左右方向に移動させる制御を行なう。
【００３６】
コンタクトガラス２１０は、ＡＤＦ１００からの原稿の搬送時に、駆動パルスモータ２５０Ａの制御により、基準位置Ｌ０から位置Ｌ２の範囲内で、左右方向に移動する。
【００３７】
露光部２２２は、露光する機能を有する。ミラー２３０Ａ，２３０Ｂは、ミラー２２４が受けた光を、レンズ２３２を介して、画像処理部２４０まで伝達するように配置される。画像処理部２４０は、入力された光を画像データに変換する機能を有する。
【００３８】
給紙トレイ１１０にセットされた原稿群１１５に含まれる複数の原稿は、給紙ローラ１２０Ａで１枚ずつＡＤＦ１００内に取込まれ、分離ローラ１２０Ｂおよび読取り前ローラ１２０Ｃの回転動作により、原稿読取り位置Ｌ１へ搬送される。
【００３９】
露光部２２２は、原稿読取り位置Ｌ１に原稿が搬送された直後から、原稿が原稿読取り位置Ｌ１を通過するまでの間、原稿に対し露光する。露光された原稿からの反射光は、ミラー２２４，２３０Ａ，２３０Ｂおよびレンズ２３２により、画像処理部２４０まで伝達される。画像処理部２４０は、伝達された光を画像データに変換することで、原稿を画像として読取る。以下においては、画像処理部２４０が原稿を画像として読取る処理を画像読取処理とも称する。
【００４０】
画像読取ユニット２００は、さらに、基準位置検出センサ２６０を含む。
基準位置検出センサ２６０は、コンタクトガラス２１０が、基準位置Ｌ０にあるか否かを検出する。
【００４１】
コンタクトガラス２１０は、画像読取処理が行なわれない間は、コンタクトガラス２１０の左端部の位置が基準位置Ｌ０となる位置で静止している。画像読取処理では、コンタクトガラス２１０は、駆動パルスモータ２５０Ａにより、ＡＤＦ１００から搬送される原稿の方向と逆方向に移動制御される。具体的には、ＡＤＦ１００から搬送される原稿の端部が、原稿読取り位置Ｌ１に到達する時刻と同期させて、コンタクトガラス２１０は、位置Ｌ２に向かって移動を開始するよう制御される。また、コンタクトガラス２１０は、１枚の原稿が原稿読取り位置Ｌ１を通過し終わる時刻に、コンタクトガラス２１０の右端部の位置が位置Ｌ２となるように、駆動パルスモータ２５０Ａにより移動制御される。
【００４２】
１枚の原稿が原稿読取り位置Ｌ１を通過し終わると、コンタクトガラス２１０は、次の原稿の端部が、原稿読取り位置Ｌ１に到達する時刻の前に、コンタクトガラス２１０の左端部の位置が基準位置Ｌ０となる位置まで戻るよう制御される。コンタクトガラス２１０は、１枚の原稿に対する画像読取処理毎に、上記のように移動制御される。
【００４３】
したがって、上記のコンタクトガラス２１０の動作により、コンタクトガラス２１０上に紙粉や粘着物などの異物があっても、画像処理部２４０は、ノイズ（たとえば、筋ノイズ）の少ない画像データを得ることができる。
【００４４】
なお、ＡＤＦ１００に含まれる白板１３０は、コンタクトガラス２１０が移動可能な範囲の一部（たとえば、基準位置Ｌ０から位置Ｌ１および位置Ｌ２の間の位置の範囲）を覆うように配置される。
【００４５】
一般に、ＡＤＦ１００の原稿を搬送する速度（以下、原稿搬送速度ともいう）は、ユーザ所望の設定倍率に基づいて、画像処理部２４０の読取り速度に対して、相対的に変化するよう設定される。ここで、ユーザ所望の設定倍率は、たとえば、拡大率１２０％または縮小率７５％であるとする。ユーザ所望の設定倍率および設定された原稿搬送速度に基づいて、画像処理部２４０は、原稿の搬送方向に対し、画像データの拡大や縮小といった画像処理を行なう。
【００４６】
画像読取処理では、速度変倍処理または電子変倍処理が行なわれる。
速度変倍処理は、画像処理部２４０の読取速度に対して、副走査方向の原稿搬送速度を、ユーザ所望の設定倍率に応じて、相対的に変更する処理である。
【００４７】
電子変倍処理は、副走査方向の原稿搬送速度を、画像処理部２４０の読取り速度と同一にし、画像処理部２４０により読取られる画像データを、ユーザ所望の設定倍率に基づいて、補間または間引きを行なうことで、画像データの拡大または縮小を行なう処理である。
【００４８】
画像形成部４００は、画像読取ユニット２００が読取った画像データを、たとえば、紙に印字する処理（以下、印字処理ともいう）を行なう機能を有する。そして、画像形成部４００は、外部へ印字した紙を排紙する。画像形成部４００は、たとえば、カラーレーザープリンタ、モノクロレーザープリンタ、インクジェットプリンタ等、与えられたデータに基づいて紙に画像を形成する装置であればどんな装置であってもよい。
【００４９】
図２は、画像形成装置１０００の内部の制御構成を示すブロック図である。
図２を参照して、画像形成装置１０００は、ＡＤＦ１００と、画像読取ユニット２００と、操作パネルユニット３００と、画像形成部４００とを備える。
【００５０】
操作パネルユニット３００は、図１においては、たとえば、画像読取ユニット２００に取り付けられる。操作パネルユニット３００は、パネル制御部３７０と、表示部３１０と、操作キー群３２０と、データ一時記憶部３９０とを含む。
【００５１】
パネル制御部３７０は、操作パネルユニット３００内の各部に対する各種処理や演算処理等を行なう機能を有する。パネル制御部３７０は、マイクロプロセッサ（Microprocessor）、プログラミングすることができるＬＳＩ（Large Scale Integration）であるＦＰＧＡ（Field Programmable Gate Array）、特定の用途のために設計、製造される集積回路であるＡＳＩＣ（Application Specific Integrated Circuit）、その他の演算機能を有する回路のいずれであってもよい。
【００５２】
表示部３１０は、ユーザに各種情報を、文字や画像等で表示する機能を有する。表示部３１０は、パネル制御部３７０から送信された制御指示に基づいた文字または画像を表示する。表示部３１０は、ユーザが、画面に直接触れることで、情報入力可能なタッチパネル機能を有するものである。表示部３１０は、液晶ディスプレイ（ＬＣＤ（Liquid Crystal Display））、ＦＥＤ（Field Emission Display）、有機ＥＬディスプレイ（Organic Electro luminescence Display）、ドットマトリクス等その他の画像表示方式の表示機器のいずれであってもよい。
【００５３】
操作キー群３２０は、ユーザの押下操作により、画像形成装置１０００に指示を与えるためのものである。ユーザは、操作キー群３２０を押下操作することで、たとえば、前述の設定倍率を入力する。操作キー群３２０により入力された情報は、パネル制御部３７０に送信される。
【００５４】
データ一時記憶部３９０は、パネル制御部３７０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。データ一時記憶部３９０は、データを一時的に記憶可能なＲＡＭ（Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）、ダブルデータレートモードという高速なデータ転送機能を持ったＳＤＲＡＭであるＤＤＲ−ＳＤＲＡＭ（Double Data Rate SDRAM）、Rambus社が開発した高速インターフェース技術を採用したＤＲＡＭであるＲＤＲＡＭ（Rambus Dynamic Random Access Memory）、Ｄｉｒｅｃｔ−ＲＤＲＡＭ（Direct Rambus Dynamic Random Access Memory）、その他、データを揮発的に記憶保持可能な構成を有する回路のいずれであってもよい。
【００５５】
ＡＤＦ１００は、ＡＤＦ制御部１７０と、モータ駆動制御部１７５と、駆動パルスモータ１５０と、原稿サイズ検出センサ１１８と、原稿通過センサ１１９と、データ一時記憶部１９０とを含む。
【００５６】
原稿サイズ検出センサ１１８は、給紙トレイ１１０にセットされている原稿群１１５の原稿ＦＤ長を検出し、原稿ＦＤ長を示す原稿ＦＤ長信号をＡＤＦ制御部１７０へ送信する。
【００５７】
原稿通過センサ１１９は、原稿がセンサの前を通過中であれば、通過中信号をＡＤＦ制御部１７０へ送信し続ける。
【００５８】
ＡＤＦ制御部１７０は、ＡＤＦ１００内の内の各部に対する各種処理や演算処理等を行なう機能を有する。ＡＤＦ制御部１７０は、パネル制御部３７０と同様なものなので詳細な説明は繰り返さない。ＡＤＦ制御部１７０は、原稿サイズ検出センサ１１８からの原稿ＦＤ長信号を受信することで、原稿ＦＤ長を取得する。ＡＤＦ制御部１７０は、モータ駆動制御部１７５と、励磁信号ＰＡ０〜ＰＡ３を、それぞれ伝達する４本の信号線で接続されている。ＡＤＦ制御部１７０は、励磁信号ＰＡ０〜ＰＡ３による制御指示（以下、モータ制御指示ＰＡともいう）を、モータ駆動制御部１７５へ送る。
【００５９】
モータ駆動制御部１７５は、駆動パルスモータ１５０と接続されている。モータ駆動制御部１７５は、モータ制御指示ＰＡに応じて、駆動パルスモータ１５０を駆動させる。
【００６０】
ＡＤＦ制御部１７０は、ユーザ所望の設定倍率に応じて、原稿搬送速度を変化させる。具体的には、ＡＤＦ制御部１７０は、ユーザ所望の設定倍率に応じた原稿搬送速度（以下、設定倍率対応速度ともいう）で、原稿を搬送するためのモータ制御指示ＰＡを、モータ駆動制御部１７５へ送る。モータ制御指示ＰＡは、設定倍率対応速度に応じた周波数に設定された励磁信号ＰＡ０〜ＰＡ３による制御指示である。
【００６１】
モータ駆動制御部１７５は、モータ制御指示ＰＡに応じて、駆動パルスモータ１５０を駆動させる。
【００６２】
駆動パルスモータ１５０は、モータ駆動制御部１７５の制御に応じて、設定倍率対応速度で原稿を搬送させるよう、給紙ローラ１２０Ａ、分離ローラ１２０Ｂおよび読取り前ローラ１２０Ｃを制御する。
【００６３】
データ一時記憶部１９０は、ＡＤＦ制御部１７０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。
【００６４】
データ一時記憶部１９０は、データ一時記憶部３９０と同様なものなので詳細な説明は繰り返さない。
【００６５】
画像読取ユニット２００は、ユニット制御部２７０と、モータ駆動制御部２７５Ａと、駆動パルスモータ２５０Ａと、モータ駆動制御部２７５Ｂと、駆動パルスモータ２５０Ｂと、画像処理部２４０と、基準位置検出センサ２６０と、記憶部２９０とを含む。
【００６６】
ユニット制御部２７０は、画像読取ユニット２００内の各部に対する各種処理や演算処理等を行なう機能を有する。ユニット制御部２７０は、パネル制御部３７０と同様なものなので詳細な説明は繰り返さない。ユニット制御部２７０は、ＡＤＦ１００内のＡＤＦ制御部１７０と、信号線で接続されており、データ通信可能である。
【００６７】
ユニット制御部２７０は、画像読取処理時における、設定倍率対応速度の情報、片面／両面モードといった動作モードの情報および制御指示等を、ＡＤＦ制御部１７０へ送信する。ＡＤＦ制御部１７０は、設定倍率対応速度の情報、動作モードの情報および制御指示等を受信し、当該制御指示に応じた制御指示を、ＡＤＦ１００内の各部へ送る。
【００６８】
ユニット制御部２７０は、モータ駆動制御部２７５Ａと、励磁信号Ｕ１Ａ０〜Ｕ１Ａ３を、それぞれ伝達する４本の信号線で接続されている。ユニット制御部２７０は、励磁信号Ｕ１Ａ０〜Ｕ１Ａ３によるによる制御指示（以下、モータ制御指示Ｕ１Ａともいう）を、モータ駆動制御部２７５Ａへ送る。当該モータ制御指示Ｕ１Ａは、設定倍率対応速度に応じた周波数に設定された励磁信号Ｕ１Ａ０〜Ｕ１Ａ３による制御指示である。
【００６９】
モータ駆動制御部２７５Ａは、駆動パルスモータ２５０Ａと接続されている。モータ駆動制御部２７５Ａは、モータ制御指示Ｕ１Ａに応じて、駆動パルスモータ２５０Ａを駆動させる。
【００７０】
駆動パルスモータ２５０Ａは、モータ駆動制御部２７５Ａの制御に応じて、コンタクトガラス２１０を左右方向に一定の速度で移動させる。
【００７１】
ユニット制御部２７０は、モータ駆動制御部２７５Ｂと、励磁信号Ｕ１Ｂ０〜Ｕ１Ｂ３を、それぞれ伝達する４本の信号線で接続されている。ユニット制御部２７０は、励磁信号Ｕ１Ｂ０〜Ｕ１Ｂ３によるによる制御指示（以下、モータ制御指示Ｕ１Ｂともいう）を、モータ駆動制御部２７５Ｂへ送る。
【００７２】
モータ駆動制御部２７５Ｂは、駆動パルスモータ２５０Ｂと接続されている。モータ駆動制御部２７５Ｂは、モータ制御指示Ｕ１Ｂに応じて、駆動パルスモータ２５０Ｂを駆動させる。
【００７３】
駆動パルスモータ２５０Ｂは、モータ駆動制御部２７５Ｂの制御に応じて、読取スライダーユニット２２０を左右方向に移動させる。なお、ＡＤＦ１００を利用した画像読取処理時には、読取スライダーユニット２２０は、原稿読取り位置Ｌ１に停止される。
【００７４】
ユニット制御部２７０は、画像処理部２４０と、基準位置検出センサ２６０と接続され、データ通信を行なう。
【００７５】
記憶部２９０には、ユニット制御部２７０および画像処理部２４０に後述する処理を行なわせるためのプログラム、画像処理部２４０の読取速度のデータ、その他各種プログラムおよびデータ等が記憶されている。記憶部２９０は、ユニット制御部２７０および画像処理部２４０によってデータアクセスされる。
【００７６】
記憶部２９０は、大容量のデータを記憶可能なハードディスクである。なお、記憶部２９０は、ハードディスクに限定されることなく、電源を供給されなくてもデータを保持可能な媒体（たとえば、フラッシュメモリ）であればよい。
【００７７】
すなわち、記憶部２９０は、記憶の消去・書き込みを何度でも行えるＥＰＲＯＭ（Erasable Programmable Read Only Memory）、電気的に内容を書き換えることができるＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）、紫外線を使って記憶内容の消去・再書き込みを何度でも行えるＵＶ−ＥＰＲＯＭ（Ultra-Violet Erasable Programmable Read Only Memory）、その他、不揮発的にデータを記憶保持可能な構成を有する回路のいずれであってもよい。
【００７８】
ユニット制御部２７０は、画像形成部４００と接続される。ユニット制御部２７０は、画像形成部４００に印刷処理を行なわせるための制御指示および印刷処理に必要なデータを送信する。
【００７９】
画像形成部４００は、当該制御指示を受信すると、受信したデータに応じた画像を紙に印字する。
【００８０】
なお、以下においては、ＡＤＦ１００と、画像読取ユニット２００と、操作パネルユニット３００とから構成される装置を画像読取装置とも称する。本発明において、ＡＤＦ１００、画像読取ユニット２００および操作パネルユニット３００の各々が行なう処理のうち、画像形成部４００を使用しない処理は、画像読取装置のみでも実現できる。
【００８１】
図３は、画像処理部２４０の内部の構成を示すブロック図である。
図３を参照して、画像処理部２４０は、ＣＣＤ（Charge Coupled Devices）２４２と、アンプ部２４３と、Ａ／Ｄ変換部２４４と、シェーディング補正部２４６と、ノイズ除去処理部２４８とを有する。
【００８２】
ＣＣＤ２４２は、レンズ２３２から入力された光を電気信号に変換し、電気信号をアンプ部２４３へ出力する。
【００８３】
アンプ部２４３は、入力された電気信号を増幅し、増幅した電気信号をＡ／Ｄ変換部２４４へ出力する。
【００８４】
Ａ／Ｄ変換部２４４は、入力された電気信号をデジタルデータに変換し、後述のシェーディング補正処理が行なわれる期間は、当該デジタルデータを、シェーディング補正部２４６へ出力する。
【００８５】
シェーディング補正部２４６は、画像形成装置１０００の使用開始時または所定時間毎に、入力されたデジタルデータに基づいて、ＣＣＤ２４２の感度を補正するためのシェーディング補正処理をする。
【００８６】
Ａ／Ｄ変換部２４４は、シェーディング補正処理が行なわれない期間は、変換したデジタルデータを、ノイズ除去処理部２４８へ出力する。
【００８７】
ノイズ除去処理部２４８は、入力されたデジタルデータに基づく画像が、異物等による所定サイズ以下のノイズがある画像（以下、ノイズ除去可能画像ともいう）である場合、ノイズ除去可能画像に対し、ノイズ除去処理によりノイズを除去する。ここで、ノイズ除去処理は、たとえば、ノイズ部分の周辺領域のデータを利用するフィルタ処理等による画像処理である。その後、ノイズ除去処理部２４８は、ノイズ除去された画像データを、記憶部２９０に記憶させる。
【００８８】
ノイズ除去処理部２４８は、入力されたデジタルデータに基づく画像が、異物等による所定サイズ以上のノイズがある画像またはノイズが全くない画像である場合、画像全体の劣化を避けるために、ノイズ除去処理を行なわず、画像データを記憶部２９０に記憶させる。また、ノイズ除去処理部２４８は、取得した画像データをユニット制御部２７０へ送信する。
【００８９】
上記所定サイズ以上のノイズの元となる異物（以下、大サイズ異物ともいう）の検出処理は、画像読取処理時でない期間、すなわち、コンタクトガラス２１０が、位置Ｌ２から基準位置Ｌ０に戻る期間に行なわれる。大サイズ異物の検出処理では、画像処理部２４０に、コンタクトガラス２１０を介した白板１３０内の原稿読取り位置Ｌ１の画像（以下、大サイズ異物検出画像ともいう）が入力される。画像処理部２４０は、入力された大サイズ異物検出画像のデータをユニット制御部２７０へ送信する。ユニット制御部２７０は、入力された大サイズ異物検出画像のデータを監視することにより、コンタクトガラス２１０上の大サイズ異物を検出することが可能となる。
【００９０】
なお、コンタクトガラス２１０上の大サイズ異物の位置は、たとえば、ユニット制御部２７０が、コンタクトガラス２１０を所望の速度で移動させるために設定した周波数の励磁信号Ｕ１Ａ０〜Ｕ１Ａ３のパルスを、カウントすることで算出できる。
【００９１】
ユニット制御部２７０は、コンタクトガラス２１０上の大サイズ異物の位置を算出することで、コンタクトガラス２１０の移動領域を、大サイズ異物の存在しない領域のみに設定する。これにより、画像ノイズの除去性能を上げることができるようになる。
【００９２】
次に、本発明のポイントであるコンタクトガラス２１０の移動速度の設定方法について説明する。
【００９３】
図４は、コンタクトガラス２１０の移動速度の設定方法を説明するための図である。
図４を参照して、図４（Ａ）は、前述の大サイズ異物の検出処理により、コンタクトガラス２１０上に大サイズ異物が検出されていない場合を示す図である。ガラス移動有効長Ｌｇ０（ｍｍ）は、コンタクトガラス２１０を最大で移動させることが可能な幅である。なお、ガラス移動有効長Ｌｇ０のデータは、記憶部２９０に予め記憶されている。Ｖ０は、初期に設定されている原稿搬送速度を示す。
【００９４】
図４（Ａ）の場合、画像読取処理は、コンタクトガラス２１０をガラス移動有効長Ｌｇ０内で移動させる間に行なわれる。コンタクトガラス２１０は、原稿の読取開始時刻から読取終了時刻までの期間（以下、原稿読取時間とも称する）、ガラス移動有効長Ｌｇ０移動させられる。副走査方向に対する原稿の長さをＬ０（ｍｍ）、画像処理部２４０の読取速度をＶ０（ｍｍ／ｓ）とすると、原稿読取時間Ｔ０は、以下の式（１）により算出される。
Ｔ０（ｓ）＝Ｌ０（ｍｍ）／Ｖ０（ｍｍ／ｓ）                    ・・・（１）
コンタクトガラス２１０の移動速度（以下、ガラス移動速度ともいう）Ｖｇ０（ｍｍ／ｓ）は、以下の式（２）により算出される。
Ｖｇ０（ｍｍ／ｓ）＝Ｌｇ０（ｍｍ）／Ｔ０（ｓ）                ・・・（２）
図４（Ｂ）は、前述の大サイズ異物の検出処理により、コンタクトガラス２１０上に大サイズ異物４００が検出された場合を示す図である。この場合、コンタクトガラス２１０上の大サイズ異物が存在しない部分を利用して、画像読取処理が行なわれる。したがって、コンタクトガラス２１０を最大で移動させることが可能な幅は、ユニット制御部２７０により、ガラス移動有効長Ｌｇ１（ｍｍ）に設定される。
【００９５】
コンタクトガラス２１０は、画像読取処理が開始される前に、ユニット制御部２７０の制御により、大サイズ異物が存在する幅ｇ１だけ右に移動させられる。コンタクトガラス２１０は、原稿読取時間中、ガラス移動有効長Ｌｇ１移動させられる。この場合、ガラス移動速度Ｖｇ１（ｍｍ／ｓ）は、以下の式（３）により算出される。
Ｖｇ１（ｍｍ／ｓ）＝Ｌｇ１（ｍｍ）／Ｔ０（ｓ）                ・・・（３）
なお、Ｌｇ１＜Ｌｇ０より、Ｖｇ１＜Ｖｇ０となる。
【００９６】
図４（Ｃ）は、前述の大サイズ異物の検出処理により、コンタクトガラス２１０上に複数の大サイズ異物が検出された場合を示す図である。この場合、コンタクトガラス２１０上の複数の大サイズ異物が存在しない部分を利用して、画像読取処理が行なわれる。したがって、コンタクトガラス２１０を最大で移動させることが可能な幅は、ユニット制御部２７０により、ガラス移動有効長Ｌｇ２（ｍｍ）に設定される。
【００９７】
コンタクトガラス２１０は、画像読取処理が開始される前に、ユニット制御部２７０の制御により、複数の大サイズ異物が存在する幅ｇ２だけ右に移動させられる。コンタクトガラス２１０は、原稿読取時間中、ガラス移動有効長Ｌｇ２移動させられる。この場合、ガラス移動速度Ｖｇ２（ｍｍ／ｓ）は、以下の式（４）により算出される。
Ｖｇ２（ｍｍ／ｓ）＝Ｌｇ２（ｍｍ）／Ｔ０（ｓ）                ・・・（４）
なお、Ｌｇ２＜Ｌｇ０より、Ｖｇ２＜Ｖｇ０となる。
【００９８】
すなわち、ガラス移動有効長Ｌｇｎが小さくなるに従い、ガラス移動速度Ｖｇｎは遅くなる。ガラス移動速度が、所定の速度より遅くなると、速度の安定性低下、コンタクトガラス２１０の振動、騒音などが顕著になる。
【００９９】
図５は、ガラス移動速度に対する速度変動率をグラフで示した図である。図５のガラス移動速度は、２相励磁方式により変化させたものとする。ここで、速度変動率が、たとえば、１０％の場合、ガラス移動速度を１０（ｍｍ／ｓ）に設定したとしても、ガラス移動速度は、１０％の誤差の範囲の速度（９〜１１（ｍｍ／ｓ））となる。
【０１００】
図５を参照して、ガラス移動速度が遅くなるに従って、速度変動率は大きくなっている。この場合、ノイズ除去処理のノイズ除去性能を所定レベル以上保つには、速度変動率は、一例として、６０％以下にする必要があるとする。
【０１０１】
したがって、ガラス移動有効長Ｌｇｎが、図４（Ａ）の状態の約１／４となり（図４（Ｃ）の状態）、ガラス移動速度が、初期速度Ｖｇ０の約１／４の速度Ｖｇｓ以下になると、速度変動率は６０％より大きくなり、ノイズ除去処理のノイズ除去性能が所定レベルよりも低下する。以下においては、速度Ｖｇｓを、ガラス移動限界速度Ｖｇｓともいう。ガラス移動速度が、ガラス移動限界速度Ｖｇｓより遅くなると、速度の安定性低下、コンタクトガラス２１０の振動および騒音などが顕著になる。
【０１０２】
なお、図５のグラフは、一例であり、グラフの特性は、画像処理部２４０の読取速度、コンタクトガラス２１０の駆動構成、コンタクトガラス２１０の駆動方式、ノイズ除去処理などの各種のパラメータによって変わる。しかしながら、ガラス移動速度が遅くなるにつれて、ノイズ除去処理のノイズ除去性能が低下することに変わりはない。
【０１０３】
ノイズ除去処理のノイズ除去性能が低下すると、ガラス移動速度が低下する前では、ノイズ除去処理により除去可能であった、大サイズ異物より小さい異物に基づくノイズが、完全に除去できなくなる。したがって、画像処理部２４０が得る画像の品質が低下する。
【０１０４】
そこで、上記問題を改善するために、本発明では、図４（Ｄ）に示すように、ガラス移動有効長Ｌｇｎが所定値Ｌｓより小さくならないようにする。具体的には、ガラス移動速度Ｖｇｎが、ガラス移動限界速度Ｖｇｓより小さくならないようにする。これにより、ガラス移動速度の低下による、速度の安定性低下、コンタクトガラス２１０の振動および騒音、ノイズ除去処理のノイズ除去性能の低下等を防止できる。
【０１０５】
ガラス移動有効長を所定値以上となるように制限すると、コンタクトガラス２１０のうち、大サイズ異物が付着している領域も使用する場合もあるので筋ノイズを完全に除去することはできない。しかしながら、大サイズ異物よりも小さい異物によるノイズに対するノイズ除去処理のノイズ除去性能は維持できるため、画像のノイズの軽減は可能となる。
【０１０６】
なお、コンタクトガラス２１０のうち、大サイズ異物が付着してない領域を使用する手法としては、以下の手法が考えられる。ガラス移動速度Ｖｇｎが、ガラス移動限界速度Ｖｇｓより小さくなった場合、原稿搬送速度を速くする。すなわち、ガラス移動速度Ｖｇｎと原稿搬送速度とに基づく相対速度を所定速度以上に保つようにする。そして、画像読取処理において、変更された原稿搬送速度に応じた電子変倍処理を行なう。
【０１０７】
しかしながら、上記手法では、原稿搬送速度を速くし、画像処理部２４０が電子変倍処理により取得する画像の品質と、原稿搬送速度を変更せずに、画像処理部２４０が取得する画像の品質とは、多少なりとも異なる可能性もある。したがって、たとえば、複数の原稿を、筋ノイズ等があっても、同じ品質で読取りを希望するユーザに対しては本発明が有効となる。
【０１０８】
図６は、操作パネルユニット３００の外観を示す図である。
図６を参照して、操作パネルユニット３００は、表示部３１０と、操作キー群３２０とを含む。表示部３１０は、前述したようにタッチパネル機能を有するものである。
【０１０９】
操作キー群３２０は、以下に説明する複数のキーを含む。複数のキーのうち、ユーザが押下操作したキーの情報（以下、押下操作キー情報ともいう）は、パネル制御部３７０に送信される。パネル制御部３７０は、受信した押下操作キー情報を、ユニット制御部２７０へ送信する。ユニット制御部２７０は、受信した押下操作キー情報に応じて、各種処理を行なう。
【０１１０】
操作キー群３２０は、スキャンモードキー３２１Ａと、コピーモードキー３２１Ｂと、テンキー３２２と、ユーティリティキー３２３Ａと、設定確認キー３２３Ｂと、拡大表示キー３２３Ｃとを有する。
【０１１１】
スキャンモードキー３２１Ａは、画像形成装置１０００を、スキャンモードに設定するためのキーである。コピーキー３２１Ｂは、画像形成装置１０００を、コピーモードに設定するためのキーである。テンキー３２２は、コピー枚数の設定や各種数値の入力をするためのキーである。
【０１１２】
ユーティリティキー３２３Ａは、表示部３１０に、ユーザ設定モード、トータルチェックモード、管理者保守モード等の特殊モードに対応する画像を表示させるためのキーである。ユーザ設定モードは、ユーザの好みに応じて画像形成装置１０００の各種設定を変更するためのモードである。トータルチェックモードは、各種カウンタ値の表示を行なうモードである。管理者保守モードは、特定のユーザのみに許可された更に詳細な画像形成装置１０００の設定を行うためのモードである。
【０１１３】
設定確認キー３２３Ｂは、設定されている各モードの一覧を表示部３１０に表示させるためのキーである。拡大表示キー３２３Ｃは、表示部３１０に表示される画像を拡大する処理または拡大しない処理とを切替えるためのキーである。
【０１１４】
操作キー群３２０は、さらに、電源キー３２４と、スタートキー３２５と、ストップキー３２６と、リセットキー３２７と、クリアキー３２８と、割込みキー３２９とを有する。
【０１１５】
電源キー３２４は、画像形成装置１０００の電源のオン、オフの切替えを行なうためのキーである。スタートキー３２５は、原稿の読取処理またはプリント処理を開始するためのキーである。ストップキー３２６は、原稿の読取処理またはプリント処理等の処理中のＪＯＢ（ジョブ）を停止するためのキーである。リセットキー３２７は、画像形成装置１０００が設定されているモードを、すべて解除したり、停止中のＪＯＢを破棄したりするためのキーである。クリアキー３２８は、コピー枚数の初期化および各種設定された数値の初期化を行うためのキーである。割込みキー３２９は、割り込みモードをセットまたはリセットするためのキーである。
【０１１６】
次に、１つのＪＯＢ（たとえば、１００枚の原稿をコピーする処理）を開始する前に行なわれる初期設定処理について説明する。
【０１１７】
図７は、初期設定処理のフローチャートである。
図７を参照して、ステップＳ１００では、ユニット制御部２７０からの制御指示に応じて、パネル制御部３７０が、表示部３１０に、初期画像を表示させる。
初期画像は、画像形成装置１０００の電源のオン時に、表示部３１０に通常表示される画像である。
【０１１８】
図８は、表示部３１０に表示される画像を示す図である。
図８（Ａ）は、一例としての初期画像６００を示す図である。
【０１１９】
再び、図７を参照して、ステップＳ１００の処理の後、ステップＳ１０２に進む。
ステップＳ１０２では、ユニット制御部２７０が、ユーザによるユーティリティキー３２３Ａの押下操作があるか否かを判定する。ステップＳ１０２において、ＹＥＳならば、ステップＳ１０４に進む。一方、ステップＳ１０２において、ＮＯならば、再度、ステップＳ１０２の処理が行なわれる。
【０１２０】
ステップＳ１０４では、ユニット制御部２７０からの制御指示に応じて、パネル制御部３７０が、表示部３１０に、ユーティリティ画像を表示させる。
【０１２１】
再び、図８を参照して、図８（Ｂ）は、一例としてのユーティリティ画像６１０を示す図である。ユーティリティ画像６１０には、複数のボタン画像が配置される。複数のボタン画像のいずれかが、ユーザにより押下（タッチ）操作されると、パネル制御部３７０は、押下操作されたボタン画像の情報（以下、押下操作ボタン情報ともいう）をユニット制御部２７０へ送信する。ユニット制御部２７０は、受信した押下操作ボタン情報に応じて、各種処理を行なう。なお、以下に説明する各種画像に配置されるボタン画像も同様であるとする。ユーティリティ画像６１０には、ユーザ設定ボタン画像６１１と、設定終了ボタン画像６１９とが配置される。設定終了ボタン画像６１９は、ユーティリティ画像６１０における設定処理を終了するためのボタン画像である。
【０１２２】
再び、図７を参照して、ステップＳ１０４の処理の後、ステップＳ１０６に進む。
ステップＳ１０６では、ユニット制御部２７０が、ユーザによるユーザ設定ボタン画像６１１の押下操作があるか否かを判定する。ステップＳ１０６において、ＹＥＳならば、ステップＳ１０７に進む。一方、ステップＳ１０６において、ＮＯならば、再度、ステップＳ１０６の処理が行なわれる。
【０１２３】
ステップＳ１０７では、ユニット制御部２７０からの制御指示に応じて、パネル制御部３７０が、表示部３１０に、ユーザ設定画像を表示させる。
【０１２４】
図９は、表示部３１０に表示される画像を示す図である。
図９（Ａ）は、一例としてのユーザ設定画像６２０を示す図である。ユーザ設定画像６２０には、複数のボタン画像が配置される。ユーザ設定画像６２０には、ユーザチョイスボタン画像６２１と、設定終了ボタン画像６２９とが配置される。設定終了ボタン画像６２９は、ユーザ設定画像６２０における設定処理を終了するためのボタン画像である。
【０１２５】
再び、図７を参照して、ステップＳ１０７の処理の後、ステップＳ１０８に進む。
ステップＳ１０８では、ユニット制御部２７０が、ユーザによるユーザチョイスボタン画像６２１の押下操作があるか否かを判定する。ステップＳ１０８において、ＹＥＳならば、ステップＳ１０９に進む。一方、ステップＳ１０８において、ＮＯならば、再度、ステップＳ１０８の処理が行なわれる。
【０１２６】
ステップＳ１０９では、ユニット制御部２７０からの制御指示に応じて、パネル制御部３７０が、表示部３１０に、ユーザチョイス画像を表示させる。ユーザチョイス画像は、本発明のガラス移動に関連する様々な設定を行うための画像である。
【０１２７】
再び、図９を参照して、図９（Ｂ）は、一例としてのユーザチョイス画像６３０を示す図である。本実施の形態では、複数の階層毎に設定された画像が、表示部３１０に表示されることで、詳細な設定を可能としている。なお、本実施の形態では、一例として、表示部３１０に表示される画像が、ユーザ設定画像６２０からユーザチョイス画像６３０に切替わる例を挙げている。しかし、詳細に設定する項目が少なければ、ユーザ設定画像６２０内の空きスペースに当該項目の画像を配置した画像を表示部３１０に表示してもよい。
【０１２８】
ユーザチョイス画像６３０には、ガラス移動有効長切替えボタン画像６３１と、移動速度限界時処理ボタン画像６３２と、ガラス移動速度設定ボタン画像６３３と、ガラス移動量切替え設定ボタン画像６３４と、警告設定ボタン画像６３５と、設定終了ボタン画像６３９とが配置される。各ボタン画像の詳細な説明は後述する。
【０１２９】
再び、図７を参照して、ステップＳ１０９の処理の後、ステップＳ１１０に進む。
ステップＳ１１０では、ユニット制御部２７０が、ユーザによるガラス移動有効長切替えボタン画像６３１の押下操作があるか否かを判定する。ガラス移動有効長切替えボタン画像６３１は、ガラス移動速度が許容速度範囲外と設定された場合に、ガラス移動有効長を切替えるかどうかを設定する画像を表示させるためのボタン画像である。
【０１３０】
ステップＳ１１０において、ＹＥＳならば、ステップＳ１２０に進む。一方、ステップＳ１１０において、ＮＯならば、後述するステップＳ１２０Ｂに進む。
【０１３１】
ステップＳ１２０では、ガラス移動有効長切替え設定処理が行なわれる。
図１０は、ガラス移動有効長切替え設定処理のフローチャートである。
【０１３２】
図１０を参照して、ステップＳ１２１では、ユニット制御部２７０からの制御指示に応じて、パネル制御部３７０が、表示部３１０に、ガラス移動有効長切替設定画像を表示させる。
【０１３３】
図１１は、表示部３１０に表示される画像を示す図である。
図１１（Ａ）は、一例としてのガラス移動有効長切替設定画像７１０を示す図である。ガラス移動有効長切替設定画像７１０には、ボタン画像７１１，７１２，７１８，７１９が配置される。
【０１３４】
ボタン画像７１１は、ガラス移動有効長の切替えを許可するためのボタン画像である。ボタン画像７１２は、ガラス移動有効長の切替えを許可しないためのボタン画像である。ボタン画像７１９は、ボタン画像７１１またはボタン画像７１２に対応する処理を設定するためのボタン画像である。ボタン画像７１８は、ガラス移動有効長の切替え設定処理を終了するためのボタン画像である。
【０１３５】
再び、図１０を参照して、ステップＳ１２１の処理の後、ステップＳ１２２に進む。
ステップＳ１２２では、ガラス移動有効長の切替えの許可設定操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７１１の押下操作の後、ユーザによるボタン画像７１９の押下操作があったか否かを判定する。ステップＳ１２２において、ＹＥＳならば、ステップＳ１２２Ａに進む。一方、ステップＳ１２２において、ＮＯならば、ステップＳ１２４に進む。
【０１３６】
ステップＳ１２２Ａでは、ガラス移動有効長の切替えの許可設定が行なわれる。具体的には、ユニット制御部２７０が、記憶部２９０に記憶されているガラス移動有効長切替え許可フラグをオンに設定する。ガラス移動有効長切替え許可フラグは、オンに設定された場合、ガラス移動有効長の切替えを許可するためのフラグである。なお、ガラス移動有効長切替え許可フラグは、初期状態ではオフに設定されている。その後、このガラス移動有効長切替え設定処理は終了し、図７のステップＳ１２０の次のステップＳ１２０Ａに進む。
【０１３７】
ステップＳ１２４では、ガラス移動有効長の切替えの許可解除設定操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７１２の押下操作の後、ユーザによるボタン画像７１９の押下操作があったか否かを判定する。ステップＳ１２４において、ＹＥＳならば、ステップＳ１２４Ａに進む。一方、ステップＳ１２４において、ＮＯならば、ステップＳ１２６に進む。
【０１３８】
ステップＳ１２４Ａでは、ガラス移動有効長の切替えの許可設定の解除が行なわれる。具体的には、ユニット制御部２７０が、ガラス移動有効長切替え許可フラグをオフに設定する。ステップＳ１２４Ａの処理が行われる場合の一例としては、ユーザが、複数の原稿を、筋ノイズ等があっても、同じ品質で読取りを希望する場合である。その後、このガラス移動有効長切替え設定処理は終了し、図７のステップＳ１２０の次のステップＳ１２０Ａに進む。
【０１３９】
ステップＳ１２６では、ガラス移動有効長の切替え設定の終了操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７１８の押下操作があったか否かを判定する。ステップＳ１２６において、ＹＥＳならば、このガラス移動有効長切替え設定処理は終了し、図７のステップＳ１２０の次のステップＳ１２０Ａに進む。一方、ステップＳ１２６において、ＮＯならば、再度、ステップＳ１２２の処理が繰り返される。
【０１４０】
再び、図７を参照して、ステップＳ１２０の処理の後、ステップＳ１２０Ａに進む。
ステップＳ１２０Ａでは、ステップＳ１０９と同様な処理により、表示部３１０に、ユーザチョイス画像が表示される。なお、ユーザチョイス画像には、ガラス移動有効長切替え設定処理により設定された内容が表示される。その後、ステップＳ１２０Ｂに進む。
【０１４１】
ステップＳ１２０Ｂでは、ユニット制御部２７０が、ユーザによる移動速度限界時処理ボタン画像６３２の押下操作があるか否かを判定する。移動速度限界時処理ボタン画像６３２は、ガラス移動速度が許容範囲外であり、かつ、ガラス移動有効長の切替えをしない場合に原稿の読取りを継続するか中断するかを設定する画像を表示させるためのボタン画像である。以下においては、ガラス移動速度が許容範囲外であり、かつ、ガラス移動有効長の切替えをしない場合を、場合Ａとも称する。
【０１４２】
ステップＳ１２０Ｂにおいて、ＹＥＳならば、ステップＳ１３０に進む。一方、ステップＳ１２０Ｂにおいて、ＮＯならば、後述するステップＳ１３０Ｂに進む。
【０１４３】
ステップＳ１３０では、移動速度限界時動作設定処理が行なわれる。
図１２は、移動速度限界時動作設定処理のフローチャートである。
【０１４４】
図１２を参照して、ステップＳ１３１では、ユニット制御部２７０からの制御指示に応じて、パネル制御部３７０が、表示部３１０に、移動速度限界時動作設定画像を表示させる。
【０１４５】
再び、図１１を参照して、図１１（Ｂ）は、一例としての移動速度限界時動作設定画像７２０を示す図である。移動速度限界時動作設定画像７２０には、ボタン画像７２１，７２２，７２８，７２９が配置される。
【０１４６】
ボタン画像７２１は、場合Ａにおいて原稿の読取りを継続するためのボタン画像である。ボタン画像７２２は、場合Ａにおいて原稿の読取りを中断するためのボタン画像である。ボタン画像７２８は、移動速度限界時動作設定処理を終了するためのボタン画像である。ボタン画像７２９は、場合Ａにおいて原稿の読取りを継続するか否かを設定するためのボタン画像である。
【０１４７】
再び、図１２を参照して、ステップＳ１３１の処理の後、ステップＳ１３２に進む。
ステップＳ１３２では、場合Ａにおいて原稿の読取りの継続を許可する設定操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７２１の押下操作の後、ユーザによるボタン画像７２９の押下操作があったか否かを判定する。ステップＳ１３２において、ＹＥＳならば、ステップＳ１３２Ａに進む。一方、ステップＳ１３２において、ＮＯならば、ステップＳ１３４に進む。
【０１４８】
ステップＳ１３２Ａでは、原稿の読取りの継続を許可する設定が行なわれる。具体的には、ユニット制御部２７０が、記憶部２９０に記憶されている原稿読取り継続許可フラグをオンに設定する。原稿読取り継続許可フラグは、オンに設定された場合、場合Ａにおいて原稿の読取りの継続を許可するためのフラグである。なお、原稿読取り継続許可フラグは、初期状態ではオフに設定されている。その後、この移動速度限界時動作設定処理は終了し、図７のステップＳ１３０の次のステップＳ１３０Ａに進む。
【０１４９】
ステップＳ１３４では、場合Ａにおいて原稿の読取りを中断する設定操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７２２の押下操作の後、ユーザによるボタン画像７２９の押下操作があったか否かを判定する。ステップＳ１３４において、ＹＥＳならば、ステップＳ１３４Ａに進む。一方、ステップＳ１３４において、ＮＯならば、ステップＳ１３６に進む。
【０１５０】
ステップＳ１３４Ａでは、原稿の読取りの継続を許可する設定の解除が行なわれる。具体的には、ユニット制御部２７０が、原稿読取り継続許可フラグをオフに設定する。その後、この移動速度限界時動作設定処理は終了し、図７のステップＳ１３０の次のステップＳ１３０Ａに進む。
【０１５１】
ステップＳ１３６では、移動速度限界時動作設定処理の終了操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７２８の押下操作があったか否かを判定する。ステップＳ１３６において、ＹＥＳならば、この移動速度限界時動作設定処理は終了し、図７のステップＳ１３０の次のステップＳ１３０Ａに進む。一方、ステップＳ１３６において、ＮＯならば、再度、ステップＳ１３２の処理が繰り返される。
【０１５２】
再び、図７を参照して、ステップＳ１３０の処理の後、ステップＳ１３０Ａに進む。
ステップＳ１３０Ａでは、ステップＳ１０９と同様な処理により、表示部３１０に、ユーザチョイス画像が表示される。なお、ユーザチョイス画像には、移動速度限界時動作設定処理により設定された内容が表示される。その後、ステップＳ１３０Ｂに進む。
【０１５３】
ステップＳ１３０Ｂでは、ユニット制御部２７０が、ユーザによるガラス移動速度設定ボタン画像６３３の押下操作があるか否かを判定する。ガラス移動速度設定ボタン画像６３３は、ガラス移動速度の許容値を設定する画像を表示させるためのボタン画像である。ステップＳ１３０Ｂにおいて、ＹＥＳならば、ステップＳ１４０に進む。一方、ステップＳ１３０Ｂにおいて、ＮＯならば、後述するステップＳ１４０Ｂに進む。
【０１５４】
ステップＳ１４０では、ガラス移動速度設定処理が行なわれる。
図１３は、ガラス移動速度設定処理のフローチャートである。
【０１５５】
図１３を参照して、ステップＳ１４１では、ユニット制御部２７０からの制御指示に応じて、パネル制御部３７０が、表示部３１０に、ガラス移動速度設定画像を表示させる。
【０１５６】
図１４は、表示部３１０に表示される画像を示す図である。
図１４（Ａ）は、一例としてのガラス移動速度設定画像７３０を示す図である。ガラス移動速度設定画像７１０には、ボタン画像７３１，７３２，７３８，７３９が配置される。
【０１５７】
ボタン画像７３１は、ガラス移動速度の許容値（以下、許容速度ともいう）Ｖｓを、ガラス移動限界速度Ｖｇｓに対し、１０％の余裕（マージン）を見込んだ速度にするためのボタン画像である。すなわち、ボタン画像７３１は、許容速度Ｖｓを、ガラス移動限界速度Ｖｇｓの１１０％の速度にするためのボタン画像である。
【０１５８】
ボタン画像７３２は、許容速度Ｖｓを、ガラス移動限界速度Ｖｇｓとするためのボタン画像である。ボタン画像７３８は、ガラス移動速度設定処理を終了するためのボタン画像である。ボタン画像７３９は、許容速度Ｖｓを、ガラス移動限界速度Ｖｇｓの１１０％の速度またはガラス移動限界速度Ｖｇｓのいずれかに設定するためのボタン画像である。
【０１５９】
再び、図１３を参照して、ステップＳ１４１の処理の後、ステップＳ１４２に進む。
ステップＳ１４２では、許容速度Ｖｓを、ガラス移動限界速度Ｖｇｓの１１０％の速度に設定する操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７３１の押下操作の後、ユーザによるボタン画像７３９の押下操作があったか否かを判定する。ステップＳ１４２において、ＹＥＳならば、ステップＳ１４２Ａに進む。一方、ステップＳ１４２において、ＮＯならば、ステップＳ１４４に進む。
【０１６０】
ステップＳ１４２Ａでは、ユニット制御部２７０が、許容速度Ｖｓを、ガラス移動限界速度Ｖｇｓの１１０％の速度に設定し、記憶部２９０に許容速度Ｖｓの情報を記憶させる。その後、このガラス移動速度設定処理は終了し、図７のステップＳ１４０の次のステップＳ１４０Ａに進む。
【０１６１】
ステップＳ１４４では、許容速度Ｖｓを、ガラス移動限界速度Ｖｇｓに設定する操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７３２の押下操作の後、ユーザによるボタン画像７３９の押下操作があったか否かを判定する。ステップＳ１４４において、ＹＥＳならば、ステップＳ１４４Ａに進む。一方、ステップＳ１４４において、ＮＯならば、ステップＳ１４６に進む。
【０１６２】
ステップＳ１４４Ａでは、ユニット制御部２７０が、許容速度Ｖｓを、ガラス移動限界速度Ｖｇｓに設定し、記憶部２９０に許容速度Ｖｓの情報を記憶させる。
【０１６３】
なお、本実施の形態では、許容速度Ｖｓを、ガラス移動限界速度Ｖｇｓに対し、１０％の余裕（マージン）を見込んだ速度およびガラス移動限界速度Ｖｇｓのいずれかに設定する処理を説明しているが、余裕（マージン）を複数種類にして、許容速度Ｖｓに設定する速度の種類を増やしてもよい。
【０１６４】
その後、このガラス移動速度設定処理は終了し、図７のステップＳ１４０の次のステップＳ１４０Ａに進む。
【０１６５】
ステップＳ１４６では、ガラス移動速度設定処理の終了操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７３８の押下操作があったか否かを判定する。ステップＳ１４６において、ＹＥＳならば、このガラス移動速度設定処理は終了し、図７のステップＳ１４０の次のステップＳ１４０Ａに進む。一方、ステップＳ１４６において、ＮＯならば、再度、ステップＳ１４２の処理が繰り返される。
【０１６６】
再び、図７を参照して、ステップＳ１４０の処理の後、ステップＳ１４０Ａに進む。
ステップＳ１４０Ａでは、ステップＳ１０９と同様な処理により、表示部３１０に、ユーザチョイス画像が表示される。なお、ユーザチョイス画像には、ガラス移動速度設定処理により設定された内容が表示される。その後、図１５のステップＳ１４０Ｂに進む。
【０１６７】
図１５は、初期設定処理のフローチャートである。
図１５を参照して、ステップＳ１４０Ｂでは、ユニット制御部２７０が、ユーザによるガラス移動量切替え設定ボタン画像６３４の押下操作があるか否かを判定する。ガラス移動量切替え設定ボタン画像６３４は、ガラス移動切替えを行なう場合のガラス移動有効長を設定する画像を表示させるためのボタン画像である。
【０１６８】
ステップＳ１４０Ｂにおいて、ＹＥＳならば、ステップＳ１５０に進む。一方、ステップＳ１４０Ｂにおいて、ＮＯならば、後述するステップＳ１５０Ｂに進む。
【０１６９】
ステップＳ１５０では、ガラス移動量切替え設定処理が行なわれる。
図１６は、ガラス移動量切替え設定処理のフローチャートである。
【０１７０】
図１６を参照して、ステップＳ１５１では、ユニット制御部２７０からの制御指示に応じて、パネル制御部３７０が、表示部３１０に、ガラス移動量切替え設定画像を表示させる。
【０１７１】
再び、図１４を参照して、図１４（Ｂ）は、一例としてのガラス移動量切替え設定画像７４０を示す図である。ガラス移動量切替え設定画像７４０には、ボタン画像７４１，７４２，７４８，７４９が配置される。
【０１７２】
ボタン画像７４１は、大サイズ異物の存在にかかわらず、ガラス移動有効長Ｌｇをコンタクトガラス２１０の全面とするためのボタン画像である。ボタン画像７４２は、大サイズ異物の位置に応じて、ガラス移動有効長Ｌｇが自動的に決定される設定をするためのボタン画像である。
【０１７３】
ボタン画像７４８は、ガラス移動量切替え設定処理を終了するためのボタン画像である。ボタン画像７４９は、ボタン画像７４１またはボタン画像７４２に対応する処理を設定するためのボタン画像である。
【０１７４】
再び、図１６を参照して、ステップＳ１５１の処理の後、ステップＳ１５２に進む。
ステップＳ１５２では、ガラス移動有効長Ｌｇをコンタクトガラス２１０の全面に設定する操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７４１の押下操作の後、ユーザによるボタン画像７４９の押下操作があったか否かを判定する。ステップＳ１５２において、ＹＥＳならば、ステップＳ１５２Ａに進む。一方、ステップＳ１５２において、ＮＯならば、ステップＳ１５４に進む。
【０１７５】
ステップＳ１５２Ａでは、ガラス移動有効長Ｌｇをコンタクトガラス２１０の全面に設定する処理が行なわれる。具体的には、ユニット制御部２７０が、記憶部２９０に記憶されているガラス全面利用フラグをオンに設定する。ガラス全面利用フラグは、オンに設定された場合、ガラス移動有効長Ｌｇをコンタクトガラス２１０の全面に設定するためのフラグである。また、ガラス全面利用フラグは、オフに設定された場合、大サイズ異物の位置に応じて、ガラス移動有効長Ｌｇが自動的に決定される設定をするためのフラグでもある。
【０１７６】
なお、ガラス全面利用フラグは、初期状態ではオフに設定されている。その後、このガラス移動量切替え設定処理は終了し、図１５のステップＳ１５０の次のステップＳ１５０Ａに進む。
【０１７７】
ステップＳ１５４では、ガラス移動有効長Ｌｇを自動的に決定される設定をする操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７４２の押下操作の後、ユーザによるボタン画像７４９の押下操作があったか否かを判定する。ステップＳ１５４において、ＹＥＳならば、ステップＳ１５４Ａに進む。一方、ステップＳ１５４において、ＮＯならば、ステップＳ１５６に進む。
【０１７８】
ステップＳ１５４Ａでは、ガラス移動有効長Ｌｇが自動的に決定される設定が行なわれる。具体的には、ユニット制御部２７０が、ガラス全面利用フラグをオフに設定する。
【０１７９】
本実施の形態では、ガラス移動有効長Ｌｇをコンタクトガラス２１０の全面に設定する場合と、大サイズ異物の位置に応じてガラス移動有効長Ｌｇを自動的に決定される設定をする場合との２つの選択肢を説明した。しかしながら、ガラス移動有効長Ｌｇをコンタクトガラス２１０の全面だけでなく、コンタクトガラス２１０の１／２または１／３と複数種類にして、更に選択肢を増やしてもよい。
【０１８０】
その後、このガラス移動量切替え設定処理は終了し、図１５のステップＳ１５０の次のステップＳ１５０Ａに進む。
【０１８１】
ステップＳ１５６では、ガラス移動量切替え設定処理の終了操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７４８の押下操作があったか否かを判定する。ステップＳ１５６において、ＹＥＳならば、このガラス移動量切替え設定処理は終了し、図１５のステップＳ１５０の次のステップＳ１５０Ａに進む。一方、ステップＳ１５６において、ＮＯならば、再度、ステップＳ１５２の処理が繰り返される。
【０１８２】
再び、図１５を参照して、ステップＳ１５０の処理の後、ステップＳ１５０Ａに進む。
ステップＳ１５０Ａでは、ステップＳ１０９と同様な処理により、表示部３１０に、ユーザチョイス画像が表示される。なお、ユーザチョイス画像には、ガラス移動量切替え設定処理により設定された内容が表示される。その後、ステップＳ１５０Ｂに進む。
【０１８３】
ステップＳ１５０Ｂでは、ユニット制御部２７０が、ユーザによる警告設定ボタン画像６３５の押下操作があるか否かを判定する。警告設定ボタン画像６３５は、ガラス移動速度が許容範囲外となった時の警告タイミングを設定するための画像を表示させるためのボタン画像である。
【０１８４】
ステップＳ１５０Ｂにおいて、ＹＥＳならば、ステップＳ１６０に進む。一方、ステップＳ１５０Ｂにおいて、ＮＯならば、後述するステップＳ１６０Ｂに進む。
【０１８５】
ステップＳ１６０では、警告タイミング設定処理が行なわれる。
図１７は、警告タイミング設定処理のフローチャートである。
【０１８６】
図１７を参照して、ステップＳ１６１では、ユニット制御部２７０からの制御指示に応じて、パネル制御部３７０が、表示部３１０に、警告タイミング設定画像を表示させる。
【０１８７】
図１８は、表示部３１０に表示される、一例としての警告タイミング設定画像７５０を示す図である。
【０１８８】
図１８を参照して、警告タイミング設定画像７５０には、ボタン画像７５１Ａ，７５１Ｂ，７５２Ａ，７５２Ｂ，７５８，７５９が配置される。
【０１８９】
ボタン画像７５１Ａは、警告を行なうタイミングを、所定条件成立後、即時と設定するためのボタン画像である。ボタン画像７５１Ｂは、警告を行なうタイミングを、所定条件成立後、即時としないように設定するためのボタン画像である。
【０１９０】
ボタン画像７５２Ａは、警告を行なうタイミングを、ジョブ終了時に設定するためのボタン画像である。ボタン画像７５２Ｂは、警告を行なうタイミングを、ジョブ終了時としないように設定するためのボタン画像である。
【０１９１】
ボタン画像７５８は、警告タイミング設定処理を終了するためのボタン画像である。ボタン画像７５９は、警告を行なうタイミングを、ボタン画像７５１またはボタン画像７５２に対応するタイミングに設定するためのボタン画像である。
【０１９２】
再び、図１７を参照して、ステップＳ１６１の処理の後、ステップＳ１６２に進む。
ステップＳ１６２では、所定条件成立後即時に警告する／しないの切換え操作があるか否かが判定される。当該所定条件は、たとえば、検出された大サイズ異物が存在する領域が所定領域以上であるいう条件である。具体的には、パネル制御部３７０が、ユーザによるボタン画像７５１Ａまたはボタン画像７５１Ｂの押下操作の後、ユーザによるボタン画像７５９の押下操作があったか否かを判定する。ステップＳ１６２において、ＹＥＳならば、ステップＳ１６２Ａに進む。一方、ステップＳ１６２において、ＮＯならば、ステップＳ１６４に進む。
【０１９３】
ステップＳ１６２Ａでは、所定条件成立後即時に警告するか否かが判定される。具体的には、パネル制御部３７０が、ユーザによるボタン画像７５１Ａの押下操作の後、ユーザによるボタン画像７５９の押下操作があったか否かを判定する。
【０１９４】
ステップＳ１６２Ａにおいて、ＹＥＳならば、ステップＳ１６３Ａに進む。一方、ステップＳ１６２Ａにおいて、ＮＯ（ユーザによるボタン画像７５１Ｂの押下操作の後、ユーザによるボタン画像７５９の押下操作があった）ならば、ステップＳ１６３Ｂに進む。
【０１９５】
ステップＳ１６３Ａでは、パネル制御部３７０が、データ一時記憶部３９０に記憶されている即時警告許可フラグをオンに設定する。即時警告許可フラグは、オンに設定された場合、警告を行なうタイミングを、所定条件成立後即時と設定するためのフラグである。なお、即時警告許可フラグは、初期状態ではオフに設定されている。その後、ステップＳ１６４に進む。
【０１９６】
ステップＳ１６３Ｂでは、パネル制御部３７０が、データ一時記憶部３９０に記憶されている即時警告許可フラグをオフに設定する。その後、ステップＳ１６４に進む。
【０１９７】
ステップＳ１６４では、ジョブ終了時に警告する／しないの切換え操作があるか否かが判定される。具体的には、パネル制御部３７０が、ユーザによるボタン画像７５２Ａまたはボタン画像７５２Ｂの押下操作の後、ユーザによるボタン画像７５９の押下操作があったか否かを判定する。ステップＳ１６４において、ＹＥＳならば、ステップＳ１６４Ａに進む。一方、ステップＳ１６４において、ＮＯならば、ステップＳ１６６に進む。
【０１９８】
ステップＳ１６４Ａでは、ジョブ終了時に警告するか否かが判定される。具体的には、パネル制御部３７０が、ユーザによるボタン画像７５２Ａの押下操作の後、ユーザによるボタン画像７５９の押下操作があったか否かを判定する。
【０１９９】
ステップＳ１６４Ａにおいて、ＹＥＳならば、ステップＳ１６５Ａに進む。一方、ステップＳ１６４Ａにおいて、ＮＯ（ユーザによるボタン画像７５２Ｂの押下操作の後、ユーザによるボタン画像７５９の押下操作があった）ならば、ステップＳ１６５Ｂに進む。
【０２００】
ステップＳ１６５Ａでは、パネル制御部３７０が、データ一時記憶部３９０に記憶されているＪＯＢ終了時警告フラグをオンに設定する。ＪＯＢ終了時警告フラグは、オンに設定された場合、警告を行なうタイミングを、ジョブ終了時に設定するためのフラグである。なお、ＪＯＢ終了時警告フラグは、初期状態ではオフに設定されている。その後、ステップＳ１６６に進む。
【０２０１】
ステップＳ１６５Ｂでは、パネル制御部３７０が、データ一時記憶部３９０に記憶されているＪＯＢ終了時警告フラグをオフに設定する。その後、ステップＳ１６６に進む。
【０２０２】
ステップＳ１６６では、警告タイミング設定処理の終了操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによるボタン画像７５８の押下操作があったか否かを判定する。ステップＳ１６６において、ＹＥＳならば、この警告タイミング設定処理は終了し、図１５のステップＳ１６０の次のステップＳ１６０Ａに進む。一方、ステップＳ１６６において、ＮＯならば、再度、ステップＳ１６２の処理が繰り返される。
【０２０３】
上記処理により、本実施の形態では、即時警告許可フラグおよびＪＯＢ終了時警告フラグの両方がオンになる場合もある。しかしながら、本実施の形態では、即時警告許可フラグおよびＪＯＢ終了時警告フラグのいずれか一方のみオンに設定されるように処理されてもよい。この場合、たとえば、即時警告許可フラグがオンに設定されたときに、ＪＯＢ終了時警告フラグがオンに設定されていた場合、ＪＯＢ終了時警告フラグはオフに設定される。
【０２０４】
再び、図１５を参照して、ステップＳ１６０の処理の後、ステップＳ１６０Ａに進む。
ステップＳ１６０Ａでは、ステップＳ１０９と同様な処理により、表示部３１０に、ユーザチョイス画像が表示される。なお、ユーザチョイス画像には、警告タイミング設定処理により設定された内容が表示される。その後、ステップＳ１６０Ｂに進む。
【０２０５】
ステップＳ１６０Ｂでは、各種設定終了の操作があるか否かが判定される。具体的には、ユニット制御部２７０が、ユーザによる設定終了ボタン画像６３９等、他画面へ移行するいずれかのボタン画像の押下操作があるか否かを判定する。
【０２０６】
ステップＳ１６０Ｂにおいて、ＹＥＳならば、この初期設定処理は終了する。一方、ステップＳ１６０Ｂにおいて、ＮＯならば、再度、ステップＳ１１０の処理が行なわれる。
【０２０７】
次に、本実施の形態における、画像形成装置１０００が行なう処理（以下、画像形成処理ともいう）について説明する。画像形成処理は、１つのＪＯＢ（たとえば、１００枚の原稿をコピーする処理）に対して行なわれる処理である。画像形成処理は、ユーザのスタートキー３２５押下操作によるＪＯＢの開始指示により行なわれる。なお、ユーザの操作キー群３２０による入力情報は、パネル制御部３７０が、データ一時記憶部３９０に記憶させる。なお、当該データ一時記憶部３９０に記憶されている入力情報は、前述の初期設定処理以外のユーザの操作キー群３２０による入力情報であるとする。
【０２０８】
図１９は、画像形成処理のフローチャートである。
図１９を参照して、ステップＳ１０では、ユニット制御部２７０が、原稿枚数カウント変数ｎに“０”を設定する。ここで、原稿枚数カウント変数ｎは、１つのＪＯＢにおける、原稿枚数をカウントするための変数である。原稿枚数カウント変数ｎは、記憶部２９０に記憶されている。その後、ステップＳ２０に進む。
【０２０９】
ステップＳ２０では、初期設定処理Ａが行われる。初期設定処理Ａでは、ユニット制御部２７０が、データ一時記憶部３９０に記憶されているユーザの操作キー群３２０の押下操作による入力情報を取得するための制御指示を、パネル制御部３７０へ送信する。以下においては、ユーザの操作キー群３２０の押下操作による入力情報をユーザ入力情報ともいう。ユーザ入力情報は、たとえば、コピー枚数、コピー濃度、原稿の設定倍率（コピー倍率）等である。
【０２１０】
パネル制御部３７０は、受信した制御指示に基づいて、データ一時記憶部３９０に記憶されているユーザ入力情報を読出し、ユニット制御部２７０へ送信する。ユニット制御部２７０は、受信したユーザ入力情報を記憶部２９０に記憶させる。その後、ステップＳ２２に進む。
【０２１１】
ステップＳ２２では、原稿搬送速度Ｖ０の算出処理が行われる。まず、ユニット制御部２７０が、記憶部２９０に記憶されたユーザ入力情報のうち、原稿の設定倍率（たとえば、拡大率１２０％）の情報を読出す。なお、以下においては、原稿の設定倍率の情報を原稿設定倍率情報ともいう。
【０２１２】
その後、ユニット制御部２７０が、原稿設定倍率情報と、記憶部２９０に記憶されている画像処理部２４０の読取速度のデータとに基づき、原稿搬送速度Ｖ０を算出する。たとえば、原稿の設定倍率が、１００％であれば、原稿搬送速度Ｖ０は、画像処理部２４０の読取速度と同じになる。ユニット制御部２７０は、算出した原稿搬送速度Ｖ０のデータを記憶部２９０に記憶させる。また、ユニット制御部２７０は、原稿搬送速度Ｖ０で、原稿を搬送させるための制御指示をＡＤＦ制御部１７０へ送信する。ＡＤＦ制御部１７０は、当該制御指示に基づいて、原稿搬送速度Ｖ０で、原稿を搬送させるため設定を行なう。その後、ステップＳ３０に進む。
【０２１３】
ステップＳ３０では、ユニット制御部２７０が、原稿枚数カウント変数ｎを“１”インクリメントする。その後、ステップＳ３２に進む。
【０２１４】
ステップＳ３２では、ｎ枚目の原稿の取込み処理が行われる。具体的には、ユニット制御部２７０が、原稿群１１５に含まれる複数の原稿のうち、ｎ枚目の原稿を取込むための制御指示を、ＡＤＦ制御部１７０へ送信する。ＡＤＦ制御部１７０は、ｎ枚目の原稿を取込むための制御指示を、モータ駆動制御部１７５へ送信する。モータ駆動制御部１７５は、受信した制御指示により、給紙ローラ１２０Ａを動作させて、ｎ枚目の原稿の取込みを開始する。その後、ステップＳ３４に進む。
【０２１５】
ステップＳ３４では、原稿ＦＤ長ＭＬｎ取得処理が行なわれる。原稿ＦＤ長ＭＬｎ取得処理では、ＡＤＦ制御部１７０が、取込んだｎ枚目の原稿に基づく、原稿通過センサ１１９から通過中信号を連続して受信する時間の長さに基づいて、ｎ枚目の原稿の原稿ＦＤ長ＭＬｎを判定（取得）する。なお、ステップＳ３２で取込み開始されたｎ枚目の原稿は、読取り前ローラ１２０Ｃの部分で一旦停止する。ｎ枚目の原稿は、ｎ−１枚目の原稿の画像読取処理が終了した後、読取り前ローラ１２０Ｃの動作により、原稿読取り位置Ｌ１を通過するように搬送される。そして、ＡＤＦ制御部１７０は、原稿ＦＤ長ＭＬｎのデータをデータ一時記憶部１９０に記憶させる。
【０２１６】
この原稿ＦＤ長ＭＬｎ取得処理は、原稿が１枚取込まれる毎に繰返し行なわれる。なお、前回の原稿ＦＤ長ＭＬｎ取得処理により取得された原稿ＦＤ長は、ＭＬ（ｎ−１）と表す。
【０２１７】
なお、ステップＳ３４の処理は、原稿が１枚取込まれる毎に繰り返し行なわれるので、既に、データ一時記憶部１９０に原稿ＦＤ長ＭＬｎが記憶されている場合、ＡＤＦ制御部１７０は、古い原稿ＦＤ長ＭＬ（ｎ−１）のデータを１つ残して、新たに取得した原稿ＦＤ長ＭＬｎを記憶させる。すなわち、データ一時記憶部１９０には、２つの原稿ＦＤ長のデータが記憶される。
【０２１８】
なお、ＡＤＦ制御部１７０は、既に、データ一時記憶部１９０に２つの原稿ＦＤ長のデータが記憶されている場合、古い方の原稿ＦＤ長のデータに、新たに取得した原稿ＦＤ長ＭＬｎのデータを上書き記憶させる。
【０２１９】
次に、ユニット制御部２７０が、最新の原稿ＦＤ長ＭＬｎと、前回の原稿ＦＤ長ＭＬｎ取得処理により取得された原稿ＦＤ長ＭＬ（ｎ−１）とが異なっているかを判定する。ユニット制御部２７０は、原稿ＦＤ長ＭＬｎおよび原稿ＦＤ長ＭＬ（ｎ−１）を取得するための制御指示を、ＡＤＦ制御部１７０へ送信することで、原稿ＦＤ長ＭＬｎおよび原稿ＦＤ長ＭＬ（ｎ−１）を取得する。
【０２２０】
次に、ユニット制御部２７０が、最新の原稿ＦＤ長ＭＬｎと、前回の原稿ＦＤ長ＭＬｎ取得処理により取得された原稿ＦＤ長ＭＬ（ｎ−１）とが異なっているかを判定する。ユニット制御部２７０は、原稿ＦＤ長ＭＬｎと、原稿ＦＤ長ＭＬ（ｎ−１）とが異なっている場合、記憶部２９０に記憶されている原稿長変更フラグをオンに設定する。原稿長変更フラグは、オンに設定された場合、原稿ＦＤ長ＭＬｎと、原稿ＦＤ長ＭＬ（ｎ−１）とが異なっていることを示すためのフラグである。なお、原稿長変更フラグは、初期状態ではオフに設定されている。
【０２２１】
原稿ＦＤ長ＭＬｎと、原稿ＦＤ長ＭＬ（ｎ−１）とが異なっている場合は、原稿群１１５に含まれる複数の原稿の各々のサイズが全て同じでない場合である。
【０２２２】
一方、ユニット制御部２７０は、原稿ＦＤ長ＭＬｎと、原稿ＦＤ長ＭＬ（ｎ−１）とが同じの場合、記憶部２９０に記憶されている原稿長変更フラグをオフに設定する。その後、ステップＳ３００に進む。
【０２２３】
ステップＳ３００では、本発明のポイントとなるガラス移動条件設定処理が行なわれる。ガラス移動条件設定処理は、コンタクトガラス２１０の移動条件を設定するための処理である。なお、ガラス移動条件設定処理の詳細な説明は後述する。ガラス移動条件設定処理が終了すると、ステップＳ４００に進む。
【０２２４】
ステップＳ４００では、前述の画像読取処理が行なわれる。なお、画像読取処理の詳細な説明は後述する。画像読取処理が終了すると、ステップＳ４２０に進む。
【０２２５】
ステップＳ４２０では、画像読取処理により得られた画像データをプリントアウトするプリントアウト処理が行われる。なお、プリントアウト処理の詳細な説明は後述する。プリントアウト処理が終了すると、ステップＳ４４０に進む。
【０２２６】
ステップＳ４４０では、前述の大サイズ異物の検出処理が行なわれる。この大サイズ異物の検出処理は、原稿が１枚取込まれる毎に繰返し行なわれる。また、大サイズ異物の検出処理は、画像形成装置１０００の電源投入時にも行なわれる。なお、コンタクトガラス２１０にゴミの付く頻度によっては、不必要にガラス移動速度の変更などを行なわないようにするため、大サイズ異物の検出処理は、画像読取処理が所定回数行なわれる毎に、１度行なわれてもよい。
【０２２７】
大サイズ異物の検出処理では、前述したように、ユニット制御部２７０が、コンタクトガラス２１０上の大サイズ異物の位置を算出し、大サイズ異物の位置のデータを記憶部２９０に記憶させる。なお、大サイズ異物の検出処理では、複数の大サイズ異物が検出される場合もある。
【０２２８】
なお、以下においては、前回の大サイズ異物の検出処理により、算出された大サイズ異物の位置のデータを、旧大サイズ異物位置データともいう。また、今回の大サイズ異物の検出処理により、算出された大サイズ異物の位置のデータを、新大サイズ異物位置データともいう。なお、大サイズ異物の検出処理により、複数の大サイズ異物が検出された場合、大サイズ異物位置データは、それぞれ、複数の大サイズ異物にそれぞれ対応した複数の位置データを含む。
【０２２９】
また、ステップＳ４４０の処理は、原稿が１枚取込まれる毎に繰り返し行なわれるので、既に、記憶部２９０に旧大サイズ異物位置データが記憶されている場合、ユニット制御部２７０は、旧大サイズ異物位置データのデータを１つ残して、新たに算出した新大サイズ異物位置データを記憶させる。すなわち、記憶部２９０には、２つの大サイズ異物位置データが記憶される。
【０２３０】
なお、ユニット制御部２７０は、既に、記憶部２９０に２つの大サイズ異物位置データが記憶されている場合、古い方の大サイズ異物位置データに、新たに算出した大サイズ異物位置データを上書き記憶させる。
【０２３１】
また、ユニット制御部２７０は、記憶部２９０に２つの大サイズ異物位置データが記憶されている場合、以下のデータ比較処理を行なう。
【０２３２】
データ比較処理では、ユニット制御部２７０が、旧大サイズ異物位置データと、新大サイズ異物位置データとが同じであるか否かを判定する。旧大サイズ異物位置データと、新大サイズ異物位置データとが同じでない場合、ユニット制御部２７０は、記憶部２９０に記憶されている異物位置変更フラグをオンに設定する。旧大サイズ異物位置データと、新大サイズ異物位置データとが同じである場合、ユニット制御部２７０は、記憶部２９０に記憶されている異物位置変更フラグをオフに設定する。異物位置変更フラグは、大サイズ異物の位置データが変更された旨を示すフラグである。その後、ステップＳ４５０に進む。
【０２３３】
ステップＳ４５０では、取込む原稿がないか否かが判定される。具体的には、ユニット制御部２７０が、給紙トレイ１１０にセットされている原稿がないか確認するための制御指示をＡＤＦ制御部１７０へ送信する。以下においては、給紙トレイ１１０にセットされている原稿がないか否かを示す情報を、原稿存在情報とも称する。ＡＤＦ制御部１７０は、受信した制御指示に基づいて、原稿サイズ検出センサ１１８からの信号を判定することで、原稿存在情報を取得し、ユニット制御部２７０へ送信する。以上の処理により、ユニット制御部２７０は、給紙トレイ１１０にセットされている原稿がないか否かを判定する。
【０２３４】
ステップＳ４５０において、ＹＥＳならば、この画像形成処理は終了する。なお、画像形成処理の終了時には、ユニット制御部２７０が、ＪＯＢが終了した旨を報知するための報知信号を、パネル制御部３７０へ送信する。パネル制御部３７０は、受信した報知信号に基づいて、表示部３１０に表示する画像を変更する。一方，ステップＳ４５０において、ＮＯならば、再度、ステップＳ３０の処理が行なわれる。
【０２３５】
次に、画像形成処理のステップＳ３００で行なわれるガラス移動条件設定処理について詳細に説明する。
【０２３６】
図２０は、ガラス移動条件設定処理のフローチャートである。
図２０を参照して、ステップＳ３０６では、大サイズ異物の位置データが変更されたか否かが判定される。具体的には、ユニット制御部２７０が、記憶部２９０に記憶されている異物位置変更フラグがオンであるか否かを判定する。
【０２３７】
ステップＳ３０６において、ＹＥＳならば、ステップＳ３１０に進む。一方、ステップＳ３０６において、ＮＯならば、ステップＳ３０６Ａに進む。
【０２３８】
ステップＳ３０６Ａでは、原稿ＦＤ長に変更があるか否かが判定される。具体的には、ユニット制御部２７０が、記憶部２９０に記憶されている前述の原稿長変更フラグがオンであるか否かを判定する。
【０２３９】
ステップＳ３０６Ａにおいて、ＹＥＳならば、ステップＳ３１０に進む。一方、ステップＳ３０６Ａにおいて、ＮＯならば、このガラス移動条件設定処理は終了し、図１９の画像形成処理に戻り、ステップＳ３００の次のステップＳ４００に進む。これにより、現在、設定されているガラス移動速度および原稿搬送速度および原稿設定倍率はそのままで、画像読取処理が行なわれる。
【０２４０】
ステップＳ３１０では、原稿搬送速度Ｖ０、原稿ＦＤ長の取得が行なわれる。具体的には、ユニット制御部２７０が、記憶部２９０から原稿搬送速度Ｖ０のデータを読出す。また、ユニット制御部２７０は、原稿ＦＤ長ＭＬｎを取得するための制御指示をＡＤＦ制御部１７０へ送信する。ＡＤＦ制御部１７０は、受信した制御指示に基づいて、原稿ＦＤ長ＭＬｎのデータを、ユニット制御部２７０へ送信する。以上の処理により、ユニット制御部２７０は、原稿ＦＤ長ＭＬｎを取得する。その後、ステップＳ３１２に進む。
【０２４１】
ステップＳ３１２では、初期の原稿搬送時間Ｔ０が算出される。具体的には、ユニット制御部２７０が、以下の式（５）に基づいて、原稿搬送時間Ｔ０を算出する。
Ｔ０＝ＭＬｎ／Ｖ０                                            ・・・（５）
その後、ステップＳ３１４に進む。
【０２４２】
ステップＳ３１４では、ガラス移動有効長Ｌｇｎが算出または変更される。以下に説明するステップＳ３１４の処理が、初めて行なわれる場合は、ガラス移動有効長Ｌｇｎの算出となる。一方、以下に説明するステップＳ３１４の処理が、初めて行なわれるのでない場合は、ガラス移動有効長Ｌｇｎの変更となる。
【０２４３】
以下に、処理の説明を行なう。ユニット制御部２７０が、記憶部２９０に記憶されているガラス全面利用フラグがオンである否かを判定する。ガラス全面利用フラグがオンである場合、ユニット制御部２７０が、ガラス移動有効長Ｌｇｎをコンタクトガラス２１０の全面に設定する。
【０２４４】
一方、ガラス全面利用フラグがオフである場合、ユニット制御部２７０が、記憶部２９０に記憶されている最新の大サイズ異物位置データに基づいて、ガラス移動有効長Ｌｇｎを自動的に算出する。次に、ガラス移動有効長Ｌｇｎを自動的に算出する具体的な処理（以下、ガラス移動有効長自動算出処理ともいう）について説明する。
【０２４５】
図２１は、ガラス移動有効長自動算出処理のフローチャートである。
図２１を参照して、ステップＳ６００では、コンタクトガラス２１０上の大サイズ異物の数が“１”であるか否かが判定される。具体的には、ユニット制御部２７０が、最新の大サイズ異物位置データが、複数の大サイズ異物にそれぞれ対応した複数の位置データではなく、１つの位置データを含んでいるか否かを判定する。
【０２４６】
図２２は、大サイズ異物の検出処理により、コンタクトガラス２１０上に検出された大サイズ異物の状態を示す図である。
【０２４７】
図２２（Ａ）は、コンタクトガラス２１０上に、大サイズ異物が１つ存在する状態を示す図である。
【０２４８】
再び、図２１を参照して、ステップＳ６００において、ＹＥＳ（図２２（Ａ）参照）ならば、ステップＳ６００Ａに進む。一方、ステップＳ６００において、ＮＯならば、ステップＳ６１０に進む。
【０２４９】
ステップＳ６００Ａでは、大サイズ異物が存在しない領域の長さが算出される。大サイズ異物の位置は、たとえば、図２２（Ａ）に示す位置であるとする。この場合、１つの大サイズ異物が存在する位置からコンタクトガラス２１０の一端までの領域ＬＬ１の長さと、１つの大サイズ異物が存在する位置からコンタクトガラス２１０の他端までの領域ＬＬ２の長さが算出される。
【０２５０】
具体的には、ユニット制御部２７０が、コンタクトガラス２１０の長さのデータおよび大サイズ異物位置データに基づいて、領域ＬＬ１および領域ＬＬ２の長さを算出する。なお、コンタクトガラス２１０の長さのデータは、記憶部２９０に予め記憶されている。その後、ステップＳ６００Ｂに進む。
【０２５１】
ステップＳ６００Ｂでは、ユニット制御部２７０が、算出した領域ＬＬ１および領域ＬＬ２の長さのうち、大きい方の値（領域ＬＬ２の長さ）をガラス移動有効長Ｌｇｎに設定する。そして、ユニット制御部２７０は、画像読取処理時、コンタクトガラス２１０の領域ＬＬ２を使用するように設定する。その後、このガラス移動有効長自動算出処理は終了する。
【０２５２】
なお、以下においては、領域の長さが、ガラス移動有効長Ｌｇｎに設定された領域は、ユニット制御部２７０により、画像読取処理時、コンタクトガラス２１０において使用される領域（以下、ガラス移動領域ともいう）にも設定されるものとする。
【０２５３】
再び、図２２を参照して、図２２（Ｂ）は、コンタクトガラス２１０上に、大サイズ異物が複数存在する状態を示す。図２２（Ｂ）は、一例として、大サイズ異物の数が２つ場合の状態を示す。
【０２５４】
再び、図２１を参照して、前述のステップＳ６００において、ＮＯ（最新の大サイズ異物位置データが、複数の大サイズ異物にそれぞれ対応した複数の位置データを含む）ならば、ステップＳ６１０に進む。
【０２５５】
ステップＳ６１０では、大サイズ異物が存在しない領域の長さが算出される。大サイズ異物の位置は、たとえば、図２２（Ｂ）に示す位置であるとする。この場合、領域ＬＬ１１、領域ＬＬ１２および領域ＬＬ１３の長さが算出される。具体的には、ユニット制御部２７０が、コンタクトガラス２１０の長さのデータおよび大サイズ異物位置データに基づいて、領域ＬＬ１１、領域ＬＬ１２および領域ＬＬ１３の長さを算出する。その後、ステップＳ６１２に進む。
【０２５６】
ステップＳ６１２では、ユニット制御部２７０が、算出した領域ＬＬ１１、領域ＬＬ１２および領域ＬＬ１３の長さのうち、最も大きい値（領域ＬＬ１１の長さ）をガラス移動有効長Ｌｇｎに設定する。
【０２５７】
その後、このガラス移動有効長自動算出処理は終了する。以上のガラス移動有効長自動算出処理により、ガラス移動有効長Ｌｇｎが算出され、画像読取処理時に使用されるコンタクトガラス２１０の領域も設定される。
【０２５８】
なお、図２１のガラス移動有効長自動算出処理で説明したガラス移動有効長Ｌｇｎの算出方法は一例であって、他の算出方法により、ガラス移動有効長Ｌｇｎを算出してもよい。
【０２５９】
たとえば、コンタクトガラス２１０上に、複数の大サイズ異物が存在する状態が、図２２（Ｃ）に示される状態であるとする。
【０２６０】
この場合、他の算出方法の一例としては、大サイズ異物が存在しない領域ＬＬ１１、領域ＬＬ１２および領域ＬＬ１３の長さのうち、最も大きい領域ＬＬ１１の長さがガラス移動有効長Ｌｇｎに設定されたとする。そして、当該ガラス移動有効長Ｌｇｎを使用して、後述するステップＳ３１６で算出されるガラス移動速度Ｖｇｎが、前述の処理で設定した許容速度Ｖｓ以下となったとする。
【０２６１】
この場合、各々が、大サイズ異物を１つ含む複数の領域（領域ＬＬ１４および領域ＬＬ１５）のうち、大サイズ異物の大きさが最も小さい方の領域の長さが、ガラス移動有効長Ｌｇｎに設定される。
【０２６２】
また、他の算出方法の一例としては、大サイズ異物を含む数が１，２，３，４と、それぞれ異なる複数の領域のうち、領域に含まれる大サイズ異物の面積の累計面積が１番小さい領域の長さが、ガラス移動有効長Ｌｇｎに設定されるという算出方法である。
【０２６３】
ガラス移動有効長Ｌｇｎは、当該ガラス移動有効長Ｌｇｎを使用して、後述するステップＳ３１６で算出されるガラス移動速度Ｖｇｎが、許容速度Ｖｓ以下とならず、かつ、当該ガラス移動有効長Ｌｇｎに対応する大サイズ異物による画像読取処理時の画像への影響が最も少ない領域の長さに設定されることが最も好ましい。
【０２６４】
たとえば、図２２（Ｄ）に示されるように、非常に大きな大サイズ異物を１つ含む領域ＬＬ２２と、大サイズ異物を２つ含む領域ＬＬ２１があるとする。この場合、領域ＬＬ２２に含まれる大サイズ異物の面積が、領域ＬＬ２１に含まれる２つの大サイズ異物のそれぞれの面積の合計よりも大きいならば、領域ＬＬ２１の長さをガラス移動有効長Ｌｇｎに設定する方が、画像読取処理時の画像への影響は少なくなる。
【０２６５】
ユニット制御部２７０は、算出したガラス移動有効長Ｌｇｎと、対応するガラス移動領域とを対応づけて記憶部２９０に記憶させる。なお、既に、前回のステップＳ３１４の処理により記憶部２９０にガラス移動有効長Ｌｇｎが記憶されている場合、ユニット制御部２７０は、古いガラス移動有効長Ｌｇ（ｎ−１）のデータを１つ残して、新たに算出したガラス移動有効長Ｌｇｎを記憶させる。すなわち、記憶部２９０には、２つのガラス移動有効長のデータが記憶される。
【０２６６】
なお、ユニット制御部２７０は、既に、記憶部２９０に２つのガラス移動有効長のデータが記憶されている場合、古い方のガラス移動有効長のデータに、ガラス移動有効長Ｌｇｎのデータを上書き記憶させる。その後、ステップＳ３１６に進む。
【０２６７】
ステップＳ３１６では、ガラス移動速度Ｖｇｎの算出が行なわれる。具体的には、ユニット制御部２７０が、以下の式（６）に基づいて、ガラス移動速度Ｖｇｎを算出する。
Ｖｇｎ＝Ｌｇｎ／Ｔ０                                          ・・・（６）
ユニット制御部２７０は、算出したガラス移動速度Ｖｇｎを、記憶部２９０に記憶させる。なお、既に、前回のステップＳ３１６の処理により記憶部２９０にガラス移動速度Ｖｇ（ｎ−１）が記憶されている場合、ユニット制御部２７０は、古いガラス移動速度Ｖｇ（ｎ−１）のデータを１つ残して、新たに算出したガラス移動速度Ｖｇｎを記憶させる。すなわち、記憶部２９０には、２つのガラス移動速度のデータが記憶される。
【０２６８】
なお、ユニット制御部２７０は、既に、記憶部２９０に２つのガラス移動速度のデータが記憶されている場合、古い方のガラス移動速度のデータに、ガラス移動速度Ｖｇｎを上書き記憶させる。その後、ステップＳ３１７に進む。
【０２６９】
ステップＳ３１７では、表示部３１０に警告のメッセージを表示するための設定を解除する。具体的には、ユニット制御部２７０が、データ一時記憶部３９０に設けられている警告フラグをオフにする制御指示を、パネル制御部３７０へ送信する。この処理により、パネル制御部３７０は、データ一時記憶部３９０に設けられている警告フラグをオフにする。警告フラグは、表示部３１０に警告のメッセージを表示するか否かを判定するためのフラグである。その後、ステップＳ３２０に進む。
【０２７０】
ステップＳ３２０では、ユニット制御部２７０が、ステップＳ３１６で算出されたガラス移動速度Ｖｇｎが、前述の処理で設定した許容速度Ｖｓ以下であるか否かを判定する。ステップＳ３２０において、ＹＥＳならば、ステップＳ３２２に進む。一方、ステップＳ３２０において、ＮＯならば、ステップＳ３２０Ａに進む。
【０２７１】
ステップＳ３２０Ａでは、ユニット制御部２７０が、コンタクトガラス２１０の移動速度をガラス移動速度Ｖｇｎとするための設定を行なう。この設定により、コンタクトガラス２１０は、ガラス移動速度Ｖｇｎで移動制御されることになる。
【０２７２】
また、ユニット制御部２７０が、コンタクトガラス２１０のガラス移動有効長を、記憶部２９０に記憶されているガラス移動有効長Ｌｇｎとし、画像読取処理時に使用する領域を、当該ガラス移動有効長Ｌｇｎに対応づけられたガラス移動領域とするための設定を行なう。この設定により、コンタクトガラス２１０は、当該設定されたガラス移動領域を使用して、ガラス移動有効長Ｌｇｎで移動制御されることになる。その後、このガラス移動条件設定処理は終了し、図１９の画像形成処理に戻り、ステップＳ３００の次のステップＳ４００に進む。
【０２７３】
ステップＳ３２２では、表示部３１０に警告のメッセージを表示するための設定をする。具体的には、ユニット制御部２７０が、データ一時記憶部３９０に設けられている警告フラグをオンにする制御指示を、パネル制御部３７０へ送信する。この処理により、パネル制御部３７０は、データ一時記憶部３９０に設けられている警告フラグをオンにする。その後、ステップＳ３３０に進む。
【０２７４】
ステップＳ３２０の条件を満たすガラス移動速度Ｖｇｎで、コンタクトガラス２１０を移動制御した場合、前述したような問題が発生する。したがって、前述の問題を改善するために、ステップＳ３３０以降の処理を行なう。
【０２７５】
ステップＳ３３０では、ガラス移動有効長の切替えが許可されているか否かが判定される。具体的には、ユニット制御部２７０が、記憶部２９０に記憶されている前述のガラス移動有効長切替え許可フラグがオンであるか否かを判定する。
【０２７６】
ステップＳ３３０において、ＹＥＳならば、ステップＳ３３２に進む。一方、ステップＳ３３０において、ＮＯならば、ステップＳ３４０に進む。
【０２７７】
ステップＳ３４０では、原稿の読取りの継続が許可されているか否かが判定される。具体的には、ユニット制御部２７０が、記憶部２９０に記憶されている前述の原稿読取り継続許可フラグがオンであるか否かを判定する。ステップＳ３４０の処理が行われる場合の一例としては、ユーザが、複数の原稿を、筋ノイズ等があっても、同じ品質での読取りを希望する場合である。ステップＳ３４０において、ＹＥＳならば、ステップＳ３４２に進む。一方、ステップＳ３４０において、ＮＯならば、ステップＳ３５０に進む。
【０２７８】
ステップＳ３４２では、ガラス移動設定処理が行なわれる。ガラス移動設定処理では、ユニット制御部２７０が、コンタクトガラス２１０の移動速度を、記憶部２９０に記憶されているガラス移動速度Ｖｇ（ｎ−１）とするための設定を行なう。なお、ガラス移動速度Ｖｇ（ｎ−１）は、許容速度Ｖｓ以上の速度であるとする。この設定により、コンタクトガラス２１０は、許容速度Ｖｓ以下でないと判定されたガラス移動速度Ｖｇｎの代わりに、許容速度Ｖｓ以上の速度であるガラス移動速度Ｖｇ（ｎ−１）で移動制御されることになる。
【０２７９】
また、ユニット制御部２７０が、コンタクトガラス２１０のガラス移動有効長を、記憶部２９０に記憶されているガラス移動有効長Ｌｇ（ｎ−１）とするための設定を行なう。なお、ガラス移動有効長Ｌｇ（ｎ−１）は、前述の所定値Ｌｓ以上であるとする。この設定により、コンタクトガラス２１０は、所定値Ｌｓ以上であるガラス移動有効長Ｌｇ（ｎ−１）で移動制御されることになる。この場合、前回のステップＳ４４０の処理において、新たに検出された大サイズ異物については、ノイズ除去処理のみで可能なレベルのノイズ除去を行うこととなる。
【０２８０】
その後、このガラス移動条件設定処理は終了し、図１９の画像形成処理に戻り、ステップＳ３００の次のステップＳ４００に進む。
【０２８１】
ステップＳ３５０では、ＪＯＢ中断処理が行なわれる。ＪＯＢ中断処理では、処理中のＪＯＢを途中で中断するための処理が行なわれる。具体的には、ユニット制御部２７０が、新たに原稿を給紙する処理を中止させるための制御指示および給紙済み原稿を外部へ排出するための制御指示を、ＡＤＦ１００内のＡＤＦ制御部１７０に対し行なう。
【０２８２】
そして、ユニット制御部２７０が、データ一時記憶部３９０に設けられているＪＯＢ中断時警告フラグをオンにする制御指示を、パネル制御部３７０へ送信する。この処理により、パネル制御部３７０は、データ一時記憶部３９０に設けられているＪＯＢ中断時警告フラグをオンにする。ＪＯＢ中断時警告フラグは、ＪＯＢを途中で中断した後、表示部３１０に警告のメッセージを表示するためのフラグである。なお、初期状態では、ＪＯＢ中断時警告フラグはオフに設定されている。その後、このガラス移動条件設定処理は終了し、図１９の画像形成処理に戻り、画像形成処理も終了する。
【０２８３】
ステップＳ３３２では、ガラス移動速度Ｖｇｎが許容速度Ｖｓ以下となった場合、ガラス移動有効長の切替えをすぐに行なうことが許可されているか否かが判定される。この判定処理は、前述の初期設定処理以外で、ユーザが操作キー群３２０を使用して予め設定したガラス移動有効長の切替えのタイミングのデータ（以下、タイミングデータともいう）に基づいて判定される。
【０２８４】
タイミングデータは、ガラス移動速度Ｖｇｎが許容速度Ｖｓ以下となった場合、ガラス移動有効長の切替えをすぐに行なうことを許可するか否かを示すデータである。すなわち、ユーザは、画像形成処理が行われる前に、ガラス移動速度Ｖｇｎが許容速度Ｖｓ以下となった場合、ガラス移動有効長の切替えをすぐに行なうことを許可するか否かを設定する。
【０２８５】
タイミングデータは、記憶部２９０に記憶されている。ユニット制御部２７０は、記憶部２９０に記憶されているタイミングデータに基づいて、ガラス移動有効長の切替えをすぐに行なうことが許可されているか否か判定する。ステップＳ３３２において、ＹＥＳならば、ステップＳ３３４に進む。一方ステップＳ３３２において、ＮＯならば、前述のステップＳ３４２に進む。
【０２８６】
ステップＳ３３４では、ユニット制御部２７０が、ガラス移動有効長Ｌｇｎを、前述の所定値Ｌｓに変更する。すなわち、コンタクトガラス２１０の使用される領域が、予め設定された所定値Ｌｓに対応する領域（たとえば、図４（Ｄ）参照）に変更される。なお、所定値Ｌｓに対応する領域は、コンタクトガラス２１０の左端から右へ所定値Ｌｓ分だけ離れた距離までの領域に限定されることはない。所定値Ｌｓに対応する部分は、設定されたガラス移動領域の場所によって様々に変化する。
【０２８７】
ガラス移動有効長Ｌｇｎが、たとえば、図２２（Ｂ）の領域ＬＬ１３の長さに設定された場合、所定値Ｌｓに対応する領域は、コンタクトガラス２１０の右端から左へ所定値Ｌｓ分だけ離れた距離までの領域となる。その後、ステップＳ３３６に進む。
【０２８８】
ステップＳ３３６では、ユニット制御部２７０は、以下の式（７）に、前述の処理で取得または算出したガラス移動有効長Ｌｓおよび原稿搬送時間Ｔ０を代入することで、ガラス移動速度Ｖｇｎ１を算出する。
Ｖｇｎ１＝Ｌｓ／Ｔ０                                            ・・（７）
なお、算出されたガラス移動速度Ｖｇｎ１は、許容速度Ｖｓ以上である。そして、ユニット制御部２７０が、コンタクトガラス２１０の移動速度をガラス移動速度Ｖｇｎ１とするための設定を行なう。
【０２８９】
この設定により、コンタクトガラス２１０は、ガラス移動速度Ｖｇｎ１で移動制御されることになる。その後、このガラス移動条件設定処理は終了し、図１９の画像形成処理に戻り、ステップＳ３００の次のステップＳ４００に進む。
【０２９０】
ステップＳ４００では、画像読取処理が行なわれる。画像読取処理では、ＡＤＦ制御部１７０は、ステップＳ２２の処理で設定された原稿搬送速度Ｖ０で、ｎ枚目の原稿を搬送させるための制御指示をモータ駆動制御部１７５へ送信する。モータ駆動制御部１７５は、受信した制御指示に基づいて、ｎ枚目の原稿を指定された原稿搬送速度で原稿読取り位置Ｌ１を通過させるように読取り前ローラ１２０Ｃを制御する。
【０２９１】
ｎ枚目の原稿が、原稿読取り位置Ｌ１を通過するのと同期して、ユニット制御部２７０は、ガラス移動条件設定処理で設定されたガラス移動速度およびガラス移動有効長でコンタクトガラス２１０を移動制御する。
【０２９２】
ガラス移動速度およびガラス移動有効長は、たとえば、それぞれ、ガラス移動速度Ｖｇｎ１およびガラス移動有効長Ｌｓであるとする。
【０２９３】
ユニット制御部２７０は、当該移動制御をするための制御指示をモータ駆動制御部２７５Ａへ送る。モータ駆動制御部２７５Ａは、受信した制御指示に基づいて、コンタクトガラス２１０を移動制御するように駆動パルスモータ２５０Ａを動作させる。
【０２９４】
また、ｎ枚目の原稿が原稿読取り位置Ｌ１を、通過開始してから、通過し終わる間に、画像処理部２４０は、図３で説明した処理を行ない、ｎ枚目の原稿を画像データとして読取り、記憶部２９０に記憶させる。
【０２９５】
以上のように、コンタクトガラス２１０が移動制御される際、ガラス移動有効長Ｌｓに対応するコンタクトガラス２１０上に大サイズ異物が存在する場合、筋ノイズが発生する。しかしながら、コンタクトガラス２１０は、許容速度Ｖｓ以上であるガラス移動速度Ｖｇｎ１で移動制御される。したがって、画像処理部２４０は、複数の原稿を同じ品質で読取ることができ、大サイズ異物よりも小さい異物によるノイズに対するノイズ除去処理のノイズ除去性能を所定レベル以上で維持できるためノイズの少ない高品質な画像を得ることができるという効果を奏する。
【０２９６】
また、コンタクトガラス２１０は、許容速度Ｖｓ以上であるガラス移動速度Ｖｇｎ１で移動制御される。その結果、許容速度Ｖｓよりさらに小さいガラス移動速度でコンタクトガラス２１０を移動制御した場合に発生する振動音等を防ぐことができるという効果を奏する。
【０２９７】
その後、ステップＳ４２０に進む。
ステップＳ４２０では、プリントアウト処理が行われる。プリントアウト処理では、ユニット制御部２７０が、印刷処理を行なわせるための制御指示およびステップＳ４００の処理で記憶部２９０に記憶された画像データを、画像形成部４００へ送信する。
【０２９８】
画像形成部４００は、当該制御指示を受信すると、受信した画像データに応じた画像を紙に印字する。
【０２９９】
以上の処理により、画像形成部４００が受信した画像データはノイズの少ない高品質な画像であるため、紙に印字された画像もノイズの少ない高品質な画像とすることができるという効果を奏する。
【０３００】
次に、コンタクトガラス２１０に異物等が検出された場合に行なわれる警告処理について説明する。警告処理は、前述の画像形成処理が開始されたことを条件として、開始される。また、警告処理は、画像形成処理と並行して、操作パネルユニット３００内で行なわれる。なお、警告処理の開始条件は、前述の画像形成処理が開始されたという条件に限定されることはない。
【０３０１】
図２３は、警告処理のフローチャートである。
図２３を参照して、ステップＳ５０２では、ＪＯＢ中断時の警告指示があるか否かが判定される。具体的には、パネル制御部３７０が、データ一時記憶部３９０に設けられているＪＯＢ中断時警告フラグが、オンであるか否かを判定する。ステップＳ５０２において、ＹＥＳならば、ステップＳ５０２Ａに進む。一方、ステップＳ５０２において、ＮＯならば、ステップＳ５１０に進む。
【０３０２】
ステップＳ５０２Ａでは、ＪＯＢ中断時警告画像表示処理が行なわれる。ＪＯＢ中断時警告画像表示処理では、パネル制御部３７０が、表示部３１０に、ＪＯＢ中断時警告画像を表示させる。
【０３０３】
図２４は、一例としてのＪＯＢ中断時警告画像８１０を示す図である。
図２４を参照して、ＪＯＢ中断時警告画像８１０は、ステップＳ３５０でＪＯＢ中断処理が行なわれた場合に、表示部３１０に表示される画像である。ＪＯＢ中断時警告画像８１０は、ガラス汚れ検出によりＪＯＢを中断したことを示すメッセージと、ガラス清掃をユーザに促すメッセージとが表示される。
【０３０４】
再び、図２３を参照して、ステップＳ５０２Ａの処理の後、この警告処理は終了する。
ステップＳ５１０では、警告指示があるか否かが判定される。具体的には、パネル制御部３７０が、データ一時記憶部３９０に設けられている警告フラグが、オンであるか否かを判定する。ステップＳ５１０において、ＹＥＳならば、ステップＳ５１２に進む。一方、ステップＳ５１０において、ＮＯならば、ステップＳ５２０に進む。
【０３０５】
ステップＳ５１２では、即時警告が許可されているか否かが判定される。具体的には、パネル制御部３７０が、データ一時記憶部３９０に設けられている即時警告許可フラグが、オンであるか否かを判定する。ステップＳ５１２において、ＹＥＳならば、ステップＳ５１４に進む。一方、ステップＳ５１２において、ＮＯならば、ステップＳ５２０に進む。
【０３０６】
ステップＳ５１４では、即時警告画像表示処理が行なわれる。即時警告画像表示処理では、パネル制御部３７０が、表示部３１０に、即時警告画像を表示させる。
【０３０７】
図２５は、表示部３１０に表示される画像を示す図である。
図２５（Ａ）は、一例としての即時警告画像８２０を示す図である。即時警告画像８２０は、ＪＯＢ中にコンタクトガラス２１０の汚れが検出された場合に、表示部３１０に即座に表示される画像である。即時警告画像８２０には、プリント中を示すメッセージと、ガラスの汚れをユーザに警告するメッセージとが表示される。
【０３０８】
したがって、ユーザは、ＪＯＢ中であっても、コンタクトガラス２１０の汚れを即座に知ることができる。その結果、ユーザが即時警告画像８２０を参照し、コンタクトガラス２１０の汚れを知った時点で、ユーザがＪＯＢの中止操作を行なえば、低品質な画像読取処理または低品質なコピー処理といった無駄な処理を最小限に防ぐことができるという効果を奏する。
【０３０９】
すなわち、高品質な画像読取処理を望むユーザに対し、余計な手間を最小限にすることができるという効果を奏する。当該余計な手間とは、画像読取処理の終了後、ユーザが、コンタクトガラス２１０を清掃等の作業を行なってから、再度、画像読取処理を行なうといった手間である。
【０３１０】
再び、図２３を参照して、表示部３１０に、即時警告画像を表示させた後、所定条件成立後、パネル制御部３７０は、表示部３１０に表示されている画像を、即時警告画像８２０から、ＪＯＢ中画像に切替える。ここで、所定条件の一例としては、表示部３１０に即時警告画像８２０が表示されてから所定時間（たとえば、１０秒間）が経過したという条件である。また、所定条件の一例としては、表示部３１０に即時警告画像８２０が表示されている途中、ユーザが表示部３１０の任意の位置をタッチしたという条件である。
【０３１１】
再び、図２５を参照して、図２５（Ｂ）は、一例としてのＪＯＢ中画像８２０Ａを示す図である。
【０３１２】
再び、図２３を参照して、ステップＳ５１４の処理の後、ステップＳ５２０に進む。
ステップＳ５２０では、ＪＯＢ中止操作があるか否かが判定される。具体的には、パネル制御部３７０が、ユーザによるストップキー３２６の押下操作があったか否かを判定する。ステップＳ５２０において、ＹＥＳならば、この警告処理は終了する。一方、ステップＳ５２０において、ＮＯならば、ステップＳ５２２に進む。
【０３１３】
ステップＳ５２２では、ＪＯＢが終了したか否かが判定される。具体的には、パネル制御部３７０が、ＪＯＢが終了した旨を報知するための報知信号を、ユニット制御部２７０から受信したか否かが判定される。ステップＳ５２２において、ＹＥＳならば、ステップＳ５２４に進む。一方、ステップＳ５２２において、ＮＯならば、再度、ステップＳ５０２の処理が行なわれる。
【０３１４】
ステップＳ５２４では、ＪＯＢ終了時に警告が許可されているか否かが判定される。具体的には、パネル制御部３７０が、データ一時記憶部３９０に設けられているＪＯＢ終了時警告フラグが、オンであるか否かを判定する。ステップＳ５２４において、ＹＥＳならば、ステップＳ５２６に進む。一方、ステップＳ５２４において、ＮＯならば、この警告処理は終了する。
【０３１５】
ステップＳ５２６では、ジョブ終了時警告画像表示処理が行なわれる。ジョブ終了時警告画像表示処理では、パネル制御部３７０が、表示部３１０に、ジョブ終了時警告画像を表示させる。ジョブ終了時警告画像は、ＪＯＢ終了時に、表示部３１０に表示される画像である。
【０３１６】
図２６は、一例としてのジョブ終了時警告画像８３０を示す図である。ジョブ終了時警告画像は、ＪＯＢ（画像形成処理）中にコンタクトガラス２１０の汚れが検出され、ガラスの汚れがある旨のメッセージと、ガラス清掃をユーザに促すメッセージとが表示された画像である。
【０３１７】
再び、図２３を参照して、ステップＳ５２６の処理が終了すると、この警告処理は終了する。なお、ＪＯＢ中に警告処理が行なわれる場合、表示部３１０に即時警告画像８２０が表示されていない期間は、ＪＯＢ中画像８２０Ａが表示される。また、警告処理において、表示部３１０に、即時警告画像８２０またはジョブ終了時警告画像８３０のいずれも表示されない場合、ＪＯＢ終了後は、表示部３１０には、たとえば、初期画像６００が表示される。
【０３１８】
以上の処理により、高品質な画像読取処理を望むユーザは、表示部３１０に表示された警告画像に応じて、コンタクトガラス２１０の清掃等を行なうことで、低品質な画像読取処理、低品質でのコピー処理を最小限に防ぐことができるという効果を奏する。
【０３１９】
すなわち、高品質な画像読取処理を望むユーザに対し、余計な手間を最小限にすることができるという効果を奏する。
【０３２０】
なお、本実施の形態では、ＡＤＦ１００内のＡＤＦ制御部１７０が、原稿を搬送させる制御を行ない、画像読取ユニット２００内のユニット制御部２７０が、コンタクトガラス２１０の移動制御を行なう例を説明している。しかしながら、原稿を搬送させる制御およびコンタクトガラス２１０の移動制御は、１つの制御部で行なわれてもよい。たとえば、当該１つの制御部が設けられる場所は、ＡＤＦ１００内および画像読取ユニット２００内のいずれであってもよい。すなわち、制御部の数および構成は任意である。
【０３２１】
また、警告処理において、表示部３１０に表示される画像および画像内のメッセージは、本実施の形態の内容に限定されるものではない。また、ユーザに警告する方法は、本実施の形態の内容に限定されることなく、表示部３１０に画像を表示させる代わりに、たとえば、ＬＥＤなど他の警告手段を使用して警告してもよい。
【０３２２】
上述した本発明の実施形態には、特許請求の範囲の請求項１〜９に記載した発明以外にも、以下の付記１〜２８に示すような発明が含まれる。
【０３２３】
[付記１]  前記所定透過部分に基づいた移動速度は、前記所定透過部分の長さを、所定時間で除算した速度である、請求項１に記載の画像読取装置。
【０３２４】
[付記２]  前記使用部分設定手段は、設定可能部分情報に応じて、前記透明部材の透過部分のうち、所定サイズ以上の異物が存在しない部分に基づいて前記使用透過部分を設定する、請求項１に記載の画像読取装置。
【０３２５】
[付記３]  前記設定可能部分情報は、前記透明部材の透過部分のうち、前記使用部分設定手段が前記使用透過部分として設定可能な部分を、定めた情報であり、
前記設定可能部分情報を変更するための設定可能部分変更手段をさらに備える、付記２に記載の画像読取装置。
【０３２６】
[付記４]  前記所定の移動速度を変更するための移動速度変更手段をさらに備える、請求項１に記載の画像読取装置。
【０３２７】
[付記５]  前記変更手段が、前記使用透過部分を、前記所定透過部分に変更するタイミングは、予め設定されたタイミング情報に基づいて変更される、請求項１に記載の画像読取装置。
【０３２８】
[付記６]  前記変更手段が、前記使用透過部分を、前記所定透過部分に変更する条件を変更するための変更条件設定手段をさらに備える、請求項１に記載の画像読取装置。
【０３２９】
[付記７]  前記報知手段が前記所定情報を報知するタイミングを設定するためのタイミング設定手段をさらに備える、請求項４に記載の画像読取装置。
【０３３０】
[付記８]  前記報知手段は、前記タイミング設定手段により設定されたタイミングに応じて、報知する前記所定情報の内容を変更する、付記７に記載の画像読取装置。
【０３３１】
[付記９]  前記透明部材上に異物が存在するか否かを検出する異物検出手段をさらに備え、
前記所定情報は、前記異物検出手段により検知された異物に基づく情報である、請求項７に記載の画像読取装置。
【０３３２】
[付記１０]  前記報知手段が、前記所定情報を報知する場合、前記原稿読取部による前記原稿の読取り処理を中断するか否かを設定するための読取中断条件設定手段をさらに備える、請求項７に記載の画像読取装置。
【０３３３】
[付記１１]  前記報知手段が前記所定情報を報知するタイミングを設定するためのタイミング設定手段をさらに備える、請求項７に記載の画像読取装置。
【０３３４】
[付記１２]  前記報知手段は、前記タイミング設定手段により設定されたタイミングに応じて、報知する前記所定情報の内容を変更する、付記１１に記載の画像読取装置。
【０３３５】
[付記１３]  前記所定透過部分に基づいた移動速度は、前記所定透過部分の長さを、所定時間で除算した速度である、請求項８に記載の画像形成装置。
【０３３６】
[付記１４]  前記使用部分設定手段は、設定可能部分情報に応じて、前記透明部材の透過部分のうち、所定サイズ以上の異物が存在しない部分に基づいて前記使用透過部分を設定する、請求項８に記載の画像形成装置。
【０３３７】
[付記１５]  前記設定可能部分情報は、前記透明部材の透過部分のうち、前記使用部分設定手段が前記使用透過部分として設定可能な部分を、定めた情報であり、
前記設定可能部分情報を変更するための設定可能部分変更手段をさらに備える、付記１４に記載の画像形成装置。
【０３３８】
[付記１６]  前記変更手段は、前記透明部材の移動速度が前記所定の移動速度以下であると判定された場合、設定指示に応じて、前記使用透過部分を、前記所定透過部分に変更し、
前記設定指示は、前記変更手段が、前記使用透過部分を、前記所定透過部分に変更することを許可する許可指示または許可しない不許可指示のいずれかであり、
前記設定指示を、前記許可指示または前記不許可指示のいずかに設定するための指示設定手段をさらに備える、請求項８に記載の画像形成装置。
【０３３９】
[付記１７]  前記所定の移動速度を変更するための移動速度変更手段をさらに備える、請求項８に記載の画像形成装置。
【０３４０】
[付記１８]  前記変更手段が、前記使用透過部分を、前記所定透過部分に変更するタイミングは、予め設定されたタイミング情報に基づいて変更される、請求項８に記載の画像形成装置。
【０３４１】
[付記１９]  前記変更手段が、前記使用透過部分を、前記所定透過部分に変更する条件を変更するための変更条件設定手段をさらに備える、請求項８に記載の画像形成装置。
【０３４２】
[付記２０]  前記透明部材の移動速度が前記所定の移動速度以下であると判定された場合、ユーザに所定情報を報知するための報知手段をさらに備える、請求項８に記載の画像形成装置。
【０３４３】
[付記２１]  前記透明部材上に異物が存在するか否かを検出する異物検出手段をさらに備え、
前記所定情報は、前記異物検出手段により検知された異物に基づく情報である、付記２０に記載の画像形成装置。
【０３４４】
[付記２２]  前記報知手段が、前記所定情報を報知する場合、前記原稿読取部による前記原稿の読取り処理を中断するか否かを設定するための読取中断条件設定手段をさらに備える、付記２０に記載の画像形成装置。
【０３４５】
[付記２３]  前記報知手段が前記所定情報を報知するタイミングを設定するためのタイミング設定手段をさらに備える、付記２０に記載の画像形成装置。
【０３４６】
[付記２４]  前記報知手段は、前記タイミング設定手段により設定されたタイミングに応じて、報知する前記所定情報の内容を変更する、付記２３に記載の画像形成装置。
【０３４７】
[付記２５]  前記透明部材上に異物が存在するか否かを検出する異物検出手段をさらに備え、
前記所定情報は、前記異物検出手段により検知された異物に基づく情報である、請求項９に記載の画像形成装置。
【０３４８】
[付記２６]  前記報知手段が、前記所定情報を報知する場合、前記原稿読取部による前記原稿の読取り処理を中断するか否かを設定するための読取中断条件設定手段をさらに備える、請求項９に記載の画像形成装置。
【０３４９】
[付記２７]  前記報知手段が前記所定情報を報知するタイミングを設定するためのタイミング設定手段をさらに備える、請求項９に記載の画像形成装置。
【０３５０】
[付記２８]  前記報知手段は、前記タイミング設定手段により設定されたタイミングに応じて、報知する前記所定情報の内容を変更する、付記２７に記載の画像形成装置。
【０３５１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０３５２】
【図１】画像形成装置の内部の構成を示すブロック図である。
【図２】画像形成装置の内部の制御構成を示すブロック図である。
【図３】画像処理部の内部の構成を示すブロック図である。
【図４】コンタクトガラスの移動速度の設定方法を説明するための図である。
【図５】ガラス移動速度に対する速度変動率をグラフで示した図である。
【図６】操作パネルユニットの外観を示す図である。
【図７】初期設定処理のフローチャートである。
【図８】表示部に表示される画像を示す図である。
【図９】表示部に表示される画像を示す図である。
【図１０】ガラス移動有効長切替え設定処理のフローチャートである。
【図１１】表示部に表示される画像を示す図である。
【図１２】移動速度限界時動作設定処理のフローチャートである。
【図１３】ガラス移動速度設定処理のフローチャートである。
【図１４】表示部に表示される画像を示す図である。
【図１５】初期設定処理のフローチャートである。
【図１６】ガラス移動量切替え設定処理のフローチャートである。
【図１７】警告タイミング設定処理のフローチャートである。
【図１８】表示部に表示される、一例としての警告タイミング設定画像を示す図である。
【図１９】画像形成処理のフローチャートである。
【図２０】ガラス移動条件設定処理のフローチャートである。
【図２１】ガラス移動有効長自動算出処理のフローチャートである。
【図２２】大サイズ異物の検出処理により、コンタクトガラス上に検出された大サイズ異物の状態を示す図である。
【図２３】警告処理のフローチャートである。
【図２４】一例としてのＪＯＢ中断時警告画像を示す図である。
【図２５】表示部に表示される画像を示す図である。
【図２６】一例としてのジョブ終了時警告画像を示す図である。
【符号の説明】
【０３５３】
１００  ＡＤＦ、２００  画像読取ユニット、２１０  コンタクトガラス、２４０  画像処理部、２７０  ユニット制御部、３００  操作パネルユニット、３７０  パネル制御部、４００  画像形成部、１０００  画像形成装置。
【図１】
2006319415.tif 000003
【図２】
2006319415.tif 000004
【図３】
2006319415.tif 000005
【図４】
2006319415.tif 000006
【図５】
2006319415.tif 000007
【図６】
2006319415.tif 000008
【図７】
2006319415.tif 000009
【図８】
2006319415.tif 000010
【図９】
2006319415.tif 000011
【図１０】
2006319415.tif 000012
【図１１】
2006319415.tif 000013
【図１２】
2006319415.tif 000014
【図１３】
2006319415.tif 000015
【図１４】
2006319415.tif 000016
【図１５】
2006319415.tif 000017
【図１６】
2006319415.tif 000018
【図１７】
2006319415.tif 000019
【図１８】
2006319415.tif 000020
【図１９】
2006319415.tif 000021
【図２０】
2006319415.tif 000022
【図２１】
2006319415.tif 000023
【図２２】
2006319415.tif 000024
【図２３】
2006319415.tif 000025
【図２４】
2006319415.tif 000026
【図２５】
2006319415.tif 000027
【図２６】
2006319415.tif 000028