(57)【要約】【課題】  ユーザの機器の操作性を向上させることができるサーバ装置を提供する。【解決手段】  ＭＦＰ１，２は、複数のユーザにより共有されることを想定し、ユーザ認証機能を持つ。ユーザが認証を終えると、ＭＦＰ１，２の操作部から、共通サーバ３にアクセスが行なわれる。これによりＭＦＰ１，２は、各個人向けのカスタマイズされた操作部の表示内容を取得する。ＭＦＰ１，２は、その表示内容に従って操作部での表示を行なう。【選択図】        図１
2006277005.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページの表示手段を備えた複数の機器と通信を行なうサーバ装置であって、
各機器に適合したＷｅｂページを送信するＷｅｂページ送信手段と、
各機器におけるユーザ操作に基づく情報、または各機器における機器の状態を示す情報を受信する受信手段と、
前記受信手段が受信した情報に基づいて、その情報を送信した機器に対して、動作指示、新たなＷｅｂページの送信、および問合わせの少なくとも１つを行なう機能呼出手段とを備えた、サーバ装置。
【請求項２】
前記複数の機器のそれぞれは、個人別情報を記録した移動可能なメモリ媒体から情報を読取る読取手段を備え、
前記Ｗｅｂページ送信手段は、前記個人別情報に対応したＷｅｂページを送信する、請求項１に記載のサーバ装置。
【請求項３】
カスタマイズしたページを保持する保持手段と、
前記カスタマイズしたページを各機種に適合したＷｅｂページに変換するページ変換手段とをさらに備え、
前記Ｗｅｂページ送信手段は、前記変換されたＷｅｂページを送信する、請求項１または２に記載のサーバ装置。
【請求項４】
前記Ｗｅｂページは、特定のタグセットに従ったＸＭＬ形式またはＨＴＭＬ形式で記述される、請求項１〜３のいずれかに記載のサーバ装置。
【請求項５】
カスタマイズしたページを特定のタグセットに従ったＸＭＬ形式とし、
前記ページ変換手段は、両ＸＭＬ形式間変換を行なうＸＳＬスタイルシートを参照したＸＳＬＴ変換プロセッサにより変換を行なう、請求項３に記載のサーバ装置。
【請求項６】
前記機能呼出手段は、Ｗｅｂサービスとして公開された機器の機能を、Ｗｅｂサーバ部から呼出すことで機能の呼出しを行なう、請求項１〜５のいずれかに記載のサーバ装置。
【請求項７】
請求項１〜５のいずれかに記載のサーバ装置と、
前記サーバ装置と通信を行なうことが可能な、Ｗｅｂページの表示手段を備えた複数の機器とを備えた、ネットワークシステム。
【請求項８】
Ｗｅｂページの表示手段を備えた複数の機器と通信を行なうサーバ装置の制御方法であって、
各機器に適合したＷｅｂページを送信するＷｅｂページ送信ステップと、
各機器におけるユーザ操作に基づく情報、または各機器における機器の状態を示す情報を受信する受信ステップと、
前記受信ステップで受信した情報に基づいて、その情報を送信した機器に対して、動作指示、新たなＷｅｂページの送信、および問合わせの少なくとも１つを行なう機能呼出ステップとを備えた、サーバ装置の制御方法。
【請求項９】
Ｗｅｂページの表示手段を備えた複数の機器と通信を行なうサーバ装置の制御プログラムであって、
各機器に適合したＷｅｂページを送信するＷｅｂページ送信ステップと、
各機器におけるユーザ操作に基づく情報、または各機器における機器の状態を示す情報を受信する受信ステップと、
前記受信ステップで受信した情報に基づいて、その情報を送信した機器に対して、動作指示、新たなＷｅｂページの送信、および問合わせの少なくとも１つを行なう機能呼出ステップとをコンピュータに実行させる、サーバ装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はサーバ装置、ネットワークシステム、サーバ装置の制御方法、およびサーバ装置の制御プログラムに関し、特に複数の機器にＷｅｂページを送信することができるサーバ装置、ネットワークシステム、サーバ装置の制御方法、およびサーバ装置の制御プログラムに関する。
【背景技術】
【０００２】
従来、複数の操作によって指定される設定を、一度の操作で設定することを可能とする操作部のカスタマイズについての技術が知られている。例えば、複写機、プリンタ、ＭＦＰ（Multi Function Peripherals）などには、利用者が一連の操作を再度利用可能な形で機器内に保存することが可能なものがあった。このようなカスタマイズは、ページレイアウトなどの幾つかの操作が必要な機能を一度に設定することを狙いとしている。
【０００３】
しかしながら、カスタマイズの機能は限定されたものであることが多く、特別な場合を除いて使われていなかったのが現状である。
【０００４】
また、Ｗｅｂブラウザを操作部にする考えが知られている。この場合、操作部の表示の記述はＨＴＭＬなどの標準的であり広く知られた方法で行なわれる。このような操作部では個人ごとに別々のページを用意し、それらのページを書換え可能とすることで、個人毎に「スタートボタンを中央に赤色で表示したい」といった自由度が高く広い用途に使える操作部のカスタマイズが可能である。
【０００５】
操作画面をＨＴＭＬなどのＷｅｂ標準形式とすることで、安価で高品質なツールの利用、Ｗｅｂ技術のコミュニティからのノウハウの流用を可能として、操作部の開発工数など、開発コストの低減を図ることができる。
【０００６】
そのような構成を実現するため、操作部を有する機器に、ＨＴＭＬページのデータを機器内に保持する簡単なサーバ機能と、従来の操作部プログラムの代わりにＷｅｂブラウザとを搭載させることが行なわれている。Ｗｅｂページは機器毎に１セット用意され、機器製造時などに機器に配置される。
【０００７】
機器単体に特化したＨＴＭＬページは他の機器に流用することが不可能であり、他の機器などから参照することも不可能であった。
【０００８】
以下の特許文献１および２は、機器の操作部をＷｅｂ技術を用いて構成する事項を開示している。
【０００９】
また、以下の特許文献３は、ＰＣ用ブラウザを対象として、ＵＲＬとクッキー情報をスマートカードに待たせて任意の端末からＷｅｂアクセスを再開可能としたネットワークアクセスシステムを開示している。
【特許文献１】特開２００２−８６８４７号公報
【特許文献２】特開２００３−２９５７７号公報
【特許文献３】特開２００４−１７８１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、個人毎にカスタマイズした操作画面を機器に用意したいというニーズは限定的であった。これはカスタマイズのための個人の作業量に比べて得られるメリットが小さいためである。
【００１１】
この発明は上記問題点を解決するためになされたものであり、ユーザの機器の操作性を向上させることができるサーバ装置、ネットワークシステム、サーバ装置の制御方法、およびサーバ装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するためこの発明のある局面に従うと、Ｗｅｂページの表示手段を備えた複数の機器と通信を行なうサーバ装置は、各機器に適合したＷｅｂページを送信するＷｅｂページ送信手段と、各機器におけるユーザ操作に基づく情報、または各機器における機器の状態を示す情報を受信する受信手段と、受信手段が受信した情報に基づいて、その情報を送信した機器に対して、動作指示、新たなＷｅｂページの送信、および問合わせの少なくとも１つを行なう機能呼出手段とを備える。
【００１３】
好ましくは複数の機器のそれぞれは、個人別情報を記録した移動可能なメモリ媒体から情報を読取る読取手段を備え、Ｗｅｂページ送信手段は、個人別情報に対応したＷｅｂページを送信する。
【００１４】
好ましくはサーバ装置は、カスタマイズしたページを保持する保持手段と、カスタマイズしたページを各機種に適合したＷｅｂページに変換するページ変換手段とをさらに備え、Ｗｅｂページ送信手段は、変換されたＷｅｂページを送信する。
【００１５】
好ましくはＷｅｂページは、特定のタグセットに従ったＸＭＬ形式またはＨＴＭＬ形式で記述される。
【００１６】
好ましくはサーバ装置は、カスタマイズしたページを特定のタグセットに従ったＸＭＬ形式とし、ページ変換手段は、両ＸＭＬ形式間変換を行なうＸＳＬスタイルシートを参照したＸＳＬＴ変換プロセッサにより変換を行なう。
【００１７】
好ましくは機能呼出手段は、Ｗｅｂサービスとして公開された機器の機能を、Ｗｅｂサーバ部から呼出すことで機能の呼出しを行なう。
【００１８】
この発明の他の局面に従うと、ネットワークシステムは、上述のいずれかに記載のサーバ装置と、サーバ装置と通信を行なうことが可能な、Ｗｅｂページの表示手段を備えた複数の機器とを備える。
【００１９】
この発明のさらに他の局面に従うと、Ｗｅｂページの表示手段を備えた複数の機器と通信を行なうサーバ装置の制御方法は、各機器に適合したＷｅｂページを送信するＷｅｂページ送信ステップと、各機器におけるユーザ操作に基づく情報、または各機器における機器の状態を示す情報を受信する受信ステップと、受信ステップで受信した情報に基づいて、その情報を送信した機器に対して、動作指示、新たなＷｅｂページの送信、および問合わせの少なくとも１つを行なう機能呼出ステップとを備える。
【００２０】
この発明のさらに他の局面に従うと、Ｗｅｂページの表示手段を備えた複数の機器と通信を行なうサーバ装置の制御プログラムは、各機器に適合したＷｅｂページを送信するＷｅｂページ送信ステップと、各機器におけるユーザ操作に基づく情報、または各機器における機器の状態を示す情報を受信する受信ステップと、受信ステップで受信した情報に基づいて、その情報を送信した機器に対して、動作指示、新たなＷｅｂページの送信、および問合わせの少なくとも１つを行なう機能呼出ステップとをコンピュータに実行させる。
【発明の効果】
【００２１】
これら発明に従うと、各機器に適合したＷｅｂページを送信し、各機器におけるユーザ操作に基づく情報、または各機器における機器の状態を示す情報を受信し、受信した情報に基づいて、その情報を送信した機器に対して、動作指示、新たなＷｅｂページの送信、および問合わせの少なくとも１つを行なうことができるため、ユーザの機器の操作性を向上させることができるサーバ装置、ネットワークシステム、サーバ装置の制御方法、およびサーバ装置の制御プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２２】
［第１の実施の形態］
以下に本発明の実施の形態について図面を用いて説明する。
【００２３】
図１は、本発明の第１の実施の形態における機器ネットワークシステムの構成を示す図である。
【００２４】
図に示されるように、機器ネットワークシステムは、複数のＭＦＰ１，２と、共通サーバ３と、ネットワーク機器４と、複数のユーザのそれぞれの個人情報を記録するＩＣカードＡ５およびＩＣカードＢ６とを備えている。
【００２５】
ＭＦＰ１，ＭＦＰ２は、多機能周辺機器であり、複写機やプリンタなどの機能を持つ。
【００２６】
共通サーバ３は、システム共通のユーザ別の操作部の機能を提供する。
【００２７】
ネットワーク機器４は、ＭＦＰ１，２および共通サーバ３を含むネットワークを構成するための機器である。ＭＦＰ１，２は、ネットワーク機器４と接続されている。
【００２８】
ＩＣカードＡ５、およびＩＣカードＢ６は、ユーザを識別するＩＤを含む、読み書き可能なＩＣカードであり、ＭＦＰ１やＭＦＰ２から、ＩＤを含むデータの読み書きが可能である。
【００２９】
このような構成により、ＭＦＰなどの複数の機器を含むネットワークシステムを構成することができる。また、複数の機器であるＭＦＰ１，２それぞれの操作部は、Ｗｅｂブラウザで構成し、個人カスタマイズに依存する部分を共通サーバ化する。
【００３０】
またＭＦＰは、複数のユーザにより共有されることを想定し、ユーザ認証手段を持つ。ユーザが認証を終えると、ＭＦＰ１，２の操作部から、共通サーバ３にアクセスが行なわれ、これによりＭＦＰ１，２は、各個人向けのカスタマイズされた操作部のページ（表示内容）を取得する。ＭＦＰ１，２は、そのページの指定に従って操作部にページ内容を表示する。
【００３１】
ページの内容は、個人毎、グループ毎、機種毎に異なったカスタマイズしたページである。カスタマイズしたページでは、個人がよく使う機能やサービスに表示を限定したり、業務に限定した事項のみを記載することが可能である。
【００３２】
共通サーバ３は、ＭＦＰ１，２のブラウザからアクセスを受けると、アクセスしたブラウザを搭載する機器とユーザを特定し、機器、ユーザに適切なページを生成して、それをアクセスした機器に返す。
【００３３】
また共通サーバ３は、操作ページ作成において、機器側の動作指示、機器側の情報取得の指定があると、機器が備える機能提供用のＷｅｂサービスＩ／Ｆに相当する要求を発行する。ＷｅｂサービスＩ／Ｆから要求の結果が返されると、その結果を反映したページが共通サーバ３で生成され、それがブラウザに返される。
【００３４】
このような動作を実行するため、共通サーバ３は、機器からのアクセスに対して、機器のタイプ、構成に適合したページを返す機能と、個人がカスタマイズしたページを機器毎に適合したページに変換する機能と、機器の操作時に、適切な機器に対して動作指示、問合わせを行なう機能を有している。
【００３５】
従来、機器の操作、機能などの個人カスタマイズを可能にしたものがあったが、カスタマイズした内容を、同様の他の機器に容易に流用することができず、有効に活用されていなかったという問題があった。そのため、カスタマイズ機能は使われないか、簡単なカスタマイズしか行われないという問題があった。
【００３６】
本実施の形態によると、一度カスタマイズしたページを作成すると、ユーザは同様の機器の間でそれを共通に利用することができ、カスタマイズした結果を有効利用できるという効果がある。
【００３７】
すなわち本実施の形態では、一度カスタマイズした操作画面を複数の同様の機器で共通に利用可能であるため、共通に利用できる機器の増加に比例してカスタマイズした画面を利用する機会が増え、カスタマイズに要する個人の作業量を上回るメリットが生じるという効果がある。
【００３８】
図２は、共通サーバ３の構成を示す図である。
【００３９】
図を参照して共通サーバ３は、Ｗｅｂサーバ部１０と、デバイス判定部１１と、ユーザＩＤ判定部１２と、プログラム登録部１３と、デバイスサービス呼出しプログラム１４と、ライブラリ実行部１５と、表示ページ生成部１６と、デバイス別表示データ生成部１７と、ユーザＩＤ別スタイルシート１８と、デバイス別スタイルシート１９とを備えている。
【００４０】
Ｗｅｂサーバ部１０は、ネットワークからの要求を受けて、それに対応するページを返す機能を有する。Ｗｅｂサーバ部１０は、デバイス判定部１１にネットワークから要求されたＵＲＬおよびアクセス先の機器、ブラウザの情報を出力する。またＷｅｂサーバ部１０は、デバイス別表示データ生成部１７が出力したページを要求元の機器へ返す。
【００４１】
デバイス判定部１１は、Ｗｅｂサーバ部１０から受取った情報からデバイスＩＤを判定する。
【００４２】
ユーザＩＤ判定部１２は、Ｗｅｂサーバ部１０から受取った情報からユーザＩＤを判定する。
【００４３】
プログラム登録部１３は、要求に対して実行可能なプログラムを格納する。プログラムは、ユーザＩＤ、デバイスＩＤおよびＵＲＬ毎に登録されており、ライブラリ実行部１５からの要求に応じて対応するプログラムがロードされる。またそれらのプログラムは、共通に利用されるプログラムも含む。
【００４４】
デバイスサービス呼出しプログラム１４は、プログラム登録部１３のプログラムから適宜呼出可能であり、ＭＦＰ１，２のサービスを呼び出すためのプログラムである。
【００４５】
ライブラリ実行部１５は、ユーザＩＤ、デバイスＩＤおよびＵＲＬを用いてプログラム登録部１３からプログラムをロードして実行する。実行した結果のデータは表示ページ生成部１６へ渡される。このデータはＸＭＬ形式で表現されている。
【００４６】
表示ページ生成部１６は、ライブラリ実行部１５から出力されたＸＭＬデータ、およびユーザＩＤを用いてユーザＩＤ別スタイルシート１８から取得したスタイルシートを入力として、ＸＳＬ変換することで表示用ページを作成する。
【００４７】
デバイス別表示データ生成部１７は、表示ページ生成部１６から出力されたＸＭＬデータ、およびデバイスＩＤを用いてデバイス別スタイルシート１９から取得したスタイルシートを入力として、ＸＳＬ変換することでデバイス別表示用ページを作成する。
【００４８】
ユーザＩＤ別スタイルシート１８には、ユーザごとにカスタマイズされたスタイルシートが記録される。ユーザＩＤを指定した問合せに対して、対応するスタイルシートが出力される。
【００４９】
デバイス別スタイルシート１９には、デバイスごとにカスタマイズされたスタイルシートが記録される。デバイスＩＤを指定したデバイス別表示データ生成部１７からの問合わせに対して、相当するスタイルシートが出力される。
【００５０】
スタイルシートには、デバイス毎に異なる情報を表示用ページに追加または置換えるための指示を含むことができる。例えば、ＭＦＰによって、仕上げが指定できるかどうか、仕上げとしてどのような種類から選択できるのか、などが異なる。このような情報をスタイルシートに記述することで、デバイス毎の機能の違いに対応することが可能である。
【００５１】
ユーザＩＤ別スタイルシート１８は、ユーザＩＤを指定した表示ページ生成部１６からの問合わせに対して、相当するスタイルシートを出力する。ユーザは相当するスタイシートをカスタマイズすることで、操作画面の表示を変更することができる。
【００５２】
図３は、ＭＦＰ１の構成を示す図である。
【００５３】
なお、ＭＦＰ２もＭＦＰ１と同様の構成を有するので、ここでは説明を繰返さない。
【００５４】
図を参照してＭＦＰ１は、ＩＣカード読取部３０と、操作部３１と、Ｗｅｂブラウザ部３２と、操作部管理部３３と、サービス公開部３４と、ＭＦＰ部３５とを備えている。
【００５５】
ＩＣカード読取部３０は、ＩＣカード５，６の接近を検知してＩＣカードの読書きを行なう。
【００５６】
操作部３１は、実際のユーザが操作対象とする部分であり、入力部及び表示部からなる。操作部３１として、液晶タッチパネル、テンキーなどが用いられる。
【００５７】
Ｗｅｂブラウザ部３２は、操作部３１からの指示に応じてネットワークからＷｅｂページを取得し、Ｗｅｂページの内容に従って操作部３１に表示を行なう。
【００５８】
操作部管理部３３は、ＩＣカード読取部３０、操作部３１、およびＷｅｂブラウザ部３２からの入出力を制御して、操作機能の実現や各資源の管理を行なう。また操作部管理部３３は、ネットワークから共通サーバ３のアドレスを取得してＷｅｂブラウザの立ち上げを行なう。
【００５９】
サービス公開部３４は、ＭＦＰの機能をサービスとして公開し、ＭＦＰの機能を共通サーバ３から利用可能とする。
【００６０】
ＭＦＰ部３５は、サービス公開部３４からの要求を受けて機能を実現する。また、サービス公開部３４からの問合わせに対して相当する情報をサービス公開部３４へ出力する。
【００６１】
図４は、操作部３１の詳細を示す図である。
【００６２】
図を参照して操作部３１は、操作キー２１と、Ｗｅｂブラウザ部２２と、タッチスクリーン２３とを備える。
【００６３】
操作キー２１は、Ｗｅｂブラウザの操作を行なうためのキーであり、入力項目の選択、文字入力など、携帯電話などと同様にＷｅｂブラウザを操作するために十分な機能を有している。
【００６４】
Ｗｅｂブラウザ部２２は、液晶ディスプレイであり、Ｗｅｂページを表示する。
【００６５】
タッチスクリーン２３は、操作キー２１を補助することを目的にしており、入力項目の指定、リンクの実行などの操作を行なうことができる。
【００６６】
図５は、ＭＦＰ１，２を立ち上げた時にＷｅｂブラウザ部２２に表示される画面の例を示す図である。
【００６７】
ユーザが図５の画面に従ってＩＣカードをセットすると、各ユーザのカスタマイズされた操作画面が表示される。
【００６８】
図６および図７は、カスタマイズされた操作画面の具体例を示す図である。
【００６９】
図６および図７は、それぞれユーザＡとユーザＢのカスタマイズ画面を示している。
【００７０】
図６のユーザＡの画面からは、コピー枚数、仕上げ、倍率、用紙などの指定が可能であり、各項目の選択値は各ＭＦＰの仕様にあった範囲に制限されている。コピースタートのリンクがクリックされると、選択値を伴ってコピースタートページ要求が共通サーバ３に送信される。
【００７１】
図７では、図６と同じ操作内容が複数ページを用いて記述されている。ユーザは、各ページの「詳細指定」、「戻る」のリンクをクリックすると、その都度、共通サーバ３にページ取得要求が出され、これにより画面が遷移する。
【００７２】
図８は、図５の画面の変形例を示す図である。
【００７３】
図に示されるように、ＩＣカードでのＩＤの入力に替えて、ユーザＩＤとパスワードの入力をユーザに要求するようにしてもよい。
【００７４】
図９は、ＭＦＰの操作部管理部３３の処理手順を示すフローチャートである。
【００７５】
図を参照して、ステップＳ１においてネットワーク機器４に共通サーバ３のアドレスを問合わせて、共通サーバ３のアドレスを取得する。
【００７６】
ステップＳ２において、共通サーバ３の提供するトップページを取得する。そして、ステップＳ３でユーザのログイン待ちとなる。
【００７７】
ステップＳ４で、ユーザのログインがあるとユーザＩＤを記録し、ユーザＩＤを指定して共通サーバ３へ要求を送信し、これによりそのユーザ、および当該ＭＦＰに合わせたユーザホームページ（図６および７など）を取得する。
【００７８】
ステップＳ５で、ユーザホームページに基づくタッチパネル（タッチスクリーン）の操作や操作キーの入力が行なわれる、またはＭＦＰにおいてエラーが生じるなどして、機器の状態が変化すると、その情報を共通サーバ３へ送り、操作や状態の変化に合わせた画面（ページ）を取得し、Ｗｅｂブラウザ２２で表示を行なう。
【００７９】
タッチパネルや操作キーの入力は、Ｗｅｂページのテキストボックスやラジオボタンなどのフォームに入力、選択された状態として反映される。入力データは、ＨＴＴＰ（HyperText Transfer Protocol）のＧＥＴメソッドまたはＰＯＳＴメソッドを用いて、共通サーバ３に送信される。
【００８０】
図１０は、共通サーバ３側の処理手順を示すフローチャートである。
【００８１】
図を参照して、ステップＳ１０において機器（ＭＦＰ）からのページ要求待ち状態に入る。一定時間以上ページ要求が無いユーザのセッションは、初期化される。
【００８２】
ステップＳ１１において、機器からのページ要求があると、要求があったデバイスおよびユーザＩＤを判定し、デバイスＩＤ、ユーザＩＤを記録する。
【００８３】
ステップＳ１２において、ページ要求のＵＲＬ、ユーザＩＤ、デバイスＩＤおよびユーザ毎のセッション状態などから実行するプログラムを判定し、プログラムを実行する。また、セッションの状態を更新する。
【００８４】
ステップＳ１３において、プログラムが実行する処理にデバイスサービス呼出し要求が含まれる場合は、デバイスＩＤからデバイスサービスのアドレスを決定してサービスを呼び出す。これにより、問合せを行なって機器の状態などを取得したり、機器で所定の処理を実行することができる。
【００８５】
ステップＳ１４において、プログラムの実行結果を表示ページ生成部１６へ渡す。ユーザＩＤからスタイルシートを決定して、そのスタイルシートを用いて実行結果から表示用ページを生成する。
【００８６】
ステップＳ１５において、表示用ページをデバイス別表示データ生成部１７へ渡す。デバイスＩＤからスタイルシートを決定して、そのスタイルシートを用いて表示ページからデバイス別表示ページを生成する。
【００８７】
ステップＳ１６において、デバイス別表示ページはＷｅｂサーバ部１０を介して機器に返送される。
【００８８】
次に、ＭＦＰのサービス公開部３４について説明する。
【００８９】
サービス公開部３４は、ネットワークを介して接続された外部の機器から、ＭＦＰ部３５が持つ機能を利用するためのＷｅｂサービスＩ／Ｆを提供している。ＷｅｂサービスＩ／Ｆは、ＳＯＡＰ（Simple Object Access Protocol）などの形態で公開され、サービス内容仕様は、ＷＳＤＬ（Web Services Description Language）などの形式で公開される。ＭＦＰのコピー機能のためのＷｅｂサービスＩ／Ｆとして、以下のサービスが公開される。
【００９０】
・コピーモード設定
・コピー開始
・コピー停止
・コピー状態の取得
・イベント通知
図１１は、コピー動作を行なうための共通サーバ３の呼出し手順を示すフローチャートである。
【００９１】
図を参照して、ステップＳ２１で共通サーバ３は、コピーモードの設定サービスの呼出しを行なう。コピーモード設定に必要なコピー枚数、用紙サイズ、カラー／白黒などの設定値を含めて、共通サーバ３は、ＷｅｂサービスＩ／Ｆのコピーモード設定を呼び出す。共通サーバ３は、ＷｅｂサービスＩ／Ｆからの応答を待ち、設定が正常に完了したことを確認する。
【００９２】
ステップＳ２２で、共通サーバ３は、コピー開始サービスの呼出しを行なう。共通サーバ３は、ＷｅｂサービスＩ／Ｆからの応答を待ち、呼出しが正常に完了したことを確認する。
【００９３】
ステップＳ２３で、共通サーバ３は、コピー状態の監視を行なう。すなわち、コピー状態の取得サービスの呼出しを行ない、ＷｅｂサービスＩ／Ｆからの応答を待ち、返り値を確認する。返り値は、「待機中」、「コピー中」、「コピー完了」などのコピー動作の状態を表す値である。返り値が「コピー中」から「コピー完了」に変化するまで、定期的にコピー状態の取得サービスの呼出しを繰返す。
【００９４】
なお、ステップＳ２３での処理として、イベント通知サービスの呼出しを用いる方法がある。共通サーバ３は、コピー完了のイベントを受取るＷｅｂサービスＩ／Ｆを公開する。サービス公開部３４は、イベント通知サービスの呼出しを受付けると、コピー状態の監視を行ない、コピーが完了すると、イベント通知サービスの呼出し時に指定されたＷｅｂサービスＩ／Ｆの呼出しを行なう。この場合、サービス公開部３４は、共通サーバ３のコピー完了のイベントを受取るＷｅｂサービスＩ／Ｆを呼び出す。
【００９５】
ステップＳ２４で、サービス公開部３４は、コピー終了確認を行ない、コピー完了時に必要な後処理を行なう。
【００９６】
［実施の形態における効果］
以上説明した構成により、以下の効果がある。
【００９７】
ユーザは、ユーザＩＤ別スタイルシート１８のスタイルシートを修正・追加することで操作画面のカスタマイズを行なうことが可能である。
【００９８】
また、プログラム登録部１３のユーザ別プログラムを更新・追加することで、図７に示すような画面遷移や、画面数の変更が可能であり、自由度の高いカスタマイズが可能である。
【００９９】
また、本実施の形態では標準的なＸＭＬ、Ｗｅｂ関係の技術を用いており、安価で良質な開発環境を利用でき、安価で効率的なカスタマイズが可能である。
【０１００】
また、構成が異なる機器の追加、部品の追加・故障時機能変更の場合もデバイス別スタイルシート１９を更新することで容易に対応することができる。
【０１０１】
なお、ＩＣカードに代えて、ユーザＩＤの記憶が可能なポータブルメモリを用いてもよい。
【０１０２】
またＷｅｂブラウザ部３２において、共通サーバ３へのアクセス時のクッキー、状態などユーザ毎のデータを発生させる構成も考えられるが、このようなブラウザのユーザ毎のデータをＩＣカードに書き込むことで、他のユーザの機器使用による作業の中断にも容易に対応可能となる。
【０１０３】
この場合、作業中のデバイスＩＤをＩＣカードに記録させ、ＩＣカードのデバイスＩＤを共通サーバに送信することも考えられる。これにより例えば、ＭＦＰ２の操作部を使って、ＭＦＰ１で行っていた作業を再開することが可能になる。
【０１０４】
［第２の実施の形態］
図１２は、本発明の第２の実施の形態における機器ネットワークシステムの構成を示す図である。
【０１０５】
ここでは、図１の構成に加えてネットワーク機器４にＰＣ（パーソナルコンピュータ）４０が接続されている。
【０１０６】
共通サーバ３においてインターネット上で広く利用されている標準的なプロトコルに対応することで、Ｗｅｂブラウザを搭載したＰＣ４０（または図示しない情報家電など）を機器の操作部にすることも考えられる。
【０１０７】
図１２において、共通サーバ３はページの要求元がＭＦＰではない（例えばＰＣである）と判断すると、図１３に示すような、操作する機器の選択と、ユーザログインを含む画面を表示する。特定の機器にユーザとしてログインすると、相当するユーザの相当する機器を操作するためのページが表示される。
【０１０８】
このような構成により、Ｗｅｂブラウザを搭載した様々な機器からの操作が可能になり機器の利便性を高めることができる。
【０１０９】
［第３の実施の形態］
図１４は、本発明の第３の実施の形態における機器ネットワークシステムの構成を示す図である。
【０１１０】
ここでは、図１の共通サーバ３に代えて、共通サーバ内蔵ＭＦＰ３３が接続されている。すなわち、本実施の形態では、共通サーバをＭＦＰに内蔵する。
【０１１１】
図１５は、共通サーバ内蔵ＭＦＰ３３の構成を示す図である。
【０１１２】
共通サーバ内蔵ＭＦＰ３３は、共通サーバ３を内蔵し、共通サーバ３のみに電源供給を行なう動作モードを持つ。本実施の形態では、ＭＦＰとＷｅｂサーバを一体型とすることで機器の設置スペースを削減することができる。
【０１１３】
［その他］
なお、カスタマイズしたページを特定のタグセットに従ったＸＭＬ形式とし、ページ変換として、ＸＳＬスタイルシートを参照した両ＸＭＬ形式間変換を行なうことは、ＸＳＬＴ変換プロセッサを採用することで実現される。また、ＸＭＬ形式に限らずＨＴＭＬ形式でページを記述してもよいし、他の言語でページを記述してもよい。
【０１１４】
また、Ｗｅｂサーバ部は、複数のサーバ上に分散して実装してもよい。
【０１１５】
以上のように、ユーザは、一度カスタマイズしたページを作成すると同様の複数機器で共通に利用することができる。ユーザは複数の機器で自分の嗜好、作業内容にあった適切な操作画面を利用できるというメリットがある。
【０１１６】
なお、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１７】
【図１】本発明の第１の実施の形態における機器ネットワークシステムの構成を示す図である。
【図２】共通サーバ３の構成を示す図である。
【図３】ＭＦＰ１の構成を示す図である。
【図４】操作部３１の詳細を示す図である。
【図５】ＭＦＰ１，２を立ち上げた時にＷｅｂブラウザ部２２に表示される画面の例を示す図である。
【図６】カスタマイズされた操作画面の具体例を示す図である。
【図７】カスタマイズされた操作画面の具体例を示す図である。
【図８】図５の画面の変形例を示す図である。
【図９】ＭＦＰの操作部管理部３３の処理手順を示すフローチャートである。
【図１０】共通サーバ３側の処理手順を示すフローチャートである。
【図１１】コピー動作を行なうための共通サーバ３の呼出し手順を示すフローチャートである。
【図１２】本発明の第２の実施の形態における機器ネットワークシステムの構成を示す図である。
【図１３】操作する機器の選択と、ユーザログインを含む画面を示す図である。
【図１４】本発明の第３の実施の形態における機器ネットワークシステムの構成を示す図である。
【図１５】共通サーバ内蔵ＭＦＰ３３の構成を示す図である。
【符号の説明】
【０１１８】
１，２  ＭＦＰ、３  共通サーバ、４  ネットワーク機器、５，６  ＩＣカード、１０  Ｗｅｂサーバ部、１１  デバイス判定部、１２  ユーザＩＤ判定部、１３  プログラム登録部、１４  デバイスサービス呼出しプログラム、１５  ライブラリ実行部、１６  表示ページ生成部、１７  デバイス別表示データ生成部、１８  ユーザＩＤ別スタイルシート、１９  デバイス別スタイルシート、２１  操作キー、２２  Ｗｅｂブラウザ部、２３  タッチスクリーン、３０  ＩＣカード読取部、３１  操作部、３２  Ｗｅｂブラウザ部、３３  操作部管理部、３４  サービス公開部、３５  ＭＦＰ部。
【図１】
2006277005.tif 000003
【図２】
2006277005.tif 000004
【図３】
2006277005.tif 000005
【図４】
2006277005.tif 000006
【図５】
2006277005.tif 000007
【図６】
2006277005.tif 000008
【図７】
2006277005.tif 000009
【図８】
2006277005.tif 000010
【図９】
2006277005.tif 000011
【図１０】
2006277005.tif 000012
【図１１】
2006277005.tif 000013
【図１２】
2006277005.tif 000014
【図１３】
2006277005.tif 000015
【図１４】
2006277005.tif 000016
【図１５】
2006277005.tif 000017