(57)【要約】【課題】従来のＦＡＸ一括送信技術では、複数の宛先に一括送信する際に文書毎に手動で宛先を指定しなければならず、手間であった。【解決手段】ＦＡＸ送信機能を備えた装置であって、ＦＡＸ送信の対象となる複数の原稿を読み取って複数のスキャンデータを生成する手段と、前記複数の原稿にそれぞれ対応する複数のスキャンデータから、ＦＡＸ送信の宛先を示す文字列を抽出するＯＣＲ処理手段と、抽出された前記ＦＡＸ送信の宛先毎に、それぞれに送信すべきスキャンデータをまとめたＦＡＸジョブを生成するＦＡＸジョブ生成手段と、生成された前記ＦＡＸジョブに基づいてＦＡＸを自動送信する送信手段と、を備えたことを特徴とする。【選択図】図７
2016072943.tif 000002
【特許請求の範囲】
【請求項１】
ＦＡＸ送信の対象となる複数の原稿を読み取って複数のスキャンデータを生成する手段と、
前記複数の原稿にそれぞれ対応する複数のスキャンデータから、ＦＡＸ送信の宛先を示す文字列を抽出するＯＣＲ処理手段と、
抽出された前記ＦＡＸ送信の宛先毎に、それぞれに送信すべきスキャンデータをまとめたＦＡＸジョブを生成するＦＡＸジョブ生成手段と、
生成された前記ＦＡＸジョブに基づいてＦＡＸを自動送信する送信手段と、
を備えたことを特徴とする装置。
【請求項２】
前記ＯＣＲ処理手段で抽出された前記ＦＡＸ送信の宛先と前記複数のスキャンデータのうち当該宛先に対応するスキャンデータとを対応付けた第１暫定送信リストを作成する手段と、
前記第１暫定送信リストを前記ＦＡＸ送信の宛先でソートした第２暫定送信リストを作成する手段と、
前記第２暫定送信リストを前記ＦＡＸ送信の宛先でマージした確定送信リストを作成する手段と、
をさらに備え、
前記ＦＡＸジョブ生成手段は、前記確定送信リストに従って、前記ＦＡＸ送信の宛先毎のＦＡＸジョブを生成する
ことを特徴とする請求項１に記載の装置。
【請求項３】
ＦＡＸ送信の宛先となり得る名称を示す文字列とＦＡＸ番号とを対応付けたアドレスデータから、特定の属性の文字列のみで構成される宛先候補リストを作成する手段をさらに備え、
前記第１暫定送信リストを作成する手段は、前記ＯＣＲ処理手段で抽出された前記ＦＡＸ送信の宛先を示す文字列と、前記宛先候補リストとのマッチング処理を行って、一致する場合の文字列を前記ＦＡＸ送信の宛先として、前記第１暫定送信リストを作成する
ことを特徴とする請求項２に記載の装置。
【請求項４】
前記ＯＣＲ処理手段で抽出された前記ＦＡＸ送信の宛先を示す文字列が、前記アドレスデータに含まれるかどうかを判定する手段をさらに備え、当該判定手段において含まれないと判定された場合に、前記ＯＣＲ処理手段で抽出された前記ＦＡＸ送信の宛先を示す文字列の前記アドレスデータへの登録をユーザに促す手段をさらに備えたことを特徴とする前記３に記載の装置。
【請求項５】
前記促す手段は、前記登録のための登録画面を表示手段に表示することを特徴とする請求項４に記載の装置。
【請求項６】
前記ＦＡＸジョブに基づくＦＡＸの自動送信が完了したことを通知する通知手段をさらに備えたことを特徴とする請求項１乃至５のいずれか１項に記載の装置。
【請求項７】
、
ＦＡＸ送信の対象となる前記複数の原稿のそれぞれには、所定のサービスを利用する利用者名を示す文字列が含まれ、
前記ＯＣＲ処理手段は、前記複数のスキャンデータから前記利用者名を示す文字列をさらに抽出し、
前記ＦＡＸジョブ生成手段は、抽出された前記利用者名を示す文字列と、前記ＦＡＸ送信の宛先を示す文字列とＦＡＸ番号とを紐付けて前記ＦＡＸジョブを生成し、
前記通知手段は、ＦＡＸの自動送信の完了の通知を、前記利用者名の単位で行なう
ことを特徴とする請求項６に記載の装置。
【請求項８】
ＦＡＸの自動送信を行なう際に、当該自動送信に係る宛先をユーザに通知する手段をさらに備えたことを特徴とする請求項１乃至７のいずれか１項に記載の装置。
【請求項９】
ＦＡＸ送信の対象となる複数の原稿を読み取って複数のスキャンデータを生成するステップと、
前記複数の原稿にそれぞれ対応する複数のスキャンデータから、ＦＡＸ送信の宛先を示す文字列を抽出するステップと、
抽出された前記ＦＡＸ送信の宛先毎に、それぞれに送信すべきスキャンデータをまとめたＦＡＸジョブを生成するステップと、
生成された前記ＦＡＸジョブに基づいてＦＡＸを自動送信するステップと、
を含むことを特徴とするＦＡＸの送信方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＦＡＸ送信の対象となる原稿のスキャンデータからＦＡＸジョブを生成し、自動一括送信する技術に関する。
【背景技術】
【０００２】
ＦＡＸ送信対象の複数の原稿について、各原稿に異なる複数の宛先が指定されている場合がある。このような場合、従来は、原稿毎に複数の異なる宛先を設定してＦＡＸ送信するワークフローが行われてきた。以下は、介護業界におけるワークフローの具体例である。
【０００３】
１）介護サービスの計画を作成するケアマネージャーが、介護サービスを受ける利用者毎に、サービス提供票と呼ばれる帳票を作成する。この際、利用者毎に作成されるサービス提供票には、各利用者に適した複数の介護サービスそれぞれについて、どの介護サービス事務所が提供するのかについての計画が記載される。
【０００４】
２）作成されたサービス提供票に記載された複数の介護サービス事務所それぞれに対して、サービス提供票を１枚ずつＦＡＸ送信する。
【０００５】
上記のワークフローにおいて、ＦＡＸ送信回数を少なくするためには、宛先毎（介護サービス事業所毎）に複数のサービス提供票を手作業で仕分けしてから送信することが考えられる。しかし、手作業による仕分けは煩雑であり、その作業自体が手間である。また、間違えて仕分けてしまう可能性もある。よって、各サービス提供票の内容からＦＡＸ送信先を特定し、自動で送信する技術（ＦＡＸ自動送信）、及び、送信する際に同一宛先に対しては一括送信する技術（ＦＡＸ一括送信）を活用することが、ワークフローの改善に効果的であると考えられる。
【０００６】
この点、従来のＦＡＸ自動送信に関する技術には、原稿に記入された宛先ＦＡＸ番号が文字認識されると、そのＦＡＸ番号へ自動ダイヤルして自動送信する技術がある（例えば、特許文献１）。
【０００７】
また、従来のＦＡＸ一括送信に関する技術には、文書毎に指定された送信先のアドレスを受け取ると、送信先のアドレス毎に文書の送信リストを作成し、所定の時刻に到達したときに、文書の送信リストに基づいて一括送信を行う技術がある（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平６−２９１８９８号公報
【特許文献２】特開２００６−５０４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ＦＡＸ自動送信に関する技術（特許文献１）において、スキャンデータを文字認識処理して得られた文字列から送信先を特定し、複数の宛先にＦＡＸ送信を行うことは可能である。しかし、特許文献１の技術は、複数の宛先が認識された場合、全ての宛先に対して同じ文書を同報送信するというものに過ぎず、スキャンデータの１ページ毎に異なる複数の宛先が存在した場合にそれらを宛先毎にまとめて送信するということはできなかった。
【００１０】
また、ＦＡＸ一括送信に関する技術（特許文献２）では、宛先毎に文書をまとめて一括送信することも可能であるが、文書毎に手動で宛先を指定しなければならず、手間であった。
【課題を解決するための手段】
【００１１】
本発明に係る装置は、ＦＡＸ送信の対象となる複数の原稿を読み取って複数のスキャンデータを生成する手段と、前記複数の原稿にそれぞれ対応する複数のスキャンデータから、ＦＡＸ送信の宛先を示す文字列を抽出するＯＣＲ処理手段と、抽出された前記ＦＡＸ送信の宛先毎に、それぞれに送信すべきスキャンデータをまとめたＦＡＸジョブを生成するＦＡＸジョブ生成手段と、生成された前記ＦＡＸジョブに基づいてＦＡＸを自動送信する送信手段と、を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ＦＡＸ送信対象の複数の原稿のスキャンデータから取得した複数の宛先毎に、ＦＡＸジョブをまとめて生成し自動一括送信することができる。これにより、通信時間及び通信費を削減でき、ユーザの手間も省くことができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１に係るＦＡＸ送信を行なうシステムの全体構成を示す図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】ＦＡＸ送信に関わるソフトウェアとしてのＦＡＸ送信アプリケーションの詳細を示す図である。
【図４】サービス提供表の一例を示す図である。
【図５】実施例１に係るＦＡＸ送信ワークフローのフローチャートである。
【図６】実施例１に係るＦＡＸ送信ワークフローのフローチャートである。
【図７】（ａ）は第１暫定送信リストの一例を示す図、（ｂ）は第２暫定送信リストの一例を示す図、（ｃ）は確定送信リストの一例を示す図である。
【図８】アドレス帳登録画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付の図面を参照して、本発明を好適な実施例に基づいて詳細に説明する。なお、以下の実施例において示す構成は一例にすぎず、本発明は図示された構成に限定されるものではない。
【実施例１】
【００１５】
まず、本実施例に係るＦＡＸ送信を行なうシステムの構成例について説明する。
図１は、本実施例に係るＦＡＸ送信を行なうシステムの全体構成を示す図である。システム１００は、画像形成装置１０１とＦＡＸ端末１０２とで構成され、相互に公衆回線１１０を介して接続されている。
【００１６】
画像形成装置１０１は、スキャナ機能、プリンタ機能、ＢＯＸ保存機能、ＦＡＸ機能を有する複合機（Multi Function Peripheral）である。本実施例では、ＦＡＸ文書の送信処理として、スキャナ機能とＦＡＸ機能を主として利用する。画像形成装置１０１から公衆回線１１０を通して送信されたＦＡＸ文書は、ＦＡＸ端末１０２にて受信される。
【００１７】
（画像形成装置のハードウェア構成）
次に、画像形成装置１０１のハードウェア構成について説明する。
【００１８】
図２は、画像形成装置１０１のハードウェア構成を示すブロック図である。画像形成装置１０１は、制御部２１０、操作部２２０、プリンタ部２３０、スキャナ部２４０、モデム部２５０で構成される。さらに制御部２１０は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ＨＤＤ２１４、操作部I/F２１５、プリンタI/F２１６、スキャナI/F２１７、モデムI/F２１８、ネットワークI/F２１９を含む。
【００１９】
制御部２１０は、画像形成装置１０１全体の動作を制御する。ＣＰＵ２１１は、ＲＯＭ２１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御を行う。ＲＡＭ２１３は、ＣＰＵ２１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２１４は、画像データや各種プログラム、或いは各種情報テーブルを記憶する。
【００２０】
操作部I/F２１５は、操作部２２０と制御部２１０とのインタフェースである。操作部２２０には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられている。
【００２１】
プリンタI/F２１６は、プリンタ部２２１と制御部２１０とを接続する。プリンタ部２２１で印刷すべき画像データはプリンタI/F２１６を介して制御部２１０から転送され、プリンタ部２２１において記録媒体上に印刷される。
【００２２】
スキャナI/F２１７は、スキャナ部２２２と制御部２１０とのインタフェースである。スキャナ部２２２は、原稿上の画像を読み取って画像データを生成し、スキャナI/F２１７を介して制御部２１０に入力する。
【００２３】
モデムI/F２１８は、モデム部２２３と制御部２１０とのインタフェースである。モデム部２２３は、制御部２１０（画像形成装置１０１）を公衆回線１１０に接続する。モデム部２２３は、公衆回線１１０を用いて、ＦＡＸの送受信を外部のＦＡＸ端末１０２に対して行う。
【００２４】
ネットワークI/F２１９は、制御部２１０（画像形成装置１０１）とＬＡＮ１２０とのインタフェースである。ネットワークI/F２１９は、ＬＡＮ１２０上の外部装置（不図示）に画像データや情報を送信したり、ＬＡＮ１２０上の外部装置から各種情報を受信したりする。
【００２５】
（画像形成装置のソフトウェア構成）
次に、画像形成装置のソフトウェア構成について説明する。
【００２６】
図３は、画像形成装置１０１のＦＡＸ機能のうちＦＡＸ送信に関わるソフトウェアとしてのＦＡＸ送信アプリケーションの詳細を示す図である。ＦＡＸ送信アプリケーション３００は、ＦＡＸ端末１０２にＦＡＸ文書を送信するためのソフトウェアでＨＤＤ２１４に格納されており、ＣＰＵ２１１がＲＡＭ２１３に展開して実行することでその機能が実現される。そして、ＦＡＸ送信アプリケーション３００は、スキャンデータ管理部３０１、アドレス取得部３０２、アドレス登録部３０３、ＦＡＸジョブ生成部３０４、ＦＡＸ送信部３０５、ＯＣＲ処理部３０６の各ソフトウェアモジュールで構成される。
【００２７】
スキャンデータ管理部３０１は、スキャナ部２４０にて原稿を読み取って画像データ（スキャンデータ）を生成し、生成されたスキャンデータをＨＤＤ２１４等に格納して管理するソフトウェアモジュールである。
【００２８】
アドレス取得部３０２は、予めアドレス帳（ＨＤＤ２１４に格納されたアドレスデータ）に登録されている個々のアドレス情報を取得するためのソフトウェアモジュールである。アドレス情報は、会社名等の名称、ふりがな、ＦＡＸ番号などから構成されている。アドレス情報の具体的な例としては、名称「旭ヘルパーセンター」、ふりがな「あさひへるぱーせんたー」、ＦＡＸ番号「0123456789」のようになる。
【００２９】
アドレス登録部３０３は、アドレス帳に対して上述の具体例で示したようなアドレス情報を登録し、ＨＤＤ２１４に格納するためのソフトウェアモジュールである。
【００３０】
ＦＡＸジョブ生成部３０４は、スキャンデータ管理部３０１によって保存されたスキャンデータ、及びアドレス取得部３０２で取得されたアドレス情報に含まれるＦＡＸ番号に基づいて、ＦＡＸジョブを生成するソフトウェアモジュールである。
【００３１】
ＦＡＸ送信部３０５は、ＦＡＸジョブ生成部３０４で生成されたＦＡＸジョブを用いて、ＦＡＸの送信処理を実行するソフトウェアモジュールである。この送信処理の実行により、公衆回線１１０を用いたＦＡＸ送信がモデム部２５０によりなされる。
【００３２】
ＯＣＲ処理部３０６は、スキャンデータ管理部３０１で管理されているスキャンデータに対して、所定の領域を指定してＯＣＲ処理（文字認識処理）を実行し、文字列を抽出するためのソフトウェアモジュールである。
【００３３】
次に、本実施例に係る、ＦＡＸ送信アプリケーション３００によって実現されるＦＡＸ送信ワークフローについて、介護業界に適用する場合を例に説明する。具体的には、介護サービスの計画を作成するケアマネージャーが、介護サービスを受ける利用者毎に、サービス提供票と呼ばれる帳票を作成し、サービス提供票に記載された複数の介護サービス事業者に対してサービス提供票をＦＡＸ送信する場面を想定する。図４の（ａ）〜（ｃ）は、サービス提供表の一例を示す図であり、利用者としての被保険者の氏名や介護サービスを提供する事業者の名称などが記載されている。本実施例では、説明を簡単にするため１利用者のサービス提供票が１ページに収まる場合について説明するが、これに限定されるものではなく、１利用者のサービス提供票が複数ページであっても構わない。そして、ＦＡＸ送信アプリケーション３００内のＯＣＲ処理部３０６には、ＯＣＲ処理の対象となる領域を特定する情報として、図４に示すサービス提供票４００における利用者名領域４０１とサービス事業者名領域４０２の情報を保持しているものとする。
【００３４】
図５及び図６は、本実施例に係るＦＡＸ送信ワークフローのフローチャートである。
【００３５】
ステップ５０１において、ＦＡＸ送信アプリケーション３００は、スキャンデータ管理部３０１によって、オートドキュメントフィーダにセットされた複数枚のサービス提供票のスキャン処理をスキャナ部２４０に実行させる。スキャン処理によって生成されたスキャンデータＨＤＤ２１４に一時的に保持され、ユーザは、スキャンデータ管理部３０１を介して各スキャンデータのページにアクセスできる。
【００３６】
ステップ５０２において、ＦＡＸ送信アプリケーション３００は、アドレス取得部３０２によって、ＦＡＸ送信の宛先となり得る各事業者のアドレス情報をアドレス帳（アドレスデータ）から取得し、宛先候補リストとしての事業者リストを作成する。なお、介護サービスを提供する事業者のアドレス情報と、それ以外の通常のアドレス情報とは、例えば各アドレス情報のふりがな欄の先頭（もしくは末尾）に＃（シャープ）等の記号を付加して登録することで、両者の属性を区別することができる。
【００３７】
ステップ５０３において、ＦＡＸ送信アプリケーション３００は、生成した事業者リストに含まれる事業所の数を変数[K]として設定し、ＲＡＭ２１３に一時的に保持する。
【００３８】
ステップ５０４において、ＦＡＸ送信アプリケーション３００は、ステップ５０１で生成したスキャンデータの総ページ数をスキャンデータ管理部３０１より取得して定数[N]として設定し、ＲＡＭ２１３に一時的に保持する。
【００３９】
ステップ５０５において、ＦＡＸ送信アプリケーション３００は、スキャンデータ内の処理対象とするページ番号を識別する変数[I]の初期値を“1”に設定し、ＲＡＭ２１３にて一時的に保持する。これにより、スキャンデータの１ページ目が処理対象ページ（注目ページ）に設定される。
【００４０】
ステップ５０６において、ＦＡＸ送信アプリケーション３００は、ステップ５０２で生成した事業者リスト内の事業者名のうち、処理対象となる事業者名を識別する変数[M]の初期値を“ 1”に設定し、ＲＡＭ２１３にて一時的に保持する。これにより、リスト内の先頭にある事業者名が処理対象事業者名（注目事業者名）に設定される。
【００４１】
ステップ５０７において、ＦＡＸ送信アプリケーション３００は、総ページ数[N]の値と処理対象ページ[I]の値とを比較し、同値かどうかを判定する。同値であれば、ステップ５０８に進む。一方、同値ではない場合は、ステップ５１８（図６のフローチャート）に進む。
【００４２】
ステップ５０８において、ＦＡＸ送信アプリケーション３００は、注目ページ[I]における予め指定された所定の領域に対し、ＯＣＲ処理部３０３によってＯＣＲ処理を行う。本実施例では、図４に示すサービス提供票における、利用者名領域４０１及びサービス事業者名領域４０２に対してＯＣＲ処理が行われることになる。この場合において、サービス事業者名領域４０２から、同一のサービス事業者名が複数抽出されることも想定される。例えば、図４（ａ）に示すサービス提供からは、「事業所Ａ」の文字列が２つ、「事業所Ｂ」の文字列が１つ抽出されることになる。この場合は、「事業所Ａ」と「事業所Ｂ」の２種類の事業者を表す文字列が抽出されたものとして扱えばよい。こうしてＯＣＲ処理によって得られた文字列の情報は、ＲＡＭ２１３に一時的に保持される。
【００４３】
ステップ５０９において、ＦＡＸ送信アプリケーション３００は、事業者数[K]の値と注目事業者名を示す変数[M]の値とを比較し、両者の値が異なるかどうかを判定する。異なる場合は、ステップ５１１に進む。一方、同値である場合は、ステップ５１０に進み、変数 [M]を初期値である“1”に設定すると共に、注目ページ[I]の値をインクリメント（＋１）する。
【００４４】
ステップ５１１において、ＦＡＸ送信アプリケーション３００は、ステップ５０８のＯＣＲ処理で得られた事業者名が、ステップ５０２で生成した事業者リストに含まれているかどうかを判定する。具体的には、ＯＣＲ処理で得られた事業者名を示す文字列と、事業者リストに含まれる事業者名を示す文字列とのマッチング処理を行う。マッチング処理によって、一致が確認できた場合には、ステップ５１２に進む。一方、一致が確認できなかった場合には、ステップ５１４に進む。
【００４５】
ステップ５１２において、ＦＡＸ送信アプリケーション３００は、第１暫定送信リストに対し、事業者名、送信対象ページのページ番号、利用者名をそれぞれ追加する。ここで、第１暫定送信リストとは、ＯＣＲ処理の結果に基づいて作成される暫定的な送信リストであり、ＲＡＭ２１３内に作成・保持される。図７（ａ）は、第１暫定送信リストの一例を示す図であり、図４（ａ）〜（ｃ）の３枚のサービス提供票をスキャンして得られた３ページ分のスキャンデータをＯＣＲ処理した結果が含まれている。１ページ目のスキャンデータには、「事業所Ａ」と「事業所Ｂ」の２種類の事業者が存在し、それが利用者「山田太郎」についてのものだということがわかる。同様に、２ページ目のスキャンデータには、利用者「田中花子」について「事業所Ｂ」と「事業所Ｃ」の２種類の事業者が存在すること、３ページ目のスキャンデータには、利用者「鈴木一郎」について「事業所Ｃ」と「事業所Ａ」の２種類の事業者が存在することがわかる。このように、第１暫定送信リストの各行には、ＯＣＲ処理によって得られたＦＡＸ送信の宛先と当該宛先に対応するスキャンデータのページ（送信対象ページ）とが対応付けられており、本実施例においてはさらに介護サービスの利用者名の情報も含まれる。
【００４６】
ステップ５１３において、ＦＡＸ送信アプリケーション３００は、変数[M]の値をインクリメント（＋１）する。その後、処理はステップ５０９に戻り、事業者数[K]の値と注目事業者名を示す変数[M]の値との比較処理が再び実行される。
【００４７】
一方、ステップ５１１で事業者リストの中にＯＣＲ処理で得られた事業者名がないと判定された場合のステップ５１４において、ＦＡＸ送信アプリケーション３００は、当該事業者名のアドレスデータへの登録を促す画面（アドレス帳登録画面）を操作部２２０の液晶表示部に表示する。図８は、アドレス帳登録画面の一例を示す図であり、抽出された事業者名が未登録であってその登録を促すメッセージを表示する領域８０１と、そのＦＡＸ番号を入力するための領域８０２が含まれる。なお、上記登録画面の表示に併せて（或いは代えて）、音声によって登録を促すようにしてもよい。
【００４８】
ステップ５１５において、ＦＡＸ送信アプリケーション３００は、上述のアドレス登録画面を介してユーザが指定した、未登録の事業者名（図８の例では「Ｄ事業所」）に対応したＦＡＸ番号の入力を受け付ける。
【００４９】
ステップ５１６において、ＦＡＸ送信アプリケーション３００は、ステップ５０２で作成した事業者リストに、新規の事業者名とそのＦＡＸ番号を追加する。また、同時に、ふりがな欄の先頭（もしくは末尾）に＃（シャープ）等の記号が付加した上で、アドレス登録部３０３によって、ＨＤＤ２１４内のアドレスデータ（アドレス帳）にも登録される。これにより、ＯＣＲ処理で得られた事業者名がアドレス帳に存在しない事業者名であった場合でも、処理を継続することが可能となる。
【００５０】
ステップ５１７において、ＦＡＸ送信アプリケーション３００は、事業者数[K]の値をインクリメント（＋１）する。
【００５１】
ステップ５１８において、ＦＡＸ送信アプリケーション３００は、ステップ５１２で作成した第１暫定送信リストにおける行数を、変数[L]として設定し、ＲＡＭ２１３に一時的に保持する。前述の図７（ａ）に示す第１暫定リストの場合、全６行であるため、変数[L]の値には“6”が設定・保持される。
【００５２】
ステップ５１９において、ＦＡＸ送信アプリケーション３００は、変数[L]の値が“1”以上であるかどうかを判定する。変数[L]の値が“1”以上である場合は、ステップ５２０に進む。一方、変数[L]の値が“1”未満である場合はステップ５２６に進み、確定送信リストに１行追加して、ステップ５２７の処理に移る。なお、確定送信リストは、ＦＡＸジョブ生成の基礎となるリストであり、本実施例の場合は、送信先である事業者名毎に送信対象ページがまとめられた最終的に確定した送信先のリストである。
【００５３】
ステップ５２０において、ＦＡＸ送信アプリケーション３００は、第１暫定送信リストを事業者名でソートする処理を行なう。このソート処理後のリストは、第２暫定送信リストとしてＲＡＭ２１３に保持される。図７（ｂ）は、図７（ａ）の第１暫定送信リストに対し事業者名でソート処理を行なった結果としての第２暫定送信リストを示している。
【００５４】
ステップ５２１において、ＦＡＸ送信アプリケーション３００は、第２暫定送信リストの行番号を識別する変数[P]の初期値を“1”に設定し、ＲＡＭ２１３にて一時的に保持する。
【００５５】
ステップ５２２において、ＦＡＸ送信アプリケーション３００は、第１暫定送信リストの行数 [L]の値と第２暫定送信リストの行番号 [P]の値とを比較し、両者の値が異なるかどうかを判定する。異なる場合は、ステップ５２３に進む。一方、同値である場合は、ステップ５２７に進む。
【００５６】
ステップ５２３において、ＦＡＸ送信アプリケーション３００は、第２暫定送信リストにおける行番号[P]に対応する事業者名と、行番号[P+1]に対応する事業者名とが同一であるかどうかを判定する。両者が同一である場合は、ステップ５２４に進む。一方、両者が同一でない場合は、ステップ５２５に進む。
【００５７】
ステップ５２４において、ＦＡＸ送信アプリケーション３００は、第２暫定送信リストの行番号[P]の内容と行番号[P+1]の内容とをマージして、上述の確定送信リストに追加する。例えば、図７（ｂ）における１行目と２行目の事業者名はともに「事業所Ａ」である。この場合、この２つの行がマージされ、図７（ｃ）に示す確定送信リストの先頭行に、事業者名を「事業所Ａ」、ページ番号を「ページ１、３」、利用者名を「山田太郎、鈴木一郎」とした一行が追加される。
【００５８】
ステップ５２５において、ＦＡＸ送信アプリケーション３００は、第２暫定送信リストの行番号[P]の値をインクリメント（＋１）する。インクリメント後は、ステップ５２２に戻り、第１暫定送信リストの行数 [L]の値と第２暫定送信リストの行番号 [P]の値とが同値になるまで、ステップ５２３及び５２４の処理を繰り返す。同値になった段階で、図７（ｃ）に示す確定送信リストが完成することになる。
【００５９】
ステップ５２７において、ＦＡＸ送信アプリケーション３００は、確定送信リストの行数を、変数[Q]として設定し、ＲＡＭ２１３にて一時的に保持する。図７（ｃ）に示す確定送信リストの場合は、全３行であるため、変数[Q]の値には“3”が設定・保持される。
【００６０】
ステップ５２８において、ＦＡＸ送信アプリケーション３００は、確定送信リストの行番号を識別する変数[R]の初期値を“1”に設定し、ＲＡＭ２１３にて一時的に保持する。
【００６１】
ステップ５２９において、ＦＡＸ送信アプリケーション３００は、確定送信リストにおける行数[Q+1]の値と行番号[R]の値とを比較し、両者の値が異なるかどうかを判定する。異なる場合は、ステップ５３０に進む。一方、同値である場合は、本処理を終える。
【００６２】
ステップ５３０において、ＦＡＸ送信アプリケーション３００は、確定送信リストの行番号[R]の情報に基づいてＦＡＸジョブを生成する。図７（Ｃ）の確定送信リストにおける１行目の情報を元にＦＡＸジョブを作成する場合には、以下のようにして作成される。
【００６３】
１）アドレス取得部３０２によって、１行目の事業者名である「事業所Ａ」のＦＡＸ番号をアドレス帳から取得
２）スキャンデータ管理部３０１によって、ページ１とページ３の画像データを取得
３）ＦＡＸジョブ生成部３０４によって、取得したＦＡＸ番号と画像データと利用者名とを紐付けたＦＡＸジョブを生成
このようにして、確定送信リストからＦＡＸジョブが生成される。
【００６４】
ステップ５３１において、ＦＡＸ送信アプリケーション３００は、ステップ５３０で生成したＦＡＸジョブを用いたＦＡＸの自動送信処理をＦＡＸ送信部３０５によって実行する。これにより、確定送信リストの行番号[R]で特定される事業者を宛先としたＦＡＸの自動送信が実現される。
【００６５】
ステップ５３２において、ＦＡＸ送信アプリケーション３００は、注目ページ[I]の値を初期値“1”に設定する。
【００６６】
ステップ５３３において、ＦＡＸ送信アプリケーション３００は、スキャンデータのページ数[N]の値と注目ページ[I]の値とを比較し、両者の値が異なるかどうかを判定する。異なる場合は、ステップ５３４に進む。一方、同値である場合は、確定送信リストの行番号[R]の値をインクリメント（ステップ５３７）してステップ５２９に戻り、次の行番号[R+1]に対応するＦＡＸジョブ生成及びＦＡＸ送信のための処理に移る。
【００６７】
ステップ５３４において、ＦＡＸ送信アプリケーション３００は、全ページについてのＦＡＸ送信処理が完了したかどうかを判定する。全ページのＦＡＸ送信が完了している場合は、ステップ５３６に進む。一方、未だＦＡＸ送信されていないページがある場合は、ステップ５３５に進む。
【００６８】
ステップ５３５において、ＦＡＸ送信アプリケーション３００は、注目ページ[I]の値をインクリメントし、ステップ５３３に戻る。こうして、スキャンデータの総ページ数[N]の値と注目ページ[I]の値とが同値になるまで処理が繰り返される。
【００６９】
ステップ５３６において、ＦＡＸ送信アプリケーション３００は、ユーザに対しＦＡＸ送信が完了した旨の通知処理を行なう。例えば、操作部２２０の液晶表示部に、ＦＡＸ送信が完了したことを示すメッセージを表示する。この際には、事業者単位でＦＡＸ送信完了を通知してもよいし、或いは利用者単位で通知してもよい。事業者単位で通知する際には、上記メッセージはＦＡＸジョブの送信順に表示されることになる。これに対し、利用者単位で通知する際には、個々の利用者単位での送信が完了した時点で通知がなされることになる。例えば、前述の図７（ｃ）に示す確定送信リストの場合、「山田太郎」氏についての送信完了通知は「事業所Ｂ」のＦＡＸジョブの送信処理が完了した時点で通知され、「鈴木一郎」氏についての送信完了通知は「事業所Ｃ」のＦＡＸジョブの送信処理が完了した時点で通知されることになる。
【００７０】
以上が、介護業界に適用した場合における、本実施例に係るＦＡＸ送信ワークフローの内容である。
【００７１】
なお、ＦＡＸ送信処理の全てが自動になると、これから何処に送ろうとしているのかをユーザは知ることができない。そこで、ステップ５３１におけるＦＡＸ送信時に、これから送信する宛先の事業者名を操作部２２０の液晶表示部に表示するようにしてもよい。これにより、ユーザの不安を取り除くことができる。また、ＦＡＸ送信アプリケーション３００にて、ＦＡＸ送信前の宛先表示をするかどうかを設定可能に、任意に切り替えられるようにしてもよい。
【００７２】
本実施例によれば、複数の原稿のスキャンデータから取得した複数の宛先毎に、ＦＡＸジョブをまとめて生成し自動一括送信することができる。これにより、通信時間及び通信費を削減でき、ユーザの手間も省くことができる。
【００７３】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2016072943.tif 000003
【図２】
2016072943.tif 000004
【図３】
2016072943.tif 000005
【図４】
2016072943.tif 000006
【図５】
2016072943.tif 000007
【図６】
2016072943.tif 000008
【図７】
2016072943.tif 000009
【図８】
2016072943.tif 000010