(57)【要約】【課題】実行中のジョブを停止させる際における不利益の発生を抑制することが可能な画像処理装置を提供する。【解決手段】ジョブの停止要求を受け付けた際に、停止緊急度が高い状態で実行されているジョブについては停止緊急度が低い状態で実行されている場合に比べて優先的に停止対象として選定する。即ち、誤ってジョブが実行されることによりユーザが被り得る不利益が大きいような停止緊急度の高いジョブについては、通常よりも停止対象として選定され易くなる。これにより、停止緊急度の高いジョブを速やかに停止することができるため、不利益の発生を抑制することができる。【選択図】図３
2011055268.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る読取処理、画像を印刷する印刷処理、ＦＡＸデータを送信するＦＡＸ送信処理、及びＦＡＸデータを受信するＦＡＸ受信処理のうち少なくとも一つの処理を伴うジョブを複数並列して実行可能な画像処理手段と、
ジョブの停止要求を受け付ける受付手段と、
前記受付手段において前記停止要求を受け付けた際に複数のジョブが実行されている場合に、実行されている複数のジョブのうち１つを停止対象のジョブとして選定可能であって、かつ停止緊急度が高い状態で実行されているジョブについては停止緊急度が低い状態で実行されている場合に比べて優先的に選定する選定手段と、
前記選定手段により停止対象として選定されたジョブの実行を停止可能な停止手段と、
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記選定手段は、ジョブの処理対象が機密のデータである場合に、当該ジョブが停止緊急度の高い状態で実行されているとする、画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記選定手段は、印刷処理を伴うジョブについて、当該ジョブがカラー印刷を行うかモノクロ印刷を行うかを判断し、当該ジョブがカラー印刷を行う場合に停止緊急度が高い状態で実行されているとする、画像処理装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像処理装置において、
前記選定手段は、印刷処理を伴うジョブについて、当該ジョブが特定種類の用紙に対して印刷するか否かを判断し、当該ジョブが特定種類の用紙に印刷する場合に緊急停止度が高い状態で実行されているとする、画像処理装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像処理装置において、
前記選定手段は、印刷処理を伴うジョブについて、当該ジョブの印刷枚数が基準以上であるか否かを判断し、当該ジョブの印刷枚数が基準以上である場合に緊急停止度が高い状態で実行されているとする、画像処理装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の画像処理装置において、
前記受付手段は、停止解除要求をさらに受け付け可能であって、
前記停止手段が停止対象のジョブを停止した後、前記受付手段において停止解除要求を受け付けた場合に、停止されたジョブを再開する再開手段を備える、画像処理装置。
【請求項７】
請求項１から請求項５のいずれか一項に記載の画像処理装置において、
前記選定手段によって選定されたジョブを通知する通知手段をさらに備え、
前記受付手段は、停止確認をさらに受け付け可能であって、
前記停止手段は、前記選定手段によって停止対象のジョブが選定された後、前記受付手段において停止確認を受け付けた場合に前記停止対象のジョブを停止させ、停止確認を受け付けていない場合に前記停止対象のジョブを停止させない、画像処理装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の画像処理装置において、
複数のジョブのうちから１つのジョブの選択指示を受け付け可能な選択受付手段をさらに備え、
前記選定手段は、前記停止要求を受け付けた際に実行されている複数のジョブのうち２以上のジョブが停止緊急度の高い状態で実行されている場合に、停止緊急度の高い状態で実行されているジョブのうち前記選択受付手段により選択指示を受け付けたジョブを停止対象のジョブとして選定可能である、画像処理装置。
【請求項９】
請求項１から請求項８のいずれか一項に記載の画像処理装置において、
前記選定手段は、ＦＡＸ受信処理を伴うジョブについて、少なくともＦＡＸ受信処理が実行されている間は当該ジョブを選定しない、画像処理装置。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の画像処理装置において、
ジョブの実行指示の入力操作が可能な操作手段と、
通信回線を介して外部装置からのジョブの実行指示を受信可能な通信手段と、をさらに備え、
前記選定手段は、前記操作手段からの実行指示により実行されるジョブを前記通信手段からの実行指示により実行されるジョブよりも優先的に選定する、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に複数のジョブを並列して実行することが可能な画像処理装置に関する。
【背景技術】
【０００２】
従来より、例えば印刷機能、読取機能、ＦＡＸ送信機能、ＦＡＸ受信機能など、様々な機能を備えた画像処理装置が知られている。こうした画像処理装置では、これらの機能を利用して、例えばコピージョブ（読取及び印刷）、スキャンジョブ（読取）、ＦＡＸ受信印刷ジョブ（ＦＡＸ受信及び印刷）、ＰＣプリントジョブ（印刷）など、各種のジョブを実行することができる。また、例えばスキャンジョブとＰＣプリントジョブ等、複数のジョブを並列して実行可能な画像処理装置も存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
こうした画像処理装置において、複数のジョブを並列して実行しているときに、ユーザがある１つのジョブを停止させたい場合に、速やかにそのジョブを停止させることが難しいという問題があった。即ち、例えばユーザが停止ボタンを押したときに実行中のジョブを全て停止させる構成とすると、停止する必要のないジョブまで停止されてしまうと不都合がある。また、例えばユーザが操作パネル等を用いて停止しようとするジョブを選択してから停止を指示する構成とすると、停止の指示の入力までに時間がかかり、ジョブの停止を実行するタイミングが遅れてしまうという不都合がある。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、実行中のジョブを停止させる際における上述のような不利益の発生を抑制することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、第１の発明に係る画像処理装置は、原稿を読み取る読取処理、画像を印刷する印刷処理、ＦＡＸデータを送信するＦＡＸ送信処理、及びＦＡＸデータを受信するＦＡＸ受信処理のうち少なくとも一つの処理を伴うジョブを複数並列して実行可能な画像処理手段と、ジョブの停止要求を受け付ける受付手段と、前記受付手段において前記停止要求を受け付けた際に複数のジョブが実行されている場合に、実行されている複数のジョブのうち１つを停止対象のジョブとして選定可能であって、かつ停止緊急度が高い状態で実行されているジョブについては停止緊急度が低い状態で実行されている場合に比べて優先的に選定する選定手段と、前記選定手段により停止対象として選定されたジョブの実行を停止可能な停止手段と、を備える。
【０００７】
第１の発明によれば、ジョブの停止要求を受け付けた際に、停止緊急度が高い状態で実行されているジョブについては停止緊急度が低い状態で実行されている場合に比べて優先的に停止対象として選定する。即ち、誤ってジョブが実行されることによりユーザが被り得る不利益が大きいような停止緊急度の高いジョブについては、停止対象として選定され易くなる。これにより、停止緊急度の高いジョブを速やかに停止することができるため、不利益の発生を抑制することができる。
【０００８】
第２の発明は、第１の発明の画像処理装置において、前記選定手段は、ジョブの処理対象が機密のデータであるか否かを判断し、機密のデータである場合に当該ジョブが停止緊急度の高い状態で実行されていると判断する。
【０００９】
第２の発明によれば、ジョブの処理対象が機密のデータである場合に停止緊急度が高い状態でジョブが実行されていると判断する。即ち、機密のデータを処理する際には、停止緊急度が高い状態であると判断され、停止要求を行った時にそのジョブが優先的に選定されるために速やかに停止させることができる。従って、機密情報の漏洩の可能性を抑制することができる。
【００１０】
第３の発明は、第１または第２の発明の画像処理装置において、前記選定手段は、印刷処理を伴うジョブについて、当該ジョブがカラー印刷を行うかモノクロ印刷を行うかを判断し、当該ジョブがカラー印刷を行う場合に停止緊急度が高い状態で実行されているとする。
【００１１】
第３の発明によれば、一般にカラー印刷では、モノクロ印刷に比べてトナーやインクの消費量が大きいことから、カラー印刷を伴うジョブが実行されているときに停止要求がなされた場合には、そのジョブをモノクロ印刷の場合に比べて優先的に選定し、実行を停止させることで、トナー等の無駄な消費を抑制することができる。
【００１２】
第４の発明は、第１から第３のいずれか一つの発明の画像処理装置において、前記選定手段は、印刷処理を伴うジョブについて、当該ジョブが特定種類の用紙に対して印刷するか否かを判断し、当該ジョブが特定種類の用紙に印刷する場合に緊急停止度が高い状態で実行されているとする。
【００１３】
第４の発明によれば、印刷処理を伴うジョブについて、例えば高級紙など、特定種類の用紙に印刷する場合には、そのジョブを通常の用紙に印刷する場合よりも優先的に停止させることで、無駄な出費を抑制することができる。
【００１４】
第５の発明は、第１から第４のいずれか一つの発明の画像処理装置において、前記選定手段は、印刷処理を伴うジョブについて、当該ジョブの印刷枚数が基準以上であるか否かを判断し、当該ジョブの印刷枚数が基準以上である場合に緊急停止度が高い状態で実行されているとする。
【００１５】
第５の発明によれば、ジョブの印刷枚数が多い場合には、印刷枚数が少ない場合に比べて優先的に停止させることで、用紙の無駄な消費を抑えることができる。
【００１６】
第６の発明は、第１から第５のいずれか一つの発明の画像処理装置において、前記受付手段は、停止解除要求をさらに受け付け可能であって、前記停止手段が停止対象のジョブを停止した後、前記受付手段において停止解除要求を受け付けた場合に、停止されたジョブを再開する再開手段を備える。
【００１７】
第６の発明によれば、ジョブを停止した後、停止解除要求を受け付けた場合に停止されたジョブを再開する。従って、ユーザが停止要求を行うことで意図しないジョブが停止された場合には、停止解除要求を行うことで停止されたジョブを再開することができる。
【００１８】
第７の発明は、第１から第５のいずれか一つの発明の画像処理装置において、前記選定手段によって選定されたジョブを通知する通知手段をさらに備え、前記受付手段は、停止確認をさらに受け付け可能であって、前記停止手段は、前記選定手段によって停止対象のジョブが選定された後、前記受付手段において停止確認を受け付けた場合に前記停止対象のジョブを停止させ、停止確認を受け付けていない場合に前記停止対象のジョブを停止させない。
【００１９】
第７の発明によれば、停止対象のジョブが選定された後、停止確認を受け付けた場合にそのジョブを停止させ、停止確認を受け付けていない場合にそのジョブを停止させない。即ち、停止対象として選定されたジョブを直ちに停止するのでなく、ユーザの停止確認に基づいて停止させることで、ユーザが意図しないジョブを停止させることを回避できる。
【００２０】
第８の発明は、第１から第７のいずれか一つの発明の画像処理装置において、複数のジョブのうちから１つのジョブの選択指示を受け付け可能な選択受付手段をさらに備え、前記選定手段は、前記停止要求を受け付けた際に実行されている複数のジョブのうち２以上のジョブが停止緊急度の高い状態で実行されている場合に、停止緊急度の高い状態で実行されているジョブのうち前記選択受付手段により選択指示を受け付けたジョブを停止対象のジョブとして選定可能である。
【００２１】
第８の発明によれば、停止要求を受け付けた際に実行されている複数のジョブのうち２以上のジョブが停止緊急度の高い状態で実行されている場合に、停止緊急度の高い状態で実行されているジョブのうち選択指示を受け付けたジョブを停止対象のジョブとして選定可能である。即ち、停止要求を受け付けた時に、停止緊急度が高い状態のジョブが複数実行されている場合には、停止対象とするジョブを自動的に選定するのが困難な場合がある。そこで、そのような場合には、ユーザの選択に基づいて停止対象の選定を行うことで、ユーザの意図と異なるジョブを停止させてしまう事態を回避することができる。
【００２２】
第９の発明は、第１から第８のいずれか一つの発明の画像処理装置において、前記選定手段は、ＦＡＸ受信処理を伴うジョブについて、少なくともＦＡＸ受信処理が実行されている間は当該ジョブを選定しない。
【００２３】
第９の発明によれば、一般にＦＡＸ受信処理を伴うジョブをＦＡＸ受信処理中に誤って停止させた場合に、ＦＡＸデータを再取得することは困難であるため、ＦＡＸ受信処理が実行されている間はそのジョブを選定しないことでそのような事態を回避することができる。
【００２４】
第１０の発明は、第１から第９のいずれか一つの発明の画像処理装置において、ジョブの実行指示の入力操作が可能な操作手段と、通信回線を介して外部装置からのジョブの実行指示を受信可能な通信手段と、をさらに備え、前記選定手段は、前記操作手段からの実行指示により実行されるジョブを前記通信手段からの実行指示により実行されるジョブよりも優先的に選定する。
【００２５】
第１０の発明によれば、操作手段からの実行指示により実行されるジョブを通信手段からの実行指示により実行されるジョブよりも優先的に選定する。即ち、停止要求を行ったユーザが、外部装置からの実行指示により実行されるジョブの停止を意図する可能性は低いと考えられるため、操作手段からの実行指示により実行されるジョブの方を停止対象として優先的に選定することで、ユーザの意図に沿ったジョブが選定される可能性を高めることができる。
【発明の効果】
【００２６】
本発明によれば、ジョブの停止要求を受け付けた際に、停止緊急度が高い状態で実行されているジョブについては停止緊急度が低い状態で実行されている場合に比べて優先的に停止対象として選定する。即ち、誤ってジョブが実行されることによりユーザが被り得る不利益が大きいような停止緊急度の高いジョブについては、停止対象として選定され易くなる。これにより、停止緊急度の高いジョブを速やかに停止することができるため、不利益の発生を抑制することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態１における複合機の外観斜視図
【図２】複合機及びコンピュータの電気的構成を簡略に示すブロック図
【図３】ジョブ停止処理を示すフローチャート
【図４】状態判断処理を示すフローチャート
【図５】並列して実行されるジョブ間の停止緊急度の高低を示す表
【図６】実施形態２におけるジョブ停止処理を示すフローチャート
【図７】実施形態３において並列して実行されるジョブ間の停止緊急度の高低を示す表
【発明を実施するための形態】
【００２８】
＜実施形態１＞
次に本発明の実施形態１について図１から図５を参照して説明する。
本実施形態では、本発明をスキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能等を備えた複合機１０（画像処理装置の一例）に適用した例を示す。
【００２９】
（複合機及びコンピュータの構成）
図１は、複合機１０の外観斜視図であり、図２は、複合機１０及びコンピュータ３０の電気的構成を簡略に示すブロック図である。
【００３０】
複合機１０は、図２に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ（不揮発性メモリ）１４、ネットワークインターフェイス１５、ファクシミリインターフェイス１６を備えている。ＲＯＭ１２には、後述するジョブ停止処理など、このプリンタ１の各種の動作を実行するためのプログラムが記憶されている。ＣＰＵ１１（画像処理手段、選定手段、停止手段、再開手段の一例）は、ＲＯＭ１２から読み出したプログラムに従って、その処理結果をＲＡＭ１３またはＮＶＲＡＭ１４に記憶させながら各部を制御する。
【００３１】
ネットワークインターフェイス１５（受付手段、通信手段の一例）は、ＬＡＮ等の通信回線２５を介して外部のコンピュータ３０等に接続され、相互にデータ通信が可能となっている。ファクシミリインターフェイス１６（通信手段の一例）は、電話回線２６（通信回線の一例）に接続され、このファクシミリインターフェイス１６を介して外部のファクシミリ装置等との間でファクシミリデータの送受信が可能となっている。
【００３２】
また、複合機１０は、図１にも示すように、表示部１８及び操作部１９を備えている。表示部１８（通知手段の一例）は、ディスプレイや指示ランプ等を備え、各種の設定画面や装置の動作状態等を表示することが可能である。操作部１９（受付手段、選択受付手段、操作手段の一例）は、複数のボタンを備え、ユーザが各種の指示を入力することが可能である。また、操作部１９は、ジョブの停止要求を入力するための停止ボタン１９Ａを備えている。
【００３３】
複合機１０は、さらに、読取部２１、印刷部２２、画像解析部２３を備えている。読取部２１は、原稿送り装置２１Ａを備えており、この原稿送り装置２１Ａにセットされた原稿を順次読み取り、画像データを出力する。印刷部２２は、印刷データに基づいて用紙上にカラーまたはモノクロの画像を印刷する。
【００３４】
画像解析部２３は、ＡＳＩＣ（Application Specific Integrated Circuit）によって構成されており、読取部２１によって読み取られた画像データや、コンピュータ３０等からネットワークインターフェイス１５を介して受信した画像データ、ファクシミリインターフェイス１６からファクシミリデータとして受信した画像データを解析し、その画像データが機密のデータであるか否かを判定する。
【００３５】
より詳細には、画像データをＲＯＭ１２若しくはＮＶＲＡＭ１４に記憶された所定の画像パターン（文字、記号、図形等）と照合し、画像データにその画像パターンが含まれると判断された場合に原稿が機密のデータであると判定する。また、画像解析部２３は、ＯＣＲ（Optical Character Recognition、光学文字認識）技術を用いて画像データの文字認識を行い、画像データに特定のキーワードが含まれる場合に機密のデータであると判断しても良い。
【００３６】
一方、コンピュータ３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスクドライブ３４、キーボードやポインティングデバイスからなる操作部３５、ディスプレイ等からなる表示部３６、通信回線２５に接続されるネットワークインターフェイス３７等を備えている。ハードディスクドライブ３４には、印刷用の画像データを作成するためのアプリケーションソフトや、複合機１０を制御するためのプリンタドライバなどの各種プログラムが記憶されている。
【００３７】
（プリンタの動作）
図３は、ジョブ停止処理を示すフローチャートであり、図４は、状態判断処理を示すフローチャートである。また、図５は、並列して実行されるジョブ間の停止緊急度の高低を示す表である。
【００３８】
複合機１０は、例えば、コピージョブ、スキャンジョブ、ＦＡＸ送信ジョブ、ＦＡＸ受信ジョブ、ＰＣプリントジョブ等の各種のジョブを実行することができる。ここで、コピージョブは、読取部２１によって原稿画像を読み取る読取処理と、読み取った画像データを印刷部２２によって印刷する印刷処理とを行うジョブである。スキャンジョブは、読取処理によって読み取った画像データを指定された場所（コンピュータ３０のハードディスクドライブ３４や複合機１０のＮＶＲＡＭ１４等）に電子ファイルとして保存するジョブである。
【００３９】
ＦＡＸ送信ジョブは、原稿画像を読み取る読取処理と、読み取った画像データをファクシミリインターフェイス１６によってＦＡＸデータとして送信する送信処理とを行うジョブである。ＦＡＸ受信ジョブは、ファクシミリインターフェイス１６によってＦＡＸデータを受信し、ＲＡＭ１３上に記憶する受信処理と、受信したＦＡＸデータを印刷する印刷処理とを行うジョブである。ＰＣプリントは、ネットワークインターフェイス１５によってコンピュータ３０等から受信した画像データを印刷処理によって印刷するジョブである。
【００４０】
複合機１０のＣＰＵ１１は、上述したような各種ジョブの実行要求を操作部１９、ネットワークインターフェイス１５、あるいはファクシミリインターフェイス１６を介して受け付けると、そのジョブをキューに登録する。そして、キューに登録されたジョブを原則として登録された順序で実行し、実行終了後にキューから削除する。但し、割り込み機能によりジョブの順位を変更することも可能である。ＣＰＵ１１は、複数のジョブがキューに登録されているときに、実行中のジョブと並列して実行可能なジョブが存在する場合には、それらのジョブを並列に実行することが可能である。
【００４１】
本複合機１０では、各種ジョブに含まれる読取処理、印刷処理、送信処理、及び受信処理の４種類の処理について、異なる種類の処理を複数並列に実行することが可能であり、また、同種類の処理を複数並列に実行することができない。即ち、例えば、コピージョブの印刷処理とＦＡＸ送信ジョブの読取処理とを並列して実行することができ、また、ＦＡＸ受信ジョブの受信処理とＰＣプリントジョブの印刷処理とを並列して実行することができる。一方、コピージョブの読取処理とスキャンジョブの読取処理とは並列に実行できず、また、ＦＡＸ受信ジョブの印刷処理とＰＣプリントジョブの印刷処理とは並列に実行できない。なお、例えば、コピージョブの印刷処理と、スキャンジョブの読取処理と、ＦＡＸ受信ジョブの受信処理とのように、３つ以上のジョブを並列して実行することも可能である。
【００４２】
ユーザは、ジョブを誤った状態で実行させたときなど、実行中のジョブを停止させたい場合には、停止ボタン１９Ａを押すことによってジョブの停止要求を入力することができる。なお、誤った状態とは、例えば、誤った原稿を読取部２１にセットしたり、読み取りや印刷の条件（解像度、印刷枚数、用紙サイズ等）を誤って設定したり、誤った種類の用紙をトレイにセットしたり、あるいはＦＡＸ送信ジョブの送信先を誤って指定したりした状態などである。ＣＰＵ１１は、ジョブの実行中に停止要求が入力されると、以下に示すようにジョブ停止処理を実行する。
【００４３】
ＣＰＵ１１は、図３に示すジョブ停止処理において、まず複数のジョブが実行中であるかを判断する（Ｓ１０１）。実行中のジョブが１つのみである場合（Ｓ１０１：Ｎｏ）には、そのジョブの実行を停止し、そのジョブをキューから削除（キャンセル）する（Ｓ１０２）。なお、実行中のジョブが１つのみの場合には、ユーザが停止させようとしているジョブがほぼ確定しているため、ユーザによる確認等を経ずに直ちにジョブを停止しても、ユーザが意図しない結果になる可能性は低いと考えられる。
【００４４】
また、実行中のジョブが複数存在する場合（Ｓ１０１：Ｙｅｓ）には、状態判断処理を行う（Ｓ１０３）。この状態判断処理は、続いてジョブの停止緊急度の判定を行うために、各ジョブの実行状態を判断するものである。ここで停止緊急度とは、停止要求が入力されたときに実行されているジョブ毎に、停止動作を行う緊急度合を評価するための指標であり、ジョブが続行されることによってユーザが被り得る不利益が大きい場合ほど停止緊急度が高い状態とされる。ここでは、ジョブの実行状態をその処理内容に応じて第１状態と第２状態との２種類に分け、各ジョブについて第１状態と第２状態とのいずれの状態で実行されているかを判断する。第２状態は第１状態に比べて停止緊急度が高い状態である。
【００４５】
ＣＰＵ１１は、図４に示す状態判断処理を開始すると、まずカウンタｎに１をセットし（Ｓ２０１）、実行中のジョブのうち１番目のジョブを判断対象にセットする（Ｓ２０２）。そして、判断対象のジョブの処理対象が機密のデータであるかを判断する（Ｓ２０３）。
【００４６】
ここで、ＣＰＵ１１は、ジョブの処理対象が機密のデータであるかを判断するために、コピージョブ、スキャンジョブ、ＦＡＸ送信ジョブの読取処理を行う際に、読取部２１によってプレスキャンを行う。このプレスキャンは、実際の処理対象となる画像データを読み取るための本スキャンを行う前に行われる簡易的な読み取りであって、本スキャンに比べて解像度が低いために短時間で行われる。そして、このプレスキャンによって得られた画像データを画像解析部２３に送り、既述のように処理対象が機密のデータであるかを判定し、その結果をＲＡＭ１３に記憶させる。
【００４７】
また、ＦＡＸ受信ジョブを行う際には受信処理により受信されたＦＡＸデータを、ＰＣプリントジョブを行う際にはコンピュータ３０から送信されたデータを、画像解析部２３に送り、同様に機密のデータであるかを判定し、その結果をＲＡＭ１３に記憶させる。ＣＰＵ１１は、この状態判断処理において、これらの判定結果に基づいて実行中のジョブの処理対象が機密のデータであるかを判断する。
【００４８】
なお、例えば、ユーザによるジョブの実行要求入力時に、ジョブの機密性に関する情報を入力できるように構成して、その情報に基づいて機密のデータであるかを判断しても良く、この場合には画像解析部２３による画像解析は不要である。
ＣＰＵ１１は、ジョブの処理対象が機密のデータであると判断した場合（Ｓ２０３：Ｙｅｓ）には、そのジョブの実行状態を第２状態と判断する（Ｓ２０４）。
【００４９】
また、ＣＰＵ１１は、ジョブの処理対象が機密のデータでないと判断した場合（Ｓ２０３：Ｎｏ）には、そのジョブにおいてカラー印刷を行うかを判断する（Ｓ２０５）。そのジョブがカラー印刷を行う場合（Ｓ２０５：Ｙｅｓ）には、Ｓ２０４に進み、実行状態を第２状態と判断する。また、そのジョブがモノクロ印刷を行う場合、若しくは印刷処理を含まない場合（Ｓ２０５：Ｎｏ）には、続いて特定種類の用紙に印刷を行うかを判断する（Ｓ２０６）。
【００５０】
ここで、特定種類の用紙とは、例えば、通常使用するコピー用紙よりも高価な用紙などである。ＣＰＵ１１は、例えば、ユーザが操作部１９やコンピュータ３０上でジョブの実行要求を入力する際に、入力される用紙に関する設定情報（用紙サイズ、使用トレイ、用紙の材質など）に基づいて用紙の種類を取得し、用紙が特定種類に該当するかを判断することができる。そして、ＣＰＵ１１は、特定種類の用紙に印刷を行う場合（Ｓ２０６：Ｙｅｓ）には、Ｓ２０４に進んで、ジョブの実行状態を第２状態と判断する。
【００５１】
また、ＣＰＵ１１は、ジョブが特定種類でない用紙に印刷を行う場合、若しくは印刷処理を含まない場合（Ｓ２０６：Ｎｏ）には、ジョブが基準以上の枚数の用紙に印刷を行うものであるかを判断する（Ｓ２０７）。そして、基準以上の枚数の印刷を行う場合（Ｓ２０７：Ｙｅｓ）には、Ｓ２０４にてそのジョブの実行状態を第２状態と判断する。また、ジョブが基準未満の枚数の用紙に印刷を行う場合、若しくは印刷処理を含まない場合（Ｓ２０７：Ｎｏ）には、そのジョブの実行状態を第１状態と判断する（Ｓ２０８）。
【００５２】
こうして、判断対象のジョブについて実行状態を判断した後、ＣＰＵ１１は、実行中のジョブのなかに未だ判断を行っていないものが存在するかを判断し（Ｓ２０９）、存在する場合（Ｓ２０９：Ｙｅｓ）には、カウンタを１つ増加させた後（Ｓ２１０）、Ｓ２０２に戻り、次のジョブを判断対象として同様の処理を行う。
また、実行中の全てのジョブについて判断を行った場合（Ｓ２０９：Ｎｏ）には、この状態判断処理を抜ける。
【００５３】
ＣＰＵ１１は、図３のＳ１０３にて、状態判断処理を行った後、その判断の結果に基づいて各ジョブの停止緊急度の高低を比較し停止対象のジョブの選定を行う（Ｓ１０４）。ここで、図５は、停止対象のジョブを選定する際に、並列に実行される２つのジョブについて停止緊急度の高低を示す表である。この表は、ＲＯＭ１２若しくはＮＶＲＡＭ１４に記憶されている。同図に示すように、２つのジョブのそれぞれについての実行中の処理内容及びその実行状態から停止緊急度がより高いジョブが判定され、そのジョブが停止対象のジョブとして優先的に選定される。なお、同図においては、矢印の指す側のジョブが停止緊急度のより高いジョブであり、斜線は実行されないジョブ（処理）の組合せを示す。
【００５４】
例えば、ＦＡＸ送信ジョブの読取処理が第１状態で実行され、並列してコピージョブの印刷処理が第２状態で実行されている場合には、コピージョブを優先して選定する。また、例えば、３つのジョブが並列に実行されている場合には、上記表により１番目のジョブと２番目とのジョブとでいずれを優先するかを調べ、さらにそのジョブと３番目とのジョブとでいずれを優先するかを調べて、それにより停止対象のジョブを選定する。
【００５５】
同図に示すように、一部の例外を除き、１つのジョブについて処理内容が同じであれば、実行状態が第２状態の方が第１状態の場合に比べて選定されやすくなる。例えば、コピージョブの読取処理は、第１状態で実行されている場合には、ＦＡＸ送信ジョブの受信処理に対してのみ優先される。これに対し、コピージョブの読取処理が、第２状態で実行されている場合には、その他にもコピージョブの印刷処理、ＦＡＸ受信ジョブの印刷処理、及びＰＣプリントジョブの印刷処理がそれぞれ第１状態で実行されている場合に、それらよりも優先される。
【００５６】
但し、ＦＡＸ送信ジョブの送信処理については、実行状態にかかわらず、常に優先的に停止対象として選定される。また、ＦＡＸ受信ジョブの受信処理については、実行状態にかかわらず、常に停止対象として選定されない。また、同図において、「？」は、２つのジョブのいずれも優先的に選定しない非選定状態とすることを示す。即ち、この例では、２つのジョブのいずれも第２状態で実行されており、停止緊急度が互いに同程度であり、いずれのジョブを優先的に選定するかを定めることが困難な場合に非選定状態とする。
【００５７】
次に、ＣＰＵ１１は、停止対象のジョブが選定されたかを判断する（Ｓ１０５）。そして、停止対象のジョブが選定されていない非選定状態の場合（Ｓ１０５：Ｎｏ）には、表示部１８にジョブ選択画面を表示する（Ｓ１０６）。このジョブ選択画面では、例えば「キャンセルするジョブを選択して下さい。１．ＦＡＸ送信  ２．コピー」のように実行中のジョブ名がキャンセル可能なジョブとして表示され、ユーザが操作部１９によって表示されたジョブのうちの１つを停止対象として選択する選択指示を入力することができる。
【００５８】
なお、ジョブ選択画面では、ジョブ名の他に、そのジョブに関する付加情報（例えば、ＦＡＸデータの送信元、送信先や印刷枚数など）を表示して、ユーザが表示されたジョブが何のジョブかを把握し易くしても良い。
そして、ユーザによって選択指示が入力されると、ＣＰＵ１１は、選択されたジョブを停止対象として選定してそのジョブを停止し、キューから削除する（Ｓ１０７）。
【００５９】
また、ＣＰＵ１１は、Ｓ１０４において停止対象のジョブが選定された場合（Ｓ１０５：Ｙｅｓ）には、選定されたジョブを停止し（Ｓ１０８）、続いて、表示部１８に停止確認変更画面を表示する（Ｓ１０９）。この停止確認変更画面では、例えば、「コピージョブを停止しました。このジョブをキャンセルしますか？それともキャンセルするジョブをスキャンジョブに変更しますか？」というように、停止したジョブ名をキャンセル可能なジョブとして示し、さらに他の実行中のジョブをキャンセル対象として変更可能なジョブとして示す。ここで、ユーザは、操作部１９により停止確認または停止するジョブの変更指示のいずれかを入力することができる。なお、キャンセルするジョブの変更指示は、停止されたジョブに対する停止解除要求を兼ねている。
【００６０】
そして、停止確認変更画面において、ユーザにより停止確認が入力された場合（Ｓ１１０：Ｙｅｓ）には、停止したジョブをキューから削除し、このジョブ停止処理を終了する（Ｓ１１１）。また、停止するジョブの変更指示（停止解除要求）が入力された場合（Ｓ１１０：Ｎｏ）には、停止したジョブを再開する（Ｓ１１２）。
【００６１】
ここで、停止された処理が読取処理であれば、原稿に対する読み取りを中断した箇所から読み取りを再開しても良く、また、読み取りをその原稿の始めからやり直しても良い。また、停止された処理が印刷処理であれば、用紙に対する印刷を中断した箇所から続けて印刷を再開しても良く、あるいは新しい用紙に対して再度印刷を行っても良い。また、停止された処理が送信処理であれば、再びＦＡＸデータを始めから送り直せば良い。
続いて、ＣＰＵ１１は、変更指示されたジョブの実行を停止し、そのジョブをキューから削除する（Ｓ１１３）。その後、このジョブ停止処理を終了する。
【００６２】
（本実施形態の効果）
以上のように本実施形態によれば、ジョブの停止要求を受け付けた際に、停止緊急度が高い状態で実行されているジョブについては停止緊急度が低い状態で実行されている場合に比べて優先的に停止対象として選定する。即ち、誤ってジョブが実行されることによりユーザが被り得る不利益が大きいような停止緊急度の高いジョブについては、通常よりも停止対象として選定され易くなる。これにより、停止緊急度の高いジョブを速やかに停止することができるため、不利益の発生を抑制することができる。
【００６３】
また、ジョブの処理対象が機密のデータである場合に停止緊急度が高い状態でジョブが実行されていると判断する。即ち、機密のデータを処理する際には、停止緊急度が高い状態であると判断され、停止要求を行った時にそのジョブが優先的に選定されるために速やかに停止させることができる。従って、機密情報の漏洩の可能性を抑制することができる。
【００６４】
より具体的には、例えば、送信処理を速やかに停止させることで、機密のデータの送信を完全に止めるかあるいは送信される機密のデータの量を抑制することができる。また、印刷処理を速やかに停止させることで、機密のデータが用紙上に印刷されることを完全に止めるか、あるいは印刷されるデータの量、若しくは機密のデータが印刷される用紙の枚数を抑制することができる。また、読取処理を速やかに停止することで、機密のデータがコンピュータ３０のハードディスクドライブ３４や複合機１０のＮＶＲＡＭ１４等の保存されるのを完全に止めるか、あるいは保存されるデータの量を抑制することができる。
【００６５】
また、一般にカラー印刷では、モノクロ印刷に比べてトナーやインクの消費量が大きいことから、カラー印刷を伴うジョブが実行されているときに停止要求がなされた場合には、そのジョブをモノクロ印刷の場合に比べて優先的に選定し、実行を停止させることで、トナー等の無駄な消費を抑制することができる。
【００６６】
また、印刷処理を伴うジョブについて、例えば高級紙など、特定種類の用紙に印刷する場合には、そのジョブを通常の用紙に印刷する場合よりも優先的に停止させることで、無駄な出費を抑制することができる。
【００６７】
また、ジョブの印刷枚数が多い場合には、印刷枚数が少ない場合に比べて優先的に停止させることで、用紙の無駄な消費を抑えることができる。
【００６８】
また、ジョブを停止した後、停止解除要求を受け付けた場合に停止されたジョブを再開する。従って、ユーザが停止要求を行うことで意図しないジョブが停止された場合には、停止解除要求を行うことで停止されたジョブを再開することができる。
【００６９】
また、停止要求を受け付けた際に実行されている複数のジョブのうち２以上のジョブが停止緊急度の高い状態で実行されている場合に、停止緊急度の高い状態で実行されているジョブのうち選択指示を受け付けたジョブを停止対象のジョブとして選定可能である。即ち、停止要求を受け付けた時に、停止緊急度が高い状態のジョブが複数実行されている場合には、停止対象とするジョブを自動的に選定するのが困難な場合がある。そこで、そのような場合には、ユーザの選択に基づいて停止対象の選定を行うことで、ユーザの意図と異なるジョブを停止させてしまう事態を回避することができる。
【００７０】
また、一般にＦＡＸ受信処理を伴うジョブをＦＡＸ受信処理中に誤って停止させた場合に、ＦＡＸデータを再取得することは困難であるため、ＦＡＸ受信処理が実行されている間はそのジョブを選定しないことでそのような事態を回避することができる。
【００７１】
＜実施形態２＞
次に本発明の実施形態２について図６を参照して説明する。図６は、本実施形態におけるジョブ停止処理を示すフローチャートである。なお、以下の実施形態２，３において、複合機１０の構成は上記実施形態と同様である。
【００７２】
ＣＰＵ１１は、ジョブの実行中に停止要求が入力されると、図６に示すジョブ停止処理を開始する。ジョブ停止処理においては、まず複数のジョブが実行されているかを判断し（Ｓ３０１）、実行中のジョブが１つのみの場合（Ｓ３０１：Ｎｏ）には、そのジョブを停止してキューから削除する（Ｓ３０２）。
【００７３】
なお、Ｓ３０２の処理では、ジョブを停止した後、表示部１８に「ジョブを停止しました。ジョブをキャンセルしますか？」等のメッセージを表示し、そこでユーザによって停止確認が入力されたときにそのジョブをキューから削除し、停止確認が入力されない場合（停止取り消しが入力された場合）にはそのジョブを再開するようにしても良い。あるいは、まず実行中のジョブの停止確認画面を表示し、そこでユーザによって停止確認が入力された場合にそのジョブを停止し、キューから削除するようにしても良い。
【００７４】
ＣＰＵ１１は、Ｓ３０１にて複数のジョブが実行中である場合（Ｓ３０１：Ｙｅｓ）には、上記実施形態と同様の状態判断処理を行い（Ｓ３０３）、その結果に基づいてジョブの停止緊急度を判定し停止対象のジョブを選定する（Ｓ３０４）。なお、ここでは、全てのジョブの組合せにおいて停止緊急度の高低、即ち優先的に選定するジョブが定められており、言い換えれば図５相当の表において非選定状態（「？」）の箇所が存在しないものとする。
【００７５】
続いて、ＣＰＵ１１は、表示部１８に停止確認画面を表示する（Ｓ３０５）。この停止確認画面では、例えば、「コピージョブを停止しました。このジョブをキャンセルしますか？」というように、停止したジョブ名をキャンセル可能なジョブとして示す。ここで、ユーザは、操作部１９により停止確認（キャンセル指示）または選定解除指示のいずれかを入力することができる。
【００７６】
そして、ユーザにより操作部１９から停止確認が入力された場合（Ｓ３０６：Ｙｅｓ）には、停止対象として選定されたジョブを停止し、キューより削除する（Ｓ３０７）。また、ジョブの選定解除指示が入力された場合（Ｓ３０６：Ｎｏ）には、停止対象のジョブを変更するための変更画面を表示部１８に表示する（Ｓ３０８）。この変更画面では、例えば「ＰＣプリントジョブをキャンセルしますか？」というように、先に選定されたジョブ以外の実行中のジョブが表示され、停止対象をそのジョブに変更する変更指示を入力することができる。そして、変更指示が入力されると、ＣＰＵ１１は、指示されたジョブを停止し、キューから削除する（Ｓ３０９）。
【００７７】
以上のように本実施形態によれば、停止対象のジョブが選定された後、停止確認を受け付けた場合にそのジョブを停止させ、停止確認を受け付けていない場合にそのジョブを停止させない。即ち、停止対象として選定されたジョブを直ちに停止するのでなく、ユーザの停止確認に基づいて停止させることで、ユーザが意図しないジョブを停止させることを回避できる。
【００７８】
また、停止緊急度が高い状態と判断されたジョブが停止対象として優先的に選定され、ユーザが選定されたジョブを実行中の他のジョブに比べて少ない操作で速やかに停止させることができるため、ユーザの不利益の発生を抑制することができる。
【００７９】
＜実施形態３＞
次に本発明の実施形態３について図７を参照して説明する。図７は、並列して実行されるジョブ間の停止緊急度の高低を示す表である。
【００８０】
本実施形態では、ジョブ停止処理において、図７の表に基づいて停止対象のジョブを選定する。なお、コピージョブ、スキャンジョブ、ＦＡＸ送信ジョブについては、操作部１９から入力された実行要求に基づいて実行され、ＦＡＸ受信ジョブはファクシミリインターフェイス１６から、ＰＣプリントジョブはネットワークインターフェイス１５から入力された実行要求に基づいて実行されるものとする。
【００８１】
同図に示すように、本実施形態では、操作部１９から実行指示が入力されたジョブと、ファクシミリインターフェイス１６若しくはネットワークインターフェイス１５から実行指示が入力されたジョブとを比較したときに、前者のジョブを後者よりも停止緊急度の高いジョブとして優先的に選定する。即ち、停止要求を行ったユーザが、外部装置からの実行指示により実行されるジョブの停止を意図する可能性は低いと考えられるため、操作手段からの実行指示により実行されるジョブの方を停止対象として優先的に選定することで、ユーザの意図に沿ったジョブが選定される可能性を高めることができる。
【００８２】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態では、本発明を、読取処理、印刷処理、ＦＡＸ送信処理、ＦＡＸ受信処理の４種類の処理を行うことが可能な複合機に適用した例を示したが、本発明は、これらのうち少なくとも一種類の処理を伴うジョブを複数並列して実行可能な画像処理装置に適用することができる。例えば、本発明を、ＦＡＸの送受信機能を備えておらず、読取処理と印刷処理のみを並列して実行可能な画像処理装置に適用することができる。また、例えば、印刷処理のみを複数のジョブに対して並列して実行可能な印刷装置などにも本発明を適用することができる。
【００８３】
（２）上記実施形態では、停止要求が入力されたときに実行中のジョブのみを停止させるものを示したが、本発明によれば、ユーザが停止させるジョブを選択・変更する際などに、停止対象として実行待機中のジョブを含めて指定できるようにしても良い。
【００８４】
（３）上記実施形態では、５種類のジョブを実行するものを示したが、本発明は、これら以外のジョブを実行する場合にも適用することができる。例えば、装置にＵＳＢメモリ等の外部記憶媒体を接続可能な接続部を設けた場合には、その外部記憶媒体から読み出したデータを印刷処理により印刷するダイレクトプリントや、読取処理により読み取ったデータを外部記憶媒体に書き込むスキャン・トゥ・メモリといったジョブを実行する場合にも本発明を適用することができる。また、例えば、コンピュータ等から送信されたデータをＦＡＸ送信処理により送信するジョブや、あるいはＦＡＸ受信処理により受信したＦＡＸデータを装置のメモリ上に保存するジョブを実行する場合にも本発明を適用することができる。
【００８５】
（４）上記実施形態では、装置に設けられた停止ボタンを押すことで、ジョブの停止要求が入力されるものを示したが、本発明によれば、例えば、操作手段としてタッチパネルを備えるものでは、タッチパネル上に表示される停止ボタンを操作することで停止要求を入力しても良い。
【００８６】
また、例えば、図１においてコンピュータ３０のＣＰＵ３１により実行されるプログラム（プリンタドライバ等）により、ユーザがジョブの停止要求を複合機１０側に送信し、複合機１０側のＣＰＵ１１がネットワークインターフェイス１５よりその停止要求を受け付ける構成としても良い。さらに、複合機１０のＣＰＵ１１がコンピュータ３０側に信号を送信して、表示部３６に上述の停止確認変更画面やジョブ選択画面などに相当する画面を表示させ、ユーザが操作部３５からの操作により停止確認やその他の指示を複合機１０側に送信する構成としても良い。
【００８７】
（５）上記実施形態では、ＦＡＸ送信ジョブの送信処理及びＦＡＸ受信ジョブの受信処理においては、ジョブの実行状態が停止対象の選定（停止緊急度の高低）に影響しない例を示したが、本発明によれば、これらの処理においても、ジョブが第２状態で実行されている場合に第１状態で実行されている場合よりも優先的に選定されるようにしても良い。
【００８８】
（６）上記実施形態では、停止緊急度の高低を判定するために、ジョブの実行状態を、第１状態と第２状態との２段階に分けたが、本発明によれば、３段階以上に分けても良い。例えば、処理対象が機密のデータのジョブは２点、カラー印刷を含むジョブは１点、それ以外は０点等として、合計点数を停止緊急度とし、合計点数が最も多いジョブを停止対象として選定しても良い。
【００８９】
（７）ジョブの実行状態を判断する際の条件は、図４に示した以外にも適宜変更することができる。例えば、図４に示した４つの条件（Ｓ２０３，Ｓ２０５，Ｓ２０６，Ｓ２０７）のうち、いずれか１つ、２つまたは３つの条件を用いて断しても良く、あるいは他の条件を用いて判断しても良い。
【符号の説明】
【００９０】
１０…複合機
１１…ＣＰＵ
１５…ネットワークインターフェイス
１６…ファクシミリインターフェイス
１８…表示部
１９…操作部
１９Ａ…停止ボタン
２５…通信回線
２６…電話回線
【図１】
2011055268.tif 000003
【図２】
2011055268.tif 000004
【図３】
2011055268.tif 000005
【図４】
2011055268.tif 000006
【図５】
2011055268.tif 000007
【図６】
2011055268.tif 000008
【図７】
2011055268.tif 000009