(57)【要約】【課題】  搬送する原稿の形状状態が正常でないことが原稿の状態に起因している場合、原稿の形状異常かどうかを検知せずに、原稿読取を行う指示をユーザから受け付ける。【解決手段】    原稿台に積載された原稿を１枚ずつ分離して搬送して排出する搬送手段と、前記搬送手段により搬送される前記原稿の画像を読取る読取手段と、を備えて原稿の画像を読み取るジョブを実行する画像読取装置において、原稿の搬送を開始してから前記原稿の形状状態が正常でないことを検知した場合、次に搬送する原稿に対して前記原稿の形状状態を検知しないことを受け付ける。その後、次に搬送する原稿に対して前記原稿の形状状態を検知しないことを受け付けた場合、前記搬送手段が搬送する原稿では原稿の形状状態が正常であるかどうかを検知しないように制御することを特徴とする。【選択図】  図８
2018088632.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取るジョブを実行する画像読取装置であって、
原稿台に積載された原稿を１枚ずつ分離して搬送して排出する搬送手段と、
前記搬送手段が搬送する原稿の形状状態を検知する検知手段と、
前記搬送手段により搬送される前記原稿の画像を読取る読取手段と、
前記原稿の搬送を開始してから前記検知手段が前記原稿の形状状態が正常でないことを検知した場合、次に搬送する原稿に対して前記検知手段による前記原稿の形状状態を検知しないことを受け付ける受付手段と、
前記受付手段が次に搬送する原稿に対して前記検知手段による前記原稿の形状状態を検知しないことを受け付けた場合、前記搬送手段が搬送する原稿では前記検知手段が前記原稿の形状状態が正常であるかどうかを検知しないように制御する第１の制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記第１の制御手段は、前記搬送手段が搬送する原稿がなくなるまで、前記搬送手段が搬送する原稿では前記検知手段が前記原稿の形状状態が正常であるかどうかを検知しないように制御することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記原稿の搬送を開始してから前記検知手段が前記原稿の形状状態が正常でないと検知した場合、前記ジョブを中断する第２の制御手段を備えることを特徴とする請求項１に記載の画像読取装置。
【請求項４】
原稿の画像を読み取るジョブを実行する画像読取装置であって、
原稿台に積載された原稿を１枚ずつ分離して搬送して排出する搬送手段と、
前記搬送手段が搬送する原稿の形状状態を検知する検知手段と、
前記搬送手段により搬送される前記原稿の画像を読取る読取手段と、
前記原稿の搬送を開始してから前記検知手段が前記原稿の形状状態が正常でないことを検知した場合、次に搬送する原稿に対して前記検知手段による前記原稿の形状状態を検知しても前記原稿の搬送を停止させないことを受け付ける受付手段と、
前記受付手段が次に搬送する原稿に対して前記検知手段による前記原稿の形状状態を検知しても前記原稿の搬送を停止させないことを受け付けた場合、前記検知手段による前記原稿の形状状態が正常でないことを検知しても、前記搬送手段が原稿の搬送を停止しないように制御する制御手段と、
を備えることを特徴とする画像読取装置。
【請求項５】
原稿の画像を読み取るジョブを実行する画像読取装置であって、
原稿台に積載された原稿を１枚ずつ分離して搬送して排出する搬送手段と、
前記搬送手段が搬送する原稿の形状状態を検知する検知手段と、
前記搬送手段により搬送される前記原稿の画像を読取る読取手段と、
前記原稿の搬送を開始してから前記検知手段が前記原稿の形状状態が正常でないことを検知した場合、前記搬送手段から搬送される原稿を読み取る第１の読取処理から、原稿台に載置される原稿を連続して読み取る第２の読取処理に切り替える切替指示を受け付ける受付手段と、
前記受付手段が前記第２の読取処理への切替指示を受け付けた場合、前記原稿台に載置される原稿を連続して前記読取手段に読み取らせるように制御する第１の制御手段と、
を備えることを特徴とする画像読取装置。
【請求項６】
前記受付手段が前記第２の読取処理への切替指示を受け付けた場合、前記読取手段が連続して原稿から読み取る一連の画像情報を記憶手段に記憶させる第２の制御手段を備えることを特徴とする請求項５に記載の画像読取装置。
【請求項７】
原稿台に積載された原稿を１枚ずつ分離して搬送して排出する搬送手段と、前記搬送手段により搬送される前記原稿の画像を読取る読取手段と、を備えて原稿の画像を読み取るジョブを実行する画像読取装置の制御方法であって、
前記搬送手段が搬送する原稿の形状状態を検知手段によって検知する検知工程と、
前記原稿の搬送を開始してから前記検知工程で前記原稿の形状状態が正常でないことを検知した場合、次に搬送する原稿に対して前記検知手段による前記原稿の形状状態を検知しないことを受け付ける受付工程と、
前記受付工程で次に搬送する原稿に対して前記検知手段による前記原稿の形状状態を検知しないことを受け付けた場合、前記搬送手段が搬送する原稿では前記検知手段が前記原稿の形状状態が正常であるかどうかを検知しないように制御する制御工程と、
を備えることを特徴とする画像読取装置の制御方法。
【請求項８】
原稿台に積載された原稿を１枚ずつ分離して搬送して排出する搬送手段と、前記搬送手段により搬送される前記原稿の画像を読取る読取手段と、を備えて原稿の画像を読み取るジョブを実行する画像読取装置の制御方法であって、
前記搬送手段が搬送する原稿の形状状態を検知する検知工程と、
前記原稿の搬送を開始してから前記検知工程で前記原稿の形状状態が正常でないことを検知した場合、次に搬送する原稿に対して前記検知工程による前記原稿の形状状態を検知しても前記原稿の搬送を停止させないことを受け付ける受付工程と、
前記受付工程が次に搬送する原稿に対して前記検知工程による前記原稿の形状状態を検知しても前記原稿の搬送を停止させないことを受け付けた場合、前記検知工程による前記原稿の形状状態が正常でないことを検知しても、前記搬送手段が原稿の搬送を停止しないように制御する制御工程と、
を備えることを特徴とする画像読取装置の制御方法。
【請求項９】
原稿台に積載された原稿を１枚ずつ分離して搬送して排出する搬送手段と、前記搬送手段により搬送される前記原稿の画像を読取る読取手段と、を備えて原稿の画像を読み取るジョブを実行する画像読取装置の制御方法であって、
前記搬送手段が搬送する原稿の形状状態を検知する検知工程と、
前記原稿の搬送を開始してから前記検知工程で前記原稿の形状状態が正常でないことを検知した場合、前記搬送手段から搬送される原稿を読み取る第１の読取処理から、原稿台に載置される原稿を連続して読み取る第２の読取処理に切り替える切替指示を受け付ける受付工程と、
前記受付工程で前記第２の読取処理への切替指示を受け付けた場合、前記原稿台に載置される原稿を連続して前記読取手段に読み取らせるように制御する制御工程と、
を備えることを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取装置の制御方法に関するものである。
【背景技術】
【０００２】
従来、複写機等に使用される画像読取装置には、自動原稿搬送装置（後述するＡＤＦ）により原稿を1枚ずつ搬送し、その搬送路上に固定されたＣＣＤセンサにより原稿の画像を読み取るものがある（特許文献1参照）。  
【０００３】
上記構成を有する画像読取装置では、原稿を搬送する際に、ステイプルやクリップを除去していない原稿束が原稿トレイ上に積載されて、読み取り指示が行われることがある。
自動原稿搬送装置では、搬送部の分離機構によって原稿が1枚ずつ分離されて搬送されるように構成されるので、綴じられた原稿束が積載された状態で搬送動作が開始されると、最上面の原稿が分離、搬送される際に綴じ部分に負荷がかかる。
これにより、原稿がシワになったり、破れてしまったりすることがある。また、綴じられた原稿が分離されずに送り出されることで、搬送経路上で紙詰まりを起こすというトラブルが発生することもある。  
【０００４】
そこで、このような事態を避けるために、原稿がステイプルやクリップ等で綴じられていることを検知する装置が提案されている。
例えば、原稿トレイ上に積載された原稿に対し、ステイプル、クリップ、糊付け等の綴じ部の有無を判断するために、原稿搬送時の原稿の高さの変化を検出して綴じ部の有無を判断する構成を備えた装置がある（特許文献2参照）。 
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2001−285595号公報
【特許文献２】特開2004−182449号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、搬送時に原稿の高さの変化を検出する上記特許文献2記載の技術では、搬送前から原稿に折れやシワが存在している場合、綴じられていないのに、綴じ原稿と誤判定する可能性がある。そして、何度、原稿を置き直しても誤検知し続けるという問題があった。
また、別の課題として、従来の技術では、綴じ原稿を検知した後にどのように原稿読取を実施すれば良いのかについて、対処方法を示しておらず、ユーザに不親切であった。
また、別の課題として、ステイプルされた綴じ原稿を検知した場合、綴じたままの原稿を自動原稿搬送装置で読み取ることは出来ない。そのため、一度ジョブを中止して、原稿台に原稿を載置させ、新しいジョブとして最初から連続して読取を実行させるか、ユーザに適切な操作指示を与えていなかった。
【０００７】
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、搬送する原稿の形状状態が正常でないことが原稿の状態に起因している場合、原稿の形状異常かどうかを検知せずに、原稿読取を行う指示をユーザから受け付けることができる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の画像読取装置は以下に示す構成を備える。
原稿の画像を読み取るジョブを実行する画像読取装置であって、原稿台に積載された原稿を１枚ずつ分離して搬送して排出する搬送手段と、前記搬送手段が搬送する原稿の形状状態を検知する検知手段と、前記搬送手段により搬送される前記原稿の画像を読取る読取手段と、前記原稿の搬送を開始してから前記検知手段が前記原稿の形状状態が正常でないことを検知した場合、次に搬送する原稿に対して前記検知手段による前記原稿の形状状態を検知しないことを受け付ける受付手段と、前記受付手段が次に搬送する原稿に対して前記検知手段による前記原稿の形状状態を検知しないことを受け付けた場合、前記搬送手段が搬送する原稿では前記検知手段が前記原稿の形状状態が正常であるかどうかを検知しないように制御する第１の制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、搬送する原稿の形状状態が正常でないことが原稿の状態に起因している場合、原稿の形状異常かどうかを検知せずに、原稿読取を行う指示をユーザから受け付けることができる。
さらに、搬送される原稿の形状状態が正常でないことがステイプル等の綴じ込みによる場合には、その要因を提示し、かつユーザにより連続して原稿台に載置される原稿を読取りできる指示を受け付けることができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置の外観例を示す図である。
【図２】ＡＤＦ、画像読取部の構成例を示す断面図である。
【図３】画像形成装置の構成を示すブロック図である。
【図４】操作部の構成を説明する平面図である。
【図５】ＬＣＤタッチパネルに表示するＵＩ画面を説明する図である。
【図６】ＬＣＤタッチパネルに表示するＵＩ画面を説明する図である。
【図７】画像読取装置の制御方法を説明するフローチャートである。
【図８】画像読取装置の制御方法を説明するフローチャートである。
【図９】ＬＣＤタッチパネルに表示するＵＩ画面を説明する図である。
【図１０】ＬＣＤタッチパネルに表示するＵＩ画面を説明する図である。
【図１１】画像読取装置の制御方法を説明するフローチャートである。
【図１２】画像読取装置の制御方法を説明するフローチャートである。
【図１３】ＬＣＤタッチパネルに表示するＵＩ画面を説明する図である。
【図１４】ＬＣＤタッチパネルに表示するＵＩ画面を説明する図である。
【発明を実施するための形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１２】
図１は、本実施形態を示す画像形成装置の外観例を示す図である。本例は、スキャン機能、コピー機能、プリント機能、センド機能等を実行可能なＭＦＰ(Multi Function Printer)を例として説明する。
図１において、画像読取手段である画像読取部200は、照明ランプの発光によって原稿上の画像を露光走査して得られた反射光をリニアイメージセンサ（ＣＣＤセンサ）に入力することで画像の情報を電気信号に変換する。画像読取部200はさらに電気信号をＲ、Ｇ、Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとして後述するコントローラ部400に出力する。
【００１３】
原稿は、自動原稿搬送装置（以下、ＡＤＦ）100の原稿トレイ30にセットされる。ユーザが後述する操作部405から読み取り開始を指示すると、コントローラ部400は、画像読取部200に対して原稿読み取り指示を送る。画像読取部200は、この指示を受けとるとＡＤＦ100の原稿トレイ30から原稿を１枚ずつ分離してフィードして原稿の読み取り動作を行う。また、原稿は後述する原稿台ガラス上に置くことで読み取ることもできる。画像形成部500は、コントローラ部400から受取った画像データを用紙上に形成する画像形成デバイスである。
【００１４】
本実施形態における画像形成方式は、感光体ドラムや感光体ベルトを用いた電子写真方式である。また、画像形成部500は、給紙ユニット504として異なる用紙サイズ又は異なる用紙向きに対応可能な複数のカセットを備える。また、排紙ユニット502やフィニッシャユニット505には印字後の用紙が排出される。
【００１５】
（ＡＤＦ100の構成例）  
図２は、本実施形態のＡＤＦ100、画像読取部200の構成例を示す断面図である。以下、ＡＤＦ100の動作について、図２を参照しながら説明する。 
図２において、ＡＤＦ100は、1枚以上の原稿シートで構成される原稿Ｓを積載する原稿トレイ30と、原稿の搬送開始前に原稿Ｓが原稿トレイ30より突出して下流への進出を規制する分離パッド21と、給紙ローラ1とを有する。さらに、ＡＤＦ100は、原稿トレイ30上に原稿Ｓが載置されていることを検知する原稿検知センサ23と、原稿Ｓの最上面との距離を計測する測距センサ22、原稿が分離ローラ2を通過したことを検知する分離センサ24とを有する。
給紙ローラ1は、原稿トレイ30に積載された原稿Ｓの原稿面に落下し、回転する。これにより、原稿束の最上面の原稿が給紙される。給紙ローラ1によって搬送された原稿は、分離ローラ2と分離パッド21の作用によって1枚に分離される。この分離は周知のリタード分離技術によって実現されている。   このとき、搬送開始から一定時間（ｔ1）経過しても、分離センサ24で原稿を検知出来ない場合、給紙ローラ1等の駆動を停止する。停止するまでの一定時間（ｔ1）は、搬送速度に従って予想した搬送開始から分離センサ24までの到達時間と遅延を考慮した十分な時間を加えたものである。
【００１６】
分離ローラ2と分離パッド21によって分離された原稿は、搬送ローラ対3により、レジストローラ4へ搬送され、レジストローラ4に原稿を突き当てられる。これにより、原稿はループ状に形成され、原稿の搬送における斜行が解消される。レジストローラ4の下流側には、レジストローラ4を通過した原稿を流し読みガラス201方向へ搬送する給紙パスが配置されている。   
【００１７】
給紙パスに送られた原稿は、大ローラ7及び搬送ローラ5によりプラテン上に送られる。ここで、大ローラ7は、流し読みガラス201に接触する。大ローラ7により搬送された原稿は、搬送ローラ6を通過し、ローラ16と移動ガラスの間を移動して、排紙フラッパ及び排紙ローラ8を介して原稿排紙トレイ31へ排出される。
【００１８】
図２のＡＤＦ100は、反転両面することで原稿の裏面画像を読み取るタイプであり、排紙ローラ8に原稿を噛ませた状態で、排紙ローラ8を逆転させて排紙フラッパを切り替えることにより、反転パス19へ原稿を移動させる。移動した原稿を反転パス19からレジストローラ4へ突き当て、再度原稿がループ状に形成されることによって、原稿の搬送における斜行を解消する。その後、搬送ローラ5及び大ローラ7により、再び原稿を流し読みガラス201へ移動させることで、原稿の裏面を流し読みガラス201で読み取ることが可能である。   
【００１９】
また、原稿トレイ30には、積載された原稿束の副走査方向にスライド可能なガイド規制板15が設けられているとともに、このガイド規制板に連動して原稿幅を検出する原稿幅検知センサ（図示せず）が設けられている。
上記原稿幅検知センサとレジ前センサ11との組み合わせにより、原稿トレイ30上に積載された原稿束の原稿サイズが判別可能となる。また、搬送パス内に設けられた原稿長検知センサ（図示せず）により、搬送中の原稿の先端検知から後端検知までの搬送距離から原稿長を検出することも可能である。また、検知した原稿長と上記原稿幅検知センサとの組み合わせからも、原稿サイズが判別可能である。  
【００２０】
また、測距センサ22は、原稿トレイ30に積載された原稿Ｓの最上面との距離を計測するセンサである。例えば、原稿1枚毎に搬送開始前に計測した原稿Ｓの最上面との距離と搬送開始から一定時間（ｔ2）後に計測した原稿Ｓの最上面との距離の差を計測することで、ステイプルで綴じられている等の形状異常の原稿を検知することが可能である。また、ｔ1＞ｔ2とすることで、ジャムが発生する前に、原稿の形状異常を検知することが可能である。
【００２１】
（画像読取部200の構成例）   
画像読取部200は、原稿台ガラス202上の原稿については、スキャナユニット209が図１の矢印に示す副走査方向に走査することで、原稿に記録された画像情報を光学的に読み取る。
また、ＡＤＦ100上の原稿については、原稿トレイ30上の原稿を一枚ずつ読取中心位置へ原稿を搬送する。さらに、スキャナユニット209をＡＤＦ100の大ローラ7の読取中心位置に来るように移動し、大ローラ7の読取中心位置で原稿を読み取る。ＡＤＦ100上の原稿、又は原稿台ガラス202上の原稿は、次の光学系で読み取られる。この光学系は、流し読みガラス201、原稿台ガラス202、ランプ203とミラー204を有するスキャナユニット209、ミラー205及び206、レンズ207、ＣＣＤセンサユニット210を備える。読み取られた画像情報を光電変換して、図１には図示しないコントローラ部に画像データとして入力する。また、白板219は、シェーディングによる白レベルの基準データを作成するための白板である。本実施形態では、ＣＣＤセンサユニット210は、カラー画像読取用（ＲＧＢ）ＣＣＤ（3ラインセンサユニット）212、白黒画像読取用ＣＣＤ（1ラインセンサユニット）211で構成される。
【００２２】
（ＡＤＦ100の制御ブロック）   
図３は、本実施形態を示す画像形成装置の構成を示すブロック図である。   
【００２３】
図３において、ＡＤＦ100の制御ブロックは、中央演算処理部である制御手段（以下、ＣＰＵ）300、リードオンリーメモリ（以下、ＲＯＭ）301、ランダムアクセスメモリ（以下、ＲＡＭ）302、出力ポート、及び、入力ポートを備えている。ＲＯＭ301には、制御用プログラムや固定パラメータが格納されており、ＲＡＭ302には、入力データや作業用データが格納されている。出力ポートには、各種搬送用のローラを駆動するモータ303、ソレノイド306、クラッチ307が接続されており、入力ポートには、各種センサ304がそれぞれ接続されている。   
【００２４】
ＣＰＵ300は、バスラインを介して接続されたＲＯＭ301に格納された制御プログラムにしたがって、紙搬送を制御する。ＣＰＵ300は、画像読取部200の中央演算処理部（ＣＰＵ）321と制御通信線351を介してシリアル通信を行い、画像読取部200との間で制御データの授受を行うようになっている。また、原稿画像データの先端の基準となる画先信号も制御通信線351を通して画像読取部200に通知される。   
【００２５】
またＣＰＵ300は、画像読取部200のＣＰＵ321からの制御データに応じて、各種センサ304の値を画像読取部200に通知する。なお、各種センサ304の値の中には、測距センサ22で測定したデータも距離データも含まれる。
【００２６】
（画像読取部200の制御ブロック）   
画像読取部200の制御ブロックにおいて、321がＣＰＵであり、画像読取部200の制御をすべて行っている。ＣＰＵ321にはプログラムを格納するＲＯＭ322、ワーク領域を提供するＲＡＭ323が接続される。なお、ＲＡＭ323は不揮発性の記憶を行う領域も含むワーク領域を示している。   
【００２７】
326は光学系モータドライブ部であり、光学系駆動モータを駆動させるためのドライバ回路である。画像読取部200には、ランプ203、ＣＣＤセンサユニット210（表面画像用の白黒画像読取用ＣＣＤ211／表面画像用のカラー画像読取用ＣＣＤ212）が接続されている。ＣＰＵ321は、光学系モータドライバ部326を制御し、画像処理部325を介してＣＣＤセンサユニット210を制御することで画像読取処理を実施している。   
【００２８】
紙搬送を実現するために、ＣＰＵ321はＡＤＦ100の紙搬送制御用のＣＰＵ300に制御通信線351を介して紙搬送制御についてのコマンドを送って指示する。指示されたＣＰＵ300が、搬送パス上に設置されている各センサ304をモニタし、負荷である搬送用のモータ303、ソレノイド306、クラッチ307を駆動することで、紙搬送を実現している。このように、ＣＰＵ321はＡＤＦ100による紙搬送と、画像読取部200による画像読取制御を行っている。324は紙間補正を行う紙間補正処理部である。   
【００２９】
レンズ207でＣＣＤセンサユニット210（カラー画像読取用（ＲＧＢ）ＣＣＤ212、白黒画像読取用ＣＣＤ211のいずれか）上に結像された画像信号は、デジタル画像データに変換される。変換された画像データは、さらに画像処理部325でシェーディングをはじめとして、画像データ上のスジ画像等を検知して補正するための各種画像処理が実施されて、画像メモリ329に書き込まれる。   
【００３０】
画像メモリ329に書き込まれたデータは順次、画像転送用クロック信号線を含むコントローラ・インタフェースの画像通信線353を通してコントローラ部400へ送信される。さらに、原稿画像データの先端の基準となる画先信号は、ＣＰＵ321でタイミングを調整して、コントローラ・インタフェースの制御通信線352を通してコントローラ部400へ通知される。ＡＤＦ100からの通信ラインで通知される画先信号についても、同様に画像読取部200のＣＰＵ321でタイミングを調整して、コントローラ・インタフェースの制御通信線352を通してコントローラ部400へ通知される。   
【００３１】
ＰＵ321が制御バスライン上に接続された画像処理部325を制御する。さらに、ＣＰＵ321は、画像処理部325を介して制御通信線354から制御信号をＣＣＤセンサユニット210に伝達することで、ＣＣＤセンサユニット210を制御する。ＣＣＤセンサユニット210で原稿画像を走査する過程で、カラー画像読取用ＣＣＤ212あるいは白黒画像読取用ＣＣＤ211により読み取られる。そして、読み取られた1ラインごとのアナログの画像信号が、画像転送用クロック信号線を含む画像データ通信線214あるいは215からＣＣＤ制御部213に出力される。   
【００３２】
ＣＣＤ制御部213でアナログ信号がデジタル画像データに変換され、画像転送用クロック信号線を含む画像通信線355から画像メモリ329を経由して、画像通信線353を通してコントローラ部400へ送信される。   
【００３３】
ＣＰＵ321は、コントローラ部400の中央演算処理部（ＣＰＵ）401と画像通信線353を介してシリアル通信を行い、コントローラ部400との間で制御データの授受を行うようになっている。ＣＰＵ321は、コントローラ部400の中央演算処理部（ＣＰＵ）401からの制御データに応じて、搬送中の原稿に対する形状異常の検知を行う。形状異常の検知では、原稿1枚毎に搬送開始前に計測した原稿Ｓの最上面との距離と搬送開始から一定時間（ｔ2）後に計測した原稿Ｓの最上面との距離の差を計算し、一定以上の差（ｄ1）がある場合に、原稿が形状異常であると判断する。そして、ＣＰＵ321は、判断結果はコントローラ部400の中央演算処理部（ＣＰＵ）401に通知する。
【００３４】
（コントローラ部400の制御ブロック）   
画像処理用のコントローラ部400は、ＡＤＦ100、画像読取部200、画像形成部500を含む画像形成装置２０００の全体を制御する装置である。コントローラ部400は、ＣＰＵ401、画像処理回路402、スキャナＩＦ403、画像メモリ404、操作部405、ワーク領域を提供するＲＡＭ406、プログラムを格納するＲＯＭ407、プリンタＩＦ408、ＨＤＤ409を有している。  なお、ＲＡＭ406は不揮発性の記憶を行う領域も含むワーク領域を示している。
また、プログラムをＨＤＤ409からＲＡＭ406にロードしてＣＰＵ401で実行する構成でもよい。画像通信線353を通じてコントローラ部400へ送信された画像データは、スキャナＩＦ403を通じて、画像メモリ404に保存される。
【００３５】
画像処理回路402は、画像メモリ404上にある画像を、画像変換し、再度、画像メモリ404に戻す。画像処理回路402が行う画像変換処理には、32画素×32画素単位の画像を指定された角度で回転する回転処理、画像の解像度を変換する解像度変換処理がある。
さらに、画像処理回路402が行う画像変換処理に画像を変倍する変倍処理、多値入力された画像をマトリクス演算、およびＬＵＴによりＹＵＶ画像をＬａｂ画像に変換する色空間変換処理がある。この色空間変換は3×8のマトリクス演算および、1次元ＬＵＴをもち、公知の下地とばしや裏写り防止を行うことができる。
【００３６】
操作部405は液晶表示部（ＬＣＤ）と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。タッチパネルまたはハードキーにより入力された信号はＣＰＵ401に伝えられ、液晶表示部には、本画像形成装置の操作における機能表示や画像データ等を表示する。
【００３７】
コントローラ・インタフェースの制御通信線356を通して、画像形成部500から画先信号を受信する。画像データの先端の基準となる画先信号に基づいて画像メモリ404に書き込まれたデータは順次、プリンタＩＦ408を介して画像転送用クロック信号線を含むコントローラ・インタフェースの画像通信線357を通して画像形成部500へ送信される。
【００３８】
（画像形成部500の制御ブロック）   
画像形成部500は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。画像形成部500は、画像形成部500を制御する制御部501と、複数種類の記録紙カセットを持つ給紙ユニット504と、画像データを記録紙に転写、定着させる機能を持つマーキングユニット503から構成されている。さらに印字された記録紙を機外へ出力する機能を持つ排紙ユニット502、パンチ処理、ソート処理を行うフィニッシャ部（フィニッシャユニット）505とで構成される。
【００３９】
制御部501は、マーキングユニット503で画像形成の準備が整った場合に、先端の基準となる画先信号をコントローラ・インタフェースの制御通信線356を通してコントローラ部400へ送信する。そして、マーキングユニット503は、コントローラ・インタフェースの画像通信線357を通して送られてきた画像データを記録紙に転写、定着させる。
【００４０】
〔操作部405の構成〕
図４は、図１に示した操作部405の構成を説明する平面図である。
図４において、600はＬＣＤタッチパネルで、主なモード設定、状況表示はここで行われる。601は0〜9までの数値を入力するためのテンキーである。602はＩＤキーで、装置が部門管理されている場合に部門番号と暗証モードを入力する際に使用されるものである。
【００４１】
603は設定されたモードをリセットするためのリセットキー、604は各モードについての説明画面を表示するためのガイドキー、606は割り込みコピーを行うための割り込みキーになっている。607はコピーやスキャン動作をスタートさせるためのスタートキー、608は実行中のジョブを中止させるためのストップキーである。
605はユーザモード画面に入るためのユーザモードキーであり、ユーザモード画面では、装置に関する各種の設定を行うことが可能である。609は節電キーで、これを押下することで節電状態に入り、再度押下することで節電状態から復帰する。610はカウンタ確認キーで、このキーを押下することでそれまでに使用したコピー枚数の集計を表示するカウント画面がＬＣＤ上に表示される。
【００４２】
611はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤ、612がジャム、ドアオープン等装置がエラー状態にあることを示すエラーＬＥＤ、613は装置のメインスイッチがＯＮになっていることを示す電源ＬＥＤになっている。
【００４３】
〔コピー画面〕
図５、図６は、図４に示したＬＣＤタッチパネル600に表示するＵＩ画面を説明する図である。図５に示すＵＩ画面は、コピー画面の例を示す。
図５に示すように、基本的な設定として、カラー選択651、倍率652、用紙選択653を設定するためのボタンが図５のように配置され、それらの設定状況が650に表示されている。基本的な設定以外の設定はその他の機能658を押下することによって選択可能である。
ここでは図示しないがその他の機能658には、ページ印字やページ集約や製本など様々な機能が用意されている。それら機能の中でユーザが頻繁に使う機能については、コピー画面にショートカットボタンを作成可能となっている。ここでは、両面印刷を設定するための両面654、印刷濃度を設定するための濃度655を配置している。
さらに、異なるサイズが混在した原稿を読み取るための原稿サイズ混載656を、自動原稿搬送装置100で搬送された原稿Ｓが形状異常の原稿かどうかを検知するための綴じ原稿検知657を配置している。
【００４４】
図６に示すＵＩ画面は、綴じ原稿検知657のショートカットボタンを押下されたときに、ＬＣＤタッチパネル600に表示する綴じ原稿検知設定画面である。
図６において、701はコピージョブにおいて自動原稿搬送装置100で搬送された原稿Ｓが形状異常の原稿かどうかを検知する綴じ原稿検知モードを有効するためのボタンである。ＯＫボタン703が押下されると、有効・無効を示すデータがＲＡＭ406に保存される。
702は反対にコピージョブにおいて自動原稿搬送装置100で搬送された原稿Ｓが形状異常の原稿かどうかを検知する綴じ原稿検知モードを無効にするためのボタンである。綴じ原稿検知モードが有効な場合、形状異常の原稿が搬送中であると検知されたジョブはスキャンを中断する。
【００４５】
図７は、本実施形態を示す画像読取装置の制御方法を説明するフローチャートである。各ステップに示す処理は、コントローラ部400のＣＰＵ401が、ＲＯＭ407から読み出してＲＡＭ406に展開された制御プログラムを実行することで実現される。なお、図５に示すコピー画面がＬＣＤタッチパネル600に表示されていて、且つ、綴じ原稿検知が検知するに設定されている状態で、図７に係る一連の処理が開始される。   
【００４６】
Ｓ701で、ＣＰＵ401は、コピージョブの実行指示を受け付けたか否かを判定する。ＣＰＵ401は、受け付けたと判定した場合（Ｓ701でＹＥＳ）、処理をＳ702に進める。一方、ＣＰＵ401は、Ｓ701でＮＯと判定した場合、受け付けたと判定するまでＳ701の処理を繰り返す。なお、図５に示すコピー画面がＬＣＤタッチパネル600に表示されている状態で、スタートキー607がユーザによって押下されたことに従って、コピージョブの実行指示が受け付けられる。   
【００４７】
Ｓ702で、ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されているか否かを判定する。なお、ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されていることを、原稿検知センサ23による検知信号を受信することによって判断可能である。   
【００４８】
Ｓ702で、ＣＰＵ401きち原稿トレイ30上に原稿Ｓが載置されていると判定した場合（Ｓ702でＹＥＳ）、処理をＳ703に進める。一方、ＣＰＵ401は、Ｓ702でＮＯと判定した場合、図７に係る一連の処理を終了する。   
【００４９】
Ｓ703で、ＣＰＵ401は、原稿Ｓの画像の読み取り（スキャン）に係る一連の処理が正常に終了したか否かを表すためのフラグ（以降、スキャン終了フラグと呼ぶ）の値を「ＦＡＬＳＥ」に設定（初期化）する。なお、スキャン終了フラグの値はＲＡＭ406に記憶される。   
【００５０】
なお、スキャン終了フラグの値が「ＴＲＵＥ」である場合は、スキャンが正常に終了したことを表す。一方、スキャン終了フラグの値が「ＦＡＬＳＥ」である場合は、スキャンが正常に終了しなかったことを表す。
例えば、スキャンの中止指示を受け付けた場合や、コピージョブの実行がキャンセルされた場合等において、ＣＰＵ401は、スキャンが正常に終了しなかったと判断し、スキャン終了フラグの値を「ＦＡＬＳＥ」で上書きする。   
ＣＰＵ401は、Ｓ703の処理を実行した後、処理をＳ800に進める。なお、Ｓ800のスキャン処理の詳細は、後述する。
【００５１】
続いて、図７のＳ704において、ＣＰＵ401は、ＲＡＭ406に記憶されているスキャン終了フラグの値を参照し、スキャン終了フラグの値は「ＴＲＵＥ」であるか否かを判定する。ＣＰＵ401は、「ＴＲＵＥ」であると判定した場合（Ｓ704でＹＥＳ）、処理をＳ705に進める。一方、ＣＰＵ401は、Ｓ704でＮＯと判定した場合、処理をＳ706に進める。   
【００５２】
ＣＰＵ401は、後述するＳ808によってＨＤＤ409に保存された原稿Ｓの画像データを読み出して、ＲＡＭ406に一時格納する（Ｓ705）。そして、ＣＰＵ401は、ＲＡＭ406に一時格納された原稿Ｓの画像データに基づいて、画像形成部500によって印刷処理を実行するよう指示する（Ｓ705）。
【００５３】
ＣＰＵ401は、Ｓ705の処理を実行した後、処理をＳ706に進める。Ｓ706で、ＣＰＵ401は、前述したＳ808によってＨＤＤ409に保存された原稿Ｓの画像データを削除して、図７に係る一連の処理を終了する。以上が、コピージョブの実行指示を受け付けて、受け付けたコピージョブを実行するための一連の処理の詳細である。   
【００５４】
〔スキャンに係る一連の処理〕
図８は、本実施形態を示す画像読取装置の制御方法を説明するフローチャートである。本例は、ＣＰＵ401によるスキャンに係る一連の処理（Ｓ800）の詳細手順に対応する。なお、各ステップに示す処理は、コントローラ部400のＣＰＵ401が、ＲＯＭ407から読み出してＲＡＭ406に展開された制御プログラムを実行することで実現される。
【００５５】
Ｓ801で、ＣＰＵ401は、形状異常ＯＦＦフラグの値を「ＦＡＬＳＥ」に設定（初期化）して、処理をＳ802に進める。なお、形状異常ＯＦＦフラグとは、測距センサ22による原稿Ｓの最上面との距離の変化から形状異常と判断した場合に、スキャンが終了するまでスキャンを継続するか否かを表すためのフラグのことである。なお、形状異常ＯＦＦフラグの値は、ＲＡＭ406に記憶される。ここで、形状異常ＯＦＦフラグの値が「ＴＲＵＥ」である場合は、原稿Ｓの形状異常が検知されたとしても、スキャンが終了するまでスキャンが継続される。一方、形状異常ＯＦＦフラグの値が「ＦＡＬＳＥ」である場合は、原稿Ｓの形状異常が検知されたことに従って、スキャンが中断される。   
【００５６】
ＣＰＵ401は、Ｓ801の処理を実行した後、処理をＳ802に進める。Ｓ802で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、原稿トレイ30上に載置された原稿Ｓを搬送させるように指示する。   
【００５７】
ＣＰＵ401は、Ｓ802の処理を実行した後、処理をＳ803に進める。Ｓ803で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、Ｓ802で搬送された原稿Ｓの形状に異常が無いかを検知するように指示する。画像読取部200の制御部（ＣＰＵ321）は、原稿の形状異常の検知を行い、検知結果をＣＰＵ401に通知する。（Ｓ803）
【００５８】
ＣＰＵ401は、Ｓ803の処理を実行した後、処理をＳ804に進める。ＣＰＵ401は、ＣＰＵ401は、形状異常を受け取った場合（Ｓ804でＹＥＳ）、処理をＳ805に進める。一方、ＣＰＵ401は、Ｓ804でＮＯと判定した場合、処理をＳ808に進める。  
【００５９】
Ｓ805で、ＣＰＵ401は、ＲＡＭ406に記憶されている設定情報を参照し、綴じ原稿検知モードが有効であるか否かを判定する。ＣＰＵ401は、綴じ原稿検知モードは有効であると判定した場合（Ｓ805でＹＥＳ）、処理をＳ806に進める。一方、ＣＰＵ401は、Ｓ805で無効と判定した場合、処理をＳ818に進める。
【００６０】
Ｓ806で、ＣＰＵ401は、ＲＡＭ406に記憶されている形状異常ＯＦＦフラグの値を参照し、形状異常ＯＦＦフラグの値は「ＴＲＵＥ」でないと判定した場合（Ｓ806でＮＯ）、処理をＳ811に進める。
一方、ＣＰＵ401は、Ｓ806でＹＥＳと判定した場合は、処理をＳ807に進める。Ｓ807で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、搬送させた原稿Ｓの画像を読み取るように指示する。   
【００６１】
ＣＰＵ401は、Ｓ807の処理を実行した後、処理をＳ808に進める。ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、読み取った画像データをコントローラ部400に転送するように指示する。そして、ＣＰＵ401は、コントローラ部400に転送された原稿Ｓの画像データをＨＤＤ409に格納する（Ｓ808）。   
【００６２】
ＣＰＵ401は、Ｓ808の処理を実行した処理を後、Ｓ809に進める。ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されているか否かを判定する（Ｓ809）。ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されていると判定した場合（Ｓ809でＹＥＳ）、処理をＳ802に進める。一方、ＣＰＵ401は、Ｓ809でＮＯと判定した場合、処理をＳ810に進める。  
【００６３】
Ｓ810で、ＣＰＵ401は、ＲＡＭ406に記憶されているスキャン終了フラグの値を「ＴＲＵＥ」として上書きする。ＣＰＵ401は、Ｓ810の処理を実行した後、図８に係る一連の処理（Ｓ800）を終了し、上述した図７のＳ704に処理を進める。
【００６４】
Ｓ811で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、原稿の搬送を中断するよう指示する。スキャンの中断に伴い、原稿Ｓの搬送や、原稿Ｓの画像の読み取りを停止させる。
【００６５】
ＣＰＵ401は、Ｓ811の処理を実行した後、Ｓ812に処理を進める。Ｓ812で、ＣＰＵ401は、図９に示す通知画面900をＬＣＤタッチパネル600に表示する。
なお、図９に示す通知画面900は、ＡＤＦ100の原稿トレイ30上に原稿Ｓを再度載置するようユーザに促すための画面である。また、通知画面900は、原稿Ｓの形状異常を検知したとしても、スキャンが終了するまではスキャンを継続することをユーザに促すための画面である。なお、ＣＰＵ401は、綴じ原稿を検知しないことを受付ける画面として、通知画面900をＬＣＤタッチパネル600に表示する。
【００６６】
ＣＰＵ401は、Ｓ812の処理を実行した後、処理をＳ813に進める。Ｓ813で、ＣＰＵ401は、スキャンの中止指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、通知画面900上の中止ボタン901がユーザによって押下されたことに従って、スキャンの中止指示を受け付けたと判定する。ＣＰＵ401は、スキャンの中止指示を受け付けたと判定した場合（Ｓ813でＹＥＳ）、図８に係る一連の処理（Ｓ800）を終了し、図７のＳ704に処理を進める。一方、ＣＰＵ401は、Ｓ813でＮＯと判定した場合、処理をＳ814に進める。   
【００６７】
Ｓ814で、ＣＰＵ401は、スキャンの再開指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、操作部405上のスタートキー607がユーザによって押下されたことに従って、スキャンの再開指示を受け付けたと判定する。
【００６８】
ＣＰＵ401は、スキャンの再開指示を受け付けたと判定した場合（Ｓ814でＹＥＳ）、処理をＳ815に進める。一方、ＣＰＵ401は、Ｓ814でＮＯと判定した場合、処理をＳ813に戻す。   
【００６９】
Ｓ815で、ＣＰＵ401は、図９に示す通知画面900上の綴じ原稿検知ＯＦＦボタン902が押下されているかどうか判断する。ＣＰＵ401は、綴じ原稿検知ＯＦＦボタン902が押下されていると判断した場合（Ｓ815でＹＥＳ）、処理をＳ816に進める。一方、Ｓ815で、ＣＰＵ401は、綴じ原稿検知モードを一時的にＯＦＦにすることをユーザが選択したかどうか判断する。
例えば、図９に示す通知画面900上の原稿検知ＯＦＦボタン902が押下されている場合ＯＦＦと判断する。ＣＰＵ401は、綴じ原稿検知モードを一時的にＯＦＦにすることをユーザが選択したと判断した場合（Ｓ815でＹＥＳ）、Ｓ処理を816に進める。一方、ＣＰＵ401は、Ｓ815でＮＯと判断した場合、処理をＳ817に進める。
Ｓ816で、ＣＰＵ401は、ＲＡＭ406に記憶されている形状異常ＯＦＦフラグの値を「ＴＲＵＥ」として上書きする。
【００７０】
ＣＰＵ401は、Ｓ816の処理を実行した後、処理をＳ817に進める。
【００７１】
Ｓ817で、ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されているか否かを判定する。ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されていると判定した場合（Ｓ817でＹＥＳ）、処理をＳ802に進める。
一方、ＣＰＵ401は、Ｓ817でＮＯと判定した場合、載置されていると判定するまで、Ｓ817の処理を繰り返す。
Ｓ818で、ＣＰＵ401は、ＡＤＦ100で紙ジャムが発生したか否かを判定する。例えば、画像読取部200のＣＰＵ321は、搬送開始から一定時間（ｔ1）経過しても、分離センサ24で原稿を検知出来ない場合、ジャムが発生したと判断する。
そして、ＣＰＵ321は、コントローラ部400のＣＰＵ401にジャム発生を通知する。ジャム発生を通知されたＣＰＵ401は、紙ジャムが発生したと判断する。ＣＰＵ401はＡＤＦ100で紙ジャムが発生したと判断した場合（Ｓ818でＹＥＳ）、処理をＳ819に進める。一方、ＣＰＵ401は、Ｓ818でＮＯと判断した場合は、処理をＳ807に進める。
【００７２】
Ｓ819で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、原稿の搬送を中断するよう指示する。スキャンの中断に伴い、原稿Ｓの搬送や、原稿Ｓの画像の読み取りを停止させる。
【００７３】
ＣＰＵ401は、Ｓ819の処理を実行した後、処理をＳ820に進める。Ｓ820で、ＣＰＵ401は、ＡＤＦ100で発生した紙ジャムが解除されたか否かを判断する。例えば、画像読取部200のＣＰＵ321は、ＡＤＦ100のＣＰＵ300から通知される各種センサ304の値を確認し、分離センサ24以降（下流）で原稿Ｓが検知されない場合に、ジャムが解除されたと判断する。
そして、ＣＰＵ321は、コントローラ部400のＣＰＵ401にジャム解除を通知する。ジャム解除を通知されたＣＰＵ401は、紙ジャムが解除されたと判断する。ＣＰＵ401はＡＤＦ100で紙ジャムが解除されたと判断した場合（Ｓ820でＹＥＳ）、処理をＳ821に進める。一方、ＣＰＵ401は、Ｓ820でＮＯと判断した場合は、Ｓ820の処理を繰り返す。
【００７４】
Ｓ821で、ＣＰＵ401は、図１０に示す通知画面1000をＬＣＤタッチパネル600に表示する。なお、図１０に示す通知画面1000は、原稿トレイ30上に原稿Ｓを再度載置するようユーザに促すための画面である。
【００７５】
ＣＰＵ401は、Ｓ821の処理を実行した後、処理をＳ822に進める。Ｓ822で、ＣＰＵ401は、スキャンの中止指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、通知画面1000上の中止ボタン1001がユーザによって押下されたことに従って、スキャンの中止指示を受け付けたと判定する。ＣＰＵ401は、スキャンの中止指示を受け付けたと判定した場合（Ｓ822でＹＥＳ）、図８に係る一連の処理（Ｓ800）を終了し、処理を図７のＳ704に進める。一方、ＣＰＵ401は、Ｓ822でＮＯと判定した場合、処理をＳ823に進める。   
【００７６】
Ｓ823で、ＣＰＵ401は、スキャンの再開指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、操作部405上のスタートキー607がユーザによって押下されたことに従って、スキャンの再開指示を受け付けたと判定する。
【００７７】
ＣＰＵ401は、スキャンの再開指示を受け付けたと判定した場合（Ｓ823でＹＥＳ）、処理をＳ809に進める。一方、ＣＰＵ401は、Ｓ823でＮＯと判定した場合、処理をＳ822に戻す。以上が、スキャンに係る一連の処理（Ｓ800）の詳細である。
第1実施形態によれば、搬送する原稿の形状状態が正常でないことが原稿の状態に起因している場合、原稿の形状異常かどうかを検知せずに、原稿読取を行う指示をユーザから受け付けることができる。
【００７８】
〔第２実施形態〕
本実施形態では、次のような例を説明する。まず、ステイプルされた原稿であることをユーザに提示した後、ユーザが当該原稿を、ＡＤＦ１００を使用しないで、手作業により原稿台に検知された原稿を載置する。そして、ユーザがスターボタン607を押下する指示を繰り返す連続読み込み処理に切り替える指示を受け付け可能とする例を説明する。
図１１は、本実施形態を示す画像読取装置の制御方法を説明するフローチャートである。なお、各ステップに示す処理は、コントローラ部400のＣＰＵ401が、ＲＯＭ407から読み出してＲＡＭ406に展開された制御プログラムを実行することで実現される。なお、図５に示すコピー画面がＬＣＤタッチパネル600に表示されていて、且つ、綴じ原稿検知が検知するに設定されている状態で、図１１に係る一連の処理が開始される。なお、図７と同一のステップには同一のステップ番号を付している。
【００７９】
Ｓ701で、ＣＰＵ401は、コピージョブの実行指示を受け付けたか否かを判定する。ＣＰＵ401は、受け付けたと判定した場合（Ｓ701でＹＥＳ）、処理をＳ1101に進める。一方、ＣＰＵ401は、Ｓ701でＮＯと判定した場合、受け付けたと判定するまでＳ701の処理を繰り返す。なお、図５に示すコピー画面がＬＣＤタッチパネル600に表示されている状態で、スタートキー607がユーザによって押下されたことに従って、コピージョブの実行指示が受け付けられる。   
【００８０】
Ｓ1101で、ＣＰＵ401は、原稿Ｓの画像の読み取り（スキャン）に係る一連の処理が正常に終了したか否かを表すためのフラグ（以降、スキャン終了フラグと呼ぶ）の値を「ＦＡＬＳＥ」に設定（初期化）する。なお、スキャン終了フラグの値はＲＡＭ406に記憶される。  
【００８１】
なお、スキャン終了フラグの値が「ＴＲＵＥ」である場合は、スキャンが正常に終了したことを表す。一方、スキャン終了フラグの値が「ＦＡＬＳＥ」である場合は、スキャンが正常に終了しなかったことを表す。例えば、スキャンの中止指示を受け付けた場合や、コピージョブの実行がキャンセルされた場合等において、ＣＰＵ401は、スキャンが正常に終了しなかったと判断し、スキャン終了フラグの値を「ＦＡＬＳＥ」で上書きする。 
【００８２】
Ｓ702で、ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されているか否かを判定する。なお、ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されていることを、原稿検知センサ23による検知信号を受信することによって判断可能である。   
【００８３】
Ｓ702で、ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されていると判定した場合（ＹＥＳ）、処理をＳ1102に進める。一方、ＣＰＵ401は、Ｓ703でＮＯと判定した場合、処理をＳ1103に進める。
【００８４】
Ｓ1102で、ＣＰＵ401は、原稿台の原稿読み込み、ＡＤＦ100の原稿読み込み、及び、それらの組み合わせで原稿読み込みを複数回繰り返すか否かを示すためのフラグ（以降、連続読みフラグと呼ぶ）の値を「ＦＡＬＳＥ」に設定（初期化）する。なお、連続読みフラグの値はＲＡＭ406に記憶される。ＣＰＵ401は、Ｓ1102の処理を実行した後、Ｓ1200に処理を進める。
Ｓ1103で、ＣＰＵ401は、連続読みフラグの値を「ＴＲＵＥ」に設定し、Ｓ1200に処理を進める。なお、Ｓ1200の処理の詳細は、図１２を用いて後述する。
【００８５】
続いて、図７のＳ704において、ＣＰＵ401は、ＲＡＭ406に記憶されているスキャン終了フラグの値を参照し、スキャン終了フラグの値は「ＴＲＵＥ」であるか否かを判定する。Ｓ704でＣＰＵ401は、「ＴＲＵＥ」であると判定した場合（ＹＥＳ）、処理をＳ705に進める。一方、ＣＰＵ401は、Ｓ7046でＮＯと判定した場合、処理をＳ706に進める。   
【００８６】
ＣＰＵ401は、後述するＳ1219、及び、Ｓ1224によってＨＤＤ409に保存された原稿Ｓの画像データを読み出して、ＲＡＭ406に一時格納する。その後、ＣＰＵ401は、ＲＡＭ406に一時格納された原稿Ｓの画像データに基づいて、画像形成部500によって印刷処理を実行するよう指示する（Ｓ705）。
【００８７】
ＣＰＵ401は、Ｓ705の処理を実行した後、処理をＳ706に進める。Ｓ706で、ＣＰＵ401は、後述するＳ1219、及び、Ｓ1224によってＨＤＤ409に保存された原稿Ｓの画像データを削除して、図７に係る一連の処理を終了する。以上が、コピージョブの実行指示を受け付けて、受け付けたコピージョブを実行するための一連の処理の詳細である。
【００８８】
〔スキャンに係る一連の処理〕
図１２は、本実施形態を示す画像読取装置の制御方法を説明するフローチャートである。本例は、ＣＰＵ401によるスキャンに係る一連の処理（Ｓ1200）の詳細手順に対応する。なお、各ステップに示す処理は、コントローラ部400のＣＰＵ401が、ＲＯＭ407から読み出してＲＡＭ406に展開された制御プログラムを実行することで実現される。
【００８９】
Ｓ1201で、ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されているか否かを判定する。ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されていると判定した場合（Ｓ1201でＹＥＳ）、処理をＳ1202に進める。一方、ＣＰＵ401は、Ｓ1201でＮＯと判定した場合、処理をＳ1222に進める。
【００９０】
Ｓ1202で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、原稿トレイ30上に載置された原稿Ｓを搬送させるように指示する。ＣＰＵ401は、Ｓ1202の処理を実行した後、処理をＳ1203に進める。Ｓ1203で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、Ｓ1202で搬送された原稿Ｓの形状に異常が無いかを検知するように指示する。画像読取部200の制御部（ＣＰＵ321）は、原稿の形状異常の検知を行い、検知結果をＣＰＵ401に通知する（Ｓ1203）。
【００９１】
ＣＰＵ401は、Ｓ1203の処理を実行した後、処理をＳ1204に進める。ＣＰＵ401は、形状異常を受け取った場合（Ｓ1204でＹＥＳ）、処理をＳ1205に進める。一方、ＣＰＵ401は、Ｓ1204でＮＯと判定した場合、処理をＳ1212に進める。  
【００９２】
Ｓ1205で、ＣＰＵ401は、ＲＡＭ406に記憶されている設定情報を参照し、綴じ原稿検知モードが有効であるか否かを判定する。ＣＰＵ401は、綴じ原稿検知モードは有効であると判定した場合（Ｓ1205でＹＥＳ）、処理をＳ1206に進める。一方、ＣＰＵ401は、Ｓ1205で無効と判定した場合、処理をＳ1212に進める。
【００９３】
Ｓ1206で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、原稿の搬送を中断するよう指示する。スキャンの中断に伴い、原稿Ｓの搬送や、原稿Ｓの画像の読み取りを停止させる。
【００９４】
ＣＰＵ401は、Ｓ1206の処理を実行した後、処理をＳ1207に進める。Ｓ1207で、ＣＰＵ401は、図１３に示す通知画面1300をＬＣＤタッチパネル600に表示する。なお、図１３に示す通知画面1300は、原稿トレイ30上に原稿Ｓを再度載置するようユーザに促すための画面である。また、通知画面1300は、原稿Ｓの形状異常を検知した場合に、原稿台の原稿を読み込むことで、スキャンを継続することをユーザに確認するための画面である。なお、通知画面1300は、ＡＤＦ１００が搬送する原稿を読み取る第１の読取処理から、原稿台に載置される原稿を連続して読み取る第２の読取処理に切り替える切替指示を受け付ける画面として表示される。
【００９５】
ＣＰＵ401は、Ｓ1207の処理を実行した後、処理をＳ1208に進める。Ｓ1208で、ＣＰＵ401は、スキャンの中止指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、通知画面1300上の中止ボタン1301がユーザによって押下されたことに従って、スキャンの中止指示を受け付けたと判定する。ＣＰＵ401は、スキャンの中止指示を受け付けたと判定した場合（Ｓ1208でＹＥＳ）、図１２に係る一連の処理（Ｓ1200）を終了し、処理を図１１のＳ704に進める。一方、ＣＰＵ401は、Ｓ1208でＮＯと判定した場合、処理をＳ1209に進める。 
【００９６】
Ｓ1209で、ＣＰＵ401は、スキャンの再開指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、操作部405上のスタートキー607がユーザによって押下されたことに従って、スキャンの再開指示を受け付けたと判定する。
【００９７】
ＣＰＵ401は、スキャンの再開指示を受け付けたと判定した場合（Ｓ1209でＹＥＳ）、処理をＳ1210に進める。一方、ＣＰＵ401は、Ｓ1209でＮＯと判定した場合、処理をＳ1208に戻す。 
【００９８】
Ｓ1210で、ＣＰＵ401は、図１３に示す通知画面1300上の原稿台で読み取るボタン1302が押下されているかどうか判断する。ＣＰＵ401は、原稿台で読み取るボタン1302が押下されていると判断した場合（Ｓ1210でＹＥＳ）、処理をＳ1211に進める。一方、ＣＰＵ401は、Ｓ1210でＮＯと判断した場合、処理をＳ1201に戻す。
Ｓ1211で、ＣＰＵ401は、ＲＡＭ406に記憶されている連続読みフラグの値を「ＴＲＵＥ」として上書きし、処理をＳ1201に戻す。
【００９９】
Ｓ1212で、ＣＰＵ401は、ＡＤＦ100で紙ジャムが発生したか否かを判定する。例えば、画像読取部200のＣＰＵ321は、搬送開始から一定時間（ｔ1）経過しても、分離センサ24で原稿を検知出来ない場合、ジャムが発生したと判断する。
そして、ＣＰＵ321は、コントローラ部400のＣＰＵ401にジャム発生を通知する。ジャム発生を通知されたＣＰＵ401は、紙ジャムが発生したと判断する。ＣＰＵ401はＡＤＦ100で紙ジャムが発生したと判断した場合（Ｓ1212でＹＥＳ）、処理をＳ1213に進める。一方、ＣＰＵ401は、Ｓ1212でＮＯと判断した場合は、処理をＳ1218に進める。
【０１００】
Ｓ1213で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、原稿の搬送を中断するよう指示する。スキャンの中断に伴い、原稿Ｓの搬送や、原稿Ｓの画像の読み取りを停止させる。
【０１０１】
ＣＰＵ401は、Ｓ1213の処理を実行した後、処理をＳ1214に進める。Ｓ1214で、ＣＰＵ401は、ＡＤＦ100で発生した紙ジャムが解除されたか否かを判断する。例えば、画像読取部200のＣＰＵ321は、ＡＤＦ100のＣＰＵ300から通知される各種センサ304の値を確認し、分離センサ24以降（下流）で原稿Ｓが検知されない場合に、ジャムが解除されたと判断する。
そして、ＣＰＵ321は、コントローラ部400のＣＰＵ401にジャム解除を通知する。ジャム解除を通知されたＣＰＵ401は、紙ジャムが解除されたと判断する。ＣＰＵ401はＡＤＦ100で紙ジャムが解除されたと判断した場合（Ｓ1214でＹＥＳ）、処理をＳ1215に進める。一方、ＣＰＵ401は、Ｓ1214でＮＯと判断した場合は、Ｓ1214に示す処理を繰り返す。
【０１０２】
Ｓ1215で、ＣＰＵ401は、図１４に示す通知画面1400をＬＣＤタッチパネル600に表示する。なお、図１４に示す通知画面1400は、原稿トレイ30上に原稿Ｓを再度載置するようユーザに促すための画面である。
【０１０３】
ＣＰＵ401は、Ｓ1215の処理を実行した後、処理をＳ1216に進める。Ｓ1216で、ＣＰＵ401は、スキャンの中止指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、通知画面1400上の中止ボタン1402がユーザによって押下されたことに従って、スキャンの中止指示を受け付けたと判定する。ＣＰＵ401は、スキャンの中止指示を受け付けたと判定した場合（Ｓ1216でＹＥＳ）、図１２に係る一連の処理（Ｓ1200）を終了し、処理を図１１のＳ704に進める。一方、ＣＰＵ401は、Ｓ1216でＮＯと判定した場合、処理をＳ1217に進める。   
【０１０４】
Ｓ1217で、ＣＰＵ401は、スキャンの再開指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、操作部405上のスタートキー607がユーザによって押下されたことに従って、スキャンの再開指示を受け付けたと判定する。
【０１０５】
ＣＰＵ401は、スキャンの再開指示を受け付けたと判定した場合（Ｓ1217でＹＥＳ）、処理をＳ1201に戻す。一方、ＣＰＵ401は、Ｓ1217でＮＯと判定した場合、処理をＳ1216に戻す。 
Ｓ1218で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、搬送させた原稿Ｓの画像を読み取るように指示する。   
【０１０６】
ＣＰＵ401は、Ｓ1218の処理を実行した後、Ｓ1219に処理を進める。ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、読み取った画像データをコントローラ部400に転送するように指示する。そして、ＣＰＵ401は、コントローラ部400に転送された原稿Ｓの画像データをＨＤＤ409に格納する（Ｓ1219）。   
【０１０７】
ＣＰＵ401は、Ｓ1219の処理を実行した後、処理をＳ1220に進める。ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されているか否かを判定する。ＣＰＵ401は、原稿トレイ30上に原稿Ｓが載置されていると判定した場合（Ｓ1220でＹＥＳ）、処理をＳ1202に進める。一方、ＣＰＵ401は、Ｓ1220でＮＯと判定した場合、処理をＳ1221に進める。  
【０１０８】
Ｓ1221で、ＣＰＵ401は、連続読みフラグの値が「ＴＲＵＥ」か否かを判定する。ＣＰＵ401は、連続読みフラグの値が「ＴＲＵＥ」の場合（Ｓ1221でＹＥＳ）、処理をＳ1225に進める。一方、ＣＰＵ401は、Ｓ1221でＮＯと判定した場合、処理をＳ1229に進める。
【０１０９】
Ｓ1222で、ＣＰＵ401は、連続読みフラグの値が「ＴＲＵＥ」か否かを判定する。ＣＰＵ401は、連続読みフラグの値が「ＴＲＵＥ」の場合（Ｓ1222でＹＥＳ）、処理をＳ1223に進める。一方、ＣＰＵ401は、Ｓ1222でＮＯと判定した場合、処理をＳ1201に戻す。Ｓ1223で、ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、原稿台の原稿Ｓの画像を読み取るように指示する。 
【０１１０】
ＣＰＵ401は、Ｓ1223の処理を実行した後、処理をＳ1224に進める。ＣＰＵ401は、画像読取部200の制御部（ＣＰＵ321）に対して、読み取った画像データをコントローラ部400に転送するように指示する。そして、ＣＰＵ401は、コントローラ部400に転送された原稿Ｓの画像データをＨＤＤ409に格納する（Ｓ1224）。
【０１１１】
ＣＰＵ401は、Ｓ1224の処理を実行した後、処理をＳ1225に進める。Ｓ1225で、ＣＰＵ401は、図１４に示す通知画面1400をＬＣＤタッチパネル600に表示する。なお、図１４に示す通知画面1400は、次の原稿を読み取るか否かをユーザに選択させるための画面である。
【０１１２】
ＣＰＵ401は、Ｓ1225の処理を実行した後、処理をＳ1226に進める。Ｓ1226で、ＣＰＵ401は、スキャンの中止指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、通知画面1400上の中止ボタン1402がユーザによって押下されたことに従って、スキャンの中止指示を受け付けたと判定する。ＣＰＵ401は、スキャンの中止指示を受け付けたと判定した場合（Ｓ1226でＹＥＳ）、図１２に係る一連の処理（Ｓ1200）を終了し、図１１のＳ704に処理を進める。一方、ＣＰＵ401は、Ｓ1226でＮＯと判定した場合、処理をＳ1227に進める。   
【０１１３】
Ｓ1227で、ＣＰＵ401は、次の原稿の読み取り指示を受け付けたか否かを判定する。ＣＰＵ401は、例えば、操作部405上のスタートキー607がユーザによって押下されたことに従って、スキャンの再開指示を受け付けたと判定する。
【０１１４】
ＣＰＵ401は、次の原稿の読み取り指示を受け付けたと判定した場合（Ｓ1227でＹＥＳ）、Ｓ処理を1201に戻す。一方、ＣＰＵ401は、Ｓ1227でＮＯと判定した場合、処理をＳ1228に進める。 
【０１１５】
Ｓ1228で、ＣＰＵ401は、スキャンの終了を受け付けたか否かを判定する。ＣＰＵ401は、例えば、通知画面1100上の中止ボタン1101がユーザによって押下されたことに従って、スキャンの終了指示を受け付けたと判定する。
【０１１６】
ＣＰＵ401は、スキャンの終了指示を受け付けたと判定した場合（Ｓ1228でＹＥＳ）、処理をＳ1229に進める。一方、ＣＰＵ401は、Ｓ1228でＮＯと判定した場合、処理をＳ1226に戻す。 
【０１１７】
Ｓ1229で、ＣＰＵ401は、ＲＡＭ406に記憶されているスキャン終了フラグの値を「ＴＲＵＥ」として上書きする。ＣＰＵ401は、Ｓ1227の処理を実行した後、図１２に係る一連の処理（Ｓ1200）を終了し、図１１のＳ704に処理を進める。以上が、スキャンに係る一連の処理（Ｓ1200）の詳細である。   
第２実施形態によれば、ジョブが中断した要因をユーザに提示して、そのリカバリ処理をユーザの手作業による連続読み込み処理に切り替える指示を行うかどうかをユーザの選択に委ねることができる。
つまり、搬送される原稿の形状状態が正常でないことがステイプル等の綴じ込みによる場合には、その要因を提示し、かつユーザにより連続して原稿台に載置される原稿を読取りできる指示を受け付けることができる。
【０１１８】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。具体的には、各フローチャートに基づく処理を実行するよう設計された制御回路（ＡＳＩＣ）がＣＰＵ300、ＣＰＵ321、ＣＰＵ401による処理を実行することで実現できる。
【符号の説明】
【０１１９】
100  ＡＤＦ
200  画像読取部
400  コントローラ部
405  操作部
500  画像形成部
【図１】
2018088632.tif 000003
【図２】
2018088632.tif 000004
【図３】
2018088632.tif 000005
【図４】
2018088632.tif 000006
【図５】
2018088632.tif 000007
【図６】
2018088632.tif 000008
【図７】
2018088632.tif 000009
【図８】
2018088632.tif 000010
【図９】
2018088632.tif 000011
【図１０】
2018088632.tif 000012
【図１１】
2018088632.tif 000013
【図１２】
2018088632.tif 000014
【図１３】
2018088632.tif 000015
【図１４】
2018088632.tif 000016