(57)【要約】【課題】本発明は、加温されたノズルがインクを吐出しない状態が所定時間にわたって継続したときに、所定の報知を行うことができるハンドヘルド型の印刷装置を提供することを目的とする。【解決手段】本発明によれば、インクジェット式のハンドヘルド型印刷装置であって、インクを吐出するノズルがキャップされていない状態において、該ノズルが所定の設定温度に達した状態と該ノズルからインクが吐出されない非印字状態とが同時に成立するノズル放置状態が所定のタイムアウト時間にわたって継続したときに所定の報知を行うことを特徴とする、印刷装置が提供される。【選択図】図８
2020037204.tif 000002
【特許請求の範囲】
【請求項１】
インクジェット式のハンドヘルド型印刷装置であって、
インクを吐出するノズルがキャップされていない状態において、該ノズルが所定の設定温度に達した状態と該ノズルからインクが吐出されない非印字状態とが同時に成立するノズル放置状態が所定のタイムアウト時間にわたって継続したときに所定の報知を行うことを特徴とする、
印刷装置。
【請求項２】
前記ノズル放置状態が前記タイムアウト時間にわたって継続したときに、実行中の印刷ジョブをキャンセルし、前記ノズルを加温するためのヒーターの駆動を停止することを特徴とする、
請求項１に記載の印刷装置。
【請求項３】
前記非印字状態は、
印刷が開始されていない第１の状態、または、印刷の開始後に前記印刷装置の移動が検出されない第２の状態であることを特徴とする、
請求項１または２に記載の印刷装置。
【請求項４】
前記第１の状態について第１のタイムアウト時間を設定し、前記第２の状態について該第１のタイムアウト時間とは異なる第２のタイムアウト時間を設定することを特徴とする、
請求項３に記載の印刷装置。
【請求項５】
前記ノズル放置状態が前記タイムアウト時間よりも短い所定のタイムアウト時間にわたって継続したときに、所定の報知を行うことを特徴とする、
請求項１〜４のいずれか一項に記載の印刷装置。
【請求項６】
前記所定の報知を前記印刷装置の報知手段を介して行うことを特徴とする、
請求項１〜５のいずれか一項に記載の印刷装置。
【請求項７】
前記所定の報知を印刷ジョブの送信元の情報処理装置を介して行うことを特徴とする、
請求項１〜６のいずれか一項に記載の印刷装置。
【請求項８】
温度および湿度の少なくとも一方を計測し、計測した値に応じて前記タイムアウト時間の設定を変更することを特徴とする、
請求項１〜７のいずれか一項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、より詳細には、ハンドヘルド型の印刷装置に関する。
【背景技術】
【０００２】
ノートＰＣの小型化やスマートフォン等のスマートデバイスの急激な普及により、プリンタも容易に持ち運び可能な小型化が大きな要望の１つとして挙げられている。
【０００３】
このような要望に鑑み、紙搬送システムを削除し、人の手で紙面等の平面上を自由に走査（フリーハンド走査）しながらインクを塗布するハンドヘルド型のインクジェットプリンタが提案されている（例えば、特許文献１）。
【０００４】
一般に、インクジェットプリンタでは、記録ヘッドのノズルがインクを吐出しない状態が長時間継続すると、水分の蒸発によるインクの増粘などが原因でノズルに目詰まりが生じる。この問題を回避するために、従来の紙搬送システムを有するインクジェットプリンタでは、印刷が終了すると、記録ヘッドのノズルに保護キャップを装着するキャッピング動作が自動的に実施されるようになっている。
【０００５】
この点、ハンドヘルド型のインクジェットプリンタにおいても、印刷が済み次第、ユーザが手動でノズルに保護キャップを装着することにはなっている。しかしながら、ハンドヘルド型のインクジェットプリンタは、ユーザがプリンタを動かす手を止めると印字動作を停止するようになっているので、印刷中であっても、ノズルがインクを吐出しない状態が長時間継続する可能性がある。
【０００６】
そして、印刷中のノズルはヒーターによって加温されており、インクの水分が蒸発しやすいため、短時間でインクが増粘してノズルが目詰まりする虞がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記に鑑みてなされたものであり、加温されたノズルがインクを吐出しない状態が所定時間にわたって継続したときに所定の報知を行うことができるハンドヘルド型の印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明者は、加温されたノズルがインクを吐出しない状態が所定時間にわたって継続したときに所定の報知を行うことができるハンドヘルド型の印刷装置につき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００９】
すなわち、本発明によれば、インクジェット式のハンドヘルド型印刷装置であって、インクを吐出するノズルがキャップされていない状態において、該ノズルが所定の設定温度に達した状態と該ノズルからインクが吐出されない非印字状態とが同時に成立するノズル放置状態が所定のタイムアウト時間にわたって継続したときに所定の報知を行うことを特徴とする、印刷装置が提供される。
【発明の効果】
【００１０】
上述したように、本発明によれば、加温されたノズルがインクを吐出しない状態が所定時間にわたって継続したときに所定の報知を行うことができるハンドヘルド型の印刷装置が提供される。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の印刷システムを示す図。
【図２】本実施形態のハンドヘルドプリンタの外観構成を示す図。
【図３】本実施形態のキャッピング器具の外観構成を示す図。
【図４】本実施形態のハンドヘルドプリンタのハードウェア構成図。
【図５】本実施形態のハンドヘルドプリンタの制御部のハードウェア構成図。
【図６】本実施形態のハンドヘルドプリンタを用いた印刷処理のフローチャート。
【図７】本実施形態のハンドヘルドプリンタの状態遷移図。
【図８】本実施形態のハンドヘルドプリンタの制御部が実行する処理のフローチャート。
【図９】印刷ジョブをキャンセルした旨の報知態様を示す図。
【発明を実施するための形態】
【００１２】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１３】
図１は、本発明の実施形態である印刷システム１０００を示す。図１に示すように、印刷システム１０００には、ハンドヘルドプリンタ１０と画像提供装置６０を含んで構成される。
【００１４】
ハンドヘルドプリンタ１０は、ハンドヘルド型の印刷装置であり、印字方式として、インクジェット方式を採用する印刷装置である。ユーザは、ハンドヘルドプリンタ１０を手に持って、任意の印刷媒体７０上を自由に移動させることにより、当該印刷媒体７０上に任意の画像を形成することができる。
【００１５】
画像提供装置６０は、印刷対象の画像データをハンドヘルドプリンタ１０に提供する情報処理装置であり、スマートフォン、タブレット端末、ノートＰＣなどを例示することができる。
【００１６】
ハンドヘルドプリンタ１０および画像提供装置６０は、いずれも、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）等の所定の無線規格に準拠した無線通信機能を搭載しており、両者は、無線通信を介して必要な情報の送受信を行う。ただし、本実施形態は、両者が有線通信を介して情報の送受信を行うことを排除するものではない。
【００１７】
以上、本実施形態の印刷システム１０００の構成を概説してきたが、続いて、本実施形態のハンドヘルドプリンタ１０の外観構成を説明する。
【００１８】
図２（ａ）、（ｂ）、（ｃ）は、それぞれ、ハンドヘルドプリンタ１０の上面図、側面図、底面図を示す。図２に示すように、ハンドヘルドプリンタ１０は、略直方体状の筐体を有しており、筐体の上面には、電源ボタン１２と、ＬＥＤランプ１３と、印刷開始ボタン１４が設けられている。一方、印刷実行時に印刷媒体に対向することになる底面には、ガイドローラー１５ａ、１５ｂと、ナビゲーションセンサ２１と、磁気センサ２３と、記録ヘッドユニット２６が設けられている。なお、筐体内に図示しないジャイロセンサ（後述する）が搭載されている。
【００１９】
ナビゲーションセンサ２１は、光学式マウスと同様の仕組みでハンドヘルドプリンタ１０の移動量を検出する手段である。ナビゲーションセンサ２１は、対向する印刷媒体に光を照射して、その反射光を撮影し、取得したイメージデータの差分に基づいてハンドヘルドプリンタ１０の移動量を算出する。なお、ここでいうハンドヘルドプリンタ１０の移動量とは、より正確には、ハンドヘルドプリンタ１０の筐体底面の幅方向をＸ軸方向とし、その長手方向をＹ軸方向とする直交座標系（以下、プリンタ座標系という）におけるナビゲーションセンサ２１の位置の移動量（ΔＸ、ΔＹ）を意味する。
【００２０】
記録ヘッドユニット２６は、複数のノズル（吐出手段）を有する記録ヘッドを備えており、各ノズルから吐出されるインクの液滴が対向する印刷媒体に印字画像を形成する。
【００２１】
ガイドローラー１５ａ、１５ｂは、印刷媒体上をスムーズに走査できるようにするための手段であり、これは同時に、記録ヘッドのノズルと印刷媒体との間に印字に必要な隙間を確保するためのスペーサとして機能する。
【００２２】
磁気センサ２３は、ハンドヘルドプリンタ１０に専用のキャッピング器具が装着されているか否かを検知するために設けられる。
【００２３】
図３は、本実施形態のキャッピング器具３０を示す。キャッピング器具３０は、ハンドヘルドプリンタ１０の記録ヘッドを保護するための専用器具であり、図３（ａ）は、ハンドヘルドプリンタ１０に装着されたキャッピング器具３０の側面図を示し、図３（ｂ）は、キャッピング器具３０の上面図を示し、図３（ｃ）は、キャッピング器具３０の断面図を示す。
【００２４】
図３（ｂ）、（ｃ）に示すように、キャッピング器具３０は、ハンドヘルドプリンタ１０の下部に対して嵌合可能な凹部を有している。キャッピング器具３０の凹部の底面には、ハンドヘルドプリンタ１０の記録ヘッドユニット２６に対応する位置にノズルキャップ３４が固定されており、ハンドヘルドプリンタ１０をキャッピング器具３０に嵌合したときに、ハンドヘルドプリンタ１０の記録ヘッドのノズルがノズルキャップ３４によってキャッピングされるようになっている。加えて、キャッピング器具３０の凹部の底面には、ハンドヘルドプリンタ１０の磁気センサ２３に対応する位置に磁石３２が固定されており、ハンドヘルドプリンタ１０の記録ヘッドがキャッピングされたときに、磁石３２の磁界が磁気センサ２３によって検知されるようになっている。
【００２５】
以上、本実施形態のハンドヘルドプリンタ１０とキャッピング器具３０の外観構成について説明したが、続いて、図４に基づいて、ハンドヘルドプリンタ１０のハードウェア構成を説明する。
【００２６】
図４に示すように、ハンドヘルドプリンタ１０は、上述したナビゲーションセンサ２１、磁気センサ２３および記録ヘッドユニット２６の他に、その筐体内に、電源１６と、電源回路１７と、メモリ１８と、制御部２０と、ジャイロセンサ２２と、操作ユニット（ＯＰＵ）２４と、ヒーター２５と、記録ヘッド駆動回路２７と、画像データ通信Ｉ／Ｆ２８とを搭載する。
【００２７】
電源１６は、ハンドヘルドプリンタ１０が使用する電力を供給する電源であり、例えば、バッテリー等の二次電池である。電源回路１７は、ハンドヘルドプリンタ１０の各ユニットへの電力供給を制御する回路である。
【００２８】
メモリ１８は、ＲＯＭやＤＲＡＭで構成される記憶装置である。ＲＯＭには、ハンドヘルドプリンタ１０のハードウェア制御を行うプログラムや、記録ヘッドを駆動させる駆動波形データおよび初期設定情報のデータなどが格納される。ＤＲＡＭは、プログラムの実行空間を提供し、画像データや駆動波形データ等の種々のデータが一時的に格納される。
【００２９】
制御部２０は、ハンドヘルドプリンタ１０の全体制御を行う手段であり、その詳細については後述する。
【００３０】
ジャイロセンサ２２は、ハンドヘルドプリンタ１０の回転角を検出する手段である。なお、ここでいうハンドヘルドプリンタ１０の回転角とは、プリンタ座標系（平面座標系）に直交する軸回りの回転角（Δθ）を意味する。
【００３１】
ＯＰＵ２４は、ユーザの操作を受け付けたり、ハンドヘルドプリンタ１０の状態をユーザに通知したりするため手段であり、本実施形態では、電源ボタン１２、印刷開始ボタン１４およびＬＥＤランプ１３がこれに該当する。
【００３２】
記録ヘッド駆動回路２７は、記録ヘッドユニット２６が備える記録ヘッドを制御する手段である。
【００３３】
ヒーター２５は、記録ヘッドユニット２６が備える記録ヘッドのノズルの温度を設定された所定の温度まで昇温するための手段である。
【００３４】
画像データ通信Ｉ／Ｆ２８は、所定の無線規格に準拠したデータ通信Ｉ／Ｆであり、ハンドヘルドプリンタ１０は、画像データ通信Ｉ／Ｆ２８を介して、画像提供装置６０からデータを受信する。
【００３５】
以上、本実施形態のハンドヘルドプリンタ１０のハードウェア構成を説明したが、続いて、図５に基づいて、ハンドヘルドプリンタ１０の制御部２０のハードウェア構成を説明する。
【００３６】
制御部２０は、ＳｏＣ４０と、ＡＳＩＣ／ＦＰＧＡ５０とを備える。ＳｏＣ４０は、ＣＰＵ４１と、メモリーコントローラ４２と、位置算出回路４３と、磁気センサＩ／Ｆ４４とを含み、これらがバス４５を介してデータ通信を行う。
【００３７】
ＣＰＵ４１は、ハンドヘルドプリンタ１０の全体制御を行う手段である。メモリーコントローラ４２は、メモリ１８を制御する手段である。
【００３８】
位置算出回路４３は、ナビゲーションセンサ２１が検出した移動量（ΔＸ、ΔＹ）とジャイロセンサ２２が検出したハンドヘルドプリンタ１０の回転角（Δθ）を使用して、ナビゲーションセンサ２１の位置座標を算出するとともに、算出したナビゲーションセンサ２１の位置座標に基づいて、記録ヘッドの各ノズルの位置座標を算出する手段である。
【００３９】
磁気センサＩ／Ｆ４４は、磁気センサ２３とデータ通信を行う手段である。
【００４０】
ＡＳＩＣ／ＦＰＧＡ５０は、ナビゲーションセンサＩ／Ｆ５１と、ジャイロセンサＩ／Ｆ５２と、タイミング生成回路５３と、記録ヘッド制御回路５４と、イメージＲＡＭ５５、ＤＭＡＣ（Direct Memory Access Controller）５６と、回転器５７と、割り込み回路５８とを含み、これらがバス５９を介してデータ通信を行う。なお、バス５９はバス４５と接続されており、ＳｏＣ４０とＡＳＩＣ／ＦＰＧＡ５０が相互にデータ通信を行うことができるようになっている。
【００４１】
タイミング生成回路５３は、ナビゲーションセンサＩ／Ｆ５１がナビゲーションセンサ２１の出力値（ΔＸ、ΔＹ）を読み取るタイミングと、ジャイロセンサＩ／Ｆ５２がジャイロセンサ２２の出力値（Δθ）を読み取るタイミングと、記録ヘッドが液滴を吐出するタイミングを生成し、これらのタイミングをナビゲーションセンサＩ／Ｆ５１、ジャイロセンサＩ／Ｆ５２および記録ヘッド制御回路５４に通知する手段である。
【００４２】
ナビゲーションセンサＩ／Ｆ５１は、ナビゲーションセンサ２１とデータ通信を行う手段である。
【００４３】
ジャイロセンサＩ／Ｆ５２は、ジャイロセンサ２２とデータ通信を行う手段である。
【００４４】
ＤＭＡＣ５６は、位置算出回路４３が算出したノズルの位置座標を基に、各ノズルが液滴を吐出して形成すべき画像データを、メモリーコントローラ４２を介してメモリ１８から読み出し、イメージＲＡＭ５５に保存する。
【００４５】
イメージＲＡＭ５５は、ＤＭＡＣ５６が読み出した画像データを一時的に格納する記憶装置である。
【００４６】
回転器５７は、ハンドヘルドプリンタ１０のヘッド位置・ヘッド傾きに応じて、印刷対象の画像データを回転させる手段である。回転器５７は、イメージＲＡＭ５５から画像データを取得し、ハンドヘルドプリンタ１０のヘッド位置・ヘッド傾きに応じて画像データを回転させ、当該画像データが吐出に必要な所定の条件（以下、「吐出条件」とする。）を満たす場合に、当該画像データを記録ヘッド制御回路５４に送信する。
【００４７】
記録ヘッド制御回路５４は、記録ヘッド駆動回路２７を制御して記録ヘッドの吐出動作を制御する手段である。記録ヘッド制御回路５４は、タイミング生成回路５３が指定するタイミングで、記録ヘッドの吐出動作を制御する制御信号および印刷対象の画像データを記録ヘッド駆動回路２７に送信する。
【００４８】
割り込み回路５８は、ＳｏＣ４０に対して割り込み信号を送信する手段である。割り込み回路５８は、ナビゲーションセンサＩ／Ｆ５１がナビゲーションセンサ２１との通信を終了しことを通知する割り込み信号や、エラー等のステータス情報を通知する割り込み信号をＳｏＣ４０に送信する。
【００４９】
以上、ハンドヘルドプリンタ１０の制御部２０のハードウェア構成を説明したが、続いて、図６に示すフローチャートに基づいて、ハンドヘルドプリンタ１０を用いた印刷のフローを説明する。なお、図６においては、破線を境として、左側にユーザの操作を示し、右側に制御部２０の動作を示している。
【００５０】
ユーザがハンドヘルドプリンタ１０の電源ボタン１２を押下すると（ステップＳ１００）、電源の供給を受けて制御部２０が動作を開始する（ステップＳ２００）。ＳｏＣ４０は、各デバイスの初期化を実行し（ステップＳ２０１）、初期化が完了した時点で（ステップＳ２０２、Ｙｅｓ）、ＬＥＤランプ１３を点灯させて（ステップＳ２０３）、印刷可能である旨をユーザに通知する。
【００５１】
これを受けて、ユーザは、画像提供装置６０を操作して、印刷したい画像を選択する（ステップＳ１０１）。
【００５２】
印刷したい画像を選択したユーザが画像提供装置６０を操作して印刷の実行を指示すると、画像提供装置６０が選択された画像を含む印刷ジョブを生成し（ステップＳ１０２）、生成した印刷ジョブをハンドヘルドプリンタ１０に送信する。
【００５３】
これを受けて、ＳｏＣ４０のＣＰＵ４１は、画像データを受信している間、ＬＥＤランプ１３を点滅させてその旨をユーザに通知する（ステップＳ２０４）。
【００５４】
一方、ユーザは、印刷を行おうとする媒体上の所望の位置にハンドヘルドプリンタ１０を載置して、その位置を印字の初期位置として決定した後に（ステップＳ１０３）、印刷開始ボタン１４を押下する（ステップＳ１０４）。その後、ユーザは、印刷媒体上を自由に走査して（フリーハンド走査）、画像を形成する（ステップＳ１０５）。
【００５５】
一方、印刷開始ボタン１４の押下（ステップＳ１０４）に応答して、ナビゲーションセンサ２１およびジャイロセンサ２２が、それぞれ、移動量（ΔＸ、ΔＹ）および回転角（Δθ）の検出を開始するとともに（ステップＳ２５０）、ＳｏＣ４０のＣＰＵ４１は、ナビゲーションセンサ２１の初期位置として所定の位置座標（ＸＳ、ＹＳ）をメモリ１８に格納した後（ステップＳ２０５）、ナビゲーションセンサ２１から移動量（ΔＸ、ΔＹ）を取得するようナビゲーションセンサＩ／Ｆ５１に通知するとともに、ジャイロセンサ２２から回転角（Δθ）を取得するようジャイロセンサＩ／Ｆ５２に通知する。
【００５６】
これを受けて、ＡＳＩＣ／ＦＰＧＡ５０のタイミング生成回路５３は、カウンタによる時間計測を行い（ステップＳ２０６）、ナビゲーションセンサＩ／Ｆ５１およびジャイロセンサＩ／Ｆ５２は、それぞれ、ナビゲーションセンサ２１およびジャイロセンサ２２へのリードタイミングの到来を待機し（ステップＳ２０７、Ｎｏ）、設定したセンサリードタイミングが到来する度に（ステップＳ２０７、Ｙｅｓ）、ナビゲーションセンサ２１およびジャイロセンサ２２の内部メモリから、それぞれ、移動量（ΔＸ、ΔＹ）および回転角（Δθ）をリードする（ステップＳ２０８）。
【００５７】
ＳｏＣ４０のＣＰＵ４１は、ＡＳＩＣ／ＦＰＧＡ５０のナビゲーションセンサＩ／Ｆ５１およびジャイロセンサＩ／Ｆ５２から、それぞれ、移動量（ΔＸ、ΔＹ）および回転角（Δθ）をリードし、メモリ１８に格納されているナビゲーションセンサ２１の直近の位置座標（この場合、（ＸＳ、ＹＳ））とステップ２０８でリードした移動量（ΔＸ、ΔＹ）および回転角（Δθ）に基づいてナビゲーションセンサ２１の現在の位置座標を算出して、メモリ１８に格納する（ステップＳ２０９）。
【００５８】
ＳｏＣ４０のＣＰＵ４１は、算出した現在のナビゲーションセンサ２１の位置座標をＡＳＩＣ／ＦＰＧＡ５０に伝える。これを受けて、ＡＳＩＣ／ＦＰＧＡ５０の回転器５７は、ナビゲーションセンサ２１と記録ヘッドユニット２６の位置関係から記録ヘッドの各ノズルの位置座標を算出する（ステップＳ２１０）。
【００５９】
ＡＳＩＣ／ＦＰＧＡ５０のＤＭＡＣ５６は、ステップＳ２１０で算出した各ノズルの位置情報に基づいて、各ノズル周辺の画像データをメモリ１８（ＤＲＡＭ）からリードしてイメージＲＡＭ５５に転送する（ステップＳ２１１）。
【００６０】
これを受けて、回転器５７は、イメージＲＡＭ５５に格納された画像データをＣＰＵ４１が初期化時に指定したヘッド位置・ヘッド傾きに応じて回転させ、回転後の画像データと各ノズルの位置の座標を比較し（ステップＳ２１２）、吐出条件を満たすか否かを判定する（ステップＳ２１３）。
【００６１】
吐出条件を満たさない場合は（ステップＳ２１３、Ｎｏ）、処理は、ステップＳ２０７に戻り、吐出条件を満たす場合は（ステップＳ２１３、Ｙｅｓ）、回転器５７は、画像データを記録ヘッド制御回路５４に転送する（ステップＳ２１４）。これを受けて、記録ヘッド制御回路５４は、記録ヘッド駆動回路２７を制御して記録ヘッドのノズルから印刷媒体にインクを吐出させる。
【００６２】
その後、全画像データの吐出が完了するまで（ステップＳ２１５、Ｎｏ）、上述したステップＳ２０７〜Ｓ２１５が繰り返され、全画像データの吐出が完了した時点で（テップＳ２１５、Ｙｅｓ）、ＳｏＣ４０のＣＰＵ４１は、ＬＥＤランプ１３を消灯させて、その旨をユーザに通知する（ステップＳ２１６）。
【００６３】
以上、ハンドヘルドプリンタ１０を用いた印刷処理のフローを説明したが、続いて、図７を参照して、本実施形態のハンドヘルドプリンタ１０の状態遷移について説明する。
【００６４】
ハンドヘルドプリンタ１０は、電源ボタン１２が押下されたことに応答して、「起動中」状態に遷移する。「起動中」状態では、所定の初期化処理が実行され、初期化が完了すると、「スタンバイ」状態に遷移する。「スタンバイ」状態では、画像提供装置６０から送信される印刷ジョブを待機し、印刷ジョブの受信が開始されると、「ウォームアップ中」状態に遷移する。
【００６５】
「ウォームアップ中」状態では、記録ヘッドユニット２６の記録ヘッドが備えるノズルを加温するためにヒーター２５が駆動される。その後、印刷ジョブの受信が完了し、且つ、ノズルの温度が印字可能な所定の設定温度に達すると、「印字準備完了」状態に遷移する。「印字準備完了」状態では、印刷開始ボタン１４の押下を待機し、印刷開始ボタン１４が押下されたことに応答して、「印字中」状態に遷移する。なお、「印字準備完了」状態において、印刷ジョブがキャンセルされた場合は、「スタンバイ」状態に遷移する
【００６６】
「印字中」状態では、ハンドヘルドプリンタ１０の移動に応じて印字動作が行われる。「印字中」状態において、印刷ジョブが完了するか、または、キャンセルされると、「スタンバイ」状態に遷移する。
【００６７】
以上、ハンドヘルドプリンタ１０の状態遷移について説明したが、続いて、図８に示すフローチャートに基づいて、本実施形態のハンドヘルドプリンタ１０の制御部２０（ＳｏＣ４０）が実行する処理について説明する。
【００６８】
ハンドヘルドプリンタ１０が「スタンバイ」状態に遷移したことを受けて、制御部２０が以下の処理を開始する（ステップＳ３００）。
【００６９】
ステップＳ３０１では、ハンドヘルドプリンタ１０のデキャップ状態を監視する（ステップＳ３０１、Ｎｏ）。ここで、「デキャップ状態」とは、記録ヘッドのノズルがキャッピング器具３０のノズルキャップ３４によってキャップされていない状態を意味する。図３で説明したように、本実施形態では、ハンドヘルドプリンタ１０のノズルがノズルキャップ３４によってキャッピングされると、磁石３２の磁界を検知した磁気センサ２３がその旨を磁気センサＩ／Ｆ４４を介してＣＰＵ４１に通知するようになっているので、ＣＰＵ４１は、当該通知の有無に基づいて、ハンドヘルドプリンタ１０がデキャップ状態であるか否かを判断する。
【００７０】
ステップＳ３０１において、ハンドヘルドプリンタ１０がデキャップ状態であると判断した場合（ステップＳ３０１、Ｙｅｓ）、処理はステップＳ３０２に進む。続くステップＳ３０２では、「印字準備完了」状態への遷移を監視する（ステップＳ３０２、Ｎｏ）。その結果、「印字準備完了」状態へ遷移した時点（すなわち、印刷ジョブの受信が完了し、且つ、ノズルの温度が所定の温度に達した時点）で、処理はステップＳ３０３に進む。
【００７１】
続くステップＳ３０３では、タイマー１にタイムアウト時間［ｔ１］をセットし、タイマー２にタイムアウト時間［ｔ２］をセットする。ここで、［ｔ１］は「印字準備完了」状態に遷移した後に印刷開始されていない状態の継続時間に係るタイムアウト時間である。一方、［ｔ２］は［ｔ１］のタイムアウトが近づいている旨をユーザに注意喚起する目的で用いるタイムアウト時間であり、［ｔ１］よりも短い適切な時間が設定される。
【００７２】
その後、［ｔ２］、［ｔ１］のタイムアウトと印刷開始ボタン１４の押下を監視する（ステップＳ３０４、Ｎｏ→ステップＳ３０５、Ｎｏ→ステップＳ３０６、Ｎｏ）。その結果、印刷開始ボタン１４が押下される前に、［ｔ２］がタイムアウトした場合は（ステップＳ３０４、Ｙｅｓ）、処理はステップＳ３１３に進み、ユーザに所定の報知（後述する）を行う。一方、印刷開始ボタン１４が押下される前に、［ｔ１］がタイムアウトした場合は（ステップＳ３０５、Ｙｅｓ）、処理はステップＳ３１５に進み、ユーザに所定の報知（後述する）を行った後、続くステップＳ３１６で、実行中の印刷ジョブをキャンセルする。
【００７３】
一方、［ｔ１］がタイムアウトする前に、印刷開始ボタン１４が押下された場合は（ステップＳ３０６、Ｙｅｓ）、処理はステップＳ３０７に進む。
【００７４】
続くステップＳ３０７では、タイマー１に新たにタイムアウト時間［Ｔ１］をセットし、タイマー２に新たにタイムアウト時間［Ｔ２］をセットする。ここで、［Ｔ１］は印刷の開始後にハンドヘルドプリンタ１０の移動が検出されない状態の継続時間に係るタイムアウト時間である。一方、［Ｔ２］は［Ｔ１］のタイムアウトが近づいている旨をユーザに注意喚起する目的で用いるタイムアウト時間であり、［Ｔ１］よりも短い適切な時間が設定される。
【００７５】
なお、上述したタイムアウト時間［ｔ１］および［Ｔ１］は、両者の合計時間が、所定の設定温度に達したノズルがインクを吐出しないで正常状態を維持できる限界時間を超えないように設定する。また、２つのタイムアウト時間［ｔ１］および［Ｔ１］の長さは、同じであっても、異なっていてもよい。一般に、印刷開始前に発生するノズル放置状態の継続時間は、印刷開始後に発生するそれよりも長くなる傾向があることから、例えば、［ｔ１］を１２０秒と設定し、［Ｔ１］を６０秒と設定してもよい。
【００７６】
新たにタイムアウト時間をセットした後、［Ｔ２］、［Ｔ１］のタイムアウトとハンドヘルドプリンタ１０の移動の検出を監視する（ステップＳ３０８、Ｎｏ→ステップＳ３０９、Ｎｏ→ステップＳ３１０、Ｎｏ）。なお、ハンドヘルドプリンタ１０の移動は、ナビゲーションセンサ２１の位置座標の変化の有無に基づいて検出することができる。その結果、ハンドヘルドプリンタ１０の移動が検出される前に、［Ｔ２］がタイムアウトした場合は（ステップＳ３０８、Ｙｅｓ）、処理はステップＳ３１４に進み、ユーザに所定の報知（後述する）を行う。一方、ハンドヘルドプリンタ１０の移動が検出される前に、［Ｔ１］がタイムアウトした場合は（ステップＳ３０９、Ｙｅｓ）、処理はステップＳ３１５に進み、ユーザに所定の報知（後述する）を行った後、続くステップＳ３１６で、実行中の印刷ジョブをキャンセルする。
【００７７】
一方、［Ｔ１］がタイムアウトする前に、ハンドヘルドプリンタ１０の移動が検出された場合は（ステップＳ３１０、Ｙｅｓ）、処理はステップＳ３１１に進む。
【００７８】
続くステップＳ３１１では、印刷ジョブが完了したか否かを判断し、印刷ジョブが完了していない場合は（ステップＳ３１１、Ｎｏ）、処理はステップ３０７に戻り、タイマー１、２のそれぞれに新たに［Ｔ１］、［Ｔ２］をセットする。以降、［Ｔ１］がタイムアウトするか、印刷ジョブが完了するまで、上述した一連の処理（ステップＳ３０７〜Ｓ３１１）を繰り返す。
【００７９】
［Ｔ１］がタイムアウトする前に印刷ジョブが完了した場合（ステップＳ３１１、Ｙｅｓ）、または、先のステップＳ３１６で印刷ジョブをキャンセルした後は、処理はステップ３１２に進む。ステップ３１２では、ヒーター２５の駆動を停止する。その結果、記録ヘッドのノズルに対する加温が停止され、ハンドヘルドプリンタ１０は、「スタンバイ」状態に戻る。以後、処理はステップ３０１に戻って、上述した一連の処理を繰り返す。
【００８０】
なお、本実施形態においては、上述したタイムアウト時間［ｔ１］と［Ｔ１］を、その合計時間が、所定の設定温度に達したノズルがインクを吐出しないで正常状態を維持できる限界時間を下回るように設定する。また、２つのタイムアウト時間［ｔ１］および［Ｔ１］の長さは、同じであっても、異なっていてもよく、一般に、印刷開始前に発生するノズル放置状態の継続時間は、印刷開始後に発生するそれよりも長くなる傾向があることに鑑みて、例えば、［ｔ１］を１２０秒とするのに対し、［Ｔ１］を６０秒としてもよい。
【００８１】
ここで、上述したステップＳ３１３、Ｓ３１４ならびにステップＳ３１５で行われる所定の報知について説明する。
【００８２】
上述したステップＳ３１３およびＳ３１４では、ユーザに印字の実行を促す報知を行うことができる。一方、上述したステップＳ３１５では、印刷ジョブをキャンセルする旨をユーザに知らしめる報知を行うことができる。また、これらの報知は、どのような態様であってもよく、ハンドヘルドプリンタ１０が備える任意の報知手段を介して行ってもよいし、印刷ジョブの送信元である画像提供装置６０を介して行ってもよい。
【００８３】
図９（ａ）は、ハンドヘルドプリンタ１０が備える報知手段を介して報知を行う態様を例示的に示す。この例では、印刷開始ボタン１４がＬＥＤランプを内蔵した光るボタンとして構成されており、印刷開始ボタン１４の点滅によって報知を行っている。なお、この例のように、１つの発光手段を報知手段として使用する場合は、ステップＳ３１３、Ｓ３１４と、ステップＳ３１５とで、光の点滅のパターンを変えることにより、ユーザに報知の内容を理解させることができる。また、別の実施形態では、ハンドヘルドプリンタ１０に、表示手段（ディスプレイなど）や発音手段（ブザーなど）を報知手段として搭載し、これらの手段を介して報知を行うようにしてもよい。
【００８４】
画像提供装置６０を介して報知を行う場合は、ハンドヘルドプリンタ１０は、タイマー１、２のタイムアウトに応答して、各タイムアウト時間に対応する固有のタイムアウト信号を画像提供装置６０に送信する。これを受けて、画像提供装置６０の専用アプリケーションは、受信したタイムアウト信号に対応する報知画面をディスプレイに表示する。
【００８５】
図９（ｂ）は、ステップＳ３１３、Ｓ３１４で、画像提供装置６０のディスプレイに表示される報知画面を例示的に示す。図９（ｂ）に示す例では、「インクを吐出しない時間が続いています。ノズル保護のために直ちに印字を実行してください。」というメッセージを含むダイアログが表示されている。一方、図９（ｃ）は、ステップＳ３１５で、画像提供装置６０のディスプレイに表示される報知画面を例示的に示す。図９（ｃ）に示す例では、「インクを吐出しない時間が続いたのでノズル保護のために印刷をキャンセルしました。直ちにキャッピングを行ってください。」というメッセージを含むダイアログが表示されている。
【００８６】
以上、説明したように、本実施形態によれば、デキャップ状態において、ノズルが所定の設定温度に達した状態と、ノズルからインクが吐出されない状態（以下、非印字状態という）とが同時に成立する状態（以下、ノズル放置状態という）がタイムアウト時間［ｔ２］または［Ｔ２］にわたって継続したときに所定の報知が行われるので、これを受けたユーザが直ちに印字を実行した場合には、ノズル放置状態が解消され、ノズルの状態が正常に維持される。
【００８７】
一方、ノズル放置状態がタイムアウト時間［ｔ１］または［Ｔ１］にわたって継続したときにも所定の報知が行われるので、これを受けたユーザが直ちにキャッピングを行った場合には、ノズル放置状態が解消され、ノズルの状態が正常に維持される。また、この場合、ヒーター２５の駆動が自動的に停止するので、ユーザがキャッピングを完了するまでの間のインクの水分蒸発が抑えられる。
【００８８】
以上、本発明について実施形態をもって説明してきたが、上述した実施形態は、以下のような設計変更が可能である。
【００８９】
例えば、上述した実施形態では、デキャップ状態を磁気的に検出する態様を示したが、別の実施形態では、デキャップ状態を光学的に検出するようにしてもよいし、機械的に検出するようにしてもよい。
【００９０】
また、別の実施形態では、ハンドヘルドプリンタ１０に温度および湿度の少なくとも一方を計測する手段を搭載し、その計測値に応じてタイムアウト時間を動的に変更するようにしてもよい。
【００９１】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうるその他の実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００９２】
１０…ハンドヘルドプリンタ
１２…電源ボタン
１３…ＬＥＤランプ
１４…印刷開始ボタン
１５…ガイドローラー
１６…電源
１７…電源回路
１８…メモリ
２０…制御部
２１…ナビゲーションセンサ
２２…ジャイロセンサ
２３…磁気センサ
２４…操作ユニット（ＯＰＵ）
２５…ヒーター
２６…記録ヘッドユニット
２７…記録ヘッド駆動回路
２８…画像データ通信Ｉ／Ｆ
３０…キャッピング器具
３２…磁石
３４…ノズルキャップ
４０…ＳｏＣ
４１…ＣＰＵ
４２…メモリーコントローラ
４３…位置算出回路
４４…磁気センサＩ／Ｆ
４５…バス
５０…ＡＳＩＣ／ＦＰＧＡ
５１…ナビゲーションセンサＩ／Ｆ
５２…ジャイロセンサＩ／Ｆ
５３…タイミング生成回路
５４…記録ヘッド制御回路
５５…イメージＲＡＭ
５６…ＤＭＡＣ
５７…回転器
５８…割り込み回路
５９…バス
６０…画像提供装置
７０…印刷媒体
１０００…印刷システム
【先行技術文献】
【特許文献】
【００９３】
【特許文献１】特開２０１６‐２１５４７２号公報
【図１】
2020037204.tif 000003
【図２】
2020037204.tif 000004
【図３】
2020037204.tif 000005
【図４】
2020037204.tif 000006
【図５】
2020037204.tif 000007
【図６】
2020037204.tif 000008
【図７】
2020037204.tif 000009
【図８】
2020037204.tif 000010
【図９】
2020037204.tif 000011