【手続補正書】
【提出日】平成24年6月29日(2012.6.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バリアブルデータ印刷の文書に内部データを適用することでバリアブルデータ印刷の印刷データを生成する情報処理装置であって、
マークアップ言語データ構造情報を読み込んでマークアップ言語データが有する構造を表示するマークアップ言語データ構造表示手段と、
前記マークアップ言語データ構造表示手段で表示されたマークアップ言語データ構造において、レコード単位を示すレコードレベルとなるレコードレベル要素の指定をユーザから受け付けるレコードレベル要素指定受付手段と、
前記マークアップ言語データ構造情報に基づいたマークアップ言語データを前記内部データとしてバリアブルデータ印刷の文書へ適用するために、前記レコードレベル要素指定受付手段で指定された前記レコードレベル要素を基準とした単位ごとに前記レコードレベル要素を前記内部データの構造に変換するマークアップ言語データ構造変換手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記レコードレベル要素指定受付手段におけるレコードレベル要素の指定を受け付けた後に、前記マークアップ言語データ構造表示手段で表示されたマークアップ言語データ構造から前記内部データとして使用する使用要素の指定をユーザから受け付ける使用要素受付手段を更に有し、
前記マークアップ言語データ構造変換手段は、指定された前記使用要素を前記内部データの構造に変換することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記マークアップ言語データ構造変換手段で変換した前記内部データと内部データの構造を有する他のデータとを結合し、前記バリアブルデータ印刷の文書に適用するための内部データを生成する複数内部データ結合手段を更に有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記マークアップ言語データ構造表示手段は、前記マークアップ言語データ構造情報で有限回の繰り返しが可能と指定されている要素に対し、前記有限回を繰り返した構造として表示する有限回繰返要素表示手段を更に有することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記マークアップ言語データ構造表示手段は、前記マークアップ言語データ構造情報で繰り返しが可能と指定されている要素に対し、あらかじめ決められた回数を繰り返した構造として表示する無限回繰返要素表示手段を更に有することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記マークアップ言語データ構造表示手段は、
前記マークアップ言語データ構造において繰り返し可能な要素が前記レコードレベル要素の候補であることを示す表示を行うレコードレベル候補表示手段と、
前記マークアップ言語データ構造において使用要素として指定できない要素を使用除外要素として示す表示を行う使用除外要素表示手段とのうち、少なくとも一方を有すること
を特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記マークアップ言語データは、ＸＭＬデータであることを特徴とする請求項１乃至６のいずれか一項に記載の情報処理装置。
【請求項８】
前記マークアップ言語データ構造情報は、ＸＭＬスキーマ、またはＲｅｌａｘ、またはＤＴＤのいずれかであることを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
バリアブルデータ印刷の文書に内部データを適用することでバリアブルデータ印刷の印刷データを生成する情報処理装置の制御方法であって、
前記情報処理装置のマークアップ言語データ構造表示手段が、マークアップ言語データ構造情報を読み込んでマークアップ言語データが有する構造を表示するマークアップ言語データ構造表示工程と、
前記情報処理装置のレコードレベル要素指定受付手段が、前記マークアップ言語データ構造表示工程で表示されたマークアップ言語データ構造において、レコード単位を示すレコードレベルとなるレコードレベル要素の指定をユーザから受け付けるレコードレベル要素指定受付工程と、
前記情報処理装置のマークアップ言語データ構造変換手段が、前記マークアップ言語データ構造情報に基づいたマークアップ言語データを前記内部データとしてバリアブルデータ印刷の文書へ適用するために、前記レコードレベル要素指定受付工程で指定された前記レコードレベル要素を基準とした単位ごとに前記レコードレベル要素を前記内部データの構造に変換するマークアップ言語データ構造変換工程と
を有することを特徴とする制御方法。
【請求項１０】
コンピュータを、
マークアップ言語データ構造情報を読み込んでマークアップ言語データが有する構造を表示するマークアップ言語データ構造表示手段と、
前記マークアップ言語データ構造表示手段で表示されたマークアップ言語データ構造において、レコード単位を示すレコードレベルとなるレコードレベル要素の指定をユーザから受け付けるレコードレベル要素指定受付手段と、
前記マークアップ言語データ構造情報に基づいたマークアップ言語データを内部データとしてバリアブルデータ印刷の文書へ適用するために、前記レコードレベル要素指定受付手段で指定された前記レコードレベル要素を基準とした単位ごとに前記レコードレベル要素を前記内部データの構造に変換するマークアップ言語データ構造変換手段と
して機能させることを特徴とするプログラム。
【請求項１１】
バリアブルデータ印刷の文書に内部データを適用することでバリアブルデータ印刷の印刷データを生成する情報処理装置であって、
マークアップ言語データ構造情報を読み込んでマークアップ言語データが有する構造を表示するマークアップ言語データ構造表示手段と、
前記マークアップ言語データ構造表示手段において、繰り返し可能な要素をレコード単位を示すレコードレベルとなるレコードレベル要素の候補として強調表示するレコードレベル候補要素強調表示手段と、
前記レコードレベル候補要素強調表示手段で強調表示された要素からレコードレベル要素の指定をユーザから受け付けるレコードレベル要素指定受付手段と、
前記レコードレベル要素を基準とした単位ごとに主キーの指定を受け付ける主キー指定受付手段と、
前記レコードレベル要素を基準とした単位ごとにフィールドの参照名の指定を受け付けるフィールド参照名受付手段と、
前記フィールド参照名受付手段で指定されたフィールド参照名を文書中の可変部分と関連付ける可変部分関連付け手段と、
前記レコードレベル要素を前記内部データの構造に変換するマークアップ言語データ構造変換手段と、
前記マークアップ言語データ構造変換手段で変換したデータ構造を使用し、前記可変部分関連付け手段で関連付けられた文書中の可変部分に対して前記レコードレベル要素を基準とした単位ごとにデータを適用してバリアブルデータ印刷の印刷データを生成する印刷データ生成手段と
を有し、
前記マークアップ言語データ構造変換手段は、前記バリアブルデータ生成手段でユーザの意図どおりの生成を行うために、前記レコードレベル要素指定受付手段で指定された前記レコードレベル要素を基準とした単位ごとに変換することを特徴とする情報処理装置。
【請求項１２】
バリアブルデータ印刷の文書に内部データを適用することでバリアブルデータ印刷の印刷データを生成する情報処理装置の制御方法であって、
マークアップ言語データ構造表示手段が、マークアップ言語データ構造情報を読み込んでマークアップ言語データが有する構造を表示するマークアップ言語データ構造表示工程と、
レコードレベル候補要素強調表示手段が、前記マークアップ言語データ構造表示工程にて、繰り返し可能な要素をレコード単位を示すレコードレベルとなるレコードレベル要素の候補として強調表示するレコードレベル候補要素強調表示工程と、
レコードレベル要素指定受付手段が、前記レコードレベル候補要素強調表示工程にて強調表示された要素からレコードレベル要素の指定をユーザから受け付けるレコードレベル要素指定受付工程と、
主キー指定受付手段が、前記レコードレベル要素を基準とした単位ごとに主キーの指定を受け付ける主キー指定受付工程と、
フィールド参照名受付手段が、前記レコードレベル要素を基準とした単位ごとにフィールドの参照名の指定を受け付けるフィールド参照名受付工程と、
可変部分関連付け手段が、前記フィールド参照名受付工程にて指定されたフィールド参照名を文書中の可変部分と関連付ける可変部分関連付け工程と、
マークアップ言語データ構造変換手段が、前記レコードレベル要素を前記内部データの構造に変換するマークアップ言語データ構造変換工程と、
印刷データ生成手段が、前記マークアップ言語データ構造変換工程にて変換したデータ構造を使用し、前記可変部分関連付け工程にて関連付けられた文書中の可変部分に対して前記レコードレベル要素を基準とした単位ごとにデータを適用してバリアブルデータ印刷の印刷データを生成する印刷データ生成工程と
を有し、
前記マークアップ言語データ構造変換工程において、前記バリアブルデータ生成工程でユーザの意図どおりの生成を行うために、前記レコードレベル要素指定受付工程にて指定された前記レコードレベル要素を基準とした単位ごとに変換することを特徴とする制御方法。
【請求項１３】
コンピュータを、
マークアップ言語データ構造情報を読み込んでマークアップ言語データが有する構造を表示するマークアップ言語データ構造表示手段、
前記マークアップ言語データ構造表示手段において、繰り返し可能な要素をレコード単位を示すレコードレベルとなるレコードレベル要素の候補として強調表示するレコードレベル候補要素強調表示手段、
前記レコードレベル候補要素強調表示手段で強調表示された要素からレコードレベル要素の指定をユーザから受け付けるレコードレベル要素指定受付手段、
前記レコードレベル要素を基準とした単位ごとに主キーの指定を受け付ける主キー指定受付手段、
前記レコードレベル要素を基準とした単位ごとにフィールドの参照名の指定を受け付けるフィールド参照名受付手段、
前記フィールド参照名受付手段で指定されたフィールド参照名を文書中の可変部分と関連付ける可変部分関連付け手段、
前記レコードレベル要素を前記内部データの構造に変換するマークアップ言語データ構造変換手段、
前記マークアップ言語データ構造変換手段で変換したデータ構造を使用し、前記可変部分関連付け手段で関連付けられた文書中の可変部分に対して前記レコードレベル要素を基準とした単位ごとにデータを適用してバリアブルデータ印刷の印刷データを生成する印刷データ生成手段
として機能させ、
前記マークアップ言語データ構造変換手段は、前記バリアブルデータ生成手段でユーザの意図どおりの生成を行うために、前記レコードレベル要素指定受付手段で指定された前記レコードレベル要素を基準とした単位ごとに変換することを特徴とするプログラム。