(57)【要約】【課題】ユーザ・インターフェイスをカスタム化するシステムおよび方法を提供する。【解決手段】まず、ドキュメント処理装置によって実行可能であるドキュメント処理動作を表す機能データを保存し、この機能データにしたがってユーザ・インターフェイス上に第１レベルのドキュメント処理動作を表す標識を生成する。選択された第１レベルのドキュメント処理動作に対応するユーザ選択データを受け取ると、第２レベルのドキュメント処理動作のセットを特定する。次いで、第２レベルのドキュメント処理動作を表す標識を生成する。次に、第２レベルのドキュメント処理動作を表すユーザ選択データを受け取る。次いで、第１および第２レベルのドキュメント処理動作の開始に対応するカスタム化された標識を生成する。【選択図】図４
2008167436.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメント処理装置と関連する複数のドキュメント処理動作のそれぞれを表す機能データを保存する記憶手段と、
前記機能データにしたがって複数の第１レベルのドキュメント処理動作のそれぞれを表す標識をユーザ・インターフェイス上に生成する手段を備える表示生成手段と、
前記ユーザ・インターフェイスを介して、前記複数の第１レベルのドキュメント処理動作の中からユーザによって選択された少なくとも１つの第１レベルのドキュメント処理動作を表す選択データを受け取る手段と、
この手段によって受け取った前記第１レベルのドキュメント処理動作を表す選択データに対応する第２レベルのドキュメント処理動作のサブセットを特定する手段と、
前記第２レベルのドキュメント処理動作の中からユーザによって選択された少なくとも１つの第２レベルのドキュメント処理動作を表す選択データを、前記ユーザ・インターフェイスを介して、受け取る手段と
を有することを特徴とするユーザ・インターフェイスをカスタム化するシステム。
【請求項２】
前記表示生成手段は、
前記第２ドキュメント処理動作の前記サブセットのそれぞれを表す標識を前記ユーザ・インターフェイス上に生成する手段と、
前記選択された第１レベルおよび第２レベルのドキュメント処理動作を含むドキュメント処理動作の開始に対応するカスタム化された標識を前記ユーザ・インターフェイス上に生成する手段と
を、さらに、備えることを特徴とする請求項１に記載のユーザ・インターフェイスをカスタム化するシステム。
【請求項３】
前記カスタム化された標識は、前記第１レベルおよび第２レベルのドキュメント処理動作の視覚的な表示を含むことを特徴とする請求項２に記載のユーザ・インターフェイスをカスタム化するシステム。
【請求項４】
前記ユーザ・インターフェイスをカスタム化するシステムは、
ユーザの身元を表すユーザ識別データを受け取る手段を、さらに、有し、
前記表示生成手段は、受け取ったユーザ識別データに対応するドキュメント処理動作のメニューを生成する手段を、さらに、備え、
前記メニューは前記カスタム化された標識を含むことを特徴とする請求項３に記載のユーザ・インターフェイスをカスタム化するシステム。
【請求項５】
前記第１レベルのドキュメント処理動作は、コピー、または画像走査、またはファクシミリ通信、または印刷、または電子メール、または電子ストレージを含むことを特徴とする請求項４に記載のユーザ・インターフェイスをカスタム化するシステム。
【請求項６】
前記第２レベルのドキュメント処理動作は、ズーム処理動作、または用紙の片面もしくは両面への画像形成処理動作、または用紙方向指定処理動作、またはテンプレート生成処理動作、または仕上げ処理動作を含むことを特徴とする請求項５に記載のユーザ・インターフェイスをカスタム化するシステム。
【請求項７】
前記仕上げ処理動作は、ステープル、または結束、またはパンチ処理動作を含むことを特徴とする請求項６に記載のユーザ・インターフェイスをカスタム化するシステム。
【請求項８】
前記カスタム化された標識は、前記第１レベルおよび第２レベルのドキュメント処理動作の視覚的な表現を含むアイコンから構成されていることを特徴とする請求項４に記載のユーザ・インターフェイスをカスタム化するシステム。
【請求項９】
ドキュメント処理装置と関連する複数のドキュメント処理動作のそれぞれを表す機能データを保存するステップと、
前記機能データにしたがって複数の第１レベルのドキュメント処理動作のそれぞれを表す標識をユーザ・インターフェイス上に生成するステップと、
前記ユーザ・インターフェイスを介して、前記複数の第１レベルのドキュメント処理動作の中からユーザによって選択された少なくとも１つの第１レベルのドキュメント処理動作を表す選択データを受け取るステップと、
受け取った前記第１レベルのドキュメント処理動作を表す選択データに対応する第２レベルのドキュメント処理動作のサブセットを特定するステップと、
前記第２レベルのドキュメント処理動作の中からユーザによって選択された少なくとも１つの第２レベルのドキュメント処理動作を表す選択データを、前記ユーザ・インターフェイスを介して、受け取るステップと
を含むことを特徴とするユーザ・インターフェイスをカスタム化する方法。
【請求項１０】
前記ユーザ・インターフェイスをカスタム化する方法は、
前記第２ドキュメント処理動作の前記サブセットのそれぞれを表す標識を前記ユーザ・インターフェイス上に生成するステップと、
前記選択された第１レベルおよび第２レベルのドキュメント処理動作を含むドキュメント処理動作の開始に対応するカスタム化された標識を前記ユーザ・インターフェイス上に生成するステップと
を、さらに、含むことを特徴とする請求項９に記載のユーザ・インターフェイスをカスタム化する方法。
【請求項１１】
前記カスタム化された標識は、前記第１レベルおよび第２レベルのドキュメント処理動作の視覚的な表示を含むことを特徴とする請求項１０に記載のユーザ・インターフェイスをカスタム化する方法。
【請求項１２】
前記ユーザ・インターフェイスをカスタム化する方法は、
ユーザの身元を表すユーザ識別データを受け取るステップと、
受け取ったユーザ識別データに対応するドキュメント処理動作のメニューを生成するステップとを、さらに、含み、
前記メニューは前記カスタム化された標識を含むことを特徴とする請求項１１に記載のユーザ・インターフェイスをカスタム化する方法。
【請求項１３】
前記第１レベルのドキュメント処理動作は、コピー、または画像走査、またはファクシミリ通信、または印刷、または電子メール、または電子ストレージを含むことを特徴とする請求項１２に記載のユーザ・インターフェイスをカスタム化する方法。
【請求項１４】
前記第２レベルのドキュメント処理動作は、ズーム処理動作、または用紙の片面もしくは両面への画像形成処理動作、または用紙方向指定処理動作、またはテンプレート生成処理動作、または仕上げ処理動作を含むことを特徴とする請求項１３に記載のユーザ・インターフェイスをカスタム化する方法。
【請求項１５】
前記仕上げ処理動作は、ステープル、または結束、またはパンチ処理動作を含むことを特徴とする請求項１４に記載のユーザ・インターフェイスをカスタム化する方法。
【請求項１６】
前記カスタム化された標識は、前記第１レベルおよび第２レベルのドキュメント処理動作の視覚的な表現を含むアイコンから構成されていることを特徴とする請求項１２に記載のユーザ・インターフェイスをカスタム化する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ・インターフェイスをカスタム化するシステムおよび方法に関し、特に、後のドキュメント処理動作において使用する際に容易に認識可能かつ利用可能となるように、ユーザによって予め選択された通常使用される１つまたは複数のドキュメント機能または処理動作を効率的かつ効果的に開始させることが可能なユーザ・インターフェイスをカスタム化するシステムおよび方法に関する。
【背景技術】
【０００２】
昨今、多くの装置は、ユーザ・インターフェイスを使用して、ドキュメント処理装置のような装置の選択および制御を可能にしている。例えば、コピー機、プリンタ、画像走査装置、あるいはファクシミリ装置、あるいは、これらの装置が備える機能の２つ以上を備えた多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰということがある。）のような多くの事務機器は、キーボードとディスプレイ、または、タッチ・スクリーン・ディスプレイを採用している。多くのドキュメント処理装置においては、ユーザは、予め選択または設定された処理動作のグループを選択することができる。予め設定された処理動作のグループを識別するデータは、予め設定された処理動作のグループに対してユーザがユーザ・インターフェイスを介して容易かつ簡単にアクセスできるように保存されている。しかしながら、予め設定された処理動作のグループを選択するプロセスは、多くの場合、手間がかかり、時間を要する。また、処理動作のグループの選択によって結果的に得られる対応したアイコン等のインジケータは、多くの場合、関連した機能の十分な記憶を助けるもの、すなわち簡略的な記憶記号（mnemonic）を提供できてはいない。
【０００３】
処理動作の際には、ユーザは、まず、予め設定された処理動作のグループを表す図形的な表現またはアイコンを選択しなければならない。通常、ユーザには、既定のアイコン、ランダムに選択されたアイコン、または利用可能なアイコンの既定のリストが提示される。例えば、ユーザが、読み取りテンプレートのプリセットの生成を所望する場合には、ユーザは、ドキュメント処理装置のユーザ・インターフェイスにおいてこのようなプリセット機能を表すアイコンを選択しなければならない。従来のシステムにおいては、ユーザが所望する処理動作とは無関係に、すべてのテンプレート処理動作に利用可能なすべてのテンプレート・アイコンを含むアイコンのセットがユーザの選択用に提示される。したがって、ユーザは、ユーザが所望する処理動作とは無関係なアイコンを含むアイコンのセットの中から所望のアイコンを見つけ出さなければならない。しかも従来のアイコンは、多くの場合、ユーザが所望する機能とは異なる機能にも使用されるものであり、関連する機能を十分には示してはいない問題点があった。
【０００４】
したがって、関連付けられているカスタム化された機能の記憶を助けるものとして機能するインジケータあるいは標識を容易に生成し、ユーザ・インターフェイスをカスタム化するシステムおよび方法が望まれていた。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記の従来の問題点に鑑みてなされたもので、ユーザ・インターフェイスをカスタム化するシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によるユーザ・インターフェイスをカスタム化するシステムは、ドキュメント処理装置と関連する複数のドキュメント処理動作のそれぞれを表す機能データを保存する記憶手段と、前記機能データにしたがって複数の第１レベルのドキュメント処理動作のそれぞれを表す標識をユーザ・インターフェイス上に生成する手段を備える表示生成手段と、前記ユーザ・インターフェイスを介して、前記複数の第１レベルのドキュメント処理動作の中からユーザによって選択された少なくとも１つの第１レベルのドキュメント処理動作を表す選択データを受け取る手段と、この手段によって受け取った前記第１レベルのドキュメント処理動作を表す選択データに対応する第２レベルのドキュメント処理動作のサブセットを特定する手段と、前記第２レベルのドキュメント処理動作の中からユーザによって選択された少なくとも１つの第２レベルのドキュメント処理動作を表す選択データを、前記ユーザ・インターフェイスを介して、受け取る手段とを有する。
【０００７】
本発明による実施形態において、前記表示生成手段は、前記第２ドキュメント処理動作の前記サブセットのそれぞれを表す標識を前記ユーザ・インターフェイス上に生成する手段と、前記選択された第１レベルおよび第２レベルのドキュメント処理動作を含むドキュメント処理動作の開始に対応するカスタム化された標識を前記ユーザ・インターフェイス上に生成する手段とを、さらに、備える。
【０００８】
また、本発明による一実施形態においては、前記カスタム化された標識は、前記第１レベルおよび第２レベルのドキュメント処理動作の視覚的な表示を含んでいる。他の実施形態においては、本発明によるユーザ・インターフェイスをカスタム化するシステムは、ユーザの身元を表すユーザ識別データを受け取る手段をさらに有している。この実施形態においては、前記表示生成手段は、受け取ったユーザ識別データに対応するドキュメント処理動作のメニューを生成する手段をさらに備え、前記メニューは、前記カスタム化された標識を含んでいる。
【０００９】
本発明によるさらに他の実施形態においては、前記カスタム化された標識は、第１レベルおよび第２レベルのドキュメント処理動作の視覚的な表現を含むアイコンから構成されている。前記第１レベルのドキュメント処理動作は、コピー、または画像走査、またはファクシミリ通信、または印刷、または電子メール、または電子ストレージを含む。また、前記第２レベルのドキュメント処理動作は、ズーム処理動作、または用紙の片面もしくは両面への画像形成処理動作、または用紙方向指定処理動作、またはテンプレート生成処理動作、または仕上げ処理動作を含む。この仕上げ処理動作は、ステープル（staple）、または結束（binding）、またはパンチ（孔あけ）処理動作を含む。
【００１０】
本発明によるユーザ・インターフェイスをカスタム化する方法は、ドキュメント処理装置と関連する複数のドキュメント処理動作のそれぞれを表す機能データを保存するステップと、前記機能データにしたがって複数の第１レベルのドキュメント処理動作のそれぞれを表す標識をユーザ・インターフェイス上に生成するステップと、前記ユーザ・インターフェイスを介して、前記複数の第１レベルのドキュメント処理動作の中からユーザによって選択された少なくとも１つの第１レベルのドキュメント処理動作を表す選択データを受け取るステップと、受け取った前記第１レベルのドキュメント処理動作を表す選択データに対応する第２レベルのドキュメント処理動作のサブセットを特定するステップと、前記第２レベルのドキュメント処理動作の中からユーザによって選択された少なくとも１つの第２レベルのドキュメント処理動作を表す選択データを、前記ユーザ・インターフェイスを介して、受け取るステップとを含む。
【発明の効果】
【００１１】
本発明によれば、ユーザ・インターフェイスをカスタム化するシステムおよび方法が提供される。
【発明を実施するための最良の形態】
【００１２】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。図１は本発明によるユーザ・インターフェイスをカスタム化するシステム全体の構成例である。図に示したシステム１００は、コンピュータ・ネットワーク１０２として表されている分散コンピューティング環境を利用している。コンピュータ・ネットワーク１０２は、複数の電子装置間におけるデータの交換を可能とする本技術分野で知られている任意の分散通信環境である。コンピュータ・ネットワーク１０２は、例えば、パーソナル・エリア・ネットワーク、ワイド・エリア・ネットワーク、ローカル・エリア・ネットワーク、仮想ローカル・エリア・ネットワーク、イントラネット、インターネット、またはそれらの任意の組み合わせを含む。本発明による一実施形態において、コンピュータ・ネットワーク１０２は、例えば、トークン・リング、IEEE802.11(x)、Ethernet（登録商標）またはその他の無線または有線のデータ通信メカニズム等の既存の多数のデータ転送メカニズムによって例示されるような物理レイヤおよびトランスポート・レイヤから構成される。
【００１３】
システム１００は、さらに、様々なドキュメント処理を実行するために適切な多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰということがある。）１０４として図に表されている、少なくとも１つのドキュメント処理装置１０４を含む。しかし、ＭＦＰはドキュメント処理装置の一形態であって、本発明におけるドキュメント処理装置がＭＦＰに限定されるものではない。ドキュメント処理装置１０４における処理動作には、例えば、コピー、画像走査、電子メール、ドキュメント管理、ファクシミリ通信、印刷等が含まれる。さらに、ドキュメント処理装置１０４は、例えば、画像形成におけるズーム処理動作、用紙の片面もしくは両面への画像形成処理動作、用紙方向指定処理動作、テンプレート生成処理動作、ステープル、結束（binding）、パンチ（孔あけ）および本技術分野において知られている仕上げ処理動作を含む様々なドキュメント処理のオプションを提供する能力を備えている。本発明の実施形態によれば、ドキュメント処理装置１０４は、ドキュメント処理装置１０４のユーザ・インターフェイスをカスタム化する能力を、ユーザに対して提供する。例えば、ドキュメント処理装置１０４は、ユーザとやり取りし、その際に関連する情報を供給するように構成されたハードウェア、ソフトウェア、またはこれらの任意の適切な組み合わせを含んでいる。
【００１４】
また、本発明による一実施形態において、ドキュメント処理装置１０４は、例えば、IEEE 1394あるいはＵＳＢインターフェイスを有する各種ドライブ、多様なＩＣメモリカード等の、複数のポータブル記憶媒体を受け入れるためのインターフェイスを備える。本発明の実施形態においては、ドキュメント処理装置１０４は、タッチ・スクリーン・インターフェイス、ＬＣＤ等のユーザ・インターフェイス１０６を、さらに備え、ユーザ１１４は、このようなユーザ・インターフェイスを介してドキュメント処理装置１０４と直接やり取りすることができる。ユーザ・インターフェイス１０６は、情報をユーザ１１４に対して伝達すると共に、ユーザ１１４から選択情報を受け取る。また、ユーザ・インターフェイス１０６は、ドキュメント処理装置１０４の処理動作と関連したグラフィカル・ユーザ・インターフェイス（graphical user interface；以下、ＧＵＩとも言うことがある。）を表示するように適切に適合化されている。
【００１５】
ドキュメント処理装置１０４は、適切な通信リンク１１２を介して、コンピュータ・ネットワーク１０２に通信可能に接続されている。適切な通信リンク１１２には、例えば、WiMax（Worldwide Interoperability for Microwave Access）、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルが含まれる。
【００１６】
本発明による実施形態において、ドキュメント処理装置１０４は、さらに、ドキュメント処理装置１０４による処理動作を容易にする適切なコントローラ１０８を内蔵している。コントローラ１０８は、ドキュメント処理装置１０４の動作を制御したり、ユーザ・インターフェイス１０６を介した画像の表示の制御を行う等の処理を容易にするように構成されたハードウェア、ソフトウェアあるいはこれらの適切な組み合わせによって実装される。コントローラ１０８は、後に説明する動作を実行する、実行させる、制御する、またはその他の方法で指示するように機能するハードウェア、ソフトウェアまたはこれらの組み合わせを含む、ドキュメント処理装置１０４と関連した任意の多数のコンポーネントを意味する。図および上記の説明においては、コントローラ１０８をドキュメント処理装置１０４に内蔵された形態としたが、コントローラ１０８は、ドキュメント処理装置１０４に通信可能に接続された外部装置の形態であってもよい。コントローラ１０８の構成等については、後ほど図２と図３を参照しながら説明を行う。
【００１７】
また、ドキュメント処理装置１０４には、データ記憶装置１１０が通信可能に接続されている。データ記憶装置１１０は、例えば、ハードディスク・ドライブ、その他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリまたはそれらの任意の組み合わせを含む本技術分野で知られている大容量記憶装置である。好適な実施形態においては、データ記憶装置１１０は、複数のユーザと関連付けられ、カスタム化されたユーザ・インターフェイスに関連する情報を保存する。すなわち、データ記憶装置１１０は、特定のユーザ１１４と関連付けられたドキュメント処理動作および関連する特徴を表す１つまたは複数の標識（indicia）を保存する。本発明の実施形態において使用される標識は、例えば、一つのまたは一連の所定の処理動作を意味する、アイコンを表すデータ、図形的な表現等を含むことが可能である。データ記憶装置１１０は、後ほど説明するように、ユーザ識別データと標識との間の関連付けを保存する。データ記憶装置１１０は、図においてはシステム１００の独立したコンポーネントとして例示されているが、例えば、内蔵ハードディスク・ドライブ等のような、ドキュメント処理装置１０４の内部記憶装置として実装することができる。
【００１８】
システム１００は、ストレージ・サーバ１１６として図に示されている、ネットワーク・ストレージ装置をさらに含む。ストレージ・サーバ１１６は、適切な通信リンク１１８を介して、コンピュータ・ネットワーク１０２に通信可能に接続されている。通信リンク１１８は、複数の電子装置間のデータ交換を可能とする、本技術分野において知られている任意の通信手段である。適切な通信リンク１１８には、例えば、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルが含まれる。ストレージ・サーバ１１６は、ユーザ１１４、ドキュメント処理装置１０４、またはノート形パーソナル・コンピュータとして図に示されている、ユーザ装置１２０に対してネットワーク・データ・ストレージ・サービスを提供する能力を有している。また、本発明の一実施形態においては、ストレージ・サーバ１１６は、本技術分野において知られているように、ユーザ識別データおよび電子ドキュメントを保存し、電子ドキュメント管理サービス、データベースとしての機能、またはその他のドキュメント処理および管理サービスを提供することができる。
【００１９】
ユーザ装置１２０は、適切な通信リンク１２２を介して、コンピュータ・ネットワーク１０２とデータ通信可能な状態にある。ユーザ装置１２０は、図においては、ノート形パーソナル・コンピュータとして示しているが、これは、例示を目的としたものに過ぎない。ユーザ装置１２０は、例えば、コンピュータ・ワークステーション、デスクトップ形パーソナル・コンピュータ、ＰＤＡ（Personal Digital Assistant）、ウェブ適合（web-enabled）携帯電話、スマートフォン、またはその他のウェブ適合電子装置を含む、本技術分野において知られている任意のパーソナル・コンピューティング装置を表している。適切な通信リンク１２２には、例えば、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信ネットワーク、赤外線接続、光接続、公衆交換電話網、または本技術分野で知られている他の適切な有線または無線のデータ通信チャネルが含まれる。ユーザ装置１２０は、例えば、電子ドキュメントならびにドキュメント処理インストラクションを生成し、生成した電子ドキュメントならびにドキュメント処理インストラクションを、ドキュメント処理装置１０４またはコンピュータ・ネットワーク１０２に接続された任意のその他の類似の装置に伝送する。
【００２０】
次に、図２および図３を参照しながら、本発明による実施形態におけるシステムの動作が実行されるコントローラのハードウェアおよび機能構成等を説明する。図２に本発明による実施形態においてシステム１００の動作が実行されるコントローラ２００（例えば、図１に示したコントローラ１０８）のハードウェア・アーキテクチャの構成例を示す。コントローラ２００には、少なくとも一つのＣＰＵを含むプロセッサ２０２が含まれている。プロセッサ２０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、コントローラ２００には、ＢＩＯＳ機能、システム機能、システム構成データおよびコントローラ２００の動作に使用する他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）２０４が含まれている。
【００２１】
また、コントローラ２００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ２０６が含まれている。ＲＡＭ２０６は、プロセッサ２０２により処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００２２】
ストレージ・インターフェイス２０８は、コントローラ２００に関連するデータの不揮発性保存、大容量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス２０８は、参照符号２１６として図示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００２３】
ネットワーク・インターフェイス・サブシステム２１０は、ネットワークとの間の入出力を適切にルーティングすることによって、コントローラ２００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム２１０は、コントローラ２００の外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、例えば、Ethernet（登録商標）、トークン・リング等といった固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード２１４、およびWiFi（Wireless Fidelity）、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス２１８を示している。ネットワーク・インターフェイス・サブシステム２１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。ネットワーク・インターフェイス・カード２１４は、例えば、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク２２０を介したデータ交換を行うために、相互接続されている。
【００２４】
プロセッサ２０２、読出し専用メモリ２０４、ＲＡＭ２０６、ストレージ・インターフェイス２０８およびネットワーク・インターフェイス・サブシステム２１０の間のデータ通信は、バス２１２によって例示したバス・データ転送メカニズムを介して行われる。
【００２５】
また、ドキュメント・プロセッサ・インターフェイス２２２もバス２１２を介してデータ通信を行う。ドキュメント・プロセッサ・インターフェイス２２２は、様々なドキュメント処理動作を実行するために、ドキュメント処理ハードウェア２３２との接続を提供する。そのようなドキュメント処理動作には、コピー・ハードウェア２２４によって実行されるコピー、画像走査ハードウェア２２６によって実行される画像走査、印刷ハードウェア２２８によって実行される印刷、およびファクシミリ・ハードウェア２３０によって実行されるファクシミリ通信が含まれる。コントローラ２００は、これらのドキュメント処理動作のいずれかまたは全部を適切に動作させる。複数のドキュメント処理動作を実行可能なシステムは、前述したように、ＭＦＰと呼ばれる。システム１００の機能は、ドキュメント処理装置と関連するインテリジェント・サブシステムとして図２に示したコントローラ２００を含む、ドキュメント処理装置１０４において実行される。
【００２６】
次に図３を参照しながら、システムの動作が実行されるコントローラの機能ブロックと動作の概要を説明する。図３に、本発明による実施形態のシステム１００の動作が実行されるコントローラ３００の機能ブロックの構成例を示す。コントローラ３００の機能は、ドキュメント処理エンジン３０２を含む。図３は、ソフトウェアおよびオペレーティング・システム機能と関連して、図２に示したハードウェアの機能性を例示している。
【００２７】
一実施形態において、ドキュメント処理エンジン３０２は、印刷動作、コピー動作、ファクシミリ通信動作および画像走査動作を可能にする。これらの機能が一つの装置で実行できる装置は、企業において一般に好まれるドキュメント処理周辺装置であるＭＦＰである。しかし、コントローラ３００が上記のドキュメント処理動作のすべてを可能にする必要は必ずしもない。コントローラは、上記のドキュメント処理動作のサブセットである、専用のドキュメント処理装置、あるいはより限定した目的のドキュメント処理装置においても有効に用いられる。
【００２８】
ドキュメント処理エンジン３０２はユーザ・インターフェイス・パネル３１０と適切にインターフェイスされており、ユーザまたは管理者は、このユーザ・インターフェイス・パネル３１０を介して、ドキュメント処理エンジン３０２によって制御される機能にアクセスすることができる。アクセスは、コントローラにローカルに配置されているインターフェイスを介して行われるか、シン・クライアント（thin client）またはシック・クライアント（thick client）によって遠隔から行われる。
【００２９】
ドキュメント処理エンジン３０２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。これらの機能部は、印刷、ファクシミリの送受信、およびドキュメント画像をコピーのために取得するか、またはドキュメント画像の電子バージョンを生成するための、ドキュメント画像走査の実際の処理動作を容易にする。
【００３０】
ジョブ・キュー（job queue）３１２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。ビットマップ、ページ記述言語（ＰＤＬ）またはベクター・フォーマット等の種々の画像形式は、画像走査機能部３０８からジョブ・キュー３１２を介して以降の処理のために中継される。
【００３１】
ジョブ・キュー３１２は、また、ネットワーク・サービス機能部３１４ともデータ通信を行う。一実施形態において、ジョブ制御、状態データまたは電子ドキュメント・データが、ジョブ・キュー３１２とネットワーク・サービス機能部３１４との間で交換される。このように、適切なインターフェイスが、クライアント側ネットワーク・サービス機能３２０を介したコントローラ３００へのネットワーク・ベースのアクセスのために設けられている。クライアント側ネットワーク・サービス機能３２０は、任意の適切なシン・クライアント（thin client）またはシック・クライアント（thick  client）である。一実施形態において、ウェブ・サービス・アクセスは、ハイパーテキスト転送プロトコル（HTTP）、ファイル転送プロトコル（FTP）、ユニフォーム・データ・ダイアグラム・プロトコル（uniform data diagram protocol）または他の任意の適切な交換メカニズムによって実行される。ネットワーク・サービス機能部３１４は、また、FTP、電子メール、テルネット（TELNET）等を介した通信のために、クライアント側ネットワーク・サービス機能３２０とのデータ交換も有効に提供する。このように、コントローラ３００は、種々のネットワーク・アクセス・メカニズムによって、電子ドキュメントおよびユーザ情報の出力あるいは受信を容易にする。
【００３２】
ジョブ・キュー３１２は、また、画像プロセッサ３１６ともデータ通信を行う。画像プロセッサ３１６は、印刷機能部３０４、ファクシミリ通信機能部３０６または画像走査機能部３０８等の装置サービスと、電子ドキュメントを交換するために適したフォーマットに変換するラスタ画像処理（ＲＩＰ）、ページ記述言語インタープリタまたは任意の適切な画像処理を行うメカニズムである。
【００３３】
最後に、ジョブ・キュー３１２はジョブ解析部（parser）３１８ともデータ通信を行い、このジョブ解析部３１８はクライアント装置サービス部３２２等の外部装置からの印刷ジョブ言語（print job language）ファイルを受け取る働きをする。クライアント装置サービス部３２２は、印刷、ファクシミリ通信、またはコントローラ３００による処理が有効である他の適切な電子ドキュメントの入力を含む。ジョブ解析部３１８は、受け取った電子ドキュメント・ファイルを解析し、前述した機能およびコンポーネントに関連する処理のために、解析した電子ドキュメント・ファイル情報をジョブ・キュー３１２に中継する働きをする。
【００３４】
以下、本発明における動作の概要を説明する。先ず、ドキュメント処理装置１０４のコントローラ１０８は、ドキュメント処理装置１０４と関連するドキュメント処理機能を表す機能データを保存する。ドキュメント処理機能には、例えば、印刷、画像走査、コピー、ファクシミリ処理動作、電子メール処理動作、電子ストレージ処理動作等が含まれる。次いで、コントローラ１０８は、インストラクションを表示生成器に伝達し、表示生成器は、機能データにしたがって、それぞれの第１レベルのドキュメント処理動作を表す標識を、ユーザ・インターフェイス１０６上に生成する。コントローラ１０８が表示生成器の役割を果たし、ユーザ・インターフェイス１０６上における標識の生成を円滑に実行する。また、コントローラ１０８が、ドキュメント処理装置１０４によって実行可能である第１レベルのドキュメント処理動作と関連するアイコンまたはその他の図形的な表現の生成を有効に制御する。第１レベルのドキュメント処理動作には、例えば、画像走査処理動作、印刷処理動作、コピー処理動作、ファクシミリ処理動作、電子メール処理動作、電子ストレージ処理動作等が含まれる。
【００３５】
次いで、ユーザ１１４は、ユーザ・インターフェイス１０６を介して所望の第１レベルのドキュメント処理動作を選択する。コントローラ１０８は、ユーザによって選択された第１レベルの処理動作と関連するドキュメント処理の特徴、機能、処理動作等のサブセットを特定する。例えば、ユーザによって、ドキュメントのコピーという第１レベルの処理動作が選択された場合には、コントローラ１０８は、ズーム、両面、仕上げ等のコピー処理動作に対応する特徴のサブセットの収集を実行する。次いで、コントローラ１０８は、ユーザ・インターフェイス１０６上において、この第２レベルのドキュメント処理動作に対応した標識、図形的な表現、アイコン等を生成する。第２レベルのドキュメント処理動作には、例えば、用紙の片面への画像形成処理動作、両面への画像形成処理動作、ズーム処理動作、仕上げ処理動作、テンプレート生成処理動作、用紙方向指定処理動作等が含まれる。次いで、ユーザ１１４によって、ユーザ・インターフェイス１０６を介して所望の第２レベルのドキュメント処理動作が選択されると、コントローラは、第１レベルおよび第２レベルのドキュメント処理動作の開始に対応するカスタム化された標識を生成する。
【００３６】
本発明による一実施形態において、ユーザ装置１２０は、ドキュメント処理装置１０４へのリモート・アクセスをユーザに提供する。このような実施形態においては、ユーザは、ユーザ装置１２０を介して、第１レベルのドキュメント処理動作および任意の第２レベルの処理動作を選択する。ユーザ装置１２０は、コンピュータ・ネットワーク１０２を介して、ユーザによって選択されたデータをドキュメント処理装置１０４に送信する。例えば、第１レベルの処理動作はドキュメント印刷処理動作を含み、この場合、第２レベルの処理動作は、ストレージ・サーバ１１６からのドキュメント取得処理動作を含む。このようなユーザによる第１および第２レベルの処理動作の選択は、ユーザ装置１２０を介してユーザ１１４からリモートで起動される。この結果、第１レベルおよび第２レベルのドキュメント処理動作の開始に対応するカスタム化された標識が生成される。
【００３７】
本発明による更なる実施形態においては、ドキュメント処理装置１０４によって実行可能なドキュメント処理機能または処理動作に対応するデータは、データ記憶装置１１０に保存されている。次いで、ユーザ１１４は、ユーザ・インターフェイス１０６を介してユーザ１１４の身元に対応するユーザ識別情報を入力する。このようなユーザ識別データには、例えば、パスワード、ユーザＩＤ、パスワードとユーザＩＤの組合せ、生体認証データ、スマートカード、ＰＩＮ（Personal Identification Number）等がある。本発明による一実施形態においては、コントローラ１０８は、ユーザ１１４の身元を検証すると共に、関連付けられている権限および特権または制限を確認するために、受け取ったユーザ識別データを用いる。本発明による実施形態においては、コントローラ１０８は、ユーザ１１４用にカスタム化された標識が既に生成され、保存されているか否かを判断するために、受け取ったユーザ識別データを用いる。すなわち、コントローラ１０８は、ユーザ識別情報によって特定されたユーザ１１４との関連において、保存されているカスタム化された標識についてデータ記憶装置１１０を検索する。保存されているカスタム化された標識が利用可能である場合には、コントローラ１０８は、データ記憶装置１１０から標識を取得し、そのカスタム化された標識を含むドキュメント処理動作のメニューを生成する。換言すれば、グラフィカル・ユーザ・インターフェイス（以下、ＧＵＩと言うことがある。）によって描かれるメニューに、予め選択された第１および第２レベルのドキュメント処理動作を表す標識が表示される。
【００３８】
次いで、以前に生成されたカスタム化された標識が利用可能であるか否かに関わらず、コントローラ１０８は、カスタム化された標識を生成する要求が受け取られているか否かを判断する。本発明による一実施形態においては、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、標識の生成動作を起動するように、ユーザ１１４に促す。カスタム化された標識を生成する要求がユーザ１１４から受け取られていない場合には、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、要求されたドキュメント処理動作をユーザ１１４から受け取る。次いで、コントローラ１０８は要求されたドキュメント処理動作を開始するようにドキュメント処理装置１０４に対して指示する。ユーザ１１４が、ドキュメント処理動作に対応するカスタム化された標識を生成することを選択していることが認識された場合には、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、例えば、印刷、画像走査、コピー、ファクシミリ通信、電子メール、電子ストレージ等の第１レベルのドキュメント処理動作を表す標識を生成する。本発明による一実施形態においては、第１レベルの処理動作は、ストレージ・サーバ１１６からのドキュメントの取得、ストレージ・サーバ１１６のストレージ場所における電子保存処理動作等を含む。
【００３９】
次いで、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、ユーザが所望する第１レベルのドキュメント処理動作に対応した選択情報を、ユーザ１１４から受け取る。ユーザ選択データを受け取ると、コントローラ１０８は選択された第１レベルのドキュメント処理動作と関連する第２レベルのドキュメント処理動作のサブセットを特定する。既に選択された第１レベルの処理動作に対応する第２レベルのドキュメント処理動作のサブセットを特定すると、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、第２レベルのドキュメント処理動作を表す標識を生成する。次いで、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、ユーザ１１４による１つまたは複数の第２レベルのドキュメント処理動作の選択情報を受け取る。次いで、コントローラ１０８は、選択された第２レベルのドキュメント処理動作のいずれかが、更なるサブレベル（additional sublevels）を含んでいるか否かを判断する。ここで、ユーザ１１４は、「更なるサブレベル」から、ドキュメント処理の選択をさらに行うことが可能であり、特徴を有効化することが可能であり、あるいは特徴を無効化すること等が可能である。
【００４０】
ユーザ１１４によって選択された第２レベルのドキュメント処理動作の中の１つまたは複数の処理動作が、ユーザ１１４が変更することができるドキュメント処理の特徴、機能、処理動作、オプション等の更なるサブレベルを含んでいる場合には、コントローラ１０８は、サブレベルを含む第２レベルの処理動作に対応した更なるレベルの処理動作のサブセットを特定する。次いで、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、更なるレベルのサブセットを表す標識を生成する。次いで、コントローラ１０８は、ユーザ・インターフェイス１０６を介してユーザ１１４から所望のサブレベルの処理動作の選択情報を受け取る。次いで、コントローラ１０８は、既に選択されたサブレベルに対応する更なるレベルのサブセットが、さらに利用可能であるか否かを判断する。このようなドキュメント処理装置１０４に関連するユーザ１１４、コントローラ１０８およびユーザ・インターフェイス１０６の動作およびやり取りは、ユーザ１１４が変更する更なるサブレベルが存在しないとコントローラ１０８が判断するまで繰り返される。
【００４１】
コントローラ１０８は、更なるサブレベルが利用可能ではないと判断すると、ユーザ・インターフェイス１０６を介して、すべてのレベルのユーザ選択データを含むドキュメント処理動作の開始に対応したカスタム化された標識を生成する。次いで、カスタム化された標識は、ユーザ識別データと関連付けて保存される。ユーザ１１４は、ユーザ・インターフェイス１０６を介して、アイコンのセット、図形的な表現等を提示される。このアイコンのセットは、好ましくはすべてのレベルにおいて、選択された処理動作と関連付けられている。したがって、ユーザ１１４には、カスタム化された標識の生成の際にユーザ１１４が選択した１つまたは複数の機能、特徴または処理動作に対応したアイコンのみが提示される。この結果、ユーザ１１４は、選択された機能、処理動作、特徴等と関連する所望のアイコンを容易に選択することができる。予め設定された処理動作を表す所定のアイコンを選択する結果、ユーザ１１４は、それぞれの処理動作を実行するために、更なる選択を実行することなしに、ユーザ・インターフェイス１０６上のメニューのカスタム化されたアイコンを選択すればよい。さらに、ユーザ識別データとカスタム化されたアイコンとの間の関連付けがデータ記憶装置１１０内に保存されているため、その後にユーザ１１４がログインした際には、ユーザ１１４用にカスタム化されたアイコンが表示される。
【００４２】
ユーザ１１４は、ユーザ識別情報を、ユーザ装置１２０を介して、遠隔地から提出することができる。したがって、ユーザ１１４は、カスタム化された標識の生成を、ユーザ装置１２０を用いて遠隔地から容易に実行させることができる。
【００４３】
ドキュメント処理装置１０４と関連するその他のコンポーネントが、カスタム化された標識の生成との関連において、本明細書に記載されている方法によって機能可能であることが理解されよう。また、本明細書に記載されている動作を有効に実行するために、ドキュメント処理装置１０４と関連したハードウェア、ソフトウェアまたはこれらの適切な組み合わせを実装することが可能であることが理解されよう。
【００４４】
図１、図２および図３を参照しながら説明を行ったシステム１００および対応するコンポーネントについては、図４および図５に示すフローチャート、ならびに図６ないし図８に示す本発明による実施形態を例示する画面テンプレートを参照することにより、さらに十分に理解することができよう。
【００４５】
次に図４および図５を参照しながら、本発明による実施形態において、ユーザ・インターフェイスをカスタム化し、カスタム化されたユーザ・インターフェイスを利用する場合の動作を説明する。図４に、本発明による実施形態において、ユーザ・インターフェイスをカスタム化する動作例を表すフローチャートを示す。先ず、Ｓ４０２で、ドキュメント処理機能データをドキュメント処理装置１０４のコントローラ１０８によって保存する。このドキュメント処理機能データは、ドキュメント処理装置１０４で実行することができる第１レベルの処理動作のセットを表す。第１レベルの処理動作は、例えば、印刷、画像走査、コピー、ファクシミリ通信、電子メール、電子ストレージ等を含む。次いでＳ４０４において、コントローラ１０８はドキュメント処理機能データに対応する第１レベルのドキュメント処理動作を表す標識を生成する。前述したように、標識は、例えば、所定の処理動作または一連の処理動作を意味するアイコン、図形的な表現等を表すデータを包含することが可能である。
【００４６】
Ｓ４０６において、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、第１レベルのドキュメント処理動作のユーザ１１４による選択情報を表すユーザ選択データを受け取る。このユーザ選択データは、例えば、コピー処理動作、画像走査処理動作、ファクシミリ処理動作、印刷処理動作、電子メッセージ処理動作、電子メール処理動作、電子ストレージ等の、ユーザによる選択情報を表現することができる。次いで、受け取ったユーザ選択データを用いて、コントローラ１０８は、受け取ったユーザ選択データに対応する第２レベルのドキュメント処理動作のサブセットを特定、すなわち判定する（Ｓ４０８）。すなわち、コントローラ１０８は、以前に選択された第１レベルのドキュメント処理動作と関連する第２レベルの機能または処理動作を特定する。例えば、選択された第１レベルのドキュメント処理動作がコピー処理動作であるときには、第２レベルの処理動作のサブセットは、例えば、仕上げオプション、片面コピーあるいは両面コピー、用紙サイズ、ページ方向指定等を含む。
【００４７】
第２レベルの処理動作のサブセットが特定されると、コントローラ１０８は、Ｓ４１０において、これらの第２レベルの処理動作を表す標識を生成する。次いで、コントローラ１０８は、Ｓ４１２において、ユーザ・インターフェイス１０６を介して、ユーザ１１４による第２レベルの処理動作の選択情報を表すユーザ選択データを受け取る。次いでＳ４１４において、コントローラ１０８は、第１および第２レベルのドキュメント処理動作の開始に対応するカスタム化された標識を生成する。
【００４８】
次に図５を参照しながら、本発明による実施形態において、ユーザ・インターフェイスをカスタム化する動作をさらに詳細に説明する。図５に、本発明による実施形態において、ユーザ・インターフェイスをカスタム化する動作例をさらに詳細に表したフローチャートを示す。このフローチャートには、既に生成されたカスタム化された標識を利用する動作例も併せて示してある。先ず、Ｓ５０２で、コントローラ１０８は、ドキュメント処理装置１０４によって実行することができるドキュメント処理機能のセットを表すドキュメント処理機能データを保存する。前述したように、ドキュメント処理機能データは、ドキュメント処理装置１０４が実行することができる少なくとも第１レベルのドキュメント処理動作に対応している。Ｓ５０４において、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、ユーザ１１４の身元を表すユーザ識別データを受け取る。本発明による実施形態においては、ユーザ・インターフェイス１０６は、例えば、ＧＵＩを含むことができる。前述したユーザ識別データは、例えば、パスワード、ユーザＩＤ、パスワード、生体認証データ、ＰＩＮ番号等である。
【００４９】
次いで、Ｓ５０６において、既にカスタム化されている標識が利用可能であるか否かを判断する。すなわち、コントローラ１０８は、受け取ったユーザ識別データを使用することにより、先ずユーザ１１４の身元を識別し、次いでデータ記憶装置１１０に問い合わせることにより、カスタム化された標識またはこれに対応するデータがデータ記憶装置１１０内に保存されているか否かを判断する。標識またはこれに対応するデータは、ユーザ識別情報との関連において保存されており、コントローラ１０８は、ユーザ識別データを使用することにより、ユーザ識別データに対応する標識またはデータを探すことができる。カスタム化された標識が利用可能であると判断された場合には、Ｓ５０８において、カスタム化された標識と識別されたユーザ１１４の間の関連付けを示すデータ記憶装置１１０内に存在しているデータに基づいて、適切な手段により、カスタム化された標識をそのストレージ場所から取得する。続いてＳ５１０において、コントローラ１０８は、カスタム化された標識を含むドキュメント処理操作のメニューを、ユーザ・インターフェイス１０６を介して、生成する。カスタム化された標識は、アイコンまたはその他の図形的な表現として、メニュー上に表現される。
【００５０】
次いで、処理は、Ｓ５１２に進み、ここで、カスタム化された標識の生成をユーザ１１４が選択しているか否かを判断する。尚、このＳ５１２における判断は、既に生成されているカスタム化された標識を取得した後、またはカスタム化された標識が利用可能ではないというＳ５０６における判断の後に実行される。Ｓ５１２における判断は、コントローラ１０８によって受け取られる、カスタム化された標識の生成に関する要求のユーザ１１４からの提出に適切に基づいて行われる。カスタム化された標識の生成要求が受け取られていない場合、すなわち、ユーザ１１４がこのような要求を提出していない場合には、処理はＳ５１４に進み、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、ユーザ１１４からドキュメント処理要求を受け取る。次いでＳ５１６において、コントローラ１０８の指示によって、要求されたドキュメント処理動作がドキュメント処理装置１０４によって開始され、その後、処理は終了する。
【００５１】
Ｓ５１２において、コントローラ１０８によって肯定的な判断がなされた場合、すなわち、カスタム化された標識の生成が選択された場合には、処理はＳ５１８に進む。Ｓ５１８において、コントローラ１０８は、例えば、機能データに対応する第１レベルのドキュメント処理動作を表す標識を生成する。続いてＳ５２０において、コントローラ１０８は、ユーザ・インターフェイス１０６を介して、ユーザの第１レベルのドキュメント処理動作の選択を表す選択データを受け取る。すなわち、コントローラ１０８は、カスタム化された標識と関連付けられた第１レベルのドキュメント処理動作に関するユーザの選択情報をユーザ１１４から受け取る。次いで処理はＳ５２２に進み、コントローラ１０８は、以前に選択された第１レベルの処理動作に関連する第２レベルのドキュメント処理動作のサブセットを、本技術分野において知られている任意の適切な手段によって、特定する。次いで、コントローラ１０８はＳ５２４において、ユーザ・インターフェイス１０６を介して、第２レベルのドキュメント処理動作のサブセットを表す標識を生成する。次にＳ５２６において、ドキュメント処理装置１０４のコントローラ１０８は、ユーザ１１４によって選択された第２レベルのドキュメント処理動作に対応する第２レベルの選択データを受け取る。
【００５２】
Ｓ５２８において、コントローラ１０８は、既に選択されたレベルに対応する更なるレベルのサブセットが利用可能であるか否かを判断する。すなわち、コントローラ１０８は、例えば、既に第２レベルのドキュメント処理動作に対応する第２レベルの選択データを受け取っている場合には、第２レベルのドキュメント処理動作に関する選択に、さらに実行を要する選択（この場合は第３レベルの選択）が含まれているか否かを判断する。Ｓ５２８で行われる判断によって、ユーザ１１４が変更、選択等を行う、少なくとも１つの更なるサブレベルが残されている場合には、処理はＳ５３０に進み、コントローラ１０８は、以前のレベル（例えば、第２レベル）に対応する更なるレベル（例えば、第３レベル）のサブセットを任意の適切な手段によって特定する。次いでＳ５３２で、コントローラ１０８は、更なるサブレベルのドキュメント処理動作を表す標識を生成する。続いてＳ５３４において、コントローラは所望のサブレベルのユーザ１１４による選択情報を受け取り、その後、処理はＳ５２８に戻る。
【００５３】
Ｓ５２８において、コントローラ１０８が、変更または選択するための更なるレベルがユーザ１１４に残されていないと判断した場合には、処理はＳ５３６に進み、選択されたすべてのレベル、すなわち第１レベル選択データ、第２レベル選択データ、サブレベル選択データ等を含むドキュメント処理動作の開始に対応するカスタム化された標識が生成される。次いで、Ｓ５３８において、カスタム化された標識をユーザ識別データに関連付けて保存する。例えば、アイコンまたは図形的な表現からなるカスタム化された標識とユーザ識別データの間の関連付けが、データ記憶装置１１０に保存される。この結果、前述したように、ユーザ１１４が後ほどログインすると、ユーザ１１４用にカスタム化された標識が表示される。カスタム化された標識はアイコンまたは図形的な表現を表すデータに対応しており、カスタム化された標識をユーザ１１４が選択することにより、第１レベル、第２レベルおよび更なるレベルそれぞれのドキュメント処理動作を開始するようにドキュメント処理装置１０４が起動される。
【００５４】
次に図６、図７および図８に示すテンプレート・グラフィカル・ユーザ・インターフェイス（以下、テンプレートＧＵＩと言うことがある。）を参照しながら、本発明による実施形態を説明する。図６、図７および図８に示すテンプレートＧＵＩは例示目的であって、本発明を限定することを意図したものではない。図６、図７および図８に示す全体的なハードウェアは同一であるが、以前の画面における選択にしたがって表示が変化する。したがって、図６を参照しながら行うハードウェアに関する説明は、図７および図８のテンプレートＧＵＩ ７００およびテンプレートＧＵＩ ８００にも適用できる。
【００５５】
先ず、図６を参照すると、タッチ・パネルまたはタッチ・スクリーン・ディスプレイ６０２、機能ボタンの列６０４、英数字キーパッド６０６、作動ボタン６０８、および補助機能ボタン６１０を含む、第１のテンプレートＧＵＩ ６００が示されている。機能ボタン６０４は、例えば、ユーザ１１４が特定の主要なドキュメント処理機能、すなわち第１レベルの処理機能に迅速にアクセスすることを可能とするハードウェア・ボタンを含んでいる。英数字キーパッド６０６は、例えば、コピー部数、パスワード等の数値、文字等を入力するインターフェイスをユーザ１１４に提供する。作動ボタン６０８は、例えば、キャンセル・ボタン、開始ボタン等を含んでいる。テンプレートＧＵＩ６００は、さらに、例えば、割り込み状態、ジョブ状態要求、アクセス（ログイン）、節電モード等を含む、所定のドキュメント処理動作には直接的には関係しないドキュメント処理装置１０４の機能および動作状態を表す補助機能ボタン６１０も含んでいる。
【００５６】
ディスプレイ６０２を参照すると、第１レベルのドキュメント処理機能を表す標識をユーザ１１４に示すダイアログ・ボックス６１２が表示されている。ダイアログ・ボックス６１２内のコピー・アイコン６１４、画像走査アイコン６１６、ファクシミリ・アイコン６１８および電子メッセージ・アイコン６２０は、保存されている機能データからコントローラ１０８によって生成された第１レベルのドキュメント処理機能のセットに対応する。ディスプレイ６０２は、ユーザ１１４によって目視される標識の出力を示す。ダイアログ・ボックス６１２は、キャンセル・アイコン６２２をさらに含んでおり、このキャンセル・アイコンの選択によりダイアログ・ボックス６１２を終了させ、ドキュメント処理装置１０４の通常のドキュメント処理動作に戻る。ユーザ１１４は、コピー・アイコン６１４、画像走査アイコン６１６、ファクシミリ・アイコン６１８および電子メッセージ・アイコン６２０の中から所望の第１レベルのドキュメント処理機能を選択することができ、いずれかのアイコンが選択されると処理動作は次のテンプレートＧＵＩ ７００に進む。後に行うテンプレートＧＵＩ ７００に関する説明においては、ダイアログ・ボックス６１２の中のコピー・アイコン６１４が選択された場合を想定している。所望の機能の選択は、関連するアイコンのユーザ１１４による選択に対応している。この関連するアイコンの表現は利用可能なアイコンのセット内に保存されており、利用可能なアイコンのセットから、ユーザ１１４は選択対象の処理動作のセットを表すアイコンを後に選択する。図には含まれていないが、印刷アイコン、電子ストレージ・アイコン等を含むその他の第１レベルのドキュメント処理動作を表すアイコンをダイアログ・ボックス６１２内に含めることができる。
【００５７】
次に図７を参照すると、以前のコピー処理動作の選択、すなわちダイアログ・ボックス６１２の中のコピー・アイコン６１４の選択に対応する、１つまたは複数の第２レベルのドキュメント処理動作を示す更新されたダイアログ・ボックス７０２が示されている。ダイアログ・ボックス７０２は、ズーム処理アイコン７０４、片面または両面モードの選択アイコン７０６、仕上げオプション選択アイコン７０８、詳細ウィザード選択アイコン７１０、キャンセル・アイコン７１２および「次へ」アイコン７１４を含んでいる。図７においては、拡大鏡によって表されているズーム処理アイコン７０４は１００％に設定されており、ユーザ１１４がズーム選択肢を選択していないことを示している。片面または両面モード・アイコン７０６は、片面コピーのドキュメントとして表されており、ドキュメント処理装置１０４の片面コピー動作モードが選択されていることを示している。仕上げオプション選択アイコン７０８は、ステープルされたドキュメントとして表されており、ユーザ１１４が出力ドキュメントのステープルに対応した仕上げオプションを選択したことを示している。詳細ウィザード・アイコン７１０が選択されると、以前に選択されたコピー処理動作に整合する更なる選択肢、機能、処理動作等を選択するように、ユーザ１１４を促す。キャンセル・アイコン７１２を選択すると、ディスプレイ７０２が通常のドキュメント処理画面に戻り、「次へ」アイコン７１４を選択すると、ユーザ１１４は、図８に示すように、選択された処理動作または特徴の開始と関連付けられたアイコンを選択するように促される。
【００５８】
図７に示した例においては、ユーザ１１４は、ステープルという仕上げオプションのみを指示しており、その他の選択肢、すなわちズーム処理、および片面または両面モードの選択は、通常の状態に留まっている。この結果、選択された選択肢と関連付けられたアイコンがアイコンのセットに追加され、ユーザ１１４は追加されたアイコンのセットから、選択された処理動作または選択肢の開始を表す所望のアイコンを選択することができる。
【００５９】
次に図８を参照すると、選択されたドキュメント処理動作または特徴の開始と関連付けられたカスタム化されたアイコンの最終的な選択情報を示すテンプレートＧＵＩ ８００が示されている。ダイアログ・ボックス８０２は、以前に選択された処理動作または選択肢と関連するアイコンに対応したアイコンのセットの視覚的な表示を含んでいる。ダイアログ・ボックス８０２内に示されているのは、コピー・アイコン８０４、ステープル・アイコン８０６、および非表示（do not show）オプション８０８である。ダイアログ・ボックス８０２は、「戻る」アイコン８１０と、「完了」アイコン８１２をさらに含んでいる。「戻る」アイコン８１０が選択されると、表示は以前の表示７００に戻る。また、「完了」アイコン８１２が選択されると、選択されたアイコンは、選択されたドキュメント処理動作および選択肢と関連付けられ、ユーザ識別データと共に、データ記憶装置１１０に保存される。図８に示されているように、ユーザ１１４は、ステープルの仕上げオプションを伴う選択されたコピー処理動作の開始と関連付けられるように、コピー・アイコン８０４を選択している。したがって、ユーザ１１４が、次回、ドキュメント処理装置１０４にログインしたときには、図６に示したようなダイアログ・ボックスに、カスタム化されたコピー・アイコン８０４を含むドキュメント処理動作に対応した様々なアイコンが表示される。ユーザ１１４がコピー・アイコン８０４を選択すると、コントローラ１０８は、ステープルされた出力ドキュメントを生成するコピー処理動作を実行するように、ドキュメント処理装置１０４に指示する。
【００６０】
以上の説明から明らかになったであろうが、本発明によれば、ユーザ・インターフェイスをカスタム化するシステムおよび方法が提供される。また、本発明による実施形態によれば、後のドキュメント処理動作において使用する際に容易に認識可能かつ利用可能となるように、ユーザによって予め選択された通常使用される１つまたは複数のドキュメント機能または処理動作を効率的かつ効果的に開始させることが可能なユーザ・インターフェイスをカスタム化するシステムおよび方法が提供される。さらに、本発明による他の実施形態によれば、ユーザに関連付けられたカスタム化された機能の記憶を助けるものとして機能する標識を利用したユーザ・インターフェイスをカスタム化するシステムおよび方法が提供される。
【００６１】
本発明は、ソース・コード、オブジェクト・コード、部分的にコンパイルされた形のようなコード中間ソースおよびオブジェクト・コードの形、あるいは本発明の実施形態で使用するために適した任意の他の形のコンピュータ・プログラムに適用される。コンピュータ・プログラムは、スタンドアローンのアプリケーション、ソフトウェア・コンポーネント、スクリプトまたは他のアプリケーションへのプラグ・インとすることができる。本発明を実施するコンピュータ・プログラムは、例えば、ＲＯＭやＲＡＭ等の記憶媒体、ＣＤ−ＲＯＭ等の光記録媒体、フロッピー（登録商標）ディスク等の磁気記録媒体等の、コンピュータ・プログラムを伝達することができる任意の実体または装置である担体上で具体化することができる。この担体は、電気ケーブルまたは光ケーブルによって、または無線や他の手段によって伝えられる電気信号や光信号等の任意の伝達可能な担体である。コンピュータ・プログラムは、サーバからインターネットを介してダウンロードすることもできる。また、コンピュータ・プログラムの機能は集積回路に組み込むこともできる。説明を行った本発明の原理を実質的にコンピュータまたはプロセッサに実行させるコードを含む任意およびすべての実施形態は、本発明の技術的な範囲内にある。
【００６２】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的ではなく、本発明を開示した形態に限定しようとするものでもない。以上の開示内容を鑑みて明らかな修正または変形が可能である。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。例えば、本発明による実施形態の説明はドキュメント処理装置に関して記載したが、開示した技術的思想は、頻繁に用いられる機能選択、または、すぐにアクセス可能な機能選択の、カスタム化された表示が望まれる任意の装置のユーザ・インターフェイスにも適用可能である。そのようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる発明の技術的な範囲内にある。
【図面の簡単な説明】
【００６３】
【図１】本発明による実施形態が適用されるユーザ・インターフェイスをカスタム化するシステム全体の構成例である。
【図２】本発明による実施形態のシステムの動作が実行されるコントローラのハードウェアの構成例である。
【図３】本発明による実施形態のシステムの動作が実行されるコントローラの機能ブロックの構成例である。
【図４】本発明による実施形態において、ユーザ・インターフェイスをカスタム化する動作例を表すフローチャートである。
【図５】本発明による実施形態において、ユーザ・インターフェイスをカスタム化する動作例をさらに詳細に表したフローチャートである。
【図６】本発明による実施形態において、ユーザ・インターフェイスをカスタム化する際に使用されるテンプレート・グラフィカル・ユーザ・インターフェイス画面例である。
【図７】本発明による実施形態において、ユーザ・インターフェイスをカスタム化する際に使用されるテンプレート・グラフィカル・ユーザ・インターフェイス画面例である。
【図８】本発明による実施形態において、ユーザ・インターフェイスをカスタム化する際に使用されるテンプレート・グラフィカル・ユーザ・インターフェイス画面例である。
【符号の説明】
【００６４】
１００  システム
１０２  コンピュータ・ネットワーク、分散コンピューティング環境
１０４  ドキュメント処理装置、ＭＦＰ
１０６  ユーザ・インターフェイス
１０８  コントローラ
１１０  データ記憶装置
１１２、１１８、１２２  通信リンク
１１４  ユーザ
１１６  ストレージ・サーバ、ネットワーク・ストレージ装置
１２０  ユーザ装置
２００、３００  コントローラ
２０２  プロセッサ
２０４  読み出し専用メモリ、ＲＯＭ
２０６  ＲＡＭ
２０８  ストレージ・インターフェイス
２１０  ネットワーク・インターフェイス・サブシステム
２１２  バス
２１４  ネットワーク・インターフェイス・カード
２１６  ディスク・ドライブ
２１８  無線インターフェイス
２２０  物理的ネットワーク
２２２  ドキュメント・プロセッサ・インターフェイス
２２４  コピー・ハードウェア
２２６  画像走査ハードウェア
２２８  印刷ハードウェア
２３０  ファクシミリ・ハードウェア
２３２  ドキュメント処理ハードウェア
３０２  ドキュメント処理エンジン
３０４  印刷機能部
３０６  ファクシミリ通信機能部
３０８  画像走査機能部
３１０  ユーザ・インターフェイス・パネル
３１２  ジョブ・キュー
３１４  ネットワーク・サービス機能部
３１６  画像プロセッサ
３１８  ジョブ解析部
３２０  クライアント側ネットワーク・サービス機能
３２２  クライアント装置サービス部
６００、７００、８００  テンプレート・グラフィカル・ユーザ・インターフェイス
６１２、７０２、８０２  ダイアログ・ボックス
【図１】
2008167436.tif 000003
【図２】
2008167436.tif 000004
【図３】
2008167436.tif 000005
【図４】
2008167436.tif 000006
【図５】
2008167436.tif 000007
【図６】
2008167436.tif 000008
【図７】
2008167436.tif 000009
【図８】
2008167436.tif 000010