(57)【要約】【課題】ユーザの意図と異なる外部装置にコンテンツデータがＦＡＸ送信されることを抑制したＦＡＸプログラムを提供する。【解決手段】ＦＡＸプログラムは、対象データの指定を受け付ける第１受付処理（Ｓ１２）と、対象電話番号の指定を受け付ける第２受付処理（Ｓ１５）と、ＦＡＸ装置にＦＡＸ送信を実行させる指示を受け付ける第３受付処理（Ｓ１４：［送信］アイコン）と、対象電話番号が変更されたか否かを判断する第１判断処理（Ｓ１９／Ｓ２４）と、対象電話番号が変更されていないことに応じて（Ｓ１９：Ｎｏ／Ｓ２４：Ｎｏ）、対象データ及び対象電話番号を含むＦＡＸ指示情報をＦＡＸ装置に送信するＦＡＸ指示処理（Ｓ２１／Ｓ２７）と、対象電話番号が変更されたことに応じて（Ｓ１９：Ｙｅｓ／Ｓ２４：Ｙｅｓ）、対象電話番号の変更を報知する報知処理（Ｓ２０／Ｓ２５）とを携帯端末に実行させる。【選択図】図３
2017005336.tif 000002
【特許請求の範囲】
【請求項１】
表示部、操作部、及び通信部を備える携帯端末が読み取り可能なＦＡＸプログラムであって、
前記携帯端末は、並行して実行する複数のプログラムのうちの１つをフォアグラウンドで実行し、その他の前記プログラムをバックグラウンドで実行し、且つ前記フォアグラウンドで実行する前記プログラムを切り替えることが可能であり、前記フォアグラウンドは、当該プログラムの実行に拠る画面が前記表示部の表示領域に表示されている状態であり、前記バックグラウンドは、当該プログラムと異なる前記プログラムの実行に拠る画面が前記表示部の表示領域に表示されている状態であり、
前記通信部は、ＦＡＸプロトコルに従って外部装置にコンテンツデータをＦＡＸ送信するＦＡＸ装置と電気的に接続することが可能であり、
前記携帯端末及び前記ＦＡＸ装置の少なくとも一方は、各々が前記外部装置を特定する複数の電話番号を記憶しており、
前記フォアグラウンドで実行される該ＦＡＸプログラムは、
ＦＡＸ送信すべき前記コンテンツデータである対象データを指定するユーザ操作を、前記操作部を通じて受け付ける第１受付処理と、
複数の前記電話番号を取得する取得処理と、
前記取得処理で取得した複数の前記電話番号のうちのいずれかである対象電話番号を指定するユーザ操作を、前記操作部を通じて受け付ける第２受付処理とを前記携帯端末に実行させ、
前記取得処理の実行後に前記バックグラウンドで実行され、且つ前記フォアグラウンドで再び実行される該ＦＡＸプログラムは、
前記ＦＡＸ装置にＦＡＸ送信を実行させる指示操作を前記操作部を通じて受け付ける第３受付処理と、
前記第３受付処理で前記指示操作を受け付けたことに応じて、前記取得処理の実行後に前記対象電話番号が変更されたか否かを判断する第１判断処理と、
前記対象電話番号が変更されていないと前記第１判断処理で判断したことに応じて、前記対象データ及び前記対象電話番号を含むＦＡＸ指示情報を前記通信部を通じて前記ＦＡＸ装置に送信するＦＡＸ指示処理とを前記携帯端末に実行させ、前記ＦＡＸ指示情報は、前記対象電話番号で特定される前記外部装置に前記対象データをＦＡＸ送信させるための情報であり、
該ＦＡＸプログラムは、前記対象電話番号が変更されたと前記第１判断処理で判断したことに応じて、前記対象電話番号が変更されたことを報知する報知処理を前記携帯端末に実行させるＦＡＸプログラム。
【請求項２】
該ＦＡＸプログラムは、
前記対象電話番号が変更されたと前記第１判断処理で判断したことに応じて、変更前の前記対象電話番号及び変更後の前記対象電話番号の一方を指定するユーザ操作を前記操作部を通じて受け付ける第４受付処理と、
前記第４受付処理で指定を受け付けた前記対象電話番号を含む前記ＦＡＸ指示情報を、前記通信部を通じて前記ＦＡＸ装置に送信する前記ＦＡＸ指示処理とを前記携帯端末に実行させる請求項１に記載のＦＡＸプログラム。
【請求項３】
該ＦＡＸプログラムは、第１電話番号及び第２電話番号を前記対象電話番号として指定するユーザ操作を前記第２受付処理で受け付け、且つ前記第１電話番号のみが変更されたと前記第１判断処理で判断したことに応じて、
前記第１電話番号が変更されたことを報知する前記報知処理と、
前記対象電話番号として前記第２電話番号のみを含む前記ＦＡＸ指示情報を、前記通信部を通じて前記ＦＡＸ装置に送信する前記ＦＡＸ指示処理とを前記携帯端末に実行させる請求項１に記載のＦＡＸプログラム。
【請求項４】
該ＦＡＸプログラムは、前記対象電話番号が変更されたと前記第１判断処理で判断したことに応じて、前記取得処理及び前記第２受付処理を再び前記携帯端末に実行させる請求項１に記載のＦＡＸプログラム。
【請求項５】
該ＦＡＸプログラムは、前記取得処理において、前記通信部を通じて前記ＦＡＸ装置から複数の前記電話番号を受信し、且つ当該電話番号の更新を規制することを前記ＦＡＸ装置に指示する請求項１から４のいずれかに記載のＦＡＸプログラム。
【請求項６】
該ＦＡＸプログラムは、前記取得処理において、予め定められた規制時間が経過するまで前記電話番号の更新を規制することを前記ＦＡＸ装置に指示する請求項５に記載のＦＡＸプログラム。
【請求項７】
該ＦＡＸプログラムは、
前記ＦＡＸ装置に記憶された前記電話番号を前記対象電話番号として指定するユーザ操作を前記第２受付処理で受け付け、且つ前記第３受付処理で前記指示操作を受け付けたことに応じて、前記取得処理を実行してからの経過時間が前記規制時間以上であるか否かを判断する第２判断処理を前記携帯端末に実行させ、
前記経過時間が前記規制時間以上であると前記第２判断処理で判断したことに応じて、前記第１判断処理を前記携帯端末に実行させ、
前記経過時間が前記規制時間未満であると前記第２判断処理で判断したことに応じて、前記第１判断処理を省略して前記ＦＡＸ指示処理を前記携帯端末に実行させる請求項６に記載のＦＡＸプログラム。
【請求項８】
前記携帯端末は、複数の前記電話番号を記憶する記憶部を備えており、
該ＦＡＸプログラムは、前記記憶部に記憶された前記電話番号を前記対象電話番号として指定するユーザ操作を前記第２受付処理で受け付け、且つ前記第３受付処理で前記指示操作を受け付けたことに応じて、前記取得処理の実行後に前記バックグラウンドで実行されたか否かを判断する第３判断処理を前記携帯端末に実行させ、
該ＦＡＸプログラムは、
前記バックグラウンドで実行されたと前記第３判断処理で判断したことに応じて、前記第１判断処理を前記携帯端末に実行させ、
前記バックグラウンドで実行されていないと前記第３判断処理で判断したことに応じて、前記第１判断処理を省略して前記ＦＡＸ指示処理を前記携帯端末に実行させる請求項１から７のいずれかに記載のＦＡＸプログラム。
【請求項９】
前記電話番号には、当該電話番号を識別する識別情報が対応付けられており、
該ＦＡＸプログラム、前記第１判断処理において、
前記対象電話番号と同一の前記識別情報に対応付けられた比較電話番号を取得し、
前記対象電話番号と前記比較電話番号とを比較し、
前記対象電話番号と前記比較電話番号とが一致することに応じて、前記対象電話番号が変更されていないと判断し、
前記対象電話番号と前記比較電話番号とが異なることに応じて、前記対象電話番号が変更されたと判断する請求項１から８のいずれかに記載のＦＡＸプログラム。
【請求項１０】
前記電話番号には、当該電話番号を識別する識別情報と、当該電話番号の直近の更新日時を示す日時情報とが対応付けられており、
該ＦＡＸプログラムは、
前記対象電話番号に対応付けられた前記日時情報である対象日時情報を前記記憶部に記憶させる記憶制御処理を前記携帯端末に実行させ、
前記第１判断処理において、
前記対象電話番号と同一の前記識別情報に対応付けられた前記日時情報である比較日時情報を取得し、
前記対象日時情報と前記比較日時情報とを比較し、
前記対象日時情報と前記比較日時情報とが一致することに応じて、前記対象電話番号が変更されていないと判断し、
前記対象日時情報が前記比較日時情報より前の日時を示すことに応じて、前記対象電話番号が変更されたと判断する請求項１から８のいずれかに記載のＦＡＸプログラム。
【請求項１１】
表示部と、
操作部と、
通信部と、
制御部とを備える携帯端末であって、
該携帯端末は、並行して実行する複数のプログラムのうちの１つをフォアグラウンドで実行し、その他の前記プログラムをバックグラウンドで実行し、且つ前記フォアグラウンドで実行する前記プログラムを切り替えることが可能であり、前記フォアグラウンドは、当該プログラムの実行に拠る画面が前記表示部の表示領域に表示されている状態であり、前記バックグラウンドは、当該プログラムと異なる前記プログラムの実行に拠る画面が前記表示部の表示領域に表示されている状態であり、
前記通信部は、ＦＡＸプロトコルに従って外部装置にコンテンツデータをＦＡＸ送信するＦＡＸ装置と電気的に接続することが可能であり、
該携帯端末及び前記ＦＡＸ装置の少なくとも一方は、各々が前記外部装置を特定する複数の電話番号を記憶しており、
ＦＡＸプログラムを前記フォアグラウンドで実行する前記制御部は、
ＦＡＸ送信すべき前記コンテンツデータである対象データを指定するユーザ操作を、前記操作部を通じて受け付ける第１受付処理と、
複数の前記電話番号を取得する取得処理と、
前記取得処理で取得した複数の前記電話番号のうちのいずれかである対象電話番号を指定するユーザ操作を、前記操作部を通じて受け付ける第２受付処理とを実行し、
前記取得処理の実行後に前記バックグラウンドで前記ＦＡＸプログラムを実行し、且つ前記フォアグラウンドで再び前記ＦＡＸプログラムを実行する前記制御部は、
前記ＦＡＸ装置にＦＡＸ送信を実行させる指示操作を前記操作部を通じて受け付ける第３受付処理と、
前記第３受付処理で前記指示操作を受け付けたことに応じて、前記取得処理の実行後に前記対象電話番号が変更されたか否かを判断する第１判断処理と、
前記対象電話番号が変更されていないと前記第１判断処理で判断したことに応じて、前記対象データ及び前記対象電話番号を含むＦＡＸ指示情報を前記通信部を通じて前記ＦＡＸ装置に送信するＦＡＸ指示処理とを実行し、前記ＦＡＸ指示情報は、前記対象電話番号で特定される前記外部装置に前記対象データをＦＡＸ送信させるための情報であり、
前記制御部は、前記対象電話番号が変更されたと前記第１判断処理で判断したことに応じて、前記対象電話番号が変更されたことを報知する報知処理を実行する携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＦＡＸ装置に画像データをＦＡＸ送信させるＦＡＸプログラム、及び当該ＦＡＸプログラムを実行する携帯端末に関する。
【背景技術】
【０００２】
携帯端末にインストール可能なプログラムであって、当該携帯端末に接続されたＦＡＸ装置にＦＡＸ送信を実行させるＦＡＸプログラムが従来から知られている（例えば、特許文献１、２を参照）。当該ＦＡＸプログラムには、携帯端末に登録された電話番号のうちから所望の電話番号を指定させるもの（特許文献１）、ＦＡＸ装置に登録された電話番号のうちから所望の電話番号を指定させるもの（特許文献２）等がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２３６０３１号公報
【特許文献２】特開２００６−２１１４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のＦＡＸプログラムは、例えば、コンテンツデータ及び電話番号を指定するユーザ操作を受け付ける。次に、ＦＡＸプログラムは、ＦＡＸ送信を指示するユーザ操作を受け付けたことに応じて、指定されたコンテンツデータ及び電話番号を含むＦＡＸ指示情報をＦＡＸ装置に送信する。これにより、ＦＡＸ装置は、電話番号で特定される外部装置に当該コンテンツデータをＦＡＸ送信することができる。
【０００５】
現在の携帯端末は、並行して実行する複数のプログラムのうち、フォアグラウンドで実行するプログラムを切り替えることができる。このような携帯端末で実行されるＦＡＸプログラムは、携帯端末に登録された電話番号のうちから、ＦＡＸ送信に用いる電話番号の指定を受け付ける。さらに、ＦＡＸプログラムは、電話番号の指定を受け付けた後にバックグラウンドに切り替えられ、再びフォアグラウンドに切り替えられた後にＦＡＸ送信の指示を受け付けることがあり得る。そうすると、ＦＡＸプログラムがバックグラウンドで実行されている間に、携帯端末に登録された電話番号が変更される可能性がある。同様に、ＦＡＸ装置に登録された電話番号のうちから所望の電話番号を指定させる場合、電話番号を携帯端末に送信してからＦＡＸ指示情報を受信するまでの間に、当該ＦＡＸ装置に登録された電話番号が変更される可能性がある。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、ユーザの意図と異なる外部装置にコンテンツデータがＦＡＸ送信されることを抑制したＦＡＸプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
(1)  本明細書に記載のＦＡＸプログラムは、表示部、操作部、及び通信部を備える携帯端末が読み取り可能である。前記携帯端末は、並行して実行する複数のプログラムのうちの１つをフォアグラウンドで実行し、その他の前記プログラムをバックグラウンドで実行し、且つ前記フォアグラウンドで実行する前記プログラムを切り替えることが可能である。前記フォアグラウンドは、当該プログラムの実行に拠る画面が前記表示部の表示領域に表示されている状態である。前記バックグラウンドは、当該プログラムと異なる前記プログラムの実行に拠る画面が前記表示部の表示領域に表示されている状態である。前記通信部は、ＦＡＸプロトコルに従って外部装置にコンテンツデータをＦＡＸ送信するＦＡＸ装置と電気的に接続することが可能である。前記携帯端末及び前記ＦＡＸ装置の少なくとも一方は、各々が前記外部装置を特定する複数の電話番号を記憶している。前記フォアグラウンドで実行される該ＦＡＸプログラムは、ＦＡＸ送信すべき前記コンテンツデータである対象データを指定するユーザ操作を、前記操作部を通じて受け付ける第１受付処理と、複数の前記電話番号を取得する取得処理と、前記取得処理で取得した複数の前記電話番号のうちのいずれかである対象電話番号を指定するユーザ操作を、前記操作部を通じて受け付ける第２受付処理とを前記携帯端末に実行させる。前記取得処理の実行後に前記バックグラウンドで実行され、且つ前記フォアグラウンドで再び実行される該ＦＡＸプログラムは、前記ＦＡＸ装置にＦＡＸ送信を実行させる指示操作を前記操作部を通じて受け付ける第３受付処理と、前記第３受付処理で前記指示操作を受け付けたことに応じて、前記取得処理の実行後に前記対象電話番号が変更されたか否かを判断する第１判断処理と、前記対象電話番号が変更されていないと前記第１判断処理で判断したことに応じて、前記対象データ及び前記対象電話番号を含むＦＡＸ指示情報を前記通信部を通じて前記ＦＡＸ装置に送信するＦＡＸ指示処理とを前記携帯端末に実行させる。前記ＦＡＸ指示情報は、前記対象電話番号で特定される前記外部装置に前記対象データをＦＡＸ送信させるための情報である。該ＦＡＸプログラムは、前記対象電話番号が変更されたと前記第１判断処理で判断したことに応じて、前記対象電話番号が変更されたことを報知する報知処理を前記携帯端末に実行させる。
【０００８】
上記構成によれば、取得処理及び第３受付処理の間に対象電話番号が変更された場合に、当該変更がユーザに報知される。その結果、ユーザの意図と異なる外部装置にコンテンツデータがＦＡＸ送信されることが抑制される。
【０００９】
(2)  好ましくは、該ＦＡＸプログラムは、前記対象電話番号が変更されたと前記第１判断処理で判断したことに応じて、変更前の前記対象電話番号及び変更後の前記対象電話番号の一方を指定するユーザ操作を前記操作部を通じて受け付ける第４受付処理と、前記第４受付処理で指定を受け付けた前記対象電話番号を含む前記ＦＡＸ指示情報を、前記通信部を通じて前記ＦＡＸ装置に送信する前記ＦＡＸ指示処理とを前記携帯端末に実行させる。
【００１０】
上記構成によれば、変更前の対象電話番号及び変更後の対象電話番号のうち、ユーザが指定した対象電話番号がＦＡＸ指示情報に含められるので、ユーザが意図しない外部装置へのＦＡＸ送信がさらに抑制される。
【００１１】
(3)  他の例として、該ＦＡＸプログラムは、第１電話番号及び第２電話番号を前記対象電話番号として指定するユーザ操作を前記第２受付処理で受け付け、且つ前記第１電話番号のみが変更されたと前記第１判断処理で判断したことに応じて、前記第１電話番号が変更されたことを報知する前記報知処理と、前記対象電話番号として前記第２電話番号のみを含む前記ＦＡＸ指示情報を、前記通信部を通じて前記ＦＡＸ装置に送信する前記ＦＡＸ指示処理とを前記携帯端末に実行させる。
【００１２】
(4)  さらに他の例として、該ＦＡＸプログラムは、前記対象電話番号が変更されたと前記第１判断処理で判断したことに応じて、前記取得処理及び前記第２受付処理を再び前記携帯端末に実行させる。
【００１３】
(5)  好ましくは、該ＦＡＸプログラムは、前記取得処理において、前記通信部を通じて前記ＦＡＸ装置から複数の前記電話番号を受信し、且つ当該電話番号の更新を規制することを前記ＦＡＸ装置に指示する。
【００１４】
上記構成によれば、取得処理及び第３受付処理の間に対象電話番号が変更されることが抑制される。
【００１５】
(6)  さらに好ましくは、該ＦＡＸプログラムは、前記取得処理において、予め定められた規制時間が経過するまで前記電話番号の更新を規制することを前記ＦＡＸ装置に指示する。
【００１６】
上記構成によれば、規制時間の経過後に電話番号の変更が可能になる。
【００１７】
(7)  好ましくは、該ＦＡＸプログラムは、前記ＦＡＸ装置に記憶された前記電話番号を前記対象電話番号として指定するユーザ操作を前記第２受付処理で受け付け、且つ前記第３受付処理で前記指示操作を受け付けたことに応じて、前記取得処理を実行してからの経過時間が前記規制時間以上であるか否かを判断する第２判断処理を前記携帯端末に実行させ、前記経過時間が前記規制時間以上であると前記第２判断処理で判断したことに応じて、前記第１判断処理を前記携帯端末に実行させ、前記経過時間が前記規制時間未満であると前記第２判断処理で判断したことに応じて、前記第１判断処理を省略して前記ＦＡＸ指示処理を前記携帯端末に実行させる。
【００１８】
規制時間の経過前に対象電話番号が変更されることはないので、第１判断処理を省略することによって、携帯端末の処理負荷が軽減される。
【００１９】
(8)  好ましくは、前記携帯端末は、複数の前記電話番号を記憶する記憶部を備える。該ＦＡＸプログラムは、前記記憶部に記憶された前記電話番号を前記対象電話番号として指定するユーザ操作を前記第２受付処理で受け付け、且つ前記第３受付処理で前記指示操作を受け付けたことに応じて、前記取得処理の実行後に前記バックグラウンドで実行されたか否かを判断する第３判断処理を前記携帯端末に実行させる。該ＦＡＸプログラムは、前記バックグラウンドで実行されたと前記第３判断処理で判断したことに応じて、前記第１判断処理を前記携帯端末に実行させ、前記バックグラウンドで実行されていないと前記第３判断処理で判断したことに応じて、前記第１判断処理を省略して前記ＦＡＸ指示処理を前記携帯端末に実行させる。
【００２０】
携帯端末に登録された電話番号を変更するためには、ＦＡＸプログラムをバックグラウンドで実行させる必要があるので、前記ＦＡＸプログラムがバックグラウンドで実行されていなければ、第１判断処理を省略するのが望ましい。
【００２１】
(9)  一例として、前記電話番号には、当該電話番号を識別する識別情報が対応付けられている。該ＦＡＸプログラム、前記第１判断処理において、前記対象電話番号と同一の前記識別情報に対応付けられた比較電話番号を取得し、前記対象電話番号と前記比較電話番号とを比較し、前記対象電話番号と前記比較電話番号とが一致することに応じて、前記対象電話番号が変更されていないと判断し、前記対象電話番号と前記比較電話番号とが異なることに応じて、前記対象電話番号が変更されたと判断する。
【００２２】
(10)  他の例として、前記電話番号には、当該電話番号を識別する識別情報と、当該電話番号の直近の更新日時を示す日時情報とが対応付けられている。該ＦＡＸプログラムは、前記対象電話番号に対応付けられた前記日時情報である対象日時情報を前記記憶部に記憶させる記憶制御処理を前記携帯端末に実行させ、前記第１判断処理において、前記対象電話番号と同一の前記識別情報に対応付けられた前記日時情報である比較日時情報を取得し、前記対象日時情報と前記比較日時情報とを比較し、前記対象日時情報と前記比較日時情報とが一致することに応じて、前記対象電話番号が変更されていないと判断し、前記対象日時情報が前記比較日時情報より前の日時を示すことに応じて、前記対象電話番号が変更されたと判断する。
【００２３】
(11)  本明細書に記載の携帯端末は、表示部と、操作部と、通信部と、制御部とを備える。該携帯端末は、並行して実行する複数のプログラムのうちの１つをフォアグラウンドで実行し、その他の前記プログラムをバックグラウンドで実行し、且つ前記フォアグラウンドで実行する前記プログラムを切り替えることが可能である。前記フォアグラウンドは、当該プログラムの実行に拠る画面が前記表示部の表示領域に表示されている状態である。前記バックグラウンドは、当該プログラムと異なる前記プログラムの実行に拠る画面が前記表示部の表示領域に表示されている状態である。前記通信部は、ＦＡＸプロトコルに従って外部装置にコンテンツデータをＦＡＸ送信するＦＡＸ装置と電気的に接続することが可能である。該携帯端末及び前記ＦＡＸ装置の少なくとも一方は、各々が前記外部装置を特定する複数の電話番号を記憶している。ＦＡＸプログラムを前記フォアグラウンドで実行する前記制御部は、ＦＡＸ送信すべき前記コンテンツデータである対象データを指定するユーザ操作を、前記操作部を通じて受け付ける第１受付処理と、複数の前記電話番号を取得する取得処理と、前記取得処理で取得した複数の前記電話番号のうちのいずれかである対象電話番号を指定するユーザ操作を、前記操作部を通じて受け付ける第２受付処理とを実行する。前記取得処理の実行後に前記バックグラウンドで前記ＦＡＸプログラムを実行し、且つ前記フォアグラウンドで再び前記ＦＡＸプログラムを実行する前記制御部は、前記ＦＡＸ装置にＦＡＸ送信を実行させる指示操作を前記操作部を通じて受け付ける第３受付処理と、前記第３受付処理で前記指示操作を受け付けたことに応じて、前記取得処理の実行後に前記対象電話番号が変更されたか否かを判断する第１判断処理と、前記対象電話番号が変更されていないと前記第１判断処理で判断したことに応じて、前記対象データ及び前記対象電話番号を含むＦＡＸ指示情報を前記通信部を通じて前記ＦＡＸ装置に送信するＦＡＸ指示処理とを実行する。前記ＦＡＸ指示情報は、前記対象電話番号で特定される前記外部装置に前記対象データをＦＡＸ送信させるための情報である。前記制御部は、前記対象電話番号が変更されたと前記第１判断処理で判断したことに応じて、前記対象電話番号が変更されたことを報知する報知処理を実行する。
【発明の効果】
【００２４】
本発明によれば、取得処理及び第３受付処理の間に対象電話番号が変更された場合に、当該変更がユーザに報知されるので、ユーザの意図と異なる外部装置にコンテンツデータがＦＡＸ送信されることが抑制される。
【図面の簡単な説明】
【００２５】
【図１】図１は、本実施形態に係るＦＡＸシステム１００を構成する複合機１０及び携帯端末５０のブロック図である。
【図２】図２は、データ記憶領域６２Ｂに記憶された情報の一例であって、（Ａ）は複合機１０に登録された宛先リストを、（Ｂ）は携帯端末５０に登録された宛先リストを示す。
【図３】図３は、ＦＡＸ指示処理のフローチャートである。
【図４】図４は、宛先選択処理のフローチャートである。
【図５】図５は、ＦＡＸ処理のフローチャートである。
【図６】図６は、表示部５３の表示例であって、（Ａ）は通話画面を、（Ｂ）は宛先選択画面上に重ねられたダイアログ画面を示す。
【図７】図７は、電話帳画面の表示例であって、（Ａ）宛先レコードの新規登録或いは検索が可能な状態を、（Ｂ）は宛先レコードの更新或いは削除が可能な状態を示す。
【図８】図８は、表示部５３の表示例であって、（Ａ）はメニュー画面を、（Ｂ）はデータ選択画面を示す。
【図９】図９は、表示部５３の表示例であって、（Ａ）はプレビュー画面を、（Ｂ）は宛先選択画面を示す。
【図１０】図１０は、報知画面の表示例であって、（Ａ）は宛先を再選択するか否かを問い合わせる画面を、（Ｂ）は変更前の電話番号及び変更後の電話番号のどちらを用いるかを問い合わせる画面を示す。
【発明を実施するための形態】
【００２６】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００２７】
図１は、本実施形態におけるＦＡＸシステム１００の概略図である。図１に示されるＦＡＸシステム１００は、複合機１０と、携帯端末５０とで構成されている。複合機１０及び携帯端末５０は、電気的に接続されている。複合機１０及び携帯端末５０は、例えば、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ等の通信ネットワーク１０１を通じて接続されていてもよいし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略）ケーブル等によって接続されていてもよい。なお、複数の装置が通信できる状態は、複数の装置が「電気的に接続されている」状態の一例である。
【００２８】
［複合機１０］
複合機１０は、図１に示されるように、プリンタ部１１と、スキャナ部１２と、ＦＡＸ部１３と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。複合機１０は、ＦＡＸ装置の一例である。なお、本実施形態に係るＦＡＸ装置は、複合機１０に限定されず、プリンタ部１１やスキャナ部１２を有しないＦＡＸ単能機であってもよい。
【００２９】
［プリンタ部１１、スキャナ部１２、ＦＡＸ部１３］
プリンタ部１１は、画像データで示される画像を記録用紙に記録するプリント動作を実行する。記録用紙は、シート或いは記録媒体の一例である。プリンタ部１１の記録方式として、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部１２は、原稿に記録されている画像を読み取って画像データを生成するスキャン動作を実行する。
【００３０】
ＦＡＸ部１３は、ＦＡＸプロトコルに準拠した方式でコンテンツデータを送受信するＦＡＸ送信動作及びＦＡＸ受信動作を実行する。ＦＡＸ部１３は、例えば、固定電話回線によって接続された基地局Ａを通じて外部装置にコンテンツデータをＦＡＸ送信する。スキャナ部１２が生成したスキャンデータは、コンテンツデータの一例である。スキャンデータをＦＡＸ送信用に変換したデータは、コンテンツデータの一例である。通信部２５を通じて外部装置から受信した画像データは、コンテンツデータの一例である。ＦＡＸ部１３は、操作部２４を通じて入力を受け付けた電話番号、或いはデータ記憶領域３２Ｂに記憶された電話番号のうち、操作部２４を通じて選択された電話番号を用いて、外部装置にコンテンツデータをＦＡＸ送信する。すなわち、ＦＡＸ送信先の外部装置は、例えば、操作部２４を通じて入力を受け付けた電話番号、或いはデータ記憶領域３２Ｂに記憶された電話番号によって特定される。
【００３１】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３としては、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００３２】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。
【００３３】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００３４】
タッチパネルとして実現される操作部２４は、表示部２３の表示画面をタッチするユーザ操作を受け付ける。また、操作部２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）として表現できる。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００３５】
なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。
【００３６】
また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。以下、表示部５３に表示されたアイコンの位置のタップを、当該アイコンを選択するユーザ操作の一例として説明する。
【００３７】
［通信部２５］
通信部２５は、通信ネットワーク１０１を通じて外部装置と通信を行うためのインタフェースである。すなわち、複合機１０は、通信部２５を通じて携帯端末５０に各種情報を出力し、通信部２５を通じて携帯端末５０から各種データ又は各種情報を受信する。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）を採用することができる。なお、複合機１０は、通信部２５に代えて、ＵＳＢケーブル等を装着するインタフェースを有していてもよい。
【００３８】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、操作部２４から出力される各種情報、及び通信部２５を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムを記憶部３２から取得して実行する。すなわち、ＣＰＵ３１及び記憶部３２は、制御部の一例を構成する。
【００３９】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。なお、本明細書中のプログラムは、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。
【００４０】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００４１】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで”０ｘ３２“というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”１０“というバイナリ形式の情報として保持されてもよい。
【００４２】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００４３】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００４４】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００４５】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００４６】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、事象を判断し、判断結果に応じて動作する。しかしながら、本明細書では、判断することを省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「制御プログラムが条件Ａに応じて、処理Ａを実行する」という趣旨の記述は、「制御プログラムは条件Ａであるか否かを判断する。制御プログラムは、肯定判断であることに応じて、処理Ａを実行する」ことを指してもよい。
【００４７】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、データ等を特定し、抽出し、或いは選択する。プログラムがデータ等を特定するとは、例えば、複数のデータ等のうちから条件に合致するデータを特定し、当該データ等そのもの或いは当該データ等を識別する情報を、予め定められた記憶領域に記憶させる処理を指す。データ等を識別する情報とは、例えば、当該データ等を識別する識別情報、当該データ等が記憶された配列のインデックス、当該データ等が記憶された記憶領域のポインタ等である。プログラムがデータ等を抽出し、或いは選択する処理も同様である。
【００４８】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、データ等を取得する。プログラムがデータ等を取得するとは、例えば、データが記憶された記憶領域からデータを読み出す処理を指してもよい。プログラムがデータ等を取得するとは、例えば、外部装置から送信されたデータを受信する処理を指してもよい。プログラムがデータ等を取得するとは、例えば、外部データにデータの返信を要求し、外部装置から返信されたデータを受信する処理を指してもよい。プログラムがデータ等を取得するとは、例えば、ＯＳなどの他のプログラムが出力したデータを受信する処理を指してもよい。プログラムがデータ等を取得するとは、例えば、他のプログラムにデータの出力を要求し、他のプログラムから出力されたデータを受信する処理を指してもよい。
【００４９】
ＯＳ３４は、複合機１０を構成するハードウェアであるプリンタ部１１、スキャナ部１２、ＦＡＸ部１３、表示部２３、操作部２４、及び通信部２５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００５０】
データ記憶領域３２Ｂは、図２（Ａ）に示されるように、宛先ＩＤと、宛先ＩＤに対応付けられた名前情報、電話番号、及び日時情報とを記憶している。以下、図２（Ａ）に示される情報を総称して「宛先リスト」と表記することがあり、図２（Ａ）に示される各レコードを「宛先レコード」と表記することがある。すなわち、宛先リストは、複数の宛先レコードを含むことができる。
【００５１】
宛先ＩＤは、宛先レコードを識別する識別情報の一例である。名前情報は、対応する電話番号で特定される外部装置を所有する人或いは組織を示す名前を示す。電話番号は、電話回線を通じて接続された外部装置を特定する情報である。電話番号は、例えば、複数の数字を組み合わせて構成される。日時情報は、対応する電話番号が直近に更新された更新日時を示す情報である。本実施形態における日時情報は年月日の形式であるが、時分秒をさらに含んでもよいし、タイムスタンプの形式であってもよい。また、日時情報は、当該日時情報を含む宛先レコードが直近に更新された更新日時を示してもよい。
【００５２】
制御プログラム３５は、操作部２４を通じて受け付けたユーザ操作に基づいて、宛先レコードの登録、更新、削除等（以下、これらを総称して、「編集」と表記することがある。）を実行することができる。この処理は、後述する電話帳プログラム６７の処理と共通する。また、制御プログラム３５は、データ記憶領域３２Ｂに記憶された宛先リストの編集を受け付ける許容モードと、当該宛先リストの編集を規制する規制モードとに状態変化する。すなわち、制御プログラム３５は、操作部２４を通じて受け付けたユーザ操作に応じた宛先リストの編集を、許容モードのときに実行し、規制モードのときに実行しない。制御プログラム３５の初期モードは、許容モードである。
【００５３】
［携帯端末５０］
携帯端末５０は、図１に示されるように、表示部５３と、操作部５４と、通信部５５と、電話部５６と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。携帯端末５０に含まれる表示部５３、操作部５４、通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、複合機１０に含まれる表示部２３、操作部２４、通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。ＣＰＵ６１及び記憶部６２は、制御部の一例である。携帯端末５０は、例えば、スマートフォン、携帯電話、或いはタブレット端末等である。
【００５４】
［電話部５６］
電話部５６は、移動体通信回線によって接続された基地局Ｂを通じて外部装置と音声データを送受信する通話機能を実現する。通話機能の実現には、例えば、携帯端末５０が備える不図示のマイク及び不図示のスピーカがさらに利用される。すなわち、携帯端末５０は、不図示のマイクで集音した音声を示す音声データを電話部５６を通じて外部装置に送信し、電話部５６を通じて外部装置から受信した音声データで示される音声を不図示のスピーカを通じて出力する。電話部５６は、操作部５４を通じて入力を受け付けた電話番号、或いはデータ記憶領域６２Ｂに記憶された電話番号のうち、操作部５４を通じて選択された電話番号を用いて、外部装置との間で音声データを送受信する。すなわち、電話部５６が音声データを送受信する外部装置は、例えば、操作部５４を通じて入力を受け付けた電話番号、或いはデータ記憶領域６２Ｂに記憶された電話番号によって特定される。
【００５５】
記憶部６２のプログラム記憶領域６２Ａには、ＯＳ６４と、ＦＡＸプログラム６５と、電話プログラム６６と、電話帳プログラム６７とが格納されている。また、データ記憶領域６２Ｂは、図２（Ｂ）に示されるように、宛先リストを記憶している。宛先リストの基本的なデータ構造は、図２（Ａ）と共通であってもよい。なお、データ記憶領域３２Ｂ、６２Ｂには、同一の電話番号を含む宛先レコードが記憶されていてもよい。さらに、データ記憶領域６２Ｂには、コンテンツデータが格納されるコンテンツデータフォルダが設けられていてもよい。コンテンツデータは、例えば、画像データ、写真データ、ドキュメントデータ、表計算データ、或いはプレゼンテーションデータ等であってもよい。
【００５６】
携帯端末５０の表示部５３は、図６〜図１０に示されるように、共通表示領域８０と、プログラム表示領域８１とに区分される。共通表示領域８０には、プログラム表示領域８１の表示内容にかかわらず、ＯＳ６４によってステータスバーが表示される。ステータスバーには、ＯＳ６４によって各種情報が表示される。ステータスバーには、例えば、プログラム表示領域８１に表示された画面のタイトル、携帯端末５０のバッテリー残量を示すアイコン、通信部５５の通信状態を示すアイコン、携帯端末５０が外部サービスから受信したプッシュ通知を示すアイコン等が表示される。プログラム表示領域８１には、フォアグラウンドで実行されているプログラムが生成した画面が表示される。
【００５７】
以下、「プログラムが表示部５３に画面を表示させる」と記述したときは、プログラム画面がプログラム表示領域８１に表示され、ステータスバーが共通表示領域８０に表示されるものとする。プログラム画面とは、プログラムの指示によって、プログラム表示領域８１に表示される画面のことである。但し、表示部５３は、表示領域が共通表示領域８０とプログラム表示領域８１とに区分された部分画面モードと、表示領域の全てがプログラム表示領域８１となる全画面モードとに切替可能であってもよい。
【００５８】
ＯＳ６４は、例えば、Ａｎｄｒｏｉｄ（Ｇｏｏｇｌｅ  ｉｎｃ．の登録商標）  ＯＳ、ｉＯＳ（Ｃｉｓｃｏ  Ｓｙｓｔｅｍｓ，Ｉｎｃ．の登録商標）、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ（Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎの登録商標）  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ等であってもよい。ＯＳ６４は、携帯端末５０にインストールされた複数のプログラムを並行して実行することができる。複数のプログラムは、例えば、時分割多重方式によって仮想的に並行して実行される。また、ＯＳ６４は、並行して実行する複数のプログラムのうちの１つをフォアグラウンドで実行し、その他のプログラムをバックグラウンドで実行する。
【００５９】
フォアグラウンドは、例えば、当該プログラムの実行に拠るプログラム画面が表示部５３の表示領域の大部分に表示されている状態である。「表示領域の大部分」とは、例えば、プログラム表示領域８１を指してもよい。バックグラウンドは、例えば、当該プログラムと異なるプログラムの実行に拠るプログラム画面が表示部５３の表示領域の大部分に表示されている状態である。すなわち、携帯端末５０は、並行して実行する複数のプログラムのうち、フォアグラウンドで実行されているプログラムの実行に拠るプログラム画面のみを表示部５３に表示させることができる。
【００６０】
ＦＡＸプログラム６５は、フォアグラウンドで実行されたことに応じて、ＦＡＸ送信すべきコンテンツデータ（以下、「対象データ」と表記する。）、及びＦＡＸ送信先の外部装置を特定する電話番号（以下、「対象電話番号」と表記する。）の指定を受け付け、ＦＡＸ送信動作を複合機１０に実行させるプログラムである。ＦＡＸ送信動作は、対象電話番号で特定される外部装置に対象データをＦＡＸ送信する動作である。ＦＡＸプログラム６５によって実行される処理の詳細は、後述する。
【００６１】
電話プログラム６６は、フォアグラウンドで実行されたことに応じて、電話番号を指定するユーザ操作を操作部５４を通じて受け付け、当該電話番号で特定される外部装置に接続を要求する。そして、電話プログラム６６は、外部装置によって接続が許可されたことに応じて、当該外部装置との間で電話部５６を通じて音声データを送受信する。また、電話プログラム６６は、外部装置と接続されているときに、例えば図６（Ａ）に示される通話画面を表示部５３に表示させる。図６（Ａ）に示される通話画面は、接続中の外部装置に対応する名前及び電話番号と、［切断］アイコンとを含む。そして、電話プログラム６６は、［切断］アイコンの選択を操作部５４を通じて受け付けたことに応じて、外部装置との接続を終了する。
【００６２】
また、電話プログラム６６は、外部装置からの接続要求を電話部５６を通じて受信したことに応じて、例えば図６（Ｂ）に示されるダイアログ画面を表示部５３に表示させる。ダイアログ画面は、フォアグラウンドで実行されているプログラムが表示させているプログラム画面上に重ねて表示される。すなわち、表示部５３にダイアログ画面を表示させるときの電話プログラム６６は、バックグラウンドで実行されている。なお、ダイアログ画面は、図６（Ｂ）に示される宛先選択画面に限定されず、他のプログラム画面上にも重ねられる。
【００６３】
図６（Ｂ）に示されるダイアログ画面は、接続要求元の外部装置に対応する名前及び電話番号と、［応答］アイコンと、［拒否］アイコンとを含む。［応答］アイコンの選択が操作部５４によって受け付けられたことに応じて、電話プログラム６６がフォアグラウンドで実行される。そして、電話プログラム６６は、接続要求元の外部装置と接続し、当該外部装置との間で音声データを送受信する。また、電話プログラム６６は、図６（Ａ）に示される通話画面を表示部５３に表示させる。一方、［拒否］アイコンの選択が操作部５４によって受け付けられたことに応じて、接続要求元の外部装置との接続が拒否され、ダイアログ画面が表示部５３から消える。
【００６４】
電話帳プログラム６７は、フォアグラウンドで実行されたことに応じて、例えば図７（Ａ）に示される電話帳画面を表示部５３に表示させる。図７（Ａ）に示される電話帳画面は、宛先ＩＤ、名前、電話番号を表示するためのテキストボックス１１１、１１２、１１３と、［登録］アイコンと、［検索］アイコンとを含む。そして、電話帳プログラム６７は、電話帳画面に対するユーザ操作を操作部５４を通じて受け付ける。
【００６５】
電話帳プログラム６７は、テキストボックス１１１〜１１３の選択を操作部５４を通じて受け付けたことに応じて、例えば不図示のソフトウェアキーボードを表示部５３に表示させ、当該ソフトウェアキーボードを通じて入力された情報（例えば、宛先ＩＤ、名前、電話番号）を、当該テキストボックス１１１〜１１３に表示する。
【００６６】
次に、電話帳プログラム６７は、名前及び電話番号の入力と、［登録］アイコンの選択とを操作部５４を通じて受け付けたことに応じて、テキストボックス１１２に表示された名前を示す名前情報と、テキストボックス１１３に表示された電話番号と、電話帳プログラム６７が一意に割り当てた宛先ＩＤと、現在時刻を示す日時情報とを含む宛先レコードを、図２（Ｂ）に示される宛先リストに追加する。
【００６７】
電話帳プログラム６７は、例えば、不図示のクロックカウンタが示すカウンタ数値を読出し、読み出したカウンタ数値を現在時刻を示す日時情報として、宛先レコードに含めてもよい。電話帳プログラム６７は、ＯＳ６４のＡＰＩを用いて、現在時刻を示す時刻情報を戻り値として受信し、受信した時刻情報を日時情報として宛先レコードに含めてもよい。電話帳プログラム６７は、不図示のサーバにカウンタ数値或いは時刻情報の返信を要求し、当該サーバから返信された情報を日時情報として、宛先レコードに含めてもよい。
【００６８】
一方、電話帳プログラム６７は、宛先ＩＤの入力と、［検索］アイコンの選択とを操作部５４を通じて受け付けたことに応じて、テキストボックス１１１に表示された宛先ＩＤに対応付けられた名前情報及び電話番号を、図２（Ｂ）に示される宛先リストから読み出す。そして、電話帳プログラム６７は、例えば図７（Ｂ）に示されるように、読み出した名前情報で示される名前をテキストボックス１１２に表示させ、読み出した電話番号をテキストボックス１１３に表示させる。図７（Ｂ）に示される電話帳画面は、［登録］アイコン及び［検索］アイコンに代えて、［更新］アイコン及び［削除］アイコンが含まれている点において、図７（Ａ）に示される電話帳画面と相違する。
【００６９】
次に、電話帳プログラム６７は、テキストボックス１１２、１１３の選択を操作部５４を通じて受け付けたことに応じて、例えば不図示のソフトウェアキーボードを表示部５３に表示させ、当該ソフトウェアキーボードを通じて入力された情報で、当該テキストボックス１１２、１１３の表示内容を更新する。そして、電話帳プログラム６７は、［更新］アイコンの選択を操作部５４を通じて受け付けたことに応じて、テキストボックス１１１に表示された宛先ＩＤを含む宛先レコードを、テキストボックス１１２に表示された名前、テキストボックス１１３に表示された電話番号、及び現在時刻を示す日時情報で上書きする。一方、電話帳プログラム６７は、［削除］アイコンの選択を操作部５４を通じて受け付けたことに応じて、テキストボックス１１１に表示された宛先ＩＤを含む宛先レコードを、図２（Ｂ）に示される宛先リストから削除する。
【００７０】
なお、電話帳プログラム６７による宛先レコードの編集の具体的な方法はこれに限定されず、携帯端末５０に標準でインストールされたプログラムで実現される既知の方法を採用することができる。例えば、電話帳プログラム６７は、宛先リストに含まれる宛先レコードを一覧表示させる宛先一覧画面を表示部５３に表示させ、当該宛先一覧画面を通じて更新或いは削除の対象となる宛先レコードを選択させてもよい。
【００７１】
［ＦＡＸシステム１００の動作］
図３〜図１０を参照して、本実施形態に係るＦＡＸシステム１００の動作を説明する。ＦＡＸシステム１００は、対象データ及び対象電話番号の指定を携帯端末５０が受け付け、対象電話番号で特定される外部装置に対して複合機１０が対象データをＦＡＸ送信するものである。
【００７２】
携帯端末５０のＯＳ６４は、メニュー画面を表示部５３に表示させ、ステータスバーを共通表示領域８０に表示させる。図８（Ａ）はメニュー画面の一例である。図８（Ａ）に示されるメニュー画面は、複数のプログラムアイコン１１５、１１６、１１７、１１８、１１９を含む。プログラムアイコン１１５〜１１９は、携帯端末５０にインストールされたプログラムに対応する。例えば、プログラムアイコン１１５はＦＡＸプログラム６５に対応し、プログラムアイコン１１６は電話プログラム６６に対応し、プログラムアイコン１１７は電話帳プログラム６７に対応する。
【００７３】
ＯＳ６４は、プログラムアイコン１１５〜１１９の選択を操作部５４を通じて受け付ける。ＯＳ６４は、プログラムアイコン１１５〜１１９の１つの選択を操作部５４を通じて受け付けたことに応じて、当該プログラムアイコン１１５〜１１９に対応するプログラムを起動させ、フォアグラウンドで実行する。プログラムアイコン１１５〜１１９の選択は、対応するプログラムの起動を指示するユーザ操作の一例である。
【００７４】
携帯端末５０のＦＡＸプログラム６５は、プログラムアイコン１１５の選択を受け付けたＯＳ６４によって起動されたことに応じて、データ選択画面を表示部５３に表示させる（Ｓ１１）。また、ＦＡＸプログラム６５は、データ選択画面に含まれるアイコンの選択を操作部５４を通じて受け付ける（Ｓ１２）。ステップＳ１１、Ｓ１２の処理は、第１受付処理の一例である。
【００７５】
図８（Ｂ）は、データ選択画面の一例である。図８（Ｂ）に示されるデータ選択画面は、複数のデータアイコン１２１、１２２、１２３を含む。データアイコン１２１〜１２３は、対象データとして指定可能なコンテンツデータに対応するデータオブジェクトの一例である。データアイコン１２１〜１２３には、対応するコンテンツデータのデータＩＤ（例えば、ファイル名）が記述される。データアイコン１２１〜１２３に対応するコンテンツデータは、コンテンツデータフォルダに記憶されているものであってもよいし、通信部５５を通じて通信可能な不図示のサーバに記憶されているものであってもよい。
【００７６】
次に、ＦＡＸプログラム６５は、データアイコン１２１〜１２３の１つの選択を操作部５４を通じて受け付けたことに応じて（Ｓ１２：Ｙｅｓ）、選択されたデータアイコンに対応するコンテンツデータを、対象データとしてデータ記憶領域６２Ｂに一時記憶させる。または、ＦＡＸプログラム６５は、対象データそのものではなく、対象データを特定する情報（以下、「対象データＩＤ」と表記する。）をデータ記憶領域６２Ｂに一時記憶させてもよい。対象データＩＤは、例えば、対象データの記憶場所を示す情報でもよいし、対象データを示すＵＲＬでもよい。宛先アイコン１２１〜１２３の選択は、対象データを指定するユーザ操作の一例である。本実施形態では、データアイコン１２１が選択されたものとして、以降の説明を継続する。
【００７７】
次に、ＦＡＸプログラム６５は、データアイコン１２１の選択を操作部５４を通じて受け付けたことに応じて（Ｓ１２：Ｙｅｓ）、プレビュー画面を表示部５３に表示させる（Ｓ１３）。図９（Ａ）は、プレビュー画面の一例である。図９（Ａ）に示されるプレビュー画面は、プレビュー画像１２５と、対象電話番号を表示するテキストボックス１２６と、［宛先］アイコンと、［送信］アイコンとを含む。また、ＦＡＸプログラム６５は、プレビュー画面に含まれるアイコンの選択を操作部５４を通じて受け付ける（Ｓ１４）。ステップＳ１４の処理は第３受付処理の一例である。なお、データアイコン１２１の選択を操作部５４を通じて受け付けた直後に表示されるプレビュー画面は、図９（Ａ）に示されるように、テキストボックス１２６が空欄になっている。
【００７８】
プレビュー画像１２５は、対象データがＦＡＸ送信され、ＦＡＸ受信した装置において対象データで示される画像が記録用紙に記録されたイメージを示す。図９（Ａ）に示されるプレビュー画像１２５は、対象データＩＤ“写真．ＪＰＥＧ”で示される画像にＦＡＸヘッダが付加されたものである。ＦＡＸヘッダは、例えば、ＦＡＸ送信元を示す名称と、ＦＡＸ送信時刻とを含む。テキストボックス１２６には、後述する宛先選択処理で選択された対象電話番号、或いは直接入力された対象電話番号が表示される。［宛先］アイコンは、宛先リストに含まれる電話番号のうちから、ユーザに対象電話番号を指定させる処理に対応する。［送信］アイコンは、対象データに対するＦＡＸ送信動作を複合機１０に実行させる指示に対応する。
【００７９】
そして、ＦＡＸプログラム６５は、テキストボックス１２６の選択を操作部５４を通じて受け付けたことに応じて、対象電話番号の直接入力を受け付け可能になる。具体的には、ＦＡＸプログラム６５は、不図示のソフトウェアキーボードを表示部５３に表示させ、当該ソフトウェアキーボードを通じて入力された電話番号を、当該テキストボックス１２６に表示する。そして、ＦＡＸプログラム６５は、テキストボックス１２６に表示された電話番号を、対象電話番号としてデータ記憶領域６２Ｂに一時記憶させる。ステップＳ１３でプレビュー画面を表示してから、[宛先]アイコンが選択されることなく、対象電話番号が直接入力されて[送信]アイコンが選択された場合、後述するステップＳ１６以降の処理を実行することなく、ステップＳ２１でＦＡＸ指示情報が送信される。
【００８０】
また、ＦＡＸプログラム６５は、［宛先］アイコンの選択を操作部５４を通じて受け付けたことに応じて（Ｓ１４：［宛先］アイコン）、宛先選択処理を実行する（Ｓ１５）。宛先選択処理は、データ記憶領域３２Ｂ、６２Ｂに記憶された宛先リストに含まれる電話番号のうちから、対象電話番号をユーザに指定させる処理である。図４を参照して、宛先選択処理の詳細を説明する。
【００８１】
まず、ＦＡＸプログラム６５は、宛先リストの供給元がデータ記憶領域３２Ｂ、６２Ｂのどちらであるのかを判断する（Ｓ３１）。例えば、宛先選択処理の開始時点における宛先リストの供給元は、データ記憶領域６２Ｂと予め定められていてもよい。そして、ＦＡＸプログラム６５は、宛先リストの供給元がデータ記憶領域６２Ｂであると判断したことに応じて（Ｓ３１：携帯端末）、データ記憶領域６２Ｂから宛先リストを読み出す（Ｓ３２）。ステップＳ３２の処理は、取得処理の一例である。また、ＦＡＸプログラム６５はバックグラウンドフラグに“ＯＦＦ”を設定する（Ｓ３３）。バックグラウンドフラグの詳細は後述する。
【００８２】
次に、ＦＡＸプログラム６５は、宛先選択画面を表示部５３に表示させる（Ｓ３４）。図９（Ｂ）は、宛先選択画面の一例である。図９（Ｂ）に示される宛先選択画面は、宛先アイコン１２７、１２８、１２９と、［端末］アイコンと、［本体］アイコンとを含む。そして、ＦＡＸプログラム６５は、宛先選択画面に含まれるアイコンの選択を操作部５４を通じて受け付ける（Ｓ３５）。ステップＳ３５の処理は、第２受付処理の一例である。
【００８３】
宛先アイコン１２７〜１２９は、ステップＳ３２で取得した宛先レコードに対応する。宛先アイコン１２７〜１２９には、対応する宛先レコードに含まれる名前情報で示される名前及び電話番号が記述されている。［端末］アイコンは、宛先リストの供給元をデータ記憶領域６２Ｂとすることに対応する。［本体］アイコンは、宛先リストの供給元をデータ記憶領域３２Ｂとすることに対応する。以下、［端末］アイコン及び［本体］アイコンを総称して、切替アイコンと表記することがある。図９（Ｂ）に示される宛先選択画面では、宛先アイコン１２７〜１２９がデータ記憶領域６２Ｂから取得した宛先レコードに対応することを示すために、［端末］アイコンがハイライト表示されている。
【００８４】
そして、ＦＡＸプログラム６５は、宛先アイコン１２７〜１２９の１つの選択を操作部５４を通じて受け付けたことに応じて（Ｓ３５：宛先アイコン）、当該宛先アイコンに対応する宛先レコードを、対象宛先レコードとしてデータ記憶領域６２Ｂに一時記憶させる（Ｓ３６）。また、ＦＡＸプログラム６５は、対象宛先レコードの供給元を示す情報をデータ記憶領域６２Ｂに一時記憶させる。宛先アイコン１２７〜１２９の選択は、対象電話番号を指定するユーザ操作の一例である。また、対象宛先レコードに含まれる電話番号は対象電話番号の一例であり、対象宛先レコードに含まれる日時情報は対象日時情報の一例である。ステップＳ３６の処理は、記憶制御処理の一例である。
【００８５】
また、ＦＡＸプログラム６５は、［本体］アイコンの選択を操作部５４を通じて受け付けたことに応じて（Ｓ３５：切替アイコン）、宛先リストの供給元がデータ記憶領域３２Ｂに切り替えられたと判断する（Ｓ３１：複合機）。そして、ＦＡＸプログラム６５は、通信部５５を通じて複合機１０にリスト要求情報を送信する（Ｓ３７）。リスト要求情報は、データ記憶領域３２Ｂに記憶された宛先リストの送信を要求するための情報である。また、本実施形態に係るリスト要求情報は、データ記憶領域３２Ｂに記憶された宛先リストの更新を、予め定められた規制時間の間だけ規制することを指示する規制指示情報を含む。規制指示情報には、規制時間を示す情報が含まれていてもよい。または、ＦＡＸプログラム６５と制御プログラム３５に同じ規制時間が予め設定されていれば、規制指示情報には、規制時間を示す情報が含まれていなくてもよい。規制時間は、例えば、１分から５分の間である。
【００８６】
一方、複合機１０の制御プログラム３５は、図５に示されるように、通信部２５を通じて携帯端末５０からリスト要求情報を受信する（Ｓ４１：Ｙｅｓ）。そして、制御プログラム３５は、ステップＳ３７或いはステップＳ３８を実行してから経過した時間を監視するためのロックタイマをセットすると共に、許容モードから規制モードに状態変化する（Ｓ４２）。以降、ステップＳ３７或いはステップＳ３８を実行してから経過した時間を、経過時間とも表記する。さらに、制御プログラム３５は、データ記憶領域３２Ｂに記憶された宛先リストを、通信部２５を通じて携帯端末５０に送信する（Ｓ４３）。また、制御プログラム３５は、ＦＡＸ指示情報を受信する前にロックタイマがタイムアウトしたことに応じて（Ｓ４９：Ｙｅｓ）、規制モードから許容モードに状態変化する（Ｓ５０）。
【００８７】
次に、携帯端末５０のＦＡＸプログラム６５は、通信部５５を通じて複合機１０から宛先リストを受信する（Ｓ３８：Ｙｅｓ）。ステップＳ３７、Ｓ３８の処理は、取得処理の一例である。そして、ＦＡＸプログラム６５は、ステップＳ３３以降の処理を実行する。ここで表示される宛先選択画面は、ステップＳ３８で取得した宛先リストに含まれる宛先レコードが宛先アイコンに対応付けられている点、及び［本体］アイコンがハイライト表示されている点において、図９（Ｂ）に示される宛先選択画面と相違する。
【００８８】
次に、ＦＡＸプログラム６５は、プレビュー画面を表示部５３に再び表示させる（Ｓ１３）。宛先選択処理後のプレビュー画面は、テキストボックス１２６に対象電話番号が表示されている点において、図９（Ａ）に示されるプレビュー画面と相違する。そして、ＦＡＸプログラム６５は、［送信］アイコンの選択を操作部５４を通じて受け付けたことに応じて（Ｓ１４：［送信］アイコン）、宛先選択処理で選択された対象電話番号の供給元を判断する（Ｓ１６）。［送信］アイコンの選択は、複合機１０にＦＡＸ送信動作を実行させる指示操作の一例である。
【００８９】
次に、ＦＡＸプログラム６５は、対象電話番号の供給元が複合機１０であると判断したことに応じて（Ｓ１６：複合機）、複合機１０の制御プログラム３５が許容モードであるか否かを判断する（Ｓ１７）。ＦＡＸプログラム６５は、例えば、ステップＳ３７或いはステップＳ３８を実行してから現在までの経過時間と規制時間とを比較する。そして、ＦＡＸプログラム６５は、経過時間が規制時間以上であることに応じて、制御プログラム３５が許容モードであると判断する（Ｓ１７：Ｙｅｓ）。一方、ＦＡＸプログラム６５は、経過時間が規制時間未満であることに応じて、制御プログラム３５が規制モードであると判断する（Ｓ１７：Ｎｏ）。
【００９０】
そして、ＦＡＸプログラム６５は、制御プログラム３５が許容モードであると判断したことに応じて（Ｓ１７：Ｙｅｓ）、対象宛先レコードに含まれる宛先ＩＤと同一の宛先ＩＤを含む宛先レコード（以下、「比較宛先レコード」と表記する。）を複合機１０から取得する（Ｓ１８）。具体的には、ＦＡＸプログラム６５は、通信部２５を通じて複合機１０にレコード要求情報を送信する。レコード要求情報は、比較宛先レコードの送信を要求するための情報であって、ステップＳ３６でデータ記憶領域に一時記憶させた対象宛先レコードに含まれる宛先ＩＤを含む。
【００９１】
一方、複合機１０の制御プログラム３５は、図５に示されるように、通信部２５を通じて携帯端末５０からレコード要求情報を受信する（Ｓ４４：Ｙｅｓ）。次に、制御プログラム３５は、レコード要求情報に含まれる宛先ＩＤを含む宛先レコードを、比較宛先レコードとしてデータ記憶領域３２Ｂから読み出す。次に、制御プログラム３５は、読み出した比較宛先レコードを通信部２５を通じて携帯端末５０に送信する（Ｓ４５）。
【００９２】
そして、携帯端末５０のＦＡＸプログラム６５は、通信部５５を通じて複合機１０から比較宛先レコードを受信する（Ｓ１８）。比較宛先レコードに含まれる電話番号は比較電話番号の一例であり、比較宛先レコードに含まれる日時情報は比較日時情報の一例である。次に、ＦＡＸプログラム６５は、ステップＳ３６でデータ記憶領域６２Ｂに一時記憶させた対象宛先レコードと、ステップＳ１８で取得した比較宛先レコードとを比較することによって、対象宛先レコードが変更されたか否かを判断する（Ｓ１９）。ステップＳ１９の処理は、第１判断処理の一例である。
【００９３】
一例として、ＦＡＸプログラム６５は、対象電話番号と比較電話番号とを比較する。そして、ＦＡＸプログラム６５は、対象電話番号と比較電話番号とが一致することに応じて、対象電話番号が変更されていないと判断する（Ｓ１９：Ｎｏ）。一方、ＦＡＸプログラム６５は、対象電話番号と比較電話番号とが異なることに応じて、対象電話番号が変更されたと判断する（Ｓ１９：Ｙｅｓ）。他の例として、ＦＡＸプログラム６５は、対象日時情報と比較日時情報とを比較する。そして、ＦＡＸプログラム６５は、対象日時情報と比較日時情報とが一致することに応じて、対象電話番号が変更されていないと判断する（Ｓ１９：Ｎｏ）。一方、ＦＡＸプログラム６５は、対象日時情報が比較日時情報より前の日時を示すことに応じて、対象電話番号が変更されたと判断する（Ｓ１９：Ｙｅｓ）。
【００９４】
次に、ＦＡＸプログラム６５は、対象電話番号が変更されたと判断したことに応じて（Ｓ１９：Ｙｅｓ）、報知画面を表示部５３に表示させる（Ｓ２０）。図１０（Ａ）は、報知画面の一例である。図１０（Ａ）に示される報知画面は、「電話番号が変更されているので、ＦＡＸ送信できませんでした。」とのメッセージと、［宛先選択］アイコンと、［ＣＡＮＣＥＬ］アイコンとを含む。ステップＳ２０の処理は、報知処理の一例である。
【００９５】
［宛先選択］アイコンは、宛先選択処理を再び実行させる指示に対応する。［ＣＡＮＣＥＬ］アイコンは、複合機１０にＦＡＸ送信動作を実行させずに、ＦＡＸ指示処理を終了させる指示に対応する。すなわち、ＦＡＸプログラム６５は、［宛先選択］アイコンの選択を操作部５４を通じて受け付けたことに応じて、ステップＳ１５の処理を再び実行する。一方、ＦＡＸプログラム６５は、［ＣＡＮＣＥＬ］アイコンの選択を操作部５４を通じて受け付けたことに応じて、ＦＡＸ指示処理を終了する。
【００９６】
一方、ＦＡＸプログラム６５は、対象電話番号が変更されていないと判断したことに応じて（Ｓ１９：Ｎｏ）、通信部５５を通じて複合機１０にＦＡＸ指示情報を送信する（Ｓ２１）。また、ＦＡＸプログラム６５は、制御プログラム３５が規制モードであると判断したことに応じて（Ｓ１７：Ｎｏ）、ステップＳ１８、Ｓ１９をスキップして、ステップＳ２１の処理を実行する。ステップＳ２１の処理は、ＦＡＸ指示処理の一例である。
【００９７】
ＦＡＸ指示情報は、対象電話番号で特定される外部装置に対象データをＦＡＸ送信させるための情報である。ＦＡＸ指示情報は、対象データと、対象電話番号とを含む。なお、ＦＡＸ指示情報は、対象データそのものではなく、ＵＲＬ等の対象データＩＤを含んでいてもよい。また、対象宛先レコードの供給元が複合機１０である場合、ＦＡＸ指示情報は、対象電話番号に代えて、対象宛先レコ−ドに含まれる宛先ＩＤを含んでもよい。
【００９８】
一方、複合機１０の制御プログラム３５は、図５に示されるように、通信部２５を通じて携帯端末５０からＦＡＸ指示情報を受信する（Ｓ４６：Ｙｅｓ）。そして、制御プログラム３５は、受信したＦＡＸ指示情報に従ったＦＡＸ送信動作をＦＡＸ部１３に実行させる（Ｓ４７）。すなわち、ＦＡＸ部１３は、ＦＡＸ指示情報に含まれる対象データを、対象電話番号で特定される外部装置にＦＡＸ送信する。また、制御プログラム３５は、ロックタイマを解除すると共に、規制モードから許容モードに状態変化する（Ｓ４８）。但し、既にロックタイマがタイムアウトしている場合（Ｓ４９：Ｙｅｓ）、ステップＳ４８の処理は省略される。
【００９９】
また、ＦＡＸプログラム６５は、対象電話番号の供給元が携帯端末５０であると判断したことに応じて（Ｓ１６：携帯端末）、バックグラウンドフラグの値を判断する（Ｓ２２）。バックグラウンドフラグは、ステップＳ３２或いはステップＳ３８の実行後に、ＦＡＸプログラム６５がバックグラウンドで実行されたか否かを示す。バックグラウンドフラグには、バックグラウンドで実行されたことを示す“ＯＮ”、バックグラウンドで実行されていないことを示す“ＯＦＦ”のいずれかが設定される。
【０１００】
ＦＡＸプログラム６５は、クラス“ＡｃｔｉｖｉｔｙＭａｎａｇｅｒ”をＦＡＸプログラム６５の起動時にＯＳ６４から獲得し、以降、関数“ｇｅｔＲｕｎｎｉｎｇＡＰＰＰｒｏｃｅｓｓｅｓ（）”を所定の時間間隔で繰り返し実行する。ＯＳ６４は、“ｇｅｔＲｕｎｎｉｎｇＡＰＰＰｒｏｃｅｓｓｅｓ（）”が実行されることによって、ＯＳ６４上で実行されているプログラムを識別するプログラムＩＤのリストを出力する。すなわち、ＦＡＸプログラム６５は、当該リストを取得することができる。なお、当該リストの取得は、ＦＡＸプログラム６５がフォアグラウンドで実行されているときも、バックグラウンドで実行されているときも行うことができる。そして、フォアグラウンドで実行されているプログラムのプログラムＩＤは、当該リストの先頭に格納されている。ＦＡＸプログラム６５は、前述のリストを取得する都度、ＦＡＸプログラム６５のプログラムＩＤが当該リストの先頭以外に格納されているか否かを判断する。そして、ＦＡＸプログラム６５のプログラムＩＤが当該リストの先頭以外に格納されていることに応じて、ＦＡＸプログラム６５は、バックグラウンドフラグに“ＯＮ”を設定してもよい。
【０１０１】
なお、ステップＳ２２の処理は、ＦＡＸプログラム６５がフォアグラウンドで実行されているときに実行される。また、ＦＡＸプログラム６５は、宛先リストを読み出したタイミング（Ｓ３２）、或いは宛先リストを受信しタイミング（Ｓ３８）で、バックグラウンドフラグに“ＯＦＦ”を設定している（Ｓ３３）。すなわち、ＦＡＸプログラム６５は、ステップＳ２２において、ステップＳ３２、Ｓ３８の実行後にＦＡＸプログラム６５がバックグラウンドで実行され、且つ当該ＦＡＸプログラム６５がフォアグラウンドで再び実行されたか否かを判断する。ステップＳ２２の処理は、第３判断処理の一例である。
【０１０２】
次に、ＦＡＸプログラム６５は、バックグラウンドフラグに“ＯＮ”が設定されていると判断したことに応じて（Ｓ２２：Ｙｅｓ）、データ記憶領域６２Ｂから比較宛先レコードを読み出す（Ｓ２３）。そして、ＦＡＸプログラム６５は、ステップＳ３６でデータ記憶領域６２Ｂに一時記憶させた対象宛先レコードと、ステップＳ２３で読み出した比較宛先レコードとを比較することによって、対象宛先レコードが変更されたか否かを判断する（Ｓ２４）。ステップＳ２４の処理は、ステップＳ１９と共通であってもよい。ステップＳ２４の処理は、第１判断処理の一例である。
【０１０３】
次に、ＦＡＸプログラム６５は、対象電話番号が変更されたと判断したことに応じて（Ｓ２４：Ｙｅｓ）、報知画面を表示部５３に表示させる（Ｓ２５）。図１０（Ｂ）は、報知画面の一例である。図１０（Ｂ）に示される報知画面は、「電話番号が変更されています。どちらを使用しますか？」とのメッセージと、宛先アイコン１３１、１３２と、［ＣＡＮＣＥＬ］アイコンとを含む。宛先アイコン１３１は対象電話番号に対応し、宛先アイコン１３２は比較電話番号に対応する。換言すれば、宛先アイコン１３１は変更前の対象電話番号に対応し、宛先アイコン１３２は変更後の対象電話番号に対応する。そして、ＦＡＸプログラム６５は、報知画面に含まれるアイコンの選択を操作部５４を通じて受け付ける（Ｓ２６）。ステップＳ２５の処理は報知処理の一例であり、ステップＳ２６の処理は第４受付処理の一例である。
【０１０４】
ＦＡＸプログラム６５は、宛先アイコン１３１、１３２の１つの選択を操作部５４を通じて受け付けたことに応じて（Ｓ２６：宛先アイコン）、当該宛先アイコン１３１、１３２に対応する電話番号を含む対象電話番号としてＦＡＸ指示情報を、通信部５５を通じて複合機１０に送信する（Ｓ２７）。すなわち、宛先アイコン１３１が選択された場合のＦＡＸ指示情報は、ステップＳ３７で一時記憶された対象電話番号を含む。一方、宛先アイコン１３１が選択された場合のＦＡＸ指示情報は、ステップＳ２３で読み出した比較電話番号を含む。ステップＳ２７の処理は、ステップＳ２１と共通であってもよい。ステップＳ２７の処理は、ＦＡＸ指示処理の一例である。
【０１０５】
また、ＦＡＸプログラム６５は、対象電話番号が変更されていないと判断したことに応じて（Ｓ２４：Ｎｏ）、ステップＳ２５、Ｓ２６の処理をスキップして、ステップＳ２７の処理を実行する。さらに、ＦＡＸプログラム６５は、バックグラウンドフラグに“ＯＦＦ”が設定されていることに応じて（Ｓ２２：Ｎｏ）、ステップＳ２３〜Ｓ２６の処理をスキップして、ステップＳ２７の処理を実行する。一方、ＦＡＸプログラム６５は、［ＣＡＮＣＥＬ］アイコンの選択を操作部５４を通じて受け付けたことに応じて、ステップＳ２７の処理を実行することなく、ＦＡＸ指示処理を終了する。
【０１０６】
［本実施形態の作用効果］
上記構成の複合機１０において、例えば、宛先リストを送信した後に制御プログラム３５を通じてデータ記憶領域３２Ｂ内の宛先リストが編集される可能性がある。また、上記構成の携帯端末５０において、例えば、宛先選択画面を表示させたＦＡＸプログラム６５がバックグラウンドで実行され、且つフォアグラウンドで実行された電話帳プログラム６７を通じてデータ記憶領域６２Ｂ内の宛先リストが編集される可能性がある。そこで上記の実施形態によれば、ステップＳ３２、Ｓ３８の実行後に宛先リスト内の対象電話番号が変更されたか否かを判断し、変更された場合には当該変更がユーザに報知される。その結果、ユーザの意図と異なる外部装置へのコンテンツデータのＦＡＸ送信を抑制できる。
【０１０７】
また、宛先リストを複合機１０から取得する場合において、複合機１０に宛先リストの編集を規制させることによって、ステップＳ３８の実行後で且つステップＳ２１の実行前に宛先レコードが編集される可能性を抑制できる。また、規制モードにする時間を規制時間に限定することによって、複合機１０の宛先リストを編集できない状態がいつまでも継続するのを防止できる。
【０１０８】
なお、上記の実施形態では、制御プログラム３５を規制モードに状態変化させる指示をリスト要求情報に含めた例を説明した。しかしながら、ＦＡＸプログラム６５は、規制モードへの状態変化を指示する規制指示情報を、リスト要求情報とは別に複合機１０に送信してもよい。また、規制時間は、複合機１０及び携帯端末５０の間で予め取り決められてもよいし、リスト要求情報或いは規制指示情報に含められる時間情報によって示されてもよい。さらに、規制時間は、固定であってもよいし、可変であってもよい。
【０１０９】
また、上記の実施形態によれば、制御プログラム３５が規制モードであると推定したことに応じて（Ｓ１７：Ｎｏ）、ステップＳ１８、Ｓ１９の処理がスキップされる。同様に、バックグラウンドフラグに“ＯＦＦ”が設定されていることに応じて（Ｓ２２：Ｎｏ）、ステップＳ２３〜Ｓ２６の処理がスキップされる。このように、対象電話番号が変更されていないことが保証される場合に、第１判断処理を省略してＦＡＸ指示処理を実行することにより、携帯端末５０の処理負荷が軽減される。
【０１１０】
なお、バックグラウンドフラグに“ＯＦＦ”を設定するタイミングは、ステップＳ３２、Ｓ３８の直後に限定されない。例えば、ステップＳ３３の処理は、メニュー画面のプログラムアイコン１１５が選択されたタイミング、すなわち、ＦＡＸプログラム６５が起動されたタイミング、プレビュー画面が表示されたタイミング、或いはプレビュー画面の［宛先］アイコンが選択されたタイミングで実行されてもよい。そして、ＦＡＸプログラム６５は、ステップＳ２２において、ステップＳ３３の処理を実行してからステップＳ２２までの間に、ＦＡＸプログラム６５がバックグラウンドで実行されたか否かを判断する。すなわち、ステップＳ３３の実行タイミングを変更することによって、ステップＳ２２における判断の始期を変更することができる。
【０１１１】
また、ステップＳ２２における判断の始期は、ステップＳ３３の実行タイミングのみならず、関数“ｇｅｔＲｕｎｎｉｎｇＡＰＰＰｒｏｃｅｓｓｅｓ（）”の実行タイミングによっても制御できる。まず、ＦＡＸプログラム６５は、起動時及びステップＳ２２の直後にステップＳ３３の処理を実行する。そして、ＦＡＸプログラム６５は、例えば、ステップＳ３２或いはステップＳ３８の実行直後からステップＳ２２までの間に、所定の時間間隔で上記の関数を繰り返し実行してもよい。また、上記の関数の実行開始タイミングは、起動時、プレビュー画面表示時、或いは［宛先］アイコン選択時等であってもよい。
【０１１２】
さらに、ＦＡＸプログラム６５は、対象電話番号の供給元が複合機１０である場合（Ｓ１６：複合機）にも、ステップＳ２２に相当する処理を実行してもよい。そして、ＦＡＸプログラム６５は、バックグラウンドフラグに“ＯＮ”が設定されていると判断したことに応じて、ステップＳ１７以降の処理を実行してもよい。一方、ＦＡＸプログラム６５は、バックグラウンドフラグに“ＯＦＦ”が設定されていると判断したことに応じて、ステップＳ２１の処理を実行してもよい。また、ステップＳ２２に相当する処理は、ステップＳ１７の後に実行されてもよい。
【０１１３】
また、上記の実施形態では、対象電話番号を複合機１０から取得した場合（Ｓ１６：複合機）と、対象電話番号を携帯端末５０から取得した場合（Ｓ１６：携帯端末）とで、報知画面の表示内容を異ならせる例を説明した。しかしながら、報知画面の表示内容及び報知画面を通じて実行可能な処理は、対象電話番号の供給元に拘わらず同一であってもよい。または、対象電話番号を複合機１０から取得した場合の報知処理（Ｓ２０）と、対象電話番号を携帯端末５０から取得した場合の報知処理（Ｓ２５、Ｓ２６）とが入れ替えられてもよい。また、図１０（Ａ）に示される報知画面は、［このまま送信］アイコンをさらに含んでもよい。そして、ＦＡＸプログラム６５は、［このまま送信］アイコンの選択を操作部５４を通じて受け付けたことに応じて、変更前の対象電話番号を含むＦＡＸ指示情報を、通信部５５を通じて複合機１０に送信してもよい。
【０１１４】
さらに、宛先選択処理で指定される対象電話番号は１つに限定されない。この場合、ＦＡＸプログラム６５は、ステップＳ１８、Ｓ２３において、複数の対象宛先レコードそれぞれに対応する複数の比較宛先レコードを取得する。そして、ＦＡＸプログラム６５は、ステップＳ１９、Ｓ２４において、複数セットの対象宛先レコード及び比較宛先レコードを比較する。さらに、宛先選択処理で複数の対象電話番号が選択された場合、例えば以下のような処理が実行されてもよい。
【０１１５】
例えば、ＦＡＸプログラム６５は、ステップＳ３５において、第１電話番号及び第２電話番号を指定するユーザ操作を操作部５４を通じて受け付ける。また、ＦＡＸプログラム６５は、ステップＳ１９、Ｓ２４において、第１電話番号が変更され、且つ第２電話番号が変更されていないと判断する。このような場合において、ＦＡＸプログラム６５は、報知処理において、第１電話番号が変更されたことを報知してもよい。さらに、ＦＡＸプログラム６５は、ＦＡＸ指示処理において、第１電話番号及び第２電話番号のうちの第２電話番号のみを含むＦＡＸ指示情報を複合機１０に送信してもよい。
【０１１６】
また、上記の実施形態の複合機１０及び携帯端末５０において、記憶部３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【０１１７】
さらに、本発明は、複合機１０及び携帯端末５０として実現できるだけでなく、複合機１０及び携帯端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワーク１０１を通じて複合機１０及び携帯端末５０に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワーク１０１を通じて配信されてもよい。
【符号の説明】
【０１１８】
１０・・・複合機
１３・・・ＦＡＸ部
２５，５５・・・通信部
３１，６１・・・ＣＰＵ
３５・・・制御プログラム
６５・・・ＦＡＸプログラム
５０・・・携帯端末
５３・・・表示部
５４・・・操作部
６２・・・記憶部
【図１】
2017005336.tif 000003
【図２】
2017005336.tif 000004
【図３】
2017005336.tif 000005
【図４】
2017005336.tif 000006
【図５】
2017005336.tif 000007
【図６】
2017005336.tif 000008
【図７】
2017005336.tif 000009
【図８】
2017005336.tif 000010
【図９】
2017005336.tif 000011
【図１０】
2017005336.tif 000012