(57)【要約】【課題】アクション情報が設定されたソフトボタンの使い勝手を向上させる。【解決手段】ソフトボタンに対して設定されたアクション情報に係る処理を、当該ソフトボタンの操作に応じて実行するに先立って、当該アクション情報に係る処理の内容をＵＩ画面として確認表示するか否かの指定を、前記アクション情報の一部として指定する、又は当該ソフトボタンの操作態様に応じて指定する。【選択図】図１３
2010154039.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置において、
操作画面に表示されるソフトボタンに対して前記画像処理装置が備える機能を用いた処理の内容を示すアクション情報を関連付けるよう設定する設定手段と、
前記ソフトボタンに対して関連付けられたアクション情報に係る処理を、当該ソフトボタンの操作に応じて実行するに先立って、前記操作画面に当該アクション情報に係る処理の内容を示す確認表示を行うか否かの指定を行う指定手段と、
前記指定手段による指定に従って、前記確認表示を行わずに前記アクション情報に係る処理を実行する、又は前記確認表示を行った後に前記アクション情報に係る処理を実行するように制御する制御手段と、前記ソフトボタンに対して関連付けられたアクション情報に係る処理を、当該ソフトボタンの操作に応じて実行するに先立って、前記操作画面に当該アクション情報に係る処理の内容を示す確認表示を行うか否かの指定を行う指定手段と、前記指定手段による指定に従って、前記確認表示を行わずに前記アクション情報に係る処理を実行する、又は前記確認表示を行った後に前記アクション情報に係る処理を実行するように制御する
を有することを特徴とする画像処理装置。
【請求項２】
前記指定手段は、前記設定手段により設定される前記アクション情報の一部として前記指定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記指定手段は、前記ソフトボタンの操作態様に基づいて前記指定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記指定手段は、前記ソフトボタンの操作時間長に基づいて前記指定を行うことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記指定手段は、前記ソフトボタンに対して設定されたアクション情報に係る処理を当該ソフトボタンの操作に応じて実行する場合の実行回数に基づいて、前記指定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記制御手段は、前記確認表示を行った後に前記アクション情報に係る処理を実行するように制御する場合に、前記確認表示に係る前記操作画面に表示された所定のソフトボタンの操作に応じて、前記アクション情報を設定するための画面を前記操作画面に表示するように制御することを特徴とする請求項１〜５の何れか１項に記載の画像処理装置。
【請求項７】
画像処理装置の制御方法において、
操作画面に表示されるソフトボタンに対して前記画像処理装置が備える機能を用いた処理の内容を示すアクション情報を関連付けるよう設定する設定工程と、
前記ソフトボタンに対して関連付けられたアクション情報に係る処理を、当該ソフトボタンの操作に応じて実行するに先立って、前記操作画面に当該アクション情報に係る処理の内容を示す確認表示を行うか否かの指定を行う指定工程と、
前記指定工程による指定に従って、前記確認表示を行わずに前記アクション情報に係る処理を実行する、又は前記確認表示を行った後に前記アクション情報に係る処理を実行するように制御する制御工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項８】
画像処理装置において、
操作画面に表示されるソフトボタンに対して前記画像処理装置が備える機能を用いた処理の内容を示すアクション情報を関連付けるよう設定する設定手段と、
前記ソフトボタンに対して関連付けられたアクション情報に係る処理を、当該ソフトボタンの操作に応じて実行するに先立って、前記操作画面に当該ソフトボタンに対して関連付けられたアクション情報を変更するための設定画面を表示するか否かの指定を行う指定手段と、
前記指定手段による指定に従って、前記設定画面を表示せずに前記アクション情報に係る処理を実行する、又は前記設定画面を表示した後に前記アクション情報に係る処理を実行するように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項９】
画像処理装置の制御方法において、
操作画面に表示されるソフトボタンに対して前記画像処理装置が備える機能を用いた処理の内容を示すアクション情報を関連付けるよう設定する設定工程と、
前記ソフトボタンに対して関連付けられたアクション情報に係る処理を、当該ソフトボタンの操作に応じて実行するに先立って、前記操作画面に当該ソフトボタンに対して関連付けられたアクション情報を変更するための設定画面を表示するか否かの指定を行う指定工程と、
前記指定工程による指定に従って、前記設定画面を表示せずに前記アクション情報に係る処理を実行する、又は前記設定画面を表示した後に前記アクション情報に係る処理を実行するように制御する制御工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項１０】
請求項７又は９に記載の画像処理装置の制御方法をコンピュータが実行できるようにプログラミングされてなるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトボタンに対して設定されたアクション情報に係る処理の実行制御技術に関する。
【背景技術】
【０００２】
コピー機能やファクシミリ通信機能、ネットワーク通信機能等の多くの機能を有する複合機は、それら機能を実行するに当たり、多様な設定情報、例えば倍率、送信宛先等の入力をユーザに要求する。また、最近の技術革新により、複合機の機能や設定情報の数も増大してきている。
【０００３】
従って、設定情報に対応するハードキー（ハードボタン）を設けるのは、複合機のサイズ、ユーザの操作性等の関係で問題がある。そのため、現在の複合機では、液晶タッチパネル等の表示部に表示するＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面にソフトキー（ソフトボタン）を表示するようにしている。
【０００４】
また、ソフトキーにユーザが任意にアクション情報（処理）を設定する機能も提供されている（特許文献１参照）。この設定機能を利用すれば、ＵＩ画面に表示されたソフトキーを選択することで、一度設定したアクション情報を繰り返し利用することができ、また、ソフトキーへのアクション情報の設定変更も必要に応じて行うことができる。
【特許文献１】特開２００５−１８６３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、例えば、定型業務キー（ソフトキー）の場合、設定呼出しで呼出した設定キー表示画面（ＵＩ画面）には定型業務キーが表示されるだけであった。このため、ユーザは、表示された定型業務キーを選択した後、更にスタートキー等で実行を指示しなければ、定型業務に係る処理を実行させることはできなかった。
【０００６】
また、別の従来の手法では、設定呼出し時には、設定内容確認用のＵＩ画面が表示されていた。
【０００７】
このように、従来は、通常、設定呼出し時には設定キー表示画面や設定内容確認画面が表示されていた。このように、設定キー表示画面や設定内容確認画面を処理の実行に先立って表示させることは、ユーザの誤操作を防止する反面、ユーザのインタラクションを増やすこととなり、使い勝手が良いとは言えなかった。
【０００８】
本発明は、このような背景の下になされたもので、その目的は、アクション情報が設定されたソフトキーの使い勝手を向上させることにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明は、画像処理装置において、操作画面に表示されるソフトボタンに対して前記画像処理装置が備える機能を用いた処理の内容を示すアクション情報を関連付けるよう設定する設定手段と、前記ソフトボタンに対して関連付けられたアクション情報に係る処理を、当該ソフトボタンの操作に応じて実行するに先立って、前記操作画面に当該アクション情報に係る処理の内容を示す確認表示を行うか否かの指定を行う指定手段と、前記指定手段による指定に従って、前記確認表示を行わずに前記アクション情報に係る処理を実行する、又は前記確認表示を行った後に前記アクション情報に係る処理を実行するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明では、ソフトボタンに対して関連付けられたアクション情報に係る処理を、当該ソフトボタンの操作に応じて実行するに先立って、前記操作画面に当該アクション情報に係る処理の内容を示す確認表示を行うか否かの指定を行う。そして、その指定に従って、前記確認表示を行わずに前記アクション情報に係る処理を実行する、又は前記確認表示を行った後に前記アクション情報に係る処理を実行するように制御する。
【００１１】
従って、ユーザは、アクション情報に係る処理の内容を熟知している場合や、その処理内容のままで実行させたい場合は、前記確認表示を行わずに前記アクション情報に係る処理を実行させるような指定を行って、確認表示が無駄に実行されるのを回避できる。
【００１２】
また、ユーザは、アクション情報に係る処理の内容をうろ覚えで、そのまま実行させることに不安を感じる場合や、その処理内容を変更して実行させたい場合等は、前記確認表示を行った後に前記アクション情報に係る処理を実行するような設定を行えばよい。
【００１３】
従って、本発明によれば、アクション情報が設定されたソフトキーの使い勝手を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、発明を実施するための最良の形態について、図面を用いて説明する。
【００１５】
［第１の実施の形態］
図１は、本発明の実施の形態に係る画像処理装置の制御系の構成をブロック図である。本画像処理装置は、複合機として構成されている。
【００１６】
図１において、コントローラユニット１００は、画像入力デバイスであるスキャナ部１９１や画像出力デバイスであるプリンタ部１９２と接続されている。そして、コントローラユニット１００は、スキャナ部１９１で読取られた画像データをプリンタ部１９２により印刷出力するコピー機能を実現するための制御を行う。また、コントローラユニット１００は、ＬＡＮ１１１や公衆回線１５１（ＷＡＮ）を介して画像情報やデバイス情報の入出力を行うための制御を行う。
【００１７】
コントローラユニット１００は、ＣＰＵ１０１を有し、ＣＰＵ１０１は、ＲＯＭ１０３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。また、ＣＰＵ１０１は、当該ＯＳ上でＨＤＤ（ハードディスクドライブ）１０４に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。
【００１８】
ここでいうアプリケーションプログラムには、上記コピー機能を実現するためのプログラムの他、送信／ファクス機能、ボックス機能、ウェブブラウザ機能を実現するためのプログラムが含まれる。また、外部とのデータの送受信を行うネットワーク機能を実現するためのプログラム等も含まれる。
【００１９】
更には、ＨＤＤ１０４には、図２に示した各種のアプリケーションプログラム２０１〜２０４、ソフトボタン情報２０５、アクション情報２０６〜２０８も格納されている。なお、ここでは、「ソフトボタン」という用語は、「ソフトキー」を含む用語として用いている（以下、同様）。
【００２０】
ＣＰＵ１０１の作業領域としてはＲＡＭ１０２が用いられる。ＲＡＭ１０２は、作業領域とともに、画像データを一時記憶するための画像メモリ領域を提供する。また、ＣＰＵ１０１は、ＨＤＤ１０４から上記アプリケーションプログラムを読出して、ＲＡＭ１０２に展開した上で、アプリケーションプログラムを実行する。
【００２１】
ＣＰＵ１０１は、システムバス１０７を介して、ＲＯＭ１０３およびＲＡＭ１０２とともに、操作部Ｉ／Ｆ（操作部インタフェース）１０６、ネットワークＩ／Ｆ（ネットワークインタフェース）１１０と接続されている。また、ＣＰＵ１０１は、モデム１５０、及びイメージバスＩ／Ｆ（イメージバスインタフェース）１０５と接続されている。
【００２２】
操作部Ｉ／Ｆ１０６は、液晶タッチパネル１９３ａを有する操作部１９３とのインタフェースであり、液晶タッチパネル１９３ａに表示する画像データを操作部１９３に対して出力する。液晶タッチパネル１９３ａに表示する画像データには、各種のＵＩ画面（操作画面）に表示するソフトボタンに係る画像データが含まれる。また、操作部Ｉ／Ｆ１０６は、操作部１９３のスタートキー１９３ｂ等のハードボタン、ＵＩ画面上のソフトボタンの操作信号をＣＰＵ１０１に送出する。
【００２３】
ネットワークＩ／Ｆ１１０は、ＬＡＮ１１１に接続され、ＬＡＮ１１１を介してＬＡＮ１１１上の各装置との間で情報の入出力を行う。モデム１５０は、公衆回線１５１に接続され、公衆回線１５１を介して情報の入出力を行う。
【００２４】
イメージバスＩ／Ｆ１０５は、システムバス１０７と画像データを高速で転送する画像バス１０８とを接続し、データ構造を変換するためのバスブリッジとして機能する。画像バス１０８は、ＰＣＩバス、又はＩＥＥＥ１３９４により構成される。画像バス１０８上には、ラスタイメージプロセッサ（以下、ＲＩＰという）１６０、デバイスＩ／Ｆ１２０、スキャナ画像処理部１７０、プリンタ画像処理部１８０、画像回転部１３０、および画像圧縮部１４０が接続されている。
【００２５】
ＲＩＰ１６０は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）コードをビットマップイメージに展開する専用のプロセッサである。デバイスＩ／Ｆ１２０には、スキャナ部１９１、及びプリンタ部１９２が接続され、デバイスＩ／Ｆ１２０は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部１７０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部１８０は、プリント出力画像データに対してプリンタの補正、解像度変換などを行う。
【００２６】
画像回転部１３０は、画像データの回転を行う。画像圧縮部１４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどの圧縮方式でデータを圧縮すると共に、その圧縮データを伸張する。
【００２７】
図２は、ソフトボタンの設定情報管理機能に係るソフトウェア構成例を示す図である。ソフトボタンの設定情報管理機能は、ポータルアプリケーション２０１、コピーアプリケーション２０２、ボックスアプリケーション２０３、送信アプリケーション２０４により実現される。これらアプリケーションはＨＤＤ１０４に格納されており、ＲＡＭ１０２に展開されて、ＣＰＵ１０１によって実行される。この際、各アプリケーションは、操作部Ｉ／Ｆ１０６を介して、操作部１９３の液晶タッチパネル１９３ａにアプリケーション画面（ＵＩ画面）を表示する。
【００２８】
ポータルアプリケーション２０１は、操作部１９３の液晶タッチパネル１９３ａにソフトボタンの一覧を表示する。図３は、ポータルアプリケーション２０１により表示されるソフトボタン一覧画面（ＵＩ画面）例を示している。また、ポータルアプリケーション２０１は、ソフトボタン情報２０５に基づいて、上記のソフトボタン一覧画面に表示するソフトボタン、コピー、ボックス、送信の各アプリケーション２０２，２０３，２０４により表示する各種のソフトボタンを生成する。
【００２９】
そして、ポータルアプリケーション２０１は、ソフトボタン一覧画面に表示されたソフトボタンの押下操作が操作部１９３から通知されると、当該ボタンに対応するボタン情報２０５に従って、特定のアプリケーションに対して特定の処理の実行を指示する。
【００３０】
図４は、ボタン情報２０５を例示した図であり、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されている。このＸＭＬ形式で記述されたボタン情報２０５は、コピーアプリケーション２０２のボタン情報を示している。
【００３１】
このボタン情報では、アプリケーション画面（図３のソフトボタン一覧画面）に表示するボタン表示名称は、「定例議事録」となっており、ボタン表示位置は「００１」、すなわち先頭から１番目となっている。また、当該ソフトボタンが押下されると、アプリケーションＩＤ「００１」で識別されるアプリケーションに対して、アクションＩＤ「００１」で識別されるアクション情報に係る処理の実行を指示することが示されている。
【００３２】
コピーアプリケーション２０２は、コピー処理を実行するための設定画面（ＵＩ）を表示する。図５は、コピーアプリケーション２０２の設定画面例を示している。コピーアプリケーション２０２は、図５の設定画面上でのソフトボタンによる設定入力に従って、スキャナ部１９１に画像データのスキャンを指示し、受信した画像データをプリンタ部１９２に送信する。
【００３３】
また、図５の設定画面上でのソフトボタンによる設定入力に従って、スキャナ部１９１に画像データの送信を指示し、受信した画像データをプリンタ部１９２に送信する。コピーアプリケーション２０２は、このような処理をＨＤＤ１０４に格納されたアクション情報２０６に従って行う。
【００３４】
図６は、アクション情報２０６を例示した図であり、当該アクション情報２０６は、ＸＭＬ形式で記述されている。このＸＭＬ形式で記述されたアクション情報２０６は、コピーアプリケーション２０２のアクション情報を示している。
【００３５】
このアクション情報２０６では、カラー選択は「自動」、濃度は「＋１（１段階濃くする）」、原稿の「両面」スキャン、「等倍」での読込み、用紙選択は「自動」、コピー部数は「１０部」の設定でコピーするアクションとなっている。このアクション情報では、さらに、当該アクションが設定されたソフトボタンの操作に応じて当該アクションを実行するに先立って、当該アクションの設定内容確認画面を表示することなく、当該アクションを実行することが示されている。
【００３６】
アクション情報２０７、２０８についても、設定内容は異なるものの、アクション情報２０６と同様ＸＭＬで記述されたものとなっている。このように、アクション情報は、画像処理装置の機能を用いて実行するジョブの設定内容を記述したものである。
【００３７】
ボックスアプリケーション２０３は、スキャナ部１９１に画像データのスキャンを指示し、受信した画像をＨＤＤ１０４に格納する。また、送信アプリケーション２０４は、スキャナ部１９１に画像データのスキャンを指示し、受信した画像を各種プロトコルに基づいて送信する。各アプリケーション２０３，２０４は、コピーアプリケーション２０２と同様に、それぞれ設定画面（ＵＩ画面）を表示し、その設定画面上のソフトボタンで入力された設定情報、アクション情報（２０７、２０８）に応じた処理を実行する。
【００３８】
図７は、ポータルアプリケーション２０１と各アプリケーション２０２〜２０４が協働して、それぞれ、ボタン情報２０５、アクション情報２０６を登録する処理を示すフローチャートである。
【００３９】
各アプリケーション２０２〜２０４は、ボタンの登録指示を受け付けるためのボタン登録メニューを液晶タッチパネル１９３ａに表示する。図８は、コピーアプリケーション２０２のボタン登録メニュー例を示している。コピーのための設定をコピー画面８００で行った後に、ボタン８０２を押下すると、ウインドウ８０４が表示される。ウインドウ８０４において、「現在の設定をお気に入りに登録／編集」を選択することでウインドウ８００に表示されているコピーのための設定内容をボタンに登録する指示をアプリケーション２０２〜２０４に通知する。図８の場合はコピーアプリケーション２０２に通知される。
【００４０】
なお、ボタン８０２は、コピーアプリケーション２０２以外のアプリケーションの画面においても共通に表示されるボタンである。従って、ユーザは、どのアプリケーションの表示画面からでも設定内容をボタンへ登録する操作を行うことができる。
【００４１】
ボタン登録メニューにおいてボタンの登録指示が通知されると、アプリケーション２０２〜２０４は、ポータルアプリケーション２０１へ自身のアプリケーションＩＤを送信し、ボタン登録を指示する（ステップＳ７０１）。
【００４２】
ポータルアプリケーション２０１は、ボタン登録が指示されると、一意なアクションＩＤを生成し、受信したアプリケーションＩＤが示すアプリケーションにアクションＩＤを送信する（ステップＳ７０２）。アクションＩＤによって、ボタンとアクション情報とを関連付けることができる。
【００４３】
アプリケーション２０２〜２０４は、ポータルアプリケーション２０１からアクションＩＤを受信すると、登録確認画面を液晶タッチパネル１９３ａに表示する（ステップＳ７０３）。図９は、コピーアプリケーション２０２の登録確認画面例を示している。登録確認画面には、当該アプリケーションの設定画面において入力された当該アプリケーション固有の設定値（アクション情報）が一覧表示される。
【００４４】
登録確認画面上の次画面ボタン押下が通知されると、当該アプリケーションは実行設定画面を表示する（ステップＳ７０４）。図１０は、実行設定画面例を示している。この実行設定画面には、確認表示設定をＯＮ、ＯＦＦするソフトボタンＢ１、Ｂ２、即実行するか否かを設定するソフトボタンＢ３、Ｂ４、次画面ボタン等が表示される。ソフトボタンＢ１〜Ｂ４は、ソフトボタンに対して設定されたアクション情報に係る処理を、当該ソフトボタンの操作に応じて実行するに先立って当該アクション情報に係る処理の内容をＵＩ画面として確認表示するか否かの指定を行う指定手段として機能する。
【００４５】
そして、ユーザが実行設定画面の次画面ボタンを押下すると、当該アプリケーションは、ポータルアプリケーション２０１にボタン表示設定画面の表示を指示する。
【００４６】
ポータルアプリケーション２０１は、ボタン表示設定画面の表示が指示されると、ボタン表示設定画面を液晶タッチパネル１９３ａに表示する（ステップＳ７０５）。図１１、図１２は、ボタン表示設定画面例を示している。図１１のボタン表示設定画面には、ボタン表示位置を選択・入力するソフトボタンが表示され、図１２のボタン表示設定画面にはボタン表示名称を入力するための入力ボックスが表示される。
【００４７】
そして、「次へ」、「ＯＫ」等の決定ボタンによって登録完了が指示されると、ポータルアプリケーション２０１は、ボタン表示名称、ボタン表示位置、アプリケーションＩＤ、及びアクションＩＤをボタン情報２０５としてＨＤＤ１０４に格納する（ステップＳ７０６）。
【００４８】
ここで、ボタン表示名称、及びボタン表示位置は、ステップＳ７０５のボタン表示設定画面上で入力された値である。また、アプリケーションＩＤは、ステップＳ７０２において受信した値である。また、アクションＩＤは、ステップＳ７０２において生成した値である。ポータルアプリケーション２０１は、ステップＳ７０６においてボタン情報２０５をＨＤＤ１０４に格納した後、当該アプリケーションにアクション情報２０６の保存を指示する。
【００４９】
当該アプリケーションは、当該保存指示を受けて、アクションＩＤ、アプリケーション固有の設定値、確認表示設定、及び即実行設定を、アクション情報２０６としてＨＤＤ１０４に格納する（ステップＳ７０７）。ここで、アクションＩＤはステップＳ７０３において受信した値である。また、アプリケーション固有の設定値はステップＳ７０３の登録確認画面に表示される値である。そして、確認表示設定と即実行設定はステップＳ７０４の実行設定画面上で入力された値である。
【００５０】
ステップＳ７０７でのアクション情報２０６の格納が完了すると、ボタン情報２０５、及びアクション情報２０６の登録処理は終了となる。
【００５１】
図１３は、ポータルアプリケーション２０１、アプリケーション２０２〜２０４が、それぞれ、ボタン情報２０５、アクション情報２０６を呼出す処理を示すフローチャートである。
【００５２】
ポータルアプリケーション２０１は、上記のボタン一覧画面上でソフトボタンが押下されると、ＨＤＤ１０４に格納されたボタン情報２０５の中から、押下されたソフトボタンに対応するボタン情報２０５を検索する（ステップＳ１３０１）。次に、ポータルアプリケーション２０１は、検索したボタン情報２０５中のアプリケーションＩＤが示すアプリケーションに対して、検索したボタン情報２０５中のアクションＩＤを送信し、処理の実行を指示する（ステップＳ１３０２）。
【００５３】
処理の実行指示を受けたアプリケーションは、ＨＤＤ１０４に格納されたアクション情報２０６の中から、受信したアクションＩＤに対応するアクション情報２０６を検索するする（ステップＳ１３０３）。次に、当該アプリケーションは、検索したアクション情報２０６に含まれる「即実行」が「有効（ｔｒｕｅ）」として設定されているか否かを判別する（ステップＳ１３０４：図６参照）。「即実行」が「有効」として設定されている場合は、当該アプリケーションは、受信したアクションＩＤに対応するアクション情報２０６に応じた設定に基づいた処理を実行して（ステップＳ１３０５）、ボタン呼出し処理を終了する。
【００５４】
一方、「即実行」が「無効（ｆａｌｓｅ）」として設定されている場合は、当該アプリケーションは、検索したアクション情報２０６に含まれる「確認表示」が「有効」として設定されているか否かを判別する（ステップＳ１３０６）。「確認表示」が「無効」として設定されている場合は、当該アプリケーションは、受信したアクションＩＤに対応するアクション情報２０６に応じた処理を実行して（ステップＳ１３０５）、ボタン呼出し処理を終了する。
【００５５】
一方、「確認表示」が「有効」として設定されている場合は、当該アプリケーションは、当該アプリケーションに係る設定内容確認画面を液晶タッチパネル１９３ａにポップアップ表示する（ステップＳ１３０７）。図１４は、設定内容確認画面のポップアップ表示例を示す図である。この設定内容確認画面には、検索したアクション情報２０６に含まれるアプリケーション固有の設定値が表示される。
【００５６】
次に、当該アプリケーションは、設定内容確認画面に表示されているＯＫボタンＢ５が押下されたか否かを判別する（ステップＳ１３０８）。ＯＫボタン５が押下された場合は、受信したアクションＩＤに対応するアクション情報２０６に応じた処理を実行して（ステップＳ１３０５）、ボタン呼出し処理を終了する。
【００５７】
一方、ＯＫボタンＢ５が押下されなかった場合は、当該アプリケーションは、設定内容確認画面に表示されているキャンセルボタンＢ６が押下されたか否かを判別する（ステップＳ１３０９）。
【００５８】
キャンセルボタンＢ６が押下された場合は、当該アプリケーションは、受信したアクションＩＤに対応するアクション情報２０６に応じた処理がキャンセルされたものとして、設定画面を液晶タッチパネル１９３ａに表示する（ステップＳ１３１０）。
【００５９】
この場合、ユーザは、通常、受信したアクションＩＤに対応するアクション情報２０６とは異なるアクション情報を設定画面上で設定することとなる。ただし、本実施の形態では、ここで設定されたアクション情報は、当該アプリケーション（ソフトボタン、アクションＩＤ）に係るアクション情報として登録しないものとしている。
【００６０】
しかしながら、設定画面上の所定のソフトボタン、操作部１９３の所定のハードキーを操作することにより、ステップＳ１３１０の設定画面上で設定されたアクション情報を、当該当該アプリケーション（ソフトボタン、アクションＩＤ）に係るアクション情報として登録することも可能である。この場合は、従前のアクション情報を当該設定画面上で設定されたアクション情報に書換える形で登録する。
【００６１】
そして、当該アプリケーションは、操作部１９３のスタートキー（ハードキー）１９３ｂが押下されるのを待って（ステップＳ１３１１）、処理を実行する（ステップＳ１３０５）。この場合の処理の実行は、ステップＳ１３１０で設定されたアクション情報に係る処理を行うこととなる。
【００６２】
このように、第１の実施の形態では、アクション情報に含まれる「即実行」の有効／無効の設定、「設定確認画面」の有効／無効の設定に応じて、設定内容確認画面を表示するか否かを制御している。従って、アクション情報が設定されたソフトボタンの使い勝手が向上する。
【００６３】
すなわち、ユーザは、アクション情報に係る処理の内容を熟知している場合や、その処理内容のままで実行させたい場合は、前記確認表示を行わずに前記アクション情報に係る処理を実行させるような指定を行って、確認表示が無駄に実行されるのを回避できる。
【００６４】
また、ユーザは、アクション情報に係る処理の内容をうろ覚えで、そのまま実行させることに不安を感じる場合や、その処理内容を変更して実行させたい場合等は、前記確認表示を行った後に前記アクション情報に係る処理を実行するような設定を行えばよい。
【００６５】
［第２の実施形態］
第１の実施形態では、ソフトボタンに対してアクション情報を登録（設定）する際に、そのアクション情報の一部として「即実行」の有効／無効の設定、「設定確認画面」の有効／無効の設定を行っていた。
【００６６】
これに対し、第２の実施の形態では、ソフトボタンに対して設定されたアクション情報を呼出して処理を実行する際のソフトボタンの操作態様に応じて、「即実行」の有効／無効の設定、「設定確認画面」の有効／無効の設定を行っている。
【００６７】
図１６は、第２の実施の形態におけるアクション情報２０６例を示すＸＭＬデータである。第１の実施形態に係る図６のアクション情報２０６との相違点は、「即実行」の有効／無効の設定、及び「設定確認表示」の有効／無効の設定が含まれていない点である。
【００６８】
図１７は、第２の実施の形態におけるボタン情報２０５、及びアクション情報２０６の登録処理を示すフローチャートである。図１７のフローチャートでは、第１の実施形態に係る図７のフローチャートと共通する処理ステップについては、同一のステップ番号を付してある（図１８も同趣旨）。
【００６９】
図７の第１の実施形態との第１の相違点は、ステップＳ７０４における「実行設定画面」の表示処理がない点である。すなわち、第２の実施の形態では、実行設定画面上で「確認表示」の設定、及び「即実行」の設定を行うことはない。
【００７０】
また、第２の相違点は、ステップＳ７０７において、アクションＩＤ、及びアプリケーション固有の設定値のみをアクション情報２０６としてＨＤＤ１０４に格納する点である。すなわち、第２の実施の形態では、第１の実施形態のように「確認表示」の設定、及び「即実行」の設定をアクション情報として保存することはしない。
【００７１】
図１８は、第２の実施の形態におけるボタン情報２０５、アクション情報２０６を呼び出す処理を示すフローチャートである。
【００７２】
ポータルアプリケーション２０１は、上記のボタン一覧画面上でソフトボタンが押下されると、当該ソフトボタンの押下時間（時間の長さ：操作時間長）を計測する（ステップＳ１８０１）。この計測処理は、ソフトボタンの押下時間は後述のように長押しを行ったとしても、２〜３秒程度の短い時間なので、ソフトウェアタイマで行うのが望ましい。
【００７３】
次に、ポータルアプリケーション２０１は、ＨＤＤ１０４に格納されたボタン情報２０５の中から、押下されたソフトボタンに対応するボタン情報２０５を検索する（ステップＳ１３０１）。
【００７４】
次に、ポータルアプリケーション２０１は、検索したボタン情報２０５中のアプリケーションＩＤが示すアプリケーションに対して、検索したボタン情報２０５中のアクションＩＤを送信し、処理の実行を指示する（ステップＳ１３０２）。ただし、この場合は、アクションＩＤと共に計測に係るソフトボタンの押下時間も送信する。
【００７５】
処理の実行指示を受けたアプリケーションは、ＨＤＤ１０４に格納されたアクション情報２０６の中から、受信したアクションＩＤに対応するアクション情報２０６を検索するする（ステップＳ１３０３）。次に、当該アプリケーションは、ソフトボタンの押下時間が規定時間よりも長いか否か、すなわち、ソフトボタンが長押しされたか否かを判別する（ステップＳ１８０２）。
【００７６】
ソフトボタンが長押しされた場合は、処理の実行指示を受けたアプリケーションは、受信したアクションＩＤに対応するアクション情報２０６に応じた処理を実行して（ステップＳ１３０５）、ボタン呼出し処理を終了する。一方、ソフトボタンが長押しされなかった場合は、処理の実行指示を受けたアプリケーションは、設定画面を液晶タッチパネル１９３ａに表示する（ステップＳ１３１０）。
【００７７】
そして、当該アプリケーションは、操作部１９３のスタートキー１９３ｂが押下されるのを待って（ステップＳ１３１１）、処理を実行する（ステップＳ１３０５）。この場合は、ステップＳ１３１０で表示した設定画面上で設定されたアクション情報に係る処理が実行される。
【００７８】
このように、第２の実施の形態では、ソフトボタンに対して設定されたアクション情報に係る処理を即時に実行するのか、或は設定画面を表示した後に実行するのかを、実行時のソフトボタンの操作態様によって動的に切替えている。従って、アクション情報が設定されたソフトボタンの使い勝手が向上する。
【００７９】
すなわち、ユーザは、上記の実行態様の切替えを行うための情報を、第１の実施の形態のようにアクション情報として入力する必要はなく、単にソフトボタンの押下時間の長短により知り上記の切替えを指定することができる。
【００８０】
また、ユーザは、アクション情報に係る処理の内容を熟知している場合や、その処理内容のままで実行させたい場合は、単にソフトボタンの押下時間を長くするだけで、設定画面の表示無しに即時に実行させることができる。
【００８１】
また、ユーザは、アクション情報に係る処理の内容を変更して実行させたい場合等は、設定画面に表示を行った後に前記アクション情報に係る処理を実行するような設定を、単にソフトボタンの押下時間を短くするだけで行うことができる。
【００８２】
本発明は、上記の第１，２の実施の形態に限定されることなく、例えば、第１，２の実施の形態を適宜組み合わせることも可能である。
【００８３】
また、第２の実施の形態では、ソフトボタンの押下時間が長い場合に、ソフトボタンに対して設定されたアクション情報に係る処理を即時に実行し、ソフトボタンの押下時間が短い場合に設定画面を表示した後に実行している。この押下時間の長短関係を逆にし、ソフトボタンの押下時間が短い場合に、ソフトボタンに対して設定されたアクション情報に係る処理を即時に実行し、長い場合に設定画面を表示した後に実行するようにしてもよい。また、即実行によって処理を実行させるための指示として、ソフトボタンの押下時間の他に、ボタンを連続して複数回押下すること（例えばダブルタップ）による方法でも良い。或いは、他の所定のソフトボタンやハードボタンを押しながらのソフトボタンの押下による方法でも良い。
【００８４】
また、ボタン情報が初めて呼出された場合は設定内容確認画面や設定画面を表示し、２回目以降の呼出しにおいては、設定内容確認画面や設定画面を表示せずに、即時にアクション情報に係る処理を実行するようにしてもよい。
【００８５】
換言すれば、ソフトボタンに対して設定されたアクション情報に係る処理を当該ソフトボタンの操作に応じて実行する場合の実行回数に基づいて、設定内容確認画面を表示せずに、即時にアクション情報に係る処理を実行するか否かを指定するようにしてもよい。
【００８６】
また、本発明の目的は、前述した各実施の形態の機能を実現するようにプログラミングされたソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することとなる。
【００８７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８８】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。さらに、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスクも、プログラムコードを供給するための記憶媒体として用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００８９】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００９０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた場合も含まれる。また、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態に係る複合機の制御系の概略構成を示すブロック図である。
【図２】設定情報管理機能に係るソフトウェアを示す図である。
【図３】ポータルアプリケーションにより表示されるボタン一覧画面例を示す図である。
【図４】コピーアプリケーションのボタン情報例（ＸＭＬファイル）を示す図である。
【図５】コピーアプリケーションの設定画面例を示す図である。
【図６】アクション情報例（ＸＭＬファイル）を示す図である（第１の実施の形態）。
【図７】ボタン情報、アクション情報の登録処理を示すフローチャートである（第１の実施の形態）。
【図８】ボタン登録メニューを示す図である。
【図９】コピーアプリケーションの登録内容確認画面例を示す図である。
【図１０】実行設定画面例を示す図である。
【図１１】ボタン表示位置設定画面例を示す図である。
【図１２】ボタン表示名称設定画面例を示す図である。
【図１３】ボタン情報、アクション情報の呼出し処理を示すフローチャートである（第２の実施形態）。
【図１４】設定内容確認画面のポップアップ表示例を示す図である。
【図１５】コピーアプリケーションの実行中の画面例を示す図である。
【図１６】アクション情報例（ＸＭＬファイル）を示す図である（第２の実施の形態）。
【図１７】ボタン情報、アクション情報の登録処理を示すフローチャートである（第２の実施の形態）。
【図１８】ボタン情報、アクション情報の呼出し処理を示すフローチャートである（第２の実施形態）。
【符号の説明】
【００９２】
１００…コントローラユニット
１０１…ＣＰＵ
１０３…ＲＯＭ
１０４…ＨＤＤ
１９３…操作部
１９３ａ…液晶タッチパネル
１９３ｂ…スタートキー
２０１…ポータルアプリケーション
２０２…コピーアプリケーション
２０３…ボックスアプリケーション
２０４…送信アプリケーション
２０５…ボタン情報
２０６〜２０８…アクション情報
Ｂ1、Ｂ３…ＯＮボタン
Ｂ２，Ｂ４…ＯＦＦボタン
Ｂ５…ＯＫボタン
Ｂ６…キャンセルボタン
【図１】
2010154039.tif 000003
【図２】
2010154039.tif 000004
【図３】
2010154039.tif 000005
【図４】
2010154039.tif 000006
【図５】
2010154039.tif 000007
【図６】
2010154039.tif 000008
【図７】
2010154039.tif 000009
【図８】
2010154039.tif 000010
【図９】
2010154039.tif 000011
【図１０】
2010154039.tif 000012
【図１１】
2010154039.tif 000013
【図１２】
2010154039.tif 000014
【図１３】
2010154039.tif 000015
【図１４】
2010154039.tif 000016
【図１５】
2010154039.tif 000017
【図１６】
2010154039.tif 000018
【図１７】
2010154039.tif 000019
【図１８】
2010154039.tif 000020