(57)【特許請求の範囲】
【請求項１】
ホスト機器と、該ホスト機器で作成されネットワークを介して送られる印刷ジョブによって印刷及び後処理を行う画像処理装置と、からなる画像処理システムにおける印刷ジョブ処理方法であって、
前記ホスト機器で２つ以上の印刷ジョブに１冊子を構成するための条件を付与することによりグループジョブを設定する工程と、前記画像処理装置で前記グループジョブ内の印刷ジョブを一連のジョブとして処理することにより１冊子を作成する工程とを有し、
前記グループジョブを設定する工程は、前記グループジョブの設定とともに同一のグループジョブ内の各印刷ジョブに印刷パラメータを設定し、
前記１冊子を作成する工程は、２番目以降の印刷ジョブに先頭ジョブと矛盾する内容の後処理設定がなされたか否かを判断する工程と、なされたと判断した場合にその矛盾が前記画像処理装置にて画像の回転により対応できる設定内容であるか否かを判断する工程と、画像の回転により対応できる設定内容であると判断した場合に画像の回転により対応可能な設定内容に修正する工程とを有することを特徴とする印刷ジョブ処理方法。
【請求項２】
前記グループジョブの設定に際し、２番目以降の印刷ジョブがグループジョブに属する場合にその旨を表示することを特徴とする請求項１記載の印刷ジョブ処理方法。
【請求項３】
前記グループジョブを設定する工程は、２番目以降の印刷ジョブに先頭ジョブと矛盾する内容の設定がなされたか否かを判断する工程と、なされたと判断した場合にその旨を表示する工程とを有し、前記１冊子を作成する工程は、２番目以降の印刷ジョブに先頭ジョブと矛盾する内容の設定がなされたか否かを判断する工程と、なされたと判断した場合にその旨を表示する工程とを有することを特徴とする請求項１又は２記載の印刷ジョブ処理方法。
【請求項４】
前記グループジョブの設定を複数種類のグループのうち一つが設定されるように行うことを特徴とする請求項１乃至３のいずれかに記載の印刷ジョブ処理方法。
【請求項５】
前記グループジョブ内の先頭ジョブから最終ジョブまでのプリントファイルを前記ホスト機器内で一時的に蓄積した後、一括して前記画像処理装置へ送出する工程を有することを特徴とする請求項１乃至４のいずれかに記載の印刷ジョブ処理方法。
【請求項６】
前記１冊子を作成する工程は、前記グループジョブ内の先頭ジョブから最終ジョブまでのイメージファイルを前記画像処理装置内で一時的に蓄積した後、一括して印刷する工程を有することを特徴とする請求項１乃至５のいずれかに記載の印刷ジョブ処理方法。
【請求項７】
ホスト機器と、該ホスト機器で作成されネットワークを介して送られる印刷ジョブによって印刷及び後処理を行う画像処理装置と、からなる画像処理システムにおける前記ホスト機器に請求項１乃至６に記載の印刷ジョブ処理方法における前記グループジョブを設定する工程を実行させるためのプログラムと、前記画像処理装置のコンピュータに請求項１乃至６に記載の印刷ジョブ処理方法における前記１冊子を作成する工程を実行させるためのプログラムとからなるプログラム。
【請求項８】
請求項７記載のプログラムを記録した、コンピュータ読み取り可能な記録媒体。
【請求項９】
ホスト機器と、該ホスト機器で作成されネットワークを介して送られる印刷ジョブによって印刷及び後処理を行う画像処理装置と、からなる画像処理システムであって、
前記ホスト機器は２つ以上の印刷ジョブに１冊子を構成するための条件を付与することによりグループジョブを設定する手段を有し、
前記画像処理装置は前記ホスト機器で設定されたグループジョブ内の印刷ジョブを一連のジョブとして処理することにより１冊子を作成する手段を有し、
前記グループジョブを設定する手段は、前記グループジョブの設定とともに同一のグループジョブ内の各印刷ジョブに印刷パラメータを設定する機能を有し、
前記１冊子を作成する手段は、２番目以降の印刷ジョブに先頭ジョブと矛盾する内容の後処理設定がなされているか否かを判断する手段と、該手段によりなされていると判断された場合にその矛盾が前記画像処理装置にて画像の回転により対応できる設定内容であるか否かを判断する手段と、該手段により画像の回転により対応できる設定内容であると判断された場合に画像の回転により対応可能な設定内容に修正する手段とを有することを特徴とするグループジョブ処理機能を持つ画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置の印刷処理に関し、特に、パンチ、ステープラーなどの後処理を含む印刷処理を行う際、複数の印刷ジョブにグループジョブを設定し、これを画像処理装置で一連のジョブとして処理することにより１冊子（ドキュメント）を構成するようにした印刷処理方法、及び、グループジョブ処理を実行するためのプログラム及びそれを記録したコンピュータ読み取り可能な記録媒体、並びにジョブ結合処理機能を持つ画像処理システムに関する。
【０００２】
【従来の技術】
プリンタ及びプリンタ機能を有するデジタル複合機では、パンチ、ステープラーなどの後処理用周辺機を備えた製品が数多く出されている。また、それらは大型で共有スペース(ＯＡコーナーなど)に設置され、また、ネットワークに接続されて複数のユーザに共用されており、個々のユーザからは離れている場合が多い。
このような従来のプリンタシステムにおいて、後処理の指定はジョブ単位で指定され、そのジョブにのみ有効となる。したがって、例えば、ステープル処理を必要とするドキュメントにおいては、そのドキュメンはひとつのジョブで構成されている必要があった。このため、ユーザが複数の文書、データ、表紙などをまとめて、一つの冊子を作り上げたい場合などにおいては、それらを集めて、一つの文書（例えば、ＤＴＰソフトなどを使って編集する）を作成し、印刷＋後処理を指定するか、あるいは、各文書をそれぞれ後処理なしで印刷しておき、後で、人手により後処理を行なうような作業になっていた。
しかしながら、今日のパーソナルコンピュータ（以下、「ＰＣ」と記す）使用状況を考えると複数のドキュメントを編集して一つのドキュメントを作成するような状況は、ごく日常的なことであり、このようなケースにおいて、上記のように特別な編集処理を必要としたり、また、複数のジョブを個々に印刷し、人手を介してまとまったドキュメントに仕上げるのは、非常に効率の悪い作成手順となる。
【０００３】
また、上記したものよりも一歩進んだ形態として、複数の印刷ジョブを印刷装置内の記憶装置に一旦貯え、貯えられた複数の文書を印刷装置の操作パネル上から指定することにより、一つの冊子として印刷、後処理を行なうようなコピーサーバ装置もすでに商品化されている。しかしながら、このコピーサーバ装置は、１．印刷装置上の操作パネルでは、ユーザーインターフェイスの面で、ＰＣ上での操作に及ばず、機能上も十分ではないこと、
２．印刷装置の操作パネルでユーザが入力操作をして冊子の編集を行なうことになり、この間は共有すべき装置が占有されてしまうこと、
３．編集のために装置の設置されている場所ヘユーザーが移動しなければならず、ここで、例えば不足分が発見されたりすると、自分のＰＣと印刷装置の間を往復することも出てくること、などの解決すべき問題も残っている。
【０００４】
【発明が解決しようとする課題】
上記のように、ネットワーク上に接続され、共用の高速・大型印刷機として使用され、また、オフィスマシン・コーナーのようなエリアに配置されることが多いマシンを持つシステムにおいては、可能な限りマシンへ直接にユーザが介入操作することなく、ユーザが望む最終的な出力結果が得られることが期待される。
本発明はこのような従来のプリンタシステムにおける問題点に鑑みてなされたもので、その目的は、複数の印刷ジョブにより一つの冊子（ドキュメント）を作成する場合、その作業をより効率よく行うことを可能とする印刷ジョブの処理方法及び該印刷ジョブ処理方法を実行するためのプログラムを記録したコンピュータ読みとり可能な記録媒体、並びにジョブ処理機能を備えるプリンタシステムを提供する事にある。
【０００５】
【課題を解決するための手段】
本発明において、上記課題を解決するために、画像処理システムのホスト機器で２つ以上の印刷ジョブに１冊子を構成するための条件を付与することによりグループジョブを設定し、前記画像処理装置で前記グループジョブ内の印刷ジョブを一連のジョブとして処理することにより１冊子を作成することを基本的な要件とするものである。なお、上記した１冊子を構成するための条件とは、１冊子の形態を成すために画像処理システムに求めることができるあらゆる処理条件を含み、例えば、複数の印刷文書を１冊子の形態に集合させる処理或いはパンチ、ステープラーなどの後処理含む。
請求項１の発明は、ホスト機器と、該ホスト機器で作成されネットワークを介して送られる印刷ジョブによって印刷及び後処理を行う画像処理装置と、からなる画像処理システムにおける印刷ジョブ処理方法であって、前記ホスト機器で２つ以上の印刷ジョブに１冊子を構成するための条件を付与することによりグループジョブを設定する工程と、前記画像処理装置で前記グループジョブ内の印刷ジョブを一連のジョブとして処理することにより１冊子を作成する工程とを有し、
前記グループジョブを設定する工程は、前記グループジョブの設定とともに同一のグループジョブ内の各印刷ジョブに印刷パラメータを設定し、前記１冊子を作成する工程は、２番目以降の印刷ジョブに先頭ジョブと矛盾する内容の後処理設定がなされたか否かを判断する工程と、なされたと判断した場合にその矛盾が前記画像処理装置にて画像の回転により対応できる設定内容であるか否かを判断する工程と、画像の回転により対応できる設定内容であると判断した場合に画像の回転により対応可能な設定内容に修正する工程とを有することを特徴とするものである。
【０００６】
請求項２の発明は、請求項１記載の印刷ジョブ処理方法において、前記グループジョブの設定に際し、２番目以降の印刷ジョブがグループジョブに属する場合にその旨の表示を行うことを特徴とするものである。
【０００７】
請求項３の発明は、請求項１又は２記載の印刷ジョブ処理方法において、前記グループジョブを設定する工程は、２番目以降の印刷ジョブに先頭ジョブと矛盾する内容の設定がなされたか否かを判断する工程と、なされたと判断した場合にその旨を表示すると工程を有し、前記１冊子を作成する工程は、２番目以降の印刷ジョブに先頭ジョブと矛盾する内容の設定がなされたか否かを判断する工程と、なされたと判断した場合にその旨を表示する工程とを有することを特徴とするものである。
【０００８】
請求項４の発明は、請求項１乃至３のいずれかに記載の印刷ジョブ処理方法において、前記グループジョブの設定を複数種類のグループのうち一つが設定されるように行うことを特徴とするものである。
【０００９】
請求項５の発明は、請求項１乃至４のいずれかに記載の印刷ジョブ処理方法において、前記グループジョブ内の先頭ジョブから最終ジョブまでのプリントファイルを前記ホスト機器内で一時的に蓄積した後、一括して前記画像処理装置へ送出する工程を有することを特徴とするものである。
【００１０】
請求項６の発明は、請求項１乃至５のいずれかに記載の印刷ジョブ処理方法において、前記１冊子を作成する工程は、前記グループジョブ内の先頭ジョブから最終ジョブまでのイメージファイルを前記画像処理装置内で一時的に蓄積した後、一括して印刷する工程を有することを特徴とするものである。
【００１１】
請求項７の発明は、ホスト機器と、該ホスト機器で作成されネットワークを介して送られる印刷ジョブによって印刷及び後処理を行う画像処理装置と、からなる画像処理システムにおける前記ホスト機器に請求項１乃至６に記載の印刷ジョブ処理方法における前記グループジョブを設定する工程を実行させるためのプログラムと、前記画像処理装置のコンピュータに請求項１乃至６に記載の印刷ジョブ処理方法における前記１冊子を作成する工程を実行させるためのプログラムとからなるプログラムである。
【００１２】
請求項８の発明は、請求項７記載のプログラムを記録した、コンピュータ読み取り可能な記録媒体である。
【００１３】
請求項９の発明は、ホスト機器と、該ホスト機器で作成されネットワークを介して送られる印刷ジョブによって印刷及び後処理を行う画像処理装置と、からなる画像処理システムであって、前記ホスト機器は２つ以上の印刷ジョブに１冊子を構成するための条件を付与することによりグループジョブを設定する手段を有し、前記画像処理装置は前記ホスト機器で設定されたグループジョブ内の印刷ジョブを一連のジョブとして処理することにより１冊子を作成する手段を有し、前記グループジョブを設定する手段は、前記グループジョブの設定とともに同一のグループジョブ内の各印刷ジョブに印刷パラメータを設定する機能を有し、前記１冊子を作成する手段は、２番目以降の印刷ジョブに先頭ジョブと矛盾する内容の後処理設定がなされているか否かを判断する手段と、該手段によりなされていると判断された場合にその矛盾が前記画像処理装置にて画像の回転により対応できる設定内容であるか否かを判断する手段と、該手段により画像の回転により対応できる設定内容であると判断された場合に画像の回転により対応可能な設定内容に修正する手段とを有することを特徴とするグループジョブ処理機能を持つ画像処理システムである。
【００１４】
【発明の実施の形態】
本発明を添付図面とともに示す以下の実施例について説明する。
図１は、本発明に係るプリンタシステムの基本構成を示している。  本システムは、複数台のワークステーション(以下、「ＷＳ」と記す)（１），（２），（３）…、ファイルサーバ、複合プリンタ及び使用するＬＡＮシステムが要求するネットワークＯＳから構成される。なお、ここではネットワークＯＳに関しては言及しないが、本システムを構成するためには、物理的なＬＡＮ構成があり、何らかのネットワークＯＳが組み込まれていることが必要で、それらを利用して任意のＷＳ、ファイルサーバと複合プリンタが双方向で通信できるようにシステムを構成する。こうしたシステム構成を前提にして、以下の実施例を説明する。また、ここでは、「複合プリンタ」を用いる例を示すが、複合機能を持たないプリンタによっても実施し得る。
【００１５】
図２は、このシステムを構成する複合プリンタ（以下本装置と記す）の基本構成を示している。
本装置は大きく分けてスキャナ部２１、プロッタ部２２、これらを制御するべ一スエンジンコントローラ部２３(ここまでを以下、べ一スエンジン部と記す)、とスキャナ／プリンタ・コントローラ部２４(以下、コントローラ部と呼ぶ)に分けることが出来る。
べ一スエンジン部は、それ自体で完結したコピー装置であり、ＡＲＤＦ(自動反転ドキュメント・フィーダ)を持つスキャナ・エンジンと豊富なぺ一パ・ハンドリング(給紙トレイ、両面装置、排紙装置)を有するプリント・エンジン、及びスキャナ部２１とプロッタ（プリンタ）部２２間のビデオ・データの画像処理を実行する画像処理部(ＩＰＵ)２５から構成されるコピー・エンジン部分と、そのコピア・エンジン部分の制御と本装置のマンマシンインターフェイス部となるディスプレイ＆タッチパネルとメカニカル・キーを有する操作部２７およびこれらを制御するべ一スエンジンコントローラ部２３から成っている。
【００１６】
操作部２７では、表示部（インジケータ等）とディスプレイ＆タッチパネル（液晶表示タッチパネル等）およびメカニカル・キーの機能を使用して、ユーザと対話しながらコピア機能の設定、プリンタ機能の設定、スキャナ機能の設定が可能である。更に、スキャナ／プリンタ機能が必要とするステータス・メッセージ表示も可能である。
ここでコピー・エンジン部分の制御とは、ベ−スエンジン部の構成を確認したり(接続されているオプションの確認)、各給紙トレイの状態、両面装置の状態、排紙装置の状態、原稿給紙装置の状態を確認したり、それらのぺ一パ・パスの設定をしたり、更にプリント／スキャンの動作に起動をかけたり、プロセスの進行状況を確認したり、エラー発生時にその状況を詳細に確認したりするといったことである。
【００１７】
コントローラ部２４はその詳細を図３に例示するように、スキャナからの読み取り画像データの入力、プリンタヘの画像データの出力を行うビデオ・インターフェース３５(インターフェイス Ａ)と、ベースエンジン部の動作制御コマンドおよび操作部への表示コマンド、べ一スエンジンコントローラ部２３からの状態遷移通知、操作通知をコマンド／ステータスとしてやりとりするコマンド／ステータス・インターフェース３４(インターフエース Ｂ)と、でベースエンジン部と接続される。
また、コントローラ部２４はぺ一ジ・バッファ・メモリを中心に、スキャナデータ入出力とプリンタデータ入出力の制御機能をもつ。
【００１８】
次に、本発明に係わる印刷ジョブ処理方法の実施例を図４，図５に示すフローチャートに従い説明する。以下の説明では、本システム（図１参照）上で実行される印刷ジョブの操作／動作シーケンス、即ち、ＷＳ上での印刷データの入力、プリンタの状態確認、ジョブの実行から、プリンタ上でのジョブの指定、パラメータの変更、ジョブの実行・完了までの過程を〔処理手順１〜９〕として説明する。なお、以下の説明文中、括弧書きで図４，図５のシーケンスのステップ番号を参照のために付す。
【００１９】
〔処理手順１〕  先ず、ネットワーク上に接続されているＷＳ上において、印刷データを作成する（Ｓ１０１）。この操作は、通常のワープロ等のアプリケーションで行う要領である。
【００２０】
〔処理手順２〕  ＷＳ上において、ネットワークで接続されている複合プリンタの状態、すなわち、パンチ、ステープラーなどの必要な後処理装置がインストールされているかどうかなどを確認する(Ｓ１０２)。この動作を行うための手段は、ネットワークやパラレルポート４４でのバックチャンネルを使って、プリンタのステータスをホスト上に表示するドライバ／ユーティリティとして、すでに一般的である。
【００２１】
〔処理手順３〕  ユーザは、印刷ジョブに対して印刷パラメータ（紙サイズ、両面、ステープル、部数など）の設定をＷＳ上で行なう。この時、ジョブＩＤとグループジョブの指定を行なう（Ｓ１０３）。
図６は、グループジョブ指定を行う際の入力画面の１例を示す。
グループジョブを行う場合、図示の入力画面に従いJobIDを入力し、グループの指定では、「Group Job＝ON／OFF」と「Number of Job ＝n/End/Cont.」の情報を入力する。Group Job＝ONの時、Number of Job ＝nであれば、そのジョブを含めて、以降n個のジョブを一つのジョブグループとし、Number of Job ＝Cont.であれば、以降Number of Job ＝Endとされるまでを一つのジョブグループとする。
ジョブＩＤとグループ化フラグは、例えば、ＰＪＬのようなプリンタ言語でプリンタに送られることになる。ＰＪＬの処理に関しては、既知であるから、ここでは説明しない。
すべてのパラメータ設定を終えたジョブは「印刷」ボタンで通常はプリンタに送られるが、グループジョブの場合は、グループの最終ジョブの設定が完了するまでＷＳ側のＰＣでスプールされる。
図４のシーケンスでは、グループ内の先頭ジョブであるか（Ｓ１０４）、グループ内後続ジョブあるか（Ｓ１０８）を判断してプリントファイルとしてスプールする（Ｓ１０５）。印刷ジョブをファイルとしてＰＣ内に保持する手段は、「ファイルとして印刷」の機能として既知であるから、ここでは説明しない。
【００２２】
ここで、Number of Job ＝Cont.と指定された場合に、ジョブの送信に際して「同一ジョブグループとしてスプールされた後、送信されます。」などの警告メッセージを出せるようにすると、不用意なグループ化を防止できて便利である。
グループ化処理を行なうために、ホスト（ＷＳ）側が送出する情報としては、「JobID」と「Number of Job ＝End/Cont.」のコマンドである。
通常の操作では、Number of Job ＝End又はCont.を入力することになるが、アプリケーションによっては、見かけ上１度の印刷操作で自動的に複数のジョブを送出するような動作をするものがある。このようなケースにおいては、Number of Job ＝nであらかじめグループ内のジョブ数を指定しておくと、これらをジョブグループとして指定することができる。
【００２３】
〔処理手順４〕  同一グループのジョブを送出する作業として、ユーザは〔処理手順３〕で示した手順を再度実行する。ここで、ジョブＩＤは同一のものが指定され、グループジョブがこのジョブで最後であれば、Number of Job ＝Endとする。グループ内の２ジョブ目以降の後処理設定、例えばステープルなど、については、先頭ジョブの設定がそのまま、ＷＳのＰＣの画面上に表示される。この時、１ジョブ目に対して不可能な指定は、Gray Outされる。
また、２ジョブ目以降の設定において、１ジョブ目の設定が適用できるか否かが判断され（Ｓ１０６）、適用できない場合(例えば、１ジョブ目と２ジョブ目の用紙サイズが異なるような場合)には、警告画面を表示する（Ｓ１０７）。
図７は、その表示画面の１例を示す。この画面を設定操作途中の２ジョブ目の画面に重ねて表示しユーザに知らせる。この警告画面を見て、ユーザは、ステープル指定を解除することができる。例えば、"Staple＝Cancel"のようなＰＪＬコマンドによる。
また、２ジョブ目以降の設定において、１ジョブ目の設定が適用できないと判断された場合の処理として、先頭ジョブの設定を優先させるように２ジョブ以降の設定を自動修正することができる。この機能を用いることにより、例えば後処理設定等に対するユーザの負担を軽減することができる。
上記した処理を行いグループ内に後続するジョブがないことを確認し（Ｓ１０８）、ＷＳ上でのドライバーの処理によりスプールされているジョブグループ内のプリントファイル及びグループ内の最終ジョブのデータをプリンタ側へ送出する（Ｓ１０９）。
【００２４】
〔処理手順５〕  印刷ジョブを受け取ったプリンタのコントローラ部２４では、ジョブの印刷パラメータ(たとえば、ＰＣＬやＰＪＬといったプリンタ制御言語で記述されているもの)とともにジョブグループコマンドを解析し（Ｓ１１０）、その結果、単一ジョブの場合、印刷パラメータが現在のプリンタにおいて実行可能な条件(たとえば、セットされている紙のサイズやフィード方向、使用可能なオプション、サプライの状況など)と比較して、ジョブ内のパラメータで指定されているとおりの印刷が可能であれば、通常の処理を行う（Ｓ１１１）。
ジョブグループコマンドがある場合、ジョブＩＤを保持し（Ｓ１１２）、印刷パラメータ、後処理パラメータを保持する。その後、ジョブ内のパラメータで指定されているとおりの印刷が可能であれば、印刷コードデータをイメージデータ（lmage Data）に展開した後、圧縮用チップ（Commpression Chip）３６を使ってぺ一ジ毎に圧縮し、ハードディスクユニット３２に一時格納して（Ｓ１１４）、次のグループジョブ入力を待つ。
図３において、ＷＳから送られてきた印刷コードデータはネットワ−クＩ／Ｆ４１からプリンタに入力され、DRAM３７上のバッファメモリに入る。本装置では、印刷コードデータをイメージデータに展開した後、圧縮用チップ３６を使ってぺ一ジ毎に圧縮し、ハードディスクユニット３２に一時格納する。また、ジョブ制御データおよびジョブ管理情報は、各ジョブファイルと一緒に、全体の管理情報は別途管理される。このやりかたは一般的なファイルシステムに用いられるものと変わりがない。また、ここでの画像展開、圧縮の過程は既知であるから、ここでは説明をしない。
【００２５】
〔処理手順６〕  グループジョブは、ＷＳ（ホストＰＣ）から連続して送信されるので、プリンタコントローラは、Number of Job ＝Endのコマンドを有するジョブが入るまで、同一のジョブとして扱う。そのため、１つのジョブを受信した後、次のジョブを待ち、受信した次ジョブが同一グループジョブであるかを検知し（Ｓ１１６）、途中に異なるジョブＩＤを有する(または、ジョブＩＤを持たない)ジョブが検知された場合には、エラーレポートを印刷して、そのジョブをフラッシュする（Ｓ１１７）。
【００２６】
〔処理手順７〕  ジョブグループ内２番目以降のジョブに設定されている後処理設定(例えば、ステープルやパンチ)に対して、プリンタコントローラは、先頭ジョブに設定されている後処理設定と比較し、現状での印刷及び後処理が可能か否かを判定する（Ｓ１１８）。
このチェックで対応不可の場合でも、さらに、例えば、ステープルの場合は、図８に例示する表を用意し、その表から先頭ジョブで指定されているフィード方向、印刷の向き、ステープルの場所に対して、該当するジョブの印刷が画像の回転のみの範囲で対応可能か否かを判断する（Ｓ１１９）。なお、図８に示す表は、短縁フィードにおけるステープル位置についての例で、表（Ａ）、（Ｂ）はそれぞれ「ポートレート」、「風景」の場合を示す。  ここで判断がなされた結果、ジョブ内での設定（先頭ジョブによる）通りには後処理(例えばステープル)できないが、画像回転の範囲で印刷が可能なものについては、画像回転の設定を行い（Ｓ１２０）、これを実行することにより画像に対するステープル位置を修正して、修正処理をしないでも済んだ画像とともにグループ内の画像が格納されている記憶装置にImageデータとして格納する(Ｓ１２２)。また、画像回転による修正の出来ない場合に、操作パネルにアラートメッセージを出して、ユーザの処理を待つようにする（Ｓ１２１）。
【００２７】
〔処理手順８〕  上記〔処理手順７〕の手順を行う前に、ステープル位置を自動修正するか、矛盾がある時には常にエラーメッセージを表示してユーザの介入を求めるかをユーザが選択できるようにするとよい。これは、図９に例示する表示を本装置側の操作部２７の操作パネルで行い、同図中に示すような選択画面でユーザが中止か継続かを選ぶことにより動作設定を行わせるようににしておくと便利である。
【００２８】
〔処理手順９〕  コントローラ部では、グループ内の最終ジョブが入力される、すなわちNumber of Job ＝Endまで上記７)の処理を繰り返し（Ｓ１２３）、一連のジョブからなる冊子をイメージファイルとして記憶装置上に生成する。
コントローラは、先頭ジョブの先頭ぺ一ジから順に印刷を開始し、冊子毎に後処理（例えばステープル）を行なう。２部以上の部数指定がある場合には、この動作を繰り返して、必要な部数の冊子を完成させる（Ｓ１２４）。
【００２９】
上記した印刷ジョブの結合処理を行うための手段として、その処理手順を実行するプログラムを記録したコンピュータ読みとり可能な記録媒体を用いることができる。
記録媒体としてコンピュータが読み取り可能なあらゆる既存の媒体を用いることが可能で、そこに記録された上記印刷ジョブ結合処理プログラムを既存のプリンタ利用システムにおけるホスト機器及びプリンタにおける処理プログラムとしてインストールすることにより簡単に上記したグループジョブによる処理が実行可能となる。
【００３０】
【発明の効果】
請求項１に対応する効果：  ２つ以上の印刷ジョブに１冊子を構成するための条件を付与することによりグループジョブを設定し、画像処理装置でグループジョブ内の印刷ジョブを一連のジョブとして統合して処理することが可能になり、複数の文書で構成される冊子等を作成する場合、文書がそれぞれ別のファイルに納められていてもホスト機器（ＰＣ）からの操作によって、画像処理装置側で後処理（ステープル等）まで含めて容易にその作成を行うことができる。
また、同一のグループジョブとして指定された印刷ジョブの印刷パラメータ設定において先頭ジョブと矛盾する後処理設定がなされた時には、矛盾した部分の設定を実行可能な内容に修正する機能を有しているので、後処理設定に対するユーザの負担を軽減することができる。
【００３１】
請求項２に対応する効果：  同一のグループジョブとして指定された印刷ジョブの印刷パラメータ設定において、設定の矛盾を防止するために、例えば、グループジョブが設定されていることをユーザに例えば画面表示で知らせて、アラートを行うようにすることにより、ユーザの誤設定を防止することができる。
【００３２】
請求項３に対応する効果：  同一のグループジョブとして指定された印刷ジョブの印刷パラメータ設定において矛盾する設定がなされた時には、プリンタ側のパネル及びホスト機器（ＰＣ）上に警告メッセージを表示し、ユーザが介入するようにできる（入力操作により設定の変更ができる）ので、必要な時には、ユーザの確認ステップを入れて、より確実な結果を得ることができる。
【００３３】
請求項４に対応する効果：  複数種類のグループジョブのうち一つを指定することができるので、アプリケーションや用途の違いによる動作の要求にも応えることができる。
【００３４】
請求項５に対応する効果：  ホスト機器において、グループジョブ内の先頭ジョブから最終ジョブまでのプリントファイルを一時的に蓄積した後、一括して画像処理装置へ送出する処理方法を採ることにより、グループジョブ内に他のジョブが割り込むことを防止することができる。
【００３５】
請求項６に対応する効果：  画像処理装置において、グループジョブ内の先頭ジョブから最終ジョブまでのイメージファイルを一時的に蓄積した後、一括して印刷する処理方法を採ることにより、グループで構成される冊子等の印刷においても、仕分けやステープルなどの後処理が可能となる。
【００３７】
請求項７、８に対応する効果：  記録媒体に記録されたプログラムを既存の画像処理システムにおけるホスト機器、画像処理装置のコンピュータにインストールすることにより簡単にグループジョブを実行できる。
【００３８】
請求項９に対応する効果：  グループジョブ処理機能を持つ本画像処理システムにより、２つ以上の印刷ジョブに１冊子を構成するための条件を付与することにより設定されたグループジョブ内の印刷ジョブを画像処理装置で一連のジョブとして統合して処理することが可能になり、文書がそれぞれ別のファイルに納められている複数の文書であっても、ホスト機器（ＰＣ）の操作でそれらにグループジョブを設定することによって、画像処理装置側で後処理（ステープル等）まで含め、容易に２つ以上の印刷ジョブからの冊子の作成を行うことができる。
また、同一のグループジョブとして指定された印刷ジョブの印刷パラメータ設定において先頭ジョブと矛盾する後処理設定がなされた時には、矛盾した部分の設定を実行可能な内容に修正する機能を有しているので、後処理設定に対するユーザの負担を軽減することができる。
【図面の簡単な説明】
【図１】本発明に係るプリンタ利用システムの実施例における基本構成を示す。
【図２】図１に示す実施例のシステムを構成する複合プリンタの基本構成を示す。
【図３】図２に示す複合プリンタのコントロール部の構成をより詳細に示す。
【図４】本発明のシステムにおける印刷ジョブ指定からジョブ実行・完了までの操作／動作シーケンスのフローチャート（その１）である。
【図５】本発明のシステムにおける印刷ジョブ指定からジョブ実行・完了までの操作／動作シーケンスのフローチャート（その２）である。
【図６】ジョブＩＤとグループジョブの指定を行なう際の入力画面の１例を示す。
【図７】設定ジョブの実行不可能時の警告画面の１例を示す。
【図８】ステープル位置に対して設定ジョブが対応可能かを判断する表を示す。
【図９】ステープル位置の設定エラーに対する処理の選択画面の１例を示す。
【符号の説明】
２１…スキャナ部、２２…プロッタ部、２３…ベースエンジンコントローラ部、２４…コントローラ部、２５…画像処理部、２６…周辺機器、２７…操作部、３０…ＣＰＵ、３１…ＡＳＩＣ、３２…ハードディスクユニット、３３…ＳＣＳＩ−２ Ｉ／Ｆ、３４…コマンドＩ／Ｆ、３５…ビデオＩ／Ｆ、３６…圧縮用チップ、３７…ＤＲＡＭ、３８…ＥＥＰＲＯＭ、３９…ブートＲＯＭ、４０…コードＲＯＭ、４１…ネットワークＩ／Ｆ、４２…フォントＲＯＭ、４３…シリアルポート、４４…パラレルポート。
【図１】
0004093663.tif 000002
【図２】
0004093663.tif 000003
【図３】
0004093663.tif 000004
【図４】
0004093663.tif 000005
【図５】
0004093663.tif 000006
【図６】
0004093663.tif 000007
【図７】
0004093663.tif 000008
【図８】
0004093663.tif 000009
【図９】
0004093663.tif 000010