(57)【要約】【課題】スライス処理を行うのに必要な時間を短縮することが可能なカラー３Ｄオブジェクトのスライス方法を提供する。【解決手段】カラー３Ｄオブジェクトのスライス方法において、印刷しようとする３Ｄオブジェクトをプロセッサがインポートし、３Ｄオブジェクトに対し、３Ｄパススライス処理を行うことにより複数の印刷層に対応するマルチ印刷パスを生成すると同時に、２Ｄイメージスライス処理を行うことにより複数の印刷層に対応する複数のイメージファイルを生成する。プロセッサは順序に従って印刷層の印刷パス、同じ印刷層の１又は複数のイメージファイルのインク噴射指令、及び同じ印刷層のインク噴射パスをそれぞれパスファイルに記録し、記録完了後にパスファイル及び複数のイメージファイルを出力する。【選択図】図２
2019098736.tif 000002
【特許請求の範囲】
【請求項１】
カラー３Ｄオブジェクトのスライス方法であって、
ａ）３Ｄオブジェクトが記録されている３Ｄファイルをプロセッサがインポートするステップ、
ｂ）前記プロセッサが、前記３Ｄオブジェクトに対し、３Ｄパススライス処理を行い、これによりそれぞれの複数の印刷層に対応するマルチ印刷パスを生成するステップ、
ｃ）前記プロセッサが、前記３Ｄオブジェクトに対し、２Ｄイメージスライス処理を行い、これにより前記複数の印刷層に対応する複数のイメージファイルを生成し、各前記印刷層を１又は複数の前記イメージファイルにそれぞれ対応させるステップ、
ｄ）前記プロセッサが、その中の１つの前記印刷層の前記印刷パスをパスファイル内に記録するステップ、及び
ｅ）ステップｄ）の後、前記プロセッサが、前記印刷層の１又は複数の前記イメージファイルのインク噴射指令を前記パスファイル内に記録し、さらに前記印刷層のインク噴射パスを前記パスファイル内に記録するステップ、
を含むことを特徴とするカラー３Ｄオブジェクトのスライス方法。
【請求項２】
請求項１に記載のカラー３Ｄオブジェクトのスライス方法であって、
前記ステップｃ）において、前記プロセッサが、さらに各前記印刷層の対応する１又は複数の前記イメージファイルのサイズに基づいて、各前記印刷層の前記インク噴射パスをそれぞれ生成することを特徴とするカラー３Ｄオブジェクトのスライス方法。
【請求項３】
請求項２に記載のカラー３Ｄオブジェクトのスライス方法であって、
前記ステップｃ）において、前記プロセッサが、さらに各前記印刷層の対応する１又は複数の前記イメージファイルの内容に基づいて、各前記印刷層のインク噴射範囲を確定し、また各前記インク噴射範囲に基づいて、各前記印刷層の前記インク噴射パスを設定することを特徴とするカラー３Ｄオブジェクトのスライス方法。
【請求項４】
請求項１に記載のカラー３Ｄオブジェクトのスライス方法であって、
各前記インク噴射パスが、各前記印刷層の１又は複数の前記イメージファイルのインク噴射始点及びインク噴射終点をそれぞれ含むことを特徴とするカラー３Ｄオブジェクトのスライス方法。
【請求項５】
請求項４に記載のカラー３Ｄオブジェクトのスライス方法であって、
各前記インク噴射パスが、さらに各前記印刷層のインク噴射移動速度を含むことを特徴とするカラー３Ｄオブジェクトのスライス方法。
【請求項６】
請求項１に記載のカラー３Ｄオブジェクトのスライス方法であって、
前記複数のイメージファイルが層数表記をそれぞれ記録し、前記ステップｅ）において、前記プロセッサが、さらに前記印刷層のインク噴射の高さを前記パスファイル内に記録し、そのうち前記インク噴射の高さが前記印刷層の１又は複数の前記イメージファイルの前記層数表記に対応することを特徴とするカラー３Ｄオブジェクトのスライス方法。
【請求項７】
請求項１に記載のカラー３Ｄオブジェクトのスライス方法であって、
各前記印刷層がそれぞれ最大４つの前記イメージファイルに対応し、前記４つのイメージファイルには、シアン（Ｃｙａｎ）イメージファイル、マゼンタ（Ｍａｇｅｎｔａ）イメージファイル、イエロー（Ｙｅｌｌｏｗ）イメージファイル、及びブラック（Ｂｌａｃｋ）イメージファイルを含むことを特徴とするカラー３Ｄオブジェクトのスライス方法。
【請求項８】
請求項１に記載のカラー３Ｄオブジェクトのスライス方法であって、
前記パスファイルが、Ｇ−ｃｏｄｅファイルであることを特徴とするカラー３Ｄオブジェクトのスライス方法。
【請求項９】
カラー３Ｄオブジェクトのスライスデータの更新方法であって、請求項１に記載のスライス方法により出力された前記パスファイルを用いて、
Ａ）前記プロセッサが、修正操作の指令を受けることにより、前記３Ｄオブジェクトの色の情報を修正して、修正後３Ｄオブジェクトを生成するステップ、
Ｂ）前記プロセッサが、前記修正後３Ｄオブジェクトに対し、前記２Ｄイメージスライス処理を行い、これにより前記複数の印刷層の複数の修正後イメージファイルを生成し、各前記印刷層を１又は複数の前記修正後イメージファイルにそれぞれ対応させるステップ、
Ｃ）前記プロセッサが、前記３Ｄオブジェクトの前記パスファイルを取得するステップ、
Ｄ）前記プロセッサが、その中の１つの前記印刷層の１又は複数の前記修正後イメージファイルに基づいて、前記パスファイル内の前記印刷層の前記インク噴射指令及び前記インク噴射パスを更新するステップ、
Ｅ）ステップＤ）の後、前記プロセッサが、前記パスファイル内の前記複数の印刷層のデータをすべて更新完了したか否かを判断するステップ、
Ｆ）前記複数の印刷層のデータをすべて更新完了する前、前記プロセッサがスライスの順序に従って、次の前記印刷層に対してステップＤ）を行うステップ、及び
Ｇ）前記複数の印刷層のデータをすべて更新完了した後、前記プロセッサが更新後の前記パスファイル及び前記複数の修正後イメージファイルを出力するステップ、
を含むことを特徴とするカラー３Ｄオブジェクトのスライスデータの更新方法。
【請求項１０】
請求項９に記載のカラー３Ｄオブジェクトのスライスデータの更新方法であって、
前記ステップＤ）において、前記プロセッサが、前記パスファイル内から前記印刷層の前記インク噴射指令を削除し、さらに前記印刷層の１又は複数の前記修正後イメージファイルの前記インク噴射指令を前記パスファイル内の対応フィールドに記録することにより、前記パスファイルに対して更新を実行することを特徴とするカラー３Ｄオブジェクトのスライスデータの更新方法。
【請求項１１】
請求項１に記載のスライス方法を適用した印刷システムであって、
３Ｄオブジェクトが記録されている３Ｄファイルをインポートし、前記３Ｄオブジェクトに３Ｄパススライス処理を行うことにより、複数の印刷層にそれぞれ対応するマルチ印刷パスを生成すると同時に、前記３Ｄオブジェクトに対し、２Ｄイメージスライス処理を行うことにより、前記複数の印刷層に対応する複数のイメージファイルを生成し、さらにその中の１つの前記印刷層の前記印刷パスをパスファイル内に記録し、前記印刷層の１又は複数の前記イメージファイルのインク噴射指令を前記パスファイル内に記録するとともに、前記印刷層のインク噴射パスを前記パスファイル内に記録する処理装置と、
前記処理装置と通信接続され、３Ｄプリントヘッド及び２Ｄプリントヘッドを有し、印刷動作を行っている時、前記パスファイル内において前記印刷層の前記印刷パスを読み取るとともに、前記印刷パスに基づいて、前記３Ｄプリントヘッドが移動と印刷を行うのを制御することにより、前記印刷層が対応するスライスオブジェクトを生成し、着色動作を行っている時、前記パスファイル内において前記印刷層の前記インク噴射指令及び前記インク噴射パスを読み取るとともに、前記インク噴射指令の内容に基づいて、前記印刷層の１又は複数の前記イメージファイルを確認して読み取り、次に前記印刷装置は前記２Ｄプリントヘッドが前記インク噴射パス内に表示されたインク噴射始点に移動するように制御し、また前記印刷層の前記１又は複数のイメージファイルに基づいて、前記２Ｄプリントヘッドがインク噴射への対応及び前記インク噴射パス内に表示されたインク噴射終点までの移動を制御する印刷装置と、
を含むことを特徴とする印刷システム。
【請求項１２】
請求項１１に記載の印刷システムであって、
前記処理装置がスライスの順序に従って、前記３Ｄオブジェクトの各前記印刷層の前記印刷パス、１又は複数の前記イメージファイルの前記インク噴射指令、及び前記インク噴射パスを前記パスファイル内に記録し、前記印刷装置が前記スライスの順序に従って、前記パスファイルを読み取ることにより、各前記印刷層の前記印刷動作及び前記着色動作を行うことを特徴とする印刷システム。
【請求項１３】
請求項１１に記載の印刷システムであって、
前記処理装置が各前記印刷層の１又は複数の前記イメージファイルのサイズに基づいて、各前記印刷層の前記インク噴射パスをそれぞれ生成し、又は各前記印刷層の１又は複数の前記イメージファイルの内容に基づいて、各前記印刷層のインク噴射範囲を確定し、さらに各前記インク噴射範囲に基づいて、各前記印刷層の前記インク噴射パスを設定することを特徴とする印刷システム。
【請求項１４】
請求項１１に記載の印刷システムであって、
前記処理装置がさらに各前記印刷層のインク噴射移動速度を前記パスファイル内に記録し、前記印刷装置が前記着色動作を行う時、前記インク噴射移動速度に基づいて、前記２Ｄプリントヘッドの移動速度を制御することを特徴とする印刷システム。
【請求項１５】
請求項１１に記載の印刷システムであって、
前記複数のイメージファイルが層数表記をそれぞれ記録し、前記プロセッサがさらに各前記印刷層のインク噴射の高さを前記パスファイル内に記録し、各前記印刷層の前記インク噴射の高さが各前記印刷層の前記１又は複数のイメージファイルの前記層数表記に対応することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー３Ｄオブジェクトに関し、特にカラー３Ｄオブジェクトのスライス方法、スライスデータの更新方法、及びスライスデータを使用した印刷システムに関するものである。
【背景技術】
【０００２】
３Ｄ印刷技術の成熟、及び３Ｄプリンタの体積縮小と価格低下により、近年３Ｄプリンタは実際急速に普及してきている。また、印刷完了した３Ｄモデルをより簡単に使用者に受け入れられるようにするため、一部の製造業者はカラー３Ｄモデルの印刷が可能な３Ｄプリンタを既に研究開発し、市場に出している。
【０００３】
上記３Ｄプリンタには通常２つのプリントヘッドが配置されており、それぞれ成形材料を押し出すことにより３Ｄオブジェクトを印刷するのに用いられる３Ｄプリントヘッド、及びカラーインクを噴射することにより３Ｄオブジェクトに対し着色を行うのに用いられる２Ｄプリントヘッドである。上記３Ｄプリントヘッドと２Ｄプリントヘッドは、全く異なる技術に基づいて稼働するため、従来技術における３Ｄプリンタは通常２つのプリントヘッドの制御と管理を完全に分割している。
【０００４】
具体的には、従来技術はコンピュータデバイスによりスライス処理を行うことで、パスファイル及びイメージファイルを生成する。印刷動作中において、３Ｄプリンタは、パスファイルに基づいて３Ｄプリントヘッドの移動及び成形材料の押し出しを制御し、イメージファイルに基づいて２Ｄプリントヘッドの移動及びカラーインクの噴射を制御する。しかし、上記パスファイルとイメージファイルとの間には何の関連性もないため、３Ｄプリンタのパフォーマンスが大幅に低下する。
【０００５】
例を挙げて説明すると、３Ｄプリンタの上記３Ｄプリントヘッドと２Ｄプリントヘッドに対する制御が完全に分割されているため、印刷時に同期していない状況が生じる可能性がある。また、２Ｄプリントヘッドが着色動作を行うにあたり、印刷済みの３Ｄオブジェクトのサイズの情報を得る方法がないため、プロセッサがスライス処理を行い、イメージファイルを生成する時、通常各印刷層のイメージファイルに同じサイズを持たせており、このようにすると、イメージファイルの容量が大きくなり、３Ｄプリンタのメモリ空間の浪費につながる。
【０００６】
さらに、ユーザが３Ｄオブジェクトの色だけを修正し、３Ｄオブジェクトの構造とアウトラインについては修正しないという可能性がある。従来技術において、パスファイルとイメージファイルの生成と使用は別々に分けられているため、ユーザが３Ｄオブジェクトを修正した後、プロセッサが修正後の３Ｄオブジェクトに対して再度完全なスライス処理を必ず行わなければならず、そうしなければ新しいパスファイル及び新しいイメージファイルを生成することができない。このようにして、プロセッサは無駄なスライス処理時間を浪費することになる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、カラー３Ｄオブジェクトのスライス方法、スライスデータの更新方法、及びスライスデータを使用した印刷システムを提供するものであり、スライス処理時に２Ｄプリントヘッドのインク噴射関連データを３Ｄプリントヘッドのパスファイル内に記録することが可能で、これにより３Ｄプリンタの印刷動作にとって有利であり、さらにプロセッサのスライスデータに対する更新動作にとっても有利である。
【課題を解決するための手段】
【０００８】
本発明の一実施例において、上記カラー３Ｄオブジェクトのスライス方法は、下記の手順を含む。ａ）編集完了済みの３Ｄオブジェクトが記録されている３Ｄファイルをプロセッサがインポートするステップ。ｂ）ステップａ）の後、前記プロセッサが、前記３Ｄオブジェクトに対し、３Ｄパススライス処理を行うことにより、複数の印刷層に対応するマルチ印刷パスを生成するステップ。ｃ）ステップａ）の後、前記プロセッサが、前記３Ｄオブジェクトに対し、２Ｄイメージスライス処理を行うことにより、前記複数の印刷層に対応する複数のイメージファイルを生成し、各前記印刷層をそれぞれ１又は複数の前記イメージファイルに対応させるステップ。ｄ）前記プロセッサが、その中の１つの前記印刷層の前記印刷パスをパスファイル内に記録するステップ。ｅ）ステップｄ）の後、前記プロセッサが、前記印刷層の１又は複数の前記イメージファイルのインク噴射指令を前記パスファイル内に記録するとともに、前記印刷層のインク噴射パスを前記パスファイル内に記録するステップ。ｆ）ステップｅ）の後、プロセッサが、前記複数の印刷層のデータを全て記録完了したか否かを判断するステップ。ｇ）前記複数の印刷層のデータを全て記録完了する前、前記プロセッサが、順番に次の前記印刷層の前記印刷パス、前記１又は複数のイメージファイル及び前記インク噴射パスを取得するとともに、再度ステップｄ）からステップｅ）までを行うステップ。ｈ）前記複数の印刷層のデータを全て記録完了した後、前記プロセッサが、前記パスファイル及び前記複数のイメージファイルを出力するステップ。
【０００９】
本発明の一実施例において、上記カラー３Ｄオブジェクトのスライスデータの更新方法は、下記の手順を含む。Ａ）前記プロセッサが、修正操作指令を受けることにより前記３Ｄファイル内の前記３Ｄオブジェクトの色の情報を修正するとともに、修正後３Ｄオブジェクトを生成するステップ。Ｂ）前記プロセッサが、前記修正後３Ｄオブジェクトに対し、前記２Ｄイメージスライス処理を行うことにより、前記複数の印刷層に対応する複数の修正後イメージファイルを生成し、各前記印刷層をそれぞれ１又は複数の前記修正後イメージファイルに対応させるステップ。Ｃ）前記プロセッサが、修正前の前記３Ｄオブジェクトの対応する前記パスファイルを取得するステップ。Ｄ）前記プロセッサが、その中の前記印刷層の１又は複数の前記修正後イメージファイルに基づき、前記パスファイル内の前記印刷層の前記インク噴射指令及び前記インク噴射パスを更新するステップ。Ｅ）ステップＤ）の後、前記プロセッサが、前記パスファイル内の前記複数の印刷層のデータを全て更新完了したか否かを判断するステップ。Ｆ）前記複数の印刷層のデータを全て更新完了する前、前記プロセッサが順番に次の前記印刷層の１又は複数の前記修正後イメージファイルを取得するとともに、再度ステップＤ）を行うステップ。Ｇ）前記複数の印刷層のデータを全て更新完了した後、前記プロセッサが更新後の前記パスファイル及び前記複数の修正後イメージファイルを出力するステップ。
【００１０】
本発明の一実施例において、上記印刷システムは、３Ｄオブジェクトが記録されている３Ｄファイルをインポートし、前記３Ｄオブジェクトに３Ｄパススライス処理を行うことにより、複数の印刷層にそれぞれ対応するマルチ印刷パスを生成すると同時に、前記３Ｄオブジェクトに対し、２Ｄイメージスライス処理を行うことにより、前記複数の印刷層に対応する複数のイメージファイルを生成し、さらにその中の１つの前記印刷層の前記印刷パスをパスファイル内に記録し、前記印刷層の１又は複数の前記イメージファイルのインク噴射指令を前記パスファイル内に記録するとともに、前記印刷層のインク噴射パスを前記パスファイル内に記録する処理装置と、前記処理装置と通信接続され、３Ｄプリントヘッド及び２Ｄプリントヘッドを有し、印刷動作を行っている時、前記パスファイル内において前記印刷層の前記印刷パスを読み取るとともに、前記印刷パスに基づいて、前記３Ｄプリントヘッドが移動と印刷を行うのを制御することにより、前記印刷層が対応するスライスオブジェクトを生成し、着色動作を行っている時、前記パスファイル内において前記印刷層の前記インク噴射指令及び前記インク噴射パスを読み取るとともに、前記インク噴射指令の内容に基づいて、前記印刷層の１又は複数の前記イメージファイルを確認して読み取り、次に前記２Ｄプリントヘッドが前記インク噴射パス内に表示されたインク噴射始点に移動するように制御し、また前記印刷層の前記１又は複数のイメージファイルに基づいて、前記２Ｄプリントヘッドがインク噴射への対応及び前記インク噴射パス内に表示されたインク噴射終点までの移動を制御する印刷装置とを含む。
【発明の効果】
【００１１】
本発明によれば、従来技術と比較して、２Ｄプリントヘッドのインク噴射関連データを３Ｄプリントヘッドのパスファイル内に記録するため、プロセッサが印刷動作を行う時、２Ｄプリントヘッド及び３Ｄプリントヘッドの制御と管理を行うのに有利である。また、ユーザが３Ｄオブジェクトの色を修正した時、プロセッサは再度２Ｄイメージスライス処理を行うだけで新しいイメージファイルを生成することができるとともに、新しいイメージファイルで既存のパスファイルを直接更新することができ、これによりプロセッサがスライス処理を行うのに必要な時間を大幅に短縮できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の具体的な第１実施例の３Ｄプリンタの概略図である。
【図２】本発明の具体的な第１実施例のスライスのフローチャートである。
【図３】本発明の具体的な第１実施例のパスファイルの概略図である。
【図４】本発明の具体的な第１実施例の印刷のフローチャートである。
【図５Ａ】本発明の具体的な第１実施例の第１印刷動作図である。
【図５Ｂ】本発明の具体的な第１実施例の第２印刷動作図である。
【図５Ｃ】本発明の具体的な第１実施例の第３印刷動作図である。
【図５Ｄ】本発明の具体的な第１実施例の第４印刷動作図である。
【図６】本発明の具体的な第１実施例の更新のフローチャートである。
【図７】本発明の具体的な第１実施例の印刷システムの概略図である。
【発明を実施するための形態】
【００１３】
本発明の好ましい実施例について、図面を用いて、下記のとおり詳細に説明する。
【実施例】
【００１４】
本発明は、カラー３Ｄオブジェクトのスライス方法（以下、「スライス方法」と称する）、即ち既に編集完了済みのカラー３Ｄオブジェクトに対してスライスを行うことにより、対応するスライスデータ（例えば、下記の印刷パス、イメージファイル、インク噴射パス等）を生成する方法を開示するものである。本発明のスライス方法を通じて生成された上記スライスデータは、主に図１に示す３Ｄプリンタで応用される。
【００１５】
図１は、本発明の具体的な第１実施例の３Ｄプリンタの概略図である。図１は、カラー３Ｄプリンタ（以下、「３Ｄプリンタ１」と称する）について開示したものであり、３Ｄプリンタ１は主にプリントプラットフォーム２、３Ｄプリントヘッド３及び２Ｄプリントヘッド４を有する。３Ｄプリントヘッド３は、プリントプラットフォーム２上で成形材料を押し出すのに用いられ、これにより３Ｄオブジェクトを印刷する。２Ｄプリントヘッド４は、カラーインクを噴射するのに用いられ、これにより３Ｄプリントヘッド３が印刷した３Ｄオブジェクトに対し、着色を行う。３Ｄプリンタ１は、本発明のスライス方法で生成したスライスデータをインポートするだけで、３Ｄプリントヘッド３及び２Ｄプリントヘッド４によりプリントプラットフォーム２上で上記カラー３Ｄオブジェクトに対応したカラー３Ｄモデルを印刷できる。
【００１６】
図１は、熱溶解積層法（Ｆｕｓｅｄ  Ｄｅｐｏｓｉｔｉｏｎ  Ｍｏｄｅｌｉｎｇ；ＦＤＭ）３Ｄプリンタを例としたものであり、これにより説明を行う。しかし、本発明のスライス方法により生成したスライスデータ（例えば、下記のパスファイル）は、主に３Ｄプリンタ上の３Ｄプリントヘッドの移動パスの制御に用いられるものであるため、３Ｄプリントヘッドの移動の制御によって印刷作業を行うことが必要なプリンタの機種は全て本発明の技術的解決手段を適用することが可能であり、図１で示した熱溶解積層法３Ｄプリンタに限定されない。
【００１７】
図２は、本発明の具体的な第１実施例のスライスのフローチャートである。ユーザが３Ｄプリンタ１により上記カラー３Ｄモデルを印刷する場合、まずコンピュータデバイス又はその他の３Ｄ図面作成デバイスを通じて、上記カラー３Ｄオブジェクトを編集し、また編集完了したカラー３Ｄオブジェクトをプロセッサが読み取り可能な３Ｄファイルとして保存する必要がある。上記プロセッサは、例えばコンピュータデバイスでも、３Ｄプリンタ１でも、又はその他電子デバイスのプロセッサでもよく、特に限定しない。
【００１８】
本発明のスライス方法では、まず上記プロセッサが３Ｄファイルをインポートし（ステップＳ１０）、これにより３Ｄファイル内に記録した３Ｄオブジェクトを作動させる。上記３Ｄファイルは、ユーザがプロセッサにインポートし（例えば、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＳＢ等伝送インターフェースを通じてプロセッサにインポートする）、又はプロセッサによりインターネットを通じて直接ダウンロードすることが可能であり、特に限定しない。
【００１９】
ステップＳ１０の後、プロセッサは、３Ｄオブジェクトに対してスライス処理を行うことができ、これにより３Ｄオブジェクトの複数の印刷層のスライスデータをそれぞれ生成する。上記印刷層は３Ｄ印刷の技術分野において公知の技術であるため、ここではこれ以上贅言しない。
【００２０】
具体的には、プロセッサが３Ｄオブジェクトを作動させた後、３Ｄオブジェクトに対し、３Ｄパススライス処理を行うことができ、これによりそれぞれの複数の印刷層に対応するマルチ印刷パスを生成する（ステップＳ１２）。本実施例において、各印刷層（例えば１０００層）はそれぞれシングル印刷パスに対応する。印刷動作を行う時、３Ｄプリンタ１は上記マルチ印刷パスに基づいて３Ｄプリントヘッド３を制御することにより、各印刷層が対応するスライスオブジェクトをそれぞれ印刷する。また、プロセッサは、３Ｄオブジェクトに対し、２Ｄイメージスライス処理を行うことができ、これにより各印刷層の複数のイメージファイルを生成する（ステップＳ１４）。
【００２１】
具体的には、ユーザはプロセッサに対し、スライスの厚さを事前に設定することができる。上記ステップＳ１２とステップＳ１４において、プロセッサはスライスの厚さに基づき、３Ｄパススライス処理及び２Ｄイメージスライス処理を行うことができ、これにより特定数量の印刷層（そのうち各印刷層はすべて同じ厚さ（又は積層ピッチと言う）を有する）を生成する。
【００２２】
３Ｄオブジェクトの色に基づいて、プロセッサはステップＳ１４において、各印刷層につき、それぞれ１又は複数のイメージファイルを生成することができる。実施例において、各印刷層は少なくとも１つのイメージファイルに対応し、最大で４つのイメージファイルに対応することができる。例を挙げて説明すると、第１印刷層は１つのイメージファイル（例えば、ブラック）のみに対応することができ、また第２印刷層は同時に４つのイメージファイル（例えば、シアン（Ｃｙａｎ）、マゼンタ（Ｍａｇｅｎｔａ）、イエロー（Ｙｅｌｌｏｗ）及びブラック（Ｂｌａｃｋ））に対応することができる。
【００２３】
特筆すべき点は、１つの印刷層が同時に複数のイメージファイル（例えば４つ）に対応する場合、これらのイメージファイルは同じサイズを有することができる点である。そのほか、異なる印刷層はそれぞれ同じサイズ又は異なるサイズを有するイメージファイルに対応することができ、特に限定しない。
【００２４】
本実施例において、プロセッサは、まず３Ｄパススライス処理を行うか、又はまず２Ｄイメージスライス処理を行うか、あるいはマルチ方式を採用して同時に３Ｄパススライス処理及び２Ｄイメージスライス処理を行うかを選択することができ、特に限定しない。言い換えると、上記ステップＳ１２とステップＳ１４には特に一定の実施順序があるわけではない。
【００２５】
ステップＳ１２とステップＳ１４の後、プロセッサは、３Ｄオブジェクトの各印刷層の印刷パス、及び各印刷層が対応する１又は複数のイメージファイルを既に取得可能となっている。次に、プロセッサは、パスファイル（例えば、図３に示すパスファイル５）を生成する。実施例において、上記パスファイルはＧ−ｃｏｄｅファイルであり、３Ｄプリンタ１はＧ−ｃｏｄｅファイルを読み取ることにより、３Ｄプリントヘッド３に対し制御を行うことができる。
【００２６】
次に、プロセッサは、複数の印刷層の中の第１印刷層の印刷パスを取得するとともに、上記パスファイル内に記録する（ステップＳ１６）。本実施例において、上記第１印刷層は複数の印刷層中の最下層のものであるが、特にこれに限定しない。
【００２７】
ステップＳ１６の後、プロセッサは、さらに第１印刷層の１又は複数のイメージファイルのインク噴射指令をパスファイル内に記録する（ステップＳ１８）。例を挙げて説明すると、第１印刷層がブラックイメージファイルのみを有する場合、プロセッサはステップＳ１８において、ブラックイメージファイルのインク噴射指令をパスファイル内に記録する（即ち、３Ｄプリンタ１はパスファイルを読み取った後、第１印刷層がブラックインクの噴射のみを必要としていることがわかる）。また、例えば、第１印刷層が同時にシアンイメージ及びブラックイメージを有する場合、プロセッサはステップＳ１８において、シアンイメージのインク噴射指令及びブラックイメージのインク噴射指令をパスファイル内に記録する。その他はこれにより類推可能である。
【００２８】
同時に、プロセッサは、さらに第１印刷層のインク噴射パスをパスファイル内に記録する（ステップＳ２０）。
【００２９】
具体的には、プロセッサは、上記ステップＳ１４において２Ｄイメージスライス処理を行う時、各印刷層の１又は複数のイメージファイルのサイズに基づいて、各印刷層のインク噴射パスをそれぞれ生成することができる。ステップＳ２０において、プロセッサは、第１印刷層のインク噴射パスを、パスファイル内の第１印刷層に対応するフィールドに同時に記録する。
【００３０】
別の実施例において、プロセッサは、上記ステップＳ１４において２Ｄイメージスライス処理を行う時、各印刷層の１又は複数のイメージファイルの内容に基づいて、各印刷層のインク噴射範囲をそれぞれ確定し、さらにこれらのインク噴射範囲に基づいて、各印刷層のインク噴射パスをそれぞれ設定することができる。ステップＳ２０において、プロセッサは、第１印刷層のインク噴射パスを、パスファイル内の第１印刷層に対応するフィールドに同時に記録する。
【００３１】
第１印刷層のスライスデータ（即ち、上記の印刷パス、インク噴射指令、及びインク噴射パス）を全て記録完了した後、プロセッサは、さらに次の印刷層（例えば、第２印刷層）の印刷パスを上記パスファイル内に記録し（ステップＳ２２）、次の印刷層の１又は複数のイメージファイルのインク噴射指令を上記パスファイル内に記録し（ステップＳ２４）、さらに次の印刷層のインク噴射パスを上記パスファイル内に記録する（ステップＳ２６）。
【００３２】
ステップＳ２６の後、プロセッサは、ステップＳ１２及びステップＳ１４において生成した複数の印刷層のスライスデータを全て記録完了したか否かを判断する（ステップＳ２８）。複数の印刷層のスライスデータを全て記録完了する前に、プロセッサは、次の印刷層（例えば、第３印刷層）に対して再度ステップＳ２２からステップＳ２６までを行うことにより、次の印刷層のスライスデータを同一パスファイル内に記録する。
【００３３】
特筆すべき点は、本発明の実施例において、プロセッサは、スライスの順序に基づいて上記ステップＳ２２からステップＳ２６を行い（即ち、第２印刷層→第３印刷層→第４印刷層、その他はこれにより類推可能である）、全ての印刷層のスライスデータが全て同一パスファイル内に記録されるまで上記ステップを行い続ける点である。
【００３４】
全ての印刷層のスライスデータを全て記録完了した後、プロセッサは、今回のスライス処理を完了するとともに、３Ｄオブジェクトのパスファイル及び複数のイメージファイルを出力することができる（ステップＳ３０）。
【００３５】
また、図３は、本発明の具体的な第１実施例のパスファイルの概略図である。図３に示すように、パスファイル５の内容には各印刷層のスライスデータが記録されている。実施例において、パスファイル５にはスライスの順序に基づいて各印刷層のスライスデータが記録されており、また上記スライスデータには少なくとも印刷パス５１、インク噴射指令５２、及びインク噴射パス５３を含むが、特に限定しない。
【００３６】
図３の実施例において、第Ｎ層は４つのイメージファイル６を有し、その中にはシアンイメージファイル６１、マゼンタイメージファイル６２、イエローイメージファイル６３及びブラックイメージファイル６４が含まれ、図３において、「Ｃ」はシアンイメージファイル６１を表し、「Ｍ」はマゼンタイメージファイル６２を表し、「Ｙ」はイエローイメージファイル６３を表し、「Ｋ」はブラックイメージファイル６４を表す。
【００３７】
上記複数のイメージファイル６には、対応する層数表記（例えば、第Ｎ層の層数表記は０３５である）がそれぞれ記録されている。図２のステップＳ１８とステップＳ２４において、プロセッサは、さらに各印刷層のインク噴射の高さを、パスファイル５内の対応フィールドに記録することができる。本実施例において、パスファイル５の第Ｎ層の対応フィールドには「Ｇ１  Ｚ０．３５」と記録されており、第Ｎ層のインク噴射の高さが０．３５ｍｍであることを表す。さらに、上記インク噴射の高さは、主にこの印刷層の１又は複数のイメージファイル６の層数表記に対応している。
【００３８】
図３のパスファイル５を例にとると、３Ｄプリンタ１の印刷が第Ｎ層まで達した時、「Ｇ１  Ｚ０．３５」により第Ｎ層のインク噴射の高さは０．３５ｍｍ（インク噴射の高さは３Ｄプリンタ１のＺ軸の高さに対応する）であることがわかるため、着色動作を行う時、対応する層数表記を有する０３５＿Ｃ、０３５＿Ｍ、０３５＿Ｙ及び０３５＿Ｋ、この４つのイメージファイル６を読み取る。
【００３９】
３Ｄプリンタ１の印刷が第Ｎ＋１層まで達した時、「Ｇ１  Ｚ０．３６」により第Ｎ＋１層のインク噴射の高さは０．３６ｍｍであることがわかるため、着色動作を行う時、対応する層数表記を有する０３６＿Ｃ及び０３６＿Ｋ、この２つのイメージファイル６（即ち、第Ｎ＋１層は２つのイメージファイル６を有するのみである（それぞれシアン及びブラックに対応する））を読み取る。言い換えると、３Ｄプリンタ１が第Ｎ＋１層の着色動作を行う時、マゼンタインク及びイエローインクの噴射を行う必要がない。
【００４０】
図２のステップＳ１８とステップＳ２４において、プロセッサは、各印刷層の１又は複数のイメージファイル６のインク噴射指令５２を、パスファイル５の対応フィールドに既に記録している。図３に示すように、パスファイル５の第Ｎ層の対応フィールドには「Ｍ８０１  Ｃ」、「Ｍ８０１  Ｍ」、「Ｍ８０１  Ｙ」及び「Ｍ８０１  Ｋ」、この４つのインク噴射指令５２が記録されており、３Ｄプリンタ１が第Ｎ層のスライスオブジェクトを印刷する時、第Ｎ層のシアンイメージファイル６１、マゼンタイメージファイル６２、イエローイメージファイル６３、及びブラックイメージファイル６４を同時に参照する必要があることを表しており、これにより２Ｄプリントヘッド４によるシアンインク、マゼンタインク、イエローインク、及びブラックインク噴射を制御する。本実施例において、「Ｍ８０１」は３Ｄプリンタ１によるインク噴射指令実行を制御することを表すが、これに限定するわけではない。
【００４１】
また、例えば、図３のパスファイル５の第Ｎ＋１層の対応フィールドには「Ｍ８０１  Ｃ」及び「Ｍ８０１  Ｋ」、この２つのインク噴射指令５２のみが記録されており、３Ｄプリンタ１が第Ｎ＋１層のスライスオブジェクトを印刷する時、第Ｎ＋１層のシアンイメージファイル６１及びブラックイメージファイル６４を同時に参照する必要があることを表しており、これにより２Ｄプリントヘッド４によるシアンインク及びブラックインク噴射を制御する。言い換えると、３Ｄプリンタ１が第Ｎ＋１層の着色動作を行う時、マゼンタインク及びイエローインクの噴射を行う必要がない。
【００４２】
図２のステップＳ２０とステップＳ２６において、プロセッサは、各印刷層のインク噴射パス５３を、パスファイル５の対応フィールドに既に記録している。実施例において、上記インク噴射パス５３は、各印刷層の１又は複数のイメージファイル６のインク噴射始点及びインク噴射終点を含むことができる。
【００４３】
図３に示すように、パスファイル５の第Ｎ層の対応フィールドには、インク噴射始点「Ｇ１  Ｘ０．５  Ｙ０．５」及びインク噴射終点「Ｇ１  Ｘ２０．５  Ｙ０．５」が記録されており、３Ｄプリンタ１が第Ｎ層の着色動作を行う時、３Ｄプリンタ１のＸ−Ｙ座標（５，５）をインク噴射始点とし、またＸ−Ｙ座標（２０，５）をインク噴射終点とすることを表しており、これにより２Ｄプリントヘッド４がインク噴射動作を行うのを制御する。
【００４４】
別の実施例において、上記インク噴射パスは、さらに各印刷層のインク噴射の移動速度を含むことができる。
【００４５】
図３に示すように、パスファイル５の第Ｎ層の対応フィールドには、インク噴射移動速度「Ｆ６００」が記録されており、３Ｄプリンタ１が第Ｎ層の着色動作を行う時、６００の速度（本実施例においては速度の単位を限定しない）で、２Ｄプリントヘッド４の移動を制御することを表している。
【００４６】
図３に示すパスファイル５を通じて、３Ｄプリンタ１は、印刷パス５１に基づき、３Ｄプリントヘッド３が印刷層のスライスオブジェクトを印刷した後、まず同一パスファイル５内から２Ｄプリントヘッド４のインク噴射関連データを取得し、さらにこれに基づいて２Ｄプリントヘッド４の作動を制御する。従来技術において各印刷層が対応するイメージファイル６により２Ｄプリントヘッド４のインク噴射のみを制御する印刷方式と比較して、本発明で生成するパスファイル５は、３Ｄプリンタ１が３Ｄプリントヘッド３及び２Ｄプリントヘッド４の制御と管理を行うよう最適化することが可能であり、これにより３Ｄモデル（図には表示していない）の印刷品質を向上させることができる。
【００４７】
図４は、本発明の具体的な第１実施例の印刷のフローチャートである。ユーザは、３Ｄプリンタ１で３Ｄオブジェクトを印刷する時、まず３Ｄオブジェクトが対応するパスファイル５及び複数のイメージファイル６を３Ｄプリンタ１にインポートする必要がある（ステップＳ４０）。
【００４８】
実施例において、ユーザは３Ｄオブジェクトが記録された３Ｄファイルを３Ｄプリンタ１にインポートすることができ、３Ｄプリンタ１のプロセッサが３Ｄオブジェクトに対し上記スライス処理を行った後、３Ｄオブジェクトの対応するパスファイル５及び複数のイメージファイル６を生成してから、引き続いて下記印刷動作を行う。別の実施例において、ユーザはまずその他のコンピュータデバイスにより３Ｄオブジェクトに対して上記スライス処理を行って上記パスファイル５及び複数のイメージファイル６を生成してから、パスファイル５及び複数のイメージファイル６を３Ｄプリンタ１にインポートすることができる。
【００４９】
ステップＳ１０の後、３Ｄプリンタ１はパスファイル５内から１つの印刷層（例えば、第１印刷層）の印刷パス５１を読み取り（ステップＳ４２）、さらに読み取った印刷パス５１に基づいて、３Ｄプリントヘッド３が移動し対応するスライスオブジェクトの印刷を行うのを制御する（ステップＳ４４）。印刷過程において、３Ｄプリンタ１は現在の印刷層の対応するスライスオブジェクトの印刷が完了したか否かを持続的に判断し（ステップＳ４６）、またスライスオブジェクトの印刷完了前においてステップＳ４４を持続的に行う。
【００５０】
図５Ａと図５Ｂは、それぞれ本発明の具体的な第１実施例の第１印刷動作図と第２印刷動作図である。
【００５１】
図５Ａに示すように、印刷層のスライスオブジェクトを印刷する時、３Ｄプリンタ１はまず３Ｄプリントヘッド３を事前に設定した印刷の始点まで移動させるように制御する。次に、図５Ｂに示すように、３Ｄプリンタ１は、読み取った印刷パス５１に基づいて、３Ｄプリントヘッド３による移動及び成形材料の押し出しを制御することにより、この印刷層が対応するスライスオブジェクト７を印刷する。
【００５２】
図４のフローチャートに戻り、現在の印刷層が対応するスライスオブジェクト７の印刷が完了した後、３Ｄプリンタ１は、さらにパスファイル５内から同一印刷層のインク噴射指令５２及びインク噴射パス５３を読み取る（ステップＳ４８）。次に、再びインク噴射指令５２に基づいて、この印刷層の１又は複数のイメージファイル６を確認し読み取る（ステップＳ５０）。これにより、３Ｄプリンタ１は、インク噴射指令５２及びインク噴射パス５３に基づいて、２Ｄプリントヘッド４に対して制御指令を出し、この印刷層の１又は複数のイメージファイル６とインク噴射パス５３に基づいて、２Ｄプリントヘッド４が移動及びインクの噴射を行うようにすることにより、スライスオブジェクト７に対し着色動作を行う（ステップＳ５２）。
【００５３】
着色過程において、３Ｄプリンタ１は現在の印刷層の対応するスライスオブジェクト７の着色が完了したか否かを持続的に判断し（ステップＳ５４）、またスライスオブジェクト７の着色完了前においてステップＳ５２を持続的に行う。
【００５４】
図５Ｃと図５Ｄは、それぞれ本発明の具体的な第１実施例の第３印刷動作図と第４印刷動作図である。
【００５５】
図５Ｃ及び図５Ｄに示すように、印刷層のスライスオブジェクト７に対して着色動作を行う時、３Ｄプリンタ１は、まず２Ｄプリントヘッド４をインク噴射パス５３内に示したインク噴射始点５３１まで移動させるよう制御する。次に、３Ｄプリンタ１は、この印刷層の１又は複数のイメージファイル６に基づいて、２Ｄプリントヘッド４がインク噴射パス５３内に示したインク噴射終点５３２に移動するまで、２Ｄプリントヘッド４の移動とインク噴射の実行を制御する。
【００５６】
全てのイメージファイル６のサイズがみな同じである場合は、着色動作を行う時、３Ｄプリンタ１がまず２Ｄプリントヘッド４を上記事前に設定した印刷始点まで移動するよう制御し、また２Ｄプリントヘッド４が事前に設定した印刷終点に移動するまで、２Ｄプリントヘッド４の移動及びインク噴射の実行を制御する。この実施例において、パスファイル５内に上記インク噴射始点５３１及びインク噴射終点５３２を記録しなくても良い。
【００５７】
本実施例においては、パスファイル５内に各印刷層のインク噴射始点５３１とインク噴射終点５３２が記録されているため、たとえ各印刷層のイメージファイル６が異なるサイズを有していても、３Ｄプリンタ１が着色動作を行う時に誤差が発生しない。これにより、本発明において、異なるサイズのイメージファイル６を生成することで、さらに３Ｄプリンタ１の保存領域を節約することができる。
【００５８】
図４のフローチャートに戻り、現在の印刷層が対応するスライスオブジェクト７の着色完了後、３Ｄプリンタ１はさらに上記３Ｄオブジェクトが対応する３Ｄ実体モデルの印刷が完了したか否かを判断し（ステップＳ５６）、即ち、パスファイル５の内容を全部読み取り、実行完了したか否かを判断する。
【００５９】
本実施例において、パスファイル５は主にスライスの順序に基づいて３Ｄオブジェクトの各印刷層のスライスデータを記録しており、また３Ｄプリンタ１は主にスライスの順序に基づいて各印刷層のスライスデータを読み取り、またスライスの順序に基づいて各印刷層の印刷動作及び着色動作を行う。
【００６０】
３Ｄプリンタ１は、３Ｄ実体モデルの印刷が未完了であると判断した場合、ステップＳ４２からステップＳ５４までを再度実行することにより、次の印刷層のスライスデータを引き続き読み取り、さらに次の印刷層の印刷動作及び着色動作を行う。３Ｄプリンタ１は、３Ｄ実体モデルの印刷が完了したと判断した場合、今回の印刷工程を終了することができる。
【００６１】
上述したように、３Ｄプリンタ１が本発明のスライス方法により生成したパスファイル５に基づいてカラー３Ｄモデルの印刷工程を行う場合、３Ｄプリンタ１による３Ｄプリントヘッド３及び２Ｄプリントヘッド４に対する制御と管理を効果的に最適化することができる。
【００６２】
また、本発明のスライス方法は、２Ｄプリントヘッド４のインク噴射関連データを、３Ｄプリントヘッド３の制御に用いるパスファイル５内に記録するため、ユーザが図面作成ソフトウェアを通じて上記３Ｄオブジェクトの色だけを修正し、構造とアウトラインの修正をしていない場合でも、本発明では修正後の色に基づいてパスファイル５内のインク噴射関連データを直接更新することができ、３Ｄオブジェクトに対し３Ｄパススライス処理を再度行う必要がない。従って、３Ｄオブジェクトを修正した後、プロセッサがスライス処理を再度行うのに費やさなければならなかった時間を大幅に短縮することができる。
【００６３】
図６は、本発明の具体的な第１実施例の更新のフローチャートである。本発明は、さらにカラー３Ｄオブジェクトのスライスデータの更新方法（以下、「更新方法」とする）を開示する。具体的には、上記更新方法は主に本発明のスライス方法により生成した上記パスファイル５に応用される。
【００６４】
ユーザが３Ｄオブジェクトの色を修正したい場合、コンピュータデバイスに対して操作（例えば、図面作成ソフトウェアの操作）を行うことにより、修正操作指令を発出することができる。コンピュータデバイスのプロセッサは、修正操作の指令を受けるだけで、３Ｄオブジェクトの色の情報の修正に対応し（ステップＳ６０）、さらに修正後３Ｄオブジェクトを生成することができる。また、コンピュータデバイスが修正後３Ｄオブジェクトを上記３Ｄファイル内に記録することにより、３Ｄファイルに対して更新を行うことができる。
【００６５】
従来技術においては、ユーザが３Ｄオブジェクトの色を修正した場合、プロセッサは図２に示したステップＳ１２及びステップＳ１４を再び行わなければならない。プロセッサが修正後の３Ｄオブジェクトに対し、３Ｄパススライス処理及び２Ｄイメージスライス処理を再度行わなければ、修正後の３Ｄオブジェクトのスライスデータを生成することができない。このように、プロセッサは非常に多くのスライス時間を費やさなければならない。
【００６６】
本発明においては、プロセッサが修正後の３Ｄオブジェクトに対し、上記２Ｄイメージスライス処理を行うだけで、各印刷層の複数の修正後イメージファイルを生成する（ステップＳ６２）。次に、プロセッサが修正前の３Ｄオブジェクトの対応するパスファイル５を取得し（ステップＳ６４）、即ち、プロセッサが、図２のステップＳ３０において出力したパスファイル５を取得する。上記パスファイル５内には修正前の３Ｄオブジェクトの各印刷層の印刷パス５１、インク噴射指令５２、及びインク噴射パス５３が記録されている。
【００６７】
次に、プロセッサは、その中の１つの印刷層（例えば、第１印刷層）の１又は複数の修正後イメージファイルに基づいて、パスファイル５内のこの印刷層（第１印刷層）のインク噴射指令５２及びインク噴射パス５３を直接更新する（ステップＳ６６）。
【００６８】
次に、プロセッサは、スライスの順序に従って、次の印刷層（例えば、第２印刷層）の１又は複数の修正後イメージファイルに基づいて、パスファイル５内のこの印刷層（第２印刷層）のインク噴射指令５２及びインク噴射パス５３を直接更新する（ステップＳ６８）。
【００６９】
更新過程において、プロセッサは、パスファイル５の更新が完了したか否かを判断し（ステップＳ７０）、また更新完了前はステップＳ６８を持続的に行う。これにより、プロセッサは、スライスの順序に従って、各印刷層の１又は複数の修正後イメージファイルに基づいて、パスファイル５内の各印刷層のインク噴射指令５２を直接修正することができる。
【００７０】
プロセッサは、パスファイル５の更新が完了したと判断した場合、更新後のパスファイルを出力し、また複数の修正後イメージファイルを出力することができる（ステップＳ７２）。具体的には、更新後のパスファイルには、上記パスファイル５と同じマルチ印刷パス５１が記録（３Ｄオブジェクトの構造とアウトラインは修正されていないため）されているが、複数の修正後イメージファイルに基づいて各印刷層のインク噴射指令５２及びインク噴射パス５３が更新されている。
【００７１】
本発明の更新方法により、プロセッサは、３Ｄオブジェクトの色が修正された後、もう１度２Ｄイメージスライス処理を行うだけで、再度３Ｄパススライス処理を行う必要なく、新しいパスファイル５を生成することが可能であり、これによって、プロセッサが再度スライス処理を行うのに費やさなければならなかった時間を大幅に短縮できる。
【００７２】
特筆すべき点は、ステップＳ６６とステップＳ６８において、プロセッサは、主にパスファイル５内から１つの印刷層のインク噴射指令５２を直接削除し、さらにこの印刷層の１又は複数のイメージファイルのインク噴射指令を、パスファイル５内の対応フィールドに記録し、これによりパスファイル５の更新が完了する点である。
【００７３】
例を挙げて説明すると、３Ｄオブジェクトの元々の色がブラックである場合、パスファイル５の任意の１つの印刷層（例えば第１０層）の対応フィールドには「Ｍ８０１  Ｋ」というインク噴射指令５２が記録されている。ユーザが操作指令を通じて、３Ｄオブジェクトの色をシアンに修正する場合、プロセッサは、図６のステップＳ６２中において修正後の３Ｄオブジェクトの第十層用にシアンイメージファイル６１（即ち、修正後イメージファイル）を生成する。パスファイル５を更新する時、プロセッサは第十層の対応フィールド内の元々のインク噴射指令「Ｍ８０１  Ｋ」を削除し、さらに当該フィールド内に新しいインク噴射指令「Ｍ８０１  Ｃ」を記録する。
【００７４】
上記内容を要約すると、本発明は、パスファイル５に対する更新実施方式によって、プロセッサが３Ｄオブジェクトに対し、３Ｄパススライス処理を重複して行うのを避け、プロセッサの作業負荷を大幅に低減することができ、さらに再度スライス処理を行うのに費やさなければならなかった時間を大幅に短縮できるということである。
【００７５】
図７は、本発明の具体的な第１実施例の印刷システムの概略図である。図７は、本発明の印刷システム８を開示したものであり、印刷システム８は少なくとも、３Ｄファイル９に対しスライス処理を行うのに用いる処理装置８１、及びスライスデータに基づいて印刷を行う印刷装置８２を含み、処理装置８１と印刷装置８２は有線又は無線方式により通信接続されている。実施例において、処理装置８１と印刷装置８２は単一の装置として統合することができ（例えば、印刷装置８２は３Ｄプリンタであり、処理装置８１は３Ｄプリンタの中央処理ユニットであってもよい）、特に限定しない。上記印刷システム８は、主に本発明のスライス方法を応用し、上記スライス方法により生成したスライスデータを用いて印刷動作及び着色動作を行う。
【００７６】
図７に示した処理装置８１と上記プロセッサは、同じ又は類似したものである。具体的には、処理装置８１は、処理を行う３Ｄファイル９をインポートし、３Ｄファイル９内に記録した３Ｄオブジェクトに対し（図示していない）、上記３Ｄパススライス処理を行うことにより、複数の印刷層に対応するマルチ印刷パスをそれぞれ生成すると同時に、３Ｄオブジェクトに対し、上記２Ｄイメージスライス処理を行うことにより、複数の印刷層に対応する複数のイメージファイル６を生成する。
【００７７】
上記スライス処理の実行が完了した後、処理装置８１はさらに上記パスファイル５を生成し、またスライスの順序に従って、各印刷層のスライスデータ（印刷パス、複数のイメージファイル６のインク噴射指令、及びインク噴射パスを含む）を上記パスファイル５の対応フィールド内に記録する（図３に示したパスファイル５のとおり）。
【００７８】
上記パスファイル５及び複数のイメージファイル６の生成が完了した後、処理装置８１はスライス処理動作を完了し、さらにパスファイル５及び複数のイメージファイル６は印刷装置８２にインポートされ、これにより印刷装置８２はパスファイル５及び複数のイメージファイル６に基づいて上記３Ｄオブジェクトが対応する３Ｄ実体モデルを印刷することができる。
【００７９】
図７に示す印刷装置８２は、図１に示す３Ｄプリンタ１と同じ又は類似したものである。具体的には、印刷動作を行う時、印刷装置８２は、まず当該装置上の３Ｄプリントヘッド８２１を事前に設定した印刷始点まで移動するよう制御し、またパスファイル５から１つの印刷層（例えば、第１印刷層）の印刷パスを読み取る。次に、印刷装置８２は、読み取った印刷パスに基づいて、３Ｄプリントヘッド８２１による移動及び印刷（例えば、プリントプラットフォームへの成形材料の押し出し）を制御することにより、第１印刷層のスライスオブジェクトを生成する。
【００８０】
特筆すべき点は、本発明のスライス方法により生成したパスファイル５は、主に印刷装置８２の３Ｄプリントヘッド８２１の移動パスを制御するのに用いられるという点である。このため、３Ｄプリントヘッドが備えられ、かつ３Ｄプリントヘッドを制御しなければ印刷作業を実行できない３Ｄプリンタの機種は全て、本発明により生成した上記パスファイル５を使用することができる。言い換えると、本発明の印刷装置８２は、図１に示した熱溶解積層法３Ｄプリンタに限定されない。
【００８１】
第１印刷層の印刷動作の実行が完了した後、印刷装置８２は同一のパスファイル５の中から同一の印刷層（例えば、第１印刷層）のインク噴射指令及びインク噴射パスを読み取り、さらにインク噴射指令の内容に基づいて、第１印刷層の１又は複数のイメージファイル６を確認し、読み取る。
【００８２】
次に、印刷装置８２は、当該装置上の２Ｄプリントヘッド８２２をインク噴射パス内に示したインク噴射始点まで移動させるように制御する。次に、印刷装置８２は、再度第１印刷層の１又は複数のイメージファイル６に基づいて、２Ｄプリントヘッド８２２がインク噴射パス内に示したインク噴射終点に移動するまで、２Ｄプリントヘッド８２２の移動とインク噴射の実行を制御する。２Ｄプリントヘッド８２２がインク噴射終点まで移動した時、印刷装置８２は第１印刷層の着色動作が既に完了したと認定する。
【００８３】
第１印刷層の着色動作が完了した後、印刷装置８２は同一パスファイル５の次のフィールドを読み取ることにより、次の印刷層（例えば、第２印刷層）の印刷動作及び着色動作を行うことができ、上記３Ｄ実体モデルの印刷が完了するまでこれを行う。具体的には、印刷装置８２は上記スライスの順序に従って、各印刷層のスライスオブジェクトの印刷動作及び着色動作を行う。
【００８４】
特筆すべき点は、上記３Ｄオブジェクトの色が修正された場合、本発明の更新方法は３Ｄオブジェクトに対して２Ｄイメージスライス処理を再度行い、同一パスファイル５内に記録したインク噴射指令に対して更新を行うため、これにより本発明の印刷システム８は、更新後のパスファイルに基づいて、上記印刷動作及び着色動作を直接行うことができるという点である。
【００８５】
以上の内容は、本発明の好ましい具体的な実施例であり、これにより本発明の特許の範囲を制限するものではなく、本発明の内容を運用し、これに同等の変化を加えたものもすべて同様に本発明の範囲内に含まれることを明らかにしておく。
【符号の説明】
【００８６】
１    ３Ｄプリンタ
２    プリントプラットフォーム
３    ３Ｄプリントヘッド
４    ２Ｄプリントヘッド
５    パスファイル
５１    印刷パス
５２    インク噴射指令
５３    インク噴射パス
５３１    インク噴射始点
５３２    インク噴射終点
６    イメージファイル
６１    シアンイメージファイル
６２    マゼンタイメージファイル
６３    イエローイメージファイル
６４    ブラックイメージファイル
７    スライスオブジェクト
８    印刷システム
８１    処理装置
８２    印刷装置
８２１    ３Ｄプリントヘッド
８２２    ２Ｄプリントヘッド
９    ３Ｄファイル
Ｓ１０〜Ｓ３０    スライス手順
Ｓ４０〜Ｓ５６    印刷手順
Ｓ６０〜Ｓ７２    更新手順
【図１】
2019098736.tif 000003
【図２】
2019098736.tif 000004
【図３】
2019098736.tif 000005
【図４】
2019098736.tif 000006
【図５Ａ】
2019098736.tif 000007
【図５Ｂ】
2019098736.tif 000008
【図５Ｃ】
2019098736.tif 000009
【図５Ｄ】
2019098736.tif 000010
【図６】
2019098736.tif 000011
【図７】
2019098736.tif 000012