(57)【要約】【課題】バリアブルデータのデータ量が多くなっても、バリアブル印刷の高速化を実現することが可能なバリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムを提供する。【解決手段】印刷指示装置のデータ管理部および印刷装置のストアデータ管理部の連携により、ＤＢに保存されているデータを印刷装置のデータストア部に保存し、印刷指示装置から印刷装置にバリアブル印刷が指示された際には、印刷指示装置からバリアブル印刷を行うデータのＩＤが印刷装置に対して送信され、印刷装置は当該ＩＤに対応するデータをデータストア部から取得し、取得したデータとフォームデータとに基づいてバリアブル印刷を行う。【選択図】図１
2008033634.tif 000002
【特許請求の範囲】
【請求項１】
通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷システムにおいて、
前記印刷指示装置は、
一枚毎に異なるデータであるバリアブルデータを保存する第１のバリアブルデータ保存手段と、
前記第１のバリアブルデータ保存手段に保存されているバリアブルデータを前記印刷装置に転送するバリアブルデータ転送手段と、
前記バリアブルデータ転送手段に対して前記バリアブルデータの転送を指示する転送指示手段と、
前記印刷装置に対して前記バリアブル印刷を指示する印刷指示手段と
を具備し、
前記印刷装置は、
前記バリアブルデータ転送手段から転送されたバリアブルデータを保存する第２のバリアブルデータ保存手段と、
前記第２のバリアブルデータ保存手段に保存されているバリアブルデータを管理するバリアブルデータ管理手段と、
共通データであるフォームデータを保存するフォームデータ保存手段と、
前記印刷指示手段からの前記バリアブル印刷の指示に従って、前記第２のバリアブルデータ保存手段に保存されているバリアブルデータと、前記フォームデータ保存手段に保存されているフォームデータとに基づいて該バリアブル印刷を行うバリアブル印刷手段と
を具備することを特徴とするバリアブル印刷システム。
【請求項２】
前記印刷指示装置および前記印刷装置は、
前記バリアブルデータに対して識別情報を付与し、
前記印刷指示手段は、
前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信し、
前記バリアブルデータ管理手段は、
前記識別情報に対応するバリアブルデータを前記第２のバリアブルデータ保存手段から取得し、
前記バリアブル印刷手段は、
前記取得したバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う
ことを特徴とする請求項１記載のバリアブル印刷システム。
【請求項３】
前記バリアブルデータ転送手段は、
前記印刷指示手段が前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記第２のバリアブルデータ保存手段に保存されていない場合、該バリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項２記載のバリアブル印刷システム。
【請求項４】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第１のバリアブルデータ保存手段に保存され、且つ前記第２のバリアブルデータ保存手段に保存されていないバリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項１記載のバリアブル印刷システム。
【請求項５】
前記バリアブルデータ管理手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第２のバリアブルデータ保存手段に保存され、且つ前記第１のバリアブルデータ保存手段に保存されていないバリアブルデータを該第２のバリアブルデータ保存手段から削除する
ことを特徴とする請求項１記載のバリアブル印刷システム。
【請求項６】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第１のバリアブルデータ保存手段に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項１記載のバリアブル印刷システム。
【請求項７】
通信する印刷装置に対して一部の内容が一枚毎に異なるバリアブル印刷を指示する印刷指示装置において、
一枚毎に異なるデータであるバリアブルデータを保存するバリアブルデータ保存手段と、
前記バリアブルデータ保存手段に保存されているバリアブルデータを前記印刷装置に転送し、該バリアブルデータを該印刷装置に保存させるバリアブルデータ転送手段と、
前記バリアブルデータ転送手段に対して前記バリアブルデータの転送を指示する転送指示手段と、
前記印刷装置に保存されているバリアブルデータと共通データであるフォームデータとに基づく前記バリアブル印刷を該印刷装置に対して指示する印刷指示手段と
を具備することを特徴とする印刷指示装置。
【請求項８】
前記バリアブルデータに対して識別情報を付与し、
前記印刷指示手段は、
前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信する
ことを特徴とする請求項７記載の印刷指示装置。
【請求項９】
前記バリアブルデータ転送手段は、
前記印刷指示手段が前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項８記載の印刷指示装置。
【請求項１０】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記バリアブルデータ保存手段に保存され、且つ前記印刷装置に保存されていないバリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項７記載の印刷指示装置。
【請求項１１】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記印刷装置に保存され、且つ前記バリアブルデータ保存手段に保存されていないバリアブルデータの該印刷装置からの削除を該印刷装置に対して指示する
ことを特徴とする請求項７記載の印刷指示装置。
【請求項１２】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記バリアブルデータ保存手段に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項７記載の印刷指示装置。
【請求項１３】
通信する印刷指示装置からの一部の内容が一枚毎に異なるバリアブル印刷の指示に従って該バリアブル印刷を行う印刷装置において、
前記印刷指示装置から転送された一枚毎に異なるデータであるバリアブルデータを保存するバリアブルデータ保存手段と、
前記バリアブルデータ保存手段に保存されているバリアブルデータを管理するバリアブルデータ管理手段と、
共通データであるフォームデータを保存するフォームデータ保存手段と、
前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記バリアブルデータ保存手段に保存されているバリアブルデータと、前記フォームデータ保存手段に保存されているフォームデータとに基づいて該バリアブル印刷を行うバリアブル印刷手段と
を具備することを特徴とする印刷装置。
【請求項１４】
前記バリアブルデータに対して識別情報を付与し、
前記バリアブルデータ管理手段は、
前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に、該印刷指示装置から受信した前記識別情報に対応するバリアブルデータを前記バリアブルデータ保存手段から取得し、
前記バリアブル印刷手段は、
前記取得したバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う
ことを特徴とする請求項１３記載の印刷装置。
【請求項１５】
前記バリアブルデータ管理手段は、
前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に受信した識別情報に対応するバリアブルデータが前記バリアブルデータ保存手段に保存されていない場合、該保存されていないバリアブルデータの転送を該印刷装置に対して要求する
ことを特徴とする請求項１４記載の印刷装置。
【請求項１６】
前記バリアブルデータ管理手段は、
前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記印刷指示装置に保存され、且つ前記バリアブルデータ保存手段に保存されていないバリアブルデータを前記印刷装置に対して要求する
ことを特徴とする請求項１３記載の印刷装置。
【請求項１７】
前記バリアブルデータ管理手段は、
前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記バリアブルデータ保存手段に保存され、且つ前記印刷指示装置に保存されていないバリアブルデータを該バリアブルデータ保存手段から削除する
ことを特徴とする請求項１３記載の印刷装置。
【請求項１８】
前記バリアブルデータ管理手段は、
前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータの転送を前記印刷装置に対して要求する
ことを特徴とする請求項１３記載の印刷装置。
【請求項１９】
通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷方法において、
前記印刷指示装置は、
一枚毎に異なるデータであるバリアブルデータを保存し、
前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記保存されているバリアブルデータを該印刷装置に転送し、
前記印刷装置は、
前記印刷指示装置から転送されたバリアブルデータを保存し、
共通データであるフォームデータを保存し、
前記印刷指示装置は、
前記印刷装置に対して前記バリアブル印刷を指示し、
前記印刷装置は、
前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に、前記保存されているバリアブルデータとフォームデータとに基づいて該バリアブル印刷を行う
ことを特徴とするバリアブル印刷方法。
【請求項２０】
前記印刷指示装置および前記印刷装置は、
前記バリアブルデータに対して識別情報を付与し、
前記印刷指示装置は、
前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信し、
前記印刷装置は、
前記識別情報に対応するバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う
ことを特徴とする請求項１９記載のバリアブル印刷方法。
【請求項２１】
前記印刷指示装置は、
前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを該印刷装置に転送する
ことを特徴とする請求項２０記載のバリアブル印刷方法。
【請求項２２】
前記印刷指示装置は、
前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ該印刷装置に保存されていないバリアブルデータを該印刷装置に転送する
ことを特徴とする請求項１９記載のバリアブル印刷方法。
【請求項２３】
前記印刷装置は、
前記印刷指示装置から転送されたバリアブルデータを保存する際に、前記印刷装置に保存され、且つ該印刷指示装置に保存されていないバリアブルデータを該印刷装置から削除する
ことを特徴とする請求項１９記載のバリアブル印刷方法。
【請求項２４】
前記印刷指示装置は、
前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータを該印刷装置に転送する
ことを特徴とする請求項１９記載のバリアブル印刷方法。
【請求項２５】
通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷プログラムにおいて、
前記印刷指示装置に保存されている一枚毎に異なるデータであるバリアブルデータの転送の指示を受け付けた際に、該バリアブルデータを前記印刷装置に転送する処理と、
前記印刷装置に対して前記バリアブル印刷を指示する処理と
を印刷指示装置に動作させ、
前記印刷指示装置から転送されたバリアブルデータを保存する処理と、
前記保存されているバリアブルデータを管理する処理と、
共通データであるフォームデータを保存する処理と、
前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記保存されているバリアブルデータと、前記印刷装置に保存されている共通データであるフォームデータとに基づいて該バリアブル印刷を行う処理と
を印刷装置に動作させることを特徴とするバリアブル印刷プログラム。
【請求項２６】
前記バリアブルデータに対して識別情報を付与する処理と、
前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信する処理
を印刷指示装置に動作させ、
前記識別情報に対応するバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う処理
を印刷装置に動作させることを特徴とする請求項２５記載のバリアブル印刷プログラム。
【請求項２７】
前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを該印刷装置に転送する処理
を印刷指示装置に動作させることを特徴とする請求項２６記載のバリアブル印刷プログラム。
【請求項２８】
前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ前記印刷装置に保存されていないバリアブルデータを該印刷装置に転送する処理
を印刷指示装置に動作させることを特徴とする請求項２５記載のバリアブル印刷プログラム。
【請求項２９】
前記印刷指示装置から転送されたバリアブルデータを保存する際に、前記印刷装置に保存され、且つ前記印刷指示装置に保存されていないバリアブルデータを該印刷装置から削除する処理
を印刷装置に動作させることを特徴とする請求項２５記載のバリアブル印刷プログラム。
【請求項３０】
前記バリアブルデータの転送を指示した際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送する処理
を印刷指示装置に動作させることを特徴とする請求項２５記載のバリアブル印刷プログラム。
【請求項３１】
通信する印刷装置に対して一部の内容が一枚毎に異なるバリアブル印刷を指示するバリアブル印刷プログラムにおいて、
前記印刷指示装置に保存されている一枚毎に異なるデータであるバリアブルデータの転送の指示を受け付けた際に、該バリアブルデータを前記印刷装置に転送し、該バリアブルデータを該印刷装置に保存させる処理と、
前記印刷装置に保存されているバリアブルデータと共通データであるフォームデータとに基づく前記バリアブル印刷を該印刷装置に対して指示する処理と
を印刷指示装置に動作させることを特徴とするバリアブル印刷プログラム。
【請求項３２】
通信する印刷指示装置からの一部の内容が一枚毎に異なるバリアブル印刷の指示に従って該バリアブル印刷を行うバリアブル印刷プログラムにおいて、
前記印刷指示装置から転送された一枚毎に異なるデータであるバリアブルデータを保存する処理と、
前記保存されているバリアブルデータを管理する処理と、
共通データであるフォームデータを保存する処理と、
前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記保存されているバリアブルデータと、前記保存されているフォームデータとに基づいて該バリアブル印刷を行う処理と
を印刷指示装置に動作させることを特徴とするバリアブル印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムに関し、特に、１つの紙面パターンを多数印刷する際に、１枚毎に紙面の一部が差し替えられるバリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムに関する。
【背景技術】
【０００２】
近年、大量のダイレクトメール、クレジットカードの請求書等の印刷を高速化するため、共通データであるフォームデータを印刷装置に予め登録し、印刷時に個人情報等のバリアブルデータと登録したフォームデータとを合成して印刷するバリアブル印刷が利用されている。
【０００３】
例えば、マスター・データとバリアブル・データから構成される大量のデータを、与えられた出力環境を最大限活用して出力効率を高めるために、どの出力装置にどのマスター・データが登録されているかを管理し、出力に最適な出力装置を自動で選択する出力システム及びその制御方法がある（例えば、特許文献１参照。）。
【０００４】
更に、例えば、印字データがシングルレイアウトおよびマルチレイアウトのどちらの場合においても、帳票設計が少ない時間で、間違いなく行うために、フォームのサイズ等を決定するためのレコードを作成するバリアブルフォームデータ生成システムがある（例えば、特許文献２参照。）。
【０００５】
更に、例えば、マスタデータとバリアブルデータから構成される印刷データを、従来に比べてより高速に、より効率的にデータ処理するために、一度作成したマスタデータを次に出力するものに使用できるかを判断し、使用可能ならば使用し、使用不可能ならば新しくフォームを登録するデータ処理装置、データ処理方法およびそのプログラムがある（例えば、特許文献３参照。）。
【特許文献１】特開２００２−３４２０３９号公報
【特許文献２】特開２００３−２６３２９６号公報
【特許文献３】特開２００４−７８４１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、最近になって、バリアブルデータのデータ量が非常に多くなってきており、数百万枚分のバリアブルデータ全てを印刷時にデータ転送することは非常に時間のかかる作業であり、フォームデータのみを印刷装置に登録しておくだけでは、バリアブル印刷の高速化にも限界がある。
【０００７】
そこで、本発明は、バリアブルデータのデータ量が多くなっても、バリアブル印刷の高速化を実現することが可能なバリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷システムにおいて、前記印刷指示装置は、一枚毎に異なるデータであるバリアブルデータを保存する第１のバリアブルデータ保存手段と、前記第１のバリアブルデータ保存手段に保存されているバリアブルデータを前記印刷装置に転送するバリアブルデータ転送手段と、前記バリアブルデータ転送手段に対して前記バリアブルデータの転送を指示する転送指示手段と、前記印刷装置に対して前記バリアブル印刷を指示する印刷指示手段とを具備し、前記印刷装置は、前記バリアブルデータ転送手段から転送されたバリアブルデータを保存する第２のバリアブルデータ保存手段と、前記第２のバリアブルデータ保存手段に保存されているバリアブルデータを管理するバリアブルデータ管理手段と、共通データであるフォームデータを保存するフォームデータ保存手段と、前記印刷指示手段からの前記バリアブル印刷の指示に従って、前記第２のバリアブルデータ保存手段に保存されているバリアブルデータと、前記フォームデータ保存手段に保存されているフォームデータとに基づいて該バリアブル印刷を行うバリアブル印刷手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記印刷指示装置および前記印刷装置は、前記バリアブルデータに対して識別情報を付与し、前記印刷指示手段は、前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信し、前記バリアブルデータ管理手段は、前記識別情報に対応するバリアブルデータを前記第２のバリアブルデータ保存手段から取得し、前記バリアブル印刷手段は、前記取得したバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行うことを特徴とする。
【００１０】
また、請求項３の発明は、請求項２の発明において、前記バリアブルデータ転送手段は、前記印刷指示手段が前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記第２のバリアブルデータ保存手段に保存されていない場合、該バリアブルデータを前記印刷装置に転送することを特徴とする。
【００１１】
また、請求項４の発明は、請求項１の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第１のバリアブルデータ保存手段に保存され、且つ前記第２のバリアブルデータ保存手段に保存されていないバリアブルデータを前記印刷装置に転送することを特徴とする。
【００１２】
また、請求項５の発明は、請求項１の発明において、前記バリアブルデータ管理手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第２のバリアブルデータ保存手段に保存され、且つ前記第１のバリアブルデータ保存手段に保存されていないバリアブルデータを該第２のバリアブルデータ保存手段から削除することを特徴とする。
【００１３】
また、請求項６の発明は、請求項１の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第１のバリアブルデータ保存手段に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送することを特徴とする。
【００１４】
また、請求項７の発明は、通信する印刷装置に対して一部の内容が一枚毎に異なるバリアブル印刷を指示する印刷指示装置において、一枚毎に異なるデータであるバリアブルデータを保存するバリアブルデータ保存手段と、前記バリアブルデータ保存手段に保存されているバリアブルデータを前記印刷装置に転送し、該バリアブルデータを該印刷装置に保存させるバリアブルデータ転送手段と、前記バリアブルデータ転送手段に対して前記バリアブルデータの転送を指示する転送指示手段と、前記印刷装置に保存されているバリアブルデータと共通データであるフォームデータとに基づく前記バリアブル印刷を該印刷装置に対して指示する印刷指示手段とを具備することを特徴とする。
【００１５】
また、請求項８の発明は、請求項７の発明において、前記バリアブルデータに対して識別情報を付与し、前記印刷指示手段は、前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信することを特徴とする。
【００１６】
また、請求項９の発明は、請求項８の発明において、前記バリアブルデータ転送手段は、前記印刷指示手段が前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを前記印刷装置に転送することを特徴とする。
【００１７】
また、請求項１０の発明は、請求項７の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記バリアブルデータ保存手段に保存され、且つ前記印刷装置に保存されていないバリアブルデータを前記印刷装置に転送することを特徴とする。
【００１８】
また、請求項１１の発明は、請求項７の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記印刷装置に保存され、且つ前記バリアブルデータ保存手段に保存されていないバリアブルデータの該印刷装置からの削除を該印刷装置に対して指示することを特徴とする。
【００１９】
また、請求項１２の発明は、請求項７の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記バリアブルデータ保存手段に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送することを特徴とする。
【００２０】
また、請求項１３の発明は、通信する印刷指示装置からの一部の内容が一枚毎に異なるバリアブル印刷の指示に従って該バリアブル印刷を行う印刷装置において、前記印刷指示装置から転送された一枚毎に異なるデータであるバリアブルデータを保存するバリアブルデータ保存手段と、前記バリアブルデータ保存手段に保存されているバリアブルデータを管理するバリアブルデータ管理手段と、共通データであるフォームデータを保存するフォームデータ保存手段と、前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記バリアブルデータ保存手段に保存されているバリアブルデータと、前記フォームデータ保存手段に保存されているフォームデータとに基づいて該バリアブル印刷を行うバリアブル印刷手段とを具備することを特徴とする。
【００２１】
また、請求項１４の発明は、請求項１３の発明において、前記バリアブルデータに対して識別情報を付与し、前記バリアブルデータ管理手段は、前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に、該印刷指示装置から受信した前記識別情報に対応するバリアブルデータを前記バリアブルデータ保存手段から取得し、前記バリアブル印刷手段は、前記取得したバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行うことを特徴とする。
【００２２】
また、請求項１５の発明は、請求項１４の発明において、前記バリアブルデータ管理手段は、前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に受信した識別情報に対応するバリアブルデータが前記バリアブルデータ保存手段に保存されていない場合、該保存されていないバリアブルデータの転送を該印刷装置に対して要求することを特徴とする。
【００２３】
また、請求項１６の発明は、請求項１３の発明において、前記バリアブルデータ管理手段は、前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記印刷指示装置に保存され、且つ前記バリアブルデータ保存手段に保存されていないバリアブルデータを前記印刷装置に対して要求することを特徴とする。
【００２４】
また、請求項１７の発明は、請求項１３の発明において、前記バリアブルデータ管理手段は、前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記バリアブルデータ保存手段に保存され、且つ前記印刷指示装置に保存されていないバリアブルデータを該バリアブルデータ保存手段から削除することを特徴とする。
【００２５】
また、請求項１８の発明は、請求項１３の発明において、前記バリアブルデータ管理手段は、前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータの転送を前記印刷装置に対して要求することを特徴とする。
【００２６】
また、請求項１９の発明は、通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷方法において、前記印刷指示装置は、一枚毎に異なるデータであるバリアブルデータを保存し、前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記保存されているバリアブルデータを該印刷装置に転送し、前記印刷装置は、前記印刷指示装置から転送されたバリアブルデータを保存し、共通データであるフォームデータを保存し、前記印刷指示装置は、前記印刷装置に対して前記バリアブル印刷を指示し、前記印刷装置は、前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に、前記保存されているバリアブルデータとフォームデータとに基づいて該バリアブル印刷を行うことを特徴とする。
【００２７】
また、請求項２０の発明は、請求項１９の発明において、前記印刷指示装置および前記印刷装置は、前記バリアブルデータに対して識別情報を付与し、前記印刷指示装置は、前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信し、前記印刷装置は、前記識別情報に対応するバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行うことを特徴とする。
【００２８】
また、請求項２１の発明は、請求項２０の発明において、前記印刷指示装置は、前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを該印刷装置に転送することを特徴とする。
【００２９】
また、請求項２２の発明は、請求項１９の発明において、前記印刷指示装置は、前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ該印刷装置に保存されていないバリアブルデータを該印刷装置に転送することを特徴とする。
【００３０】
また、請求項２３の発明は、請求項１９の発明において、前記印刷装置は、前記印刷指示装置から転送されたバリアブルデータを保存する際に、前記印刷装置に保存され、且つ該印刷指示装置に保存されていないバリアブルデータを該印刷装置から削除することを特徴とする。
【００３１】
また、請求項２４の発明は、請求項１９の発明において、前記印刷指示装置は、前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータを該印刷装置に転送することを特徴とする。
【００３２】
また、請求項２５の発明は、通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷プログラムにおいて、前記印刷指示装置に保存されている一枚毎に異なるデータであるバリアブルデータの転送の指示を受け付けた際に、該バリアブルデータを前記印刷装置に転送する処理と、前記印刷装置に対して前記バリアブル印刷を指示する処理とを印刷指示装置に動作させ、前記印刷指示装置から転送されたバリアブルデータを保存する処理と、前記保存されているバリアブルデータを管理する処理と、共通データであるフォームデータを保存する処理と、前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記保存されているバリアブルデータと、前記印刷装置に保存されている共通データであるフォームデータとに基づいて該バリアブル印刷を行う処理とを印刷装置に動作させることを特徴とする。
【００３３】
また、請求項２６の発明は、請求項２５の発明において、前記バリアブルデータに対して識別情報を付与する処理と、前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信する処理を印刷指示装置に動作させ、前記識別情報に対応するバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う処理を印刷装置に動作させることを特徴とする。
【００３４】
また、請求項２７の発明は、請求項２６の発明において、前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを該印刷装置に転送する処理を印刷指示装置に動作させることを特徴とする。
【００３５】
また、請求項２８の発明は、請求項２５の発明において、前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ前記印刷装置に保存されていないバリアブルデータを該印刷装置に転送する処理を印刷指示装置に動作させることを特徴とする。
【００３６】
また、請求項２９の発明は、請求項２５の発明において、前記印刷指示装置から転送されたバリアブルデータを保存する際に、前記印刷装置に保存され、且つ前記印刷指示装置に保存されていないバリアブルデータを該印刷装置から削除する処理を印刷装置に動作させることを特徴とする。
【００３７】
また、請求項３０の発明は、請求項２５の発明において、前記バリアブルデータの転送を指示した際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送する処理を印刷指示装置に動作させることを特徴とする。
【００３８】
また、請求項３１の発明は、通信する印刷装置に対して一部の内容が一枚毎に異なるバリアブル印刷を指示するバリアブル印刷プログラムにおいて、前記印刷指示装置に保存されている一枚毎に異なるデータであるバリアブルデータの転送の指示を受け付けた際に、該バリアブルデータを前記印刷装置に転送し、該バリアブルデータを該印刷装置に保存させる処理と、前記印刷装置に保存されているバリアブルデータと共通データであるフォームデータとに基づく前記バリアブル印刷を該印刷装置に対して指示する処理とを印刷指示装置に動作させることを特徴とする。
【００３９】
また、請求項３２の発明は、通信する印刷指示装置からの一部の内容が一枚毎に異なるバリアブル印刷の指示に従って該バリアブル印刷を行うバリアブル印刷プログラムにおいて、前記印刷指示装置から転送された一枚毎に異なるデータであるバリアブルデータを保存する処理と、前記保存されているバリアブルデータを管理する処理と、共通データであるフォームデータを保存する処理と、前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記保存されているバリアブルデータと、前記保存されているフォームデータとに基づいて該バリアブル印刷を行う処理とを印刷指示装置に動作させることを特徴とする。
【発明の効果】
【００４０】
本発明によれば、印刷作業が行われない時期に印刷装置側にバリアブルデータをストアすることで、印刷時にバリアブルデータの転送量を減らすことができ、バリアブル印刷の高速化を可能にするという効果を奏する。
【発明を実施するための最良の形態】
【００４１】
以下、本発明に係るバリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムの実施の形態について添付図面を参照して詳細に説明する。
【００４２】
図１は、本発明に係る印刷指示装置１および印刷装置２の機能的な構成の一例を示すブロック図である。
【００４３】
図１に示すように、印刷指示装置１と印刷装置２とは通信回線を通して接続（ネットワーク接続またはローカル接続）され、バリアブル印刷システム３を形成している。バリアブル印刷の印刷データのうち顧客情報（例えば、名前、住所、電話番号等）等の印刷物１枚毎に差し替えられるバリアブルデータはＤＢ［database］４に保存され、ＤＢ４と印刷指示装置１とは通信回線を通して接続され、また、バリアブル印刷の印刷データのうちイメージ、表等のレイアウト固定部分であり印刷物全てに共通するフォームデータは印刷装置２に保存されている。なお、本発明ではＤＢ４を印刷指示装置１に内蔵する構成も適用可能である。
【００４４】
本実施例では、ＤＢ４に保存されているデータ、印刷装置２に保存されたデータを単にデータと称し、印刷時にフォームデータと合成するための所定形式に作成されたデータをバリアブルデータと称する。
【００４５】
図１に示すように、印刷指示装置１は、データストア指示部５、印刷指示部６、データ抽出部７、データ管理部８、未ストアデータ送信部９、通信部１０１を具備して構成される。
【００４６】
なお、印刷指示装置１はハードウェア的には汎用のコンピュータで実現でき、各構成要素が有する処理機能は、コンピュータ上で本発明に係る印刷プログラムを起動させることによって発揮され、この場合には、プログラムの組み方により機能的には同一となるが、必ずしも図１に示す構成と同一になるとは限らない。また、各構成要素をＩＣ等を用いてハードウェアによる構築で構成することも可能である。
【００４７】
データストア指示部５は、ＤＢ４に保存されている顧客情報等のデータの印刷装置２へのストアを指示する処理を行う。
【００４８】
印刷指示部６は、バリアブル印刷の開始を指示する処理を行う。
【００４９】
データ抽出部７は、ストア指示または印刷指示されたデータをＤＢ４から抽出する処理を行う。
【００５０】
データ管理部８は、ＤＢ４に保存されているデータの管理を行い、印刷装置２のストアデータ管理部１２と連携して印刷装置２に必要なデータを確認する処理を行う。具体的には、ＤＢ４に保存されているデータに対してＩＤを付与し、ストア時または印刷時に当該ＩＤを用いて、ＤＢ４に保存されているデータと、印刷装置２にストアされているデータとの照合を行い、印刷装置２に送信する必要があるデータを確認している。
【００５１】
未ストアデータ送信部９は、印刷時に印刷装置２にストアされていないデータからバリアブルデータを作成し、作成したバリアブルデータを印刷装置２に送信する処理を行う。
【００５２】
通信部１０１は、通信回線を介して印刷指示装置１と印刷装置２とが通信を行うためのモジュールである。
【００５３】
図１に示すように、印刷装置２は、通信部１０２、データストア部１１、ストアデータ管理部１２、データ処理部１３、フォームデータ保管部１４、出力データ生成部１５、出力イメージ生成部１６、出力部１７を具備して構成される。
【００５４】
なお、印刷装置２はハードウェア的には汎用の印刷装置で実現でき、各構成要素が有する処理機能は、印刷装置で本発明に係る印刷プログラムを起動させることによって発揮され、この場合には、プログラムの組み方により機能的には同一となるが、必ずしも図１に示す構成と同一になるとは限らない。また、各構成要素をＩＣ等を用いてハードウェアによる構築で構成することも可能である。
【００５５】
通信部１０２は、通信回線を介して印刷指示装置１と印刷装置２とが通信を行うためのモジュールである。
【００５６】
データストア部１１は、印刷指示装置１から送信されてきたデータをストアするモジュールである。
【００５７】
ストアデータ管理部１２は、データストア部１１にストアされているデータの管理を行い、印刷指示装置１のデータ管理部７と連携してストアデータへのストアが必要なデータを確認する処理を行う。具体的には、ＤＢ４に保存されているデータに対してＩＤを付与し、ストア時または印刷時に当該ＩＤを用いて、ＤＢ４に保存されているデータと、印刷装置２にストアされているデータとの照合を行い、印刷装置２に送信する必要があるデータを確認している。
【００５８】
データ処理部１３は、印刷時に印刷指示装置１から指示されたデータをデータストア部１１から抽出し、抽出したデータからバリアブルデータを作成する処理を行う。
【００５９】
フォームデータ保管部１４は、フォームデータの保存・管理を行う。
【００６０】
出力データ生成部１５は、バリアブルデータとフォームデータとを合成して出力データを生成する処理を行う。
【００６１】
出力イメージ生成部１６は、出力データ生成部１５で生成した出力データに基づいて出力イメージを生成する処理を行う。
【００６２】
出力部１７は、出力イメージ生成部１６で生成した出力イメージを印刷紙に形成して出力する処理を行う。
【００６３】
次に、印刷指示装置１から印刷装置２へのデータストアの処理について説明する。
【００６４】
図２は、印刷指示装置から印刷装置へのデータストアの処理について説明するシーケンス図である。
【００６５】
印刷指示装置のデータストア指示部がデータのストア指示を受け付けると（ステップＳ２０１）、データ管理部はデータ抽出部を通じてＤＢに保存されている全てのデータに対するＩＤを抽出し（ステップＳ２０２）、データ管理部は抽出したＩＤを印刷装置に送信する（ステップＳ２０３）。
【００６６】
印刷装置は印刷指示装置からのＩＤを受信すると、ストアデータ管理部は受信した全てのＩＤについて対応するデータがデータストア部にストアされているか否かを確認し（ステップＳ２０４）、ストアデータ管理部はデータストア部にストアされていなかったＩＤ（以後、未ストアＩＤと称する）と、データストア部にストアされていたＩＤ（以後、ストアＩＤと称する）とを印刷指示装置に送信する（ステップＳ２０５）。
【００６７】
印刷指示装置は印刷装置からの未ストアＩＤとストアＩＤとを受信すると、データ管理部は受信した未ストアＩＤに対応するデータをデータ抽出部を通じてＤＢから抽出し（ステップＳ２０６）、データ管理部は抽出したデータを印刷装置に送信する（ステップＳ２０７）。
【００６８】
印刷装置は印刷指示装置からのデータを受信すると、ストアデータ管理部は受信したデータをデータストア部にストアする（ステップＳ２０８）。
【００６９】
従って、ＤＢに保存され、印刷装置のデータストア部にストアされていないデータを当該データストア部にストアすることができる。例えば、前回のデータストア後に新たにＤＢに保存されたデータを印刷装置のデータストア部にストアすることができる。
【００７０】
続いて、印刷指示装置のデータ管理部は印刷装置から受信したストアＩＤに対応するデータがＤＢに保存されているか否かを確認し（ステップＳ２０９）、データ管理部はＤＢに保存されていなかったＩＤをデータ抽出部を通じてＤＢから抽出し（ステップＳ２１０）、データ管理部は抽出したＩＤを削除ＩＤとして印刷装置に送信する（ステップＳ２１１）。
【００７１】
印刷装置は印刷指示装置からの削除ＩＤを受信すると、ストアデータ管理部は受信した削除ＩＤに対応するデータをデータストア部から削除する（ステップＳ２１２）。
【００７２】
従って、印刷装置のデータストア部にストアされ、ＤＢに保存されていないデータを当該データストア部から削除することができる。例えば、前回のデータストア後にＤＢから削除されたデータを印刷装置のデータストア部から削除することができる。
【００７３】
続いて、印刷指示装置のデータ管理部は印刷装置から受信したストアＩＤに対応するデータの更新状況を確認し（ステップＳ２１３）、データ管理部は更新されていたデータをデータ抽出部を通じてＤＢから抽出し（ステップＳ２１４）、データ管理部は抽出したデータを更新データとして印刷装置に送信する（ステップＳ２１５）。
【００７４】
印刷装置は印刷指示装置からの更新データを受信すると、ストアデータ管理部は受信した更新データをストア部にストア（即ち、データの更新）し（ステップＳ２１６）、処理手順を終了する。
【００７５】
なお、ＩＤ内にバージョン情報を組み込み、データ管理部がＤＢのデータを更新する際にＩＤ内のバージョン情報を変更することで、ＤＢに保存されているＩＤと印刷装置から受信したストアＩＤとを比較することで、データの更新状況を確認することができる。例えば、「００１−００」というＩＤを一度更新すると「００１−０１」に変更する。
【００７６】
従って、ＤＢでは更新され、印刷装置のデータストア部では更新されていないデータを更新することができる。また、名前、住所、電話番号等の複数の項目から構成されている顧客情報等では、例えば、住所変更等の一部の項目の更新、電話番号追加または削除等の一部の項目の一部の項目の追加または削除も、データストア時に更新することができる。
【００７７】
次に、印刷指示装置１および印刷装置２で行われるバリアブル印刷の処理について説明する。
【００７８】
図３は、印刷指示装置および印刷装置で行われるバリアブル印刷の処理について説明するシーケンス図である。
【００７９】
印刷指示装置の印刷指示部が印刷指示を受け付けると（ステップＳ３０１）、印刷指示部はデータ抽出部を通じてＤＢに保存されている全てのデータに対するＩＤを抽出し（ステップＳ３０２）、印刷指示部は印刷指示とともに抽出したＩＤを印刷装置に送信する（ステップＳ３０３）。
【００８０】
印刷装置は印刷指示装置からの印刷指示とＩＤとを受信すると、データ処理部は受信した全てのＩＤについて対応するデータがデータストア部にストアされているか否かを確認し（ステップＳ３０４）、データ処理部はストアされているＩＤについて対応するデータをデータストア部から読み出し（ステップＳ３０５）、データ処理部はデータストア部にストアされていなかった未ストアＩＤを印刷指示装置に送信する（ステップＳ３０６）。  印刷指示装置は印刷装置からの未ストアＩＤを受信すると、未ストアデータ送信部は受信した未ストアＩＤに対応するデータをデータ抽出部を通じてＤＢから抽出し（ステップＳ３０７）、未ストアデータ送信部は抽出したデータを印刷装置に送信する（ステップＳ３０８）。
【００８１】
印刷装置は印刷指示装置からのデータを受信すると、データ処理部はデータストア部から読み出したデータおよび印刷指示装置からのデータからバリアブルデータを作成し（ステップＳ３０９）、出力データ生成部は作成したバリアブルデータとフォームデータ保管部で保管されているフォームデータとを合成して出力データを生成し（ステップＳ３１０）、出力イメージ生成部は生成した出力データに基づいて出力イメージを生成し（ステップＳ３１１）、出力部は生成した出力イメージを印刷しに形成して出力し（ステップＳ３１２）、処理手順を終了する。
【００８２】
本発明は、上記し、かつ図面に示した実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００８３】
【図１】本発明に係る印刷指示装置および印刷装置の機能的な構成の一例を示すブロック図である。
【図２】印刷指示装置から印刷装置へのデータストアの処理について説明するシーケンス図である。
【図３】印刷指示装置および印刷装置で行われるバリアブル印刷の処理について説明するシーケンス図である。
【符号の説明】
【００８４】
１    印刷指示装置
２    印刷装置
３    バリアブル印刷システム
４    ＤＢ
５    データストア部
６    印刷指示部
７    データ抽出部
８    データ管理部
９    未ストアデータ送信部
１０１、１０２    通信部
１１    データストア部
１２    ストアデータ管理部
１３    データ処理部
１４    フォームデータ保管部
１５    出力データ生成部
１６    出力イメージ生成部
１７    出力部
【図１】
2008033634.tif 000003
【図２】
2008033634.tif 000004
【図３】
2008033634.tif 000005