(57)【要約】      （修正有）【課題】物品提供装置の利便性を向上させることができる物品提供システム、物品提供装置、管理サーバ、物品提供方法及びプログラムを提供する。【解決手段】立体物販売システム１において、サービス管理サーバ２０は、ＵＩデータ提供部を備える。ＵＩデータ提供部は、提供される物品に対応する複数のモデルデータを自動販売端末３０に提供する。自動販売端末３０は、ＵＩ表示制御部と、３Ｄプリンタ制御部及び３Ｄプリンタとを備える。ＵＩ表示制御部は、サービス管理サーバ２０から提供された複数のモデルデータから提供対象となるモデルデータの選択を受け付ける。ＵＩ表示制御部は、選択されたモデルデータに対するカスタマイズを受け付ける。３Ｄプリンタ制御部及び３Ｄプリンタは、カスタマイズの結果であるモデルデータに基づいて、物品を形成する。【選択図】図１
2019207557.tif 000002
【特許請求の範囲】
【請求項１】
物品を提供する自動化された物品提供装置と、前記物品提供装置とネットワークを介して接続された管理サーバとを含む物品提供システムであって、
前記管理サーバは、
提供される物品に対応する複数のモデルデータを前記物品提供装置に提供するモデルデータ提供手段を備え、
前記物品提供装置は、
前記管理サーバから提供された複数のモデルデータから提供対象となる前記モデルデータの選択を受け付ける選択受付手段と、
選択された前記モデルデータに対するカスタマイズを受け付けるカスタマイズ受付手段と、
前記カスタマイズの結果であるモデルデータに基づいて、物品を形成する物品形成手段と、
を備えることを特徴とする物品提供システム。
【請求項２】
前記物品形成手段は、３Ｄプリンタを備え、
前記カスタマイズ受付手段は、前記物品としての立体物のモデルデータに対する文字の付加、サイズの変更、色の変更及び形状の変更の少なくともいずれかのカスタマイズを受け付け、
前記物品形成手段は、前記カスタマイズ受付手段で受け付けたカスタマイズの結果に基づいて、立体物を造形することを特徴とする請求項１に記載の物品提供システム。
【請求項３】
前記物品提供装置は、
前記カスタマイズ受付手段で受け付けたカスタマイズの結果を実寸大で表示するプレビュー表示手段を備えることを特徴とする請求項１または２に記載の物品提供システム。
【請求項４】
前記管理サーバは、
前記カスタマイズ受付手段で受け付けたカスタマイズの結果であるモデルデータを登録するカスタマイズ記録データ記憶手段を備え、
前記物品提供装置は、ユーザの指示に応じて、前記カスタマイズ記録データ記憶手段から取得した前記カスタマイズの結果であるモデルデータに基づいて、前記物品形成手段によって物品を形成することを特徴とする請求項１から３のいずれか１項に記載の物品提供システム。
【請求項５】
前記物品提供装置による物品の提供を受けるユーザによって使用されるユーザ端末をさらに含み、
前記物品提供装置は、前記物品の形成過程を示す画像を撮像し、前記ユーザ端末に逐次送信することを特徴とする請求項１から４のいずれか１項に記載の物品提供システム。
【請求項６】
前記物品提供装置は、前記ユーザ端末に対し、ユーザに提供される物品の形成が完了する予定時刻を通知することを特徴とする請求項５に記載の物品提供システム。
【請求項７】
前記物品提供装置は、前記ユーザ端末からの前記物品の形成を中止させる指示に応じて、当該物品の形成を中止することを特徴とする請求項５または６に記載の物品提供システム。
【請求項８】
前記物品提供装置は、前記ユーザ端末に対し、ユーザに提供される物品の形成が完了した旨を通知することを特徴とする請求項５から７のいずれか１項に記載の物品提供システム。
【請求項９】
自動化された物品提供装置であって、
提供される物品に対応する複数のモデルデータから提供対象となる前記モデルデータの選択を受け付ける選択受付手段と、
選択された前記モデルデータに対するカスタマイズを受け付けるカスタマイズ受付手段と、
前記カスタマイズの結果であるモデルデータに基づいて、物品を形成する物品形成手段と、
を備えることを特徴とする物品提供装置。
【請求項１０】
物品を提供する自動化された物品提供装置と、前記物品提供装置とネットワークを介して接続された管理サーバとを含む物品提供システムにおける管理サーバであって、
提供される物品に対応する複数のモデルデータを前記物品提供装置に提供するモデルデータ提供手段を備えることを特徴とする管理サーバ。
【請求項１１】
物品を提供する自動化された物品提供装置と、前記物品提供装置とネットワークを介して接続された管理サーバとを含む物品提供システムで実行される物品提供方法であって、
前記管理サーバが、
提供される物品に対応する複数のモデルデータを前記物品提供装置に提供するモデルデータ提供ステップを実行し、
前記物品提供装置が、
前記管理サーバから提供された複数のモデルデータから提供対象となる前記モデルデータの選択を受け付ける選択受付ステップと、
選択された前記モデルデータに対するカスタマイズを受け付けるカスタマイズ受付ステップと、
前記カスタマイズの結果であるモデルデータに基づいて、物品を形成する物品形成ステップと、
を実行することを特徴とする物品提供方法。
【請求項１２】
自動化された物品提供装置を制御するコンピュータに、
提供される物品に対応する複数のモデルデータから提供対象となる前記モデルデータの選択を受け付ける選択受付機能と、
選択された前記モデルデータに対するカスタマイズを受け付けるカスタマイズ受付機能と、
前記カスタマイズの結果であるモデルデータに基づいて、物品の形成を制御する物品形成制御機能と、
を実現させることを特徴とするプログラム。
【請求項１３】
物品を提供する自動化された物品提供装置と、前記物品提供装置とネットワークを介して接続された管理サーバとを含む物品提供システムにおける管理サーバを構成するコンピュータに、
提供される物品に対応する複数のモデルデータを前記物品提供装置に提供するモデルデータ提供機能を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品提供システム、物品提供装置、管理サーバ、物品提供方法及びプログラムに関する。
【背景技術】
【０００２】
従来、各種の物品を自動で提供する物品提供装置（自動販売機等）が広く利用されている。
例えば、自動販売機では、飲み物、食べ物、小物あるいは玩具等が販売されており、購入者は、自動販売機にメニューとして示されている商品の中から希望するものを選択して購入する。
なお、自動販売機に関する技術は、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１２−５２０５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の自動販売機等の物品提供装置においては、予め製造した商品を装置内に物理的にセットしておかなければならず、いずれかの商品が品切れとなった場合、補充に人手を要するものであった。
また、商品のラインナップ（種類の数）を拡充する上で、物品提供装置自体の物理的な限界がある。
さらに、購入者は、予め製造されていた商品を購入するのみであり、購入時に商品に任意の変更や改良を加えることができなかった。
このように、従来の物品提供装置においては、物品を提供する上で種々の制約が存在し、利便性を低下させる要因となっていた。
【０００５】
本発明は、このような従来の実情に鑑みてなされたものであり、物品提供装置の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の物品提供システムは、
物品を提供する自動化された物品提供装置と、前記物品提供装置とネットワークを介して接続された管理サーバとを含む物品提供システムであって、
前記管理サーバは、
提供される物品に対応する複数のモデルデータを前記物品提供装置に提供するモデルデータ提供手段を備え、
前記物品提供装置は、
前記管理サーバから提供された複数のモデルデータから提供対象となる前記モデルデータの選択を受け付ける選択受付手段と、
選択された前記モデルデータに対するカスタマイズを受け付けるカスタマイズ受付手段と、
前記カスタマイズの結果であるモデルデータに基づいて、物品を形成する物品形成手段を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、物品提供装置の利便性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る立体物販売システムのシステム構成を示す模式図である。
【図２】立体物販売システムで用いられる情報処理装置のハードウェア構成を示すブロック図である。
【図３】自動販売端末のハードウェア構成を示す模式図である。
【図４】システム管理端末の機能的構成を示すブロック図である。
【図５】サービス管理サーバの機能的構成を示すブロック図である。
【図６】自動販売端末の機能的構成を示すブロック図である。
【図７】ユーザ端末の機能的構成を示すブロック図である。
【図８】自動販売端末で初期メニュー表示画面として表示されるユーザインターフェース画面例を示す模式図である。
【図９Ａ】３Ｄモデルデータのカスタマイズを行うためのサブメニュー画面例を示す模式図である。
【図９Ｂ】３Ｄモデルデータのカスタマイズを行うためのサブメニュー画面例を示す模式図である。
【図９Ｃ】３Ｄモデルデータのカスタマイズを行うためのサブメニュー画面例を示す模式図である。
【図９Ｄ】３Ｄモデルデータのカスタマイズを行うためのサブメニュー画面例を示す模式図である。
【図１０Ａ】３Ｄモデルデータに対するカスタマイズ結果を実寸大で表示するプレビュー画面例を示す模式図である。
【図１０Ｂ】立体物の出力個数の入力を受け付ける個数入力画面例を示す模式図である。
【図１１】立体物の積層造形（印刷）が開始された後に表示される二次元コードの表示画面例を示す模式図である。
【図１２】立体物の積層造形（印刷）が完了した後に表示される表示画面例を示す模式図である。
【図１３】ユーザ端末において立体物の製造過程を示す動画を表示する場合の表示画面例を示す模式図である。
【図１４】システム管理端末のＣＰＵが実行するアップロード処理の流れを示すフローチャートである。
【図１５】サービス管理サーバのＣＰＵが実行する登録処理の流れを示すフローチャートである。
【図１６】サービス管理サーバのＣＰＵが実行するサービス管理処理の流れを示すフローチャートである。
【図１７】自動販売端末のＣＰＵが実行する販売管理処理の流れを示すフローチャートである。
【図１８】自動販売端末のＣＰＵが実行する販売管理処理の流れを示すフローチャートである。
【図１９】ユーザ端末のＣＰＵが実行する動画表示処理の流れを示すフローチャートである。
【図２０】自動販売端末で初期メニュー表示画面として表示されるユーザインターフェース画面の他の例を示す模式図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
［システム構成］
図１は、本発明の一実施形態に係る立体物販売システム１のシステム構成を示す模式図である。
立体物販売システム１は、本発明に係る物品提供システムの一実施形態として構成されるものである。
立体物販売システム１は、３Ｄプリンタを内蔵した自動販売端末３０において、予め用意された立体物の３Ｄモデルデータをユーザが選択し、ユーザによるカスタマイズを受け付けることにより、ユーザが希望する立体物のデータを生成可能としている。そして、立体物販売システム１は、生成された立体物のデータに基づいて、自動販売端末３０が内蔵する３Ｄプリンタによって立体物を製造することにより、ユーザに対して、ユーザのニーズに適合する立体物を、手軽に入手する機会を提供するものである。
即ち、立体物販売システム１によれば、自動販売端末３０（物品提供装置）の利便性を向上させることができる。
【００１０】
図１に示すように、立体物販売システム１は、システム管理端末１０と、サービス管理サーバ２０と、自動販売端末３０と、ユーザ端末４０とを含んで構成され、これらの各装置は、ネットワーク５０を介して、互いに通信可能に構成されている。
システム管理端末１０は、立体物販売システム１全体を管理するものであり、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット端末、タブレットＰＣ、タッチパネルＰＣ等の情報処理装置によって構成される。システム管理端末１０は、自動販売端末３０で販売される立体物の３Ｄモデルデータや、自動販売端末３０のユーザインターフェースを構成するタッチパネルレイアウトデータの入力を受け付ける。そして、システム管理端末１０は、受け付けた３Ｄモデルデータや、タッチパネルレイアウトデータをサービス管理サーバ２０にアップロードする。なお、本実施形態において、自動販売端末３０で販売される立体物としては、乗り物の模型等のオブジェクト、人形や怪獣等のフィギュア、個人向けにサイズ等がカスタマイズされる医療用具、文房具等の実用品といった種々のものを含めることができる。
【００１１】
サービス管理サーバ２０は、自動販売端末３０における立体物の販売を管理するものであり、例えば、サーバコンピュータ等の情報処理装置によって構成される。サービス管理サーバ２０は、自動販売端末３０のユーザインターフェースを構成するタッチパネルレイアウトデータを自動販売端末３０に送信したり、販売される立体物の３Ｄモデルデータを自動販売端末３０に送信したり、自動販売端末３０から送信される立体物のカスタマイズ記録データや立体物の製造過程を示す動画データを受信したりする。また、サービス管理サーバ２０は、ユーザ端末４０からの要求に応じて、自動販売端末３０における立体物の製造過程を示す動画データをストリーミング配信する。さらに、サービス管理サーバ２０は、自動販売端末３０における立体物の販売に関する履歴を管理するための管理情報を記憶する。
【００１２】
自動販売端末３０は、３Ｄプリンタ及び制御装置を内蔵する自動販売装置として構成される。自動販売端末３０は、タッチパネルレイアウトデータに基づいてユーザインターフェース画面を表示し、サービス管理サーバ２０から受信した３Ｄモデルデータを選択可能に表示する。そして、自動販売端末３０は、ユーザによって選択された３Ｄモデルデータに基づいて、内蔵する３Ｄプリンタによって、立体物を製造する。このとき、自動販売端末３０は、ユーザによって選択された３Ｄモデルデータに対し、サイズ、色、形状等の変更（カスタマイズ）を受け付け、受け付けたカスタマイズの結果を実寸大でディスプレイに表示する。また、本実施形態において、自動販売端末３０は、「いくつ出力しますか」といった出力個数（印刷個数）を確認するメッセージを表示し、ユーザによる出力個数の入力を受け付ける。そして、自動販売端末３０は、ユーザによってカスタマイズの内容が確定され、出力個数が入力されると、入力された個数の立体物をカスタマイズの結果に応じて製造すると共に、内蔵する撮像部によって立体物の製造過程を示す動画を撮影し、ストリーミング配信のためにサービス管理サーバ２０に逐次送信する。なお、立体物販売システム１において、内蔵する３Ｄプリンタの仕様が異なる複数の自動販売端末３０を備えたり、遠隔的な設置場所に複数の自動販売端末３０を備えたりすることが可能である。
【００１３】
ユーザ端末４０は、例えば、スマートフォン、タブレット端末、タブレットＰＣ等の情報処理装置によって構成される。ユーザ端末４０は、ユーザが自動販売端末３０によって立体物を購入した場合に、購入した立体物の製造過程を示す動画をサービス管理サーバ２０からストリーミング配信により受信して表示することができる。また、ユーザ端末４０は、立体物の製造過程において、サービス管理サーバ２０から受信したメッセージ（エラーメッセージや完了メッセージ等）を表示する。
【００１４】
［ハードウェア構成］
次に、立体物販売システム１を構成する装置のハードウェア構成について説明する。
図２は、立体物販売システム１で用いられる情報処理装置８００のハードウェア構成を示すブロック図である。
情報処理装置８００は、システム管理端末１０、サービス管理サーバ２０、自動販売端末３０の制御装置、ユーザ端末４０を構成するものである。なお、情報処理装置８００の構成は、具体的な装置形態に応じて、適宜変更可能であり、例えば、スマートフォンとして構成する場合には、画像を撮影する撮像部あるいは各種センサを有するセンサ部等を備えることが可能である。
【００１５】
図２に示すように、情報処理装置８００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、入力部１４と、出力部１５と、記憶部１６と、通信部１７と、を備えている。
【００１６】
ＣＰＵ１１は、ＲＯＭ１２または記憶部１６に記憶されたプログラムに従って各種の処理を実行する。
ＲＯＭ１２は、情報処理装置８００で実行される制御のための各種プログラムを記憶する。
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行するためのデータ等が記憶される。
【００１７】
入力部１４は、キーボードやマウス、あるいは、タッチパネル等の入力装置によって構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１５は、ディスプレイやスピーカによって構成され、ＣＰＵ１１の制御に従って、情報の表示や音声の出力を行う。
記憶部１６は、ハードディスクや半導体メモリ等の記憶装置によって構成され、情報処理装置８００で使用される各種データやプログラムを記憶する。
通信部１７は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等の通信ケーブルや、インターネット等の通信ネットワークを介して他の装置との通信を行う。
【００１８】
次に、自動販売端末３０のハードウェア構成について説明する。
図３は、自動販売端末３０のハードウェア構成を示す模式図である。
図３においては、自動販売端末３０の主要な外観構成及び内部構成を示している。
自動販売端末３０は、３Ｄプリンタ３１と、制御装置３２とを備え、これらが筐体３３に内蔵された構成を有している。また、筐体３３の一部には、製造された立体物を取り出すための取り出し窓３３ａが備えられており、取り出し窓３３ａは、制御装置３２が制御する開閉モータ３３ｂによって開閉される。
【００１９】
３Ｄプリンタ３１は、熱溶解積層（ＦＤＭ：Ｆｕｓｅｄ  Ｄｅｐｏｓｉｔｉｏｎ  Ｍｏｄｅｌｉｎｇ）方式の３Ｄプリンタによって構成される。ただし、３Ｄプリンタ３１として、シート状の素材（紙等）を着色しながら積層するシート積層法（シートラミネーション法）等、異なる方式のものを採用することも可能である。
３Ｄプリンタ３１は、３Ｄプリンタヘッド３１ａを上下及び前後左右に搬送しながら、熱溶解した造形材料をノズルから吐出して、立体物を積層造形（製造）する。この３Ｄプリンタヘッド３１ａには、造形材料の材料切れを検出するセンサが備えられている。また、３Ｄプリンタ３１は、積層造形の台座となるベルトコンベア３１ｂ上に造形材料を積層し、製造が完了した立体物をベルトコンベア３１ｂによって取り出し窓３３ａに搬送する。
【００２０】
本実施形態において、３Ｄプリンタ３１には、造形中の立体物を撮像する撮像部が設置されており、立体物の製造過程を示す動画をリアルタイムに撮像する。なお、本実施形態における３Ｄプリンタ３１では、造形材料に加え、立体物に組み込まれる回路を形成するための金属材料や電子部品等、造形材料以外のものを積層して立体物を製造することができる。
制御装置３２は、自動販売端末３０全体を制御するものであり、自動販売端末３０におけるユーザインターフェースの画面表示、３Ｄモデルデータに対するカスタマイズの受け付け、３Ｄプリンタ３１の制御、及び、立体物の製造過程を示す動画データの送信等、自動販売端末３０で実行される各種処理を制御する。
【００２１】
また、制御装置３２は、３Ｄプリンタ３１における立体物の製造を制御する場合、立体物の設計データであるＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）データから、３Ｄプリンタ３１における３Ｄプリンタヘッドのツールパスを表すスライスデータを生成する。本実施形態において、立体物のＣＡＤデータは、予め用意された３Ｄモデルデータまたはこの３Ｄモデルデータに対してユーザがカスタマイズを行ったデータによって構成される。また、制御装置３２は、造形中の立体物における積層部分の形状を撮像部により取得し、当該立体物の品質を示すデータを生成する。生成された品質を示すデータは、立体物が適切に造形されているか否かの判定に用いられ、立体物が適切に造形されていない場合、エラーが検出される。
【００２２】
［機能的構成］
次に、立体物販売システム１を構成する装置の機能的構成について説明する。
［システム管理端末の機能的構成］
図４は、システム管理端末１０の機能的構成を示すブロック図である。
図４に示すように、システム管理端末１０は、ＣＰＵ１１の機能として、データ受付部１１１と、送信制御部１１２とを備えている。
データ受付部１１１は、入力部１４あるいは通信部１７を介して、自動販売端末３０で販売される立体物の３Ｄモデルデータや、自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータの入力を受け付ける。
送信制御部１１２は、データ受付部１１１によって受け付けられた３Ｄモデルデータや、タッチパネルレイアウトデータをサービス管理サーバ２０にアップロードする。
【００２３】
［サービス管理サーバの機能的構成］
図５は、サービス管理サーバ２０の機能的構成を示すブロック図である。
図５に示すように、サービス管理サーバ２０は、ＣＰＵ１１の機能として、データ受信部２１１と、データ管理部２１２と、ＵＩデータ提供部２１３と、動画配信部２１４とを備え、記憶部１６において、３Ｄモデルデータベース（３ＤモデルＤＢ）２７１と、レイアウトデータベース（レイアウトＤＢ）２７２と、カスタマイズ記録データベース（カスタマイズ記録ＤＢ）２７３と、管理情報データベース（管理情報ＤＢ）２７４とが形成される。
【００２４】
３ＤモデルＤＢ２７１には、複数の自動販売端末３０で販売される立体物の３Ｄモデルデータが記憶される。本実施形態において、各自動販売端末３０に３Ｄモデルデータが送信される場合、サービス管理サーバ２０の３ＤモデルＤＢ２７１に登録されている３Ｄモデルデータの中から、各自動販売端末３０において製造可能な立体物の３Ｄモデルデータが選択されて送信される。
【００２５】
レイアウトＤＢ２７２には、自動販売端末３０におけるユーザインターフェース画面を構成する複数のタッチパネルレイアウトデータが記憶される。本実施形態において、タッチパネルレイアウトデータは、自動販売端末３０の機種や設置場所等に応じて、複数種類のものが用意され、サービス管理サーバ２０が自動販売端末３０にタッチパネルレイアウトデータを送信する際に、いずれか１つが選択されて送信される。
【００２６】
カスタマイズ記録ＤＢ２７３には、複数の自動販売端末３０において、ユーザによって選択された３Ｄモデルデータに対し、サイズ、色、形状等の変更（カスタマイズ）が行われた結果であるカスタマイズ記録データが、ユーザと対応付けて記憶される。
【００２７】
管理情報ＤＢ２７４には、自動販売端末３０における立体物の販売に関する種々の履歴のデータが管理情報として自動販売端末３０毎に記憶される。例えば、管理情報ＤＢ２７４には、管理情報として、自動販売端末３０における立体物の販売の履歴のデータや、立体物の積層造形における動作の履歴のデータが記憶される。
【００２８】
データ受信部２１１は、システム管理端末１０から送信された立体物の３Ｄモデルデータや、自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータを受信する。また、データ受信部２１１は、自動販売端末３０から送信されたカスタマイズ記録データや、立体物の製造過程を示す動画データを受信する。さらに、データ受信部２１１は、立体物の製造過程において、自動販売端末３０から送信される各種メッセージ（後述する材料切れメッセージ、エラーメッセージあるいは完了メッセージ等）を受信する。
【００２９】
データ管理部２１２は、データ受信部２１１によって受信された３Ｄモデルのデータを３ＤモデルＤＢ２７１に記憶する。また、データ管理部２１２は、データ受信部２１１によって受信されたタッチパネルレイアウトデータをレイアウトＤＢ２７２に記憶する。また、データ管理部２１２は、データ受信部２１１によって受信されたカスタマイズ記録データを、カスタマイズを行ったユーザと対応付けてカスタマイズ記録ＤＢ２７３に記憶する。さらに、データ管理部２１２は、データ受信部２１１によって受信された立体物の製造過程を示す動画データを一時的にバッファに記憶し、動画配信部２１４に逐次出力する。また、データ管理部２１２は、データ受信部２１１によって受信された各種メッセージの内容を、管理情報ＤＢ２７４に記憶された管理情報に追記する。例えば、データ管理部２１２は、データ受信部２１１によって材料切れメッセージが受信された場合、材料切れメッセージを送信した自動販売端末３０の管理情報に材料切れが発生した旨及び発生日時等を追記する。なお、自動販売端末３０において材料切れが発生したことは、システム管理端末１０に通知され、システム管理端末１０において、メンテナンスの手配が行われる。また、データ管理部２１２は、立体物の製造過程を示す動画データを、管理情報ＤＢ２７４に記憶された管理情報に含めて記憶する。
【００３０】
ＵＩデータ提供部２１３は、自動販売端末３０のユーザインターフェース画面に関連する各種データを自動販売端末３０に提供する。例えば、ＵＩデータ提供部２１３は、自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータを、レイアウトＤＢ２７２から読み出して、自動販売端末３０に送信する。また、ＵＩデータ提供部２１３は、自動販売端末３０において販売可能な立体物の３Ｄモデルデータを、３ＤモデルＤＢ２７１から読み出して、自動販売端末３０に送信する。
動画配信部２１４は、立体物を自動販売端末３０で購入したユーザが、ユーザ端末４０によって、指定されたＵＲＬにアクセスした場合に、自動販売端末３０から送信された立体物の製造過程を示す動画データをユーザ端末４０にストリーミング配信する。
【００３１】
［自動販売端末の機能的構成］
図６は、自動販売端末３０の機能的構成を示すブロック図である。
図６に示すように、自動販売端末３０は、ＣＰＵ１１の機能として、ＵＩ表示制御部３１１と、カスタマイズ記録データ送信部３１２と、３Ｄプリンタ制御部３１３と、動画取得部３１４と、メッセージ送信部３１５とを備え、記憶部１６において、３ＤモデルＤＢ３７１と、レイアウト記憶部３７２と、カスタマイズ記録データ記憶部３７３とが形成される。
【００３２】
３ＤモデルＤＢ３７１には、自動販売端末３０で販売される立体物の３Ｄモデルデータが記憶される。
レイアウト記憶部３７２には、自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータが記憶される。
カスタマイズ記録データ記憶部３７３には、自動販売端末３０において、ユーザによって選択された３Ｄモデルデータに対し、サイズ、色、形状等の変更（カスタマイズ）が行われた結果であるカスタマイズ記録データが、ユーザと対応付けて記憶される。
【００３３】
ＵＩ表示制御部３１１は、レイアウト記憶部３７２に記憶されたタッチパネルレイアウトデータを読み出し、タッチパネルレイアウトデータに従って、出力部１５のディスプレイにユーザインターフェース画面を表示する。また、ＵＩ表示制御部３１１は、ユーザインターフェース画面において、ユーザが３Ｄモデルデータを選択するための３Ｄモデルデータ一覧表示画面（ユーザインターフェース画面の初期画面）、ユーザが３Ｄモデルデータに対し、カスタマイズを行うためのサブメニュー画面、あるいは、３Ｄモデルデータに対するカスタマイズ結果を実寸大で表示するプレビュー画面等を表示する。さらに、ＵＩ表示制御部３１１は、ユーザインターフェース画面において、ユーザによって入力された操作を受け付け、操作内容に応じてユーザインターフェース画面を更新する。なお、ＵＩ表示制御部３１１は、自動販売端末３０においてユーザに提示される各種情報をユーザインターフェース画面に表示する。例えば、ＵＩ表示制御部３１１は、ユーザインターフェース画面において、立体物の出力個数の入力を受け付ける画面を表示したり、ユーザが立体物の製造過程を示す動画を視聴するためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を二次元コードの形態で表示したり、ユーザが各種メッセージの通知を受けるためのメールアドレスの入力を促す画面を表示したりする。
【００３４】
カスタマイズ記録データ送信部３１２は、ＵＩ表示制御部３１１においてユーザによる３Ｄモデルのカスタマイズの内容が確定した場合に、カスタマイズの結果であるカスタマイズ記録データをサービス管理サーバ２０に送信する。
３Ｄプリンタ制御部３１３は、ユーザによって、購入する立体物の製造が指示された場合に、３Ｄプリンタ３１を制御し、カスタマイズ記録データに基づいて、立体物を積層造形する。このとき、３Ｄプリンタ制御部３１３は、ユーザによって入力された出力個数の立体物を積層造形する。また、３Ｄプリンタ制御部３１３は、立体物の積層造形中に、材料切れ及び立体物の積層造形におけるエラーを逐次検出する。さらに、３Ｄプリンタ制御部３１３は、立体物の積層造形の完了を検出する。なお、立体物の積層造形におけるエラーが検出された後、３Ｄプリンタ制御部３１３は、ユーザ端末４０からの指示に応じて、立体物の積層造形を継続または中止する。
【００３５】
動画取得部３１４は、３Ｄプリンタ制御部３１３が立体物の積層造形を開始した場合に、３Ｄプリンタ３１に内蔵されている撮像部によって、立体物の製造過程を示す動画を撮像し、逐次、サービス管理サーバ２０に動画データを送信する。
メッセージ送信部３１５は、３Ｄプリンタ制御部３１３が立体物の積層造形を開始した後、サービス管理サーバ２０及びユーザ端末４０に通知すべき各種メッセージが発生した場合に、通知すべきメッセージをサービス管理サーバ２０及びユーザ端末４０に送信する。即ち、メッセージ送信部３１５は、３Ｄプリンタ制御部３１３によって材料切れが検出された場合、材料切れとなっている旨（材料切れメッセージ）をサービス管理サーバ２０及びユーザ端末４０に通知する。また、メッセージ送信部３１５は、３Ｄプリンタ制御部３１３によって、立体物の積層造形中にエラーが検出された場合、エラーが発生した旨（エラーメッセージ）をサービス管理サーバ２０及びユーザ端末４０に通知する。さらに、メッセージ送信部３１５は、３Ｄプリンタ制御部３１３によって立体物の積層造形の完了が検出された場合、立体物の積層造形が完了した旨（完了メッセージ）をサービス管理サーバ２０及びユーザ端末４０に通知する。
【００３６】
［ユーザ端末の機能的構成］
図７は、ユーザ端末４０の機能的構成を示すブロック図である。
図７に示すように、ユーザ端末４０は、ＣＰＵ１１の機能として、画像取得部４１１と、動画表示制御部４１２と、メッセージ受信部４１３と、指示送信部４１４とを備えている。
画像取得部４１１は、自動販売端末３０によって表示された二次元コードの画像を取得し、二次元コードとして表されているＵＲＬを特定する。
動画表示制御部４１２は、画像取得部４１１によって特定されたＵＲＬにアクセスすることにより、ユーザが購入した立体物の製造過程を示す動画データをストリーミング受信により取得する。そして、動画表示制御部４１２は、画像取得部４１１が取得した動画データを逐次表示する。
【００３７】
メッセージ受信部４１３は、自動販売端末３０から通知される各種メッセージ（材料切れメッセージ、エラーメッセージあるいは完了メッセージ等）を受信し、ディスプレイに表示したり、スピーカからアラーム音を出力したりする。
指示送信部４１４は、自動販売端末３０からエラーメッセージが通知された場合に、立体物の積層造形を継続するか、または、中止するかの指示の入力を受け付け、ユーザによって入力された指示を自動販売端末３０に送信する。
【００３８】
［自動販売端末のユーザインターフェース画面例］
次に、自動販売端末３０で表示されるユーザインターフェース画面の一例について説明する。
図８は、自動販売端末３０で初期メニュー表示画面として表示されるユーザインターフェース画面例を示す模式図である。
図８に示すように、初期メニュー表示画面には、販売可能な３Ｄモデルデータを一覧表示する３Ｄモデルデータ一覧表示画面が表示されている。即ち、３Ｄモデル一覧表示画面において選択可能な３Ｄモデルデータは、その自動販売端末３０で積層造形が可能な３Ｄモデルデータに限定されている。
【００３９】
また、図９Ａ〜図９Ｄは、３Ｄモデルデータのカスタマイズを行うためのサブメニュー画面例を示す模式図である。具体的には、図９Ａは文字入力のためのサブメニュー画面例、図９Ｂは色の変更のためのサブメニュー画面例、図９Ｃはサイズの変更のためのサブメニュー画面例、図９Ｄは形状の調整のためのサブメニュー画面例を示している。
図９Ａに示すサブメニュー画面では、名前、メッセージ、購入場所や購入日時あるいは個体識別情報等の文字を３Ｄモデルデータの任意の位置に付加することができる。立体物の購入場所や購入日時あるいは個体識別情報等の文字を立体物の表面あるいは内部に付加した場合、立体物のトレーサビリティを確保することが可能である。
図９Ｂに示すサブメニュー画面では、カラーパレットから任意の色を選択して３Ｄモデルデータの任意の部分を着色することができる。
図９Ｃに示すサブメニューでは、表示されたスライドバーを操作することにより、許容範囲内の任意のサイズに３Ｄモデルデータのサイズを変更することができる。
図９Ｄに示すサブメニューでは、形状を変更させる各種ツールのアイコンを選択して画面を操作することで、３Ｄモデルデータの形状を変更（伸ばす、切る、縮める等）することができる。
【００４０】
さらに、図１０Ａは、３Ｄモデルデータに対するカスタマイズ結果を実寸大で表示するプレビュー画面例を示す模式図である。
図１０Ａに示すように、プレビュー画面には、カスタマイズ結果の３Ｄモデルデータと、比較対象物としての実際の手の画像とが、実寸大で表示されている。このとき表示される手の画像は、予め用意された実際の人間の手の画像またはユーザの手を撮像した画像（自動販売端末３０においてスキャンした手の画像等）のいずれとすることも可能である。また、プレビュー画面には、カスタマイズ結果を確定するか否かの入力ボタン（「ＯＫ」または「キャンセル」）、製造される立体物の１個当たりの価格及び１個当たりの出力所要時間が表示されている。プレビュー画面を確認することで、ユーザは、自らの意図する立体物となるか否かをより適切に確認することができ、立体物を積層造形して販売する際に、ユーザの製品に対する満足度を向上させることができる。
【００４１】
また、図１０Ｂは、立体物の出力個数の入力を受け付ける個数入力画面例を示す模式図である。
図１０Ａに示すプレビュー画面においてユーザがカスタマイズの結果を確定すると、図１０Ｂに示すように、「いくつ出力しますか」という出力個数（印刷個数）を確認するメッセージが表示され、ユーザによる立体物の出力個数の入力が受け付けられる。また、個数入力画面には、出力個数を確定するか否かの入力ボタン（「ＯＫ」または「キャンセル」）、ユーザによって入力された個数の立体物の合計価格及び印刷終了予定時刻が表示されている。出力個数を確定するための入力ボタン（「ＯＫ」）が操作されると、印刷が開始される。なお、出力個数を確定しない入力ボタン（「キャンセル」）が操作されると、立体物の購入手続きがリセットされる。
【００４２】
また、図１１は、立体物の積層造形（印刷）が開始された後に表示される二次元コードの表示画面例を示す模式図である。
図１１に示すように、立体物の積層造形が開始された後、ユーザに対して、立体物の製造過程を示す動画を視聴するためのＵＲＬが二次元コードの形態で表示される。なお、この表示は、所定時間（例えば１分）で消去される。
【００４３】
さらに、図１２は、立体物の積層造形（印刷）が完了した後に表示される表示画面例を示す模式図である。
図１２に示すように、立体物の積層造形が完了した場合、ユーザが今回購入した立体物のデータを再印刷用のデータとして、電子メールで送信することができる。図１２に示す例では、ソフトウェアキーボードが表示され、ユーザに送信先のメールアドレスの入力を促す画面表示が行われている。
【００４４】
［ユーザ端末の表示画面例］
次に、ユーザ端末４０で表示される表示画面の一例について説明する。
図１３は、ユーザ端末４０において立体物の製造過程を示す動画を表示する場合の表示画面例を示す模式図である。
ユーザが自動販売端末３０で表示される二次元コードをユーザ端末４０で読み取った後、二次元コードが示すＵＲＬにアクセスすると、図１３に示すように、立体物の製造過程を示す動画がストリーミング配信され、ユーザ端末４０のディスプレイに表示される。
図１３に示す表示画面例では、立体物の完成までの残り時間及び立体物の製造を緊急停止させるための「緊急停止ボタン」が併せて表示されている。
立体物の製造過程を示す動画が表示されることにより、ユーザは、自動販売端末３０内で立体物が製造される様子を遠隔的に確認することができ、立体物が製造されている間のユーザの利便性を向上させることができる。
【００４５】
［動作］
次に、立体物販売システム１の動作を説明する。
［アップロード処理］
図１４は、システム管理端末１０のＣＰＵ１１が実行するアップロード処理の流れを示すフローチャートである。
アップロード処理は、入力部１４を介してアップロード処理の実行を指示する操作が行われることに対応して開始される。
【００４６】
ステップＳ１において、データ受付部１１１は、入力部１４を介してデータの入力を受け付ける。
ステップＳ２において、送信制御部１１２は、データ受付部１１１で受け付けられたデータが自動販売端末３０で販売される立体物の３Ｄモデルデータであるか否かの判定を行う。
【００４７】
データ受付部１１１で受け付けられたデータが自動販売端末３０で販売される立体物の３Ｄモデルデータである場合、ステップＳ２においてＹＥＳと判定されて、処理はステップＳ３に移行する。
一方、データ受付部１１１で受け付けられたデータが自動販売端末３０で販売される立体物の３Ｄモデルデータでない場合、ステップＳ２においてＮＯと判定されて、処理はステップＳ４に移行する。
ステップＳ３において、送信制御部１１２は、データ受付部１１１で受け付けられたデータを、自動販売端末３０で販売される３Ｄモデルデータの１つとしてサービス管理サーバ２０にアップロードする。
【００４８】
ステップＳ４において、送信制御部１１２は、データ受付部１１１で受け付けられたデータが自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータであるか否かの判定を行う。
データ受付部１１１で受け付けられたデータが自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータである場合、ステップＳ４においてＹＥＳと判定されて、処理はステップＳ５に移行する。
一方、データ受付部１１１で受け付けられたデータが自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータでない場合、ステップＳ４においてＮＯと判定されて、アップロード処理が繰り返される。
ステップＳ５において、送信制御部１１２は、データ受付部１１１で受け付けられたデータを、自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータとしてサービス管理サーバ２０にアップロードする。
ステップＳ５の後、アップロード処理が繰り返される。
【００４９】
［登録処理］
図１５は、サービス管理サーバ２０のＣＰＵ１１が実行する登録処理の流れを示すフローチャートである。
登録処理は、入力部１４を介して登録処理の実行を指示する操作が行われることに対応して開始される。
ステップＳ１１において、データ受信部２１１は、システム管理端末１０からデータを受信したか否かの判定を行う。
システム管理端末１０からデータを受信した場合、ステップＳ１１においてＹＥＳと判定されて、処理はステップＳ１２に移行する。
一方、システム管理端末１０からデータを受信していない場合、ステップＳ１１においてＮＯと判定されて、ステップＳ１１の処理が繰り返される。
【００５０】
ステップＳ１２において、データ受信部２１１は、受信したデータが自動販売端末３０で販売される立体物の３Ｄモデルデータであるか否かの判定を行う。
受信したデータが自動販売端末３０で販売される立体物の３Ｄモデルデータである場合、ステップＳ１２においてＹＥＳと判定されて、処理はステップＳ１３に移行する。
一方、受信したデータが自動販売端末３０で販売される立体物の３Ｄモデルデータでない場合、ステップＳ１２においてＮＯと判定されて、処理はステップＳ１４に移行する。
ステップＳ１３において、データ管理部２１２は、受信したデータを自動販売端末３０において販売可能な３Ｄモデルデータの１つとして３ＤモデルＤＢ２７１に追加する。
【００５１】
ステップＳ１４において、データ受信部２１１は、受信したデータが自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータであるか否かの判定を行う。
受信したデータが自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータである場合、ステップＳ１４においてＹＥＳと判定されて、処理はステップＳ１５に移行する。
一方、受信したデータが自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータでない場合、ステップＳ１４においてＮＯと判定されて、登録処理が繰り返される。
ステップＳ１５において、データ管理部２１２は、受信したタッチパネルレイアウトデータをレイアウトＤＢ２７２に記憶し、タッチパネルレイアウトデータを更新する。
ステップＳ１５の後、登録処理が繰り返される。
【００５２】
［サービス管理処理］
図１６は、サービス管理サーバ２０のＣＰＵ１１が実行するサービス管理処理の流れを示すフローチャートである。
サービス管理処理は、自動販売端末３０の起動を検出することに対応して開始される。
ステップＳ２１において、ＵＩデータ提供部２１３は、起動した自動販売端末３０の識別情報を取得する。
ステップＳ２２において、ＵＩデータ提供部２１３は、起動した自動販売端末３０のユーザインターフェース画面を構成するタッチパネルレイアウトデータを、レイアウトＤＢ２７２から読み出して、当該自動販売端末３０に送信する。このとき、ＵＩデータ提供部２１３は、起動した自動販売端末３０に適合するタッチパネルレイアウトデータを選択して送信する。
【００５３】
ステップＳ２３において、ＵＩデータ提供部２１３は、起動した自動販売端末３０において販売可能な立体物の３Ｄモデルデータを、３ＤモデルＤＢ２７１から読み出して、当該自動販売端末３０に送信する。
ステップＳ２４において、データ管理部２１２は、起動した自動販売端末３０からカスタマイズ記録データを受信したか否かの判定を行う。
起動した自動販売端末３０からカスタマイズ記録データを受信した場合、ステップＳ２４においてＹＥＳと判定されて、処理はステップＳ２５に移行する。
一方、起動した自動販売端末３０からカスタマイズ記録データを受信していない場合、ステップＳ２４においてＮＯと判定されて、処理はステップＳ３５に移行する。
【００５４】
ステップＳ２５において、データ管理部２１２は、データ受信部２１１によって受信されたカスタマイズ記録データを、カスタマイズを行ったユーザと対応付けてカスタマイズ記録ＤＢ２７３に記憶する。
ステップＳ２６において、データ管理部２１２は、自動販売端末３０から立体物の製造過程を示す動画データを受信したか否かの判定を行う。
自動販売端末３０から立体物の製造過程を示す動画データを受信した場合、ステップＳ２６においてＹＥＳと判定されて、処理はステップＳ２７に移行する。
一方、自動販売端末３０から立体物の製造過程を示す動画データを受信していない場合、ステップＳ２６においてＮＯと判定されて、処理はステップＳ２８に移行する。
【００５５】
ステップＳ２７において、データ管理部２１２は、自動販売端末３０から送信された立体物の製造過程を示す動画データを管理情報の一部として管理情報ＤＢ２７４に記憶すると共に、動画配信部２１４に出力する。これにより、立体物の製造過程を示す動画データが動画配信部２１４からユーザ端末４０にストリーミング配信される。なお、動画データのストリーミング配信は、立体物を自動販売端末３０で購入したユーザが、ユーザ端末４０によって、指定されたＵＲＬにアクセスした場合に実行され、ユーザが指定されたＵＲＬにアクセスしない（即ち、動画を閲覧しない）場合には、実行をスキップすることが可能である。
ステップＳ２８において、データ管理部２１２は、データ受信部２１１によって材料切れメッセージが受信されたか否かの判定を行う。
データ受信部２１１によって材料切れメッセージが受信された場合、ステップＳ２８においてＹＥＳと判定されて、処理はステップＳ２９に移行する。
一方、データ受信部２１１によって材料切れメッセージが受信されていない場合、ステップＳ２８においてＮＯと判定されて、処理はステップＳ３０に移行する。
【００５６】
ステップＳ２９において、データ管理部２１２は、自動販売端末３０の動作の履歴として、材料切れが発生した旨を管理情報に追記する。
ステップＳ３０において、データ管理部２１２は、材料切れメッセージを送信した自動販売端末３０において材料切れが発生している旨をシステム管理端末１０に通知する。
ステップＳ３１において、データ管理部２１２は、データ受信部２１１によってエラーメッセージが受信されたか否かの判定を行う。
データ受信部２１１によってエラーメッセージが受信された場合、ステップＳ３１においてＹＥＳと判定されて、処理はステップＳ３２に移行する。
一方、データ受信部２１１によってエラーメッセージが受信されていない場合、ステップＳ３１においてＮＯと判定されて、処理はステップＳ３３に移行する。
【００５７】
ステップＳ３２において、データ管理部２１２は、自動販売端末３０の動作の履歴として、エラーが発生した旨を管理情報に追記する。
ステップＳ３３において、データ管理部２１２は、データ受信部２１１によって完了メッセージが受信されたか否かの判定を行う。
データ受信部２１１によって完了メッセージが受信された場合、ステップＳ３３においてＹＥＳと判定されて、処理はステップＳ３４に移行する。
一方、データ受信部２１１によって完了メッセージが受信されていない場合、ステップＳ３３においてＮＯと判定されて、処理はステップＳ３５に移行する。
【００５８】
ステップＳ３４において、動画配信部２１４は、立体物の製造過程を示す動画データのストリーミング配信を停止する。
ステップＳ３５において、データ管理部２１２は、サービス管理処理の終了条件が充足されたか否かの判定を行う。なお、サービス管理処理の終了条件としては、自動販売端末３０の停止が通知されたこと等を定義することができる。
サービス管理処理の終了条件が充足されていない場合、ステップＳ３５においてＮＯと判定されて、処理はステップＳ２４に移行する。
一方、サービス管理処理の終了条件が充足された場合、ステップＳ３５においてＹＥＳと判定されて、サービス管理処理は終了となる。
【００５９】
［販売管理処理］
図１７及び図１８は、自動販売端末３０のＣＰＵ１１が実行する販売管理処理の流れを示すフローチャートである。
販売管理処理は、自動販売端末３０が起動またはリセットされることに対応して開始される。
ステップＳ４１において、ＵＩ表示制御部３１１は、当該自動販売端末３０の識別情報をサービス管理サーバ２０に送信する。
ステップＳ４２において、ＵＩ表示制御部３１１は、サービス管理サーバ２０から送信されるタッチパネルレイアウトデータを受信し、レイアウト記憶部３７２に記憶する。
ステップＳ４３において、ＵＩ表示制御部３１１は、サービス管理サーバ２０から送信される３Ｄモデルデータを受信し、３ＤモデルＤＢ３７１に記憶する。
【００６０】
ステップＳ４４において、ＵＩ表示制御部３１１は、タッチパネルレイアウトデータに基づいて、ユーザインターフェース画面を出力部１５のディスプレイに表示する。このとき、ユーザインターフェース画面の初期画面として、３Ｄモデルデータを選択するための３Ｄモデルデータ一覧表示画面が表示される。
ステップＳ４５において、ＵＩ表示制御部３１１は、ユーザインターフェース画面に対する３Ｄモデルデータの選択操作を受け付ける。
ステップＳ４６において、ＵＩ表示制御部３１１は、３Ｄモデルデータをカスタマイズするためのサブメニュー画面を表示する。
【００６１】
ステップＳ４７において、ＵＩ表示制御部３１１は、選択された３Ｄモデルデータに対するカスタマイズ操作を受け付ける。このとき、カスタマイズ操作として、例えば、サイズ、色、形状等の変更や、名前や識別情報の付加等を受け付けることができる。
ステップＳ４８において、ＵＩ表示制御部３１１は、カスタマイズ結果の３Ｄモデルデータを表示する。このとき、ＵＩ表示制御部３１１は、ユーザの操作等に応じて、３Ｄモデルデータに対するカスタマイズ結果を実寸大で表示するプレビュー画面を表示する。プレビュー画面においては、スケールや比較対象物等、カスタマイズ結果の３Ｄモデルデータが立体物となった場合のサイズをわかり易く提示するための画像が表示される。
【００６２】
ステップＳ４９において、ＵＩ表示制御部３１１は、ユーザによるカスタマイズ操作が確定されたか否かの判定を行う。
ユーザによるカスタマイズ操作が確定された場合、ステップＳ４９においてＹＥＳと判定されて、処理はステップＳ５０に移行する。
一方、ユーザによるカスタマイズ操作が確定されていない場合、ステップＳ４９においてＮＯと判定されて、処理はステップＳ４７に移行する。
【００６３】
ステップＳ５０において、カスタマイズ記録データ送信部３１２は、確定されたカスタマイズ結果を表すカスタマイズ記録データをサービス管理サーバ２０に送信する。
ステップＳ５１において、ＵＩ表示制御部３１１は、立体物の出力個数の入力を受け付ける個数入力画面を表示する。
ステップＳ５２において、ＵＩ表示制御部３１１は、ユーザによる立体物の出力個数の入力を受け付ける。
ステップＳ５３において、ＵＩ表示制御部３１１は、ユーザによって印刷（立体物の積層造形）を開始する指示が入力されたか否かの判定を行う。本実施形態において、印刷を開始する指示は、出力個数を確定するための入力ボタン（「ＯＫ」）の操作と対応付けられている。
ユーザによって印刷（立体物の積層造形）を開始する指示が入力されない場合、ステップＳ５３においてＮＯと判定されて、処理はステップＳ５４に移行する。
一方、ユーザによって印刷（立体物の積層造形）を開始する指示が入力された場合、ステップＳ５３においてＹＥＳと判定されて、処理はステップＳ５５に移行する。
【００６４】
ステップＳ５４において、ＵＩ表示制御部３１１は、カスタマイズ記録データがサービス管理サーバ２０に登録された旨を表示する。即ち、ユーザは、以後の任意のタイミングで、サービス管理サーバ２０からカスタマイズ記録データを取得し、任意の自動販売端末３０で立体物を製造することができる。
ステップＳ５５において、３Ｄプリンタ制御部３１３は、カスタマイズ結果の３Ｄモデルデータに基づいて、印刷（立体物の積層造形）を開始する。
ステップＳ５６において、ＵＩ表示制御部３１１は、立体物の製造過程を示す動画を視聴するためのＵＲＬを二次元コードの形態で表示し、動画取得部３１４は、立体物の製造過程を撮像した動画データのサービス管理サーバ２０への送信を開始する。
【００６５】
ステップＳ５７において、３Ｄプリンタ制御部３１３は、３Ｄプリンタ３１で材料切れが発生しているか否かの判定を行う。
３Ｄプリンタ３１で材料切れが発生している場合、ステップＳ５７においてＹＥＳと判定されて、処理はステップＳ５８に移行する。
一方、３Ｄプリンタ３１で材料切れが発生していない場合、ステップＳ５７においてＮＯと判定されて、処理はステップＳ６０に移行する。
ステップＳ５８において、メッセージ送信部３１５は、材料切れとなっている旨（材料切れメッセージ）をサービス管理サーバ２０及びユーザ端末４０に通知する。
【００６６】
ステップＳ５９において、３Ｄプリンタ制御部３１３は、３Ｄプリンタ３１における印刷を停止する。
ステップＳ５９の後、販売管理処理は終了となる。
ステップＳ６０において、３Ｄプリンタ制御部３１３は、３Ｄプリンタ３１でエラーが発生しているか否かの判定を行う。
３Ｄプリンタ３１でエラーが発生している場合、ステップＳ６０においてＹＥＳと判定されて、処理はステップＳ６１に移行する。
一方、３Ｄプリンタ３１でエラーが発生していない場合、ステップＳ６０においてＮＯと判定されて、処理はステップＳ６４に移行する。
【００６７】
ステップＳ６１において、メッセージ送信部３１５は、エラーが発生した旨（エラーメッセージ）をサービス管理サーバ２０及びユーザ端末４０に通知する。
ステップＳ６２において、３Ｄプリンタ制御部３１３は、ユーザにより印刷の停止が指示されたか否かの判定を行う。
ユーザにより印刷の停止が指示された場合、ステップＳ６２においてＹＥＳと判定されて、処理はステップＳ６３に移行する。
一方、ユーザにより印刷の停止が指示されていない場合、ステップＳ６２においてＮＯと判定されて、処理はステップＳ６４に移行する。
【００６８】
ステップＳ６３において、３Ｄプリンタ制御部３１３は、３Ｄプリンタ３１における印刷を停止する。
ステップＳ６３の後、販売管理処理は終了となる。
ステップＳ６４において、３Ｄプリンタ制御部３１３は、印刷（立体物の積層造形）が完了したか否かの判定を行う。
印刷（立体物の積層造形）が完了した場合、ステップＳ６４においてＹＥＳと判定されて、処理はステップＳ６５に移行する。
一方、印刷（立体物の積層造形）が完了していない場合、ステップＳ６４においてＮＯと判定されて、処理はステップＳ５７に移行する。
【００６９】
ステップＳ６５において、動画取得部３１４は、動画データの送信を停止する。
ステップＳ６６において、メッセージ送信部３１５は、立体物の積層造形が完了した旨（完了メッセージ）をサービス管理サーバ２０及びユーザ端末４０に通知する。
ステップＳ６７において、３Ｄプリンタ制御部３１３は、立体物の取り出しが行われたか否かの判定を行う。
【００７０】
立体物の取り出しが行われていない場合、ステップＳ６７においてＮＯと判定されて、ステップＳ６７の処理が繰り返される。
一方、立体物の取り出しが行われた場合、ステップＳ６７においてＹＥＳと判定されて、販売管理処理は終了となる。
【００７１】
［動画表示処理］
図１９は、ユーザ端末４０のＣＰＵ１１が実行する動画表示処理の流れを示すフローチャートである。
動画表示処理は、入力部１４を介して動画表示処理の実行を指示する操作が行われることに対応して開始される。
ステップＳ７１において、画像取得部４１１は、撮像部によって撮像された二次元コードの画像を取得し、二次元コードとして表されているＵＲＬを特定する。
ステップＳ７２において、動画表示制御部４１２は、画像取得部４１１によって特定されたＵＲＬにアクセスする。
【００７２】
ステップＳ７３において、動画表示制御部４１２は、ユーザが購入した立体物の製造過程を示す動画データをストリーミング受信により取得する。
ステップＳ７４において、メッセージ受信部４１３は、材料切れメッセージを受信したか否かの判定を行う。
材料切れメッセージを受信した場合、ステップＳ７４においてＹＥＳと判定されて、処理はステップＳ７５に移行する。
一方、材料切れメッセージを受信していない場合、ステップＳ７４においてＮＯと判定されて、処理はステップＳ７６に移行する。
ステップＳ７５において、メッセージ受信部４１３は、自動販売端末３０において材料切れが発生した旨のメッセージをディスプレイに表示する。
ステップＳ７５の後、動画表示処理は終了となる。
【００７３】
ステップＳ７６において、メッセージ受信部４１３は、エラーメッセージを受信したか否かの判定を行う。
エラーメッセージを受信していない場合、ステップＳ７６においてＮＯと判定されて、処理はステップＳ７７に移行する。
一方、エラーメッセージを受信した場合、ステップＳ７６においてＹＥＳと判定されて、処理はステップＳ７９に移行する。
【００７４】
ステップＳ７７において、メッセージ受信部４１３は、完了メッセージを受信したか否かの判定を行う。
完了メッセージを受信していない場合、ステップＳ７７においてＮＯと判定されて、処理はステップＳ７３に移行する。
一方、完了メッセージを受信した場合、ステップＳ７７においてＹＥＳと判定されて、処理はステップＳ７８に移行する。
【００７５】
ステップＳ７８において、メッセージ受信部４１３は、ユーザが購入した立体物の製造が完了した旨のメッセージをディスプレイに表示する。
ステップＳ７８の後、動画表示処理は終了となる。
ステップＳ７９において、メッセージ受信部４１３は、立体物の積層造形（製造）においてエラーが発生した旨のメッセージ及び立体物の積層造形（製造）を継続するか、または、中止するかの指示を促すメッセージをディスプレイに表示する。
【００７６】
ステップＳ８０において、指示送信部４１４は、ユーザによって、立体物の積層造形を中止する指示が入力されたか否かの判定を行う。
ユーザによって、立体物の積層造形を中止する指示が入力されていない場合（即ち、立体物の積層造形を継続する指示が入力された場合）、ステップＳ８０においてＮＯと判定されて、処理はステップＳ８１に移行する。
一方、ユーザによって、立体物の積層造形を中止する指示が入力された場合、ステップＳ８０においてＹＥＳと判定されて、処理はステップＳ８２に移行する。
【００７７】
ステップＳ８１において、指示送信部４１４は、自動販売端末３０に対して、立体物の積層造形を継続する指示を送信する。なお、発生したエラーが軽微で無視できる場合等には、立体物の積層造形を継続しても問題ない場合もあるため、ユーザの判断によって、立体物の積層造形が継続される。
ステップＳ８１の後、処理はステップＳ７７に移行する。
ステップＳ８２において、指示送信部４１４は、自動販売端末３０に対して、立体物の積層造形を中止する指示を送信する。
ステップＳ８２の後、動画表示処理は終了となる。
【００７８】
以上のように、本実施形態に係る立体物販売システム１では、自動販売端末３０において、ユーザが選択した３Ｄモデルデータに対し、ユーザによるカスタマイズ操作を受け付け、カスタマイズ結果に基づく立体物のイメージが実寸大で表示される。そして、ユーザがカスタマイズ結果を確定し、立体物の積層造形（印刷）を指示することにより、自動販売端末３０において立体物が製造される。
そのため、販売される立体物を予め製造して自動販売端末３０にセットしておく必要がなく、品切れの商品を補充するための作業負担が軽減される。
また、販売される立体物の３Ｄモデルデータをサービス管理サーバ２０から提供することができるため、自動販売端末３０で販売される立体物の拡充あるいは変更を容易に行うことができる。
さらに、自動販売端末３０において、ユーザは購入する立体物の３Ｄモデルデータに対してカスタマイズを行うことができるため、ユーザが希望する変更や改良を購入時に柔軟に製品に反映させることができる。
したがって、本実施形態の立体物販売システムによれば、自動販売端末３０の利便性を向上させることができる。
また、ユーザは３Ｄプリンタを所有していなくても、自らが希望するサイズ、色、形状等の立体物を手軽に入手することが可能となる。
【００７９】
［変形例１］
上述の実施形態において、ユーザが３Ｄモデルデータを選択するための３Ｄモデルデータ一覧表示画面を自動販売端末３０のユーザインターフェース画面における初期画面とする場合を例に挙げて説明したが、これに限られない。
即ち、自動販売端末３０で販売可能な３Ｄモデルデータの種類が多岐にわたる場合等には、３Ｄモデルデータのジャンル等によって階層化した３Ｄモデルデータの選択画面とすることが可能である。
図２０は、自動販売端末３０で初期メニュー表示画面として表示されるユーザインターフェース画面の他の例を示す模式図である。
図２０に示すように、本変形例のユーザインターフェース画面の初期メニュー表示画面では、販売可能な３Ｄモデルデータがジャンル毎にグループ化され、ユーザは初めにジャンルを選択した後に３Ｄモデルデータを選択する形態となっている。
このような初期メニュー表示画面の場合、ユーザは、多数の３Ｄモデルデータの中から、自らが求める立体物の３Ｄモデルデータを容易に選択することが可能となる。
【００８０】
［変形例２］
上述の実施形態において、３Ｄプリンタを内蔵する自動販売端末３０によって、ユーザの要求に応じた立体物を販売する場合を例に挙げて説明したが、これに限られない。例えば、レーザーカッター、型抜き機あるいは切削加工装置等の加工機械を自動販売端末３０に内蔵し、ユーザの要求に応じて、種々の形状に加工した物品を販売等するシステムとすることも可能である。
この場合、例えば、病院等において、サージカルテープを型抜きする型抜き機を内蔵した自動販売端末３０を設置することができる。そして、サージカルテープを使用する患者が、患者自身の好みに応じた形状のモデルデータを選択することにより、選択されたモデルデータに応じて、自動販売端末３０がサージカルテープを型抜きして患者に提供するシステムとすることができる。なお、自動販売端末３０によって物品を提供する場合、必ずしも有償とする必要はなく、自動販売端末３０の設置目的等に応じて、無償で物品を提供することも可能である。
【００８１】
以上のように構成される立体物販売システムは、物品を提供する自動化された自動販売端末３０と、自動販売端末３０とネットワーク５０を介して接続されたサービス管理サーバ２０とを含む。
サービス管理サーバ２０は、ＵＩデータ提供部２１３を備える。
ＵＩデータ提供部２１３は、提供される物品に対応する複数のモデルデータを自動販売端末３０に提供する。
自動販売端末３０は、ＵＩ表示制御部３１１と、３Ｄプリンタ制御部３１３及び３Ｄプリンタ３１とを備える。
ＵＩ表示制御部３１１は、サービス管理サーバ２０から提供された複数のモデルデータから提供対象となるモデルデータの選択を受け付ける。
ＵＩ表示制御部３１１は、選択されたモデルデータに対するカスタマイズを受け付ける。
３Ｄプリンタ制御部３１３及び３Ｄプリンタ３１は、カスタマイズの結果であるモデルデータに基づいて、物品を形成する。
これにより、提供される物品を予め製造して自動販売端末３０にセットしておく必要がなく、品切れの製品を補充するための作業負担が軽減される。
また、提供される物品のモデルデータをサービス管理サーバ２０から提供することができるため、自動販売端末３０で提供される物品の拡充あるいは変更を容易に行うことができる。
さらに、自動販売端末３０において、ユーザは購入する物品のモデルデータに対してカスタマイズを行うことができるため、ユーザが希望する変更や改良を購入時に柔軟に製品に反映させることができる。
したがって、本発明によれば、自動販売端末３０の利便性を向上させることができる。
また、ユーザは３Ｄプリンタを所有していなくても、自らが希望するサイズ、色、形状等の立体物を手軽に入手することが可能となる。
【００８２】
自動販売端末３０は、３Ｄプリンタ３１を備える。
ＵＩ表示制御部３１１は、物品としての立体物のモデルデータに対する文字の付加、サイズの変更、色の変更及び形状の変更の少なくともいずれかのカスタマイズを受け付ける。
３Ｄプリンタ制御部３１３及び３Ｄプリンタ３１は、ＵＩ表示制御部３１１で受け付けたカスタマイズの結果に基づいて、立体物を造形する。
これにより、自動販売端末３０において、ユーザは購入する立体物のモデルデータに対してカスタマイズを行うことができるため、ユーザが希望する変更や改良を購入時に柔軟に製品に反映させることができる。
【００８３】
ＵＩ表示制御部３１１は、受け付けたカスタマイズの結果を実寸大で表示する。
これにより、ユーザは、自らの意図する物品となるか否かをより適切に確認することができ、物品を形成して販売する際に、ユーザの製品に対する満足度を向上させることができる。
【００８４】
サービス管理サーバ２０は、カスタマイズ記録データベース２７３を備える。
カスタマイズ記録データベース２７３は、ＵＩ表示制御部３１１で受け付けたカスタマイズの結果であるモデルデータを登録する。
自動販売端末３０は、ユーザの指示に応じて、カスタマイズ記録データベース２７３から取得したカスタマイズの結果であるモデルデータに基づいて、３Ｄプリンタ制御部３１３及び３Ｄプリンタ３１によって物品を形成する。
これにより、ユーザは、任意のタイミングでカスタマイズの結果であるモデルデータを取得して、物品を形成することが可能となる。
【００８５】
立体物販売システム１は、ユーザ端末４０をさらに含む。
ユーザ端末４０は、自動販売端末３０による物品の提供を受けるユーザによって使用される。
自動販売端末３０は、物品の形成過程を示す画像を撮像し、ユーザ端末４０に逐次送信する。
これにより、ユーザは、自動販売端末３０内で立体物が製造される様子を遠隔的に確認することができ、立体物が造形されている間のユーザの利便性を向上させることができる。
【００８６】
自動販売端末３０は、ユーザ端末４０に対し、ユーザに提供される物品の形成が完了する予定時刻を通知する。
これにより、ユーザは、物品の形成が完了するタイミングで予め自動販売端末３０に物品を受け取りに行くことができる。
【００８７】
自動販売端末３０は、ユーザ端末４０からの物品の形成を中止させる指示に応じて、当該物品の形成を中止する。
これにより、不測の事態等が生じた際に、ユーザが自動販売端末３０から遠隔的な場所にいる場合であっても、自動販売端末３０における物品の形成を停止させることができる。
【００８８】
自動販売端末３０は、ユーザ端末４０に対し、ユーザに提供される物品の形成が完了した旨を通知する。
これにより、ユーザは、自動販売端末３０から遠隔的な場所にいる場合であっても、物品の形成が完了したことを把握することができる。
【００８９】
なお、本発明は、本発明の効果を奏する範囲で変形、改良等を適宜行うことができ、上述の実施形態に限定されない。
例えば、上述の実施形態において、ユーザが立体物を購入する場合、自動販売端末３０を操作して立体物の製造を指示する形態に限らず、ユーザ端末４０からサービス管理サーバ２０に対し、自動販売端末３０を指定して立体物の製造を指示することにより、遠隔地等から立体物の製造を指示する形態としてもよい。
また、上述の実施形態において、ユーザが同一の立体物の出力個数を入力するものとして説明したが、これに限られない。即ち、ユーザは、同一または異なる複数の立体物の出力個数を入力することが可能である。また、この場合、自動販売端末３０は、製造する立体物の大きさによって、これら複数の立体物を同時に積層造形するか順番に積層造形するかを判定して製造することができる。
また、サービス管理サーバ２０の３ＤモデルＤＢ２７１に登録される３Ｄモデルデータは、デザイナーや販売会社等が製品として用意したものや、一般のユーザが趣味の一環として作成したもの等を採用することができる。
【００９０】
また、上記実施形態及び各変形例を適宜組み合わせて、本発明を実施することが可能である。
上述の実施形態における処理は、ハードウェア及びソフトウェアのいずれにより実行させることも可能である。
即ち、上述の処理を実行できる機能が立体物販売システム１に備えられていればよく、この機能を実現するためにどのような機能構成及びハードウェア構成とするかは上述の例に限定されない。
上述の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータにネットワークや記憶媒体からインストールされる。
【００９１】
プログラムを記憶する記憶媒体は、装置本体とは別に配布されるリムーバブルメディア、あるいは、装置本体に予め組み込まれた記憶媒体等で構成される。リムーバブルメディアは、例えば、磁気ディスク、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた記憶媒体は、例えば、プログラムが記憶されているＲＯＭやハードディスク等で構成される。
【符号の説明】
【００９２】
１  立体物販売システム、１０  システム管理端末、１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  入力部、１５  出力部、１６  記憶部、１７  通信部、１１１  データ受付部、１１２  送信制御部、２０  サービス管理サーバ、２１１  データ受信部、２１２  データ管理部、２１３  ＵＩデータ提供部、２１４  動画配信部、２７１  ３Ｄモデルデータベース（３ＤモデルＤＢ）、２７２  レイアウトデータベース（レイアウトＤＢ）、２７３  カスタマイズ記録データベース（カスタマイズ記録ＤＢ）、２７４  管理情報データベース（管理情報ＤＢ）、３０  自動販売端末、３１  ３Ｄプリンタ、３１ａ  ３Ｄプリンタヘッド、３１ｂ  ベルトコンベア、３２  制御装置、３３  筐体、３３ａ  取り出し窓、３３ｂ  開閉モータ、３１１  ＵＩ表示制御部、３１２  カスタマイズ記録データ送信部、３１３  ３Ｄプリンタ制御部、３１４  動画取得部、３１５  メッセージ送信部、３７１  ３ＤモデルＤＢ、３７２  レイアウト記憶部、３７３  カスタマイズ記録データ記憶部、４０  ユーザ端末、４１１  画像取得部、４１２  動画表示制御部、４１３  メッセージ受信部、４１４  指示送信部、５０  ネットワーク
【図１】
2019207557.tif 000003
【図２】
2019207557.tif 000004
【図３】
2019207557.tif 000005
【図４】
2019207557.tif 000006
【図５】
2019207557.tif 000007
【図６】
2019207557.tif 000008
【図７】
2019207557.tif 000009
【図８】
2019207557.tif 000010
【図９Ａ】
2019207557.tif 000011
【図９Ｂ】
2019207557.tif 000012
【図９Ｃ】
2019207557.tif 000013
【図９Ｄ】
2019207557.tif 000014
【図１０Ａ】
2019207557.tif 000015
【図１０Ｂ】
2019207557.tif 000016
【図１１】
2019207557.tif 000017
【図１２】
2019207557.tif 000018
【図１３】
2019207557.tif 000019
【図１４】
2019207557.tif 000020
【図１５】
2019207557.tif 000021
【図１６】
2019207557.tif 000022
【図１７】
2019207557.tif 000023
【図１８】
2019207557.tif 000024
【図１９】
2019207557.tif 000025
【図２０】
2019207557.tif 000026