(57)【要約】【課題】  インクジェットプリンターによる印刷に関連する値の予測値の精度を向上することができる予測値出力プログラム、予測値出力装置および予測値出力方法を提供する。【解決手段】  ３Ｄプリンターによる印刷に関連する値としての印刷関連値の予測値を、３Ｄプリンターによる印刷に利用される３Ｄモデルデータから、印刷関連値予測規則に基づいて取得して出力するプリンター制御装置は、３Ｄモデルデータに基づいた３Ｄプリンターによる印刷における印刷関連値の実際の値を取得し（Ｓ２３１）、３Ｄモデルデータと、Ｓ２３１において取得した実際の値との対応関係に基づいて印刷関連値予測規則を補正する（Ｓ２３２）ことを特徴とする。【選択図】  図１１
2018089778.tif 000002
【特許請求の範囲】
【請求項１】
インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を、前記インクジェットプリンターによる印刷に利用されるデータから、特定の規則に基づいて取得する予測値取得手段と、
前記予測値取得手段によって取得された前記予測値を出力する予測値出力手段と、
前記データに基づいた前記インクジェットプリンターによる印刷における前記印刷関連値の実際の値を取得する実際値取得手段と、
前記特定の規則を補正する規則補正手段と
をコンピューターに実現させ、
前記規則補正手段は、
前記データと、
前記データに対して前記実際値取得手段によって取得された前記実際の値と
の対応関係に基づいて前記特定の規則を補正することを特徴とする予測値出力プログラム。
【請求項２】
前記規則補正手段は、前記データに基づいた前記インクジェットプリンターによる１つの印刷ジョブにおける複数通りの印刷範囲のそれぞれに相当する複数の前記対応関係に基づいて前記特定の規則を補正することを特徴とする請求項１に記載の予測値出力プログラム。
【請求項３】
前記印刷関連値は、前記インクジェットプリンターによる印刷に必要なインクの量であることを特徴とする請求項１または請求項２に記載の予測値出力プログラム。
【請求項４】
前記印刷関連値は、前記インクジェットプリンターによる印刷に必要な時間であることを特徴とする請求項１または請求項２に記載の予測値出力プログラム。
【請求項５】
前記印刷関連値は、前記インクジェットプリンターによる印刷に必要な費用であることを特徴とする請求項１または請求項２に記載の予測値出力プログラム。
【請求項６】
インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を、前記インクジェットプリンターによる印刷に利用されるデータから、特定の規則に基づいて取得する予測値取得手段と、
前記予測値取得手段によって取得された前記予測値を出力する予測値出力手段と、
前記データに基づいた前記インクジェットプリンターによる印刷における前記印刷関連値の実際の値を取得する実際値取得手段と、
前記特定の規則を補正する規則補正手段と
を備え、
前記規則補正手段は、
前記データと、
前記データに対して前記実際値取得手段によって取得された前記実際の値と
の対応関係に基づいて前記特定の規則を補正することを特徴とする予測値出力装置。
【請求項７】
インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を、前記インクジェットプリンターによる印刷に利用されるデータから、特定の規則に基づいて取得する予測値取得ステップと、
前記予測値取得ステップによって取得された前記予測値を出力する予測値出力ステップと、
前記データに基づいた前記インクジェットプリンターによる印刷における前記印刷関連値の実際の値を取得する実際値取得ステップと、
前記特定の規則を補正する規則補正ステップと
を備え、
前記規則補正ステップは、
前記データと、
前記データに対して前記実際値取得ステップによって取得された前記実際の値と
の対応関係に基づいて前記特定の規則を補正するステップであることを特徴とする予測値出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンターによる印刷に関連する値の予測値を出力するための予測値出力プログラム、予測値出力装置および予測値出力方法に関する。
【背景技術】
【０００２】
従来、インクジェットプリンターによる印刷に必要なインクの量や時間を、インクジェットプリンターによる印刷に利用されるデータから予測し、予測したインクの量や時間を表示する技術が知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１８８７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、予測したインクの量や時間と、実際にインクジェットプリンターによって印刷して必要になったインクの量や時間との間に大きな差異が生じる場合があるという問題がある。
【０００５】
そこで、本発明は、インクジェットプリンターによる印刷に関連する値の予測値の精度を向上することができる予測値出力プログラム、予測値出力装置および予測値出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の予測値出力プログラムは、インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を、前記インクジェットプリンターによる印刷に利用されるデータから、特定の規則に基づいて取得する予測値取得手段と、前記予測値取得手段によって取得された前記予測値を出力する予測値出力手段と、前記データに基づいた前記インクジェットプリンターによる印刷における前記印刷関連値の実際の値を取得する実際値取得手段と、前記特定の規則を補正する規則補正手段とをコンピューターに実現させ、前記規則補正手段は、前記データと、前記データに対して前記実際値取得手段によって取得された前記実際の値との対応関係に基づいて前記特定の規則を補正することを特徴とする。
【０００７】
この構成により、本発明の予測値出力プログラムを実行するコンピューターは、インクジェットプリンターによる印刷に利用されるデータから、インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を取得するための特定の規則を、インクジェットプリンターによる印刷に利用されるデータと、このデータに基づいたインクジェットプリンターによる印刷における印刷関連値の実際の値との対応関係に基づいて補正するので、インクジェットプリンターによる印刷に関連する値の予測値の精度を向上することができる。
【０００８】
本発明の予測値出力プログラムにおいて、前記規則補正手段は、前記データに基づいた前記インクジェットプリンターによる１つの印刷ジョブにおける複数通りの印刷範囲のそれぞれに相当する複数の前記対応関係に基づいて前記特定の規則を補正しても良い。
【０００９】
この構成により、本発明の予測値出力プログラムを実行するコンピューターは、インクジェットプリンターによる印刷に利用されるデータから、インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を取得するための特定の規則を、データに基づいたインクジェットプリンターによる１つの印刷ジョブにおいて取得される複数の対応関係に基づいて補正するので、インクジェットプリンターによる印刷に関連する値の予測値の精度を更に向上することができる。
【００１０】
本発明の予測値出力プログラムにおいて、前記印刷関連値は、前記インクジェットプリンターによる印刷に必要なインクの量であっても良い。
【００１１】
この構成により、本発明の予測値出力プログラムを実行するコンピューターは、インクジェットプリンターによる印刷に必要なインクの量の予測値の精度を向上することができるので、利便性を向上することができる。
【００１２】
本発明の予測値出力プログラムにおいて、前記印刷関連値は、前記インクジェットプリンターによる印刷に必要な時間であっても良い。
【００１３】
この構成により、本発明の予測値出力プログラムを実行するコンピューターは、インクジェットプリンターによる印刷に必要な時間の予測値の精度を向上することができるので、利便性を向上することができる。
【００１４】
本発明の予測値出力プログラムにおいて、前記印刷関連値は、前記インクジェットプリンターによる印刷に必要な費用であっても良い。
【００１５】
この構成により、本発明の予測値出力プログラムを実行するコンピューターは、インクジェットプリンターによる印刷に必要な費用の予測値の精度を向上することができるので、利便性を向上することができる。
【００１６】
本発明の予測値出力装置は、インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を、前記インクジェットプリンターによる印刷に利用されるデータから、特定の規則に基づいて取得する予測値取得手段と、前記予測値取得手段によって取得された前記予測値を出力する予測値出力手段と、前記データに基づいた前記インクジェットプリンターによる印刷における前記印刷関連値の実際の値を取得する実際値取得手段と、前記特定の規則を補正する規則補正手段とを備え、前記規則補正手段は、前記データと、前記データに対して前記実際値取得手段によって取得された前記実際の値との対応関係に基づいて前記特定の規則を補正することを特徴とする。
【００１７】
この構成により、本発明の予測値出力装置は、インクジェットプリンターによる印刷に利用されるデータから、インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を取得するための特定の規則を、インクジェットプリンターによる印刷に利用されるデータと、このデータに基づいたインクジェットプリンターによる印刷における印刷関連値の実際の値との対応関係に基づいて補正するので、インクジェットプリンターによる印刷に関連する値の予測値の精度を向上することができる。
【００１８】
本発明の予測値出力方法は、インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を、前記インクジェットプリンターによる印刷に利用されるデータから、特定の規則に基づいて取得する予測値取得ステップと、前記予測値取得ステップによって取得された前記予測値を出力する予測値出力ステップと、前記データに基づいた前記インクジェットプリンターによる印刷における前記印刷関連値の実際の値を取得する実際値取得ステップと、前記特定の規則を補正する規則補正ステップとを備え、前記規則補正ステップは、前記データと、前記データに対して前記実際値取得ステップによって取得された前記実際の値との対応関係に基づいて前記特定の規則を補正するステップであることを特徴とする。
【００１９】
この構成により、本発明の予測値出力方法は、インクジェットプリンターによる印刷に利用されるデータから、インクジェットプリンターによる印刷に関連する値としての印刷関連値の予測値を取得するための特定の規則を、インクジェットプリンターによる印刷に利用されるデータと、このデータに基づいたインクジェットプリンターによる印刷における印刷関連値の実際の値との対応関係に基づいて補正するので、インクジェットプリンターによる印刷に関連する値の予測値の精度を向上することができる。
【発明の効果】
【００２０】
本発明の予測値出力プログラム、予測値出力装置および予測値出力方法は、インクジェットプリンターによる印刷に関連する値の予測値の精度を向上することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施の形態に係る三次元造形システムのブロック図である。
【図２】図１に示す３Ｄプリンターの正面図である。
【図３】図１に示す３Ｄプリンターのブロック図である。
【図４】図１に示すプリンター制御装置のブロック図である。
【図５】図１に示す３Ｄモデルデータ生成装置のブロック図である。
【図６】図４に示す表示部に表示されるグラフィカルユーザーインターフェイスの一例を示す図である。
【図７】履歴表示領域が表示されている場合の図６に示すグラフィカルユーザーインターフェイスの一例を示す図である。
【図８】印刷関連値の予測値を表示する場合の図４に示すプリンター制御装置の動作のフローチャートである。
【図９】３Ｄプリンターによる印刷に必要なＵＶインクの量の図４に示す印刷関連値予測規則の一例を示すフローチャートである。
【図１０】３Ｄプリンターによって三次元造形物を造形する場合の図４に示すプリンター制御装置の動作のフローチャートである。
【図１１】印刷関連値予測規則を補正する場合の図４に示すプリンター制御装置の動作のフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２３】
まず、本実施の形態に係る三次元造形システムの構成について説明する。
【００２４】
図１は、本実施の形態に係る三次元造形システム１０のブロック図である。
【００２５】
図１に示すように、三次元造形システム１０は、インクによる印刷によって三次元造形物を造形するインクジェットプリンターである３Ｄプリンター２０と、３Ｄプリンター２０を制御するプリンター制御装置４０と、例えばＯＢＪ形式、３ＭＦ形式、ＳＴＬ形式などの形式の３Ｄモデルデータを生成する３Ｄモデルデータ生成装置５０とを備えている。プリンター制御装置４０は、３Ｄプリンター２０が処理可能な造形データを３Ｄモデルデータに基づいて生成する装置である。
【００２６】
図２は、３Ｄプリンター２０の正面図である。
【００２７】
図２に示すように、３Ｄプリンター２０は、鉛直方向２０ａにおける下側に紫外線硬化型インク（以下「ＵＶインク」と言う。）２１ａを吐出する複数のインクジェットヘッド２１と、インクジェットヘッド２１によって吐出されて形成されたＵＶインク２１ａの層２１ｂを接触によって平坦化するための平坦化部材としての平坦化ローラー２２と、ＵＶインク２１ａの層２１ｂに紫外線２３ａを照射するための紫外線照射装置２３とを搭載しているキャリッジ２４を備えている。
【００２８】
なお、図２においては、インクジェットヘッド２１が１つしか描かれていない。しかしながら、実際には、３Ｄプリンター２０は、ＵＶインク２１ａの種類毎にインクジェットヘッド２１を備えている。
【００２９】
ＵＶインク２１ａとしては、例えば、三次元造形物の材料になる造形インクと、造形インクによって任意の形状の三次元造形物を形成するために三次元造形物を支持するサポート部の材料になるサポートインクとが存在する。
【００３０】
造形インクとしては、例えば、三次元造形物の基礎部分の材料になる白色のモデルインクと、三次元造形物においてモデルインクの外側に配置されることによって三次元造形物の表面部分を加飾するためのカラーインクと、三次元造形物においてモデルインクまたはカラーインクの外側に配置されることによって三次元造形物の表面部分を加飾するためのクリアーインクとが存在する。カラーインクとしては、例えば、シアンインク、マゼンタインク、イエローインクおよびブラックインクが存在する。
【００３１】
サポートインクは、例えば、水などの特定の液体によって容易に除去されることが可能なインクである。３Ｄプリンター２０において、サポート部は、三次元造形物に対して鉛直方向２０ａにおける下側や水平方向に形成される。例えば、サポート部は、三次元造形物がオーバーハング部を備える場合に、オーバーハング部に対して鉛直方向２０ａにおける下側に形成されてオーバーハング部を支持する。
【００３２】
３Ｄプリンター２０は、インクジェットヘッド２１によって吐出されて紫外線照射装置２３による紫外線２３ａによって硬化されたＵＶインク２１ａによって形成される三次元造形物やサポート部を支持する支持面２５ａが形成されている台２５を備えている。支持面２５ａは、鉛直方向２０ａに直交する水平方向に延在している。
【００３３】
キャリッジ２４および台２５の一方は、他方に対して水平方向に相対移動可能である。
【００３４】
例えば、キャリッジ２４は、水平方向のうち主走査方向２０ｂに移動可能に図示していない機構によって支持されていることによって、台２５に対して主走査方向２０ｂに相対移動可能である。なお、以下においては、キャリッジ２４が主走査方向２０ｂに移動することによって台２５に対して主走査方向２０ｂに相対移動する例について説明するが、台２５が主走査方向２０ｂに移動することによってキャリッジ２４に対して主走査方向２０ｂに相対移動しても良いし、キャリッジ２４および台２５がそれぞれ主走査方向２０ｂに移動することによってキャリッジ２４および台２５の一方が他方に対して主走査方向２０ｂに相対移動しても良い。
【００３５】
また、キャリッジ２４は、水平方向のうち主走査方向２０ｂに直交する副走査方向に移動可能に図示していない機構によって支持されていることによって、台２５に対して副走査方向に相対移動可能である。なお、以下においては、キャリッジ２４が副走査方向に移動することによって台２５に対して副走査方向に相対移動する例について説明するが、台２５が副走査方向に移動することによってキャリッジ２４に対して副走査方向に相対移動しても良いし、キャリッジ２４および台２５がそれぞれ副走査方向に移動することによってキャリッジ２４および台２５の一方が他方に対して副走査方向に相対移動しても良い。
【００３６】
キャリッジ２４および台２５の一方は、他方に対して鉛直方向２０ａに相対移動可能である。例えば、台２５は、鉛直方向２０ａに移動可能に図示していない機構によって支持されていることによって、キャリッジ２４に対して鉛直方向２０ａに相対移動可能である。なお、以下においては、台２５が鉛直方向２０ａに移動することによってキャリッジ２４に対して鉛直方向２０ａに相対移動する例について説明するが、キャリッジ２４が鉛直方向２０ａに移動することによって台２５に対して鉛直方向２０ａに相対移動しても良いし、キャリッジ２４および台２５がそれぞれ鉛直方向２０ａに移動することによってキャリッジ２４および台２５の一方が他方に対して鉛直方向２０ａに相対移動しても良い。
【００３７】
３Ｄプリンター２０は、インクジェットヘッド２１に供給されるＵＶインク２１ａを貯留しているインクタンク２６と、造形インクやサポートインクによって形成される層２１ｂを平坦化するために平坦化ローラー２２によって層２１ｂから掻き取られたＵＶインク２１ａや、インクジェットヘッド２１などのメンテナンスによって排出されたＵＶインク２１ａなど、造形（印刷）が実行されるために廃棄されるＵＶインク２１ａ（以下「廃インク」と言う。）を貯留するための廃インクタンク２７とを備えている。
【００３８】
なお、図２においては、インクタンク２６が１つしか描かれていない。しかしながら、実際には、３Ｄプリンター２０は、ＵＶインク２１ａの種類毎にインクタンク２６を備えている。
【００３９】
図３は、３Ｄプリンター２０のブロック図である。
【００４０】
図３に示すように、３Ｄプリンター２０は、キャリッジ２４（図２参照。）を主走査方向２０ｂ（図２参照。）に移動させる主走査方向移動装置２８と、キャリッジ２４を副走査方向に移動させる副走査方向移動装置２９と、台２５（図２参照。）を鉛直方向２０ａ（図２参照。）に移動させる鉛直方向移動装置３０と、種々の操作が入力されるボタンなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部３２と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークを介して、または、ネットワークを介さずに有線または無線で直接に、外部の装置と通信を行う通信デバイスである通信部３３と、各種の情報を記憶する半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部３４と、３Ｄプリンター２０全体を制御する制御部３５とを備えている。
【００４１】
制御部３５は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部３４に記憶されているプログラムを実行するようになっている。
【００４２】
制御部３５は、通信部３３を介してプリンター制御装置４０（図１参照。）から入力された造形データに基づいて、インクジェットヘッド２１、紫外線照射装置２３、主走査方向移動装置２８、副走査方向移動装置２９および鉛直方向移動装置３０を制御する。具体的には、制御部３５は、副走査方向移動装置２９によって台２５に対する副走査方向におけるキャリッジ２４の位置を変更する度に、主走査方向移動装置２８によって主走査方向２０ｂにキャリッジ２４を移動させながら、インクジェットヘッド２１および紫外線照射装置２３によって造形インクやサポートインクによる水平方向に延在する層２１ｂを形成する。そして、制御部３５は、鉛直方向移動装置３０によってキャリッジ２４に対する鉛直方向２０ａにおける台２５の位置を変更する度に、上述した動作を繰り返すことによって、造形インクやサポートインクによる水平方向に延在する層２１ｂを鉛直方向２０ａに積み上げて、台２５上に三次元造形物やサポート部を形成する。
【００４３】
図４は、プリンター制御装置４０のブロック図である。
【００４４】
図４に示すように、プリンター制御装置４０は、種々の操作が入力されるキーボード、マウスなどの入力デバイスである操作部４１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部４２と、ＬＡＮなどのネットワークを介して、または、ネットワークを介さずに有線または無線で直接に、外部の装置と通信を行う通信デバイスである通信部４３と、各種の情報を記憶する半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部４４と、プリンター制御装置４０全体を制御する制御部４５とを備えている。プリンター制御装置４０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターによって構成されている。
【００４５】
記憶部４４は、３Ｄプリンター２０（図３参照。）を制御するためのプリンター制御プログラム４４ａを記憶している。プリンター制御プログラム４４ａは、プリンター制御装置４０の製造段階でプリンター制御装置４０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリー、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの外部の記憶媒体からプリンター制御装置４０に追加でインストールされても良いし、ネットワーク上からプリンター制御装置４０に追加でインストールされても良い。
【００４６】
記憶部４４は、３Ｄプリンター２０による印刷に関連する値としての印刷関連値の予測値を、３Ｄプリンター２０による印刷に利用されるデータとしての３Ｄモデルデータから取得するための特定の規則である印刷関連値予測規則４４ｂを、印刷関連値の種類毎に記憶している。印刷関連値予測規則４４ｂは、例えば、計算式である。ここで、印刷関連値としては、例えば、３Ｄプリンター２０による印刷に必要な時間、３Ｄプリンター２０による印刷に必要なＵＶインク２１ａの量、３Ｄプリンター２０による印刷に必要な廃インクの量、３Ｄプリンター２０による印刷に必要な費用などが存在する。
【００４７】
記憶部４４は、３Ｄプリンター２０による印刷の結果としての造形結果４４ｃを記憶している。造形結果４４ｃは、印刷関連値の実際の値が、３Ｄプリンター２０による印刷ジョブ毎に含まれている。
【００４８】
制御部４５は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部４４に記憶されているプログラムを実行するようになっている。
【００４９】
制御部４５は、プリンター制御プログラム４４ａを実行することによって、３Ｄプリンター２０の印刷関連値の予測値を３Ｄモデルデータから印刷関連値予測規則４４ｂに基づいて取得する予測値取得手段４５ａと、予測値取得手段４５ａによって取得された予測値を表示部４２に出力する予測値出力手段４５ｂと、３Ｄモデルデータに基づいた３Ｄプリンター２０による印刷における印刷関連値の実際の値を取得する実際値取得手段４５ｃと、印刷関連値予測規則４４ｂを補正する規則補正手段４５ｄとを実現する。
【００５０】
なお、プリンター制御装置４０は、上述したように、プリンター制御プログラム４４ａを実行することによって３Ｄプリンター２０の印刷関連値の予測値を表示部４２に出力するので、本発明の予測値出力装置を構成している。また、プリンター制御プログラム４４ａは、本発明の予測値出力プログラムを構成している。
【００５１】
図５は、３Ｄモデルデータ生成装置５０のブロック図である。
【００５２】
図５に示すように、３Ｄモデルデータ生成装置５０は、種々の操作が入力されるキーボード、マウスなどの入力デバイスである操作部５１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部５２と、ＬＡＮなどのネットワークを介して、または、ネットワークを介さずに有線または無線で直接に、外部の装置と通信を行う通信デバイスである通信部５３と、各種の情報を記憶する半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部５４と、３Ｄモデルデータ生成装置５０全体を制御する制御部５５とを備えている。３Ｄモデルデータ生成装置５０は、例えば、ＰＣなどのコンピューターによって構成されている。
【００５３】
記憶部５４は、３Ｄモデルデータを生成するための３Ｄモデルデータ生成プログラム５４ａを記憶している。３Ｄモデルデータ生成プログラム５４ａは、３Ｄモデルデータ生成装置５０の製造段階で３Ｄモデルデータ生成装置５０にインストールされていても良いし、ＵＳＢメモリー、ＣＤ、ＤＶＤなどの外部の記憶媒体から３Ｄモデルデータ生成装置５０に追加でインストールされても良いし、ネットワーク上から３Ｄモデルデータ生成装置５０に追加でインストールされても良い。
【００５４】
記憶部５４は、３Ｄプリンター２０の印刷関連値の予測値を３Ｄモデルデータから取得するための特定の規則である印刷関連値予測規則５４ｂを、印刷関連値の種類毎に記憶している。印刷関連値予測規則５４ｂは、例えば、計算式である。
【００５５】
制御部５５は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部５４に記憶されているプログラムを実行するようになっている。
【００５６】
制御部５５は、３Ｄモデルデータ生成プログラム５４ａを実行することによって、３Ｄプリンター２０の印刷関連値の予測値を３Ｄモデルデータから印刷関連値予測規則５４ｂに基づいて取得する予測値取得手段５５ａと、予測値取得手段５５ａによって取得された予測値を表示部５２に出力する予測値出力手段５５ｂと、３Ｄモデルデータに基づいた３Ｄプリンター２０による印刷における印刷関連値の実際の値を取得する実際値取得手段５５ｃと、印刷関連値予測規則５４ｂを補正する規則補正手段５５ｄとを実現する。
【００５７】
なお、３Ｄモデルデータ生成装置５０は、上述したように、３Ｄモデルデータ生成プログラム５４ａを実行することによって３Ｄプリンター２０の印刷関連値の予測値を表示部５２に出力するので、本発明の予測値出力装置を構成している。また、３Ｄモデルデータ生成プログラム５４ａは、本発明の予測値出力プログラムを構成している。
【００５８】
次に、プリンター制御装置４０の動作について説明する。
【００５９】
図６は、表示部４２に表示されるグラフィカルユーザーインターフェイス（以下「ＧＵＩ」と言う。）１００の一例を示す図である。
【００６０】
プリンター制御装置４０が起動されると、制御部４５は、プリンター制御プログラム４４ａを実行することによって、図６に示すＧＵＩ１００を表示部４２に表示する。
【００６１】
図６に示すように、ＧＵＩ１００は、３Ｄプリンター２０やプリンター制御装置４０の情報が常に表示される常時表示領域１１０と、タブによって表示内容が切り替えられる表示切替領域１２０とを含んでいる。
【００６２】
常時表示領域１１０は、プリンター制御プログラム４４ａのバージョンを示すアプリケーションバージョン表示領域１１１ａと、プリンター制御装置４０のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを示すＩＰアドレス表示領域１１１ｂとを含んでいる。
【００６３】
常時表示領域１１０は、３Ｄプリンター２０の名称を示すプリンター名表示領域１１２ａと、３Ｄプリンター２０のシリアルナンバーを示すシリアルナンバー表示領域１１２ｂと、３Ｄプリンター２０のファームウェアのバージョンを示すＦＷバージョン表示領域１１２ｃと、３Ｄプリンター２０の状態として「造形中」、「待機中」および「印刷不可」の何れかの状態を示す状態表示領域１１２ｄとを含んでいる。
【００６４】
常時表示領域１１０は、サポートインクのインクタンク２６におけるサポートインクの貯留量、すなわち、残量をグラフおよび数値で示すサポートインク残量表示領域１１３ａを含んでいる。モデルインク、クリアーインク、シアンインク、マゼンタインク、イエローインク、ブラックインクについても同様に、常時表示領域１１０は、モデルインク残量表示領域１１３ｂ、クリアーインク残量表示領域１１３ｃ、シアンインク残量表示領域１１３ｄ、マゼンタインク残量表示領域１１３ｅ、イエローインク残量表示領域１１３ｆ、ブラックインク残量表示領域１１３ｇを含んでいる。また、常時表示領域１１０は、廃インクタンク２７におけるＵＶインク２１ａの貯留量を示す廃インク量表示領域１１３ｈを含んでいる。
【００６５】
サポートインク残量表示領域１１３ａのグラフは、サポートインクのインクタンク２６におけるサポートインクの最大貯留量を全体の矩形で示しており、サポートインクのインクタンク２６におけるサポートインクの貯留量を全体の矩形に含まれる左側の矩形で示している。モデルインク残量表示領域１１３ｂ、クリアーインク残量表示領域１１３ｃ、シアンインク残量表示領域１１３ｄ、マゼンタインク残量表示領域１１３ｅ、イエローインク残量表示領域１１３ｆ、ブラックインク残量表示領域１１３ｇおよび廃インク量表示領域１１３ｈについても同様である。
【００６６】
サポートインク残量表示領域１１３ａは、サポートインクのインクタンク２６におけるサポートインクの残量が特定の量を下回った場合、サポートインク残量表示領域１１３ａの対象のＵＶインク２１ａであるサポートインクを示している「サポート」の文字が強調表示されるなど、何らかの強調表示がされる。モデルインク残量表示領域１１３ｂ、クリアーインク残量表示領域１１３ｃ、シアンインク残量表示領域１１３ｄ、マゼンタインク残量表示領域１１３ｅ、イエローインク残量表示領域１１３ｆおよびブラックインク残量表示領域１１３ｇについても同様である。また、廃インク量表示領域１１３ｈは、廃インクタンク２７におけるＵＶインク２１ａの貯留量が特定の量を上回った場合、「廃インク」の文字が強調表示されるなど、何らかの強調表示がされる。
【００６７】
常時表示領域１１０は、直近で発生している、エラーやワーニングを示すエラー／ワーニング表示領域１１４ａと、プリンター制御プログラム４４ａや３Ｄプリンター２０のファームウェアのバージョンアップのためのバージョンアップ情報などの通知を行うお知らせ表示領域１１４ｂとを含んでいる。お知らせ表示領域１１４ｂは、バージョンアップ情報がある場合、アイコンが表示される。そして、このアイコンがクリックされることによって、制御部４５は、プリンター制御プログラム４４ａや３Ｄプリンター２０のファームウェアのバージョンアップをするためのバージョンアップ画面を表示部４２に表示する。
【００６８】
常時表示領域１１０は、記憶部４４のワークフォルダーの残容量をグラフで示すＨＤＤ残量表示領域１１５ａを含んでいる。ＨＤＤ残量表示領域１１５ａは、記憶部４４のワークフォルダーの残容量が特定の容量を下回った場合、グラフの色が変わるなど、何らかの強調表示がされる。
【００６９】
表示切替領域１２０は、３Ｄプリンター２０による現在の処理対象の印刷ジョブ（以下「現在対象ジョブ」と言う。）と、３Ｄプリンター２０による処理の待機中の印刷ジョブ（以下「待機ジョブ」と言う。）とを表示するためのジョブ表示領域１３０に表示切替領域１２０の表示内容を切り替えるための造形タブ１２１と、造形結果４４ｃを履歴として表示するための後述の履歴表示領域１４０（図７参照。）に表示切替領域１２０の表示内容を切り替えるための履歴タブ１２２と、３Ｄプリンター２０のメンテナンスに関連する情報を表示するためのメンテナンス関連情報表示領域に表示切替領域１２０の表示内容を切り替えるためのメンテナンスタブ１２３と、ＧＵＩ１００の表示言語の設定やプリンター制御装置４０のネットワーク設定など、各種の設定のための設定表示領域に表示切替領域１２０の表示内容を切り替えるための設定タブ１２４とを備えている。
【００７０】
なお、メンテナンス関連情報表示領域および設定表示領域については、詳細な説明を省略する。
【００７１】
ジョブ表示領域１３０は、現在対象ジョブを示す現在対象ジョブ表示領域１３１と、待機ジョブを示す待機ジョブ表示領域１３５とを含んでいる。
【００７２】
現在対象ジョブ表示領域１３１は、現在対象ジョブの状態として「造形中」、「待機中」および「一時停止中」の何れかの状態を示す状態表示領域１３２ａと、現在対象ジョブの造形の進捗状況（％）をプログレスバーで示す進捗状況表示領域１３２ｂと、現在対象ジョブの完了予定時刻を示す完了予定時刻表示領域１３２ｃとを含んでいる。プリンター制御プログラム４４ａを実行中の制御部４５は、現在対象ジョブの造形に必要であると予測される時間（以下「造形予測時間」と言う。）を、現在対象ジョブの３Ｄモデルデータに基づいて算出可能である。そして、プリンター制御プログラム４４ａを実行中の制御部４５は、現在対象ジョブの造形の開始時刻に現在対象ジョブの造形予測時間を加えることによって、現在対象ジョブの完了予定時刻を算出可能である。
【００７３】
現在対象ジョブ表示領域１３１は、現在対象ジョブの造形を開始するための造形開始ボタン１３２ｄと、現在対象ジョブの造形を一時停止するための一時停止ボタン１３２ｅと、現在対象ジョブの造形を中止するためのキャンセルボタン１３２ｆとを含んでいる。造形開始ボタン１３２ｄが操作されると、現在対象ジョブの３Ｄモデルデータに基づいて生成された造形データが３Ｄプリンター２０に送信される。造形開始ボタン１３２ｄは、現在対象ジョブが無い場合や、現在対象ジョブの状態が「造形中」である場合には、グレーアウトされて操作されることができない。一時停止ボタン１３２ｅは、現在対象ジョブの状態が「造形中」である場合を除き、グレーアウトされて操作されることができない。キャンセルボタン１３２ｆは、現在対象ジョブの状態が「一時停止中」である場合を除き、グレーアウトされて操作されることができない。キャンセルボタン１３２ｆが操作されると、現在対象ジョブは、現在対象ジョブではなくなり、履歴に含められる（すなわち、後述の履歴ジョブ一覧表示領域１４１ａ（図７参照。）に含められる。）。
【００７４】
現在対象ジョブ表示領域１３１は、現在対象ジョブの名称を示すジョブ名表示領域１３３ａと、現在対象ジョブの発行者を示す発行者表示領域１３３ｂと、現在対象ジョブの発行時刻を示す発行時刻表示領域１３３ｃと、現在対象ジョブの造形の開始時刻を示す造形開始時刻表示領域１３３ｄと、現在対象ジョブの造形予測時間を示す造形予測時間表示領域１３３ｅと、現在対象ジョブの造形に必要な費用を示す造形予測費用表示領域１３３ｆとを含んでいる。ここで、プリンター制御プログラム４４ａを実行中の制御部４５は、例えば、現在対象ジョブの造形予測時間や、現在対象ジョブの造形に対して予測されるＵＶインク２１ａの使用量などに基づいて、現在対象ジョブの造形に必要な費用を算出することができる。
【００７５】
現在対象ジョブ表示領域１３１は、現在対象ジョブの造形のプレビューを示すプレビュー表示領域１３３ｇを含んでいる。
【００７６】
プレビュー表示領域１３３ｇによって示されるプレビューは、３Ｄプリンター２０によって造形される三次元造形物を鉛直方向２０ａの上側から観察した場合のプレビューである。プレビュー表示領域１３３ｇによって示されるプレビューの下側に示される数値は、３Ｄプリンター２０によって造形される三次元造形物のサイズを示している。ここで、Ｘ、Ｙ、Ｚは、それぞれ、副走査方向、主走査方向２０ｂ、鉛直方向２０ａを示している。
【００７７】
現在対象ジョブ表示領域１３１は、特定の３Ｄモデルデータに基づいた３Ｄプリンター２０による印刷に対して予測されるサポートインクの使用量をグラフおよび数値で示すサポートインク予測使用量表示領域１３４ａを含んでいる。モデルインク、クリアーインク、シアンインク、マゼンタインク、イエローインク、ブラックインクについても同様に、現在対象ジョブ表示領域１３１は、モデルインク予測使用量表示領域１３４ｂ、クリアーインク予測使用量表示領域１３４ｃ、シアンインク予測使用量表示領域１３４ｄ、マゼンタインク予測使用量表示領域１３４ｅ、イエローインク予測使用量表示領域１３４ｆ、ブラックインク予測使用量表示領域１３４ｇを含んでいる。また、現在対象ジョブ表示領域１３１は、特定の３Ｄモデルデータに基づいた３Ｄプリンター２０による印刷に対して予測される、廃インクタンク２７へのＵＶインク２１ａの廃棄量を示す廃インク量予測表示領域１３４ｈを含んでいる。
【００７８】
サポートインク予測使用量表示領域１３４ａのグラフは、サポートインクのインクタンク２６におけるサポートインクの最大貯留量を全体の矩形で示しており、特定の３Ｄモデルデータに基づいた３Ｄプリンター２０による印刷に対して予測される、サポートインクのインクタンク２６からのサポートインクの使用量を全体の矩形に含まれる左側の矩形で示している。モデルインク予測使用量表示領域１３４ｂ、クリアーインク予測使用量表示領域１３４ｃ、シアンインク予測使用量表示領域１３４ｄ、マゼンタインク予測使用量表示領域１３４ｅ、イエローインク予測使用量表示領域１３４ｆおよびブラックインク予測使用量表示領域１３４ｇについても同様である。廃インク量予測表示領域１３４ｈのグラフは、廃インクタンク２７におけるＵＶインク２１ａの最大貯留量を全体の矩形で示しており、特定の３Ｄモデルデータに基づいた３Ｄプリンター２０による印刷に対して予測される、廃インクタンク２７へのＵＶインク２１ａの廃棄量を全体の矩形に含まれる左側の矩形で示している。
【００７９】
待機ジョブ表示領域１３５は、待機ジョブをリスト形式で示す待機ジョブ一覧表示領域１３６ａを含んでいる。待機ジョブ一覧表示領域１３６ａは、待機ジョブの数が１ページ分のリストに表示可能な最大数を上回る場合、ページが切り替えられることによって全ての待機ジョブを表示可能である。待機ジョブ一覧表示領域１３６ａにおいては、表示されている待機ジョブの行がクリックされることによって、その待機ジョブが選択されることが可能である。待機ジョブ一覧表示領域１３６ａにおいては、複数の待機ジョブが同時に選択されることはできない。待機ジョブ一覧表示領域１３６ａに表示される待機ジョブには、記憶部４４に記憶されている３Ｄモデルデータや造形データのうち、その待機ジョブの３Ｄモデルデータや造形データが関連付けられている。
【００８０】
待機ジョブ表示領域１３５は、待機ジョブの合計数を示す合計数表示領域１３６ｂと、待機ジョブ一覧表示領域１３６ａに表示されているリストのページ数を示すページ数表示領域１３６ｃと、待機ジョブ一覧表示領域１３６ａに表示されているリストのページを切り替えるページ遷移ボタン１３６ｄとを含んでいる。ページ遷移ボタン１３６ｄは、待機ジョブの数が１ページ分のリストに表示可能な最大数以下である場合、グレーアウトされて操作されることができない。
【００８１】
待機ジョブ表示領域１３５は、待機ジョブ一覧表示領域１３６ａにおいて選択されている待機ジョブの造形のプレビューを示す、プレビュー表示領域１３３ｇと同様なプレビュー表示領域１３７ａと、待機ジョブ一覧表示領域１３６ａにおいて選択されている待機ジョブを待機ジョブ一覧表示領域１３６ａから削除するための削除ボタン１３７ｂと、ＵＳＢメモリーなどの外部の記憶媒体に記憶されている印刷ジョブを待機ジョブとして待機ジョブ一覧表示領域１３６ａに追加するためのジョブインポートボタン１３７ｃとを含んでいる。
【００８２】
待機ジョブ表示領域１３５は、待機ジョブ一覧表示領域１３６ａにおいて選択されている待機ジョブを現在対象ジョブに移行するための移行ボタン１３８ａを含んでいる。移行ボタン１３８ａが操作されることによって現在対象ジョブに移行した待機ジョブは、待機ジョブ一覧表示領域１３６ａから削除される。
【００８３】
図７は、履歴表示領域１４０が表示されている場合のＧＵＩ１００の一例を示す図である。
【００８４】
図７に示すように、履歴表示領域１４０は、履歴に含まれる印刷ジョブ（以下「履歴ジョブ」と言う。）をリスト形式で示す履歴ジョブ一覧表示領域１４１ａを含んでいる。履歴ジョブ一覧表示領域１４１ａは、タイトルの行、すなわち、先頭の行において何れかのタイトルがクリックされると、クリックされたタイトルでソートされる。履歴ジョブ一覧表示領域１４１ａは、同一のタイトルが連続してクリックされる度に、ソートの順番が昇順および降順の間で切り替わる。履歴ジョブ一覧表示領域１４１ａは、デフォルトでは、「Ｎｏ．」のタイトルで昇順にソートされている。履歴ジョブ一覧表示領域１４１ａは、履歴ジョブの数が１ページ分のリストに表示可能な最大数を上回る場合、ページが切り替えられることによって全ての履歴ジョブを表示可能である。履歴ジョブ一覧表示領域１４１ａにおいては、表示されている履歴ジョブの行がクリックされることによって、その履歴ジョブが選択されることが可能である。履歴ジョブ一覧表示領域１４１ａにおいては、複数の履歴ジョブが同時に選択されることはできない。
【００８５】
履歴ジョブ一覧表示領域１４１ａに表示される履歴ジョブには、記憶部４４に記憶されている３Ｄモデルデータや造形データのうち、その履歴ジョブの３Ｄモデルデータや造形データが関連付けられている。
【００８６】
なお、履歴ジョブ一覧表示領域１４１ａにおいて、「結果」欄の値が「完了」の履歴ジョブは、３Ｄプリンター２０による印刷ジョブの実行が完了した履歴ジョブである。また、履歴ジョブ一覧表示領域１４１ａにおいて、「結果」欄の値が「キャンセル」の履歴ジョブは、３Ｄプリンター２０による印刷ジョブの実行が中断された履歴ジョブであり、印刷ジョブにおける中断時点が関連付けられている。
【００８７】
履歴表示領域１４０は、履歴ジョブの合計数を示す合計数表示領域１４１ｂと、履歴ジョブ一覧表示領域１４１ａに表示されているリストのページ数を示すページ数表示領域１４１ｃと、履歴ジョブ一覧表示領域１４１ａに表示されているリストのページを切り替えるページ遷移ボタン１４１ｄとを含んでいる。ページ遷移ボタン１４１ｄは、履歴ジョブの数が１ページ分のリストに表示可能な最大数以下である場合、グレーアウトされて操作されることができない。
【００８８】
履歴表示領域１４０は、履歴ジョブ一覧表示領域１４１ａにおいて選択されている履歴ジョブの造形のプレビューを示す、プレビュー表示領域１３３ｇ（図６参照。）と同様なプレビュー表示領域１４２ａを含んでいる。
【００８９】
履歴表示領域１４０は、履歴ジョブ一覧表示領域１４１ａにおいて選択されている履歴ジョブを待機ジョブとする（すなわち、待機ジョブ一覧表示領域１３６ａに含める）ための再造形ボタン１４２ｂと、履歴ジョブ一覧表示領域１４１ａにおいて選択されている履歴ジョブを履歴ジョブ一覧表示領域１４１ａ、すなわち、履歴から削除するための削除ボタン１４２ｃと、履歴ジョブ一覧表示領域１４１ａにおいて選択されている履歴ジョブをＵＳＢメモリーなどの外部の記憶媒体に記憶させるためのジョブエクスポートボタン１４２ｄと、履歴情報をテキストファイルに書き出すためのログファイル作成ボタン１４２ｅと、履歴に含まれる印刷ジョブを全て履歴から削除するための履歴クリアボタン１４２ｆとを含んでいる。
【００９０】
なお、再造形ボタン１４２ｂが押されたとしても、履歴ジョブ一覧表示領域１４１ａにおいて選択されている履歴ジョブは、履歴ジョブ一覧表示領域１４１ａから無くならない。
【００９１】
また、ログファイル作成ボタン１４２ｅが押されたとしても、履歴に含まれる印刷ジョブの３Ｄモデルデータや造形データは書き出されない。
【００９２】
次に、印刷関連値の予測値を表示する場合のプリンター制御装置４０の動作について説明する。
【００９３】
プリンター制御装置４０は、移行ボタン１３８ａが操作されることによって待機ジョブを現在対象ジョブに移行させると、図８に示す動作を実行する。
【００９４】
図８は、印刷関連値の予測値を表示する場合のプリンター制御装置４０の動作のフローチャートである。
【００９５】
図８に示すように、予測値取得手段４５ａは、３Ｄプリンター２０の印刷関連値の予測値を３Ｄモデルデータから印刷関連値予測規則４４ｂに基づいて取得する（Ｓ２０１）。
【００９６】
次いで、予測値出力手段４５ｂは、Ｓ２０１において取得された予測値を表示部４２に出力する（Ｓ２０２）。例えば、予測値出力手段４５ｂは、Ｓ２０１において取得された、３Ｄプリンター２０による印刷に必要な時間の予測値、すなわち、造形予測時間を、造形予測時間表示領域１３３ｅに表示する。また、予測値出力手段４５ｂは、Ｓ２０１において取得された、３Ｄプリンター２０による印刷に必要なＵＶインク２１ａの量の予測値を、ＵＶインク２１ａの種類毎に、サポートインク予測使用量表示領域１３４ａ、モデルインク予測使用量表示領域１３４ｂ、クリアーインク予測使用量表示領域１３４ｃ、シアンインク予測使用量表示領域１３４ｄ、マゼンタインク予測使用量表示領域１３４ｅ、イエローインク予測使用量表示領域１３４ｆ、ブラックインク予測使用量表示領域１３４ｇに表示する。また、予測値出力手段４５ｂは、Ｓ２０１において取得された、３Ｄプリンター２０による印刷に必要な廃インクの量を、廃インク量予測表示領域１３４ｈに表示する。また、予測値出力手段４５ｂは、Ｓ２０１において取得された、３Ｄプリンター２０による印刷に必要な費用を、造形予測費用表示領域１３３ｆに表示する。
【００９７】
予測値出力手段４５ｂは、Ｓ２０２の処理の後、図８に示す動作を終了する。
【００９８】
ここで、印刷関連値予測規則４４ｂについて具体的に説明する。例として、３Ｄプリンター２０による印刷に必要なＵＶインク２１ａの量の印刷関連値予測規則４４ｂについて説明する。
【００９９】
図９は、３Ｄプリンター２０による印刷に必要なＵＶインク２１ａの量の印刷関連値予測規則４４ｂの一例を示すフローチャートである。なお、理解を容易にするために、ＵＶインク２１ａの種類を考慮せずに、特定の３Ｄモデルデータに基づいて造形する場合のＵＶインク２１ａ全体の量について考える。
【０１００】
図９に示すように、予測値取得手段４５ａは、三次元造形物およびサポート部を合わせた全体（以下「全体造形物」と言う。）の体積を３Ｄモデルデータに基づいて算出する（Ｓ２１１）。
【０１０１】
次いで、予測値取得手段４５ａは、Ｓ２１１において算出した体積を１ピクセル分の体積で割ることによって、全体造形物を構成するピクセルの数を算出する（Ｓ２１２）。
【０１０２】
次いで、予測値取得手段４５ａは、１ピクセル分の体積に相当するとして設定されているＵＶインク２１ａの量（以下「ピクセル対応インク量」と言う。）と、Ｓ２１２において算出したピクセルの数とを掛け合わせることによって、３Ｄプリンター２０による印刷に必要なＵＶインク２１ａの量の予測値を算出して（Ｓ２１３）、図９に示す動作を終了する。
【０１０３】
次に、３Ｄプリンター２０によって三次元造形物を造形する場合のプリンター制御装置４０の動作について説明する。
【０１０４】
プリンター制御装置４０の制御部４５は、造形開始ボタン１３２ｄが押されると、プリンター制御プログラム４４ａを実行することによって、図１０に示す動作を実行する。
【０１０５】
図１０は、３Ｄプリンター２０によって三次元造形物を造形する場合のプリンター制御装置４０の動作のフローチャートである。
【０１０６】
図１０に示すように、制御部４５は、現在対象ジョブの３Ｄモデルデータに基づいて造形データを生成する（Ｓ２２１）。
【０１０７】
次いで、制御部４５は、Ｓ２２１において生成された造形データに基づいて３Ｄプリンター２０に三次元造形物を造形させる（Ｓ２２２）。
【０１０８】
次いで、制御部４５は、Ｓ２２２による造形の結果を含めるように造形結果４４ｃを更新して（Ｓ２２３）、図１０に示す動作を終了する。
【０１０９】
なお、プリンター制御装置４０は、一度生成した造形データを印刷ジョブに関連付けて記憶部４４などに記憶しておくことによって、同一の印刷ジョブを再度実行する場合に、Ｓ２２１の処理を省略することができる。
【０１１０】
次に、印刷関連値予測規則４４ｂを補正する場合のプリンター制御装置４０の動作について説明する。
【０１１１】
プリンター制御装置４０は、３Ｄプリンター２０によって三次元造形物を造形する度に、図１１に示す動作を実行する。
【０１１２】
図１１は、印刷関連値予測規則４４ｂを補正する場合のプリンター制御装置４０の動作のフローチャートである。
【０１１３】
図１１に示すように、実際値取得手段４５ｃは、３Ｄモデルデータに基づいた３Ｄプリンター２０による印刷における印刷関連値の実際の値を造形結果４４ｃから取得する（Ｓ２３１）。
【０１１４】
次いで、規則補正手段４５ｄは、３Ｄモデルデータと、この３Ｄモデルデータに対してＳ２３１によって取得された実際の値との対応関係（以下「データ実際値対応関係」と言う。）に基づいて、印刷関連値予測規則４４ｂを補正して（Ｓ２３２）、図１１に示す動作を終了する。
【０１１５】
ここで、印刷関連値予測規則４４ｂの補正について説明する。
【０１１６】
例えば、３Ｄプリンター２０による印刷に必要なＵＶインク２１ａの量の印刷関連値予測規則４４ｂが図９に示す規則である場合、規則補正手段４５ｄは、上述のピクセル対応インク量をＳ２３２において補正する。
【０１１７】
また、３Ｄプリンター２０による印刷に必要な時間の印刷関連値予測規則４４ｂには、例えば、台２５に対するキャリッジ２４の主走査方向２０ｂへの相対移動の速度、台２５に対するキャリッジ２４の副走査方向への相対移動の速度、キャリッジ２４に対する台２５の鉛直方向２０ａへの相対移動の速度などの値が関係するが、これらの値を規則補正手段４５ｄはＳ２３２において補正する。その際、規則補正手段４５ｄは、３Ｄモデルデータに基づいた３Ｄプリンター２０による１つの印刷ジョブにおける複数通りの印刷範囲（例えば層２１ｂ毎など。）のそれぞれに相当する複数のデータ実際値対応関係に基づいて印刷関連値予測規則４４ｂを補正しても良い。
【０１１８】
以上に説明したように、プリンター制御装置４０は、印刷関連値予測規則４４ｂをデータ実際値対応関係に基づいて補正する（Ｓ２３２）ので、印刷関連値の予測値の精度を向上することができる。例えば、プリンター制御装置４０は、３Ｄプリンター２０による印刷に必要な時間の予測値、３Ｄプリンター２０による印刷に必要なＵＶインク２１ａの量の予測値、３Ｄプリンター２０による印刷に必要な廃インクの量の予測値、３Ｄプリンター２０による印刷に必要な費用の予測値の精度を向上することができるので、利便性を向上することができる。
【０１１９】
特に、プリンター制御装置４０は、印刷関連値予測規則４４ｂの補正に利用した３Ｄモデルデータと類似の３Ｄモデルデータに対しては、印刷関連値の予測値の精度を極めて向上することができる。
【０１２０】
プリンター制御装置４０は、印刷関連値予測規則４４ｂを、３Ｄモデルデータに基づいた３Ｄプリンター２０による１つの印刷ジョブにおいて取得される複数のデータ実際値対応関係に基づいて補正するので、印刷関連値の予測値の精度を更に向上することができる。
【０１２１】
以上においては、プリンター制御装置４０の表示部４２による印刷関連値の予測値の表示と、プリンター制御装置４０による印刷関連値予測規則４４ｂの補正とについて説明している。しかしながら、三次元造形システム１０は、３Ｄモデルデータ生成装置５０においても、プリンター制御装置４０と同様に、表示部５２に印刷関連値の予測値を表示しても良いし、印刷関連値予測規則５４ｂが補正されても良い。その場合、３Ｄモデルデータ生成装置５０は、造形結果４４ｃについてはプリンター制御装置４０から取得すれば良い。
【０１２２】
三次元造形システム１０は、本実施の形態において、ＧＵＩ１００をプリンター制御装置４０の表示部４２に表示させる。しかしながら、三次元造形システム１０は、ＧＵＩ１００と同様なＧＵＩを３Ｄプリンター２０の表示部３２や３Ｄモデルデータ生成装置５０の表示部５２に表示させても良い。３Ｄプリンター２０の表示部３２に表示させたＧＵＩは、例えば操作部３１によって操作される。また、３Ｄモデルデータ生成装置５０の表示部５２に表示させたＧＵＩは、例えば操作部５１によって操作される。
【０１２３】
以上においては、印刷関連値予測規則４４ｂは、３Ｄモデルデータから印刷関連値の予測値を取得するための規則である。しかしながら、プリンター制御装置４０は、３Ｄモデルデータから造形データを生成することができる。したがって、印刷関連値予測規則４４ｂは、造形データから印刷関連値の予測値を取得するための規則であっても良い。
【０１２４】
三次元造形システム１０は、本実施の形態において、３Ｄプリンター２０およびプリンター制御装置４０を備えている。しかしながら、三次元造形システム１０は、上述したプリンター制御装置４０の機能を３Ｄプリンター２０が備えている場合には、プリンター制御装置４０を備えていなくても良い。
【０１２５】
本実施の形態においては、三次元造形システム、すなわち、三次元の印刷システムについて説明している。しかしながら、本発明は、二次元の印刷システムにも適用可能である。
【符号の説明】
【０１２６】
２０  ３Ｄプリンター（インクジェットプリンター）
４０  プリンター制御装置（予測値出力装置、コンピューター）
４４ａ  プリンター制御プログラム（予測値出力プログラム）
４４ｂ  印刷関連値予測規則（特定の規則）
４５ａ  予測値取得手段
４５ｂ  予測値出力手段
４５ｃ  実際値取得手段
４５ｄ  規則補正手段
５０  ３Ｄモデルデータ生成装置（予測値出力装置、コンピューター）
５４ａ  ３Ｄモデルデータ生成プログラム（予測値出力プログラム）
５４ｂ  印刷関連値予測規則（特定の規則）
５５ａ  予測値取得手段
５５ｂ  予測値出力手段
５５ｃ  実際値取得手段
５５ｄ  規則補正手段
【図１】
2018089778.tif 000003
【図２】
2018089778.tif 000004
【図３】
2018089778.tif 000005
【図４】
2018089778.tif 000006
【図５】
2018089778.tif 000007
【図６】
2018089778.tif 000008
【図７】
2018089778.tif 000009
【図８】
2018089778.tif 000010
【図９】
2018089778.tif 000011
【図１０】
2018089778.tif 000012
【図１１】
2018089778.tif 000013