(57)【要約】 【課題】  関連ジョブを印刷する際に、ユーザの負担を軽減することができる印刷制御装置および印刷装置、印刷制御方法、印刷制御プログラムおよび印刷制御プログラムを記録する記録媒体を提供する。【解決手段】  ジョブキュー１９には、受信した印刷ジョブを複数記憶しておき、プリント部１７によって、受信した印刷ジョブを印刷する。ジョブ状態通知処理部１８は、印刷ジョブの出力に関する状態を、印刷ジョブを送信した情報端末装置に通知する。関連ジョブ判定部１５ａにより関連ジョブであると判定された印刷ジョブの状態を情報端末装置に通知する場合、その印刷ジョブが関連ジョブであることを通知する。【選択図】      図３
2006123476.tif 000002
【特許請求の範囲】
【請求項１】
情報端末装置から印刷ジョブを受信し、受信した印刷ジョブを印刷して出力する印刷装置であって、
受信した印刷ジョブを記憶する記憶手段と、
受信した印刷ジョブを印刷する出力手段と、
印刷ジョブの出力に関する状態を検知する検知手段と、
検知した状態を、当該印刷ジョブを送信した情報端末装置に通知する通知手段と、
前記記憶手段に記憶されている複数の印刷ジョブのうち、いずれの印刷ジョブが、互いに関連性を有する関連ジョブであるかを判定する判定手段と、
前記判定手段により関連ジョブであると判定された印刷ジョブの状態を情報端末装置に通知する場合、当該印刷ジョブが関連ジョブであることを通知するように前記通知手段を制御する制御手段とを有することを特徴とする印刷装置。
【請求項２】
前記記憶手段は、印刷ジョブを受信した順序で記憶し、
前記出力手段は、前記記憶手段に記憶されている順序で印刷ジョブを出力し、
前記制御手段は、印刷不可能な印刷ジョブが発生したときは、後続する印刷ジョブを先に出力するように前記出力手段を制御するとともに、出力順序にかかわらず、関連ジョブであると判定された印刷ジョブに対して、当該印刷ジョブが関連ジョブであることを通知するように前記通知手段を制御することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記通知手段は、関連ジョブであると判定された印刷ジョブに対して、当該印刷ジョブが関連ジョブであることおよび検知した状態を通知することを特徴とする請求項１記載の印刷装置。
【請求項４】
全ての関連ジョブの出力が完了したことを検出する完了検出手段を有し、
前記通知手段は、前記完了検出手段の検出結果に基づいて、当該関連ジョブを送信した情報端末装置に対して、全ての関連ジョブの出力が完了したことを通知することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記印刷ジョブは、当該印刷ジョブが関連ジョブの最終の印刷ジョブであるかどうかを示す最終ジョブ情報を含み、
前記完了検出手段は、関連ジョブの最終の印刷ジョブであることを示す最終ジョブ情報含む印刷ジョブの出力が完了した場合は、全ての関連ジョブの出力が完了したと検出することを特徴とする請求項４記載の印刷装置。
【請求項６】
前記完了検出手段は、関連ジョブであると判定された印刷ジョブの出力が完了した時点で前記記憶手段に関連ジョブである印刷ジョブが記憶されていない場合は、全ての関連ジョブの出力が完了したと検出することを特徴とする請求項４記載の印刷装置。
【請求項７】
前記完了検出手段は、関連ジョブであると判定される印刷ジョブを所定の時間内に受信せず、関連ジョブであると判定された印刷ジョブの出力が完了した時点で前記記憶手段に関連ジョブである印刷ジョブが記憶されていない場合は、全ての関連ジョブの出力が完了したと検出することを特徴とする請求項４記載の印刷装置。
【請求項８】
情報端末装置から印刷ジョブを受信し、受信した印刷ジョブを印刷して出力する印刷装置の印刷制御方法であって、
記憶手段に記憶されている複数の印刷ジョブのうち、いずれの印刷ジョブが、互いに関連性を有する関連ジョブであるかを判定し、
関連ジョブであると判定された印刷ジョブの状態を、当該印刷ジョブを送信した情報端末装置に通知する場合、当該印刷ジョブが関連ジョブであることを通知することを特徴とする印刷制御方法。
【請求項９】
コンピュータに請求項８記載の印刷制御方法を実行させるための印刷制御プログラム。
【請求項１０】
コンピュータに請求項８記載の印刷制御方法を実行させるための印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末装置から印刷ジョブを受信し、受信した印刷ジョブを印刷して出力する印刷装置、この印刷装置を制御する印刷制御方法、印刷制御プログラムおよび印刷制御プログラムを記録する記録媒体に関する。
【背景技術】
【０００２】
印刷用データは、パーソナルコンピュータなどの情報端末装置で作成され、プリンタなどの画像形成装置に送信されて印刷される。印刷用データは、１または複数のページからなる印刷ジョブとして管理される。
【０００３】
複数の印刷ジョブを印刷しようとする場合、１つの印刷ジョブが印刷完了したか、または何らかの理由により印刷が中断したとき、プリンタからジョブ送信元の情報端末装置に対して、ジョブの状態を通知する。これにより、ユーザは、情報端末装置において、実行した各ジョブの状態を確認することができる。
【０００４】
特許文献１記載のジョブ動作状況通知システムは、各ジョブに対してユニークなジョブＩＤを生成し、ジョブＩＤとジョブの実行状況などを関連付けて通知することで、ユーザが特定のジョブの実行状況を正確に知ることができる。
【０００５】
特許文献２記載の画像処理装置は、印刷ジョブが完了したか中断したときに、先頭ページのサムネイル画像を添付した電子メールをジョブ要求元に送信することで、ユーザが通知のあったジョブがどのようなジョブなのかを確実に把握することができる。
【０００６】
【特許文献１】特開平１１−１４３６５１号公報
【特許文献２】特開２００４−１５７５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
印刷ジョブには、互いに関連性を有する印刷ジョブ、いわゆる関連ジョブがあり、ユーザはこの関連ジョブを連続して印刷するために、複数の印刷ジョブを連続してプリンタに送信する場合が多い。
【０００８】
上記のように、従来技術では個別の印刷ジョブの実行状況などを知ることはできるが、関連ジョブ全体の状況を把握するためには、ユーザ自身がどの印刷ジョブが関連ジョブであるかを覚えておく必要があり、ユーザにとって多大な負担となっている。
【０００９】
本発明の目的は、関連ジョブを印刷する際に、ユーザの負担を軽減することができる印刷制御装置および印刷装置、印刷制御方法、印刷制御プログラムおよび印刷制御プログラムを記録する記録媒体を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、情報端末装置から印刷ジョブを受信し、受信した印刷ジョブを印刷して出力する印刷装置であって、
受信した印刷ジョブを記憶する記憶手段と、
受信した印刷ジョブを印刷する出力手段と、
印刷ジョブの出力に関する状態を検知する検知手段と、
検知した状態を、当該印刷ジョブを送信した情報端末装置に通知する通知手段と、
前記記憶手段に記憶されている複数の印刷ジョブのうち、いずれの印刷ジョブが、互いに関連性を有する関連ジョブであるかを判定する判定手段と、
前記判定手段により関連ジョブであると判定された印刷ジョブの状態を情報端末装置に通知する場合、当該印刷ジョブが関連ジョブであることを通知するように前記通知手段を制御する制御手段とを有することを特徴とする印刷装置である。
【００１１】
また本発明は、前記記憶手段は、印刷ジョブを受信した順序で記憶し、
前記出力手段は、前記記憶手段に記憶されている順序で印刷ジョブを出力し、
前記制御手段は、印刷不可能な印刷ジョブが発生したときは、後続する印刷ジョブを先に出力するように前記出力手段を制御するとともに、出力順序にかかわらず、関連ジョブであると判定された印刷ジョブに対して、当該印刷ジョブが関連ジョブであることを通知するように前記通知手段を制御することを特徴とする。
【００１２】
また本発明は、前記通知手段は、関連ジョブであると判定された印刷ジョブに対して、当該印刷ジョブが関連ジョブであることおよび検知した状態を通知することを特徴とする。
【００１３】
また本発明は、全ての関連ジョブの出力が完了したことを検出する完了検出手段を有し、
前記通知手段は、前記完了検出手段の検出結果に基づいて、当該関連ジョブを送信した情報端末装置に対して、全ての関連ジョブの出力が完了したことを通知することを特徴とする。
【００１４】
また本発明は、前記印刷ジョブは、当該印刷ジョブが関連ジョブの最終の印刷ジョブであるかどうかを示す最終ジョブ情報を含み、
前記完了検出手段は、関連ジョブの最終の印刷ジョブであることを示す最終ジョブ情報含む印刷ジョブの出力が完了した場合は、全ての関連ジョブの出力が完了したと検出することを特徴とする。
【００１５】
また本発明は、前記完了検出手段は、関連ジョブであると判定された印刷ジョブの出力が完了した時点で前記記憶手段に関連ジョブである印刷ジョブが記憶されていない場合は、全ての関連ジョブの出力が完了したと検出することを特徴とする。
【００１６】
また本発明は、前記完了検出手段は、関連ジョブであると判定される印刷ジョブを所定の時間内に受信せず、関連ジョブであると判定された印刷ジョブの出力が完了した時点で前記記憶手段に関連ジョブである印刷ジョブが記憶されていない場合は、全ての関連ジョブの出力が完了したと検出することを特徴とする。
【００１７】
また本発明は、情報端末装置から印刷ジョブを受信し、受信した印刷ジョブを印刷して出力する印刷装置の印刷制御方法であって、
記憶手段に記憶されている複数の印刷ジョブのうち、いずれの印刷ジョブが、互いに関連性を有する関連ジョブであるかを判定し、
関連ジョブであると判定された印刷ジョブの状態を、当該印刷ジョブを送信した情報端末装置に通知する場合、当該印刷ジョブが関連ジョブであることを通知することを特徴とする印刷制御方法である。
【００１８】
また本発明は、コンピュータに上記の印刷制御方法を実行させるための印刷制御プログラムである。
【００１９】
また本発明は、コンピュータに上記の印刷制御方法を実行させるための印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２０】
本発明によれば、情報端末装置から印刷ジョブを受信し、受信した印刷ジョブを印刷して出力する印刷装置である。
【００２１】
記憶手段には、受信した印刷ジョブを記憶しておき、出力手段によって、受信した印刷ジョブを印刷する。検知手段は、印刷ジョブの出力に関する状態を検知し、通知手段が検知した状態を、当該印刷ジョブを送信した情報端末装置に通知する。
【００２２】
制御手段は、判定手段により関連ジョブであると判定された印刷ジョブの状態を情報端末装置に通知する場合、当該印刷ジョブが関連ジョブであることを通知するように前記通知手段を制御する。
【００２３】
これにより、関連ジョブであるかどうかを情報端末装置に出力させれば、ユーザはどの印刷ジョブが関連ジョブであるかを覚えておかなくても関連ジョブの状態を知ることができるので、ユーザの負担を軽減することができる。
【００２４】
また本発明によれば、前記記憶手段は、印刷ジョブを受信した順序で記憶し、前記出力手段は、前記記憶手段に記憶されている順序で印刷ジョブを出力する、いわゆるキュー構造のデータ構造を有している。
【００２５】
このとき、前記制御手段は、印刷不可能な印刷ジョブが発生したときは、後続する印刷ジョブを先に出力するように前記出力手段を制御する追い越し処理を行うとともに、出力順序にかかわらず、関連ジョブであると判定された印刷ジョブに対して、当該印刷ジョブが関連ジョブであることも通知するように前記通知手段を制御する。
【００２６】
これにより、追い越し処理が生じた場合であっても、関連ジョブの状態を知ることができるので、ユーザの負担を軽減することができる。
【００２７】
また本発明によれば、前記通知手段は、関連ジョブであると判定された印刷ジョブに対して、当該印刷ジョブが関連ジョブであることおよび検知した状態を通知する。
これにより、関連ジョブの状態だけでなく、各印刷ジョブの状態を知ることができる。
【００２８】
また本発明によれば、完了検出手段は、全ての関連ジョブの出力が完了したことを検出し、通知手段は、前記完了検出手段の検出結果に基づいて、当該関連ジョブを送信した情報端末装置に対して、全ての関連ジョブの出力が完了したことを通知する。
【００２９】
これにより、ユーザは、ユーザはどの印刷ジョブが関連ジョブであるかを覚えておかなくても全ての関連ジョブが完了したことを知ることができる。
【００３０】
また本発明によれば、前記印刷ジョブは、当該印刷ジョブが関連ジョブの最終の印刷ジョブであるかどうかを示す最終ジョブ情報を含み、完了検出手段は、関連ジョブの最終の印刷ジョブであることを示す最終ジョブ情報含む印刷ジョブの出力が完了した場合は、全ての関連ジョブの出力が完了したと検出する。
これにより、確実に全ての関連ジョブの出力が完了したことを検出することができる。
【００３１】
また本発明によれば、完了検出手段は、関連ジョブであると判定された印刷ジョブの出力が完了した時点で前記記憶手段に関連ジョブである印刷ジョブが記憶されていない場合は、全ての関連ジョブの出力が完了したと検出する。
【００３２】
これにより、印刷ジョブに特別な情報を付加させることなく、容易に全ての関連ジョブの出力が完了したことを検出することができる。
【００３３】
また本発明によれば、前記完了検出手段は、関連ジョブであると判定される印刷ジョブを所定の時間内に受信せず、関連ジョブであると判定された印刷ジョブの出力が完了した時点で前記記憶手段に関連ジョブである印刷ジョブが記憶されていない場合は、全ての関連ジョブの出力が完了したと検出する。
【００３４】
これにより、印刷ジョブに特別な情報を付加させることなく、容易に全ての関連ジョブの出力が完了したことを検出することができる。
【００３５】
また本発明によれば、情報端末装置から印刷ジョブを受信し、受信した印刷ジョブを印刷して出力する印刷装置の印刷制御方法である。
【００３６】
記憶手段に記憶されている複数の印刷ジョブのうち、いずれの印刷ジョブが、互いに関連性を有する関連ジョブであるかを判定する。関連ジョブであると判定された印刷ジョブの状態を、当該印刷ジョブを送信した情報端末装置に通知する場合、当該印刷ジョブが関連ジョブであることを通知する。
【００３７】
これにより、関連ジョブであるかどうかを情報端末装置に出力させれば、ユーザはどの印刷ジョブが関連ジョブであるかを覚えておかなくても関連ジョブの状態を知ることができるので、ユーザの負担を軽減することができる。
【００３８】
また本発明によれば、前記記憶手段は、印刷ジョブを受信した順序で記憶し、前記出力手段は、前記記憶手段に記憶されている順序で印刷ジョブを出力する、いわゆるキュー構造のデータ構造を有している。
【００３９】
また本発明によれば、コンピュータに上記の印刷制御方法を実行させるための印刷制御プログラム、および印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【発明を実施するための最良の形態】
【００４０】
図１は、本発明の実施の一形態である複合機１を含む印刷システム１００の概略図である。
【００４１】
印刷システム１００は、複合機１、情報端末装置であるパーソナルコンピュータ（ＰＣ）２（２ａ，２ｂ，２ｃ，２ｄ）を含み、ネットワークケーブル３で相互にデータ通信可能に接続されている。
【００４２】
ＰＣ２ｂでは、各種アプリケーションソフトなどによって作成したプリントデータ１０１を複合機１に送信し、複合機１では、プリントデータ１０１の送信元であるＰＣ２ｂにジョブ状態通知データ１０２を送信する。ここで、プリントデータ１０１は、後述する印刷ジョブ情報と、画像データとを含んで構成される印刷ジョブデータである。ジョブ状態通知データ１０２は、個別ジョブ中断情報、個別ジョブ完了情報、関連ジョブ中断情報、関連ジョブ完了情報または関連ジョブ内ジョブ完了情報のいずれかを含む。
【００４３】
図２は、印刷ジョブ情報１１１の構成を示す図である。
上記のように印刷ジョブ情報１１１は、ＰＣ２から複合機１に画像データとともに送信され、印刷時の各種条件などが含まれる。
【００４４】
具体的に印刷ジョブ情報１１１は、ジョブ種別１１２、関連ジョブ最終ジョブ指定１１３、ＩＰ（Internet Protocol）アドレス１１４、部数１１５、オリエンテーション１１６、用紙サイズ１１７、用紙タイプ１１８、給紙トレイ１１９、排紙トレイ１２０、両面印刷１２１、ステープル１２２およびパンチ１２３で構成される。
【００４５】
ジョブ種別１１１は、ＩＤ（Identification）コードなどからなり関連ジョブの判断に用いることができる。関連ジョブ最終ジョブ指定１１３は、本印刷ジョブ情報を含むプリントデータが、関連ジョブのうちの最終ジョブであるかどうかを示す最終ジョブ情報である。ＩＰアドレス１１４は、本印刷情報を含むプリントデータを送信する送信元のＰＣ２に割り当てられているＩＰアドレスである。部数１１５は、印刷部数を示す。オリエンテーション１１６は、画像データを印刷する印刷用紙の印刷方向（縦方向または横方向）を示す。用紙サイズ１１７は、画像データを印刷する印刷用紙のサイズ、たとえばＡ４，Ｂ５，レターなどを示す。用紙タイプ１１８は、画像データを印刷する印刷用紙の種類、たとえば普通紙、光沢紙、ＯＨＰ（Over Head Projector）シートなどを示す。給紙トレイ１１９は、複合機１が備える複数の給紙トレイのうちいずれのトレイを使用するかを示す。排紙トレイ１２０は、複合機１が備える複数の排紙トレイのうちいずれのトレイを使用するかを示す。両面印刷１２１は、画像データを両面印刷するかどうかを示す。ステープル１２２は、複合機１のフィニッシャーにおいてステープル綴じ処理を行うかどうかを示す。パンチ１２３は、複合機１のフィニッシャーにおいてパンチ穴開け処理を行うかどうかを示す。
【００４６】
図３は、複合機１の構成を示すブロック図である。
複合機１は、表示部１０、フロントパネル制御部１１、Ｗｅｂページ制御部１２、機器状態管理部１３、外部Ｉ／Ｆ（インターフェイス）部１４、制御部１５、画像形成部１６、プリント部１７、ジョブ状態通知処理部１８、ジョブキュー１９、情報格納部２０および用紙排出部２１を含んで構成される印刷装置である。
【００４７】
表示部１０は、液晶表示装置などで実現され、メニュー画面、自機の状態などを表示するとともに、タッチパネルなどを備えている、ユーザが指示などを入力する入力手段としての機能を有している。フロントパネル制御部１１は、表示部１０の表示内容、タッチパネルによる入力などの制御を行う。Ｗｅｂページ制御部１２は、自機の設定、プリントデータの状態などを示すＷｅｂページを作成する。機器状態管理部１３は、紙詰まり、用紙切れなどを検出し、自機の状態を管理する。外部Ｉ／Ｆ部１４は、ネットワーク接続用のケーブルが接続され、ＰＣ２との各種データの送受信を行う。制御部１５は、ＣＰＵ（中央演算処理装置）などで実現され、複合機１全体の動作制御を行う。また、制御部１５は、ジョブキュー１９に記憶されている印刷ジョブが関連ジョブであるかどうかを判定する判定手段である関連ジョブ判定部１５ａを備える。制御手段、検知手段および完了検出手段は、制御部１５で構成される。
【００４８】
画像形成部１６は、ＰＣ２から受信した画像データに対して印刷に適するように、色空間変換、領域分離、フィルタリングなどの画像処理を行う。プリント部１７は、電子写真方式、インクジェット方式などの方式を用いて印刷用紙に画像データを出力する出力手段である。また、プリント部１７は、印刷用紙を収納する給紙トレイを複数備える。ジョブ状態通知処理部１８は、プリントデータ１０１の送信元であるＰＣ２に送信するジョブ状態通知データ１０２を作成する通知手段である。ジョブキュー１９は、ＰＣ２から受信したプリントデータ１０１を、印刷ジョブとして記憶する記憶手段である。ジョブキュー１９では、複数の印刷ジョブを、受信した順序とともに記憶し（受信した順に第１ジョブ、第２ジョブ、第３ジョブ、・・・、第Ｎジョブとする）、受信した順序と同じ順序で印刷するように印刷順の制御を行う。情報格納部２０は、動作制御プログラム、画像処理プログラム、自機の設定情報など各種情報を格納し、印刷が未完了である関連ジョブを記憶する未完了関連ジョブ記憶部２０ａを備える。用紙排出部２１は、画像が印刷された印刷用紙を排出する複数の排紙トレイおよびフィニッシャーを備える。
【００４９】
図４は、印刷ジョブ状態の通知処理を説明するための図である。
まず、第１の処理例として、図４（ａ）に示すように、ジョブキュー１９に６個の印刷ジョブ、第１ジョブ〜第６ジョブが記憶されており、第１ジョブ〜第４ジョブが相互に関連する関連ジョブＡ、第５ジョブ、第６ジョブが相互に関連する関連ジョブＢであるとする。
【００５０】
ジョブキュー１９に記憶されている順序通りに印刷を行い、第４ジョブの印刷が完了した時点で、関連ジョブＡの印刷が全て完了したことを、関連ジョブＡを送信してきたＰＣ２に通知する。具体的には、第４ジョブの印刷が完了した時点で、ジョブ状態通知処理部１８が、関連ジョブＡの印刷が完了したことを示す関連ジョブ完了情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、たとえば図５（ａ）に示すように、関連ジョブＡの印刷が完了したことを示すメッセージ「関連ジョブＡ完了しました」を表示するなどしてユーザに報知する。
【００５１】
また、第６ジョブの印刷が完了した時点で、ジョブ状態通知処理部１８が、関連ジョブＢの印刷が完了したことを示す関連ジョブ完了情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、関連ジョブＢの印刷が完了したことを表示するなどしてユーザに報知する。
【００５２】
これにより、ユーザは、どの印刷ジョブが関連ジョブであるかを覚えておかなくても関連ジョブの状態として関連ジョブ全ての印刷が完了したことを知ることができるので、ユーザの負担を軽減することができる。
【００５３】
第２の処理例として、図４（ｂ）に示すように、ジョブキュー１９に６個の印刷ジョブ、第１ジョブ〜第６ジョブが記憶されており、第１ジョブ〜第３ジョブおよび第５ジョブが相互に関連する関連ジョブＡ、第４ジョブ、第６ジョブは、関連ジョブではなく独立した個別のジョブであるとする。
【００５４】
ジョブキュー１９に記憶されている順序通りに印刷を行い、第３ジョブの印刷が完了した時点では、関連ジョブＡの印刷が全て完了していないので、関連ジョブＡの完了通知は行わず、第４ジョブの印刷が完了した時点で、個別の第４ジョブの印刷が完了したことを、第４ジョブを通信してきたＰＣ２に通知する。具体的には、第４ジョブの印刷が完了した時点で、ジョブ状態通知処理部１８が、個別のジョブである第４ジョブの印刷が完了したことを示す個別ジョブ完了情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、たとえば図５（ｂ）に示すように、第４ジョブの印刷が完了したことを示すメッセージ「第４ジョブ完了しました」を表示するなどしてユーザに報知する。
【００５５】
次に、第５ジョブの印刷が完了した時点で、関連ジョブＡの印刷が全て完了したことを、関連ジョブＡを送信してきたＰＣ２に通知する。具体的には、第５ジョブの印刷が完了した時点で、ジョブ状態通知処理部１８が、関連ジョブＡの印刷が完了したことを示す関連ジョブ完了情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、関連ジョブＡの印刷が完了したことを表示するなどしてユーザに報知する。
【００５６】
さらに、第６ジョブの印刷が完了した時点で、個別の第６ジョブの印刷が全て完了したことを、第６ジョブを送信してきたＰＣ２に通知する。具体的には、第６ジョブの印刷が完了した時点で、ジョブ状態通知処理部１８が、個別のジョブである第６ジョブの印刷が完了したことを示す個別ジョブ完了情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、第６ジョブの印刷が完了したことを表示するなどしてユーザに報知する。
【００５７】
第３の処理例として、図４（ｃ）に示すように、ジョブキュー１９に６個の印刷ジョブ、第１ジョブ〜第６ジョブが記憶されており、第１ジョブ〜第４ジョブが相互に関連する関連ジョブＡ、第５ジョブ、第６ジョブは、関連ジョブではなく独立した個別のジョブであるとする。なお、関連ジョブＡを印刷する印刷用紙と、第５ジョブ、第６ジョブを印刷する印刷用紙とは、用紙サイズまたは用紙タイプが異なっているものとする。
【００５８】
ジョブキュー１９に記憶されている順序通りに印刷を行い、第４ジョブの印刷中に用紙切れが発生し、印刷が中断されたとすると、関連ジョブＡの印刷が中断したことを、第４ジョブを通信してきたＰＣ２に通知する。具体的には、第４ジョブの印刷が中断した時点で、ジョブ状態通知処理部１８が、関連ジョブＡの印刷が中断したことを示す関連ジョブ中断情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、たとえば図５（ｃ）に示すように、関連ジョブＡの印刷が中断したことを示すメッセージ「関連ジョブＡ用紙無しで停止」を表示するなどしてユーザに報知する。
【００５９】
その後、用紙切れを起こしていない第５ジョブ、第６ジョブを先に印刷する、いわゆる追い越し印刷を行い、第５ジョブの印刷が完了した時点で、個別の第５ジョブの印刷が完了したことを、第５ジョブを通信してきたＰＣ２に通知し、第６ジョブの印刷が完了した時点で、個別の第６ジョブの印刷が完了したことを、第６ジョブを通信してきたＰＣ２に通知する。具体的には、第５ジョブの印刷が完了した時点で、ジョブ状態通知処理部１８が、個別のジョブである第５ジョブの印刷が完了したことを示す個別ジョブ完了情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、第５ジョブの印刷が完了したことを表示するなどしてユーザに報知する。また、第６ジョブの印刷が完了した時点で、ジョブ状態通知処理部１８が、個別のジョブである第６ジョブの印刷が完了したことを示す個別ジョブ完了情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、第６ジョブの印刷が完了したことを表示するなどしてユーザに報知する。
【００６０】
ここで、第６ジョブの印刷中または第６ジョブの印刷完了後に第４ジョブを印刷するための印刷用紙が補給されると、第４ジョブの印刷を再開する。第４ジョブの印刷が完了した時点で、関連ジョブＡの印刷が全て完了したことを、関連ジョブＡを送信してきたＰＣ２に通知する。具体的には、第４ジョブの印刷が完了した時点で、ジョブ状態通知処理部１８が、関連ジョブＡの印刷が完了したことを示す関連ジョブ完了情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、関連ジョブＡの印刷が完了したことを表示するなどしてユーザに報知する。
【００６１】
なお、上記の処理例では、関連ジョブに対する通知について、関連ジョブが全て完了したこと、関連ジョブが中断したことのみを通知しているが、関連ジョブの各ジョブが完了した時点で、関連ジョブの各ジョブの印刷が完了したことを、関連ジョブＡを送信してきたＰＣ２に通知することも可能である。具体的に第１の処理例に戻って説明すると、第１ジョブの印刷が完了した時点で、ジョブ状態通知処理部１８が、関連ジョブの第１ジョブの印刷が完了したことを示す関連ジョブ内ジョブ完了情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、たとえば図５（ｄ）に示すように、第１ジョブの印刷が完了したことを示すメッセージ「関連ジョブＡの第１ジョブ完了しました」を表示するなどしてユーザに報知する。以降、第２ジョブ〜第６ジョブの各ジョブが終了した時点で第１ジョブと同様に通知を行う。第４ジョブおよび第６ジョブのように、各ジョブの完了と同時に関連ジョブも完了する場合は、完了した時点で、関連ジョブ内ジョブの完了通知の後、関連ジョブの完了通知を行ってもよいし、関連ジョブ内ジョブの完了と関連ジョブの完了とを一度に通知してもよいし、関連ジョブの完了通知のみを行ってもよい。
【００６２】
また、中断の通知について、独立した個別ジョブに対しても通知することも可能である。具体的に第１の処理例に戻って説明すると、第２ジョブの印刷中に用紙切れが発生したとすると、第２ジョブの印刷が中断した時点で、ジョブ状態通知処理部１８が、第２ジョブの印刷が中断したことを示す個別ジョブ中断情報を作成し、ジョブ状態通知データ１０２としてＰＣ２に送信する。ＰＣ２では、ジョブ状態通知データ１０２を受信し、たとえば図５（ｅ）に示すように、第２ジョブの印刷が中断したことを示すメッセージ「第２ジョブ用紙無しで停止」を表示するなどしてユーザに報知する。
【００６３】
ここで、ジョブキュー１９に記憶される印刷ジョブが関連ジョブであるかどうかは、関連ジョブ判定部１５ａが判定を行う。判定する方法としては、印刷ジョブ情報１１１のジョブ種別１１２であるＩＤコードに基づき、同じＩＤコードを有する印刷ジョブを関連ジョブと判断する、印刷ジョブ情報１１１のＩＰアドレス１１４が同一の印刷ジョブを関連ジョブと判断するなどの方法がある。
【００６４】
図６は、印刷ジョブ状態の通知処理を示すフローチャートである。
まずステップＳ１では、現在処理中のジョブ（以下では、現ジョブと略称する。）に対する未完了の関連ジョブ判定処理を行う。ステップＳ２では、現ジョブを印刷するための印刷資源（印刷用紙、インク、トナーなど）が十分あるかどうかを判断する。あればステップＳ３に進み、なければステップＳ１７に進む。ステップＳ３では、現ジョブの印刷を行う。ステップＳ４では、現ジョブの印刷が完了したかどうかを判断する。完了していればステップＳ５に進み、完了していなければステップＳ３に戻る。
【００６５】
ステップＳ５では、現ジョブが、未完了の関連ジョブであるかどうかを判断し、未完了の関連ジョブであればステップＳ６に進み、未完了の関連ジョブでなければステップＳ２４に進む。ステップＳ６では、関連ジョブ内のジョブ完了通知が有効かどうかを判断する。関連ジョブ内のジョブ完了通知は、予めユーザが設定することで有効、無効を切り替えることができる。有効であればステップＳ７に進んで完了通知を行い、有効でなければステップＳ８に進む。ステップＳ８では、現ジョブが関連ジョブの最終ジョブであるかどうかを判断する。最終ジョブであるかどうかは、印刷ジョブ情報１１１の関連ジョブ最終ジョブ指定１１３を参照して判断する。最終ジョブであればステップＳ１１に進み、最終ジョブでなければステップＳ９に進む。ステップＳ９では、ジョブキュー１９に現ジョブの関連ジョブが記憶されているかどうかを判断する。記憶されていればステップＳ１３に進み、記憶されていなければステップＳ１０に進む。ステップＳ１０では、一定時間内に関連ジョブを受信したかどうかを判断する。受信していればステップＳ１３に進み、受信していなければステップＳ１１に進む。ステップＳ１１では、関連ジョブの完了通知を行う。ステップＳ１２では、未完了関連ジョブ記憶部２０ａに記憶されているジョブを削除する。
【００６６】
ステップＳ９およびステップＳ１０の判断では、関連ジョブ最終ジョブ指定１１３に基づいて現ジョブが最終ジョブでないと判断したとしても、ジョブキュー１９に関連ジョブが記憶されておらず、一定時間内に関連ジョブを受信しなかった場合は、現ジョブを関連ジョブの最終ジョブとみなすことを示している。
【００６７】
ステップＳ１３では、追い越し処理により追い越されたジョブがあるかどうかを判断する。あればステップＳ１５に進み、なければステップＳ１４でジョブキューに記憶されている次のジョブを現ジョブとしてステップＳ１に戻る。ステップＳ１５では、追い越されたジョブに対応する印刷資源が補給されたかどうかを判断し、補給されていればステップＳ１４に進み、補給されていなければステップＳ１６に進み、追い越されたジョブを現ジョブとしてステップＳ１に戻る。
【００６８】
ステップＳ２で印刷資源が十分なかった場合、ステップＳ１７では、現ジョブが未完了の関連ジョブかどうかを判断する。未完了の関連ジョブであればステップＳ１８に進み、未完了の関連ジョブでなければステップＳ１９に進む。ステップＳ１８では、関連ジョブ内のジョブにおいて印刷資源が無いことを通知する。ステップＳ１９では、ジョブキューに現ジョブの関連ジョブが記憶されているかどうかを判断する。記憶されていればステップＳ１８に進み、記憶されていなければステップＳ２０に進む。ステップＳ２０では、一定時間内に関連ジョブ受信したかどうかを判断する。受信していればステップＳ１８に進み、受信していなければステップＳ２１に進む。ステップＳ２１では、個別ジョブにおいて印刷資源が無いことを通知する。
【００６９】
ステップＳ２２では、ジョブの追い越しを行うかどうかを判断し、追い越しを行うのであればステップＳ２９に進み、追い越しを行わないのであればステップＳ２３に進む。追い越し処理については、予めユーザが設定することで行うか、行わないかを切り替えることができる。ステップＳ２３では印刷資源が補給されたかどうかを判断する。補給されればステップＳ３に進み、補給されなければ待機する。ステップＳ２９では、関連ジョブ内のジョブ完了通知が有効かどうかを判断する。有効であればステップＳ３０に進んで完了通知を行い、有効でなければステップＳ１３に進む。
【００７０】
ステップＳ５で、現ジョブが未完了の関連ジョブではなかった場合、ステップＳ２４では、ジョブキュー１９に現ジョブの関連ジョブが記憶されているかどうかを判断する。記憶されていればステップＳ２９に進み、記憶されていなければステップＳ２５に進む。ステップＳ２５では、一定時間内に関連ジョブを受信したかどうかを判断する。受信していればステップＳ２９に進み、受信していなければステップＳ２７に進む。ステップＳ２７では、個別ジョブの完了通知を行う。ステップＳ２８では、未完了関連ジョブ記憶部２０ａから現ジョブを削除する。
【００７１】
図７は、図６のステップＳ１の未完了の関連ジョブ判定処理を示すフローチャートである。
【００７２】
ステップＳ３１では、すでにジョブキュー１９に記憶されている印刷ジョブの中に、印刷ジョブ情報１１１のＩＰアドレス１１４が同一の印刷ジョブがあるかどうかを判断する。あればステップＳ３５に進み、なければステップＳ３２に進む。ステップＳ３２では、すでにジョブキュー１９に記憶されている印刷ジョブの中に、印刷ジョブ情報１１１のジョブ種別１１２が同一の印刷ジョブがあるかどうかを判断する。あればステップＳ３５に進み、なければステップＳ３３に進む。ステップＳ３５では、現ジョブが未完了の関連ジョブであると判定する。ステップＳ３３では、現ジョブが関連ジョブではないと判定する。ステップＳ３４では、未完了関連ジョブ記憶部２０ａに登録する。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の一形態である複合機１を含む印刷システム１００の概略図である。
【図２】印刷ジョブ情報１１１の構成を示す図である。
【図３】複合機１の構成を示すブロック図である。
【図４】印刷ジョブ状態の通知処理を説明するための図である。
【図５】ＰＣ２のジョブ状態表示例を示す図である。
【図６】印刷ジョブ状態の通知処理を示すフローチャートである。
【図７】図６のステップＳ１の未完了の関連ジョブ判定処理を示すフローチャートである。
【符号の説明】
【００７４】
１  複合機
２  パーソナルコンピュータ（ＰＣ）
１０  表示部
１１  フロントパネル制御部
１２  Ｗｅｂページ制御部
１３  機器状態管理部
１４  外部Ｉ／Ｆ（インターフェイス）部
１５  制御部
１５ａ  関連ジョブ判定部
１６  画像形成部
１７  プリント部
１８  ジョブ状態通知処理部
１９  ジョブキュー
２０  情報格納部
２０ａ  未完了関連ジョブ記憶部
２１  用紙排出部
【図１】
2006123476.tif 000003
【図２】
2006123476.tif 000004
【図３】
2006123476.tif 000005
【図４】
2006123476.tif 000006
【図５】
2006123476.tif 000007
【図６】
2006123476.tif 000008
【図７】
2006123476.tif 000009