(57)【要約】【課題】ユーザーの利便性を向上させることが可能な表示入力装置を提供する。【解決手段】この表示入力装置では、プログラムキーＰＫの表示位置において２点がタッチされた状態で２点の間隔を広げる操作をタッチパネル部１１が受け付けた場合、液晶表示部１２は、タッチパネル部１１を介して２点タッチされたプログラムキーＰＫの複製である複製プログラムキーＰＫを表示し、記憶部１６は、タッチパネル部１１を介して２点タッチされたプログラムキーＰＫに対応するプログラムと同じプログラムを複製プログラムキーＰＫに対応するプログラムとして記憶する。【選択図】図９
2013222266.tif 000002
【特許請求の範囲】
【請求項１】
複数種の機能のうちの選択された１つ以上の機能が設定値と共に定義されたデータを含み、データに定義された設定状態に表示入力装置をセットするための予め登録されたプログラムを記憶する記憶部と、
前記記憶部に記憶されたプログラムの呼出し指示を受け付けるためのプログラムキーを配したプログラム選択画面を表示する表示部と、
前記表示部に対して設けられ、ユーザーがタッチしている複数のタッチ位置を検知するためのタッチパネル部と、を備え、
前記プログラムキーの表示位置において２点がタッチされた状態で２点の間隔を広げる操作を前記タッチパネル部が受け付けた場合、
前記表示部は、前記タッチパネル部を介して２点タッチされた前記プログラムキーの複製である複製プログラムキーを表示し、
前記記憶部は、前記タッチパネル部を介して２点タッチされた前記プログラムキーに対応するプログラムと同じプログラムを前記複製プログラムキーに対応するプログラムとして記憶することを特徴とする表示入力装置。
【請求項２】
前記表示部は、前記複製プログラムキーを表示するとき、前記複製プログラムキーの表示領域を他の前記プログラムキーの表示領域よりも拡大し、前記複製プログラムキーの表示領域内に、前記複製プログラムキーに対応するプログラムに定義された機能の機能名および設定値の少なくとも一方を表す機能情報を表示することを特徴とする請求項１に記載の表示入力装置。
【請求項３】
前記複製プログラムキーの表示領域内の前記機能情報を前記複製プログラムキーの表示領域外に移動させるための操作を前記タッチパネル部が受け付けた場合、
前記記憶部は、前記複製プログラムキーに対応するプログラムを、現時点で前記複製プログラムキーの表示領域内に存在する前記機能情報に対応する機能が定義されたプログラムに書き換えることを特徴とする請求項２に記載の表示入力装置。
【請求項４】
前記表示部は、前記複製プログラムキーを表示するとき、前記複製プログラムキーの表示領域外に、前記複製プログラムキーに対応するプログラムに定義されていない機能の機能名および設定値の少なくとも一方を表す機能情報を表示することを特徴とする請求項２または３に記載の表示入力装置。
【請求項５】
前記複製プログラムキーの表示領域外の前記機能情報を前記複製プログラムキーの表示領域内に移動させるための操作を前記タッチパネル部が受け付けた場合、
前記記憶部は、前記複製プログラムキーに対応するプログラムを、現時点で前記複製プログラムキーの表示領域内に存在する前記機能情報に対応する機能が定義されたプログラムに書き換えることを特徴とする請求項４に記載の表示入力装置。
【請求項６】
前記表示部は、既存の前記複製プログラムキーと複製元が同じ前記複製プログラムキーを別途複製して前記機能情報と共に表示するとき、既存の前記複製プログラムキーに対応するプログラムから削除した機能を表す前記機能情報の表示形態を他の前記機能情報の表示形態とは異ならせることを特徴とする請求項５に記載の表示入力装置。
【請求項７】
前記表示部は、既存の前記複製プログラムキーと複製元が同じ複製プログラムキーを別途複製して前記機能情報と共に表示するとき、既存の前記複製プログラムキーに対応するプログラムに追加した機能を表す前記機能情報の表示形態を他の前記機能情報の表示形態とは異ならせることを特徴とする請求項５または６に記載の表示入力装置。
【請求項８】
前記表示部は、前記複製プログラムキーを表示した後、前記複製プログラムキーの表示位置において２点がタッチされた状態で２点の間隔を狭める操作を前記タッチパネル部が受け付けたとき、前記複製プログラムキーの表示領域のサイズを他の前記プログラムキーの表示領域のサイズと同じにし、前記機能情報を非表示にすることを特徴とする請求項２〜７のいずれかに記載の表示入力装置。
【請求項９】
前記表示部は、前記複製プログラムキーを表示するとき、前記複製プログラムキーの表示領域外の表示領域の明るさを、前記複製プログラムキーの表示領域の明るさよりも暗くすることを特徴とする請求項２〜８のいずれかに記載の表示入力装置。
【請求項１０】
前記表示部は、前記複製プログラムキーを表示した後、前記複製プログラムキーの表示位置において２点がタッチされた状態で２点の間隔を狭める操作を前記タッチパネル部が受け付けたとき、暗くしていた表示領域の明るさを元の明るさに戻すことを特徴とする請求項９に記載の表示入力装置。
【請求項１１】
請求項１〜１０のいずれかに記載の表示入力装置を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示入力装置および画像形成装置に関する。
【背景技術】
【０００２】
従来、設定値の変更が可能な複数種の機能（たとえば、縮小印刷、拡大印刷、両面印刷および集約印刷など）が搭載された画像形成装置が知られている。このような画像形成装置には、通常、複数種の機能のうち使用する機能の選択指示、および、選択された機能の設定値の変更指示を受け付けるための表示入力装置が設けられる。
【０００３】
また、従来では、プログラム機能を搭載した画像形成装置も知られている。プログラム機能というのは、複数種の機能のうち、ユーザーによって予め選択された１つ以上の機能（設定値）をプログラムとして登録しておく機能である。これにより、ユーザーからすると、プログラムを呼び出すための操作を行うだけで、自身の所望する機能が設定された状態になるので、利便性が良い。
【０００４】
たとえば、ユーザーは、プログラムを呼び出すとき、呼び出すプログラムを選択するためのプログラム選択画面を表示入力装置に表示させる。このとき、表示入力装置は、登録されたプログラムに対応するプログラムキー（ソフトキー）を表示する。そして、このプログラムキーをユーザーが押下することによって、押下したプログラムキーに対応するプログラムが呼び出される（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−６８００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ユーザーによっては、従前に登録したプログラムに若干の変更を加え、変更したプログラムを従前に登録したプログラムとは別に新規登録したい場合がある。この場合には、ユーザーからすると、従前に登録したプログラムの複製を作成し、複製したプログラムに変更を加えるのが最も作業性が良い。
【０００７】
しかし、特許文献１では、従前に登録したプログラムの複製を作成したいユーザーは、数多くの操作を行わなければならない。具体的には、ユーザーは、まず、プログラム選択画面を表示させ、従前に登録したプログラムを呼び出し、従前に登録したプログラムに定義された設定状態に現時点の設定状態を変更する。次に、ユーザーは、再びプログラム選択画面を表示させ、従前に登録したプログラムの登録名とは異なる登録名で現時点の設定状態をプログラムとして新規登録することによって、従前に登録したプログラムの複製を作成する。このように、特許文献１では、従前に登録したプログラムの複製を作成するのにあたって数多くの操作を必要とする。したがって、ユーザーにとっては利便性が悪い。
【０００８】
本発明は、上記の課題を解決するためになされたものであり、プログラムの複製作業を容易化することでユーザーの利便性を向上させることが可能な表示入力装置および画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の表示入力装置は、複数種の機能のうちの選択された１つ以上の機能が設定値と共に定義されたデータを含み、データに定義された設定状態に表示入力装置をセットするための予め登録されたプログラムを記憶する記憶部と、記憶部に記憶されたプログラムの呼出し指示を受け付けるためのプログラムキーを配したプログラム選択画面を表示する表示部と、表示部に対して設けられ、ユーザーがタッチしている複数のタッチ位置を検知するためのタッチパネル部と、を備えている。そして、プログラムキーの表示位置において２点がタッチされた状態で２点の間隔を広げる操作をタッチパネル部が受け付けた場合、表示部は、タッチパネル部を介して２点タッチされたプログラムキーの複製である複製プログラムキーを表示し、記憶部は、タッチパネル部を介して２点タッチされたプログラムキーに対応するプログラムと同じプログラムを複製プログラムキーに対応するプログラムとして記憶する。
【００１０】
本発明の構成では、上記のように、プログラムキーの表示位置において２点がタッチされた状態で２点の間隔を広げる操作をタッチパネル部が受け付けた場合、表示部は、タッチパネル部を介して２点タッチされたプログラムキーの複製である複製プログラムキーを表示し、記憶部は、タッチパネル部を介して２点タッチされたプログラムキーに対応するプログラムと同じプログラムを複製プログラムキーに対応するプログラムとして記憶する。これにより、ユーザーからすると、従前に登録したプログラムの複製を作成したいときには、複製したいプログラムに対応するプログラムキーの表示位置においてタッチパネル部の２点をタッチした状態で２点の間隔を広げる操作を行うだけでよい（数多くの操作を必要としない）ので、利便性が良い。さらに、複製したプログラムを呼び出すための複製プログラムキーも同時に生成されるので、ユーザーからすると利便性が良い。これらの結果、ユーザーによるプログラムの複製作業の利便性が向上する。
【００１１】
上記の構成において、好ましくは、表示部は、複製プログラムキーを表示するとき、複製プログラムキーの表示領域を他のプログラムキーの表示領域よりも拡大し、複製プログラムキーの表示領域内に、複製プログラムキーに対応するプログラムに定義された機能の機能名および設定値の少なくとも一方を表す機能情報を表示する。これにより、ユーザーからすると、複製プログラムキーに対応するプログラムの内容（登録済みの機能）を容易に確認することができる。また、この構成では、表示部は、複製プログラムキーの表示領域内に機能情報を表示するとき、複製プログラムキーの表示領域を他のプログラムキーの表示領域よりも拡大する。これにより、ユーザーが数多くの機能を登録していたとしても、それら数多くの機能をそれぞれ表す複数の機能情報をまとめて複製プログラムキーの表示領域内に表示することができる。このため、ユーザーによるプログラムの内容確認の作業性がより向上する。
【００１２】
上記の構成において、好ましくは、複製プログラムキーの表示領域内の機能情報を複製プログラムキーの表示領域外に移動させるための操作をタッチパネル部が受け付けた場合、記憶部は、複製プログラムキーに対応するプログラムを、現時点で複製プログラムキーの表示領域内に存在する機能情報に対応する機能が定義されたプログラムに書き換える。これにより、ユーザーからすると、複製プログラムキーに対応するプログラムを編集したい（登録済みの機能を削除したい）とき、複製プログラムキーの表示領域内の機能情報を複製プログラムキーの表示領域外に移動させる操作（たとえば、ドラッグアンドドロップ操作）をタッチパネル部に対して行うだけでよいので、利便性が良い。また、表示画面をプログラム選択画面からプログラム編集画面（複製したプログラムを編集するための画面）に遷移する必要がないので、複製プログラムキーに対応するプログラムを速やかに編集することができ、利便性が良い。
【００１３】
上記の構成において、好ましくは、表示部は、複製プログラムキーを表示するとき、複製プログラムキーの表示領域外に、複製プログラムキーに対応するプログラムに定義されていない機能の機能名および設定値の少なくとも一方を表す機能情報を表示する。これにより、ユーザーからすると、未登録の機能も同時に確認することができ、利便性が良い。
【００１４】
上記の構成において、好ましくは、複製プログラムキーの表示領域外の機能情報を複製プログラムキーの表示領域内に移動させるための操作をタッチパネル部が受け付けた場合、記憶部は、複製プログラムキーに対応するプログラムを、現時点で複製プログラムキーの表示領域内に存在する機能情報に対応する機能が定義されたプログラムに書き換える。これにより、ユーザーからすると、複製プログラムキーに対応するプログラムを編集したい（未登録の機能を追加登録したい）とき、複製プログラムキーの表示領域外の機能情報を複製プログラムキーの表示領域内に移動させる操作（たとえば、ドラッグアンドドロップ操作）をタッチパネル部に対して行うだけでよいので、利便性が良い。また、表示画面をプログラム選択画面からプログラム編集画面に遷移する必要がないので、複製プログラムキーに対応するプログラムを速やかに編集することができ、利便性が良い。
【００１５】
上記の構成において、好ましくは、表示部は、既存の複製プログラムキーと複製元が同じ複製プログラムキーを別途複製して機能情報と共に表示するとき、既存の複製プログラムキーに対応するプログラムから削除した機能を表す機能情報の表示形態を他の機能情報の表示形態とは異ならせる。これにより、ユーザーからすると、複製元のプログラムの内容と複製したプログラムの内容との相違点を容易に判別することができるので、利便性が良い。たとえば、複製し編集したプログラムの内容が他のプログラムの内容と重複してしまう（互いに同じ内容のプログラムが複数登録されてしまう）、という不都合が生じるのを抑制することができる。
【００１６】
上記の構成において、好ましくは、表示部は、既存の複製プログラムキーと複製元が同じ複製プログラムキーを別途複製して機能情報と共に表示するとき、既存の複製プログラムキーに対応するプログラムに追加した機能を表す機能情報の表示形態を他の機能情報の表示形態とは異ならせる。これにより、ユーザーからすると、複製元のプログラムの内容と複製したプログラムの内容との相違点を容易に判別することができるので、利便性が良い。たとえば、複製し編集したプログラムの内容が他のプログラムの内容と重複してしまう（互いに同じ内容のプログラムが複数登録されてしまう）、という不都合が生じるのを抑制することができる。
【００１７】
上記の構成において、好ましくは、表示部は、複製プログラムキーを表示した後、複製プログラムキーの表示位置において２点がタッチされた状態で２点の間隔を狭める操作をタッチパネル部が受け付けたとき、複製プログラムキーの表示領域のサイズを他のプログラムキーの表示領域のサイズと同じにし、機能情報を非表示にする。これにより、ユーザーからすると、容易に、複製したプログラムの内容を確認するためのモード（複製したプログラムを編集するためのモード）から通常モード（登録済みのプログラムを呼び出すためのモード）に戻すことができるので、利便性が良い。
【００１８】
上記の構成において、好ましくは、表示部は、複製プログラムキーを表示するとき、複製プログラムキーの表示領域外の表示領域の明るさを、複製プログラムキーの表示領域の明るさよりも暗くする。これにより、ユーザーからすると、通常モードから複製したプログラムの内容を確認するためのモード（複製したプログラムを編集するためのモード）になったか否かを容易に識別することができ、利便性が良い。
【００１９】
上記の構成において、好ましくは、表示部は、複製プログラムキーを表示した後、複製プログラムキーの表示位置において２点がタッチされた状態で２点の間隔を狭める操作をタッチパネル部が受け付けたとき、暗くしていた表示領域の明るさを元の明るさに戻す。これにより、ユーザーからすると、複製したプログラムの内容を確認するためのモード（複製したプログラムを編集するためのモード）から通常モードに戻ったか否かを容易に識別することができ、利便性が良い。
【００２０】
また、本発明の画像形成装置は、上記の表示入力装置を備えている。このような画像形成装置では、ユーザーの利便性を向上させることができる。
【発明の効果】
【００２１】
以上のように、本発明によれば、プログラムの複製作業を容易化することでユーザーの利便性を向上させることが可能な表示入力装置および画像形成装置を容易に得ることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態による表示入力装置を備えた画像形成装置の概略図
【図２】図１に示した画像形成装置の表示入力装置の詳細図
【図３】図１に示した画像形成装置のハードウェア構成を示したブロック図
【図４】図１に示した画像形成装置の表示入力装置に表示される画面（メインメニュー画面）の一例を示した図
【図５】図１に示した画像形成装置の表示入力装置に表示される画面（設定画面）の一例を示した図
【図６】図１に示した画像形成装置の表示入力装置に表示される画面（設定値入力画面）の一例を示した図
【図７】図１に示した画像形成装置の表示入力装置に表示される画面（プログラム選択画面）の一例を示した図
【図８】図１に示した画像形成装置の表示入力装置に表示される画面（設定画面）の一例を示した図
【図９】図１に示した画像形成装置においてプログラムを複製するときの操作を説明するための図
【図１０】図１に示した画像形成装置においてプログラムの編集時に表示入力装置に表示される画面の一例を示した図
【図１１】図１に示した画像形成装置においてプログラムの編集時に表示入力装置に表示される画面の一例を示した図
【図１２】図１に示した画像形成装置においてプログラムの編集時に表示入力装置に表示される画面の一例を示した図
【図１３】図１に示した画像形成装置においてプログラムの編集時に表示入力装置に表示される画面の一例を示した図
【図１４】図１に示した画像形成装置においてプログラムの編集時に表示入力装置に表示される画面の一例を示した図
【図１５】図１に示した画像形成装置においてプログラムの編集時に表示入力装置に表示される画面の一例を示した図
【図１６】図１に示した画像形成装置においてプログラムの編集後に表示入力装置に表示される画面の一例を示した図
【図１７】図１に示した画像形成装置においてプログラムを複製するときの操作を説明するための図
【図１８】図１に示した画像形成装置においてプログラムの編集時に表示入力装置に表示される画面の一例を示した図
【図１９】図１に示した画像形成装置においてプログラムを複製（編集）するときの動作を説明するためのフローチャート
【発明を実施するための形態】
【００２３】
（画像形成装置の全体構成）
図１に示すように、本実施形態の画像形成装置１００は、操作パネル１０１（「表示入力装置」に相当）、原稿搬送部１０２Ａ、画像読取部１０２Ｂ、給紙部１０３、用紙搬送部１０４、画像形成部１０５、定着部１０６および後処理部１０７などを備える。なお、この画像形成装置１００は、複合機であり、コピー、送信（スキャン）およびファックスなどの複数種のジョブを実行することができる。
【００２４】
操作パネル１０１は、たとえば、装置正面側に配置される。操作パネル１０１は、図２に示すように、表示面上にタッチパネル部１１が設けられた液晶表示部１２（「表示部」に相当）を有する。タッチパネル部１１は、ユーザーがタッチした複数のタッチ位置を同時に検知可能なマルチタッチパネルである。液晶表示部１２は、ユーザーから入力操作（タッチ操作）を受け付けるためのソフトキーやメッセージなどを配した画面を表示する。なお、液晶表示部１２に表示される画面については、後に詳細に説明する。そして、液晶表示部１２の表示面を覆うタッチパネル部１１は、ユーザーが指定したソフトキー（タッチパネル部１１を介してユーザーがタッチしたソフトキー）を検知するために設けられている。また、操作パネル１０１には、ハードキーとして、数値入力を受け付けるテンキー１３や、ジョブ実行の開始指示を受け付けるスタートキー１４などが設けられている。
【００２５】
図１に戻って、原稿搬送部１０２Ａは、画像読取部１０２Ｂの装置背面側に設けられた回転軸（図示せず）を支点として開閉可能に取り付けられている。この原稿搬送部１０２Ａは、原稿セットトレイ２１にセットされた原稿Ｄを引き出し、搬送読取用コンタクトガラス２０ａの上方に送って原稿排出トレイ２２に排出する。また、原稿搬送部１０２Ａは、載置読取用コンタクトガラス２０ｂに載置された原稿Ｄを押える機能も有する。
【００２６】
画像読取部１０２Ｂは、原稿Ｄを読み取って画像データを生成する。この画像読取部１０２Ｂには、図示しないが、露光ランプ、ミラー、レンズおよびイメージセンサーなどの光学系部材が設けられている。そして、画像読取部１０２Ｂは、搬送読取用コンタクトガラス２０ａを通過する原稿Ｄまたは載置読取用コンタクトガラス２０ｂに載置される原稿Ｄに光を照射し、その原稿Ｄからの反射光を受けたイメージセンサーの出力値をＡ／Ｄ変換することによって、画像データを生成する。これにより、画像読取部１０２Ｂによる原稿Ｄの読み取り動作（スキャン動作）によって得られた画像データに基づき印刷を行うことができる。また、スキャン動作によって得られた画像データを蓄積することもできる。
【００２７】
給紙部１０３は、用紙Ｐを収容するカセット３１を複数有し、それら複数のカセット３１に収容された用紙Ｐを用紙搬送部１０４に供給する。この給紙部１０３には、収容された用紙Ｐを引き出すピックアップローラー３２や、用紙Ｐの重送を抑制するための分離ローラー対３３が設けられている。
【００２８】
用紙搬送部１０４は、画像形成装置１００の内部において用紙Ｐを搬送する。具体的に言うと、給紙部１０３から供給された用紙Ｐは、用紙搬送部１０４が搬送することによって、画像形成部１０５および定着部１０６をこの順番で通過する。この用紙搬送部１０４には、用紙Ｐを搬送するための複数の搬送ローラー対４１が設けられている。さらに、用紙Ｐを画像形成部１０５の手前で待機させ、タイミングを合わせて画像形成部１０５に送り出すレジストローラー対４２も設けられている。
【００２９】
画像形成部１０５は、画像データに基づきトナー像を形成し、そのトナー像を用紙Ｐに転写する。画像形成部１０５は、感光体ドラム５１、帯電装置５２、露光装置５３、現像装置５４、転写ローラー５５およびクリーニング装置５６などを含んでいる。
【００３０】
トナー像の形成プロセスおよびトナー像の転写プロセスとしては、まず、感光体ドラム５１を回転駆動させ、その感光体ドラム５１の表面を帯電装置５２で所定電位に帯電させる。また、露光装置５３は、画像データに基づき光ビームＬを出力し、感光体ドラム５１の表面を走査露光する。これにより、感光体ドラム５１の表面に静電潜像を形成する。現像装置５４は、感光体ドラム５１の表面に形成された静電潜像にトナーを供給して現像する。
【００３１】
転写ローラー５５は、感光体ドラム５１の表面に圧接して回転可能となっている。さらに、転写ローラー５５には所定の電圧が印加されている。この状態で、レジストローラー対４２がタイミングを計り、転写ローラー５５と感光体ドラム５１との間に用紙Ｐを進入させる。これによって、感光体ドラム５１の表面のトナー像が用紙Ｐに転写される。そして、トナー像の転写プロセスが終わると、クリーニング装置５６は、感光体ドラム５１の表面に残留するトナーなどを除去する。
【００３２】
定着部１０６は、用紙Ｐに転写されたトナー像を加熱・加圧して定着させる。この定着部１０６は、発熱源を内蔵する定着ローラー６１と、定着ローラー６１に圧接される加圧ローラー６２とを含んでいる。そして、トナー像が転写された用紙Ｐは、定着ローラー６１と加圧ローラー６２との間を通過することで、加熱・加圧される。これにより、用紙Ｐにトナー像が定着され、印刷ジョブが完了する。
【００３３】
後処理部１０７は、定着部１０６から印刷済みの用紙Ｐを受け取り、仕分け処理、ステープル処理およびパンチ処理などの後処理を行う。そして、後処理部１０７は、印刷済みの用紙Ｐに対して後処理を施した後、用紙Ｐを排出トレイ７１に排出する。
【００３４】
（画像形成装置のハードウェア構成）
画像形成装置１００は、図３に示すように、主制御部１１０を備える。主制御部１１０は、中央演算処理装置であるＣＰＵ１１１、画像処理部１１２および記憶部１１３などを含む。画像処理部１１２は、画像処理専用のＡＳＩＣやメモリーなどからなっており、画像データに対して各種画像処理（拡大／縮小、濃度変換およびデータ形式変換など）を施す。記憶部１１３は、ＲＯＭ、ＲＡＭおよびＨＤＤなどからなり、たとえば、ジョブの実行に必要なプログラムおよびデータがＲＯＭに記憶され、それらプログラムおよびデータがＲＡＭに展開される。
【００３５】
主制御部１１０は、原稿搬送部１０２Ａ、画像読取部１０２Ｂ、給紙部１０３、用紙搬送部１０４、画像形成部１０５、定着部１０６および後処理部１０７などと接続される。そして、主制御部１１０は、記憶部１１３に記憶されたプログラムおよびデータに基づき、全体制御、画像処理制御、および、各種回転体を回転させるモーターの駆動制御などを行う。
【００３６】
また、主制御部１１０は、操作パネル１０１の表示動作を制御する表示制御部１５に接続される。表示制御部１５は、ＣＰＵなどからなり、主制御部１１０から指示を受け、操作パネル１０１の表示動作を制御する。たとえば、表示制御部１５は、液晶表示部１２に表示されたソフトキーがタッチパネル部１１を介してユーザーによってタッチされると、タッチパネル部１１の出力に基づきタッチ位置の座標を検知する。すなわち、表示制御部１５は、ユーザーがタッチパネル部１１を介してタッチしたソフトキー（ユーザーが指定したソフトキー）を検知する。この表示制御部１５には、記憶部１６が接続される。そして、タッチパネル部１１の出力とタッチ位置の座標との対応を示すデータは、記憶部１６に記憶される。
【００３７】
また、主制御部１１０は、通信部１２０と接続される。通信部１２０は、たとえば、外部のコンピューター２００とネットワークを介して通信可能に接続される。これにより、コンピューター２００から送信された画像データに基づき印刷を行うことができ、スキャン動作によって得られた画像データをコンピューター２００に送信することもできる。また、通信部１２０にモデムなどを内蔵してもよく、この場合、電話回線などのネットワークを介して、外部のファックス装置３００とファックス通信を行うことができる。
【００３８】
（操作パネルの表示画面）
【００３９】
操作パネル１０１は、主電源が投入されると、図４に示すようなメインメニュー画面ＭＳを初期画面として表示する。このメインメニュー画面ＭＳには、たとえば、８つのソフトキーＳＫ１〜ＳＫ８が配される。そして、タッチパネル部１１に対するタッチ位置がソフトキーＳＫ１の表示位置である場合、操作パネル１０１は、図５に示すように、コピージョブの設定を受け付けるための設定画面ＳＳ１を表示する。
【００４０】
コピージョブの設定画面ＳＳ１には、コピージョブに関する複数種の機能にそれぞれ対応する複数の機能キーＦＫが配される。図５には、一例として、用紙選択、縮小／拡大、濃度、両面／分割およびページ集約の各機能にそれぞれ対応する複数の機能キーＦＫが配された設定画面ＳＳ１を図示している。複数の機能キーＦＫのそれぞれには、対応する機能の現時点の設定値が表記される。これにより、ユーザーは、複数種の機能のそれぞれの現時点の設定値を認識することができる。なお、図５に示した設定画面ＳＳ１において、用紙選択、縮小／拡大、濃度、両面／分割およびページ集約にそれぞれ対応する複数の機能キーＦＫに表記された各設定値は、デフォルトの設定値である。
【００４１】
また、機能キーＦＫの表示位置がタッチパネル部１１を介してユーザーによってタッチされると、操作パネル１０１は、指定された機能キーＦＫに対応する機能の設定値を変更するための設定値入力画面ＩＳ（図６参照）を表示する。なお、図６には、縮小／拡大の設定値を変更するための設定値入力画面ＩＳを一例として図示している。たとえば、ユーザーは、縮小／拡大の設定値入力画面ＩＳにおいて、プラスキーＫおよびマイナスキーＫのいずれかの表示位置をタッチパネル部１１を介してタッチすることで、印刷倍率を任意に変更して印刷を行うことができる。あるいは、ユーザーは、縮小／拡大の設定値入力画面ＩＳにおいて、倍率（用紙サイズ）が表記されたキーＫの表示位置をタッチパネル部１１を介してタッチすることで、指定したキーＫに表記された印刷倍率で印刷を行うことができる。
【００４２】
図４に戻って、ソフトキーＳＫ２の表示位置がタッチパネル部１１を介してユーザーによってタッチされると、操作パネル１０１は、送信（スキャン）ジョブの設定を受け付けるための設定画面（図示せず）を表示する。また、ソフトキーＳＫ３の表示位置がタッチパネル部１１を介してユーザーによってタッチされると、操作パネル１０１は、ファックスジョブの設定を受け付けるための設定画面（図示せず）を表示する。
【００４３】
また、ソフトキーＳＫ４の表示位置がタッチパネル部１１を介してユーザーによってタッチされると、操作パネル１０１は、ユーザーボックスに格納されたデータ（たとえば、スキャンジョブによって得られた画像データ）に基づく印刷を実行する上で必要な設定を受け付けるための設定画面（図示せず）を表示する。また、ソフトキーＳＫ５の表示位置がタッチパネル部１１を介してユーザーによってタッチされると、操作パネル１０１は、ジョブボックスに格納されたデータ（たとえば、コンピューター２００から送信された画像データ）に基づく印刷を実行する上で必要な設定を受け付けるための設定画面（図示せず）を表示する。また、ソフトキーＳＫ６の表示位置がタッチパネル部１１を介してユーザーによってタッチされると、操作パネル１０１は、ファックス受信ボックスに格納されたデータ（通信部１２０が受信したファックスデータ）に基づく印刷を実行する上で必要な設定を受け付けるための設定画面（図示せず）を表示する。また、ソフトキーＳＫ７の表示位置がタッチパネル部１１を介してユーザーによってタッチされると、操作パネル１０１は、外部メモリー（ＵＳＢ）に格納されたデータに基づく印刷を実行する上で必要な設定を受け付けるための設定画面（図示せず）を表示する。
【００４４】
また、ソフトキーＳＫ８の表示位置がタッチパネル部１１を介してユーザーによってタッチされると、操作パネル１０１は、図７に示すように、登録されたプログラムのうち、呼び出すプログラムの選択指示を受け付けるためのプログラム選択画面ＰＳを表示する。なお、プログラム選択画面ＰＳについては、後に詳細に説明する。
【００４５】
（登録されたプログラムの呼出し）
本実施形態では、ユーザーは、複数種の機能のうち頻繁に使用する機能（たとえば、デフォルトの設定値とは異なる設定値に変更して使用する機能）を選択し、選択した機能を設定値と共に予め登録することができる。そして、記憶部１６は、ユーザーによって登録された設定状態に操作パネル１０１をセットするためのプログラムを記憶（登録）する。すなわち、記憶部１６は、複数種の機能のうちのユーザーによって選択された１つ以上の機能を設定値と共に定義したデータを含むプログラムを記憶（登録）する。これにより、ユーザーからすると、自身が登録したプログラムを呼び出す操作を行うだけで、所望の機能（設定値）に操作パネル１０１がセットされた状態になり、利便性が良い。
【００４６】
このようなプログラムが記憶部１６に記憶されている場合、メインメニュー画面ＭＳ（図４参照）において、ソフトキーＳＫ８の表示位置がタッチパネル部１１を介してユーザーによってタッチされると、表示制御部１５は、図７に示すようなプログラム選択画面ＰＳを液晶表示部１２に表示させる。
【００４７】
プログラム選択画面ＰＳには、登録されたプログラムに対応するプログラムキーＰＫ（記憶部１６に記憶されたプログラムの呼出し指示を受け付けるためのプログラムキーＰＫ）が配される。なお、プログラムが複数登録されていれば、複数のプログラムにそれぞれ対応する複数のプログラムキーＰＫがプログラム選択画面ＰＳに配される。そして、表示制御部１５は、プログラムキーＰＫの表示位置がタッチパネル部１１を介してユーザーによってタッチされると、指定されたプログラムキーＰＫに対応するプログラムを記憶部１６から呼び出す。
【００４８】
たとえば、所定のユーザーによって、コピージョブに関する機能である両面／分割、ページ集約および縮小／拡大の各設定値がデフォルト値（図５に示した値）から変更され、登録されたとする。たとえば、両面／分割の設定値が「片面→片面」から「片面→両面」に変更され、ページ集約の設定値が「設定しない」から「２ｉｎ１」に変更され、縮小／拡大の設定値が「１００％」から「Ａ３→Ａ４」に変更されたとする。さらに、所定のユーザーによって登録されたプログラムに対応するプログラムキーＰＫが「プログラム２」と表記されたプログラムキーＰＫであったとする。この場合、所定のユーザーは、自身が登録したプログラムを呼び出すとき、プログラム選択画面ＰＳにおいて「プログラム２」と表記されたプログラムキーＰＫの表示位置をタッチパネル部１１を介してタッチする。
【００４９】
このとき、表示制御部１５は、タッチパネル部１１の出力に基づき、「プログラム２」と表記されたプログラムキーＰＫが指定されたことを検知する。そして、表示制御部１５は、指定されたプログラムキーＰＫに対応するプログラムに基づく設定画面ＳＳ２（図８参照）を表示する。
【００５０】
この設定画面ＳＳ２には、図８に示すように、図５に示した設定画面ＳＳ１と同様、用紙選択、縮小／拡大、濃度、両面／分割およびページ集約の各機能にそれぞれ対応する複数の機能キーＦＫが配される。ただし、用紙選択および濃度にそれぞれ対応する各機能キーＦＫに表記された設定値はデフォルト値のままであるのに対して、両面／分割、ページ集約および縮小／拡大にそれぞれ対応する各機能キーＦＫに表記された設定値はデフォルト値から変更される。すなわち、両面／分割の設定値が「片面→両面」にセットされ、ページ集約の設定値が「２ｉｎ１」にセットされ、縮小／拡大が「Ａ３→Ａ４」にセットされた状態となる。これにより、ユーザーは、両面／分割、ページ集約および縮小／拡大の各設定値を変更するための操作を行うことなく、所望の設定状態でコピージョブを実行することができる。
【００５１】
（複製プログラムの作成）
本実施形態では、ユーザーは、プログラム選択画面ＰＳが操作パネル１０１に表示されたまま、従前に登録したプログラムの複製を作成することができる。すなわち、ユーザーからすると、表示画面をプログラム選択画面ＰＳから他の画面に遷移させることなく、従前に登録したプログラムの複製を作成することができるので、利便性が良い。
【００５２】
従前に登録したプログラムの複製を作成するユーザーは、図９に示すように、まず、プログラム選択画面ＰＳを操作パネル１０１に表示させる。そして、ユーザーは、複製したいプログラムに対応するプログラムキーＰＫ（「プログラム(2)」と表記したプログラムキーＰＫ）の表示位置の２点をタッチパネル部１１を介してタッチし、そのまま２点の間隔を広げる操作を行う。なお、以下の説明では、便宜上、タッチパネル部１１を介して２点タッチされたプログラムキーＰＫを指定プログラムキーＰＫと称する。
【００５３】
表示制御部１５は、タッチパネル部１１の出力に基づき、指定プログラムキーＰＫの表示位置において、タッチパネル部１１の２点がタッチされた状態で２点の間隔が広げられたことを検知する。この検知により、表示制御部１５は、液晶表示部１２の表示動作を制御し、図１０に示すように、指定プログラムキーＰＫの複製（「プログラム(2)´」と表記したプログラムキーＰＫ）を表示させる。また、表示制御部１５は、指定プログラムキーＰＫに対応するプログラムと同じプログラムを指定プログラムキーＰＫの複製に対応するプログラムとして記憶部１６に記憶させる。これにより、指定プログラムキーＰＫに対応するプログラムが複製される。この時点は、指定プログラムキーＰＫに対応するプログラムおよびその複製は互いに同じである。なお、以下の説明では、指定プログラムキーＰＫの複製を複製プログラムキーＰＫと称する。
【００５４】
表示制御部１５は、複製プログラムキーＰＫを液晶表示部１２に表示させるとき、複製プログラムキーＰＫの表示領域を他のプログラムキーＰＫの表示領域よりも拡大させる。なお、複製プログラムキーＰＫの表示領域を拡大させる方向（伸長方向）は、画面縦方向でもよいし、画面横方向でもよい。
【００５５】
そして、液晶表示部１３は、複製プログラムキーＰＫの表示領域内に、複製プログラムキーＰＫに対応するプログラムに定義された機能（この時点では、指定プログラムキーＰＫに対応するプログラムに定義された機能と同じ機能）の機能名および設定値の少なくとも一方を表す機能情報画像Ｃ（「機能情報」に相当）を機能単位で表示する。たとえば、複製プログラムキーＰＫに対応するプログラムに定義された機能が複数存在すれば、それら複数の機能をそれぞれ表す複数の機能情報画像Ｃが複製プログラムキーＰＫの表示領域内に表示される。
【００５６】
なお、以下の説明やその説明で参照する図面では、機能名および設定値の両方を機能情報画像Ｃに表記する場合を例にとる。ただし、設定値の表記だけで対応する機能が判別可能である場合もある（設定値そのものが機能を表す場合もある）。たとえば、「Ａ３→Ａ４」や「１２２％」という設定値は「縮小／拡大」を表し、「４ｉｎ１」や「２ｉｎ１」という設定値は「ページ集約」を表すことは明らかである。したがって、機能名を機能情報画像Ｃに表記するのは必須ではない。たとえば、「ページ集約」であれば、「４ｉｎ１」や「２ｉｎ１」という設定値だけを機能情報画像Ｃに表記してもよい。一方で、白黒反転印刷（画像の白と黒を反転して印刷する機能）や鏡像印刷（原稿を鏡に映したように印刷する機能）などについては、「設定する」および「設定しない」の２つが設定値に相当する。この場合、たとえば、「白黒反転」や「鏡像」という機能名だけが表記された機能情報画像Ｃに対応する設定値を「設定する」と定めておけば、設定値を表記する必要はない。
【００５７】
ここで、仮に、両面／分割（設定値は「片面→両面」）、ページ集約（設定値は「２ｉｎ１」）および縮小／拡大（設定値は「Ａ３→Ａ４」）の各機能が複製プログラムキーＰＫに対応するプログラムに定義されていたとする。この場合、液晶表示部１２は、複製プログラムキーＰＫの表示領域内に、「両面／分割」という機能名および「片面→両面」という設定値を表記した機能情報画像Ｃを表示するとともに、「ページ集約」という機能名および「２ｉｎ１」という設定値を表記した機能情報画像Ｃを表示し、「縮小／拡大」という機能名および「Ａ３→Ａ４」という設定値を表記した機能情報画像Ｃを表示する。
【００５８】
また、液晶表示部１２は、複製プログラムキーＰＫの表示領域外に、複製プログラムキーＰＫに対応するプログラムに定義されていない機能の機能名および設定値の少なくとも一方を表す機能情報画像Ｃ（「機能情報」に相当）を表示する。一例として、図１０には、ステープル、パンチ、仕分け、ページ集約、両面／分割、縮小／拡大、および、とじしろ、の各機能に対応する複数の機能情報画像Ｃを図示している。
【００５９】
なお、登録可能な機能（設定値）は数多くあるので、登録されていない残りの機能（設定値）に対応する機能情報画像Ｃを画面内に収めきれない場合がある。したがって、複製プログラムキーＰＫの表示領域外に表示する機能情報画像Ｃをユーザーが予め設定できるようになっていてもよい。あるいは、ユーザーの操作によって、複製プログラムキーＰＫの表示領域外に表示する機能情報画像Ｃを切り替えてもよい。
【００６０】
たとえば、表示制御部１５は、複製プログラムキーＰＫの表示領域外において指を払うようなタッチ操作がタッチパネル部１１に対して行われたことを検知したとき、複製プログラムキーＰＫの表示領域外に表示する機能情報画像Ｃの切り替えを液晶表示部１２に行わせる。あるいは、図１０に示すように、画面内に切替キーＣＫを配してもよい。この場合、表示制御部１５は、切替キーＣＫの表示位置に対するタッチ操作をタッチパネル部１１が受け付けたとき、複製プログラムキーＰＫの表示領域外に表示する機能情報画像Ｃの切り替えを液晶表示部１２に行わせる。
【００６１】
また、液晶表示部１２は、複製プログラムキーＰＫを表示するとき、複製プログラムキーＰＫの表示領域外の表示領域の明るさを、複製プログラムキーＰＫの表示領域の明るさよりも暗くする。
【００６２】
このようにして、表示制御部１５は、指定プログラムキーＰＫの複製である複製プログラムキーＰＫを液晶表示部１２に表示させる（指定プログラムキーＰＫに対応するプログラムと同じプログラムを複製プログラムキーＰＫに対応するプログラムとして記憶部１６に記憶させる）のと同時に、複製プログラムキーＰＫに対応するプログラムの編集を受け付けるための複製プログラム編集モードに切り替える。なお、複製プログラム編集モードでは、プログラムの呼出しを受け付けない。
【００６３】
次に、ユーザーは、未登録の機能を追加登録したい場合、図１１および図１２に示すように、複製プログラム編集モードにおいて、タッチパネル部１１に対してドラッグアンドドロップ操作を行うことにより、追加登録したい機能の機能名および設定値の少なくとも一方を表す機能情報画像Ｃを複製プログラムキーＰＫの表示領域外から表示領域内に移動させる。一例として、図１１および図１２には、「とじしろ（１０ｍｍ）」を追加登録する場合を図示している。
【００６４】
一方で、ユーザーは、登録済みの機能を削除した場合、図１３および図１４に示すように、複製プログラム編集モードにおいて、タッチパネル部１１に対してドラッグアンドドロップ操作を行うことにより、削除したい機能の機能名および設定値の少なくとも一方を表す機能情報画像Ｃを複製プログラムキーＰＫの表示領域内から表示領域外に移動させる。一例として、図１３および図１４には、「縮小／拡大（Ａ３→Ａ４）」を削除する場合を図示している。
【００６５】
なお、機能情報画像Ｃの表示位置においてクリック操作がユーザーによって行われた場合、クリック位置に表示していた機能情報画像Ｃに対応する機能の詳細設定を受け付けるための画面を表示してもよい。この場合、たとえば、縮小／拡大に対応する機能情報画像Ｃの表示位置においてクリック操作をユーザーが行えば、図６に示したような設定値入力画面ＩＳが表示される。これにより、ユーザーは、縮小率（拡大率）を所望の倍率に変更した上で、縮小／拡大を追加登録することができる。なお、このようにして設定値が変更された場合、表示制御部１５は、変更後の設定値を表記した機能情報画像Ｃを液晶表示部１２に表示させる。
【００６６】
複製プログラムキーＰＫに対応するプログラムの編集操作がユーザーによって行われると、表示制御部１５は、複製プログラムキーＰＫに対応するプログラムを、現時点で複製プログラムキーＰＫの表示領域内に存在する機能情報画像Ｃに対応する機能（設定値）が定義されたプログラムに書き換える（記憶部１６に記憶させる）。
【００６７】
次に、複製プログラムキーＰＫに対応するプログラムの編集を終えたユーザーは、図１５に示すように、複製プログラムキーＰＫの表示位置の２点をタッチパネル部１１を介してタッチし、そのまま２点の間隔を狭める操作を行う。
【００６８】
そして、表示制御部１５は、タッチパネル部１１の出力に基づき、複製プログラムキーＰＫの表示位置において、タッチパネル部１１の２点がタッチされた状態で２点の間隔が狭められたことを検知する。この検知を受け、液晶表示部１２は、複製プログラムキーＰＫの表示領域のサイズを他のプログラムキーＰＫの表示領域のサイズと同じにする。さらに、液晶表示部１２は、複製プログラムキーＰＫの表示領域外の明るさを暗くしていたが、その暗くしていた表示領域の明るさを元の明るさに戻す。これにより、複製プログラム編集モードから通常モードに戻る。すなわち、図１６に示すように、複製され編集されたプログラムを呼び出すための複製プログラムキーＰＫ（「プログラム(2)´」と表記したプログラムキーＰＫ）が他のプログラムキーＰＫと同じ表示サイズでプログラム選択画面ＰＳに配され、複製プログラム編集モードが解除された状態となる（プログラムの呼出しが可能な状態となる）。なお、複製プログラム編集モードが解除されたときに、複製され編集されたプログラムの記憶（書き換え）を記憶部１６が行うようになっていてもよい。
【００６９】
ところで、ユーザーは、複製プログラムを既に作成した状態で、既存の複製プログラムと複製元が同じ複製プログラムを別途作成することがある。たとえば、既存の複製プログラムキーＰＫ（「プログラム(2)´」と表記した複製プログラムキーＰＫ）に対応するプログラムの複製を作成したいユーザーは、図１７に示すように、既存の複製プログラムキーＰＫの表示位置の２点をタッチパネル部１１を介してタッチし、そのまま２点の間隔を広げる操作を行う。なお、この場合には、既存の複製プログラムキーＰＫが指定プログラムキーＰＫとなる。
【００７０】
このような操作を受けると、液晶表示部１２は、図１８に示すように、既存の複製プログラムキーＰＫとは異なる複製プログラムキーＰＫ（「プログラム(2)´´」と表記したプログラムキーＰＫ）を別途複製して表示する。さらに、液晶表示部１２は、別途複製した複製プログラムキーＰＫの表示領域内に、別途複製した複製プログラムキーＰＫに対応するプログラムに定義された機能を表す機能情報画像Ｃを表示し、別途複製した複製プログラムキーＰＫの表示領域外に、別途複製した複製プログラムキーＰＫに対応するプログラムに定義されていない機能を表す機能情報画像Ｃを表示する。これにより、別途複製した複製プログラムキーＰＫに対応するプログラムの編集をユーザーが行える状態となる。
【００７１】
ここで、液晶表示部１２は、既存の複製プログラムキーＰＫと複製元が同じ複製プログラムキーＰＫを別途複製し、その別途複製した複製プログラムキーＰＫの表示領域内および表示領域外に機能情報画像Ｃを表示する場合、図１８に示すように、既存の複製プログラムキーＰＫに対応するプログラムから削除した機能（図１８では「縮小／拡大（Ａ３→Ａ４）」）を表す機能情報画像Ｃの表示形態を他の機能情報画像Ｃの表示形態とは異ならせる（たとえば、表示色を異ならせる）。また、液晶表示部１２は、既存の複製プログラムキーＰＫに対応するプログラムに追加した機能（図１８では「とじしろ（１０ｍｍ）」）を表す機能情報画像Ｃの表示形態を他の機能情報画像Ｃの表示形態とは異ならせる（たとえば、表示色を異ならせる）。
【００７２】
（複製プログラムを作成するときの流れ）
以下に、図１９に示すフローチャートに沿って、複製プログラムを作成するときの流れについて説明する。
【００７３】
まず、図１９のフローチャートのスタート時点では、ユーザーによって予め登録されたプログラムが記憶部１６に記憶されているとする。そして、メインメニュー画面ＭＳ（図４参照）において、ソフトキーＳＫ８（図７に示したプログラム選択画面ＰＳに遷移するためのキー）の表示位置がタッチパネル部１１を介してユーザーによってタッチされたとき、図１９のフローチャートがスタートする。
【００７４】
ステップＳ１において、表示制御部１５は、プログラムキーＰＫを配したプログラム選択画面ＰＳを液晶表示部１２に表示させる。ステップＳ２において、表示制御部１５は、タッチパネル部１１の出力に基づき、プログラムキーＰＫの表示位置においてタッチパネル部１１に対するタッチ操作が行われたか否かを判断する。判断の結果、プログラムキーＰＫの表示位置においてタッチパネル部１１に対するタッチ操作が行われていれば、ステップＳ３に移行し、プログラムキーＰＫの表示位置においてタッチパネル部１１に対するタッチ操作が行われていなければ、ステップＳ２の判断を繰り返す。
【００７５】
ステップＳ３に移行すると、表示制御部１５は、プログラムキーＰＫの表示位置におけるタッチパネル部１１に対するタッチ操作が１点タッチであるか否かを判断する。判断の結果、タッチパネル部１１に対するタッチ操作が１点タッチであれば、ステップＳ４に移行する。そして、表示制御部１５は、タッチパネル部１１を介してタッチされたプログラムキーＰＫに対応するプログラムに定義された機能や設定値を表示する（たとえば、図８に示したような設定画面ＳＳ２を表示する）。すなわち、ユーザーが登録したプログラムで定義された機能や設定値が操作パネル１０１にセットされた状態となる。
【００７６】
一方で、ステップＳ３において、プログラムキーＰＫの表示位置におけるタッチパネル部１１に対するタッチ操作が１点タッチでなかった場合には、ステップＳ５に移行する。ステップＳ５に移行すると、表示制御部１５は、タッチパネル部１１の出力に基づき、プログラムキーＰＫの表示位置においてタッチパネル部１１の２点がタッチされた状態で２点の間隔を広げる操作が行われたか否かを判断する。言い換えると、表示制御部１５は、タッチパネル部１１を介してタッチされたプログラムキーＰＫに対応するプログラムの複製指示を受けたか否かを判断する。判断の結果、プログラムキーＰＫの表示位置においてタッチパネル部１１の２点がタッチされた状態で２点の間隔を広げる操作が行われていれば、ステップＳ６に移行する。以下、タッチパネル部１１を介して２点タッチされたプログラムキーＰＫを指定プログラムキーＰＫと称する。
【００７７】
なお、ステップＳ５において、タッチパネル部１１の２点がタッチされた状態で２点の間隔を広げる操作が行われていない場合には、ステップＳ２に移行する。たとえば、表示制御部１５は、タッチパネル部１１の２点がタッチされた後、予め定められた時間が経過する前に２点タッチが解除されれば、タッチされた２点の間隔を広げる操作が行われていないと判断する。
【００７８】
ステップＳ５からステップＳ６に移行すると、表示制御部１５は、指定プログラムキーＰＫに対応するプログラムの複製を行わせる。すなわち、表示制御部１５は、指定プログラムキーＰＫの複製である複製プログラムキーＰＫを液晶表示部１２に表示させるとともに、指定プログラムキーＰＫに対応するプログラムと同じプログラムを複製プログラムキーＰＫに対応するプログラムとして記憶部１６に記憶させる。
【００７９】
同時に、表示制御部１５は、複製プログラムキーＰＫに対応するプログラムの編集を受け付けるため、通常モードから複製プログラム編集モードに切り替える。すなわち、液晶表示部１２は、複製プログラムキーＰＫの表示領域を他のプログラムキーＰＫの表示領域よりも拡大する。
【００８０】
また、液晶表示部１２は、複製プログラムキーＰＫの表示領域内に、複製プログラムキーＰＫに対応するプログラムに定義された機能の機能名および設定値の少なくとも一方を表す機能情報画像Ｃを表示し、複製プログラムキーＰＫの表示領域外に、複製プログラムキーＰＫに対応するプログラムに定義されていない機能の機能名および設定値の少なくとも一方を表す機能情報画像Ｃを表示する。なお、液晶表示部１２は、既存の複製プログラムキーＰＫと複製元が同じ複製プログラムキーＰＫを別途複製して機能情報画像Ｃを表示する場合、既存の複製プログラムキーＰＫに対応するプログラムから削除した機能を表す機能情報画像Ｃの表示形態を他の機能情報画像Ｃの表示形態とは異ならせるとともに、既存の複製プログラムキーＰＫに対応するプログラムに追加した機能を表す機能情報画像Ｃの表示形態も他の機能情報画像Ｃの表示形態とは異ならせる。
【００８１】
さらに、液晶表示部１２は、複製プログラムキーＰＫの表示領域外の表示領域の明るさを、複製プログラムキーＰＫの表示領域の明るさよりも暗くする。
【００８２】
ステップＳ７において、表示制御部１５は、タッチパネル部１１の出力に基づき、複製プログラムキーＰＫに対応するプログラムの編集操作が行われたか否かを判断する。すなわち、表示制御部１５は、タッチパネル部１１に対するドラッグアンドドロップ操作が行われたことにより、複製プログラムキーＰＫの表示領域内の機能情報画像Ｃが複製プログラムキーＰＫの表示領域外に移動されたか否か（複製プログラムキーＰＫの表示領域外の機能情報画像Ｃが複製プログラムキーＰＫの表示領域内に移動されたか否か）を判断する。判断の結果、複製プログラムの編集操作が行われていれば、ステップＳ８に移行する。
【００８３】
ステップＳ８に移行すると、表示制御部１５は、複製プログラムキーＰＫに対応するプログラムを、現時点で複製プログラムキーＰＫの表示領域内に存在する機能情報画像Ｃに対応する機能が定義されたプログラムに書き換える（記憶部１６に記憶させる）。その後、ステップＳ９に移行する。なお、ステップＳ７において、複製プログラムキーＰＫに対応するプログラムの編集操作が行われていない場合にも、ステップＳ９に移行する。
【００８４】
ステップＳ９において、表示制御部１５は、タッチパネル部１１の出力に基づき、複製プログラムキーＰＫの表示位置においてタッチパネル部１１の２点がタッチされた状態で２点の間隔を狭める操作が行われたか否かを判断する。判断の結果、複製プログラムキーＰＫの表示位置においてタッチパネル部１１の２点がタッチされた状態で２点の間隔を狭める操作が行われていれば、ステップＳ１０に移行する。一方で、複製プログラムキーＰＫの表示位置においてタッチパネル部１１の２点がタッチされた状態で２点の間隔を狭める操作が行われていない場合には、ステップＳ７に移行する。
【００８５】
ステップＳ１０に移行すると、表示制御部１５は、複製プログラム編集モードを解除する。すなわち、液晶表示部１２は、複製プログラムキーＰＫの表示領域のサイズを他のプログラムキーの表示領域のサイズと同じにする。また、液晶表示部１２は、複製プログラムキーＰＫの表示領域内および表示領域外にそれぞれ表示していた機能情報画像Ｃを非表示にする。さらに、液晶表示部１２は、複製プログラムキーＰＫの表示領域外の表示領域の明るさを元の明るさに戻す。この後、ステップＳ２に移行する。
【００８６】
本実施形態では、上記のように、プログラムキーＰＫの表示位置において２点がタッチされた状態で２点の間隔を広げる操作をタッチパネル部１１が受け付けた場合、液晶表示部１２（表示部）は、タッチパネル部１１を介して２点タッチされたプログラムキーＰＫの複製である複製プログラムキーＰＫを表示し、記憶部１６は、タッチパネル部１１を介して２点タッチされたプログラムキーＰＫに対応するプログラムと同じプログラムを複製プログラムキーＰＫに対応するプログラムとして記憶する。これにより、ユーザーからすると、従前に登録したプログラムの複製を作成したいときには、複製したいプログラムに対応するプログラムキーＰＫの表示位置においてタッチパネル部１１の２点をタッチした状態で２点の間隔を広げる操作を行うだけでよい（数多くの操作を必要としない）ので、利便性が良い。さらに、複製したプログラムを呼び出すための複製プログラムキーＰＫも同時に生成されるので、ユーザーからすると利便性が良い。これらの結果、ユーザーによるプログラムの複製作業の利便性が向上する。
【００８７】
また、本実施形態では、上記のように、液晶表示部１２は、複製プログラムキーＰＫを表示するとき、複製プログラムキーＰＫの表示領域を他のプログラムキーＰＫの表示領域よりも拡大し、複製プログラムキーＰＫの表示領域内に、複製プログラムキーＰＫに対応するプログラムに定義された機能の機能名および設定値の少なくとも一方を表す機能情報画像Ｃ（機能情報）を表示する。これにより、ユーザーからすると、複製プログラムキーＰＫに対応するプログラムの内容（登録済みの機能）を容易に確認することができる。また、この構成では、液晶表示部１２は、複製プログラムキーＰＫの表示領域内に機能情報画像Ｃを表示するとき、複製プログラムキーＰＫの表示領域を他のプログラムキーＰＫの表示領域よりも拡大する。これにより、ユーザーが数多くの機能を登録していたとしても、それら数多くの機能をそれぞれ表す複数の機能情報画像Ｃをまとめて複製プログラムキーＰＫの表示領域内に表示することができる。このため、ユーザーによるプログラムの内容確認の作業性がより向上する。
【００８８】
また、本実施形態では、上記のように、複製プログラムキーＰＫの表示領域内の機能情報画像Ｃを複製プログラムキーＰＫの表示領域外に移動させるための操作をタッチパネル部１１が受け付けた場合、記憶部１６は、複製プログラムキーＰＫに対応するプログラムを、現時点で複製プログラムキーＰＫの表示領域内に存在する機能情報画像Ｃに対応する機能が定義されたプログラムに書き換える。これにより、ユーザーからすると、複製プログラムキーＰＫに対応するプログラムを編集したい（登録済みの機能を削除したい）とき、複製プログラムキーＰＫの表示領域内の機能情報画像Ｃを複製プログラムキーＰＫの表示領域外に移動させる操作（たとえば、ドラッグアンドドロップ操作）をタッチパネル部１１に対して行うだけでよいので、利便性が良い。また、表示画面をプログラム選択画面ＰＳからプログラム編集画面（複製したプログラムを編集するための画面）に遷移する必要がないので、複製プログラムキーＰＫに対応するプログラムを速やかに編集することができ、利便性が良い。
【００８９】
また、本実施形態では、上記のように、液晶表示部１２は、複製プログラムキーＰＫを表示するとき、複製プログラムキーＰＫの表示領域外に、複製プログラムキーＰＫに対応するプログラムに定義されていない機能の機能名および設定値の少なくとも一方を表す機能情報画像Ｃを表示する。これにより、ユーザーからすると、未登録の機能も同時に確認することができ、利便性が良い。
【００９０】
また、本実施形態では、上記のように、複製プログラムキーＰＫの表示領域外の機能情報画像Ｃを複製プログラムキーＰＫの表示領域内に移動させるための操作をタッチパネル部１１が受け付けた場合、記憶部１６は、複製プログラムキーＰＫに対応するプログラムを、現時点で複製プログラムキーＰＫの表示領域内に存在する機能情報画像Ｃに対応する機能が定義されたプログラムに書き換える。これにより、ユーザーからすると、複製プログラムキーＰＫに対応するプログラムを編集したい（未登録の機能を追加登録したい）とき、複製プログラムキーＰＫの表示領域外の機能情報画像Ｃを複製プログラムキーＰＫの表示領域内に移動させる操作（たとえば、ドラッグアンドドロップ操作）をタッチパネル部１１に対して行うだけでよいので、利便性が良い。また、表示画面をプログラム選択画面ＰＳからプログラム編集画面に遷移する必要がないので、複製プログラムキーＰＫに対応するプログラムを速やかに編集することができ、利便性が良い。
【００９１】
また、本実施形態では、上記のように、液晶表示部１２は、既存の複製プログラムキーＰＫと複製元が同じ複製プログラムキーＰＫを別途複製して機能情報画像Ｃと共に表示する場合、既存の複製プログラムキーＰＫに対応するプログラムから削除した機能を表す機能情報画像Ｃの表示形態を他の機能情報画像Ｃの表示形態とは異ならせる。これにより、ユーザーからすると、複製元のプログラムの内容と複製したプログラムの内容との相違点を容易に判別することができるので、利便性が良い。たとえば、複製し編集したプログラムの内容が他のプログラムの内容と重複してしまう（互いに同じ内容のプログラムが複数登録されてしまう）、という不都合が生じるのを抑制することができる。
【００９２】
また、本実施形態では、上記のように、液晶表示部１２は、既存の複製プログラムキーＰＫと複製元が同じ複製プログラムキーＰＫを別途複製して機能情報画像Ｃと共に表示する場合、既存の複製プログラムキーＰＫに対応するプログラムに追加した機能を表す機能情報画像Ｃの表示形態を他の機能情報画像Ｃの表示形態とは異ならせる。これにより、ユーザーからすると、複製元のプログラムの内容と複製したプログラムの内容との相違点を容易に判別することができるので、利便性が良い。たとえば、複製し編集したプログラムの内容が他のプログラムの内容と重複してしまう（互いに同じ内容のプログラムが複数登録されてしまう）、という不都合が生じるのを抑制することができる。
【００９３】
また、本実施形態では、上記のように、液晶表示部１２は、複製プログラムキーＰＫを表示した後、複製プログラムキーＰＫの表示位置において２点がタッチされた状態で２点の間隔を狭める操作をタッチパネル部１１が受け付けたとき、複製プログラムキーＰＫの表示領域のサイズを他のプログラムキーＰＫの表示領域のサイズと同じにし、機能情報画像Ｃを非表示にする。これにより、ユーザーからすると、容易に、複製したプログラムの内容を確認するためのモード（複製したプログラムを編集するためのモード）から通常モード（登録済みのプログラムを呼び出すためのモード）に戻すことができるので、利便性が良い。
【００９４】
また、本実施形態では、上記のように、液晶表示部１２は、複製プログラムキーＰＫを表示するとき、複製プログラムキーＰＫの表示領域外の表示領域の明るさを、複製プログラムキーＰＫの表示領域の明るさよりも暗くする。これにより、ユーザーからすると、通常モードから複製したプログラムの内容を確認するためのモード（複製したプログラムを編集するためのモード）になったか否かを容易に識別することができ、利便性が良い。
【００９５】
また、本実施形態では、上記のように、液晶表示部１２は、複製プログラムキーＰＫを表示した後、複製プログラムキーＰＫの表示位置において２点がタッチされた状態で２点の間隔を狭める操作をタッチパネル部１１が受け付けたとき、暗くしていた表示領域の明るさを元の明るさに戻す。これにより、ユーザーからすると、複製したプログラムの内容を確認するためのモード（複製したプログラムを編集するためのモード）から通常モードに戻ったか否かを容易に識別することができ、利便性が良い。
【００９６】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【００９７】
１１  タッチパネル部
１２  液晶表示部（表示部）
１６  記憶部
１００  画像形成装置
１０１  操作パネル（表示入力装置）
Ｃ  機能情報画像（機能情報）
ＰＫ  プログラムキー、複製プログラムキー
ＰＳ  プログラム選択画面
【図１】
2013222266.tif 000003
【図２】
2013222266.tif 000004
【図３】
2013222266.tif 000005
【図４】
2013222266.tif 000006
【図５】
2013222266.tif 000007
【図６】
2013222266.tif 000008
【図７】
2013222266.tif 000009
【図８】
2013222266.tif 000010
【図９】
2013222266.tif 000011
【図１０】
2013222266.tif 000012
【図１１】
2013222266.tif 000013
【図１２】
2013222266.tif 000014
【図１３】
2013222266.tif 000015
【図１４】
2013222266.tif 000016
【図１５】
2013222266.tif 000017
【図１６】
2013222266.tif 000018
【図１７】
2013222266.tif 000019
【図１８】
2013222266.tif 000020
【図１９】
2013222266.tif 000021