(57)【特許請求の範囲】
【請求項１】
画像処理装置と携帯情報装置とを含む文書編集システムであって、
前記画像処理装置は、
データを取得するデータ取得手段と、
データを送信するための送信先を特定する送信先情報であって、操作ユーザーに関連付けられた１以上の送信先情報を取得する送信先情報取得手段と、
前記取得されたデータと前記取得された１以上の送信先情報との組を前記携帯情報装置に送信するデータ送信手段と、を備え、
前記携帯情報装置は、
前記画像処理装置からデータと１以上の送信先情報との組を受信するデータ受信手段と、
前記受信されたデータを表示する表示制御手段と、
前記表示されたデータの一部の特定部分を決定する領域決定手段と、
前記受信された１以上の送信先情報のうちから１以上の送信先情報を特定する送信先特定手段と、
操作ユーザーにより入力される編集情報と、前記特定部分と、前記特定された１以上の送信先情報と、を関連付けた関連付データを生成する関連付手段と、を備え、
前記画像処理装置および前記携帯情報装置のいずれかは、
前記編集情報および前記特定部分を、前記関連付データによって関連付けられた前記１以上の送信先情報に従って送信する編集情報送信手段を、さらに備えた、文書編集システム。
【請求項２】
前記画像処理装置は、
使用が許可されたユーザーごとに、認証情報と、そのユーザーに割り当てられた送信先情報とを関連付けることにより、ユーザーを登録する登録手段と、
認証情報に基づいて操作ユーザーを認証する認証手段と、を備え、
前記送信先情報取得手段は、操作ユーザーが前記認証手段により認証されていることを条件に、前記登録手段により登録された登録ユーザーのうち、前記認証された操作ユーザーに関連する１以上の登録ユーザーにそれぞれ関連付けられた送信先情報を取得する、請求項１に記載の文書編集システム。
【請求項３】
前記登録手段は、登録された登録ユーザーを、複数のグループのいずれかと関連付け、
前記送信先情報取得手段は、前記複数のグループのうちから１つを選択するグループ選択手段と、
前記選択されたグループに分類された１以上の登録ユーザーそれぞれに関連付けられた送信先情報を抽出する抽出手段と、を含む、請求項２に記載の文書編集システム。
【請求項４】
サーバーをさらに含み、
前記サーバーは、
使用が許可されたユーザーごとに、認証情報と、そのユーザーに割り当てられた送信先情報とを関連付けることにより、ユーザーを登録するサーバー側登録手段と、
前記画像処理装置から操作ユーザーの認証情報を受信することに応じて、前記受信された認証情報に基づいて操作ユーザーを認証するサーバー側認証手段と、
前記登録手段により登録された登録ユーザーのうち、前記認証された操作ユーザーに関連する１以上の登録ユーザーにそれぞれ関連付けられた送信先情報を取得するサーバー側送信先情報取得手段と、を備え、
前記画像処理装置は、操作ユーザーの認証情報を前記サーバーに送信する認証依頼手段をさらに備え、
前記送信先情報取得手段は、操作ユーザーが前記サーバーにより認証されることを条件に、送信先情報の送信を依頼するための送信依頼情報を前記サーバーに送信する、請求項１に記載の文書編集システム。
【請求項５】
前記サーバー側登録手段は、登録された登録ユーザーを、複数のグループのいずれかと関連付け、
前記送信先情報取得手段は、前記複数のグループのうちから１つを選択するグループ選択手段を含み、前記選択されたグループを識別するためのグループ識別情報を含む送信依頼情報を送信し、
前記サーバー側送信先情報取得手段は、前記送信依頼情報に含まれるグループ識別情報で特定されるグループに分類された１以上の登録ユーザーそれぞれに関連付けられた送信先情報を抽出するサーバー側抽出手段を、含む請求項４に記載の文書編集システム。
【請求項６】
前記グループ選択手段は、前記操作ユーザーが属するグループと同じグループを選択するユーザーグループ選択手段を含む、請求項３または５に記載の文書編集システム。
【請求項７】
前記グループ選択手段は、前記操作ユーザーにより指定されたグループを選択する指定グループ選択手段を含む、請求項３または５に記載の文書編集システム。
【請求項８】
前記複数のグループは、セキュリティレベルが異なり、
前記グループ選択手段は、前記操作ユーザーにより指定されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループを選択する指定レベル選択手段を含む、請求項３または５に記載の文書編集システム。
【請求項９】
前記画像処理装置は、原稿を読み取る原稿読取手段を、さらに備え、
前記データ取得手段は、前記原稿読取手段が操作ユーザーの指示に基づいて原稿を読み取って出力するデータを受け付ける原稿読取データ受付手段を含む、請求項１〜８のいずれかに記載の文書編集システム。
【請求項１０】
前記画像処理装置は、原稿を読み取る原稿読取手段を、さらに備え、
前記データ取得手段は、前記原稿読取手段が操作ユーザーの指示に基づいて原稿を読み取って出力するデータを受け付ける原稿読取データ受付手段と、
前記原稿のセキュリティレベルを検出するレベル検出手段と、を含み、
前記複数のグループは、セキュリティレベルが異なり、
前記グループ選択手段は、前記検出されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループを選択する検出レベル選択手段を含む、請求項３または５に記載の文書編集システム。
【請求項１１】
前記画像処理装置は、データを記憶する記憶手段をさらに備え、
前記データ取得手段は、前記記憶手段に記憶されたデータのうちからユーザーにより指定されたデータを読み出す読出手段を含む、請求項１〜１０のいずれかに記載の文書編集システム。
【請求項１２】
前記送信先特定手段は、前記受信された組に含まれる１以上の送信先情報を表示するリスト表示手段と、
前記表示された１以上の送信先情報のうちから操作ユーザーによる１以上の指定を受け付ける送信先指定受付手段と、を含む、請求項１〜１１のいずれかに記載の文書編集システム。
【請求項１３】
前記領域決定手段は、前記表示されたデータのうち操作ユーザーにより指定された部分を特定する領域指定受付手段を含む、請求項１〜１２のいずれかに記載の文書編集システム。
【請求項１４】
前記生成された関連付データを前記受信されたデータに埋め込む埋込手段をさらに備えた、請求項１〜１３のいずれかに記載の文書編集システム。
【請求項１５】
画像処理装置と携帯情報装置とを含む文書編集システムで実行される文書編集方法であって、
前記画像処理装置に、
データを取得するステップと、
データを送信するための送信先を特定する送信先情報であって、操作ユーザーに関連付けられた１以上の送信先情報を取得するステップと、
前記取得されたデータと前記取得された１以上の送信先情報との組を前記携帯情報装置に送信するステップと、を実行させ、
前記携帯情報装置に、
前記画像処理装置からデータと１以上の送信先情報との組を受信するステップと、
前記受信されたデータを表示するステップと、
前記表示されたデータの一部の特定部分を決定するステップと、
前記受信された１以上の送信先情報のうちから１以上の送信先情報を特定するステップと、
操作ユーザーにより入力される編集情報と、前記特定部分と、前記特定された１以上の送信先情報と、を関連付けた関連付データを生成するステップと、を実行させ、
前記画像処理装置および前記携帯情報装置のいずれかに、
前記編集情報および前記特定部分を、前記関連付データによって関連付けられた前記１以上の送信先情報に従って送信するステップを、さらに実行させる、文書編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書編集システムおよび文書編集方法に関し、特に、携帯情報装置と画像処理装置とを含む文書編集システム、その文書編集システムで実行される文書編集方法に関する。
【背景技術】
【０００２】
近年、電子ペーパー等またはスマートホン等のＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔs）は、電子化された文書を記憶可能であり、時と場所を選ばず、文書を閲覧したり、編集したりできる。さらに、電子メールなどでデータを別のユーザーに送信することができる。例えば、複合機（以下「ＭＦＰ」という）等の画像処理装置で読み取られた原稿のデータを、ＰＤＡに取り込み、ＰＤＡで、そのデータを編集した後、編集内容を別のユーザーに電子メールで送信することができる。
【０００３】
しかしながら、ＰＤＡが有するアドレス帳は、ＰＤＡの所有者により作成されるため、ＰＤＡが異なればアドレス帳に含まれる電子メールアドレスが異なる。このため、送信を希望する電子メールアドレスがアドレス帳に登録されていない場合には、送信の都度新たに電子メールアドレスを指定しなければならない。また、アドレス帳がメンテナンスされていない場合には、誤った電子メールアドレスに送信されてしまう場合があるといった問題がある。
【０００４】
一方、特開２００７−２９５４２８号公報には、画像を読み取って画像データを取得した原稿に付設されたＲＦＩＤタグから、ＲＦリーダが無線通信により送信先情報を読み出した場合、送信先情報が示す送信先に送信する画像記録装置が記載されている。
【０００５】
しかしながら、送信先が原稿に付設されたＲＦＩＤタグに記憶された送信先情報の範囲内に制限されるため、それとは異なる送信先に送信することができないといった問題がある。
【特許文献１】特開２００７−２９５４２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、データの一部に情報を追加して通知する操作を容易にした文書編集システムを提供することである。
【０００７】
この発明の他の目的の一つは、データの一部に情報を追加して通知する操作を容易にした文書編集方法を提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、文書編集システムは、画像処理装置と携帯情報装置とを含む文書編集システムであって、画像処理装置は、データを取得するデータ取得手段と、データを送信するための送信先を特定する送信先情報であって、操作ユーザーに関連付けられた１以上の送信先情報を取得する送信先情報取得手段と、取得されたデータと取得された１以上の送信先情報との組を携帯情報装置に送信するデータ送信手段と、を備え、携帯情報装置は、画像処理装置からデータと１以上の送信先情報との組を受信するデータ受信手段と、受信されたデータを表示する表示制御手段と、表示されたデータの一部の特定部分を決定する領域決定手段と、受信された１以上の送信先情報のうちから１以上の送信先情報を特定する送信先特定手段と、操作ユーザーにより入力される編集情報と、特定部分と、特定された１以上の送信先情報と、を関連付けた関連付データを生成する関連付手段と、を備え、画像処理装置および携帯情報装置のいずれかは、編集情報および特定部分を、関連付データによって関連付けられた１以上の送信先情報に従って送信する編集情報送信手段を、さらに備える。
【０００９】
この局面に従えば、画像処理装置によって操作ユーザーに関連付けられた送信先情報が取得され、画像処理装置によって取得された送信先情報のうちから送信先が携帯情報装置によって特定されるので、送信先を容易に特定することができ、誤った送信先に送信する誤操作を防止することができる。また、携帯情報装置に編集情報が入力されるので、編集情報の入力が容易となる。さらに、特定部分と編集情報とが送信されるので、データのうちで編集情報に関連する部分を特定して送信することができ、データのうちで不要な部分が送信されないようにすることができる。その結果、データの一部に情報を追加して通知する操作を容易にした文書編集システムを提供することができる。
【００１０】
好ましくは、画像処理装置は、使用が許可されたユーザーごとに、認証情報と、そのユーザーに割り当てられた送信先情報とを関連付けることにより、ユーザーを登録する登録手段と、認証情報に基づいて操作ユーザーを認証する認証手段と、を備え、送信先情報取得手段は、操作ユーザーが認証手段により認証されていることを条件に、登録手段により登録された登録ユーザーのうち、認証された操作ユーザーに関連する１以上の登録ユーザーにそれぞれ関連付けられた送信先情報を取得する。
【００１１】
この局面に従えば、操作ユーザーが認証されていることを条件に、登録された登録ユーザーのうち、認証された操作ユーザーに関連する１以上の登録ユーザーにそれぞれ関連付けられた送信先情報が取得される。このため、画像処理装置に登録ユーザーの送信先情報を登録すればよいので、送信先情報を一元的に管理することができ、送信先情報の変更を容易にすることができる。また、データの送信先を画像処理装置に登録された登録ユーザーに制限することができる。
【００１２】
好ましくは、登録手段は、登録された登録ユーザーを、複数のグループのいずれかと関連付け、送信先情報取得手段は、複数のグループのうちから１つを選択するグループ選択手段と、選択されたグループに分類された１以上の登録ユーザーそれぞれに関連付けられた送信先情報を抽出する抽出手段と、を含む。
【００１３】
この局面に従えば、画像処理装置において、登録ユーザーが複数のグループのいずれかと関連付けられるので、操作ユーザーに関連する登録ユーザーを、画像処理装置において決定することができる。また、操作ユーザーに関連する登録ユーザーを、操作ユーザーに関連するグループに分類された登録ユーザーとすれば、操作ユーザーに関連する登録ユーザーを容易に決定することができる。
【００１４】
好ましくは、サーバーをさらに含み、サーバーは、使用が許可されたユーザーごとに、認証情報と、そのユーザーに割り当てられた送信先情報とを関連付けることにより、ユーザーを登録するサーバー側登録手段と、画像処理装置から操作ユーザーの認証情報を受信することに応じて、受信された認証情報に基づいて操作ユーザーを認証するサーバー側認証手段と、登録手段により登録された登録ユーザーのうち、認証された操作ユーザーに関連する１以上の登録ユーザーにそれぞれ関連付けられた送信先情報を取得するサーバー側送信先情報取得手段と、を備え、画像処理装置は、操作ユーザーの認証情報をサーバーに送信する認証依頼手段をさらに備え、送信先情報取得手段は、操作ユーザーがサーバーにより認証されることを条件に、送信先情報の送信を依頼するための送信依頼情報をサーバーに送信する。
【００１５】
この局面に従えば、操作ユーザーが認証されていることを条件に、登録された登録ユーザーのうち、認証された操作ユーザーに関連する１以上の登録ユーザーにそれぞれ関連付けられた送信先情報が取得される。このため、サーバーに登録ユーザーの送信先情報を登録すればよいので、送信先情報を一元的に管理することができ、送信先情報の変更を容易にすることができる。また、データの送信先をサーバーに登録された登録ユーザーに制限することができる。
【００１６】
好ましくは、サーバー側登録手段は、登録された登録ユーザーを、複数のグループのいずれかと関連付け、送信先情報取得手段は、複数のグループのうちから１つを選択するグループ選択手段を含み、選択されたグループを識別するためのグループ識別情報を含む送信依頼情報を送信し、サーバー側送信先情報取得手段は、送信依頼情報に含まれるグループ識別情報で特定されるグループに分類された１以上の登録ユーザーそれぞれに関連付けられた送信先情報を抽出するサーバー側抽出手段を、含む。
【００１７】
この局面に従えば、サーバーにおいて、登録ユーザーが複数のグループのいずれかと関連付けられるので、操作ユーザーに関連する登録ユーザーを、サーバーにおいて決定することができる。また、操作ユーザーに関連する登録ユーザーを、操作ユーザーに関連するグループに分類された登録ユーザーとすれば、操作ユーザーに関連する登録ユーザーを容易に決定することができる。
【００１８】
好ましくは、グループ選択手段は、操作ユーザーが属するグループと同じグループを選択するユーザーグループ選択手段を含む。
【００１９】
この局面に従えば、操作ユーザーに関連する登録ユーザーを、操作ユーザーが属するグループと同じグループに属する登録ユーザーとするので、操作ユーザーに関連する登録ユーザーを容易に決定することができる。
【００２０】
好ましくは、グループ選択手段は、操作ユーザーにより指定されたグループを選択する指定グループ選択手段を含む。
【００２１】
この局面に従えば、操作ユーザーに関連する登録ユーザーを、操作ユーザーにより指定されたグループに属する登録ユーザーとするので、操作ユーザーに関連する登録ユーザーを操作ユーザーが容易に決定することができる。
【００２２】
好ましくは、複数のグループは、セキュリティレベルが異なり、グループ選択手段は、操作ユーザーにより指定されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループを選択する指定レベル選択手段を含む。
【００２３】
この局面に従えば、操作ユーザーに関連する登録ユーザーを、操作ユーザーにより指定されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループに属する登録ユーザーとするので、操作ユーザーに関連する登録ユーザーを、操作ユーザーがセキュリティレベルに基づいて決定することができる。
【００２４】
好ましくは、画像処理装置は、原稿を読み取る原稿読取手段を、さらに備え、データ取得手段は、原稿読取手段が操作ユーザーの指示に基づいて原稿を読み取って出力するデータを受け付ける原稿読取データ受付手段を含む。
【００２５】
好ましくは、画像処理装置は、原稿を読み取る原稿読取手段を、さらに備え、データ取得手段は、原稿読取手段が操作ユーザーの指示に基づいて原稿を読み取って出力するデータを受け付ける原稿読取データ受付手段と、原稿のセキュリティレベルを検出するレベル検出手段と、を含み、複数のグループは、セキュリティレベルが異なり、グループ選択手段は、検出されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループを選択する検出レベル選択手段を含む、請求項３または５に記載の文書編集システム。
【００２６】
この局面によれば、原稿のセキュリティレベルが検出され、検出されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループが選択され、選択されたグループに属する登録ユーザーが操作ユーザーに関連する登録ユーザーとして決定される。このため、原稿のセキュリティレベルによって、データの送信先となる登録ユーザーを制限することができ、原稿の機密性を維持することができる。
【００２７】
好ましくは、画像処理装置は、データを記憶する記憶手段をさらに備え、データ取得手段は、記憶手段に記憶されたデータのうちからユーザーにより指定されたデータを読み出す読出手段を含む。
【００２８】
好ましくは、送信先特定手段は、受信された組に含まれる１以上の送信先情報を表示するリスト表示手段と、表示された１以上の送信先情報のうちから操作ユーザーによる１以上の指定を受け付ける送信先指定受付手段と、を含む。
【００２９】
好ましくは、領域決定手段は、表示されたデータのうち操作ユーザーにより指定された部分を特定する領域指定受付手段を含む。
【００３０】
好ましくは、生成された関連付データを受信されたデータに埋め込む埋込手段をさらに備える。
【００３１】
この発明の他の局面によれば、文書編集方法は、画像処理装置と携帯情報装置とを含む文書編集システムで実行される文書編集方法であって、画像処理装置に、データを取得するステップと、データを送信するための送信先を特定する送信先情報であって、操作ユーザーに関連付けられた１以上の送信先情報を取得するステップと、取得されたデータと取得された１以上の送信先情報との組を携帯情報装置に送信するステップと、を実行させ、携帯情報装置に、画像処理装置からデータと１以上の送信先情報との組を受信するステップと、受信されたデータを表示するステップと、表示されたデータの一部の特定部分を決定するステップと、受信された１以上の送信先情報のうちから１以上の送信先情報を特定するステップと、操作ユーザーにより入力される編集情報と、特定部分と、特定された１以上の送信先情報と、を関連付けた関連付データを生成するステップと、を実行させ、画像処理装置および携帯情報装置のいずれかに、編集情報および特定部分を、関連付データによって関連付けられた１以上の送信先情報に従って送信するステップを、さらに実行させる。
【００３２】
この局面に従えば、画像処理装置によって取得された操作ユーザーに関連付けられた送信先情報のうちから送信先が特定されるので、送信先を容易に特定することができ、誤った送信先に送信する誤操作を防止することができる。また、携帯情報装置に編集情報が入力されるので、編集情報の入力が容易となる。さらに、特定部分と編集情報とが送信されるので、データのうちで編集情報に関連する部分を特定して送信することができ、データのうちで不要な部分が送信されないようにすることができる。その結果、データの一部に情報を追加して通知する操作を容易にした文書編集方法を提供することができる。
【図面の簡単な説明】
【００３３】
【図１】第１の実施の形態における文書編集システムの全体概要を示す図である。
【図２】ＭＦＰのハードウエア構成の概要を示すブロック図である。
【図３】操作パネルの一例を示す平面図である。
【図４】携帯情報装置のハードウエア構成の概要を示すブロック図である。
【図５】ＭＦＰが備えるＣＰＵが有する機能の一例を示す図である。
【図６】ユーザーレコードのフォーマットの一例を示す図である。
【図７】送信先情報のフォーマットの一例を示す図である。
【図８】携帯情報装置が備えるＣＰＵが有する機能の一例を示す図である。
【図９】関連付データのフォーマットの一例を示す図である。
【図１０】データ送信処理の流れの一例を示すフローチャートである。
【図１１】認証処理の流れの一例を示すフローチャートである。
【図１２】データ取得処理の流れの一例を示すフローチャートである。
【図１３】送信先情報取得処理の流れの一例を示す第１のフローチャートである。
【図１４】送信先情報取得処理の流れの一例を示す第２のフローチャートである。
【図１５】編集処理の流れの一例を示すフローチャートである。
【図１６】第２の実施の形態における文書編集システムの全体概要を示す図である。
【図１７】第２の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示す図である。
【図１８】認証サーバーが備えるＣＰＵが有する機能の一例を示す図である。
【図１９】第２の実施の形態における認証処理の流れの一例を示すフローチャートである。
【図２０】第２の実施の形態における送信先情報取得処理の流れの一例を示す第１のフローチャートである。
【図２１】第２の実施の形態における送信先情報取得処理の流れの一例を示す第２のフローチャートである。
【図２２】ユーザー管理処理の流れの一例を示す第１のフローチャートである。
【図２３】ユーザー管理処理の流れの一例を示す第２のフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００３５】
＜第１の実施の形態＞
図１は、第１の実施の形態における文書編集システムの全体概要を示す図である。図１を参照して、文書編集システム１は、複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂと、携帯情報装置２００と、無線局５と、を含む。ＭＦＰ１００，１００Ａ，１００Ｂと、無線局５とは、ネットワーク３に接続される。このため、ＭＦＰ１００，１００Ａ，１００Ｃおよび無線局５各々は、ネットワーク３を介して互いに通信可能である。
【００３６】
携帯情報装置２００は、電子ペーパー、またはスマートホン等の通信機能を備えたＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔs）である。ここでは、携帯情報装置２００を、スマートホンとする場合を例に説明する。携帯情報装置２００は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。また、携帯情報装置２００は、無線ＬＡＮ機能を備えている。
【００３７】
ネットワーク３には無線局５がさらに接続される。無線局５は、ネットワーク３の中継装置であり、無線ＬＡＮ通信機能を備えた携帯情報装置２００と通信して、携帯情報装置２００をネットワーク３に接続する。このため、携帯情報装置２００は、ネットワーク３に接続された、ＭＦＰ１００，１００Ａ，１００Ｂとデータの送受信が可能である。
【００３８】
ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク３は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク３は、インターネットに接続されている。このため、ＭＦＰ１００，１００Ａ，１００Ｂ各々は、インターネットに接続されたサーバー等のコンピューターと通信が可能である。
【００３９】
なお、図ではネットワーク３に、画像処理装置として３台のＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂが接続される例を示しているが、ＭＦＰの数はこれに限定されるものではなく、１台以上であればよい。また、ＭＦＰ１００，１００Ａ，１００Ｂに代えて、例えば、コンピューター、ファクシミリ、プリンタ等であってもよい。
【００４０】
本実施の形態における文書編集システム１においては、携帯情報装置２００と、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかとが通信し、データが送受信される。データを送受信するプロトコルは、特に限定されることはなく、任意のプロトコルを用いることが可能である。携帯情報装置２００が通信する相手は、ＭＦＰ１００，１００Ａ，１００Ｂのいずれと通信してもよく、ＭＦＰ１００，１００Ａ，１００Ｂそれぞれの動作は同じである。以下の説明では、携帯情報装置２００を操作するユーザーが、ＭＦＰ１００を操作し、携帯情報装置２００とＭＦＰ１００とが通信する場合を例に説明する。
【００４１】
例えば、携帯情報装置２００を操作する操作ユーザーが、ＭＦＰ１００を操作してログインし、ＭＦＰ１００に記憶されたデータを編集する場合がある。ＭＦＰ１００に記憶されたデータは、ＭＦＰ１００が原稿を読み取って得られる画像データ、ＭＦＰ１００が外部から受信し、ＨＤＤ１１６に記憶したデータを含む。携帯情報装置２００が有するユーザーインターフェースは、編集操作に関しては、ＭＦＰ１００が有するユーザーインターフェースより優れている場合がある。特に、携帯情報装置２００をカスタマイズしている場合には、操作ユーザーは、編集操作がより容易となる。このため、操作ユーザーは、ＭＦＰ１００に編集対象となるデータを携帯情報装置２００に送信させ、携帯情報装置２００を用いて、ＭＦＰ１００から受信されるデータを編集すると便利である。さらに、操作ユーザーは、データを編集することにより追加した編集情報を、電子メール等で別のユーザーに通知することを希望する場合がある。本実施の形態における文書編集システムにおいては、この編集後のデータを別のユーザーに通知するための操作を容易にするとともに、通知するための操作において送信先のアドレスの誤入力を防止する。
【００４２】
ＭＦＰ１００，１００Ａ，１００Ｂ各々が有するハードウエア構成は同じではない場合があるが、ここではＭＦＰ１００が、他のＭＦＰ１００Ａ，１００Ｂの少なくとも１つが有する構成を有しているとし、特に言及しない限りＭＦＰ１００を例に説明する。
【００４３】
図２は、ＭＦＰのハードウエア構成の概要を示すブロック図である。図２を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取る原稿読取部１３０と、原稿を原稿読取部１３０に搬送する自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成する画像形成部１４０と、画像形成部１４０に用紙を供給する給紙部１５０と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００４４】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）１１９Ａが装着される外部記憶装置１１９と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００４５】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００４６】
操作パネル１６０は、ＭＦＰ１００の上面に設けられる。図３は、操作パネルの一例を示す平面図である。図３を参照して、操作パネル１６０は、表示部１６１と操作部１６３とを含む。表示部１６１は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６３は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６３は、表示部１６１の表示面の位置を検出するタッチパネル１６５をさらに含む。タッチパネル１６５は、表示部１６１の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ１１１に出力する。
【００４７】
図２に戻って、通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク３に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してネットワーク３に接続された他のＭＦＰ１００Ａ，１００Ｂまたは無線局５に無線接続された携帯情報装置２００との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク３を介してインターネットに接続されたコンピューターと通信が可能である。
【００４８】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ファクシミリデータを送受信する。ファクシミリ部１１７は、原稿読取部１３０により読み取られた画像データまたはＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。また、ファクシミリ部１１７は、受信されたファクシミリデータをＨＤＤ１１６に記憶するか、画像形成部１４０にファクシミリデータの画像を用紙に形成させる。
【００４９】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭ１１９Ａにアクセス可能である。ＣＰＵ１１１は、外部記憶装置１１９に装着されたＣＤ−ＲＯＭ１１９Ａに記録されたプログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記録されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワークに接続された他のコンピューターが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００５０】
図４は、携帯情報装置のハードウエア構成の概要を示すブロック図である。図４を参照して、携帯情報装置２００は、携帯情報装置２００の全体を制御するためのＣＰＵ２１１と、カメラ２１２と、データを不揮発的に記憶するフラッシュメモリ２１３と、通話部２１５と、通話部２１５と接続された無線通信部２１４と、情報を表示する表示部２１６と、ユーザーの操作の入力を受け付ける操作部２１７と、無線ＬＡＮインターフェース（Ｉ／Ｆ）２１８と、を含む。
【００５１】
無線通信部２１４は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部２１４は、携帯情報装置２００を電話通信網に接続し、通話部２１５を用いた通話を可能とする。無線通信部２１４は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部２１５に出力する。また、無線通信部２１４は、通話部２１５から入力される音声を符号化し、携帯電話用基地局に送信する。通話部２１５は、マイクおよびスピーカを備え、無線通信部２１４から入力される音声をスピーカから出力し、マイクから入力される音声を無線通信部２１４に出力する。さらに、無線通信部２１４は、ＣＰＵ２１１により制御され、携帯電話用基地局を介してデータを送受信し、例えば、携帯情報装置２００をインターネットに接続する。
【００５２】
カメラ２１２は、レンズおよびＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー等の光電変換素子を備え、レンズで集光した光をＣＭＯＳセンサーに結像し、ＣＭＯＳセンサーは受光した光を光電変換して画像データをＣＰＵ２０１に出力する。
【００５３】
表示部２１６は、液晶表示装置（ＬＣＤ）、有機ＥＬＤ等の表示装置であり、ユーザーに対する指示メニューや，外部から受信されたデータ等を表示する。操作部２１７は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。
【００５４】
また、操作部２１７は、タッチパネル２１７Ａを含む。タッチパネル２１７Ａは、表示部２１６の表示面中でユーザーにより指示された位置を検出する。タッチパネル２１７Ａは、表示部２１６の上面または下面に設けられ、ユーザーにより指示された位置の座標をＣＰＵ２１１に出力する。タッチパネル２１７Ａは、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をＣＰＵ２１１に出力する。タッチパネル２１７Ａは、表示部２１６の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル２１７Ａは、表示部２１６に重畳して設けられるので、タッチパネル２１７Ａは、ユーザーが表示部２１６の表示面を指示すれば、表示部２１６の表示面中でユーザーが指示した１以上の位置にそれぞれ対応する１以上の座標をＣＰＵ２１１に出力する。タッチパネル２１７Ａは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
【００５５】
無線ＬＡＮＩ／Ｆ２１８は、無線局５と通信し、携帯情報装置２００をネットワーク３に接続するためのインターフェースである。携帯情報装置２００は、無線ＬＡＮＩ／Ｆ２１８を介してＭＦＰ１００，１００Ａ、１００Ｂと通信することができ、データの送受信が可能である。
【００５６】
図５は、ＭＦＰが備えるＣＰＵが有する機能の一例を示す図である。図５に示す機能は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶されたＭＦＰ側文書編集プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。ＭＦＰ側文書編集プログラムは、文書編集プログラムの一部である。
【００５７】
図５を参照して、ＣＰＵ１１１は、データを取得するデータ取得部５１と、操作ユーザーを認証する認証部５３と、ＭＦＰ１００を操作可能なユーザーを登録する登録部５５と、送信先情報取得部５７と、データ送信部５９と、関連付データ受信部６１と、ＭＦＰ側編集情報送信部６３と、を含む。
【００５８】
登録部５５は、ＭＦＰ１００を操作することが許可されたユーザーを登録する。具体的には、ＭＦＰ１００を操作することが許可されたユーザーに関するユーザーレコードを生成し、生成されたユーザーレコードをＥＥＰＲＯＭ１１５に記憶されたユーザーテーブル９５に追加することにより、ユーザーを登録する。ユーザーレコードは、ユーザーを識別するためのアカウントと、認証情報と、そのユーザーに対するデータの送信先に関する情報と、そのユーザーが属するグループを識別するための情報と、そのユーザーに割り当てられたセキュリティレベルと、を含む。ここでは、ユーザー識別情報を、そのユーザーに割り当てられたアカウントとしている。
【００５９】
登録部５５は、ＭＦＰ１００の管理者が、操作部１６３にユーザーレコードの各項目に設定される情報を入力すると、ユーザーレコードを生成し、生成されたユーザーレコードをＥＥＰＲＯＭ１１５に記憶されたユーザーテーブル９５に追加する。
【００６０】
図６は、ユーザーレコードのフォーマットの一例を示す図である。ユーザーレコードは、ユーザー識別情報の項目と、認証情報の項目と、グループ識別情報の項目と、セキュリティレベルの項目と、送信先の項目と、を含む。ユーザー識別情報の項目は、そのユーザーに割り当てられたアカウントが設定される。認証情報の項目は、ログインのためのパスワードが設定される。また、認証情報は、パスワードに代えて、指紋、静脈パターンなどの生体情報を用いることができる。グループ識別情報の項目は、予め定められた複数のグループのうちユーザーが属するグループを識別するためのグループ識別情報が設定される。複数のグループは、ユーザーの属性によって生成することができる。属性は、例えば、会社の組織における部門、年齢等である。ユーザーが複数のグループに属する場合には、複数のグループそれぞれのグループ識別情報が設定される。セキュリティレベルは、知ることのできる情報の範囲を示し、セキュリティレベルの高いユーザー程、広い範囲の情報を知ることができる。ユーザーは、付与されたセキュリティレベル以下のセキュリティレベルが割り当てられた情報を知ることができる。セキュリティレベルは、例えば、会社の役職によって異なるようにしてもよい。送信先の項目は、ユーザーに割り当てられた電子メールアドレスが設定される。なお、送信方法は、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）等の電子メールとは別の送信方法によってデータを送信することが可能な場合には、その送信方法でデータを送信するために、ユーザーに割り当てられたアドレスが設定される。
【００６１】
図５に戻って、認証部５３は、ＭＦＰ１００を操作するユーザーを認証する。認証部５３は、ＭＦＰ１００を操作する操作ユーザーが、登録部５５によって登録された登録ユーザーか否かを判断することにより、操作ユーザーを認証する。具体的には、ＭＦＰ１００を操作する操作ユーザーは、操作パネル１６０を使用するので、認証部５３は、表示部１６１にログイン画面を表示する。ログイン画面は、アカウントとパスワードとを入力する領域を含む。操作ユーザーが、ログイン画面に従って操作部１６３にアカウントとパスワードとを入力すれば、操作部１６３からアカウントとパスワードとの組を受け付ける。認証部５３は、操作部１６３からアカウントとパスワードとの組を受け付けると、受け付けられたアカウントとパスワードとの組と同じ組を含むユーザーレコードが、ＥＥＰＲＯＭ１１５に記憶されたユーザーテーブル９５に含まれるユーザーレコードのうちに存在すれば認証成功と判断し、そうでなければ認証失敗と判断する。
【００６２】
認証部５３は、認証成功と判断する場合、ログイン期間を開始し、ログイン期間に操作部１６３に入力される操作を、操作部１６３を使用する操作ユーザーにより入力された操作として扱う。ログイン期間は、操作ユーザーがログインした状態の期間であり、操作部１６３にログアウト指示が入力されることにより、また、操作部１６３に操作が入力されることなく所定の時間が経過することにより、終了する。認証部５３は、認証成功と判断する場合、操作ユーザーのアカウントを、送信先情報取得部５７に出力する。
【００６３】
なお、ここでは、アカウントとパスワードとの組を用いて認証する場合を例に示すが、ユーザーの指紋、静脈パターン、虹彩等の生体情報を用いて認証するようにしてもよい。この場合、ＭＦＰ１００に、生体情報を読み取るための読取装置を接続し、ＭＦＰ１００に記憶されるユーザーテーブル９５は、アカウントと生体情報とを含む。そして、ＭＦＰ１００は、読取装置により読み取られた生体情報が入力される。ＭＦＰ１００は、読取装置から入力される生体情報に基づいて認証する。また、ユーザーに割り当てられたカード番号等の認証情報を記憶する磁気カードまたはＩＣカードを用いて認証してもよい。この場合、ＭＦＰ１００に、認証情報を読み取るための読取装置を接続し、ＭＦＰ１００に記憶されるユーザーテーブル９５は、アカウントと認証情報とを含む。そして、ＭＦＰ１００は、読取装置により読み取られた認証情報が入力される。ＭＦＰ１００は、読取装置から入力される認証情報に基づいて認証する。
【００６４】
送信先情報取得部５７は、認証部５３から操作ユーザーのアカウントが入力されると、操作ユーザーに関連付けられた１以上の送信先情報を取得する。具体的には、ＥＥＰＲＯＭ１１５に記憶されたユーザーテーブル９５を参照して、データを送信するための送信先を特定する送信先情報であって、操作ユーザーに関連付けられた１以上の送信先情報を取得する。
【００６５】
送信先情報取得部５７は、グループ選択部８１と、抽出部８３と、を含む。グループ選択部８１は、登録ユーザーを分類した複数のグループのうちから１以上のグループを選択する。登録ユーザーを分類した複数のグループは、ユーザーテーブル９５によって、登録ユーザーに割り当てられたグループ識別情報で特定されるグループと、登録ユーザーに割り当てられたセキュリティレベルによって特定されるグループと、を含む。グループ識別情報で特定されるグループは、同じグループ識別情報が割り当てられた登録ユーザーの集合である。
【００６６】
セキュリティレベルによって特定されるグループは、そのセキュリティレベル以上のセキュリティレベルが割り当てられた登録ユーザーの集合である。例えば、セキュリティレベルが最も高いレベル１、セキュリティレベルが中程度のレベル２、セキュリティレベルが最も低いレベル３の３段階とすると、セキュリティレベルがレベル１のグループは、レベル１が割り当てられた登録ユーザーの集合である。セキュリティレベルがレベル２のグループは、レベル２が割り当てられた登録ユーザーの集合と、レベル１が割り当てられた登録ユーザーの集合との和である。セキュリティレベルがレベル３のグループは、レベル３が割り当てられた登録ユーザーの集合と、レベル２が割り当てられた登録ユーザーの集合と、レベル１が割り当てられた登録ユーザーの集合との和である。
【００６７】
グループ選択部８１は、選択モードによって選択するグループを決定する。選択モードは、操作ユーザーが、操作部１６３に入力する操作によって決定される。なお、選択モードを、ユーザーごとに予め関連付けて記憶しておき、操作ユーザーが認証部５３によって認証された時点で、操作ユーザーに関連付けられた選択モードを決定するようにしてもよい。さらに、操作ユーザーとは関係なく、選択モードを予め記憶しておくようにしてもよい。
【００６８】
ここでは、選択モードは、グループ同一モード、グループ指定モード、セキュリティ指定モード、およびセキュリティ制限モードを含む。グループ同一モードは、操作ユーザーが属するグループを選択する選択モードである。グループ指定モードは操作ユーザーにより指定されるグループを選択する選択モードである。セキュリティ指定モードは操作ユーザーにより指定されたセキュリティレベルにより特定されるグループを選択する選択モードである。セキュリティ制限モードは、データから検出されるセキュリティレベルにより特定されるグループを選択するモードである。
【００６９】
選択モードは、１以上を設定することができる。ただし、セキュリティ指定モードおよびセキュリティ制限モードとは同時に設定することはできない。したがって、グループ同一モードとグループ指定モードとの組、グループ同一モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組、グループ指定モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組、グループ同一モードと、グループ指定モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組、を設定することができる。この場合、グループ選択部８１は、複数の選択モードにそれぞれに対応する複数のグループを決定する。
【００７０】
グループ選択部８１は、選択モードがグループ同一モードに設定されている場合、操作ユーザーが属するグループを選択する。具体的には、ＥＥＰＥＯＭ１１５に記憶されたユーザーテーブル９５から認証部５３から入力されるアカウントがユーザー識別情報の項目に設定されたユーザーレコードを抽出し、抽出されたユーザーレコードのグループ識別情報の項目に設定されたグループ識別情報を特定する。そして、特定されたグループ識別情報を含む抽出指示を、抽出部８３に出力する。
【００７１】
グループ選択部８１は、選択モードがグループ指定モードに設定されている場合、複数のグループのうちから操作ユーザーにより指定されたグループを選択する。グループ選択部８１は、表示部１６１にグループ選択画面を表示する。グループ選択画面は、ＥＥＰＲＯＭ１１５に記憶されたユーザーテーブル９５に含まれるユーザーレコードのグループ識別情報を、選択可能に表示する。ユーザーが、操作部１６３を操作して、グループ選択画面に含まれるグループ識別情報を選択すれば、選択されたグループ識別情報を特定し、特定されたグループ識別情報を含む抽出指示を、抽出部８３に出力する。
【００７２】
グループ選択部８１は、選択モードがセキュリティ指定モードに設定されている場合、複数のグループのうちから操作ユーザーにより指定されたセキュリティレベルを選択する。グループ選択部８１は、表示部１６１にセキュリティレベル選択画面を表示する。セキュリティレベル選択画面は、セキュリティレベルを選択可能に表示する。ユーザーが、操作部１６３を操作して、セキュリティレベル選択画面に含まれるセキュリティレベルを選択すれば、選択されたセキュリティレベルを特定し、特定されたセキュリティレベルを含む抽出指示を、抽出部８３に出力する。
【００７３】
グループ選択部８１は、選択モードがセキュリティ制限モードに設定されている場合、後述するレベル検出部７５からセキュリティレベルが入力されることに応じて、レベル検出部７５から入力されるセキュリティレベルを含む抽出指示を、抽出部８３に出力する。
【００７４】
抽出部８３は、グループ選択部８１から抽出指示が入力される。抽出部８３は、抽出指示に基づいてグループを特定し、ＥＥＰＲＯＭ１１５に記憶されたユーザーテーブル９５を参照して、特定されたグループに属するユーザーに対応するユーザーレコードを抽出する。抽出部８３は、抽出されたユーザーレコードから送信先情報を決定し、送信先情報をデータ送信部５９に出力する。送信先情報は、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントおよび送信先の項目に設定された電子メールアドレスを含む。
【００７５】
図７は、送信先情報のフォーマットの一例を示す図である。図７を参照して、送信先情報は、ユーザー識別情報の項目と、送信先の項目とを含む。ユーザー識別情報の項目は、ユーザーに割り当てられたアカウントが設定され、送信先の項目は、アカウントで特定されるユーザーに割り当てられた電子メールアドレスが設定される。
【００７６】
図５に戻って、抽出部８３は、グループ選択部８１からグループ識別情報を含む抽出指示が入力される場合、ユーザーテーブル９５に含まれるユーザーレコードのうちから、グループ識別情報の項目に、抽出指示に含まれるグループ識別情報と同じグループ識別情報が設定されているユーザーレコードのすべてを抽出する。そして、抽出部８３は、抽出された１以上のユーザーレコードそれぞれにおいて、ユーザー識別情報の項目に設定されたアカウントおよび送信先の項目に設定された電子メールアドレスとの組を送信先情報に決定し、１以上のユーザーレコードそれぞれから決定される送信先情報を、データ送信部５９に出力する。
【００７７】
選択モードがグループ同一モードとグループ指定モードとの組が設定されている場合、抽出部８３は、グループ選択部８１から複数のグループ識別情報を含む抽出指示が入力される場合がある。この場合、抽出部８３は、ユーザーテーブル９５に含まれるユーザーレコードのうちから、グループ識別情報の項目に、抽出指示に含まれる複数のグループ識別情報それぞれと同じグループ識別情報が設定されているユーザーレコードのすべてを抽出する。そして、抽出部８３は、抽出された１以上のユーザーレコードそれぞれにおいて、ユーザー識別情報の項目に設定されたアカウントおよび送信先の項目に設定された電子メールアドレスとの組を送信先情報に決定し、１以上のユーザーレコードそれぞれから決定される送信先情報を、データ送信部５９に出力する。
【００７８】
抽出部８３は、グループ選択部８１からセキュリティレベルを含む抽出指示が入力される場合、ユーザーテーブル９５に含まれるユーザーレコードのうちから、セキュリティレベルの項目に、抽出指示に含まれるセキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出する。そして、抽出部８３は、抽出された１以上のユーザーレコードそれぞれにおいて、ユーザー識別情報の項目に設定されたアカウントおよび送信先の項目に設定された電子メールアドレスとの組を送信先情報に決定し、１以上のユーザーレコードそれぞれから決定される送信先情報を、データ送信部５９に出力する。
【００７９】
抽出部８３は、選択モードが、グループ同一モードとグループ指定モードとの少なくとも一方と、セキュリティ指定モードまたはセキュリティ制限モードとの組が設定される場合がある。具体的には、選択モードが、グループ同一モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組、グループ指定モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組、グループ同一モードと、グループ指定モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組のいずれかの場合である。この場合、抽出部８３は、グループ選択部８１から１以上のグループ識別情報およびセキュリティレベルを含む抽出指示が入力される場合がある。
【００８０】
この場合、抽出部８３は、ユーザーテーブル９５に含まれるユーザーレコードのうちから、グループ識別情報の項目に、抽出指示に含まれる１以上のグループ識別情報それぞれと同じグループ識別情報が設定されている第１の種類のユーザーレコードのすべてを抽出するとともに、ユーザーテーブル９５に含まれるユーザーレコードのうちから、セキュリティレベルの項目に、抽出指示に含まれるセキュリティレベル以上のセキュリティレベルが設定されている第２の種類のユーザーレコードのすべてを抽出する。そして、抽出された第１の種類のユーザーレコードと、第２の種類のユーザーレコードとで、アカウントが同じ第３の種類のユーザーレコードを抽出し、第３の種類のユーザーレコードそれぞれにおいて、ユーザー識別情報の項目に設定されたアカウントおよび送信先の項目に設定された電子メールアドレスとの組を送信先情報に決定し、第３の種類のユーザーレコードそれぞれから決定される送信先情報を、データ送信部５９に出力する。
【００８１】
換言すれば、選択モードが、グループ同一モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組に設定されている場合、操作ユーザーが属するグループに属するユーザーであって、ユーザーにより指定されたセキュリティモードまたはデータから検出されるセキュリティモード以上のセキュリティモードが割り当てられたユーザーのアカウントおよび送信先の電子メールアドレスを含む送信先情報を決定する。選択モードが、グループ指定モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組に設定されている場合、操作ユーザーにより指定されたグループに属するユーザーであって、ユーザーにより指定されたセキュリティモードまたはデータから検出されるセキュリティモード以上のセキュリティモードが割り当てられたユーザーのアカウントおよび送信先の電子メールアドレスを含む送信先情報を決定する。選択モードが、グループ同一モードと、グループ指定モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組に設定されている場合、操作ユーザーが属するグループに属するユーザーまたは操作ユーザーにより指定されたグループに属するユーザーであって、ユーザーにより指定されたセキュリティモードまたはデータから検出されるセキュリティモード以上のセキュリティモードが割り当てられたユーザーのアカウントおよび送信先の電子メールアドレスを含む送信先情報を決定する。
【００８２】
データ取得部５１は、操作ユーザーにより指定されたデータを取得し、取得されたデータをデータ送信部５９に出力する。データ取得部５１は、読出部７１と、原稿読取データ受付部７３と、レベル検出部７５と、を含む。
【００８３】
原稿読取データ受付部７３は、操作ユーザーが操作部１６３に原稿読取部１３０に原稿を読み取らせる操作を入力する場合、原稿読取部１３０が原稿を読み取って出力する画像データを受け付け、受け付けられた画像データを、レベル検出部７５に出力する。
【００８４】
読出部７１は、操作ユーザーが操作部１６３にＨＤＤ１１６に記憶されたデータのうちから１以上を指定する操作を入力する場合、操作ユーザーにより指定されたデータをＨＤＤ１１６から読出し、読み出されたデータをレベル検出部７５に出力する。ＨＤＤ１１６に記憶されるデータは、通信Ｉ／Ｆ部１１２が外部から受信するデータ、ファクシミリ部１１７が受信するファクシミリデータ、原稿読取データ受付部７３が原稿を読み取って出力する画像データを含む。通信Ｉ／Ｆ部１１２が外部から受信するデータは、ネットワーク３に接続されたパーソナルコンピュータ（ＰＣ）から送信されるデータを含み、ＰＣから送信されるデータは、アプリケーションデータおよびプリントデータを含む。アプリケーションデータは、ＰＣがアプリケーションプログラムを実行することにより生成されるデータであり、例えば、文書編集プログラムを実行する場合に生成される文書データ、表計算プログラムを実行する場合に生成される表計算データ、画像編集プログラムを実効することにより生成される画像データ等を含む。また、通信Ｉ／Ｆ部１１２が外部から受信するデータは、インターネットに接続されたサーバーからダウンロードされるマークアップ言語で記述されたＷｅｂページを含む。
【００８５】
レベル検出部７５は、読出部７１から入力されるデータ、または原稿読取データ受付部７３から入力される画像データを解析し、セキュリティレベルを検出する。例えば、画像データにセキュリティレベルを示す情報が埋め込まれている場合、レベル検出部７５は、データに埋め込まれた情報を抽出することによりセキュリティレベルを検出する。セキュリティレベルを示す情報は、一次元バーコード、ＱＲコード（登録商標）等のマトリックス型二次元コード、または電子透かし情報として、画像に埋め込まれる場合がある。また、データのヘッダ部分にセキュリティレベルが付加されている場合には、レベル検出部７５は、データのヘッダ部分を抽出し、ヘッダ部分からセキュリティレベルを検出する。さらに、原稿読取部１３０が読み取る原稿に、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）タグが埋め込まれており、そのＲＦタグにセキュリティレベルが記憶されている場合がある。この場合、原稿読取データ受付部７３から画像データが入力される場合であって、原稿に埋め込まれたＲＦタグに記憶されたセキュリティレベルを読み出すことにより、セキュリティレベルを検出する。この場合、ＭＦＰ１００は、ＲＦタグと通信するためのＲＦタグリーダーを設ける必要がある。
【００８６】
レベル検出部７５は、読出部７１から入力されるデータ、または原稿読取データ受付部７３から入力される画像データを、データ送信部５９に出力する。また、レベル検出部７５は、読出部７１から入力されるデータ、または原稿読取データ受付部７３から入力される画像データからセキュリティレベルを検出する場合、検出されたセキュリティレベルをグループ選択部８１に出力する。
【００８７】
データ送信部５９は、レベル検出部７５からデータが入力され、送信先情報取得部５７から送信先情報が入力される。データ送信部５９は、データと送信先情報との組を、通信Ｉ／Ｆ部１１２を介して、携帯情報装置２００に送信する。データ送信部５９は、携帯情報装置２００のネットワークアドレスを、ユーザーのアカウントと関連付けて予め記憶しており、認証部５３により認証された操作ユーザーと関連付けられた携帯情報装置２００のネットワークアドレスを用いて、携帯情報装置２００を特定する。また、複数の携帯情報装置のネットワークアドレスを予め記憶しておき、複数の携帯情報装置ぞれぞれの装置識別情報をリスト表示し、認証部５３により認証された操作ユーザーにより選択された装置識別情報に基づいて携帯情報装置２００を特定するようにしてもよい。また、通信Ｉ／Ｆ部１１２を介して、ブロードキャストで問い合わせ信号を送信する等して通信可能な携帯情報装置を探索し、検出された通信可能な１以上の携帯情報装置の装置識別情報をリスト表示し、認証部５３により認証された操作ユーザーにより選択された装置識別情報の携帯情報装置２００を特定するようにしてもよい。
【００８８】
関連付データ受信部６１およびＭＦＰ側編集情報送信部６３については、後述する。
【００８９】
図８は、携帯情報装置が備えるＣＰＵが有する機能の一例を示す図である。図８に示す機能は、携帯情報装置２００が備えるＣＰＵ２１１が、フラッシュメモリ２１３に記憶された携帯側文書編集プログラムを実行することにより、ＣＰＵ２１１に形成される機能である。携帯側文書編集プログラムは、文書編集プログラムの一部である。
【００９０】
図８を参照して、携帯情報装置２００が備えるＣＰＵ２１１は、ＭＦＰ１００からデータを受信するデータ受信部２５１と、表示部２１６を制御する表示制御部２５３と、領域特定部２５５と、送信先を特定する送信先特定部２５７と、編集情報を受け付ける編集情報受付部２５９と、関連付部２６１と、編集情報送信部２６３と、関連付データ送信部２６５と、を含む。
【００９１】
データ受信部２５１は、無線ＬＡＮＩ／Ｆ２１８を制御して、ＭＦＰ１００が送信するデータと送信先情報との組を受信する。データ受信部２５１は、ＭＦＰ１００から受信されるデータを、表示制御部２５３および関連付部２６１に出力し、送信先情報を送信先特定部２５７に出力する。
【００９２】
表示制御部２５３は、データ受信部２５１からデータが入力されることに応じて、データの画像を表示部２１６に表示するとともに、データの画像を領域特定部２５５に出力する。
【００９３】
領域特定部２５５は、データの画像の少なくとも一部を特定する。領域特定部２５５は、領域指定受付部２７１を含む。領域指定受付部２７１は、表示部２１６に表示されたデータの画像中で、ユーザーにより指定される領域を特定部分として特定する。具体的には、ユーザーが表示部２１６の表示面中で指示する２点の位置を、タッチパネル２１７Ａで検出し、検出された２点を対角とする矩形の領域を特定する。また、矩形の線画を表示部２１６に表示し、ユーザーにより矩形の線画のサイズおよび位置を変更する操作を受け付けることにより、矩形の線画のサイズと位置を変更し、変更後の矩形の線画で囲まれる領域を特定するようにしてもよい。領域特定部２５５は、領域指定受付部２７１により特定された特定部分のデータ中の位置を示す領域識別情報を、関連付部２６１に出力する。領域識別情報は、データを識別するためのデータ識別情報と、特定部分の位置を示す位置情報とを含む。位置情報は、データが画像データの場合には、特定部分の画像データ中の座標値であり、データが画像データ以外の場合には、データ中で特定部分に対応する部分を示す情報である。位置情報は、例えば、行および文字数で最初の位置と最後の位置を示す情報であってもよいし、データ中のアドレスで最初のアドレスと最後のアドレスを示す情報であってもよい。
【００９４】
送信先特定部２５７は、送信先情報のうちからユーザーにより指定された少なくとも１つを特定する。送信先特定部２５７は、リスト表示部２７５と、送信先指定受付部２７７と、を含む。リスト表示部２７５は、データ受信部２５１から入力される送信先情報を、ユーザーが選択可能な状態で、表示部２１６にリスト表示する。具体的には、送信先情報は、アカウントと電子メールアドレスとを含む。リスト表示部２７５は、送信先情報に含まれるアカウントのリストを表示部２１６に表示する。表示部２１６には、表示制御部２５３によってデータの画像が表示されているので、リスト表示部２７５は、データの画像に重畳してアカウントのリストを表示する。リスト表示部２７５は、アカウントのリストを、ユーザーが操作部２１７にリスト表示を指示する操作を入力されることに応じて表示する。なお、領域特定部２５５により領域が特定されることに応じて、アカウントのリストを表示するようにしてもよい。
【００９５】
送信先指定受付部２７７は、ユーザーが指定する１以上のアカウントの指定を受け付ける。具体的には、送信先指定受付部２７７は、リスト表示部２７５により表示されたアカウントのリストのうちから、ユーザーが操作部２１７に１以上を指定する操作を入力すれば、指定された１以上のアカウントを特定する。送信先指定受付部２７７は、データ受信部２５１から入力される送信先情報のうち、ユーザーにより指定された１以上のアカウントそれぞれを含む送信先情報を、関連付部２６１に出力する。
【００９６】
編集情報受付部２５９は、ユーザーが操作部２１７に入力する編集情報を受け付ける。編集情報は、文字列であってもよいし、フラッシュメモリ２１３に記憶された画像などのデータであってもよい。編集情報受付部２５９は、文字列の編集情報を入力可能にするために、表示部２１６にキーボードを表示し、ユーザーがキーボード中に含まれる複数のキーのいずれが指示されたかをタッチパネル２１７Ａで検出し、指示されたキーに対応する文字を受け付ける。編集情報受付部２５９は、画像の編集情報を入力可能にするために、フラッシュメモリに記憶されたデータのファイル名を表示し、表示されたファイル名のいずれが指示されたかを、タッチパネル２１７Ａで検出し、指示されたファイル名の指定を受け付け、指示されたファイル名のデータを編集情報として受け付ける。編集情報受付部２５９は、受け付けられた編集情報を、関連付部２６１に出力する。
【００９７】
関連付部２６１は、データ受信部２５１からデータが入力され、領域特定部２５５から領域識別情報が入力され、送信先特定部２５７から送信先情報が入力され、編集情報受付部２５９から編集情報が受け付けられる。関連付部２６１は、データの領域識別情報で特定される特定部分と、送信先情報と、編集情報とを関連付けた関連付データを生成する。関連付部２６１は、生成された関連付データを、編集情報送信部２６３および関連付データ送信部２６５に出力する。
【００９８】
図９は、関連付データのフォーマットの一例を示す図である。図９を参照して、関連付データは、領域識別情報の項目と、編集情報の項目と、送信先情報の項目と、を含む。領域識別情報の項目には、領域特定部２５５から入力される領域識別情報で特定される特定部分が設定され、編集情報の項目には編集情報が設定され、送信先情報の項目には送信先情報が設定される。
【００９９】
図８に戻って、領域特定部２５５により複数の特定部分が特定される場合がある。この場合、送信先特定部２５７は、領域特定部２５５により特定される複数の特定部分ごとに送信先情報を特定し、編集情報受付部２５９は、領域特定部２５５により特定される複数の特定部分ごとに編集情報を受け付ける。さらに、関連付部２６１は、領域特定部２５５により特定される複数の特定部分ごとに、その特定部分と、特定部分に対応する送信先情報と、特定部分に対応する編集情報とを関連付けた関連付データを生成する。
【０１００】
関連付部２６１は、埋込部２８１を含む。埋込部２８１は、データ受信部２５１から入力されるデータに、関連付データを埋め込む。具体的には、データを複数のレイヤを有するデータに変換し、関連付データを含むレイヤを、変換したデータに追加する。例えば、データが画像データの場合に、第１レイヤを画像データとし、第２レイヤを関連付データを含むレイヤとする。関連付データが複数の場合には、関連付データの数と同じ数のレイヤを、追加する。この場合、特定部分は、データの一部なので、関連付データにおける領域識別情報の項目は、領域識別情報を設定するのが好ましい。
【０１０１】
埋込部２８１は、関連付データを埋め込んだデータを、フラッシュメモリ２１３に記憶する。なお、埋込部２８１は、関連付データを埋め込んだデータを、ＭＦＰ１００に無線ＬＡＮＩ／Ｆ２１８を介して送信し、ＭＦＰ１００に保存するようにしてもよい。
【０１０２】
携帯情報装置２００は、携帯情報装置２００を操作するユーザーによって、送信モードが、自装置送信モードと送信依頼モードとのいずれかに設定される。編集情報送信部２６３は、送信モードが自装置送信モードに設定されている場合、関連付部２６１から関連付データが入力されることに応じて、関連付データに含まれる編集情報を、送信先情報で特定されるアカウントに送信する。具体的には、関連付部２６１は、関連付データに含まれる特定部分と、編集情報と、を本文とし、関連付データに含まれる送信先情報の電子メールアドレスを宛先とする電子メールを生成し、生成された電子メールを、無線ＬＡＮＩ／Ｆ２１８を介して電子メールサーバーに送信する。編集情報送信部２６３は、関連付部２６１から複数の関連付データが入力される場合、複数の関連付データと同じ数の電子メールを生成し、生成された複数の電子メールを送信する。
【０１０３】
関連付データ送信部２６５は、送信モードが送信依頼モードに設定されている場合、関連付部２６１から関連付データが入力されることに応じて、関連付データを無線ＬＡＮＩ／Ｆ２１８を介してＭＦＰ１００に送信する。編集情報送信部２６３は、関連付部２６１から複数の関連付データが入力される場合、複数の関連付データのすべてをＭＦＰ１００に送信する。
【０１０４】
ここで、図５を再度参照して、関連付データ受信部６１は、通信Ｉ／Ｆ部１１２を制御して、携帯情報装置２００から関連付データを受信する。関連付データ受信部６１は、受信された関連付データをＭＦＰ側編集情報送信部６３に出力する。関連付データ受信部６１は、携帯情報装置２００から複数の関連付データを受信する場合、複数の関連付データをＭＦＰ側編集情報送信部６３に出力する。
【０１０５】
ＭＦＰ側編集情報送信部６３は、関連付データ受信部６１から関連付データが入力されることに応じて、関連付データに含まれる特定部分と編集情報とを、送信先情報で特定されるアカウントに送信する。具体的には、ＭＦＰ側編集情報送信部６３は、関連付データに含まれる特定部分と、編集情報と、を本文とし、関連付データに含まれる送信先情報の電子メールアドレスを宛先とする電子メールを生成し、生成された電子メールを、通信Ｉ／Ｆ部１１２を介して電子メールサーバーに送信する。ＭＦＰ側編集情報送信部６３は、関連付データ受信部６１から複数の関連付データが入力される場合、複数の関連付データと同じ数の電子メールを生成し、生成された複数の電子メールを送信する。
【０１０６】
図１０は、データ送信処理の流れの一例を示すフローチャートである。データ送信処理は、ＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＥＥＰＲＯＭ１１５、ＨＤＤ１１６またはＣＤ−ＲＯＭ１１９Ａに記憶されたＭＦＰ側文書編集プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１０を参照して、ＣＰＵ１１１は、操作ユーザーを認証するために認証処理を実行する。認証処理の詳細は後述するが、ＭＦＰ１００を操作する操作ユーザーを認証する処理である。次のステップＳ０２において、ステップＳ０１における認証処理の結果、操作ユーザーの認証に成功したか否かを判断する。認証に成功したならば処理をステップＳ０３に進めるが、認証に失敗したならば処理を終了する。ステップＳ０３においては、データ取得処理を実行する。データ取得処理の詳細は後述するが、処理対象となるデータを取得する処理である。処理対象となるデータは、原稿読取部１３０が原稿を読み取って出力する画像データ、ＨＤＤ１１６に記憶されたデータのうち操作ユーザーによって指定されたデータである。
【０１０７】
ステップＳ０４においては、送信先情報取得処理を実行する。送信先情報取得処理の詳細は後述するが、ステップＳ０１において認証された操作ユーザーに関連する１以上の送信先情報を取得する処理である。送信先情報は、データの送信先となるユーザーのアカウントと送信先のアドレスと、を含む。送信先のアドレスは、ここでは電子メールアドレスとしている。以下、送信先情報取得処理が実行されて取得される１以上の送信先情報を送信先情報群と呼ぶ。
【０１０８】
ステップＳ０５においては、ステップＳ０３において取得されたデータと、ステップＳ０４において取得された送信先情報群との組を携帯情報装置に送信する。携帯情報装置２００のネットワークアドレスを、ユーザーのアカウントと関連付けて予め記憶しており、ステップＳ０１において認証された操作ユーザーと関連付けられた携帯情報装置２００のネットワークアドレスを用いて、携帯情報装置２００を特定する。また、複数の携帯情報装置のネットワークアドレスを予め記憶しておき、複数の携帯情報装置ぞれぞれの装置識別情報をリスト表示し、ステップＳ０１において認証された操作ユーザーにより選択された装置識別情報の携帯情報装置２００を特定するようにしてもよい。また、通信Ｉ／Ｆ部１１２を介して、ブロードキャストで問い合わせ信号を送信する等して通信可能な携帯情報装置を探索し、検出された通信可能な１以上の携帯情報装置の装置識別情報をリスト表示し、ステップＳ０１において認証された操作ユーザーにより選択された装置識別情報の携帯情報装置２００を特定するようにしてもよい。
【０１０９】
ステップＳ０６においては、関連付データを受信したか否かを判断する。ステップＳ０５において、データと送信先情報郡との組を送信した携帯情報装置２００から関連付データを、通信Ｉ／Ｆ部１１２が受信したか否かを判断する。関連付データを受信したならば処理をステップＳ０７に進めるが、そうでなければ処理を終了する。関連付データは、特定部分と、送信先情報と、編集情報とを関連付ける。特定部分は、ステップＳ０３において取得されたデータの一部であり、送信先情報は、ステップＳ０４において取得された１以上の送信先情報のいずれかであり、編集情報は、携帯情報装置２００を操作するユーザーにより入力または指定されたデータである。
【０１１０】
ステップＳ０６において、複数の関連付データを受信する場合がある。ステップＳ０７においては、ステップＳ０６において受信された１以上の関連付データのうちから１つを処理対象に選択する。そして、選択された関連付データに含まれる編集情報と特定部分とを、関連付データに含まれる送信先情報に基づいて送信する（ステップＳ０８）。具体的には、関連付データに含まれる特定部分と編集情報とを本文とし、関連付データに含まれる送信先情報の電子メールアドレスを宛先とする電子メールを生成し、生成された電子メールを、通信Ｉ／部Ｆ１１２を介して電子メールサーバーに送信する。
【０１１１】
ステップＳ０９においては、次に処理対象とするべき関連付データが存在するか否かを判断する。ステップＳ０６において受信された１以上の関連付データのうちに、ステップＳ０７において処理対象に選択されていない関連付データが存在するか否かを判断する。処理対象に選択されていない関連付データが存在するならば処理をステップＳ０７に戻し、存在しなければ処理を終了する。
【０１１２】
図１１は、認証処理の流れの一例を示すフローチャートである。認証処理は、図１０のステップＳ０１において実行される処理である。図１１を参照して、ＣＰＵ１１１は、表示部１６１にログイン画面を表示する（ステップＳ１１）。ログイン画面は、アカウントとパスワードとを入力する領域を含む。そして、アカウントとパスワードとの組を受け付ける（ステップＳ１２）。ユーザーが、ログイン画面に従って操作部１６３にアカウントとパスワードとを入力すれば、アカウントとパスワードとの組を受け付ける。
【０１１３】
そして、受け付けられたアカウントとパスワードで、ＥＥＰＲＯＭ１１５に記憶されたユーザーテーブル９５を検索する（ステップＳ１３）。ユーザーテーブル９５に含まれるユーザーレコードのうちに、受け付けられたアカウントとパスワードとの組と同じ組を含むユーザーレコードを検索する。次に、検索結果に基づいて、操作ユーザーが登録ユーザーか否かを判断する。ユーザーテーブル９５から受け付けられたアカウントとパスワードとの組と同じ組を含むユーザーレコードを抽出したならば、操作ユーザーが登録ユーザーと判断するが、そのようなユーザーレコードを抽出しなければ、操作ユーザーが登録ユーザーでないと判断する。操作ユーザーが登録ユーザーならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１６に進める。
【０１１４】
ステップＳ１５においては、認証処理の結果を認証成功に設定し、処理をデータ送信処理に戻す。一方、ステップＳ１６においては、エラーメッセージを表示部１６１に表示し、認証処理の結果を認証失敗に設定し、処理をデータ送信処理に戻す。
【０１１５】
図１２は、データ取得処理の流れの一例を示すフローチャートである。データ取得処理は、図１０のステップＳ０３において実行される処理である。図１２を参照して、ＣＰＵ１１１は、スキャン指示を受け付けたか否かを判断する（ステップＳ２１）。操作ユーザーが操作部１６３を操作して、原稿読取部１３０に原稿を読み取らせるスキャン指示が割り当てられたキーを押下すれば、スキャン指示を受け付ける。スキャン指示を受け付けたならば処理をステップＳ２２に進めるが、そうでなければ処理をステップＳ２５に進める。
【０１１６】
ステップＳ２２においては、原稿読取部１３０を制御して、原稿読取部１３０に原稿を読み取らせる。原稿読取部１３０が原稿を読み取って出力する画像データを、処理対象に設定し（ステップＳ２３）、処理をステップＳ２４に進める。そして、原稿のセキュリティレベルを検出したか否かを判断する（ステップＳ２４）。原稿読取部１３０が原稿を読み取って出力する画像データを解析し、セキュリティレベルを取得する。例えば、セキュリティレベルが、画像データに含まれる一次元または二次元バーコードで示される場合には、画像データからバーコードを抽出し、セキュリティレベルを検出する。また、原稿にセキュリティレベルを記憶するＲＦタグが設けられている場合には、ＲＦリーダでＲＦタグに記憶されているセキュリティレベルを読み出すことにより、セキュリティレベルを検出する。セキュリティレベルを検出したならば処理をステップＳ２８に進めるが、そうでなければ処理をデータ送信処理に戻す。ステップＳ２８においては、ステップＳ２４において検出されたセキュリティレベルをＲＡＭ１１４に一時記憶し、処理をデータ送信処理に戻す。
【０１１７】
ステップＳ２５においては、データ指定指示を受け付けたか否かを判断する。操作ユーザーが操作部１６３を操作して、ＨＤＤ１１６に記憶されたデータのいずれかを指示する操作を入力すれば、データ指定指示を受け付ける。次のステップＳ２６においては、ステップＳ２５において、ユーザーにより指定された指定データをＨＤＤ１１６から読出し、読み出された指定データを、処理対象に設定し、処理をステップＳ２７に進める。ステップＳ２７においては、ステップＳ２６において指定された指定データのセキュリティレベルを検出したか否かを判断する。例えば、指定データのヘッダ部にセキュリティレベルが設定されていれば、そのセキュリティレベルを検出する。セキュリティレベルを検出したならば処理をステップＳ２８に進めるが、そうでなければ処理をデータ送信処理に戻す。ステップＳ２８においては、ステップＳ２７において検出されたセキュリティレベルをＲＡＭ１１４に一時記憶し、処理をデータ送信処理に戻す。
【０１１８】
図１３および図１４は、送信先情報取得処理の流れの一例を示すフローチャートである。送信先情報取得処理は、図１０のステップＳ０４において実行される処理である。図１３および図１４を参照して、ＣＰＵ１１１は、選択モードがグループ同一モードに設定されているか否かを判断する（ステップＳ３１）。グループ同一モードに設定されているならば処理をステップＳ３２に進め、そうでなければ処理をステップＳ３８に進める。
【０１１９】
ステップＳ３２においては、操作ユーザーが属するユーザーグループを特定する。具体的には、ＥＥＰＥＯＭ１１５に記憶されたユーザーテーブル９５から、認証された操作ユーザーカウントがユーザー識別情報の項目に設定されたユーザーレコードを抽出する。そして、抽出されたユーザーレコードのグループ識別情報の項目に設定されたグループ識別情報のグループをユーザーグループとして特定する。
【０１２０】
次のステップＳ３３においては、選択モードがグループ指定モードに設定されているか否かを判断する。グループ指定モードに設定されているならば処理をステップＳ３４に進め、そうでなければ処理をステップＳ３７に進める。ステップＳ３４においては、グループ選択画面を表示部１６１に表示する。グループ選択画面は、ＥＥＰＲＯＭ１１５に記憶されたユーザーテーブル９５に含まれるユーザーレコードのグループ識別情報を、選択可能に表示する画面である。そして、指定グループを特定し（ステップＳ３５）、処理をステップＳ３６に進める。ユーザーが、操作部１６３を操作して、グループ選択画面に含まれるグループ識別情報を選択すれば、選択されたグループ識別情報のグループを指定グループとして特定する。
【０１２１】
ステップＳ３６においては、ステップＳ３２において特定されたユーザーグループまたはステップＳ３５において特定された指定グループに属するユーザーを決定し、処理をステップＳ４２に進める。具体的には、ユーザーテーブル９５に含まれるユーザーレコードのうちからグループ識別情報の項目に、ステップＳ３２において特定されたユーザーグループのグループ識別情報またはステップＳ３５において特定された指定グループのグループ識別情報それぞれと同じグループ識別情報が設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０１２２】
ステップＳ３７においては、ステップＳ３２において特定されたユーザーグループに属するユーザーを決定し、処理をステップＳ４２に進める。具体的には、ユーザーテーブル９５に含まれるユーザーレコードのうちからグループ識別情報の項目に、ステップＳ３２において特定されたユーザーグループのグループ識別情報と同じグループ識別情報が設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０１２３】
ステップＳ３８においては、選択モードがグループ指定モードに設定されているか否かを判断する。グループ指定モードに設定されているならば処理をステップＳ３９に進め、そうでなければ処理をステップＳ５１に進める。ステップＳ３９およびステップＳ４０の処理は、ステップＳ３４およびステップＳ３５の処理とそれぞれ同じである。したがって、ここでは説明を繰り返さない。ステップＳ４１においては、ステップＳ４０において特定された指定グループに属するユーザーを決定し、処理をステップＳ４２に進める。具体的には、ユーザーテーブル９５に含まれるユーザーレコードのうちからグループ識別情報の項目に、ステップＳ４０において特定された指定グループのグループ識別情報と同じグループ識別情報が設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０１２４】
ステップＳ４２においては、選択モードがセキュリティ指定モードに設定されているか否かを判断する。セキュリティ指定モードに設定されているならば処理をステップＳ４３に進め、そうでなければ処理をステップＳ４７に進める。ステップＳ４３においては、セキュリティレベル選択画面を表示部１６１に表示する。セキュリティレベル選択画面は、セキュリティレベルを選択可能に表示する。そして、指定セキュリティレベルを特定する（ステップＳ４４）。ユーザーが、操作部１６３を操作して、セキュリティレベル選択画面に含まれるセキュリティレベルを選択すれば、選択されたセキュリティレベルを指定セキュリティレベルとして受け付ける。
【０１２５】
次のステップＳ４５においては、指定セキュリティレベルグループを特定する。具体的には、ステップＳ４４において特定された指定セキュリティレベル以上のセキュリティレベルのユーザーの集合を、指定セキュリティレベルグループとして特定する。次のステップＳ４６においては、ステップＳ３６、ステップＳ３７およびステップＳ４１のいずれかにおいて決定されたユーザーを、指定セキュリティレベルグループに属するユーザーに限定し、処理をステップＳ５９に進める。具体的には、ユーザーテーブル９５に含まれるユーザーレコードのうちから、セキュリティレベルの項目に、ステップＳ４４において特定された指定セキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出する。そして、ステップＳ３６、ステップＳ３７およびステップＳ４１のいずれかにおいて決定されたユーザーそれぞれに対して、抽出されたユーザーレコードのいずれかのユーザー識別情報の項目に、そのユーザーのアカウントと同じアカウントが設定されているか否かを判断する。ユーザーのアカウントと同じアカウントが、抽出されたユーザーレコードのいずれかのユーザー識別情報の項目に設定されているならばそのユーザーを送信先の対象に決定するが、そうでなければ送信先の対象から除外する。
【０１２６】
ステップＳ４７においては、選択モードがセキュリティ制限モードに設定されているか否かを判断する。セキュリティ制限モードに設定されているならば処理をステップＳ４８に進め、そうでなければ処理をステップＳ５９に進める。ステップＳ４８においては、制限セキュリティレベルを検出したか否かを判断する。図１０のステップＳ０３において実行される図１２に示したデータ取得処理において、ステップＳ３８においてＲＡＭ１１３にセキュリティレベルが記憶されていれば、制限セキュリティレベルを検出したと判断する。具体的には、スキャン指示が受け付けられた場合には、原稿読取部１３０が原稿を読み取って得られる画像データから検出されるセキュリティレベル、または、原稿に付与されたＲＦタグから読み出されたセキュリティレベルが検出されたか否かを判断する。また、データ指定指示が受け付けられた場合には、ＨＤＤ１１６に記憶されているデータのうち指定された指定データのヘッダ部からセキュリティレベルが検出されたか否かを判断する。制限セキュリティレベルを検出したならば処理をステップＳ４９に進めるが、そうでなければ処理をステップＳ５９に進める。
【０１２７】
ステップＳ４９においては、制限セキュリティレベルグループを特定する。ステップＳ４８において検出された制限セキュリティレベル以上のセキュリティレベルのユーザーの集合を、制限セキュリティレベルグループとして特定する。次のステップＳ５０においては、ステップＳ３６、ステップＳ３７およびステップＳ４１のいずれかにおいて決定されたユーザーを、制限セキュリティレベルグループに属するユーザーに限定し、処理をステップＳ５９に進める。具体的には、ユーザーテーブル９５に含まれるユーザーレコードのうちから、セキュリティレベルの項目に、ステップＳ４８において検出された制限セキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出する。そして、ステップＳ３６、ステップＳ３７およびステップＳ４１のいずれかにおいて決定されたユーザーそれぞれに対して、抽出されたユーザーレコードのいずれかのユーザー識別情報の項目に、そのユーザーのアカウントと同じアカウントが設定されているか否かを判断する。ユーザーのアカウントと同じアカウントが、抽出されたユーザーレコードのいずれかのユーザー識別情報の項目に設定されているならばそのユーザーを送信先の対象に決定するが、そうでなければ送信先の対象から除外する。
【０１２８】
一方、ステップＳ５１においては、選択モードがセキュリティ指定モードに設定されているか否かを判断する。セキュリティ指定モードに設定されているならば処理をステップＳ５２に進め、そうでなければ処理をステップＳ５６に進める。処理がステップＳ５２に進む場合、選択モードがセキュリティ指定モードのみに設定されている場合である。ステップＳ５２〜ステップＳ５４の処理は、ステップＳ４３〜ステップＳ４５の処理と同じである。したがって、ここでは説明を繰り返さない。ステップＳ５５においては、ステップＳ５４において特定された指定セキュリティレベルグループに属するユーザーを決定し、処理をステップＳ５９に進める。具体的には、ユーザーテーブル９５に含まれるユーザーレコードのうちから、セキュリティレベルの項目に、ステップＳ５４において特定された指定セキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０１２９】
処理がステップＳ５６に進む場合、選択モードがセキュリティ制限モードのみに設定されている場合である。ステップＳ５６においては、ステップＳ４８と同様に、制限セキュリティレベルを検出したか否かを判断する。制限セキュリティレベルを検出したならば処理をステップＳ４９に進めるが、そうでなければ処理をデータ送信処理に戻す。制限セキュリティレベルを検出しない場合、送信先情報が決定されないので、エラーメッセージを表示するようにするのが好ましい。ステップＳ５７においては、ステップＳ４９と同様に、制限セキュリティレベルグループを特定する。次のステップＳ５８においては、ステップＳ５７において特定された制限セキュリティレベルグループに属するユーザーを決定し、処理をステップＳ５９に進める。具体的には、ユーザーテーブル９５に含まれるユーザーレコードのうちから、セキュリティレベルの項目に、ステップＳ５６において検出された制限セキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０１３０】
ステップＳ５９においては、決定されたユーザーの送信先情報を決定し、処理をデータ送信処理に戻す。決定されたユーザーは、ステップＳ３６、ステップＳ３７、ステップＳ４１、ステップＳ５５およびステップＳ５８のいずれかにおいて決定されたユーザー、また、ステップＳ４６およびステップＳ５０が実行される場合には、ステップＳ３６、ステップＳ３７およびステップＳ４１のいずれかで決定されたユーザーであってステップＳ４６またはステップＳ５０において限定されたユーザーである。決定されたユーザーのアカウントと、そのユーザーに割り当てられた電子メールアドレスとの組を送信先情報に決定する。ユーザーに割り当てられた電子メールアドレスは、そのユーザーのアカウントがユーザー識別情報の項目に設定されているユーザーレコードにおいて、送信先の項目に設定された電子メールアドレスである。
【０１３１】
図１５は、編集処理の流れの一例を示すフローチャートである。編集処理は、携帯情報装置２００が備えるＣＰＵ２１１が、フラッシュメモリ２１３に記憶された携帯装置側文書編集プログラムを実行することにより、ＣＰＵ２１１により実行される処理である。図１５を参照して、ＣＰＵ２１１は、データと送信先情報群の組を受信したか否かを判断する（ステップＳ２０１）。データと送信先情報群の組を受信するまで待機状態となり（ステップＳ２０１でＮＯ）、データと送信先情報群の組を受信したならば（ステップＳ２０１でＹＥＳ）、処理をステップＳ２０２に進める。
【０１３２】
ステップＳ２０２においては、受信されたデータの画像を表示部２１６に表示する。そして、領域の指定を受け付けたか否かを判断する（ステップＳ２０３）。タッチパネル２１７Ａが、ユーザーが表示部２１６の表示面中で指示する２点の位置を検出したならば、検出された２点を対角とする矩形の領域を特定する。なお、矩形の線画を表示部２１６に表示し、ユーザーにより矩形の線画のサイズおよび位置を変更する操作を受け付けることにより、矩形の線画のサイズと位置を変更し、変更後の矩形の線画で囲まれる領域を特定するようにしてもよい。
【０１３３】
次のステップＳ２０４においては、送信先をリスト表示する。ステップＳ２０１において受信された送信先情報群それぞれは、アカウントと電子メールアドレスとを含む。ステップＳ２０４においては、ステップＳ２０３において領域が指定されることに応じて、送信先情報に含まれるアカウントのリストを表示部２１６に表示する。表示部２１６には、ステップＳ２０２において、データの画像が表示されているので、データの画像に重畳してアカウントのリストを表示する。なお、ステップＳ２０３において領域が指定された後に、または領域が指定される前に、携帯情報装置２００を操作するユーザーにより操作部２１７にリスト表示を指示する操作が入力されることに応じて、送信先をリスト表示するようにしてもよい。
【０１３４】
ステップＳ２０５において、送信先の指定を受け付けたか否かを判断する。表示部１６１に表示されたアカウントのリストのうちから、ユーザーが操作部２１７に１以上を指定する操作を入力すれば、送信先の指定を受け付ける。送信先の指定を受け付けるまで待機状態となり（ステップＳ２０５でＮＯ）、送信先の指定を受け付けると（ステップＳ２０５でＹＥＳ）、指定された１以上のアカウントを特定し、処理をステップＳ２０６に進める。
【０１３５】
ステップＳ２０６においては、編集情報を受け付けたか否かを判断する。編集情報を受け付けるまで待機情報となり（ステップＳ２０６でＮＯ）、編集情報を受け付けたならば（ステップＳ２０６でＹＥＳ）、処理をステップＳ２０７に進める。ユーザーが操作部２１７に編集情報を入力すれば、その編集情報を受け付ける。編集情報は、文字列であってもよいし、フラッシュメモリ２１３に記憶されたデータであってもよい。文字列の編集情報を受け付けるために、表示部２１６にキーボードを表示し、ユーザーがキーボード中に含まれる複数のキーのいずれが指示されたかをタッチパネル２１７Ａで検出し、指示されたキーに対応する文字を受け付ける。また、画像の編集情報を受け付けるために、フラッシュメモリ２１３に記憶された画像のファイル名を表示し、表示されたファイル名のいずれが指示されたかを、タッチパネル２１７Ａで検出し、指示されたファイル名の指定を受け付け、指示されたファイル名の画像を編集情報として受け付ける。
【０１３６】
ステップＳ２０７においては、関連付データを生成する。関連付データは、ステップＳ２０３において指定されたデータの一部である特定部分ごとに生成され、ステップＳ２０３において指定された特定部分と、ステップＳ２０６において受け付けられた編集情報と、ステップＳ２０５において指定された送信先に対応する送信先情報と、を含む。
【０１３７】
次のステップＳ２０８においては、生成された関連付データを、データに埋め込む。具体的には、データを複数のレイヤを有するデータに変換し、ステップＳ２０７において生成された関連付データを含むレイヤを、変換したデータに追加する。例えば、データが画像データの場合に、第１レイヤを画像データとし、第２レイヤを関連付データを含むレイヤとする。
【０１３８】
次のステップＳ２０９においては、編集が終了したか否かを判断する。ユーザーが操作部２１７に終了を指示するコマンドが割り当てられたキーを指示すれば、編集が終了したことを検出し、編集が終了したかを判断する。編集が終了したならば処理をステップＳ２１０に進めるが、編集が終了していなければ処理をステップＳ２１０に進める。
【０１３９】
ステップＳ２１０においては、送信モードが自装置送信モードに設定されているか否かを判断する。送信モードは、ユーザーによって、自装置送信モードと送信依頼モードとのいずれかに設定される。自装置送信モードに設定されていれば処理をステップＳ２１１に進めるが、そうでなく送信依頼モードに設定されていれば処理をステップＳ２１４に進める。
【０１４０】
ステップＳ２１１においては、ステップＳ２０８において、データに埋め込まれた関連付データのうちから１つを処理対象に選択する。そして、選択された関連付データに含まれる編集情報と特定部分とを、関連付データに含まれる送信先情報に基づいて送信する（ステップＳ２１２）。具体的には、関連付データに含まれる特定部分と編集情報とを本文とし、関連付データに含まれる送信先情報の電子メールアドレスを宛先とする電子メールを生成し、生成された電子メールを無線ＬＡＮＩ／Ｆ２１８を介して電子メールサーバーに送信する。
【０１４１】
ステップＳ２１３においては、次に処理対象とするべき関連付データが存在するか否かを判断する。データに埋め込まれた関連付データのうち、ステップＳ２１１において処理対象に選択されていない関連付データが存在するか否かを判断する。処理対象に選択されていない関連付データが存在するならば処理をステップＳ２１１に戻し、存在しなければ処理を終了する。一方、ステップＳ２１４においては、ステップＳ２０８において関連付データが埋め込まれたデータをＭＦＰに送信し、処理を終了する。
【０１４２】
以上説明したように、第１の実施の形態における文書編集システム１において、ＭＦＰ１００は、使用が許可されたユーザーごとに、アカウントと、パスワードと、そのユーザーに割り当てられた電子メールアドレスとを関連付けたユーザーレコードをユーザーテーブル９５に追加することによりユーザーを登録し、操作ユーザーが認証されていることを条件に、登録ユーザーのうち、認証された操作ユーザーに関連する１以上の登録ユーザーにそれぞれ関連付けられた送信先情報を取得する。送信先情報は、アカウントと電子メールアドレスである。このため、ＭＦＰ１００に登録ユーザーの電子メールアドレスを登録すればよいので、ユーザーテーブル９５を一元的に管理することができ、ユーザーテーブル９５の変更を容易にすることができる。
【０１４３】
また、操作ユーザーが携帯情報装置２００を操作して、ＭＦＰ１００によって取得された送信先情報のうちから指定した送信先情報に送信先として特定されるので、送信先情報を容易に特定することができ、送信先を誤って送信する誤操作を防止することができる。また、データの送信先をＭＦＰ１００に登録された登録ユーザーに制限することができる。
【０１４４】
また、携帯情報装置２００に編集情報が入力されるので、編集情報の入力が容易となる。特に、携帯情報装置２００の編集機能をカスタマイズしている場合に、有効な場合がある。
【０１４５】
さらに、ＭＦＰ１００から受信されるデータのうち、携帯情報装置２００を操作する操作ユーザーが指定した特定部分と編集情報とが送信先情報の電子メールアドレス宛に送信されるので、データのうちで編集情報に関連する特定部分を特定して送信することができ、データのうちで特定部分以外の不要な部分が送信されないようにすることができる。特に、データが機密情報を含んでいる場合、その機密情報の部分を送信しないようにすることができる。
【０１４６】
さらに、ＭＦＰ１００は、登録ユーザーを複数のグループのいずれかと関連付けるために、ユーザーテーブル９５のユーザーレコードは、グループ識別情報の項目と、セキュリティレベルの項目とを含んでいる。ＭＦＰ１００は、選択モードがセキュリティ制限モードに設定されている場合、セキュリティ原稿のセキュリティレベルを検出すると、検出されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループを選択し、選択されたグループに属する登録ユーザーを操作ユーザーに関連する登録ユーザーとして決定する。このため、原稿のセキュリティレベルによって、データの送信先となる登録ユーザーを制限することができ、原稿の機密性を維持することができる。
【０１４７】
また、ＭＦＰ１００は、選択モードがグループ同一モードに設定されている場合、操作ユーザーが属するグループと同じグループを選択し、選択されたグループに属する登録ユーザーを操作ユーザーに関連する登録ユーザーとして決定する。このため、操作ユーザーに関連する登録ユーザーを容易に決定することができる。
【０１４８】
また、ＭＦＰ１００は、選択モードがグループ指定モードに設定されている場合、操作ユーザーにより指定されたグループを選択し、選択されたグループに属する登録ユーザーを操作ユーザーに関連する登録ユーザーとして決定する。このため、操作ユーザーに関連する登録ユーザーを操作ユーザーが容易に決定することができる。
【０１４９】
また、ＭＦＰ１００は、選択モードがセキュリティ指定モードに設定されている場合、操作ユーザーにより指定されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループを選択し、選択されたグループに属する登録ユーザーを操作ユーザーに関連する登録ユーザーとして決定する。このため、操作ユーザーに関連する登録ユーザーを、操作ユーザーがセキュリティレベルに基づいて決定することができる。
【０１５０】
＜第２の実施の形態＞
上述した第１の実施の形態における文書編集システム１においては、ＭＦＰ１００がユーザーテーブルを記憶し、ＭＦＰ１００を操作する操作ユーザーの認証および送信先情報の抽出を、ＭＦＰ１００が実行するようにした。第２の実施の形態における文書編集システム１Ａにおいては、認証サーバーを設け、ＭＦＰ１００，１００Ａ，１００Ｂを操作する操作ユーザーの認証および送信先情報の抽出を、認証サーバーが実行するようにしたものである。
【０１５１】
図１６は、第２の実施の形態における文書編集システムの全体概要を示す図である。図１６を参照して、第２の実施の形態における文書編集システム１Ａは、図１に示した第１の実施の形態における文書編集システム１と異なる点は、認証サーバー３００が追加された点である。
【０１５２】
認証サーバー３００は、一般的なコンピューターであり、そのハードウエア構成は周知なのでここでは説明を繰り返さないが、少なくともＣＰＵ３１１と、ＨＤＤ３１３、およびネットワーク３に接続するためのネットワークＩ／Ｆと、を含む。認証サーバー３００は、文書編集システム１Ａの利用が許可されたユーザーに関する情報を含むユーザーテーブルを記憶しており、ＭＦＰ１００，１００Ａ，１００Ｂからの要求によって、ＭＦＰ１００，１００Ａ，１００Ｂを操作する操作ユーザーを認証する機能、および、認証された操作ユーザーに関連する送信先情報を抽出する機能を有する。
【０１５３】
第２の実施の形態におけるＭＦＰ１００，１００Ａ，１００Ｂが有する機能は同じである。ここでは、ＭＦＰ１００が有する機能を例に説明する。
【０１５４】
図１７は、第２の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示す図である。図１７を参照して、図５に示した機能と異なる点は、認証部５３、登録部５５および送信先情報取得部５７が削除された点、ＥＥＰＲＯＭ１１５にユーザーテーブル９５が記憶されない点、認証依頼部９１および送信依頼部９３が追加された点である。
【０１５５】
認証依頼部９１は、ＭＦＰ１００を操作する操作ユーザーの認証を、認証サーバー３００に依頼する。具体的には、ＭＦＰ１００を操作する操作ユーザーは、操作パネル１６０を使用するので、認証依頼部９１は、表示部１６１にログイン画面を表示する。ログイン画面は、アカウントとパスワードとを入力する領域を含む。ユーザーが、ログイン画面に従って操作部１６３にアカウントとパスワードとを入力すれば、操作部１６３からアカウントとパスワードとの組を受け付ける。認証依頼部９１は、操作部１６３からアカウントとパスワードとの組を受け付けると、受け付けられたアカウントとパスワードとの組を含む認証依頼を、通信Ｉ／Ｆ部１１２を介して認証サーバー３００に送信する。認証サーバー３００は、認証依頼に基づいて操作ユーザーを認証し、認証に成功すると認証成功を示す信号を返信し、認証に失敗すると認証失敗を示す信号を返信する。
【０１５６】
認証依頼部９１は、通信Ｉ／Ｆ部１１２が認証サーバー３００から認証成功を示す信号を受信する場合、ログイン期間を開始し、ログイン期間に操作部１６３に入力される操作を、操作部１６３を使用する操作ユーザーにより入力された操作として扱う。ログイン期間は、操作ユーザーがログインした状態の期間であり、操作部１６３にログアウト指示が入力されることにより、また、操作部１６３に操作が入力されることなく所定の時間が経過することにより、終了する。認証依頼部９１は、通信Ｉ／Ｆ部１１２が認証サーバー３００から認証成功を示す信号を受信する場合、操作パネル１６０を操作する操作ユーザーのアカウントを、送信依頼部９３に出力する。
【０１５７】
なお、第１の実施の形態と同様に、アカウントとパスワードとの組を用いて認証する場合を例に示すが、ユーザーの指紋、静脈パターン、虹彩等の生体情報を用いて認証するようにしてもよい。
【０１５８】
送信依頼部９３は、認証依頼部９１から操作ユーザーのアカウントが入力されると、操作ユーザーに関連付けられた１以上の送信先情報の送信を認証サーバー３００に依頼する。具体的には、選択モードと、操作ユーザーのアカウント、グループ識別情報またはセキュリティレベルとを含む送信依頼信号を、通信Ｉ／Ｆ部１１２を介して認証サーバー３００に送信する。選択モードは、操作ユーザーが、操作部１６３に入力する操作によって決定される。なお、認証サーバー３００において、選択モードを、ユーザーごとに予め関連付けて記憶しておき、認証サーバー３００において操作ユーザーを認証する時点で、認証サーバー３００において、操作ユーザーに関連付けられた選択モードを決定するようにしてもよい。この場合には、認証サーバー３００から認証結果とともに選択モードを受信する。さらに、操作ユーザーとは関係なく、選択モードを予め記憶しておくようにしてもよい。選択モードは、グループ同一モード、グループ指定モード、セキュリティ指定モード、およびセキュリティ制限モードを含む。
【０１５９】
送信依頼部９３は、選択モードがグループ同一モードに設定されている場合、グループ同一モードを示す選択モードと、認証された操作ユーザーのアカウントとを含む送信依頼信号を、認証サーバー３００に送信する。
【０１６０】
送信依頼部９３は、選択モードがグループ指定モードに設定されている場合、認証サーバー３００からグループ識別情報の一覧を受信し、受信されたグループ識別情報を、選択可能にしたグループ選択画面を表示する。ユーザーが、操作部１６３を操作して、グループ選択画面に含まれるグループ識別情報を選択すれば、選択されたグループ識別情報を特定し、グループ指定モードを示す選択モードと、特定されたグループ識別情報と、認証された操作ユーザーのアカウントと、を含む送信依頼信号を、認証サーバー３００に送信する。
【０１６１】
送信依頼部９３は、選択モードがセキュリティ指定モードに設定されている場合、認証サーバー３００からセキュリティレベルの一覧を受信し、受信されたセキュリティレベルを選択可能に表示するセキュリティレベル選択画面を表示する。セキュリティレベル選択画面は、セキュリティレベルを選択可能に表示する。ユーザーが、操作部１６３を操作して、セキュリティレベル選択画面に含まれるセキュリティレベルを選択すれば、選択されたセキュリティレベルを特定し、セキュリティ指定モードを示す選択モードと、特定されたセキュリティレベルと、認証された操作ユーザーのアカウントと、を含む送信依頼信号を、認証サーバー３００に送信する。
【０１６２】
送信依頼部９３は、選択モードがセキュリティ制限モードに設定されている場合、レベル検出部７５からセキュリティレベルが入力されることに応じて、セキュリティ制限モードを示す選択モードと、レベル検出部７５から入力されるセキュリティレベルと、認証された操作ユーザーのアカウントと、を含む送信依頼信号を、認証サーバー３００に送信する。
【０１６３】
選択モードがグループ同一モードとグループ指定モードとの組が設定されている場合、送信依頼部９３は、グループ同一モードを示す選択モードと、認証された操作ユーザーのアカウントとの組と、グループ指定モードを示す選択モードと、グループ指定モードにおいて特定されたグループ識別情報と、認証された操作ユーザーのアカウントと、の組とを含む送信依頼信号を、認証サーバー３００に送信する。
【０１６４】
また、選択モードがグループ同一モードと、セキュリティ指定モードとが設定されている場合、送信依頼部９３は、グループ同一モードを示す選択モードと、認証された操作ユーザーのアカウントとの組と、セキュリティ指定モードを示す選択モードと、セキュリティレベルと、認証された操作ユーザーのアカウントとの組と、を含む送信依頼信号を、認証サーバー３００に送信する。また、選択モードがグループ同一モードと、セキュリティ制限モードとが設定されている場合、送信依頼部９３は、グループ同一モードを示す選択モードと、認証された操作ユーザーのアカウントとの組と、セキュリティ制限モードを示す選択モードと検出されたセキュリティレベルとの組と、を含む送信依頼信号を、認証サーバー３００に送信する。
【０１６５】
また、選択モードがグループ指定モードと、セキュリティ指定モードとが設定されている場合、送信依頼部９３は、グループ指定モードを示す選択モードと、グループ識別情報と、認証された操作ユーザーのアカウントとの組と、セキュリティ指定モードを示す選択モードと、セキュリティレベルと、認証された操作ユーザーのアカウントとの組と、を含む送信依頼信号を、認証サーバー３００に送信する。また、選択モードがグループ指定モードと、セキュリティ制限モードとが設定されている場合、送信依頼部９３は、グループ指定モードを示す選択モードと、グループ識別情報と、認証された操作ユーザーのアカウントとの組と、セキュリティ制限モードを示す選択モードと、検出されたセキュリティレベルと、認証された操作ユーザーのアカウントとの組とを含む送信依頼信号を、認証サーバー３００に送信する。
【０１６６】
さらに、選択モードがグループ同一モードと、グループ指定モードと、セキュリティ指定モードが設定されている場合、送信依頼部９３は、グループ同一モードを示す選択モードと、認証された操作ユーザーのアカウントとの組と、グループ指定モードを示す選択モードと、グループ識別情報と、認証された操作ユーザーのアカウントとの組と、セキュリティ指定モードを示す選択モードと、セキュリティレベルと、認証された操作ユーザーのアカウントとの組と、を含む送信依頼信号を、認証サーバー３００に送信する。
【０１６７】
また、選択モードがグループ同一モードと、グループ指定モードと、セキュリティ制限モードが設定されている場合、送信依頼部９３は、グループ同一モードを示す選択モードと、認証された操作ユーザーのアカウントとの組と、グループ指定モードを示す選択モードと、グループ識別情報と、認証された操作ユーザーのアカウントとの組と、セキュリティ制限モードを示す選択モードと、認証された操作ユーザーのアカウントとの組と、を含む送信依頼信号を、認証サーバー３００に送信する。
【０１６８】
認証サーバー３００の動作の詳細は後述するが、送信依頼信号に基づいて、データを送信するための送信先を特定する送信先情報であって、操作ユーザーに関連付けられた１以上の送信先情報を返信する。送信依頼部９３は、通信Ｉ／Ｆ部１１２が認証サーバー３００から送信先情報を受信すると、受信された送信先情報をデータ送信部５９に出力する。
【０１６９】
データ送信部５９は、レベル検出部７５からデータが入力され、送信依頼部９３から送信先情報が入力される。データ送信部５９は、データと送信先情報との組を、通信Ｉ／Ｆ部１１２を介して、携帯情報装置２００に送信する。
【０１７０】
図１８は、認証サーバーが備えるＣＰＵが有する機能の一例を示す図である。図１８に示す機能は、認証サーバー３００が備えるＣＰＵ３１１が、ＲＯＭ、ＨＤＤ３１３またはＣＤ−ＲＯＭに記憶されたサーバー側文書編集プログラムを実行することにより、ＣＰＵ３１１に形成される機能である。サーバー側文書編集プログラムは、文書編集プログラムの一部である。
【０１７１】
図１７を参照して、ＣＰＵ３１１は、送信依頼受信部３５１と、サーバー側認証部３５３と、サーバー側登録部３５５と、サーバー側送信先情報取得部３５７と、送信先情報送信部３５９と、を含む。
【０１７２】
サーバー側登録部３５５は、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかを操作することが許可されたユーザーを登録ユーザーとして登録する。具体的には、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかを操作することが許可されたユーザーに関するユーザーレコードを生成し、生成されたユーザーレコードをＨＤＤ３１３に記憶されたユーザーテーブル９５Ａに追加することにより、ユーザーを登録する。ユーザーレコードは、ユーザーを識別するためのアカウントと、認証情報と、そのユーザーに対するデータの送信先に関する情報と、そのユーザーが属するグループを識別するための情報と、そのユーザーに割り当てられたセキュリティレベルと、を含む。ここでは、ユーザー識別情報を、そのユーザーに割り当てられたアカウントとしている。
【０１７３】
サーバー側登録部３５５は、認証サーバー３００の管理者により、ユーザーレコードの各項目に設定される情報が入力されると、ユーザーレコードを生成し、生成されたユーザーレコードをＨＤＤ３１３に記憶されたユーザーテーブル９５Ａに追加する。ユーザーレコードのフォーマットは、図６に示したフォーマットと同じである。
【０１７４】
サーバー側認証部３５３は、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかを操作するユーザーを認証する。サーバー側認証部３５３は、ネットワークＩ／Ｆが、ＭＦＰ１００，１００Ａ、１００Ｂのいずれかから認証依頼を受信すると、認証依頼に含まれるアカウントとパスワードとの組と同じ組を含むユーザーレコードが、ＨＤＤ３１３に記憶されたユーザーテーブル９５Ａに含まれるユーザーレコードのうちに存在すれば認証成功と判断し、そうでなければ認証失敗と判断する。サーバー側認証部３５３は、認証成功と判断する場合は認証成功を示す信号を、認証失敗と判断する場合は認証失敗を示す信号を、ＭＦＰ１００，１００Ａ，１００Ｂのうち認証依頼を送信してきた装置に返信する。また、サーバー側認証部３５３は、認証成功と判断する場合は認証依頼に含まれるアカウントを、サーバー側送信先情報取得部３５７に出力する。
【０１７５】
送信依頼受信部３５１は、ネットワークＩ／Ｆが、ＭＦＰ１００，１００Ａ、１００Ｂのいずれかからグループ識別情報の一覧の送信を依頼するグループ一覧送信依頼を受信すると、ＨＤＤ３１３に記憶されているユーザーテーブル９５Ａを参照し、グループ識別情報の一覧を生成し、グループ識別情報の一覧を、ＭＦＰ１００，１００Ａ、１００Ｂのうちグループ一覧送信依頼を送信してきた装置に返信する。また、送信依頼受信部３５１は、ネットワークＩ／Ｆが、ＭＦＰ１００，１００Ａ、１００Ｂのいずれかからセキュリティレベルの一覧の送信を依頼するセキュリティレベル一覧送信依頼を受信すると、ＨＤＤ３１３に記憶されているユーザーテーブル９５Ａを参照し、セキュリティレベルの一覧を生成し、セキュリティレベルの一覧を、ＭＦＰ１００，１００Ａ、１００Ｂのうちセキュリティレベル一覧送信依頼を送信してきた装置に返信する。
【０１７６】
さらに、送信依頼受信部３５１は、ネットワークＩ／Ｆが、ＭＦＰ１００，１００Ａ、１００Ｂのいずれかから送信依頼信号を受信すると、送信依頼信号と、ＭＦＰ１００，１００Ａ、１００Ｂのうち送信依頼信号を送信してきた装置の装置識別情報（ＩＰアドレス）とをサーバー側送信先情報取得部３５７に出力する。ネットワークＩ／Ｆが、ＭＦＰ１００，１００Ａ、１００Ｂのいずれかから送信依頼信号を受信すると、送信依頼信号と、ＭＦＰ１００，１００Ａ、１００Ｂのうち送信依頼信号を送信してきた装置の装置識別情報（ＩＰアドレス）とをサーバー側送信先情報取得部３５７に出力する。
【０１７７】
サーバー側送信先情報取得部３５７は、送信依頼受信部３５１から送信依頼信号が入力されると、送信依頼信号に含まれるアカウントと同じアカウントがサーバー側認証部３５３から入力されていることを条件に、操作ユーザーに関連付けられた１以上の送信先情報を取得する。具体的には、ＨＤＤ３１３に記憶されたユーザーテーブル９５Ａを参照して、データを送信するための送信先を特定する送信先情報であって、送信依頼受信部３５１から入力されるアカウントのユーザーに関連付けられた１以上の送信先情報を取得する。
【０１７８】
サーバー側送信先情報取得部３５７は、サーバー側グループ選択部３８１と、サーバー側抽出部３８３と、を含む。サーバー側グループ選択部３８１は、登録ユーザーを分類した複数のグループのうちから１以上のグループを選択する。登録ユーザーを分類した複数のグループは、ユーザーテーブル９５Ａによって、登録ユーザーに割り当てられたグループ識別情報で特定されるグループと、登録ユーザーに割り当てられたセキュリティレベルによって特定されるグループと、を含む。グループ識別情報で特定されるグループは、同じグループ識別情報が割り当てられた登録ユーザーの集合である。セキュリティレベルによって特定されるグループは、そのセキュリティレベル以上のセキュリティレベルが割り当てられた登録ユーザーの集合である。
【０１７９】
サーバー側グループ選択部３８１は、送信依頼信号がグループ同一モードの選択モードを含んでいる場合、選択モードと組になるアカウントのユーザーが属するグループを選択する。具体的には、ＨＤＤ３１３に記憶されたユーザーテーブル９５Ａから選択モードと組になるアカウントがユーザー識別情報の項目に設定されたユーザーレコードを抽出し、抽出されたユーザーレコードのグループ識別情報の項目に設定されたグループ識別情報を特定する。そして、特定されたグループ識別情報を含む抽出指示を、サーバー側抽出部３８３に出力する。
【０１８０】
サーバー側グループ選択部３８１は、送信依頼信号がグループ指定モードの選択モードを含んでいる場合、複数のグループのうちからグループ指定モードの選択モードと組になるグループ識別情報のグループを選択する。サーバー側グループ選択部３８１は、グループ指定モードの選択モードと組になるグループ識別情報を含む抽出指示を、サーバー側抽出部３８３に出力する。
【０１８１】
サーバー側グループ選択部３８１は、送信依頼信号がセキュリティ指定モードの選択モードを含んでいる場合、複数のグループのうちからセキュリティ指定モードの選択モードと組なるセキュリティレベルのグループを選択する。サーバー側グループ選択部３８１は、セキュリティ指定モードの選択モードと組になるセキュリティレベルを含む抽出指示を、サーバー側抽出部３８３に出力する。
【０１８２】
サーバー側グループ選択部３８１は、送信依頼信号がセキュリティ制限モードの選択モードを含んでいる場合、セキュリティ制限モードの選択モードと組になるセキュリティレベルを含む抽出指示を、サーバー側抽出部３８３に出力する。
【０１８３】
サーバー側抽出部３８３は、サーバー側グループ選択部３８１から抽出指示が入力される。サーバー側抽出部３８３は、抽出指示に基づいてグループを特定し、ＨＤＤ３１３に記憶されたユーザーテーブル９５Ａを参照して、特定されたグループに属するユーザーに対応するユーザーレコードを抽出する。サーバー側抽出部３８３は、抽出されたユーザーレコードから送信先情報を決定し、送信先情報と、送信依頼受信部３５１から送信依頼信号とともに入力される装置識別情報とを送信先情報送信部３５９に出力する。送信先情報は、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントおよび送信先の項目に設定された電子メールアドレスを含む。送信先情報のフォーマットは、図７に示したフォーマットと同じである。
【０１８４】
サーバー側抽出部３８３は、サーバー側グループ選択部３８１からグループ識別情報を含む抽出指示が入力される場合、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、グループ識別情報の項目に、抽出指示に含まれるグループ識別情報と同じグループ識別情報が設定されているユーザーレコードのすべてを抽出する。そして、サーバー側抽出部３８３は、抽出された１以上のユーザーレコードそれぞれにおいて、ユーザー識別情報の項目に設定されたアカウントおよび送信先の項目に設定された電子メールアドレスとの組を送信先情報に決定し、１以上のユーザーレコードそれぞれから決定される送信先情報を、送信先情報送信部３５９に出力する。
【０１８５】
送信依頼信号がグループ同一モードの選択モードとグループ指定モードの選択モーとを含む場合、サーバー側抽出部３８３は、サーバー側グループ選択部３８１から複数のグループ識別情報を含む抽出指示が入力される場合がある。この場合、抽出部８３は、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、グループ識別情報の項目に、抽出指示に含まれる複数のグループ識別情報それぞれと同じグループ識別情報が設定されているユーザーレコードのすべてを抽出する。
【０１８６】
サーバー側抽出部３８３は、サーバー側グループ選択部３８１からセキュリティレベルを含む抽出指示が入力される場合、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、セキュリティレベルの項目に、抽出指示に含まれるセキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出する。そして、サーバー側抽出部３８３は、抽出された１以上のユーザーレコードそれぞれにおいて、ユーザー識別情報の項目に設定されたアカウントおよび送信先の項目に設定された電子メールアドレスとの組を送信先情報に決定し、１以上のユーザーレコードそれぞれから決定される送信先情報を、データ送信部５９に出力する。
【０１８７】
サーバー側抽出部３８３は、送信依頼信号がグループ同一モードとグループ指定モードとの少なくとも一方と、セキュリティ指定モードまたはセキュリティ制限モードとを含む場合がある。具体的には、送信依頼信号が、グループ同一モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組、グループ指定モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組、グループ同一モードと、グループ指定モードと、セキュリティ指定モードまたはセキュリティ制限モードとの組のいずれかを含む場合である。この場合、サーバー側抽出部３８３は、サーバー側グループ選択部３８１から１以上のグループ識別情報およびセキュリティレベルを含む抽出指示が入力される場合がある。
【０１８８】
この場合、サーバー側抽出部３８３は、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、グループ識別情報の項目に、抽出指示に含まれる１以上のグループ識別情報それぞれと同じグループ識別情報が設定されている第１の種類のユーザーレコードのすべてを抽出するとともに、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、セキュリティレベルの項目に、抽出指示に含まれるセキュリティレベル以上のセキュリティレベルが設定されている第２の種類のユーザーレコードのすべてを抽出する。そして、抽出された第１の種類のユーザーレコードと、第２の種類のユーザーレコードとで、アカウントが同じ第３の種類のユーザーレコードを抽出し、第３の種類のユーザーレコードそれぞれにおいて、ユーザー識別情報の項目に設定されたアカウントおよび送信先の項目に設定された電子メールアドレスとの組を送信先情報に決定し、第３の種類のユーザーレコードそれぞれから決定される送信先情報を、送信先情報送信部３５９に出力する。
【０１８９】
送信先情報送信部３５９は、サーバー側抽出部３８３から送信先情報と、装置識別情報とが入力されることに応じて、送信先情報を、ネットワークＩ／Ｆを介して、ＭＦＰ１００，１００Ａ，１００Ｂのうち装置識別情報で特定される装置に、送信する。複数の送信先情報が入力される場合には、複数の送信先情報のすべてを送信する。
【０１９０】
第２の実施の形態におけるＭＦＰ１００が備えるＣＰＵ１１１においては、図１０に示したデータ送信処理において、ステップＳ０１において実行される認証処理、およびステップＳ０４において実行される送信先情報取得処理を除き、同じ処理が実行される。
【０１９１】
図１９は、第２の実施の形態における認証処理の流れの一例を示すフローチャートである。図１９を参照して、図１１に示した第１の実施の形態における認証処理と異なる点は、ステップＳ１３に代えて、ステップＳ１３ＡおよびステップＳ１３Ｂが実行される点である。その他の処理は、図１１に示した処理と同じなのでここでは説明を繰り返さない。ステップＳ１３Ａにおいては、ステップＳ１２において受け付けられたアカウントとパスワードとを含む認証依頼を、認証サーバー３００に送信する。認証サーバー３００においては、認証に成功する場合には認証成功を示す信号を返信し、認証失敗と判断する場合は認証失敗を示す信号を返信する。
【０１９２】
次のステップＳ１３Ｂにおいては、認証サーバー３００から受信する認証結果を受信する。そして、登録受信された検索結果に基づいて、操作ユーザーが登録ユーザーか否かを判断する（ステップＳ１４）。認証結果が認証成功を示す信号ならば、操作ユーザーが登録ユーザーと判断するが、認証結果が認証失敗を示す信号ならば、操作ユーザーが登録ユーザーでないと判断する。操作ユーザーが登録ユーザーならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１６に進める。
【０１９３】
図２０および図２１は、第２の実施の形態における送信先情報取得処理の流れの一例を示すフローチャートである。図２０およぶ図２１を参照して、ＣＰＵ１１１は、選択モードがグループ同一モードに設定されているか否かを判断する（ステップＳ６１）。グループ同一モードに設定されているならば処理をステップＳ６２に進め、そうでなければ処理をステップＳ６４に進める。ステップＳ６２においては、グループ同一モードの選択モードと操作ユーザーのアカウントとの組を送信依頼に付加する。
【０１９４】
次のステップＳ６３においては、選択モードがグループ指定モードに設定されているか否かを判断する。グループ指定モードに設定されているならば処理をステップＳ６５に進め、そうでなければ処理をステップＳ７４に進める。ステップＳ６４においては、選択モードがグループ指定モードに設定されているか否かを判断する。グループ指定モードに設定されているならば処理をステップＳ６５に進め、そうでなければ処理をステップＳ７５に進める。
【０１９５】
ステップＳ６５においては、グループ選択画面を表示部１６１に表示する。認証サーバー３００からグループ識別情報を取得し、取得されたグループ識別情報を選択可能に表示するグループ選択画面を表示する。そして、指定グループを特定し（ステップＳ６６）、処理をステップＳ６７に進める。ステップＳ６７においては、グループ指定モードの選択モードと、ステップＳ６６において特定された指定グループのグループ識別情報との組を送信依頼に付加し、処理をステップＳ６８に進める。
【０１９６】
ステップＳ６８においては、選択モードがセキュリティ指定モードに設定されているか否かを判断する。セキュリティ指定モードに設定されているならば処理をステップＳ６９に進め、そうでなければ処理をステップＳ７２に進める。ステップＳ６９においては、セキュリティレベル選択画面を表示部１６１に表示する。認証サーバー３００からセキュリティレベルを取得し、取得されたセキュリティレベルを選択可能に表示するセキュリティレベル選択画面を表示する。そして、指定セキュリティレベルを受け付ける（ステップＳ７０）。ユーザーが、操作部１６３を操作して、セキュリティレベル選択画面に含まれるセキュリティレベルを選択すれば、選択されたセキュリティレベルを指定セキュリティレベルとして受け付ける。次のステップＳ７１においては、セキュリティ指定モードの選択モードと指定セキュリティレベルとの組を送信依頼に付加し、処理をステップＳ８１に進める。
【０１９７】
ステップＳ７２においては、選択モードがセキュリティ制限モードに設定されているか否かを判断する。セキュリティ制限モードに設定されているならば処理をステップＳ７３に進め、そうでなければ処理をステップＳ８１に進める。ステップＳ７３においては、制限セキュリティレベルを検出したか否かを判断する。スキャン指示が受け付けられた場合には、原稿読取部１３０が原稿を読み取って得られる画像データから検出されるセキュリティレベル、または、原稿に付与されたＲＦタグから読み出されたセキュリティレベルが検出されたか否かを判断する。また、データ指定指示が受け付けられた場合には、ＨＤＤ１１６に記憶されているデータのうち指定された指定データのヘッダ部からセキュリティレベルが検出されたか否かを判断する。制限セキュリティレベルを検出したならば処理をステップＳ７４に進めるが、そうでなければ処理をステップＳ８１に進める。ステップＳ７４においては、セキュリティ制限モードの選択モードと制限セキュリティレベルとの組を送信依頼に付加し、処理をステップＳ８１に進める。
【０１９８】
一方、ステップＳ７５においては、選択モードがセキュリティ指定モードに設定されているか否かを判断する。セキュリティ指定モードに設定されているならば処理をステップＳ７６に進め、そうでなければ処理をステップＳ７９に進める。ステップＳ７６、Ｓ７７およびＳ７８の処理は、ステップＳ６９、Ｓ７０およびＳ７１の処理と同じである。したがって、ここでは説明を繰り返さない。ステップＳ７８において、セキュリティ指定モードの選択モードと指定セキュリティレベルとの組を送信依頼に付加した後、処理をステップＳ８１に進める。
【０１９９】
処理がステップＳ７９に進む場合、選択モードがセキュリティ制限モードのみに設定されている場合である。ステップＳ７９においては、ステップＳ７３と同様に、制限セキュリティレベルを検出したか否かを判断する。制限セキュリティレベルを検出したならば処理をステップＳ８０に進めるが、そうでなければ処理をデータ送信処理に戻す。制限セキュリティレベルを検出しない場合、送信先情報が決定されないので、エラーメッセージを表示するようにするのが好ましい。ステップＳ８０においては、ステップＳ７４と同様に、セキュリティ制限モードの選択モードと制限セキュリティレベルとの組を送信依頼に付加し、処理をステップＳ８１に進める。
【０２００】
ステップＳ８１においては、送信依頼を認証サーバー３００に送信する。そして、認証サーバー３００から送信先情報を受信するまで待機状態となり（ステップＳ８２でＮＯ）、認証サーバー３００から送信先情報を受信すると（ステップＳ８２でＹＥＳ）、処理をデータ送信処理に戻す。
【０２０１】
図２２および図２３は、ユーザー管理処理の流れの一例を示すフローチャートである。ユーザー管理処理は、認証サーバー３００が備えるＣＰＵ３１１が、ＲＯＭ、ＨＤＤ３１３またはＣＤ−ＲＯＭに記憶されたサーバー側文書編集プログラムを実行することにより、ＣＰＵ３１１により実行される処理である。
【０２０２】
図２２および図２３を参照して、ＣＰＵ３１１は、ＭＦＰ１００，１００Ａ、１００Ｂのいずれかから認証依頼を受信したか否かを判断する。認証依頼を受信するまで待機状態となり（ステップＳ３０１でＮＯ）、認証依頼を受信すると（ステップＳ３０１でＹＥＳ）、処理をステップＳ３０２に進める。以下、ＭＦＰ１００から認証依頼を受信する場合について説明する。
【０２０３】
ステップＳ３０２においては、ＨＤＤ３１３に記憶されたユーザーテーブル９５Ａを検索する。ＨＤＤ３１３に記憶されたユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、認証依頼に含まれるアカウントとパスワードとの組と同じ組を含むユーザーレコードを抽出する。そして、認証依頼に含まれるアカウントのユーザーが登録ユーザーか否かを判断する（ステップＳ３０３）。認証依頼に含まれるアカウントとパスワードとの組と同じ組を含むユーザーレコードが抽出されたならば登録ユーザーと判断し、そうでなければ登録ユーザーと判断しない。登録ユーザーと判断する場合、処理をステップＳ３０４に進め、そうでなければ処理をステップＳ３０５に進める。ステップＳ３０４においては、認証成功を示す信号を、認証依頼を送信してきたＭＦＰ１００に返信し（ステップＳ３０４）、処理をステップＳ３０６に進める。ステップＳ３０５においては、認証失敗を示す信号を、認証依頼を送信してきたＭＦＰ１００に返信し（ステップＳ３０４）、処理をステップＳ３０６に進める。
【０２０４】
ステップＳ３０６においては、認証成功を返信したＭＦＰ１００から送信依頼信号を受信したか否かを判断する。送信依頼信号を受信したならば処理をステップＳ３０７に進めるが、受信しなければ処理を終了する。
【０２０５】
ステップＳ３０７においては、送信依頼信号がグループ同一モードの選択モードを含むか否かを判断する。送信依頼信号がグループ同一モードの選択モードを含むならば処理をステップＳ３０８に進め、そうでなければ処理をステップＳ３１３に進める。ステップＳ３０８においては、送信依頼信号に含まれるグループ同一モードと組になるアカウントのユーザーが属するユーザーグループを特定する。具体的には、ＨＤＤ３１３に記憶されたユーザーテーブル９５Ａから、送信依頼信号に含まれるグループ同一モードと組になるアカウントと同じアカウントがユーザー識別情報の項目に設定されたユーザーレコードを抽出する。そして、抽出されたユーザーレコードのグループ識別情報の項目に設定されたグループ識別情報のグループをユーザーグループとして特定する。
【０２０６】
次のステップＳ３０９においては、送信依頼信号がグループ指定モードの選択モードを含むか否かを判断する。送信依頼信号がグループ指定モードの選択モードを含むならば処理をステップＳ３１０に進め、そうでなければ処理をステップＳ３１２に進める。ステップＳ３１０においては、指定グループを特定し、処理をステップＳ３１１に進める。グループ指定モードと組になるグループ識別情報のグループを指定グループとして特定する。
【０２０７】
ステップＳ３１１においては、ステップＳ３０８において特定されたユーザーグループまたはステップＳ３１０において特定された指定グループに属するユーザーを決定し、処理をステップＳ３１６に進める。具体的には、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちからグループ識別情報の項目に、ステップＳ３０８において特定されたユーザーグループのグループ識別情報またはステップＳ３１０において特定された指定グループのグループ識別情報それぞれと同じグループ識別情報が設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０２０８】
ステップＳ３１２においては、ステップＳ３０８において特定されたユーザーグループに属するユーザーを決定し、処理をステップＳ３１６に進める。具体的には、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちからグループ識別情報の項目に、ステップＳ３０８において特定されたユーザーグループのグループ識別情報と同じグループ識別情報が設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０２０９】
ステップＳ３１３においては、送信依頼信号がグループ指定モードの選択モードを含むか否かを判断する。送信依頼信号がグループ指定モードの選択モードを含むならば処理をステップＳ３１４に進め、そうでなければ処理をステップＳ３２２に進める。ステップＳ３１４の処理は、ステップＳ３１０の処理と同じである。したがって、ここでは説明を繰り返さない。ステップＳ３１４においては、ステップＳ３１３において特定された指定グループに属するユーザーを決定し、処理をステップＳ３１６に進める。具体的には、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちからグループ識別情報の項目に、ステップＳ３１４において特定された指定グループのグループ識別情報と同じグループ識別情報が設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０２１０】
ステップＳ３１６においては、送信依頼信号がセキュリティ指定モードの選択モードを含むか否かを判断する。送信依頼信号がセキュリティ指定モードの選択モードを含むならば処理をステップＳ３１７に進め、そうでなければ処理をステップＳ３１９に進める。ステップＳ３１７においては、指定セキュリティレベルグループを特定する。具体的には、セキュリティ指定モードと組になるセキュリティレベル（指定セキュリティレベル）以上のセキュリティレベルのユーザーの集合を、指定セキュリティレベルグループとして特定する。次のステップＳ３１８においては、ステップＳ３１１、ステップＳ３１２およびステップＳ３１５のいずれかにおいて決定されたユーザーを、指定セキュリティレベルグループに属するユーザーに限定し、処理をステップＳ３２８に進める。具体的には、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、セキュリティレベルの項目に、セキュリティ指定モードと組になるセキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出する。そして、ステップＳ３１１、ステップＳ３１２およびステップＳ３１５のいずれかにおいて決定されたユーザーそれぞれに対して、抽出されたユーザーレコードのいずれかのユーザー識別情報の項目に、そのユーザーのアカウントと同じアカウントが設定されているか否かを判断する。ユーザーのアカウントと同じアカウントが、抽出されたユーザーレコードのいずれかのユーザー識別情報の項目に設定されているならばそのユーザーを送信先の対象に決定するが、そうでなければ送信先の対象から除外する。
【０２１１】
ステップＳ３１９においては、送信依頼信号がセキュリティ制限モードの選択モードを含むか否かを判断する。送信依頼信号がセキュリティ制限モードの選択モードを含むならば処理をステップＳ３２０に進め、そうでなければ処理をステップＳ３１９に進める。ステップＳ３２０においては、制限セキュリティレベルグループを特定する。セキュリティ制限モードと組になるセキュリティレベル（制限セキュリティレベル）以上のセキュリティレベルのユーザーの集合を、制限セキュリティレベルグループとして特定する。次のステップＳ３２１においては、ステップＳ３１１、ステップＳ３１２およびステップＳ３１５のいずれかにおいて決定されたユーザーを、制限セキュリティレベルグループに属するユーザーに限定し、処理をステップＳ３２８に進める。具体的には、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、セキュリティレベルの項目に、セキュリティ制限モードと組になるセキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出する。そして、ステップＳ３１１、ステップＳ３１２およびステップＳ３１５のいずれかにおいて決定されたユーザーそれぞれに対して、抽出されたユーザーレコードのいずれかのユーザー識別情報の項目に、そのユーザーのアカウントと同じアカウントが設定されているか否かを判断する。ユーザーのアカウントと同じアカウントが、抽出されたユーザーレコードのいずれかのユーザー識別情報の項目に設定されているならばそのユーザーを送信先の対象に決定するが、そうでなければ送信先の対象から除外する。
【０２１２】
一方、ステップＳ３２２においては、送信依頼信号がセキュリティ指定モードの選択モードを含むか否かを判断する。送信依頼信号がセキュリティ指定モードの選択モードを含むならば処理をステップＳ３２３に進め、そうでなければ処理をステップＳ３２５に進める。処理がステップＳ３２３に進む場合、送信依頼信号がセキュリティ指定モードの選択モードの組のみを含む場合である。ステップＳ３２３の処理は、ステップＳ３１７の処理と同じである。したがって、ここでは説明を繰り返さない。ステップＳ３２４においては、ステップＳ３２３において特定された指定セキュリティレベルグループに属するユーザーを決定し、処理をステップＳ３２８に進める。具体的には、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、セキュリティレベルの項目に、ステップＳ３２３において特定された指定セキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０２１３】
処理がステップＳ３２５に進む場合、送信依頼信号がセキュリティ制限モードの選択モードの組のみを含む場合である。ステップＳ３２５においては、送信依頼信号がセキュリティ制限モードの選択モードを含むか否かを判断する。送信依頼信号がセキュリティ制限モードの選択モードを含むならば処理をステップＳ３２６に進めるが、そうでなければ処理を終了する。送信依頼信号がセキュリティ制限モードの選択モードを含まない場合、送信先情報が決定されないので、エラーメッセージをＭＦＰ１００に送信するのが好ましい。ステップＳ３２６においては、ステップＳ３２９と同様に、制限セキュリティレベルグループを特定する。次のステップＳ３２７においては、ステップＳ３２６において特定された制限セキュリティレベルグループに属するユーザーを決定し、処理をステップＳ３２８に進める。具体的には、ユーザーテーブル９５Ａに含まれるユーザーレコードのうちから、セキュリティレベルの項目に、セキュリティ制限モードと組になるセキュリティレベル以上のセキュリティレベルが設定されているユーザーレコードのすべてを抽出し、抽出されたユーザーレコードのユーザー識別情報の項目に設定されたアカウントのユーザーを決定する。
【０２１４】
ステップＳ３２８においては、決定されたユーザーの送信先情報を決定する。決定されたユーザーは、ステップＳ３１１、ステップＳ３１２、ステップＳ３１５、ステップＳ３２４およびステップＳ３２７のいずれかにおいて決定されたユーザー、また、ステップＳ３１８およびステップＳ３２１が実行される場合には、ステップＳ３１１、ステップＳ３１２およびステップＳ３１５のいずれかで決定されたユーザーであってステップＳ３１８またはステップＳ３２１において限定されたユーザーである。決定されたユーザーのアカウントと、そのユーザーに割り当てられた電子メールアドレスとの組を送信先情報に決定する。ユーザーに割り当てられた電子メールアドレスは、そのユーザーのアカウントがユーザー識別情報の項目に設定されているユーザーレコードにおいて、送信先の項目に設定された電子メールアドレスである。
【０２１５】
次のステップＳ３２９においては、決定されたユーザーの送信先情報をＭＦＰ１００に送信し、処理を終了する。
【０２１６】
以上説明したように第２の実施の形態における文書編集システム１Ａは、第１の実施の形態における文章管理システム１と比較して、認証サーバー３００をさらに含み、認証サーバー３００は、使用が許可されたユーザーごとに、アカウントと、パスワードと、そのユーザーに割り当てられた電子メールアドレスとを関連付けたユーザーレコードをユーザーテーブル９５Ａに追加することによりユーザーを登録し、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかの操作ユーザーが認証されていることを条件に、登録ユーザーのうち、認証された操作ユーザーに関連する１以上の登録ユーザーにそれぞれ関連付けられた送信先情報を取得する。送信先情報は、アカウントと電子メールアドレスである。このため、認証サーバー３００に登録ユーザーの電子メールアドレスを登録すればよいので、ユーザーテーブル９５Ａを一元的に管理することができ、ユーザーテーブル９５Ａの変更を容易にすることができる。
【０２１７】
また、認証サーバー３００において、登録ユーザーが複数のグループのいずれかと関連付けられるので、ＭＦＰ１００，１００Ａ，１００Ｂいずれかの操作ユーザーに関連する登録ユーザーを、認証サーバー３００において決定することができる。
【０２１８】
また、携帯情報装置２００に編集情報が入力されるので、編集情報の入力が容易となる。特に、携帯情報装置２００の編集機能をカスタマイズしている場合に、有効な場合がある。
【０２１９】
さらに、ＭＦＰ１００から携帯情報装置２００に送信されるデータのうち、携帯情報装置２００を操作する操作ユーザーが指定した特定部分と編集情報とが送信先情報の電子メールアドレス宛に送信されるので、データのうちで編集情報に関連する特定部分を特定して送信することができ、データのうちで特定部分以外の不要な部分が送信されないようにすることができる。特に、データが機密情報を含んでいる場合、その機密情報の部分を送信しないようにすることができる。
【０２２０】
さらに、認証サーバー３００は、登録ユーザーを複数のグループのいずれかと関連付けるために、ユーザーテーブル９５Ａのユーザーレコードは、グループ識別情報の項目と、セキュリティレベルの項目とを含んでいる。認証サーバー３００は、選択モードがセキュリティ制限モードに設定されている場合、ＭＦＰ１００において原稿のセキュリティレベルが検出されると、検出されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループを選択し、選択されたグループに属する登録ユーザーを操作ユーザーに関連する登録ユーザーとして決定する。このため、原稿のセキュリティレベルによって、データの送信先となる登録ユーザーを制限することができ、原稿の機密性を維持することができる。
【０２２１】
また、認証サーバー３００は、選択モードがグループ同一モードに設定されている場合、操作ユーザーが属するグループと同じグループを選択し、選択されたグループに属する登録ユーザーを操作ユーザーに関連する登録ユーザーとして決定する。このため、操作ユーザーに関連する登録ユーザーを容易に決定することができる。
【０２２２】
また、認証サーバー３００は、選択モードがグループ指定モードに設定されている場合、操作ユーザーにより指定されたグループを選択し、選択されたグループに属する登録ユーザーを操作ユーザーに関連する登録ユーザーとして決定する。このため、操作ユーザーに関連する登録ユーザーを操作ユーザーが容易に決定することができる。
【０２２３】
また、認証サーバー３００は、選択モードがセキュリティ指定モードに設定されている場合、操作ユーザーにより指定されたセキュリティレベル以上のセキュリティレベルが割り当てられたグループを選択し、選択されたグループに属する登録ユーザーを操作ユーザーに関連する登録ユーザーとして決定する。このため、操作ユーザーに関連する登録ユーザーを、操作ユーザーがセキュリティレベルに基づいて決定することができる。
【０２２４】
なお、上述した実施の形態においては、文書編集システム１、１Ａについて説明したが、図１０〜図１４に示したデータ送信処理をＭＦＰ１００，１００Ａ、１００Ｂそれぞれに実行させ、図１５に示した編集処理を携帯情報装置２００に実行させる文書編集方法、図１０〜図１４に示したデータ送信処理をＭＦＰ１００，１００Ａ、１００Ｂが備えるＣＰＵ１１１に実行させ、図１５に示した編集処理を携帯情報装置２００が備えるＣＰＵ２１１に実行させる文書編集プログラムとして、発明を捉えることができるのはいうまでもない。さらに、図１０、図１９、図１２、図２０、図２１示したデータ送信処理をＭＦＰ１００，１００Ａ、１００Ｂそれぞれに実行させ、図２２に示した処理を認証サーバー３００に実行させ、図１５に示した編集処理を携帯情報装置２００に実行させる文書編集方法、図１０、図１９、図１２、図２０、図２１示したデータ送信処理をＭＦＰ１００，１００Ａ、１００Ｂが備えるＣＰＵ１１１に実行させ、図２２に示した処理を認証サーバー３００が備えるＣＰＵ３１１に実行させ、図１５に示した編集処理を携帯情報装置２００が備えるＣＰＵ２１１に実行させる文書編集プログラムとして、発明を捉えることができるのはいうまでもない。
【０２２５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２２６】
１，１Ａ  文書編集システム、３  ネットワーク、５  無線局、１００，１００Ａ，１００Ｂ  ＭＦＰ、２００  携帯情報装置、３００  認証サーバー、５１  データ取得部、５３  認証部、５５  登録部、５７  送信先情報取得部、５９  データ送信部、６１  関連付データ受信部、６３  側編集情報送信部、７１  読出部、７３  原稿読取データ受付部、７５  レベル検出部、８１  グループ選択部、８３  抽出部、９１  認証依頼部、９３  送信依頼部、９５，９５Ａ  ユーザーテーブル、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１９  外部記憶装置、１１９Ａ  ＣＤ−ＲＯＭ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６１  表示部、１６３  操作部、１６５  タッチパネル、２１１  ＣＰＵ、２１２  カメラ、２１３  フラッシュメモリ、２１４  無線通信部、２１５  通話部、２１６  表示部、２１７  操作部、２１７Ａ  タッチパネル、２１８  無線ＬＡＮＩ／Ｆ、２５１  データ受信部、２５３  表示制御部、２５５  領域特定部、２５７  送信先特定部、２５９  編集情報受付部、２６１  関連付部、２６３  編集情報送信部、２６５  関連付データ送信部、２７１  領域指定受付部、２７５  リスト表示部、２７７  送信先指定受付部、２８１  埋込部、３５１  送信依頼受信部、３５３  サーバー側認証部、３５５  サーバー側登録部、３５７  サーバー側送信先情報取得部、３５９  送信先情報送信部、３８１  サーバー側グループ選択部、３８３  サーバー側抽出部。
【図１】
0005796488.tif 000002
【図２】
0005796488.tif 000003
【図３】
0005796488.tif 000004
【図４】
0005796488.tif 000005
【図５】
0005796488.tif 000006
【図６】
0005796488.tif 000007
【図７】
0005796488.tif 000008
【図８】
0005796488.tif 000009
【図９】
0005796488.tif 000010
【図１０】
0005796488.tif 000011
【図１１】
0005796488.tif 000012
【図１２】
0005796488.tif 000013
【図１３】
0005796488.tif 000014
【図１４】
0005796488.tif 000015
【図１５】
0005796488.tif 000016
【図１６】
0005796488.tif 000017
【図１７】
0005796488.tif 000018
【図１８】
0005796488.tif 000019
【図１９】
0005796488.tif 000020
【図２０】
0005796488.tif 000021
【図２１】
0005796488.tif 000022
【図２２】
0005796488.tif 000023
【図２３】
0005796488.tif 000024