(57)【特許請求の範囲】
【請求項１】
当該画像形成装置の仕向地を示す仕向地コードを記憶する仕向地コード記憶部と、
当該画像形成装置に接続される外部の記憶部に記憶されている、インストール対象のソフトウェアと、当該ソフトウェアのインストールを許可する対象の画像形成装置の仕向地コードを示す仕向け先情報と、を備えてなる配布用パッケージを取得するパッケージ取得部と、
配布用パッケージに備わるソフトウェアのインストールの実行指示を受け付けるインストール指示受付部と、
前記仕向地コード記憶部に記憶されている仕向地コードが、前記パッケージ取得部で取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当するか否かを判断する仕向地コード判断部と、
ソフトウェアのライセンス情報の入力を受け付けるライセンス情報受付部と、
前記ライセンス情報受付部で受け付けられたライセンス情報が正規のライセンス情報であるか否かを示す認証結果情報を取得する認証結果情報取得部と、
前記配布用パッケージに備わるソフトウェアをインストールするインストール実行部と、
前記インストール指示受付部によってインストールの実行指示が受け付けられた場合に、前記パッケージ取得部に配布用パッケージを取得させた後、前記仕向地コード判断部に前記判断を実行させ、前記仕向地コード記憶部に記憶されている仕向地コードが、前記パッケージ取得部で取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当すると判断されたときは、前記インストール実行部に前記配布用パッケージに備わるソフトウェアをインストールさせ、
前記仕向地コード記憶部に記憶されている仕向地コードが、前記パッケージ取得部で取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当しないと判断されたときは、前記ライセンス情報受付部で受け付けられたライセンス情報に対する前記認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、前記インストール実行部に前記配布用パッケージに備わるソフトウェアをインストールさせる実行制御部と、
を備える画像形成装置。
【請求項２】
ユーザーに入力を促すための操作画面を表示するための表示部と、
ソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報を取得するインストール情報取得部と、
前記インストール情報取得部によって取得されたインストール情報を前記表示部に表示する表示制御部と、
インストールの実行を継続する実行指示を受け付ける継続指示受付部と、
を更に備え、
前記実行制御部は、前記ライセンス情報受付部で受け付けられたライセンス情報に対する前記認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、前記インストール情報取得部で取得された前記配布用パッケージに備わるソフトウェアのインストール情報を前記表示制御部に表示させた後、前記継続指示受付部によってインストールの実行を継続する実行指示が受け付けられると、前記インストール実行部に前記配布用パッケージに備わるソフトウェアをインストールさせる請求項１に記載の画像形成装置。
【請求項３】
ソフトウェアの識別情報と当該ソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報とを対応付けて記憶するインストール情報記憶部を更に備え、
前記実行制御部は、前記ライセンス情報受付部で受け付けられたライセンス情報に対する前記認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、前記インストール情報取得部により取得されるインストール情報として、前記インストール情報記憶部に記憶されているインストール情報を用いる請求項２に記載の画像形成装置。
【請求項４】
前記実行制御部は、前記ライセンス情報受付部で受け付けられたライセンス情報に対する前記認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、インストール対象のソフトウェアの識別情報に対応付けられたインストール情報が前記インストール情報記憶部に記憶されていないときは、前記インストール情報取得部に当該インストール情報を取得させる請求項３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の仕向地に応じてインストールの許可が制限されるソフトウェアをインストールする技術に関する。
【背景技術】
【０００２】
従来から、下記特許文献１に示すように、ファイルアクセス管理サーバーにおいて、配布対象のソフトウェアの配布先端末が当該ソフトウェアのインストールされるべき正規端末であるか否かのインストール認証を、配布先端末の所在国が予め指定された所在の国であるか否かを以って行うソフトウェア管理システムが採用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３９５５９０６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術を適用するためには、インストール認証に用いる予め指定された所在の国の情報を保持したソフトウェア配布用の管理サーバーを設けて、当該管理サーバーと画像形成装置とを接続してソフトウェア管理システムを構築するためのコストと手間が必要であった。
【０００５】
また、画像形成装置の所在国を示す情報として製品出荷前に画像形成装置に予め記憶される出荷地域（仕向地）を示す情報を用いて上記の技術を適用することができ、画像形成装置の仕向地に応じてソフトウェアのインストールの許可が制限されるようになるが、この場合、例えば、海外への事務所移転によって、仕向地が当該事務所移転先を示す画像形成装置に当該ソフトウェアをインストールする必要が生じたとき等、画像形成装置の仕向地がインストールを許可された仕向地とは異なるために、当該ソフトウェアの正規のライセンス情報を所有しているにもかかわらず、当該ソフトウェアをインストールすることができなくなるという問題があった。
【０００６】
そこで、本発明は、このような事情に鑑みてなされたものであり、ソフトウェア配布用の管理サーバーを別途設けることなく、画像形成装置の仕向地によってソフトウェアのインストールを許可するか否かを制限することができるとともに、インストールが許可されていない仕向地の画像形成装置に対しても、当該ソフトウェアの正規のライセンス情報を所有するユーザーであれば当該ソフトウェアをインストールすることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、当該画像形成装置の仕向地を示す仕向地コードを記憶する仕向地コード記憶部と、
当該画像形成装置に接続される外部の記憶部に記憶されている、インストール対象のソフトウェアと、当該ソフトウェアのインストールを許可する対象の画像形成装置の仕向地コードを示す仕向け先情報と、を備えてなる配布用パッケージを取得するパッケージ取得部と、
配布用パッケージに備わるソフトウェアのインストールの実行指示を受け付けるインストール指示受付部と、
前記仕向地コード記憶部に記憶されている仕向地コードが、前記パッケージ取得部で取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当するか否かを判断する仕向地コード判断部と、
ソフトウェアのライセンス情報の入力を受け付けるライセンス情報受付部と、
前記ライセンス情報受付部で受け付けられたライセンス情報が正規のライセンス情報であるか否かを示す認証結果情報を取得する認証結果情報取得部と、
前記配布用パッケージに備わるソフトウェアをインストールするインストール実行部と、
前記インストール指示受付部によってインストールの実行指示が受け付けられた場合に、前記パッケージ取得部に配布用パッケージを取得させた後、前記仕向地コード判断部に前記判断を実行させ、前記仕向地コード記憶部に記憶されている仕向地コードが、前記パッケージ取得部で取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当すると判断されたときは、前記インストール実行部に前記配布用パッケージに備わるソフトウェアをインストールさせ、
前記仕向地コード記憶部に記憶されている仕向地コードが、前記パッケージ取得部で取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当しないと判断されたときは、前記ライセンス情報受付部で受け付けられたライセンス情報に対する前記認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、前記インストール実行部に前記配布用パッケージに備わるソフトウェアをインストールさせる実行制御部と、
を備える画像形成装置である。
【０００８】
この発明では、仕向地コード判断部によって、仕向地コード記憶部に記憶されている仕向地コードが、パッケージ取得部で取得された配布用パッケージに備わる仕向け先情報が示す、当該配布用パッケージに備わるソフトウェアのインストールを許可する対象の画像形成装置の仕向地コードに該当すると判断された場合は、インストール実行部によって当該ソフトウェアがインストールされる。
【０００９】
一方、当該配布用パッケージに備わるソフトウェアのインストールを許可する対象の画像形成装置の仕向地コードに該当しないと判断された場合であっても、ライセンス情報受付部で受け付けられたライセンス情報に対する認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示すときに、インストール実行部によって当該ソフトウェアがインストールされる。
【００１０】
このため、ソフトウェア配布用の管理サーバーを別途設けることなく、配布用パッケージに備わる仕向け先情報を用いて、画像形成装置の仕向地によってソフトウェアのインストールを許可するか否かを制限することができる。
【００１１】
また、ソフトウェアの配布者が指定した仕向け先情報に該当しない仕向地の画像形成装置に対してインストールすることが許可されていないソフトウェアであっても、当該ソフトウェアの正規のライセンス情報を所有するユーザーであれば、当該正規のライセンス情報を入力して、当該入力したライセンス情報が正規のライセンス情報であることを示す認証結果情報を取得することによって、当該仕向け先情報に該当しない仕向地の画像形成装置に当該ソフトウェアをインストールすることができる。
【００１２】
また、請求項２に記載の発明は、請求項１に記載の画像形成装置であって、ユーザーに入力を促すための操作画面を表示するための表示部と、
ソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報を取得するインストール情報取得部と、
前記インストール情報取得部によって取得されたインストール情報を前記表示部に表示する表示制御部と、
インストールの実行を継続する実行指示を受け付ける継続指示受付部と、
を更に備え、
前記実行制御部は、前記ライセンス情報受付部で受け付けられたライセンス情報に対する前記認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、前記インストール情報取得部で取得された前記配布用パッケージに備わるソフトウェアのインストール情報を前記表示制御部に表示させた後、前記継続指示受付部によってインストールの実行を継続する実行指示が受け付けられると、前記インストール実行部に前記配布用パッケージに備わるソフトウェアをインストールさせる。
【００１３】
この発明では、仕向地コード判断部によって、仕向地コード記憶部に記憶されている仕向地コードが、パッケージ取得部で取得された配布用パッケージに備わる仕向け先情報が示す、当該配布用パッケージに備わるソフトウェアのインストールを許可する対象の画像形成装置の仕向地コードに該当しないと判断された場合であっても、ライセンス情報受付部で受け付けられたライセンス情報に対する認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示すときに、インストール情報取得部で取得された当該ソフトウェアのインストール情報が表示制御部によって表示部に表示された後、継続指示受付部によってインストールの実行を継続する実行指示が受け付けられると、インストール実行部によって当該ソフトウェアがインストールされる。
【００１４】
このため、ユーザーは、表示部に表示された、インストール対象のソフトウェアをインストールする際に留意すべき事項であるインストール情報を目視して、インストールの実行を継続するか否かを判断することができ、ソフトウェアを不用意にインストールして画像形成装置の動作を不安定にすることを回避することができる。
【００１５】
また、請求項３に記載の発明は、請求項２に記載の画像形成装置であって、ソフトウェアの識別情報と当該ソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報とを対応付けて記憶するインストール情報記憶部を更に備え、
前記実行制御部は、前記ライセンス情報受付部で受け付けられたライセンス情報に対する前記認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、前記インストール情報取得部により取得されるインストール情報として、前記インストール情報記憶部に記憶されているインストール情報を用いる。
【００１６】
この発明では、インストール情報取得部により取得されるインストール情報として、インストール情報記憶部に記憶されているインストール情報が用いられるため、インストール情報を記憶するための当該画像形成装置とは異なる外部の記憶部を設けるためのコストと、当該外部の記憶部からインストール情報を取得して入力する手間とを軽減して、請求項２に記載の発明の効果を奏することができる。
【００１７】
また、請求項４に記載の発明は、請求項３に記載の画像形成装置であって、前記実行制御部は、前記ライセンス情報受付部で受け付けられたライセンス情報に対する前記認証結果情報取得部によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、インストール対象のソフトウェアの識別情報に対応付けられたインストール情報が前記インストール情報記憶部に記憶されていないときは、前記インストール情報取得部に当該インストール情報を取得させる。
【００１８】
この発明では、請求項３に記載の発明において、例えば、インストール情報記憶部に記憶されている情報が更新されずに古い状態である場合等、インストール対象のソフトウェアに対応付けられたインストール情報がインストール情報記憶部に記憶されておらず、インストール情報記憶部からインストール情報を取得できない場合であっても、インストール情報取得部によってインストール情報を取得させることによって、請求項２に記載の発明における効果を奏することができる。
【発明の効果】
【００１９】
本発明によれば、ソフトウェア配布用の管理サーバーを別途設けることなく、画像形成装置の仕向地によってソフトウェアのインストールを許可するか否かを制限することができるとともに、インストールが許可されていない仕向地の画像形成装置に対しても、当該ソフトウェアの正規のライセンス情報を所有するユーザーであれば当該ソフトウェアをインストールすることができる画像形成装置を提供することが可能になる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る画像形成装置が接続されるネットワークのネットワーク構成を示す説明図である。
【図２】画像形成装置の内部構成の概略を示すブロック図である。
【図３】配布用パッケージに備わる仕向け先情報の一例を示す説明図である。
【図４】配布用パッケージに備わるソフトウェアをインストールする動作の一例を示すフローチャートである。
【図５】インストール情報の一例を示す説明図である。
【図６】配布用パッケージに備わるソフトウェアをインストールする動作の図４とは異なる一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施形態に係る画像形成装置の実施形態について図面を参照して説明する。図１に示すように、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネット等のネットワークＮＷには、複数の画像形成装置１、サーバー２、及びクライアントコンピューター３が接続され、互いに各種データの送受信が可能に接続されている。尚、図１に示すネットワークＮＷに接続されている画像形成装置１、サーバー２、及び、クライアントコンピューター３の台数は例示に過ぎず、これに制限する趣旨ではない。
【００２２】
以下では、画像形成装置１は、コピー機能、ファクシミリ機能、プリンター機能、スキャナー機能等の機能を兼ね備えた複合機であるものとして説明するが、これに制限する趣旨ではなく、コピー機、ファクシミリ機、プリンター、スキャナー等の画像形成装置であってもよい。
【００２３】
複合機１は、スキャナー等からなる画像読取部で読み取った原稿のデータを、複合機１の内部記憶装置や、ネットワークＮＷに接続されたサーバー２、各クライアントコンピューター（以下、ＰＣ）３内の記憶部等に格納する。
【００２４】
また、複合機１は、複合機１の内部記憶装置に記憶されているデータのプリントアウトや、サーバー２やＰＣ３から送られてきたデータのプリントアウト等を行う。そして、複合機１は、サーバー２、各ＰＣ３から送信されてくるジョブを受信し、当該ジョブを実行する機能を有している。
【００２５】
図２に示すように、複合機１は、装置の各部の動作を制御する制御ユニット１００と、原稿画像を読み取るスキャナー等を有する画像読取部１１０と、画像読取部１１０によって読み取られた原稿のデータ等を一時的に記憶する、及び、印刷対象となるデータを一時的に保存する領域となる画像メモリー１２０と、画像読取部１１０によって読み取られた原稿のデータや、サーバー２から送信されてきたデータ等を印刷する印刷部１３０と、を備えている。
【００２６】
また、複合機１は、ファクシミリ通信に必要な各機能を実行し、公衆回線を通じて外部のファクシミリ装置から画像データを受信するファクシミリ通信部１４０と、印刷又は送信スタートキー、テンキー及び短縮番号キー等からなり、各種操作指示の入力を受け付ける操作部１８０と、後述するライセンス情報の入力操作をするための操作画面等のユーザーに入力を促すための操作画面を表示するＬＣＤ等からなる表示部１５０とを備える。尚、この表示部１５０がタッチパネル機能を備えることにより、ユーザーからの各種操作指示の入力を受け付けるように構成してもよい。
【００２７】
更に、複合機１は、サーバー２、ＰＣ３との間で互いに各種データを送受信するために用いられるネットワークインターフェイス（ネットワークＩ／Ｆ）１６０と、ＵＳＢメモリー等の外部記憶媒体を複合機１に接続するための外部インターフェイス（外部Ｉ／Ｆ）１６１と、を備えている。
【００２８】
尚、サーバー２又はＰＣ３から当該複合機１に対する各種操作指示の入力を示すデータをネットワークＩ／Ｆ１６０を介して受信することにより、ユーザーからの複合機１に対する各種操作指示の入力を受け付けるように構成してもよい。
【００２９】
更に複合機１は、画像読取部１１０が読み取った画像イメージデータ編集／加工（符／復号処理、拡大／縮小処理、圧縮／伸長処理）処理等を行う画像処理部１９０と、画像読取部１１０によって読み取られた原稿画像データ等を記憶する大容量の記憶領域を有するＨＤＤ（ハードディスク）１７０と、を備えている。このＨＤＤ１７０は、画像読取部１１０によって読み取られた原稿画像データや、サーバー２又はＰＣ３から送信されてきたデータを蓄積する。
【００３０】
制御ユニット１００は、各種動作プログラムや複合機１の各種機器設定を記憶するフラッシュメモリー、データを一時的に保管する機能や作業領域としての機能を有するＲＡＭ（Random Access Memory）等のメモリーや、各種動作プログラムをフラッシュメモリーから読み出して実行するＣＰＵ等を備えている。
【００３１】
制御ユニット１００は、フラッシュメモリーやＲＡＭ等のメモリーによって仕向地コード記憶部２０として機能し、また、フラッシュメモリーに記憶された動作プログラムがＣＰＵによって実行されることにより、パッケージ取得部３１と、インストール指示受付部３２と、仕向地コード判断部３３と、ライセンス情報受付部３４と、認証結果情報取得部３５と、インストール実行部３６と、実行制御部３７と、制御部４０として機能する。
【００３２】
尚、図中の点線部及び一点鎖線部に示す、インストール情報記憶部５０、インストール情報取得部５１、表示制御部５２、及び継続指示受付部５３については、別の実施形態として後述する。
【００３３】
仕向地コード記憶部２０は、複合機１の出荷地域（仕向地）を示す仕向地コードを記憶する。具体的には、仕向地コードは、世界の地域（ヨーロッパ、中近東、北米、アジア等）を表す地域コードや各国を表す国コード等で構成されている。尚、仕向地コードの構成をこれに限定する趣旨ではない。
【００３４】
パッケージ取得部３１は、ネットワークＩ／Ｆ１６０又は外部Ｉ／Ｆ１６１を介して複合機１に接続された、例えば、サーバー２若しくはＰＣ３に備えられた記憶装置又はＵＳＢメモリー等の外部記憶媒体に記憶されている、インストール対象のソフトウェアと当該ソフトウェアの仕向け先情報とを備えてなる配布用パッケージを取得する。
【００３５】
仕向け先情報とは、複合機１やソフトウェア等の製品の仕向地を特定する情報であり、例えば、上記の地域コードや国コード等の仕向地コードで構成されている。つまり、配布用パッケージを配布するソフトウェアの配布者によって、当該配布用パッケージに備わるソフトウェアが当該配布用パッケージに備わる仕向け先情報に該当する仕向地コードを記憶している複合機１に対して出荷されることが認められており、言い換えれば、当該仕向け先情報に該当する仕向地コードを記憶している複合機１に対して当該ソフトウェアをインストールすることが許可されている。
【００３６】
インストール指示受付部３２は、操作部１８０又はネットワークＩ／Ｆ１６０を介して入力された、配布用パッケージに備わるソフトウェアのインストールの実行指示を受け付ける。
【００３７】
仕向地コード判断部３３は、仕向地コード記憶部２０に記憶されている仕向地コードが、パッケージ取得部３１で取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当するか否かを判断する。
【００３８】
例えば、仕向地コード記憶部２０に日本を示す仕向地コード「２０１」が記憶されている場合、仕向地コード判断部３３は、図３に示すように、パッケージ取得部３１によって識別情報「Ａ」で識別されるソフトウェア及び当該ソフトウェアの仕向け先情報が備えられた配布用パッケージが取得されると、仕向地コード記憶部２０に記憶されている日本を示す仕向地コード「２０１」が、当該配布用パッケージに備わる仕向け先情報として設定された日本を示す国コード「２０１」に一致するため、仕向地コード記憶部２０に記憶されている仕向地コード「２０１」が配布用パッケージに備わる仕向け先情報に該当すると判断する。
【００３９】
これに限らず、仕向け先情報は、上記の地域コードのように、国の集合を示す情報で定められていてもよい。
【００４０】
例えば、図３に示すように、仕向け先情報は、国コードの先頭１桁目が、当該国が所在する地域の地域コードの先頭１桁目と一致するように構成され、識別情報「Ｂ」で識別されるソフトウェアの仕向け先情報がアジア地域を示す地域コードで定められている。尚、地域コード及び国コードの構成をこれに限定する趣旨ではない。
【００４１】
この場合、仕向地コード記憶部２０に日本を示す仕向地コード「２０１」が記憶されているときは、仕向地コード判断部３３は、パッケージ取得部３１によって識別情報「Ｂ」で識別されるソフトウェア及び当該ソフトウェアの仕向け先情報が備えられた配布用パッケージが取得されると、仕向地コード記憶部２０に記憶されている日本を示す仕向地コード「２０１」の先頭１桁目が、当該配布用パッケージに備わる仕向け先情報として設定されたアジア地域を示す地域コード「２００」の先頭１桁目に一致するため、仕向地コード記憶部２０に記憶されている仕向地コード「２０１」が配布用パッケージに備わる仕向け先情報に該当すると判断する。尚、仕向地コード及び仕向け先情報を上記の具体例に限定する趣旨ではない。
【００４２】
ライセンス情報受付部３４は、ライセンス番号やシリアルキー等の、ソフトウェアのライセンス情報の入力を受け付ける。
【００４３】
例えば、ライセンス情報受付部３４は、ソフトウェアのライセンス情報の入力を促す操作画面を表示部１５０に表示して、操作部１８０による当該操作画面の操作に従って入力されたライセンス情報を受け付ける。
【００４４】
尚、ライセンス情報受付部３４におけるライセンス情報の入力を受け付ける方法は、上記に限定する趣旨ではなく、例えば、ライセンス情報を記憶しているＵＳＢメモリー等の外部記憶媒体を複合機１に接続するように促す操作画面を表示部１５０に表示し、操作部１８０による当該操作画面の操作に従って当該外部記憶媒体が複合機１に接続されると、ライセンス情報を当該外部記憶媒体から取得して、当該取得したライセンス情報を受け付けるように構成してもよい。
【００４５】
認証結果情報取得部３５は、ライセンス情報受付部３４で受け付けられたライセンス情報が正規のライセンス情報であるか否かを示す認証結果情報を取得する。
【００４６】
具体的には、認証結果情報取得部３５は、ライセンス情報受付部３４によって受け付けられたライセンス情報をネットワークＩ／Ｆ１６０を介してサーバー２又はＰＣ３に送信し、当該ライセンス情報が当該送信先のサーバー２又はＰＣ３で受信され、当該サーバー２又はＰＣ３に予め記憶されている正規のライセンス情報に一致するか否かの判断が、当該サーバー２若しくはＰＣ３を利用するソフトウェアの配布者であるユーザー等によって判断され、当該サーバー２若しくはＰＣ３から送信された当該判断結果を示す認証結果情報をネットワークＩ／Ｆ１６０を介して受信することによって取得する。
【００４７】
尚、認証結果情報取得部３５が、認証結果情報を取得する方法は、上記に限定する趣旨ではなく、例えば、ソフトウェアの配布者であるユーザーによって、ライセンス情報受付部３４で受け付けられたラインセンス情報が表示された表示部１５０に表示された操作画面が目視され、当該ライセンス情報が正規のライセンス情報であるか否かの判断がなされた後、操作部１８０の操作を介して入力された当該判断結果を示す認証結果情報を取得してもよい。
【００４８】
インストール実行部３６は、後述する実行制御部３７からの実行指示の下、配布用パッケージに備わるソフトウェアを複合機１にインストールする。
【００４９】
実行制御部３７は、インストール指示受付部３２によってインストールの実行指示が受け付けられた場合に、配布用パッケージを取得させる指示をパッケージ取得部３１に送出した後、仕向地コード記憶部２０に記憶されている仕向地コードが、当該送出した指示に従ってパッケージ取得部３１によって取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当するか否かを判断させる指示を仕向地コード判断部３３に送出する。
【００５０】
そして、実行制御部３７は、当該送出した指示の下、仕向地コード判断部３３によって、仕向地コード記憶部２０に記憶されている仕向地コードが、パッケージ取得部３１によって取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当すると判断されたときは、配布用パッケージに備わるソフトウェアをインストールする指示をインストール実行部３６に送出する。
【００５１】
一方、実行制御部３７は、仕向地コード判断部３３によって、仕向地コード記憶部２０に記憶されている仕向地コードが、パッケージ取得部３１によって取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当しないと判断されたときは、ライセンス情報受付部３４で受け付けられたライセンス情報に対する認証結果情報取得部３５によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、インストール実行部３６に配布用パッケージに備わるソフトウェアをインストールする指示をインストール実行部３６に送出する。
【００５２】
制御部４０は、複合機１全体の動作制御を司るものであり、操作部１８０によって入力された各種機能の実行指示を受け付け、当該受け付けた実行指示が示す機能を動作させる。
【００５３】
次に、配布用パッケージに備わるソフトウェアを複合機１にインストールする動作について図４を用いて説明する。
【００５４】
インストール指示受付部３２によって、操作部１８０又はネットワークＩ／Ｆ１６０を介して入力された、配布用パッケージに備わるソフトウェアのインストールの実行指示が受け付けられると（Ｓ１；ＹＥＳ）、実行制御部３７は、配布用パッケージを取得させる指示をパッケージ取得部３１に送出し、当該指示の下、パッケージ取得部３１は、ネットワークＩ／Ｆ１６０又は外部Ｉ／Ｆ１６１を介して当該複合機１に接続された、例えば、サーバー２若しくはＰＣ３に備えられた記憶装置又はＵＳＢメモリー等の外部記憶媒体に記憶されている配布用パッケージを取得する（Ｓ２）。
【００５５】
そして、実行制御部３７は、仕向地コード記憶部２０に記憶されている仕向地コードが、ステップＳ２でパッケージ取得部３１によって取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当するか否かを判断させる指示を仕向地コード判断部３３に送出する。
【００５６】
当該指示の下、仕向地コード判断部３３によって、仕向地コード記憶部２０に記憶されている仕向地コードが、ステップＳ２でパッケージ取得部３１によって取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当すると判断されると（Ｓ３；ＹＥＳ）、実行制御部３７は、当該配布用パッケージに備わるソフトウェアをインストールする指示をインストール実行部３６に送出する。
【００５７】
当該指示の下、インストール実行部３６によって当該配布用パッケージに備わるソフトウェアがインストールされると（Ｓ６）、実行制御部３７は、当該インストールする動作を終了する。
【００５８】
一方、実行制御部３７は、ステップＳ３において、仕向地コード判断部３３によって、仕向地コード記憶部２０に記憶されている仕向地コードが、ステップＳ２でパッケージ取得部３１によって取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当しないと判断されたときは（Ｓ３；ＮＯ）、ライセンス情報受付部３４にライセンス情報の入力を受け付ける指示を送出する。
【００５９】
当該指示の下、ライセンス情報受付部３４によってライセンス情報の入力が受け付けられ（Ｓ４；ＹＥＳ）、ステップＳ４で受け付けられたライセンス情報が正規のライセンス情報であることを示す認証結果情報が認証結果情報取得部３５によって取得されると（Ｓ５；ＹＥＳ）、実行制御部３７は、当該配布用パッケージに備わるソフトウェアをインストールする指示をインストール実行部３６に送出し、当該指示の下、インストール実行部３６によって当該配布用パッケージに備わるソフトウェアがインストールされると（Ｓ６）、実行制御部３７は、当該インストールする動作を終了する。
【００６０】
尚、実行制御部３７は、ステップＳ５において、ステップＳ４で受け付けられたライセンス情報が正規のライセンス情報であることを示さない認証結果情報が認証結果情報取得部３５によって取得される、又は、予め定められた制限時間経過したにもかかわらず、ステップＳ４で受け付けられたライセンス情報が正規のライセンス情報であるか否かを示す認証結果情報が取得されないことを以って、ステップＳ４で受け付けられたライセンス情報が正規のライセンス情報であることを示す認証結果情報が取得されなかったものと判断すると（Ｓ５；ＮＯ）、ステップＳ１でインストール指示受付部３２によって受け付けられた実行指示が示すインストール対象のソフトウェアをインストールすることが不可能である旨のメッセージを表示部１５０に表示し（Ｓ７）、当該インストールする動作を終了する。
【００６１】
このように、本構成によれば、ソフトウェア配布用の管理サーバーを別途設けることなく、配布用パッケージに備わる仕向け先情報を用いて、複合機１の仕向地によってソフトウェアのインストールを許可するか否かを制限することができる。
【００６２】
また、ソフトウェアの配布者が指定した仕向け先情報に該当しない仕向地の複合機１に対してインストールすることが許可されていないソフトウェアであっても、当該ソフトウェアの正規のライセンス情報を所有するユーザーであれば、当該正規のライセンス情報を入力して、当該入力したライセンス情報が正規のライセンス情報であることを示す認証結果情報を取得することによって、当該仕向け先情報に該当しない仕向地の複合機１に当該ソフトウェアをインストールすることができる。
【００６３】
例えば、図３に示すように、日本を示す国コードが仕向地コードとして記憶されている複合機１に識別情報「Ａ」で識別されるソフトウェアをインストールして利用している中、アメリカ合衆国へ事務所移転することになり、当該ソフトウェアが備えられた配布用パッケージを持参して、アメリカ合衆国を示す国コードが仕向地コードとして記憶されている移転先の複合機１に、当該ソフトウェアをインストールしようとした場合、ステップＳ３において仕向地コードが配布用パッケージに備わる仕向け先情報に該当しないため、当該ソフトウェアをインストールすることが拒否される。
【００６４】
しかし、ステップＳ４において当該ソフトウェアの正規のライセンス情報を入力してライセンス情報受付部３４に受け付けさせ、ステップＳ５において当該ライセンス情報が正規のライセンス情報であることを示す認証結果情報を取得することによって、当該ソフトウェアを移転先の複合機１にインストールすることができる。
【００６５】
尚、図２の点線部に示すように、制御ユニット１００は、フラッシュメモリーに記憶された動作プログラムがＣＰＵによって実行されることにより、更に、インストール情報取得部５１と、表示制御部５２と、継続指示受付部５３として機能するように構成してもよい。
【００６６】
インストール情報取得部５１は、ソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報を取得する。
【００６７】
例えば、図５に示すように、ソフトウェアの開発者等によって、ソフトウェアの識別情報と当該ソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報とが予め対応付けられ、電子データとして、複合機１に接続可能なＵＳＢメモリー等の外部記憶媒体、又は、サーバー２若しくはＰＣ３に備えられた記憶装置に記憶されている。
【００６８】
インストール情報取得部５１は、例えば、インストール情報を記憶している外部記憶媒体を複合機１に接続するように促す操作画面を表示部１５０に表示し、操作部１８０による当該操作画面の操作に従って当該外部記憶媒体が複合機１に接続されると、インストール対象のソフトウェアの識別情報に対応するインストール情報を当該外部記憶媒体から取得する。
【００６９】
これに限らず、インストール情報取得部５１は、例えば、インストール対象のソフトウェアの識別情報をネットワークＩ／Ｆ１６０を介してサーバー２又はＰＣ３に送信し、当該ソフトウェアの識別情報が当該送信先のサーバー２又はＰＣ３で受信され、当該サーバー２又はＰＣ３に記憶されている、当該ソフトウェアの識別情報に対応するインストール情報が、当該サーバー２若しくはＰＣ３を利用するソフトウェアの配布者等によって送信されると、当該送信されたインストール情報をネットワークＩ／Ｆ１６０を介して受信することによって取得してもよい。
【００７０】
表示制御部５２は、インストール情報取得部５１によって取得されたインストール情報が表示された、インストールの実行を継続するか否かを入力させるための継続確認操作画面を表示部１５０に表示する。
【００７１】
継続指示受付部５３は、表示制御部５２によって表示部１５０に表示された継続確認操作画面の操作部１８０による操作に従って入力された、インストールの実行を継続するか否かの実行指示を受け付ける。
【００７２】
尚、当該構成に合わせて、実行制御部３７は、ライセンス情報受付部３４で受け付けられたライセンス情報に対する認証結果情報取得部３５によって取得された認証結果情報が、当該ライセンス情報が正規のライセンス情報であることを示す場合に、インストール情報取得部５１で取得された配布用パッケージに備わるソフトウェアのインストール情報が表示された継続確認操作画面を表示制御部５２に表示させた後、継続指示受付部５３によってインストールの実行を継続する実行指示が受け付けられると、インストール実行部３６に配布用パッケージに備わるソフトウェアをインストールさせるように構成されている。
【００７３】
本構成の場合に、配布用パッケージに備わるソフトウェアを複合機１にインストールする動作について図６を用いて説明する。尚、図６において、図４と示す同一記号の各ステップは上記と同一の処理内容であるため、説明を省略する。
【００７４】
実行制御部３７は、ステップＳ５において、ステップＳ４で受け付けられたライセンス情報が正規のライセンス情報であることを示す認証結果情報が認証結果情報取得部３５によって取得されると（Ｓ５；ＹＥＳ）、ステップＳ２で取得した配布用パッケージに備わるソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報を取得する指示をインストール情報取得部５１に送出し、当該指示の下、インストール情報取得部５１はインストール情報を取得する（Ｓ８）。
【００７５】
次に、表示制御部５２は、ステップＳ８で取得されたインストール情報が表示された、インストールの実行を継続するか否かを入力させるための継続確認操作画面を表示部１５０に表示する（Ｓ９）。
【００７６】
そして、継続指示受付部５３によって、ステップＳ９で表示された継続確認操作画面の操作部１８０による操作に従って入力された、インストールの実行を継続する実行指示が受け付けられた場合は（Ｓ１０；ＹＥＳ）、実行制御部３７は、配布用パッケージに備わるソフトウェアをインストールする指示をインストール実行部３６に送出する。当該指示の下、インストール実行部３６によって当該配布用パッケージに備わるソフトウェアがインストールされると（Ｓ６）、実行制御部３７は、当該インストールする動作を終了する。
【００７７】
一方、継続指示受付部５３によって、ステップＳ９で表示された継続確認操作画面の操作部１８０による操作に従って入力された、インストールの実行を継続しない実行指示が受け付けられた、又は、予め定められた制限時間経過したにもかかわらず、継続確認操作画面に何ら入力されなかったことを以って、インストールの実行を継続する実行指示が受け付けられなかった場合は（Ｓ１０；ＮＯ）、実行制御部３７は、ステップＳ１でインストール指示受付部３２によって受け付けられた実行指示が示すインストール対象のソフトウェアをインストールすることを終了する旨のメッセージを表示部１５０に表示し（Ｓ１１）、当該インストールする動作を終了する。
【００７８】
つまり、本構成によれば、ユーザーは、表示部１５０に表示された、例えば、アプリケーション配布者が指定した仕向け先情報に該当しない仕向地コードを記憶している複合機１にインストールすると一部の機能が実行できなくなる等、インストール対象のソフトウェアをインストールする際に留意すべき事項であるインストール情報を目視して、インストールの実行を継続するか否かを判断することができ、ソフトウェアを不用意にインストールして複合機１の動作を不安定にすることを回避することができる。
【００７９】
また、図２の一点鎖線部に示すように、制御ユニット１００は、フラッシュメモリーやＲＡＭ等のメモリーによって、更に、インストール情報記憶部５０として機能するように構成してもよい。
【００８０】
インストール情報記憶部５０は、ソフトウェアの識別情報と当該ソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報とを対応付けて記憶する。例えば、図５に示すように、インストール情報記憶部５０には、ソフトウェアの識別情報「Ａ」〜「Ｄ」と対応付けて、当該識別情報「Ａ」〜「Ｄ」で識別されるソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報が記憶されている。
【００８１】
尚、インストール情報記憶部５０には、例えば、ソフトウェアと仕向け先情報に加えて、当該ソフトウェアをインストールする際にユーザーに留意させるべき事項を示すインストール情報が備えられた配布用パッケージがパッケージ取得部３１によって取得された場合に、実行制御部３７によって、当該取得された配布用パッケージに備わるインストール情報がインストール情報記憶部５０に記憶される等の方法で、ソフトウェアの識別情報及びインストール情報が記憶されている。
【００８２】
尚、当該構成に合わせて、実行制御部３７は、図６に示すように、認証結果情報取得部３５によって正規のライセンス情報であることを示す認証結果情報が取得されたときに（Ｓ５；ＹＥＳ）、上記のステップＳ８に代えて、インストール情報記憶部５０に記憶されているステップＳ２で取得された配布用パッケージに備わるソフトウェアに対応付けられたインストール情報を取得し、当該取得したインストール情報をステップＳ８でインストール情報取得部５１によって取得されたインストール情報として用いてステップＳ９を実行する。
【００８３】
つまり、本構成によれば、インストール情報取得部５１により取得されるインストール情報として、インストール情報記憶部５０に記憶されているインストール情報が用いられるため、例えば、ＵＳＢメモリー等の外部記憶媒体、又は、サーバー２若しくはＰＣ３に備えられた記憶装置等の、インストール情報を記憶するための当該複合機１とは異なる外部の記憶部を設けるためのコストと、当該外部の記憶部からインストール情報を取得して入力する手間とを軽減することができる。
【００８４】
更に、実行制御部３７は、上記のステップＳ８に代えてインストール情報記憶部５０に記憶されているステップＳ２で取得された配布用パッケージに備わるソフトウェアに対応付けられたインストール情報を取得する処理を実行した際に、インストール対象のソフトウェアに対応付けられたインストール情報がインストール情報記憶部５０に記憶されておらず、インストール情報記憶部５０からインストール情報を取得できないときは、上記のステップＳ８を実行するように構成してもよい。
【００８５】
本構成によれば、例えば、インストール情報記憶部５０に記憶されている情報が更新されずに古い状態である等、インストール対象のソフトウェアに対応付けられたインストール情報がインストール情報記憶部５０に記憶されておらず、インストール情報記憶部５０からインストール情報を取得できない場合であっても、ステップＳ８を実行することによって、例えば、当該インストール情報を記憶している複合機１に接続される外部記憶媒体、又は、サーバー２若しくはＰＣ３に備えられた記憶装置等から、インストール情報を取得することができる。
【００８６】
尚、本発明は、上述の実施形態の構成に限られず種々の変形が可能である。
【００８７】
例えば、ステップＳ３（図４及び図６参照）において、仕向地コード判断部３３によって、仕向地コード記憶部２０に記憶されている仕向地コードが、ステップＳ２でパッケージ取得部３１によって取得された配布用パッケージに備わる仕向け先情報が示す仕向地コードに該当すると判断された場合であっても（Ｓ３；ＹＥＳ）、実行制御部３７は、ステップＳ４及びステップＳ５を実行するように構成してもよい。
【００８８】
また、ステップＳ４（図４及び図６参照）において、ライセンス情報を所有していないユーザーが新たにラインセンス情報を取得することができるように、メールアドレスや住所等のユーザーの連絡先や、有償ライセンスであればその購入料金の支払い方法等、ライセンス情報を取得するために必要な注文情報を入力するための注文操作画面を設け、ライセンス情報受付部３４によって表示部１５０に表示された、ソフトウェアのライセンス情報の入力を促す操作画面の操作部１８０による操作に従って、当該注文操作画面に切り替えることが可能に構成してもよい。
【００８９】
これに合わせて、ライセンス情報受付部３４は、ライセンス情報を受け付けることができず、操作部１８０による当該注文操作画面の操作に従って注文情報が入力されたときは、ネットワークＮＷを介して当該入力された注文情報をソフトウェアの提供元へ送信するように構成してもよい。
【００９０】
この場合、上記の注文情報に含まれる連絡先にライセンス情報が送付された後は、ライセンス情報受付部３４は、ソフトウェアのライセンス情報の入力を促す操作画面を表示部１５０に表示した際に、操作部１８０による当該操作画面の操作に従って入力された、当該送付されたライセンス情報を受け付けることができる。
【００９１】
また、前記図１乃至図６に示した構成及び処理は、本発明に係る実施形態の例示に過ぎず、本発明を前記実施形態に限定する趣旨ではない。
【符号の説明】
【００９２】
１      複合機（画像形成装置）
２０    仕向地コード記憶部
３１    パッケージ取得部
３２    インストール指示受付部
３３    仕向地コード判断部
３４    ライセンス情報受付部
３５    認証結果情報取得部
３６    インストール実行部
３７    実行制御部
５０    インストール情報記憶部
５１    インストール情報取得部
５２    表示制御部
５３    継続指示受付部
【図１】
0005401490.tif 000002
【図２】
0005401490.tif 000003
【図３】
0005401490.tif 000004
【図４】
0005401490.tif 000005
【図５】
0005401490.tif 000006
【図６】
0005401490.tif 000007