(57)【要約】【課題】  印刷の際のユーザーの利便性を向上させる。【解決手段】  印刷面に印刷材を付与するための付与手段と、印刷面に画像を投影するための投影手段によって印刷面に投影された画像の位置の情報を記憶する記憶手段と、記憶手段によって記憶された位置の情報に基づき、画像を印刷面へ印刷する際に前記付与手段を制御する制御手段と、を有することを特徴とする印刷装置。【選択図】  図７
2017196753.tif 000002
【特許請求の範囲】
【請求項１】
印刷面に印刷材を付与するための付与手段と、
前記印刷面に画像を投影するための投影手段によって前記印刷面に投影された印刷される画像のプレビューの位置の情報を記憶する記憶手段と、
前記記憶手段によって記憶された前記位置の情報に基づき、前記画像を印刷面へ印刷する際に前記付与手段を制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記印刷装置の移動に伴って前記印刷材を印刷面に付与するタイミングを制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記ユーザーが握るための掴み部を備え、当該掴み部を握ったユーザーによる前記印刷装置の移動に応じて前記制御手段は前記印刷材を印刷面に付与するタイミングを制御することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記記憶手段は、前記投影手段と印刷面との距離に基づいて取得される前記位置の情報を記憶することを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記記憶手段は、前記投影手段と印刷面との距離に関する情報、および画像を投影するために利用される画像データに基づいて取得される前記位置の情報を記憶することを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記記憶手段は、前記印刷面に投影された印刷される画像のプレビューの前記画像の端の位置と前記投影手段との距離に基づいて取得される前記位置の情報を記憶することを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷装置は、前記印刷装置を移動させるための移動手段を備えることを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記投影装置をさらに備えることを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
前記移動手段は駆動輪であることを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
前記移動は飛行による移動であることを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
前記印刷材はインクであり、前記付与手段はインクを吐出するヘッドであることを特徴とする請求項１乃至１０のいずれか１項に記載の印刷装置。
【請求項１２】
投影手段によって画像データに基づく印刷される画像のプレビューを印刷面に投影する工程と、
前記印刷面に投影されたプレビューの位置の情報に従って、前記印刷面に印刷材を付与するための付与手段を制御して前記画像データに基づく画像を印刷する印刷工程と、を有することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷方法に関する。
【背景技術】
【０００２】
コンピュータから送信されたデータに従ってセットされた用紙に印刷を行う印刷装置では、コンピュータに接続されたモニタで被印刷媒体中での印刷画像のサイズを設定し、印刷結果のプレビュー画像を確認することができる。このことによって印刷装置を利用するユーザーの利便性は高まった。
【０００３】
一方、近年では印刷装置の形態も多様化し、特許文献１に開示があるように利用者が手動で移動走査させて印刷面に印刷を行うタイプのインクジェット式のハンディプリンタが提案されている。また、特許文献２に開示があるような床、壁等に印刷を行う自走式のプリンタも提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１４１１４号公報
【特許文献２】特開２００１−３０５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
モニタに表示された印刷結果のプレビューは、ユーザーに印刷結果をイメージさせる上では効果的であるが、あくまでモニタに映し出された仮想的な印刷面上での画像の位置の表示である。プレビュー表示を利用して印刷設定をしたとしても、実際の印刷物が若干想定と違うなどということは起こりえる。
【０００６】
また、特許文献１ではハンディプリンタで非水平面に印刷をしている。このようなシチュエーションを想定した場合、モニタ上でのプレビューで、ユーザーが印刷結果をイメージできるかどうかについて疑問がある上、印刷面にユーザーが望むように印刷するには、プリンタの移動に伴ってインクを吐出する制御だけでは十分ではない。
【０００７】
また、特許文献２のように床、壁に印刷を行う場合などは、モニタ上のプレビューで確認したところで実物に印刷がなされた状態を感覚的に十分掴めず、ユーザーは正しく印刷設定をすることができるかどうかについて懸念がある。
【課題を解決するための手段】
【０００８】
本発明は、上記を鑑みなされたものであって、印刷の際のユーザーの利便性を向上させ、印刷面にユーザーの望むような印刷を行うことを目的とする。
【０００９】
本発明は、印刷面に印刷材を付与するための付与手段と、前記印刷面に画像を投影するための投影手段によって前記印刷面に投影された画像の位置の情報を記憶する記憶手段と、前記記憶手段によって記憶された前記位置の情報に基づき、前記画像を印刷面へ印刷する際に前記付与手段を制御する制御手段と、を有することを特徴とする印刷装置である。
【発明の効果】
【００１０】
本発明によれば、ユーザーは印刷面における印刷結果のプレビューを確認することができるので、印刷結果を認識しやすくなり、そのようなプレビューに基づく印刷制御によって、印刷面にはユーザーが確認した画像を再現することができる。これにより、印刷の際のユーザーの利便性が改善される。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係るハンディプリンタの外観図である。
【図２】実施形態１に係るハンディプリンタの外観図である。
【図３】実施形態１に係るハンディプリンタの制御系を示す概念図である。
【図４】実施形態１に係る処理の流れを示すフローチャートである。
【図５】実施形態１に係る処理の流れを示すフローチャートである。
【図６】画像データが示す画像の模式図である。
【図７】投影画像の位置を検出する状態を示す模式図である。
【図８】投影画像の位置を検出する状態を示す模式図である。
【図９】実施形態２に係るハンディプリンタの制御系を示す概念図である。
【図１０】実施形態２に係るハンディプリンタの制御系を示す概念図である。
【図１１】実施形態２に係る投影装置の外観図である。
【図１２】実施形態２に係るハンディプリンタの外観図である。
【図１３】実施形態２に係る処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。
【００１３】
（実施形態１）
図１は本発明の実施形態１に係る印刷装置の一例である、投影装置を備えたハンディプリンタ１００の外観図である。ハンディプリンタ１００の表面側には、電源スイッチボタン１０２１と、投影モードを起動するためのスイッチボタン１０２２が設けられている。符号１０２３で示されるのはプリンタモードを起動するためのスイッチボタンであり、符号１０２４で示されるのは投影モードの時には画像を決定するための決定スイッチである。プリントモードの時には印刷を許可するためのスイッチである。また、表側には操作を補助するための表示を行うための表示部１０３が設けられ、これにはＬＣＤ等が利用できる。タッチパネルとしてもよい。６００はこのハンディプリンタ１００を移動させようとするユーザーが握るための掴み部である。
【００１４】
次に、図２は図１で示したハンディプリンタ１００の裏面を示す概観図である。後述するプリンタ部１０９の一部を成すプリントヘッド１０９１には、印刷材であるインクを吐出するためのノズル１０９２が設けられている。１１０１は外部へと光を照射するためのレンズであり後述するランプ１１２、オートフォーカス部１１４とともに光照射部を構成する。１１６１は投影装置を搭載したハンディプリンタ１００に垂直（図１のＺ方向）に印刷面までの距離を測定するための距離測定センサで、１１６２、１１６３、１１６４、１１６５は印刷面に投影される画像の四隅とハンディプリンタ１００との距離を測定するための距離測定センサである。光照射部７００からの光を印刷面へ当てることによってハンディプリンタで印刷する画像のプレビューを印刷面へ投影することができる。ユーザーは投影されたプレビューを確認しながら、必要に応じて画像の位置の変更や、画像のサイズの変更、画像の形状の変更等の印刷設定を行うことができる。最終的に設定された印刷面における画像の位置を、ハンディプリンタ１００の後述する検知デバイスで検知し、検知結果に従って後述するプリンタ部１０９によって印刷面に印刷面に印刷することができる。
【００１５】
図３は、ハンディプリンタ１００の制御系を示す概念図である。ハンディプリンタ１００において、制御部１０１はハンディプリンタ１００のシステム全体を制御する。操作部１０２は上述したスイッチボタン１０２１、１０２２、１０２３、１０２４の総称である。
【００１６】
制御部１０１は表示部１０３の制御も行う。電源制御部１０４はバッテリ１０５の残量検知やハンディプリンタへの電源供給の制御を行う。なお、バッテリ１０５はリチウムイオン電池などからなる。外部Ｉ／Ｆ１０６はＵＳＢなどからなり、外部のＰＣなどと接続するためである。メモリ部１０７は外部のＰＣなどから受け取った画像や、印刷するために変換した画像を保存する。プリンタ制御部１０８はインクを吐出して印刷を行うためのプリンタ部１０９のインク吐出制御などを行い、プリンタ部１０９はプリントヘッド１０９１の他、ノズルから吐出されるインクを含む。レンズ１１０は複数枚のレンズからなり、レンズ駆動部１１１はレンズを移動させるためのモータなどからなる。ランプ１１２は画像を映し出すための光源であり、ランプ制御部１１３はランプ１１２の明るさ等を制御する。オートフォーカス部１１４は壁面などに映し出された画像を自動的にピントの調整をする。投影制御部１１５は、レンズ駆動部１１１、ランプ制御部１１３、オートフォーカス部１１４などの制御を行う。距離測定センサ１１６は、図２で説明した距離測定センサ１１６１、１１６２、１１６３、１１６４、１１６５の総称である。レーザー光や赤外光を用いて画像を映し出している対象物までの距離を測定するためのセンサであり、計５つのセンサで対象物に映し出されている画像の形状を検出する。距離測定部１１７は距離測定センサ１１６１から１１６５を利用して距離を検知することで距離を測定し、また、映し出されている画像の形状を測定する。図１、２に示す位置検出センサ１１８はＧＰＳ受信機や絶対圧センサなどからなり、位置検出部１１９は位置検出センサ１１８からの情報を基にハンディプリンタ１００の位置を検出する。傾き検出センサ１２０は発光ダイオード、フォトトランジスタと遮蔽物などからなり、傾き計測部１２１は傾き検出センサ１２０からの信号を基にハンディプリンタ１００の傾きを測定する。角速度センサ１２２はジャイロセンサなどであり、自らの移動による角速度を検知し、角速度測定部１２３は角速度センサ１２２で検知された角速度からハンディプリンタ１００の移動した位置を計測する。画像形状サイズ決定部１２５は、距離測定部１１７からの情報と、画像データを基に印刷する画像の形状と大きさについて決定する。
【００１７】
次に、本発明の実施形態１に係るＰＣ等から外部Ｉ／Ｆ１０６を介して受け取った画像データを印刷印字する画像データに変換するまでを、図４のフローチャート、図３および図７を用いて説明する。図７は実施形態のハンディプリンタの利用時の様子を説明するための模式図である。
【００１８】
まず、ステップＳ１０１で、投影モードを起動するためのスイッチ１０２−２が押下されたことを制御部１０１が検知することで投影モードの起動を受け付ける。すると、ステップＳ１０２に進み、投影制御部１１５の制御によって投影系の起動を行う。ランプ駆動部１１３の制御信号を基にランプ１１２を点灯させ、外部Ｉ／Ｆ１０６から制御部に送られた後にメモリ部１０７に保存された画像データに基づき、レンズ１１０を通して画像投影の光線を放射する。メモリ部１０７に印刷画像の候補が複数ある場合、ユーザーは所望の画像を一つ、または複数選択できる。
【００１９】
さてここでは、図７に示すようにユーザーが印刷面である壁５００に投影画像４０２をハンディプリンタ１００から投影している。印刷面は壁の他に、ノート、あるいは衣服、靴などの布、皮製品等であることもある。
【００２０】
続くステップＳ１０３では、オートフォーカス処理を行う。距離測定部１１７で対象物（ここでは壁５００）までの距離を計測し、オートフォーカス部１１４で距離測定部１１７からの情報を基に、レンズの位置関係を計算する。ここでは、距離測定センサ１１６１を用いて図７の破線ｚで示す距離を測定する。その測定値を基にレンズ駆動部１１１でレンズ１１０を動かすことで壁５００に映し出された画像のフォーカスを合わせる。勿論であるがマニュアルによるフォーカスも可能で、レンズ１１０付近にマニュアルでのフォーカスの調節機構が設けられていてもよい。そしてステップＳ１０４では位置検出部１１９が検出した位置に基づいてハンディプリンタ１００が移動したかどうかの確認を行う。
【００２１】
壁５００に画像を投影した状態で、ユーザーはプレビューとして映し出された投影画像４０２の大きさ、形、位置を見て、望む画像になるまでユーザーは移動を続けることができる。移動している限りにおいて、ステップＳ１０３のオートフォーカス処理が繰り返される。なお、静止した状態で壁５００における投影画像のサイズ、形状を変更するためのユーザーからの入力を受け付ける、操作部１０２と連絡するためのさらなる入力部がハンディプリンタ１００に設けられていてもよい。ユーザーが縮小の指示を入力した場合、投影制御部１１５はこれに対応して壁５００における画像のサイズを小さくする処理をする。
【００２２】
ハンディプリンタにユーザーの趣向にあう画像になり、ユーザーの移動による投影画像のサイズや形状の調整が終了したならば、ステップＳ１０５で操作部１０２にあるスイッチ１０２４の決定スイッチが押されたかどうかを確認する。このスイッチ１０２４が押されことによる入力を受け付けていない限り、ステップＳ１０４でハンディプリンタ１００が移動したかどうかの確認のフローを繰り返す。
【００２３】
ステップＳ１０５でスイッチ１０２４の決定スイッチが押されたことを受け付けたら、ステップＳ１０６に進む。距離測定部１１７は決定スイッチが押されたときの壁５００とハンディプリンタ１００との間の距離を示す情報を取得している。また、角度測定部１２３はハンディプリンタ１００と水平面との角度を示す情報を取得している。この２つの情報に基づき、制御部１０１は壁５００における投影画像のサイズおよび形状を決定する。投影系の光学倍率は、予めメモリ部２０７に格納されているので、制御部１０１は、元の画像データ、光学倍率、上述の距離、角度の情報から壁５００における投影画像のサイズおよび形状を計算により求めることができる。また、制御部１０１は、決定された投影画像のサイズおよび形状、または、壁５００とハンディプリンタ１００との間の距離を示す情報とハンディプリンタ１００と水平面との角度を示す情報とから投影画像の位置の情報を決定する。一旦、決定された投影画像のサイズと形状から、壁５００における投影画像の位置の情報を計算してもよいが、それを介さず、壁５００とハンディプリンタ１００との間の距離、ハンディプリンタ１００と水平面との角度とから計算することもできる。このようにして先に投影画像の位置の情報を求めた場合、それを利用して、画像データにおいてサイズ、形状の設定を行って、設定を反映させた投影画像のデータをメモリ部１０７に記憶することも可能である。
【００２４】
Ｓ１０７では、投影された画像の情報として、画像のデータをＳ１０６で決定されたサイズ、形状に変更し、これを投影画像のデータとしてメモリ部１０７に記憶する。また、同じく投影された画像の情報として、投影画像の位置の情報を決定する。この位置の情報は画像の四隅の座標（３次元）を示す情報であってもよいし、印刷の開始点と終点を示す座標の情報であってもよい。
【００２５】
次いでステップＳ１０８に進み、位置検出部１１９で検出したハンディプリンタ１００の位置の情報を投影系の位置の情報として記憶し、次にステップＳ１０９で傾き測定部１２１で測定されたハンディプリンタ１００の傾きの情報を投影系の傾きの情報として記憶する。このフローチャートによって、壁５００に写し出している投影画像４０２を、投影したように壁５００に印刷するための情報を取得する。
【００２６】
次に、ハンディプリンタ１００を用いて壁５００に画像を印刷する動作を、図５のフローチャートを用いて説明する。
【００２７】
まずステップＳ２０１で、プリンタモードスイッチ１０２３が押下されたかの確認を行う。
【００２８】
ステップＳ２０１でスイッチボタン１０２３が押下されるとステップＳ２０２に進み、ハンディプリンタ１００が投影画像を記憶したときから移動したか位置検出部１１９を用いて計測する。
【００２９】
Ｓ２０２でハンディプリンタ１００が移動していたことが検出された場合、ステップＳ２０３に進み、移動距離と高さを計測する。
【００３０】
ステップＳ２０４では、Ｓ１０７で記憶した投影画像の位置の情報に基づき、投影画像位置検出部１１９を用いてハンディプリンタ１００が印刷可能位置まで移動したかどうかを確認する。ハンディプリンタ１００が印刷可能になるまでステップＳ２０２からステップＳ２０４の動作を繰り返す。この間には、ユーザーは投影した凡その位置の付近にハンディプリンタを近づけて壁５００に沿ってハンディプリンタを動かす。表示部にて印刷可能位置をナビゲートするようにしてもよい。なお、印刷可能位置は画像に向かって左上側の端から印刷するとして１点に決めておいてもよいが、ユーザーの利便性の観点から画像における複数の位置で印刷を始められるようにしてもよい。
【００３１】
ステップＳ２０４で印刷可能位置まで移動したことが確認できたら、ステップＳ２０５に進み、表示部１０３−１に印刷可能であることを表示してユーザーに知らせる。ステップＳ２０６でユーザーが操作部１０２にある印刷開始ボタン１０２４を押下したかを確認する。押下されるまでは位置検出部１１９印刷可能位置に留まっているかの確認を行う。ステップＳ２０６で印刷開始ボタン１０２４が押下された場合、ステップＳ２０７に進み、印刷を開始する。
【００３２】
図６はＰＣ等で作成した画像データが示す画像４０１である。四角い枠の中に横線が３本描かれていて、その上に「Ａ」、「Ｅ」の文字が書かれている画像である。この画像４０１は外部Ｉ／Ｆ１０６を通じて取得されたもので、制御部１０１は、このデータをメモリ部１０７に保存する。
【００３３】
図７では、距離測定センサ１１６２、１１６３、１１６４、１１６５を利用した投影画像のサイズと形状を決定する方法を示している。画像データ４０１に基づき、投影制御部１１５の制御によってハンディプリンタ１００から壁５００画像が投影されている。距離測定センサ１１６２、１１６３、１１６４、１１６５を用いて壁５００に写し出されている投影画像４０２の四隅の距離の測定を行う。図７ではａ＝ｂ＝ｃ＝ｄであり、投影画像４０２は画像データ４０１が示す画像と同じ形である。ステップＳ１０６で、画像形状サイズ決定部１２５は、ａ、ｂ、ｃ、ｄ、の距離から投影画像４０２の大きさを計算し、これをステップＳ１０７でメモリ部１０７に保存する。合わせて、測定された四隅の距離の情報を利用して壁５００に投影された投影画像の位置の情報を導いて、これをメモリ部１０７に保存し、印刷に利用する。
【００３４】
図８は実施形態のハンディプリンタの利用時の様子を説明するための模式図である。図７で示されたものと同様に画像データ４０１に基づく画像が壁５００に投影されている。距離測定センサ１１６２、１１６３、１１６４、１１６５を用いて投影画像４０３の四隅の距離の測定を行う。図８ではｅ、ｆ、ｇ、ｈ、がそれぞれ違う距離になっている。ステップＳ１０６で画像形状サイズ決定部１２５は、距離測定センサ１１６２、１１６３、１１６４、１１６５で測定された距離データを基に画像の形状、大きさを計算する。その結果に基づき制御部１０１は、ステップＳ１０７画像データ４０１が示す四角の元画像とは違う台形の形状になった投影画像４０３を示す画像データをメモリ部１０７に保存する。同じく、壁５００における投影画像の位置の情報も保存する。
【００３５】
なお、四隅ではなくとも、三以上の端部の位置情報を取得可能なようにセンサが対応していて、その位置情報を記憶するようにすればいい。
【００３６】
また、画像が、上述したような四角枠の中に「Ａ」、「Ｅ」という文字でなく、「Ａ」、「Ｅ」という文字のみの場合も想定される。この場合には、投影画像として、「Ａ」とともに、「Ａ」の文字を囲む文字近傍の四角の頂点に相当する４つの位置に、実際には印刷されない点状の画像を位置検出の指標として投影することができる。そして図７、８で示した方法と同様に距離測定センサ１１６２〜１１６５を用いて、４点を認識して、点―センサ間の距離を測定し、後は上述した方法と動揺に、画像のサイズと形状および位置の情報を記憶する。印刷する際には、点付近を印刷開始位置とし、ユーザーは点から印刷を開始しようとするがハンディプリンタ１００は、最初はインクを吐出せず、「Ａ」の位置まできた段階でインクを吐出するように制御してもよい。このようにすれば複雑な形状の画像の、壁５００に投影された位置の決定が簡単にできる。また、印刷面（ここでは壁５００）と投影画像（ここでは文字「Ａ」）のコントラストが十分無く、センサが投影画像を認識しづらい場合には、印刷面の色に応じて、指標となる点状の非印刷対象の画像の色を変更することができる。この操作は、ユーザーが印刷面上の指標の画像を見ながら、別途ハンディプリンタ１００に操作部として設けられた操作ボタン等から色変更の指示を入力して、制御部２０１が受け付けることによって実行できる。
【００３７】
Ｓ２０７では、メモリ部１０７に保存された、壁５００に投影された投影画像４０３を示す画像データが制御部にて印刷データにされた後、この印刷データに従って、プリントヘッド１０９１からインクを吐出して壁５００に付与することによって印刷が行われる。位置検出部１１９は、ハンディプリンタ１００は、プリントヘッド１０９１の吐出口面が壁５００と対向するようにして、ユーザーによって移動させられる。位置検出部１１９がこの移動を検知し、制御部１０１は検知結果に基づき印刷を制御するための信号をプリンタ制御部１０８に送信する。プリンタ制御部は受信した信号に基づきプリンタ１０９を制御して、プリントヘッド１０９１からのインクの吐出のタイミング、吐出の開始と終了を制御する。例えば壁５００の投影画像が投影されていた領域の左端からハンディプリンタ１００をユーザーが移動させると、その移動と同期するタイミングでインクが壁５００に向かって吐出され、投影領域の右端に達するとインクの吐出が止まる。このとき、ハンディプリンタ１００の位置を下にずらした後に折り返し移動をするよう促すメッセージを表示部１０３に表示させるようにしてもよい。ユーザーはハンディプリンタ１００の移動を繰り返し、壁５００には投影画像のような印刷がなされる。
【００３８】
（実施形態２）
以下に本発明の実施形態２について説明する。
【００３９】
本実施形態では、画像を印刷面に投影する投影系と画像を印刷面に印刷するプリンタ部とがそれぞれ別体の装置に設けられている印刷システムを説明する。
【００４０】
図１１（ａ）は、実施形態２の投影装置２００の外観図（表示部２００側）である。投影装置２００において、２０２１は電源スイッチであり、２０２２は画像を決定するための決定スイッチである。２０２３は写し出されている画像を拡大するための拡大スイッチであり、２０２４は写し出されている画像を縮小するための縮小スイッチである。２０３１は表示等を行うためのＬＣＤである。
【００４１】
図１１（ｂ）は本発明の投影装置２００の外観図（投影系側）である。２１０１は、外部に出ているレンズを含むレンズ部である。２１６１は投影装置２００と画像が投影された印刷面との垂直距離を測定するための距離測定センサで、２１６２、２１６３、２１６４、２１６５は印刷面に投影された画像の四隅との距離を測定するための距離測定センサである。これら距離測定センサについては実施形態１で示したものと同様である。
【００４２】
図１２（ａ）は実施形態２に係るハンディプリンタ３００の外観図（表示部３０３側）である。ハンディプリンタ３００において、３０２１は電源スイッチであり、３０２２はユーザーが印刷を許可するためのスイッチであり、３０２３は投影装置２００から印刷データや位置情報をもらうための転送スイッチであり、３０３１は表示等を行うためのＬＣＤである。図１で説明したハンディプリンタ１００においても備えられていたものについては、実施形態１のものと同様である。
【００４３】
図１２（ｂ）は本発明の実施例２に係るハンディプリンタ３００のメカ外観図（印字ヘッド側）である。３０９１はプリントヘッドであり、３０９２はプリントヘッドである。３１４１は印刷する印刷面（投影面）までの距離を測定する距離測定センサである。図２で説明したハンディプリンタ１００においても備えられていたものについては、実施形態１のものと同様である。
【００４４】
図９は、実施形態２に係るプリンタデータ転送する手段を有する投影装置２００の構成を示すブロック図である。
【００４５】
図９に示す投影装置２００は、プリンタ制御部１０８およびプリンタ部１０９を持たず、これらに替えてハンディプリンタ接続インターフェイス２０８を備えている。これは図３で示すハンディプリンタ１００と異なる点である。また他には、センサ駆動部２１８を備えている点、角速度測定部１２３および角速度センサ１２２を持たない点が図３で示すハンディプリンタ１００と異なる点である。その他の各部について、図３で示すハンディプリンタの構成部と同様の名称のものについては、同様の機能を備える。
【００４６】
投影装置２００において、ハンディプリンタ接続インターフェイス２０８はＮＦＣやＢｌｕｅｔｏｏｔｈ（登録商標）など無線通信からなり、後述するハンディプリンタ３００と通信をするためのインターフェイスである。距離測定センサ２１６は、レーザー光や赤外光を用いて画像を映し出している対象物までの距離を測定するセンサであり、対象物に映し出されている画像の形状を検出するため、３つ以上のセンサを有する。距離測定部２１７は距離測定センサ２１６に距離を測定させ、また、映し出されている画像の形状を測定する。センサ駆動部２１８はオートフォーカス部２１４で壁等に写し出されている画像の大きさを調整するのに合わせて、距離測定センサ２１６が画像の四隅と同じ位置になるように距離測定センサ２１６の向きを変更するためである。
【００４７】
図１０は、投影装置２００から転送された画像データに従って印刷面に画像を印刷するハンディプリンタ３００の制御系を示すブロック図である。
【００４８】
ハンディプリンタ３００において、制御部３０１はハンディプリンタ３００のシステム全体を制御する。操作部３０２は電源キーやＯＫキーなどユーザーが設定や決定を行うためのボタン等である。表示部３０３はＬＥＤやＬＣＤなどにより構成される。電源制御部３０４はバッテリの残量や装置への電源供給などを制御し、バッテリ３０５はリチウムイオン電池などからなる。投影装置接続インターフェイス３０６はＮＦＣやＢｌｕｅｔｏｏｔｈなど無線通信からなる。投影装置のメモリ部２０７に保存された投影画像のデータは、このインターフェイスを介してハンディプリンタ３００へ送られる。メモリ部３０７は投影装置２００から送られてきた印刷データ作成用の投影画像のデータおよび投影画像のデータを保存したときの位置情報を保存する。プリンタ制御部３０８、プリンタ部３０９は実施形態１のハンディプリンタ１００のもの（図３参照）と同様である。位置検出センサ３１０はＧＰＳ受信機や絶対圧センサなどからなり、位置検出部３１１は位置検出センサ３１０からの情報を基に本装置の位置を検出する。角速度センサ３１２はジャイロセンサなどであり、自らの移動による角速度を検知し、角速度測定部３１３は前記角速度センサ３１２で検知された角速度からハンディプリンタ３００が移動した位置を計測する。距離測定センサ３１４は、レーザー光や赤外光を用いて印刷する壁等までの距離を測定するセンサである。距離判断部３１５は距離測定センサ３１４に距離を測定させ、印刷する壁投までの距離が印刷可能位置かどうかの測定を行う。傾き検出センサ３１６は発光ダイオード、フォトトランジスタと遮蔽物などからなり、傾き計測部３１７は傾き検出センサ３１６からの信号を基にハンディプリンタ３００の傾きを測定する。
【００４９】
次に、投影装置２００からハンディプリンタ３００に印刷のためのデータを転送するときの処理を、図１３のフローチャートを用いて説明する。
【００５０】
まず、図４で説明した投影モードにおける処理と同様にして、投影装置２００から印刷面に投影したプレビューである投影画像の位置を検出し、ユーザーによって決定された投影画像のデータはメモリ部２０７に格納されている。
【００５１】
ステップＳ３０１で転送スイッチ３０２３が押下されたかの確認を行う。
【００５２】
ステップＳ３０１で転送スイッチ３０２３が押下されたらステップＳ３０２に進み、投影装置２００のハンディプリンタ接続Ｉ／Ｆ２０８を通して投影装置２００と通信できたかの確認を行う。
【００５３】
ステップＳ３０２で投影装置２００と通信が出来なかった場合は、ステップＳ３０３に進み、ハンディプリンタ３００のＬＣＤ３０３−１に投影装置との接続が出来なかった旨のエラー表示を行う。
【００５４】
ステップＳ３０２で投影装置２００と通信が出来た場合は、投影装置２００はステップＳ３０４に進み、投影装置２００のメモリ部２０７に保存されている投影画像のデータをメモリ部２０７に保存したときの位置情報をハンディプリンタ３００に送信する。ハンディプリンタ３００は受信した位置情報をメモリ部３０７に保存する。
【００５５】
ステップＳ３０５では、投影装置２００のメモリ部２０７に保存されている印刷のための投影画像のデータを送信してもらい、ハンディプリンタ３００のメモリ部３０７に保存する。次いで、
ステップＳ３０６で、ハンディプリンタ３００の現在の位置情報を位置検出センサ３１０で検出し、制御部３０１は、ステップＳ３０４で受信した位置情報との差分から、投影位置とハンディプリンタ３００との位置関係を導き出す。
【００５６】
ステップＳ３０７では、位置検出部３１１からの情報により、制御部３０１は、ハンディプリンタ３００が印刷可能位置まで移動したかを確認する。印刷可能位置まで移動している場合は、ステップＳ３０８に進み、印刷を開始出来る旨の表示を表示部３０３に表示する。
【００５７】
ステップＳ３０７で印刷可能位置まで移動していなかった場合は、ステップＳ３０９に進み、ハンディプリンタ３００が移動したかを位置検出センサ３１０で検出する。移動を検出するまでここに留まり、位置検出センサ３１０でハンディプリンタ３００が移動したことを検出した場合は、ステップＳ３１０で移動後の平面的な位置、高さを計測し、ステップ３０７に戻る。
【００５８】
投影画像の形状、サイズの測定については、実施形態１での投影画像の形状、サイズの測定と同様にすることができる。
【００５９】
また、上述した実施形態１、２では、プリンタ部はハンディプリンタに搭載され、ユーザーが手でハンディプリンタを持って移動させることで、印刷を行う形態を例示して説明した。しかしながら、プリンタ部を搭載したデバイスは自動移動式のプリンタであってもよい。例えば、プリンタ部を有する装置が駆動輪を備え、これによって自走する、あるいはプロペラを備え、これによって自動飛行するなどし、投影画像のデータに従って自動的に移動して印刷面に印刷をする形態であってもよい。この場合、実施形態１のように自動移動式のプリンタと投影系が一体的に設けられていても、投影系が自動移動式のプリンタと別体に設けられていてもよい。
【図１】
2017196753.tif 000003
【図２】
2017196753.tif 000004
【図３】
2017196753.tif 000005
【図４】
2017196753.tif 000006
【図５】
2017196753.tif 000007
【図６】
2017196753.tif 000008
【図７】
2017196753.tif 000009
【図８】
2017196753.tif 000010
【図９】
2017196753.tif 000011
【図１０】
2017196753.tif 000012
【図１１】
2017196753.tif 000013
【図１２】
2017196753.tif 000014
【図１３】
2017196753.tif 000015