(57)【要約】      （修正有）【課題】事象に応じてプログラムが生成する画面を表示する場合に比べて、表示部に表示される操作子の数を適切な数とすることができる制御装置及び制御プログラムを提供する。【解決手段】画像形成装置の制御部は、表示制御部及び権限制御部を備える。表示制御部は、全てのユーザによる利用を可能とした「共有」の権限、及び特定のユーザのみの利用を可能とした「個人」の権限のいずれかが設定され、かつ実行されるアプリが対応付けられた複数の選択用ボタン５３を表示部１６に表示させる制御を行う。権限制御部は、選択用ボタンの利用状況に従って、選択用ボタンに設定された権限を「共有」及び「個人」の一方から他方に変更する制御を行う。【選択図】図４
2020042555.tif 000002
【特許請求の範囲】
【請求項１】
全ての利用者による利用を可能とした第１権限、及び特定の利用者のみの利用を可能とした第２権限のいずれかが設定され、かつ実行される処理が対応付けられた複数の操作子を表示部に表示させる制御を行う表示制御部と、
前記操作子の利用状況に従って、前記操作子に設定された権限を前記第１権限及び前記第２権限の一方から他方に変更する制御を行う権限制御部と、
を備えた制御装置。
【請求項２】
前記表示制御部は、設定されている権限に応じた利用者に対して、前記操作子を前記表示部に表示させる制御を行う、
請求項１に記載の制御装置。
【請求項３】
前記表示制御部は、前記第１権限が設定された操作子である第１操作子、及び前記第２権限が設定された操作子である第２操作子の各々の見分けが可能な状態で前記表示部に表示させる制御を行う、
請求項１または請求項２に記載の制御装置。
【請求項４】
前記表示制御部は、前記第１操作子に対して前記第１操作子であることを表す情報を表示し、かつ前記第２操作子に対して前記第２操作子であることを表す情報を表示することで各々の見分けが可能な状態で表示させる制御を行う、
請求項３に記載の制御装置。
【請求項５】
前記権限制御部は、前記第１権限が設定された前記操作子の前記利用状況が利用者が少ない状況であるとみなす条件を満たす場合、前記第１権限から前記第２権限に変更する制御を行う、
請求項１から請求項４のいずれか１項に記載の制御装置。
【請求項６】
前記条件は、予め定められた期間内の、前記第１権限が設定された前記操作子の利用者の数が予め定められた数未満であるとの条件である、
請求項５に記載の制御装置。
【請求項７】
前記条件は、予め定められた期間内の、前記第１権限が設定された前記操作子の利用頻度が予め定められた頻度未満であるとの条件である、
請求項５に記載の制御装置。
【請求項８】
前記権限制御部は、前記第１権限が設定された前記操作子の前記利用状況が利用者がいない状況とみなせる場合、権限の変更に替えて、権限の取り消しを行う、
請求項１から請求項４のいずれか１項に記載の制御装置。
【請求項９】
前記権限制御部は、前記第１権限が設定された前記操作子の数が予め定められた数以上の場合に、前記操作子の利用状況に従って、前記操作子に設定された権限を前記第１権限及び前記第２権限の一方から他方に変更する制御を行う、
請求項１から請求項８のいずれか１項に記載の制御装置。
【請求項１０】
コンピュータを、請求項１から請求項９のいずれか１項に記載の制御装置の表示制御部及び権限制御部として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、制御装置及び制御プログラムに関する。
【背景技術】
【０００２】
特許文献１には、１つ以上の事象を検出する事象検出手段と、前記事象とプログラムとを対応づける対応情報を登録する登録手段と、前記事象検出手段が検出した事象に応じて、前記プログラムが生成する画面を表示する表示手段と、を有することを特徴とする情報処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０１００２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、事象に応じてプログラムが生成する画面を表示する場合に比べて、表示部に表示される操作子の数を適切な数とすることができる制御装置及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本開示の第１の態様の制御装置は、全ての利用者による利用を可能とした第１権限、及び特定の利用者のみの利用を可能とした第２権限のいずれかが設定され、かつ実行される処理が対応付けられた複数の操作子を表示部に表示させる制御を行う表示制御部と、前記操作子の利用状況に従って、前記操作子に設定された権限を前記第１権限及び前記第２権限の一方から他方に変更する制御を行う権限制御部と、を備える。
【０００６】
また、本開示の第２の態様の制御装置は、第１の態様の制御装置において、前記表示制御部は、設定されている権限に応じた利用者に対して、前記操作子を前記表示部に表示させる制御を行う。
【０００７】
また、本開示の第３の態様の制御装置は、第１の態様または第２の態様の制御装置において、前記表示制御部は、前記第１権限が設定された操作子である第１操作子、及び前記第２権限が設定された操作子である第２操作子の各々の見分けが可能な状態で前記表示部に表示させる制御を行う。
【０００８】
また、本開示の第４の態様の制御装置は、第３の態様の制御装置において、前記表示制御部は、前記第１操作子に対して前記第１操作子であることを表す情報を表示し、かつ前記第２操作子に対して前記第２操作子であることを表す情報を表示することで各々の見分けが可能な状態で表示させる制御を行う。
【０００９】
また、本開示の第５の態様の制御装置は、第１の態様から第４の態様のいずれか１態様の制御装置において、前記権限制御部は、前記第１権限が設定された前記操作子の前記利用状況が利用者が少ない状況であるとみなす条件を満たす場合、前記第１権限から前記第２権限に変更する制御を行う。
【００１０】
また、本開示の第６の態様の制御装置は、第５の態様の制御装置において、前記条件は、予め定められた期間内の、前記第１権限が設定された前記操作子の利用者の数が予め定められた数未満であるとの条件である。
【００１１】
また、本開示の第７の態様の制御装置は、第５の態様の制御装置において、前記条件は、予め定められた期間内の、前記第１権限が設定された前記操作子の利用頻度が予め定められた頻度未満であるとの条件である。
【００１２】
また、本開示の第８の態様の制御装置は、第１の態様から第４の態様のいずれか１態様の制御装置において、前記権限制御部は、前記第１権限が設定された前記操作子の前記利用状況が利用者がいない状況とみなせる場合、権限の変更に替えて、権限の取り消しを行う。
【００１３】
また、本開示の第９の態様の制御装置は、第１の態様から第８の態様のいずれか１態様の制御装置において、前記権限制御部は、前記第１権限が設定された前記操作子の数が予め定められた数以上の場合に、前記操作子の利用状況に従って、前記操作子に設定された権限を前記第１権限及び前記第２権限の一方から他方に変更する制御を行う。
【００１４】
また、上記目的を達成するために、本開示の第１０の態様の制御プログラムは、コンピュータを、第１の態様から第９の態様のいずれか１態様に記載の制御装置の表示制御部及び権限制御部として機能させるためのものである。
【発明の効果】
【００１５】
本開示の第１の態様及び第１０の態様によれば、事象に応じてプログラムが生成する画面を表示する場合に比べて、表示部に表示される操作子の数を適切な数とすることができる。
【００１６】
本開示の第２の態様によれば、設定されている権限に関わらず利用者に対して、操作子を表示部に表示させる場合に比べて、不要な操作子が表示されることを抑制することができる。
【００１７】
本開示の第３の態様によれば、第１操作子及び第２操作子を各々の見分けが不可能な状態で表示部に表示する場合に比べて、利用者にとっての利便性を向上させることができる。
【００１８】
本開示の第４の態様によれば、第１操作子及び第２操作子を各々の見分けが不可能な状態で表示部に表示する場合に比べて、利用者にとっての利便性を向上させることができる。
【００１９】
本開示の第５の態様によれば、利用状況が利用者が少ない状況であるとみなす条件を満たした操作子について、第１権限が設定されたままとする場合に比べて、第１権限が設定された操作子の数を、利用状況に応じた、適切な数とすることができる。
【００２０】
本開示の第６の態様によれば、第１権限が設定された操作子の数を、予め定められた期間内の操作子の利用者の数に応じた適切な数とすることができる。
【００２１】
本開示の第７の態様によれば、第１権限が設定された操作子の数を、予め定められた期間内の操作子の利用頻度に応じた、適切な数とすることができる。
【００２２】
本開示の第８の態様によれば、利用状況が利用者がいないとみなせる状況の操作子について、第１権限を設定したままとする場合に比べて、第１権限が設定された操作子の数を、利用状況に応じた、適切な数とすることができる。
【００２３】
本開示の第９の態様によれば、第１権限が設定された操作子の数に関わらず権限を変更する制御を行う場合に比べて、第１権限が設定された操作子の数を、利用状況に応じた、適切な数とすることができる。
【図面の簡単な説明】
【００２４】
【図１】実施形態の画像形成装置のハードウェア構成の一例を示すブロック図である。
【図２】実施形態の画像形成装置の制御部の構成の一例を示すブロック図である。
【図３】実施形態の画像形成装置の表示部に表示されるホーム画面の一例を示す図である。
【図４】実施形態の画像形成装置の表示部に表示されるユーザ用のホーム画面の一例を示す図である。
【図５】実施形態の画像形成装置の表示部に表示されるユーザ用のホーム画面の一例を示す図である。
【図６】実施形態の登録アプリケーション情報の一例を示す図である。
【図７】実施形態の画像形成装置が実行する共有アプリ登録処理の流れの一例を表したフローチャートである。
【図８】実施形態の権限制御部が実行する共有アプリ利用履歴分析処理の流れの一例を表したフローチャートである。
【図９】実施形態の画像形成装置が、予め定められた期間が経過する毎に実行するアプリ権限管理処理の流れの一例を表したフローチャートである。
【図１０】実施形態の権限制御部が実行する個人アプリ利用履歴分析処理の流れの一例を表したフローチャートである。
【図１１】実施形態の画像形成装置が、ユーザのログイン時に実行するログイン時処理の流れの一例を表したフローチャートである。
【図１２】実施形態の画像形成装置の表示部に表示される確認情報の一例を表す図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本開示の技術を実施するための形態例を詳細に説明する。
【００２６】
まず、本実施形態の画像形成装置の構成を説明する。図１は、本実施形態の画像形成装置１０のハードウェア構成の一例を示すブロック図である。図１に示すように、本実施形態の画像形成装置１０は、制御部１２、記憶部１４、表示部１６、操作部１８、画像形成部２０、画像読取部２２、及び通信部２４を備えている。
【００２７】
本実施形態の制御部１２は、画像形成装置１０の全体を制御する。制御部１２は、ＣＰＵ（Central Processing Unit）１２Ａ、ＲＯＭ（Read Only Memory）１２Ｂ、及びＲＡＭ（Random Access Memory）１２Ｃを備えている。
【００２８】
ＣＰＵ１２Ａは、各種プログラム（詳細後述）を実行することにより、画像形成装置１０の動作を制御する。ＲＯＭ１２Ｂには、ＣＰＵ１２Ａで実行される各種プログラム及び各種パラメータ等が予め記憶されている。ＲＡＭ１２Ｃは、ＣＰＵ１２Ａによる各種プログラムの実行時のワークエリア等として用いられる。
【００２９】
本実施形態の制御部１２は、ＣＰＵ１２Ａが、記憶部１４に記憶されている、共有アプリ登録プログラム１４Ａ、アプリ権限管理プログラム１４Ｂ、ログイン時プログラム１４Ｃ、共有アプリ利用履歴分析プログラム１４Ｄ、及び個人アプリ利用履歴分析プログラム１４Ｅの各々をＲＡＭ１２Ｃに書き込んで実行することにより、図２に示す表示制御部４０及び権限制御部４２として機能する。図２には、本実施形態の制御部１２の機能的な構成の一例を表すブロック図を示す。本実施形態の制御部１２が、本開示の制御装置の一例である。
【００３０】
表示制御部４０は、実行される処理が対応付けられ、かつ全てのユーザによる利用を可能とした権限である「共有」、及び特定のユーザのみの利用を可能とした権限である「個人」のいずれかが設定された複数の選択用ボタン５３（操作子）（図４、５参照、詳細後述）を表示部１６に表示させる制御を行う。権限制御部４２は、選択用ボタン５３の利用状況に従って、選択用ボタン５３に設定された権限を、共有及び個人の一方から他方に変更する制御を行う。なお、本実施形態の共有権限が、本開示の第１権限の一例であり、本実施形態の個人権限が、本開示の第２権限の一例である。
【００３１】
記憶部１４としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、及びフラッシュメモリ等が用いられる。記憶部１４には、共有アプリ登録プログラム１４Ａ、アプリ権限管理プログラム１４Ｂ、ログイン時プログラム１４Ｃ、共有アプリ利用履歴分析プログラム１４Ｄ、及び個人アプリ利用履歴分析プログラム１４Ｅが記憶されている。なお、共有アプリ登録プログラム１４Ａ、アプリ権限管理プログラム１４Ｂ、ログイン時プログラム１４Ｃ、共有アプリ利用履歴分析プログラム１４Ｄ、及び個人アプリ利用履歴分析プログラム１４Ｅは、記憶部１４に代わり、ＲＯＭ１２Ｂに記憶されていてもよい。また、記憶部１４には、ユーザが登録したアプリケーションに関する情報である登録アプリケーション情報１４Ｆ（詳細後述）が記憶されている。
【００３２】
表示部１６には、例えば、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等が用いられる。表示部１６は、タッチパネルを一体的に有している。操作部１８には、テンキーやスタートキー等の各種の操作キーが設けられている。表示部１６及び操作部１８は、画像形成装置１０のユーザから各種の指示を受け付ける。この各種の指示には、例えば、画像の読み取りを開始させる指示や、画像のコピーを開始させる指示等が含まれる。表示部１６は、ユーザから受け付けた指示に応じて実行された処理の結果や、処理に対する通知等の各種の情報を表示する。
【００３３】
画像読取部２２は、用紙などの記録媒体上の文書及び画像を読み取り、読み取った文書及び画像を表す画像データを生成する画像読取（スキャナ）機能を有する。画像形成部２０は、画像読取部２２により生成された画像データ、または通信部２４を介して得られた画像データに基づく画像を、電子写真方式やインクジェット方式等によって記録媒体に対して形成する画像形成機能を有している。
【００３４】
通信部２４は、インターネットやＬＡＮ（Local Area Network）等の通信回線（図示省略）に接続されており、通信回線に接続されている他の装置と通信を行う通信インターフェースとして機能する。
【００３５】
上述したＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ、記憶部１４、表示部１６、操作部１８、画像形成部２０、画像読取部２２、及び通信部２４は、システムバスやコントロールバス等のバス２９を介して、各種データの授受が可能に接続されている。
【００３６】
次に、本実施形態の画像形成装置１０の作用を説明する。
まず、本実施形態の画像形成装置１０の表示部１６に表示されるホーム画面について説明する。図３は、表示部１６に表示されるホーム画面５０の一例を示す図である。ユーザのログイン前は、表示部１６には、図３に示すホーム画面５０が表示されている。ログイン前のホーム画面５０には、複数の選択用ボタン５２と共に、ログインボタン５４、設定ボタン５６Ａ、及びリセットボタン５６Ｂが表示されている。
【００３７】
本実施形態の選択用ボタン５２及び後述する選択用ボタン５３（図４、５参照）は、対応付けられた処理を表す図柄及び文字の少なくとも一方を画像として表現したものである。本実施形態では、サービス処理を図柄（画像）で表現している。ユーザが、指等により表示部１６に表示された選択用ボタン５２または選択用ボタン５３を選択（押圧）する操作を行うことにより、対応付けられているサービス処理が選択される。図３に示した例では、複数の選択用ボタン５２の何れかがユーザにより選択（押圧）されることで、選択された選択用ボタン５２に関連付けられている機能（サービス処理）が実行される。
【００３８】
図３に示す例では、選択用ボタン５２として、「コピー」、「ファクス」、「スキャン」、「メディア接続」、「プリント」、「ＰＣ保存」、「メール」、及び「画像」の各サービス処理を選択するための選択用ボタン５２が表示されている。図３に示す例では、選択用ボタン５２に使用される図柄は、選択用ボタン５２に対応付けられているサービス処理の内容を表している。
【００３９】
なお、本実施形態の画像形成装置１０では、ホーム画面５０に表示される選択用ボタン５２により選択されるサービス処理は、画像形成装置１０に初期設定として予め用意されているサービス処理である。選択用ボタン５２は、画像形成装置１０を利用する全てのユーザによる利用が可能である。換言すると、選択用ボタン５２により選択されるサービス処理は、画像形成装置１０を利用する全てのユーザによる利用が可能なサービス処理である。
【００４０】
ログインボタン５４がユーザにより選択されることで、ログイン認証が行われる。ログイン認証では、ユーザから受け付けたユーザＩＤ（Identification）やパスワード等が、予め登録された情報と一致するか否かにより認証が行われる。
【００４１】
ユーザのログイン後は、表示部１６には、図４に示すユーザ用のホーム画面６０が表示される。ホーム画面６０は、個々のユーザに対応して表示されるものである。ホーム画面６０は、ユーザＩＤに関連付けて記憶されたホーム画面情報に基づいて生成される。
【００４２】
ホーム画面情報としては、ホーム画面６０に表示する選択用ボタン５３の情報、及び表示される選択用ボタン５３に対応付けられているサービス処理に関する情報等が記憶されている。本実施形態の選択用ボタン５３が、本開示の「操作子」の一例である。
【００４３】
また、本実施の形態では、ホーム画面６０は、複数のページにより構成されている。図４は最初のページを示す。図４に示すように、ユーザの指４により矢印方向にスクロールすることで、最初のページから、一例として、図５に示す他のページに切り替わる。そして、画面右上のリセットボタン５６Ｂがユーザにより押圧されると、デフォルトである最初のページ（図４参照）に戻る。
【００４４】
図４に示した例では、ホーム画面６０に、上述した選択用ボタン５２と、ユーザにより新たに登録されたサービス処理を選択するための選択用ボタン５３とが、表示される。図４に示した例では、ホーム画面６０に、「コピー」、「ファクス」、「スキャン」、及び「メディア接続」の何れかのサービス処理を選択するための選択用ボタン５２が表示されている。また、ホーム画面６０には、「ａ」、「ｂ」、及び「ｃ」の何れかのサービス処理を選択するための選択用ボタン５３が表示される。さらに、ホーム画面６０には、設定ボタン５６Ａ、及びリセットボタン５６Ｂが表示されている。また、ユーザのログイン後は、ホーム画面６０には、ログインボタン５４の代わりに、ログインしたユーザのユーザ名５５が表示される。
【００４５】
ページの切り替えが行われると、図５に示した一例のように、切り替え前のページ（図４参照）に表示された選択用ボタン５２、５３と異なる選択用ボタン５２、５３が現れる。図５に示した一例では、ホーム画面６０には、「プリント」、「ＰＣ保存」、及び「メール」の何れかのサービス処理を選択するための選択用ボタン５２が表示される。また、ホーム画面６０には、「ｆ」、「ｇ」、「ｈ」、「ｉ」、及び「ｊ」の何れかのサービス処理を選択するための選択用ボタン５３が表示される。なお、ログイン前のホーム画面５０も複数のページにより構成されており、ユーザ用のホーム画面６０と同様に、ユーザのスクロール操作によってページの切り替えが行われる。
【００４６】
本実施形態の画像形成装置１０では、ユーザにより、新たなサービス処理を実行するためのアプリケーションプログラムを登録することが可能となっている。本実施形態の画像形成装置１０では、制御部１２が、ユーザによって登録されたサービス処理を実行するためのアプリケーションプログラムの管理を行う。以下では、ユーザにより新たに登録されたサービス処理を、画像形成装置１０に初期設定として予め用意されているサービス処理と区別するために、「アプリ」という。
【００４７】
ユーザがアプリを登録した場合、登録されたアプリを選択するための選択用ボタン５３がホーム画面６０に表示される。例えば、図４に示した一例では、「ａ」、「ｂ」、及び「ｃ」は、ユーザにより登録されたアプリである。また、図５に示した一例では、「ｆ」、「ｇ」、「ｈ」、「ｉ」、及び「ｊ」は、ユーザにより登録されたアプリである。図４及び図５に示した一例では、ユーザにより登録されたアプリの選択用ボタン５３には、アプリを登録したユーザにより選択された図柄が使用されている。
【００４８】
ユーザにより登録されるアプリには、画像形成装置１０を利用する全てのユーザによる利用が可能な「共有」の権限が設定されたアプリ（以下、「共有アプリ」という）と、特定のユーザにより利用される「個人」の権限が設定されたアプリ（以下、「個人アプリ」という）とがある。換言すると、選択用ボタン５３には、「共有」の権限が設定されたものと、「個人」の権限が設定されたものとが存在する。そのため、ホーム画面６０には、ログインしたユーザが登録した「個人」の権限が設定された選択用ボタン５３が表示されると共に、登録したユーザが誰かにかかわらず、「共有」の権限が設定された選択用ボタン５３が表示される。
【００４９】
「共有」の権限が設定された選択用ボタン５３には、図４及び図５に示した一例のように、「共有」であることを示す矩形のマーク（共有バッジ５８）が付加されている。図４に示した一例では、「ａ」は、共有アプリであり、図５に示した一例では、「ｆ」、「ｈ」、及び「ｊ」は、共有アプリである。従って、図４に示した一例では、「ｂ」及び「ｃ」は、個人アプリであり、図５に示した一例では、「ｇ」及び「ｉ」は、個人アプリである。
【００５０】
また、ユーザにより登録されるアプリには、「通常」のアプリと「ワンタッチ」のアプリとがある。なお、以下では、ワンタッチのアプリを選択する選択用ボタン５３を、「ワンタッチの選択用ボタン５３」という。
【００５１】
通常のアプリでは、ホーム画面６０で選択用ボタン５３が選択されると、実行するか否かを確認する確認画面や、機能の詳細な設定を行うための設定画面等が表示される。このように通常のアプリでは、選択用ボタン５３の選択を行うだけでは、サービス処理の実行は開始されない。一方、ワンタッチのアプリでは、ホーム画面６０においてワンタッチの選択用ボタン５３の選択を１回行うだけで、アプリの実行が開始される。確認画面や設定画面等は表示されず、実行中であることを示す実行画面が表示される。
【００５２】
ワンタッチの選択用ボタン５３には、図４及び図５に示すように、「ワンタッチ」であることを示す菱形のマーク（ワンタッチバッジ５７）が付加されている。図４に示した一例では、「ａ」及び「ｂ」のアプリを選択するための選択用ボタン５３には、ワンタッチバッジ５７が付加されている。また、図５に示した一例では、「ｆ」、「ｇ」、「ｈ」、及び「ｉ」のアプリを選択するための選択用ボタン５３には、ワンタッチバッジ５７が付加されている。
【００５３】
上述したように、本実施形態の画像形成装置１０では、ユーザにより、アプリの登録が可能となっている。ユーザはアプリを登録する場合、ホーム画面６０に表示されている設定ボタン５６Ａを押圧し、表示部１６にアプリ登録画面（図示省略）を表示させる。ユーザは、表示部１６に表示されたアプリ登録画面から、アプリの名称、所望の処理を設定し、「通常」または「ワンタッチ」の選択を行う。さらに、ユーザは、登録するアプリに「共有」及び「個人」のいずれか一方の権限を設定する。なお、本実施形態の画像形成装置１０では、登録可能な共有アプリの数が予め定められている。
【００５４】
ユーザにより登録されたアプリは、記憶部１４に記憶されている登録アプリケーション情報１４Ｆによって管理される。図６は、本実施形態の登録アプリケーション情報１４Ｆの一例を示す図である。図６に示すように、本実施形態の登録アプリケーション情報１４Ｆは、アプリの名称、設定されている権限、設定されている権限が「個人」である場合の対象となるユーザ、個人化対象ユーザ（詳細後述）、設定された処理を表すパラメータ、及び当該アプリ（選択用ボタン５３）を利用したユーザの利用履歴の各々を表す情報が対応付けられている。なお、利用履歴には、当該アプリを登録した日時、アプリを利用したユーザに関する情報及び利用日時等が含まれる。
【００５５】
本実施形態の画像形成装置１０では、共有アプリを登録する際に、図７に示した共有アプリ登録処理が実行される。図７には、本実施形態の画像形成装置１０が実行する共有アプリ登録処理の流れの一例を表したフローチャートを示す。本実施形態では、制御部１２のＣＰＵ１２Ａが、記憶部１４に記憶されている共有アプリ登録プログラム１４Ａを実行することにより、図７に示した共有アプリ登録処理が実行される。
【００５６】
図７に示したステップＳ１００で権限制御部４２が、登録アプリケーション情報１４Ｆに登録されている共有アプリの数が、既に登録上限数に達しているか否かを判定する。本実施形態では、共有アプリには、登録の上限数が定められており、個人アプリには、登録の上限数が定められていない。登録上限数に達している場合、ステップＳ１００の判定が肯定判定となり、本共有アプリ登録処理を終了する。なお、この場合、新たに共有アプリを登録することができないため、ユーザが登録しようとするアプリを、個人アプリとして登録する処理、または個人アプリとして登録することを提案する旨を表す情報を表示する処理等を行うことが好ましい。一方、登録上限数に達していない場合、ステップＳ１００の判定が否定判定となり、ステップＳ１０２へ移行する。
【００５７】
ステップＳ１０２で権限制御部４２は、登録アプリケーション情報１４Ｆに、共有アプリとして登録する。
【００５８】
次のステップＳ１０４で権限制御部４２は、上記ステップＳ１０２で共有アプリを登録したことにより、登録アプリケーション情報１４Ｆに登録されている共有アプリの数が、登録上限数に達したか否かを判定する。登録上限数に未だ達していない場合、ステップＳ１０４の判定が否定判定となり、本共有アプリ登録処理を終了する。一方、登録上限数に達した場合、ステップＳ１０４の判定が肯定判定となり、ステップＳ１０６に移行する。
【００５９】
ステップＳ１０６で権限制御部４２は、図８に示した共有アプリ利用履歴分析処理を実行する。図８には、権限制御部４２が実行する共有アプリ利用履歴分析処理の流れの一例を表したフローチャートを示す。本実施形態では、制御部１２のＣＰＵ１２Ａが、記憶部１４に記憶されている共有アプリ利用履歴分析プログラム１４Ｄを実行することにより、図８に示した共有アプリ利用履歴分析処理が実行される。
【００６０】
図８に示したステップＳ２００で権限制御部４２は、記憶部１４に記憶されている登録アプリケーション情報１４Ｆから、「共有」の権限が設定されている共有アプリを１件抽出する。なお、図８では記載を省略したが、本実施形態では、登録アプリケーション情報１４Ｆに共有アプリが全く登録されていない場合、抽出する共有アプリが無いため、本共有アプリ利用履歴分析処理を終了する形態とする。
【００６１】
次のステップＳ２０２で権限制御部４２は、登録アプリケーション情報１４Ｆにおいて、抽出した共有アプリの利用履歴を参照する。次のステップＳ２０４で権限制御部４２は、利用履歴に基づき、共有アプリが登録されてから、対象外期間が経過したか否かを判定する。共有アプリが登録されてからの経過期間が短い場合、利用履歴の蓄積が少ないことが想定される。本実施形態の共有アプリ利用履歴分析処理では、利用履歴の蓄積が少ない共有アプリは、適切な分析結果が得られない懸念があるため分析の対象外としている。そのため、分析の対象外とするか否かを判定するための対象外期間が予め定められている。
【００６２】
共有アプリが登録されてから未だ対象外期間が経過していない場合、ステップＳ２０４の判定が否定判定となり、ステップＳ２２０へ移行する。一方、共有アプリが登録されてから対象外期間が経過している場合、ステップＳ２０４の判定が肯定判定となり、ステップＳ２０６へ移行する。
【００６３】
ステップＳ２０６で権限制御部４２は、共有アプリを利用したユーザの数が１（一人）であるか否かを判定する。なお、本判定では、同一のユーザが複数回利用した場合でも、ユーザの数は１と判定する。
【００６４】
共有アプリを利用したユーザの数が１ではない場合、換言すると利用したユーザの数が０または２以上の場合、ステップＳ２０６の判定が否定判定となり、ステップＳ２０８へ移行する。
【００６５】
ステップ２０８で権限制御部４２は、共有アプリを利用したユーザの数が５よりも多い、または０であるか否かを判定する。共有アプリを利用したユーザの数が５よりも多い、または０である場合、ステップＳ２０８の判定が肯定判定となり、ステップＳ２１４へ移行する。一方、共有アプリを利用したユーザの数が５よりも多い、または０ではない場合、換言すると利用したユーザの数が２〜５の場合、ステップＳ２０８の判定が否定判定となり、ステップＳ２１０へ移行する。
【００６６】
ステップＳ２１０で権限制御部４２は、共有アプリを利用した各ユーザの利用率を導出する。本実施形態では一例として、権限制御部４２は、ユーザ毎に、ユーザの利用回数を、当該共有アプリが利用された全回数で割った値（ユーザの利用回数÷利用された全回数）を、各ユーザの利用率として導出する。
【００６７】
次のステップＳ２１２で権限制御部４２は、上記ステップＳ２１０で導出した利用率に基づいて、利用率７０％以上のユーザが有るか否かを判定する。利用率が７０％以上のユーザがいる場合、ステップＳ２１２の判定が肯定判定となり、ステップＳ２１６へ移行する。
【００６８】
一方、利用率が７０％以上のユーザがいない場合、ステップＳ２１２の判定が否定判定となり、ステップＳ２１４へ移行する。ステップＳ２１４で権限制御部４２は、当該共有アプリを占有する占有ユーザが無しとの判定を行った後、ステップＳ２２０へ移行する。
【００６９】
一方、上記ステップＳ２０６において、利用したユーザの数が１の場合、判定が肯定判定となり、ステップＳ２１６へ移行する。ステップＳ２１６で権限制御部４２は、共有アプリについて占有ユーザが有りと判定し、個人化対象ユーザとして、登録アプリケーション情報１４Ｆに登録する。なお、上記ステップＳ２１２で肯定判定となりステップＳ２１６へ移行した場合、権限制御部４２は、利用率が７０％以上であると判定されたユーザを、個人化対象ユーザとして、登録アプリケーション情報１４Ｆに登録する。
【００７０】
次のステップＳ２１８で権限制御部４２は、共有アプリに設定さている権限を「共有」から「個人」に変更する。具体的には、権限制御部４２は、当該共有アプリにおける登録アプリケーション情報１４Ｆに設定されている権限を表す情報を、「共有」から「個人」に変更する。本処理により、当該共有アプリは、個人アプリに変更される。
【００７１】
次のステップＳ２２０で権限制御部４２は、分析を終了するか否かを判定する。具体的には、権限制御部４２は、登録アプリケーション情報１４Ｆに登録されている全ての共有アプリについて、上記ステップＳ２００〜Ｓ２１８の処理を実行した場合、分析を終了すると判定する。分析を終了しない場合、ステップＳ２２０の判定が否定判定となり、ステップＳ２００に戻る。そして、権限制御部４２は、ステップＳ２００において、未だ抽出していない共有アプリを登録アプリケーション情報１４Ｆから抽出し、ステップＳ２０２〜Ｓ２１８の処理を繰り返す。一方、登録アプリケーション情報１４Ｆから全ての共有アプリを抽出した場合、ステップＳ２２０の判定が肯定判定となり、本共有アプリ利用履歴分析処理を終了することで、共有アプリ登録処理のステップＳ１０６を終了し、ステップＳ１０８へ移行する。
【００７２】
ステップＳ１０８で権限制御部４２は、上記ステップＳ１０６の共有アプリ利用履歴分析処理により、占有ユーザ無しの判定が行われたか否かを判定する。占有ユーザ無しの判定が行われた場合、ステップＳ１０８の処理が肯定判定となり、ステップＳ１１０へ移行する。ステップＳ１１０で権限制御部４２は、占有ユーザ無しと判定された共有アプリのうち、最も利用頻度の低い共有アプリを登録アプリケーション情報１４Ｆから削除した後、本共有アプリ登録処理を終了する。本実施形態では、このように、利用頻度の低いアプリについて、ユーザがいないとみなせる状況にあるアプリとして登録アプリケーション情報１４Ｆから削除する。なお、本実施形態では一例として、権限制御部４２は、共有アプリ毎に、共有アプリの利用回数を、全共有アプリの利用回数の合計値で割った値（共有アプリの利用回数÷全共有アプリの利用回数合計値）を、各共有アプリの利用頻度として導出する。
【００７３】
一方、上記ステップＳ１０６の共有アプリ利用履歴分析処理により、占有ユーザ無しの判定が行われていない場合、ステップＳ１０８の判定が否定判定となり、本共有アプリ登録処理を終了する。
【００７４】
このように本実施形態の画像形成装置１０では、ユーザにより、共有アプリが登録される。なお、個人アプリを登録する場合、個人アプリの登録数には制限がないため、上述した共有アプリ登録処理（図７参照）等の処理は行われず、権限制御部４２が、ユーザの登録指示に応じて、個人アプリを登録アプリケーション情報１４Ｆに登録する。
【００７５】
本実施形態の画像形成装置１０では、このようにしてユーザによって登録された共有アプリ及び個人アプリの権限は、定期的に権限制御部４２によって管理される。図９には、本実施形態の画像形成装置１０が、予め定められた期間が経過する毎に実行するアプリ権限管理処理の流れの一例を表したフローチャートを示す。本実施形態では、制御部１２のＣＰＵ１２Ａが、記憶部１４に記憶されているアプリ権限管理プログラム１４Ｂを実行することにより、図９に示したアプリ権限管理処理が実行される。
【００７６】
図９に示したステップＳ１３０で権限制御部４２は、図１０に示した個人アプリ利用履歴分析処理を実行する。図１０には、権限制御部４２が実行する個人アプリ利用履歴分析処理の流れの一例を表したフローチャートを示す。本実施形態では、制御部１２のＣＰＵ１２Ａが、記憶部１４に記憶されている個人アプリ利用履歴分析プログラム１４Ｅを実行することにより、図１０に示した個人アプリ利用履歴分析処理が実行される。図１０に示した個人アプリ利用履歴分析処理は、同様のパラメータが対応付けられている個人アプリが多数、登録アプリケーション情報１４Ｆに登録されている場合、多くのユーザにとって、利便性が高いアプリであるとみなせることから、設定されている権限を「個人」から「共有」に変更する処理である。
【００７７】
図１０に示したステップＳ２５０で権限制御部４２は、登録アプリケーション情報１４Ｆに登録されている共有アプリの数が、登録上限数であるか否かを判定する。登録アプリケーション情報１４Ｆに登録されている共有アプリの数が登録上限数と等しい場合、ステップＳ２５０の判定が肯定判定となり、本個人アプリ利用履歴分析処理を終了する。一方、登録アプリケーション情報１４Ｆに登録されている共有アプリの数が登録上限数ではない場合、ステップＳ２５０の判定が否定判定となり、ステップＳ２５２へ移行する。
【００７８】
ステップＳ２５２で権限制御部４２は、記憶部１４に記憶されている登録アプリケーション情報１４Ｆから、「個人」の権限が設定されている個人アプリを１件抽出する。なお、図１０では記載を省略したが、本実施形態では、登録アプリケーション情報１４Ｆに個人アプリが全く登録されていない場合、抽出する個人アプリが無いため、本個人アプリ利用履歴分析処理を終了する形態とする。
【００７９】
次のステップＳ２５４で権限制御部４２は、登録アプリケーション情報１４Ｆにおいて、抽出した個人アプリの利用履歴を参照する。
【００８０】
次のステップＳ２５６で権限制御部４２は、個人アプリに対応付けられているパラメータと同様のパラメータが対応付けられている他の個人アプリが有るか否かを判定する。同様のパラメータが対応付けられている他の個人アプリが無い場合、ステップＳ２５６の判定が否定判定となり、ステップＳ２６２へ移行する。一方、同様のパラメータが対応付けられている他の個人アプリが有る場合、ステップＳ２５６の判定が肯定判定となり、ステップＳ２５８へ移行する。
【００８１】
ステップＳ２５８で権限制御部４２は、同様のパラメータが対応付けられている個人アプリを登録しているユーザの数が５以上であるか否かを判定する。登録しているユーザの数が５未満の場合、ステップＳ２５８の判定が否定判定となり、ステップＳ２６２へ移行する。一方、登録しているユーザの数が５以上の場合、ステップＳ２５８の判定が肯定判定となり、ステップＳ２６０へ移行する。
【００８２】
ステップＳ２６０で権限制御部４２は、当該個人アプリに設定されている権限を「個人」から「共有」に変更する。具体的には、権限制御部４２は、当該個人アプリにおける登録アプリケーション情報１４Ｆに設定されている権限を表す情報を、「個人」から「共有」に変更する。本処理により、当該個人アプリは、共有アプリに変更される。
【００８３】
次のステップＳ２６２で権限制御部４２は、分析を終了するか否かを判定する。具体的には、権限制御部４２は、登録アプリケーション情報１４Ｆに登録されている全ての個人アプリについて、上記ステップＳ２５０〜Ｓ２６０の処理を実行した場合、分析を終了すると判定する。分析を終了しない場合、ステップＳ２６２の判定が否定判定となり、ステップＳ２５０に戻る。そして、権限制御部４２は、ステップＳ２５０の判定が否定判定となるとステップＳ２５２において、未だ抽出していない個人アプリを登録アプリケーション情報１４Ｆから抽出し、ステップＳ２５４〜Ｓ２６２の処理を繰り返す。一方、登録アプリケーション情報１４Ｆから全ての個人アプリを抽出した場合、ステップＳ２６２の判定が肯定判定となり、本個人アプリ利用履歴分析処理を終了することで、アプリ権限管理処理のステップＳ１３０を終了し、ステップＳ１３２へ移行する。
【００８４】
ステップＳ１３２で権限制御部４２は、上述した共有アプリ利用履歴分析処理（図８参照）を実行する。
【００８５】
次のステップＳ１３４で権限制御部４２は、登録アプリケーション情報１４Ｆに登録されている共有アプリの数が、登録上限数であるか否かを判定する。登録アプリケーション情報１４Ｆに登録されている共有アプリの数が登録上限数と等しい場合、ステップＳ１３４の判定が肯定判定となり、本アプリ権限管理処理を終了する。一方、登録アプリケーション情報１４Ｆに登録されている共有アプリの数が登録上限数ではない場合、ステップＳ１３４の判定が否定判定となり、ステップＳ１３６へ移行する。
【００８６】
ステップＳ１３６で権限制御部４２は、上記ステップＳ１３２の共有アプリ利用履歴分析処理により、占有ユーザ有りの判定が行われた共有アプリが有ったか否かを判定する。占有ユーザ有りの判定が行われた共有アプリが有った場合、ステップＳ１３６の判定が否定判定となり、本アプリ権限管理処理を終了する。一方、占有ユーザ有りの判定が行われた共有アプリが無かった場合、ステップＳ１３６の判定が否定判定となり、ステップＳ１３８へ移行する。
【００８７】
ステップＳ１３８で権限制御部４２は、上記ステップＳ１３２の共有アプリ利用履歴分析処理により、占有ユーザ無しの判定が行われた共有アプリが有ったか否かを判定する。占有ユーザ無しの判定が行われた共有アプリが無かった場合、ステップＳ１３８の判定が否定判定となり、本アプリ権限管理処理を終了する。一方、占有ユーザ無しの判定が行われた共有アプリが有った場合、ステップＳ１３８の判定が肯定判定となり、ステップＳ１４０へ移行する。
【００８８】
ステップＳ１４０で権限制御部４２は、上述した共有アプリ登録処理（図７参照）のステップＳ１１０と同様に、占有ユーザ無しと判定された共有アプリのうち、最も利用頻度の低い共有アプリを登録アプリケーション情報１４Ｆから削除した後、本アプリ権限管理処理を終了する。
【００８９】
さらに、本実施形態の画像形成装置１０では、上述したように、ホーム画面５０が表示部１６に表示されている状態から、ユーザがログインを行った場合、図１１に示したログイン時処理が実行される。図１１には、本実施形態の画像形成装置１０が、ユーザのログイン時に実行するログイン時処理の流れの一例を表したフローチャートを示す。本実施形態では、制御部１２のＣＰＵ１２Ａが、記憶部１４に記憶されているログイン時プログラム１４Ｃを実行することにより、図１１に示したログイン時処理が実行される。
【００９０】
図１１に示したステップＳ１６０で権限制御部４２は、ログインしたユーザが個人化対象ユーザであるか否かを判定する。具体的には、権限制御部４２は、記憶部１４に記憶されている登録アプリケーション情報１４Ｆを参照し、ログインしたユーザを表す情報が、個人化対象ユーザとして対応付けられているアプリが有るか否かを判定する。ログインしたユーザが個人化対象ユーザではない場合、ステップＳ１６０の判定が否定判定となり、ステップＳ１７２へ移行する。一方、ログインしたユーザが個人化対象ユーザの場合、ステップＳ１６０の判定が肯定判定となり、ステップＳ１６２へ移行する。例えば、図６に一例として示した登録アプリケーション情報１４Ｆの場合、ユーザＡは、名称が「ａａ」の個人アプリに対して、個人化対象ユーザとして対応付けられているため、ステップＳ１６０の判定が肯定判定となる。
【００９１】
ステップＳ１６２で権限制御部４２は、ログインしたユーザが個人化対象ユーザとして対応付けられているアプリを、個人アプリとして登録するか否かを判定する。具体的には、まず、表示制御部４０は、当該ユーザが共有アプリとして登録していたアプリについて、利用するユーザが少ないため、個人アプリとして登録するか否かを確認する確認情報を表示部１６に表示させる。図１２には、この場合に表示部１６に表示される確認情報７０の一例を示す。ユーザは、表示部１６に表示された確認情報７０に応じて、操作部１８により、個人アプリとして登録するか否かを選択する。権限制御部４２は、ユーザによる選択結果を受け付け、受け付けた選択結果に基づいて、ステップＳ１６２の判定を行う。該当アプリを個人アプリとして登録する場合、ステップＳ１６２の判定が肯定判定となり、ステップＳ１６４へ移行する。
【００９２】
ステップＳ１６４で権限制御部４２は、登録アプリケーション情報１４Ｆの該当する個人アプリに対して、ログインしたユーザを個人ユーザとして登録した後、ステップＳ１６６へ移行する。例えば、上記ユーザＡの場合、名称が「ａａ」の個人アプリに対して、個人ユーザとして対応付けられる。
【００９３】
一方、該当する個人アプリを個人ユーザとして登録しない場合、ステップＳ１６２の判定が否定判定となり、ステップＳ１６６へ移行する。ステップＳ１６６で権限制御部４２は、該当する個人アプリの個人化対象ユーザから、ログインしたユーザを削除する。
【００９４】
次のステップＳ１６８で権限制御部４２は、登録アプリケーション情報１４Ｆを参照し、該当する個人アプリについて、個人化対象ユーザが有るか否かを判定する。個人化対象ユーザが有る場合、ステップＳ１６８の判定が肯定判定となり、ステップＳ１７２へ移行する。一方、個人化対象ユーザが無い場合、ステップＳ１６８の判定が否定判定となり、ステップＳ１７０へ移行する。
【００９５】
ステップＳ１７０で権限制御部４２は、該当する個人アプリを登録アプリケーション情報１４Ｆから削除する。次のステップＳ１７２で表示制御部４０は、ホーム画面６０を、表示部１６に表示させた後、本ログイン時処理を終了する。
【００９６】
以上説明したように、本実施形態の画像形成装置１０の制御部１２は、表示制御部４０及び権限制御部４２を備える。表示制御部４０は、全てのユーザによる利用を可能とした「共有」の権限、及び特定のユーザのみの利用を可能とした「個人」の権限のいずれかが設定され、かつ実行されるアプリが対応付けられた複数の選択用ボタン５３を表示部１６に表示させる制御を行う。権限制御部４２は、選択用ボタン５３の利用状況に従って、選択用ボタン５３に設定された権限を「共有」及び「個人」の一方から他方に変更する制御を行う。
【００９７】
本実施形態の制御部１２の権限制御部４２は、選択用ボタン５３の利用状況が少ないとみなせる状況の共有アプリについて、占有して利用しているユーザがいる場合、権限を「共有」から「個人」に変更し、当該ユーザの個人アプリとして登録しなおす。また、権限制御部４２は、選択用ボタン５３の利用状況がない、換言すると利用者がいないとみなせる状況の共有アプリについて、アプリとしての登録を削除する。また、権限制御部４２は、同様のパラメータが設定されている個人アプリが複数、存在する場合、多くのユーザにとって、利便性が高いアプリであるとみなせるため、設定されている権限を「個人」から「共有」に変更する。
【００９８】
従って、本実施形態の画像形成装置１０の制御部１２によれば、事象に応じてプログラムが生成する画面を表示する場合に比べて、表示部１６に表示される選択用ボタン５３の数を適切な数とすることができる。
【００９９】
表示部１６に表示される選択用ボタン５３の数を適切な数とすることができるため、ユーザは、表示部１６に表示された複数の選択用ボタン５２及び選択用ボタン５３の中から、所望の選択用ボタン５２または選択用ボタン５３を探しやすくなる
【０１００】
なお、本開示の技術は上記実施形態に限定されないことはいうまでもない。例えば、上記実施形態では、アプリについて、「共有」及び「個人」の権限を設け、その権限について管理する形態について説明したが、説明した形態に限定されない。例えば、選択用ボタン５２により選択されるサービス処理についても、同様に権限を設け、その権限について管理する形態であってもよい。なお、ワンタッチのアプリに対して、上述のように権限を管理することがより特に好ましい。ワンタッチのアプリは、選択用ボタン５３の選択を１回行うだけで、実行が開始されるが、権限の管理を行うことにより、表示部１６に表示される選択用ボタン５３の数を適切な数とすることができるため、誤って、選択用ボタン５３を選択してしまい、アプリが実行されてしまうのを抑制するこことができる。そのため、権限を「共有」から「個人」へ変更するアプリの候補が複数ある場合、また、登録アプリケーション情報１４Ｆから削除するアプリの候補が複数ある場合、ワンタッチのアプリを優先することが好ましい。
【０１０１】
また、上記実施形態では、占有ユーザが無く、最も利用頻度の低い共有アプリを、利用するユーザがいない状況とみなして、登録アプリケーション情報１４Ｆから削除する形態について説明したが、説明した形態に限定されない。例えば、利用するユーザがいないようであっても、当該共有アプリを登録したユーザとしては、「共有」のままとしておきたい場合がある。このような場合、権限制御部４２は、当該共有アプリを登録したユーザに、削除の可否を確認し、削除が可となった場合のみ、登録アプリケーション情報１４Ｆから登録を削除する形態としてもよい。また、例えば、権限制御部４２は、共有アプリを登録アプリケーション情報１４Ｆから削除した後、削除した共有アプリに関する情報を別途、管理し、ユーザの要請により、再度、登録アプリケーション情報１４Ｆに登録が可能な形態としてもよい。
【０１０２】
また、上記実施形態では、画像形成装置１０の制御部１２が本開示の制御装置として機能する形態について説明したが、本開示の制御装置として、その他の装置の制御部等が機能する形態としてもよい。例えば、タブレット端末装置や、スマートフォン等を制御する制御部が、本開示の制御装置として機能する形態であってもよい。
【０１０３】
また、上記実施形態では、共有アプリ利用履歴分析処理（図８参照）のステップＳ２０８で権限制御部４２が、ユーザ数に応じた判定を行う形態について説明したが、説明した形態に限定されず、例えば、ユーザの割合に応じて判定する形態としてもよい。
【０１０４】
また、上記実施形態において、例えば、表示制御部４０及び権限制御部４２といった各種の処理を実行する処理部（processing unit）のハードウェア的な構造としては、次に示す各種のプロセッサ（processor）を用いることができる。上記各種のプロセッサには、前述したように、ソフトウェア（プログラム）を実行して各種の処理部として機能する汎用的なプロセッサであるＣＰＵに加えて、ＦＰＧＡ等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Programmable Logic Device：PLD）、ＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
【０１０５】
１つの処理部は、これらの各種のプロセッサのうちの１つで構成されてもよいし、同種又は異種の２つ以上のプロセッサの組み合わせ（例えば、複数のＦＰＧＡの組み合わせや、ＣＰＵとＦＰＧＡとの組み合わせ）で構成されてもよい。また、複数の処理部を１つのプロセッサで構成してもよい。
【０１０６】
複数の処理部を１つのプロセッサで構成する例としては、第１に、クライアント及びサーバ等のコンピュータに代表されるように、１つ以上のＣＰＵとソフトウェアの組み合わせで１つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。第２に、システムオンチップ（System On Chip：SoC）等に代表されるように、複数の処理部を含むシステム全体の機能を１つのＩＣ（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、上記各種のプロセッサの１つ以上を用いて構成される。
【０１０７】
更に、これらの各種のプロセッサのハードウェア的な構造としては、より具体的には、半導体素子などの回路素子を組み合わせた電気回路（circuitry）を用いることができる。
【０１０８】
また、上記実施形態では、共有アプリ登録プログラム１４Ａ、アプリ権限管理プログラム１４Ｂ、ログイン時プログラム１４Ｃ、共有アプリ利用履歴分析プログラム１４Ｄ、及び個人アプリ利用履歴分析プログラム１４Ｅの各々が記憶部１４に予め記憶（インストール）されている態様を説明したが、これに限定されない。共有アプリ登録プログラム１４Ａ、アプリ権限管理プログラム１４Ｂ、ログイン時プログラム１４Ｃ、共有アプリ利用履歴分析プログラム１４Ｄ、及び個人アプリ利用履歴分析プログラム１４Ｅの各々は、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）、及びＵＳＢ（Universal Serial Bus）メモリ等の記録媒体に記録された形態で提供されてもよい。また、共有アプリ登録プログラム１４Ａ、アプリ権限管理プログラム１４Ｂ、ログイン時プログラム１４Ｃ、共有アプリ利用履歴分析プログラム１４Ｄ、及び個人アプリ利用履歴分析プログラム１４Ｅの各々は、ネットワークを介して外部装置からダウンロードされる形態としてもよい。
【符号の説明】
【０１０９】
４  指
１０  画像形成装置
１２  制御部、１２Ａ  ＣＰＵ、１２Ｂ  ＲＯＭ、１２Ｃ  ＲＡＭ
１４  記憶部、１４Ａ  共有アプリ登録プログラム、１４Ｂ  アプリ権限管理プログラム、１４Ｃ  ログイン時プログラム、１４Ｄ  共有アプリ利用履歴分析プログラム、１４Ｅ  個人アプリ利用履歴分析プログラム、１４Ｆ  登録アプリケーション情報
１６  表示部
１８  操作部
２０  画像形成部
２２  画像読取部
２４  通信部
２９  バス
４０  表示制御部
４２  権限制御部
５０、６０  ホーム画面
５２、５３  選択用ボタン
５４  ログインボタン
５５  ユーザ名
５６Ａ  設定ボタン、５６Ｂ  リセットボタン
５７  ワンタッチバッジ
５８  共有バッジ
７０  確認情報
【図１】
2020042555.tif 000003
【図２】
2020042555.tif 000004
【図３】
2020042555.tif 000005
【図４】
2020042555.tif 000006
【図５】
2020042555.tif 000007
【図６】
2020042555.tif 000008
【図７】
2020042555.tif 000009
【図８】
2020042555.tif 000010
【図９】
2020042555.tif 000011
【図１０】
2020042555.tif 000012
【図１１】
2020042555.tif 000013
【図１２】
2020042555.tif 000014