(57)【特許請求の範囲】
【請求項１】
所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援装置であって、
端末装置から原画像データを受信する原画像データ受信部と、
前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成する印刷画像データ作成部と、
前記印刷画像データに基づいて、前記基板のカットパスを決定するカットパス決定部と、
前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するデータ送信部と、
前記印刷画像データの輪郭から前記カットパスまでの距離を規定する拡張度データを、前記端末装置から受信する拡張度データ受信部と、
前記原画像データの各画素を二値化するためのしきい値を、前記端末装置から受信するしきい値受信部とを備え、
前記カットパス決定部は、前記輪郭及び前記拡張度データに基づいて前記カットパスを決定し、
前記原画像データは、画素ごとに該画素の透明度を示す透明度情報を含み、
前記カットパス決定部は、さらに、前記透明度及び前記しきい値に基づいて、前記原画像データの各画素を二値化した二値化画像データを作成し、前記二値化画像データに基づいて前記輪郭を決定する、グッズ注文支援装置。
【請求項２】
前記グッズ注文支援装置は、さらに、
前記基板に印刷された前記印刷画像データの面上に印刷される所定色の印刷面を示す所定色印刷領域を決定する所定色印刷領域決定部を備え、
前記所定色印刷領域決定部は、前記二値化画像データが示す領域を前記所定色印刷領域と決定し、
前記データ送信部は、さらに、前記所定色印刷領域を示すデータを前記端末装置に送信する、請求項１に記載のグッズ注文支援装置。
【請求項３】
前記グッズ注文支援装置は、さらに、
前記所定色の印刷面上に印刷される裏面画像の画像データである裏面画像データを取得する裏面画像データ取得部と、
前記所定色の印刷面上に前記裏面画像データの画像が印刷された裏面印刷画像データを作成する裏面印刷画像データ作成部とを備え、
前記データ送信部は、さらに、前記裏面印刷画像データを前記端末装置に送信する、請求項２に記載のグッズ注文支援装置。
【請求項４】
前記裏面画像データ取得部は、前記原画像データを左右反転させた画像データを、前記裏面画像データとして取得する、請求項３に記載のグッズ注文支援装置。
【請求項５】
所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援装置であって、
端末装置から原画像データを受信する原画像データ受信部と、
前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成する印刷画像データ作成部と、
前記印刷画像データに基づいて、前記基板のカットパスを決定するカットパス決定部と、
前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するデータ送信部と、
前記カットパスの滑らかさを規定する平滑化度データを、前記端末装置から受信する平滑化度データ受信部とを備え、
前記カットパス決定部は、さらに、前記平滑化度データに基づいて、前記カットパスを平滑化する、グッズ注文支援装置。
【請求項６】
所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援装置であって、
端末装置から原画像データを受信する原画像データ受信部と、
前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成する印刷画像データ作成部と、
前記印刷画像データに基づいて、前記基板のカットパスを決定するカットパス決定部と、
前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するデータ送信部とを備え、
前記カットパス決定部は、さらに、決定した前記カットパスにおいて曲線のなす角が所定の角度しきい値未満の場合には、前記なす角が前記角度しきい値以上となるように前記カットパスを修正する、グッズ注文支援装置。
【請求項７】
所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援装置であって、
端末装置から原画像データを受信する原画像データ受信部と、
前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成する印刷画像データ作成部と、
前記印刷画像データに基づいて、前記基板のカットパスを決定するカットパス決定部と、
前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するデータ送信部とを備え、
前記カットパス決定部は、さらに、決定した前記カットパスにおいて曲線のなす角が所定の角度しきい値未満の場合には、前記端末装置に所定メッセージを送信する、グッズ注文支援装置。
【請求項８】
前記グッズ注文支援装置は、さらに、
前記端末装置から、前記基板上に形成される孔の位置データを受信する孔位置データ受信部を備え、
前記カットパス決定部は、前記位置データに基づいて、前記カットパスの内部に前記孔が含まれるように前記カットパスを決定する、請求項１から請求項７のいずれか１項に記載のグッズ注文支援装置。
【請求項９】
前記グッズ注文支援装置は、さらに、
前記印刷画像データの解像度に基づいて、前記印刷画像データの前記基板への印刷品質を評価する印刷品質評価部を備え、
前記データ送信部は、さらに、前記印刷品質評価部による印刷品質の評価結果情報を前記端末装置に送信する、請求項１から請求項８のいずれか１項に記載のグッズ注文支援装置。
【請求項１０】
所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援システムであって、
端末装置と、グッズ注文支援装置とを備え、
前記グッズ注文支援装置は、
前記端末装置から原画像データを受信する原画像データ受信部と、
前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成する印刷画像データ作成部と、
前記印刷画像データに基づいて、前記基板のカットパスを決定するカットパス決定部と、
前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するデータ送信部と、
前記印刷画像データの輪郭から前記カットパスまでの距離を規定する拡張度データを、前記端末装置から受信する拡張度データ受信部と、
前記原画像データの各画素を二値化するためのしきい値を、前記端末装置から受信するしきい値受信部とを含み、
前記カットパス決定部は、前記輪郭及び前記拡張度データに基づいて前記カットパスを決定し、
前記原画像データは、画素ごとに該画素の透明度を示す透明度情報を含み、
前記カットパス決定部は、さらに、前記透明度及び前記しきい値に基づいて、前記原画像データの各画素を二値化した二値化画像データを作成し、前記二値化画像データに基づいて前記輪郭を決定し、
前記端末装置は、
前記グッズ注文支援装置に前記原画像データを送信する原画像データ送信部と、
前記グッズ注文支援装置に前記拡張度データを送信する拡張度データ送信部と、
前記グッズ注文支援装置に前記しきい値を送信するしきい値送信部と、
前記グッズ注文支援装置から前記印刷画像データ及び前記カットパスを示すデータを受信するデータ受信部と、
前記データ受信部が受信した前記印刷画像データ及び前記カットパスを示すデータに基づいて、前記印刷画像データ及び前記カットパスを表示するための制御を行う表示制御部とを含む
グッズ注文支援システム。
【請求項１１】
所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援方法であって、
端末装置から原画像データを受信するステップと、
前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成するステップと、
前記印刷画像データに基づいて、前記基板のカットパスを決定するステップと、
前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するステップと、
前記印刷画像データの輪郭から前記カットパスまでの距離を規定する拡張度データを、前記端末装置から受信するステップと、
前記原画像データの各画素を二値化するためのしきい値を、前記端末装置から受信するステップとを含み、
前記カットパスを決定するステップにおいて、前記輪郭及び前記拡張度データに基づいて前記カットパスを決定し、
前記原画像データは、画素ごとに該画素の透明度を示す透明度情報を含み、
前記カットパスを決定するステップにおいて、さらに、前記透明度及び前記しきい値に基づいて、前記原画像データの各画素を二値化した二値化画像データを作成し、前記二値化画像データに基づいて前記輪郭を決定する、グッズ注文支援方法。
【請求項１２】
コンピュータを、所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援装置として機能させるためのコンピュータプログラムであって、
前記コンピュータを、
端末装置から原画像データを受信する原画像データ受信部と、
前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成する印刷画像データ作成部と、
前記印刷画像データに基づいて、前記基板のカットパスを決定するカットパス決定部と、
前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するデータ送信部と、
前記印刷画像データの輪郭から前記カットパスまでの距離を規定する拡張度データを、前記端末装置から受信する拡張度データ受信部と、
前記原画像データの各画素を二値化するためのしきい値を、前記端末装置から受信するしきい値受信部として機能させ、
前記カットパス決定部は、前記輪郭及び前記拡張度データに基づいて前記カットパスを決定し、
前記原画像データは、画素ごとに該画素の透明度を示す透明度情報を含み、
前記カットパス決定部は、さらに、前記透明度及び前記しきい値に基づいて、前記原画像データの各画素を二値化した二値化画像データを作成し、前記二値化画像データに基づいて前記輪郭を決定する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グッズ注文支援装置、グッズ注文支援システム、端末装置、グッズ注文支援方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
アクリル樹脂などの材質の基板上に画像を印刷し、画像の印刷領域の周囲に余白を設けて基板をカットすることにより、キーホルダーなどのグッズを製作することができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】実用新案登録第３２１４７１８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、依頼者であるユーザからメーカーへのグッズ製作の注文は、画像データをメーカーに渡すことにより行われる。しかしながら、ユーザは、グッズの仕上がり具合を事前に確認することができず、グッズの完成品やサンプルが納品された時点でしか、仕上がり具合を確認することができない。
【０００５】
また、画像データの他、基板の切断線であるカットパスや、画像の印刷面上に印刷されるホワイト面などを含めた入稿データを作成するのは一般のユーザには困難であるため、グッズ注文の敷居が高くなっている。さらに、入稿データの修正のためにユーザとメーカー間のやり取りに手間がかかっていた。
【０００６】
本開示は、このような事情に鑑みてなされたものであり、ユーザが容易にグッズの入稿データを作成することができ、事前にグッズの完成予定イメージを確認することのできるグッズ注文支援装置、グッズ注文支援システム、端末装置、グッズ注文支援方法、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本開示の一実施態様に係るグッズ注文支援装置は、所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援装置であって、端末装置から原画像データを受信する原画像データ受信部と、前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成する印刷画像データ作成部と、前記印刷画像データに基づいて、前記基板のカットパスを決定するカットパス決定部と、前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するデータ送信部とを備える。
【０００８】
この構成によると、端末装置から受信した原画像データに基づいて、印刷画像データ及びカットパスが作成され、印刷画像データ及びカットパスを示すデータが端末装置に送信される。このため、端末装置は、これらのデータを画面に表示することができる。よって、グッズの依頼者である端末装置のユーザは、事前に原画像データに対してとのようなカットパスが設定されるかを知ることができる。これにより、ユーザは、容易にグッズの入稿データを作成することができ、グッズの完成予定イメージを事前に知ることができる。
【０００９】
好ましくは、前記グッズ注文支援装置は、さらに、前記印刷画像データの輪郭から前記カットパスまでの距離を規定する拡張度データを、前記端末装置から受信する拡張度データ受信部を備え、前記カットパス決定部は、前記輪郭及び前記拡張度データに基づいて前記カットパスを決定する。
【００１０】
この構成によると、端末装置から拡張度データを指定することにより、拡張度データに基づいてカットパスが決定され、決定されたカットパスを示すデータが端末装置に送信される。このため、ユーザは、印刷画像データ及び拡張度が変更されたカットパスを確認することができる。このように、ユーザは、印刷画像データ及びカットパスを確認しながら、最良の拡張度を指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【００１１】
さらに好ましくは、前記原画像データは、画素ごとに該画素の透明度を示す透明度情報を含み、前記グッズ注文支援装置は、さらに、前記原画像データの各画素を二値化するためのしきい値を、前記端末装置から受信するしきい値受信部を備え、前記カットパス決定部は、さらに、前記透明度及び前記しきい値に基づいて、前記原画像データの各画素を二値化した二値化画像データを作成し、前記二値化画像データに基づいて前記輪郭を決定する。
【００１２】
この構成によると、端末装置からしきい値を指定することにより、しきい値に基づいて二値化画像データが作成され、二値化画像データに基づいて印刷画像データの輪郭が決定される。さらに、決定された輪郭に基づいてカットパスが決定され、決定されたカットパスを示すデータが端末装置に送信される。このため、ユーザは、印刷画像データ及び印刷画像データの輪郭が変更されたカットパスを確認することができる。このように、ユーザは、印刷画像データ及びカットパスを確認しながら、最良の印刷画像データの輪郭を指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【００１３】
また、前記グッズ注文支援装置は、さらに、前記カットパスの滑らかさを規定する平滑化度データを、前記端末装置から受信する平滑化度データ受信部を備え、前記カットパス決定部は、さらに、前記平滑化度データに基づいて、前記カットパスを平滑化してもよい。
【００１４】
この構成によると、端末装置から平滑化度データを指定することにより、滑らかさが変更されたカットパスが決定され、決定されたカットパスを示すデータが端末装置に送信される。このため、ユーザは、印刷画像データ及び滑らかさが変更されたカットパスを確認することができる。このように、ユーザは、印刷画像データ及びカットパスを確認しながら、最良の平滑化度データを指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【００１５】
また、前記カットパス決定部は、さらに、決定した前記カットパスにおいて曲線のなす角が所定の角度しきい値未満の場合には、前記なす角が前記角度しきい値以上となるように前記カットパスを修正してもよい。
【００１６】
この構成によると、カットパスにおける曲線のなす角が急峻であり、レーザ加工機などによっては基板をカットすることができない状況を防止することができる。
【００１７】
また、前記カットパス決定部は、さらに、決定した前記カットパスにおいて曲線のなす角が所定の角度しきい値未満の場合には、前記端末装置に所定メッセージを送信してもよい。
【００１８】
この構成によると、カットパスにおける曲線のなす角が急峻である場合に、端末装置は所定メッセージを表示したり、音声出力したりすることができる。これにより、ユーザは、例えば、平滑化度データを指定しなおし、カットパスを修正するなどの所定の対処を行うことができる。よって、カットパスにおける曲線のなす角が急峻であり、レーザ加工機などによっては基板をカットすることができない状況を防止することができる。
【００１９】
また、前記グッズ注文支援装置は、さらに、前記基板に印刷された前記印刷画像データの面上に印刷される所定色の印刷面を示す所定色印刷領域を決定する所定色印刷領域決定部を備え、前記所定色印刷領域決定部は、前記二値化画像データが示す領域を前記所定色印刷領域と決定し、前記データ送信部は、さらに、前記所定色印刷領域を示すデータを前記端末装置に送信してもよい。
【００２０】
この構成によると、端末装置からしきい値を指定することにより、所定色印刷領域が決定され、所定色印刷領域を示すデータが端末装置に送信される。このため、端末装置は、このデータを画面に表示することができる。よって、グッズの依頼者である端末装置のユーザは、所定色印刷領域を知ることができる。このように、ユーザは、所定色印刷領域を確認しながら、最良のしきい値を指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【００２１】
また、前記グッズ注文支援装置は、さらに、前記端末装置から、前記基板上に形成される孔の位置データを受信する孔位置データ受信部を備え、前記カットパス決定部は、前記位置データに基づいて、前記カットパスの内部に前記孔が含まれるように前記カットパスを決定してもよい。
【００２２】
この構成によると、端末装置から送信される孔の位置データに基づいてカットパスが決定される。このため、ユーザは、カットパスを確認しながら、最適な孔の位置を指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【００２３】
また、前記グッズ注文支援装置は、さらに、前記所定色の印刷面上に印刷される裏面画像の画像データである裏面画像データを取得する裏面画像データ取得部と、前記所定色の印刷面上に前記裏面画像データの画像が印刷された裏面印刷画像データを作成する裏面印刷画像データ作成部とを備え、前記データ送信部は、さらに、前記裏面印刷画像データを前記端末装置に送信してもよい。
【００２４】
この構成によると、裏面画像データに基づいて、裏面印刷画像データが作成され、作成された裏面印刷画像データが端末装置に送信される。このため、端末装置は、裏面印刷画像データを画面に表示することができる。よって、グッズの依頼者である端末装置のユーザは、所定色の印刷面上にどのように裏面画像データが印刷されるかを確認することができる。これにより、ユーザは、容易にグッズの入稿データを作成することができ、グッズの完成予定イメージを事前に知ることができる。
【００２５】
また、前記裏面画像データ取得部は、前記原画像データを左右反転させた画像データを、前記裏面画像データとして取得してもよい。
【００２６】
この構成によると、ユーザが裏面画像データを用意しなくても、原画像データから裏面画像データを生成することができる。
【００２７】
また、前記グッズ注文支援装置は、さらに、前記印刷画像データの解像度に基づいて、前記印刷画像データの前記基板への印刷品質を評価する印刷品質評価部を備え、前記データ送信部は、さらに、前記印刷品質評価部による印刷品質の評価結果情報を前記端末装置に送信してもよい。
【００２８】
この構成によると、印刷画像データの解像度が低すぎるような場合には、端末装置に解像度が不足していることを示す評価結果情報を送信することができ、ユーザは、解像度が不足していることを知ることができる。このような場合に、ユーザは、原画像データを高解像なものに差し替えたり、原画像データの縮尺率が変更可能な場合には縮尺率を変更したりすることにより、解像度が不足しないようにすることができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【００２９】
本開示の他の実施態様に係るグッズ注文支援システムは、所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援システムであって、端末装置と、グッズ注文支援装置とを備え、前記グッズ注文支援装置は、前記端末装置から原画像データを受信する原画像データ受信部と、前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成する印刷画像データ作成部と、前記印刷画像データに基づいて、前記基板のカットパスを決定するカットパス決定部と、前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するデータ送信部とを含み、前記端末装置は、前記グッズ注文支援装置に前記原画像データを送信する原画像データ送信部と、前記グッズ注文支援装置から前記印刷画像データ及び前記カットパスを示すデータを受信するデータ受信部と、前記データ受信部が受信した前記印刷画像データ及び前記カットパスを示すデータに基づいて、前記印刷画像データ及び前記カットパスを表示するための制御を行う表示制御部とを含む。
【００３０】
この構成によると、端末装置が送信した原画像データに基づいて、グッズ注文支援装置が印刷画像データ及びカットパスを作成し、印刷画像データ及びカットパスを示すデータを端末装置に送信する。端末装置は、印刷画像データ及びカットパスを表示するための制御を行う。よって、グッズの依頼者である端末装置のユーザは、事前に原画像データに対してとのようなカットパスが設定されるかを知ることができる。これにより、ユーザは、容易にグッズの入稿データを作成することができ、グッズの完成予定イメージを事前に知ることができる。
【００３１】
本開示の他の実施態様に係る端末装置は、上述のグッズ注文支援装置とともに用いられる端末装置であって、前記グッズ注文支援装置に前記原画像データを送信する原画像データ送信部と、前記グッズ注文支援装置から前記印刷画像データ及び前記カットパスを示すデータを受信するデータ受信部と、前記データ受信部が受信した前記印刷画像データ及び前記カットパスを示すデータに基づいて、前記印刷画像データ及び前記カットパスを表示するための制御を行う表示制御部とを備える。
【００３２】
この構成によると、端末装置が原画像データを送信することにより、上述のグッズ注文支援装置で作成された印刷画像データ及びカットパスを示すデータを受信することができる。また、表示制御部は、印刷画像データ及びカットパスを表示するための制御を行う。よって、グッズの依頼者である端末装置のユーザは、事前に原画像データに対してとのようなカットパスが設定されるかを知ることができる。これにより、ユーザは、容易にグッズの入稿データを作成することができ、グッズの完成予定イメージを事前に知ることができる。
【００３３】
本開示の他の実施態様に係るグッズ注文支援方法は、所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援方法であって、端末装置から原画像データを受信するステップと、前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成するステップと、前記印刷画像データに基づいて、前記基板のカットパスを決定するステップと、前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するステップとを含む。
【００３４】
この構成によると、端末装置から受信した原画像データに基づいて、印刷画像データ及びカットパスが作成され、印刷画像データ及びカットパスを示すデータが端末装置に送信される。このため、端末装置は、これらのデータを画面に表示することができる。よって、グッズの依頼者である端末装置のユーザは、事前に原画像データに対してとのようなカットパスが設定されるかを知ることができる。これにより、ユーザは、容易にグッズの入稿データを作成することができ、グッズの完成予定イメージを事前に知ることができる。
【００３５】
本開示の他の実施態様に係るコンピュータプログラムは、コンピュータを、所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援装置として機能させるためのコンピュータプログラムであって、前記コンピュータを、端末装置から原画像データを受信する原画像データ受信部と、前記基板上の領域に対応したテンプレート領域上に前記原画像データを重ね合わせることにより、前記基板に印刷される印刷画像データを作成する印刷画像データ作成部と、前記印刷画像データに基づいて、前記基板のカットパスを決定するカットパス決定部と、前記印刷画像データ及び前記カットパスを示すデータを前記端末装置に送信するデータ送信部として機能させる。
【００３６】
この構成によると、端末装置から受信した原画像データに基づいて、印刷画像データ及びカットパスが作成され、印刷画像データ及びカットパスを示すデータが端末装置に送信される。このため、端末装置は、これらのデータを画面に表示することができる。よって、グッズの依頼者である端末装置のユーザは、事前に原画像データに対してとのようなカットパスが設定されるかを知ることができる。これにより、ユーザは、容易にグッズの入稿データを作成することができ、グッズの完成予定イメージを事前に知ることができる。
【００３７】
なお、上記したコンピュータプログラムを、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）等のコンピュータ読取可能な非一時的な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。また、本開示は、グッズ注文支援装置、グッズ注文支援システムまたは端末装置の一部又は全部を実現する半導体集積回路として実現することもできる。
【発明の効果】
【００３８】
本開示によると、容易にグッズの入稿データを作成することができ、ユーザが事前にグッズの完成予定イメージを確認することができる。
【図面の簡単な説明】
【００３９】
【図１】本開示の実施の形態に係るグッズ注文支援システムの構成を示す図である。
【図２】グッズ注文支援装置の機能的な構成を示すブロック図である。
【図３】端末装置の機能的な構成を示すブロック図である。
【図４】グッズ注文支援システムが実行する処理の流れの一例を示すシーケンス図である。
【図５Ａ】印刷画像データ作成処理（図４のＳ３）の詳細を示すシーケンス図である。
【図５Ｂ】印刷画像データ作成処理（図４のＳ３）の詳細を示すシーケンス図である。
【図６】レイアウト画面の一例を示す図である。
【図７】カットパス決定処理（図５ＡのＳ３０８）の詳細なフローチャートの一例を示す図である。
【図８】拡大縮小処理（図５ＡのＳ３１２）の詳細なフローチャートの一例を示す図である。
【図９】原画像データ移動処理（図５ＡのＳ３１４）の詳細なシーケンスの一例を示す図である。
【図１０】回転処理（図５ＢのＳ３１６）の詳細なシーケンスの一例を示す図である。
【図１１】ホール移動処理（図５ＢのＳ３１８）の詳細なシーケンスの一例を示す図である。
【図１２】ホール移動処理におけるレイアウト画面の一例を示す図である。
【図１３】カットパス調整処理（図５ＢのＳ３２０）の詳細なシーケンスの一例を示す図である。
【図１４】カットパス調整処理におけるレイアウト画面の一例を示す図である。
【図１５】ホワイト印刷領域決定処理（図４のＳ５）の詳細を示すシーケンス図である。
【図１６】ホワイト印刷領域設定画面の一例を示す図である。
【図１７】裏面印刷画像データ作成処理（図４のＳ７）の詳細を示すシーケンス図である。
【図１８】裏面印刷画面の一例を示す図である。
【図１９】グッズ発注処理（図４のＳ９）の詳細を示すシーケンス図である。
【発明を実施するための形態】
【００４０】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００４１】
［１．システムの全体構成］
図１は、本開示の実施の形態に係るグッズ注文支援システムの構成を示す図である。
【００４２】
グッズ注文支援システム１０は、所定の基板上に画像が印刷されたグッズの注文を支援するために、基板上への印刷画像データ及び基板のカットパスを端末装置に送信するシステムである。所定の基板とは、例えば、透過性を有するアクリル板である。グッズとは、例えば、キーリングが装着可能なキーホルダー、穴にストラップを装着可能なアクセサリー雑貨、イヤリングなどの装飾品、裏面に安全ピンを取り付け可能なバッジ、アクリル板スタンドなどの小物雑貨、マスコットグッズ、などである。なお、グッズの種類は限定されるものではなく、基板上に画像が印刷され、基板をカットすることにより製作されるものであれば、本開示が適用可能である。
【００４３】
グッズ注文支援システム１０は、インターネット２０を介して相互に接続された、グッズ注文支援装置１００と、端末装置２００とを備える。
【００４４】
グッズ注文支援装置１００は、例えば、グッズを製作するメーカーなどに設置されたサーバ装置である。
【００４５】
端末装置２００は、グッズの製作を依頼するユーザが使用する装置であり、例えば、パーソナルコンピュータや、スマートフォン又はタブレット端末などの携帯情報端末などである。
【００４６】
端末装置２００は、ユーザの操作に従い、グッズ注文支援装置１００に対して、グッズに印刷される原画像データを送信する。また、端末装置２００は、原画像データの大きさや基板のカットパスを調整するための情報をグッズ注文支援装置１００に対して送信する。
【００４７】
グッズ注文支援装置１００は、端末装置２００から送信された原画像データおよび各種情報に基づいて、基板上に印刷される画像のデータである印刷画像データを作成するとともに、基板のカットパスを決定する。グッズ注文支援装置１００は、これらのデータを端末装置２００に送信する。
【００４８】
端末装置２００は、グッズ注文支援装置１００から送信された印刷画像データ及びカットパスのデータをディスプレイ等の表示画面に表示する。
【００４９】
これにより、ユーザは、容易にグッズの入稿データを作成することができ、グッズの完成予定イメージを事前に知ることができる。
【００５０】
［２．グッズ注文支援装置１００の構成］
図２は、グッズ注文支援装置１００の機能的な構成を示すブロック図である。
【００５１】
グッズ注文支援装置１００は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）およびＨＤＤ（Hard Disk Drive）などを備える一般的なコンピュータにより構成される。
【００５２】
グッズ注文支援装置１００は、通信Ｉ／Ｆ（インタフェース）部１０２と、原画像データ受信部１０４と、印刷画像データ作成部１０６と、カットパス決定部１０８と、データ送信部１０９と、拡張度データ受信部１１０と、しきい値受信部１１２と、平滑化度データ受信部１１４と、縮尺率データ受信部１１６と、移動量データ受信部１１８と、回転量データ受信部１２０と、孔位置データ受信部１２２と、印刷品質評価部１２４と、ホワイト印刷領域決定部１２６と、裏面画像データ取得部１２８と、裏面印刷画像データ作成部１３０と、テキストデータ受信部１３２と、指示受信部１３４と、受注部１３６と、記憶装置１３８とを備える。
【００５３】
処理部１０４〜１３６は、ＲＡＭ等に記憶されたコンピュータプログラムをＣＰＵ上で実行することにより、その機能を達成する。
【００５４】
通信Ｉ／Ｆ部１０２は、グッズ注文支援装置１００をインターネットに接続するための通信インタフェースであり、例えば、有線ＬＡＮ用または無線ＬＡＮ用のＬＡＮアダプタなどにより構成される。
【００５５】
原画像データ受信部１０４は、通信Ｉ／Ｆ部１０２を介して、端末装置２００から送信された原画像データを受信する。
【００５６】
印刷画像データ作成部１０６は、基板上の領域に対応したテンプレート領域上に原画像データを重ね合わせることにより、基板に印刷される印刷画像データを作成する。例えば、テンプレート領域として所定サイズの四角形が予め設定されている場合には、印刷画像データ作成部１０６は、四角形の中心と原画像データの中心とが一致するように、テンプレート領域上に原画像データを重ね合わせる。なお、印刷画像データの作成方法はこれには限定されない。例えば、印刷画像データ作成部１０６は、四角形の左上隅座標と原画像データの左上隅座標とが一致するように、テンプレート領域上に原画像データを重ね合わせることにより、印刷画像データを作成してもよい。
【００５７】
なお、印刷画像データ作成部１０６は、印刷画像データの解像度が所定の解像度しきい値よりも小さい場合には、印刷画像データを高解像度化する処理を行ってもよい。
【００５８】
カットパス決定部１０８は、印刷画像データに基づいて、基板のカットパスを決定する。例えば、カットパス決定部１０８は、印刷画像データの輪郭から所定の距離だけ離れた位置に所定の間隔で制御点を設定し、設定した制御点をペジェ曲線により補間することで、ペジェ曲線をカットパスとして決定する。ここで、カットパスとは、レーザ加工機などによる基板の切断線を示す。
【００５９】
なお、カットパス決定部１０８は、印刷画像データの輪郭を以下のようにして決定してもよい。ここで、原画像データは、画素ごとに該画素の透明度を示す透明度情報を含むものとする。例えば、原画像データがＰＮＧ（Portable Network Graphics）形式のデータである場合には、透過度を指定するアルファチャネルが透明度情報に相当する。カットパス決定部１０８は、所定の二値化しきい値に基づいて、原画像データの各画素の透明度を二値化することにより、二値化画像データを作成する。カットパス決定部１０８は、テンプレート領域上に重ねあわされた原画像データの二値化画像データの輪郭を、印刷画像データの輪郭と決定する。
【００６０】
カットパスにおいて曲線のなす角が急峻な場合には、レーザ加工機の性能によっては基板をカットすることができない場合がある。そこで、カットパス決定部１０８は、設定したカットパスを所定の平滑化手法により平滑化することにより、カットパスを滑らかにする。例えば、カットパス決定部１０８は、設定したカットパスにおいて曲線のなす角が所定の角度しきい値未満の場合には、ペジェ曲線の制御点の間隔を、現在設定されている制御点の間隔よりも広くして、制御点を補間するペジェ曲線を算出することにより、カットパスを滑らかにしてもよい。このような処理を曲線のなす角が所定のしきい値以上となるまで繰り返し行う。ここで、曲線のなす角とは、曲線上に所定間隔で接点を設定し、隣接する接点における接線同士がなす角をいうものとする。
【００６１】
データ送信部１０９は、印刷画像データ作成部１０６が作成した印刷画像データと、カットパス決定部１０８が決定したカットパスを示すデータとを、通信Ｉ／Ｆ部１０２を介して端末装置２００に送信する。
【００６２】
拡張度データ受信部１１０は、通信Ｉ／Ｆ部１０２を介して、端末装置２００から、印刷画像データの輪郭からカットパスまでの距離を規定する拡張度データを受信する。カットパス決定部１０８は、拡張度データ受信部１１０が受信した拡張度データに基づいて、カットパスを決定することができる。つまり、カットパス決定部１０８は、印刷画像データの輪郭から拡張度データが示す距離だけ離れた位置に所定の間隔で制御点を設定し、設定した制御点をペジェ曲線により補間することで、ペジェ曲線をカットパスとして決定することができる。
【００６３】
しきい値受信部１１２は、通信Ｉ／Ｆ部１０２を介して、端末装置２００から原画像データの各画素を二値化するためのしきい値を受信する。カットパス決定部１０８は、しきい値受信部１１２が受信したしきい値に基づいて原画像データの透明度の二値化することにより、上述した二値化画像データを作成し、二値化画像データに基づいて印刷画像データの輪郭を決定する。
【００６４】
平滑化度データ受信部１１４は、通信Ｉ／Ｆ部１０２を介して、端末装置２００からカットパスの滑らかさを規定する平滑化度データを受信する。カットパス決定部１０８は、平滑化度データ受信部１１４が受信した平滑化度データに基づいて、カットパスを平滑化する。例えば、カットパス決定部１０８は、平滑化度データが大きいほど制御点の間隔を広くして、制御点をペジェ曲線により補間することで、ペジェ曲線をカットパスとして決定する。
【００６５】
縮尺率データ受信部１１６は、通信Ｉ／Ｆ部１０２を介して、端末装置２００から原画像データの縮尺率データを受信する。印刷画像データ作成部１０６は、縮尺率データ受信部１１６が受信した縮尺率データに基づいて、テンプレート領域上で原画像データを拡大または縮小する。例えば、縮尺率データ受信部１１６が縮尺率１．２倍を示す縮尺率データを受信した場合には、印刷画像データ作成部１０６は、原画像データを１．２倍に拡大することにより印刷画像データを更新する。
【００６６】
移動量データ受信部１１８は、通信Ｉ／Ｆ部１０２を介して、端末装置２００から原画像データの移動量データを受信する。印刷画像データ作成部１０６は、移動量データ受信部１１８が受信した移動量データに基づいて、テンプレート領域上で原画像データを移動させることにより印刷画像データを更新する。移動量データは、例えば、原画像データの移動量として、Ｘ方向の画素数とＹ方向の画素数とを含む。
【００６７】
回転量データ受信部１２０は、通信Ｉ／Ｆ部１０２を介して、端末装置２００から原画像データの回転量データを受信する。印刷画像データ作成部１０６は、回転量データ受信部１２０が受信した回転量データに基づいて、原画像データをテンプレート領域上で回転させる。例えば、回転量データ受信部１２０が原画像データの回転角３０°を示す回転量データを受信した場合には、印刷画像データ作成部１０６は、原画像データを、テンプレート領域の中心を回転中心として３０°回転させ、印刷画像データを作成する。これにより、印刷画像データ作成部１０６は、印刷画像データを更新する。
【００６８】
孔位置データ受信部１２２は、通信Ｉ／Ｆ部１０２を介して、端末装置２００から、基板上に形成される孔の位置データを受信する。孔の位置データは、例えば、テンプレート領域上での孔の中心座標を示す。孔の大きさ及び孔の周囲に同心円状に設けられる基板の領域（以下、「孔周囲領域」という。）の大きさは、あらかじめ設定されているものとする。印刷画像データ作成部１０６は、孔位置データ受信部１２２が受信した位置データが示す位置に孔の中心が来るように、テンプレート領域に孔及び孔周囲領域を設定する。また、印刷画像データ作成部１０６は、カットパスの内部に孔及び孔周囲領域が含まれるようにカットパスを決定する。
【００６９】
印刷品質評価部１２４は、印刷画像データの解像度に基づいて、印刷画像データの基板への印刷品質を評価する。つまり、印刷品質評価部１２４は、印刷画像データの解像度が低いほど、印刷品質が低いと評価し、解像度が高いほど、印刷品質が高いと評価する。印刷品質評価部１２４による評価の仕方については後述する。データ送信部１０９は、印刷品質評価部１２４による印刷品質の評価結果情報を、通信Ｉ／Ｆ部１０２を介して端末装置２００に送信する。
【００７０】
ホワイト印刷領域決定部１２６は、所定色印刷領域決定部として機能し、基板に印刷された印刷画像データの面上にさらに印刷されるホワイト面を示すホワイト印刷領域を決定する。例えば、ホワイト印刷領域決定部１２６は、カットパス決定部１０８が作成した原画像データの二値化画像データが示す領域をホワイト印刷領域と決定する。データ送信部１０９は、決定されたホワイト印刷領域を示すデータを、通信Ｉ／Ｆ部１０２を介して端末装置２００に送信する。
【００７１】
なお、ホワイト印刷領域決定部１２６は、通信Ｉ／Ｆ部１０２を介して端末装置２００からホワイト印刷領域を示す二値化画像データを受信することにより、ホワイト印刷領域を決定してもよい。
【００７２】
なお、印刷画像データの面上に印刷される領域の色はホワイト（白）に限定されるものではなく、他の所定色（例えば、赤）であってもよい。
【００７３】
裏面画像データ取得部１２８は、基板上のホワイトの印刷面上にさらに印刷される裏面画像の画像データである裏面画像データを取得する。具体的には、裏面画像データ取得部１２８は、原画像データを左右反転させた画像データを作成し、作成した画像データを裏面画像データとして取得する。なお、裏面画像データ取得部１２８は、通信Ｉ／Ｆ部１０２を介して端末装置２００から裏面画像データを受信してもよい。
【００７４】
裏面印刷画像データ作成部１３０は、基板上のホワイトの印刷面上に裏面画像データが印刷された裏面印刷画像データを作成する。例えば、裏面印刷画像データ作成部１３０は、テンプレート領域上で原画像データの中心位置を左右反転させた位置と、裏面画像データの中心位置とが一致するように、テンプレート領域上に裏面画像データを配置することにより、裏面印刷画像データを作成する。データ送信部１０９は、作成された裏面印刷画像データを、通信Ｉ／Ｆ部１０２を介して端末装置２００に送信する。
【００７５】
テキストデータ受信部１３２は、基板上のホワイトの印刷面上にさらに印刷されるテキストデータを、通信Ｉ／Ｆ部１０２を介して端末装置２００から受信する。裏面印刷画像データ作成部１３０は、テキストデータ受信部１３２が受信したテキストデータが基板上のホワイトの印刷面上に印刷された裏面印刷画像データを作成する。例えば、裏面印刷画像データ作成部１３０は、テンプレート領域上で原画像データの中心位置を左右反転させた位置と、テキストデータの中心位置とが一致するように、テンプレート領域上にテキストデータを配置することにより、裏面印刷画像データを作成する。
【００７６】
指示受信部１３４は、通信Ｉ／Ｆ部１０２を介して端末装置２００から、各種指示を受信する。指示には、現在作成中の印刷画像データ等のデザインの保存指示が含まれる。
【００７７】
受注部１３６は、通信Ｉ／Ｆ部１０２を介して、端末装置２００より、グッズの注文数を示す個数情報を受信する。受注部１３６は、受信した個数情報に基づいて、グッズを受注する処理を行う。例えば、端末装置２００との間で決済処理を行ったり、製造部門に対して注文内容を電子メールで通知したりする。
【００７８】
記憶装置１３８は、端末装置２００との間で送受信するデータなどの各種データを記憶する。
【００７９】
［３．端末装置２００の構成］
図３は、端末装置２００の機能的な構成を示すブロック図である。
【００８０】
端末装置２００は、ＣＰＵ、ＲＡＭ、ＲＯＭおよびＨＤＤなどを備える一般的なコンピュータにより構成される。なお、スマートフォンなどの携帯情報端末もこのようなコンピュータを内部に備えている。
【００８１】
端末装置２００は、入力Ｉ／Ｆ部２０１と、通信Ｉ／Ｆ部２０２と、原画像データ送信部２０４と、拡張度データ送信部２０６と、しきい値送信部２０８と、平滑化度データ送信部２１０と、縮尺率データ送信部２１２と、移動量データ送信部２１４と、回転量データ送信部２１６と、孔位置データ送信部２１８と、二値化画像データ送信部２２０と、裏面画像データ送信部２２２と、テキストデータ送信部２２４と、指示送信部２２６と、データ受信部２２８と、表示制御部２３０と、発注部２３２と、記憶装置２３４とを備える。
【００８２】
処理部２０４〜２３２は、ＲＡＭ等に記憶されたコンピュータプログラムをＣＰＵ上で実行することにより、その機能を達成する。
【００８３】
入力Ｉ／Ｆ部２０１は、キーボードまたはタッチパネルなどに接続され、ユーザが入力した情報を受け付ける。
【００８４】
通信Ｉ／Ｆ部２０２は、端末装置２００をインターネットに接続するための通信インタフェースであり、例えば、有線ＬＡＮ用または無線ＬＡＮ用のＬＡＮアダプタなどにより構成される。
【００８５】
原画像データ送信部２０４は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００に原画像データを送信する。
【００８６】
拡張度データ送信部２０６は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００にカットパスの拡張度データを送信する。
【００８７】
しきい値送信部２０８は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００に原画像データの各画素を二値化するためのしきい値を送信する。
【００８８】
平滑化度データ送信部２１０は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００にカットパスの平滑化度データを送信する。
【００８９】
縮尺率データ送信部２１２は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００に原画像データの縮尺率データを送信する。
【００９０】
移動量データ送信部２１４は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００に原画像データの移動量データを送信する。
【００９１】
回転量データ送信部２１６は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００に原画像データの回転量を送信する。
【００９２】
孔位置データ送信部２１８は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００に基板上に形成される孔の位置データを送信する。
【００９３】
二値化画像データ送信部２２０は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００にホワイト印刷領域を示す二値化画像データを送信する。
【００９４】
裏面画像データ送信部２２２は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００に裏面画像データを送信する。
【００９５】
テキストデータ送信部２２４は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００にテキストデータを送信する。
【００９６】
指示送信部２２６は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００に各種指示を送信する。
【００９７】
データ受信部２２８は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００から、印刷画像データ、カットパスを示すデータ、印刷品質の評価結果情報、ホワイト印刷領域を示すデータ、及び裏面印刷画像データなどを受信する。
【００９８】
表示制御部２３０は、データ受信部２２８が受信した各データを、端末装置２００に備えられた表示部の画面または端末装置２００に接続された表示部の画面に表示するための制御を行う。表示部は、例えば、ディスプレイ装置である。
【００９９】
発注部２３２は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００に、グッズの注文数を示す個数情報を送信する。また、発注部２３２は、通信Ｉ／Ｆ部２０２を介して、グッズ注文支援装置１００との間で決済処理を行う。
【０１００】
記憶装置２３４は、グッズ注文支援装置１００との間で送受信するデータなどの各種データを記憶する。
【０１０１】
［４．グッズ注文支援システム１０の処理フロー］
図４は、グッズ注文支援システム１０が実行する処理の流れの一例を示すシーケンス図である。
【０１０２】
ユーザは、端末装置２００上でグッズ発注のためのアプリケーションソフトウェアなどを起動すると、表示制御部２３０は、表示部の画面にトップ画面を表示する。
【０１０３】
トップ画面には、例えば、メニュー「レイアウト」、「ホワイト」、「裏面印刷」、及び「発注」を選択するためのボタンが表示されるものとする。メニュー「レイアウト」は、印刷画像データを作成するための処理メニューである。メニュー「ホワイト」は、ホワイト印刷領域を決定するための処理メニューである。メニュー「裏面印刷」は、裏面印刷画像データを作成するための処理メニューである。メニュー「発注」は、グッズ発注処理を行うための処理メニューである。
【０１０４】
ユーザがキーボード等を操作してメニュー「レイアウト」を選択すると（Ｓ２でＹＥＳ）、端末装置２００とグッズ注文支援装置１００との間で、後述する印刷画像データ作成処理が実行される（Ｓ３）。
【０１０５】
同様に、ユーザがメニュー「ホワイト」を選択すると（Ｓ４でＹＥＳ）、端末装置２００とグッズ注文支援装置１００との間で、後述するホワイト印刷領域決定処理が実行される（Ｓ５）。
【０１０６】
ユーザがメニュー「裏面印刷」を選択すると（Ｓ６でＹＥＳ）、端末装置２００とグッズ注文支援装置１００との間で、後述する裏面印刷画像データ作成処理が実行される（Ｓ７）。
【０１０７】
ユーザがメニュー「発注」を選択すると（Ｓ８でＹＥＳ）、端末装置２００とグッズ注文支援装置１００との間で、後述するグッズ発注処理が実行される（Ｓ９）。
【０１０８】
［５．印刷画像データ作成処理について］
図５Ａ及び図５Ｂは、印刷画像データ作成処理（図４のＳ３）の詳細を示すシーケンス図である。図５Ａのシーケンスの続きとして図５Ｂのシーケンスが処理される。
表示制御部２３０は、表示部の画面にレイアウト画面を表示する（Ｓ３０１）。
【０１０９】
図６は、レイアウト画面の一例を示す図である。
ユーザが、ボタン２２を押下すると（Ｓ３０２でＹＥＳ）、表示制御部２３０は、現在表示されているのと異なるサイズのテンプレート領域２１をレイアウト画面に表示する（Ｓ３０３）。テンプレート領域２１のサイズは、ユーザが指定するようにしてもよいし、あらかじめ定められたサイズ変更ルールに従い決定されてもよい。
【０１１０】
ユーザが、ボタン２４を押下すると（Ｓ３０４でＹＥＳ）、表示制御部２３０は原画像データを指定するための画面を表示し、ユーザが原画像データを指定する（Ｓ３０５）。
【０１１１】
原画像データ送信部２０４は、指定された原画像データをグッズ注文支援装置１００に送信し、原画像データ受信部１０４が、原画像データを受信する（Ｓ３０６）。
【０１１２】
印刷画像データ作成部１０６は、原画像データ受信部１０４が受信した原画像データに基づいて、テンプレート領域２１上に原画像データが印刷された印刷画像データを作成する（Ｓ３０７）。
【０１１３】
カットパス決定部１０８は、印刷画像データに基づいて、基板のカットパスを決定する（Ｓ３０８）。カットパス決定処理については後述する。
【０１１４】
データ送信部１０９は、作成された印刷画像データと、決定されたカットパスのデータとを端末装置２００に送信し、データ受信部２２８が、これらのデータを受信する（Ｓ３０９）。
【０１１５】
表示制御部２３０は、受信したデータに基づいて、レイアウト画面を更新する（Ｓ３１０）。つまり、表示制御部２３０は、レイアウト画面上に印刷画像データ２３と、基板のカットパス２５とを表示する（Ｓ３１０）。なお、カットパス２５は、孔３７Ａおよび孔周囲領域３７Ｂを含むように形成される。
【０１１６】
ユーザによって、メニュー２９が選択されている場合には、表示制御部２３０は、レイアウト画面に、ボタン３０〜３３を表示する。
【０１１７】
ユーザがボタン３０を押下すると（Ｓ３１１でＹＥＳ）、端末装置２００とグッズ注文支援装置１００との間で原画像データをテンプレート領域２１上で拡大または縮小する拡大縮小処理が実行される（Ｓ３１２）。拡大縮小処理の詳細については後述する。
【０１１８】
ユーザがボタン３１を押下すると（Ｓ３１３でＹＥＳ）、端末装置２００とグッズ注文支援装置１００との間で原画像データをテンプレート領域２１上で移動させる原画像データ移動処理が実行される（３１４）。原画像データ移動処理の詳細については後述する。
【０１１９】
ユーザがボタン３２を押下すると（Ｓ３１５でＹＥＳ）、端末装置２００とグッズ注文支援装置１００との間で原画像データをテンプレート領域２１上で回転する回転処理が実行される（Ｓ３１６）。回転処理の詳細については後述する。
【０１２０】
ユーザがボタン３３を押下すると（Ｓ３１７でＹＥＳ）、端末装置２００とグッズ注文支援装置１００との間で基板上に形成される孔の位置を移動させるホール移動処理が実行される（Ｓ３１８）。ホール移動処理の詳細については後述する。
【０１２１】
ユーザがメニュー３５を選択すると（Ｓ３１９でＹＥＳ）、端末装置２００とグッズ注文支援装置１００との間でカットパスを調整するカットパス調整処理が実行される（Ｓ３２０）。カットパス調整処理の詳細については後述する。
【０１２２】
ユーザがボタン３６を選択すると（Ｓ３２１でＹＥＳ）、指示送信部２２６がグッズ注文支援装置１００にデータの保存指示を送信し、指示受信部１３４は保存指示を受信する（Ｓ３２２）。
【０１２３】
印刷画像データ作成部１０６は、端末装置２００から送信された保存指示に基づいて印刷画像データを記憶装置１３８に保存し、カットパス決定部１０８は当該保存指示に基づいてカットパスデータを記憶装置１３８に保存する（Ｓ３２３）。
【０１２４】
［５−１．カットパス決定処理について］
図７は、カットパス決定処理（図５ＡのＳ３０８）の詳細なフローチャートの一例を示す図である。
【０１２５】
カットパス決定部１０８は、原画像データに含まれる透明度情報とあらかじめ定められた所定のしきい値とに基づいて、原画像データの各画素を二値化した二値化画像データを作成する（Ｓ３４１）。例えば、透明度が大きいほどより透過性が高く、透明度が小さいほど透過性が低いものとした場合、カットパス決定部１０８は、透明度がしきい値よりも小さい画素の画素値を２５５とし、透明度がしきい値以上の画素の画素値を０とする二値化画像データを作成する。
【０１２６】
カットパス決定部１０８は、二値化画像データに基づいてカットパスを決定する（Ｓ３４２）。具体的には、カットパス決定部１０８は、上述の例で画素値が２５５の領域の外周を二値画像データの輪郭とする。カットパス決定部１０８は、輪郭から所定距離離れた位置に所定の間隔で制御点を設定する。カットパス決定部１０８は、例えば、制御点をペジェ曲線で補間することによりカットパスを決定する。
【０１２７】
カットパス決定部１０８は、カットパスにおいて曲線のなす角と所定の角度しきい値とを比較する（Ｓ３４３）。ここで、カットパスにおいて曲線のなす角とは、カットパス上に所定間隔で接点を設定し、隣接する接点における接線同士がなす角をいうものとする。カットパスにおいて曲線のなす角のうち角度しきい値未満のものがあれば（Ｓ３４３でＹＥＳ）、カットパス決定部１０８は、カットパスを修正する（Ｓ３４４）。つまり、カットパス決定部１０８は、カットパスを平滑化する。カットパスの平滑化については上述した通りである。
【０１２８】
［５−２．拡大縮小処理について］
図８は、拡大縮小処理（図５ＡのＳ３１２）の詳細なフローチャートの一例を示す図である。
【０１２９】
図６に示すスライダー３４をユーザがマウス等により操作してスライドさせることにより、原画像データの縮尺率を指定すると、縮尺率データ送信部２１２がその縮尺率を取得する（Ｓ３５１）。なお、スライダー３４の右隣に表示されている数値「−２７」は、基準となる縮尺率との差を示している。例えば、縮尺率データ送信部２１２は、基準となる縮尺率（例えば、１００（％））に数値「−２７」（％）を加算した値（例えば、７３（％））を縮尺率として取得する。
【０１３０】
縮尺率データ送信部２１２は、取得した縮尺率データをグッズ注文支援装置１００に送信し、縮尺率データ受信部１１６は、縮尺率データを受信する（Ｓ３５２）。
【０１３１】
印刷画像データ作成部１０６は、受信した縮尺率データに基づいて、テンプレート領域上で原画像データの拡大または縮小を行うことにより、原画像データおよび印刷画像データを更新する（Ｓ３５３）。
【０１３２】
カットパス決定部１０８は、拡大または縮小後の原画像データに基づいてカットパスを決定する（Ｓ３５４）。カットパス決定処理は、図７を用いて説明したものと同様であるため、その詳細な説明は繰り返さない。
【０１３３】
印刷品質評価部１２４は、更新後の印刷画像データの解像度に基づいて、印刷画像データの基板への印刷品質を評価する（Ｓ３５５）。例えば、印刷品質評価部１２４は、解像度が３５０ｄｐｉ以上であれば最高品質と評価し、解像度が３００ｄｐｉ以上３５０ｄｐｉ未満であれば高品質と評価する。また、解像度が２００ｄｐｉ以上３００ｄｐｉ未満であれば普通品質と評価し、解像度が２００ｄｐｉ未満であれば低品質と評価する。
【０１３４】
データ送信部１０９は、印刷画像データ、カットパスデータ及び評価結果情報を端末装置２００に送信し、端末装置２００はこれらのデータを受信する（Ｓ３５６）。
【０１３５】
表示制御部２３０は、グッズ注文支援装置１００から受信したデータに基づいてレイアウト画面を更新する（Ｓ３５７）。これにより、図６に示すレイアウト画面において拡大または縮小された印刷画像データ２３が表示される。また、評価結果情報に基づいて評価結果３８が表示される。
【０１３６】
［５−３．原画像データ移動処理について］
図９は、原画像データ移動処理（図５ＡのＳ３１４）の詳細なシーケンスの一例を示す図である。
【０１３７】
図６を参照して、ユーザが印刷画像データ２３をマウス等で選択して画面上で移動させると、移動量データ送信部２１４がその移動量を取得する（Ｓ３６１）。
【０１３８】
移動量データ送信部２１４は、取得した移動量データをグッズ注文支援装置１００に送信し、移動量データ受信部１１８は、移動量データを受信する（Ｓ３６２）。
【０１３９】
印刷画像データ作成部１０６は、受信した移動量データに基づいて、テンプレート領域上で原画像データの移動を行うことにより、原画像データおよび印刷画像データを更新する（Ｓ３６３）。
【０１４０】
カットパス決定部１０８は、移動後の原画像データに基づいてカットパスを決定する（Ｓ３６４）。カットパス決定処理は、図７を用いて説明したものと同様であるため、その詳細な説明は繰り返さない。なお、移動前の原画像データについてのカットパスを移動させることによりカットパスを決定してもよい。
【０１４１】
データ送信部１０９は、印刷画像データ及びカットパスデータを端末装置２００に送信し、端末装置２００はこれらのデータを受信する（Ｓ３６５）。
【０１４２】
表示制御部２３０は、グッズ注文支援装置１００から受信したデータに基づいてレイアウト画面を更新する（Ｓ３６６）。これにより、図６に示すレイアウト画面において元の位置から移動された印刷画像データ２３が表示される。
【０１４３】
［５−４．回転処理について］
図１０は、回転処理（図５ＢのＳ３１６）の詳細なシーケンスの一例を示す図である。
【０１４４】
図６を参照して、ユーザが印刷画像データ２３を、例えばマウスの右クリックで選択して画面上で回転させると、回転量データ送信部２１６がその回転量を取得する（Ｓ３７１）。なお、ユーザは、画面に表示されるスライダー等を操作することにより回転量を入力してもよい。
【０１４５】
回転量データ送信部２１６は、取得した回転量データをグッズ注文支援装置１００に送信し、回転量データ受信部１２０は、回転量データを受信する（Ｓ３７２）。
【０１４６】
印刷画像データ作成部１０６は、受信した回転量データに基づいて、テンプレート領域上で原画像データの回転を行うことにより、原画像データおよび印刷画像データを更新する（Ｓ３７３）。
【０１４７】
カットパス決定部１０８は、回転後の原画像データに基づいてカットパスを決定する（Ｓ３７４）。カットパス決定処理は、図７を用いて説明したものと同様であるため、その詳細な説明は繰り返さない。なお、回転前の原画像データについてのカットパスを回転させることによりカットパスを決定してもよい。
【０１４８】
データ送信部１０９は、印刷画像データ及びカットパスデータを端末装置２００に送信し、端末装置２００はこれらのデータを受信する（Ｓ３７５）。
【０１４９】
表示制御部２３０は、グッズ注文支援装置１００から受信したデータに基づいてレイアウト画面を更新する（Ｓ３７６）。これにより、図６に示すレイアウト画面において元の位置から回転された印刷画像データ２３が表示される。
【０１５０】
［５−５．ホール移動処理について］
図１１は、ホール移動処理（図５ＢのＳ３１８）の詳細なシーケンスの一例を示す図である。図１２は、ホール移動処理におけるレイアウト画面の一例を示す図である。
【０１５１】
図１２に示すスライダー４１をユーザがマウス等により操作してスライドさせることにより、孔３７Ａの横方向の移動量を指定することができる。また、スライダー４２をスライドさせることにより、孔３７Ａの縦方向の移動量を指定することができる。
【０１５２】
ユーザが孔３７Ａの横方向及び縦方向の移動量を指定すると、孔位置データ送信部２１８がその移動量を取得する（Ｓ３８１）。
【０１５３】
孔位置データ送信部２１８は、孔の位置データとして取得した移動量データをグッズ注文支援装置１００に送信し、孔位置データ受信部１２２は、移動量データを受信する（Ｓ３８２）。
【０１５４】
印刷画像データ作成部１０６は、受信した移動量データに基づいて、テンプレート領域上で孔及び孔周囲領域の移動を行うことにより、印刷画像データを更新する（Ｓ３８３）。
【０１５５】
カットパス決定部１０８は、原画像データ、並びに移動後の孔及び孔周囲領域に基づいてカットパスを決定する（Ｓ３８４）。カットパス決定処理は、図７を用いて説明したものと同様であるため、その詳細な説明は繰り返さない。
【０１５６】
データ送信部１０９は、印刷画像データ及びカットパスデータを端末装置２００に送信し、端末装置２００はこれらのデータを受信する（Ｓ３８５）。
【０１５７】
表示制御部２３０は、グッズ注文支援装置１００から受信したデータに基づいてレイアウト画面を更新する（Ｓ３８６）。これにより、図１２に示すレイアウト画面において元の位置から孔３７Ａおよび孔周囲領域３７Ｂが移動された印刷画像データ２３が表示される。
【０１５８】
［５−６．カットパス調整処理について］
図１３は、カットパス調整処理（図５ＢのＳ３２０）の詳細なシーケンスの一例を示す図である。図１４は、カットパス調整処理におけるレイアウト画面の一例を示す図である。
【０１５９】
図１４に示すスライダー４３をユーザがマウス等により操作してスライドさせることにより、二値化しきい値を変更することができる。また、スライダー４４をスライドさせることにより、カットパスの平滑化度を変更することができる。さらに、スライダー４５をスライドさせることにより、拡張度を変更することができる。なお、拡張度には、基板カット時のずれやインク剥がれ等によるロスの発生を防ぐために、下限値（例えば、２ｍｍ）が設定されているものとする。
【０１６０】
ユーザが二値化しきい値を変更すると（Ｓ３９１でＹＥＳ）、しきい値送信部２０８が変更後の二値化しきい値を取得する（Ｓ３９２）。
【０１６１】
しきい値送信部２０８は、取得した二値化しきい値データをグッズ注文支援装置１００に送信し、しきい値受信部１１２は、二値化しきい値データを受信する（Ｓ３９３）。
【０１６２】
カットパス決定部１０８は、受信した二値化しきい値データに基づいてカットパスを決定する（Ｓ３９４）。カットパス決定処理は、図７を用いて説明したものと同様であるため、その詳細な説明は繰り返さない。
【０１６３】
データ送信部１０９は、カットパスデータを端末装置２００に送信し、端末装置２００はカットパスデータを受信する（Ｓ３９５）。
【０１６４】
表示制御部２３０は、グッズ注文支援装置１００から受信したカットパスデータに基づいてレイアウト画面を更新する（Ｓ３９６）。これにより、図１４に示すレイアウト画面において変更後のカットパス２５が表示される。
【０１６５】
ユーザが平滑化度を変更すると（Ｓ３９７でＹＥＳ）、平滑化度データ送信部２１０が変更後の平滑化度を取得する（Ｓ３９８）。
【０１６６】
平滑化度データ送信部２１０は、取得した平滑化度データをグッズ注文支援装置１００に送信し、平滑化度データ受信部１１４は、平滑化度データを受信する（Ｓ３９９）。
【０１６７】
カットパス決定部１０８は、受信した平滑化度データに基づいてカットパスを平滑化することにより、カットパスを更新する（Ｓ４００）。例えば、平滑化度データに応じてカットパス作成時の制御点の間隔が変更される。なお、カットパスの平滑化については上述した通りである。
【０１６８】
データ送信部１０９は、カットパスデータを端末装置２００に送信し、端末装置２００はカットパスデータを受信する（Ｓ４０１）。
【０１６９】
表示制御部２３０は、グッズ注文支援装置１００から受信したカットパスデータに基づいてレイアウト画面を更新する（Ｓ４０２）。これにより、図１４に示すレイアウト画面において変更後のカットパス２５が表示される。
【０１７０】
ユーザが拡張度を変更すると（Ｓ４０３でＹＥＳ）、拡張度データ送信部２０６が変更後の拡張度を取得する（Ｓ４０４）。
【０１７１】
拡張度データ送信部２０６は、取得した拡張度データをグッズ注文支援装置１００に送信し、拡張度データ受信部１１０は、拡張度データを受信する（Ｓ４０５）。
【０１７２】
カットパス決定部１０８は、受信した拡張度データに基づいてカットパスを決定する（Ｓ４０６）。カットパス決定処理は、図７を用いて説明したものと同様であるため、その詳細な説明は繰り返さない。なお、拡張度データにおうじて、二値化画像データの輪郭からの距離が変化する。
【０１７３】
データ送信部１０９は、カットパスデータを端末装置２００に送信し、端末装置２００はカットパスデータを受信する（Ｓ４０７）。
【０１７４】
表示制御部２３０は、グッズ注文支援装置１００から受信したカットパスデータに基づいてレイアウト画面を更新する（Ｓ４０８）。これにより、図１４に示すレイアウト画面において変更後のカットパス２５が表示される。
【０１７５】
［６．ホワイト印刷領域決定処理について］
図１５は、ホワイト印刷領域決定処理（図４のＳ５）の詳細を示すシーケンス図である。
【０１７６】
指示送信部２２６は、グッズ注文支援装置１００に対して、ホワイト印刷領域データを要求するための指示を送信し、指示受信部１３４は、当該指示を受信する（Ｓ４１１）。
【０１７７】
カットパス決定部１０８は、受信した指示に従って、原画像データの二値化画像データを作成する（Ｓ４１２）。この処理は、二値化画像データ作成処理（図７のＳ３４１）と同様の処理である。
【０１７８】
ホワイト印刷領域決定部１２６は、二値化画像データが示す領域をホワイト印刷領域と決定する（Ｓ４１３）。
【０１７９】
データ送信部１０９は、決定したホワイト印刷領域データを端末装置２００に送信し、データ受信部２２８は、当該データを受信する（Ｓ４１４）。
【０１８０】
表示制御部２３０は、表示部の画面に、受信したホワイト印刷領域データを示すホワイト印刷領域設定画面を表示する（Ｓ４１５）。図１６は、ホワイト印刷領域設定画面の一例を示す図である。画面には、ホワイト印刷領域５０が表示される。
【０１８１】
ホワイト印刷領域設定画面において、ユーザがボタン５１を押下すると（Ｓ４１６でＹＥＳ）、表示制御部２３０は、二値化画像データを指定するための画面を表示し、ユーザは、当該画面において二値化画像データを指定する（Ｓ４１７）。この二値化画像データはユーザが準備したものである。
【０１８２】
二値化画像データ送信部２２０は、指定された二値化画像データをグッズ注文支援装置１００に送信し、ホワイト印刷領域決定部１２６は当該データを受信する（Ｓ４１８）。
【０１８３】
ホワイト印刷領域決定部１２６は、受信した二値化画像データが示す領域をホワイト印刷領域と決定する（Ｓ４１９）。
【０１８４】
データ送信部１０９は、決定したホワイト印刷領域データを端末装置２００に送信し、データ受信部２２８は、当該データを受信する（Ｓ４２０）。
【０１８５】
表示制御部２３０は、ホワイト印刷領域設定画面の表示を更新する（Ｓ４２１）。これにより、図１６に示した画面において、ホワイト印刷領域５０が更新される。
【０１８６】
ユーザがボタン５２を押下すると（Ｓ４２２でＹＥＳ）、指示送信部２２６は、グッズ注文支援装置１００にデータの保存指示を送信し、指示受信部１３４は保存指示を受信する（Ｓ４２３）。
【０１８７】
ホワイト印刷領域決定部１２６は、端末装置２００から送信された保存指示に基づいてホワイト印刷領域データを記憶装置１３８に保存する（Ｓ４２４）。
【０１８８】
［７．裏面印刷画像データ作成処理について］
図１７は、裏面印刷画像データ作成処理（図４のＳ７）の詳細を示すシーケンス図である。
表示制御部２３０は、表示部の画面に裏面印刷画面を表示する（Ｓ４３１）。
【０１８９】
図１８は、裏面印刷画面の一例を示す図である。
裏面印刷画面には、テンプレート領域２１と、ボタン６２〜６５とが表示されている。
【０１９０】
ユーザが、ボタン６２を押下すると（Ｓ４３２でＹＥＳ）、表示制御部２３０は裏面画像データを指定するための画面を表示し、ユーザが裏面画像データを指定する（Ｓ４３３）。
【０１９１】
裏面画像データ送信部２２２は、指定された裏面画像データをグッズ注文支援装置１００に送信し、裏面画像データ取得部１２８が、裏面画像データを受信する（Ｓ４３４）。
【０１９２】
裏面印刷画像データ作成部１３０は、裏面画像データ取得部１２８が受信した裏面画像データに基づいて、テンプレート領域２１上に裏面画像データが印刷された裏面印刷画像データを作成する（Ｓ４３５）。例えば、裏面印刷画像データ作成部１３０は、テンプレート領域２１上で原画像データの中心位置を左右反転させた位置と、裏面画像データの中心位置とを一致させて、テンプレート領域２１上に裏面画像データを配置することにより、裏面印刷画像データを作成する。
【０１９３】
データ送信部１０９は、作成された裏面印刷画像データを端末装置２００に送信し、データ受信部２２８は、裏面印刷画像データを受信する（Ｓ４３６）。
【０１９４】
表示制御部２３０は、受信した裏面印刷画像データをテンプレート領域２１の位置に表示することにより、裏面印刷画面を更新する（Ｓ４３７）。
【０１９５】
ユーザがボタン６３を押下すると（Ｓ４３８でＹＥＳ）、指示送信部２２６は、原画像データを利用して裏面印刷画像データを作成させる指示をグッズ注文支援装置１００に送信し、指示受信部１３４が当該指示を受信する（Ｓ４３９）。
【０１９６】
裏面画像データ取得部１２８は、指示受信部１３４が受信した指示に従って、原画像データを左右反転させた画像データを作成し、作成した画像データを裏面画像データとして取得する（Ｓ４４０）。
【０１９７】
裏面印刷画像データ作成部１３０は、テンプレート領域２１上で原画像データの中心位置を左右反転させた位置と、裏面画像データの中心位置とが一致するように、テンプレート領域２１上に裏面画像データを配置することにより、裏面印刷画像データを作成する（Ｓ４４１）。
【０１９８】
データ送信部１０９は、作成された裏面印刷画像データを端末装置２００に送信し、データ受信部２２８は、裏面印刷画像データを受信する（Ｓ４４２）。
【０１９９】
表示制御部２３０は、受信した裏面印刷画像データをテンプレート領域２１の位置に表示することにより、裏面印刷画面を更新する（Ｓ４４３）。
【０２００】
ユーザがボタン６４を押下すると（Ｓ４４４でＹＥＳ）、表示制御部２３０は、テキストデータを入力するための画面を表示し、ユーザがテキストデータを入力する（Ｓ４４５）。
【０２０１】
テキストデータ送信部２２４は、入力されたテキストデータをグッズ注文支援装置１００に送信し、テキストデータ受信部１３２がテキストデータを受信する（Ｓ４４６）。
【０２０２】
裏面印刷画像データ作成部１３０は、テンプレート領域２１上で原画像データの中心位置を左右反転させた位置と、テキストデータの中心位置とが一致するように、テンプレート領域２１上にテキストデータを配置することにより、裏面印刷画像データを作成する（Ｓ４４７）。
【０２０３】
データ送信部１０９は、作成された裏面印刷画像データを端末装置２００に送信し、データ受信部２２８は、裏面印刷画像データを受信する（Ｓ４４８）。
【０２０４】
表示制御部２３０は、受信した裏面印刷画像データをテンプレート領域２１の位置に表示することにより、裏面印刷画面を更新する（Ｓ４４９）。
【０２０５】
ユーザがボタン６５を押下すると（Ｓ４５０でＹＥＳ）、指示送信部２２６は、グッズ注文支援装置１００にデータの保存指示を送信し、指示受信部１３４は保存指示を受信する（Ｓ４５１）。
【０２０６】
裏面印刷画像データ作成部１３０は、指示受信部１３４が受信した保存指示に基づいて、裏面印刷画像データを記憶装置１３８に保存する（Ｓ４５２）。
【０２０７】
［８．グッズ発注処理について］
図１９は、グッズ発注処理（図４のＳ９）の詳細を示すシーケンス図である。
表示制御部２３０は、表示部の画面にグッズ発注画面を表示する（Ｓ４６１）。グッズ発注画面には、発注するグッズの個数を入力する欄と、発注ボタンとが表示される。
【０２０８】
ユーザがグッズの個数を入力すると（Ｓ４６２でＹＥＳ）、発注部２３２は個数データをグッズ注文支援装置１００に送信し、受注部１３６は個数データを受信する（Ｓ４６３）。
【０２０９】
ユーザが発注ボタンを押下すると（Ｓ４６４でＹＥＳ）、発注部２３２は発注指示をグッズ注文支援装置１００に送信し、受注部１３６は発注指示を受信する（Ｓ４６５）。
【０２１０】
受注部１３６は、発注指示に基づいて、製造部門に対して注文内容を通知するなどの受注処理を実行する（Ｓ４６６）。
【０２１１】
［９．実施の形態の効果］
以上説明したように、本発明の実施の形態によると、端末装置２００から受信した原画像データに基づいて、印刷画像データ及びカットパスが作成され、印刷画像データ及びカットパスを示すデータが端末装置２００に送信される。このため、端末装置２００は、これらのデータを画面に表示することができる。よって、グッズの依頼者である端末装置２００のユーザは、事前に原画像データに対してとのようなカットパスが設定されるかを知ることができる。これにより、ユーザは、容易にグッズの入稿データを作成することができ、グッズの完成予定イメージを事前に知ることができる。
【０２１２】
また、端末装置２００から拡張度データを指定することにより、拡張度データに基づいてカットパスが決定され、決定されたカットパスを示すデータが端末装置２００に送信される。このため、ユーザは、印刷画像データ及び拡張度が変更されたカットパスを確認することができる。このように、ユーザは、印刷画像データ及びカットパスを確認しながら、最良の拡張度を指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【０２１３】
また、端末装置２００からしきい値を指定することにより、しきい値に基づいて二値化画像データが作成され、二値化画像データに基づいて印刷画像データの輪郭が決定される。さらに、決定された輪郭に基づいてカットパスが決定され、決定されたカットパスを示すデータが端末装置２００に送信される。このため、ユーザは、印刷画像データ及び印刷画像データの輪郭が変更されたカットパスを確認することができる。このように、ユーザは、印刷画像データ及びカットパスを確認しながら、最良の印刷画像データの輪郭を指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【０２１４】
また、端末装置２００から平滑化度データを指定することにより、滑らかさが変更されたカットパスが決定され、決定されたカットパスを示すデータが端末装置２００に送信される。このため、ユーザは、印刷画像データ及び滑らかさが変更されたカットパスを確認することができる。このように、ユーザは、印刷画像データ及びカットパスを確認しながら、最良の平滑化度データを指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【０２１５】
なお、カットパスにおいて曲線のなす角が角度しきい値未満の場合には、なす角が角度しきい値以上となるようにカットパスを修正している。これにより、カットパスにおける曲線のなす角が急峻であり、レーザ加工機などによっては基板をカットすることができない状況を防止することができる。
【０２１６】
また、端末装置２００からしきい値を指定することにより、ホワイト印刷領域が決定され、ホワイト印刷領域を示すデータが端末装置２００に送信される。このため、端末装置２００は、このデータを画面に表示することができる。よって、グッズの依頼者である端末装置２００のユーザは、ホワイト印刷領域を知ることができる。このように、ユーザは、ホワイト印刷領域を確認しながら、最良のしきい値を指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【０２１７】
また、端末装置２００から送信される孔の位置データ（孔の移動量データ）に基づいてカットパスが決定される。このため、ユーザは、カットパスを確認しながら、最適な孔の位置を指定することができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【０２１８】
また、裏面画像データに基づいて、裏面印刷画像データが作成され、作成された裏面印刷画像データが端末装置２００に送信される。このため、端末装置２００は、裏面印刷画像データを画面に表示することができる。よって、グッズの依頼者である端末装置２００のユーザは、所定色の印刷面上にどのように裏面画像データが印刷されるかを確認することができる。これにより、ユーザは、容易にグッズの入稿データを作成することができ、グッズの完成予定イメージを事前に知ることができる。
【０２１９】
なお、裏面画像データは、原画像データを左右反転させることで作成される。このため、ユーザが裏面画像データを用意しなくても、原画像データから裏面画像データを生成することができる。
【０２２０】
また、印刷画像データの解像度が低すぎるような場合には、端末装置２００に解像度が不足していることを示す評価結果情報を送信することができ、ユーザは、解像度が不足していることを知ることができる。このような場合に、ユーザは、原画像データを高解像なものに差し替えたり、原画像データの縮尺率が変更可能な場合には縮尺率を変更したりすることにより、解像度が不足しないようにすることができる。よって、グッズ製作の失敗を極力少なくすることができ、低コストかつ短時間でグッズを製作することができる。
【０２２１】
［１０．変形例］
上述の実施の形態では、カットパス決定部１０８は、カットパスにおける曲線のなす角が角度しきい値未満の場合に、カットパスを修正することとした。これに対し、カットパス決定部１０８は、このような場合にカットパスにおける曲線が急峻であることを示す所定メッセージを、端末装置２００に送信するようにしてもよい。
【０２２２】
これにより、端末装置２００は、所定メッセージを表示したり、音声出力したりすることができる。よって、ユーザは、例えば、平滑化度データを指定しなおし、カットパスを修正するなどの所定の対処を行うことができる。
【０２２３】
なお、カットパス決定部１０８は、カットパスを構成する曲線が交差部分を有する場合に、カットパスが交差していることを示すメッセージを端末装置２００に送信してもよい。また、カットパス決定部１０８は、印刷画像データの輪郭からカットパスまでの距離が距離しきい値（例えば、２ｍｍ）以下の場合に、当該距離が短いことを示すメッセージを端末装置２００に送信してもよい。また、このような場合に、カットパス決定部１０８は、交差部分がないようにカットパスを自動的に修正したり、上記距離が距離しきい値よりも大きくなるようにカットパスを自動的に修正してもよい。
【０２２４】
また、上述の実施の形態では、画像データが印刷される基板を透過性を有するアクリル板としたが、基板は、必ずしも透過性を有していなくてもよい。例えば、基板は、中密度繊維板であってもよい。このように、透過性を有しない基板上には、ホワイト面が印刷され、その上に印刷画像データが印刷される。
【０２２５】
また、上述の実施の形態では、ホワイトの印刷面上に裏面印刷画像データとしてテキストデータを印刷することとしたが、テキストデータをアクリル板に印刷し、その上から、印刷画像データまたはホワイト面を印刷するようにしてもよい。こうすることにより、表面にテキストデータが印字されたグッズを製作することができる。
【０２２６】
なお、実際のグッズの製作工程においては、基板上にプライマーと呼ばれる下塗り塗装が行われ、その上に、印刷画像データが印刷される。プライマーの領域は、グッズメーカーにより決定されるのが一般的である。ただし、ホワイト印刷領域と同様に、ユーザが決定するものであってもよい。
【０２２７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０２２８】
本発明は、キーホルダー、アクセサリー雑貨、装飾品などのグッズを発注するシステム等に用いると有益である。
【符号の説明】
【０２２９】
１０    グッズ注文支援システム
２０    インターネット
２１    テンプレート領域
２２、２４、３０〜３３、３６、５１、５２、６２〜６５  ボタン
２３    印刷画像データ
２５    カットパス
２９、３５  メニュー
３４、４１〜４５  スライダー
３７Ａ  孔
３７Ｂ  孔周囲領域
３８    評価結果
５０    ホワイト印刷領域
１００  グッズ注文支援装置
１０２  通信Ｉ／Ｆ部
１０４  原画像データ受信部
１０６  印刷画像データ作成部
１０８  カットパス決定部
１０９  データ送信部
１１０  拡張度データ受信部
１１２  しきい値受信部
１１４  平滑化度データ受信部
１１６  縮尺率データ受信部
１１８  移動量データ受信部
１２０  回転量データ受信部
１２２  孔位置データ受信部
１２４  印刷品質評価部
１２６  ホワイト印刷領域決定部
１２８  裏面画像データ取得部
１３０  裏面印刷画像データ作成部
１３２  テキストデータ受信部
１３４  指示受信部
１３６  受注部
１３８  記憶装置
２００  端末装置
２０１  入力Ｉ／Ｆ部
２０２  通信Ｉ／Ｆ部
２０４  原画像データ送信部
２０６  拡張度データ送信部
２０８  しきい値送信部
２１０  平滑化度データ送信部
２１２  縮尺率データ送信部
２１４  移動量データ送信部
２１６  回転量データ送信部
２１８  孔位置データ送信部
２２０  二値化画像データ送信部
２２２  裏面画像データ送信部
２２４  テキストデータ送信部
２２６  指示送信部
２２８  データ受信部
２３０  表示制御部
２３２  発注部
２３４  記憶装置
【要約】
【課題】ユーザが容易にグッズの入稿データを作成することができ、事前にグッズの完成予定イメージを確認することのできるグッズ注文支援装置を提供する。
【解決手段】所定の基板上に画像が印刷されたグッズの注文を支援するグッズ注文支援装置１００であって、端末装置２００から原画像データを受信する原画像データ受信部１０４と、基板上の領域に対応したテンプレート領域上に原画像データを重ね合わせることにより、基板に印刷される印刷画像データを作成する印刷画像データ作成部１０６と、印刷画像データに基づいて、基板のカットパスを決定するカットパス決定部１０８と、印刷画像データ及びカットパスを示すデータを端末装置２００に送信するデータ送信部１０９とを備える。
【選択図】図２【図１】
0006755060.tif 000002
【図２】
0006755060.tif 000003
【図３】
0006755060.tif 000004
【図４】
0006755060.tif 000005
【図５Ａ】
0006755060.tif 000006
【図５Ｂ】
0006755060.tif 000007
【図６】
0006755060.tif 000008
【図７】
0006755060.tif 000009
【図８】
0006755060.tif 000010
【図９】
0006755060.tif 000011
【図１０】
0006755060.tif 000012
【図１１】
0006755060.tif 000013
【図１２】
0006755060.tif 000014
【図１３】
0006755060.tif 000015
【図１４】
0006755060.tif 000016
【図１５】
0006755060.tif 000017
【図１６】
0006755060.tif 000018
【図１７】
0006755060.tif 000019
【図１８】
0006755060.tif 000020
【図１９】
0006755060.tif 000021