(57)【要約】【課題】  期待されるジョブ要件に応じるためにインタフェース制御パネルならびに関連画面ダイアログを選択的に適応させる能力を備えた新規の優れたユーザインタフェースを提供すること。【解決手段】  ユーザディスプレイは、経路ボタン配列を含み、ネットワーク上の複数装置に相互接続される。本方法は、カスタマイズドインタフェース制御を一般的な保存インタフェース制御カテゴリに記憶したり、ユーザ定義参照名でカスタマイズドインタフェース制御を記憶したりする保存オプションを利用して、保存、オプションとして保存、などのプログラミングオプションを表示するジョブプログラミングボタンを表示して起動することを含む。また、ネットワーク上の選択機械の機能を拡張し、以前に利用できなかった選択多能オペレーションを生成するための技術が含まれる。【選択図】    図２
2006190329.tif 000002
【特許請求の範囲】
【請求項１】
経路ボタン配列を備え且つネットワーク上の複数の装置と相互接続されているユーザディスプレイをカスタマイズするインタフェースの制御を検索する方法であって、
カスタマイズドパネル検索ボタンを提供するステップと、
カスタマイズド制御パネル検索ボタンを使用して、前記装置に関連する複数のカスタマイズド制御パネルインジケータを表示するステップと、
複数のカスタマイズド制御パネルインジケータからカスタマイズド制御パネルインジケータを選択するステップと、
カスタマイズド制御パネルインジケータの選択に応じて、ディスプレイに接続されたメモリからカスタマイズド制御パネルにアクセスするステップ、とを備えた前記方法。
【請求項２】
前記ネットワーク上の複数の装置が、ハードウェア装置とソフトウェア装置を含む請求項１に記載の方法。
【請求項３】
前記ハードウェア装置が、プリンタ、ワークステーション及びパーソナルコンピュータを含む請求項２に記載の方法。
【請求項４】
カスタマイズド制御パネルインジケータが、ネットワーク上の特定装置のカスタマイズド制御パネルを示すカスタマイズド制御パネルアイコンである請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインタフェースに関するものであり、更に詳しく言うと、多重レベルカスタマイズド制御インタフェースの作成、記憶、アクセスの簡略化技術に関するものである。
【背景技術】
【０００２】
現代の文書のニーズに合わせるために、文書の複写、文書の配布、文書の保存、文書の印刷といった、文書システムが備える種々の局所および遠隔アプリケーションの機能セットは常に拡大してきた。従来は機能セットを拡大するために、通常はメニュー層を多くし、機能カテゴリの数を増やし、ボタンとアイコンの数を増やすことによって既存の制御パネルを増補していた。その結果、エンドユーザオペレータは、特定ジョブに必要な特定の機能セットや電子ダイアログを探したりアクセスしたりするために、制御パネル探索というタスクにしばしば取り組まされる。
【０００３】
これはオペレータにとって、ジョブのセットアップの複雑さを深刻化するものであった。この問題は、ファクス、印刷、記憶、配布といった多能機能が要求されるときに更に強まる。これらの状況において、ユーザとオペレータは、機能の可用度と、与えられたジョブの目的を達成するための機能の選択と組合せについて、しばしば混乱させられる。大量のダイアログ情報と多数のオプションは、オペレータをまごつかせ、誤った選択に至らしめることがある。特に、ごく特定な要件に対して与えられる機械サイトには、不必要なプロンプト、オプション、機能を絶えず表示する機械制御パネルは役に立たない。また、単純なジョブ要求も、ジョブ要件を遂行するのに制御パネルに多数の機能やオプションを要しない。米国特許第４，７１１，５６０号明細書は、フロッピー（登録商標）ディスク上に記憶され、ユーザがロードするシーケンス制御プログラムに基づいて機能を発揮する複写機を開示している。米国特許第５，２１８，４０６号明細書は、診断手順を機械に転送したり、機械から検索した診断データを記憶するためのメモリカードの利用を開示している。しかしながら前述のシステムの問題は、それらが外部メモリからのジョブ要件や診断手順またはデータのロードに関するものであることである。
【０００４】
他方、本発明は、与えられたジョブ要件を遂行する機能を選択するための制御パネルまたはシステムを作成およびカスタマイズする技術という、全く異なる設計概念に関するものである。１９９４年１０月２７日付けで提出された特許係属出願第３２９，８１１号（Ｄ／９４１０１）明細書は、インタフェース制御カスタマイジングモードにすることによって機械のインタフェース制御をカスタマイズならびに記憶する方法を開示していることに注意されたい。これにより、特定機械に関して利用する制御機能セットを選択し、インタフェース制御の拡大縮小表示に関する特定構成に制御機能セットをアレンジするための制御機能ライブラリを利用できるようになる。制御機能セットと特定構成は、特定識別子に照会され、それにより識別子のアクセス時に制御機能セットと特定構成とはインタフェース制御ディスプレイに提供される。  
【０００５】
しかしながら、このシステムでの問題は、サードパーティーの装置の制御への拡張性と拡大の限界、ならびに有限な機能拡大である。従って、本発明では、制御パネルは、予想されるジョブ要件のクラスや特定機械サイト独特の要求だけでなく、種々ベンダの機械の既存制御パネルまたはテンプレートの固有適合、ならびに、特定ユーザセット、特定要件または特定位置決めのための制御パネルの作成にも対応できるように適応させられる。これは、機能を追加すること、または、そのような機能のない機械の機能を向上すること、並びに、特徴ある多能すなわち多機能オペレーションが以前に存在しなかった場合にそのようなオペレーションを生成することを含むものである。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従って、本発明の目的は、期待されるジョブ要件に応じるためにインタフェース制御パネルならびに関連画面ダイアログを選択的に適応させる能力を備えた新規の優れたユーザインタフェースを提供することである。本発明の、オペレータにとっての他の目的は、以前に存在しない機能を作成して機械に追加することを含む、機械インタフェース用のカスタマイズド制御パネルを提供することである。本発明の更に別の目的は、複数ベンダの既存機械からカスタマイズされたか、或いは、一般的にいずれか任意のジョブ要件のためのファンクションまたは機能別に作成されたかした制御パネルまたはテンプレートを含む、特定ジョブ要件または機械ユーザに選択的に合わせられる複数のカスタマイズドユーザインタフェースを提供することである。本発明の更に別の目的は、任意のジョブ要件に合わせた所定の制御パネルを、要求に応じて記憶および検索する簡単な方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、ユーザディスプレイからカスタマイズドインタフェース制御を記憶および検索する方法に関するものである。ユーザディスプレイは、経路ボタン配列を含み、ネットワーク上の複数装置に相互接続される。本方法は、カスタマイズドインタフェース制御を一般的な保存インタフェース制御カテゴリに記憶したり、ユーザ定義参照名でカスタマイズドインタフェース制御を記憶したりする保存オプションを利用して、保存、オプションとして保存、などのプログラミングオプションを表示するジョブプログラミングボタンを表示して起動することを含む。また、ネットワーク上の選択機械の機能を拡張し、以前に利用できなかった選択多能オペレーションを生成するための技術が含まれる。
【発明を実施するための最良の形態】
【０００８】
以下、図面に基づき本発明の実施の形態を説明する。
【実施例】
【０００９】
本発明を更によく理解するために添付図面を参照するが、図中、同一参照番号は同様部品に対して適用される。
【００１０】
図１は、本発明を反映したシステム環境の図である。図２は、図１に示したディスプレイ画面で使用される典型的なマルチ装置ユーザインタフェースの拡大図である。図３に、図１のシステム環境で使用される典型的なシステムアーキテクチャの概略図を示す。図４に、オペレータ制御テンプレートをカスタマイズするための典型的な画面を示す。図５に、カスタマイズド制御テンプレートで使用するメッセージエリア、経路、プログラミングアクセスエリアを示す。図６に、本発明によるカスタムインタフェース制御パネルの保存と検索の技術の模擬画面図を示す。図７に、本発明による装置固有のユーザ定義総称インタフェース制御を表示する画面を示す。図８Ａと図８Ｂは、本発明による優れたカスタマイズド制御パネルを表示する画面である。
【００１１】
ここで図面、特に図１、を参照すると、ユーザは、ワークステーション４を含む典型的マルチメディア装置情報システムまたはネットワーク２により、透過的または装置非依存式に交信できるようになっている。マルチメディアシステム２は、種々のハードウェアプラットフォームを利用して実行することができ、スキャナまたはディジタル複写機５、キーボード６、座標指示器またはマウス７、マイクロホン８、ならびにビデオカメラ９を含む入力用装置を備えている。このシステムは更に、ディスプレイ端末１０、プリンタ１１、スピーカ１２を含む出力用装置を有している。入出力（Ｉ／Ｏ）装置は、ファクシミリ１３、ファイルサーバ１４、電話１５を含む。サーバ１４は、ユーザのアクセス権によって区別される公用、共用、および／または私用データ記憶装置によりワークステーション４の中枢または遠隔に配置される。サーバ１４は、関連データベースシステム１７、ネットワーク管理システム１８、メールシステム１９（例えば、ｅメール、ボイスメール）、データ記憶検索システム２０を含み、オプティカルドライブ、ハードドライブ、フロッピー（登録商標）ドライブおよび／またはテープドライブを用いて物理的に構成されうる。関連データベースシステム１７は、データの高速照会と検索を備えたシステムを提供する。
【００１２】
ワークステーション４は、異なるワークステーション４のユーザがリアルタイムに一緒に作業して、異なる形式で存在する公用、共用、または私用情報を処理および配布できる、協力的環境で作動する。（本明細書では、公用データは誰もがアクセスできるデータ、共用データは限定数のユーザがアクセスできるデータ、私用データは個人ユーザが自分だけアクセスできるデータ、と定義付ける。）ワークステーション４は、分散型または集中型環境に存在できる。いずれの環境においても、ワークステーション４は、ローカルエリアネットワーク（ＬＡＮ）２４、ゲートウェイ２５、および／またはモデム２６を介して、他のシステムと装置に接続される。分散型システムでは、例えば冗長記憶または固有アプリケーションの単独搭載を行うことにより、多数のワークステーションが互いに分散型処理および記憶能力を拡大する。ワークステーション４は、典型的なオフィス環境の各種抽象概念を使ったオフィスのデスクトップメタファーを説明する表示のような種々のデータオブジェクトやユーザアプリケーションを表すアイコンとウィンドウを利用するオブジェクト指向ユーザインタフェース（ＵＩ）４０を備えている。データを維持し、種々のユーザ空間を介してナビゲートし、抽象的なコンピュータ概念を示すためのメタファーを提供するオブジェクト指向方法論を有するウィンドウとアイコンを用いるユーザインタフェースは周知であり、その一例は、デスクトップ、インバスケット、アウトバスケット、ならびに文書といった抽象概念を利用する、ゼロックス社から入手できるソフトウェアＧｌｏｖａｌ  Ｖｉｅｗ  ＴＭ（”ＧＶ”）である。
【００１３】
図２に、ワークステーション４とプリンタ１１とスキャナ５の画面１０に表示される多能装置ユーザインタフェース４０の一実施例を示す。ユーザインタフェース（ＵＩ）４０は、いずれのシステムからも遠くはなれて作動可能で、Ｘウィンドウのような遠隔ウィンドイングプロトコルを利用してネットワークサービスに広げることができる。例えば、プリンタ１１のユーザインタフェース４０は、いずれかのワークステーション４またはスキャナ５のような代替サービスから遠く離れて利用することができる。具体的に言うと、ユーザインタフェース４０は、リソースバー４２、状態バー４３、サービスエリア４４の三領域に分かれている。リソースバー４２は、ネットワーク２４に組み込まれた高レベルサービスをユーザが利用できるようにするメニューバーである。リソースバー内では、文書ソースすなわちスーツケース４５がユーザに文書用の一時記憶域を提供する。スーツケース４５はネットワークサービス間で容易に移動するために実行状態または編集可能な文書を格納し、即ち、スーツケース４５は、ユーザがネットワーク２４をナビゲートするときに文書を格納する遷移空間である。
【００１４】
リソースバー４２には、更に、ネットワークサービスメニュー４６とネットワーク管理メニュー４７も備わっている。ネットワークサービスメニュー４６は、プリンタ１１、ファクシミリ１３、スキャナ５、ファイルサーバ２０（私用、共用、公用ファイル記憶機構）、データベースサーバ１７、メールサーバ（例えば、ボイスメール、ｅメールなど）１９、（モデム２６、ネットワークゲートウェイ２５のような）ポート、ならびに他のワークステーション４のような、いずれかのネットワークでつながれたサービスを利用できるようにする。サービスエリア４４では、ネットワーク管理１８から利用できる公開通信チャネル６３も利用できる。これらは、ネットワーク管理１８を管理する（図示されていない）ユーティリティに提供されるチャネルである。ユーザプロファイルに含まれるこれらチャネルは、ネットワーク２４上の他のユーザからデータを受信しようとするユーザによって提供される。ネットワーク管理１８で利用できる他のユーティリティは、配布先リストと、サービスアクセスリストと、他のドメインならびにエリアネットワークサービスである。ネットワーク管理４７は、プロファイルとサービスの識別および探索のためのユーティリティにユーザがアクセスできるようにする。例えば、ネットワーク管理４７は、ユーザアクセス特権ならびにファイルサーバアクセスに対するリソース特権に関する情報を含んでいる。
【００１５】
状態バー４３は、システムメッセージエリア４８と、装置メッセージエリア４９と、プログラミングコンフリクトメッセージおよびプロンプトエリア５０という三つの専用メッセージエリアに分かれている。テキストは、システムの状態が変わるときにメッセージエリア５０で更新される。メッセージエリア５０は、更に詳細なメッセージを表示するように指定することができる。例えば、プリンタがダウンしたときに、メッセージエリアには「プリンタダウン」というメッセージが表示され、メッセージエリア５０を更に指定することにより、プリンタがダウンした原因の詳細記述が表示される。サービスエリア４４は、関連サービスと機能を分類保持し、ユーザ作業空間５１を提供する。選択された装置はヘラルドメニュー５２上で識別され、つまり、メニュー５２上でのコーディングにより装置名５３に利用可能ユーティリティが提供される。例えば、装置５３は、走査、印刷またはファクス機能を備えたネットワークパブリッシングシステムでありうる。装置５４は、サービスをエクスポートする物理的ネットワークパブリッシャとなる。サービスバー５５は、サービス５３上で利用できるサービスを分類する。例えば、ユーザは、特定文書サービス（例えば、走査５６または送信５７）を利用できるようにするサービスモジュールを選択できる。サービスサブバー５８は、サービスモジュール内のサブサービスを利用できるようにする。作業空間５１は、パブリケーションとアーカイブを含みうる配布用文書を作成するためのユーザエリアを提供する。
【００１６】
チャネルアーキテクチャは、クライアント−サーバの関係に基づくものであり、クライアントファシリティはネットワーク２４にエクスポートされるアプリケーションであり、サーバファシリティはネットワークからインポートされる。つまり、クライアントはエクスポートされたサーバ機能にアクセスする。このように、いくつかのサービス（プリンタ、スキャナ等）は、クライアント機能を利用しないでサーバ機能をエクスポートすなわち提供するだけの場合がある。その結果、チャネルクライアントとチャネルサーバは、いずれも、同一サービスについて作用する場合もあるし、異なるサービスについて独特に作用する場合もある。図３にアーキテクチャを詳細に示す。図中、統合クライント／サーバシステム１０２は、独立クライアント１０４と、サーバ１０３と、ディスク１０６に通信チャネル情報を格納するといったネットワーク管理ファシリティを提供する通信チャネル管理サーバ１０５、とにより作動している。
【００１７】
クライアントとサーバの両方のアーキテクチャに共通しているのは、通信チャネルマネージャ１１０である。マネージャ１１０は、ユーザインタフェース１１１を、ネットワーク２４、局所記憶ディスク１１２とキャッシュ１１３、レシーバサービス１１４、センダサービス１１５にインタフェースする。マネージャ１１０が利用できる局所記憶機構は、長期間記憶機構１１２（例えば、ディスク、フロッピー（登録商標）、またはテープ）と、短期間高速アクセス即ちキャッシュ記憶機構１１３の形のものである。レシーバサービス１１４はサーバ機能を提供し、一方、センダサービス１１５はクライアント機能をマネージャ１１０に提供する。典型的なシステムについて更に詳しくは、本明細書に組み込まれている、特許係属出願第第０７／１３０，９２９号（Ｄ／９２３６５）明細書を参照されたい。
【００１８】
本明細書に組み込まれている、９４年１０月２７日付特許係属出願第３２９，８１１号（Ｄ／９４１０１）明細書に開示されているように、ファクス機、プリンタ、複写機、多能装置、ワークステーションのためのダイアログ画面上の多能ユーザインタフェース制御をアセンブルするのに、機能ライブラリが利用される。機能ライブラリにより、オペレータは機能配列を容易に電子的にアセンブルして、多種類のジョブを最も効果的にサポートすることができる。カスタマイザーションは、制御パネルの拡大縮小表示、単純なオン／オフセレクタにより追加または削除される機能、メニュー、表示スタイルを変更するためのオブジェクト・ドロップ・アンド・ドラッグ調整可能機能、ならびに機能の位置決めにより、可能となる。これらのダイアログ機構により、同一製品上に種々の制御パネルを作成して利用することが可能となり、顧客は、自分自身のカスタマイズド制御パネルを容易に考案することができる。
【００１９】
多能文書システムのユーザインタフェース（ＵＩ）により、文書の配布、記憶、検索、複写、印刷における各種の新タスクに関してジョブプログラミングが可能となる。ユーザは、どのようにしたらシステムの機能を最も良く組合わせて利用できるか分からないでいることが多い。機能ライブラリの概念は、ＵＩダイアログがユーザのニーズに取り組み、拡張可能なカスタマイズした解決手段を提供し、システムの利用法をユーザを案内できるようにするもの、のことである。機能ライブラリは、スクリーン上で容易に機能をアセンブルするための電子ＵＩダイアログが含まれており、いずれか種類のジョブをサポートする。このアセンブルは、製品が顧客現場にいく前後に、製品開発者またはエンドユーザによって実施される。ソフトウェアには完全配列の可能多能機能オプションが常駐しているが、電子表示媒体の融通性により、単純なオブジェクト思考方法を利用して有用なオプションサブセットを特定のジョブプログラミング画面に置いたり、取り除いたりできる。
【００２０】
電子制御パネルのレイアウト中の全機能は、操作可能なオブジェクトである。それらは、電子的に検索、削除、または移動されてジョブ制御画面を構成する。機能カテゴリの割付ならびに選択は、最終画面レイアウトの縮小表示で機能をドラッグすることによって調整されうる。機能に関連するオブジェクトのプロパティならびにレイアウトは、表示スタイルを調整するのに利用される。一旦アセンブルされた一枚または複数枚のこれら制御パネルは、適応解として、プログラムジョブの再使用のために保存することができ、異なるニーズのために、同一装置上に複数枚の制御パネルが常駐できる。機能ライブラリを利用することにより、独自の多能制御パネルを作成し、新アプリケーションでユーザを支援したり、進化するニーズに対応することができる。
【００２１】
ユーザは、提案機能セットのいずれかにチェックをオン／オフするか、或いは、メニューから別の機能を検索する。チェックされた機能は、アニメーションにより拡大縮小表示に追加される。ユーザは、機能を「チェック解除」して、同様方法で削除することも可能である。グリッド上の機能は、指またはマウスで指定して、グリッドに沿っていずれか新しい位置にドラッグすることも可能である。各機能は、産業規格または製品仕様によって定義された通りの固有スタイルに基づいたその表示特性を定義するプロパティオプションを持っている。プロパティを選択することにより、ボタンタイプ等、ならびにレイアウト上で機能が占有するグリッド空間量が決定される。本発明により、ジョブセットアップを種々の個人、ワークグループプラクティス、ジョブタイプに合わせるために、同一装置に多重制御パネルが提供される。個々の制御パネルは、名付けられ、保存され、ネットワークで共有される。これらの制御パネルは「そのまま」利用されるか、或いは、ユーザ自身のジョブセットアップ制御を作成するための青写真として作用しうる。
【００２２】
今日の制御パネルならびに電子ダイアログで、オペレータは、任意のジョブに関して、オペレータが必要とする特定機能を見つけるだけの探索タスクに直面させられている。これまでは、制御パネルは電子ディスプレイに単に多くのメニュー層を追加し、機能のカテゴリ数を増やし、更に多くボタン等を追加して機能を成長させていた。このことはユーザにとってジョブのセットアップの複雑さを深刻化するものであり、ファクス、印刷、記憶、配布に関する多機能が追加された場合に問題が深くなる。ユーザは、もはやシステム上で利用できる機能は何であるかも分からず、ジョブをセットアップするためにそれらをどのように効率的に組み合わせるかも構わない。
【００２３】
本発明によれば、ダイアログの機能をいくつかの自蔵制御パネルに組織するために電子ディスプレイ媒体が利用される。制御パネルは、種々の個人、ワークグループプラクティス、ならびにジョブタイプのニーズに合うように導き出された機能サブセットを含んでいる。その総合結果が、平易さ、セットアップ効率、適応能力が向上したダイアログである。ユーザは、システムで利用できる何枚かの制御パネルのうちの一枚を選択してジョブをセットアップする。多重制御パネルという概念は、機能が豊富な多機能システムにとって大きな利益に通じるものである。一製品に多重標準制御パネルが備わっていることにより、既知種類のタスク（例えば、フィルムスライドから紙に移動する特定種類のオリジナル／ソース文書、または、宛名を書いた封筒のような特殊タイプの出力を達成すること）に関してユーザの便宜を最適化するように機能を組織できる。或いは、これらの制御パネルは、システムが何をできるかについて新たなユーザの期待（例えば、走査および複写された画像をワークステーションに自動伝送で戻したり、複写機を利用した電子配布に関する機能など）を築くのに利用されうる。予めアセンブルされた制御パネルは、「そのまま」で利用することも、青写真にしてユーザが自分自身のバージョンを作成および保存することもできる。ユーザは、カスタム／ブランク制御パネルオプションを介して、機能を組み合わせて新たな機能性を生成できる。カスタム制御パネルは、これら同ツールを利用してワークステーションで作成することもできるし、別の装置で作成していずれかの場所で使用するために送ることもできる。
【００２４】
一実施例において、利用可能な制御パネルオプションは、メインダイアログ画面で名前付きボタンとして表示される。ユーザは利用可能な制御パネルオプションのいずれかを選択し、デフォルト設定を利用したい場合には、ワンタッチジョブプログラミングにより、単にスタートを押してジョブを開始する。ユーザが制御の設定の変更を選択する場合には、オプションボタンを二回選択することにより、いずれかの制御パネル画面が開かれる。その後、ユーザは表示された制御パネルを利用してプログラミングすることが出来る。顧客が選択すれば、いずれの表示パネルもメインウォークアップスクリーン（ｍａｉｎ  ｗａｌｋ  ｕｐ  ｓｃｒｅｅｎ）の代わりに用いることができる。それぞれの制御パネルは、別のパネルにあるのと同じ（用紙供給ならびに枚数といった）機能をいくつか備えているが、それ以外の機能を追加したり省略することもできる。また、ウィンドウのヘッダバーからドロップダウンメニューを利用して、機能ライブラリのようなリストを介してユーザが必要とする他機能を要求に応じて検索したりパネルに追加したりできる。レイアウトと設定に対する変更は保存できる。
【００２５】
図４を参照すると、オペレータがオペレータの制御をカスタマイズできるようにする典型的な画面表示が示されている。特に、機能または機械ファンクションライブラリは、制御パネル作成ボタンまたは機能ライブラリ表示ボタンの起動によってオペレータがカスタマイズド制御を選択またはアレンジできるようにする。例えば、図４の画面には、枚数ボタン１２２、用紙供給ボタン１２４、縮小／拡大ボタン１２６、出力ボタン１２８、ならびに画像形成面ボタン１３０が表示されている。これらの機能は、いずれか適当な方法（例えばハイライト表示）で選択され、縮小ディスプレイ１２０上に（移動または複写のように）位置決めできる。縮小ディスプレイ１２０はインタフェースのスクリーン上に現れる実際の画面ディスプレイの縮尺調整表示である。この縮尺調整表示表示は、希望に応じて選択された機能をオペレータが受け取るのに利用できる。画面ディスプレイに表示されていない機能は、利用可能機能の追加メニューを提供する他機能ボタン１３２により利用可能にできる。
【００２６】
一実施例において、スクロールボタン１３８、１４０は、１４２、１４４、１４６で識別された複数のパネルに沿って縮小ディスプレイを水平にスライドさせる。選択機能セットは、各パネルごとに機械ファンクションライブラリから挿入または受信できる。例えば、縮小ディスプレイ１２０がパネル１４２と重なる場合にはパネル１４２は選択機能を受けとり、縮小ディスプレイ１２０がパネル１４４の上に覆いかぶさる場合にはパネル１４４が選択機能を受けとる、各パネルについて同様である。
【００２７】
パネル１４２、１４４、および１４６のような各パネルは、一度にフル表示画面で見られないことがある。従って、種々のパネルは、スクロールボタン１３８と１４０により選択的に表示される仮想制御パネルとなる。スクロールボタン１３８、１４０ならびにパネル１４２、１４４、１４６を利用することは、カスタマイズド制御を作成するモードの一つに過ぎず、本発明の適用範囲は、フルディスプレイと、部分ディスプレイと、ウィンドウと、独自の制御パネルまたはフレームを作成するためにアイコンと機械機能を選択および位置決めするメニュー、とに関わるいずれか適切な方法に及ぶものであることも理解されたい。
【００２８】
図示の通り、保存／閉じるボタン１３４により、オペレータは、将来の用途のために縮小ディスプレイ１２０に配置された通りの表示を格納することができる。カスタマイジング操作は、取消し／閉じるボタン１３６または他の適当な操作により、取消される。オペレータによる完了時にパネルを記憶ならびに保存するために種々のメモリスロットを利用できる。本質的には、オペレータに、種々の機械機能を選択および構成して所定要件に合わせるための適当な制御ボタンが提供される。図４の画面には数個だけしか機能が表示されていないが、図４の画面または以降の画面には、オペレータが選択したり、拡大縮小ディスプレイ１２０上への位置決めのために、もっと多くの機能を表示できることに注意されたい。本発明によれば、多能装置のユーザインタフェースダイアログは、装置の局所ユーザインタフェースまたは遠隔ワークステーションまたはＰＣ上で作動してもよい。遠隔ＰＣまたはワークステーション上では、このユーザインタフェースダイアログは、別個のアプリケーション、または、「透過的な」アプリケーションのように見える場合があり、即ち、現在利用可能なシステムでプリントドライバがトリガされるように内部の別のアプリケーションからトリガされてもよい。
【００２９】
本発明とプリントドライバの技術の相違は、プリントドライバは印刷ジョブに従うように考案された装置特定アプリケーションであるのに対し、本発明によれば、ユーザが種々のジョブタイプを種々の装置タイプに提示し、且つ、他のシステムレベルのアプリケーションのタスクを実施できるように考案されたシステムレベルアプリケーションが存在する。このことは、ユーザが首尾一貫した単純な方法で、あらゆる利用可能装置ならびにネットワーク上の利用可能サービスと対話処理できることを意味する。
【００３０】
この技術は、メッセージエリア、経路、プログラミングアクセスエリアの産業規格規則に服するものであり、図５に記載されているように、単一コヒーレントユニットにそれらを統合する。全体システムは、ユーザのために、プルダウンメニュー２０２、メッセージエリア２０４、経路ボタン配列２０６、ジョブプログラミングアクセスエリア２０８、機械状態プログラミングエリア２１０を含む、たった５つの基本カテゴリにまとめられていることに注意されたい。それぞれの経路はユーザのために主焦点を一つしか有さず、それによりダイアログの学習と利用に関するタスクを単純化している。それぞれの経路の主焦点は、次の通りである：ジョブプログラミング２１２：制御パネル、ジョブ状態２１４：待ち行列、機械状態２１６：機械模倣、システム管理２１８、および、診断２２０。
【００３１】
典型的な一実施例は、制御テンプレートを利用するためにグラフィカルユーザインタフェース（ＧＵＩ）を採用した製品である。これらのテンプレートは、ベンダがネットワークした独立型多機能ならびに単一機能装置について制御（ならびに情報表示）するのに利用されうる。これらの制御テンプレートは、装置ＵＩダイアログソフトウェアアプリケーションの一部として表示される仮想制御パネルである。それらは、１）現時点でＵＩダイアログが参照しているベンダ装置上で、２）ネットワークされたシステムで利用可能で、現在ＵＩダイアログが参照している、いずれか装置に依存しないソフトウェアサービスから、或いは、３）１と２の組合せにより、利用できる機能の各種ユーザ指定組合せを表示する。
【００３２】
制御パネルに随時表示される機能は、要求に応じてシステムのユーザによって配置および位置決めされる。制御パネルを構成する方法の一つは、上で参照された係属中の米国出願第３２９，８１１号明細書に記述されている。図６に記載されている通り、いくつかの機能は、制御パネルＸ２２２で表されている制御パネルに常駐できることに注意されたい。画面２２４に合わない機能は、右側に層状に積み重ねられる。ユーザは、スクロールボタン２２６、２２８を介して、または、現在制御パネル内にある全部の機能を載せた制御パネル２２２の右上にある選択メニュー２３０を介して、層状に積み重ねられた機能にアクセスする。ユーザによって選択された機能は、ディスプレイの可視部に表示される。制御パネルの上のツールバー２３２にも留意されたい。このツールバー２３２の働きは、具体的にはジョブプログラミングのコンテクストにあてはまるものであり、詳しく言うと、保存制御パネル２３４、保存２３６、名前を付けて保存２３８、選択機能ライブラリ２４０を表している。
【００３３】
ユーザインタフェース上のテンプレートボタンにより、ユーザは仮想制御パネルまたはテンプレートに具現された自分のジョブプログラミングを保存し、ボタン一個を押すだけでそのプログラミングを呼び出すことができる。ジョブプログラミング経路のツールバーは、保存制御パネルのウィンドウを開くボタン２３４を備えている。更に詳しく言うと、保存制御パネルと呼ばれるこの機能により、ユーザはユーザの制御パネルを記憶し、また、同システムを利用して他に配布することもできる。機能ライブラリを利用してユーザが希望通りに制御パネルを構成した時点で、ボタン一個（「保存」または「名前を付けて保存」ボタン）を押すことにより、ユーザはそれを保存しうる。また、名前が分かっていない場合には、システムはそれについてユーザにプロンプトを出す。パネルが保存された後、ユーザは保存制御パネルウィンドウでパネルを選択して、ボタン一個を押すことにより、随時、そのパネルとその全部の機能プログラミングを呼び出すことができる。一実施例において、基本的な制御パネルセットが提供される。これらは削除または変更はできないが、ユーザが自分自身で新たな保存制御パネルを作ることのできる「スタータ」またはテンプレートとして利用するためにコピーできる。
【００３４】
ユーザは保存制御パネルを選択することによって、機能を追加または削除する。この選択により、その保存制御パネルの機能とプログラミングの検索がウィンドウに対してなされる。その後、ユーザは制御パネルをプログラミングする、即ち、機能ライブラリを利用して制御パネルから機能を追加および／または削除する。この構成作業がなされると、ユーザはジョブプログラミングツールバーの「保存」２３６を選択することができ、新プログラミングは保存制御パネルとして保存される。図７に、この方法でユーザによって定義された保存制御パネルの典型を示す多数のボタンを示す。これらは、複写２４６、ファクス２４８、印刷２５０、ファイル２５２、および複写／ファクス２５４といった種々のカテゴリに基づいたベンダ固有または関連パネル２４４であってもよい。「デフォルト」２５６の保存制御パネルは、全解除が選択されたりシステムがタイムアウトのときの制御パネルの見え方を定義するのに利用される。このパネルは、他の保存制御パネルと同じ方法で構成される。他のパネル２５８は、特定作業グループパネル２６０、または個人定義２６２、２６４、２６６、または機能定義２６８のように、更にユーザ定義することが出来る。
【００３５】
保存制御パネルウィンドウ上部のツールバーは、保存制御パネルのコンテクストにのみ適用される機能を含んでいる。いずれの保存制御パネルも、（所定の定義およびユーザ定義保存制御パネルが自身のカテゴリに留まらなくてはならないことを除き）コピーまたは移動できる。削除できるのは、ユーザ定義保存制御パネル２５８だけである。機能を追加または削除するために、ジョブプログラミング経路のツールバーは、機能ライブラリウィンドウを開くボタンを備えている。更に詳しく言うと、ハードウェアならびにソフトウェアベンダによって提供される機能、オペレーション、およびサービスが提供される。ユーザが或る種の装置またはサービス、例えばレーザプリンタ、を指示していると、機能ライブラリにこの機能が表示される。次いでユーザは仮想制御パネルにこれら機能を配置して、これら機能をプログラミングする機会を得る。これらの設定は、後で使用するために保存することもできる。
【００３６】
本発明により、装置の機能を拡張することが可能である。例えば、ユーザが縮小／拡大機能を欲しているが、プリントドライバではその機能を実現しえない場合、オペレータは、他のプリントサービスの縮小／拡大機能を制御パネルに追加することができ、従って、以前存在しなかったプリンタの縮小／拡大機能が可能となる。この機能は、機能ライブラリウィンドウの上部のツールバーを介して出来るようになる。ツールバーは、図８Ａと図８Ｂに記載されているようにウィンドウを開く三つのボタン、詳しく言うと、装置２７２、サービス２７４、スクリプト２７６、を備えている。例えば「サービス」２７４を選択することにより、複写２７８、印刷２８０、ファクスサービス２８２といった、ハードウェアとは無関係にプログラミングに利用できるサービスをユーザに設定させるウィンドウが図８Ａのように開く。図８Ｂに「装置」ウィンドウで装置２７２が選択されたときの機能ライブラリ構成を示す。ユーザは装置とサービスを組み合わせて選択してもよい。詳しく言うと、ベンダ＃１の装置２８４とベンダ＃２の装置２８６に関連する機能が表示されている。
【００３７】
「スクリプト」ウィンドウでは、ユーザは、装置、サービス、作業プラクティスオブジェクトをいろいろと組み合わせたものを利用して、便利な方法で作業フローオペレーションをプログラミングできる。ユーザは、（図８Ａと図８ＢのＸの）トグルボタンにより機能ライブラリにリストされた機能をターンオンすることによってプログラミングする。これにより、それらは制御パネルに表示され、ユーザは必要に応じて制御パネルにてそれらをプログラミングできる。
【００３８】
前述の通り、ユーザディスプレイに対するインタフェースの制御の作成、保存、検索の階層化方法を開示する。ユーザディスプレイには、経路ボタン配列、例えば、ジョブプログラミング、ジョブ状態、機械状態ボタンを含む第一レベルのオプションならびにシステム管理および診断オプション、が含まれる。状態オプションには、表示ジョブ完了状態データと任意の装置の待ち行列状態が含まれる。ジョブプログラミングの起動時、機能ライブラリ、カスタマイズパネル保存、制御パネルサイズ変更、カスタマイズドパネル検索ボタンを含む、第二レベルのプログラミングオプションまたはボタンの表示が出る。カスタマイズドパネル検索ボタンの起動または使用時、特定装置のカスタマイズドパネルアイコンを含む第三レベルのプログラミングオプションが表示される。オペレータがネットワーク上の特定装置のカスタマイズドパネルアイコンを選択すると、ネットワーク上の特定装置のカスタマイズドパネルが、ディスプレイと相互接続されたメモリからアクセスされる。
【００３９】
ネットワーク装置は、プリンタ、ワークステーション、パーソナルコンピュータのようなハードウェア装置と、ソフトウェア装置とを含んでいることに注意されたい。また、特定制御パネルまたはテンプレートは、種々のベンダ装置および機械用、ならびに、ソフトウェアサービスのような装置に依存しないサービス用に保存できることにも注意されたい。制御パネルの保存は、予め定められた名前または参照名により、一般的な保存メモリになされるか、或いは、制御パネルを随意に名付けて、そのような参照名に基づいて検索することもできる。このように、オペレータはカスタムテンプレートを記憶および検索するのに種々のオプションを利用できる。例えば、いくつかのテンプレートは、ネットワーク上の特定装置と関連付けることができる。これらのテンプレートまたは制御パネルは、設定参照または設定名により変更不可能であるようにロックまたは保持できる。これらの変更不能テンプレートは、コピーによって別の制御パネルを作成し、既存の変更不能な原テンプレートを変更する場合の基礎となりうる。これら変更されたテンプレートは、テンプレートのカスタマイズの性質を識別する適当な名前をもらうことができる。
【００４０】
特に注意されたいのは、制御パネルをカスタマイズするときに、以前に利用できなかった機能を機械に追加できるようにする能力のことである。このように、例えば、レーザプリンタを駆動する適当なフォーマットに画像を縮小または拡大できるワークステーションまたはパーソナルコンピュータにアクセスすることにより、オペレータはこの機能を、縮小／拡大能力がない機械の制御パネルにこの機能を統合することができる。このように、機械の現場外または外部であっても、機械はこの機能を持っているように取り扱われうる。機械がこの機能を持っていなくとも、カスタマイズドパネルはこの機能をオペレータに表示する。機能選択時、システムは、指定の印刷用装置に指示する前にネットワーク上の適当な装置で縮小／拡大を実施する。基本的には、縮小／拡大機能を備えていない機械が、縮小／拡大を持っているかのようにプログラムされ、それなりにジョブが完了される。
【００４１】
縮小／拡大は、ネットワーク上のどこかで実施できる総称ファンクションまたは機能と考えられる。その機能が特定の機械と互換性のある転送可能機能であった場合、その特定機械はその機能が本来備わっているものであるかのように動作できる。制御パネルを変更することにより、この機能は装置の一部としてオペレータに提示されうる。典型的な総称機能は、ネットワーク上のメモリに常駐するソフトウェア機能である。
【００４２】
また、前述の通り、制御パネルまたはテンプレートをカスタマイズするために種々の技術が存在する。一つの方法は、その装置に特有または固有の機能を選択するための機能インジケータを備えた、ネットワーク上の装置用の標準制御テンプレートを提供することである。次レベルの制御テンプレートは、特定装置に固有な標準制御テンプレートの機能インジケータを、修正標準制御テンプレートに再アレンジしたものである。更に別のレベルの制御テンプレートは、任意装置との互換性に応じて任意装置のテンプレートに組み込まれたり組み込まれなかったりする、装置に依存しない、即ち、総称的な機能セットを提供するものである。
【００４３】
その後、テンプレートは、呼び出し用に適当な名前を付けてネットワーク上のメモリに記憶される。
【００４４】
種々レベルの機能は、いずれか随意の方法で組み合わせて、いずれか任意の要件または状況に合った独自のカスタマイズドテンプレートを作成することが出来る。パネルならびにインジケータの縮小と拡大を含む、仮想制御パネル上のアイコンと機能インジケータのアレンジならびに再アレンジにより、制御パネルの種々表示が提供されうることにも留意されたい。また、多能機能は随意に作成することも可能であることにも留意されたい。これは、別々の機能を一つのアイコンまたはインジケータに組合わせて、一つのアイコンまたはファンクション表示にアクセスすることにより高速多機能オペレーションを可能にすることによって達成される。
【００４５】
例えば、第一のアイコンが第一プリンタのアイコンで第二のアイコンが第二プリンタのアイコンである場合に、二個のアイコンを組み合わせて第三のアイコンにすることができる。例えば、第三アイコンを指定することにより、ジョブは第一および第二プリンタの両方に自動送信される。別の例では、第一アイコンはプリンタのアイコンで、第二アイコンはファクスのアイコンである。従って、オペレータが一度指定するだけで、任意のジョブ要件がプリンタとファクス機に自動的に送られる。機能やファンクションの各種組合せは、オペレータが制御パネルまたはテンプレートをカスタマイズするのに利用できることを理解されたい。
【００４６】
本発明は開示された構造を参照しながら説明されているが、記載詳細事項に制限されるものではなく、請求項の適用範囲内である修正または変更に及ぶものである。
【図面の簡単な説明】
【００４７】
【図１】本発明を反映したシステム環境の図である。
【図２】図１に示したディスプレイ画面で使用される典型的なマルチ装置ユーザインタフェースの拡大図である。
【図３】図１のシステム環境で使用される典型的なシステムアーキテクチャの概略図である。
【図４】オペレータ制御テンプレートをカスタマイズするための典型的な画面の図である。
【図５】カスタマイズド制御テンプレートで使用するメッセージエリア、経路、プログラミングアクセスエリアを示す図である。
【図６】本発明によるカスタムインタフェース制御パネルの保存と検索の技術の模擬画面を示す図である。
【図７】本発明による装置固有でユーザ定義総称インタフェース制御を提供する画面を示す図である。
【図８】本発明による優れたカスタマイズド制御パネルを例示する画面を示す図である。
【符号の説明】
【００４８】
２…マルチメディア装置情報システムまたはネットワーク、４…ワークステーション、５…スキャナまたはディジタル複写機、６…キーボード、７…座標指示器またはマウス、８…マイクロホン、９…ビデオカメラ、１０…ディスプレイ端末、１１…プリンタ、１２…スピーカ、１３…ファクシミリ、１４…ファイルサーバ、１５…電話、１７…データベースシステム、１８…管理システム、１９…メールシステム、２０…データ記憶検索システム、２４…ローカルエリアネットワーク（ＬＡＮ）、２５…ゲートウェイ、２６…モデム、４０…オブジェクト指向ユーザインタフェース、４２…リソースバー、４３…状態バー、４４…サービスエリア、４５…スーツケース、４６…ネットワークサービスメニュー、４７…ネットワーク管理メニュー、４８…システムメッセージエリア、４９…装置メッセージエリア、５０…プログラミングコンフリクトメッセージおよびプロンプトエリア、５１…ユーザ作業空間、５２…ヘラルドメニュー、５３…装置名、５４…装置、５５…サービスバー、５６…走査、５７…送信、５８…サービスサブバー、６３…公開通信チャネル、１０２…クライアント／サーバシステム、１０３…サーバ、１０４…独立クライアント、１０５…通信チャネル管理サーバ、１０６…ディスク、１１０…通信チャネルマネージャ、１１１…ユーザインタフェース、１１２…局所記憶ディスク、１１３…キャッシュ、１１４…レシーバサービス、１１５…センダサービス、１２０…縮小ディスプレイ、１２２…枚数ボタン、１２４…用紙供給ボタン、１２６…縮小／拡大ボタン、１２８…出力ボタン、１３０…画像形成面ボタン、１３２…他機能ボタン、１３４…保存／閉じるボタン、１３６…取消し／閉じるボタン、１３８…スクロールボタン、１４０…スクロールボタン、１４２…パネル、１４４…パネル、１４６…パネル、２０２…プルダウンメニュー、２０４…メッセージエリア、２０６…経路ボタン配列、２０８…ジョブプログラミングアクセスエリア、２１０…機械状態プログラミングエリア、２１２…ジョブプログラミング、２１４…ジョブ状態、２１６…機械状態、２１８…システム管理、２２０…診断、２２２…制御パネル、２２４…画面、２２６…スクロールボタン、２２８…スクロールボタン、２３０…選択メニュー、２３２…ツールバー、２３４…保存制御パネル、２３６…保存、２３８…名前を付けて保存、２４０…選択機能ライブラリ、２４４…ベンダ固有または関連パネル、２４６…複写、２４８…ファクス、２５０…印刷、２５２…ファイル、２５４…複写／ファクス、２５６…デフォルト、２５８…ユーザ定義保存制御パネル、２６０…特定作業グループパネル、２６２…個人定義パネル、２６４…個人定義パネル、２６６…個人定義パネル、２６８…機能定義パネル、２７２…装置、２７４…サービス、２７６…スクリプト、２７８…複写、２８０…印刷、２８
【図１】
2006190329.tif 000003
【図２】
2006190329.tif 000004
【図３】
2006190329.tif 000005
【図４】
2006190329.tif 000006
【図５】
2006190329.tif 000007
【図６】
2006190329.tif 000008
【図７】
2006190329.tif 000009
【図８】
2006190329.tif 000010