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