(57)【要約】【課題】一方の装置が有する機能のレベルと、他方の装置が有する同一の機能のレベルとの相違を考慮し、装置間で機能の置き換えを行わない場合と比べ、保有している機能をより効果的に活用することができる情報処理システム、画像形成システム、及びプログラムを提供する。【解決手段】画像形成システムは、画像形成装置１０Ａが有する機能のレベルを示す第１レベル情報、及び、画像形成装置１０Ｂが有する同一の機能のレベルを示す第２レベル情報を取得する取得部３２と、取得部３２により取得した第１レベル情報が示すレベルが、第２レベル情報が示すレベルより高い場合、画像形成装置１０Ｂの機能を画像形成装置１０Ａの同一の機能に置き換える置換部３４と、を備える。【選択図】図２
2019047268.tif 000002
【特許請求の範囲】
【請求項１】
第１装置が有する機能のレベルを示す第１レベル情報、及び、第２装置が有する前記機能のレベルを示す第２レベル情報を取得する取得部と、
前記取得部により取得した前記第１レベル情報が示すレベルが前記第２レベル情報が示すレベルより高い場合、前記第２装置の前記機能を前記第１装置の前記機能に置き換える置換部と、
を備えた情報処理システム。
【請求項２】
前記取得部は、前記第２装置の前記機能の利用頻度を更に取得し、
前記置換部は、前記取得部により取得した前記第１レベル情報が示すレベルが前記第２レベル情報が示すレベルより高く、かつ、前記利用頻度が予め定められた値よりも高い場合に、前記第２装置の前記機能を前記第１装置の前記機能に置き換える請求項１に記載の情報処理システム。
【請求項３】
前記置換部は、前記取得部により取得した前記第１レベル情報が示すレベルが前記第２レベル情報が示すレベルより高く、かつ、前記利用頻度が予め定められた値よりも高く、かつ、前記利用頻度が上昇側に推移している場合に、前記第２装置の前記機能を前記第１装置の前記機能に置き換える請求項２に記載の情報処理システム。
【請求項４】
前記置換部は、前記第１装置及び前記第２装置の少なくとも一方が複数ある場合に、最も高いレベルの前記機能を有する前記第１装置又は前記第２装置を特定し、特定した第１装置又は第２装置の前記機能に、他の装置の前記機能を置き換える請求項１に記載の情報処理システム。
【請求項５】
前記取得部は、前記特定した第１装置又は第２装置における前記機能の利用頻度を更に取得し、
前記置換部は、前記利用頻度が予め定められた値よりも高い場合に、前記特定した第１装置又は第２装置における前記機能の利用を、前記最も高いレベルよりも低い予め定めたレベル内の前記機能を有する他の装置に分散させる請求項４に記載の情報処理システム。
【請求項６】
前記置換部は、前記機能の置き換え後の前記第１装置の前記機能が使用できなくなった場合、置き換えた前記第２装置の前記機能を自身の機能に戻し、かつ、前記第１装置の前記機能を前記第２装置の機能に置き換える請求項１〜３のいずれか１項に記載の情報処理システム。
【請求項７】
前記第１装置の前記機能が使用できなくなった場合は、前記第１装置をメンテナンスしている場合、又は、前記第１装置が故障した場合である請求項６に記載の情報処理システム。
【請求項８】
前記第１装置は、前記第２装置の前記機能を前記第１装置の前記機能に置き換えたことを示すメッセージを表示する表示部を更に備えた請求項１〜３のいずれか１項に記載の情報処理システム。
【請求項９】
前記第２装置は、前記メッセージを表示する他の表示部を更に備えた請求項８に記載の情報処理システム。
【請求項１０】
前記第１装置は、ネットワークに新たに接続された新設装置であり、
前記第２装置は、前記ネットワークに既に接続されている既設装置であり、
前記新設装置は、前記取得部と、前記置換部と、を含む請求項１〜９のいずれか１項に記載の情報処理システム。
【請求項１１】
前記第１装置は、ネットワークに新たに接続された新設装置であり、
前記第２装置は、前記ネットワークに既に接続されている既設装置であり、
前記既設装置は、前記取得部と、前記置換部と、を含む請求項１〜９のいずれか１項に記載の情報処理システム。
【請求項１２】
ネットワークに接続されたサーバ装置を更に備え、
前記第１装置は、前記ネットワークに新たに接続された新設装置であり、
前記第２装置は、前記ネットワークに既に接続されている既設装置であり、
前記サーバ装置は、前記取得部と、前記置換部と、を含む請求項１〜９のいずれか１項に記載の情報処理システム。
【請求項１３】
第１画像形成装置が有する機能のレベルを示す第１レベル情報、及び、第２画像形成装置が有する前記機能のレベルを示す第２レベル情報を取得する取得部と、
前記取得部により取得した前記第１レベル情報が示すレベルが前記第２レベル情報が示すレベルより高い場合、前記第２画像形成装置の前記機能を前記第１画像形成装置の前記機能に置き換える置換部と、
を備えた画像形成システム。
【請求項１４】
コンピュータを、請求項１〜１２のいずれか１項に記載の情報処理システムが備える各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、画像形成システム、及びプログラムに関する。
【背景技術】
【０００２】
従来の技術として、特許文献１には、新設の装置をネットワークに接続した場合に、新設の装置の設定パラメータに適した設定値を自動的に生成する技術が記載されている。この技術によれば、新設の装置がネットワークに接続された後、電源が投入されると、新設の装置は、ネットワーク上に通信可能な既設の自社機が有るか否かを検出する。新設の装置は、既設の自社機を検出できた場合、少なくとも１台以上の既設の自社機と通信を行ない、所望の設定パラメータの設定値を取得する。取得する設定値としては、例えば、高地対応設定パラメータ、フリッカ対応設定パラメータ、及び白抜け対応設定パラメータの各々の設定値である。新設の装置では、既設の自社機から取得された設定値に基づいて、自装置に適した設定値を生成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９８５１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、新設の装置が有する機能と、既設の装置が有する同一の機能とを比較した場合に、機能のレベルが相違することがある。例えば、新設の装置が有する機能のレベルが、既設の装置が有する機能のレベルよりも高い場合がある。このような場合、既設の装置が有する機能を、新設の装置が有する同一の機能で置き換えたほうが、保有している機能を効果的に活用することができるため、望ましい。
【０００５】
しかしながら、従来の技術によれば、新設の装置に対して管理者等が手動で設定値を設定する手間を低減することができるものの、新設の装置が有する機能のレベルと、既設の装置が有する同一の機能のレベルとの相違については考慮されていない。このため、保有している機能の活用効率を向上させることはできない。
【０００６】
本発明は、一方の装置が有する機能のレベルと、他方の装置が有する同一の機能のレベルとの相違を考慮し、装置間で機能の置き換えを行わない場合と比べ、保有している機能をより効果的に活用することができる情報処理システム、画像形成システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の情報処理システムは、第１装置が有する機能のレベルを示す第１レベル情報、及び、第２装置が有する前記機能のレベルを示す第２レベル情報を取得する取得部と、前記取得部により取得した前記第１レベル情報が示すレベルが前記第２レベル情報が示すレベルより高い場合、前記第２装置の前記機能を前記第１装置の前記機能に置き換える置換部と、を備えたものである。
【０００８】
また、請求項２に記載の情報処理システムは、請求項１に記載の発明において、前記取得部が、前記第２装置の前記機能の利用頻度を更に取得し、前記置換部が、前記取得部により取得した前記第１レベル情報が示すレベルが前記第２レベル情報が示すレベルより高く、かつ、前記利用頻度が予め定められた値よりも高い場合に、前記第２装置の前記機能を前記第１装置の前記機能に置き換えるものである。
【０００９】
また、請求項３に記載の情報処理システムは、請求項２に記載の発明において、前記置換部が、前記取得部により取得した前記第１レベル情報が示すレベルが前記第２レベル情報が示すレベルより高く、かつ、前記利用頻度が予め定められた値よりも高く、かつ、前記利用頻度が上昇側に推移している場合に、前記第２装置の前記機能を前記第１装置の前記機能に置き換えるものである。
【００１０】
また、請求項４に記載の情報処理システムは、請求項１に記載の発明において、前記置換部が、前記第１装置及び前記第２装置の少なくとも一方が複数ある場合に、最も高いレベルの前記機能を有する前記第１装置又は前記第２装置を特定し、特定した第１装置又は第２装置の前記機能に、他の装置の前記機能を置き換えるものである。
【００１１】
また、請求項５に記載の情報処理システムは、請求項４に記載の発明において、前記取得部が、前記特定した第１装置又は第２装置における前記機能の利用頻度を更に取得し、前記置換部が、前記利用頻度が予め定められた値よりも高い場合に、前記特定した第１装置又は第２装置における前記機能の利用を、前記最も高いレベルよりも低い予め定めたレベル内の前記機能を有する他の装置に分散させるものである。
【００１２】
また、請求項６に記載の情報処理システムは、請求項１〜３のいずれか１項に記載の発明において、前記置換部が、前記機能の置き換え後の前記第１装置の前記機能が使用できなくなった場合、置き換えた前記第２装置の前記機能を自身の機能に戻し、かつ、前記第１装置の前記機能を前記第２装置の機能に置き換えるものである。
【００１３】
また、請求項７に記載の情報処理システムは、請求項６に記載の発明において、前記第１装置の前記機能が使用できなくなった場合は、前記第１装置をメンテナンスしている場合、又は、前記第１装置が故障した場合とされている。
【００１４】
また、請求項８に記載の情報処理システムは、請求項１〜３のいずれか１項に記載の発明において、前記第１装置が、前記第２装置の前記機能を前記第１装置の前記機能に置き換えたことを示すメッセージを表示する表示部を更に備えたものである。
【００１５】
また、請求項９に記載の情報処理システムは、請求項８に記載の発明において、前記第２装置が、前記メッセージを表示する他の表示部を更に備えたものである。
【００１６】
また、請求項１０に記載の情報処理システムは、請求項１〜９のいずれか１項に記載の発明において、前記第１装置が、ネットワークに新たに接続された新設装置であり、前記第２装置が、前記ネットワークに既に接続されている既設装置であり、前記新設装置が、前記取得部と、前記置換部と、を含むものである。
【００１７】
また、請求項１１に記載の情報処理システムは、請求項１〜９のいずれか１項に記載の発明において、前記第１装置が、ネットワークに新たに接続された新設装置であり、前記第２装置が、前記ネットワークに既に接続されている既設装置であり、前記既設装置が、前記取得部と、前記置換部と、を含むものである。
【００１８】
また、請求項１２に記載の情報処理システムは、請求項１〜９のいずれか１項に記載の発明において、ネットワークに接続されたサーバ装置を更に備え、前記第１装置が、前記ネットワークに新たに接続された新設装置であり、前記第２装置が、前記ネットワークに既に接続されている既設装置であり、前記サーバ装置が、前記取得部と、前記置換部と、を含むものである。
【００１９】
一方、上記目的を達成するために、請求項１３に記載の画像形成システムは、第１画像形成装置が有する機能のレベルを示す第１レベル情報、及び、第２画像形成装置が有する前記機能のレベルを示す第２レベル情報を取得する取得部と、前記取得部により取得した前記第１レベル情報が示すレベルが前記第２レベル情報が示すレベルより高い場合、前記第２画像形成装置の前記機能を前記第１画像形成装置の前記機能に置き換える置換部と、を備えたものである。
【００２０】
更に、上記目的を達成するために、請求項１４に記載のプログラムは、請求項１〜１２のいずれか１項に記載の情報処理システムが備える各部として機能させるためのものである。
【発明の効果】
【００２１】
請求項１、請求項１３、及び請求項１４に係る発明によれば、一方の装置が有する機能のレベルと、他方の装置が有する同一の機能のレベルとの相違を考慮し、装置間で機能の置き換えを行わない場合と比べ、保有している機能をより効果的に活用することができる。
また、一方の装置と他方の装置との間で適切な機能の置き換え処理が実行されるため、当該置き換え処理に要する管理者等の手間を軽減することができる。
【００２２】
請求項２及び請求項３に係る発明によれば、利用頻度が低く、置き換えを行うまでもない機能の置き換えの発生を抑制することができる。
【００２３】
請求項４に係る発明によれば、一方の装置及び他方の装置の少なくとも一方が複数ある場合でも、複数の装置間で機能の置き換えを行わない場合と比べ、保有している機能をより効果的に活用することができる。
【００２４】
請求項５に係る発明によれば、一方の装置及び他方の装置の少なくとも一方が複数ある場合に、最も高いレベルの機能を有する装置に対する利用の集中を抑制することができる。
【００２５】
請求項６及び請求項７に係る発明によれば、機能を置き換えた後の一方の装置の機能が使用できなくなった場合の不都合を抑制することができる。
【００２６】
請求項８及び請求項９に係る発明によれば、機能の置き換えが行われた場合に、ユーザは機能の置き換え状況を把握することができるため、作業効率を向上することができる。
【００２７】
請求項１０に係る発明によれば、新設装置が主体的に機能の置き換えを実行するため、既設装置の処理の負担を軽減することができる。
【００２８】
請求項１１に係る発明によれば、既設装置が主体的に機能の置き換えを実行するため、新設装置の処理の負担を軽減することができる。
【００２９】
請求項１２に係る発明によれば、外部のサーバ装置が主体的に機能の置き換えを実行するため、新設装置及び既設装置の各々における処理の負担を軽減することができる。
【図面の簡単な説明】
【００３０】
【図１】第１の実施形態に係る画像形成システムの構成の一例を示すブロック図である。
【図２】第１の実施形態に係る新設の画像形成装置の機能的な構成の一例を示すブロック図である。
【図３】第１の実施形態に係る置換処理プログラムの処理の流れの一例を示すフローチャートである。
【図４】第１の実施形態に係る画像形成システムが備える既設の画像形成装置における情報の流れの一例を示す模式図である。
【図５】実施形態に係る指示書の一例を示す図である。
【図６】第１の実施形態に係る画像形成システムが備える新設の画像形成装置における情報の流れの一例を示す模式図である。
【図７】第１の実施形態に係る新設の画像形成装置と既設の画像形成装置との間で暗号化通信機能を置き換える処理の概要を示す模式図である。
【図８】第１の実施形態に係る、主体的に暗号化通信機能の置き換え処理を行う場合の新設の画像形成装置の構成の一例を示すブロック図である。
【図９】第１の実施形態に係る新設の画像形成装置が主体的に行う暗号化通信機能の置き換え処理の手順の一例を示した図である。
【図１０】実施形態に係る比較用テーブルの一例を示す模式図である。
【図１１】第１の実施形態に係る置換処理プログラムによる暗号化通信機能の置き換え処理の流れの一例を示すフローチャートである。
【図１２】第２の実施形態に係る、主体的に暗号化通信機能の置き換え処理を行う場合の既設の画像形成装置の構成の一例を示すブロック図である。
【図１３】第２の実施形態に係る既設の画像形成装置が主体的に行う暗号化通信機能の置き換え処理の手順の一例を示した図である。
【図１４】第３の実施形態に係る、主体的に暗号化通信機能の置き換え処理を行う場合のサーバ装置の構成の一例を示すブロック図である。
【図１５】第３の実施形態に係るサーバ装置が主体的に行う暗号化通信機能の置き換え処理の手順の一例を示した図である。
【図１６】第５の実施形態に係る画像形成システムの構成の一例を示す図である。
【図１７】第６の実施形態に係る置換処理プログラムによる機能の置き換え後の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００３２】
[第１の実施形態]
図１は、第１の実施形態に係る画像形成システム８０の構成の一例を示すブロック図である。
図１に示すように、本実施形態に係る画像形成システム８０は、情報処理システムの一例であり、画像形成装置１０Ａと、画像形成装置１０Ｂと、を備える。
【００３３】
本実施形態において、画像形成装置１０Ａは、ネットワークＮに新たに接続される新設装置であり、画像形成装置１０Ｂは、ネットワークＮに既に接続されている既設装置である。画像形成装置１０Ａは、第１装置及び第１画像形成装置の一例であり、画像形成装置１０Ｂは、第２装置及び第２画像形成装置の一例である。
【００３４】
以下、本実施形態においては、画像形成装置１０Ｂの機能を画像形成装置１０Ａの機能に置き換える場合について説明するが、画像形成装置１０Ａの機能を画像形成装置１０Ｂの機能に置き換えてもよい。また、本実施形態では、画像形成装置を例示して説明するが、例えば、相互に置き換えが可能な機能を有するサーバコンピュータ、パーソナルコンピュータ（ＰＣ）等の各種装置にも同様に適用可能である。
【００３５】
本実施形態に係る画像形成装置１０Ａは、制御部１２と、記憶部１４と、表示部１６と、操作部１８と、画像形成部２０と、原稿読取部２２と、通信部２４と、を備える。
【００３６】
制御部１２は、ＣＰＵ（Central Processing Unit）１２Ａ、ＲＯＭ（Read Only Memory）１２Ｂ、ＲＡＭ（Random Access Memory）１２Ｃ、及び入出力インターフェース（Ｉ／Ｏ）１２Ｄを備えており、これら各部がバスを介して各々接続されている。
【００３７】
Ｉ／Ｏ１２Ｄには、記憶部１４と、表示部１６と、操作部１８と、画像形成部２０と、原稿読取部２２と、通信部２４と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ１２Ｄを介して、ＣＰＵ１２Ａと相互に通信可能とされる。
【００３８】
制御部１２は、画像形成装置１０の全体の動作を制御するメイン制御部の一部として構成されてもよい。制御部１２の各ブロックの一部又は全部には、例えば、ＬＳＩ（Large Scale Integration）等の集積回路又はＩＣ（Integrated Circuit）チップセットが用いられる。上記各ブロックに個別の回路を用いてもよいし、一部又は全部を集積した回路を用いてもよい。上記各ブロック同士が一体として設けられてもよいし、一部のブロックが別に設けられてもよい。また、上記各ブロックのそれぞれにおいて、その一部が別に設けられてもよい。制御部１２の集積化には、ＬＳＩに限らず、専用回路又は汎用プロセッサを用いてもよい。
【００３９】
記憶部１４としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部１４には、置換処理プログラム１４Ａが記憶される。なお、この置換処理プログラム１４Ａは、ＲＯＭ１２Ｂに記憶されていてもよい。
【００４０】
置換処理プログラム１４Ａは、例えば、画像形成装置１０Ａに予めインストールされていてもよい。置換処理プログラム１４Ａは、不揮発性の記憶媒体に記憶して、又はネットワークを介して配布して、画像形成装置１０Ａに適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ、フラッシュメモリ、メモリカード等が想定される。
【００４１】
表示部１６には、例えば、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等が用いられる。表示部１６は、タッチパネルを一体的に有している。操作部１８には、テンキーやスタートキー等の各種の操作キーが設けられている。表示部１６及び操作部１８は、画像形成装置１０Ａのユーザから各種の指示を受け付ける。この各種の指示には、例えば、原稿の読み取りを開始させる指示や、原稿のコピーを開始させる指示等が含まれる。表示部１６は、ユーザから受け付けた指示に応じて実行された処理の結果や、処理に対する通知等の各種の情報を表示する。
【００４２】
原稿読取部２２は、画像形成装置１０Ａの上部に設けられた図示しない自動原稿送り装置の給紙台に置かれた原稿を１枚ずつ取り込み、取り込んだ原稿を光学的に読み取って画像情報を得る。あるいは、原稿読取部２２は、プラテンガラス等の原稿台に置かれた原稿を光学的に読み取って画像情報を得る。
【００４３】
画像形成部２０は、原稿読取部２２による読み取りによって得られた画像情報、又は、ネットワークＮを介して接続された外部のＰＣ等から得られた画像情報に基づく画像を、紙等の記録媒体に形成する。なお、本実施形態においては、画像を形成する方式として、電子写真方式を例示して説明するが、インクジェット方式等の他の方式を採用してもよい。
【００４４】
画像を形成する方式が電子写真方式の場合、画像形成部２０は、感光体ドラム、帯電部、露光部、現像部、転写部、及び定着部を含む。帯電部は、感光体ドラムに電圧を印加して感光体ドラムの表面を帯電させる。露光部は、帯電部で帯電された感光体ドラムを画像情報に応じた光で露光することにより感光体ドラムに静電潜像を形成する。現像部は、感光体ドラムに形成された静電潜像をトナーにより現像することで感光体ドラムにトナー像を形成する。転写部は、感光体ドラムに形成されたトナー像を記録媒体に転写する。定着部は、記録媒体に転写されたトナー像を加熱及び加圧により定着させる。
【００４５】
通信部２４は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークＮに接続されており、画像形成装置１０Ｂとの間でネットワークＮを介して通信が可能とされる。この例の場合、通信部２４とネットワークＮとは有線で接続されるが、無線で接続してもよい。
【００４６】
ところで、新設の画像形成装置１０Ａが有する機能と、既設の画像形成装置１０Ｂが有する同一の機能とを比較した場合に、機能のレベルが相違することがある。例えば、画像形成装置１０Ａが有する機能のレベルが、画像形成装置１０Ｂが有する機能のレベルよりも高い場合がある。このような場合、画像形成装置１０Ｂが有する機能を、画像形成装置１０Ａが有する同一の機能で置き換えたほうが、機能を置き換えない場合と比べ、保有する機能をより効果的に活用することができ、望ましいと考えられる。
【００４７】
このため、本実施形態に係る画像形成装置１０ＡのＣＰＵ１２Ａは、記憶部１４に記憶されている置換処理プログラム１４ＡをＲＡＭ１２Ｃに書き込んで実行することにより、図２に示す各部として機能する。
【００４８】
図２は、第１の実施形態に係る新設の画像形成装置１０Ａの機能的な構成の一例を示すブロック図である。
図２に示すように、本実施形態に係る画像形成装置１０ＡのＣＰＵ１２Ａは、検知部３０、取得部３２、及び置換部３４として機能する。
【００４９】
検知部３０は、ネットワークＮに接続されている既設の画像形成装置１０Ｂを検知する。例えば、同一メーカの画像形成装置の場合、通常、制御ソフトウェアの互換性が確保されているため、ネットワークＮを介して情報の交換が可能である。つまり、画像形成装置１０Ｂが画像形成装置１０Ａと同一のメーカの装置であれば、容易に検知が可能である。但し、画像形成装置１０Ｂが画像形成装置１０Ａと異なるメーカの装置であっても、制御ソフトウェアの互換性が確保されていれば、検知が可能である。
【００５０】
取得部３２は、画像形成装置１０Ａが有する機能のレベルを示す第１レベル情報、及び、画像形成装置１０Ｂが有する同一の機能のレベルを示す第２レベル情報を取得する。ここでいう機能とは、画像形成装置１０Ａと画像形成装置１０Ｂとの間で置き換えが可能な機能であり、例えば、後述する暗号化通信機能をはじめ、印刷機能、暗号化せずに通信を行う通信機能等が挙げられる。画像形成装置１０Ａと画像形成装置１０Ｂとの間で置き換え可能な機能については、予めリスト化して登録しておくことが望ましい。
【００５１】
また、機能のレベルを示すレベル情報としては、例えば、暗号化通信機能であれば、セキュリティレベルの高い暗号アルゴリズムほど高い点数を予め付与しておけばよい。また、印刷機能の場合、印刷速度が速いほど高い点数を予め付与しておいてもよいが、印刷速度そのものをレベル情報として用いてもよい。通信機能の場合も同様に、通信速度が速いほど高い点数を予め付与しておいてもよいし、通信速度そのものをレベル情報として用いてもよい。なお、本実施形態に係る画像形成システム８０では、第１レベル情報は、記憶部１４に予め格納されており、第２レベル情報は、画像形成装置１０Ｂの記憶部１５に予め格納されている。取得部３２は、記憶部１４から第１レベル情報を取得し、ネットワークＮを介して画像形成装置１０Ｂから第２レベル情報を取得する。
【００５２】
置換部３４は、取得部３２により取得した第１レベル情報が示すレベルが第２レベル情報が示すレベルよりも高い場合、画像形成装置１０Ｂの機能を画像形成装置１０Ａの機能に置き換える。例えば、暗号化通信機能の場合、画像形成装置１０Ａが持つ暗号アルゴリズムの点数が、画像形成装置１０Ｂが持つ暗号アルゴリズムの点数よりも高い場合、画像形成装置１０Ｂの暗号化通信機能を、より高機能な画像形成装置１０Ａの暗号化通信機能に置き換える。この置き換えにより、画像形成装置１０Ｂの暗号化通信機能を用いる場合には、画像形成装置１０Ｂ自身の機能を用いることに代えて、画像形成装置１０Ａの機能を用いることになる。一方、置換部３４は、第１レベル情報が示すレベルが第２レベル情報が示すレベル以下である場合、画像形成装置１０Ｂの暗号化通信機能の置き換えは行わない。
【００５３】
なお、画像形成装置１０Ａ及び画像形成装置１０Ｂにおける同一の機能のレベルの高低を判定する場合に、置換部３４（ＣＰＵ１２Ａ）は、各機能に関するソフトウェア、リソース、及び通信プロトコルのいずれかのバージョンの新旧で判定してもよい。すなわち、この場合、よりバージョンが新しい機能のほうが、よりレベルの高い機能と判定される。
【００５４】
ここで、既設の画像形成装置１０Ｂの機能を新設の画像形成装置１０Ａの機能に置き換えた場合、ユーザは機能の置き換えを知らずに、作業効率が低下する事態が起こり得る。このため、画像形成装置１０Ａは、表示部１６により、置換部３４からの指示に基づいて、画像形成装置１０Ｂの機能を、画像形成装置１０Ａの機能に置き換えたことを通知するメッセージを表示する。例えば、「暗号化通信機能を新設の画像形成装置に置き換えました。」等のメッセージを表示する。更に、画像形成装置１０Ｂは、表示部１７により、置換部３４からの指示に基づいて、上記と同様のメッセージを表示してもよい。
【００５５】
次に、図３を参照して、第１の実施形態に係る画像形成装置１０Ａの作用を説明する。なお、図３は、第１の実施形態に係る置換処理プログラム１４Ａの処理の流れの一例を示すフローチャートである。
【００５６】
まず、画像形成装置１０Ａが新設され、ユーザの操作により画像形成装置１０Ａの電源がオンされると、置換処理プログラム１４Ａが起動され、以下の各ステップを実行する。
【００５７】
図３のステップ１００では、検知部３０が、ネットワークＮに接続されたか否かを検知する。ネットワークＮへの接続を検知した場合（肯定判定の場合）、ステップ１０２に移行し、ネットワークＮへの接続を検知しない場合（否定判定の場合）、ステップ１０４に移行する。
【００５８】
ステップ１０２では、検知部３０が、画像形成システム８０に既設の画像形成装置１０Ｂが有るか否かを検知する。既設の画像形成装置１０Ｂを検知した場合（肯定判定の場合）、ステップ１０６に移行し、既設の画像形成装置１０Ｂを検知しない場合（否定判定の場合）、ステップ１０４に移行する。
【００５９】
ステップ１０４では、検知部３０が、置き換え処理を行わないことを通知するメッセージを表示部１６に表示させて、本置換処理プログラムの処理を終了する。この場合のメッセージとしては、例えば、「ネットワークへの接続が検知されないため、置き換え処理は行いません。」や、「既設装置が検知されないため、置き換え処理は行いません。」等が例示される。
【００６０】
一方、ステップ１０６では、取得部３２が、画像形成装置１０Ｂに対して、予め登録されている置き換え可能な機能に関する第２レベル情報をネットワークＮを介して要求する。なお、置き換え可能な機能としては、上述したように、複数の種類の機能が登録されている場合がある。
【００６１】
ステップ１０８では、取得部３２が、画像形成装置１０Ｂから、上記で要求した機能についての第２レベル情報を取得する。このとき、取得部３２は、自装置の記憶部１４から、当該機能についての第１レベル情報を取得する。
【００６２】
ステップ１１０では、置換部３４が、第１、第２レベル情報を取得した機能について、置き換えを行うか否かを判定する。すなわち、第１レベル情報が示す自装置（画像形成装置１０Ａ）のレベルが、第２レベル情報が示す既設装置（画像形成装置１０Ｂ）のレベルより高いか否かを判定する。自装置のレベルが既設装置のレベルより高いと判定した場合（肯定判定の場合）、ステップ１１２に移行する。一方、自装置のレベルが既設装置のレベル以下であると判定した場合（否定判定の場合）、ステップ１１４に移行する。
【００６３】
ステップ１１２では、置換部３４が、既設装置の機能を、自装置の機能に置き換えて、ステップ１１４に移行する。
【００６４】
ステップ１１４では、置換部３４が、置き換え判定を終了するか否かを判定する。すなわち、予め登録されている全ての置き換え可能な機能について置き換え判定を終了したと判定した場合（肯定判定の場合）、ステップ１１６に移行する。一方、全ての置き換え可能な機能について置き換え判定を終了していないと判定した場合（否定判定の場合）、ステップ１０６に戻り処理を繰り返す。
【００６５】
ステップ１１６では、置換部３４が、置き換え処理の結果を通知するメッセージを表示部１６に表示させて、本置換処理プログラムの一連の処理を終了する。なお、この場合のメッセージとしては、例えば、機能Ａの置き換えが実行された場合、例えば、「機能Ａを新設の画像形成装置に置き換えました。」等が例示される。一方、置き換えが実行されなかった場合、例えば、「機能Ａの置き換えは実行されませんでした。機能Ａは既設の画像形成装置のままです。」等が例示される。
【００６６】
次に、図４〜図１０を参照して、新設の画像形成装置１０Ａと既設の画像形成装置１０Ｂとの間で暗号化通信機能を置き換える場合のより具体的な形態例について説明する。
【００６７】
図４は、第１の実施形態に係る画像形成システム８０が備える既設の画像形成装置１０Ｂにおける情報の流れの一例を示す模式図である。
図４に示すように、既設の画像形成装置１０Ｂは、記憶部１５を備え、記憶部１５には、親展ボックス１５Ｂが設けられている。
【００６８】
画像形成装置１０Ｂは、原稿読取機能を有し、原稿を読み取って得られた読取文書を指定されたクラウドサーバ４０に転送する、所謂Scan To Cloud機能を備えている。
【００６９】
また、画像形成装置１０Ｂは、ファクシミリ（以下、単にＦＡＸという。）機能を有し、ＦＡＸ受信して親展ボックス１５Ｂに蓄積されたＦＡＸ文書を指定されたクラウドサーバ４０に転送する、所謂Fax To Cloud機能を備えている。このため、画像形成装置１０Ｂには、Fax To Cloud機能を実行するための処理手順を記述した指示書５０が登録されている。なお、上記のScan To Cloud機能についても、Fax To Cloud機能と同様に、Scan To Cloud機能を実行するための指示書が画像形成装置１０Ｂに登録されているが、ここでの図示は省略する。
【００７０】
図５は、本実施形態に係る指示書の一例を示す図である。
本実施形態に係る指示書は、一例として、図５に示すように、ＸＭＬ（Extensible Markup Language）を用いて記述されているが、適用される言語はＸＭＬに限定されるものではない。
【００７１】
なお、他の指示書についても、同様であり、予め定められた機能に応じて処理手順が記述されているものとする。各画像形成装置においては、各機能に応じた指示書を登録することで、指示書の処理手順に従って各機能が実行される。
【００７２】
例えば、指示書５０が登録された画像形成装置１０Ｂは、Fax To Cloud機能の実行が指示された場合に、指示書５０に記述されている処理手順に従って、ＦＡＸ受信して親展ボックス１５Ｂに蓄積されたＦＡＸ文書を指定のクラウドサーバ４０に転送する。
【００７３】
ここで、上記の読取文書及びＦＡＸ文書は、例えば、ＨＴＴＰＳ（Hypertext Transfer Protocol Secure）を用いて、暗号化されてクラウドサーバ４０に転送される。画像形成装置１０Ｂでは、読取文書及びＦＡＸ文書を暗号化するために、幾つかの暗号アルゴリズムがサポートされている場合がある。しかしながら、いずれの暗号アルゴリズムもセキュリティレベルが比較的低い。つまり、画像形成装置１０Ｂでは、比較的弱い暗号アルゴリズムしかサポートされていない。
【００７４】
図６は、第１の実施形態に係る画像形成システム８０が備える新設の画像形成装置１０Ａにおける情報の流れの一例を示す模式図である。
図６に示すように、新設の画像形成装置１０Ａが備える記憶部１４には、親展ボックスが設けられていない。また、画像形成装置１０Ａにおいては、Scan To Cloud機能は備えているが、ＦＡＸ機能は備えていない。
【００７５】
画像形成装置１０Ａでは、画像形成装置１０Ｂと同様に、読取文書がＨＴＴＰＳを用いて暗号化されてクラウドサーバ４０に転送される。但し、画像形成装置１０Ａは、画像形成装置１０Ｂがサポートする暗号アルゴリズムよりもセキュリティレベルが比較的高い暗号アルゴリズムをサポートしている。つまり、画像形成装置１０Ａでは、比較的強い暗号アルゴリズムをサポートしている。
【００７６】
以上のような状況において、既設の画像形成装置１０Ｂでは、ＦＡＸ機能を引き続き使用したい。一方、クラウドサーバ４０への転送は、セキュリティの観点から、新設の画像形成装置１０Ａから行ったほうが、より強い暗号アルゴリズムを使用することができるため、望ましい。このため、下記に示すように、新設の画像形成装置１０Ａと既設の画像形成装置１０Ｂとの間で暗号化通信機能を置き換える処理を行う。
【００７７】
図７は、第１の実施形態に係る新設の画像形成装置１０Ａと既設の画像形成装置１０Ｂとの間で暗号化通信機能を置き換える処理の概要を示す模式図である。
【００７８】
図７に示すように、既設の画像形成装置１０Ｂは、Fax To Cloud機能を実行するための指示書５０を更新する。具体的には、「ＦＡＸ受信して親展ボックス１５Ｂに蓄積されたＦＡＸ文書を指定のクラウドサーバ４０に転送する」を、「ＦＡＸ受信して親展ボックス１５Ｂに蓄積されたＦＡＸ文書を画像形成装置１０Ａの親展ボックス１４Ｂに転送する」に更新する。
【００７９】
新設の画像形成装置１０Ａでは、新たな親展ボックス１４Ｂを記憶部１４に作成し、更に、Box To Cloud機能を実行するための指示書５２を新たに作成して割り当てる。指示書５２は、「親展ボックス１４Ｂに転送されてきたＦＡＸ文書を指定のクラウドサーバ４０に転送する」という内容の指示書である。
【００８０】
図８は、第１の実施形態に係る、主体的に暗号化通信機能の置き換え処理を行う場合の新設の画像形成装置１０Ａの構成の一例を示すブロック図である。
【００８１】
図８に示すように、本実施形態に係る画像形成装置１０Ａは、取得部３２、置換判定部３４Ａ、親展ボックス作成部３４Ｂ、指示書作成部３４Ｃ、指示書登録部３４Ｄ、及び指示書更新指示部３４Ｅを含んで構成されている。これら置換判定部３４Ａ、親展ボックス作成部３４Ｂ、指示書作成部３４Ｃ、指示書登録部３４Ｄ、及び指示書更新指示部３４Ｅは、上述の置換部３４の構成要素である。なお、ここでは検知部３０の図示は省略する。
【００８２】
次に、図９を参照して、第１の実施形態に係る新設の画像形成装置１０Ａが主体的に行う暗号化通信機能の置き換え処理について説明する。なお、図９は、第１の実施形態に係る新設の画像形成装置１０Ａが主体的に行う暗号化通信機能の置き換え処理の手順の一例を示した図である。
【００８３】
まず、図９の（Ｓ１）では、取得部３２が、既設の画像形成装置１０Ｂに対して、ネットワークＮを介して、Fax To Cloud機能を実行するための指示書５０及びサポートしている暗号アルゴリズム一覧の取得を要求する。画像形成装置１０Ｂは、取得部３２からの取得要求に応じて、指示書５０及びサポートしている暗号アルゴリズム一覧を画像形成装置１０Ａに送信する。なお、指示書５０には、クラウドサーバ４０のアドレス情報が含まれており、新設側のBox To Cloud機能を実行するための指示書５２の作成時に用いられる。また、指示書５０には、クラウドサーバ４０の認証情報や、転送文書の格納先、格納時の文書名等の情報も含まれており、これらの情報も必要に応じて指示書５２の作成時に用いられる。
【００８４】
（Ｓ２）では、取得部３２が、画像形成装置１０Ｂから送信された、指示書５０及びサポートしている暗号アルゴリズム一覧を取得する。この際、取得部３２は、記憶部１４から、画像形成装置１０Ａがサポートしている暗号アルゴリズム一覧も取得する。なお、画像形成装置１０Ａ及び画像形成装置１０Ｂの各々の暗号アルゴリズム一覧には、個々の暗号アルゴリズムに対して、レベル情報として予め点数が付与されている。
【００８５】
（Ｓ３）では、置換判定部３４Ａが、画像形成装置１０Ｂの暗号化通信機能を、画像形成装置１０Ａの暗号化通信機能に置き換えるか否かを判定する。まず、置換判定部３４Ａは、画像形成装置１０Ａ及び画像形成装置１０Ｂの各々から取得した暗号アルゴリズム一覧から、図１０に示す比較用テーブルを作成する。
【００８６】
図１０は、本実施形態に係る比較用テーブルの一例を示す模式図である。
図１０に示す比較用テーブルにおいて、新設装置は画像形成装置１０Ａを示し、既設装置は画像形成装置１０Ｂを示す。この例においては、５種類の暗号アルゴリズムについて、点数が高いほどセキュリティレベルが高く、強い暗号アルゴリズムであることを意味する。
【００８７】
本実施形態に係る比較用テーブルでは、既設の画像形成装置１０Ｂが有する暗号アルゴリズムは、上側の３つ、すなわち、上から順に、「RSA_WITH_RC4_SHA」、「RSA_WITH_DES_CBC_SHA」、及び「RSA_WITH_3DES_EDE_CBC_SHA」である。なお、「RC4」は登録商標である。一方、新設の画像形成装置１０Ａが有する暗号アルゴリズムは、下側の３つ、すなわち、下から順に、「RSA_WITH_AES_256_CBC_SHA」、「RSA_WITH_AES_128_CBC_SHA」、及び「RSA_WITH_3DES_EDE_CBC_SHA」である。なお、１つの画像形成装置に複数の暗号アルゴリズムがサポートされているが、どの暗号アルゴリズムを利用するかは、通信相手のクラウドサーバ４０との交渉で決定される。
【００８８】
暗号化通信機能の置き換えを行うか否かの判定には、以下の（ａ）〜（ｄ）のいずれかの判定基準が適用される。
【００８９】
（ａ）画像形成装置１０Ａが有する複数の暗号アルゴリズムの合計点数が、画像形成装置１０Ｂが有する複数の暗号アルゴリズムの合計点数よりも高い場合に置き換えを行う。
（ｂ）画像形成装置１０Ａが有する複数の暗号アルゴリズムの平均点数が、画像形成装置１０Ｂが有する複数の暗号アルゴリズムの平均点数よりも高い場合に置き換えを行う。
（ｃ）画像形成装置１０Ａが有する複数の暗号アルゴリズムの最高点数が、画像形成装置１０Ｂが有する複数の暗号アルゴリズムの最高点数よりも高い場合に置き換えを行う。
（ｄ）画像形成装置１０Ａが有する複数の暗号アルゴリズムの最低点数が、画像形成装置１０Ｂが有する複数の暗号アルゴリズムの最低点数よりも高い場合に置き換えを行う。
【００９０】
置換判定部３４Ａは、上記の比較用テーブルにより暗号化通信機能の置き換えを行うと判定した場合、親展ボックス作成部３４Ｂに対して親展ボックス１４Ｂの作成を指示すると共に、指示書作成部３４Ｃに対して必要な指示書の作成を指示する。一方、置換判定部３４Ａは、上記の比較用テーブルにより暗号化通信機能の置き換えを行わないと判定した場合、暗号化通信機能の置き換えを行わない旨を通知するメッセージを表示部１６に表示させて処理を終了する。
【００９１】
（Ｓ４）では、親展ボックス作成部３４Ｂが、置換判定部３４Ａからの指示に従って、記憶部１４に親展ボックス１４Ｂを新たに作成する。
【００９２】
（Ｓ５）では、指示書作成部３４Ｃが、置換判定部３４Ａからの指示に従って、新設側指示書として、指示書５０に含まれるクラウドサーバ４０のアドレス情報、認証情報、転送文書の格納先、及び格納時の文書名等の情報を参照し、Box To Cloud機能を実行するための指示書５２を作成する。
【００９３】
（Ｓ６）では、指示書登録部３４Ｄが、上記で作成した指示書５２を画像形成装置１０Ａに登録する。この登録処理により、親展ボックス１４Ｂで受信したＦＡＸ文書をクラウドサーバ４０に転送する機能が実現される。
【００９４】
（Ｓ７）では、指示書作成部３４Ｃが、置換判定部３４Ａからの指示に従って、既設側指示書として、Box To Box機能を実行するための指示書５４を作成する。なお、Box To Box機能とは、ＦＡＸ受信して親展ボックス１５Ｂに蓄積されたＦＡＸ文書を画像形成装置１０Ａの親展ボックス１４Ｂに転送する機能である。
【００９５】
（Ｓ８）では、指示書更新指示部３４Ｅが、上記で作成した指示書５４を画像形成装置１０Ｂに送信すると共に、画像形成装置１０Ｂに対して、指示書５０を、指示書５４で更新するように指示を行う。
【００９６】
（Ｓ９）では、画像形成装置１０Ｂが、指示書更新指示部３４Ｅからの更新の指示に従って、指示書５０を、指示書５４で更新する。この更新処理により、ＦＡＸ受信して親展ボックス１５Ｂに蓄積されたＦＡＸ文書を画像形成装置１０Ａの親展ボックス１４Ｂに転送する機能が実現される。
【００９７】
次に、図１１を参照して、第１の実施形態に係る暗号化通信機能の置き換え処理を行う画像形成装置１０Ａの作用を説明する。なお、図１１は、第１の実施形態に係る置換処理プログラム１４Ａによる暗号化通信機能の置き換え処理の流れの一例を示すフローチャートである。
【００９８】
図１１に示すステップ１２０〜ステップ１３４は、上述の図３に示すステップ１０６〜ステップ１１２の処理に、暗号化通信機能の置き換え処理を適用した場合について具体的に示したものである。
【００９９】
まず、図１１のステップ１２０では、取得部３２が、既設の画像形成装置１０Ｂに対して、ネットワークＮを介して、指示書５０及びサポートしている暗号アルゴリズム一覧の取得を要求する。
【０１００】
ステップ１２２では、取得部３２が、画像形成装置１０Ｂから、指示書５０及びサポートしている暗号アルゴリズム一覧を取得する。この際、取得部３２は、画像形成装置１０Ａの記憶部１４から、画像形成装置１０Ａがサポートしている暗号アルゴリズム一覧も取得する。
【０１０１】
ステップ１２４では、置換判定部３４Ａが、上述したように、図１０に示す比較用テーブルに基づいて、画像形成装置１０Ｂの暗号化通信機能を、画像形成装置１０Ａの暗号化通信機能に置き換えるか否かを判定する。置き換えを行うと判定した場合（肯定判定の場合）、ステップ１２６に移行し、置き換えを行わないと判定した場合（否定判定の場合）、図３のステップ１１４に移行する。
【０１０２】
ステップ１２６では、親展ボックス作成部３４Ｂが、記憶部１４に親展ボックス１４Ｂを新たに作成する。
【０１０３】
ステップ１２８では、指示書作成部３４Ｃが、新設側指示書として、指示書５０に含まれるクラウドサーバ４０のアドレス情報、認証情報、転送文書の格納先、及び格納時の文書名等の情報を参照し、Box To Cloud機能を実行するための指示書５２を作成する。
【０１０４】
ステップ１３０では、指示書登録部３４Ｄが、上記で作成した指示書５２を画像形成装置１０Ａに登録する。この登録処理により、親展ボックス１４Ｂで受信したＦＡＸ文書をクラウドサーバ４０に転送する機能が実現される。
【０１０５】
ステップ１３２では、指示書作成部３４Ｃが、既設側指示書として、Box To Box機能を実行するための指示書５４を作成する。
【０１０６】
ステップ１３４では、指示書更新指示部３４Ｅが、上記で作成した指示書５４を画像形成装置１０Ｂに送信すると共に、画像形成装置１０Ｂに対して、指示書５０を、指示書５４で更新するように指示を行う。この場合、画像形成装置１０Ｂは、指示書更新指示部３４Ｅからの更新の指示に従って、指示書５０を、指示書５４で更新する。
【０１０７】
このように、本実施形態に係る機能の置き換え処理は、新設の画像形成装置１０Ａ及び既設の画像形成装置１０Ｂの各々において、各機能に応じた「指示書」を更新したり、新規に作成したりすることで実現される。
【０１０８】
なお、上記では、新設の画像形成装置１０Ａと既設の画像形成装置１０Ｂとの間で暗号化通信機能を置き換える場合を例示して説明した。本実施形態は、暗号化通信機能に限定されず、印刷機能及び通信機能等、他の置き換え可能な機能についても、「指示書」の更新及び新規作成を行うことで、置き換えることが可能である。
【０１０９】
このように本実施形態によれば、一方の画像形成装置１０Ａが有する機能のレベルが、他方の画像形成装置１０Ｂが有する同一の機能のレベルよりも高い場合に、当該機能を置き換えることで、一方の画像形成装置１０Ａが保有する機能がより効果的に活用される。
【０１１０】
［第２の実施形態］
上述の第１の実施形態では、新設の画像形成装置１０Ａが主体的に機能の置き換え処理を行ったが、本実施形態では、既設の画像形成装置１０Ｂが主体的に機能の置き換え処理を行う場合について説明する。
【０１１１】
図１２は、第２の実施形態に係る、主体的に暗号化通信機能の置き換え処理を行う場合の既設の画像形成装置１０Ｂの構成の一例を示すブロック図である。
【０１１２】
図１２に示すように、本実施形態に係る画像形成装置１０Ｂは、取得部３３と、置換部３５と、を備える。置換部３５は、置換判定部３５Ａ、指示書作成部３５Ｂ、指示書更新部３５Ｃ、親展ボックス作成指示部３５Ｄ、及び指示書登録指示部３５Ｅを含んで構成されている。なお、ここでは検知部の図示は省略する。この検知部は、新設された画像形成装置１０Ａを検知するものである。
【０１１３】
次に、図１３を参照して、第２の実施形態に係る既設の画像形成装置１０Ｂが主体的に行う暗号化通信機能の置き換え処理について説明する。なお、図１３は、第２の実施形態に係る既設の画像形成装置１０Ｂが主体的に行う暗号化通信機能の置き換え処理の手順の一例を示した図である。
【０１１４】
まず、図１３の（Ｓ１１）では、取得部３３が、新設の画像形成装置１０Ａに対して、ネットワークＮを介して、サポートしている暗号アルゴリズム一覧の取得を要求する。画像形成装置１０Ａは、取得部３３からの取得要求に応じて、サポートしている暗号アルゴリズム一覧を画像形成装置１０Ｂに送信する。
【０１１５】
（Ｓ１２）では、取得部３３が、画像形成装置１０Ａから送信された、サポートしている暗号アルゴリズム一覧を取得する。この際、取得部３３は、記憶部１５から、画像形成装置１０Ｂがサポートしている暗号アルゴリズム一覧も取得する。なお、画像形成装置１０Ａ及び画像形成装置１０Ｂの各々の暗号アルゴリズム一覧には、個々の暗号アルゴリズムに対して、レベル情報として予め点数が付与されている。
【０１１６】
（Ｓ１３）では、置換判定部３５Ａが、画像形成装置１０Ｂの暗号化通信機能を、画像形成装置１０Ａの暗号化通信機能に置き換えるか否かを判定する。具体的には、置換判定部３５Ａは、画像形成装置１０Ａ及び画像形成装置１０Ｂの各々から取得した暗号アルゴリズム一覧から、上述の図１０に示す比較用テーブルを作成し、作成した比較用テーブルを用いて判定する。
【０１１７】
置換判定部３５Ａは、上記の比較用テーブルにより暗号化通信機能の置き換えを行うと判定した場合、指示書作成部３５Ｂに対して必要な指示書の作成を指示する。一方、置換判定部３５Ａは、上記の比較用テーブルにより暗号化通信機能の置き換えを行わないと判定した場合、暗号化通信機能の置き換えを行わない旨を通知するメッセージを表示部１６に表示させて処理を終了する。
【０１１８】
（Ｓ１４）では、指示書作成部３５Ｂが、置換判定部３５Ａからの指示に従って、既設側指示書として、Box To Box機能を実行するための指示書５４を作成する。
【０１１９】
（Ｓ１５）では、指示書更新部３５Ｃが、上記で作成した指示書５４により、Fax To Cloud機能を実行するための指示書５０を更新する。なお、指示書５０は、予め画像形成装置１０Ｂに登録されている指示書である。この更新処理により、ＦＡＸ受信して親展ボックス１５Ｂに蓄積されたＦＡＸ文書を画像形成装置１０Ａの親展ボックス１４Ｂに転送する機能が実現される。
【０１２０】
（Ｓ１６）では、指示書作成部３５Ｂが、置換判定部３５Ａからの指示に従って、新設側指示書として、指示書５０に含まれるクラウドサーバ４０のアドレス情報、認証情報、転送文書の格納先、及び格納時の文書名等の情報を参照し、Box To Cloud機能を実行するための指示書５２を作成する。
【０１２１】
（Ｓ１７）では、親展ボックス作成指示部３５Ｄが、画像形成装置１０Ａに対して親展ボックス１４Ｂの作成を指示する。また、指示書登録指示部３５Ｅが、画像形成装置１０Ａに対して、上記で作成した指示書５２を送信すると共に、指示書５２を登録する指示を行う。
【０１２２】
（Ｓ１８）では、画像形成装置１０Ａが、親展ボックス作成指示部３５Ｄからの指示に従って、記憶部１４に親展ボックス１４Ｂを新たに作成する。
【０１２３】
（Ｓ１９）では、画像形成装置１０Ａが、指示書登録指示部３５Ｅからの指示に従って、画像形成装置１０Ｂから受信した指示書５２を自装置に登録する。この登録処理により、親展ボックス１４Ｂで受信したＦＡＸ文書をクラウドサーバ４０に転送する機能が実現される。
【０１２４】
［第３の実施形態］
上述の第１の実施形態では、新設の画像形成装置１０Ａが主体的に機能の置き換え処理を行い、また、第２の実施形態では、既設の画像形成装置１０Ｂが主体的に機能の置き換え処理を行う場合について説明した。本実施形態では、外部のサーバ装置６０が主体的に機能の置き換え処理を行う場合について説明する。
【０１２５】
図１４は、第３の実施形態に係る、主体的に暗号化通信機能の置き換え処理を行う場合のサーバ装置６０の構成の一例を示すブロック図である。
【０１２６】
図１４に示すように、本実施形態に係るサーバ装置６０は、取得部６２と、置換部６４と、を備える。置換部６４は、置換判定部６４Ａ、指示書作成部６４Ｂ、親展ボックス作成指示部６４Ｃ、指示書登録指示部６４Ｄ、及び指示書更新指示部６４Ｅを含んで構成されている。なお、ここでは検知部の図示は省略する。この検知部は、新設された画像形成装置１０Ａを検知するものである。
【０１２７】
次に、図１５を参照して、第３の実施形態に係るサーバ装置６０が主体的に行う暗号化通信機能の置き換え処理について説明する。なお、図１５は、第３の実施形態に係るサーバ装置６０が主体的に行う暗号化通信機能の置き換え処理の手順の一例を示した図である。
【０１２８】
本実施形態では、外部のサーバ装置６０と新設の画像形成装置１０Ａとが通信可能に接続されており、これらの連携によって暗号化機能の置き換え処理が実現される。
【０１２９】
まず、図１５の（Ｓ２１）では、画像形成装置１０Ａが、既設の画像形成装置１０Ｂに対して、ネットワークＮを介して、Fax To Cloud機能を実行するための指示書５０及びサポートしている暗号アルゴリズム一覧の取得を要求する。画像形成装置１０Ｂは、画像形成装置１０Ａからの取得要求に応じて、指示書５０及びサポートしている暗号アルゴリズム一覧を画像形成装置１０Ａに送信する。
【０１３０】
（Ｓ２２）では、画像形成装置１０Ａが、画像形成装置１０Ｂから送信された指示書５０及びサポートしている暗号アルゴリズム一覧を取得する。この際、画像形成装置１０Ａは、記憶部１４から、画像形成装置１０Ａがサポートしている暗号アルゴリズム一覧も取得する。なお、画像形成装置１０Ａ及び画像形成装置１０Ｂの各々の暗号アルゴリズム一覧には、個々の暗号アルゴリズムに対して、レベル情報として予め点数が付与されている。
【０１３１】
（Ｓ２３）では、画像形成装置１０Ａが、サーバ装置６０に対して、指示書５０、及び、画像形成装置１０Ａと画像形成装置１０Ｂの各々の暗号アルゴリズム一覧を送信する。取得部６２は、画像形成装置１０Ａから受信した、指示書５０、及び、画像形成装置１０Ａと画像形成装置１０Ｂの各々の暗号アルゴリズム一覧を取得する。
【０１３２】
（Ｓ２４）では、置換判定部６４Ａが、画像形成装置１０Ｂの暗号化通信機能を、画像形成装置１０Ａの暗号化通信機能に置き換えるか否かを判定する。具体的には、置換判定部６４Ａは、画像形成装置１０Ａ及び画像形成装置１０Ｂの各々の暗号アルゴリズム一覧から、上述の図１０に示す比較用テーブルを作成し、作成した比較用テーブルを用いて判定する。
【０１３３】
置換判定部６４Ａは、上記の比較用テーブルにより暗号化通信機能の置き換えを行うと判定した場合、指示書作成部６４Ｂに対して必要な指示書の作成を指示する。一方、置換判定部６４Ａは、上記の比較用テーブルにより暗号化通信機能の置き換えを行わないと判定した場合、暗号化通信機能の置き換えを行わない旨を通知するメッセージを表す情報を画像形成装置１０Ａに送信する。
【０１３４】
（Ｓ２５）では、指示書作成部６４Ｂが、置換判定部６４Ａからの指示に従って、新設側指示書として、指示書５０に含まれるクラウドサーバ４０のアドレス情報、認証情報、転送文書の格納先、及び格納時の文書名等の情報を参照し、Box To Cloud機能を実行するための指示書５２を作成する。そして、指示書作成部６４Ｂは、置換判定部６４Ａからの指示に従って、既設側指示書として、Box To Box機能を実行するための指示書５４を作成する。
【０１３５】
（Ｓ２６）では、親展ボックス作成指示部６４Ｃが、画像形成装置１０Ａに対して親展ボックス１４Ｂの作成を指示する。また、指示書登録指示部６４Ｄが、画像形成装置１０Ａに対して、上記で作成した指示書５２を送信すると共に、指示書５２を登録する指示を行う。また、指示書更新指示部６４Ｅが、画像形成装置１０Ａに対して、上記で作成した指示書５４を送信すると共に、画像形成装置１０Ａに対して、画像形成装置１０Ｂの指示書５０を、指示書５４で更新するように指示を行う。
【０１３６】
（Ｓ２７）では、画像形成装置１０Ａが、親展ボックス作成指示部６４Ｃからの指示に従って、記憶部１４に親展ボックス１４Ｂを新たに作成する。
【０１３７】
（Ｓ２８）では、画像形成装置１０Ａが、指示書登録指示部６４Ｄからの指示に従って、サーバ装置６０から受信した指示書５２を自装置に登録する。この登録処理により、親展ボックス１４Ｂで受信したＦＡＸ文書をクラウドサーバ４０に転送する機能が実現される。
【０１３８】
（Ｓ２９）では、画像形成装置１０Ａが、指示書更新指示部６４Ｅからの指示に従って、サーバ装置６０から受信した指示書５４を画像形成装置１０Ｂに送信する。そして、画像形成装置１０Ａは、画像形成装置１０Ｂに対して、画像形成装置１０Ｂに予め登録されている指示書５０を、指示書５４で更新するように指示を行う。
【０１３９】
（Ｓ３０）では、画像形成装置１０Ｂが、画像形成装置１０Ａからの指示に従って、画像形成装置１０Ａから受信した指示書５４により、指示書５０を更新する。この更新処理により、ＦＡＸ受信して親展ボックス１５Ｂに蓄積されたＦＡＸ文書を画像形成装置１０Ａの親展ボックス１４Ｂに転送する機能が実現される。
【０１４０】
［第４の実施形態］
例えば、利用頻度が低く、あまり利用されていない機能の置き換えが発生する可能性がある。これに対して、本実施形態では、利用頻度が低く、あまり利用されていない機能の置き換えの発生を抑制する形態について、上述の図２を参照して説明する。
【０１４１】
本実施形態に係る画像形成装置１０Ａは、図２に示すように、取得部３２及び置換部３４を備えている。既設の画像形成装置１０Ｂには、置き換え可能な機能の利用頻度が第２レベル情報と共に予め格納されている。ここでいう利用頻度とは、例えば、１日や、１週間、１ヶ月等の予め定められた期間に置き換え可能な機能が利用された回数として表される。取得部３２は、画像形成装置１０Ｂから、置き換え可能な機能の第２レベル情報と共に、当該機能の利用頻度を取得する。そして、置換部３４は、取得部３２により取得した第１レベル情報が示すレベルが第２レベル情報が示すレベルより高く、かつ、当該機能の利用頻度が予め定められた値よりも高い場合に、画像形成装置１０Ｂの機能を画像形成装置１０Ａの機能に置き換える。つまり、既設の画像形成装置１０Ｂにてある程度利用されている機能の場合には、機能の置き換えを行い、あまり利用されていない機能の場合には、機能の置き換えを行わない。
【０１４２】
また、置換部３４は、第１レベル情報が示すレベルが第２レベル情報が示すレベルより高く、かつ、置き換え可能な機能の利用頻度が予め定められた値よりも高く、かつ、当該機能の利用頻度が上昇側に推移している場合に、当該機能の置き換えを行ってもよい。例えば、画像形成装置１０Ｂにおいて、直近数ヶ月間の当該機能の利用頻度が上昇側に推移している場合に、当該機能の置き換えを行う。
【０１４３】
［第５の実施形態］
本実施形態では、新設の画像形成装置１０Ａ及び既設の画像形成装置１０Ｂの少なくとも一方が複数ある場合の機能の置き換え処理について説明する。
【０１４４】
図１６は、第５の実施形態に係る画像形成システム８２の構成の一例を示す図である。
図１６に示すように、本実施形態に係る画像形成システム８２は、複数の画像形成装置１０Ａ１、１０Ａ２、・・・と、複数の画像形成装置１０Ｂ１、１０Ｂ２、・・・と、を備える。
【０１４５】
本実施形態において、複数の画像形成装置１０Ａ１、１０Ａ２、・・・は、ネットワークＮに新たに接続される新設装置であり、複数の画像形成装置１０Ｂ１、１０Ｂ２、・・・は、ネットワークＮに既に接続されている既設装置である。
【０１４６】
本実施形態に係る画像形成装置１０Ａ１は、上述の図２に示した画像形成装置１０Ａと同様に、取得部３２及び置換部３４を備えている。なお、これら取得部３２及び置換部３４は、他の新設の画像形成装置１０Ａ２、・・・のいずれかに設けられていてもよい。
【０１４７】
本実施形態に係る置換部３４は、新設の画像形成装置１０Ａ１、１０Ａ２、・・・、及び、既設の画像形成装置１０Ｂ１、１０Ｂ２、・・・のうち、最もレベルの高い機能を有する画像形成装置を特定する。この特定の方法としては、例えば、暗号化通信機能の場合には、上述の図１０に示したような比較用テーブルを用いればよい。そして、置換部３４は、特定した画像形成装置の機能に、他の画像形成装置の機能を置き換える。具体的には、例えば、画像形成装置１０Ａ１が最もレベルの高い機能を有している場合、画像形成装置１０Ａ１の機能に、他の画像形成装置１０Ａ２、１０Ｂ１、１０Ｂ２、・・・の各々における同一の機能を置き換える。
【０１４８】
この場合、表示部１６は、置換部３４からの指示に基づいて、画像形成装置１０Ａ１の機能に、他の画像形成装置１０Ａ２、１０Ｂ１、１０Ｂ２、・・・の各々における同一の機能を置き換えたことを通知するメッセージを表示してもよい。
【０１４９】
なお、上記の場合、最も高いレベルの機能を有する画像形成装置１０Ａ１に対する利用が集中してしまうことが考えられる。
【０１５０】
そこで、取得部３２は、上記で特定した画像形成装置１０Ａ１における機能の利用頻度を取得する。置換部３４は、取得部３２により取得した利用頻度が予め定められた値よりも高い場合に、特定した画像形成装置１０Ａ１における機能の利用を、他の画像形成装置に分散させる。ここで、分散させる他の画像形成装置は、最も高いレベルよりも低い予め定めたレベル内の機能を有するものとする。具体的には、画像形成装置１０Ａ１の機能のレベルが最も高く、画像形成装置１０Ａ２、画像形成装置１０Ｂ１、画像形成装置１０Ｂ２、・・・の順にレベルが低下する場合を想定する。そして、分散対象とするレベルを、２番目に高いレベルとした場合、画像形成装置１０Ａ１における機能の利用は、２番目に高いレベルの同一の機能を有する画像形成装置１０Ａ２に分散される。当該機能をどの程度分散させるかは適宜設定すればよい。
【０１５１】
［第６の実施形態］
例えば、機能を置き換えた後の画像形成装置１０Ａの当該機能が故障等の原因で使用できなくなった場合に、ユーザは当該機能を利用することができなくなり、不都合が生じる。これに対して、本実施形態では、ユーザが当該機能を利用できない場合の不都合に対処する形態について、上述の図２を参照して説明する。
【０１５２】
本実施形態に係る画像形成装置１０Ａは、図２に示すように、取得部３２及び置換部３４を備えている。ここでは、画像形成装置１０Ｂの機能が画像形成装置１０Ａの同一の機能に置き換えられている。
【０１５３】
本実施形態に係る置換部３４は、機能を置き換えた後の画像形成装置１０Ａの当該機能が使用不可となった場合、画像形成装置１０Ｂに対して、置き換えた画像形成装置１０Ｂの機能を自身（画像形成装置１０Ｂ）の同一の機能に戻すように指示する。そして更に、置換部３４は、画像形成装置１０Ａの機能を画像形成装置１０Ｂの同一の機能に置き換える。ここで、画像形成装置１０Ａの機能を使用できない場合とは、例えば、画像形成装置１０Ａをメンテナンスしている場合、又は、画像形成装置１０Ａが故障した場合である。なお、画像形成装置１０Ａの機能が使用不可の状態であっても制御部１２は動作しており、画像形成装置１０Ａと画像形成装置１０Ｂとの間の通信は可能とする。
【０１５４】
次に、図１７を参照して、第６の実施形態に係る置き換え後の機能が使用不可になった場合の画像形成装置１０Ａの作用を説明する。なお、図１７は、第６の実施形態に係る置換処理プログラム１４Ａによる機能の置き換え後の処理の流れの一例を示すフローチャートである。
【０１５５】
まず、図１７のステップ１４０では、置換部３４が、自装置（画像形成装置１０Ａ）の機能が使用不可であるか否かを判定する。自装置の機能が使用不可と判定した場合（肯定判定の場合）、ステップ１４２に移行する。一方、自装置の機能が使用不可ではないと判定した場合（否定判定の場合）、ステップ１４０で待機となる。
【０１５６】
ステップ１４２では、置換部３４が、既設装置（画像形成装置１０Ｂ）に対して、置き換えた機能を自身の同一の機能に戻すように指示する。画像形成装置１０Ｂは、画像形成装置１０Ａからの指示に従って、置き換えた機能を自身の同一の機能に戻す処理を行う。
【０１５７】
ステップ１４４では、置換部３４が、自装置の機能を既設装置の同一の機能に置き換える。これにより、画像形成装置１０Ａの機能は、画像形成装置１０Ｂの同一の機能に置き換わる。
【０１５８】
なお、上記では、新設の画像形成装置１０Ａ及び既設の画像形成装置１０Ｂにおいて、機能を置き換えた後の画像形成装置１０Ａの機能が使用不可になった場合について説明した。本実施形態は、新設の画像形成装置１０Ａ及び既設の画像形成装置１０Ｂの少なくとも一方が複数あり、機能を置き換えた後の画像形成装置１０Ａの当該機能が使用不可になった場合でも同様に適用可能である。
【０１５９】
以上、実施形態として情報処理システム及び画像形成システムを例示して説明した。実施形態は、情報処理システム又は画像形成システムが備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態は、このプログラムを記憶したコンピュータが読み取り可能な記憶媒体の形態としてもよい。
【０１６０】
その他、上記実施形態で説明した情報処理システム又は画像形成システムの構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【０１６１】
また、上記実施形態で説明したプログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【０１６２】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【符号の説明】
【０１６３】
１０Ａ、１０Ｂ画像形成装置
１２   制御部
１２Ａ ＣＰＵ
１２Ｂ ＲＯＭ
１２Ｃ ＲＡＭ
１２Ｄ Ｉ／Ｏ
１４、１５    記憶部
１４Ａ 置換処理プログラム
１４Ｂ、１５Ｂ親展ボックス
１６、１７    表示部
１８   操作部
２０   画像形成部
２２   原稿読取部
２４   通信部
３０   検知部
３２、３３    取得部
３４、３５    置換部
３４Ａ、３５Ａ置換判定部
３４Ｂ 親展ボックス作成部
３４Ｃ、３５Ｂ指示書作成部
３４Ｄ 指示書登録部
３４Ｅ 指示書更新指示部
３５Ｃ 指示書更新部
３５Ｄ 親展ボックス作成指示部
３５Ｅ 指示書登録指示部
４０   クラウドサーバ
５０、５２、５４     指示書
６０   サーバ装置
６２   取得部
６４   置換部
６４Ａ 置換判定部
６４Ｂ 指示書作成部
６４Ｃ 親展ボックス作成指示部
６４Ｄ 指示書登録指示部
６４Ｅ 指示書更新指示部
８０、８２    画像形成システム
【図１】
2019047268.tif 000003
【図２】
2019047268.tif 000004
【図３】
2019047268.tif 000005
【図４】
2019047268.tif 000006
【図５】
2019047268.tif 000007
【図６】
2019047268.tif 000008
【図７】
2019047268.tif 000009
【図８】
2019047268.tif 000010
【図９】
2019047268.tif 000011
【図１０】
2019047268.tif 000012
【図１１】
2019047268.tif 000013
【図１２】
2019047268.tif 000014
【図１３】
2019047268.tif 000015
【図１４】
2019047268.tif 000016
【図１５】
2019047268.tif 000017
【図１６】
2019047268.tif 000018
【図１７】
2019047268.tif 000019