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