(57)【要約】【課題】Ｗｅｂアプリケーションのショートカットキーを、ユーザが任意のタイミングで設定、変更することを可能とする。【解決手段】画像形成装置１００は、ネットワークを介して他の器機と接続され、他の器機からアクセスされ、Ｗｅｂアプリケーション１０２を利用して操作される。また、Ｗｅｂアプリケーション１０２は、記憶装置１０４に保存されているショートカットキーの情報を利用して、Ｗｅｂアプリケーションのショートカットキーを、ネットワークを介した他の器機に提供することができる。また、ショートカットキーの情報は、他に機器からの指示により、Ｗｅｂアプリケーション１０２から設定・変更することが可能であり、さらに、操作パネル１０３、記憶媒体読み込み部１０５から情報を入力して、設定・変更することも可能である。【選択図】図１
2007280028.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページを生成するＷｅｂアプリケーションを備えた情報処理装置において、Ｗｅｂページ上の記述により操作に対応したショートカットキーを適用可能であって、適用を行うショートカットキーの設定・変更を行うショートカットキー運用手段と、該ショートカットキー運用手段によるショートカットキーの設定・変更を適用したＷｅｂページを生成するｈｔｍｌ生成手段とを有することを特徴とする情報処理装置。
【請求項２】
前記ショートカットキー運用手段は、前記ショートカットキーの設定・変更を、ネットワークを経由した外部装置からの遠隔操作もしくは情報処理装置が備える操作画面での操作により行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記ショートカットキー運用手段は、アクセスされたページにより前記ショートカットキーの設定・変更を行うことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記ショートカットキー運用手段は、アクセスしたユーザの情報によりショートカットキーの設定・変更を行うことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記ショートカットキー運用手段は、ネットワークを経由してアクセスした外部装置の種類によりショートカットキーの設定・変更を行うことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記ショートカットキー運用手段は、設定ファイルの書き込みによりショートカットキーの設定・変更を行うことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記ショートカットキー運用手段は、予め設定したパターンを選択することによりショートカットキーの設定・変更を行うことを特徴とする請求項１記載の情報処理装置。
【請求項８】
Ｗｅｂページを生成するＷｅｂアプリケーションを備えた情報処理装置のショートカットキーの設定・変更方法において、Ｗｅｂページ上の記述により操作に対応してショートカットキーを適用可能であって、適用を行うショートカットキーの設定・変更を行い、前記ショートカットキーの設定・変更を適用したＷｅｂページを生成することを特徴とするショートカットキーの設定・変更方法。
【請求項９】
前記ショートカットキーの設定・変更は、ネットワークを経由した外部装置からの遠隔操作もしくは情報処理装置が備える操作画面での操作により行うことを特徴とする請求項８記載のショートカットキーの設定・変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びショートカットキーの設定・変更方法に係り、特に、ショートカットキーの設定・変更をＷｅｂユーザが容易に行うことを可能にしたＷｅｂアプリケーションを有する情報処理装置及びＷｅｂアプリケーションのショートカットキーの設定・変更方法に関する。
【背景技術】
【０００２】
ソフトウェアの設定に関する従来技術として、例えば、特許文献１等に記載された技術が知られている、この従来技術は、ユーザが、使用しているコンピュータ端末からＷｅｂサーバにアクセスし、Ｗｅｂサーバ上にある設定情報を取得して、コンピュータ端末のソフトウェアに対する設定を実施するというもので、使用しているコンピュータ端末にインストールされているソフトウェアの拡張を行うものである。
【０００３】
また、遠隔のＦＡＸ機器の操作パネルの設定に関する従来技術として、例えば、特許文献２等に記載された技術が知られている。この従来技術は、使用しているコンピュータ端末からユーザがＦＡＸ機器内のＷｅｂサーバにアクセスし、操作パネルの設定を書き換えることにより、遠隔のＦＡＸ機器の操作パネルの設定を行うというものである。
【０００４】
さらに、Ｗｅｂブラウザを使用して、簡単にアクセスできるショートカットキーを設定することを可能とした従来技術として、非特許文献１等に記載された技術が知られている。この従来技術は、ＨＴＭＬ上で、入力フォームにショートカットキー(accesskey属性）を記述することにより、Ｗｅｂブラウザ上でショートカットキーを利用することができるようにしたものである。
【特許文献１】特表２００４−５１２５７８号公報
【特許文献２】特開２０００−２６１５７９号公報
【非特許文献１】HTML4.01仕様  http://www.w3.org/TR/REC-html40/interact/forms.html#adef-accesskey
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述した非特許文献１に記載された従来技術は、Ｗｅｂアプリケーションのショートカットキーをアプリケーション作成時に決定することを前提としており、Ｗｅｂアプリケーション利用時に変更すること、特に、ユーザーが変更することが困難であるという問題点を有している。
【０００６】
また、一般に、Ｗｅｂブラウザ毎に操作方法が違うため、非特許文献１に記載された従来技術のように、Ｗｅｂアプリケーション側でショートカットキーを設定しても、Ｗｅｂブラウザ自身のショートカットキーと重複してしまい、Ｗｅｂアプリケーションのショートカットキーを利用できない場合があるという問題点を生じさせる。
【０００７】
本発明の目的は、前述した従来技術の問題点を解決し、Ｗｅｂアプリケーションのショートカットキーを、ユーザが任意のタイミングで設定、変更することができるようにしたＷｅｂアプリケーションを有する情報処理装置及びＷｅｂアプリケーションのショートカットキーの設定・変更方法を提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明の第１の手段は、Ｗｅｂページを生成するＷｅｂアプリケーションを備えた情報処理装置において、Ｗｅｂページ上の記述により操作に対応したショートカットキーを適用可能であって、適用を行うショートカットキーの設定・変更を行うショートカットキー運用手段と、該ショートカットキー運用手段によるショートカットキーの設定・変更を適用したＷｅｂページを生成するｈｔｍｌ生成手段とを有することを特徴とする。
【０００９】
また、本発明の第２の手段は、第１の手段において、前記ショートカットキー運用手段は、前記ショートカットキーの設定・変更を、ネットワークを経由した外部装置からの遠隔操作もしくは情報処理装置が備える操作画面での操作により行うことを特徴とする。
【００１０】
また、本発明の第３の手段は、第１の手段において、前記ショートカットキー運用手段は、アクセスされたページにより前記ショートカットキーの設定・変更を行うことを特徴とする。
【００１１】
また、本発明の第４の手段は、第１の手段において、前記ショートカットキー運用手段は、アクセスしたユーザの情報によりショートカットキーの設定・変更を行うことを特徴とする。
【００１２】
また、本発明の第５の手段は、第１の手段において、前記ショートカットキー運用手段は、ネットワークを経由してアクセスした外部装置の種類によりショートカットキーの設定・変更を行うことを特徴とする。
【００１３】
また、本発明の第６の手段は、第１の手段において、前記ショートカットキー運用手段は、設定ファイルの書き込みによりショートカットキーの設定・変更を行うことを特徴とする。
【００１４】
また、本発明の第７の手段は、前記ショートカットキー運用手段は、予め設定したパターンを選択することによりショートカットキーの設定・変更を行うことを特徴とする。
【００１５】
また、本発明の第８の手段は、Ｗｅｂページを生成するＷｅｂアプリケーションを備えた情報処理装置のショートカットキーの設定・変更方法において、Ｗｅｂページ上の記述により操作に対応してショートカットキーを適用可能であって、適用を行うショートカットキーの設定・変更を行い、前記ショートカットキーの設定・変更を適用したＷｅｂページを生成することを特徴とする。
【００１６】
また、本発明の第９の手段は、第８の手段において、前記ショートカットキーの設定・変更は、ネットワークを経由した外部装置からの遠隔操作もしくは情報処理装置が備える操作画面での操作により行うことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、Ｗｅｂアプリケーションのショートカットキーを、ユーザが任意のタイミングで設定、変更することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明による情報処理装置及びショートカットキーの設定・変更方法の実施形態を図面により詳細に説明する。なお、以下に説明する本発明の実施形態は、情報処理装置の例として、画像形成装置の例を挙げて説明するが、本発明は、画像形成装置に限らず、Ｗｅｂアプリケーションを持って構成されているその他の組み込み機器や業務用システム、情報処理装置であればどのような装置に対しても適用することができる。
【００１９】
図１は本発明の一実施形態による画像形成装置の構成を示すブロック図である。図１に示す画像形成装置１００は、認証部１０１、Ｗｅｂアプリケーション１０２、操作パネル１０３、ショートカットキー設定情報を保存するＨＤＤ等による記憶装置１０４、記憶媒体読み込み部１０５、ネットワークインタフェース１０９を備えて構成されている。Ｗｅｂアプリケーション１０２は、リクエスト処理部１０６と、html生成部１０７と、ショートカットキー適用部１０８とにより構成される。
【００２０】
前述において、画像形成装置１００には、図示しないが、よく知られているように、画像形成を行うスキャナエンジン、プリンタエンジン、それらを制御する制御手段が含まれている。そして、図１におけるネットワークインタフェース１０９、操作パネル１０３を除く部分が、情報処理の制御を担う部分であり、よく知られているように、ＣＰＵ、メモリ等を含んで構成され、認証部１０１、Ｗｅｂアプリケーション１０２、記憶媒体読み込み部１０５は、プログラムにより構成され、メモリにロードされ、ＣＰＵにより実行されることにより各機能が実現される。
【００２１】
画像形成装置１００は、ネットワークを介して他の器機と接続され、他の器機からアクセスされ、Ｗｅｂアプリケーション１０２を利用して操作されるものである。また、Ｗｅｂアプリケーション１０２は、記憶装置１０４に保存されているショートカットキーの情報を利用して、Ｗｅｂアプリケーションのショートカットキーを提供することができる。また、ショートカットキーの情報は、Ｗｅｂアプリケーション１０２から設定・変更することが可能であり、さらに、操作パネル１０３、記憶媒体読み込み部１０５から情報を入力して、設定・変更することも可能である。また、Ｗｅｂアプリケーション１０２は、認証部１０１と連携して、ユーザ認証を実施し、ユーザの正当性の確認を行うことが可能である。
【００２２】
前述で説明した画像形成装置は、認証部、Ｗｅｂアプリケーション、ショートカットキー設定情報、操作パネル、記憶媒体読み込み部を備えて構成されているとしているが、本発明は、これらの全てを具備している必要はなく、一部を省くこともでき、また、単体機器として構成するものとしているが、複数の機器を接続することにより同等の機能を実現するようにして構成することもできる。
【００２３】
図２は本発明の一実施形態による画像形成装置を含むＷｅｂシステムの構成例を示すブロック図であり、Ｗｅｂアプリケーションを搭載している画像形成装置１００とＷｅｂブラウザを搭載しているクライアント端末やその他のネットワーク装置とにより構成されるＷｅｂシステムを示している。なお、図示Ｗｅｂシステムの構成は、１つの例として挙げたものであり、本発明は、このネットワーク構成が変化した場合にも適用することができる。
【００２４】
図２に示すＷｅｂシステムは、画像形成装置１００の他に、クライアント端末として、ＯＳ  Ａを搭載しているＰＣ２０１、ＯＳ  Ｂを搭載しているＰＣ２０２、無線ＬＡＮ基地局２０３を介したＰＤＡ２０４、ファイアウオール２０５、インターネット２０６、携帯電話基地局２０７を介した携帯電話機２０８がネットワークに接続されて構成されている。そして、これらの各クライアント端末は、それぞれ、キーボードの種類、ブラウザ、ＯＳの種類が異なり、また、端末が独自にもつショートカットキーの設定が異なっているのが一般的である。
【００２５】
前述したＷｅｂシステム上のＷｅｂブラウザを有する各クライアント端末は、画像形成装置１００のＷｅｂアプリケーション１０２にアクセスし、このＷｅｂアプリケーション１０２を利用して、画像形成装置の操作を遠隔から行うことができる。また、前述のＷｅｂブラウザを有する各クライアント端末は、Ｗｅｂアプリケーション１０２にアクセスして、Ｗｅｂアプリケーションのショートカットキーの設定・変更を遠隔から行うことができる。
【００２６】
図３はＷｅｂアプリケーション上でのショートカットキーの設定ページの例を示す図である。図３に示すページの例は、クライアント端末が、Ｗｅｂブラウザを利用して、ショーツカットキー設定ページを指定して画像形成装置１００にアクセスしてきたとき、あるいは、他のページからのリンクを介してショーツカットキー設定ページを指定してきたときに、Ｗｅｂアプリケーション１０２がアクセスしてきたクライアント端末に対して提示するページの例である。
【００２７】
なお、クライアント端末を用いた遠隔からのショートカットキーの設定・変更は、Ｗｅｂアプリケーション上の画面でも、Ｗｅｂサービス、telnet 等の他のプロトコルで行ってもよく、利用する設定プロトコルに制限はない。
【００２８】
図３（ａ）に示すアプリケーション全体に対するショートカットキーの設定画面には、クライアント端末の種別を自動判別してショートカットキーを変更するか否かの設定、ユーザの自動判別を行ってショートカットキーを変更するか否かの設定、また、予め設定された簡易設定の選択ができることを示している。ここでの簡易設定の例として、ＯＳ  Ａを持つクライアントが選択されたときの標準的な設定が示されている。その例として、「表示言語を変更」のショートカットキーが「Ｌ」、「ユーザ名入力」のシュートカットキーが「Ｕ」、「パスワード入力」のショートカットキーが「Ｐ」である例を示している。これらのショートカットキーは、ユーザにより変更することができる。そして、このような設定により、Ｗｅｂアプリケーション全体の標準的な設定をすることができる。
【００２９】
図３（ｂ）に示すユーザ毎のショートカットキーの設定（簡易設定）画面では、ユーザ（yamada）が簡易設定を利用して携帯電話機からの設定が容易になるように変更できることを示している。通常、携帯電話機は、テンキー入力が基本となるので、ここに示す例では、ショートカットキーを数字キーに割り当てている。これらのショートカットキーは、ユーザにより変更することができる。このように、個人で利用する場合、ショートカットキーをユーザが独自に個別に設定することができ、ユーザにとってより利用しやすいものとすることができる。
【００３０】
図３（ｃ）に示すＷｅｂページ毎のショートカットキーの設定画面では、ページ毎でのショートカットキーの設定を行うことができることを示しており、図示例では、無線ＬＡＮ設定ページの例を示している。
【００３１】
前述で説明したように、ショートカットキーの設定は、アプリケーション全体と、ページ毎とのそれぞれに対して行うことんできるが、アプリケーション全体と、ページ毎との設定を合わせて使用することもでき、ページ毎で操作内容が異なる場合に、利用しやすいものとすることができる。なお、ここでは、ページという概念を単一のページで表しているが、関連する機能を持つページをまとめて設定することもできる。
【００３２】
図３（ｄ）に示すユーザ毎のショートカットキーの設定（独自設定）画面では、ユーザ（suzuki）が最も利用しやすい設定に詳細な設定を行うことがができることを示している。この例は、簡易設定だけでは、利用しにくい場合等に有効である。
【００３３】
図３（ｅ）に示す簡易設定内容の設定例では、ユーザが独自にショートカットキーの簡単設定を変更、追加することができることを示している。ここでは、端末の種類により、自動的に変化できるようなものの設定を示しているが、端末の種類によって変わらない設定をすることも可能であり、また、ユーザ毎に設定することができる。
【００３４】
図４はＷｅｂアプリケーションのショートカットキーの設定・変更を操作パネルから実施する場合の操作パネルの表示例を示す図である。通常、操作パネルは、タッチパネルを備えて構成されており、操作パネルの初期表示の画面からＷｅｂアプリケーションのショートカットキーの設定・変更の図４に示すような画面を呼び出して、ショートカットキーの設定・変更を操作パネルから直接実施することができる。この場合の処理は、表示パネル自身が有するプログラムにより実施することができるので、Ｗｅｂアプリケーションの処理とは無関係に行われる。
【００３５】
図４に示す例は、操作パネルからショートカットキーを直接設定するとしているが、本発明は、記憶媒体読み込み部１０５から設定データを読み込むことや、機器の物理スイッチ等により、ショートカットキーを変更するようにすることもできる。
【００３６】
図５はショートカットキーの設定を記述するファイルの例を示す図である。図５に示す例は、ＸＭＬ形式で記述した例であるが、他の記述形式でもよく、また、バイナリファイルでもよい。さらに、設定の記述は、データベースでもよく、他の機器上のデータベース、設定ファイルを利用することもできる。これら設定の記述は、記憶媒体読み込み部から読み込むこともできるが、Ｗｅｂアプリケーション上からも送信することができる。
【００３７】
図５に示すファイル例において、領域５０１が図３（ｄ）に示したユーザ（suzuki）のショートカットキーの設定を記述している領域であり、領域５０２が図３（ｅ）に示した簡易設定内容の設定例におけるショートカットキーの設定を記述している領域である。また、領域５０３が図３（ｃ）に示したＷｅｂページ毎のショートカットキーの設定例におけるショートカットキーの設定を記述している領域であり、領域５０４が図３（ｂ）に示したユーザ毎のショートカットキーの設定（簡易設定）設定例におけるショートカットキーの設定を記述している領域である。
【００３８】
図６はショートカットが指定されたＷｅｂアプリケーションのページ及びその記述例を示す図であり、ここでは、その例として図６（ａ）に無線ＬＡＮ設定ページを示している。このページは、Ｗｅｂページのリンクを辿って開くことができ、図３（ｃ）に示すようなシュートカットキーを使用することにより、ＳＳＩＤ、ＰＳＫ、Ｄｏｍａｉｎの各欄にユーザが必要なデータをにすることができるようになる。また、図６（ｂ）にその記述例を示しており、ここでの例は、HTML4.01の仕様に基づき、入力フォームにaccesskey 属性を追加している。
【００３９】
なお、図６（ａ）に示すページの生成は、Ｗｅｂアプリケーションが、ショートカットキーの設定情報を読み込んで行っている。そして、説明している例では、入力フォームにaccesskey 属性を追加するとしているが、javascriptなどのプログラミング言語で指定してもよく、また、出力形式をHTML4.01に制限するものではない。
【００４０】
図７はＷｅｂアプリケーションの処理動作を説明するフローチャートであり、次に、これについて説明する。
【００４１】
（１）Ｗｅｂアプリケーション１０２のリクエスト処理部１０６は、ネットワークを介したクライアント端末の操作画面からの操作を受信すると、その操作を解析した後、認証部１０１を利用してユーザ認証を行う（ステップ７０１〜７０３）。
【００４２】
（２）次に、Ｗｅｂアプリケーション１０２のショートカットキー適用部１０８が、ページ個別の設定があるか否かを判定し、ページ個別の設定があった場合、ページのショートカットキーを読み込んでキー設定情報を取得する（ステップ７０４、７０５）。
【００４３】
（３）ステップ７０５の処理の後、あるいは、ステップ７０４の判定で、ページ個別の設定がなかった場合、次に、ユーザの自動判別が指定されているか否かを判定し、ユーザの自動判別が指定されていた場合、ユーザを判別する（ステップ７０６、７０７）。
【００４４】
（４）ステップ７０７の処理の後、次に、ユーザの個別の設定があるか否かを判定し、ユーザの個別の設定があった場合、ユーザ用のショートカットキーを読み込んでキー設定情報を取得する（ステップ７０８、７０９）。
【００４５】
（５）ステップ７０９の処理の後、あるいは、ステップ７０６の判定で、ユーザの自動判別が指定されていなかった場合、また、ステップ７０８の判定で、ユーザの個別の設定がなかった場合、次に、クライアント端末の自動判別が指定されているか否かを判定し、クライアント端末の自動判別が設定されていた場合、クライアント端末を判別する（ステップ７１０、７１１）。
【００４６】
（６）ステップ７１１の処理の後、次に、クライアント端末の個別の設定があるか否かを判定し、クライアント端末の個別の設定があった場合、クライアント端末用のショートカットキーを読み込んでキー設定情報を取得する（ステップ７１２、７１３）。
【００４７】
（７）ステップ７１３の処理の後、あるいは、ステップ７１０の判定で、クライアント端末の自動判別が指定されていなかった場合、また、ステップ７１２の判定で、クライアント端末の個別の設定がなかった場合、Ｗｅｂアプリケーション１０２のhtml生成部１０７は、ここまでの処理で取得したショートカットキーの設定情報のHTMLファイル、例えば、図６（ｂ）に示したようなファイルを生成し、この情報と本来のページ情報とにより出力ページ、例えば、図６（ａ）に示したようなページを生成する。なお、html生成部１０７は、ＨＴＭＬ単独で生成を行うだけでなく、ＸＭＬやjava Spript 等と組み合わせてＷｅｂページを生成することができる（ステップ７１４）。
【００４８】
（８）その後、Ｗｅｂアプリケーション１０２のリクエスト処理部１０６は、ステップ７１４で生成された出力ページを、レスポンスとして操作画面の操作を行ったクライアント端末に送信して、ここでの処理を終了する（ステップ７１５）。
【００４９】
前述した処理では、ユーザ認証を実施しているが、ユーザ認証の必要がないＷｅｂアプリケーションの場合、認証の処理を省略することもできる。また、ショートカットキー設定情報は、後にあるものを前にあるものに重畳することが考えられるが、それぞれの設定の優先順位を設定することもできる。
【００５０】
なお、図７により説明した処理は、各個別設定を読み込む前に、Ｗｅｂアプリケーション全体のショートカットキーの設定情報を読み込んでいるものとしている。
【００５１】
図８はＷｅｂアプリケーションに対するリクエストが発生し、Ｗｅｂアプリケーションが出力ページを返却するまでの処理を説明するシーケンスチャートであり、次に、これについて説明する。
【００５２】
（１）Ｗｅｂアプリケーション１０２のリクエスト処理部１０６は、クライアント端末上のＷｅｂブラウザの操作画面の操作を受信すると処理を開始し、まず、認証部１０１にユーザ情報を渡して、ログイン処理が可能なユーザであることのユーザ認証を受ける（シーケンス８０１〜８０３）。
【００５３】
（２）ユーザ認証後、Ｗｅｂアプリケーション１０２のリクエスト処理部１０６は、ショートカットキー適用部１０８にページのショートカットキーの適用を伝え、ショートカットキー適用部１０８がショートカット設定情報に、ページ個別の設定があるか否かを判定し、ページ個別の設定があった場合、ページのショートカットキーを読み込んでキー設定情報を取得する（シーケンス８０４〜８０６）。
【００５４】
（３）その後、Ｗｅｂアプリケーション１０２のリクエスト処理部１０６は、ショートカットキー適用部１０８にユーザ用ショートカットキーの適用を伝え、ショートカットキー適用部１０８がショートカット設定情報に、ユーザ用の設定があるか否かを判定し、ユーザ用の設定があった場合、ユーザ用のショートカットキーを読み込んでキー設定情報を取得する（シーケンス８０７〜８０９）。
【００５５】
（４）その後、Ｗｅｂアプリケーション１０２のリクエスト処理部１０６は、ショートカットキー適用部１０８にクライアント端末用ショートカットキーの適用を伝え、ショートカットキー適用部１０８がショートカット設定情報に、クライアント端末用の設定があるか否かを判定し、クライアント端末用の設定があった場合、クライアント端末用のショートカットキーを読み込んでキー設定情報を取得する（シーケンス８１０〜８１２）。
【００５６】
（５）リクエスト処理部１０６は、Ｗｅｂアプリケーション１０２のhtml生成部１０７に、ここまで取得したショートカットキーの設定情報をファイルの生成を依頼し、Ｗｅｂアプリケーション１０２のhtml生成部１０７は、依頼されたショートカットキーの設定情報のHTMLファイルを生成し、この情報と本来のページ情報とにより出力ページページを生成し、これをリクエスト処理部１０６に返す。リクエスト処理部１０６は、返された出力ページをリクエストを行ったクライアント端末のＷｅｂブラウザにレスポンスとして送信する（シーケンス８１３〜８１５）。
【００５７】
前述した本発明の実施形態での各処理は、プログラムにより構成し、情報処理送信が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【００５８】
前述した本発明の実施形態によれば、Ｗｅｂアプリケーションのショートカットキーを、ユーザが任意のタイミングで設定、変更することができ、ユーザにとって最適なショートカットキーのあるＷｅｂアプリケーションを提供できる。
【００５９】
また、本発明の実施形態によれば、Ｗｅｂアプリケーションのショートカットキーを、ページ毎にカスタマイズして設定し、全体の設定と各ページとを分けて設定することができるので、ページ毎の詳細を設定することができる。
【００６０】
また、本発明の実施形態によれば、Ｗｅｂアプリケーションのショートカットキーを、端末の種類毎の最適なショートカットで利用することができ、また、ユーザ毎の最適なショートカットで利用することができる。
【００６１】
また、本発明の実施形態によれば、Ｗｅｂアプリケーションのショートカットキーを、ネットワーク環境で直接設定することができ、多くの機器がある場合にも、１箇所から集中的に設定することができ、また、機器納入時等ネットワーク環境が利用できない場合にも、簡便に設定することができる。
【００６２】
さらに、本発明の実施形態によれば、Ｗｅｂアプリケーションのショートカットキーを、利用環境で簡便に設定することができ、同一設定を複数の機器に設定することができ、さらに、制約を設けることで簡便に設定することができる。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態による画像形成装置の構成を示すブロック図である。
【図２】本発明の一実施形態による画像形成装置を含むＷｅｂシステムの構成例を示すブロック図である。
【図３】Ｗｅｂアプリケーション上でのショートカットキーの設定ページの例を示す図である。
【図４】Ｗｅｂアプリケーションのショートカットキーの設定・変更を操作パネルから実施する場合の操作パネルの表示例を示す図である。
【図５】ショートカットキーの設定を記述するファイルの例を示す図である。
【図６】ショートカットが指定されたＷｅｂアプリケーションのページ及びその記述例を示す図であ。
【図７】Ｗｅｂアプリケーションの処理動作を説明するフローチャートである。
【図８】Ｗｅｂアプリケーションに対するリクエストが発生し、Ｗｅｂアプリケーションが出力ページを返却するまでの処理を説明するシーケンスチャートである。
【符号の説明】
【００６４】
１００  画像形成装置
１０１  認証部
１０２  Ｗｅｂアプリケーション
１０３  操作パネル
１０４  記憶装置
１０５  記憶媒体読み込み部
１０６  リクエスト処理部
１０７  html生成部
１０８  ショートカットキー適用部
１０９  ネットワークインタフェース
２０１、２０２  ＰＣ
２０３  無線ＬＡＮ基地局
２０４  ＰＤＡ
２０５  ファイアウォール
２０６  インターネット
２０７  携帯電話基地局
２０８  携帯電話機
【図１】
2007280028.tif 000003
【図２】
2007280028.tif 000004
【図３】
2007280028.tif 000005
【図４】
2007280028.tif 000006
【図５】
2007280028.tif 000007
【図６】
2007280028.tif 000008
【図７】
2007280028.tif 000009
【図８】
2007280028.tif 000010