(57)【要約】【課題】  バリアブルデータプリントにおいて印刷後の再印刷を行う場合、印刷用の大容量のデータがネットワークを通し送信される。そのため、何度も再印刷を行うとネットワーク負荷が高くなる課題がある。また、一部のデータのみを再印刷する場合は、印刷用のデータを再度作らなければならないため時間と手間がかかる課題がある。【解決手段】  クライアント１００１で生成された第１の印刷ジョブ１１０１を印刷時に、印刷ジョブ中に含まれる印刷データ１１０２から画像形成装置１００２でレコード１１０４を生成し機器内に保存する。第２の印刷ジョブ１２０１では、レコード１１０４からの検索条件１２０３を指定する。画像形成装置１００２ではレコード１１０４から検索条件に当てはまる印刷対象を選択し、印刷データ１１０２を使用して印刷を行う。【選択図】  図４
2009220289.tif 000002
【特許請求の範囲】
【請求項１】
ジョブ内に配置するコンテンツを印刷毎に変更しながら印刷する手段と、
前記ジョブ内の印刷データからレコードを生成する手段と、
前記レコードからの検索条件を指定する手段と、
前記レコードから抽出した印刷対象に対し印刷データを生成する手段とを有することを特徴とする画像形成装置。
【請求項２】
前記レコードの生成を画像形成装置内で行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記レコードからの検索条件の指定をクライアント内で行うことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記レコードからの検索条件の指定を画像形成装置内で行うことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブから印刷対象の情報をレコードとして生成し、再印刷時に印刷対象の条件検索を行い抽出された対象に対してのみ再印刷を行うための画像形成装置に関するものである。
【背景技術】
【０００２】
近年、顧客ニーズの多様化に対応するため、住所、氏名、性別、嗜好などの個人情報にあわせて印刷するデータを変更しながら印刷するバリアブルデータプリントの技術（例えば、特許文献１）が利用されている。
【０００３】
このとき、大量にある個人情報に対し印刷物を生成するというニーズを満たすために、大容量のデータが作成されネットワークを通しジョブとして投入される。そのため、何度も印刷を行う場合は大容量のデータが送られるためネットワーク負荷が高くなってしまう。
【０００４】
また、印刷したうちの一部のデータを再印刷したい場合には、最初に作ったデータを利用することはできず、新たなデータを作り直さなければならないため、作業に時間と手間がかかってしまう。
【特許文献１】特開２００３−３１６５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
バリアブルデータプリントにおいて印刷後の再印刷を行う場合、印刷用の大容量のデータがネットワークを通し送信される。そのため、何度も再印刷を行うとネットワーク負荷が高くなる課題がある。また、一部のデータのみを再印刷する場合は、印刷用のデータを再度作らなければならないため時間と手間がかかる課題がある。本発明は、上記課題を解決するためのものであり、バリアブルデータを再印刷するときにネットワーク負荷と作業の手間を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の画像処理装置は、ジョブ内に配置するコンテンツを印刷毎に変更しながら印刷する手段と、前記ジョブ内の印刷データからレコードを生成する手段と、前記レコードからの検索条件を指定する手段と、前記レコードから抽出した印刷対象に対し印刷データを生成する手段と、を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、バリアブルプリントのデータを印刷する際にレコードと印刷データから印刷処理をすることで、再印刷時のネットワーク負荷を軽減することが可能になる。
【０００８】
また、再印刷時にレコードからの検索条件を指定し印刷することで、新たなデータの作成にかかる手間を軽減することが可能となる。
【発明を実施するための最良の形態】
【０００９】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１０】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１１】
＜コンピュータ構成＞
図１は、本発明の実施の形態例に係るシステムのコンピュータの構成図の例を示している。１０１はＣＰＵ、すなわち中央処理装置であり、装置全体の制御及び演算処理等を行う。１０２はＲＯＭすなわち読み出し専用メモリであり、システム起動プログラム、基本Ｉ／Ｏプログラム、及び文字コードをビットパターンに変換するための文字パターンデータ（フォントデータ）等を記憶している。１０３はＲＡＭすなわちランダムアクセスメモリであり、ＣＰＵ１０１の演算に使用するデータや演算結果、表示のために文字コードから変換された文字パターンデータ列や図形データ、イメージデータ等を一時記憶する。
【００１２】
１０４はＫＢＤＣ、すなわちキーボード制御部であり、１０５はＫＢ、すなわちキーボードよりキー入力データ（文字コードや制御コード）を受け取り、ＣＰＵ１０１へ伝達する。１０６はＤＳＰＣ、すなわちディスプレイ制御部であり、ＲＡＭ１０３に格納された文字パターンデータ列を読み出し、ＤＳＰ１０７に転送する。１０７はＤＳＰ、すなわちディスプレイ装置であり、ＤＳＰＣ１０６より文字パターンデータ列、図形データ、イメージデータを受け取り、表示画面に表示する。
【００１３】
１０８はＤＳＫＣ、すなわちディスク制御部であり、外部記憶装置１０９に対するアクセス制御を行う。１０９はハードディスク装置である。ＨＤには、文字パターンデータ（フォントデータ）やフォントデータを読み出してビットマップデータに変換する文字展開処理プログラム、図形データを処理する図形展開処理プログラム、イメージデータを処理するイメージデータ処理プログラム等を記憶している。
【００１４】
１１０はＮＩＣ、すなわちネットワークインタフェイスカードであり、ネットワーク１１１と接続し他の機器と情報交換を行う。１１１はネットワークであり、多数のコンピュータがネットワークインタフェースを利用して接続するイントラネットのようなコンピュータネットワークを意味する。
【００１５】
＜画像形成装置の構成例＞
図２は、本実施例における複合機の主要部構成を示すブロック図である。コントローラユニット２０００は、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５を接続し、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷出力するコピー機能を実現するための制御を行う。さらに、ＬＡＮ１００６や公衆回線１００７（ＷＡＮ）に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００１６】
コントローラユニット２０００は、具体的には、ＣＰＵ２００１を有する。ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。さらに、ＣＰＵ２００１は、ＯＳ上でＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。このＣＰＵ２００１の作業領域としてはＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域とともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２００４は、上記アプリケーションプログラムとともに、画像データを格納する。
【００１７】
ＣＰＵ２００１には、システムバス２００７を介して、ＲＯＭ２００３およびＲＡＭ２００２とともに、操作部Ｉ／Ｆ（操作部インターフェース）２００６、ネットワークＩ／Ｆ（ネットワークインタフェース）２０１０、モデム２０５０およびイメージバスＩ／Ｆ（イメージインタフェース）２００５が接続されている。
【００１８】
操作部Ｉ／Ｆ２００６は、タッチパネルを有する操作部２０１２とのインターフェースであり、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２においてユーザにより入力された情報をＣＰＵ２００１に送出する。
【００１９】
次に、ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６を介してＬＡＮ１００６上の各装置との間で情報の入出力を行う。モデム２０５０は、公衆回線１００７に接続され、公衆回線１００７を介して情報の入出力を行う。
【００２０】
イメージバスＩ／Ｆ２００５は、システムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するためのバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。画像バス２００８上には、ラスタイメージプロセッサ（以下、ＲＩＰという）２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、サムネイル作成部２０３５および画像圧縮部２０４０が設けられている。ＲＩＰ２０６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２０２０には、スキャナ２０７０およびプリンタ２０９５が接続され、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対してプリンタの補正、解像度変換などを行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどのデータに圧縮するとともに、その伸張処理を行う。
【００２１】
図３は図２の複写機２１０５のリーダ部２０７０およびプリンタ部２０９５のハードウェア構成を模式的に示す図である。
【００２２】
リーダ部２０７０とプリンタ部２０９５とは、図３に示すように、一体的に構成されている。リーダ部２０７０は、原稿給紙ユニット９２５０を搭載し、原稿給紙ユニット９２５０は、原稿を先頭から順に１枚ずつプラテンガラス９２１１上へ給送。各原稿の読取動作が終了する毎にその原稿をプラテンガラス９２１１から排出トレイ（図示せず）に排出する。リーダ部２０７０は、原稿がプラテンガラス９２１１上に給送されると、ランプ９２１２を点灯し、移動ユニット９２１３の移動を開始する。  この移動ユニット９２１３の移動によりプラテンガラス９２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー９２１４，９２１５，９２１６およびレンズ９２１７を経てＣＣＤイメージセンサ（以下、ＣＣＤという）９２１８に導かれ、原稿上の画像がＣＣＤ９２１８の撮像面上に結像される。ＣＣＤ９２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号は所定の処理施された後に制御装置９１１０に入力される。
【００２３】
プリンタ部２０９５は、レーザドライバ９３２１を有し、レーザドライバ９３２１は、制御装置９１１０から入力された画像データに基づきレーザ発光部９３２２を駆動する。これにより、レーザ発光部９３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム９３２３上に照射される。感光ドラム９３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器９３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット９３１１，９３１２から記録紙が搬送路を介して感光ドラム９３２３と転写部９３２５との間に給紙され、感光ドラム９３２３上のトナー像は転写部９３２５により給紙された記録紙上に転写される。
【００２４】
トナー像が転写された記録紙は搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）９３２６に送られ、定着ローラ対９３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対９３２６を通過した記録紙は、排紙ローラ対９３２７により排紙ユニット９３３０に排紙される。排紙ユニット９３３０は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対９３２７まで搬送した後に、排紙ローラ対９３２７の回転方向を逆転させ、フラッパ９３２８によって再給紙搬送路９３３９へ導く。再給紙搬送路９３３９に導かれた記録紙は、上述したタイミングで感光ドラム９３２３と転写部９３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００２５】
図４は、本実施例における画像形成システムの全体構成を示す図である。前記したコンピュータに準ずるクライアント１００１と前記した画像形成装置１００２およびそれぞれの装置と外部装置をつなぐネットワーク１００３により構成される。クライアント１００３では電子文書の作成、閲覧、編集とともに印刷ジョブを生成する機能を持つ。画像形成装置１００２は、前記した機能を持つ。
【００２６】
図５は、本実施例における画像形成システムで第１の印刷ジョブ１１０１の生成処理と印刷処理を示す構成図である。クライアント１００１では、第１の印刷ジョブ１１０１として印刷データ１１０２からレコード１１０４を作成するための印刷属性１１０３を付与した印刷ジョブの生成が行われる。画像形成装置１００２では、第１の印刷ジョブ１１０１を受信し印刷設定１１０３にしたがって印刷データ１１０２からレコード１１０４を作成し、印刷データ１１０２とレコード１１０４を機器内に保存する。また、印刷データの印刷処理も行われる。
【００２７】
図６は、図５における第１の印刷ジョブの処理手順を示すフローチャートである。ステップＳ１００１では、クライアント１００１で印刷データ１１０３が生成される。ステップＳ１００２では、印刷データ１１０２からレコード１１０４を生成する設定を含んだ印刷設定１１０３が生成する。このとき、図７の例のような画面でレコードを生成するように指示が入力され印刷属性が生成される。ステップＳ１００３では、印刷データ１１０２と印刷設定１１０３から第１の印刷ジョブ１１０１を生成し、画像形成装置１００２へと印刷ジョブの投入を行う。ステップＳ１００４では、印刷データ１１０２と印刷設定１１０３の解釈が行われる。ステップＳ１００５では、印刷設定１１０３に含まれる設定からレコード生成を行うか否かを判定し、レコード生成を行う場合はステップＳ１００６以降の処理を行う。レコード生成を行わない場合は、ステップＳ１００８へと進み、全データを印刷し印刷ジョブの処理を終了する。ステップＳ１００６では、印刷データ１１０２を解釈し検索用のレコード１１０４を作成する。このとき、印刷データ１１０２に含まれる、例えば、名前、住所、性別などのオブジェクトデータが選択されレコード１１０４として保存される。ステップＳ１００７では、第１の印刷ジョブ１１０１の中の印刷データ１１０２と生成したレコード１１０４を機器内に保存する。ステップＳ１００８では、全データを印刷し印刷ジョブの処理を終了する。
【００２８】
図８は、本実施例における画像形成システムで第２の印刷ジョブ１２０１の生成処理と印刷処理を示す構成図である。クライアント１００１では、第２の印刷ジョブ１２０１として、第１の印刷ジョブ１１０１で機器内に保存された印刷データ１１０２とレコード１１０４を使用するための印刷属性１２０２とレコードからの検索条件１２０３を付与した印刷ジョブの生成が行われる。画像形成装置１００２では、第２の印刷ジョブ１２０１を受信し印刷設定１２０２にしたがってレコード１１０４から検索条件１２０３による検索を行い、印刷データ１１０２の中から該当するものを印刷する。
【００２９】
図９は、図８における第２の印刷ジョブの処理手順を示すフローチャートである。ステップＳ２００１では、図１０の例のような画面で第１の印刷ジョブ１１０１のレコード１１０４から印刷を行うための設定とレコード１１０４からの検索条件１２０３が入力される。このとき、レコード内の情報が表示され、検索条件を指定すると条件に当てはまるもののみがフィルタリングされて表示される。ステップＳ２００２では、ステップＳ２００１で入力された設定から印刷設定１２０２が生成される。ステップＳ２００３では、印刷設定１２０２から第２の印刷ジョブ１２０１を生成し、画像形成装置１００２へと印刷ジョブの投入を行う。ステップＳ２００４では、印刷設定１２０２の解釈が行われる。ステップＳ２００５では、印刷設定１２０２からレコード１１０４から検索条件１２０３を使って印刷を行うかの判定を行い、検索条件１２０３を使う場合はステップＳ２００６以降の処理を行う。検索条件を使わない場合は、ステップＳ２００８で第１のジョブ１１０１の印刷データ１１０２の全てのデータを印刷し印刷ジョブの処理を終了する。ステップＳ２００６では、レコード１１０４から検索条件１２０３で印刷対象を選定する。ステップＳ２００７では、選定された印刷対称にしたがって、印刷データ１１０２から印刷対象のデータを抽出し印刷処理を行い印刷ジョブの処理を終了する。このとき、印刷対象が存在しない場合は印刷を行わずに印刷ジョブの処理を終了する。
【実施例２】
【００３０】
実施例１では、第２の印刷ジョブ１２０１におけるレコードからの検索条件１２０３をクライアント１００１で入力していたが、本実施例は画像形成装置１００２で入力するものである。第１の印刷ジョブの生成手順は実施例１と同様である。
【００３１】
図１１は、本実施例における画像形成システムで第２の印刷ジョブの処理手順を示すフローチャートである。ステップＳ３００１では、図１２の例のような画面で第１の印刷ジョブ１１０１で生成されたレコード１１０４から検索を行うための設定が行われ印刷設定１２０２が生成される。ステップＳ３００２では、印刷設定１２０２から第２の印刷ジョブ１２０１を生成し、画像形成装置１００２へと印刷ジョブの投入を行う。ステップＳ３００３では、印刷設定１２０２の解釈が行われる。ステップＳ３００４では、印刷設定１２０２からレコード１１０４から検索条件１２０３を使って印刷を行うかの判定を行い、検索条件１２０３を使う場合はステップＳ３００５以降の処理を行う。検索条件を使わない場合は、ステップＳ３００８で第１のジョブ１１０１の印刷データ１１０２の全てのデータを印刷し印刷ジョブの処理を終了する。ステップＳ３００５では、図１３の例のような画面で第１の印刷ジョブ１１０１のレコード１１０４からの検索条件１２０３が入力される。このとき、レコード内の情報が表示され、検索条件を指定すると条件に当てはまるもののみがフィルタリングされて表示される。スステップＳ３００６では、レコード１１０４から検索条件１２０３で印刷対象を選定する。ステップＳ３００７では、選定された印刷対称にしたがって、印刷データ１１０２から印刷対象のデータを抽出し印刷処理を行い印刷ジョブの処理を終了する。このとき、印刷対象が存在しない場合は印刷を行わずに印刷ジョブの処理を終了する。
【００３２】
［他の実施形態］
以上、様々な実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。例えば、スキャナ、プリンタ、ＰＣ、複写機、複合機及びファクシミリ装置の如くである。
【００３３】
本発明は、前述した実施形態の各機能を実現するソフトウェアプログラムを、システム若しくは装置に対して直接または遠隔から供給し、そのシステム等に含まれるコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【００３４】
従って、本発明の機能・処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【００３５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００３６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などもある。
【００３７】
また、プログラムは、クライアントコンピュータのブラウザを用いてインターネット／イントラネットのウェブサイトからダウンロードしてもよい。すなわち、該ウェブサイトから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよいのである。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるウェブサイトからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【００３８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。この場合、所定条件をクリアしたユーザにのみ、インターネット／イントラネットを介してウェブサイトから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムをコンピュータにインストールしてもよい。
【００３９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【００４０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施例におけるコンピュータの構成図である。
【図２】本発明の実施例における複合機の主要部構成を示すブロック図である。
【図３】図２の複合機のハードウェア構成を模式的に示す図である。
【図４】本発明の実施例１における画像形成システムの全体構成を示す図である。
【図５】本発明の実施例１における画像形成システムで第１の印刷ジョブの処理を示す構成図である。
【図６】図５における第１の印刷ジョブの処理手順を示すフローチャートである。
【図７】本発明の実施例１における第１の印刷ジョブの印刷設定を生成するための画面構成例である。
【図８】本発明の実施例１における画像形成システムで第２の印刷ジョブの処理を示す構成図である。
【図９】図８における第２の印刷ジョブの処理手順を示すフローチャートである。
【図１０】本発明の実施例１における第２の印刷ジョブの印刷設定を生成するための画面構成例である。
【図１１】本発明の実施例２における画像形成システムで第２の印刷ジョブの処理を示す構成図である。
【図１２】本発明の実施例２における第２の印刷ジョブの印刷設定を生成するための画面構成例である。
【図１３】本発明の実施例２における第２のレコードからの検索条件を入力するための画面構成例である。
【符号の説明】
【００４２】
１００１  クライアント
１００２  画像形成装置
１１０１  第１の印刷ジョブ
１１０２  第１の印刷データ
１１０３  第１の印刷設定
１１０４  第１の印刷データから生成したレコード
１２０１  第２の印刷ジョブ
１２０２  第２の印刷設定
１２０３  第１の印刷データから生成したレコードからの検索条件
【図１】
2009220289.tif 000003
【図２】
2009220289.tif 000004
【図３】
2009220289.tif 000005
【図４】
2009220289.tif 000006
【図５】
2009220289.tif 000007
【図６】
2009220289.tif 000008
【図７】
2009220289.tif 000009
【図８】
2009220289.tif 000010
【図９】
2009220289.tif 000011
【図１０】
2009220289.tif 000012
【図１１】
2009220289.tif 000013
【図１２】
2009220289.tif 000014
【図１３】
2009220289.tif 000015