(57)【要約】【課題】  印刷ジョブを前行程と後行程で別々の装置を使用して処理する方式において、後行程で不足部数が発生したときに、状況に合わせた効率よいリカバリジョブの生成を可能とし、装置の使用効率、処理時間の節約、オペレータの作業量低減などの効果を得る。【解決手段】  不足部数を入力し、リカバリジョブの部数を決定する手段と、決定した部数に応じてリカバリのジョブ分割方法を決定する手段と、分割の結果を元に使用する装置を割り当てる手段とを有する構成とする。【選択図】  図１
2006163475.tif 000002
【特許請求の範囲】
【請求項１】
外部からジョブデータを受信するジョブデータ受信手段と、ジョブの内容に応じて複数の独立した装置で処理をするようにジョブデータを分割するジョブデータ分割手段と、分割されたジョブを処理する装置を割り当てる装置割り当て手段と、第一の装置と第二の装置とが前記第一の装置の排紙部に排出された記録紙を前記二の装置の給紙部に給紙し第二の装置装置で処理をするように順序付ける順序付け手段と、第二の装置にて正常に処理した部数が規定値よりも少なくなっていた場合に不足部数を入力する不足部数入力手段と、前記不足部数入力手段によって不足部数が入力されたときに前記分割手段において先にジョブ分割した条件とは異なる条件でジョブデータの分割が可能な、リカバリジョブデータ分割手段、および、先に割り当てられた装置とは異なる装置の割り当てを行うことが可能な、リカバリ装置割り当て手段とを有することを特徴とする画像形成装置システム。
【請求項２】
請求項１において、前記ジョブデータ分割手段はページごとに分割し、後行程で正しいページ順に並べることを特徴とする画像形成装置システム。
【請求項３】
請求項２において、前記ジョブデータ分割手段の分割する条件は、カラーページと白黒ページとで分割することを特徴とする、画像形成装置システム。
【請求項４】
請求項１において、前記ジョブデータ分割手段は複数の連続したページに分割し、後行程で正しいページ順に並べることを特徴とする画像形成装置システム。
【請求項５】
請求項１において、前記ジョブデータ分割手段は部ごとに分割することを特徴とする画像形成装置システム。
【請求項６】
請求項１において、前記リカバリジョブデータの分割手段は、リカバリする部数に応じて分割方法を決定することを特徴とする画像形成装置システム。
【請求項７】
請求項１において、前記不足部数入力手段は、使用者による操作パネルへの不足数の入力であることを特徴とする画像形成装置システム。
【請求項８】
請求項１において、前記第二の装置に正常出力できた部数を計上する正常部数計上手段を有し、前記不足部数入力手段は、規定値から前記正常部数計上手段によって計上した値を差し引いた値が入力されることを特徴とする画像形成装置システム。
【請求項９】
請求項１において、前記第二の装置に正常出力できた部数を計上する正常部数計上手段を有し、前記不足部数入力手段は、規定値から前記正常部数計上手段によって計上した値を差し引いた値に、使用者が操作パネルへの入力値を加えた値が入力されることを特徴とする画像形成装置システム。
【請求項１０】
請求項１において、前記リカバリジョブデータの分割手段における分割ジョブは、前記不足部数入力手段に値が入力された後に自動的に生成されることを特徴とする画像形成装置システム。
【請求項１１】
請求項１において、前記リカバリジョブデータの分割手段における分割ジョブは、前記不足部数入力手段に値が入力された後に自動的に分割条件が画面表示され、使用者が選択可能であることを特徴とする画像形成装置システム。
【請求項１２】
請求項１において、前記リカバリジョブデータの装置割当て手段による割り当ては、装置が使用中か否かによって割り当てることを特徴とする画像形成装置システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ分割サーバとクライアント及び、複数の画像形成装置からなる画像形成装置システムに関するものである。
【背景技術】
【０００２】
プリント・オン・ディマンド（以下、PODとする）といわれる軽印刷の市場において、コンピュータから画像形成装置に大量のジョブをプリントする機会が増加しており、大量のジョブを安く、効率よく、高画質でプリントすることが求められている。
【０００３】
そのためには、１つのジョブを１つの画像形成装置にプリントするのでは効率が悪いため、大量のジョブを扱えるサーバとそれにつながる複数台の画像形成装置が必須となり、特に大量のプリントを行わせる場合には、プリントパフォーマンスが重要な要素の１つとなる。分割の方法としては、部数を複数の画像形成装置に分割する部数分割、複数の連続したページに分割して後行程で正しいページ順に並べるページ分割、カラー白黒が混在するジョブにおいてはカラーページをカラーの画像形成装置にプリントし白黒ページを白黒の画像形成装置にプリントすることでコスト低減するカラー白黒分割などがある。ページ分割やカラー白黒分割のように、ページを複数の画像形成装置に分割して振り分ける場合は、それぞれの分割されたジョブを印字した後に、手作業で並び替えをする場合もあるが、作業量が多く、紙を損傷したり、ページ順を間違うというミスも発生しやすいという問題がある。この問題を解決するために、任意の順番の画像形成装置ごとに順次印刷していき、１台目の画像形成装置でページ順に印刷したページを、２台目の画像形成装置の給紙部にセットし、ページ順に１台目で印刷したページと２台目で印刷するページを順番に排紙していき、最終的に２台目の排紙部には、１台目と２台目の印刷物がページ順に並ぶようにするものである。これにより、別々の画像形成装置に出力されたページを手作業で順番に並び替える必要がなくなる。もちろん、３台以上の画像形成装置に分割出力する場合にも応用可能である。
【０００４】
また、ＰＯＤにおいては、製本や穴あけ、折り曲げ、などのフィニッシングも重要である。顧客の多彩なニーズに応えるため、また、ページ数が多く、画像形成装置に備わるフィニッシャーが処理できる最大ページ数を超えるジョブも処理する必要があるため、オフラインフィニッシャと呼ばれる、画像形成装置とは独立したフィニッシング専用機を利用することも多い。
【０００５】
以上説明したような、複数の画像形成装置で順次印刷する例においても、また、オフラインフィニッシャを使用する例においても、後行程の給紙部にセットされる前行程で印字済みの記録紙のページ番号を検知することが一般的である。もし給紙部で重送が発生した場合、その時点から１ページずれてしまい、以後のすべてのドキュメントが失敗に終わってしまうためである。もし給紙したページに不正が検知されたら以後のページは、次の部の先頭ページまでエスケープトレーなどに排紙することで、一部は失敗に終わるが、残りの部からは正常に処理できるようになる。このようなジョブ処理においては、後行程で正常出力できた部数が予定よりも少なくなってしまうことがあり、その際に不足分を補うべく再度ジョブ処理を行う必要がある。
【０００６】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開２０００−１１２６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したような装置においては、後行程で検知した不足分を補うために再度同じジョブ投入する必要があり、作業が煩雑であるという問題点がある。また、先のジョブが分割されていた場合にあっても、リカバリジョブの分割条件は最適化したい。つまり先のジョブの部数が多く、ジョブを分割するような場合でもリカバリジョブの必要部数は少ないことが普通である。リカバリジョブでは分割する利点が少ないために分割をやめる、ならびに、使用する装置も小部数に適した装置に変更する、といったジョブ処理条件を変更することが効率よくリカバリジョブを遂行することにつながる。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明は以下の構成をとる。
【０００９】
すなわち、ジョブを前行程と後行程で別々の装置を使用して処理する場合に、後行程で不足部数が発生したときに、不足部数を入力しリカバリジョブの部数を決定する手段と、決定した部数に応じてリカバリのジョブ分割方法を決定する手段と、分割の結果を元に使用する装置を割り当てる手段とを有する。これにより、先のジョブの処理条件とは異なる条件でリカバリジョブが生成可能となる。
【発明の効果】
【００１０】
本発明によって、ジョブを前行程と後行程で別々の装置を使用して処理する場合に、後行程で不足部数が発生したときに、状況に合わせた効率よいリカバリジョブの生成が可能となる。装置の使用効率、処理時間の節約、オペレータの作業量低減などの効果が得られる。
【発明を実施するための最良の形態】
【００１１】
（実施例１）
［システムの概要説明］
図１は本発明における全体構成を示すブロック図である。ジョブ分割サーバ０１は、コンピュータ１０３とネットワーク１０２で接続されており、ジョブ分割サーバ１０１にジョブを送るクライアントである。図示されていないがクライアントはこれらのほかにも多数接続されている。以下クライアントを代表して３と表記する。
【００１２】
更にネットワーク１０２にはプリンタ１０４、プリンタ１０５、オフラインフィニッシャ１０６が接続されている。プリンタ１０４は高解像度、高階調のフルカラーでプリントなどが可能なフルカラープリンタである。プリンタ１０５は低ランニングコストの白黒プリンタである。オフラインフィニッシャ１０６は、ステープル、折り曲げ、穴あけ、などの処理を行う装置である。
【００１３】
ここで、コンピュータ１０３上では、いわゆるDTP(Desk  Top  Publishing)を実行するアプリケーションソフトウェアを動作させ、各種文書/図形が作成/編集される。コンピュータ１０３は作成された文書/図形をページ記述言語(Page Description Language)に変換し、ネットワーク１０２を経由してジョブ分割サーバ１０１に送られる。プリンタ１０４や１０５に送られてプリントアウトされる。
【００１４】
プリンタ１０４、１０５はそれぞれ、ジョブ分割サーバ１０１とネットワーク１０２を介して情報交換できる通信手段を有しており、プリンタ１０４、１０５の情報や状態をジョブ分割サーバ１０１、あるいは、それを経由してコンピュータ１０３に逐次知らせる仕組みとなっている。更に、ジョブ分割サーバ１０１(あるいはクライアント１０３)は、その情報を受けて動作するユーティリティソフトウェアを持っており、プリンタ１０４、１０５はジョブ分割サーバ１０１(あるいはクライアント１０３)により管理される。
【００１５】
［プリンタ１０４、１０５の構成］
次に、図２〜図７を用いてプリンタ１０４、１０５の構成について説明する。但し、プリンタ１０４とプリンタ１０５の差はフルカラーとモノクロの差であり、色処理以外の部分ではフルカラー機器がモノクロ機器の構成を包含することが多いため、ここではフルカラー機器に絞って説明し、必要に応じて、随時モノクロ機器の説明を加えることとする。図２はプリンタ１０４、１０５の全体のブロック図である。ネットワークを利用してＰＤＬデータや装置情報をやりとりするNIC(Network  Interface  Card：ネットワークインターフェースカード)部分２０１と、コア部２０２では、ＰＤＬデータを画像データに変換し、制御情報を抽出する。コア部２０２から出力された画像データは、プリンタIP部２０３及び、PWM部２０４を経由して画像形成を行うプリンタ部２０５に送られ、記録紙に印字される。コア部２０２で抽出された制御情報はプリンタ部２０５の制御に反映される。
【００１６】
［NIC部２０１の構成］
図３−（１）を用いてNIC部２０１について説明する。ネットワーク１０２に対してのインターフェースの機能を持つのが、このNIC部２０１であり、例えば10Base-T/100Base-TXなどのEthernet（登録商標）ケーブルなどを利用して外部からの情報を入手したり、外部へ情報を流す役割を果たす。
【００１７】
外部より情報を入手する場合は、まず、トランス部３０１で電圧変換され、３０２のLANコントローラ部に送られる。LANコントローラ部３０２は、その内部に第1バッファメモリ(不図示)を持っており、その情報が必要な情報か否かを判断した上で、第2バッファメモリ(不図示)に送った後、コア部２０２に信号を流す。
【００１８】
次に、外部に情報を提供する場合には、コア部２０２より送られてきたデータは、LANコントローラ部３０２で必要な情報を付加して、トランス部３０１を経由してネットワーク１０２に接続される。
【００１９】
［コア部２０２の構成］
図３−（２）を用いてコア部２０２について説明する。ＲＩＰ部３０３は、ＮＩＣ部２０１から受け取ったＰＤＬデータを分析し、画像データに変換する部分である。ＰＤＬデータは、文字や図形、ビットマップ画像データ、といったオブジェクトの集合と、ページ順や向き、用紙、フィニッシングなどの制御情報から構成される。次に、画像データは、圧縮部３０４、ハードディスク(HDD)などの大容量メモリからなるメモリ部３０５及び、伸張部３０６を介してプリンタＩＰ部２０３へ送られる。圧縮部３０４で用いられる圧縮方式は、JPEG,JBIG,ZIPなど一般的なものを用いればよい。圧縮された画像データは、ジョブ毎に管理され、ファイル名、作成者、作成日時、ファイルサイズなどの付加データと一緒に格納される。
【００２０】
更に、ジョブの番号とパスワードを設けて、それらも一緒に格納すれば、パーソナルボックス機能をサポートすることができる。これは、データの一時保存や特定の人にしかプリントアウト(HDDからの読み出し)ができない様にするための機能である。記憶されているジョブのプリントアウトの指示が行われた場合には、パスワードによる認証を行った後にメモリ部３０６より呼び出し、画像伸張を行ってラスタイメージに戻してプリンタＩＰ部２０３に送られる。
【００２１】
ＰＤＬデータを分析した結果得られた制御情報は、プリンタ部２０５に送られ、制御に反映される。
【００２２】
［プリンタIP部２０３の構成］
図４−（１）によりカラープリンタ１０４のプリンタＩＰ部２０３を説明する。４０１は出力マスキング/UCR回路部であり、M1,C1,Y1信号を画像形成装置のトナー色であるY,M,C,K信号にマトリクス演算を用いて変換する部分であり、入力された信号に基づいたC1,M1,Y1,K1信号をトナーの分光分布特性に基づいたC,M,Y,K信号に補正して出力する。
【００２３】
次に、ガンマ補正部４０２にて、トナーの色味諸特性を考慮したルックアップテーブル（LUT）RAMを使って画像出力のためのC,M,Y,Kデータに変換されて、空間フィルタ４０３では、シャープネスまたは、スムージングが施された後、画像信号はＰＷＭ部２０４へと送られる。
【００２４】
図４−（２）は白黒プリンタ１０５のプリンタＩＰ部２０３である。トナーが一色のみであるので、カラープリンタ１０４にある出力マスキング部４０１における色変換処理は不要であるため存在しない。次に、ガンマ補正部４０２にて、トナーの諸特性を考慮したルックアップテーブル（LUT）RAMを使って画像出力のためのデータに変換されて、空間フィルタ４０３では、シャープネスまたは、スムージングが施される。白黒プリンタ１０５では白、または、黒の２値で印字するため２値化回路４０４において入力データを２値化した後、画像信号はＰＷＭ部２０４へと送られる。
【００２５】
［PWM部２０４の構成］
図５によりPWM部２０４を説明する。プリンタIP部２０３を出たイエロー(Y)、マゼンタ(M)、シアン(C)、ブラック(K)の4色に色分解された画像データ（プリンタ１０５の場合は、単色となる）はそれぞれのPWM部２０４を通ってそれぞれ画像形成される。５０１は三角波発生部、５０２は入力されるデジタル画像信号をアナログ信号に変換するD/Aコンバータ（D/A変換部）である。三角波発生部５０１からの信号（図５の(2a））及びD/Aコンバータ５０２からの信号（図５の(2b））は、コンパレータ５０３で大小比較されて、図５の(2c)のような信号となってレーザ駆動部５０４に送られ、CMYKそれぞれが、CMYKそれぞれのレーザ５０５でレーザビームに変換される。
【００２６】
そして、ポリゴンスキャナ６１３で、それぞれのレーザビームを走査して、それぞれの感光ドラム６１７、６２１、６２５、６２９に照射される。
【００２７】
［プリンタ１０４の構成］
図７はプリンタ１０４のプリンタ部２０５のブロック図である。制御部７０１はコア部２０２がＰＤＬデータから抽出した制御情報を受け取り、外付け給紙部７０４、排紙部７０２、印字部７０３の制御を行う。外付け給紙部７０４は印字部７０３において印字するための記録紙が格納される。制御部７０１と通信し、所定のタイミングで記録紙を印字部７０３に供給する。印字部７０３は制御部７０１と通信し、外付け給紙部７０４、もしくは、印字部に内蔵した給紙カセット６３４、６３５から記録紙を給紙し、ＰＷＭ部２０４から入力された画像データを印字し、排紙部７０２に排紙する。排紙部７０２は制御部７０１と通信し、印字部７０３から排出された記録紙を所定の場所に格納する。
【００２８】
図６はプリンタ１０４の印字部７０３の概観図である。６１３は、ポリゴンミラーであり、4つの半導体レーザ５０５より発光された4本のレーザ光を受ける。その内の1本はミラー６１４、６１５、６１６をへて感光ドラム６１７を走査し、次の1本はミラー６１８、６１９、６２０をへて感光ドラム６２１を走査し、次の1本はミラー６２２、６２３、６２４をへて感光ドラム６２５を走査し、次の1本はミラー６２６、６２７、６２８をへて感光ドラム６２９を走査する。
【００２９】
一方、６３０はイエロー(Y)のトナーを供給する現像器であり、レーザ光に従い、感光ドラム６１７上にイエローのトナー像を形成し、６３１はマゼンタ(M)のトナーを供給する現像器であり、レーザ光に従い、感光ドラム６２１上にマゼンタのトナー像を形成し、６３２はシアン(C)のトナーを供給する現像器であり、レーザ光に従い、感光ドラム６２５上にシアンのトナー像を形成し、６３３はブラック(K)のトナーを供給する現像器であり、レーザ光に従い、感光ドラム６２９上にマゼンタのトナー像を形成する。以上4色(Y,M,C,K)のトナー像に転写され、フルカラーの出力画像を得ることができる。
【００３０】
給紙カセット６３４、６３５および、外付けの給紙ユニットからの給紙ａのいずれかより給紙され、レジストローラ６３７を経て、転写ベルト６３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム６１７、６２１、６２５、６２９には各色のトナーが現像されており、の搬送とともに、トナーに転写される。各色のトナーが転写された後は、分離され、搬送ベルト６３９により搬送され、定着器６４０によって、トナーに定着される。定着器６４０を抜けたはフラッパ６５０により一旦下方向へ導かれての後端がフラッパ６５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【００３１】
なお、4つの感光ドラム６１７、６２１、６２５、６２９は、距離dをおいて、等間隔に配置されており、搬送ベルト６３９により、は一定速度vで搬送されており、このタイミング同期がなされて、4つの半導体レーザ５０５は駆動される。
【００３２】
白黒プリンタ１０５の構成は、フルカラープリンタ１０４の構成と比べ、トナーが一色である点以外は同等であるので説明は省略する。
【００３３】
［外付け給紙部７０４の構成］
図８は外付け給紙部７０４の概観図である。印字部７０３とは独立した装置ではあるが、上述した給紙カセット６３４、６３５と同様に記録紙を搬送ベルト６３９に搬送するための装置である。印字部７０３に内蔵する給紙カセット６３４、６３５に比べ積載可能な記録紙の枚数が大きく取れることが特徴である。給紙カセット８０８、８０９は記録紙を積載する場所である。給紙ローラ８０１、８０２、８０３、８０４、８０５は、記録紙を搬送するためのローラである。その中で給紙ローラ８０４、８０５は、上下動する機能と、重送防止のための逆回転するローラを含む。給紙カセット８０８、８０９を引き出した時は給紙ローラ８０４、８０５は最上位に位置し、給紙するときは最下位に位置する。リフタ８０６、８０７は、記録紙の上部の位置を一定にするために積載された記録紙の量に応じて記録紙を上下位置を移動するものである。これらの制御はすべて制御部７０１が行う。
【００３４】
［排紙部７０２の構成］
図９は、排紙部７０２の概観図である。印字部７０３から排出された記録紙を所定の排紙カセット９０９、９１０に格納する装置である。排紙ローラ９０１、９０２、９０３、９０４、９０５は、記録紙を搬送するローラである。排紙フラップ９０６は、記録紙の格納先を切り替えるフラップであり、この位置を切り替えることで、排紙先が排紙カセット９０９、もしくは、９１０のどちらかになる。記録紙抑え９０７、９０８は、記録紙が搬送されて排紙カセット９０９、９１０に格納される際に、既に格納されている記録紙との重なり位置を揃えるための抑えである。記録紙抑え９０７、９０８は記録紙に接する位置と、離れた位置とを往復する。記録紙が搬送される直前に接する位置から離れた位置に移動する。記録紙が格納済みの記録紙に重なった直後に記録紙に接する位置に移動する。これにより、記録紙の重なりが一致する。図９においては記録紙押さえが記録紙の１辺のみにあるが、記録紙の２辺にそれぞれあっても良い。
【００３５】
［オフラインフィニッシャ１０６の構成］
図１０はオフラインフィニッシャ１０６のブロック図である。制御部１００１は全体の制御を行う。フィニッシング処理の内容をジョブ分割サーバ１０１から受け取り、それに基づき記録紙に所定のフィニッシング処理を施す。ＮＩＣ部１００５はネットワーク１０２に接続され、ジョブ分割サーバ１０１と通信する。外付け給紙部１００４は、フィニッシング処理を施す記録紙を格納し、フィニッシング部１００３に給紙する。排紙部１００２は、フィニッシング部１００３から排紙された記録紙を格納するためのものである。オフラインフィニッシャ１０６には、プリンタ１０４、１０５と同じ外付け給紙部、排紙部を接続可能である。
【００３６】
図１１はフィニッシング部１００３の概観図である。フィニッシング部１００３は、外付け給紙部１００４から搬送された記録紙に対して、紙をＺ字状に折るためのＺ折り機１１０１、ファイル用の２つ(または３つ)の穴開けを行うパンチャ１１０２といった処理を施すことができる。ジョブの種類に応じてそれぞれの処理を行う。そのほか、図には記載されていないが、製本のためのグルー(糊付け)によるバインドや、あるいはバインド後にバインド側と反対側の端面を揃えるためのトリム(裁断)などを加えることも可能である。また、インサータ１１０４はトレイ１１０５にセットされたシートをプリンタへ通さずに排紙部１００２のいずれかに送るためのものである。これによってフィニッシング部１００３に送り込まれる記録紙と記録紙の間にインサータ１１０４にセットされた記録紙をインサート（中差し）することができる。インサータ１１０４のトレイ１１０５にはユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラ１１０６により最上部の記録紙から順に給送する。従って、インサータ１１０４からの記録紙はそのまま排紙部１００２へ搬送することによりフェイスダウン状態で排出される。
【００３７】
［ジョブ分割サーバ１０１の構成」
次に、図１２を用いてジョブ分割サーバ１０１を説明する。
【００３８】
NIC１２０９から入力されたジョブは、入力デバイス制御部１２０１よりサーバ内に入り、サーバに様々なクライアントアプリケーションと連結することにおいてその役割を果たす。入力としてPDLデータとJCL(Job Control Language)データを受け付ける。それはプリンタとサーバに関する状態情報で様々なクライアントに対応し、 このモジュールの出力は、適切なPDLとJCLの構成要素すべてを結合する役割を持つ。
【００３９】
次に、入力ジョブ制御部1202はジョブの要求されたリストを管理し、サーバに提出される個々のジョブにアクセスするために、ジョブリストを作成する。更に、このモジュールには、ジョブのルートを決めるジョブルーティング、分割してRIPするか否かを司るジョブスプリット、そしてジョブの順序を決めるジョブスケジューリングの３つの機能がある。また、ここでは入力されたジョブに固有の識別子であるジョブIDを割り振る。以後はジョブIDを元にジョブを管理する。また、１つのジョブを複数の装置で処理する場合は、使用する装置ごとに固有の識別子であるジョブサブIDを割り振る。
【００４０】
ラスタライズ処理(RIP)部 1203は複数個存在する。1203-a, 1203-b, 1203-cあるいは必要に応じて更に増やすことも可能だが、ここでは総称して1203と記載する。RIPモジュールは様々なジョブのPDLをRIP処理して、適切なサイズと解像度のラスタを作成する。RIP処理に関しては、PCL、 TIFF、 JPEG、PDFなど様々なフォーマットのラスタライズ処理が可能である。
【００４１】
データ変換部1204は、RIPによって作り出されるラスタイメージを圧縮したり、フォーマット変換を施す役割を果たし、それぞれのプリンタにマッチした最適な画像イメージタイプを選び出す。例えば、ジョブをページ単位で扱いたい場合には、TIFFやJPEGなどをRIP部でラスタライズした後のラスタデータにPDFヘッダを付けて、PDFデータとして編集するなどの処理を行う。
【００４２】
出力ジョブ制御部1205は、ジョブのページイメージを取って、それらがコマンド設定に基づいてどう扱われるのかを管理する。ページはプリンタに印刷されたり、ハードディスク1207にセーブされる。印刷後のジョブは、ハードサーバ1207に残すか否かは選択可能であり、セーブされた場合には、再呼び出しすることもできる。さらに、このモジュールはハードディスク1207とRAM1208との相互作用を管理する。
【００４３】
出力デバイス制御部1206は、どの装置に出力するかを司る。ジョブを複数の装置で処理する場合は、どの装置を使用するかを選択し、さらに、それぞれの装置における制御の内容を決定し、選択された装置にNIC１２０９を通して送られる。また、このモジュールはプリンタ１０４、１０５、フィニッシャ１０６などの装置の状態監視をジョブ分割サーバ１０１に伝える役割も果たしている。
【００４４】
［ジョブの分割］
次に図１３の流れ図を用いて、カラーページはカラー印字が可能であるプリンタ104に出力し、それ以外のページを低ランニングコストの白黒プリンタであるプリンタ１０５に分割出力し、オフラインフィニッシャ１０６においてフィニッシング処理する場合のジョブの分割について説明する。ジョブ分割サーバ１０１に送られてきたジョブはS１３０１で一旦低解像度でRIPされる。これは、ジョブデータをページ単位に分離し、ページ単位でラスタ画像が含まれているかどうかを後に判断するために行う。低解像度でRIPを行うのは処理の高速化のためである。また、ここではフィニッシング処理に関する情報を抽出し、オフラインフィニッシャ１０６において処理する内容を示すフィニッシングジョブＪｆを作成する。次に、Ｓ１３０２において注目ページを１にする。Ｓ１３０３において注目ページがカラーページかどうかを判断する。Ｓ１３０３ でカラーページと判断された場合は、Ｓ１３０４においてプリンタ１０４に合わせたRIPを行う。次にＳ１３０５ において、カラーページと判断されたページが１ページ目かどうかを判断し、１ページ目であった場合は、Ｓ１３０６においてカラージョブJcを作成する。すでにカラージョブJcが有った場合は、Ｓ１３０７においてカラージョブJcにページを追加する。一方、Ｓ１３０３においてカラーページではないと判断された場合は、Ｓ１３０８において、出力先をプリンタ１０５とし、プリンタ１０５用に再RIPを行う。以下Ｓ１３０９からＳ１３１１までの処理は、Ｓ１３０５からＳ１３０７の処理と同様の処理であるので割愛する。最後にＳ１３１２においてページの終わりまで到達したかどうか調べ、ページの終わりであれば処理を終了し、ページの終わりでなければ、Ｓ１３０３において注目ページを次に移し、Ｓ１３０３からの処理を繰り返す。
【００４５】
この処理によってプリンタ１０４に出力するカラージョブJcとプリンタ１０５に出力する白黒ジョブJｂ、オフラインフィニッシャ１０６に出力するフィニッシングジョブＪｆが作成される。
【００４６】
［分割したジョブの印刷］
次に、プリンタ１０４に出力するカラージョブJc、プリンタ１０５に出力する白黒ジョブJｂ、オフラインフィニッシャ１０６に出力するフィニッシングジョブＪｆを出力する手順を図１４のフローチャートで説明する。Ｓ１４０１において、ジョブ分割サーバ１０１は、作成されたカラージョブJcをカラープリンタ104に送付し、ページ順に印刷を開始する。
【００４７】
印刷が完了後、Ｓ１４０２において使用者は、プリンタ104で印刷され、プリンタ104の排紙部７０２にページ順に排紙済みの記録紙をプリンタ１０５の外付け給紙部７０４にセットする。次に使用者はプリンタ１０５の操作パネルからスタートボタンを押す。これをきっかけにして、ジョブ分割サーバ１０１は、プリンタ１０５に対して白黒ジョブJbを送付し、プリンタ１０５はS1404からS1408までの印字動作を開始する。S1404において、注目ページを初期値の１とする。S1405において、注目しているページが白黒ジョブJbのページかどうかを判断する。もし白黒ジョブJbでなかった場合には、すでにプリンタ104で印刷済みであるので、S1406において外付け給紙部７０４から１枚の記録紙を給紙し、印刷せずにプリンタ１０５の排紙部７０２に排紙を行う。もし、白黒ジョブJbであった場合には、S1407において給紙カセット634もしくは635から給紙し、該当ページを印刷してプリンタ105の排紙部702に排紙する。もし、排紙部702に複数の排紙カセットが存在した場合にはカラージョブJcと白黒ジョブJbのページのどちらも同じ排紙カセットに排紙する必要がある。これにより、分割されたドキュメントが排紙カセット内で順番に重なることになる。S1408において、注目ページが最終ページかどうかを調べ、最終ページまで処理が終了したかどうかを判断する。終了でなければ注目ページを一つ増やし、再びS1405から処理を繰り返す。
【００４８】
次に、プリンタ１０５での印刷が完了後、Ｓ１４０９において使用者は、プリンタ105の排紙部７０２にページ順に排紙済みの記録紙をオフラインフィニッシャ１０６の外付け給紙部１００４にセットする。次にS1410において使用者はオフラインフィニッシャ１０６の操作パネルからスタートボタンを押す。これをきっかけにして、ジョブ分割サーバ１０１は、オフラインフィニッシャ１０６に対してフィニッシングジョブJfを送付し、S1411においてオフラインフィニッシャ１０６は給紙部１００４にセットされた記録紙に所定のフィニッシング処理を行い、排紙部１００２に排紙する。
【００４９】
以上の流れにより、Jc、Jb、Jfに分割されたジョブの印字およびフィニッシング処理が完了する。
【００５０】
［実施例１における処理の流れ］
実施例１では、図１３、図１４において説明したように、カラージョブＪｃをプリンタ１０４で処理し、白黒ジョブＪｂをプリンタ１０５で処理するようジョブを分割し、その後フィニッシングジョブＪｆをオフラインフィニッシャ１０６で処理する例において、オフラインフィニッシャ１０６が正常に出力した部数が予定より少なくなったため、分割せずにリカバリジョブの生成をする例について説明する。
【００５１】
図１５は実施例１における処理の流れを示したフローチャートである。図１４のS1411の続きである。S1501において、ジョブ分割サーバ１０１はオフラインフィニッシャ１０６から正常に出力できた部数の値を入手する。S1502において、ジョブ分割サーバ１０１の画面上に「リカバリ方法の選択」のダイアログボックスを表示する。Ｓ１５０３においてユーザは「リカバリする」を選択し、Ｓ１５０４において「リカバリ方法を手動で決定する」を選択後、Ｓ１５０５「方法設定」ボタンをクリックする。Ｓ１５０６において、ジョブ分割サーバ１０１の画面に「リカバリ方法設定」の画面を表示する。この画面はジョブ分割サーバがあらかじめ推奨設定を選択した状態で表示する。推奨設定は、分割方法は「なし」、使用プリンタは「ABC5000_1」、作成部数は「10」部である。必要部数が５部であるが、規定値５部を追加することで作成部数は「１０」部としている。次に分割方法の推奨設定であるが、先の処理時は部数が５０５部と多かったために「カラー白黒分割」を選んでいたが、リカバリ時は作成部数が「１０」部と小部数であるので、カラー白黒分割する場合のユーザへの操作の複雑さと、エラーの発生の可能性の高さから、分割方法は「なし」が選択された。次にプリンタの選択であるが、現在処理中のカラープリンタがなかったため、番号が一番若い「ABC５０００＿１」が選択された。Ｓ１５０７においてユーザは、リカバリジョブでのエラー発生の可能性が低いと考えたので、部数を減らし「８」部とした。その後「ＯＫ」をクリックして、Ｓ１５０８において分割ジョブサーバ１０１は「リカバリ方法設定画面」を閉じ、「リカバリ方法選択画面」を表示する。Ｓ１５０９においてユーザが「ＯＫ」をクリックすることでリカバリジョブの方法設定が確定する。Ｓ１５１０においてジョブ分割サーバ１０１は、新たにカラージョブJc'とオフラインフィニッシャジョブJf'作成する。使用プリンタは「ABC5000_1」とし、作成部数は「8」部のジョブを生成する。
【００５２】
次に、図１６において前述の「リカバリ方法選択」画面について説明する。１６０１は「リカバリ方法選択」画面である。１６０２は、先の分割ジョブのワークフローを説明した流れ図である。ユーザはリカバリ方法を設定するにあたり、流れ図１６０２を参照しながら決定する。１６０３はリカバリするか否かを選択するラジオボタンである。１６０４はリカバリ方法を、先の分割ジョブのワークフローに従ってリカバリを行うか、リカバリ方法を手動で変更するかを選択するラジオボタンである。先の分割ジョブのワークフローに従う場合は処理条件が変更されない。リカバリ方法を手動で変更する場合は、１６０５の方法設定のボタンをクリックすることで推奨設定内容の確認や、詳細な設定の変更を行うことが可能である。１６０６は「ＯＫ」ボタンであり、ユーザがこのボタンをクリックすることでリカバリ方法が確定する。
【００５３】
次に、図１７において前述の「リカバリ方法設定」画面について説明する。１７０１は「リカバリ方法設定」画面であり、「方法設定」ボタン１６０５をクリックすることでこの画面が開く。１７０２は登録されているプリンタの一覧を表示する領域であり、処理に使用されるプリンタは色付で明示される。この例では「ABC５０００＿１」が選択されている。１７０３はクラスタリング方法の選択欄であり、分割方法が、部数分散、ページ分散、カラー/白黒分散、分割なし、から選択できる。１７０４はリカバリする部数を設定する領域である。画面例では不足部数が５部と表示されているが、ユーザの意思により作成部数を増減することが可能である。１７０５は本画面の設定を破棄し元の画面に戻るキャンセルボタン、１７０６は本画面の設定を確定し元の画面に戻るＯＫボタンである。なお、前述のように、本画面を最初に開いた際には、ジョブ分割サーバ１０１が所定の判断基準で推奨値を選択した状態となっている。
【００５４】
以上の手順により、不足部数をリカバリするジョブの生成を行う際にリカバリ方法を設定することができる。本実施例ではジョブ分割サーバ１０１上の画面表示によって設定作業を行う例を示したが、画面表示はオフラインフィニッシャ１０６に備わっていても良い。その場合は、不足が発生する場所でリカバリジョブの設定ができるためユーザの移動が無いという利点がある。また、本実施例では、リカバリジョブの設定変更が手動で可能であったが、すべて自動で行っても良い。その場合は、条件設定のアルゴリズムをよく練られたものにしなければならないが、反面、ユーザの作業負荷低減の利点がある。
【００５５】
以上説明したように、本発明によれば、複数の装置で処理をするよう分割されたジョブの後行程で検知された不足部数を補うためのリカバリジョブを生成できる。また、リカバリジョブの処理条件を先のジョブの処理条件とは異なるものに選択可能な選択手段を提供することで、ユーザが手動で、もしくは、自動で、状況に応じた処理条件を選択することが可能となり、作業効率を向上させることができる。
【図面の簡単な説明】
【００５６】
【図１】本発明におけるシステム構成を示すブロック図である。
【図２】プリンタ１０４、１０５のブロック図である。
【図３】ＮＩＣ部２０１とコア部２０２のブロック図である。
【図４】プリンタＩＰ部２０３のブロック図である。
【図５】ＰＷＭ部２０４の構成を示す図である。
【図６】印字部７０３の概観図である。
【図７】プリンタ部２０５のブロック図である。
【図８】外付け給紙部７０４の概観図である。
【図９】排紙部７０２の概観図である。
【図１０】オフラインフィニッシャ１０６のブロック図である。
【図１１】フィニッシング部１００３の概観図である。
【図１２】ジョブ分割サーバ１０１のソフトウェア構成を示したブロック図である。
【図１３】ジョブ分割サーバ１０１におけるジョブ分割の流れを示したフローチャートである。
【図１４】ジョブ分割された場合のプリンタ１０４、１０５、オフラインフィニッシャ１０６における処理の流れを示したフローチャートである。
【図１５】実施例１における処理の流れを示したフローチャートである。
【図１６】実施例１におけるリカバリ方法選択画面の例である。
【図１７】実施例１におけるリカバリ方法設定画面の例である。
【符号の説明】
【００５７】
１０１  ジョブ分割サーバ
１０２  ネットワーク
１０３  ＰＣ
１０４  カラープリンタ
１０５  白黒プリンタ
１０６  オフラインフィニッシャ
２０１  プリンタ１０４、１０５のＮＩＣ部
２０２  プリンタ１０４、１０５のコア部
２０３  プリンタ１０４、１０５のプリンタＩＰ部
２０４  プリンタ１０４、１０５のＰＷＭ部
２０５  プリンタ１０４、１０５のプリンタ部
７０１  プリンタ部２０５の制御部
７０２  プリンタ部２０５の排紙部
７０３  プリンタ部２０５の印字部
７０４  プリンタ部２０５の外付け給紙部
１００１  オフラインフィニッシャ１０６の制御部
１００２  オフラインフィニッシャ１０６の排紙部
１００３  オフラインフィニッシャ１０６のフィニッシング部
１００４  オフラインフィニッシャ１０６の外付け給紙部
１００５  オフラインフィニッシャ１０６のＮＩＣ部
１６０１  リカバリ方法選択画面の例
１７０１  リカバリ方法設定画面の例
【図１】
2006163475.tif 000003
【図２】
2006163475.tif 000004
【図３】
2006163475.tif 000005
【図４】
2006163475.tif 000006
【図５】
2006163475.tif 000007
【図６】
2006163475.tif 000008
【図７】
2006163475.tif 000009
【図８】
2006163475.tif 000010
【図９】
2006163475.tif 000011
【図１０】
2006163475.tif 000012
【図１１】
2006163475.tif 000013
【図１２】
2006163475.tif 000014
【図１３】
2006163475.tif 000015
【図１４】
2006163475.tif 000016
【図１５】
2006163475.tif 000017
【図１６】
2006163475.tif 000018
【図１７】
2006163475.tif 000019