(57)【要約】【課題】送信保証以外の用途において不揮発性メモリが利用できなくなる事態の発生を抑制することができる情報処理装置を提供する。【解決手段】送信保証を行う必要がある所定の通信方式による画像データの送信を行う前にｅＭＭＣ１０２に画像データを格納するＭＦＰ１００は、複数の送信ジョブの中に所定の通信方式による画像データの送信を行うための所定の送信ジョブが含まれる場合、複数の送信ジョブのうち所定の送信ジョブを優先的に実行し、所定の送信ジョブの実行を完了した際にｅＭＭＣ１０２から画像データを削除する。【選択図】図６
2019029764.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性記憶手段を備え、送信保証を行う必要がある所定の通信方式によるデータの送信を行う前に不揮発性記憶手段に前記データを格納する情報処理装置であって、
前記データを同報送信する際に複数の送信先のそれぞれに対する複数の送信ジョブを生成する送信ジョブ生成手段と、
前記送信ジョブの実行を管理する送信ジョブ実行管理手段と、
前記不揮発性記憶手段に格納されるデータを管理するデータ管理手段とを備え、
前記複数の送信ジョブの中に前記所定の通信方式による前記データの送信を行うための所定の送信ジョブが含まれる場合、前記送信ジョブ実行管理手段は、前記複数の送信ジョブのうち前記所定の送信ジョブを優先的に実行し、前記データ管理手段は、前記所定の送信ジョブの実行を完了した際に前記不揮発性記憶手段から前記データを削除することを特徴とする情報処理装置。
【請求項２】
不揮発性記憶手段を備え、送信保証を行う必要がある所定の通信方式によるデータの送信を行う前に不揮発性記憶手段に前記データを格納する情報処理装置であって、
前記データを前記所定の通信方式によって送信可能なデータ形式の他のデータであって且つ前記データよりデータ量が小さい他のデータに変換する変換手段と、
前記データを同報送信する際に複数の送信先のそれぞれに対する複数の送信ジョブの中に前記所定の通信方式による前記データの送信を行うための所定の送信ジョブが含まれる場合、前記他のデータを前記所定の送信ジョブを実行する前に前記不揮発性記憶手段に格納するデータ管理手段とを備えることを特徴とする情報処理装置。
【請求項３】
前記データはカラー画像データであり、
前記他のデータはモノクロ画像データであることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記所定の通信方式は、ＦＡＸ通信又はＩ−ＦＡＸ通信であることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
不揮発性記憶手段を備え、送信保証を行う必要がある所定の通信方式によるデータの送信を行う前に不揮発性記憶手段に前記データを格納する情報処理装置の制御方法であって、
前記データを同報送信する際に複数の送信先のそれぞれに対する複数の送信ジョブを生成する送信ジョブ生成ステップと、
前記送信ジョブの実行を管理する送信ジョブ実行管理ステップと、
前記不揮発性記憶手段に格納されるデータを管理するデータ管理ステップとを有し、
前記複数の送信ジョブの中に前記所定の通信方式による前記データの送信を行うための所定の送信ジョブが含まれる場合、前記送信ジョブ実行管理ステップは、前記複数の送信ジョブのうち前記所定の送信ジョブを優先的に実行し、前記データ管理ステップは、前記所定の送信ジョブの実行を完了した際に前記不揮発性記憶手段から前記データを削除することを特徴とする情報処理装置の制御方法。
【請求項６】
不揮発性記憶手段を備え、送信保証を行う必要がある所定の通信方式によるデータの送信を行う前に不揮発性記憶手段に前記データを格納する情報処理装置の制御方法であって、
前記データを前記所定の通信方式によって送信可能なデータ形式の他のデータであって且つ前記データよりデータ量が小さい他のデータに変換する変換ステップと、
前記データを同報送信する際に複数の送信先のそれぞれに対する複数の送信ジョブの中に前記所定の通信方式による前記データの送信を行うための所定の送信ジョブが含まれる場合、前記他のデータを前記所定の送信ジョブを実行する前に前記不揮発性記憶手段に格納するデータ管理ステップとを有することを特徴とする情報処理装置の制御方法。
【請求項７】
不揮発性記憶手段を備え、送信保証を行う必要がある所定の通信方式によるデータの送信を行う前に不揮発性記憶手段に前記データを格納する情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置の制御方法は、
前記データを同報送信する際に複数の送信先のそれぞれに対する複数の送信ジョブを生成する送信ジョブ生成ステップと、
前記送信ジョブの実行を管理する送信ジョブ実行管理ステップと、
前記不揮発性記憶手段に格納されるデータを管理するデータ管理ステップとを有し、
前記複数の送信ジョブの中に前記所定の通信方式による前記データの送信を行うための所定の送信ジョブが含まれる場合、前記送信ジョブ実行管理ステップは、前記複数の送信ジョブのうち前記所定の送信ジョブを優先的に実行し、前記データ管理ステップは、前記所定の送信ジョブの実行を完了した際に前記不揮発性記憶手段から前記データを削除することを特徴とするプログラム。
【請求項８】
不揮発性記憶手段を備え、送信保証を行う必要がある所定の通信方式によるデータの送信を行う前に不揮発性記憶手段に前記データを格納する情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置の制御方法は、
前記データを前記所定の通信方式によって送信可能なデータ形式の他のデータであって且つ前記データよりデータ量が小さい他のデータに変換する変換ステップと、
前記データを同報送信する際に複数の送信先のそれぞれに対する複数の送信ジョブの中に前記所定の通信方式による前記データの送信を行うための所定の送信ジョブが含まれる場合、前記他のデータを前記所定の送信ジョブを実行する前に前記不揮発性記憶手段に格納するデータ管理ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
画像データを送信先に送信する情報処理装置としてのＭＦＰが知られている。ＭＦＰは、ＦＡＸ通信、Ｉ−ＦＡＸ通信、Ｅｍａｉｌ通信、及びＦＴＰ通信等の複数の種別の通信方式の中からユーザに設定された通信方式によって上記画像データを送信先に送信する。また、ＭＦＰは、一つの画像データを複数の送信先に送信する同報送信を実行可能であり、例えば、一の送信先にＦＡＸ通信、また、他の送信先にＥｍａｉｌ通信といったように、送信先毎に異なる通信方式によって画像データを送信可能である。
【０００３】
ところで、ＭＦＰでは、複数の種別の通信方式のうち、送信保証を行う必要がある所定の通信方式が予め規定されている。上記所定の通信方式は、具体的に、ＦＡＸ通信及びＩ−ＦＡＸ通信である。ＭＦＰは、ユーザによる指示に基づいてスキャン処理を実行し、スキャンして得られた画像データを上記所定の通信方式によって送信する際に上記画像データを確実に送信する必要がある。このため、ＭＦＰでは、例えば、上記所定の通信方式による画像データの送信中に電源断が発生し、電力の供給が停止された際に送信中の画像データが消失し、画像データの送信を再開することができなくなる事態を回避する必要がある。これに対し、ＭＦＰは、上記所定の通信方式による画像データの送信を開始する前に上記画像データを、ＭＦＰに対する電力の供給が停止されてもデータを保持可能な不揮発性メモリにバックアップする（例えば、特許文献１参照）。これにより、ＭＦＰは、電力の供給が再開された際に不揮発性メモリから上記画像データを取得し、取得した画像データに基づいて上記所定の通信方式による残りの送信処理を速やかに再開することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２２０９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、不揮発性メモリの容量には限度があるので、送信保証の用途による不揮発性メモリの利用を効率的に行わないと、不揮発性メモリの容量が逼迫し、その結果、送信保証以外の用途において不揮発性メモリを利用できなくなるという問題が生じる。
【０００６】
本発明の目的は、送信保証以外の用途において不揮発性メモリが利用できなくなる事態の発生を抑制することができる情報処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報処理装置は、不揮発性記憶手段を備え、送信保証を行う必要がある所定の通信方式によるデータの送信を行う前に不揮発性記憶手段に前記データを格納する情報処理装置であって、前記データを同報送信する際に複数の送信先のそれぞれに対する複数の送信ジョブを生成する送信ジョブ生成手段と、前記送信ジョブの実行を管理する送信ジョブ実行管理手段と、前記不揮発性記憶手段に格納されるデータを管理するデータ管理手段とを備え、前記複数の送信ジョブの中に前記所定の通信方式による前記データの送信を行うための所定の送信ジョブが含まれる場合、前記送信ジョブ実行管理手段は、前記複数の送信ジョブのうち前記所定の送信ジョブを優先的に実行し、前記データ管理手段は、前記所定の送信ジョブの実行を完了した際に前記不揮発性記憶手段から前記データを削除することを特徴とする。
【０００８】
また、上記目的を達成するために、本発明の情報処理装置は、不揮発性記憶手段を備え、送信保証を行う必要がある所定の通信方式によるデータの送信を行う前に不揮発性記憶手段に前記データを格納する情報処理装置であって、前記データを前記所定の通信方式によって送信可能なデータ形式の他のデータであって且つ前記データよりデータ量が小さい他のデータに変換する変換手段と、前記データを同報送信する際に複数の送信先のそれぞれに対する複数の送信ジョブの中に前記所定の通信方式による前記データの送信を行うための所定の送信ジョブが含まれる場合、前記他のデータを前記所定の送信ジョブを実行する前に前記不揮発性記憶手段に格納するデータ管理手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、送信保証以外の用途において不揮発性メモリが利用できなくなる事態の発生を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る情報処理装置としてのＭＦＰの構成を概略的に示すブロック図である。
【図２】図１のＭＦＰの操作部を説明するための図である。
【図３】図１のＭＦＰによって行われる画像データの格納を説明するための図である。
【図４】図１のＭＦＰによって行われる画像データの復元を説明するための図である。
【図５】図１のＭＦＰによって実行される同報送信処理の手順を示すフローチャートである。
【図６】図１のＭＦＰにおける送信ジョブの投入順の並べ替えを説明するための図である。
【図７】第２の実施の形態におけるＭＦＰ１００によって実行されるスキャン及び同報送信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳述する。本実施の形態では、情報処理装置としてのＭＦＰに本発明を適用した場合について説明するが、本発明はＭＦＰに限られない。例えば、複数の送信先に同報送信する際に各送信先に対し、異なる通信方式を設定可能な通信装置に本発明を適用してもよい。
【００１２】
まず、本発明の第１の実施の形態について説明する。
【００１３】
図１は、本発明の実施の形態に係る情報処理装置としてのＭＦＰ１００の構成を概略的に示すブロック図である。
【００１４】
図１において、ＭＦＰ１００は、ＣＰＵ１０１、ｅＭＭＣ１０２（不揮発性記憶手段）、ＤＲＡＭ１０３、操作部１０４、読み取り部１０５、記録部１０６、画像処理部１０７、通信部１０８、ネットワーク通信部１０９、及び電話回線通信部１１０を備える。ＣＰＵ１０１、ｅＭＭＣ１０２、ＤＲＡＭ１０３、操作部１０４、読み取り部１０５、記録部１０６、画像処理部１０７、及び通信部１０８はシステムバス１１１を介して互いに接続されている。ネットワーク通信部１０９及び電話回線通信部１１０は通信部１０８に接続されている。
【００１５】
ＭＦＰ１００は印刷処理及びスキャン処理等のジョブを実行する。ＭＦＰ１００は、ＦＡＸ通信、Ｉ−ＦＡＸ通信、Ｅｍａｉｌ通信、及びＦＴＰ通信等の複数の種別の通信方式の中からユーザに設定された通信方式によって画像データを送信可能であり、また、一つの画像データを同報送信可能である。例えば、ＭＦＰ１００は、スキャンして得られた画像データを同報送信する際に、一の送信先にＦＡＸ通信、また、他の送信先にＥｍａｉｌ通信といったように、送信先毎に異なる通信方式によって画像データを送信可能である。
【００１６】
ＣＰＵ１０１はＭＦＰ１００を統括的に制御する。ｅＭＭＣ１０２は容量が比較的小さいフラッシュメモリで構成される不揮発性メモリである。ＭＦＰ１００に対する電力の供給が停止されても、ｅＭＭＣ１０２に格納されたデータは消失することなく保持される。このため、ｅＭＭＣ１０２には、ＭＦＰ１００の電源ＯＦＦ時に保持する必要があるＣＰＵ１０１の制御プログラムやＭＦＰ１００の設定値等が格納される。また、ｅＭＭＣ１０２には、後述する図３に示すように、ＭＦＰ１００が送信する画像データの複製データが格納される。ＤＲＡＭ１０３は揮発性メモリであり、ＣＰＵ１０１の作業領域として、また、各データの一時格納領域として用いられる。
【００１７】
操作部１０４は図２（ａ）の表示部２００及び複数の操作キーを含む操作キー部２０１を備え、ジョブの実行指示等を受け付ける。例えば、同報送信の送信指示を行う際にユーザは、表示部２００に表示された同報送信設定画面２０２において、アドレス帳ボタン２０３を選択して同報送信の送信先を選択する。アドレス帳ボタン２０３が選択されると、表示部２００には図２（ｂ）のアドレス一覧画面２０４が表示される。アドレス一覧画面２０４には、予め登録された送信先候補を示すユーザ名及び上記送信先候補に画像データを送信する際の通信方法の一覧情報が含まれ、ユーザは上記一覧情報の中から所望の送信先を選択する。例えば、送信先として「ＡＡＡＡ」、「ＢＢＢＢ」、及び「ＣＣＣＣ」をこの順に選択した場合、ＭＦＰ１００は、選択した順に一の画像データを送信する。具体的に、ＭＦＰ１００は、「ＡＡＡＡ」に一の画像データをＥｍａｉｌ通信によって送信し、その後、「ＢＢＢＢ」に一の画像データをＦＴＰ通信によって送信し、その後、「ＣＣＣＣ」に一の画像データをＦＡＸ通信によって送信する。
【００１８】
読み取り部１０５は画像データをスキャンして画像情報を取得し、取得した画像情報に基づいて画像データを生成する。記録部１０６は画像データを記録紙に印刷する。画像処理部１０７は画像データを送受信する際に、上記画像データに対し符号化復号化処理を施す。通信部１０８は外部装置との通信制御を行う。ネットワーク通信部１０９は図示しない外部装置とＥｍａｉｌ通信やＦＴＰ通信等を行う。電話回線通信部１１０は図示しない外部装置とＦＡＸ通信やＩ−ＦＡＸ通信を行う。
【００１９】
ところで、ＭＦＰ１００では、複数の種別の通信方式のうち、送信保証を行う必要がある所定の通信方式が予め規定されている。具体的に、上記所定の通信方式はＦＡＸ通信及びＩ−ＦＡＸ通信である。ＭＦＰ１００は、ユーザによる指示に基づいてスキャン処理を実行し、スキャンして得られた画像データを上記所定の通信方式によって送信する際に上記画像データを確実に送信する必要がある。このため、ＭＦＰ１００では、例えば、上記所定の通信方式による画像データの送信中に電源断が発生し、電力の供給が停止された際に送信中の画像データが消失し、画像データの送信を再開することができなくなる事態を回避する必要がある。これに対し、ＭＦＰ１００は、上記所定の通信方式による画像データの送信を開始する前に上記画像データを、電力の供給が停止されてもデータを保持可能なｅＭＭＣ１０２にバックアップする。以下では、一例として、ユーザの操作部１０４の操作により、スキャン処理の実行及びスキャン処理結果となる画像データをＦＡＸ通信によって送信する旨が指示された場合について説明する。
【００２０】
ＭＦＰ１００は、上記指示に従って、読み取り部１０５に配置された原稿をスキャンし、画像データを生成する。次いで、ＭＦＰ１００は生成した画像データをＤＲＡＭ１０３に格納する（例えば、図３（ａ）参照。）。次いで、ＭＦＰ１００は上記画像データをｅＭＭＣ１０２に格納し（例えば、図３（ｂ）参照。）（データ管理手段）、設定された送信先に対し、ＤＲＡＭ１０３に格納された画像データをＦＡＸ通信によって送信する。この時点で、ＭＦＰ１００では、ｅＭＭＣ１０２及びＤＲＡＭ１０３の各々に同じ画像データが保持されている。上記画像データの送信が完了すると、ＭＦＰ１００はｅＭＭＣ１０２及びＤＲＡＭ１０３の各々に格納された画像データを削除する（例えば、図３（ｃ）参照。）（データ管理手段）。
【００２１】
ＤＲＡＭ１０３に格納された画像データをＦＡＸ通信によって送信中に電源断等が発生した場合、ＭＦＰ１００に対する電力の供給が停止される。その結果、図４（ａ）に示すように、ｅＭＭＣ１０２及びＤＲＡＭ１０３の各々に保持されていた画像データのうち、揮発性メモリであるＤＲＡＭ１０３に格納されていた画像データが消失する（例えば、図４（ｂ）参照。）。また、ＭＦＰ１００は画像データの送信を中断する。ＭＦＰ１００は、電力の供給が再開されると、ｅＭＭＣ１０２に格納されている画像データをＤＲＡＭ１０３に複製する（例えば、図４（ｃ）参照。）。これにより、ＭＦＰ１００では、電力の供給が再開されると、ＦＡＸ通信による残りの送信処理が速やかに再開される。
【００２２】
次に、画像データを異なる通信方法によって同報送信する処理について説明する。
【００２３】
図５は、図１のＭＦＰ１００によって実行される同報送信処理の手順を示すフローチャートである。
【００２４】
図５の処理は、ＣＰＵ１０１がＤＲＡＭ１０３に格納されたプログラムを実行することによって行われる。また、図５の処理は、ユーザによる同報送信の実行指示を受け付け、ｅＭＭＣ１０２及びＤＲＡＭ１０３に画像データが既に格納されていることを前提とする。
【００２５】
ＭＦＰ１００では、ｅＭＭＣ１０２の容量が比較的小さいため、送信保証以外の用途によるｅＭＭＣ１０２の利用が阻害されないように、ｅＭＭＣ１０２を効率的に利用する必要がある。このため、例えば、送信保証を行うための画像データの保持期間を必要最小限にすることが好ましく、上記所定の通信方式による画像データの送信期間中のみ上記画像データがｅＭＭＣ１０２に保持されるのが好ましい。一方、従来のＭＦＰでは、アドレス一覧画面２０４において、ユーザによって複数の送信先が選択された場合、選択された順を送信順に決定する。また、従来のＭＦＰは、選択された送信先に対応する通信方式が上記所定の通信方式である場合、画像データの送信を開始する前に、上記画像データをｅＭＭＣ１０２に格納する。例えば、アドレス一覧画面２０４において、ユーザに送信先「ＡＡＡＡ」、「ＣＣＣＣ」、「ＤＤＤＤ」がこの順に選択された場合、ＭＦＰ１００は、送信先「ＡＡＡＡ」に対するＥｍａｉｌ通信を開始する前に、上記画像データをｅＭＭＣ１０２に格納する。上記画像データは、選択された全ての上記所定の通信方式による通信、具体的に、送信先「ＤＤＤＤ」に対する画像データのＩ−ＦＡＸ通信を完了するまで、ｅＭＭＣ１０２に保持される。すなわち、上述した方法では、画像データの保持を必要としないＥｍａｉｌ通信による画像データの送信期間中にも画像データがｅＭＭＣ１０２に格納され、送信保証を行うために必要以上の期間ｅＭＭＣ１０２が利用されてしまう。その結果、ｅＭＭＣ１０２の容量が逼迫してしまい、送信保証以外の用途においてｅＭＭＣ１０２を利用できなくなるという問題が生じる。
【００２６】
これに対応し、本実施の形態では、複数の送信ジョブの中に所定の通信方式によるデータの送信を行うための所定の送信ジョブが含まれる場合、以下の処理が行われる。具体的に、複数の送信ジョブのうち所定の送信ジョブが優先的に実行され、所定の送信ジョブの実行を完了した際にｅＭＭＣ１０２から画像データが削除される。
【００２７】
図５において、まず、ＣＰＵ１０１はユーザによる同報送信の実行指示を受け付けると、各送信先に対する送信ジョブを生成する（ステップＳ５０１）（送信ジョブ生成手段）。次いで、ＣＰＵ１０１はユーザが選択した順に各送信先の送信ジョブを、ジョブの実行を管理する実行順序管理キュー（送信ジョブ実行管理手段）に投入する。ＭＦＰ１００では、実行順序管理キューに投入された順に送信ジョブが実行される。全ての送信ジョブを実行順序管理キューに投入すると、ＣＰＵ１０１は実行順序管理キューに投入された複数の送信ジョブにＦＡＸ通信を行うためのＦＡＸジョブ（所定の送信ジョブ）が含まれているか否かを判別する（ステップＳ５０２）。
【００２８】
ステップＳ５０２の判別の結果、実行順序管理キューに投入された複数の送信ジョブにＦＡＸジョブが含まれていないとき、ＣＰＵ１０１は後述するステップＳ５０４の処理を行う。一方、ステップＳ５０２の判別の結果、実行順序管理キューに投入された複数の送信ジョブにＦＡＸジョブが含まれているとき、ＣＰＵ１０１はＦＡＸジョブが先頭になるように実行順序管理キューの投入順を並べ替える（ステップＳ５０３）。具体的に、ＣＰＵ１０１はＦＡＸジョブが先頭から順に配列され、次に、ＦＡＸジョブ以外の送信ジョブが配列されるように実行順序管理キューの投入順を並べ替える。次いで、ＣＰＵ１０１は実行順序管理キューに投入された複数の送信ジョブにＩ−ＦＡＸ通信を行うためのＩ−ＦＡＸジョブ（所定の送信ジョブ）が含まれているか否かを判別する（ステップＳ５０４）。
【００２９】
ステップＳ５０４の判別の結果、実行順序管理キューに投入された複数の送信ジョブにＩ−ＦＡＸジョブが含まれていないとき、ＣＰＵ１０１は後述するステップＳ５０６の処理を行う。一方、ステップＳ５０４の判別の結果、実行順序管理キューに投入された複数の送信ジョブにＩ−ＦＡＸジョブが含まれているとき、ＣＰＵ１０１はＩ−ＦＡＸジョブが先頭になるように実行順序管理キューの投入順を並べ替える（ステップＳ５０５）。具体的に、ＣＰＵ１０１はＩ−ＦＡＸジョブが先頭から順に配列され、次に、ＦＡＸジョブが配列され、更にその次に、Ｉ−ＦＡＸジョブ及びＦＡＸジョブ以外の送信ジョブが配列されるように実行順序管理キューの投入順を並べ替える。例えば、ステップＳ５０１において、図６（ａ）に示すように、送信ジョブＡ、送信ジョブＢ（ＦＡＸジョブ）、及び送信ジョブＣ（Ｉ−ＦＡＸジョブ）の順に投入されたとする。これに対し、ステップＳ５０３，Ｓ５０５において、ＣＰＵ１０１は、図６（ｂ）に示すように、送信ジョブＣ（Ｉ−ＦＡＸジョブ）、送信ジョブＢ（ＦＡＸジョブ）、及び送信ジョブＡの順に投入順を並べ替える。すなわち、本実施の形態では、複数の送信ジョブの中に所定の送信ジョブが含まれる場合、複数の送信ジョブのうち所定の送信ジョブが優先的に実行される。
【００３０】
次いで、ＣＰＵ１０１は実行順序管理キューに投入された送信ジョブの中から一つの送信ジョブを特定し、特定した送信ジョブを実行する（ステップＳ５０６）。ＣＰＵ１０１は、投入順に従って送信ジョブを特定し、例えば、ステップＳ５０３やステップＳ５０５において投入順が並べ替えられた場合、並べ替えられた投入順に従って送信ジョブを実行する。特定した送信ジョブの実行を完了すると、ＣＰＵ１０１は実行を完了した送信ジョブを実行順序管理キューから削除する（ステップＳ５０７）。次いで、ＣＰＵ１０１は実行順序管理キューにおける残りの送信ジョブの中にＦＡＸジョブ又はＩ−ＦＡＸジョブが含まれているか否かを判別する（ステップＳ５０８）。
【００３１】
ステップＳ５０８の判別の結果、残りの送信ジョブの中にＦＡＸジョブ又はＩ−ＦＡＸジョブが含まれているとき、ＣＰＵ１０１は後述するステップＳ５１０の処理を行う。一方、ステップＳ５０８の判別の結果、残りの送信ジョブの中にＦＡＸジョブ及びＩ−ＦＡＸジョブの何れも含まれていないとき、ＣＰＵ１０１はｅＭＭＣ１０２に格納された画像データを削除する（ステップＳ５０９）。次いで、ＣＰＵ１０１は実行順序管理キューに送信ジョブが残っているか否かを判別する（ステップＳ５１０）。
【００３２】
ステップＳ５１０の判別の結果、実行順序管理キューに送信ジョブが残っているとき、ＣＰＵ１０１はステップＳ５０６の処理に戻る。一方、ステップＳ５１０の判別の結果、実行順序管理キューに送信ジョブが残っていないとき、ＣＰＵ１０１はｅＭＭＣ１０２に画像データが残っているか否かを確認する。ｅＭＭＣ１０２に画像データが残っている場合、ＣＰＵ１０１はｅＭＭＣ１０２に格納された画像データを削除し（ステップＳ５１１）、本処理を終了する。
【００３３】
上述した図５の処理によれば、複数の送信ジョブの中に上記所定の通信方式による画像データの送信を行うための所定の送信ジョブが含まれる場合、以下の処理が行われる。具体的に、複数の送信ジョブのうち所定の送信ジョブが優先的に実行され、所定の送信ジョブの実行を完了した際にｅＭＭＣ１０２から画像データが削除される。すなわち、ｅＭＭＣ１０２に画像データを保持しておく必要がある所定の送信ジョブの実行中のみｅＭＭＣ１０２に画像データが保持される。これにより、送信保証を行うための画像データの保持期間が必要以上に長くなるのを防止することができ、もって、送信保証以外の用途においてｅＭＭＣ１０２が利用できなくなるという事態の発生を抑制することができる。
【００３４】
次に、本発明の第２の実施の形態について説明する。
【００３５】
第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであるので、重複した構成、作用については説明を省略し、以下に異なる構成、作用についての説明を行う。
【００３６】
図７は、第２の実施の形態におけるＭＦＰ１００によって実行されるスキャン及び同報送信処理の手順を示すフローチャートである。
【００３７】
図７の処理は、ＣＰＵ１０１がＤＲＡＭ１０３に格納されたプログラムを実行することによって行われ、ユーザによるカラー画像のスキャン処理の実行及びスキャン処理結果の同報送信の実行指示を受け付けた場合を前提とする。
【００３８】
ＭＦＰ１００では、上述したようにｅＭＭＣ１０２を効率的に利用する必要があるので、例えば、送信保証を行うための画像データのデータ量を必要最小限にすることが好ましい。一方、ＭＦＰ１００では、ユーザによってカラー画像のスキャン処理の実行、及びスキャン処理結果であるカラー画像データを同報送信する旨が指示されることがある。このようなときに、従来のＭＦＰは、スキャンして得られたカラー画像データをＤＲＡＭ１０３に格納する。また、従来のＭＦＰは、同報送信において所定の通信方式による画像データの送信が指示されていると、上記カラー画像データをｅＭＭＣ１０２にも格納する。しかし、所定の通信方式であるＦＡＸ通信及びＩ−ＦＡＸ通信の何れもカラー画像データの送信に対応していないため、従来のＭＦＰはカラー画像データをモノクロ画像データに変換し、上記モノクロ画像データを送信先に送信する。一般的に、カラー画像データはモノクロ画像データよりデータ量が大きく、従来のＭＦＰでは、送信保証を行うために必要以上に大きいデータ量の画像データがｅＭＭＣ１０２に格納されていた。その結果、ｅＭＭＣ１０２の容量が逼迫してしまい、送信保証以外の用途においてｅＭＭＣ１０２を利用できなくなるという問題が生じる。
【００３９】
これに対応して、本実施の形態では、カラー画像データが所定の通信方式によって送信可能なデータ形式のモノクロ画像データであって且つカラー画像データよりデータ量が小さいモノクロ画像データに変換される。また、同報送信における複数の送信ジョブの中に所定の送信ジョブが含まれる場合、変換されたモノクロ画像データが、上記所定の送信ジョブを実行する前にｅＭＭＣ１０２に格納される。
【００４０】
図７において、まず、ＣＰＵ１０１は読み取り部１０５を制御し、カラーモードでスキャンを開始する（ステップＳ７０１）。次いで、ＣＰＵ１０１はスキャンして得られたカラー画像データに対し、色調整処理及び符号化処理を施し（ステップＳ７０２）、各処理を施したカラー画像データをＤＲＡＭ１０３に格納する（ステップＳ７０３）。次いで、ＣＰＵ１０１は同報送信に対応する複数の送信ジョブを生成し、上記複数の送信ジョブの中から１つの送信ジョブを特定する（ステップＳ７０４）。次いで、ＣＰＵ１０１は特定した送信ジョブがカラー画像データの送信に対応するか否かを判別する（ステップＳ７０５）。ステップＳ７０５では、特定した送信ジョブがＥｍａｉｌジョブやＦＴＰジョブ等のカラー画像データの送信に対応する通信方式による送信ジョブである場合、ＣＰＵ１０１は特定した送信ジョブがカラー画像データの送信に対応すると判別する。一方、ステップＳ７０５では、特定した送信ジョブがＦＡＸジョブやＩ−ＦＡＸジョブのカラー画像データの送信に対応しない通信方式による送信ジョブである場合、ＣＰＵ１０１は特定した送信ジョブがカラー画像データの送信に対応しないと判別する。
【００４１】
ステップＳ７０５の判別の結果、特定した送信ジョブがカラー画像データの送信に対応するとき、ＣＰＵ１０１は、ステップＳ７０３の処理において格納したカラー画像データを送信用のデータ形式に変換する（ステップＳ７０６）。次いで、ＣＰＵ１０１は変換したカラー画像データをＤＲＡＭ１０３に格納する（ステップＳ７０７）。次いで、ＣＰＵ１０１は特定した送信ジョブを実行し、ＤＲＡＭ１０３に格納したカラー画像データを、特定した送信ジョブが示す送信先に送信し（ステップＳ７０８）、後述するステップＳ７１４の処理を行う。
【００４２】
ステップＳ７０５の判別の結果、特定した送信ジョブがカラー画像データの送信に対応しないとき、ＣＰＵ１０１はステップＳ７０３の処理において格納したカラー画像データをモノクロ画像データに変換する（ステップＳ７０９）。次いで、ＣＰＵ１０１は上記モノクロ画像データをＤＲＡＭ１０３に格納し（ステップＳ７１０）、上記モノクロ画像データをｅＭＭＣ１０２に格納済みであるか否かを判別する（ステップＳ７１１）。
【００４３】
ステップＳ７１１の判別の結果、上記モノクロ画像データをｅＭＭＣ１０２に格納済みであるとき、ＣＰＵ１０１は後述するステップＳ７１３の処理を行う。一方、ステップＳ７１１の判別の結果、上記モノクロ画像データをｅＭＭＣ１０２に格納済みでないとき、ＣＰＵ１０１は上記モノクロ画像データをｅＭＭＣ１０２に格納する（ステップＳ７１２）。次いで、ＣＰＵ１０１は特定した送信ジョブを実行し、ＤＲＡＭ１０３に格納したモノクロ画像データを、特定した送信ジョブが示す送信先に送信する（ステップＳ７１３）。次いで、ＣＰＵ１０１は同報送信における全ての送信ジョブの実行を完了したか否かを判別する（ステップＳ７１４）。
【００４４】
ステップＳ７１４の判別の結果、同報送信における何れかの送信ジョブの実行を完了しないとき、ＣＰＵ１０１はステップＳ７０４の処理に戻る。一方、ステップＳ７１４の判別の結果、同報送信における全ての送信ジョブの実行を完了したとき、ＣＰＵ１０１はｅＭＭＣ１０２及びＤＲＡＭ１０３の各々に格納された画像データを削除し（ステップＳ７１５）、本処理を終了する。
【００４５】
上述した図７の処理では、カラー画像データが所定の通信方式によって送信可能なデータ形式のモノクロ画像データであって且つカラー画像データよりデータ量が小さいモノクロデータに変換される。また、同報送信における複数の送信ジョブの中に所定の送信ジョブが含まれる場合、変換されたモノクロ画像データが、上記所定の送信ジョブを実行する前にｅＭＭＣ１０２に格納される。これにより、送信保証を行うためにＭＭＣ１０２の容量を必要以上に利用するのを防止することができ、もって、送信保証以外の用途においてｅＭＭＣ１０２が利用できなくなるという事態の発生を抑制することができる。
【００４６】
また、上述した図７の処理では、変換元の画像データがカラー画像データであり、ｅＭＭＣ１０２に格納された画像データがモノクロ画像データである。これにより、カラー画像データを格納する場合より送信保証を行うために利用するｅＭＭＣ１０２の容量を確実に削減することができる。
【００４７】
上述した図５及び図７の処理では、所定の通信方式はＦＡＸ通信又はＩ−ＦＡＸ通信であるので、各ＦＡＸ通信及びＩ−ＦＡＸ通信による画像データの送信において、ｅＭＭＣ１０２を効率的に利用することができる。
【００４８】
上述した本実施の形態では、画像データを各送信先に送信する際にカラー画像データをモノクロ画像データに変換する場合について説明したが、モノクロ画像データを変換するタイミングはこれに限られない。例えば、先頭の送信ジョブの実行を開始する前に、カラー画像データをモノクロ画像データに変換し、変換したモノクロ画像データをｅＭＭＣ１０２に格納しても良い。
【００４９】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５０】
１００  ＭＦＰ
１０１  ＣＰＵ
１０２  ｅＭＭＣ
【図１】
2019029764.tif 000003
【図２】
2019029764.tif 000004
【図３】
2019029764.tif 000005
【図４】
2019029764.tif 000006
【図５】
2019029764.tif 000007
【図６】
2019029764.tif 000008
【図７】
2019029764.tif 000009