(57)【特許請求の範囲】
【請求項１】
バリアブルプリンタのフォーマットに対応したプリンタ制御データを生成するために利用されるレイアウト定義データを生成するオーサリング装置において、前記バリアブルプリンタで出力する合紙に係るプロパティを設定するユーザインターフェースを有し、前記ユーザインターフェースに入力された前記プロパティの値を取得する合紙プロパティ取得手段と、前記合紙のプロパティに対応するタグと、前記合紙を出力するための前記レイアウト定義データで、マークアップ言語で記述された合紙レイアウトデータの文書構造が記されたスキームとを記憶し、前記合紙のプロパティに対応するタグに、前記合紙プロパティ設定手段が取得した前記合紙のプロパティの値を埋め込み、前記合紙のプロパティの値を埋め込んだタグを前記スキームに従い並べることで前記合紙レイアウトデータを生成する合紙レイアウトデータ生成手段を備えていることを特徴とするオーサリング装置。
【請求項２】
請求項１に記載のオーサリング装置であって、前記合紙プロパティ取得手段は、複数の種別の前記合紙に係るプロパティを設定するための前記ユーザインターフェースを有し、複数の種別の前記合紙に係るプロパティの値を取得する手段で、前記合紙レイアウトデータ生成手段は、前記合紙の種別ごとに前記合紙レイアウトデータを生成することを特徴とするオーサリング装置。
【請求項３】
バリアブルプリンタのフォーマットに対応したプリンタ制御データを生成するために利用されるレイアウト定義データを生成するオーサリング装置において、前記バリアブルプリンタで出力される合紙の前記レイアウト定義データである合紙レイアウトデータを生成する方法であって、前記オーサリング装置が、前記合紙に係るプロパティを設定するためのユーザインターフェースを利用して、前記合紙に係るプロパティの値を取得するステップａ）、前記オーサリング装置が、前記合紙のプロパティに対応するタグに、前記ステップａ）で取得した前記合紙のプロパティの値を埋め込み、前記合紙を出力するための前記レイアウト定義データで、マークアップ言語で記述された合紙レイアウトデータの文書構造が記されたスキームに従い、前記合紙のプロパティの値が埋め込まれたタグを並べることで、前記合紙レイアウトデータを生成するステップｂ）、を順に実行することを特徴とする合紙レイアウトデータ生成方法。
【請求項４】
請求項３に記載の方法であって、前記ステップａ）は、前記オーサリング装置が、複数の種別の前記合紙に係るプロパティを取得するステップで、前記ステップｂ）は、前記オーサリング装置が、前記合紙の種別ごとに前記合紙レイアウトデータを生成するステップであることを特徴とする合紙レイアウトデータ生成方法。
【請求項５】
バリアブルプリンタのフォーマットに対応したプリンタ制御データを生成するために利用されるレイアウト定義データを生成するオーサリング装置に実装されるコンピュータプログラムであって、前記バリアブルプリンタで出力する合紙に係るプロパティを設定するユーザインターフェースを有し、前記ユーザインターフェースに入力された値を取得する合紙プロパティ取得手段と、前記合紙のプロパティに対応するタグと、前記合紙を出力するための前記レイアウト定義データで、マークアップ言語で記述された合紙レイアウトデータの文書構造が記されたスキームとを記憶し、前記合紙のプロパティに対応するタグに、前記合紙プロパティ設定手段が取得した前記合紙のプロパティの値を埋め込み、前記合紙のプロパティの値を埋め込んだタグを前記スキームに従い並べることで前記合紙レイアウトデータを生成する合紙レイアウトデータ生成手段として、前記オーサリング装置を機能させるためのコンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムであって、複数の種別の前記合紙に係るプロパティを設定するための前記ユーザインターフェースを有し、複数の種別の前記合紙に係るプロパティの値を取得する前記合紙プロパティ取得手段と、前記合紙の種別ごとに前記合紙レイアウトデータを生成する前記合紙レイアウトデータ生成手段として、前記オーサリング装置を機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＴＰ（Desktop publishing）用のオーサリングツールが実装されたオーサリング装置に関し、更に詳しくは、合紙を出力するためのレイアウトデータを生成するための技術に関する。
【背景技術】
【０００２】
顧客毎のニーズに合わせてアプローチを行うOne to Oneマーケティングや、顧客に対するサポート業務においては、顧客毎に内容の異なるダイレクトメールを郵送することが必要になり、このような分野においては、顧客ごとに異なる内容を印刷できるバリアブルプリンタシステムが利用されている。
【０００３】
バリアブルプリンタシステムでは、ＤＴＰ（Desktop publishing）用のオーサリングツールが実装されたオーサリング装置を用いて、ダイレクトメールなどの印刷物のレイアウトデータが生成され、このレイアウトデータに顧客毎に異なるバリアブルデータが組込まれ、ダイレクトメールなどの印刷物がバリアブルプリンタで出力される。
【０００４】
バリアブルプリンタはその機種（例えば、メーカ）毎に、バリアブルプリンタが受付可能なフォーマットが異なるため、機種の異なる複数台のバリアブルプリンタを有している印刷会社では、バリアブルプリンタごとにレイアウトデータを管理するのは大変不効率であるため、本出願人はすでに特許文献１において、汎用のレイアウトデータをバリアブルプリンタごとに個別なフォーマットに変換できる装置を開示している。
【０００５】
特許文献１で開示されている装置を利用することで、大量の印刷物を扱う印刷会社では、バリアブルプリンタごとにレイアウトデータを作成・管理する必要はなくなり、例えば、一つの品目を複数台のバリアブルプリンタに分けて印刷することが可能になり、業務効率の向上を図ることができるようになる。
【０００６】
しかし、特許文献１で開示されている内容では、印刷途中に印刷物の間に挟み込まれる合紙（間紙ともいう。）が考慮されておらず、印刷物の数量の確認や印刷物の区切りを示す目的で必要とされる合紙をバリアブルプリンタに出力させることはできなかった。
【０００７】
プリンタに合紙を出力させる発明として、特許文献２において、複数のページを１枚の記録媒体に印刷するＮアップ機能や両面印刷機能と、印刷物に合紙を挿入する合紙挿入機能を備えたプリントシステムが開示されているが、特許文献２で開示されている発明は、バリアブルプリンタを制御するための発明であって、レイアウトデータを生成するオーサリング装置に係る発明ではない。
【特許文献１】特開２００７−１４８８４５号公報
【特許文献２】特開２００７−１７２２１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、印刷途中にバリアブルプリンタから出力される合紙用のレイアウトデータを生成することのできるオーサリング装置、方法およびコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決する第１の発明は、バリアブルプリンタのフォーマットに対応したプリンタ制御データを生成するために利用されるレイアウト定義データを生成するオーサリング装置において、前記バリアブルプリンタで出力する合紙に係るプロパティを設定するユーザインターフェースを有し、前記ユーザインターフェースに入力された前記プロパティの値を取得する合紙プロパティ取得手段と、前記合紙のプロパティに対応するタグと、前記合紙を出力するための前記レイアウト定義データで、マークアップ言語で記述された合紙レイアウトデータの文書構造が記されたスキームとを記憶し、前記合紙のプロパティに対応するタグに、前記合紙プロパティ設定手段が取得した前記合紙のプロパティの値を埋め込み、前記合紙のプロパティの値を埋め込んだタグを前記スキームに従い並べることで前記合紙レイアウトデータを生成する合紙レイアウトデータ生成手段を備えていることを特徴とする。
【００１０】
上述した第１の発明によれば、前記オーサリング装置が前記合紙プロパティ取得手段を備えることで、前記オーサリング装置を用いて前記合紙に係るプロパティの設定が可能になり、更に、前記オーサリング装置が前記合紙レイアウトデータ生成手段を備えることで、前記合紙の前記レイアウト定義データを生成することが可能になる。
【００１１】
更に、第２の発明は、第１の発明に記載のオーサリング装置であって、前記合紙プロパティ取得手段は、複数の種別の前記合紙に係るプロパティを設定するための前記ユーザインターフェースを有し、複数の種別の前記合紙に係るプロパティの値を取得する手段で、前記合紙レイアウトデータ生成手段は、前記合紙の種別ごとに前記合紙レイアウトデータを生成することを特徴とする。
【００１２】
更に、第２の発明によれば、印刷中に複数の種別の前記合紙を前記バリアブルプリンタに出力させることが可能になる。
【００１３】
更に、第３の発明は、バリアブルプリンタのフォーマットに対応したプリンタ制御データを生成するために利用されるレイアウト定義データを生成するオーサリング装置において、前記バリアブルプリンタで出力される合紙の前記レイアウト定義データである合紙レイアウトデータを生成する方法であって、前記オーサリング装置が、前記合紙に係るプロパティを設定するためのユーザインターフェースを利用して、前記合紙に係るプロパティの値を取得するステップａ）、前記オーサリング装置が、前記合紙のプロパティに対応するタグに、前記ステップａ）で取得した前記合紙のプロパティの値を埋め込み、前記合紙を出力するための前記レイアウト定義データで、マークアップ言語で記述された合紙レイアウトデータの文書構造が記されたスキームに従い、前記合紙のプロパティの値が埋め込まれたタグを並べることで、前記合紙レイアウトデータを生成するステップｂ）、を順に実行することを特徴とする方法である。
【００１４】
更に、第４の発明は、第３の発明に記載の方法であって、前記ステップａ）は、前記オーサリング装置が、複数の種別の前記合紙に係るプロパティを取得するステップで、前記ステップｂ）は、前記オーサリング装置が、前記合紙の種別ごとに前記合紙レイアウトデータを生成するステップであることを特徴とする。
【００１５】
更に、第５の発明は、バリアブルプリンタのフォーマットに対応したプリンタ制御データを生成するために利用されるレイアウト定義データを生成するオーサリング装置に実装されるコンピュータプログラムであって、前記バリアブルプリンタで出力する合紙に係るプロパティを設定するユーザインターフェースを有し、前記ユーザインターフェースに入力された値を取得する合紙プロパティ取得手段と、前記合紙のプロパティに対応するタグと、前記合紙を出力するための前記レイアウト定義データで、マークアップ言語で記述された合紙レイアウトデータの文書構造が記されたスキームとを記憶し、前記合紙のプロパティに対応するタグに、前記合紙プロパティ設定手段が取得した前記合紙のプロパティの値を埋め込み、前記合紙のプロパティの値を埋め込んだタグを前記スキームに従い並べることで前記合紙レイアウトデータを生成する合紙レイアウトデータ生成手段として、前記オーサリング装置を機能させるためのコンピュータプログラムである。
【００１６】
更に、第６の発明は、第５の発明に記載のコンピュータプログラムであって、複数の種別の前記合紙に係るプロパティを設定するための前記ユーザインターフェースを有し、複数の種別の前記合紙に係るプロパティの値を取得する前記合紙プロパティ取得手段と、前記合紙の種別ごとに前記合紙レイアウトデータを生成する前記合紙レイアウトデータ生成手段として、前記オーサリング装置を機能させるためのコンピュータプログラムである。
【００１７】
第３の発明及び第４の発明、並びに、第５の発明及び第６の発明によれば、上述した第１の発明おより第２の発明と同様の効果が得ることができる。
【発明の効果】
【００１８】
上述した本発明によれば、印刷途中にバリアブルプリンタから出力される合紙用のレイアウトデータを生成することのできるオーサリング装置、方法およびコンピュータプログラムを提供できる。
【発明を実施するための最良の形態】
【００１９】
ここから、本発明に係るオーサリング装置および方法について、図を参照しながら詳細に説明する。図１は、本発明に係るオーサリング装置を配置したバリアブルプリンタシステム１の構成を説明する図で、図１で図示したバリアブルプリンタシステム１は特許文献１で開示されているシステムと同様のシステムである。
【００２０】
図１で図示したバリアブルプリンタシステム１は、出版用のオーサリングツールがインストールされたコンピュータであるオーサリング装置１０と、それぞれ機種の異なる２台のバリアブルプリンタ１２と、オーサリング装置１０の出力で、汎用的なレイアウトデータであるレイアウト定義データをバリアブルプリンタ１２に対応したプリンタ制御データに変換する機能を備えたレイアウト変換装置１１と、テキストデータや画像データが記憶されているデータベースサーバ１３と、から構成されている。
【００２１】
オーサリング装置１０への入力となるレイアウト設計書には、印刷のロット番号、印刷するバリアブルデータの一覧、印刷物のレイアウト図が含まれている。
【００２２】
オーサリング装置１０は、レイアウト設計書に基づいて、ＸＭＬを利用したマークアップ言語で記述されたレイアウト定義データを生成し、バリアブルプリンタ１２で印刷を行う前に、レイアウト定義データがオーサリング装置１０からレイアウト変換装置１１へ送信される。
【００２３】
レイアウト変換装置１１は、レイアウト定義データをプリンター制御データに変換するための変換テンプレートをバリアブルプリンタ毎に記憶し、オーサリング装置１０からレイアウト定義データを受信すると、受信したレイアウト定義データを記憶する。そして、操作者からバリアブルプリンタが指定されると、レイアウト変換装置１１は、印刷するバリアブルプリンタの変換テンプレートを選択し、必要があれば、レイアウト変換装置１１は、データサーバ１３からテキストデータや画像データを取得するなどして、指定されたバリアブルプリンタ１２に対応するプリンタ制御データをレイアウト定義データから生成する。
【００２４】
バリアブルプリンタ１２で印刷するときに、プリンタ制御データはレイアウト変換装置１１からバリアブルプリンタ１２に送信され、バリアブルプリンタ１２は、受信したプリンタ制御データを解釈し、必要があれば、データサーバ１３からテキストデータや画像データを取得して印刷を実行する。
【００２５】
図１で開示されているオーサリング装置１０は、特許文献１で開示されているバリアブル編集装置の機能を実現するための機能に加え、バリアブルプリンタ１２で出力する合紙のプロパティの値を取得する合紙プロパティ取得手段１００と、合紙プロパティ取得手段１００が取得したプロパティの値から、合紙を出力するためのレイアウト定義データ（以下、「合紙レイアウトデータ」と記す。）を生成する合紙レイアウトデータ生成手段１０１を備えている。
【００２６】
オーサリング装置１０に備えられた合紙プロパティ取得手段１００および合紙レイアウトデータ生成手段１０１は、オーサリング装置１０をそれぞれの手段として機能させるためのコンピュータプログラムで実現される。
【００２７】
合紙プロパティ取得手段１００が値を取得する合紙のプロパティには、合紙の挿入位置に係るプロパティや、合紙の印字に係るプロパティなどが含まれ、合紙プロパティ取得手段１００は、合紙のプロパティをユーザが設定するためのグラフィカルユーザインターフェース（GUI: Graphical User Interface）を有している。
【００２８】
図２は、合紙プロパティ取得手段１００のＧＵＩの一例を示した第１図である。図２で図示したＧＵＩには、合紙のプロパティを設定するコンポーネントとして、合紙の挿入位置をバリアブルデータに設定するオプションボタンａと、合紙の挿入位置に印刷数量を設定するオプションボタンｂと、合紙の挿入位置に印刷の末尾を設定するオプションボタンｃとが設けられている。
【００２９】
図２で図示したＧＵＩの画面において、合紙の挿入位置にバリアブルデータが設定されると、バリアブルデータの中からキー項目を選択するためのリストボックスａ１と、合紙への印字をする／しないを設定するためのチェックボックスｄとが利用可能になり、チェックボックスｄがチェックされると、顧客毎に可変のデータであるバリアブルデータの中から、合紙に印字するバリアブルデータを選択するためのリストボックスｄ１、リストボックスｄ１で選択されたバリアブルデータを編集ボックスｄ３に追加するためのボタンｄ２、合紙に印字するバリアブルデータやテキストを編集するための編集ボックスｄ３、編集ボックス内に改行を挿入するボタンｄ４が利用可能になる。
【００３０】
更に、図２で図示したＧＵＩの画面において、合紙の挿入位置として印刷数量が設定されると、印刷数量が入力される編集ボックスｂ１と、印刷物の番号の合紙への印字の有無を設定するためのチェックボックスｅが利用可能になり、チェックボックスｅがチェックされると、印刷物毎に異なる番号であるバリアブルデータを選択するためのリストボックスｅ１が利用可能になる。
【００３１】
加えて、図２で図示したＧＵＩの画面において、合紙の挿入位置として印刷の末尾が設定されると、合紙への印字の有無を設定するためのチェックボックスｆが利用可能になり、チェックボックスｆがチェックされると、合紙に印字するバリアブルデータを選択するためのリストボックスｆ１、リストボックスｆ１で選択されたバリアブルデータを編集ボックスｆ３に追加するためのボタンｆ２、合紙に印字するバリアブルデータやテキストを編集するための編集ボックスｆ３、編集ボックスｆ３内に改行を挿入するボタンｆ４が利用可能になる。
【００３２】
また、図２で図示したＧＵＩの画面において、合紙の排紙状態を設定するためのリストボックスｈと、合紙に係るプロパティの設定が完了したときにクリックされるボタンｇが備えられている。
【００３３】
図３は、合紙の挿入位置としてバリアブルデータが設定されたときの合紙の出力例を説明する図である。合紙の挿入位置としてバリアブルデータが設定されたとき、リストボックスａ１で選択されたキー項目である店舗コードが切替ったときに合紙が出力される。更に、チェックボックスｄがチェックされていると、編集ボックスｄ３の内容（ここでは、バリアブルデータである店舗コードと店舗名）が、出力する合紙に印字される。
【００３４】
図４は、合紙の挿入位置として印刷数量が設定されたときの合紙の出力例を説明する図である。合紙の挿入位置として印刷数量が設定されたとき、編集ボックスｂ１に入力された枚数を印刷する毎に合紙が出力される。更に、チェックボックスｅがチェックされていると、リストボックスｅ１に表示された項目で特定される印刷物の番号が、合紙に印字される。
【００３５】
図５は、合紙の挿入位置として印刷の末尾が設定されたときの合紙の出力例を説明する図である。合紙の挿入位置として印刷の末尾が設定されたとき、印刷の最後に合紙が出力される。更に、チェックボックスｆがチェックされていると、編集ボックスｆ３の内容（ここでは、印刷のロット番号および品目名）が、合紙に印字される。
【００３６】
図２で図示したＧＵＩでは、一種別の合紙しか出力することはできないが、複数の種別の合紙を出力できるように、オーサリング装置１０の合紙プロパティ取得手段１００は、複数の種別の合紙を印刷中に出力させるために、複数の種別の合紙毎にプロパティの値を設定できるＧＵＩを有していてもよい。
【００３７】
図６は、合紙プロパティ取得手段１００のＧＵＩの一例を示した第２図で、図６で図示したＧＵＩでは、一つのＧＵＩの画面で、複数の種別の合紙毎にプロパティの値を設定が行える。
【００３８】
図６で図示したＧＵＩには、合紙毎に共通の条件を設定するコンポーネントとして、合紙の排紙状態を設定するためのリストボックスｉと、合紙のデフォルトの用紙を設定するためのリストボックスｉ１~３と、合紙のプロパティの設定が完了したときにクリックされるボタンｔを備えている。
【００３９】
図６で図示したＧＵＩには、それぞれの合紙のプロパティを設定するコンポーネントとして、合紙に付与する合紙名称を設定する編集ボックスｋを備え、設定した合紙名称は、リストボックスｊに表示される。
【００４０】
図６で図示したＧＵＩのリストボックスｊには、「店舗コード区切り」と「地域コード区切り」の２つの合紙名称が表示されているため、オーサリング装置１０のユーザは、合紙名称が「店舗コード区切り」である合紙、および、合紙名称が「地域コード区切り」である合紙それぞれのプロパティを設定していることになる。
【００４１】
更に、図６で図示したＧＵＩには、合紙の用紙を変更するときに利用するリストボックスｋ１~ｋ３が設けられ、加えて、図６で図示したＧＵＩの画面には、合紙で利用するフォントを設定するためのリストボックスｌおよびｌ１と、印字の開始位置原点を設定するための編集ボックスｍと、印字位置を設定するスピンボックスｍ１およびｍ２が設けられている。
【００４２】
更に、図６で図示したＧＵＩには、図２で図示したＧＵＩと同じく、合紙の挿入位置を設定するコンポーネントとして、合紙の挿入位置にバリアブルデータを設定するオプションボタンｒと、合紙の挿入位置に印刷数量を設定するオプションボタンｓと、合紙の挿入位置として印刷の末尾を設定するオプションボタンｎとが設けられている。
【００４３】
合紙の挿入位置にバリアブルデータが設定されると、キー項目を選択するためのリストボックスｒ１が利用可能となり、合紙の挿入位置に印刷数量が設定されると、印刷数量が入力される編集ボックスｓ１が利用可能になる。
【００４４】
また、図６のＧＵＩの画面には、合紙の挿入位置にバリアブルデータ或いは印刷の末尾が設定されたときに利用可能なコンポーネントとして、合紙の印字の有無を設定するためのチェックボックスｏが設けられ、チェックボックスｏがチェックされると、合紙に印字するバリアブルデータを選択するためのリストボックスｏ１、リストボックスで選択されたバリアブルデータを編集ボックスｏ３に追加するためのボタンｏ２、合紙に印字するバリアブルデータやテキストを編集するための編集ボックスｏ３、編集ボックスｏ３内に改行を挿入するボタンｏ４が利用可能になる。
【００４５】
なお、合紙の挿入位置に印刷数量が設定されたときには、印刷物の番号を合紙に印字する／印字しないを設定するためのチェックボックスｐが利用可能になり、チェックボックスｐがチェックされると、印字する番号となるバリアブルデータを選択するリストボックスｐ１が利用可能になる。
【００４６】
図７は、複数の種別の合紙を出力するときの出力例を説明する図である。図７で図示した出力例においては、合紙として、バリアブルデータの店舗コードで区切るための合紙と、地域コードで区切るための合紙の２つの種別の合紙が出力され、それぞれの合紙の挿入位置は、図６で図示したＧＵＩ画面で設定される。
【００４７】
バリアブルデータの店舗コードで区切るための合紙は、店舗コードが切替る毎に出力され、バリアブルデータの店舗コードで区切るための合紙は、地域コードが切替る毎に出力され、リストボックスｏ３の内容が、リストボックスｌおよびｌ１で設定されたフォントで、編集ボックスｍ、スピンボックスｍ１およびｍ２で設定された開始位置に従い印字される。
【００４８】
図２のボタンｇや図６のボタンｔがクリックされると、ＧＵＩで設定された合紙のプロパティの値を合紙プロパティ取得手段１００は取得し、取得した合紙のプロパティの値を合紙レイアウトデータ生成手段１０１に受け渡す。
【００４９】
合紙レイアウトデータ生成手段１０１は、合紙プロパティ取得手段１００から受け渡された合紙のプロパティの値から、ＸＭＬで記述された合紙レイアウトデータを生成する機能を備えている。合紙レイアウトデータ生成手段１０１は、合紙のプロパティそれぞれに対応するＸＭＬのタグと、合紙レイアウトデータの文書構造を定めるスキームを記憶し、合紙プロパティ取得手段１００から受け渡された合紙のプロパティに対応するタグを選択し、このタグにプロパティのデータを埋め込み、プロパティの値が埋め込まれたタグをスキームに沿って並べることで合紙レイアウトデータを生成する。
【００５０】
ここから、オーサリング装置１０が合紙レイアウトデータを生成する手順について説明する。図８は、オーサリング装置１０が合紙レイアウトデータを生成する手順を示したフロー図である。オーサリング装置１０が合紙レイアウトデータを生成するとき、合紙プロパティ取得手段１００に合紙に係るプロパティの値が入力される（Ｓ１）。
【００５１】
本実施の形態において、オーサリング装置１０の合紙プロパティ取得手段１００はＧＵＩを有し、オーサリング装置１０のユーザは、このＧＵＩを利用して合紙に係るプロパティの値を入力する。
【００５２】
図９は、ＧＵＩに入力された合紙のプロパティの一例である。図９で図示したＧＵＩは、図２で図示したＧＵＩと同じで、合紙の排紙向きはフェースダウンで、合紙の挿入位置としてバリアブルデータが選択され、キー項目となるバリアブルデータは店舗コードである。更に、図９では、合紙への印字にチェックがされており、合紙に印字される内容として、印刷物に印刷されるバリアブルデータの中から店舗コードと店舗名が選択されている。
【００５３】
図９のＧＵＩにおいて、ボタンｇがクリックされると、合紙プロパティ取得手段１００はＧＵＩに入力されたデータを取得する。図１０は、合紙プロパティ取得手段１００が取得するデータの一例である。
【００５４】
図１０で図示したように、合紙プロパティ取得手段１００は、図９で図示したＧＵＩで設定可能な合紙のプロパティごとに変数を用意し、ＧＵＩで設定されたデータをそれぞれの変数の値として取得する。図１０では、図９のＧＵＩで設定可能な合紙のプロパティの変数と、図９のＧＵＩの画面で設定された値と、変数の値の意味と、対応するＧＵＩのコンポーネントを例示している。
【００５５】
例えば、図１０で図示した変数「Insert Position」は、合紙の挿入位置であり、図９の内容が反映され、図１０では、その値は「０」で、合紙の挿入位置としてバリアブルデータが設定されていることを意味している。
【００５６】
合紙プロパティ取得手段１００が合紙に係るプロパティの値を取得すると、取得した合紙に係るプロパティの値が合紙レイアウトデータ生成手段１０１に引渡され、合紙レイアウトデータ生成手段１０１は、合紙に係るプロパティの変数名に対応するＸＭＬのタグに変数の値を埋め込み、合紙レイアウトデータの構造を定めるスキームを参照してタグを並べることで、合紙レイアウトデータを生成する（Ｓ２）。
【００５７】
図１１は、合紙レイアウトデータの一例を示した図である。図１１で図示した合紙レイアウトデータは、図９で図示したＧＵＩの内容から得られる合紙レイアウトデータで、<Form>タグで合紙に係る内容が定義され、<Head>タグ内では、合紙の挿入に係る内容が<Page>タグでは、合紙の印字に係る内容が、それぞれ定義される。
【００５８】
図９で図示したＧＵＩの内容から得られる合紙レイアウトデータを生成するとき、合紙レイアウトデータ生成手段１０１は、合紙プロパティ取得手段１００から受け渡された変数名からＸＭＬのタグを特定し、変数の値を特定したタグに埋め込み、スキームに沿ってタグを配置することで、図１１で図示した合紙レイアウトデータを生成する。
【００５９】
なお、図６に図示したＧＵＩのように、複数の種別の合紙のプロパティが設定されたときは、それぞれの合紙のプロパティに基づいて、合紙レイアウトデータ生成手段１０１は、複数の合紙レイアウトデータを生成する。
【００６０】
オーサリング装置１０の合紙レイアウトデータ生成手段１０１が、合紙レイアウトデータを生成すると、生成した合紙レイアウトデータを含むレイアウト定義データが出力され、例えば、オーサリング装置１０のハードディスクに記憶される（Ｓ３）。
【００６１】
この手順で生成され、合紙レイアウトデータを含むレイアウト定義データは、レイアウト変換装置によってプリンタ制御データに変換され、このプリンタ制御データを用いてバリアブルプリンタで印刷される。
【００６２】
図１２は、図１で図示したバリアブルプリンタシステム１における一連の動作手順を示したフロー図である。バリアブルプリンタシステム１で印刷を開始するとき、オーサリング装置１０を用いて、汎用的なレイアウトデータであるレイアウト定義データが生成され（Ｓ１０）、このレイアウト定義データには、印刷物に係る印刷レイアウトデータに加え、上述した内容で生成される合紙レイアウトデータが含まれる。
【００６３】
オーサリング装置１０で生成されたレイアウト定義データをバリアブルプリンタ１２で印刷するとき、レイアウト変換装置１１を用いて、レイアウト定義データはバリアブルプリンタ１２に対応したプリンタ制御データに変換される（Ｓ１１）。レイアウト定義データには、印刷物に係る印刷レイアウトデータに加え、上述した内容で生成される合紙レイアウトデータが含まれるているため、プリンタ制御データには、印刷物を印刷するための印刷プリンタデータと、合紙を印刷するための合紙プリンタデータが含まれることになる。
【００６４】
プリンタ制御データを用いてバリアブルプリンタ１２で開始されると（Ｓ１２）、印刷中に実行されるループ処理（Ｌ１）をバリアブルプリンタ１２は実行する。バリアブルプリンタ１２は、印刷を実行する前に、合紙プリンタデータに記述されている挿入位置が成立しているか確認し（Ｓ１３）、合紙の挿入位置が成立していない場合は、データサーバ１３からテキストデータや画像データを取得するなどして、印刷プリンタデータに従い印刷物を印刷する（Ｓ１４）。また、合紙の挿入位置が成立している場合は、プリンタ制御データに含まれる合紙印刷データに従い合紙を出力する（Ｓ１５）。
【図面の簡単な説明】
【００６５】
【図１】本発明に係るオーサリング装置を配置したバリアブルプリンタシステム１の構成を説明する図。
【図２】合紙プロパティ取得手段のＧＵＩの一例を示した第１図。
【図３】合紙の挿入位置としてバリアブルデータが設定されたときの合紙の出力例を説明する図。
【図４】合紙の挿入位置として印刷数量が設定されたときの合紙の出力例を説明する図。
【図５】合紙の挿入位置として印刷の末尾が設定されたときの合紙の出力例を説明する図。
【図６】合紙プロパティ取得手段のＧＵＩの一例を示した第２図。
【図７】複数の種別の合紙を出力するときの出力例を説明する図。
【図８】オーサリング装置が合紙レイアウトデータを生成する手順を示したフロー図。
【図９】ＧＵＩに入力された合紙のプロパティの一例。
【図１０】合紙プロパティ取得手段が取得するデータの一例。
【図１１】合紙レイアウトデータの一例を示した図。
【図１２】バリアブルプリンタシステムにおける一連の動作手順を示したフロー図。
【符号の説明】
【００６６】
１  バリアブルプリンタシステム
１０  オーサリング装置
１００  合紙プロパティ取得手段
１０１  合紙レイアウトデータ生成手段
１１  レイアウト変換装置
１２  バリアブルプリンタ
１３  データサーバ
【図１】
0004900195.tif 000002
【図２】
0004900195.tif 000003
【図３】
0004900195.tif 000004
【図４】
0004900195.tif 000005
【図５】
0004900195.tif 000006
【図６】
0004900195.tif 000007
【図７】
0004900195.tif 000008
【図８】
0004900195.tif 000009
【図９】
0004900195.tif 000010
【図１０】
0004900195.tif 000011
【図１１】
0004900195.tif 000012
【図１２】
0004900195.tif 000013