【手続補正書】
【提出日】平成20年5月13日(2008.5.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置において、
前記要素ブロックをページ内に配置処理する配置手段と、
前記配置手段による前記要素ブロックの配置にともなって、前記要素ブロックを直前要素ブロックとして参照する第１の参照ポインタ、および前記配置された要素ブロックの次に配置処理する対象の新たな要素ブロックを現在要素ブロックとして参照する第２の参照ポインタを更新する更新手段と、
前記新たな要素ブロックに対応するスタイルの指定を参照する参照手段と、
前記参照手段によって参照されたスタイルの指定に基づいて、前記更新手段によって更新された第１の参照ポインタまたは第２の参照ポインタのうち、どちらを用いるか決定する決定手段とを有し、
前記配置手段は、前記決定手段によって決定された参照ポインタを参照することによって前記要素ブロックを配置することを特徴とする画像形成装置。
【請求項２】
前記参照手段によるスタイルの指定は改ページ処理の指定であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置において、
配置の対象の要素ブロックがページ内に収容可能な大きさであるか否かを判断する判断手段と、
前記判断手段により前記配置の対象の要素ブロックが前記ページ内に収容できないと判断された場合、前記要素ブロック内のコンテンツの種類に対応して、改ページ処理を実行する改ページ処理手段とを有することを特徴とする画像形成装置。
【請求項４】
前記改ページ処理手段は、前記要素ブロック内のコンテンツが画像データの場合には、前記配置の対象の要素ブロックを次のページの先頭に移動させることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記改ページ処理手段は、前記要素ブロックに背景の指定がある場合、前記背景の全体を次ページの先頭に移動させることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記改ページ処理手段は、前記次ページにも前記要素ブロックが収容できない場合は、前記画像データを縮小させることを特徴とする請求項４に記載の画像形成装置。
【請求項７】
前記改ページ処理手段は、前記要素ブロック内のコンテンツがテキストデータの場合には、前記配置の対象の要素ブロックを行ごとに分割して改ページ処理することを特徴とする請求項３に記載の画像形成装置。
【請求項８】
構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置の処理方法において、
前記要素ブロックをページ内に配置処理する配置ステップと、
前記配置ステップにおける前記要素ブロックの配置にともなって、前記要素ブロックを直前要素ブロックとして参照する第１の参照ポインタ、および前記配置された要素ブロックの次に配置処理する対象の新たな要素ブロックを現在要素ブロックとして参照する第２の参照ポインタを更新する更新ステップと、
前記新たな要素ブロックに対応するスタイルの指定を参照する参照ステップと、
前記参照ステップにおいて参照されたスタイルの指定に基づいて、前記更新ステップにおいて更新された第１の参照ポインタまたは第２の参照ポインタのうち、どちらを用いるか決定する決定ステップとを前記画像形成装置のコントローラが実行し、
前記配置ステップにおいて、前記決定ステップで決定された参照ポインタを参照することによって前記要素ブロックを配置することを特徴とする画像形成装置の処理方法。
【請求項９】
前記参照ステップにおけるスタイルの指定は改ページ処理の指定であることを特徴とする請求項８に記載の画像形成装置の処理方法。
【請求項１０】
構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置の処理方法において、
配置の対象の要素ブロックがページ内に収容可能な大きさであるか否かを判断する判断ステップと、
前記判断ステップにおいて配置の対象の要素ブロックが前記ページ内に収容できないと判断された場合、前記要素ブロック内のコンテンツの種類に対応して、改ページ処理を実行する改ページ処理ステップとを前記画像形成装置のコントローラが実行することを特徴とする画像形成装置の処理方法。
【請求項１１】
前記改ページ処理ステップにおいて、前記要素ブロック内のコンテンツが画像データの場合には、前記配置の対象の要素ブロックを次のページの先頭に移動させる処理が実行されることを特徴とする請求項１０に記載の画像形成装置の処理方法。
【請求項１２】
前記改ページ処理ステップにおいて、前記要素ブロックに背景の指定がある場合、前記背景の全体を次ページの先頭に移動させる処理が実行されることを特徴とする請求項１０に記載の画像形成装置の処理方法。
【請求項１３】
前記改ページ処理ステップにおいて、前記要素ブロックが次ページにも収容できない場合は、前記画像データを縮小させる処理が実行されることを特徴とする請求項１０に記載の画像形成装置の処理方法。
【請求項１４】
前記改ページ処理ステップにおいて、前記要素ブロック内のコンテンツがテキストデータの場合には、前記配置の対象の要素ブロックを行ごとに分割して改ページ処理する処理が実行されることを特徴とする請求項１０に記載の画像形成装置の処理方法。
【請求項１５】
構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置の処理方法の各ステップをコンピュータに実行させるコンピュータプログラムであって、
前記要素ブロックをページ内に配置処理する配置ステップと、
前記配置ステップにおける前記要素ブロックの配置にともなって、前記要素ブロックを直前要素ブロックとして参照する第１の参照ポインタ、および前記配置された要素ブロックの次に配置処理する対象の新たな要素ブロックを現在要素ブロックとして参照する第２の参照ポインタを更新する更新ステップと、
前記新たな要素ブロックに対応するスタイルの指定を参照する参照ステップと、
前記参照ステップにおいて参照されたスタイルの指定に基づいて、前記更新ステップにおいて更新された第１の参照ポインタまたは第２の参照ポインタのうち、どちらを用いるか決定する決定ステップとを前記画像形成装置のコントローラに実行させ、
前記配置ステップにおいて、前記決定ステップで決定された参照ポインタを参照することによって前記要素ブロックを配置する画像形成装置の処理方法の各ステップをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１６】
構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置の処理方法の各ステップをコンピュータに実行させるコンピュータプログラムであって、
配置の対象の要素ブロックがページ内に収容可能な大きさであるか否かを判断する判断ステップと、
前記判断ステップにおいて配置の対象の要素ブロックが前記ページ内に収容できないと判断された場合、前記要素ブロック内のコンテンツの種類に対応して、改ページ処理を実行する改ページ処理ステップとを有する画像形成装置の処理方法の各ステップをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１７】
請求項１５または１６に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の画像形成装置は、構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置において、前記要素ブロックをページ内に配置処理する配置手段と、前記配置手段による前記要素ブロックの配置にともなって、前記要素ブロックを直前要素ブロックとして参照する第１の参照ポインタ、および前記配置された要素ブロックの次に配置処理する対象の新たな要素ブロックを現在要素ブロックとして参照する第２の参照ポインタを更新する更新手段と、前記新たな要素ブロックに対応するスタイルの指定を参照する参照手段と、前記参照手段によって参照されたスタイルの指定に基づいて、前記更新手段によって更新された第１の参照ポインタまたは第２の参照ポインタのうち、どちらを用いるか決定する決定手段とを有し、前記配置手段は、前記決定手段によって決定された参照ポインタを参照することによって前記要素ブロックを配置することを特徴とする。
また、本発明の画像形成装置の他の特徴とするところは、構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置において、配置の対象の要素ブロックがページ内に収容可能な大きさであるか否かを判断する判断手段と、
前記判断手段により前記配置の対象の要素ブロックが前記ページ内に収容できないと判断された場合、前記要素ブロック内のコンテンツの種類に対応して、改ページ処理を実行する改ページ処理手段とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の画像形成装置の処理方法は、構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置の処理方法において、前記要素ブロックをページ内に配置処理する配置ステップと、前記配置ステップにおける前記要素ブロックの配置にともなって、前記要素ブロックを直前要素ブロックとして参照する第１の参照ポインタ、および前記配置された要素ブロックの次に配置処理する対象の新たな要素ブロックを現在要素ブロックとして参照する第２の参照ポインタを更新する更新ステップと、前記新たな要素ブロックに対応するスタイルの指定を参照する参照ステップと、前記参照ステップにおいて参照されたスタイルの指定に基づいて、前記更新ステップにおいて更新された第１の参照ポインタまたは第２の参照ポインタのうち、どちらを用いるか決定する決定ステップとを前記画像形成装置のコントローラが実行し、前記配置ステップにおいて、前記決定ステップで決定された参照ポインタを参照することによって前記要素ブロックを配置することを特徴とする。
また、本発明の画像形成装置の処理方法の他の特徴とするところは、構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置の処理方法において、配置の対象の要素ブロックがページ内に収容可能な大きさであるか否かを判断する判断ステップと、前記判断ステップにおいて配置の対象の要素ブロックが前記ページ内に収容できないと判断された場合、前記要素ブロック内のコンテンツの種類に対応して、改ページ処理を実行する改ページ処理ステップとを前記画像形成装置のコントローラが実行することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明のコンピュータプログラムは、構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置の処理方法の各ステップをコンピュータに実行させるコンピュータプログラムであって、前記要素ブロックをページ内に配置処理する配置ステップと、前記配置ステップにおける前記要素ブロックの配置にともなって、前記要素ブロックを直前要素ブロックとして参照する第１の参照ポインタ、および前記配置された要素ブロックの次に配置処理する対象の新たな要素ブロックを現在要素ブロックとして参照する第２の参照ポインタを更新する更新ステップと、前記新たな要素ブロックに対応するスタイルの指定を参照する参照ステップと、前記参照ステップにおいて参照されたスタイルの指定に基づいて、前記更新ステップにおいて更新された第１の参照ポインタまたは第２の参照ポインタのうち、どちらを用いるか決定する決定ステップとを前記画像形成装置のコントローラに実行させ、前記配置ステップにおいて、前記決定ステップで決定された参照ポインタを参照することによって前記要素ブロックを配置する画像形成装置の処理方法の各ステップをコンピュータに実行させることを特徴とする。
また、本発明のコンピュータプログラムの他の特徴とするところは、構造化文書を解析して得られる要素ツリーから、ページ内に要素ブロックを配置する画像形成装置の処理方法の各ステップをコンピュータに実行させるコンピュータプログラムであって、配置の対象の要素ブロックがページ内に収容可能な大きさであるか否かを判断する判断ステップと、前記判断ステップにおいて配置の対象の要素ブロックが前記ページ内に収容できないと判断された場合、前記要素ブロック内のコンテンツの種類に対応して、改ページ処理を実行する改ページ処理ステップとを有する画像形成装置の処理方法の各ステップをコンピュータに実行させることを特徴とする。