(57)【要約】【課題】  印刷後工程はジョブチケットを用いることによって自動化された印刷前工程及び印刷工程から完全に分離されてしまっており、ジョブチケットによるワークフローの効率化を図るＰＯＤシステムにおいて別運用でメンテナンスしなければならない。【解決手段】  印刷ジョブの分散先を決定して分散印刷処理が指示されると（Ｓ３１）、その分散印刷処理に応じた分散処理指示を含むジョブチケットを作成し（Ｓ３４）、先頭ページを印刷するように指示された印刷装置にそのジョブチケットを発行する（Ｓ３６）。これにより、その印刷装置では、そのジョブチケットに基づく指示書を印刷して操作者に提示できる。【選択図】  図２１
2006301741.tif 000002
【特許請求の範囲】
【請求項１】
印刷データと、当該印刷データを用いた印刷出力物を生成するための情報を保持するジョブチケットとに基づいて印刷の制御を行う印刷制御装置であって、
印刷データ及び当該印刷データに対応するジョブチケットの入力を受け付ける入力手段と、
前記入力手段により入力された印刷データを、複数の印刷手段に分散させる処理を実行する分散印刷処理手段と、
前記ジョブチケットに対して、前記分散印刷処理手段で実行される処理に基づく分散印刷情報を付加したジョブチケットを作成するジョブチケット作成手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記ジョブチケット作成手段で作成されたジョブチケットに基づいて、前記印刷手段で出力された印刷物に対する作業指示のための作業指示書データを生成する生成手段を有することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記作業指示書データは、前記複数の印刷手段の内、前記印刷データの先頭ページを出力する印刷手段に対して出力されることを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
前記分散印刷情報を含むジョブチケットは、分散印刷される印刷手段の情報、当該印刷手段に割り当てられた分散印刷データのページ情報、分散印刷された印刷物の後工程処理に関する情報の少なくともいずれかを含むことを特徴とする請求項１に記載の印刷制御装置。
【請求項５】
前記複数の印刷手段で印刷される複数の分散印刷ジョブの先頭ページのサムネイル画像を作成するサムネイル画像作成手段を有し、
前記生成手段は、前記サムネイル画像作成手段で作成された各分散印刷ジョブの先頭ページのサムネイル画像を合成した作業指示書データを生成することを特徴とする請求項２に記載の印刷制御装置。
【請求項６】
分散印刷データと、当該分散印刷データを用いた印刷出力物を生成するための情報を保持するジョブチケットとに基づいて印刷を行う印刷装置であって、
分散印刷データと、当該分散印刷データに対応し、分散印刷に関する情報が付加されたジョブチケットを受け取る受取手段と、
受け取った分散印刷データが、分散前の印刷データの先頭ページを含む印刷データであるかを、前記ジョブチケットの情報に基づいて判定する判定手段と、
前記判定手段により前記分散印刷データが前記先頭ページを含む印刷データであると判定されると、前記ジョブチケットに基づいて、印刷物に対する作業指示のための作業指示書データを生成する生成手段と、
を有することを特徴とする印刷装置。
【請求項７】
印刷データと、当該印刷データを用いた印刷出力物を生成するための情報を保持するジョブチケットとに基づいて印刷の制御を行う印刷制御方法であって、
印刷データ及び当該印刷データに対応するジョブチケットの入力を受け付ける入力工程と、
前記入力工程で入力された印刷データを、複数の印刷装置に分散させる処理を実行する分散印刷処理工程と、
前記ジョブチケットに対して、前記分散印刷処理工程で実行される処理に基づく分散印刷情報を付加したジョブチケットを作成するジョブチケット作成工程と、
を有することを特徴とする印刷制御方法。
【請求項８】
前記ジョブチケット作成工程で作成されたジョブチケットに基づいて、前記印刷装置で出力された印刷物に対する作業指示のための作業指示書データを生成する生成工程を有することを特徴とする請求項７に記載の印刷制御方法。
【請求項９】
前記作業指示書データは、前記複数の印刷装置の内、前記印刷データの先頭ページを出力する印刷装置に対して出力されることを特徴とする請求項８に記載の印刷制御方法。
【請求項１０】
前記分散印刷情報を含むジョブチケットは、分散印刷される印刷装置の情報、当該印刷装置に割り当てられた分散印刷データのページ情報、分散印刷された印刷物の後工程処理に関する情報の少なくともいずれかを含むことを特徴とする請求項７に記載の印刷制御方法。
【請求項１１】
前記複数の印刷装置で印刷される複数の分散印刷ジョブの先頭ページのサムネイル画像を作成するサムネイル画像作成工程を更に有し、
前記生成工程は、前記サムネイル画像作成工程で作成された各分散印刷ジョブの先頭ページのサムネイル画像を合成した作業指示書データを生成することを特徴とする請求項８に記載の印刷制御方法。
【請求項１２】
分散印刷データと、当該分散印刷データを用いた印刷出力物を生成するための情報を保持するジョブチケットとに基づいて印刷を行う印刷制御方法であって、
分散印刷データと、当該分散印刷データに対応し、分散印刷に関する情報が付加されたジョブチケットを受け取る受取工程と、
受け取った分散印刷データが、分散前の印刷データの先頭ページを含む印刷データであるかを、前記ジョブチケットの情報に基づいて判定する判定工程と、
前記判定工程により前記分散印刷データが前記先頭ページを含む印刷データであると判定されると、前記ジョブチケットに基づいて、印刷物に対する作業指示のための作業指示書データを生成する生成工程と、
を有することを特徴とする印刷制御方法。
【請求項１３】
請求項７乃至１２のいずれか１項に記載の印刷制御方法を実行することを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムを記憶していることを特徴とする、コンピュータにより読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブチケットに基づいて印刷ジョブを実行する印刷装置と印刷制御装置及びその印刷制御方法並びに、そのプログラムとそれらを記憶する記憶媒体に関する。
【背景技術】
【０００２】
顧客から印刷物（雑誌、新聞、カタログ、広告、グラビア等）の作成依頼を受注し、その受注した印刷物を作成して納品することで報酬を得る印刷業界では、従前からのオフセット製版印刷機などの大規模な印刷装置を用いるのが一般的である。このような印刷業界では、受注した印刷物の作成から納品までに、入稿、デザインやレイアウト、カンプ（プリンタ出力によるプレゼンテーション）、校正（レイアウト修正や色修正）、校正刷り（プルーフプリント）、版下作成、印刷、後処理加工、発送といった、様々な工程を踏んで作業を進めている。これは上述した製版印刷機では版下の作成を欠かすことができないためである。このような版下は一旦作成されると、その修正は容易でなく、且つ、修正によるコスト高を招く。そのため、版下の作成に際しては、入念な校正、即ちレイアウトのチェックや色の確認作業等が必須であった。このように印刷業界では、大掛かりな印刷装置を必要とし、尚且つ、顧客が所望する印刷物を作成するために、かなりの時間を要する。更に、上述したそれぞれの作業においては専門知識や多くの経験が必要となり、熟練者に頼らざるを得なかった。
【０００３】
一方最近、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、印刷業界に対抗して、大量部数や大量の印刷ジョブを、大掛かりな装置やシステムを用いずに短納期で取り扱うことが提案されている。これはプリント・オン・ディマンド（ＰＯＤ）と呼ばれている。これによれば、例えば、ディジタル複写機やディジタル複合機等のディジタル画像形成装置を最大限に活用して、電子データを用いたディジタルプリントにより、印刷物の受注、納品を行うものである。このようなＰＯＤでは、コンピュータを利用して、その印刷物の品位を印刷業界のレベルに近づこうとしている。このような背景の中でＰＯＤ市場には、コピー・プリントショップ印刷会社の印刷サービスと言われるＰＦＰ（Print For Pay）や、企業内社内向け印刷サービスと言われるＣＲＤ（Centralized Reproduction Department）などが存在する。
【０００４】
さらに昨今のＰＯＤ市場では、統括的な業務支援の実現及び効率的な業務運用を目指し、業界団体によっていくつかの標準化規格が策定されている。これらの規格として、例えば、ＣＩＰ３（International Cooperation For Integration of Prepress Press and Postpress：製版、印刷、後加工の印刷ワークフロー統合のための共同組織）におけるＰＰＦ（Print Production Format）と呼ばれるフォーマットがある。あるいはＣＩＰ４（International Cooperation For Integration of Processes in Prepress, Press and Postpress：製版、印刷、後加工の工程・処理統合のための共同組織）におけるＪＤＦ（Job Definition Format）と呼ばれるものがある。
【０００５】
ＰＰＦは、プリプレス、プレス、ポストプレスという印刷の全ワークフローを統合し、その各工程間で処理や管理のデータをやりとりするためのフォーマットである。このＰＰＦは、PostScript（登録商標）をベースにしている。そして、このＰＰＦでは、管理情報やインキの調整、裁断位置の指定などさまざまな情報を扱うことで、品質の安定化、ミスの低減、処理の高速化、生産設備の効率的運用を目的にした標準フォーマットとして利用されている。
【０００６】
一方、ＪＤＦは、ＰＰＦのコントール性に加え、Ａｄｏｂｅ社が提案したＰＪＴＦ（Portable Job Ticket Format）と呼ばれるプリプレスの作業情報やコントロール属性等の付加情報が付加されたフォーマットである。ＪＤＦは、プリプレス、プレス、ポストプレスの情報統合性、プロダクションと工程管理マネージャとの連携、及び現存するシステムとの互換性に特徴を有する。
【０００７】
また、ＪＤＦでは、ＰＪＴＦが得意とするJob Ticketと呼ばれる電子的な作業指示書の受け渡しを行うというアーキテクチャを踏襲している。このアーキテクチャでは、履歴や作業指示、管理情報等に対して、それぞれの工程で必要な処理を順次実行し、次工程に伝えていくことが可能となっている。
【０００８】
ＪＤＦでは、Ｊｏｂ  Ｔｉｃｋｅｔ（ジョブチケット：プログラムやデバイスに対する作業指示情報）を構築する言語として、ＸＭＬ（eXtensible Markup Language：拡張可能なマーク付き言語）が利用されている。また、ＪＤＦでは、スキーマと呼ばれるＸＭＬの要素や属性の配列を記述したテンプレートを定義しており、定義されたスキーマに従って、それぞれの工程でＸＭＬデータの書き換えを行っている。
【０００９】
このようなフォーマットを用いることによって、クライアントからの入稿から納品までを一括して管理すること、また、印刷出力に関する各種情報の管理が容易となりつつある。
【００１０】
印刷作業において、後処理加工をする後工程では、紙折り機や裁断機などフィニッシャと呼ばれる機器を使用しているが、これらの機器は３つの形態に分けるとことができる。１つは印刷装置に直接接続され、自動的に紙が搬送されるフィニッシャであり、これをインラインフィニッシャと称する。もう一つは、ネットワークでは接続されているが、印刷装置とは結合していないため、印刷済の紙の自動搬送が行われずオペレータの手作業を必要とするフィニッシャで、これを「ニアラインフィニッシャ」と呼ぶ。更に、ネットワークでも接続されておらず、情報の伝達手段もないフィニッシャであり、これを「オフラインフィニッシャ」と呼ぶ。以下、オペレータの手作業を必要とするニアラインフィニッシャとオフラインフィニッシャに関して説明するが、より問題点が明確な、オフラインフィニッシャについて詳しく説明する。
【００１１】
このようなオフラインフィニッシャを使用する場合、印刷装置で印刷した印刷物（紙）を、オペレータがそれぞれの機器まで順に運んで手順に従って加工作業を行う必要がある。
【００１２】
特許文献１は、各印刷装置で、印刷物と一緒に合紙を印刷させ、その合紙に各印刷物の結合に用いるために印刷装置に割り振られた番号を印刷している。また各印刷装置に割り振られた番号によって結合順を示したガイダンス情報を、クラスタリングに用いた印刷装置の一つで印刷することで、分散して印刷された印刷物の結合処理を容易に行うことを実現している。
【特許文献１】特開２０００−９４８０８
【発明の開示】
【発明が解決しようとする課題】
【００１３】
このように特許文献１では、指示書のようなガイダンス情報を印刷して、分散して印刷された印刷物の結合を容易にしているが、この印刷された情報は、基本的に各印刷装置に割り振られた番号を示すだけのものである。また、分散印刷の実行情報から直接的に指示書のようなガイダンス情報を生成して出力しているが、ジョブチケットを用いた制御に関する具体的な開示は一切無い。
【００１４】
一般的に、ＪＤＦなどのジョブチケットを用いた印刷処理において、印刷後工程が必要となる場合、オペレータに印刷後工程の作業手順を記載した作業指示書を渡す必要がある。従来は、印刷後処理工程は、ジョブチケットによって自動化された印刷前工程及び印刷工程から完全に分離されてしまっており、ジョブチケットによるワークフローの効率化を図るＰＯＤシステムにおいて別運用でメンテナンスしなければならないという問題があった。
【００１５】
また、分散印刷が実行された場合、分散された印刷出力物をコレート（混交）し、必要に応じて、その後の印刷後処理工程を実行しなければならない。このとき、印刷後処理工程の作業を指示する作業指示書は、上述したジョブチケットに定義された情報に基づいて行われることになる。しかしながら、入稿された段階で生成されたジョブチケットに分散印刷の指示が記載されていなかった場合、分散印刷後の後処理工程の指示をジョブチケットから生成しようとしても、分散印刷された印刷出力物を処理するオペレータに対して適切な指示を行う作業指示書を生成することができない。
【００１６】
本発明は、上記従来技術の欠点を解決することにある。
【００１７】
また本願発明の特徴は、分散印刷の設定を行った際、それら分散して印刷された印刷物の処理に関する画像を印刷する技術を提供することにある。
【課題を解決するための手段】
【００１８】
本発明の一態様に係る印刷制御装置は以下のような構成を備える。即ち、
印刷データと、当該印刷データを用いた印刷出力物を生成するための情報を保持するジョブチケットとに基づいて印刷の制御を行う印刷制御装置であって、
印刷データ及び当該印刷データに対応するジョブチケットの入力を受け付ける入力手段と、
前記入力手段により入力された印刷データを、複数の印刷手段に分散させる処理を実行する分散印刷処理手段と、
前記ジョブチケットに対して、前記分散印刷処理手段で実行される処理に基づく分散印刷情報を付加したジョブチケットを作成するジョブチケット作成手段と、
を有することを特徴とする。
【００１９】
本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
分散印刷データと、当該分散印刷データを用いた印刷出力物を生成するための情報を保持するジョブチケットとに基づいて印刷を行う印刷装置であって、
分散印刷データと、当該分散印刷データに対応し、分散印刷に関する情報が付加されたジョブチケットを受け取る受取手段と、
受け取った分散印刷データが、分散前の印刷データの先頭ページを含む印刷データであるかを、前記ジョブチケットの情報に基づいて判定する判定手段と、
前記判定手段により前記分散印刷データが前記先頭ページを含む印刷データであると判定されると、前記ジョブチケットに基づいて、印刷物に対する作業指示のための作業指示書データを生成する生成手段とを有することを特徴とする。
【００２０】
本発明の一態様に係る印刷制御方法は以下のような工程を備える。即ち、
印刷データと、当該印刷データを用いた印刷出力物を生成するための情報を保持するジョブチケットとに基づいて印刷の制御を行う印刷制御方法であって、
印刷データ及び当該印刷データに対応するジョブチケットの入力を受け付ける入力工程と、
前記入力工程で入力された印刷データを、複数の印刷装置に分散させる処理を実行する分散印刷処理工程と、
前記ジョブチケットに対して、前記分散印刷処理工程で実行される処理に基づく分散印刷情報を付加したジョブチケットを作成するジョブチケット作成工程と、
を有することを特徴とする。
【００２１】
尚、この発明の概要は、必要な特徴を全て列挙しているものでなく、よって、これら特徴群のサブコンビネーションも発明になり得る。
【発明の効果】
【００２２】
本発明によれば、分散印刷を行った際であっても、ジョブチケットにその分散印刷の指示を記述することができ、その後の印刷後工程処理にも分散印刷された情報に基づく処理の実現が可能となる。また、それら分散して印刷された印刷物の処理に関する画像を印刷して提示できる。
【発明を実施するための最良の形態】
【００２３】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００２４】
［実施の形態１］
本発明に係る実施の形態１として、ＪＤＦをジョブチケットとした印刷システムにおける指示書の作成、特に分散印刷の設定がなされた場合のＪＤＦを用いた指示書の作成処理について説明する。ここで、ジョブチケットはＪＤＦのみに限定されるものではない。ジョブチケットは少なくとも入稿された印刷オーダーに関する各種の処理情報が記述されたデータファイルのことを指すものである。この処理すべき情報とは、入稿された印刷データに対する印刷前処理（プルーフの有無など）、印刷出力処理（カラー／モノクロの設定情報や片面／両面の設定情報など）、印刷後処理（フィニッシング処理など）の実行に関する定義情報を含むものである。
【００２５】
図１は、本実施の形態に係る印刷システムにおけるジョブチケットにより実現されるワークフロー構成の一例を示す図である。
【００２６】
ＭＩＳサーバ１００は、印刷物の受注から納品までのシステム全体のワークフローを管理すると共に、様々な経営情報や販売情報を統括的に管理する。このＭＩＳサーバ１００は、ＪＤＦ作成アプリケーションを実行し、このアプリケーションにより、ワークフローにおける作業指示を記述したジョブチケットに相当するＪＤＦデータを作成している。
【００２７】
プリントサーバ１０１は、ここではＭＦＰ（複合機）１０２を含むプリント部に投入されるジョブを受信すると共に、このプリント部全体を管理制御するためのサーバで、ＪＤＦデータを解釈するためのＪＤＦパーサ１１０、ＰＤＦ／ＰＳ等の各種ＰＤＬデータを処理するためのＰＤＬコントローラ１１１、ＭＦＰ等の印刷装置１０２と接続するためのプリンタインターフェース１１２を有している。
【００２８】
ポストプレスサーバ１０３は、ポストプレス部（製本、断裁などの後処理）に投入されるジョブを受信すると共に、ポストプレス部全体を統括管理するためのサーバで、ＪＤＦデータを解釈するためのＪＤＦパーサ１２１、フィニッシャ−Ａ１０４とフィニッシャ−Ｂ１０５のそれぞれと接続するためのフィニッシャ−Ａインタフェース１２２とフィニッシャ−Ｂインタフェース１２３を有している。
【００２９】
以上の構成に基づくジョブチケットによるワークフローは以下のように実現される。
【００３０】
ＭＩＳサーバ１００に受注ジョブ１０６が投入されると、作業者は、ＭＩＳサーバ１００にインストールされているＪＤＦ作成アプリケーション１１５により、ワークフローにおける作業指示が記述されたジョブチケットに相当するＪＤＦデータ１０７を作成する。このＪＤＦデータ１０７がプリントサーバ１０１に渡されると、プリントサーバ１０１におけるＪＤＦパーサ１１０がこのＪＤＦデータ１０７を解釈して、プリント部に対するジョブを実行する。このＪＤＦデータ１０７には、例えば、用紙サイズや両面／片面印刷やＮ−ｕｐ等の属性が指定されている。このＪＤＦデータ１０７の内容に従って、プリントサーバ１０１は、ＰＤＬコントローラ１１１によりＪＤＦデータ１０７により参照されるＰＤＦ／ＰＳ等のＰＤＬデータを処理するとともに、プリンタインターフェース１１２を介してＭＦＰ１０２に対して印刷を指示する。
【００３１】
また、このＪＤＦデータ１０７がポストプレスサーバ１０３に渡されると、ＪＤＦパーサ１２１が、このＪＤＦデータ１０７を解釈して、ポストプレス部に対するジョブを実行する。このＪＤＦデータ１０７に、例えば、くるみ製本や中綴じ製本や断裁等の属性が指定されていると、このＪＤＦデータ１０７の内容に従って、それぞれ対応するフィニッシャ−Ａインタフェース１２２とフィニッシャ−Ｂインタフェース１２３を介して、各対応するフィニッシャ−Ａ１０４とフィニッシャ−Ｂ１０５に対して後処理を指示する。１０８は、ＭＦＰ１０２で印刷された製本対象の用紙を示している。
【００３２】
次に、ＰＯＤのシステム構成を図２及び図３を参照して説明する。
【００３３】
図２は、入稿データを送信するクライアントＰＣ２００，２０１、入稿を受け付けてＪＣＤデータを生成するサーバ２０２、印刷データをプリントするカラーＭＦＰ１０２（図１のＭＦＰに相当）、プリントされた出力物を後工程において加工する紙折り機２０３、裁断機２０４、中綴じ製本機２０５、くるみ製本機２０６等のニアラインフィニッシャ群（図１のフィニッシャ−Ａ１０４とフィニッシャ−Ｂ１０５に相当）で構成されたＰＯＤシステムの構成図である。
【００３４】
各々の機器はネットワーク２０７に接続されており、クライアントＰＣ２００，２０１→サーバ２０２→カラーＭＦＰ１０２→フィニッシャ群の順にＪＤＦデータが渡されて印刷物が生成される。
【００３５】
これに対して図３は、紙折り機２０３、裁断機２０４、中綴じ製本機２０５、くるみ製本機２０６等のオフラインフィニッシャ群がネットワーク２０７から切り離された構成のＰＯＤシステムの構成を示す図で、図２と共通する部分は同じ記号で示している。
【００３６】
図２及び図３において、フィニッシャ群の機器はそれぞれ物理的にはスタンドアロンである。つまり、上述したインラインフィニッシャのように、印刷デバイスで印刷された出力紙が物理的な搬送手段で搬送される構成は有していない。そのため、カラーＭＦＰ１０２で印刷された印刷物は、オペレータの手によって必要なフィニッシャ機器に搬送されて、それぞれ対応する後処理が実行される。ここでもし複数のフィニッシャ機器による後処理が必要であれば、複数のフィニッシャ機器に対して順次オペレーションが行われる。
【００３７】
本実施の形態では、図３に示すオフラインフィニッシャを用いたＰＯＤシステムについて説明する。もちろん、図２のニアラインフィニッシャ群２０００を有するＰＯＤシステムに対しても本発明は適用可能である。また、インラインフィニッシャ、ニアラインフィニッシャ、オフラインフィニッシャとが混在するＰＯＤシステムに対しても本発明は適用可能である。
【００３８】
図４は、オフラインフィニッシャを用いた後工程の処理の流れを説明する図である。
【００３９】
図において、点線はオペレータが手で搬送している状態を示し、各後工程に対して印刷物（紙）がオペレータの手によって搬送されている。ここでは、入稿される印刷ジョブ（ジョブＡ〜Ｃ）のそれぞれの指示内容に応じて後工程が異なっている。即ち、ジョブＡでは、後工程でくるみ製本機２０６が使用され、ジョブＢでは裁断機２０４が使用され、ジョブＣでは、くるみ製本機２０６と裁断機２０４の両方が使用されている。このように、印刷ジョブに応じて、使用されるオフラインフィニッシャが異なることがよくわかる。
【００４０】
次に、オフラインフィニッシャを用いた後処理（オフライン工程）の具体例を図５及び図６を参照して説明する。
【００４１】
図５は、サドルステッチによる製本の例を説明する図である。
【００４２】
カラーＭＦＰ１０２によって印刷された印刷物は、５０１で示すように用紙の中央がステイプルされる。次に５０２で示すように、半分に折られ、最後に用紙端が裁断されて製本される。
【００４３】
図６は、グルーバインドによる製本の例を示す図である。
【００４４】
カラーＭＦＰ１０２によって印刷された印刷物は、背部分に糊付けされた一回り大きな表紙６０１が被せられて束ねられ、更に、６０２で示すように、上下を含めた用紙端が裁断されて製本される。
【００４５】
図７は、本発明の実施の形態に係るカラーＭＦＰ（複合機）１０２の構成を説明する概略断面図である。この複合機１０２は、スキャナ、プリンタ、ファクシミリ装置、複写機としての機能を有している。
【００４６】
カラーＭＦＰ１０２は、スキャナ部７０１、レーザ露光部７０２、感光ドラム７０３、作像部、定着部７０４、給紙／搬送部及び、これらを制御するプリンタ制御部（不図示）を有している。スキャナ部７０１は、原稿台に置かれた原稿に対して、光源７０５からの光を照射し、その反射光を基に原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。レーザ露光部７０２は、その画像データに応じて変調したレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）７０６に入射させ、反射走査光として感光ドラム７０３に照射する。作像部は、感光ドラム７０３を回転駆動し、帯電器７０７によってその表面を一様に帯電させ、レーザ露光部７０２によって感光ドラム７０３上に形成された静電潜像をトナーによって現像化する。その後、そのトナー像を記録シートに転写し、その際に転写されずに感光ドラム上に残った微小トナーを回収するといった一連の電子写真プロセスを実行して像を形成する。その際、記録シートが転写ベルト７０８の所定位置に巻き付き、４回転する間に、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のトナーを持つそれぞれの現像ユニット（現像ステーション）７０９〜７１２が入れ替わりで、順次前述の電子写真プロセスを繰り返し実行する。こうして４回転の後、４色のフルカラートナー像が転写された記録シートは転写ドラム７０８を離れて定着部７０４へ搬送される。
【００４７】
定着部７０４は、ローラやベルト等で構成され、ハロゲンヒータなどの熱源を内蔵し、作像部によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解して記録シートに定着させる。給紙／搬送部は、シートカセットやペーパーデッキに代表される記録シート収納庫７１３，７１４を一つ以上具備している。そしてプリンタ制御部の指示に応じて、シート収納庫７１３（７１４）に収納された複数の記録シートの中から一枚を分離し、作像部、定着部へ搬送する。記録シートは作像部の転写ドラム７０８に巻きつけられ、４回転した後に定着部７０４へ搬送される。４回転する間に前述のＹＭＣＫ各色のトナー像が記録シートに転写される。また、記録シートの両面に画像形成する場合は、定着部７０４を通過した記録シートを再度作像部へ搬送する搬送経路を通るように制御する。
【００４８】
プリンタ制御部は、このＭＦＰ１０２全体を制御するＭＦＰ制御部と通信して、その指示に応じて制御を実行すると共に、前述のスキャナ部７０１、レーザ露光部７０２、作像、定着、給紙／搬送の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００４９】
本実施の形態は、予め複合機（ＭＦＰ）内の記憶部に記憶されたプログラムによって動作する場合と、ネットワークで繋がれた印刷サーバ上にプログラムがインストールされて動作される場合とがある。
【００５０】
図８は、本実施の形態に係る複合機（ＭＦＰ）１０２のプリンタ部の構成をメインに、その内部構成を示すブロック図である。
【００５１】
図において、複合機（ＭＦＰ）１０２は、大きく分けてフォーマッタ制御部１１００、パネル入出力制御部１０２０、スタイルシート記憶部１０３０、プリンタインターフェース１２００、出力制御部１３００、プリンタエンジン部１４００を有している。フォーマッタ制御部１１００は、プロトコル制御部１１０１、ＪＤＦ解析部１１０２、指示書生成部１１０３、ＰＤＬ解析部１１０４、データ描画部１１０５、ページメモリ１１０６を備えている。プリンタインターフェース１２００は、ネットワークを介してクライアントＰＣやサーバなどの外部機器からのデータを受信する。プロトコル制御部１１０１は、ネットワークプロトコルを解析し、データの送受信を行って外部機器との通信を行なう。ＪＤＦ解析部１１０２は、プリンタインターフェース１２００を介して受信したＪＤＦデータ１０７を解析して処理工程を認識するとともに、オフライン工程の有無を判定する。指示書生成部１１０３は、ＪＤＦとスタイルシートとを用いて、指示書を出力するためのＰＤＬデータを生成する。ＰＤＬ解析部１１０４は、ＰＤＬデータを解析し、より処理しやすい形式の中間コードに変換する。このＰＤＬ解析部１１０４で生成された中間コードはデータ描画部１１０５に渡されて処理される。データ描画部１１０５は、この中間コードをビットマップデータに展開する。この展開されたビットマップデータは、ページメモリ１１０６に逐次記憶される。パネル入出力制御部１０２０は、このＭＦＰ１０２の操作パネル（不図示）からの入出力を制御する。スタイルシート記憶部１０３０は、後工程の種類と順番とに応じた複数のスタイルシートを記憶しており、例えばハードディスク等の二次記憶装置によって実現される。尚、一般的には、フォーマッタ制御部１１００は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを用いたコンピュータシステムによって構成されている。出力制御部１３００は、ページメモリ１１０６に記憶されているビットマップデータをビデオ信号に変換処理し、プリンタエンジン部１４００へ転送する。プリンタエンジン部１４００は、受け取ったビデオ信号を記録シートに永久可視画像として形成するための印刷機構部である。
【００５２】
図９は、本実施の形態に係るサーバ２０２の基本的な構成を示すブロック図である。
【００５３】
図において、ＣＰＵ９０１はマイクロプロセッサなどのＣＰＵであり、ＲＡＭ９０２にロードされたプログラムに従って、この装置全体の制御及び演算処理を行う。ＲＡＭ９０２は、ＣＰＵ９０１による制御処理時にワークエリアを提供して各種データを一時的に保存すると共に、ＨＤなどの記憶装置にインストールされているプログラムやＯＳの実行が指示されると、そのプログラムがロードされて実行される。ＲＯＭ９０３は、システム制御プログラムや、フォントデータなどを記憶している。ＫＢＣ９０４はキーボード制御部で、キーボード９０５（ＫＢ）からのキー入力によりデータを受け取りＣＰＵ９０１へ伝達する。ＰＲＴＣ９０６はプリンタ制御部で、プリンタ装置９０７（ＰＲＴ）を制御している。このプリンタ装置９０７は、レーザビームプリンタ、インクジェットプリンタ等のいずれでも良く、その印刷様式は問わない。ＣＲＴＣ９０８はディスプレイ制御部で、液晶やＣＲＴ等のディスプレイ装置９０９（ＣＲＴ）への表示制御を行う。ＤＫＣ９１０はディスク制御部で、ＦＤやＨＤ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの記憶装置との間でのデータ伝送などの制御する。９１１はＦＤ（フロピーディスク装置）或はＨＤ（ハードディスク装置）或はＣＤ（ＣＤＲＯＭ）或はＤＶＤ（ＤＶＤＲＯＭ）等の外部記憶装置であり、この外部記憶装置９１１にプログラム及びデータを予め記憶しておき、実行時に、必要に応じて参照又はＲＡＭ９０２へロードする。９１２はシステムバスであり、上述の構成要素間におけるデータ転送の通路である。
【００５４】
この印刷サーバ２０２は、基本Ｉ／Ｏ（入出力）プログラム、ＯＳ（オペレーティングシステム）、及び以下に説明するオフライン工程指示書作成制御プログラムをＣＰＵ９０１が実行することにより動作する。ここで基本Ｉ／ＯプログラムはＲＯＭ９０３に記憶されており、ＯＳはＨＤに書き込まれている。そして本装置の電源がオンにされたとき、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャルプログラムローディング）機能によりＨＤからＯＳがＲＡＭ９０２に読み込まれてＯＳの動作が開始される。
【００５５】
本実施の形態では、印刷制御プログラム及び関連データは、図１０に示す様なフォーマットでＦＤ、又はＣＤＲＯＭ又はＤＶＤＲＯＭに記憶されている。
【００５６】
図１１は、このＦＤ又はＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭに記録された印刷制御プログラム及び関連データのインストールを説明する図である。
【００５７】
図１１に示すように、ＦＤドライブ又はＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブを通じて、本装置のＨＤにインストールできる。この場合、ＦＤ又はＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭをＦＤドライブ又はＣＤ−ＲＯＭドライブ又はＤＶＤドライブにセットすると、ＯＳ及び基本Ｉ／Ｏプログラムの制御の下に、印刷制御プログラム及び関連データがＦＤ又はＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭから読み出され、ＨＤにインストールされて動作可能となる。
【００５８】
図１２は、印刷制御プログラムが外部記憶装置９１１のＨＤにインストールされて実行可能になった状態のメモリマップを示す図である。
【００５９】
次に、このように構成された印刷システムにおいて、本実施の形態における全体の印刷制御処理手順を図１３〜図１５に示すフローチャートを参照して説明する。
【００６０】
図１３は、本実施の形態に係るプリントサーバ２０２による指示書の作成処理を説明するフローチャートである。
【００６１】
まずステップＳ１で、入力したジョブチケット（ＪＤＦ）を解析する。このＪＤＦには、ＸＭＬ形式で各処理工程が記述されている。次にステップＳ２で、このＪＤＦに印刷後工程の記述があるか否かを判定する。ここで印刷後工程の指示がなければなにもせずにそのまま処理を終了する。一方、印刷後工程の指示があればステップＳ３に進み、このＪＤＦから、その印刷後工程に該当する記述を抽出する。次にステップＳ４で、印刷後工程の種類と処理順序の組合せからスタイルシートを選択する。ここでスタイルシートは、ＸＭＬデータのレイアウト表示に一般的に利用されている形式のものを、作業指示書として適切な形態にカスタマイズしたものでよい。次にステップＳ５で、ＪＤＦにスタイルシートを適用する。この適用処理はＸＭＬデータとスタイルシートとを合成してレイアウトする一般的なＸＭＬプロセッサで容易に処理が可能である。そして最後にステップＳ６で、その生成したデータをＰＤＬ（描画）データとして描画処理して印刷出力する。こうして指示書が作成される。
【００６２】
図１６は、本実施の形態に係るＪＤＦデータの具体例を説明するための図である。
【００６３】
図において、１６００より、このＪＤＦのＩＤが「J1」であることが定義され、１６０１で、折り、ステイプル、裁断を含むデジタル印刷であることが分かる。また（＜!--folding parameters--＞）は、折りのパラメータを規定している。また、（＜!--Stitching parameters--＞）はステイプルのパラメータを規定している。また、（＜!--Cutting parameters--＞）は裁断のパラメータを示している。このようにＪＤＦデータは、印刷後工程を含めた各工程をＸＭＬ形式で記述している。
【００６４】
更に、図１７〜図１９を参照して、ＪＤＦデータへのスタイルシートの適用について具体的に説明する。
【００６５】
図１７は、本実施の形態に係るスタイルシートの具体例を示す図である。
【００６６】
図において、＜body＞により、テンプレートの適用を規定していることが示されており、そのタイトルは「OFFLINE WORK ORDER FORM」であることがわかる。そしてテーブルに従って、「WORK ORDER」とそのパラメータが規定されている。このようにスタイルシートは、ＸＭＬの一般的な記述形式を使って容易に作成することができる。
【００６７】
図１８は、スタイルシートの選択を説明する図である。
【００６８】
ここでは（１）折り(fold)、（２）折り＋ステイプル(fold & Stitch)、（３）折り＋ステイプル＋裁断(fold & Stitch & Cut)という３種類の印刷後工程の組合せと、夫々に対応するスタイルシート（StyleSheet01〜03）がテーブル形式で格納されており、ＪＤＦに記述された工程に従ってスタイルシートが選択できる。図１７のＪＤＦでは、＜table border ="3"＞１７００により、スタイルシート０３が選択されている。
【００６９】
図１９は、図１６のＪＤＦに図１７のスタイルシートを適用して生成される指示書の具体例を示す図である。
【００７０】
「WORK ORDER」と「PARAMETER」に、「折り」「ステイプル」「裁断」の各印刷後工程の内容がレイアウト出力されていることがわかる。
【００７１】
図１４は、本実施の形態に係るＭＦＰ１０２による印刷処理を説明するフローチャートである。
【００７２】
まずステップＳ１１で、プリントサーバ１０１から供給されるＰＤＬデータを読み込む。次にステップＳ１２で、このＰＤＬデータに基づく描画処理を実行して印刷を行う。ステップＳ１３で、ＰＤＬデータの処理が終了したか否かを判断し、ＰＤＬデータの処理が終了すれば印刷動作を終了する。またＰＤＬデータ終了でなければステップＳ１１に戻り、前述の処理を繰り返す。
【００７３】
図１５は、図１４のステップＳ１２の描画処理を説明するフローチャートである。この処理は実際に印刷処理を行う処理である。
【００７４】
まずステップＳ２１で、ＰＤＬデータ解析部１１０４で、受信したＰＤＬデータの１ページ分が終了したかどうかを判断し、ページ終了の場合はステップＳ２６に進むが、ページ終了でない場合はステップＳ２２に進み、解析した記述が文字又は図形描画等のページメモリへの展開処理を必要とする記述であるかどうかを判別する。ページメモリへの展開処理を必要としない場合はステップＳ２５に進み、直ちに属性設定、印刷位置制御など記述に従った処理を行なう。
【００７５】
一方、ステップＳ２２で、ページメモリへの展開処理を必要とする場合はステップＳ２３に進み、ビットマップへの展開処理がし易い形の中間コードを生成する。この中間コードを受けて、ステップＳ２４で、データ描画部１１０４は、ページメモリ１１０５への展開処理を行う。この展開処理が終了した後は図１４のステップＳ１２に戻り、文書データの解析処理を繰り返す。
【００７６】
またステップＳ２１でページ終了と判断した場合はステップＳ２６で、出力制御部１３００で、ページメモリの内容をビデオ信号に変換して、プリンタエンジン部に転送して出力する。次にステップＳ２７で、プリンタエンジン部１４００により、その受け取ったビデオ信号を記録シートに永久可視画像として形成し印刷する。そしてステップＳ２８で、その印刷した結果を排紙して、１ページ当たりの印刷制御処理を終了する。
【００７７】
図２０（Ａ），（Ｂ）は、本実施の形態に係る分散印刷の構成を説明する図である。
【００７８】
図２０（Ａ）の構成では、プリントサーバ２０２で分散印刷の設定が行われると、そのプリントサーバ２０２とネットワーク２０７で接続されたプリンタの内、印刷対象として指定されたプリンタ１０２，２００１，２００２に、その分散ジョブが送信される。
【００７９】
図２０（Ｂ）の構成では、プリントサーバ２０２より分散印刷の設定が行われると、そのプリントサーバ２０２に接続したＭＦＰ１０２に印刷ジョブが送信される。このＭＦＰ１０２は、その印刷ジョブに記載されている分散印刷指定を解釈した後、このＭＦＰ１０２に接続されているプリンタ２００３，２００４に、その分散印刷指定に従って印刷ジョブを分散して印刷させる（縦連分散印刷）。
【００８０】
図２１及び図２２は、分散印刷が指定された場合の、指示書出力を含めた印刷処理フローを示すフローチャートである。
【００８１】
図２１は、本実施の形態に係るプリントサーバにおいて、分散印刷を設定し、その設定に従った印刷ジョブを分散送信する処理を説明するフローチャートである。
【００８２】
まずステップＳ３１で、印刷処理の実行時に分散印刷を行うかどうかを判定する。この判定は、オペレータが独自に判定を行ってもよい。また、分散印刷の判定を行うプログラムによってなされるものであってもよい。分散印刷を設定しない場合はステップＳ３２へ進み、全てのジョブ及びＪＤＦを印刷出力対象のＭＦＰ１０２或はプリンタ２００１、２００２のいずれかに送信する。このデータを受信したＭＦＰ１０２或はプリンタ２００１，２００２は、そのＪＤＦを基に、印刷を実行する。
【００８３】
一方、ステップＳ３１で、分散印刷が設定されていた場合はステップＳ３３に進み、その分散印刷時の印刷先デバイスを決定する。次にステップＳ３４で、プリントサーバ２０２内に組み込まれているＪＤＦパーサが分散印刷情報をＪＤＦに付加して新たなＪＤＦを作成する。この分散印刷情報を付加した新しいＪＤＦの作成を図２３に示す。なお、ＪＤＦに分散印刷情報を付加した新たなＪＤＦを作成する処理は、ＪＤＦを解釈するためのＪＤＦパーサが実行してもよいし、ＪＤＦを記述するための専用のプログラムモジュールであってもよい。
【００８４】
図２３（Ａ）（Ｂ）は、図２１のステップＳ３４で作成される新たなＪＤＦの一例を示す図である。
【００８５】
図２３（Ａ）は、入力したＪＤＦデータを説明する図で、ここでは一例として「面付け処理指示」と「後工程処理指示」が記述されている。
【００８６】
図２３（Ｂ）は、図２３（Ａ）のＪＤＦに対して分散印刷情報（クラスタリング指示）を付加したＪＤＦを説明する図である。
【００８７】
図２３（Ｂ）のクラスタリング指示では、クラスタリング番号１は、１ページ〜１００ページの印刷を指示し、クラスタリング番号２は、１０１ページ〜２００ページの印刷を指示し、そしてクラスタリング番号３は、２０１ページ〜３００ページの印刷をそれぞれ指示している。尚、このクラスタリング指示は、分散印刷先のプリンタの識別名（名称又はネットワーク上のアドレス等）（claster iRxxxxx）及び、各プリンタで印刷される印刷ジョブのページ、そして印刷物の結合順序（clastering num）等を含んでいる。
【００８８】
図２４（Ａ）は、図２３（Ｂ）に示す分散印刷指示に従った分散印刷を説明する図である。
【００８９】
図２４（Ａ）において、分散印刷先がそれぞれプリンタＡ，Ｂ，Ｃとすると、それぞれに分散されるジョブは、プリンタＡでは１ページから１００ページ、プリンタＢでは、１０１ページから２００ページ、プリンタＣでは、２０１ページから３００ページとなる。印刷ジョブの結合順序はプリンタＡが１、プリンタＢが２、プリンタＣが３であり、それぞれのプリンタごとに、それぞれの情報がまとめられ、分散印刷情報としてジョブチケットに記入される。
【００９０】
尚、図２４（Ｂ）は他の例を示す図で、印刷対象の３００ページの内、モノクロのページ１〜５０と、ページ５８〜７２、ページ７５〜３００をモノクロプリンタＡで印刷させ、カラーページ５１〜５７及びページ７３，７４をカラープリンタＢで印刷させている。このような場合、それぞれのプリンタのそれぞれの分散ジョブ毎に結合順序が割り振られ、図２４（Ａ）の場合と同じように、各プリンタごとに情報がまとめられ分散印刷情報として、ジョブチケットに加えられる。
【００９１】
再び図２１に戻り、ステップＳ３５で、印刷対象の印刷装置（ＭＦＰ１０２或はプリンタ）が先頭ページを印刷するかどうかを判定する。先頭ページを印刷する印刷装置ではない場合はステップＳ３７へ進むが、先頭ページを印刷する印刷装置であると判定した場合はステップＳ３６で、その先頭ページを印刷する印刷装置に、ステップＳ３４で作成したＪＤＦを送信する。次にステップＳ３７で、その分散印刷設定に従って印刷ジョブを分散させ、それぞれ指定された印刷装置に送信する。
【００９２】
ここで、先頭ページを印刷する印刷装置を判断する理由は、先頭ページを印刷する印刷装置で作業指示書を印刷することを目的としているためである。
【００９３】
図２２は、本実施の形態に係るＭＦＰ１０２で、その分散印刷ジョブを受け取った場合の処理を説明するフローチャートである。
【００９４】
分散された印刷ジョブを受け取ったＭＦＰ１０２では、まずステップＳ４１で、その受信した印刷ジョブに、その印刷ジョブ全体における先頭ページが含まれるかどうかを判定する。先頭ページが含まれないジョブの場合はステップＳ４４へ進むが、先頭ページが含まれている場合はステップＳ４２に進み、その受信したＪＤＦと、ＭＦＰ１０２の機種及びこのＭＦＰ１０２が予め用意している指示書作成用スタイルシートを基に、分散印刷情報を含めた指示書を作成する。次にステップＳ４３で、ステップＳ４２で作成した指示書データを印刷する。
【００９５】
図２５は、図２３に示すクラスタリング指示に基づく分散印刷情報を付加した指示書のイメージの一例を示す図である。この作業指示書は、分散された印刷出力物をコレートし、必要に応じて、その後の印刷後工程の処理（ステイプルや裁断など）を実行するオペレータが可読可能に生成される。
【００９６】
このように、この後のコレート処理に必要な分散先と、その分散先に出力されるページの情報及び、どのような順番でコレートするのかをオペレータが分かる形で指示している。次にステップＳ４４へ進み、送られてきた印刷ジョブに含まれるＰＤＬデータのイメージ展開などを実行してイメージデータを作成する。そしてステップＳ４５で、印刷対象の印刷ジョブの全ての印刷が終了したかを調べ、終了していないときはステップＳ４４に戻って前述の処理を実行する。こうしてイメージ化したジョブの全てのページの印刷出力を終了すると、この処理を終了する。
【００９７】
尚、この処理は、図２０（Ａ）（Ｂ）のいずれのシステムでも実行可能であり、この場合、図２１のフローチャートで示される処理はサーバ２０２で実行され、図２２のフローチャートで示される処理は、図２０（Ａ）の場合は、ＭＦＰ１０２、プリンタ２００１，２００２のいずれかで実行される。又図２０（Ｂ）の構成のシステムの場合は、サーバ２０２から送信された印刷ジョブがＭＦＰ１０２を介してプリンタ２００１，２００２に転送される点が異なるだけで、図２２のフローチャートで示される処理が、ＭＦＰ１０２、プリンタ２００３，２００４のいずれかで実行される点は同じである。
【００９８】
なお、本実施の形態１では、先頭ページを出力する印刷装置で、図２５に示した作業指示書を印刷データを印刷するよりも先に印刷することとした。これは、印刷装置が先頭ページを最初に印刷出力する方式であることを前提としている。先頭ページが最初に印刷出力される場合、１ページ目が最初に印刷されることになる。その後、ページ順に印刷出力され、最後のページが排紙された束の一番上側となる。そして、オペレータは排紙された束を上下逆にする。つまり、１ページ目が上側となるように束をひっくり返す。このとき、作業指示書が１ページ目より先に排出されていれば、束をひっくり返したときに作業指示書が束の１番上に存在することになる。こうすることにより、オペレータに対して、このシート束が他のシート束とあわせるときの一番上の束であることを容易に知らしめることができるためである。
【００９９】
しかしながら、印刷装置が先頭ページを最後に印刷出力する方式である場合には、作業指示書を先頭ページを含む分散印刷データの出力が終了した後に出力すればよい。つまり、この方式の印刷装置では、印刷データはそのデータの最終ページから出力されることになり、一番最後に（排紙トレイに積載されたシート束の一番上に）先頭ページが存在することになる。よって、オペレータに対して、このシート束が他のシート束とあわせるときの一番上の束であることを容易に知らしめるためには、作業指示書を先頭ページが出力された後に出力すればよい。
【０１００】
また、上述した実施形態では、作業指示書を１つ出力することとした。しかしながら、分散印刷データを印刷する印刷装置に対して、全て作業指示書を出力するように構成してもよい。つまり、３台の印刷装置で分散印刷を実行する場合、３台の印刷装置それぞれに対して、分散印刷情報を組み込んだＪＤＦを用いて、図２５の作業指示書を印刷するという構成である。このとき、各作業指示書に対して、「この印刷出力物は分散前の印刷データのどのページ部分であるか」をオペレータに明確に示すための情報を付加してもよい。例えば、図２５のＰ１〜Ｐ１００までを出力した印刷デバイスに出力する作業指示書では、Ｐ１〜Ｐ１００の部分を赤字で表示したり、サイズを変更したりすることで、どのページ部分の出力であるかを示すことができる。これにより、オペレータが分散された出力物を混交する際のミスをより低減させることが可能となる。
【０１０１】
以上説明したように本実施の形態によれば、印刷データを分散印刷する場合でも、ジョブチケットに分散印刷に関する情報を付加する構成としたことにより、印刷装置で印刷後工程などを記述した指示書を作成して印刷することができる。これにより、オペレータによる作業負荷を低減することができる。
【０１０２】
［実施の形態２］
次に本発明の実施の形態２を説明する。この実施の形態２では、ＪＤＦをジョブチケットとした印刷システムにおける指示書作成、特に分散印刷の設定がなされた場合のＪＤＦを用いた指示書作成において、サムネイル画像を取り入れた処理について説明する。尚、この実施の形態２に係る装置及びシステム構成は前述の実施の形態１と同様であるため、その説明を省略する。
【０１０３】
図２６（Ａ）（Ｂ）は、本発明の実施の形態２に係る分散印刷時に作成する指示書に添付するサムネイルの一例を示す図である。
【０１０４】
図２６（Ａ）は、ページに基づく分散印刷処理を示し、図２６（Ｂ）は、カラー、モノクロ印刷に応じた分散印刷処理を示している。２６０１，２６０２は共に、指示書のサムネイル画像を示している。これらサムネイル画像は、各種分散印刷によって分散印刷された印刷物をコレートする際に、そのコレートの順番等を目に見える形でオペレータに知らせるためのものである。ここでは、分散された区切りごとの最上位ページのイメージをサムネイル化して示している。
【０１０５】
図２７及び図２８は、本実施の形態２において、分散印刷が指定され場合の指示書の印刷を含めた印刷処理を説明するフローチャートで、図２７はプリンタサーバ側の処理を示し、図２８は印刷装置側の処理を示している。
【０１０６】
図２７において、まずステップＳ５１で、印刷処理実行時に、分散印刷を行うかどうかを判断する。分散印刷を行わないと判断した場合はステップＳ５２へ進み、ＪＤＦと印刷装置の機種及び、予め用意している指示書作成用スタイルシートを基に指示書を作成する。次にステップＳ５３で、全てのジョブをイメージ化し、ステップＳ５４で、そのイメージ化されたジョブと指示書を印刷装置へ送信する。これにより、その印刷装置では、その送られてきた指示書のイメージを印刷し、印刷ジョブを実行する。
【０１０７】
一方、ステップＳ５１で、分散印刷を行うと判断した場合はステップＳ５５へ進み、その印刷ジョブの分散先の印刷装置を決定する。次にステップＳ５６で、その分散印刷先に決定された印刷装置の情報や分散印刷情報をＪＤＦに付加し、新たなＪＤＦを作成する。そしてステップＳ５７で、作成した分散印刷情報を基に、各印刷装置で出力する分散印刷データの先頭ページを確認する。
【０１０８】
例えば前述の図２６（Ａ）の例では、３台の印刷装置にそれぞれページ（Ｐ）１〜Ｐ１００、Ｐ１０１〜Ｐ２００、Ｐ２０１〜Ｐ３００というように分散印刷が設定された場合、それぞれの印刷装置で印刷される分散部分の先頭ページは、それぞれ１ページ、１０１ページ、２０１ページからなる３枚の用紙で印刷される。
【０１０９】
これに対して図２６（Ｂ）のように、カラーとモノクロの分散印刷の場合には、モノクロ機ではページ（Ｐ）１〜Ｐ５０、Ｐ５８〜Ｐ７２、Ｐ７５〜最終ページが印刷され、カラー機ではＰ５１〜Ｐ５７、Ｐ７３〜Ｐ７４が印刷される。この場合、モノクロ機における分散部分の先頭ページはそれぞれ１ページ、５８ページ、７５ページからなる３枚の用紙に印刷され、カラー機の場合の５１ページ、７３ページの２毎の用紙に印刷される。
【０１１０】
次にステップＳ５８へ進み、これら検出した、分散部分の先頭ページに関する情報をサムネイル情報としてＪＤＦに付加して新しいＪＤＦを作成する。
【０１１１】
これら図２６（Ａ）の場合では、３枚の先頭ページ分のサムネール画像が作成され、図２６（Ｂ）の例では、５枚の先頭ページ分のサムネール画像が作成される。
【０１１２】
図２９（Ａ）（Ｂ）は、このサムネイル情報を付加したＪＤＦの例を示す図である。
【０１１３】
図２９（Ａ）は、入力したＪＤＦを示し、図２９（Ｂ）は、新たに作成したＪＤＦ２９００を示している。図２９では、２つのクラスタリング情報２９０１，２９０２を示している。２９０１は、レンダリング後の分散印刷の場合の分散印刷情報を示している。つまり分散印刷前にイメージ化まで行い、分散先の印刷装置では実際の印刷作業のみを行う場合を示している。よって、分散印刷情報の中のサムネイル情報は、分散部分の先頭ページと、そのページをイメージ化し、サムネイルサイズに変換した画像のファイル名とで表されている。即ち、例えば＜thumnail p1=./sam01.jpg＞は、ページ１のサムネール画像が「sam01.jpg」として作成されていることが分かる。この際、実際にはまだサムネイルのイメージ化は行われていないため、イメージファイル自体は存在していないが、分散部分の先頭ページに規則的に割り付けられた名称をファイル名として表している。
【０１１４】
また２９０２は、レンダリング前の分散印刷の場合の分散印刷情報を示している。ここでは、レンダリングは分散ジョブが送信された先の印刷装置で行われるため、サムネイル情報は、分散印刷部分の先頭ページの情報だけで表されている。例えば、＜thumnail 1=P1＞は、１ページがサムネール化されることが分かる。
【０１１５】
再び図２７のステップＳ５９へ進み、１ページ単位でイメージ化を行う。次にステップＳ６０で、そのイメージ化したページが上記検出した分散印刷データの先頭ページかどうかを判定する。先頭ページではない場合はステップＳ６２へ進むが、先頭ページの場合はステップＳ６１へ進み、分散の数に従って、決められているサムネイルサイズに変換した画像を別途作成する。そしてサムネイル画像としてＪＤＦに記述したサムネイルファイル名を付け、そのページを印刷する印刷装置ごとに保存する。次にステップＳ６２へ進み、全てのページのイメージ化が終了したかどうか確認する。イメージ化が終了していない場合はステップＳ５９へ戻り、前述のイメージ化の処理を繰り返す。こうして全てのページのイメージ化が終了した場合はステップＳ６３へ進み、分散印刷に従って送信する分散印刷ジョブに、その分散印刷ジョブの先頭ページが含まれているかどうかを判定する。含まれていない場合はステップＳ６６へ進むが、先頭ページが含まれている場合はステップＳ６４で、ＪＤＦと分散印刷先である印刷装置の機種とその印刷装置に用意された指示書作成用のスタイルシートとに基づいて指示書を作成してイメージ化する。この際、上記作成、保存されているサムネイル画像を合成し、指示書のイメージを作成する。
【０１１６】
図３０は、こうして図２５の示す指示書にサムネイル画像を合成して作成した指示書の一例を示す図である。
【０１１７】
次にステップＳ６５へ進み、その作成した指示書のイメージを分散印刷先の印刷装置へ送信する。次にステップＳ６６で、分散印刷情報に従って全ジョブのイメージを分散送信する。
【０１１８】
図２８は、この分散印刷先の印刷装置における印刷処理を説明するフローチャートである。
【０１１９】
まずステップＳ７１で、分散送信された印刷ジョブが先頭ページを含んでいるかどうかを判定する。先頭ページを含んでいない場合はステップＳ７３に進むが、先頭ページを含んだジョブの場合はステップＳ７２へ進み、印刷ジョブと共に送られてきた指示書のイメージを印刷する。次にステップＳ７３で、分散送信されてきた印刷ジョブを印刷する。次にステップＳ７４に進み、分散送信されてきた印刷ジョブを全て印刷したかどうかを判定し、終了していない場合はステップＳ７３に戻って印刷処理を繰り返す。
【０１２０】
以上説明したように本実施の形態２によれば、ジョブチケットを用いた印刷システムにおいて、分散印刷が実行された場合であってもジョブチケットに分散印刷情報を組み込むようにしたことにより、分散印刷された出力物の印刷後工程による作業を効率化できる。また、印刷後工程をジョブチケットによるワークフローに組み込むことができ、ＰＯＤシステムの運用・メンテナンスを効率化することができる。またオフラインやニアラインのフィニッシャ機器の組み替えやリプレイス時のシステムメンテナンス負荷を軽減することができる。さらに、実際の印刷画像を作業指示書にサムネイル画像として合成することにより、オペレータによる作業負荷とミスを低減することができる。
【０１２１】
なお、本発明は、作業指示書データをジョブチケットから生成する処理をＭＦＰが実行するように構成しても、プリントサーバが実行するように構成してもよい。また、プリントサーバが一元的に印刷装置を管理する場合には、実施の形態２における図２８のフローチャートにおける先頭ページ出力か否かの判定を印刷装置が行わず、プリントサーバが先頭ページを出力する印刷装置に対して作業指示書を送信するように構成すればよい。本発明は、分散印刷における印刷データの分散処理と、分散印刷の情報をジョブチケットに反映させる処理と、作業指示書データの生成処理とをプリントサーバと印刷装置とで分担してもよいし、全ての処理をプリントサーバまたは印刷装置で実行するように構成することができる。
【０１２２】
また、上記各実施の形態では、プリントサーバを用いて、分散印刷の実行可否の判定のほか、各種の処理をプリントサーバが実行するように構成した。しかしながら、本発明は、プリントサーバを設けずに、印刷装置内部にて上記構成を実現することが可能である。例えば、マスタとなる印刷装置を１台設け、そのスレーブとなる印刷装置を１台以上設ける構成とする。そして、マスタとなる印刷装置において、分散印刷の可否や分散印刷に適合するジョブチケットの生成、ＰＤＬデータの生成、作業指示書データの生成などを実行するように動作させればよい。
【０１２３】
なお本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが、その供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２４】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。その他のプログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【０１２５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満足するユーザに対してインターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２６】
またコンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１２７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１２８】
【図１】本実施の形態に係る印刷システムにおけるジョブチケットにより実現されるワークフロー構成の一例を示す図である。
【図２】本実施の形態に係るＰＯＤシステムの構成図である。
【図３】フィニッシャ群がネットワークから切り離された構成のＰＯＤシステムの構成を示す図である。
【図４】本実施の形態に係るオフラインフィニッシャを用いた後工程の処理の流れを説明する図である。
【図５】サドルステッチによる製本の例を説明する図である。
【図６】グルーバインドによる製本の例を示す図である。
【図７】本発明の実施の形態に係るカラーＭＦＰ（複合機）の構成を説明する概略断面図である。
【図８】本実施の形態に係る複合機（ＭＦＰ）のプリンタ部の構成をメインに、その内部構成を示すブロック図である。
【図９】本実施の形態に係るサーバの基本的な構成を示すブロック図である。
【図１０】ＦＤ、ＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭの記録フォーマットを示す図である。
【図１１】ＦＤ又はＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭに記録された印刷制御プログラム及び関連データのインストールを説明する図である。
【図１２】印刷制御プログラムが外部記憶装置のＨＤにインストールされて実行可能になった状態のメモリマップを示す図である。
【図１３】本実施の形態に係る印刷サーバによる指示書の作成処理を説明するフローチャートである。
【図１４】本実施の形態に係るＭＦＰによる印刷処理を説明するフローチャートである。
【図１５】図１４のステップＳ１２の描画処理を説明するフローチャートである。
【図１６】本実施の形態に係るＪＤＦデータの具体例を説明するための図である。
【図１７】本実施の形態に係るスタイルシートの具体例を示す図である。
【図１８】スタイルシートの選択を説明する図である。
【図１９】図１６のＪＤＦに図１７のスタイルシートを適用して生成される指示書の具体例を示す図である。
【図２０】本実施の形態に係る分散印刷の構成を説明する図である。
【図２１】本実施の形態に係るプリントサーバにおいて、分散印刷を設定し、その設定に従った印刷ジョブを分散送信する処理を説明するフローチャートである。
【図２２】本実施の形態に係るＭＦＰで、その分散印刷ジョブを受け取った場合の処理を説明するフローチャートである。
【図２３】図２１のステップＳ３４で作成された新たなＪＤＦの一例を示す図である。
【図２４】図２３（Ｂ）に示す分散印刷指示に従った分散印刷例を説明する図である。
【図２５】図２３に示すクラスタリング指示に基づく分散印刷情報を付加した指示書のイメージの一例を示す図である。
【図２６】本発明の実施の形態２に係る分散印刷時に作成する指示書に添付するサムネイルの一例を示す図である。
【図２７】本実施の形態２において、プリンタドライバ側の処理として、分散印刷が指定され場合の指示書の印刷を含めた印刷処理を説明するフローチャートである。
【図２８】本実施の形態２において、印刷装置側の処理として、分散印刷が指定され場合の指示書の印刷を含めた印刷処理を説明するフローチャートである。
【図２９】実施の形態２に係るサムネイル情報を付加したＪＤＦの例を示す図である。
【図３０】実施の形態２において、図２５の示す指示書にサムネイル画像を合成して作成した指示書の一例を示す図である。
【図１】
2006301741.tif 000003
【図２】
2006301741.tif 000004
【図３】
2006301741.tif 000005
【図４】
2006301741.tif 000006
【図５】
2006301741.tif 000007
【図６】
2006301741.tif 000008
【図７】
2006301741.tif 000009
【図８】
2006301741.tif 000010
【図９】
2006301741.tif 000011
【図１０】
2006301741.tif 000012
【図１１】
2006301741.tif 000013
【図１２】
2006301741.tif 000014
【図１３】
2006301741.tif 000015
【図１４】
2006301741.tif 000016
【図１５】
2006301741.tif 000017
【図１６】
2006301741.tif 000018
【図１７】
2006301741.tif 000019
【図１８】
2006301741.tif 000020
【図１９】
2006301741.tif 000021
【図２０】
2006301741.tif 000022
【図２１】
2006301741.tif 000023
【図２２】
2006301741.tif 000024
【図２３】
2006301741.tif 000025
【図２４】
2006301741.tif 000026
【図２５】
2006301741.tif 000027
【図２６】
2006301741.tif 000028
【図２７】
2006301741.tif 000029
【図２８】
2006301741.tif 000030
【図２９】
2006301741.tif 000031
【図３０】
2006301741.tif 000032