"処理を実行する処理実行手段と、前記処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、前記処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示手段と、前記設定画面とは別の画面であって、複数の入力キーを含む入力画面を、前記表示された設定画面に重畳して表示する入力画面表示手段と、前記表示された設定画面中で前記入力画面を表示する位置を変更する位置変更手段と、前記設定項目に対する設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換手段と、前記表示された入力画面に含まれる前記複数の入力キーのうちユーザーにより指示された入力キーにより定まる値を、前記状態切換手段により前記入力状態に切り換えられた前記設定項目に対する設定値として受け付ける設定値受付手段と、を備え、前記状態切換手段は、前記位置変更手段により表示する位置が変更された後の前記入力画面が、前記位置変更手段により前記入力画面を表示する位置が変更される前に前記入力状態に切り換えていた前記設定項目に対応する前記設定領域と重なる場合、当該設定項目に対する設定値を入力不可能な不可状態に切り換える解除手段を含む、画像形成装置。前記状態切換手段は、前記設定画面が複数の設定領域を含む場合、前記複数の設定項目のうち前記入力状態に切り換えられていた設定項目が、前記解除手段により前記不可状態に切り換えられた後であって、前記複数の設定項目のいずれかが前記入力状態に切り換えられる前に、前記入力画面に含まれる前記複数の入力キーのいずれかがユーザーにより指示されることに応じて、警告する警告手段を、含む、請求項1に記載の画像形成装置。前記状態切換手段は、前記設定画面が複数の設定領域を含む場合、前記位置変更手段により表示される位置が変更された後の前記入力画面が、前記複数の設定項目のうち前記入力状態に切り換えられていた設定項目に対応する設定領域と重なる場合、前記複数の設定項目のうちから前記入力状態に切換可能な候補項目を決定する制限手段を、含み、前記制限手段は、前記複数の設定項目のうち、対応する前記設定領域が、前記位置変更手段により前記入力画面を表示する位置が変更される前に前記入力画面と重なっており、かつ、前記位置変更手段により前記入力画面を表示する位置が変更された後に前記入力画面と重ならない設定項目を前記候補項目に決定する、請求項1または2に記載の画像形成装置。前記状態切換手段は、前記制限手段により1つの前記候補項目が決定される場合、前記候補項目を前記入力状態に切り換える自動設定手段を、含む請求項3に記載の画像形成装置。前記状態切換手段は、前記制限手段により複数の前記候補項目が決定される場合、前記複数の設定項目に対して予め定められた優先順位にしたがって前記複数の候補項目のうちから選択された1つの候補項目を前記入力状態に切り換える優先設定手段を含む、請求項3に記載の画像形成装置。前記状態切換手段は、前記制限手段により複数の前記候補項目が決定される場合、前記複数の候補項目のうち前記解除手段により前記入力状態から前記不可能状態に切り換えられた設定項目と所定の関係を有するものを前記入力状態に切り換える関連設定手段を含む、請求項3に記載の画像形成装置。前記状態切換手段は、前記制限手段により複数の前記候補項目が決定される場合、前記複数の候補項目のうち、対応する設定領域が前記位置変更手段により前記入力画面の位置が変更される過程で前記入力画面と最初または最後に重ならなくなるものを前記入力状態に切り換える表示部分設定手段を含む、請求項3に記載の画像形成装置。前記状態切換手段は、前記制限手段により複数の前記候補項目が決定される場合、前記複数の候補項目のうち、対応する設定領域が前記位置変更手段により前記入力画面を表示する位置が変更された後の前記入力画面との間の距離が最小のものを前記入力状態に切り換える距離設定手段を含む、請求項4に記載の画像形成装置。前記状態切換手段は、前記制限手段により複数の前記候補項目が決定される場合、前記複数の候補項目のうち、前記位置変更手段により前記入力画面を表示する位置が変更された後の前記入力画面に対して、対応する設定領域が前記位置変更手段により前記入力画面を表示する位置が変更される前の前記入力画面の位置から変更された後の前記入力画面の位置に向かう方向と反対方向に位置するものを前記入力状態に切り換える方向設定手段を含む、請求項3に記載の画像形成装置。前記方向設定手段は、前記複数の候補項目のうちに、前記位置変更手段により前記入力画面を表示する位置が変更された後の前記入力画面に対して、前記反対方向に位置するものが2以上存在する場合、前記2以上の候補項目のうち前記位置変更手段により前記入力画面を表示する位置が変更された後の前記入力画面との間の距離が最小のものを前記入力状態に切り換える、請求項9に記載の画像形成装置。処理を実行する処理実行手段を備えた画像形成装置で実行される設定方法であって、前記処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、前記処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示ステップと、前記設定画面とは別の画面であって、複数の入力キーを含む入力画面を、前記表示された設定画面に重畳して表示する入力画面表示ステップと、前記表示された設定画面中で前記入力画面を表示する位置を変更する位置変更ステップと、前記設定項目に対する設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換ステップと、前記表示された入力画面に含まれる前記複数の入力キーのうちユーザーにより指示された入力キーにより定まる値を、前記状態切換ステップにおいて前記入力状態に切り換えられた前記設定項目に対する設定値として受け付ける設定値受付ステップと、を前記画像形成装置に実行させ、前記状態切換ステップは、前記位置変更ステップにおいて表示する位置が変更された後の前記入力画面が、前記位置変更ステップにおいて前記入力画面を表示する位置が変更される前に前記入力状態に切り換えていた前記設定項目に対応する前記設定領域と重なる場合、当該設定項目に対する設定値を入力不可能な不可状態に切り換える解除ステップを含む、設定方法。処理を実行する処理実行手段を備えた画像形成装置を制御するコンピュータで実行される設定プログラムであって、前記処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、前記処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示ステップと、前記設定画面とは別の画面であって、複数の入力キーを含む入力画面を、前記表示された設定画面に重畳して表示する入力画面表示ステップと、前記表示された設定画面中で前記入力画面を表示する位置を変更する位置変更ステップと、前記設定項目に対する設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換ステップと、前記表示された入力画面に含まれる前記複数の入力キーのうちユーザーにより指示された入力キーにより定まる値を、前記状態切換ステップにおいて前記入力状態に切り換えられた前記設定項目に対する設定値として受け付ける設定値受付ステップと、を前記コンピュータに実行させ、前記状態切換ステップは、前記位置変更ステップにおいて表示する位置が変更された後の前記入力画面が、前記位置変更ステップにおいて前記入力画面を表示する位置が変更される前に前記入力状態に切り換えていた前記設定項目に対応する前記設定領域と重なる場合、当該設定項目に対する設定値を入力不可能な不可状態に切り換える解除ステップを含む、設定プログラム。この発明は上述した問題点を解決するためになされたもので、この発明の目的の1つは、設定値を入力するための画面を表示する場合であっても設定値を表示することが可能な画像形成装置を提供することである。この発明の他の目的は、設定値を入力するための画面を表示する場合であっても設定値を表示することが可能な設定方法を提供することである。この発明のさらに他の目的は、設定値を入力するための画面を表示する場合であっても設定値を表示することが可能な設定プログラムを提供することである。上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、処理を実行する処理実行手段と、処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示手段と、設定画面とは別の画面であって、複数の入力キーを含む入力画面を、表示された設定画面に重畳して表示する入力画面表示手段と、表示された設定画面中で入力画面を表示する位置を変更する位置変更手段と、設定項目に対する設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換手段と、表示された入力画面に含まれる複数の入力キーのうちユーザーにより指示された入力キーにより定まる値を、状態切換手段により入力状態に切り換えられた設定項目に対する設定値として受け付ける設定値受付手段と、を備え、状態切換手段は、位置変更手段により表示する位置が変更された後の入力画面が、位置変更手段により入力画面を表示する位置が変更される前に入力状態に切り換えていた設定項目に対応する設定領域と重なる場合、当該設定項目に対する設定値を入力不可能な不可状態に切り換える解除手段を含む。この局面に従えば、処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面が表示され、表示する位置が変更された後の入力画面が、入力画面を表示する位置が変更される前に入力状態に切り換えていた設定項目に対応する設定領域と重なる場合、その設定項目が不可状態に切り換えられる。このため、設定領域が入力画面と重なる場合に、複数の入力キーが指示される場合であっても、設定項目に設定値が入力されないので、入力された設定値が設定領域に表示される場合に限って、設定値が設定される。その結果、設定値を入力するための画面を表示する場合であっても設定値を表示することが可能な画像形成装置を提供することができる。好ましくは、状態切換手段は、設定画面が複数の設定領域を含む場合、複数の設定項目のうち入力状態に切り換えられていた設定項目が、解除手段により不可状態に切り換えられた後であって、複数の設定項目のいずれかが入力状態に切り換えられる前に、入力画面に含まれる複数の入力キーのいずれかがユーザーにより指示されることに応じて、警告する警告手段を、含む。この局面に従えば、入力状態に切り換えられていた設定項目が、不可状態に切り換えられた後であって、複数の設定項目のいずれかが入力状態に切り換えられる前に、複数の入力キーのいずれかがユーザーにより指示されることに応じて、警告する。このため、ユーザーに、複数の設定項目のいずれかを入力状態に切り換える操作を促すことができる。好ましくは、状態切換手段は、設定画面が複数の設定領域を含む場合、位置変更手段により表示される位置が変更された後の入力画面が、複数の設定項目のうち入力状態に切り換えられていた設定項目に対応する設定領域と重なる場合、複数の設定項目のうちから入力状態に切換可能な候補項目を決定する制限手段を、含み、制限手段は、複数の設定項目のうち、対応する設定領域が、位置変更手段により入力画面を表示する位置が変更される前に入力画面と重なっており、かつ、位置変更手段により入力画面を表示する位置が変更された後に入力画面と重ならない設定項目を候補項目に決定する。この局面に従えば、複数の設定項目のうち、対応する設定領域が、入力画面を表示する位置が変更される前に入力画面と重なっており、かつ、入力画面を表示する位置が変更された後に入力画面と重ならない設定項目が、入力状態に切換可能な候補項目に決定される。複数の設定項目のうちから入力状態に切換可能な設定項目が制限されるので、次に入力状態に切り換える設定項目の決定が容易になる。特に、入力画面の表示位置が変更される場合は、変更前に設定領域が入力画面と重なっている場合が多いので、次に入力状態に切り換えられる確率の高い設定項目に制限することができる。好ましくは、状態切換手段は、制限手段により1つの候補項目が決定される場合、候補項目を入力状態に切り換える自動設定手段を、含む。好ましくは、状態切換手段は、制限手段により複数の候補項目が決定される場合、複数の設定項目に対して予め定められた優先順位にしたがって複数の候補項目のうちから選択された1つの候補項目を入力状態に切り換える優先設定手段を含む。この局面に従えば、複数の設定項目に対して予め定められた優先順位にしたがって入力状態に切り換える設定項目が選択されるので、選択される設定項目を予め定められた順で入力状態に切り換えることができる。好ましくは、状態切換手段は、制限手段により複数の候補項目が決定される場合、複数の候補項目のうち解除手段により入力状態から不可能状態に切り換えられた設定項目と所定の関係を有するものを入力状態に切り換える関連設定手段を含む。この局面に従えば、複数の候補項目のうち、先に入力状態であった設定項目と所定の関係を有する設定項目が入力状態に切り換えられる。このため、関連する設定項目に連続して設定値を設定することができる。好ましくは、状態切換手段は、制限手段により複数の候補項目が決定される場合、複数の候補項目のうち、対応する設定領域が位置変更手段により入力画面の位置が変更される過程で入力画面と最初または最後に重ならなくなるものを入力状態に切り換える表示部分設定手段を含む。好ましくは、状態切換手段は、制限手段により複数の候補項目が決定される場合、複数の候補項目のうち、対応する設定領域が位置変更手段により入力画面を表示する位置が変更された後の入力画面との間の距離が最小のものを入力状態に切り換える距離設定手段を含む。好ましくは、状態切換手段は、制限手段により複数の候補項目が決定される場合、複数の候補項目のうち、位置変更手段により入力画面を表示する位置が変更された後の入力画面に対して、対応する設定領域が位置変更手段により入力画面を表示する位置が変更される前の入力画面の位置から変更された後の入力画面の位置に向かう方向と反対方向に位置するものを入力状態に切り換える方向設定手段を含む。好ましくは、方向設定手段は、複数の候補項目のうちに、位置変更手段により入力画面を表示する位置が変更された後の入力画面に対して反対方向に位置するものが2以上存在する場合、2以上の候補項目のうち位置変更手段により表示する位置が変更された後の入力画面との間の距離が最小のものを入力状態に切り換える。この発明の他の局面によれば、設定方法は、処理を実行する処理実行手段を備えた画像形成装置で実行される設定方法であって、処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示ステップと、設定画面とは別の画面であって、複数の入力キーを含む入力画面を、表示された設定画面に重畳して表示する入力画面表示ステップと、表示された設定画面中で入力画面を表示する位置を変更する位置変更ステップと、設定項目に対する設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換ステップと、表示された入力画面に含まれる複数の入力キーのうちユーザーにより指示された入力キーにより定まる値を、状態切換ステップにおいて入力状態に切り換えられた設定項目に対する設定値として受け付ける設定値受付ステップと、を画像形成装置に実行させ、状態切換ステップは、位置変更ステップにおいて表示する位置が変更された後の入力画面が、位置変更ステップにおいて入力画面を表示する位置が変更される前に入力状態に切り換えていた設定項目に対応する設定領域と重なる場合、当該設定項目に対する設定値を入力不可能な不可状態に切り換える解除ステップを含む。この局面に従えば、設定値を入力するための画面を表示する場合であっても設定値を表示することが可能な設定方法を提供することができる。この発明のさらに他の局面によれば、設定プログラムは、処理を実行する処理実行手段を備えた画像形成装置を制御するコンピュータで実行される設定プログラムであって、処理実行手段が処理を実行するための処理条件を設定するための設定画面であって、処理条件を特定する設定項目に対して設定される設定値を表示する設定領域を含む設定画面を表示する設定画面表示ステップと、設定画面とは別の画面であって、複数の入力キーを含む入力画面を、表示された設定画面に重畳して表示する入力画面表示ステップと、表示された設定画面中で入力画面を表示する位置を変更する位置変更ステップと、設定項目に対する設定値を入力可能な入力状態と入力不可能な不可状態とのいずれか一方に切り換える状態切換ステップと、表示された入力画面に含まれる複数の入力キーのうちユーザーにより指示された入力キーにより定まる値を、状態切換ステップにおいて入力状態に切り換えられた設定項目に対する設定値として受け付ける設定値受付ステップと、をコンピュータに実行させ、状態切換ステップは、位置変更ステップにおいて表示する位置が変更された後の入力画面が、位置変更ステップにおいて入力画面を表示する位置が変更される前に入力状態に切り換えていた設定項目に対応する設定領域と重なる場合、当該設定項目に対する設定値を入力不可能な不可状態に切り換える解除ステップを含む。この局面に従えば、設定値を入力するための画面を表示する場合であっても設定値を表示することが可能な設定プログラムを提供することができる。以下、本発明の実施の形態を図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。図1は、本実施の形態におけるMFPの外観を示す斜視図である。図2は、MFPのハードウェア構成の概要を示すブロック図である。図1および図2を参照して、画像形成装置として機能するMFP100は、メイン回路110と、原稿を読み取るための原稿読取部130と、原稿を原稿読取部130に搬送するための自動原稿搬送装置120と、原稿読取部130が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部140と、画像形成部140に用紙を供給するための給紙部150と、ユーザーインターフェースとしての操作パネル160とを含む。メイン回路110は、CPU111と、通信インターフェースI/F部112と、ROM113と、RAM114と、大容量記憶装置としてのハードディスクドライブHDD115と、ファクシミリ部116と、外部記憶装置117と、を含む。CPU111は、自動原稿搬送装置120、原稿読取部130、画像形成部140、給紙部150および操作パネル160と接続され、MFP100の全体を制御する。自動原稿搬送装置120は、原稿給紙トレイ上にセットされた複数枚の原稿を1枚ずつ自動的に原稿読取部130のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部130により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部130は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部140に出力する。給紙部150は、給紙トレイに収納された用紙を画像形成部140に搬送する。画像形成部140は、周知の電子写真方式により画像を形成するものであって、原稿読取部130から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部150により搬送される用紙に画像を形成する。ファクシミリ部116は、公衆交換電話網PSTNに接続され、PSTNにファクシミリデータを送信する、またはPSTNからファクシミリデータを受信する。ファクシミリ部116は、受信したファクシミリデータを、HDD115に記憶するとともに、画像形成部140でプリント可能なプリントデータに変換して、画像形成部140に出力する。これにより、画像形成部140は、ファクシミリ部116により受信されたファクシミリデータを用紙に画像を形成する。また、ファクシミリ部116は、HDD115に記憶されたデータをファクシミリデータに変換して、PSTNに接続されたファクシミリ装置に送信する。通信I/F部112は、ネットワークにMFP100を接続するためのインターフェースである。通信I/F部112は、TCPTransmissionControlProtocolまたはFTPFileTransferProtocol等の通信プロトコルで、ネットワークに接続された他のコンピュータまたは画像形成装置と通信する。なお、通信I/F部112が接続されるネットワークは、ローカルエリアネットワークLANであり、接続形態は有線または無線を問わない。またネットワークは、LANに限らず、ワイドエリアネットワークWAN、公衆交換電話網PSTN、インターネット等であってもよい。ROM113は、CPU111が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM114は、CPU111がプログラムを実行する際の作業領域として用いられる。また、RAM114は、原稿読取部130から連続的に送られてくる読取画像を一時的に記憶する。操作パネル160は、液晶表示装置LCD165と、LCD165の表示を制御する表示制御部161と、VRAMVideoRAM163と、タッチパネル169と、スタートキー171を含むハードキー部170と、タッチパネル169およびハードキー部170を制御する入力制御部167と、を含む。LCD165およびハードキー部170は、MFP100の上面に設けられる。表示制御部161は、CPU111、VRAM163およびLCD165と接続される。VRAM163は、表示制御部161の作業領域として用いられ、LCD165に表示する画像を一時記憶する。表示制御部161は、CPU111により制御されて、LCD165を制御し、LCD165にVRAM163に記憶された画像を表示させる。表示制御部161は、後述する操作画面および入力画面をLCD165に表示させる。ハードキー部170は、スタートキーとキーボード呼出キーとを少なくとも含む複数のハードキーを含む。ハードキーは、入力制御部167に接続され、ユーザーにより押下されている間はON信号を入力制御部167に出力し、ユーザーにより押下されていない間はOFF信号を入力制御部167に出力する。タッチパネル169は、LCD165の上面または下面に設けられ、ユーザーにより押下された位置の座標を入力制御部167に出力する。タッチパネル169は、ユーザーが指またはスタイラスペンで指示した位置を検出し、検出した位置の座標を入力制御部167に出力する。タッチパネル169は、LCD165の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル169は、LCD165に重畳して設けられるので、タッチパネル169は、ユーザーがLCD165の表示面を指示すれば、LCD165の表示面中でユーザーが指示した位置の座標を入力制御部167に出力する。タッチパネルは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。入力制御部167は、ハードキー部170のうちでON信号を出力するハードキーが存在する場合、ON信号を出力するハードキーの識別情報をCPU111に出力する。また、入力制御部167は、タッチパネル169がユーザーにより指示された位置を検出する場合、タッチパネル169から出力される座標をCPU111に出力する。外部記憶装置117は、CPU111により制御され、CD-ROMCompactDiskReadOnlyMemory118、または半導体メモリが装着される。本実施の形態においては、CPU111は、ROM113に記憶されたプログラムを実行する例を説明するが、CPU111は、外部記憶装置117を制御して、CD-ROM118からCPU111が実行するためのプログラムを読出し、読み出したプログラムをRAM102に記憶し、実行するようにしてもよい。なお、CPU111が実行するためのプログラムを記憶する記録媒体としては、CD-ROM118に限られず、フレキシブルディスク、カセットテープ、光ディスクMOMagneticOpticalDisc/MDMiniDisc/DVDDigitalVersatileDisc、ICカード、光カード、マスクROM、EPROMErasableProgrammableROM、EEPROMElectricallyEPROMなどの半導体メモリ等の媒体でもよい。さらに、CPU111がネットワークに接続されたコンピュータからプログラムをダウンロードしてHDD115に記憶する、または、ネットワークに接続されたコンピュータがプログラムをHDD115に書込みするようにして、HDD115に記憶されたプログラムをRAM114にロードしてCPU111で実行するようにしてもよい。ここでいうプログラムは、CPU111により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。図3は、操作パネル160の平面図である。図3を参照して、操作パネル160は、LCD165と、LCD165に重畳して設けられたタッチパネル169と、LCD165の右側および下方に、スタートキー171を含む複数のハードキーが配置されたハードキー部170と、を含む。図4は、MFPが備えるCPUが有する機能の一例を示すブロック図である。図4に示す機能は、MFP100が備えるCPU111が、ROM113、HDD115またはCD-ROM118に記憶された設定プログラムを実行することにより、CPU111により実現される機能である。図4を参照して、CPU111は、設定部11と、入力受付部41と、処理実行部51と、を含む。処理実行部51は、通信I/F部112、ファクシミリ部116、HDD115、外部記憶装置117、自動原稿搬送装置120、原稿読取部130、画像形成部140および給紙部150を制御し、設定部11により設定された処理条件で処理を実行する。処理実行部51が実行する処理の一例は、スキャン処理、コピー処理、プリント処理およびファクシミリ送受信処理等である。処理実行部51は、処理条件の1つとしてスキャン処理を実行する設定がされた場合、自動原稿搬送装置120、原稿読取部130、HDD115、外部記憶装置117、通信I/F部112を制御し、原稿読取部130で読み取った原稿の画像を、HDD115、外部記憶装置117および通信I/F部112の少なくとも1つに、処理条件にしたがって出力する。処理実行部51は、処理条件の1つとして出力先をHDD115とする処理条件が設定された場合は、画像をHDD115に記憶する。処理実行部51は、処理条件の1つとして出力先を外部記憶装置117とする処理条件が設定された場合は、画像を外部記憶装置117に装着された半導体メモリに記憶する。処理実行部51は、処理条件の1つとして出力先を通信I/F部112とする処理条件が指定された場合は、画像を通信I/F部112を介して送信する。送信方法は、例えば、電子メール送信、FTPFileTransferProtocolまたはSMBServerMessageBlock等である。送信方法に電子メール送信が設定される場合には、画像を添付した電子メールを生成し、生成した電子メールを送信する。また、処理実行部51は、処理条件の1つとしてコピー処理を実行する設定がされた場合は、自動原稿搬送装置120、原稿読取部130、給紙部150および画像形成部140を制御し、原稿読取部130で読み取った原稿の画像を、画像形成部140に給紙部150から供給される用紙に、設定された処理条件にしたがって画像形成させる。また、処理実行部51は、処理条件の1つとしてプリント処理を実行する設定がされた場合は、通信I/F部112、HDD115、外部記憶装置117、画像形成部140および給紙部150を制御し、画像形成部140に給紙部150から供給される用紙に、設定された処理条件にしたがって画像形成させる。画像形成部140が画像形成する画像は、処理条件の1つにより設定され、通信I/F部112を介してネットワークに接続されたコンピュータから受信されるプリントデータの画像、HDD115または外部記憶装置117に記憶されたデータの画像である。さらに、処理実行部51は、処理条件の1つとしてファクシミリ送信処理を実行する設定がされた場合は、自動原稿搬送装置120、原稿読取部130、HDD115、外部記憶装置117およびファクシミリ部116を制御し、ファクシミリデータの画像を、ファクシミリ部116に送信させる。ファクシミリ部116が送信するファクシミリデータは、処理条件の1つにより設定され、処理条件にしたがって原稿読取部130が原稿を読み取って出力する画像、または、HDD115または外部記憶装置117に記憶された画像である。処理実行部51は、処理条件の1つとしてファクシミリ受信処理を実行する設定がされた場合は、ファクシミリ部116、HDD115、外部記憶装置117、画像形成部140および給紙部150を制御し、ファクシミリデータの画像を出力する。処理実行部51は、処理条件の1つとして出力先をHDD115とする処理条件が設定された場合は、ファクシミリデータの画像をHDD115に記憶する。処理実行部51は、処理条件の1つとして出力先を外部記憶装置117とする処理条件が設定された場合は、ファクシミリデータの画像を外部記憶装置117に装着された半導体メモリに記憶する。処理実行部51は、処理条件の1つとして出力先を通信I/F部112とする処理条件が設定された場合は、ファクシミリデータの画像を添付した電子メールを生成し、通信I/F部112を介して電子メールを送信する。設定部11は、設定画面選択部13と、設定画面表示部15と、状態切換部17と、項目設定部19と、を含む。設定画面選択部13は、HDD115に予め記憶された複数の設定画面のうちから1つを選択し、選択した設定画面を識別するための設定画面識別情報を、設定画面表示部15および入力受付部41に出力する。複数の設定画面は、処理実行部51が処理を実行するための複数の処理にそれぞれ対応する。例えば、スキャン処理を処理実行部51に実行させるための設定画面、コピー処理を処理実行部51に実行させるための設定画面、プリント処理を処理実行部51に実行させるための設定画面、およびファクシミリ送受信処理を処理実行部51に実行させるための設定画面である。設定画面は、処理実行部51が処理を実行するための処理条件を定める複数の設定項目ごとの設定値を設定するための画面である。設定画面は、複数の設定項目ごとに、設定値を表示するための設定領域を有する。また、設定画面は、設定領域の近傍に、設定項目を説明するための項目名の画像が表示される領域を有する場合がある。また、複数の設定画面は、遷移機能付き設定画面を含む。遷移機能付き設定画面は、1以上の別の設定画面を選択するための遷移ボタンを有する。設定画面選択部13は、例えば、複数の設定画面をそれぞれ識別するための複数の設定画面識別情報を含むメニュー画面をLCD165に表示し、ユーザーがタッチパネル169またはハードキー部170を操作して、メニュー画面に表示される複数の設定画面識別情報のいずれかを指示すれば、指示された設定画面識別情報の設定画面を選択する。また、LCD165に、遷移機能付き設定画面が表示されている場合、ユーザーがタッチパネル169またはハードキー部170を操作して、遷移機能付き設定画面に含まれる遷移ボタンを指示すれば、指示された遷移ボタンに関連付けられた設定画面を選択する。設定画面選択部13は、選択された設定画面の設定画面識別情報を、設定画面表示部15、状態切換部17および入力受付部41に出力する。設定画面表示部15は、設定画面選択部13から設定画面識別情報が入力されることに応じて、設定画面識別情報で特定される設定画面を、HDD115から読出し、読み出した設定画面をLCD165に表示する。具体的には、設定画面を表示制御部161に出力し、表示制御部161に設定画面の画像をLCD165に表示させる。状態切換部17は、処理実行部51が処理を実行するための処理条件を定める複数の設定項目それぞれの状態を、設定値を入力可能な入力状態と、設定値を入力不可能な不可状態とのいずれか一方に切り換える。状態切換部17は、複数の設定項目のうち入力状態に切り換えている設定項目が存在する間、入力状態に切り換えている設定項目の項目名を、項目設定部19に出力する。状態切換部17は、指示受付設定部21と、解除部23と、警告部25と、制限部27と、自動設定部29と、を含む。指示受付設定部21は、設定画面選択部13から設定画面識別情報が入力される。指示受付設定部21は、処理実行部51が処理を実行するための処理条件を定める複数の設定項目のうちユーザーにより選択された設定項目を、入力状態に切り換える。具体的には、指示受付設定部21は、設定画面表示部15により表示された設定画面に含まれる複数の設定領域のうちユーザーにより指示された設定領域に対応する設定項目を、入力状態に切り換える。ユーザーがLCD165に表示された設定画面に含まれる複数の設定領域のいずれかを指示すれば、タッチパネル169によりユーザーにより指示された位置検出される。指示受付設定部21は、タッチパネル169により検出されたLCD165の表示面の座標に基づいて、複数の設定領域のいずれがユーザーにより指示されたかを特定し、特定された設定領域に対応する設定項目を入力状態に切り換える。指示受付設定部21は、入力状態に切り換えた設定項目を識別するための項目名を解除部23に出力し、表示指示を入力受付部41に出力する。入力受付部41は、入力画面表示部43と、設定値受付部45と、を含む。入力画面表示部43は、入力画面を表示していない状態で、指示受付設定部21より表示指示が入力されることに応じて、換言すれば、ユーザーが、LCD165に表示された設定画面に含まれる複数の設定領域のうちから1つを指示することに応じて、入力画面を設定画面に重畳して表示する。具体的には、入力画面を表示制御部161に出力し、入力画面を設定画面よりも優先して合成した画像を表示制御部161に生成させ、表示制御部161に生成された画像をLCD165に表示させる。入力画面表示部43が入力画面を表示する位置は、状態切換部17から項目名を取得し、取得された項目名で特定される設定項目に対応する設定領域の近傍とするのが望ましい。入力画面に含まれる複数の入力キーそれぞれは、入力キーに割り当てられた値がキー名称として付される。入力画面表示部43は、例えば、0~9の数字がそれぞれ割り当てられた10個の入力キーを含む入力画面である。なお、指示受付設定部21は、入力状態に切り換えた設定項目に対して設定される設定値の属性を含む表示指示を、入力受付部41に出力するようにしてもよい。この場合、入力画面表示部43は、指示受付設定部21から入力される表示指示に含まれる属性の値を入力するための入力キーを含む入力画面を、表示する。入力画面表示部43は、例えば、属性が数字ならば、0~9の数字がそれぞれ割り当てられた10個の入力キーを含む入力画面を表示し、属性が文字ならば、アルファベットの文字がそれぞれ割り当てられた26個の入力キー、またはかな文字が割り当てられた複数の入力キーを含む入力画面を表示する。入力キーは、割り当てられた数字または文字がキー名称となり、数字または文字の画像が設定画面に重畳して表示される。なお、入力画面は、特定された属性の値を入力するための入力キーのみを含むようにしてもよいし、別の入力キーを含んでもよい。入力画面表示部43は、入力画面を表示することに応じて、入力画面の設定画面中の位置を示す位置情報を状態切換部17および設定値受付部45に出力する。入力画面表示部43は、位置変更部47を含む。位置変更部47は、ユーザーによる操作に基づいて、設定画面中で入力画面を表示する位置を変更する。ここでは、ユーザーによる操作を、ドラッグアンドドロップ操作としている。具体的には、位置変更部47は、タッチパネル169により検出される位置に基づいて、入力画面内の任意の位置を所定時間継続して指示する操作を、ドラッグ操作として検出する。位置変更部47は、ドラッグ操作を検出すると入力画面を移動可能な状態にし、タッチパネル169中で指示する位置を移動させる操作を、移動操作として検出する。タッチパネル169により検出される位置が変化する場合、タッチパネル169中で指示する位置を移動させる操作を検出する。位置変更部47は、移動操作を検出すると、タッチパネル169により検出される位置の変化に応じて、入力画面を移動させる。例えば、タッチパネル169により検出される位置が右方向に距離X移動すれば、入力画面を右方向に距離Xだけ移動させる。位置変更部47は、タッチパネル169により位置が検出されなくなると、ドロップ操作を検出する。位置変更部47は、ドロップ操作を検出すると、タッチパネル169により最後に検出された位置に基づいて定まる入力画面の設定画面中の位置を示す位置情報を、状態切換部17および設定値受付部45に出力する。ユーザーにより入力画面を移動させる操作、ドラッグアンドドロップ操作が連続して入力される場合があり、位置変更部47は、複数回のドラッグアンドドロップ操作が入力されるごとに、入力画面の設定画面中の位置を変更し、変更後の設定画面中の入力画面の位置を示す位置情報を、状態切換部17および設定値受付部45に出力する。なお、ここでは、設定画面中で入力画面を表示する位置を変更するためのユーザーによる操作を、ドラッグアンドドロップ操作としたが、入力画面を表示する設定画面中の位置を変更する操作であれば、別の操作を用いることができる。例えば、ハードキー部170が備える第1のキーを押下する操作によって、入力画面を移動可能にし、ハードキー部170が備える上下左右それぞれの矢印キーを押下する操作によって、入力画面の設定画面中で表示される位置を変更し、ハードキー部170が備える第2のキーを押下する操作によって、移動後の入力画面の設定画面中で表示される位置を決定するようにしてもよい。設定値受付部45は、入力画面表示部43から入力画面の設定画面中の位置を示す位置情報が入力される。また、設定値受付部45は、位置変更部47により入力画面の設定画面中の位置が変更される場合、入力画面の設定画面中の位置が変更されるごとに、入力画面の設定画面中の変更後の位置を示す位置情報が入力される。設定値受付部45は、位置情報が入力された後に、入力画面に含まれる複数の入力キーのうちユーザーにより指示された入力キーに基づいて設定値を受け付ける。ユーザーがLCD165に表示された複数のキー名称の画像のいずれかを指で指示すれば、タッチパネル169がユーザーにより指示された位置を検出する。設定値受付部45は、タッチパネル169により検出されたLCD165の表示面の座標に基づいて、入力画面に含まれる複数のキー名称の画像のいずれがユーザーにより指示されたかを特定し、特定されたキー名称の画像に対応する入力キーを選択する。設定値受付部45は、選択された入力キーに割り当てられた値を、設定値として項目設定部19に出力する。設定値受付部45は、複数の入力キーを順に選択する場合、複数の入力キーにそれぞれ割り当てられた複数の値を、選択された順に配置した値を設定値として項目設定部19に出力する。例えば、10個の入力キーに、数字の0~9がそれぞれ割り当てられており、第1番目に数字の1が割り当てられた入力キーが選択され、第2番目に数字の2が割り当てられた入力キーが選択される場合、第1番目の1の右に第2番目の2を配置した12を設定値に決定し、設定値12を項目設定部19に出力する。また、26個の入力キーに、アルファベットがそれぞれ割り当てられている場合、入力された順に並べた複数の文字列を設定値として項目設定部19に出力する。項目設定部19は、状態切換部17から入力状態に設定されている設定項目の項目名が入力され、設定値受付部45から設定値が入力される。項目設定部19は、設定値受付部45から設定値が入力されると、状態切換部17から入力される項目名に対応する設定項目を特定し、特定された設定項目に対する設定値を設定する。また、項目設定部19は、ユーザーがハードキー部170を操作する場合、ハードキー部170から設定値を受け付け、状態切換部17から入力される項目名に対応する設定項目を特定し、特定された設定項目に対する設定値を設定する。項目設定部19は、ユーザーによる実行指示が入力されるまで、設定値受付部45から設定値が入力されるごとに、または、ハードキー部170から設定値を受け付けるごとに、設定項目を特定し、特定された設定項目に対応する設定値を設定する。また、項目設定部19は、設定値を設定する場合、設定項目の項目名と、設定値との組を、設定画面表示部15に出力する。設定画面表示部15は、設定項目の項目名と、設定値との組が入力されることに応じて、項目名で特定される設定項目に対応する設定領域の表示を、項目名と組になる設定値で更新する。解除部23は、指示受付設定部21または、後述する自動設定部29から入力状態に切り換えられた項目名が入力される。解除部23は、入力状態に設定されている設定項目に対応する設定領域が入力画面と重なる場合に、その設定項目に設定されている入力状態を解除するために、その設定項目を入力状態から不可状態に切り換える。具体的には、解除部23は、位置変更部47から位置情報が入力されるごとに、入力状態に設定されている設定項目に対する設定領域が、位置情報で特定される位置に表示された入力画面と重なるか否かを判断する。そして、解除部23は、入力状態に設定されている設定項目に対する設定領域が入力画面と重なると判断する場合、入力状態に設定されている設定項目を入力状態から不可状態に切り換える。解除部23は、入力状態に設定されている設定項目の設定を入力状態から不可状態に切り換える場合、その後、指示受付設定部21または自動設定部29から入力状態に切り換えられた項目名が入力されるまでの間、入力状態に設定されている設定項目が存在しないことを示す解除状態信号を、制限部27および警告部25に出力する。制限部27は、LCD165に表示されている設定画面が複数の設定領域を含む場合、解除部23から解除状態信号が入力されることに応じて、複数の設定項目のうち次に入力状態に切換可能な設定項目を制限する。以下、複数の設定項目のうちで、入力状態に切換可能な設定項目を、候補項目という。具体的には、制限部27は、対応する設定領域が、位置変更部47から位置情報が入力される前に入力画面と重なっており、かつ、位置変更部47から位置情報が入力された後に入力画面と重ならない設定項目を、候補項目として決定する。制限部27は、複数の設定項目のうちから決定した候補項目の項目名を自動設定部29に出力する。制限部27は、複数の候補項目を決定する場合、複数の候補項目それぞれの項目名を自動設定部29に出力する。警告部25は、解除部23から解除状態信号が入力されている間、設定値受付部45から設定値が入力されると、警告する。具体的には、LCD165にエラーメッセージを表示する。エラーメッセージは、例えば、入力対象が設定されていません。等である。なお、警告は、ブザー音を発生したり、入力画面を点滅表示したり、入力画面の色明度または色相を変化させるようにしてもよく、それらをエラーメッセージとともに出力してもよい。解除部23から解除状態信号が入力されている間は、複数の設定項目のすべてが不可状態に切り換えられているので、設定値を設定することができないからである。自動設定部29は、制限部27から1以上の候補項目それぞれの項目名が入力され、位置変更部47から位置情報が入力される。自動設定部29は、制限部27から1以上の候補項目が入力されることに応じて、1以上の候補項目のうちから1つを入力状態に切り換える。自動設定部29は、優先設定部31と、関連設定部33と、表示部分設定部35と、方向設定部39と、を含む。自動設定部29は、切換モードを、優先設定モードと、関連設定モードと、最先表示設定モードと、最終表示設定モードと、距離設定モードと、方向設定モードと、のいずれかに切り換える。切換モードは、MFP100を操作するユーザーが、操作パネル160に入力する操作によって、優先設定モード、関連設定モード、最先表示設定モード、最終表示設定モード、距離設定モードおよび方向設定モードのうちから1つに決定される。なお、切換モードを、ユーザーごとに予め関連付けて記憶しておき、MFP100を操作するユーザーがログインした時点で、ログインしたユーザーに関連付けられた切換モードを決定するようにしてもよい。さらに、MFP100を操作するユーザーとは関係なく、切換モードを予め記憶しておくようにしてもよい。優先設定部31は、切換モードが優先設定モードに設定されている場合、制限部27から入力される1以上の候補項目のうちから、複数の設定項目に対して予め定められた優先順位が最も高い候補項目を、入力状態に切り換える。複数の設定項目それぞれに対して、優先順位を定めた優先順位テーブルを、HDD115に記憶しておき、その優先順位テーブルを参照して、入力状態に切り換える候補項目を決定する。関連設定部33は、切換モードが関連設定モードに設定されている場合、制限部27から入力される1以上の候補項目のうちから、解除部23により入力状態から不可状態に切り換えられた設定項目、換言すれば、入力画面の位置が変更される前に入力状態に設定されていた設定項目と所定の関係を有する候補項目を入力状態に切り換える。関連設定部33は、複数の設定項目間における関連付けを予め定めた関連付テーブルを、HDD115に記憶しておき、その関連付テーブルを参照して、入力状態に切り換える候補項目を決定する。関連付テーブルは、例えば、同じ設定値を定めるための異なる設定項目として、設定値として複写倍率を定めるために数値を定める設定項目と、複写前後の用紙サイズを定める設定項目とを関連付ける。また、異なる設定値を定めるための同種の設定項目として、用紙に画像を形成しない余白領域のサイズを定める設定項目として、用紙の上下それぞれの余白領域のサイズを定める2つの設定項目を関連付け、用紙の左右それぞれの余白領域のサイズを定める2つの設定項目を関連付ける。表示部分設定部35は、切換モードが最先表示設定モードに設定されている場合、制限部27から入力される1以上の候補項目のうちから、対応する設定領域が入力画面の位置が変更される過程で入力画面と最初に重ならなくなった候補項目を入力状態に切り換える。表示部分設定部35は、切換モードが最終表示設定モードに設定されている場合、制限部27から入力される1以上の候補項目のうちから、対応する設定領域が入力画面の位置が変更される過程で入力画面と最後に重ならなくなった候補項目を入力状態に切り換える。距離設定部37は、切換モードが距離設定モードに設定されている場合、制限部27から入力される1以上の候補項目のうちから、対応する設定領域が位置変更部47から入力される位置情報で特定される位置の入力画面、換言すれば、表示される位置が変更された後の入力画面との間の距離が最小の候補項目を入力状態に切り換える。方向設定部39は、切換モードが方向設定モードに設定されている場合、制限部27から入力される1以上の候補項目のうちから、対応する設定領域が、表示される位置が変更された後の入力画面に対して、入力画面の変更前の位置から変更後の位置に向かう方向と反対方向に、位置する候補項目を入力状態に切り換える。方向設定部39は、入力画面が右方向に移動する場合、1以上の候補項目のうち入力画面の左方向左側に位置する候補項目を入力状態に切り換え、入力画面が左方向に移動する場合、1以上の候補項目のうち入力画面の右方向右側に位置する候補項目を入力状態に切り換え、入力画面が上方向に移動する場合、1以上の候補項目のうち入力画面の下方向下側に位置する候補項目を入力状態に切り換え、入力画面が下方向に移動する場合、1以上の候補項目のうち入力画面の上方向上側に位置する候補項目を入力状態に切り換える。方向設定部39は、制限部27から入力される1以上の候補項目のうち、対応する設定領域が、入力画面の変更前の位置から変更後の位置に向かう方向と反対方向に位置する複数の候補項目が存在する場合、入力画面との間の距離が最小の候補項目を入力状態に切り換える。自動設定部29は、優先設定部31、関連設定部33、表示部分設定部35および方向設定部39のうち切換モードによって定まるものにおいて、制限部27から入力される1以上の候補項目のうちから1つの候補項目が入力状態に切り換えられる。優先設定部31、関連設定部33、表示部分設定部35および方向設定部39のうち切換モードによって定まるものにおいて、入力状態に切り換える設定項目が定まらない場合には、切換モードを自動的に順に切り換えて、1以上の候補項目のうちから1つを入力状態に切り換えればよい。なお、入力画面が移動した後に、候補項目が存在しない場合には、優先設定部31、関連設定部33、表示部分設定部35および方向設定部39のいずれにおいても入力状態に切り換えられない。この場合には、ユーザーが、入力画面のキーを入力したとしても設定値は設定されず、警告部25においてエラーメッセージを表示する。図5は、動作条件設定処理の流れの一例を示すフローチャートである。動作条件設定処理は、MFP100が備えるCPU111が、ROM113、HDD115またはCD-ROM118に記憶された設定プログラムを実行することにより、CPU111により実行される処理である。図5を参照して、CPU111は、設定画面が選択されたか否かを判断するステップS01。LCD165にメニュー画面が表示された状態で、メニュー画面に含まれる複数の設定画面識別情報のいずれかがユーザーにより選択される場合、または、遷移機能付き設定画面がLCD165に表示された状態で、遷移ボタンがユーザーにより選択される場合、設定画面が選択されたと判断する。CPU111は、設定画面が選択されるまで待機状態となりステップS01でNO、設定画面が選択されるとステップS01でYES、処理をステップS02に進める。ステップS02においては、選択された設定画面をLCD165に表示する。LCD165にメニュー画面が表示された状態で、複数の設定画面識別情報のいずれかがユーザーにより選択される場合は、選択された設定画面識別情報で特定される設定画面をLCD165に表示し、遷移機能付き設定画面がLCD165に表示された状態で、遷移ボタンがユーザーにより選択される場合、遷移ボタンに割り当てられた設定画面識別情報で特定される設定画面をLCD165に表示する。設定画面は、処理条件を特定する設定項目に対して設定される設定値を表示する1以上の設定領域を有する。次のステップS03においては、設定領域が指示されたか否かを判断する。LCD165に表示された設定画面に含まれる1以上の設定領域のいずれかが指示されたならばステップS03でYES、処理をステップS04に進め、そうでなければ処理をステップS05に進める。ステップS04においては、指示された設定領域に対応する設定項目を入力状態に切り換え、処理をステップS05に進める。なお、設定画面にデフォルトの設定項目を設定しておき、ステップS02において設定画面が表示された段階では、デフォルトに設定された設定項目を入力状態に設定して、処理をステップS05に進める。ステップS05においては、入力画面を表示する。ステップS04において、入力状態に切り換えられた設定項目に対応する入力画面を表示する。そして、入力画面と重畳する設定領域が存在するか否かを判断するステップS06。入力画面と重畳する設定領域が存在するならば、処理をステップS07に進めるが、存在しなければ処理をステップS08に進める。ステップS07においては、入力画面と重畳する設定領域に対応する設定項目を、重畳項目に設定し、処理をステップS08に進める。入力画面と重畳する設定領域が複数存在する場合には、複数の設定領域にそれぞれ対応する複数の設定項目のすべてを、重畳項目に設定する。ステップS08においては、設定値を受け付けたか否かを判断する。入力画面に含まれる複数の入力キーのいずれかが指示されたならば設定値を受け付けたと判断する。また、ユーザーがハードキー部170を操作する場合、ハードキー部170から設定値を受け付ける。設定値を受け付けたならば処理をステップS12に進めるが、そうでなければステップS09に進める。ステップS09においては、入力画面の移動が開始したか否かを判断する。入力画面の移動操作を検出したならば入力画面の移動が開始したと判断する。ユーザーが、入力画面中の任意の位置を所定時間継続して指示するドラッグ操作を受け付けると、入力画面の移動操作を検出する。入力画面の移動が開始したならば処理をステップS10進めるが、そうでなければ処理をステップS08に戻す。ステップS10においては、入力画面移動処理を実行し、処理をステップS11に進める。入力画面移動処理の詳細は後述するが、入力画面を表示する位置を変更する処理であり、入力状態に切り換えられている設定項目が変更される場合がある。ステップS11においては、入力画面が表示されているか否かを判断する。入力画面移動処理において、入力画面の表示が終了し、入力画面が表示されていない場合がある。入力画面が表示されているならば処理をステップS08に戻すが、入力画面が表示されていなければ処理をステップS03に戻す。処理がステップS12に進む場合、ステップS08において、設定値が受け付けられた場合である。ステップS12においては、ステップS03において入力状態に切り換えられた設定項目または、ステップS10において入力画面移動処理が実行される場合には、入力画面が移動した後に入力状態に切り換えられた設定項目に対応する設定領域に、ステップS08において受け付けられた設定値を表示する。このため、ユーザーは、入力した値を視認することができる。ステップS13においては、ステップS03において入力状態に切り換えられた設定項目または、ステップS10において入力画面移動処理が実行される場合には、入力画面が移動した後に入力状態に切り換えられた設定項目に、ステップS08において受け付けられた設定値を設定し、処理をステップS14に進める。ステップS14においては、スタートキー171が押下されたか否かを判断する。スタートキー171が押下されたならば、処理をステップS15に進めるが、そうでなければ、処理をステップS03に戻す。ステップS15においては、処理を実行し、処理を終了する。ステップS13において設定項目に設定された設定値にしたがって処理を実行する。なお、ステップS13において設定値が設定されていない設定項目については、予め定められたデフォルトの設定値にしたがって処理を実行する。ステップS15において実行する処理は、ステップS01においてユーザーにより選択され、ステップS02においてLCD165に表示された設定画面によって定まる。設定画面が、コピー処理の処理条件を設定するためのコピー条件設定画面ならばコピー処理を実行し、スキャン処理の処理条件を設定するためのスキャン条件設定画面ならばスキャン処理を実行し、プリント処理の処理条件を設定するためのプリント条件設定画面ならばプリント処理を実行し、ファクシミリ送信処理の処理条件を設定するためのファクシミリ送信条件設定画面ならばファクシミリ送信処理を実行する。図6は、入力画面移動処理の流れの一例を示すフローチャートである。入力画面移動処理は図5のステップS10において実行される処理である。図5において、ステップS10の処理が実行される前のステップS09において、入力画面の移動操作が検出され、入力画面の移動が開始した後に実行される。また、図5のステップS07において、重畳項目が設定されている場合がある。図6を参照して、CPU111は、フラグFLAGを1に設定するステップS21。フラグFLAGは、後述する最先候補および最終候補を定めるために用いられ、最先候補が定まっていない場合に1が設定され、最先候補が定まった後に0に設定される。ステップS22においては、最先候補および最終候補をリセットする。最先候補および最終候補が定まっていない状態にする。次のステップS23においては、入力画面の移動が完了したか否かを判断する。入力画面の移動を終了する操作は、ユーザーによるドロップ操作である。入力画面の移動が完了したならば、処理をステップS29に進めるが、そうでなければ処理をステップS24に進める。ステップS24においては、重畳項目のうちで入力画面と重畳しなくなった設定項目が存在するか否かを判断する。そのような設定項目が存在するならば処理をステップS25に進めるが、そうでなければ処理をステップS23に戻す。ステップS25においては、フラッグFLAGに1が設定されているか否かを判断する。フラッグFLAGに1が設定されているならば処理をステップS26に進めるが、そうでなければ処理をステップS28に進める。ステップS26においては、ステップS24において、重畳項目のうちで入力画面と重畳しなくなったと判断された設定項目を、最先候補に設定し、処理をステップS27に進める。ステップS27においては、フラッグFLAGに0を設定し、処理をステップS23に進める。一方、ステップS28においては、ステップS24において、重畳項目のうちで入力画面と重畳しなくなったと判断された設定項目を、最終候補に設定し、処理をステップS23に戻す。処理がステップS29に進む場合、入力画面の移動が完了した場合である。ステップS29においては、移動後の入力画面が、入力状態に切り換えられている設定項目に対応する設定領域と重畳するか否かを判断する。入力画面が入力状態に切り換えられている設定項目に対応する設定領域と重畳するならば処理をステップS30に進めるが、そうでなければ処理を動作条件設定処理に戻す。ステップS30においては、入力状態に切り換えられている設定項目に設定されている入力状態を解除する。具体的には、その設定項目に設定されている入力状態を不可状態に切り換える。次のステップS31においては、重畳項目のうちに入力画面と対応する設定領域が重畳しない設定項目が存在するか否かを判断する。そのような設定項目が存在すれば処理をステップS32に進めるが、存在しなければ処理をステップS36に進める。重畳項目は、図5のステップS07において設定され、対応する設定領域が移動前の入力画面と重畳する設定項目である。ステップS32においては、重畳項目のうちに対応する設定領域が移動後の入力画面と重畳しない設定項目を候補項目に設定する。重畳項目のうちに移動後の入力画面と対応する設定領域が重畳しない設定項目が複数存在するならば、複数の設定項目のすべてを候補項目に設定する。換言すれば、候補項目は、対応する設定領域が、移動前の入力画面と重畳するが、移動後の入力画面と重畳しない設定項目である。ステップS32においては、候補項目が1つか否かを判断する。候補項目が1つならば処理をステップS34に進めるが、候補項目が複数ならば処理をステップS35に進める。ステップS34においては、候補項目を入力状態に切り換え、処理を動作条件設定処理に戻す。一方、ステップS35においては、自動設定処理を実行し、処理を動作条件設定処理に戻す。自動設定処理の詳細は後述するが、複数の候補項目のうちから1つを決定し、決定した候補項目を入力状態に切り換える処理である。処理がステップS36に進む場合、重畳項目のうちに対応する設定領域が入力画面と重畳しない設定項目が存在しない場合である。この場合には、LCD165に表示されている設定画面に含まれる設定領域が指示されたか否かを判断する。LCD165には、設定画面と、その設定画面に重畳して入力画面が表示されている。このため、設定画面の一部が、入力画面によって見えなくなっているが、入力画面と重ならない部分に設定領域が存在すれば、ユーザーは、その設定領域を指示することが可能である。LCD165に表示された設定画面に含まれ、入力画面と重ならない部分に存在する1以上の設定領域のいずれかが指示されたならばステップS36でYES、処理をステップS37に進め、そうでなければ処理をステップS41に進める。ステップS37においては、指示された設定領域に対応する設定項目を入力状態に切り換え、処理をステップS38に進める。ステップS38においては、入力画面を表示する。LCD165に既に表示されている入力画面に代えて、ステップS36において、入力状態に切り換えられた設定項目に対応する入力画面を表示する。次のステップS39においては、入力画面と重畳する設定領域が存在するか否かを判断する。入力画面と重畳する設定領域が存在するならば、処理をステップS40に進めるが、存在しなければステップS40をスキップして、処理を動作条件設定処理に戻す。ステップS40においては、入力画面と重畳する設定領域に対応する設定項目を、重畳項目に設定し、処理を動作条件設定処理に戻す。入力画面と重畳する設定領域が複数存在する場合には、複数の設定領域にそれぞれ対応する複数の設定項目のすべてを、重畳項目に設定する。処理がステップS41に進む場合、入力画面の移動が完了した後に、入力画面が移動する前に入力状態に設定されていた設定項目の入力状態が解除され、入力画面と対応する設定領域が重畳しない重畳項目が存在せず、かつ、設定画面中の設定領域が指示されない場合である。したがって、処理がステップS41進む段階においては、入力状態に設定されている設定項目が存在しない。ステップS41においては、入力画面中の複数の入力キーのいずれかが指示されたか否かを判断する。入力キーが指示されたならば処理をステップS42に進めるが、そうでなければ処理をステップS36に戻す。ステップS42においては、警告し、処理をステップS43に進める。警告は、例えば、LCD165にエラーメッセージを表示する。エラーメッセージは、例えば、入力対象が設定されていません。等である。なお、ブザー音を発生したり、入力画面を点滅表示したり、色明度または色相を変化させるようにしてもよい。ステップS43においては、入力画面非表示指示を受け付けたか否かを判断する。入力画面の表示を終了するキーがユーザーにより指示されたならば、入力画面非表示指示を受け付ける。入力画面非表示指示を受け付けたならば処理をステップS44に進めるが、そうでなければ処理をステップS36に戻す。ステップS44においては、入力画面の表示を終了し、処理を動作条件設定処理に戻す。図7は、自動設定処理の流れの一例を示すフローチャートである。自動設定処理は、図7のステップS35において実行される処理であり、ステップS35が実行される前に実行されるステップS32において、複数の候補領域が設定されている。図7を参照して、ステップS51においては、設定されている切換モードによって処理を分岐する。具体的には、切換モードが優先設定モードに設定されている場合は処理をステップS52に進め、切換モードが関連設定モードに設定されている場合は処理をステップS55に進め、切換モードが最先表示設定モードに設定されている場合は処理をステップS57に進め、切換モードが最終表示設定モードに設定されている場合は処理をステップS58に進め、切換モードが距離設定モードに設定されている場合は処理をステップS59に進め、切換モードが方向設定モードに設定されている場合は処理をステップS61に進める。ステップS52においては、HDD115に記憶されている優先順位テーブルを読み出す。優先順位テーブルは、複数の設定項目それぞれに対して優先順位を定める。次のステップS53においては、優先順位テーブルを参照して、複数の候補項目のうちで優先順位が最も高い候補項目を決定する。そして、ステップS54において、決定された1つの候補項目を入力状態に切り換えステップS54、処理を入力画面移動処理に戻す。ステップS55においては、複数の候補項目のうちから入力状態が解除された設定項目に関連する候補項目を決定する。入力状態が解除された設定項目は、入力画面の位置が変更される前に入力状態に設定されており、入力画面の位置が変更された後に不可状態に設定された設定項目である。入力状態が解除された設定項目に関連する候補項目は、入力状態が解除された設定項目と所定の関係を有する候補項目である。具体的には、HDD115に記憶されている関連付テーブルを読み出し、入力状態が解除された設定項目に関連する候補項目を決定する。そして、ステップS55において、決定された1つの候補項目を入力状態に切り換えステップS56、処理を入力画面移動処理に戻す。ステップS57においては、最先候補を入力状態に切り換え、処理を入力画面移動処理に戻す。最先候補は、図6のステップS26において設定され、複数の候補項目のうちで、対応する設定領域が入力画面の位置が変更される過程で入力画面と最初に重ならなくなった候補項目である。ステップS58においては、最終候補を入力状態に切り換え、処理を入力画面移動処理に戻す。最終候補は、図6のステップS28において設定され、複数の候補項目のうちで、対応する設定領域が入力画面の位置が変更される過程で入力画面と最後に重ならなくなった候補項目である。ステップS59においては、複数の候補項目のうちから、対応する設定領域が、表示される位置が変更された後の入力画面との間の距離が最小となる候補項目を決定する。そして、ステップS59において、決定された1つの候補項目を入力状態に切り換えステップS60、処理を入力画面移動処理に戻す。ステップS61においては、入力画面の移動方向を決定する。移動方向は、表示される位置が変更される前の入力画面の位置から表示される位置が変更された後の入力画面の位置に向かう方向である。次のステップS62においては、複数の候補項目のうちから、対応する設定領域が、表示される位置が変更された後の入力画面に対して、移動方向と反対方向に位置する候補項目を決定する。具体的には、入力画面が右方向に移動する場合、複数の候補項目のうち入力画面の左側に位置する候補項目を決定し、入力画面が左方向に移動する場合、複数の候補項目のうち入力画面の右側に位置する候補項目を決定し、入力画面が上方向に移動する場合、複数の候補項目のうち入力画面の下側に位置する候補項目を決定し、入力画面が下方向に移動する場合、複数の候補項目のうち入力画面の上側に位置する候補項目を決定する。次のステップS63においては、ステップS62において、移動方向と反対方向の候補項目が複数決定されたか否かを判断する。複数の候補項目が決定されたならば処理をステップS64進めるが、1つならばステップS64をスキップして処理をステップS65に進める。ステップS64においては、ステップS62において決定された複数の候補項目のうち、対応する設定領域が入力画面との間の距離が最小の候補項目を決定する。そして、ステップS62またはステップS64において、決定された1つの候補項目を入力状態に切り換えステップS65、処理を入力画面移動処理に戻す。図8は、第1の設定画面の一例を示す図である。図8を参照して、第1の設定画面201は、2つの設定項目にそれぞれ対応する2つの設定領域203,205を含む。設定領域203の近傍上側に、対応する設定項目の項目名203Aが配置され、設定領域203に対応する設定項目が左右シフト量を示す設定値が設定される設定項目であることを示している。設定領域205の近傍上側に、対応する設定項目の項目名205Aが配置され、設定領域205に対応する設定項目が上下シフト量を示す設定値が設定される設定項目であることを示している。図9は、第1の設定画面に重畳して入力画面が表示された状態の画面の一例を示す第1の図である。図9に示す画面は、図8に示した第1の設定画面201が表示された状態で、設定領域203が指示された場合における画面を示している。入力画面211が第1の設定画面201に重畳して表示される。入力画面211は、設定領域203と重畳することなく、設定領域203の近傍に表示される。設定領域203が指示されたので、設定領域203に対応する設定項目が入力状態に設定され、入力画面211の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域203に表示される。図10は、第1の設定画面に重畳して入力画面が表示された状態の画面の一例を示す第2の図である。図10に示す画面は、図9に示した画面において、入力画面211が表示される位置を移動した後の画面を示す。図10を参照して、入力画面211が第1の設定画面201に重畳して表示される。入力画面211は、設定領域203と重畳し、設定領域205と重畳しない。図9に示す画面が表示された状態では、設定領域203に対応する設定項目が入力状態に設定されていたが、図10に示す画面が表示される状態では、設定領域203に対応する設定項目の入力状態が解除され、不可状態に切り換えられる。このため、入力画面211の入力キーを指示しても、指示されたキーに基づく設定値は設定領域203に対応する設定項目に設定されない。このため、ユーザーによる誤操作を防止することができる場合がある。また、図10に示す画面が表示される状態では、設定領域205に対応する設定項目が入力状態に切り換えられる。このため、入力画面211の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域205に対応する設定項目に設定され、設定領域205に設定値が表示される。図11は、第2の設定画面の一例を示す図である。図11を参照して、第2の設定画面221は、8つの設定項目にそれぞれ対応する8つの設定領域231~234,241~244と、OKの文字が表されたボタン251と、を含む。図11に示す第2の設定画面221は、画面左上に設定領域231~234,241~244に対応する設定項目の項目名、プリントレジストループ量が配置され、左側に項目名手差しが配置され、設定領域231~234に対応する設定項目が、用紙を手差しする場合のプリントレジストループ量を示す設定値が設定される設定項目であることを示している。また、右側に項目名Duplexが配置され、設定領域241~244に対応する設定項目が、用紙を両面印刷する場合のプリントレジストループ量を示す設定値が設定される設定項目であることを示している。図12は、第2の設定画面に重畳して入力画面が表示された状態の画面の一例を示す第1の図である。図12に示す画面は、図11に示した第2の設定画面221が表示された状態で、設定領域231が指示された場合における画面を示している。入力画面261が第2の設定画面221に重畳して表示される。入力画面261は、設定領域231と重畳することなく、設定領域231の近傍に表示され、設定領域241~243と重畳する。この場合、設定領域241~243それぞれに対応する設定項目が重畳項目に設定される。設定領域231が指示されたので、設定領域231に対応する設定項目が入力状態に設定され、入力画面261の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域231に表示される。図13は、第2の設定画面に重畳して入力画面が表示された状態の画面の一例を示す第2の図である。図13に示す画面は、図12に示した画面において、入力画面261が表示される位置を左方向に移動した後の画面を示す。図13を参照して、入力画面261が第2の設定画面221に重畳して表示される。入力画面261は、設定領域231,232と重畳し、設定領域233,234,241~244と重畳しない。このため、重畳項目に設定された設定領域241~243が候補項目に設定される。図12に示す画面が表示された状態では、設定領域231に対応する設定項目が入力状態に設定されていたが、図13に示す画面が表示される状態では、設定領域231に対応する設定項目の入力状態が解除され、不可状態に切り換えられる。このため、入力画面261の入力キーを指示しても、指示されたキーに基づく設定値は、設定領域231に対応する設定項目に設定されない。このため、ユーザーによる誤操作を防止することができる場合がある。また、ここでは、切換モードが方向設定モードに設定されている場合について説明する。図13に示す画面が表示される状態では、入力画面261は設定領域233,234,241~244と重畳しない。候補項目に設定された設定領域241~243のうち2つの設定領域241,242が、入力画面261の移動方向と反対方向に位置し、設定領域241が入力画面261の中心からの距離が設定領域242よりも短いので、設定領域241に対応する設定項目が入力状態に切り換えられる。このため、入力画面261の入力キーを指示すれば、指示されたキーに基づく設定値が、設定領域241に対応する設定項目に設定され、設定領域241に設定値が表示される。このため、入力画面261を第2の設定画面221中で移動させた後に、設定領域241に対応する設定項目が入力状態に切り換えられるので、ユーザーは、設定領域241を指示する操作をする必要がなく、操作を簡略にすることができる。また、入力画面261を移動させる位置によって、候補項目に設定された複数の設定領域241~243のうちから設定領域241を選択することができ、設定領域241に対応する設定項目に対する設定値を入力することができる。このため、複数の設定項目のうちから設定の対象とする設定項目を選択する操作を容易にすることができる。以上説明したように、本実施の形態における画像形成装置としてのMFP100は、処理条件を設定するための設定画面であって、処理条件を特定する設定項目に対して設定される設定値を表示する複数の設定領域を含む設定画面を表示し、ユーザーにより複数の設定領域の1つが指示されると、指示された設定領域に対応する設定項目を、設定値を入力可能な入力状態に切り換えるとともに、複数の入力キーを含む入力画面を設定画面に重畳して表示する。そして、複数の入力キーのうちユーザーにより指示された入力キーにより定まる値を、入力状態に切り換えられた設定項目に対する設定値として受け付けるとともに、設定領域に設定値を表示する。さらに、入力画面の表示する位置が変更される場合、入力画面の位置が変更される前に入力状態に切り換えていた設定項目に対応する設定領域が、位置が変更された後の入力画面と重なる場合、その設定項目が不可状態に切り換えられる。このため、設定領域が入力画面と重なる場合に、複数の入力キーが指示される場合であっても、設定項目に設定値が入力されないので、入力した設定値が表示される場合に限って、設定値が設定されるようにすることができる。その結果、設定値が誤って入力すされるのを防止することができる場合がある。また、入力状態に切り換えられていた設定項目が、不可状態に切り換えられた後であって、複数の設定項目のいずれかが入力状態に切り換えられる前に、複数の入力キーのいずれかがユーザーにより指示されることに応じて、警告する。このため、ユーザーに、複数の設定項目のいずれかを入力状態に切り換える操作を促すことができる。また、複数の設定項目のうち、対応する設定領域が、表示される位置が変更される前の入力画面と重なっており、かつ、表示される位置が変更された後の入力画面と重ならない設定項目を、入力状態に切換可能な候補項目に決定する。複数の設定項目のうちから入力状態に切換可能な設定項目が制限されるので、次に入力状態に切り換える設定項目の決定が容易になる。特に、入力画面の表示位置が変更される場合は、変更前に設定領域が入力画面と重なっている場合が多いので、次に入力状態に切り換えられる確率の高い設定項目に制限することができる。また、候補項目が1つの場合、その候補項目を入力状態に切り換える。このため、複数の設定項目のうちからユーザーが入力状態に切り換える操作を簡略化することができる。また、複数の設定項目に対して予め定められた優先順位にしたがって、候補項目のうちから入力状態に切り換える設定項目を選択するので、ユーザーは、予め定められた順で設定値を入力することができる。また、複数の候補項目のうち、先に入力状態であった設定項目と所定の関係を有する設定項目が入力状態に切り換えられる。このため、ユーザーは、関連する設定項目に連続して設定値を設定することができ、設定が容易となる。また、複数の候補項目のうち、対応する設定領域が、入力画面の位置が変更される過程で入力画面と最初または最後に重ならなくなるものを入力状態に切り換える。ユーザーが入力画面を移動させる操作は、次に設定値を設定しようとする設定項目に対応する設定領域が最初または最後に表示される確率が高いので、複数の設定項目のうちから設定値を設定するために1つの設定項目を選択する操作を容易にすることができる。また、複数の候補項目のうち、対応する設定領域が、表示される位置が変更された後の入力画面との間の距離が最小のものを入力状態に切り換える。ユーザーが入力画面を移動させる操作は、次に設定値を設定しようとする設定項目に対応する設定領域の近傍に入力画面を移動させる確率が高いので、複数の設定項目のうちから設定値を設定するために1つの設定項目を選択する操作を容易にすることができる。また、複数の候補項目のうち、対応する設定領域が、入力画面の変更前の位置から変更後の位置に向かう方向と反対方向に位置するものを入力状態に切り換える。ユーザーが入力画面を移動させる操作は、次に設定値を設定しようとする設定項目に対応する設定領域が表示された直後に終了する場合が高いので、複数の設定項目のうちから設定値を設定するために1つの設定項目を選択する操作を容易にすることができる。また、入力画面の変更前の位置から変更後の位置に向かう方向と反対方向に位置するものが2以上存在する場合、2以上の候補項目のうち位置変更手段により表示する位置が変更された後の入力画面との間の距離が最小のものを入力状態に切り換える。このため、ユーザーが、次に設定値を設定しようとする設定項目が選択される確率を、さらに向上させることができ、複数の設定項目のうちから設定値を設定するために1つの設定項目を選択する操作を容易にすることができる。なお、上述した実施の形態においては、画像形成装置の一例としてMFP100について説明したが、図5~図7に示した動作条件設定処理をMFP100に実行させる設定方法、またはその設定方法をMFP100を制御するCPU111に実行させるための設定プログラムとして発明を特定することができるのは言うまでもない。今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。<付記>1前記状態切換手段は、前記設定領域がユーザーにより指示されることに応じて、前記設定項目を前記入力状態に切り換える指示受付設定手段を、含む請求項1~10のいずれかに記載の画像形成装置。"