(57)【要約】【課題】本発明は、多種多様な立体物の外装面に応じた装飾を良好に施すことを目的とする。【解決手段】立体物に対する印刷を制御する印刷制御装置は、立体物を特定する立体物特定情報に基づき、立体物の形状に関する情報である立体物形状情報を取得する取得部と、立体物形状情報に基づき、印刷装置が備える印刷ヘッドの動作を、少なくとも印刷ヘッドの液体の噴射方向に沿った方向に制御する制御データを含む印刷用データを生成するデータ生成部と、を備える。【選択図】図１
2010102527.tif 000002
【特許請求の範囲】
【請求項１】
立体物に対する印刷を制御する印刷制御装置であって、
前記立体物を特定する立体物特定情報に基づき、前記立体物の形状に関する情報である立体物形状情報を取得する取得部と、
前記立体物形状情報に基づき、印刷装置が備える印刷ヘッドの動作を、少なくとも前記印刷ヘッドの液体の噴射方向に沿った方向に制御する制御データを含む印刷用データを生成するデータ生成部と、を備える印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置において、
前記立体物形状情報は、前記立体物の立体形状を示す形状データ、および、前記立体物の印刷可能領域を示す領域データを含む印刷制御装置。
【請求項３】
請求項２に記載の印刷制御装置において、
前記データ生成部は、印刷画像データを含む前記印刷用データを生成する印刷制御装置。
【請求項４】
請求項２または請求項３に記載の印刷制御装置において、
前記形状データは、前記立体物の外表面を表すキャドデータであり、
前記データ生成部は、前記キャドデータに基づき、前記制御データを生成する印刷制御装置。
【請求項５】
請求項２ないし請求項４のいずれかに記載の印刷制御装置において、
前記形状データおよび前記領域データは、前記立体物特定情報に基づき、ネットワークを介して前記印刷制御装置に接続されたサーバから取得される印刷制御装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の印刷制御装置において、
前記立体物特定情報は、前記立体物の型番であり、
前記立体物は、携帯電話であり、
前記取得部は、前記携帯電話から前記型番を取得する印刷制御装置。
【請求項７】
コンピュータを用いて、立体物に対する印刷を制御する印刷制御方法であって、
前記立体物を特定する立体物特定情報に基づき、前記立体物の形状に関する情報である立体物形状情報を取得する取得工程と、
前記立体物形状情報に基づき、印刷装置が備える印刷ヘッドの動作を、少なくとも前記印刷ヘッドの液体の噴射方向に沿った方向に制御する制御データを含む印刷用データを生成するデータ生成工程と、を含む印刷制御方法。
【請求項８】
立体物に対する印刷を制御する印刷制御プログラムであって、
前記立体物を特定する立体物特定情報に基づき、前記立体物の形状に関する情報である立体物形状情報を取得する取得機能と、
前記立体物形状情報に基づき、印刷装置が備える印刷ヘッドの動作を、少なくとも前記印刷ヘッドの液体の噴射方向に沿った方向に制御する制御データを含む印刷用データを生成するデータ生成機能と、をコンピュータに実現させる印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体物に印刷をおこなうための印刷制御装置、印刷制御方法および印刷制御プログラムに関する。
【背景技術】
【０００２】
従来から、携帯電話や携帯音楽プレイヤー等の立体物の外装面を装飾するために、金型により成形したり、シールを貼り付けたりする技術が知られている。（特許文献１〜３）。
【０００３】
【特許文献１】特開２００８−４９６１９号公報
【特許文献２】特開２０００−２３１３３３号公報
【特許文献３】特開２００５−９４５３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、多種多様な携帯電話や携帯音楽プレイヤーに対して装飾を行う場合に、立体物の外装を金型により成型する方法や、シールを立体物に貼り付ける方法によれば、装飾のバリエーションが制限されたり、シールの浮きやずれが生じたりするために、多種多様な立体物に応じた装飾を良好に施すことが困難であった。なお、この課題は、携帯電話や携帯音楽プレイヤーといった立体物の装飾に限られず、時計、カメラ、またはテレビ等の任意の立体物においても起こりうる。
【０００５】
本発明は、上記した従来の課題を解決するためになされた発明であり、多種多様な立体物の外装面に応じた装飾を良好に施すことを目的とする。
【課題を解決するための手段】
【０００６】
上記課題の少なくとも一部を解決するために本願発明は以下の態様を採る。
【０００７】
第１の態様は、立体物に対する印刷を制御する印刷制御装置を提供する。本発明の第１の態様に係る印刷制御装置は、前記立体物を特定する立体物特定情報に基づき、前記立体物の形状に関する情報である立体物形状情報を取得する取得部と、前記立体物形状情報に基づき、印刷装置が備える印刷ヘッドの動作を、少なくとも前記印刷ヘッドの液体の噴射方向に沿った方向に制御する制御データを含む印刷用データを生成するデータ生成部と、を備える。
【０００８】
第１の態様に係る印刷制御装置によれば、立体物を特定する立体物特定情報に基づいて取得した立体物形状情報に基づいて、印刷ヘッドの動作を、少なくとも前記印刷ヘッドの液体の噴射方向に沿った方向に制御する印刷用データを生成するため、立体物が当該方向に凹凸を有する場合であっても、立体物の凹凸に応じた印刷ヘッドの制御が可能となり、多種多様な立体物の外装面に応じた装飾を良好に施すことができる。
【０００９】
第１の態様に係る印刷制御装置において、前記立体物形状情報は、前記立体物の立体形状を示す形状データ、および、前記立体物の印刷可能領域を示す領域データ、を含んでいてもよい。この場合、立体物の形状および立体物の印刷可能領域に基づいて印刷用データが生成されるため、例えば、立体物の構造上印刷が不可能な領域や、立体物の機能を発揮するために用いられるために印刷が不可能な領域を避けて印刷することが可能となり、多種多様な立体物の外装面に応じた印刷を良好に施すことができる。
【００１０】
第１の態様に係る印刷制御装置において、前記データ生成部は、前記印刷画像データを含む前記印刷用データを生成してもよい。この場合、所望する画像を立体物に印刷される画像とすることが可能となり、多種多様な立体物の外装面に応じた印刷を良好に施すことができる。
【００１１】
第１の態様に係る印刷制御装置において、前記形状データは、前記立体物の外表面を表すキャドデータであり、前記データ生成部は、前記キャドデータに基づき、前記制御データを生成してもよい。この場合、立体物に関して取得したキャドデータにより前記立体物外装面に応じた印刷が可能となるため、多種多様な立体物の外装面に応じた印刷を容易に施すことができる。
【００１２】
第１の態様に係る印刷制御装置において、前記形状データおよび前記領域データは、前記立体物特定情報に基づき、ネットワークを介して前記印刷制御装置に接続されたサーバから取得されてもよい。この場合、印刷制御装置が多種多様な立体物に応じた多種多様な形状データおよび多種多様な領域データを保持していなくても、前記立体物特定情報に基づいて多種多様な立体物形状情報を取得することが可能となるため、多種多様な立体物の外装面に応じた印刷を容易に施すことができる。
【００１３】
第１の態様に係る印刷制御装置において、前記立体物特定情報は、前記立体物の型番であり、前記立体物は、携帯電話であり、前記取得部は、前記携帯電話から前記型番を取得してもよい。この場合、立体物の型番により立体物の形状を特定することが可能となるので、多種多様な立体物の外装面に応じた印刷を容易に施すことができる。また、印刷をおこなう携帯電話が有する通信機能を用いて型番を取得することができるので、印刷をおこなう携帯電話と、この携帯電話を特定する立体物特定情報とを対応付けることが可能となり、多種多様な立体物の外装面に応じた印刷を容易に施すことができる。
【００１４】
第１の態様に係る印刷制御装置において、前記制御データは、前記印刷ヘッドの動作を、前記立体物の搬送方向、および、前記印刷ヘッドの液体の噴射方向に沿った方向に、それぞれ制御するためのデータであってもよい。この場合、制御データにより、印刷ヘッドの動作を３次元に制御することが可能となり、立体物の形状が多種多様であっても、多種多様な立体物の外装面に応じた印刷を良好に施すことができる。
【００１５】
本発明は、種々の態様で実現することが可能であり、例えば、コンピュータを用いて立体物に対する印刷を制御する印刷制御方法であって、前記立体物を特定する立体物特定情報に基づき、前記立体物の形状に関する情報である立体物形状情報を取得する取得工程と、前記立体物形状情報に基づき、印刷装置が備える印刷ヘッドの動作を、少なくとも前記印刷ヘッドの液体の噴射方向に沿った方向に制御する制御データを含む印刷用データを生成するデータ生成工程と、を含む印刷制御方法や、この印刷制御方法を実行するためのコンピュータプログラム、このコンピュータプログラムを記録した記録媒体等の態様で実現することもできる。また、本発明は、プリンタを制御する印刷制御装置に限られず、任意の液体噴射装置を制御する印刷制御装置として実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る印刷制御装置、および、印刷制御装置を含む印刷システムについて図面を参照しつつ、実施例に基づいて説明する。
【００１７】
Ａ．第１の実施例：
Ａ１．印刷システムの構成：
図１は、本発明の第１の実施例における印刷システムの概略構成を示す説明図である。図２は、プリンタの概略構成を示す説明図である。図３はサーバの概略構成を示す説明図である。本実施例において、印刷システム１０は、立体物である携帯電話に、ユーザにより作成された画像を印刷することで携帯電話の装飾をおこなうシステムとして説明するが、印刷システム１０は、携帯音楽プレイヤー等、携帯電話以外の立体物についても印刷をおこなうことができる。図１に示すように、印刷システム１０は、コンピュータ１００と、プリンタ２００と、サーバ３００とを備えている。本実施例におけるコンピュータ１００は印刷制御装置として機能する。また、コンピュータ１００とプリンタ２００は、全体が一体となって広義の印刷制御装置として機能する。
【００１８】
コンピュータ１００は、携帯電話に印刷する画像を作成するための画像作成手段であり、また、プリンタ２００を制御するための印刷制御手段でもある。コンピュータ１００は、プログラムを実行することにより種々の処理や制御を行うＣＰＵ１１０と、プログラムやデータ・情報を格納するメモリ１２０と、ネットワークＮＴに接続され、ネットワークＮＴを介してサーバ３００とデータや情報のやりとりを行うネットワークインターフェイス１３０と、ディスプレイ１０１と接続され、データや情報のやりとりを行うビデオインターフェイス１４０と、キーボード１０２やポインティングデバイス１０３と接続され、データや情報のやりとりを行う入出力インターフェイス１５０とを備えている。コンピュータ１００は、入出力インターフェイス１５０を介してペンタブレットなどの入力装置やＣＤ−ＲＯＭドライブ装置などの記録再生装置等を備えていてもよい。本実施例において、キーボード１０２、ポインティングデバイス１０３およびペンタブレット等の入力装置は、ユーザが携帯電話に印刷する画像を作成する際に用いられる。
【００１９】
メモリ１２０は、アプリケーションプログラムやプリンタドライバなどのプログラムを格納している。アプリケーションプログラムやプリンタドライバは、所定のオペレーティングシステムの下でＣＰＵ１１０により実行されることにより、コンピュータ１００の外部から種々のデータを取得する取得部１２１と、印刷に用いられる印刷用データを生成するデータ生成部１２２と、プリンタ２００を制御する図示しない印刷制御部とを構成する。データ生成部１２２は、さらに、画像データ生成部１２３と、制御データ生成部１２４と、解像度変換処理部１２５と、色変換処理部１２６と、ハーフトーン処理部１２７と、ラスタライズ処理部１２８の各機能部を含んでいる。本実施例において、取得部１２１、画像データ生成部１２３および制御データ生成部１２４は、ＣＰＵ１１０がアプリケーションプログラムを実行することで構成され、解像度変換処理部１２５、色変換処理部１２６、ハーフトーン処理部１２７、ラスタライズ処理部１２８は、ＣＰＵ１１０がプリンタドライバを実行することで構成されるが、各機能部がいずれのプログラムにより構成されるかは上記に限定されない。取得部１２１、画像データ生成部１２３および制御データ生成部１２４の詳しい機能については後述する。
【００２０】
解像度変換処理部１２５は、画像データ生成部１２３により生成される画像データの解像度をプリンタ２００の印刷解像度に一致するように変換する解像度変換処理を行う。色変換処理部１２６は、ＲＧＢ値で表された画像の各画素の画素値をプリンタ２００が用いるインクにあわせてＣＭＹＫ値に変換する。ハーフトーン処理部１２７は、色変換処理後の画素の階調をドットの分布によって表すハーフトーン処理を行う。ハーフトーン処理は周知の組織的ディザ法を用いておこなわれる。なお、ハーフトーン処理は、組織的ディザ法以外にも、誤差拡散法や濃度パターン法その他のハーフトーン技術を利用することができる。ラスタライズ処理部１２８は、ハーフトーン処理された画像データのデータ並びをプリンタ２００に転送すべき順序に並び替えたドットデータを生成する。
【００２１】
本実施例において、印刷用データは、プリンタ２００が解釈できる形式のデータである印刷データのほかに、印刷に用いられる画像データを含む。印刷データは、各種のコマンドデータとドットデータとを含む。コマンドデータは、プリンタ２００に特定の動作の実行を指示するためのデータであり、後述する印刷ヘッド制御データはこれに含まれる。ドットデータは、印刷される画像（印刷画像）を構成する画素（印刷画素）におけるドットの形成状態を表すデータであり、具体的には、各印刷画素にどの色のどのサイズのドットを形成するか（あるいはドットを形成しないか）を示すデータである。
【００２２】
プリンタ２００は、コンピュータ１００に接続され、実際に携帯電話にドットを形成して画像を印刷する液体噴射装置である。プリンタ２００は、４色（ブラック，シアン，マゼンダ，イエロー）のインクを吐出可能なインクジェット式のシリアルプリンタである。図２に示すように、プリンタ２００は、プログラムを実行することによりプリンタ２００の全体の制御や各種処理を行うＣＰＵ２１１と、プログラムやデータ・情報を格納するメモリ２１２と、コンピュータ１００との間でデータや情報のやりとりを行う入出力インターフェイス２１３と、ＣＰＵ２１１からの指示に従って各ユニットを制御するユニット制御回路２１４と、印刷媒体にインクの噴射をおこなう印刷ヘッド２２０と、キャリッジ２３１およびキャリッジ２３１を往復移動させるための機構からなるキャリッジユニット２３０と、印刷媒体を搬送するための搬送ユニット２５０と、を備えている。
【００２３】
印刷ヘッド２２０は、図示しない複数のノズルを有し、各ノズルから断続的にインクを携帯電話５００に噴射する。印刷ヘッド２２０は、キャリッジ２３１に搭載されており、キャリッジ２３１が主走査方向（図２のＸ方向）に移動すると、印刷ヘッド２２０も主走査方向に移動する。印刷ヘッド２２０が主走査方向に移動している間にインクを断続的に噴射することにより、主走査方向に沿ったドットライン（ラスタライン）が携帯電話５００上に形成される。
【００２４】
キャリッジユニット２３０は、キャリッジ２３１と、摺動軸２３２と、駆動ベルト２３３と、プーリ２３４と、第１のキャリッジモータ２３５と、キャリッジ支持部２３６と、鉛直支持軸２３７と、第２のキャリッジモータ２３８と、位置検出センサ２３９と、を備える。摺動軸２３２は、主走査方向に沿った方向に架設され、キャリッジ支持部２３６を摺動可能に支持する。駆動ベルト２３３は、第１のキャリッジモータ２３５とプーリ２３４との間に張設され、一部にキャリッジ支持部２３６が固定されている。第１のキャリッジモータ２３５は、駆動によりキャリッジ支持部２３６を主走査方向に往復移動させる。鉛直支持軸２３７は、主走査方向および副走査方向（図２のＹ方向）と直交する上下方向（図２のＺ方向）に沿った状態で上下方向に往復移動可能となるようにキャリッジ支持部２３６に取り付けられている。ここで、主走査方向（図２のＸ方向）は、搬送ユニット２５０による携帯電話５００の搬送方向に直交する方向であり、副走査方向（図２のＹ方向）は、搬送ユニット２５０による携帯電話５００の搬送方向に沿った方向である。また、上下方向（図２のＺ方向）は、印刷ヘッド２２０の液体の噴射方向に沿った方向である。第２のキャリッジモータ２３８は、キャリッジ支持部２３６に固定され、駆動により鉛直支持軸２３７を上下方向に往復移動させる。キャリッジ２３１は、鉛直支持軸２３７の下端に固定され、鉛直支持軸２３７の上下方向の移動に伴い、上下方向に移動し、キャリッジ支持部２３６の主走査方向の移動に伴い、主走査方向に移動する。これにより、キャリッジ２３１は、第１のキャリッジモータ２３５の駆動により、主走査方向の往復移動し、第２のキャリッジモータ２３８の駆動により、上下方向の往復移動をする。位置検出センサ２３９は、キャリッジ２３１の原点位置を検出する。キャリッジ２３１には、印刷ヘッド２２０の他、インクを収容するインクカートリッジ２４０も着脱可能に保持されている。
【００２５】
搬送ユニット２５０は、携帯電話５００を印刷可能な位置に移動させ、印刷時に所定の搬送方向に所定の搬送量で携帯電話５００を搬送することによって副走査を行うための装置である。搬送ユニット２５０は、搬送モータ２５１と、載置板２５２と、を備える。搬送モータ２５１は、駆動により、載置板２５２を副走査方向に移動させる。載置板２５２は、印刷媒体となる携帯電話５００が配置される板状の部材であり、携帯電話５００を配置する上面には、携帯電話５００を配置すべき位置が凹凸等により示されている。本実施例では、載置板２５２における携帯電話５００の位置を特定するために凹凸等を設けているが、例えば、携帯電話５００の位置を検出する装置を設けることにより、携帯電話５００の位置を特定してもよい。
【００２６】
サーバ３００は、印刷をおこなう携帯電話の形状に関するデータの提供をおこなう。図３に示すように、サーバ３００は、サーバ３００全体の制御を行うＣＰＵ３１０と、後述する対応テーブルＴｃｒを格納するメモリ３２０と、ネットワークＮＴを介してコンピュータ１００とデータや情報のやりとりを行うネットワークインターフェイス３３０と、ハードディスク等からなる記憶装置３４０とを備えている。記憶装置３４０には、複数の携帯電話についての携帯電話ごとの印刷可能領域データＤｅおよび印刷用形状データＤｆが格納されている。印刷可能領域データＤｅおよび印刷用形状データＤｆの内容については後述する。本実施例における印刷可能領域データＤｅおよび印刷用形状データＤｆは特許請求の範囲における「立体物形状情報」に該当し、また、それぞれ、特許請求の範囲における「領域データ」および「形状データ」に該当する。
【００２７】
図４は、対応テーブルについて例示した説明図である。図４に示す対応テーブルＴｃｒは、携帯電話の型番を用いて、記憶装置３４０に格納されている複数の印刷可能領域データＤｅおよび印刷用形状データＤｆの中から、型番に対応する携帯電話の印刷可能領域データＤｅおよび印刷用形状データＤｆを特定するために用いられる。対応テーブルＴｃｒは、携帯電話の型番と、印刷可能領域データＤｅを特定するために用いられる領域データ特定情報Ｉｒｅと、印刷用形状データＤｆを特定するために用いられる形状データ特定情報Ｉｒｆとを対応させたテーブルである。ＣＰＵ３１０は、ネットワークインターフェイス３３０を介して携帯電話の型番に関する情報をコンピュータ１００などの外部から取得すると、対応テーブルＴｃｒを参照して、領域データ特定情報Ｉｒｅおよび形状データ特定情報Ｉｒｆを取得する。そして、ＣＰＵ３１０は、取得した領域データ特定情報Ｉｒｅと形状データ特定情報Ｉｒｆを用いて記憶装置３４０から型番に対応する携帯電話の印刷可能領域データＤｅおよび印刷用形状データＤｆを特定し、これらを外部に送信する。携帯電話の型番は、携帯電話の機種等を特定する情報であり、特許請求の範囲における「立体物特定情報」に該当する。
【００２８】
図５は印刷可能領域データＤｅにより表される画像を例示した説明図である。印刷可能領域データＤｅは、携帯電話５００の外装面５０１において印刷をおこなうことが可能な領域（以後「印刷可能領域」と呼ぶ）と、印刷をおこなうことができない領域（以後「印刷不可領域」と呼ぶ）とが示されているデータである。印刷不可領域は、例えば、図５（ａ）に示すように、携帯電話５００の外装面５０１に配置されているカメラレンズ５０２や、フラッシュ５０３や、ディスプレイ５０４や、スピーカー５０６など、携帯電話の機能を発揮するために用いられる部分の領域である。また他にも、外装面５０１の材質や表面の加工等によりインクがのりにくい領域や、図５（ｂ）に示すように、水平面からの角度θが一定以上である斜面部５０５や、溝部など、表面形状が印刷に適さない部分の領域を含んでいる。印刷可能領域は、外装面５０１のうち、上記の印刷不可領域を除き、インクを噴射して印刷をおこなうことが可能な領域である。印刷可能領域データＤｅのデータ形式は特に限定されず、ラスタデータであってもよいしベクタデータであってもよい。
【００２９】
印刷用形状データＤｆは、３次元により表される携帯電話５００の外装面５０１についてのキャドデータであり、携帯電話５００の設計や製造に用いられるベクタデータである。印刷用形状データＤｆは、キャリッジ２３１が主走査方向に往復移動する際の移動速度と上下方向の位置を制御するための後述する印刷ヘッド制御データを生成するために用いられる。そのため、キャドデータ以外であっても、外装面５０１のうち、印刷がおこなわれる領域（以後「印刷対象外装面」と呼ぶ）上の主走査方向に連続する各位置における上下方向の座標が分かるデータであればよい。
【００３０】
Ａ２．印刷処理：
印刷システム１０を用いて携帯電話５００に画像の印刷を行う印刷処理の流れについて説明する。図６は、本実施例に係る印刷処理の流れを示すフローチャートである。コンピュータ１００は、キーボード１０２などの入力装置により入力された携帯電話５００の型番に関する情報をサーバ３００に送信する（ステップＳ１０２）。
【００３１】
コンピュータ１００は、サーバ３００から携帯電話５００についての印刷可能領域データＤｅおよび印刷用形状データＤｆを取得する（ステップＳ１０５）。コンピュータ１００は、取得した印刷可能領域データＤｅおよび印刷用形状データＤｆをメモリ１２０に格納する。型番に関する情報をサーバ３００へ送信して印刷可能領域データＤｅおよび印刷用形状データＤｆを取得する処理は、取得部１２１により実行される。
【００３２】
コンピュータ１００は、メモリ１２０に格納された印刷可能領域データＤｅに基づいてディスプレイ１０１に携帯電話５００の画像を表示させる（ステップＳ１０７）。コンピュータ１００は、ディスプレイ１０１に表示した画像が指定した型番の携帯電話５００か否かの問いをディスプレイ１０１に表示させ、ユーザより「正しくない」との入力を受けると（ステップＳ１０９：ＮＯ）、再度、ユーザに型番の入力を要求し、ステップＳ１０２からの処理を再開する。
【００３３】
ユーザより「正しい」との入力を受けると（ステップＳ１０９：ＹＥＳ）、携帯電話５００に印刷する画像のデザインを作成するためのデザイン作成処理を実行する（ステップＳ１１０）。携帯電話５００に印刷する画像のデザインは、ユーザにより入力装置を用いて任意に作成される。ここでのデザインとは、文字、図形を含む任意の模様や色彩を作成もしくは選択することなどによって形成される１つの図案をいう。
【００３４】
図７は、デザイン作成処理の流れを示すフローチャートである。図８は、デザイン作成処理時におけるディスプレイの表示内容を例示した説明図である。コンピュータ１００は、デザインの作成にあたり、予め作成されたデザインからなるサンプル画像Ｉｓを用いるか否かについて問いをディスプレイ１０１に表示させる（ステップＳ１１２）。ユーザよりサンプル画像Ｉｓを「使用する」との入力を受けた場合には（ステップＳ１１２：ＹＥＳ）、コンピュータ１００は、サーバ３００からサンプル画像Ｉｓを表す画像データを取得し（ステップＳ１１４）、図８（ａ）に示すように、サンプル画像Ｉｓをディスプレイ１０１に表示させる。本実施例では、サンプル画像Ｉｓを表す画像データは、サーバ３００から取得するものとしたが、ＣＤ等から取得してもよいし、予めコンピュータ１００に格納されていてもよい。
【００３５】
図８（ａ）に示すように、ユーザによりサンプル画像Ｉｓの内から任意のデザインの画像が選択され、ディスプレイ１０１に表示された携帯電話５００の画像Ｉｅ１にドラッグされると、コンピュータ１００は、印刷可能領域データＤｅを用いて印刷不可領域では選択されたデザインをトリミングし、印刷可能領域では選択したデザインを領域全体に展開して画像Ｉｅ２を作成する。そして、図８（ｂ）に示すように、作成した画像Ｉｅ２をディスプレイ１０１に表示させる。ユーザによりキーボード１０２を介して文字等の入力や、ポインティングデバイス１０３やペンタブレットにより任意の模様が入力されると、コンピュータ１００は、これらの文字や模様についての画像Ｉｉを、ディスプレイ１０１に表示させる。ユーザにより画像Ｉｉを携帯電話５００の画像Ｉｅ２の印刷可能領域にドラッグされると、コンピュータ１００は、携帯電話５００のその位置に文字や模様が加えられた携帯電話５００の画像Ｉｅ３を作成し、図８（ｃ）に示すように、ディスプレイ１０１に表示する。上記機能によりユーザは、印刷をおこなうための画像を作製することができる。
【００３６】
ユーザは、上記機能のほかにも、ディスプレイ１０１上でデザインを作成するための色彩の選択手段や、点や面の描画手段、描いた画像にトリミング等をおこなうための加工手段がディスプレイ１０１上に表示されて提供され、ポインティングデバイス１０３等の入力手段の操作によりこれらの手段を利用して任意に模様等を作成、加工することができる（ステップＳ１１６）。
【００３７】
コンピュータ１００は、上記により作成されたデザインを有する携帯電話５００の画像をディスプレイ１０１に表示させ（ステップＳ１１７）、デザインを確定していいか否かの入力を要求する（ステップＳ１１９）。デザインを確定しない入力を受けると（ステップＳ１１９：ＮＯ）、再度、ステップＳ１１２よりデザイン作成処理を実行する。デザインを確定する入力を受けると（ステップＳ１１９：ＹＥＳ）、デザイン作成処理は終了する。これにより、作成されたデザインを有する携帯電話５００の画像データが生成される。この画像データは、特許請求の範囲における「印刷画像データ」に該当する。上記デザイン作成処理、および、デザイン作成処理により作成された画像を表す画像データの生成は、画像データ生成部１２３により実行される。
【００３８】
図６に戻り、コンピュータ１００は、印刷用形状データＤｆを変換して印刷ヘッド制御データを生成する（ステップＳ１２０）。図９は、印刷用形状データＤｆから印刷ヘッド制御データを生成するための処理を説明するための説明図である。コンピュータ１００は、図９に示すように、印刷用形状データＤｆを用いて、印刷対象外装面への印刷時にキャリッジ２３１が走査する複数の走査ラインＲごとに、主走査方向の各位置座標における上下方向の位置座標を算出する。コンピュータ１００は、算出された値から印刷ヘッド２２０の動作を制御するための印刷ヘッド制御データを生成する。コンピュータ１００は、携帯電話５００のどの部分を印刷対象外装面とするかをユーザからの入力により判断する。印刷ヘッド制御データは、特許請求の範囲における「制御データ」に該当する。
【００３９】
印刷ヘッド制御データによる印刷ヘッド２２０の制御の具体的内容を説明する。図１０は、印刷ヘッド制御データによる制御の内容を説明するための説明図である。図１０に示すように、印刷対象外装面の形状が変化すると、印刷ヘッド２２０と印刷対象外装面までの距離Ｄを一定に保つことができない。そのため、印刷ヘッド制御データは、印刷のため印刷ヘッド２２０が主走査方向に往復移動している際に、距離Ｄを一定に保つように印刷ヘッド２２０の上下方向の位置を制御するためのデータである。印刷ヘッド２２０の制御において、印刷対象外装面上に突起物がある場合には、距離Ｄを一定に保つのではなく、印刷ヘッド２２０を上限の位置に移動させるようにするように制御してもよい。印刷用形状データＤｆを用いて印刷ヘッド制御データを生成する処理は、制御データ生成部１２４により実行される。なお、印刷ヘッド制御データの生成は、デザイン作成処理後に限定されず、デザイン作成処理前であってもよく、印刷用形状データの取得後、印刷実行時までにおこなえばよい。
【００４０】
コンピュータ１００は、プリンタ２００に印刷を実施させる（ステップＳ１２４）。具体的には、コンピュータ１００は、ユーザから印刷を実行する旨の入力を受け付けると、デザイン作成処理により作成されたデザインを有する携帯電話５００の画像データの解像度をプリンタ２００の印刷解像度に一致するように変換する。また、ＲＧＢ値で表された画像の各画素の画素値をＣＭＹＫ値に変換し、さらにハーフトーン処理を行う。コンピュータ１００は、ハーフトーン処理された画像データのデータ並びをプリンタ２００に転送すべき順序に並び替えてドットデータを生成し、プリンタ２００に出力すると共に、印刷ヘッド制御データをプリンタ２００に出力する。
【００４１】
プリンタ２００は、コンピュータ１００からドットデータおよび印刷ヘッド制御データを含む印刷データを受領すると、印刷処理を実行する。まず、ＣＰＵ２１１は、コンピュータ１００から入出力インターフェイス２１３を介してドットデータおよび印刷ヘッド制御データを含む印刷データを受領し、受領した印刷データに含まれる各種コマンドの内容を解析する。ＣＰＵ２１１は、解析結果に基づき、ユニット制御回路２１４を介して搬送ユニット２５０を制御する。この制御により、搬送ユニット２５０は、印刷開始位置に携帯電話５００を移動させて位置決めをおこなう。
【００４２】
次に、ＣＰＵ２１１は、ユニット制御回路２１４を介してキャリッジユニット２３０を制御する。この制御により、キャリッジユニット２３０は、印刷ヘッド２２０を搭載したキャリッジ２３１を主走査方向および上下方向に移動させる。キャリッジユニット２３０の上下方向の移動は、印刷ヘッド制御データに基づいて制御される。また、ＣＰＵ２１１は、ユニット制御回路２１４を介してドットデータに基づき印刷ヘッド２２０を制御する。この制御により、印刷ヘッド２２０は、主走査方向に沿って移動するノズルから、ドットデータに基づいてインクを断続的に噴射させ、噴射されたインク滴が印刷対象外装面に着弾することにより外装面５０１上にドットを形成させる。さらに、ＣＰＵ２１１は、搬送ユニット２５０を制御し、携帯電話５００を搬送方向（副走査方向）に搬送させて、印刷ヘッド２２０に対し相対的に移動させる。これにより、印刷ヘッド２２０は、先ほど形成されたドットの位置とは異なる位置にドットを形成することが可能になる。こうして、印刷するためのデータがなくなるまで、ドット形成や搬送などの処理を繰り返し、ドットから構成される画像を携帯電話５００に印刷する。その後、印刷するためのデータがなくなれば、印刷が完了する。
【００４３】
コンピュータ１００は、次処理があるか否かをディスプレイ１０１に表示させ（ステップＳ１２６）、次処理がない旨の入力を受けると（ステップＳ１２６：ＮＯ）、印刷処理を終了させる。次処理がある旨の入力を受けると（ステップＳ１２６：ＹＥＳ）、ステップＳ１０２の処理に戻り、再度、型番の入力を要求する。
【００４４】
以上、上記第１の実施例に係る印刷制御装置によれば、立体物形状情報に基づいて、印刷ヘッド２２０の液体の噴射方向に沿った方向について、印刷ヘッド２２０の動作を制御する印刷ヘッド制御データを含む印刷用データを生成するため、立体物の外装面に対して、良好に装飾を施すことができる。具体的には、印刷ヘッド制御データにより印刷ヘッドと印刷対象外装面とが接触することなく印刷がおこなえるほか、印刷ヘッドと印刷対象外装面との距離を一定に保つことにより、噴射されるインクを印刷対象外装面の所定位置に投下することができる。
【００４５】
また、本発明は、印刷によって立体物に装飾を施すため、外装を金型により成形した場合等に比べ費用を抑制することができる。また、シールを立体物に貼り付ける場合と異なり、シールの浮きやずれが生じるおそれがない。また、立体物の任意の部分に装飾をおこなうことができる。
【００４６】
第１の実施例に係る印刷制御装置によれば、印刷用形状データＤｆに基づいて印刷ヘッド制御データを生成するため、３次元の形状を有する立体物であっても良好に印刷をおこなうことができる。具体的には、印刷用形状データＤｆには、立体物において主走査方向に連続する各位置における上下方向の座標が分かるため、３次元の形状を有する立体物に印刷をおこなう印刷ヘッドを制御するための印刷ヘッド制御データを生成することができ、立体物であっても良好に印刷をおこなうことができる。
【００４７】
第１の実施例に係る印刷制御装置によれば、印刷可能領域データＤｅに基づいて印刷に用いられる画像データを良好に生成することができる。具体的には、印刷可能領域データＤｅを表示部に表示することにより、ユーザが容易にデザインを加えることができるほか、作成されたデザインに対し、印刷可能領域データＤｅを用いて印刷不可領域では選択されたデザインをトリミングし、印刷可能領域では選択したデザインを領域全体に展開して画像を作成することができる。
【００４８】
第１の実施例に係る印刷制御装置によれば、印刷可能領域に印刷される画像を作成するための画像作成部と、画像作成部により作成された画像を表示するための表示部とを備えているため、ユーザが任意に立体物に印刷するためのデザインを作成することができる。
【００４９】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００５０】
Ｂ１．変形例１：
図１１は、変形例１における印刷制御装置の概略構成を示す説明図である。本実施例に係る印刷制御装置は、印刷可能領域データＤｅおよび印刷用形状データＤｆをサーバ３００から取得しているが、これに限れず、図１１に示すように、コンピュータ１００に備えられた読取部１７０を介して、ＣＤ−ＲＯＭ６３やフレキシブルディスク６５などの記録メディアからこれらのデータを取得してもよい。また、印刷可能領域データＤｅおよび印刷用形状データＤｆはコンピュータ１００に備えられた内部記憶装置１６０に予め格納されていてもよいし、コンピュータ１００に接続された外部記憶装置１０４に予め格納されていてもよい。
【００５１】
Ｂ２．変形例２：
図１２は、変形例２における印刷制御装置の概略構成を示す説明図である。本実施例に係る印刷制御装置は、携帯電話５００の型番をユーザによる入力により取得しているが、これに限れず、図１２に示すように、携帯電話５００をプリンタ２００の入出力インターフェイス２１３に接続することにより携帯電話５００から直接的に型番を取得してもよい。また。本実施例では、ネットワークインターフェイス１３０を介してサーバ３００から印刷可能領域データＤｅおよび印刷用形状データＤｆを取得するとしていたが、携帯電話５００が型番に関する情報をサーバ３００に送信し、サーバ３００から印刷可能領域データＤｅおよび印刷用形状データＤｆを取得する態様としてもよい。
【００５２】
Ｂ３．変形例３：
本実施例では、コンピュータ１００は、サーバ３００から印刷可能領域データＤｅおよび印刷用形状データＤｆを取得する態様としているが、印刷用形状データＤｆのみを取得し、印刷用形状データＤｆから印刷可能領域データＤｅを生成する態様としてもよい。
【００５３】
Ｂ４．変形例４：
図１３は、変形例４に係る印刷ヘッド制御データによる制御の内容を説明するための説明図である。本実施例では、印刷ヘッド制御データは、印刷のため印刷ヘッド２２０が主走査方向に往復移動している際に、距離Ｄを一定に保つように印刷ヘッド２２０の上下方向の位置を制御するためのデータとしているが、印刷ヘッド２２０の上下方向の位置を制御するのみではなく、図９に示すように、印刷ヘッド２２０から噴射されたインク滴が印刷対象外装面に着弾する間隔（図９の間隔ｄ）を一定に保つように印刷ヘッドの動作を制御するデータであってもよい。具体的には、傾斜部では投下されたインクの間隔を間隔ｄとするためには、インクを噴射する間隔をｄｃｏｓθとする必要がある。そのため、水平な印刷対象外装面上での印刷ヘッド２２０の主走査方向の移動速度が速度Ｖであれば、傾斜部では速度Ｖｃｏｓθとする制御をおこなう。
【００５４】
また、印刷ヘッド２２０から噴射されたインク滴が印刷対象外装面に着弾する間隔を一定に保つために、水平な印刷対象外装面上での印刷ヘッド２２０の主走査方向の移動速度と、傾斜部上での移動速度を変化させるのではなく、印刷ヘッド２２０の移動速度を一定にし、インク滴の噴射タイミングを制御してもよい。
【００５５】
本実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【００５６】
本実施例では、本発明を印刷制御装置として説明しているが、これに限られず、印刷制御装置を用いた印刷装置や、立体物を特定する立体物特定情報に基づき、立体物の形状に関する情報である立体物形状情報を取得する取得工程と、立体物形状情報に基づき、印刷装置が備える印刷ヘッドの動作を、少なくとも印刷ヘッドの液体の噴射方向に沿った方向に制御する制御データを含む印刷用データを生成するデータ生成工程と、を含む印刷制御方法や、この印刷制御方法を実行するためのコンピュータプログラム、このコンピュータプログラムを記録した記録媒体等の態様で実現することができる。また、本発明は、プリンタを制御する印刷制御装置に限られず、任意の液体噴射装置を制御する印刷制御装置として実現することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１の実施例における印刷システムの概略構成を示す説明図である。
【図２】プリンタの概略構成を示す説明図である。
【図３】サーバの概略構成を示す説明図である。
【図４】対応テーブルについて例示した説明図である。
【図５】印刷可能領域データＤｅにより表される画像を例示した説明図である。
【図６】本実施例に係る印刷処理の流れを示すフローチャートである。
【図７】デザイン作成処理の流れを示すフローチャートである。
【図８】デザイン作成処理時におけるディスプレイの表示内容を例示した説明図である。
【図９】印刷用形状データＤｆから印刷ヘッド制御データを生成するための処理を説明するための説明図である。
【図１０】印刷ヘッド制御データによる制御の内容を説明するための説明図である。
【図１１】変形例１における印刷制御装置の概略構成を示す説明図である。
【図１２】変形例２における印刷制御装置の概略構成を示す説明図である。
【図１３】変形例４に係る印刷ヘッド制御データによる制御の内容を説明するための説明図である。
【符号の説明】
【００５８】
１０…印刷システム
１００…コンピュータ
１０１…ディスプレイ
１０２…キーボード
１０３…ポインティングデバイス
１０４…外部記憶装置
１１０…ＣＰＵ
１２０…メモリ
１２１…取得部
１２２…データ生成部
１２３…画像データ生成部
１２４…制御データ生成部
１２５…解像度変換処理部
１２６…色変換処理部
１２７…ハーフトーン処理部
１２８…ラスタライズ処理部
１３０…ネットワークインターフェイス
１４０…ビデオインターフェイス
１５０…入出力インターフェイス
１７０…読取部
２００…プリンタ
２１１…ＣＰＵ
２１２…メモリ
２１３…入出力インターフェイス
２１４…ユニット制御回路
２２０…印刷ヘッド
２３０…キャリッジユニット
２４０…インクカートリッジ
２５０…搬送ユニット
３００…サーバ
５００…携帯電話
【図１】
2010102527.tif 000003
【図２】
2010102527.tif 000004
【図３】
2010102527.tif 000005
【図４】
2010102527.tif 000006
【図５】
2010102527.tif 000007
【図６】
2010102527.tif 000008
【図７】
2010102527.tif 000009
【図８】
2010102527.tif 000010
【図９】
2010102527.tif 000011
【図１０】
2010102527.tif 000012
【図１１】
2010102527.tif 000013
【図１２】
2010102527.tif 000014
【図１３】
2010102527.tif 000015