(57)【要約】      （修正有）【課題】緊急性の高い印刷ジョブが印刷中でもこの印刷ジョブに更に割り込む多重割込みを可能にし、印刷ジョブの優先度の関係で即時性が要求される印刷ジョブの割り込みができない場合は、その旨をユーザに報知することができる印刷装置およびそのジョブ割込み制御方法を提供する。【解決手段】プリンタは、複数の装置３０から印刷ジョブの依頼、受付を行い、予め設定した割込み優先順位と、印刷ジョブで指定された割込み要求の有無に基づいて、印刷ジョブの割込み制御を行い、割込み印刷要求がる印刷ジョブに対して割込み印刷ができなった場合は、設定によりその旨を、印刷ジョブの送信元に通知する。【選択図】  図１
2007083522.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷ジョブ依頼機器に接続され、該複数の印刷ジョブ依頼機器から依頼された印刷ジョブを実行する印刷装置において、
前記複数の印刷ジョブ依頼機器から優先順位および割込み要求の有無の属性が付与された印刷ジョブを受け付ける印刷ジョブ受付手段と、
前記印刷ジョブ受付手段で受け付けた印刷ジョブをジョブ実行待ち行列に蓄積して管理するジョブ管理手段と、
前記ジョブ管理手段のジョブ実行待ち行列に蓄積された印刷ジョブを先端から順次実行する印刷制御手段と、
を具備し、
前記ジョブ管理手段は、
前記印刷ジョブ受付手段で新たな印刷ジョブを受け付けた際に、前記ジョブ実行待ち行列に蓄積された印刷ジョブの優先順位および割込み要求の有無の属性と前記新たな印刷ジョブの優先順位および割込みの有無の属性とを後端から順次比較し、
前記新たな印刷ジョブの割込み要求が無である場合は、該新たな印刷ジョブをその優先順位に従って前記ジョブ実行待ち行列に蓄積された処理状況が未着手である印刷ジョブの中に割り込ませ、該新たな印刷ジョブの割込み要求が有である場合は、該新たな印刷ジョブをその優先順位および割込み要求の有無の属性にしたがって該ジョブ実行待ち行列に蓄積された前記未着手印刷ジョブおよび着手状態にある印刷ジョブを含む全ての印刷ジョブの中に割込ませる
ことを特徴とする印刷装置。
【請求項２】
前記印刷ジョブの割込み要求が有の新たな印刷ジョブを該印刷ジョブの優先順位により前記ジョブ管理手段の前記ジョブ実行待ち行列に既に蓄積された印刷ジョブに割り込ませることができない場合は、その旨を報知する報知手段
を更に具備することを特徴とする請求項１記載の印刷装置。
【請求項３】
複数の印刷ジョブ依頼機器に接続され、該複数の印刷ジョブ依頼機器から依頼された印刷ジョブを実行する印刷装置のジョブ割込み制御方法であって、前記複数の印刷ジョブ依頼機器から優先順位および割込み要求の有無の属性が付与された印刷ジョブを受け付ける印刷ジョブ受付手段と、前記印刷ジョブ受付手段で受付た印刷ジョブをジョブ実行待ち行列に蓄積して管理するジョブ管理手段と、前記ジョブ管理手段のジョブ実行待ち行列に蓄積された印刷ジョブを先端から順次実行する印刷制御手段とを具備する印刷装置の印刷ジョブ割込み制御方法において、
前記ジョブ管理手段は、
前記印刷ジョブ受付手段で新たな印刷ジョブを受け付けた際に、前記ジョブ管理手段の前記印刷ジョブ実行待ち行列に蓄積された印刷ジョブの優先順位および割込み要求の有無の属性と前記新たな印刷ジョブの優先順位および割込みの有無の属性とを後端から順次比較し、
前記新たな印刷ジョブの割込み要求が無である場合は、該新たな印刷ジョブをその優先順位に従って前記ジョブ実行待ち行列に蓄積されたその処理状況が未着手である印刷ジョブの中に割り込ませ、
該新たな印刷ジョブの割込み要求が有である場合は、該新たな印刷ジョブをその優先順位および割込み要求の有無の属性にしたがって該ジョブ実行待ち行列に蓄積された前記未着手印刷ジョブおよび着手状態にある印刷ジョブを含む全ての印刷ジョブの中に割り込ませる
ことを特徴とする印刷装置の印刷ジョブ割込み制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置および印刷装置の印刷ジョブ割込み制御方法に関し、詳しくは、印刷ジョブを依頼する印刷依頼機器からの割込み要求の有無、割込み優先順位に基づいて印刷ジョブの割り込みを制御するようにした印刷装置および印刷装置の印刷ジョブ割込み制御方法に関する。
【背景技術】
【０００２】
最近、プリンタにスキャナをネットワーク接続し、スキャナで読み取った画像をコピージョブとしてプリンタに送信することで、パーソナルコンピュータを介さずにコピー機能を実現するシステムが提案されている。
【０００３】
このようなシステムにおいては、プリンタは、上記スキャナからだけでなく他の印刷依頼機器からも印刷ジョブを受け付ける。
【０００４】
この場合、スキャナからのコピージョブは、その性質上即時性が要求されるので、他の印刷依頼機器から受け付ける印刷ジョブよりも優先させたい場合が多く、この場合プリンタに対するコピージョブの割込み要求が発生する。
【０００５】
従来のジョブの割込み制御に関する技術として、複数の外部機器が接続して共有される印字装置において、複数の印字要求を緊急性に応じて時系列の順番を変更し、緊急性の高い印字要求を優先して印字する特許文献１に記載された「印字制御装置」が開示されている。
【特許文献１】特開２００４−００９４９９。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１の構成においては、緊急性の高い印刷ジョブが印刷中に更に優先度の高い上記コピージョブのような印刷ジョブが発生しても、このコピージョブの割り込みを行うことはできない。
【０００７】
また、印刷ジョブの優先度の関係で上記コピージョブ等の即時性が要求される印刷ジョブの割り込みができない場合も発生するが、その状態をユーザが知ることはできないので、コピージョブの機能を十分に発揮することはできない。
【０００８】
ここで、本発明は、緊急性の高い印刷ジョブが印刷中でもこの印刷ジョブに更に割り込む多重割込みを可能にした印刷装置およびそのジョブ割込み制御方法を提供する。
【０００９】
また、本発明は、印刷ジョブの優先度の関係で即時性が要求される印刷ジョブの割り込みができない場合は、その旨をユーザに報知することができる印刷装置およびそのジョブ割込み制御方法を提供する。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の発明は、複数の印刷ジョブ依頼機器に接続され、該複数の印刷ジョブ依頼機器から依頼された印刷ジョブを実行する印刷装置において、複数の印刷ジョブ依頼機器から優先順位および割込み要求の有無の属性が付与された印刷ジョブを受け付ける印刷ジョブ受付手段と、印刷ジョブ受付手段で受け付けた印刷ジョブをジョブ実行待ち行列に蓄積して管理するジョブ管理手段と、ジョブ管理手段のジョブ実行待ち行列に蓄積された印刷ジョブを先端から順次実行する印刷制御手段とを具備しジョブ管理手段は、印刷ジョブ受付手段で新たな印刷ジョブを受け付けた際に、ジョブ実行待ち行列に蓄積された印刷ジョブの優先順位および割込み要求の有無の属性と新たな印刷ジョブの割込み要求が無である場合は、該新たな印刷ジョブをその優先順位に従ってジョブ実行待ち行列に蓄積された処理状況が未着手である印刷ジョブの中に割り込ませ、該新たな印刷ジョブの割込み要求が有である場合は、該新たな印刷ジョブをその優先順位および割込み要求の有無の属性にしたがって該ジョブ実行待ち行列に蓄積された未着手印刷ジョブおよび着手状態にある印刷ジョブを含む全ての印刷ジョブの中に割込ませることを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、印刷ジョブの割込み要求が有の新たな印刷ジョブを該印刷ジョブの優先順位によりジョブ管理手段のジョブ実行待ち行列に既に蓄積された印刷ジョブに割り込ませることができない場合は、その旨を報知する報知手段を更に具備する。
【００１２】
また、請求項３の発明は、複数の印刷ジョブ依頼機器に接続され、該複数の印刷ジョブ依頼機器から依頼された印刷ジョブを実行する印刷装置のジョブ割込み制御方法であって、複数の印刷ジョブ依頼機器から優先順位および割込み要求の有無の属性が付与された印刷ジョブを受け付ける印刷ジョブ受付手段と、印刷ジョブ受付手段で受付た印刷ジョブをジョブ実行待ち行列に蓄積して管理するジョブ管理手段と、ジョブ管理手段のジョブ実行待ち行列に蓄積された印刷ジョブを先端から順次実行する印刷制御手段とを具備する印刷装置の印刷ジョブ割込み制御方法において、ジョブ管理手段は、印刷ジョブ受付手段で新たな印刷ジョブを受け付けた際に、ジョブ管理手段の印刷ジョブ実行待ち行列に蓄積された印刷ジョブの優先順位および割込み要求の有無の属性と新たな印刷ジョブの優先順位および割込みの有無の属性とを後端から順次比較し、新たな印刷ジョブの割込み要求が無である場合は、該新たな印刷ジョブをその優先順位に従ってジョブ実行待ち行列に蓄積されたその処理状況が未着手である印刷ジョブの中に割り込ませ、該新たな印刷ジョブの割込み要求が有である場合は、該新たな印刷ジョブをその優先順位および割込み要求の有無の属性にしたがって該ジョブ実行待ち行列に蓄積された未着手印刷ジョブおよび着手状態にある印刷ジョブを含む全ての印刷ジョブの中に割り込ませることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、緊急性の高い印刷ジョブが印刷中でもこの印刷ジョブに更に割り込む多重割込みが可能になる。
【００１４】
また、本発明によれば、印刷ジョブの優先度の関係で即時性が要求される印刷ジョブの割り込みができない場合に、その旨をユーザに報知することが可能になる。
【発明を実施するための最良の形態】
【００１５】
本発明の画像形成装置実施の形態について添付図面を参照しながら説明する。
【００１６】
（印刷システムの構成例）
図１は、本発明の印刷装置を含む印刷システムの構成例を示すブロック図でる。
【００１７】
図１において、印刷システムは、プリンタ１０、ＵＳＢスキャナ２０−２、ネットワークスキャナ２０−１、ＰＣ３０を有して構成される。
【００１８】
プリンタ１０は、スキャナにおける複写操作、あるいは、ＰＣ３０における印刷操作によって送付される印刷ジョブを受け付けて印刷処理を行うための複数種類の通信インタフェースを具備する。
【００１９】
プリンタ１０は、印刷ジョブの優先順位と、印刷ジョブにて指定される割込み要求の有無に基づいて、印刷ジョブの処理順を管理して印刷制御を行う。
【００２０】
このときの優先順位は、通信インタフェースの種別毎に予め設定された優先順位にて決定され、割込み要求の有無に関しては、印刷ジョブの依頼を行う機器側にて指定され、印刷ジョブに設定して通知される。
【００２１】
ネットワークスキャナは、操作パネルに儲けられたコピーボタンの押下にて、読み取った画像をプリンタ１０にて印刷するコピー機能を有する。
【００２２】
また、コピー機能においては、出力先となるプリンタ１０において、印刷中の文書がある場合、割込みを行って、コピー処理を行うか否かの選択が可能な、ユーザインタフェースを具備する。
【００２３】
ＵＳＢスキャナは、プリンタ１０にＵＳＢ接続され、ネットワークスキャナと同様に、読み取った画像をプリンタ２０にて印刷するためのコピー機能、および、そのコピー機能に対する割込みの要否を指定するためのユーザイタンフェースを具備する。
【００２４】
ＰＣは、プリンタ１０に対して印刷要求を行う場合に、優先順位が低い処理中の印刷ジョブに対して、割込みを実施するか否かをユーザ選択させるユーザインタフェースの出力手段を具備する。
【００２５】
（印刷装置の制御構成例）
図２は、印刷装置の構成例を示すブロック図である。
【００２６】
図２において、プリンタ２０は、印刷ジョブデータ受付部１１、ジョブ管理部１２、印刷制御部１４、画像処理部１５、画像データ管理部１６を具備する。
【００２７】
印刷ジョブデータ受付部１１は、接続されるケーブルの種別毎に接続された機器との間にてデータ通信制御を行い、印刷ジョブを受信するための通信インタフェースである。
【００２８】
印刷ジョブデータ受付部１１は、パラレル通信制御部１１１、ＵＳＢ通信制御部１１２、ネットワーク通信制御部１１３をさらに具備し、パラレル通信制御部１１１は、パラレルケーブルにて接続された機器と、パラレル通信を行い、ＵＳＢ通信制御部１１２は、ＵＳＢケーブル５０にて接続された機器、例えば、図１においては、ＵＳＢスキャナと、ＵＳＢ規格に基づいて通信制御を行い、ネットワーク通信制御部１１３は、ＬＡＮケーブル４０を介してネットワーク接続されるノード（図１においては、ＰＣ、ネットワークスキャナ）との間にて、ＴＣＰ／ＩＰによるデータ通信を行う。
【００２９】
ジョブ管理部１２は、印刷ジョブデータ受付部１１にて受け付けた印刷ジョブを解析し、受付順に割り当てられたジョブＩＤを含むジョブ管理情報１２１を登録して、ジョブの割込み制御におけるジョブ管理を行う。
【００３０】
印刷制御部１４は、ジョブ管理部１２に登録して管理されるジョブ管理情報１２１の処理順の昇順にて印刷ジョブを実行し、実行する印刷ジョブのページデータを画像データ管理部１６に記録されたページ画像を読み出して画像の印刷処理を行う。
【００３１】
画像処理部１５は、印刷ジョブデータ受付部１１にて受け付けた印刷ジョブのデータから印刷ページ毎の画像データを抽出して画像データ管理部１６に抽出した画像データを含む画像データ管理情報１６１を作成して登録する。
【００３２】
（優先順位管理情報）
次に、受信した印刷ジョブの優先順位の決定に使用する優先順位管理情報について説明する。
【００３３】
図３は、優先順位管理情報の例を示す図である。
【００３４】
優先順位管理情報は、印刷ジョブの送信元の種別毎に、割込みの優先順位を設定するとともに、割込みができない場合に、送信元に割込み不可による、さらに高い優先順位の再設定を指示する警告を行うか否かを登録して管理する情報である。
【００３５】
優先順位管理情報に登録して管理される情報は、印刷ジョブの送信元を示す「送信元」、割当が行われる「優先順位」、割込み要求有りで印刷ジョブを受け付けた際に、印刷中の印刷ジョブに対して割込みができなかった時の報知設定の有無を示す「割込み不可時の警告」登録して管理する。
【００３６】
この割込み不可による通知の例としては、ＵＳＢスキャナからのコピー機能による割込み要求有りが指定された印刷ジョブが、割込み印刷を実施することができなった場合に、コピー操作を行ったスキャナの操作パネルに図４に示す警告を表示して、割込み印刷による即時処理ができないことを利用者に報知する。
【００３７】
なお、優先順位管理情報上記以外に、さらに、ネットワーク経由で印刷ジョブを受け付ける場合は、印刷ジョブを送信した装置のアドレス毎、に優先順位を管理するようにしてもよい。
【００３８】
（印刷ジョブに割込み有りが設定されている場合で、受け付けた印刷ジョブよりも、印刷中の印刷ジョブに設定された優先順位が高くて、ジョブ割込みができなかった場合、送信元への報知機能）
（ジョブ管理情報の説明）
次に、図２に示したジョブ管理部１２に登録して管理されるジョブ管理情報１２１、および、画像データ管理部１６に記録される画像データ管理情報１６１について説明する。
【００３９】
図５は、ジョブ管理部１２に登録して管理されるジョブ管理情報１２１と、画像データ管理部１６に記録される画像データ管理情報１６１の例を示す図である。
【００４０】
ジョブ管理情報１２１は、ジョブＩＤ１２１１、処理状態１２１２、割込み要求１２１３、優先順位１２１４、処理完了ページ数１２１５、処理順１２１６、ジョブ送信元１２１７、ジョブ受信日時１２１８を登録情報として有する。
【００４１】
ジョブＩＤ１２１１は、スキャナ１０が受信した印刷ジョブをユニークに特定するために割当が行われる印刷ジョブの識別情報である。
【００４２】
処理状態１２１２は、登録した印刷ジョブの処理状況を判断するための処理ステータスを示し、印刷ジョブが処理中、未処理、割込みによる保留のいずれの状態であるかを示す情報である。
【００４３】
割込み要求１２１３は、印刷中であって、優先順位が同じ、あるいは、低い印刷ジョブに対して割込み印刷を実施するかいなかを示す情報である。
【００４４】
優先順位１２１４は、優先順位管理情報に基づいて印刷ジョブの受信時に決定された優先順位を示す情報である。
【００４５】
処理順１２１６は、処理状態１２１２が「未処理」、「印刷中」、「保留」の印刷ジョブに対して現時点での実行順序を示す情報であり、印刷ジョブの割込みが発生した都度、の再割当処理が行われる。
【００４６】
ジョブ受信日時１２１８は、印刷ジョブデータ受付部１１にて印刷ジョブを受け付けた時の日時である。
【００４７】
ジョブ送信元１２１７は、印刷ジョブを送信元に関する情報であり、印刷ジョブを受信した通信ポートの識別情報、および、ネットワーク経由で印刷ジョブを受信した場合の送信元のアドレス情報である。
【００４８】
処理完了ページ数１２１５は、印刷ジョブの割込みによって、印刷が中断された印刷ジョブにおいて、印刷が完了したページ番号を示す情報である。
【００４９】
（画像情報の説明）
画像データ管理情報１６１は、ジョブＩＤ、ページＩＤ、画像データ、用紙サイズ、を記録情報として有する。
【００５０】
ジョブＩＤ１６１１は、画像データに対応するジョブ管理部１２に登録されたジョブ管理情報１２１のジョブＩＤ１２１１が設定される。
【００５１】
ページＩＤ１６１２は、画像データに対応する印刷ページを示す。
【００５２】
画像データ１６１３は、印刷ページの画像データの記録場所、記録サイズを示す。
【００５３】
用紙サイズ１６１４は、ページ画像を印刷する用紙サイズを示す。
【００５４】
印刷方向１６１６は、印刷する画像の向きを示す。
【００５５】
（割込み制御処理のパターン説明）
次に、プリンタ２０におけるジョブの割込み制御の例を示して説明する。
【００５６】
（第１の例）
図６は、印刷ジョブ割込み制御の第１の処理イメージを示す図である。
【００５７】
新ジョブ：割込み優先順位→７、割込み要求１２１３：無し。
【００５８】
最初に登録されたジョブ管理情報１２１のうち最も処理順１２１６が低いジョブＩＤ＝「１１」のジョブ管理情報１２１を評価対象にすると、優先順位１２１６が「６」、新ジョブの優先順位よりも低いので、１つ上の処理順１２１６が設定されたジョブＩＤ＝「１０」のジョブ管理情報１２１を評価対象にする。
【００５９】
ジョブＩＤ＝「１０」の処理状態が＝「未処理」で、優先順位１２１６＝「８」なので、新ジョブの優先順位よりも高いので、新ジョブを「ジョブＩＤ１０」と「ジョブＩＤ１１」の間に挿入して、処理順１２１６の再割当を行う。
【００６０】
（第２の例）
図７は、印刷ジョブ割込み制御の第２の処理イメージを示す図である。
【００６１】
新ジョブの優先順位１２１６＝「９」は、ジョブ管理部１２に登録されているいずれのジョブＩＤよりも、優先順位が高いが、先頭に登録されたジョブＩＤ＝「９」は、優先順位１２１６が８」で新ジョブよりも優先順位が低いが、新ジョブは割込み要求１２１３がなく、ジョブID＝９の処理状態が印刷中なので、「ジョブID＝９」と「ジョブID＝１０」の間に新ジョブを挿入して、処理順１２１６の再割当処理を行う。
【００６２】
（第３の例）
図８は、印刷ジョブ割込み制御の第３の処理イメージを示す図である。
【００６３】
新ジョブの優先順位１２１６＝「９」で、ジョブ管理部１２に登録されたいずれの印刷ジョブよりも高く、なおかつ、割込み要求１２１３が「有り」の指定があるので、処理状態が「印刷中」ののジョブＩＤ＝「９」の印刷ジョブの印刷処理を中断して、新ジョブを先頭に挿入して新ジョブの割込み印刷を開始する。
【００６４】
このとき、割り込まれたジョブＩＤ＝「９」のジョブ管理情報１２１に対して、処理状態を保留に変更するとともに、印刷が完了したページ情報を記録する。そして、ジョブ管理部１２に登録された各ジョブ管理情報１２１の処理順１２１６を再割付け処理を行う。
【００６５】
（第４の例）
図９は、印刷ジョブ割込みの第４の処理イメージを示す図である。
【００６６】
新ジョブの優先順位１２１６＝「８」は、ジョブ管理部１２に登録されたジョブＩＤ＝「９」の優先順位１２１６と同じであり、新ジョブは割込み要求１２１３が「有り」に設定されているが、ジョブＩＤ＝「９」の割り込みが「有り」なので、ジョブＩＤ＝「９」とジョブＩＤ＝「１０」の間に挿入される。
【００６７】
（印刷ジョブの割込み制御の動作）
次に、印刷装置による印刷ジョブの割込み制御について説明する。
【００６８】
（印刷ジョブの割込み制御の動作）
次に、本願発明の印刷装置による印刷ジョブの割込み制御について説明する。
【００６９】
図１０は、印刷ジョブ割込み制御の動作例を示すフローチャートである。
【００７０】
プリンタ２０は、印刷ジョブデータ受付部１１にて印刷ジョブを受け付けると（Ｓ１０１ＹＥＳ）、ジョブ管理部１２に処理中あるいは保留の印刷ジョブが挿入されているか否かを判断する（Ｓ１０２）。
【００７１】
登録された印刷ジョブが無い場合は、新たに受信した印刷ジョブをジョブ管理部１２に登録して印刷処理を行う（Ｓ１０３）。
【００７２】
ジョブ管理部１２にすでに登録された未処理、あるいは、印刷中の印刷ジョブがある場合（Ｓ１０２ＹＥＳ）、プリンタ２０は、受信した印刷ジョブの内容を解析して、割込み要求の有り、無しを判別し、新ジョブの送信元に設定された優先順位を優先順位管理情報に基づいて設定する（Ｓ１０４）。
【００７３】
プリンタ２０は、ジョブ管理部１２に登録されたジョブ管理情報１２１のうち、処理順１２１６が最も低いジョブ管理情報１２１を、割込み処理の評価対象ジョブに設定し、ジョブ管理情報１２１の登録内容を読み出す（Ｓ１０５）。
【００７４】
評価対象ジョブに付与した優先順位が新ジョブの優先順位よりも高い場合（Ｓ１０６でYES）、プリンタ２０は、評価対象ジョブの直後に新ジョブのジョブ管理情報１２１が挿入されるように、ジョブ管理部１２に登録された各ジョブ管理情報１２１の処理順１２１６の再割付処理を行う（Ｓ１１１）。
【００７５】
評価対象ジョブに付与した優先順位と新ジョブの優先順位と同じ場合（Ｓ１０７ＹＥＳ）で、新ジョブに割込み要求１２１３が無い場合（Ｓ１０８ＮＯ）、新ジョブを評価対象ジョブの直後に割り込ませる（Ｓ１１１）。
【００７６】
新ジョブに割込み要求１２１３があり（Ｓ１０８ＹＥＳ）、評価対象ジョブにおいても割込み要求１２１３がある場合（Ｓ１０９ＹＥＳ）、新ジョブの送信元に対して、割込み印刷の即時処理ができない旨を通知し（Ｓ１１７）、新ジョブを評価対象の直後に挿入する（Ｓ１１１）。
【００７７】
評価対象ジョブに割り込み要求１２１３が無い場合（Ｓ１０９ＮＯ）、現在の評価対象ジョブよりも、「処理順１２１６が高い未評価の印刷ジョブがある場合（Ｓ１１２ＮＯ）、そのジョブ管理情報１２１を新たな評価対象ジョブとして設定する（Ｓ１１３）。
【００７８】
新ジョブの優先順位が評価対象ジョブの優先順位処理よりも高い場合であって（Ｓ１０７でＮＯ）、かつ、未評価の印刷ジョブがある場合（Ｓ１１２NO）、現在の評価対象に設定された処理順１２１６の次に高い未評価の印刷ジョブのジョブ管理情報１２１を、評価対象ジョブとしてあらたに設定する（Ｓ１１３）。
【００７９】
評価対象ジョブが待ち行列の先頭で（Ｓ１１２ＹＥＳ）、印刷中の場合（Ｓ１１４ＹＥＳ）、評価対象の印刷処理を中断して、処理状態を保留にし、新ジョブの割込み印刷を開始する（Ｓ１１５）。
【００８０】
評価対象ジョブが先頭であり（Ｓ１１２ＹＥＳ）、また、いずれのページも印刷されていない場合（Ｓ１１４ＮＯ）、新ジョブをジョブ管理部１２先頭に挿入して、新ジョブの印刷処理を開始する（Ｓ１１６）。
【産業上の利用可能性】
【００８１】
本発明の印刷装置および印刷装置の印刷ジョブ制御方法は、即時印刷が要求されるコピー機能を持ったスキャナを含む複数の印刷ジョブ指示機器が接続される印刷装置に利用可能である。
【図面の簡単な説明】
【００８２】
【図１】本発明の印刷装置および印刷装置の印刷ジョブ制御方法を適用した印刷システムの構成例を示す図。
【図２】印刷ジョブの割込み制御を行うための機能構成を示すブロック図。
【図３】受信した印刷ジョブの優先順位を決定する優先順位管理情報の例を示す図。
【図４】割込み要求が有りで指定された印刷ジョブが、割込み印刷できなかった場合に、スキャナの操作パネルの表示部に表示される例を示す図。
【図５】ジョブ管理部に記録されるジョブ管理情報と、画像データ管理部に記録されるページ画像情報の例を示す図。
【図６】印刷ジョブ割込みの第１の処理イメージを示す図。
【図７】印刷ジョブ割込みの第２の処理イメージを示す図。
【図８】印刷ジョブ割込みの第３の処理イメージを示す図。
【図９】印刷ジョブ割込みの第４の処理イメージを示す図。
【図１０】印刷ジョブ割込み制御の動作例を示すフローチャート。
【符号の説明】
【００８３】
１０    スキャナ
２０    プリンタ
２０−１    ネットワークスキャナ
２０−２    ＵＳＢスキャナ
３０    ＰＣ
４０    ネットワーク
５０    ＵＳＢケーブル
１１    印刷ジョブデータ受付部
１２    ジョブ管理部
１２１    ジョブ管理情報
１２１１    ジョブＩＤ
１２１２    処理状態
１２１３    割込み要求
１２１４    優先順位
１２１５    処理完了ページ数
１２１６    処理順
１２１７    ジョブ送信元
１２１８    ジョブ受信日時
１４    印刷制御部
１５    画像処理部
１６    画像データ管理部
１６１    画像データ管理情報
１６１１    ジョブＩＤ
１６１２    ページＩＤ
１６１３    画像データ
１６１４    用紙サイズ
１６１６    印刷方向
【図１】
2007083522.tif 000003
【図２】
2007083522.tif 000004
【図３】
2007083522.tif 000005
【図４】
2007083522.tif 000006
【図５】
2007083522.tif 000007
【図６】
2007083522.tif 000008
【図７】
2007083522.tif 000009
【図８】
2007083522.tif 000010
【図９】
2007083522.tif 000011
【図１０】
2007083522.tif 000012