(57)【要約】      （修正有）【課題】ジョブの中断・再開操作に対して、ジョブのトータル処理時間の低減と、画像処理装置の稼働率向上と、システムとしての資源の有効活用と、ジョブ再開時の機密保持とが可能な画像処理装置を提供する。【解決手段】中断指示画面６１には、中断時間の長短を選択するためのボタン６２，６３と、ジョブ中断中に、他のジョブによる処理の割り込み可否を指定するためのボタン６４，６５と、再開時の認証処理の有無を選択するためのボタン６６，６７とが表示され、反転表示で示すカーソルを移動することで、各ボタン６２〜６７に割り当てられた内容が選択される。たとえば、ボタン６２，６４および６６にカーソルが移動して、実行ボタン６８が押下操作された場合には、ジョブの中断時間は「短い」に設定され、ジョブの追い越しは「許可」に設定され、再開鍵は「発行する」に設定される。【選択図】    図７
2004171044.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のコンピュータと接続する接続手段と、
該接続手段を介して接続されたコンピュータからのジョブデータを受け付けるジョブデータ入力手段と、
該ジョブデータ入力手段により受け付けたジョブデータを複数蓄積保持するジョブ蓄積手段と、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手段と、
該ジョブ実行手段によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手段と、
該ジョブ中断手段によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手段と、
前記ジョブ中断手段によって中断されたジョブを再開するまでに要する時間を指定する中断時間指定手段と
を有することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ジョブの中断と再開を制御することが可能な画像処理装置に関する。
【０００２】
【従来の技術】
従来、ジョブの中断と再開を制御することが可能な画像処理装置では、実行中ジョブに対する中断操作がなされた場合、中断から再開されるまでの時間が予測できないため、瞬間的な中断と長時間におよぶ中断とを区別することなくジョブ動作を完全に停止するようにしている。
【０００３】
また、ジョブとそれに関連する画像処理とが連動しているため、ジョブを中断することにより画像処理装置自体の動作が止まり、したがって、中断ジョブの再開を指示するまで、装置内に蓄積された他の実行待ちジョブの処理までもが止まっていた。
【０００４】
さらに、中断中のジョブを再開する場合、最初からやり直す再開を指示できず、中断時点からの継続再開しか受け付けなかった。
【０００５】
また、中断中のジョブを再開する場合、中断されたジョブの機密性に関して特に考慮されず、機密文書の印刷再開であっても、再開指示可能な操作者を特に限定せず、誰でもがジョブ再開を指示できるようになっていた。
【０００６】
さらに、中断したジョブの再開は、自装置のみに限定して行うようにしていた。
【０００７】
【発明が解決しようとする課題】
しかし、上記従来の画像装置では、用紙補給操作などの瞬間的な中断であっても、ジョブ動作が完全に停止するため、紙に描画する印刷イメージを作成するといった物理的な動作を伴わない処理も進められず、ジョブを中断した場合のトータルジョブ処理時間を低減できなかった。
【０００８】
また、中断したジョブと同様なジョブ種であって、給排紙が異なるなど中断中のジョブに影響を与えずに処理できるジョブも、中断しているジョブが再開されるまでその処理を実行できないなど、画像処理装置自身の稼働率を向上させることができなかった。
【０００９】
さらに、中断後の再開指示は、中断個所からの再開を意味するものでしかないため、トナー不足で印刷が正常に行われなかった場合などで最初から印刷し直したいときは、ジョブを一旦キャンセルした後に、再度同じジョブを投入し直さざるを得ず、システムとしての資源の有効活用が図れなかった。
【００１０】
また、機密性の高い文書の印刷であっても、ジョブの印刷を中断した場合には、その再開が容易に行われるため、機密文書のセキュリティに関してガードは掛けられていなかった。
【００１１】
さらに、中断したジョブの再開時に、別ジョブが動作していて直ぐに再開できない場合などで、他の空いている装置で代行させたい場合は、代行先に新たなジョブとして投入し直す必要があるなど、装置の使い勝手が悪かった。
【００１２】
本発明は、これらの点に着目してなされたものであり、ジョブの中断・再開操作に対して、ジョブのトータル処理時間の低減と、画像処理装置の稼働率向上と、システムとしての資源の有効活用と、ジョブ再開時の機密保持とが可能な画像処理装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の画像処理装置は、ネットワーク上のコンピュータと接続する接続手段と、該接続手段を介して接続されたコンピュータからのジョブデータを受け付けるジョブデータ入力手段と、該ジョブデータ入力手段により受け付けたジョブデータを複数蓄積保持するジョブ蓄積手段と、該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手段と、該ジョブ実行手段によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手段と、該ジョブ中断手段によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手段と、前記ジョブ中断手段によって中断されたジョブを再開するまでに要する時間を指定する中断時間指定手段とを有することを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明の実施形態について図面を用いて詳細に説明する。
【００１５】
図１は、本発明の一実施の形態に係る画像処理装置の基本構成を示すブロック図である。
【００１６】
同図において、本実施の形態の画像処理装置は、通信部１と、ＭＭＩ部（ユーザインタフェース部）２と、ジョブ制御部３と、制御部４とにより、主として構成されている。
【００１７】
通信部１は、イーサネット（登録商標）等のネットワークインタフェースケーブル５を介して、ネットワーク上のクライアント（図２に示すクライアントＰＣ１１，ＭＦＰ１２またはＭＦＰ１３に相当）と接続し、プリント指示や各種データのダウンロード／アップロードといったデータのやり取りを行う。
【００１８】
ジョブデータ入力部１ａは、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）やＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）といった各種通信プロトコルを解釈し、ネットワーク上のクライアント（図２に示すクライアントＰＣ１１，ＭＦＰ１２またはＭＦＰ１３に相当）からなされた各種指示に対する制御を行なう。
【００１９】
ＭＭＩ部２は、機器内クライアントからの各種操作を制御する。
【００２０】
中断指示部２ａは、実行中のジョブや、実行待ちのジョブに対して動作の中断を指示する。
【００２１】
再開指示部２ｂは、中断中のジョブ対して、動作の再開を指示する。
【００２２】
ジョブ制御部３は、コピージョブ、プリントジョブ、スキャンジョブおよびＦａｘジョブなど、各種ジョブに対して指示された内容を解釈し、実際のハードウェア資源（図３のプリンタエンジン２６やスキャナエンジン３０等）を制御する。
【００２３】
ジョブ蓄積部３ａは、ジョブデータ入力部１ａやＭＭＩ部２から指示されたジョブ情報を蓄積する。
【００２４】
ジョブ中断部３ｂは、中断指示部２ａから中断操作されたジョブに対して、動作の中断を指示する。
【００２５】
再開鍵発行部３ｃは、中断指示部２ａおよびジョブ中断部３ｂにより中断されたジョブを再開する場合に、再開権限者を限定するための認証鍵を発行する。
【００２６】
ジョブ再開部３ｄは、再開指示部２ｂから再開指示されたジョブに対して、動作の再開を指示する。
【００２７】
ジョブ代行・再開部３ｅは、ネットワーク上に接続された他の装置（図２に示すＭＦＰ１２またはＭＦＰ１３に相当）で中断中であるジョブを、自装置に取り込んで、そのジョブを再開する。
【００２８】
制御部４は、装置内のハードウェアを実際に動作させ、プリントやコピーなどを行なう。
【００２９】
スキャナ制御部４ａは、スキャナ装置を動作させ、原稿を読み取る。
【００３０】
プリンタ制御部４ｂは、プリンタ装置を動作させ、紙に画像を印刷する。
【００３１】
図２は、本実施の形態の画像処理装置が適用される画像処理システムのシステム構成を示すブロック図である。
【００３２】
同図において、本実施の形態の画像処理システムは、情報処理装置１１と、画像処理装置１２および１３とにより構成され、情報処理装置１１は、ネットワーク１４を介して、画像処理装置１２および１３と通信可能なように接続されている。
【００３３】
なお、情報処理装置１１は、パーソナルコンピュータ（ＰＣ）であり、画像処理装置１２および１３は、多機能周辺機器（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であり、ネットワーク１４は、イーサネット（登録商標）である。
【００３４】
また、クライアント側の端末装置１１と、画像処理装置１２および１３とのネットワーク１４を介した通信は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスおよびポート番号を指定することにより相手先を特定し、ＩＰパケットデータにより情報をやり取りすることでなされる。
【００３５】
なお、本実施の形態では、説明を簡単にするため、１つの情報処理装置と２つの画像処理装置をネットワーク接続するように構成したが、この接続台数に限られるものではない。また、クライアント側の端末装置がＰＣであり、画像処理装置がＭＦＰであり、ネットワークがイーサネット（登録商標）であるものとしているが、これは一例であって、これに限定されるものではない。
【００３６】
図３は、本実施の形態の画像処理装置のハードウエア構成を示すブロック図である。
【００３７】
ＣＰＵ２１は、バス３１を介して、メモリ（ＲＡＭ）２２、ＲＯＭ２３、記憶装置（たとえば、ハードディスク装置（ＨＤＤ）からなる）２４、プリンタインタフェース２５、スキャナインタフェース２９、ユーザインタフェース（操作部）２８およびネットワークインタフェース２７に接続されている。
【００３８】
ＣＰＵ２１が実行するプログラムは、ＲＯＭ２３、記憶装置２４またはネットワークインタフェース２７などから、メモリ２２に読み出される。
【００３９】
ユーザインタフェース２８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）２８ａとキーボード２８ｂを制御することで、ユーザである装置操作者と各種情報のやり取りを行なう。
【００４０】
ネットワークインタフェース２７は、ネットワークパケットの物理層（物理パケット）の処理、つまり、物理パケットからトランスポートパケットの抽出や、トランスポートパケットから物理パケットの生成等を行う。
【００４１】
プリンタインタフェース２５は、プリンタ資源の管理およびプリンタを使用するジョブの実行・制御を行なう。
【００４２】
プリンタエンジン２６は、ＣＰＵ２１が実行するプログラムにより作成された画像を紙に印字出力する。
【００４３】
スキャナインタフェース２９は、スキャナ資源の管理およびスキャナを使用するジョブの実行・制御を行なう。
【００４４】
スキャナエンジン３０は、ＣＰＵ２１が実行するプログラムにより、メモリ２２もしくは記憶装置２４へ画像データを読み出す。
【００４５】
図４は、ジョブ管理テーブルの一例を示す図であり、データ入力部１ａやＭＭＩ部２から指示されたジョブ情報を、ジョブの受付順に登録するとともに、ジョブ処理が完了するまでの間、蓄積・保持する。
【００４６】
同図中、ジョブ識別子は、ジョブ毎にユニークな番号を持ち、中断・再開などのジョブ操作する際の識別情報となる。
【００４７】
また、ジョブデータの在処は、記憶装置２４上のジョブデータ（その詳細は、図５を用いて後述する）を記憶したファイル名を保持する構成とした。
【００４８】
図５は、ジョブデータの一例を示す図であり、属性ＩＤ４１、属性値サイズ４２および属性値４３の組である属性を複数連続して持つことにより、ジョブの処理方法を示す。また、ジョブがプリントデータなどのデータを含む場合は、データ領域４４に格納する。
【００４９】
なお、属性の中には、データの送信方法、データのフォーマット（使用されているＰＤＬなど）、イベントの種類とそのイベントが発生した時にイベント通知を送信する宛先などの情報、およびジョブの種類に依存した情報（プリントジョブの場合には、コピー部数やフィニッシング処理指定など）がある。
【００５０】
図６は、ジョブ管理画面５１の一例を示す図であり、ユーザインタフェース部２８のＬＣＤ２８ａに表示されたものである。なお、本画面上で行なう各種の操作は、キーボード２８ｂを介してなされる。
【００５１】
同図中、ジョブリスト表示部５２では、ジョブ管理テーブル（図４）の順番で処理するとともに、個々のジョブデータ（図５）に指定された内容についても１つの行に同時表示できるようにしている。なお、反転行５３は、カーソル位置を示している。
【００５２】
ジョブ詳細ボタン５４は、ジョブリスト表示部５２中に表すことができなかったジョブの詳細設定情報の表示を指示するためのボタンである。
【００５３】
ジョブ中断ボタン５５は、ジョブの中断を指示するためのボタンであり、本ボタン操作により、後述する図７の中断指示画面が表示される。
【００５４】
ジョブ再開ボタン５６は、ジョブの再開を指示するためのボタンであり、本ボタン操作により、後述する図８の再開指示画面が表示される。
【００５５】
ジョブキャンセルボタン５７は、ジョブをキャンセルするためのボタンであり、本ボタン操作により、該当ジョブがキャンセルされる。
【００５６】
図７は、中断指示画面６１の一例を示す図であり、ユーザインタフェース部２８のＬＣＤ２８ａに表示されたものである。なお、本画面上で行なう各種の操作は、キーボード２８ｂを介してなされる。
【００５７】
同図中、ボタン６２とボタン６３で、中断時間の長短を選択する（反転で示したカーソルを移動することにより指定する）。
【００５８】
また、ボタン６４とボタン６５で、ジョブ中断中に、他のジョブによる処理の割り込み可否を指定する（反転で示したカーソルを移動することにより指定する）。
【００５９】
また、ボタン６６とボタン６７で、再開時の認証処理の有無を選択する（反転で示したカーソルを移動することにより指定する）。ここで、ボタン６６を選択操作した（つまり、ボタン６６にカーソルを移動して、実行ボタン６８を押下操作した）場合、機器がユニークな番号である再開鍵を発行するようにしている。
【００６０】
なお、本実施の形態では、説明を簡単にするため、中断時間をその時間の長短で指定するようにしたが、これに限らず、中断時間等を直接指定する等の、他の指定方法を用いてもよい。
【００６１】
また、本実施の形態では、中断時間とジョブの追い越しなどの関連付けはせず、別々に設定できるようにしたが、これに限らず、たとえば短い中断の場合は、ジョブの追い越しや再開鍵の発行をできなくするようにしてもよい。
【００６２】
さらに、本実施の形態では、中断されたジョブの生存期間や再開鍵の有効期間を特に設けていないが、これに限らず、ジョブの生存期間や再開鍵の有効期間について制限するようにしてもよい。
【００６３】
図８は、再開指示画面７１の一例を示す図であり、ユーザインタフェース部２８のＬＣＤ２８ａに表示されたものである。なお、本画面上で行なう各種の操作は、キーボード２８ｂを介してなされる。
【００６４】
同図中、ボタン７２とボタン７３で、再開する装置を指定する。装置を変更せずに再開する場合は、ボタン（自装置）７２を選択する。また、別の装置で再開する場合は、ボタン（代行先指定）７３を選択した後、ＩＰアドレス指定領域７４で、代行先である装置のＩＰアドレスを指定する。
【００６５】
また、ボタン７５とボタン７６で、継続再開するのか、最初から実行し直すのかを指定する（反転で示したカーソルを移動することにより指定する）。
【００６６】
さらに、再開鍵入力領域７７で、再開操作の可否を判定するための再開鍵を入力すると、認証処理を行なうようにしている。
【００６７】
なお、本実施の形態では、代行装置をＩＰアドレスで指定するようにしたが、これに限らず、代行可能な装置の一覧などを表示し、表示した一覧中から代行先装置を選択するようにしてもよい。
【００６８】
また、代行先や再開方法の指定を１つに限定することなく、複数の代行先に対して、別々の異なる再開方法で出力できるようにしてもよい。
【００６９】
さらに、代行先を指定するのでなく、他の装置で中断中のジョブを自装置のジョブリストに含め、該ジョブが再開操作された場合に、他の装置にあるジョブを自装置に取り込んで再開するようにしてもよい。
【００７０】
図９は、ジョブの投入シーケンスの一例を表す図であり、ジョブスタート８３からジョブエンド８６までの情報が、ジョブ蓄積部３ａにより蓄積される。
【００７１】
同図において、ジョブ投入者８１は、システムとしてみた場合、クライントＰＣ１１もしくはＭＦＰ１２，１３が該当する。また、機器内部では、ジョブデータ入力部１ａとＭＭＩ部２が該当する。
【００７２】
ジョブ処理者８２は、システムとしては、ＭＦＰ１２，１３が該当し、機器内部では、ジョブ蓄積部３ａがこれに該当する。
【００７３】
ジョブスタート８３は、ジョブ投入の開始を指示する。
【００７４】
セットジョブ８４は、図５に示す属性（属性ＩＤ，属性値サイズおよび属性値）に対して、各種の設定操作を行なう。
【００７５】
センド８５は、図５に示すデータ４４の受け渡しを行なう。
【００７６】
ジョブエンド８６は、ジョブ投入の終了を指示する。
【００７７】
図１０は、本実施の形態の画像処理装置、特にＣＰＵ２１が実行するジョブの入力・蓄積処理の手順を示すフローチャートである。
【００７８】
同図において、まず、ステップＳ１では、ネットワークインタフェース２７やユーザインタフェース２８から装置に対する操作指示がなされるのを待つ。操作指示がなされたならば、ステップＳ２に進み、その操作指示が、ジョブ投入の開始指示か否かを調べる。
【００７９】
ステップＳ２で、ジョブ投入の開始指示ならば、ステップＳ３に進み、ジョブ識別子の新規発行とジョブデータの格納先を確保した後、図４のジョブ管理テーブルへ該情報を登録する。
【００８０】
次に、ステップＳ４で、ジョブ投入が完了するまでの間、ステップＳ６でジョブデータを蓄積する一方、ステップＳ４で、ジョブ投入が終了したならば、ステップＳ５に進む。
【００８１】
一方、ステップＳ２で、操作指示がジョブ投入の開始でない場合には、ステップＳ７に進み、ジョブの中断指示（図６に示すジョブ中断ボタン５５の操作）か否かを調べる。ジョブの中断指示であるならばステップＳ８に進み、ジョブの中断処理を行なう。
【００８２】
一方、ステップＳ７で、ジョブの中断処理でない場合には、ステップＳ９に進み、ジョブの再開指示（図６に示すジョブ再開ボタン５６の操作）か否かを調べる。ジョブの再開指示であるならば、ステップＳ１０に進み、ジョブの再開処理を行なう。
【００８３】
一方、ステップＳ９で、ジョブの再開指示でない場合には、ステップＳ１１に進み、ジョブリストの表示や、ジョブのキャンセル（図６に示すジョブキャンセルボタン５７の操作）といった他の処理を行なう。
【００８４】
次に、ステップＳ５では、実際のハードウェア資源を制御するなどしてジョブ動作させるためのジョブ制御処理を行った後、本処理を終了する。
【００８５】
図１１は、本実施の形態の画像処理装置、特にＣＰＵ２１が実行するプリントジョブ制御処理の手順を示すフローチャートであり、図１０のステップＳ５でなされるジョブ制御処理の一例を示している。
【００８６】
図１１において、まず、ステップＳ２１で、図４に示したジョブ管理テーブルにジョブが存在するか否かを調べる。ジョブが投入されない場合には、本処理を終了する。
【００８７】
ジョブ管理テーブルにジョブが存在する場合には、ステップＳ２２に進み、図５で示したジョブデータの属性からジョブ状態属性を取得し、中断中か否かを調べる。ジョブ状態が中断中である場合には、ステップＳ２３に進み、中断時間が「短い」に設定されているかを、図５で示したジョブデータの属性から調べる。中断時間が「短い」に設定されている場合には、ステップＳ２４に進み、印刷イメージの作成を行なった後、本処理を終了する。
【００８８】
一方、ステップＳ２３で、中断時間が「長い」に設定されている場合には、ステップＳ２５に進み、図４に示すジョブ管理テーブルに、別のジョブが蓄積済みか否かを調べる。ジョブ管理テーブルに、別のジョブが蓄積されているのであれば、ステップＳ２６に進み、次ジョブに処理を移した後、ステップＳ２２に戻る。一方、ステップＳ２５で、ジョブ管理テーブルに他のジョブが存在しない場合には、何も処理することなく本処理を終了する。
【００８９】
一方、ステップＳ２２で、ジョブ状態が中断中でない場合には、ステップＳ２７に進み、図４のジョブ管理テーブルに登録されている順番に中断ジョブの有無を検索し、処理中であるジョブの前に登録されていて、かつ、中断状態であるジョブが存在しないか否かを調べる。ジョブ管理テーブル中に該当する先行ジョブが見つかった場合には、ステップＳ２８に進む。
【００９０】
ステップＳ２８では、ステップＳ２７で見つけたジョブについて、図５で示したジョブデータの属性から追い越しの可否属性を取得し、追い越しが可能であれば、ステップＳ２９に進む一方、追い越し禁止であれば、何も処理することなく本処理を終了する。
【００９１】
一方、ステップＳ２７で、先行するジョブに中断中のものがなかった場合には、ステップＳ２９に進み、イメージ情報を作成する。
【００９２】
次に、ステップＳ３０に進み、ステップＳ２４もしくは、ステップＳ２９で作成したイメージ情報を、プリンタインタフェース２５を介してプリンタエンジン２６に伝達し、物理的な紙メディアに印刷を行った後、本処理を終了する。
【００９３】
図１２は、本実施の形態の画像処理装置、特にＣＰＵ２１が実行する中断処理の手順を示すフローチャートであり、図１０のステップＳ８でなされる中断処理の一例を示している。
【００９４】
図１２において、まず、ステップＳ４１で、図７に示した中断指示画面をＬＣＤ２８ａに表示するとともに、キーボード２８ｂを用いてオペレータとの対話処理を行う。図７の画面中、実行ボタン６８もしくは取消ボタン６９が操作されると、次に、ステップＳ４２に進む。
【００９５】
ステップＳ４２では、実行ボタン６８が操作されたか否かを判定する。実行ボタン６８が操作された場合には、ステップＳ４３に進む。
【００９６】
一方、ステップＳ４２で、取消ボタン６９が操作された場合には、継続の処理を実行することなく、本処理を正常終了する。
【００９７】
ステップＳ４３では、図７に示す再開鍵を発行するボタン６６が選択されているか否かを調べる。ここで、発行するボタン６６が選択されている場合には、ステップＳ４４に進む。
【００９８】
ステップＳ４４では、乱数などを用いて再開鍵を発行するための処理を行った後、ＬＣＤ２８ａを介して、操作オペレータに再開鍵の内容を伝える。
【００９９】
なお、本ステップＳ４４で発行する再開鍵の値に関する詳細な説明は省略するが、再開鍵がとり得る値としては、ユニークな値であれば何でもよい。また、本実施の形態では、再開鍵をディスプレイに表示するようにしたが、これに限らず、メールなどにより別途通知するようにしてもよい。
【０１００】
一方、ステップＳ４３で、再開鍵の発行をしないボタン６７が選択された場合には、ステップＳ４４をスキップしてステップＳ４５に進む。
【０１０１】
ステップＳ４５では、図７の中断画面６１で設定した情報を、図５で示したジョブデータの属性中に格納する。ジョブデータに格納する情報としては、中断時間（図７に示すボタン６２，６３に相当）、ジョブの追い越し（図７に示すボタン６４，６５に相当）、再開鍵（図７に示すボタン６６，６７およびステップＳ４４で発行する再開鍵の内容）などがある。
【０１０２】
また、図５で示したジョブデータの属性中、ジョブ状態属性に対して、中断中である旨を設定した後、本処理を終了する。
【０１０３】
図１３は、本実施の形態の画像処理装置、特にＣＰＵ２１が実行する再開処理の手順を示すフローチャートであり、図１０のステップＳ１０でなされる再開処理の一例を示している。
【０１０４】
図１３において、まず、ステップＳ５１で、図８に示した再開指示画面７１の情報をＬＣＤ２８ａに表示するとともに、キーボード２８ｂを用いてオペレータとの対話処理を行う。図８の画面中、実行ボタン７８もしくは取消ボタン７９が操作されると、ステップＳ５２に進む。
【０１０５】
ステップＳ５２では、実行ボタン７８が操作されたか否かを判定する。実行ボタン７８が操作された場合には、ステップＳ５３に進む。
【０１０６】
一方、ステップＳ５２で、取消ボタン７９が操作された場合には、継続の処理を実行することなく、本処理を正常終了する。
【０１０７】
ステップＳ５３では、再開指示されたジョブについて、図５で示したジョブデータの属性から再開鍵の認証が必要か否かを調べる。再開鍵の認証が必要であれば、ステップＳ５４に進み、図８の再開鍵フィールド７７に入力された情報と、図５に示したジョブデータ中の再開鍵とのマッチング処理により、再開操作に対する認証処理を行う。
【０１０８】
次に、ステップＳ５５にて、ステップＳ５４にて行った認証処理が正しく完了したか否かを調べる。認証が正しく行われた、もしくは、ステップＳ５３にて、再開鍵による認証が不要であった場合には、ステップＳ５６に進む。
【０１０９】
一方、ステップＳ５５にて、認証が正しく行われなかった場合には、継続の処理を実行することなく、本処理を異常終了させる。
【０１１０】
ステップＳ５６にて、図８の再開指示画面の再開方法について、継続が指示されているか否かを調べる。継続が指示されている場合には、ステップＳ５７に進み、図５に示したジョブデータ中の出力開始位置属性に対して、同じジョブデータ中に存在する排紙済み紙枚数や排紙済みページ数といった属性を用いて継続位置を算出し設定する。
【０１１１】
次に、ステップＳ５８にて、図８の再開指示画面において、代行先指定７３と代行先の装置を識別するＩＰアドレス７４の入力有無を調べ、代行指定されているか否かを判定する。代行指定されているのであれば、ステップＳ５９に進む。
【０１１２】
一方、ステップＳ５８にて、代行装置の指定がない場合には、図５に示すジョブデータ中のジョブ状態属性に対して、実行待ちを設定した後、本処理を終了する。
【０１１３】
ステップＳ５９では、ＩＰアドレス７４に指定された装置に対して、図９で示すジョブ投入シーケンスにより、中断ジョブの再開に関する処理代行を指示する。なお、代行先の装置に対しては、図５に示すジョブデータをそのまま引き渡すようにしたが、これに限らず、印刷イメージに展開した後のデータを送信するようにしてもよい。
【０１１４】
次に、ステップＳ６０に進み、図４のジョブ管理テーブルから、該当ジョブに関する情報の削除を行った後、本処理を終了する。
【０１１５】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１６】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１７】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【０１１８】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
以下、本発明の実施態様の例を列挙する。
【０１２１】
（実施態様１）  ネットワーク上のコンピュータと接続する接続手段と、
該接続手段を介して接続されたコンピュータからのジョブデータを受け付けるジョブデータ入力手段と、
該ジョブデータ入力手段により受け付けたジョブデータを複数蓄積保持するジョブ蓄積手段と、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手段と、
該ジョブ実行手段によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手段と、
該ジョブ中断手段によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手段と、
前記ジョブ中断手段によって中断されたジョブを再開するまでに要する時間を指定する中断時間指定手段と
を有することを特徴とする画像処理装置。
【０１２２】
（実施態様２）  前記中断時間指定手段によって設定された時間に応じて、ジョブ中断中の他ジョブの割り込み動作の可否を指定する他ジョブ追い越しモード指定手段をさらに有することを特徴とする実施態様１に記載の画像処理装置。
【０１２３】
（実施態様３）  前記中断時間指定手段によって設定された時間に応じて、ジョブ動作を完全停止させる第１の動作モードまたは紙への印刷動作は中断するが印刷イメージデータの作成は続ける第２の動作モードのいずれかを指示し、ジョブを中断させる中断モード指定手段をさらに有することを特徴とする実施態様１に記載の画像処理装置。
【０１２４】
（実施態様４）  ネットワーク上のコンピュータと接続する接続手段と、
該接続手段を介して接続されたコンピュータからのジョブデータを受け付けるジョブデータ入力手段と、
該ジョブデータ入力手段により受け付けたジョブデータを複数蓄積保持するジョブ蓄積手段と、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手段と、
該ジョブ実行手段によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手段と、
該ジョブ中断手段によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手段と、
前記ジョブ中断手段によって中断されたジョブ毎に、ジョブの再開指示に必要な認証情報を発行する再開鍵発行手段と
を有することを特徴とする画像処理装置。
【０１２５】
（実施態様５）  前記再開鍵発行手段により発行された認証情報を用いて、ジョブの再開指示の可否を判定する再開鍵認証手段をさらに有することを特徴とする実施態様４に記載の画像処理装置。
【０１２６】
（実施態様６）  ネットワーク上のコンピュータと接続する接続手段と、
該接続手段を介して接続されたコンピュータからのジョブデータを受け付けるジョブデータ入力手段と、
該ジョブデータ入力手段により受け付けたジョブデータを複数蓄積保持するジョブ蓄積手段と、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手段と、
該ジョブ実行手段によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手段と、
該ジョブ中断手段によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手段と、
前記ジョブ再開手段によって中断されたジョブの再開に対して、中断時点からの継続再開または最初からやり直す再開のいずれかを指定するジョブ再開位置指定手段と
を有することを特徴とする画像処理装置。
【０１２７】
（実施態様７）  ネットワーク上のコンピュータと接続する接続手段と、
該接続手段を介して接続されたコンピュータからのジョブデータを受け付けるジョブデータ入力手段と、
該ジョブデータ入力手段により受け付けたジョブデータを複数蓄積保持するジョブ蓄積手段と、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手段と、
該ジョブ実行手段によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手段と、
該ジョブ中断手段によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手段と、
他の画像処理装置がジョブ処理を中断している場合に、該中断されたジョブを当該装置で代行・再開させるジョブ代行・再開手段と
を有することを特徴とする画像処理装置。
【０１２８】
（実施態様８）  接続手段を介して接続された、ネットワーク上のコンピュータからのジョブデータを受け付けるジョブデータ入力ステップと、
該ジョブデータ入力ステップにより受け付けたジョブデータをジョブ蓄積手段に複数蓄積保持するジョブ蓄積ステップと、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行ステップと、
該ジョブ実行ステップによって実行中のジョブに対して、動作の一時中断を指示するジョブ中断ステップと、
該ジョブ中断ステップによって一時中断されたジョブに対して動作の再開を指示するジョブ再開ステップと、
前記ジョブ中断ステップによって中断されたジョブを再開するまでに要する時間を指定する中断時間指定ステップと
を有することを特徴とする画像処理装置の制御方法。
【０１２９】
（実施態様９）  接続手段を介して接続された、ネットワーク上のコンピュータからのジョブデータを受け付けるジョブデータ入力ステップと、
該ジョブデータ入力ステップにより受け付けたジョブデータをジョブ蓄積手段に複数蓄積保持するジョブ蓄積ステップと、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行ステップと、
該ジョブ実行ステップによって実行中のジョブに対して、動作の一時中断を指示するジョブ中断ステップと、
該ジョブ中断ステップによって一時中断されたジョブに対して動作の再開を指示するジョブ再開ステップと、
前記ジョブ中断ステップによって中断されたジョブ毎に、ジョブの再開指示に必要な認証情報を発行する再開鍵発行ステップと
を有することを特徴とする画像処理装置の制御方法。
【０１３０】
（実施態様１０）  接続手段を介して接続された、ネットワーク上のコンピュータからのジョブデータを受け付けるジョブデータ入力ステップと、
該ジョブデータ入力ステップにより受け付けたジョブデータをジョブ蓄積手段に複数蓄積保持するジョブ蓄積ステップと、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行ステップと、
該ジョブ実行ステップによって実行中のジョブに対して、動作の一時中断を指示するジョブ中断ステップと、
該ジョブ中断ステップによって一時中断されたジョブに対して動作の再開を指示するジョブ再開ステップと、
前記ジョブ再開ステップによって中断されたジョブの再開に対して、中断時点からの継続再開または最初からやり直す再開のいずれかを指定するジョブ再開位置指定ステップと
を有することを特徴とする画像処理装置の制御方法。
【０１３１】
（実施態様１１）  接続手段を介して接続された、ネットワーク上のコンピュータからのジョブデータを受け付けるジョブデータ入力ステップと、
該ジョブデータ入力ステップにより受け付けたジョブデータをジョブ蓄積手段に複数蓄積保持するジョブ蓄積ステップと、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行ステップと、
該ジョブ実行ステップによって実行中のジョブに対して、動作の一時中断を指示するジョブ中断ステップと、
該ジョブ中断ステップによって一時中断されたジョブに対して動作の再開を指示するジョブ再開ステップと、
他の画像処理装置がジョブ処理を中断している場合に、該中断されたジョブを当該装置で代行・再開させるジョブ代行・再開ステップと
を有することを特徴とする画像処理装置の制御方法。
【０１３２】
（実施態様１２）  接続手段を介して接続された、ネットワーク上のコンピュータからのジョブデータを受け付けるジョブデータ入力手順と、
該ジョブデータ入力手順により受け付けたジョブデータをジョブ蓄積手段に複数蓄積保持するジョブ蓄積手順と、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手順と、
該ジョブ実行手順によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手順と、
該ジョブ中断手順によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手順と、
前記ジョブ中断手順によって中断されたジョブを再開するまでに要する時間を指定する中断時間指定手順と
をコンピュータに実行させるためのプログラム。
【０１３３】
（実施態様１３）  接続手段を介して接続された、ネットワーク上のコンピュータからのジョブデータを受け付けるジョブデータ入力手順と、
該ジョブデータ入力手順により受け付けたジョブデータをジョブ蓄積手段に複数蓄積保持するジョブ蓄積手順と、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手順と、
該ジョブ実行手順によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手順と、
該ジョブ中断手順によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手順と、
前記ジョブ中断手順によって中断されたジョブ毎に、ジョブの再開指示に必要な認証情報を発行する再開鍵発行手順と
をコンピュータに実行させるためのプログラム。
【０１３４】
（実施態様１４）  接続手段を介して接続された、ネットワーク上のコンピュータからのジョブデータを受け付けるジョブデータ入力手順と、
該ジョブデータ入力手順により受け付けたジョブデータをジョブ蓄積手段に複数蓄積保持するジョブ蓄積手順と、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手順と、
該ジョブ実行手順によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手順と、
該ジョブ中断手順によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手順と、
前記ジョブ再開手順によって中断されたジョブの再開に対して、中断時点からの継続再開または最初からやり直す再開のいずれかを指定するジョブ再開位置指定手順と
をコンピュータに実行させるためのプログラム。
【０１３５】
（実施態様１５）  接続手段を介して接続された、ネットワーク上のコンピュータからのジョブデータを受け付けるジョブデータ入力手順と、
該ジョブデータ入力手順により受け付けたジョブデータをジョブ蓄積手段に複数蓄積保持するジョブ蓄積手順と、
該ジョブ蓄積手段に蓄積保持された各ジョブを解釈して実行するジョブ実行手順と、
該ジョブ実行手順によって実行中のジョブに対して、動作の一時中断を指示するジョブ中断手順と、
該ジョブ中断手順によって一時中断されたジョブに対して動作の再開を指示するジョブ再開手順と、
他の画像処理装置がジョブ処理を中断している場合に、該中断されたジョブを当該装置で代行・再開させるジョブ代行・再開手順と
をコンピュータに実行させるためのプログラム。
【０１３６】
【発明の効果】
以上説明したように、本発明によれば、用紙補給操作などの瞬間的な中断などの場合には、ハードウェア資源の動作に限定したジョブ中断が指示できるため、ジョブ中断した場合のジョブ処理時間の低減が図れるようになる。
【０１３７】
また、ジョブ中断中でも、異なる別のジョブを実行できるようになるなど、画像処理装置自身の稼働率向上が図れるようになる。
【０１３８】
さらに、ジョブ再開時に、中断個所からの再開や印刷し直しを選択させることにより、トナー不足などによるイメージデータが紙に載らなかった場合のジョブキャンセル後、再度同じジョブを投入し直すといった操作が不要になるなど、システム資源の有効活用が図れるようになる。
【０１３９】
また、ジョブ再開時の認証機能を設けることで、機密文書の中断・再開による情報漏洩に対してガードできるようになるなど、セキュリティ面の強化が図れるようにもなる。
【０１４０】
さらに、中断したジョブの再開時に、別ジョブが動作していて直ぐに再開できない場合などで、他の空いている装置への代行させることで、システム資源の有効活用が図れるようになる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る画像処理装置の基本構成を示すブロック図である。
【図２】図１の画像処理装置を適用可能なネットワークシステムのシステム構成の一例を示すブロック図である。
【図３】図１の画像処理装置のハードウェア構成を示す図である。
【図４】図１のジョブ蓄積部がジョブを管理するために用いるジョブ管理テーブルの一例を示す図である。
【図５】図１のジョブ蓄積部にて蓄積・保持する情報であるジョブデータの一例を示す図である。
【図６】図４に示したジョブ管理テーブルの内容を、図１のＭＭＩ部に表示した場合の画面例を示す図である。
【図７】図１の中断指示部が表示する中断指示画面の一例を示す図である。
【図８】図１の再開指示部が表示する再開指示画面の一例を示す図である。
【図９】図１のジョブ蓄積部が処理する単位を示す図である。
【図１０】図１のジョブ制御部が実行するジョブの入力・蓄積処理の手順を示すフローチャートである。
【図１１】図１のジョブ制御部が実行するプリントジョブ制御処理の手順を示すフローチャートである。
【図１２】図１のジョブ制御部が実行する中断処理の手順を示すフローチャートである。
【図１３】図１のジョブ制御部が実行する再開処理の手順を示すフローチャートである。
【符号の説明】
１  通信部
１ａ  ジョブデータ入力部
２  ＭＭＩ部（ユーザインタフェース部）
２ａ  中断指示部
２ｂ  再開指示部
３  ジョブ制御部
３ａ  ジョブ蓄積部
３ｂ  ジョブ中断部
３ｃ  再開鍵発行部
３ｄ  ジョブ再開部
３ｅ  ジョブ代行・再開部
４  制御部
４ａ  スキャナ制御部
４ｂ  プリンタ制御部
５  ネットワークインタフェースケーブル
１１  クライアントＰＣ
１２，１３  ＭＦＰ
１４  ネットワーク
２１  ＣＰＵ
２２  メモリ（ＲＡＭ）
２３  ＲＯＭ
２４  記憶装置（ＨＤＤ）
２５  プリンタインタフェース
２６  プリンタエンジン
２７  ネットワークインタフェース
２８  ユーザインタフェース（操作部）
２８ａ  ＬＣＤ
２８ｂ  キーボード
２９  スキャナインタフェース
３０  スキャナエンジン
３１  バス
４１  属性ＩＤ
４２  属性値サイズ
４３  属性値
４４  データ領域
【図１】
2004171044.tif 000003
【図２】
2004171044.tif 000004
【図３】
2004171044.tif 000005
【図４】
2004171044.tif 000006
【図５】
2004171044.tif 000007
【図６】
2004171044.tif 000008
【図７】
2004171044.tif 000009
【図８】
2004171044.tif 000010
【図９】
2004171044.tif 000011
【図１０】
2004171044.tif 000012
【図１１】
2004171044.tif 000013
【図１２】
2004171044.tif 000014
【図１３】
2004171044.tif 000015