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