(57)【要約】【課題】自装置のタイミングローラが印刷媒体から急激に逸脱した場合のみならず、印刷媒体の印刷範囲の外へのユーザの意図しない印刷を防ぐ。【解決手段】印刷装置１は、自装置の移動に伴って印刷媒体への印刷を行う。印刷装置１は、印刷部２０と、検出部５０と、制御部７０と、を備える。印刷部２０は、印刷媒体に画像を印刷する。検出部５０は、印刷媒体のうち印刷部２０による印刷に適さない領域を検出する。制御部７０は、印刷部２０が印刷を行っているときに検出部５０が印刷媒体の印刷に適さない領域を検出すると、印刷部２０による印刷を停止させる。【選択図】図２
2017170720.tif 000002
【特許請求の範囲】
【請求項１】
自装置の移動に伴って印刷媒体への印刷を行う印刷装置であって、
前記印刷媒体に画像を印刷する印刷部と、
前記印刷媒体のうち前記印刷部による印刷に適さない領域を検出する検出部と、
前記印刷部が印刷を行っているときに前記検出部が前記印刷媒体の前記印刷に適さない領域を検出すると、前記印刷部による印刷を停止させる制御部と、を備える
ことを特徴とする印刷装置。
【請求項２】
前記制御部は、前記印刷媒体の前記印刷に適さない領域を前記検出部が検出してから、前記検出部と前記印刷部との間の距離以下の距離だけ前記印刷部により印刷を行わせた上で、前記印刷部による印刷を停止させる、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、前記印刷部による印刷を停止させた後に、前記印刷媒体のうち前記印刷部による印刷に適する領域を前記検出部が検出すると、前記印刷部による印刷を再開させる、
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記検出部は、前記印刷装置又は前記印刷部が前記印刷媒体の前記印刷に適さない領域に到達して生じる加速度を測定する加速度センサを含み、
前記制御部は、前記印刷部が印刷を行っているときに前記検出部が前記加速度を検出すると前記印刷部による印刷を停止させる、
ことを特徴とする請求項１から３のいずれか１項に記載の印刷装置。
【請求項５】
前記検出部は、前記印刷装置又は前記印刷部が前記印刷媒体の前記印刷に適さない領域に到達して通電する接触センサを含み、
前記制御部は、前記印刷部が印刷を行っているときに前記接触センサにより通電が検出されると前記印刷部による印刷を停止させる、
ことを特徴とする請求項１から３のいずれか１項に記載の印刷装置。
【請求項６】
前記検出部は、前記印刷媒体の表面状態を示す値を測定する表面センサを含み、
前記制御部は、前記表面センサによる測定値に基づき、前記印刷媒体のうち前記印刷に適さない領域に前記印刷部が到達したと判断すると、前記印刷部による印刷を停止させる、
ことを特徴とする請求項１から３のいずれか１項に記載の印刷装置。
【請求項７】
自装置の移動に伴って印刷を行う印刷装置による印刷方法であって、
前記印刷装置は、印刷媒体に画像を印刷する印刷部と、前記印刷媒体のうち前記印刷部による印刷に適さない領域を検出する検出部と、を備え、
前記印刷部が印刷を行っているときに前記検出部が前記印刷媒体の前記印刷に適さない領域を検出すると前記印刷部による印刷を停止させる、
ことを特徴とする印刷方法。
【請求項８】
自装置の移動に伴って印刷媒体への印刷を行う印刷装置のコンピュータに、
前記印刷装置の印刷部により、前記印刷媒体に画像を印刷させ、
前記印刷装置の検出部により、前記印刷媒体のうち前記印刷部による印刷に適さない領域を検出させ、
印刷を行っているときに前記検出部により前記印刷媒体の前記印刷に適さない領域が検出されると、前記印刷装置の制御部によって前記印刷部による印刷を停止させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、タイミングローラの記録対象物端部からの脱落を、本体ケースの移動速度の速度変動で検出して印字を停止する印字装置を開示している。特許文献１に開示された印字装置は、タイミングローラを記録紙に当接させた状態で本体ケースを印字方向に移動させると、タイミングローラの回転に基づいて移動速度が演算され、移動速度に基づいて速度変動のデータが求められる。速度変動が所定値以上であると印字動作が停止される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１６３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の印字装置は、タイミングローラが記録紙から急激に逸脱した場合に、速度変動から印字動作を停止させるものであるが、記録対象物の表面のうち印刷しようとする領域が印刷に適さない領域であることを検出して印刷動作を停止するものではないため、印刷媒体の印刷範囲の外へのユーザの意図しない印刷を防ぐにしても、対応できる状況に限りがあった。
【０００５】
本発明は上記の課題に鑑みてなされたものであって、自装置のタイミングローラが印刷媒体から急激に逸脱した場合のみならず、印刷媒体の印刷範囲の外へのユーザの意図しない印刷を防ぐことができる印刷装置、印刷方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る印刷装置の一態様は、
自装置の移動に伴って印刷媒体への印刷を行う印刷装置であって、
前記印刷媒体に画像を印刷する印刷部と、
前記印刷媒体のうち前記印刷部による印刷に適さない領域を検出する検出部と、
前記印刷部が印刷を行っているときに前記検出部が前記印刷媒体の前記印刷に適さない領域を検出すると、前記印刷部による印刷を停止させる制御部と、を備える
ことを特徴とする。
【０００７】
また、上記目的を達成するため、本発明に係る印刷方法の一態様は、
自装置の移動に伴って印刷を行う印刷装置による印刷方法であって、
前記印刷装置は、印刷媒体に画像を印刷する印刷部と、前記印刷媒体のうち前記印刷部による印刷に適さない領域を検出する検出部と、を備え、
前記印刷部が印刷を行っているときに前記検出部が前記印刷媒体の前記印刷に適さない領域を検出すると前記印刷部による印刷を停止させる、
ことを特徴とする。
【０００８】
また、上記目的を達成するため、本発明に係るプログラムの一態様は、
自装置の移動に伴って印刷媒体への印刷を行う印刷装置のコンピュータに、
前記印刷装置の印刷部により、前記印刷媒体に画像を印刷させ、
前記印刷装置の検出部により、前記印刷媒体のうち前記印刷部による印刷に適さない領域を検出させ、
印刷を行っているときに前記検出部により前記印刷媒体の前記印刷に適さない領域が検出されると、前記印刷装置の制御部によって前記印刷部による印刷を停止させる、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、自装置のタイミングローラが印刷媒体から急激に逸脱した場合のみならず、印刷媒体の印刷範囲の外へのユーザの意図しない印刷を防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る印刷装置の側面図である。
【図２】実施の形態１に係る印刷装置の構成を示すブロック図である。
【図３】実施の形態１に係る印刷装置の（ａ）印刷媒体上及び（ｂ）印刷媒体の端部における側面図である。
【図４】実施の形態１における印刷処理のフローチャートである。
【図５】実施の形態２における印刷処理のフローチャートである。
【図６】実施の形態３における印刷処理のフローチャートである。
【図７】実施の形態４に係る印刷装置の（ａ）印刷媒体上及び（ｂ）印刷媒体の端部における側面図である。
【図８】実施の形態５に係る印刷装置の側面図である。
【図９】実施の形態５における印刷処理のフローチャートである。
【図１０】変形例の印刷装置の側面図である。
【発明を実施するための形態】
【００１１】
（実施の形態１）
実施の形態１に係る印刷装置１について、図面を参照して説明する。なお、図中同一又は相当する部分には同一符号を付す。
【００１２】
図１は、実施の形態１に係る印刷装置１の側面図であり、図２は、印刷装置１の構成を示すブロック図である。印刷装置１は、ユーザが印刷媒体２の上を滑らせるように移動させることで、印刷対象の画像を印刷媒体に印刷することが可能な手動走査型の印刷装置である。このような手動走査型の印刷装置は、ハンディプリンタ、ダイレクトプリンタともいう。
【００１３】
なお、本明細書では、印刷装置１から見て印刷媒体２が存在する向きを「下」とし、印刷装置１が印刷を行う際にユーザが走査する向きを「前」として説明する。
【００１４】
印刷媒体２は、印刷用紙、印刷用ラベル、段ボールを含み得るが、これに限られるものではない。印刷媒体２は、記録媒体、印刷対象物ともいう。印刷媒体２は紙、樹脂から形成されるが、インクを付着させることができる材料を、インクを付着させることができる表面状態で形成したものであればどのようなものであっても良い。
【００１５】
印刷対象の画像は、文字、記号、図形、模様、絵、写真を含み得るが、これに限られるものではない。印刷対象の画像は、印刷画像、印刷パターンともいう。
【００１６】
図１及び図２に示すように、実施の形態１に係る印刷装置１は、筐体１０と、印刷部２０と、ローラ３０と、移動量測定部４０と、検出部５０と、インタフェース部６０と、制御部７０と、を備える。
【００１７】
筐体１０は、印刷装置１の構成要素である印刷部２０、ローラ３０、移動量測定部４０、検出部５０、インタフェース部６０及び制御部７０が配置される筐体である。図１に示すように、印刷部２０、ローラ３０及びインタフェース部６０は筐体１０から露出している。筐体１０は、樹脂、金属から形成されるが、これに限られるものではない。
【００１８】
印刷部２０は、筐体１０の下面に配置され、印刷媒体２に印刷対象の画像を印刷する。印刷部２０は、インクが充填されたインクタンク２１と、インクタンク２１に充填されたインクを微滴化して吐出する印刷ヘッド２２と、を備える。インクタンク２１は、印刷ヘッド２２にインクを供給する。印刷ヘッド２２には複数のノズルが主走査方向及び副走査方向に沿って配列されている。印刷ヘッド２２は、ノズル内のインクをヒータによって加熱して気泡を生じさせ、生じた気泡によって、それぞれのノズルから印刷媒体２へインクを吐出する。印刷部２０はインクジェット方式で印刷を行う。
【００１９】
ローラ３０は、筐体１０の下面に配置され、印刷媒体２に接して回転することで印刷装置１をスムーズに移動させる。ローラ３０は、印刷装置１の前方に配置される前ローラ３１と、後方に配置される後ローラ３２とを含む。前ローラ３１と地面との接点と、印刷部２０の印刷ヘッド２２の最前部との印刷媒体２上における距離はＬである。
【００２０】
移動量測定部４０は、印刷装置１がどれだけ移動したかを測定するセンサである。移動量測定部４０は、ＬＥＤ（Light Emitting Diode）４１とイメージセンサ４２とを含み、ＬＥＤ４１が照射し、印刷媒体２で反射された光をイメージセンサ４２が読み取り、移動前後の反射光を比較することで、印刷装置１の移動量と、移動の向きとを測定する。移動量測定部４０は、測定した移動量と移動の向きを含むデータを、制御部７０に提供する。
【００２１】
検出部５０は、印刷装置１又は印刷部２０が、印刷媒体２とそれ以外の部分との境界、即ち印刷媒体２の端部に到達したことを検出するためのセンサである。検出部５０は、印刷装置１の上下方向、即ち印刷媒体２に垂直な方向の加速度を測定する加速度センサ５１を含む。検出部５０は、加速度センサ５１が測定した加速度を含むデータを、制御部７０に提供する。
【００２２】
検出部５０によって印刷媒体２の端部を検出する方法について具体的に説明する。図３（ａ）及び（ｂ）は、印刷処理を実行中の印刷装置１の側面図である。なお、図３（ａ）及び（ｂ）では、筐体１０の内部の構成要素の図示は省略している。図３（ａ）に示すように、ユーザが印刷装置１を前方である矢印Ａの方向に走査し、印刷を行っている。図３（ｂ）に示すように、印刷装置１又は印刷部２０が移動し、前ローラ３１が印刷媒体２の端部に到達すると、前ローラ３１が印刷媒体２から外れ、下方向である矢印Ｂの方向に移動する。このとき、筐体１０の内部の加速度センサ５１が印刷装置１の下向きの加速度を検出し、加速度を含むデータを制御部７０に提供する。制御部７０は、検出部５０が下向きの加速度を検出したことで、印刷装置１又は印刷部２０が印刷媒体２の端部に到達したと判断する。さらに具体的には、前ローラ３１が印刷媒体２の端部に到達したと判断する。
【００２３】
インタフェース部６０は、印刷開始又は印刷終了の指示を含むユーザからの入力の受け付けと、ユーザへの情報の提示とを行うインタフェースである。インタフェース部６０は、受け付けた印刷開始又は印刷終了の指示を制御部７０に提供し、制御部７０から取得した情報をユーザに提示する。インタフェース部６０は、ユーザからの入力を受け付けるボタン、キー、タッチパッド、ユーザへの情報の提示を行う液晶ディスプレイ、スピーカ、及び両方を兼ねるタッチパネルを含み得るが、これに限られるものではない。
【００２４】
制御部７０は、プログラムを実行することにより印刷装置１を制御する処理装置である。制御部７０は、ＣＰＵ（Central Processing Unit）を含み得るが、これに限られるものではない。
【００２５】
制御部７０は、インタフェース部６０が印刷開始の指示を受け付けると、インタフェース部６０から印刷開始指示情報を取得し、印刷部２０を制御して印刷を開始する。このとき、筐体１０がユーザによって把持され、印刷装置１が移動させられる。制御部７０は、移動量測定部４０が測定した移動量を取得し、印刷部２０を制御して、印刷部２０の印刷媒体２における位置に対応した印刷対象の画像の印刷を行う。制御部７０は、終了条件が満たされると、印刷部２０を制御して印刷を終了する。終了条件は、印刷すべき印刷対象の画像を全て印刷したか、インタフェース部６０が印刷終了の指示を受け付けた場合に満たされる。
【００２６】
制御部７０は、印刷が開始されてから検出部５０が下向きの加速度を検出すると、検出部５０から検出した加速度を含むデータを取得し、印刷装置１又は印刷部２０が印刷媒体２の境界に到達したと判断して、印刷部２０を制御して印刷を終了する。
【００２７】
記憶部８０は、制御部７０が処理を実行するためのプログラム及びデータを記憶し、制御部７０が処理を実行する際の作業領域として機能する。記憶部８０は、印刷部２０を制御して印刷を行うためのプログラム、移動量測定部４０を制御して移動量を測定するプログラム、検出部５０を制御して印刷媒体２の端部を検出するプログラム、印刷対象の画像のデータを記憶し得るが、記憶する対象はこれに限られるものではない。記憶部８０は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を含み得るが、これに限られるものではない。
【００２８】
図４は、実施の形態１における印刷処理のフローチャートである。実施の形態１に係る印刷装置１が実行する印刷処理について、図４のフローチャートを参照して説明する。
【００２９】
インタフェース部６０がユーザによる印刷開始の指示を受け付ける（ステップＳ１０１）と、制御部７０はインタフェース部６０から印刷開始の指示を取得し、印刷部２０を制御して印刷を開始する（ステップＳ１０２）。
【００３０】
印刷を開始すると、制御部７０は、検出部５０が下向きの加速度を検出したかどうか判断する（ステップＳ１０３）。
【００３１】
検出していないと判断した場合（ステップＳ１０３：ＮＯ）、制御部７０は、終了条件が満たされたかどうか判断する（ステップＳ１０４）。
【００３２】
満たされたと判断した場合（ステップＳ１０４：ＹＥＳ）、制御部７０は印刷部２０を制御して印刷を終了し（ステップＳ１０５）、印刷処理を終了する。満たされていないと判断した場合（ステップＳ１０４：ＮＯ）、印刷を継続してステップＳ１０３に戻る。
【００３３】
ステップＳ１０３において検出部５０が下向きの加速度を検出したと判断した場合（ステップＳ１０３：ＹＥＳ）、制御部７０は印刷部２０を制御して印刷を終了し（ステップＳ１０５）、印刷処理を終了する。
【００３４】
以上のような構成を備え、印刷処理を実行することで、実施の形態１に係る印刷装置１は、印刷媒体２の印刷範囲の外へのユーザの意図しない印刷を防ぐことができる。つまり、印刷媒体２の端部に到達したといった理由のために、印刷装置１の印刷部２０による印刷を継続することが不適当である領域を通過する場合に、その印刷に不適な範囲では印刷を行わず、印刷媒体２が存在する、即ち、印刷に適する範囲のみに効率的に印刷を行うことができる。これにより、印刷媒体２の印刷範囲の外を汚すことが防がれるだけでなく、インクを無駄にしてしまうことも防ぐことができる。
【００３５】
（実施の形態２）
実施の形態２に係る印刷装置１について、図面を参照して説明する。
【００３６】
制御部７０は、印刷が開始されてから検出部５０が下向きの加速度を検出すると、検出部５０から検出した加速度を含むデータを取得し、印刷装置１又は印刷部２０が印刷媒体２の境界に到達したと判断する。
【００３７】
実施の形態１では、制御部７０は印刷装置１又は印刷部２０が印刷媒体２の境界に到達したと判断した時点で印刷部２０を制御して印刷を終了したが、実施の形態２では、制御部７０は印刷装置１又は印刷部２０が印刷媒体２の境界に到達したと判断すると、印刷部２０を制御して距離Ｌだけ印刷を継続してから印刷を終了する。
【００３８】
図５は、実施の形態２における印刷処理のフローチャートである。実施の形態２に係る印刷装置１が実行する印刷処理について、図５のフローチャートを参照して説明する。なお、ステップＳ２０１からステップＳ２０５はそれぞれ実施の形態１で説明したステップＳ１０１からステップＳ１０５と同様である。
【００３９】
ステップＳ２０３において検出部５０が下向きの加速度を検出したと判断した場合（ステップＳ２０３：ＹＥＳ）、制御部７０は印刷部２０を制御して距離Ｌだけ印刷を継続し（ステップＳ２０６）、ステップＳ２０５に移行する。
【００４０】
以上のような構成を備え、印刷処理を実行することで、実施の形態２に係る印刷装置１は、印刷媒体２の印刷範囲の外へのユーザの意図しない印刷を防ぐことができる。つまり、印刷媒体２の端部に到達したといった理由のために、印刷装置１の印刷部２０による印刷を継続することが不適当である領域を通過する場合に、その印刷に不適な範囲では印刷を行わず、印刷媒体２が存在する、即ち、印刷に適する範囲のみに効率的に印刷を行うことができるだけでなく、さらに、印刷媒体２の端部まで印刷を行うことができ、印刷媒体２を無駄にすることなく効率的に印刷を行うことが可能になる。
【００４１】
（実施の形態３）
実施の形態３に係る印刷装置１について、図面を参照して説明する。
【００４２】
実施の形態３において、制御部７０は、印刷装置１の高さの変位を示す変数ｈを使用する。印刷処理を開始すると、制御部７０はｈに０を代入する。制御部７０は、検出部５０から加速度ａを含むデータを取得する。制御部７０は、下向きの加速度を含むデータを取得した場合、即ちａ＜０の場合はｈをデクリメントし、上向きの加速度を含むデータを取得した場合、即ちａ＞０の場合はｈをインクリメントする。
【００４３】
制御部７０は、印刷を開始してから、ｈ＝０の場合は印刷を継続する。ｈ＝０からｈ≠０に変化すると、ｈが変化した位置から距離Ｌだけ進んだ位置Ｐを示す情報を記憶部８０に記憶する。また、ｈ≠０からｈ＝０に変化すると、ｈが変化した位置から距離Ｌだけ進んだ位置Ｑを示す情報を記憶部８０に記憶する。記憶部８０に記憶される位置Ｐ及び位置Ｑを示す情報はそれぞれ一つに限られず、複数の位置Ｐ及び位置Ｑを示す情報が記憶部８０に記憶され得る。
【００４４】
制御部７０は、印刷装置１の現在位置が位置Ｐである、即ち印刷装置１又は印刷部２０が位置Ｐに到達したと判断すると、印刷部２０を制御して印刷を停止する。また、印刷装置１の現在位置が位置Ｑである、即ち印刷装置１又は印刷部２０が位置Ｑに到達したと判断すると、印刷部２０を制御して印刷を再開する。
【００４５】
図６は、実施の形態３における印刷処理のフローチャートである。実施の形態３に係る印刷装置１が実行する印刷処理について、図６のフローチャートを参照して説明する。
【００４６】
インタフェース部６０がユーザによる印刷開始の指示を受け付ける（ステップＳ３０１）と、制御部７０はインタフェース部６０から印刷開始の指示を取得し、変数ｈに０を代入して（ステップＳ３０２）、印刷部２０を制御して印刷を開始する（ステップＳ３０３）。
【００４７】
印刷を開始すると、制御部７０は、検出部５０が加速度を検出したかどうか判断する（ステップＳ３０４）。
【００４８】
検出していないと判断した場合（ステップＳ３０４：ＮＯ）、後述するステップＳ３１１に移行する。検出したと判断した場合（ステップＳ３０４：ＹＥＳ）、制御部７０は検出部５０から加速度ａを取得し、ａが０より大きいかどうか判断する（ステップＳ３０５）。
【００４９】
ａ＞０の場合（ステップＳ３０５：ＹＥＳ）、制御部７０はｈをインクリメントする（ステップＳ３０６）。ａ＜０の場合（ステップＳ３０５：ＮＯ）、制御部７０はｈをデクリメントする（ステップＳ３０７）。
【００５０】
ｈをインクリメント又はデクリメントすると、制御部７０は、ｈ＝０かどうかを判断する（ステップＳ３０８）。
【００５１】
ｈ＝０の場合（ステップＳ３０８：ＹＥＳ）、制御部７０は、距離Ｌだけ進んだ位置Ｑを示す情報を記憶部８０に記憶する（ステップＳ３０９）。ｈ≠０の場合（ステップＳ３０８：ＮＯ）、制御部７０は、距離Ｌだけ進んだ位置Ｐを示す情報を記憶部８０に記憶する（ステップＳ３１０）。
【００５２】
位置Ｐ又は位置Ｑを示す情報を記憶部８０に記憶すると、制御部７０は、印刷装置１又は印刷部２０が位置Ｐに到達したかどうか判断する（ステップＳ３１１）。
【００５３】
到達したと判断した場合（ステップ３１１：ＹＥＳ）、制御部７０は印刷部２０を制御して印刷を停止し（ステップＳ３１２）、次に述べるステップＳ３１３に移行する。
【００５４】
到達していないと判断した場合（ステップＳ３１１：ＮＯ）、：制御部７０は、印刷装置１又は印刷部２０が位置Ｑに到達したかどうか判断する（ステップＳ３１３）。
【００５５】
到達したと判断した場合（ステップ３１３：ＹＥＳ）、制御部７０は印刷部２０を制御して印刷を再開し（ステップＳ３１４）、次に述べるステップＳ３１５に移行する。
【００５６】
到達していないと判断した場合（ステップＳ３１３：ＮＯ）、：制御部７０は、終了条件が満たされたかどうか判断する（ステップＳ３１５）。
【００５７】
満たされたと判断した場合（ステップＳ３１５：ＹＥＳ）、制御部７０は印刷部２０を制御して印刷を終了し（ステップＳ３１６）、印刷処理を終了する。満たされていないと判断した場合（ステップＳ３１５：ＮＯ）、ステップＳ３０４に戻る。
【００５８】
以上のような構成を備え、印刷処理を実行することで、実施の形態３に係る印刷装置１は、印刷媒体２の印刷範囲の外へのユーザの意図しない印刷を防ぐことができる。さらに、印刷媒体２の端部に再度到達した際は、印刷媒体２の端部を検出し、印刷を再開することができる。これにより、穴のようなある範囲だけ印刷媒体２が存在しない、又は、印刷媒体２の表面のうち凹凸が存在するなどの理由のために、印刷装置１の印刷部２０による印刷を継続することが不適当である領域を通過する場合に、その印刷に不適な範囲では印刷を行わず、印刷媒体２が存在する、又は、印刷媒体２の表面に凹凸が存在しない、即ち、印刷に適する範囲のみに効率的に印刷を行うことができる。具体的には、印刷媒体２が存在しない領域や表面のうち凹凸が存在する領域へさしかかる前に印刷を中断し、それらの領域を通過し終わると印刷を再開することができる。
【００５９】
（実施の形態４）
実施の形態４に係る印刷装置１について、図面を参照して説明する。
【００６０】
図７（ａ）及び（ｂ）は、実施の形態４に係る印刷装置１の側面図である。なお、図７（ａ）及び（ｂ）では、筐体１０の内部の構成要素の図示は、検出部５０を除いては省略している。
【００６１】
実施の形態４に係る印刷装置１は、図７（ａ）に示すように、実施の形態１のローラ３０を備えず、筐体１０の下面が印刷媒体２に接している。実施の形態４において、検出部５０は、接触部５２と、接触センサ５３と、導体板５４と、バネ５５と、を備える。
【００６２】
接触部５２は、棒状に形成され、筐体１０に摺動可能かつ一端が筐体１０の下面から突出可能なように配置されている。図に示すように、印刷装置１又は印刷部２０が印刷媒体２の端部に到達すると、接触部５２が筐体１０の下面から突出する。
【００６３】
接触センサ５３は、表面に複数の通電点を備え、導電性を有する素材と表面の通電点とが接触し通電することで接触を検出するセンサである。接触センサ５３は、筐体１０の内部の接触部５２の上方に位置する部分に配置されている。接触センサ５３は、導体板５４との接触を検出する。
【００６４】
導体板５４は、バネ５５を介して接触部５２の他端に接続されている。図７（ａ）に示すように、印刷装置１が印刷媒体２の上に位置しているときは、接触部５２が筐体１０の下面から突出しておらず、導体板５４は接触センサ５３に接触している。図７（ｂ）に示すように、印刷装置１又は印刷部２０が印刷媒体２の端部に到達すると、接触部５２が筐体１０の下面から突出し、導体板５４は接触センサ５３から離れ、接触センサ５３は導体板５４が離れたことを検出する。導体板５４が接触センサ５３から離れたことは接触部５２が筐体１０の下面から突出したことを意味し、印刷装置１又は印刷部２０が印刷媒体２の境界に到達したことを意味する。
【００６５】
接触センサ５３が導体板５４が離れたことを検出すると、検出部５０は、検出したデータを制御部７０に提供する。制御部７０は、検出部５０からデータを取得すると、印刷装置１又は印刷部２０が印刷媒体２の境界に到達したと判断し、印刷部２０を制御して印刷を停止させる。
【００６６】
以上のような構成を備えることで、実施の形態４に係る印刷装置１は、印刷媒体２の印刷範囲の外へのユーザの意図しない印刷を防ぐことができる。つまり、印刷媒体２の端部に到達したといった理由のために、印刷装置１の印刷部２０による印刷を継続することが不適当である領域を通過する場合に、その印刷に不適な範囲では印刷を行わず、印刷媒体２が存在する、即ち、印刷に適する範囲のみに効率的に印刷を行うことができるだけでなく、さらに、ローラ３０を備えず、筐体１０の下面を平坦に形成することも可能になる。
【００６７】
（実施の形態５）
実施の形態５に係る印刷装置１について、図面を参照して説明する。
【００６８】
図８は、実施の形態５に係る印刷装置１の側面図である。実施の形態５に係る印刷装置１は、図８に示すように、実施の形態１のローラ３０を備えず、筐体１０の下面が印刷媒体２に接している。実施の形態５の検出部５０は、図８に示すように、表面センサ５６を備える。
【００６９】
表面センサ５６は、印刷媒体２の表面状態を測定し、ＳＱＵＡＬ（Surface QUALity）値を測定するセンサである。表面センサ５６は、筐体１０の下面に露出して配置されている。検出部５０は、表面センサ５６が測定したＳＱＵＡＬ値を含むデータを制御部７０に提供する。
【００７０】
制御部７０は、検出部５０からＳＱＵＡＬ値を含むデータを取得し、印刷媒体２上におけるＳＱＵＡＬ値の時間ΔＴでの平均値ｍ１を算出する。制御部７０は、検出部５０から取得したＳＱＵＡＬ値ｓと平均値ｍ１とを比較し、その差の絶対値が閾値を超えると、印刷装置１又は印刷部２０が印刷媒体２の境界に到達したと判断し、印刷部２０を制御して印刷を停止させる。
【００７１】
制御部７０は、印刷を停止すると、ＳＱＵＡＬ値の時間ΔＴでの平均値ｍ２を算出する。制御部７０は、平均値ｍ１と平均値ｍ２とを比較し、差の絶対値が閾値を超えない場合は、印刷装置１又は印刷部２０が印刷媒体２の境界に再度到達して印刷部２０が印刷媒体２上に戻ったと判断し、印刷部２０を制御して印刷を再開させる。差の絶対値が閾値を超えた場合は、印刷装置１が印刷媒体２上に戻らないと判断し、印刷を終了する。
【００７２】
図９は、実施の形態５における印刷処理のフローチャートである。実施の形態５に係る印刷装置１が実行する印刷処理について、図９のフローチャートを参照して説明する。なお、ステップＳ５０１及びステップＳ５０２はそれぞれ実施の形態１で説明したステップＳ１０１及びステップＳ１０２と同様である。
【００７３】
ステップＳ５０２で印刷を開始すると、制御部７０は、検出部５０からＳＱＵＡＬ値を含むデータを取得し、印刷媒体２上におけるＳＱＵＡＬ値の時間ΔＴでの平均値ｍ１を算出する（ステップＳ５０３）。
【００７４】
平均値ｍ１を算出すると、制御部７０は、検出部５０からＳＱＵＡＬ値ｓを取得する（ステップＳ５０４）。
【００７５】
ＳＱＵＡＬ値ｓを取得すると、制御部７０は、ｓとｍ１とを比較し、ｓとｍ１との差の絶対値が閾値より大きいかどうか判断する（ステップＳ５０５）。閾値より大きいと判断した場合（ステップＳ５０５：ＹＥＳ）、制御部７０は印刷部２０を制御して印刷を停止する（ステップＳ５０６）。
【００７６】
印刷を停止すると、制御部７０は、検出部５０からＳＱＵＡＬ値を含むデータを取得し、ＳＱＵＡＬ値の時間ΔＴでの平均値ｍ２を算出する（ステップＳ５０７）。
【００７７】
平均値ｍ２を算出すると、制御部７０は、ｍ１とｍ２とを比較し、ｍ１とｍ２との差の絶対値が閾値より大きいかどうか判断する（ステップＳ５０８）。
【００７８】
閾値より大きいと判断した場合（ステップＳ５０８：ＹＥＳ）、後述するステップＳ５１２に移行する。閾値以下と判断した場合（ステップＳ５０８：ＮＯ）、制御部７０は印刷部２０を制御して印刷を再開する（ステップＳ５０９）。
【００７９】
印刷を再開すると、制御部７０は、終了条件が満たされたかどうか判断する（ステップＳ５１０）。
【００８０】
満たされたと判断した場合（ステップＳ５１０：ＹＥＳ）、制御部７０は印刷部２０を制御して印刷を終了し（ステップＳ５１１）、印刷処理を終了する。満たされていないと判断した場合（ステップＳ５１０：ＮＯ）、ステップＳ５０３に戻る。
【００８１】
ステップＳ５０５においてｓとｍ１との差の絶対値が閾値以下であると判断した場合（ステップＳ５０５：ＮＯ）、ステップＳ５１０に移行する。
【００８２】
ステップＳ５１２では、ステップＳ５０６で印刷を停止してから印刷装置１が走査された距離が閾値を超えたかどうかを判断する。この走査距離が閾値を超えていると判断した場合（ステップＳ５１２：ＹＥＳ）、制御部７０は印刷処理を終了し、この走査距離が閾値を超えていないと判断した場合（ステップＳ５１２：ＮＯ）、ステップＳ５１０に移行する。
【００８３】
以上のような構成を備え、印刷処理を実行することで、実施の形態５に係る印刷装置１は、印刷媒体２の印刷範囲の外へのユーザの意図しない印刷を防ぐことができる。つまり、印刷媒体２の端部に到達したといった理由のために、印刷装置１の印刷部２０による印刷を継続することが不適当である領域を通過する場合に、その印刷に不適な範囲では印刷を行わず、印刷媒体２が存在する、即ち、印刷に適する範囲のみに効率的に印刷を行うことができるだけでなく、さらに、ローラ３０を備えず、筐体１０の下面を平坦に形成することも可能になる。また、印刷媒体２の端部に到達していなくとも、表面状態が著しく変化した場合は、印刷に適さないとして印刷することを防ぐことができる。
【００８４】
（変形例）
以上に本発明のいくつかの実施の形態について説明したが、これらの実施の形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、本発明の実施の形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００８５】
印刷部２０はインクタンク２１と印刷ヘッド２２とを含み、インクジェット方式で印刷を行うとしたが、これに限られるものではない。感熱方式、熱転写方式を含むあらゆる印刷方式で印刷を行っても良い。
【００８６】
移動量測定部４０はＬＥＤ４１とイメージセンサ４２とを含み、ＬＥＤ４１が照射し、印刷媒体２で反射された光をイメージセンサ４２が読み取ることで移動量を測定するとしたが、これに限られるものではない。ローラ３０に光を照射し、反射された光を測定することでローラ３０の回転速度を測定し、印刷装置１の移動量を測定しても良い。また、これら二つの方式をともに実行しても良い。
【００８７】
制御部７０は、印刷が開始されてから検出部５０が下向きの加速度を検出すると、印刷部２０を制御して印刷を停止するとしたが、これに限られるものではない。検出部５０が検出した加速度が閾値を超えた場合に印刷を停止させ、閾値を超えない場合には印刷を継続するようにしても良い。このようにすることで、印刷媒体２に微少なごみ、へこみがあった場合に印刷を停止してしまうことを防ぐことができる。
【００８８】
制御部７０は、終了条件が満たされたと判断すると印刷部２０を制御して印刷を終了するとしたが、これに限られるものではない。終了条件が満たされたときに印刷部２０が印刷を行っていない状態にある場合は、そのまま印刷処理を終了する。
【００８９】
実施の形態２において、制御部７０が印刷部２０を制御して距離Ｌだけ印刷を継続してから印刷を停止するとしたが、これに限られるものではない。距離Ｌ以下の任意の距離だけ印刷を継続してから印刷を停止しても良い。こうすることで、印刷媒体２に余白を残すことができる。さらに、制御部７０は、印刷対象の画像のまだ印刷されていない部分の長さと距離Ｌとを比較し、まだ印刷されていない部分の長さが距離Ｌより大きい場合は印刷を停止し、まだ印刷されていない部分の長さが距離Ｌ以下の場合は、印刷を継続して該当部分の印刷が完了してから印刷を停止しても良い。
【００９０】
実施の形態３において、印刷が停止された状態で所定の時間に加速度が検出されなかった場合は、印刷処理を終了しても良い。こうすることで、印刷媒体２上に所定の時間到達しない場合、印刷処理を終了することができる。また、印刷装置１が所定の距離移動する間に加速度が検出されなかった場合に、印刷処理を終了しても良い。
【００９１】
実施形態１から３の印刷装置１はローラ３０を備えるものとしたが、これに限られるものではない。ローラ３０を備えず、印刷媒体２の上を摺動しても良い。このとき、筐体１０の下面の印刷部２０より前方の位置に、突起部３３を有することが望ましい。図１０は、突起部３３を備える印刷装置１の側面図である。図１０に示すように、突起部３３を備えることで、印刷媒体２の端部での下向きの加速度を検出しやすくなる。
【００９２】
実施形態４及び５の印刷装置１はローラ３０を備えないとしたが、これに限られるものではない。ローラ３０を備えていても良いし、突出部３３を備えていても良い。
【００９３】
実施の形態５において、表面センサ５６は、印刷媒体２の表面状態を測定してＳＱＵＡＬ値を測定するセンサであるとしたが、これに限られるものではない。印刷媒体２の反射率を測定するセンサであっても良い。このとき、制御部７０は検出部５０が測定した反射率を取得して平均値の算出及び比較を行う。
【００９４】
実施の形態１において、検出部５０は下向きの加速度を検出するとして説明したが、これに限られるものではない。上向きの加速度を検出した場合にも、障害物が存在すると判断して印刷を停止しても良い。
【００９５】
印刷装置１は、実施の形態１から５で説明した構成を組み合わせたものであっても良い。例えば、印刷装置１の検出部５０は、実施の形態１の加速度センサ５１と、実施の形態４の接触部５２と、接触センサ５３と、導体板５４と、バネ５５と、実施の形態５の表面センサ５６と、をともに備えていても良い。他にも、実施の形態１から５で説明した構成を任意に組み合わせて実施することができる。
【００９６】
なお、本発明に係る機能を実現するための構成を予め備えた印刷装置として提供できることはもとより、プログラムの適用により、既存の情報処理装置等を、本発明に係る印刷装置として機能させることもできる。すなわち、実施の形態１から実施の形態５で例示した印刷装置による各機能構成を実現させるためのプログラムを、既存の情報処理装置等を制御するＣＰＵ等が実行できるように適用することで、本発明に係る印刷装置として機能させることができる。また、本発明に係る印刷方法は、印刷装置を用いて実施できる。
【００９７】
また、このようなプログラムの適用方法は任意である。プログラムを、例えば、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、メモリカード等のコンピュータ読み取り可能な記憶媒体に格納して適用できる。さらに、プログラムを搬送波に重畳し、インターネットなどの通信媒体を介して適用することもできる。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信しても良い。そして、このプログラムを起動し、ＯＳ（Operating System）の制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成しても良い。
【００９８】
以上、本発明の好ましい実施の形態について説明したが、本発明は係る特定の実施の形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００９９】
（付記１）
自装置の移動に伴って印刷媒体への印刷を行う印刷装置であって、
前記印刷媒体に画像を印刷する印刷部と、
前記印刷媒体のうち前記印刷部による印刷に適さない領域を検出する検出部と、
前記印刷部が印刷を行っているときに前記検出部が前記印刷媒体の前記印刷に適さない領域を検出すると、前記印刷部による印刷を停止させる制御部と、を備える
ことを特徴とする印刷装置。
【０１００】
（付記２）
前記制御部は、前記印刷媒体の前記印刷に適さない領域を前記検出部が検出してから、前記検出部と前記印刷部との間の距離以下の距離だけ前記印刷部により印刷を行わせた上で、前記印刷部による印刷を停止させる、
ことを特徴とする付記１に記載の印刷装置。
【０１０１】
（付記３）
前記制御部は、前記印刷部による印刷を停止させた後に、前記印刷媒体のうち前記印刷部による印刷に適する領域を前記検出部が検出すると、前記印刷部による印刷を再開させる、
ことを特徴とする付記１又は２に記載の印刷装置。
【０１０２】
（付記４）
前記検出部は、前記印刷装置又は前記印刷部が前記印刷媒体の前記印刷に適さない領域に到達して生じる加速度を測定する加速度センサを含み、
前記制御部は、前記印刷部が印刷を行っているときに前記検出部が前記加速度を検出すると前記印刷部による印刷を停止させる、
ことを特徴とする付記１から３のいずれか一つに記載の印刷装置。
【０１０３】
（付記５）
前記検出部は、前記印刷装置又は前記印刷部が前記印刷媒体の前記印刷に適さない領域に到達して通電する接触センサを含み、
前記制御部は、前記印刷部が印刷を行っているときに前記接触センサにより通電が検出されると前記印刷部による印刷を停止させる、
ことを特徴とする付記１から３のいずれか一つに記載の印刷装置。
【０１０４】
（付記６）
前記検出部は、前記印刷媒体の表面状態を示す値を測定する表面センサを含み、
前記制御部は、前記表面センサによる測定値に基づき、前記印刷媒体のうち前記印刷に適さない領域に前記印刷部が到達したと判断すると、前記印刷部による印刷を停止させる、
ことを特徴とする付記１から３のいずれか一つに記載の印刷装置。
【０１０５】
（付記７）
自装置の移動に伴って印刷を行う印刷装置による印刷方法であって、
前記印刷装置は、印刷媒体に画像を印刷する印刷部と、前記印刷媒体のうち前記印刷部による印刷に適さない領域を検出する検出部と、を備え、
前記印刷部が印刷を行っているときに前記検出部が前記印刷媒体の前記印刷に適さない領域を検出すると前記印刷部による印刷を停止させる、
ことを特徴とする印刷方法。
【０１０６】
（付記８）
自装置の移動に伴って印刷媒体への印刷を行う印刷装置のコンピュータに、
前記印刷装置の印刷部により、前記印刷媒体に画像を印刷させ、
前記印刷装置の検出部により、前記印刷媒体のうち前記印刷部による印刷に適さない領域を検出させ、
印刷を行っているときに前記検出部により前記印刷媒体の前記印刷に適さない領域が検出されると、前記印刷装置の制御部によって前記印刷部による印刷を停止させる、
ことを特徴とするプログラム。
【符号の説明】
【０１０７】
１…印刷装置、２…印刷媒体、１０…筐体、２０…印刷部、２１…インクタンク、２２…印刷ヘッド、３０…ローラ、３１…前ローラ、３２…後ローラ、３３…突起部、４０…移動量測定部、４１…ＬＥＤ、４２…イメージセンサ、５０…検出部、５１…加速度センサ、５２…接触部、５３…接触センサ、５４…導体板、５５…バネ、５６…表面センサ、６０…インタフェース部、７０…制御部、８０…記憶部
【図１】
2017170720.tif 000003
【図２】
2017170720.tif 000004
【図３】
2017170720.tif 000005
【図４】
2017170720.tif 000006
【図５】
2017170720.tif 000007
【図６】
2017170720.tif 000008
【図７】
2017170720.tif 000009
【図８】
2017170720.tif 000010
【図９】
2017170720.tif 000011
【図１０】
2017170720.tif 000012