(57)【要約】【課題】  印刷を含む複数種類の後処理を、複数の後処理装置を用いて行う印刷環境において、後処理内容や後処理装置の構成に依存することなくオペレータに対して適切な作業指示を与えることが可能な情報処理装置及びその制御方法、プログラムを提供する。【解決手段】  印刷装置と後処理装置による各種工程を実現する印刷システムに対する印刷ジョブのジョブ管理情報に基づいて、前記後処理装置で実行する印刷後工程の作業指示書データを生成する情報処理装置において、ジョブ管理情報を解析し、その解析結果に基づいて、前記ジョブ管理情報から、前記印刷後工程に関する印刷後工程情報を抽出する。印刷後工程情報を、出力先の出力形態に併せてレイアウトして出力するためのレイアウトデータとして機能するスタイルシートを記憶するスタイルシート記憶部から、抽出した印刷後工程情報に対応するスタイルシートを選択する。選択したスタイルシートと印刷後工程情報に基づいて、対応する印刷後工程の作業指示書データを生成する。【選択図】  図８
2006301742.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と後処理装置による各種工程を実現する印刷システムに対する印刷ジョブのジョブ管理情報に基づいて、前記後処理装置で実行する印刷後工程の作業指示書データを生成する情報処理装置であって、
前記ジョブ管理情報を解析する解析手段と、
前記解析手段の解析結果に基づいて、前記ジョブ管理情報から、前記印刷後工程に関する印刷後工程情報を抽出する抽出手段と、
前記印刷後工程情報を所定の書式に反映させるためのスタイルシートを記憶するスタイルシート記憶手段と、
前記スタイルシート記憶手段に記憶されたスタイルシートと前記印刷後工程情報に基づいて、印刷後工程の作業指示書データを生成する生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記生成手段で生成した作業指示書データを出力する出力手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力手段は、前記作業指示書データをネットワークを介して接続される印刷装置に出力する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記出力手段は、前記作業指示書データに基づく作業指示書を印刷する印刷手段である
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記スタイルシート記憶手段は、前記印刷後工程の種類と処理順序の組み合わせに応じた、複数種類のスタイルシートを記憶し、
前記抽出手段で抽出した印刷後工程情報が示す印刷後工程の種類に対応するスタイルシートを前記スタイルシート記憶手段から選択する選択手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記印刷後工程を実行する後処理装置に関する後処理装置情報を保持する保持手段を更に備え、
前記生成手段は、前記後処理装置情報と、前記選択手段で選択したスタイルシートと、前記印刷後工程情報とに基づいて、印刷後工程の作業指示書データを生成する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記後処理装置情報は、前記後処理装置の画像である
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記生成手段は、更に、前記印刷後工程情報と前記印刷ジョブとから、前記後処置装置の画像とともに所定のページ画像を合成した表示用画像を生成する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記印刷後工程を実行する後処理装置の操作部に関する操作部情報を保持する保持手段を更に備え、
前記生成手段は、前記操作部情報と、前記選択手段で選択したスタイルシートと、前記印刷後工程情報とに基づいて、印刷後工程の作業指示書データを生成する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項１０】
前記操作部情報は、前記後処理装置の操作部の画像であり、
前記生成手段は、前記印刷後工程情報に従って、前記操作部の画像の所定の位置に表示するパラメータ設定値を含めた表示用画像を生成する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記後処理装置のオペレータに関するオペレータ情報を記憶するオペレータ情報記憶手段を更に備え、
前記選択手段は、前記抽出手段で抽出した印刷後工程情報が示す印刷後工程を実行する後処理装置のオペレータ情報を、前記オペレータ情報記憶手段を参照して選択し、
前記生成手段は、前記選択手段で選択されたオペレータ情報に応じた作業指示書データを生成する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項１２】
前記オペレータ情報は、前記後処理装置に対するオペレータの習熟度を示すスキル情報を含む
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記後処理装置の種類と、各種類の後処理装置の設定項目、優先順位を含む後処理装置情報を記憶する後処理装置情報記憶手段を更に備え、
前記スタイルシート記憶手段は、前記後処理装置情報に応じた、複数種類のスタイルシートを記憶し、
前記選択手段は、前記抽出手段で抽出した印刷後工程情報に対応する後処理装置情報を、前記後処理装置情報記憶手段を参照して選択し、その選択した後処理装置情報に対応するスタイルシートを前記スタイルシート記憶手段から選択する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項１４】
前記優先順位は、前記後処理装置の種類毎における優先順位、前記設定項目毎における優先順位、及び前記後処理装置情報に対して設定された優先順位の少なくとも１つを含む
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記選択手段は、前記抽出手段で抽出した印刷後工程情報が示す印刷後工程の工程数及びその種類、設定項目に基づいて、該印刷後工程情報を満足する後処理装置情報の組み合わせ情報を、前記後処理装置情報記憶手段を参照して生成し、その組み合わせ情報が複数存在する場合には、その複数の組み合わせ情報の内、最も優先順位の高い組み合わせからなる組み合わせ情報を選択し、その選択した組み合わせ情報に対応するスタイルシートを前記スタイルシート記憶手段から選択する
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１６】
前記選択手段は、前記組み合わせ情報に対応する複数のスタイルシートが存在する場合、そのスタイルシートで規定される、前記後処理装置の前記印刷システムにおける構成位置、前記後処理装置が実行可能な印刷後工程の種類、予め設定されている優先順位に基づいて、前記複数のスタイルシートから、前記組み合わせ情報に対応するスタイルシートを前記スタイルシート記憶手段から選択する
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
印刷装置と後処理装置による各種工程を実現する印刷システムに対する印刷ジョブのジョブ管理情報に基づいて、前記後処理装置で実行する印刷後工程の作業指示書データを生成する情報処理装置の制御方法であって、
前記ジョブ管理情報を解析する解析工程と、
前記解析工程の解析結果に基づいて、前記ジョブ管理情報から、前記印刷後工程に関する印刷後工程情報を抽出する抽出工程と、
前記印刷後工程情報を所定の書式に反映させるためのスタイルシートを記憶するスタイルシート記憶部に記憶されたスタイルシートと前記印刷後工程情報に基づいて、印刷後工程の作業指示書データを生成する生成工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１８】
印刷装置と後処理装置による各種工程を実現する印刷システムに対する印刷ジョブのジョブ管理情報に基づいて、前記後処理装置で実行する印刷後工程の作業指示書データを生成する情報処理装置の制御を実現するプログラムであって、
前記ジョブ管理情報を解析する解析工程のプログラムコードと、
前記解析工程の解析結果に基づいて、前記ジョブ管理情報から、前記印刷後工程に関する印刷後工程情報を抽出する抽出工程のプログラムコードと、
前記印刷後工程情報を所定の書式に反映させるためのスタイルシートを記憶するスタイルシート記憶部に記憶されたスタイルシートと前記印刷後工程情報に基づいて、印刷後工程の作業指示書データを生成する生成工程のプログラムコードと
を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と後処理装置による各種工程を実現する印刷システムに対する印刷ジョブのジョブ管理情報に基づいて、前記後処理装置で実行する印刷後工程の作業指示書データを生成する情報処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
従来より、印刷を請け負うことを業にする商業的印刷業界なるものが存在する。この商業的印刷業界では、第三者（顧客、クライアント）から印刷物（雑誌、新聞、カタログ、広告、グラビア等）の作成依頼を受注して、所望の印刷物を作成する。その作成した印刷物を作成依頼元に納品することで、作成依頼元から印刷に対する報酬を得ている。そして、この商業的印刷業界では、現在でも、オフセット製版印刷機などの大規模な印刷装置を用いて業務を実現しているのが主流である。
【０００３】
このような商業的印刷業界では、入稿、デザインやレイアウト、カンプ（プリンタ出力によるプレゼンテーション）、校正（レイアウト修正や色修正）、校正刷り（プルーフプリント）、版下作成、印刷、後処理加工、発送といった具合に様々な工程を踏んで作業を進めている。このような作業を踏む理由には、このような印刷環境では、版下作成を欠かすことができない。一度版下を作成すると、その修正は容易でなく、且つコスト的にかなり不利である。そのため、入念な校正（レイアウトのチェックや色の確認作業）が必須であるからである。
【０００４】
このように、この種の業界では、大掛かりな装置を必要とし、尚且つ、クライアントが所望する印刷物を作成するのにある程度の時間も必要であった。しかも、これらそれぞれの作業には専門知識が必要であり、熟練者のノウハウが必要であった。
【０００５】
一方で、最近、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、上記のような印刷業界に対抗して、プリント・オン・デマンド（ＰＯＤ）と呼ばれる業態が存在している。このＰＯＤでは、大量部数や大量ジョブを、上記のような大掛かりな印刷装置、システムを用いずに、短納期で印刷業務を取り扱えることを目指している。ＰＯＤでは、例えば、デジタル複写機やデジタル複合機等のデジタル画像形成装置を最大限に活用して、電子データを用いたデジタルプリントを実現し、それで商売を行うとする市場も出現しつつある。
【０００６】
このようなＰＯＤ市場では、従来の商業的印刷業界に比べてデジタル化が融合し、コンピュータを利用した管理、制御が浸透してきており、これを利用してある程度の印刷業界のレベルに近づこうとしている。このような背景の中で、ＰＯＤ市場には、コピー・プリントショップ印刷会社の印刷サービスと言われるＰＦＰ（Ｐｒｉｎｔ  Ｆｏｒ  Ｐａｙ）や、企業内社内向け印刷サービスと言われるＣＲＤ（Ｃｅｎｔｒａｌｉｚｅｄ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｄｅｐａｒｔｍｅｎｔ）などが存在する。
【０００７】
さらに昨今のＰＯＤ市場では、統括的な業務支援の実現及び効率的な業務運用を目指し、業界団体によっていくつかの標準化規格が策定されている。これらの規格として、例えば、ＣＩＰ３（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｏｐｅｒａｔｉｏｎ  Ｆｏｒ  Ｉｎｔｅｇｒａｔｉｏｎ  ｏｆ  Ｐｒｅｐｒｅｓｓ  Ｐｒｅｓｓ  ａｎｄ  Ｐｏｓｔｐｒｅｓｓ：製版、印刷、後加工の印刷ワークフロー統合のための共同組織）におけるＰＰＦ（Ｐｒｉｎｔ  Ｐｒｏｄｕｃｔｉｏｎ  Ｆｏｒｍａｔ）と呼ばれるフォーマットがある。あるいは、ＣＩＰ４（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｏｐｅｒａｔｉｏｎ  Ｆｏｒ  Ｉｎｔｅｇｒａｔｉｏｎ  ｏｆ  Ｐｒｏｃｅｓｓｅｓ  ｉｎ  Ｐｒｅｐｒｅｓｓ、  Ｐｒｅｓｓａｎｄ  Ｐｏｓｔｐｒｅｓｓ：製版、印刷、後加工の工程・処理統合のための共同組織）におけるＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）と呼ばれるものがある。
【０００８】
ＰＰＦは、プリプレス、プレス、ポストプレスという印刷の全ワークフローを統合し、その各工程間で処理や管理のデータをやりとりするためのフォーマットである。このＰＰＦは、ＰｏｓｔＳｃｒｉｐｔ（登録商標）をベースにしている。そして、このＰＰＦでは、管理情報やインキの調整、裁断位置の指定などさまざまな情報を扱うことで、品質の安定化、ミスの低減、処理の高速化、生産設備の効率的運用を目的にした標準フォーマットとして利用されている。
【０００９】
一方、ＪＤＦは、ＰＰＦのコントール性に加え、Ａｄｏｂｅ社が提案したＰＪＴＦ（Ｐｏｒｔａｂｌｅ  Ｊｏｂ  Ｔｉｃｋｅｔ  Ｆｏｒｍａｔ）と呼ばれるプリプレスの作業情報やコントロール属性等の付加情報が付加されたフォーマットである。このＪＤＦ、プリプレス、プレス、ポストプレスの情報統合性、プロダクションと工程管理マネージャとの連携、及び現存するシステムとの互換性に特徴を有する。
【００１０】
また、ＪＤＦでは、ＰＪＴＦが得意とするＪｏｂ  Ｔｉｃｋｅｔと呼ばれる電子的な作業指示書の受け渡しを行うというアーキテクチャを踏襲している。このアーキテクチャでは、履歴や作業指示、管理情報等に対して、それぞれの工程で必要な処理を順次実行し、次工程に伝えていくことが可能となっている。
【００１１】
ＪＤＦでは、Ｊｏｂ  Ｔｉｃｋｅｔ（ジョブチケット：プログラムやデバイスに対する作業指示書情報）を構築する言語として、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：拡張可能なマーク付き言語）が利用されている。また、ＪＤＦでは、スキーマと呼ばれるＸＭＬの要素や属性の配列を記述したテンプレートを定義しており、定義されたスキーマに従って、それぞれの工程でＸＭＬデータの書き換えを行っている。
【００１２】
このようなフォーマットを用いることによって、クライアントからの入稿から納品までを一括して管理すること、また、印刷出力に関する各種情報の管理が容易となりつつある。
【００１３】
また、ＰＯＤ市場におけるオペレータの業務効率化を図る目的で、従来からオペレータが行う後処理作業の内容を支援・指示するための技術が存在する。
【００１４】
例えば、特許文献１には、異なる出力物を１つの印刷物に混交（コレート）するための後処理加工に用いるコレータを操作するオペレータが効率よく作業を行うことを目的として技術が開示されている。具体的には、１つの印刷物にするためのページ情報やジョブ情報を示すバーコードが印刷された用紙をそれぞれ異なる出力物とともにプリントする構成が開示されている。
【００１５】
この技術を用いることで、オペレータは、コレータのビンにそれぞれ異なる印刷物をバーコードが印刷された用紙とともにセットし、処理の開始を指示するだけ良い。指示されたコレータは処理の開始とともにバーコードを読み込み、各シートの混交順序や混交後のフィニッシング処理を認識して１つの印刷物を生成する。
【００１６】
また、特許文献２には、特許文献１と同様に、複数の異なる出力物を１つの印刷物となるようにコレートする場合において、フィニッシュデバイス（コレータ）で認識可能なコード化された情報をカバーシートに印刷することで、コレートの指示を行う仕組みが開示されている。さらに、特許文献２の段落番号［００１６］には、このカバーシートに人（オペレータ）が読み取り可能な情報を印刷することが開示されている。
【００１７】
また、特許文献３には、オペレータ及びフィニッシャが認識できる形での指示書を作成する構成が開示されている。
【００１８】
尚、以後の説明において、例えば、後処理加工をする後工程には、紙折り機や裁断機等のフィニッシャと呼ばれる機器を使用しているが、これらの機器は３つの形態に分けるとことができる。
【００１９】
１つ目は印刷装置に直接繋がれ、自動的に紙が搬送されるフィニッシャで、これを「インラインフィニッシャ」と呼ぶ。
【００２０】
２つ目は、ネットワークには接続されているが、印刷装置と物理的に直接結合していないため、紙の自動搬送が行われず、オペレータの手作業が介在するフィニッシャで、これを「ニアラインフィニッシャ」と呼ぶ。
【００２１】
３つ目は、ネットワークの接続がなく情報（例えば、ジョブチケット）の伝達手段もないフィニッシャで、これを「オフラインフィニッシャ」と呼ぶ。
【００２２】
本発明はこれらの３つの形態の内、オペレータの手作業が介在する、ニアラインフィニッシャとオフラインフィニッシャに対するものであるが、より問題点が明確なオフラインフィニッシャについて、以後説明する。
【００２３】
このようなオフラインフィニッシャを使用する場合、印刷装置で出力した印刷物（紙）をオペレータがそれぞれの機器まで順に運んで手順に従って加工作業を行う必要がある。
【特許文献１】特開２０００−１１２７０４号公報
【特許文献２】特表２００２−５０９０６５号公報
【特許文献３】米国特許第６２２４０４８号
【発明の開示】
【発明が解決しようとする課題】
【００２４】
上述のＪＤＦの規格によって、ＰＯＤ市場における印刷工程のデータ管理は容易となりつつあるものの、ＰＯＤ業務環境では現在も主要な作業はオペレータの手作業となっているという現実がある。
【００２５】
特許文献１や特許文献２にも開示されているように、印刷装置で出力した紙文書に対して製本作業等の後処理加工を行う場合、紙折り機や裁断機等のフィニッシャと呼ばれる機器を使用している。しかしながら、これらの機器を用いて最終成果物である製本物を得るためには、印刷装置で出力した印刷物（紙）をオペレータがそれぞれの機器まで順に運び、手順に従って加工作業を行っているのが現状である。
【００２６】
こうした現状を打破するため、将来的にはＪＤＦ等の規格を工程の管理だけでなく、各印刷工程でオペレータが操作する印刷操作やフィニッシャの管理にも利用することが考えられる。そのためには、印刷操作や各種のフィニッシャがＸＭＬで記述されたジョブチケット（例えば、上記のＪＤＦ）を解釈し、解釈した内容に応じた制御を実行するための構成が必要である。
【００２７】
しかしながら、ジョブチケット対応の後処理装置が未だ満足にラインナップされていないというのが現在の状況である。また、ＰＯＤ業務に用いられている様々なフィニッシャは非常に高額である。こうしたことから鑑みても、これらの装置をジョブチケット対応の後処理装置にリプレースすることは現実的に困難である。結果として、印刷工程の管理やデータの管理については、ＪＤＦなどのジョブチケットによる恩恵を受けつつあるも、印刷出力物を後処理加工する業務については、従来からのオペレータによる手作業に依存することとなり、ＰＯＤ業務全体における生産性が向上しているとは言い難い。
【００２８】
そのため、未だに特許文献１や特許文献２に記載されたような、オペレータに対して作業を指示するような技術が必要とされているわけである。しかしながら、特許文献１に記載の技術及び特許文献２に記載の技術は、ジョブチケットに記載されたデータを解釈し、その結果に応じてオペレータが実行する作業内容をオペレータが可読可能なように指示書を作成することについては何等考慮されていない。
【００２９】
具体的に、特許文献１では、印刷を所望するデータの各ページ単位にページがカラーデータか白黒データかを自動判断、またはオペレータの入力によって特定する。そして、カラーＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）と白黒ＭＦＰとを用いてそれぞれジョブを出力する際に、ＰＤＬ部がコレータに作業内容を指示するためのバーコードシートを各ジョブとともに出力するように作成することが記載されている。
【００３０】
従来から、印刷装置と後処理装置が直接接続された印刷システムでは、ドライバで設定された後処理の内容を後処理コマンドとして印刷装置経由で後処理装置に送信することが行われエチル。そして、その後処理装置がそのコマンドを解釈することで設定された後処理を実行するのが一般化されている。
【００３１】
即ち、特許文献１の技術は、従来、印刷装置と直接接続されていた後処理装置に対してコマンドで処理を指示していたところ、後処理装置が印刷装置に直接接続されていない場合には、そのコマンドを互いに解釈可能なバーコードに置き換えて利用しているに過ぎない。
【００３２】
つまり、特許文献１に記載の技術は、コマンドやバーコード等を互いに生成／解釈可能とする事前の取り決めのもとに成り立つ技術であり、そのような環境以外では適用できない。ＰＯＤ業務は、上述したように多岐に渡る後処理作業をそれぞれに適した装置を用いてオペレータが手作業で実行している。それらの装置は特許文献１のように印刷データ生成側デバイスと後処理デバイスとで共通のコマンドを解釈可能な状況に至っていないというのは上述した通りである。
【００３３】
また、オペレータが複数種類の後処理装置（例えば、折り機と裁断機と糊付け機）を利用し、印刷装置で出力された紙を各後処理装置を用いて順番に手作業を実行して最終成果物（製本物）を得るような現在のＰＯＤ業務のメインケースについても考慮されていない。即ち、特許文献１に記載のシステムは、現在のＰＯＤ業務環境における課題の根本的な解決策とは成り得ていない。
【００３４】
その点、特許文献２や３に記載の技術は、フィニッシャが読み取り可能なコマンドと、人（オペレータ）が読み取り可能な文字とをカバーシートに出力するものであり、現在のＰＯＤ業務環境により即したものであるといえる。
【００３５】
特許文献２や３に記載の技術のカバーシートについては、人が読み取り可能な情報として混成文書を構成する複数の出力に使用されるプリンタ、紙のストック、集積される配列などと共に、集積後のステップにおける折り、ステープルなどの命令が記載されると開示されている。しかしながら、そのカバーシートそのものの具体的な生成方法が一切開示されていない。
【００３６】
いずれにしても、特許文献１乃至３のいずれにも、印刷工程の管理及び指示情報としてのジョブチケットを印刷後処理工程の作業レベルで有効に活用する点については何ら考慮されていない。
【００３７】
本発明は上記の課題を解決するためになされたものであり、印刷を含む複数種類の後処理を、複数の後処理装置を用いて行う印刷環境において、後処理内容や後処理装置の構成に依存することなくオペレータに対して適切な作業指示を与えることが可能な情報処理装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００３８】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
印刷装置と後処理装置による各種工程を実現する印刷システムに対する印刷ジョブのジョブ管理情報に基づいて、前記後処理装置で実行する印刷後工程の作業指示書データを生成する情報処理装置であって、
前記ジョブ管理情報を解析する解析手段と、
前記解析手段の解析結果に基づいて、前記ジョブ管理情報から、前記印刷後工程に関する印刷後工程情報を抽出する抽出手段と、
前記印刷後工程情報を所定の書式に反映させるためのスタイルシートを記憶するスタイルシート記憶手段と、
前記スタイルシート記憶手段に記憶されたスタイルシートと前記印刷後工程情報に基づいて、印刷後工程の作業指示書データを生成する生成手段と
を備える。
【００３９】
また、好ましくは、前記生成手段で生成した作業指示書データを出力する出力手段を更に備える。
【００４０】
また、好ましくは、前記出力手段は、前記作業指示書データをネットワークを介して接続される印刷装置に出力する。
【００４１】
また、好ましくは、前記出力手段は、前記作業指示書データに基づく作業指示書を印刷する印刷手段である。
【００４２】
また、好ましくは、前記スタイルシート記憶手段は、前記印刷後工程の種類と処理順序の組み合わせに応じた、複数種類の前記スタイルシートを記憶し、
前記抽出手段で抽出した印刷後工程情報が示す印刷後工程の種類に対応するスタイルシートを前記スタイルシート記憶手段から選択する選択手段を更に備える。
【００４３】
また、好ましくは、前記印刷後工程を実行する後処理装置に関する後処理装置情報を保持する保持手段を更に備え、、
前記生成手段は、前記後処理装置情報と、前記選択手段で選択したスタイルシートと、前記印刷後工程情報とに基づいて、印刷後工程の作業指示書データを生成する。
【００４４】
また、好ましくは、前記後処理装置情報は、前記後処理装置の画像である。
【００４５】
また、好ましくは、前記生成手段は、更に、前記印刷後工程情報と前記印刷ジョブとから、前記後処置装置の画像とともに所定のページ画像を合成した表示用画像を生成する。
【００４６】
また、好ましくは、前記印刷後工程を実行する後処理装置の操作部に関する操作部情報を保持する保持手段を更に備え、
前記生成手段は、前記操作部情報と、前記選択手段で選択したスタイルシートと、前記印刷後工程情報とに基づいて、印刷後工程の作業指示書データを生成する。
【００４７】
また、好ましくは、前記操作部情報は、前記後処理装置の操作部の画像であり、
前記生成手段は、前記印刷後工程情報に従って、前記操作部の画像の所定の位置に表示するパラメータ設定値を含めた表示用画像を生成する。
【００４８】
また、好ましくは、前記後処理装置のオペレータに関するオペレータ情報を記憶するオペレータ情報記憶手段を更に備え、
前記選択手段は、前記抽出手段で抽出した印刷後工程情報が示す印刷後工程を実行する後処理装置のオペレータ情報を、前記オペレータ情報記憶手段を参照して選択し、
前記生成手段は、前記選択手段で選択されたオペレータ情報に応じた作業指示書データを生成する。
【００４９】
また、好ましくは、前記オペレータ情報は、前記後処理装置に対するオペレータの習熟度を示すスキル情報を含む。
【００５０】
また、好ましくは、前記後処理装置の種類と、各種類の後処理装置の設定項目、優先順位を含む後処理装置情報を記憶する後処理装置情報記憶手段を更に備え、
前記スタイルシート記憶手段は、前記後処理装置情報に応じた、複数種類のスタイルシートを記憶し、
前記選択手段は、前記抽出手段で抽出した印刷後工程情報に対応する後処理装置情報を、前記後処理装置情報記憶手段を参照して選択し、その選択した後処理装置情報に対応するスタイルシートを前記スタイルシート記憶手段から選択する。
【００５１】
また、好ましくは、前記優先順位は、前記後処理装置の種類毎における優先順位、前記設定項目毎における優先順位、及び前記後処理装置情報に対して設定された優先順位の少なくとも１つを含む。
【００５２】
また、好ましくは、前記選択手段は、前記抽出手段で抽出した印刷後工程情報が示す印刷後工程の工程数及びその種類、設定項目に基づいて、該印刷後工程情報を満足する後処理装置情報の組み合わせ情報を、前記後処理装置情報記憶手段を参照して生成し、その組み合わせ情報が複数存在する場合には、その複数の組み合わせ情報の内、最も優先順位の高い組み合わせからなる組み合わせ情報を選択し、その選択した組み合わせ情報に対応するスタイルシートを前記スタイルシート記憶手段から選択する。
【００５３】
また、好ましくは、前記選択手段は、前記組み合わせ情報に対応する複数のスタイルシートが存在する場合、そのスタイルシートで規定される、前記後処理装置の前記印刷システムにおける構成位置、前記後処理装置が実行可能な印刷後工程の種類、予め設定されている優先順位に基づいて、前記複数のスタイルシートから、前記組み合わせ情報に対応するスタイルシートを前記スタイルシート記憶手段から選択する。
【００５４】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
印刷装置と後処理装置による各種工程を実現する印刷システムに対する印刷ジョブのジョブ管理情報に基づいて、前記後処理装置で実行する印刷後工程の作業指示書データを生成する情報処理装置の制御方法であって、
前記ジョブ管理情報を解析する解析工程と、
前記解析工程の解析結果に基づいて、前記ジョブ管理情報から、前記印刷後工程に関する印刷後工程情報を抽出する抽出工程と、
前記印刷後工程情報を所定の書式に反映させるためのスタイルシートを記憶するスタイルシート記憶部に記憶されたスタイルシートと前記印刷後工程情報に基づいて、印刷後工程の作業指示書データを生成する生成工程と
を備える。
【００５５】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
印刷装置と後処理装置による各種工程を実現する印刷システムに対する印刷ジョブのジョブ管理情報に基づいて、前記後処理装置で実行する印刷後工程の作業指示書データを生成する情報処理装置の制御を実現するプログラムであって、
前記ジョブ管理情報を解析する解析工程のプログラムコードと、
前記解析工程の解析結果に基づいて、前記ジョブ管理情報から、前記印刷後工程に関する印刷後工程情報を抽出する抽出工程のプログラムコードと、
前記印刷後工程情報を所定の書式に反映させるためのスタイルシートを記憶するスタイルシート記憶部に記憶されたスタイルシートと前記印刷後工程情報に基づいて、印刷後工程の作業指示書データを生成する生成工程のプログラムコードと
を備えることを特徴とするプログラム。
【発明の効果】
【００５６】
本発明によれば、印刷を含む複数種類の後処理を、複数の後処理装置を用いて行う印刷環境において、後処理内容や後処理装置の構成に依存することなくオペレータに対して適切な作業指示を与えることが可能な情報処理装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００５７】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００５８】
尚、下記の各実施形態では、ジョブチケットとして上述したＪＤＦフォーマットを採用して説明を行うが、本発明はＪＤＦフォーマットのみに限定されるものではなく、いかなるジョブチケットであってもよい。
【００５９】
本発明におけるジョブチケットは、少なくとも入稿された印刷オーダーに関する各種の処理情報が記述されたデータファイルのことを指すものである。この処理情報とは、入稿された印刷データに対する印刷前処理（プルーフの有無など）、印刷出力処理（カラー／モノクロの設定情報や片面／両面の設定情報など）、印刷後処理（フィニッシング処理など）の実行に関する定義情報を含むものである。
【００６０】
＜実施形態１＞
実施形態１では、後処理に関する情報が前もって記述されたＪＤＦデータの特徴を印刷の後処理作業レベルにおいても有効に利用することを意識している。そして、ＪＤＦデータに記述された情報を元に、後処理内容や後処理装置の構成に依存することなく、オペレータに対して適切な作業指示を与えることが可能な印刷システムを提供する。これにより、現状のＰＯＤ業務環境におけるオペレータの支援とＰＯＤ業務全体の効率化を図ることを実現する。
【００６１】
図１は本発明の実施形態１の印刷システムのワークフロー構成の一例を示す図である。
【００６２】
尚、図１の印刷システムでは、印刷工程と各種印刷後工程を含む各種工程（ジョブ）の管理情報（ジョブ管理情報）であるＪＤＦデータにより実現される印刷システムの一例を示している。
【００６３】
図１において、ＭＩＳサーバ１０は、受注から納品までのシステム全体のワークフローを管理すると共に、様々な経営情報や販売情報を統括的に管理するシステムである。このＭＩＳサーバ１０には、ワークフローにおける作業指示が記述されたジョブチケットに相当するＪＤＦデータ１２を作成するためのＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）作成アプリケーション１１が構成されている。
【００６４】
プリントサーバ２０は、デジタルプリント部であるＭＦＰ２４に投入されるジョブを受信すると共に、ＭＦＰ２４全体を管理制御するためのサーバである。プリンタサーバ２０には、ＪＤＦデータを解釈するためのＪＤＦパーサ２１、ＰＤＦ／ＰＳ等の各種ＰＤＬデータを処理するためのＰＤＬコントローラ２２、ＭＦＰ等のプリンタエンジンと接続するためのプリンタインタフェース２３が構成されている。
【００６５】
ポストプレスサーバ３０は、ポストプレス部（ＰｏｓｔＰｒｅｓｓ部：後処理部）であるフィニッシャに投入されるジョブを受信すると共に、フィニッシャ全体を統括管理するためのサーバである。ポストプレスサーバ３０には、ＪＤＦデータを解釈するためのＪＤＦパーサ３１、少なくとも１台のフィニッシャ（後処理装置）を接続するためのフィニッシャインタフェースが構成されている。
【００６６】
尚、図１では、ポストプレスサーバ３０には、フィニッシャＡ３４とフィニッシャＢ３５と接続するためのフィニッシャＡインタフェース３２とフィニッシャＢインタフェース３３が構成されている例を示しているが、必要なフィニッシャの数に応じて、対応するフィニッシャインタフェースがポストプレスサーバ３０に構成されることは言うまでもない。
【００６７】
ジョブチケットによるワークフローは、以下のように実現される。
【００６８】
ＭＩＳサーバ１０に受注ジョブが投入されると、作業者は、ＭＩＳサーバ１０にインストールされているＪＤＦ作成アプリケーション１１により、ワークフローにおける作業指示が記述されたジョブチケットに相当するＪＤＦデータ１２を作成する。
【００６９】
作成されたＪＤＦデータ１２がプリントサーバ２０に渡されると、プリントサーバ２０のＪＤＦパーサ２１がＪＤＦデータを解釈して、ＭＦＰ２４に対するジョブを実行する。例えば、ＪＤＦデータには、出力用紙サイズや両面片面印刷やＮ−ｕｐ等の属性が指定されている。ＪＤＦデータの内容に従って、ＰＤＬコントローラ２２がＪＤＦデータにより参照されるＰＤＦ／ＰＳ等のＰＤＬデータを処理する。そして、プリンタインタフェース２３を介してＭＦＰ２４に対して印刷を実行する。
【００７０】
プリントサーバ２０より作成されたＪＤＦデータがポストプレスサーバ３０に渡されると、ポストプレスサーバ３０におけるＪＤＦパーサ３１がＪＤＦデータを解釈して、フィニッシャに対するジョブを実行する。例えば、ＪＤＦデータには、くるみ製本や中綴じ製本や裁断等の属性が指定されており、ＪＤＦデータの内容に従って、フィニッシャＡインタフェース３２とフィニッシャＢインタフェース３３を介してフィニッシャＡ３４とフィニッシャＢ３５に対して後処理（印刷後工程）を実行する。
【００７１】
次に、ＰＯＤのシステム構成を図２及び図３を用いて説明する。
【００７２】
図２は本発明の実施形態１のＰＯＤシステムの構成例を示す図である。
【００７３】
図２では、入稿データを送信するクライアントＰＣ２１０及び２２０、入稿を受け付けてＪＤＦデータを生成するサーバ２００、印刷データをプリントするカラーＭＦＰ２３０、プリントされた出力物を印刷後工程において各種加工を実行するニアラインフィニッシャ群２０００（紙折り機２４０、裁断機２５０、中綴じ製本機２６０、くるみ製本機２７０等）が、ネットワーク２８０を介して相互に接続されて構成されるＰＯＤシステムを示している。
【００７４】
ＰＯＤシステムを構成する各種機器は、ネットワーク２８０を介して、クライアントＰＣ２１０（または２２０）→サーバ２００→カラーＭＦＰ２３０→ニアラインフィニッシャ群２０００の順にＪＤＦデータが渡されて印刷物が生成される。
【００７５】
これに対して、図３は、図２に示す紙折り機２４０、裁断機２５０、中綴じ製本機２６０、くるみ製本機２７０等のフィニッシャ群（オフラインフィニッシャ群３０００）がネットワーク２８０から切り離された構成のＰＯＤシステムである。
【００７６】
図２及び図３では、フィニッシャ群はそれぞれ物理的にはスタンドアロンである。つまり、上述したインラインフィニッシャのように、印刷デバイスで印刷された出力紙が物理的な搬送手段で搬送される構成は有していない。そのため、カラーＭＦＰ２３０で出力された出力物は、オペレータの手によって必要なフィニッシャに搬送されて後処理が実行される。もし、複数のフィニッシャによる後処理が必要であれば、複数のフィニッシャに対して順にオペレーションが行われる。
【００７７】
ここで、以下に説明する実施形態１は、図３のオフラインフィニッシャ群３０００を有するＰＯＤシステムについて説明するものである。もちろん、図２のニアラインフィニッシャ群２０００を有するＰＯＤシステムに対しても本発明は適用可能である。また、インラインフィニッシャ、ニアラインフィニッシャ、オフラインフィニッシャとが混在するＰＯＤシステムに対しても本発明は適用可能である。
【００７８】
尚、オフラインフィニッシャを用いた印刷後工程のフローは、例えば、図４のようになる。図４によれば、各印刷後工程に対して出力物（紙）がオペレータの手によって搬送されていること、入稿される印刷ジョブの加工指示内容に応じて印刷後工程が異なるため使用されるオフラインフィニッシャが異なることがよくわかる。
【００７９】
例えば、ジョブＡでは、ＭＦＰの出力物は、オペレータの手によって、くるみ製本機に搬送され、そこで処理がなされた後、納品／発送される。また、ジョブＢでは、ＭＦＰの出力物は、オペレータの手によって、裁断機に搬送され、そこで処理がなされた後、納品／発送される。更に、ジョブＣでは、ＭＦＰの出力物は、オペレータの手によって、くるみ製本機、裁断機に順次搬送され、各機器で処理がなされた後、納品／発送される。
【００８０】
次に、オフラインフィニッシャを用いた印刷後工程（＝オフライン工程）の具体例を、図５及び図６を用いて説明する。
【００８１】
図５は本発明の実施形態１のサドルステッチによる製本の例を示す図である。
【００８２】
図５に示すように、カラーＭＦＰによって出力された出力物（用紙）は、用紙中央がステイプルされ、半分に折られ、最後に用紙端を裁断されて製本される。このような製本方法はサドルステッチと呼ばれる。
【００８３】
図６は本発明の実施形態１のグルーバインドによる製本の例を示す図である。
【００８４】
図６に示すように、カラーＭＦＰによって出力された出力物は、背部分に糊付けされた一回り大きな表紙をかぶせられて上下を含めた用紙端を裁断されて製本される。このような製本方法はグルーバインドと呼ばれる。
【００８５】
次に、実施形態１に適用するのに好適なカラー系ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）の構成について、図７を用いて説明する。
【００８６】
図７は本発明の実施形態１のＭＦＰの構成を示す図である。
【００８７】
画像形成装置（印刷装置）として機能するカラー系ＭＦＰ１０００は、その主要な構成要素として、スキャナ部（原稿露光部）７１０、レーザ露光部７２０、感光ドラム７３１を有する作像部７３０、定着部７４０、給紙／搬送部７５０及び、これらを制御する制御部７６０から構成される。
【００８８】
スキャナ部７１０は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。
【００８９】
レーザ露光部７２０は、スキャナ部７１０で作成された画像データに応じて変調されたレーザ光等の光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、反射走査光として感光ドラム７３１に照射する。
【００９０】
作像部７３０は、感光ドラム７３１を回転駆動し、帯電器によって帯電させ、レーザ露光部７２０によって感光ドラム７３１上に形成された潜像をトナーによって現像化する。そのトナー像をシート（記録紙）に転写し、その際に転写されずに感光ドラム７３１上に残った微小トナーを回収するといった一連の電子写真プロセスを実行して作像する。
【００９１】
その際、シートが転写ベルトの所定位置に巻きつき、４回転する間に、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のトナーを持つそれぞれの現像ユニット（現像ステーション）が入れ替わりで順次、前述の電子写真プロセスを繰り返し実行する。４回転の後、４色のフルカラートナー像が転写されたシートは、転写ドラムを離れ、定着部７４０へ搬送される。
【００９２】
定着部７４０は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータ等の熱源を内蔵し、作像部７３０によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
【００９３】
給紙／搬送部７５０は、シートカセットやペーパーデッキに代表されるシート収納庫を一つ以上持っており、制御部７６０の指示に応じてシート収納庫に収納された複数のシートの中から一枚分離し、作像部７３０、定着部７４０へと順次搬送する。シートは、作像部７３０の転写ドラムに巻きつけられ、４回転した後に定着部７４０へ搬送される。４回転する間に、前述のＹＭＣＫ各色のトナー像がシートに転写される。また、シートの両面に画像形成する場合は、定着部７４０を通過したシートを再度、作像部７３０へ搬送する搬送経路を通るように制御する。
【００９４】
制御部７６０は、ＭＦＰ１０００全体を制御するＭＦＰ制御部７７０と通信して、その指示に応じて制御を実行すると共に、スキャナ部７１０、レーザ露光部７２０、作像部７３０、定着部７４０、給紙／搬送部７５０の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００９５】
尚、図７中の制御部７６０とＭＦＰ制御部７７０を示す位置は、各部の物理的な位置を示すものではなく、説明の便宜上、図示しているものである。
【００９６】
次に、ＭＦＰ１０００の内部構成について、図８を用いて説明する。
【００９７】
図８は本発明の実施形態１のＭＦＰの内部構成を示すブロック図である。
【００９８】
図８において、印刷装置（ＭＦＰ）は、大きく分けてフォーマッタ制御部１１００、パネル入出力部１０２０、スタイルシート記憶部１０３０、プリンタインタフェース（Ｉ／Ｆ）１２００、出力制御部１３００、プリンタエンジン部１４００より構成されている。
【００９９】
プリンタＩ／Ｆ１２００は、外部との入出力を制御する。
【０１００】
フォーマッタ制御部１１００は、プロトコル制御部１１０１、ＪＤＦ解析部１１０２、指示書生成部１１０３、ＰＤＬ解析部１１０４、データ描画部１１０５及びページメモリ１１０６より構成されている。
【０１０１】
尚、一般的には、フォーマッタ制御部１１００は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するコンピュータシステムによって構成されている。
【０１０２】
フォーマッタ制御部１１００において、プロトコル制御部１１０１は、ネットワークプロトコルを解析・送信することによって外部との通信を行なう。ＪＤＦ解析部１１０２は、受信したＪＤＦデータを解析して処理工程を認識するとともに印刷後工程の有無を判定する。指示書生成部１１０３は、ＪＤＦデータとスタイルシートを合成して作業指示書出力のためのＰＤＬデータ（作業指示書データ）を生成する。ＰＤＬ解析部１１０４は、ＰＤＬデータを解析し、より処理しやすい形式の中間コードに変換する。ＰＤＬ解析部１１０４において生成された中間コードは、データ描画部１１０５に渡されて処理される。データ描画部１１０５は、中間コードをビットマップデータに展開するものであり、展開されたビットマップデータはページメモリ１１０６に逐次描画されて行く。
【０１０３】
パネル入出力制御部１０２０は、ＭＦＰ１０００の操作パネル（例えば、タッチパネル等で構成される）からの入出力を制御する。スタイルシート記憶部１０３０は、印刷後工程の種類と順番に応じた複数のスタイルシートを記憶するものであり、例えば、ハードディスク等の二次記憶装置によって実現される。
【０１０４】
尚、このスタイルシートは、印刷後工程に関する印刷後工程情報（その種類や順番、処理内容）を、レイアウトするためのレイアウトデータとして機能する。スタイルシートには、所定の書式を生成するためのレイアウト情報と、ＪＤＦデータの印刷後工程情報を当該書式のどの領域に反映させるかといった情報が定義されている。また、印刷後工程情報がレイアウトされたデータは印刷装置以外に、情報処理装置上の表示部や、ネットワーク上に接続される外部装置（サーバ、クライアント、外部記憶装置装置等）に出力可能である。
【０１０５】
出力制御部１３００は、ページメモリ１１０６の内容を画像信号に変換処理し、プリンタエンジン部１４００へ画像転送を行なう。プリンタエンジン部１４００は、受信した画像信号を記録紙に永久可視画像形成するための印刷機構部である。
【０１０６】
次に、このように構成された印刷システムにおいて、実施形態１における全体の印刷制御処理手順について順番に説明する。
【０１０７】
まず、実施形態１の印刷システムによる作業指示書生成処理について、図９を用いて説明する。
【０１０８】
図９は本発明の実施形態１の印刷システムによる作業指示書生成処理を示すフローチャートである。
【０１０９】
尚、この処理は、ＭＦＰ１０００で実現されるものとして説明する。しかしながら、上述の各構成をプリントサーバ２０が有し、プリントサーバ２０において以下の処理を実行することも可能である。
【０１１０】
まず、ステップＳ１３０１で、ＪＤＦデータを解析する。ＪＤＦデータには、ＸＭＬ形式で各処理工程が記述されている。そこで、ステップＳ１３０２で、ＪＤＦデータ中に印刷後工程の記述があるか否かを判定する。印刷後工程の記述がない場合（ステップＳ１３０２でＮＯ）、そのまま処理を終了する。一方、印刷後工程の記述がある場合（ステップＳ１３０２でＹＥＳ）、ステップＳ１３０３に進む。
【０１１１】
ステップＳ１３０３で、ＪＤＦデータから印刷後工程に該当する記述を抽出する。次に、ステップＳ１３０４で、印刷後工程の種類と処理順序の組合せからスタイルシート（ＳｔｙｌｅＳｈｅｅｔ）を選択する。ここで、スタイルシートは、ＸＭＬデータのレイアウト表示に一般的に利用されている形式のものでよい。
【０１１２】
次に、ステップＳ１３０５で、ＪＤＦデータにスタイルシートを適用する。この適用処理は、ＸＭＬデータとスタイルシートを合成してレイアウトする一般的なＸＭＬプロセッサで容易に処理が可能である。
【０１１３】
最後に、ステップＳ１３０６で、生成されたデータをＰＤＬ（描画）データからなる作業指示書データとして描画処理し、印刷部に対して出力することで作業指示書が生成される。
【０１１４】
ここで、ＪＤＦデータの具体例について、図１０を用いて説明する。
【０１１５】
図１０は本発明の実施形態１のＪＤＦデータの具体例を示す図である。
【０１１６】
図１０に示したＪＤＦデータには、折り（記述１０１１）、ステイプル（記述１０１２）、裁断（記述１０１３）の各処理をこの順序で指示する記述がなされている。特に、図１０では、印刷後工程を含めた各工程がＸＭＬ形式で記述されたＪＤＦデータを示している。
【０１１７】
次に、ＪＤＦデータへのスタイルシートの適用について具体的に説明する。
【０１１８】
図１１は本発明の実施形態１のスタイルシートの具体例を示す図である。
【０１１９】
図１１に示すように、スタイルシートは、ＸＭＬの一般的な記述形式を使って容易に作成することができる。
【０１２０】
図１２は本発明の実施形態１のスタイルシートの構成例を示す図である。
【０１２１】
図１２では、（１）折り（ｆｏｌｄ）、（２）折り＋ステイプル（ｆｏｌｄ＆ｓｔｉｃｔｈ）、（３）折り＋ステイプル＋裁断（ｆｏｌｄ＆ｓｔｉｃｔｈ＆ｃｕｔ）という３種類の印刷後工程の組合せと、夫々に対応するスタイルシートＳｔｙｌｅｓｈｅｅｔ０１〜０３がテーブル形式でスタイルシート記憶部１０３０に格納されている。そして、処理対象のＪＤＦデータに記述された工程に従って、各種スタイルシートがスタイルシート記憶部１０３０から選択される。
【０１２２】
尚、図１０のＪＤＦデータの記述例の場合、折り、ステイプル、裁断を実行することになるため、スタイルシートＳｔｙｌｅｓｈｅｅｔ０３が選択される。
【０１２３】
図１３は本発明の実施形態１のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【０１２４】
図１３では、図１０に示すＪＤＦデータに図１１に示すスタイルシートを適用して生成される作業指示書の印刷物である。図１３では、「ＷＯＲＫ  ＯＲＤＥＲ」及び「ＰＡＲＡＭＥＴＥＲ」の各項目に、印刷後工程の種類とその内容がレイアウト出力されることがわかる。
【０１２５】
つまり、ＪＤＦデータの記述内容から印刷後工程に関する情報を抽出し、抽出された情報に基づいて最適なスタイルシートを選択する。選択されたスタイルシートにＪＤＦデータの記述内容を適合させてレイアウトすることで、図１３に示すような、オペレータが可読可能な作業指示書が作成される。
【０１２６】
次に、ＭＦＰの印刷出力処理の概要について、図１４を用いて説明する。
【０１２７】
図１４は本発明の実施形態１のＭＦＰの印刷処理の概要を示すフローチャートである。
【０１２８】
尚、この印刷出力処理は、図９のステップＳ１３０６の詳細を示すものである。
【０１２９】
まず、ステップＳ１４０１で、ＰＤＬデータの読込を実行する。次に、ステップＳ１４０２で、描画処理を実行する。尚、この描画処理の詳細については後述する。描画処理が終了すると、ステップＳ１４０３で、未処理のＰＤＬデータの有無を判定する。つまり、印刷終了であるか否かを判定する。未処理のＰＤＬデータがある場合（ステップＳ１４０３でＮＯ）、ステップＳ１４０１に戻る。一方、未処理のＰＤＬデータがない場合（ステップＳ１４０３でＹＥＳ）、処理を終了する。
【０１３０】
次に、図１４のステップＳ１４０２の描画処理の詳細について、図１５を用いて説明する。
【０１３１】
図１５は本発明の実施形態１のステップＳ１４０２の描画処理の詳細を示すフローチャートである。
【０１３２】
尚、この処理は、実際の印刷を実行する印刷制御処理である。
【０１３３】
まず、ステップＳ１５０１で、ＰＤＬデータ解析部１１０４で、処理対象のＰＤＬデータが、ページ終了であるか否かを判定する。ページ終了である場合（ステップＳ１５０１でＹＥＳ）、ステップＳ１５０６に進む。一方、ページ終了でない場合（ステップＳ１５０１でＮＯ）、ステップＳ１５０２に進む。
【０１３４】
次に、ステップＳ１５０２で、ＰＤＬデータ中の解析した記述が文字印刷または図形描画等のページメモリ１１０６への展開処理を必要とする記述であるか否かを判定する。
【０１３５】
展開処理を必要とする記述でない場合（ステップＳ１５０２でＮＯ）、ステップＳ１５０５に進み、直ちに、属性設定・印刷位置制御等の記述に従った処理を行なう。一方、展開処理を必要とする記述である場合（ステップＳ１５０２でＹＥＳ）、ステップＳ１５０３に進み、ビットマップへの展開処理がしやすい形の中間コードを生成する。ステップＳ１５０４で、この中間コードを受けて、データ描画部１１０５で、ページメモリ１１０６への展開処理を実行する。展開処理終了後は、図１４のステップＳ１４０２に戻り、ＰＤＬデータの解析処理を繰り返す。
【０１３６】
一方、ステップＳ１５０１において、ページ終了である場合（ステップＳ１５０１でＮＯ）、ステップＳ１５０６に進み、出力制御部１３００で、ページメモリ１１０６の内容をプリンタエンジン部１４００に対する画像信号に変換して画像転送出力する。次に、ステップＳ１５０７で、プリンタエンジン部１４００で、受信した画像信号を記録紙に永久可視画像形成し印刷を行う。そして、ステップＳ１５０８で、印刷結果を排紙すると、１ページ当たりの印刷制御処理は終了する。
【０１３７】
次に、スタイルシート記憶部１０３０へスタイルシートを登録するスタイルシート登録処理について、図１６を用いて説明する。
【０１３８】
図１６は本発明の実施形態１のスタイルシート登録処理を示すフローチャートである。
【０１３９】
尚、スタイルシート登録処理は、通常は、例えば、一般的なアプリケーションを使って、ＭＦＰ１０００に接続される外部装置（例えば、ＰＣ）上で実現する。あるいは、ＭＦＰ１０００上で実現するようにしても良い。
【０１４０】
まず、ステップＳ１６０１で、新しい加工機器（オフラインフィニッシャ）が設置されたか否かを判定する。
【０１４１】
尚、この判定は、ユーザの操作に基づく、新しい加工機器の設置の有無の指示入力に基づいて判定する。
【０１４２】
ステップＳ１６０１において、新しい加工機器が設置されていない場合（ステップＳ１６０１でＮＯ）、そのまま処理を終了する。一方、新しい加工機器が設置されている場合（ステップＳ１６０１でＹＥＳ）、スタイルシートを更新する必要があるため、ステップＳ１６０２に進み、加工機器の機能を分類する。ここで、加工機器の機能とは、折り、ステイプル、裁断等の各種機能を指しており、一般に単機能の加工機器もあれば複合機能の加工機器も存在する。また、加工機器の分類については、例えば、登録候補となる機能群のリストを表示して、そのリストから所望の機能を選択可能な操作画面を表示することで実現する。
【０１４３】
次に、ステップＳ１６０３〜ステップＳ１６０８において、機能毎に一つ一つ登録処理を行うが、ここでは、一例として、ステイプル（ｓｔｉｔｃｈ機能）、折り（ｆｏｌｄ機能）、裁断（ｃｕｔ機能）の３つの機能を例にあげて説明する。また、各機能の判定は、ユーザの操作に基づく、各機能の有無の指示入力に基づいて判定する。
【０１４４】
まず、ステップＳ１６０３で、ステイプル機能を備える加工機器であるか否かを判定する。ステイプル機能を備える加工機器でない場合（ステップＳ１６０３でＮＯ）、ステップＳ１６０５に進む。ステイプル機能を備える加工機器である場合（ステップＳ１６０３でＹＥＳ）、ステップＳ１６０４に進み、ステイプル用の表示レイアウトをスタイルシートに追加する。
【０１４５】
次に、ステップＳ１６０５で、折り機能を備える加工機器であるか否かを判定する。折り機能を備える加工機器でない場合（ステップＳ１６０５でＮＯ）、ステップＳ１６０７に進む。一方、折り機能を備える加工機器である場合（ステップＳ１６０５でＹＥＳ）、ステップＳ１６０６に進み、折り用の表示レイアウトをスタイルシートに追加する。
【０１４６】
次に、ステップＳ１６０７で、裁断機能を備える加工機器であるか否かを判定する。裁断機能を備える加工機器でない場合（ステップＳ１６０７でＮＯ）、ステップＳ１６０９に進む。一方、裁断機能を備える加工機器である場合（ステップＳ１６０７でＹＥＳ）、ステップＳ１６０８に進み、裁断用の表示レイアウトをスタイルシートに追加する。
【０１４７】
そして、最後にステップＳ１６０９において作成したスタイルシートをネットワーク１０４を介してＭＦＰ１０００にダウンロードすることにより、スタイルシートがスタイルシート記憶部１０３０に保持される。
【０１４８】
尚、スタイルシート登録処理は上記構成のみではない。例えば、存在している加工機械の種類や機能をオペレータが判定し、図１１に示すようなＸＭＬコードをテキストエディタなどで作成し、保存することでも実現できる。また、ＸＭＬコードを自動的に記述するような専用のアプリケーションを利用して作成し、保存することでも実現できる。
【０１４９】
次に、スタイルシートを選択するスタイルシート選択処理について、図１７を用いて説明する。
【０１５０】
図１７は本発明の実施形態１のスタイルシート選択処理を示すフローチャートである。
【０１５１】
尚、この処理は、図９のステップＳ１３０１〜ステップＳ１３０４の処理の詳細を示すものである。
【０１５２】
まず、ステップＳ１８０１で、ＪＤＦデータから印刷後工程（オフライン工程）の記述の有無を判定する。印刷後工程の記述がない場合（ステップＳ１８０１でＮＯ）、処理を終了する。一方、印刷後工程の記述がある場合（ステップＳ１８０１でＹＥＳ）、ステップＳ１８０２に進む。
【０１５３】
例えば、図１０の例では、＜ＪＤＦ…  Ｔｙｐｅｓ＝”・・・”＞の記述部分１０１０に、複数の処理工程が指示されているので、ここでの判定は、この記述部分１０１０の内容に基づいて、印刷後工程の記述の有無を判定する。そして、ここでは、当該システムの構成上、インライン処理で実現できない工程は、印刷後工程（オフライン工程）と判定される。
【０１５４】
次に、ステップＳ１８０２で、印刷後工程に関する印刷後工程情報を取得する。具体的には、印刷後工程の処理を示す文字列をＪＤＦデータから抽出する。
【０１５５】
図１０の例では、“Ｔｙｐｅｓ＝”ＤｉｓｉｔａｌＰｒｉｎｔｉｎｇ    ｆｏｌｄｉｎｇ  ｓｔｉｔｃｈｉｎｇ  ｃｕｔｔｉｎｇ  …”中の「ｆｏｌｄｉｎｇ  ｓｔｉｔｃｈｉｎｇ  ｃｕｔｔｉｎｇ」が、印刷後工程の処理を示す文字列となり、これらの一部または全体が抽出される。
【０１５６】
次に、ステップＳ１８０３で、抽出した情報を用いてスタイルシート選択テーブルを参照する。スタイルシート選択テーブルは、例えば、図１２の左側のテーブルに相当する。
【０１５７】
次に、ステップＳ１８０４で、ＪＤＦデータから抽出した「ｆｏｌｄ」（折り）の文字列がスタイルシート選択テーブルにあるか否かを判定する。「ｆｏｌｄ」の文字列が検知できない場合（ステップＳ１８０４でＮＯ）、処理を終了する。一方、「ｆｏｌｄ」の文字列が検知できる場合（ステップＳ１８０４でＹＥＳ）、ステップＳ１８０５に進む。
【０１５８】
次に、ステップＳ１８０５で、ＪＤＦデータから抽出した「ｓｔｉｔｃｈ」（ステイプル）の文字列がスタイルシート選択テーブルにあるか否かを判定する。「ｓｔｉｔｃｈ」の文字列が検知できない場合（ステップＳ１８０５でＮＯ）、ステップＳ１８０７に進み、ｆｏｌｄ用のスタイルシートを選択する。一方、「ｓｔｉｔｃｈ」の文字列が検知できる場合（ステップＳ１８０５でＹＥＳ）、ステップＳ１８０６に進む。
【０１５９】
次に、ステップＳ１８０６で、ＪＤＦデータから抽出した「ｃｕｔ」（裁断）の文字列がスタイルシート選択テーブルにあるか否かを判定する。「ｃｕｔ」の文字列が検知できない場合（ステップＳ１８０６でＮＯ）、ステップＳ１８０８に進み、ｆｏｌｄ＆ｓｔｉｃｈ用のスタイルシートを選択する。一方、「ｃｕｔ」の文字列が検知できる場合（ステップＳ１８０６でＹＥＳ）、ステップＳ１８０９に進み、ｆｏｌｄ＆ｓｔｉｔｃｈ＆ｃｕｔ用のスタイルシートを選択する。
【０１６０】
図１２の例では、ステップＳ１８０７ではスタイルシートＳｔｙｌｅＳｈｅｅｔ０１が、ステップＳ１８０８ではスタイルシートＳｔｙｌｅＳｈｅｅｔ０２が、ステップＳ１８０９ではＳｔｙｌｅＳｈｅｅｔ０３が、それぞれ選択される。
【０１６１】
以上説明したように、実施形態１によれば、ＪＤＦデータに記述された情報を元に、後処理内容や後処理装置の構成に依存することなくオペレータに対して適切な作業指示書を与えることが可能な印刷システムを提供することができる。これにより、現状のＰＯＤ業務環境におけるオペレータの支援とＰＯＤ業務全体の効率化を図ることができる。
【０１６２】
＜実施形態２＞
実施形態１では、ＪＤＦデータに指示（記述）されている情報をもとに作業指示書を生成する構成について説明した。これに対し、実施形態２では、ＪＤＦデータに記述されていないオフラインフィニッシャのデバイス依存情報を、オフラインフィニッシャの設置時にスタイルシートの中に記述しておく。そして、デバイス依存情報を利用することで、例えば、裁断機の能力を超えた厚さの出力物を当該裁断機で裁断しないよう作業指示書生成時に考慮する構成について説明する。
【０１６３】
以下、実施形態２のスタイルシート登録処理について、図１８を用いて説明する。
【０１６４】
図１８は本発明の実施形態２のスタイルシート登録処理を示すフローチャートである。
【０１６５】
尚、図１８では、新しい加工機器として、裁断機能を有する加工機器が設置された場合を例に挙げて説明する。また、ステップＳ１７０１、ステップＳ１７０２及びステップＳ１７０６は、それぞれ図１６のステップＳ１６０１、ステップＳ１６０２及びステップＳ１６０９に対応し、その詳細については省略する。
【０１６６】
ステップＳ１７０１及びステップＳ１７０２の処理の後、ステップＳ１７０３で、裁断機能を備える加工機器であるか否かを判定する。裁断機能を備える加工機器でない場合（ステップＳ１７０３でＮＯ）、ステップＳ１７０６に進む。一方、裁断機能を備える加工機器である場合（ステップＳ１７０３でＹＥＳ）、ステップＳ１７０４に進む。
【０１６７】
ステップＳ１７０４で、加工機器が裁断可能な厚さを示す情報を含むデバイス依存情報を、スタイルシートを作成するアプリケーションに入力する。ここで、裁断可能な厚さはＰＯＤシステムが作成するＪＤＦデータに記述しておいても良いし、スタイルシートを作成するオペレータが手動で入力しても良い。
【０１６８】
次に、ステップＳ１７０５で、入力されたデバイス依存情報（裁断可能な厚さを示す情報）をスタイルシートに記述する。ステップＳ１７０６で、作成したスタイルシートをネットワーク１０４を介してＭＦＰ１０００にダウンロードすることにより、デバイス依存情報を含むスタイルシートがスタイルシート記憶部１０３０に保持される。
【０１６９】
尚、図１８では、裁断機能を備える加工機器を例に挙げて説明したが、その他の機能についても、同様のフローで、対応するデバイス依存情報をスタイルシートに登録することができる。
【０１７０】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、利用するフィニッシャのデバイス依存情報をスタイルシートに反映することで、各フィニッシャで能力に適切な内容からなるスタイルシートを生成することができる。
【０１７１】
＜実施形態３＞
実施形態１では、印刷後工程の例として、折り、ステイプル、裁断を挙げているが、後印刷工程であれば、これら以外の工程に対しても同様に本発明を適用できるることは言うまでもない。
【０１７２】
また、実施形態２では、ＪＤＦデータ中の印刷後工程の文字列がスタイルシート選択テーブルにない場合は、そのまま処理を終了することになるが、新たなスタイルシートを登録するようオペレータに促すようにしてもよい。
【０１７３】
＜実施形態４＞
上述のＰＯＤ業務においては、後処理業務次第では、オペレータが複数存在し、分業制を採用することが多い。
【０１７４】
しかしながら、複数のオペレータによって一連の後処理作業を行う場合、複数のオペレータが皆等しく装置の操作方法を理解し、同一レベルの作業能力（スキル）を有しているとは限らず、高度なスキルを有するオペレータと比較的スキルの低いオペレータが一連の処理工程中に存在するケースがある。
【０１７５】
また、分業化がなされていないケースでは、一人のオペレータが複数の処理を実行することがあるが、特定の処理に対してはスキルの高いオペレータであっても、特定の処理以外の作業については高度なスキルを有していないといったケースも考えられる。
【０１７６】
即ち、各オペレータ単位や当該オペレータが実行する作業内容を考慮することなく、全てのオペレータに対して一律同様な作業指示内容を提示した場合、スキルの違いや担当する作業の違いに応じて業務効率が低下することが考えられる。
【０１７７】
そして、こうしたＰＯＤ業務環境においては、オペレータが有するスキルに関係なく作業を行える作業指示書を出力する構成も要望される。
【０１７８】
そこで、実施形態４では、実施形態１〜３で示される構成を前提に、一連の作業工程において複数のオペレータが介在するケースにおいて、各オペレータのスキルに関係なく、誰にでも理解できるような可視化した作業指示書を与えることで、より高度なオペレータの支援とＰＯＤ業務全体の効率化を図ることを実現する。
【０１７９】
尚、実施形態４の印刷システムの基本構成は、実施形態１に準ずるものであるが、実施形態４ではプリントサーバ２０において作業指示書を作成する処理を行うものとして説明する。もちろん、上述した実施形態１で説明したように、ＭＦＰ内部において作業指示書を作成する処理を行う場合においても適用可能である。まず、プリントサーバ２０（図１）の内部構成について、図１９を用いて説明する。
【０１８０】
図１９は本発明の実施形態４のプリントサーバの内部構成を示すブロック図である。
【０１８１】
尚、このプリントサーバ２０の構成は、実施形態４以外の上述及び後述の各実施形態においても適用可能なものである。
【０１８２】
図１９において、２００１はＣＰＵ、即ち、中央処理装置であり、プリントサーバ２０全体の制御及び演算処理を行う。２００２はＲＡＭ、即ち、ランダムアクセスメモリであり、処理毎にそれぞれのプログラム及びデータがロードされ実行される作業領域や一時退避領域として機能する。２００３はＲＯＭ、即ち、読出専用メモリであり、システム制御プログラムや、フォントデータ等の記憶領域である。
【０１８３】
２００４はＫＢＣ（キーボードコントローラ）、即ち、キーボード制御部であり、キーボード（ＫＢ）２００５からのキー入力によりデータを受信し、ＣＰＵ２００１へ伝達する。２００６はＰＲＴＣ（プリントコントローラ）、即ち、プリンタ制御部であり、プリンタ装置（ＰＲＴ）２００７を制御する。プリンタ装置２００７は、ＭＦＰ２４や、レーザービームプリンタ、インクジェットプリンタなどである。
【０１８４】
２００８はＤＣ（ディスプレイコントローラ）、即ち、ディスプレイ制御部であり、ディスプレイ（Ｄ）装置２００９への表示制御を行う。このディスプレイ装置２００９には、例えば、ＣＲＴやＬＣＤがある。２０１０はＤＫＣ（ディスクコントローラ）、即ち、ディスク制御部であり、外部記憶装置２０１１とのデータ伝送等の制御を行う。
【０１８５】
２０１１は外部記憶装置であり、これには、ＦＤ（フロッピー（登録商標）ディスク装置）２０１１ａ、ＨＤ（ハードディスク装置）２０１１ｂ、ＣＤ−ＲＯＭ２０１１ｃ、ＤＶＤ−ＲＯＭ２０１１ｄ等で構成される。この外部記憶装置２０１１にプログラム及びデータを記憶させておき、実行時必要に応じて参照またはＲＡＭ２００２へロードする。２０１２はシステムバスであり、プリントサーバ２０を構成する各種構成要素間におけるデータ転送経路である。
【０１８６】
プリントサーバ２０は、基本Ｉ／Ｏ（入出力）プログラム、ＯＳ（オペレーティングシステム）、及び、以下に説明する各種処理を実現する印刷制御プログラムをＣＰＵ２００１が実行することにより動作する。
【０１８７】
基本Ｉ／Ｏプログラムは、例えば、ＲＯＭ２００３に記憶されており、ＯＳはＨＤ２０１１に記憶されている。そして、プリントサーバ２０の電源がＯＮにされたとき、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャルプログラムローディング）機能により、ＨＤ２０１１からＯＳがＲＡＭ２００２に読み込まれ、ＯＳの動作が開始される。
【０１８８】
実施形態４では、印刷制御プログラム及び関連データは、外部記憶装置２０１１のＦＤ２０１１ａ、ＣＤ−ＲＯＭ２０１１ｃやＤＶＤ−ＲＯＭ２０１１ｄ中に記憶されており、この印刷制御プログラム及び関連データを、ＨＤ２０１１ｂにインストールすることができる。この場合、ＯＳ及び基本Ｉ／Ｏプログラムの制御の下、印刷制御プログラム及び関連データがＦＤ２０１１ａ、ＣＤ−ＲＯＭ２０１１ｃやＤＶＤ−ＲＯＭ２０１１ｄから読み出され、ＨＤ２０１１ｂにインストールされて動作可能となる。
【０１８９】
これらの印刷制御プログラム及び関連データのインストール後のＨＤ２０１１ｂのメモリマップは、例えば、基本Ｉ／Ｏプログラム、ＯＳ、印刷制御プログラム、関連データ及びワークエリア等で構成される。
【０１９０】
次に、このように構成された印刷システムにおいて、実施形態４における全体の印刷制御処理手順について説明する。
【０１９１】
まず、実施形態４の印刷システムによる作業指示書生成処理について、図２０を用いて説明する。
【０１９２】
図２０は本発明の実施形態４の印刷システムによる作業指示書生成処理を示すフローチャートである。
【０１９３】
尚、図２０では、実施形態１の図９のフローチャートと同一の処理については、同一のステップ番号を付加して、その詳細については省略する。
【０１９４】
ステップＳ１３０１〜ステップＳ１３０４の処理後、ステップＳ２００１で、選択されたスタイルシートに適用するページデータをＰＤＬデータから抽出する。このページデータはスタイルシートの所定の領域に合成されるサムネイル画像として用いられる。そのため、必要に応じて拡大縮小、さらに回転処理をページデータに対して実行する。
【０１９５】
その後、ステップ１３０５で、ＪＤＦデータに、ステップＳ２００１で作成したページデータを含むスタイルシートを適用する。これにより、ステップＳ１３０６で、生成されたデータをＰＤＬデータからなる作業指示書データとして描画処理し、印刷出力することで作業指示書が生成される。
【０１９６】
次に、ＪＤＦデータへのスタイルシートの適用について具体的に説明する。
【０１９７】
図２１は本発明の実施形態４のスタイルシート内に格納される可視化のための画像データ例を示す図である。
【０１９８】
本実施形態では、実際のフィニッシャ画像データやフィニッシャを示す線画データ（後処理装置（フィニッシャ）に関する後処理装置情報）が、スタイルシート内の所定の領域に合成されるために用意されている。さらに、オペレータが印刷後工程の処理を行う際に見える実際の画像（ページデータ）を出力するための範囲（画像挿入部）を備える。
【０１９９】
例えば、図２１（ａ）では、フィニッシャである中綴じ製本機の給紙口に印刷物をその短辺方向から装填する様子を示す図となっている。また、図２１（ｂ）では、フィニッシャである中綴じ製本機の給紙口に印刷物をその長辺方向から装填する様子を示す図となっている。
【０２００】
画像挿入部には、実際にオペレータがＭＦＰで出力された印刷物の所定ページ（例えば、１ページ目）と同等の画像がサムネイルとして挿入されるため、オペレータは設置の向きや表裏を直感的に知ることができる。
【０２０１】
尚、後処理装置情報は、例えば、スタイルシート記憶部１０３０に記憶されていたり、プリントサーバ２０内に予め記憶されていても良い。指示書生成部１１０３は、後処理装置情報が記憶されている記憶先から適宜必要な後処理装置情報を取得することも可能である。
【０２０２】
図２２は本発明の実施形態４のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【０２０３】
図２２では、図１０のＪＤＦデータに図１１のスタイルシートを適用するとともに、上記の画像データを用いた作業指示書を示している。フィニッシャ画像２２０１と、印刷画像データ２２０２とを組み合わせた可視化データで作業指示書が生成されることがわかる。例えば、図１３の作業指示書と比較して、よりオペレータに対して親切な指示内容となっていることがわかる。
【０２０４】
ここで、フィニッシャ画像と印刷画像データを組み合わせた可視化データとは、フィニッシャでの印刷後工程をう際の処理と、処理を行った出力結果も可視化していることがわかる。ここでもやはり、実際のページデータをサムネイル画像として挿入する。
【０２０５】
例えば、表紙となる位置には、実際のＰＤＬデータに含まれる表紙データを用いて描画し、描画された画像を予め定められた表紙の画像挿入位置に合成する。つまり、印刷後処理を全て実行した後に、最終的に生成された印刷物がどのような構成となるのかが、わかりやすく表示されている。これにより、オペレータは最終的に生成した印刷物が間違いの無いものか否かを容易に識別可能である。
【０２０６】
尚、ＭＦＰでの印刷出力処理や、スタイルシート登録処理、スタイルシート選択処理等の各処理については、実施形態１に準ずるので、ここでは、説明は省略する。
【０２０７】
以上説明したように、実施形態４によれば、ＪＤＦデータによって特定される印刷後工程及びその後処理装置に関する情報を可視化した印刷後工程の作業指示書を生成することで、印刷システムの運用・メンテナンスを効率化することができる。これにより、印刷システムの運用・メンテナンスを効率化することができる。また、オフラインフィニッシャ機器の組み替えやリプレイス時のシステムメンテナンス負荷を軽減することができる。
【０２０８】
また、印刷後工程での出力結果も可視化することにより作業が正しいかの判断を行うことが可能となる。
【０２０９】
＜実施形態５＞
実施形態５では、印刷システムにおける作業指示書の生成において、実施形態４のフィニッシャ画像に加えて、特に、そのフィニッシャの操作部に関する操作部情報を可視化した作業指示書を生成する構成について説明する。
【０２１０】
まず、実施形態５の印刷システムによる作業指示書生成処理について、図２３を用いて説明する。
【０２１１】
図２３は本発明の実施形態５の印刷システムによる作業指示書生成処理を示すフローチャートである。
【０２１２】
尚、図２３では、実施形態１の図９のフローチャートと同一の処理については、同一のステップ番号を付加して、その詳細については省略する。
【０２１３】
ステップＳ１３０１〜ステップＳ１３０４の処理後、ステップＳ２３０１では実施形態４のステップＳ２００１と同様の処理を行う。次に、ステップＳ２３０２で、予め用意されているフィニッシャの操作部の画像データをの抽出を実行する。
【０２１４】
次に、ステップＳ１３０５で、ＪＤＦデータに、ステップＳ２３０１とステップＳ２３０２で作成した可視化データを含むスタイルシートを適用する。これにより、ステップＳ１３０６で、生成されたデータをＰＤＬデータからなる作業指示書データとして描画処理し、印刷出力することで作業指示書が生成される。
【０２１５】
次に、ＪＤＦデータへのスタイルシートの適用について具体的に説明する。
【０２１６】
図２４は本発明の実施形態５のスタイルシート内に格納される可視化のための画像データ例を示す図である。
【０２１７】
フィニッシャの操作部の画像データには、実際のフィニッシャ操作部画像（後処理装置（フィニッシャ）の操作部に関する操作部情報）を元に、印刷後工程の処理を行う際に見える実際のパラメータ設定値を出力するための範囲を備える。図２４では、フィニッシャ操作部画像として、その操作パネル上で設定可能なパラメータ設定値の入力を受け付ける各種パラメータ挿入部を含む画像を示している。
【０２１８】
尚、操作部情報は、例えば、スタイルシート記憶部１０３０に記憶されていたり、プリントサーバ２０内に予め記憶されていても良い。指示書生成部１１０３は、操作部情報が記憶されている記憶先から適宜必要な操作部情報を取得することも可能である。
【０２１９】
図２５は本発明の実施形態５のパラメータ設定値の適用を示す概要図である。
【０２２０】
図２５では、図１０のＪＤＦデータから、パラメータ設定値として、記述１０１２の内容を抽出して、これを、図２４のフィニッシャ操作部画像に適用している例を示している。
【０２２１】
図２６は本発明の実施形態５のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【０２２２】
図２６は、図１０のＪＤＦデータに図１１のスタイルシートを適用した後に印刷出力される作業指示書を示している。フィニッシャ画像２６０１と、印刷画像データ２６０２と、パラメータ設定値を含むフィニッシャ操作部画像２６０３とを組み合わせた可視化データで作業指示書が生成されることがわかる。
【０２２３】
以上説明したように、実施形態５によれば、実施形態４で説明した効果に加えて、ＪＤＦデータによって特定される印刷後工程、及びその後処理装置及びその操作部に関する情報を可視化した印刷後工程の作業指示書を生成することで、印刷システムの運用・メンテナンスをより効率化することができる。
【０２２４】
＜実施形態６＞
実施形態４や５では、オペレータが有するスキルに関係なく作業を行える作業指示書を出力する印刷システムについて説明した。一方で、操作環境によっては、オペレータが有するスキルや作業内容に応じてそれぞれに見合った作業指示書を個別に提示することも、また、１つの重要な要素である。
【０２２５】
そこで、実施形態６では、実施形態１〜５で示される構成を前提に、一連の作業工程において複数のオペレータが介在するケースにおいて、各オペレータのスキルや作業内容に応じて、適切な作業指示書を与える。こうすることで、より高度なオペレータの支援とＰＯＤ業務全体の効率化を図ることを実現する。
【０２２６】
まず、実施形態６の印刷システムによる作業指示書生成処理について、図２７を用いて説明する。
【０２２７】
図２７は本発明の実施形態６の印刷システムによる作業指示書生成処理を示すフローチャートである。
【０２２８】
尚、図２７では、実施形態１の図９のフローチャートと同一の処理については、同一のステップ番号を付加して、その詳細については省略する。
【０２２９】
ステップＳ１３０１〜ステップＳ１３０３の処理後、ステップＳ２７０１で、印刷後工程に対応するオペレータ割当テーブルを参照し、スタイルシートを選択する。その後、ステップ１３０５で、ＪＤＦデータにスタイルシートを適用する。これにより、ステップＳ１３０６で、生成されたデータをＰＤＬデータからなる作業指示書データとして描画処理し、印刷出力することで作業指示書が生成される。
【０２３０】
次に、オペレータ割当について説明する。
【０２３１】
図２８は本発明の実施形態６のオペレータ割当を説明するための図である。
【０２３２】
図２８（ａ）は、印刷後工程に対するオペレータの割当状況を示している。ここでは、（１）折り工程（紙折り機２４０）はオペレータＡが担当、（２）裁断工程（裁断機２５０）はオペレータＣが担当、（３）ステイプル工程（中綴じ製本機２６０）はオペレータＢが担当に割当られていることを示している。そして、このオペレータの割当状況は、図２８（ｂ）に示すオペレータ割当テーブルによって管理される。
【０２３３】
次に、スタイルシートの選択について、図２９を用いて説明する。
【０２３４】
図２９は本発明の実施形態６のスタイルシートの選択を説明するための図である。
【０２３５】
ＭＦＰのスタイルシートセレクタ２９０３は、例えば、指示書生成部１１０３（図８）内で実現され、処理対象のＪＤＦデータ２９０２に記述された工程に従って、印刷後工程の組み合わせを管理する工程テーブル２９０５を有している。そして、オペレータ割当テーブル２９０１から、対応するスタイルシートをスタイルシート選択テーブル２９０４で選択する。例えば、図１０のＪＤＦデータと、図２８（ｂ）のオペレータ割当テーブルの場合では、スタイルシート０３（Ｓｔｙｌｅｓｈｅｅｔ０３）が選択される。
【０２３６】
尚、図２９に示す各種構成要素は、プリントサーバ２０内で構成されても良い。
【０２３７】
次に、作業指示書の具体例について、図３０を用いて説明する。
【０２３８】
図３０は本発明の実施形態６のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【０２３９】
図３０は、図１０のＪＤＦデータと、図１１のスタイルシートと、図２８（ｂ）のオペレータ割当テーブルに基づいて、印刷出力された作業指示書を示しており、各オペレータ毎の作業指示書が生成されることがわかる。特に、各作業指示書では、オペレータが担当する工程については、他の工程と識別可能にその印刷内容が区別して印刷されている。
【０２４０】
次に、印刷後工程のオペレータ割当テーブルをプリンタサーバあるいはＭＦＰに設定するオペレータ割当処理について、図３１を用いて説明する。
【０２４１】
図３１は本発明の実施形態６のオペレータ割当処理を示すフローチャートである。
【０２４２】
まず、ステップＳ３１０１で、現在の印刷後工程に使用するフィニッシャに対するオペレータ割当状態を表示する。これは、現在のオペレータ割当テーブルを参照して実現する。ステップＳ３１０２で、変更指示入力の有無を判定する。変更指示入力がない場合（ステップＳ３１０２でＮＯ）、処理を終了する。一方、変更指示入力がある場合（ステップＳ３１０２でＹＥＳ）、ステップＳ３１０３に進む。
【０２４３】
ステップＳ３１０３で、各フィニッシャの割当設定画面（不図示）を介して、担当するオペレータに関するオペレータ情報を入力する。ステップＳ３１０４で、入力されたオペレータ情報に基づいて、オペレータ割当テーブルの内容を一旦更新し、この更新された内容に基づいて、オペレータ割当状態を表示する。
【０２４４】
ステップＳ３１０５で、オペレータ割当状態の確定指示入力の有無を判定する。つまり、オペレータ割当状態の内容の確認をオペレータに促す。確定指示入力がない場合（ステップＳ３１０５でＮＯ）、ステップＳ３１０３に戻る。一方、確定指示入力がある場合（ステップＳ３１０５でＹＥＳ）、オペレータ割当テーブルの内容を確定する。
【０２４５】
以上説明したように、実施形態６によれば、ＪＤＦデータとオペレータ割当テーブルによるオペレータ情報に基づいて、オペレータに適した作業指示書を生成することにより、印刷システムの運用・メンテナンスを効率化することができる。
尚、スタイルシートの形式は図３０の形式に限定されるものではない。実施形態６では、ＪＤＦデータに記述された後処理の種類と、その後処理を実行するオペレータの情報とに基づいて、それぞれのオペレータが処理する内容を明示する作業指示書を作成するものである。
【０２４６】
＜実施形態７＞
実施形態７では、印刷システムにおける作業指示書の生成において、特に、印刷後工程の担当を示すオペレータ情報と、各オペレータのスキルに合わせた作業指示書を生成する構成について説明する。
【０２４７】
まず、実施形態７のオペレータスキルテーブルについて、図３２を用いて説明する。
【０２４８】
図３２は本発明の実施形態７のオペレータスキルテーブルの一例を示す図である。
【０２４９】
オペレータスキルテーブルでは、実施形態６のオペレータ管理テーブルの構成に加えて、各オペレータによる印刷後工程で使用するフィニッシャに対するスキル（習熟度）を管理している。このスキルには、「Ｈｉｇｈ」と「Ｌｏｗ」があり、「Ｈｉｇｈ」のほうが、「Ｌｏｗ」に比べてスキルが高いことを示している。
【０２５０】
次に、スタイルシートの選択について、図３３を用いて説明する。
【０２５１】
図３３は本発明の実施形態７のスタイルシートの選択を説明するための図である。
【０２５２】
ＭＦＰのスタイルシートセレクタ３３０３は、例えば、指示書生成部１１０３（図８）内で実現される。そして、スタイルシートセレクタ３３０３は、処理対象のＪＤＦデータ３３０２に記述された工程に従って、印刷後工程の組み合わせを管理する工程テーブル３３０５、オペレータ割当テーブル３３０１、オペレータスキルテーブル３３０６から、対応するスタイルシートをスタイルシート選択テーブル３３０４で選択する。例えば、図１０のＪＤＦデータと、図２８（ｂ）のオペレータ割当テーブルと、図３２のオペレータスキルテーブルの場合では、スタイルシート０３（Ｓｔｙｌｅｓｈｅｅｔ０３）が選択される。
【０２５３】
特に、実施形態７のスタイルシートセレクタ３３０３では、各フィニッシャに対して、スキルが「Ｈｉｇｈ」となっているオペレータを優先的に選択するように動作する。また、スキルが同一の場合は、未選択のオペレータを優先的に選択するように動作する。従って、例えば、図３２のオペレータスキルテーブルの場合、紙折り機に対してはオペレータＡ、中綴じ製本機に対してはオペレータＢ、裁断機に対してはオペレータＣを選択する。
【０２５４】
尚、図３３に示す各種構成要素は、印刷サーバ２０内で構成されても良い。また、オペレータ割当テーブルと、オペレータスキルテーブルは、それらの各オペレータ情報を管理する１つのオペレータ管理テーブルとして実現されても良い。
【０２５５】
次に、作業指示書の具体例について、図３４を用いて説明する。
【０２５６】
図３４は本発明の実施形態７のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【０２５７】
図３４は、図１０のＪＤＦデータと、図１１のスタイルシートと、図２８（ｂ）のオペレータ割当テーブルと、図３２のオペレータスキルテーブルに基づいて、印刷出力された作業指示書を示している。図３４により、各オペレータ毎の作業指示書が生成されることがわかる。ここで、オペレータＣに対しては、スキルが「ＬＯＷ」、つまり、工程に係る習熟度が低いため、その操作を支援するための操作支援情報３４０１が印刷される。
【０２５８】
次に、オペレータスキルテーブルを印刷サーバあるいはＭＦＰに設定するオペレータスキル設定処理について、図３５を用いて説明する。
【０２５９】
図３５は本発明の実施形態７のオペレータスキル設定処理を示すフローチャートである。
【０２６０】
まず、ステップＳ３５０１で、現在の印刷後工程に使用するフィニッシャに対するオペレータスキル設定状態を表示する。これは、現在のオペレータスキルテーブルを参照して実現する。ステップＳ３５０２で、変更指示入力の有無を判定する。変更指示入力がない場合（ステップＳ３５０２でＮＯ）、処理を終了する。一方、変更指示入力がある場合（ステップＳ３５０２でＹＥＳ）、ステップＳ３５０３に進む。
【０２６１】
ステップＳ３５０３で、スキルの変更が必要なオペレータを示すオペレータ情報を選択する。ステップＳ３５０４で、変更が必要なフィニッシャを示すフィニッシャ情報を選択する。ステップＳ３５０５で、スキルを示すスキル情報を設定する。ステップＳ３５０６で、入力されたオペレータ情報、フィニッシャ情報、スキル情報に基づいて、オペレータスキルテーブルの内容を一旦更新し、この更新された内容に基づいて、オペレータスキル設定状態を表示する。
【０２６２】
ステップＳ３５０７で、オペレータスキル設定状態の確定指示入力の有無を判定する。つまり、オペレータスキル設定状態の内容の確認をオペレータに促す。確定指示入力がない場合（ステップＳ３５０７でＮＯ）、ステップＳ３５０５に戻る。一方、確定指示入力がある場合（ステップＳ３５０７でＹＥＳ）、オペレータスキルテーブルの内容を確定する。
【０２６３】
次に、ステップＳ３５０８で、選択したフィニッシャに対するオペレータの設定がすべて終了しているか否かを判定する。終了していない場合（ステップＳ３５０８でＮＯ）、ステップＳ３５０４へ戻り、変更が必要なフィニッシャの選択を行い処理を繰り返す。一方、終了している場合（ステップＳ３５０８でＹＥＳ）、ステップＳ３５０９に進む。
【０２６４】
次に、ステップＳ３５０９で、他のオペレータに対するスキルの変更指示入力の有無を判定する。変更指示入力がある場合（ステップＳ３５０９でＹＥＳ）、ステップＳ３５０３に戻り、オペレータの選択を行い処理を繰り返す。一方、変更指示入力がない場合（ステップＳ３５０９でＮＯ）、処理を終了する。
【０２６５】
以上説明したように、実施形態７によれば、実施形態６で説明した効果に加えて、オペレータのスキル情報に基づいて、オペレータとそのスキルに適した作業指示書を生成することにより、印刷システムの運用・メンテナンスを効率化することができる。尚、操作支援情報として、実施形態４や５で説明した画像データを表示するように構成してもよい。
【０２６６】
また、フィニッシャの組み替えやリプレイス時に、そのフィニッシャを操作する可能性のあるオペレータそれぞれのスキルを管理することができるので、システムメンテナンス負荷を軽減することができる。
【０２６７】
＜実施形態８＞
実施形態１〜７では、主に、作業指示書の内容を制御する構成について説明したが、実施形態８では、作業指示書を生成するにあたり、ＪＤＦデータに適用する最適なスタイルシートを選択する構成について説明する。
【０２６８】
実施形態８で説明する構成は、特に、複数種類のフィニッシャが同一機種毎に複数存在していて、それらのフィニッシャから印刷後工程に用いるフィニッシャの組み合わせを選択するためのスタイルシートが複数種類存在している場合に有効である。
【０２６９】
尚、実施形態８の印刷システムの基本構成は、実施形態１に準ずるものであるため、ＭＦＰやプリントサーバの詳細構成については省略する。
【０２７０】
まず、スタイルシートを選択するスタイルシート選択処理について、図３６を用いて説明する。
【０２７１】
図３６は本発明の実施形態８のスタイルシート選択処理を示すフローチャートである。
【０２７２】
まず、ステップＳ３６０１で、ＪＤＦデータから印刷後工程の記述の有無を判定する。印刷後工程の記述がない場合（ステップＳ３６０１でＮＯ）、処理を終了する。一方、印刷後工程の記述がある場合（ステップＳ３６０１でＹＥＳ）、ステップＳ３６０２に進む。
【０２７３】
ステップＳ３６０２で、ＪＤＦデータから、印刷後工程の工程数及びその種類、その設定等に関する印刷後工程情報を取得する。ここで、印刷後工程の工数とは、何種類の印刷後工程を必要としているかの数を示している。
【０２７４】
ここで、印刷後工程の種類と設定については、例えば、図３７に示すようなものがある。つまり、印刷後工程の種類は、必要とされている印刷後工程の種類であり、図３７では、紙折り機、裁断機、中綴じ製本機、くるみ製本機による各印刷後工程である。また、設定とは、例えば、紙折り機の場合は、その紙折り機に用意されている折り方として、各フィニッシャに用意されている設定項目（二つ折、肩袖折、開観音折、外三つ折、外四つ折、巻き四つ折等）を示すものである。
【０２７５】
次に、ステップＳ３６０３で、設定された各印刷後工程の条件を満足するフィニッシャを抽出する。これは、図３８に示すように、用意されているフィニッシャの種類と設定項目をフィニッシャ情報として管理するフィニッシャ情報テーブルを、例えば、ＭＦＰ内に予め管理しておき、そのフィニッシャ情報テーブルからＪＤＦデータの設定に合うフィニッシャを選択することで行われる。
【０２７６】
尚、図３８のフィニッシャ情報テーブルにおいて、各フィニッシャの設定項目で示されるフィニッシャの格納順が、その設定項目における印刷後工程で使用するフィニッシャの優先順位となっている。また、優先順位としては、設定項目における印刷後工程で使用するフィニッシャの優先順位に限定されず、フィニッシャの種類毎における優先順位、オペレータによって設定されたフィニッシャ情報の優先順位をフィニッシャ情報テーブルで併せて管理するようにしても良い。
【０２７７】
次に、ステップＳ３６０４で、設定されている印刷後工程の組み合わせに従って、選択されたフィニッシャから、設定されている印刷後工程を満足する、フィニッシャの組み合わせをすべて選択した組み合わせ情報を作成する。
【０２７８】
次に、ステップＳ３６０５で、作成されたフィニッシャの組み合わせ情報から最も優先順位の高い組み合わせを選択する。これは、例えば、図３８では、予め各フィニッシャの各設定項目、つまり、各印刷後工程毎に、優先順位が付けられているので、この優先順位を組み合わせ情報で選択された組み合わせで使用されるすべての優先順位を加算した値によって、最も優先順位の高い組み合わせを決定する。
【０２７９】
次に、ステップＳ３６０６で、最終的に選択された組み合わせ情報用に作成、保持されているスタイルシートを取得する。スタイルシートは、各フィニッシャの各設定項目毎、又はその設定項目の組み合わせ毎に、スタイルシート選択テーブルで管理されている。
【０２８０】
次に、ステップＳ３６０７で、ＪＤＦデータに取得したスタイルシートを適用して、作業指示書データを生成する。各フィニッシャの各設定毎に用意されたスタイルシートによって生成される作業指示書の例を図３９に示す。また、複数の印刷後工程が組み合わされたスタイルシートによって生成された作業指示書の例を図４０に示す。
【０２８１】
ここで、図３９では、「二つ折」及び「肩袖折」それぞれについては、フィニッシャＡが最優先に使用するフィニッシャであることが、フィニッシャ情報テーブルを参照することによってわかるので、これに対するスタイルシートが選択されて作業指示書が生成される。一方、「開観音折」については、フィニッシャＣが最優先に使用するフィニッシャであることが、フィニッシャ情報テーブルを参照することによってわかるので、これに対するスタイルシートが選択されて作業指示書が生成される。
【０２８２】
また、図４０では、「二つ折」と「開観音折」の組み合わせについては、フィニッシャＡとフィニッシャＣが最優先に使用するフィニッシャであることが、フィニッシャ情報テーブルを参照することによってわかるので、これに対するスタイルシートが選択されて作業指示書が生成される。
【０２８３】
以上説明したように、実施形態８によれば、同一の印刷後工程に利用可能なフィニッシャ群を利用する場合に最適なフィニッシャの順に管理したフィニッシャ情報テーブルと、そのフィニッシャに対するスタイルシートを管理することで、処理対象の印刷後工程に対する最適なフィニッシャを用いるためのスタイルシートを選択して、そのスタイルシートによる作業指示書を生成することができる。
【０２８４】
これにより、各印刷後工程に対し、より最適な作業指示書を提供することができ、現状のＰＯＤ業務環境におけるオペレータの支援とＰＯＤ業務全体の効率化を図ることができる。
【０２８５】
＜実施形態９＞
実施形態８では、フィニッシャ情報テーブルに、各フィニッシャの設定項目毎に、利用可能なフィニッシャ群をその優先順位順で管理しておき、この優先順位に基づいて、最終的なスタイルシートを選択する構成について説明した。これに対して、実施形態９では、印刷後工程の組み合わせにおいて、利用可能なフィニッシャの組み合わせを規定するスタイルシート群を管理しておき、これにより、最終的なスタイルシートを選択する構成について説明する。
【０２８６】
以下、実施形態９では、このような構成の場合について説明する。
【０２８７】
まず、スタイルシートを選択するスタイルシート選択処理について、図４１を用いて説明する。
【０２８８】
図４１は本発明の実施形態９のスタイルシート選択処理を示すフローチャートである。
【０２８９】
まず、ステップＳ４１０１で、ＪＤＦデータから印刷後工程の記述の有無を判定する。印刷後工程の記述がない場合（ステップＳ４１０１でＮＯ）、処理を終了する。一方、印刷後工程の記述がある場合（ステップＳ４１０１でＹＥＳ）、ステップＳ４１０２に進む。
【０２９０】
ステップＳ４１０２で、ＪＤＦデータから、印刷後工程の工程数及びその種類、その設定等に関する印刷後工程情報を取得する。
【０２９１】
次に、ステップＳ４１０３で、指定されている各印刷後工程の種類の組み合わせに対するスタイルシートを選択する。これは、図４２に示すような、各種印刷後工程の種類の組み合わせ毎に予め用意されたスタイルシートの情報（スタイルシート情報）から、設定で指定された印刷後工程の組み合わせに合ったものを選択する。つまり、設定で行われる印刷後工程の種類が、裁断機と中綴じ製本機の場合、スタイルシートＡＡとＣＣが選択される。
【０２９２】
尚、このスタイルシート情報は、例えば、ＭＦＰ内のスタイルシート選択テーブル内で管理される。また、実施形態９は管理するスタイルシート情報は、各種印刷後工程の種類の組み合わせ毎に対するものであるので、このスタイルシート情報では、各種印刷後工程に対応するフィニッシャの種類、各フィニッシャで実行可能な印刷後工程の種類、印刷システムにおける、フィニッシャの構成位置（オンラインフィニッシャ／ニアラインフィニッシャ／オフラインフィニッシャ）を管理することになる。
【０２９３】
次に、ステップＳ４１０４で、ステップＳ４１０２で取得した各印刷後工程の設定と、予め保持しているフィニッシャ情報より、ステップＳ４１０３で選択したスタイルシートより、ＪＤＦデータで指定されていた処理を行うのに適したスタイルシートを選択する。つまり、裁断機と中綴じ製本機による印刷後工程がＪＤＦデータで指定されていた場合、図４２のスタイルシート情報では、スタイルシートＡＡとＣＣがステップＳ４１０３で選択されている。そして、ＪＤＦデータで設定されている中綴じが、厚さ３０ｍｍを超える場合、スタイルシートＡＡ、ＣＣの内、スタイルシートで指定されている中綴じ製本機の能力がこれを満足するスタイルシートが選択される。
【０２９４】
次に、ステップＳ４１０５で、ここまでのスタイルシートの選択処理の結果、複数のスタイルシートが選択されているか否かを判定する。スタイルシートが１つだけ選択されている場合（ステップＳ４１０５でＮＯ）、ステップＳ４１１１に進む。一方、複数のスタイルシートが選択されている場合（ステップＳ４１１１でＹＥＳ）、ステップＳ４１０６に進む。
【０２９５】
ステップＳ４１０６で、選択された複数のスタイルシートの内、使用しているフィニッシャにニアラインフィニッシャがあるもの、またはニアラインフィニッシャをより多く使用しているスタイルシートを選択する。つまり、ニアラインフィニッシャ優先でスタイルシートを選択する。
【０２９６】
次に、ステップＳ４１０７で、ここまでのスタイルシートの選択処理の結果、複数のスタイルシートが選択されているか否かを判定する。スタイルシートが１つだけ選択されている場合（ステップＳ４１０７でＮＯ）、ステップＳ４１１１へ進む。一方、複数のスタイルシートが選択されている場合（ステップＳ４１０７でＹＥＳ）、ステップＳ４１０８に進む。
【０２９７】
ステップＳ４１０８で、選択された複数のスタイルシートの内、使用するフィニッシャの数が最も少ないスタイルシートを選択する。つまり、ＪＤＦデータに指定してある印刷後工程の複数の処理を１つのフィニッシャで行えるフィニッシャを指定しているスタイルシートを選択する。
【０２９８】
次に、ステップＳ４１０９で、ここまでのスタイルシートの選択処理の結果、複数のスタイルシートが選択されているか否かを判定する。スタイルシートが１つだけ選択されている場合（ステップＳ４１０９でＮＯ）、ステップＳ４１１１へ進む。一方、複数のスタイルシートが選択されている場合（ステップＳ４１０９でＹＥＳ）、ステップ２１１０へ進む。
【０２９９】
ステップＳ４１１０で、複数の残ったスタイルシートの内、最も優先順位が高いものを選択する。この選択は、図４２のスタイルシート情報に示すように、各種印刷後工程の種類の組み合わせ毎に予め付けられた優先順位によって行われる。特に、図４２では、格納順序が、その印刷後工程で使用するスタイルシートの優先順位となっている。次に、ステップＳ４１１１で、ＪＤＦデータに取得したスタイルシートを適用して、作業指示書データを生成する。
【０３００】
以上説明したように、実施形態９によれば、実施形態８で説明した効果に加えて、印刷後工程の組み合わせ毎に利用可能なスタイルシートのスタイルシート情報を管理しておくことで、このスタイルシート情報に基づいて、処理対象の印刷後工程に対する最適なスタイルシートを選択して、そのスタイルシートによる作業指示書を生成することができる。
【０３０１】
尚、上記実施形態１〜９は一例であり、用途や目的に応じて、各実施形態を任意に組み合わせた実施形態を実現しても良いことは言うまでもない。例えば、実施形態８や９におけるスタイルシートの選択と、実施形態１における作業指示書の生成を組み合わせた構成を実現しても良い。
【０３０２】
また、上記各実施形態で説明する各種処理は、プリントサーバとＭＦＰとで実現する構成をそれぞれ例に挙げて説明したが、全ての実施形態において、印刷以外の全ての処理をプリントサーバ上で実現するようにしても良いし、あるいはＭＦＰで全ての処理を実現するようにしても良い。あるいは、ＭＦＰやプリントサーバ以外の外部装置（例えば、パーソナルコンピュータ）上で実現するようにしても良い。
【０３０３】
いずれにしても、これらＭＦＰ、プリントサーバあるいは外部装置あるいはそれらの組み合わせが、上記各実施形態で説明する各種処理を実現する情報処理装置として機能することができる。
【０３０４】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０３０５】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０３０６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０３０７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０３０８】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０３０９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０３１０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３１１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０３１２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０３１３】
【図１】本発明の実施形態１の印刷システムのワークフロー構成の一例を示す図である。
【図２】本発明の実施形態１のＰＯＤシステムの構成例を示す図である。
【図３】本発明の実施形態１のＰＯＤシステムの構成例を示す図である。
【図４】本発明の実施形態１の印刷後工程の一例を示す図である。
【図５】本発明の実施形態１のサドルステッチによる製本の例を示す図である。
【図６】本発明の実施形態１のグルーバインドによる製本の例を示す図である。
【図７】本発明の実施形態１のＭＦＰの構成を示す図である。
【図８】本発明の実施形態１のＭＦＰの内部構成を示すブロック図である。
【図９】本発明の実施形態１の印刷システムによる作業指示書生成処理を示すフローチャートである。
【図１０】本発明の実施形態１のＪＤＦデータの具体例を示す図である。
【図１１】本発明の実施形態１のスタイルシートの具体例を示す図である。
【図１２】本発明の実施形態１のスタイルシートの構成例を示す図である。
【図１３】本発明の実施形態１のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【図１４】本発明の実施形態１のＭＦＰの印刷処理の概要を示すフローチャートである。
【図１５】本発明の実施形態１のステップＳ１４０２の描画処理の詳細を示すフローチャートである。
【図１６】本発明の実施形態１のスタイルシート登録処理を示すフローチャートである。
【図１７】本発明の実施形態１のスタイルシート選択処理を示すフローチャートである。
【図１８】本発明の実施形態２のスタイルシート登録処理を示すフローチャートである。
【図１９】本発明の実施形態４のプリントサーバの内部構成を示すブロック図である。
【図２０】本発明の実施形態４の印刷システムによる作業指示書生成処理を示すフローチャートである。
【図２１】本発明の実施形態４のスタイルシート内に格納される可視化のための画像データ例を示す図である。
【図２２】本発明の実施形態４のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【図２３】本発明の実施形態５の印刷システムによる作業指示書生成処理を示すフローチャートである。
【図２４】本発明の実施形態５のスタイルシート内に格納される可視化のための画像データ例を示す図である。
【図２５】本発明の実施形態５のパラメータ設定値の適用を示す概要図である。
【図２６】本発明の実施形態５のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【図２７】本発明の実施形態６の印刷システムによる作業指示書生成処理を示すフローチャートである。
【図２８】本発明の実施形態６のオペレータ割当を説明するための図である。
【図２９】本発明の実施形態６のスタイルシートの選択を説明するための図である。
【図３０】本発明の実施形態６のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【図３１】本発明の実施形態６のオペレータ割当処理を示すフローチャートである。
【図３２】本発明の実施形態７のオペレータスキルテーブルの一例を示す図である。
【図３３】本発明の実施形態７のスタイルシートの選択を説明するための図である。
【図３４】本発明の実施形態７のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【図３５】本発明の実施形態７のオペレータスキル設定処理を示すフローチャートである。
【図３６】本発明の実施形態８のスタイルシート選択処理を示すフローチャートである。
【図３７】本発明の実施形態８の印刷後工程の種類と設定項目の例を説明するための図である。
【図３８】本発明の実施形態８のフィニッシャ情報テーブルの一例を示す図である。
【図３９】本発明の実施形態８のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【図４０】本発明の実施形態８のＪＤＦデータにスタイルシートを適用して生成される作業指示書の具体例を示す図である。
【図４１】本発明の実施形態９のスタイルシート選択処理を示すフローチャートである。
【図４２】本発明の実施形態９のスタイルシート情報の一例を示す図である。
【符号の説明】
【０３１４】
１１００  フォーマッタ制御部
１１０１  プロトコル制御部
１１０２  ＪＤＦ解析部
１１０３  指示書生成部
１１０４  ＰＤＬ解析部
１１０５  データ描画部
１１０６  ページメモリ
１０２０  パネル入出力制御部
１０３０  スタイルシート記憶部
１３００  出力制御部
１４００  プリンタエンジン部
【図１】
2006301742.tif 000003
【図２】
2006301742.tif 000004
【図３】
2006301742.tif 000005
【図４】
2006301742.tif 000006
【図５】
2006301742.tif 000007
【図６】
2006301742.tif 000008
【図７】
2006301742.tif 000009
【図８】
2006301742.tif 000010
【図９】
2006301742.tif 000011
【図１０】
2006301742.tif 000012
【図１１】
2006301742.tif 000013
【図１２】
2006301742.tif 000014
【図１３】
2006301742.tif 000015
【図１４】
2006301742.tif 000016
【図１５】
2006301742.tif 000017
【図１６】
2006301742.tif 000018
【図１７】
2006301742.tif 000019
【図１８】
2006301742.tif 000020
【図１９】
2006301742.tif 000021
【図２０】
2006301742.tif 000022
【図２１】
2006301742.tif 000023
【図２２】
2006301742.tif 000024
【図２３】
2006301742.tif 000025
【図２４】
2006301742.tif 000026
【図２５】
2006301742.tif 000027
【図２６】
2006301742.tif 000028
【図２７】
2006301742.tif 000029
【図２８】
2006301742.tif 000030
【図２９】
2006301742.tif 000031
【図３０】
2006301742.tif 000032
【図３１】
2006301742.tif 000033
【図３２】
2006301742.tif 000034
【図３３】
2006301742.tif 000035
【図３４】
2006301742.tif 000036
【図３５】
2006301742.tif 000037
【図３６】
2006301742.tif 000038
【図３７】
2006301742.tif 000039
【図３８】
2006301742.tif 000040
【図３９】
2006301742.tif 000041
【図４０】
2006301742.tif 000042
【図４１】
2006301742.tif 000043
【図４２】
2006301742.tif 000044