(57)【要約】【課題】フィニッシャのスループットを効率よく発揮するための印刷物セットアップ方法を作業員に報知できるようにする。【解決手段】ネットワークを介して送られてくる印刷コンテンツを受信する印刷コンテンツ受信手段と、前記印刷コンテンツ受信手段により受信した印刷コンテンツを解析する解析手段と、前記解析手段により解析された印刷ジョブを制御する印刷ジョブ制御手段と、前記フィニッシャの処理能力を取得する処理能力取得手段と、前記印刷コンテンツ受信手段により受信した印刷コンテンツの情報、または前記処理能力取得手段により取得した前記フィニッシャの処理能力に応じて印刷物の仕分け方を制御する仕分け制御手段とを設け、印刷物を画像形成装置にて出力する際に、フィニッシャのスループットを最大に発揮する量で印刷物を仕切るようにする。【選択図】図５
2007249269.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された画像処理装置と、単独動作可能なフィニッシャとを管理する情報処理装置であって、
前記ネットワークを介して送られてくる印刷コンテンツを受信する印刷コンテンツ受信手段と、
前記印刷コンテンツ受信手段により受信した印刷コンテンツを解析する解析手段と、
前記解析手段により解析された印刷ジョブを制御する印刷ジョブ制御手段と、
前記フィニッシャの処理能力を取得する処理能力取得手段と、
前記印刷コンテンツ受信手段により受信した印刷コンテンツの情報、または前記処理能力取得手段により取得した前記フィニッシャの処理能力に応じて印刷物の仕分け方を制御する仕分け制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記仕分け制御手段は、前記印刷コンテンツ受信手段により受信した印刷コンテンツにて指定された制限値に基づいて前記印刷物の仕分け方を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ユーザが所望の条件を入力する入力手段を有し、
前記仕分け制御手段は、前記入力手段で入力された条件に基づいて前記印刷コンテンツを画像形成装置に出力する際の仕分け方を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記仕分け制御手段は、用紙の特性情報に基づいて前記印刷物の仕分け制御を行なうことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記印刷ジョブを印刷する用紙の特性情報を管理する特性情報管理手段を有することを特徴とする請求項１〜４の何れか１項に記載の情報処理装置。
【請求項６】
前記フィニッシャの処理能力を記憶装置に保持する保持手段を有することを特徴とする請求項１〜５の何れか１項に記載の情報処理装置。
【請求項７】
前記仕分け制御手段は、印刷物の仕分け制御を用紙ごとに行なうことを特徴とする請求項１〜６の何れか１項に記載の情報処理装置。
【請求項８】
前記仕分け制御手段は、印刷物の仕分けにともない、ジョブを分割して生成することを特徴とする請求項１〜６の何れか１項に記載の情報処理装置。
【請求項９】
前記仕分け制御手段は、複数の印刷コンテンツを一括して出力またはシフト制御を行なうことを特徴とする請求項１〜６の何れか１項に記載の情報処理装置。
【請求項１０】
前記仕分け制御手段は、印刷物を印刷する際に、１冊ごとの境界に仕切り紙を挿入することを特徴とする請求項１〜６の何れか１項に記載の情報処理装置。
【請求項１１】
前記仕分け制御手段は、冊の区切りを利用して印刷物の仕分け制御を行なうことを特徴とする請求項１〜６の何れか１項に記載の情報処理装置。
【請求項１２】
前記請求項１〜１１の何れか１項に記載の情報処理装置を有することを特徴とする画像形成システム。
【請求項１３】
ネットワークを介して接続された画像処理装置と、単独動作可能なフィニッシャとを管理する情報処理方法であって、
前記ネットワークを介して送られてくる印刷コンテンツを受信する印刷コンテンツ受信工程と、
前記印刷コンテンツ受信工程において受信した印刷コンテンツを解析する解析工程と、
前記解析工程において解析された印刷ジョブを制御する印刷ジョブ制御工程と、
前記フィニッシャの処理能力を取得する処理能力取得工程と、
前記印刷コンテンツ受信工程において受信した印刷コンテンツの情報、または前記処理能力取得工程において取得した前記フィニッシャの処理能力に応じて印刷物の仕分け方を制御する仕分け制御工程とを有することを特徴とする情報処理方法。
【請求項１４】
ネットワークを介して接続された画像処理装置と、単独動作可能なフィニッシャとを管理する情報処理方法をコンピュータに実行させるプログラムであって、
前記ネットワークを介して送られてくる印刷コンテンツを受信する印刷コンテンツ受信工程と、
前記印刷コンテンツ受信工程において受信した印刷コンテンツを解析する解析工程と、
前記解析工程において解析された印刷ジョブを制御する印刷ジョブ制御工程と、
前記フィニッシャの処理能力を取得する処理能力取得工程と、
前記印刷コンテンツ受信工程において受信した印刷コンテンツの情報、または前記処理能力取得工程において取得した前記フィニッシャの処理能力に応じて印刷物の仕分け方を制御する仕分け制御工程とを有する情報処理方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
前記請求項１４に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及び情報処理方法に関し、例えば、複数の工程からなる画像形成処理を実行可能な画像形成システムの制御に用いて好適な技術に関するものである。
【背景技術】
【０００２】
従来、第三者（顧客、クライアント）から印刷物（雑誌、新聞、カタログ、広告、グラビア等）の作成依頼を受注して印刷物を作成し、それを該クライアントに納品することでクライアントから報酬を得る、所謂、商業的印刷業界では、現在でも、オフセット製版印刷機などの大規模な印刷装置等を用いているのが主流である。
【０００３】
該印刷業界では、入稿、デザインやレイアウト、カンプ（プリンタ出力によるプレゼンテーション）、校正（レイアウト修正や色修正）、校正刷り（プルーフプリント）、版下作成、印刷、後処理加工、発送といった具合に様々な工程を踏んで作業を進めてきた。
【０００４】
これは、前述のような印刷機の利用には版下作成を欠かすことができず、一度版下を作成すると、その修正は容易でなく、且つコスト的にかなり不利であるため、入念な校正、即ちレイアウトのチェックや色の確認作業が必須であったためであること等に起因する。
【０００５】
このように、印刷業界では、大掛かりな装置を必要とし、なお且つ、クライアントが所望する印刷物を作成するのにある程度の時間も必要であった。しかも、これらそれぞれの作業には専門知識が必要であり、いわば職人と呼ばれる熟練者のノウハウが必要であった。
【０００６】
一方で、最近、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化が実現されている。これに伴い、前記のような印刷業界に対抗して、プリント・オン・ディマンド（Print On Demand：以下、ＰＯＤと表記する）と呼ばれる、印刷装置で扱うジョブよりも比較的小ロットのジョブを、大掛かりな装置、システムを用いずに、短納期で取り扱えることを目指している。
【０００７】
前記のような大規模な印刷機、印刷手法に変わって、例えば、ディジタル複写機やディジタル複合機等のディジタル画像形成装置を最大限に活用して、電子データを用いたディジタルプリントを実現して商売を行なう市場も出現しつつある。
【０００８】
このようなＰＯＤ市場では、従来の印刷業界に比べてディジタル化が融合し、コンピュータを利用した管理、制御が浸透してきており、コンピュータを利用してある程度、印刷業界のレベルに近づこうとしている。このような背景の中で、ＰＯＤ市場には、コピー・プリントショップ印刷会社の印刷サービスと言われるＰＦＰ（Print For Pay）や、企業内社内向け印刷サービスと言われるＣＲＤ（Centralized Reproduction Department）などが存在する。
【０００９】
前記のような印刷業界やＰＯＤ業界において、画像形成装置を用いて印刷を行ない、出力される用紙を、フィニッシャにて折り・断裁・製本等の印刷後処理を行なうことで目的の形状に加工し、求める成果物を得ている。
【００１０】
例えば、クライアントＰＣと画像形成装置がネットワークで接続されて通信可能な画像処理システムにおいて、ＭＦＰ等の複合画像形成装置とフィニッシャとが接続されてシステム化されている。このようなシステムの場合に、印刷された用紙に所定の後処理を実行させる場合には、クライアントＰＣ上で動作するプリンタドライバやアプリケーションにより画像形成装置とフィニッシャの制御を一括して行なっていた。この種の技術として例えば、特許文献１がある。
【００１１】
また、画像形成装置から連続して出力される複数枚の用紙を、１冊ごともしくは印刷物内の特定ページにタブ紙のような媒体を挿入する方法として、特許文献２においては、印刷業務における印刷やフィニッシングといった作業の段階を視覚的に反映するインタフェースを提供するソフトウェアが提案されている。
【００１２】
これにより、印刷作業の準備段階で印刷物に対する効率的なページ単位での変更を行なう機能性が提供される。この機能により、タブ付き区切りページのような媒体の挿入が視覚的に表現され、これによりオペレータは印刷物内にタブ付き区切りページを挿入することができる。また、印刷物の冊の終わりにタブ付き区切りページを自動的に挿入することもできる。
【００１３】
【特許文献１】特開平８−２１２０２２号公報
【特許文献２】特開２００３−５９４４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、画像形成装置に接続されていないフィニッシャを利用する際に、用紙の搬送及びフィニッシャへ用紙をセットアップする作業が発生するが、フィニッシャは一度にセットできる用紙の量に枚数や厚さ等の制限が機種ごとにある。そのため、画像形成装置にて出力した印刷物を仕分けることにより、フィニッシャにセットアップを行なっている。
【００１５】
前述した特許文献２においては、印刷物の冊の終わりに機械的にタブ紙を挿入するか、オペレータが印刷物中のページを指定して、タブ紙などの媒体の挿入箇所を指定することで、印刷物の１冊中の特定ページにタブ紙を挿入する。この特許文献２においては、複数冊をまとめてフィニッシャにセットアップする方法が一切開示されていなかった。
【００１６】
また、各冊内の固定ページにタブ紙を挿入するために、タブ紙の挿入箇所が１冊分のページ数間隔の繰り返しになっており、フィニッシャに一度に何冊セットアップするかを作業員に明示する方法が一切開示されていなかった。そのため、作業員がフィニッシャに印刷物をセットアップする際に、フィニッシャのスループットを発揮するには、印刷物をフィニッシャへ何冊ずつセットすればよいかを把握しにくいという課題があった。
【００１７】
また、後処理の流れが「断ち割り」→「折丁」→「丁合」→「綴じ」→「くるみ」→「三方断裁」のような場合に、「折丁」加工までは印刷物がノンコレートであり、「丁合」処理においてページが順番に並べられる。前記特許文献２では、ノンコレート印刷の場合に印刷物を仕分けるための方法が一切開示されていなかった。
【００１８】
そのため、ノンコレート印刷の際に、作業員がフィニッシャに印刷物をセットアップするにあたり、フィニッシャのスループットを効率よく発揮するために印刷物をどのように仕分ければよいかが解り難いという課題があった。
【００１９】
本発明は前述の問題点にかんがみ、フィニッシャのスループットを効率よく発揮するための印刷物セットアップ方法を作業員に報知できるようにすることを目的としている。
【課題を解決するための手段】
【００２０】
本発明の情報処理装置は、ネットワークを介して接続された画像処理装置と、単独動作可能なフィニッシャとを管理する情報処理装置であって、前記ネットワークを介して送られてくる印刷コンテンツを受信する印刷コンテンツ受信手段と、前記印刷コンテンツ受信手段により受信した印刷コンテンツを解析する解析手段と、前記解析手段により解析された印刷ジョブを制御する印刷ジョブ制御手段と、前記フィニッシャの処理能力を取得する処理能力取得手段と、前記印刷コンテンツ受信手段により受信した印刷コンテンツの情報、または前記処理能力取得手段により取得した前記フィニッシャの処理能力に応じて印刷物の仕分け方を制御する仕分け制御手段とを有することを特徴とする。
【００２１】
本発明の画像形成システムは、ネットワークを介して接続された画像処理装置と、単独動作可能なフィニッシャとを管理する情報処理方法であって、前記ネットワークを介して送られてくる印刷コンテンツを受信する印刷コンテンツ受信工程と、前記印刷コンテンツ受信工程において受信した印刷コンテンツを解析する解析工程と、前記解析工程において解析された印刷ジョブを制御する印刷ジョブ制御工程と、前記フィニッシャの処理能力を取得する処理能力取得工程と、前記印刷コンテンツ受信工程において受信した印刷コンテンツの情報、または前記処理能力取得工程において取得した前記フィニッシャの処理能力に応じて印刷物の仕分け方を制御する仕分け制御工程とを有することを特徴とする。
【００２２】
本発明のプログラムは、ネットワークを介して接続された画像処理装置と、単独動作可能なフィニッシャとを管理する情報処理方法をコンピュータに実行させるプログラムであって、前記ネットワークを介して送られてくる印刷コンテンツを受信する印刷コンテンツ受信工程と、前記印刷コンテンツ受信工程において受信した印刷コンテンツを解析する解析工程と、前記解析工程において解析された印刷ジョブを制御する印刷ジョブ制御工程と、前記フィニッシャの処理能力を取得する処理能力取得工程と、前記印刷コンテンツ受信工程において受信した印刷コンテンツの情報、または前記処理能力取得工程において取得した前記フィニッシャの処理能力に応じて印刷物の仕分け方を制御する仕分け制御工程とを有する情報処理方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、印刷物を画像形成装置にて出力する際に、フィニッシャのスループットを最大に発揮する量で、印刷物をシフトして出力する方法か、仕切り紙を挿入する方法により印刷物を仕切るようにしたので、フィニッシャのスループットを効率よく発揮するように印刷物をセットアップする仕方を作業員に明示することができる。
【発明を実施するための最良の形態】
【００２４】
（第１の実施形態）
[システム構成]
図１は、本発明の実施形態を説明する情報処理システムの一例を示す構成図である。
図１に示すように、本実施形態の画像形成システムはプリントサーバ１００、第１のクライアントPC１０１、第２のクライアントPC１０２、画像形成装置（プリンタ）１０３、画像形成装置１０３にインラインで接続しているインラインフィニッシャ１０４、ネットワーク１０００に接続しているニアラインフィニッシャ１０５、ネットワーク１０００に接続していないオフラインフィニッシャ、さらには1台あるいは複数台のフィニッシャをネットワーク１０００に接続して制御できるようにしたフィニッシャシステムとから構成されており、これらはネットワーク１０００によって通信ができる。
【００２５】
以下に、本実施形態におけるインライン、オフライン、ニアラインの用語を説明する。フィニッシャに対する処理制御の方法の観点から区別して説明する。
インラインフィニッシャとは、フィニッシャにおいて行なう処理内容を画像形成装置から設定するものである。
オフラインフィニッシャとは、フィニッシャにおいて行なう処理内容をフィニッシャにおいて設定するものである。
ニアラインフィニッシャとは、フィニッシャにおいて行なう処理内容を、フィニッシャにおいてのみならず、ネットワーク１０００を介して別の機器からも設定できるようにしたものである。
【００２６】
また、印刷出力物の搬送経路（紙パス）における特徴を述べる。これは一般的な特徴であり、理解を助ける目的で記述するもので、この説明に限定されるものではない。
【００２７】
インラインフィニッシャは、画像形成装置とフィニッシャとが物理的につながっている場合が多く、画像形成装置の印刷出力した紙が搬送経路（紙パス）を通ってフィニッシャに速やかに送られる場合が多い。
【００２８】
オフラインフィニッシャは、画像形成装置とは物理的につながっていない場合が多く、画像形成装置の印刷出力した紙は台車やトレイ、ベルトコンベアなどで一旦バッファされ、その後にフィニッシャの入力部にセットされる場合が多い。ニアラインフィニッシャは、オフラインフィニッシャと同様に、一旦バッファされた後にその入力部にセットされる場合が多い。
【００２９】
[プリントサーバ及びクライアントＰＣの構成]
図２は、図１に示したプリントサーバ及びクライアントＰＣのハードウェア構成の一例を説明するブロック図である。
【００３０】
図２において、ＣＰＵ２００は、ＨＤ（ハードディスク）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳ（オペレーティング・システム）や印刷制御プログラム等を読出して実行し、ＲＡＭ２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納制御を行なうための制御部である。
【００３１】
ＲＯＭ２０１は、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する記憶部である。ＲＡＭ２０２は、ＣＰＵ２００の主メモリやワークエリア等として機能する一時記憶部である。
【００３２】
ＦＤ（フロッピー（登録商標）ディスク）ドライブ２０３は、後述する図５に示すように記憶媒体としてのＦＤ２０４に記憶されたプログラム等を本コンピュータシステムにロードするための記憶媒体読み込み部である。なお、クライアントＰＣは、ＦＤドライブ２０３に代えて、或いはＦＤドライブ２０３と共に、他の記憶媒体読込部を備えてもよい。他の記憶媒体としては、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、コンピュータが読み取り可能なあらゆる記憶媒体が挙げられる。
【００３３】
ＨＤ２０５は、大容量メモリとして機能する外部記憶部であり、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、印刷制御プログラム、及び関係プログラム等を格納している。さらに、アプリケーションプログラムは印刷属性をＨＤに保存が可能である。
【００３４】
キーボード２０６は、ユーザがクライアントＰＣに対して、デバイスの制御コマンドの命令等を入力指示するための指示入力部である。
【００３５】
ディスプレイ２０７は、キーボード２０６から入力したコマンドや、図１のプリンタ１０３、インラインフィニッシャ１０４、ニアラインフィニッシャ１０５、及びプリントシステムの状態等を表示する表示部である。
【００３６】
なお、実際にはクライアントＰＣ上で稼動するオペレーティング・システムを介して表示部に表示指示がなされ、このオペレーティング・システムに本印刷処理プログラムによりリソースファイルの表示指示が行なわれ、後述する各表示が実現される。２０８はシステムバスであり、クライアントＰＣ内のデータの流れを司るものである。またインタフェース２０９は、入出力部であり、インタフェース２０９を介してネットワーク１０００上の他の装置とのデータのやり取りを行なう。
【００３７】
[メモリマップ等の説明]
図３は、図２に示したＲＡＭ２０２のメモリマップの一例を示す図であり、印刷制御プログラムが、ＲＡＭ２０２にロードされ実行可能となった状態のメモリマップである。
【００３８】
印刷制御プログラム及び関係データは、予めＦＤ２０４からＨＤ２０５にインストールされて、ＨＤ２０５からＲＡＭ２０２にロードするようにしてもよいしＦＤ２０４から直接ＲＡＭ２０２にロードして実行させてもよい。さらに、印刷制御プログラムをＲＯＭ２０１に記憶しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ２００で実行することも可能である。また、以上の各装置と同等の機能を実現するソフトウェアをもって、ハードウェア装置の代替として構成することもできる。
【００３９】
印刷制御プログラムは、クライアントにおいては、印刷データを転送したり、印刷ジョブの印刷先の変更を指示したり、印刷順序を変更したりする指示をするための制御を行なう。
【００４０】
３０１は基本Ｉ／Ｏプログラムを記憶するための領域である。基本Ｉ／Ｏプログラムは、装置（プリントサーバ１００またはクライアント１０１，１０２）の電源がＯＮされたときに、ＨＤ２０５からＯＳがＲＡＭ２０２に読み込まれ、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローデイング）機能などを有しているプログラムである。
【００４１】
３０２はＯＳ（オペレーティング・システム）を記憶する領域であり、３０３は印刷制御プログラムを記憶する領域である。３０４は、関係データを記憶する領域である。３０５はワークエリアで、ＣＰＵ２００が各種のプログラムを実行するための領域である。
【００４２】
図４は、図２に示したＦＤ２０４のメモリマップの一例を示す図である。図４において、４００はＦＤ２０４のデータ内容であり、データの情報を示すボリューム情報４０１と、ディレクトリ情報４０２と、印刷制御プログラム４０３と、その関係データ４０４を含んでいる。
【００４３】
[プリントサーバのソフトウェア構成]
本発明の好的な一例を図５に示す。これは、プリントサーバにおける本プリントシステム５０６のソフトウェア構成の一例を示す図である。
各ブロックで示されたソフトウェア構成は、図２のＣＰＵ２００によって実行され、所望の機能を実現する。
【００４４】
プリントサーバ５００上にＯＳ５０１が搭載されている。ネットワーク通信を制御するネットワークＩ／Ｆ５０２や、ファイルを管理するファイルシステム５０３、プリントサーバのイベントを処理するためのイベントハンドラ５０４はＯＳ５０１上にインストールされ、ＯＳ５０１により制御される。
【００４５】
プリントシステム５０６は、プリンタやフィニッシャ等の各種デバイスを管理するデバイス管理部５０７、印刷物を印字する対象となる用紙の特性情報を管理する用紙情報管理部５０８、プリンタにプリント処理を行なわせるためのジョブ及び、フィニッシャにフィニッシングを行なわせるためのジョブを生成するジョブ制御部５０９、入稿されるコンテンツである各種画像ファイルを解析するコンテンツ解析部５１０等から構成される。
【００４６】
また、プリントサーバはクライアントコンピュータの通信I/Fと画像形成装置側の通信I/Fとがネットワークなどの通信媒体で接続されている。クライアントコンピュータはプリントシステム５０６へネットワークを介して印刷コンテンツの送信が可能であり、プリントシステム５０６はＯＳ５０１を介して画像形成装置に印刷データの送信が可能であり、また画像形成装置の構成情報やステータスなどもＯＳ５０１を介して取得することも可能である。
【００４７】
なお、ＯＳ５０１が管轄する外部記憶装置としてＨＤ２０５があり、プリントシステム５０６はＯＳ５０１を介してこの外部記憶装置にアクセスすることができ、印刷コンテンツや印刷ジョブ、デバイスの構成情報などはこの外部記憶装置に保存することが可能である。５１１は仕分け制御部である。
【００４８】
[プリントシステムにおけるプリント設定]
図６に、クライアントPC上でオペレータが印刷設定を行なう際の、UIの一例を示す。
なお、本実施形態においては、印刷物の仕分けを制御する際に、用紙の特性情報を利用しているが、用紙の特性情報を利用せずに、印刷物の枚数にて仕分けを制御してもよい。
【００４９】
６０１はプリント設定を行なう対象となるコンテンツのファイルを指定する項目であり、６０２は印刷を行なうための画像形成装置を選択する項目であり、６０３は仕分けの対象とするフィニッシャを選択する項目である。この際に選択するフィニッシャは、画像形成装置の直後に利用するフィニッシャでもよいし、印刷から梱包までの一連の印刷処理中において、最もスループットの悪いフィニッシャでも良く、フィニッシャの選択を自由に行なうことができてもよい。
【００５０】
６０４は印刷物の仕分け方法を選択する項目である。この際に選択できる仕分け方法としては、「冊単位での仕分け」、「枚単位での仕分け」、「複数の印刷ジョブを複合しての仕分け」などを選択することができる。
【００５１】
ここで、「冊単位での仕分け」とは、冊の途中までフィニッシャにセットせず、必ず冊の最後までフィニッシャにセットする方法である。また、「枚単位での仕分け」とは、フィニッシャにセットする仕分けを枚数により制御する方法であり、１冊が複数回に分かれてフィニッシャにセットされることがある。また、複数の印刷ジョブを複合しての仕分けとは、複数のジョブを同時にフィニッシャにセットすることによりフィニッシャのスループットを上げる方法である。
【００５２】
次に、６０５は出力方法を選択する項目である。仕分け方法が冊単位の際は、選択できる出力方法は「コレート」のみであり、仕分け方法が枚単位及び複数ジョブの複合時に選択できる出力方法は「コレート」と、「ノンコレート」と、「指定しない」である。この際に指定しないとは、プリントシステム５０６において出力方法を選択せず、アプリケーションが指定する出力方法に従うものである。
【００５３】
[本実施形態のプリントシステム]
図７は、本実施形態のプリントシステム５０６における、印刷物の仕分け及びジョブ生成についての一連の処理手順を説明するフローチャートである。なお、本実施形態においては、印刷物の仕分けを用紙のシフトすることで実現しているが、仕分けを仕切り紙の挿入により実現してもよい。
【００５４】
処理が開始されると、ステップＳ７０１にてプリントサーバ５００のＯＳ５０１のネットワークI/Fがコンテンツを受信する。次に、ステップＳ７０２にて、プリントサーバ５００のＯＳ５０１のイベントハンドラ５０４がプリントシステム５０６へコンテンツの入稿を通知する。この際に、コンテンツに設定されているジョブ情報の一例として後述する入稿ジョブ情報を示す。
【００５５】
次に、ステップＳ７０３にて、プリントシステム５０６がＯＳ５０１のファイルシステム５０３にコンテンツをHDへ保存させる。
次に、ステップＳ７０４にて、プリントシステム５０６のコンテンツ解析部５１０が受信したコンテンツを解析する。この際に、入稿ジョブ情報が設定されていれば、ジョブ制御部５０９を利用して入稿ジョブ情報を解析する。
【００５６】
次に、ステップＳ７０５にてジョブ制御部５０９がコンテンツを加工する際に使用するフィニッシャの種類を調査し、フィニッシャの種類が「なし」または「インライン」であった場合は、ステップＳ７０６にてプリントシステム５０６のジョブ制御部５０９がシフト処理を行なわない印刷ジョブもしくは、冊の境界にてシフトを行なうジョブを生成する。
【００５７】
次に、ステップＳ７０５にてフィニッシャの種類が「ニアライン」または「オフライン」であった場合は、ステップＳ７０７にてプリントシステム５０６のデバイス管理部５０７がフィニッシャの能力を収集する。その際に、後述するフィニッシャ管理テーブルを参照し、フィニッシャのプロファイルからフィニッシャの能力を取得してもよいし、フィニッシャがニアラインフィニッシャである場合には、ニアラインフィニッシャからネットワーク経由で構成情報を収集してもよい。
【００５８】
次に、ステップＳ７０８にてプリントシステム５０６の用紙情報管理部５０８が、印刷物を生成する際に使用する用紙の情報を収集する。その際に参照する情報の一例として、後述する用紙の特性を示す情報を利用してもよい。
【００５９】
次に、ステップＳ７０９にてジョブ制御部５０９が受信したコンテンツの仕分け方法を判断し、「冊単位での仕分け」が設定されている場合は、ステップＳ７１０にて、プリントシステム５０６の仕分け制御部５１１がフィニッシャの処理能力及び、印刷物１冊の厚みなどの制限から、フィニッシャへ一度にセットする冊数を決定する。また、「枚単位での仕分け」が設定されている場合は、ステップＳ７１１にてプリントシステム５０６の仕分け制御部５１１がフィニッシャの処理能力及び、印刷物１枚の厚みなどの制限より、フィニッシャに一度にセットする枚数を決定する。
【００６０】
次に、ステップＳ７１２にて、プリントシステム５０６のジョブ制御部５０９が画像形成装置の用紙排出をシフトする量、シフトを行なう冊もしくは枚数を印刷ジョブへセットする。この際に、冊の境界に仕切り紙の挿入などを行なうよう印刷ジョブをセットしてもよい。
【００６１】
次に、ステップＳ７１３にて、ジョブ制御部５０９がコンテンツにて使用するフィニッシャの種類を調べ、ニアラインフィニッシャである場合は、ステップＳ７１４にてジョブ制御部５０９がニアラインフィニッシャを制御するジョブを生成する。
【００６２】
一方、ステップＳ７１３で調べた結果が、オフラインフィニッシャの場合は、ステップＳ７１５にて、プリントシステム５０６のジョブ制御部５０９が作業員へオフラインフィニッシャでの作業を指示する作業指示書を前記画像形成装置に印刷させるジョブを生成する。
【００６３】
そして、全てのジョブを生成したら、ステップＳ７１６にてプリントシステム５０６のデバイス管理部５０７が全ジョブを該当するデバイスへ送信する。
【００６４】
[入稿ジョブ情報]
図８に、プリントシステム５０６に入稿するコンテンツのジョブ情報についての一例を示す。
本実施形態においては、ジョブ情報をXML形式で記述する。「FileName」タグは、ジョブ情報にはコンテンツのファイル名を示した例である。「Volumes」タグは、印刷部数を示した例である。「MediaType」タグは、使用する用紙の種類を示した例である。「Discharge」タグは、仕分け方法を指定した例である。
【００６５】
[用紙特性情報]
図９に、用紙の特性情報を記述したテーブルの一例を示す。
図９において、９０１は用紙の種類を指定した例である。９０２は用紙の坪量（1ｍ２当たりの重量）を記載した例である。９０３は用紙の厚さ（mm）を記載した例である。
【００６６】
[フィニッシャ管理テーブル]
図１０は、フィニッシャ管理テーブルの一例を示す図である。この管理テーブルには、図５のデバイス管理部５０７が、プリントサーバに接続可能なフィニッシャの情報を格納して保持している。
【００６７】
本実施形態ではテーブルの項目として、管理番号１００２(変数型はUnsigned Short)、フィニッシャ名称１００３(変数型はString)、メーカ名称１００４(変数型はString)、対応するプロファイルのファイル名称１００５(変数型はString)、フィニッシャの接続状況１００６(変数型はBooleanで、falseの場合は未接続、trueの場合は接続を示す)から構成されている。
【００６８】
例えば、管理番号#5の欄は、フィニッシャ名称が「Finisher-X」、メーカ名称が「XYZ」社、対応するプロファイルのプロファイル名称は「finisher-x-of-xyz.xml」、また接続状況は「true」であるため接続されていることを示している。また、他の欄については同様に解釈することができるが、この表では管理番号#5のフィニッシャ以外は未接続状態となっている。
【００６９】
[フィニッシャ管理プロファイル]
本実施形態では、フィニッシャプロファイルをXML形式で記述する。フィニッシャは、製本機、断裁機、折機など種類が多様であり、それぞれの種類ごとに機能が大きく異なる。また、新規機能の追加などにより情報の変化が激しい。そのため、それらに適切に対応できるタグ形式で記述したXMLを用いる。もちろん、新規機能追加等に対して適応的に記述できる形式であればどのようなものであっても問題はない。
【００７０】
図１１は、製本機のフィニッシャプロファイルを記述した例であり、図１２は断裁機のフィニッシャプロファイルを記述した例である。図１１において、「Finishing Type」は製本機、断裁機などの種類を表している。また、「Manufacturer」は製造したメーカ名、「Product Name」は型式を表している。したがって、図１１は「ABC社が製造した11ABCという型式の製本機（Type : Bookbinding）」であることを表している。
【００７１】
図１２は断裁機に係る情報を示しており、「XYZ社が製造した10XYZという型式の断裁機（Type : Cutting）」を表している。図１１の「Booklet」や図１２の「Cutting」といったタグは、製本機や断裁機の固有の能力を記述したものである。図１１及び図１２の「Max Thickness」タグの「Thickness」は各フィニッシャにセットアップできる印刷物の最大の厚さを記述したものである。このように各フィニッシャの固有の機能に対しては、それぞれ個別にタグで定義することでプロファイルとしての記述が可能となる。
【００７２】
[送信ジョブ情報]
図１３に、プリントシステム５０６からプリンタへ送信する印刷ジョブ情報についての一例を示す。
本実施形態においては、ジョブ情報をXML形式で記述する。図１３において、「File Name」タグはジョブ情報にはコンテンツのファイル名を示した例である。また、「Volumes」タグは印刷部数を示した例である。「Media Type」タグは、使用する用紙の種類を示した例である。「Discharge」タグは仕分け方法を指定した例である。また、「Disjointing」タブは、印刷物を仕分けるために、シフトもしくは仕切り紙の挿入などをする、冊もしくは枚数を記載した例である。
【００７３】
[フィニッシャの最大処理能力とセットアップ冊数]
図１４に、フィニッシャに一度にセットできる最大の冊数と、用紙の排出先のシフトについての一例を示す。この例では、画像処理装置にてフィニッシャに一度にセットできる冊数印刷を行なった後に、排出先をシフトし、次にセットする冊数分の印刷を開始する。
【００７４】
[フィニッシャの最大処理能力とセットアップ枚数]
図１５は、フィニッシャに一度にセットできる最大の枚数と、用紙の排出先のシフトについて示した一例の図である。この例では、画像処理装置にてフィニッシャに一度にセットできる枚数を印刷した後に、排出先をシフトし、次にセットする枚数の印刷を開始する。
【００７５】
[画像形成装置の概要]
図１６は、本実施形態における画像形成装置のブロック図を示したものである。
図１６に示すように、この画像形成装置は、画像読み取りを行なうスキャナ部とその画像データを画像処理するスキャナＩＰ部とを有するスキャナ入力部１６０１、ファクシミリなどに代表される電話回線を利用した画像の送受信を行なうＦＡＸ部１６０２を備えている。
【００７６】
また、ネットワークを利用して画像データや装置情報をやりとりするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部１６０３と、外部プリンタとの情報交換を行なう専用Ｉ／Ｆ部１６０４とを備えている。そして、プリンタ部１６０５の使い方に応じてジョブ制御部1１６００で画像信号を一時保存したり、経路を決定したりする制御を行なう。
【００７７】
なお、ジョブ制御部１６００内には、前記の如く、複数の画像データを格納可能なハードディスク（図示せず）等の記憶装置を具備している。そして、例えば、画像形成装置が具備する制御部（例えば、ジョブ制御部１６００のＣＰＵなど）が主体となって、スキャナ入力部１６０１からの画像データや、ＦＡＸ部１６０２を介して入力されたファクシミリジョブの画像データや、ＮＩＣ部１６０３を介して入力されたコンピュータ等の外部装置からの画像データや、ＵＳＢＩ／Ｆ部１６０６を介して入力された他の画像形成装置からの画像データ等の、複数種類の画像データを、ハードディスクに複数格納可能に制御している。
【００７８】
また、ハードディスクに格納された画像データを適宜読み出して、プリンタ部１６０５等の出力部に転送して、該プリンタ部１６０５によるプリント処理等の出力処理を実行可能に制御する。また、操作部１６０７を介して入力されるオペレータからの指示により、ハードディスクから読み出した画像データを、コンピュータや他の画像形成装置等の外部装置に転送可能に制御する。この画像形成装置は、インラインフィニッシャに対して、その機能を使うように設定する。
【００７９】
なお、図１６において、１６１０は画像処理部、１６１１はＰＤＬ部、１６１２は後処理部、１６１３は共通データベース（ＤＢ）部、１６１４は文書格納部、１６１５は圧縮伸張部である。
【００８０】
[画像形成装置におけるシフト印刷処理フロー]
図１７は、本実施形態における、画像形成装置に印刷物の出力をシフトする際に行なわれる処理手順の一例を説明するフローチャートである。
【００８１】
処理が開始されると、ステップＳ１７００にて前記プリントシステム５０６が送信した前記コンテンツ及び前記ジョブをNIC部１６０３より受信する。
次に、ステップＳ１７０１にてジョブ制御部１６００がジョブの解釈を行ない、ステップＳ１７０２において画像処理部１６１０がコンテンツのRIP処理を行ない、印刷や表示が可能なビットマップデータに展開する。
【００８２】
次に、ステップＳ１７０３にて、ジョブ制御部１６００が印刷物をシフトもしくは仕切り紙を挿入するタイミングを計るために、現在の排出先に出力している冊もしくは枚数を数えるシフトカウンタを「０」にセットする。
【００８３】
次に、ステップＳ１７０４にて、ジョブ制御部１６００が前記ジョブに指定されている印刷物を全て印刷したかをチェックする。このチェックの結果、所望の量を全て印刷し終わっている場合には、処理を終了する。
【００８４】
一方、ステップＳ１７０４のチェックの結果、所望の量を印刷していない場合には、ステップＳ１７０５にて、ジョブ制御部１６００がシフトカウンタと、印刷ジョブにて指定されているシフトのタイミングが等しいかを確認することにより、次に印刷する用紙の排出をシフトするかを判断する。
【００８５】
ステップＳ１７０５の判断の結果、シフトを行なう場合には、ステップＳ１７０６にて後処理部が排出先のシフト処理を行ない、次に、ステップＳ１７０７にてジョブ制御部１６００がシフトカウンタを０にする。
【００８６】
一方、ステップＳ１７０５の判断の結果、シフトを行なわない場合には、ステップＳ１７０８に進んでジョブ制御部１６００が印刷ジョブにて指定されている仕分け方法を判定する。この判定の結果、「冊が指定」されている場合にはステップＳ１７０９に進み、プリンタ部１６０５にて１冊印刷する。また、ステップＳ１７０８の判定の結果、「枚が指定」されている場合にはステップＳ１７１０に進み、プリンタ部１６０５にて一枚印刷する。
【００８７】
ステップＳ１７０９またはステップＳ１７１０において印刷が実行されたらステップＳ１７１１に進み、ジョブ制御部１６００がシフトのタイミングを判定するシフトカウンタを１つ増やす。その後、ステップＳ１７０４に戻って全ての印刷を終了したか否かを判定し、全て終了していなければステップＳ１７０５〜ステップＳ１７１１の処理を繰り返し行なう。
【００８８】
[ポストプレスの概要]
多種多様なフィニッシャがある中で本実施形態では、ニアラインフィニッシャの例として図２０で示す断裁機２０、図２１で示す無線綴じ機２１における実施形態を示す。
図１８は、ニアラインフィニッシャの内部構成の一例を図示したものである。ニアラインフィニッシャを構成する一例として、図１８は後処理デバイス１８０７を制御するコントローラ１８００と、後処理デバイス１８０７から構成されるものとする。
【００８９】
図１８において、１８０１はホストコンピュータやＭＦＰなどの他のネットワーク機器と通信を行なうネットワーク部であり、１８０２は一時的に情報を保管するＤＲＡＭのような一次記憶装置やＨＤＤのような２次記憶装置である。
【００９０】
次に、１８０３はインラインフィニッシャにおいてジョブの制御を行なう制御部であり、１８０４はユーザからのID入力などを受け付ける操作部である。１８０５は入力されたジョブ情報を解釈しデバイスを制御できる形式に変換するジョブ制御情報解釈部であり、１８０６は後処理デバイス１８０７を制御するデバイス制御部である。これらのモジュールによりニアラインフィニッシャが構成されている。
【００９１】
[フィニッシャにおける印刷処理フロー]
図１９はニアラインフィニッシャにおける一連の処理の流れを説明したフローチャート図である。
まず、ジョブ制御部１８０３がネットワークI/F１８０１からジョブを受信し、ジョブ制御情報解釈部１８０５にて解釈を行ない、ジョブをデバイスにて制御可能な内部形式に変換する(ステップＳ１９００)。
【００９２】
次に、記憶装置１８０２にジョブIDとともに保管する(ステップＳ１９０１)。次に、オペレータが操作部１８０４を操作して、これから処理を行ないたいジョブのジョブIDが入力されるのを待機する(ステップＳ１９０２)。
【００９３】
ジョブIDが入力されるとステップＳ１９０３に進み、ジョブ制御部１８０３が記憶装置１８０２から該当ジョブ制御情報を取得する。次に、ステップＳ１９０４に進み、取得したジョブ制御情報をデバイス制御部１８０６に設定して後処理デバイス１８０７を制御し、指定の処理を行なう。
【００９４】
また、別の実施形態として、ネットワーク上にジョブ制御情報を格納するサーバ（ＭＦＰでもよい）を追加し、該当フィニッシャにジョブ制御情報サーバを登録しておく。そして、操作部からジョブＩＤが入力されたらジョブ制御情報サーバへ接続し、入力されたジョブＩＤに対応するジョブ制御情報を入手する。次に、ジョブ制御情報解釈を行ない、後処理デバイスを制御する方法もある。
【００９５】
（第２の実施形態）
[フィニッシャの最大セットアップ量と複数ジョブ]
図２２に、複数のジョブをまとめてフィニッシャにセットすることによりフィニッシャのスループットを最大にする様子を示す。この場合は、画像形成装置よりフィニッシャの処理能力にあわせて複数のジョブの途中にて用紙排出のシフトを行なった場合の用紙の一例である。なお、本実施形態においては、印刷物の仕分けを用紙のシフトすることで実現しているが、仕分けを仕切り紙の挿入により実現してもよい。画像処理装置にて、先行するジョブと次のジョブを連続して出力し、フィニッシャにセットできる枚数分印刷した後、排出先をシフトし、残りの印刷を開始する。
【００９６】
[複合ジョブでのシフト処理の流れ]
前記した図６の６０４にて複数のジョブを複合して仕分けを選択し、複数のジョブを同時にフィニッシャにセットすることにより、フィニッシャのスループットを上げる場合に行なわれるプリントシステムの処理手順の一例を図２３にて示す。
【００９７】
処理が開始されると、最初に、ステップＳ２３０１にてプリントサーバのOSのネットワークI/Fがコンテンツを受信し、ステップＳ２３０２にて、プリントサーバのOSのイベントハンドラがプリントシステムへコンテンツの入稿を通知する。
【００９８】
次に、ステップＳ２３０３に進み、プリントシステムがOSのファイルシステムにコンテンツをHDへ保存する。次に、ステップＳ２３０４に進み、プリントシステムのコンテンツ解析部が受信したコンテンツの解析を行なう。この際に、入稿ジョブ情報が設定されていれば、ジョブ制御部を利用して入稿ジョブ情報を解析する。
【００９９】
次に、ステップＳ２３０５に進み、印刷物を生成する際に使用するフィニッシャの種類を調査し、フィニッシャの種類を判定する。この判定の結果、フィニッシャの種類が「なし」または「インライン」であった場合は、ステップＳ２３０６に進み、プリントシステムのジョブ制御部がシフト処理を行なわない印刷ジョブを生成する。
【０１００】
一方、ステップＳ２３０５の判定の結果、フィニッシャの種類が「ニアライン」または「オフライン」であった場合はステップＳ２３０７に進み、プリントシステムのデバイス管理部がフィニッシャの能力を収集する。その際に、前述したフィニッシャ管理テーブルを参照し、フィニッシャのプロファイルからフィニッシャの能力を取得してもよいし、フィニッシャがニアラインフィニッシャである場合には、ニアラインフィニッシャからネットワーク経由で構成情報を収集してもよい。
【０１０１】
次に、ステップＳ２３０８に進み、プリントシステムの用紙情報管理部が、印刷物を生成する際に使用する用紙の情報を収集する。その際に、参照する情報の一例として、後述する用紙の特性情報を利用してもよい。
【０１０２】
次に、ステップＳ２３０９に進み、直前のジョブが同じフィニッシングであるかどうかを判定する。この判定の結果、同じフィニッシングの場合はステップＳ２３１０に進み、プリントシステムのデバイス管理部は画像形成装置に直前のジョブが印刷開始されているかを問い合わせる。
【０１０３】
この問い合わせの結果、直前のジョブが印刷を開始されていない場合は、ステップＳ２３１１に進み、画像形成装置上の直前のジョブをキャンセルする。その後、ステップＳ２３１２に進み、仕分け方法を調査する。この調査の結果、「冊単位での仕分け」が設定されている場合は、ステップＳ２３１３に進む。ステップＳ２３１３においては、プリントシステムの仕分け制御部が、直前のジョブ及び現在のジョブについてフィニッシャの処理能力及び、印刷物１冊の厚みなどの制限から、フィニッシャへ一度にセットする冊数を決定する。
【０１０４】
一方、ステップＳ２３１２の調査の結果、「枚単位での仕分け」が設定されている場合は、ステップＳ２３１４に進む。そして、プリントシステムの仕分け制御部が直前のジョブ及び現在のジョブについて、フィニッシャの処理能力及び、印刷物１枚の厚みなどの制限より、フィニッシャに一度にセットする枚数を決定する。
【０１０５】
ステップＳ２３１３またはステップＳ２３１４の処理を終了したら、ステップＳ２３１５に進み、ジョブ制御部がそれぞれのジョブについて、印刷ジョブのシフト属性と、２つのジョブが同様のフィニッシングを行なうジョブであることを示す結合属性をセットする。この際に、冊の境界に仕切り紙の挿入などを行なうよう印刷ジョブをセットしてもよい。結合属性をセットしたジョブの一例として、後述する複合ジョブの情報を示す。
【０１０６】
ステップＳ２３０９の判定の結果、直前のジョブが異なるフィニッシングである場合や、ステップＳ２３１０の判定の結果、直前のジョブがキャンセルできなかった場合には、ステップＳ２３１６に進み、現在のジョブの仕分け方法を調査する。
【０１０７】
この調査の結果、仕分け方法として「冊単位での仕分け」が設定されている場合は、ステップＳ２３１７に進み、プリントシステムの仕分け制御部がフィニッシャの処理能力及び、印刷物１冊の厚みなどの制限から、フィニッシャへ一度にセットする冊数を決定する。また、「枚単位での仕分け」が設定されている場合は、ステップＳ２３１８に進み、プリントシステムの仕分け制御部がフィニッシャの処理能力及び、印刷物１枚の厚みなどの制限より、フィニッシャに一度にセットする枚数を決定する。
【０１０８】
ステップＳ２３１７またはステップＳ２３１８の処理が終了したら、次に、ステップＳ２３１９に進み、ジョブ制御部が印刷ジョブのシフト属性をセットする。この際に、冊の境界に仕切り紙の挿入などを行なうよう印刷ジョブをセットしてもよい。
【０１０９】
前述のようにして、全冊数を印刷するジョブが生成されたら、ステップＳ２３２０に進み、使用するフィニッシャの種類を調査する。この調査の結果、ニアラインフィニッシャである場合は、ステップＳ２３２１に進み、ニアラインフィニッシャを制御するジョブを生成する。
【０１１０】
一方、ステップＳ２３２０の調査の結果、オフラインフィニッシャの場合は、ステップＳ２３２２に進み、作業員へオフラインフィニッシャでの作業を指示する作業指示書を前記画像形成装置に印刷させるジョブを生成する。
【０１１１】
ステップＳ２３２１またはステップＳ２３２２においてジョブを生成したら、ステップＳ２３２３に進み、プリントシステムのデバイス管理部が全ジョブを該当するデバイスへ送信する。
【０１１２】
[複合ジョブの情報]
図２４は、プリントシステムからプリンタへ送信する複数のジョブのシフトを制御する印刷ジョブ情報についての一例を示す図である。
図２４に示すように、本実施形態においては、ジョブ情報をXML形式で記述する。「FileName」タグはジョブ情報にはコンテンツのファイル名を示した例である。「Volumes」タグは印刷部数を示した例である。「MediaType」タグは、使用する用紙の種類を示した例である。「Discharge」タグは仕分け方法を指定した例である。「Disjointing」タブは、印刷物を仕分けるために、シフトもしくは仕切り紙の挿入などをする、冊もしくは枚数を記載した例である。「PartID」タグは、複数のジョブが同様のフィニッシングを行なうジョブであることを示す結合属性を記載した例であり、「Part Amount」タグは同じ結合属性の指定されたジョブの総量を記載した例である。
【０１１３】
[画像形成装置における複数ジョブのシフト印刷処理フロー]
図２５は、本実施形態における、複数のジョブのシフトを制御する際の画像形成装置における印刷のフローの一例を示したフローチャートである。
最初のステップＳ２５０１においては、前記プリントシステムが送信した前記コンテンツ及び前記ジョブをNIC部１６０３より受信し、ステップＳ２５０２に進み、ジョブ制御部１６００がジョブの解釈を行ない、ステップＳ２５０３に進み、画像処理部１６１０がコンテンツのRIP処理を行なう。
【０１１４】
次に、ステップＳ２５０４に進み、ジョブ制御部１６００が印刷物をシフトもしくは仕切り紙を挿入するタイミングを計るために、現在の排出先に出力している冊もしくは枚数を数えるシフトカウンタを「０」にセットする。
【０１１５】
次に、ステップＳ２５０５に進み、ジョブ制御部１６００が前記ジョブのPartIDにて指定されている、フィニッシャへまとめてセットする印刷ジョブの印刷物を全て印刷したかをチェックする。このチェックの結果、所望の印刷ジョブを全て印刷し終わっている場合には、処理を終了する。
【０１１６】
一方、ステップＳ２５０５のチェックの結果、所望の量を印刷していない場合には、ステップＳ２５０６に進み、ジョブ制御部１６００がシフトカウンタと、印刷ジョブに進み、指定されているシフトのタイミングとが等しいかを確認することにより、次に印刷する用紙の排出をシフトするかを決定する。
【０１１７】
この確認の結果、これらの値が等しくてシフトを行なう際には、ステップＳ２５０７に進み、後処理部が排出先のシフト処理を行なう。その後、ステップＳ２５０８に進み、ジョブ制御部１６００がシフトカウンタを「０」にする。
【０１１８】
一方、ステップＳ２５０６の確認の結果、値が等しくない場合にはステップＳ２５０９に進み、ジョブ制御部１６００が印刷ジョブにて指定されている仕分け方法を調べる。この結果、仕分け方法として「冊が指定」されている場合にはステップＳ２５１０に進み、プリンタ部が1冊印刷する。また、ステップＳ２５０９の確認の結果、仕分け方法として「枚が指定」されている場合にはステップＳ２５１１に進み、プリンタ部が一枚印刷する。
【０１１９】
ステップＳ２５１０またはステップＳ２５１１における印刷が終わったら、次に、ステップＳ２５１２に進み、ジョブ制御部１６００がシフトのタイミングを判定するシフトカウンタを１つ増やす。
【０１２０】
（第３の実施形態）
[ジョブを分割して送信]
１度にフィニッシャにセットする印刷物ごとに印刷ジョブを生成し、各ジョブ内にて異なる用紙の排出先を設定することにより、印刷物の仕分けを可能にしてもよい。なお、本実施形態においては、印刷物の仕分けを用紙のシフトすることで実現しているが、仕分けを仕切り紙の挿入により実現してもよい。
【０１２１】
[ジョブを分割する際の処理手順]
図２６に、ジョブを複数に分割することにより、印刷物の用紙排出のシフトを制御する際の、プリントシステムにおける処理手順を示す。
先ず、ステップＳ２６０１において、プリントサーバのOSのネットワークI/Fがコンテンツを受信する。次に、ステップＳ２６０２に進み、プリントサーバのOSのイベントハンドラがプリントシステムへコンテンツの入稿を通知する。この際に、コンテンツに設定されているジョブ情報の一例として後述する入稿ジョブ情報を示す。
【０１２２】
次に、ステップＳ２６０３に進み、プリントシステムがOSのファイルシステムにコンテンツをHDへ保存させる。
次に、ステップＳ２６０４に進み、プリントシステムのコンテンツ解析部が受信したコンテンツを解析する。この際に、入稿ジョブ情報が設定されていれば、ジョブ制御部を利用して入稿ジョブ情報を解析する。
【０１２３】
次に、ステップＳ２６０５に進み、ジョブ制御部がコンテンツを加工する際に使用するフィニッシャの種類を調査する。この調査の結果、フィニッシャの種類が「なし」または「インライン」であった場合は、ステップＳ２６０６に進み、プリントシステムのジョブ制御部がシフト処理を行なわない印刷ジョブを生成する。この際に、冊の境界に仕切り紙の挿入などを行なうよう印刷ジョブをセットしてもよい。
【０１２４】
一方、ステップＳ２６０５の調査の結果、フィニッシャの種類が「ニアライン」または「オフライン」であった場合は、ステップＳ２６０７に進み、プリントシステムのデバイス管理部がフィニッシャの能力を収集する。その際に、後述するフィニッシャ管理テーブルを参照し、フィニッシャのプロファイルからフィニッシャの能力を取得してもよいし、フィニッシャがニアラインフィニッシャである場合には、ニアラインフィニッシャからネットワーク経由で構成情報を収集してもよい。
【０１２５】
次に、ステップＳ２６０８に進み、プリントシステムの用紙情報管理部が、印刷物を生成する際に使用する用紙の情報を収集する。その際に参照する情報の一例として、後述する用紙の特性を示す情報を利用してもよい。
【０１２６】
次に、ステップＳ２６０９に進み、ジョブ制御部が受信したコンテンツの仕分け方法を判断する。この判断の結果、仕分け方法として「冊単位での仕分け」が設定されている場合は、ステップＳ２６１０に進み、プリントシステムの仕分け制御部がフィニッシャの処理能力及び、印刷物１冊の厚みなどの制限から、フィニッシャへ一度にセットする冊数を決定する。
【０１２７】
また、ステップＳ２６０９の判断の結果、「枚単位での仕分け」が設定されている場合は、ステップＳ２６１１に進み、プリントシステムの仕分け制御部がフィニッシャの処理能力及び、印刷物１枚の厚みなどの制限より、フィニッシャに一度にセットする枚数を決定する。
【０１２８】
次に、ステップＳ２６１２に進み、仕分け制御部が残印刷量を総印刷量（総冊数もしくは総枚数）にセットする。
【０１２９】
次に、ステップＳ２６１３に進み、仕分け制御部が、残印刷量がフィニッシャに一度にセットできる量であるDisjointing以下かを調べる。この結果、Disjointingよりも多い場合には、ステップＳ２６１４に進み、ジョブ制御部が一度にフィニッシャにセットする分だけ印刷し、その後に用紙排出先をシフトさせるジョブを生成する。この際に、冊の境界に仕切り紙の挿入などを行なうよう印刷ジョブをセットしてもよい。その後、ステップＳ２６１５に進み、仕分け制御部が残印刷量からDisjointingを引き、残印刷量を更新する。
【０１３０】
一方、ステップＳ２６１３の調べの結果、残印刷量がフィニッシャに一度にセットできる量以下である場合には、ステップＳ２６１６に進み、プリントシステムのジョブ制御部が残りの印刷物を印刷するジョブを生成する。この際に、冊の境界に仕切り紙の挿入などを行なうよう印刷ジョブをセットしてもよい。
【０１３１】
次に、ステップＳ２６１７に進み、ジョブ制御部がコンテンツにて使用するフィニッシャの種類を調べる。この結果、ニアラインフィニッシャである場合は、ステップＳ２６１８に進み、ジョブ制御部がニアラインフィニッシャを制御するジョブを生成する。
【０１３２】
また、ステップＳ２６１７の判断の結果、オフラインフィニッシャの場合は、ステップＳ２６１９に進み、プリントシステムのジョブ制御部１６００が作業員へオフラインフィニッシャでの作業を指示する作業指示書を前記画像形成装置に印刷させるジョブを生成する。
【０１３３】
ステップＳ２６１８またはステップＳ２６１９において、全てのジョブを生成したら、ステップＳ２６２０に進み、プリントシステムのデバイス管理部が全ジョブを該当するデバイスへ送信する。
【０１３４】
（第４の実施形態）
[制限の直接指定による仕分け]
前述した第１〜第４の実施形態においては、図６の印刷設定UI中の６０３にてオペレータがフィニッシャを選択し、選択されたフィニッシャの能力をプリントシステムが取得することにより、印刷物を仕分ける用紙の量を得ている。それに対して、本実施形態においては、図２７の２７０１に示すように、印刷設定UI中にてフィニッシャの制限値を直接入力させることで、印刷物を仕分ける用紙の量を取得するようにしている。
【０１３５】
（本発明に係る他の実施形態）
前述した本発明の実施形態における情報処理装置を構成する各部、並びに情報処理方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【０１３６】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０１３７】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図７、図１７、図１９、図２３、図２５及び図２６に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１３８】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１３９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１４０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１４１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１４２】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１４３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１４５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１４６】
【図１】本実施形態のシステム構成の一例を示す構成図である。
【図２】クライアントPC及びプリントサーバのハードウェア構成を示すブロック図である。
【図３】図２に示したＲＡＭのメモリマップの一例を示す図である。
【図４】図２に示したＦＤのメモリマップの一例を示す図である。
【図５】プリントサーバのソフトウェア構成を示す一例のブロック図である。
【図６】プリントシステムにおけるプリント設定を行なうUIの一例を示す図である。
【図７】第１の実施形態のプリントシステムにおける処理手順を説明するフローチャートである。
【図８】プリントシステムが受信する印刷ジョブを記述した一例を示す図である。
【図９】用紙の特性を示した情報の一例を示す図である。
【図１０】フィニッシャ管理テーブルの一例を示す図である。
【図１１】製本機のフィニッシャプロファイルを記述した一例を示す図である。
【図１２】断裁機のフィニッシャプロファイルを記述した一例を示す図である。
【図１３】プリントシステムが送信する印刷ジョブを記述した一例を示す図である。
【図１４】フィニッシャへセットアップできる最大冊数の一例を示す図である。
【図１５】フィニッシャへセットアップできる枚数の一例を示す図である。
【図１６】画像形成装置の内部モジュールの一例を示すブロック図である。
【図１７】第１の実施形態における画像形成装置の処理手順を説明するフローチャートである。
【図１８】ニアラインフィニッシャの内部構成の一例を示すブロック図である。
【図１９】ニアラインフィニッシャにおける処理手順の一例を説明するフローチャートである。
【図２０】ニアラインフィニッシャの一例である断裁機構成例を示す正面図である。
【図２１】ニアラインフィニッシャの一例である無線綴じ機構の一例を示す正面図である。
【図２２】フィニッシャへセットアップできる複合ジョブの一例を示す図である。
【図２３】第２の実施形態におけるプリントシステムにおける複合ジョブのシフト処理手順の一例を説明するフローチャートである。
【図２４】複合ジョブの情報の一例を示す図である。
【図２５】第２の実施形態における画像形成装置における複合ジョブの処理手順の一例を説明するフローチャートである。
【図２６】第３の実施形態におけるプリントシステムのジョブを分割して送信する際の処理手順の一例を説明するフローチャートである。
【図２７】仕分けの制限値を直接入力する印刷設定UIの一例を示す図である。
【符号の説明】
【０１４７】
５００  プリントサーバ
５０１  ＯＳ（オペレーティング・システム）
５０２  ネットワークＩ／Ｆ
５０３  ファイルシステム
５０４  イベントハンドラ
５０６  プリントシステム
５０７  デバイス管理部
５０８  用紙情報管理部
５０９  ジョブ制御部
５１０  コンテンツ解析部
５１１  仕分け制御部
【図１】
2007249269.tif 000003
【図２】
2007249269.tif 000004
【図３】
2007249269.tif 000005
【図４】
2007249269.tif 000006
【図５】
2007249269.tif 000007
【図６】
2007249269.tif 000008
【図７】
2007249269.tif 000009
【図８】
2007249269.tif 000010
【図９】
2007249269.tif 000011
【図１０】
2007249269.tif 000012
【図１１】
2007249269.tif 000013
【図１２】
2007249269.tif 000014
【図１３】
2007249269.tif 000015
【図１４】
2007249269.tif 000016
【図１５】
2007249269.tif 000017
【図１６】
2007249269.tif 000018
【図１７】
2007249269.tif 000019
【図１８】
2007249269.tif 000020
【図１９】
2007249269.tif 000021
【図２０】
2007249269.tif 000022
【図２１】
2007249269.tif 000023
【図２２】
2007249269.tif 000024
【図２３】
2007249269.tif 000025
【図２４】
2007249269.tif 000026
【図２５】
2007249269.tif 000027
【図２６】
2007249269.tif 000028
【図２７】
2007249269.tif 000029