(57)【特許請求の範囲】
【請求項１】
印刷ジョブを入力する情報入力機器と、
前記印刷ジョブに基づいて複数部の印刷のための画像形成データを出力する画像形成管理装置と、
前記画像形成データに基づいて印刷をする画像形成装置とを有する画像形成管理システムであって、
前記印刷ジョブは、複数部に共通して使用される任意の第１の画像情報と、部毎に異なる第２の画像情報とを有するものであり、
前記画像形成管理装置は、
前記第１の画像情報と、前記第２の画像情報を前記画像形成データに変換する変換手段と、
前記印刷ジョブの予約受け付け処理をし、
前記印刷ジョブが予約されたか否かの判断処理をし、
前記印刷ジョブが予約されたと判断されたとき、
前記印刷ジョブの最初の１部目に対応する前記第１の画像情報と前記第２の画像情報とを前記画像形成データに変換し、
変換処理開始時間になったときに、前記最初の１部目以外の残り部分に対応する前記第１の画像情報と前記第２の画像情報の画像形成データへの変換処理を行う制御手段と
を有することを特徴とする画像形成管理システム。
【請求項２】
前記画像形成管理装置は、さらに、
前記印刷ジョブの最初の１部目に対応する前記第１の画像情報と前記第２の画像情報を前記画像形成データに変換するために要する第１の所用時間を測定する変換時間測定手段と、
前記第１の所要時間に基づいて、前記最初の１部目以外の残り部分に対応する前記第１の画像情報と前記第２の画像情報を前記画像形成データに変換するために要する第２の所要時間を推測する変換時間推測手段と、
前記変換時間推測手段により得られた前記第２の所要時間に基づいて、前記変換処理開始時間を設定する変換処理開始時間設定手段と
を有することを特徴とする請求項１に記載の画像形成管理システム。
【請求項３】
前記画像形成管理装置は、さらに、
前記印刷ジョブの予約に際して、前記印刷ジョブに基づく複数部の印刷が終了させる印刷終了予約時間を入力するスケジュール管理手段を有し、
前記変換処理開始時間設定手段は、
前記第２の所要時間と前記印刷終了予約時間とに基づいて前記変換処理開始時間を設定することを特徴とする請求項１もしくは２のいずれかに記載の画像形成管理システム。
【請求項４】
前記画像形成データに基づいてプレビュー表示するプレビュー表示手段を有し、
前記制御手段は、前記印刷ジョブのプレビュー表示が指示されたとき、該印刷ジョブの最初の１部目に対応する前記第１の画像情報と前記第２の画像情報を変換して得られた前記画像データに基づいて、この印刷ジョブの最初の１部目をプレビュー表示し、
前記最初の１部目以外の残り部分のプレビュー表示が指示されたとき、該残りの部分に対応する前記第１の画像情報と前記第２の画像情報を前記画像形成データに変換し、プレビュー表示する
ことを特徴とする請求項１乃至請求項３のいずれか１つに記載の画像形成管理システム。
【請求項５】
入力された印刷ジョブに基づいて複数部の印刷のための画像形成データを出力する画像形成管理装置であって、
前記印刷ジョブは、複数部に共通して使用される任意の第１の画像情報と、部毎に異なる第２の画像情報とを有するものであり、
前記画像形成管理装置は、
前記第１の画像情報と、前記第２の画像情報を前記画像形成データに変換する変換手段と、
前記印刷ジョブの予約受け付ける予約受付手段と、
前記予約受付手段によって前記印刷ジョブが予約されたか否かの判断する判断手段と、
前記印刷ジョブが予約されたと判断されたとき、
前記印刷ジョブの最初の１部目に対応する前記第１の画像情報と前記第２の画像情報とを前記画像形成データに変換し、
変換処理開始時間になったときに、前記最初の１部目以外の残り部分に対応する前記第１の画像情報と前記第２の画像情報の画像形成データへの変換処理を行う制御手段と
を有することを特徴とする画像形成管理装置。
【請求項６】
前記印刷ジョブの最初の１部目に対応する前記第１の画像情報と前記第２の画像情報を前記画像形成データに変換するために要する第１の所用時間を測定する変換時間測定手段と、
前記第１の所要時間に基づいて、前記最初の１部目以外の残り部分に対応する前記第１の画像情報と前記第２の画像情報を前記画像形成データに変換するために要する第２の所要時間を推測する変換時間推測手段と、
前記変換時間推測手段により得られた前記第２の所要時間に基づいて、前記変換処理開始時間を設定する変換処理開始時間設定手段と
を有することを特徴とする請求項５に記載の画像形成管理装置。
【請求項７】
前記印刷ジョブの予約に際して、前記印刷ジョブに基づく複数部の印刷が終了させる印刷終了予約時間を入力するスケジュール管理手段を有し、
前記変換処理開始時間設定手段は、
前記第２の所要時間と前記印刷終了予約時間とに基づいて前記変換処理開始時間を設定することを特徴とする請求項５もしくは６のいずれかに記載の画像形成管理装置。
【請求項８】
前記画像形成データに基づいてプレビュー表示するプレビュー表示手段を有し、
前記制御手段は、前記印刷ジョブのプレビュー表示が指示されたとき、該印刷ジョブの最初の１部目に対応する前記第１の画像情報と前記第２の画像情報を変換して得られた前記画像データに基づいて、この印刷ジョブの最初の１部目をプレビュー表示し、
前記最初の１部目以外の残り部分のプレビュー表示が指示されたとき、該残りの部分に対応する前記第１の画像情報と前記第２の画像情報を前記画像形成データに変換し、プレビュー表示する
ことを特徴とする請求項５乃至請求項７のいずれか１つに記載の画像形成管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数部に共通して使用される任意の第１の画像情報と、部毎に異なる第２の画像情報とに基づいて出力画像の一部が異なる複数部を出力する印刷ジョブを実行して画像を形成するバリアブル印刷機能を有する画像処理装置或いは画像形成システムに適用して好適な画像形成管理装置及び画像形成管理システムに関するものである。
【０００２】
【従来の技術】
従来、プリンタ等を備えるの画像形成システムでは、入力された印刷データは画像形成データに展開（ラスタライズ）されて、画像形成部に送られ、記録紙に転写され画像形成されるようになっている。
【０００３】
このような画像形成システムにおいて、複数部を印刷する場合、複数部の印刷ジョブのデータはビットマップ展開処理された画像形成データをハードディスク等の大容量な二次記憶装置に記憶し、それ以降の印刷では展開処理に要する時間を省略して処理の高速化を図るようになっている。しかし、この場合、ハードディスク等の大容量な二次記憶装置に蓄積したデータは、展開処理済みの画像形成データ（ビットマップデータ）であるため、蓄積するデータ量がかなり大きくなり、ハードディスク等の大容量な二次記憶装置として大容量のものを選択する必要があった。
【０００４】
ハードディスク等の大容量な二次記憶装置の蓄積データ量を減らすために、印刷データに基づきページを複数のバンドに分割し、中間コートに変換してバンド毎に画像の展開処理を行いうようにした画像出力装置が提案された（例えば、特許文献１参照。）。
【０００５】
この場合、画像形成データをハードディスクに記憶する際に、バンドごとに中間コードで保存するか、ビットマップで保存するかを切り換える。中間コードの内容によってビットマップへの展開時間を積み上げ予測して、その予測時間が、印刷時間より大きい場合は、ビットマップで保存するようになされている。
【０００６】
また、プルーフ印刷時の１部の印刷時間を測定し、指定部数の印刷時間を予測する印刷システムが提案された（例えば、特許文献２参照。）。
【０００７】
このような印刷システムによれば、複数部の印刷ジョブを印刷する場合、指定された文書を一部だけ印刷し、このプルーフ印刷に要する時間を測定して、その結果に基づいて指定された部数だけ印刷するのに必要な印刷時間を算出し、この印刷時間を参照して印刷スケジュールを事前にたてるようになされている。
【０００８】
【特許文献１】
特開２００２−１３２４６６号公報（第７〜９頁、第２図）
【特許文献２】
特開２００１−３０６２８８号公報（第６，７頁）
【０００９】
【発明が解決しようとする課題】
しかしながら、上述した特許文献１の画像出力装置の場合は、ビットマップ展開時間の予測が中間コードのコード内容によるため、精度向上が課題となる。また、中間コードが混在するため、プレビュー表示時に、印刷データを画像形成データに展開する処理が必要である。
【００１０】
また、上述した特許文献２の印刷システムは、印刷装置の印刷時間を計測するものであり、印刷データを画像形成データに展開する時間を誤差として、個別に測定していない。そのため、指定部数分の印刷時間しか推定できず、その時間から、展開処理を開始することになる。部ごとにデータが差し替えられる印刷（バリアブル印刷）においては、その部ごとに印刷データの展開処理が必要になり、画像形成装置がデータ待ちになるため、画像形成装置の時間効率が低下する問題があった。
【００１１】
そこで、この発明は上述した課題を解決したものであって、バリアブル印刷する際に、保存する画像形成データの量を抑制できるようにすると共に、画像形成装置のデータ待ちをなくし、時間効率を向上できるようにした画像形成管理装置及び画像形成管理システムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
前記課題を解決するために、本発明に係る画像形成管理システムは、印刷ジョブを入力する情報入力機器と、印刷ジョブに基づいて複数部の印刷のための画像形成データを出力する画像形成管理装置と、画像形成データに基づいて印刷をする画像形成装置とを有する画像形成管理システムであって、印刷ジョブは、複数部に共通して使用される任意の第１の画像情報と、部毎に異なる第２の画像情報とを有するものであり、画像形成管理装置は、第１の画像情報と、第２の画像情報を画像形成データに変換する変換手段と、印刷ジョブの予約受け付け処理をし、印刷ジョブが予約されたか否かの判断処理をし、印刷ジョブが予約されたと判断されたとき、印刷ジョブの最初の１部目に対応する第１の画像情報と第２の画像情報とを画像形成データに変換し、変換処理開始時間になったときに、最初の１部目以外の残り部分に対応する第１の画像情報と第２の画像情報の画像形成データへの変換処理を行う制御手段とを有することを特徴とするものである。
【００１３】
本発明に係る画像形成管理システムによれば、画像形成管理装置では、変換手段が第１の画像情報と、第２の画像情報を画像形成データに変換する。制御手段は、情報入力機器からの印刷ジョブの予約受け付け処理をし、印刷ジョブが予約されたか否かの判断処理をし、印刷ジョブが予約されたと判断されたとき、印刷ジョブの最初の１部目に対応する第１の画像情報と第２の画像情報とを画像形成データに変換し、変換処理開始時間になったときに、最初の１部目以外の残り部分に対応する第１の画像情報と第２の画像情報の画像形成データへの変換処理を行うようになる。
【００１４】
例えば、画像形成管理装置では、変換時間測定手段が印刷ジョブの最初の１部目に対応する第１の画像情報と第２の画像情報を画像形成データに変換するために要する第１の所用時間を測定する。変換時間推測手段は、第１の所要時間に基づいて、最初の１部目以外の残り部分に対応する第１の画像情報と第２の画像情報を画像形成データに変換するために要する第２の所要時間を推測する。変換処理開始時間設定手段は、変換時間推測手段により得られた第２の所要時間に基づいて、変換処理開始時間を設定するようになされる。
【００１５】
これによって、複数部に共通して使用される任意の第１の画像情報と、部毎に異なる第２の画像情報とに基づいて出力画像の一部が異なる複数部を出力する印刷ジョブを実行して画像を形成する際、即ちバリアブル印刷する際、最初の１部目に対応する画像情報は画像形成開始前に画像形成データに展開され、残り部分に対応する画像形成データは必要とされる直前に展開され、ビットマップになるため、画像形成装置のデータ待ちを回避することが可能となる。また、画像形成終了予定時間が登録された直後に、印刷ジョブの最初の１部目に対応する画像情報が画像形成データに展開され、残りの部分はコードのまま保存されるため、全体のデータ容量が抑制される。また、印刷ジョブの最初の１部目に対応する画像情報の実際の展開処理時間を測定することで、印刷ジョブ全体の展開処理所要時間をより正確に推測でき、画像形成スケジュールの精度を向上することが可能となる。
【００１６】
本発明に係る画像形成管理装置は、入力された印刷ジョブに基づいて複数部の印刷のための画像形成データを出力する画像形成管理装置であって、印刷ジョブは、複数部に共通して使用される任意の第１の画像情報と、部毎に異なる第２の画像情報とを有するものであり、画像形成管理装置は、第１の画像情報と、第２の画像情報を画像形成データに変換する変換手段と、印刷ジョブの予約受け付ける予約受付手段と、予約受付手段によって印刷ジョブが予約されたか否かの判断する判断手段と、印刷ジョブが予約されたと判断されたとき、印刷ジョブの最初の１部目に対応する第１の画像情報と第２の画像情報とを画像形成データに変換し、変換処理開始時間になったときに、最初の１部目以外の残り部分に対応する第１の画像情報と第２の画像情報の画像形成データへの変換処理を行う制御手段とを有することを特徴とするものである。
【００１７】
本発明に係る画像形成管理装置によれば、入力された印刷ジョブに基づいて複数部の印刷のための画像形成データを出力する場合に、変換手段は、第１の画像情報と、第２の画像情報を画像形成データに変換する。予約受付手段は、印刷ジョブの予約受け付ける。判断手段は、予約受付手段によって印刷ジョブが予約されたか否かの判断をする。これを前提にして、制御手段は、判断手段によって印刷ジョブが予約されたと判断されたとき、印刷ジョブの最初の１部目に対応する第１の画像情報と第２の画像情報とを画像形成データに変換させ、変換処理開始時間になったときに、最初の１部目以外の残り部分に対応する第１の画像情報と第２の画像情報の画像形成データへの変換処理を行うようになる。
【００１８】
これによって、複数部に共通して使用される任意の第１の画像情報と、部毎に異なる第２の画像情報とに基づいて出力画像の一部が異なる複数部を出力する印刷ジョブを管理する際に、最初の１部に対応する画像情報は画像形成開始前に画像形成データに展開され、残り部分に対応する画像形成データは必要とされる直前に展開され、ビットマップになるため、画像形成装置のデータ待ちを回避することが可能となる。また、印刷ジョブが予約された直後に、印刷ジョブの最初の１部目に対応する画像情報が画像形成データに展開され、残りの部分はコードのまま保存されるため、全体のデータ容量が抑制される。
【００２１】
【発明の実施の形態】
以下、図面を参照しながら、この発明の実施の形態としての画像形成管理装置及び画像形成管理システムについて説明をする。
本発明に係る実施の形態としての画像形成管理システムは、複数部に共通して使用される任意の第１の画像情報と、部毎に異なる第２の画像情報とに基づいて出力画像の一部が異なる複数部を出力する印刷ジョブを実行して画像を形成する際、印刷ジョブが予約されたと判断されたとき、この印刷ジョブに関して最初の１部目に対応する第１の画像情報と第２の画像情報を画像形成データに変換し、最初の１部目以外の残り部分の画像形成データの変換処理を、画像形成装置により画像を形成する際に当該画像形成データが必要とされる前の所定時間に行うものであり、画像形成装置のデータ待ちを回避でき、時間効率を向上できるようにしたものである。
【００２２】
図１は、画像形成管理システム１００の構成例を示すイメージ図である。図１に示すように、画像形成管理システム１００は、コンピュータ１０と、画像形成管理装置２０と、画像形成管理装置２０に配置されている操作パネル３０と、画像形成装置４０とから構成されている。この画像形成管理システム１００において、コンピュータ１０と画像形成管理装置２０とはパブリックネットワークにより接続されており、また、画像形成管理装置２０と画像形成装置４０とはプライベートネットワークにより接続されている。また、画像形成管理システム１００においては、図１に示すように、複数台のコンピュータ１０が接続されている。
【００２３】
コンピュータ１０は、情報入力機器の一例であり、画像情報としての印刷データおよび該印刷データに関する印刷ジョブ（画像形成ジョブ）の印刷終了予定時間の入力に用いられる。コンピュータ１０から入力された印刷データ等は、パブリックネットワークを介して画像形成管理装置２０に転送される。
【００２４】
ここで、印刷ジョブは複数部に共通して使用される任意の第１の画像情報としての第１の印刷データと、部毎に異なる第２の画像情報としての第２の印刷データとに基づいて出力画像の一部が異なる複数部を出力するものである。第１の印刷データは、各部に共通して使用される画像、例えば、文章に対応する印刷データであり、第２の印刷データは、部毎に異なる画像、例えば宛先、氏名などに対応する印刷データである。
【００２５】
画像形成管理装置２０は、コンピュータ１０によって入力された印刷ジョブに係る第１の印刷データと、第２の印刷データとに基づいて画像形成データを作成すると共に、当該印刷ジョブに関する処理を監視するものである。例えば、画像形成管理装置２０は、コンピュータ１０から送られてきた印刷ジョブに関する第１の印刷データと第２の印刷データとを合成した印刷データを画像形成データに変換（以下、「ラスタライズ」という）して、画像形成装置４０へ出力するようになされる。また、印刷ジョブの印刷終了予定時間に基づいて、印刷ジョブの実行状態を監視するようになされる。
【００２６】
図２は、画像形成管理装置２０の構成を示すブロック図である。図２に示すように、画像形成管理装置２０は、ラスタライズ処理部２１、ＣＰＵ２２、メモリ２３、ラスタライズ時間測定部２４、残ラスタライズ時間推測部２５、スケジュール管理部２６、記憶部２７、ネットワーク接続部２８、２９を備えている。
【００２７】
ラスタライズ処理部２１は、画像形成データ変換手段を構成し、ネットワーク接続部２８を介して受信した印刷データに基づいてラスタライズ処理を行い、印刷データを画像形成データに変換する。
【００２８】
ＣＰＵ２２は、制御プログラム情報に従って、メモリ２３をワークエリアとして使用しながら、画像形成管理装置２０の全体の動作を制御する。このＣＰＵ２２は、判断手段と制御手段としても機能する。ＣＰＵ２２は、判断手段を構成し、印刷ジョブがスケジュール管理部２６に予約されたか否かを判断する。即ち、印刷ジョブの印刷終了予約時間がスケジュール管理部２６に登録されたか否かを判断する。また、ＣＰＵ２２は、制御手段を構成し、印刷ジョブの印刷終了予約時間がスケジュール管理手段に登録されたと判断されたとき、該印刷ジョブの最初の１部をラスタライズし、残り部分を、印刷ジョブを実行する際の所定時間からラスタライズするようにラスタライズ処理部２１を制御する。
【００２９】
ラスタライズ時間測定部２４は、時間測定手段として、印刷ジョブのうち最初の１部のラスタライズ時間を測定するためのものである。このラスタライズ時間測定部２４は、ラスタライズ処理部２１から送ってきた印刷ジョブのうち最初の１部のラスタライズ処理の開始と終了信号に基づいて、当該ラスタライズ処理の所要時間を測定して、その結果を残ラスタライズ時間推測部２５に供給するようになされる。
【００３０】
残ラスタライズ時間推測部２５は、時間推測手段を構成し、印刷ジョブのうち最初の１部のラスタライズ処理の所要時間に基づいて、残り部分のラスタライズ処理の所要時間を算出するためのものである。この残ラスタライズ時間推測部２５は、印刷ジョブの全レコード数と、ラスタライズ済みのレコード数から、残レコード数を算出し、そしてラスタライズ時間測定部２４から送られてきた印刷ジョブのうち最初の１部のラスタライズ処理の所要時間に基づいて、残り部分のラスタライズ処理の所要時間を算出し、その結果をスケジュール管理部２６に供給するようになされる。
【００３１】
スケジュール管理部２６は、予約受付手段を構成し、入力された印刷終了予約時間を受信し、時間順に予約された印刷ジョブをリストすると共に、それらの印刷処理開始時間を設定し、管理するためのものである。このスケジュール管理部２６は、開始時間設定手段を構成し、印刷ジョブの印刷終了予約時間から、残ラスタライズ時間推測部２５から送られてきた残り部分のラスタライズ処理の所要時間を遡った時刻に、残り部分のラスタライズを開始するように設定する。また、印刷終了予約時間から、印刷に要する時間を遡った時刻に、印刷を開始するように設定する。設定されたラスタライズを開始する時間になると、ラスタライズ処理部２１に残り部分のラスタライズ処理を開始するように指示する。
【００３２】
記憶部２７は、印刷ジョブ（印刷データ等）、ラスタライズ済みの画像形成データ、ラスタライズ済みの番号等を記憶するものである。ネットワーク接続部２８、２９は、例えばネットワークに接続するためのネットワークＩ／Ｆ（ネットワークインタフェース）が用いられる。
【００３３】
操作パネル３０は、例えば、タッチパネルから構成され、この操作パネル３０を用いて、画像形成管理手段２０を操作するための指示を直接に入力することが可能である。
【００３４】
画像形成装置４０は、画像形成管理装置２０から送ってきた画像形成データに基づいて画像を用紙等の上に形成し出力するものであり、例えば、レーザビームプリンタが用いられる。ビームプリンタは、レーザビーム発生部、感光ドラム、現像部、転写部、定着部等を備える。レーザビームプリンタにおけるプリント動作は、画像形成データに基づいて、露光，現像，転写のプロセスを経て、プリント用紙上にトナーで可視化し、最後にトナーをプリント用紙に定着させることで完了する。
【００３５】
図３は、バリアブル印刷におけるデータ合成例を示すイメージ図である。図３に示すように、複数部に共通して使用される任意の第１の印刷データ（本文）と、部毎に異なる第２の印刷データ（氏名）とを合成して、得られた印刷データをラスタライズ処理を行った後、レーザビームプリンタで部毎に画像の一部に異なる合成画像を形成する。ここで、第２の印刷データは、例えば、データベースのレコードデータが用いられる。
【００３６】
以下、画像形成管理システム１００を用いてバリアブル印刷する際の画像処理方法について、図４および図５を参照しながら説明する。
図４および図５は、画像形成管理システム１００のバリアブル印刷時の動作例を示すフローチャートである。
この実施の形態では、画像形成管理システム１００を用いてバリアブル印刷する際に、印刷ジョブが予約されたとき、即ち印刷ジョブの印刷終了予約時間がスケジュール管理部２６に登録されたとき、該印刷ジョブの最初の１部をラスタライズして、最初の１部以外の残り部分の画像形成データのラスタライズ処理を、画像形成装置４０により画像を形成する際に当該画像形成データが必要とされる前の所定時間に行う場合を前提とする。
【００３７】
これを動作条件にして、まず、図４に示すフローチャートのステップＳ１１で、コンピュータ１０からネットワーク接続部２８を介して画像形成管理装置２０に印刷データを送る。ステップＳ１２で、画像形成管理装置２０は、受信した印刷データを記憶部２７に記憶する。この印刷データは、上述したように、第１の印刷データと第２の印刷データを含み、ラスタライズ処理する際にこの記憶部２７から印刷データを読み出す可能とされている。ステップＳ１３で、印刷終了時間を予約する。ここで、例えば、ユーザがコンピュータ１０から印刷終了予約時間を入力することで、この印刷終了予約時間はスケジュール管理部２６に転送される。
【００３８】
次に、ステップＳ１４で、入力された印刷終了予約時間をスケジュール管理部２６に登録する。ここで、例えば印刷終了予約時間の順に予約された印刷ジョブをリストするようになされる。ＣＰＵ２２により、印刷終了予約時間がスケジュール管理部２６に登録されたと判断される場合、この印刷データが予約されたと判断する。そして、ステップＳ１５で、印刷ジョブの最初の１部のラスタライズを開始する。即ち、印刷ジョブの最初の１部の印刷データを画像形成データに展開するようになされる。この場合、上述した第１の印刷データと第２の印刷データとを合成してラスタライズするようになされる。
【００３９】
印刷ジョブの最初の１部のラスタライズを開始すると、ステップＳ１６で、ラスタライズ処理部２１は、ラスタライズ時間測定部２４にラスタライズが開始されたことを通知する。ラスタライズ時間測定部２４では、印刷ジョブの最初の１部のラスタライズ開始時刻を記録しておく。
【００４０】
ステップＳ１７で、印刷ジョブの最初の１部のラスタライズ処理が終了したかを判断する。最初の１部のラスタライズ処理が終了した場合は、ステップＳ１８で、ラスタライズ処理が終了したことをラスタライズ時間測定部２４に通知する。ラスタライズ時間測定部２４では、印刷ジョブの最初の１部のラスタライズ終了時刻を記録しておく。
【００４１】
そして、ステップＳ１９で、印刷ジョブの最初の１部をラスタライズして得られた画像形成データを記憶部２７に記憶する。同時にラスタライズしたレコード番号を記憶部２７に記憶する。画像形成データは印刷ジョブを実行する際に、記憶部２７から画像形成装置４０に出力される。また、ラスタライズしたレコード番号は、残レコード数の算出に用いられる。
【００４２】
次に、図５に示すフローチャートのステップＳ２０で、ラスタライズ時間測定部２４は、印刷ジョブの最初の１部をラスタライズする開始時刻と終了時刻に基づいて、そのラスタライズに要した時間を測定して、残ラスタライズ時間推測部２５に供給する。
【００４３】
ステップＳ２１では、残ラスタライズ時間推測部２５は、印刷ジョブの全レコード数と、ラスタライズ済みのレコード数から、残レコード数を算出し、それにラスタライズ時間測定部２４から送られてきた印刷ジョブの最初の１部のラスタライズ時間（１レコード分のラスタライズ時間）をかけて、残り部分のラスタライズ処理の所要時間を算出する。そして、算出された残り部分のラスタライズ処理の所要時間をスケジュール管理部２６に供給する。
【００４４】
ステップＳ２２で、スケジュール管理部２６は、印刷ジョブの印刷終了予約時間から、残ラスタライズ時間推測部２５から送られてきた残り部分のラスタライズ処理の所要時間を遡った時刻を、残り部分のラスタライズ処理の開始時間として設定する。同時に、印刷終了予約時間から、印刷に要する時間を遡った時刻に、印刷を開始するように設定する。ここで、印刷に要する時間は、印刷ジョブのページ数と画像形成装置４０の印刷速度に基づいて求められる。
【００４５】
ステップＳ２３で、設定された残り部分のラスタライズ処理の開始時間になったか否かを判断する。設定された開始時間になった場合、ステップＳ２４で、残り部分のラスタライズ処理を行う。そして、ステップＳ２５で、ラスタライズして得られた画像形成データを記憶部２７に記憶する。この画像形成データは、印刷ジョブを実行する際に記憶部２７から画像形成装置４０へ出力される。
【００４６】
次に、ステップＳ２６で、設定された印刷開始時間になったか否かを判断する。設定された印刷開始時間になった場合、ラスタライズして得られた画像形成データを記憶部２７から画像形成装置４０に出力する。この場合、スケジュール管理部２６は時間を監視し、設定された印刷開始時間になると、ＣＰＵ２２に通知し、ＣＰＵ２２が記憶部２７に記憶された画像形成データを画像形成装置４０に出力するように制御する。
【００４７】
そして、ステップＳ２７で、画像形成装置４０により画像形成データを用紙に印刷する。ここで、画像形成装置４０では、指定された印刷部数を印刷する。指定された印刷部数の印刷が完了すると、動作を終了する。
【００４８】
このように本実施の形態においては、バリアブル印刷する際に、印刷ジョブの印刷終了予約時間がスケジュール管理部２６に登録された時に、ラスタライズ処理部２１によりこの印刷ジョブの最初の１部をラスタライズする。同時にラスタライズ時間測定部２４がそのラスタライズに要する時間を測定し、得られた測定結果を残ラスタライズ時間推測部２５に供給する。残ラスタライズ時間推測部２５はその測定結果に基づいて、残り部分のラスタライズ処理の所要時間を算出する。スケジュール管理部２６は、算出された残り部分のラスタライズ処理の所要時間を用いて、印刷終了予約時間から遡って、残り部分のラスタライズ処理の開始時間を設定する。印刷ジョブを実行する際に、設定された残り部分のラスタライズ処理の開始時間になると、ラスタライズ処理部２１により残り部分のラスタライズ処理を行うようになされる。
【００４９】
これにより、バリアブル印刷する際に、最初の１部に対応する印刷データは印刷開始前に画像形成データに展開され、残り部分に対応する印刷データが実際印刷される直前に画像形成データに変換されるため、画像形成装置４０のデータ待ちを回避することができる。その結果、画像形成装置４０が最高速度で印刷でき、時間効率を向上することができる。また、印刷ジョブの最初の１部の実際のラスタライズ時間を測定することで、残り部分のラスタライズ処理の所要時間をより正確に推測でき、印刷スケジュールの精度を向上できる。また、印刷終了予定時間が予約された直後に、印刷ジョブの最初の１部がラスタライズされ、残りの部分はコードのまま保存されるため、全体のデータ容量が抑制され、記憶部２７の容量を小さくすることができる。
【００５０】
以下、画像形成管理システム１００を用いてバリアブル印刷する場合にプレビュー表示の動作について、図６を参照しながら説明する。
図６は、バリアブル印刷する場合のプレビュー表示の動作例を示すフローチャートである。
ここで、画像形成管理システム１００を用いてバリアブル印刷する際に、印刷ジョブの印刷終了予約時間がスケジュール管理部２６に登録された後に、プレビュー表示を行う場合を前提とする。
【００５１】
これを動作条件にして、まず、図５に示すフローチャートのステップＳ３１で、プレビュー要求があるか否かを判断する。例えば、ユーザがパブリックネットワーク上のコンピュータ１０より画像形成管理装置２０に対し、ウェブブラウザにてアクセスし、プレビューを要求する。画像形成管理装置２０では、コンピュータ１０からプレビュー要求のアクセス信号を受信したか否かにより判断する。
【００５２】
画像形成管理装置２０はプレビュー要求があったと判断される場合は、ステップＳ３２で、スケジュール管理部２６に登録された印刷ジョブの一覧（予約時間、印刷終了予約時間等）を表示する。この場合、印刷ジョブの一覧はコンピュータ１０の画面上に表示される。
【００５３】
次に、ステップＳ３３で、ユーザがプレビュー表示したい印刷ジョブを選択する。この場合、例えば、ユーザがコンピュータ１０に表示された印刷ジョブ一覧からプレビュー表示したい印刷ジョブを選択する。そして、ステップＳ３４で、選択された印刷ジョブはラスタライズ済みであるか否かを判断する。ここで、レコード番号に基づいて判断する。例えば、選択されたプレビュー表示したい印刷ジョブのレコード番号が、記憶部２７に記憶されているラスタライズしたレコード番号と比較して判断する。ラスタライズ済みの場合は、ステップＳ３５で、画像形成データに基づいてプレビュー表示する。例えば、所定の印刷ジョブが選択された場合、既にラスタライズされた該印刷ジョブの最初の１部を直ちにプレビュー表示するようになされる。
【００５４】
次に、ステップＳ３６で、プレビュー表示を終了する指示があるか否かを判断する。例えば、ユーザによりプレビュー表示を終了する指示があったと判断された場合、プレビュー表示を終了する。
【００５５】
なお、ステップＳ３４で、選択された印刷ジョブはラスタライズ済みでない場合は、例えば、印刷ジョブの２部目（２レコード目）以降が選択された場合、この２部目以降の部分がラスタライズされていないため、プレビュー表示のために、まず、ステップＳ３７で、選択された印刷ジョブをラスタライズする。次に、ステップＳ３８で、ラスタライズして得られた画像形成データを記憶部２７に記憶する。同時にラスタライズしたレコード番号も記憶部２７に記憶する。
【００５６】
そして、上述したように、ステップＳ３５で、記憶部２７に記憶されている画像形成データに基づいてプレビュー表示する。
【００５７】
次に、ステップＳ３６で、プレビュー表示を終了する指示があるか否かを判断する。例えば、ユーザによりプレビュー表示を終了する指示があったと判断された場合、プレビュー表示を終了する。
【００５８】
このように本実施の形態においては、印刷ジョブの印刷終了予約時間がスケジュール管理部２６に登録された時に、該印刷ジョブの最初の１部がラスタライズされるため、プレビュー表示する際に、ユーザが待たずに、最初の１部のプレビューを確認できる。
【００５９】
なお、上述実施の形態においては、画像形成管理装置２０と画像形成装置４０とがそれぞれ独立したものを示したが、これに限定されるものではない。画像形成管理装置２０と画像形成装置４０とは物理的に一体にしたものを用いてもよい。
【００６０】
また、上述実施の形態においては、印刷データはコンピュータ１０からネットワークを介して画像形成管理装置２０に供給されるものを示したが、これに限定されるものではない。
【００６１】
また、上述実施の形態においては、画像形成管理装置２０と画像形成装置４０とをネットワークにより接続されたものを示したが、これに限定されるものではない。
【００６２】
【発明の効果】
本発明に係る画像形成管理システムによれば、画像形成管理装置を備え、印刷ジョブが予約されたと判断されたとき、該印刷ジョブに関して最初の１部目に対応する第１の画像情報と第２の画像情報を画像形成データに変換し、変換処理開始時間になったときに、最初の１部目以外の残り部分に対応する第１の画像情報と第２の画像情報の画像形成データへの変換処理を行うものである。
【００６３】
この構成によって、バリアブル印刷する際、最初の１部目に対応する画像情報は画像形成開始前に画像形成データに展開され、残り部分に対応する画像情報が実際に画像形成される前に画像形成データに変換されるため、画像形成装置のデータ待ちを回避することができる。その結果、画像形成装置が最高速度で印刷でき、時間効率を向上することができる。また、印刷ジョブが予約された直後に、印刷ジョブの最初の１部目に対応する画像情報が画像形成データに展開され、残りの部分はコードのまま保存されるため、全体のデータ容量が抑制され、記憶部の容量を小さくすることができる。
【００６４】
本発明に係る画像形成管理装置によれば、制御手段を備え、印刷ジョブが予約されたと判断されたとき、印刷ジョブに関して最初の１部目に対応する第１の画像情報と第２の画像情報を画像形成データに変換し、変換処理開始時間になったときに、最初の１部目以外の残り部分に対応する第１の画像情報と第２の画像情報の画像形成データへの変換処理を行うものである。
【００６５】
この構成によって、複数部に共通して使用される任意の第１の画像情報と、部毎に異なる第２の画像情報とに基づいて出力画像の一部が異なる複数部を出力する印刷ジョブを管理する際に、画像形成データが必要とされる前に、展開されることができる。また、印刷ジョブが予約された直後に、印刷ジョブの最初の１部に対応する画像情報が画像形成データに展開され、残りの部分はコードのまま保存されるため、全体のデータ容量が抑制され、記憶部の容量を小さくすることができる。
【００６６】
この発明は、プリンタ等の画像形成装置を備えた画像形成管理システムのバリアブル印刷に適用して極めて好適である。
【図面の簡単な説明】
【図１】画像形成管理システム１００の構成例を示す図である。
【図２】画像形成管理装置２０の構成例を示すブロック図である。
【図３】バリアブル印刷におけるデータ合成例を示すイメージ図である。
【図４】バリアブル印刷時の動作例を示すフローチャート（その１）である。
【図５】バリアブル印刷時の動作例を示すフローチャート（その２）である。
【図６】プレビュー表示時の動作例を示すフローチャートである。
【符号の説明】
１０  コンピュータ（情報入力機器）
２０  画像形成管理装置
２１  ラスタライズ処理部（画像形成データ変換手段）
２２  ＣＰＵ（判断手段、制御手段）
２４  ラスタライズ時間測定部（時間測定手段）
２５  残ラスタライズ時間推測部（時間推測手段）
２６  スケジュール管理部（予約受付手段、開始時間設定手段）
２７  記憶部
３０  操作パネル
４０  画像形成装置
１００  画像形成管理システム
【図１】
0004151446.tif 000002
【図２】
0004151446.tif 000003
【図３】
0004151446.tif 000004
【図４】
0004151446.tif 000005
【図５】
0004151446.tif 000006
【図６】
0004151446.tif 000007