(57)【特許請求の範囲】
【請求項１】
画像を表示する表示手段と、
前記表示手段の表示面中でユーザにより指示された位置を検出する位置検出手段と、
前記位置検出手段とは別に設けられ、ユーザの第１の指示を受け付ける指示操作受付手段と、
処理を実行する処理実行手段と、
前記処理実行手段が処理を実行するための処理条件を定める複数の設定項目ごとの設定値を設定するための設定画面を前記表示手段に表示する設定画面表示手段と、
前記表示手段に前記設定画面が表示されている状態で、前記指示操作受付手段により前記第１の指示が受け付けられることに応じて、前記設定画面とは別の画面であって、前記複数の設定項目をそれぞれ示す複数の項目情報と、複数の入力キーとを含む入力画面を前記表示手段に表示する入力画面表示手段と、
前記位置検出手段により検出される位置に基づいて、前記複数の設定項目のうちから１つを選択する項目選択手段と、
前記位置検出手段により検出される位置に基づいて、前記表示された入力画面に含まれる前記複数の入力キーのうちユーザにより指示された入力キーを検出し、前記検出された入力キーにより定まる値を、前記複数の設定項目のうち前記項目選択手段により選択されている設定項目の設定値として受け付ける設定値受付手段と、を含む画像形成装置。
【請求項２】
前記設定値受付手段により受け付けられた設定値を一時記憶する一時記憶手段と、
前記入力画面が前記表示手段に表示されている状態で、前記指示操作受付手段により前記第１の指示が受け付けられることに応じて、前記一時記憶された設定値を、前記処理実行手段が処理を実行するための処理条件を定める設定項目の設定値として設定する項目設定手段と、をさらに備えた請求項１に記載の画像形成装置。
【請求項３】
前記指示受付手段は、前記第１の指示とは別の第２の指示を受け付け可能であり、
前記設定値受付手段により受け付けられた設定値を一時記憶する一時記憶手段と、
前記入力画面が前記表示手段に表示されている状態で、前記指示操作受付手段により前記第２の指示が受け付けられることに応じて、前記一時記憶された設定値を、前記処理実行手段が処理を実行するための処理条件を定める設定項目の設定値として設定する項目設定手段と、をさらに備えた請求項１に記載の画像形成装置。
【請求項４】
前記入力画面表示手段は、前記項目設定手段により設定値が設定される場合、前記複数の設定項目のうち設定値が設定された設定項目以外の設定項目の項目情報のみを含む入力画面を表示する、請求項２または３に記載の画像形成装置。
【請求項５】
前記入力画面表示手段は、前記設定画面が表示されている状態で、前記設定画面に含まれる複数の設定項目のいずれかがユーザにより指示されることに応じて、前記入力画面を表示する、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記複数の設定項目にそれぞれ設定される設定値の属性を取得する設定項目取得手段を、さらに備え、
前記入力画面表示手段は、前記複数の設定項目をそれぞれ示す複数の項目情報を表示する項目情報表示手段と、
前記複数の設定項目のうち前記項目選択手段により選択されている項目情報に対応する設定項目の属性の値を入力するための入力キーのみを表示するソフトキーボード表示手段と、を含む請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記入力画面表示手段は、前記設定画面が表示されていることを条件に、前記入力画面を前記設定画面に重畳して表示する、請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
前記項目情報表示手段は、前記複数の項目情報のうち前記項目選択手段により選択されている項目情報を、選択されていない項目情報とは異なる表示態様で表示する、請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
処理を実行する処理実行手段を備えた画像形成装置で実行される設定方法であって、
前記画像形成装置は、画像を表示する表示手段と、
前記表示手段の表示面中でユーザにより指示された位置を検出する位置検出手段と、
前記位置検出手段とは別に設けられ、ユーザの第１の指示を受け付ける指示操作受付手段と、をさらに備え、
前記処理実行手段が処理を実行するための処理条件を定める複数の設定項目ごとの設定値を設定するための設定画面を前記表示手段に表示するステップと、
前記表示手段に前記設定画面が表示されている状態で、前記指示操作受付手段により前記第１の指示が受け付けられることに応じて、前記設定画面とは別の画面であって、前記複数の設定項目をそれぞれ示す複数の項目情報と、複数の入力キーとを含む入力画面を前記表示手段に表示するステップと、
前記位置検出手段により検出される位置に基づいて、前記複数の設定項目のうちから１つを選択する項目選択ステップと、
前記位置検出手段により検出される位置に基づいて、前記表示された入力画面に含まれる前記複数の入力キーのうちユーザにより指示された入力キーを検出し、前記検出された入力キーにより定まる値を、前記複数の設定項目のうち前記項目選択ステップにおいて選択されている設定項目の設定値として受け付けるステップと、を含む設定方法。
【請求項１０】
処理を実行する処理実行手段を備えた画像形成装置を制御するコンピュータで実行される設定方法であって、
前記画像形成装置は、画像を表示する表示手段と、
前記表示手段の表示面中でユーザにより指示された位置を検出する位置検出手段と、
前記位置検出手段とは別に設けられ、ユーザの第１の指示を受け付ける指示操作受付手段と、をさらに備え、
前記処理実行手段が処理を実行するための処理条件を定める複数の設定項目ごとの設定値を設定するための設定画面を前記表示手段に表示するステップと、
前記表示手段に前記設定画面が表示されている状態で、前記指示操作受付手段により前記第１の指示が受け付けられることに応じて、前記設定画面とは別の画面であって、前記複数の設定項目をそれぞれ示す複数の項目情報と、複数の入力キーとを含む入力画面を前記表示手段に表示するステップと、
前記位置検出手段により検出される位置に基づいて、前記複数の設定項目のうちから１つを選択する項目選択ステップと、
前記位置検出手段により検出される位置に基づいて、前記表示された入力画面に含まれる前記複数の入力キーのうちユーザにより指示された入力キーを検出し、前記検出された入力キーにより定まる値を、前記複数の設定項目のうち前記項目選択ステップにおいて選択されている設定項目の設定値として受け付けるステップと、を前記コンピュータに実行させる設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置、設定方法および設定プログラムに関し、特に、設定値に従って処理を実行する画像形成装置、その画像形成装置で実行される設定方法および設定プログラムに関する。
【背景技術】
【０００２】
近年、複合機（ＭＦＰ）で代表される画像形成装置において、ユーザインターフェースとしてソフトキーボードが用いられる（例えば、特許文献１、特許文献２）。このソフトキーボードを用いれば、物理的なハードキーを少なくすることができるので、機器を小型にすることができ、または、従来ハードキーを設けるために用いられていた領域を利用して表示画面を大きくすることができる。
【０００３】
一方、ＭＦＰを動作させるために、その動作を定める処理条件の項目数が増加し、１つの操作画面で設定する処理条件の項目数が多くなっている。このため、ソフトキーボードを操作画面に重畳して表示すると、操作画面の一部がソフトキーボードによって隠れてしまうため、ソフトキーボードによって操作画面に含まれる複数の項目のいずれに対応する設定値が入力されるのかを確認することができないといった問題がある。
【特許文献１】特開平０８−２２１１６９号公報
【特許文献２】特開２００４−２５２７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、処理条件を定める設定値を入力する操作を容易にした画像形成装置を提供することである。
【０００５】
この発明の他の目的は、処理条件を定める設定値を入力する操作を容易にした設定方法を提供することである。
【０００６】
この発明のさらに他の目的は、処理条件を定める設定値を入力する操作を容易にした設定プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、  画像を表示する表示手段と、表示手段の表示面中でユーザにより指示された位置を検出する位置検出手段と、位置検出手段とは別に設けられ、ユーザの第１の指示を受け付ける指示操作受付手段と、処理を実行する処理実行手段と、処理実行手段が処理を実行するための処理条件を定める複数の設定項目ごとの設定値を設定するための設定画面を表示手段に表示する設定画面表示手段と、表示手段に設定画面が表示されている状態で、指示操作受付手段により第１の指示が受け付けられることに応じて、設定画面とは別の画面であって、複数の設定項目をそれぞれ示す複数の項目情報と、複数の入力キーとを含む入力画面を表示手段に表示する入力画面表示手段と、位置検出手段により検出される位置に基づいて、複数の設定項目のうちから１つを選択する項目選択手段と、位置検出手段により検出される位置に基づいて、表示された入力画面に含まれる複数の入力キーのうちユーザにより指示された入力キーを検出し、検出された入力キーにより定まる値を、複数の設定項目のうち項目選択手段により選択されている設定項目の設定値として受け付ける設定値受付手段と、を含む。
【０００８】
この局面に従えば、入力画面が、処理条件を定める複数の設定項目をそれぞれ示す複数の項目情報と、複数の入力キーとを含むので、入力画面だけで、処理を実行するための処理条件を定める複数の設定項目ごとの設定値を設定することができる。このため、処理条件を定める設定値を入力する操作を容易にした画像形成装置を提供することができる。
【００１０】
また、表示面中でユーザにより指示された位置が検出され、検出された位置に基づいて、設定項目が選択され、設定値が受け付けられるので、表示面とは別に入力キーを設ける必要がない。このため、キーの数を少なくすることができる。
【００１２】
好ましくは、設定値受付手段により受け付けられた設定値を一時記憶する一時記憶手段と、入力画面が表示手段に表示されている状態で、指示操作受付手段により第１の指示が受け付けられることに応じて、一時記憶された設定値を、処理実行手段が処理を実行するための処理条件を定める設定項目の設定値として設定する項目設定手段と、をさらに備える。
【００１３】
この局面に従えば、ユーザの第１の指示が受け付けられるまで、受け付けられた設定値が一時記憶され、処理条件を定める設定値に設定されないので、設定前の値に容易に戻すことができる。
【００１４】
好ましくは、指示受付手段は、第１の指示とは別の第２の指示を受け付け可能であり、設定値受付手段により受け付けられた設定値を一時記憶する一時記憶手段と、入力画面が表示手段に表示されている状態で、指示操作受付手段により第２の指示が受け付けられることに応じて、一時記憶された設定値を、処理実行手段が処理を実行するための処理条件を定める設定項目の設定値として設定する項目設定手段と、をさらに備える。
【００１５】
この局面に従えば、ユーザの第２の指示が受け付けられるまで、受け付けられた設定値が一時記憶され、処理条件を定める設定値に設定されないので、設定前の値に容易に戻すことができる。
【００１６】
好ましくは、入力画面表示手段は、項目設定手段により設定値が設定される場合、複数の設定項目のうち設定値が設定された設定項目以外の設定項目の項目情報のみを含む入力画面を表示する。
【００１７】
この局面に従えば、入力画面は、設定値が設定された設定項目以外の設定項目の項目情報のみを含むので、設定値が設定されていない設定項目をユーザに通知することができる。
【００１８】
好ましくは、入力画面表示手段は、設定画面が表示されている状態で、設定画面に含まれる複数の設定項目のいずれかがユーザにより指示されることに応じて、入力画面を表示する。
【００１９】
好ましくは、複数の設定項目にそれぞれ設定される設定値の属性を取得する設定項目取得手段を、さらに備え、入力画面表示手段は、複数の設定項目をそれぞれ示す複数の項目情報を表示する項目情報表示手段と、複数の設定項目のうち項目選択手段により選択されている項目情報に対応する設定項目の属性の値を入力するための入力キーのみを表示するソフトキーボード表示手段と、を含む。
【００２０】
この局面に従えば、表示する入力キーの数を少なくすることができ、入力画面のサイズを小さくすることができる。
【００２１】
好ましくは、入力画面表示手段は、設定画面が表示されていることを条件に、入力画面を設定画面に重畳して表示する。
【００２２】
好ましくは、項目情報表示手段は、複数の項目情報のうち項目選択手段により選択されている項目情報を、選択されていない項目情報とは異なる表示態様で表示する。
【００２３】
この局面に従えば、選択されている項目情報が、選択されていない項目情報とは異なる表示態様で表示されるので、設定値を設定する設定項目をユーザに通知することができる。
【００２４】
この発明の他の局面によれば、設定方法は、処理を実行する処理実行手段を備えた画像形成装置で実行される設定方法であって、画像形成装置は、画像を表示する表示手段と、表示手段の表示面中でユーザにより指示された位置を検出する位置検出手段と、位置検出手段とは別に設けられ、ユーザの第１の指示を受け付ける指示操作受付手段と、をさらに備え、処理実行手段が処理を実行するための処理条件を定める複数の設定項目ごとの設定値を設定するための設定画面を表示手段に表示するステップと、表示手段に設定画面が表示されている状態で、指示操作受付手段により第１の指示が受け付けられることに応じて、設定画面とは別の画面であって、複数の設定項目をそれぞれ示す複数の項目情報と、複数の入力キーとを含む入力画面を表示手段に表示するステップと、位置検出手段により検出される位置に基づいて、複数の設定項目のうちから１つを選択する項目選択ステップと、位置検出手段により検出される位置に基づいて、表示された入力画面に含まれる複数の入力キーのうちユーザにより指示された入力キーを検出し、検出された入力キーにより定まる値を、複数の設定項目のうち項目選択ステップにおいて選択されている設定項目の設定値として受け付けるステップと、を含む。
【００２５】
この局面に従えば、処理条件を定める設定値を入力する操作を容易にした設定方法を提供することができる。
【００２６】
この発明の他の局面によれば、設定プログラムは、処理を実行する処理実行手段を備えた画像形成装置を制御するコンピュータで実行される設定方法であって、画像形成装置は、画像を表示する表示手段と、表示手段の表示面中でユーザにより指示された位置を検出する位置検出手段と、位置検出手段とは別に設けられ、ユーザの第１の指示を受け付ける指示操作受付手段と、をさらに備え、処理実行手段が処理を実行するための処理条件を定める複数の設定項目ごとの設定値を設定するための設定画面を表示手段に表示するステップと、表示手段に設定画面が表示されている状態で、指示操作受付手段により第１の指示が受け付けられることに応じて、設定画面とは別の画面であって、複数の設定項目をそれぞれ示す複数の項目情報と、複数の入力キーとを含む入力画面を表示手段に表示するステップと、位置検出手段により検出される位置に基づいて、複数の設定項目のうちから１つを選択する項目選択ステップと、位置検出手段により検出される位置に基づいて、表示された入力画面に含まれる複数の入力キーのうちユーザにより指示された入力キーを検出し、検出された入力キーにより定まる値を、複数の設定項目のうち項目選択ステップにおいて選択されている設定項目の設定値として受け付けるステップと、をコンピュータに実行させる設定プログラム。
【００２７】
この局面に従えば、処理条件を定める設定値を入力する操作を容易にした設定プログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本実施の形態におけるＭＦＰの外観を示す斜視図である。
【図２】ＭＦＰのハードウェア構成の概要を示すブロック図である。
【図３】操作パネルの平面図である。
【図４】ＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図５】設定画面の一例を示す図である。
【図６】設定画面に重畳して表示される入力画面の一例を示す図である。
【図７】設定処理の流れの一例を示すフローチャートである。
【図８】入力画面表示処理の流れの一例を示すフローチャートである。
【図９】変形例における設定処理の流れの一例を示すフローチャートである。
【図１０】変形例における入力画面表示処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態を図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３０】
図１は、本実施の形態におけるＭＦＰの外観を示す斜視図である。図２は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図１および図２を参照して、画像形成装置として機能するＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０とを含む。
【００３１】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３２】
自動原稿搬送装置１２０は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１３０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部１３０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部１３０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部１４０に出力する。給紙部１５０は、給紙トレイに収納された用紙を画像形成部１４０に搬送する。
【００３３】
画像形成部１４０は、周知の電子写真方式により画像を形成するものであって、原稿読取部１３０から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部１５０により搬送される用紙に画像を形成する。
【００３４】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶するとともに、画像形成部１４０でプリント可能なプリントデータに変換して、画像形成部１４０に出力する。これにより、画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙に画像を形成する。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３５】
通信Ｉ／Ｆ部１１２は、ネットワークにＭＦＰ１００を接続するためのインターフェースである。通信Ｉ／Ｆ部１１２は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで、ネットワークに接続された他のコンピュータまたは画像形成装置と通信する。なお、通信Ｉ／Ｆ部１１２が接続されるネットワークは、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワークは、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００３６】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取画像を一時的に記憶する。
【００３７】
操作パネル１６０は、液晶表示装置（ＬＣＤ）１６５と、ＬＣＤ１６５の表示を制御する表示制御部１６１と、ＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）１６３と、タッチパネル１６９と、ハードキー部１７０と、タッチパネル１６９およびハードキー部１７０を制御する入力制御部１６７と、を含む。ＬＣＤ１６５およびハードキー部１７０は、ＭＦＰ１００の上面に設けられる。
【００３８】
表示制御部１６１は、ＣＰＵ１１１、ＶＲＡＭ１６３およびＬＣＤ１６５と接続される。ＶＲＡＭ１６３は、表示制御部１６１の作業領域として用いられ、ＬＣＤ１６５に表示する画像を一時記憶する。表示制御部１６１は、ＣＰＵ１１１により制御されて、ＬＣＤ１６５を制御し、ＬＣＤ１６５にＶＲＡＭ１６３に記憶された画像を表示させる。表示制御部１６１は、後述する操作画面および入力画面をＬＣＤ１６５に表示させる。
【００３９】
ハードキー部１７０は、スタートキーとキーボード呼出キーとを少なくとも含む複数のハードキーを含む。ハードキーは、入力制御部１６７に接続され、ユーザにより押下されている間はＯＮ信号を入力制御部１６７に出力し、ユーザにより押下されていない間はＯＦＦ信号を入力制御部１６７に出力する。
【００４０】
タッチパネル１６９は、ＬＣＤ１６５の上面または下面に設けられ、ユーザにより押下された位置の座標を入力制御部１６７に出力する。タッチパネル１６９は、ユーザが指またはスタイラスペンで指示した位置を検出し、検出した位置の座標を入力制御部１６７に出力する。タッチパネル１６９は、ＬＣＤ１６５の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル１６９は、ＬＣＤ１６５に重畳して設けられるので、タッチパネル１６９は、ユーザがＬＣＤ１６５の表示面を指示すれば、ＬＣＤ１６５の表示面中でユーザが指示した位置の座標を入力制御部１６７に出力する。タッチパネルは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００４１】
入力制御部１６７は、ハードキー部１７０のうちでＯＮ信号を出力するハードキーが存在する場合、ＯＮ信号を出力するハードキーの識別情報をＣＰＵ１１１に出力する。また、入力制御部１６７は、タッチパネル１６９がユーザにより指示された位置を検出する場合、タッチパネル１６９から出力される座標をＣＰＵ１１１に出力する。
【００４２】
外部記憶装置１１７は、ＣＰＵ１１１により制御され、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１８、または半導体メモリが装着される。
【００４３】
図３は、操作パネル１６０の平面図である。図３を参照して、操作パネル１６０は、ＬＣＤ１６５と、ＬＣＤ１６５に重畳して設けられたタッチパネル１６９と、ＬＣＤ１６５の右側および下方に複数のハードキーが配置されたハードキー部１７０と、を含む。ハードキー部１７０は、キーボード呼出キー１７１と、スタートキー１７３と、を含む。
【００４４】
図４は、ＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶されたプログラムを実行することにより、ＣＰＵ１１１により実現される機能である。図４を参照して、ＣＰＵ１１１は、設定部１１と、入力受付部３１と、処理実行部５１と、を含む。処理実行部５１は、通信Ｉ／Ｆ部１１２、ファクシミリ部１１６、ＨＤＤ１１５、外部記憶装置１１７、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０および給紙部１５０を制御し、設定部１１により設定された処理条件で処理を実行する。
【００４５】
処理実行部５１が実行する処理の一例は、スキャン処理、コピー処理、プリント処理およびファクシミリ送受信処理等である。処理実行部５１は、処理条件の１つとしてスキャン処理を実行する設定がされた場合、自動原稿搬送装置１２０、原稿読取部１３０、ＨＤＤ１１５、外部記憶装置１１７、通信Ｉ／Ｆ部１１２を制御し、原稿読取部１３０で読み取った原稿の画像を、ＨＤＤ１１５、外部記憶装置１１７および通信Ｉ／Ｆ部１１２の少なくとも１つに、処理条件に従って出力する。処理実行部５１は、処理条件の１つとして出力先をＨＤＤ１１５とする処理条件が設定された場合は、画像をＨＤＤ１１５に記憶する。処理実行部５１は、処理条件の１つとして出力先を外部記憶装置１１７とする処理条件が設定された場合は、画像を外部記憶装置１１７に装着された半導体メモリに記憶する。処理実行部５１は、処理条件の１つとして出力先を通信Ｉ／Ｆ部１１２とする処理条件が指定された場合は、画像を通信Ｉ／Ｆ部１１２を介して送信する。送信方法は、例えば、電子メール送信、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）等である。送信方法に電子メール送信が設定される場合には、画像を添付した電子メールを生成し、生成した電子メールを送信する。
【００４６】
また、処理実行部５１は、処理条件の１つとしてコピー処理を実行する設定がされた場合は、自動原稿搬送装置１２０、原稿読取部１３０、給紙部１５０および画像形成部１４０を制御し、原稿読取部１３０で読み取った原稿の画像を、画像形成部１４０に給紙部１５０から供給される用紙に、設定された処理条件に従って画像形成させる。
【００４７】
また、処理実行部５１は、処理条件の１つとしてプリント処理を実行する設定がされた場合は、通信Ｉ／Ｆ部１１２、ＨＤＤ１１５、外部記憶装置１１７、画像形成部１４０および給紙部１５０を制御し、画像形成部１４０に給紙部１５０から供給される用紙に、設定された処理条件に従って画像形成させる。画像形成部１４０が画像形成する画像は、処理条件の１つにより設定され、通信Ｉ／Ｆ部１１２を介してネットワークに接続されたコンピュータから受信されるプリントデータの画像、ＨＤＤ１１５または外部記憶装置１１７に記憶されたデータの画像である。
【００４８】
さらに、処理実行部５１は、処理条件の１つとしてファクシミリ送信処理を実行する設定がされた場合は、自動原稿搬送装置１２０、原稿読取部１３０、ＨＤＤ１１５、外部記憶装置１１７およびファクシミリ部１１６を制御し、ファクシミリデータの画像を、ファクシミリ部１１６に送信させる。ファクシミリ部１１６が送信するファクシミリデータは、処理条件の１つにより設定され、処理条件に従って原稿読取部１３０が原稿を読み取って出力する画像、または、ＨＤＤ１１５または外部記憶装置１１７に記憶された画像である。
【００４９】
処理実行部５１は、処理条件の１つとしてファクシミリ受信処理を実行する設定がされた場合は、ファクシミリ部１１６、ＨＤＤ１１５、外部記憶装置１１７、画像形成部１４０および給紙部１５０を制御し、ファクシミリデータの画像を出力する。処理実行部５１は、処理条件の１つとして出力先をＨＤＤ１１５とする処理条件が設定された場合は、ファクシミリデータの画像をＨＤＤ１１５に記憶する。処理実行部５１は、処理条件の１つとして出力先を外部記憶装置１１７とする処理条件が設定された場合は、ファクシミリデータの画像を外部記憶装置１１７に装着された半導体メモリに記憶する。処理実行部５１は、処理条件の１つとして出力先を通信Ｉ／Ｆ部１１２とする処理条件が設定された場合は、ファクシミリデータの画像を添付した電子メールを生成し、通信Ｉ／Ｆ部１１２を介して電子メールを送信する。
【００５０】
設定部１１は、設定画面選択部１３と、設定画面表示部１５と、項目設定部１７と、を含む。設定画面選択部１３は、ＨＤＤ１１５に予め記憶された複数の設定画面のうちから１つを選択し、選択した設定画面を識別するための設定画面識別情報を設定画面表示部１５および項目設定部１７に出力するとともに、選択された設定画面の設定画面情報を入力受付部３１に出力する。
【００５１】
複数の設定画面は、処理実行部５１が処理を実行するための複数の処理条件にそれぞれ対応する。例えば、スキャン処理を処理実行部５１に実行させるための設定画面、コピー処理を処理実行部５１に実行させるための設定画面、プリント処理を処理実行部５１に実行させるための設定画面、およびファクシミリ送受信処理を処理実行部５１に実行させるための設定画面である。設定画面は、処理実行部５１が処理を実行するための処理条件を定める複数の設定項目ごとの設定値を設定するための画面である。設定画面は、複数の設定項目ごとに、項目名と設定値を表示する領域を有する。また、複数の設定画面は、遷移機能付き設定画面を含む。遷移機能付き設定画面は、１以上の別の設定画面を選択するための遷移ボタンを有する。
【００５２】
設定画面情報は、設定画面に含まれる複数の設定項目ごとに、該設定項目の項目名と該設定項目に設定される設定値の属性との組を含む。属性は、数字または文字の別と、文字であればその種類および文字数、数字であれば桁数を含む。
【００５３】
設定画面選択部１３は、例えば、複数の設定画面をそれぞれ識別するための複数の設定画面識別情報を含むメニュー画面をＬＣＤ１６５に表示し、ユーザがタッチパネル１６９またはハードキー部１７０を操作して、メニュー画面に表示される複数の設定画面識別情報のいずれかを選択すれば、選択された設定画面識別情報の設定画面を選択する。また、ＬＣＤ１６５に、遷移機能付き設定画面が表示されている場合、ユーザがタッチパネル１６９またはハードキー部１７０を操作して、遷移機能付き設定画面に含まれる遷移ボタンを指示すれば、指示された遷移ボタンに関連付けられた設定画面を選択する。
【００５４】
設定画面表示部１５は、設定画面選択部１３から設定画面識別情報が入力されることに応じて、設定画面識別情報で特定される設定画面を、ＨＤＤ１１５から読出し、読み出した設定画面をＬＣＤ１６５に表示する。具体的には、設定画面を表示制御部１６１に出力し、表示制御部１６１に設定画面の画像をＬＣＤ１６５に表示させる。
【００５５】
入力受付部３１は、設定項目取得部３３と、入力画面表示部３５と、項目選択部３７と、設定値受付部３９と、を含む。設定項目取得部３３は、設定画面選択部１３によって設定画面が選択されると、設定画面選択部１３から設定画面情報が入力される。設定項目取得部３３は、設定画面情報が入力されると、設定画面情報を入力画面表示部３５に出力する。
【００５６】
入力画面表示部３５は、設定項目取得部３３から設定画面情報が入力された後、キーボード呼出キー１７１が押下されたことを検出すると、入力画面をＬＣＤ１６５に表示する。具体的には、入力画面を表示制御部１６１に出力し、表示制御部１６１に入力画面の画像をＬＣＤ１６５に表示させる。入力画面は、設定画面情報に含まれる複数の設定項目をそれぞれ示す複数の項目名（項目情報）と、複数の入力キーとを含む。
【００５７】
なお、ここでは、入力画面表示部３５は、設定項目取得部３３から設定画面情報が入力された後、キーボード呼出キー１７１が押下されたことを検出すると、入力画面をＬＣＤ１６５に表示するようにしたが、設定項目取得部３３から設定画面情報が入力されることに応じて、入力画面をＬＣＤ１６５に表示するようにしてもよいし、後述する項目選択部３７により処理対象として設定項目が選択されることに応じて、入力画面をＬＣＤ１６５に表示するようにしてもよい。
【００５８】
入力画面表示部３５は、項目情報表示部４１と、ソフトキーボード表示部４３と、を含む。項目情報表示部４１は、入力画面の設定画面情報に含まれる複数の項目名を、ＬＣＤ１６５に表示されている設定画面に重畳して表示する。具体的には、複数の項目名を表示制御部１６１に出力し、複数の項目名の画像を設定画面の画像よりも優先して合成した画像を表示制御部１６１に生成させ、表示制御部１６１に生成された画像をＬＣＤ１６５に表示させる。項目情報表示部４１は、複数の設定項目ごとに、項目名と、項目名の画像の設定画面中の位置との組を項目選択部３７に出力する。
【００５９】
項目選択部３７は、複数の設定項目のうちユーザにより選択された設定項目を処理対象として選択する。ユーザがＬＣＤ１６５に表示された複数の項目名の画像のいずれかを指で指示すれば、タッチパネル１６９によりユーザにより指示された位置が検出される。項目選択部３７は、タッチパネル１６９により検出されたＬＣＤ１６５の表示面の座標に基づいて、複数の項目名の画像のいずれがユーザにより指示されたかを特定し、特定された項目名の画像に対応する設定項目を選択する。項目選択部３７は、複数の設定項目のうちから選択した設定項目の項目名を、項目情報表示部４１、ソフトキーボード表示部４３および項目設定部１７に出力する。
【００６０】
項目情報表示部４１は、項目選択部３７から項目名が入力される前の段階、換言すれば、ユーザが設定項目を処理対象として選択する前の段階では、設定画面情報に含まれる複数の設定項目のうちから予め定められた１つの設定項目を処理対象とし、項目選択部３７に、処理対象に選択した設定項目の項目名を出力する。この場合、項目選択部３７は、項目情報表示部４１から入力される項目名を、項目情報表示部４１、ソフトキーボード表示部４３および項目設定部１７に出力する。その後、ユーザにより処理対象として別の設定項目が選択されると、複数の設定項目のうちから選択した設定項目の項目名を、項目情報表示部４１、ソフトキーボード表示部４３および項目設定部１７に出力する。
【００６１】
項目情報表示部４１は、複数の設定項目のうち処理対象に選択された設定項目の項目名の画像を他の項目名の画像と表示態様を異ならせて表示する。具体的には、項目情報表示部４１は、設定画面情報に含まれる複数の設定項目のうち項目選択部３７から入力される項目名の設定項目を処理対象に選択された設定項目として特定し、特定された設定項目の項目名の画像を、他の項目名の画像と表示態様を異ならせて表示する。ここでは、処理対象に選択されている設定項目の項目名を反転表示する。また、処理対象に選択されている設定項目の項目名の画像の明度を、他の設定項目の項目名の画像の明度よりも高くして表示してもよい。また、色相または彩度を異ならせるようにしてもよいし、画像の大きさを異ならせるようにしてもよいし、フォントを異ならせるようにしてもよいし、画像の輪郭形状を異ならせるようにしてもよい。
【００６２】
ソフトキーボード表示部４３は、設定項目取得部３３から設定画面情報が入力され、項目選択部３７から処理対象に選択された設定項目の項目名が入力される。ソフトキーボード表示部４３は、処理対象に選択された設定項目に対応する複数の入力キーを、ＬＣＤ１６５に表示されている設定画面に重畳して表示する。複数の入力キーそれぞれは、入力キーに割り当てられた値がキー名称として付される。具体的には、複数の入力キーそれぞれのキー名称を表示制御部１６１に出力し、入力キーのキー名称の画像を設定画面の画像よりも優先して合成した画像を表示制御部１６１に生成させ、表示制御部１６１に生成された画像をＬＣＤ１６５に表示させる。ソフトキーボード表示部４３は、複数の入力キーごとに、キー名称と、キー名称の画像の設定画面中の位置との組を設定値受付部３９に出力する。
【００６３】
ソフトキーボード表示部４３は、設定項目取得部３３から入力される設定画面情報のうちから、項目選択部３７から入力される項目名と組になる設定値の属性を特定し、特定された属性の値を入力するための入力キーのみを表示する。ソフトキーボード表示部４３は、設定項目の属性、換言すれば、設定項目に設定される設定値の属性が数字ならば、０〜９の数字がそれぞれ割り当てられた１０個の入力キーを表示し、設定項目の属性が文字ならば、アルファベットの文字がそれぞれ割り当てられた２６個の入力キーを表示する。入力キーは、割り当てられた数字または文字がキー名称となり、数字または文字の画像が設定画面に重畳して表示される。
【００６４】
設定値受付部３９は、複数の入力キーのうちユーザにより指示された入力キーに基づいて設定値を受け付ける。ユーザがＬＣＤ１６５に表示された複数のキー名称の画像のいずれかを指で指示すれば、タッチパネル１６９によりユーザにより指示された位置が検出される。設定値受付部３９は、タッチパネル１６９により検出されたＬＣＤ１６５の表示面の座標に基づいて、複数のキー名称の画像のいずれがユーザにより指示されたかを特定し、特定されたキー名称の画像に対応する入力キーを選択する。設定値受付部３９は、選択された入力キーに割り当てられた値を、設定値として項目設定部１７に出力する。設定値受付部３９は、複数の入力キーを順に選択する場合、複数の入力キーにそれぞれ割り当てられた複数の値を、選択された順に配置した値を設定値として項目設定部１７に出力する。例えば、１０個の入力キーに、数字の「０」〜「９」がそれぞれ割り当てられており、第１番目に数字の「１」が割り当てられた入力キーが選択され、第２番目に数字の「２」が割り当てられた入力キーが選択される場合、第１番目の「１」の右に第２番目の「２」を配置した「１２」を設定値に決定し、設定値「１２」を項目設定部１７に出力する。また、２６個の入力キーに、アルファベットがそれぞれ割り当てられている場合、入力された順に並べた複数の文字列を設定値として項目設定部１７に出力する。
【００６５】
項目設定部１７は、設定画面選択部１３から設定画面識別情報が入力され、項目選択部３７から設定項目の項目名が入力され、設定値受付部３９から設定値が入力される。項目設定部１７は、設定値受付部３９から設定値が入力されると、設定値が入力される前に項目選択部３７から入力される設定項目の項目名と、設定値との組をＲＡＭ１１４に一時的に記憶する。項目設定部１７は、設定指示が検出されるまで、設定値受付部３９から設定値が入力されるごとに、設定項目の項目名と設定値との組をＲＡＭ１１４に一時的に記憶する。したがって、複数の組がＲＡＭ１１４に一時記憶される場合がある。設定指示は、ユーザがキーボード呼出キー１７１を押下することによりユーザにより入力され、項目設定部１７は、キーボード呼出キー１７１がＯＦＦからＯＮに切り換わる事象を検出することにより、設定指示を検出する。
【００６６】
なお、設定指示は、ユーザが、キーボード呼出キー１７１とは別にハードキー部１７０に設けられた設定キーを押下することによりユーザにより入力されるようにしてもよい。この場合、項目設定部１７は、キーボード呼出キー１７１とは別にハードキー部１７０に設けられた設定キーがＯＦＦからＯＮに切り換わる事象を検出することにより、設定指示を検出する。
【００６７】
一方、ＲＯＭ１１３に、設定画面識別情報ごとに、複数の設定項目それぞれに予め定められたデフォルトの設定値が記憶されている。項目設定部１７は、設定指示が検出される前に、設定画面選択部１３から入力される設定画面識別情報に対応して、ＲＯＭ１１３に記憶された複数の設定項目それぞれのデフォルトの設定値を読出し、設定項目の項目名とデフォルトの設定値との複数の組を処理条件としてＲＡＭ１１４に記憶する。項目設定部１７は、設定指示が検出されると、ＲＡＭ１１４に一時記憶された設定項目の項目名と設定値との組を、設定画面表示部１５に出力するとともに、ＲＡＭ１１４に一時記憶された設定項目の項目名と設定値との組に基づいて、処理条件を更新する。具体的には、ＲＡＭ１１４に一時記憶された組を選択し、処理条件としてＲＡＭ１１４に記憶されている複数の組のうち、選択した組に含まれる設定項目の項目名と同じ項目名のデフォルトの設定値を、選択した組に含まれる設定値で更新する。
【００６８】
また、項目設定部１７は、ユーザによる実行指示が入力されるまで、設定指示が検出されるごとに、処理条件としてＲＡＭ１１４に記憶されている設定値を、設定値受付部３９から入力され、ＲＡＭ１１４に一時記憶された設定値で更新する。項目設定部１７は、設定指示が検出されるごとに、処理条件を更新するとともに、ＲＡＭ１１４に一時記憶された設定項目の項目名と設定値との組を、設定画面表示部１５に出力する。
【００６９】
ユーザによる実行指示は、例えば、操作パネル１６０に設けられたスタートキー１７３が押下されることにより入力され、項目設定部１７は、スタートキー１７３が押下されたことを検出すると、ユーザによる実行指示が入力されたと判断する。項目設定部１７は、ユーザによる実行指示が入力されたと判断する場合、実行指示を処理実行部５１に出力する。実行指示は、ＲＡＭ１１４に処理条件として記憶された設定項目と設定値との組を含む。
【００７０】
設定画面表示部１５は、項目設定部１７から設定項目の項目名と設定値との組が入力されるごとに、ＬＣＤ１６５に表示している設定画面を更新する。具体的には、設定画面の設定項目に対応する設定値を表示する領域に、項目設定部１７から入力される設定値の画像を合成した設定画面を生成し、ＬＣＤ１６５に再表示する。これにより、ユーザが、設定値として入力した設定値が、設定画面に表示されるので、ユーザは、設定画面を見て、設定値を確認することができる。なお、入力画面が表示されているので、表示制御部１６１によって、設定画面の画像に入力画面の画像を重畳した画像がＬＣＤ１６５に表示される。
【００７１】
図５は、設定画面の一例を示す図である。図５を参照して、設定画面２０１は、項目名「置数」の設定項目の設定値を入力する領域２０２と、項目名「左右シフト」の画像２０３と、項目名「左右シフト」の設定項目の設定値を入力する領域２０４と、項目名「上下シフト」の画像２０５と、項目名「上下シフト」の設定項目の設定値を入力する領域２０６と、を含む。
【００７２】
図６は、設定画面に重畳して表示される入力画面の一例を示す図である。図６に示す入力画面２１１は、設定画面２０１に含まれる項目名「左右シフト」の設定項目に対応する。図６を参照して、入力画面２１１は、３つの項目名を表示する領域２１３、２１５、２１７と、設定値を表示する領域２２１と、入力キー２１９と、クリアキー２２３と、ＯＫキー２２５と、キャンセルキー２２７と、を含む。
【００７３】
領域２１３、２１５、２１７は、設定画面２０１に含まれる３つの設定項目それぞれの項目名「左右シフト」、「上下シフト」および「置数」の文字を含む。入力キー２１９は、０〜９の数字がそれぞれ割り当てられた１０個の入力キーと、「＊」と「＃」との記号がそれぞれ割り当てられた２個の入力キーとを含む。
【００７４】
クリアキー２２３は、ユーザが入力キー２１９を指示することにより入力された設定値を取り消すコマンドが割り当てられている。ＯＫキー２２５は、入力された設定値を確定するコマンドが割り当てられている。ここでは、ＯＫキー２２５は、キーボード呼出キー１７１と同じコマンドが割り当てられている。キャンセルキー２２７は、入力された設定値をデフォルトの設定値に戻すコマンドが割り当てられている。
【００７５】
図７は、設定処理の流れの一例を示すフローチャートである。設定処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶されたプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【００７６】
図７を参照して、ＣＰＵ１１１は、設定画面が選択されたか否かを判断する（ステップＳ０１）。ＬＣＤ１６５にメニュー画面が表示された状態で、メニュー画面に含まれる複数の設定画面識別情報のいずれかがユーザにより選択される場合、または、遷移機能付き設定画面がＬＣＤ１６５に表示された状態で、遷移ボタンがユーザにより選択される場合、設定画面が選択されたと判断する。ＣＰＵ１１１は、設定画面が選択されるまで待機状態となり（ステップＳ０１でＮＯ）、設定画面が選択されると（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【００７７】
ステップＳ０２においては、選択された設定画面をＬＣＤ１６５に表示する。ＬＣＤ１６５にメニュー画面が表示された状態で、複数の設定画面識別情報のいずれかがユーザにより選択される場合は、選択された設定画面識別情報で特定される設定画面をＬＣＤ１６５に表示し、遷移機能付き設定画面がＬＣＤ１６５に表示された状態で、遷移ボタンがユーザにより選択される場合、遷移ボタンに割り当てられた設定画面識別情報で特定される設定画面をＬＣＤ１６５に表示する。設定画面は、処理条件を定める複数の設定値にそれぞれ対応する複数の設定項目の項目名と、複数の設定項目に設定されている設定値を表示する領域を有する。
【００７８】
次のステップＳ０３においては、最初の設定項目を処理対象に設定する。ステップＳ０２においてＬＣＤ１６５に表示された設定画面に含まれる複数の設定項目のうち最初の設定項目を処理対象に設定する。なお、設定画面に含まれる複数の設定項目のうち最初の設定項目でなくても、予め定められた設定項目を処理対処に設定するようにしてもよい。
【００７９】
次のステップＳ０４においては、キーボード呼出キー１７１が押下されたか否かを判断する。キーボード呼出キーが押下されたならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ０５に進める。ステップＳ０５においては、項目名が指示されたか否かを判断する。ＬＣＤ１６５に表示された設定画面に含まれる複数の設定項目の項目名のいずれかが指示されたならば、処理をステップＳ０６に進めるが、そうでなければ処理をステップＳ０４に戻す。ステップＳ０６においては、指示された項目名の設定項目を処理対象に設定し、処理をステップＳ０７に進める。
【００８０】
ステップＳ０７においては、入力画面表示処理を実行する。入力画面表示処理の詳細は後述するが、複数の入力キーを含む入力画面を、設定画面に重畳して表示する処理である。
【００８１】
次のステップＳ０８においては、設定値を受け付けたか否かを判断する。入力画面に含まれる複数の入力キーのいずれかが指示されたならば設定値を受け付けたと判断する。設定値を受け付けたならば処理をステップＳ０９に進めるが、そうでなければステップＳ０９をスキップして処理をステップＳ１０に進める。ステップＳ０９においては、ステップＳ０３、ステップＳ０６または後述するステップＳ１１において処理対象に設定された設定項目とステップＳ０８において受け付けられた設定値との組をＲＡＭ１１４に一時記憶し、処理をステップＳ１０に進める。
【００８２】
ステップＳ１０においては、処理対象に設定されている設定項目が変更されたか否かを判断する。入力画面に含まれる複数の項目情報のうち、処理対象に設定されている設定項目に対応する項目情報とは別の項目情報が指示されたか否かを判断する。別の項目情報が指示されたならば設定項目が変更されたと判断し、処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ１２に進める。
【００８３】
ステップＳ１１においては、ステップＳ１０において指示された項目情報に対応する設定項目を処理対象に設定し、処理をステップＳ０７に戻す。ステップＳ０７においては、新たに処理対象に設定された設定項目に対応する入力画面がＬＣＤ１６５に表示される。
【００８４】
一方、ステップＳ１２においては、キーボード呼出キー１７１が押下されたか否かを判断する。キーボード呼出キー１７１が押下されたならば、処理をステップＳ１３に進めるが、そうでなければ処理をステップＳ１６に進める。ステップＳ１３においては、処理条件を設定し、処理をステップＳ１４に進める。処理条件の設定は、ＲＯＭ１１３に記憶された複数の設定項目それぞれのデフォルトの設定値を、ステップＳ０９において一時記憶された設定項目の設定値で更新することにより、処理条件を設定する。
【００８５】
ステップＳ１４においては、ステップＳ０９において一時記憶された設定項目の設定値で設定画面を更新する。これにより、設定された処理条件が設定画面に表示される。次のステップＳ１５においては、入力画面をＬＣＤ１６５から消去し、処理をステップＳ０４に戻す。これにより、ＬＣＤ１６５に設定画面のみが表示される。
【００８６】
一方、ステップＳ１６においては、スタートキー１７３が押下されたか否かを判断する。スタートキー１７３が押下されたならば、処理をステップＳ１７に進めるが、そうでなければ、処理をステップＳ０８に戻す。ステップＳ１７においては、処理条件に従って処理を実行し、処理を終了する。ステップＳ１３が実行されている場合には、設定されている処理条件に従って処理を実行し、ステップＳ１３が実行されていない場合には、ＲＯＭ１１３に記憶された複数の設定項目それぞれのデフォルトの設定値を、ステップＳ０９において一時記憶された設定項目の設定値で更新した処理条件を設定し、設定した処理条件に従って処理を実行する。
【００８７】
ステップＳ１７において実行する処理は、ステップＳ０２において表示された設定画面によって定まる。設定画面が、コピー処理の処理条件を設定するためのコピー条件設定画面ならばコピー処理を実行し、スキャン処理の処理条件を設定するためのスキャン条件設定画面ならばスキャン処理を実行し、プリント処理の処理条件を設定するためのプリント条件設定画面ならばプリント処理を実行し、ファクシミリ送信処理の処理条件を設定するためのファクシミリ送信条件設定画面ならばファクシミリ送信処理を実行する。
【００８８】
図８は、入力画面表示処理の流れの一例を示すフローチャートである。入力画面表示処理は図７のステップＳ０７において実行される処理である。図８を参照して、ＣＰＵ１１１は、ステップＳ２１において、設定画面情報を取得する。ＨＤＤ１１５に、設定画面ごとに設定画面情報を予め記憶しておき、ＬＣＤ１６５に表示された設定画面の設定画面識別情報に関連付けられた設定画面情報をＨＤＤ１１５から読み出すことにより、設定画面情報を取得する。
【００８９】
次のステップＳ２２においては、設定画面に含まれるすべての設定項目の項目名をＬＣＤ１６５に表示する。ＬＣＤ１６５に表示されている設定画面に項目名を重畳して表示する。設定画面が複数の設定項目を含む場合は、複数の設定項目すべての項目名をＬＣＤ１６５に表示する。そして、表示された複数の設定項目のうち、処理対象に選択されている設定項目の項目名を反転表示する（ステップＳ２３）。これにより、ユーザに、表示されている複数の項目名のうちで選択されている項目名を知らせることができ、入力される設定値が設定される設定項目をユーザに知らせることができる。
【００９０】
次のステップＳ２４においては、処理対象に設定されている設定項目の設定値の属性を取得する。ステップＳ２１において取得された設定画面情報において、設定項目ごとに定められた属性を判断する。次のステップＳ２５においては、取得された属性の値が割り当てられた入力キーを特定する。属性が数字ならば０〜９の１０個の数字を割り当てた１０個の入力キーを特定し、属性が文字ならばＡ〜Ｚの２６個のアルファベットの文字を割り当てた２６個の入力キーを特定する。
【００９１】
そして、特定された入力キーをソフトキーボードとして、ＬＣＤ１６５に表示する。ＬＣＤ１６５に表示されている設定画面に入力キーを重畳して表示する。入力キーは、ステップＳ２５において割り当てられた数字または文字の画像を含む。したがって、ユーザが、入力キーの画像を指で指示すれば、タッチパネル１６９によって検出される座標からユーザが指示した入力キーが特定されるので、特定された入力キーに割り当てられた数字または文字が、図７のステップＳ０６において設定値として受け付けられる。
【００９２】
以上説明したように本実施の形態におけるＭＦＰ１００は、コピー処理、スキャン処理、プリント処理、またはファクシミリ送信処理それぞれを実行するための処理条件を定める複数の設定項目ごとの設定値を設定するための設定画面を表示し、設定画面に含まれる複数の設定項目をそれぞれ示す複数の項目情報と、複数の入力キーとを含む入力画面を表示し、入力画面に含まれる複数の設定項目のうちから１つが選択され、複数の入力キーのいずれかがユーザにより指示されると、選択された設定項目の設定値を設定する。入力画面が、処理条件を定める複数の設定項目をそれぞれ示す複数の項目情報と、複数の入力キーとを含むので、入力画面だけで、コピー処理、スキャン処理、プリント処理、またはファクシミリ送信処理それぞれを実行するための処理条件を定める設定値を設定することができる。このため、入力画面だけで、コピー処理、スキャン処理、プリント処理、またはファクシミリ送信処理それぞれを実行するための処理条件を定める設定値を入力する操作が容易となる。
【００９３】
また、ＬＣＤ１６５の表示面中でユーザにより指示された位置をタッチパネル１６９によって検出し、検出された位置に基づいて、設定項目を選択し、設定値を受け付けるので、ＬＣＤ１６５とは別にハードキーを設ける必要がない。このため、キーの数を少なくすることができ、操作パネル１６０の面積を小さくし、ＬＣＤ１６５の表示面積を大きくすることができる。
【００９４】
また、入力画面が表示されている状態で、ユーザがキーボード呼出キー１７１を押下する操作をするまで、受け付けられた設定値が一時記憶され、処理条件を定める設定値に設定されないので、設定値をキャンセルすることによって、設定値を直前の値に容易に戻すことができる。
【００９５】
また、入力画面は、それに含まれる複数の設定項目のうち設定値を入力するためにユーザにより選択されている項目情報に対応する設定項目の属性の値を入力するための入力キーのみを表示する。このため、入力画面に含める入力キーの数を少なくすることができ、入力画面のサイズを小さくすることができる。
【００９６】
また、入力画面を設定画面に重畳して表示するので、設定画面および入力画面を大きなサイズで表示することができる。
【００９７】
さらに、入力画面に含まれる複数の項目情報のうち、ユーザにより処理対象に選択されている項目情報を、選択されていない項目情報と異なる表示態様で表示するので、設定値を設定する設定項目をユーザに通知することができる。設定画面が入力画面により隠れるが、入力画面だけで入力している設定値が設定される設定項目をユーザに通知することができる。
【００９８】
＜変形例＞
変形例におけるＭＦＰ１００は、入力画面に含まれる複数の項目名を、設定値が設定されるごとに削除し、入力画面が設定値の設定されていないデフォルトの状態の項目名のみを含むようにしたものである。
【００９９】
変形例におけるＭＦＰ１００が備えるＣＰＵ１１１は、図４に示した機能と、項目設定部１７および項目情報表示部４１を除き、同じ機能を有する。変形例におけるＭＦＰ１００が備えるＣＰＵ１１１において、項目設定部１７は、キーボード呼出キー１７１が押下されることに応じて、設定項目の項目名と設定値との組を設定画面表示部１５に出力するのに加えて、設定項目の項目名を項目情報表示部４１に出力する。
【０１００】
項目情報表示部４１は、入力画面の設定画面情報に含まれる複数の項目名のうち、項目設定部１７から入力される設定項目の項目名以外を、ＬＣＤ１６５に表示されている設定画面に重畳して表示する。これにより、設定項目にデフォルトの設定値が設定されている設定項目の項目名のみが入力画面に含まれるので、ユーザに設定値を設定したか否かを知らせることができる。
【０１０１】
図９は、変形例における設定処理の流れの一例を示すフローチャートである。図９を参照して、図７に示したフローチャートと異なる点は、ステップＳ０３の直後にステップＳ０３Ａが追加された点、ステップＳ０７がステップＳ０７Ａに変更された点、ステップＳ１４とステップＳ１５との間にステップＳ１４Ａが追加された点である。その他の処理は図７に示した処理と同じなので、ここでは図７と異なる点を主に説明する。
【０１０２】
図９を参照して、ステップＳ０３Ａにおいては、すべての設定項目を設定対象に設定し、処理をステップＳ０７Ａに進める。また、ステップＳ１４Ａにおいては、設定値が一時記憶された設定項目を設定対象から削除し、処理をステップＳ０４に戻す。このように、変形例における設定処理においては、設定画面に含まれる複数の設定項目を設定対象に設定したか否かで２つに分類する。ステップＳ１４Ａが実行される前の段階では、設定画面に含まれる複数の設定項目のすべてを設定対象に設定した状態で、ステップＳ０７Ａにおいて入力画面表示処理が実行される。また、ステップＳ１４Ａが実行された後には、設定対象に設定されている１以上の設定項目のうち、ステップＳ０９において設定値が一時記憶された設定項目が設定対象から削除された状態で、ステップＳ０７Ａにおいて入力画面表示処理が実行される。
【０１０３】
図１０は、変形例における入力画面表示処理の流れの一例を示すフローチャートである。図１０を参照して、図８に示したフローチャートと異なる点は、ステップＳ２２がステップＳ２２Ａに変更された点である。その他の処理は図８に示した処理と同じなので、ここでは図８と異なる点を主に説明する。図１０を参照して、ステップＳ２２Ａにおいては、設定対象のすべての設定項目の項目名をＬＣＤ１６５に表示する。したがって、設定対象に設定されている設定項目の項目名のみがＬＣＤ１６５に表示される。換言すれば、設定値がデフォルトから変更されていない設定項目の項目名のみを含む入力画面がＬＣＤ１６５に表示される。このため、ユーザは、入力画面から設定値を変更していない設定項目を知ることができる。
【０１０４】
なお、上述した実施の形態においては、画像形成装置の一例としてＭＦＰ１００について説明したが、図７および図８、または、図９および図１０に示した設定処理をＭＦＰ１００に実行させる設定方法、またはその設定方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させるための設定プログラムとして発明を特定することができるのは言うまでもない。
【０１０５】
また、上述した実施の形態においては、設定画面がＬＣＤ１６５に表示された状態で、ユーザがキーボード呼出キー１７１を押下すると、入力画面を表示するようにしたが、設定画面が表示された段階で、入力画面を表示するようにしてもよい。
【０１０６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１０７】
＜付記＞
（１）  前記入力画面表示手段は、前記設定画面が表示されることに応じて、前記入力画面を表示する、請求項１に記載の画像形成装置。
（２）  前記項目選択手段は、前記表示された入力画面に含まれる前記複数の項目情報のうちからユーザにより選択された項目情報に対応する設定項目を選択する、請求項１〜９および（１）のいずれかに記載の画像形成装置。
（３）  前記項目選択手段は、前記入力画面に含まれる前記複数の項目情報のいずれかが表示されている位置が前記位置検出手段により検出されることに応じて、前記複数の設定項目のうち前記検出された位置に表示された項目情報に対応する設定項目を選択し、
前記設定値受付手段は、前記複数の入力キーそれぞれが表示されている位置と同じ位置が前記位置検出手段により検出されることに応じて、前記検出された位置に表示されている入力キーで定まる値を受け付ける、請求項２に記載の画像形成装置。
【符号の説明】
【０１０８】
１００  ＭＦＰ、１１  設定部、１３  設定画面選択部、１５  設定画面表示部、１７  項目設定部、３１  入力受付部、３３  設定項目取得部、３５  入力画面表示部、３７  項目選択部、３９  設定値受付部、４１  項目情報表示部、４３  ソフトキーボード表示部、５１  処理実行部、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示制御部、１６３  ＶＲＡＭ、１６５  ＬＣＤ、１６７  入力制御部、１６９  タッチパネル、１７０  ハードキー部、１７１  キーボード呼出キー、１７３  スタートキー、２０１  設定画面、２１１  入力画面。
【図１】
0005365654.tif 000002
【図２】
0005365654.tif 000003
【図３】
0005365654.tif 000004
【図４】
0005365654.tif 000005
【図５】
0005365654.tif 000006
【図６】
0005365654.tif 000007
【図７】
0005365654.tif 000008
【図８】
0005365654.tif 000009
【図９】
0005365654.tif 000010
【図１０】
0005365654.tif 000011