【手続補正書】
【提出日】平成18年4月6日(2006.4.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
座標点によって図形を指定する２つの図形データを比較し、一方の図形データにより指定される第１図形及び他方の図形データにより指定される第２図形が大きさの異なる同一種類の形状の多角形であり前記第１図形の内側に前記第２図形が重なる場合に、前記第１図形と前記第２図形と座標平面とを、複数の平行線及びこれに垂直で前記第１図形及び前記第２図形に交わる１つの直線により分割し、分割された座標平面の各領域ごとに分割された第１図形から分割された第２図形と重なる部分を削除し、前記第１図形を分割及び削除して得られた複数の図形を指定する図形データを作成することを特徴とする印刷処理方法。
【請求項２】
インタプリターと中間データメモリと図形重なり処理部と図形描画処理部とページメモリと印刷部とを備え、
前記インタプリターは、描画命令から、座標点によって図形を指定する複数の図形データを含む中間データを作成し、
前記中間データメモリは、前記中間データを記憶し、
前記図形重なり処理部は、直前図形データメモリと重なり判定部と分割部と削除部とを有し、前記重なり判定部は、前記中間データメモリから順に図形データを現図形データとして読み出し、直前に前記中間データメモリから読み出して前記直前図形データメモリに記憶させた図形データを直前図形データとして読み出し、現図形データにより描かれる現図形及び直前図形データにより描かれる直前図形が大きさの異なる同一種類の形状の多角形であり前記直前図形の内側に前記現図形が重なる場合に、前記現図形データ及び前記直前図形データを前記分割部に送り、前記現図形データを直前図形データとして前記直前図形データメモリに記憶させ、前記分割部は、前記現図形データ及び前記直前図形データの入力を受けて、前記現図形と前記直前図形と座標平面とを、複数の平行線及びこれに垂直で前記現図形及び前記直前図形に交わる１つの直線により分割し、分割された複数の現図形を指定する図形データに前記現図形データを修正し、分割された複数の直前図形を指定する図形データに前記直前図形データを修正し、前記削除部は、分割された座標平面の各領域ごとに、分割された直前図形から分割された現図形と重なる部分を削除し、前記直前図形を分割及び削除して得られた複数の図形を指定する図形データに前記分割部で修正された直前図形データを修正し、
前記図形描画処理部は、前記削除部から修正された直前図形データの入力を順次受けて描画処理して前記ページメモリに書き込み、
前記印刷部は、前記図形描画処理部による前記ページメモリへの書込み終了に応じて、前記ページメモリに書き込まれた内容を印刷することを特徴とする印刷処理装置。
【請求項３】
ＰＤＬ言語生成部と図形重なり処理部とＰＤＬ言語出力部とを備え、
前記ＰＤＬ言語生成部は、アプリケーションにより送られる描画命令から、座標点によって図形を指定する複数の図形データをＰＤＬにより記述したＰＤＬデータを作成し、
前記図形重なり処理部は、直前図形データメモリと重なり判定部と分割部と削除部とを有し、前記重なり判定部は、前記ＰＤＬデータから順に図形データを現図形データとして読み出し、直前に前記ＰＤＬデータから読み出して前記直前図形データメモリに記憶させた図形データを直前図形データとして読み出し、現図形データにより描かれる現図形及び直前図形データにより描かれる直前図形が大きさの異なる同一種類の形状の多角形であり直前図形の内側に現図形が重なる場合に、前記現図形データ及び前記直前図形データを前記分割部に送り、前記現図形データを前記直前図形データとして前記直前図形データメモリに記憶させ、前記分割部は、前記現図形データ及び前記直前図形データの入力を受けて、前記現図形と前記直前図形と座標平面とを、複数の平行線及びこれに垂直で前記現図形及び前記直前図形に交わる１つの直線により分割し、分割された複数の現図形を指定する図形データに前記現図形データを修正し、分割された複数の直前図形を指定する図形データに前記直前図形データを修正し、前記削除部は、分割された座標平面の各領域ごとに、分割された直前図形から分割された現図形と重なる部分を削除し、前記直前図形を分割及び削除して得られた複数の図形を指定する図形データに前記分割部で修正された直前図形データを修正し、
前記ＰＤＬ言語出力部は、前記削除部から修正された直前図形データの入力を順次受けてＰＤＬデータとして出力することを特徴とする印刷処理装置。
【請求項４】
前記分割部は、前記現図形及び前記直前図形の対応する座標点のＹ座標が同一の場合には、前記平行線が各座標点を通るものとする請求項２または請求項３に記載の印刷処理装置。
【請求項５】
前記分割部は、前記平行線を前記現図形または前記直前図形の重心を通るものとする請求項２または請求項３に記載の印刷処理装置。
【請求項６】
前記分割部は、前記平行線を前記現図形と前記直前図形との縮小の中心を通るものとする請求項２または請求項３に記載の印刷処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この発明の印刷処理方法は、座標点によって図形を指定する２つの図形データを比較し、一方の図形データにより指定される第１図形及び他方の図形データにより指定される第２図形が大きさの異なる同一種類の形状の多角形であり第１図形の内側に第２図形が重なる場合に、第１図形と第２図形と座標平面とを、複数の平行線及びこれに垂直で第１図形及び第２図形に交わる１つの直線により分割し、分割された座標平面の各領域ごとに第１図形から分割された第２図形と重なる部分を削除し、分割及び削除された複数の第１図形を指定する図形データを作成する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
この発明の第１の印刷処理装置は、インタプリターと中間データメモリと図形重なり処理部と図形描画処理部とページメモリと印刷部とを備える。インタプリターは、描画命令から、座標点によって図形を指定する複数の図形データを含む中間データを作成し、中間データメモリは、中間データを記憶する。図形重なり処理部は、直前図形データメモリと重なり判定部と分割部と削除部とを有する。重なり判定部は、中間データメモリから順に図形データを現図形データとして読み出し、直前に中間データメモリから読み出して直前図形データメモリに記憶させた図形データを直前図形データとして読み出し、現図形データにより描かれる現図形及び直前図形データにより描かれる直前図形が大きさの異なる同一種類の形状の多角形であり直前図形の内側に現図形が重なる場合に、現図形データ及び直前図形データを分割部に送り、現図形データを直前図形データとして直前図形データメモリに記憶させる。分割部は、現図形データ及び直前図形データの入力を受けて、現図形と直前図形と座標平面とを、複数の平行線及びこれに垂直で現図形及び直前図形に交わる１つの直線により分割し、分割された複数の現図形を指定する図形データに現図形データを修正し、分割された複数の直前図形を指定する図形データに直前図形データを修正する。削除部は、分割された座標平面の各領域ごとに、分割された直前図形から分割された現図形と重なる部分を削除し、直前図形を分割及び削除して得られた複数の図形を指定する図形データに分割部で修正された直前図形データを修正する。図形描画処理部は、削除部から修正された直前図形データの入力を順次受けて描画処理してページメモリに書き込み、印刷部は、図形描画処理部によるページメモリへの書込み終了に応じて、ページメモリに書き込まれた内容を印刷する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この発明の第２の印刷処理装置は、ＰＤＬ言語生成部と図形重なり処理部とＰＤＬ言語出力部とを備える。ＰＤＬ言語生成部は、アプリケーションにより送られる描画命令から、座標点によって図形を指定する複数の図形データをＰＤＬにより記述したＰＤＬデータを作成する。図形重なり処理部は、直前図形データメモリと重なり判定部と分割部と削除部とを有する。重なり判定部は、ＰＤＬデータから順に図形データを現図形データとして読み出し、直前にＰＤＬデータから読み出して直前図形データメモリに記憶させた図形データを直前図形データとして読み出し、現図形データにより描かれる現図形及び直前図形データにより描かれる直前図形が大きさの異なる同一種類の形状の多角形であり直前図形の内側に現図形が重なる場合に、現図形データ及び直前図形データを分割部に送り、現図形データを直前図形データとして直前図形データメモリに記憶させる。分割部は、現図形データ及び直前図形データの入力を受けて、現図形と直前図形と座標平面とを、複数の平行線及びこれに垂直で現図形及び直前図形に交わる１つの直線により分割し、分割された複数の現図形を指定する図形データに現図形データを修正し、分割された複数の直前図形を指定する図形データに直前図形データを修正する。削除部は、分割された座標平面の各領域ごとに、分割された直前図形から分割された現図形と重なる部分を削除し、直前図形を分割及び削除して得られた複数の図形を指定する図形データに分割部で修正された直前図形データを修正する。ＰＤＬ言語出力部は、削除部から修正直前図形データの入力を順次受けてＰＤＬデータとして出力する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
分割部５０は、重なり判定部４９から現図形データ及び直前図形データの入力を受けて、現図形、直前図形及び座標平面を複数の直線で分割し、現図形データ及び直前図形データをそれぞれ修正して削除部５１に送る。分割する直線は、現図形及び直前図形の対応する座標点のＹ座標が異なる場合には、現図形と直前図形とをＸ軸に平行で１００ピクセル間隔の複数の平行線であり、現図形及び直前図形の対応する座標点のＹ座標が異ならない場合には、現図形と直前図形とを各座標点を通過する複数の平行線である。また、いずれかの平行線に加えて平行線に垂直に交わり、現図形または直前図形の重心を通る直線で分割する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
分割部５０の動作を図３のフロー図に示す。分割部５０は、重なり判定部４９から現図形データ及び直前図形データの入力を受けると、現図形及び直前図形の対応する座標点のＹ座標が異なるか判定する（ステップＳ２２）。現図形及び直前図形の対応する座標点のＹ座標が異なる場合、座標平面と現図形と直前図形とをＸ軸に平行で１００ピクセル間隔の複数の平行線で分割し、分割された現図形及び直前図形を指定する図形データの集まりとして現図形データ及び直前図形データをそれぞれ修正する（ステップＳ２３）。平行線の間隔は任意であり、平行線はＸ軸またはＹ軸に平行であることが望ましいが傾きをもってもよい。現図形及び直前図形の対応する座標点のＹ座標が異ならない場合、現図形と直前図形とを各座標点を通過する複数の平行線で分割し、分割された現図形及び直前図形を指定する図形データの集まりとして現図形データ及び直前図形データをそれぞれ修正する（ステップＳ２４）。分割部５０は、これらの平行線に垂直に交わり、現図形または直前図形の重心を通る直線で現図形と直前図形とを分割し、分割された現図形及び直前図形を指定する図形データの集まりとして現図形データ及び直前図形データをそれぞれ修正する（ステップＳ２５）。平行線に交わる直線は平行線に垂直であることが望ましいが、平行線で分割された現図形及び直前図形をほぼ均等に分割する直線であれば傾きのある直線であってもよい。また、現図形または直前図形の重心を通る直線の他、平行線で分割された現図形及び直前図形をほぼ均等に分割する直線であれば、現図形に外接する矩形と直前図形に外接する矩形とで決まる重心や縮小の中心を通る直線であってもよい。分割部５０は、修正後の現図形データ及び直前図形データを削除部５１に送る（ステップＳ２６）。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
現図形及び直前図形が一定間隔のＸ軸に平行な平行線で分割され、直前図形が削除される経過の例を図５に示す。この分割方法は、あらゆる多角形に対し、削除後に簡単な図形を作成することができる点で有効である。この例では、六角形の直前図形２０１の内側に、これを縮小した六角形の現図形２０２が重なる（図５（ａ））。分割部５０は、直前図形２０１及び現図形２０２を、１００ピクセル間隔で並ぶＸ軸に平行な平行線２０３で現分割し（図５（ｂ））、直前図形２０１及び現図形２０２の重心を通りＸ軸に垂直な垂直線２０４で分割する（図５（ｃ））。削除部５１は、分割された直前図形２０１から、分割された現図形２０２と重なる部分を削除し、修正された直前図形２０５を得る（図５（ｄ））。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
現図形及び直前図形が各座標点を通りＸ軸に平行な平行線で分割され、直前図形が削除される経過の例を図６に示す。この分割方法は、現図形と直前図形との対応する座標点のＹ座標が一致する場合に、削除後に簡単な図形を作成することができる点で有効である。この例では、六角形の直前図形２０６の内側に、これを縮小した六角形の現図形２０７が重なる（図６（ａ））。分割部５０は、直前図形２０６及び現図形２０７を、各座標点を通りＸ軸に平行な平行線２０８で分割し、（図６（ｂ））、直前図形２０６及び現図形２０７の重心を通りＸ軸に垂直な垂直線２０９で分割する（図６（ｃ））。削除部５１は、分割された直前図形２０６から、分割された現図形２０７と重なる部分を削除し、修正された直前図形２１０を得る（図６（ｄ））。
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2005119219.tif 000001