説明

バリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラム

【課題】バリアブルデータのデータ量が多くなっても、バリアブル印刷の高速化を実現することが可能なバリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムを提供する。
【解決手段】印刷指示装置のデータ管理部および印刷装置のストアデータ管理部の連携により、DBに保存されているデータを印刷装置のデータストア部に保存し、印刷指示装置から印刷装置にバリアブル印刷が指示された際には、印刷指示装置からバリアブル印刷を行うデータのIDが印刷装置に対して送信され、印刷装置は当該IDに対応するデータをデータストア部から取得し、取得したデータとフォームデータとに基づいてバリアブル印刷を行う。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、バリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムに関し、特に、1つの紙面パターンを多数印刷する際に、1枚毎に紙面の一部が差し替えられるバリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムに関する。
【背景技術】
【0002】
近年、大量のダイレクトメール、クレジットカードの請求書等の印刷を高速化するため、共通データであるフォームデータを印刷装置に予め登録し、印刷時に個人情報等のバリアブルデータと登録したフォームデータとを合成して印刷するバリアブル印刷が利用されている。
【0003】
例えば、マスター・データとバリアブル・データから構成される大量のデータを、与えられた出力環境を最大限活用して出力効率を高めるために、どの出力装置にどのマスター・データが登録されているかを管理し、出力に最適な出力装置を自動で選択する出力システム及びその制御方法がある(例えば、特許文献1参照。)。
【0004】
更に、例えば、印字データがシングルレイアウトおよびマルチレイアウトのどちらの場合においても、帳票設計が少ない時間で、間違いなく行うために、フォームのサイズ等を決定するためのレコードを作成するバリアブルフォームデータ生成システムがある(例えば、特許文献2参照。)。
【0005】
更に、例えば、マスタデータとバリアブルデータから構成される印刷データを、従来に比べてより高速に、より効率的にデータ処理するために、一度作成したマスタデータを次に出力するものに使用できるかを判断し、使用可能ならば使用し、使用不可能ならば新しくフォームを登録するデータ処理装置、データ処理方法およびそのプログラムがある(例えば、特許文献3参照。)。
【特許文献1】特開2002−342039号公報
【特許文献2】特開2003−263296号公報
【特許文献3】特開2004−78413号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかし、最近になって、バリアブルデータのデータ量が非常に多くなってきており、数百万枚分のバリアブルデータ全てを印刷時にデータ転送することは非常に時間のかかる作業であり、フォームデータのみを印刷装置に登録しておくだけでは、バリアブル印刷の高速化にも限界がある。
【0007】
そこで、本発明は、バリアブルデータのデータ量が多くなっても、バリアブル印刷の高速化を実現することが可能なバリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【0008】
上記目的を達成するため、請求項1の発明は、通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷システムにおいて、前記印刷指示装置は、一枚毎に異なるデータであるバリアブルデータを保存する第1のバリアブルデータ保存手段と、前記第1のバリアブルデータ保存手段に保存されているバリアブルデータを前記印刷装置に転送するバリアブルデータ転送手段と、前記バリアブルデータ転送手段に対して前記バリアブルデータの転送を指示する転送指示手段と、前記印刷装置に対して前記バリアブル印刷を指示する印刷指示手段とを具備し、前記印刷装置は、前記バリアブルデータ転送手段から転送されたバリアブルデータを保存する第2のバリアブルデータ保存手段と、前記第2のバリアブルデータ保存手段に保存されているバリアブルデータを管理するバリアブルデータ管理手段と、共通データであるフォームデータを保存するフォームデータ保存手段と、前記印刷指示手段からの前記バリアブル印刷の指示に従って、前記第2のバリアブルデータ保存手段に保存されているバリアブルデータと、前記フォームデータ保存手段に保存されているフォームデータとに基づいて該バリアブル印刷を行うバリアブル印刷手段とを具備することを特徴とする。
【0009】
また、請求項2の発明は、請求項1の発明において、前記印刷指示装置および前記印刷装置は、前記バリアブルデータに対して識別情報を付与し、前記印刷指示手段は、前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信し、前記バリアブルデータ管理手段は、前記識別情報に対応するバリアブルデータを前記第2のバリアブルデータ保存手段から取得し、前記バリアブル印刷手段は、前記取得したバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行うことを特徴とする。
【0010】
また、請求項3の発明は、請求項2の発明において、前記バリアブルデータ転送手段は、前記印刷指示手段が前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記第2のバリアブルデータ保存手段に保存されていない場合、該バリアブルデータを前記印刷装置に転送することを特徴とする。
【0011】
また、請求項4の発明は、請求項1の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第1のバリアブルデータ保存手段に保存され、且つ前記第2のバリアブルデータ保存手段に保存されていないバリアブルデータを前記印刷装置に転送することを特徴とする。
【0012】
また、請求項5の発明は、請求項1の発明において、前記バリアブルデータ管理手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第2のバリアブルデータ保存手段に保存され、且つ前記第1のバリアブルデータ保存手段に保存されていないバリアブルデータを該第2のバリアブルデータ保存手段から削除することを特徴とする。
【0013】
また、請求項6の発明は、請求項1の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第1のバリアブルデータ保存手段に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送することを特徴とする。
【0014】
また、請求項7の発明は、通信する印刷装置に対して一部の内容が一枚毎に異なるバリアブル印刷を指示する印刷指示装置において、一枚毎に異なるデータであるバリアブルデータを保存するバリアブルデータ保存手段と、前記バリアブルデータ保存手段に保存されているバリアブルデータを前記印刷装置に転送し、該バリアブルデータを該印刷装置に保存させるバリアブルデータ転送手段と、前記バリアブルデータ転送手段に対して前記バリアブルデータの転送を指示する転送指示手段と、前記印刷装置に保存されているバリアブルデータと共通データであるフォームデータとに基づく前記バリアブル印刷を該印刷装置に対して指示する印刷指示手段とを具備することを特徴とする。
【0015】
また、請求項8の発明は、請求項7の発明において、前記バリアブルデータに対して識別情報を付与し、前記印刷指示手段は、前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信することを特徴とする。
【0016】
また、請求項9の発明は、請求項8の発明において、前記バリアブルデータ転送手段は、前記印刷指示手段が前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを前記印刷装置に転送することを特徴とする。
【0017】
また、請求項10の発明は、請求項7の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記バリアブルデータ保存手段に保存され、且つ前記印刷装置に保存されていないバリアブルデータを前記印刷装置に転送することを特徴とする。
【0018】
また、請求項11の発明は、請求項7の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記印刷装置に保存され、且つ前記バリアブルデータ保存手段に保存されていないバリアブルデータの該印刷装置からの削除を該印刷装置に対して指示することを特徴とする。
【0019】
また、請求項12の発明は、請求項7の発明において、前記バリアブルデータ転送手段は、前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記バリアブルデータ保存手段に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送することを特徴とする。
【0020】
また、請求項13の発明は、通信する印刷指示装置からの一部の内容が一枚毎に異なるバリアブル印刷の指示に従って該バリアブル印刷を行う印刷装置において、前記印刷指示装置から転送された一枚毎に異なるデータであるバリアブルデータを保存するバリアブルデータ保存手段と、前記バリアブルデータ保存手段に保存されているバリアブルデータを管理するバリアブルデータ管理手段と、共通データであるフォームデータを保存するフォームデータ保存手段と、前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記バリアブルデータ保存手段に保存されているバリアブルデータと、前記フォームデータ保存手段に保存されているフォームデータとに基づいて該バリアブル印刷を行うバリアブル印刷手段とを具備することを特徴とする。
【0021】
また、請求項14の発明は、請求項13の発明において、前記バリアブルデータに対して識別情報を付与し、前記バリアブルデータ管理手段は、前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に、該印刷指示装置から受信した前記識別情報に対応するバリアブルデータを前記バリアブルデータ保存手段から取得し、前記バリアブル印刷手段は、前記取得したバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行うことを特徴とする。
【0022】
また、請求項15の発明は、請求項14の発明において、前記バリアブルデータ管理手段は、前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に受信した識別情報に対応するバリアブルデータが前記バリアブルデータ保存手段に保存されていない場合、該保存されていないバリアブルデータの転送を該印刷装置に対して要求することを特徴とする。
【0023】
また、請求項16の発明は、請求項13の発明において、前記バリアブルデータ管理手段は、前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記印刷指示装置に保存され、且つ前記バリアブルデータ保存手段に保存されていないバリアブルデータを前記印刷装置に対して要求することを特徴とする。
【0024】
また、請求項17の発明は、請求項13の発明において、前記バリアブルデータ管理手段は、前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記バリアブルデータ保存手段に保存され、且つ前記印刷指示装置に保存されていないバリアブルデータを該バリアブルデータ保存手段から削除することを特徴とする。
【0025】
また、請求項18の発明は、請求項13の発明において、前記バリアブルデータ管理手段は、前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータの転送を前記印刷装置に対して要求することを特徴とする。
【0026】
また、請求項19の発明は、通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷方法において、前記印刷指示装置は、一枚毎に異なるデータであるバリアブルデータを保存し、前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記保存されているバリアブルデータを該印刷装置に転送し、前記印刷装置は、前記印刷指示装置から転送されたバリアブルデータを保存し、共通データであるフォームデータを保存し、前記印刷指示装置は、前記印刷装置に対して前記バリアブル印刷を指示し、前記印刷装置は、前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に、前記保存されているバリアブルデータとフォームデータとに基づいて該バリアブル印刷を行うことを特徴とする。
【0027】
また、請求項20の発明は、請求項19の発明において、前記印刷指示装置および前記印刷装置は、前記バリアブルデータに対して識別情報を付与し、前記印刷指示装置は、前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信し、前記印刷装置は、前記識別情報に対応するバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行うことを特徴とする。
【0028】
また、請求項21の発明は、請求項20の発明において、前記印刷指示装置は、前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを該印刷装置に転送することを特徴とする。
【0029】
また、請求項22の発明は、請求項19の発明において、前記印刷指示装置は、前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ該印刷装置に保存されていないバリアブルデータを該印刷装置に転送することを特徴とする。
【0030】
また、請求項23の発明は、請求項19の発明において、前記印刷装置は、前記印刷指示装置から転送されたバリアブルデータを保存する際に、前記印刷装置に保存され、且つ該印刷指示装置に保存されていないバリアブルデータを該印刷装置から削除することを特徴とする。
【0031】
また、請求項24の発明は、請求項19の発明において、前記印刷指示装置は、前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータを該印刷装置に転送することを特徴とする。
【0032】
また、請求項25の発明は、通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷プログラムにおいて、前記印刷指示装置に保存されている一枚毎に異なるデータであるバリアブルデータの転送の指示を受け付けた際に、該バリアブルデータを前記印刷装置に転送する処理と、前記印刷装置に対して前記バリアブル印刷を指示する処理とを印刷指示装置に動作させ、前記印刷指示装置から転送されたバリアブルデータを保存する処理と、前記保存されているバリアブルデータを管理する処理と、共通データであるフォームデータを保存する処理と、前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記保存されているバリアブルデータと、前記印刷装置に保存されている共通データであるフォームデータとに基づいて該バリアブル印刷を行う処理とを印刷装置に動作させることを特徴とする。
【0033】
また、請求項26の発明は、請求項25の発明において、前記バリアブルデータに対して識別情報を付与する処理と、前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信する処理を印刷指示装置に動作させ、前記識別情報に対応するバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う処理を印刷装置に動作させることを特徴とする。
【0034】
また、請求項27の発明は、請求項26の発明において、前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを該印刷装置に転送する処理を印刷指示装置に動作させることを特徴とする。
【0035】
また、請求項28の発明は、請求項25の発明において、前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ前記印刷装置に保存されていないバリアブルデータを該印刷装置に転送する処理を印刷指示装置に動作させることを特徴とする。
【0036】
また、請求項29の発明は、請求項25の発明において、前記印刷指示装置から転送されたバリアブルデータを保存する際に、前記印刷装置に保存され、且つ前記印刷指示装置に保存されていないバリアブルデータを該印刷装置から削除する処理を印刷装置に動作させることを特徴とする。
【0037】
また、請求項30の発明は、請求項25の発明において、前記バリアブルデータの転送を指示した際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送する処理を印刷指示装置に動作させることを特徴とする。
【0038】
また、請求項31の発明は、通信する印刷装置に対して一部の内容が一枚毎に異なるバリアブル印刷を指示するバリアブル印刷プログラムにおいて、前記印刷指示装置に保存されている一枚毎に異なるデータであるバリアブルデータの転送の指示を受け付けた際に、該バリアブルデータを前記印刷装置に転送し、該バリアブルデータを該印刷装置に保存させる処理と、前記印刷装置に保存されているバリアブルデータと共通データであるフォームデータとに基づく前記バリアブル印刷を該印刷装置に対して指示する処理とを印刷指示装置に動作させることを特徴とする。
【0039】
また、請求項32の発明は、通信する印刷指示装置からの一部の内容が一枚毎に異なるバリアブル印刷の指示に従って該バリアブル印刷を行うバリアブル印刷プログラムにおいて、前記印刷指示装置から転送された一枚毎に異なるデータであるバリアブルデータを保存する処理と、前記保存されているバリアブルデータを管理する処理と、共通データであるフォームデータを保存する処理と、前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記保存されているバリアブルデータと、前記保存されているフォームデータとに基づいて該バリアブル印刷を行う処理とを印刷指示装置に動作させることを特徴とする。
【発明の効果】
【0040】
本発明によれば、印刷作業が行われない時期に印刷装置側にバリアブルデータをストアすることで、印刷時にバリアブルデータの転送量を減らすことができ、バリアブル印刷の高速化を可能にするという効果を奏する。
【発明を実施するための最良の形態】
【0041】
以下、本発明に係るバリアブル印刷システム、印刷装置、印刷指示装置、バリアブル印刷方法およびバリアブル印刷プログラムの実施の形態について添付図面を参照して詳細に説明する。
【0042】
図1は、本発明に係る印刷指示装置1および印刷装置2の機能的な構成の一例を示すブロック図である。
【0043】
図1に示すように、印刷指示装置1と印刷装置2とは通信回線を通して接続(ネットワーク接続またはローカル接続)され、バリアブル印刷システム3を形成している。バリアブル印刷の印刷データのうち顧客情報(例えば、名前、住所、電話番号等)等の印刷物1枚毎に差し替えられるバリアブルデータはDB[database]4に保存され、DB4と印刷指示装置1とは通信回線を通して接続され、また、バリアブル印刷の印刷データのうちイメージ、表等のレイアウト固定部分であり印刷物全てに共通するフォームデータは印刷装置2に保存されている。なお、本発明ではDB4を印刷指示装置1に内蔵する構成も適用可能である。
【0044】
本実施例では、DB4に保存されているデータ、印刷装置2に保存されたデータを単にデータと称し、印刷時にフォームデータと合成するための所定形式に作成されたデータをバリアブルデータと称する。
【0045】
図1に示すように、印刷指示装置1は、データストア指示部5、印刷指示部6、データ抽出部7、データ管理部8、未ストアデータ送信部9、通信部101を具備して構成される。
【0046】
なお、印刷指示装置1はハードウェア的には汎用のコンピュータで実現でき、各構成要素が有する処理機能は、コンピュータ上で本発明に係る印刷プログラムを起動させることによって発揮され、この場合には、プログラムの組み方により機能的には同一となるが、必ずしも図1に示す構成と同一になるとは限らない。また、各構成要素をIC等を用いてハードウェアによる構築で構成することも可能である。
【0047】
データストア指示部5は、DB4に保存されている顧客情報等のデータの印刷装置2へのストアを指示する処理を行う。
【0048】
印刷指示部6は、バリアブル印刷の開始を指示する処理を行う。
【0049】
データ抽出部7は、ストア指示または印刷指示されたデータをDB4から抽出する処理を行う。
【0050】
データ管理部8は、DB4に保存されているデータの管理を行い、印刷装置2のストアデータ管理部12と連携して印刷装置2に必要なデータを確認する処理を行う。具体的には、DB4に保存されているデータに対してIDを付与し、ストア時または印刷時に当該IDを用いて、DB4に保存されているデータと、印刷装置2にストアされているデータとの照合を行い、印刷装置2に送信する必要があるデータを確認している。
【0051】
未ストアデータ送信部9は、印刷時に印刷装置2にストアされていないデータからバリアブルデータを作成し、作成したバリアブルデータを印刷装置2に送信する処理を行う。
【0052】
通信部101は、通信回線を介して印刷指示装置1と印刷装置2とが通信を行うためのモジュールである。
【0053】
図1に示すように、印刷装置2は、通信部102、データストア部11、ストアデータ管理部12、データ処理部13、フォームデータ保管部14、出力データ生成部15、出力イメージ生成部16、出力部17を具備して構成される。
【0054】
なお、印刷装置2はハードウェア的には汎用の印刷装置で実現でき、各構成要素が有する処理機能は、印刷装置で本発明に係る印刷プログラムを起動させることによって発揮され、この場合には、プログラムの組み方により機能的には同一となるが、必ずしも図1に示す構成と同一になるとは限らない。また、各構成要素をIC等を用いてハードウェアによる構築で構成することも可能である。
【0055】
通信部102は、通信回線を介して印刷指示装置1と印刷装置2とが通信を行うためのモジュールである。
【0056】
データストア部11は、印刷指示装置1から送信されてきたデータをストアするモジュールである。
【0057】
ストアデータ管理部12は、データストア部11にストアされているデータの管理を行い、印刷指示装置1のデータ管理部7と連携してストアデータへのストアが必要なデータを確認する処理を行う。具体的には、DB4に保存されているデータに対してIDを付与し、ストア時または印刷時に当該IDを用いて、DB4に保存されているデータと、印刷装置2にストアされているデータとの照合を行い、印刷装置2に送信する必要があるデータを確認している。
【0058】
データ処理部13は、印刷時に印刷指示装置1から指示されたデータをデータストア部11から抽出し、抽出したデータからバリアブルデータを作成する処理を行う。
【0059】
フォームデータ保管部14は、フォームデータの保存・管理を行う。
【0060】
出力データ生成部15は、バリアブルデータとフォームデータとを合成して出力データを生成する処理を行う。
【0061】
出力イメージ生成部16は、出力データ生成部15で生成した出力データに基づいて出力イメージを生成する処理を行う。
【0062】
出力部17は、出力イメージ生成部16で生成した出力イメージを印刷紙に形成して出力する処理を行う。
【0063】
次に、印刷指示装置1から印刷装置2へのデータストアの処理について説明する。
【0064】
図2は、印刷指示装置から印刷装置へのデータストアの処理について説明するシーケンス図である。
【0065】
印刷指示装置のデータストア指示部がデータのストア指示を受け付けると(ステップS201)、データ管理部はデータ抽出部を通じてDBに保存されている全てのデータに対するIDを抽出し(ステップS202)、データ管理部は抽出したIDを印刷装置に送信する(ステップS203)。
【0066】
印刷装置は印刷指示装置からのIDを受信すると、ストアデータ管理部は受信した全てのIDについて対応するデータがデータストア部にストアされているか否かを確認し(ステップS204)、ストアデータ管理部はデータストア部にストアされていなかったID(以後、未ストアIDと称する)と、データストア部にストアされていたID(以後、ストアIDと称する)とを印刷指示装置に送信する(ステップS205)。
【0067】
印刷指示装置は印刷装置からの未ストアIDとストアIDとを受信すると、データ管理部は受信した未ストアIDに対応するデータをデータ抽出部を通じてDBから抽出し(ステップS206)、データ管理部は抽出したデータを印刷装置に送信する(ステップS207)。
【0068】
印刷装置は印刷指示装置からのデータを受信すると、ストアデータ管理部は受信したデータをデータストア部にストアする(ステップS208)。
【0069】
従って、DBに保存され、印刷装置のデータストア部にストアされていないデータを当該データストア部にストアすることができる。例えば、前回のデータストア後に新たにDBに保存されたデータを印刷装置のデータストア部にストアすることができる。
【0070】
続いて、印刷指示装置のデータ管理部は印刷装置から受信したストアIDに対応するデータがDBに保存されているか否かを確認し(ステップS209)、データ管理部はDBに保存されていなかったIDをデータ抽出部を通じてDBから抽出し(ステップS210)、データ管理部は抽出したIDを削除IDとして印刷装置に送信する(ステップS211)。
【0071】
印刷装置は印刷指示装置からの削除IDを受信すると、ストアデータ管理部は受信した削除IDに対応するデータをデータストア部から削除する(ステップS212)。
【0072】
従って、印刷装置のデータストア部にストアされ、DBに保存されていないデータを当該データストア部から削除することができる。例えば、前回のデータストア後にDBから削除されたデータを印刷装置のデータストア部から削除することができる。
【0073】
続いて、印刷指示装置のデータ管理部は印刷装置から受信したストアIDに対応するデータの更新状況を確認し(ステップS213)、データ管理部は更新されていたデータをデータ抽出部を通じてDBから抽出し(ステップS214)、データ管理部は抽出したデータを更新データとして印刷装置に送信する(ステップS215)。
【0074】
印刷装置は印刷指示装置からの更新データを受信すると、ストアデータ管理部は受信した更新データをストア部にストア(即ち、データの更新)し(ステップS216)、処理手順を終了する。
【0075】
なお、ID内にバージョン情報を組み込み、データ管理部がDBのデータを更新する際にID内のバージョン情報を変更することで、DBに保存されているIDと印刷装置から受信したストアIDとを比較することで、データの更新状況を確認することができる。例えば、「001−00」というIDを一度更新すると「001−01」に変更する。
【0076】
従って、DBでは更新され、印刷装置のデータストア部では更新されていないデータを更新することができる。また、名前、住所、電話番号等の複数の項目から構成されている顧客情報等では、例えば、住所変更等の一部の項目の更新、電話番号追加または削除等の一部の項目の一部の項目の追加または削除も、データストア時に更新することができる。
【0077】
次に、印刷指示装置1および印刷装置2で行われるバリアブル印刷の処理について説明する。
【0078】
図3は、印刷指示装置および印刷装置で行われるバリアブル印刷の処理について説明するシーケンス図である。
【0079】
印刷指示装置の印刷指示部が印刷指示を受け付けると(ステップS301)、印刷指示部はデータ抽出部を通じてDBに保存されている全てのデータに対するIDを抽出し(ステップS302)、印刷指示部は印刷指示とともに抽出したIDを印刷装置に送信する(ステップS303)。
【0080】
印刷装置は印刷指示装置からの印刷指示とIDとを受信すると、データ処理部は受信した全てのIDについて対応するデータがデータストア部にストアされているか否かを確認し(ステップS304)、データ処理部はストアされているIDについて対応するデータをデータストア部から読み出し(ステップS305)、データ処理部はデータストア部にストアされていなかった未ストアIDを印刷指示装置に送信する(ステップS306)。 印刷指示装置は印刷装置からの未ストアIDを受信すると、未ストアデータ送信部は受信した未ストアIDに対応するデータをデータ抽出部を通じてDBから抽出し(ステップS307)、未ストアデータ送信部は抽出したデータを印刷装置に送信する(ステップS308)。
【0081】
印刷装置は印刷指示装置からのデータを受信すると、データ処理部はデータストア部から読み出したデータおよび印刷指示装置からのデータからバリアブルデータを作成し(ステップS309)、出力データ生成部は作成したバリアブルデータとフォームデータ保管部で保管されているフォームデータとを合成して出力データを生成し(ステップS310)、出力イメージ生成部は生成した出力データに基づいて出力イメージを生成し(ステップS311)、出力部は生成した出力イメージを印刷しに形成して出力し(ステップS312)、処理手順を終了する。
【0082】
本発明は、上記し、かつ図面に示した実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【0083】
【図1】本発明に係る印刷指示装置および印刷装置の機能的な構成の一例を示すブロック図である。
【図2】印刷指示装置から印刷装置へのデータストアの処理について説明するシーケンス図である。
【図3】印刷指示装置および印刷装置で行われるバリアブル印刷の処理について説明するシーケンス図である。
【符号の説明】
【0084】
1 印刷指示装置
2 印刷装置
3 バリアブル印刷システム
4 DB
5 データストア部
6 印刷指示部
7 データ抽出部
8 データ管理部
9 未ストアデータ送信部
101、102 通信部
11 データストア部
12 ストアデータ管理部
13 データ処理部
14 フォームデータ保管部
15 出力データ生成部
16 出力イメージ生成部
17 出力部

【特許請求の範囲】
【請求項1】
通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷システムにおいて、
前記印刷指示装置は、
一枚毎に異なるデータであるバリアブルデータを保存する第1のバリアブルデータ保存手段と、
前記第1のバリアブルデータ保存手段に保存されているバリアブルデータを前記印刷装置に転送するバリアブルデータ転送手段と、
前記バリアブルデータ転送手段に対して前記バリアブルデータの転送を指示する転送指示手段と、
前記印刷装置に対して前記バリアブル印刷を指示する印刷指示手段と
を具備し、
前記印刷装置は、
前記バリアブルデータ転送手段から転送されたバリアブルデータを保存する第2のバリアブルデータ保存手段と、
前記第2のバリアブルデータ保存手段に保存されているバリアブルデータを管理するバリアブルデータ管理手段と、
共通データであるフォームデータを保存するフォームデータ保存手段と、
前記印刷指示手段からの前記バリアブル印刷の指示に従って、前記第2のバリアブルデータ保存手段に保存されているバリアブルデータと、前記フォームデータ保存手段に保存されているフォームデータとに基づいて該バリアブル印刷を行うバリアブル印刷手段と
を具備することを特徴とするバリアブル印刷システム。
【請求項2】
前記印刷指示装置および前記印刷装置は、
前記バリアブルデータに対して識別情報を付与し、
前記印刷指示手段は、
前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信し、
前記バリアブルデータ管理手段は、
前記識別情報に対応するバリアブルデータを前記第2のバリアブルデータ保存手段から取得し、
前記バリアブル印刷手段は、
前記取得したバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う
ことを特徴とする請求項1記載のバリアブル印刷システム。
【請求項3】
前記バリアブルデータ転送手段は、
前記印刷指示手段が前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記第2のバリアブルデータ保存手段に保存されていない場合、該バリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項2記載のバリアブル印刷システム。
【請求項4】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第1のバリアブルデータ保存手段に保存され、且つ前記第2のバリアブルデータ保存手段に保存されていないバリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項1記載のバリアブル印刷システム。
【請求項5】
前記バリアブルデータ管理手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第2のバリアブルデータ保存手段に保存され、且つ前記第1のバリアブルデータ保存手段に保存されていないバリアブルデータを該第2のバリアブルデータ保存手段から削除する
ことを特徴とする請求項1記載のバリアブル印刷システム。
【請求項6】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記第1のバリアブルデータ保存手段に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項1記載のバリアブル印刷システム。
【請求項7】
通信する印刷装置に対して一部の内容が一枚毎に異なるバリアブル印刷を指示する印刷指示装置において、
一枚毎に異なるデータであるバリアブルデータを保存するバリアブルデータ保存手段と、
前記バリアブルデータ保存手段に保存されているバリアブルデータを前記印刷装置に転送し、該バリアブルデータを該印刷装置に保存させるバリアブルデータ転送手段と、
前記バリアブルデータ転送手段に対して前記バリアブルデータの転送を指示する転送指示手段と、
前記印刷装置に保存されているバリアブルデータと共通データであるフォームデータとに基づく前記バリアブル印刷を該印刷装置に対して指示する印刷指示手段と
を具備することを特徴とする印刷指示装置。
【請求項8】
前記バリアブルデータに対して識別情報を付与し、
前記印刷指示手段は、
前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信する
ことを特徴とする請求項7記載の印刷指示装置。
【請求項9】
前記バリアブルデータ転送手段は、
前記印刷指示手段が前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項8記載の印刷指示装置。
【請求項10】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記バリアブルデータ保存手段に保存され、且つ前記印刷装置に保存されていないバリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項7記載の印刷指示装置。
【請求項11】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記印刷装置に保存され、且つ前記バリアブルデータ保存手段に保存されていないバリアブルデータの該印刷装置からの削除を該印刷装置に対して指示する
ことを特徴とする請求項7記載の印刷指示装置。
【請求項12】
前記バリアブルデータ転送手段は、
前記転送指示手段が前記バリアブルデータの転送を指示した際に、前記バリアブルデータ保存手段に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送する
ことを特徴とする請求項7記載の印刷指示装置。
【請求項13】
通信する印刷指示装置からの一部の内容が一枚毎に異なるバリアブル印刷の指示に従って該バリアブル印刷を行う印刷装置において、
前記印刷指示装置から転送された一枚毎に異なるデータであるバリアブルデータを保存するバリアブルデータ保存手段と、
前記バリアブルデータ保存手段に保存されているバリアブルデータを管理するバリアブルデータ管理手段と、
共通データであるフォームデータを保存するフォームデータ保存手段と、
前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記バリアブルデータ保存手段に保存されているバリアブルデータと、前記フォームデータ保存手段に保存されているフォームデータとに基づいて該バリアブル印刷を行うバリアブル印刷手段と
を具備することを特徴とする印刷装置。
【請求項14】
前記バリアブルデータに対して識別情報を付与し、
前記バリアブルデータ管理手段は、
前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に、該印刷指示装置から受信した前記識別情報に対応するバリアブルデータを前記バリアブルデータ保存手段から取得し、
前記バリアブル印刷手段は、
前記取得したバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う
ことを特徴とする請求項13記載の印刷装置。
【請求項15】
前記バリアブルデータ管理手段は、
前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に受信した識別情報に対応するバリアブルデータが前記バリアブルデータ保存手段に保存されていない場合、該保存されていないバリアブルデータの転送を該印刷装置に対して要求する
ことを特徴とする請求項14記載の印刷装置。
【請求項16】
前記バリアブルデータ管理手段は、
前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記印刷指示装置に保存され、且つ前記バリアブルデータ保存手段に保存されていないバリアブルデータを前記印刷装置に対して要求する
ことを特徴とする請求項13記載の印刷装置。
【請求項17】
前記バリアブルデータ管理手段は、
前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記バリアブルデータ保存手段に保存され、且つ前記印刷指示装置に保存されていないバリアブルデータを該バリアブルデータ保存手段から削除する
ことを特徴とする請求項13記載の印刷装置。
【請求項18】
前記バリアブルデータ管理手段は、
前記印刷指示装置からの前記バリアブルデータの転送が行われる際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータの転送を前記印刷装置に対して要求する
ことを特徴とする請求項13記載の印刷装置。
【請求項19】
通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷方法において、
前記印刷指示装置は、
一枚毎に異なるデータであるバリアブルデータを保存し、
前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記保存されているバリアブルデータを該印刷装置に転送し、
前記印刷装置は、
前記印刷指示装置から転送されたバリアブルデータを保存し、
共通データであるフォームデータを保存し、
前記印刷指示装置は、
前記印刷装置に対して前記バリアブル印刷を指示し、
前記印刷装置は、
前記印刷指示装置から前記バリアブル印刷の指示を受け付けた際に、前記保存されているバリアブルデータとフォームデータとに基づいて該バリアブル印刷を行う
ことを特徴とするバリアブル印刷方法。
【請求項20】
前記印刷指示装置および前記印刷装置は、
前記バリアブルデータに対して識別情報を付与し、
前記印刷指示装置は、
前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信し、
前記印刷装置は、
前記識別情報に対応するバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う
ことを特徴とする請求項19記載のバリアブル印刷方法。
【請求項21】
前記印刷指示装置は、
前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを該印刷装置に転送する
ことを特徴とする請求項20記載のバリアブル印刷方法。
【請求項22】
前記印刷指示装置は、
前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ該印刷装置に保存されていないバリアブルデータを該印刷装置に転送する
ことを特徴とする請求項19記載のバリアブル印刷方法。
【請求項23】
前記印刷装置は、
前記印刷指示装置から転送されたバリアブルデータを保存する際に、前記印刷装置に保存され、且つ該印刷指示装置に保存されていないバリアブルデータを該印刷装置から削除する
ことを特徴とする請求項19記載のバリアブル印刷方法。
【請求項24】
前記印刷指示装置は、
前記印刷装置への前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータを該印刷装置に転送する
ことを特徴とする請求項19記載のバリアブル印刷方法。
【請求項25】
通信する印刷指示装置と印刷装置とで一部の内容が一枚毎に異なるバリアブル印刷を行うバリアブル印刷プログラムにおいて、
前記印刷指示装置に保存されている一枚毎に異なるデータであるバリアブルデータの転送の指示を受け付けた際に、該バリアブルデータを前記印刷装置に転送する処理と、
前記印刷装置に対して前記バリアブル印刷を指示する処理と
を印刷指示装置に動作させ、
前記印刷指示装置から転送されたバリアブルデータを保存する処理と、
前記保存されているバリアブルデータを管理する処理と、
共通データであるフォームデータを保存する処理と、
前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記保存されているバリアブルデータと、前記印刷装置に保存されている共通データであるフォームデータとに基づいて該バリアブル印刷を行う処理と
を印刷装置に動作させることを特徴とするバリアブル印刷プログラム。
【請求項26】
前記バリアブルデータに対して識別情報を付与する処理と、
前記バリアブル印刷を指示する際に、該バリアブル印刷を行うバリアブルデータの識別情報を前記印刷装置に送信する処理
を印刷指示装置に動作させ、
前記識別情報に対応するバリアブルデータと、前記フォームデータとに基づいて前記バリアブル印刷を行う処理
を印刷装置に動作させることを特徴とする請求項25記載のバリアブル印刷プログラム。
【請求項27】
前記バリアブル印刷を指示する際に送信した識別情報に対応するバリアブルデータが前記印刷装置に保存されていない場合、該バリアブルデータを該印刷装置に転送する処理
を印刷指示装置に動作させることを特徴とする請求項26記載のバリアブル印刷プログラム。
【請求項28】
前記バリアブルデータの転送の指示を受け付けた際に、前記印刷指示装置に保存され、且つ前記印刷装置に保存されていないバリアブルデータを該印刷装置に転送する処理
を印刷指示装置に動作させることを特徴とする請求項25記載のバリアブル印刷プログラム。
【請求項29】
前記印刷指示装置から転送されたバリアブルデータを保存する際に、前記印刷装置に保存され、且つ前記印刷指示装置に保存されていないバリアブルデータを該印刷装置から削除する処理
を印刷装置に動作させることを特徴とする請求項25記載のバリアブル印刷プログラム。
【請求項30】
前記バリアブルデータの転送を指示した際に、前記印刷指示装置に保存され、且つ更新されているバリアブルデータを前記印刷装置に転送する処理
を印刷指示装置に動作させることを特徴とする請求項25記載のバリアブル印刷プログラム。
【請求項31】
通信する印刷装置に対して一部の内容が一枚毎に異なるバリアブル印刷を指示するバリアブル印刷プログラムにおいて、
前記印刷指示装置に保存されている一枚毎に異なるデータであるバリアブルデータの転送の指示を受け付けた際に、該バリアブルデータを前記印刷装置に転送し、該バリアブルデータを該印刷装置に保存させる処理と、
前記印刷装置に保存されているバリアブルデータと共通データであるフォームデータとに基づく前記バリアブル印刷を該印刷装置に対して指示する処理と
を印刷指示装置に動作させることを特徴とするバリアブル印刷プログラム。
【請求項32】
通信する印刷指示装置からの一部の内容が一枚毎に異なるバリアブル印刷の指示に従って該バリアブル印刷を行うバリアブル印刷プログラムにおいて、
前記印刷指示装置から転送された一枚毎に異なるデータであるバリアブルデータを保存する処理と、
前記保存されているバリアブルデータを管理する処理と、
共通データであるフォームデータを保存する処理と、
前記印刷指示装置からの前記バリアブル印刷の指示に従って、前記保存されているバリアブルデータと、前記保存されているフォームデータとに基づいて該バリアブル印刷を行う処理と
を印刷指示装置に動作させることを特徴とするバリアブル印刷プログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate


【公開番号】特開2008−33634(P2008−33634A)
【公開日】平成20年2月14日(2008.2.14)
【国際特許分類】
【出願番号】特願2006−206398(P2006−206398)
【出願日】平成18年7月28日(2006.7.28)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】