(57)【要約】【課題】  複数のユーザごとに参照可能な宛先の変更を容易にする。【解決手段】  ＭＦＰは、宛先情報とグループ識別情報とを関連付ける宛先テーブル１７３と、ユーザ識別情報とグループ識別情報と権限レベルとを関連付けるユーザテーブル１７１と、グループ識別情報と参照許可レベルとを関連付けるグループテーブル１７５と、ユーザ識別情報を受け付けるユーザ識別情報受付部１５１と、ユーザ識別情報を含むユーザレコードがグループ識別情報を定義する場合、グループ識別情報と宛先レコードで関連付けられた宛先情報を抽出する第１宛先抽出部１６３と、ユーザレコードが権限レベルを定義する場合、権限レベル以下の参照許可レベルとグループテーブルで関連付けられたグループ識別情報を抽出し、該グループ識別情報と宛先レコードで関連付けられた宛先情報を抽出する第２宛先抽出部１６４と、を備える。【選択図】        図４
2008134923.tif 000002
【特許請求の範囲】
【請求項１】
データ送信するための宛先に関する宛先情報とグループを識別するためのグループ識別情報とを関連付ける宛先レコードを記憶する宛先テーブル記憶手段と、
ユーザを識別するためのユーザ識別情報と前記グループ識別情報と権限レベルとを関連付けるユーザレコードを記憶するユーザテーブル記憶手段と、
前記グループ識別情報と参照許可レベルとを関連付けるグループレコードを記憶するグループテーブル記憶手段と、
前記ユーザ識別情報を受け付けるユーザ識別情報受付手段と、
前記受け付けられたユーザ識別情報を含むユーザレコードに基づいて参照可能な宛先情報をアクセス可能にするアクセス制御手段と、を備え、
前記アクセス権限取得手段は、前記受け付けられたユーザ識別情報を含むユーザレコードがグループ識別情報を定義する場合、該グループ識別情報と前記宛先レコードで関連付けられた前記宛先情報を抽出する第１宛先抽出手段と、
前記受け付けられたユーザ識別情報を含むユーザレコードが権限レベルを定義する場合、該権限レベル以下の前記参照許可レベルと前記グループテーブルで関連付けられたグループ識別情報を抽出し、該抽出されたグループ識別情報と前記宛先レコードで関連付けられた前記宛先情報を抽出する第２宛先抽出手段と、を含む情報処理装置。
【請求項２】
前記ユーザテーブル記憶手段は、１つの前記ユーザ識別情報に対して複数の前記グループ識別情報を関連付けたユーザレコードを記憶する、請求項１に記載の情報処理装置。
【請求項３】
前記ユーザ識別情報を表示するユーザ識別情報表示手段と、
前記表示されたユーザ識別情報の選択を受け付けるユーザ識別情報選択受付手段と、
前記ユーザ識別情報が選択された状態で、前記グループ識別情報を表示するグループ識別情報表示手段と、
前記表示されたグループ識別情報の選択を受け付けるグループ識別情報選択受付手段と、
前記選択されたユーザ識別情報と前記選択されたグループ識別情報とを関連付けるグループ関連付手段と、をさらに備えた請求項１に記載の情報処理装置。
【請求項４】
前記ユーザ識別情報が選択された状態で、前記権限レベルを表示する権限レベル表示手段と、
前記表示された権限レベルの選択を受け付ける権限レベル選択受付手段と、
前記選択されたユーザ識別情報と前記選択された権限レベルとを関連付ける権限レベル関連付手段と、をさらに備えた請求項３に記載の情報処理装置。
【請求項５】
情報処理装置で実行されるアクセス制御方法であって、
前記情報処理装置は、データ送信するための宛先に関する宛先情報とグループを識別するためのグループ識別情報とを関連付ける宛先レコードを記憶する宛先テーブル記憶手段と、
ユーザを識別するためのユーザ識別情報と前記グループ識別情報と権限レベルとを関連付けるユーザレコードを記憶するユーザテーブル記憶手段と、
前記グループ識別情報と参照許可レベルとを関連付けるグループレコードを記憶するグループテーブル記憶手段と、を備えており、
前記ユーザ識別情報を受け付けるステップと、
前記受け付けられたユーザ識別情報を含むユーザレコードがグループ識別情報を定義する場合、該グループ識別情報と前記宛先レコードで関連付けられた宛先情報を抽出する第１抽出ステップと、
前記受け付けられたユーザ識別情報を含むユーザレコードが権限レベルを定義する場合、該権限レベル以下の前記参照許可レベルと前記グループテーブルで関連付けられたグループ識別情報を抽出し、該抽出されたグループ識別情報と前記宛先レコードで関連付けられた宛先情報を抽出するス第２抽出テップと、
前記第１抽出ステップにより抽出された前記宛先情報および前記第２抽出ステップにより抽出された前記宛先情報をアクセス可能にするステップと、を前記情報処理装置に実行させるアクセス制御方法。
【請求項６】
情報処理装置で実行されるアクセス制御プログラムであって、
前記情報処理装置は、データ送信するための宛先に関する宛先情報とグループを識別するためのグループ識別情報とを関連付ける宛先レコードを記憶する宛先テーブル記憶手段と、
ユーザを識別するためのユーザ識別情報と前記グループ識別情報と権限レベルとを関連付けるユーザレコードを記憶するユーザテーブル記憶手段と、
前記グループ識別情報と参照許可レベルとを関連付けるグループレコードを記憶するグループテーブル記憶手段と、を備えており、
前記アクセス制御プログラムは、
前記ユーザ識別情報を受け付けるステップと、
前記受け付けられたユーザ識別情報を含むユーザレコードがグループ識別情報を定義する場合、該グループ識別情報と前記宛先レコードで関連付けられた宛先情報を抽出する第１抽出ステップと、
前記受け付けられたユーザ識別情報を含むユーザレコードが権限レベルを定義する場合、該権限レベル以下の前記参照許可レベルと前記グループテーブルで関連付けられたグループ識別情報を抽出し、該抽出されたグループ識別情報と前記宛先レコードで関連付けられた宛先情報を抽出するス第２抽出テップと、
前記第１抽出ステップにより抽出された前記宛先情報および前記第２抽出ステップにより抽出された前記宛先情報をアクセス可能にするステップと、を前記情報処理装置に実行させるアクセス制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、アクセス制御方法およびアクセス制御プログラムに関し、特にデータの送信先である宛先情報をユーザ毎に異ならせて表示する情報処理装置、アクセス制御方法およびアクセス制御プログラムに関する。
【背景技術】
【０００２】
近年、スキャナ装置、プリンタ装置、コピー装置およびファクシミリ装置の機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と呼ばれる複合機が登場している。このＭＦＰは、データをファクシミリで送信する機能に加えて、データを電子メール送信またはファイル転送等する機能を備えている。データを送信する場合にそのデータの送信先である宛先情報として、電子メールアドレスまたはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力する必要があるが、この入力作業を簡便にするために予め送信先に関する情報、を予め登録しておくことがなされている。
【０００３】
しかしながら、複数のユーザがＭＦＰを共有する場合、複数のユーザごとに使用する宛先が異なる。このため、複数のユーザ毎にアドレス帳を記憶すると、同一の宛先のデータを複数記憶されてデータ量が増加してしまい、効率が悪い。一方、複数のユーザで単一のアドレス帳を共有すると、データ量を少なくできるが、ユーザはアドレス帳の全てから所望の宛先を選択しなければならず、検索に時間と手間がかかるといった問題がある。また、アドレス帳に記憶される宛先の情報は個人情報であることから他のユーザに閲覧させるのが好ましくない場合がある。
【０００４】
特開２００６−２６８７６号公報には、記憶してある宛先情報を送信する中央装置と、該中央装置が送信した宛先情報を受信し、受信した宛先情報を用いて情報を外部へ送信する１又は複数の端末装置とを備える通信システムにおいて、中央装置は、宛先情報、及び該宛先情報の機密性の程度を示す機密性情報を組にして記憶する手段と、宛先情報、及び該宛先情報と組になっている機密性情報を端末装置へ送信する手段とを備え、端末装置は、宛先情報、及び該宛先情報と組になっている機密性情報を受信する手段と、宛先情報を表示する表示手段と、機密保持に関する装置の安全性を示す安全性情報、機密公開に関する権限を示す権限情報、及び受信した機密性情報の一部又は全部を用いて、前記機密性情報と組になって受信した宛先情報が表示可能か否かを判定する手段と、表示可能である場合、前記宛先情報を前記表示手段に表示する手段とを備えることを特徴とする通信システムが記載されている。
【０００５】
しかしながら、従来の通信システムは、機密公開に関する権限を示す権限情報と、宛先情報と組になった機密性情報とが相互に関連するため、権限情報と機密性情報との設定が困難であるといった問題がある。また、ユーザごとに閲覧可能な宛先情報を変更する場合に、柔軟に変更することができないといった問題があった。
【特許文献１】特開２００６−２６８７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、複数のユーザごとに参照可能な宛先を設定する作業を簡便にするとともに、参照可能な宛先の変更を容易にした情報処理装置を提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するために、この発明のある局面によれば、情報処理装置は、データ送信するための宛先に関する宛先情報とグループを識別するためのグループ識別情報とを関連付ける宛先レコードを記憶する宛先テーブル記憶手段と、ユーザを識別するためのユーザ識別情報とグループ識別情報と権限レベルとを関連付けるユーザレコードを記憶するユーザテーブル記憶手段と、グループ識別情報と参照許可レベルとを関連付けるグループレコードを記憶するグループテーブル記憶手段と、ユーザ識別情報を受け付けるユーザ識別情報受付手段と、受け付けられたユーザ識別情報を含むユーザレコードに基づいて参照可能な宛先情報をアクセス可能にするアクセス制御手段と、を備え、アクセス権限取得手段は、受け付けられたユーザ識別情報を含むユーザレコードがグループ識別情報を定義する場合、該グループ識別情報と宛先レコードで関連付けられた宛先情報を抽出する第１宛先抽出手段と、受け付けられたユーザ識別情報を含むユーザレコードが権限レベルを定義する場合、該権限レベル以下の参照許可レベルとグループテーブルで関連付けられたグループ識別情報を抽出し、該抽出されたグループ識別情報と宛先レコードで関連付けられた宛先情報を抽出する第２宛先抽出手段と、を含む。
【０００８】
この局面に従えば、ユーザ識別情報が受け付けられると、受け付けられたユーザ識別情報を含むユーザレコードがグループ識別情報を定義する場合、該グループ識別情報と宛先レコードで関連付けられた宛先情報が抽出され、受け付けられたユーザ識別情報を含むユーザレコードが権限レベルを定義する場合、該権限レベル以下の参照許可レベルとグループテーブルで関連付けられたグループ識別情報が抽出され、該抽出されたグループ識別情報と宛先レコードで関連付けられた宛先情報が抽出され、抽出された宛先情報がアクセス可能とされる。このため、複数の宛先情報をまとめたグループ単位に参照許可レベルを設定すればよいので、宛先情報に設定する参照許可レベルの設定作業が容易となる。また、ユーザ識別情報に対して権限レベルと参照許可レベルとの関係から定まるグループ識別情報と関連付けられた宛先情報、および、ユーザ識別情報に対して定まるグループ識別情報と関連付けられた宛先情報がアクセス可能となる。このため、グループ識別情報に対する参照許可レベルを変更してもユーザ識別情報に対して定まるグループ識別情報が維持され、ユーザ識別情報に対して直接定まるグループ識別情報を変更してもユーザ識別情報に対する権限レベルと参照許可レベルとの関係から定まるグループ識別情報が維持される。換言すれば、ユーザが属するグループの変動、または、グループの参照許可レベルの変動が生じた場合であっても、グループレコードまたはユーザレコードの一方を変更するだけでよい。その結果、複数のユーザごとに参照可能な宛先を設定する作業を簡便にするとともに、参照可能な宛先の変更を容易にした情報処理装置を提供することができる。
【０００９】
好ましくは、ユーザテーブル記憶手段は、１つのユーザ識別情報に対して複数のグループ識別情報を関連付けたユーザレコードを記憶する。
【００１０】
好ましくは、ユーザ識別情報を表示するユーザ識別情報表示手段と、表示されたユーザ識別情報の選択を受け付けるユーザ識別情報選択受付手段と、ユーザ識別情報が選択された状態で、グループ識別情報を表示するグループ識別情報表示手段と、表示されたグループ識別情報の選択を受け付けるグループ識別情報選択受付手段と、選択されたユーザ識別情報と選択されたグループ識別情報とを関連付けるグループ関連付手段と、をさらに備える。
【００１１】
好ましくは、ユーザ識別情報が選択された状態で、権限レベルを表示する権限レベル表示手段と、表示された権限レベルの選択を受け付ける権限レベル選択受付手段と、選択されたユーザ識別情報と選択された権限レベルとを関連付ける権限レベル関連付手段と、をさらに備える。
【００１２】
この発明の他の局面によれば、アクセス制御方法は、情報処理装置で実行されるアクセス制御方法であって、情報処理装置は、データ送信するための宛先に関する宛先情報とグループを識別するためのグループ識別情報とを関連付ける宛先レコードを記憶する宛先テーブル記憶手段と、ユーザを識別するためのユーザ識別情報とグループ識別情報と権限レベルとを関連付けるユーザレコードを記憶するユーザテーブル記憶手段と、グループ識別情報と参照許可レベルとを関連付けるグループレコードを記憶するグループテーブル記憶手段と、を備えており、ユーザ識別情報を受け付けるステップと、受け付けられたユーザ識別情報を含むユーザレコードがグループ識別情報を定義する場合、該グループ識別情報と宛先レコードで関連付けられた宛先情報を抽出する第１抽出ステップと、受け付けられたユーザ識別情報を含むユーザレコードが権限レベルを定義する場合、該権限レベル以下の参照許可レベルとグループテーブルで関連付けられたグループ識別情報を抽出し、該抽出されたグループ識別情報と宛先レコードで関連付けられた宛先情報を抽出するス第２抽出テップと、第１抽出ステップにより抽出された宛先情報および第２抽出ステップにより抽出された宛先情報をアクセス可能にするステップと、を情報処理装置に実行させる。
【００１３】
この局面に従えば、複数のユーザごとに参照可能な宛先を設定する作業を簡便にするとともに、参照可能な宛先の変更を容易にしたアクセス制御方法を提供することができる。
【００１４】
この発明のさらに他の局面に従えば、アクセス制御プログラムは、情報処理装置で実行されるアクセス制御プログラムであって、情報処理装置は、データ送信するための宛先に関する宛先情報とグループを識別するためのグループ識別情報とを関連付ける宛先レコードを記憶する宛先テーブル記憶手段と、ユーザを識別するためのユーザ識別情報とグループ識別情報と権限レベルとを関連付けるユーザレコードを記憶するユーザテーブル記憶手段と、グループ識別情報と参照許可レベルとを関連付けるグループレコードを記憶するグループテーブル記憶手段と、を備えており、アクセス制御プログラムは、ユーザ識別情報を受け付けるステップと、受け付けられたユーザ識別情報を含むユーザレコードがグループ識別情報を定義する場合、該グループ識別情報と宛先レコードで関連付けられた宛先情報を抽出する第１抽出ステップと、受け付けられたユーザ識別情報を含むユーザレコードが権限レベルを定義する場合、該権限レベル以下の参照許可レベルとグループテーブルで関連付けられたグループ識別情報を抽出し、該抽出されたグループ識別情報と宛先レコードで関連付けられた宛先情報を抽出するス第２抽出テップと、第１抽出ステップにより抽出された宛先情報および第２抽出ステップにより抽出された宛先情報をアクセス可能にするステップと、を情報処理装置に実行させる。
【００１５】
この局面に従えば、複数のユーザごとに参照可能な宛先を設定する作業を簡便にするとともに、参照可能な宛先の変更を容易にしたアクセス制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１７】
図１は、本発明の実施の形態における情報処理システムの全体概要を示す図である。図１を参照して、情報処理システム１は、ネットワーク２にそれぞれ接続された情報処理装置としての複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂ，１００Ｃおよびパーソナルコンピュータ（以下「ＰＣ」という）２００を含む。ＰＣ２００は、一般的なコンピュータである。
【００１８】
なお、本実施の形態においては情報処理装置の一例としてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂ，１００Ｃを例に説明するが、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃに代えて、データを送受信する機能を備えた装置であれば、たとえば、スキャナ、プリンタ、ファクシミリ、パーソナルコンピュータ等であってもよい。ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００１９】
ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃ各々が有する機能は異なる場合があるが、ここではＭＦＰ１００がすべての機能を有するものと仮定して、ＭＦＰ１００の構成を説明する。
【００２０】
図２は、ＭＦＰの外観を示す斜視図である。図２を参照して、ＭＦＰ１００は、自動原稿搬送装置（ＡＤＦ）１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、後処理部５０とを含む。ＡＤＦ１０は、原稿台に搭載された複数枚の原稿をさばいて１枚ずつ順に、画像読取部２０に搬送する。画像読取部２０は、写真、文字、絵等の画像情報を原稿から光学的に読み取って画像データを取得する。
【００２１】
画像形成部３０は、画像データが入力されると、画像データに基づいて用紙上に画像を形成する。画像形成部３０は、シアン、マゼンタ、イエロー、ブラックの４色のトナーを用いて画像を形成する。給紙部４０は、用紙を格納しており、格納した用紙を１枚ずつ画像形成部３０に供給する。後処理部５０は、画像が形成された用紙を排紙する。後処理部５０は、複数の排紙トレイを有し、記録シートをソートして排紙することが可能である。また、後処理部５０は、パンチ穴加工部、ステープル加工部を備えており、排紙された記録シートにパンチ穴加工、またはステープル加工することが可能である。ＭＦＰ１００は、その上面に操作パネル９を備える。
【００２２】
図３は、ＭＦＰのハード構成の一例を示すブロック図である。図３を参照して、ＭＦＰ１００は、メイン回路１０１と、ファクシミリ部６０と、通信制御部６１と、ＡＤＦ１０と、画像読取部２０と、画像形成部３０と、給紙部４０と、後処理部５０とを含む。メイン回路１０１は、中央演算装置（ＣＰＵ）１１１と、ＣＰＵ１１１の作業領域として使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２と、ＣＰＵ１１１が実行するプログラム等を記憶するためのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、表示部１１４と、操作部１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、データ通信制御部１１７と、を含む。ＣＰＵ１１１は、表示部１１４、操作部１１５、ＨＤＤ１１６およびデータ通信制御部１１７とそれぞれ接続され、メイン回路１０１の全体を制御する。また、ＣＰＵ１１１は、ファクシミリ部６０、通信制御部６１、ＡＤＦ１０、画像読取部２０、画像形成部３０、給紙部４０および後処理部５０と接続され、ＭＦＰ１００の全体を制御する。
【００２３】
表示部１１４は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイであり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１１５は、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１１５は、表示部１１４上に設けられたタッチパネルを含む。表示部１１４と操作部１１５とで、操作パネル９が構成される。
【００２４】
データ通信制御部１１７は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで通信するためのインターフェースであるＬＡＮ端子１１８と、シリアル通信するためのシリアル通信インターフェース端子１１９とを有する。データ通信制御部１１７は、ＣＰＵ１１１からの指示に従って、ＬＡＮ端子１１８またはシリアル通信インターフェース端子１１９に接続された外部の機器との間でデータを送受信する。
【００２５】
ＬＡＮ端子１１８に、ネットワークに接続するためのＬＡＮケーブルが接続される場合、データ通信制御部１１７は、ＬＡＮ端子１１８を介して接続された電子メールサーバと通信し、電子メールサーバに電子メールを送信することが可能である。
【００２６】
また、ＣＰＵ１１１は、データ通信制御部１１７を制御して、メモリカード１１９ＡからＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１１２に記憶し、実行する。なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、メモリカード１１９Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がインターネットに接続されたコンピュータからプログラムをダウンロードしてＨＤＤ１１６に記憶する、または、インターネットに接続されたコンピュータがプログラムをＨＤＤ１１６に書込みするようにして、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１２にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００２７】
通信制御部６１は、ＣＰＵ１１１をＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）７に接続するためのモデムである。ＭＦＰ１００には、ＰＳＴＮ７における電話番号が予め割り当てられており、ＰＳＴＮ７に接続されたファクシミリ装置からＭＦＰ１００に割り当てられた電話番号に発呼があると、通信制御部６１がその発呼を検出する。通信制御部６１は、発呼を検出すると通話を確立し、ファクシミリ部６０に通信させる。
【００２８】
ファクシミリ部６０は、ＰＳＴＮ７に接続され、ＰＳＴＮ７にファクシミリデータを送信する、またはＰＳＴＮ７からファクシミリデータを受信する。ファクシミリ部６０は、受信したファクシミリデータを画像形成部３０でプリント可能なプリントデータに変換して、画像形成部３０に出力する。これにより、画像形成部３０は、ファクシミリ部６０により受信されたファクシミリデータを記録シートにプリントする。また、ファクシミリ部６０は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮ７に接続されたファクシミリ装置または他のＭＦＰに出力する。これにより、ＨＤＤ１１６に記憶されたデータをファクシミリ装置または他のＭＦＰに出力することができる。このように、ＭＦＰ１００は、ファクシミリ送受信機能を有する。
【００２９】
図４は、ＭＦＰの制御部の機能の概要をＨＤＤに記憶する情報とともに示す機能ブロック図である。図４を参照して、ＨＤＤ１１６には、ユーザを識別するためのユーザ識別情報と権限レベルとを関連付けたユーザレコードを記憶するユーザテーブル１７１と、宛先テーブル１７３と、グループテーブル１７５とが記憶される。
【００３０】
図５は、ユーザテーブル１７１のフォーマットの一例を示す図である。図５を参照して、ユーザテーブル１７１は、ユーザを識別するためのユーザ識別情報と、グループを識別するためのグループ識別情報と、権限レベルとを関連付けたユーザレコードを含む。グループ識別情報は、ユーザが属するグループのグループ識別情報である。グループは、複数のユーザを１つにまとめるために予め定められ、例えば、ＭＦＰ１００が複数の部署で使用される場合、複数の部署それぞれに対応する複数のグループが定められる。なお、ここでは、ユーザレコードが、１つのグループ識別情報を含む例を説明するが、ユーザレコードは、複数のグループ識別情報を含むようにしてもよい。例えば、あるユーザが、複数の部署のうち２つの部署に所属する場合などに、そのユーザのユーザレコードは、その所属する２つの部署に割当てあてられたグループのグループ識別情報を含む。権限レベルは、ユーザに対して割り当てられ、後述する宛先レコードをユーザが参照可能か否かを判断する際に用いられる。権限レベルが、宛先レコードに含まれる宛先識別情報に対応して割当てられた参照許可レベル以上であれば、その宛先レコードを参照可能となる。なお、ここではユーザレコードが、ユーザ識別情報と権限レベルとを含む例を示すが、ユーザレコードは、ユーザに関連する情報、たとえば、パスワード、氏名、所属部署等を含むようにしてもよい。また、ユーザがいずれのグループにも属さない場合、ユーザデータはグループ識別情報を定義することなく、ユーザに権限レベルが与えられない場合、ユーザデータは権限レベルを定義しない。
【００３１】
図６は、宛先テーブルのフォーマットの一例を示す図である。図６を参照して、宛先テーブル１７３は、宛先を識別するための宛先識別情報と、グループ識別情報と、参照許可レベルと、送信方法と、アドレスとを関連付ける宛先レコードを含む。グループ識別情報と参照許可レベルとは、排他的な関係にあり、宛先レコードは、グループ識別情報と参照許可レベルとのいずれかを含む。宛先レコードがグループ識別情報を含む場合、その宛先レコードに対応する参照許可レベルは、そのグループ識別情報にグループレコードで関連付けられた参照許可レベルである。送信方法は、データを送信するためのプロトコルを定義し、例えば、電子メール送信のためのプロトコル、ファイル転送のためのプロトコルである。アドレスは、送信方法でデータを送信するための宛先のアドレスである。送信方法が電子メール送信のためのプロトコルが定義されていれば、アドレスは電子メールアドレスが定義され、ファイル転送のためのプロトコルが定義されていれば、アドレスはＵＲＬなどのネットワークアドレスが定義される。
【００３２】
図７は、グループテーブルのフォーマットの一例を示す図である。グループテーブル１７５は、グループ識別情報と参照許可レベルとを関連付けたグループレコードを含む。
【００３３】
図４に戻って、ＣＰＵ１１１は、ユーザ識別情報を受け付けるためのユーザ識別情報受付部１５１と、ユーザ識別情報ごとに宛先テーブル１７３へのアクセスを制御するアクセス制御部１５３と、宛先識別情報を出力するための宛先情報出力部１５５と、を含む。
【００３４】
ユーザ識別情報受付部１５１は、ユーザにより操作部１１５にユーザ識別情報が入力されると、操作部１１５からユーザ識別情報を受け付ける。また、ユーザ識別情報受付部１５１は、ユーザテーブル１７１を読み出し、それに含まれるユーザ識別情報を表示部１１４に表示し、ユーザにより操作部１１５に表示されたユーザ識別情報のうちから１つを選択する指示が入力されると、その操作部１１５からユーザ識別情報を受け付ける。さらに、ＭＦＰ１００がＰＣ２００により遠隔操作される場合、データ通信制御部１１７がＰＣ２００から受信するユーザ識別情報をデータ通信制御部１１７から受け付ける。ユーザ識別情報受付部１５１は、受け付けたユーザ識別情報をアクセス制御部１５３に出力する。
【００３５】
アクセス制御部１５３は、ユーザレコード抽出部１６１と、第１宛先抽出部１６３と、第２宛先抽出部１６５とを含む。ユーザレコード抽出部１６１は、ユーザテーブル１７１を検索し、ユーザ識別情報受付部１５１から入力されるユーザ識別情報を含むユーザレコードを抽出し、そのユーザレコードに含まれるグループ識別情報および権限レベルを取得する。上述したようにユーザデータは、グループ識別情報を定義していない場合があり、また、権限レベルを定義していない場合がある。ユーザレコード抽出部１６１は、抽出したユーザレコードがグループ識別情報を定義している場合にそのグループ識別情報を第１宛先抽出部１６３に出力し、抽出したユーザレコードが権限レベルを定義している場合にその権限レベルを第２宛先抽出部１６３に出力する。
【００３６】
第１宛先抽出部１６３は、宛先テーブル１７３を参照し、アクセス権限取得部１５３から入力されるグループ識別情報を定義する宛先レコードを抽出し、その宛先レコードを宛先情報出力部１５７に出力する。宛先テーブル１７３に含まれる宛先レコードは、グループ識別情報と参照許可レベルとのいずれか一方を定義する。このため、第１宛先抽出部１６３は、宛先テーブル１７３に含まれるグループ識別情報を定義する宛先レコードのうちから、アクセス権限取得部１５３から入力されるグループ識別情報を定義する宛先レコードを抽出する。
【００３７】
第２宛先抽出部１６５は、宛先テーブル１７３を参照し、アクセス権限取得部１５３から入力される権限レベルを、宛先テーブル１７３に含まれる宛先レコードそれぞれに割当てられた参照許可レベルと比較し、権限レベル以下の参照許可レベルを定義する宛先レコードを抽出し、その宛先レコードを宛先情報出力部１５７に出力する。宛先テーブル１７３に含まれる宛先レコードは、グループ識別情報と参照許可レベルとのいずれか一方を定義する。このため、第２宛先抽出部１６５は、宛先テーブル１７３に含まれる参照許可レベルを定義する宛先レコードのうちから、アクセス権限取得部１５３から入力されるグループ識別情報を定義する宛先レコードを抽出する。
【００３８】
また、第２宛先抽出部１６５は、グループテーブル１７５を参照し、アクセス権限取得部１５３から入力される権限レベル以下の参照レベルを定義するグループレコードを抽出し、そのグループレコードが定義するグループ識別情報を取得する。次に第２宛先抽出部１６３は、宛先テーブル１７３を参照し、取得したグループ識別情報を定義する宛先レコードを抽出し、その宛先レコードを宛先情報出力部１５７に出力する。
【００３９】
宛先情報出力部１５７は、アクセス制御部１５５から入力される宛先レコードを出力する。ユーザ識別情報受付部１５１がユーザ識別情報を操作部１１５から受け付ける場合、宛先情報出力部１５７は、宛先レコードを表示部１１４に表示する。また、ユーザ識別情報受付部１５１がユーザ識別情報をデータ通信制御部１１７から受け付ける場合、宛先情報出力部１５７は、データ通信制御部１１７を制御して、ユーザ識別情報を送信してきた装置に宛先レコードを送信する。
【００４０】
次に、ＣＰＵ１１１が実行する動作について具体的に説明する。図８は、ユーザが参照可能な宛先の具体例を示す図である。図８を参照して、第１列、第２列および第３列はユーザレコードのユーザ識別情報、グループ識別情報および権限レベルをそれぞれ示す。また、第１行、第２行および第３行は宛先レコードの宛先識別情報、参照許可レベルおよびグループ識別情報をそれぞれ示す。第４列以降および第４行以降の欄は、第１列のユーザ識別情報が受け付けられた場合に宛先識別情報を定義する宛先レコードを参照可能な場合に「○」印を示し、参照不可能な場合に「×」印を付している。
【００４１】
図９は、グループテーブルの一例を示す図である。ここでは、グループ識別情報Ｇ０，Ｇ１，Ｇ２，Ｇ３，Ｇ４，Ｇ５に参照許可レベル０、１、２、３、４、５がそれぞれ関連付けられている。
【００４２】
図８および図９を参照して、例えば、ユーザ識別情報「ユーザＡＡ」は、グループ識別情報および権限レベルが関連付けられていない。このため、ＣＰＵ１１１は、ユーザ識別情報「ユーザＡＡ」を受け付けた場合、宛先レコードのいずれも出力しない。ユーザ識別情報「ユーザ０Ａ」は、グループ識別情報「Ｇ０」が関連付けられるが、権限レベルが関連付けられていない。このため、ＣＰＵ１１１は、ユーザ識別情報「ユーザ０Ａ」を受け付けた場合、権限レベル以下の参照レベルが割当てられた宛先レコードを出力することはないが、グループ識別情報「Ｇ０」を含む宛先レコード、具体的には宛先識別情報が「宛先０Ａ」の宛先レコードを出力する。
【００４３】
また、ユーザ識別情報「ユーザＡ０」は、グループ識別情報「Ｇ０」が関連付けられていないが、権限レベル「０」が関連付けられる。このため、ＣＰＵ１１１は、ユーザ識別情報「ユーザＡ０」を受け付けた場合、権限レベル「０」以下の参照レベルが割当てられた宛先レコード、具体的には宛先識別情報が「宛先Ａ０」の宛先レコードと、宛先識別情報が「宛先０Ａ」の宛先レコードとを出力するが、グループ識別情報が同じ宛先レコードを出力しない。
【００４４】
さらに、ユーザ識別情報「ユーザ１０」は、グループ識別情報「Ｇ１」が関連付けられ、権限レベル「０」が関連付けられる。このため、ＣＰＵ１１１は、ユーザ識別情報「ユーザ１０」を受け付けた場合、権限レベル「０」以下の参照レベルが割当てられた宛先レコード、具体的には宛先識別情報が「宛先Ａ０」の宛先レコードと、宛先識別情報が「宛先０Ａ」の宛先レコードとを出力するとともに、グループ識別情報「Ｇ１」と関連付けられた宛先識別情報「１Ａ」を定義する宛先レコードを出力する。
【００４５】
図１０は、ユーザ登録処理の流れの一例を示すフローチャートである。ユーザ登録処理は、ＣＰＵ１１１がＥＥＰＲＯＭ１１３に記憶されたユーザ登録プログラムを実行することによりＣＰＵ１１１により実行される処理である。図１０を参照して、ＣＰＵ１１１は、ユーザ識別情報を受け付けたか否かを判断する（ステップＳ０１）。操作部１１５またはデータ通信制御部１１７からユーザ識別情報を受け付けるまで待機状態となり（ステップＳ０１でＮＯ）、ユーザ識別情報を受け付けたならば処理をステップＳ０２に進める。すなわち、ユーザ登録処理は、ユーザ識別情報を受け付けることを条件に実行される処理である。
【００４６】
ステップＳ０２において、グループ指定指示を受け付けたか否かを判断する。図１１（Ａ）は、ユーザ登録画面の一例を示す図である。ユーザ登録画面は、ＣＰＵ１１１が、ユーザ登録処理を実行する際に表示部１１４に表示する画面である。図１１（Ａ）を参照して、ユーザ登録画面３０１は、階層表示領域４０１と、ユーザレコードを表示する領域３０２と、「グループ設定」の文字が表されたボタン３０３と、「権限レベル設定」の文字が表されたボタン３０４とを含む。ＣＰＵ１１１が表示する画面は、複数あり、それらは階層構造で関連付けられる。階層表示領域４０１は、表示部１１４に表示されている画面が、階層構造のいずれに位置するかを示す領域である。図１１（Ａ）に示すユーザ登録画面は、参照許可設定画面の下位で、第５階層に位置することが示されている。
【００４７】
ユーザが操作部１１５を操作して、領域３０２にユーザ識別情報を入力すると、ユーザ識別情報がＣＰＵ１１１により受け付けられる。領域３０２には、複数のユーザレコードが表示されており、いずれか１つのユーザレコードを選択することが可能である。ユーザレコードが選択された状態で、ボタン３０３が指示されると、ＣＰＵ１１１はグループ指定指示を受け付け、ボタン３０４が指示されると、ＣＰＵ１１１は権限レベル指定指示を受け付ける。
【００４８】
図１０に戻って、ステップＳ０２においては、グループ指定指示を受け付けたか否かを判断する。グループ指定指示を受け付けたならば処理をステップＳ０３に進めるが、そうでなければ処理をステップＳ０６に進める。ステップＳ０３においては、グループ識別情報を表示する第１グループ設定画面を表示部１１４に表示する。図１１（Ｂ）は、第１グループ設定画面の一例を示す図である。第１グループ設定画面３１１は、階層表示領域４０１と、グループ識別情報を表示する領域３１２を含む。ＣＰＵ１１１は、ＨＤＤ１１６に記憶されているグループテーブル１７５を読出し、グループレコードに含まれるグループ識別情報の全てを表示する。ここでは、グループ識別情報「Ｇ０」、「Ｇ１」、「Ｇ２」、「Ｇ３」、「Ｇ４」、「Ｇ５」の６つのグループ識別情報が表示され、グループ識別情報「Ｇ４」が選択されている例を示す。この状態で、ＯＫの文字が表されたボタンが押下されると、ＣＰＵ１１１は選択されたグループ識別情報「Ｇ４」を受け付ける。
【００４９】
図１０に戻って、ステップＳ０４において、グループ識別情報が選択されたか否かを判断し、選択されたならば処理をステップＳ０５に進め、選択されなければ処理をステップＳ０６に進める。ステップＳ０５においては、ステップＳ０１で受け付けられたユーザ識別情報とステップＳ０４で選択されたグループ識別情報とを関連付ける。具体的には、ユーザ識別情報とグループ識別情報とを含むユーザレコードを生成する。また、ユーザ識別情報を含むユーザレコードが既にユーザテーブル１７１に存在する場合には、そのユーザレコードのグループ識別情報をステップＳ０４で選択されたグループ識別情報で更新する。
【００５０】
ステップＳ０６においては、権限レベル指定指示を受け付けたか否かを判断する。権限レベル指定指示を受け付けたならば処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ１０に進める。ステップＳ０７においては、権限レベルを表示する権限レベル設定画面を表示部１１４に表示する。図１１（Ｃ）は、権限レベル設定画面の一例を示す図である。権限レベル設定画面３２１は、階層表示領域４０１と、権限レベルを表示する領域３２２を含む。領域３２２は、レベル０〜レベル５の６つの権限レベルが表示され、権限レベル「レベル１」が選択されている例を示す。この状態で、ＯＫの文字が表されたボタンが押下されると、ＣＰＵ１１１は選択された権限レベル「レベル１」を受け付ける。
【００５１】
図１０に戻って、ステップＳ０８において、権限レベルが選択されたか否かを判断し、選択されたならば処理をステップＳ０９に進め、選択されなければ処理をステップＳ１０に進める。ステップＳ０９においては、ステップＳ０１で受け付けられたユーザ識別情報とステップＳ０８で選択された権限レベルとを関連付ける。具体的には、ユーザ識別情報とグループ識別情報とを含むユーザレコードを生成する。また、ユーザ識別情報を含むユーザレコードが既にユーザテーブル１７１に存在する場合には、そのユーザレコードの権限レベルをステップＳ０８で選択された権限レベルで更新する。
【００５２】
ステップＳ１０においては、ステップＳ０５またはステップＳ０９において生成されたユーザレコードをユーザテーブル１７１に追加する。
【００５３】
図１２は、宛先登録処理の流れの一例を示すフローチャートである。宛先登録処理は、ＣＰＵ１１１がＥＥＰＲＯＭ１１３に記憶された宛先登録プログラムを実行することによりＣＰＵ１１１により実行される処理である。図１２を参照して、ＣＰＵ１１１は、宛先識別情報を受け付けたか否かを判断する（ステップＳ２１）。操作部１１５またはデータ通信制御部１１７から宛先識別情報を受け付けるまで待機状態となり（ステップＳ２１でＮＯ）、宛先識別情報を受け付けたならば処理をステップＳ２２に進める。すなわち、宛先登録処理は、宛先識別情報を受け付けることを条件に実行される処理である。
【００５４】
ステップＳ２２において、グループの指定を受け付けたか否かを判断する。図１３（Ａ）は、宛先登録画面の一例を示す図である。宛先登録画面は、ＣＰＵ１１１が、宛先登録処理を実行する際に表示部１１４に表示する画面である。図１３（Ａ）を参照して、宛先登録画面３３１は、階層表示領域４０１と、宛先レコードを表示する領域３３２と、「グループ設定」の文字が表されたボタン３３３と、「参照許可レベル設定」の文字が表されたボタン３３４とを含む。図１３（Ａ）に示す宛先登録画面は、宛先レベル設定画面の下位で第５階層に位置することを、階層表示領域４０１に表示する。
【００５５】
ユーザが操作部１１５を操作して、領域３３２に宛先識別情報を入力すると、宛先識別情報がＣＰＵ１１１により受け付けられる。領域３３２には、複数の宛先レコードが表示されており、いずれか１つの宛先レコードを選択することが可能である。宛先レコードを選択した状態で、ボタン３３３が指示されると、ＣＰＵ１１１はグループ指定指示を受け付け、ボタン３３４が指示されると、ＣＰＵ１１１は参照許可レベル指定指示を受け付ける。
【００５６】
図１２に戻って、ステップＳ２２においては、グループ指定指示を受け付けたか否かを判断する。グループ指定指示を受け付けたならば処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２６に進める。ステップＳ２３においては、グループ識別情報を表示する第２グループ設定画面を表示部１１４に表示する。図１３（Ｂ）は、第２グループ設定画面の一例を示す図である。第２グループ設定画面３４１は、階層表示領域４０１と、グループ識別情報を表示する領域３４２を含む。ＣＰＵ１１１は、ＨＤＤ１１６に記憶されているグループテーブル１７５を読出し、グループレコードに含まれるグループ識別情報の全てを表示する。ここでは、グループ識別情報「Ｇ０」、「Ｇ１」、「Ｇ２」、「Ｇ３」、「Ｇ４」、「Ｇ５」の６つのグループ識別情報が表示され、グループ識別情報「Ｇ０」が選択されている例を示す。この状態で、ＯＫの文字が表されたボタンが押下されると、ＣＰＵ１１１は選択されたグループ識別情報「Ｇ０」を受け付ける。
【００５７】
図１２に戻って、ステップＳ２４において、グループ識別情報が選択されたか否かを判断し、選択されたならば処理をステップＳ２５に進め、選択されなければ処理をステップＳ３０に進める。ステップＳ２５においては、ステップＳ２１で受け付けられた宛先識別情報とステップＳ２４で選択されたグループ識別情報とを関連付ける。具体的には、宛先識別情報とグループ識別情報とを含む宛先レコードを生成する。また、宛先識別情報を含む宛先レコードが既に宛先テーブル１７３に存在する場合、その宛先レコードが参照許可レベルを含んでいればその参照許可レベルをブランクで更新し、グループ識別情報を含んでいればそのグループ識別情報をステップＳ２４で選択されたグループ識別情報で更新する。
【００５８】
ステップＳ２６においては、参照許可レベル指定指示を受け付けたか否かを判断する。参照許可レベル指定指示を受け付けたならば処理をステップＳ２７に進めるが、そうでなければ処理をステップＳ３０に進める。ステップＳ２７においては、参照許可レベルを表示する第１参照許可レベル設定画面を表示部１１４に表示する。図１３（Ｃ）は、第１参照許可レベル設定画面の一例を示す図である。第１参照許可レベル設定画面３５１は、階層表示領域４０１と、参照許可レベルを表示する領域３５２とを含む。領域３５２は、レベル０〜レベル５の６つの参照許可レベルが表示され、参照許可レベル「レベル０」が選択されている例を示す。この状態で、ＯＫの文字が表されたボタンが押下されると、ＣＰＵ１１１は選択された参照許可レベル「レベル０」を受け付ける。
【００５９】
図１２に戻って、ステップＳ２８において、参照許可レベルが選択されたか否かを判断し、選択されたならば処理をステップＳ２９に進め、選択されなければ処理をステップＳ３０に進める。ステップＳ２９においては、ステップＳ２１で受け付けられた宛先識別情報とステップＳ２８で選択された参照許可レベルとを関連付ける。具体的には、宛先識別情報とグループ識別情報とを含む宛先レコードを生成する。また、宛先識別情報を含む宛先レコードが既に宛先テーブル１７３に存在する場合、その宛先レコードがグループ識別情報を含んでいればそのグループ識別情報をブランクで更新し、参照許可レベルを含んでいればその参照許可レベルをステップＳ２８で選択された権限レベルで更新する。
【００６０】
ステップＳ３０においては、ステップＳ２５またはステップＳ２９において生成された宛先レコードを宛先テーブル１７３に追加し、記憶する。
【００６１】
図１４（Ａ）は、グループ登録画面の一例を示す図である。図１４（Ａ）を参照して、グループ登録画面３６１は、階層表示領域４０１と、グループ識別情報を表示する領域３６２とを含む。図１４（Ａ）に示すグループ登録画面は、参照許可設定画面の下位で、第５階層に位置することが、階層表示領域４０１に示されている。
【００６２】
ユーザが操作部１１５を操作して、領域３６２に表示されているグループ識別情報を選択すると、ＣＰＵ１１１は、選択されたグループ識別情報を受け付ける。そして、第２参照許可レベル設定画面を表示部１１４に表示する。図１４（Ｂ）は、第２参照許可レベル設定画面の一例を示す図である。第２参照許可レベル設定画面３７１は、階層表示領域４０１と、参照許可レベルを表示する領域３７２とを含む。領域３７２は、レベル０〜レベル５の６つの参照許可レベルが表示され、参照許可レベル「レベル４」が選択されている例を示す。この状態で、ＯＫの文字が表されたボタンが押下されると、ＣＰＵ１１１は選択された参照許可レベル「レベル０」を受け付け、先にグループ登録画面３６１で指示されたグループ識別情報と、選択された参照許可レベルとを関連付ける。具体的には、グループ識別情報と参照許可レベルとを含むグループレコードを生成し、グループテーブル１７５に追加する。グループ識別情報を含むグループレコードが既にグループテーブル１７５に存在する場合には、それに含まれる参照許可レベルを第２参照許可レベル設定画面で選択された参照許可レベルで更新する。
【００６３】
図１５は、宛先表示処理の流れの一例を示すフローチャートである。宛先表示処理は、ＣＰＵ１１１がＥＥＰＲＯＭ１１３に記憶された宛先表示プログラムを実行することによりＣＰＵ１１１により実行される処理である。図１５を参照して、ＣＰＵ１１１は、ユーザ識別情報を受け付けたか否かを判断する（ステップＳ４１）。操作部１１５またはデータ通信制御部１１７からユーザ識別情報を受け付けるまで待機状態となり（ステップＳ４１でＮＯ）、ユーザ識別情報を受け付けたならば処理をステップＳ４２に進める。すなわち、宛先表示処理は、ユーザ識別情報を受け付けることを条件に実行される処理である。
【００６４】
ステップＳ４２においては、ＨＤＤ１１６に記憶されたユーザテーブル１７１から、ステップＳ４１で受け付けたユーザ識別情報を含むユーザレコードを読み出す。次に、ＨＤＤ１１６に記憶された宛先テーブル１７３から１つの宛先レコードを読み出す。
【００６５】
ステップＳ４４においては、ステップＳ４１で読み出したユーザレコードが、権限レベルを定義しているか否かを判断する。権限レベルが定義されていれば処理をステップＳ４５に進めるが、定義されていなければ処理をステップＳ４７に進める。権限レベルが定義されていなければ、権限レベルに基づいて宛先レコードが参照可能か否かを判断できないからである。
【００６６】
ステップＳ４５においては、ユーザレコードで定義された権限レベルと、ステップＳ４３で読み出した宛先レコードが定義する参照許可レベルとを比較する。宛先レコードが参照許可レベルを定義していない場合には処理をステップＳ４７に進める。比較の結果、権限レベルが参照許可レベル以上であれば処理をステップＳ４６に進めるが、そうでなければ処理をステップＳ４７に進める。ステップＳ４６においては、ステップＳ４３において読み出した宛先レコードを表示可能に設定し、処理をステップＳ４７に進める。これにより、宛先レコードにおいて参照許可レベルが設定されている場合、その参照許可レベルがユーザ識別情報に割当てられた権限レベル以下の宛先レコードが表示可に設定される。
【００６７】
ステップＳ４７においては、グループ抽出するか否かを判断する。グループ抽出するか否かは、ＭＦＰ１００において予め設定しておくようにしてもよいし、ステップＳ４１においてユーザ識別情報を入力したユーザがグループ抽出するか否かをＭＦＰ１００に指定するようにしてもよい。ＣＰＵ１１１は、予め設定された情報またはユーザによる指定に従って、グループ抽出するか否かを判断する。グループ抽出すると判断したならば処理をステップＳ４８に進め、そうでなければ処理をステップＳ５４に進める。
【００６８】
ステップＳ４８においては、宛先レコードのグループの参照許可レベルを取得する。ステップＳ４３において読み出した宛先レコードがグループ識別情報を含む場合、ＣＰＵ１１１は、そのグループ識別情報を含むグループレコードをＨＤＤ１１６に記憶されているグループテーブル１７５から読み出す。そして、読み出したグループレコードが含む参照許可レベルをグループの参照許可レベルとして取得する。なお、宛先レコードがグループ識別情報を定義していない場合には処理をステップＳ５４に進める。
【００６９】
ステップＳ４９においては、ユーザレコードで定義された権限レベルと、ステップＳ４８で取得したグループの参照許可レベルとを比較する。比較の結果、権限レベルが参照許可レベル以上であれば処理をステップＳ５０に進めるが、そうでなければ処理をステップＳ５１に進める。ステップＳ５０においては、ステップＳ４３において読み出した宛先レコードを表示可能に設定し、処理をステップＳ５１に進める。これにより、宛先レコードにおいてグループ識別情報が定義されている場合、そのグループ識別情報に関連付けられた参照許可レベルがユーザ識別情報に割当てられた権限レベル以下の宛先レコードが表示可に設定される。
【００７０】
ステップＳ５１においては、ステップＳ４１で受け付けたユーザ識別情報のユーザがグループに属するか否かを判断する。具体的には、ステップＳ４２で読み出したユーザレコードが、グループ識別情報を定義しているか否かを判断する。グループ識別情報が定義されていれば処理をステップＳ５２に進めるが、定義されていなければ処理をステップＳ５４に進める。
【００７１】
ステップＳ５２においては、ユーザレコードで定義されたグループ識別情報と、ステップＳ４３で読み出した宛先レコードで定義されたグループ識別情報とを比較する。比較の結果、両グループ識別情報が同じならば処理をステップＳ５３に進めるが、そうでなければ処理をステップＳ５４に進める。ステップＳ５３においては、ステップＳ４３において読み出した宛先レコードを表示可能に設定し、処理をステップＳ５４に進める。これにより、ユーザが属するグループと同じグループに属する宛先の宛先レコードが表示可に設定される。
【００７２】
ステップＳ５４においては、未処理の宛先レコードが存在するか否かを判断する。未処理の宛先レコードが存在するならば処理をステップＳ４３に戻し、存在しなければ処理をステップＳ５５に進める。ステップＳ５５においては、ステップＳ４６、ステップＳ５０またはステップＳ５３において、表示可に設定された宛先レコードを出力する。ユーザ識別情報を操作部１１５から受け付けたならば、宛先レコードを表示部１１４に表示し、データ通信制御部１１７から受け付けたならば、データ通信制御部１１７を制御し、ユーザ識別情報を送信してきた装置に宛先レコードを送信する。
【００７３】
図１６（Ａ）〜図１６（Ｃ）は、宛先表示画面の一例を示す図である。図８に示したユーザテーブル１７１および宛先テーブル１７３と、図９に示したグループテーブル１７５がＨＤＤ１１６に記憶されている場合の宛先表示画面を示している。図１６（Ａ）は、ユーザ識別情報「ユーザ４１」に対する宛先表示画面を示す図である。ユーザ識別情報「ユーザ４１」に対して権限レベル「１」がユーザテーブル１７１で関連付けられるので、参照許可レベルが「１」以下の宛先識別情報「宛先Ａ０」、「宛先Ａ１」、「宛先０Ａ」および「宛先１Ａ」が表示され、ユーザ識別情報「ユーザ４１」に対してグループ識別情報「Ｇ４」がユーザテーブル１７１で関連付けられるので、グループ識別情報が同じ「Ｇ４」の「宛先４Ａ」が表示される。
【００７４】
図１６（Ｂ）は、ユーザ識別情報「ユーザ５５」に対する宛先表示画面を示す図である。ユーザ識別情報「ユーザ５５」に対して権限レベルが最大の「５」がユーザテーブル１７１で関連付けられるので、参照許可レベルが「５」以下のすべての宛先識別情報が表示される。
【００７５】
図１６（Ｃ）は、ユーザ識別情報「ユーザ５Ａ」に対する宛先表示画面を示す図である。ユーザ識別情報「ユーザ５Ａ」に対してユーザテーブル１７１で権限レベル「１」が関連付けられていないが、グループ識別情報「Ｇ５」が関連付けられるので、グループ識別情報が同じ「Ｇ５」の「宛先５Ａ」が表示される。
【００７６】
以上説明したように本実施の形態におけるＭＦＰ１００は、宛先識別情報をグループ識別情報に関連付けるので、複数の宛先をグループにまとめることができる。そして、グループ毎に参照許可レベルを設定することができるので、ユーザは、複数の宛先毎に参照許可レベルを設定する必要がなく、参照許可レベルを設定する回数を減らすことができる。また、複数の宛先毎に参照許可レベルを決定する必要がなく、グループ単位に参照許可レベルを決定すればよいので、設定が容易となる。さらに、グループの参照許可レベルを変更したとしても、そのグループに含まれるユーザの権限レベルを変更することなく、グループに含まれる宛先を参照することができる。その結果、参照許可レベルまたは権限レベルのいずれを変更したとしても、ユーザは同一のグループに属する宛先を参照することができるので、参照許可レベルまたは権限レベルの変更が容易である。
【００７７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態における情報処理システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハード構成の一例を示すブロック図である。
【図４】ＭＦＰの制御部の機能の概要をＨＤＤに記憶する情報とともに示す機能ブロック図である。
【図５】ユーザテーブル１７１のフォーマットの一例を示す図である。
【図６】宛先テーブルのフォーマットの一例を示す図である。
【図７】グループテーブルのフォーマットの一例を示す図である。
【図８】ユーザが参照可能な宛先の具体例を示す図である。
【図９】グループテーブルの一例を示す図である。
【図１０】ユーザ登録処理の流れの一例を示すフローチャートである。
【図１１】（Ａ）はユーザ登録画面の一例を示す図であり、（Ｂ）は第１グループ設定画面の一例を示す図であり、（Ｃ）は権限レベル設定画面の一例を示す図である。
【図１２】宛先登録処理の流れの一例を示すフローチャートである。
【図１３】（Ａ）は宛先登録画面の一例を示す図であり、（Ｂ）は第２グループ設定画面の一例を示す図であり、（Ｃ）は第１参照許可レベル設定画面の一例を示す図である。
【図１４】（Ａ）はグループ登録画面の一例を示す図であり、（Ｂ）は第２参照許可レベル設定画面の一例を示す図である。対象処理決定処理の流れの一例を示すフローチャートである。
【図１５】宛先表示処理の流れの一例を示すフローチャートである。
【図１６】宛先表示画面の一例を示す図である。
【符号の説明】
【００７９】
１  情報処理システム、２  ネットワーク、９  操作パネル、  １０  ＡＤＦ、２０  画像読取部、３０  画像形成部、４０  給紙部、５０  後処理部、６０  ファクシミリ部、６１  通信制御部、１００  ＭＦＰ、１０１  メイン回路、１１１  ＣＰＵ、１１２  ＲＡＭ、１１３  ＲＯＭ、１１４  表示部、１１５  操作部、１１６  ＨＤＤ、１１７  データ通信制御部、１１８  ＬＡＮ端子、１１９  シリアル通信インターフェース端子、１１９Ａ  メモリカード、１５１  ユーザ識別情報受付部、１５３  アクセス権限取得部、１５５  アクセス制御部、１５７  宛先情報出力部、１７１  ユーザテーブル、１７３  宛先テーブル、１７５  グループテーブル。
【図１】
2008134923.tif 000003
【図２】
2008134923.tif 000004
【図３】
2008134923.tif 000005
【図４】
2008134923.tif 000006
【図５】
2008134923.tif 000007
【図６】
2008134923.tif 000008
【図７】
2008134923.tif 000009
【図８】
2008134923.tif 000010
【図９】
2008134923.tif 000011
【図１０】
2008134923.tif 000012
【図１１】
2008134923.tif 000013
【図１２】
2008134923.tif 000014
【図１３】
2008134923.tif 000015
【図１４】
2008134923.tif 000016
【図１５】
2008134923.tif 000017
【図１６】
2008134923.tif 000018