(57)【要約】【課題】  ジョブの宛先および実行条件の設定を要する操作履歴をタイムラインから選択した際に、操作履歴の宛先のみ、または実行条件のみを設定内容に反映させるかどうかを選択可能にすることを目的とする。【解決手段】  操作部は、ユーザー操作によって、予め利用されたアプリケーションの設定内容を用いて前記アプリケーションを再度実行するための第２のソフトキーを配置する第２領域を、前記第１領域とともに表示し、前記アプリケーションが実行されたことにより出力された出力物を送信する宛先、および前記宛先以外の設定内容を前記設定内容が含む場合、前記宛先のみを利用して前記アプリケーションを実行するための第一の項目、および前記宛先以外の設定内容のみを利用して前記アプリケーションを実行するための第二の項目を含むメニュー画面を、前記ユーザー操作とは異なる操作によって前記第２のソフトキーが選択された際に表示することを特徴とする。【選択図】  図５
2020043495.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置の機能を利用するための複数のアプリケーションを保持し、前記複数のアプリケーションのうちの一つであるアプリケーションを、デフォルトの設定内容、またはユーザーが設定した設定内容に基づいて実行するための第１のソフトキーを前記情報処理装置の操作部に表示された第１領域に配置する前記情報処理装置であって、
前記操作部は、
前記アプリケーションに対応したジョブの実行に応じて生成される第２のソフトキーであって、実行された前記ジョブの設定内容に従って、ユーザー操作により前記アプリケーションを再度実行するための前記第２のソフトキーを配置する第２領域を、前記第１領域とともに表示し、
前記アプリケーションが実行されたことにより出力された出力物を送信する宛先、および前記宛先以外の設定内容を前記設定内容が含む場合、
前記宛先のみを利用して前記アプリケーションを実行するための第一の項目、および前記宛先以外の設定内容のみを利用して前記アプリケーションを実行するための第二の項目を含むメニュー画面を、前記ユーザー操作とは異なる操作によって前記第２のソフトキーが選択された際に表示することを特徴とする情報処理装置。
【請求項２】
前記第一の項目が選択された場合、
前記予め利用された前記アプリケーションの設定内容のうち、前記宛先のみが反映されたアプリケーション画面が表示され、
前記第二の項目が選択された場合、
前記予め利用された前記アプリケーションの設定内容のうち、前記宛先以外の設定内容のみが反映されたアプリケーション画面が表示され、
前記ユーザー操作によって前記第２のソフトキーが選択されたことによって、表示されるアプリケーション画面は前記アプリケーションの設定内容が反映されていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記メニュー画面は、
前記設定内容に基づいて、前記第２のソフトキーに対応する前記アプリケーションを実行するための第三の項目と、
前記第２のソフトキーを削除するための第四の項目と、を含み、
前記メニュー画面は、前記第２のソフトキーを長押しすることによって表示されることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第一の項目が選択され、前記宛先を参照できない場合、
前記第一の項目に対応する宛先を反映したアプリケーション画面を表示せず、
前記第三の項目が選択され、前記宛先を参照できない場合、
前記第２のソフトキーに対応する前記宛先以外の設定内容のみが反映されたアプリケーション画面を表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第２領域は、
前記第２のソフトキーと、前記第２のソフトキーとは異なる設定内容を再度実行するための第３のソフトキーと、を含み、
前記第２のソフトキー上に表示された宛先と、前記第３のソフトキー上に表示された宛先とが同じである場合、
選択された前記第２のソフトキーの宛先を確認するための画面を表示することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記第２のソフトキーに対応する設定内容に含まれる宛先が複数である場合、
前記第２のソフトキーの宛先を確認するための画面を表示することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項７】
前記設定内容が前記宛先を含まない場合、
前記メニュー画面は、
前記第一の項目および前記第二の項目を含まないことを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記第二の項目が選択された場合、
前記設定内容には、
選択された前記第２のソフトキーに対応する宛先以外の設定内容と、
デフォルトの宛先とが反映されることを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
情報処理装置の機能を利用するための複数のアプリケーションを保持し、前記複数のアプリケーションのうちの一つであるアプリケーションを、デフォルトの設定内容、またはユーザーが設定した設定内容に基づいて実行するための第１のソフトキーを前記情報処理装置の操作部に表示された第１領域に配置する前記情報処理装置の制御方法であって、
前記操作部は、
前記アプリケーションに対応したジョブの実行に応じて生成される第２のソフトキーであって、実行された前記ジョブの設定内容に従って、ユーザー操作により前記アプリケーションを再度実行するための前記第２のソフトキーを配置する第２領域を、前記第１領域とともに表示し、
前記アプリケーションが実行されたことにより出力された出力物を送信する宛先、および前記宛先以外の設定内容を前記設定内容が含む場合、
前記宛先のみを利用して前記アプリケーションを実行するための第一の項目、および前記宛先以外の設定内容のみを利用して前記アプリケーションを実行するための第二の項目を含むメニュー画面を、前記ユーザー操作とは異なる操作によって前記第２のソフトキーが選択された際に表示することを特徴とする情報処理装置の制御方法。
【請求項１０】
情報処理装置の機能を利用するための複数のアプリケーションを保持し、前記複数のアプリケーションのうちの一つであるアプリケーションを、デフォルトの設定内容、またはユーザーが設定した設定内容に基づいて実行するための第１のソフトキーを前記情報処理装置の操作部に表示された第１領域に配置する前記情報処理装置として機能させるためのプログラムであって、
前記操作部は、
前記アプリケーションに対応したジョブの実行に応じて生成される第２のソフトキーであって、実行された前記ジョブの設定内容に従って、ユーザー操作により前記アプリケーションを再度実行するための前記第２のソフトキーを配置する第２領域を、前記第１領域とともに表示し、
前記アプリケーションが実行されたことにより出力された出力物を送信する宛先、および前記宛先以外の設定内容を前記設定内容が含む場合、
前記宛先のみを利用して前記アプリケーションを実行するための第一の項目、および前記宛先以外の設定内容のみを利用して前記アプリケーションを実行するための第二の項目を含むメニュー画面を、前記ユーザー操作とは異なる操作によって前記第２のソフトキーが選択された際に表示することを特徴とする情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処置装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
ＭＦＰ等の画像処理装置において、例えば印刷等の処理を実行する際、用紙サイズや部数、モノクロ印刷といった設定内容を入力する。処理を実行する度に設定内容を入力する手間を省くために、特許文献１では、操作履歴をタイムライン（履歴用タイムライン）として表示する文書管理システムが開示されている。履歴用タイムラインは、表示操作パネルの既存画面内に組み込まれて表示されており、履歴用タイムラインに含まれる項目を押下すると、操作履歴に対応したアプリケーション画面が表示される。アプリケーション画面上の実行ボタンを押下することで、履歴用タイムラインで選択した操作履歴の設定に従って処理が実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像処理装置において実行される処理としては上記で挙げた印刷処理の他にも、ジョブの宛先の設定を要する処理も存在する。具体的にはファクス処理や、スキャンしたデータを外部装置に送信する処理等である。これらの処理を実行する場合、設定内容には宛先が含まれている。
【０００５】
操作履歴と同じ設定内容を用いて、操作履歴に対応する処理を実行する際には、タイムラインの該当の項目を押下すればよい。しかし、ユーザによっては、操作履歴の宛先以外の設定内容（以下、実行条件）のみを反映させたい、あるいは操作履歴の宛先のみを反映させたいといった要望もある。タイムライン選択後のアプリケーション画面において設定内容が変更可能な場合、実行条件のみ、あるいは宛先のみを変更する必要があり、手番がかかってしまう。
【０００６】
本発明は、上述の問題点を鑑みなされたものであり、ジョブの宛先および実行条件の設定を要する操作履歴をタイムラインから選択した際に、操作履歴の宛先のみ、または実行条件のみを設定内容に反映させるかどうかを選択可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明は、
情報処理装置の機能を利用するための複数のアプリケーションを保持し、前記複数のアプリケーションのうちの一つであるアプリケーションを、デフォルトの設定内容、またはユーザが設定した設定内容に基づいて実行するための第１のソフトキーを前記情報処理装置の操作部に表示された第１領域に配置する前記情報処理装置であって、
前記操作部は、
前記アプリケーションに対応したジョブの実行に応じて生成される第２のソフトキーであって、実行された前記ジョブの設定内容に従って、ユーザ操作により前記アプリケーションを再度実行するための前記第２のソフトキーを配置する第２領域を、前記第１領域とともに表示し、
前記アプリケーションが実行されたことにより出力された出力物を送信する宛先、および前記宛先以外の設定内容を前記設定内容が含む場合、
前記宛先のみを利用して前記アプリケーションを実行するための第一の項目、および前記宛先以外の設定内容のみを利用して前記アプリケーションを実行するための第二の項目を含むメニュー画面を、前記ユーザ操作とは異なる操作によって前記第２のソフトキーが選択された際に表示することを特徴とする情報処理装置。
【発明の効果】
【０００８】
本発明によれば、ジョブの宛先および実行条件の設定を要する操作履歴をタイムラインから選択した際に、操作履歴の宛先のみ、または実行条件のみを設定内容に反映させるかどうかを選択可能にする。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像処理装置のハードウェア構成の一例を示す図である。
【図２】本発明の実施形態に係るホーム画面の表示画面の一例を示す図である。
【図３】本発明の実施形態に係るＲＡＭ１１２またはＲＯＭ１１３に記憶されている履歴情報３００の一例を示す図である。
【図４】本発明の実施形態に係る履歴メニュー表示画面の一例を示す図である。
【図５】本発明の実施形態に係る履歴ボタンが押下されてジョブが実行されるまでの処理の動作フローである。
【図６】本発明の実施形態に係るアプリケーション画面の一例を示す図である。
【図７】本発明の実施形態に係る実施例１における、履歴情報３００の宛先が削除されていた場合のジョブが実行されるまでの処理の動作フローである。
【図８】本発明の実施形態に係る実施例２における宛先エラー画面とアドレス帳の一例を示す図である。
【図９】本発明の実施形態に係る実施例１における、複数宛先を含む設定履歴のボタンを押下されてジョブが実行されるまでの処理の動作フローである。
【図１０】本発明の実施形態に係る実施例１における実施例３における宛先確認画面の一例を示す図である。
【図１１】本実施形態の画像処理装置が接続されるネットワークの構成を示す概念図である。
【図１２】本発明の実施形態に係る画像処理装置のソフトウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施例で用いる画像処理装置について、図面を参照して説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【実施例１】
【００１１】
まず、本発明に係る第１の実施形態について説明する。
【００１２】
＜ネットワーク構成図＞
図１１は、本実施形態の情報処理装置が接続されるネットワークの構成を示す概念図である。本願は、情報処理装置としてＭＦＰを例に説明するが、ＭＦＰに限定されず、機能の一覧を表示可能な表示画面を有するデバイスであればよい。
【００１３】
ＭＦＰ１０１、ＭＦＰ１１０１はネットワーク１０２と公衆電話網（ＰＳＴＮ）１１０２に接続される。図１１では、ＭＦＰが２台であるものとして説明するが、３台以上であってもよく、ＭＦＰ１０１からジョブの出力物を送信できる送信先が存在すればよい。つまり、送信先としてはＭＦＰ１１０１であってもよく、外部サーバー等でもよい。
【００１４】
この接続環境下において、例えばＭＦＰ１０１は公衆電話網１１０２を介してＭＦＰ１１０１とファクス通信することができる。またネットワーク１０２を介してメール、ファイル送受信を行うことができる。例えばＭＦＰ１０１からＭＦＰ１１０１にＦＡＸ送信する場合、ユーザはタッチパネル１１８のキー操作により、ＭＦＰ１１０１の電話番号を入力し、送信原稿をスキャナ１２１に置きスタートキーボタンを押下することでＭＦＰ１１０１にファクス送信される。
【００１５】
＜ソフトウェア構成図＞
図１２は、ＭＦＰ１０１のソフトウェア構成図である。各種機能は、ＲＯＭ１１３に記憶されたアプリケーションのプログラムを元に、ＣＰＵ１１１により実行されるものとする。
【００１６】
ＭＦＰ１０１は、入出力管理部１６０８、情報管理部１６０９、ジョブ実行部１６０７を有する。情報管理部１６０９は、ホーム画面２００に表示される履歴ボタンに関する情報や工場出荷時のデフォルト設定、スキップモードの有無等の各種設定値を管理する機能である。
【００１７】
ジョブ実行部１６０７は、押下された履歴ボタンに対応する設定内容に基づいてジョブを実行する機能である。ここで実行されるジョブの具体的な例は、選択された履歴ボタンの機能が印刷機能であれば印刷ジョブ、スキャン機能であればスキャンジョブ、ファクス機能であればファクスジョブである。
【００１８】
入出力管理部１６０８はディスプレイ１１９（またはタッチパネル１１８）を介して取得した入力信号に基づいて、情報管理部１６０９で管理される情報を参照したり、あるいはジョブ実行部１６０７に対してジョブの実行指示を送信したりする機能である。また、ジョブ実行部１６０７における実行処理に応じてディスプレイ１１９の表示も制御する。
【００１９】
＜ハードウェア構成図＞
図１は、本実施形態の画像処理装置のハードウェア構成例を示す図である。図１では、画像処理装置として、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１を例にとって説明するが、ＭＦＰ１１０１やその他の外部サーバーであっても同様である。ＭＦＰ１０１は、ＣＰＵ１１１〜電話機１２５を備える。ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力部１１４、表示制御部１１５、外部メモリＩ／Ｆ１１６、通信Ｉ／Ｆコントローラ１１７、ＭＯＤＥＭ１２３は、システムバス１１０に接続されている。また、タッチパネル１１８、ディスプレイ１１９、外部メモリ１２０が、システムバス１１０に接続されている。各処理部は、システムバス１１０を介して互いにデータのやりとりを行うことができるように構成されている。
【００２０】
ＲＯＭ１１３は、画像データやその他のデータ、ＣＰＵ１１１の制御プログラム等を格納している。なお、上記制御プログラムは、以下に説明する実施例を実行する制御プログラムである。またＲＯＭ１１３には、書き換え可能なフラッシュＲＯＭなどの種類があり、ＭＦＰ１０１のユーザが登録した設定値、管理データ等も格納する。ＲＡＭ１１２は揮発性のメモリであり、プログラム制御変数、各種ワーク用バッファ等や、ＭＦＰ１０１のユーザが登録した一部の設定値、管理データ等を格納する。またＲＡＭ１１２は、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域としても用いられる。ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて、このＭＦＰ１０１の各部を制御する。なお、ＣＰＵ１１１が動作するためのプログラムは、ＲＯＭ１１３に限らず、外部メモリ（ハードディスク等）１２０に予め記憶しておいてもよい。ＲＡＭ１１２とＲＯＭ１１３と外部メモリ１２０をまとめて記憶領域と呼ぶ。
【００２１】
入力部１１４は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１１１に供給する。例えば、入力部１１４は、入力デバイスとして機能するキーボード（不図示）や、マウス（不図示）やタッチパネル１１８からユーザ操作を受付ける。なお、タッチパネル１１８は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力部１１４で生成され供給される制御信号に基づき、プログラムに従いこのＭＦＰ１０１の各部を制御する。これにより、ＭＦＰ１０１はユーザ操作に応じた動作を行うことができる。
【００２２】
表示制御部１１５は、ディスプレイ１１９に対して画像を表示させるための表示信号を出力する。例えば、ＣＰＵ１１１は、プログラムに従い生成した表示制御信号を表示制御部１１５に供給する。表示制御部１１５は、この表示制御信号に基づき表示信号を生成してディスプレイ１１９に対して出力する。例えば、表示制御部１１５は、ＣＰＵ１１１が生成する表示制御信号に基づき、ＧＵＩを構成するＧＵＩ画面をディスプレイ１１９に表示させる。
【００２３】
なお、タッチパネル１１８はディスプレイ１１９と一体的に構成され、操作部としても機能する。例えば、製造者は、タッチパネル１１８を光の透過率がディスプレイ１１９の表示を妨げないように構成し、ディスプレイ１１９の表示面の上層に取り付ける。そして、製造者は、タッチパネル１１８における入力座標と、ディスプレイ１１９上の表示座標とを対応付ける。これにより、ユーザがディスプレイ１１９上に表示された画面を直接的に操作できるＧＵＩが構成される。
【００２４】
外部メモリＩ／Ｆ１１６は、例えばハードディスク、ＳＳＤ、ＣＤ、ＤＶＤ、メモリーカード等の外部メモリ１２０が装着可能である。外部メモリＩ／Ｆ１１６は、ＣＰＵ１１１の制御に基づき、装着された外部メモリ１２０からデータを読み出し、外部メモリ１２０にデータを書き込む。通信Ｉ／Ｆコントローラ１１７は、ＣＰＵ１１１の制御に基づき、例えばＬＡＮやインターネット、有線、無線等の各種ネットワーク１０２に対する通信を行う。ネットワーク１０２には、ＰＣや他のＭＦＰ、プリンタ、サーバ等、様々な装置がＭＦＰ１０１と通信可能に接続される。
【００２５】
スキャナ１２１は原稿を読み取り、画像データを生成する。プリンタ１２２は、入力部１１４を介して入力されたユーザの指示や通信Ｉ／Ｆコントローラ１１７を介して外部装置から入力されたコマンドに基づいて、印刷処理を実行する。
【００２６】
１２３はＭＯＤＥＭであり、電話回線１０３から受信した変調された信号を復調したり、逆に装置からの信号を変調し電話回線１０３に送出したりするものである。ＮＣＵ１２４は電話回線１０３とＦＡＸのインターフェース部分にあたり、電話回線１０３から来る信号を検知してＭＯＤＥＭ１２３に伝えたり、電話回線１０３をＦＡＸや電話機１２５に切り替えたりする回線制御を行う。
【００２７】
＜ホーム画面上のアプリケーションボタン＞
図２は、ＭＦＰ１０１のディスプレイ１１９に表示されるホーム画面を示す画面例である。図２に示すホーム画面２００は、ソフトキー（アプリケーションボタン２０２〜２０６と履歴ボタン２０８〜２１１）を表示する画面であり、アプリケーション表示領域２０１とアプリケーションボタン２０２と履歴表示領域２０７を含む。
【００２８】
アプリケーション表示領域２０１は、複数のアプリケーションボタン２０２〜２０６を表示する領域である。図２では例として、アプリケーションボタン２０２、送信アプリケーションボタン２０３、ＦＡＸアプリケーションボタン２０４、スキャンして保存アプリケーションボタン２０５、保存ファイルの利用アプリケーションボタン２０６を表示している。
【００２９】
アプリケーションボタン２０２〜２０６は、アプリケーションを起動するためのボタンである。ユーザからこれらのボタンの押下を受け付けると、ＣＰＵ１１１は各ボタンに関連付けられているアプリケーションを起動する。具体的には各アプリケーションボタンが押下されることで、アプリケーションボタンの表示に応じてコピー処理、ファクス処理、スキャン処理等が実行される。尚、アプリケーションボタンの数や各アプリケーションボタンが押下されることにより実行される機能についてはここでは特に問わない。
【００３０】
＜ホーム画面上の履歴ボタン＞
図２の履歴表示領域２０７は、複数の履歴ボタンを表示する領域である。図２では例として、４つの履歴ボタン２０８〜２１１が表示されている。履歴表示領域２０７に対して上方向へのフリック操作を実行すると、図２では表示されていない履歴ボタン（不図示）がスクロール表示される。スクロール表示することによって、履歴表示領域２０７の外にあり、表示中の履歴ボタン２０８〜２１１以外の履歴ボタンも表示可能とする。
【００３１】
履歴ボタン２０８〜２１１は、過去に実行されたジョブの操作履歴を表示するボタンである。ここでのジョブとはＭＦＰ１０１で実行される処理の単位であって、例えば印刷ジョブであれば、特定の実行条件で印刷物が出力する処理のことである。ＣＰＵ１１１はジョブの操作履歴を複数記憶し、各操作履歴に対応した履歴情報３００に基づいて、履歴ボタン２０８〜２１１を表示する。履歴ボタン２０８〜２１１を押下することによりユーザは、過去に設定した操作内容を容易に呼び出すことができる。
【００３２】
また、履歴ボタン２０８〜２１１の領域上には、各履歴ボタン２０８〜２１１に関連付けられている履歴情報のうち、特定の項目が表示される。履歴ボタン上にどの項目を表示するのかは、アプリケーション毎に定めても構わない。
【００３３】
履歴ボタン２０８を例に詳細を説明すると、履歴ボタン２０８上のアプリケーション名表示領域２０８（ａ）にアプリケーション種別「コピー」、部数表示領域２０８（ｂ）に部数「５」が表示されている。また、ジョブ設定表示領域２０８（ｃ）には、カラーモード「自動」、用紙サイズ「Ａ４」、倍率「１２５％」が表示されている。時刻表示領域２０８（ｄ）には、前回の実行日時である「２０１７／１０／２４  ０８：５１：２２」が表示されている。このように、実行条件のみを要する印刷処理の場合は、過去に設定された実行条件全て、またはその一部が履歴ボタン上に表示される。
【００３４】
実行条件に加えてジョブの宛先を要する処理の履歴ボタンについて、履歴ボタン２０９と履歴ボタン２１０を例に説明する。
【００３５】
ファクス送信の履歴ボタン２０９の場合、アプリケーション表示領域２０９（ａ）にアプリケーション種別「ファクス」、宛先数表示領域２０９（ｂ）に宛先数「３」が表示されている。宛先表示領域２０９（ｃ）にはジョブの宛先が表示されるが、宛先が複数である場合には複数の宛先の一部のみが表示されるものとする。ジョブ設定表示領域２０９（ｄ）には、用紙サイズ「自動」、解像度「２００ｘ１００ｄｐｉ」が表示される。また時刻表示領域２０９（ｅ）に前回実行日時「２０１７／１０／２１  ０８：５０：１１」が表示される。
【００３６】
スキャンして保存する処理の履歴ボタン２１１の場合、アプリケーション表示領域２１０（ａ）にアプリケーション種別「スキャンして保存」、保存先表示領域２１０（ｂ）に保存先「／ｆｏｌｄｅｒ／ａｂｃ／  」が表示されている。また、ジョブ設定表示領域２１０（ｃ）には用紙サイズ「自動」、倍率「１００％」、時刻表示領域２１０（ｄ）には前回実行日時「２０１７／１０／２１  ０９：０４：５５」が表示される。
【００３７】
このように、実行条件及び宛先の設定を要するファクス処理やスキャンして保存する処理の場合は、過去に設定された実行条件全てまたはその一部、及び過去に設定された宛先全てまたはその一部が、履歴ボタン上に表示される。尚、履歴ボタン上の各領域の配置については特に問わないが、今回は履歴ボタン領域の上部から順番に、履歴操作の実行日時、アプリケーション名、宛先、実行条件が配置されているものとする。
【００３８】
ジョブが実行されるとそのジョブの設定内容が履歴ボタンとして自動的に登録され、実行日時が新しいものから順に履歴表示領域２０７の上部から表示されるものとする。ただし、実行したジョブと、履歴ボタンとして既に登録されているジョブとの履歴情報（設定条件、宛先、アプリケーション種別等）が同じである場合は、既存の履歴ボタンの実行日時を更新し、履歴ボタン２０８〜２１１の新規登録は行わない。
【００３９】
また、履歴表示領域２０７に表示可能な履歴ボタン２０８〜２１１の数は有限であるものとする。履歴ボタン２０８〜２１１が新たに生成される際に、既に履歴表示領域２０７に表示可能最大数の履歴ボタン２０８〜２１１が存在している場合は、前回実行日時が一番古いものを履歴表示領域２０７から削除する。そして、新たに生成された履歴ボタンを含む履歴ボタン２０８〜２１１を履歴表示領域２０７に表示する。
【００４０】
＜履歴情報＞
図３は、履歴ボタン２０８〜２１１に関連付けられている履歴情報３００の一例である。履歴情報３００はＲＡＭ１１２またはＲＯＭ１１３に記憶されている。
【００４１】
履歴情報３００は、履歴ＩＤ３０１、アプリケーション種別３０２、前回実行日時３０３、設定内容３０４を含む。これらは、履歴情報３００の一例であり、その他の項目を保持していても構わない。また、アプリケーションによって保持する項目が異なっていても良い。
【００４２】
履歴ＩＤ３０１は、履歴を一意に識別するためのＩＤを示す。アプリケーション種別３０２は、アプリケーションの種別を示し、例えばコピーやファクス、スキャンして保存するアプリケーション等がある。前回実行日時３０３は、設定内容３０４に従って最後にジョブが実行された日時を示す。設定内容３０４は処理を実行する際の実行条件と、処理によっては宛先も含む。
【００４３】
設定内容３０４の例では、「ＫＥＹ／ＶＡＬＵＥ」のハッシュマップ形式で記載している。履歴ＩＤ３０１が「１」の履歴を例に説明すると、部数「５部」、カラーモード「白黒」、用紙サイズ「Ａ４」、倍率「１２５％」、面「両面から両面」、ページ集約「１ｉｎ１」、濃度「普通」、ホチキス「なし」という設定内容に従って実行されたことになる。
【００４４】
また履歴ＩＤ３０１が「２」の履歴を例に説明すると、宛先数「３」、宛先種別「新規宛先」、宛先ＩＤ「なし」、宛先「０４４１２３４５６７，０３３１２３４５６７，０６６１２３４５６７」、解像度「４００ｘ４００」、カラーモード「白黒」、用紙サイズ「Ａ４」、倍率「１００％」、面「片面から片面」、濃度「濃い」という設定内容に従って実行されたことになる。
【００４５】
コピーの場合とは異なり、ファクスの場合には設定内容３０４に宛先情報が含まれる。宛先情報とはジョブの宛先に関する情報であって、具体的には宛先数、宛先種別、宛先ＩＤ、宛先のいずれかを少なくとも含む情報である。宛先種別には設定値として「アドレス帳」または「新規宛先」が記載される。宛先種別「アドレス帳」は、ジョブの宛先を設定する際にアドレス帳が参照されたことを示し、宛先種別「新規宛先」は、ユーザの手動入力によってジョブの宛先が設定されたことを示す。宛先ＩＤは、宛先種別が「アドレス帳」のときにアドレス帳の宛先を一意に識別するためのＩＤである。宛先種別が「新規宛先」の場合は、宛先ＩＤは記載されない代わりに、「宛先」にユーザ操作によって入力された宛先が設定される。
【００４６】
図２の履歴ボタン２０８〜２１１と図３の履歴情報３００を見比べると分かる通り、履歴ボタン２０８〜２１１の領域上には、各履歴情報全てが表示されるわけではない。履歴ＩＤ３０１が「１」の履歴を例に説明すると、その履歴に関連付けられた履歴ボタン２０８上に表示されているのは、アプリケーション種別、部数、カラーモード、用紙サイズ、倍率、前回実行日時のみである。これは、履歴ボタン２０８〜２１１上の領域は限られており、そこに表示する設定項目も限定せざるを得ないためである。
【００４７】
＜履歴メニュー＞
図４（ａ）は、履歴ボタンが押下された際に表示される履歴メニューの一例である。以下では、履歴ＩＤ３０１「１」の履歴情報に関連付けられた履歴ボタン２０８を例に説明する。履歴メニューとは、履歴ボタンを実行するための通常のユーザ操作とは異なるユーザ操作によって表示されるメニュー画面である。
【００４８】
履歴メニュー４００には選択可能な項目として、呼出４０１と削除４０２が含まれている。呼出４０１が押下されると、ＣＰＵ１１１は押下された履歴ボタン２０８に関連付けられている履歴情報３００の設定内容３０４、および、アプリケーション種別３０２を読み出す。そして、読み出したアプリケーション種別３０２に合致するアプリケーションに対して、設定内容３０４を送信し、アプリケーションは受け取った設定内容３０４から各種設定の設定値を読み出し、設定を反映した状態でディスプレイ１１９にアプリケーション画面（図６（ｄ））を表示する。
【００４９】
尚、履歴メニュー４００の呼出４０１を押下したことで実行される処理と、履歴メニューを表示させることなく履歴ボタンを押下したことで実行される処理は同じである。後述の履歴メニュー４０３の場合も同様である。
【００５０】
削除４０２が押下されると、ＣＰＵ１１１は押下された履歴ボタン２０８に関連付けられている履歴情報を削除して、履歴表示領域２０７から履歴ボタン２０８を削除する。
【００５１】
図４（ｂ）は、宛先を要する履歴ボタンが押下された際に表示される履歴メニューの一例である。以下では、履歴ＩＤ３０１「２」の履歴情報に関連付けられた履歴ボタン２０９を例に説明する。
【００５２】
履歴メニュー４０３には、呼出４０１、削除４０２以外に宛先のみ呼出４０４、設定のみ呼出４０５が含まれている。履歴メニュー４０３の呼出４０１と削除４０２が押下された時に実行される処理は、履歴メニュー４００の呼出４０１と削除４０２が押下されたときの処理と基本的には同じである。ただし、履歴メニュー４０３の呼出４０１が押下された時に表示されるアプリケーション画面は図６（ａ）である。
【００５３】
宛先のみ呼出４０４が押下されると、ＣＰＵ１１１は押下された履歴ボタン２０８に関連付けられている履歴情報３００の設定内容３０４の宛先情報（宛先数、宛先など）および、アプリケーション種別３０２を読み出す。そして、アプリケーション種別３０２に合致するアプリケーションに対して、読みだした情報を送信する。アプリケーションは、受け取った情報から各種設定の設定値を読み出し、設定を反映した状態でディスプレイ１１９にアプリケーションの画面（図６（ｂ））を表示する。図６（ｂ）に表示されている各種設定はデフォルトの設定であって、履歴ボタン２０９に関連付けられた設定ではない。つまり、図６（ｂ）中の解像度「２００×１００ｄｐｉ」や読取サイズ「自動」等の設定は、履歴情報３００の設定内容３０４とは異なる。
【００５４】
設定のみ呼出４０５が押下されると、ＣＰＵ１１１は、押下された履歴ボタン２０８に関連付けられている履歴情報３００の設定内容３０４の宛先情報以外の設定内容、および、アプリケーション種別３０２を読み出す。そして、アプリケーション種別３０２に合致するアプリケーションに対して読み出した設定内容を送信し、アプリケーションは受け取った設定内容から各種設定の設定値を読み出し、設定値を反映した状態でディスプレイ１１９にアプリケーション画面（図６（ｃ））を表示する。その際、ＣＰＵ１１１は宛先情報を読み出していないことから、図６（ｃ）の６０１は空欄状態であり、ジョブの宛先は表示されない。
【００５５】
履歴ボタン２０８と履歴ボタン２０９とで履歴メニューに表示される項目が異なる理由は、履歴ボタン２０８に関連づいたアプリケーション（コピーなど）が設定以外に宛先を必要としないのに対し、履歴ボタン２０９に関連付いたアプリケーション（ファクスなど）は設定以外に宛先を必要とするためである。このように履歴ボタンに関連したアプリケーションの種別によって、履歴メニューに表示される項目が異なる。
【００５６】
また、履歴メニューの表示方法については、特定の操作方法に限定しない。例えば、タップ操作によって、履歴メニューを表示させることなく履歴ボタンに対応する処理を実行し、ダブルタップ操作や長押し操作によって履歴メニューを表示させる形態であってもよい。または、履歴ボタンの特定の領域（例えば領域の右側）を押下すると、履歴メニューを表示させることなく履歴ボタンに対応する処理を実行し、履歴ボタンの特定の領域（例えば領域の左側）を押下すると、履歴メニューを表示する形態であってもよい。あるいは、マウスのポインターを履歴ボタン上にかざすと履歴メニューが表示され、マウスで履歴ボタンをクリックすると履歴メニューを表示することなく処理を実行する形態等も考えられる。いずれの形態であっても、履歴ボタンを実行するためのユーザ操作と、履歴メニューを表示するための操作は異なるユーザ操作である。
【００５７】
さらに、履歴メニューに表示される項目は図４（ａ）（ｂ）で例示した項目以外にも含めるようにしてもよい。例えば、「ホーム画面への登録」といった新たな項目を履歴メニュー上に設けることによって、選択された履歴ボタンをアプリケーション表示領域２０１のアプリケーションボタンとして登録可能にしてもよい。
【００５８】
＜履歴ボタンが押下されてからアプリケーション画面が表示されるまでの処理＞
図５は、履歴ボタン２０８〜２１１のいずれかが押下されてジョブが実行されるまでの処理の動作フローである。なお、本動作フローは、ＣＰＵ１１１がタッチパネル１１８から履歴ボタン２０８〜２１１の押下を検知することで、ＲＯＭ１１３に記憶されたレコード押下処理に関するプログラムを制御することにより実行される。ＣＰＵ１１１はＭＦＰ１０１の電源が起動している間、所定の間隔（例えば１秒ごと）で本動作フローを繰り返し行うものとする。また、図５では、履歴ボタンを長押しすることによって履歴メニューが表示されるものとして説明する。
【００５９】
Ｓ５００では、ＣＰＵ１１１は履歴ボタン２０８〜２１１のいずれかの押下を検知したか否かを判定する。いずれかの履歴ボタンの押下が検知されるまで、Ｓ５００の処理は繰り返される。
【００６０】
Ｓ５０１では、ＣＰＵ１１１は押下された履歴ボタン２０８〜２１１に関連付けられている履歴の設定内容３０４、およびアプリケーション種別３０２を読み出す。
【００６１】
Ｓ５０２では、ＣＰＵ１１１が履歴ボタン２０８〜２１１のいずれかの押下を検知してから一定時間（例えば１秒）押下されたままか否かを判定し、履歴ボタンが長押しされているかを判定する。一定時間押下されたままであればＳ５０３に進み、そうでなければＳ５０８に処理を進む。
【００６２】
Ｓ５０３では、ＣＰＵ１１１は設定内容３０４に宛先情報が存在するか否かを判定する。存在する場合はＳ５０４に進む。一方、存在しない場合はＳ５０５に進む。宛先情報に含まれるいずれかの設定内容の有無によって、宛先情報の有無が判定されるものとする。具体的には、履歴情報３００の設定内容３０４を参照し、宛先情報（例えば「宛先ＩＤ」）が設定内容３０４に含まれているかによって、設定内容３０４に宛先情報が存在するかを判定してもよい。
【００６３】
Ｓ５０３で宛先情報が存在すると判定された後、Ｓ５０４では、ＣＰＵ１１１はディスプレイ１１９に履歴メニュー４００を表示する。図４（ａ）で例示した通り、履歴メニュー４００は「呼出」「削除」を項目として含む。
【００６４】
Ｓ５０３で宛先情報が存在しないと判定された後、Ｓ５０５では、ＣＰＵ１１１はディスプレイ１１９に履歴メニュー４０３を表示する。図４（ｂ）で例示した通り、履歴メニュー４０３は「呼出」「削除」「宛先のみ呼出」「設定のみ呼出」を項目として含む。
【００６５】
Ｓ５０６においてＣＰＵ１１１は、ユーザ操作による押下イベントを取得し、押下された領域が履歴メニュー４０３の領域であるかを判定する。履歴メニュー４０３の領域であると判定された場合はＳ５０７の処理に進み、履歴メニュー４０３の領域以外であると判定された場合は履歴メニューを消去して本処理を終了する。
【００６６】
本願は、履歴メニューを消去する方法として、履歴メニュー以外の領域を押下する方法を採用したが、それ以外の方法であってもよい。例えば、履歴メニューを消去するためのボタンを履歴メニュー上に設ける方法や、または履歴メニューが表示されてから一定の時間が経過すると履歴メニューが消去される方法であってもよい。どの方法を採用するかによって、Ｓ５０６の判定内容が異なる。
【００６７】
Ｓ５０７では、ＣＰＵ１１１はＳ５０６で押下されたボタンの種別を判定する。ボタンが呼出４０１である場合はＳ５０８、宛先のみ呼出４０４である場合はＳ５０９、設定のみ呼出４０５である場合はＳ５１０、削除４０２である場合はＳ５１２に進む。
【００６８】
Ｓ５０８では、ＣＰＵ１１１は読み出したアプリケーション種別３０２に合致するアプリケーションに対して、アプリケーション種別３０２と設定内容３０４を送信し、Ｓ５１１に進む。
【００６９】
Ｓ５０９では、読み出したアプリケーション種別３０２に合致するアプリケーションに対して、アプリケーション種別３０２と設定内容３０４の中の宛先数、宛先、アプリケーション種別を送信する。
【００７０】
Ｓ５１０では、読み出したアプリケーション種別３０２に合致するアプリケーションに対して、アプリケーション種別３０２と設定内容３０４の中の宛先数、宛先以外を送信する。
【００７１】
Ｓ５１２では、Ｓ５００で押下された履歴ボタンと、それに関連する履歴情報３００を削除する。
【００７２】
Ｓ５１１では、アプリケーションは受け取った設定内容３０４から各種設定の設定値を反映した状態でディスプレイ１１９の画面上にアプリケーション画面を表示し、一連のフローを終了する。履歴メニュー上のどのボタンを選択したかによって、アプリケーション画面に反映された設定値が異なる。以上が履歴メニューのボタンが押下されてからアプリケーション画面が表示されるまでの処理である。
【００７３】
＜アプリケーション画面＞
履歴ボタン、または履歴メニュー上の項目が押下されたことで表示されるアプリケーション画面について、図６を用いて説明する。
【００７４】
図６（ａ）は、履歴ボタン２０９が押下されたときに表示される履歴メニュー４０３において、呼出４０１が押下されたときに表示されるアプリケーション画面６００の例である。６０１〜６０５は履歴情報の履歴ＩＤ「２」における設定内容３０４の値が反映されている。アプリケーション画面６００は、履歴メニューを表示することなく履歴ボタン２０９を押下した際にも表示される。
【００７５】
６０１には、宛先数「３」、宛先「０３１２３４５６７８」が表示されており、宛先「０３１２３４５６７８」を含む合計３つの宛先にファクスが送信されることを意味する。図６（ａ）の場合、宛先「０３１２３４５６７８」以外の残り２つの宛先は表示されていない。残り２つの宛先は、６０１右横のスクロールボックスを操作することによって表示されるものとする。宛先の表示方法についてはこの形態に限定されず、例えば、該当する複数の宛先全てを同時に表示する形態であってもよい。
【００７６】
６０２は解像度、６０３は読取サイズ、６０４は濃度を変更するためのボタンである。６０５は、上記以外の設定内容３０４とその設定値を表示し、変更するための詳細画面（不図示）が表示されるものとする。６０５によって非表示状態である設定項目、または６０２〜６０４によって表示状態である設定項目については、図６（ａ）の形態に限定されない。
【００７７】
６０６は、アドレス帳を呼び出すためのボタンである。アドレス帳を呼び出すことによって、６０１で表示される宛先の追加や上書きを可能とする。６０１に宛先を入力する際には６０６のアドレス帳を参照することなく、ユーザが手動で入力することも可能である。また、複数の宛先を入力する際、アドレス帳を参照する宛先と、手動で入力される宛先を混在させることも可能である。６１９が押下されると、アプリケーション画面６００の設定内容に基づいて処理が実行される。
【００７８】
図６（ｂ）は、履歴メニュー４０３において、宛先のみ呼出４０４が押下されたときに表示されるアプリケーション画面６００の例である。６０１は、図６（ａ）のときと同様、宛先数「３」、宛先「０３１２３４５６７８」が表示されているが、６０２〜６０５はデフォルトの設定が表示されている。６０５については不図示ではあるが、６０５を押下して表示される詳細画面においても、デフォルトの値が設定されている。
【００７９】
図６（ｃ）は、履歴メニュー４０３において、設定のみ呼出４０５が押下されたときに表示されるアプリケーション画面６００の例である。図６（ａ）のときと同様、６０２〜６０４には設定内容３０４に基づいた設定値が設定されているが、６０１の宛先数は「０」、宛先は空欄である。６０５については不図示ではあるが、図６（ａ）の６０５を押下して表示される詳細画面と同じ詳細画面が表示される。
【００８０】
図６（ｄ）は、履歴ＩＤ３０１が「１」の履歴に関連付けられた履歴ボタン２０８が押下されたときに表示されるアプリケーション画面６１０の例である。６１１〜６１８は履歴情報の履歴ＩＤ「１」における設定内容３０４の値が反映される。６１１はカラーモード「白黒」、６１２は倍率「１２５％」、６１３は用紙選択「Ａ４」、６１４は部数「５」が表示される。
【００８１】
６１５はページ集約「１ｉｎ１」、６１６は面選択「両面から両面」、６１７は濃度選択「普通」が表示される。６１８は、上記以外の設定内容３０４の設定値が含まれる。６１８に含める設定値、６１８に含めない設定値については図６（ｄ）の形態に限定されない。
【００８２】
本実施例により、宛先を要するジョブを実行する際に、選択された履歴ボタンに対応した履歴メニューを表示することで、操作履歴と同じ宛先のみ、または宛先以外の設定内容ののみを反映することを選択できる。
【実施例２】
【００８３】
実施例１でも説明した通り、ジョブの宛先を設定する方法として、ユーザの手動入力で宛先を設定する方法（宛先種別「新規宛先」）と、アドレス帳を参照する方法（宛先種別「アドレス帳」）がある。前者の場合は、設定内容３０４の「宛先」に、ユーザによって入力された宛先が直接保存されるが、後者の場合は、アドレス帳を参照するための「宛先ＩＤ」が保存される。そして、後者の場合、参照先であるアドレス帳から該当の宛先が削除された場合、宛先ＩＤが履歴情報３００に保存されていたとしても宛先は参照されない。
【００８４】
本実施例は、ジョブの宛先が参照できなくなったとしても、該当の履歴ボタンが表示されたままであった場合、画面の表示形態について説明する。
【００８５】
図７は、本実施例におけるＭＦＰ１０１で履歴ボタン２０９〜２１１のいずれかが押下されたときに設定内容の宛先がすでに削除されたときの処理の動作フローである。なお、本動作フローは、図５のＳ５０７において、履歴メニューの呼出４０１または宛先のみ呼出４０４が選択された後の処理であるものとする。
【００８６】
Ｓ７０１では、ＣＰＵ１１１は履歴情報３００の設定内容３０４の中の宛先種別がアドレス帳か、または新規宛先であるかを判定する。宛先種別がアドレス帳であると判定された場合はＳ７０２に、宛先種別が新規宛先であると判定された場合はＳ７０３に進む。
【００８７】
Ｓ７０１において宛先種別がアドレス帳であると判定された後、Ｓ７０２でＣＰＵ１１１は宛先が取得できたか否かを判定する。宛先が取得できた場合はＳ７０３に、宛先が取得できなかった場合はＳ７０４に進む。なお、宛先が複数存在し、一部の宛先のみが取得できた場合もＳ７０３に進む。
【００８８】
Ｓ７０３では、アプリケーションが受け取った設定内容３０４から各種設定の設定値を反映した状態でディスプレイ１１９の画面上にアプリケーション画面を表示し、一連のフローを終了する。その際、複数の宛先のうちの一部が取得できなかった場合は、取得できた宛先のみがアプリケーションの画面に反映される。
【００８９】
Ｓ７０２で宛先を取得できなかった場合、Ｓ７０４では履歴メニュー４０３（Ｓ５０７）で押下された項目が呼出４０１であるか、宛先のみ呼出４０４であるかをＣＰＵ１１１が判定する。呼出４０１であると判定された場合はＳ７０５でエラー画面８００（図８（ａ））を表示し、Ｓ７０７においてＯＫボタン８０１が押下されるまで待機する。ＯＫボタン８０１が押下されると、Ｓ７０３に進む。
【００９０】
一方、宛先のみ呼出４０４が押下されたと判定された場合には、Ｓ７０６でエラー画面８００を表示し、Ｓ７０８においてＯＫボタン８０１が押下されるまで待機する。ＯＫボタン８０１が押下されるとＳ７０９に進む。Ｓ７０５とＳ７０６において同じエラー画面８００が表示されるものとしたが、異なるエラー画面を表示するようにしてもよい。
【００９１】
Ｓ７０９において、メインメニューであるホーム画面２００を表示する。以上が宛先を参照できなかった場合の画面の表示方法である。
【００９２】
＜アドレス帳＞
図８（ｂ）のアドレス帳８２０は、実施例２におけるＲＡＭ１１２またはＲＯＭ１１３に記憶されているデータベースの一例であって、アプリケーション画面６００のアドレス帳６０６が押下されることで参照される。
【００９３】
８２１は宛先ＩＤであり、アドレス帳の宛先を一意に識別するためのＩＤを示す。８２２はアプリケーション種別であり、ファクス、送信（メール）、スキャンして保存などが記憶される。８２３は宛先であり、アプリケーション種別がファクスである場合は電話番号、送信（メール）の場合はメールアドレス、スキャンして保存する場合はファイルパスが記憶される。例えば、８２４はアプリケーション種別がファクスの場合の例で電話番号「０４４１２３４５６７」である。８２５は、アプリケーション種別がスキャンして保存する場合の宛先の一例であって、スキャンデータの保存先であるファイルパス「／ｆｏｌｄｅｒ／ａｂｃ／」である。８２６は、アプリケーション種別が送信（メール）でメールアドレス「ｔｅｓｔ＠ａｂｃ．ｃｏｍ」である。
【００９４】
本実施例により、宛先を取得できなかった場合であっても、呼出４０１の押下であれば、エラー画面を表示した後に宛先以外の設定内容を反映し、処理を続行する事ができる。一方、宛先を取得できず、宛先のみ呼出４０４が押下された場合は、エラー画面を表示した後にホーム画面２００を表示することができる。
【実施例３】
【００９５】
図２の２０９（ｂ）（ｃ）で例示した通り、ファクスの宛先が複数存在する場合であっても、代表的な宛先だけを履歴ボタン上に表示し、複数の宛先全てを表示しない。その理由は、履歴ボタン上に表示できる情報が限られているからである。さらに、履歴メニューを介して表示されるアプリケーション画面６００においても、表示領域を有効に活用するために、宛先が複数であっても宛先全てが表示されるわけではない。その結果、ユーザは複数の宛先全てを把握することなくファクス機能を実行し、誤送信につながる可能性がある。
【００９６】
本実施例では、履歴メニューの「呼出」または「宛先のみ呼出」が選択され、かつ複数の宛先にファクスを送信する処理が選択された場合に、ユーザに対して複数の宛先を認知させる形態を説明する。
【００９７】
図９は、本実施例におけるＭＦＰ１０１で履歴ボタン２０９〜２１１のいずれかが押下されて、設定内容３０４のなかに宛先が複数あるときの処理の動作フローである。なお、本動作フローは、図５のＳ５１０までは同じフローなので割愛する。なお、本動作フローは、図５のＳ５０７において、履歴メニューの呼出４０１または宛先のみ呼出４０４が選択された後の処理であるものとする。
【００９８】
Ｓ９０１では、ＣＰＵ１１１が履歴情報３００の設定内容３０４の宛先数が２以上か否かを判定する。宛先数が２以上の場合はＳ９０２に進み、そうでない場合はＳ９１３に進む。
【００９９】
Ｓ９０２において、ＣＰＵ１１１は、履歴ボタン上に表示されている宛先が同じであるかを判定する。同じであると判定された場合はＳ９０７に進み、同じでないと判定された場合はＳ９０３に進む。宛先が複数存在する場合、設定内容３０４の「宛先」で先頭に記載されている宛先が代表として、履歴ボタン上に表示される。そのため、例えば、宛先Ａと宛先Ｂを有する履歴ボタンと、宛先Ａと宛先Ｃを有する履歴ボタンとでは、一部の宛先が同じであるにもかかわらず、履歴ボタンの表示上では宛先Ａのみが表示され、双方の履歴ボタンの宛先を区別できない。その結果、本実施例の課題で述べたような誤送信の原因になるため、Ｓ９０２のような判定手段を設けている。
【０１００】
Ｓ９０３では、ＣＰＵ１１１が設定内容３０４の宛先を表示する宛先リスト確認画面１０００（図１０）を表示する。１００１は、送信宛先を表示する領域であり、「０４４１２３４５６７」、「０３３１２３４５６７」「０６６１２３４５６７」の宛先が表示されている。１００２はキャンセルボタンであり、押下するとホーム画面に遷移する。１００３はＯＫボタンであり、押下すると選択された宛先を反映したアプリケーション画面に遷移する。
【０１０１】
Ｓ９０４では、ＣＰＵ１１１がキャンセルボタン１００２、ＯＫボタン１００３のいずれかの押下を検知したか否かを判定する。検知していない場合は、Ｓ９０４の処理に戻る。一方、検知した場合はＳ９０５に進む。
【０１０２】
Ｓ９０５では、ＣＰＵ１１１がＳ９０４で検知したボタンがキャンセルボタン１００２かＯＫボタン１００３かの判定をする。キャンセルボタン１００２と判定した場合はＳ９０６に進む。一方、ＯＫボタン１００３と判定した場合は、Ｓ９１３に進む。
【０１０３】
Ｓ９０６では、ＣＰＵ１１１がホーム画面２００を表示して一連のフローを終了する。Ｓ９０７では、ＣＰＵ１１１がＳ９０２で検索した宛先数が同じ履歴情報の宛先（１０１１、１０１２）を表示する宛先リスト確認画面１０１０（図１０）を表示し、Ｓ９０８に進む。
【０１０４】
Ｓ９０８では、ＣＰＵ１１１は宛先リスト確認画面１０１０の宛先選択を検知したか否かを判定する。検知した場合はＳ９０９に進む。一方、検知していない場合は処理をＳ９０８に戻る。
【０１０５】
１０１０の宛先確認画面と１０００の宛先確認画面との違いは複数の宛先の選択候補が表示されている点である。１０１１は現在宛先が選択されている状態であり、ユーザが所望の宛先ではない場合は別の候補である１０１２を選択することが可能である。履歴メニュー４０３で呼出４０１が選択され、宛先確認画面で１０１２が選択された場合、アプリケーション画面６００で反映される実行条件（宛先以外の設定内容）は、１０１２に対応する実行条件である。
【０１０６】
１０１３はキャンセルボタンであり、押下するとホーム画面に遷移する。１０１４はＯＫボタンであり、押下するとアプリケーション画面に遷移する。
【０１０７】
Ｓ９０９では、ＣＰＵ１１１がキャンセルボタン１０１３、ＯＫボタン１０１４のいずれかの押下を検知したか否かを判定する。検知していない場合は、Ｓ９０９の処理に戻る。一方、検知した場合は、Ｓ９１０に進む。
【０１０８】
Ｓ９１０では、ＣＰＵ１１１がＳ９０９で検知したボタンがキャンセルボタン９１２か、ＯＫボタン９１３かの判定をする。キャンセルボタン１０１３と判定した場合は、Ｓ９１１に進む。ＯＫボタン１０１４と判定した場合はＳ９１２に進む。
【０１０９】
Ｓ９１１では、ＣＰＵ１１１がホーム画面２００を表示して一連のフローを終了する。
【０１１０】
Ｓ９１２では、ＣＰＵ１１１は読み出したアプリケーション種別３０２に合致するアプリケーションに対して、アプリケーション種別３０２と設定内容３０４を送信し、Ｓ９１３に進む。
【０１１１】
Ｓ９１３では、アプリケーションは受け取った設定内容３０４から各種設定の設定値を読み出し、設定を反映した状態でディスプレイ１１９の画面上にアプリケーション画面（図６）を表示し、一連のフローを終了する。
【０１１２】
以上が、複数の宛先が存在する場合の宛先確認画面の表示フローである。これによりユーザは、複数の宛先を確認した上でファクス送信を実行することができる。
【０１１３】
〔その他の実施例〕
実施例１〜３では、履歴メニューのボタンが押下された後にアプリケーション画面を表示し、履歴ボタンに対応する処理を実行する形態を説明したが、履歴メニューのボタンが押下されると、アプリケーション画面を表示することなく該当の処理が実行される形態（即実行モード）であってもよい。
【０１１４】
また、本発明の目的は以下の処理を実行することによっても達成される。即ち、上述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図１】
2020043495.tif 000003
【図２】
2020043495.tif 000004
【図３】
2020043495.tif 000005
【図４】
2020043495.tif 000006
【図５】
2020043495.tif 000007
【図６】
2020043495.tif 000008
【図７】
2020043495.tif 000009
【図８】
2020043495.tif 000010
【図９】
2020043495.tif 000011
【図１０】
2020043495.tif 000012
【図１１】
2020043495.tif 000013
【図１２】
2020043495.tif 000014