(57)【要約】【課題】複数のグループによって共同で利用する情報処理装置に機能を追加した場合に、他のグループに属する利用者には当該機能を利用することができないようにする。【解決手段】認証部３１は、画像形成装置１０を利用するユーザの認証を行う。管理テーブル記憶部３７は、各ユーザがどのグループに属するかを示す利用者情報であるユーザ情報管理テーブルを記憶する。制御部３５は、新たなアプリが画像形成装置１０にインストールされる際に、アプリのインストール操作を行っているユーザを認証部３１により認証して、認証部３１により認証されたユーザが属するグループを、管理テーブル記憶部３７に記憶されているユーザ情報を用いて特定する。そして、制御部３５は、特定したグループに対して、新たにインストールされたアプリの使用権限を付与する。【選択図】図３
2020154740.tif 000002
【特許請求の範囲】
【請求項１】
各利用者がどのグループに属するかを示す利用者情報を記憶する記憶手段と、
利用者の認証を行う認証手段と、
特定の処理を実行する機能が新たに追加される際に、前記認証手段により認証された利用者が属するグループを、前記利用者情報を用いて特定し、特定したグループに対して当該機能の使用権限を付与する付与手段と、
前記使用権限に基づいて、当該機能の利用を制限する制限手段と、
を備えた情報処理装置。
【請求項２】
前記認証手段により認証された利用者が属するグループに対して使用権限が付与されているか否かにより、追加された当該機能を起動するための図柄画像を表示するか否かを制御する表示制御手段をさらに備えた請求項１記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記認証手段により認証された利用者が属するグループに対して使用権限が付与されていない機能を起動するための図柄画像を表示しないように制御する備えた請求項２記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記認証手段により認証された利用者が属するグループに対して使用権限が付与されている当該機能を起動するための図柄画像を表示するように制御する請求項２記載の情報処理装置。
【請求項５】
前記付与手段は、利用者が追加しようとする当該機能が追加済みである場合、当該利用者から当該機能を追加する操作を受け付けた後、当該機能を追加することなく、前記認証手段により認証された利用者が属するグループに対して、追加済みの機能の使用権限を付与する請求項１から３のいずれか記載の情報処理装置。
【請求項６】
前記付与手段は、グループの削除処理が行われた場合、削除処理が行われたグループに対して機能毎に付与された使用権限を削除する請求項１から３のいずれか記載の情報処理装置。
【請求項７】
ある機能について使用権限が付与されていた全てのグループの削除処理が行われた場合、当該機能を削除する削除手段をさらに備えた請求項６記載の情報処理装置。
【請求項８】
各利用者がどのグループに属するかを示す利用者情報を記憶する記憶ステップと、
利用者の認証を行う認証ステップと、
特定の処理を実行する機能が新たに追加される際に、前記認証ステップにおいて認証された利用者が属するグループを、前記利用者情報を用いて特定し、特定したグループに対して当該機能の使用権限を付与する付与ステップと、
前記使用権限に基づいて、当該機能の利用を制限する制限ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、プログラム識別情報と機器識別情報とが対応付けられた使用許可データを受信して、起動しようとするプログラムのプログラム識別情報と、プログラムを起動しようとする画像形成装置の機器識別情報と、受信した使用許可データとからプログラムの起動の拒否判定を行うようにしたライセンス管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０３７７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数のグループによって共同で利用する情報処理装置に対して特定の処理を実行する機能を追加した場合に、他のグループに属する利用者には当該機能を利用することができないようにすることが可能な情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［情報処理装置］
請求項１に係る本発明は、各利用者がどのグループに属するかを示す利用者情報を記憶する記憶手段と、
利用者の認証を行う認証手段と、
特定の処理を実行する機能が新たに追加される際に、前記認証手段により認証された利用者が属するグループを、前記利用者情報を用いて特定し、特定したグループに対して当該機能の使用権限を付与する付与手段と、
前記使用権限に基づいて、当該機能の利用を制限する制限手段とを備えた情報処理装置である。
【０００６】
請求項２に係る本発明は、前記認証手段により認証された利用者が属するグループに対して使用権限が付与されているか否かにより、追加された当該機能を起動するための図柄画像を表示するか否かを制御する表示制御手段をさらに備えた請求項１記載の情報処理装置である。
【０００７】
請求項３に係る本発明は、前記表示制御手段が、前記認証手段により認証された利用者が属するグループに対して使用権限が付与されていない機能を起動するための図柄画像を表示しないように制御する請求項２記載の情報処理装置である。
【０００８】
請求項４に係る本発明は、前記表示制御手段が、前記認証手段により認証された利用者が属するグループに対して使用権限が付与されている当該機能を起動するための図柄画像を表示するように制御する備えた請求項２記載の情報処理装置である。
【０００９】
請求項５に係る本発明は、前記付与手段が、利用者が追加しようとする当該機能が追加済みである場合、当該利用者から当該機能を追加する操作を受け付けた後、当該機能を追加することなく、前記認証手段により認証された利用者が属するグループに対して、追加済みの機能の使用権限を付与する請求項１から３のいずれか記載の情報処理装置である。
【００１０】
請求項６に係る本発明は、前記付与手段が、グループの削除処理が行われた場合、削除処理が行われたグループに対して機能毎に付与された使用権限を削除する請求項１から３のいずれか記載の情報処理装置である。
【００１１】
請求項７に係る本発明は、ある機能について使用権限が付与されていた全てのグループの削除処理が行われた場合、当該機能を削除する削除手段をさらに備えた請求項６記載の情報処理装置である。
【００１２】
［プログラム］
請求項８に係る本発明は、各利用者がどのグループに属するかを示す利用者情報を記憶する記憶ステップと、
利用者の認証を行う認証ステップと、
特定の処理を実行する機能が新たに追加される際に、前記認証ステップにおいて認証された利用者が属するグループを、前記利用者情報を用いて特定し、特定したグループに対して当該機能の使用権限を付与する付与ステップと、
前記使用権限に基づいて、当該機能の利用を制限する制限ステップと、
をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１３】
請求項１に係る本発明によれば、複数のグループによって共同で利用する情報処理装置に特定の処理を実行する機能を追加した場合に、他のグループに属する利用者には当該機能を利用することができないようにすることが可能な情報処理装置を提供することができる。
【００１４】
請求項２に係る本発明によれば、図柄画像が表示されているか否かにより使用権限を有するか否かを把握することが可能な情報処理装置を提供することができる。
【００１５】
請求項３に係る本発明によれば、使用権限を有していない利用者に対しては、図柄画像を表示しないようにすることが可能な情報処理装置を提供することができる。
【００１６】
請求項４に係る本発明によれば、使用権限を有している利用者に対しては、図柄画像を表示することが可能な情報処理装置を提供することができる。
【００１７】
請求項５に係る本発明によれば、利用者からは操作に応じて機能が追加されるように見える一方で、同一の機能を重複して記憶させることを避けることが可能な情報処理装置を提供することができる。
【００１８】
請求項６に係る本発明によれば、削除されたグループに対する使用権限を意識することなく削除することが可能な情報処理装置を提供することができる。
【００１９】
請求項７に係る本発明によれば、どのグループに対しても使用権限が付与されていない機能が残ってしまうことを防ぐことが可能な情報処理装置を提供することができる。
【００２０】
請求項８に係る本発明によれば、複数のグループによって共同で利用する情報処理装置に特定の処理を実行する機能を追加した場合に、他のグループに属する利用者には当該機能を利用することができないようにすることが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態の画像形成システムのシステム構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】管理テーブル記憶部３７に記憶されるユーザ情報管理テーブルの一例を示す図である。
【図５】管理テーブル記憶部３７に記憶されるアプリ管理テーブルの一例を示す図である。
【図６】あるユーザが新たなアプリを画像形成装置１０にインストールする際の処理について説明するためのフローチャートである。
【図７】図６のフローチャートのステップＳ１０４において示した、同一のアプリがインストール済みであるか否かの判定処理の詳細を説明するためのフローチャートである。
【図８】ユーザが画像形成装置１０を利用する際の処理を説明するためのフローチャートである。
【図９】画像形成装置１０の操作パネル上４１表示される操作画面例を示す図である。
【図１０】画像形成装置１０の操作パネル上４１表示される操作画面例を示す図である。
【図１１】画像形成装置１０の操作パネル上４１表示される操作画面例を示す図である。
【図１２】Ｂ社のユーザが「簡単翻訳」アプリをインストールした場合のアプリ管理テーブルの変更例を説明するための図である。
【図１３】Ａ社がシェアオフィスから退去した場合のアプリ管理テーブルの変更例を説明するための図である。
【発明を実施するための形態】
【００２２】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２３】
図１は本発明の一実施形態の画像形成システムの構成を示す図である。
【００２４】
本発明の一実施形態の画像形成システムは、図１に示されるように、複数の企業が同じオフィスに入居するようないわゆるシェアオフィスと呼ばれる場所に、複数の企業により利用できるように設置されることがある。図１では、説明を簡単にするためにＡ社、Ｂ社、Ｃ社という３つの会社が入居したシェアオフィスに、１台の画像形成装置１０が設置され、この３つの会社により画像形成装置１０を共同使用する場合が示されている。
【００２５】
そして、本実施形態の画像形成システムは、図１に示されるように、共同で利用される画像形成装置１０と、Ａ社、Ｂ社、Ｃ社の複数の端末装置２０とがネットワーク３０により接続された構成となっている。
【００２６】
なお、図１には示されていないが、画像形成装置１０は、ネットワーク３０を介してインターネットに接続することができるようになっている。
【００２７】
端末装置２０は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０は、例えば印刷機能、スキャン機能、コピー機能、ファクシミリ機能等、特定の処理を実行する機能を有するいわゆる複合機と呼ばれる装置である。
【００２８】
そして、このような画像形成装置には、特定の処理を実行するための機能と紐付いたアプリケーションプログラム（以下、アプリと略す。）を後からインストールして追加することができるようになっている。ユーザは、ライセンス認証を行ってアプリをインストールすることにより、ユーザの目的に応じて、機能を追加して利用することができる。
【００２９】
しかし、例えばアプリが有料のアプリであり、画像形成装置にインストールするためにはライセンス認証を行って料金を支払う必要がある場合、上述したようなシェアオフィスで利用している画像形成装置では問題が発生する。
【００３０】
具体的には、上述したような画像形成装置において、装置単位でアプリの使用許諾を行うマシンライセンスを適用した場合、マシンにライセンスが帰属するため、Ａ社のユーザが料金を支払ってインストールしたアプリを、Ｂ社やＣ社のユーザが勝手に使用できてしまう。
【００３１】
そこで、本実施形態の画像形成装置１０では、下記のような構成を採用することにより、このような問題に対応している。
【００３２】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００３３】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦと略す。）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩと略す。）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００３４】
プリントエンジン１７は、帯電、露光、現像、転写、定着などの工程を経て印刷用紙等の記録媒体上に画像を印刷する。
【００３５】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明するが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３６】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００３７】
本実施形態の画像形成装置１０は、図３に示されるように、認証部３１と、操作入力部３２と、表示部３３と、データ送受信部３４と、制御部３５と、画像読取部３６と、管理テーブル記憶部３７と、画像出力部３８とを備えている。
【００３８】
認証部３１は、画像形成装置１０を利用するユーザの認証を行う。具体的には、認証部３１は、ユーザが所持しているＩＤカードからユーザＩＤを読み取ることにより、ユーザの認証を行う。当該認証は、ＩＤカードによる読み取りに限られず、顔認証、虹彩認証、パスワードやパスコードに入力等、ユーザを一意に識別できる認証手段であれば良い。
【００３９】
表示部３３は、制御部３５により制御され、ユーザに各種情報を表示する。操作入力部３２は、ユーザにより行われた各種操作情報を入力する。
【００４０】
データ送受信部３４は、端末装置２０との間でデータの送受信を行う。なお、図１には示されていないが、画像形成装置１０はインターネット回線や電話回線にも接続されており、データ送受信部３４は、これらの回線を介したデータの送受信も行う。
【００４１】
制御部３５は、データ送受信部３４を介して端末装置２０により受信された印刷ジョブに基づいて印刷データを生成して、生成した印刷データを画像出力部３８から出力することによりプリント処理を実行する。また、制御部３５は、画像読取部３６により読み取られた原稿画像を印刷データに変換して、画像出力部３８から出力することによりコピー処理を実行する。
【００４２】
画像読取部３６は、制御部３５による制御に基づいて、セットされた原稿の画像を読み取る。画像出力部３８は、制御部３５による制御に基づいて、印刷用紙等の記録媒体上に画像を出力する。
【００４３】
そして、管理テーブル記憶部３７は、各ユーザがどのグループに属するかを示す利用者情報であるユーザ情報管理テーブルや、画像形成装置１０にインストールされているアプリを管理するためのアプリ管理テーブル等を記憶する。
【００４４】
この管理テーブル記憶部３７に記憶されるユーザ情報管理テーブルの一例を図４に示す。
【００４５】
ユーザ情報管理テーブルでは、図４に示されるように、画像形成装置１０を共同利用しているグループのグループＩＤ、グループ名と、それぞれのグループに所属する各ユーザのユーザＩＤ、ユーザ名等が対応付けて記憶されている。
【００４６】
画像形成装置１０の利用の際には認証部３１によりユーザの認証が行われユーザＩＤが特定されるため、図４に示されたユーザ情報管理テーブルを参照することにより、認証が行われたユーザの所属するグループを特定することができる。
【００４７】
また、管理テーブル記憶部３７に記憶されるアプリ管理テーブルの一例を図５に示す。
【００４８】
アプリ管理テーブルでは、図５に示されるように、画像形成装置１０にインストールされているアプリのアプリＩＤ、アプリ名とともに、各アプリに対する使用権限が付与されているグループのグループＩＤとグループ名とが対応付けて記憶されている。
【００４９】
例えば、アプリＩＤが「１０００１」、アプリ名が「簡単翻訳」のアプリは、グループＩＤが「１００１２３４５」の「Ａ社」と、グループＩＤが「１００１２３４６」の「Ｂ社」に対して使用権限が付与されている。
【００５０】
ここで、制御部３５は、新たなアプリが画像形成装置１０にインストールされる際に、アプリのインストール操作を行っているユーザを認証部３１により認証して、認証部３１により認証されたユーザが属するグループを、管理テーブル記憶部３７に記憶されているユーザ情報を用いて特定する。そして、制御部３５は、特定したグループに対して、新たにインストールされたアプリの使用権限を付与する。
【００５１】
具体的には、制御部３５は、インストールされた新たなアプリを図５に示したアプリ管理テーブルに追加して、使用権限を付与したグループを利用可能なグループとして登録する。
【００５２】
そして、制御部３５は、アプリ管理テーブルにおいて管理されている使用権限に基づいて、そのアプリの利用を制限する。
【００５３】
なお、制御部３５は、ユーザがインストールしようとするアプリが既にインストール済みである場合、そのユーザからそのアプリをインストールする操作を受け付けた後、そのアプリを実際にインストールする処理を実行することなく、認証部３１により認証されたユーザが属するグループに対して、インストール済みのアプリの使用権限を付与するだけの処理を実行する。
【００５４】
このようにして、アプリが重複してインストールされるのを防ぐことにより、アプリデータを記憶するための記憶容量の無駄な消費が抑制されることになる。
【００５５】
そして、制御部３５は、例えば、利用可能グループとして登録されていたあるグループがシェアオフィスから退去した等により、そのグループの削除処理が行われた場合、削除処理が行われたグループに対してアプリ毎に付与された使用権限を削除する。つまり、制御部３５は、図５に示したアプリ管理テーブルから、削除処理が行われたグループを削除する。
【００５６】
そして、制御部３５は、あるアプリについて使用権限が付与されていた全てのグループの削除処理が行われた場合、そのアプリを実際に画像形成装置１０から削除する。
【００５７】
なお、あるユーザによりアプリをアンインストールする操作が行われた場合でも、そのアプリが他のグループに対して使用権限が付与されている場合には、制御部３５は、アンインストール操作を行ったユーザが属するグループの使用権限のみを削除する。つまり、そのアプリが他のグループに対して使用権限が付与されている場合には、そのアプリ自体は画像形成装置１０から削除されず、アンインストールを実行したユーザの所属するグループに対する使用権限のみが削除される。
【００５８】
そして、制御部３５は、ユーザが画像形成装置１０の操作を行う際に、アプリを起動するためのアイコンを表示部３３に表示する。ユーザは表示されたアイコンを操作することにより、利用したい機能に紐付いたアプリを起動させることができる。
【００５９】
ここで、アイコンとは、操作画面上に表示され、特定のアプリを起動させたり、特定の画面に遷移したりするための操作位置を示すための図柄画像である。そして、この図形画像には、単にデザインされた図形だけでなく、アルファベット、ひらがな、カタカタ、漢字等の各種文字が含まれる場合もある。
【００６０】
ここで、制御部３５は、認証部３１により認証されたユーザが属するグループに対して使用権限が付与されているか否かにより、追加されたアプリを起動するためのアイコンを表示部３３に表示するか否かを制御する。
【００６１】
具体的には、制御部３５は、認証部３１により認証されたユーザが属するグループに対して使用権限が付与されていないアプリを起動するためのアイコンを表示部３３に表示しないように制御する。
【００６２】
また、制御部３５は、認証部３１により認証されたユーザが属するグループに対して使用権限が付与されているアプリを起動するためのアイコンを表示部３３に表示するように制御する。
【００６３】
次に、本実施形態の画像形成装置１０の動作について図面を参照して詳細に説明する。
【００６４】
先ず、あるユーザが新たなアプリを画像形成装置１０にインストールする際の処理について、図６のフローチャートを参照して説明する。
【００６５】
先ず、ユーザが新たなアプリを画像形成装置１０にインストールしようとした場合、認証部３１は、ステップＳ１０１において、そのユーザの認証を行う。そして、ステップＳ１０２において、インストールするアプリのライセンス認証が行われる。
【００６６】
ライセンス認証が正常に行われて、ユーザがインストールの実行を指示すると、ステップＳ１０３において、アプリのインストールが開始される。
【００６７】
この際に、制御部３５は、ステップＳ１０４において、ステップＳ１０３でインストールの実行を指示されたアプリと同一のアプリが既にインストール済みであるか否かの判定を行う。
【００６８】
ステップＳ１０４において、同一のアプリがインストール済みではないと判定された場合、制御部３５は、ステップＳ１０５において、実際にアプリデータを画像形成装置１０内の所定の記憶部に記憶させるインストール処理を実行する。
【００６９】
そして、制御部３５は、ステップＳ１０６において、インストールしたアプリを図５に示したアプリ管理テーブルに追加する。さらに、制御部３５は、ステップＳ１０７において、インストール操作を行ったユーザの所属するグループを、図４に示したユーザ情報管理テーブルから特定して、特定したグループを利用可能グループとして登録する。
【００７０】
例えば、制御部３５は、図４のユーザ情報管理テーブルを参照して、インストール操作を行ったユーザのユーザＩＤが「０００１２」であれば、そのユーザの所属するグループはグループＩＤが「１００１２３４５」の「Ａ社」であると特定する。
【００７１】
次に、図６のフローチャートのステップＳ１０４において示した、同一のアプリがインストール済みであるか否かの判定処理の詳細について、図７のフローチャートを参照して説明する。
【００７２】
先ず、制御部３５は、ステップＳ２０１において、インストールしようとするアプリのアプリＩＤを抽出する。そして、制御部３５は、ステップＳ２０２において、図５に示したアプリ管理テーブルから、インストール済みのアプリのアプリＩＤの一覧情報を読み出す。
【００７３】
そして、制御部３５は、ステップＳ２０３において、インストール済みのアプリのアプリＩＤの一覧に、これからインストールしようとするアプリのアプリＩＤが含まれているか否かを確認する。
【００７４】
そして、インストール済みのアプリのアプリＩＤの一覧に、これからインストールしようとするアプリのアプリＩＤが含まれている場合（ステップＳ２０４においてｙｅｓ）には、制御部３５は、ステップＳ２０５において、既にインストール済みであると判定する。
【００７５】
なお、インストール済みのアプリのアプリＩＤの一覧に、これからインストールしようとするアプリのアプリＩＤが含まれていない場合（ステップＳ２０４においてｎｏ）には、制御部３５は、ステップＳ２０６において、インストール済みではないと判定する。
【００７６】
次に、ユーザが画像形成装置１０を利用する際の処理について図８のフローチャートを参照して説明する。
【００７７】
先ず、あるユーザが画像形成装置１０を利用しようとする場合、認証部３１は、ステップＳ３０１においてそのユーザの認証を行う。
【００７８】
すると、制御部３５は、ステップＳ３０２において、認証したユーザのユーザＩＤと、図４に示したユーザ情報管理テーブルとから、認証したユーザが属するグループを検索する。
【００７９】
そして、制御部３５は、ステップＳ３０３において、認証したユーザが属するグループが利用可能グループとして登録されたアプリを図５のアプリ管理テーブルを参照して特定する。
【００８０】
最後に、制御部３５は、ステップＳ３０４において、特定したアプリを起動するためのアイコンを表Ｂ実施形態３３上に表示する。
【００８１】
このようにして画像形成装置１０の操作パネル上４１表示される操作画面例を図９〜図１１に示す。
【００８２】
先ず、いずれのユーザも認証を行っておらず、ログインしていない状態での操作画面例を図９に示す。この図９に示した操作画面例では、ホーム画面が示されており、コピー、スキャン、ファックス、プリントに対応した基本アイコンのみが表示されている。
【００８３】
このような状態で、Ａ社に所属するユーザが認証を行ってログインした場合のホーム画面例を図１０に示す。
【００８４】
ここで、図５に示したアプリ管理テーブル例では、「簡単翻訳」、「かんたんコピー」、「どこでもプリント」という３つのアプリにおいてＡ社が利用可能グループとして登録されている。
【００８５】
そのため、Ａ社に所属するユーザがログインした場合に、「簡単翻訳」、「かんたんコピー」、「どこでもプリント」という３つのアプリのアイコンが基本アイコンに追加されてホーム画面上に表示されている。
【００８６】
また、Ｃ社に所属するユーザが認証を行ってログインした場合のホーム画面例を図１１に示す。
【００８７】
ここで、図５に示したアプリ管理テーブル例では、「どこでもプリント」というアプリに対してのみ、Ｃ社が利用可能グループとして登録されている。
【００８８】
そのため、Ｃ社に所属するユーザがログインした場合に、「どこでもプリント」というアプリのアイコンみが基本アイコンに追加されてホーム画面上に表示されている。
【００８９】
次に、グループの削除や新たなアプリのインストールに応じて、図５に示したアプリ管理テーブルが変更される様子を図１２、図１３を参照して説明する。
【００９０】
先ず、アプリ管理テーブルが図１２(Ａ)に示すような状態であった場合に、Ｂ社のユーザが「簡単翻訳」アプリをインストールした場合のアプリ管理テーブルの変更例について説明する。
【００９１】
アプリ管理テーブルが図１２(Ａ)に示すような状態において、Ｂ社のユーザが「簡単翻訳」アプリをインストールした場合、制御部３５は、「簡単翻訳」アプリが既にインストール済みであることから、Ｂ社を「簡単翻訳」アプリの利用可能グループに追加する処理のみを行う。
【００９２】
その結果、アプリ管理テーブルは、図１２(Ｂ)に示すような状態に変更され、「簡単翻訳」アプリの利用可能グループとしてＡ社とＢ社の２つのグループが登録されるようになる。
【００９３】
次にアプリ管理テーブルが図１３(Ａ)に示すような状態であった場合に、Ａ社がシェアオフィスから退去した場合のアプリ管理テーブルの変更例について説明する。
【００９４】
アプリ管理テーブルが図１３(Ａ)に示すような状態において、Ａ社がシェアオフィスから退去して、Ａ社の利用登録が画像形成装置１０において削除された場合、制御部３５は、全てのアプリの利用可能グループからＡ社を削除する。
【００９５】
その結果、アプリ管理テーブルは、図１３(Ｂ)に示すような状態に変更され、「簡単翻訳」アプリの利用可能グループはＢ社のみとなり、「かんたんコピー」アプリの利用可能グループは存在しなくなる。
【００９６】
そのため、制御部３５は、「かんたんコピー」アプリをアンインストールする処理を実行して、アプリデータを画像形成装置１０から消去する。
【００９７】
その結果、アプリ管理テーブルは、図１３(Ｃ)に示すような状態に変更され、インストール済みのアプリは「簡単翻訳」アプリのみとなる。
【００９８】
[変形例]
上記実施形態では、画像形成装置１０に対して本発明を適用した場合について説明したが、本発明はこのような場合に限定されるものではなく、複数のグループによって共同で利用する情報処理装置であれば同様に本発明を適用することができるものである。
【００９９】
さらに、上記実施形態では、情報処理装置である画像形成装置１０にアプリをインストールする場合を用いて説明したが、本発明はこれに限定されるものではなく、様々な機能を新たに情報処理装置に追加するような場合でも同様に本発明を適用することができるものである。
【符号の説明】
【０１００】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース
１５    ユーザインタフェース装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０    端末装置
３０    ネットワーク
３１    認証部
３２    操作入力部
３３    表示部
３４    データ送受信部
３５    制御部
３６    画像読取部
３７    管理テーブル記憶部
３８    画像出力部
４１    操作パネル
【図１】
2020154740.tif 000003
【図２】
2020154740.tif 000004
【図３】
2020154740.tif 000005
【図４】
2020154740.tif 000006
【図５】
2020154740.tif 000007
【図６】
2020154740.tif 000008
【図７】
2020154740.tif 000009
【図８】
2020154740.tif 000010
【図９】
2020154740.tif 000011
【図１０】
2020154740.tif 000012
【図１１】
2020154740.tif 000013
【図１２】
2020154740.tif 000014
【図１３】
2020154740.tif 000015