(57)【要約】【課題】直感的な操作による印刷対象の画像の入力を受け付けることが可能な印刷装置、印刷方法及びプログラムを提供する。【解決手段】印刷装置１は、移動検出部と、画像取得部１５と、印刷部と、を備える。移動検出部は、印刷装置１の移動を検出する。画像取得部１５は、第１期間において移動検出部によって検出された移動の軌跡に基づいて生成された印刷対象の画像を取得する。印刷部は、画像取得部１５によって取得された印刷対象の画像を、第１期間より後の第２期間において移動検出部によって検出された移動に従って印刷媒体に印刷する。【選択図】図４
2019107861.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
前記印刷装置の移動を検出する移動検出手段と、
第１期間において前記移動検出手段によって検出された移動の軌跡に基づいて生成された印刷対象の画像を取得する画像取得手段と、
前記画像取得手段によって取得された前記印刷対象の画像を、前記第１期間より後の第２期間において前記移動検出手段によって検出された移動に従って印刷媒体に印刷する印刷手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記画像取得手段によって取得された前記印刷対象の画像を縮小、拡大又は回転する画像調整手段をさらに備え、
前記印刷手段は、前記画像調整手段によって縮小、拡大又は回転された前記印刷対象の画像を印刷することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷手段は、前記画像調整手段によって縮小又は拡大された前記印刷対象の画像を、前記第２期間において前記移動検出手段によって検出された第１方向への移動に従って、印刷ヘッドを用いて印刷し、
前記画像調整手段は、前記画像取得手段によって取得された前記印刷対象の画像を、当該印刷対象の画像の前記第１方向における長さに対する当該印刷対象の画像の前記第１方向に直交する第２方向における長さの比率を一定に保ちつつ、当該印刷対象の画像の前記第２方向における長さが前記印刷ヘッドの前記第２方向における長さに１以下の定数を乗じて得られる値に一致するように縮小又は拡大することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷手段は、前記画像調整手段によって回転された前記印刷対象の画像を、前記第２期間において前記移動検出手段によって検出された第１方向への移動に従って印刷し、
前記画像調整手段は、前記画像取得手段によって取得された前記印刷対象の画像を、当該印刷対象の画像の前記第１方向に平行な辺が前記第１方向に直交する第２方向に平行となり、当該印刷対象の画像の前記第２方向に平行な辺が前記第１方向に平行となるように回転することを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記印刷手段は、前記画像調整手段によって回転された後に縮小又は拡大された前記印刷対象の画像を、印刷ヘッドを用いて印刷し、
前記画像調整手段は、前記画像取得手段によって取得された前記印刷対象の画像を回転した後に、回転された当該印刷対象の画像を、当該印刷対象の画像の前記第１方向における長さに対する当該印刷対象の画像の前記第２方向における長さの比率を一定に保ちつつ、当該印刷対象の画像の前記第２方向における長さが前記印刷ヘッドの前記第２方向における長さに１以下の定数を乗じて得られる値に一致するように縮小又は拡大することを特徴とする請求項４に記載の印刷装置。
【請求項６】
少なくとも一つ以上の画像を前記印刷対象の画像の候補として記憶する記憶手段をさらに備え、
前記画像取得手段は、前記記憶手段によって記憶された前記印刷対象の画像の候補のうち、前記軌跡を表す画像との一致度が取得条件を満たすものを前記印刷対象の画像として取得することを特徴とする請求項１乃至５の何れか一項に記載の印刷装置。
【請求項７】
前記印刷手段は、前記画像取得手段によって取得された前記印刷対象の画像を、前記第２期間において前記移動検出手段によって検出された第１方向への少なくとも１回以上の移動に従って印刷し、
前記印刷対象の画像の前記第１方向における長さは、前記軌跡の前記第１方向における長さと同一であり、
前記印刷対象の画像の前記第１方向に直交する第２方向における長さは、前記軌跡の前記第２方向における長さと同一であることを特徴とする請求項１に記載の印刷装置。
【請求項８】
印刷装置の移動を検出する移動検出ステップと、
第１期間において前記移動検出ステップで検出された移動の軌跡に基づいて生成された印刷対象の画像を取得する画像取得ステップと、
前記画像取得ステップで取得された前記印刷対象の画像を、前記第１期間より後の第２期間において前記移動検出ステップで検出された移動に従って印刷媒体に印刷する印刷ステップと、
を含むことを特徴とする印刷方法。
【請求項９】
コンピュータを、
印刷装置の移動を検出する移動検出手段、
第１期間において前記移動検出手段によって検出された移動の軌跡に基づいて生成された印刷対象の画像を取得する画像取得手段、
前記画像取得手段によって取得された前記印刷対象の画像を、前記第１期間より後の第２期間において前記移動検出手段によって検出された移動に従って印刷媒体に印刷する印刷手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
印刷媒体上における自装置の移動に従って印刷媒体に印刷対象の画像を印刷する印刷装置が知られている。
【０００３】
例えば、特許文献１は、印刷媒体上を移動しつつ、印刷対象の画像を当該印刷媒体に印刷するハンディプリンターを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１８８７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されたハンディプリンターは、携帯情報端末、カメラ等の無線通信端末から無線通信により受信した画像データや、データ読取部に装着されたメモリーカードから取得した画像データに対応する印刷対象の画像を印刷する。このため、ユーザが、ある画像を特許文献１に記載されたハンディプリンターを用いて印刷することを所望する場合、当該画像に対応する画像データを無線通信端末において作成した上で無線通信を行ってハンディプリンターに取り込んだり、当該画像データをメモリーカードに記憶させた上で当該メモリーカードをデータ読取部に装着したりといった操作を行う必要があった。そのため、より直感的な操作によって印刷対象の画像を入力したい、との要望がある。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、直感的な操作による印刷対象の画像の入力を受け付けることが可能な印刷装置、印刷方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る印刷装置は、
印刷装置であって、
前記印刷装置の移動を検出する移動検出手段と、
第１期間において前記移動検出手段によって検出された移動の軌跡に基づいて生成された印刷対象の画像を取得する画像取得手段と、
前記画像取得手段によって取得された前記印刷対象の画像を、前記第１期間より後の第２期間において前記移動検出手段によって検出された移動に従って印刷媒体に印刷する印刷手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、直感的な操作による印刷対象の画像の入力を受け付けることが可能な印刷装置、印刷方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る印刷装置の外観を示す図である。
【図２】本発明の実施形態に係る印刷装置の底面図である。
【図３】本発明の実施形態に係る印刷装置の電気的構成を示す図である。
【図４】本発明の実施形態に係る印刷装置の機能的構成を示す図である。
【図５】位置データの構成例を示す図である。
【図６】本発明の実施形態に係る印刷装置による印刷対象の画像の入力を説明するための図である。
【図７】印刷対象の画像の一例を示す図である。
【図８】本発明の実施形態に係る印刷装置による印刷対象の画像の縮小を説明するための図である。
【図９】本発明の実施形態に係る印刷装置が実行する印刷処理を説明するためのフローチャートである。
【図１０】本発明の変形例に係る印刷装置の機能的構成を示す図である。
【図１１】本発明の変形例に係る印刷装置による印刷対象の画像の回転と縮小又は拡大とを説明するための図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態に係る印刷装置について、図面を参照しながら説明する。図中、互いに同一又は同等の構成には、互いに同一の符号を付す。
【００１１】
図１に示す印刷装置１は、ユーザが把持して印刷媒体２上を移動させることが可能であり、当該移動に従って印刷媒体２に印刷対象の画像を印刷する手動走査型の印刷装置である。手動走査型の印刷装置は、ハンディプリンター、ハンドヘルドプリンター等とも呼ばれる。なお、印刷装置１は、印刷時に、印刷媒体２に対して相対的に移動すればよく、例えば、印刷装置１を固定して、印刷媒体２を印刷装置１に対して相対的に移動させる形態であってもよい。
【００１２】
印刷対象の画像は、印刷装置１によって印刷媒体２に印刷される画像である。印刷対象の画像は、印刷画像、印刷パターン等とも呼ばれる。印刷対象の画像の具体例としては、文字、図形、記号、模様、絵、これらの組み合わせ等が挙げられる。
【００１３】
後述するように、印刷装置１は、入力期間における自装置の移動の軌跡に対応する印刷対象の画像を、入力期間より後の印刷期間における自装置の印刷媒体２に対する相対的な移動に従って印刷する。
【００１４】
印刷媒体２は、印刷時に印刷対象の画像が印刷される対象物である。印刷媒体２は、被印刷媒体、記録媒体、印刷対象物等とも呼ばれる。印刷媒体２の具体例としては、紙、布、合成樹脂、段ボール、箱、瓶等が挙げられる。手動走査型の印刷装置である印刷装置１は、印刷媒体２を搬送しつつ印刷する据置型の印刷装置に比べて、より多様な印刷媒体２に印刷できる。すなわち、印刷装置１は、搬送が容易な紙等の印刷媒体２に据置型の印刷装置と同様に印刷できるのみならず、搬送が困難な材質又は形状を有し、据置型の印刷装置では印刷が困難な布、合成樹脂、段ボール、箱、瓶等の印刷媒体２にも印刷できる。
【００１５】
印刷時にユーザが印刷装置１を移動させる方向を、移動方向と呼ぶ。移動方向は、副走査方向、印刷方向等とも呼ばれる。理解を容易にするため、図１に示すｘｙｚ座標軸を設定する。以下、ｘ軸正方向を右と呼び、ｘ軸負方向を左と呼ぶ。また、以下、ｙ軸正方向を上と呼び、ｙ軸負方向を下と呼ぶ。ｘ軸方向は第１方向に相当し、ｙ軸方向は第２方向に相当する。以下、ユーザが、印刷媒体２上に載置された印刷装置１を、右方向を移動方向として移動させる場合を例に用いて説明する。
【００１６】
印刷装置１は、装置本体１００と、入力開始ボタン１０１と、入力停止ボタン１０２と、画像取得ボタン１０３と、検出部１０４と、印刷部１０５と、を備えている。なお、検出部１０４及び印刷部１０５は装置本体１００に内蔵されているため、実際には外部から視認することはできないが、図１では、理解を容易にするため、検出部１０４及び印刷部１０５を破線で図示している。
【００１７】
装置本体１００は、筐体等とも呼ばれ、ユーザによって把持される。装置本体１００は、上面１００ａと底面１００ｂとを備えている。底面１００ｂは、印刷時、印刷媒体２に対向する面である。上面１００ａは、底面１００ｂに対向する面である。
【００１８】
入力開始ボタン１０１は、印刷対象の画像の入力の受け付けを開始する指示を受け付ける。入力開始ボタン１０１が果たす機能の詳細については、後述する。
【００１９】
入力停止ボタン１０２は、印刷対象の画像の入力の受け付けを停止する指示を受け付ける。入力停止ボタン１０２が果たす機能の詳細については、後述する。
【００２０】
画像取得ボタン１０３は、印刷対象の画像を取得する指示を受け付ける。画像取得ボタン１０３が果たす機能の詳細については、後述する。
【００２１】
入力開始ボタン１０１、入力停止ボタン１０２及び画像取得ボタン１０３は、何れも装置本体１００の上面１００ａに配置されている。
【００２２】
検出部１０４は、印刷装置１の移動量及び移動方向を検出する。検出部１０４は、移動検出手段として機能する。検出部１０４は、検出された印刷装置１の移動量及び移動方向を表すデータを、後述する制御部１０６へ供給する。具体的に、検出部１０４は、光学センサ（図示せず）を備え、予め設定されたサンプリング周期毎に検出信号を制御部１０６へ供給する。検出信号は、印刷装置１の移動方向及びサンプリング周期あたりの移動量を示す移動量検出信号を含んでいる。印刷装置１は、検出部１０４によって出力された検出信号に含まれる移動量検出信号に基づいて、自装置の移動量及び移動方向を取得する。上述したサンプリング周期は、光学センサの性能等に応じ、実験等の任意の方法により予め設定されている。より具体的に、検出部１０４は、レーザ式光学センサを備えており、図２に示すように、装置本体１００の底面１００ｂに設けられた開口部から外部へ露出している。検出部１０４は、印刷媒体２の表面へレーザ光を照射し、印刷媒体２の表面で反射されたレーザ光をイメージセンサによって撮像する。検出部１０４は、撮像されたレーザ光の干渉縞を解析することによって移動量検出信号を含む検出信号を生成し、生成された検出信号を制御部１０６へ出力する。
【００２３】
後述するように、印刷装置１は、入力期間において検出部１０４によって検出された自装置の移動に従って印刷対象の画像の入力を受け付ける。また、印刷装置１は、入力期間より後の印刷期間において検出部１０４によって検出された自装置の移動に従って印刷対象の画像を印刷する。
【００２４】
図１に戻り、印刷部１０５は、微滴化したインクを印刷媒体２へ吐出するインクジェット方式により、印刷対象の画像を印刷媒体２に印刷する。印刷部１０５は、印刷手段として機能する。
【００２５】
具体的に、印刷部１０５は、図２に示すように、インクジェットヘッド１０５２ｂを備えている。インクジェットヘッド１０５２ｂの長手方向は、ｙ軸方向に平行である。インクジェットヘッド１０５２ｂは、装置本体１００の底面１００ｂに設けられた開口部から外部へ露出している。インクジェットヘッド１０５２ｂは、記録ヘッド、プリントヘッド等とも呼ばれる。インクジェットヘッド１０５２ｂは、後述するヘッド駆動回路１０５１による制御に従って、後述するインクタンク１０５２ａに充填されたインクを印刷媒体２へ吐出することによって印刷を実行する。インクジェットヘッド１０５２ｂは、印刷ヘッドとして機能する。
【００２６】
より具体的に、インクジェットヘッド１０５２ｂは、複数のインクノズル（図示せず）を備えている。各インクノズルには、後述するインクタンク１０５２ａから供給されたインクが充填されている。各インクノズルに充填されたインクがヒータによって加熱されると気泡が生じ、この気泡が破裂することによって各インクノズルから印刷媒体２へインクが吐出され、印刷が実行される。
【００２７】
後述するように、印刷部１０５は、印刷期間において検出部１０４によって検出された印刷媒体２に対する相対的な印刷装置１の移動に従って印刷媒体２に印刷対象の画像を印刷する。
【００２８】
印刷部１０５は、印刷媒体２に対する相対的な印刷装置１の右方向への１回の移動に従って、最大で、インクジェットヘッド１０５２ｂのｙ軸方向における長さＬ１に等しいｙ軸方向における長さを有する印刷対象の画像を印刷できる。すなわち、インクジェットヘッド１０５２ｂのｙ軸方向における長さＬ１は、印刷部１０５が印刷媒体２に対する相対的な印刷装置１の右方向への１回の移動に従って印刷可能な印刷対象の画像のｙ軸方向における長さの最大値に相当する。本実施形態において、１回の移動とは、印刷装置１が印刷媒体２上に載置されてから、印刷媒体２上を移動した後、リフトオフされるまでの一連の動作を指す。リフトオフとは、印刷装置１が持ち上げられ、印刷媒体２から予め設定されたリフトオフ距離以上に離れることを指す。
【００２９】
印刷装置１は、上述した構成に加えて、図３に示すように、制御部１０６と、ＲＯＭ（Read Only Memory）１０７と、ＲＡＭ（Random Access Memory）１０８と、ヘッド駆動回路１０５１と、インクカートリッジ部１０５２と、計時部１０９と、入力部１１０と、出力部１１１と、無線通信部１１２と、有線通信部１１３と、を備えている。
【００３０】
制御部１０６は、ＣＰＵ（Central Processing Unit）を備え、ＲＯＭ１０７に記憶されたプログラム及びデータに従って、後述する印刷処理を含む各種処理を実行する。制御部１０６は、コマンド及びデータの伝送経路であるシステムバス（図示せず）を介して印刷装置１の各部に接続されており、印刷装置１全体を統括制御する。
【００３１】
ＲＯＭ１０７は、制御部１０６が各種処理を実行するために用いるプログラム及びデータを記憶する。具体的に、ＲＯＭ１０７は、制御部１０６が実行する制御プログラムを記憶する。
【００３２】
ＲＡＭ１０８は、制御部１０６が各種処理を実行することによって生成又は取得したデータを記憶する。具体的に、ＲＡＭ１０８は、制御部１０６が後述する印刷処理を実行することによって生成した、印刷対象の画像を表す画像データを記憶する。また、ＲＡＭ１０８は、制御部１０６が生成した後述する位置データを記憶する。また、ＲＡＭ１０８は、制御部１０６のワークエリアとして機能する。すなわち、制御部１０６は、ＲＯＭ１０７に記憶されたプログラム及びデータをＲＡＭ１０８へ読み出し、読み出されたプログラム及びデータを参照することによって、各種処理を実行する。
【００３３】
ヘッド駆動回路１０５１は、印刷部１０５に設けられ、制御部１０６による制御に従って、インクジェットヘッド１０５２ｂによるインクの吐出を制御する。具体的に、ヘッド駆動回路１０５１は、制御部１０６による制御に従い、ＲＡＭ１０８に記憶された、印刷対象の画像を表す画像データを、検出部１０４によって検出された印刷装置１の移動量に応じてインクジェットヘッド１０５２ｂへ送信する。ヘッド駆動回路１０５１は、画像データをインクジェットヘッド１０５２ｂへ送信したことに応答して、インクの吐出を指示する吐出コマンドをインクジェットヘッド１０５２ｂへ送信することにより、インクジェットヘッド１０５２ｂにインクを吐出させ、印刷を実行させる。
【００３４】
インクカートリッジ部１０５２は、印刷部１０５に設けられており、インクタンク１０５２ａと、上述したインクジェットヘッド１０５２ｂと、を備えている。インクタンク１０５２ａには、インクが充填されている。インクタンク１０５２ａは、インクをインクジェットヘッド１０５２ｂへ供給する。インクジェットヘッド１０５２ｂは、インクタンク１０５２ａから供給されたインクを印刷媒体２へ吐出することにより、印刷を実行する。
【００３５】
計時部１０９は、電力の供給が停止している間も計時を継続するＲＴＣ（Real Time Clock）を備え、計時を行う。計時部１０９は、計時の結果を表すデータを、制御部１０６へ供給する。
【００３６】
入力部１１０は、各種操作ボタン、操作キー、スイッチ等の入力装置を備え、ユーザによって入力された各種指示を受け付け、受け付けた指示を制御部１０６へ供給する。具体的に、入力部１１０は、印刷装置１の電源を投入する指示を受け付ける電源ボタン（図示せず）、上述した入力開始ボタン１０１、入力停止ボタン１０２及び画像取得ボタン１０３と、これらのボタンの押圧を検出するセンサと、を備えている。入力部１１０は、電源ボタンの押圧を検出したことに応答して、印刷装置１の電源を投入する指示を受け付ける。また、入力部１１０は、入力開始ボタン１０１の押圧を検出したことに応答して、印刷対象の画像の入力の受け付けを開始する指示を受け付ける。また、入力部１１０は、入力停止ボタン１０２の押圧を検出したことに応答して、印刷対象の画像の入力の受け付けを停止する指示を受け付ける。また、入力部１１０は、画像取得ボタン１０３の押圧を検出したことに応答して、印刷対象の画像を取得する指示を受け付ける。入力開始ボタン１０１、入力停止ボタン１０２及び画像取得ボタン１０３が果たす機能の詳細については、後述する。
【００３７】
出力部１１１は、制御部１０６による制御に従って、ユーザが認識可能な形態で各種情報を出力する。具体的に、出力部１１１は、表示部駆動回路１１１１と、表示部１１１２と、を備えている。表示部駆動回路１１１１は、制御部１０６による制御に従って、表示部１１１２を制御する。表示部１１１２は、液晶ディスプレイ、有機ＥＬ（Electroluminescence）ディスプレイ等の表示装置を備え、表示部駆動回路１１１１による制御に従って、各種画像を表示する。
【００３８】
無線通信部１１２は、ＰＣ（Personal Computer）、スマートフォン等の外部装置との間で、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等の通信網を介して無線通信を行うことにより、データを送受信する。
【００３９】
有線通信部１１３は、ＵＳＢ（Universal Serial Bus）ポート等の有線通信インタフェースを備え、当該有線通信インタフェースを用いて外部の記憶媒体との間で有線通信を行うことにより、データを送受信する。
【００４０】
上述の物理的構成を備える印刷装置１は、機能的に、図４に示すように、位置取得部１０と、位置データ記憶部１１と、時刻取得部１２と、時刻データ記憶部１３と、軌跡取得部１４と、画像取得部１５と、画像調整部１６と、画像データ記憶部１７と、印刷制御部１８と、を備えている。位置取得部１０、時刻取得部１２、軌跡取得部１４、画像取得部１５、画像調整部１６及び印刷制御部１８は、制御部１０６によって実現される。具体的に、制御部１０６は、ＲＯＭ１０７に記憶された制御プログラムを実行して印刷装置１を制御することにより、これらの各部として機能する。位置データ記憶部１１、時刻データ記憶部１３及び画像データ記憶部１７は、ＲＡＭ１０８によって実現される。具体的に、位置データ記憶部１１、時刻データ記憶部１３及び画像データ記憶部１７は、ＲＡＭ１０８の記憶領域に構築される。
【００４１】
位置取得部１０は、印刷装置１の位置の推移を表す位置データを取得する。位置データは、図５に示すように、一定の時間間隔における印刷装置１の位置を表すデータを含んでいる。具体的に、位置データは、時刻を表すデータと、印刷装置１の位置を表すデータと、を互いに対応付けて含んでいる。より具体的に、位置データは、印刷装置１の位置を表すデータとして、印刷装置１の電源が投入されてから画像取得ボタン１０３の押圧が検出されるまでの期間において最初に入力開始ボタン１０１の押圧が検出された時点における印刷装置１の位置を基準とする、印刷装置１の相対座標を表すデータを含んでいる。位置取得部１０は、上述した移動量検出信号を含む検出信号を検出部１０４から取得し、当該移動量検出信号が表す印刷装置１の移動量及び移動方向に従って位置データを取得する。位置取得部１０は、取得した位置データを位置データ記憶部１１へ供給する。
【００４２】
位置データ記憶部１１は、位置取得部１０によって供給された位置データを記憶する。
【００４３】
時刻取得部１２は、印刷装置１の電源が投入された時刻、入力開始ボタン１０１の押圧が検出された時刻、入力停止ボタン１０２の押圧が検出された時刻及び画像取得ボタン１０３の押圧が検出された時刻を表す時刻データを取得する。具体的に、時刻取得部１２は、印刷装置１の電源が投入されたこと、入力開始ボタン１０１の押圧が検出されたこと、入力停止ボタン１０２の押圧が検出されたこと又は画像取得ボタン１０３の押圧が検出されたことに応答し、計時の結果を表すデータを計時部１０９から取得し、当該データに従って時刻データを取得する。時刻取得部１２は、取得した時刻データを時刻データ記憶部１３へ供給する。
【００４４】
時刻データ記憶部１３は、時刻取得部１２によって供給された時刻データを記憶する。
【００４５】
軌跡取得部１４は、画像取得ボタン１０３の押圧が検出されたことに応答して、位置データ記憶部１１によって記憶された位置データと時刻データ記憶部１３によって記憶された時刻データとに従い、入力期間において検出部１０４によって検出された印刷装置１の軌跡取得開始位置を基点とする移動の軌跡を取得する。入力期間は、印刷装置１の電源が投入されてから画像取得ボタン１０３の押圧が検出されるまでの期間のうち、入力条件が満たされている期間である。入力条件は、入力開始ボタン１０１の押圧が検出された後、入力停止ボタン１０２の押圧が未だ検出されていないときに満たされる。後述するように、画像取得部１５は、印刷対象の画像を、軌跡取得部１４によって取得された入力期間における印刷装置１の移動の軌跡に従って生成し、取得する。すなわち、入力開始ボタン１０１は、印刷対象の画像の入力の受け付けを開始する指示を受け付け、入力停止ボタン１０２は、印刷対象の画像の入力の受け付けを停止する指示を受け付ける。また、後述するように、画像取得部１５は、画像取得ボタン１０３の押圧が検出されたことに応答して、印刷対象の画像を生成し、取得する。すなわち、画像取得ボタン１０３は、印刷対象の画像を取得する指示を受け付ける。入力期間は、第１期間に相当する。軌跡取得部１４は、入力期間を、時刻データ記憶部１３によって記憶された時刻データに従って特定する。軌跡取得部１４は、取得した軌跡を表すデータを、画像取得部１５へ供給する。
【００４６】
以下、ユーザが、図６に示すように、下記の操作（１）〜（９）を順番に行う場合を例に用いて印刷装置１の各機能を説明する。
（１）印刷装置１を印刷媒体２上の位置Ｐ１に載置した後、入力部１１０が備える電源ボタンを押圧することにより印刷装置１の電源を投入する。
（２）入力開始ボタン１０１を押圧した後、印刷装置１を、印刷媒体２上において、位置Ｐ１から位置Ｐ２及び位置Ｐ３を通って位置Ｐ１まで移動させ、入力停止ボタン１０２を押圧する。
（３）印刷装置１を、印刷媒体２上において、位置Ｐ１から位置Ｐ４まで移動させる。
（４）入力開始ボタン１０１を押圧した後、印刷装置１を、印刷媒体２上において、位置Ｐ４から位置Ｐ５を通って位置Ｐ６まで移動させ、入力停止ボタン１０２を押圧する。
（５）印刷装置１を、印刷媒体２上において、位置Ｐ６から位置Ｐ７まで移動させる。
（６）入力開始ボタン１０１を押圧した後、印刷装置１を、印刷媒体２上において、位置Ｐ７から位置Ｐ８を通って位置Ｐ５まで移動させ、入力停止ボタン１０２を押圧する。
（７）印刷装置１を、印刷媒体２上において、位置Ｐ５から位置Ｐ８まで移動させる。
（８）入力開始ボタン１０１を押圧した後、印刷装置１を、印刷媒体２上において、位置Ｐ８から位置Ｐ９まで移動させ、入力停止ボタン１０２を押圧する。
（９）画像取得ボタン１０３を押圧する。
【００４７】
印刷装置１が、上述した操作（１）〜（９）の実行に伴い印刷媒体２上において位置Ｐ１から位置Ｐ９まで移動するに従って、位置取得部１０は、検出部１０４から移動量検出信号を含む検出信号を検出部１０４から取得し、当該移動量検出信号が表す印刷装置１の移動量及び移動方向に従い、当該移動に伴う印刷装置１の入力開始ボタン１０１の押圧が検出された時点における印刷装置１の位置を基準とする位置の推移を表す位置データを取得し、位置データ記憶部１１に記憶させる。
【００４８】
時刻取得部１２は、上述した操作（１）、（２）、（４）、（６）、（８）及び（９）が実行されたことに応答して、計時部１０９から計時の結果を表すデータを取得し、当該データに従い、操作（１）の実行に応答して印刷装置１の電源が投入された時刻、操作（２）、（４）、（６）及び（８）の実行に応答して入力開始ボタン１０１及び入力停止ボタン１０２の押圧が検出された時刻及び操作（９）の実行に応答して画像取得ボタン１０３の押圧が検出された時刻を表す時刻データを取得する。時刻取得部１２は、取得した時刻データを時刻データ記憶部１３に記憶させる。
【００４９】
軌跡取得部１４は、画像取得ボタン１０３の押圧が検出されたことに応答して、位置データ記憶部１１によって記憶された位置データと時刻データ記憶部１３によって記憶された時刻データとに従い、入力期間において検出部１０４によって検出された印刷装置１の入力開始ボタン１０１の押圧が検出された時点における印刷装置１の位置を基準とする移動の軌跡を取得する。図６に示す例では、上述した操作（１）の実行に応答して印刷装置１の電源が投入されてから上述した操作（９）の実行に応答して画像取得ボタン１０３の押圧が検出されるまでの期間のうち、入力開始ボタン１０１の押圧が検出された後、入力停止ボタン１０２の押圧が未だ検出されていない期間である、上述した操作（２）、（４）、（６）及び（８）が実行されている期間が入力期間に該当する。なお、上述した操作（３）、（５）及び（７）が実行されている期間、すなわち、上述した操作（１）の実行に応答して印刷装置１の電源が投入されてから上述した操作（９）の実行に応答して画像取得ボタン１０３の押圧が検出されるまでの期間のうち、入力停止ボタン１０２の押圧が検出された後、入力開始ボタン１０１の押圧が未だ検出されていない期間は、上述した入力条件が満たされていない期間であり、入力期間には該当しない。図６においては、入力期間における印刷装置１の移動の軌跡を実線で示す一方、入力期間に該当しない期間における印刷装置１の移動の軌跡を破線で示している。
【００５０】
画像取得部１５は、軌跡取得部１４によって取得された軌跡に対応する印刷対象の画像を取得する。具体的に、画像取得部１５は、画像取得ボタン１０３の押圧が検出されたことに応答して、軌跡取得部１４によって取得された軌跡を表し、当該軌跡と同じサイズを有する画像を生成し、印刷対象の画像として取得する。すなわち、画像取得部１５は、軌跡取得部１４によって取得された軌跡を表し、当該軌跡のｘ軸方向における長さと同一のｘ軸方向の長さを有し、当該軌跡のｙ軸方向における長さと同一のｙ軸方向の長さを有する画像を生成し、印刷対象の画像として取得する。画像取得部１５は、取得した印刷対象の画像を表す画像データを画像調整部１６へ供給する。画像取得部１５は、画像取得手段として機能する。
【００５１】
具体的に、画像取得部１５は、位置データ記憶部１１によって記憶された位置データに従い、入力期間におけるｘ座標の最大値ｘｍａｘ、ｘ座標の最小値ｘｍｉｎ、ｙ座標の最大値ｙｍａｘ及びｙ座標の最小値ｙｍｉｎをそれぞれ取得する。画像取得部１５は、図７に示すように、軌跡取得部１４によって取得された軌跡を表し、上端Ｅ１のｙ座標が入力期間におけるｙ座標の最大値ｙｍａｘに一致し、下端Ｅ２のｙ座標が入力期間におけるｙ座標の最小値ｙｍｉｎに一致し、右端Ｅ３のｘ座標が入力期間におけるｘ座標の最大値ｘｍａｘに一致し、左端Ｅ４のｘ座標が入力期間におけるｘ座標の最小値ｘｍｉｎに一致する矩形の画像を、印刷対象の画像ＤＷとして取得する。
【００５２】
入力期間におけるｘ座標の最大値ｘｍａｘとｘ座標の最小値ｘｍｉｎとの差は、画像取得部１５によって取得された印刷対象の画像ＤＷのｘ軸方向における長さに相当し、軌跡取得部１４によって取得された図７に示す軌跡のｘ軸方向における長さに一致する。入力期間におけるｙ座標の最大値ｙｍａｘとｙ座標の最小値ｙｍｉｎとの差は、画像取得部１５によって取得された印刷対象の画像ＤＷのｙ軸方向における長さに相当し、軌跡取得部１４によって取得された図７に示す軌跡のｙ軸方向における長さに一致する。
【００５３】
画像調整部１６は、画像取得部１５によって取得された印刷対象の画像ＤＷを縮小する。画像調整部１６は、縮小された印刷対象の画像ＤＷを表す画像データを画像データ記憶部１７へ供給する。画像調整部１６は、画像調整手段として機能する。
【００５４】
具体的に、画像調整部１６は、図８に示すように、画像取得部１５によって取得された印刷対象の画像ＤＷを、当該印刷対象の画像ＤＷの縦横比を一定に保ちつつ、当該印刷対象の画像ＤＷのｙ軸方向における長さＬ２がインクジェットヘッド１０５２ｂのｙ軸方向における長さＬ１に調整定数を乗じて得られる値に一致するように縮小する。印刷対象の画像ＤＷの縦横比は、当該印刷対象の画像ＤＷのｘ軸方向における長さに対する当該印刷対象の画像ＤＷのｙ軸方向における長さの比率である。調整定数は、１以下の定数である。調整定数は、実験等の任意の方法によって予め設定されている。本実施形態においては、０．８が調整定数として設定されている。言い換えると、画像調整部１６は、画像取得部１５によって取得された印刷対象の画像ＤＷを、当該印刷対象の画像ＤＷの縦横比を一定に保ちつつ、当該印刷対象の画像ＤＷのｙ軸方向における長さＬ２が、インクジェットヘッド１０５２ｂのｙ軸方向における長さＬ１以下の長さになるように縮小する。
【００５５】
画像データ記憶部１７は、画像調整部１６によって供給された、縮小された印刷対象の画像ＤＷを表す画像データを記憶する。
【００５６】
印刷制御部１８は、印刷部１０５に、画像調整部１６によって縮小された印刷対象の画像ＤＷを、印刷期間において検出部１０４によって検出された印刷装置１の印刷媒体２に対する相対的な移動に従って印刷媒体２に印刷させる。印刷期間は、画像取得ボタン１０３の押圧が検出されてから印刷対象の画像ＤＷの印刷が完了するまでの期間である。印刷期間は、上述した入力期間より後の期間である。印刷期間は、第２期間に相当する。
【００５７】
具体的に、印刷制御部１８は、印刷部１０５が備えるヘッド駆動回路１０５１を制御し、画像データ記憶部１７に記憶された、画像調整部１６によって縮小された印刷対象の画像ＤＷを表す画像データを、印刷期間において検出部１０４によって検出された印刷装置１の印刷媒体２に対する相対的な移動に従って、印刷部１０５が備えるインクジェットヘッド１０５２ｂへ送信させる。印刷制御部１８は、画像データがインクジェットヘッド１０５２ｂへ送信されたことに応答して、ヘッド駆動回路１０５１を制御し、上述した吐出コマンドをインクジェットヘッド１０５２ｂへ送信させる。インクジェットヘッド１０５２ｂは、吐出コマンドを受信したことに応答して、受信した画像データに従ってインクノズルからインクを吐出し、印刷を実行する。このようにして、印刷部１０５は、印刷制御部１８による制御に従って、画像調整部１６によって縮小された印刷対象の画像ＤＷを、印刷期間において検出部１０４によって検出された印刷装置１の移動に従って印刷媒体２に印刷する。
【００５８】
以下、上述の物理的・機能的構成を備える印刷装置１が実行する印刷処理について、図９のフローチャートを参照して説明する。ユーザが、印刷装置１を印刷媒体２上に載置した後に、入力部１１０が備える電源ボタンを押圧することによって印刷装置１の電源を投入すると、制御部１０６は、図９のフローチャートに示す印刷処理を開始する。
【００５９】
印刷処理が開始されると、まず、時刻取得部１２が、印刷装置１の電源が投入された時刻の計時結果を表すデータを計時部１０９から取得し、当該データに従って時刻データを取得し、取得した時刻データを時刻データ記憶部１３に記憶させる（ステップＳ１０１）。制御部１０６は、画像取得ボタン１０３の押圧が検出されたか否かを判定する（ステップＳ１０２）。画像取得ボタン１０３の押圧が検出されていないと制御部１０６が判定すると（ステップＳ１０２；Ｎｏ）、位置取得部１０は、一定の時間間隔で移動量検出信号を含む検出信号を検出部１０４から取得する（ステップＳ１０３）。位置取得部１０は、ステップＳ１０３で取得された検出信号に含まれた移動量検出信号が表す印刷装置１の移動量及び移動方向に従って位置データを取得し、取得した位置データを位置データ記憶部１１に記憶させる（ステップＳ１０４）。
【００６０】
制御部１０６は、入力開始ボタン１０１の押圧が検出されたか否かを判定する（ステップＳ１０５）。入力開始ボタン１０１の押圧が検出されたと制御部１０６が判定すると（ステップＳ１０５；Ｙｅｓ）、処理はステップＳ１０７へ移る。入力開始ボタン１０１の押圧が検出されていないと判定すると（ステップＳ１０５；Ｎｏ）、制御部１０６は、入力停止ボタン１０２の押圧が検出されたか否かを判定する（ステップＳ１０６）。入力停止ボタン１０２の押圧が検出されていないと制御部１０６が判定すると（ステップＳ１０６；Ｎｏ）、処理はステップＳ１０２へ戻る。入力停止ボタン１０２の押圧が検出されたと制御部１０６が判定すると（ステップＳ１０６；Ｙｅｓ）、時刻取得部１２は、入力開始ボタン１０１又は入力停止ボタン１０２の押圧が検出された時刻の計時結果を表すデータを計時部１０９から取得し、当該データに従って時刻データを取得し、取得した時刻データを時刻データ記憶部１３に記憶させる（ステップＳ１０７）。その後、処理はステップＳ１０２へ戻る。
【００６１】
ステップＳ１０２において、画像取得ボタン１０３の押圧が検出されたと制御部１０６が判定すると（ステップＳ１０２；Ｙｅｓ）、時刻取得部１２は、画像取得ボタン１０３の押圧が検出された時刻の計時結果を表すデータを計時部１０９から取得し、当該データに従って時刻データを取得し、取得した時刻データを時刻データ記憶部１３に記憶させる（ステップＳ１０８）。
【００６２】
軌跡取得部１４は、位置データ記憶部１１によって記憶された位置データと、時刻データ記憶部１３によって記憶された時刻データと、に従って、入力期間において検出部１０４によって検出された入力開始ボタン１０１の押圧が検出された時点における印刷装置１の位置を基準とする印刷装置１の移動の軌跡を取得する（ステップＳ１０９）。
【００６３】
画像取得部１５は、ステップＳ１０９で取得された軌跡を表し、当該軌跡と同じサイズを有する画像を、印刷対象の画像ＤＷとして取得する（ステップＳ１１０）。
【００６４】
画像調整部１６は、ステップＳ１１０で取得された印刷対象の画像ＤＷを、当該印刷対象の画像ＤＷの縦横比を一定に保ちつつ、当該印刷対象の画像ＤＷのｙ軸方向における長さＬ２がインクジェットヘッド１０５２ｂのｙ軸方向における長さＬ１に調整定数を乗じて得られる値に一致するように縮小する（ステップＳ１１１）。
【００６５】
画像調整部１６は、ステップＳ１１１で縮小された印刷対象の画像ＤＷを表す画像データを、画像データ記憶部１７に記憶させる（ステップＳ１１２）。
【００６６】
印刷制御部１８は、印刷部１０５に、ステップＳ１１２で記憶された画像データが表す縮小された印刷対象の画像ＤＷを、印刷期間において検出部１０４によって検出された印刷媒体２に対する相対的な印刷装置１の移動に従って、印刷媒体２に印刷し（ステップＳ１１３）、印刷処理を終了する。
【００６７】
以上説明したとおり、印刷装置１は、入力期間において検出部１０４によって検出された入力開始ボタン１０１の押圧が検出された時点における印刷装置１の位置を基準とする自装置の移動の軌跡に対応する印刷対象の画像ＤＷを、印刷期間において検出部１０４によって検出された印刷媒体２に対する相対的な自装置の移動に従って印刷する。すなわち、印刷装置１は、直感的な操作である、印刷媒体２に対して自装置を相対的に移動させる操作による印刷対象の画像ＤＷの入力を受け付けることができる。さらに、印刷装置１によれば、印刷対象の画像ＤＷの入力にＰＣ、スマートフォン等の外部装置を用いないため、これらの外部装置が存在しない環境でも印刷対象の画像ＤＷの入力を受け付けることができ、ユーザにとっての利便性を向上させることができる。
【００６８】
さらに、印刷装置１は、印刷対象の画像ＤＷを、当該印刷対象の画像ＤＷの縦横比を一定に保ちつつ、当該印刷対象の画像ＤＷのｙ軸方向における長さＬ２がインクジェットヘッド１０５２ｂのｙ軸方向における長さＬ１以下の長さになるように縮小し、縮小された印刷対象の画像ＤＷを印刷する。インクジェットヘッド１０５２ｂのｙ軸方向における長さＬ１は、印刷部１０５が印刷媒体２に対する相対的な印刷装置１の右方向への１回の移動に従って印刷可能な印刷対象の画像のｙ軸方向における長さの最大値に相当する。すなわち、印刷装置１は、自装置の右方向への１回の移動に従って、ユーザが所望するサイズの印刷対象の画像ＤＷを印刷することができる。すなわち、この形態によれば、印刷対象の画像ＤＷを印刷するために印刷装置１を右方向へ複数回移動させる必要がなく、ユーザの操作負荷を軽減することができる。
【００６９】
以上に本発明の実施形態について説明したが、上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、本発明の実施形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００７０】
例えば、上記実施形態では、入力期間が、印刷装置１の電源が投入されてから画像取得ボタン１０３の押圧が検出されるまでの期間のうち、入力条件が満たされている期間であるものとして説明した。しかしながら、これは一例に過ぎず、入力期間は任意に設定できる。例えば、ユーザが入力部１１０を操作することにより第１指示を入力してから、ユーザが入力部１１０を操作することにより当該第１指示とは異なる第２指示を入力するまでの期間を、入力期間として設定してもよい。
【００７１】
また、上記実施形態では、入力条件が、入力開始ボタン１０１の押圧が検出された後、入力停止ボタン１０２の押圧が未だ検出されていないときに満たされるものとして説明した。しかしながら、これは一例に過ぎず、入力条件は任意に設定できる。例えば、入力条件は、入力開始ボタン１０１の押圧が検出された後、入力開始ボタン１０１の押圧の終了が未だ検出されていないときに満たされるものとしてもよい。この場合、入力開始ボタン１０１の押圧の終了を検出するセンサを、入力部１１０に設ければよい。
【００７２】
また、上記実施形態では、画像取得部１５が、軌跡取得部１４によって取得された軌跡を表す画像を生成し、印刷対象の画像ＤＷとして取得するものとして説明した。しかし、これは一例に過ぎず、画像取得部１５は、軌跡取得部１４によって取得された軌跡に対応する任意の画像を、印刷対象の画像ＤＷとして取得することができる。例えば、画像取得部１５は、軌跡取得部１４によって取得された軌跡を表す画像との一致度が予め設定された条件を満たす画像を、印刷対象の画像ＤＷとして取得することができる。具体的に、この場合、印刷装置１は、図１０に示すように、上述した位置取得部１０〜印刷制御部１８に加えて、候補記憶部１９を備えていればよい。候補記憶部１９は、少なくとも１つ以上の画像を印刷対象の画像ＤＷの候補として記憶している。候補記憶部１９は、記憶手段に相当する。画像取得部１５は、候補記憶部１９によって記憶された画像のうち、軌跡取得部１４によって取得された軌跡を表す画像との一致度が取得条件を満たす画像を印刷対象の画像ＤＷとして取得する。取得条件は、実験等の任意の方法によって予め設定された任意の条件である。具体的に、画像取得部１５は、候補記憶部１９によって記憶された画像のうち、軌跡取得部１４によって取得された軌跡を表す画像との一致度が最も大きい画像を印刷対象の画像ＤＷとして取得すればよい。或いは、画像取得部１５は、候補記憶部１９によって記憶された画像のうち、軌跡取得部１４によって取得された軌跡を表す画像との一致度が予め設定された閾値以上である画像を印刷対象の画像ＤＷとして取得してもよい。この閾値は、実験等の任意の方法によって予め設定しておけばよい。
また、上記実施形態では、画像取得部１５は、印刷対象の画像を、軌跡取得部１４によって取得された入力期間における印刷装置１の移動の軌跡に従って生成し、取得するものとして説明した。しかし、これは一例に過ぎず、軌跡取得部１４によって取得された軌跡を無線通信部１１２を介して例えばＰＣやスマートフォンのような外部装置に送信し、外部機器が軌跡に基づいて生成した印刷対象の画像を無線通信部１１２を介して受信し、取得するような構成にしてもよい。
【００７３】
また、上記実施形態では、画像調整部１６が、画像取得部１５によって取得された印刷対象の画像ＤＷを縮小し、印刷制御部１８が、印刷部１０５に、画像調整部１６によって縮小された印刷対象の画像ＤＷを印刷させるものとして説明した。しかし、これは一例に過ぎない。印刷装置１は、画像取得部１５によって取得された印刷対象の画像ＤＷに任意の画像処理を施し、当該画像処理を施した印刷対象の画像ＤＷを印刷することができる。
【００７４】
例えば、画像調整部１６が、画像取得部１５によって取得された印刷対象の画像ＤＷを拡大し、印刷制御部１８が、印刷部１０５に、画像調整部１６によって拡大された印刷対象の画像ＤＷを印刷させることとしてもよい。具体的に、画像調整部１６は、画像取得部１５によって取得された印刷対象の画像ＤＷを、当該印刷対象の画像ＤＷの縦横比を一定に保ちつつ、当該印刷対象の画像のｙ軸方向における長さＬ２がインクジェットヘッド１０５２ｂのｙ軸方向における長さに調整定数を乗じて得られる値に一致するように拡大すればよい。この形態によれば、印刷装置１は、自装置の右方向への１回の移動に従って、ユーザが所望するサイズの印刷対象の画像ＤＷを印刷することができる。すなわち、この形態によれば、印刷対象の画像ＤＷを印刷するために印刷装置１を右方向へ複数回移動させる必要がなく、ユーザの操作負荷を軽減することができる。
【００７５】
或いは、画像調整部１６が、画像取得部１５によって取得された印刷対象の画像ＤＷを回転し、印刷制御部１８が、印刷部１０５に、画像調整部１６によって回転された印刷対象の画像ＤＷを印刷させることとしてもよい。具体的に、画像調整部１６は、図１１に示すように、画像取得部１５によって取得された印刷対象の画像ＤＷを、ｚ軸正方向に関して右回りに９０度回転させればよい。或いは、画像調整部１６は、画像取得部１５によって取得された印刷対象の画像ＤＷを、ｚ軸正方向に関して左回りに９０度回転させればよい。印刷対象の画像ＤＷを９０度回転させるとは、印刷対象の画像ＤＷを、回転前にはｘ軸に平行だった辺（すなわち、上端Ｅ１及び下端Ｅ２）がｙ軸に平行になり、回転前にはｙ軸に平行だった辺（すなわち、右端Ｅ３及び左端Ｅ４）がｘ軸に平行になるまで回転させることを指す。この形態によれば、印刷装置１は、印刷対象の画像ＤＷを、印刷媒体２上における、障害物の存在等が原因で印刷装置１を一の方向へ移動させることが困難な場所に、当該一の方向に直交する他の方向への自装置の移動に従って印刷することができる。
【００７６】
或いは、画像調整部１６が、画像取得部１５によって取得された印刷対象の画像ＤＷを回転した後に縮小又は拡大し、印刷制御部１８が、印刷部１０５に、画像調整部１６によって回転された後に縮小又は拡大された印刷対象の画像ＤＷを印刷させることとしてもよい。具体的に、画像調整部１６は、図１１に示すように、画像取得部１５によって取得された印刷対象の画像ＤＷを、ｚ軸正方向に関して左回りに９０度回転させた後、回転された当該印刷対象の画像ＤＷを、当該印刷対象の画像ＤＷの縦横比を一定に保ちつつ、当該印刷対象の画像のｙ軸方向における長さＬ３がインクジェットヘッド１０５２ｂのｙ軸方向における長さに調整定数を乗じて得られる値に一致するように縮小又は拡大すればよい。或いは、画像調整部１６は、画像取得部１５によって取得された印刷対象の画像ＤＷを、ｚ軸正方向に関して右回りに９０度回転させた後、回転された当該印刷対象の画像ＤＷを、当該印刷対象の画像ＤＷの縦横比を一定に保ちつつ、当該印刷対象の画像のｙ軸方向における長さＬ４がインクジェットヘッド１０５２ｂのｙ軸方向における長さに調整定数を乗じて得られる値に一致するように縮小又は拡大すればよい。この形態によれば、印刷装置１は、自装置の右方向への１回の移動に従って、ユーザが所望するサイズの印刷対象の画像ＤＷを印刷することができる。この形態によれば、印刷装置１は、自装置の右方向への１回の移動に従って、ユーザが所望するサイズの印刷対象の画像ＤＷを印刷することができる。すなわち、この形態によれば、印刷対象の画像ＤＷを印刷するために印刷装置１を右方向へ複数回移動させる必要がなく、ユーザの操作負荷を軽減することができる。
【００７７】
また、上記実施形態では、調整定数が予め設定されているものとして説明したが、これは一例に過ぎない。印刷装置１は、ユーザによる入力部１１０を用いた調整定数の設定を受け付けてもよい。この形態によれば、ユーザは、印刷対象の画像ＤＷを何れのサイズにて印刷媒体２に印刷するか設定することができる。
【００７８】
また、上記実施形態では、画像取得部１５が、軌跡取得部１４によって取得された軌跡を表し、当該軌跡と同じサイズを有する印刷対象の画像ＤＷを取得し、画像調整部１６が、画像取得部１５によって取得された印刷対象の画像ＤＷを縮小し、印刷制御部１８が、印刷部１０５に、画像調整部１６によって縮小された印刷対象の画像ＤＷを印刷させるものとして説明した。しかし、これは一例に過ぎず、印刷制御部１８は、印刷部１０５に、画像取得部１５によって取得された印刷対象の画像ＤＷを印刷させてもよい。すなわち、印刷制御部１８は、印刷部１０５に、画像取得部１５によって印刷対象の画像ＤＷとして取得された、軌跡取得部１４によって取得された軌跡を表し、当該軌跡のｘ軸方向における長さと同一のｘ軸方向の長さを有し、当該軌跡のｙ軸方向における長さと同一のｙ軸方向の長さを有する画像を印刷させてもよい。この形態によれば、印刷装置１は、入力期間における自装置の移動の軌跡を表し、当該軌跡と同じサイズを有する印刷対象の画像ＤＷを、印刷期間における自装置の印刷媒体２上における移動に従って印刷媒体２に印刷できる。このため、印刷装置１は、ユーザによる直感的な操作に従って印刷対象の画像ＤＷのサイズの指定を受け付けることができる。なお、この場合において、印刷対象の画像ＤＷのｙ軸方向における長さがインクジェットヘッド１０５２ｂのｙ軸方向における長さＬ１を上回るとき、すなわち、当該印刷対象の画像ＤＷのｙ軸方向における長さが印刷媒体２に対する相対的な印刷装置１の右方向への１回の移動に従って印刷部１０５が印刷可能な印刷対象の画像ＤＷのｙ軸方向における長さの最大値を上回るときには、印刷装置１は、印刷期間において検出部１０４によって検出された右方向への複数回の移動に従って当該印刷対象の画像ＤＷを印刷すればよい。
【００７９】
また、上記実施形態では、印刷期間が、画像取得ボタン１０３の押圧が検出されてから印刷対象の画像ＤＷの印刷が完了するまでの期間であるものとして説明した。しかし、これは一例に過ぎず、印刷期間は任意に設定できる。例えば、ユーザが入力部１１０を操作することにより第３指示を入力してから、ユーザが入力部１１０を操作することにより当該第３指示とは異なる第４指示を入力するまでの期間を、印刷期間として設定してもよい。
【００８０】
また、上記実施形態では、印刷装置１が、表示部駆動回路１１１１及び表示部１１１２を備えるものとして説明したが、これは一例に過ぎず、印刷装置１は、表示部駆動回路１１１１及び表示部１１１２を備えなくてもよい。すなわち、印刷装置１は、入力期間における自装置の移動の軌跡に応じて印刷対象の画像ＤＷの入力を受け付けるため、外部装置から受信した画像データが表す印刷対象の画像ＤＷを表示してユーザによる確認に供するための構成である表示部駆動回路１１１１及び表示部１１１２を省略することができる。この形態によれば、表示部駆動回路１１１１及び表示部１１１２を備える形態に比べて印刷装置１の構成を簡素化し、印刷装置１を小型化・軽量化すると共に、印刷装置１の製造コストを低下させることができる。
【００８１】
また、上記実施形態では、印刷装置１が、無線通信部１１２及び有線通信部１１３を備えるものとして説明したが、これは一例に過ぎず、印刷装置１は、無線通信部１１２及び有線通信部１１３を備えなくてもよい。すなわち、印刷装置１は、入力期間における自装置の移動の軌跡に応じて印刷対象の画像ＤＷの入力を受け付けるため、印刷対象の画像ＤＷを表す画像データを外部装置から受信するための構成である無線通信部１１２及び有線通信部１１３を省略することができる。この形態によれば、無線通信部１１２及び有線通信部１１３を備える形態に比べて印刷装置１の構成を簡素化し、印刷装置１を小型化・軽量化すると共に、印刷装置１の製造コストを低下させることができる。
【００８２】
また、上記実施形態では、印刷装置１が、手動走査型の印刷装置であるものとして説明したが、これは一例に過ぎず、印刷装置１は、印刷媒体２上で自装置を移動させる移動手段を備え、当該移動に合わせて印刷を行う自走式の印刷装置であってもよい。
【００８３】
また、上記実施形態では、検出部１０４は、光学センサを備え、当該光学センサにより印刷装置１の移動方向及び移動量を検出するものとして説明した。しかし、これは一例に過ぎず、検出部１０４は、任意の方法によって印刷装置１の移動方向及び移動量を検出することができる。例えば、検出部１０４は、機械式エンコーダにより印刷装置１の移動方向及び移動量を検出してもよい。具体的に、機械式エンコーダは、印刷装置１が印刷媒体２に載置された状態において印刷媒体２に接触し、印刷装置１の印刷媒体２上における移動に従って回転する回転部材を備え、当該回転部材の回転に従って印刷装置１の移動方向及び移動量を検出すればよい。
【００８４】
また、上記実施形態では、検出部１０４が、レーザ式光学センサを有するものとして説明したが、これは一例に過ぎず、検出部１０４は、任意の種類の光学センサを有するものであってよい。例えば、検出部１０４は、ＬＥＤ（Light Emitting Diode）光源から印刷媒体２の表面へ光を照射し、印刷媒体２の表面の凹凸により生じた影を撮像し解析することによって印刷装置１の移動方向及び移動量を示す移動量検出信号を出力するＬＥＤ式光学センサを有していてもよい。
【００８５】
また、上記実施形態では、印刷部１０５がインクジェット方式により印刷を行うものとして説明した。しかし、これは一例に過ぎず、印刷部１０５は、任意の方法により印刷を行うものであってよい。例えば、印刷部１０５は、感熱方式や熱転写方式により印刷を行うものであってもよい。
【００８６】
なお、本発明に係る機能を実現するための構成を予め備えた印刷装置として提供できることはもとより、プログラムの適用により、既存の印刷装置を、本発明に係る印刷装置として機能させることもできる。すなわち、本発明に係る印刷装置の各機能構成を実現させるためのプログラムを、既存の印刷装置を制御するＣＰＵ等が実行できるように適用することで、当該既存の印刷装置を本発明に係る印刷装置として機能させることができる。
【００８７】
なお、このようなプログラムの適用方法は任意である。プログラムを、例えば、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、メモリーカード等のコンピュータ読み取り可能な記憶媒体に格納して適用できる。さらに、プログラムを搬送波に重畳し、インターネットなどの通信媒体を介して適用することもできる。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信してもよい。そして、このプログラムを起動し、ＯＳ（Operating System）の制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【００８８】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００８９】
（付記１）
印刷装置であって、
前記印刷装置の移動を検出する移動検出手段と、
第１期間において前記移動検出手段によって検出された移動の軌跡に基づいて生成された印刷対象の画像を取得する画像取得手段と、
前記画像取得手段によって取得された前記印刷対象の画像を、前記第１期間より後の第２期間において前記移動検出手段によって検出された移動に従って印刷媒体に印刷する印刷手段と、
を備えることを特徴とする印刷装置。
【００９０】
（付記２）
前記画像取得手段によって取得された前記印刷対象の画像を縮小、拡大又は回転する画像調整手段をさらに備え、
前記印刷手段は、前記画像調整手段によって縮小、拡大又は回転された前記印刷対象の画像を印刷することを特徴とする付記１に記載の印刷装置。
【００９１】
（付記３）
前記印刷手段は、前記画像調整手段によって縮小又は拡大された前記印刷対象の画像を、前記第２期間において前記移動検出手段によって検出された第１方向への移動に従って、印刷ヘッドを用いて印刷し、
前記画像調整手段は、前記画像取得手段によって取得された前記印刷対象の画像を、当該印刷対象の画像の前記第１方向における長さに対する当該印刷対象の画像の前記第１方向に直交する第２方向における長さの比率を一定に保ちつつ、当該印刷対象の画像の前記第２方向における長さが前記印刷ヘッドの前記第２方向における長さに１以下の定数を乗じて得られる値に一致するように縮小又は拡大することを特徴とする付記２に記載の印刷装置。
【００９２】
（付記４）
前記印刷手段は、前記画像調整手段によって回転された前記印刷対象の画像を、前記第２期間において前記移動検出手段によって検出された第１方向への移動に従って印刷し、
前記画像調整手段は、前記画像取得手段によって取得された前記印刷対象の画像を、当該印刷対象の画像の前記第１方向に平行な辺が前記第１方向に直交する第２方向に平行となり、当該印刷対象の画像の前記第２方向に平行な辺が前記第１方向に平行となるように回転することを特徴とする付記２に記載の印刷装置。
【００９３】
（付記５）
前記印刷手段は、前記画像調整手段によって回転された後に縮小又は拡大された前記印刷対象の画像を、印刷ヘッドを用いて印刷し、
前記画像調整手段は、前記画像取得手段によって取得された前記印刷対象の画像を回転した後に、回転された当該印刷対象の画像を、当該印刷対象の画像の前記第１方向における長さに対する当該印刷対象の画像の前記第２方向における長さの比率を一定に保ちつつ、当該印刷対象の画像の前記第２方向における長さが前記印刷ヘッドの前記第２方向における長さに１以下の定数を乗じて得られる値に一致するように縮小又は拡大することを特徴とする付記４に記載の印刷装置。
【００９４】
（付記６）
少なくとも一つ以上の画像を前記印刷対象の画像の候補として記憶する記憶手段をさらに備え、
前記画像取得手段は、前記記憶手段によって記憶された前記印刷対象の画像の候補のうち、前記軌跡を表す画像との一致度が取得条件を満たすものを前記印刷対象の画像として取得することを特徴とする付記１乃至５の何れか一つに記載の印刷装置。
【００９５】
（付記７）
前記印刷手段は、前記画像取得手段によって取得された前記印刷対象の画像を、前記第２期間において前記移動検出手段によって検出された第１方向への少なくとも１回以上の移動に従って印刷し、
前記印刷対象の画像の前記第１方向における長さは、前記軌跡の前記第１方向における長さと同一であり、
前記印刷対象の画像の前記第１方向に直交する第２方向における長さは、前記軌跡の前記第２方向における長さと同一であることを特徴とする付記１に記載の印刷装置。
【００９６】
（付記８）
印刷装置の移動を検出する移動検出ステップと、
第１期間において前記移動検出ステップで検出された移動の軌跡に基づいて生成された印刷対象の画像を取得する画像取得ステップと、
前記画像取得ステップで取得された前記印刷対象の画像を、前記第１期間より後の第２期間において前記移動検出ステップで検出された移動に従って印刷媒体に印刷する印刷ステップと、
を含むことを特徴とする印刷方法。
【００９７】
（付記９）
コンピュータを、
印刷装置の移動を検出する移動検出手段、
第１期間において前記移動検出手段によって検出された移動の軌跡に基づいて生成された印刷対象の画像を取得する画像取得手段、
前記画像取得手段によって取得された前記印刷対象の画像を、前記第１期間より後の第２期間において前記移動検出手段によって検出された移動に従って印刷媒体に印刷する印刷手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００９８】
１…印刷装置、２…印刷媒体、１０…位置取得部、１１…位置データ記憶部、１２…時刻取得部、１３…時刻データ記憶部、１４…軌跡取得部、１５…画像取得部、１６…画像調整部、１７…画像データ記憶部、１８…印刷制御部、１９…候補記憶部、１００…装置本体、１００ａ…上面、１００ｂ…底面、１０１…入力開始ボタン、１０２…入力停止ボタン、１０３…画像取得ボタン、１０４…検出部、１０５…印刷部、１０５１…ヘッド駆動回路、１０５２…インクカートリッジ部、１０５２ａ…インクタンク、１０５２ｂ…インクジェットヘッド、１０６…制御部、１０７…ＲＯＭ、１０８…ＲＡＭ、１０９…計時部、１１０…入力部、１１１…出力部、１１１１…表示部駆動回路、１１１２…表示部、１１２…無線通信部、１１３…有線通信部、ＤＷ…印刷対象の画像、Ｅ１…印刷対象の画像の上端、Ｅ２…印刷対象の画像の下端、Ｅ３…印刷対象の画像の右端、Ｅ４…印刷対象の画像の左端、Ｌ１…インクジェットヘッドのｙ軸方向における長さ、Ｌ２…縮小された印刷対象の画像のｙ軸方向における長さ、Ｌ３…左回りに回転された印刷対象の画像のｙ軸方向における長さ、Ｌ４…右回りに回転された印刷対象の画像のｙ軸方向における長さ、Ｐ１〜Ｐ９…印刷媒体上における位置、ｘｍａｘ…入力期間におけるｘ座標の最大値、ｘｍｉｎ…入力期間におけるｘ座標の最小値、ｙｍａｘ…入力期間におけるｙ座標の最大値、ｙｍｉｎ…入力期間におけるｙ座標の最小値
【図１】
2019107861.tif 000003
【図２】
2019107861.tif 000004
【図３】
2019107861.tif 000005
【図４】
2019107861.tif 000006
【図５】
2019107861.tif 000007
【図６】
2019107861.tif 000008
【図７】
2019107861.tif 000009
【図８】
2019107861.tif 000010
【図９】
2019107861.tif 000011
【図１０】
2019107861.tif 000012
【図１１】
2019107861.tif 000013