(57)【要約】【課題】  情報処理システムを提供すること。【解決手段】  情報処理システム１００は、情報処理装置１５０と、複数の情報機器１１０とを含み、親機の能力条件を記憶する記憶手段２１８と、情報機器が上記能力条件を満たすか否かを判定する能力判定手段２１４とを備える。情報処理装置１５０は、前記複数の情報機器１１０のうちの少なくとも上記能力条件を満たすと判定された１以上の情報機器の機器情報を取得する取得手段２５４と、上記１以上の情報機器に対し、上記１以上の情報機器の機器情報とともに、親機登録画面の表示を求める要求を送信する送信手段２５２とを含む。少なくとも前記１以上の情報機器１１０は、それぞれ、受信した要求に基づいて、親機登録画面を、受信した上記１以上の情報機器の機器情報とともに表示装置に表示させる制御手段２２０を含む。【選択図】  図２
2017208600.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、複数の情報機器とを含む情報処理システムであって、
親機の能力条件を記憶する記憶手段と、
前記情報機器が前記記憶手段に記憶された前記能力条件を満たすか否かを判定する能力判定手段と
を含み、前記情報処理装置は、
前記複数の情報機器のうちの少なくとも前記能力条件を満たすと判定された１以上の情報機器の機器情報を取得する取得手段と、
前記１以上の情報機器それぞれに対し、該１以上の情報機器の機器情報とともに、親機登録画面の表示を求める要求を送信する送信手段と
を含み、少なくとも前記１以上の情報機器は、それぞれ
受信した要求に基づいて、前記親機登録画面を、受信した前記１以上の情報機器の機器情報とともに表示装置に表示させる制御手段
を含む、情報処理システム。
【請求項２】
少なくとも前記１以上の情報機器は、それぞれ
前記親機登録画面を介した当該情報機器を親機として登録する旨の登録指示に応答して、前記情報処理装置に対し、当該情報機器を親機として登録する旨の要求を送信する送信手段
をさらに含み、前記情報処理装置の前記送信手段は、登録する旨を要求してきた情報機器に対し、連携動作のための通信情報とともに親機として登録することを求める指令を送信するとともに、子機の条件を満たす１以上の情報機器に対し、連携動作のための通信情報とともに子機として登録する指令を送信する、請求項１に記載の情報処理システム。
【請求項３】
前記情報処理装置の前記送信手段は、一の情報機器から登録する旨の要求を受領したことに応答して、前記能力条件を満たすと判定された１以上の情報機器に対し、前記親機登録画面を非表示とする要求を送信する、請求項２に記載の情報処理システム。
【請求項４】
少なくとも前記能力条件を満たす１以上の情報機器は、
当該情報機器を親機として登録する旨の要求を送信する前に、事前定義された親機の登録条件を当該情報機器の設定が満たしているか否かを判定する設定判定手段
をさらに含み、前記制御手段は、当該情報機器が前記親機の登録条件を満たしていないと判定された場合に、親機として登録するために求められる機器設定を案内する案内画面を前記表示装置に表示させる、請求項２または３に記載の情報処理システム。
【請求項５】
前記親機登録画面は、当該親機登録画面を表示する情報機器および前記能力条件を満たす他の情報機器を含む情報機器各々の機器情報と、当該親機登録画面を表示する情報機器を親機として登録する登録指示を受け付ける受付部とを有する、請求項１〜４のいずれか１項に記載の情報処理システム。
【請求項６】
前記機器情報は、能力情報、構成情報および設定情報の少なくとも１つを含む、請求項１〜５のいずれか１項に記載の情報処理システム。
【請求項７】
前記機器情報は、前記構成情報を含み、かつ、前記構成情報は、オプション装置の有無を示す情報を含むか、または、前記機器情報は、前記設定情報を含み、かつ、前記設定情報は、送信機能毎の宛先件数および認証ユーザ登録数の少なくとも一方を含む、請求項６に記載の情報処理システム。
【請求項８】
前記能力条件は、情報機器の提供元が所定の提供元であるか否か、情報機器が所定の操作装置を備えるか否か、情報機器が所定のソフトウェアコンポーネントを備えるか否か、情報機器に備えられるソフトウェアコンポーネントが所定の世代の所定の仕様に適合しているか否かの少なくとも１つの条件を含む、請求項１〜７のいずれか１項に記載の情報処理システム。
【請求項９】
前記制御手段は、前記親機登録画面から情報機器の設定画面への、および、前記設定画面から前記親機登録画面への画面切り替えを制御する、請求項１〜８のいずれか１項に記載の情報処理システム。
【請求項１０】
複数の情報機器を含む情報処理システムであって、
前記複数の情報機器のうちの少なくとも１つは、
前記複数の情報機器それぞれが親機の能力条件を満たすか否かを識別する能力識別手段と
前記複数の情報機器のうちの少なくとも前記能力条件を満たすと識別された１以上の情報機器の機器情報を取得する取得手段と、
前記１以上の情報機器に対し、前記１以上の情報機器の機器情報とともに、親機登録画面の表示を求める要求を発行する発行手段と
を含み、少なくとも前記１以上の情報機器は、
前記要求に応答して、前記親機登録画面を、受信した前記１以上の情報機器の機器情報とともに表示装置に表示させる制御手段
を含む、情報処理システム。
【請求項１１】
複数の情報機器に接続される情報処理装置であって、前記情報処理装置は、
前記複数の情報機器それぞれが親機の能力条件を満たすか否かを識別する能力識別手段と、
前記複数の情報機器のうちの少なくとも前記能力条件を満たすと識別された１以上の情報機器の機器情報を取得する取得手段と、
前記１以上の情報機器に対し、前記１以上の情報機器の機器情報とともに親機登録画面をそれぞれが備える表示装置に表示させるため、前記１以上の情報機器の機器情報と、親機登録画面の表示を求める要求とを送信する送信手段と
を含む、情報処理装置。
【請求項１２】
複数の情報機器に接続される情報処理装置を実現するためのプログラムであって、コンピュータを、
前記複数の情報機器それぞれが親機の能力条件を満たすか否かを識別する能力識別手段、
前記複数の情報機器のうちの少なくとも前記能力条件を満たすと識別された１以上の情報機器の機器情報を取得する取得手段、および、
前記１以上の情報機器に対し、前記１以上の情報機器の機器情報とともに親機登録画面をそれぞれが備える表示装置に表示させるため、前記１以上の情報機器の機器情報と、親機登録画面の表示を求める要求とを送信する送信手段
として機能させるためのプログラム。
【請求項１３】
１以上の他の情報機器に接続される情報機器であって、
前記１以上の他の情報機器および当該情報機器それぞれが親機の能力条件を満たすか否かを識別する能力識別手段と、
前記１以上の他の情報機器および当該情報機器のうちの少なくとも前記能力条件を満たすと識別された１以上の情報機器の機器情報を取得する取得手段と、
前記１以上の情報機器に対し、前記１以上の情報機器の機器情報とともに親機登録画面を該情報機器が備える表示装置に表示させるため、前記１以上の情報機器の機器情報と、親機登録画面の表示を求める要求とを発行する発行手段と
を含む、情報機器。
【請求項１４】
１以上の他の情報機器に接続される情報機器を実現するためのプログラムであって、コンピュータを、
前記１以上の他の情報機器および当該情報機器それぞれが親機の能力条件を満たすか否かを識別する能力識別手段、
前記１以上の他の情報機器および当該情報機器のうちの少なくとも前記能力条件を満たすと識別された１以上の情報機器の機器情報を取得する取得手段、および
前記１以上の情報機器に対し、前記１以上の情報機器の機器情報とともに親機登録画面を該情報機器が備える表示装置に表示させるため、前記１以上の情報機器の機器情報と、親機登録画面の表示を求める要求とを発行する発行手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報機器、情報処理装置を実現するためのプログラムおよび情報機器を実現するためのプログラムに関する。
【背景技術】
【０００２】
従来、それぞれ異なる機能を有する複数の情報機器に対し、一方の機器単体では実現できなかった機能を、該機能を実現することができる他方の情報機器と連携動作させて、機器連携システムを構築する技術が知られている。この技術により、能力の優れた親機と、コストに優れた子機とでシステムを構成し、親機が有する機能を子機から利用可能とし、ひいては、システム全体としての価値を向上することができる。
【０００３】
機器連携システムを構築する際に、いずれの情報機器を親機として指定するかによって、子機側から利用できる機能が異なることになる。一方、いずれの情報機器を親機とした方が最適であるかは、各情報機器の設定内容、オプション構成、保持するアドレス帳などの情報資産などを含む具体的な運用状況に依存する。このように、機器連携において親機の選択が重要であるところ、従来では、親機を選択するための情報が散在してしまっており、最適な親機を選択することが難しかった。
【０００４】
複数の情報機器間の連携機能に関連して、特開２０１５−１６６９４７号公報（特許文献１）が知られている。特許文献１は、負荷を軽減し、かつ、省エネな装置間連携を実現する目的で、画像形成装置の単体使用率および連携機能使用率を集計し、連携機能のサーバとクライアントの最適配置を分析する構成を開示する。しかしながら、特許文献１の従来技術では、依然として、最適な親機を選択することが困難である点で、充分なものではなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記点に鑑みてなされたものであり、本発明は、複数の情報機器を含み構成される情報処理システムにおいて、上記複数の情報機器の中から親機を選択するための機器情報を集約して提供することを可能とし、情報機器間の連携構築を支援することが可能な情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するために、情報処理装置と、複数の情報機器とを含み、以下の特徴を備えた情報処理システムを提供する。本情報処理システムは、親機の能力条件を記憶する記憶手段と、情報機器が記憶手段に記憶された能力条件を満たすか否かを判定する能力判定手段とを含む。情報処理装置は、上記能力条件を満たすと判定された１以上の情報機器の機器情報を取得する取得手段と、上記１以上の情報機器に対し、上記１以上の情報機器の機器情報とともに、親機登録画面の表示を求める要求を送信する送信手段とを含む。少なくとも上記１以上の情報機器は、それぞれ、受信した要求に基づいて、親機登録画面を、受信した前記１以上の情報機器の機器情報とともに表示装置に表示させる制御手段を含む。
【発明の効果】
【０００７】
上記構成により、複数の情報機器を含み構成される情報処理システムにおいて、上記複数の情報機器の中から親機を選択するための機器情報を集約して提供することが可能となり、情報機器間の連携構築を支援することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態による画像形成システムを示す概略図。
【図２】本実施形態による画像形成システムの機能構成を示すブロック図。
【図３】本実施形態による画像形成システムで実行される潜在的な親機を特定する処理における各部間のやり取りを示すシーケンス図。
【図４】本実施形態による画像形成システムで実行される親機登録画面表示処理における各部間のやり取りを示すシーケンス図。
【図５】本実施形態による複合機が実行する機器能力判定処理を示すフローチャート。
【図６】本実施形態による機器連携サーバが管理する機器能力リストのデータ構造を例示する図。
【図７】本実施形態による画像形成システムにおいて親機となり得る複合機の操作パネル上に表示される親機登録画面を例示する図。
【図８】本実施形態による画像形成システムが実行する親機登録処理における各部間のやり取りを示すシーケンス図（１／２）。
【図９】本実施形態による画像形成システムが実行する親機登録処理における各部間のやり取りを示すシーケンス図（１／２）。
【図１０】本実施形態による画像形成システムにおいて複合機の操作パネル上に表示される（Ａ）親機登録エラー画面および（Ｂ）親機登録エラー画面から遷移される通常の設定画面を例示する図。
【図１１】他の実施形態による画像形成システムの構成を示すブロック図。
【図１２】本実施形態による（Ａ）機器連携サーバおよび（Ｂ）複合機のハードウェア構成図。
【発明を実施するための形態】
【０００９】
以下、本実施形態について説明するが、実施形態は、以下に説明する実施形態に限定されるものではない。なお、以下に説明する実施形態では、情報処理システム、情報処理装置および情報機器として、複数の複合機１１０と機器連携サーバ１５０とを含み構成される画像形成システム１００、機器連携サーバ１５０および複合機１１０をそれぞれ一例として説明する。
【００１０】
図１は、本実施形態による複数の複合機１１０および機器連携サーバ１５０を含み構成される画像形成システム１００のネットワーク環境を例示する。図１に示すネットワーク環境には、ローカル・エリア・ネットワークなどの有線または無線のネットワーク１０２を介して相互に接続される、１以上の複合機１１０と、機器連携サーバ１５０とが含まれ、さらに、管理者端末装置１８０が含まれ得る。
【００１１】
複合機１１０は、利用者に対し、コピー、プリント、スキャナ、ファクシミリなどの各種画像処理機能を提供する情報機器である。複数の複合機１１０は、それぞれ、自身が有するオプション装置などのハードウェアリソースや、自身にインストールされたアプリケーションなどのソフトウェアリソース、自身に付与されたライセンスなどに対応して、多様な組み合わせで各種機能を提供する場合がある。
【００１２】
機器連携サーバ１５０は、特に限定されるものではないが、パーソナル・コンピュータ、ワークステーション、サーバ・コンピュータなどの汎用コンピュータとして構成される。説明する実施形態において、機器連携サーバ１５０は、備える能力が異なる複数の複合機１１０を連携動作させて、機器連携システムの構築し、構築された機器連携システムを管理する。機器連携サーバ１５０の管理の下で実現される機器間の連携動作により、一方の複合機（例えば複合機１１０Ａ）が備える特定の機能を、他方の複合機（例えば複合機１１０Ｂ）から利用可能にすることができる。
【００１３】
一例では、ファクシミリ機能を搭載した複合機１１０Ａを親機とし、ファクシミリ機能を搭載しない複合機１１０Ｂ，１１０Ｃを子機として、ファクシミリ連携機能を構築することができる。この場合、子機１１０Ｂ，１１０Ｃから、ネットワーク１０２を介して接続された親機１１０Ａのファクシミリ機能を利用してファクスの送受信が可能となる。子機１１０Ｂ，１１０Ｃのいずれかの上でファクシミリ連携画面から送信の操作が行われると、送信文書データがネットワーク経由で一旦親機１１０Ａへと送信されて、親機１１０Ａからファクシミリ送信されることになる。なお、ファクシミリ機能の連携は、一例であり、メール送受信機能などの他の機能を連携の対象としてもよい。
【００１４】
ここで、親機とは、子機として動作する１以上の情報機器に対し、自身が備える所定の機能の少なくとも一部（共有する機能や該機能で用いられるデータ）を提供する情報機器をいう。これに対して、子機とは、親機として動作する情報機器から、所定の機能の少なくとも一部の提供を受ける情報機器をいう。機能連携の態様としては、ファクシミリ送受信機能といった機能単位で親機から子機へ機能が提供されてもよいし、機能のうちの一部のみが提供されてもよい。例えば、子機の処理の一部を親機に代行させる態様も、本実施形態における機能連携に包含される。１つの親機と、１以上の子機とを含み構成されるシステムを、機器連携システムと参照し、以下に説明するが、特に限定されるものではない。例えば、システム全体で複数の機器連携システムが構築され、一つの機器が複数の親機の子機として動作し、それぞれの親機の機能の利用可能とする態様も排除されるものではない。
【００１５】
説明する実施形態においては、３つの複合機１１０Ａ〜１１０Ｃが、連携動作においてそれぞれ親機または子機として動作し得る情報機器となることができる。なお、図１には、情報機器として、３つの複合機１１０Ａ〜１１０Ｃが示されているが、情報機器の数は、特に限定されるものではない。また、情報機器の一例として、図１には、複合機１１０が例示され、以下、複合機１１０を例として説明を継続するが、情報機器は、特に限定されるものではない。他の実施形態では、情報機器としては、レーザプリンタなどの画像形成装置、スキャナなどの画像読取装置、ファクシミリなどの画像通信装置、プロジェクタなどの映像投影装置、映像表示装置、サーバ装置、電子会議端末、電子黒板、携帯情報端末、撮像装置、自動販売機、医療機器、電源装置、空調システム、ガスや水道や電気などの計量装置、冷蔵庫や洗濯機といったネットワーク家庭用電化製品など、一方の装置が備える機能を他方の装置から利用可能とする連携動作が実現可能な如何なる情報機器を挙げることができる。
【００１６】
管理者端末装置１８０は、特に限定されるものではないが、デスクトップ型、ラップトップ型またはタブレット型の汎用コンピュータや、スマートフォンなどの携帯情報端末といった端末装置である。管理者端末装置１８０には、機器連携サーバ１５０の各種設定機能にアクセスするための専用ツールまたは汎用ブラウザを備える。利用者は、複数の複合機１１０を連携させる際に、専用ツールまたは汎用ブラウザを用いて、管理者端末装置１８０から、機器連携サーバ１５０に対し、機器連携システムの構築を要求することができる。なお、管理者端末装置１８０は、任意の構成である。管理者端末装置１８０が備えられない場合でも、利用者は、機器連携サーバ１５０が備えるユーザ・インタフェースから、機器連携システムの構築を要求することができる。
【００１７】
このような画像形成システム１００では、ネットワーク１０２上の複数の複合機１１０Ａ〜１１０Ｃのうちのいずれの複合機１１０を親機として指定するかによって、子機側から利用できる機能が異なる可能性がある。また、ネットワーク１０２上のすべての複合機１１０Ａ〜１１０Ｃが、親機として機器連携に参加することが可能であるとも限らない。
【００１８】
そのため、親機となれそうな複合機１１０が複数存在する場合に、利用者（管理者）は、いずれの複合機１１０を親機として機器連携システムを構築するかの判断を行うことが求められる。一方、いずれの複合機１１０を親機とした場合に最適となるかは、複合機１１０の設定内容、オプション構成、アドレス帳などの複合機１１０の有する情報資産、設置場所など具体的な運用状況に依存する。そのため、単純に機器能力の優劣だけでは判断できず、利用者の環境における運用状況に応じて決める必要がある。しかしながら、親機を選択する際に参照すべき情報が散在してしまっており、利用者は、通常、最適な親機を選択することが難しく、あるいは、散在した情報を確認して判断するために多大な労力を強いられる。
【００１９】
そこで、本実施形態による画像形成システム１００では、複数の複合機１１０それぞれが、事前に定義された親機の能力条件を満たすか否かの判定が行われる。能力判定機能や能力判定に使用する能力条件などの情報は、機器連携サーバ１５０側に備えられてもよいし、複合機１１０側に備えられてもよい。機器連携サーバ１５０は、複合機１１０各々の機器情報を取得し、親機の能力条件を満たすと判定された１以上の複合機１１０各々に対し、親機の能力条件を満たすと判定された１以上の複合機１１０の機器情報とともに、親機登録画面の表示を求める要求を送信する。少なくとも親機の能力条件を満たす複合機１１０は、受信した要求に基づいて、この親機登録画面を、受信した１以上の複合機１１０の機器情報とともに自身が備える表示装置に表示させるよう制御する。
【００２０】
好ましくは、複合機１１０は、利用者からの上記親機登録画面を介した当該複合機１１０を親機として登録する旨の登録指示に応答して、機器連携サーバ１５０に対し、当該複合機１１０を親機として登録する旨の要求を送信することができる。親機として登録する旨の要求を受信した場合、機器連携サーバ１５０は、登録する旨の要求にかかる複合機１１０および子機の条件を満たす１以上の複合機１１０に対し、機器連携のための通信情報とともに親機または子機として登録することを求める指令を送信することができる。
【００２１】
上記構成により、複数の複合機１１０を含み構成される画像形成システム１００において、親機を選択するために有用な複合機１１０の機器情報を集約して提供することにより、利用者によるシステム構築の支援を図る。
【００２２】
以下、図２を参照しながら、本実施形態による画像形成システム１００で実現される機器連携構築機能について、より詳細を説明する。
【００２３】
図２は、本実施形態による画像形成システム１００の機能構成を示すブロック図である。図２には、複合機１１０が備えるモジュール構成２１０と、機器連携サーバ１５０が備えるモジュール構成２５０とが示されている。
【００２４】
図２を参照しながら、まず、本実施形態による機器連携サーバ１５０のモジュール構成２５０について説明する。図２に示す機器連携サーバ１５０のモジュール構成２５０は、送受信部２５２と、機器連携構築部２５４と、機器情報管理部２５６と、記憶部２５８とを含み構成される。
【００２５】
機器連携構築部２５４は、ネットワーク１０２上で検出された１以上の複合機１１０から、個々の機器能力を記述する機器情報を収集し、個々が事前定義された親機および子機の能力条件を満たすかを識別する。機器連携構築部２５４は、利用者による操作に応答して、親機および子機に対し機器連携サーバ１５０を登録する制御を行う。機器連携構築部２５４は、本実施形態における取得手段および能力識別手段を構成する。
【００２６】
機器情報管理部２５６は、自身が管理する対象の１以上の複合機１１０の機器情報を管理する。機器情報管理部２５６は、機器連携構築部２５４により収集された１以上の複合機１１０の機器情報を記憶部２５８に記憶し、機器連携構築部２５４からの要求に応答して、記憶部２５８に記憶された機器情報を読み出し、機器連携構築部２５４に渡す。記憶部２５８は、ネットワーク１０２上の複合機１１０を連携動作させるために必要な収集された機器情報を記憶する。
【００２７】
送受信部２５２は、ネットワーク１０２を介した、複合機１１０などの外部の装置とのデータ送受信を制御する。送受信部２５２は、典型的には、ＮＩＣ（Network Interface Card）などのハードウェアって実現される。
【００２８】
説明する実施形態において、送受信部２５２は、ネットワーク１０２上の複合機１１０に対し、上記個々の機器能力を記述する機器情報の取得を求める要求（以下、機器能力取得要求と参照する。）を送信し、それに対する応答を受信する。送受信部２５２は、さらに、親機の能力条件を満たす複合機１１０に対し、親機の能力条件を満たす１以上の複合機１１０の収集された機器情報とともに、親機登録画面の表示を求める要求（以下、親機登録画面制御要求と参照する。親機登録画面制御要求は、「表示」または「非表示」のパラメータを指定することができるものとし、表示を求める場合は、「表示」のパラメータが指定されるものとする。）を送信し、それに対応する応答を受信する。送受信部２５２は、さらに、親機および子機の能力条件を満たす複合機１１０に対し、それぞれ、機器連携で必要となる通信設定とともに、親機および子機として動作するよう求める指令（以下、登録指令）を送信し、それに対応する応答を受信する。送受信部２５２は、本実施形態における情報処理装置の送信手段を構成する。
【００２９】
引き続いて、図２を参照しながら、本実施形態による複合機１１０のモジュール構成２１０について説明する。図２に示す複合機１１０のモジュール構成２１０は、送受信部２１２と、機器能力判定部２１４と、機器情報管理部２１６と、記憶部２１８と、連携機器登録制御部２２０と、操作部２２２と、機器制御部２２４とを含み構成される。
【００３０】
送受信部２１２は、ネットワーク１０２を介して外部の装置とデータ送受信を制御する。送受信部２１２は、ＮＩＣなどによって実現される。説明する実施形態において、送受信部２１２は、機器連携サーバ１５０からの機器能力取得要求、親機登録画面制御要求、および、親機または子機としての登録指令を受信し、これらに対する応答を送信する。
【００３１】
機器能力判定部２１４は、当該複合機１１０が親機および子機となり得る能力条件を満たすか否かを判定する。能力条件の判定に際しては、記憶部２１８に記憶された、機器情報と、親機および子機としての能力条件を記述する能力条件情報とが参照される。判定結果は、機器能力取得要求に対する応答として、機器連携サーバ１５０に返される。機器能力判定部２１４は、本実施形態における能力判定手段を構成する。
【００３２】
機器情報管理部２１６は、機器能力判定部２１４から要求された機器情報を記憶部２１８から読み出し、機器能力判定部２１４に渡す。記憶部２１８は、事前定義される能力条件情報を記憶するとともに、当該複合機１１０の固有の機器情報やジョブ実行のためのデータを記憶する。記憶部２１８は、本実施形態における記憶手段を構成する。
【００３３】
連携機器登録制御部２２０は、機器連携サーバ１５０からの表示を指定する親機登録画面制御要求に基づいて、親機の登録を行うための親機登録画面を構築し、構築した親機登録画面を、操作部２２２に対し操作パネルなどの表示装置上に表示させるよう制御する。連携機器登録制御部２２０は、さらに、機器連携サーバ１５０からの非表示を指定する親機登録画面制御要求に基づいて、表示している親機登録画面を非表示とするよう制御する。
【００３４】
ここで、親機登録画面には、当該親機登録画面を表示している複合機１１０および親機の能力条件を満たす他の複合機１１０の機器情報と、当該親機登録画面を表示している複合機１１０を親機として登録する登録指示を受け付ける受付部とを有する。受付部を介して、利用者からの当該複合機１１０を親機として登録する旨の登録指示を受け付けると、親機として登録する旨の要求（以下、親機登録要求）が操作部２２２から機器連携サーバ１５０へ伝達される。
【００３５】
連携機器登録制御部２２０は、さらに、利用者からの登録する旨の登録指示に応答して、親機登録要求を発行する前に、事前定義された親機の登録条件を当該複合機１１０の設定が満たしているか否かを判定することができる。連携機器登録制御部２２０は、本実施形態における制御手段および設定判定手段を構成する。
【００３６】
操作部２２２は、操作パネルなどを含み構成され、利用者が複合機１１０に対する各種設定を行ったり、複合機１１０の処理状態を表示したりするためのユーザ・インタフェースを提供する。
【００３７】
機器制御部２２４は、複合機１１０の各種リソースを制御して種々の機能を実現する。図２に示す複合機１１０のモジュール構成２１０は、さらに、メール送受信部２２６と、ファクシミリ送受信部２２８とを含むことができる。メール送受信部２２６は、メール送受信を行うための制御を行う手段である。ファクシミリ送受信部２２８は、ファクシミリユニットを用いてファクス送受信を行うための制御を行う手段である。
【００３８】
なお、メール送受信部２２６およびファクシミリ送受信部２２８は、複合機１１０が備え得る機能を例示するものであり、複合機１１０Ａ，１１０Ｂ，１１０Ｃのモジュール構成２１０Ａ，２１０Ｂ，２１０Ｃとして、それぞれ、これらの両方を備える場合もあり、これらの一方または両方を備えない場合も想定される点に留意されたい。
【００３９】
以下、図３〜図１０を参照しながら、本実施形態における機器連携サーバ１５０および複合機１１０間で実行される機器連携構築処理について、より詳細に説明する。
【００４０】
図３は、本実施形態による画像形成システム１００で実行される親機特定処理における各部間のやり取りを示すシーケンス図である。図４は、本実施形態による画像形成システムで実行される親機登録画面表示処理における各部間のやり取りを示すシーケンス図である。なお、図３および図４は、利用者からの連携システム構築の要求に応答して、親機となり得る能力を有する複合機１１０上で親機登録画面を表示するまでの一連の処理を説明する。
【００４１】
図３に示す処理は、利用者からの機器連携システムの構築要求を受領したことに応答して、ステップＳ１０１から開始される。例示としては、機器連携サーバ１５０の電源が投入されたことに応答して機器連携システムの構築要求が発行されたり、管理者端末装置１８０を用いて機器連携サーバ１５０の設定変更にかかるブラウザ画面に対する操作に応答して、機器連携システムの構築要求が発行される場合がある。
【００４２】
機器連携構築部２５４は、構築要求に応答して、ステップＳ１０２およびＳ１０３で、送受信部２５２を介して、ネットワーク１０２上の全ての複合機１１０各々に対し、機器能力取得要求を送信し、全ての複合機１１０から機器能力情報が応答されるのを待機する。ネットワーク１０２上に接続されている各複合機１１０について、ステップＳ１０２〜Ｓ１１５で示す処理が実行される。
【００４３】
ステップＳ１０４では、各複合機１１０において、送受信部２１２は、受信した機器能力取得要求を機器能力判定部２１４に渡す。各複合機１１０において、機器能力判定部２１４は、機器能力取得要求に応答して、ステップＳ１０５およびＳ１０６で、機器情報管理部２１６を経由して、記憶部２１８に対し、機器情報のデータ取得を要求する。記憶部２１８から読み出された機器情報は、機器情報管理部２１６を経由して、機器能力判定部２１４に渡される。ステップＳ１０７では、各複合機１１０において、機器能力判定部２１４は、渡された機器情報に基づいて、当該複合機１１０が親機および子機となり得る能力条件を満たすか否かの機器能力判定を実行する。
【００４４】
図５は、本実施形態による複合機１１０が実行する機器能力判定処理を示すフローチャートである。図５に示す処理は、図３に示したステップＳ１０７で呼び出されて、ステップＳ３００から開始される。ステップＳ３０１では、機器能力判定部２１４は、機器情報や機器設定情報のうちの機器能力判定で用いるものとして事前に定義された情報を抽出する。ステップＳ３０２では、機器能力判定部２１４は、自身が親機になる要件を満たす機器構成を有するか否かを判定する。
【００４５】
親機の能力条件は、複合機１１０の提供元が所定の提供元であるか否か、複合機１１０が所定の操作装置を備えるか否か、複合機１１０が所定のソフトウェアコンポーネントを備えるか否か、および、複合機１１０に備えられるソフトウェアコンポーネントが所定の世代の所定の仕様に適合しているか否かの少なくとも１つの条件を含むことができる。
【００４６】
特定の実施形態では、下記（１）〜（４）の条件を全て満たす場合に、親機となり得るものと判断することができる：
（１）複合機１１０が、機器連携サーバ１５０と同一または機器連携サーバ１５０がサポートする特定の提供元から提供されたものであること、
（２）複合機１１０がタッチパネルを備えていること、
（３）親機サービス・アプリケーションがインストールされていること、および、
（４）遠隔操作を可能にするＷＥＢＡＰＩ（Web Application Programming Interface）のバージョン１．ＸＸ以上が搭載されていること。
【００４７】
ステップＳ３０２で、上記（１）〜（４）の条件を満たし、自身が親機になる要件を満たす機器構成を有すると判定された場合（ＹＥＳ）は、ステップＳ３０３へ処理が進められる。ステップＳ３０３では、機器能力判定部２１４は、機器能力情報にその旨の情報（識別情報「親機」）を追加する。ここで追加される識別情報は、当該複合機１１０が親機としての能力を有するか否かおよび子機としての能力を有するか否かを機器連携サーバ１５０に識別させるための情報である。
【００４８】
ステップＳ３０４では、機器能力判定部２１４は、利用者が判断するために有用な機器情報を機器能力情報に追加する。これは、すでに運用中のシステムにおいて親機となり得る複合機が複数存在した場合に、いずれの複合機を親機にするか判断する必要があるところ、利用者環境における運用状況に応じて利用者が判断できるようにするためである。具体例に関しては、図６を参照しながら後述する。最終的な機器能力情報は、機器連携サーバ１５０に伝達されて、機器能力リストに保持されることになる。
【００４９】
一方、ステップＳ３０２で、上記（１）〜（４）の少なくともいずれかの条件が満たされず、自身が親機になる要件を満たさないと判定された場合（ＮＯ）は、ステップＳ３０５へ直接処理が進められる。
【００５０】
引き続き、ステップＳ３０５では、機器能力判定部２１４は、自身が子機になる要件を満たす機器構成を有するか否かを判定する。子機の能力条件は、親機の場合と同様に、複合機１１０の提供元が所定の提供元であるか否か、複合機１１０が所定の操作装置を備えるか否か、複合機１１０が所定のソフトウェアコンポーネントを備えるか否か、および、複合機１１０に備えられるソフトウェアコンポーネントが所定の世代の所定の仕様に適合しているか否かの少なくとも１つの条件を含むことができる。
【００５１】
特定の実施形態では、下記（５）および（６）の条件を全て満たす場合に、子機となり得るものと判断することができる：
（５）複合機１１０が、機器連携サーバ１５０と同一または機器連携サーバ１５０がサポートする特定の提供元から提供されたものであること、および
（６）遠隔操作を可能にするＷＥＢＡＰＩのバージョン１．ＸＸ以上が搭載されていること。
【００５２】
ステップＳ３０５で、上記（５）および（６）の条件を満たし、自身が子機になる要件を満たす機器構成を有すると判定された場合（ＹＥＳ）は、ステップＳ３０６へ処理が進められる。ステップＳ３０６では、機器能力判定部２１４は、機器能力情報にその旨の情報（識別情報「子機」）を追加する。ステップＳ３０７で、本処理を終了させる。
【００５３】
一方、ステップＳ３０５で、上記（５）および（６）の少なくともいずれかの条件が満たされず、自身が子機になる要件を満たさないと判定された場合（ＮＯ）は、ステップＳ３０７へ直接処理が進められ、ステップＳ３０７で、本処理を終了させる。
【００５４】
なお、上述までは、能力条件情報を複合機１１０側で保持し、複合機１１０が能力条件を満たすか否かを判断するものとして説明したが、この態様に限定されるものではない。
【００５５】
他の実施形態では、これら能力条件情報を機器連携サーバ１５０で一元管理し、機器連携サーバ１５０から複合機１１０へ渡して、複合機１１０側で、渡された情報に基づいて判断する構成としてもよい。上述までのおよびこの他の実施形態では、機器連携サーバ１５０は、複合機１１０からの識別情報を受け取ることによって、複合機１１０それぞれが、親機の能力条件を満たすか否かを識別することになる。さらに他の実施形態では、能力条件情報を機器連携サーバ１５０側で保持し、機器能力判定のために抽出された情報を複合機１１０から機器連携サーバ１５０へ転送し、機器連携サーバ１５０側で能力条件を満たすか否かを判断してもよい。この実施形態では、機器連携サーバ１５０は、自らの判断によって、複合機１１０それぞれが、親機の能力条件を満たすか否かを識別することになる。
【００５６】
再び図３を参照する。ステップＳ１０８およびステップＳ１０９では、機器能力判定部２１４は、送受信部２１２を介して、機器連携サーバ１５０に対し機器能力情報を応答する。ステップＳ１１０では、機器連携サーバ１５０の送受信部２５２は、機器能力情報の受信に応答して、受信した機器能力情報を機器連携構築部２５４に渡す。
【００５７】
機器連携サーバ１５０からの機器能力取得要求に応答して送信される機器能力情報は、機器能力判定の結果としての識別情報と、親機の判断に資する情報として利用者に提供するための機器情報とを含む。識別情報は、親機または子機それぞれになり得るかを示す情報である。機器情報は、いずれの複合機を親機とすればよいのかを利用者が判断するために有用な情報である。
【００５８】
ステップＳ１１１およびステップＳ１１２では、機器連携構築部２５４は、機器情報管理部２５６を経由して、記憶部２５８から現時点の機器能力リストを取得し、ステップＳ１１３で、複合機１１０から収集した機器能力情報を追加するよう機器能力リストを更新する。
【００５９】
ステップＳ１１４およびステップＳ１１５では、機器連携構築部２５４は、機器情報管理部２５６を経由して、更新された機器能力リストを記憶部２５８に書き込む。ステップＳ１０２〜ステップＳ１１５の処理がネットワーク１０２上の全ての複合機１１０各々について実行されることにより、ネットワーク１０２上の複合機１１０の機器情報が収集され、機器能力リストに集約される。
【００６０】
引き続き、図４を参照しながら、親機登録画面表示処理について説明を継続する。図４に示す処理は、ネットワーク１０２上に接続されている各複合機１１０からの結果が得られたことに応答して、ステップＳ２０１から開始される。ステップＳ２０１およびステップＳ２０２では、機器連携構築部２５４は、機器情報管理部２５６を経由して、記憶部２５８から最終的な機器能力リストを読み込む。
【００６１】
図６は、本実施形態による機器連携サーバ１５０が管理する機器能力リストのデータ構造を例示する図である。図６に示すように機器能力リストは、機器毎にレコードを有しており、各レコードは、ＩＰアドレス、識別情報および機器情報を含み構成される。ＩＰアドレスは、複合機１１０の個々を示す情報であり、特に限定されるものではなく、ＩＰアドレスの代わりにＭＡＣアドレスなどであってもよい。識別情報は、上述したように、親機となる能力を有するか、子機となる能力を有するかを示す情報である。識別情報は、親機および子機のいずれにでもなることができることを示す値「親機／子機」、親機にはなれず子機のみになることができることを示す「子機」、いずれにもなることができないことを示す「不可」などの値を示す。
【００６２】
機器情報は、より具体的には、能力情報、構成情報および設定情報の少なくとも１つを含むことができる。図６に示す具体例では、名前、設置場所、アドレス帳におけるメール宛先件数およびファクシミリ宛先件数、ファクシミリ送信可否およびファクシミリオプションの有無の情報が含まれている。
【００６３】
能力情報は、性能を示す情報であり、複合機１１０の印刷速度やネットワークの通信速度などを挙げることができる。図６に示す例では、ファクシミリ送信可否が該当する。構成情報は、機能を有するかを示す情報であり、特定のハードウェアが装着されているか、特定の機能を動作させるソフトウェアがインストールされているかなどを挙げることができる。図６に示す例では、ファクシミリオプション有無が該当する。設定情報は、ユーザの設定対象となる情報であり、アドレス帳の送信機能毎の宛先件数、認証ユーザ登録数などを挙げることができる。図６に示す例では、名前、設置場所、メール宛先件数、ファクシミリ宛先件数が該当する。
【００６４】
図６に示す例では、ＩＰアドレス「ＸＸＸ．ＸＸＸ．ＸＸＸ．１２０」の複合機は、親機および子機のどちらにもなり得る能力を持っていることを示している。一方で、ＩＰアドレス「ＸＸＸ．ＸＸＸ．ＸＸＸ．１２３」の複合機は、子機にはなり得るが、親機にはなり得ないことを示している。
【００６５】
再び図４を参照する。機器連携構築部２５４は、機器能力リストを読み込むと、機器能力リストを解析して、親機になり得る能力を有する複合機１１０を抽出する。ステップＳ２０３およびステップＳ２０４では、機器連携構築部２５４は、親機となり得る能力を有する各複合機１１０に対し、送受信部２５２を介して、親機登録画面制御要求を送信する。親機登録画面制御要求は、ここでは、「表示」のパラメータが指定されており、画面構築するために必要な親機になり得る全ての複合機１１０についての機器能力リストが合わせて通知される。
【００６６】
ステップＳ２０５では、複合機１１０の送受信部２１２は、受信した親機登録画面制御要求を連携機器登録制御部２２０に渡す。ステップＳ２０６では、連携機器登録制御部２２０は、親機登録画面制御要求に応答して、親機登録画面の画面レイアウトの構築を行う。ここでの画面レイアウトは、親機になり得る全ての複合機１１０についての機器能力リストに記載された情報を適切に画面上に配置する処理である。ステップＳ２０７では、連携機器登録制御部２２０は、操作部２２２に対し、画面描画要求を行う。ここでの画面描画要求には、「親機登録画面」を「表示」することを指令するパラメータが指定される。
【００６７】
図７は、本実施形態による画像形成システム１００において、親機となり得る複合機１１０の操作パネル上に表示される親機登録画面３００Ａ，３００Ｂを例示する。図７（Ａ）および図７（Ｂ）の違いは、親機登録画面を表示する主体が異なる点のみである。親機登録画面の表示内容は、通知された機器能力リストの内容に基づくものである。
【００６８】
図７（Ａ）に示す画面例では、「ＸＸ  Ｘ４５０４」の名前の複合機に対して表示される親機登録画面３００Ａを示している。本機の欄３０２Ａには、親機登録画面を表示している当該複合機１１０に関する情報、および、登録キー３０４Ａが表示されている。また、その他の機器の欄３０６Ａには、機器能力リストに登録されている他の複合機１１０の情報が表示される。
【００６９】
これに対して、図７（Ｂ）に示す画面例では、図７（Ａ）においてその他の機器の欄３０６Ａに表示されていた「ＸＸ  Ｘ６００３」の名前の複合機１１０の親機登録画面を例示する。本機の欄３０２Ｂには、当該複合機１１０に関する情報、および、登録キー３０４Ｂが表示されている。また、図７（Ａ）では本機の欄３０２Ａに表示されていた「ＸＸ  Ｘ４５０４」の情報は、その他の機器の欄３０６Ｂに表示されており、これに対しては登録キーが設けられていない。
【００７０】
利用者は、図７（Ａ）や図７（Ｂ）のいずれかまたは両方に示された情報に基づいて、いずれの複合機１１０を親機として指定するかの判断を行う。利用者は、親機として指定しようとする複合機１１０の前に移動し、その複合機１１０の操作パネル上で、親機登録画面３００の登録キー３０４を押下することによって、親機登録を指示することができる。
【００７１】
例えば、連携機能を使って主にファクス送信機能を行いたいのであれば、ファクス送信が可能であることは最低限として、かつ、ファクス宛先が多く登録されている複合機１１０を選択することができる。図６に示す例では、ファクス宛先が５８０件登録されているＩＰアドレス「ＸＸＸ．ＸＸＸ．ＸＸＸ．１２０」の複合機１１０を選択し、その前に立って、親機登録画面の登録キーを押下すればよいことになる。
【００７２】
あるいは、連携機能を使って主にメール送信機能を使いたいのであれば、メール宛先が多く登録されている複合機１１０を選択することができる。図６に示す例では、メール宛先が２５０件登録されているＩＰアドレス「ＸＸＸ．ＸＸＸ．ＸＸＸ．１２１」の複合機を選択することが考えられる。
【００７３】
なお、図７に示すように、親機登録画面３００には、自機を登録対象とした登録キー３０４のみが含まれる。これは、親機として動作させる際に、管理者の認証や、機器証明書の作成など、親機登録する機器に対し設定すべき内容があり、その機器からでしか作業できない内容も含まれるところ、親機登録操作を対象となる機器の操作パネルのみ登録操作を可能とするためである。
【００７４】
以下、図８および図９を参照しながら、本実施形態における機器連携サーバ１５０および複合機１１０間で実行される、親機登録画面から親機登録を行う際の処理を説明する。図８および図９は、本実施形態による画像形成システムが実行する親機登録処理における各部間のやり取りを示すシーケンス図である。
【００７５】
利用者は、ある複合機１１０を親機として登録するものと判断した場合、その複合機１１０の操作パネルに表示されている親機登録画面３００において登録キー３０４を押下する。図８に示す処理は、ステップＳ４０１で、利用者からの親機登録画面３００での登録キー３０４を押下する操作を操作部２２２が検知したことに応答して開始される。ステップＳ４０２では、操作部２２２は、連携機器登録制御部２２０に対し、親機登録通知を行う。
【００７６】
連携機器登録制御部２２０は、親機登録通知に応答して、ステップＳ４０３およびＳ４０４で、機器情報管理部２１６を介して、記憶部２１８から機器設定情報を取得する。ステップＳ４０５では、連携機器登録制御部２２０は、取得した機器設定情報に基づいて、親機登録条件を満たすか否かを判定する。
【００７７】
ここで、図３のステップＳ１０７で行われる機器能力判定は、その機器が構成として親機になる能力を有するか否かの判定である。この判定結果は、図５を参照して説明した親機や子機になり得る条件のように、通常、利用者の設定いかんによっては左右されない。これに対して、図８のステップＳ４０５で行われる親機登録条件の判定は、親機として動作するための準備が完了しているか否かの判定であり、利用者の設定に依存する。例えば、親機となるために機器証明書が登録する必要がある場合において、機器証明書が未登録である間は、親機登録条件は満たさない。しかしながら、利用者が機器証明書の登録を行った後は、親機登録条件は満たすことになる。
【００７８】
まず、親機登録条件判定の結果、親機登録できる設定であった場合について説明する。その場合、ステップＳ４０６およびステップＳ４０７では、連携機器登録制御部２２０は、送受信部２１２を介して、機器連携サーバ１５０に対し、親機登録要求を送信する。ステップＳ４０８では、機器連携サーバ１５０の送受信部２５２は、親機登録要求を受信すると、受信した親機登録要求を機器連携構築部２５４に渡す。この親機登録要求には、親機登録要求にかかる複合機１１０のＩＰアドレスなど要求元を示す情報が付加される。
【００７９】
機器連携構築部２５４は、親機登録要求に応答して、ステップＳ４０９およびステップ４１０で、送受信部２５２を介して、親機になり得る能力を持っている複合機すべて（親機登録要求にかかる複合機も含む。）に対し、親機登録画面制御要求を送信する。この親機登録画面制御要求には、非表示のパラメータが指定される。
【００８０】
複合機１１０の送受信部２１２は、親機登録画面制御要求を受信すると、ステップＳ４１１で、受信した親機登録画面制御要求を連携機器登録制御部２２０に渡す。連携機器登録制御部２２０は、ステップＳ４１２で、操作部２２２に対し画面描画要求を行う。ここでの画面描画要求には、「親機登録画面」を「非表示」にするようなパラメータが指定される。これにより、親機登録要求にかかる複合機以外の複合機が同時に親機として登録されることが防止される。
【００８１】
ステップＳ４１３およびステップＳ４１４では、機器連携構築部２５４は、送受信部２５２を介して、親機登録要求を送信してきた複合機１１０に対し、親機として登録することを求める親機登録指令を送信する。この親機登録指令には、機器連携サーバ１５０のＩＰアドレスなどの通信設定が含まれる。
【００８２】
複合機１１０の送受信部２１２は、親機登録指令を受信すると、ステップＳ４１５で、受信した親機登録指令を機器情報管理部２１６に渡す。ステップＳ４１６では、機器情報管理部２１６は、記憶部２１８に対し、親機として動作する旨の設定および機器連携サーバのＩＰアドレスなどの通信設定を書き込む。機器連携サーバ１５０のメンテナンス情報などを表示するなど親機が所定の処理を行えるようにするためである。これにより、当該複合機１１０は、親機として動作することになる。
【００８３】
ここで、図９を参照して説明を続ける。ステップＳ４１７およびステップＳ４１８では、機器連携構築部２５４は、送受信部２５２を介して、子機となる能力を有する１以上の複合機１１０に対し、子機として登録することを求める子機登録指令を送信する。この子機登録指令には、機器連携サーバ１５０のＩＰアドレスなどの通信設定が含まれ得る。
【００８４】
複合機１１０の送受信部２１２は、親機登録指令を受信すると、ステップＳ４１９で、受信した子機登録指令を機器情報管理部２１６に渡す。ステップＳ４２０では、機器情報管理部２１６は、記憶部２１８に対し、子機として動作する旨の設定および機器連携サーバのＩＰアドレスなどの通信設定を書き込む。これにより、当該複合機１１０は、機器として動作することになる。
【００８５】
引き続き、親機登録条件の判定結果、親機登録できない設定であった場合について説明する。その場合、ステップＳ４２１では、連携機器登録制御部２２０は、親機登録エラー画面の画面レイアウトの構築を行う。ここでのレイアウトは、親機登録できなかった理由に基づくメッセージを適切に画面上に配置する処理である。ステップＳ４２２では、連携機器登録制御部２２０は、操作部２２２に対し、画面描画要求を行う。ここでの画面描画要求には、「エラー画面」を「表示」することを指令するパラメータが指定される。
【００８６】
図１０（Ａ）は、本実施形態による画像形成システム１００において複合機１１０の操作パネル上に表示される親機登録エラー画面３２０を例示する。図１０（Ａ）に示す親機登録エラー画面３２０は、親機登録できなかった理由に基づくメッセージ３２２と、利用者からの了承を受け付ける確認キー３２４とを含み、親機登録できなかった理由やその理由を解消するために必要となる操作を案内する。
【００８７】
親機になる能力がある機器であっても、必要な設定がされていなければ親機登録条件の判定で不可となる。図１０（Ａ）の例は、親機となるためには機器証明書が登録されている必要があるところ、機器証明書が登録されていなかった場合に表示される案内画面である。この場合、ステップＳ４０１の登録キー３０４を押下後、機器証明書が登録されていないことが判明した場合、図１０（Ａ）に示すような案内画面を表示して設定すべき内容を利用者に通知する。
【００８８】
利用者は、エラー内容の確認を行ったら、確認キー３２４を押下することにより、親機登録エラー画面３２０を非表示にすることができる。操作部２２２は、ステップＳ４２３で確認キー３２４の押下を検出したことに応答して、ステップＳ４２４では、連携機器登録制御部２２０に対し確認キーが押下されたことの通知（確認押下通知）を行う。ステップＳ４２５では、連携機器登録制御部２２０は、操作部２２２に対して画面描画要求を行う。ここでの画面描画要求には、「エラー画面」を「非表示」にすることを指令するパラメータが指定される。これにより、図７（Ａ）に示す親機登録画面３００が再度表示されることになる。
【００８９】
親機登録画面３００には、親機選択処理を行うことができる間は、親機登録画面３００から複合機の各種設定画面への切り替えの指示を受け付ける画面切替キー３１０が画面左上に配置されている。利用者は、画面切替キー３１０を押下することによって、その要因を解消するために親機登録画面と通常の設定画面間の切り替えを行うことができる。
【００９０】
操作部２２２は、ステップＳ４２６で画面切替キー３１０の押下を検出したことに応答して、ステップＳ４２７で、連携機器登録制御部２２０に対し画面切替キー３１０が押下されたことの通知（画面切替通知）を行う。これにより、図１０（Ｂ）に示す設定画面３３０が表示されることになる。
【００９１】
以後、設定画面３３０では、初期設定の変更や確認など各種設定変更などを行うことができる。設定画面３３０には、設定画面３３０から親機登録画面３００への切り替えの指示を受け付ける画面切替キー３３２が配置されている。利用者は、画面切替キー３３２を押下することによって、再度親機登録を行うため、図１０（Ｂ）に示す通常の設定画面３３０から、図７（Ａ）に示す親機登録画面３００へ切り替えを行うことができる。
【００９２】
操作部２２２は、ステップＳ４２８で画面切替キー３３２の押下を検出したことに応答して、ステップＳ４２９で、連携機器登録制御部２２０に対し画面切替キー３３２が押下されたことの通知（画面切替通知）を行う。これにより、図７（Ａ）に示す親機登録画面３００が再度表示されることになる。利用者は、改めて親機登録画面３００で登録キー３０４を押下することで親機登録を行うことができる。
【００９３】
上述した実施形態の構成により、画像形成システム１００において、複数の複合機１１０の中から親機を選択するための機器情報を集約して提供することが可能となり、複合機１１０間の連携構築を支援することが可能となる。
【００９４】
上記構成では、各複合機１１０について親機および子機となり得る構成要素の有無が判断され、少なくとも親機となり得る複合機１１０から機器連携システムの利便性を高めるための要素となる有益な情報が収集される。収集された情報は、親機候補となる複合機１１０の操作パネルに表示される。利用者は、いずれか親機となり得る複合機１１０から、その集約された情報を参照して、親機とする複合機１１０を適切に判断することができる。利用者により親機とする複合機１１０が選択されると、その指定された親機および１以上の子機となり得る他の複合機１１０との機器連携が構築される。
【００９５】
なお、図１〜図１０を参照して説明した実施形態では、複数の複合機１１０に加えて、別途、機器連携サーバ１５０が追加されていた。以下、複数の複合機１１０のうちのいずれかを、機器連携サーバ１５０を代替するよう構成することができる、別途の機器連携サーバ１５０が不要な他の実施形態について説明する。
【００９６】
図１１は、他の実施形態による画像形成システムの構成を示すブロック図である。図１１には、図２に示したものと同様な複合機１１０が備えるモジュール構成２１０と、図２に示した機器連携サーバ１５０および複合機１１０の両方の機能構成を有する複合機１１０が備えるモジュール構成２５０とが示されている。以下に説明する実施形態は、図１〜図１０を参照して説明した実施形態と共通する部分があるため、以下、相違点を中心に説明する。なお、図１〜図１０を参照して説明した実施形態と共通する機能部については、できる限り、同一の名称で同一の符番で参照する。
【００９７】
機器連携サーバ１５０の機能を備えない通常の複合機１１０の機能構成は、図２に示したモジュール構成２１０と同様であるため、以下、機器連携サーバ１５０を代替する複合機１１０が備えるにモジュール構成２５０ついて説明する。モジュール構成２５０は、図２に示した送受信部２５２、機器連携構築部２５４、機器情報管理部２５６および記憶部２５８に加え、機器情報管理部２６０と、操作部２６２と、機器制御部２６４と、ファクシミリ送受信部２６６と、メール送受信部２６８と、機器能力判定部２７０と、連携機器登録制御部２７２とを含み構成される。
【００９８】
機器連携構築部２５４は、ネットワーク１０２上の他の複合機１１０および自機の機器能力を記述する機器情報を収集し、個々が親機および子機の能力条件を満たすかを識別し、親機および子機に対し機器連携サーバ１５０を登録する制御を行う。機器情報管理部２５６は、自身を含めた管理対象の複合機１１０の機器情報を管理する。記憶部２５８は、収集された管理対象の複合機１１０の機器情報を記憶する。記憶部２５８には、さらに、事前定義される能力条件情報を記憶するとともに、当該複合機１１０の固有の機器情報やジョブ実行のためのデータが記憶される。
【００９９】
説明する実施形態において、送受信部２５２は、ネットワーク１０２上の複合機１１０に対し、機器能力取得要求を送信し、それに対する応答を受信する。送受信部２５２は、さらに、親機の能力条件を満たす複合機１１０に対し、親機登録画面制御要求を送信し、それに対応する応答を受信する。送受信部２５２は、さらに、親機および子機の能力条件を満たす複合機１１０に対し、それぞれ、登録指令を送信し、それに対応する応答を受信する。なお、この実施形態では、当該複合機１１０も親機または子機となり得るので、送受信部２５２は、複合機としての自身に対しても、機器能力取得要求、親機登録画面制御要求および登録指令を発行し、その応答を受領する。送受信部２５２は、本実施形態における情報処理装置の発行手段を構成する。なお、説明する実施形態では、送受信部２５２は、各要求等の宛先が自身である場合、ローカルループバックアドレスまたは自身のＩＰアドレスに宛てて各種要求を送信する形をとるものとして説明するが、特に限定されるものではない。
【０１００】
機器能力判定部２７０は、当該複合機１１０が親機および子機となり得る能力条件を満たすか否かを判定する。機器情報管理部２６０は、機器能力判定部２７０から要求された機器情報を記憶部２１８から読み出し、機器能力判定部２７０に渡す。
【０１０１】
連携機器登録制御部２７２は、自身が親機となる能力を有する場合には、自身に対し発行される親機登録画面制御要求に基づいて、親機登録画面を構築し、構築した親機登録画面を、操作部２６２に対し表示させるよう制御する。連携機器登録制御部２７２は、さらに、非表示を指定する親機登録画面制御要求に基づいて、表示している親機登録画面を非表示とするよう制御する。連携機器登録制御部２７２は、さらに、親機登録画面を介した利用者からの登録する旨の登録指示に応答して、親機登録要求を発行する前に、事前定義された親機の登録条件を当該複合機１１０の設定が満たしているか否かを判定することができる。操作部２６２は、操作パネルなどを含み構成され、利用者が複合機１１０に対する各種設定を行ったり、複合機１１０の処理状態を表示したりするためのユーザ・インタフェースを提供する。機器制御部２６４、メール送受信部２２６およびファクシミリ送受信部２２８は、図２に示したものと同様なはたらきをするので、説明を割愛する。
【０１０２】
その他の構成および各部が担当する処理については、図１〜図１０に示した機器連携サーバ１５０に代えて、機器連携サーバの機能を備える複合機１１０が対応する処理を実行するほかは、特段異なる点はないので、これ以上の説明は割愛する。
【０１０３】
上述した他の実施形態の構成により、複数の複合機１１０を含み構成される画像形成システム１００において、機器連携サーバ１５０を別途設けることなく、上記複数の複合機１１０の中から親機を選択するための機器情報を集約して提供することが可能となり、複合機１１０間の連携構築を支援することが可能となる。
【０１０４】
以下、図１２を参照しながら、画像形成システム１００を構成する各装置のハードウェア構成について説明する。
【０１０５】
図１２（Ａ）は、本実施形態による機器連携サーバ１５０のハードウェア構成を示す図である。機器連携サーバ１５０は、汎用コンピュータなどとして構成されている。図１２に示す機器連携サーバ１５０は、シングルコアまたはマルチコアのＣＰＵ（Central Processing Unit）１２と、ＲＡＭ（Random Access Memory）１４と、ＲＯＭ（Read Only Memory）１６と、ＨＤＤ（Hard Disk Drive）１８と、通信インタフェース機器２４とを含み構成される。機器連携サーバ１５０は、必要に応じて、入力装置２０と、表示装置２２とを含むことができる。
【０１０６】
ＣＰＵ１２は、機器連携サーバ１５０内部の処理などの全体制御を行う。ＲＡＭ１４は、ＣＰＵ１２の作業領域を提供する。ＲＯＭ１６は、ＢＩＯＳ（Basic Input / Output System）などの制御プログラムを記憶する。ＨＤＤ１８は、コンピュータ装置を制御するためのＯＳ、後述する機能部を実現するためのプログラムや各種システム情報や各種設定情報を格納する。
【０１０７】
入力装置２０は、マウス、キーボード、タッチスクリーンパネルなどの入力装置である。表示装置２２は、液晶ディスプレイ装置、有機ＥＬ（Electroluminescence）ディスプレイなどの表示装置である。入力装置２０および表示装置２２は、操作者からの各種指示の入力を受け付けるためのユーザ・インタフェースを提供する。通信インタフェース機器２４は、ＮＩＣなどの機器連携サーバ１５０をネットワーク１０２に接続させるインタフェース機器である。
【０１０８】
本実施形態による機器連携サーバ１５０は、ＲＯＭ１６やＨＤＤ１８からプログラムを読み出し、ＲＡＭ１４が提供する作業空間に展開することにより、ＣＰＵ１２の制御の下、上述した各部および各処理を実現する。
【０１０９】
図１２（Ｂ）は、本実施形態による複合機１１０のハードウェア構成を示す。複合機１１０は、画像形成機能および画像読取機能を備えた画像形成装置として構成されている。図１２（Ｂ）に示す複合機１１０は、コントローラボード５０上に、シングルコアまたはマルチコアのＣＰＵ５２と、ＲＯＭ５４と、ＣＰＵ５２の作業領域を提供するＲＡＭ５６と、画像メモリ５８と、通信インタフェース機器６０とを備える。コントローラボード５０には、さらに、操作パネル６２と、スキャナ６４と、プロッタ６６とが接続される。
【０１１０】
ＣＰＵ５２は、複合機１１０内部の画像処理などの動作を制御する。ＲＯＭ５４は、複合機１１０を機能させるためのプログラムを格納する。ＲＡＭ５６は、ＣＰＵ５２の作業領域を提供し、ＲＯＭ５４やＨＤＤなどに格納されているプログラムを実行する。画像メモリ５８は、スキャンや印刷での画像処理に利用する作業領域を提供する。通信インタフェース機器６０は、ＩＥＥＥ８０２．１１などの規格に従った無線ＬＡＮアダプタやＮＩＣなどの複合機１１０をネットワーク１０２に接続させるインタフェース機器である。
【０１１１】
操作パネル６２は、コントローラボード５０と接続され、液晶パネルや有機ＥＬなどの表示装置と、タッチスクリーンパネルなどの入力装置とを備える。操作パネル６２は、操作画面を表示し、操作者からの各種指示の入力を受付け、上述した親機登録画面などの画面表示を行なうためのユーザ・インタフェースを提供する。スキャナ６４は、コントローラボード５０からの画像読取の実行指令に応答して、画像読取処理を実行する。プロッタ６６は、コントローラボード５０からの画像形成の実行指令に応答して、端末装置からの印刷データやスキャナ６４により読み取られた画像読取データに基づき画像形成処理を実行する。
【０１１２】
以上説明したように、上述した実施形態によれば、複数の情報機器を含み構成される情報処理システムにおいて、親機を選択するための情報を集約して提供することによりシステム構築を支援することが可能な情報処理システム、情報処理装置、情報機器、情報処理装置を実現するためのプログラムおよび情報機器を実現するためのプログラムを提供することができる。
【０１１３】
なお、上記機能部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。
【０１１４】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１１５】
１００…画像形成システム、１０２…ネットワーク、１１０…複合機、１５０…機器連携サーバ、１８０…管理者端末装置、２１０，２５０…モジュール構成、２１２，２５２…送受信部、２１４，２７０…機器能力判定部、２１６，２５６，２６０…機器情報管理部、２１８，２５８…記憶部、２２０，２７２…連携機器登録制御部、２２２，２６２…操作部、２２４，２６４…機器制御部、２２６，２６８…メール送受信部、２２８，２６６…ファクシミリ送受信部、２５４…機器連携構築部、３００…親機登録画面、３０２，３０６…欄、３０４…登録キー、３１０，３３２…画面切替キー、３２０…親機登録エラー画面、３２２…メッセージ、３２４…確認キー、３３０…設定画面、１２，５２…ＣＰＵ、１４，５６…ＲＡＭ、１６，５４…ＲＯＭ、１８…ＨＤＤ、２０…入力装置、２２…表示装置、２４，６０…通信インタフェース機器、５０…コントローラボード、５８…画像メモリ、６２…操作パネル、６４…スキャナ、６６…プロッタ
【先行技術文献】
【特許文献】
【０１１６】
【特許文献１】特開２０１５−１６６９４７号公報
【図１】
2017208600.tif 000003
【図２】
2017208600.tif 000004
【図３】
2017208600.tif 000005
【図４】
2017208600.tif 000006
【図５】
2017208600.tif 000007
【図６】
2017208600.tif 000008
【図７】
2017208600.tif 000009
【図８】
2017208600.tif 000010
【図９】
2017208600.tif 000011
【図１０】
2017208600.tif 000012
【図１１】
2017208600.tif 000013
【図１２】
2017208600.tif 000014