(57)【特許請求の範囲】
【請求項１】
承認権限を有するユーザの肩書を格納する格納手段と、
ユーザに宛先を入力させる入力手段と、
前記宛先を確認したユーザの識別情報を取得する取得手段と、
前記取得手段によって取得されたユーザの識別情報に基づいて、当該ユーザの肩書を特定する特定手段と、
前記特定手段によって特定された肩書きと前記格納手段に格納された肩書に基づいて、前記宛先を確認したユーザが承認権限を有するか否かを判定する判定手段と、
前記判定手段によって前記承認権限を有すると判定したことに基づいて、前記入力手段によって入力された宛先に画像データを送信する送信手段とを有し、
前記入力手段は、前記宛先をアドレス帳を用いて入力でき、
前記格納手段は、前記入力手段が前記宛先をアドレス帳を用いて入力した場合と、前記入力手段が前記宛先をアドレス帳を用いずに入力した場合とで異なる肩書を、承認権限を有するユーザの肩書として格納することを特徴とする通信装置。
【請求項２】
前記判定手段によって前記承認権限を有しないと判定されたことに基づいて、エラーを表示する表示手段をさらに有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記宛先を確認したユーザに識別情報の入力を要求する要求手段をさらに有し、
前記取得手段は、前記要求手段による要求の後、前記宛先を確認したユーザから識別情報を取得することを特徴とする請求項１または請求項２に記載の通信装置。
【請求項４】
前記宛先を確認したかをユーザに問い合わせる問合せ手段をさらに有し、
前記要求手段は、前記問合せ手段による問合せの後、前記宛先を確認したユーザに識別情報の入力を要求することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記問合せ手段による問合せの後、前記宛先を確認したことが指示されるまで前記画像データの送信を禁止する禁止手段をさらに有することを特徴とする請求項４に記載の通信装置。
【請求項６】
ユーザを認証する認証手段をさらに有し、
前記入力手段は、前記認証手段によって認証されたユーザに宛先を入力させることを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
原稿を読み取って、画像データを生成する読取手段をさらに有し、
前記送信手段は、前記判定手段によって前記承認権限を有すると判定したことに基づいて、前記入力手段によって入力された宛先に前記読取手段によって生成された画像データを送信することを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ファクシミリ装置等の通信装置によって画像を送信する際に、ユーザが指定した送信宛先が誤っていると、意図しない相手に画像データが送信されてしまう。
【０００３】
このような誤送信を防ぐために画像データの送信を指示するユーザが他のユーザに声をかけ、通信装置の前まで連れて行き、他のユーザが確認者として、入力された送信宛先の内容を目視して確認している。
【０００４】
また、従来技術として、入力された宛先をファクスサーバに送信し、ファクスサーバに接続された端末を操作して宛先の確認が行われたことを条件にファクス送信が実行される技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２５８９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
送信の宛先を確認し、画像データの送信の許可を与えるユーザは送信を許可する承認権限を有する人であることが望ましい。
【０００７】
しかしながら、従来、通信装置の前まで行き、宛先を確認したユーザが、画像データの送信の許可を与える権限を持つか否かを判定していなかった。
【０００８】
特許文献１の技術は、承認者に電子メールを送信するものであり、通信装置の前まで行ったユーザが画像データの承認権限を有するかどうかを判定するものではない。
【０００９】
本発明は、このような課題を解決するためになされたものである。本発明の目的は、宛先を確認したユーザが、承認権限を有するユーザであることに基づいて画像データを送信する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
承認権限を有するユーザの肩書を格納する格納手段と、
ユーザに宛先を入力させる入力手段と、
前記宛先を確認したユーザの識別情報を取得する取得手段と、
前記取得手段によって取得されたユーザの識別情報に基づいて、当該ユーザの肩書を特定する特定手段と、
前記特定手段によって特定された肩書きと前記格納手段に格納された肩書に基づいて、前記宛先を確認したユーザが承認権限を有するか否かを判定する判定手段と、
前記判定手段によって前記承認権限を有すると判定したことに基づいて、前記入力手段によって入力された宛先に画像データを送信する送信手段とを有し、
前記入力手段は、前記宛先をアドレス帳を用いて入力でき、
前記格納手段は、前記入力手段が前記宛先をアドレス帳を用いて入力した場合と、前記入力手段が前記宛先をアドレス帳を用いずに入力した場合とで異なる肩書を、承認権限を有するユーザの肩書として格納することを特徴とする。
【発明の効果】
【００１１】
本発明にかかる実施形態によれば、宛先を確認したユーザが、承認権限を有するユーザであることに基づいて画像データを送信することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る通信システムの構成を示すブロック図である。
【図２】本実施形態に係る操作部を説明するための図である。
【図３】本実施形態に係る制御例を説明するためのフローチャートである。
【図４】本実施形態に係る操作画面を説明するための図である。
【図５】本実施形態に係るデータベースを説明するための図である。
【図６】本実施形態に係る制御例を説明するためのフローチャートである。
【図７】本実施形態に係る制御例を説明するためのフローチャートである。
【図８】本実施形態に係る制御例を説明するためのフローチャートである。
【図９】本実施形態に係る操作画面を説明するための図である。
【図１０】本実施形態に係る操作画面を説明するための図である。
【図１１】本実施形態に係る制御例を説明するためのフローチャートである。
【図１２】本実施形態に係るデータベースを説明するための図である。
【発明を実施するための形態】
【００１３】
以下、図面を用いて本発明に係る実施形態を説明する。
【００１４】
＜第１の実施形態＞
本発明に係る第１の実施形態について説明する。
【００１５】
＜システム構成＞
図１は、本実施形態に係る通信装置の一例であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００を含む通信システムの構成を示すブロック図である。通信システムは、ＭＦＰ１００と認証サーバ１２０を有する。
【００１６】
本実施形態に係るＭＦＰ１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、操作部１０４、ＨＤＤ１０５、カードリーダ１０６、タイマ１０７、モデム１０８、ＮＣＵ１０９、ＮＩＣ１１０、スキャナ１１１、プリンタ１１２を備える。なお、ＮＣＵは、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔの略である。また、ＮＩＣは、Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄの略である。
【００１７】
ＭＦＰ１００は、構内交換機１８０を介してＭＦＰ１５０と接続され、構内交換機１８８０を介して内線に接続されたＭＦＰ１５０と通信する。また、ＭＦＰ１００は、構内交換機１８０及びＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）１９０を介してＭＦＰ１６０と通信する。
【００１８】
ＣＰＵ１０１は、ＲＯＭ１０２、または、ＨＤＤ１０５に記憶されたプログラムをＲＡＭ１０３に読み出して実行することによって、ＭＦＰ１００を統括的に制御する。
【００１９】
ＲＯＭ１０２は、ＣＰＵ１０１によって読み出され、実行されるプログラムを記憶する。
【００２０】
ＲＡＭ１０３は、ＣＰＵ１０１の作業領域として機能する。ＲＡＭ１０３には、データやＣＰＵ１０１によって読み出されたプログラムが記憶される。
【００２１】
操作部１０４は、ハードキーと、タッチパネルを備える表示部で構成される。操作部１０４は、表示部に、操作画面やＭＦＰ１００のステータスを表示する。また、操作部１０４は、ハードキーまたはタッチパネルを介してユーザから操作を受け付ける。
【００２２】
ＨＤＤ１０５は、プログラムや画像データを記憶する大容量の不揮発性メモリである。なお、ＨＤＤ１０５の代わりに、ブルーレイディスクやＳＳＤ（Ｓｏｌｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を用いてもよい。
【００２３】
カードリーダ１０６は、ユーザによって近づけられたＩＣカードから、ＩＣカード内の情報を無線で読み取るＩＣカードリーダである。ＩＣカードリーダの代わりに、磁気テープが貼り付けられたカードの磁気テープから情報を読み取る方式のものであってもよい。なお、カードリーダ１０６は、オプション装置として設けられたものであり、ＭＦＰ１００に着脱可能になっている。
【００２４】
タイマ１０７は、現在時刻を管理する。
【００２５】
モデム１０８は、ファクシミリ通信される信号の変調／復調を行う。モデム１０８は、ＭＦＰ１００からファクシミリ送信されるデータを変調する。また、モデム１０８は、ファクシミリ受信されるデータを復調する。
【００２６】
ＮＣＵ１０９は、構内交換機１８０と所定の手順により情報のやりとりを行う。例えば、ＮＣＵ１０９は、ＭＦＰ１００がＰＳＴＮ１９０を介して通信を行うために、ダイヤル信号を送受信する。
【００２７】
ＮＩＣ１１０は、ＭＦＰ１００がＬＡＮ１２０を介して行うネットワーク通信を制御する。ＭＦＰ１００は、ＮＩＣ１１０及びＬＡＮ１２０を介して認証サーバ１２０や、不図示のＰＣやＭＦＰとネットワーク通信を行う。
【００２８】
スキャナ１１１は、原稿台に載置された原稿の画像を読み取り、読み取られた原稿の画像を示す画像データを生成する。また、スキャナ１１１は、複数枚の原稿を１枚ずつ順に搬送するＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を有していてもよい。ＡＤＦを用いて原稿を読取る場合、スキャナ１１１は、ＡＤＦによって搬送される原稿を読み取って、原稿の画像を示す画像データを生成する。生成された画像データはＨＤＤ１０５に記憶される。
【００２９】
プリンタ１１２は、シートを給送し、給送されたシートに画像を印刷する。画像の印刷は、スキャナ１１１によって読み取られた原稿の画像データ、ＮＣＵ１０９を介して受信した画像データ、または、ＬＡＮ１２０を介して受信した画像データ等に基づいて行われる。
【００３０】
ＭＦＰ１５０と、ＭＦＰ１６０は、ＭＦＰ１００と同様の構成を有するため、詳細な説明を省略する。
【００３１】
構内交換機１８０は、ＭＦＰ１００から着信を受け、外線発呼番号が宛先の先頭に付加されていればＰＳＴＮ１９０に発呼する。一方、構内交換機１８０は、ＭＦＰ１００から着信を受け、外線発呼番号が宛先の先頭に付加されていなければＭＦＰ１５０に発呼する。
【００３２】
認証サーバ１２１は、ＭＦＰ１００で入力されたユーザを識別するための識別情報をＭＦＰ１００から受信し、受信した識別情報に基づいてユーザを認証する。ユーザの認証に成功したら、認証サーバ１２１は、認証が成功した旨の通知と、ユーザ情報をＭＦＰ１００に送信する。なお、本実施形態では認証サーバ１２１とＭＦＰ１０１を別筺体で構成するようにしたが、認証サーバ１２１とＭＦＰ１００は一体のものとして構成されていてもよい。
【００３３】
図２は、図１の操作部１０４を表した図である。
【００３４】
操作部１０４は、ハードキーによるユーザ操作を受付けるキー入力部２０１を有する。また、操作部１０４は、ソフトキーを表示可能で、当該ソフトキーによるユーザ操作を受付けるタッチパネル部２０２を有する。
【００３５】
まず、キー入力部２０１について説明する。図２に示すように、キー入力部２０１は、操作部電源スイッチ２０３を備える。ＭＦＰ１００が、スタンバイモード（通常動作状態）のときに、操作部電源スイッチ２０３がユーザによって押されると、ＣＰＵ１０１は、ＭＦＰ１００をスタンバイモードからスリープモード（通常動作状態より消費電力が小さい状態）に切り替える。一方、ＭＦＰ１００が、スリープモードのときに、操作部電源スイッチ２０３がユーザによって押されると、ＣＰＵ１０１は、ＭＦＰ１００をスリープモードからスタンバイモードに切り替える。
【００３６】
スタートキー２０５は、コピージョブや送信ジョブをＭＦＰ１００に実行させる指示をユーザから受付けるためのキーである。
【００３７】
ストップキー２０４は、実行中のコピージョブや送信ジョブを中断する指示をユーザから受付けるためのキーである。
【００３８】
テンキー２０６は、コピー部数の設定や、電話番号をユーザから受け付けるためのキーである。
【００３９】
次に、タッチパネル部２０２について説明する。タッチパネル部２０２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、その上に貼られた透明電極からなるタッチパネルシートとを有する。ＬＣＤには、操作画面やＭＦＰ１００のステータスが表示され、タッチパネルシートは、ＬＣＤに操作画面が表示された状態で、ユーザからの操作を受け付けるために使われる。
【００４０】
ユーザは、操作部１０４を操作することによって宛先を入力し、スタートキー２０５を押すことによって送信ジョブの実行を要求する。送信ジョブには、原稿の画像をスキャナ１１１で読み取って生成された画像データを電子メールに添付してＬＡＮ１２０を介して送信するものがある。また、送信ジョブには、原稿の画像をスキャナ１１１で読み取って生成された画像データを、ＮＣＵ１０９を介してファクス送信するものがある。本実施形態では、送信ジョブとしてファクス送信を例に説明する。
【００４１】
ＭＦＰ１００は、ファクス送信の指示を受けると、スキャナ１１１に原稿の画像を読み取らせ、原稿の読み取りによってスキャナ１１１で生成された画像データを、ＮＣＵ１０９を介してファクス送信する。
【００４２】
ここで、ユーザが入力した宛先が誤っていると、画像データが意図しない宛先に送信されてしまう。
【００４３】
そこで、本実施形態に係るＭＦＰ１００では、入力された宛先を、送信者であるユーザとは別のユーザが確認者として確認する。そして、確認者は、確認者の識別情報をＭＦＰ１００に入力する。そして、ＭＦＰ１００は、確認者の識別情報が入力されたことに従って画像データの送信を実行する。
【００４４】
それによって、誤送信の発生を抑制することができる。
【００４５】
以下に、処理の詳細を説明する。
【００４６】
＜ログイン処理＞
まず、ＭＦＰ１００に送信者がログインするためのログイン処理について図３を用いて説明する。図３のフローチャートに示す処理は、ＣＰＵ１０１が、ＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。
【００４７】
図３のフローチャートに示す処理は、ＭＦＰ１００の起動時やユーザがＭＦＰ１００からログアウトしたときに開始される。
【００４８】
Ｓ３０１０で、ＣＰＵ１０１は、ＭＦＰ１００にカードリーダ１０６が接続されているか否かを判定する。カードリーダ１０６が接続されていると判定した場合、ＣＰＵ１０１はＳ３０２０に処理を進め、カードリーダ１０６が接続されていないと判定した場合、ＣＰＵ１０１はＳ３０８０に処理を進める。
【００４９】
Ｓ３０２０で、ＣＰＵ１０１は、カードをタッチするよう促すログイン画面を操作部１０４に表示させる。図４（ａ）はログイン画面の一例である。ログイン画面４０１には、ＩＣカードをカードリーダにタッチしてくださいというメッセージが表示されている。
【００５０】
Ｓ３０３０で、ＣＰＵ１０１は、ＩＣカードがカードリーダ１０６に近づけられたか否かを判定する。ＩＣカードは非接触型ＩＣカードを用いればよく、ＩＣカードがカードリーダ１０６に近づけられ、ＩＣカードとカードリーダ１０６の間が所定の距離になると、ＩＣカード内のＩＣチップとカードリーダ１０６との間で無線通信が行われる。無線通信が行われたことをカードリーダ１０６が検知すると、カードリーダ１０６は、ＣＰＵ１０１に無線通信が行われたことを通知し、ＣＰＵ１０１はカードリーダ１０６にＩＣカードが近づけられたと判定する。ＩＣカードがカードリーダ１０６に近づけられるまで、ＣＰＵ１０１はＳ３０３０の処理を繰り返す。そして、ＩＣカードがカードリーダ１０６に近づけられたと判定した場合、ＣＰＵ１０１はＳ３０４０に処理を進める。
【００５１】
Ｓ３０４０で、ＣＰＵ１０１は、近づけられたＩＣカードと無線通信を行い、ＩＣカードに記憶されたユーザ名をＩＣカードから取得し、ＲＡＭ１０３に記憶する。
【００５２】
Ｓ３０５０で、ＣＰＵ１０１は、Ｓ３０４０で取得されたユーザ名に基づいて、ユーザを認証する。具体的に、ＣＰＵ１０１は、Ｓ３０４０で取得されたユーザ名が、図５（ａ）に示すユーザデータベース５０１に登録されているか否かを判断することによって、ユーザを認証する。このユーザデータベース５０１はＨＤＤ１０５に記憶され、ＣＰＵ１０１によって参照される。ユーザデータベースは、ユーザ名（ユーザＩＤ）、カードＩＤ、パスワード、ロール、肩書、所属から構成されている。パスワードは暗号化されて記憶されている。暗号化されたパスワードは、読み出される際に復号化される。なお、パスワード以外の情報も暗号化されてＨＤＤ１０５に記憶されてもよい。
【００５３】
Ｓ３０４０で取得され、ＲＡＭ１０３に記憶されたユーザ名が、ユーザデータベース５０１に登録されている場合にユーザの認証が成功する。一方、Ｓ３０４０で取得され、ＲＡＭ１０３に記憶されたユーザ名が、ユーザデータベース５０１に登録されていない場合にユーザの認証が失敗する。
【００５４】
一方、Ｓ３０１０からＳ３０８０に処理を進めた場合、Ｓ３０８０で、ＣＰＵ１０１は、ユーザ名を入力するためのユーザ名入力画面を操作部１０４に表示させる。図４（ｂ）はユーザ名入力画面の一例である。ユーザ名入力画面４０２には、ユーザ名を入力してくださいというメッセージと、ユーザ名入力領域４０３と、ＯＫボタン４０４が表示される。ユーザ名入力領域４０３がユーザによって選択されると、文字や数字を入力するためのソフトウェアキーボードが表示され、ユーザは、そのソフトウェアキーボードを介してユーザ名を入力する。
【００５５】
Ｓ３０９０で、ＣＰＵ１０１は、ユーザ名が入力されたか否かを判定する。ＯＫボタン４０４が押されるまで、ＣＰＵ１０１はＳ３０９０の処理を繰り返し、ＯＫボタン４０４が押された場合に、ＣＰＵ１０１は、ユーザ名入力領域４０３に入力されたユーザ名をＲＡＭ１０３に記憶し、Ｓ３１００に処理を進める。
【００５６】
Ｓ３１００で、ＣＰＵ１０１は、パスワードを入力するためのパスワード入力画面を操作部１０４に表示させる。図４（ｃ）は、パスワード入力画面の一例である。パスワード入力画面４０５には、ユーザパスワードを入力してくださいというメッセージと、パスワード入力領域４０６と、ＯＫボタン４０７が表示される。パスワード入力領域４０６がユーザによって選択されると、文字や数字を入力するためのソフトウェアキーボードが表示され、ユーザは、そのソフトウェアキーボードを介してパスワードを入力する。
【００５７】
Ｓ３１１０で、ＣＰＵ１０１は、パスワードが入力されたか否かを判定する。ＯＫボタン４０７が押されるまで、ＣＰＵ１０１はＳ３１１０の処理を繰り返し、ＯＫボタン４０７が押された場合に、ＣＰＵ１０１は入力されたパスワードをＲＡＭ１０３に記憶し、Ｓ３１２０に処理を進める。
【００５８】
Ｓ３１２０で、ＣＰＵ１０１は、ＲＡＭ１０３に記憶されたユーザ名とパスワードに基づいてユーザを認証する。具体的に、ＣＰＵ１０１は、ＲＡＭ１０３に記憶されたユーザ名とパスワードが、図５（ａ）に示すユーザデータベース５０１に登録されているか否かを判定することによって、ユーザを認証する。ＲＡＭ１０３に記憶されたユーザ名とパスワードがユーザデータベース５０１に登録されている場合、ユーザの認証が成功する。一方、ＲＡＭ１０３に記憶されたユーザ名とパスワードが、ユーザデータベースに登録されていない場合、ユーザの認証が失敗する。
【００５９】
Ｓ３０６０で、ＣＰＵ１０１は、ユーザの認証が成功したか、失敗したかを判定する。ユーザの認証が成功したと判定した場合、Ｓ３０７０に処理を進め、ユーザの認証に失敗したと判定した場合に、Ｓ３１３０に処理を進める。
【００６０】
Ｓ３０７０で、ＣＰＵ１０１は、認証されたユーザをＭＦＰ１００にログインさせ、ユーザにＭＦＰ１００の使用を許可する。そして、ＣＰＵ１０１は、操作部１０４にジョブの設定画面を表示させる。
【００６１】
一方、Ｓ３０６０からＳ３１３０に処理を進めた場合、ＣＰＵ１０１は、操作部１０４に、認証が失敗したことを示すエラー画面を表示させる。
【００６２】
以上がログイン処理である。
【００６３】
なお、図３では、ログイン処理をＭＦＰ１００内で行う例を説明したが、認証サーバ１２０を用いて行うようにしてもよい。その場合、ＭＦＰ１００のＣＰＵ１０１は、Ｓ３０４０で取得したユーザ名、または、Ｓ３０９０で取得したユーザ名及びＳ３１１０で取得したパスワードを認証サーバ１２０に送信し、認証サーバ１２０が、Ｓ３０５０や、Ｓ３１２０の処理を実行すればよい。そして、認証サーバ１２０が、認証の結果をＭＦＰ１００に送信すればよい。
【００６４】
＜送信ジョブの実行と送信履歴の記憶＞
ユーザは、ＭＦＰ１００にログインした後、表示されたジョブ設定画面を介して送信ジョブの設定を行う。ＭＦＰ１００にログインした後、すぐに送信ジョブの設定を行うためのジョブ設定画面が表示されてもよいし、ＭＦＰ１００にログインした後、機能選択画面によって送信機能が選択されたことに従ってジョブの設定画面が表示されてもよい。
【００６５】
図６は、ユーザがＭＦＰ１００にログインした後、送信ジョブを実行し、その送信ジョブの履歴情報を記憶するまでの処理を示すフローチャートである。図６のフローチャートに示す処理は、ＣＰＵ１０１が、ＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。
【００６６】
Ｓ６０１０で、ＣＰＵ１０１は、操作部１０４にジョブ設定画面を表示させる。ＭＦＰ１００は、コピージョブの設定を行うためのジョブ設定画面や電子メールを送信するジョブの設定を行うためのジョブ設定画面、ファクス送信を行うためのジョブの設定を行うためのジョブ設定画面などを表示可能である。本実施形態では、ファクス送信を行うためのジョブの設定を行うためのジョブ設定画面が表示された後の処理を説明する。
【００６７】
Ｓ６０１５で、ＣＰＵ１０１は、ジョブ設定画面を介して宛先や詳細設定を受け付ける。図９（ａ）は、ジョブ設定画面の一例である。ジョブ設定画面４１０は、送信ジョブの設定画面である。送信ジョブの設定画面は、宛先入力領域４１１、用紙サイズ設定欄４１２、解像度設定欄４１３、用紙向き設定欄４１４、スタートキー４１５を含む。宛先入力領域４１１は、画像データの送信宛先をユーザに設定させるための領域である。用紙サイズ設定欄４１４は、宛先で使用される用紙のサイズを設定するための設定欄である。解像度設定欄４１３は、画像データの送信解像度を設定するための設定欄である。用紙向き設定欄は、宛先で使用される用紙の向きを設定するための設定欄である。
【００６８】
ユーザは、宛先入力領域４１１にタッチし、テンキー２０６を操作して宛先を入力する。また、ユーザは、必要に応じて詳細設定を変更する。例えば、解像度設定欄４１３を２００ｄｐｉ×２００ｄｐｉから、４００ｄｐｉ×４００ｄｐｉに変更する。変更された内容は、ＣＰＵ１０１によってＨＤＤ１０５に記憶される。なお、詳細設定は、図９（ａ）に示されるものに限らず、メモリ送信とダイレクト送信の切り替え等、他の設定があってもよい。
【００６９】
Ｓ６０２０で、ＣＰＵ１０１は、ハードキーであるスタートキー２０５またはソフトキーであるスタートキー４１５が押されたか否かを判定する。スタートキー２０５とスタートキー４１５のいずれかが押されるまでＣＰＵ１０１は、Ｓ６０２０の処理を繰り返す。スタートキー２０５またはスタートキー４１５が押されたら、ＣＰＵ１０１は送信要求を受け付けたと判定し、Ｓ６０３０に処理を進める。
【００７０】
Ｓ６０３０で、ＣＰＵ１０１は、宛先入力欄４１１に入力された宛先が外線であるか、内線であるかを判定する。外線に発呼する場合、外線発呼番号の０と市外局番の先頭の０を合わせた００から始まるのが一般的である。そこで、宛先入力欄４１１に入力された宛先が００で始まる場合に、ＣＰＵ１０１はその宛先が外線であると判定する。一方、宛先入力欄４１１に入力された宛先が００以外の数字で始まる場合に、ＣＰＵ１０１は、その宛先が内線であると判定する。なお、ＣＰＵ１０１は、宛先の桁数が所定の桁数より多いときに外線と判定し、宛先の桁数が所定の桁数より少ないときに内線と判定するようにしてもよい。宛先入力欄４１１に入力された宛先が外線であると判定した場合、ＣＰＵ１０１はＳ６０４０に処理を進め、宛先入力欄４１１に入力された宛先が内線であると判定した場合、Ｓ６０４０の処理を実行することなく、Ｓ６０５０に処理を進める。
【００７１】
Ｓ６０４０で、ＣＰＵ１０１は、宛先と、送信対象の画像を確認者に確認させる処理を実行する。ここで、図７のフローチャートを用いてＳ６０４０の処理の詳細を説明する。図７のフローチャートに示す処理は、ＣＰＵ１０１が、ＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。
【００７２】
Ｓ７０１０で、ＣＰＵ１０１は、図９（ｂ）に示す確認画面を操作部１０４に表示させる。図９（ｂ）は、確認画面の一例を示す。確認画面４３０は、確認者に、宛先と画像を確認させるための画面である。
【００７３】
確認画面４３０は、チェックボックス４３１とチェックボックス４３２を含む。また、確認画面４３０は、ＯＫボタン４３３とキャンセルボタン４３４を含む。初期状態では、チェックボックス４３１とチェックボックス４３２はいずれもチェックされていない。また、確認画面４３０で、ＯＫボタン４３３はグレーアウトされ、選択できない状態で表示される。確認者は、送信者が入力した宛先が正しいことを確認したら、チェックボックス４３１を選択する。チェックボックス４３１が選択されると、ＣＰＵ１０１は、チェックボックス４３１にチェックマークを表示させる。また、確認者は、送信者がスキャナ１１１にセットした原稿が正しい原稿であることを確認したら、チェックボックス４３２を選択する。チェックボックス４３２が選択されると、ＣＰＵ１０１は、チェックボックス４３２にチェックマークを表示させる。このように、確認者は、それぞれを確認したことをチェックする。
【００７４】
Ｓ７０１５で、ＣＰＵ１０１は、キャンセルボタン４３４が押されたか否かを判定する。キャンセルボタン４３４が押されたと判定した場合、ＣＰＵ１０１は、図６のＳ６０１０に処理を進める。一方、キャンセルボタン４３４が押されていないと判定した場合、ＣＰＵ１０１は、Ｓ７０２０に処理を進める。
【００７５】
Ｓ７０２０で、ＣＰＵ１０１は、ＯＫボタン４３３が押されたか否かを判定する。ＯＫボタン４３３が押されていない場合、Ｓ７０５０に処理を進める。一方、ＯＫボタン４３３が押された場合、ＣＰＵ１０１はＳ７０５０に処理を進める。
【００７６】
Ｓ７０３０で、ＣＰＵ１０１は、全てのチェックボックスが選択されたか否かを判定する。全てのチェックボックスが選択されたと判定された場合、ＣＰＵ１０１は７０４０に処理を進め、いずれかのチェックボックスが選択されていないと判定された場合、ＣＰＵ１０１はＳ７０１５に処理を進める。
【００７７】
Ｓ７０４０で、ＣＰＵ１０１は、ＯＫボタン４３３を選択可能な状態にする。図９（ｃ）がこのときに操作部１０４に表示される確認画面である。そして、ＣＰＵ１０１はＳ７０１５に処理を進める。このように、本実施形態では、確認者に宛先が正しいことと、送信対象の原稿が正しいことを確認したかを問合せ、チェックボックスによって確認したことの指示がなされるまで、確認画面を次に進めないことによって画像データの送信を禁止するようにしている。それによって、確認者による宛先と原稿のそれぞれの確認のし忘れを抑制することができる。
【００７８】
Ｓ７０２０からＳ７０５０に処理を進めた場合、Ｓ７０５０で、ＣＰＵ１０１は、ＭＦＰ１０１にカードリーダ１０６が接続されているか否かを判定する。ＭＦＰ１０１にカードリーダ１０６が接続されていると判定された場合、ＣＰＵ１０１はＳ７０６０に処理を進め、ＭＦＰ１０１にカードリーダ１０６が接続されていないと判定された場合、ＣＰＵ１０１はＳ７１２０に処理を進める。
【００７９】
Ｓ７０６０で、ＣＰＵ１０１は、図１０（ａ）に示す確認者認証画面を操作部１０４に表示させる。図１０（ａ）は、確認者認証画面の一例である。確認者認証画面４４０は、キャンセルボタン４４１を含む。確認者は、この確認者認証画面を見て、確認者が持つＩＣカードをカードリーダ１０６に近づける。
【００８０】
Ｓ７０７０で、ＣＰＵ１０１は、カードが近づけられたか否かを判定する。判定の方法は、Ｓ３０３０と同様である。カードが近づけられていないと判定した場合、ＣＰＵ１０１はＳ７０８０に処理を進め、カードが近づけられたと判定した場合、ＣＰＵ１０１はＳ７０９０に処理を進める。
【００８１】
Ｓ７０８０で、ＣＰＵ１０１は、図１０（ａ）のキャンセルボタン４４１が押されたか否かを判定する。キャンセルボタン４４１が押されていないと判定した場合、ＣＰＵ１０１はＳ７０７０に処理を進め、キャンセルボタン４４１が押されたと判定した場合、ＣＰＵ１０１は図６のＳ６０１０に処理を進める。このとき、ＣＰＵ１０１は、設定された宛先と詳細設定をキャンセルし、デフォルト値に戻してもよいし、設定された宛先と詳細設定をキャンセルせずに残し、設定の変更を受け付けるようにしてもよい。
【００８２】
Ｓ７０９０で、ＣＰＵ１０１は、近づけられたＩＣカードと無線通信を行い、ＩＣカードに記憶された確認者のユーザ名（確認者名）をＩＣカードから取得し、ＲＡＭ１０３に記憶する。
【００８３】
ここまでがＩＣカードによる確認者の識別情報の取得方法である。
【００８４】
一方、Ｓ７０５０からＳ７１２０に処理を進めた場合、Ｓ７１２０で、ＣＰＵ１０１は、図１０（ｂ）に示す確認者名入力画面を操作部１０４に表示させる。確認者名入力画面４４２は、確認者名入力領域４４３と、ＯＫボタン４４４と、キャンセルボタン４４５を含む。確認者名入力領域４４３がユーザによって選択されると、文字や数字を入力するためのソフトウェアキーボードが表示され、ユーザは、そのソフトウェアキーボードを介してユーザ名を入力する。
【００８５】
Ｓ７１３０で、ＣＰＵ１０１は、確認者のユーザ名が入力されたか否かを判定する。ＯＫボタン４４４が選択されたことに従って、ＣＰＵ１０１は確認者のユーザ名が入力されたと判定する。確認者のユーザ名が入力されるまでＳ７１３０の処理を繰り返し、確認者のユーザ名が入力されたと判定した場合に、ＣＰＵ１０１はＳ７１００に処理を進める。なお、キャンセルボタン４４５が押された場合、ＣＰＵ１０１は図６のＳ６０１０に処理を進めればよい。
【００８６】
Ｓ７１００で、ＣＰＵ１１０は、図５（ｂ）の承認権限テーブルを参照する。承認権限テーブルには、データの宛先を確認し、データの送信を許可する権限を有する確認者のユーザ名が記憶されている。
【００８７】
Ｓ７１１０で、ＣＰＵ１１０は、参照した承認権限テーブルに基づいて、確認者のユーザ名が承認権限テーブルに登録されているか否かを判定する。確認者のユーザ名が承認権限テーブルに登録されていると判定した場合、ＣＰＵ１１０はＳ７１７０に処理を進め、確認者のユーザ名が承認権限テーブルに登録されていないと判定した場合、ＣＰＵ１１０はＳ７１６０に処理を進める。
【００８８】
Ｓ７１７０で、ＣＰＵ１０１は、確認者のユーザ名を、送信履歴データベースに記憶するための情報としてＨＤＤ１０５に記憶しておく。その後、図６のＳ６０５０に処理を進める。
【００８９】
Ｓ７１１０からＳ７１６０に処理を進めた場合、ＣＰＵ１０１は、確認者が正当な確認者ではないことを示す図１２（ｃ）のエラー画面を操作部１０４に表示させる。図１２（ｃ）のＯＫボタン９３１が選択されると、ＣＰＵ１０１は、Ｓ７０５０に処理を進める。
【００９０】
図６に説明を戻す。Ｓ６０５０で、ＣＰＵ１０１は、新たに実行される送信ジョブの送信履歴レコードを送信履歴データベースに追加するために管理番号を発行し、送信履歴データベースに記憶する。送信履歴データベースには、管理番号の他、開始時刻、宛先、送信者、確認者、通信枚数、通信結果の項目が含まれる。
【００９１】
Ｓ６０６０で、ＣＰＵ１０１は、Ｓ６０５０で発行された管理番号を送信履歴データベース８０１に記憶し、その管理番号に関連付けて、この時点で確定している送信ジョブの開始時刻、宛先、送信者、確認者を送信履歴データベースに記憶する。具体的に、ＣＰＵ１０１は、タイマ１０７から現在時刻を取得し、Ｓ６０５０で発行された管理番号に関連付けて、取得した現在時刻を開始時刻の列に記憶する。また、ＣＰＵ１０１は、Ｓ６０１５で設定された宛先を取得し、取得された宛先をＳ６０５０で発行された管理番号に関連付けて記憶する。さらに、ＣＰＵ１０１は、図３のＳ３０５０またはＳ３１２０で認証された送信者のユーザ名をＳ６０５０で発行された管理番号に関連付けて記憶する。また、ＣＰＵ１０１は、Ｓ７１７０で記憶された確認者のユーザ名をＳ６０５０で発行された管理番号に関連付けて記憶する。これらの情報は、原稿の読み取り前に確定する情報であるため、この段階で送信履歴データベースに記憶することができる。
【００９２】
Ｓ６０７０で、ＣＰＵ１０１は送信ジョブを実行する。ここで、Ｓ６０７０の詳細を、図８を用いて説明する。図８のフローチャートに示す処理は、ＣＰＵ１０１が、ＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。
【００９３】
Ｓ８０１０で、ＣＰＵ１０１は、原稿の枚数をカウントするための原稿枚数カウンタ（変数）をＲＡＭ１０３に用意し、原稿枚数カウンタの値を０に初期化する。
【００９４】
Ｓ８０２０で、ＣＰＵ１０１は、設定された詳細設定に従って原稿を読み取るようスキャナ１１１に指示する。スキャナ１１１は、指示に従ってＡＤＦにセットされた１枚目の原稿の搬送を開始し、搬送された原稿の画像を読み取り、読み取った原稿の画像を示す画像データを生成する。ＣＰＵ１０１は、生成された画像データをＨＤＤ１０５に記憶する。
【００９５】
Ｓ８０３０で、ＣＰＵ１０１は、原稿の枚数をカウントするために、ＲＡＭ１０３に格納された原稿枚数カウンタの値を１増やす。
【００９６】
Ｓ８０４０で、ＣＰＵ１０１は、ＡＤＦに次の原稿があるか否かをＡＤＦに設けられた原稿検知センサによって判定する。ＡＤＦに次の原稿があると判定した場合、Ｓ８０２０に処理を進め、ＡＤＦに次の原稿がないと判定した場合、Ｓ８０５０に処理を進める。
【００９７】
Ｓ８０５０で、ＣＰＵ１０１は、ＨＤＤ１０５に記憶された画像データをＳ６０１５で入力された宛先にモデム１０８及びＮＣＵ１０９を介して送信する。
【００９８】
なお、本実施形態では、全ての原稿を読み終わってから、先頭の原稿の画像データを送信するメモリ送信を例に説明した。しかしながら、本発明は、これに限られず、１枚の原稿の読み取りと送信が完了してから、次の原稿の読み取りと送信を実行するダイレクト送信を実行してもよい。
【００９９】
図６に説明を戻す。Ｓ６０８０で、ＣＰＵ１０１は、Ｓ８０３０でカウントされたＲＡＭ１０３の原稿枚数カウンタの値を、送信履歴データベース内のＳ６０５０で発行された管理番号に関連付けて通信枚数として記憶する。また、ＣＰＵ１０１は、通信結果をＳ６０５０で発行された管理番号に関連付けて、通信結果の列に記憶する。通信結果には、エラーが発生することなく最後の原稿の画像の送信が完了したらＯＫが記憶され、最後の原稿の画像の送信が完了する前にエラーが発生したらＮＧが記憶される。
【０１００】
以上の手順で、送信ジョブが実行され、送信履歴がＨＤＤ１０５に記憶される。ＨＤＤ１０５に記憶された送信履歴は、後から、ユーザから表示指示を受け付けたことに基づいて操作部１０４に表示可能である。また、ユーザから印刷指示を受け付けたことに基づいてプリンタ１１２によって印刷可能である。
【０１０１】
以上のような実施形態によって、宛先を確認したユーザが、承認権限を有するユーザであることに基づいて画像データを送信することができる。
【０１０２】
＜第２の実施形態＞
第１の実施形態では、承認権限テーブルに、承認権限を有する確認者をユーザ名によって管理する例を説明した。第２の実施形態では、承認権限を有する確認者を肩書によって管理する例を説明する。
【０１０３】
ＭＦＰ１００の構成や、通信システムの構成は、第１の実施形態と同様であるため、詳しい説明を省略し、差分について説明する。
【０１０４】
図１１は、第２の実施形態にかかる処理を説明するためのフローチャートである。図１１のフローチャートに示す処理は、ＣＰＵ１０１が、ＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出して実行することによって実現される。
【０１０５】
第２の実施形態では、第１の実施形態における図７のフローチャートに示す処理の代わりに、図１１のフローチャートに示す処理が実行される。
【０１０６】
差分は、Ｓ８１００とＳ８１１０である。
【０１０７】
Ｓ８１００で、ＣＰＵ１０１は、図５（ａ）のユーザデータベース５０１と、図１２（ａ）の肩書管理テーブル１２０１を参照する。
【０１０８】
Ｓ８１１０で、ＣＰＵ１０１は、Ｓ７０８０またはＳ７１３０で取得された確認者のユーザ名に対応する確認者のレコードを図５（ａ）のユーザデータベース５０１から特定する。そして、その確認者の肩書を取得し、取得した肩書が、図１２（ａ）の肩書管理テーブル１２０２に登録されているか否かを判定する。確認者の肩書が、図１２（ａ）の肩書管理テーブル１２０２に登録されていると判定された場合、ＣＰＵ１０１は、Ｓ７１７０に処理を進める。一方、確認者の肩書が、図１２（ａ）の肩書管理テーブル１２０２に登録されていないと判定された場合、ＣＰＵ１０１は、Ｓ７１６０に処理を進める。
【０１０９】
以上のような実施形態によって、データの送信宛先を確認したユーザが、データの送信を許可する承認権限を有する肩書を持つユーザであることに基づいてデータの送信を許可することが可能となる。
【０１１０】
このような実施形態によれば、データの送信を許可する権限を肩書ごとに管理することができる。
【０１１１】
上述した実施形態では、図１２（ａ）に示す肩書管理テーブル１２０１を用いて、確認者が、データの送信を許可する承認権限を有するか否かを判定していた。しかしながら、本発明はこれに限られず、図１２（ｂ）に示す所属管理テーブル１２０２を用いて、確認者が、データの送信を許可する承認権限を有するか否かを判定してもよい。その場合、Ｓ８１００で、ＣＰＵ１０１は、図５（ａ）のユーザデータベース５０１と、図１２（ｂ）の所属管理テーブル１２０２を参照する。
【０１１２】
Ｓ８１１０で、ＣＰＵ１０１は、Ｓ７０８０またはＳ７１３０で取得された確認者のユーザ名に対応する確認者のレコードを図５（ａ）のユーザデータベース５０１から特定する。そして、その確認者の所属を取得し、取得した所属が、図１２（ｂ）の所属管理テーブル１２０２に登録されているか否かを判定する。確認者の所属が、図１２（ｂ）の所属管理テーブル１２０２に登録されていると判定された場合、ＣＰＵ１０１は、Ｓ７１７０に処理を進める。一方、確認者の所属が、図１２（ｂ）の所属管理テーブル１２０２に登録されていないと判定された場合、ＣＰＵ１０１は、Ｓ７１６０に処理を進める。
【０１１３】
このような実施形態によれば、データの送信宛先を確認したユーザが、データの送信を許可する承認権限が与えられた部署に所属するユーザであることに基づいてデータの送信を許可することが可能となる。データの送信を許可する権限を所属ごとに管理することができる。
【０１１４】
なお、図１２（ａ）の肩書管理テーブル１２０１と、図１２（ｂ）の所属管理テーブル１２０２の両方を用いるようにしてもよい。その場合、Ｓ８１１０で、ＣＰＵ１０１は、確認者の肩書が図１２（ａ）の肩書管理テーブル１２０１に登録されているか、または、確認者の所属が図１２（ｂ）の所属管理テーブル１２０２に登録されているかを判定すればよい。
【０１１５】
（第３の実施形態）
第３の実施形態では、宛先がアドレス帳を用いて設定されたときと、アドレス帳を用いずに新規宛先入力によって設定されたときとで、宛先を確認する権限を有する肩書きや所属を変える例を説明する。
【０１１６】
ＭＦＰ１００の構成や、通信システムの構成は、第１の実施形態と同様であるため、詳しい説明を省略し、差分について説明する。
【０１１７】
ＣＰＵ１０１は、Ｓ６０１５で設定された宛先が、アドレス帳によって設定されたものであるか、新規宛先入力によって設定されたものであるかを判定する。
【０１１８】
アドレス帳によって設定されたものである場合、Ｓ７１１０で、ＣＰＵ１０１は、図１２（ｃ）の肩書管理テーブルの承認可能宛先が「アドレス帳内」のレコードを特定する。そして、ＣＰＵ１０１は、そのレコードの属性値として記憶されている「課長，主任」を取得し、確認者の肩書が「課長」または「主任」であるかを判定する。確認者の肩書が「課長」または「主任」であると判定すれば、ＣＰＵ１０１は、Ｓ７１７０に処理を進め、確認者の肩書がいずれでもなければ、Ｓ７１６０に処理を進める。
【０１１９】
一方、新規宛先入力によって設定されたものである場合、Ｓ７１１０で、ＣＰＵ１０１は、図１２（ｃ）の肩書管理テーブルの承認可能宛先が「すべて」のレコードを特定する。そして、ＣＰＵ１０１は、そのレコードの属性値として記憶されている「課長」を取得し、確認者の肩書が「課長」であるかを判定する。確認者の肩書が「課長」であると判定すれば、ＣＰＵ１０１は、Ｓ７１７０に処理を進め、確認者の肩書が「課長」でなければ、Ｓ７１６０に処理を進める。
【０１２０】
つまり、肩書が主任であるユーザは、アドレス帳を用いて設定された宛先を確認し、データの送信を許可するための権限を有するが、新規宛先入力によって設定された宛先を確認し、データの送信を許可するための権限を有しない。
【０１２１】
このように、宛先がアドレス帳を用いて設定されたときと、アドレス帳を用いずに新規宛先入力によって設定されたときとで、宛先を確認する権限を有する肩書きや所属を変えることができる。
【０１２２】
（その他の実施形態）
なお、上述した実施形態では、ファクス送信ジョブについて説明したが、電子メールを送信する送信ジョブに適用してもよい。その場合、宛先は、電話番号ではなく、メールアドレスになる。また、電子メールの場合、Ｓ６０３０における宛先が外線か内線かの判定はスキップすればよい。
【０１２３】
また、上述した実施形態で、ＩＣカードから取得した確認者のユーザ名が図５（ａ）のユーザデータベース５０１に登録されているか否かを判定し、登録されていると判定したときに、Ｓ７１００やＳ８１００の処理を実行するようにしてもよい。一方、登録されていないと判定した場合、ＣＰＵ１０１は、Ｓ７１６０の処理を実行する。
【０１２４】
また、上述した実施形態では、キーボードを介して確認者のユーザ名のみを入力させる例を説明したが、確認者のユーザ名に加えてパスワードを入力させてもよい。そして、入力された確認者のユーザ名とパスワードが、図５（ａ）のユーザデータベース５０１に登録されているか否かを判定してもよい。そして、登録されていると判定したときに、Ｓ７１００やＳ８１００の処理を実行するようにしてもよい。一方、登録されていないと判定した場合、ＣＰＵ１０１は、Ｓ７１６０の処理を実行する。
【０１２５】
また、上述した実施形態では、キーボードを介して確認者のユーザ名のみを入力させる例を説明したが、確認者のユーザ名に加えてパスワードを入力させてもよい。そして、入力された確認者のユーザ名とパスワードが、図５（ａ）のユーザデータベース５０１に登録されているか否かを判定してもよい。
【０１２６】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２７】
１００  ＭＦＰ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
【図１】
0006679341.tif 000002
【図２】
0006679341.tif 000003
【図３】
0006679341.tif 000004
【図４】
0006679341.tif 000005
【図５】
0006679341.tif 000006
【図６】
0006679341.tif 000007
【図７】
0006679341.tif 000008
【図８】
0006679341.tif 000009
【図９】
0006679341.tif 000010
【図１０】
0006679341.tif 000011
【図１１】
0006679341.tif 000012
【図１２】
0006679341.tif 000013