(57)【要約】【課題】所望のアプリケーションを容易に利用することを可能にする。【解決手段】実施形態に係る画像形成装置は、表示部と、記憶部と、取得部と、設定部とを備える。前記表示部は、初期表示画面を表示する。前記記憶部は、画像形成装置にインストールされた１以上のアプリケーションを記憶する。前記取得部は、前記初期表示画面に設定する対象の選択指示を取得する。前記設定部は、前記１以上のアプリケーションに含まれるアプリケーションの選択指示に基づいて、前記アプリケーションの画面を前記初期表示画面として設定する。【選択図】図４
2020067894.tif 000002
【特許請求の範囲】
【請求項１】
初期表示画面を表示する表示部と、
画像形成装置にインストールされた１以上のアプリケーションを記憶する記憶部と、
前記初期表示画面に設定する対象の選択指示を取得する取得部と、
前記１以上のアプリケーションに含まれるアプリケーションの選択指示に基づいて、前記アプリケーションの画面を前記初期表示画面として設定する設定部と、
を備える画像形成装置。
【請求項２】
前記初期表示画面に設定されている前記アプリケーションの起動の可否を判断する判断部を備え、
前記設定部は、前記アプリケーションの起動不可を示す判断結果に基づいて、前記アプリケーションとは異なる対象の画面を前記初期表示画面として設定する、
請求項１に記載の画像形成装置。
【請求項３】
前記初期表示画面に設定されている前記アプリケーションの起動の可否を判断する判断部を備え、
前記表示部は、前記アプリケーションの起動不可を示す判断結果に基づいて、前記初期表示画面に設定する対象の候補一覧を示す画面を表示する、
請求項１に記載の画像形成装置。
【請求項４】
前記初期表示画面に前記アプリケーションが設定されている期間、前記アプリケーションのアンインストールの実行を無効にするアプリケーション処理部を備える、請求項１に記載の画像形成装置。
【請求項５】
画像形成装置の表示部に表示する初期表示画面に設定する対象の選択指示を取得し、
前記画像形成装置にインストールされた１以上のアプリケーションに含まれるアプリケーションの選択指示に基づいて、前記アプリケーションの画面を前記初期表示画面として設定する、
画面設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像形成装置及び画面設定方法に関する。
【背景技術】
【０００２】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）は、コピー機能、スキャン機能及びファクス機能を有している。  
ＭＦＰは、任意の機能に関する画面を再起動またはオートクリア後に表示する画面（以下、初期表示画面と称する）として設定する技術を採用している。機能に関する画面は、コピー画面、スキャナ画面またはファクス画面である。このように、ＭＦＰは、ＭＦＰに既に存在している機能の中から選択された機能に関する画面を初期表示画面として設定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１９１３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＭＦＰは、ＭＦＰにインストールされたアプリケーションの画面を初期表示画面として設定することができない。ユーザは、必ずトップメニュー画面を経由して所望のアプリケーションを起動する必要がある。そのため、ユーザは、所望のアプリケーションを使うまでに多くの画面操作のステップを必要とする。
【０００５】
本発明の実施形態が解決しようとする課題は、所望のアプリケーションを容易に利用することを可能にする画像形成装置及び画面設定方法を提供することである。
【課題を解決するための手段】
【０００６】
実施形態に係る画像形成装置は、表示部と、記憶部と、取得部と、設定部とを備える。前記表示部は、初期表示画面を表示する。前記記憶部は、画像形成装置にインストールされた１以上のアプリケーションを記憶する。前記取得部は、前記初期表示画面に設定する対象の選択指示を取得する。前記設定部は、前記１以上のアプリケーションに含まれるアプリケーションの選択指示に基づいて、前記アプリケーションの画面を前記初期表示画面として設定する。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る画像形成装置の構成を例示するブロック図である。
【図２】実施形態に係る画像形成装置のプロセッサに実装される構成を例示するブロック図である。
【図３】実施形態に係る画像形成装置で管理されている管理テーブルの構成を例示する図である。
【図４】実施形態に係る画像形成装置における初期表示画面に対するアプリケーションの設定処理を例示するフローチャートである。
【図５】実施形態に係る画像形成装置における初期表示画面に設定されているアプリケーションの起動不可に基づく初期表示画面の変更処理を例示するフローチャートである。
【図６】実施形態に係る画像形成装置における初期表示画面の自動変更処理を例示するフローチャートである。
【図７】実施形態に係る画像形成装置における初期表示設定画面に基づく初期表示画面の変更処理を例示するフローチャートである。
【図８】実施形態に係る画像形成装置におけるアプリケーションの起動可否の確認処理を例示するフローチャートである。
【図９】実施形態に係る画像形成装置に表示される機能選択に関する初期表示設定画面を例示する図である。
【図１０】実施形態に係る画像形成装置に表示されるアプリケーション選択に関する初期表示設定画を例示する図である。
【図１１】実施形態に係る画像形成装置に表示される自動変更処理後の初期表示画面を例示する図である。
【発明を実施するための形態】
【０００８】
以下、実施形態について図面を参照して説明する。  
図１は、画像形成装置１の構成を例示するブロック図である。例えば、画像形成装置１は、ＭＦＰである。画像形成装置１は、コピー機能、スキャン機能及びファクス機能を有する装置である。コピー機能、スキャン機能及びファクス機能は、画像形成装置１が有する機能ともいう。
【０００９】
画像形成装置１は、プロセッサ１０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３、記憶装置１０４、パネル制御部１０５、表示部１０６、入力部１０７、画像読取部１０８、画像形成部１０９、ネットワーク制御部１１０及び通信部１１１を備える。
【００１０】
プロセッサ１０１は、画像形成装置１の各要素を制御する。例えば、プロセッサ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。プロセッサ１０１は、ＲＯＭ１０２または記憶装置１０４が記憶するプログラムを実行することにより各種の処理を実行する。プロセッサ１０１は、ユーザ操作による入力指示に基づいて処理を実行する。例えば、プロセッサ１０１は、ユーザ操作によるコピー指示に基づいてコピー機能に関する処理を実行する。プロセッサ１０１は、ユーザ操作によるスキャン指示に基づいてスキャン機能に関する処理を実行する。プロセッサ１０１は、ユーザ操作によるファクス指示に基づいてファクス機能に関する処理を実行する。なお、ユーザ操作は、ユーザによる操作だけでなく、管理者による操作も含む。
【００１１】
ＲＯＭ１０２は、プロセッサ１０１が実行するプログラムあるいは制御データなどを記憶する。  
ＲＡＭ１０３は、ワーキングメモリである。
【００１２】
記憶装置１０４は、書換え可能な不揮発性のメモリである。例えば、記憶装置１０４は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）またはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などで構成されている。記憶装置１０４は、プロセッサ１０１が実行するプログラムおよび制御データなどを記憶する。記憶装置１０４は、アプリケーションＤＢ（データベース）１０４１を備える。アプリケーションＤＢ１０４１は、記憶部の一例である。アプリケーションＤＢ１０４１は、画像形成装置１にインストールされた１以上のアプリケーションを記憶する。アプリケーションは、画像形成装置１の出荷時に初めからインストールされているものであっても、後からインストールされるものであってもよい。例えば、アプリケーションは、電力の消費量や節電量などを表示するためのものである。アプリケーションの内容は、特に限定されない。さらに、アプリケーションＤＢ１０４１は、画像形成装置１にインストールされたアプリケーションの情報を管理する。アプリケーションの情報は、アプリケーションの保存場所を示す情報及びアプリケーションを識別するための情報を含む。アプリケーションＤＢ１０４１は、アプリケーションを識別するための情報を管理テーブルで管理する。アプリケーションを識別するための情報の例及び管理テーブルの構成については後述する。
【００１３】
パネル制御部１０５は、後述する入力部１０７におけるユーザ操作による入力指示を処理する。パネル制御部１０５は、入力指示をプロセッサ１０１に送る。これにより、プロセッサ１０１は、入力指示に基づいた処理を実行する。また、パネル制御部１０５は、入力指示に基づく処理結果を後述する表示部１０６に表示させることで、入力指示に基づいた出力（画面表示など）を実行する。
【００１４】
表示部１０６は、各種画面を表示するデバイスである。例えば、表示部１０６は、液晶ディスプレイである。
【００１５】
入力部１０７は、ユーザ操作による入力指示を受け付ける入力デバイスである。例えば、入力部１０７は、キーボードまたは後述する表示部１０６に積層されたタッチパッドである。  
画像読取部１０８は、原稿を読み取り、原稿から画データを取り込むデバイスである。例えば、画像読取部１０８は、スキャナである。画像読取部１０８は、イメージセンサなどを備える。イメージセンサは、光を電気信号（画像信号）に変換する画素がライン状に配列された撮像素子である。例えば、イメージセンサは、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｉｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）または他の撮像素子により構成される。画像読取部１０８は、プロセッサ１０１がコピー機能、スキャナ機能及びファクス機能を実行する際に用いられる。
【００１６】
画像形成部１０９は、印刷媒体に画像を形成するデバイスである。例えば、画像形成部１０９は、プリンタである。例えば、画像形成部１０９は、感光ドラム、帯電チャージャ、露光器及び現像器などを備える。感光ドラムは、帯電チャージャによって表面が一様に帯電される。露光器は、文書データまたは画データの電気信号に応じて、帯電した感光ドラムに潜像を形成可能な波長の光を出射し、帯電した感光ドラムに静電潜像を形成する。現像器は、感光ドラムに形成された静電潜像にトナー（現像剤）を付着させ、感光ドラムの表面にトナーの像（トナー像）を形成する。画像形成部１０９は、感光ドラムの表面に形成されたトナー像を印刷媒体に転写し、印刷媒体にトナー像を定着させることにより、印刷媒体に画像を形成する。画像形成部１０９は、プロセッサ１０１がコピー機能を実行する際に用いられる。
【００１７】
ネットワーク制御部１１０は、プロセッサ１０１による制御により、後述する通信部１１１による通信を制御する。  
通信部１１１は、画像形成装置１と他の装置とを通信させるためのインタフェースである。通信部１１１は、画像形成装置１と他の装置との間でファクス通信するためのインタフェースを備える。通信部１１１は、プロセッサ１０１がファクス機能を実行する際に用いられる。通信部１１１は、画像形成装置１をネットワーク（例えばインターネット）に接続するためのインタフェースを備える。通信部１１１は、画像形成装置１にアプリケーションをインストールする際に用いられる。通信部１１１は、有線通信インタフェースであっても、無線通信インタフェースであってもよい。
【００１８】
図２は、画像形成装置１のプロセッサに実装される構成を例示するブロック図である。
プロセッサ１０１は、ＲＯＭ１０２または記憶装置１０４が記憶するプログラムを実行することにより、以下の各部を実装する。プロセッサ１０１は、アプリケーション処理部１０１１、取得部１０１２、設定部１０１３及び判断部１０１４を備える。
【００１９】
アプリケーション処理部１０１１は、以下に例示するように、アプリケーションを管理する。一例では、アプリケーション処理部１０１１は、ユーザ操作によるアプリケーションのインストール指示に基づいて、アプリケーションのインストールを実行する。この例では、アプリケーション処理部１０１１は、通信部１１１を介してアプリケーションを取得してもよい。アプリケーション処理部１０１１は、アプリケーションをアプリケーションＤＢ１０４１に格納し、アプリケーションのインストールを実行する。アプリケーション処理部１０１１は、アプリケーションのインストールの実行に基づいて、アプリケーションＤＢ１０４１で管理されている管理テーブルを更新する。アプリケーション処理部１０１１は、インストールを実行したアプリケーションについて、アプリケーションを識別するための情報を管理テーブルに追加する。
【００２０】
別の例では、アプリケーション処理部１０１１は、ユーザ操作によるアプリケーションのアンインストール指示に基づいて、アプリケーションのアンインストールを実行する。この例では、アプリケーション処理部１０１１は、アプリケーションＤＢ１０４１に記憶されているアプリケーションのうち選択されたアプリケーションのアンインストールを実行する。アプリケーション処理部１０１１は、アプリケーションのアンインストールの実行に基づいて、アプリケーションＤＢ１０４１で管理されているテーブルを更新する。アプリケーション処理部１０１１は、アンインストールを実行したアプリケーションについて、アプリケーションを識別するための情報を管理テーブルから削除する。
【００２１】
取得部１０１２は、以下に例示するように、入力部１０７におけるユーザ操作による入力指示を取得する。一例では、取得部１０１２は、初期表示設定画面の表示指示を取得する。別の例では、取得部１０１２は、初期表示画面に設定する対象の選択指示を取得する。初期表示設定画面は、初期表示画面に設定する対象の候補一覧を示す画面である。初期表示設定画面は、画像形成装置１にインストールされた１以上のアプリケーションの一覧を示す画面を含む。初期表示設定画面は、画像形成装置１が有する機能の一覧を示す画面を含む。初期表示画面は、画像形成装置１の再起動またはオートクリア後に表示部１０６に表示する画面である。対象は、少なくとも画像形成装置１にインストールされた１以上のアプリケーションのうちの何れか１つである。対象は、画像形成装置１が有する機能及び画像形成装置１にインストールされた１以上のアプリケーションのうちの何れか１つの機能またはアプリケーションであってもよい。
【００２２】
設定部１０１３は、以下に例示するように、対象の画面を初期表示画面として設定する。一例では、設定部１０１３は、初期表示画面に設定する対象の選択指示に基づいて、対象の画面を初期表示画面として設定する。この例では、設定部１０１３は、画像形成装置１が有する機能のうちの何れかの機能の選択指示に基づいて、選択された機能の画面を初期表示画面として設定する。設定部１０１３は、画像形成装置１にインストールされた１以上のアプリケーションに含まれるアプリケーションの選択指示に基づいて、選択されたアプリケーションの画面を初期表示画面として設定する。別の例では、初期表示画面に設定されているアプリケーションが起動不可である場合、設定部１０１３は、このアプリケーションとは異なる対象の画面を初期表示画面として自動で設定する。
【００２３】
判断部１０１４は、以下に例示するように、初期表示画面に設定されているアプリケーションの起動の可否を判断（確認）する。判断部１０１４は、アプリケーションを起動させることで、アプリケーションの起動の可否を判断する。判断部１０１４は、アプリケーションの起動エラーの検知に基づいて、初期表示画面に設定されているアプリケーションを起動不可と判断する。
【００２４】
次に、アプリケーションＤＢ１０４１で管理されている管理テーブルの構成について説明する。  
図３は、管理テーブルの構成を例示する図である。  
管理テーブルは、画像形成装置１にインストールされた１以上のアプリケーションのそれぞれについて、アプリケーションを識別するための情報を含む。「Ａｐｐ  ＩＤ」及び「Ａｐｐ  Ｎａｍｅ」で表す情報は、アプリケーションを識別するための情報の一例である。「Ａｐｐ  ＩＤ」は、アプリケーション固有のＩＤを表す。「Ａｐｐ  Ｎａｍｅ」は、表示部１０６に表示される際に使用されるアプリケーションの名前を表す。なお、アプリケーションを識別するための情報は、有償のアプリケーションか否かを示す情報を含んでいてもよい。アプリケーションを識別するための情報は、有償のアプリケーションのライセンス期限を示す情報を含んでいてもよい。
【００２５】
次に、画像形成装置１による初期表示画面に関連する種々の処理について説明する。
【００２６】
まず、初期表示画面に対するアプリケーションの設定処理について説明する。  
図４は、初期表示画面に対するアプリケーションの設定処理を例示するフローチャートである。ここでは、当初、初期表示画面は、ホーム画面であるものとする。例えば、ホーム画面は、画像形成装置１の出荷時の最初の画面であり、画像形成装置１が有する機能のアイコンを選択可能に並べた画面である。ホーム画面は、デフォルトの画面である
アプリケーション処理部１０１１は、第１のアプリケーションのインストールを実行する（Ａｃｔ１０１）。Ａｃｔ１０１では、アプリケーション処理部１０１１は、第１のアプリケーションのインストール指示に基づいて、第１のアプリケーションのインストールを実行する。これにより、アプリケーションＤＢ１０４１に記憶されている１以上のアプリケーションは、第１のアプリケーションを含む。
【００２７】
アプリケーション処理部１０１１は、第１のアプリケーションの情報をアプリケーションＤＢ１０４１に格納する（Ａｃｔ１０２）。Ａｃｔ１０２では、アプリケーション処理部１０１１は、第１のアプリケーションを識別するための情報をアプリケーションＤＢ１０４１の管理テーブルに追加する。
【００２８】
パネル制御部１０５は、ユーザ操作による初期表示設定画面の表示指示に基づいて、初期表示設定画面を表示部１０６に表示させる（Ａｃｔ１０３）。初期表示設定画面は、初期表示画面に設定する対象の候補一覧に第１のアプリケーションを含む。
【００２９】
取得部１０１２は、初期表示画面に設定する対象となる第１のアプリケーションの選択指示を取得する（Ａｃｔ１０４）。ここでは、ユーザは、初期表示画面に設定する対象として、第１のアプリケーションを選択したものとする。
【００３０】
設定部１０１３は、第１のアプリケーションの選択指示に基づいて、第１のアプリケーションを初期表示画面に設定する（Ａｃｔ１０５）。Ａｃｔ１０５では、設定部１０１３は、第１のアプリケーションの選択指示に基づいて、第１のアプリケーションの画面を初期表示画面として設定する。なお、パネル制御部１０５は、初期表示画面がデフォルトのホーム画面から第１のアプリケーションの画面に変更されたことを示す結果を表示部１０６に表示させてもよい。プロセッサ１０１は、初期表示画面がデフォルトのホーム画面から第１のアプリケーションの画面に変更されたことを示す結果を図示しないスピーカから出力させてもよい。
【００３１】
取得部１０１２は、ユーザ操作による画像形成装置１の再起動またはオートクリアの入力指示を取得する（Ａｃｔ１０６）。
【００３２】
パネル制御部１０５は、ユーザ操作による再起動またはオートクリアの入力指示に基づいて、第１のアプリケーションの画面を初期表示画面として表示部１０６に表示させる（Ａｃｔ１０７）。これにより、ユーザは、選択した第１のアプリケーションが初期表示画面に設定されていることを確認することができる。
【００３３】
図４に例示する処理によれば、画像形成装置１は、ユーザによって選択された所望のアプリケーションの画面を初期表画面として設定することができる。これにより、ユーザは、所望のアプリケーションを使うまでに画面操作のステップを減らすことができるので、所望のアプリケーションを利用し易くなる。
【００３４】
次に、初期表示画面に設定されているアプリケーションの起動不可に基づく初期表示画面の変更処理について説明する。  
図５は、初期表示画面に設定されているアプリケーションの起動不可に基づく初期表示画面の変更処理を例示するフローチャートである。ここでは、第１のアプリケーションが初期表示画面に設定されているものとする。
【００３５】
判断部１０１４は、初期表示画面に設定されている第１のアプリケーションの起動の可否を判断する（Ａｃｔ２０１）。第１のアプリケーションが起動可能ではない場合（Ａｃｔ２０１、Ｎｏ）、画像形成装置１は、処理を終了する。第１のアプリケーションが起動不可である場合（Ａｃｔ２０１、Ｙｅｓ）、設定部１０１５は、初期表示画面を第１のアプリケーションとは異なる他の対象の画面に自動で変更する（Ａｃｔ２０２）。Ａｃｔ２０２では、設定部１０１３は、第１のアプリケーションの起動不可を示す判断結果に基づいて、初期表示画面に設定されている第１のアプリケーションとは異なる対象の画面（以下、他の画面とも称する）を初期表示画面として設定する。一例では、他の画面は、画像形成装置１が有するコピー機能、スキャン機能及びファクス機能のうちの何れかの機能に関する画面である。別の例では、他の画面は、アプリケーションＤＢ１０４１に記憶されているアプリケーションのうちの第１のアプリケーションとは異なる第２のアプリケーションの画面である。
【００３６】
取得部１０１２は、ユーザ操作による画像形成装置１の再起動またはオートクリアの入力指示を取得する（Ａｃｔ２０３）。パネル制御部１０５は、ユーザ操作による再起動またはオートクリアの入力指示に基づいて、他の画面を初期表示画面として表示部１０６に表示させる（Ａｃｔ２０４）。これにより、ユーザは、第１のアプリケーションとは異なる対象が初期表示画面に設定されていることを確認することができる。
【００３７】
図５に例示する処理によれば、画像形成装置１は、アプリケーションの起動エラー画面を表示部１０６に表示するといった事態を回避し、初期表示画面の表示を維持することができる。これにより、ユーザは、起動エラー画面の解除や初期表示画面の設定などの余分な作業を必要としない。
【００３８】
次に、初期表示画面の自動変更処理について説明する。  
図６は、初期表示画面の自動変更処理を例示するフローチャートである。画像形成装置１は、初期表示画面に設定されている第１のアプリケーションが起動不可である場合に初期表示画面の自動変更処理を実行する。例えば、初期表示画面の自動変更処理は、図５に示すＡｃｔ２０２における処理である。
【００３９】
設定部１０１３は、初期表示画面として予め決められた画面が存在するか否かを判断する（Ａｃｔ３０１）。予め決められた画面は、ユーザによって予め設定されていても、管理者によって予め設定されていてもよい。予め決められた画面が存在する場合（Ａｃｔ３０１、Ｙｅｓ）、設定部１０１３は、予め決められた画面を初期表示画面として設定すると判断する（Ａｃｔ３０２）。
【００４０】
予め決められた画面が存在しない場合（Ａｃｔ３０１、Ｎｏ）、設定部１０１３は、基準を満たす対象が存在するか否かを判断する（Ａｃｔ３０３）。例えば、基準は、最も高い使用頻度（使用回数）または使用回数の閾値などであるが、これらに限定されない。さらに、基準は、初期表示画面に設定する対象を機能またはアプリケーションの何れかに限定することを含んでいてもよい。この例では、プロセッサ１０１は、図示しないカウンタを利用して、対象毎に使用回数をカウントする。プロセッサ１０１は、ジョブを実行したか回数を使用回数としてカウントしても、対象の画面を表示部１０６に表示した回数を使用回数としてカウントしてもよい。基準を満たす対象が存在する場合（Ａｃｔ３０３、Ｙｅｓ）、設定部１０１３は、基準を満たす対象の画面を初期表示画面として設定すると判断する（Ａｃｔ３０４）。基準を満たす対象が存在しない場合（Ａｃｔ３０３、Ｎｏ）、設定部１０１３は、デフォルトの画面であるホーム画面を初期表示画面として設定すると判断する（Ａｃｔ３０５）。
【００４１】
設定部１０１３は、初期表示画面を自動で設定する（Ａｃｔ３０６）。Ａｃｔ３０６では、設定部１０１３は、Ａｃｔ３０２、Ａｃｔ３０４またはＡｃｔ３０５における変更の判断結果に基づいて、初期表示画面を自動で変更する。
【００４２】
図６に例示する処理によれば、画像形成装置１は、アプリケーションの起動エラー画面を表示部１０６に表示するといった事態を回避し、適切な初期表示画面を表示することができる。これにより、ユーザは、起動エラー画面の解除や初期表示画面の設定などの余分な作業を必要としない。
【００４３】
次に、初期表示設定画面に基づく初期表示画面の変更定処理について説明する。  
図７は、初期表示設定画面に基づく初期表示画面の変更定処理を例示するフローチャートである。
【００４４】
パネル制御部１０５は、ユーザ操作による初期表示設定画面の表示指示に基づいて、初期表示設定画面を表示部１０６に表示させる（Ａｃｔ４０１）。
【００４５】
取得部１０１２は、初期表示画面に設定する対象となる機能またはアプリケーションの選択指示を取得する（Ａｃｔ４０２）。ここでは、ユーザは、初期表示画面に設定する対象として、第１のアプリケーションを選択したものとする。
【００４６】
判断部１０１４は、初期表示画面に設定されている第１のアプリケーションの起動の可否を確認する（Ａｃｔ４０３）。第１のアプリケーションが起動不可である場合（Ａｃｔ４０４、Ｙｅｓ）、設定部１０１５は、初期表示画面を自動で他の画面に変更する（Ａｃｔ４０５）。
【００４７】
プロセッサ１０１は、初期表示画面が第１のアプリケーションの画面から他の画面に自動で変更されたことを示す結果を通知する（Ａｃｔ４０６）。Ａｃｔ４０６では、例えば、パネル制御部１０５は、プロセッサ１０１の制御により、自動で変更されたことを示す結果を表示部１０６に表示させる。例えば、プロセッサ１０１は、自動で変更されたことを示す結果を図示しないスピーカから出力させる。Ａｃｔ４０６における通知により、ユーザまたは管理者は、自動変更による初期表示画面の修正を具体的に知ることができる。
【００４８】
パネル制御部１０５は、初期表示設定画面を表示部１０６に表示させる（Ａｃｔ４０７）。Ａｃｔ４０７により、表示部１０６は、第１のアプリケーションの起動不可を示す判断結果に基づいて、初期表示設定画面を示す画面を表示する。Ａｃｔ４０７における表示により、ユーザまたは管理者は、初期表示設定画面で初期設定画面の設定を手動で自身の好みに合わせて手動で変更することができる。
【００４９】
取得部１０１２は、初期表示画面に設定する対象の選択指示の有無を判断する（Ａｃｔ４０８）。初期表示画面に設定する対象の選択指示は、ユーザによって入力されても、管理者によって入力されてもよい。なお、設定部１０１３は、第１のアプリケーションが起動不可ではない場合（Ａｃｔ４０４、Ｎｏ）にも、Ａｃｔ４０８を処理する。
【００５０】
初期表示画面に設定する対象の選択指示がある場合（Ａｃｔ４０８、Ｙｅｓ）、設定部１０１３は、選択された対象を初期表示画面に設定する（Ａｃｔ４０９）。Ａｃｔ４０９では、設定部１０１３は、初期表示画面に設定する対象の選択指示に基づいて、選択された対象の画面を初期表示画面として再設定する。
【００５１】
パネル制御部１０５は、初期表示設定画面を表示部１０６に表示させる（Ａｃｔ４１０）。  
プロセッサ１０１は、初期表示画面が再設定されたことを示す結果を通知する（Ａｃｔ４１１）。Ａｃｔ４１１では、例えば、パネル制御部１０５は、プロセッサ１０１の制御により、初期表示画面が再設定されたことを示す結果を表示部１０６に表示させる。例えば、プロセッサ１０１は、初期表示画面が再設定されたことを示す結果を図示しないスピーカから出力させる。Ａｃｔ４１１における通知により、ユーザまたは管理者は、再設定された初期表示画面の内容を具体的に知ることができる。
【００５２】
取得部１０１２は、ユーザ操作による画像形成装置１の再起動またはオートクリアの入力指示を取得する（Ａｃｔ４１２）。パネル制御部１０５は、ユーザ操作による再起動またはオートクリアの入力指示に基づいて、再設定された初期表示画面を表示部１０６に表示させる（Ａｃｔ４１３）。
【００５３】
次に、アプリケーションの起動可否の確認処理について説明する。  
図８は、アプリケーションの起動可否の確認処理を例示するフローチャートである。画像形成装置１は、任意のタイミングでアプリケーションの起動可否の確認処理を実行する。一例では、画像形成装置１は、図５のＡｃｔ２０１及び図７のＡｃｔ４０３において、アプリケーションの起動可否の確認処理を実行する。別の例では、画像形成装置１は、所定間隔でアプリケーションの起動可否の確認処理を実行する。さらに別の例では、判断部１０１４は、画像形成装置１の再起動またはオートクリア後に、アプリケーションの起動可否の確認処理を実行する。
【００５４】
判断部１０１４は、初期表示画面に設定されている第１のアプリケーションが削除（アンインストール）されているか否かを判断する（Ａｃｔ５０１）。Ａｃｔ５０１では、判断部１０１４は、アプリケーションＤＢ１０４１を参照し、第１のアプリケーションが削除されているか否かを判断する。第１のアプリケーションが削除されている場合（Ａｃｔ５０１、Ｙｅｓ）、判断部１０１４は、初期表示画面を自動で第１のアプリケーションとは異なる他の対象の画面に変更すると判断する（Ａｃｔ５０２）。
【００５５】
第１のアプリケーションが削除されていない場合（Ａｃｔ５０１、Ｎｏ）、判断部１０１４は、第１のアプリケーションの処理が継続中で次の処理が不可か否かを判断する（Ａｃｔ５０３）。
【００５６】
第１のアプリケーションの処理が継続中で次の処理が不可である場合（Ａｃｔ５０３、Ｙｅｓ）、判断部１０１４は、初期表示画面を自動で第１のアプリケーションとは異なる他の対象の画面に変更すると判断する（Ａｃｔ５０２）。第１のアプリケーションの処理が継続中で次の処理が不可ではない場合（Ａｃｔ５０３、Ｎｏ）、判断部１０１４は、第１のアプリケーションのライセンス期限が切れているか否かを判断する（Ａｃｔ５０４）。Ａｃｔ５０４では、判断部１０１４は、アプリケーションＤＢ１０４１のアプリケーションを識別するための情報を参照し、第１のアプリケーションのライセンス期限が切れているか否かを判断する。なお、第１のアプリケーションは、有償であっても無償であってもよい。
【００５７】
第１のアプリケーションのライセンス期限が切れている場合（Ａｃｔ５０４、Ｙｅｓ）、判断部１０１４は、初期表示画面を自動で第１のアプリケーションとは異なる他の対象の画面に変更すると判断する（Ａｃｔ５０２）。第１のアプリケーションのライセンス期限が切れていない場合（Ａｃｔ５０４、Ｎｏ）、判断部１０１４は、アプリケーションの起動可否の確認処理を終了する。つまり、判断部１０１４は、初期表示画面を第１のアプリケーションとは異なる他の対象の画面に変更する必要がないと判断する。
【００５８】
図８に例示する処理によれば、画像形成装置１は、初期表示画面に割り当てられたアプリケーションが削除されてしまった際などの不整合を解消し、初期表示画面の表示を維持することができる。これにより、ユーザは、起動エラー画面の解除や初期表示画面の設定などの余分な作業を必要としない。
【００５９】
次に、表示部１０６が表示する画面の例について説明する。
【００６０】
図９は、機能選択に関する初期表示設定画面を例示する図である。  
表示部１０６は、機能選択に関する初期表示設定画面を表示する。ユーザは、ラジオボタンの「機能」または「アプリ」の何れかを選択することができる。パネル制御部１０５は、ユーザ操作によるラジオボタンの「機能」の選択指示に基づいて、初期表示設定画面に画像形成装置１が有する機能の一覧を表示させる。ここでは、初期表示設定画面は、コピー機能、スキャナ機能及びファクス機能の選択候補を含む。ユーザは、初期表示画面に設定する機能を選択することができる。ユーザは、初期表示画面に設定する機能を選択した後に「完了」ボタンを押下することで、初期表示画面の設定を完了させることができる。
【００６１】
図１０は、アプリケーション選択に関する初期表示設定画面を例示する図である。  
表示部１０６は、アプリケーション選択に関する初期表示設定画面を表示する。ユーザは、ラジオボタンの「機能」または「アプリ」の何れかを選択することができる。パネル制御部１０５は、ユーザ操作によるラジオボタンの「アプリ」の選択指示に基づいて、画像形成装置１にインストールされた１以上のアプリケーションの一覧を表示させる。ここでは、初期表示設定画面は、図３に示す３つのアプリケーションの選択候補を含む。ユーザは、初期表示画面に設定するアプリケーションを選択することができる。ユーザは、初期表示画面に設定するアプリケーションを選択した後に「完了」ボタンを押下することで、初期表示画面の設定を完了させることができる。
【００６２】
図１１は、自動変更処理後の初期表示画面を例示する図である。  
表示部１０６は、初期表示画面を表示する。図１１に示す初期表示画面は、以下で説明する自動変更処理により、Ａｐｐ３の画面から他の画面に自動で変更された後の画面である。まず、画像形成装置１は、図１０に例示する初期表示設定画面におけるＡｐｐ３の選択指示に基づいて、初期表示画面にＡｐｐ３を設定する。次に、画像形成装置１は、ユーザ操作による画像形成装置１の再起動またはオートクリアの入力指示に基づいて、Ａｐｐ３の起動可否の確認処理を実行する。ここでは、Ａｐｐ３は、起動不可であるとする。次に、画像形成装置１は、初期表示画面をＡｐｐ３の画面から他の画面に自動で変更する。ここでは、初期表示画面として予め決められた画面が存在しないとする。そのため、画像形成装置１は、図６に示すように、基準（例えば使用頻度の高いアプリケーション）を満たす対象の画面を初期表示画面として表示部１０６に表示させる。
【００６３】
表示部１０６は、自動変更後の初期表示画面と共に、初期表示画面が自動で変更されたことを示す通知及び「設定画面へ」ボタンを表示する。「設定画面へ」ボタンは、初期表示設定画面を表示部１０６に表示させるためのボタンである。なお、初期表示画面が自動で変更されたことを示す通知は、自動変更の理由を含んでいてもよい。例えば、画像形成装置１は、図７のＡｃｔ４０４などで初期表示画面に設定されているアプリケーションが起動不可であると判断した場合、自動変更の理由を表示部１０６に表示させることができる。例えば、画像形成装置１は、Ａｐｐ３のライセンス期限が切れていることにより初期表示画面を自動で変更したことを示す通知を表示部１０６に表示させる。
【００６４】
パネル制御部１０５は、ユーザ操作による「設定画面へ」ボタンの押下に基づいて、図９または図１０に示す初期表示設定画面を表示部１０６に表示させる。表示部１０６に表示される画面の遷移により、ユーザまたは管理者は、手動で自身の好みに合わせて初期表示画面を設定することができる。
【００６５】
実施形態によれば、画像形成装置１は、ユーザまたは管理者によって選択された所望のアプリケーションの画面を初期表画面として設定することができる。これにより、ユーザまたは管理者は、所望のアプリケーションを使うまでに画面操作のステップを減らすことができるので、所望のアプリケーションを利用し易くなる。
【００６６】
なお、上記実施形態は、以下のように変形することができる。  
アプリケーション処理部１０１１は、初期表示画面に第１のアプリケーションが設定されている期間、第１のアプリケーションのアンインストールの実行を無効にする。つまり、アプリケーション処理部１０１１は、ユーザ操作による第１のアプリケーションのアンインストール指示を受けても第１のアプリケーションのアンインストールを実行しない。
【００６７】
変形例によれば、画像形成装置１は、初期表示画面に割り当てられたアプリケーションが削除されるといった事態を回避することができる。これにより、ユーザは、起動エラー画面の解除や初期表示画面の設定などの余分な作業を必要としない。
【００６８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６９】
１…画像形成装置、１０１…プロセッサ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…記憶装置、１０５…パネル制御部、１０６…表示部、１０７…入力部、１０８…画像読取部、１０９…画像形成部、１１０…ネットワーク制御部、１１１…通信部、１０１１…アプリケーション処理部、１０１２…取得部、１０１３…設定部、１０１４…判断部、１０４１…アプリケーションＤＢ。
【図１】
2020067894.tif 000003
【図２】
2020067894.tif 000004
【図３】
2020067894.tif 000005
【図４】
2020067894.tif 000006
【図５】
2020067894.tif 000007
【図６】
2020067894.tif 000008
【図７】
2020067894.tif 000009
【図８】
2020067894.tif 000010
【図９】
2020067894.tif 000011
【図１０】
2020067894.tif 000012
【図１１】
2020067894.tif 000013