(57)【要約】布帛などを台に水平に載置し、インクジェットプリント用のノズルヘッドをキャリッジで主走査／副走査の両方向に移動させてプリントする。プリントデータからプリントすべきデータの存在範囲を抽出して、複数のブロックに分割し、各ブロック内をノズルヘッドが移動してプリントするように、キャリッジを制御する。
2004011261.tif 000002
【特許請求の範囲】
【請求項１】
被プリント媒体を載置するための台と、前記台に対して、インクジェットプリント用のノズルヘッドを、主走査並びに副走査の双方向に対して、台上のプリント可能範囲内で移動させるためのキャリッジ、とを備えたプリントシステムにおいて、
入力されたプリントデータから、プリントすべきデータの存在範囲を抽出して、主走査方向にも副走査方向にもプリント可能範囲よりも狭いブロックへ、前記プリントデータを分解自在なブロック抽出手段と、
抽出したブロック内をノズルヘッドが走査してプリントするように、キャリッジとノズルヘッドとを制御するための制御手段、とを設けたことを特徴とする、プリントシステム。
【請求項２】
前記ブロック抽出手段には、
入力されたプリントデータから、主走査方向または副走査方向の少なくともいずれかに沿って、プリントすべきデータの存在範囲の境界を抽出するための境界抽出手段と、
抽出された境界を含むようにブロックを設定するための設定手段、
とを設けたことを特徴とする、請求の範囲第１項のプリントシステム。
【請求項３】
前記設定手段を、抽出された境界の端点と、該端点から境界を抽出した方向とは異なる方向に所定距離以上離れた点とを抽出して、抽出した前記各点を含むように、ブロックを設定するように構成したことを特徴とする、請求の範囲第２項のプリントシステム。
【請求項４】
前記ブロックを、各辺が主走査方向または副走査方向に平行な長方形状に設定する、ようにしたことを特徴とする、請求の範囲第１項のプリントシステム。
【請求項５】
ブロック抽出手段にプリントデータのプレビュー画像を入力して、該プレビュー画像からブロックを抽出するようにしたことを特徴とする、請求の範囲第１項のプリントシステム。
【請求項６】
被プリント媒体を載置するための台と、前記台に対して、インクジェットプリント用のノズルヘッドを主走査並びに副走査の双方向に、プリント可能範囲内で移動させるためのキャリッジ、とを備えたプリンタを用いたプリント方法において、
入力されたプリントデータからプリントすべきデータの存在範囲を抽出して、プリントデータを主走査方向にも副走査方向にプリント可能範囲よりも狭いブロックに分解して、
分解したブロック内をノズルヘッドが走査してプリントするように、キャリッジとノズルヘッドとを制御することを特徴とする、プリント方法。
【発明の詳細な説明】
【技術分野】  この発明は布帛やガーメント、紙などへのプリントに関し、特にノズルヘッドの動作範囲を狭くして、効率的にプリントすることに関する。
【背景技術】  布帛や編地などに対して、インクジェットプリンタでカラープリントすることが行われている。この場合、商品価値を高めるには、フルカラーでのプリント能力のあるヘッドが必要になり、また解像度も高いものが必要となる。このため布帛などへのプリントには長時間が必要になり、生産性は必ずしも高くない。そこで在来の捺染などに対してインクジェットプリンタでのプリントが競争できるようになるには、プリントに要する時間を短縮する必要がある。
発明の概要
この発明の課題は、プリントシステムでの、ノズルヘッドの動作範囲を狭くして、プリントを効率的に行えるようにすることにある。
この発明での副次的課題は、ブロックの抽出を容易にすることにある。
またこの発明での副次的課題は、プリントすべき範囲が、くぼみや突き出しなどのある複雑な形状でも、ブロックを容易に抽出できるようにすることにある。
さらにこの発明での副次的課題は、ブロックをノズルヘッドの駆動が容易な形状にすることにある。
さらにこの発明での副次的課題は、ブロックの抽出のためのデータ処理量を小さくすることにある。
この発明のプリントシステムは、被プリント媒体を載置するための台と、前記台に対して、インクジェットプリント用のノズルヘッドを、主走査並びに副走査の双方向に対して、台上のプリント可能範囲内で移動させるためのキャリッジ、とを備えたプリントシステムにおいて、入力されたプリントデータから、プリントすべきデータの存在範囲を抽出して、主走査方向にも副走査方向にもプリント可能範囲よりも狭いブロックへ、前記プリントデータを分解自在なブロック抽出手段と、抽出したブロック内をノズルヘッドが走査してプリントするように、キャリッジとノズルヘッドとを制御するための制御手段、とを設けたことを特徴とする。
好ましくは、前記ブロック抽出手段には、入力されたプリントデータから、主走査方向または副走査方向の少なくともいずれかに沿って、プリントすべきデータの存在範囲の境界を抽出するための境界抽出手段と、抽出された境界を含むようにブロックを設定するための設定手段、とを設ける。
また好ましくは、前記設定手段を、抽出された境界の端点と、該端点から境界を抽出した方向とは異なる方向に所定距離以上離れた点とを抽出して、抽出した前記各点を含むようにブロックを設定するようにする。
好ましくは、前記ブロックを、各辺が主走査方向または副走査方向に平行な長方形状に設定するようにする。
好ましくは、ブロック抽出手段にプリントデータのプレビュー画像を入力して、該プレビュー画像からブロックを抽出するようにする。
この発明のプリント方法は、被プリント媒体を載置するための台と、前記台に対して、インクジェットプリント用のノズルヘッドを主走査並びに副走査の双方向に、プリント可能範囲内で移動させるためのキャリッジ、とを備えたプリンタを用いたプリント方法において、入力されたプリントデータからプリントすべきデータの存在範囲を抽出して、プリントデータを主走査方向にも副走査方向にプリント可能範囲よりも狭いブロックに分解して、分解したブロック内をノズルヘッドが走査してプリントするように、キャリッジとノズルヘッドとを制御することを特徴とする。
この発明のプリントシステムでは、入力されたプリントデータからプリントすベき範囲を表すブロックを抽出するので、ノズルヘッドの走査範囲をブロック内に制限し、高速でプリントできる。布帛やガーメントなどの大きな被プリント媒体をプリントする場合、プリント時間が長いので、プリントの効率化が特に重要になる。
ここでプリントデータの境界を抽出して、境界からブロックを設定するようにすると、効率的にブロックを抽出できる。
抽出した境界から、端点とその途中で境界を抽出した方位と異なる方向へ所定距離以上変化する点を抽出すると、ブロックの各頂点が得られる。また境界にくぼみや突き出し、折れ曲がりなどがあると、これらも抽出できるので、ブロックの整形も容易になる。
ブロックの形状を、各辺が副走査方向または主走査方向に平行な長方形状とすると、ノズルヘッドの駆動範囲が簡単な形状になり、しかもフルカラープリントなどのために同じラインに重ね打ちする場合でも、ノズルヘッドの駆動が容易になる。
ブロックをプリントデータそのものではなく、そのプレビュー画像から生成すると、ブロックの抽出のための処理量が減少するし、大きなプリントデータでもモニタに表示できる。またプレビュー画像は、プリントする画像を表示するためなどに必要なものなので、プレビュー画像を形成するオーバーヘッドは生じない。
この発明のプリント方法では、入力されたプリントデータからプリントすべき範囲を表すブロックを抽出するので、ノズルヘッドの走査範囲をブロック内に制限し、高速でプリントできる。
【図面の簡単な説明】図１は、実施例のプリントシステムのブロック図である。
図２は、実施例で用いるヘッドの構成を示す図である。
図３は、実施例でのキャリッジとヘッドを模式的に示す平面図である。
図４は、実施例でのプリントアルゴリズムを示すフローチャートである。
図５は、実施例での境界リストの作成アルゴリズムを示すフローチャートである。
図６は、実施例でのブロック抽出アルゴリズムを示すフローチャートである。
図７は、実施例でのプリントデータからのブロックの抽出を示す図である。
図８は、曲線で囲まれたエリアに対するブロックの抽出を示す図である。
図９は、ブロックの抽出と整形の例を示す図である。
図１０は、実施例でガーメントにプリントするブロックを模式的に示す図である。
【実施例】  図１〜図１０に、実施例とその変形とを示す。図１に実施例のプリントシステム２の構成を示すと、４は外部のデザイン装置で、プリントシステム２のプリントコントローラ６へ、回線やディスクなどを介して、プリントデータを入力する。８はプリンタで、プリントコントローラ６からプリントデータを入力されると共に、プリントコントローラ６により制御される。１０はプリントサーバで、インクジェットプリント用のノズルヘッド１２と、ノズルヘッド１２をＸＹの双方向に独立して移動させるためのキャリッジ１４とを備えている。実施例ではＸ方向がノズルヘッドの主走査方向、Ｙ方向が副走査方向である。デザイン装置４はプリントコントローラ６に対して、布帛やガーメントなどにプリントするデータと、このデータのプレビュー画像とを入力する。この明細書で広義には、プリントデータは実際のプリント用のデータの他に、プレビュー画像のデータも含んでいる。またプレビュー画像はプリントコントローラ６で形成しても良い。プリントコントローラ６はプレビュー画像をその端末に表示し、作業者にプリンタ８でどのような画像をプリントするのかを示し、布帛や編地、織物などをセットしやすくする。
図２にノズルヘッド１２の構成を示す。ノズルヘッド１２は例えば８個のノズルアレイ２１〜２８から構成され、ＣＭＹＫに対してこれらのノズルアレイを２アレイずつ割り当て、フルカラーのプリントができる。ＣＭＹＫの各色に対して、濃いインクと薄いインクの２種類を用い、濃いインクと薄いインクとに対してそれぞれ１アレイを割り当てる。また各ノズルアレイ２１〜２８では、インクジェットプリント用のノズルを解像度６０ｄｐｉで例えば１列に配列する。
プリントでは、フルカラーで例えば３００ｄｐｉでプリントする。ノズルアレイ２１〜２８の長手方向を主走査方向、これに直角な方向を副走査方向とすると、６０ｄｐｉのノズルアレイ２１〜２８を用いて、主走査方向にノズルの配列ピッチの１／５ずつずらせて５回プリントすることにより、主走査方向の解像度を３００ｄｐｉとする。また主走査方向の１ラインに対して、ノズルアレイを変えて最大８回重ね打ちすることにより、フルカラープリントする。なお副走査方向の解像度は例えば６０ｄｐｉとし、ノズルヘッド１２は主走査方向にはノズルの配列ピッチの１／５（１／３００インチ）ずつシフトしながらプリントし、副走査方向には１／６０インチずつシフトしながらプリントする。
図３に、プリンタ８でのノズルヘッド１２とキャリッジ１４との配置を示すと、１６はプリント台で、その上面はほぼ水平で、ここに布帛１８などを載置して、ノズルヘッド１２からインクを吐出してプリントする。キャリッジ１４は、副走査方向のＹ方向に沿って、プリント台１６に対して移動でき、またノズルヘッド１２はキャリッジ１４に対して主走査方向（Ｘ方向）に対して自由に移動できる。キャリッジ１４やノズルヘッド１２は、プリントを行うブロック内では低速移動し、ブロック間では高速移動し、かつ任意の位置から原点復帰し、また原点からブロックのプリント開始位置へ移動できる。プリントを開始する位置は原点に限らず、ノズルヘッド１２やキャリッジ１４の最大動作ストローク内（プリント可能範囲）の任意の位置から、プリントを開始できる。さらにノズルヘッド１２の主走査方向の運動と、キャリッジ１４の副走査方向の運動とは互いに独立である。
これらの機能を達成するため、キャリッジ１４はプリント台１６に設けた図示しないガイドレールなどに沿って運動し、ノズルヘッド１２も同様にキャリッジ１４に設けた図示しないガイドレールなどに沿って運動する。キャリッジ１４やノズルヘッド１２は、歯付ベルトや直動機構などによりドライブされ、絶えずその現在位置を検出して、目標位置に対してフィードバックしながら運動する。
図３では布帛１８をプリント対象としたが、プリントの対象は編地でも織布でも良く、また布帛の状態でもガーメントの状態でも良い。プリント台１６やノズルヘッド１２並びにキャリッジ１４は、布帛やガーメントにプリントできるように、例えばＡ０以上のプリント可能範囲を持つものが好ましく、プリント可能範囲が広いため、プリント時間を短縮する必要がある。
図４にプリントのアルゴリズムを示す。プリントコントローラはプレビュー画像を読み込み、あるいはデザイン装置から受け取ったプリントデータの解像度を低下させて、自らプレビュー画像を作成する。例えば実施例では、主走査方向３００ｄｐｉで副走査方向６０ｄｐｉのプリントデータに対して、６０ｄｐｉ×６０ｄｐｉのプレビュー画像とする。次にプレビュー画像を主走査方向または副走査方向のいずれかに沿って走査し、プリントすべきデータのない地色の部分と、プリントデータのある部分との境界のリストを作成する。作成した境界リストからブロックを抽出し、必要に応じて抽出したプロックを整形する。ここではブロックは長方形状とするので、長方形状に整形する。そしてブロックの座標、例えばブロックの各頂点の座標、とブロック内のプリントデータをプリンタへ転送し、プリントを実行する。
図５に境界リストの作成アルゴリズムを示す。抽出する境界リストは、副走査方向での位置に伴って境界がどのように変化するかを示すリストである。しかし副走査方向に代えて主走査方向を用い、主走査方向での位置に伴って境界がどのように変化するかを示すリストでも良い。抽出するブロックを例えば長方形とすると、ブロックの境界は上下左右の４種類のはずである。しかしながら必要なのは、上下の２本の境界もしくは左右の２本の境界で、これらの４種類の境界を全て求める必要はない。
境界リストの作成では、１ライン分の画素をプレビュー画像から読み出し、全てのラインを読み出し済みであれば、処理を終了する。読み出すラインが存在する場合、未検出フラグをＯＦＦし、主走査方向に沿って例えば左端から１画素読み出し、読み出す画素がなければそのラインは処理が終了しているので、次のラインの処理に移るため、ライン番号を１加算する。読み出す画素が存在する場合、画素の値をチェックし、画素の値が地色の場合、ピクセル番号を１加算して未検出フラグをＯＮし、次の画素の読み出しを行う。地色でない画素が存在すると、その位置を１時リストに追加し、境界を発見したので、ライン番号を１加算して次のラインの処理へと移る。なお境界の画素の位置は、プレビュー画像での画素のアドレスで記憶しても良いが、プリント時の処理を容易にするため、適宜の原点に対する座標、例えばｍｍなどの長さを表す単位での座標、で記憶することが好ましい。
１ライン分の処理が終了し、ライン番号を１加算すると、そのラインに対する１時リストのサイズをチェックし、リストのサイズが０で、地色以外の画素を検出しなかった場合、結合子▲１▼へジャンプする。次に未検出フラグのＯＮ／ＯＦＦをチェックし、未検出フラグがＯＦＦでラインの先頭から地色でなかった場合も、結合子▲１▼へジャンプする。１時リストに１以上のデータがあり、未検出フラグがＯＮで、ラインの先頭以外の位置からプリントすべきデータが始まっている場合、１時リストを別途に保存し、即ちそのデータを境界リストに追加して、１時リストをクリアする。このようにして次のラインの処理に移り、全ラインに対して処理が終了するまで、図５の処理を繰り返す。
図５の処理を、主走査方向に沿ってラインの左端から開始すると、ラインの左側で、地色からプリントデータが存在する領域への境界の座標を示すリスト（境界リスト）が形成される。これと同様にして、主走査方向に沿ってラインの右端から同様な処理を行うと、ラインの右側で地色からプリントデータが存在するエリアへと移り変わる境界リストが形成される。ラインの左右で、プリントデータが存在する範囲の境界が得られても、これらの境界の中間に、地色のエリアがある可能性がある。
そこで前記の左右の境界の間での、プリントデータが存在する領域から地色の部分への境界と、その逆に、地色の部分からプリントデータの存在する領域への境界とを探索する。左右の境界の間に、地色の部分がなければ、ラインの左側の境界の次の境界は、ライン右側での地色からプリントデータのある領域への境界と一致する。これ以外の位置で、境界が得られた場合、次の境界、即ち地色の部分からプリントデータのある領域への境界を探索する。このようにしてラインの左側から右側までの範囲で、地色の部分とプリントデータのある領域との境界リストを抽出する。実施例ではラインの左右の境界を最初に求め、次にこれらの境界の間に別の境界が存在するか否かを探索した。このようなアルゴリズムに代えて、ラインの左側もしくは右側から、ラインの他端まで境界を逐次求めても良い。
地色の部分とプリントデータのある部分との境界を求めるのは、ノズルヘッドの動作範囲を制限して、プリントの効率を高めるためである。そこでラインの中間にプリントすべきデータのない地色の部分が存在しても、その幅が所定の値以下の場合、例えば５ｍｍ〜１０ｃｍ以下の場合、幅の狭い部分は無視するのが好ましい。図５の処理の結果、副走査方向に沿って、地色の部分とプリントデータのある部分との境界リストのファイルが形成される。
図６に、境界のリストからブロックを抽出するアルゴリズムを示す。境界リストのサイズを求め、そのサイズが１以下、即ち境界としてリストされた点が１点以下の場合、処理を終了する。リストのサイズが２以上有る場合、リストの端部から処理を開始するものとし、リストの最初の位置（始点）を記憶する。次にリスト上の現在位置とリストでの直前の位置との間で、Ｘ座標の差の絶対値を求める。座標の差の正負を区別せず絶対値を求めることを、図６では、左右両方向について座標の差を求める、と表現する。なお実施例では、境界リストは副走査方向に沿ったものと想定しているので、現在位置と直前の位置との間で主走査方向の座標の差を求めたが、境界リストが主走査方向に平行な場合、Ｙ座標の差を求める。
座標の差を求めると、リストでの直前の要素を削除する。座標の差の絶対値が指定値以上の場合、次に処理するリストの要素、即ち現在の位置を２加算し、差が指定値未満の場合、現在の位置を１加算する。そしてリストの最終まで探索したか否かをチェックし、リストの最終の場合、最終位置（終点）の座標を記憶する。この処理をリストの終了まで繰り返すと、リストの始点と終点の位置が自動的に記憶される。記憶するのは適宜の原点に対する座標である。リストの途中では、直前の位置と現在位置の間の座標の差が小さい場合、直前の位置が削除される。ここで座標の差が指定値以上の場合、次に処理する現在位置を２加算するので、座標の差が指定値以上となったリストの要素は、削除の対象とならない。この結果、処理が終了すると、境界リストの始点と終点、並びに途中で直前の位置からの座標の変化が指定値以上の点が残される。
このようにして、境界リストの始点と終点並びに途中での座標の変化が大きな点が、特徴点として抽出される。これらの点の位置は、適宜の原点に対する座標で記憶し、また各点に対して好ましくは属性を記憶する。属性は、地色の部分からプリントすべきデータがある部分への境界か、逆にプリントすべきデータがある部分から地色の部分への境界かである。１つのプレビュー画像に対して、境界リストは右端側と左端側などに複数存在するので、各境界リストに対して図６の処理を実行する。
図７に、境界リストの作成からブロックの抽出までの例を示す。３０は画像データのあるエリアで、主走査方向の左端側と右端側からそれぞれ境界リストを作成する。このようにすると例えば３本の境界リスト４０，４１，４２が作成される。境界リスト４０〜４２に対してそれぞれ図６の処理を行うと、頂点５０が得られる。これらの頂点５０を接続した多角形を１つのブロックと見なすと、このブロックには頂点５０ａの位置で折れ曲がりがあり、ここでブロックを分割する。次に分割した各ブロックを例えば長方形に整形すると、ブロック６０，６１が得られる。なお各ブロック、は頂点を接続した多角形から、上下左右の外側にはみ出している。このはみ出し範囲は、図６の指定値とほぼ等しい値にすることが好ましい。これはブロックの形状を複雑にするよりも、簡単な長方形にする方がノズルヘッドの駆動が容易になるためである。また頂点をつないだ多角形から指定値分程度はみ出させると、その内部にプリントすべきデータのある範囲が収まるからである。
前記のようにノズルヘッドは、主走査方向の同じラインに対して、ノズルアレイを代えてプリントすることによりカラープリントする。このためブロックの形状が複雑であると制御が複雑になる。次にブロックをあまり細かな形状に規定しても、ノズルヘッドの運動は効率的にならない。プリントすべきデータのない領域ではノズルヘッドを高速移動させることができるが、ノズルヘッドの移動速度を低速移動と高速移動の間で変更すると、別にオーバーヘッドが発生する。このためブロックの形状は単純な形状が好ましく、特にノズルヘッドの移動範囲を明確に定義できる長方形状が好ましい。またこの長方形は、２辺が主走査方向に平行で、残る２辺が副走査方向に平行なものが好ましい。
図７で、ブロック６０，６１を合体し、より大きな長方形状のブロック６２とすることが考えられる。これはブロック６１がブロック６０からはみ出している幅ｂが小さい場合で、このような場合、ブロック６０，６１を合体した方がノズルヘッドの駆動が効率的になる。そして２つのブロック間でのはみ出し幅ｂが所定値以下か否かをチェックし、はみ出し幅が小さい、即ちブロックを合体した方がプリント時間が短い場合、ブロックを合体する。
図８では、画像データのあるエリア３２が例えば円形をしているものとし、４４は境界リストである。この場合、円の右側と左側とに境界リスト４４，４４が形成され、出発点と最後の点とが図６の処理により抽出される。図６の処理では、現在位置と直前の位置との間の座標の差の絶対値を求めるので、リストから不要な要素を削除することを繰り返すと、点５１の付近で現在位置と直前の位置との間に大きな距離の差が生じる。このため境界リストが急激に折れ曲がるのではなく、図８のように滑らかに変化する場合でも、特徴点５１が削除されずに抽出される。そしてブロック６４が、抽出された点を接続した多角形からはみ出す範囲を、図６での指定値とほぼ等しくしておくと、直前の要素との距離の差が小さいため、抽出されなかった点がブロックの外側に残ることを防止できる。
図９に、窪みのあるエリアに対する処理を示す。３４は画像データのあるエリアで、これから境界リスト４５〜４８を抽出する。境界リスト４５〜４８に対して図６の処理を実行すると、頂点５２が抽出される。これらの頂点を接続する多角形を求めると、ブロック６５〜６７が抽出される。なお多数の頂点に対して、例えば対角線状に頂点を結んだ不自然な多角形が形成されるのを防止するため、各頂点間では、主走査方向や副走査方向に平行な方向を優先し、かつ属性の異なる頂点の組み合わせを接続するように、多角形を定める。各頂点に対して、地色からプリントデータのあるエリアへの変化を示す頂点か、その逆にプリントデータのある部分から地色への変化を示す頂点かの属性を記憶し、属性の異なる頂点間を接続する。すると図９の３つのブロック６５〜６７が得られる。次にブロック６５，６７間の隙間ｃが所定値以上かどうかをチェックし、この場合隙間ｃが所定値以下なので、ブロックを合体した方がプリント時間が短いので、３つのブロック６５〜６７を合体して、大きな長方形状のブロック６８とする。
このようにすると、プレビュー画像からプリントデータの存在するブロックを抽出できる。抽出されたブロックは長方形状で、ブロック内ではノズルヘッドを低速で駆動してプリントし、ブロックとブロックの間ではノズルヘッドを例えば高速で移動させる。このためプリントを高速に行える。
図１０に、ガーメント７０に対して２つのブロック７２，７３を抽出してプリントする例を示す。図の斜線でマークした範囲は、頂点を接続した多角形内の範囲で、ブロック７２，７３内でその外側の余白は、ノズルヘッドの駆動を容易にするためのものである。この場合ノズルヘッドは、例えば左側のブロック７２をプリントし、次いで右側のブロック７３をプリントする。これ以外の領域に対しては、ノズルヘッドが単に通過するだけである。この結果、プリント時間を在来の１／２〜数分の１程度に短縮できる。
【図１】
2004011261.tif 000003
【図２】
2004011261.tif 000004
【図３】
2004011261.tif 000005
【図４】
2004011261.tif 000006
【図５】
2004011261.tif 000007
【図６】
2004011261.tif 000008
【図７】
2004011261.tif 000009
【図８】
2004011261.tif 000010
【図９】
2004011261.tif 000011
【図１０】
2004011261.tif 000012
【手続補正書】
【提出日】平成16年5月14日(2004.5.14)
【手続補正００１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】被プリント媒体を載置するための台と、前記台に対して、インクジェットプリント用のノズルヘッドを、主走査並びに副走査の双方向に対して、台上のプリント可能範囲内で移動させるためのキャリッジ、とを備えたプリントシステムにおいて、
入力されたプリントデータから、プリントすべきデータの存在範囲を抽出して、主走査方向にも副走査方向にもプリント可能範囲よりも狭いブロックへ、前記プリントデータを分解自在なブロック抽出手段と、
抽出したブロック内にノズルヘッドの走査範囲を制限してプリントするように、キャリッジとノズルヘッドとを制御するための制御手段、とを設けたことを特徴とする、プリントシステム。
【請求項２】前記ブロック抽出手段には、
入力されたプリントデータから、主走査方向または副走査方向の少なくともいずれかに沿って、プリントすべきデータの存在範囲の境界を抽出するための境界抽出手段と、
抽出された境界を含むようにブロックを設定するための設定手段、
とを設けたことを特徴とする、請求の範囲第１項のプリントシステム。
【請求項３】前記設定手段を、抽出された境界の始点と終点、並びに境界の途中で境界の抽出方向とは異なる方向に指定値以上位置が変化する点を抽出して、抽出した前記各点を含むように、ブロックを設定するように構成したことを特徴とする、請求の範囲第２項のプリントシステム。
【請求項４】前記ブロックを、各辺が主走査方向または副走査方向に平行な長方形状に設定する、ようにしたことを特徴とする、請求の範囲第１項のプリントシステム。
【請求項５】ブロック抽出手段にプリントデータのプレビュー画像を入力して、該プレビュー画像からブロックを抽出するようにしたことを特徴とする、請求の範囲第１項のプリントシステム。
【請求項６】被プリント媒体を載置するための台と、前記台に対して、インクジェットプリント用のノズルヘッドを主走査並びに副走査の双方向に、プリント可能範囲内で移動させるためのキャリッジ、とを備えたプリンタを用いたプリント方法において、
入力されたプリントデータからプリントすべきデータの存在範囲を抽出して、プリントデータを主走査方向にも副走査方向にプリント可能範囲よりも狭いブロックに分解して、
分解したブロック内にノズルヘッドの走査範囲を制限してプリントするように、キャリッジとノズルヘッドとを制御することを特徴とする、プリント方法。




【国際調査報告】
2004011261.tif 000013
2004011261.tif 000014