(57)【要約】【課題】外部装置にインストールされたアプリが使用不可になった場合に、使用不可になったアプリを遠隔操作でアンインストールすることができる表示制御装置を提供する。【解決手段】端末装置１０は、外部装置で使用するアプリを、外部装置に対して遠隔でインストール及びアンインストールする処理を行う処理部３０と、外部装置にインストール済みのアプリを示す情報の一覧を第１表示領域に表示させ、かつ、外部装置にインストール可能なアプリを示す情報の一覧を第２表示領域に表示させる制御を行い、第１表示領域の一覧に含まれるアプリのうちのいずれかが使用不可になった場合に、使用不可になったアプリが外部装置にインストールされている状態で、使用不可になったアプリを示す情報を第１表示領域の一覧に継続して表示させ、かつ、使用不可になったアプリを示す情報を第２表示領域の一覧から消去する制御を行う表示制御部３２と、を備える。【選択図】図３
2020068429.tif 000002
【特許請求の範囲】
【請求項１】
外部装置で使用するアプリケーションを、前記外部装置に対して遠隔でインストール及びアンインストールする処理を行う処理部と、
前記外部装置にインストール済みのアプリケーションを示す情報の一覧を第１表示領域に表示させ、かつ、前記外部装置にインストール可能なアプリケーションを示す情報の一覧を第２表示領域に表示させる制御を行う第１制御部と、
前記第１表示領域の一覧に含まれるアプリケーションのうちのいずれかのアプリケーションが使用不可になった場合に、前記使用不可になったアプリケーションが前記外部装置にインストールされている状態で、前記使用不可になったアプリケーションを示す情報を前記第１表示領域の一覧に継続して表示させ、かつ、前記使用不可になったアプリケーションを示す情報を前記第２表示領域の一覧から消去する制御を行う第２制御部と、
を備えた表示制御装置。
【請求項２】
前記第２制御部は、前記第１表示領域の一覧において、前記使用不可になったアプリケーションを示す情報の表示態様を、使用不可になる前の表示態様から変化させて表示させる制御を更に行う請求項１に記載の表示制御装置。
【請求項３】
前記表示態様の変化は、グレーアウトによる表示、及び、予め定められたアイコンを付与する表示の少なくとも一方の変化である請求項２に記載の表示制御装置。
【請求項４】
前記第２制御部は、前記第１表示領域の一覧において、前記使用不可になったアプリケーションを示す情報が選択された場合に、前記使用不可になったアプリケーションをアンインストールすることを示す選択肢のみを表示させる制御を更に行う請求項１〜３のいずれか１項に記載の表示制御装置。
【請求項５】
前記第２制御部は、使用不可になる前の前記アプリケーションを示す情報が選択された場合に、前記使用不可になる前のアプリケーションをアンインストールすることを示す選択肢と、アップデートすることを示す選択肢とを含む複数の選択肢を表示させる制御を更に行う請求項４に記載の表示制御装置。
【請求項６】
前記第２制御部は、前記第１表示領域の一覧において、前記使用不可になったアプリケーションが予め定められた条件を満たすアプリケーションである場合に、前記使用不可になったアプリケーションのアンインストールを禁止する制御を更に行う請求項１〜５のいずれか１項に記載の表示制御装置。
【請求項７】
前記予め定められた条件は、前記外部装置にプレインストールされていること、及び、前記外部装置においてアンインストールが禁止されていることの少なくとも一方の条件である請求項６に記載の表示制御装置。
【請求項８】
請求項１〜７のいずれか１項に記載の表示制御装置と、
前記表示制御装置から、自装置で使用するアプリケーションがインストール及びアンインストールされる外部装置と、
を備えた表示制御システム。
【請求項９】
コンピュータを、請求項１〜７のいずれか１項に記載の表示制御装置が備える各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御システム、及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、誤ってサービスに必要なコンポーネントをアンインストールしてしまう事態を防止することができる画像処理装置が記載されている。この画像処理装置は、ソフトウェアを記憶する記憶部と、ソフトウェアをアンインストールする指示の入力を受け付ける入力受付部と、指示が受け付けられた場合に、画像処理装置で実行可能な処理を示すサービス加入情報と、処理の実行に使用されるソフトウェアを示すサービス依存情報を取得する取得部と、を備える。また、この画像処理装置は、取得されたサービス加入情報とサービス依存情報とに基づいて、入力が受け付けられた指示にかかるソフトウェアが、処理の実行に使用されるソフトウェアであるか否かを確認し、指示にかかるソフトウェアが処理の実行に使用されるソフトウェアであることを確認した場合はアンインストール不可と判断し、指示にかかるソフトウェアが処理の実行に使用されるソフトウェアでないことを確認した場合にアンインストール可能と判断する判断部と、判断部による判断結果を利用者に通知する通知部と、を備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５４５４２０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報処理装置から遠隔操作して、画像形成装置等の外部装置で使用するアプリケーションを当該外部装置に対して、インストール及びアンインストールを行う技術がある。しかしながら、外部装置にインストール済みのアプリケーションが使用契約の終了等により使用不可になった場合、情報処理装置のアプリケーション一覧画面からインストール済みアプリケーションを示す情報（アイコン、文字等）が自動的に消去されてしまう。このため、情報処理装置からの遠隔操作により外部装置のインストール済みアプリケーションをアンインストールすることが出来ず、外部装置では使用できないアプリケーションがいつまでも残ることになり、望ましくない。
【０００５】
本発明は、外部装置にインストールされたアプリケーションが使用不可になった場合に、使用不可になったアプリケーションを遠隔操作でアンインストールすることができる表示制御装置、表示制御システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の表示制御装置は、外部装置で使用するアプリケーションを、前記外部装置に対して遠隔でインストール及びアンインストールする処理を行う処理部と、前記外部装置にインストール済みのアプリケーションを示す情報の一覧を第１表示領域に表示させ、かつ、前記外部装置にインストール可能なアプリケーションを示す情報の一覧を第２表示領域に表示させる制御を行う第１制御部と、前記第１表示領域の一覧に含まれるアプリケーションのうちのいずれかのアプリケーションが使用不可になった場合に、前記使用不可になったアプリケーションが前記外部装置にインストールされている状態で、前記使用不可になったアプリケーションを示す情報を前記第１表示領域の一覧に継続して表示させ、かつ、前記使用不可になったアプリケーションを示す情報を前記第２表示領域の一覧から消去する制御を行う第２制御部と、を備えている。
【０００７】
また、請求項２に記載の表示制御装置は、請求項１に記載の発明において、前記第２制御部が、前記第１表示領域の一覧において、前記使用不可になったアプリケーションを示す情報の表示態様を、使用不可になる前の表示態様から変化させて表示させる制御を更に行う。
【０００８】
また、請求項３に記載の表示制御装置は、請求項２に記載の発明において、前記表示態様の変化が、グレーアウトによる表示、及び、予め定められたアイコンを付与する表示の少なくとも一方の変化であるとされている。
【０００９】
また、請求項４に記載の表示制御装置は、請求項１〜３のいずれか１項に記載の発明において、前記第２制御部が、前記第１表示領域の一覧において、前記使用不可になったアプリケーションを示す情報が選択された場合に、前記使用不可になったアプリケーションをアンインストールすることを示す選択肢のみを表示させる制御を更に行う。
【００１０】
また、請求項５に記載の表示制御装置は、請求項４に記載の発明において、前記第２制御部が、使用不可になる前の前記アプリケーションを示す情報が選択された場合に、前記使用不可になる前のアプリケーションをアンインストールすることを示す選択肢と、アップデートすることを示す選択肢とを含む複数の選択肢を表示させる制御を更に行う。
【００１１】
また、請求項６に記載の表示制御装置は、請求項１〜５のいずれか１項に記載の発明において、前記第２制御部が、前記第１表示領域の一覧において、前記使用不可になったアプリケーションが予め定められた条件を満たすアプリケーションである場合に、前記使用不可になったアプリケーションのアンインストールを禁止する制御を更に行う。
【００１２】
また、請求項７に記載の表示制御装置は、請求項６に記載の発明において、前記予め定められた条件が、前記外部装置にプレインストールされていること、及び、前記外部装置においてアンインストールが禁止されていることの少なくとも一方の条件であるとされている。
【００１３】
一方、上記目的を達成するために、請求項８に記載の表示制御システムは、請求項１〜７のいずれか１項に記載の表示制御装置と、前記表示制御装置から、自装置で使用するアプリケーションがインストール及びアンインストールされる外部装置と、を備えている。
【００１４】
更に、上記目的を達成するために、請求項９に記載のプログラムは、コンピュータを、請求項１〜７のいずれか１項に記載の表示制御装置が備える各部として機能させる。
【発明の効果】
【００１５】
請求項１、請求項８、及び請求項９に係る発明によれば、外部装置にインストールされたアプリケーションが使用不可になった場合に、使用不可になったアプリケーションを遠隔操作でアンインストールすることができる。
【００１６】
請求項２に係る発明によれば、アプリケーションが使用不可になる前後で表示態様を変化させない場合と比較して、アプリケーションが使用不可になったことを容易に把握することができる。
【００１７】
請求項３に係る発明によれば、表示態様の変化を視認し易くすることができる。
【００１８】
請求項４に係る発明によれば、使用不可になったアプリケーションをアンインストールすることを示す選択肢以外の選択肢を表示させる場合と比較して、当該アプリケーションを操作に迷うことなくアンインストールすることができる。
【００１９】
請求項５に係る発明によれば、使用不可になる前のアプリケーションをアップデートすることを示す選択肢を表示させない場合と比較して、当該アプリケーションをアンインストールするだけでなく、容易な操作でアップデートすることもできる。
【００２０】
請求項６に係る発明によれば、使用不可になったアプリケーションの条件を考慮しない場合と比較して、当該アプリケーションのアンインストールの可否を適切に制御することができる。
【００２１】
請求項７に係る発明によれば、使用不可になったアプリケーションに適切な条件を適用することができる。
【図面の簡単な説明】
【００２２】
【図１】実施形態に係る表示制御システムの構成の一例を示す図である。
【図２】実施形態に係る端末装置の電気的な構成の一例を示すブロック図である。
【図３】実施形態に係る端末装置の機能的な構成の一例を示すブロック図である。
【図４】実施形態に係るマネージメントコンソール画面の遷移の一例を示す正面図である。
【図５】実施形態に係るマネージメントコンソールによる処理の流れの一例を示すフローチャートである。
【図６】実施形態に係るマネージメントコンソール画面の一例を示す正面図である。
【図７】実施形態に係るマネージメントコンソール画面の他の例を示す正面図である。
【図８】実施形態に係るマネージメントコンソール画面の一部を示す正面図である。
【図９】実施形態に係るマネージメントコンソール画面の他の例を示す正面図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００２４】
図１は、本実施形態に係る表示制御システム９０の構成の一例を示す図である。
図１に示すように、本実施形態に係る表示制御システム９０は、端末装置１０と、画像形成装置４０と、を備えている。なお、端末装置１０は、表示制御装置の一例であり、画像形成装置４０は、外部装置の一例である。この外部装置には、画像形成装置４０以外に、例えば、パーソナルコンピュータ（ＰＣ：Personal Computer）や、サーバコンピュータ等を適用してもよい。
【００２５】
本実施形態に係る端末装置１０は、ネットワークＮを介して、画像形成装置４０と接続されている。なお、ネットワークＮには、一例として、インターネットや、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等が適用される。本実施形態に係る端末装置１０には、一例として、パーソナルコンピュータ（ＰＣ）等の汎用的なコンピュータ装置や、スマートフォン、タブレット端末等の携帯可能なコンピュータ装置等が適用される。
【００２６】
本実施形態に係る端末装置１０には、マネージメントコンソール１４Ａがインストールされている。このマネージメントコンソール１４Ａは、画像形成装置４０を遠隔で操作するためのアプリケーション・プログラム、すなわち、アプリケーション（以下、「アプリケーション」を単に「アプリ」という。）である。また、このマネージメントコンソール１４Ａを利用することで、例えば、端末装置１０から画像形成装置４０を遠隔で操作して各種のアプリをインストールしたり、アップデートしたり、アンインストールしたりすることが可能とされる。
【００２７】
図２は、本実施形態に係る端末装置１０の電気的な構成の一例を示すブロック図である。
図２に示すように、本実施形態に係る端末装置１０は、制御部１２と、記憶部１４と、表示部１６と、操作部１８と、通信部２０と、を備えている。
【００２８】
制御部１２は、ＣＰＵ（Central Processing Unit）１２Ａ、ＲＯＭ（Read Only Memory）１２Ｂ、ＲＡＭ（Random Access Memory）１２Ｃ、及び入出力インターフェース（Ｉ／Ｏ）１２Ｄを備えており、これら各部がバスを介して各々接続されている。
【００２９】
Ｉ／Ｏ１２Ｄには、記憶部１４と、表示部１６と、操作部１８と、通信部２０と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ１２Ｄを介して、ＣＰＵ１２Ａと相互に通信可能とされる。
【００３０】
制御部１２は、端末装置１０の一部の動作を制御するサブ制御部として構成されてもよいし、端末装置１０の全体の動作を制御するメイン制御部の一部として構成されてもよい。制御部１２の各ブロックの一部又は全部には、例えば、ＬＳＩ（Large Scale Integration）等の集積回路又はＩＣ（Integrated Circuit）チップセットが用いられる。上記各ブロックに個別の回路を用いてもよいし、一部又は全部を集積した回路を用いてもよい。上記各ブロック同士が一体として設けられてもよいし、一部のブロックが別に設けられてもよい。また、上記各ブロックのそれぞれにおいて、その一部が別に設けられてもよい。制御部１２の集積化には、ＬＳＩに限らず、専用回路又は汎用プロセッサを用いてもよい。
【００３１】
記憶部１４としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部１４には、本実施形態に係る表示制御処理を実現するためのプログラムの一例であるマネージメントコンソール１４Ａが記憶される。なお、このマネージメントコンソール１４Ａは、ＲＯＭ１２Ｂに記憶されていてもよい。
【００３２】
マネージメントコンソール１４Ａは、例えば、端末装置１０に予めインストールされていてもよい。マネージメントコンソール１４Ａは、不揮発性の記憶媒体に記憶して、又はネットワークＮを介して配布して、端末装置１０に適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ（Compact Disc Read Only Memory）、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ（Digital Versatile Disc Read Only Memory）、フラッシュメモリ、メモリカード等が想定される。
【００３３】
表示部１６には、例えば、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等が用いられる。表示部１６は、タッチパネルを一体的に有していてもよい。操作部１８には、例えば、キーボードやマウス等の操作入力用のデバイスが設けられている。表示部１６及び操作部１８は、端末装置１０のユーザから各種の指示を受け付ける。表示部１６は、ユーザから受け付けた指示に応じて実行された処理の結果や、処理に対する通知等の各種の情報を表示する。
【００３４】
通信部２０は、インターネットや、ＬＡＮ、ＷＡＮ等のネットワークＮに接続されており、外部の画像形成装置４０との間でネットワークＮを介して通信が可能とされる。
【００３５】
ところで、上述したように、画像形成装置４０にインストール済みのアプリが使用契約の終了等により使用不可になった場合、端末装置１０のアプリ一覧画面からインストール済みアプリを示す情報（アイコン、文字等）が自動的に消去されてしまう。このため、端末装置１０からの遠隔操作により画像形成装置４０のインストール済みアプリをアンインストールすることが出来ず、画像形成装置４０では使用できないアプリがいつまでも残ることになり、望ましくない。
【００３６】
このため、本実施形態に係る端末装置１０のＣＰＵ１２Ａは、記憶部１４に記憶されているマネージメントコンソール１４ＡをＲＡＭ１２Ｃに書き込んで実行することにより、図３に示す各部として機能する。
【００３７】
図３は、本実施形態に係る端末装置１０の機能的な構成の一例を示すブロック図である。
図３に示すように、本実施形態に係る端末装置１０のＣＰＵ１２Ａは、処理部３０及び表示制御部３２として機能する。この表示制御部３２は、第１制御部及び第２制御部の一例である。
【００３８】
本実施形態に係る処理部３０は、画像形成装置４０で使用するアプリを、画像形成装置４０に対して遠隔でインストール及びアンインストールする処理を行う。
【００３９】
本実施形態に係る表示制御部３２は、画像形成装置４０にインストール済みのアプリを示す情報の一覧を第１表示領域に表示させ、かつ、画像形成装置４０にインストール可能なアプリを示す情報の一覧を第２表示領域に表示させる制御を行う。これらの第１表示領域及び第２表示領域は、一例として、表示部１６に設けられている。第２表示領域は、第１表示領域とは別の領域である。そして、表示制御部３２は、第１表示領域の一覧に含まれるアプリのうちのいずれかのアプリが使用不可になった場合に、使用不可になったアプリが画像形成装置４０にインストールされている状態で、使用不可になったアプリを示す情報を第１表示領域の一覧に継続して表示させ、かつ、使用不可になったアプリを示す情報を第２表示領域の一覧から消去する制御を行う。
【００４０】
なお、上記において、アプリを示す情報とは、一例として、アプリを示すアイコンや、アプリを示す文字等を意味している。また、アプリが使用不可になるとは、一例として、アプリの使用契約が終了する、アプリの提供期間が終了する、アプリの使用権限がなくなる等で使用不可になる場合を意味し、画像形成装置４０の故障等で使用不可になる場合は含まれない。
【００４１】
図４は、本実施形態に係るマネージメントコンソール画面の遷移の一例を示す正面図である。
図４に示すマネージメントコンソール画面は、上述のマネージメントコンソール１４Ａにより表示部１６に表示され、画像形成装置４０を遠隔で操作するための画面である。
【００４２】
図４の上図に示すマネージメントコンソール画面５０には、上述したように、第１表示領域５０Ａ及び第２表示領域５０Ｂが含まれている。第１表示領域５０Ａには、インストール済みアプリ一覧５２Ａが表示され、第２表示領域５０Ｂには、インストール可能アプリ一覧５２Ｂが表示されている。ここで、一例として、アプリＡが使用不可になった場合、図４の下図に示すマネージメントコンソール画面５４に遷移する。
【００４３】
図４の下図に示すマネージメントコンソール画面５４では、インストール済みアプリ一覧５２Ａの中に使用不可になったアプリＡが継続して表示され、かつ、インストール可能アプリ一覧５２Ｂの中から使用不可になったアプリＡが消去されている。なお、従来、使用不可になったアプリＡは、上述したように、インストール可能アプリ一覧５２Ｂから消去されるだけではなく、インストール済みアプリ一覧５２Ａからも消去されていた。このため、ユーザはマネージメントコンソール画面５４から使用不可になったアプリＡをアンインストールすることが出来なかった。これに対して、本実施形態によれば、インストール済みアプリ一覧５２Ａの中に使用不可になったアプリＡが継続して表示されるため、ユーザはマネージメントコンソール画面５４から使用不可になったアプリＡをアンインストールすることが可能とされる。すなわち、ユーザは、画像形成装置４０にインストールされている、使用不可になったアプリＡをアンインストールする場合、インストール済みアプリ一覧５２Ａの中から使用不可になったアプリＡを選択し、アンインストールの実行を指示すればよい。
【００４４】
次に、図５を参照して、本実施形態に係る端末装置１０の作用を説明する。
【００４５】
図５は、本実施形態に係るマネージメントコンソール１４Ａによる処理の流れの一例を示すフローチャートである。
【００４６】
まず、端末装置１０に対して、ユーザによりマネージメントコンソール１４Ａの起動が指示されると、以下の各ステップを実行する。
【００４７】
図５のステップ１００では、表示制御部３２が、一例として、上述の図４の上図に示すように、インストール済みアプリ一覧５２Ａを第１表示領域５０Ａに表示させ、かつ、インストール可能アプリ一覧５２Ｂを第２表示領域５０Ｂに表示させる制御を行う。
【００４８】
ステップ１０２では、処理部３０が、使用不可になったアプリが有るか否かを判定する。使用不可になったアプリが有ると判定した場合（肯定判定の場合）、ステップ１０４に移行し、使用不可になったアプリがないと判定した場合（否定判定の場合）、ステップ１１２に移行する。
【００４９】
ステップ１０４では、表示制御部３２が、一例として、上述の図４の下図に示すように、使用不可になったアプリ（本実施形態ではアプリＡ）を示す情報を、第１表示領域５０Ａのインストール済みアプリ一覧５２Ａに継続して表示させ、かつ、第２表示領域５０Ｂのインストール可能アプリ一覧５２Ｂから消去する制御を行う。
【００５０】
ステップ１０６では、処理部３０が、使用不可になったアプリに対して、ユーザからアンインストールの指示が有ったか否かを判定する。ユーザからアンインストールの指示が有ったと判定した場合（肯定判定の場合）、ステップ１０８に移行し、ユーザからアンインストールの指示がないと判定した場合（否定判定の場合）、ステップ１１０に移行する。
【００５１】
ステップ１０８では、処理部３０が、画像形成装置４０に対して、使用不可になったアプリのアンインストールを指示する。
【００５２】
ステップ１１０では、処理部３０が、画像形成装置４０に対する処理を終了するか否かを判定する。画像形成装置４０に対する処理を終了しないと判定した場合（否定判定の場合）、ステップ１００に戻り処理を繰り返す。また、画像形成装置４０に対する処理を終了すると判定した場合（肯定判定の場合）、本マネージメントコンソール１４Ａによる一連の処理を終了する。
【００５３】
一方、ステップ１１２では、処理部３０が、使用可能なアプリに対して、一例として、アンインストール、アップデート等の通常の処理を行い、ステップ１１０に移行する。
【００５４】
次に、図６〜図９を参照して、本実施形態に係る端末装置１０の画面例について説明する。
【００５５】
図６は、本実施形態に係るマネージメントコンソール画面５６の一例を示す正面図である。
図６に示すマネージメントコンソール画面５６には、図４に示す例と同様に、第１表示領域５０Ａにインストール済みアプリ一覧５２Ａが表示され、第２表示領域５０Ｂにインストール可能アプリ一覧５２Ｂが表示されている。
【００５６】
本実施形態に係る表示制御部３２は、インストール済みアプリ一覧５２Ａにおいて、使用不可になったアプリを示す情報の表示態様を、使用不可になる前の表示態様から変化させて表示させる制御を行う。なお、ここでいう表示態様の変化とは、一例として、グレーアウトによる表示、及び、予め定められたアイコン（例えば、「エクスクラメーション・マーク（exclamation mark）」等。）を付与する表示の少なくとも一方の変化である。また、表示態様の変化としては、文字色の変更（赤や青等）や、文字サイズの変更、下線や斜体等の文字飾りの付与等の各種の態様を採用してもよい。
【００５７】
図６に示す例では、インストール済みアプリ一覧５２ＡのうちのアプリＣが使用不可になったアプリとされている。このアプリＣの表示態様としては、アプリＣの文字がグレーアウト表示され、かつ、エクスクラメーション・マーク等のアイコン５８が付与されている。なお、表示態様の変化は、グレーアウト表示、及び、アイコン５８の付与のいずれか一方としてもよい。これにより、アプリＣが使用不可になったことが把握される。この使用不可になったアプリＣがユーザの操作に従って選択されると、一例として、図７に示すマネージメントコンソール画面５６に遷移する。
【００５８】
図７は、本実施形態に係るマネージメントコンソール画面５６の他の例を示す正面図である。
図７に示すマネージメントコンソール画面５６には、図２に示す例と同様に、第１表示領域５０Ａにインストール済みアプリ一覧５２Ａが表示され、第２表示領域５０Ｂにインストール可能アプリ一覧５２Ｂが表示されている。
【００５９】
本実施形態に係る表示制御部３２は、インストール済みアプリ一覧５２Ａにおいて、使用不可になったアプリを示す情報が選択された場合に、使用不可になったアプリをアンインストールすることを示す選択肢のみを表示させる制御を行う。
【００６０】
具体的に、図７に示すマネージメントコンソール画面５６は、使用不可になったアプリＣがユーザの操作に従って選択された場合に、表示される画面である。図７に示すマネージメントコンソール画面５６では、使用不可になったアプリＣをアンインストールすることを示す選択肢６０が表示されている。この場合、ユーザが選択肢６０を選択すると、画像形成装置４０に対して、アプリＣのアンインストールの指示が実行される。
【００６１】
なお、図７に示すマネージメントコンソール画面５６において、インストール済みアプリ一覧５２Ａのうちの複数のアプリが同時に使用不可になった場合、複数回のアンインストールの操作を行わなくてはならず、手間がかかる。このため、複数のアプリが同時に使用不可になった場合、１回のアンインストールの操作で複数のアプリが同時にアンインストールされることが望ましい。このため、一例として、使用不可になった複数のアプリの各々についての選択肢６０のいずれかが選択された場合、これら複数のアプリを同時にアンインストールする指示が実行されるようにしてもよい。
【００６２】
図８は、本実施形態に係るマネージメントコンソール画面５６の一部を示す正面図である。
【００６３】
本実施形態に係る表示制御部３２は、使用不可になる前のアプリを示す情報が選択された場合に、使用不可になる前のアプリをアンインストールすることを示す選択肢と、アップデートすることを示す選択肢とを含む複数の選択肢を表示させる制御を行う。
【００６４】
具体的に、図８に示すマネージメントコンソール画面５６では、使用不可になる前のアプリＣをアンインストールすることを示す選択肢６０と、アップデートすることを示す選択肢６１と、が表示されている。この場合、ユーザが選択肢６０を選択すると、画像形成装置４０に対して、アプリＣのアンインストールの指示が実行され、ユーザが選択肢６１を選択すると、画像形成装置４０に対して、アプリＣのアップデートの指示が実行される。
【００６５】
図９は、本実施形態に係るマネージメントコンソール画面５６の他の例を示す正面図である。
図９に示すマネージメントコンソール画面５６には、図２に示す例と同様に、第１表示領域５０Ａにインストール済みアプリ一覧５２Ａが表示され、第２表示領域５０Ｂにインストール可能アプリ一覧５２Ｂが表示されている。
【００６６】
本実施形態に係る表示制御部３２は、インストール済みアプリ一覧５２Ａにおいて、使用不可になったアプリが予め定められた条件を満たすアプリである場合に、使用不可になったアプリのアンインストールを禁止する制御を行う。なお、ここでいう予め定められた条件とは、画像形成装置４０にプレインストールされていること、及び、画像形成装置４０においてアンインストールが禁止されていることの少なくとも一方の条件である。この条件とする理由としては、画像形成装置４０にプレインストールされているアプリの場合、画像形成装置４０のアップデートを行うと、アンインストールしたはずのアプリが再インストールされる場合があることが挙げられる。また、画像形成装置４０においてアンインストールが禁止されているアプリの場合、画像形成装置４０のメーカ側の要望でアンインストールして欲しくない場合があることが挙げられる。
【００６７】
図９に示すマネージメントコンソール画面５６では、アプリＥが使用不可になっているが、使用不可になったアプリＥについて、アンインストールを示す選択肢６２が選択できない状態とされている。つまり、使用不可になったアプリＥは、画像形成装置４０にプレインストールされているか、あるいは、画像形成装置４０においてアンインストールが禁止されているアプリであり、このアプリＥをアンインストールすることが禁止される。
【００６８】
このように本実施形態によれば、画像形成装置にインストールされたアプリが使用不可になった場合に、使用不可になったアプリが端末装置から遠隔操作でアンインストールされる。このため、画像形成装置では使用できないアプリがいつまでも残ることがなくなる。
【００６９】
以上、実施形態に係る表示制御装置の一例として端末装置を例示して説明した。実施形態は、端末装置が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態は、このプログラムを記憶したコンピュータが読み取り可能な記憶媒体の形態としてもよい。
【００７０】
その他、上記実施形態で説明した端末装置の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【００７１】
また、上記実施形態で説明したプログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【００７２】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【符号の説明】
【００７３】
１０   端末装置
１２   制御部
１２Ａ ＣＰＵ
１２Ｂ ＲＯＭ
１２Ｃ ＲＡＭ
１２Ｄ Ｉ／Ｏ
１４   記憶部
１４Ａ マネージメントコンソール
１６   表示部
１８   操作部
２０   通信部
３０   処理部
３２   表示制御部
４０   画像形成装置
５０、５４、５６マネージメントコンソール画面
５０Ａ 第１表示領域
５０Ｂ 第２表示領域
５２Ａ インストール済みアプリ一覧
５２Ｂ インストール可能アプリ一覧
９０   表示制御システム
【図１】
2020068429.tif 000003
【図２】
2020068429.tif 000004
【図３】
2020068429.tif 000005
【図４】
2020068429.tif 000006
【図５】
2020068429.tif 000007
【図６】
2020068429.tif 000008
【図７】
2020068429.tif 000009
【図８】
2020068429.tif 000010
【図９】
2020068429.tif 000011