(57)【要約】【課題】３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを関係者間の各条件を的確に踏まえつつ効率的に実行する。【解決手段】マッチング支援システム１００において、３Ｄプリンタによる造形物の出力事業の関係者である、造形物出力の代行会社、３Ｄプリンタデータの提供者、および、造形物を所望するエンドユーザ、のそれぞれが造形物出力に関して指定する所定条件を格納した記憶装置２０６と、前記関係者の各条件を、前記エンドユーザの条件で規定された少なくとも造形物、３Ｄプリンタ、および、コスト、の各内容を基準に照合して、当該造形物の出力に要する３Ｄプリンタデータが利用可能であり、かつ、当該エンドユーザの条件を満たす代行会社を特定し、当該代行会社の情報を所定装置に出力する演算装置２０１を備えたマッチング支援装置２００を含む構成とする。
2019021893.tif 000002
【特許請求の範囲】
【請求項１】
３Ｄプリンタによる造形物の出力事業の関係者である、造形物出力の代行会社、３Ｄプリンタデータの提供者、および、造形物を所望するエンドユーザ、のそれぞれが造形物出力に関して指定する所定条件を格納した記憶装置と、
前記関係者の各条件を、前記エンドユーザの条件で規定された少なくとも造形物、３Ｄプリンタ、および、コスト、の各内容を基準に照合して、当該造形物の出力に要する３Ｄプリンタデータが利用可能であり、かつ、当該エンドユーザの条件を満たす代行会社を特定し、当該代行会社の情報を所定装置に出力する演算装置と、
を備えることを特徴とするマッチング支援装置。
【請求項２】
前記演算装置は、
前記代行会社の特定に際し、
前記提供者より受け付けて記憶装置で保持する３Ｄプリンタデータにおいて、前記エンドユーザの条件で既定された造形物の出力に要する３Ｄプリンタデータの存在を特定するデータ判定処理と、
前記データ判定処理により特定された３Ｄプリンタデータで規定された出力可能素材において、前記エンドユーザの条件で既定された造形物の素材かつ前記代行会社の条件で既定された出力可能素材であるものの存在を特定する素材判定処理と、
前記データ判定処理により特定された３Ｄプリンタデータで規定された出力可能プリンタにおいて、前記エンドユーザの条件で既定された３Ｄプリンタかつ前記代行会社の条件で規定された出力可能プリンタであるものの存在を特定するプリンタ判定処理と、
前記代行会社の条件のうち造形料金の規定および前記提供者の条件のうちデータ利用料金の規定に基づき、前記エンドユーザの条件で規定された造形物に関して、前記データ判定処理で特定した３Ｄプリンタデータを用いて前記プリンタ判定処理で特定した３Ｄプリンタによって造形を行う際の料金を算定して、当該料金が、前記エンドユーザの条件で規定された許容コストを下回る代行会社の存在を特定するコスト判定処理と、
をそれぞれ実行し、前記コスト判定処理により最終的に代行会社を特定するものである、
ことを特徴とする請求項１に記載のマッチング支援装置。
【請求項３】
前記演算装置は、
前記代行会社の特定に際し、
前記エンドユーザの条件で既定された造形物の希望出力回数と、前記代行会社の条件で既定された作業時間とに基づき、前記素材判定処理で特定された出力可能素材を用いて、前記プリンタ判定処理で特定された出力可能プリンタによって、該当造形物を出力して前記エンドユーザに提供する納期を算定して、当該納期が、前記エンドユーザの条件で既定された造形物受領時期より前となる代行会社の存在を特定する納期判定処理を更に実行し、
前記納期が前記造形物受領時期より前となる代行会社のうち、前記料金が、前記エンドユーザの条件で規定された許容コストを下回る代行会社を最終的に特定するものである、
ことを特徴とする請求項２に記載のマッチング支援装置。
【請求項４】
前記演算装置は、
前記データ判定処理、前記素材判定処理、前記プリンタ判定処理、前記コスト判定処理、および、前記納期判定処理、のいずれかで対応する存在を特定出来なかった場合、前記エンドユーザの端末に宛ててマッチング失敗の通知を出力する処理を更に実行するものである、
ことを特徴とする請求項３に記載のマッチング支援装置。
【請求項５】
前記演算装置は
前記データ判定処理、前記素材判定処理、前記プリンタ判定処理、前記コスト判定処理、および、前記納期判定処理、を経て、前記エンドユーザが所望する造形物の出力に要する、３Ｄプリンタデータ、素材、３Ｄプリンタ、料金、納期、および、代行会社が特定された場合、当該特定された内容を、前記エンドユーザによる注文情報として確定し、記憶装置に格納する処理を更に実行するものである、
ことを特徴とする請求項３に記載のマッチング支援装置。
【請求項６】
前記演算装置は、
所定装置を介して前記提供者より３Ｄプリンタデータを受け付け、当該３Ｄプリンタデータに対する暗号化処理を実行し、前記暗号化処理がなされた３Ｄプリンタデータを記憶装置に格納する処理を更に実行するものである、
ことを特徴とする請求項５に記載のマッチング支援装置。
【請求項７】
前記演算装置は、
前記注文情報の確定に伴って、前記暗号化処理がなされた３Ｄプリンタデータ、および、前記暗号化処理がなされた３Ｄプリンタデータを復号化するための秘密鍵を、前記注文情報と紐付けて、当該代行会社の端末に宛てて送信する処理を更に実行する、
ことを特徴とする請求項６に記載のマッチング支援装置。
【請求項８】
３Ｄプリンタによる造形物の出力事業の関係者である、造形物出力の代行会社、３Ｄプリンタデータの提供者、および、造形物を所望するエンドユーザ、のそれぞれが造形物出力に関して指定する所定条件を格納した記憶装置と、
前記関係者の各条件を、前記エンドユーザの条件で規定された少なくとも造形物、３Ｄプリンタ、および、コスト、の各内容を基準に照合して、当該造形物の出力に要する３Ｄプリンタデータが利用可能であり、かつ、当該エンドユーザの条件を満たす代行会社を特定し、当該代行会社の情報を所定装置に出力する演算装置と、
を備えたマッチング支援装置を含むことを特徴とするマッチング支援システム。
【請求項９】
暗号化された３Ｄプリンタデータを、秘密鍵を用いて復号化して造型可能な状態にし、指定された出力回数分の造型を行った後、当該３Ｄプリンタデータを消去するモジュールを格納した記憶装置と、前記代行会社で使用される３Ｄプリンタに宛てて前記モジュールを配信する演算装置と、を備えたモジュール提供装置と、
前記モジュール提供装置から配信された前記モジュールを格納する記憶装置と、前記代行会社の特定に伴って確定される前記エンドユーザの造形物出力に関する注文情報と、当該代行会社での造形物出力に用いられる暗号化処理がなされた３Ｄプリンタデータ、および、前記暗号化処理がなされた３Ｄプリンタデータを復号化するための秘密鍵とを、前記マッチング支援装置から前記代行会社の端末を介して取得した場合、前記モジュールを呼び出して実行して、前記暗号化された３Ｄプリンタデータを前記秘密鍵を用いて復号化して造型可能な状態にし、前記注文情報で指定された出力回数分の造型を行った後、当該３Ｄプリンタデータを消去する演算装置と、を備えた３Ｄプリンタと、
を更に含むことを特徴とする請求項８に記載のマッチング支援システム。
【請求項１０】
３Ｄプリンタによる造形物の出力事業の関係者である、造形物出力の代行会社、３Ｄプリンタデータの提供者、および、造形物を所望するエンドユーザ、のそれぞれが造形物出力に関して指定する所定条件を格納した記憶装置を備える情報処理装置が、
前記関係者の各条件を、前記エンドユーザの条件で規定された少なくとも造形物、３Ｄプリンタ、および、コスト、の各内容を基準に照合して、当該造形物の出力に要する３Ｄプリンタデータが利用可能であり、かつ、当該エンドユーザの条件を満たす代行会社を特定し、当該代行会社の情報を所定装置に出力する、
ことを特徴とするマッチング支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マッチング支援装置、マッチング支援システム、および、マッチング支援方法に関する。
【背景技術】
【０００２】
３Ｄプリンタを用いて種々の造形物を出力し、これを各種の製品や半製品に組み込むなどして活用する事例が幅広く見られるようになった。一方で、加工困難な素材を用いる複雑な形状に関して高精度の造形を行えるといった高性能な３Ｄプリンタは、導入費用が相応に高価となる。そのため、そうした高性能な３Ｄプリンタを備え、ユーザに代わって造形物を出力する出力代行会社も登場している。【０００３】
このような３Ｄプリンタによる出力業務に関連した技術としては、例えば、利用者から入力した配達指示情報に含まれる配達先の情報に基づいて、当該配達先の情報に関連付けて３Ｄプリンタを備えた物流拠点を記憶した配達管理データベースの情報を読み込んで、前記配達先の近隣を示す複数の近隣物流拠点を特定し、前記配達指示情報に含まれる３Ｄプリンタに入力する造形物の形状を示す３次元の位置情報を含む３Ｄモデルデータを用いて前記造形物を前記近隣物流拠点に備えられた前記３Ｄプリンタを用いて出力するのに要する出力時間を計算し、前記近隣物流拠点の備える前記３Ｄプリンタの稼働状況に含まれる使用可能開始時刻と前記出力時間から前記３Ｄプリンタによる前記造形物の出力完了時刻を計算し、前記近隣物流拠点が備える前記配達先を配達地域とする配達手段の配達開始時刻及び配達可能時間帯を稼働状況データベースより読み込んで取得し、前記配達開始時刻が前記出力完了時刻より後であって、前記配達可能時間帯が前記配達指示情報に含まれる前記利用者が指定した配達時間に前記造形物の配達が可能なことを示す場合に、当該近隣物流拠点を前記造形物を出力し配達する物流拠点に決定する物流拠点決定部を備えることを特徴とする情報処理装置（特許文献１参照）などが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許５３８３８１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の出力代行会社が備える３Ｄプリンタには様々な仕様のものが存在し、また、ユーザが所望する造形物の形状、素材、仕上がり精度、納期、予算なども様々である。そもそも、ユーザ所望の造形物の出力に必要となる３Ｄデータの有無も定かで無いケースがある。  したがって、こうした造形物の出力に絡む各条件を勘案し、関係者間の適宜な組み合わせを特定することが困難であった。また、造形物出力に用いられる３Ｄデータの取扱いが適切ではなく、データ作成者から出力代行会社への提供がされにくい環境も存在した。【０００６】
そこで本発明の目的は、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを関係者間の各条件を的確に踏まえつつ効率的に実行する技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明のマッチング支援装置は、３Ｄプリンタによる造形物の出力事業の関係者である、造形物出力の代行会社、３Ｄプリンタデータの提供者、および、造形物を所望するエンドユーザ、のそれぞれが造形物出力に関して指定する所定条件を格納した記憶装置と、前記関係者の各条件を、前記エンドユーザの条件で規定された少なくとも造形物、３Ｄプリンタ、および、コスト、の各内容を基準に照合して、当該造形物の出力に要する３Ｄプリンタデータが利用可能であり、かつ、当該エンドユーザの条件を満たす代行会社を特定し、当該代行会社の情報を所定装置に出力する演算装置と、を備えることを特徴とする。【０００８】
また、本発明のマッチング支援システムは、３Ｄプリンタによる造形物の出力事業の関係者である、造形物出力の代行会社、３Ｄプリンタデータの提供者、および、造形物を所望するエンドユーザ、のそれぞれが造形物出力に関して指定する所定条件を格納した記憶装置と、前記関係者の各条件を、前記エンドユーザの条件で規定された少なくとも造形物、３Ｄプリンタ、および、コスト、の各内容を基準に照合して、当該造形物の出力に要する３Ｄプリンタデータが利用可能であり、かつ、当該エンドユーザの条件を満たす代行会社を特定し、当該代行会社の情報を所定装置に出力する演算装置と、を備えたマッチング支援装置を含むことを特徴とする。【０００９】
また、本発明のマッチング支援方法は、３Ｄプリンタによる造形物の出力事業の関係者である、造形物出力の代行会社、３Ｄプリンタデータの提供者、および、造形物を所望するエンドユーザ、のそれぞれが造形物出力に関して指定する所定条件を格納した記憶装置を備える情報処理装置が、前記関係者の各条件を、前記エンドユーザの条件で規定された少なくとも造形物、３Ｄプリンタ、および、コスト、の各内容を基準に照合して、当該造形物の出力に要する３Ｄプリンタデータが利用可能であり、かつ、当該エンドユーザの条件を満たす代行会社を特定し、当該代行会社の情報を所定装置に出力する、ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを、関係者間の各条件を的確に踏まえつつ効率的に実行できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態におけるマッチング支援システムのネットワーク構成例を示す図である。
【図２】本実施形態のデータ管理サーバの構成例を示す図である。
【図３】本実施形態におけるマッチング支援方法のシーケンス例を示す図である。
【図４】本実施形態における画面例１を示す図である。
【図５】本実施形態の３ＤデータＤＢのデータ構成例を示す図である。
【図６】本実施形態における画面例２を示す図である。
【図７】本実施形態の出力代行会社ＤＢのデータ構成例を示す図である。
【図８】本実施形態における画面例３を示す図である。
【図９】本実施形態における画面例４を示す図である。
【図１０】本実施形態のエンドユーザＤＢのデータ構成例を示す図である。
【図１１】本実施形態におけるマッチング支援方法のフロー例１を示す図である。
【図１２】本実施形態におけるマッチング支援方法のフロー例２を示す図である。
【図１３】本実施形態の注文内容ＤＢのデータ構成例を示す図である。
【図１４】本実施形態におけるマッチング支援方法のフロー例３を示す図である。
【図１５】本実施形態におけるマッチング支援方法のフロー例４を示す図である。
【図１６】本実施形態におけるマッチング支援方法のフロー例５を示す図である。
【図１７】本実施形態におけるマッチング支援方法のフロー例６を示す図である。
【図１８】本実施形態における通知画面例１を示す図である。
【図１９】本実施形態における通知画面例２を示す図である。
【図２０】本実施形態における通知画面例３を示す図である。
【図２１】本実施形態における通知画面例４を示す図である。
【発明を実施するための形態】
【００１２】
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は、本実施形態のマッチング支援システム１００を含むネットワーク構成図である。図１に示すマッチング支援システム１００は、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを関係者間の各条件を的確に踏まえつつ効率的に実行するコンピュータシステムである。
【００１３】
本実施形態におけるマッチング支援システム１００は、マッチング支援装置たるデータ管理サーバ２００と、エンドユーザ端末２０Ａ〜２０Ｃと、データ提供者端末３０Ａ〜３０Ｂと、出力代行会社端末４０Ａ〜４０Ｂと、モジュール提供メーカ端末６０と、プリンタメーカ端末５０Ａ〜５０Ｂとが、ネットワーク１０を介して通信可能に接続されて構成されている。
【００１４】
なお、エンドユーザとは、データ管理サーバ２００によるマッチング支援サービスを利用して好適な造形物の出力代行会社の情報を得て、この出力代行会社から造形物を入手するエンドユーザである。よってエンドユーザ端末２０Ａ〜２０Ｃは、当該エンドユーザの端末となる。図１の例では３人のエンドユーザそれぞれの端末として、エンドユーザ端末２０Ａ〜２０Ｃを想定したが、勿論、こうしたエンドユーザおよびそのエンドユーザ端末の数は任意である。本明細書では以下、エンドユーザ端末２０と総称する。
【００１５】
また、データ提供者とは、３Ｄプリンタでの造形物出力に必要となる、３Ｄプリンタデータを提供する者である。このデータ提供者の端末が、データ提供者端末３０Ａ〜３０Ｂとなる。データ提供者は、データ提供者端末３０Ａ〜３０Ｂのうち自身の端末を操作し、データ管理サーバ２００に対して３Ｄプリンタデータをアップロードする。図１の例では２人のデータ提供者それぞれの端末として、データ提供者端末３０Ａ〜３０Ｂを想定したが、勿論、こうしたデータ提供者およびそのデータ提供者端末の数は任意である。本明細書では以下、データ提供者端末３０と総称する。
【００１６】
また、出力代行会社とは、上述のデータ提供者端末３０から提供を受けた３Ｄプリンタデータを利用して、エンドユーザからの注文に応じた造形物を３Ｄプリンタ４５においてモジュール４６（詳細後述）による制御下で出力する事業者である。図１の例では２社の出力代行会社それぞれの端末として、出力代行会社末４０Ａ〜４０Ｂを想定したが、勿論、こうした出力代行会社およびその出力代行会社端末の数は任意である。本明細書では以下、出力代行会社端末４０と総称する。
【００１７】
また、プリンタメーカとは、上述の出力代行会社に３Ｄプリンタ４５を販売するメーカである。図１の例では２社のプリンタメーカそれぞれの端末として、プリンタメーカ端末５０Ａ〜５０Ｂを想定したが、勿論、こうしたプリンタメーカおよびそのプリンタメーカ端末の数は任意である。本明細書では以下、プリンタメーカ端末５０と総称する。
【００１８】
また、モジュール提供メーカとは、上述の３Ｄプリンタ４５に実装するモジュール４６をプリンタメーカに提供する事業者である。図１の例では１社のモジュール提供メーカの端末として、モジュール提供メーカ端末６０を想定したが、勿論、こうしたモジュール提供メーカおよびそのモジュール提供メーカ端末の数は任意である。
【００１９】
なお、上述のモジュール４６は、モジュール提供メーカ端末６０から、プリンタメーカ端末５０に配信され、当該プリンタメーカの３Ｄプリンタ４５にインストールされる。このモジュール４６は、モジュール提供メーカが作成・提供するプログラムであり、暗号化された３Ｄプリンタデータを復号化する機能、指定回数だけ造形物の出力を行う制御機能、および、上述の指定回数の出力後、当該３Ｄプリンタデータを消去する機能、を実装するものである。こうしたモジュール４６は、モジュール提供メーカ端末６０からプリンタメーカ端末５０に配信され、このプリンタメーカ端末５０から３Ｄプリンタ４５にインストールされる。勿論、プログラムとしての提供ではなく、当該プログラムをインストールしたコンピュータユニットをモジュールとして３Ｄプリンタ４５に組み込む状況を想定してもよい。
【００２０】
上述のエンドユーザ端末２０、データ提供者端末３０、および、出力代行会社端末４０は、３Ｄプリンタ４５による造形物の出力に関する種々のデータを、データ管理サーバ２００に予め送信し登録する。一方、データ管理サーバ２００は、こうして各端末から得たデータ（条件）の間で、所定のアルゴリズムによるマッチング処理（後述）を実行することとなる。
【００２１】
−−−ハードウェア構成−−−
図２は、本実施形態におけるデータ管理サーバ２００の構成例を示す図である。本実施形態のデータ管理サーバ２００は、ＣＰＵなどの演算装置２０１、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やハードディスクドライブなど適宜な不揮発性記憶素子で構成される記憶装置２０６、ＲＡＭなど揮発性記憶素子で構成されるメモリ２１１、ネットワーク１０と接続して他の装置との通信処理を担う通信装置２１２、を少なくとも備える。  このうち演算装置２０１は、記憶装置２０６に保持されるプログラム２２０をメモリ２１１に読み出すなどして実行し、各機能部(マッチング部２０２、各種登録部２０３、各種計算部２０４、結果表示部２０５）を実装して、装置自体の統括制御を行なうとともに各種判定、演算及び制御処理を行なうものとなる。
【００２２】
データ管理サーバ２００は、上述の構成の他、ユーザからのキー入力や音声入力を受け付ける入力装置や、処理データの表示を行うディスプレイ等の出力装置、を更に備えるとしてもよい。
【００２３】
上述のプログラム２２０により実装される機能部のうち、マッチング部２０２は、エンドユーザ所望の造形物の出力に必要な３Ｄプリンタデータが、データ提供者から提供されており（データ管理サーバ２００の３ＤデータＤＢ２０７で保持）、かつ、当該エンドユーザが当該造形物の出力に関して指定した諸条件（エンドユーザＤＢ２０８に該当情報は格納）を満たす出力代行会社を、上述のＤＢ２０７〜２０９の各情報に基づき特定するものとなる。
【００２４】
また、各種登録部２０３は、データ提供者端末３０、出力代行会社端末４０、および、エンドユーザ端末２０から、造形物の出力に関する諸条件の入力を受け付けて、記憶装置２０６における対応ＤＢに登録するものとなる。
【００２５】
また、各種計算部２０４は、エンドユーザが所望造形物の出力に関して支払う料金や当該造形物の配送予定日を、出力代行会社の情報（出力代行会社ＤＢ２０９の情報）や３Ｄプリンタデータの情報（３ＤデータＤＢ２０７の情報）等に基づき計算するものとなる。
【００２６】
また、結果表示部２０５は、上述のマッチング部２０２と各種計算部２０４の結果を、例えば、エンドユーザ端末２０に出力して表示させるものとなる。
【００２７】
いずれにせよ、上述の各機能部による各処理の詳細については、図３〜図１５を用いて後述する。
【００２８】
なお、記憶装置２０６内には、本実施形態のマッチング支援装置として必要な機能を実装する為のプログラム２２０に加えて、３ＤデータＤＢ２０７（データ提供者端末３０から取得した３Ｄプリンタデータに関する情報を格納）、エンドユーザＤＢ２０８（エンドユーザ所望の造形物とその出力回数や希望料金、配送希望日に関する情報を格納）、出力代行会社ＤＢ２０９（出力代行会社が提供できる３Ｄプリンタデータ出力サービスに関する情報を格納）、および、注文内容ＤＢ２１０（マッチング支援方法の実行により、エンドユーザ所望の造形物に関して出力代行会社が特定され、注文確定となった情報を格納）が記憶されている。
【００２９】
これらの各ＤＢにて格納される情報は、いずれも図３〜図１７に示す各処理に利用される。また、各ＤＢの詳細は、図１０〜図１３を用いてそれぞれ後述する。
【００３０】
−−−シーケンス例−−−
以下、本実施形態におけるマッチング支援方法の実際手順について図に基づき説明する。以下で説明するマッチング支援方法に対応する各種動作は、マッチング支援システム１００を構成する装置のうち、少なくともデータ管理サーバ２００がメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
【００３１】
図３は、本実施形態におけるマッチング支援方法のシーケンス例を示す図である。ここでは、データ管理サーバ２００、エンドユーザ端末２０、データ提供者端末３０、出力代行会社端末４０、プリンタメーカ端末５０、および、モジュール提供メーカ端末６０、の間での処理シーケンスを示している。
【００３２】
ここで示すデータ提供者端末３０は、予め作成するなどして保持している３Ｄプリンタデータをデータ管理サーバ２００に提供する端末を指す。また、出力代行会社端末４０は、データ管理サーバ２００から提供される３Ｄプリンタデータに基づいて造形物の出力サービスを提供する端末を指す。また、データ管理サーバ２００は、エンドユーザ端末２０やデータ提供者端末３０、出力代行会社端末４０から得た、エンドユーザの情報や、提供できる３Ｄプリンタデータ、造形物の出力サービスの情報に基づき、本実施形態のマッチング支援方法を実行するものを指す。また、エンドユーザ端末２０は、造形物の出力代行を出力代行会社端末４０に依頼するものを指す。また、モジュール提供メーカ端末６０は、３Ｄプリンタ４５に搭載するモジュール４６を、プリンタメーカ端末５０に提供するものを指す。また、プリンタメーカ端末５０は、モジュール提供メーカ端末６０より提供されたモジュール４６を３Ｄプリンタ４５へ搭載する端末を指す。
【００３３】
ここで、出力代行会社は、３Ｄプリンタデータに基づく造形物の出力を行うための３Ｄプリンタ４５の準備を予め実施する必要がある。そこで、モジュール提供メーカ端末６０は、プリンタメーカ端末５０へモジュール４６を配信する（Ｓ３０１）。
【００３４】
モジュール提供メーカ端末６０が配信するモジュール４６は、暗号化された３Ｄプリンタデータを復号化する機能、指定回数だけ造形物の出力を行う制御機能、および、上述の指定回数の出力後、当該３Ｄプリンタデータを消去する機能、を実装するものである。
【００３５】
次に、プリンタメーカ端末５０は、モジュール提供メーカ端末６０より配信されたモジュール４６を受信し、これを３Ｄプリンタ４５にインストールする（Ｓ３０２）。こうしてモジュール４６がセットされた３Ｄプリンタ４５は、売買契約を結んだ出力代行会社に提供されることとなる。こうして３Ｄプリンタ４５を得た出力代行会社は、３Ｄプリンタデータに基づく造型を行うことが可能となる。
【００３６】
一方、データ提供者端末３０は、所定の担当者等が作成するなどして用意した３Ｄプリンタデータを、当該３Ｄプリンタデータの利用条件と共に、データ管理サーバ２００に送信して登録する（Ｓ３０３）。
【００３７】
この際、データ管理サーバ２００では、上述のデータ提供者端末３０に対し、図４に例示する登録画面１４００を送信し、この登録画面１４００を介して、３Ｄプリンタデータの登録を受け付けるものとする。この登録画面１４００においては、データ提供者端末３０を操作するデータ提供者が、データ管理サーバ２００に対してアップロードし、登録しようとする３Ｄプリンタデータ、および、その出力条件や利用料金の登録が可能である。
【００３８】
こうした登録画面１４００は、提供対象の３Ｄプリンタデータの情報を表示するフォーム１４０１と、３Ｄプリンタデータの探索等を受け付ける参照ボタン１４０１１を含んでいる。この場合、データ提供者が参照ボタン１４０１１を押下すると、データ提供者端末３０は、これを受けて記憶装置等での３Ｄプリンタデータの格納フォルダを参照して、３Ｄプリンタデータの一覧等を別途表示させ、データ提供者による所定の選択動作を受け付けて、該当３Ｄプリンタデータの情報をフォーム１４０１に表示させる。
【００３９】
また、登録画面１４００は、登録対象の３Ｄプリンタデータによる造型に利用可能な素材について、データ提供者の選択を受け付けるチェックボックス１４０２を含んでいる。このチェックボックス１４０２において、各素材はデフォルト表示されている。なお、データ提供者は、出力可能素材を指定しない場合、「選択なし」のチェックボックスにチェックを入れる。つまり、こうしたチェックボックス１４０２における素材選択は必須ではなく任意とする。
【００４０】
また、登録画面１４００は、登録対象の３Ｄプリンタデータに基づく造形物の出力に利用可能な３Ｄプリンタについて、データ提供者の選択を受け付けるチェックボックス１４０３を含んでいる。このチェックボックス１４０３において、各３Ｄプリンタはデフォルト表示されている。なお、データ提供者は、出力可能な３Ｄプリンタを指定しない場合、「選択なし」のチェックボックスにチェックを入れる。
【００４１】
また、登録画面１４００は、登録対象の３Ｄプリンタデータの利用料金について、データ提供者からの入力を受け付ける入力欄１４０４を含んでいる。この入力欄１４０４では、登録対象の３Ｄプリンタデータに基づいて造形物を１つ出力するごとの利用料金の入力を受け付けることとなる。
【００４２】
また、登録画面１４００は、上述のフォーム１４０１、チェックボックス１４０２、チェックボックス１４０３、および入力欄１４０４で入力および選択がなされた内容を、データ管理サーバ２００に登録する際の指示を受け付ける登録ボタン１４０５を含んでいる。データ提供者がこの登録ボタン１４０５を押下することで、この登録画面１４００で受け付けた内容を、データ提供者端末３０がデータ管理サーバ２００に送信し、３ＤデータＤＢ２０７に登録させることとなる。
【００４３】
また、登録画面１４００は、上述のフォーム１４０１、チェックボックス１４０２、チェックボックス１４０３、および入力欄１４０４で入力および選択がなされた内容のクリアする指示を受け付ける取消ボタン１４０６を含んでいる。データ提供者が取消ボタン１４０６を押下することで、データ提供者端末３０は登録画面１４００で受け付けた内容を、フォーム１４０１、チェックボックス１４０２、チェックボックス１４０３、および入力欄１４０４においてクリアする。
【００４４】
こうして登録画面１４００を介して登録される内容は、３Ｄプリンタデータ、当該３Ｄプリンタデータの出力に利用する素材の種類、当該３Ｄプリンタデータの出力に利用する３Ｄプリンタの種類、および、当該３Ｄプリンタデータの利用料金となる。
【００４５】
なお、データ提供者端末３０が、上述の３Ｄプリンタデータをデータ管理サーバ２００に登録するに際しては、ｈｔｔｐｓ通信によってデータ管理サーバ２００と接続してデータアップロードを行うものとする。また、こうしてデータ管理サーバ２００に送信された３Ｄプリンタデータは、暗号化用の鍵（例：出力代行会社の公開鍵など）によって暗号化され、３ＤデータＤＢ２０７に保存されることとなる。
【００４６】
図５に、本実施形態の３ＤデータＤＢ２０７のデータ構成例を示す。この３ＤデータＤＢ２０７は、上述の登録画面１４００でデータ提供者から受け付けた内容を情報として含むレコードの集合体となっている。
【００４７】
具体的には、データ提供者の名前１２０１およびユーザＩＤ１２０２をキーとして、データ提供者が提供した３Ｄプリンタデータ１２０３、当該３Ｄプリンタデータの出力に好適な素材の名称１２０４、当該３Ｄプリンタデータの出力に好適な３Ｄプリンタ４５の名称１２０５、および、当該３Ｄプリンタデータに基づき造形物を１つ出力ごとに徴収する利用料金１２０６１、の各値を対応付けたレコードの集合体となっている。
【００４８】
ここで図３のシーケンスの説明に戻る。他方、出力代行会社端末４０は、データ管理サーバ２００に対し、造形物の出力代行サービスに関する情報登録を実行する（Ｓ３０４）。なお、当該シーケンスにおいて、上述のＳ３０３およびＳ３０４の実行順序は問わない。
【００４９】
この際、データ管理サーバ２００では、上述の出力代行会社端末４０に対し、図６に例示する登録画面１５００を送信し、この登録画面１５００を介して、出力代行サービスの情報を受け付けるものとする。
【００５０】
こうした登録画面１５００において、登録を受け付ける内容は、出力代行会社に備わる１または複数の３Ｄプリンタ４５の種類、当該１または複数の３Ｄプリンタ４５のそれぞれで造形物の出力に利用できる素材の種類、１つ造形物の出力にかかる料金、および、１日など単位期間に出力できる造形物の個数、といった情報になる。
【００５１】
図６に、上述の登録画面１５００の具体例を示す。この登録画面１５００は、３Ｄプリンタデータに基づく造形物の出力に利用可能な素材に関して、選択を受け付けるチェックボックス１５０１を含んでいる。このチェックボックス１５０１において、各素材はデフォルト表示されている。なお、デフォルト表示された素材以外のものを利用して造型が可能な場合、出力代行会社の担当者等は「その他」を選択し、素材名を入力フォーム１５０１１に入力する。
【００５２】
また、登録画面１５００は、３Ｄプリンタデータに基づき造形物を出力する際に利用可能な３Ｄプリンタ４５の選択を受け付けるチェックボックス１５０２を含んでいる。このチェックボックス１５０２において、各３Ｄプリンタはデフォルト表示されている。なお、デフォルト表示された３Ｄプリンタ以外のものを利用して造型が可能な場合、出力代行会社の担当者等は「その他」を選択し、該当３Ｄプリンタの機種名を入力フォーム１５０２１に入力する。
【００５３】
また、登録画面１５００は、当該出力代行会社が上述のチェックボックス１５０１およびチェックボックス１５０２で選択した、出力可能素材と出力可能プリンタの組合せで造型物を１つ出力する際にかかる料金の入力を受け付ける入力フォーム１５０３を含んでいる。
【００５４】
また、登録画面１５００は、当該出力代行会社が上述のチェックボックス１５０１およびチェックボックス１５０２で選択した、出力可能素材と出力可能プリンタの組合せで、造型物を出力できる１日あたりの最大個数の入力を受け付けて入力フォーム１５０４を含んでいる。
【００５５】
また、登録画面１５００は、上述のチェックボックス１５０１、チェックボックス１５０２、入力フォーム１５０３、および、入力フォーム１５０４で入力および選択を受け受けた内容を、データ管理サーバ２００に登録する指示を受け付ける登録ボタン１５０５を含んでいる。出力代行会社の担当者らが登録ボタン１５０５を押下することで、出力代行会社端末４０は、上述のチェックボックス１５０１、チェックボックス１５０２、入力フォーム１５０３、および、入力フォーム１５０４で入力および選択を受け付けた内容を、データ管理サーバ２００に送信し、出力代行会社ＤＢ２０９に登録させる。
【００５６】
また、登録画面１５００は、上述のチェックボックス１５０１、チェックボックス１５０２、入力フォーム１５０３、および、入力フォーム１５０４で入力および選択を受け受けた内容を、当該登録画面１５００においてクリアする指示を受け付ける取消ボタン１５０６を含んでいる。出力代行会社の担当者らが取消ボタン１５０６を押下することで、出力代行会社端末４０は登録画面１５００で受け付けた内容を、チェックボックス１５０１、チェックボックス１５０２、入力フォーム１５０３、および、入力フォーム１５０４、においてクリアする。
【００５７】
図７に、本実施形態の出力代行会社ＤＢ２０９のデータ構成例を示す。出力代行会社ＤＢ２０９は、出力代行会社が提供する出力代行サービスに関する登録情報が格納されたデータベースである。
【００５８】
具体的には、出力代行会社端末４０の名称１１０１およびユーザＩＤ１１０２をキーに、当該出力代行会社において３Ｄプリンタデータに基づく造形物の出力に利用できる素材の名称１１０３、当該出力代行会社において３Ｄプリンタデータに基づく造形物の出力に利用できる３Ｄプリンタ４５の種類の名称１１０４、素材の名称１１０３が示す素材を利用し３Ｄプリンタの名称１１０４が示す３Ｄプリンタによって３Ｄプリンタデータに基づく造形物の出力を行う際に１つの造型物を出力するのにかかる料金１１０５、および、素材の名称１１０３が示す素材を利用し３Ｄプリンタの名称１１０４が示す３Ｄプリンタによって３Ｄプリンタデータに基づく造形物の出力を行う際に１日あたりに出力できる造型物の最大個数１１０６、といった値を対応付けたレコードの集合体となっている。
【００５９】
またここで、図３のシーケンスの説明に戻る。上述のＳ３０３およびＳ３０４の実行後、エンドユーザ端末２０は、データ管理サーバ２００に対し、エンドユーザ所望の造形物に対応した３Ｄプリンタデータの検索要求、および、当該造形物の出力に関する各種希望条件の登録要求を実行する（Ｓ３０５）。
【００６０】
この場合、データ管理サーバ２００では、エンドユーザ端末２０からの検索要求を図８に示す検索画面１６００を介して受けて、３ＤデータＤＢ２０７で保持する３Ｄデータの情報をエンドユーザ端末２０に返し、当該エンドユーザ端末２０を介してエンドユーザによる選択を受け付ける。
【００６１】
図８は、上述のエンドユーザ端末２０に送信される検索画面１６００の例を示す図である。この検索画面１６００では、エンドユーザ端末２０を操作するエンドユーザが、出力したい造形物の３Ｄプリンタデータの検索と、その造形物の出力回数、造形物の出力に利用したい素材と３Ｄプリンタ４５の種類、希望料金や配送希望日の設定を受け付けることが可能である。
【００６２】
こうした検索画面１６００において、エンドユーザが出力を希望する造形物のキーワードを受け付ける入力フォーム１６０１を含んでいる。データ管理サーバ２００は、検索画面１６００における入力フォーム１６０１でのキーワードの入力受付後、検索ボタン１６０１１の押下を受け、対象キーワードに紐付く３Ｄプリンタデータを３ＤデータＤＢ２０７で検索し、ヒットした３Ｄプリンタデータの一覧画面１７００（図９）をエンドユーザ端末２０に返信し、画面遷移させる。
【００６３】
図９に、３Ｄプリンタデータの一覧画面１７００を例示する。この一覧画面１７００では、データ管理サーバ２００が入力フォーム１６０１で受け付けたキーワードに基づいて３ＤデータＤＢ２０７を検索し、該当する３Ｄプリンタデータの検索結果を一覧で表示することが可能である。
【００６４】
この一覧画面１７００は、検索結果にヒットした３Ｄプリンタデータの表示欄１７０１を含んでいる。ここで表示する３Ｄプリンタデータは、図示するように、造形物の形状を示すイメージ１７０１１の他に、その選択を受け付けるラジオボタン１７０１２を付帯している。
【００６５】
また、一覧画面１７００は、上述の表示欄１７０１にて表示中の３Ｄプリンタデータのうち、ラジオボタン１７０１２のチェックを介して３Ｄプリンタデータの選択を受け付けたものに関して、検索画面１６００における入力フォーム１６０１に３Ｄプリンタデータの名称を反映させるための、選択ボタン１７０２を含んでいる。この選択ボタン１７０２が押下されることで、検索画面１６００へ画面遷移することとなる。
【００６６】
その際、一覧画面１７００にてエンドユーザが選択した３Ｄプリンタデータで、利用可能な素材の情報はチェックボックス１６０３のデフォルト表示に、利用可能な３Ｄプリンタ４５の情報はチェックボックス１６０４のデフォルト表示に反映され、選択項目として名称表示されることとなる。
【００６７】
また、一覧画面１７００は、検索画面１６００へ画面遷移する指示を受け付ける戻るボタン１７０３を含んでいる。この戻るボタン１７０３が押下されることで、一覧画面１７００におけるエンドユーザによる３Ｄプリンタデータの選択は、検索画面１６００に反映されない。
【００６８】
エンドユーザ端末２０では、上述の３Ｄプリンタデータの一覧画面１７００を表示させ、エンドユーザによる３Ｄプリンタデータの選択を受け付けて、検索画面１６００に画面遷移させる。この際の検索画面１６００の入力フォーム１６０１には、エンドユーザが一覧画面１７００のラジオボタン１７０１２でチェックして選択した３Ｄプリンタデータの名称が表示されることとする。なお、検索によって３Ｄプリンタデータがヒットしなかった場合、遷移先画面でヒットしなかった旨が表示される。
【００６９】
上述の検索画面１６００は、上述の入力フォーム１６０１の他、エンドユーザから３Ｄプリンタデータに基づき出力したい造形物の個数の入力を受け付ける入力フォーム１６０２、データ検索でヒットした３Ｄプリンタデータに関して登録されている出力可能な素材を選択可能に表示するチェックボックス１６０３、データ検索でヒットした３Ｄプリンタデータに関して登録されている出力可能な３Ｄプリンタ４５を選択可能に表示するチェックボックス１６０４、エンドユーザが支払を許容する希望料金の下限および上限の料金を受け付ける入力フォーム１６０５  および、エンドユーザが該当造形物の配送を希望する年月日を受け付けるコンボボックス１６０６、を含んでいる。
【００７０】
また、検索画面１６００は、上述の入力フォーム１６０１、入力フォーム１６０２、チェックボックス１６０３、チェックボックス１６０４、入力フォーム１６０５、および、コンボボックス１６０６で入力および選択を受け付けた内容を、データ管理サーバ２００に登録する指示を受け付ける決定ボタン１６０７を含んでいる。この決定ボタン１６０７が押下されることで、上述の入力フォーム１６０１、入力フォーム１６０２、チェックボックス１６０３、チェックボックス１６０４、入力フォーム１６０５、および、コンボボックス１６０６で入力および選択を受け受けた内容は、データ管理サーバ２００に送信され、エンドユーザＤＢ２０８（図１０）に登録される。
【００７１】
また、検索画面１６００は、上述の入力フォーム１６０１、入力フォーム１６０２、チェックボックス１６０３、チェックボックス１６０４、入力フォーム１６０５、および、コンボボックス１６０６で入力および選択を受け付けた内容を、クリアする指示を受け付ける取消ボタン１６０８を含んでいる。この取消ボタン１６０８が押下されることで、検索画面１６００の、入力フォーム１６０１、入力フォーム１６０２、チェックボックス１６０３、チェックボックス１６０４、入力フォーム１６０５、および、コンボボックス１６０６のそれぞれにおいて、入力および選択を受け付けた内容はクリアされる。
【００７２】
図１０に、上述の検索画面１６００で入力および選択を受け付けた内容を登録する、エンドユーザＤＢ２０８のデータ構成を示す。
【００７３】
具体的には、エンドユーザＤＢ２０８は、エンドユーザの名前１００１およびユーザＩＤ１００２をキーとして、当該エンドユーザが所望の３Ｄプリンタデータの名称１００３、当該３Ｄプリンタデータに基づき造形物を出力する際に利用する素材の名称１００４、当該３Ｄプリンタデータに基づき造形物を出力する際に利用したい３Ｄプリンタ４５の種類の名称１００５、エンドユーザが支払を許容する希望額１００６、エンドユーザが希望する造形物の配送希望日１００７、および、エンドユーザが希望する造型物の個数１００８、の各値を対応付けたレコードの集合体となっている。
【００７４】
またここで図３のシーケンスの説明に戻る。続いて、データ管理サーバ２００は、エンドユーザ端末２０がＳ３０５で登録した内容と、事前にデータ提供者端末３０がＳ３０３で登録した内容、および出力代行会社端末４０がＳ３０４で登録した内容に基づいた、マッチング処理を実行する（Ｓ３０６）。
【００７５】
このマッチング処理の詳細は後述するが、マッチング部２０２および各種計算部２０４における各ステップで構成されている。なお、マッチング処理は、Ｓ３０５にてエンドユーザ端末２０が３Ｄプリンタの検索および希望条件の登録を行ったことを契機に実行される。
【００７６】
上述のＳ３０６のマッチング処理でマッチングが成立した場合、データ管理サーバ２００は、エンドユーザ端末２０に対してマッチング成立結果を通知する（Ｓ３０７）。この通知には、当該３Ｄプリンタデータの利用に伴い発生する料金と、該当造型物の配送日の各情報が含まれるものとする。
【００７７】
また、上述のＳ３０６のマッチング処理でマッチングが成立した場合、データ管理サーバ２００は、当該マッチングで特定した出力代行会社の出力代行会社端末４０に対し、エンドユーザ所望の３Ｄプリンタデータの出力依頼を送信する（Ｓ３０８）。
【００７８】
ここで送信される内容には、出力代行会社の該当３Ｄプリンタ４５にて利用する、暗号化された３Ｄプリンタデータ、この３Ｄプリンタデータを復号化する秘密鍵、３Ｄプリンタデータに基づく造形物の出力回数、使用する素材の情報、３Ｄプリンタ４５の種類、造型物の配送日、３Ｄプリンタデータに基づく造形物の出力に関して生じる料金と、エンドユーザ情報である。
【００７９】
データ管理サーバ２００は、上述のＳ３０８で出力依頼を送信するに際し、造形物の出力回数の情報については秘密鍵により暗号化しておくものとすれば好適である。造形物の出力回数は、対応する３Ｄプリンタデータの利用料金に直接影響する機微な情報であるため、その改ざんを抑止することを意図している。
【００８０】
続いて、上述のＳ３０６のマッチング処理でマッチングが成立した場合、データ管理サーバ２００は、データ提供者端末３０に対し、当該データ提供者が提供してくれた３Ｄプリンタデータが利用された旨、および、データ提供者に支払われる料金に関する情報を、送信する（Ｓ３０９）。
【００８１】
また、上述のＳ３０６のマッチング処理でマッチングが不成立となった場合、データ管理サーバ２００は、エンドユーザ端末２０に対し、マッチング不成立に関する情報を送信する（Ｓ３１１）。
【００８２】
なお、上述のＳ３０７、Ｓ３０８、Ｓ３０９、Ｓ３１１の各ステップは、Ｓ３０６にてマッチング部２０２と各種計算部２０４により各処理が実行され、結果が判別された契機で実行される。
【００８３】
また、出力代行会社端末４０は、Ｓ３０８にて３Ｄプリンタデータ出力依頼を受信後、暗号化された３Ｄプリンタデータを秘密鍵により復号化し、これを３Ｄプリンタ４５に送り、該当造形物をエンドユーザ希望の配送日に間に合うよう出力する（Ｓ３１０）。
【００８４】
なお、出力代行会社では、上述の造型物を３Ｄプリンタ４５で出力後、これをエンドユーザに宛てて配送することとなる。こうした出力代行会社での各処理の詳細は図１６で後述する。
【００８５】
−−−フロー例１−−−
図１１に、データ管理サーバ２００におけるマッチング処理（Ｓ３０６）に関するフローを示す。この場合、データ管理サーバ２００は、図３のシーケンスにおけるＳ３０５を契機に、３Ｄプリンタデータに基づく造形物の出力に利用する素材に関するマッチングを実行する（Ｓ４０１）。
【００８６】
このマッチングは、上述のＳ３０５にてエンドユーザ端末２０から指定を受け付けた所望の素材の情報を利用し、当該素材を用いた造形物の出力が、出力代行会社にて可能か、また、当該素材が、データ提供者により提供されている３Ｄプリンタデータにて利用可能な素材であるかを判定する処理となる。これにより、３Ｄプリンタデータの出力に利用する素材の選定が可能となる。この素材に関するマッチング処理の詳細フローは図１２で後述する。
【００８７】
次に、データ管理サーバ２００は、上述のＳ４０１の素材に関するマッチング処理の成立を契機に、３Ｄプリンタデータに基づく造形物の出力に利用する３Ｄプリンタ４５の種類に関するマッチング処理を実行する（Ｓ４０２）。
【００８８】
このマッチングは、上述のＳ３０５にてエンドユーザ端末２０から指定を受け付けた所望の３Ｄプリンタ４５の情報を利用し、出力代行会社にて当該３Ｄプリンタ４５による３Ｄプリンタデータの出力が可能か、また、エンドユーザが選択した３Ｄプリンタ４５の種類が、データ提供者により提供されている３Ｄプリンタデータの出力が可能な種類であるか判定する処理である。これにより、３Ｄプリンタデータの出力に利用する３Ｄプリンタ４５の種類の選定が可能となる。この３Ｄプリンタ４５に関するマッチング処理の詳細フローは図１４で後述する。
【００８９】
続いて、データ管理サーバ２００は、上述のＳ４０２の３Ｄプリンタ４５に関するマッチング処理の成立を契機に、エンドユーザ所望の造型物の配送日および３Ｄプリンタデータの利用料金に関するマッチングを実行する（Ｓ４０３）。
【００９０】
このマッチングは、エンドユーザ端末２０がＳ３０５にてデータ管理サーバ２００に登録した所望造形物の出力回数の情報と、出力代行会社端末４０がＳ３０４でデータ管理サーバに登録した出力代行サービスに関する情報とに基づき、該当造形物の配送所要日数を計算し、これをエンドユーザ希望の配送日と照合して配送日判定を行う処理である。これにより、出力代行会社で出力される造型物の配送日が決定する。
【００９１】
また、上述のＳ４０３におけるデータ管理サーバ２００は、エンドユーザ端末２０がＳ３０５にてデータ管理サーバ２００に登録した、データ提供者端末３０がＳ３０３でデータ管理サーバ２００に登録した３Ｄプリンタデータの利用料金と、出力代行会社端末４０がＳ３０４でデータ管理サーバ２００に登録した３Ｄプリンタデータの出力サービスにかかる料金との合計を、３Ｄプリンタデータの利用およびその出力にあたり支払いを許容する料金と照合し、エンドユーザ端末２０が支払う料金を計算する処理も行う。これにより、エンドユーザが出力代行会社等に支払う料金が確定する。この計算処理の詳細フローは図１５で後述する。
【００９２】
上述のＳ４０１における、３Ｄプリンタデータの出力に利用する素材のマッチング処理、Ｓ４０２における、３Ｄプリンタ４５の種類のマッチング処理が成立し、Ｓ４０３における、３Ｄプリンタデータに基づき出力する造型物の配送日およびエンドユーザの支払う料金の確定を契機に、データ管理サーバ２００は、エンドユーザ端末２０に対して、確定した３Ｄプリンタデータの出力に利用する素材や、利用する３Ｄプリンタ４５の種類、造型物の配送日と支払い料金に関する情報を送信する（Ｓ４０４）。この処理の詳細フローは図１６で後述する。
【００９３】
なお、上述のＳ４０１、Ｓ４０２、および、Ｓ４０３におけるマッチング処理が成立しなかった場合、データ管理サーバ２００は、エンドユーザ端末２０に対し、マッチング不成立に関する情報を送信し（Ｓ４０５）、処理を終了する。この処理の詳細フローは図１７で後述する。
【００９４】
−−−フロー例２−−−
図１２は、データ管理サーバ２００が、３ＤデータＤＢ２０７と、エンドユーザＤＢ２０８と、出力代行会社ＤＢ２０９とを利用し、３Ｄプリンタデータに基づく造形物の出力に利用する素材のマッチングを行う処理である。以下、処理ステップを説明する。
【００９５】
この場合まず、データ管理サーバ２００は、上述のＳ３０５でエンドユーザ端末２０から受けた造形物出力に利用する素材に関するデータを、エンドユーザＤＢ２０８より取得する（Ｓ５０１）。また、このＳ５０１におけるデータ管理サーバ２００は、上述のエンドユーザＤＢ２０８から取得した素材に関するデータをキーとし、３ＤデータＤＢ２０７および出力代行会社ＤＢ２０９から、対応する素材に関する情報を検索する（Ｓ５０１）。
【００９６】
次に、データ管理サーバ２００は、上述のＳ５０１でキーとした素材に関するデータ、すなわちエンドユーザが所望する素材が、３ＤデータＤＢ２０７および出力代行会社ＤＢ２０９での検索結果すなわち、３Ｄプリンタデータで規定された素材および出力代行会社の３Ｄプリンタ４５で出力可能な素材と合致するか判定する（Ｓ５０２）。
【００９７】
上述のＳ５０２の判定の結果、上述のＳ５０１でキーとした素材に関するデータが、３ＤデータＤＢ２０７および出力代行会社ＤＢ２０９での検索結果が示す素材と合致した場合（Ｓ５０２：ＯＫ）、データ管理サーバ２００は、当該素材を、３Ｄプリンタデータの出力に利用する素材として確定し、その素材情報をエンドユーザの注文データとして注文内容ＤＢ２１０に登録する（Ｓ５０３）。
【００９８】
一方、上述のＳ５０２の判定の結果、上述のＳ５０１でキーとした素材に関するデータが、３ＤデータＤＢ２０７および出力代行会社ＤＢ２０９での検索結果が示す素材と合致しなかった場合（Ｓ５０２：ＮＯ）、データ管理サーバ２００は、処理を図１７のＳ９０１（後述）に遷移させる。
【００９９】
図１３に、エンドユーザの注文データが格納される注文内容ＤＢ２１０のデータ構成例を示す。この注文内容ＤＢ２１０は、確定した注文を一意に特定する注文番号１３０１をキーに、注文者であるエンドユーザの識別情報たるＣ−ＩＤ１３０２、エンドユーザが選択した３Ｄプリンタデータの名称１３０４、当該３Ｄプリンタデータの識別情報たるＤ−ＩＤ１３０４、当該３Ｄプリンタデータに基づく造形物を出力する際に利用する素材の名称１３０５、当該３Ｄプリンタデータに基づく造形物の出力に利用する３Ｄプリンタ４５の名１３０６、エンドユーザ所望の造形物の数１３０７、エンドユーザ所望の造型物の配送日１３０８、エンドユーザが支払う料金のうち、データ提供者に対して支払われる３Ｄプリンタデータ利用料１３０９、出力代行会社に対して支払われる造型代行料１３１０、および、データ管理サーバ２００の利用料１３１１の各値を対応付けたレコードの集合体となっている。
【０１００】
−−−フロー例３−−−
図１４は、データ管理サーバ２００が、３ＤデータＤＢ２０７と、エンドユーザＤＢ２０８と、出力代行会社ＤＢ２０９とを利用し、３Ｄプリンタデータの出力に利用する３Ｄプリンタ４５に関するマッチング処理を行うフローである。以下、処理ステップを説明する。
【０１０１】
この場合まず、データ管理サーバ２００は、上述のＳ３０５でエンドユーザ端末２０がデータ管理サーバ２００へ登録した諸条件の中に含まれる、３Ｄプリンタデータの出力に利用する３Ｄプリンタ４５の種類に関するデータを、エンドユーザＤＢ２０８より取得する（Ｓ６０１）。このＳ６０１におけるデータ管理サーバ２００は、エンドユーザＤＢ２０８から取得した３Ｄプリンタ４５の種類に関するデータをキーとし、３ＤデータＤＢ２０７および出力代行会社ＤＢから、３Ｄプリンタ４５の種類に関する情報を検索する。
【０１０２】
続いて、データ管理サーバ２００は、上述のＳ６０１でキーとしたデータすなわちエンドユーザが所望の３Ｄプリンタ４５の種類が、３ＤデータＤＢ２０７および出力代行会社ＤＢ２０９での検索結果、すなわち３Ｄプリンタデータの出力に利用可能かつ出力代行会社で利用可能な３Ｄプリンタ４５の種類、と合致するか判定する（Ｓ６０２）。
【０１０３】
上述のＳ６０２の判定の結果、上述のＳ６０１でキーとした３Ｄプリンタ４５の種類が、３ＤデータＤＢ２０７および出力代行会社ＤＢ２０９での検索結果が示す３Ｄプリンタ４５の種類と合致した場合（Ｓ６０２：ＯＫ）、データ管理サーバ２００は、当該３Ｄプリンタ４５の種類を、３Ｄプリンタデータの出力に利用する３Ｄプリンタ４５の種類と確定し、当該３Ｄプリンタ４５の種類に関する情報をエンドユーザ端末２０の注文データとして、注文内容ＤＢ２１０の既存レコード（Ｓ５０３で格納済み）を更新する（Ｓ６０３）。
【０１０４】
一方、上述のＳ６０２の判定の結果、上述のＳ６０１でキーとした３Ｄプリンタ４５の種類が、３ＤデータＤＢ２０７および出力代行会社ＤＢ２０９での検索結果が示す３Ｄプリンタ４５の種類と合致しなかった場合（Ｓ６０２：ＮＯ）、データ管理サーバ２００は、処理を図１７のＳ９０１（後述）に遷移させる。
【０１０５】
−−−フロー例４−−−
図１５は、データ管理サーバ２００が、エンドユーザ所望の出力回数と３Ｄプリンタデータの利用にあたり支払を許容する料金と、出力代行会社がＳ３０４で登録した出力代行サービスの条件およびデータ提供者がＳ３０３で登録した３Ｄプリンタデータの利用条件とを考慮し、造型物の配送日とエンドユーザが支払う料金の計算を行うフローである。以下、処理ステップを説明する。
【０１０６】
まず、データ管理サーバ２００は、上述のＳ６０３の注文データ更新を契機に、エンドユーザ端末２０がＳ３０５で登録した３Ｄプリンタデータの出力希望回数をエンドユーザＤＢ２０８から取得する（Ｓ７０１）。
【０１０７】
次に、データ管理サーバ２００は、出力代行会社端末４０がＳ３０４で登録した、３Ｄプリンタデータの出力に利用する素材と３Ｄプリンタ４５の種類との組合せによる、１日あたりに出力可能な造形物の個数から、当該造型物の配送所要日数を計算する（Ｓ７０２）。
【０１０８】
エンドユーザ端末２０がＳ３０５で登録した３Ｄプリンタデータの出力に利用する素材や、利用する３Ｄプリンタ４５の種類は、図１２、図１４のマッチングで成立しているため、データ管理サーバ２００は、その素材と３Ｄプリンタ４５の種類組合せをキーとし、出力代行会社ＤＢ２０９にて検索する。これにより、エンドユーザにおける造形物の希望出力回数と、素材と３Ｄプリンタ４５の種類との組合せで１日あたりに出力可能な造形物の個数とを掛け合わせることで、造型物の配送所要日数の計算が可能となる。
【０１０９】
また、上述の造型物の配送所要日数の計算完了を契機に、データ管理サーバ２００は、エンドユーザ端末２０がＳ３０５で登録した造型物の配送希望日をエンドユーザＤＢ２０８から取得する（Ｓ７０３）。
【０１１０】
また、データ管理サーバ２００は、造型物の配送希望日の取得後、上述のＳ７０２で計算した造型物の配送所要日数と、Ｓ７０３で取得した造型物の配送希望日とを照合する（Ｓ７０４）。
【０１１１】
造型物の配送所要日数が、エンドユーザ所望の造型物の配送希望日よりも早い日程の場合（Ｓ７０４：ＯＫ）、データ管理サーバ２００は、配送所要日数を配送日と特定する。一方、造型物の配送所要日数が、エンドユーザ所望の造型物の配送日よりも遅い日程の場合（Ｓ７０４：ＮＯ）、データ管理サーバ２００は、マッチング不成立と判定し、処理を図１７のＳ９０１（後述）に遷移させる。
【０１１２】
次に、データ管理サーバ２００は、上述のＳ７０４における造型物の配送日確定を契機に、エンドユーザが３Ｄプリンタデータの利用にあたり支払う料金を計算する（Ｓ７０５）。
【０１１３】
エンドユーザが支払う料金の内訳は、データ提供者に支払うデータ利用料金、出力代行会社に支払う３Ｄプリンタデータ造型依頼料金、データ管理サーバ２００に支払うデータ管理サーバ利用料金である。
【０１１４】
ここで、データ管理サーバ２００は、エンドユーザがＳ３０５で登録した、３Ｄプリンタデータの利用にあたり支払いを許容する料金の値を、エンドユーザＤＢ２０８から取得する。そしてデータ管理サーバ２００は、出力代行会社がＳ３０４で登録した３Ｄプリンタ４５の種類と３Ｄプリンタデータ出力に利用する素材との組合せによる１個あたりの造形物にかかる料金の情報を、出力代行会社ＤＢ２０９から取得し、これに、エンドユーザがＳ３０５で登録した希望出力回数を乗算して、出力代行会社に支払う３Ｄプリンタデータ造型依頼料金を計算する。
【０１１５】
また、データ管理サーバ２００は、データ提供者がＳ３０３で登録した、３Ｄプリンタデータから作成する造型物の１個あたりにかかる料金を、３ＤデータＤＢ２０７より取得し、これに、エンドユーザにおける造形物の希望出力回数を乗算して、データ提供者に支払うデータ利用料金を計算する。
【０１１６】
また、データ管理サーバ２００は、上述の３Ｄプリンタデータ造型依頼料金およびデータ利用料金と、データ管理サーバ２００の利用料金とを合計し、エンドユーザが支払うべき料金を確定する。以下、エンドユーザが支払うべき料金を総額とする。
【０１１７】
なお、データ管理サーバ２００の利用料金は、３Ｄプリンタデータに基づく造形物の出力回数やこの出力に利用したい素材、３Ｄプリンタ４５の種類に関係なく、一律である。
【０１１８】
続いて、データ管理サーバ２００は、上述のＳ７０５による総額の確定を契機に、エンドユーザが支払いを許容する料金すなわち希望額と、Ｓ７０５で確定した総額とに基づいたマッチング処理を実行する。この場合、データ管理サーバ２００は、Ｓ７０５で取得した希望額と総額とを比較し、総額が希望額を下回った場合（Ｓ７０６：ＯＫ）、エンドユーザの支払う料金は総額と特定する。他方、総額が希望額を上回った場合（Ｓ７０６：ＮＯ）、データ管理サーバ２００は、マッチング不成立と判定し、処理を図１７のＳ９０１（後述）に遷移させる。
【０１１９】
続いて、データ管理サーバ２００は、上述のＳ７０６における、エンドユーザが支払う料金の確定を契機に、エンドユーザ端末２０に対し、当該造型物の配送日および支払い料金の各情報を通知する（Ｓ７０７）。
【０１２０】
また、上述のＳ７０７のエンドユーザ端末２０への通知を契機に、データ管理サーバ２００は、エンドユーザが支払う料金および造型物の配送日を注文データとし、その内容で注文内容ＤＢ２１０の対応レコードを更新する（Ｓ７０８）。
【０１２１】
また、データ管理サーバ２００は、上述のＳ７０８の注文内容ＤＢにおける注文データの更新後、当該注文データを注文内容ＤＢ２１０より取得し、出力代行会社端末４０へ送信する（Ｓ７１０）。こうして送信される注文データは、造形物の出力に利用する３Ｄプリンタデータ、３Ｄプリンタ４５での造形物の出力に利用する素材、３Ｄプリンタ４５の種類、３Ｄプリンタデータに基づく造形物の出力回数、当該造型物の配送日、および、出力代行会社に支払う３Ｄプリンタデータ造型依頼料金が該当する。
【０１２２】
−−−フロー例５−−−
図１６は、データ管理サーバ２００が、マッチング処理による注文データの確定を経て、出力代行会社端末４０へ３Ｄプリンタデータを送信した場合の、出力代行会社端末４０における造形物の出力処理を示すフローである。これにより、出力代行会社は、３Ｄプリンタデータに基づく造形物の出力が可能となる。
【０１２３】
ここでのデータ管理サーバ２００の処理は、注文内容（３Ｄプリンタデータや秘密鍵含む）を出力代行会社端末４０へ送信するのみである。３Ｄプリンタデータに基づく造形物の出力処理は、出力代行会社端末４０とこれに接続された３Ｄプリンタ４５とで行う処理となる。以下、処理ステップを説明する。
【０１２４】
まず、出力代行会社端末４０は、上述のＳ７１０でデータ管理サーバ２００より送信された注文データを受信し、当該注文データから３Ｄプリンタデータおよびこれを復号化する秘密鍵８０８を取得する（Ｓ８０１）。
【０１２５】
上述の３Ｄプリンタデータは、データ提供者端末３０からデータ管理サーバ２００へ登録がなされる際（Ｓ３０３）、データ管理サーバ２００にて所定の鍵（例：公開鍵）で暗号化された状態、すなわち暗号化された３Ｄプリンタデータである。暗号化された３Ｄプリンタデータは、その復号化にあたって秘密鍵８０８が必要である。
【０１２６】
上述のＳ８０１より注文データを受信して必要なデータを取得後、出力代行会社端末４０は、３Ｄプリンタデータと秘密鍵８０８を、通信可能に接続された３Ｄプリンタ４５に送信する（Ｓ８０２）。なお、この３Ｄプリンタ４５は、プリンタメーカから出力代行会社に販売されたものである。
【０１２７】
出力代行会社端末４０が、Ｓ８０２で３Ｄプリンタデータや秘密鍵８０８の送信対象とする３Ｄプリンタ４５、すなわちエンドユーザの注文に応じて造形物の出力に利用する３Ｄプリンタ４５の種類は、上述のＳ８０１で取得した注文データに登録されている３Ｄプリンタ４５の機種となる。
【０１２８】
出力代行会社端末４０は、上述のＳ８０２で３Ｄプリンタ４５へ３Ｄプリンタデータと秘密鍵８０８を送信した後、当該３Ｄプリンタ４５のモジュール４６に対し、秘密鍵８０８を用いた３Ｄプリンタデータの復号化を指示し、当該３Ｄプリンタデータの復号化を図る（Ｓ８０３）。出力代行会社端末４０は、このＳ８０３において、３Ｄプリンタデータに基づく造形物の出力回数に関する情報も秘密鍵８０８により復号化し取得するものとする。出力代行会社端末４０は、こうして得られた出力回数の情報を、３Ｄプリンタ４５のモジュール４６に設定する。
【０１２９】
続いて、出力代行会社端末４０は、復号化した３Ｄプリンタデータを３Ｄプリンタ４５にスプールし、当該３Ｄプリンタデータに基づく造形物の出力を３Ｄプリンタ４５で実行させる（Ｓ８０４）。３Ｄプリンタ４５が造型に利用する素材は、上述のＳ８０１でデータ管理サーバ２００から得ている注文データにて指定されている素材となる。
【０１３０】
なお、上述の３Ｄプリンタ４５のモジュール４６は、当該３Ｄプリンタ４５における造形物の出力制御を行う機能であるから、上述の造形物の出力に伴い、当該３Ｄプリンタ４５での造形物の出力回数をカウントし、このカウント値が、注文データから復号化して設定された出力回数（エンドユーザの希望回数）に到達したか監視している。
【０１３１】
３Ｄプリンタ４５のモジュール４６は、出力回数の監視結果に基づき、上述の造形物の出力回数が希望回数に到達したか判定する（Ｓ８０５）。この判定の結果、出力回数が希望回数に到達した場合（Ｓ８０５：Ｙｅｓ）、モジュール４６は、当該３Ｄプリンタデータの消去処理を実行し（Ｓ８０６）、その旨を出力代行会社端末４０に通知する。
【０１３２】
なお、希望回数に関する情報は、Ｓ８０３によりモジュール４６で保持する構成となっているため、３Ｄプリンタデータに基づく造形物の出力回数が希望回数に達した場合、自動的なデータの消去が可能となる。
【０１３３】
勿論、出力代行会社端末４０がモジュール４６に対して、３Ｄプリンタデータの消去指示を指令する形態を想定してもよい。その場合、モジュール４６が上述の監視結果を、出力代行会社端末４０に通知し、出力代行会社端末４０が、この監視結果に基づいて３Ｄプリンタデータの消去処理を実行することになる。
【０１３４】
エンドユーザの希望回数分の造型を実施し、３Ｄプリンタデータの消去が完了後、出力代行会社端末４０は、当該エンドユーザに宛てた当該造型物の配送処理を実行し（Ｓ８０７）、処理を終了する。この配送処理は、出力代行会社端末４０が、予め契約済みの輸送事業者のシステムに対し、該当エンドユーザへの当該造形物の配送依頼を電子的に行うものなどが想定できる。
【０１３５】
−−−フロー例６−−−
図１７は、図１１のフローにおけるＳ４０５に伴い実行する処理であり、データ管理サーバ２００がエンドユーザ端末２０に対し、マッチング不成立に関する情報を送信する処理である。以下、処理ステップを説明する。
【０１３６】
この場合、データ管理サーバ２００は、図１２のフローにおけるＳ５０２で素材に関してマッチング不成立となった場合、エンドユーザ端末２０に対し、所望の造形物の出力に関してエンドユーザが登録した素材は利用できない旨の通知１８００（図１８）を送信する（Ｓ９０１）。
【０１３７】
また同様に、データ管理サーバ２００は、図１４のフローにおけるＳ６０２で３Ｄプリンタ４５に関してマッチング不成立となった場合、エンドユーザ端末２０に対し、所定の造形物の出力に関してエンドユーザが登録した３Ｄプリンタ４５は利用できない旨の通知１９００（図１９）を送信する（Ｓ９０１）。
【０１３８】
また同様に、データ管理サーバ２００は、図１５のフローにおけるＳ７０４で配送日に関してマッチング不成立となった場合、エンドユーザ端末２０に対し、エンドユーザが登録した造型物の配送日までに配送ができない旨の通知２０００（図２０）を送信する（Ｓ９０１）。
【０１３９】
また同様に、データ管理サーバ２００は、図１５のフローにおけるＳ７０６で料金に関してマッチング不成立となった場合、エンドユーザ端末２０に対し、エンドユーザが登録した希望料金では当該造型物の作成ができない旨の通知２１００（図２１）を送信する（Ｓ９０１）。
【０１４０】
以上、本発明を実施するための最良の形態などについて具体的に説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【０１４１】
こうした本実施形態によれば、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを、関係者間の各条件を的確に踏まえつつ効率的に実行できる。
【０１４２】
本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、本実施形態のマッチング支援装置において、前記演算装置は、前記代行会社の特定に際し、前記提供者より受け付けて記憶装置で保持する３Ｄプリンタデータにおいて、前記エンドユーザの条件で既定された造形物の出力に要する３Ｄプリンタデータの存在を特定するデータ判定処理と、前記データ判定処理により特定された３Ｄプリンタデータで規定された出力可能素材において、前記エンドユーザの条件で既定された造形物の素材かつ前記代行会社の条件で既定された出力可能素材であるものの存在を特定する素材判定処理と、前記データ判定処理により特定された３Ｄプリンタデータで規定された出力可能プリンタにおいて、前記エンドユーザの条件で既定された３Ｄプリンタかつ前記代行会社の条件で規定された出力可能プリンタであるものの存在を特定するプリンタ判定処理と、前記代行会社の条件のうち造形料金の規定および前記提供者の条件のうちデータ利用料金の規定に基づき、前記エンドユーザの条件で規定された造形物に関して、前記データ判定処理で特定した３Ｄプリンタデータを用いて前記プリンタ判定処理で特定した３Ｄプリンタによって造形を行う際の料金を算定して、当該料金が、前記エンドユーザの条件で規定された許容コストを下回る代行会社の存在を特定するコスト判定処理と、をそれぞれ実行し、前記コスト判定処理により最終的に代行会社を特定するものである、としてもよい。
【０１４３】
これによれば、エンドユーザが指定する条件である、造形物の素材、３Ｄプリンタ、料金、に関してマッチする内容での注文が可能な代行会社を特定し、これをエンドユーザに提示することができる。ひいては、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを、関係者間の各条件を更に的確に踏まえつつ効率的に実行できる。
【０１４４】
また、本実施形態のマッチング支援装置において、前記演算装置は、前記代行会社の特定に際し、前記エンドユーザの条件で既定された造形物の希望出力回数と、前記代行会社の条件で既定された作業時間とに基づき、前記素材判定処理で特定された出力可能素材を用いて、前記プリンタ判定処理で特定された出力可能プリンタによって、該当造形物を出力して前記エンドユーザに提供する納期を算定して、当該納期が、前記エンドユーザの条件で既定された造形物受領時期より前となる代行会社の存在を特定する納期判定処理を更に実行し、前記納期が前記造形物受領時期より前となる代行会社のうち、前記料金が、前記エンドユーザの条件で規定された許容コストを下回る代行会社を最終的に特定するものである、としてもよい。
【０１４５】
これによれば、エンドユーザが指定する条件である、造形物の素材、３Ｄプリンタ、料金、および、納期に関してマッチする内容での注文が可能な代行会社を特定し、これをエンドユーザに提示することができる。ひいては、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを、関係者間の各条件をより一層的確に踏まえつつ効率的に実行できる。
【０１４６】
また、本実施形態のマッチング支援装置において、前記演算装置は、前記データ判定処理、前記素材判定処理、前記プリンタ判定処理、前記コスト判定処理、および、前記納期判定処理、のいずれかで対応する存在を特定出来なかった場合、前記エンドユーザの端末に宛ててマッチング失敗の通知を出力する処理を更に実行するものである、としてもよい。
【０１４７】
これによれば、エンドユーザが指定する条件にマッチする内容での注文は不可である旨を迅速に通知し、エンドユーザにおける無駄な作業や待機時間を回避できる。ひいては、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを、関係者間の各条件を的確に踏まえつつ更に効率的に実行できる。
【０１４８】
また、本実施形態のマッチング支援装置において、前記演算装置は前記データ判定処理、前記素材判定処理、前記プリンタ判定処理、前記コスト判定処理、および、前記納期判定処理、を経て、前記エンドユーザが所望する造形物の出力に要する、３Ｄプリンタデータ、素材、３Ｄプリンタ、料金、納期、および、代行会社が特定された場合、当該特定された内容を、前記エンドユーザによる注文情報として確定し、記憶装置に格納する処理を更に実行するものである、としてもよい。
【０１４９】
これによれば、エンドユーザが指定する条件である、造形物の素材、３Ｄプリンタ、料金、および、納期、に関してマッチする内容での注文を確定させ、これをエンドユーザに提示し、また管理することができる。ひいては、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを、関係者間の各条件を的確に踏まえつつ効率的に実行できる。
【０１５０】
また、本実施形態のマッチング支援装置において、前記演算装置は、所定装置を介して前記提供者より３Ｄプリンタデータを受け付け、当該３Ｄプリンタデータに対する暗号化処理を実行し、前記暗号化処理がなされた３Ｄプリンタデータを記憶装置に格納する処理を更に実行するものである、としてもよい。
【０１５１】
これによれば、３Ｄプリンタデータの提供者から得た３Ｄプリンタデータをセキュアに管理することが可能となり、また、これを注文情報の確定に伴って該当代行会社にセキュアに配信可能となる。当該提供者からすれば、自身が提供した３Ｄプリンタデータの流出懸念の抑制につながるため、３Ｄプリンタデータ提供が促進され、エンドユーザが所望し代行会社が利用可能な３Ｄプリンタデータのバリエーションも拡大することとなる。ひいては、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを、関係者間の各条件を的確に踏まえつつ効率的に実行できる。
【０１５２】
また、本実施形態のマッチング支援装置において、前記演算装置は、前記注文情報の確定に伴って、前記暗号化処理がなされた３Ｄプリンタデータ、および、前記暗号化処理がなされた３Ｄプリンタデータを復号化するための秘密鍵を、前記注文情報と紐付けて、当該代行会社の端末に宛てて送信する処理を更に実行する、としてもよい。
【０１５３】
これによれば、３Ｄプリンタデータの提供者から得た３Ｄプリンタデータを、注文情報の確定に伴って該当代行会社にセキュアに配信可能となる。当該提供者からすれば、自身が提供した３Ｄプリンタデータの流出懸念の抑制につながるため、３Ｄプリンタデータ提供が促進され、エンドユーザが所望し代行会社が利用可能な３Ｄプリンタデータのバリエーションも拡大することとなる。ひいては、３Ｄプリンタによる造形物の出力事業に絡む関係者間のマッチングを、関係者間の各条件を的確に踏まえつつ効率的に実行できる。
【０１５４】
また、本実施形態のマッチング支援システムにおいて、暗号化された３Ｄプリンタデータを、秘密鍵を用いて復号化して造型可能な状態にし、指定された出力回数分の造型を行った後、当該３Ｄプリンタデータを消去するモジュールを格納した記憶装置と、前記代行会社で使用される３Ｄプリンタに宛てて前記モジュールを配信する演算装置と、を備えたモジュール提供装置と、前記モジュール提供装置から配信された前記モジュールを格納する記憶装置と、前記代行会社の特定に伴って確定される前記エンドユーザの造形物出力に関する注文情報と、当該代行会社での造形物出力に用いられる暗号化処理がなされた３Ｄプリンタデータ、および、前記暗号化処理がなされた３Ｄプリンタデータを復号化するための秘密鍵とを、前記マッチング支援装置から前記代行会社の端末を介して取得した場合、前記モジュールを呼び出して実行して、前記暗号化された３Ｄプリンタデータを前記秘密鍵を用いて復号化して造型可能な状態にし、前記注文情報で指定された出力回数分の造型を行った後、当該３Ｄプリンタデータを消去する演算装置と、を備えた３Ｄプリンタと、を更に含むとしてもよい。
【符号の説明】
【０１５５】
１０  ネットワーク
２０  エンドユーザ端末
３０  データ提供者端末
４０  出力代行会社端末
４５  ３Ｄプリンタ
４６  モジュール
５０  プリンタメーカ端末
６０  モジュール提供メーカ端末
１００  マッチング支援システム
２００  データ管理サーバ（マッチング支援装置）
２０１  演算装置
２０２  マッチング部
２０３  各種登録部
２０４  各種計算部
２０５  結果表示部
２０６  記憶装置
２０７  ３ＤデータＤＢ
２０８  エンドユーザＤＢ
２０９  出力代行会社ＤＢ
２１０  注文内容ＤＢ
２１１  メモリ
２１２  通信装置
２２０  プログラム 
【図１】
2019021893.tif 000003
【図２】
2019021893.tif 000004
【図３】
2019021893.tif 000005
【図４】
2019021893.tif 000006
【図５】
2019021893.tif 000007
【図６】
2019021893.tif 000008
【図７】
2019021893.tif 000009
【図８】
2019021893.tif 000010
【図９】
2019021893.tif 000011
【図１０】
2019021893.tif 000012
【図１１】
2019021893.tif 000013
【図１２】
2019021893.tif 000014
【図１３】
2019021893.tif 000015
【図１４】
2019021893.tif 000016
【図１５】
2019021893.tif 000017
【図１６】
2019021893.tif 000018
【図１７】
2019021893.tif 000019
【図１８】
2019021893.tif 000020
【図１９】
2019021893.tif 000021
【図２０】
2019021893.tif 000022
【図２１】
2019021893.tif 000023
【国際調査報告】
2019021893.tif 000024
2019021893.tif 000025