(57)【特許請求の範囲】
【請求項１】
データの宛先を示す複数の項目からなる宛先レコードの少なくとも１つを変更する編集手段と、
前記編集手段による変更の履歴を示す履歴情報を記憶する履歴記憶手段と、
前記編集手段により変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、前記編集手段により変更される前の複数の宛先レコードをそれぞれに含まれる複数の項目の１つである並替キー項目に基づき並べ替えた順番で、配列した設定画面を表示する設定画面表示手段と、
前記表示された設定画面に含まれる複数のアイコンのいずれかが選択される場合、前記選択されたアイコンに対応する宛先レコードで定まる宛先にデータを送信するデータ送信手段と、を備え、
前記設定画面表示手段は、前記編集手段により変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンに代えてダミーアイコンを配置し、前記編集手段により変更される前の複数の宛先レコードのうち削除された宛先レコードに対応するダミーアイコンを配置するダミーアイコン配置手段を含む、画像処理装置。
【請求項２】
前記設定画面表示手段は、前記編集手段により変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンおよび前記編集手段により変更される前の複数の宛先レコードに追加された宛先レコードに対応するアイコンを最後に追加して配置するアイコン追加手段を、さらに含む、請求項１に記載の画像処理装置。
【請求項３】
前記設定画面表示手段により設定画面が表示されることに応じて、ダミーアイコンが前記設定画面に配置された宛先レコードに対応する履歴情報、および前記編集手段により変更される前の複数の宛先レコードに追加された宛先レコードであって対応するアイコンが前記設定画面に配置された宛先レコードに対応する履歴情報を削除する履歴削除手段を、さらに備えた、請求項１または２に記載の画像処理装置。
【請求項４】
ユーザーを検出するユーザー検出手段を、さらに備え、
前記履歴削除手段は、前記検出されたユーザーによる操作に従って、前記設定画面表示手段により設定画面が表示されることに応じて、前記検出されたユーザーごとに前記履歴情報を削除するユーザー別削除手段を含む、請求項３に記載の画像処理装置。
【請求項５】
前記履歴削除手段は、前記履歴情報が記憶されてから所定の時間が経過した履歴情報を削除する時間基準削除手段を、さらに含む請求項３または４に記載の画像処理装置。
【請求項６】
前記編集手段により変更される前の複数の宛先レコードのうちから、前記複数の宛先レコードに含まれる複数の項目の１つである抽出キー項目に基づき１以上の宛先レコードを処理対象に抽出する抽出手段を、さらに備え、
前記設定画面表示手段は、前記編集手段により変更された後の複数の宛先レコードのうち前記抽出手段により抽出された１以上の宛先レコードにそれぞれ対応する１以上のアイコンを、前記編集手段により変更される前の複数の宛先レコードのうち前記抽出手段により抽出された１以上の宛先レコードをそれぞれに含まれる複数の項目の１つである並替キー項目に基づき並べ替えた順番で、配列した設定画面を生成する、請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
データの宛先を示す複数の項目からなる宛先レコードの少なくとも１つを変更する編集ステップと、
前記編集ステップにおいて変更された履歴を示す履歴情報を記憶する履歴記憶ステップと、
前記編集ステップにおいて変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、前記編集ステップにおいて変更される前の複数の宛先レコードをそれぞれに含まれる複数の項目の１つである並替キー項目に基づき並べ替えた順番で、配列した設定画面を表示する設定画面表示ステップと、
前記表示された設定画面に含まれる複数のアイコンのいずれかが選択される場合、前記選択されたアイコンに対応する宛先レコードで定まる宛先にデータを送信するデータ送信ステップとを、画像処理装置に実行させ、
前記設定画面表示ステップは、前記編集ステップにおいて変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンに代えてダミーアイコンを配置する第１ダミーアイコン配置ステップと、
前記編集ステップにおいて変更される前の複数の宛先レコードのうち削除された宛先レコードに対応するダミーアイコンを配置する第２ダミーアイコン配置ステップと、を含む、操作支援方法。
【請求項８】
データの宛先を示す複数の項目からなる宛先レコードの少なくとも１つを変更する編集ステップと、
前記編集ステップにおいて変更された履歴を示す履歴情報を記憶する履歴記憶ステップと、
前記編集ステップにおいて変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、前記編集ステップにおいて変更される前の複数の宛先レコードをそれぞれに含まれる複数の項目の１つである並替キー項目に基づき並べ替えた順番で、配列した設定画面を表示する設定画面表示ステップと、
前記表示された設定画面に含まれる複数のアイコンのいずれかが選択される場合、前記選択されたアイコンに対応する宛先レコードで定まる宛先にデータを送信するデータ送信ステップとを、画像処理装置を制御するコンピューターに実行させ、
前記設定画面表示ステップは、前記編集ステップにおいて変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンに代えてダミーアイコンを配置する第１ダミーアイコン配置ステップと、
前記編集ステップにおいて変更される前の複数の宛先レコードのうち削除された宛先レコードに対応するダミーアイコンを配置する第２ダミーアイコン配置ステップと、を含む、操作支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置、操作支援方法、および操作支援プログラムに関し、特に、宛先に対応するアイコンを含む設定画面を表示する画像処理装置、その画像処理装置で実行される操作支援方法、および操作支援プログラムに関する。
【背景技術】
【０００２】
複合機（以下「ＭＦＰ」という）で代表される画像処理装置は、データを送信する機能を有し、データの送信先の宛先を記憶したアドレス帳を記憶している。一方、画像処理装置は、複数人によって使用される場合が多く、アドレス帳を変更するユーザーと、アドレス帳を使用するユーザーとが異なる場合ある。この場合、アドレス帳が変更されたことを知らないユーザーによって、誤った宛先にデータが送信されてしまう場合があるといった問題があった。この誤操作を防止するための技術として、例えば、特開２００６−２２９８６９号公報には、データを、あらかじめ記憶された送信先情報に係る送信先へと送信できるデータ送信装置であって、データの送信指示を受けた場合に、該送信指示に係る送信先情報を参照して行われた最後のデータ送信の後に、前記送信先情報が更新されているか判定する判定手段と、前記送信先情報が、当該送信先への最後のデータ送信の後に更新されているものと前記判定手段により判定された場合、前記送信指示をした利用者に対して、前記送信先情報が更新されていることを通知する通知手段とを備えることを特徴とするデータ送信装置が記載されている。
【０００３】
一方、ユーザーが宛先を指定する際に表示される設定画面に、複数の宛先にそれぞれ対応する複数のアイコンを配列した画面がある。この宛先設定画面でユーザーが宛先を指定する場合、ユーザーはアイコンが配置される位置を、例えば、第１行の左から２番目等で記憶しておけば、宛先の内容を視認することなく宛先の指定ができるので宛先の指定が容易である。しかしながら、アドレス帳が変更されて、宛先設定画面に表示される複数のアイコンが配列される順番が変更される場合があり、この場合には、アイコンが配置される位置を頼りにして操作すると、誤った宛先を指定してしまう場合があるといった問題がある。特開２００６−２２９８６９号公報に記載のデータ送信装置では、ユーザーが宛先を指定した後に更新されていることが通知されるが、宛先の指定を誤った操作に対して、ユーザーに通知することができない。
【特許文献１】特開２００６−２２９８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明の目的の一つは、ユーザーによる誤操作を防止することが可能な画像処理装置を提供することである。
この発明の他の目的は、ユーザーによる誤操作を防止することが可能な操作支援方法を提供することである。
この発明のさらに他の目的は、ユーザーによる誤操作を防止することが可能な操作支援プログラムを提供することである。
【課題を解決するための手段】
【０００５】
上述した目的を達成するためにこの発明のある局面によれば、画像処理装置は、データの宛先を示す複数の項目からなる宛先レコードの少なくとも１つを変更する編集手段と、編集手段による変更の履歴を示す履歴情報を記憶する履歴記憶手段と、編集手段により変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、編集手段により変更される前の複数の宛先レコードをそれぞれに含まれる複数の項目の１つである並替キー項目に基づき並べ替えた順番で、配列した設定画面を表示する設定画面表示手段と、表示された設定画面に含まれる複数のアイコンのいずれかが選択される場合、選択されたアイコンに対応する宛先レコードで定まる宛先にデータを送信するデータ送信手段と、を備え、設定画面表示手段は、編集手段により変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンに代えてダミーアイコンを配置し、編集手段により変更される前の複数の宛先レコードのうち削除された宛先レコードに対応するダミーアイコンを配置するダミーアイコン配置手段を含む。
【０００６】
この局面に従えば、変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、変更される前の複数の宛先レコードそれぞれに含まれる複数の項目の１つである並替キー項目に基づき定まる順番で配列した設定画面を表示する。このため、変更されていない宛先レコードに対しては、変更前の順番でアイコンが表示されるので、変更されたことを知らないユーザーであってもそのアイコンが配置される位置に基づいて宛先を指定することができる。また、変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンに代えてダミーアイコンを配置し、変更される前の複数の宛先レコードのうち削除された宛先レコードに対応するダミーアイコンを配置する。このため、変更または削除された宛先レコードのアイコンは、変更前の順番にダミーアイコンが表示されるので、変更または削除されたことを知らないユーザーがそのアイコンが配置される位置に基づいて宛先を指定する場合はダミーアイコンを指示することになるので、誤操作を防止することができる。その結果、ユーザーによる誤操作を防止することが可能な画像処理装置を提供することができる。
好ましくは、設定画面表示手段は、編集手段により変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンおよび編集手段により変更される前の複数の宛先レコードに追加された宛先レコードに対応するアイコンを最後に追加して配置するアイコン追加手段を、さらに含む。
この局面に従えば、変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンおよび変更される前の複数の宛先レコードに追加された宛先レコードに対応するアイコンを最後に追加して配置する。このため、変更または追加された宛先レコードを指定することができる。  
【０００７】
好ましくは、設定画面表示手段により設定画面が表示されることに応じて、ダミーアイコンが設定画面に配置された宛先レコードに対応する履歴情報、および編集手段により変更される前の複数の宛先レコードに追加された新たな並替キー項目を含む宛先レコードであって対応するアイコンが設定画面に配置された宛先レコードに対応する履歴情報を削除する履歴削除手段を、さらに備える。
【０００８】
この局面に従えば、ダミーアイコンが配置された宛先レコードに対応する履歴情報、および追加された宛先レコードであって対応するアイコンが配置された宛先レコードに対応する履歴情報を、設定画面が表示されると、削除する。このため、次に設定画面が表示される場合に、ダミーアイコンを表示しないようにすることができる。
【０００９】
好ましくは、ユーザーを検出するユーザー検出手段を、さらに備え、履歴削除手段は、検出されたユーザーによる操作に従って、設定画面表示手段により設定画面が表示されることに応じて、検出されたユーザーごとに履歴情報を削除するユーザー別削除手段を含む。
【００１０】
この局面に従えば、ユーザーによる操作に従って、設定画面が表示されると、そのユーザーごとに履歴情報を削除するので、そのユーザーが次に設定画面を表示する場合にはダミーアイコンを表示しないようにすることができ、別のユーザーが設定画面を表示する場合にはダミーアイコンを表示するようにすることができる。
【００１１】
好ましくは、履歴削除手段は、履歴情報が記憶されてから所定の時間が経過した履歴情報を削除する時間基準削除手段を、さらに含む。
【００１２】
この局面に従えば、宛先レコードが変更されてから所定時間経過した後はダミーアイコンを表示しないようにすることができる。
【００１３】
好ましくは、編集手段により変更される前の複数の宛先レコードのうちから、複数の宛先レコードに含まれる複数の項目の１つである抽出キー項目に基づき１以上の宛先レコードを処理対象に抽出する抽出手段を、さらに備え、設定画面表示手段は、編集手段により変更された後の複数の宛先レコードのうち抽出手段により抽出された１以上の宛先レコードにそれぞれ対応する１以上のアイコンを、編集手段により変更される前の複数の宛先レコードのうち抽出手段により抽出された１以上の宛先レコードをそれぞれに含まれる複数の項目の１つである並替キー項目に基づき並べ替えた順番で、配列した設定画面を生成する。
【００１４】
この局面に従えば、複数の宛先レコードの一部について、変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、変更される前の複数の宛先レコードそれぞれに含まれる複数の項目の１つである並替キー項目に基づき定まる順番で配列した設定画面を表示することができる。このため、複数の宛先レコードの一部について、変更されていない宛先レコードに対しては、変更前の順番でアイコンが表示されるので、変更されたことを知らないユーザーであってもそのアイコンが配置される位置に基づいて宛先を指定することができる。
【００１５】
この発明の他の局面によれば、操作支援方法は、データの宛先を示す複数の項目からなる宛先レコードの少なくとも１つを変更する編集ステップと、編集ステップにおいて変更された履歴を示す履歴情報を記憶する履歴記憶ステップと、編集ステップにおいて変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、編集ステップにおいて変更される前の複数の宛先レコードをそれぞれに含まれる複数の項目の１つである並替キー項目に基づき並べ替えた順番で、配列した設定画面を表示する設定画面表示ステップと、表示された設定画面に含まれる複数のアイコンのいずれかが選択される場合、選択されたアイコンに対応する宛先レコードで定まる宛先にデータを送信するデータ送信ステップとを、画像処理装置に実行させ、設定画面表示ステップは、編集ステップにおいて変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンに代えてダミーアイコンを配置する第１ダミーアイコン配置ステップと、編集ステップにおいて変更される前の複数の宛先レコードのうち削除された宛先レコードに対応するダミーアイコンを配置する第２ダミーアイコン配置ステップと、編集ステップにおいて変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンおよび編集ステップにおいて変更される前の複数の宛先レコードに追加された宛先レコードに対応するアイコンを最後に追加して配置するアイコン追加ステップと、を含む。
【００１６】
この局面に従えば、ユーザーによる誤操作を防止することが可能な操作支援方法を提供することができる。
【００１７】
この発明のさらに他の局面によれば、操作支援プログラムは、データの宛先を示す複数の項目からなる宛先レコードの少なくとも１つを変更する編集ステップと、編集ステップにおいて変更された履歴を示す履歴情報を記憶する履歴記憶ステップと、編集ステップにおいて変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、編集ステップにおいて変更される前の複数の宛先レコードをそれぞれに含まれる複数の項目の１つである並替キー項目に基づき並べ替えた順番で、配列した設定画面を表示する設定画面表示ステップと、表示された設定画面に含まれる複数のアイコンのいずれかが選択される場合、選択されたアイコンに対応する宛先レコードで定まる宛先にデータを送信するデータ送信ステップとを、画像処理装置を制御するコンピューターに実行させ、設定画面表示ステップは、編集ステップにおいて変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンに代えてダミーアイコンを配置する第１ダミーアイコン配置ステップと、編集ステップにおいて変更される前の複数の宛先レコードのうち削除された宛先レコードに対応するダミーアイコンを配置する第２ダミーアイコン配置ステップと、編集ステップにおいて変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンおよび編集ステップにおいて変更される前の複数の宛先レコードに追加された宛先レコードに対応するアイコンを最後に追加して配置するアイコン追加ステップと、を含む。
【００１８】
この局面に従えば、ユーザーによる誤操作を防止することが可能な操作支援プログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態の１つにおけるＭＦＰの外観を示す図である。
【図２】ＭＦＰのハードウェア構成の概要を示すブロック図である。
【図３】操作パネルの一例を示す平面図である。
【図４】ＭＦＰが備えるＣＰＵの機能の一例を、ＨＤＤに記憶されるデータとともに示すブロック図である。
【図５】宛先テーブルの一例を示す図である。
【図６】変更後の宛先テーブルの一例を示す図である。
【図７】履歴情報の一例を示す図である。
【図８】設定画面の一例を示す第１の図である。
【図９】設定画面の一例を示す第２の図である。
【図１０】メッセージ表示画面の一例を示す図である。
【図１１】設定画面の一例を示す第３の図である。
【図１２】操作支援処理の流れの一例を示すフローチャートである。
【図１３】設定画面生成処理の流れの一例を示すフローチャートである。
【図１４】第１アイコン配置処理の流れの一例を示すフローチャートである。
【図１５】第２アイコン配置処理の流れの一例を示す第１のフローチャートである。
【図１６】第２アイコン配置処理の流れの一例を示す第２のフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２１】
図１は、本発明の実施の形態の１つにおけるＭＦＰの外観を示す図である。図２は、ＭＦＰのハードウェア構成の概要を示すブロック図である。図１および図２を参照して、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００は、画像処理装置として機能し、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、画像が形成された用紙を処理する後処理部１５５と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００２２】
後処理部１５５は、画像形成部１４０により画像が形成された１以上の用紙を並び替えて排紙するソート処理、パンチ穴加工するパンチ処理、ステープル針を打ち込むステープル処理を実行する。
【００２３】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、ＣＤ−ＲＯＭ１１８が装着される外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０、後処理部１５５および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００２４】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００２５】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワークに接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介して、ネットワークに接続された他のコンピューターとの間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワークを介してインターネットに接続されたコンピューターと通信が可能である。
【００２６】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００２７】
外部記憶装置１１７は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  ＲＯＭ）１１８が装着される。ＣＰＵ１１１は、外部記憶装置１１７を介してＣＤ−ＲＯＭ１１８にアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１７に装着されたＣＤ−ＲＯＭ１１８に記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ１１８に限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリであってもよい。
【００２８】
また、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１８に記録されたプログラムに限られず、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワークに接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１５に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１５に記憶するようにしてもよい。ここでいうプログラムは、制御プログラム、それに含まれる操作支援プログラムを含み、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラムを含む。
【００２９】
操作パネル１６０は、ＭＦＰ１００の上面に設けられる。図３は、操作パネルの一例を示す平面図である。なお、図中の点線は、後述するハードキー部１６７を示すために付したもので、実際には存在しない。図３を参照して、操作パネル１６０は、表示部１６１と操作部１６３とを含む。表示部１６１は、例えば、液晶表示装置（ＬＣＤ）であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。
【００３０】
操作部１６３は、タッチパネル１６５と、ハードキー部１６７とを含む。タッチパネル１６５は、表示部１６１の上面または下面に表示部１６１に重畳して設けられる。ハードキー部１６７は、複数のハードキーを含む。ハードキーは、例えば接点スイッチである。タッチパネル１６５は、表示部１６１の表示面中でユーザーにより指示された位置を検出する。ユーザーがＭＦＰ１００を操作する場合は直立した姿勢となる場合が多いので、表示部１６１の表示面、タッチパネル１６５の操作面およびハードキー部１６７は、上方を向いて配置される。ユーザーが表示部１６１の表示面を容易に視認することができ、ユーザーが指で操作部１６３を容易に指示することができるようにするためである。
【００３１】
図４は、ＭＦＰが備えるＣＰＵの機能の一例を、ＨＤＤに記憶されるデータとともに示すブロック図である。図４に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された操作支援プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。
【００３２】
図４を参照して、ＭＦＰ１００が備えるＨＤＤ１１５は、宛先テーブル９１を記憶する。ＭＦＰ１００が備えるＣＰＵ１１１は、宛先レコードを編集する編集部５１と、宛先レコードの変更の履歴を示す履歴情報を記憶する履歴記憶部５３と、抽出部５５と、設定画面表示部５７と、データ送信部５９と、ユーザーを検出するユーザー検出部６３と、履歴情報を削除する履歴削除部６５と、メッセージ通知部６１と、を含む。
【００３３】
図５は、宛先テーブルの一例を示す図である。宛先テーブル９１は、複数の宛先にそれぞれ対応する複数の宛先レコードを含む。ここでは、宛先テーブル９１は、４つの宛先レコードを含む場合を示している。宛先レコードは、レコード識別情報の項目と、名称の項目と、宛先の項目と、を含む。レコード識別情報の項目は、宛先レコードを識別するためのレコード識別情報が設定される。名称の項目は、宛先に付された名称が設定される。宛先の項目は、送信種別の項目と、宛先識別情報の項目と、を含む。送信種別の項目は、出力方法を特定する値が設定され、ファクシミリ送信、電子メール、ファイル転送のいずれかを特定する値が設定される。なお、送信種別はこれらに限定されるものではなく、ＭＦＰ１００が備える出力機能に応じて定まる。例えば、インターネットを用いたファクシミリ送信の通信プロトコルでデータを送信する出力機能を有する場合には、その出力機能を含む。宛先識別情報の項目は、宛先を特定する値が設定される。例えば、宛先識別情報は、送信種別がファクシミリ送信に対してファクシミリ番号であり、送信種別が電子メールに対して電子メールアドレスであり、送信種別がファイル転送に対してＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）である。
【００３４】
図４に戻って、編集部５１は、ＨＤＤ１１５に記憶された宛先テーブル９１を編集する。宛先テーブル９１の編集は、新たな宛先レコードの追加、宛先レコードの複数の項目の少なくとも１つの項目の値の変更、宛先レコードの削除を含む。編集部５１は、新たな宛先レコードを追加する場合、新たな宛先レコードを生成し、生成された宛先レコードをＨＤＤ１１５に記憶された宛先テーブル９１に追加する。編集部５１は、表示部１６１に登録画面を表示し、ユーザーが操作部１６３に入力する操作に従って、宛先レコードを生成する。登録画面は、宛先の設定する領域と、名称を設定する領域と、を含む。宛先を設定する領域は、送信種別を設定する領域と、宛先識別情報を設定する領域と、を含む。編集部５１は、ユーザーが、登録画面の送信種別を設定する領域と、宛先識別情報を設定する領域とに、それぞれ送信種別および宛先識別情報を、操作部１６３を用いて入力すれば、送信種別および宛先識別情報を宛先として受け付ける。また、編集部５１は、ユーザーが、登録画面に含まれる宛先の名称を設定する領域に、操作部１６３を用いて名称の文字列を入力すれば、入力された文字列を宛先の名称として受け付ける。
【００３５】
編集部５１は、レコード識別情報を決定し、決定したレコード識別情報、ユーザーにより設定された宛先および名称を含む宛先レコードを生成する。レコード識別情報は、ＨＤＤ１１５に記憶された宛先テーブル９１に登録された順を示す番号としている。このため、編集部５１は、ＨＤＤ１１５に記憶された宛先テーブル９１を参照して、レコード識別情報が最も大きな宛先レコードに含まれるレコード識別情報を特定し、特定したレコード識別情報に基づいて、新たに生成する宛先レコードのレコード識別情報を決定する。編集部５１は、生成した宛先レコードを、ＨＤＤ１１５に記憶されている宛先テーブル９１に追加することにより、宛先レコードをＨＤＤ１１５に記憶する。編集部５１は宛先レコードを追加する場合、追加した宛先レコードを履歴記憶部５３に出力する。また、編集部５１は宛先レコードを変更および削除する場合、変更または削除される前の宛先レコードを履歴記憶部５３に出力する。
【００３６】
履歴記憶部５３は、編集部５１から宛先テーブル９１に追加された宛先レコード、変更または削除される前の宛先レコードが入力される。履歴記憶部５３は、宛先テーブル９１が変更された内容を示す履歴情報を生成し、それをＨＤＤ１１５に記憶する。これにより履歴情報９３がＨＤＤ１１５に記憶される。履歴情報は、履歴情報が生成された日時と、変更種別と、変更項目と、宛先レコードと、を含む。変更種別は、宛先レコードの変更の内容を示し、追加、変更、削除のいずれかが設定される。変更項目は、変更種別が変更の場合に、宛先レコードの複数の項目のうち変更された項目の名称が設定される。
【００３７】
履歴記憶部５３は、編集部５１から追加された宛先レコードが入力される場合、その宛先レコードと、宛先レコードが追加された日時と、追加されたことを示す変更種別と、を含む履歴レコードを生成し、生成した履歴レコードをＨＤＤ１１５に記憶された履歴情報に追加して記憶する。履歴記憶部５３は、編集部５１から変更される前の宛先レコードが入力される場合、その宛先レコードと、宛先レコードが変更された日時と、変更されたことを示す変更種別と、変更された項目を識別するための項目識別情報と、を含む履歴レコードを生成し、生成した履歴レコードをＨＤＤ１１５に記憶された履歴情報９３に追加する。履歴記憶部５３は、編集部５１から削除される前の宛先レコードが入力される場合、その宛先レコードと、宛先レコードが削除された日時と、削除されたことを示す変更種別と、を含む履歴レコードを生成し、生成した履歴レコードをＨＤＤ１１５に記憶される履歴情報９３に追加する。
【００３８】
図６は、変更後の宛先テーブルの一例を示す図である。宛先テーブル９１Ａは、図５に示した宛先テーブル９１と比較して、レコード識別情報に「２」が設定された宛先レコードにおいて、名称の項目および宛先の項目の宛先識別情報の項目それぞれの値が異なる。
【００３９】
図７は、履歴情報の一例を示す図である。図７を参照して、履歴情報は、レコード識別情報に「２」が設定された宛先レコードが変更された内容を示す。具体的には、履歴情報に含まれる履歴レコードは、日時の項目と、変更種別の項目と、変更項目の項目と、宛先レコードの項目と、を含む。日時の項目には、履歴レコードが生成された日時が設定される。変更種別の項目には、「変更」が設定され、変更項目には、値が変更された項目である「名称」および「宛先」が設定される。宛先の項目には、変更前の宛先レコードが設定される。
【００４０】
図４に戻って、抽出部５５は、宛先テーブル９１を参照して、処理対象となる宛先レコードを抽出する。抽出部５５は、宛先レコードが有する複数の項目のうち予め定められた抽出キー項目の値が、ユーザーにより指定されたキーの値を含む宛先レコードを処理対象として抽出する。宛先レコードは、レコード識別情報の項目と、宛先の項目と、名称の項目と、を含む。ここでは、名称の項目が抽出キー項目に設定されている場合を例に説明する。抽出部５５は、例えば、抽出のためのキーが「ｄ」の場合、抽出キー項目である名称の項目の値に「ｄ」で始まる値が設定された宛先レコードを抽出する。抽出部５５は、抽出された宛先レコードを設定画面表示部５７に出力する。
【００４１】
また、抽出部５５は、履歴情報９３を参照して、抽出された宛先レコードに関連する履歴レコードを抽出する。抽出された宛先レコードに関連する履歴レコードは、抽出された宛先レコードのレコード識別情報と同じレコード識別情報を含む履歴レコードと、抽出キー項目にユーザーにより指定されたキーの値が設定された履歴レコードとを含む。抽出部５５は、抽出された履歴レコードを設定画面表示部５７に出力する。
【００４２】
例えば、例えば、図５に示す宛先テーブル９１がＨＤＤ１１５に記憶されている場合であって、抽出のためのキーが「ｄ」の場合は、抽出部５５は、レコード識別情報「２」と「３」の２つの宛先レコードを抽出する。また、図６に示す宛先テーブル９１Ａおよび図７に示した履歴情報９３がＨＤＤ１１５に記憶されている場合には、抽出部５５は、レコード識別情報「３」の１つの宛先レコードと、図７に示した履歴情報９３に含まれる履歴レコードと、を抽出する。
【００４３】
なお、抽出キー項目にいずれの項目も設定されない場合がある。この場合には、抽出部５５は、宛先テーブル９１に含まれる複数の宛先レコードの全てを抽出するとともに、履歴情報９３に含まれる履歴レコードの全てを抽出する。
【００４４】
設定画面表示部５７は、抽出部５５から複数の宛先レコードが入力される。また、設定画面表示部５７は抽出部５５から１以上の履歴レコードが入力される場合がある。抽出部５５から１以上の履歴レコードが入力される場合、抽出部５５から入力される複数の宛先レコードは、編集部５１によって変更された後の宛先レコードである。
【００４５】
設定画面表示部５７は、複数の宛先レコードおよび１以上の履歴レコードに基づいて、宛先を設定するための設定画面を生成し、設定画面を表示部１６１に表示する。設定画面表示部５７は、生成された設定画面を設定画面表示部５７に出力するとともに、抽出部５５から入力される履歴レコードを、履歴削除部６５に出力する。具体的には、設定画面表示部５７は、抽出部５５から１以上の履歴レコードが入力される場合、抽出部５５から入力される複数の宛先レコードおよび１以上の履歴レコードに基づいて、編集部５１によって変更される前の複数の宛先レコードを再現する。設定画面表示部５７は、編集部５１によって変更される前の複数の宛先レコードを並替キー項目に設定された値で並び替えることにより、編集部５１によって変更される前の複数の宛先レコードの順番を決定する。
【００４６】
そして、設定画面表示部５７は、編集部５１により変更された後の複数の宛先レコード、換言すれば、抽出部５５から入力される複数の宛先レコードにそれぞれ対応する複数のアイコンを、編集部５１により変更される前の複数の宛先レコードに対して決定された順番で配列した設定画面を生成する。
【００４７】
設定画面表示部５７は、ダミーアイコン配置部７１と、アイコン追加部７３と、を含む。ダミーアイコン配置部７１は、編集部５１により変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応するアイコンに代えてダミーアイコンを配置する。また、ダミーアイコン配置部７１は、編集部５１により変更される前の複数の宛先レコードのうち削除された宛先レコードに対応するダミーアイコンを配置する。編集部５１により変更される前の複数の宛先レコードのうち削除された宛先レコードは、編集部５１により変更された後の複数の宛先レコードに含まれないからである。
【００４８】
アイコン追加部７３は、編集部５１により変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応するアイコン、および編集部５１により変更される前の複数の宛先レコードに追加された宛先レコードに対応するアイコンを最後に追加して配置する。アイコン追加部７３は、編集部５１により変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応するアイコン、および編集部５１により変更される前の複数の宛先レコードに追加された宛先レコードが複数の場合には、それらにそれぞれ対応する複数のアイコンを最後から並替キー項目で定める順に配置する。
【００４９】
＜並替キー項目がレコード識別情報の場合＞
編集部５１により変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードは、抽出部５５から入力される宛先レコードであって、その宛先レコードのレコード識別情報と同じレコード識別情報の宛先レコードを含み、変更種別が変更を示す履歴レコードに含まれる宛先レコードに対応する宛先レコードである。
【００５０】
編集部５１により変更される前の複数の宛先レコードのうち削除された宛先レコードは、抽出部５５から入力される履歴レコードのうち変更種別が削除を示す履歴レコードに含まれる宛先レコードである。
【００５１】
編集部５１により変更される前の宛先レコードに追加された宛先レコードは、抽出部５５から入力される履歴レコードのうち変更種別が追加を示す履歴情報に含まれる宛先レコードである。
【００５２】
＜並替キー項目がレコード識別情報と異なる場合＞
編集部５１により変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードは、抽出部５５から入力される宛先レコードであって、その宛先レコードのレコード識別情報と同じレコード識別情報の宛先レコードを含み、変更種別が変更を示し、かつ、変更項目が並替キー項目と異なる履歴レコードに含まれる宛先レコードに対応する宛先レコードである。
【００５３】
編集部５１により変更される前の複数の宛先レコードのうち削除された宛先レコードは、抽出部５５から入力される履歴レコードのうち変更種別が削除を示す履歴レコードに含まれる宛先レコードに加えて、抽出部５５から入力される履歴レコードのうち変更種別が変更を示し、かつ、変更項目が並替キー項目となる履歴レコードに含まれる宛先レコードである。
【００５４】
編集部５１により変更される前の宛先レコードに追加された宛先レコードは、抽出部５５から入力される履歴情報のうち変更種別が追加を示す履歴情報に含まれる宛先レコードに加えて、抽出部５５から入力される宛先レコードであって、抽出部５５から入力される履歴レコードのうち変更種別が変更を示し、かつ、変更項目が並替キー項目となる履歴レコードに含まれる宛先レコードに対応する宛先レコードである。
【００５５】
設定画面表示部５７は、抽出部５５から履歴レコードが入力されない場合は、抽出部５５から入力される複数の宛先レコードに基づいて、宛先を設定するための設定画面を生成し、設定画面を表示部１６１に表示する。具体的には、設定画面表示部５７は、抽出部５５から入力される複数の宛先レコードを並替キー項目に設定された値で並び替えることにより、複数の宛先レコードの順番を決定する。そして、設定画面表示部５７は、抽出部５５から入力される複数の宛先レコードにそれぞれ対応する複数のアイコンを、決定された順番で配列した設定画面を生成する。設定画面表示部５７は、生成された設定画面を表示部１６１に表示する。この場合、設定画面表示部５７は、履歴削除部６５に何も出力しない。
【００５６】
設定画面表示部５７は、設定画面を表示部１６１に表示した後、ユーザーにより設定画面に含まれる複数のアイコンのいずれかが指示される場合、指示されたアイコンを識別するためのアイコン識別情報をデータ送信部５９およびメッセージ通知部６１に出力する。
【００５７】
データ送信部５９は、設定画面表示部５７からアイコン識別情報が入力されることに応じて、そのアイコン識別情報で特定されるアイコンがダミーアイコンか否かを判断する。データ送信部５９は、アイコン識別情報で特定されるアイコンがダミーアイコンでなければ、アイコン識別情報で特定されるアイコンに対応する宛先レコードを特定する。データ送信部５９は、アイコン識別情報で特定されるアイコンがダミーアイコンならば、宛先レコードを特定しない。
【００５８】
データ送信部５９は、宛先レコードを特定する場合、特定された宛先レコードで定まる宛先にデータを送信する。宛先レコードは、レコード識別情報と、宛先と、宛先の名称と、を含む。宛先は、送信種別と、宛先識別情報と、を含む。データ送信部５９は、宛先レコードに含まれる送信種別により定まる出力方法で、宛先識別情報で特定される出力先にデータを出力する。例えば、送信種別がファクシミリ送信の場合には宛先識別情報にファクシミリ番号が設定されるので、ファクシミリ部１１６を制御して、ファクシミリ番号宛てにデータをファクシミリ送信させる。送信種別が電子メールの場合には宛先識別情報に電子メールアドレスが設定されるので、その電子メールアドレスを宛先に設定し、データを本文に含む電子メールを生成し、通信Ｉ／Ｆ部１１２を制御して、生成された電子メールを送信させる。送信種別がファイル転送の場合には宛先識別情報にＵＲＬが設定されるので、通信Ｉ／Ｆ部１１２を制御して、そのＵＲＬで特定される装置にデータを送信させる。
【００５９】
メッセージ通知部６１は、設定画面表示部５７からアイコン識別情報が入力されることに応じて、そのアイコン識別情報で特定されるアイコンがダミーアイコンか否かを判断する。メッセージ通知部６１は、アイコン識別情報で特定されるアイコンがダミーアイコンならば、メッセージを表示部１６１に表示する。メッセージは、指示されたアイコンに対応する宛先データが変更されたことを示すメッセージであり、例えば、「宛先は変更されています。宛先の指定に注意して下さい。」等である。メッセージ通知部６１は、アイコン識別情報で特定されるアイコンがダミーアイコンでなければ、メッセージを表示しない。
【００６０】
ユーザー検出部６３は、ＭＦＰ１００を操作するユーザーを検出する。具体的には、ユーザー検出部６３は、表示部１６１にログイン画面を表示し、ユーザー識別情報とパスワードとの入力を促す。ユーザーが操作部１６３にログイン識別情報とパスワードとを入力すれば、操作部１６３がユーザー識別情報とパスワードとを受け付けるので、受け付けられたユーザー識別情報とパスワードとの組がＨＤＤ１１５に予め記憶されていれば、ユーザー識別情報で特定されるユーザーを、ＭＦＰ１００を操作するユーザーとして検出する。ユーザー検出部６３は、検出されたユーザーのユーザー識別情報を、抽出部５５および履歴削除部６５に出力する。
【００６１】
履歴削除部６５は、ＨＤＤ１１５に記憶された履歴情報９３を所定の条件で削除する。履歴削除部６５は、設定画面表示部５７から履歴レコードが入力される。履歴削除部６５は、ユーザー別削除部８１を含む。ユーザー別削除部８１は、ユーザー検出部６３からユーザー識別情報が入力される。ユーザー別削除部８１は、設定画面表示部５７から履歴レコードが入力されることに応じて、ＨＤＤ１１５に記憶された履歴情報９３のうち、設定画面表示部５７から入力される履歴レコードと同じ履歴情報を、ユーザー別に消去する。具体的には、ユーザー別削除部８１は、ＨＤＤ１１５に記憶された履歴情報９３に含まれる履歴レコードのうち設定画面表示部５７から入力される履歴レコードと同じ履歴レコードに対して、ユーザー検出部６３から入力されるユーザー識別情報を関連付ける。
【００６２】
抽出部５５は、ユーザー検出部６３からユーザー識別情報が入力される場合、ＨＤＤ１１５に記憶された履歴情報９３に含まれる履歴レコードのうち、ユーザー検出部６３から入力されるユーザー識別情報が関連付けられていない履歴レコードであって、処理対象となる宛先レコードに関連する履歴レコードを抽出する。このため、設定画面表示部５７は、一度、履歴情報９３を用いて生成された設定画面を見たユーザーに対しては、履歴情報９３を用いることなく生成された設定画面を表示することになる。
【００６３】
時間基準削除部８３は、ＨＤＤ１１５に記憶された履歴情報９３に含まれる履歴レコードのうち、それが記憶されてから所定の時間が経過した履歴レコードを消去する。所定の時間は任意に定めることができる。時間基準削除部８３は、現在日時と、履歴レコードに含まれる時刻とから記憶されてからの経過時間を算出し、算出された経過時間が所定の時間を超える履歴レコードを消去する。設定画面表示部５７が設定画面を生成するために用いられることなく所定の時間が経過した履歴レコードに含まれる宛先データは、ユーザーにより頻繁に利用されることがないと推測され、誤操作が発生する確率が低いからである。
【００６４】
図８は、設定画面の一例を示す第１の図である。図８を参照して、設定画面３００は、領域３０１，３０３，３０５とを含む。領域３０１は、抽出ボタンを表示する領域である、ここではアルファベットの「ａ」から「ｉ」の１文字が表された９つの抽出ボタンを含む。抽出ボタンは、スクロール可能であり、「ｊ」以降のアルファベットが表された抽出ボタンを表示させることができる。領域３０３は、宛先レコードに対応するアイコンを表示する領域である。ここでは、図５に示した宛先テーブル９１に含まれる４つの宛先レコードそれぞれに対応する４つのアイコン３１１，３１２，３１３，３１４が表示される例を示している。ここでは、アイコンの配列順を、対応する宛先レコードが宛先テーブル９１に登録された順、換言すれば、レコード識別情報が小さい順としている。
【００６５】
アイコン３１１は、レコード識別情報「１」のアイコンに対応し、送信種別「ＦＡＸ」と、名称「ａｂｃ」と、の文字列の画像を含む。アイコン３１２は、レコード識別情報「２」のアイコンに対応し、送信種別「ＦＡＸ」と、名称「ｄｅｆ」と、の文字列の画像を含む。アイコン３１３は、レコード識別情報「３」のアイコンに対応し、送信種別「ＦＴＰ」と、名称「ｄｇｈｉ」と、の文字列の画像を含む。アイコン３１４は、レコード識別情報「４」のアイコンに対応し、送信種別「Ｅ−ｍａｉｌ」と、名称「ｊｋｌ」と、の文字列の画像を含む。
【００６６】
領域３０５は、宛先とは別の設定値を設定するための設定画面に、設定画面を切り換える指示を入力するための複数の遷移ボタンを含む。
【００６７】
図９は、設定画面の一例を示す第２の図である。図９に示す設定画面は、宛先レコードが変更された後の設定画面を示し、図６の宛先テーブルおよび図７に示した履歴情報に基づいて生成される設定画面を示している。図９を参照して、宛先レコードが変更された後の設定画面３００Ａは、図８に示した設定画面３００と比較して、領域３０３において、アイコン３１２に代えてダミーアイコン３１２Ａが配置され、新たなアイコン３１２Ｂが、他のアイコン３１１，３１２Ａ，３１３，３１４の最後に配置される。アイコン３１２Ｂは、図６に示した変更後の宛先情報９１Ａに含まれるレコード識別情報「２」の宛先レコードに対応し、送信種別「ＦＡＸ」と、名称「ｍｎｏ」と、の文字列の画像を含む。
【００６８】
設定画面３００に含まれていたアイコン３１２に代えてダミーアイコン３１２Ａが配置されるので、図８に示した設定画面３００に含まれていたアイコン３１２をユーザーが誤って指示することがない。また、図８に示した設定画面３００に含まれていたアイコン３１１，３１３，３１４の設定画面３００における位置と、設定画面３００Ａにおける位置とは同じなので、ユーザーは、アイコン３１１，３１３，３１４を指示することができる。
【００６９】
図１０は、メッセージ表示画面の一例を示す図である。ここでは、図９に示す設定画面３００Ａにおいて、ダミーアイコン３１２Ａがユーザーにより指示される場合に表示されるメッセージ表示画面を示している。図１０を参照して、メッセージ表示画面３２１は、設定画面３００Ａに重畳して表示される。
【００７０】
図１１は、設定画面の一例を示す第３の図である。図１１に示す設定画面は、宛先レコードが変更された後の設定画面を示し、図６の宛先テーブルおよび図７に示した履歴情報に基づいて生成される設定画面を示している。図１１を参照して、宛先レコードが変更された後の設定画面３００Ｂは、図９に示した設定画面３００Ａと比較して、領域３０３において、ダミーアイコン３１２Ａが配置されていない。このため、図８に示した設定画面３００に含まれていたアイコン３１２をユーザーが誤って指示することがない。また、図８に示した設定画面３００に含まれていたアイコン３１１，３１３，３１４の設定画面３００における位置と、設定画面３００Ｂにおける位置とは同じなので、ユーザーは、アイコン３１１，３１３，３１４を指示することができる。
【００７１】
また、図８に示した設定画面３００において、領域３０１に配置された複数の抽出ボタンのうちアルファベットの「ｄ」が表された抽出ボタンが指示される場合、図５に示した宛先テーブル９１のうちレコード識別情報「２」の宛先レコードに対応するアイコン３１２と、レコード識別情報「２」の宛先レコードに対応するアイコン３１３とを領域３０３に配置した設定画面が表示される。
【００７２】
さらに、図９に示した設定画面３００Ａにおいて、領域３０１に配置された複数の抽出ボタンのうちアルファベットの「ｄ」が表された抽出ボタンが指示される場合、図６に示した宛先テーブル９１のうちレコード識別情報「２」の宛先レコードに対応するダミーアイコン３１２Ａと、レコード識別情報「３」の宛先レコードに対応するアイコン３１３とを領域３０３に配置した設定画面が表示される。この場合においても、宛先テーブル９１を変更する前の設定画面に含まれていたアイコン３１２に代えてダミーアイコン３１２Ａが配置されるので、設定画面３００に含まれていたアイコン３１２をユーザーが誤って指示することがない。また、宛先テーブル９１が変更される前後で、設定画面に含まれていたアイコン３１３の設定画面３００における位置は同じなので、ユーザーは、アイコン３１３を指示することができる。
【００７３】
図１２は、操作支援処理の流れの一例を示すフローチャートである。操作支援処理は、ＭＦＰが備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された操作支援プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１２を参照して、ＣＰＵ１１１は、ユーザーがログインしたか否かを判断する（ステップＳ０１）。ユーザーがログインするまで待機状態となり（ステップＳ０１でＮＯ）、ユーザーがログインしたならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。ステップＳ０２においては、ログインしたユーザーを特定し、処理をステップＳ０３に進める。
【００７４】
ステップＳ０３においては、設定画面を生成する。設定画面を生成する処理の詳細は後述するが、宛先の設定値を設定するための設定画面を生成する処理である。設定画面は、複数の宛先レコードにそれぞれ対応する複数のアイコンを含む。次のステップＳ０４においては、設定画面を表示部１６１に表示し、処理をステップＳ０５に進める。
【００７５】
ステップＳ０５においては、設定画面に含まれる複数のアイコンのいずれかが、ユーザーにより指示されたか否かを判断する。複数のアイコンのいずれかが指示されるまで待機状態となり（ステップＳ０５でＮＯ）、複数のアイコンのいずれかが指示されたならば（ステップＳ０５でＹＥＳ）、処理をステップＳ０６に進める。ステップＳ０６においては、ユーザーにより指示されたアイコンがダミーアイコンか否かを判断する。ダミーアイコンならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ０８に進める。ステップＳ０７においては、メッセージを表示部１６１に表示し、処理をステップＳ０５に戻す。メッセージは、指示されたアイコンに対応する宛先データが変更されたことを示すメッセージであり、例えば、「選択された宛先は変更されているため、無効です。宛先を確認して、正しい宛先を選択してください。」等である。
【００７６】
ステップＳ０８においては、ステップＳ０５において指示されたアイコンに対応する宛先データを特定する。そして、特定された宛先データに基づいて宛先を設定する（ステップＳ０９）。宛先レコードは、レコード識別情報と、宛先と、宛先の名称と、を含む。宛先は、送信種別と、宛先識別情報と、を含む。宛先レコードに含まれる送信種別により定まる出力方法で、宛先識別情報で特定される出力先を設定する。そして、データを設定された宛先に出力し（ステップＳ１０）、処理を終了する。例えば、送信種別がファクシミリ送信の場合には宛先識別情報にファクシミリ番号が設定されるので、ファクシミリ部１１６を制御して、ファクシミリ番号宛てにデータをファクシミリ送信させる。送信種別が電子メールの場合には宛先識別情報に電子メールアドレスが設定されるので、その電子メールアドレスを宛先に設定し、データを本文に含む電子メールを生成し、通信Ｉ／Ｆ部１１２を制御して、生成された電子メールを送信させる。送信種別がファイル転送の場合には宛先識別情報にＵＲＬが設定されるので、通信Ｉ／Ｆ部１１２を制御して、そのＵＲＬで特定される装置にデータを送信させる。
【００７７】
図１３は、設定画面生成処理の流れの一例を示すフローチャートである。設定画面生成処理は、図１２のステップＳ０３において実行される処理である。図１３を参照して、ＣＰＵ１１１は、抽出キーを決定する（ステップＳ１１）。宛先レコードに含まれる複数の項目のうち抽出キー項目に予め定められた項目に対して抽出キーを決定する。例えば、宛先レコードの名称の項目が、抽出キー項目に定められている場合、名称をキーにして宛先レコードを抽出するための抽出キーを決定する。抽出キーは、ユーザーが指定するようにしてもよい。例えば、抽出キーを「a」とすれば、「ａ」で始まる名称を含む宛先レコードを抽出することができる。表示部１６１に、アルファベットを表示し、ユーザーが選択した１以上の英文字を抽出キーに設定するようにすればよい。
【００７８】
次のステップＳ１２においては、ステップＳ１１において決定された抽出キーを用いて、ＨＤＤ１１５に記憶されている宛先テーブル９１に記憶された複数の宛先レコードのうちから１以上の宛先レコードを抽出する。次のステップＳ１３においては、ステップＳ１１において決定された抽出キーを用いて、ＨＤＤ１１５に記憶されている履歴情報９３に含まれる履歴レコードのうちから１以上の履歴レコードを抽出し、処理をステップＳ１３に進める。履歴レコードは、宛先レコードを含むので、ステップＳ１２で宛先レコードを抽出したのと同様に、抽出キー項目に抽出キーを含む値が設定された宛先レコードを含む履歴レコードを抽出する。ただし、図１２に示した操作支援処理のステップＳ０２において特定されたユーザーのユーザー識別情報を含む削除情報が関連付けられた履歴レコードは抽出しない。削除情報は、後述する図１６のステップＳ５８において、履歴レコードに関連付けられる。
【００７９】
ステップＳ１４においては、履歴レコードが抽出されたか否かを判断する。１以上の履歴レコードが抽出されたならば処理をステップＳ１６に進めるが、そうでなければ処理をステップＳ１５に進める。ステップＳ１５においては第１アイコン配置処理を実行し、処理を操作支援処理に戻す。第１アイコン配置処理の詳細は後述するが、ステップＳ１２において抽出された宛先レコードに対応するアイコンを設定画面に配置する処理である。
【００８０】
ステップＳ１６においては、変更前の宛先レコードを再現する。ステップＳ１２において抽出された宛先レコードと、ステップＳ１３において抽出された履歴レコードとに基づいて、変更前の宛先レコードを再現する。ステップＳ１２において抽出された宛先レコードを基準にして、変更種別に削除が設定された履歴情報に含まれる宛先レコードを追加し、変更種別に変更が設定された履歴情報に含まれる宛先レコードで置き換え、変更種別に追加が設定された履歴レコードに含まれる宛先レコードを削除する。
【００８１】
次のステップＳ１７においては、再現された変更前の宛先レコードの配列順を決定する。具体的には、再現された変更前の宛先レコードを、並替キー項目に設定された値で並べ替える。例えば、並替キー項目がレコード識別情報の項目であれば、レコード識別情報が小さい順に並べ替え、並替キー項目が名称の項目であれば、名称の項目に設定された値をアルファベット順に並び替える。
【００８２】
次のステップＳ１８においては、第２アイコン配置処理を実行し、処理を操作支援処理に戻す。第２アイコン配置処理の詳細は後述する。
【００８３】
図１４は、第１アイコン配置処理の流れの一例を示すフローチャートである。第１アイコン配置処理は、図１３に示した設定画面生成処理のステップＳ１５において実行される処理である。ステップＳ１５が実行される前の段階で、変更後の複数の宛先レコードが抽出されている。図１４を参照して、ＣＰＵ１１１は、複数の宛先レコードの配列順を決定する。具体的には、複数の宛先レコードを、並替キー項目に設定された値で並べ替える。例えば、並替キー項目がレコード識別情報の項目であれば、レコード識別情報が小さい順に並べ替え、並替キー項目が名称の項目であれば、名称の項目に設定された値をアルファベット順に並び替える。
【００８４】
次のステップＳ２２においては、変数ｎに初期値「１」を設定する。ステップＳ２３においては、ステップＳ２１において決定された配列順が、第ｎ番目の宛先レコードが存在するか否かを判断する。第ｎ番目の宛先レコードが存在すれば処理をステップＳ２４に進めるが、存在しなければ処理を設定画面生成処理に戻す。
【００８５】
ステップＳ２４においては、第ｎ番目の宛先レコードに対応するアイコンを、設定画面の第ｎ番目の位置に配置し、処理をステップＳ２５に進める。ステップＳ２５においては、変数ｎをそれに１を加算した値に設定し、処理をステップＳ２３に戻す。
【００８６】
これにより、変更後の複数の宛先レコードにそれぞれ対応する複数のアイコンが、複数の宛先レコードに対して決定された配列順で配置した設定画面が生成される。
【００８７】
図１５および図１６は、第２アイコン配置処理の流れの一例を示すフローチャートである。第２アイコン配置処理は、図１３のステップＳ１９において実行される処理である。ステップＳ１９が実行される前の段階で、変更後の複数の宛先レコードと、１以上の履歴レコードが抽出されており、さらに、変更前の複数の宛先レコードが再現されて、変更前の複数の宛先レコードの配列順が決定されている。ステップＳ３１においては、変数ｎに初期値「１」を設定する。次のステップＳ３２においては、配列順が第ｎ番目の変更後の宛先レコードが存在するか否かを判断する。変更前の複数の宛先レコードの配列順が第ｎ番目の変更前の宛先レコードとレコード識別情報が同じ変更後の宛先レコードが存在するか否かを判断する。配列順が第ｎ番目の変更後の宛先レコードが存在すれば処理をステップＳ３３に進めるが、存在しなければ処理をステップＳ４２に進める。処理がステップＳ３３に進む場合は、変更の前後でレコード識別情報が同じ宛先レコードが存在するので、変更前の宛先レコードが変更されていない場合、または、変更前の宛先レコードのレコード識別情報以外の項目が変更された場合である。
【００８８】
ステップＳ３３においては、配列順が第ｎ番目の変更後の宛先レコードを処理対象に設定する。次のステップＳ３４においては、第ｎ番目の変更後の宛先レコードとレコード識別情報が同じ履歴レコードが存在するか否かを判断する。ＨＤＤ１１５に記憶されている履歴情報９３に含まれる履歴レコードのうちに、第ｎ番目の変更後の宛先レコードのレコード識別情報と同じレコード識別情報を含む宛先レコードを含む履歴レコードを抽出する。そのような履歴レコードを抽出したならば処理をステップＳ３５に進めるが、抽出できなければ処理をステップＳ４０に進める。
【００８９】
処理がステップＳ４０に進む場合は、第ｎ番目の変更後の宛先レコードのレコード識別情報と同じレコード識別情報を含む変更前の宛先レコードが存在し、かつ、その宛先レコードを含む履歴レコードが存在しない場合である。この場合には、変更後の宛先レコードは変更されていない。したがって、ステップＳ４０においては、第ｎ番目の変更後の宛先レコードに対応するアイコンを設定画面の第ｎ番目の位置に配置し、処理をステップＳ４１に進める。
【００９０】
処理がステップＳ３５に進む場合、第ｎ番目の変更後の宛先レコードのレコード識別情報と同じレコード識別情報を含む宛先レコードを含む履歴レコードが存在するので、変更後の宛先レコードは変更されている。ステップＳ３５においては、第ｎ番目の変更後の宛先レコードに対してダミーアイコンが配置されているか否かを判断する。ダミーアイコンは、後述するステップＳ３６において配置される。ダミーアイコンが配置されていなければ処理をステップＳ３６に進めるが、ダミーアイコンが配置されている場合には処理をステップＳ４０に進める。処理がステップＳ３５からステップＳ４０に進む場合には、第ｎ番目の変更後の宛先レコードに対して、既にダミーアイコンが配置されている。このため、第ｎ番目の変更後の宛先レコードに対応するアイコンを最後に配置する。
【００９１】
ステップＳ３６においては、ダミーアイコンを設定画面の第ｎ番目の位置に配置し、処理をステップＳ３７に進める。ステップＳ３７においては、並替キー項目がレコード識別情報の項目に設定されているか否かを判断する。並替キー項目がレコード識別情報の項目に設定されていなければ処理をステップＳ３８に進めるが、並替キー項目がレコード識別情報の項目に設定されていればステップＳ３８をスキップして処理をステップＳ３９に進める。
【００９２】
ステップＳ３８においては、ステップＳ３４において抽出された、第ｎ番目の変更後の宛先レコードとレコード識別情報が同じ履歴レコードの変更項目の項目に並替キー項目が設定されているか否かを判断する。変更項目の項目に並替キー項目が設定されていなければ処理をステップＳ３９に進めるが、変更項目の項目に並替キー項目が設定されていればステップＳ３９をスキップして、処理をステップＳ４１に進める。ステップＳ３９においては、処理対象の第ｎ番目の変更後の宛先レコードの配列順を最後に変更し、処理をステップＳ４１に進める。ステップＳ４１においては、変数ｎを、それに１を加算した値に設定し、処理をステップＳ３２に戻す。
【００９３】
処理がステップＳ４２に進む場合、変更前後でレコード識別情報が同じ宛先レコードが存在しない場合である。この場合には、変更前の複数の宛先レコードのうち削除された宛先レコードまたは、変更前の複数の宛先レコードに追加された新たな宛先レコードが存在する場合である。ステップＳ４２においては、第ｎ番目の変更前の宛先レコードが存在するか否かを判断する。第ｎ番目の変更前の宛先レコードが存在するならば処理をステップＳ４３に進めるが、そうでなければ処理をステップＳ４４に進める。処理がステップＳ４３に進む場合は、変更前の複数の宛先レコードのいずれかが削除された場合である。ステップＳ４３においては、ダミーアイコンを設定画面の第ｎ番目の位置に配置し、処理をステップＳ４１に進める。
【００９４】
処理がステップＳ４４に進む場合は、変更前の複数の宛先レコードに新たな宛先レコードが追加された場合である。ステップＳ４４においては、図１３に示した設定画面生成処理のステップＳ１３において抽出された履歴レコードのうちから変更種別が追加に設定された履歴情報を抽出する。次のステップＳ４５においては、変更種別が追加に設定された履歴レコードが抽出されたか否かを判断する。変更種別が追加に設定された履歴レコードが抽出されたならば処理をステップＳ４６に進めるが、そうでなければ処理をステップＳ５０に進める。
【００９５】
ステップＳ４６においては、ステップＳ４４において抽出された変更種別が追加に設定された履歴レコードのうちから１つを処理対象として選択する。次のステップＳ４７においては、選択された履歴レコードに含まれる宛先レコードに対応するアイコンを設定画面の第ｎ番目の位置に配置し、処理をステップＳ４８に進める。ステップＳ４８においては、処理対象に選択されていない履歴情報が存在するか否かを判断する。未処理の履歴情報が存在するならば処理をステップＳ４９に進めるが、そうでなければ処理をステップＳ５０に進める。ステップＳ４９においては、変数ｎを、それに１を加算した値に設定し、処理をステップＳ４７に戻す。
【００９６】
ステップＳ５０においては、並替キー項目がレコード識別情報の項目に設定されているか否かを判断する。並替キー項目がレコード識別情報の項目に設定されていないならば処理をステップＳ５１に進めるが、そうでなければ処理をステップＳ５８に進める。
【００９７】
ステップＳ５１においては、図１３に示した設定画面生成処理のステップＳ１３において抽出された履歴レコードのうちから変更種別が変更に設定された履歴レコードを抽出する。次のステップＳ５２においては、変更種別が変更に設定された履歴レコードが抽出されたか否かを判断する。変更種別が変更に設定された履歴レコードが抽出されたならば処理をステップＳ５３に進めるが、そうでなければ処理をステップＳ５８に進める。
【００９８】
ステップＳ５３においては、ステップＳ５１において抽出された変更種別が変更に設定された履歴レコードのうちから１つを処理対象として選択する。次のステップＳ５４においては、選択された履歴レコードの変更項目の項目に並替キー項目が設定されているか否かを判断する。変更項目の項目に並替キー項目が設定されているならば処理をステップＳ５５に進めるが、変更項目の項目に並替キー項目が設定されていなければステップＳ５５をスキップして処理をステップＳ５６に進める。ステップＳ５５においては、選択された履歴レコードに含まれる宛先レコードに対応するアイコンを設定画面の第ｎ番目の位置に配置し、処理をステップＳ５６に進める。ステップＳ５６においては、処理対象に選択されていない履歴レコードが存在するか否かを判断する。未処理の履歴レコードが存在するならば処理をステップＳ５７に進めるが、そうでなければ処理をステップＳ５８に進める。ステップＳ５７においては、変数ｎを、それに１を加算した値に設定し、処理をステップＳ５３に戻す。
【００９９】
ステップＳ５８においては、設定画面生成処理のステップＳ１３において抽出された履歴レコードを削除し、処理を設定画面生成処理に戻す。履歴レコードは、ユーザーごとに削除する。具体的には、ＨＤＤ１１５に記憶された履歴情報９３に含まれる履歴レコードのうち設定画面生成処理のステップＳ１３において抽出された履歴レコードに、操作支援処理のステップＳ０２において特定されたユーザーに対して削除されたことを示す削除情報を関連付ける。削除情報は、ステップＳ０２において特定されたユーザーのユーザー識別情報を含む。
【０１００】
以上説明したように、本実施の形態におけるＭＦＰ１００は、画像処理装置として機能し、ユーザーにより変更される前の複数の宛先レコードに基づいてそれぞれに含まれる複数の項目の１つである並替キー項目に基づき順番を決定し、ユーザーにより変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、決定された順番で配列した設定画面を表示する。このため、変更されていない宛先レコードに対しては、変更前の順番でアイコンが表示されるので、変更されたことを知らないユーザーであってもそのアイコンが配置される位置に基づいて宛先を指定することができる。また、変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンに代えてダミーアイコンを配置し、変更される前の複数の宛先レコードのうち削除された宛先レコードに対応するダミーアイコンを配置する。このため、変更または削除された宛先レコードのアイコンは、変更前の順番にダミーアイコンが表示されるので、変更または削除されたことを知らないユーザーがアイコンが配置される位置に基づいて宛先を指定する場合はダミーアイコンを指示することになるので、誤操作を防止することができる。さらに、変更される前の複数の宛先レコードのうち１以上の項目が変更された宛先レコードに対応し、変更された後の宛先レコードに対応するアイコンおよび変更される前の複数の宛先レコードに追加された宛先レコードに対応するアイコンを最後に追加して配置するので、変更または追加された宛先レコードを指定することができる。
【０１０１】
また、ＭＦＰ１００は、ダミーアイコンが配置された宛先レコードに対応する履歴レコード、および追加された宛先レコードであって対応するアイコンが配置された宛先レコードに対応する履歴レコードを、設定画面が表示されると、削除する。このため、次に設定画面が表示される場合に、ダミーアイコンを表示しないようにすることができる。
【０１０２】
特に、ＭＦＰ１００を操作するユーザーごとに履歴レコードを削除するので、そのユーザーが次に設定画面を表示する場合にはダミーアイコンを表示しないようにすることができ、別のユーザーが設定画面を表示する場合にはダミーアイコンを表示するようにすることができる。
【０１０３】
また、ＭＦＰ１００は、履歴レコードが記憶されてから所定の時間が経過した履歴レコードを削除するので、宛先レコードが変更されてから所定時間経過した後はダミーアイコンを表示しないようにすることができる。
【０１０４】
さらに、ＭＦＰ１００は、登録された複数の宛先レコードのうちから、複数の宛先レコードに含まれる複数の項目の１つである抽出キー項目に基づき１以上の宛先レコードを処理対象に抽出し、抽出された１以上の宛先レコードにそれぞれ対応する１以上のアイコンを、変更される前の複数の宛先レコードのうち抽出された１以上の宛先レコードをそれぞれに含まれる並替キー項目に基づき並べ替えた順番で、配列した設定画面を生成する。このため、複数の宛先レコードの一部について、変更された後の複数の宛先レコードにそれぞれ対応する複数のアイコンを、変更される前の複数の宛先レコードそれぞれに含まれる複数の項目の１つである並替キー項目に基づき定まる順番で配列した設定画面を表示することができる。このため、複数の宛先レコードの一部について、変更されていない宛先レコードに対しては、変更前の順番でアイコンが表示されるので、変更されたことを知らないユーザーであってもそのアイコンが配置される位置に基づいて宛先を指定することができる。
【０１０５】
なお、上述した実施の形態においては、画像処理装置の一例としてＭＦＰ１００を例に説明したが、図１２〜図１６に示した操作支援処理をＭＦＰ１００に実行させる操作支援方法、その操作支援方法をＭＦＰ１００を制御するＣＰＵ１１１に実行させる操作支援プログラムとして発明を捉えることができるのは言うまでもない。
【０１０６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０７】
１００  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１５５  後処理部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、１６７  ハードキー部、５１  編集部、５３  履歴記憶部、５５  抽出部、５７  設定画面表示部、５７  設定画面表示部、５９  データ送信部、６１  メッセージ通知部、６３  ユーザー検出部、６５  履歴削除部、７１  ダミーアイコン配置部、７３  アイコン追加部、８１  ユーザー別削除部、８３  時間基準削除部、９１，９１Ａ  宛先テーブル、９３  履歴情報。
【図１】
0006390309.tif 000002
【図２】
0006390309.tif 000003
【図３】
0006390309.tif 000004
【図４】
0006390309.tif 000005
【図５】
0006390309.tif 000006
【図６】
0006390309.tif 000007
【図７】
0006390309.tif 000008
【図８】
0006390309.tif 000009
【図９】
0006390309.tif 000010
【図１０】
0006390309.tif 000011
【図１１】
0006390309.tif 000012
【図１２】
0006390309.tif 000013
【図１３】
0006390309.tif 000014
【図１４】
0006390309.tif 000015
【図１５】
0006390309.tif 000016
【図１６】
0006390309.tif 000017