(57)【要約】【課題】個々のインストール対象に対してインストールの方針を定めなくても、インストール対象の属性によるインストールの制限を実現する。【解決手段】取得部は、インストール対象とインストール対象の属性とを含むインストール指示を取得する。インストール制御部は、取得部が取得した属性により分けられるインストール対象群に対して定められた方針に従って、インストール対象のインストールを制御する。【選択図】図３
2020009286.tif 000002
【特許請求の範囲】
【請求項１】
インストール対象と前記インストール対象の属性とを含むインストール指示を取得する取得部と、
前記取得部が取得した前記属性により分けられるインストール対象群に対して定められた方針に従って、前記インストール対象のインストールを制御するインストール制御部と
を備える情報処理装置。
【請求項２】
前記属性は、前記インストール対象により実現される機能の内容を含む
請求項１に記載の情報処理装置。
【請求項３】
前記インストール制御部は、前記方針が前記インストールの拒否である場合には、前記インストール対象をインストールさせない
請求項１又は２に記載の情報処理装置。
【請求項４】
前記方針が前記インストールの拒否である場合には、前記インストール対象の機能と対応する機能を有し、前記インストールを許可する方針が定められた他のインストール対象を推薦する情報を前記インストール指示の取得元に送信する送信部をさらに備える
請求項３に記載の情報処理装置。
【請求項５】
前記インストール制御部は、前記方針が前記インストールの留保である場合には、定められた条件の充足に応じて、前記インストール対象をインストールさせる
請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記方針が前記インストールの留保である場合には、前記インストールの許否を問い合わせる情報を予め定められた送付先に送信する送信部をさらに備え、
前記インストール制御部は、前記問い合わせに対する応答に従って、前記インストール対象のインストールを制御する
請求項５に記載の情報処理装置。
【請求項７】
前記インストール制御部は、前記方針が前記インストールの許可である場合には、前記インストール対象をインストールさせる
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
格納装置と複数の情報処理装置とを備え、
前記格納装置は、
インストール対象の属性により分けられるインストール対象群と、前記インストール対象群に対して定められた方針とを対応付けて記憶する記憶部を有し、
前記複数の情報処理装置はそれぞれ、
前記インストール対象と前記インストール対象の前記属性とを含むインストール指示を取得する取得部と、
前記記憶部において前記取得部が取得した前記属性により分けられる前記インストール対象群と対応付けて記憶された前記方針に従って、前記インストール対象のインストールを制御するインストール制御部とを有する
情報処理システム。
【請求項９】
既にインストールされた他のインストール対象と相反する属性により分けられる新たなインストール対象群に対して、前記インストールの拒否又は留保のいずれかの方針を設定する設定部をさらに備え、
前記記憶部は、前記新たなインストール対象群と前記設定部が設定した前記方針とを対応付けて記憶する
請求項８に記載の情報処理システム。
【請求項１０】
コンピュータに、
インストール対象と前記インストール対象の属性とを含むインストール指示を取得するステップと、
前記取得された属性により分けられるインストール対象群に対して定められた方針に従って、前記インストール対象のインストールを制御するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
プログラムやデータのインストールを制限する技術が知られている。例えば特許文献１には、アプリケーション名に基づいて、アプリケーションプログラムのインストールを許可又は禁止することが記載されている。特許文献２には、インストールするアプリケーションが要求するリソースによって、アプリケーションのインストールの可否を決定することが記載されている。特許文献３には、ホストアプリケーションが保持可能な拡張アプリケーションの上限数未満又は以下の場合にインストールを実行することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６０１３０６１号公報
【特許文献２】特許第６０７０２８６号公報
【特許文献３】特開２０１５−４１３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
インストール対象の属性によらずにインストール制限を行う場合には、例えば或る属性を有するインストール対象についてはインストールを拒否するといった制限を行うことができない。また、インストールされ得る全てのプログラムについて、個々にインストールの許可又は拒否を設定しなければならない場合には、プログラムの数が多くなると、この設定に非常に手間がかかる。さらに、この場合には、インストールの許可又は拒否が設定されていない新たなプログラムについては、インストールを制限することができない。
本発明は、個々のインストール対象に対してインストールの方針を定めなくても、インストール対象の属性によるインストールの制限を実現することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、インストール対象と前記インストール対象の属性とを含むインストール指示を取得する取得部と、前記取得部が取得した前記属性により分けられるインストール対象群に対して定められた方針に従って、前記インストール対象のインストールを制御するインストール制御部とを備える情報処理装置である。
【０００６】
請求項２に係る発明は、請求項１に記載の情報処理装置において、前記属性は、前記インストール対象により実現される機能の内容を含む。
【０００７】
請求項３に係る発明は、請求項１又は２に記載の情報処理装置において、前記インストール制御部は、前記方針が前記インストールの拒否である場合には、前記インストール対象をインストールさせない。
【０００８】
請求項４に係る発明は、請求項３に記載の情報処理装置において、前記方針が前記インストールの拒否である場合には、前記インストール対象の機能と対応する機能を有し、前記インストールを許可する方針が定められた他のインストール対象を推薦する情報を前記インストール指示の取得元に送信する送信部をさらに備える。
【０００９】
請求項５に係る発明は、請求項１から４のいずれか１項に記載の情報処理装置において、前記インストール制御部は、前記方針が前記インストールの留保である場合には、定められた条件の充足に応じて、前記インストール対象をインストールさせる。
【００１０】
請求項６に係る発明は、請求項５に記載の情報処理装置において、前記方針が前記インストールの留保である場合には、前記インストールの許否を問い合わせる情報を予め定められた送付先に送信する送信部をさらに備え、前記インストール制御部は、前記問い合わせに対する応答に従って、前記インストール対象のインストールを制御する。
【００１１】
請求項７に係る発明は、請求項１から６のいずれか１項に記載の情報処理装置において、前記インストール制御部は、前記方針が前記インストールの許可である場合には、前記インストール対象をインストールさせる。
【００１２】
請求項８に係る発明は、格納装置と複数の情報処理装置とを備え、前記格納装置は、インストール対象の属性により分けられるインストール対象群と、前記インストール対象群に対して定められた方針とを対応付けて記憶する記憶部を有し、前記複数の情報処理装置はそれぞれ、前記インストール対象と前記インストール対象の前記属性とを含むインストール指示を取得する取得部と、前記記憶部において前記取得部が取得した前記属性により分けられる前記インストール対象群と対応付けて記憶された前記方針に従って、前記インストール対象のインストールを制御するインストール制御部とを有する情報処理システムである。
【００１３】
請求項９に係る発明は、請求項８に記載の情報処理システムにおいて、既にインストールされた他のインストール対象と相反する属性により分けられる新たなインストール対象群に対して、前記インストールの拒否又は留保のいずれかの方針を設定する設定部をさらに備え、前記記憶部は、前記新たなインストール対象群と前記設定部が設定した前記方針とを対応付けて記憶する。
【００１４】
請求項１０に係る発明は、コンピュータに、インストール対象と前記インストール対象の属性とを含むインストール指示を取得するステップと、前記取得された属性により分けられるインストール対象群に対して定められた方針に従って、前記インストール対象のインストールを制御するステップとを実行させるためのプログラムである。
【発明の効果】
【００１５】
請求項１に係る発明によれば、個々のインストール対象に対してインストールの方針を定めなくても、インストール対象の属性によるインストールの制限が実現される。
請求項２に係る発明によれば、インストール対象により実現される機能によって、そのインストール対象のインストールが制限される。
請求項３に係る発明によれば、方針に合わない属性を有するインストール対象のインストールが防止される。
請求項４に係る発明によれば、インストール指示に応じてインストール対象のインストールが行われない場合に、インストール可能な代わりのインストール対象が分かる。
請求項５に係る発明によれば、インストールの許否を一概に決められない属性を有するインストール対象については、定められた条件が充足されるまでインストールが保留される。
請求項６に係る発明によれば、インストールの許否を一概に決められない属性を有するインストール対象については、管理者がインストールの許否を決められる。
請求項７に係る発明によれば、インストール対象が方針に合う属性を有する場合には、利用者の所望のインストール対象がインストールされる。
請求項８に係る発明によれば、個々の情報処理装置にインストールの方針が記憶される場合に比べて、インストールの方針の管理の手間が減る。
請求項９に係る発明によれば、管理者が全てのインストール対象群についてインストールの方針を定める場合に比べて、管理者の手間が減る。
請求項１０に係る発明によれば、個々のインストール対象に対してインストールの方針を定めなくても、インストール対象の属性によるインストールの制限が実現される。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る情報処理システム１００の構成の一例を示す図である。
【図２】画像処理装置１１０のハードウェア構成の一例を示す図である。
【図３】方針リスト１３１の一例を示す図である。
【図４】画像処理装置１１０の機能構成の一例を示す図である。
【図５】情報処理システム１００の動作の一例を示すシーケンスチャートである。
【図６】インストール指示３１０の一例を示す図である。
【図７】インストールリスト３１１の一例を示す図である。
【図８】インストールが拒否された場合の処理の一例を示すフローチャートである。
【図９】インストールが留保された場合の処理の一例を示すシーケンスチャートである。
【図１０】留保リスト３１２の一例を示す図である。
【図１１】メッセージ３２０の一例を示す図である。
【図１２】変形例に係る画像処理装置１１０の機能構成の一例を示す図である。
【発明を実施するための形態】
【００１７】
１．構成
図１は、本実施形態に係る情報処理システム１００の構成の一例を示す図である。情報処理システム１００は、画像処理装置１１０への新たなインストールを制限するシステムである。この「インストール」とは、プログラムやデータをコンピュータで使えるようにするために、記録し設定することをいう。情報処理システム１００は、複数の画像処理装置１１０と、複数の端末装置１２０と、格納装置１３０とを備える。なお、図１に示すこれらの装置の数は例示であり、これに限定されない。
【００１８】
複数の画像処理装置１１０、複数の端末装置１２０、及び格納装置１３０は、通信回線１４０を介して接続されている。通信回線１４０は、これらの装置の間の通信を伝送する。通信回線１４０には、例えばＬＡＮ（Local Area Network）等のプライベートネットワークが用いられてもよい。
【００１９】
図２は、画像処理装置１１０のハードウェア構成の一例を示す図である。画像処理装置１１０は、プリント機能、コピー機能、スキャン機能、ファクシミリ機能等の複数の機能を有する装置である。画像処理装置１１０に新たなアプリケーションプログラム又はデータをインストールすることにより、画像処理装置１１０に新たな機能又は設定が追加される。
【００２０】
画像処理装置１１０は、制御部１１１と、記憶部１１２と、通信部１１３と、操作部１１４と、表示部１１５と、画像読取部１１６と、画像処理部１１７と、画像形成部１１８とを備える。制御部１１１は、画像処理装置１１０の各部を制御する。制御部１１１には、例えばＣＰＵ（Central Processing Unit）等のプロセッサと、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等のメモリとが用いられてもよい。記憶部１１２は、各種のデータ及びプログラムを記憶する。記憶部１１２には、例えばハードディスクドライブが用いられてよい。通信部１１３は、通信回線１４０に接続される通信インタフェースである。通信部１１３は、通信回線１４０を介して通信を行う。操作部１１４は、利用者の操作による各種の情報の入力に用いられる。操作部１１４には、例えば操作キー及びタッチパネルが用いられてもよい。表示部１１５は、各種の画像を表示する。表示部１１５には、例えば液晶ディスプレイが用いられてもよい。画像読取部１１６は、原稿の画像を読み取って、この画像に応じた画像データを生成する。画像読取部１１６には、例えばイメージスキャナが用いられてもよい。画像処理部１１７は、通信部１１３が受信した画像データ又は画像読取部１１６が生成した画像データに対して色補正や諧調補正等の各種の画像処理を施す。画像形成部１１８は、画像データに応じた画像を用紙等の記録媒体上に形成する。画像形成部１１８には、例えば電子写真方式のプリンターが用いられてもよい。
【００２１】
図１に戻り、端末装置１２０は、各利用者に用いられる。利用者には、管理者権限を有する管理者と、管理者権限を有さない一般利用者とが含まれる。利用者は、端末装置１２０を用いて、例えば画像処理装置１１０に対して各種の指示を行う。これらの指示には、例えばプリント指示やインストール指示が含まれる。端末装置１２０は、上述した制御部１１１及び記憶部１１２と同様の構成に加えて、操作部１２１と、表示部１２２とを備える。操作部１２１は、利用者の操作による各種の情報の入力に用いられる。操作部１２１には、例えばキーボード及びマウスが用いられてもよい。表示部１２２は、各種の画像を表示する。表示部１２２には、例えば液晶ディスプレイが用いられてもよい。
【００２２】
格納装置１３０は、複数の画像処理装置１１０が共通して用いる各種のデータを記憶する。格納装置１３０は、上述した制御部１１１及び記憶部１１２と同様の構成を備える。格納装置１３０には、複数の画像処理装置１１０に対して予め定められたインストール方針を示す方針リスト１３１が予め記憶される。
【００２３】
図３は、方針リスト１３１の一例を示す図である。方針リスト１３１は、利用者の種別毎に、共通の属性を有する各インストール対象群に対して定められたインストール方針を示す。このインストール方針は、例えば管理者により予め定められてもよい。なお、インストール対象群には、必ずしも複数のインストール対象が含まれていなくてもよい。インストール対象群には、少なくとも１以上のインストール対象が含まれていればよい。方針リスト１３１には、利用者の種別と、属性により分けられるインストール対象群を示す条件と、インストール対象群に対して適用されるインストールの方針とが対応付けられている。図３に示す例では、利用者の種別「管理者」と、条件「任意」と、方針「即時許可」とが対応付けられている。これは、管理者がインストール指示を行った場合には、いかなる属性を有するインストール対象であっても、インストールが即時許可されることを示す。また、図３に示す例では、利用者の種別「一般利用者」と、条件「コピー機能のみ利用」と、方針「即時許可」とが対応付けられている。これは、一般利用者がインストール指示を行った場合には、コピー機能のみを利用するインストール対象群については、インストールが即時許可されることを示す。
【００２４】
図４は、画像処理装置１１０の機能構成の一例を示す図である。画像処理装置１１０は、取得部２１１と、インストール制御部２１２と、インストール部２１３と、送信部２１４と、受信部２１５とを有する。これらの機能は、メモリに記憶されたプログラムと、このプログラムを実行するプロセッサとの協働により、プロセッサが演算を行い又は通信部１１３による通信を制御することにより実現される。
【００２５】
取得部２１１は、インストール対象とインストール対象の属性とを含むインストール指示を取得する。この「インストール指示」とは、インストール対象のインストールを指示する情報をいう。インストール対象は、アプリケーションプログラム等のプログラムであってもよいし、画像処理装置１１０が実行する処理の設定を示す設定データ等のデータであってもよい。インストール対象の属性は、インストール対象が個々に有するような属性ではなく、少なくとも１のインストール対象が共通して有するような属性である。この属性は、インストール対象そのものの特徴や性質であってもよいし、インストール対象により実現される機能又は処理の特徴や性質であってもよい。この特徴や性質は、情報セキュリティに関するものであってもよいし、管理が必要となるものであってもよい。例えば属性には、インストール対象により実現される機能又は処理の内容、この機能又は処理における通信の要否、通信先、通信方法のうち少なくとも１つが含まれてもよい。このインストール指示は、端末装置１２０から送信されてもよい。
【００２６】
インストール制御部２１２は、インストール指示に含まれる属性と、格納装置１３０に記憶された方針リスト１３１が示すインストール方針とに基づいて、インストール対象のインストールを制御する。このインストール方針には、インストールの許可、拒否、又は留保が含まれる。インストールの制御は、インストール指示に含まれる属性に対応する方針に従って行われる。例えばインストール方針において、インストール指示に含まれる属性により分けられるインストール対象群に対して、インストールを即時許可するという方針が定められている場合には、インストール指示に応じてインストール対象をインストールさせる制御が行われる。一方、インストール方針において、インストール指示に含まれる属性により分けられるインストール対象群に対して、インストールを拒否するという方針が定められている場合には、インストール対象をインストールさせない制御が行われる。また、インストール方針において、インストール指示に含まれる属性により分けられるインストール対象群に対して、インストールを留保するという方針が定められている場合には、インストール対象のインストールを一旦保留にする制御が行われる。この場合、定められた条件の充足に応じて、インストール対象をインストールさせる制御が行われてもよい。
【００２７】
インストール部２１３は、インストール制御部２１２の制御に従って、インストールが許可されたインストール対象をインストールする。具体的には、インストール部２１３は、インストール対象を記憶部１１２に記憶させ、インストール対象を利用可能にするための設定を行う。このインストールにより、画像処理装置１１０においてインストール対象の利用が可能になる。
【００２８】
送信部２１４は、インストールの制御に応じた情報を端末装置１２０に送信する。この情報は、例えば電子メールにより送信されてもよい。この情報の内容及び送信先は、インストールの制御に応じて異なってもよい。例えばインストール対象のインストールが拒否された場合、インストール指示の取得元の端末装置１２０にインストールが拒否されたことを通知する情報が送信されてもよい。一方、インストール対象のインストールが留保された場合、予め定められた送付先の端末装置１２０に、インストールの許否を問い合わせる情報が送信されてもよい。
【００２９】
受信部２１５は、管理者が利用する端末装置１２０にインストールの許否を問い合わせる情報が送信された場合、インストールの許可又は拒否のいずれかを示す応答をこの端末装置１２０から受信する。この「応答」とは、問合せに対する返答を示す情報をいう。
【００３０】
２．動作
図５は、情報処理システム１００の動作の一例を示すシーケンスチャートである。ここでは、複数の端末装置１２０には、一般利用者が利用する端末装置１２０Ａと、管理者が利用する端末装置１２０Ｂとが含まれるものとする。なお、以下の説明では、端末装置１２０Ａ、１１０Ｂの構成については、それぞれ符号の末尾に「Ａ」、「Ｂ」を付して説明する。
【００３１】
端末装置１２０Ａは、一般利用者が操作部１２１Ａを用いて画像処理装置１１０に対してインストール対象のインストールを指示する操作を行うと、画像処理装置１１０にインストール指示３１０を送信する（ステップＳ１１）。画像処理装置１１０は、このインストール指示３１０を取得部２１１にて受信する。
【００３２】
図６は、インストール指示３１０の一例を示す図である。インストール指示３１０には、要求ＩＤ（identifier）と、利用者ＩＤと、インストール対象と、設定データと、属性情報とが含まれる。要求ＩＤは、インストール指示３１０を識別する情報である。利用者ＩＤは、インストール指示３１０を行った人を識別する情報である。インストール対象は、インストール対象となるプログラム又はデータである。設定データは、インストール対象のインストールに用いられるデータである。設定データには、例えば表示名と、表示位置とが含まれる。インストール対象がインストールされると、インストール対象の操作に用いられる操作画像が表示部１１５上に表示される。表示名は、この操作画像を表示する際に用いられる名称である。表示名は、インストール対象の名称と同じであってもよいし、異なっていてもよい。表示位置は、この操作画像の表示部１１５における表示位置を示す情報である。例えば表示部１１５は、複数の領域に分けられ、各領域に一意の識別情報が付与される。この場合、表示位置には、表示部１１５において操作画像が表示される領域に付与された識別情報が用いられてもよい。属性情報は、インストール対象の属性を示す情報である。属性情報には、利用機能情報と、クラウド利用情報とが含まれる。利用機能情報は、コピー機能、プリント機能、スキャン機能、ファクシミリ機能等、インストール対象が利用する機能を示す。クラウド利用情報は、インストール対象がクラウドコンピューティングを用いた機能を利用するか否かを示す。
【００３３】
インストール指示３１０が受信されると、画像処理装置１１０では以下の処理が行われる。インストール制御部２１２は、格納装置１３０にアクセスし、格納装置１３０に格納された方針リスト１３１を参照して（ステップＳ１２）、インストール指示３１０に対する処置を判定する（ステップＳ１３）。
【００３４】
ここではまず、利用者ＩＤが「ｕｓｅｒ０１」の一般利用者が、「簡単パンフレット作成」というアプリケーションプログラムのインストールを指示した場合を想定する。このアプリケーションプログラムは、利用者が簡単にパンフレットを作成できるように、原稿画像のコピーに折り加工を施すためのものである。このアプリケーションプログラムのインストール指示３１０には、例えば要求ＩＤ「ｒｅｑ０１」と、利用者ＩＤ「ｕｓｅｒ０１」と、「簡単パンフレット作成」というアプリケーションプログラムと、表示名「簡単パンフレット作成」と、表示位置「８」と、利用機能情報「コピー」と、クラウド利用情報「利用しない」とが含まれる。
【００３５】
この利用者ＩＤ「ｕｓｅｒ０１」により識別される利用者は、一般利用者に区別される。また、インストール指示３１０に含まれる利用機能情報「コピー」は、「簡単パンフレット作成」というアプリケーションプログラムにより利用される機能がコピー機能のみであることを示す。この場合、図３に示す方針リスト１３１において利用者の種別「一般利用者」に対応付けられた「コピー機能のみ利用」という条件を満たす。したがって、ステップＳ１３では、利用者の種別「一般利用者」と条件「コピー機能のみ利用」とに対応付けられた「即時許可」という処置が判定される（ステップＳ１３の判定が「即時許可」）。この場合、インストール制御部２１２は、「簡単パンフレット作成」というアプリケーションプログラムをインストールするよう制御する制御信号をインストール部２１３に供給する。インストール部２１３は、この制御信号に従って、インストール指示３１０に含まれる設定データを用いて「簡単パンフレット作成」というアプリケーションプログラムをインストールする（ステップＳ１４）。インストールが完了すると、表示部１１５に含まれる「８」という識別情報が付与された領域に、このアプリケーションプログラムの実行を指示する操作に用いられる「簡単パンフレット作成」という表示名の操作画像が表示される。また、インストール制御部２１２は、ステップＳ１４においてインストールされた「簡単パンフレット作成」というアプリケーションプログラムに基づいて、記憶部１１２に記憶されたインストールリスト３１１を更新する（ステップＳ１５）。
【００３６】
図７は、インストールリスト３１１の一例を示す図である。インストールリスト３１１は、画像処理装置１１０にインストールされたインストール対象の管理に用いられる。この例では、インストールリスト３１１には、インストール指示３１０に含まれる表示名「簡単パンフレット作成」及び表示位置「８」と、このアプリケーションプログラムが記憶された場所を示すアドレス「０ｘ００３Ｅ８Ａ００」とが対応付けて追加される。
【００３７】
次に、利用者ＩＤが「ｕｓｅｒ０１」の一般利用者が、「大きな文字のファクシミリ」というアプリケーションプログラムのインストールを指示した場合を想定する。このアプリケーションプログラムは、弱視者でも簡単にファクシミリを送信できるように、ファクシミリの送信に用いられる画面の情報を大きな文字で表示するためのものである。このアプリケーションプログラムのインストール指示３１０には、例えば要求ＩＤ「ｒｅｑ０２」と、利用者ＩＤ「ｕｓｅｒ０１」と、「大きな文字のファクシミリ」というアプリケーションプログラムと、表示名「マイファクシミリ」と、表示位置「２」と、利用機能情報「ファクシミリ」と、クラウド利用情報「利用しない」とが含まれる。
【００３８】
上述したように、利用者ＩＤ「ｕｓｅｒ０１」により識別される利用者は、一般利用者に区別される。また、インストール指示３１０に含まれる利用機能情報「ファクシミリ」は、「大きな文字のファクシミリ」というアプリケーションプログラムにより利用される機能がファクシミリであることを示す。この場合、図３に示す方針リスト１３１において利用者の種別「一般利用者」に対応付けられた「ファクシミリ機能を利用」という条件を満たす。したがって、ステップＳ１３では、利用者の種別「一般利用者」と条件「ファクシミリ機能を利用」とに対応付けられた「拒否」という処置が判定される（ステップＳ１３の判定が「拒否」）。この場合、処理はステップＳ２１に進む。
【００３９】
図８は、インストールが拒否された場合の処理の一例を示すフローチャートである。インストール制御部２１２は、「大きな文字のファクシミリ」というアプリケーションプログラムのインストール指示３１０を削除する（ステップＳ２１）。これにより、このアプリケーションはインストールされない。また、送信部２１４は、このアプリケーションプログラムのインストールが拒否されたことを示すメッセージを端末装置１２０Ａに送信する（ステップＳ２２）。このメッセージには、管理者に相談することを勧める情報が含まれてもよい。端末装置１２０Ａは、このメッセージを受信すると、表示部１２２Ａにメッセージを表示する。表示部１２２Ａに表示されたメッセージを見ることにより、利用者は、「大きな文字のファクシミリ」というアプリケーションプログラムのインストールが拒否されたことが分かる。
【００４０】
さらに、利用者ＩＤが「ｕｓｅｒ０１」の利用者が、「クラウド名刺管理」というアプリケーションプログラムのインストールを指示した場合を想定する。このアプリケーションプログラムは、スキャン機能を利用して読み取った名刺を示す名刺情報を、クラウドコンピューティングを利用したサービスを提供するサーバ装置上に格納するためのものである。このアプリケーションプログラムのインストール指示３１０には、例えば要求ＩＤ「ｒｅｑ０３」と、利用者ＩＤ「ｕｓｅｒ０１」と、「クラウド名刺管理」というアプリケーションプログラムと、表示名「顧客名刺管理」と、表示位置「１０」と、利用機能情報「スキャン及びファイル転送」と、クラウド利用情報「利用する」とが含まれる。
【００４１】
上述したように、利用者ＩＤ「ｕｓｅｒ０１」により識別される利用者は、一般利用者に区別される。また、インストール指示３１０に含まれる利用機能情報「スキャン及びファイル転送」は、「クラウド名刺管理」というアプリケーションプログラムの利用する機能が「コピー機能のみ」でも「ファクシミリ機能」でもないことを示す。この場合、図３に示す方針リスト１３１において利用者の種別「一般利用者」に対応付けられた「上記以外」という条件を満たす。したがって、ステップＳ１３では、利用者の種別「一般利用者」と条件「上記以外」とに対応付けられた「留保」という処置が判定される（ステップＳ１３の判定が「留保」）。この場合、処理はステップＳ３１に進む。
【００４２】
図９は、インストールが留保された場合の処理の一例を示すシーケンスチャートである。インストール制御部２１２は、「クラウド名刺管理」というアプリケーションプログラムのインストールが「留保」と判定されたことに基づいて、記憶部１１２に記憶された留保リスト３１２を更新する（ステップＳ３１）。
【００４３】
図１０は、留保リスト３１２の一例を示す図である。留保リスト３１２は、インストールが留保されたインストール対象の管理に用いられる。この例では、留保リスト３１２には、「クラウド名刺管理」というアプリケーションプログラムのインストール指示３１０に含まれる要求ＩＤ「ｒｅｑ０３」と、このアプリケーションプログラムと、表示名「顧客名刺管理」と、表示位置「１０」とが対応付けて追加される。
【００４４】
送信部２１４は、このアプリケーションプログラムのインストールの許否を問い合わせるメッセージ３２０を端末装置１２０Ｂに送信する（ステップＳ３２）。この場合、このアプリケーションプログラムのインストールは、このメッセージ３２０に対する応答が返ってくるまで一旦保留になる。
【００４５】
図１１は、メッセージ３２０の一例を示す図である。メッセージ３２０には、利用者ＩＤが「ｕｓｅｒ０１」の一般利用者により指示された「クラウド名刺管理」というアプリケーションプログラムのインストールの許否を問い合わせる情報が含まれる。また、このメッセージ３２０には、インストールを許可する操作を受け付ける許可ボタン３２１と、インストールを拒否する操作を受け付ける拒否ボタン３２２とが含まれる。このアプリケーションプログラムのインストールを許可する場合、管理者は、操作部１２１Ｂを用いて許可ボタン３２１を押す操作を行う。一方、このアプリケーションプログラムのインストールを拒否する場合には、管理者は、操作部１２１Ｂを用いて拒否ボタン３２２を押す操作を行う。
【００４６】
端末装置１２０Ｂは、管理者の操作に応じて、アプリケーションプログラムのインストールの許可又は拒否のいずれかを示す応答を、メッセージ３２０の送信元の画像処理装置１１０に送信する（ステップＳ３３）。例えば許可ボタン３２１を押す操作が行われた場合には、インストールの許可を示す応答が送信される。一方、拒否ボタン３２２を押す操作が行われた場合には、インストールの拒否を示す応答が送信される。画像処理装置１１０は、この応答を受信部２１５にて受信する。
【００４７】
インストール制御部２１２は、受信された応答に応じて、インストールを許可するか否かを判定する（ステップＳ３４）。例えば応答がインストールの許可を示す場合、インストールを許可すると判定される（ステップＳ３４の判定がＹＥＳ）。この場合、上述したステップＳ１４に進み、ステップＳ１４以降の処理が行われる。一方、応答がインストールの拒否を示す場合、インストールを拒否すると判定される（ステップＳ３４の判定がＮＯ）。この場合、上述したステップＳ２１に進み、ステップＳ２１以降の処理が行われる。
【００４８】
なお、上述した実施形態では、本発明に係る「情報処理装置」として画像処理装置１１０が用いられている。
【００４９】
以上説明した実施形態によれば、一般利用者が行ったインストール指示に応じて、インストール方針の範囲内で画像処理装置１１０にプログラムやデータがインストールされる。これにより、管理者だけでなく一般利用者によっても、画像処理装置１１０に所望の機能や設定が追加される。また、インストール対象の属性により分けられるインストール対象群に対して定められた方針に従ってインストールが制限されるため、個々のインストール対象に対してインストールの方針を定める場合に比べて、インストールの方針を定める手間が減る。さらに、インストール対象の属性には、インストール対象により実現される機能の内容が含まれるため、インストール対象により実現される機能の内容によって、そのインストール対象のインストールが制限される。さらに、インストール対象の属性により分けられるインストール対象群に対して定められた方針がインストールの拒否である場合には、そのインストール対象のインストールが行われないため、方針に合わない属性を有するインストール対象のインストールが防止される。さらに、インストール方針にインストールの留保が含まれるため、インストールの許否を一概に決められない属性を有するインストール対象については、定められた条件が充足されるまで、例えばインストールの許可を示す応答が受信されるまで、インストールが保留される。この場合、管理者がインストールの許否を決めてもよい。さらに、インストール方針にインストールの許可が含まれるため、インストール対象が方針に合う属性を有する場合には、利用者の所望のインストール対象がインストールされる。さらに、複数の画像処理装置１１０に共通するインストールの方針を示す方針リスト１３１が格納装置１３０に記憶されており、インストールの方針が変更された場合にはこの方針リスト１３１だけを更新すればよいため、インストールの方針を示す方針リスト１３１が個々の画像処理装置１１０に記憶される場合に比べて、インストールの方針の管理の手間が減る。
【００５０】
３．変形例
上述した実施形態は、本発明の一例である。本発明は、上述した実施形態に限定されない。例えば上述した実施形態を以下のように変形してもよい。また、以下の２つ以上の変形例を組み合わせて実施してもよい。
【００５１】
上述した実施形態において、インストールが拒否された場合、インストール可能な代わりのインストール対象が利用者に推薦されてもよい。この場合、例えばインストールリスト３１１が示す既にインストールが許可されたインストール対象の中から、インストール指示３１０に含まれるインストール対象と対応する機能を有するインストール対象が候補として選択される。この「対応する機能」は、例えば少なくとも一部が共通し又は類似する機能であってもよい。送信部２１４は、候補として選択されたインストール対象を推薦する情報を端末装置１２０Ａに送信してもよい。この情報は、例えば「『大きな文字のファクシミリ』アプリケーションプログラムのインストールが拒否されました。ただし、類似の機能を有する『文字拡大』というアプリケーションプログラムのインストールは可能です。」というメッセージであってもよい。端末装置１２０Ａは、この情報を表示部１２２Ａに表示してもよい。この変形例によれば、インストール指示３１０に応じてインストール対象のインストールが行われない場合に、利用者はインストール可能な代わりのインストール対象が分かる。
【００５２】
上述した実施形態において、画像処理装置１１０に既にインストールされたアプリケーションプログラム又はデータと相反する属性を有するインストール対象については、管理者の操作によらず、インストールが拒否又は留保されるように設定されてもよい。この相反する属性とは、例えば既にインストールされたアプリケーションプログラム又はデータにより実現される機能又は処理を停止又は無効にするような属性である。この場合、画像処理装置１１０は、図１２に示すように、図４に示す機能に加えて、設定部２１６を有する。設定部２１６は、既にインストールされた他のインストール対象と相反する属性により分けられる新たなインストール対象群に対して、インストールの拒否又は留保のいずれかの方針を設定する。例えば画像処理装置１１０に「誤送信抑止ファクシミリ」というアプリケーションプログラムが既にインストールされている場合を想定する。このアプリケーションプログラムは、送信先の電話番号を２回入力しないと、ファクシミリを送信することができないようにするためのものである。この場合、送信先の電話番号を１回入力しただけでファクシミリを送信できるようにするためのアプリケーションプログラムは、既にインストールされている「誤送信抑止ファクシミリ」というアプリケーションプログラムと相反する属性を有することになる。そのため、管理者の操作によらず、「電話番号を１回入力でファクシミリ送信」という属性を有するインストール対象群に対して、インストールの拒否又は留保のいずれかの方針が設定されてもよい。具体的には、「一般利用者」という利用者の種別と、「電話番号を１回入力でファクシミリ送信」という条件と、「拒否」又は「留保」という方針とが格納装置１３０に送信され、これらの情報が対応付けて方針リスト１３１に追加されてもよい。この変形例によれば、管理者が全てのインストール対象群についてインストールの方針を定める場合に比べて、管理者の手間が減る。
【００５３】
上述した実施形態において、属性情報は、利用機能情報及びクラウド利用情報に限定されない。例えば属性情報には、インストール対象の使用の対価に関する情報が含まれてもよい。この場合、例えばインストール対象が無償のときは、そのインストールが即時許可される一方、インストール対象が有償又は使用期間後有償のときは、そのインストールが拒否又は留保されてもよい。また、属性情報には、インストール対象による画像処理装置１１０の外部へのデータ転送の有無を示す情報が含まれてもよい。この場合、例えばインストール対象により外部へのデータ転送が行われないときは、そのインストールが即時許可される一方、外部へのデータ転送が行われるときは、そのインストールが拒否又は留保されてもよい。さらに、属性情報には、インストール対象によりデータ通信が行われる場合において通信先を示す情報が含まれてもよい。この場合、例えばインストール対象によりインターネットを介さずに到達する通信先にデータが送信されるときは、そのインストールが即時許可される一方、インターネットを介して到達する通信先にデータが送信されるときは、そのインストールが拒否又は留保されてもよい。さらに、属性情報には、インストール対象の作成元又は配布元（以下、「作成元等」という。）を示す情報が含まれてもよい。この場合、例えばインストール対象の作成元等が予め定められた作成元等であるとき又はインストール対象に電子署名が付与されているときは、そのインストールが即時許可される一方、作成元等が予め定められた作成元以外の作成元等であるとき又は電子署名が付与されていないときは、そのインストールが拒否又は留保されてもよい。さらに、インストール対象がデータである場合、属性情報には、このデータにより画像処理装置１１０に新たな機能が追加されるか否かを示す情報が含まれてもよい。この場合、例えばインストール対象のデータにより画像処理装置１１０の既存の機能の設定が変更されるだけで、新たな機能が追加されないときは、そのインストールが即時許可される一方、画像処理装置１１０に新たな機能が追加されるときは、そのインストールが拒否又は留保されてもよい。
【００５４】
上述した実施形態において、定められた条件の充足に応じて、インストールの許可又は留保が判定されてもよい。例えばインストール対象が有償の場合に、支払いに関する稟議又は決済が行われたことに応じて、インストールの許可が判定されてもよい。支払いに関する稟議又は決済が行われたか否かは、例えば電子稟議システムから供給される情報に基づいて判定されてもよい。他の例において、インストール対象のインストールに要する情報の入力に応じて、インストールの留保が判定されてもよい。
【００５５】
上述した実施形態において、インストール対象のインストールを指示する操作は、画像処理装置１１０において行われてもよい。この場合、格納装置１３０は、インストール対象となる各種のプログラム又はデータとその属性情報とを格納する。利用者は、操作部１１４を用いて、インストール対象のインストールを指示する操作を行う。画像処理装置１１０は、この操作に応じて、インストールが指示されたインストール対象及びこのインストール対象の属性情報を格納装置１３０から取得してもよい。なお、インストール対象となる各種のプログラム又はデータとその属性情報とを格納する装置は、格納装置１３０とは異なる装置であってもよい。
【００５６】
上述した実施形態において、個々の画像処理装置１１０の記憶部１１２に方針リスト１３１が記憶されていてもよい。この場合、格納装置１３０は設けられなくてもよい。
【００５７】
上述した実施形態において、管理者がメッセージ３２０に対して応答を行う方法は、許可ボタン３２１又は拒否ボタン３２２を押す方法に限定されない。例えば管理者は、操作部１２１Ｂを用いた操作により、インストールの許可又は拒否を入力してもよい。この場合、管理者の操作に応じて、インストールの許可又は拒否を示すメッセージが端末装置１２０Ｂから画像処理装置１１０に送信されてもよい。他の例において、管理者がメッセージ３２０の送信元の画像処理装置１１０へと移動し、操作部１１４を用いた操作によりインストールの許可又は拒否を入力してもよい。
【００５８】
上述した実施形態において、インストール対象が複数の属性を有し、これらの属性に対応するインストールの方針が互いに異なる場合、これらのインストールの方針のうち、優先度の高い方針に応じた処置が判定されてもよい。この優先度は、予め定められた規則に従って付与されてもよい。例えば「拒否」という方針の優先度が最も高く、「即時許可」という方針の優先度が最も低くてもよい。この場合、例えばインストール対象の属性に対応するインストールの方針が「即時許可」と「拒否」であるときは、「拒否」という処置が判定されてもよい。また、優先度は、ユーザによって異なってもよい。
【００５９】
上述した実施形態において、インストールの方針は、インストール対象を利用する人によって異なってもよい。例えば、或る属性を有するインストール対象を、インストール指示を行った利用者だけが利用する場合には、インストールが留保される一方、その利用者が属する組織全体で共有する場合には、インストールが即時許可されてもよい。他の例において、或る属性を有するインストール対象については、インストール指示を行った利用者だけが利用する場合には、インストールが即時許可される一方、他の利用者も利用する場合には、インストールが留保されてもよい。
【００６０】
上述した実施形態において、インストール対象のインストール先は、画像処理装置１１０に限定されない。インストール対象のインストール先は、インストール対象をインストールし得る装置であれば、如何なる装置であってもよい。例えばインストール対象のインストール先は、画像処理装置１１０が有する機能を単体で実現するプリンター、スキャナ、コピー機、ファクシミリであってもよいし、パーソナルコンピュータ、タブレット端末、スマートフォンであってもよい。
【００６１】
情報処理システム１００において行われる処理のステップは、上述した実施形態で説明した例に限定されない。この処理のステップは、矛盾のない限り、入れ替えられてもよい。また、本発明は、情報処理システム１００において行われる処理のステップを備える方法として提供されてもよい。
【００６２】
本発明は、画像処理装置１１０、端末装置１２０、又は格納装置１３０において実行されるプログラムとして提供されてもよい。このプログラムは、インターネットなどの通信回線を介してダウンロードされてもよいし、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００６３】
１００：情報処理システム、１１０：画像処理装置、１２０：端末装置、１３０：格納装置、２１１：取得部、２１２：インストール制御部、２１３：インストール部、２１４：送信部、２１５：受信部、２１６：設定部
【図１】
2020009286.tif 000003
【図２】
2020009286.tif 000004
【図３】
2020009286.tif 000005
【図４】
2020009286.tif 000006
【図５】
2020009286.tif 000007
【図６】
2020009286.tif 000008
【図７】
2020009286.tif 000009
【図８】
2020009286.tif 000010
【図９】
2020009286.tif 000011
【図１０】
2020009286.tif 000012
【図１１】
2020009286.tif 000013
【図１２】
2020009286.tif 000014