(57)【要約】【課題】ジョブを実行中に指定された緊急の新規ジョブが遅滞なく実行される画像処理装置及びその制御方法を提供する。【解決手段】  原稿データを１ページ単位で画像処理して送信用データを作成する画像処理部１２２と、送信用データを送信する通信部１１２と、画像処理及び送信処理を含むジョブの指定を受付ける操作部１３０と、ジョブの種類を判定してジョブの実行タイミングを決定する制御部１０２とを備え、ジョブにしたがって画像処理を実行中に、新たなジョブが指定された場合、制御部１０２は、実行中のジョブ及び新たなジョブの種類を判定して新たなジョブの実行タイミングを決定し、画像処理部１２２は、決定されたタイミングにしたがって、新たなジョブに含まれる画像処理を実行する。これにより、ジョブを実行中に指定された緊急の新規ジョブが遅滞なく実行されるので、ユーザの待ち時間を短縮することができる。【選択図】図３
2013012873.tif 000002
【特許請求の範囲】
【請求項１】
原稿データを１ページ単位で画像処理し、送信先に応じた送信用データを作成する画像処理手段と、
前記送信用データを前記送信先に送信する送信手段と、
前記画像処理手段による画像処理、及び、前記送信手段による送信処理を含むジョブの指定を受付ける入力手段と、
指定された前記ジョブの種類を判定する判定手段と、
前記判定手段によって判定されたジョブの種類を用いて、該ジョブを実行するタイミングを決定するタイミング決定手段と、を備え、
前記画像処理手段が、前記入力手段によって指定されたジョブにしたがって画像処理を実行中に、前記入力手段によって新たなジョブが指定された場合、前記判定手段は、実行中の前記ジョブの種類及び前記新たなジョブの種類を判定し、
前記タイミング決定手段は、前記判定手段によって判定された実行中の前記ジョブの種類及び前記新たなジョブの種類に応じて、前記新たなジョブを実行するタイミングを決定し、
前記画像処理手段は、前記タイミング決定手段によって決定された前記タイミングにしたがって、前記新たなジョブに含まれる画像処理を実行することを特徴とする画像処理装置。
【請求項２】
前記新たなジョブを実行する前記タイミングは、
前記新たなジョブが指定された後であって、前記画像処理手段による１ページ単位での画像処理が終了した時点であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記新たなジョブが指定されたときに実行されていたジョブの１ページ単位で行なう前記画像処理は、複数の画像処理を含み、
前記新たなジョブを実行する前記タイミングは、
前記新たなジョブが指定された後であって、前記画像処理手段によって、前記複数の画像処理のうちの１つの画像処理が終了した時点であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像処理手段は、前記新たなジョブを実行して１ページの画像処理を終了した後、前記新たなジョブを実行する前に実行していたジョブと前記新たなジョブとを交互に実行することを特徴とする請求項１から３の何れか１項に記載の画像処理装置。
【請求項５】
前記判定手段は、さらに、ジョブの種類に応じて優先度を判定し、
前記タイミング決定手段は、前記判定手段によって判定された実行中の前記ジョブの優先度及び前記新たなジョブの優先度のうち、優先度が高い方のジョブが優先的に実行されるように、前記新たなジョブを実行するタイミングを決定することを特徴とする請求項１から４の何れか１項に記載の画像処理装置。
【請求項６】
ジョブがＦＡＸのダイレクト送信である場合、前記判定手段は、ＦＡＸのダイレクト送信のジョブの優先度を、その他の種類のジョブの優先度よりも高いと判定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
ジョブが複数種類の送信処理を含む場合、前記判定手段は、前記ジョブの送信開始前と送信開始中とで、ジョブの優先度の判定結果を変更することを特徴とする請求項５又は６に記載の画像処理装置。
【請求項８】
複数種類の送信処理を含む前記ジョブは、ＦＡＸのダイレクト送信とインターネットＦＡＸ送信とを含むワンスキャンマルチフォーマット送信であり、
前記判定手段は、ＦＡＸのダイレクト送信の優先度を、インターネットＦＡＸ送信の優先度よりも高いと判定することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
ジョブがＦＡＸのメモリ送信である場合、前記判定手段は、ＦＡＸのメモリ送信の送信中の優先度を、送信開始前の優先度よりも高いと判定することを特徴とする請求項５から８の何れか１項に記載の画像処理装置。
【請求項１０】
画像処理装置において、
画像処理及び送信処理を含むジョブの指定を受付けるステップと、
指定された前記ジョブの種類を判定するステップと、
判定されたジョブの種類を用いて、該ジョブを実行するタイミングを決定するステップと、
原稿データを１ページ単位で画像処理し、送信先に応じた送信用データを作成するステップと、
前記送信用データを前記送信先に送信するステップとを含み、
さらに、
ジョブにしたがって画像処理を実行中に、新たなジョブが指定された場合、実行中の前記ジョブの種類及び前記新たなジョブの種類を判定するステップと、
判定された実行中の前記ジョブの種類及び前記新たなジョブの種類に応じて、前記新たなジョブを実行するタイミングを決定するステップと、
前記タイミングにしたがって、前記新たなジョブに含まれる画像処理を実行するステップとを含むことを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを実行中に緊急の新規ジョブの実行が指示された場合に、遅滞なく新規ジョブを実行することができる画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
帳票、見積書等の書類を相手先に届ける方法として、従来では、ファクシミリ（以下、ＦＡＸともいう）が広く利用されてきた。近年では、これらの書類を電子データとして電子メールに添付し、ネットワークを介して相手先に送信する方法も一般的に行なわれるようになっている。送信相手先の受信装置（パーソナルファクシミリ、ファクシミリ複合機、パーソナルコンピュータ（以下ＰＣという）等）に応じて、送信方法を使い分けることができるようにもなってきた。
【０００３】
例えば、画像処理装置の一種として、コピー、プリント、ファクシミリ、及びスキャナ等、複数の機能を備える複合機（ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））が普及している。ＭＦＰは、スキャナにより読取った原稿のデジタルデータ、通信回線を介して受信したデジタルデータ等に基づき、記録紙上に画像を形成するだけではなく、それらのデジタルデータを画像処理して、ＦＡＸ又は電子メールとして送信することができる。
【０００４】
ＭＦＰを用いた送信方法の１つとして、複数の相手先に同じ文書の送信を行なう、いわゆる同報送信がある。同報送信を行なう場合、送信原稿をＭＦＰにセットして送信相手先を順次設定し、スタートキー等の送信実行ボタンを押す。セットされた原稿が読取られ、画像変換（ファクシミリデータ又は電子メールに添付するデータへの変換）された後、設定された送信相手先への送信が順次行なわれる。
【０００５】
この同報送信の場合、送信相手先の受信装置は全てファクシミリ装置、又は全てＰＣであるとは限らず、ファクシミリ装置とＰＣとが混在する場合もある。すなわち、ファクシミリ装置とＰＣとに対して、同報送信を行なう場合がある。そのような場合、ＭＦＰでは、相手先受信装置に応じた送信画像を準備する必要がある。例えば、相手先受信装置がカラーファクシミリであればカラーファクシミリ用の画像データを作成する必要がある。相手先受信装置がモノクロファクシミリであればカラー原稿であっても、モノクロファクシミリ用の画像データを作成する必要がある。また、相手先受信装置がＰＣであれば、電子メールに添付できる形式の画像データを作成する必要がある。さらに、相手先受信装置の性能によって、対応可能な解像度も異なり、解像度に応じた画像データを作成しなくてはならない。
【０００６】
上記のように、ＭＦＰが送信相手先に応じて画像データを作成する場合、原稿の読取りが完了して、ＭＦＰの画像読取部が解放されていたとしても、ＭＦＰ内部では画像生成処理がバックグランドジョブとしてＭＦＰのハードウェアリソースを長く占有してしまう。そこで、例えば下記特許文献１のように、他のジョブに使われたくないリソースを、処理開始時にユーザが指定することで、指定したリソースを占有できる画像形成装置が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−７２５１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記したように、あるジョブがＭＦＰのハードウェアリソースを長く占有している期間に、別のユーザがそのＭＦＰを利用（別の送信ジョブ実行）しようとしても、実行中のバックグラウンドジョブの処理が残っているため、ハードウェアリソースの競合により、新規の送信ジョブの画像生成処理が遅れてしまい、不都合が生じる。特に、緊急に送信する必要がある場合に問題となる。
【０００９】
図１を参照して具体的に説明する。図１において、縦方向には各処理が配置されており、横方向は時刻を表す。図１では、最初にジョブＪｏｂＡの実行が指示され、ジョブＪｏｂＡの実行中に、次のジョブＪｏｂＢの実行が指示された場合を示す。ジョブＪｏｂＡは、ワンスキャンマルチフォーマット送信（ＦＡＸ送信及び電子メール送信（ＳｃａｎＴｏＥ−ｍａｉｌ））である。ＪｏｂＡでは、２６ページの原稿をスキャンして記憶装置に画像データを記憶しながら、原稿１ページの画像データを記憶する度に、ＦＡＸ送信用画像データを作成してＦＡＸ送信する。２６ページのＦＡＸ送信の後、記憶装置から画像データを読出して、電子メールに添付して送信する。ジョブＪｏｂＢは、２６ページの原稿をスキャンし、ＦＡＸ送信するジョブである。Ｐ１〜Ｐ２６は、第１ページ〜第２６ページに関する処理であることを表す。２つのジョブを区別するために、ジョブＪｏｂＢの処理には斜線を引いている。
【００１０】
時刻ｔ１において、ジョブＪｏｂＡの原稿読取が開始し、時刻ｔ１において、原稿１ページの読取が完了し、その直後にＦＡＸ送信用の画像作成処理が開始する。時刻ｔ３において、ＦＡＸ送信用の画像作成処理（２６ページ分）が完了し、その直後にＳｃａｎＴｏＥ−ｍａｉｌ用の画像作成処理が開始する。１ページ目のＳｃａｎＴｏＥ−ｍａｉｌ用の画像データを作成中、時刻ｔ４において、ジョブＪｏｂＢが開始する。この状態では、ジョブＪｏｂＡに関する読取処理は完了しているので、ＭＦＰは、ジョブＪｏｂＢの読取処理を行なうことができる。時刻ｔ５で、ジョブＪｏｂＢの１ページ目の原稿の読取が完了し、その直後にジョブＪｏｂＢのＦＡＸ用画像の作成処理が開始する。これによって、ＭＦＰの画像処理部は、ジョブＪｏｂＡのＳｃａｎＴｏＥ−ｍａｉｌ用の画像の作成と、ジョブＪｏｂＢのＦＡＸ用画像の生成とを、時分割処理により並行して行なうことになる。ＭＦＰの処理性能（処理速度）には限界があるので、このような場合には、各画像の作成処理に要する時間が長くなる。即ち、同じ２６ページの原稿のＦＡＸ用画像を作成する処理であるが、時間Ｔ２が時間Ｔ１よりも長くなってしまう。ＪｏｂＢが緊急にＦＡＸ送信すべきジョブであった場合、先に実行されているＪｏｂＡの影響を受けて、ＦＡＸ送信が遅れ、問題となる。
【００１１】
上記では、ＭＦＰが、複数の画像作成を並行して実行可能である場合を説明したが、ＭＦＰによっては、この機能がなく、先のジョブＪｏｂＡの画像作成が完了するまで、次のジョブＪｏｂＢが実行されないものもある。そのような場合、ジョブＪｏｂＢのＦＡＸ用画像データの作成処理の実行がさらに遅れ、ジョブＪｏｂＢが緊急にＦＡＸ送信すべきジョブであった場合、より一層問題となる。
【００１２】
したがって、本発明は、ジョブを実行中に緊急の新規ジョブの実行が指定された場合にも、その新規ジョブの処理が遅滞なく実行され、ユーザの待ち時間を短縮することができる画像処理装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の目的は、下記によって達成することができる。
【００１４】
即ち、本発明に係る画像処理装置は、原稿データを１ページ単位で画像処理し、送信先に応じた送信用データを作成する画像処理部と、送信用データを送信先に送信する送信部と、画像処理部による画像処理及び送信部による送信処理を含むジョブの指定を受付ける入力部と、指定されたジョブの種類を判定する判定部と、判定部によって判定されたジョブの種類を用いて、このジョブを実行するタイミングを決定するタイミング決定部と、を備え、画像処理部が、入力部によって指定されたジョブにしたがって画像処理を実行中に、入力部によって新たなジョブが指定された場合、判定部は、実行中のジョブの種類及び新たなジョブの種類を判定し、タイミング決定部は、判定部によって判定された実行中のジョブの種類及び新たなジョブの種類に応じて、新たなジョブを実行するタイミングを決定し、画像処理部は、タイミング決定部によって決定されたタイミングにしたがって、新たなジョブに含まれる画像処理を実行する。
【００１５】
好ましくは、新たなジョブを実行するタイミングは、新たなジョブが指定された後であって、画像処理部による１ページ単位での画像処理が終了した時点である。
【００１６】
より好ましくは、新たなジョブが指定されたときに実行されていたジョブの１ページ単位で行なう画像処理は、複数の画像処理を含み、新たなジョブを実行するタイミングは、新たなジョブが指定された後であって、画像処理部によって、複数の画像処理のうちの１つの画像処理が終了した時点である。
【００１７】
さらに好ましくは、画像処理部は、新たなジョブを実行して１ページの画像処理を終了した後、新たなジョブを実行する前に実行していたジョブと新たなジョブとを交互に実行する。
【００１８】
好ましくは、判定部は、さらに、ジョブの種類に応じて優先度を判定し、タイミング決定部は、判定部によって判定された実行中のジョブの優先度及び新たなジョブの優先度のうち、優先度が高い方のジョブが優先的に実行されるように、新たなジョブを実行するタイミングを決定する。
【００１９】
より好ましくは、ジョブがＦＡＸのダイレクト送信である場合、判定部は、ＦＡＸのダイレクト送信のジョブの優先度を、その他の種類のジョブの優先度よりも高いと判定する。
【００２０】
さらに好ましくは、ジョブが複数種類の送信処理を含む場合、判定部は、ジョブの送信開始前と送信開始中とで、ジョブの優先度の判定結果を変更する。
【００２１】
好ましくは、複数種類の送信処理を含むジョブは、ＦＡＸのダイレクト送信とインターネットＦＡＸ送信とを含むワンスキャンマルチフォーマット送信であり、判定部は、ＦＡＸのダイレクト送信の優先度を、インターネットＦＡＸ送信の優先度よりも高いと判定する。
【００２２】
好ましくは、ジョブがＦＡＸのメモリ送信である場合、判定部は、ＦＡＸのメモリ送信の送信中の優先度を、送信開始前の優先度よりも高いと判定する。
【００２３】
また、本発明に係る画像処理装置の制御方法は、画像処理装置において、画像処理及び送信処理を含むジョブの指定を受付けるステップと、指定されたジョブの種類を判定するステップと、判定されたジョブの種類を用いて、このジョブを実行するタイミングを決定するステップと、原稿データを１ページ単位で画像処理し、送信先に応じた送信用データを作成するステップと、送信用データを送信先に送信するステップとを含み、さらに、ジョブにしたがって画像処理を実行中に、新たなジョブが指定された場合、実行中のジョブの種類及び新たなジョブの種類を判定するステップと、判定された実行中のジョブの種類及び新たなジョブの種類に応じて、新たなジョブを実行するタイミングを決定するステップと、タイミングにしたがって、新たなジョブに含まれる画像処理を実行するステップとを含む。
【発明の効果】
【００２４】
本発明によれば、ジョブを実行中に新規ジョブの実行が指定された場合、新規ジョブが優先的に実行すべきジョブであれば、実行中のジョブよりも新規ジョブが先に実行される。したがって、緊急の新規ジョブが遅れることなく実行され、ユーザの待ち時間を短縮することができる。
【００２５】
新規ジョブが実行されるタイミングは、実行中のジョブの画像処理が、原稿１ページに対して終了した時点とすることにより、ハードウェアリソースが効率的に使用される。
【００２６】
ジョブの種類に応じて予め優先度を設定しておくことで、ジョブの中断及び実行の制御を効率的に行なうことができる。また、ＦＡＸのメモリ送信（原稿の画像データを一旦メモリに記憶してからＦＡＸ送信する機能）、ワンスキャンマルチフォーマット送信（スキャンした原稿を異なる複数の方法で送信する機能）等、ジョブによっては、ジョブの進行状況に応じて優先度を適切に変更することにより、ジョブの中断及び実行の制御を適切に行ない、エラーの発生を防止することができる。
【図面の簡単な説明】
【００２７】
【図１】従来の複数のジョブの実行を示す図である。
【図２】本発明の実施の形態に係る画像処理装置の外観を示す斜視図である。
【図３】本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図４】本発明のキュー（待ち行列）の状態を示す図である。
【図５】本発明の実施の形態に係る画像処理装置において実行される、ジョブをキューに登録するプログラムの制御構造を示すフローチャートである。
【図６】本発明の実施の形態に係る画像処理装置において実行される、ジョブの優先度に応じて処理順序を変更するプログラムの制御構造を示すフローチャートである。
【図７】本発明の実施の形態に係る画像処理装置における複数のジョブの実行を示す図である。
【発明を実施するための形態】
【００２８】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２９】
本発明の実施の形態に係る画像処理装置は、スキャナ機能、コピー機能、ファクシミリ機能、及びプリンタ機能等の複数の機能を備えたデジタル複合機である。
【００３０】
図２を参照して、画像処理装置１００は、原稿読取部１１０、画像形成部１２０、操作部１３０、給紙部１４０、手差し給紙トレイ１４２、及び排紙処理部１５０を備えている。操作部１３０は、タッチパネルディスプレイ１３２及び操作キー部１３４を備えている。タッチパネルディスプレイ１３２は、液晶パネル等で構成された表示パネルと、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルとを含む。操作キー部１３４には、図示しないいくつかの機能キーが配置される。操作キー部１３４には、テンキーが配置される場合もある。
【００３１】
図３を参照して、画像処理装置１００は、画像処理装置１００全体を制御する制御部（以下、ＣＰＵという）１０２と、プログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４と、揮発性の記憶装置であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０６と、通電が遮断された場合にもデータを保持する不揮発性記憶装置であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０８とを備えている。ＲＯＭ１０４には、画像処理装置１００の動作を制御するのに必要なプログラム及びデータが記憶されている。
【００３２】
画像処理装置１００はさらに、画像処理部１２２、画面生成部１２４、通信部１１２、及びバス１１４を備えている。ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６、ＨＤＤ１０８、通信部１１２、原稿読取部１１０、画像形成部１２０、画像処理部１２２、画面生成部１２４、操作部１３０は、バス１１４に接続されている。各部間のデータ（制御情報を含む）交換は、バス１１４を介して行なわれる。ＣＰＵ１０２は、バス１１４を介してＲＯＭ１０４からプログラムをＲＡＭ１０６上に読出して、ＲＡＭ１０６の一部を作業領域としてプログラムを実行する。即ち、ＣＰＵ１０２は、ＲＯＭ１０４に格納されているプログラムにしたがって画像処理装置１００を構成する各部の制御を行ない、画像処理装置１００の各機能を実現する。
【００３３】
通信部１１２は、外部のネットワーク１８０に接続され、画像処理装置１００がネットワーク１８０を介して外部装置と通信するためのインターフェイスとして、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を備えている。また、通信部１１２は、外部の電話回線（図示せず）に接続され、画像処理装置１００が電話回線を介して外部装置とＦＡＸ通信するためのインターフェイスであるＦＡＸモデムを備えている。
【００３４】
画像処理装置１００が備える画像通信モードとしては、ＦＡＸモデムにより電話回線を介して画像データを送受信するファクシミリ通信モード、ＮＩＣによりインターネットを介して画像データを送受信するインターネットファクシミリ通信モード、画像データを電子メールに添付して送受信する電子メール通信モード（スキャンｔｏメール）、及びネットワークを介して画像データをＰＣの特定のフォルダに転送する画像転送モード（スキャンｔｏフォルダ）等がある。
【００３５】
原稿読取部１１０は、画像を読取るためのＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）と、原稿台、自動原稿送り装置（ＡＤＦ）等にセットされた原稿を検知する原稿検知センサとを備え、原稿を読取って画像データを入力する。画像データは画像メモリ（図示せず）に一時的に記憶される。画像処理部１２２は、読取った画像データに対して、種々の画像処理を実行する。画像形成部１２０は、画像データを記録紙に印刷する。画像データは、必要に応じてＨＤＤ１０８に記憶される。
【００３６】
給紙部１４０は画像形成用の記録紙を保持する。手差し給紙トレイ１４２は、記録紙を手差し給紙するためのトレイである。
【００３７】
操作部１３０は、ユーザによる画像処理装置１００に対する指示等の入力を受付ける。タッチパネルディスプレイ１３２に表示される画像は、画面生成部１２４によって生成される。ユーザは、タッチパネルディスプレイ１３２に表示される画面によって、画像処理装置１００の状態及びジョブの処理状況等の確認を行なう。タッチパネルディスプレイ１３２に表示されたキーを、表示パネルに重ねられたタッチパネル上で選択する（タッチパネル上の該当部分にタッチする）ことによって、画像処理装置１００の機能設定及び動作指示等ができる。
【００３８】
ＣＰＵ１０２は、操作部１３０に設けられたタッチパネルディスプレイ１３２、入力キー等に対するユーザの操作を監視すると共に、タッチパネルディスプレイ１３２に画像処理装置１００の状態に関する情報等のユーザに通知すべき情報等を表示する。
【００３９】
以下、画像処理装置１００が搭載している機能（コピー機能、プリンタ機能、スキャナ機能、及びファクシミリ機能）を実行する各モードについて簡単に説明する。
【００４０】
（コピーモード）
画像処理装置１００を複写機として利用する場合には、原稿読取部１１０によって読取られた原稿の画像データ（以下、原稿データともいう）が、画像形成部１２０から複写物として出力される。
【００４１】
原稿読取部１１０に装備されたＣＣＤにより、読取位置にセットされた原稿の画像を電子的に読取ることができる。読取られた画像データは、画像メモリ上に出力データ（印刷用データ）として完成された後、ＨＤＤ１０８に記憶される。原稿が複数ある場合には、この読取り動作及び記憶動作が繰返される。その後、操作部１３０から指示された処理モードに基づいて、ＨＤＤ１０８に記憶された画像データが適切なタイミングで順次読出されて画像メモリに送られる。そして、画像形成部１２０での画像形成のタイミングに合わせて、画像データは画像形成部１２０へと伝送される。
【００４２】
読取った画像データを複数枚印刷する場合にも、同様に出力データとしてページ単位でＨＤＤ１０８に記憶され、ＨＤＤ１０８から画像メモリに送られ、出力枚数の分だけ繰返し、画像形成のタイミングに合わせて画像形成部１２０へ伝送される。
【００４３】
給紙部１４０では、記録紙がピックアップローラによって引き出され、複数の搬送用ローラによって、画像形成部１２０まで搬送される。画像形成部１２０では、帯電された感光体ドラムを入力された画像データに応じて露光することにより、感光体ドラムの表面に、画像データに応じた静電潜像を形成する。感光体ドラム上の静電潜像部分にトナーを付着させた後、トナーによる画像を、転写ベルトを介して、搬送された記録紙に転写される。その後、記録紙は加熱及び加圧され（これにより記録紙に画像が定着する）、排紙トレイ１５２に排出される。
【００４４】
（プリンタモード）
画像処理装置１００をプリンタとして利用する場合には、通信部１１２を介して受信した画像データが画像メモリ等を介して画像形成部１２０から出力される。
【００４５】
通信部１１２は、ネットワーク１８０に接続されたコンピュータ等の端末装置（図示せず）から画像データを受信する。受信された画像データは、出力画像データとしてページ単位に画像メモリに送られた後、ＨＤＤ１０８に記憶される。その後、画像データは、再びＨＤＤ１０８から画像メモリに送られ、上記したコピーモードと同様に画像形成部１２０へと伝送され、画像形成が行なわれる。
【００４６】
（スキャナモード）
画像処理装置１００を、例えばネットワークスキャナとして利用する場合には、原稿読取部１１０において読取られた原稿データを、通信部１１２からネットワーク１８０を介してコンピュータ等の端末装置へ送信する。この場合にも、原稿読取部１１０に装備されたＣＣＤにより原稿を電子的に読取る。そして、読取られた原稿データは、画像メモリ上に出力データとして完成された後、ＨＤＤ１０８に記憶される。その後、画像データは、再びＨＤＤ１０８から画像メモリに送られ、操作部１３０を介して指定された送信先との通信を確立した上で、通信部１１２から、指示された送信先へと送信される。
【００４７】
（ファクシミリモード）
画像処理装置１００は、ＦＡＸモデム及び電話回線網を介して外部のファクシミリ装置とＦＡＸ送受信することができる。
【００４８】
画像処理装置１００をファクシミリ装置として使用する場合、画像処理装置１００は、ＨＤＤ１０８から画像データを読出して、ＦＡＸ通信用のデータ形式に変換して、ＦＡＸモデム及び電話回線網を介して外部のファクシミリ装置に送信することができる。また、ファクシミリ装置からＦＡＸ受信したデータを、画像データとして画像メモリ上に形成し、上記と同様に、ＨＤＤ１０８への記憶、画像形成部１２０による印刷を実行することができる。
【００４９】
ＦＡＸ送信を実行する場合、ユーザはタッチパネルディスプレイ１３２に表示された画面及び操作キー部１３４を操作して、ＦＡＸ送信の条件を設定した後、ＦＡＸ送信の実行を指示するキーを押す。ＦＡＸ送信の条件には、相手先のＦＡＸ番号、原稿のサイズ、送信画像の濃度、送信画像の画質等がある。同じ原稿を複数の送信先にまとめて送信する同報送信する場合には、送信先毎のＦＡＸ番号、送信先毎の送信条件を設定する。
【００５０】
以下、画像処理装置１００において、複数のジョブの実行が指示される場合に、ＣＰＵ１０２が実行するプログラムの制御構造について説明する。具体的には、画像処理装置１００に対してジョブが指示された場合にジョブをキューに登録するプログラム、及び、登録されたキューにしたがってジョブを実行するプログラムの制御構造について説明する。これらのプログラムは、マルチタスクとして並列に実行される。
【００５１】
ここで、ユーザが画像処理装置１００の操作部１３０を操作して、実行したい機能に関する条件を設定した後、操作部１３０に表示された画面の開始キーにタッチして実行を指示した場合、指示された内容がジョブとして、例えば図４に示すようにキュー（待ち行列）に登録される。キューを記憶するための領域は、ＲＡＭ１０６上に確保される。キューには、ジョブを特定する情報（例えばジョブの名前、ジョブＩＤ等）が登録され、実際のジョブの条件は、キューとは別の領域に、ジョブを特定する情報と対応させて記憶されている。
【００５２】
図４において、縦方向がジョブの優先度を表す。上に行く程優先度が高くなり、優先的に、即ち先に実行される。図４では、優先度が３段階に設定されている。横方向は、同じ優先度のジョブが実行される順序を表し、ＦＩＦＯ（先入先出）方式で、先に登録されたジョブから順に実行される。後述するように、ジョブは左詰で登録される。したがって、同じ優先度のジョブは、左に位置する程先に実行される。図４では、６つのジョブＪｏｂ１〜Ｊｏｂ６がキューに登録されており、Ｊｏｂ１、Ｊｏｂ２、Ｊｏｂ３、Ｊｏｂ４、Ｊｏｂ５、Ｊｏｂ６の順で実行される。
【００５３】
図４に示したキューの状態は、表１の優先度デーブルにしたがって作成されている。表１は、原稿のスキャン及び送信に関連するジョブに優先度を設定したものである。優先度は“１”、“２”、“３”の順で低くなる。
【００５４】
【表１】
2013012873.tif 000003
【００５５】
ネットワークスキャンとは、読取った原稿データを、所定のファイル形式（ＰＤＦ、ＴＩＦＦ等）に変換してネットワークを介してＰＣ等に送信する機能である。「送信サイズ制限有り」とは、送信用データのサイズに上限が設定されることを意味する。これは、電子メールの添付ファイルとして送信する場合に、受信容量が制限されている送信先に対応するための機能である。「送信サイズ制限有り」の条件でネットワークスキャンを実行し、送信用データが上限値を超えた場合、例えば、画像処理装置１００の操作部１３０にエラーが表示され、ユーザの指示を待受ける状態になる。この状態では、送信は行なわれない。「送信サイズ制限無し」とは、送信用データの容量に制限が無いことを意味する。「送信サイズ制限有り」の優先度が、「送信サイズ制限無し」の優先度よりも高く設定されているのは、送信用データのサイズが上限値を超えるか否かは、実際に作成してみないと分からないからである。即ち、上限値を超えた場合のエラーを速やかにユーザに提示するためには、送信用データの作成を優先的に実行する必要があるからである。通常、「送信サイズ制限有り」のネットワークスキャンのジョブを実行している間は、ユーザが別のジョブを指定できないように、操作部１３０（操作画面）が設計される。
【００５６】
Ｉ−ＦＡＸ（Ｉｎｔｅｒｎｅｔ  ＦＡＸ）とは、読取った原稿データを、ネットワークを介して他のインターネットＦＡＸ装置、ＰＣ等に送信する機能である。例えば、原稿を電子メールの添付ファイルとして送信する。「送信サイズ制限有り」及び「送信サイズ制限無し」に関しては上記と同じである。
【００５７】
ＦＡＸのメモリ送信とは、原稿全てをスキャンして一旦メモリ又はＨＤＤ１０８に記憶してから、ＦＡＸ送信用の画像データを作成して、電話回線を介してＦＡＸ送信する機能である。ＦＡＸのメモリ送信では、ＦＡＸ送信開始の前後で優先度が異なる。ＦＡＸ送信開始前では優先度は“３”であるが、送信開始後には優先度は“１”である。これは、ＦＡＸ送信を開始する前には、処理（原稿をスキャンしてＨＤＤ１０８等に記憶する処理）を中断しても支障がないが、一旦ＦＡＸ送信（電話回線を介した通信）を開始した場合、送信中に処理（ＨＤＤ１０８から原稿データを読出してＦＡＸ送信用の画像データを生成する処理）が遅延すると、ＦＡＸ通信エラーが発生する可能性があること、及び、通話時間が長くなり課金が高くなる可能性もあるからである。
【００５８】
ＦＡＸのダイレクト送信とは、原稿データを読取りながらＦＡＸ送信する機能である。
【００５９】
ＵＳＢメモリスキャンとは、読取った原稿データを、画像処理装置１００に接続されたＵＳＢメモリに記憶する機能である。
【００６０】
ＦＡＸのダイレクト送信は優先度が“１”であり、最も優先度が高いので、図４に示したように、Ｊｏｂ１は最上段に位置する。Ｉ−ＦＡＸの送信サイズ制限有り、ネットワークスキャンの送信サイズ制限有りは“２”であり、図４に示したように、Ｊｏｂ２〜Ｊｏｂ３は中断に位置する。ネットワークスキャンの送信サイズ制限無し、及び、Ｉ−ＦＡＸの送信サイズ制限無しは“３”であり、図４に示したように、Ｊｏｂ５及びＪｏｂ６は最下段に位置する。
【００６１】
図４の状態で、表３に示した何れかのジョブの実行が新たに指示されると、該当する優先度の行において、ジョブが記憶されているセルのうちの右端のセルの右隣のセルに、そのジョブが登録される。あるジョブが実行されると、そのジョブのセルの右側のセルが左に順次シフトされる。例えば、Ｊｏｂ２の実行が完了すれば、Ｊｏｂ３が元のＪｏｂ２のセルにシフトされ、Ｊｏｂ４が元のＪｏｂ３のセルにシフトされる。Ｊｏｂ４の右側のセル（空データ）も順次シフトされる。最後に、右端のセルには０が書込まれる。
【００６２】
以下においては、ジョブの優先度を示す表１の情報がＨＤＤ１０８に記憶されているとする。図５を参照して、画像処理装置１００においてジョブが指示された場合にジョブをキューに登録するプログラムのステップ３００において、ＣＰＵ１０２は、操作部１３０が操作されたか否かを判定する。操作されたと判定された場合、制御はステップ３０２に移行する。そうでなければ、ステップ３００が繰返される。
【００６３】
ステップ３０２において、ＣＰＵ１０２は、ジョブの実行が指示されたか否かを判定する。具体的には、ユーザが操作部１３０を操作して、表１に示した何れかのジョブの実行を指示するキーを押した場合に、ＣＰＵ１０２は、ジョブの実行が指示されたと判定する。ジョブの実行が指示されたと判定された場合、制御はステップ３０４に移行する。そうでなければ、制御はステップ３０８に移行し、ＣＰＵ１０２は終了する指示か否かを判定し、終了する指示であれば終了する。そうでなければ、ステップ３１０においてＣＰＵ１０２は、該当する処理を実行してステップ３００に戻る。これによって、ユーザが操作部１３０を操作して、ジョブの実行を指示する前に、ジョブの条件（例えば、ＦＡＸ送信であれば、相手先のＦＡＸ番号、原稿のサイズ、濃度、画質等）を設定することができる。
【００６４】
ステップ３０４において、ＣＰＵ１０２は、表１を参照して、ステップ３００で実行を指示されたジョブの優先度を決定する。
【００６５】
ステップ３０６において、ステップ３００で実行を指示されたジョブを、ステップ３０４で決定された優先度で、ＲＡＭ１０６上のキューに登録する。キューへの登録方法に関しては上記した通りであるので、説明を繰返さない。その後、制御はステップ３００に戻る。
【００６６】
以上によって、図４に示したようなキューが作成される。
【００６７】
図６を参照して、登録されたキューにしたがってジョブを実行するプログラムのステップ４００において、ＣＰＵ１０２は、ＲＡＭ１０６上のキューにジョブが登録されているか否かを判定する。ジョブが登録されていると判定された場合、制御はステップ４０２に移行する。そうでなければ、ステップ４００が繰返される。
【００６８】
ステップ４０２において、ＣＰＵ１０２は、キューの中から最優先で実行すべきジョブを選択し、該当するジョブの条件を取得する。キューの中で最初に実行すべきジョブは、最も優先度の高いジョブのうち、最初にキューに登録されたジョブ（最も左に位置するジョブ）である。図４では、Ｊｏｂ１である。ジョブの条件には、処理対象の全原稿のページ数Ｉｍａｘが含まれる。また、繰返し処理のカウンタＩに“１”を設定する（Ｉ＝１）。後述するように、カウンタＩは処理対象のページを特定する情報でもある。
【００６９】
ステップ４０４において、ＣＰＵ１０２はステップ４０２で選択されたジョブが、中断中のジョブであるか否かを判定する。ジョブの中断の詳細は後述する。中断中のジョブを特定する情報は、ＲＡＭ１０６に記憶されている。したがって、ＣＰＵ１０２は、中断中のジョブを特定する情報（以下「中断ジョブ情報」という）がＲＡＭ１０６に記憶されているか否かを判定し、記憶されている場合には、ステップ４０２で選択されたジョブが中断ジョブ情報と一致するか否かを判定する。一致する場合にのみ、中断中のジョブであると判定され、制御はステップ４０６に移行する。一致しない場合、又は、中断ジョブ情報がＲＡＭ１０６に記憶されていない場合には、中断中のジョブでないと判定され、制御はステップ４０８に移行する。
【００７０】
ステップ４０６において、ＣＰＵ１０２は、処理対象のページを指定する。具体的には、ＲＡＭ１０６に記憶された、中断中のジョブによって処理が完了したページを特定する情報（以下「処理済ページ情報」という）Ｉｓを読出し、カウンタＩにＩｓ＋１を設定する（Ｉ＝Ｉｓ＋１）。これによって、中断中のジョブであれば、最後に完了したページの次のページが処理対象となる。
【００７１】
ステップ４０８において、ＣＰＵ１０２は、カウンタＩに対応するページを対象として、ステップ４０２で選択されたジョブを、画像処理部１２２等を制御して行なう。ここでの処理は、主として、ＦＡＸダイレクト送信用の画像、Ｉ−ＦＡＸ用の画像等の、ジョブに応じた画像データを１ページ作成する処理である。ステップ４０６の後にステップ４０８が実行される場合、ステップ４０８でセットされたカウンタＩ＝Ｉｓ＋１に対応するページ、即ち処理済みのページの次のページが処理対象となる。１ページの処理が終われば、カウンタＩに“１”を加算する（Ｉ＝Ｉ＋１）。なお、画像処理の前に原稿の読取処理が必要である場合には、少なくとも１ページの原稿が読取られるまで待機した後、画像処理が実行される。また、ＦＡＸのダイレクト送信における送信処理のように、１ページ画像を作成する毎に行なう処理であれば、ステップ４０８で実行される。一方、電子メール送信（ＳｃａｎＴｏＥ−ｍａｉｌ）における送信処理のように、全ての画像データを作成した後に行なう処理は、ここでは実行されない。
【００７２】
ステップ４１０において、ＣＰＵ１０２は画像処理が完了したか否かを判定する。具体的には、ＣＰＵ１０２は、現在のカウンタＩが、ステップ４０２で取得した全原稿のページ数Ｉｍａｘよりも大きいか否かによって、最後のページまで画像処理が完了したか否かを判定する。最終ページであると判定された場合、制御はステップ４１６に移行する。そうでなければ、制御はステップ４１２に移行する。
【００７３】
ステップ４１２において、ＣＰＵ１０２は、キューの中に、現在のジョブ（ステップ４０８で実行されたジョブ）よりも優先度が高く、すぐに実行可能なジョブがあるか否かを判定する。上記したジョブをキューに登録するプログラム（ステップ３００〜３１０）と、本プログラムとはマルチタスクで実行されるので、ジョブの実行中に、ユーザは操作部１３０を操作してキューにジョブを登録することができる。より優先度が高く、すぐに実行可能なジョブがあると判定された場合、ステップ４１４に移行する。そうでなければ、ステップ４０８に戻る。画像処理の前に原稿の読取処理が必要である場合には、少なくとも１ページの原稿が読取られるまで待機する必要があるので、より優先度が高いジョブが登録されていても、該当する画像処理をすぐに実行できない場合には、現在のジョブを実行するために、ステップ４１４は実行されず、ステップ４０８に戻る。
【００７４】
ステップ４１４において、ＣＰＵ１０２は、現在のジョブを中断して、キューの中から最優先で実行すべきジョブを選択し、該当するジョブの条件を取得する。このとき、ＣＰＵ１０２は、中断ジョブ情報及び処理済ページ情報Ｉｓを、対応させてＲＡＭ１０６に記憶する。中断ジョブ情報は、ジョブ名、ジョブＩＤ等の、ステップ４０８で実行したジョブを特定する情報である。処理済ページ情報Ｉｓは、ステップ４０８で処理したページを特定する情報であるカウンタＩの値であるので、既にステップ４０８で“１”が加算されたＩから“１”を減算した値である（Ｉｓ＝Ｉ−１）。このとき、繰返し処理のカウンタＩに“１”を設定する（Ｉ＝１）。
【００７５】
ステップ４０８〜４１４が繰返されることによって、あるジョブの実行中に、実行中のジョブよりも優先度の高いジョブがキューに登録されていなければ、そのジョブが最後のページまで実行される。あるジョブの実行中に、実行中のジョブよりも優先度の高いジョブがキューに登録された場合、より優先度の高いジョブが実行される。例えば、優先度が“１”（最も優先度が高い）のジョブの実行中に、新たなジョブがキューに登録されても、実行中のジョブが最後まで実行される。優先度“２”のジョブの実行中に、新たに優先度が“１”のジョブがキューに登録された場合、優先度“２”のジョブは中断されて、新たな優先度“１”のジョブが実行される。優先度“３”（最も優先度が低い）のジョブの実行中に、新たに優先度“２”のジョブがキューに登録された場合、優先度“３”のジョブは中断されて、新たな優先度“２”のジョブが実行される。そして、その優先度“２”のジョブの実行中に、新たに優先度“１”のジョブがキューに登録された場合、その優先度“２”のジョブは中断されて、新たな優先度“１”のジョブが実行される。したがって、優先度“１”のジョブが実行されているときには、優先度“３”のジョブ及び優先度“２”のジョブが中断していることがある。
【００７６】
ステップ４１６において、ＣＰＵ１０２は、ジョブが完了したか否かを判定する。ステップ４０８に関して上記で説明したように、最後のページに関してステップ４０８の処理が実行されたことで、ジョブが完了する場合と、完了しない場合とがある。ジョブが完了したと判定された場合、制御はステップ４２６に移行する。そうでなければ、ステップ４１８に移行する。
【００７７】
ステップ４１８において、ＣＰＵ１０２は、そのジョブにおいて継続して実行すべき処理が画像処理であるか否かを判定する。画像処理であると判定された場合、制御はステップ４２２に移行する。そうでなければ、制御はステップ４２０に移行する。
【００７８】
ステップ４２０において、ＣＰＵ１０２は継続して実行すべき処理を実行する。
【００７９】
ステップ４２２において、ＣＰＵ１０２は、継続して実行すべき処理（画像処理）が、優先度を変更して実行すべき処理であるか否かを判定する。優先度を変更すべき処理であると判定された場合、ステップ４２４に移行する。そうでなければ、ステップ４００に戻る。
【００８０】
ステップ４２４において、ＣＰＵ１０２は、現在のジョブの優先度を変更した新たなジョブをキューに登録し、現在のジョブを削除し、削除されたジョブの右側のジョブを順次シフトした後、ステップ４００に戻る。例えば、現在実行中のジョブがＦＡＸのメモリ送信であり、現在の状態が通信開始前である場合、ステップ４２４の処理が実行される。また、図１に示したように、現在実行中のジョブがワンスキャンマルチフォーマット送信のジョブであり、ＦＡＸ送信が終了し、まだ電子メール送信（ＳｃａｎＴｏＥ−ｍａｉｌ））処理が残っている場合、ステップ４２４の処理が実行される。
【００８１】
表１に示されているように、ＦＡＸのメモリ送信では、ＦＡＸ送信開始の前後で優先度が異なる。ＦＡＸ送信開始前では優先度は“３”であるが、ＦＡＸのメモリ送信のジョブで通信開始前の処理が完了した場合には、次の送信処理から開始するジョブを優先度“１”でキューに登録する（ステップ４１８）。
【００８２】
また、ジョブがワンスキャンマルチフォーマット送信の場合、最初にＦＡＸのダイレクト送信が実行されるので、その段階ではジョブの優先度は、最も高い“１”であるが、次に電子メール送信（ＳｃａｎＴｏＥ−ｍａｉｌ））が実行される場合、これは表１のＩ−ＦＡＸに該当するので、送信サイズ制限有りの場合、優先度が“２”に変更され、送信サイズ制限無しの場合、優先度が“３”に変更される。
【００８３】
ステップ４２６において、ＣＰＵ１０２は、完了したジョブをキューから削除し、削除されたジョブの右側のジョブを順次シフトする。
【００８４】
ステップ４２８において、ＣＰＵ１０２は、終了の操作を受けたか否かを判定する。終了の操作を受けたと判定された場合、終了する。そうでなければ、処理はステップ４００に戻る。
【００８５】
以上によって、画像処理装置１００において、あるジョブの実行中に、現在実行中のジョブよりも優先度の高いジョブが登録された場合、現在実行中のジョブを、１ページの処理が終了した時点で中断し、新たに登録されたより優先度の高いジョブを実行することができる。したがって、緊急性の高いジョブを待たせることなく、優先的に実行することができる。また、１つのジョブの中に優先度の異なる処理が含まれている場合には、ジョブの進行にしたがって各処理の優先度に応じて、実行される。
【００８６】
例えば、図１に示したように、ワンスキャンマルチフォーマット送信のジョブを実行中に、ＦＡＸ送信が指示された場合、画像処理装置１００によってどのように処理されるかを、図５〜７を参照して説明する。図７の縦方向及び横方向の意味は、図１と同じである。
【００８７】
図７において、時刻ｔ１以前において、ユーザによって操作部１３０が操作され、ワンスキャンマルチフォーマット送信の実行が指示されることによって、対応するジョブ（第１ジョブ）がキューに登録される（ステップ３００〜３０６）。これによって、時刻ｔ１において、２６ページの原稿に対してワンスキャンマルチフォーマット送信が開始する（ステップ４００〜４０８）。原稿が１ページ読取られる度に、ＦＡＸ送信用の画像データが作成され、作成された画像データは通信部１１２を介してＦＡＸ送信される（ステップ４０８）。なお、ＦＡＸ送信用の画像データが作成される前に、通信部１１２と送信先のＦＡＸ受信装置との間での接続処理が行なわれる。
【００８８】
ＦＡＸのダイレクト送信は優先度が“１”であるので、他のジョブによって中断されることなく、時刻ｔ３まで実行され、原稿２６ページ分の読取及びＦＡＸ送信が完了する（ステップ４０８〜４１２が繰返され後、ステップ４１６、ステップ４１８、ステップ４２２の順で実行される）。その後、電子メール送信（ＳｃａｎＴｏＥ−ｍａｉｌ）の処理が開始する（ステップ４２４の後、ステップ４００に戻る）。
【００８９】
その後、新たに、２６ページの原稿に対してＦＡＸのダイレクト送信の指示がされ、対応するジョブ（第２ジョブ）がキューに登録される（ステップ３００〜３０６）。その後、１ページ目の画像データを用いて電子メール送信の処理（電子メールに添付する画像データを指定された条件で作成する処理）の実行中に、時刻ｔ４において、原稿の読取処理が開始する。２ページ目の画像データを用いて電子メール送信の処理（第１ジョブ）を実行中に、第２ジョブによる最初の１ページの原稿の読取が完了した。２ページ目の画像データを用いて電子メール送信の処理（第１ジョブ）が完了した時点で、より優先度が高く、実行可能なジョブがキューにあるので（ステップ４１２）、実行するジョブを第１ジョブから第２ジョブに変更する（ステップ４１４）。これによって、時刻ｔ６〜時刻ｔ７の間、第２ジョブが実行される（ステップ４０８〜４１２の繰返し後、ステップ４１０、４１６、４２０が実行される）。その後、第２ジョブが完了した時刻ｔ７において、中断していた第１ジョブが再開される（ステップ４０６の後に、ステップ４０８〜４１２が繰返し実行される）。
【００９０】
このように、従来（図１）では、後から緊急のＦＡＸダイレクト送信が指示された場合、そのジョブは、前のジョブと並行して行なわれるので、完了するまでの時間Ｔ２が長くなる（Ｔ２＞Ｔ１）が、本実施の形態に係る画像処理装置１００によれば、前のジョブを、１ページの処理が完了して時点で中断し、より優先度の高いＦＡＸデイレクト送信が実行される。したがって、後から指示した第２ジョブのＦＡＸデイレクト送信は、第１ジョブのＦＡＸダイレクト送信と同程度の時間（Ｔ２≒Ｔ１）で完了することができる。
【００９１】
上記のステップ４０８で実行される画像処理は、複数ページの原稿データに対して、各ページの画像処理を実行する場合に限定されない。例えば、同報送信する場合には、同じページの原稿データを用いて、送信先に応じた送信用画像データを作成する処理になる。即ち、１つの送信先に送信するための１ページの送信用画像データを作成する毎に、ステップ４１０が実行され、その結果に応じてステップ４１４が実行される。
【００９２】
上記では、ステップ４１２において、より優先度が高く、且つすぐに実行可能なジョブが登録されている場合に、ステップ４１４の処理を実行することを説明したが、より優先度が高いジョブであれば、すぐに実行可能でなくても、ステップ４１４を実行してもよい。そのようにしても、ジョブを実行中に新たに優先度の高いジョブの実行が指示された場合、その新たなジョブを速やかに実行することができる。その場合、図７において、第１ジョブの電子メール送信（ＳｃａｎＴｏＥ−ｍａｉｌ）における１ページ目の処理が終わった時点で、第１ジョブが中断される。したがって、第１ジョブの電子メール送信（ＳｃａｎＴｏＥ−ｍａｉｌ）における２ページ目の処理は、第２ジョブの２６ページ目のＦＡＸ送信が終わった時刻ｔ７の後に実行される。第１ジョブの電子メール送信（ＳｃａｎＴｏＥ−ｍａｉｌ）の完了時刻は遅くなるが、第２ジョブが実行される時刻ｔ６及び完了時刻ｔ７は変わらない。
【００９３】
優先度は、上記した３段階に限定されず、２段階でも、４段階以上でもよい。
【００９４】
優先度がジョブの進行に応じて変化するジョブは、ＦＡＸのメモリ送信、電子メール送信（ＳｃａｎＴｏＥ−ｍａｉｌ）に限定されず、それ以外のジョブであってもよい。
【００９５】
ハードウェアリソースの効率的利用の観点からは、１ページの画像処理が完了した時点で中断させることが好ましいが、これに限定されない。送信用の画像データを作成するために、１ページの画像データに対して、複数の画像処理を実行する必要がある場合には、各画像処理が完了した時点で、中断させることができる。例えば、画像データの空間解像度及び色解像度を変更してＩ−ＦＡＸ送信する場合、空間解像度を変更した時点、又は、色解像度を変更した時点で、処理を中断してもよい。１ページの高解像度フルカラー画像データを、中解像度の２５６階調のカラー画像データに変換する場合、例えば、高解像度フルカラー画像データを中解像度フルカラー画像データに変換した時点、又は、中解像度フルカラー画像データを同じ解像度の２５６階調のカラー画像データに変換した時点で、処理を中断することができる。
【００９６】
上記では、画像処理装置１００で実行されるジョブ毎に優先度を予め決定しておき、ジョブが指定されたときに、優先度に応じてキューにジョブを登録する場合を説明したが、これに限定されない。実行中のジョブの種類と、新たに実行を指示されたジョブの種類とに応じて、どちらを優先するかを判定できれば、優先度を考慮せずにキューにジョブを登録することができる。例えば、特定のジョブ（例えば、ＦＡＸのダイレクト送信）を他のジョブよりも優先的に実行するように定めておけばよい。このようにしても、優先的に実行すべきジョブが指定された場合、実行中のジョブを中断し、優先的に実行すべきジョブを実行することができる。優先的に実行すべきジョブが完了し、中断していたジョブも完了した場合には、ＦＩＦＯで先に登録されたジョブから順に実行すればよい。
【００９７】
また、ジョブが実行された場合のキューを変更する処理は、上記に限定されない。例えば、各行の先頭を示すポインタを使用すれば、キューに登録されたジョブのシフトを行なわなくてもよい。ジョブが実行されると、そのジョブのセルを削除し（データを“０”にし）、先頭を表すポインタが、削除したセルの右隣のセルを指すようにすればよい。但し、ポインタが右端のセルを指している場合には、次には左端を指すように、循環的に変更する。
【００９８】
また、上記では、実行中のジョブを完全に中断して、新たなジョブのみを実行する場合を説明したが、これに限定されない。実行中のジョブと新たなジョブとを交互に実行してもよい。例えば、１ページの画像処理が終了した時点で実行中のジョブを中断し、新たなジョブを実行して１ページの画像処理を行なう。その後、新たなジョブを中断し、中断していたジョブを実行して１ページの画像処理を行なう。このように、１ページの画像処理が終了した時点で、実行していたジョブを中断し、中断していたジョブを実行する処理を繰返してもよい。
【００９９】
また、上記では、表１に示したスキャン及び送信に関連するジョブを対象としたが、これに限定されない。例えば、ＰＣ等から、ネットワーク経由で画像処理装置１００に画像ファイルを送信し、そのファイルの画像を同報ＦＡＸ送信する場合のジョブも対象となる。さらには、コピー、プリント等を含めて、画像処理装置１００が実行可能な任意のジョブについて優先度を決定しておけば、緊急に実行すべきジョブを優先的に実行することができる。実行中のジョブを中断して、より優先度の高い新たなジョブを実行するタイミングは、少なくとも１ページの画像処理が完了した時点であることが好ましい。したがって、制御対象となるジョブは、ページ単位の処理が終了した時点で中断することが可能な処理を含むジョブであることが好ましい。
【０１００】
以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。
【符号の説明】
【０１０１】
１００    画像処理装置
１０２    制御部（ＣＰＵ）
１０４    ＲＯＭ
１０６    ＲＡＭ
１０８    ＨＤＤ
１１０    原稿読取部
１１２    通信部
１１４    バス
１２０    画像形成部
１２２    画像処理部
１２４    画面生成部
１３０    操作部
１３２    タッチパネルディスプレイ
１３４    操作キー部
１４０    給紙部
１４２    手差し給紙トレイ
１５０    排紙処理部
１５２    排紙トレイ
１８０    ネットワーク
【図１】
2013012873.tif 000004
【図２】
2013012873.tif 000005
【図３】
2013012873.tif 000006
【図４】
2013012873.tif 000007
【図５】
2013012873.tif 000008
【図６】
2013012873.tif 000009
【図７】
2013012873.tif 000010