(57)【特許請求の範囲】
【請求項１】
一連の操作要素から成るタスクをそれぞれ実行する複数のタスク実行装置の識別情報毎に、前記タスクおよび前記タスクへの制限情報を対応付けたタスク実行装置情報を記憶する第１の記憶部と、
画面および前記画面上のメニューを有し前記メニューの操作により前記複数のタスク実行装置のうちの何れかを選択して前記タスク実行装置に前記タスクの実行を依頼する操作装置の識別情報毎に前記画面の表示属性を含む操作環境情報を記憶する第２の記憶部と、
前記第２の記憶部に登録された前記操作装置から、前記操作装置の識別情報、前記タスク実行装置の識別情報および前記タスク実行装置への依頼タスクを受信する受信部と、
前記受信部への前記依頼タスクおよび前記タスク実行装置の識別情報に対応する前記タスク実行装置情報の前記制限情報によって前記依頼タスクの実行の可否を照合し、照合結果および前記操作装置の識別情報に対応する前記操作環境情報を前記操作装置へ提供する提供部と、
を備えるサーバ装置。
【請求項２】
前記提供部は、前記照合結果に応じて前記制限情報による前記タスク実行装置に課される制約条件を求めて前記制約条件を前記操作環境情報に反映し、反映後の前記操作環境情報を前記操作装置へ提供する請求項１記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
一実施形態はサーバ装置に関する。
【背景技術】
【０００２】
ネットワークあるいは無線回線を介して利用者は画像形成装置を、直接操作すること、及び遠方から遠隔操作することが可能である。利用者は操作装置を利用する。操作装置として例えばＬＡＮ（ｌｏｃａｌ ａｒｅａ ｎｅｔｗｏｒｋ）に接続されたパーソナルコンピュータ、広域回線を経由し遠隔地に置かれたコンピュータ、無線による携帯電話あるいは携帯端末などが利用される。
【０００３】
もっとも個々の操作装置の種類毎にそれぞれの操作画面や操作方法が異なる。使い慣れた操作画面や操作方法、あるいは、使いやすくカスタマイズされた操作設定をもって操作装置を使うことを利用者は希望する。使い慣れた又はカスタマイズされた操作設定を使える操作装置は、特定の操作装置にのみ限られる。
【０００４】
利用者は所望のタスクを画像形成装置など、タスクを実行する装置に実行させる。タスクとは、一つの目的達成のための一かたまりの仕事、又は人とタスク実行装置との間の相互作用を言う。遠隔地あるいは出先において利用者はタスクを画像形成装置に実行させる。例えば第１の事業所に勤務する利用者が別の第２の事業所に出張する。第２の事業所の複数の画像形成装置のうちの何れかを利用者は選ぶ。利用者は発表用の資料をプリントするタスクを画像形成装置に送る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１０８８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、個々の画像形成装置は各々操作画面及び操作方法が異なる。利用者にとっては、使い慣れた操作画面や操作方法、あるいは、使いやすくカスタマイズされた操作設定を持つタスク実行装置が存在する。利用者が使い慣れた又はカスタマイズ操作設定を使えるタスク実行装置は特定の画像形成装置にのみ限られる。
【課題を解決するための手段】
【０００７】
このような課題を解決するため、一実施形態によれば、一連の操作要素から成るタスクをそれぞれ実行する複数のタスク実行装置の識別情報毎に、前記タスクおよび前記タスクへの制限情報を対応付けたタスク実行装置情報を記憶する第１の記憶部と、画面および前記画面上のメニューを有し前記メニューの操作により前記複数のタスク実行装置のうちの何れかを選択して前記タスク実行装置に前記タスクの実行を依頼する操作装置の識別情報毎に前記画面の表示属性を含む操作環境情報を記憶する第２の記憶部と、前記第２の記憶部に登録された前記操作装置から、前記操作装置の識別情報、前記タスク実行装置の識別情報および前記タスク実行装置への依頼タスクを受信する受信部と、前記受信部への前記依頼タスクおよび前記タスク実行装置の識別情報に対応する前記タスク実行装置情報の前記制限情報によって前記依頼タスクの実行の可否を照合し、照合結果および前記操作装置の識別情報に対応する前記操作環境情報を前記操作装置へ提供する提供部と、を備えるサーバ装置が提供される。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係るサーバ装置を含むシステムの構成図である。
【図２】一実施形態に係るサーバ装置に記憶されるタスク実行装置情報を持つタスク実行装置の構成図である。
【図３】一実施形態に係るサーバ装置の構成要素の要部を示す図である。
【図４】一実施形態に係るサーバ装置に記憶される操作環境情報を含む複数の情報を示す表図である。
【図５】一実施形態に係るサーバ装置に対するシステムによる操作環境の管理方法を説明するためのフローチャートである。
【図６】一実施形態に係るサーバ装置に記憶されるタスク実行装置情報および操作環境情報に関連するタスクのパスを示す概念図である。
【図７】一実施形態に係るサーバ装置が管理する管理内容の例を示す線図である。
【図８】（ａ）、（ｂ）はそれぞれ一実施形態に係るサーバ装置が管理する第１の利用者の履歴の第１例及び第２例を示す線図である。
【図９】（ａ）、（ｂ）はそれぞれ一実施形態に係るサーバ装置が管理する第２の利用者の履歴の第１例及び第２例を示す線図である。
【図１０】一実施形態に係るサーバ装置に記憶されるタスク実行装置情報を示す表図である。
【図１１】（ａ）、（ｂ）、（ｃ）はそれぞれ一実施形態に係るサーバ装置に記憶される操作環境情報を持つ操作装置の条件設定画面の第１例、第２例、第３例を示す図である。
【図１２】一実施形態に係るサーバ装置に記憶される操作環境情報を持つ操作装置の操作画面の第１の表示例を示す図である。
【図１３】一実施形態に係るサーバ装置に記憶される操作環境情報を持つ他の操作装置による画面表示例を示す図である。
【図１４】一実施形態に係るサーバ装置に記憶される操作環境情報を持つ操作装置の操作画面の第２の表示例を示す図である。
【図１５】一実施形態に係るサーバ装置に記憶される操作環境情報を持つ操作装置の操作画面の第３の表示例を示す図である。
【図１６】一実施形態に係るサーバ装置に記憶される操作環境情報を持つ操作装置の操作画面の第４の表示例を示す図である。
【図１７】一実施形態に係るサーバ装置に記憶される操作環境情報を持つ操作装置の操作画面の第５の表示例を示す図である。
【図１８】一実施形態に係るサーバ装置を含むシステムの第１のアクティビティを示す図である。
【図１９】一実施形態に係るサーバ装置を含むシステムの第２のアクティビティを示す図である。
【図２０】一実施形態に係るサーバ装置を含むシステムの第３のアクティビティを示す図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態に係るサーバ装置について、図１乃至図２０を参照しながら説明する。尚、各図において同一箇所については同一の符号を付すとともに、重複した説明は省略する。
【００１０】
（一実施形態）
図１は実施の形態に係るサーバ装置を含むシステムの構成図である。システム１は、ビル２内に設けられそれぞれタスクを実行する複数のＭＦＰ（ｍｕｌｔｉ ｆｕｎｃｔｉｏｎ ｐｅｒｉｐｈｅｒａｌ）１０（タスク実行装置）と、それぞれＭＦＰ１０の何れかを選択してＭＦＰ１０にタスクの実行を依頼する複数の操作装置１１（ＯＤと表記されている）とを備える。更にシステム１は、操作環境管理部３を有しＭＦＰ１０及び操作装置１１との間で情報を送信し受信するサーバ１２（サーバ装置）と、ネットワーク１３とを備える。
【００１１】
図２はＭＦＰ１０の構成図である。既述の符号はそれらと同じ要素を表す。ＭＦＰ１０はコントローラブルなユーザインターフェースを有するタスク実行装置である。ＭＦＰ１０が実行するタスクは一連の操作要素から成る。タスクとは、一つの目的達成のための一かたまりの仕事、又は人とＭＦＰ１０との間の相互作用を言う。操作要素とは作業、操作、行為、動作あるいは設定等を言う。一連の操作要素は人がＭＦＰ１０にシートをセットすること、コントロールパネル１０ｅに人が設定を入力すること、人が実行ボタンを押すこと、及びアウトプットイメージを上に載せたシートを人が受け取ること等である。
【００１２】
ＭＦＰ１０はスキャナ１０ａ、印刷部１０ｂ、制御部１０ｃ及びハードディスクドライブ１０ｄを備える。スキャナ１０ａは原稿面から画像データを生成する。印刷部１０ｂはシートを印刷出力する。制御部１０ｃはコピー、スキャン、プリント、及びサイネージを制御する。ハードディスクドライブ１０ｄは各種形式の画像データを保存する。ハードディスクドライブ１０ｄは、ＭＦＰ１０の電源がオン又はオフを示す情報、ＭＦＰ１０の現在の装置状態、消耗品の残量等を蓄積する。装置状態とは装置の現在利用状況、又は印刷タスク等のタスクの予約状況を言う、装置状態は、装置の異常の有無、メンテナンス中か否かあるいはドアオープン等を含む。ＭＦＰ１０はフィニッシャ４に接続されてもよい。制御部１０ｃはフィニッシャ４に、シートへのステイプル、パンチ及びバインドをさせてもよい。
【００１３】
ＭＦＰ１０は利用者による操作入力を受付けるコントロールパネル１０ｅと、ＭＦＰ１０を操作する人を認証する認証部１０ｆとを備える。ＭＦＰ１０は拡張コントロールインターフェース１０ｇを備えても良い。更にＭＦＰ１０はＧＵＩ（ｇｒａｐｈｉｃａｌ ｕｓｅｒ ｉｎｔｅｒｆａｃｅ）部１０ｈを備える。ＧＵＩ部１０ｈは、サーバ１２からの指令により個人毎に設定された言語、操作画面、ボタン、操作手順等をコントロールパネル１０ｅに表示する。ＭＦＰ１０は、ワイヤレスのサイネージ端末等のための無線インターフェース１０ｉと、ネットワーク１３への接続用のネットワークインターフェース１０ｊとを備える。
【００１４】
図１において複数の操作装置１１はそれぞれ画面および画面上のメニューを有し各メニューの操作によってＭＦＰ１０にタスクの実行を依頼する。以下、バリエーションを持つ複数の操作装置１１をデバイス名ＯＤ１〜ＯＤ８、ＯＤ１′、ＯＤ４′、ＯＤ６′、ＯＤ７′及びＯＤ８′により区別して説明することがある。
【００１５】
ＯＤ１は操作パネルであり、ＭＦＰ１０に直に連結される小型のタッチパネルを有する。ＯＤ１はＭＦＰ１０から取外し可能である。ＯＤ２は操作パネルであり、アームを有する中型タッチパネルを有する。ＯＤ３は操作パネルであり、大型のタッチパネルディスプレイを有する。ＯＤ２、ＯＤ３は拡張コントロールインターフェース１０ｇによってＭＦＰ１０に連結されてサイネージ広告を表示する。ＯＤ４はネットワーク１３に接続されたクライアントパーソナルコンピュータである。ＯＤ５は操作パネルであり無線送受信機能を持つ小型タッチパネルである。ＯＤ６は無線送受信機能を持つモバイルパーソナルコンピュータである。
【００１６】
ＯＤ７は携帯電話機である。ＯＤ８は無線送受信機能を有するモバイル端末である。ＯＤ１′は操作パネルであり物理的な操作キーを有する。ＯＤ４′はクライアントパーソナルコンピュータである。ＯＤ６′は無線送受信機能を有するモバイルパーソナルコンピュータである。ＯＤ７′は携帯電話機である。ＯＤ８′は無線送受信機能を有するモバイル端末である。ＯＤ４′、ＯＤ６′、ＯＤ７′及びＯＤ８′はネットワーク１３を介してＭＦＰ１０を遠隔的に操作する。
【００１７】
操作装置１１としてＯＤ１はタスク実行依頼をサーバ１２へ送る。送信後、ＯＤ１はタスク実行の可否の情報をサーバ１２より受信する。ＯＤ１は有効又は無効を示す結果をタスク実行依頼に反映させる。ＯＤ１は、サーバ１２からのリプライによって、ＭＦＰ１０の再選択、あるいは依頼するタスク内容の変更要求を画面に表示する。ＯＤ１はサーバ１２との情報の送受信を繰返し、使用履歴を画面に反映させる。ＯＤ２〜ＯＤ８、ＯＤ１′、ＯＤ４′、ＯＤ６′、ＯＤ７′及びＯＤ８′により表される各操作装置１１もＯＤ１の例と同じである。また、ネットワーク１３はインターネットあるいは伝送クラウド、広域回線、ビル２内のＬＡＮからなる。
【００１８】
図３はサーバ１２の構成要素の要部を示す図である。既述の符号はそれらと同じ要素を表す。サーバ１２はサーバコンピュータである。サーバ１２は操作環境管理部３を有する。操作環境管理部３は様々な操作装置１１に対し、利用者に対する操作環境を管理し、及び提供する。操作環境とは操作画面を言う。操作画面は操作装置１１を用いた条件下における利用者の好みにより設定される。操作環境は具体的手順を示す操作方法を含む。操作環境情報とは操作画面のカスタマイズされた情報である。
【００１９】
サーバ１２は、複数のＭＦＰ１０のシリアル番号（識別情報）毎にタスク実行装置情報を記憶する第１の記憶部１４と、操作装置１１のシリアル番号（識別情報）毎に操作環境情報を記憶する第２の記憶部１５とを備える。タスク実行装置情報とは、タスク内容およびタスク内容への制限情報を対応付けた情報を言う。
【００２０】
図１０にタスク実行装置情報を示す。既述の符号はそれらと同じ要素を表す。同図は、ＭＦＰ１０（タスク実行装置）の装置名（ＩＰＤ１等）毎の装置属性の情報を示す。装置名はシリアル番号に対応して固有であるとする。例えばプリントタスクと、カラー印刷は不可というプリントタスクへの制限とをタスク実行装置情報は対応付けている。装置属性はＭＦＰ１０の装置名（あるいはＭＦＰ１０シリアル番号）毎にＭＦＰ１０の設置場所およびＭＦＰ１０の装置種類を含む。
【００２１】
第１の記憶部１４はＭＦＰ１０の識別情報毎に設置場所および装置種類を含む装置属性を記憶する。第１の記憶部１４は複数のＭＦＰ１０毎にＭＦＰ１０の消耗品の残量、現在のＭＦＰ１０の利用状況およびＭＦＰ１０の予約状況を含む装置状態も記憶する。また、図３において第２の記憶部１５内の操作環境情報は表示属性、メソッドによって表される。表示属性とは、画面のタイプ、画面を構成する複数のオブジェクトや、オブジェクトのレイアウト及びデザインを言う。メソッドとは、プログラム上、何れかのオブジェクトに対してメッセージが送られたときに実行される手続を言う。
【００２２】
図４（ａ）は操作環境情報を示す表図である。既述の符号はそれらと同じ要素を表す。第２の記憶部１５は複数の操作環境情報を操作装置１１毎又は利用者毎に記憶する。同図では操作環境情報は操作装置１１の操作画面毎に表示属性が記憶されている。操作環境情報は、操作装置１１のデバイス名又はシリアル番号（識別情報）毎にカスタマイズされる。あるいは、第２の記憶部１５は利用者毎に操作環境情報を記憶する。この場合、操作環境情報は利用者毎に表示属性を記憶する。つまり複数の操作環境情報は、複数の利用者のＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）（識別情報）毎にカスタマイズされる。あるいは各利用者についてそれぞれ複数の操作装置１１の操作画面の表示属性を操作環境情報として第２の記憶部１５は記憶する。例えば第２の記憶部１５は利用者Ａに対して２種類の操作環境情報を記憶する。利用者Ａが顧客へ渡す資料を印刷出力するときの設定と利用者Ａが内部会議で使う資料を印刷出力するときの設定とが記憶される。
【００２３】
同図においてタイプとは操作画面がｏｌｄタイプであるか又はタッチジェスチャ（ｎｅｗタイプ）機能をサポートしているかを示す表示属性である。タッチジェスチャとは指が画面に接触した状態での画面上の指の動きを言う。画面の構成するオブジェクトとはボタン、テンキー、メインメニュー及び詳細メニュー等を言う。オブジェクトは操作画面を生成するプログラム又はプログラムによるメッセージの受け手としての実体である。オブジェクトのレイアウトは、画面のより上側にメインメニュー、メインメニューの下に詳細メニューといった配置を指定する。レイアウトはボタン等の位置を指定する。デザインは画面パターンの表示属性であり、モノトーン、メタリック、あるいは木目調を示す。メソッドは通常の機能を実行するために予め記述されたデフォルトメソッドを表す。例えば画面上のボタンが押されたときに何れかのプログラムやハードウェアへ動作をイグナイトさせる手続が記述される。
【００２４】
サーバ１２は利用者情報を記憶する第３の記憶部１６を有する。図４（ｂ）は利用者情報を示す表図である。既述の符号はそれらと同じ要素を表す。利用者情報は利用者Ａ、Ｂ、Ｃといった複数の利用者毎に、利用者属性を対応付けられた情報である。サーバ１２は操作装置情報を記憶する第４の記憶部１７を有する。図４（ｃ）は操作装置情報を示す表図である。既述の符号はそれらと同じ要素を表す。デバイス名ＯＤ１、ＯＤ２といった複数の操作装置１１毎に、端末種別などの属性を対応付けた操作装置情報を記憶する。
【００２５】
また、図３のサーバ１２は、複数の操作装置１１及びＭＦＰ１０からデータを受信する受信部１８と、複数の操作装置１１及びＭＦＰ１０へ宛ててデータを送信し情報を提供する提供部１９とを備える。受信部１８は複数の登録された操作装置１１から、操作装置１１のシリアル番号（識別情報）、ＭＦＰ１０のシリアル番号又は装置名（識別情報）、およびＭＦＰ１０に実行させる依頼タスクを受信する。受信部１８は操作装置１１から位置情報を受信する。位置情報とはＧＰＳ（ｇｌｏｂａｌ ｐｏｓｉｔｉｏｎｉｎｇ ｓｙｓｔｅｍ）による緯度や経度を言う。あるいは位置情報は操作装置１１のＩＰ（ｉｎｔｅｒｎｅｔ ｐｒｏｔｏｃｏｌ）アドレスや人が操作装置１１に入力した操作装置１１の設置場所を言う。受信部１８は複数のＭＦＰ１０から、装置状態情報や、電源のオン、オフを示す情報を収集する。サーバ１２はテーブル（図１０）を生成する。サーバ１２は操作環境情報を更新する。
【００２６】
また、提供部１９は、受信部１８が受信した依頼タスクおよびＭＦＰ１０のシリアル番号等に対応する第１の記憶部１５内のタスク実行情報の制限情報によって依頼タスクの実行の可否を照合する。提供部１９は照合結果および操作装置１１のシリアル番号に対応する第２の記憶部１５内の操作環境情報を読出して、操作環境情報を操作装置１１へ提供する。提供部１９は、照合結果に応じて制限情報によるＭＦＰ１０に課される制約条件を求める。提供部１９は制約条件を前記操作環境情報に反映し、制約条件が反映された反映後の操作環境情報を操作装置１１へ提供する。提供部１９は依頼タスクが制限情報によって実行できないことを照合結果が示す場合、送信元の操作装置１１へＭＦＰ１０の再選択、又は依頼タスクの変更を促す旨を通知する。
【００２７】
提供部１９は、装置属性、操作装置１１の位置情報および依頼タスクの依頼内容によって、第１の記憶部１４内を何れか１又は２以上のＭＦＰ１０の候補を選択する。例えばビル２は各フロアに複数のＭＦＰ１０を有する。各事業所はそれぞれ複数のＭＦＰ１０を有する。候補は、全ての事業所に存在するＭＦＰ１０のうち、要求されたタスク内容を満たしあるいはタスク内容に近いタスクを実行するＭＦＰ１０である。提供部１９は操作装置１１へ候補を提供する。提供部１９は検索されたＭＦＰ１０のシリアル番号又は装置名をその操作装置１１へ送る。
【００２８】
更にサーバ１２はログ情報を記憶するログ情報記憶部２０を備える。ログ情報は利用者のＩＤ毎に、利用者属性および各ＭＦＰ１０の利用履歴を対応付けたログである。提供部１９は、受信部１８により得られた利用者のＩＤに対応するログ情報の利用履歴を求め、利用履歴を操作環境情報に反映させる。提供部１９は、反映後の操作環境情報を各操作装置１１へ送る。
【００２９】
また、サーバ１２は反映された操作環境情報の履歴（第１の履歴）を保存する操作履歴記憶部２１を備える。操作履歴記憶部２１にその履歴とは別の履歴（第２の履歴）が記憶されている場合、提供部１９は、操作履歴記憶部２１に保存された反映後の操作環境情報と同じか又は類似の他の操作環境情報を操作装置１１へ候補として提示する。
【００３０】
各記憶部（第１の記憶部１４、第２の記憶部１５、第３の記憶部１６、第４の記憶部１７及びログ情報記憶部２０）の機能はハードディスクドライブにより実行される。各記憶部には増設ハードディスクドライブあるいはフラッシュメモリが用いられてもよい。各記憶部には光ディスクや磁気ディスクといった記録メディアが用いられてもよい。操作環境管理部３の機能は、ＣＰＵ（ｃｅｎｔｒａｌ ｐｒｏｃｅｓｓｉｎｇ ｕｎｉｔ）、ＲＯＭ（ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ）及びＲＡＭ（ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ）により実行される。受信部１８及び提供部１９は何れもＣＰＵにバス接続されたＬＳＩ（ｌａｒｇｅ ｓｃａｌｅ ｉｎｔｅｇｒａｔｉｏｎ）、通信コントローラ等により実行される。
【００３１】
また、操作環境の管理方法はサーバ１２による情報の管理方法である。方法は、タスク実行装置情報および操作環境情報を準備する。方法は、操作装置１１から、操作装置１１のシリアル番号、ＭＦＰ１０のシリアル番号又は装置名およびＭＦＰ１０への依頼タスクを含むタスク実行要求を、受信する。方法は、要求によりＭＦＰ１０のシリアル番号等に対応する制限情報および依頼タスクによる依頼タスクの実行の可否を照合する。方法は、照合結果およびＭＦＰ１０のシリアル番号に対応する操作環境情報を操作装置１１へ提供する。
【００３２】
照合結果の反映では、方法は照合結果に応じて制限情報によるＭＦＰ１０に課される制約条件を求めて制約条件を操作環境情報に反映する。方法は、反映後の操作環境情報を操作装置１１へ提供する。また、照合結果の反映では、方法は操作装置１１の位置情報を取得する。方法は位置情報およびタスク実行装置情報に含まれる装置設置場所情報による検索によって複数のＭＦＰ１０のうちの何れか一以上の候補を表示内容に含める。更に方法は、操作装置１１又はＭＦＰ１０を介した利用者の操作履歴を蓄積し、操作履歴を操作環境情報に反映させる。
【００３３】
このような構成を有するシステム１は、利用者へ複数の操作装置１１と、複数のＭＦＰ１０（タスク実行装置）とを選択させる。システム１は利用者がどの操作装置１１を用いても、どのＭＦＰ１０を選択しても、利用者の好みの操作環境（画面、操作方法）を利用者が使用中の操作装置１１に対して提供する。換言すれば、システム１は、（ａ）１台の同じＭＦＰ１０に対して複数の操作装置１１からタスクを依頼することと、（ｂ）１人の利用者が操作装置１１から複数のＭＦＰ１０に対してタスクを依頼することとを可能にする。
【００３４】
（ａ）前者はＭＦＰ１０の数に対するユーザインターフェースの数の比が１対多である場合のアクセスである。例えばビル２内において何れかのＭＦＰ１０にデバイス名ＯＤ１〜ＯＤ８を持つ操作装置１１がそれぞれタスクの実行を依頼する。あるいは同じＭＦＰ１０に対してビル２の外から、デバイス名ＯＤ１′、ＯＤ４′、ＯＤ６′〜ＯＤ８′を持つ操作装置１１のそれぞれがタスクの実行を依頼する。
【００３５】
（ｂ）後者は、１つのユーザインターフェースが複数のＭＦＰ１０にアクセスする場合のアクセスである。利用者は普段自分の操作装置１１（ＵＩデバイス）により第１の事業所のＭＦＰ１０に印刷出力させる。利用者が第２の事業所に出張する。同じ操作装置１１を用いて利用者は第２の事業所のＭＦＰ１０から資料を印刷出力させる。
【００３６】
（ａ）、（ｂ）のそれぞれに対してシステム１は操作画面を管理する。
【００３７】
図５はシステム１によるサーバ１２への管理方法を説明するためのフローチャートである。アクトＡ１において、システム１は図３のようにタスク実行装置情報、操作装置情報及び操作環境情報を予め作成する。
【００３８】
図６はユーザからドキュメント入出力デバイスまでのタスクのパスを示す概念図である。円形はカテゴリに属するノードを表す。ドキュメント入出力デバイスの情報はタスク実行装置情報に対応する。ＵＩ（ｕｓｅｒ ｉｎｔｅｒｆａｃｅ）デバイスの情報は操作装置情報に対応する。カスタマイズ情報は操作環境情報に対応する。カテゴリ（破線参照）は、利用者（ユーザ）、操作装置１１（ＵＩデバイス）、メニュー（操作環境）、タスク実行装置（ドキュメント入出力デバイス）及び関連するサービス提供者（サービス）に対応する。個々の利用者は利用の際にＵＩデバイスを選ぶ。利用者は利用者用にカスタマイズされたメニュー画面を使う。ＵＩデバイスはメニュー画面から状況に応じてドキュメント入出力デバイスを選択する。ＵＩデバイスはドキュメント入出力デバイスに、矢印で示されるパスを持つタスクを実行させる。アクトＡ１の処理により、ドキュメント入出力デバイスの情報、ＵＩデバイスの情報、及び一利用者について複数存在するメニュー画面に対するカスタマイズ情報が対応付けられる。ユーザは複数の選択枝が利用可能になる。
【００３９】
システム１が複数の選択枝を利用可能になった状態では、図７から図１０に示されるように、システム１は各種の情報を管理する。
【００４０】
図７は利用者及びＵＩデバイスについて操作環境管理部３による管理内容を示す線図である。同図は、利用者の認証情報と、個人情報の利用者属性と、ログイン時に使用された操作装置１１の属性情報とを示している。利用者が何れかのＵＩデバイスからメニューを選択し、何れかのドキュメント入出力デバイスを選択する。選択の時、システム１はＵＩデバイスを操作する人に、ログインＩＤとパスワードとを求める。ログインによりシステム１は操作環境管理部３に利用者の属性を登録する。以降、システム１はログインしたユーザを、利用者属性により特定する。一つのタスクに付随する複数のカテゴリは異なる（図６）。例えば利用者により各タスクは異なる。ログイン時に選択されるＵＩデバイス、メニューあるいはドキュメント入出力デバイスにより各タスクは異なる。
【００４１】
また、システム１は操作履歴を管理する。
【００４２】
図８（ａ）、図８（ｂ）は、特定の利用者（この例ではユーザＡ）が何れかの操作装置１１を用いて操作した履歴の例を示す複数の線図である。ユーザＡについてシステム１は、図８（ａ）に示す利用者属性を持つ利用者に対応付けて、図８（ｂ）に示す履歴を操作履歴記憶部２１に記録する。システム１はタスクの実行が完了する度に履歴を更新する。一つの履歴は次を含む。即ち履歴は、ユーザＡが操作した操作装置１１、操作環境（タイプ、画面構成、ここのオブジェクトのレイアウト、デザイン、メソッド）、タスク実行装置及び使用機能の詳細を含む。使用機能とは、依頼されたタスク内容及びタスク内容の属性を言う。制限「モノクロ」とはカラー印刷ができないことを示す。制限は省電力モードを使ったという制限事項を含む。両面、ステイプル、シートサイズといった属性が、誰、どのデバイス、どのような環境下で、及びどのタスクが実行されたかがを操作履歴記憶部２１は記憶する。
【００４３】
関連技術では、操作装置毎、又はタスク実行装置毎にユーザインターフェースとしての操作画面あるいは操作方法は異なる。操作画面が異なると、利用者は操作装置毎に、又はタスク実行装置毎に操作画面を記憶することを要する。あるいは利用者は操作装置毎に、又はタスク実行装置毎に操作方法について試行錯誤を繰返さなくてはならない。それに対してシステム１では、可能な限りタスク実行装置に依存せずに、操作装置１１が利用者別の操作環境が得られる。システム１は利用者の好みを取込む。操作が容易な利用者別の操作環境が得られる。
【００４４】
利用者が所望するタスクがタスク実行装置の制約などで出来ない場合がある。システム１はタスクを実行できない旨を利用者へ告知してもよい。システム１がタスクを実行できない場合、代替方法（タスク内容の変更、装置の変更）を促す。
【００４５】
また、システム１は複数の利用者が同じＵＩデバイスを使ったことを管理する。図８（ａ）、図８（ｂ）の例でユーザＡが使った操作装置１１と同じ操作装置１１をユーザＢが使った場合の例について述べる。
【００４６】
図９（ａ）、図９（ｂ）は、別の利用者（ユーザＢ）が操作した履歴の例を示す複数の線図である。ユーザＡ、ユーザＢが同じ操作装置１１を使っても、システム１はユーザＡ、ユーザＢ間で異なる操作環境をユーザ毎に提供する。図８（ｂ）の例ではユーザＡはリッチＵＩ（ニュータイプ）であったのに対し、図９（ｂ）はユーザＢが、操作環境として、オールドタイプを選択した例を示している。リッチＵＩとは利用者によるタッチジェスチャとアニメーションによる操作とを可能にするユーザインターフェースを持つ画面タイプを言う。オールドタイプとはメニュー文言の入ったボタンを多く用いたＧＵＩを持つ画面タイプを言う。同じ操作装置１１を２名又は３以上の利用者が使う場合がある。利用者毎に好み、習熟度などが異なる。各利用者は、好みや習熟度に応じた操作環境を選ぶことを望む。システム１は、利用者毎の要求に応じてカスタマイズされた操作画面を提供することができる。
【００４７】
また、システム１は図１０に示すように、複数のタスク実行装置情報の装置属性を管理する。タスク実行装置により属性は異なる。設置場所、管理者、機能（カラー、両面、ステイプル、管理者制限など）が異なる。消耗品（シート、トナーなど）が異なる。更に装置属性は次を含む。即ち装置属性は、電源オン又は電源オフ、ハードウェアの異常の有無、予約の有無、消耗品の残量の適否、及びＬＡＮ接続の有無などを含む。予約とはプリントや、フィニッシャ４用のタスクの予約を言う。装置属性をサーバ１２が各ＭＦＰ１０との通信によって収集する。受信部１８による装置属性の収集の頻度は定期的あるいはリアルタイムである。特に利用者がＭＦＰ１０から遠隔の場所において、タスク予約をＭＦＰ１０へ送る場合がある。相手先のタスク実行装置の装置属性により、実行が不可能なタスク機能などが存在する。システム１は装置属性の条件に応じてタスクの実行の可否を利用者へ知らせることができる。
【００４８】
図５に戻り、アクトＡ２において、システム１は操作装置１１の種別及び位置を特定する。現在位置の情報をサーバ１２は何れかの操作装置１１から受信する。
【００４９】
図１１（ａ）、図１１（ｂ）、図１１（ｃ）は条件設定画面の例を示す複数の図である。既述の符号はそれらと同じ要素を表す。操作装置１１は利用者との対話によって操作画面２２に条件設定メニューを表示する。操作装置１１がモバイル端末や携帯電話機であり、ＧＰＳ受信機を有するものである場合、操作装置１１は図１１（ａ）のように、オートマティックにＧＰＳ受信機が取得した緯度、経度を操作画面２２に表示する。操作装置１１がパーソナルコンピュータや操作パネルである場合、操作装置１１は図１１（ｂ）のように利用者からの直接の入力を取込む。住所を示すテキストデータを、操作装置１１は操作画面２２に表示する。操作装置１１は住所データ及び事業所名が対応する関係を予め保持してもよい。操作装置１１は複数の事業所名を列挙したプルダウンメニューを操作画面２２に表示し、及び利用者による選択を受付けてもよい。あるいはその関係は日本の都道府県又は米国の州に対応させてもよい。
【００５０】
あるいは操作装置１１がモバイル端末、携帯電話機、パーソナルコンピュータ及び操作パネルの何れかである。この場合、図１１（ｃ）のように、操作装置１１は対話入力され、又はプルダウンメニューに示されたＩＰアドレスを操作画面２２に表示する。あるいは操作装置１１が無線を使う場合、操作装置１１は複数のアクセスポイントの何れかを利用者に選択させてもよい。住所のマニュアル入力、住所の選択あるいはＩＰアドレスの入力の操作では、操作装置１１は、デフォルトの住所等を表示してもよい。デフォルトとは、利用者が訪れる複数の事業所を言う。デフォルトは例えば「ｍｙ ｍｅｎｕ」として利用者が予め登録する。
【００５１】
図５のアクトＡ２において、操作装置１１はサーバ１２へ、第１の事業所の位置情報及び第２の事業所の位置情報の２つを送信してもよい。この場合、サーバ１２は操作環境管理部３内のタスク実行装置情報を検索する。例えばサーバ１２は位置情報により１台又は複数のＭＦＰ１０を抽出する。例えばサーバ１２は位置情報に対して決められた距離内に存在するＭＦＰ１０を検索する。サーバ１２は利用者、操作装置１１及びＭＦＰ１０の各シリアル番号により操作環境情報を検索してもよい。サーバ１２はそうして検索されたカスタマイズされた操作画面の情報を操作装置１１へ送る。
【００５２】
引き続き、アクトＡ３において、サーバ１２は何れかの操作装置１１より、タスク実行依頼の依頼先の照会要求の受信を待つ（ＮＯルート）。アクトＡ３においてサーバ１２は操作装置１１から照会要求を受信すると、ＹＥＳルートを通り、アクトＡ４において、サーバ１２は照会要求に含まれる依頼先を示すタスク実行装置の識別番号を抽出する。シリアル番号又は装置名が抽出される。アクトＡ５においてサーバ１２は抽出した依頼先のタスク実行装置へ装置属性の問合わせを送る。アクトＡ６においてサーバ１２はタスク実行装置からリプライの受信を待つ。
【００５３】
アクトＡ６においてサーバ１２は受信を待機しており（ＮＯルート）、サーバ１２がタスク実行装置からのリプライを受信すると、ＹＥＳルートを通り、アクトＡ７においてサーバ１２は依頼タスクと、実行可能なタスクとを照合する。アクトＡ７の照合では、複数のタスクをサーバ１２が依頼された場合、タスク毎にサーバ１２は照合してもよい。アクトＡ８において、照合結果が肯定的である場合、ＹＥＳルートを通り、アクトＡ９において、サーバ１２は、依頼されたタスク内容、タスク実行装置の識別番号及び実行可能という結果を操作装置１１へ通知する。アクトＡ８において、照合結果が否定的である場合、ＮＯルートを通り、アクトＡ１０において、サーバ１２は、依頼されたタスク内容、タスク実行装置の識別番号及び実行不可という結果を操作装置１１へ通知する。
【００５４】
図１２は操作画面２２の第１の表示例を示す図である。既述の符号はそれらと同じ要素を表す。操作画面２２は、それぞれプリント、コピー、スキャン、ボックス、拡張といったタスク内容を示す複数の画面ボタンを有する。同図はプリントボタンが選択されたときの例を示す。同図は例えば第１の事業所のＭＦＰ１０の属性を表示している。操作環境情報からの検索により選ばれた操作画面が表示されている。コピーされるべき条件は例えばカラー、Ａ４（ＩＳＯ[ｉｎｔｅｒｎａｔｉｏｎａｌ ｏｒｇａｎｉｚａｔｉｏｎ ｆｏｒ ｓｔａｎｄａｒｄｉｚａｔｉｏｎ] Ａ４サイズ）の電子原稿である。プリントされるべき条件は、カラーＡ４シート、両面、左右開き、４ｉｎ１（１面上に４つの原稿画面）、左上へのステイプルである。シート数は１０である。同図の例では、プリントはその利用者にとって頻繁に使用するタスクであるとする。例示された画面は利用者にとって使い慣れた画面であるとする。通常利用者が使う操作装置１１は利用者の自席のクライアントパーソナルコンピュータであるとする。そのコンピュータから印刷タスクを実行しているとする。
【００５５】
利用者は自分の操作装置１１のために好みの操作画面を予め操作環境管理部３に登録してもよい。
【００５６】
図１３は他の操作装置１１による画面表示例を示す図である。同図は別の利用者の好みの操作画面を表示する。利用者が持つ操作装置１１は、タッチパネルの操作画面２３を有する携帯電話機又はモバイル端末である。移動中に利用者は操作装置１１によりＭＦＰ１０の設定、タスク実行を行える。同図の例では、操作画面２３は左に電子原稿のサムネイルを示し、右に印刷イメージのプレビューイメージを示している。操作装置１１は、必要に応じて、設定の変更を受付ける。例えば原稿部分、あるいは、プレビュー部分をタッチジェスチャで操作することにより、操作装置１１は、設定を変更する。
【００５７】
以上は主にＭＦＰ１０に対して複数の操作装置１１からアクセスする場合の例である。以下、１人の利用者による操作装置１１が複数のＭＦＰ１０へアクセスする場合の例について述べる。
【００５８】
図１４、図１５は操作画面２２の第２、第３の表示例を示す複数の図である。既述の符号はそれらと同じ要素を表す。これらの図１４、図１５は操作装置１１から遠隔地にあるＭＦＰ１０へタスク実行を依頼する複数の例を示す図である。図１２の例と同様の設定が操作画面２２上に実行されている。同図の例は、利用者が外出前、あるいは、外出の途中で、出張先のＭＦＰ１０へタスク実行の操作を実施した例を想定したものである。
【００５９】
指定されたＭＦＰ１０（以下、指定ＭＦＰ１０と呼ぶことがある）は両面印刷、ステイプルの機能を有しない。指定ＭＦＰ１０は利用者の所望する当初の設定のタスクを実行する能力がない。操作装置１１は操作画面２２上に、それぞれ実施が不可能であることを示す複数の表示２４を付す。操作装置１１は表示２４を、指定ＭＦＰ１０の実行不可能な機能を示すボタン上に表示する。表示２４は強調された枠線、ｘ印を有する。表示２４は強調のための色を付加されてもよい。
【００６０】
操作画面２２へ利用者は次の複数の選択肢の何れかを選択する。指定ＭＦＰ１０を選択し実施不可能な機能は使用せずに実施可能な機能を許容すること。表示２４付きで指摘された機能項目の設定を変更すること。及び別のＭＦＰ１０を再指定すること。再指定のため、操作装置１１は実行不可能を示す表示２４に加えて他の強調表示２５を操作画面２２上に付す。強調表示２５は指定ＭＦＰ１０を示す印の上に付され、選択肢の一つとしてＭＦＰ１０の再指定を促す。強調表示２５は例えば強調された枠線、強調のための色を付加されてもよい。
【００６１】
また、操作装置１１は操作画面２２上にメッセージを表示してもよい。メッセージ文言は、利用者に上記選択肢を選択実施するよう促す。図１５において操作装置１１がスタートボタンの投下を検知すると、指定ＭＦＰ１０によるタスク実行の開始を要求されたと操作装置１１は判断する。実行不可能な機能を利用者が了承した後、当初の指定ＭＦＰ１０が確定する。操作装置１１による検知は、タッチパネルの場合、タップの検知による。
【００６２】
図１６は操作画面２２の第４の表示例を示す図である。既述の符号はそれらと同じ要素を表す。同図は図１４、図１５の例の操作装置１１が、別のＭＦＰ１０を指定した場合の画面例を示す。操作によって選択された指定ＭＦＰ１０が強調表示２５により示されている。指定ＭＦＰ１０は図１０に示した通りカラープリントが禁止を設定されている。操作画面２２へ利用者は次の複数の選択肢の何れかを選択する。即ち、カラープリントを使用しないで同指定ＭＦＰ１０にタスクを実行させること、再度、別のＭＦＰ１０を選択すること、及び指定ＭＦＰ１０の管理者に対してカラー使用禁止の解除を頼むことが選択される。
【００６３】
図１７は操作画面２２の第５の表示例を示す図である。既述の符号はそれらと同じ要素を表す。同図は図１６の例の操作装置１１が、カラー禁止を了承し、指定のＭＦＰ１０へタスクの実行を依頼した場合の画面例を示す。当初の設定内容は、図１２のように、カラーのＡ４の電子原稿をプリントすることである。設定内容は、カラーのＡ４シート、両面、左右開き、４ｉｎ１、左上ステイプルを１単位とするプリントを１０単位実行することである。図１７に示す設定内容は、図１２に示す設定内容のカラーＡ４シートがモノクロのＡ４シートに変更され、及びタスク実行が予約されたものである。設定変更は、遠方にあるＭＦＰ１０のタスクの制約による。
【００６４】
このように、操作装置１１は複数のＭＦＰ１０に対し、利用者が使い慣れた操作画面２２、あるいは好みの操作画面２２を介してタスクを設定する。操作装置１１はＭＦＰ１０へタスク実行を要求する。システム１は、タスク設定及びタスク実行要求にあたり、指定されたタスク実行装置の機能及び状態を反映する。システム１は利用者に当初の設定内容や変更後の設定内容を認識させる。システム１は認識の上で制限情報の承諾、設定変更、あるいは、装置の再指定を促す旨を表示する。図１２から図１７では、プリントと異なるタスクが選択された場合も、システム１はプリントの際の動作の例と同じ動作を実行する。
【００６５】
図１８はシステム１の第１のアクティビティを示す図である。同図は、操作装置１１が操作環境管理機能を持つサーバ１２を介して、２台のＭＦＰ１０の何れかを選択することを示す。同図は、２台のＭＦＰ１０をタスク実行装置（プリントタスクを出力する装置）１、２と表す。アクトＢ１において利用者は、利用しようとする操作装置１１を選択する。アクトＢ２において操作装置１１はログインＩＤ、パスワードなどにより個人認証を実行する。認証の成功によって操作装置１１はシステム１にログインし、サービスを受ける。アクトＢ３において、サーバ（操作環境管理サーバ）１２は、認証した利用者情報と、操作装置１１の情報とに基づき利用者個人を特定する。アクトＢ４において、サーバ１２は保存されている既存の利用者の操作環境情報と、使用中の操作装置１１に合う操作環境とを準備する。操作環境として、操作画面の構成、画面オブジェクト群情報、レイアウト情報、画面オブジェクトのデザイン、画面オブジェクトのメソッドが、操作装置１１へ送られる。アクトＢ４では準備完了後、操作装置１１は、トップメニュー画面、頻繁に利用される画面、あるいは、前回利用された画面を表示する。
【００６６】
アクトＢ５において利用者はプリントタスクを設定する。例えば図１２のように、利用者は指定ＭＦＰ１０からカラーＡ４の電子原稿を設定する。両面、左右開き、４ｉｎ１、左上ステイプルを持つ条件によってカラーＡ４の１０枚のシート上への印刷出力が設定される。アクトＢ６において、サーバ１２は指定出力装置であるＭＦＰの情報（機能、状態）を照会する。アクトＢ６ではサーバ１２は指定のＭＦＰ１０（同図のタスク実行装置１）との間でメッセージを授受する。アクトＢ７において、ＭＦＰ１０はサーバ１２へ機器情報（機能、状態）を回答する。アクトＢ８においてサーバ１２は指定のタスク内容と、回答とを照合する。
【００６７】
アクトＢ８において、タスク内容と回答されたタスク内容とが異なる場合、図１４、図１５、図１６で示したように機能が実行不可能を示す旨をサーバ１２は操作装置１１へ通知する。アクトＢ９において、サーバ１２は操作装置１１からのリプライを待つ。同図の例のように、全ての指定項目が実行可能な場合、操作装置１１は特に変更を促す強調表示などを実行しない。実行不可能を通知されると、操作装置１１は表示２４を操作画面２２上に反映させる。アクトＢ１０において、操作装置１１はサーバ１２へタスク依頼を送る。アクトＢ１０では、利用者は、タスク内容が実行可能であることを認識した上で、スタートボタンを画面メニューから投下する。操作装置１１からタスク内容を含む実施依頼がサーバ１２へ送られる。
【００６８】
アクトＢ１１においてサーバ１２は、依頼を受けると、指定ＭＦＰ１０へのタスク実行要求を指定ＭＦＰ１０へ通知する。あるいは、操作装置１１から直接、何れかタスク実行装置を指定して、そこへ実行要求を通知してもよい。アクトＢ１２において、ＭＦＰ１０はプリントタスクを遂げる。アクトＢ１３において、サーバ１２は、タスク実行をそこへ通知したタスク実行装置の進捗を監視してもよい。サーバ１２は例えば定期ポーリング、又はタスク実行装置からの状態通知を実行してもよい。操作装置１１へサーバ１２は反映後の情報を送っても良い。アクトＢ１４においてサーバ１２は、利用者の使用した操作装置１１の情報、タスク実行を通知したタスク内容、タスク実行装置への条件をそれぞれ履歴情報として保存する。タスク実行完了の以降、保存された情報は、利用者、あるいは、同様の他の操作装置１１、同じタスク実行装置の操作環境の提供時に利用される。
【００６９】
図１９はシステム１の第２のアクティビティを示す図である。図１４、図１５の例と同様の例を同図は示す。指定ＭＦＰ１０の制約によって操作装置１１が要求したタスク内容が実行できない場合の例を同図は示す。操作装置１１はタスク設定を送る（アクトＣ１）。サーバ１２は、指定ＭＦＰ１０の情報を照会する（アクトＣ２）。サーバ１２はタスク実行装置から回答を受ける（アクトＣ３）。サーバ１２は要求のタスク項目の一部が実行されることができないと判定する（アクトＣ４、Ｃ５）。アクトＣ５のＮＧルートを通り、アクトＣ６では、操作装置１１はサーバ１２から判定結果を受ける。操作装置１１は操作画面２２に変更候補を表示する。例えば設定変更項目及び指定ＭＦＰ１０の再選択を操作装置１１は表示する。
【００７０】
アクトＣ６において、サーバ１２はタスク実行装置の保存情報から要求タスクに対する類似タスク事例を抽出する。あるいは、サーバ１２は指定ＭＦＰ１０が置かれている場所の近傍に位置する何れかのタスク実行装置の候補を抽出する。アクトＣ７において、操作装置１１からのタスクが指定するタスク実行装置が再指定であることを示す場合、サーバ１２は再指定であることを示す情報を操作装置１１へ送る。操作装置１１は推薦情報として候補装置を提示される。
【００７１】
図２０はシステム１の第３のアクティビティを示す図である。同図は、図１８の例において指定されるタスク実行装置が異なる場合の例を示す。アクトＤ１からアクトＤ１４はそれぞれアクトＢ１からアクトＢ１４と実質同じである。図２０のように、操作装置１１は再指定された別のＭＦＰ１０が有する制限情報を承諾する。代替のＭＦＰ１０は要求された依頼タスクを実行する。
【００７２】
また、図１８から図２０では、サーバ１２は図３のログ情報記憶部２０に利用者毎に過去に利用された操作環境の情報を保存する。ログ情報（履歴情報）として、サーバ１２は実施されたタスク内容、実施されなかったタスク内容の項目、及び代替条件を保存する。代替条件は、依頼されたタスク内容の代わりに実行されたタスク内容、依頼されたタスク実行装置の代わりに選択されたタスク実行装置である。利用者のログ情報と同様に操作履歴記憶部２１は操作履歴を保存する。また、サーバ１２は、操作装置１１、タスク実行装置についてもログ情報及び操作履歴を保存してもよい。
【００７３】
このように、システム１によれば、サーバ１２に保存された情報に基づき、利用者が選択した操作装置１１、要求するタスク、指定されたタスク実行装置に対し、利用者が統一的な操作を可能とする操作環境が得られる。
【００７４】
関連技術では、複写機、画像形成装置などスタンドアロンのタスク実行装置は操作パネルが配置されている。操作パネルへの利用者による所望の設定によって、画像形成装置は処理を実行する。しかし、利用者が設定操作している間、他の利用者が画像形成装置を利用できない。他の利用者は順番待ちをしなければならない。利用者がよく使う機能を共有のメニュー画面から登録するときは都度利用者が選択を設定する必要がある。一方、プリンタドライバがインストールされたコンピュータにより利用者はプリンタにシートの印刷を実行させる。各利用者はそれぞれ個々のコンピュータに印刷設定を登録する。個別のコンピュータへの設定操作は順番待ちを起こさせない。利用者毎の設定を利用者各々のコンピュータに保存することは頻繁に使用する機能を設定する作業の省略を可能にする。
【００７５】
近年、利用者は複数の操作装置を介して画像形成装置を遠隔操作可能である。もっとも個々の操作装置毎にそれぞれの操作画面や操作方法が異なる。好みの設定を持つ操作装置は、特定の操作装置にのみ限られる。また、利用者は複数の場所において各場所に設けられた画像形成装置にタスクを実行させる。しかし個々の画像形成装置は各々操作画面及び操作方法が異なる。好みの操作設定を持つタスク実行装置は特定の装置にのみ限られる。
【００７６】
実施形態に係るサーバ装置によれば、利用者が選択したタスク実行装置の機能的制限、あるいは状態に応じてタスク実行装置を再選択できる。操作装置１１の操作画面及び操作方法に利用者が選択したタスクの実行の可否が反映される。利用者は依頼タスクの内容を変更できる。
【００７７】
（他の実施形態）
上記実施形態では、操作環境管理部３による操作管理機能はサーバ１２に実装されていたが、操作環境管理部３はＭＦＰ１０に実装されてもよい。管理方法は、照合結果の反映では、照合結果に応じて制約条件を操作環境情報に反映し、反映後の操作環境情報をＭＦＰ１０へ提供する。上記実施形態では、操作環境管理部３の機能は複数のサーバ群に分散して実装されてもよい。上記実施形態では、タスク実行装置はＭＦＰ１０であったが、ＭＦＰ１０の代わりに他の画像形成装置、画像入力装置、画像処理装置、あるいは画像保存装置を用いても良い。上記実施形態では、操作環境は操作画面であったが、操作環境は操作画面に限られるものではない。操作画面が表す内容をハンドジェスチャーが動くことにより示してもよい。図４（ａ）〜図４（ｃ）及び図１１（ａ）〜図１１（ｃ）が示す事柄は例である。事柄を変更して実施したに過ぎない実施品に対して、実施形態に係るサーバ装置の優位性は何ら損なわれるものではない。
【００７８】
本実施形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００７９】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００８０】
１…システム、２…ビル、３…操作環境管理部、４…フィニッシャ、１０…ＭＦＰ（タスク実行装置）、１０ａ…スキャナ、１０ｂ…印刷部、１０ｃ…制御部、１０ｄ…ハードディスクドライブ、１０ｅ…コントロールパネル、１０ｆ…認証部、１０ｇ…拡張コントロールインターフェース、１０ｈ…ＧＵＩ部、１０ｉ…無線インターフェース、１０ｊ…ネットワークインターフェース、１１…操作装置、１２…サーバ（サーバ装置）、１３…ネットワーク、１４…第１の記憶部、１５…第２の記憶部、１６…第３の記憶部、１７…第４の記憶部、１８…受信部、１９…提供部、２０…ログ情報記憶部、２１…操作履歴記憶部、２２，２３…操作画面、２４…表示、２５…強調表示。
【図１】
0005518155.tif 000002
【図２】
0005518155.tif 000003
【図３】
0005518155.tif 000004
【図４】
0005518155.tif 000005
【図５】
0005518155.tif 000006
【図６】
0005518155.tif 000007
【図７】
0005518155.tif 000008
【図８】
0005518155.tif 000009
【図９】
0005518155.tif 000010
【図１０】
0005518155.tif 000011
【図１１】
0005518155.tif 000012
【図１２】
0005518155.tif 000013
【図１３】
0005518155.tif 000014
【図１４】
0005518155.tif 000015
【図１５】
0005518155.tif 000016
【図１６】
0005518155.tif 000017
【図１７】
0005518155.tif 000018
【図１８】
0005518155.tif 000019
【図１９】
0005518155.tif 000020
【図２０】
0005518155.tif 000021