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