(57)【要約】【課題】電子機器の表示画面についてユーザに応じて適切な操作性を提供することのできる表示画面制御装置、電子機器、表示画面制御システム、表示画面制御方法、画面表示方法、表示画面制御プログラム及び画面表示プログラムの提供を目的とする。【解決手段】  ネットワークを介して接続する電子機器の操作パネルに表示させる画面の表示制御を行う表示画面制御装置であって、前記操作パネルにおける前記画面の遷移がユーザに応じて定義された画面遷移情報と、前記操作パネルにおいて既に表示されている画面と、前記電子機器を操作しているユーザと、前記画面遷移情報とに基づいて次に表示させる画面を判定する判定手段と、前記判定手段によって判定された画面を前記電子機器に表示させるための画面データを生成する画面データ生成手段と、前記画面データを前記電子機器に送信する画面データ送信手段とを有することを特徴とする表示画面制御装置。【選択図】図４
2007279974.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続する電子機器の操作パネルに表示させる画面の表示制御を行う表示画面制御装置であって、
前記操作パネルにおける前記画面の遷移がユーザに応じて定義された画面遷移情報と、
前記操作パネルにおいて既に表示されている画面と、前記電子機器を操作しているユーザと、前記画面遷移情報とに基づいて次に表示させる画面を判定する判定手段と、
前記判定手段によって判定された画面を前記電子機器に表示させるための画面データを生成する画面データ生成手段と、
前記画面データを前記電子機器に送信する画面データ送信手段とを有することを特徴とする表示画面制御装置。
【請求項２】
複数の前記電子機器とネットワークを介して接続し、
前記判定手段は、前記複数の前記電子機器に対して、同一の前記画面遷移情報に基づいて次に表示させる画面を判定することを特徴とする請求項１記載の表示画面制御装置。
【請求項３】
前記画面遷移情報には、前記画面の遷移がユーザに応じて前記電子機器の機能ごとに定義され、
前記判定手段は、記電子機器において既に表示されている画面と、前記電子機器を操作しているユーザと、前記電子機器において現在利用されている機能と、前記画面遷移情報とに基づいて次に表示させる画面を判定することを特徴とする請求項１又は２記載の表示画面制御装置。
【請求項４】
前記電子機器の機能の実行条件を入力させるための設定画面が前記画面遷移情報において前記画面の遷移に含まれていない場合は、
当該表示画面制御装置に予め設定されている前記実行条件を前記電子機器に通知することにより、当該実行条件に基づいて前記機能を前記電子機器に実行させることを特徴とする請求項１乃至３いずれか一項記載の表示画面制御装置。
【請求項５】
前記予め設定されている実行条件は、ユーザに応じて設定されていることを特徴とする請求項４記載の表示画面制御装置。
【請求項６】
前記表示画面の遷移に含まれている、前記電子機器の機能の実行条件を入力させるための設定画面に表示させる規定値がユーザに応じて設定されていることを特徴とする請求項１乃至３いずれか一項記載の表示画面制御装置。
【請求項７】
操作パネルを備えた電子機器であって、
請求項１乃至６いずれか一項記載の表示画面制御装置に前記操作パネルに表示させる画面の取得要求を送信する画面要求手段と、
前記取得要求に応じて返信される画面を前記操作パネルに表示させる表示手段とを有することを特徴とする電子機器。
【請求項８】
操作パネルを備えた電子機器と、該電子機器とネットワークを介して接続し前記操作パネルに表示させる画面の表示制御を行う表示画面制御装置とを有する表示制御システムであって、
前記表示制御装置は、
前記操作パネルにおける前記画面の遷移がユーザに応じて定義された画面遷移情報と、
前記操作パネルにおいて既に表示されている画面と、前記電子機器を操作しているユーザと、前記画面遷移情報とに基づいて次に表示させる画面を判定する判定手段と、
前記判定手段によって判定された画面を前記電子機器に表示させるための画面データを生成する画面データ生成手段と、
前記画面データを前記電子機器に送信する画面データ送信手段とを有することを特徴とする表示画面制御システム。
【請求項９】
ネットワークを介して接続する電子機器の操作パネルに表示させる画面の表示制御を行う表示画面制御装置による表示画面制御方法であって、
前記操作パネルにおいて既に表示されている画面と、前記電子機器を操作しているユーザと、前記操作パネルにおける前記画面の遷移がユーザに応じて定義された画面遷移情報とに基づいて次に表示させる画面を判定する判定手順と、
前記判定手順において判定された画面を前記電子機器に表示させるための画面データを生成する画面データ生成手順と、
前記画面データを前記電子機器に送信する画面データ送信手順とを有することを特徴とする表示画面制御方法。
【請求項１０】
前記判定手順は、複数の前記電子機器に対して、同一の前記画面遷移情報に基づいて次に表示させる画面を判定することを特徴とする請求項９記載の表示画面制御方法。
【請求項１１】
前記画面遷移情報には、前記画面の遷移がユーザに応じて前記電子機器の機能ごとに定義され、
前記判定手順は、記電子機器において既に表示されている画面と、前記電子機器を操作しているユーザと、前記電子機器において現在利用されている機能と、前記画面遷移情報とに基づいて次に表示させる画面を判定することを特徴とする請求項９又は１０記載の表示画面制御方法。
【請求項１２】
前記電子機器の機能の実行条件を入力させるための設定画面が前記画面遷移情報において前記画面の遷移に含まれていない場合は、
前記表示画面制御装置に予め設定されている前記実行条件を前記電子機器に通知することにより、当該実行条件に基づいて前記機能を前記電子機器に実行させることを特徴とする請求項９乃至１１いずれか一項記載の表示画面制御方法。
【請求項１３】
前記予め設定されている実行条件は、ユーザに応じて設定されていることを特徴とする請求項１２記載の表示画面制御方法。
【請求項１４】
前記表示画面の遷移に含まれている、前記電子機器の機能の実行条件を入力させるための設定画面に表示させる規定値がユーザに応じて設定されていることを特徴とする請求項９乃至１１いずれか一項記載の表示画面制御方法。
【請求項１５】
操作パネルを備えた電子機器における画面表示方法であって、
請求項１乃至６いずれか一項記載の表示画面制御装置に前記操作パネルに表示させる画面の取得要求を送信する画面要求手順と、
前記取得要求に応じて返信される画面を前記操作パネルに表示させる表示手順とを有することを特徴とする画面表示方法。
【請求項１６】
請求項９乃至１４いずれか一項記載の表示画面制御方法をコンピュータに実行させるための表示画面制御プログラム。
【請求項１７】
請求項１５記載の画面表示方法を電子機器に実行させるための画面表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面制御装置、電子機器、表示画面制御システム、表示画面制御方法、画面表示方法、表示画面制御プログラム及び画面表示プログラムに関し、特に電子機器の操作パネルに表示させる表示画面を制御する表示画面制御装置、電子機器、表示画面制御システム、表示画面制御方法、画面表示方法、表示画面制御プログラム及び画面表示プログラムに関する。
【背景技術】
【０００２】
近年、コピー機や複合機（プリンタ、コピー、ファクシミリ及びスキャナ等の各機能を一つの筐体によって実現する機器）等の画像形成装置についても多機能化が進み、ユーザの好みに応じて多様な印刷結果を出力することができる。
【０００３】
但し、多機能化が進むと、それに応じてユーザに設定させる項目が多くなる。したがって、画像形成装置の操作パネルに表示される内容も複雑化し、多機能化に応じて操作性が悪化する傾向にある。
【０００４】
そこで、操作パネルに表示される画面を階層化し、各画面をその階層関係に従って順番に遷移させることで、一つの画面の表示内容を簡易なものとし、ユーザに分かりやすいインタフェースの提供が図られている。
【特許文献１】特開２００２−８４３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、画面の階層関係、すなわち、画面遷移の順番は、画一的又は固定的なものであり、いずれのユーザが利用する場合であっても同じものであった。したがって、操作に習熟しているユーザや、毎回同じ設定条件によってコピー等を行うユーザにとっては、画面遷移の中で不要な画面が表示され、却って操作性が悪化しかねないという問題があった。かかる問題は、画像形成装置に限らず、操作パネルを備えた各種の電子機器においても共通のものであると考えられる。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、電子機器の表示画面についてユーザに応じて適切な操作性を提供することのできる表示画面制御装置、電子機器、表示画面制御システム、表示画面制御方法、画面表示方法、表示画面制御プログラム及び画面表示プログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、ネットワークを介して接続する電子機器の操作パネルに表示させる画面の表示制御を行う表示画面制御装置であって、前記操作パネルにおける前記画面の遷移がユーザに応じて定義された画面遷移情報と、前記操作パネルにおいて既に表示されている画面と、前記電子機器を操作しているユーザと、前記画面遷移情報とに基づいて次に表示させる画面を判定する判定手段と、前記判定手段によって判定された画面を前記電子機器に表示させるための画面データを生成する画面データ生成手段と、前記画面データを前記電子機器に送信する画面データ送信手段とを有することを特徴とする。
【０００８】
このような表示画面制御装置では、電子機器の表示画面についてユーザに応じて適切な操作性を提供することができる。
【発明の効果】
【０００９】
本発明によれば、電子機器の表示画面についてユーザに応じて適切な操作性を提供することのできる表示画面制御装置、電子機器、表示画面制御システム、表示画面制御方法、画面表示方法、表示画面制御プログラム及び画面表示プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるシステム構成例を示す図である。
【００１１】
図１に示されるように、本実施の形態では、画像形装置１ａ、１ｂ及び１ｃ等一台以上の画像形成装置（以下、総称する場合「画像形成装置１」という。）と、サーバ装置２とがＬＡＮ（Local Area Network）等のネットワーク３（有線又は無線の別は問わない。）によって相互に接続されている。
【００１２】
画像形成装置１は、一般的に複合機又は融合機と呼ばれ、プリンタ、コピー、ファクシミリ及びスキャナ等の複数の機能を一台の筐体によって実現する電子機器である。画像形成装置１は、操作パネルを備え、操作パネルを介してユーザからの入力を受け付け、ユーザに対して情報の提供を行う。
【００１３】
サーバ装置２は、画像形成装置１の操作パネルに表示させる画面の表示制御を行う機能（プログラム）が実装されたコンピュータである。
【００１４】
図２は、本発明の画像形成装置の一実施例の構成図である。画像形成装置１は、ハードウェア資源１０、起動部２０、ソフトウェア群３０を含むように構成されている。
【００１５】
ハードウェア資源１０は、操作部（操作パネル）、プロッタ、スキャナ等のデバイス（ハードウェアリソース）を含む。ソフトウェア群３０は、ＵＮＩＸ（登録商標）などのＯＳ上で実行されているアプリケーション４０とプラットフォーム５０とを含む。起動部２０は画像形成装置１の電源投入時に最初に実行され、アプリケーション４０やプラットフォーム５０をＯＳ上に起動するものである。
【００１６】
アプリケーション４０は、コピーアプリ及びＦＡＸアプリ等、画像形成装置１の各機能を制御するための各種のアプリケーションを含む。プラットフォーム５０は、コントロールサービス５１、ＳＲＭ（システムリソースマネージャ）５２、ハンドラ層５３を含む。プラットフォーム５０は、ＡＰＩ（アプリケーションプログラムインターフェース）５４を含むように構成されている。
【００１７】
コントロールサービス５１は、ＯＣＳ（操作部コントロールサービス）と、ＳＣＳ（システムコントロールサービス）と、ＦＣＳ（ファックスコントロールサービス）と、ＥＣＳ（エンジンコントロールサービス）と、ＭＣＳ（メモリコントロールサービス）と、ＮＣＳ（ネットワークコントロールサービス）とを含むように構成されている。ハンドラ層５３は、ＦＣＵＨ（ファックスコントロールユニットハンドラ）及びＩＭＨ（イメージメモリハンドラ）を含む。
【００１８】
図３は、本発明の画像形成装置の一実施例のハードウェア構成図である。画像形成装置１は、コントローラ１２０と、操作部１２１（操作パネル）と、ＦＣＵ１２２と、エンジン部１２３とを含むように構成されている。
【００１９】
コントローラ１２０は、ＣＰＵ、システムメモリ、ローカルメモリ、ＨＤＤ（ハードディスクドライブ）、ＮＢ（ノースブリッジ）、ＡＳＩＣ、ＳＢ（サウスブリッジ）、ＮＩＣ（ネットワークインターフェースカード）、ＵＳＢＩ／Ｆ、ＩＥＥＥ１３９４Ｉ／Ｆ、セントロニクスＩ／Ｆなどを含む。なお、システムメモリには、後述する画像形成装置の機能を実現するためのプログラムが記録されている。
【００２０】
図２の画像形成装置１を構成する各ブロックの機能や動作の詳細および図３の画像形成装置１を構成する各ブロックの機能や動作の詳細は、例えば特開２００２−８４３８３号公報に記載されている。以下、本システムの具体的な構成及び処理を詳細に説明していく。
【００２１】
図４は、本発明の画像形成装置及びサーバ装置の機能構成例を示す図である。
【００２２】
図４において画像形成装置１は、プログラムがＣＰＵによって処理されることにより実現される機能として、ネットワークＩ／Ｆ１０１、Ｗｅｂブラウザ１０２、Ｗｅｂサービスサーバ１０３、通知送信部１０４、機器管理機能部１０５、印刷機能部１０６、スキャン機能部１０７、文書管理機能部１０８、通知機能部１０９、ユーザ認証情報ＤＢ１１０等を有し、ハードウェアとして操作部１２１、プロッタ１２４、スキャナ１２５、及びメモリ１２６等とを有する。
【００２３】
ネットワークＩ／Ｆ１０１は、例えば、ＴＣＰ／ＩＰレベルの通信制御をサーバ装置２との間で行う。Ｗｅｂブラウザ１０２は、操作部１２１に表示させる表示画面としてのＨＴＭＬ（HyperText Markup Language）形式のＷｅｂページを表示させる。当該Ｗｅｂページは、後述されるようにサーバ装置２において生成され、転送される。Ｗｅｂブラウザ１０２は、また、操作部１２１において表示されたＷｅｂページ上における入力に応じた処理の実行要求（表示画面の取得要求）であるＨＴＴＰリクエストを、サーバ装置２に送信する。
【００２４】
Ｗｅｂサービスサーバ１０３は、機器管理機能部１０５、印刷機能部１０６、スキャン機能部１０７、文書管理機能部１０８、及び通知機能部１０９等、画像形成装置１におけるソフトウェアの機能を、ネットワークを介して外部（本実施の形態ではサーバ装置２）から利用可能なＷｅｂサービスとして提供する。すなわち、Ｗｅｂサービスサーバ１０３は、ＳＯＡＰ（Simple Object Access Protocol）に基づく遠隔呼び出し（ＳＯＡＰリクエスト）を受信すると、当該ＳＯＡＰリクエストにおいて要求されている処理を、対応する機能に実行させる。Ｗｅｂサービスサーバ１０３は、実行結果を当該機能より受け取ると、当該実行結果をその要求元にＳＯＡＰレスポンスとして送信する。
【００２５】
通知送信部１０４は、通知機能部１０９からの要求に応じ画像形成装置１において発生する各種のイベントをサーバ装置２に送信する。
【００２６】
機器管理機能部１０５は、当該画像形成装置１の機器情報を管理する。機器情報には、例えば、ＩＰアドレス及びホスト名等の基本的な情報から、コピーの際に対応している機能情報等、応用的な情報も含まれる。
【００２７】
印刷機能部１０６は、プロッタ１２４を制御する。スキャン機能部１０７はスキャナ１２５を制御する。文書管理機能部１０８は、スキャナによって読み取られた画像を文書としてメモリ１２６に蓄積し、管理する。なお、メモリ１２６には、ＨＤＤ（Hard Disk Drive）も含まれる。
【００２８】
通知機能部１０９は、画像形成装置１において発生する各種イベントを通知送信部１０４やＷｅｂサービスサーバ１０３に送信させる。
【００２９】
ユーザ認証情報ＤＢ１１０は、当該画像形成装置１の利用が許可されるユーザのユーザＩＤ及びパスワード等のユーザ情報を管理する。当該ユーザ情報は、例えば、ユーザ認証の際に用いられる。
【００３０】
一方、サーバ装置２は、アプリケーション２００及びネットワークＩ／Ｆ２１０等より構成されている。これらは、例えば、ＣＤ−ＲＯＭ等の記録媒体２５０からインストールされたプログラムがサーバ装置２の非図示のＣＰＵによって処理されることにより機能する。但し、プログラムは、ネットワークを介してダウンロードされてもよい。
【００３１】
ネットワークＩ／Ｆ２１０は、画像形成装置１におけるネットワークＩ／Ｆ１０１との間で、例えばＴＣＰ／ＩＰレベルの通信制御を実現する。
【００３２】
アプリケーション２００は、画面フロー制御部２０１、画面構築部２０２、Ｗｅｂサーバ２０３、Ｗｅｂサービスクライアント２０４、ユーザ画面登録制御部２０５、ユーザ画面情報管理ＤＢ２０６、及びセッション管理ＤＢ２０７等を含む。
【００３３】
画面フロー制御部２０１は、画像形成装置１の操作部１２１に表示する画面の画面遷移を制御する。画面構築部２０２は、画面フロー制御部２０１の一部の機能として、画像形成装置１の操作部１２１の表示画面の構築（生成）を行う。上述したように、操作部１２１には、Ｗｅｂブラウザ１０２によってＷｅｂページが表示される。したがって、画面構築部２０２は、Ｗｅｂページの形式で表示画面を生成する。
【００３４】
Ｗｅｂサーバ２０３は、ＨＴＴＰリクエストを待ち受けているデーモンプロセスである。本実施の形態では、画像形成装置１のＷｅｂブラウザ１０２からのＨＴＴＰリクエストを受信し、当該ＨＴＴＰリクエストに応じた処理を画面フロー制御部２０１等に実行させ、その処理結果として操作部１２１に表示させるＷｅｂページをＷｅｂブラウザ１０２にＨＴＴＰレスポンスとして返信する。
【００３５】
セッション管理ＤＢ２０７は、Ｗｅｂブラウザ１０２とＷｅｂサーバ２０５とのセッション情報を管理する。
【００３６】
Ｗｅｂサービスクライアント２０４は、Ｗｅｂサービスサーバ１０３と対をなすものであり、画像形成装置１においてＷｅｂサービスとしてネットワーク上に公開されている機能のインタフェースを画面フロー制御部２０１やＷｅｂサーバ１０３等に透過的に提供する。すなわち、Ｗｅｂサービスクライアント２０４は、画像形成装置１における機能に対応したインタフェースを画面フロー制御部２０１等に提供し、画面フロー制御部２０１等からの当該インタフェースの呼び出しに応じたＳＯＡＰリクエストをＷｅｂサービスサーバ１０３に送信する。更に、ＳＯＡＰリクエストの応答として返信されるＳＯＡＰレスポンスに含まれている返却情報を、当該インタフェースの返却値として呼び出し元に返却する。
【００３７】
ところで、本実施の形態では、同じ機能（例えば、コピー機能）を利用する際でも、ユーザごとに操作部１２１における表示画面を変化させることができる。ユーザ画面登録制御部２０５及びユーザ画面情報管理ＤＢ２０６は、かかる機能を実現するために用いられる。
【００３８】
すなわち、ユーザ画面登録制御部２０５は、ユーザごとに表示画面のカスタマイズを行わせるための処理を制御する。ユーザ画面情報管理ＤＢ２０６は、ユーザ画面登録制御部２０５がカスタマイズさせた内容を管理する。なお、ユーザごとに表示画面を変化させるための機能を、以下「ユーザ画面カスタマイズ機能」という。
【００３９】
以下、画像形成装置１及びサーバ装置２によって実行される処理の処理手順について説明する。本実施の形態では、画像形成装置１が実行する各種の機能の中で、コピー処理を例として説明する。
【００４０】
まず、ユーザ画面カスタマイズ機能を利用しない場合の（デフォルトの）コピー処理の処理手順について説明する。図５及び図６は、コピー処理のデフォルトの処理手順を説明するためのシーケンス図である。また、図７は、コピー処理の際の画像形成装置の操作部におけるデフォルトの画面遷移の例を示す図である。
【００４１】
例えば画像形成装置１に電源が投入されＷｅｂブラウザ１０２が起動されると、Ｗｅｂブラウザ１０２は、サーバ装置２のＷｅｂサーバ２０３にメニュー画面の取得要求を行う（Ｓ１）。Ｗｅｂサーバ２０３が、画面フロー制御部２０１にメニュー画面の取得要求を行うと（Ｓ２）、画面フロー制御部２０１の画面構築部２０２はメニュー画面データを生成し、Ｗｅｂサーバ２０３に出力する（Ｓ３）。続いて、Ｗｅｂサーバ２０３が画像形成装置１のＷｅｂブラウザ１０２にメニュー画面データを送信すると（Ｓ４）、Ｗｅｂブラウザ１０２はメニュー画面データに応じたメニュー画面３０１（図７参照）を操作部１２１に表示する。
【００４２】
続いて、ユーザが操作部１２１からコピーアプリの起動を指示すると、Ｗｅｂブラウザ１０２は、サーバ装置２のＷｅｂサーバ２０３にコピーアプリ起動指示を行う（Ｓ５）。Ｗｅｂサーバ２０３は画面フロー制御部２０１にコピコピー設定画面の構築要求を行う（Ｓ６）。
【００４３】
画面フロー制御部２０１はＷｅｂサービスクライアント２０４に画像形成装置１のコピーアプリにおいて利用可能な機能（以下、単に「利用可能機能」という。）の問い合わせを行う（Ｓ７）。Ｗｅｂサービスクライアント２０４は画像形成装置１のＷｅｂサービスサーバ１０３に利用可能機能の問い合わせを行う（Ｓ８）。Ｗｅｂサービスサーバ１０３は機器管理機能部１０５等により、利用可能機能を確認し、サーバ装置２のＷｅｂサービスクライアント２０４に利用可能機能を通知する（Ｓ９）。Ｗｅｂサービスクライアント２０４は画面フロー制御部２０１に利用可能を通知する（Ｓ１０）。
【００４４】
画面フロー制御部２０１の画面構築部２０２は利用可能機能に対応した設定項目が設けられたコピー設定画面データを生成し、Ｗｅｂサーバ２０３に送信する（Ｓ１１）。Ｗｅｂサーバ２０３が、画像形成装置１のＷｅｂブラウザ１０２にコピー設定画面データを送信すると（Ｓ１２）、Ｗｅｂブラウザ１０２はコピー設定画面データに応じたコピー設定画面３０２（図７参照）を操作部１２１に表示する。
【００４５】
続いて、ユーザがコピー設定画面３０２の「ＯＫ」ボタンを押下する等、操作部１２１からコピー処理の実行を指示すると、Ｗｅｂブラウザ１０２は、サーバ装置２のＷｅｂサーバ２０３に、コピー設定画面３０２において設定された内容（コピー実行条件）を伴って、コピーの実行指示が行われたことを通知する（Ｓ１３）。Ｗｅｂサーバ２０３は画面フロー制御部２０１にコピーの実行指示が行われたことを通知する（Ｓ１４）。画面フロー制御部２０１の画面構築部２０２は、コピーの実行中であることをユーザに通知するための画面（コピー中画面）の画面データ（コピー中画面データ）を生成し、Ｗｅｂサーバ２０３に出力する（Ｓ１５）。Ｗｅｂサーバ２０３が、画像形成装置１のＷｅｂブラウザ１０２にコピー中画面データを送信すると（Ｓ１６）、Ｗｅｂブラウザ１０２はコピー中画面データに応じたコピー中画面３０３（図７参照）を操作部１２１に表示する。
【００４６】
続いて、Ｗｅｂサーバ２０３が、Ｗｅｂサービスクライアント２０４にコピー元原稿のスキャンの開始を指示すると（Ｓ１７）、Ｗｅｂサービスクライアント２０４は、画像形成装置１のＷｅｂサービスサーバ１０３にスキャンの開始要求を送信する（Ｓ１８）。
【００４７】
スキャンの開始要求を受信したＷｅｂサービスサーバ１０３は、該開始要求の応答をＷｅｂサービスクライアント２０４送信する（Ｓ１９）。当該応答は、Ｗｅｂサービスクライアント２０４からＷｅｂサーバ２０３に通知される（Ｓ２０）。
【００４８】
その後、Ｗｅｂサービスサーバ１０３は、スキャン機能部１０７にスキャンの実行を要求する。スキャン機能部１０７は、スキャナ１２５を制御して原稿をスキャンし、画像を取り込む。当該画像（スキャン画像）は、文書管理機能部１０８によって一時的にメモリ１２６に保存される。
【００４９】
原稿のスキャン及びスキャン画像の保存が完了すると、Ｗｅｂサービスサーバ１０３は、当該完了を検出した通知機能部１０９からの要求に応じて、スキャンの完了通知をサーバ装置２のＷｅｂサーバ２０３に送信する（Ｓ２１）。この際、スキャン完了通知と共に、保存されたスキャン画像を一意に識別するための文書ＩＤが送信される。
【００５０】
Ｗｅｂサーバ２０３は、スキャン完了通知を受信すると、スキャン画像の文書ＩＤを指定して、当該スキャン画像の文書チケットの取得をＷｅｂサービスクライアント２０４に要求する（Ｓ２２）。ここで文書チケットとは、画像形成装置１の文書管理機能部１０８によって管理されている画像（文書）に正当にアクセスするために必要とされるデータをいう。すなわち、文書管理機能部１０８は、文書チケットが提示された場合にのみ、当該文書チケットに対応する画像へのアクセスを許可する。
【００５１】
続いて、Ｗｅｂサービスクライアント２０４は、文書ＩＤを伴って文書チケットの発行要求を画像形成装置１のＷｅｂサービスサーバ１０３に送信する（Ｓ２３）。Ｗｅｂサービスサーバ１０３は、文書管理機能部１０８に文書ＩＤに対応する画像に対する文書チケットを発行させる。なお、文書管理機能部１０８は、カレントユーザにアクセス権が認められている場合にのみ文書チケットを発行する。アクセス権の有無は、予め設定されている情報に基づいて判定される。文書チケットが発行されると、Ｗｅｂサービスサーバ１０３は、当該文書チケットをサーバ装置２のＷｅｂサービスクライアント２０４に返信する（Ｓ２４）。Ｗｅｂサービスクライアント２０４は、当該文書チケットを、要求元のＷｅｂサーバ２０３に返却する（Ｓ２５）。
【００５２】
文書チケットを取得したＷｅｂサーバ２０３は、当該文書チケットを伴って、Ｗｅｂサービスクライアント２０４に当該文書チケットに対応する画像（すなわち、スキャン画像）の印字の開始を要求する（Ｓ２６）。Ｗｅｂサービスクライアント２０４が、文書チケットを伴って、画像形成装置１のＷｅｂサービスサーバ１０３に印字の開始を要求すると（Ｓ２７）、Ｗｅｂサービスサーバ１０３は、当該要求に対する応答を返信する（Ｓ２８）。
【００５３】
応答の返信後、Ｗｅｂサービスサーバ１０３は、文書チケットを伴って印刷機能部１０６に印字の開始を指示する。印刷機能部１０６は、文書チケットに基づいてスキャン画像を文書管理部１０８より取得し、プロッタ１２４を制御して当該スキャン画像を印字させる。印字が完了すると、そのイベントは、通知機能部１０９によって検知される。Ｗｅｂサービスサーバ１０３は、通知機能部１０９からの要求に応じ、印字の完了通知をサーバ装置２のＷｅｂサーバ２０３に送信する（Ｓ２９）。
【００５４】
Ｗｅｂサーバ２０３は、印字の完了通知を受信すると、文書ＩＤを伴ってスキャン画像の削除をＷｅｂサービスクライアント２０４に要求する（Ｓ３０）。コピー処理において印字が完了すれば、スキャン画像は不要となるからである。Ｗｅｂサービスクライアント２０４は、文書ＩＤを伴ってスキャン画像の削除要求を画像形成装置１のＷｅｂサービスサーバ１０３に送信する（Ｓ３１）
Ｗｅｂサービスサーバ１０３は、文書管理機能部１０８に文書ＩＤに対応する画像（スキャン画像）のメモリ１２６からの削除を実行させ、削除要求に対する応答をサーバ装置２のＷｅｂサービスクライアント２０４に返信する（Ｓ３２）。当該応答は、Ｗｅｂサーバ２０３に通知される（Ｓ３３）。
【００５５】
以上によってコピー処理は完了したため、Ｗｅｂサーバ２０３が、画面フロー制御部２０１にコピー完了画面の構築を指示すると（Ｓ３４）、画面フロー制御部２０１は、画像形成装置１のＷｅｂサービスサーバ１０３に画面更新の指示を送信する（Ｓ３５）。当該指示はＷｅｂブラウザ１０２に通知される（Ｓ３６）。Ｗｅｂブラウザ１０２は、当該指示に応じ、サーバ装置２のＷｅｂサーバ２０３に対し、画面の更新要求を送信する（Ｓ３７）。Ｗｅｂサーバ２０３が当該更新要求を画面フロー制御部２０１に通知すると（Ｓ３８）、画面フロー制御部２０１の画面構築部２０２は、コピー完了画面データを生成し、Ｗｅｂサーバ２０３に出力する（Ｓ３９）。Ｗｅｂサーバ２０３が、画像形成装置１のＷｅｂブラウザ１０２にコピー完了画面データを送信すると（Ｓ４０）、Ｗｅｂブラウザ１０２はコピー完了画面データに応じたコピー完了画面３０４（図７参照）を操作部１２１に表示する。
【００５６】
このように、ユーザ画面カスタマイズ機能を利用しない場合、操作部１２１に表示される画面は、メニュー画面３０１、コピー設定画面３０２、コピー中画面３０３、コピー完了画面３０４の順番で遷移する（図７参照）。
【００５７】
次に、ユーザ画面カスタマイズ機能を利用した場合のコピー処理の処理手順について説明する。
【００５８】
図８及び図９は、ユーザ画面カスタマイズ機能に基づくコピー処理の処理手順を説明するためのシーケンス図である。また、図１０は、ユーザ画面カスタマイズ機能に基づく画面遷移の例を示す図である。
【００５９】
例えば画像形成装置１に電源が投入されＷｅｂブラウザ１０２が起動されると、Ｗｅｂブラウザ１０２は、サーバ装置２のＷｅｂサーバ２０３にログイン画面の取得要求を行う（Ｓ１０１）。Ｗｅｂサーバ２０３が、画面フロー制御部２０１にログイン画面の取得要求を行うと（Ｓ１０２）、画面フロー制御部２０１の画面構築部２０２はログイン画面データを生成し、Ｗｅｂサーバ２０３に出力する（Ｓ１０３）。なお、画面フロー制御部２０１は、カレントユーザに対して生成された画面データを現在カレントユーザに対して表示されている画面として毎回記憶しておく。
【００６０】
続いて、Ｗｅｂサーバ２０３が画像形成装置１のＷｅｂブラウザ１０２にログイン画面データを送信すると（Ｓ１０４）、Ｗｅｂブラウザ１０２はログイン画面データに応じたログイン画面３０５（図１０参照）を操作部１２１に表示する。
【００６１】
ユーザが、ログイン画面３０５において、ユーザＩＤ及びパスワードを入力し、ＯＫボタンを押下すると、Ｗｅｂブラウザ１０２は、入力されたユーザＩＤ及びパスワードを伴って、当該ユーザ（カレントユーザ）のログイン要求をＷｅｂサーバ２０３に送信する（Ｓ１０５）。ログイン要求は、Ｗｅｂサービスクライアント２０４に通知され（Ｓ１０６）、Ｗｅｂサービスクライアント２０４は、画像形成装置１のＷｅｂサービスサーバ１０３に、ユーザＩＤ及びパスワードを伴ってカレントユーザの認証要求を送信する（Ｓ１０７）。
【００６２】
Ｗｅｂサービスサーバ１０３は、ユーザ認証情報ＤＢ１１０に登録されているユーザ情報と、受信したユーザＩＤ及びパスワードとを照合することによりカレントユーザの認証を行い、認証結果をサーバ装置２のＷｅｂサービスクライアント２０４に返信する（Ｓ１０８）。認証結果は、Ｗｅｂサーバ２０３に通知される（Ｓ１０９）。
【００６３】
カレントユーザが認証されると、Ｗｅｂサーバ２０３は、セッション管理ＤＢ２０７に、セッションを新たに作成し、当該セッションに対してユーザＩＤを登録する（Ｓ１１０）。続いて、Ｗｅｂサーバ２０３は、カレントユーザのユーザＩＤを伴って、画面フロー制御部２０１に画面遷移を要求する（Ｓ１１１）。なお、各セッションにはセッションＩＤが割り当てられ、Ｗｅｂサーバ２０３が、各Ｗｅｂブラウザ１０２とのセッションを識別するために、以降のＷｅｂブラウザ１０２からＷｅｂサーバ２０３に対する要求には、セッションＩＤが付加される。
【００６４】
続いて、画面フロー制御部２０１は、ユーザ画面情報管理ＤＢ２０６に対し、次に表示させる画面（遷移先画面）の問い合わせを行う（Ｓ１１２）。この際、遷移前画面、すなわち、現在カレントユーザに対して表示されているものとして記憶されている画面（ここではログイン画面）の識別情報と、ユーザＩＤとが入力情報としてユーザ画面情報管理ＤＢ２０６に与えられる。
【００６５】
ユーザ画面情報管理ＤＢ２０６は、登録されているユーザ画面情報に基づいて、カレントユーザに対する遷移先画面を判定する。
【００６６】
図１１は、ユーザ画面情報管理ＤＢを構成するユーザ画面情報テーブルの構成例を示す図である。
【００６７】
図１１に示されるように、ユーザ画面情報テーブル２０６１にはユーザ画面情報として、ユーザ（ユーザＩＤ）に応じて、アプリケーション種別ごとに、初期画面、画面遷移情報及びユーザ専用設定条件が登録されている。
【００６８】
初期画面とは、ログイン画面に続いて最初に表示させる画面をいう。画面遷移情報は、画面遷移の順番が定義された情報をいう。ユーザ専用設定条件は、設定条件（実行条件）のデフォルト値として用いられる情報をいい、設定画面（コピーアプリの場合であればコピー設定画面）を表示させない場合は、ユーザ専用設定条件に設定されている値が実行条件として採用される。
【００６９】
例えば、図１１によれば、ユーザ「ｓａｔｏｈ」の場合、コピーアプリ及びＦＡＸアプリのいずれの場合も初期画面としては、メニュー画面３０１を表示させる旨が定義されている。画面遷移情報については、コピーアプリの場合、初期画面（メニュー画面３０１）の後、コピー中画面３０３、コピー完了画面３０４を順番に表示させ、初期画面（メニュー画面３０１）に戻る旨が定義されている。また、ＦＡＸアプリの場合、初期画面の後、ＦＡＸ宛先設定画面、ＦＡＸ送信中画面、ＦＡＸ送信完了画面を表示させ、初期画面に戻る旨が定義されている。ユーザ専用設定条件については、コピーアプリの場合、「部数」には「２」が、「ソート」には「ＯＮ」が設定されている。
【００７０】
一方、ユーザ「ｓｕｚｕｋｉ」の場合は、コピーアプリについてのみ登録されており、初期画面には、コピー設定画面３０２が採用されている。また、画面遷移情報については、初期画面（コピー設定画面３０２）の後、コピー中画面３０３、コピー完了画面３０４を表示させ、初期画面（コピー設定画面３０２）に戻る旨が定義されている。ユーザ専用設定条件については、「部数」には「１」が、「ソート」には「ＯＦＦ」が設定されている。
【００７１】
ところで、ユーザ「ｓｕｚｕｋｉ」の初期画面の欄に、［ｄｅｆ＝１］という情報が登録されている。これ（「ｄｅｆ」）は、当該画面（ここでは、コピー設定画面）を表示させる際に、ユーザ専用設定条件に設定されている値をデフォルト値として使用するか否かを示すフラグである。当該フラグ（ｄｅｆフラグ）の値が「１」の場合、使用することを意味し、「０」の場合使用しないことを意味する。デフォルト値（定義されていない場合）は「０」が採用される。図１１では、初期画面の欄にｄｅｆフラグが定義されている例が示されているが、画面遷移情報においてｄｅｆフラグを定義してもよい。例えば、ユーザ「ｓａｔｏｈ」のＦＡＸアプリの画面遷移情報であれば「［初期画面］⇒ＦＡＸ宛先設定画面［ｄｅｆ＝１］⇒ＦＡＸ送信中画面・・・・」といった具合である。
【００７２】
なお、図１１では、便宜上コピーアプリ及びＦＡＸアプリについてしか定義されていないが、他のアプリケーションについて定義されていてもよい。また、ユーザ画面情報テーブル２０６１に定義されていないケースについては、デフォルトの画面遷移（例えば、コピーアプリであれば、図７に示される画面遷移）が採用される。デフォルトの画面遷移は、ロジック内にハードコーディングされていてもよいし、ユーザ画面情報テーブル２０６１とは別のテーブルに定義されていてよい。また、ユーザ画面情報テーブル２０６１において、例えば、ユーザＩＤが「ｄｅｆａｕｌｔ」というレコードを作成し、当該レコードに登録されている内容を、デフォルトの画面遷移としてもよい。
【００７３】
したがって、ステップＳ１１２における問い合わせに対しては、ユーザ画面情報ＤＢ２０６は、遷移前画面がログイン画面であるため、カレントユーザに対して登録されている初期画面を遷移先画面として画面フロー制御部２０１に応答する。本実施の形態では、カレントユーザが、ユーザ「ｓａｔｏｈ」である場合を例とする。したがって、メニュー画面３０１が遷移先画面として応答される（Ｓ１１３）。なお、カレントユーザが、ユーザ「ｓｕｚｕｋｉ」である場合は、コピー設定画面３０２が遷移先画面として応答される（図１０参照）。
【００７４】
続いて、画面フロー制御部２０１は、カレントユーザのユーザＩＤを伴って、カレントユーザのユーザ利用権の問い合わせをＷｅｂサービスクライアント２０４に行う（Ｓ１１４）。ここで、ユーザ利用権とは、画像形成装置１における各アプリケーションに対するユーザの利用権限をいう。したがって、カレントユーザのユーザ利用権の問い合わせとは、カレントユーザが利用できるアプリケーションの問い合わせに相当する。ユーザ利用権の問い合わせは当該ユーザＩＤを伴って、Ｗｅｂサービスクライアント２０４によって画像形成装置１のＷｅｂサービスサーバ１０３に送信される（Ｓ１１５）。
【００７５】
Ｗｅｂサービスサーバ１０３は、予め設定されているアクセス制御情報に基づいてユーザ利用権を判定し、当該ユーザ利用権を示す情報（ユーザ利用権情報）をＷｅｂサービスクライアントに返信する（Ｓ１１６）。ここでは、カレントユーザは、コピーアプリとＦＡＸアプリの利用が可能であると判定されたこととする。したがって、ユーザ利用権情報は、コピーアプリ及びＦＡＸアプリを識別する情報より構成される。
【００７６】
ユーザ利用権情報は、Ｗｅｂサービスクライアント２０４から画面フロー制御部２０１に通知される（Ｓ１１７）。画面フロー制御部２０１の画面構築部２０２は、当該ユーザ利用権情報に基づいて遷移先画面であるメニュー画面データを生成し、当該メニュー画面データをＷｅｂサーバ２０３に出力する（Ｓ１１８）。続いて、Ｗｅｂサーバ２０３が画像形成装置１のＷｅｂブラウザ１０２に当該メニュー画面データを送信すると（Ｓ１１９）、Ｗｅｂブラウザ１０２は当該メニュー画面データに応じたメニュー画面３０１（図１０参照）を操作部１２１に表示する。ここで、カレントユーザには、コピーアプリ及びＦＡＸアプリの利用が許可されているため、図１０に示されるように、メニュー画面３０１には、コピーアプリを起動するための「Ｃｏｐｙ」ボタン３０１１とＦＡＸアプリを起動するための「ＦＡＸ」ボタン３０１２とが表示される。なお、カレントユーザが、ユーザ「ｓｕｚｕｋｉ」であった場合は、このタイミングでコピー設定画面３０２が表示されるが、各設定項目の値は、ユーザ画面情報テーブル２０６１のユーザ専用設定条件に設定されている値がデフォルトで表示される（図１０参照）。
【００７７】
ユーザが、メニュー画面３０１において「Ｃｏｐｙ」ボタン３０１１を押下すると、Ｗｅｂブラウザ１０２は、サーバ装置２のＷｅｂサーバ２０３に「Ｃｏｐｙ」ボタン３０１１が押下された旨を通知する（図９のＳ１２０）。Ｗｅｂサーバ２０３は、セッションＩＤに基づいて、カレントユーザのユーザＩＤをセッション管理ＤＢ２０７より取得し（Ｓ１２１）、当該ユーザＩＤを伴って、画面フロー制御部２０１に画面遷移を要求する（Ｓ１２２）。
【００７８】
画面フロー制御部２０１は、ユーザ画面情報管理ＤＢ２０６に遷移先画面の問い合わせを行う（Ｓ１２３）。この際、遷移前画面（ここではメニュー画面３０１）の識別情報と、ユーザＩＤとが入力情報としてユーザ画面情報管理ＤＢ２０６に与えられる。ユーザ画面情報管理ＤＢ２０６は、図１１に示したユーザ画面情報テーブル２０６１に基づいて、遷移先画面を判定し、判定された遷移先画面を画面フロー制御部２０１に応答する（Ｓ１２４）。カレントユーザは、「ｓａｔｏｈ」であり、更に、コピーアプリの実行が指示されているため、メニュー画面３０１の次に表示させる画面は、図１１より、コピー中画面３０３である。したがって、ここでは、コピー中画面３０３が遷移先画面とされる。
【００７９】
そこで、画面フロー制御部２０１の画面構築部２０２は、当該応答に基づいてコピー中画面データを生成し、当該コピー中画面データをＷｅｂサーバ２０３に出力する（Ｓ１２５）。Ｗｅｂサーバ２０３が画像形成装置１のＷｅｂブラウザ１０２に当該コピー中画面データを送信すると（Ｓ１２６）、Ｗｅｂブラウザ１０２は当該コピー中画面データに応じたコピー中画面３０３（図１０参照）を操作部１２１に表示する。
【００８０】
続いて、Ｗｅｂサーバ２０３は、ユーザ画面情報管理ＤＢ２０６に、カレントユーザのコピー実行条件を問い合わせる（Ｓ１２７）。図１１からも明らかなように、カレントユーザである「ｓａｔｏｈ」ユーザの画面遷移情報は、コピーアプリの場合、コピー設定画面を表示させないように定義されている。したがって、コピー中画面３０３を表示させる段階において、コピー実行条件はまだ特定されていない。そこで、Ｗｅｂサーバ２０３は、カレントユーザのコピー実行条件をユーザ画面情報管理ＤＢ２０６に問い合わせるのである。
【００８１】
ユーザ画面情報管理ＤＢ２０６は、ユーザ画面情報テーブル２０６１のカレントユーザのコピーアプリに対するユーザ専用設定条件を取得し、取得された値をコピー実行条件としてＷｅｂサーバ２０３に応答する（Ｓ１２８）。Ｗｅｂサーバ２０３は、当該コピー実行条件を伴って、Ｗｅｂサービスクライアント２０４にスキャンの開始を要求する（Ｓ１２９）。
【００８２】
その後、図６のＳ２０〜Ｓ３３にいて説明した手順と同様の手順でコピー処理が実行される。なお、図９中、図６と同一ステップには同一ステップ番号を付している。但し、ステップＳ２０〜Ｓ２８については、便宜上記述が省略されている。
【００８３】
スキャン画像の削除が完了した旨の通知を受けると（Ｓ３３）、Ｗｅｂサーバ２０３は、カレントユーザのユーザＩＤを伴って、画面フロー制御部２０１に画面遷移を要求する（Ｓ１３０）。
【００８４】
画面フロー制御部２０１は、ユーザ画面情報管理ＤＢ２０６に遷移先画面の問い合わせを行う（Ｓ１３１）。この際、遷移前画面（ここではコピー中画面３０３）の識別情報と、ユーザＩＤとが入力情報としてユーザ画面情報管理ＤＢ２０６に与えられる。ユーザ画面情報管理ＤＢ２０６は、図１１に示したユーザ画面情報テーブル２０６１に基づいて、遷移先画面を判定し、判定された遷移先画面を画面フロー制御部２０１に応答する（Ｓ１３２）。カレントユーザは、「ｓａｔｏｈ」であり、更に、コピーアプリの実行中であるため、コピー中画面３０３の次に表示させる画面は、図１１より、コピー完了画面３０４である。したがって、ここでは、コピー完了画面３０４が遷移先画面とされる。
【００８５】
そこで、画面フロー制御部２０１の画面構築部２０２は、当該応答に基づいてコピー完了画面データを生成し、当該コピー完了画面データをＷｅｂサーバ２０３に出力する（Ｓ１３３）。Ｗｅｂサーバ２０３が画像形成装置１のＷｅｂブラウザ１０２に当該コピー完了画面データを送信すると（Ｓ１３４）、Ｗｅｂブラウザ１０２は当該コピー完了画面データに応じたコピー完了画面３０４を操作部１２１に表示する。
【００８６】
ところで、ユーザ画面情報は、例えば、図１２に示されるような画面を介して設定可能としてもよい。図１２は、ユーザ画面情報登録画面の表示例を示す図である。
【００８７】
図１２に示されるユーザ画面情報登録画面は、ユーザ画面登録制御部２０５による制御のもと、画像形成装置１の操作部１２１やＰＣ等の画面に表示されるものであり、主に画面遷移定義領域４０１及び画面一覧領域４０２より構成されている。
【００８８】
画面定義領域４０１は、画面遷移を定義するための領域である。画面定義領域４０１では、各画面を表現するアイコン（以下「画面アイコン」という。）を、矢印で結合することにより画面遷移が定義される。すなわち、矢印は、画面遷移の方向を表現する。図中では、ログイン画面を表現するログイン画面アイコン３０５ｉと、メニュー画面を表現するメニュー画面アイコン３０１ｉとが矢印ａ１で結合されている。したがって、ログイン画面３０５の次にメニュー画面３０１を表示される旨が定義されていることになる。
【００８９】
画面一覧領域４０２は、登録済みの画面の一覧が表示される領域である。画面一覧領域４０２において選択された画面が画面遷移定義領域４０１にドラッグ＆ドロップされると、当該画面に対応する画面アイコンが画面遷移定義領域４０１に表示される。
【００９０】
ところで、画面における操作又は設定内容（例えば、いずれのボタンが押下されるか等）によって画面遷移を動的に変化させたい場合がある。そこで、画面遷移定義領域４０１では、矢印に遷移条件を付加することができる。例えば、図中では、メニュー画面３０５の次の遷移を表現する矢印ａ２が選択されると、遷移条件設定画面５００がポップアップ表示される。遷移条件設定画面５００では、当該矢印ａ２の遷移が実行されるための条件が入力される。図中では、矢印ａ２は、「Ｃｏｐｙ」ボタンが押された場合に実行される遷移であることが定義されている。
【００９１】
なお、ユーザ画面情報登録画面４００における定義内容は、ユーザ画面登録制御部２０５によって解釈され、ユーザ画面情報管理ＤＢ２０６に登録される。
【００９２】
上述したように、本発明の実施の形態によれば、ユーザごとに画面遷移が定義されたユーザ画面情報に基づいて、表示画面の遷移が行われるため、ユーザに応じて動的に画面遷移を変化させることができる。
【００９３】
また、ユーザ画面情報は、サーバ装置２に管理されており、画面遷移の制御は、サーバ装置２の画面フロー制御部２０１によって行われる。したがって、図１のように複数の画像形成装置１がサーバ装置２と接続されている場合、ユーザは、いずれの画像形成装置１を利用しても、同一のユーザ画面定義情報に基づいてパーソナライズされた表示画面によって各画像形成装置１を操作することができる。したがって、いずれの画像形成装置１においても、ユーザごとに同様の操作性を得ることができる。
【００９４】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施の形態におけるシステム構成例を示す図である。
【図２】本発明の画像形成装置の一実施例の構成図である。
【図３】本発明の画像形成装置の一実施例のハードウェア構成図である。
【図４】本発明の画像形成装置及びサーバ装置の機能構成例を示す図である。
【図５】コピー処理のデフォルトの処理手順を説明するためのシーケンス図である。
【図６】コピー処理のデフォルトの処理手順を説明するためのシーケンス図である。
【図７】コピー処理の際の画像形成装置の操作部におけるデフォルトの画面遷移の例を示す図である。
【図８】ユーザ画面カスタマイズ機能に基づくコピー処理の処理手順を説明するためのシーケンス図である。
【図９】ユーザ画面カスタマイズ機能に基づくコピー処理の処理手順を説明するためのシーケンス図である。
【図１０】ユーザ画面カスタマイズ機能に基づく画面遷移の例を示す図である。
【図１１】ユーザ画面情報管理ＤＢを構成するユーザ画面情報テーブルの構成例を示す図である。
【図１２】ユーザ画面情報登録画面の表示例を示す図である。
【符号の説明】
【００９６】
１、１ａ、１ｂ、１ｃ    画像形成装置
２                      サーバ装置
３                      ネットワーク
１０                    ハードウェア資源
２０                    起動部
３０                    ソフトウェア群
４０                    アプリケーション
５０                    プラットフォーム
５１                    コントロールサービス
５２                    ＳＲＭ（システムリソースマネージャ）
５３                    ハンドラ層
５４                    ＡＰＩ（アプリケーションプログラムインターフェース
１０１                  ネットワークＩ／Ｆ
１０２                  Ｗｅｂブラウザ
１０３                  Ｗｅｂサービスサーバ
１０４                  通知送信部
１０５                  機器管理機能部
１０６                  印刷機能部
１０７                  スキャン機能部
１０８                  文書管理機能部
１０９                  通知機能部
１１０                  ユーザ認証情報ＤＢ
１２０                  コントローラ
１２１                  操作部
１２２                  ＦＣＵ
１２３                  エンジン部
１２４                  プロッタ
１２５                  スキャナ
１２６                  メモリ
２００                  アプリケーション
２０１                  画面フロー制御部
２０２                  画面構築部
２０３                  Ｗｅｂサーバ
２０４                  Ｗｅｂサービスクライアント
２０５                  ユーザ画面登録制御部
２０６                  ユーザ画面情報管理ＤＢ
２０７                  セッション管理ＤＢ
２１０                  ネットワークＩ／Ｆ
２５０                  記録媒体
【図１】
2007279974.tif 000003
【図２】
2007279974.tif 000004
【図３】
2007279974.tif 000005
【図４】
2007279974.tif 000006
【図５】
2007279974.tif 000007
【図６】
2007279974.tif 000008
【図７】
2007279974.tif 000009
【図８】
2007279974.tif 000010
【図９】
2007279974.tif 000011
【図１０】
2007279974.tif 000012
【図１１】
2007279974.tif 000013
【図１２】
2007279974.tif 000014