(57)【要約】【課題】所望する造形物を獲得するための作業の効率を向上させるための技術を提供する。【解決手段】三次元形状に関するデータである造形モデルを基に三次元の造形物を作製する造形処理を実行する造形装置のためのデータ処理装置が、前記造形装置によって実行された造形処理のジョブごとに、履歴情報を記録する記録手段と、ジョブに対する補足情報の入力をユーザーから受け付ける入力手段と、を有する。前記記録手段は、ユーザーにより入力された前記補足情報を対応するジョブの履歴情報に付加する。【選択図】図２
2018043404.tif 000002
【特許請求の範囲】
【請求項１】
三次元形状に関するデータである造形モデルを基に三次元の造形物を作製する造形処理を実行する造形装置のためのデータ処理装置であって、
前記造形装置によって実行された造形処理のジョブごとに、履歴情報を記録する記録手段と、
ジョブに対する補足情報の入力をユーザーから受け付ける入力手段と、
を有し、
前記記録手段は、ユーザーにより入力された前記補足情報を対応するジョブの履歴情報に付加する
ことを特徴とするデータ処理装置。
【請求項２】
前記補足情報は、前記ジョブに基づく造形が成功したか否かを表す造形結果の情報を含む
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記補足情報は、前記ジョブに基づき作製された造形物の状態に関する情報を含む
ことを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記補足情報は、ユーザーが入力した任意のテキスト情報を含む
ことを特徴とする請求項１〜３のうちいずれか１項に記載のデータ処理装置。
【請求項５】
前記補足情報は、前記ジョブに基づき作製された造形物の撮影画像を含む
ことを特徴とする請求項１〜４のうちいずれか１項に記載のデータ処理装置。
【請求項６】
前記履歴情報は、前記ジョブを指示したユーザーを特定する情報、前記ジョブで使用する造形モデルを特定するモデル情報、前記造形装置における造形条件を規定する設定情報、前記ジョブで使用する造形モデルのデータ、前記ジョブの実行結果のうちの少なくとも１つ以上を含む
ことを特徴とする請求項１〜５のうちいずれか１項に記載のデータ処理装置。
【請求項７】
新規ジョブを受け付けたときに、前記履歴情報に基づいて、過去に実行された複数のジョブのうちから前記新規ジョブと関連性を有する少なくとも１つのジョブを関連ジョブとして選択するジョブ処理手段と、
前記関連ジョブの前記履歴情報に含まれる情報をユーザーに提示する提示手段と、
をさらに有する
ことを特徴とする請求項１〜６のうちいずれか１項に記載のデータ処理装置。
【請求項８】
前記関連ジョブの前記履歴情報は、前記造形装置において前記関連ジョブを実行したときの造形条件を規定する設定情報を含んでおり、
前記ジョブ処理手段は、前記関連ジョブの前記履歴情報に含まれる前記設定情報を、前記新規ジョブに対して設定する
ことを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記関連ジョブの前記履歴情報は、前記関連ジョブに基づく造形が成功したか否かを表す造形結果の情報を含む前記補足情報が付加されており、
前記関連ジョブの造形結果が失敗であった場合に、前記提示手段は前記ユーザーに対し警告を提示する
ことを特徴とする請求項７又は８に記載のデータ処理装置。
【請求項１０】
前記ジョブ処理手段は、前記新規ジョブで用いる造形モデルと過去のジョブで用いた造形モデルとが同一又は類似の場合に、前記新規ジョブと前記過去のジョブとが関連性を有すると判定する
ことを特徴とする請求項７〜９のうちいずれか１項に記載のデータ処理装置。
【請求項１１】
前記ジョブ処理手段は、造形モデルの名称の比較、又は、造形モデルそのもののデータの比較を行うことにより、前記新規ジョブで用いる造形モデルと前記過去のジョブで用いた造形モデルとが同一又は類似するか判定する
ことを特徴とする請求項１０に記載のデータ処理装置。
【請求項１２】
過去に実行されたジョブの再実行の要求を受け付けたときに、再実行の対象ジョブの前記履歴情報を取得するジョブ処理手段と、
前記対象ジョブの前記履歴情報に含まれる情報をユーザーに提示する提示手段と、
をさらに有する
ことを特徴とする請求項１〜６のうちいずれか１項に記載のデータ処理装置。
【請求項１３】
前記対象ジョブの前記履歴情報は、前記造形装置において前記対象ジョブを過去に実行したときの造形条件を規定する設定情報を含んでおり、
前記ジョブ処理手段は、前記対象ジョブの前記履歴情報に含まれる前記設定情報を、前記対象ジョブの再実行に使用する
ことを特徴とする請求項１２に記載のデータ処理装置。
【請求項１４】
三次元形状に関するデータである造形モデルを基に三次元の造形物を作製する造形処理を行う造形ユニットと、
請求項１〜１３のうちいずれか１項に記載のデータ処理装置と、
を有することを特徴とする造形装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置および造形装置に関する。
【背景技術】
【０００２】
立体物の造形工程において、造形装置や造形ジョブの設定を工夫することで、ユーザーが自身の所望する造形物を獲得する作業がある。ユーザーが再造形を繰り返す際には、過去に実行したジョブの結果を参考に試行錯誤を繰り返すことになる。
【０００３】
関連する従来技術として、二次元プリンタの技術分野では、印刷ジョブ実行時に発生したエラーの情報をジョブ履歴としてプリンタに蓄積する方法が知られている。例えば、特許文献１では、ユーザーが両面印刷を行おうとすると、プリンタドライバがジョブ履歴に基づいて両面印刷のエラー発生頻度を判定し、その情報をユーザーに提供するという方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−９１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特に造形装置においては、装置が正常に造形を完了した場合（つまりエラーではない場合）においても、完成した造形物がユーザーの期待通りのものとならない場合がある。そのような場合、従来技術では、エラーの情報が残らないため、ユーザーが過去に実行したジョブと同様の失敗を繰り返す恐れがある。
【０００６】
本発明は、上述の課題に鑑み、所望する造形物を獲得するための作業の効率を向上させるための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第一態様は、三次元形状に関するデータである造形モデルを基に三次元の造形物を作製する造形処理を実行する造形装置のためのデータ処理装置であって、前記造形装置によって実行された造形処理のジョブごとに、履歴情報を記録する記録手段と、ジョブに対する補足情報の入力をユーザーから受け付ける入力手段と、を有し、前記記録手段は、ユーザーにより入力された前記補足情報を対応するジョブの履歴情報に付加することを特徴とするデータ処理装置を提供する。
【０００８】
本発明の第二態様は、三次元形状に関するデータである造形モデルを基に三次元の造形物を作製する造形処理を行う造形ユニットと、上記データ処理装置と、を有することを特徴とする造形装置を提供する。
【発明の効果】
【０００９】
本発明によれば、所望する造形物を獲得するための作業の効率を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る造形装置を含む造形システムの全体を示す概略図である。
【図２】本実施形態に係る造形装置の構成を模式的に示す図である。
【図３】ユーザーからの判定情報の記録を行うフローを示すフローチャートである。
【図４】ジョブ履歴の表示例を示す図である。
【図５】ユーザーインターフェースの例を示す図である。
【図６】造形時の警告通知を行うフローを示すフローチャートである。
【図７】再造形時の警告通知を行うフローを示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施形態について説明する前に、まず本明細書で用いる用語の定義を記載する。本明細書では、造形対象物の三次元形状に関するデータを「造形モデル」と呼ぶ。造形モデルは、色に関する情報や、造形対象物の作製に用いる造形材料の情報などを含んでいてもよい。ここで、三次元形状に関するデータとは、例えばＳＴＬ（Ｓｔｅｒｅｏｌｉｔｈｏｇｒａｐｈｙ）形式のデータを指すが、物体の三次元形状を定義できるデータであればその形式は特に限定はされない。また、１つ以上の「造形モデル」を含む三次元形状に関するデータを「造形データ」と呼ぶ。そして、造形対象物の「造形指示情報」と「造形データ」を含んだデータのまとまりを「造形ジョブ」と呼ぶ。
【００１２】
次に、図面を参照しながら、本発明の実施形態について説明する。ただし、本発明は以下に説明する実施形態に限定されるものではない。また、本発明の趣旨を逸脱しない範囲で、当業者の通常の知識に基づいて、以下に説明する実施形態に対して適宜変更、改良等が加えられたものについても本発明の範囲に含まれる。
【００１３】
＜造形システム＞
図１は、本実施形態に係る造形装置を含む造形システムの全体を示す概略図である。本実施形態に係る造形システム１は、造形装置１０１と、情報処理装置１０２と、を備える。
【００１４】
造形装置１０１は、造形ジョブを入力として受け付け、造形ジョブに含まれる造形指示情報および造形モデルに応じて造形物（立体物）を作製する装置である。造形装置１０１の造形方式は問わないが、多数の材料層（薄膜、材料画像とも呼ばれる）を順次積層することによって造形物を作製する積層造形法を用いるとよい。この装置は、ＡＭ（Ａｄｄｉｔｉｖｅ  Ｍａｎｕｆａｃｔｕｒｉｎｇ）装置、３Ｄプリンタ、ＲＰ（Ｒａｐｉｄ  Ｐｒｏｔｏｔｙｐｉｎｇ）装置などとも呼ばれる。
【００１５】
造形ジョブは、通信経路１０３を介して、情報処理装置１０２から造形装置１０１へと送信される。通信経路１０３は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やインターネットなど、複数の装置間のデータ授受を可能とする手段であればどのようなものでもかまわない。
【００１６】
情報処理装置１０２は、例えばパーソナルコンピュータやタブレット機器などであり、データ処理機構を備え、外部にデータを送信することが可能な装置である。なお、図１では、造形装置１０１と情報処理装置１０２が分かれているが、造形装置１０１と情報処理装置１０２を一つの装置で構成することもできる。
【００１７】
＜造形装置のデータ処理に関する構成＞
造形装置１０１は、各種のデータ処理および機器制御を実行するユニット（以下、データ処理装置又はデータ処理ユニットとも呼ぶ）を備える。データ処理装置は、ＣＰＵ（プロセッサ）、ＲＯＭ（不揮発性メモリ）、およびＲＡＭ（ワークメモリ）を備えており、ＲＯＭ内に造形プログラムがあらかじめ格納されている。なお、造形プログラムは必ずしもその全てが造形装置１０１で実行される必要はなく、造形プログラムの一部または全部が造形システム１の造形装置１０１以外のデータ処理装置（例えば、情報処理装置１０２
、クラウドサーバなど）で実行されてもよい。
【００１８】
図２は、本実施形態に係る造形装置１０１の機能構成を模式的に示す図である。図２では、造形装置１０１が有する機能のうち、ジョブ履歴の記録・参照に関わる処理部の機能のみを示している。これらの機能は、データ処理装置のＣＰＵが必要な造形プログラムをＲＯＭから読み込み実行することにより、実現することができる。ただし、機能の一部または全部をＡＳＩＣやＦＰＧＡのような回路で代替することも可能である。
【００１９】
ジョブ処理部２０２は、造形装置１０１が通信経路１０３を経由して取得した造形ジョブ２０１を解釈し、造形指示情報および造形モデルを抽出する。造形指示情報には、ユーザーを特定する情報（例えばユーザー名）、使用する造形モデルを特定するモデル情報（例えばモデル名）、造形条件を規定する設定情報（例えば、造形材料の色や種類、造形精度、造形速度、複製の個数、レイアウト情報）が含まれる。造形指示情報および造形モデルは造形処理を行う造形ユニット（不図示）にも渡されるが、ここでは造形処理および造形ユニットの詳細は省略する。ジョブ処理部２０２は、抽出した造形モデルおよび造形指示情報の他に、造形ジョブ固有のジョブＩＤ、ジョブの受付日時、実行日時、ジョブ名などを含めたものをジョブ情報２０３としてジョブ記録部２０４に渡す。また、ジョブの実行終了時には、ジョブ処理部２０２は、追加のジョブ情報２０３として、その実行結果をジョブ記録部２０４に通知する。
【００２０】
ジョブ記録部２０４は、ジョブ情報２０３一式ごとにジョブ履歴ＩＤを発行し、あわせてジョブ履歴２０５に記録を行う。ジョブ履歴２０５は、造形装置１０１によって実行された造形ジョブごと（ジョブ履歴ＩＤごと）に、履歴情報のデータを格納するデータベース（記憶部）である。また、ジョブ記録部２０４は、ユーザーＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）部２０６が生成したユーザー記録情報２０７を、ジョブ履歴２０５内の対象のジョブ履歴ＩＤに関連付けて記録する。記録の際には、その更新日時をあわせて記録するとよい。
【００２１】
ユーザーＩ／Ｆ部２０６は、ユーザーからの入力操作を受け付ける機能（入力手段）およびユーザーに対する情報提示を行う機能（提示手段）を提供する。ユーザーからの入力操作の受け付けや表示については、ハードキーやタッチパネルなどの操作デバイスを造形装置１０１が備え、その操作デバイスとの信号送受信によって行う。または、造形装置１０１の外部の入出力端末との交信によって行うようにしても良い。本実施形態においてユーザーＩ／Ｆ部２０６は、ジョブ履歴２０５の内容をユーザーに提示するための表示処理を行う。また、ユーザーからの入力操作を受け付け、ジョブ履歴２０５に対する補足情報（付加情報）としてユーザー記録情報２０７を生成する。ユーザー記録情報２０７は、対象のジョブ履歴ＩＤに対する造形結果、造形物の撮影画像のほか、任意のテキストデータや任意の形式のデータファイルなどを含むことができる。
【００２２】
また、造形ジョブの処理時、ジョブ処理部２０２は、ジョブ履歴２０５の情報に基づいて、ユーザーへの警告あるいはレコメンド情報を通知情報２０８として生成し、ユーザーＩ／Ｆ部２０６に渡す。ユーザーＩ／Ｆ部２０６は通知情報２０８に基づいて警告あるいはレコメンドをユーザーに提示する。
【００２３】
なお、本実施形態ではジョブ履歴の記録・参照に関わる機能を造形装置１０１が備えているが、これらの機能のうちの一部または全部を造形装置１０１の外部の装置（例えば情報処理装置１０２、クラウドサーバなど）が実行してもよい。
【００２４】
＜ジョブ履歴の記録フロー＞
次に、図３を用いてジョブ履歴２０５への記録処理の流れを説明する。図３は、ジョブ
の情報が記録されたジョブごとの履歴情報に対して、補足情報の記録を行う処理のフローを示す図である。すでに、いくつかのジョブがジョブ処理部２０２によって実行され、各ジョブに関するジョブ情報２０３が、ジョブ記録部２０４によってジョブ履歴２０５に記録されているものとする。
【００２５】
ステップＳ３０１にて、ユーザーＩ／Ｆ部２０６は、ユーザーによるジョブ履歴情報表示の要求に応じてジョブ履歴２０５の表示を行う。ユーザーＩ／Ｆ部２０６はジョブ履歴２０５を取得し、ジョブ履歴ＩＤごとに記録内容を表形式で表示する。ジョブ履歴２０５の表示例を図４に示す。ジョブ情報表示領域４０２には、ジョブ履歴２０５内の特にジョブ情報２０３に基づいたデータが表示される。一方、ジョブ補足情報表示領域４０３には、ジョブ履歴２０５内の特にユーザー記録情報２０７に基づいたデータが表示される。図４の例では、ジョブ情報として、ジョブの受付日時および実行日時、ジョブを特定する情報（ジョブ名）、ジョブを指示したユーザーを特定する情報（ユーザー名）、造形モデルを特定するためのモデル情報（モデル名）、ジョブの実行結果が表示されている。また、ユーザー記録情報（補足情報）として、ユーザーが判定した造形結果（造形の成功／失敗や良／不良）の情報、造形物の状態に関する情報、ユーザーが入力した任意のテキスト情報（メモ）、造形物の撮影画像、補足情報の更新日時などが表示されている。
【００２６】
なお、ジョブ履歴表示画面４０１には、ジョブ履歴内に記録されている全ての要素を表示する必要はなく、たとえばユーザーからのジョブ履歴ＩＤ指定操作に応じて、対象のジョブ履歴ＩＤに関する詳細情報を別画面に表示するようにしてもよい。図４の例においても、造形ジョブや装置の設定情報については表示していない。
【００２７】
また、ユーザーＩ／Ｆ部２０６は、ジョブ履歴表示画面４０１内に更新ボタン４０４と再造形ボタン４０５を表示する。ユーザーＩ／Ｆ部２０６は、ユーザーが画面上のボタンの画像表示領域に触れる（タッチする）ことをもって、ボタンの押下を認識する。
【００２８】
ステップＳ３０２にて、ユーザーＩ／Ｆ部２０６は、更新ボタン４０４の押下を受け付けることで、補足情報の記録要求があったことを認識する。更新ボタン４０４はジョブ履歴ＩＤごとの表示行にそれぞれ配置して表示してあり、ユーザーＩ／Ｆ部２０６は、押下されたボタンに該当する行のジョブ履歴ＩＤを更新対象のジョブ履歴として認識する。補足情報の記録要求を受け付けた際には、ステップＳ３０３に進む。
【００２９】
ステップＳ３０３にて、ユーザーＩ／Ｆ部２０６は、対象のジョブ履歴に追加記録する補足情報を入力するための画面（補足情報記録画面）を表示する。ステップＳ３０４にて、ユーザーＩ／Ｆ部２０６は、ユーザーから補足情報の入力を受け付ける。
【００３０】
図５に、補足情報記録画面５０１の例を示す。補足情報記録画面５０１には、対象のジョブ履歴ＩＤのジョブ情報の表示領域５０２のほか、補足情報の入力領域を備えている。補足情報の入力領域には、造形結果、結果の詳細、任意のテキスト情報、造形物の撮影画像をそれぞれ入力可能とするフィールド５０３〜５０６を設けている。造形結果の入力フィールド５０３には、造形が成功したか否かを表す造形結果の情報を入力可能である。例えば、造形装置におけるジョブの実行（造形処理）が正常終了したとしても、作製された造形物に歪みや積層の乱れ、強度不足の箇所などが存在した場合には、造形は失敗である。補足情報には、このようなユーザーによる造形物の評価ないし検査の結果を記録することができる。本実施形態では、プルダウンリストから“成功”・“失敗”・“確認中”などの造形結果を選択させる。結果の詳細の入力フィールド５０４には、造形結果の判定理由（例えば、造形が“失敗”であると判定した理由）として、造形物の状態に関する情報を入力可能である。図５の例では、“精密箇所のつぶれ”・“微細形状部の折れ”・“形状歪み”・“積層ずれ”などの項目の内から該当する理由を選択させる。任意のテキスト
情報の入力フィールド５０５には、ユーザーがメモとして記録したい任意のテキスト情報を入力可能である。テキスト情報の入力には、ソフトウェアキーボードなどの手段を利用できる。また、造形物撮影画像入力フィールド５０６には、ユーザーが別途撮影した画像データを入力可能である。ユーザーＩ／Ｆ部２０６は、造形物撮影画像入力フィールド５０６に対するタッチ操作を受け付けた際、画像指定画面を表示する。そして、操作端末からアクセス可能なストレージ領域に格納されている画像をユーザーに選択させ、選択された画像を造形物撮影画像として記録する。なお、造形物撮影画像の取得方法については、ユーザーが撮影した画像以外にも、造形装置が撮影手段を備え、それが造形物を撮影した画像を対象のジョブ履歴に関連付ける構成にしても良い。
【００３１】
ステップＳ３０５にて、ユーザーＩ／Ｆ部２０６は、“確定”ボタンの押下を受けると、補足情報記録画面５０１でのユーザーからの入力情報であるユーザー記録情報２０７を、対象のジョブ履歴ＩＤとともにジョブ記録部２０４に渡す。ジョブ記録部２０４は、対象のジョブ履歴ＩＤでジョブ履歴２０５内を検索し、対応するジョブの履歴情報に対して、ユーザー記録情報２０７を補足情報として付加する。既に関連付けられた補足情報が存在する場合には、上書きを行う。
【００３２】
記録が完了した後、今回の更新内容を反映させたジョブ履歴２０５をジョブ履歴表示画面４０１に表示する。なお、ステップＳ３０５にて“確定”ボタンではなく“中止”ボタンが押下された場合には、補足情報記録画面５０１で受け付けた入力情報は破棄し、ジョブ履歴２０５には反映させない。
【００３３】
＜実施例１＞
次に、図６を用いて、ユーザーから新規の造形ジョブの実行指示を受け付けた際に、ジョブ履歴２０５に基づいて、ユーザーに造形処理に関する情報提示を行うフローについて説明する。
【００３４】
ユーザーが情報処理装置１０２の造形指示ソフトウェアを用いて、造形モデル、造形材料、造形精度、造形速度、複数の個数、レイアウトなどを指定し、造形実行を指示すると、情報処理装置１０２から造形装置１０１へ造形ジョブ２０１が送信される。
【００３５】
ステップＳ６０１にて、ジョブ処理部２０２は、造形ジョブ２０１を受け付ける（説明の便宜のため、以後の説明では、ステップＳ６０１で受け付けた造形ジョブを「新規ジョブ」と呼ぶ。）。
【００３６】
ステップＳ６０２にて、ジョブ処理部２０２は、新規ジョブ２０１と関連性を有する過去の造形ジョブをジョブ履歴２０５から検索する。以後の説明では、ジョブ履歴２０５に含まれる過去の造形ジョブを「過去ジョブ」と呼び、関連性を有する過去ジョブを「関連ジョブ」と呼ぶ。関連ジョブがジョブ履歴２０５に存在した場合には、ジョブ処理部２０２は、関連ジョブのジョブ履歴ＩＤを記憶し、ステップＳ６０３に進む。関連ジョブが複数見つかった場合には、ジョブ処理部２０２は、複数の関連ジョブそれぞれのジョブ履歴ＩＤを記憶する。一方、関連ジョブがジョブ履歴２０５に存在しない場合は、ジョブ処理部２０２は、ステップＳ６０６に進み、通常通り新規ジョブ２０１を実行する（造形処理を行う）。
【００３７】
ここで「関連性を有する」とは、造形ジョブの造形対象が同一又は類似することを意味する。本実施例では、新規ジョブで用いる造形モデルと過去ジョブで用いた造形モデルとが同一又は類似の場合に、２つの造形ジョブが関連性を有すると判定する。
【００３８】
例えば、ジョブ処理部２０２は、新規ジョブ２０１で用いる造形モデルの名称をキーと
して、ジョブ履歴２０５内の過去ジョブ群から、同一又は類似の造形モデル名の造形モデルを処理した過去ジョブを検索する。この場合、同一とは、造形モデルの名称（文字列）が完全一致することを意味し、類似とは、造形モデルの名称（文字列）の一致度が所定の割合以上（例えば９０％以上の文字が一致）であることを意味する。造形モデル名の比較は処理が簡単であり、関連ジョブを高速に検索できるという利点がある。
【００３９】
他の方法としては、造形モデル（三次元形状に関するデータ）そのもののデータ比較を行うことも可能である。例えば、ジョブ履歴２０５には造形モデルそのものを記録しておき、検索時には、新規ジョブで用いる造形モデルとのデータ比較を行い、同一又は類似の造形モデルを扱った過去ジョブを検索する。この場合、同一とは、三次元形状に関するデータが完全一致することを意味し、類似とは、三次元形状に関するデータの一致度が所定の割合以上（例えば９０％以上のポリゴンが一致）であることを意味する。この方法は、三次元形状に関するデータそのものを比較するため、造形モデル名を比較する方法よりも正確に造形モデルの同一性を判定できるという利点がある。
【００４０】
ステップＳ６０３にて、ジョブ処理部２０２は、ステップＳ６０２で検出したジョブ履歴ＩＤにおける、履歴情報を通知情報２０８としてユーザーＩ／Ｆ部２０６に通知する。通知情報２０８には、関連ジョブのジョブ履歴ＩＤに関連付けられた履歴情報の一部あるいは全てが含まれる。ユーザーＩ／Ｆ部２０６は、この通知情報２０８を受け取り、それに含まれる造形結果が“成功”である場合は、ステップＳ６０４の処理を行い、“失敗”である場合には、ステップＳ６０５の処理を行う。
【００４１】
ステップＳ６０４にて、ユーザーＩ／Ｆ部２０６は、関連ジョブで用いた設定情報（造形条件）をレコメンド表現でユーザーに提示する。表現方法としては、例えば「過去に、○○（履歴内の設定情報）という設定内容で造形に成功しています。」などである。さらに、「この設定内容を使用しますか。」という文言と共に、使用是非を選択させるボタンを提示することで、ユーザーからの使用是非要求を受け付けるようにしても良い。ユーザーＩ／Ｆ部２０６は、過去の設定内容の使用要求を受け付けた際、ジョブ処理部２０２に、ジョブ履歴ＩＤとともに要求受付の通知を行い、ジョブ処理部２０２は、対象のジョブ履歴ＩＤに関連付けられた設定情報を、新規ジョブ２０１の設定に反映する。これにより、ユーザーは、同一又は類似の造形モデルにおいて成功実績のある設定情報（造形条件）を簡単に再利用できる。
【００４２】
ステップＳ６０５にて、ユーザーＩ／Ｆ部２０６は、関連ジョブで用いた設定情報（造形条件）を警告表現でユーザーに提示する。表現方法としては、例えば「過去に、○○（履歴内の設定情報）という設定内容で造形に失敗しています。具体的には、△△（造形物の状態に関する情報）という結果になりました。」である。さらに、新規ジョブ２０１の設定情報と関連ジョブの設定情報に一致する項目があれば、その旨をユーザーに提示するようにしても良い。これにより、ユーザーは、同一又は類似の造形モデルでの失敗事例における設定情報（造形条件）を知ることができる。
【００４３】
ステップＳ６０６にて、ユーザーＩ／Ｆ部２０６は、ユーザーからの設定情報の確定指示を受け、ジョブ処理部２０２にそれを通知する。ジョブ処理部２０２は最終的に決定した設定情報に従い造形処理を実行する。
【００４４】
なお、ステップＳ６０２にて、関連ジョブがジョブ履歴２０５に複数存在した場合には、それら複数の関連ジョブの履歴情報のそれぞれについて、レコメンドや警告をユーザーに提示するようにしても良い。また、それら複数の関連ジョブの履歴情報に対し、造形モデルの一致度や履歴の更新日付に応じて重みづけをしてレコメンドや警告をユーザーに提示するようにしても良い。
【００４５】
以上の方法によれば、ユーザーが新規の造形ジョブを実行しようとすると、ジョブ履歴に基づいて成功事例や失敗事例の設定情報がユーザーに自動で通知されるので、過去と同様の失敗の発生を防止することが可能となる。したがって、所望の造形物を獲得するまでに行うトライアンドエラーの回数を削減でき、作業の効率を向上することができる。
【００４６】
＜実施例２＞
本実施例では、ジョブ履歴２０５内の特定の造形ジョブの再実行を行うケースについて図７を用いて説明する。既に、図３で説明したジョブ履歴の記録処理が行われた状態であることが前提である。
【００４７】
ステップＳ７０１にて、ユーザーＩ／Ｆ部２０６は、ユーザーによるジョブ履歴情報表示の要求に応じてジョブ履歴２０５の表示を行う。図４は、ジョブ履歴２０５を出力端末に表示した際の表示画面の例である。過去に実行された造形ジョブのそれぞれについて、履歴情報とともに再造形ボタン４０５が表示されている。ユーザーＩ／Ｆ部２０６は、ユーザーが画面上の再造形ボタン４０５の画像表示領域に触れたことを検知することで、ボタンの押下を認識する。
【００４８】
ステップＳ７０２にて、ユーザーＩ／Ｆ部２０６は、ある造形ジョブの再造形ボタン４０５の押下を受け付けた場合、再造形（過去に実行された造形ジョブの再実行）の要求がなされたものとして、ステップＳ７０３の処理を行う。以後、再造形の要求がなされた造形ジョブを「対象ジョブ」と呼ぶ。再造形の実行要求が無い場合は処理を終了する。
【００４９】
ステップＳ７０３にて、ユーザーＩ／Ｆ部２０６は、ジョブ履歴２０５から対象ジョブの履歴情報（造形モデル、設定情報、補足情報など）を取得する。ユーザーＩ／Ｆ部２０６は、取得した履歴情報に記録された造形結果が“成功”である場合は、ステップＳ７０４の処理を行い、“失敗”である場合には、ステップＳ７０５の処理を行う。
【００５０】
ステップＳ７０４にて、ユーザーＩ／Ｆ部２０６は、対象ジョブで過去に用いた設定情報（造形条件）をレコメンド表現でユーザーに提示する。表現方法としては、例えば「過去に、○○（履歴内の設定情報）という設定内容で造形に成功しています。」などである。さらに、「この設定内容を使用しますか。」という文言と共に、使用是非を選択させるボタンを提示することで、ユーザーからの使用是非要求を受け付けるようにしても良い。ユーザーＩ／Ｆ部２０６は、過去の設定内容の使用要求を受け付けた際、ジョブ処理部２０２に通知を行い、ジョブ処理部２０２は、対象ジョブで用いた設定情報を再造形でも使用する。
【００５１】
ステップＳ７０５にて、ユーザーＩ／Ｆ部２０６は、対象ジョブで過去に用いた設定情報（造形条件）を警告表現でユーザーに提示する。表現方法としては、例えば「過去に、○○（履歴内の設定情報）という設定内容で造形に失敗しています。具体的には、△△（造形物の状態に関する情報）という結果になりました。」である。さらに、ユーザーＩ／Ｆ部２０６は、設定情報（造形条件）の変更を行う画面を表示し、再造形で用いる設定情報をユーザーから受け付けても良い。この画面上で、変更前の設定情報（過去に失敗した設定情報）と変更後の設定情報（再造形でトライする設定情報）とを比較できることが好ましい。
【００５２】
ステップＳ７０６にて、ユーザーＩ／Ｆ部２０６は、ユーザーからの設定情報の確定指示を受け、ジョブ処理部２０２にそれを通知する。ジョブ処理部２０２は最終的に決定した設定情報に従い、対象ジョブのジョブ履歴ＩＤに関連付けられた造形モデルの造形処理を実行する。
【００５３】
以上の方法によれば、再造形を行うジョブの情報に応じて、同様の失敗の発生を防止することが可能となる。
【００５４】
なお、ステップＳ７０３にて、ユーザーＩ／Ｆ部２０６は、対象のジョブ履歴ＩＤに該当する過去の造形ジョブの情報だけでなく、対象のジョブ履歴ＩＤに関連付けられた他のジョブ履歴ＩＤの情報も取得し、判定処理に使用しても良い。その場合には、ユーザーＩ／Ｆ部２０６は、あらかじめジョブ履歴ＩＤ同士の関連付け操作を受け付ける機能を備えておき、ジョブ履歴２０５は、ジョブ履歴ＩＤごとに指定された他のジョブ履歴ＩＤを関連付けて記憶することで、これを実現する。
【００５５】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又はコンピュータ読み取り可能な記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５６】
１０１  造形装置
２０４  ジョブ記録部（記録手段）
２０５  ジョブ履歴
２０６  ユーザーＩ／Ｆ部（入力手段）
【図１】
2018043404.tif 000003
【図２】
2018043404.tif 000004
【図３】
2018043404.tif 000005
【図４】
2018043404.tif 000006
【図５】
2018043404.tif 000007
【図６】
2018043404.tif 000008
【図７】
2018043404.tif 000009