(57)【要約】【課題】ユーザによる印刷範囲の設定及び視認を容易にする。【解決手段】印刷装置１は、印刷部２０と、印刷制御部５１と、を備える。印刷部２０は、被印刷媒体に印刷対象の画像データを印刷する。印刷制御部５１は、ユーザに把持された印刷装置１が被印刷媒体上を移動する第１の移動の間に印刷部２０を制御して被印刷媒体に印刷対象の装飾部の画像データを印刷させ、装飾部の画像データを印刷後、把持された印刷装置１が被印刷媒体上を移動する第２の移動の間に印刷部２０を制御して印刷対象の画像データを印刷された装飾部で示された範囲に印刷させる。【選択図】図２
2019059125.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
被印刷媒体に印刷対象の画像データを印刷する印刷部と、
ユーザに把持された前記印刷装置が前記被印刷媒体上を移動する第１の移動の間に前記印刷部を制御して前記被印刷媒体に前記印刷対象の装飾部の画像データを印刷させる印刷制御部と、
を備え、
前記印刷制御部は、前記装飾部の画像データを印刷後、把持された前記印刷装置が前記被印刷媒体上を移動する第２の移動の間に前記印刷部を制御して前記印刷対象の画像データを印刷された前記装飾部で示された範囲に印刷させる、
ことを特徴とする印刷装置。
【請求項２】
前記印刷部が印刷した前記装飾部で示された範囲を、前記印刷対象の画像データを印刷する印刷範囲として設定する範囲設定部と、
前記印刷対象を、前記範囲設定部が設定した前記印刷範囲を基に調整する調整部と、
を更に備え、
前記印刷制御部は、前記第２の移動の間に前記調整部によって調整された前記印刷対象の画像データを前記範囲設定部で設定された印刷範囲に印刷するように前記印刷部を制御する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷制御部は、前記装飾部の画像データと調整された前記印刷対象の画像データとを合成した合成画像を作成し、
前記印刷制御部は、前記印刷部を制御して前記被印刷媒体に前記合成画像を印刷させる、
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷制御部は、前記第２の移動後の移動の間においては、前記合成画像を印刷させる、
ことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記調整部は、前記印刷対象を前記印刷範囲に合わせて拡大又は縮小する、
ことを特徴とする請求項２から４のいずれか１項に記載の印刷装置。
【請求項６】
前記被印刷媒体に印刷された前記装飾部の画像データを検出する検出部を更に備え、
前記印刷制御部は、前記第２の移動において前記検出部によって前記被印刷媒体に印刷された前記装飾部の画像データを検出した場合に、前記印刷対象の画像データを前記装飾部内に印刷するように前記印刷部を制御する、
ことを特徴とする請求項１から５のいずれか１項に記載の印刷装置。
【請求項７】
被印刷媒体に印刷対象の画像データを印刷する印刷部を備えた印刷装置の印刷方法であって、
ユーザに把持された前記印刷装置が前記被印刷媒体上を移動する第１の移動の間に前記印刷部を制御して前記被印刷媒体に前記印刷対象の装飾部の画像データを印刷させる装飾印刷処理と、
前記装飾部の画像データを印刷後、把持された前記印刷装置が前記被印刷媒体上を移動する第２の移動の間に前記印刷部を制御して前記印刷対象の画像データを印刷された前記装飾部で示された範囲に印刷させる印刷処理と、を実行する、
ことを特徴とする印刷方法。
【請求項８】
被印刷媒体に印刷対象の画像データを印刷する印刷部を備えた印刷装置のコンピュータに、
ユーザに把持された前記印刷装置が前記被印刷媒体上を移動する第１の移動の間に前記印刷部を制御して前記被印刷媒体に前記印刷対象の装飾部の画像データを印刷させる装飾印刷処理と、
前記装飾部の画像データを印刷後、把持された前記印刷装置が前記被印刷媒体上を移動する第２の移動の間に前記印刷部を制御して前記印刷対象の画像データを印刷された前記装飾部で示された範囲に印刷させる印刷処理と、を実行させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、印刷面に対するハンドヘルドプリンタの動きをトラッキングするためのナビゲーションサブシステムと、その動き及び画像バッファに格納された画像に応じてプリントヘッドから印刷面にインクを吐出させるためのプリントヘッドコントローラとを有するハンドヘルドプリンタを開示している。特許文献１に開示されたハンドヘルドプリンタは、ユーザによって移動させられることによって印刷領域の境界を決定し、境界に合わせて画像を拡大縮小して印刷する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３４１６０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のハンドヘルドプリンタは、印刷領域の境界を設定し、その印刷領域に合わせて画像を拡大縮小して印刷することができる。しかし、境界線のような印刷範囲を示す画像は印刷されないため、ユーザが自ら設定した印刷範囲を視認できないという課題があった。
【０００５】
本発明は上記の課題に鑑みてなされたものであって、ユーザが印刷範囲を容易に設定及び視認することができる印刷装置、印刷方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る印刷装置の一態様は、
印刷装置であって、
被印刷媒体に印刷対象の画像データを印刷する印刷部と、
ユーザに把持された前記印刷装置が前記被印刷媒体上を移動する第１の移動の間に前記印刷部を制御して前記被印刷媒体に前記印刷対象の装飾部の画像データを印刷させる印刷制御部と、
を備え、
前記印刷制御部は、前記装飾部の画像データを印刷後、把持された前記印刷装置が前記被印刷媒体上を移動する第２の移動の間に前記印刷部を制御して前記印刷対象の画像データを印刷された前記装飾部で示された範囲に印刷させる、
ことを特徴とする。
【０００７】
また、上記目的を達成するため、本発明に係る印刷方法の一態様は、
被印刷媒体に印刷対象の画像データを印刷する印刷部を備えた印刷装置の印刷方法であって、
ユーザに把持された前記印刷装置が前記被印刷媒体上を移動する第１の移動の間に前記印刷部を制御して前記被印刷媒体に前記印刷対象の装飾部の画像データを印刷させる装飾印刷処理と、
前記装飾部の画像データを印刷後、把持された前記印刷装置が前記被印刷媒体上を移動する第２の移動の間に前記印刷部を制御して前記印刷対象の画像データを印刷された前記装飾部で示された範囲に印刷させる印刷処理と、を実行する、
ことを特徴とする。
【０００８】
また、上記目的を達成するため、本発明に係るプログラムの一態様は、
被印刷媒体に印刷対象の画像データを印刷する印刷部を備えた印刷装置のコンピュータに、
ユーザに把持された前記印刷装置が前記被印刷媒体上を移動する第１の移動の間に前記印刷部を制御して前記被印刷媒体に前記印刷対象の装飾部の画像データを印刷させる装飾印刷処理と、
前記装飾部の画像データを印刷後、把持された前記印刷装置が前記被印刷媒体上を移動する第２の移動の間に前記印刷部を制御して前記印刷対象の画像データを印刷された前記装飾部で示された範囲に印刷させる印刷処理と、を実行させる、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが印刷範囲を容易に設定及び視認することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷装置の（ａ）側面図及び（ｂ）下面図である。
【図２】印刷装置の構成を示すブロック図である。
【図３】印刷対象の画像を示す図である。
【図４】装飾印刷処理のフローチャートである。
【図５】（ａ）装飾印刷前、（ｂ）装飾印刷中及び（ｃ）装飾印刷後の印刷装置及び被印刷媒体を示す図である。
【図６】印刷処理のフローチャートである。
【図７】（ａ）初回印刷前及び（ｂ）初回印刷後の印刷装置及び被印刷媒体を示す図である。
【図８】（ａ）非初回印刷前及び（ｂ）非初回印刷後の印刷装置及び被印刷媒体を示す図である。
【図９】変形例の印刷装置の（ａ）側面図及び（ｂ）下面図である。
【発明を実施するための形態】
【００１１】
実施の形態に係る印刷装置１について、図面を参照して説明する。なお、図中同一又は相当する部分には同一符号を付す。
【００１２】
図１（ａ）は、実施の形態に係る印刷装置１の側面図であり、図１（ｂ）はその下面図である。図２は、印刷装置１の構成を示すブロック図である。印刷装置１は、ユーザが被印刷媒体２の上を滑らせるように移動させることで、印刷対象の画像（画像データ）を被印刷媒体に印刷することが可能な手動走査型の印刷装置である。このような手動走査型の印刷装置は、ハンディプリンタ、ダイレクトプリンタともいう。
【００１３】
被印刷媒体２は、印刷用紙、印刷用ラベル、段ボールを含み得るが、これに限られるものではない。被印刷媒体２は、記録媒体、印刷対象物ともいう。被印刷媒体２は紙、樹脂から形成されるが、インクを付着させることができる材料を、インクを付着させることができる表面状態で形成したものであればどのようなものであっても良い。
【００１４】
印刷対象の画像１００は、文字、記号、図形、模様、絵、写真を含み得るが、これに限られるものではない。印刷対象の画像１００は、印刷画像、印刷パターンともいう。
【００１５】
図３は、印刷対象の画像１００を示す図である。図３に示すように、印刷対象の画像１００は、印刷対象部１０１と、装飾部１０２と、を含む。印刷対象部１０１は、文字、記号、図形、模様、絵、写真を含み得るが、これに限られるものではない。装飾部１０２は、印刷対象部１０１を囲む矩形である。
【００１６】
図１（ａ），（ｂ）及び図２に戻る。図１（ａ），（ｂ）及び図２に示すように、実施の形態に係る印刷装置１は、筐体１０と、印刷部２０と、移動量測定部３０と、インタフェース部４０と、制御部５０と、記憶部６０と、を備える。
【００１７】
筐体１０は、印刷装置１の構成要素である印刷部２０、移動量測定部３０、インタフェース部４０、制御部５０、及び記憶部６０が配置される筐体である。図１（ａ），（ｂ）に示すように、印刷部２０、移動量測定部３０及びインタフェース部４０は筐体１０から露出している。筐体１０は、樹脂、金属から形成されるが、これに限られるものではない。筐体１０は、印刷部２０が配置された面と隣り合う面にマーカ１１を備える。筐体１０は、装置本体１０ともいう。筐体１０は、内部に基板及び電池等を備えるが、図示及び説明は省略する。
【００１８】
マーカ１１は、ユーザに後述する印刷部２０の印刷ヘッド２２の幅を示すと共に、印刷開始位置を示す。マーカ１１の幅は印刷部２０の幅と等しい。図１（ｂ）に示すように、マーカ１１と印刷ヘッド２２との距離はＬである。距離ＬをオフセットＬともいう。
【００１９】
印刷部２０は、筐体１０の下面に固定配置され、被印刷媒体２に印刷対象の画像１００を印刷する。印刷部２０は、インクが充填されたインクタンク２１と、インクタンク２１に充填されたインクを微滴化して吐出する印刷ヘッド２２と、を備え、インクジェット方式で印刷を行う。インクタンク２１は、印刷ヘッド２２にインクを供給する。印刷ヘッド２２には複数のノズル２３が主走査方向及び副走査方向に沿って配列されている。印刷ヘッド２２は、ノズル２３内のインクをヒータによって加熱して気泡を生じさせ、生じた気泡によってそれぞれのノズル２３から被印刷媒体２へインクを吐出する。
【００２０】
移動量測定部３０は、被印刷媒体２に対して印刷装置１及び印刷装置１に設置された印刷部２０が相対的に移動した量を測定するセンサである。図２に示すように、移動量測定部３０は、ＬＥＤ（Light Emitting Diode）３１とイメージセンサ３２とを含み、ＬＥＤ３１が照射し、被印刷媒体２で反射された光をイメージセンサ３２が読み取り、移動前後の反射光を比較することで、印刷装置１の移動量と、移動の向きとを測定する。移動量測定部３０は、測定した移動量と移動の向きを含むデータを、制御部５０に提供する。
【００２１】
インタフェース部４０は、装飾印刷開始及び装飾印刷終了の指示を含むユーザからの入力の受け付けと、ユーザへの情報の提示とを行うインタフェースである。インタフェース部４０は、受け付けた印刷開始又は印刷停止の指示を制御部５０に提供し、制御部５０から取得した情報をユーザに提示する。インタフェース部４０は、ユーザからの入力を受け付けるボタン、キー又はタッチパッド、ユーザへの情報の提示を行う液晶ディスプレイ又はスピーカ、若しくは両方を兼ねるタッチパネルを含み得るが、これに限られるものではない。
【００２２】
制御部５０は、プログラムを実行することにより印刷装置１を制御する処理装置（プロセッサ）である。制御部５０は、印刷制御部５１と、範囲設定部５２と、調整部５３と、を備える。制御部５０は、ＣＰＵ（Central Processing Unit）を含み得るが、これに限られるものではない。
【００２３】
印刷制御部５１は、インタフェース部４０が装飾印刷開始の指示を受け付けると、インタフェース部４０から装飾印刷開始指示情報を取得し、印刷部２０を制御して印刷を開始する。このとき、筐体１０がユーザによって把持され、印刷を行うために印刷装置１が移動（第１の移動）させられる。印刷制御部５１は、移動量測定部３０が測定した移動量を取得し、印刷部２０を制御して装飾部１０２の印刷部２０の位置に対応する部分の印刷を行う。印刷制御部５１は、インタフェース部４０が装飾印刷終了の指示を受け付けると、インタフェース部４０から装飾印刷終了指示情報を取得し、印刷部２０を制御して印刷を停止する。
【００２４】
印刷制御部５１は、インタフェース部４０が印刷開始の指示を受け付けると、インタフェース部４０から印刷開始指示情報を取得し、初回印刷かどうかの判断を行う。初回印刷である場合、即ち装飾印刷を行った後の最初の印刷である場合、印刷制御部５１は、印刷部２０を制御して印刷対象の画像１００の印刷対象部１０１の印刷を開始する。このとき、筐体１０がユーザによって把持され、印刷を行うために印刷装置１が移動（第２の移動）させられる。印刷制御部５１は、移動量測定部３０が測定した移動量を取得し、印刷部２０を制御して印刷対象の画像１００の印刷部２０の位置に対応する部分の印刷を行う。印刷制御部５１は、印刷すべき印刷対象の画像１００を全て印刷すると、印刷部２０を制御して印刷を停止する。
【００２５】
初回印刷でない場合、即ち非初回印刷である場合、印刷制御部５１は、印刷部２０を制御して印刷対象の画像１００の印刷対象部１０１及び装飾部１０２が合成された合成画像１０３の印刷を開始する。印刷する過程については、初回印刷である場合と同様である。
【００２６】
範囲設定部５２は、印刷制御部５１が印刷した装飾部１０２の大きさを印刷範囲として設定する。範囲設定部５２は、インタフェース部４０が装飾印刷開始の指示を受け付けてから装飾印刷終了の指示を受け付けるまでに印刷装置１が移動した量を移動量測定部３０から取得し、取得した長さを印刷範囲の一辺の長さとして設定する。範囲設定部５２は、印刷部２０の幅を一辺に隣り合う辺の長さとして設定する。
【００２７】
調整部５３は、印刷対象の画像１００の印刷対象部１０１を、範囲設定部５２が設定した印刷範囲に収まるように調整する。印刷対象の画像１００の印刷対象部１０１が文字列である場合は、調整部５３は、文字の拡大又は縮小、行数の変更、フォントの選択等を行い、印刷対象部１０１が装飾部１０２に収まるように調整する。印刷対象の画像１００が模様、絵、写真である場合は、画像の拡大又は縮小を行い、印刷対象部１０１が装飾部１０２に収まるように調整する。調整部５３が行う調整はここで例示したものに限られるものではない。
【００２８】
調整部５３は、印刷された装飾部１０２と同じ大きさの装飾部１０２と調整した印刷対象部１０１とを合成して合成画像１０３を作成する。
【００２９】
記憶部６０は、制御部５０が処理を実行するためのプログラム及びデータを記憶し、制御部５０が処理を実行する際の作業領域として機能する。記憶部６０は、印刷部２０を制御して印刷を行うためのプログラム、移動量測定部３０を制御して移動量を測定するプログラム、印刷範囲を設定するプログラム、印刷対象の画像１００を調整するプログラム、印刷部２０の座標、印刷対象の画像１００のデータを記憶し得るが、記憶する対象はこれに限られるものではない。記憶部６０は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を含み得るが、これに限られるものではない。
【００３０】
図４は、印刷装置１が実行する装飾印刷処理のフローチャートである。印刷装置１が実行する装飾印刷処理について、図４のフローチャートを参照して説明する。
【００３１】
装飾印刷処理開始に伴い、インタフェース部４０がユーザによる装飾印刷開始の指示を受け付け、制御部５０がインタフェース部４０から装飾印刷開始の指示を取得する（ステップＳ１０１）。
【００３２】
装飾印刷開始の指示を取得すると、制御部５０が、記憶部６０から印刷対象の画像１００を取得する（ステップＳ１０２）。
【００３３】
印刷対象の画像１００を取得すると、制御部５０が、移動量測定部３０から印刷装置１の移動量を取得し、装飾印刷開始の指示を取得してからの移動量がオフセットＬに達したかどうか判断する（ステップＳ１０３）。移動量がオフセットＬに達していない場合（ステップＳ１０３：ＮＯ）、移動量がオフセットＬに達するまで繰り返す。
【００３４】
移動量がオフセットＬに達した場合（ステップＳ１０３：ＹＥＳ）、印刷制御部５１が、印刷部２０を制御して印刷対象の画像１００の装飾部１０２の印刷を開始する（ステップＳ１０４）。
【００３５】
装飾部１０２の印刷を開始すると、インタフェース部４０がユーザによる装飾印刷終了の指示を受け付け、制御部５０がインタフェース部４０から装飾印刷終了の指示を取得する（ステップＳ１０５）。
【００３６】
装飾印刷終了の指示を取得すると、制御部５０が、移動量測定部３０から印刷装置１の移動量を取得し、装飾印刷開始の指示を取得してからの移動量がオフセットＬに達したかどうか判断する（ステップＳ１０６）。移動量がオフセットＬに達していない場合（ステップＳ１０６：ＮＯ）、移動量がオフセットＬに達するまで繰り返す。
【００３７】
移動量がオフセットＬに達した場合（ステップＳ１０６：ＹＥＳ）、印刷制御部５１が、印刷部２０を制御して印刷を終了する（ステップＳ１０７）。
【００３８】
印刷を終了すると、範囲設定部５２が、インタフェース部４０が装飾印刷開始の指示を受け付けてから装飾印刷終了の指示を受け付けるまでに印刷装置１が移動した量を移動量測定部３０から取得し、印刷制御部５１が印刷した装飾部１０２の大きさを印刷範囲として設定する（ステップＳ１０８）
【００３９】
印刷範囲を設定すると、調整部５３が、印刷対象の画像１００の印刷対象部１０１を、範囲設定部５２が設定した印刷範囲に収まるように調整する（ステップＳ１０９）。
【００４０】
印刷対象部１０１を調整すると、調整部５３が、印刷された装飾部１０２と同じ大きさの装飾部１０２と調整した印刷対象部１０１とを合成して合成画像１０３を作成し（ステップＳ１１０）、装飾印刷処理を終了する。
【００４１】
図５（ａ）−図５（ｃ）は、装飾部１０２を印刷する印刷装置１と被印刷媒体２とを示す図である。図５（ａ），図５（ｂ）の点線は、ユーザが印刷を望む範囲である。図５（ａ）に示すように、ユーザはマーカ１１が印刷を望む範囲の左端に位置するよう印刷装置１を配置し、インタフェース部４０に装飾印刷開始の指示を入力する。
【００４２】
図５（ｂ）に示すように、ユーザが印刷装置１を左から右に矢印の向きで走査する。ユーザは、マーカ１１が印刷を望む範囲の右端に位置した際に、インタフェース部４０に装飾印刷終了の指示を入力する。
【００４３】
印刷装置１はインタフェース部４０に装飾印刷終了の指示を受け付けてからも印刷を続行し、Ｌだけ走査されると装飾部１０２の印刷を終了する。このようにして、図５（ｃ）に示すように装飾部１０２が被印刷媒体２に印刷される。
【００４４】
図６は、印刷装置１が実行する印刷処理のフローチャートである。印刷装置１が実行する印刷処理について、図６のフローチャートを参照して説明する。
【００４５】
印刷処理開始に伴い、インタフェース部４０がユーザによる印刷開始の指示を受け付け、制御部５０がインタフェース部４０から印刷開始の指示を取得する（ステップＳ２０１）。なお、ユーザは装飾印刷開始の指示をした場所と同じ位置に印刷装置１を位置合わせしてから、印刷開始の指示を行なうものとする。
【００４６】
印刷開始の指示を取得すると、制御部５０が、記憶部６０から印刷対象の画像１００を取得する（ステップＳ２０２）。
【００４７】
印刷対象の画像１００を取得すると、移動量測定部３０から印刷装置１の移動量を取得し、装飾印刷開始の指示を取得してからの移動量がオフセットＬに達したかどうか判断する（ステップＳ２０３）。移動量がオフセットＬに達していない場合（ステップＳ２０３：ＮＯ）、移動量がオフセットＬに達するまで繰り返す。
【００４８】
移動量がオフセットＬに達した場合（ステップＳ２０３：ＹＥＳ）、制御部５０が、初回印刷かどうか、即ち装飾印刷処理を実行した後の最初の印刷処理かどうか判断する（ステップＳ２０４）。
【００４９】
初回印刷である場合（ステップＳ２０４：ＹＥＳ）、印刷制御部５１が、印刷部２０を制御して調整された印刷対象部１０１を印刷し（ステップＳ２０５）、印刷処理を終了する。
【００５０】
非初回印刷である場合（ステップＳ２０４：ＮＯ）、印刷制御部５１が、印刷部２０を制御して合成画像１０３を印刷し（ステップＳ２０６）、印刷処理を終了する。
【００５１】
図７（ａ），図７（ｂ）は、初回印刷における印刷装置１と被印刷媒体２とを示す図である。図７（ａ）に示すように、被印刷媒体２には装飾部１０２が印刷されている。ユーザはマーカ１１が装飾部１０２の左端に位置するよう印刷装置１を配置し、インタフェース部４０に印刷開始の指示を入力する。
【００５２】
図７（ｂ）に示すように、ユーザが印刷装置１を左から右に矢印の向きで走査すると、調整された印刷対象部１０１が印刷される。
【００５３】
図８（ａ），図８（ｂ）は、非初回印刷における印刷装置１と被印刷媒体２とを示す図である。図８（ａ）の点線は、ユーザが印刷を望む範囲である。図８（ａ）に示すように、ユーザはマーカ１１が印刷を望む範囲の左端に位置するよう印刷装置１を配置し、インタフェース部４０に印刷開始の指示を入力する。
【００５４】
図８（ｂ）に示すように、ユーザが印刷装置１を左から右に矢印の向きで走査すると、装飾部１０２及び調整された印刷対象部１０１の合成画像１０３が印刷される。
【００５５】
以上のような構成を備え、装飾印刷処理及び印刷処理を実行することで、印刷装置１は、ユーザの設定する印刷範囲をユーザが視認することを容易にすることができる。
【００５６】
印刷装置１は、装飾部１０２の大きさを基に印刷範囲を設定して印刷対象の画像１００を設定することで、ユーザが印刷を望む画像をユーザが印刷を望む範囲に適した大きさに調整して印刷を行うことができる。
【００５７】
印刷装置１は、ユーザが印刷した装飾部１０２の外には印刷を行わないため、被印刷媒体２の外や、既に他の画像が印刷されている箇所など、ユーザが印刷を望まない箇所に印刷してしまうことを防ぐことができる。
【００５８】
印刷装置１は、初回印刷でない場合は印刷対象部１０１と装飾部１０２とを合成した合成画像１０３を印刷することで、装飾部１０２の印刷による範囲の指定を１回行うだけで、指定した範囲に適した大きさの画像を複数回印刷することができる。
【００５９】
印刷装置１は、移動量がオフセットＬに達してから印刷を開始することで、ユーザがマーカ１１を配置した位置から印刷を開始することになり、ユーザが印刷開始位置に印刷装置１を配置することを容易にすることができる。
【００６０】
（変形例）
以上に本発明の実施の形態について説明したが、この実施の形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、本発明の実施の形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００６１】
印刷部２０はインクタンク２１と印刷ヘッド２２とを含み、インクジェット方式で印刷を行うとしたが、これに限られるものではない。感熱方式、熱転写方式を含むあらゆる印刷方式で印刷を行っても良い。
【００６２】
移動量測定部３０はＬＥＤ３１とイメージセンサ３２とを含み、ＬＥＤ３１が照射して被印刷媒体２で反射された光をイメージセンサ３２が読み取ることで移動量を測定するとしたが、これに限られるものではない。移動量測定部３０は筐体１０の底面に配置されたローラ又はボールを含み、それらの回転を測定することで移動量を測定しても良い。また、レーザ光源を含み、レーザ光源が照射して被印刷媒体２で反射されたレーザ光をイメージセンサ３２が読み取ることで移動量を測定しても良い。
【００６３】
また、初回印刷処理において、ユーザは装飾印刷開始の指示をした場所と同じ位置に印刷装置１を位置合わせしてから、印刷開始の指示を行なうものとしたが、これに限られるものではない。印刷ヘッド２２の走査方向前方にスキャナやイメージセンサを設け、走査しながら印刷された装飾部１０２を検出し、印刷ヘッド２２が印刷された装飾の範囲内に入ったと判断した場合に印刷処理を開始するようにしても良い。
【００６４】
印刷装置１は、複数の移動量測定部３０を備えても良い。図９（ａ）は、この変形例の印刷装置１の側面図であり、図９（ｂ）はその下面図である。図９（ａ），（ｂ）に示すように、この変形例の印刷装置１は、二つの移動量測定部３０を備える。移動量測定部３０が一つしかない場合、印刷装置１の向きの変化、即ち回転を検出することができない。複数の移動量測定部３０を備えることで、印刷装置１の向きの変化を検出することができ、より正確な印刷範囲の設定及び印刷が可能になる。
【００６５】
印刷処理において、印刷装置１は、調整された印刷対象部１０１又は合成画像１０３を印刷すると印刷処理を終了するとしたが、これに限られるものではない。インタフェース部４０がユーザから印刷終了の指示を受け付けた場合に、制御部５０が印刷終了の指示を受けたという情報をインタフェース部４０から取得し、印刷部２０を制御して印刷処理を終了しても良い。
【００６６】
印刷装置１は矩形の装飾部１０２を印刷するとしたが、これに限られるものではない。印刷装置１は、円、楕円、多角形又は直線若しくは曲線で囲まれた図形を装飾部１０２として印刷しても良い。また、括弧及び下線のように範囲を示す記号を装飾部１０２として印刷してもよい。さらに、イラストフレームを含む、模様又は図形で印刷範囲を囲んだ装飾部１０２を印刷してもよい。
【００６７】
印刷装置１が左から右に印刷するものとして説明したが、これに限られるものではない。印刷装置１は任意の方向に印刷を行うことができる。
【００６８】
なお、本発明に係る機能を実現するための構成を予め備えた印刷装置として提供できることはもとより、プログラムの適用により、既存の情報処理装置等を、本発明に係る印刷装置として機能させることもできる。すなわち、実施の形態及び変形例で例示した印刷装置による機能を実現させるためのプログラムを、既存の情報処理装置等を制御するＣＰＵ等が実行できるように適用することで、本発明に係る印刷装置として機能させることができる。また、本発明に係る印刷方法は、印刷装置を用いて実施できる。
【００６９】
また、このようなプログラムの適用方法は任意である。プログラムを、例えば、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、メモリカード等のコンピュータ読み取り可能な記憶媒体に格納して適用できる。さらに、プログラムを搬送波に重畳し、インターネットなどの通信媒体を介して適用することもできる。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信しても良い。そして、このプログラムを起動し、ＯＳ（Operating System）の制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成しても良い。
【００７０】
以上、本発明の好ましい実施の形態について説明したが、本発明は係る特定の実施の形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７１】
（付記１）
印刷装置であって、
被印刷媒体に印刷対象の画像データを印刷する印刷部と、
ユーザに把持された前記印刷装置が前記被印刷媒体上を移動する第１の移動の間に前記印刷部を制御して前記被印刷媒体に前記印刷対象の装飾部の画像データを印刷させる印刷制御部と、
を備え、
前記印刷制御部は、前記装飾部の画像データを印刷後、把持された前記印刷装置が前記被印刷媒体上を移動する第２の移動の間に前記印刷部を制御して前記印刷対象の画像データを印刷された前記装飾部で示された範囲に印刷させる、
ことを特徴とする印刷装置。
【００７２】
（付記２）
前記印刷部が印刷した前記装飾部で示された範囲を、前記印刷対象の画像データを印刷する印刷範囲として設定する範囲設定部と、
前記印刷対象を、前記範囲設定部が設定した前記印刷範囲を基に調整する調整部と、
を更に備え、
前記印刷制御部は、前記第２の移動の間に前記調整部によって調整された前記印刷対象の画像データを前記範囲設定部で設定された印刷範囲に印刷するように前記印刷部を制御する、
ことを特徴とする付記１に記載の印刷装置。
【００７３】
（付記３）
前記印刷制御部は、前記装飾部の画像データと調整された前記印刷対象の画像データとを合成した合成画像を作成し、
前記印刷制御部は、前記印刷部を制御して前記被印刷媒体に前記合成画像を印刷させる、
ことを特徴とする付記２に記載の印刷装置。
【００７４】
（付記４）
前記印刷制御部は、前記第２の移動後の移動の間においては、前記合成画像を印刷させる、
ことを特徴とする付記３に記載の印刷装置。
【００７５】
（付記５）
前記調整部は、前記印刷対象を前記印刷範囲に合わせて拡大又は縮小する、
ことを特徴とする付記２から４のいずれか一つに記載の印刷装置。
【００７６】
（付記６）
前記被印刷媒体に印刷された前記装飾部の画像データを検出する検出部を更に備え、
前記印刷制御部は、前記第２の移動において前記検出部によって前記被印刷媒体に印刷された前記装飾部の画像データを検出した場合に、前記印刷対象の画像データを前記装飾部内に印刷するように前記印刷部を制御する、
ことを特徴とする付記１から５のいずれか一つに記載の印刷装置。
【００７７】
（付記７）
被印刷媒体に印刷対象の画像データを印刷する印刷部を備えた印刷装置の印刷方法であって、
ユーザに把持された前記印刷装置が前記被印刷媒体上を移動する第１の移動の間に前記印刷部を制御して前記被印刷媒体に前記印刷対象の装飾部の画像データを印刷させる装飾印刷処理と、
前記装飾部の画像データを印刷後、把持された前記印刷装置が前記被印刷媒体上を移動する第２の移動の間に前記印刷部を制御して前記印刷対象の画像データを印刷された前記装飾部で示された範囲に印刷させる印刷処理と、を実行する、
ことを特徴とする印刷方法。
【００７８】
（付記８）
被印刷媒体に印刷対象の画像データを印刷する印刷部を備えた印刷装置のコンピュータに、
ユーザに把持された前記印刷装置が前記被印刷媒体上を移動する第１の移動の間に前記印刷部を制御して前記被印刷媒体に前記印刷対象の装飾部の画像データを印刷させる装飾印刷処理と、
前記装飾部の画像データを印刷後、把持された前記印刷装置が前記被印刷媒体上を移動する第２の移動の間に前記印刷部を制御して前記印刷対象の画像データを印刷された前記装飾部で示された範囲に印刷させる印刷処理と、を実行させる、
ことを特徴とするプログラム。
【符号の説明】
【００７９】
１…印刷装置、２…被印刷媒体、１０…筐体（装置本体）、１１…マーカ、２０…印刷部、２１…インクタンク、２２…印刷ヘッド、２３…ノズル、３０…移動量測定部、３１…ＬＥＤ、３２…イメージセンサ、４０…インタフェース部、５０…制御部、５１…印刷制御部、５２…範囲設定部、５３…調整部、６０…記憶部、１００…印刷対象の画像、１０１…印刷対象部、１０２…装飾部、１０３…合成画像。
【図１】
2019059125.tif 000003
【図２】
2019059125.tif 000004
【図３】
2019059125.tif 000005
【図４】
2019059125.tif 000006
【図５】
2019059125.tif 000007
【図６】
2019059125.tif 000008
【図７】
2019059125.tif 000009
【図８】
2019059125.tif 000010
【図９】
2019059125.tif 000011