(57)【要約】      （修正有）【課題】ＭＦＰのように複数の処理を平行して実行可能な情報処理装置で、ユーザが容易に機能の選択や動作状況の確認が可能な操作パネル環境を提供する。【解決手段】複数ボタンを含む操作画面を表示部に表示し、いずれかのボタンが選択された場合に選択されたボタンに対応付けて登録された処理内容に従った処理を実行する情報処理装置であって、ボタンが選択された場合に、当該ボタンが選択されたことに応じて実行される処理の状況を表示部に表示させるよう設定手段によって設定されている場合に当該選択されたボタンに対応する処理の状況を表示部に表示させ、ボタンが選択された場合に当該ボタンが選択されたことに応じて実行される処理の状況を表示部に表示させるように設定されていない場合に、複数のボタンを含む操作画面の表示を維持するよう制御する表示制御手段を備える。【選択図】図６
2010262501.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーを含む操作画面を表示部に表示し、前記複数のキーのいずれかのキーが選択された場合に、選択されたキーに対応付けて登録された処理内容に従った処理を実行する情報処理装置であって、
前記操作画面に含まれるキーが選択されたことに応じて実行される処理の状況を前記表示部に表示させるか否かを設定する設定手段と、
前記キーが選択された場合に、当該キーが選択されたことに応じて実行される処理の状況を前記表示部に表示させるよう前記設定手段によって設定されている場合、当該選択されたキーに対応する処理の状況を前記表示部に表示させ、
前記キーが選択された場合に、当該キーが選択されたことに応じて実行される処理の状況を前記表示部に表示させるように設定されていない場合、前記複数のキーを含む操作画面の表示を維持するよう制御する表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記キーが選択されたことに応じて、前記操作画面に含まれる複数のキーのうち、前記選択されたキーに対応付けて登録された処理と並行して実行できない処理が登録されたキーを選択できないように制御することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記設定手段は、前記キーが選択されたことに応じて、選択されたキーに対応付けて登録された処理を実行するか、あるいは、当該選択されたキーに対応付けて登録された処理を実行することなく当該登録された処理を実行するための設定を行うかを、前記キーに対応付けて設定することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記キーが選択された場合に、当該キーが選択されたことに応じて実行される処理の状況を前記表示部に表示させるように設定されていない場合、前記複数のキーを含む操作画面の表示を維持するよう制御することを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記処理内容に従った処理は、コピー、またはデータ送信、またはデータを記憶手段に格納する処理であることを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
複数のキーを含む操作画面を表示部に表示し、前記複数のキーのいずれかのキーが選択された場合に、選択されたキーに対応付けて登録された処理内容に従った処理を実行する情報処理装置の制御方法であって、
前記操作画面に含まれるキーが選択されたことに応じて実行される処理の状況を前記表示部に表示させるか否かを設定する設定工程と、
前記キーが選択された場合に、当該キーが選択されたことに応じて実行される処理の状況を前記表示部に表示させるよう前記設定工程で設定されている場合、当該選択されたキーに対応する処理の状況を前記表示部に表示させ、
前記キーが選択された場合に、当該キーが選択されたことに応じて実行される処理の状況を前記表示部に表示させるように前記設定工程で設定されていない場合、前記複数のキーを含む操作画面の表示を維持するよう制御する表示制御工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項７】
請求項６に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、情報処理装置において、タッチパネル付きのＬＣＤ上に操作画面を表示部に表示し、ユーザが当該操作画面に含まれるキーを押下することにより、指定の処理を実行するものがある。また、任意のキーにユーザのよく使う設定または処理内容を設定し、そのキーの選択により、登録された処理内容に従った処理を実行する機能を備えるものもある（例えば、特許文献１を参照）。これらの機能の中には、キーの選択と同時に、当該選択されたキーに登録された処理内容に従った処理を実際に行うアプリケーションの画面に遷移し、例えば処理状況を表示するものがある。それによって、ユーザは、キーの選択によって実行される処理の状況を画面を通して確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０４−３７３０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、キーの選択に応じて画面を遷移させた場合、当該キーの選択に応じて実行される処理が終了するまで、ユーザは、操作画面に含まれる別のキーを選択して、次の処理を実行できないことがある。例えば、ＭＦＰにおいて、コピーとファクスを並列に処理することが可能であるにも関わらず、コピーの処理が終了するまで、ファクスの処理を実行できず、作業時間に無駄が発生することがある。また、画面を遷移させず、キーの選択に応じて実行される処理内容に従った処理を実行することも考えられるが、その場合、キーの選択に応じて実行される処理状況をユーザが容易に確認することが困難である。
【０００５】
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、操作画面に含まれるキーが選択されたことに応じて、当該キーに対応する処理の状況を表示させるか、操作画面の表示を維持するかをキーに対応付けて設定することができる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【０００７】
複数のキーを含む操作画面を表示部に表示し、前記複数のキーのいずれかのキーが選択された場合に、選択されたキーに対応付けて登録された処理内容に従った処理を実行する情報処理装置であって、キーが選択されたことに応じて実行される処理の状況を前記表示部に表示させるか否かを設定する設定手段と、キーが選択された場合に、当該キーが選択されたことに応じて実行される処理の状況を表示部に表示させるよう設定手段によって設定されている場合、当該選択されたキーに対応する処理の状況を表示部に表示させ、キーが選択された場合に、当該キーが選択されたことに応じて実行される処理の状況を表示部に表示させるように設定されていない場合、複数のキーを含む操作画面の表示を維持するよう制御する表示制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、操作画面に含まれるキーが選択されたことに応じて、当該キーに対応する処理の状況を表示させるか、操作画面の表示を維持するかをキーに対応付けて設定することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態を示す画像処理装置の構成を示すブロック図である。
【図２】図１に示した操作部の構成を説明する平面図である。
【図３】図１に示した操作部上に表示されるＵＩの一例を示す図である。
【図４】図１に示した操作部に表示されたＵＩの一例を示す図である。
【図５】図１に示した操作部に表示されたＵＩの一例を示す図である。
【図６】画像処理装置の表示処理例を示すフローチャートである。
【図７】図１に示した操作部に表示されたＵＩの一例を示す図である。
【図８】画像処理装置の表示処理例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１１】
図１は、本実施形態を示す情報処理装置の構成を説明するブロック図である。本例は、情報処理装置の例として複数の機能処理を実行可能な画像処理装置、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の例を示す。また、本情報処理装置は、ユーザが各機能に基づいて設定した設定情報をメモリに記憶して、後述するユーザインタフェースを用いてユーザモードが設定された場合に、登録された設定を反映した機能処理を実行することが可能に構成されている。
【００１２】
図１において、１０１はリーダ部で、原稿の画像を読み取り、原稿画像に応じた画像データを画像入出力制御部１０３へ出力する。１０２はプリンタ部で、画像入出力制御部１０３からの画像データに応じた画像を記録紙上に記録する。画像入出力制御部１０３は、リーダ部１０１およびプリンタ部１０２に接続されており、ファクシミリ部１０４、ストレージ部１０５、ネットワークインタフェース部１０７、ＲＩＰ部１０８、操作部１０９、コア部１１０等からなる。
【００１３】
ファクシミリ部１０４は、電話回線を介して受信した圧縮画像データを伸長して、伸長された画像データをコア部１１０へ転送し、又、コア部１１０から転送された画像データを圧縮して、圧縮された圧縮画像データを、電話回線を介して送信する。ここで、送受信する画像データは、ストレージ部１０５に接続されたハードディスク（ＨＤＤ）１０６中に一時的に保存することができる。
ストレージ部１０５は、コア部１１０から転送された画像データを圧縮し、その画像データを検索するためのＩＤ番号とともにハードディスク１０６に記憶させる。
【００１４】
また、ストレージ部１０５はコア部１１０を介して転送されたコードデータに基づいてハードディスク１０６に記憶されている圧縮画像データを検索し、検索された圧縮画像データを読み出して伸長し、伸長された画像データをコア部１１０へ転送する。
ネットワークインタフェース部１０７は、ネットワーク１１１とコア部１１０の間のインタフェースである。ＲＩＰ部１０８は、ネットワーク１１１から転送されたコードデータ（ＰＤＬ）をプリンタ部１０２で記録できる画像データに展開するものである。
【００１５】
操作部１０９は、タッチパネルディスプレイとハードキーを備え、ユーザインタフェースにより、本画像処理装置への動作指示や動作設定等を行うものである。
コア部１１０は、リーダ部１０１、プリンタ部１０２、ファクシミリ部１０４、ストレージ部１０５、ネットワークインタフェース部１０７、ＲＩＰ部１０８、操作部１０９のそれぞれの間のデータの流れを制御するものである。コア部１１０は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備えている。ＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭ上で実行して装置全体を統括制御する。
【００１６】
なお、図に示す画像処理装置は、機能処理としてコピー、プリント、データ送信、ファクス、ボックス、プルプリントの各機能をユーザの設定に従い提供する。コピー機能は、リーダ部１０１によって読み取った原稿をプリンタ部１０２で印刷する機能である。プリント機能は、ネットワークインタフェース部１０７を介して外部の装置から受信した印刷データを、プリンタ部１０２によって印刷する機能である。データ送信機能は、リーダ部１０１で読み取った原稿の画像データや、ＨＤＤ１０６に記憶された画像データを、ネットワークインタフェース部１０７を介して外部の装置に送信する機能である。ファクス機能は、画像データを、ファクシミリ部１０４及び電話回線を介して外部の装置に送信する機能である。ボックス機能は、リーダ部１０１によって読み取った原稿の画像データ、またはネットワークインタフェース部１０８を介して外部の装置から受信した画像データをＨＤＤ１０６に記憶する機能である。プルプリント機能は、操作部１０９からの指示に基づいて、外部の装置からネットワークインタフェース１０７を介して受信した画像データをプリンタ部１０２によって印刷する機能である。
【００１７】
図２は、図１に示した操作部１０９の構成を説明する平面図である。
図２において、操作部１０９は、ハードキーによるユーザ操作を受付けるキー入力部４００２、及び、ソフトキー（表示キー）を表示可能で、当該ソフトキーによるユーザ操作を受付けるタッチパネル部４００１を有する。まず、キー入力部４００２について説明する。
【００１８】
図４に示すように、キー入力部４００２は、操作部の電源スイッチ４００３を備える。該電源スイッチ４００３がユーザによって押されることに応じて、コア部１１０は、各機能処理の要求や機能処理の終了状態を判別してスタンバイモード（通常動作状態）とスリープモード（消費電力を抑えている状態）を選択的に切換える。コア部１１０は、該電源スイッチ４００３のユーザによる操作を、システム全体の電源供給を行う主電源スイッチ（不図示）がオンの状態で受付ける。
【００１９】
スタートキー４００５は、各機能処理の要求を開始させるための指示をユーザから受付けるためのキーである。ここで、各機能処理には、リーダ部１０１を用いたコピー動作や、ハードディスク１０６に記憶された画像データをネットワークインタフェース部１０７を介して外部装置に送信する処理が含まれる。
ストップキー４００４は、受付けた印刷ジョブの処理を、中断する指示をユーザから受付けるためのキーである。テンキー４００８は、各種設定の置数をユーザが設定するためのキーである。
【００２０】
クリアキー４００９は、テンキー４００８を介してユーザにより入力された、例えばユーザＩＤやパスワード等の入力値を削除するためのキーである。
リセットキー４００６は、印刷対象のジョブに対して、ユーザによりなされた各種設定を無効にし、設定値をデフォルト状態に戻す指示をユーザから受付けるためのキーである。ユーザモードキー４００７は、ユーザごとのシステム設定画面に移行するためのキーである。
ＩＤキー４０１０は、ユーザ認証をおこなう際に用いられるキーであり、当該ＩＤキー４０１０が押されると、コア部１１０は、タッチパネル部４００１にログイン画面を表示する。そして、コア部１１０は、そのログイン画面を介して入力されたユーザＩＤとパスワードを用いてユーザ認証を行う。
【００２１】
次に、タッチパネル部４００１について説明する。
タッチパネル部４００１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、その上に貼られた透明電極からなるタッチパネルディスプレイを有する。
当該タッチパネル部４００１は、操作者からの各種設定を受付ける機能と、操作者に情報を提示する機能を有する。例えば、ＬＣＤ上に表示された表示キーに該当する個所がユーザにより押下されたことを検知すると、コア部１１０は、ＲＯＭに記憶された表示制御プログラムに従い、当該表示キーに応じた処理を実行する。なお、タッチパネル部４００１に表示される画面の詳細については、後述する。
【００２２】
図３は、図１に示した操作部１０９上に表示されるユーザインタフェースの一例を示す図である。本例は、例えば、タッチパネル部４００１に表示される拡張ボタンを押すことによって表示される。
図３において、操作部１０９の登録ボタン表示画面２００上には、ボタン２０１〜２０６（ボタンをキーとも呼ぶ。）が配置される。また、図１に示した画像処理装置で提供する機能、例えばコピー、データ送信やファクスといった機能の実行や実行するため処理内容の設定がボタン２０１〜２０６のいずれかに登録される（ボタン登録機能）。そして、ボタンの押下時に、予めボタンに対応付けて登録された処理内容に従った処理を実行する機能（ボタン実行機能）を有する。なお、ボタンの選択は、タッチパネル部４００１を介してユーザによって押下される方法以外の方法で行われてもよい。例えば、キー入力部４００２に設けられるハードキーによって選択してもよい。その場合、ユーザは、タッチパネル部４００１に不図示のカーソルを、キー入力部４００２に設けられるキー（例えば「４」キーと「６」キー）によって移動し、決定キー（例えば「５」キー）の押下によって選択すればよい。
【００２３】
通常、例えばデータ送信機能を実行するためには、ユーザが（１）〜（４）の操作を行う。（１）解像度、カラー／白黒の指定、倍率、読み取り濃度、画質、などの設定（以下、これらの設定を読み取り設定と呼ぶ）を行う。（２）電子メール、FTPなどの送信方法を選択する。（３）宛先を設定する。（４）原稿を原稿台に置く。
ユーザは、上記（１）〜（４）の操作を１つずつ行うことによってデータ送信機能を実行することができる。
【００２４】
しかし、ボタン登録機能およびボタン実行機能を有する本画像処理装置は、以下のように動作することができる。
予め、（１）から（３）までの操作に従い設定された設定内容を登録ボタン表示画面２００上のボタン２０１〜２０６のいずれかに登録ができる。
ユーザは、データ送信機能の実行時に、登録した図３に示すボタンを押下することで、１タッチで（１）から（３）までの設定を呼び出す。
【００２５】
この後ユーザは、原稿を原稿台に置けば、通常時と同じ設定にてデータ送信をスタートさせることができる。つまり同じ設定でデータ送信機能を使用する頻度が高い場合、一旦ボタンに設定内容を登録しておけば、ユーザの操作を非常に簡単にすることができる。なお、ユーザによって先に（４）原稿台に原稿が置かれ、図３に示すボタンが押されることによって、原稿台の原稿をボタンに対応する設定に従って読み取って、画像処理を行って送信するようにしてもよい。また、データ送信機能に限らず、その他の機能に関して、処理内容をボタンに対応付けて登録しておくことができる。例えば、コピー機能に関して、部数や、ステイプル処理等の後処理を処理内容として、ボタンに対応付けて登録することもできる。
【００２６】
図４は、図１に示した操作部１０９に表示されたユーザインタフェースの一例を示す図である。本画面は、図３で示した複数のボタンを表示しているＵＩのうち、コピー１のためのボタン２０１を押下したときの遷移後の操作状況画面を示すものである。この例ではコピーを実行する処理内容が登録されたボタンを押下したため、コピーを実行するアプリケーション画面３００へ遷移し、コピー実行中の旨のメッセージを表示した子画面３０１が表示されている。
【００２７】
なお、画像処理装置には実行中の処理をキャンセル（中止）するためのボタン３０２が設けられており、処理の中断を可能としている。本実施形態では、コア部１１０が図３に示したボタンに登録されている処理の実行を担うアプリケーション画面へ遷移するように表示制御を行う。これにより、ユーザは現在の機能処理の実行状況を確認する場合、操作部１０９を通して状況を確認可能となる。また、現在実行中の処理の状況を確認しつつ、状況によっては、ボタン３０２によって、実行中の処理をキャンセルすることができる。したがって、例えば、処理中にエラーが発生した場合には、図４に示したアプリケーション画面３００がエラー内容を表示する画面に遷移しているため、即座にエラーの対応が可能という利点がある。なお、押されたボタンに登録されている設定の内容を、図４に示したアプリケーション画面３００に表示させるとよい。例えば、「１０部コピーし、コピーされた用紙にステイプル処理を実行する」処理が登録されているボタンが押された場合、コア部１１０は、図４に示す画面の部数を示す欄に「１０」を表示する。また、コア部１１０は、ステイプルの有無を示す欄に「ステイプル有」と表示する。
【００２８】
また、図４に示す画面に欄が設けられていない設定がボタンに対応付けて登録されている場合、その内容をメッセージ欄に表示されるようにすればよい。例えば、コピーを実行するように設定されたボタンに対応付けて、コピーによって印刷された用紙にページ番号を付与するように、登録されているとする。図４に示す画面の例の場合、ページ番号を付与する機能は、図４に示す画面の応用モードボタンを押すことによって表示される画面で設定することができ、図４に示す画面から直接設定することができない。
【００２９】
そのため、図４に示す画面にページ番号を付与する設定されていることを示す専用の欄も存在しない。このような場合に、ページ番号を付与する設定がなされたボタンが押されたときに、表示される図４に示す画面内に、メッセージ欄を設け、そのメッセージ欄にページ番号を付与する旨を表示すればよい。それによって、ユーザは、実行中の処理の状況を確認するために、複数の画面を切替えることなく、図４に示す画面によって、現在実行されている処理の詳細を容易に知ることができる。
【００３０】
しかし、図４に示すように、ボタンに登録されている処理の実行を担うアプリケーション画面３００へ遷移すると、実行中の処理が終了するまで、登録ボタン表示画面２００に登録されている他のボタン２０１〜２０６によって実行させることができない。
また、１人のユーザが登録ボタン表示画面２００に登録している複数のボタン２０１〜２０６を連続して実行したい場合、１つの処理が終了するのを待ってから次のボタンを押下する必要があり時間と手間がかかる。
そこで、仮に１つのボタンに対応した処理を実行した後、コア部１１０がコピー実行画面から登録ボタン表示画面２００へ自動的に戻る表示制御を実行することも可能である。
【００３１】
しかしながら、例えば１００部コピーをとる処理であれば終了するまでに相当な時間がかかる。また、図４に示すアプリケーション画面３００に対応するコピー実行中画面を表示している時でも、任意のタイミングで登録ボタン表示画面２００に戻るボタンがあった場合、登録ボタン表示画面２００へ戻ることができるが、余計な操作が１つ増えてしまう。
【００３２】
図５は、図１に示した操作部１０９に表示されたユーザインタフェースの一例を示す図である。本例は、ボタンの選択に応じた操作状況画面例である。画面４００は、図２に示す登録ボタン表示画面２００上に表示されている複数のボタン２０１〜２０６を登録するための画面に対応する。これらのボタンの登録例を説明する。例えば、ユーザは、まず、登録したい処理を実行するアプリケーションの画面（コピー用の画面や、データ送信用の画面）を表示させ、部数や濃度設定等の処理内容を設定する。そして、その画面に設けられた不図示の設定登録ボタンを押下する。設定登録ボタンが押されると、コア部１１０は、図４に示す画面に表示するためのボタンの情報を示すボタン情報を生成し、設定された処理内容を当該ボタン情報としてＨＤＤ１０６に登録する。また、本実施形態では、ボタンに対して登録可能なボタン情報として、コア部１１０は、ボタン名、ボタン説明、画面遷移に関する情報、処理の直接実行に関する情報を含む。それらの情報の登録方法を説明する。
【００３３】
図５は、設定登録ボタンが押されたときに操作部１０９に表示される画面である。図５において、ユーザが例えばボタン名４０１、ボタン説明４０２などを設定する。ボタン名４０１やボタン説明４０２は、各項目が選択されたときに表示されるソフトウェアキーボードによって入力される。また、それ以外に、「ボタンが押されたことに応じて画面遷移を行うか、行わないか」を選択するためのする／しないの項目４０３を設けている。
【００３４】
さらに、「ボタンが押されたことに応じて、ボタンに対応する処理を直接実行する／しない」を選択するための項目４０４を設けている。コア部１１０は、不図示のＯＫキーが押されたことに応じて、ユーザによって選択された内容に従って、設定された内容をボタンのボタン情報としてＨＤＤ１０６に登録する。そして、図４に示す画面が表示されるときに、コア部１１０は、ＨＤＤ１０６に登録されたボタン情報に従って、図４に示す画面にボタンを表示させる。
【００３５】
ここで、直接実行の設定は、例えばコピーを実行するボタンの場合、１０部というコピーの設定のみを行うか、もしくは１０部コピーするよう設定し、１０部分のコピーを実行するまで処理を行うかを設定するためのものである。
【００３６】
ここで、項目４０３において画面遷移しないをユーザが選択し、かつ、項目４０４で直接実行しないを選択する設定がなされていると、例えばコピーの印刷処理を両面の設定のみ行い、画面遷移は行わないという動作になる。このような設定は、ユーザにとって有効的ではないため、項目４０３において画面遷移しないを選択した場合には、直接実行しないを選択できないように制御すればよい。例えば、コア部１１０は、項目４０３において画面遷移しないが選択された場合、直接実行しないの項目を強制的に直接実行するに設定すればよい。
【００３７】
なお、コア部１１０は、ボタンに対応する処理の状況を表示する画面へ遷移させることなく、ボタンに対応する処理を実行するか、ボタンに対応する設定のみを実行するかを決定するための指示として項目４０３を表示する。ここで、ユーザは、ユーザインタフェース上で項目４０３に表示される「する、しない」に対応するラジオボタンを選択し、コア部１１０はその選択状態を認識し、ＲＡＭ等のメモリに記憶させる。
【００３８】
また、ユーザは、ユーザインタフェース上で、項目４０３で画面遷移しないが選択され、項目４０４で直接実行するが選択されたとする。その場合、コア部１１０は、ユーザインタフェースの画面は、先に選択されたボタンに対応する処理の状況を表示させることなく、他のボタンに対する選択を受付け、ボタンに対応する処理を実行するように制御する。
【００３９】
また、項目４０３で画面遷移しないが選択され、項目４０４として、直接実行しないが選択された場合、コア部１１０は、ユーザインタフェースの画面上で他のボタンに対する選択を受付ける。そして、コア部１１０は、ボタンに対応する処理は実行せず、設定のみを行うように制御する。
また、項目４０３で画面遷移するが選択され、項目４０４で、直接実行するが選択された場合、コア部１１０は、ボタンに対応する処理を実行し、ボタンに対応する処理の状況を表示するように制御する。
なお、ここで受付けた情報は、ボタン情報としてハードディスク１０６に登録される。
【００４０】
図６は、本実施形態を示す画像処理装置における操作画面の表示処理例を示すフローチャートである。本例は、登録ボタン表示画面２００において、２０１〜２０６のいずれかのボタンが押されたときの操作処理例である。なお、Ｓ１００〜Ｓ１０７は各ステップを示し、各ステップは、コア部１１０がＲＯＭに記憶される制御プログラムをＲＡＭにロードして実行することで実現される。以下、本実施形態における登録されたボタンがユーザインタフェースで選択された場合の画面制御について説明する。
【００４１】
また、画面制御は、コア部１１０のＣＰＵが行うが、ユーザインタフェースをネットワーク上のサーバからブラウザを介して取得する場合には、サーバの指示に従って表示制御を行う画面アプリケーションの場合も含まれる。
【００４２】
まず、Ｓ１００において、登録ボタン表示画面２００に登録されているボタン２０１〜２０６を確認し、ユーザは実行したいボタンを押下する。Ｓ１０１では、ユーザがボタン押下後、画面４００における画面遷移「する／しない」の項目４０３において、画面遷移すると登録しているかどうかをコア部１１０が判断する。ここで、画面遷移すると登録しているとコア部１１０が判断した場合は、Ｓ１０２に進みボタンに登録された処理の実行を担うアプリケーションへ画面遷移を行い、Ｓ１０３に進む。
【００４３】
一方、Ｓ１０１において、画面遷移しないとコア部１１０が判断した場合は、Ｓ１０６に遷移し、Ｓ１０６へ進み登録されているボタンの内容を判別する。この判別した結果、例えばコピーを行うボタンであった場合は、Ｓ１０７へ進む。タッチパネル部４００１上の登録ボタン表示画面２００の表示を維持したまま、登録ボタン表示画面２００に表示されている他のボタン２０１〜２０６のうち、同じコピー処理を実行するボタンを無効にする。つまり、ユーザが同じコピー処理を実行するボタンを押せない状態に制御する。
【００４４】
しかしながら、例えば、ファクス送信を実行する内容が登録されているボタンについては、Ｓ１０６でボタン内容を判断した場合でも、ボタンは有効のままであり処理を実行可能である。Ｓ１０７におけるボタン制御後は、Ｓ１０３に進む。このように、コア部１１０は、押されたボタンに対応する処理と同様の種類の処理を実行させるためのボタンを選択できないように表示する。一方、コア部１１０は、押されたボタンに対応する処理とは異なる種類の処理を実行させるためのボタンを選択できるように表示する。それによって、同じ種類の処理を行うボタンが連続して押されることを防ぐ。具体的に、例えば、同じ種類の処理を並行して行うことができないＭＦＰの場合に、後から押されたボタンに対応する処理の実行が遅くなることを防ぐことができる。
【００４５】
そして、Ｓ１０３ではボタン２０１〜２０６に対応付けて登録されている処理内容を設定する。例えば、コピーを実行するボタンを押下した場合であれば、両面コピー、コピーする部数を２０部のような内容を設定する。Ｓ１０３において、ボタン２０１〜２０６の内容を設定したら、Ｓ１０４に進み、直接実行するかどうかの判断をコア部１１０が行い、直接実行しないと判断した場合は、そのまま一連の処理を終了する。
一方、Ｓ１０４で、図５に示した項目４０４に対応して、直接実行する・しないの判断により、直接実行するとコア部１１０が判断した場合には、Ｓ１０５に進み、Ｓ１０３で設定した内容で処理を実行する。そして、Ｓ１０５により処理を実行したら一連の処理を終了する。
【００４６】
ここで、Ｓ１０１の画面遷移する・しないの判断において、画面遷移しないとコア部１１０が判断した場合には、Ｓ１０５において処理を実行した場合であっても、画面遷移いない。そのため、図６の最初のフローに戻り、続けて、Ｓ１００に進み、ボタン２０１〜２０６のうち有効であるボタンを押すことによって選択可能である。
【００４７】
図７は、図１に示した操作部１０９に表示されたユーザインタフェースの一例を示す図である。本画面は、図５の説明においてステップＳ１００で例えばボタン２０１のコピー１を実行した後の画面を表している。なお、図中において、斜線に示すボタン２０２，２０４，２０６は、ボタン２０１の選択により、選択できない状態を示す。
【００４８】
ここで、ボタン２０１には、画面４００で、項目４０３において画面遷移しない、項目４０４において直接実行するという情報が登録されているとする。
この場合において、ステップＳ１０７で、押下したボタン２０１および他のコピーを実行するボタンを無効にしている状態である。このとき、コピーを実行するボタンは全て無効であるが、その他のファクス送信ボタン２０３、２０５に関しては、有効の状態であり、コピー処理実行中であっても、並行して処理を実行可能である。
なお、コア部１１０は、次のボタンを受付ける際に、先に受付けたボタンで同時に処理できないボタンを選択できないように表示を制御しているので、ユーザが誤ってボタンを選択してしまうことを防止できる。
【００４９】
図８は、本実施形態を示す画像処理装置における操作画面の表示処理例を示すフローチャートである。本例は、図６に示したＳ１００で実行していた操作処理が終了したときに、無効にしていたボタンを有効状態に戻す操作処理例である。
【００５０】
以下、図６のＳ１００で例えばボタン２０１のコピー１を実行した後、ボタン２０１および他のコピーを実行するボタンを無効にしている状態の画面５００において、無効にしていたボタンを有効状態に戻す処理を説明する。なお、Ｓ２００〜Ｓ２０２は各ステップを示し、各ステップは、コア部１１０がＲＯＭに記憶される制御プログラムをＲＡＭにロードして実行することで実現される。
【００５１】
まず、Ｓ２００において、コア部１１０は、登録ボタン表示画面２００の例えばボタン２０１を押下し実行していた処理が終了したタイミングで、その終了通知を受ける。次に、Ｓ２０１において、コア部１１０は、実行していた処理がどのアプリケーションによって実行していたかボタン内容の判別を行う。Ｓ２０１でボタン内容を判別した後、Ｓ２０２に進み、コア部１１０は、無効状態になっているボタン２０１および他のコピーを実行するボタンを有効状態に戻し、本処理を終了する。なお、無効状態とは、操作部１０９を介して選択不可能な状態であり、有効状態とは、操作部１０９を介して選択可能な状態である。
【００５２】
以上の制御処理によれば、例えば、操作画面に含まれるボタン（キー）が選択されたことに応じて、当該ボタンに対応する処理の状況を表示させるか、操作画面の表示を維持するかをキーに対応付けて設定することができる。そして、設定に従って表示を遷移させることができる。例えば、設定によっては、ボタンに対応する処理を実行している間、画面を、当該ボタンに対応する処理を実行するアプリケーションの画面に遷移させ、ユーザが処理状況を確認することができる。さらに、例えば、処理状況を確認しなくても良い単純な処理を登録するボタンであれば、ボタン押下後、画面遷移することなく処理を実行させ、続けて他のボタンを押下させることができる。従って、ユーザは、登録されたボタンの押下後、いちいち画面を元の画面に戻す操作をせずとも、連続して複数の処理を指示することができる。
【００５３】
また、押されたボタンに対応する処理を実行する際に、当該処理に類似する処理を選択不可能に表示することによって、ユーザが、同様の処理の実行を連続して指示することを防ぐことができる。従って、例えば、同じプリンタ部１０２を使う同様の処理の実行が連続して指示され、後から指示された処理の実行が遅くなることを防ぐことができる。
【００５４】
なお、本実施形態では、画像処理装置の機能処理に基づく操作画面による例を説明したが、画像処理装置以外のデータ処理装置であって、機能設定を登録することが可能なデータ処理装置であれば、画像処理装置以外にも本発明を適用することができる。
【００５５】
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【００５７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００５８】
１０１  リーダ部
１０２  プリンタ部
１０４  ファクシミリ部
１０５  ストレージ部
１０６  ハードディスク
１０７  ネットワークＩ／Ｆ部
１０９  操作部
１１０  コア部
【図１】
2010262501.tif 000003
【図２】
2010262501.tif 000004
【図３】
2010262501.tif 000005
【図４】
2010262501.tif 000006
【図５】
2010262501.tif 000007
【図６】
2010262501.tif 000008
【図７】
2010262501.tif 000009
【図８】
2010262501.tif 000010