(57)【要約】【課題】ユーザにとって必要なジョブの設定履歴だけを保存し表示させることで、ユーザの利便性を向上する画像形成装置を提供する。【解決手段】画像形成装置は、第１領域と第２領域を含む表示領域を表示する表示手段と、第２領域にジョブの設定値を履歴として登録する登録手段と、登録したジョブの設定値を復元する復元手段と、ジョブの設定値が変更されたか否かを判定する判定手段と、ジョブを実行する実行手段とを備え、登録手段は、実行手段が実行したジョブの設定値が、復元手段により第１領域に登録されたジョブの設定値を復元した設定値であり、かつ判定手段によりジョブの設定値が変更されたと判定された場合、ジョブの設定値を履歴として第２領域に登録する。【選択図】図６
2020099001.tif 000002
【特許請求の範囲】
【請求項１】
第１領域と第２領域を含む表示領域を表示する表示手段と、
前記第２領域にジョブの設定値を履歴として登録する登録手段と、
前記登録したジョブの設定値を復元する復元手段と、
前記ジョブの設定値が変更されたか否かを判定する判定手段と、
前記ジョブを実行する実行手段と
を備え、
前記登録手段は、前記実行手段が実行したジョブの設定値が、前記復元手段により前記第１領域に登録された前記ジョブの設定値を復元した設定値であり、かつ前記判定手段により前記ジョブの設定値が変更されたと判定された場合、前記ジョブの設定値を履歴として前記第２領域に登録する
ことを特徴とする画像形成装置。
【請求項２】
前記登録手段は、前記実行手段が実行したジョブの設定値が、前記復元手段により前記第１領域に登録された前記ジョブの設定値を復元した設定値である場合であっても、前記判定手段により前記ジョブの設定値が変更されていないと判定された場合は、前記ジョブの設定値を履歴として前記第２の領域に登録しない
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１領域に登録された前記ジョブの設定値が選択されたことを示す第１フラグと前記第１領域に登録された前記ジョブの設定値が選択されていないことを示す第２フラグを記憶する記憶手段
をさらに備え、
前記判定手段は、前記記憶手段に記憶されたフラグに応じて前記ジョブの設定値が変更されたか否かを判定する
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記判定手段は、前記記憶手段に記憶されたフラグが前記第１フラグである場合、前記ジョブの設定値が変更されていないと判定する
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記記憶手段は、前記ジョブの設定値が変更された場合、前記第１フラグから前記第２フラグに変更して記憶し、
前記判定手段は、前記記憶手段に記憶されたフラグが前記第２フラグである場合、前記ジョブの設定値が変更されたと判定する
ことを特徴とする請求項３または４に記載の画像形成装置。
【請求項６】
前記登録手段は、前記判定手段により前記実行されたジョブの設定値と、前記実行手段によるジョブの実行の前に前記第２領域に登録された履歴の設定値とが同じであると判定された場合、前記第２領域に登録された履歴を削除する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項７】
第１領域と第２領域を含む表示領域を表示する表示手段を備える画像形成装置の制御方法であって、
前記第２領域にジョブの設定値を履歴として登録する登録工程と、
前記登録したジョブの設定値を復元する復元工程と、
前記ジョブの設定値が変更されたか否かを判定する判定工程と、
前記ジョブを実行する実行工程と
を有し、
前記登録工程では、前記実行工程で実行したジョブの設定値が前記復元工程で前記第１領域に登録された前記ジョブの設定値を復元した設定値であり、かつ前記判定工程で前記ジョブの設定値が変更されたと判定された場合、前記ジョブの設定値を履歴として前記第２領域に登録する
ことを特徴とする画像形成装置の制御方法。
【請求項８】
請求項１乃至６のいずれか１項に記載の画像形成装置の各手段としてコンピューターを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザが予めよく使うジョブの設定を登録することで、その設定をデフォルトのソフトキーを画面に表示する画像形成装置が存在する。例えば、よく使うジョブの設定を復元するソフトキーを表示する画面領域と、実行したジョブの設定履歴をソフトキーとして表示する画面領域を有し、設定履歴のソフトキーを押下すると、履歴の設定値をデフォルトとした設定画面を表示する。これにより、設定値を再設定する手間を省く技術がある（特許文献１参照）。また、設定履歴のソフトキーをよく使うジョブの設定として登録を可能にすることで、ユーザがジョブの設定を再設定し、設定の登録を行う手間を省く技術がある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１４６５０３号公報
【特許文献２】特開２０１８−１２５６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像形成装置の操作部は、画面領域が限られており、よく使うジョブの設定のソフトキーを表示する領域と、ジョブの設定履歴のソフトキーを表示する領域の表示を行うと、１度に表示することが可能なソフトキーの数は限られる。そのため、よく使うジョブの設定値を復元しジョブを実行した際に、そのジョブの設定履歴をソフトキーとして表示すると、同じ設定のソフトキーが２つの領域を埋めてしまい、他の必要なソフトキーが見えなくなる場合がある。そこで、表示されているジョブよりも古い設定履歴を表示するために操作部にて所定の操作を行うことで、古いジョブの設定履歴のソフトキーを表示することが可能である。しかしながら、保存するジョブの設定履歴の数には限りがある。そのため、保存するジョブの設定履歴が上限に達してしまった場合、新しいジョブの設定履歴を表示するために、表示されているジョブの設定履歴を１つ非表示としなくてはならない。そのため、非表示となったジョブの設定履歴のジョブを実行するには、設定値を再設定する手間が掛かる。
【０００５】
本発明は、上記課題を鑑みて、ユーザにとって必要なジョブの設定履歴だけを保存し表示させることで、ユーザの利便性を向上する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の画像形成装置は、第１領域と第２領域を含む表示領域を表示する表示手段と、前記第２領域にジョブの設定値を履歴として登録する登録手段と、前記登録したジョブの設定値を復元する復元手段と、前記ジョブの設定値が変更されたか否かを判定する判定手段と、前記ジョブを実行する実行手段とを備え、前記登録手段は、前記実行手段が実行したジョブの設定値が、前記復元手段により前記第１領域に登録された前記ジョブの設定値を復元した設定値であり、かつ前記判定手段により前記ジョブの設定値が変更されたと判定された場合、前記ジョブの設定値を履歴として前記第２領域に登録することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザにとって必要なジョブの設定履歴だけを保存し表示させることで、ユーザの利便性を向上する画像形成装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置のハードウェア構成を示すブロック図である。
【図２】画像形成装置の操作部の外観を示す図である。
【図３】ホーム画面の画面例を示す図である。
【図４】統合履歴の管理テーブルを示す図である。
【図５】カスタムボタンの管理テーブルを示す図である。
【図６】操作表示部の画面フローの例を示す図である。
【図７】処理手順を示すフロー図である。
【図８】設定値データの例を示す図である。
【図９】第２実施形態に係る操作表示部の画面フローの例を示す図である。
【図１０】第２実施形態に係る処理手順を示すフロー図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施の形態は、特許請求の範囲に係る発明を限定するものではなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１０】
（第１実施形態）
図１は、本実施形態に係る画像形成装置１００の構成を示すブロック図である。画像形成装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１を備え、ＣＰＵ１１１を含む制御部１１０は、画像形成装置１００全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御を行う。ＲＯＭ１１２は、ブートＲＯＭであり、システムのブートプログラムが格納されている。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３は、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１１４（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）は、画像データや各種プログラム、或いは各種情報テーブルを記憶するストレージである。また、ＨＤＤ１１４には、ネットワークＩ／Ｆ１１７を介して装置外から取得したデータを記憶することも可能である。
【００１１】
操作部出力Ｉ／Ｆ１１５は、表示部１３１へのデータ出力通信制御を行う。表示部１３１は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの表示装置を備えた、ユーザへの表示インターフェースである。操作部入力Ｉ／Ｆ１１６は、入力部１３２からのデータ入力通信制御を行う。入力部１３２は、タッチパネルやハードキーなどの入力装置を備えた、ユーザからの指示入力インターフェースである。操作部１３０は、表示部１３１および入力部１３２で構成される装置である。ネットワークＩ／Ｆ１１７は、制御部１１０をＬＡＮ１０１に接続するためのインターフェースである。ネットワークＩ／Ｆ１１７は、ＬＡＮ１０１を介して外部装置に情報を送信したり、受信したりする。
【００１２】
スキャナＩ／Ｆ１１８は、スキャナ１２１と制御部１１０とを接続するためのインターフェースである。スキャナ１２１は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ１１８を介して制御部１１０に入力する。プリンタＩ／Ｆ１１９は、プリンタ１２２と制御部１１０とを接続するためのインターフェースである。プリンタ１２２は、プリンタＩ／Ｆ１１９を介して制御部１１０からプリンタ１２２に転送された印刷すべき画像データを記憶媒体上に印刷する。ＣＰＵ１１１からプリンタＩ／Ｆ１１９までの各デバイス及び各インターフェースがシステムバス１２０上に配置される。
【００１３】
図２は、操作部１３０の概観図である。タッチパネル２００は、液晶表示部であり、液晶表示部上にタッチパネルシートが貼られたものである。タッチパネル２００は、操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ１１１に伝える。従って、タッチパネル２００は、図１の表示部１３１として機能するとともに、入力部１３２としても機能する。
【００１４】
次に、ユーザにより操作される各種キーやボタンについて説明する。スタートキー２０１は、原稿の読み取り動作の開始を指示する時などに用いられる。スタートキー２０１の中央部には、緑と赤の２色を有するＬＥＤ２０２があり、その色によってスタートキー２０１が使える状態であるか否かを示す。例えば、ＬＥＤ２０２が緑色に点灯している時、画像形成装置１００は、スタートキー２０１の押下を検知したことに従って、ジョブをスタートすることができる。一方、ＬＥＤ２０２が赤色に点灯している間、画像形成装置１００は、ジョブをスタートさせることができない。ストップキー２０３は、画像形成装置１００が実行中の処理を停止させるためのキーである。テンキー２０４は、数字と文字のボタンで構成されており、コピー部数の設定や、タッチパネル２００の画面切り替えなどを指示するのに用いられる。ユーザモードキー２０５は、画像形成装置１００の設定を行う場合に押下される。
【００１５】
図３は、よく使うジョブの設定のソフトキーを表示する領域（第１領域）と、ジョブの設定履歴のソフトキーを表示する領域（第２領域）を含む表示領域を表示する画面の一例を示す図である。本実施形態では、上述の二領域を表示する画面をホーム画面３００とする。ホーム画面３００は、メニュー（第１領域）３１０および統合履歴（第２領域）３２０を備える。メニュー３１０は、デフォルトの設定値が設定された状態でアプリケーションを起動するアプリケーションボタン３１１〜３１３が表示される。図３では、一例として、コピーアプリケーションボタン３１１、スキャンして送信アプリケーションボタン３１２、保存ファイルの利用アプリケーションボタン３１３がメニュー３１０に表示される。また、メニュー３１０は、ユーザによって登録されたジョブの設定をデフォルトとしてアプリケーションを起動するソフトキーが表示される。本実施形態では、以下、上記のソフトキーをカスタムボタンと記載する。図３では、一例として、コピーアプリケーション３１１のデフォルト設定値から色の設定をカラーに変更し、ホチキスを行う設定を追加した設定値を登録したカスタムボタン３１４が表示される。また、コピーアプリケーション３１１のデフォルト設定から色の設定を白黒に変更し、原稿を１２５％拡大して印刷する設定値を登録したカスタムボタン３１５が表示される。
【００１６】
統合履歴３２０は、ユーザが画像形成装置１００で実行したジョブの設定履歴をタイムライン表示する領域である。本実施形態では、統合履歴３２０には、ジョブの設定履歴をデフォルトとしてアプリケーションを起動するソフトキー３２１〜３２３が表示される。また、本実施形態では、上記ソフトキー３２１〜３２３を履歴ボタンと記載する。統合履歴３２０は、ジョブの種類に関係なく、実行されたジョブの設定履歴が新しい順に並び、統合履歴３２０の領域には最大３つまでの設定履歴が表示される。履歴ボタン３２３よりも古い設定履歴を表示する場合、ユーザは、統合履歴３２０の領域を上へのフリック操作によって確認することができる。履歴ボタン３２１〜３２３は、アプリケーション名、部数、色設定、原稿のサイズ、拡大率およびジョブ実行時刻が表示される。ホーム画面ボタン３３０は、ホーム画面３００を表示するボタンであり、コピーアプリケーション等のアプリケーション画面が表示される際にも常に表示される。
【００１７】
次に、統合履歴３２０の履歴ボタンを管理するためのデータについて説明する。図４は、統合履歴３２０に表示される履歴情報を管理するデータの一例である。管理テーブル４００は、ボタンＩＤ４０１、アプリケーションＩＤ４０２、ジョブ実行時刻４０３、設定値データ４０４を有する。また、管理テーブル４００は、ＲＡＭ１１３あるいはＨＤＤ１１４に記録されている。ボタンＩＤ４０１は、統合履歴３２０に登録された履歴ボタンを管理するための番号である。アプリケーションＩＤ４０２は、コピーアプリ、スキャンして送信アプリ、保存ファイルの利用アプリなどの、アプリ毎に割り当てられたアプリケーション種別の番号を示す。
【００１８】
本実施形態では、アプリケーションＩＤ４０２の「２００１」は、コピーアプリを示し、「２００２」はスキャンして送信アプリを示し、「２００３」は、保存ファイルの利用アプリを示す。ジョブ実行時刻４０３は、ジョブが実行された時刻を示す。設定値データ４０４は、アプリケーションの設定値が記載されたファイル名を示す。なお、設定値データ４０４は、ＲＡＭ１１３あるいはＨＤＤ１１４に記録されている。管理テーブル４００の行毎にボタンＩＤ４０１、アプリケーションＩＤ４０２、ジョブ実行時刻４０３、設定値データ４０４が対応している。
【００１９】
次に、メニュー３１０のカスタムボタンを管理するためのデータについて説明する。図５は、メニュー３１０に表示されるカスタムボタンを管理するためのデータの一例である。管理テーブル５００は、ボタンＩＤ５０１、アプリケーションＩＤ５０２、ボタン名称５０３、設定値データ５０４を有する。なお、管理テーブル５００は、ＲＡＭ１１３あるいはＨＤＤ１１４に記録されている。ボタンＩＤ５０１は、メニュー３１０に登録されたカスタムボタンを管理するための番号である。アプリケーションＩＤ５０２は、図４に示すアプリケーションＩＤ４０２と同様の内容である。ボタン名称５０３は、ユーザによって入力された名称を記録する。設定値データ５０４は、アプリケーションの設定値が記載されたファイル名を示す。なお、設定値データ５０４は、ＲＡＭ１１３あるいはＨＤＤ１１４に記録されている。管理テーブル５００の行毎にアプリケーションＩＤ５０２、ボタン名称５０３、設定値データ５０４が対応している。
【００２０】
次に、具体的な画面フローの一例について図６を用いて説明する。図６は、カスタムボタンが押下されたことでアプリケーション画面が表示され、設定を変更せずにジョブを実行すると、統合履歴３２０に設定履歴が履歴ボタンとして追加されないことを示した図の一例である。また、カスタムボタンが押下されたことでアプリケーション画面が表示され、設定を変更した後ジョブを実行することで、統合履歴３２０に履歴ボタン３２４が追加されることを示した図の一例である。
【００２１】
図６（Ａ）において、メニュー３１０のカスタムボタン３１５をユーザに押下されると、コピーアプリケーション画面６００が表示されることで、図６（Ｂ）に遷移する。図６（Ｂ）は、カスタムボタン３１５に登録された設定値が復元された画面になる。具体的には、カラー選択の設定が白黒、倍率が１２５％になる。図６（Ｂ）において、ユーザにスタートキー２０１が押下されるとジョブが実行される。ジョブが実行された後、ホーム画面ボタン３３０が押下されると、ホーム画面３００が表示され、図６（Ｄ）に遷移する。図６（Ｂ）において、ジョブを実行する前にホーム画面ボタン３３０が押下されると、図３（Ａ）に戻る。図６（Ｄ）は、ジョブを実行した履歴が統合履歴３２０に登録されず、図６（Ａ）のときと統合履歴３２０に変更がない場合の画面例を示す。
【００２２】
また、図６（Ｂ）において、ユーザにカラー選択６０３が押下されると、カラー選択画面６１０が表示され、図６（Ｃ）に遷移する。図６（Ｃ）において、ユーザにカラーボタン６１１を押下されＯＫボタン６１３が押下されると、カラー選択の設定値がカラーに変更されてコピーアプリケーション画面６００が表示され、図６（Ｅ）に遷移する。図６（Ｅ）では、カラー選択の設定値がカラーに変更されている。図６（Ｅ）において、ユーザにスタートキー２０１が押下されるとジョブが実行される。ジョブが実行された後、ホーム画面ボタン３３０が押下されると、ホーム画面３００が表示され、図６（Ｆ）に遷移する。図６（Ｆ）では、カスタムボタン３１５の設定値から設定値が変更されたことによって、統合履歴３２０に履歴ボタン３２４が表示される。
【００２３】
次に、カスタムボタンが押下されてジョブが実行された際に、統合履歴３２０に履歴ボタンを登録するかしないかを判定する具体的な制御方法について、図７のフローチャートを用いて説明する。図７のフローチャートの処理は、ＨＤＤ１１４またはＲＯＭ１１２に記録されたプログラムをＣＰＵ１１１が実行することで実現される。
【００２４】
まず、ステップＳ７００において、ＣＰＵ１１１は、メニュー３１０に登録されたカスタムボタンが押下されたか否かを判定する。具体的には、図６（Ａ）のメニュー３１０に表示されたソフトキーをユーザに押下された際に、押下されたソフトキーがカスタムボタン３１４あるいは３１５であるか否かを判定する。押下されたソフトキーがカスタムボタン３１４あるいは３１５である場合（Ｙｅｓ）、ステップＳ７０１に進む。そして、カスタムボタンが押下されたと判定するまでステップＳ７００の処理を行う。
【００２５】
次に、ステップＳ７０１において、ＣＰＵ１１１は、カスタムボタンの押下されたことを示す設定値をＲＡＭ１１３あるいはＨＤＤ１１４に記録する。本実施形態では、この設定項目をカスタムボタン押下のフラグとする。カスタムボタン押下のフラグが「１」の場合、カスタムボタンが押下されたことを示し、フラグが「０」の場合、押下されなかったことを示す。なお、本実施形態のステップＳ７０１では、カスタムボタン押下のフラグを「１」にして記録する。
【００２６】
次に、ステップＳ７０２において、ＣＰＵ１１１は、カスタムボタンに登録されている設定値データを取得する。ＣＰＵ１１１は、取得した設定値データを一時的にＲＡＭ１１３あるいはＨＤＤ１１４に記録する。次に、ステップＳ７０３において、ＣＰＵ１１１は、表示しているアプリケーションとは異なるアプリ画面の表示を指示されたか否かを判定する。指示されたと判定した場合、ステップＳ７１０に進む。一方、指示されなかったと判定した場合、ステップＳ７０４に進む。具体的には、図６（Ｂ）において、ユーザにホーム画面３３０が押下された場合、ホーム画面３００が表示される。このとき、コピーアプリケーション画面６００からホーム画面３００に遷移したため、ＣＰＵ１１１は、別機能を示す別のアプリ画面に遷移したと判定する。また、図６（Ｂ）において、ユーザにカラー選択６０３を押下された場合、コピーアプリケーションの設定値を変更する画面（つまり、同じ機能での設定値を変更する画面）であるため、別機能を示す別のアプリ画面に遷移したと判定しない。
【００２７】
次に、ステップＳ７０４において、ＣＰＵ１１１は、設定されているジョブの設定値データとステップＳ７０２において一時的に記録された設定値データを比較することで設定値に変更があったか否かを判定する。ここで、具体的に比較する方法を示すために、まず、設定値データについて図８を用いて説明する。図８（Ａ）は、アプリケーションの設定値データの一例としてカスタムボタン３１４の設定値の構造を示す図である。設定値データ８００は、コード８０１はアプリケーションの種別を示す。コード８０２およびコード８０３は、具体的な設定値を示す。例えば、コード８０２は、カラー選択の設定値が白黒であることを示す。また、コード８０３は、原稿の拡大率を示す。図６（Ｃ）において、ユーザにカラー６１１が押下された後、ＯＫボタン６１３が押下された場合、図８（Ａ）のコード８０２は、図８（Ｂ）のコード８０４に変更される。設定値が変更された場合、設定項目に記載される設定値の文字列が変更される。設定値データの比較は、設定値データの文字列に差分があるか否かによって判定する。差分があったと判定した場合（Ｙｅｓ）、ステップＳ７０５に進む。そして、ステップＳ７０５において、ＣＰＵ１１１は、カスタムボタン押下のフラグを「０」にして記録する。一方、ステップＳ７０４で差異がなかった場合（Ｎｏ）、設定値に変更がないと判定し、ステップＳ７０６に進む。
【００２８】
次に、ステップＳ７０６において、ユーザにスタートキー２０１が押下されたか否かを判定する。スタートキー２０１が押下されたと判定した場合、ステップＳ７０７に進む。また、スタートキー２０１が押下されていないと判定した場合、ステップＳ７０３に戻る。次に、ステップＳ７０７において、ＣＰＵ１１１は、実行されたジョブに設定された設定値データを取得する。具体的には、ＣＰＵ１１１は、実行されたジョブの設定値データをＲＡＭ１１３あるいはＨＤＤ１１４に記録する。次に、ステップＳ７０８において、ＣＰＵ１１１は、ＲＡＭ１１３あるいはＨＤＤ１１４に記録されるカスタムボタン押下のフラグが「１」であるか否かを判定する。「１」であると判定した場合、ステップＳ７１０に進む。一方、「０」であると判定した場合、ステップＳ７０９に進む。
【００２９】
次に、ステップＳ７０９において、ＣＰＵ１１１は、統合履歴に設定履歴を登録する。つまり、ＣＰＵ１１１は、新規の統合履歴のボタンＩＤを作成する。そして、実行されたジョブのアプリケーション種別に対応するアプリケーションＩＤ、ジョブが実行された時刻およびステップＳ７０６において取得した設定値データのファイル名を管理テーブル４００に記録する。そして、ステップＳ７０７において取得した設定値データをＲＡＭ１１３あるいはＨＤＤ１１４に記録する。次に、ステップＳ７１０において、ＣＰＵ１１１は、ＲＡＭ１１３あるいはＨＤＤ１１４に記録されるカスタムボタン押下のフラグを「０」にして記録する。
【００３０】
以上、本実施形態によれば、カスタムボタンに登録されたジョブが実行される場合、統合履歴３２０には履歴ボタンは残らない。そして、コピーやスキャンして送信などのアプリケーションやカスタムボタンに登録された設定値が変更されてジョブが実行された場合、統合履歴３２０に履歴ボタンを残すことが可能となる。これにより、不必要なジョブの設定履歴を統合履歴３２０に登録されなくなることで、ユーザが統合履歴３２０を用いる際の利便性が向上する。
【００３１】
（第２実施形態）
本実施形態において、前提となる装置のハードウェア構成は、第１実施形態と同様であるため、その詳細な説明は省略し、第１実施形態との差分を中心に説明する。第１実施形態では、メニュー３１０に登録されたカスタムボタンを押下し、カスタムボタンに登録された設定値でジョブが実行されることで、統合履歴３２０に履歴ボタンを残さないようにした。本実施形態では、第１実施形態の制御に加えて、カスタムボタンを押下し、カスタムボタンに登録された設定値でジョブが実行されるとき、統合履歴３２０に実行されたジョブの設定値と同じ設定の履歴ボタンがあった場合、履歴ボタンを削除する処理を行う。
【００３２】
図９は、カスタムボタンが押下されてから、ジョブが実行され、統合履歴３２０に履歴ボタンが削除されていることを示した画面フロー図の一例である。図９（Ａ）において、ユーザにメニュー３１０に登録されたカスタムボタン９００を押下された場合、カスタムボタンに登録されていた設定値をデフォルト設定としてコピーアプリケーションが起動され、図９（Ｂ）に遷移する。図９（Ｂ）において、ユーザにスタートキー２０１が押下されたあと、ホーム画面ボタン３３０が押下されると図９（Ｃ）に遷移する。図９（Ｃ）において、図９（Ａ）では表示されていた履歴ボタン３２１が表示されておらず、履歴ボタン３２２および３２３が上部に移動している。
【００３３】
次に、図９の画面フローにおける具体的な制御方法について、図１０のフローチャートを用いて説明する。なお、図１０のステップＳ１０００〜ステップＳ１００９は、図７のステップＳ７００〜ステップＳ７０９の内容と同じであり、図１０のステップＳ１０１２と図７のステップＳ７１０の内容は同様であるため説明を省略する。
【００３４】
ステップＳ１０００〜ステップＳ１００８において、ＣＰＵ１１１は、第１実施形態におけるステップＳ７００〜ステップＳ７０８と同様の処理を行う。そして、ステップＳ１００８において、カスタムボタン押下のフラグが１であると判定したことにより、ステップＳ１０１０に進む。次に、ステップＳ１０１０において、ＣＰＵ１１１は、ステップＳ１００２で取得したジョブの設定値データと同じ設定値の履歴が統合履歴３２０にあるか否かを判定する。具体的には、実行したジョブのアプリケーション種別を示すアプリケーションＩＤが、図４の管理テーブル４００のアプリケーションＩＤ４０２に存在するか否かを検索する。その後、該当した行の設定値データとステップＳ１００２で取得したジョブの設定値データを比較する。設定値データに差分がある場合、ステップＳ１０１２に進む。一方、差分がいない場合、ステップＳ１０１１に進む。
【００３５】
次に、ステップＳ１０１１において、ＣＰＵ１１１は、ステップＳ１０１０で該当した同じ設定値の履歴を統合履歴３２０から削除する。ＣＰＵ１１１は、図４の管理テーブル４００から該当した行のボタンＩＤ４０１、アプリケーションＩＤ４０２、ジョブ実行時刻４０３および設定値データ４０４を削除する。次に、ステップＳ１０１２において、ＣＰＵ１１１は、第１実施形態におけるステップＳ７１０と同様の処理を行い、カスタムボタンの押下フラグを０にする。
【００３６】
以上、本実施形態によれば、カスタムボタンに登録されたジョブが実行される際、統合履歴３２０に実行されたジョブの設定値と同様の設定履歴があれば、同様の設定履歴を削除し、統合履歴３２０から履歴ボタンを表示することがなくなる。これにより、統合履歴３２０からユーザにとって不必要な履歴ボタンを削除され、ユーザが統合履歴３２０を用いる際の利便性が向上する。
【００３７】
なお、上記実施形態ではコピー、スキャンして送信などの複数の機能を有する画像形成装置の一例として説明したが、これに限定されるものではない。このうち一部の機能のみを有する画像形成装置にも本発明を適用することができる。
【００３８】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３９】
また、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。
【図１】
2020099001.tif 000003
【図２】
2020099001.tif 000004
【図３】
2020099001.tif 000005
【図４】
2020099001.tif 000006
【図５】
2020099001.tif 000007
【図６】
2020099001.tif 000008
【図７】
2020099001.tif 000009
【図８】
2020099001.tif 000010
【図９】
2020099001.tif 000011
【図１０】
2020099001.tif 000012