(57)【要約】【課題】ユーザーの利便性を向上する。【解決手段】画像形成装置１００は、２つ以上の所定個数ＮＡの機能を実行可能であり、選択部５０１、起動部５０２、及び実行部５０３を備える。選択部５０１は、所定個数ＮＡの機能の中から、複数の機能を選択する。起動部５０２は、複数の機能のうち、１つの機能に対応するプログラムを起動する。実行部５０３は、１つの機能に対応するプログラムの起動に続いて、１つの機能を用いるジョブを実行する。【選択図】図２
2018121236.tif 000002
【特許請求の範囲】
【請求項１】
２つ以上の所定個数の機能を実行可能な画像形成装置であって、
前記所定個数の機能の中から複数の機能を選択する選択部と、
前記複数の機能のうち、１つの機能に対応するプログラムを起動する起動部と、
前記１つの機能に対応するプログラムの起動に続いて、前記１つの機能を用いるジョブを実行する実行部と
を備える、画像形成装置。
【請求項２】
前記所定個数の機能にそれぞれ対応するプログラムを記憶する不揮発性メモリーを更に備え、
前記起動部によって起動されるプログラムの個数は、前記所定個数未満である、請求項１に記載の画像形成装置。
【請求項３】
ユーザーを示すユーザー情報を用いてユーザー認証を行う認証部と、
前記ユーザー情報に対応付けて、前記所定個数の機能のうちいずれか１つの機能を示す機能情報と、プログラムを起動する優先順位を示す順位情報とを記憶するユーザー記憶部と
を更に備え、
前記選択部は、前記ユーザー認証を行ったユーザーの前記ユーザー情報に対応する前記機能情報及び前記順位情報に基づいて、前記複数の機能を選択し、
前記起動部は、前記機能情報及び前記順位情報に基づいて、前記複数の機能に対応するプログラムを起動する、請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記起動部は、前記順位情報が前記ユーザー記憶部に記憶されている場合に限り、前記機能情報が示す機能に対応するプログラムを起動し、
前記機能情報は、前記順位情報に対応する、請求項３に記載の画像形成装置。
【請求項５】
前記所定個数の機能毎に使用された第１回数をカウントする第１計数部と、
前記第１回数に基づいて、前記所定個数の機能にそれぞれ対応するプログラムを起動する第１優先順位を決定する第１決定部と、
を更に備え、
前記選択部は、前記第１優先順位に基づいて、前記複数の機能を選択し、
前記起動部は、前記第１優先順位に基づいて、前記複数の機能に対応するプログラムを起動する、請求項１又は請求項２に記載の画像形成装置。
【請求項６】
前記起動部は、前記第１回数が零である機能に対応するプログラムの起動を規制する、請求項５に記載の画像形成装置。
【請求項７】
前記所定個数の機能毎に所定期間に使用された第２回数をカウントする第２計数部と、
前記第２回数に基づいて、前記所定個数の機能にそれぞれ対応するプログラムを起動する第２優先順位を決定する第２決定部と
を更に備え、
前記選択部は、前記第２優先順位に基づいて、前記複数の機能を選択し、
前記起動部は、前記第２優先順位に基づいて、前記複数の機能に対応するプログラムを起動する、請求項５又は請求項６に記載の画像形成装置。
【請求項８】
前記起動部は、前記第２回数が零である機能に対応するプログラムの起動を規制する、請求項７に記載の画像形成装置。
【請求項９】
前記第１計数部は、前記第２回数が零である場合に、前記第２回数が零である機能に対応する前記第１回数を零にリセットする、請求項７又は請求項８に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
特許文献１に記載の画像形成装置では、優先的に起動する複数の機能をユーザーが選択する。画像形成装置は、選択された複数の機能に対応するプログラムを優先的に起動する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１９４８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の画像形成装置では、複数の機能に対応するプログラムの起動が終了するまでジョブを実行できないため、ユーザーの利便性が低下する可能性がある。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、ユーザーの利便性を向上することが可能な画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、２つ以上の所定個数の機能を実行可能であり、選択部、起動部、及び実行部を備える。前記選択部は、前記所定個数の機能の中から複数の機能を選択する。前記起動部は、前記複数の機能のうち、１つの機能に対応するプログラムを起動する。前記実行部は、前記１つの機能に対応するプログラムの起動に続いて、前記１つの機能を用いるジョブを実行する。
【発明の効果】
【０００７】
本発明の画像形成装置によれば、ユーザーの利便性を向上できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る画像形成装置の構成を示す図である。
【図２】本発明の第１実施形態に係る制御部の構成を示す図である。
【図３】タッチパネルに表示される機能選択画面の一例を示す画面図である。
【図４】プログラム記憶部の構成の一例を示す図である。
【図５】第１実施形態に係る制御部の処理を示すフローチャートである。
【図６】本発明の第２実施形態に係る制御部の構成を示す図である。
【図７】タッチパネルに表示される認証画面の一例を示す画面図である。
【図８】ユーザー記憶部の構成の一例を示す図である。
【図９】第２実施形態に係る制御部の処理を示すフローチャートである。
【図１０】本発明の第３実施形態に係る制御部の構成を示す図である。
【図１１】回数記憶部の構成の一例を示す図である。
【図１２】第３実施形態に係る制御部の処理を示すフローチャートである。
【図１３】第３実施形態に係る制御部の処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面（図１〜図１３）を参照しながら説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１０】
＜第１実施形態〜第３実施形態に共通の構成＞
まず、図１を参照して、本発明の実施形態（第１実施形態〜第３実施形態）に係る画像形成装置１００について説明する。図１は、画像形成装置１００の構成を示す図である。図１に示すように、画像形成装置１００は、カラー複合機である。画像形成装置１００は、いわゆる、「電子写真方式」で用紙Ｐ（記録媒体）に画像を形成する。
【００１１】
画像形成装置１００は、画像形成ユニット１、画像読取ユニット２、原稿搬送ユニット３、操作表示部４及び制御部５を備える。画像形成ユニット１は、用紙Ｐに画像を形成する。画像読取ユニット２は、原稿Ｒに形成された画像を読み取り、画像情報を生成する。原稿搬送ユニット３は、画像読取ユニット２に原稿Ｒを搬送する。
【００１２】
操作表示部４は、タッチパネル４１を備える。タッチパネル４１は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を備え、種々の画像を表示する。タッチパネル４１は、タッチセンサーを更に備え、ユーザーの操作を受け付ける。
【００１３】
制御部５は、プロセッサー５Ａ、揮発性メモリー５Ｂ及び不揮発性メモリー５Ｃを備える。プロセッサー５Ａは、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備える。揮発性メモリー５Ｂは、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備える。不揮発性メモリー５Ｃは、例えば半導体メモリーのようなメモリーを備え、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を備えてもよい。不揮発性メモリー５Ｃは、制御プログラムを記憶している。
【００１４】
画像形成ユニット１は、給送部１１及び画像形成部１３を備える。給送部１１は、用紙Ｐを画像形成部１３へ供給する。画像形成部１３は、用紙Ｐに画像を形成する。画像が形成された用紙Ｐは、用紙Ｐに形成された画像を用紙Ｐに定着した後、画像形成装置１００の外部に排出される。
【００１５】
＜第１実施形態＞
次に、図１〜図５を参照して、本発明の第１実施形態に係る制御部５の構成及び処理について説明する。図２は、制御部５の構成を示す図である。図２に示すように、プロセッサー５Ａは、選択部５０１、起動部５０２及び実行部５０３を備える。具体的には、プロセッサー５Ａが、制御プログラムを実行することによって、選択部５０１、起動部５０２及び実行部５０３として機能する。不揮発性メモリー５Ｃは、プログラム記憶部５Ｃ１を備える。
【００１６】
また、画像形成装置１００は、ＦＡＸ処理ユニット６を更に備える。ＦＡＸ処理ユニット６は、ファクシミリの送受信処理を行う。
【００１７】
プログラム記憶部５Ｃ１は、２つ以上の所定個数ＮＡの機能にそれぞれ対応するプログラムを記憶する。所定個数ＮＡの機能は、画像形成装置１００が実行可能な機能を示す。「所定個数ＮＡ」は、例えば１０個である。
【００１８】
選択部５０１は、所定個数ＮＡの機能の中から複数の機能を選択する。選択部５０１は、例えばユーザーによるタッチパネル４１の操作に基づき、所定個数ＮＡの機能の中から複数の機能を選択する。
【００１９】
起動部５０２は、画像形成装置１００の電源が投入された後に、複数の機能のうち、１つの機能に対応するプログラムを起動する。具体的には、起動部５０２は、画像形成装置１００の電源が投入された後に、優先順位が１位の機能に対応するプログラムを起動する。「複数」は、所定個数ＮＡ未満の個数を示し、例えば３つである。
【００２０】
実行部５０３は、１つの機能に対応するプログラムの起動部５０２による起動に続いて、１つの機能を用いるジョブを実行する。具体的には、実行部５０３は、優先順位が１位の機能に対応するプログラムの起動部５０２による起動に続いて、優先順位が１位の機能を用いるジョブを実行する。
【００２１】
以上、図１及び図２を参照して説明したように、１つの機能に対応するプログラムの起動に続いて、１つの機能を用いるジョブを実行する。したがって、複数の機構に対応するプログラムを起動した後に１つの機能を用いるジョブを実行する場合と比較して、プログラムの起動を待つ時間が短縮され、ユーザーの利便性が向上する。
【００２２】
図３は、タッチパネル４１に表示される機能選択画面７００の一例を示す画面図である。図３に示すように、機能選択画面７００には、機能選択部７０１、機能選択部７０２、機能選択部７０３、機能選択部７０４、決定ボタン７１５及びキャンセルボタン７１６が表示されている。
【００２３】
機能選択部７０１は、機能表示部７０１ａと順位入力部７０１ｂとを有する。機能表示部７０１ａは、プログラムがコピー機能に対応することを示す。順位入力部７０１ｂは、コピー機能に対応するプログラムを起動する優先順位を受け付ける。順位入力部７０１ｂには、優先順位として「１」が入力されているため、コピー機能に対応するプログラムが１番目に起動される。
【００２４】
機能選択部７０２は、機能表示部７０２ａと順位入力部７０２ｂとを有する。機能表示部７０２ａは、プログラムがファクシミリ機能に対応することを示す。順位入力部７０２ｂは、ファクシミリ機能に対応するプログラムを起動する優先順位を受け付ける。順位入力部７０２ｂには、優先順位として「２」が入力されているため、ファクシミリ機能に対応するプログラムが２番目に起動される。
【００２５】
機能選択部７０３は、機能表示部７０３ａと順位入力部７０３ｂとを有する。機能表示部７０３ａは、プログラムがスキャン機能に対応することを示す。順位入力部７０３ｂは、スキャン機能に対応するプログラムを起動する優先順位を受け付ける。順位入力部７０３ｂには、優先順位として「３」が入力されているため、スキャン機能に対応するプログラムが３番目に起動される。
【００２６】
機能選択部７０４は、機能表示部７０４ａと順位入力部７０４ｂとを有する。機能表示部７０４ａは、プログラムがプリント機能に対応することを示す。順位入力部７０４ｂは、プリント機能に対応するプログラムを起動する優先順位を受け付ける。順位入力部７０４ｂには、優先順位を示す数字が入力されていないため、プリント機能に対応するプログラムは起動されない。
【００２７】
決定ボタン７１５は、入力された優先順位でプログラムを起動すると決定する場合に、ユーザーがタッチするボタンを示す。
【００２８】
キャンセルボタン７１６は、入力された優先順位をキャンセルする場合に、ユーザーがタッチするボタンを示す。
【００２９】
図４は、プログラム記憶部５Ｃ１の構成の一例を示す図である。図４に示すように、プログラム記憶部５Ｃ１は、機能名とプログラムとを対応付けて記憶している。また、プログラム記憶部５Ｃ１は、コピープログラムＰＧＡ、ファクシミリプログラムＰＧＢ、スキャンプログラムＰＧＣ及びプリントプログラムＰＧＤを記憶している。
【００３０】
コピープログラムＰＧＡは、コピー機能に対応する。また、コピープログラムＰＧＡには、機能名として機能Ａが対応付けられている。ファクシミリプログラムＰＧＢは、ファクシミリ機能に対応する。ファクシミリプログラムＰＧＢには、機能名として機能Ｂが対応付けられている。スキャンプログラムＰＧＣは、スキャン機能に対応する。スキャンプログラムＰＧＣには、機能名として機能Ｃが対応付けられている。プリントプログラムＰＧＤは、プリント機能に対応する。プリントプログラムＰＧＤには、機能名として機能Ｄが対応付けられている。
【００３１】
図５は、第１実施形態に係る制御部５の処理を示すフローチャートである。
図５に示すように、まず、ステップＳ１０１において、選択部５０１は、機能選択画面７００をタッチパネル４１に表示する。
そして、ステップＳ１０３において、選択部５０１は、タッチパネル４１を介して、ユーザーからの操作を受け付ける。
次に、ステップＳ１０５において、選択部５０１は、決定ボタン７１５がタッチされたか否かを判定する。
決定ボタン７１５がタッチされていないと選択部５０１が判定した場合（ステップＳ１０５でＮＯ）には、処理が待機状態になる。決定ボタン７１５がタッチされたと選択部５０１が判定した場合（ステップＳ１０５でＹＥＳ）には、処理がステップＳ１０７に進む。
そして、ステップＳ１０７において、起動部５０２は、プログラムＰＧ１を起動する。プログラムＰＧ１は、第１機能Ｃ１に対応する。第１機能Ｃ１は、機能選択画面７００において順位入力部に「１」が入力された機能を示す。すなわち、第１機能Ｃ１は、優先順位が１位の機能を示す。
次に、ステップＳ１０９において、実行部５０３は、第１ジョブＪＢ１を実行する。第１ジョブＪＢ１は、第１機能Ｃ１を用いるジョブを示す。
【００３２】
そして、ステップＳ１１１において、起動部５０２は、プログラムＰＧ２を起動する。プログラムＰＧ２は、第２機能Ｃ２に対応する。第２機能Ｃ２は、機能選択画面７００において順位入力部に「２」が入力された機能を示す。すなわち、第２機能Ｃ２は、優先順位が２位の機能を示す。
次に、ステップＳ１１３において、実行部５０３は、第２ジョブＪＢ２を実行する。第２ジョブＪＢ２は、第２機能Ｃ２を用いるジョブを示す。
そして、ステップＳ１１５において、起動部５０２は、プログラムＰＧ３を起動する。プログラムＰＧ３は、第３機能Ｃ３に対応する。第３機能Ｃ３は、機能選択画面７００において順位入力部に「３」が入力された機能を示す。すなわち、第３機能Ｃ３は、優先順位が３位の機能を示す。
次に、ステップＳ１１７において、実行部５０３は、第３ジョブＪＢ３を実行し、処理が終了する。第３ジョブＪＢ３は、第３機能Ｃ３を用いるジョブを示す。
【００３３】
以上、図１〜図５を参照して説明したように、本発明の第１実施形態では、使用可能な機能の個数を示す所定個数ＮＡより、起動部５０２によって起動されるプログラムの個数が少ないため、起動するプログラムを展開する揮発性メモリー５Ｂの容量を削減できる。例えば、使用可能な機能の個数は１０個であり、起動部５０２によって起動されるプログラムの個数は３個である。
【００３４】
また、選択部５０１が、ユーザーによるタッチパネル４１の操作に基づき、実行可能な２つ以上の所定個数ＮＡの機能の中から、複数の機能を選択するため、ユーザーは、所望する優先順位でプログラムを起動できる。更に、ユーザーは、優先順位を入力しないことによって起動しないプログラムを決定できる。
【００３５】
更に、優先順位が１位の機能に対応するプログラムの起動部５０２による起動に続いて、実行部５０３は優先順位が１位の機能を用いるジョブを実行する。優先順位が２位の機能に対応するプログラムの起動部５０２による起動に続いて、実行部５０３は優先順位が２位の機能を用いるジョブを実行する。優先順位が３位の機能に対応するプログラムの起動部５０２による起動に続いて、実行部５０３は優先順位が３位の機能を用いるジョブを実行する。したがって、複数の機構に対応するプログラムを起動した後に１つの機能を用いるジョブを実行する場合と比較して、プログラムの起動を待つ時間が短縮され、ユーザーの利便性が向上する。
【００３６】
図１〜図５を参照して説明したように、本発明の第１実施形態では、選択部５０１が、ユーザーによるタッチパネル４１の操作に基づき、所定個数ＮＡの機能の中から複数の機能を選択するが、本発明はこれに限定されない。選択部５０１が、所定個数ＮＡの機能の中から複数の機能を選択すればよい。例えば、選択部５０１が、ユーザー情報に基づいて複数の機能を選択する形態でもよい。具体的には、ユーザーＩＤに対応する複数の機能が不揮発性メモリー５Ｃに予め記憶されており、選択部５０１が、ユーザーＩＤを受け付け、ユーザーＩＤに対応する複数の機能を選択する。
【００３７】
＜第２実施形態＞
次に、図１及び図６〜図９を参照して本発明の第２実施形態に係る制御部５の構成及び処理について説明する。図６は、本発明の第２実施形態に係る制御部５の構成を示す図である。第１実施形態に係る制御部５がユーザーによるタッチパネル４１の操作に基づき機能の優先順位を決定するのに対して、第２実施形態に係る制御部５は、ユーザー情報に基づき機能の優先順位を決定する点で相違する。具体的には、第２実施形態に係る制御部５は、第１実施形態に係る制御部５と比較して、下記４点で相違している。
第１相違点：プロセッサー５Ａが、認証部５０４を更に備える点。
第２相違点：不揮発性メモリー５Ｃが、ユーザー記憶部５Ｃ２を更に備える点。
第３相違点：選択部５０１がユーザー記憶部５Ｃ２に記憶された情報に基づいて複数の機能を選択する点。
第４相違点：起動部５０２が、ユーザー記憶部５Ｃ２に記憶された情報に基づいてプログラムを起動する点。
以下の説明においては、第１実施形態に係る制御部５と相違する点について主に説明する。
【００３８】
図６に示すように、プロセッサー５Ａは、選択部５０１、起動部５０２、実行部５０３及び認証部５０４を備える。具体的には、プロセッサー５Ａが、制御プログラムを実行することによって、選択部５０１、起動部５０２、実行部５０３及び認証部５０４として機能する。不揮発性メモリー５Ｃは、プログラム記憶部５Ｃ１及びユーザー記憶部５Ｃ２を備える。
【００３９】
認証部５０４は、ユーザーを示すユーザー情報を用いてユーザー認証を行う。ユーザー情報は、例えば、ユーザーＩＤ情報、及びパスワード情報である。
【００４０】
ユーザー記憶部５Ｃ２は、ユーザー情報に対応付けて、機能情報と、順位情報とを記憶する。機能情報は、所定個数ＮＡの機能のうちいずれか１つの機能を示す。順位情報は、プログラムを起動する優先順位を示す。
【００４１】
選択部５０１は、ユーザー認証を行ったユーザーのユーザー情報に対応する機能情報及び順位情報に基づいて、複数の機能を選択する。具体的には、選択部５０１は、順位情報がユーザー記憶部５Ｃ２に記憶されている機能情報を選択する。
【００４２】
起動部５０２は、画像形成装置１００の電源が投入された後に、順位情報に基づいて、複数の機能に対応するプログラムを起動する。具体的には、認証部５０４がユーザー認証を行ったユーザーのユーザー情報に対応する機能情報及び順位情報を、起動部５０２がユーザー記憶部５Ｃ２から読み出す。そして、起動部５０２が、ユーザー記憶部５Ｃ２から読み出した機能情報及び順位情報に基づいて、複数の機能に対応するプログラムを起動する。
【００４３】
図７は、タッチパネル４１に表示される認証画面７５０の一例を示す画面図である。図７に示すように、認証画面７５０には、ＩＤ入力部７５１、パスワード入力部７５２、ログインボタン７５３及びキャンセルボタン７５４が表示されている。
【００４４】
ＩＤ入力部７５１は、ユーザーによるユーザーＩＤの入力を受け付ける。ユーザーは、例えば、操作表示部４に配置されたキーボードを用いて、ユーザーＩＤを入力する。
【００４５】
パスワード入力部７５２は、ユーザーによるパスワードの入力を受け付ける。ユーザーは、例えば、操作表示部４に配置されたキーボードを用いて、パスワードを入力する。
【００４６】
ログインボタン７５３は、ユーザーが画像形成装置１００にログインする場合にユーザーがタッチするボタンを示す。ログインボタン７５３がタッチされると、認証部５０４は、ＩＤ入力部７５１に入力されたユーザーＩＤと、パスワード入力部７５２に入力されたパスワードとが登録されているか否かを判定する。登録されていると判定した場合には、ユーザーの画像形成装置１００へのログインが許可され、ユーザーが画像形成装置１００を使用することができる。登録されていないと判定した場合には、ユーザーの画像形成装置１００へのログインが許可されない。
【００４７】
キャンセルボタン７５４は、入力されたユーザーＩＤ及びパスワードをキャンセルする場合に、ユーザーがタッチするボタンを示す。
【００４８】
図８は、ユーザー記憶部５Ｃ２の構成の一例を示す図である。ユーザー記憶部５Ｃ２には、ユーザーＩＤに対応付けて、第１機能Ｃ１、第２機能Ｃ２、第３機能Ｃ３及び第４機能Ｃ４の機能名が記憶されている。第１機能Ｃ１は、優先順位が１位の機能を示す。第２機能Ｃ２は、優先順位が２位の機能を示す。第３機能Ｃ３は、優先順位が３位の機能を示す。第４機能Ｃ４は、優先順位が４位の機能を示す。
【００４９】
例えば、ユーザーＩＤが「ＵＡ」である場合には、第１機能Ｃ１は機能Ａであり、第２機能Ｃ２は機能Ｂであり、第３機能Ｃ３は機能Ｃであり、第４機能Ｃ４は設定されていない。よって、起動部５０２は、機能Ａに対応するプログラムＰＧＡ、機能Ｂに対応するプログラムＰＧＢ及び機能Ｃに対応するプログラムＰＧＣをこの順に起動する。また、機能Ａ、機能Ｂ及び機能Ｃ以外の機能に対応するプログラムの起動は規制される。具体的には、機能Ａ、機能Ｂ及び機能Ｃ以外の機能に対応するプログラムは起動されない。
【００５０】
また、例えば、ユーザーＩＤが「ＵＣ」である場合には、第１機能Ｃ１は機能Ａであり、第２機能Ｃ２は機能Ｂであり、第３機能Ｃ３は設定されていない。よって、起動部５０２は、機能Ａに対応するプログラムＰＧＡ及び機能Ｂに対応するプログラムＰＧＢをこの順に起動する。また、機能Ａ及び機能Ｂ以外の機能に対応するプログラムの起動は規制される。具体的には、機能Ａ及び機能Ｂ以外の機能に対応するプログラムは起動されない。
【００５１】
図９は、第２実施形態に係る制御部５の処理を示すフローチャートである。図９では、第１機能Ｃ１〜第３機能Ｃ３が設定され、第４機能Ｃ４が設定されていない場合について説明する。
図９に示すように、まず、ステップＳ２０１において、認証部５０４は、ユーザーＩＤ情報、及びパスワード情報を用いて、ユーザー認証を行い、ユーザー認証が成功したか否かを判定する。具体的には、認証部５０４は、認証画面７５０をタッチパネル４１に表示して、ユーザーからの入力を受け付け、受け付けた入力に基づいてユーザー認証を行う。
ユーザー認証が成功しなかったと認証部５０４が判定した場合（ステップＳ２０１でＮＯ）には、処理が待機状態になる。ユーザー認証が成功したと認証部５０４が判定した場合（ステップＳ２０１でＹＥＳ）には、処理がステップＳ２０３に進む。
そして、ステップＳ２０３において、起動部５０２が、ユーザー認証を行ったユーザーのユーザー情報に対応する機能情報及び順位情報を、ユーザー記憶部５Ｃ２から読み出す。
そして、ステップＳ２０５において、起動部５０２は、プログラムＰＧ１を起動する。プログラムＰＧ１は、第１機能Ｃ１の機能に対応する。
次に、ステップＳ２０７において、実行部５０３は、第１ジョブＪＢ１を実行する。第１ジョブＪＢ１は、第１機能Ｃ１を用いるジョブを示す。
【００５２】
そして、ステップＳ２０９において、起動部５０２は、プログラムＰＧ２を起動する。プログラムＰＧ２は、第２機能Ｃ２に対応する。
次に、ステップＳ２１１において、実行部５０３は、第２ジョブＪＢ２を実行する。第２ジョブＪＢ２は、第２機能Ｃ２を用いるジョブを示す。
そして、ステップＳ２１３において、起動部５０２は、プログラムＰＧ３を起動する。プログラムＰＧ３は、第３機能Ｃ３に対応する。
次に、ステップＳ２１５において、実行部５０３は、第３ジョブＪＢ３を実行し、処理が終了する。第３ジョブＪＢ３は、第３機能Ｃ３を用いるジョブを示す。
【００５３】
以上、図１及び図６〜図９を参照して説明したように、本発明の第２実施形態では、選択部５０１は、ユーザー認証を行ったユーザーのユーザー情報に対応する機能情報、及び順位情報に基づいて、複数の機能を選択する。そして、起動部５０２は、機能情報、及び順位情報に基づいて、複数の機能に対応するプログラムを起動する。したがって、ユーザーが所望する優先順位で各機能に対応するプログラムを起動できる。
【００５４】
また、起動部５０２は、順位情報がユーザー記憶部５Ｃ２に記憶されている場合に限り、機能情報が示す機能に対応するプログラムを起動する。起動部５０２は、順位情報がユーザー記憶部５Ｃ２に記憶されていない場合には、機能情報が示す機能に対応するプログラムの起動を規制する。具体的には、起動部５０２は、順位情報がユーザー記憶部５Ｃ２に記憶されていない場合には、機能情報が示す機能に対応するプログラムの起動を起動しない。したがって、起動するプログラムを展開する揮発性メモリー５Ｂの容量を削減できる。
【００５５】
＜第３実施形態＞
次に、図１及び図１０〜図１３を参照して本発明の第３実施形態に係る制御部５の構成及び処理について説明する。図１０は、本発明の第３実施形態に係る制御部５の構成を示す図である。第１実施形態に係る制御部５がユーザーによるタッチパネル４１の操作に基づき機能の優先順位を決定するのに対して、第３実施形態に係る制御部５は、機能毎の使用回数に基づき機能の優先順位を決定する点で相違する。具体的には、第３実施形態に係る制御部５は、第１実施形態に係る制御部５と比較して、以下の４点で相違している。
第１相違点：プロセッサー５Ａが、第１計数部５０５、第１決定部５０６、第２計数部５０７及び第２決定部５０８を更に備える点。
第２相違点：不揮発性メモリー５Ｃが回数記憶部５Ｃ３を更に備える点。
第３相違点：選択部５０１が第１決定部５０６の決定結果に基づいて複数の機能を選択する点。
第４相違点：起動部５０２が第１決定部５０６の決定結果に基づいてプログラムを起動する点。
以下の説明においては、第１実施形態に係る制御部５と相違する点について主に説明する。
【００５６】
図１０に示すように、プロセッサー５Ａは、選択部５０１、起動部５０２、実行部５０３、第１計数部５０５、第１決定部５０６、第２計数部５０７及び第２決定部５０８を備える。具体的には、プロセッサー５Ａが、制御プログラムを実行することによって、選択部５０１、起動部５０２、実行部５０３、第１計数部５０５、第１決定部５０６、第２計数部５０７及び第２決定部５０８として機能する。不揮発性メモリー５Ｃは、プログラム記憶部５Ｃ１及び回数記憶部５Ｃ３を備える。
【００５７】
第１計数部５０５は、第１回数Ｎ１をカウントする。第１回数Ｎ１は、画像形成装置１００を設置して初めて電源を投入した時から所定個数ＮＡの機能毎に使用された累積回数を示す。第１計数部５０５は、第１回数Ｎ１を示す情報を回数記憶部５Ｃ３に記憶する。また、第１計数部５０５は、第２回数Ｎ２が零である場合に、第２回数Ｎ２が零である機能に対応する第１回数Ｎ１を零にリセットする。第２回数Ｎ２は、第２計数部５０７によってカウントされる。
【００５８】
第１決定部５０６は、第１回数Ｎ１に基づいて、所定個数ＮＡの機能にそれぞれ対応するプログラムを起動する第１優先順位ＰＲ１を決定する。具体的には、第１決定部５０６は、第１回数Ｎ１が大きい程、対応するプログラムの第１優先順位ＰＲ１を高く決定する。
【００５９】
第２計数部５０７は、第２回数Ｎ２をカウントする。第２回数Ｎ２は、所定個数ＮＡの機能毎に所定期間に使用された累積回数を示す。「所定期間」は、例えば、１箇月を示す。具体的には、「所定期間」は、画像形成装置１００の電源が投入された時点を含む月の前月の１日からその月の末日までの期間を示す。第２計数部５０７は、第２回数Ｎ２を示す情報を回数記憶部５Ｃ３に記憶する。
【００６０】
第２決定部５０８は、第２回数Ｎ２に基づいて、所定個数ＮＡの機能にそれぞれ対応するプログラムを起動する第２優先順位ＰＲ２を決定する。具体的には、第２決定部５０８は、第２回数Ｎ２が大きい程、対応するプログラムの第２優先順位ＰＲ２を高く決定する。
【００６１】
選択部５０１は、第１優先順位ＰＲ１及び第２優先順位ＰＲ２の少なくとも一方に基づいて、複数の機能を選択する。例えば、選択部５０１は、第１優先順位ＰＲ１が第１順位Ｒ１より高く、且つ、第２優先順位ＰＲ２が第２順位Ｒ２より高い機能を選択する。第１順位Ｒ１は、例えば４位を示し、第２順位Ｒ２は、例えば、３位を示す。この場合には、選択部５０１は、第１優先順位ＰＲ１が４位より高く、且つ、第２優先順位ＰＲ２が３位より高い機能を選択する。
【００６２】
起動部５０２は、画像形成装置１００の電源が投入された後に、第１優先順位ＰＲ１、及び第２優先順位ＰＲ２の少なくとも一方に基づいて、複数の機能に対応するプログラムを起動する。例えば、起動部５０２は、第２優先順位ＰＲ２に基づいて複数の機能に対応するプログラムを起動する。また、起動部５０２は、第２回数Ｎ２が零である機能に対応するプログラムの起動を規制する。具体的には、起動部５０２は、第２回数Ｎ２が零である機能に対応するプログラムを起動しない。
【００６３】
図１１は、回数記憶部５Ｃ３の構成の一例を示す図である。図１１に示すように、回数記憶部５Ｃ３には、機能名に対応付けて、第１回数Ｎ１と第２回数Ｎ２とが記憶されている。
【００６４】
図１１に示すように、機能Ａ、機能Ｂ、機能Ｃ、及び機能Ｄにそれぞれ対応する第１回数Ｎ１は、１５０、３５、２３、１２である。また、機能Ｈ及び機能Ｉにそれぞれ対応する第１回数Ｎ１は、「０」である。
【００６５】
第１決定部５０６は、機能Ａの第１優先順位ＰＲ１を１位に決定し、機能Ｂの第１優先順位ＰＲ１を２位に決定し、機能Ｃの第１優先順位ＰＲ１を３位に決定し、機能Ｄの第１優先順位ＰＲ１を４位に決定する。
【００６６】
また、機能Ａ、機能Ｂ、機能Ｃ、及び機能Ｄにそれぞれ対応する第２回数Ｎ２は、１３、３、２、０である。また、機能Ｈ及び機能Ｉにそれぞれ対応する第２回数Ｎ２は、「０」である。
【００６７】
第２決定部５０８は、機能Ａの第２優先順位ＰＲ２を１位に決定し、機能Ｂの第２優先順位ＰＲ２を２位に決定し、機能Ｃの第２優先順位ＰＲ２を３位に決定する。
【００６８】
選択部５０１は、第１優先順位ＰＲ１が４位より高く、且つ、第２優先順位ＰＲ２が３位より高い機能を選択する。その結果、選択部５０１は、機能Ａ、機能Ｂ及び機能Ｃを選択する。
【００６９】
起動部５０２は、第２優先順位ＰＲ２に基づいて複数の機能に対応するプログラムを起動する。その結果、起動部５０２は、機能Ａに対応するプログラムを起動し、その後、機能Ｂに対応するプログラムを起動する。更に、起動部５０２は、機能Ｂに対応するプログラムを起動した後に、機能Ｃに対応するプログラムを起動する。
【００７０】
また、起動部５０２は、第２回数Ｎ２が零である機能に対応するプログラムの起動を規制する。具体的には、起動部５０２は、第２回数Ｎ２が零である機能に対応するプログラムを起動しない。よって、機能Ｄ、機能Ｈ及び機能Ｉにそれぞれ対応するプログラムは起動されない。
【００７１】
図１２及び図１３は、第３実施形態に係る制御部５の処理を示すフローチャートである。
図１２に示すように、まず、ステップＳ３０１において、起動部５０２は、機能Ａに対応するプログラムＰＧＡを起動する。
次に、ステップＳ３０３において、実行部５０３は、機能Ａを用いるジョブＪＢＡを受け付けているか否かを判定する。
機能Ａを用いるジョブＪＢＡを受け付けていないと実行部５０３が判定した場合（ステップＳ３０３でＮＯ）には、処理がステップＳ３０９に進む。機能Ａを用いるジョブＪＢＡを受け付けていると実行部５０３が判定した場合（ステップＳ３０３でＹＥＳ）には、処理がステップＳ３０５に進む。
そして、ステップＳ３０５において、実行部５０３がジョブＪＢＡを実行する。
次に、ステップＳ３０７において、第１計数部５０５が、機能Ａに対応する第１回数Ｎ１を「１」だけインクリメントし、第２計数部５０７が、機能Ａに対応する第２回数Ｎ２を「１」だけインクリメントする。
【００７２】
次に、ステップＳ３０９において、起動部５０２は、機能Ｂに対応するプログラムＰＧＢを起動する。
次に、ステップＳ３１１において、実行部５０３は、機能Ｂを用いるジョブＪＢＢを受け付けているか否かを判定する。
機能Ｂを用いるジョブＪＢＢを受け付けていないと実行部５０３が判定した場合（ステップＳ３１１でＮＯ）には、処理が図１３に示すステップＳ３１７に進む。機能Ｂを用いるジョブＪＢＢを受け付けていると実行部５０３が判定した場合（ステップＳ３１１でＹＥＳ）には、処理がステップＳ３１３に進む。
そして、ステップＳ３１３において、実行部５０３がジョブＪＢＢを実行する。
次に、ステップＳ３１５において、第１計数部５０５が、機能Ｂに対応する第１回数Ｎ１を「１」だけインクリメントし、第２計数部５０７が、機能Ｂに対応する第２回数Ｎ２を「１」だけインクリメントする。
【００７３】
次に、図１３に示すステップＳ３１７において、起動部５０２は、機能Ｃに対応するプログラムＰＧＣを起動する。
次に、ステップＳ３１９において、実行部５０３は、機能Ｃを用いるジョブＪＢＣを受け付けているか否かを判定する。
機能Ｃを用いるジョブＪＢＣを受け付けていないと実行部５０３が判定した場合（ステップＳ３１９でＮＯ）には、処理が終了する。機能Ｃを用いるジョブＪＢＣを受け付けていると実行部５０３が判定した場合（ステップＳ３１９でＹＥＳ）には、処理がステップＳ３２１に進む。
そして、ステップＳ３２１において、実行部５０３がジョブＪＢＣを実行する。
次に、ステップＳ３２３において、第１計数部５０５が、機能Ｃに対応する第１回数Ｎ１を「１」だけインクリメントし、第２計数部５０７が、機能Ｃに対応する第２回数Ｎ２を「１」だけインクリメントして、処理が終了する。
【００７４】
以上、図１及び図１０〜図１３を参照して説明したように、本発明の第３実施形態では、第１決定部５０６が、第１回数Ｎ１に基づいて第１優先順位ＰＲ１を決定する。そして、選択部５０１が、第１優先順位ＰＲ１に基づいて、複数の機能を選択する。また、起動部５０２が、第１優先順位ＰＲ１に基づいて、複数の機能に対応するプログラムを起動する。よって、ユーザーが優先順位を決定することなく、適正にプログラムを起動できる。したがって、ユーザーの負担を軽減できる。
【００７５】
また、起動部５０２が、第１回数Ｎ１が零である機能に対応するプログラムの起動を規制する。したがって、起動するプログラムを展開する揮発性メモリー５Ｂの容量を削減できる。
【００７６】
更に、第２決定部５０８が、第２回数Ｎ２に基づいて第２優先順位ＰＲ２を決定する。そして、選択部５０１が、第２優先順位ＰＲ２に基づいて、複数の機能を選択する。また、起動部５０２が、第２優先順位ＰＲ２に基づいて、複数の機能に対応するプログラムを起動する。よって、ユーザーが優先順位を決定することなく、適正にプログラムを起動できる。したがって、ユーザーの負担を軽減できる。
【００７７】
また、起動部５０２は、第２回数Ｎ２が零である機能に対応するプログラムの起動を規制する。したがって、起動するプログラムを展開する揮発性メモリー５Ｂの容量を削減できる。
【００７８】
更に、第２回数Ｎ２が零である機能に対応する第１回数Ｎ１を零にリセットする。また、起動部５０２は、第１回数Ｎ１が零である機能に対応するプログラムの起動を規制する。したがって、起動するプログラムを展開する揮発性メモリー５Ｂの容量を更に削減できる。
【００７９】
以上、図面を参照しながら本発明の実施形態について説明した。ただし、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である（例えば、下記に示す（１）〜（３））。図面は、理解し易くするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ、個数等は、図面作成の都合上から実際とは異なる場合がある。また、上記の実施形態で示す各構成要素の形状、寸法等は一例であり、特に限定されるものではなく、本発明の構成から実質的に逸脱しない範囲で種々の変更が可能である。
【００８０】
（１）図１〜図５を参照して説明したように、本発明の第１実施形態では、選択部５０１が、ユーザーからの操作に基づいて複数の機能を選択するが、本発明はこれに限定されない。選択部５０１が、所定個数ＮＡの機能の中から、複数の機能を選択すればよい。例えば、選択部５０１が、予め設定された複数の機能を選択する形態でもよい。
【００８１】
（２）図１及び図６〜図９を参照して説明したように、本発明の第２実施形態では、認証部５０４がタッチパネル４１を介してユーザー認証を行うが、本発明はこれに限定されない。認証部５０４がユーザーを示すユーザー情報を用いてユーザー認証を行えばよい。例えば、画像形成装置１００がＩＣカードに記憶されたユーザー情報を読み取るカード読み取りユニットを備え、カード読み取りユニットがＩＣカードに記憶されたユーザー情報を読み取ることによって、認証部５０４がユーザー認証を行う形態でもよい。
【００８２】
（３）図１及び図１０〜図１３を参照して説明したように、本発明の第３実施形態では、プロセッサー５Ａが第１計数部５０５、第１決定部５０６、第２計数部５０７及び第２決定部５０８を備えるが、本発明はこれに限定されない。プロセッサー５Ａが、第１計数部５０５及び第１決定部５０６を備え、第２計数部５０７及び第２決定部５０８を備えない形態でもよい。また、プロセッサー５Ａが、第２計数部５０７及び第２決定部５０８を備え、第１計数部５０５及び第１決定部５０６を備えない形態でもよい。
【産業上の利用可能性】
【００８３】
本発明は、画像形成装置に関するものであり、産業上の利用可能性を有する。
【符号の説明】
【００８４】
１００    画像形成装置
１    画像形成ユニット
２    画像読取ユニット
３    原稿搬送ユニット
４    操作表示部
４１    タッチパネル
５    制御部
５Ａ    プロセッサー
５０１    選択部
５０２    起動部
５０３    実行部
５０４    認証部
５０５    第１計数部
５０６    第１決定部
５０７    第２計数部
５０８    第２決定部
５Ｂ    揮発性メモリー
５Ｃ    不揮発性メモリー
５Ｃ１    プログラム記憶部
５Ｃ２    ユーザー記憶部
５Ｃ３    回数記憶部
６    ＦＡＸ処理ユニット
【図１】
2018121236.tif 000003
【図２】
2018121236.tif 000004
【図３】
2018121236.tif 000005
【図４】
2018121236.tif 000006
【図５】
2018121236.tif 000007
【図６】
2018121236.tif 000008
【図７】
2018121236.tif 000009
【図８】
2018121236.tif 000010
【図９】
2018121236.tif 000011
【図１０】
2018121236.tif 000012
【図１１】
2018121236.tif 000013
【図１２】
2018121236.tif 000014
【図１３】
2018121236.tif 000015