(57)【要約】【課題】  複数の画像形成装置の設置環境に適応して構成情報を選択して、各画像形成装置に適切な設定データを初期設定する。【解決手段】    サーバ装置と通信する画像形成装置において、自機に設定すべき構成情報を含む複数の画像形成装置の構成情報並びに、当該構成情報の適用条件を含む取得要求を前記サーバ装置に行い、前記サーバ装置から前記複数の画像形成装置の構成情報を取得する。そして、取得した前記複数の構成情報から自機に対応づけるべき構成情報が選択されることに応じて、当該構成情報に対応づけられた設定データの取得要求を行い、サーバ装置から前記設定データを取得する。そして、サーバ装置から取得した設定データを自機に設定する構成を特徴とする。【選択図】  図７
2014164743.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置とサーバ装置が通信する画像形成システムであって、
各画像形成装置は、
自機に設定すべき構成情報を含む複数の画像形成装置の構成情報並びに、当該構成情報の適用条件を含む取得要求を前記サーバ装置に行い、前記サーバ装置から前記複数の画像形成装置の構成情報を取得する構成情報取得要求手段と、
取得した前記複数の構成情報から自機に対応づけるべき構成情報を選択する選択手段と、
いずれかの構成情報が選択されることに応じて、当該構成情報に対応づけられた設定データの取得要求を行い、前記サーバ装置から前記設定データを取得する設定データ取得要求手段と、
前記取得した設定データを前記自機に設定する設定処理手段と、
を備え、
前記サーバ装置は、
関連づけられた複数の画像形成装置に設定すべき複数の構成情報を保持する構成情報保持手段と、
いずれかの画像形成装置から受信する構成情報取得要求に含まれる前記構成情報の適用条件に基づいて前記構成情報保持手段から読み出す関連する複数の構成情報を要求元の画像形成装置に送信する構成情報提供手段と、
いずれかの画像形成装置から受信する設定データ取得要求に含まれる識別情報に対応する構成情報の適用状態を適用済みに設定する設定手段と、
前記設定データ取得要求に応じて要求元の画像形成装置に設定すべき設定データを送信する設定データ提供手段と、
を含むことを特徴とする画像形成システム。
【請求項２】
各画像形成装置は、
取得した前記複数の構成情報から自機に対応づけるべき構成情報を選択するための画面を表示する表示手段を備え、
前記表示手段は、すでに選択された構成情報を選択できないように表示することを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記表示手段は、前記構成情報の適用状態に基づいてすでに選択された構成情報を選択できないように表示することを特徴とする請求項２記載の画像形成システム。
【請求項４】
前記設定データ取得要求に特定の要求が設定されているかどうかを判断する判断手段を備え、
前記設定データ提供手段は、前記特定の要求が設定されていると判断した場合、当該特定の要求に応じた情報を要求元の画像形成装置に送信する請求項１記載の画像形成システム。
【請求項５】
前記特定の要求は、要求元の画像形成装置にインストールすべき追加ソフトウエアを要求する設定であることを特徴とする請求項４記載の画像形成システム。
【請求項６】
前記特定の要求は、要求元の画像形成装置にインストールすべき追加オプション情報を要求する設定であることを特徴とする請求項４記載の画像形成システム。
【請求項７】
前記適用条件は、自機を識別する識別情報であることを特徴とする請求項１記載の画像形成システム。
【請求項８】
前記自機を識別する識別情報は、ハードウエア構成情報であることを特徴とする請求項７記載の画像形成システム。
【請求項９】
前記画像形成装置は、
いずれかの画像形成装置より未登録の識別情報を含む構成情報の取得要求を受信することに応じて、代替すべき画像形成装置に設定された構成情報を要求元の画像形成装置に要求するための適用条件を作成する作成手段と、
作成された前記適用条件を前記サーバ装置に送信する送信手段とを備え、
前記サーバ装置は、
前記要求元の画像形成装置から前記適用条件を取得することに応じて、前記構成情報提供手段が前記構成情報保持手段から読み出す当該構成情報を要求元の画像形成装置に送信することを特徴とする請求項１記載の画像形成システム。
【請求項１０】
サーバ装置と通信する画像形成装置であって、
自機に設定すべき構成情報を含む複数の画像形成装置の構成情報並びに、当該構成情報の適用条件を含む取得要求を前記サーバ装置に行い、前記サーバ装置から前記複数の画像形成装置の構成情報を取得する構成情報取得要求手段と、
取得した前記複数の構成情報から自機に対応づけるべき構成情報を選択する選択手段と、
いずれかの構成情報が選択されることに応じて、当該構成情報に対応づけられた設定データの取得要求を行い、前記サーバ装置から前記設定データを取得する設定データ取得要求手段と、
前記取得した設定データを前記自機に設定する設定処理手段と、
を備えることを特徴とする画像形成装置。
【請求項１１】
複数の画像形成装置と通信するサーバ装置であって、
関連づけられた複数の画像形成装置に設定すべき複数の構成情報を保持する構成情報保持手段と、
いずれかの画像形成装置から受信する構成情報取得要求に含まれる前記構成情報の適用条件に基づいて前記構成情報保持手段から読み出す関連する複数の構成情報を要求元の画像形成装置に送信する構成情報提供手段と、
いずれかの画像形成装置から受信する設定データ取得要求に含まれる識別情報に対応する構成情報の適用状態を適用済みに設定する設定手段と、
前記設定データ取得要求に応じて要求元の画像形成装置に設定すべき設定データを送信する設定データ提供手段と、
を含むことを特徴とするサーバ装置。
【請求項１２】
サーバ装置と通信する画像形成装置の制御方法であって、
自機に設定すべき構成情報を含む複数の画像形成装置の構成情報並びに、当該構成情報の適用条件を含む取得要求を前記サーバ装置に行い、前記サーバ装置から前記複数の画像形成装置の構成情報を取得する構成情報取得要求工程と、
取得した前記複数の構成情報から自機に対応づけるべき構成情報を選択する選択工程と、
いずれかの構成情報が選択されることに応じて、当該構成情報に対応づけられた設定データの取得要求を行い、前記サーバ装置から前記設定データを取得する設定データ取得要求工程と、
前記取得した設定データを前記自機に設定する設定処理工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１３】
複数の画像形成装置と通信するサーバ装置の制御方法であって、
関連づけられた複数の画像形成装置に設定すべき複数の構成情報を構成情報保持手段に保持する保持工程と、
いずれかの画像形成装置から受信する構成情報取得要求に含まれる前記構成情報の適用条件に基づいて前記構成情報保持手段から読み出す関連する複数の構成情報を要求元の画像形成装置に送信する構成情報提供工程と、
いずれかの画像形成装置から受信する設定データ取得要求に含まれる識別情報に対応する構成情報の適用状態を適用済みに設定する設定工程と、
前記設定データ取得要求に応じて要求元の画像形成装置に設定すべき設定データを送信する設定データ提供工程と、
を含むことを特徴とするサーバ装置の制御方法。
【請求項１４】
請求項１２に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
請求項１３に記載のサーバ装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、サーバ装置、画像形成装置の制御方法、サーバ装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、画像形成装置は、プリント機能、スキャナ機能、ＦＡＸ機能、文書保管機能等、様々な機能を備え、ユーザや使用環境に応じて、機能の追加、機能の設定変更が可能なように構成されている。
【０００３】
例えば、ソフトウエアを追加して暗号化プリント機能を追加したり、オプションを有効化してスキャン機能を拡張したり、設定を変更して初期表示画面を変更したりすることが可能となっている。
一般的に、ユーザの利用環境に画像形成装置を設置する場合、設置担当者が画像形成装置を初期設定する。
従来、これは、とても手間がかかる作業であり、当該作業の自動化に関して様々な提案がなされている。
【０００４】
例えば、下記特許文献１では、機器がネットワークに接続されている設定情報を管理している管理サーバに設定情報を要求する。そして、設定情報管理サーバが前記機器に対応付けられた設定情報を該機器に送信し、前記機器が該送信されてきた設定情報を登録する設定情報管理システムが提案されている。
また、画像形成装置と構成情報や設定情報を対応づける方法としては、画像形成装置の機体を一意に識別する画像形成装置識別子に関連づける方法が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−７２３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術で示したとおり、各画像形成装置の識別子に対応付けられた構成情報を用意しておいて、当該構成情報に基づいて画像形成装置の機能や設定を変更することで、画像形成装置の初期設定を自動化することが可能となる。
しかしながら、構成情報を作成する際に、当該構成情報と画像形成装置の識別子を１対１に対応付けることが困難なケースがある。
【０００７】
例えば、大規模な利用者のために多数の画像形成装置を設置する場合、構成情報と画像形成装置の対応付けは、画像形成装置を設置する時に初めて決まることが多い。ある特定の場所に設置する画像形成装置の構成情報はあらかじめ決まっているが、当該場所に画像形成装置のどの個体を設置するかは設置現場で決まることが多いためである。この場合、画像形成装置の識別子が確定しないため、画像形成装置の識別子に対応付けられた構成情報を事前に用意しておくことができない等の課題があった。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、複数の画像形成装置の設置環境に適応して構成情報を選択して、各画像形成装置に適切な設定データを初期設定できる仕組みを提供することである。
これにより、各画像形成装置の設置性が向上し、設置担当者の負荷を軽減することができる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像形成システムは以下に示す構成を備える。
複数の画像形成装置とサーバ装置が通信する画像形成システムであって、各画像形成装置は、自機に設定すべき構成情報を含む複数の画像形成装置の構成情報並びに、当該構成情報の適用条件を含む取得要求を前記サーバ装置に行い、前記サーバ装置から前記複数の画像形成装置の構成情報を取得する構成情報取得要求手段と、取得した前記複数の構成情報から自機に対応づけるべき構成情報を選択する選択手段と、いずれかの構成情報が選択されることに応じて、当該構成情報に対応づけられた設定データの取得要求を行い、前記サーバ装置から前記設定データを取得する設定データ取得要求手段と、前記取得した設定データを前記自機に設定する設定処理手段と、を備え、前記サーバ装置は、関連づけられた複数の画像形成装置に設定すべき複数の構成情報を保持する構成情報保持手段と、いずれかの画像形成装置から受信する構成情報取得要求に含まれる前記構成情報の適用条件に基づいて前記構成情報保持手段から読み出す関連する複数の構成情報を要求元の画像形成装置に送信する構成情報提供手段と、いずれかの画像形成装置から受信する設定データ取得要求に含まれる識別情報に対応する構成情報の適用状態を適用済みに設定する設定手段と、前記設定データ取得要求に応じて要求元の画像形成装置に設定すべき設定データを送信する設定データ提供手段と、を含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数の画像形成装置の設置環境に適応して構成情報を選択して、各画像形成装置に適切な設定データを初期設定できる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置を適用するシステムの構成を説明する図である。
【図２】図１に管理サーバと画像形成装置の構成を説明するブロック図である。
【図３】図１に示した管理サーバが管理する情報の一例を説明する図である。
【図４】画像形成システムのソフトウエア機能モジュールの構成を示すブロック図である。
【図５】サーバ装置で作成される設置図の一例を表した図である。
【図６】管理サーバで作成される画像形成装置群に対する構成情報を示す図である。
【図７】画像形成装置の制御方法説明するフローチャートである。
【図８】画像形成装置で表示されるＵＩ画面を示す図である。
【図９】サーバ装置の制御方法を説明するフローチャートである。
【図１０】サーバ装置の制御方法を説明するフローチャートである。
【図１１】サーバ装置で作成される設置図の一例を表した図である。
【図１２】図１１に示した画像形成装置のために生成された構成情報を表した図である。
【図１３】画像形成装置の制御方法を説明するフローチャートである。
【図１４】画像形成装置で表示されるＵＩ画面を示す図である。
【図１５】画像形成装置の制御方法を説明するフローチャートである。
【図１６】画像形成装置で表示されるＵＩ画面を示す図である。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１３】
図１は、本実施形態を示す画像形成装置を適用するシステムの構成を説明する図である。なお、特に断らない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、本発明を適用できることは言うまでもない。また、特に断らない限り、本発明の機能が実行されるのであれば、ＬＡＮ，ＷＡＮ等のネットワークを介して接続が為され処理が行われるシステムであっても本発明を適用できることは言うまでもない。
図１において、１０１はネットワークで、管理サーバ１０２、画像形成装置１０３、１０４、クライアント装置１０５等が接続されている。
【００１４】
管理サーバ１０２は、画像形成装置１０３、１０４に適用可能な構成情報、および、設定データを保管しており、ネットワーク１０１を介して、画像形成装置に当該構成情報、および、設定データを提供する機能を備えている。１０３、１０４は画像形成装置である。画像形成装置１０３、１０４は、管理サーバ１０２から適用可能なＭ個の構成情報を取得して、当該構成情報を選択可能なように表示して選択させる手段を備える。
【００１５】
さらに、画像形成装置１０３、１０４は選択された構成情報に基づいて、管理サーバ１０２から設定データを取得し、当該設定データに従って自身の設定を変更する手段を備える。１０５はクライアント装置である。設置担当者は、クライアント装置１０５を操作してＮ個の画像形成装置のためのＮ個の構成情報を、管理サーバ１０２に登録することが可能となっている。また、設置担当者は、クライアント装置１０５を操作して追加ソフトウエア、追加オプション、設定情報等の設定データを、管理サーバ１０２に登録することが可能となっている。
＜システムの制御構成図の説明＞
【００１６】
図２は、図１に示した管理サーバ１０２と画像形成装置１０３の構成を説明するブロック図である。なお、画像形成装置１０４は画像形成装置１０３と同等なため、以下、説明を省略する。またクライアント装置１０５も管理サーバ１０２と同等なため、以下、説明を省略する。
まず、画像形成装置１０３の制御構成について説明する。
【００１７】
図２において、ＣＰＵ２０２を含む制御部２０１は画像形成装置１０３を統括的に制御する。ＣＰＵ２０２は、ＲＯＭ２０３に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ２０４は、ＣＰＵ２０２の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０５は画像データや各種プログラム、あるいは各種情報テーブルを記憶する。
【００１８】
操作部Ｉ／Ｆ２０６は操作部２１１と制御部２０１とを接続する。操作部２１１は表示部（タッチパネル機能を有する液晶表示部など）やキーボードが備えられている。プリンタＩ／Ｆ２０７は、プリンタ２１２と制御部２０１とを接続する。プリンタ２１２で印刷すべき画像データはプリンタＩ／Ｆ２０７を介して制御部２０１からプリンタ２１２に転送され、プリンタ２１２において記録媒体上に印刷される。
スキャナＩ／Ｆ２０８は、スキャナ２１３と制御部２０１とを接続する。
スキャナ２１３は、原稿上の画像を読み取り画像データを生成して、スキャナＩ／Ｆ２０８を介して制御部２０１に画像データを渡す。ネットワークＩ／Ｆ２０９は、ＬＡＮ１０１上の管理サーバ１０２等と各種情報の送受信を行う制御部である。
【００１９】
画像形成装置１０３の上記構成において装置に電源を投入すると、ＣＰＵ２０２はＲＯＭ２０３のブートプログラムに従って装置を初期化し、ＨＤＤ２０５等にあるＯＳのロードを行い、その後で各種アプリケーション等を動作させる。
【００２０】
次に、管理サーバ１０２の制御構成について説明する。
ＣＰＵ２２３を含む制御部２２１は管理サーバ１０２を統括的に制御する。
ＣＰＵ２２３はＲＯＭ２２４に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ２２５はＣＰＵ２２３の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００２１】
ＨＤＤ２２６は画像データや各種プログラム、あるいは各種情報テーブルを記憶する。入力装置２２７は、キーボードやマウスなど利用者の選択指示を受付け、内部バス２１０を介してプログラムに伝達するための装置である。表示装置２２８は利用者に情報を伝えるための装置である。内部バス２２９は、ＣＰＵ２２３、ＲＡＭ２２５、ＲＯＭ２２４、ＨＤ２２６、入力装置２２７、表示装置２２８、ネットワークＩ／Ｆ２２２間を接続する通信バスである。ネットワークＩ／Ｆ２２２は、制御部２２１をＬＡＮ１０１に接続して、ＬＡＮ１０１上の画像形成装置等と各種情報を送受信する制御部である。
【００２２】
管理サーバ１０２の上記構成において装置に電源を投入すると、ＣＰＵ２２３はＲＯＭ２２４のブートプログラムに従って装置を初期化し、ＨＤＤ２２６等にあるＯＳのロードを行い、その後で各種アプリケーション等を動作させる。
＜構成情報の説明＞
管理サーバ１０２を操作する画像形成装置の設置を担当する管理者は、ユーザの利用環境にＮ個の画像形成装置を設置する際、画像形成装置の機能や設定を変更するためのＮ個の構成情報を作成し、管理サーバ１０２に登録する
【００２３】
図３は、図１に示した管理サーバ１０２が管理する構成情報の一例を説明する図である。
まず、図３の（Ａ）を参照して、設置担当者が作成する構成情報の形式について説明する。
図３の（Ａ）において、３０１は当該構成情報の識別ＩＤで、当該構成情報を識別するための文字列が設定される。３０２は当該構成情報を適用する画像形成装置の設置位置情報である。３０３は当該構成情報の使用済フラグである。当該構成情報が画像形成装置に適用されていない場合は「ＮＵＬＬ」が、適用済の場合は当該画像形成装置を適用した画像形成装置の識別子が設定される。
３０４は構成情報適用条件領域で、当該構成情報の適用条件を複数設定可能となっている。
【００２４】
図３では、２つの適用条件を文字列で設定可能となっている。
３０５は設定データ情報領域で、画像形成装置に適用する設定データとして、追加ソフトウエア情報、追加オプション情報、識別情報を複数設定可能となっている。設定データ情報領域３０５の追加ソフトウエア情報には画像形成装置にインストールする追加ソフトウエアを識別するための文字列が設定される。たとえば追加ソフトウエア名称が設定される。
【００２５】
設定データ情報領域の追加オプション情報には画像形成装置で使用可能とする追加オプションを識別するための文字列が設定される。例えば、追加オプション名称が設定される。設定データ情報領域の設定情報には画像形成装置に適用する設定情報を識別するための文字列が設定される。例えば、設定情報識別ＩＤが設定される。
【００２６】
図３の（Ａ）では、設定データ情報領域３０５に、追加ソフトウエア情報、追加オプション情報、識別情報が各１つ設定されていることを表している。
＜追加ソフトウエアの説明＞
ここで、追加ソフトウエアとは、画像形成装置の初期状態に対して、新規機能の追加や既存機能の拡張を実現するソフトウエアである。追加ソフトウエアは、画像形成装置の識別子に関連付けられた適切なライセンス情報がなければインストールできないように管理されている。設置を担当する管理者は、画像形成装置を設置する際、前もって、画像形成装置にインストールする追加ソフトウエア、および、当該追加ソフトウエアのライセンス情報を管理サーバ１０２に登録しておく。
【００２７】
図３の（Ｂ）に、図１に示した管理サーバ１０２に登録された追加ソフトウエアの管理テーブルの一例を示す。
図３の（Ｂ）において、４０１は追加ソフトウエア名称登録領域、４０２はソフトウェアライセンス情報登録領域である。
【００２８】
本例では、管理サーバ１０２に「機能追加ソフトウエアＡＡＡ」、「機能追加ソフトウエアＢＢＢ」、「機能追加ソフトウエアＣＣＣ」という３個の追加ソフトウエアが、各々のソフトウェアライセンスと組み合わされて、登録されていることを表している。
＜追加オプションの説明＞
追加オプションとは、オプションライセンスが提供された場合に、画像形成装置の追加機能や拡張機能を有効化して利用可能とするものである。
設置担当者は、画像形成装置を設置する際、前もって、画像形成装置で利用可能とする追加オプション、および、オプションライセンス情報を管理サーバ１０２に登録しておく。
【００２９】
図３の（Ｃ）に、管理サーバ１０２に登録された追加オプションの管理テーブルの一例を示す。
図３の（Ｃ）において、５０１は追加オプション名称登録領域、５０２はオプションライセンス情報登録領域である。
本例では、管理サーバ１０２に「機能拡張オプションＳＳＳ」、「機能拡張オプションＰＰＰ」という２個の追加オプションが、各々のオプションライセンスと組み合わされて、登録されていることを表している。
＜設定情報の説明＞
設定情報とは、画像形成装置の各種機能に関する各種設定値の集まりである。設定情報が変更されると、画像形成装置の動作が切り替わる。設置担当者は、画像形成装置を設置する際、前もって、画像形成装置に適用する設定情報を管理サーバ１０２に登録しておく。
【００３０】
図３の（Ｄ）に、管理サーバ１０２に登録された設定情報の管理テーブルの一例を示す。
図３の（Ｄ）において、６０１は識別ＩＤ、６０２は設定情報である。
本例では、管理サーバ１０２に、モデルＡの初期画面をコピー画面にするための設定情報、モデルＡの初期画面をＦＡＸ送信画面にするための設定情報、および、モデルＢの初期画面をスキャン画面にする設定情報が、登録されていることを表している。
【００３１】
＜システムのソフトウエア機能の説明＞
図４は、本実施形態を示す画像形成システムにおけるソフトウエア機能モジュールの構成を示すブロック図である。
図４に示す各ソフトウエア機能モジュールは、画像形成装置１０３ではＲＯＭ２０３もしくはＨＤＤ２０５に保存されＣＰＵ２０２にて実行され、管理サーバ１０２ではＲＯＭ２２４もしくはＨＤＤ２２６に保存され、ＣＰＵ２２３にて実行される。
【００３２】
また、実行時に使用する各種情報は、画像形成装置１０３ではＲＡＭ２０４もしくはＨＤＤ２０５に保持され、管理サーバ１０２ではＲＡＭ２２５もしくはＨＤＤ２２６に保持され、各々のソフトウエア機能モジュール間でやりとりされる。外部機器との通信は、画像形成装置１０３はネットワークＩ／Ｆ２０９、管理サーバ１０２はネットワークＩ／Ｆ２２２を用いて通信を行う。画像形成装置１０３は、ハードウエア構成情報保持部７０１から送受信手段７１２の各機能モジュールを含む。
【００３３】
図４において、ハードウエア構成情報保持部７０１は、画像形成装置のモデル名、オプション機器の装着状況をハードウエア構成情報として保持する。例えば「モデル名：画像形成装置Ａ」、「装着オプション：製本フィニッシャー、大容量ペーパーデッキ」という情報を保持する。識別子保持部７０２は、画像形成装置の出荷から廃棄までのライフサイクルにおいて、機体を一意に識別する識別子を保持する。
構成情報取得要求部７０３は、管理サーバ１０２の構成情報提供部に対して、構成情報適用条件を含んだ構成情報取得要求を作成する機能を備える。構成情報取得要求部７０３で作成された取得要求は送受信手段７１２を経由して管理サーバ１０２に送信される。
また、構成情報取得要求部７０３は、管理サーバ１０２から取得した構成情報を構成情報選択部７０４に送信する手段を備える。
【００３４】
構成情報選択部７０４は、管理サーバ１０２から取得した構成情報を操作部２１１の表示部上の画面に表示して設置担当者に選択させる機能を備える。また、構成情報選択部７０４は、設置担当者によって選択された構成情報を構成情報取得要求部７０３に送信する手段を備える。ソフトウエア管理部７０５は、インストールされた追加ソフトウエアを管理する。本ソフトウエア管理部７０５にインストールされた追加ソフトウエアを実行することで画像形成装置の機能追加や機能拡張が実現される。
【００３５】
ソフトウェアインストール部７０６は、設定処理部７１０の指示により、ソフトウェアライセンス情報を用いて追加ソフトウエアをインストールする機能を備える。ソフトウェアインストール部７０６は、画像形成装置の識別子に関連付けられた適切なソフトウェアライセンスが存在しない場合、追加ソフトウエアのインストールを許可しない。インストールが完了すると追加ソフトウエアは、ソフトウエア管理部７０５にて管理されるものとなる。
【００３６】
オプションライセンス管理部７０７は、オプションライセンス情報が提供された場合に、画像形成装置の追加機能や拡張機能を有効化して利用可能とする機能を備える。オプションライセンス管理部７０７は、設定処理部７１０の指示により、追加機能や拡張機能を利用可能とする。設定情報保持部７０８は、画像形成装置の各種機能に関する設定情報を保持する。なお、設定情報が変更されると、画像形成装置の動作が切り替わる。
設定情報更新部７０９は、設定処理部７１０の指示により、管理サーバ１０２から取得した設定情報で、設定情報保持部７０８が保持する設定情報を更新する。
【００３７】
設定処理部７１０は、ソフトウェアインストール部７０６、オプションライセンス管理部７０７、設定情報更新部７０９を制御して、管理サーバ１０２から取得した設定データに基づいて画像形成装置を初期設定する。
【００３８】
具体的には、設定データに追加ソフトウエア情報が含まれている場合は、ソフトウェアインストール部７０６に追加ソフトウエア、および、ソフトウェアライセンス情報を送信し当該追加ソフトウエアのインストールを指示する。
【００３９】
また、設定データに追加オプション情報が含まれている場合は、オプションライセンス管理部７０７に追加オプション名称、および、オプションライセンス情報を送信し当該オプション機能の有効化を指示する。また、設定データに設定情報が含まれている場合は、設定情報更新部７０９に設定情報を送信し、設定情報保持部７０８が保持する設定情報の更新を指示する。
【００４０】
設定データ取得要求部７１１は、管理サーバ１０２の構成情報提供部７１４に対して、構成情報選択部７０４で選択された構成情報の識別ＩＤ、当該構成情報に含まれる設定データ情報、および、画像形成装置の識別子を含んだ、設定データ取得要求を作成する。作成された取得要求データ送受信部７１２を経由して管理サーバ１０２に送信される。
また、設定データ取得要求部７１１は、管理サーバ１０２から取得した画像形成装置の設定データを設定処理部７１０に送信する機能を備える。取得要求データ送受信部７１２は、管理サーバ１０２に対する送受信全般を司る。各処理部からの要求を管理サーバに送信し、管理サーバから受信した応答を各処理部に振り分ける。
【００４１】
次に、管理サーバ１０２のソフトウエア機能モジュールについて説明する。
管理サーバ１０２は、データ送受信部７１３から設定情報保持部７２２を備える。データ送受信部７１３は、画像形成装置１０３やクライアント装置１０５に対する送受信全般を司る。データ送受信部７１３は、要求を受信して各処理部に振り分ける機能、および、要求に対する応答を返す機能を備える。
【００４２】
構成情報提供部７１４は、画像形成装置の構成情報取得要求部７０３からの構成情報取得要求を受け、画像形成装置に適用可能な構成情報を、データ送受信部７１３を介して画像形成装置１０３に送信する機能を備える。構成情報提供部７１４は、構成情報取得要求に含まれている構成情報適用条件を、構成情報フィルタリング部７１５に引き渡して構成情報を抽出させる。
また、構成情報提供部７１４は、構成情報フィルタリング部７１５により抽出された構成情報を、データ送受信部７１３を介して画像形成装置１０３に送信する。
【００４３】
構成情報フィルタリング部７１５は、構成情報提供部７１４からの要求に従って、構成情報保持部７１６に保持されているＮ個の構成情報の中から、画像形成装置に適用可能な１または「複数」個の構成情報を抽出する。
具体的には、構成情報保持部７１６に保持されている構成情報の中から、構成情報取得要求に含まれている構成情報適用条件を備えた構成情報を抽出する。構成情報保持部７１６は、設置対象となるＮ個の画像形成装置の設定を行うためのＮ個の構成情報を保持する。構成情報登録部７１７は、クライアント装置１０５からの要求に基づいて、画像形成装置の構成情報を構成情報保持部７１６に保管する機能を備える。
【００４４】
設置担当者が、クライアント装置１０５を用いて、文書編集機能を備えたアプリケーション等で作成した構成情報を管理サーバ１０２に送信すると、構成情報登録部７１７が構成情報を構成情報保持部７１６に保管する。  設定データ登録部７１８は、クライアント装置１０５からの要求に基づいて、画像形成装置の設定データを、各設定データ保持部に保管する機能を備える。
【００４５】
設置担当者が、クライアント装置１０５を用いて、追加ソフトウエア情報を管理サーバ１０２に送信すると、設定データ登録部７１８が、追加ソフトウエア、および、追加ソフトウェアライセンス情報をソフトウエア保持部７２０に保管する。
【００４６】
また、設置担当者が、クライアント装置１０５を用いて、追加オプション情報を管理サーバ１０２に送信すると、設定データ登録部７１８が、追加オプション、および、オプションライセンス情報をオプションライセンス保持部７２１に保管する。
また、設置担当者が、クライアント装置１０５を用いて、画像形成装置の設定情報を管理サーバ１０２に送信すると、設定データ登録部７１８が、設定情報を設定情報保持部７２２に保管する。
【００４７】
設定データ提供部７１９は、画像形成装置１０３の設定データ取得要求部７１１からの設定データ取得要求に応答して、要求された設定データを各設定データ保持部から取得して、データ送受信部７１３を介して画像形成装置１０３に送信する機能を備える。
【００４８】
設定データ提供部７１９は、設定データ取得要求に追加ソフトウエア情報が含まれている場合、当該追加ソフトウエア情報により特定される追加ソフトウエア、および、追加ソフトウェアライセンス情報をソフトウエア保持部７２０から取得する。そして、追加ソフトウェアライセンス情報に、設定データ取得要求に含まれていた画像形成装置の識別子を関連づけた後、追加ソフトウエアと共に画像形成装置１０３に送信する。
【００４９】
また、設定データ提供部７１９は、設定データ取得要求に追加オプション情報が含まれている場合、当該追加オプション情報により特定される追加オプション名称、および、追加オプションライセンス情報をオプションライセンス保持部７２１から取得する。そして、追加オプションライセンス情報に、設定データ取得要求に含まれていた画像形成装置の識別子を関連づけた後、追加オプション名と共に画像形成装置１０３に送信する。
また、設定データ提供部７１９は、設定データ取得要求に設定情報が含まれている場合、当該設定情報を設定情報保持部７２２から取得して、画像形成装置１０３に送信する。
＜構成情報の作成と登録＞
以下、本実施形態に示す画像形成システムにおける構成情報の作成手順について説明する。
ユーザの利用環境に画像形成装置を設置する際、設置担当者は、画像形成装置の設置場所、および、画像形成装置のモデル名が記載された設置図例を作成する。
【００５０】
図５は、本実施形態を示すサーバ装置で作成される設置図の一例を表した図である。
図５において、８０１、８０２、８０３はモデルＡという画像形成装置である。
図５に示されるように、画像形成装置の設置予定場所には、事務室１、および、事務室２が存在し、事務室１は、事務室１Ａと事務室１Ｂという２つのブロックから構成され、事務室２は、事務室２Ａと事務室２Ｂという２つのブロックから構成される。
図５では、事務室１Ａ、事務室１Ｂ、事務室２ＡにモデルＡを１台ずつ設置予定であることを表している。
次に、設置担当者は、設置図に記載された画像形成装置の構成を決定する。
【００５１】
本実施形態では、事務室１Ａに設置する画像形成装置は「機能追加ソフトウエアＡＡＡ」をインストールし、「機能拡張オプションＳＳＳ」を有効化し、設定情報を「ＳＥＴＡ００１」に置き換えることとする。
【００５２】
また、事務室１Ｂに設置する画像形成装置は「機能追加ソフトウエアＡＡＡ」および「機能追加ソフトウエアＢＢＢ」をインストールし、「機能拡張オプションＳＳＳ」を有効化し、設定情報を「ＳＥＴＡ００１」に置き換えることとする。
【００５３】
また、事務室２Ａに設置する画像形成装置は「機能追加ソフトウエアＡＡＡ」をインストールし、「機能拡張オプションＰＰＰ」を有効化し、設定情報を「ＳＥＴＡ００２」に置き換えることとする。
次に、設置担当者は、設置図と、決定した各画像形成装置の構成に合わせて、構成情報を生成する。
図６は、図１に示した管理サーバ１０２で作成される画像形成装置群に対する構成情報の一例を示す図である。本例は、３台の画像形成装置のために生成された３個の構成情報の例である。
図６において、９０１は事務室１Ａに設置される画像形成装置用の構成情報１Ａである。９０２は事務室１Ｂに設置される画像形成装置用の構成情報１Ｂである。９０３は事務室２Ａに設置される画像形成装置用の構成情報２Ａである。
図６に示されるように構成情報９０１の識別ＩＤは「構成情報１Ａ」、設置場所は「事務室１Ａ」となっている。
【００５４】
また、構成情報９０１の構成情報適用条件領域には、適用条件１として画像形成装置の識別子「０００１、０００２、０００３」が設定されている。これは、構成情報９０１が、識別子が「０００１」、「０００２」、「０００３」の何れかを備えた画像形成装置に適用可能であることを表している。また、構成情報９０１の設定済フラグにはＮＵＬＬが設定されている。
【００５５】
また、構成情報９０１の設定データ情報領域には、追加ソフトウエア情報に「機能追加ソフトウエアＡＡＡ」、追加オプション情報に「機能拡張オプションＳＳＳ」、設定情報に「ＳＥＴＡ００１」が設定されている。構成情報９０２の識別ＩＤは「構成情報１Ｂ」、設置場所は「事務室１Ｂ」となっている。また、構成情報９０２の構成情報適用条件領域には、適用条件１として「０００１、０００２、０００３」が設定されている。また、構成情報９０２の設定済フラグにはＮＵＬＬが設定されている。
【００５６】
また、構成情報９０２の設定データ情報領域には、追加ソフトウエア情報に「機能追加ソフトウエアＡＡＡ」および「機能追加ソフトウエアＢＢＢ」、追加オプション情報に「機能拡張オプションＳＳＳ」、設定情報に「ＳＥＴＡ００１」が設定されている。構成情報９０３の識別ＩＤは「構成情報２Ａ」、設置場所は「事務室２Ａ」となっている。
また、構成情報９０３の構成情報適用条件領域には、適用条件１として「０００１、０００２、０００３」が設定されている。また、構成情報９０３の設定済フラグにはＮＵＬＬが設定されている。
【００５７】
また、構成情報９０３の設定データ情報領域には、追加ソフトウエア情報に「機能追加ソフトウエアＡＡＡ」、追加オプション情報に「機能拡張オプションＰＰＰ」、設定情報に「ＳＥＴＡ００２」が設定されている。
次に、設置担当者は、図６で示される３個の構成情報を、管理サーバ１０２に保管する。
【００５８】
本実施形態では、構成情報９０１、９０２、９０３の構成情報適用条件として画像形成装置の識別子が個別に設定されているが、他の実施例では画像形成装置の識別子を範囲で設定する構成にしてもよい。例えば構成情報適用条件に「０００１〜０００３」と設定し、識別子「０００１」、「０００２」、「０００３」の何れかを備えた画像形成装置に適用可能とする構成にしてもよい。画像形成装置の識別子は、画像形成装置の生産計画に基づいて数字の連番で設定されることが多い。
例えば、毎月１００台の生産計画の場合、初回生産月は０００１〜０１００が設定され、次の月には０１０１〜０２００が設定される。そのため、設置予定の画像形成装置の識別子が確定していない場合でも、生産計画から識別子の範囲を想定することが可能である。識別子を範囲で設定可能とすることで、画像形成装置の識別子が確定していない場合でも、構成情報を前もって用意しておくことが可能となる。
＜画像形成装置の初期設定手順＞
次に、図７、図８を用いて、図５に示した３台の画像形成装置を初期設定する手順について説明する。
図７は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、管理サーバ１０２から取得する構成情報に従って初期設定する処理例である。なお、各ステップは、ＣＰＵ２０２がＲＯＭ２０３に記憶された制御プログラムを実行することで実現される。なお、画像形成装置群の設置を担当する者が、識別子「０００１」を備えた画像形成装置を操作して、図示しない初期設定の開始を指示すると、本処理を開始される。以下、各画像形成装置が管理サーバ１０２に自機に対応づけるための構成情報と、設定データの取得要求を行い、管理サーバ１０２から構成情報と、設定データの取得要求を取得して、設定データを自機に設定する処理を説明する。なお、管理サーバ１０２は、各画像形成装置からの構成情報の取得要求時に、要求元の画像形成装置を含む登録された複数の構成情報を当該要求元の画像形成装置に提供する。
【００５９】
Ｓ１００１で、画像形成装置１０３のＣＰＵ２０２は、構成情報適用条件として画像形成装置の識別子を含んだ構成情報取得要求を作成する。次に、Ｓ１００２で、ＣＰＵ２０２は、当該画像形成装置１０３に適用可能な構成情報を取得するために、Ｓ１００１で作成した構成情報取得要求を管理サーバ１０２に送信する。
【００６０】
次に、Ｓ１００３で、ＣＰＵ２０２は、管理サーバ１０２から、１または「複数」個の構成情報を取得できたか判定する。ここで、構成情報が取得できていないとＣＰＵ２０２が判断した場合、処理はＳ１０１１に進み、画像形成装置は、図示しないエラーメッセージを表示して、本処理を終了する。
【００６１】
本実施形態では、ここで、構成情報１Ａ、構成情報１Ｂ、構成情報２Ａという３個の構成情報が取得されるため、処理はＳ１００４に進み、画像形成装置では、図８の（Ａ）で示される構成情報選択画面を操作部２１１が備える表示部（ＬＣＤ）に表示し、設置担当者に適用する構成情報を選択させる。
図８の（Ａ）では、構成情報１Ａ、構成情報１Ｂ、構成情報２Ａが取得され、かつ、いずれの構成情報の適用済フラグもＮＵＬＬであった場合に、画像形成装置が表示する構成情報選択画面である。
図８の（Ａ）において、１１０１は構成情報１Ａの選択ボタン、１１０２は構成情報１Ｂの選択ボタン、１１０３は構成情報２Ａの選択ボタン、１１０４はＯＫボタンである。
同図に示されるように、選択ボタンの横には、構成情報に含まれる識別ＩＤ、および、設置位置情報が表示される。ここで、設置を担当する者が、選択ボタン１１０１、１１０２、１１０３いずれかの選択ボタンを選択して「ＯＫ」ボタン１１０４を押下すると、画像形成装置に適用する構成情報が選択される。本実施形態では、構成情報１Ａが選択されたものとする。
次に、Ｓ１００５で、ＣＰＵ２０２は、図８の（Ａ）に示した表示画面において、構成情報が選択されたか否かを判断する。ここで、構成情報が選択されていないとＣＰＵ２０２が判断した場合は、ＣＰＵ２０２は、図８の（Ａ）に示す表示画面において、構成情報が選択されるのを待つ。ここで、本実施形態では、構成情報１Ａが選択されたとする。
【００６２】
すると、処理はＳ１００６に進み、ＣＰＵ２０２は、選択された構成情報の識別ＩＤ、構成情報に含まれる設定データ情報を読み込む。本実施形態では、構成情報１Ａの識別ＩＤ、および、構成情報１Ａに含まれる設定データ情報が読み込まれる。
【００６３】
具体的には、識別ＩＤ「構成情報１Ａ」、追加ソフトウエア情報「機能追加ソフトウエアＡＡＡ」、追加オプション情報「機能拡張オプションＳＳＳ」、設定情報「ＳＥＴＡ００１」が読み込まれる。
次に、Ｓ１００７で、ＣＰＵ２０２は、Ｓ１００６で読み込んだ識別ＩＤ、設定データ情報、および、画像形成装置の識別子「０００１」を含んだ設定データ取得要求を作成する。次に、Ｓ１００８で、ＣＰＵ２０２は、画像形成装置の設定データを取得するために、Ｓ１００７で作成した設定データ取得要求を管理サーバ１０２に送信する。
次に、Ｓ１００９で、ＣＰＵ２０２は、管理サーバ１０２から設定データが取得できたか否かを判断する。ここで、設定データを取得できていないとＣＰＵ２０２が判断した場合、処理はＳ１０１１に進み、ＣＰＵ２０２は、図示しないエラーメッセージを操作部２１１の表示部に表示して、本処理を終了する。
【００６４】
本実施形態では、設定データとして、機能追加ソフトウエアＡＡＡとソフトウェアライセンス情報、機能拡張オプションＳＳＳのオプション名称とオプションライセンス情報、設定情報ＳＥＴＡ０００１の設定情報が取得されるため処理は、Ｓ１０１０に進む。
Ｓ１０１０で、ＣＰＵ２０２は、取得した設定データに従って自身を初期設定する。具体的には、「機能追加ソフトウエアＡＡＡ」をインストールし、「機能拡張オプションＳＳＳ」を有効化して利用可能とし、設定情報を「ＳＥＴＡ００１」の設定情報で更新する。
Ｓ１０１０の処理が終了した時点で、本処理を終了し、識別子が「０００１」の画像形成装置の初期設定は終了する。
【００６５】
次に、設置を担当する者が、識別子が「０００２」の画像形成装置の操作部２１１を操作して初期設定の開始を指示する。
すると、Ｓ１００１で、画像形成装置のＣＰＵ２０２は、構成情報取得要求を作成する。そして、Ｓ１００２で、ＣＰＵ２０２は、作成した構成情報取得要求を管理サーバ１０２に送信し、Ｓ１００３で構成情報を取得できたか判定する。
本実施形態では、ここで、構成情報１Ａ、構成情報１Ｂ、構成情報２Ａが取得される。ただし、構成情報１Ａの適用済フラグには識別子「０００１」が設定されている。
【００６６】
次に、Ｓ１００４で、ＣＰＵ２０２は、図８の（Ｂ）に示される構成情報選択画面を操作部２１１の表示部に表示し、設置担当者に適用する構成情報を選択させる。
図８の（Ｂ）は、構成情報１Ａの適用済フラグが「０００１」で、構成情報１Ｂ、構成情報２Ａの適用済フラグが「ＮＵＬＬ」であった場合に、画像形成装置が表示する構成情報選択画面である。
【００６７】
図８の（Ｂ）において、１２０１は構成情報１Ａの選択ボタン、１２０２は構成情報１Ｂの選択ボタン、１２０３は構成情報２Ａの選択ボタン、１２０４はＯＫボタンである。
画像形成装置は、構成情報の適用済フラグが「ＮＵＬＬ」以外の場合、当該構成情報の選択ボタンを選択できない状態で表示する。図８の（Ｂ）に示されるように、選択ボタン１Ａは選択できないようになっている。
【００６８】
図８の（Ｂ）において、設置担当者が、１２０２、１２０３、いずれかの選択ボタンを選択して「ＯＫ」ボタン１２０４を押下すると、画像形成装置に適用する構成情報が選択される。本実施形態では、構成情報１Ｂが選択されたものとする。
次に、処理はＳ１００５に進むが、以降の処理は、識別子が「０００１」の画像形成装置と同様であるため説明を省略する。識別子が「０００２」の画像形成装置の初期設定が終了すると、設置担当者は、識別子が「０００３」の画像形成装置の初期設定を開始する。識別子が「０００３」の画像形成装置の初期設定手順は、識別子が「０００２」の画像形成装置と同様であるため、説明を省略する。
【００６９】
次に、図１に示した管理サーバ１０２の処理の流れについて説明する。
図９は、本実施形態を示すサーバ装置の制御方法を説明するフローチャートである。本例は、図１に示した管理サーバ１０２の構成情報送信処理例である。なお、各ステップは、管理サーバ１０２のＣＰＵ２２３がＨＤＤ２２６等に記憶される制御プログラムを実行することで実現される。
【００７０】
画像形成装置群の設置を担当する者が、識別子「０００１」を備えた画像形成装置を操作して初期設定を開始した後、画像形成装置が、画像形成装置の識別子を含んだ構成情報取得要求を作成し管理サーバ１０２に送信すると、管理サーバ１０２の構成情報送信処理が開始される。
Ｓ１３０１で、管理サーバのＣＰＵ２２３は構成情報取得要求を受信する。次に、Ｓ１３０２で、ＣＰＵ２２３は構成情報取得要求に含まれる構成情報適用条件を読み込む。本実施形態では、画像形成装置の識別子「０００１」を読み込む。
【００７１】
次に、Ｓ１３０３で、ＣＰＵ２２３は、自身の構成情報保持部に保持されているＮ個の構成情報の中から、Ｓ１３０２で読み込んだ構成情報適用条件を備えたものを１または「複数」個、抽出する。本実施形態では、構成情報保持部に図６で示される３個の構成情報の中から、構成情報適用条件に識別子「０００１」を備えた構成情報を抽出する。
【００７２】
判断する。本実施形態では、Ｓ１３０３で、構成情報１Ａ、構成情報１Ｂ、構成情報２Ａが抽出されるため、処理はＳ１３０５に進み、ＣＰＵ２２３は抽出した構成情報を画像形成装置１０３に送信し、処理を終了する。
一方、Ｓ１３０４で、構成情報が抽出されていないとＣＰＵ２２３が判断した場合、処理はＳ１３０６に進み、管理サーバ１０２のＣＰＵ２２３は、構成情報取得エラーを画像形成装置１０３に送信し、本処理を終了する。
【００７３】
図１０は、本実施形態を示すサーバ装置の制御方法を説明するフローチャートである。本例は、管理サーバ１０２の設定データ送信処理例である。なお、各ステップは、管理サーバ１０２のＣＰＵ２２３がＨＤＤ２２６等に記憶される制御プログラムを実行することで実現される。なお、本処理は、画像形成装置１０３が、構成情報の識別ＩＤ、設定データ情報、および、画像形成装置の識別子を含んだ設定データ取得要求を作成し、管理サーバに送信すると、管理サーバ１０２の設定データ送信処理が開始される。
Ｓ１４０１で、管理サーバ１０２のＣＰＵ２２３は、画像形成装置１０３から設定データ取得要求を受信し、Ｓ１４０２で、ＣＰＵ２２３は、設定データ取得要求に含まれる画像形成装置の識別子を読み込む。本実施形態では、識別子「０００１」を読み込む。
【００７４】
次に、Ｓ１４０３で、管理サーバ１０２のＣＰＵ２２３は、設定データ取得要求に含まれる識別ＩＤで特定される構成情報を自身の構成情報保持部の中から検索し、当該構成情報の適用状態を示す適用済フラグにＳ１４０２で読み込んだ画像形成装置の識別子を設定する。本実施形態では、構成情報１Ａの適用済フラグに識別子「０００１」を設定する。
次に、Ｓ１４０４で、管理サーバ１０２のＣＰＵ２２３は、設定データ取得要求に追加ソフトウエア情報が含まれているか判断する。本実施形態では、設定データ取得要求に、追加ソフトウエア情報「機能追加ソフトウエアＡＡＡ」が含まれているため、処理はＳ１４０５に進む。
一方、Ｓ１４０４で、設定データ取得要求に追加ソフトウエア情報が含まれていないとＣＰＵ２２３が判断した場合は、処理はＳ１４０７に進む。
次に、Ｓ１４０５で、ＣＰＵ２２３は、設定データ取得要求に含まれる追加ソフトウエア情報により特定されるソフトウェアライセンス情報に、画像形成装置の識別子を関連づける。本実施形態ではソフトウェアライセンス情報「ＡＡＡ」に識別子「０００１」を関連づける。
次に、Ｓ１４０６で、管理サーバ１０２は、追加ソフトウエアとソフトウェアライセンス情報を画像形成装置１０３に送信する。本実施形態では、機能追加ソフトウエアＡＡＡとソフトウェアライセンス情報を画像形成装置１０３に送信する。
次に、処理はＳ１４０７に進み、ＣＰＵ２２３は、設定データ取得要求に追加オプション情報が含まれているか判断する。本実施形態では、設定データ取得要求に、追加オプション情報「機能拡張オプションＳＳＳ」が含まれているため、処理はＳ１４０８に進む。
一方、Ｓ１４０７で設定データ取得要求に追加ソフトウエア情報が含まれていないとＣＰＵ２２３が判断した場合は、処理はＳ１４１０に進む。次に、Ｓ１４０８で、ＣＰＵ２２３は、設定データ取得要求に含まれる追加オプション情報により特定されるオプションライセンス情報に、画像形成装置の識別子を関連づける。本実施形態ではオプションライセンス情報「ＳＳＳ」に識別子「０００１」を関連づける。
次に、Ｓ１４０９で、ＣＰＵ２２３は、追加オプション名称とオプションライセンス情報を画像形成装置に送信する。本実施形態では、機能拡張オプションＳＳＳとオプションライセンス情報を画像形成装置１０３に送信する。
次に処理は、Ｓ１４１０に進み、ＣＰＵ２２３は、設定データ取得要求に設定情報が含まれているか判断する。
【００７５】
本実施形態では、設定情報「ＳＥＴＡ００１」が含まれているため、処理はＳ１４１１に進み、ＣＰＵ２２３は、識別ＩＤ「ＳＥＴＡ００１」で特定される設定情報を画像形成装置に送信し、本処理を終了する。
一方、Ｓ１４１０で、設定データ取得要求に設定情報が含まれていないと判断された場合は、処理は終了する。以上、説明した手順により、図５で示される３台の画像形成装置の初期設定が完了する。
本実施形態では、構成情報に構成情報適用条件を１つ設定しているが、他の実施形態では、複数の構成情報適用条件を設定し、構成情報適用条件を組み合わせて利用することも可能である。例えば、画像形成装置から送信される複数の構成情報適用条件を全て備えた構成情報を、画像形成装置に適用可能な構成情報とする構成にすることが可能である。
また、例えば、画像形成装置から送信された複数の構成情報適用条件のいずれかを備えた構成情報を、画像形成装置に適用可能な構成情報とする構成にすることが可能である。
〔第２実施形態〕
上記第１実施形態に示した画像形成システムでは、ユーザの利用環境に設置する画像形成装置の識別子が不明な場合、画像形成装置を初期設定することができない。そこで、本実施形態では、構成情報適用条件としてハードウエア構成情報を用いる例を説明する。
図１１は、本実施形態を示すサーバ装置で作成される設置図の一例を表した図である。  図１１において、１５０１はモデルＢという画像形成装置である。本例では、事務室２ＢにモデルＢを１台、設置予定であることを表している。
次に、設置を担当する者は、設置図に記載された画像形成装置の構成を決定する。
【００７６】
本実施形態では、事務室２Ｂに設置する画像形成装置は「機能追加ソフトウエアＣＣＣ」をインストールし、「機能拡張オプションＰＰＰ」を有効化し、設定情報を「ＳＥＴＡ００３」に置き換えることとする。
【００７７】
次に、設置担当者は、設置図と、決定した各画像形成装置の構成に合わせて、構成情報を生成する。
図１２は、図１１に示した画像形成装置のために生成された構成情報を表した図である。図１２において、図１１で示される構成情報の識別ＩＤは「構成情報２Ｂ」、設置場所は「事務室２Ｂ」となっている。また、当該構成情報の構成情報適用条件領域には、適用条件２にハードウエア構成情報として「モデルＢ、製本フィニッシャー、大容量ペーパーデッキ」が設定されている。これは、当該構成情報が、ハードウエア構成「モデルＢ、製本フィニッシャー、大容量ペーパーデッキ」を備えた画像形成装置に適用可能であることを表している。また、当該構成情報の設定済フラグにはＮＵＬＬが設定されている。
【００７８】
また、当該構成情報の設定データ情報領域には、追加ソフトウエア情報に「機能追加ソフトウエアＣＣＣ」、追加オプション情報に「機能拡張オプションＰＰＰ」、設定情報に「ＳＥＴＢ００３」が設定されている。
次に、設置担当者は、図１２に示される構成情報を、管理サーバ１０２に保管する。
次に、設置担当者が、識別子「１０００」、ハードウエア構成「モデルＢ、製本フィニッシャー、大容量ペーパーデッキ」を備えた画像形成装置を操作して、初期設定の開始を指示すると画像形成装置の処理が開始される。
【００７９】
図１３は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。画像形成装置の処理の流れを表したフローチャートである。管理サーバ１０２から取得する構成情報に従って初期設定する処理例である。なお、各ステップは、ＣＰＵ２０２がＲＯＭ２０３に記憶された制御プログラムを実行することで実現される。
Ｓ１７０１で、画像形成装置のＣＰＵ２０２は、適用条件として画像形成装置のハードウエア構成情報を含んだ構成情報取得要求を作成する。次に、Ｓ１７０２で、ＣＰＵ２０２は、Ｓ１７０１で作成した構成情報取得要求を管理サーバ１０２に送信する。次に、Ｓ１７０３で、ＣＰＵ２０２は、管理サーバ１０２から構成情報を取得できたか否かを判断する。
【００８０】
本実施形態では、ここで、構成情報２Ｂが取得されるため、処理はＳ１７０４に進み、画像形成装置は、図１４で示される構成情報選択画面を操作部２１１の表示部に表示し、設置を担当する者に適用する構成情報を選択させる。図１４では、構成情報２Ｂが取得された場合に、画像形成装置が表示する構成情報選択画面例である。
図１４において、１８０１は構成情報２Ｂの選択ボタン、１８０２はＯＫボタンである。図１４に示されるように、選択ボタンの横には、構成情報に含まれる識別ＩＤ、および、設置位置情報が表示される。ここで、画像形成装置の設置を担当する者が、構成情報２Ｂの選択ボタン１８０１を選択して「ＯＫ」ボタンを押下すると、処理は、Ｓ１７０５に進み、画像形成装置は構成情報が選択されたか判定する。
【００８１】
本実施形態では、構成情報２Ｂが選択されているため、処理はＳ１７０６に進み、画像形成装置は、構成情報に含まれる設定データ情報を読み込む。
具体的には、識別ＩＤ「構成情報２Ｂ」、追加ソフトウエア情報「機能追加ソフトウエアＣＣＣ」、追加オプション情報「機能拡張オプションＰＰＰ」、設定情報「ＳＥＴＢ００３」を読み込む。次に、Ｓ１７０７で画像形成装置は、Ｓ１７０６で読み込んだ識別ＩＤ、設定データ情報、および、画像形成装置の識別子「０００１」を含んだ設定データ取得要求を作成する。以降の処理は、第１実施形態と同様のため、説明を省略する。
【００８２】
次に、本実施形態におけるサーバ装置の処理について説明する。基本的な処理の流れは、第１実施形態と同様なので説明を省略するが、本実施形態における管理サーバ１０２は、画像形成装置からの構成情報取得要求に対して、構成情報２Ｂを送信する。
また、第２実施形態にける管理サーバ１０２は、画像形成装置１０３からの設定データ取得要求に対して、機能追加ソフトウエアＣＣＣとソフトウェアライセンス情報を送信する。そして、管理サーバ１０２は、画像形成装置１０３からの設定データ取得要求に対して、機能拡張オプションＰＰＰの追加オプション名称とオプションライセンス情報を送信する。
また、本実施形態における管理サーバ１０２では、画像形成装置１０３からの設定データ取得要求に対して、識別ＩＤ「ＳＥＴＢ００３」で特定される設定情報を送信する。以上、説明した手順により、図１１に示した画像形成装置の初期設定が完了する。
【００８３】
〔第３実施形態〕
第１実施形態では、構成情報の適用条件に記載されていない識別子を備えた画像形成装置を初期設定することができない。そのため、設置時に設置画像形成装置の不具合がみつかり、急遽、予定外となる未登録の画像形成装置で代替する場合、当該画像形成装置を初期設定できない場合がある。そこで、本実施形態では、設置時に代替される画像形成装置から管理サーバ１０２に対して代替構成情報の取得要求を行うことで、すでに設定した画像形成装置の構成情報を取得して、設定データを代替される画像形成装置に設定する例を説明する。
【００８４】
以下、本実施形態では、図６に示した３個の構成情報が保持されている設定システムで、識別子「０００１」の画像形成装置に不具合が発見されたために、代替装置として、識別子「０００４」の画像形成装置を設置して初期設定する際の処理について説明する。
図１５は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。管理サーバ１０２から取得する構成情報に従って初期設定する処理例である。なお、各ステップは、ＣＰＵ２０２がＲＯＭ２０３に記憶された制御プログラムを実行することで実現される。以下、画像形成装置の設置を担当する者が、識別子「０００４」、ハードウエア構成情報「モデルＡ、オプションなし」を備えた画像形成装置を操作して、初期設定の開始を指示すると画像形成装置の処理が開始される。以下、いずれかの画像形成装置より未登録の識別情報を含む構成情報の取得要求を受信することに応じて、代替すべき画像形成装置に設定された構成情報を要求元の画像形成装置に要求するための適用条件を作成する処理を説明する。さらに、作成した当該適用条件を管理サーバ１０２に送信する処理を説明する。なお、適用条件は、図１６に示すＵＩ画面上で指示される内容に基づいて作成される。
【００８５】
Ｓ１９０１で、画像形成装置のＣＰＵ２０２は、構成情報適用条件として画像形成装置の識別子を含んだ構成情報取得要求を作成する。次に、Ｓ１９０２で、ＣＰＵ２０２は、Ｓ１９０１で作成した構成情報取得要求を管理サーバ１０２に送信する。次に、Ｓ１９０３で画像形成装置は、管理サーバ１０２から構成情報を取得できたか判定する。
【００８６】
ここで、構成情報が取得できたとＣＰＵ２０２が判断した場合、処理はＳ１９０７に進み、取得できないとＣＰＵ２０２が判断した場合、処理はＳ１９０４に進む。本実施形態では、管理サーバ１０２に、構成情報適用条件に識別子「０００４」が設定されている構成情報が存在しないため、構成情報が取得できない。
次に、Ｓ１９０４で、ＣＰＵ２０２は、図１６で示される適用条件設定画面を操作部２１１の表示部に表示し、設置担当者に構成情報適用条件を設定させる。
【００８７】
図１６において、２００１は識別子選択チェックボックス、２００２は識別子テキストボックス、２００３はハードウエア構成情報選択チェックボックス、２００４はハードウエア構成情報テキストボックス、２００５は「ＯＫ」ボタンである。
【００８８】
ここで、画像形成装置の設置を担当する者が、識別子選択チェックボックス２００１をチェックし、識別子テキストボックス２００２に識別子「０００１」を入力した後「ＯＫ」ボタン２００５を押下すると、当該入力された識別子が構成情報適用条件となる。
【００８９】
また、画像形成装置の設置を担当する者が、ハードウエア構成情報選択チェックボックス２００３をチェックし、ハードウエア構成情報テキストボックス２００４に識別子を入力し「ＯＫ」ボタン２００５を押下すると、当該入力されたハードウエア構成情報が構成情報適用条件となる。
【００９０】
さらに、画像形成装置の設置を担当する者が、識別子選択チェックボックス２００１、および、ハードウエア構成情報選択チェックボックス２００３をチェックし、各々のテキストボックスに文字列を入力し「ＯＫ」ボタンを押下すると、識別子とハードウエア構成情報の両方が構成情報適用条件となる。
本実施形態では、設置担当者が識別子選択チェックボックス２００１をチェックし、識別子テキストボックス２００２に識別子「０００１」を入力して「ＯＫ」ボタン２００５を押下したとする。
【００９１】
次に、Ｓ１９０５で、ＣＰＵ２０２は、構成情報適用条件が設定されたか判定する。ここで、構成情報適用条件が設定されていないと判定された場合、画像形成装置は適用条件が入力されるのを待つ。
第３実施形態では、識別子「０００１」が設定されているため、処理はＳ１９０６に進む。
【００９２】
Ｓ１９０６で、ＣＰＵ２０２は、適用条件設定画面で設定された構成情報に関わる適用条件を含んだ構成情報取得要求を作成する。第３実施形態では、識別子「０００１」を含んだ構成情報取得要求を作成する。次に処理は、Ｓ１９０２に進む。以降の処理は第１実施形態と同様であるため、説明を省略する。同様に、第３実施形態に示す管理サーバ１０２の処理は、第１実施形態と同様のため、説明を省略する。
以上、説明した手順により、識別子「０００４」から代替される画像形成装置の識別子が「０００１」の画像形成装置の初期設定が完了する。
【００９３】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００９４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００９５】
１０１  ネットワーク
１０２  管理サーバ
１０３、１０４  画像形成装置
【図１】
2014164743.tif 000003
【図２】
2014164743.tif 000004
【図３】
2014164743.tif 000005
【図４】
2014164743.tif 000006
【図５】
2014164743.tif 000007
【図６】
2014164743.tif 000008
【図７】
2014164743.tif 000009
【図８】
2014164743.tif 000010
【図９】
2014164743.tif 000011
【図１０】
2014164743.tif 000012
【図１１】
2014164743.tif 000013
【図１２】
2014164743.tif 000014
【図１３】
2014164743.tif 000015
【図１４】
2014164743.tif 000016
【図１５】
2014164743.tif 000017
【図１６】
2014164743.tif 000018