(57)【要約】【課題】印刷したい領域にはみ出さずに印刷できる印刷装置、印刷方法及びプログラムを提供する。【解決手段】印刷装置１００は、印刷ヘッド１６０と、筐体と、走査距離検出部１４０と、印刷領域検出部１１３と、印刷ヘッド制御部１１４と、を備える。筐体は、印刷ヘッド１６０を底面に有する。走査距離検出部１４０は、筐体が副走査方向に走査された距離を検知する。印刷領域検出部１１３は、印刷対象を印刷する印刷領域を検出する。印刷ヘッド制御部１１４は、印刷領域検出部１１３により検出された印刷領域に印刷対象を印刷ヘッドにより印刷させる。【選択図】図４
2019162810.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドと、
前記印刷ヘッドを底面に有する筐体と、
前記筐体が副走査方向に走査された距離を検知する走査距離検出手段と、
印刷対象を印刷する印刷領域を検出する印刷領域検出手段と、
前記印刷領域検出手段により検出された前記印刷領域に前記印刷対象を前記印刷ヘッドにより印刷させる印刷ヘッド制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
走査された領域の画像を読み取るスキャナを備え、
前記印刷領域検出手段は、前記スキャナにより読み取られた画像から前記印刷領域を検出する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷領域検出手段は、前記スキャナにより読み取られた画像から基準輝度より大きい輝度である部分を前記印刷領域として検出する、
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記印刷領域検出手段は、前記スキャナにより読み取られた画像から基準輝度未満の輝度である部分を印刷禁止領域として検出し、
前記印刷ヘッド制御手段は、前記印刷禁止領域以外の部分に前記印刷対象を印刷する、
ことを特徴とする請求項２または３に記載の印刷装置。
【請求項５】
前記印刷領域検出手段は、前記スキャナにより読み取られた画像から色またはパターンを取得し、前記色または前記パターンにより前記印刷領域または印刷禁止領域を検出する、
ことを特徴とする請求項２から４の何れか１項に記載の印刷装置。
【請求項６】
前記印刷領域検出手段は、縁部を検出し、前記縁部の内側を前記印刷領域として検出する、
ことを特徴とする請求項１から５の何れか１項に記載の印刷装置。
【請求項７】
前記印刷領域検出手段は、被印刷媒体を前記印刷領域として検出する、
ことを特徴とする請求項１から６の何れか１項に記載の印刷装置。
【請求項８】
前記印刷ヘッドは、主走査方向にライン状に並んで設けられた複数の印字素子を有し、
前記印刷ヘッド制御手段は、前記走査距離検出手段及び前記印刷領域検出手段の検出結果に基づいて、前記複数の印字素子のうち、前記印刷領域上の前記印字素子によって前記印刷対象を印刷するように前記印刷ヘッドを制御する、
ことを特徴とする請求項１から７の何れか１項に記載の印刷装置。
【請求項９】
印刷ヘッドと、
前記印刷ヘッドを底面に有する筐体と、
前記筐体が副走査方向に走査された距離を検知する走査距離検出手段と、
を備える印刷装置を用いて、
印刷対象を印刷する印刷領域を検出する印刷領域検出ステップと、
前記印刷領域検出ステップにより検出された前記印刷領域に前記印刷対象を前記印刷ヘッドにより印刷させる印刷ヘッド制御ステップと、
を備えることを特徴とする印刷方法。
【請求項１０】
印刷ヘッドと、
前記印刷ヘッドを底面に有する筐体と、
前記筐体が副走査方向に走査された距離を検知する走査距離検出手段と、
を備える印刷装置を制御するコンピュータを、
印刷対象を印刷する印刷領域を検出する印刷領域検出手段、
前記印刷領域検出手段により検出された前記印刷領域に前記印刷対象を前記印刷ヘッドにより印刷させる印刷ヘッド制御手段、
として機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
筐体を把持して手動走査することにより、印刷媒体に文字、記号、マーク、模様等の印刷対象を印刷する手動走査型の印刷装置が知られている。
【０００３】
特許文献１は、筐体の底面の近くに設けられた基準インジケータと、基準インジケータと印刷される画像との相対的な位置関係を表示するディスプレイと、を備える手動走査型の印刷装置を開示する。これにより、ユーザは、基準インジケータと印刷される画像の相対的な位置関係を知ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２００７／０２２３９８２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された印刷装置では、印刷媒体の縁部に印刷対象を印刷しようとする場合、ユーザが正確に印刷対象を印刷する位置を調整しないと印刷媒体からはみ出して印刷される虞がある。このため、この印刷装置では、ユーザが印刷したい場所にはみ出さずに印刷対象を印刷することが容易でない。
【０００６】
本発明は、上記のような課題を解決するためになされたものであり、印刷したい領域にはみ出さずに印刷できる印刷装置、印刷方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
印刷ヘッドと、
前記印刷ヘッドを底面に有する筐体と、
前記筐体が副走査方向に走査された距離を検知する走査距離検出手段と、
印刷対象を印刷する印刷領域を検出する印刷領域検出手段と、
前記印刷領域検出手段により検出された前記印刷領域に前記印刷対象を前記印刷ヘッドにより印刷させる印刷ヘッド制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷したい領域にはみ出さずに印刷できる印刷装置、印刷方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係るハンディプリンタおよび端末装置を示す図である。
【図２】本発明の実施の形態に係るハンディプリンタを示す上面図である。
【図３】本発明の実施の形態に係るハンディプリンタを示す底面図である。
【図４】本発明の実施の形態に係るハンディプリンタの構成を示すブロック図である。
【図５】本発明の実施の形態に係る端末装置の構成を示すブロック図である。
【図６】本発明の実施の形態に係る端末装置が実行する送信処理を示すフローチャートである。
【図７】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を示すフローチャートである。
【図８】本発明の実施の形態に係るハンディプリンタが実行する印刷領域検出処理を示すフローチャートである。
【図９】本発明の実施の形態に係るハンディプリンタが実行するドットライン印刷処理を示すフローチャートである。
【図１０】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１１】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１２】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１３】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１４】本発明の変形例に係る被印刷媒体を示す図である。
【図１５】本発明の変形例に係る被印刷媒体を示す図である。
【図１６】本発明の変形例に係る被印刷媒体を示す図である。
【図１７】本発明の変形例に係るハンディプリンタを示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態に係る印刷装置を図面を参照しながら説明する。
【００１１】
本実施の形態に係るハンディプリンタ（印刷装置）１００は、図１に示すように、ユーザが手で把持しやすい大きさを有する筐体１０１を備え、ユーザにより副走査方向に向けて走査されて、文字、記号、ロゴ、キャラクタ、マーク、模様等の印刷対象を被印刷媒体Ｒにはみ出さないように印刷するものである。ハンディプリンタ１００が印刷する印刷対象を示すデータは、端末装置２００から送信される。端末装置２００は、例えば、ディスプレイ２３０を備えるスマートホン、タブレットＰＣ（Personal Computer）から構成される。ハンディプリンタ１００と端末装置２００とは、無線回線を通じて相互に通信可能に構成される。なお、ハンディプリンタ１００と端末装置２００は、印刷システム１を構成する。
【００１２】
ハンディプリンタ１００は、図２に示すように、印刷開始の指示を受け付ける決定ボタン１２０と、印刷を開始する位置を示すインジケータ１３０と、を有する。なお、決定ボタン１２０が設けられている面を上面とする。
【００１３】
インジケータ１３０は、副走査方向に走査して印刷する際の印刷を開始する位置を示すものである。インジケータ１３０は、導光板と赤色に発光するＬＥＤ（Light Emitting Diode）、緑色に発光するＬＥＤ、および青色に発光するＬＥＤを有し、任意の色に発光する。インジケータ１３０は、後述する印刷ヘッド１６０の主走査方向に平行な向きに延びる形状を有する。インジケータ１３０は、上面を垂直に見て、副走査方向に後述する基準距離移動すると印刷ヘッド１６０と重なる位置に配置されている。なお、主走査方向は、副走査方向と直交する。
【００１４】
ハンディプリンタ１００の底面には、図３に示すように、走査距離検出部１４０とスキャナ１５０と印刷ヘッド１６０とが設けられている。
【００１５】
走査距離検出部１４０は、ＬＥＤなどの光源と光学センサとから構成され、ハンディプリンタ１００が副走査方向に走査された距離を検出する。
【００１６】
スキャナ１５０は、主走査方向にライン状に並んで設けられたｎ個の受光素子と、ＬＥＤ光源と、から構成され、スキャナ１５０が走査された領域の画像を読み取る。スキャナ１５０は、インジケータ１３０の端部から基準距離ｄ１離れた位置に配置され、１番目の受光素子Ｐ１からｎ番目の受光素子Ｐｎを有する。
【００１７】
印刷ヘッド１６０は、マゼンタ色のインクを吐出するマゼンタ色印刷ヘッド１６０Ｍと、シアン色のインクを吐出するシアン色印刷ヘッド１６０Ｃと、黄色のインクを吐出する黄色印刷ヘッド１６０Ｙと、図示しない各色のインクタンクと、から構成される。印刷ヘッド１６０Ｍ、１６０Ｃ、１６０Ｙには、それぞれ印字素子であるｎ個のノズルが主走査方向に向けてライン状に並んで設けられている。ノズルの個数は、スキャナ１５０の受光素子の個数であるｎ個と同じである。マゼンタ色印刷ヘッド１６０Ｍは、１番目のノズルＭ１からｎ番目のノズルＭｎを含む。シアン色印刷ヘッドは、１番目のノズルＣ１からｎ番目のノズルＣｎを含む。黄色印刷ヘッド１６０Ｙは、１番目のノズルＹ１からｎ番目のノズルＹｎを含む。印刷ヘッド１６０は、印刷対象に対応した通電により、ノズルから選択的にインクを吐出する。マゼンタ色印刷ヘッド１６０Ｍは、スキャナ１５０から基準距離ｄ２離れた位置に配置されている。シアン色印刷ヘッド１６０Ｃは、スキャナ１５０から基準距離ｄ３離れた位置に配置されている。黄色印刷ヘッド１６０Ｙは、スキャナ１５０から基準距離ｄ４離れた位置に配置されている。
【００１８】
ハンディプリンタ１００は、電気的構成として、図４に示すように、上述した決定ボタン１２０と、インジケータ１３０と、走査距離検出部１４０と、スキャナ１５０と、印刷ヘッド１６０と、に加えて、制御部１１０と、通信部１７０と、ＲＯＭ（Read Only Memory）１８０と、ＲＡＭ（Random Access Memory）１９０と、を備える。
【００１９】
制御部１１０は、ＣＰＵ（Central Processing Unit）等から構成される。制御部１１０は、ＲＯＭ１８０に記憶されたプログラムを実行することにより、印刷対象取得部１１１と、インジケータ表示制御部１１２と、印刷領域検出部１１３と、印刷ヘッド制御部１１４として機能する。
【００２０】
印刷対象取得部１１１は、通信部１７０を介して、端末装置２００から送信された印刷対象を示すデータを取得し、ＲＡＭ１９０に格納する。
【００２１】
インジケータ表示制御部１１２は、インジケータ１３０を点灯し、ユーザに印刷開始および印刷完了を知らせる。印刷対象取得部１１１が印刷対象を示すデータを取得し、印刷待機状態になると、インジケータ表示制御部１１２は、インジケータ１３０を緑色に点灯する。決定ボタン１２０が押されると、インジケータ表示制御部１１２は、インジケータ１３０を白色に点灯し、印刷が完了すると、インジケータ１３０を青色に点灯する。インジケータ表示制御部１１２は、その後、一定時間経過するとインジケータ１３０を消灯する。
【００２２】
印刷領域検出部１１３は、スキャナ１５０により読み取られた領域から被印刷媒体Ｒを印刷領域として検出する。詳細には、印刷領域検出部１１３は、決定ボタン１２０が押されてからハンディプリンタ１００が基準距離ｄ１走査されたと判定すると、１ドットピッチ走査される毎に、スキャナ１５０により読み取られた１ドットラインの画像から被印刷媒体Ｒを検出したか否かを判定する。具体的には、スキャナ１５０が有するそれぞれの画素により検出された輝度が基準輝度より大きい場合、被印刷媒体Ｒを検出したと判定する。その後、印刷領域検出部１１３は、１ドットピッチ走査される毎に被印刷媒体Ｒを検出した部分をＲＡＭ１９０に記憶する。
【００２３】
印刷ヘッド制御部１１４は、走査距離検出部１４０が検出した副走査方向に走査された走査距離及び印刷領域検出部１１３の検出結果に基づいて、複数の印字素子のうち、被印刷媒体Ｒ上の印字素子によって印刷対象を印刷するように印刷ヘッド１６０を制御し、被印刷媒体Ｒが検出された部分に印刷対象の画像を印刷ヘッド１６０に印刷させる。具体的には、決定ボタン１２０が押されてからハンディプリンタ１００が距離Ｌ走査されたとすると、印刷ヘッド制御部１１４は、決定ボタン１２０が押されてから距離Ｌ−基準距離ｄ２走査されたとき被印刷媒体Ｒが検出された部分に、マゼンタ色印刷ヘッド１６０Ｍに印刷対象の画像の１ドットラインを印字させる。また、印刷ヘッド制御部１１４は、決定ボタン１２０が押されてから距離Ｌ−基準距離ｄ３走査されたとき被印刷媒体Ｒが検出された部分に、シアン色印刷ヘッド１６０Ｃに印刷対象の画像の１ドットラインを印字させる。また、また、印刷ヘッド制御部１１４は、決定ボタン１２０が押されてから距離Ｌ−基準距離ｄ４走査されたとき被印刷媒体Ｒが検出された部分に、黄色印刷ヘッド１６０Ｙに印刷対象の画像の１ドットラインを印字させる。
【００２４】
決定ボタン１２０は、ユーザの操作に基づいて、印刷を開始する指示を受付ける。
【００２５】
走査距離検出部１４０は、上述したように、被印刷媒体Ｒに対して印刷ヘッド１６０が走査された距離である走査済み距離を検出し、検出された走査済み距離を示すデータを制御部１１０に出力する。
【００２６】
スキャナ１５０は、上述したように、被印刷媒体Ｒを１ドットライン毎に検出し、検出された被印刷媒体Ｒを示すデータを制御部１１０に出力する。
【００２７】
印刷ヘッド１６０は、上述したように、印刷ヘッド制御部１１４の制御に基づいて、副走査方向に１ドットピッチに相当する距離を走査される度、印刷ヘッド１６０に設けられたノズルから印刷データに応じてＹＭＣ（Yellow Magenta Cyan）毎にインクを選択的に吐出する。吐出したインクは、被印刷媒体Ｒに付着し、印刷ヘッド１６０の主走査方向にライン状に並んだ画素（１ドットライン）が印刷される。
【００２８】
通信部１７０は、端末装置２００から印刷対象画像および走査方向を示すデータを受信する。通信部１７０は、無線ＬＡＮ（Local Area Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線通信モジュールから構成される。
【００２９】
ＲＯＭ１８０は、フラッシュメモリ等の不揮発性メモリから構成され、上述したように制御部１１０が各種機能を実現するためのプログラム、基準輝度および基準距離ｄ１〜ｄ４を記憶する。ＲＡＭ１９０は、揮発性メモリから構成され、制御部１１０が各種処理を行うためのプログラムを実行するための作業領域として用いられる。また、ＲＡＭ１９０は、印刷対象画像のＹＭＣの画像データ、距離Ｌ、印刷領域などのデータを記憶する。
【００３０】
端末装置２００は、図５に示すように、制御部２１０と、通信部２２０と、ディスプレイ２３０と、操作部２４０と、ＲＯＭ２５０と、ＲＡＭ２６０と、を備える。
【００３１】
制御部２１０は、ＣＰＵ等から構成される。制御部２１０は、ＲＯＭ２５０に記憶されたプログラムを実行することにより、印刷対象取得部２１１と、印刷対象送信部２１２として機能する。
【００３２】
印刷対象取得部２１１は、操作部２４０が受け付けた、または通信部２２０が受信した印刷対象を示すデータを取得する。
【００３３】
印刷対象送信部２１２は、印刷対象を示すデータを、通信部２２０を介してハンディプリンタ１００に送信する。
【００３４】
通信部２２０は、ハンディプリンタ１００に印刷対象を示すデータを送信する。通信部２２０は、上述した通信部１７０と同様に、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線通信モジュールから構成される。
【００３５】
ディスプレイ２３０は、入力された印刷対象の画像や操作に必要な画像を表示するものであり、ＬＣＤ（liquid crystal display）などから構成される。
【００３６】
操作部２４０は、ユーザの入力に基づいて、印刷対象を示すデータや印刷処理の開始、終了の指示を受け付けるものである。なお、操作部２４０とディスプレイ２３０とは、タッチパネルディスプレイ装置を構成する。
【００３７】
ＲＯＭ２５０は、フラッシュメモリ等の不揮発性メモリから構成され、制御部２１０が各種機能を実現するためのプログラムを記憶する。ＲＡＭ２６０は、揮発性メモリから構成され、制御部２１０が各種処理を行うためのプログラムを実行するための作業領域として用いられる。また、ＲＡＭ２６０は、印刷対象を示すデータを記憶する。
【００３８】
つぎに、以上の構成を有する端末装置２００が実行する送信処理およびハンディプリンタ１００が実行する印刷処理について説明する。
【００３９】
端末装置２００は、ユーザによる処理を開始させる指示に応答し、図６に示す送信処理を開始する。また、ハンディプリンタ１００は、ユーザによる処理を開始させる指示に応答し、図７に示す印刷処理を開始する。以下、端末装置２００が実行する送信処理およびハンディプリンタ１００が実行する印刷処理を、フローチャートを用いて説明する。
【００４０】
まず、図６に示すように、印刷対象取得部２１１は、操作部２４０に入力された印刷対象を示すデータを受け付ける（ステップＳ１０１）。印刷対象取得部２１１は、受け付けた印刷対象を示すデータをＲＡＭ２６０に記憶する。つぎに、印刷対象送信部２１２は、印刷対象を示すデータを送信する指示を受け付けたか否かを判定する（ステップＳ１０２）。データを送信する指示を受け付けていない場合（ステップＳ１０２；Ｎｏ）、ステップＳ１０２を繰り返す。データを送信する指示を受け付けた場合（ステップＳ１０２；Ｙｅｓ）、印刷対象送信部２１２は、通信部２２０を介して、印刷対象を示すデータをハンディプリンタ１００に送信する（ステップＳ１０３）。
【００４１】
つぎに、印刷対象送信処理を終了する指示が入力されているか否かを判定する（ステップＳ１０４）。送信処理を終了する指示が入力されていない場合（ステップＳ１０４；Ｎｏ）、ステップＳ１０１に戻り、ステップＳ１０１〜ステップＳ１０４を繰り返す。送信処理を終了する指示が入力された場合（ステップＳ１０４；Ｙｅｓ）、送信処理を終了する。
【００４２】
端末装置２００から印刷対象および走査方向のデータが送信されると、図７に示すように、ハンディプリンタ１００の印刷対象取得部１１１は、通信部１７０を介して端末装置２００から送信された印刷対象を示すデータを取得し、ＲＡＭ１９０に格納する（ステップＳ２０１）。つぎに、インジケータ表示制御部１１２は、インジケータ１３０を緑色に点灯する（ステップＳ２０２）。これにより、ハンディプリンタ１００は印刷待機状態になる。
【００４３】
つぎに、インジケータ表示制御部１１２は、決定ボタン１２０が押されたか否かを判定する（ステップＳ２０３）。決定ボタン１２０が押されていないと判定されると（ステップＳ２０３；Ｎｏ）、ステップＳ２０３を繰り返す。決定ボタン１２０が押されたと判定されると（ステップＳ２０３；Ｙｅｓ）、インジケータ表示制御部１１２は、インジケータ１３０を白色に点灯する（ステップＳ２０４）。つぎに、印刷領域検出部１１３は、決定ボタン１２０が押されてからハンディプリンタ１００が基準距離ｄ１走査されたか否かを判定する（ステップＳ２０５）。基準距離ｄ１走査されていないと判定されると（ステップＳ２０５；Ｎｏ）、ステップＳ２０５を繰り返す。基準距離ｄ１走査されたと判定されると（ステップＳ２０５；Ｙｅｓ）、印刷領域検出部１１３は、印刷領域検出処理を実行する（ステップＳ２０６）。
【００４４】
印刷領域検出処理が開始すると、図８に示すように、印刷領域検出部１１３は、変数ｉ＝１に設定する（ステップＳ３０１）。印刷領域検出部１１３は、決定ボタン１２０が押されてからハンディプリンタ１００が走査された距離Ｌを検出する（ステップＳ３０２）。なお、当初は距離Ｌ＝基準距離ｄ１である。印刷領域検出部１１３は、スキャナ１５０の１番目の受光素子Ｐ１が被印刷媒体Ｒを検出したか否かを判定する（ステップＳ３０３）。具体的には、１番目の受光素子Ｐ１が検出した輝度が基準輝度より大きい場合、被印刷媒体Ｒを検出したと判定する。印刷領域検出部１１３は、スキャナ１５０の１番目の受光素子Ｐ１が被印刷媒体Ｒを検出したと判定すると（ステップＳ３０３；Ｙｅｓ）、走査された距離Ｌにおいて、１番目の受光素子Ｐ１が被印刷媒体Ｒを検出した旨をＲＡＭ１９０に記憶する（ステップＳ３０４）。つぎに、変数ｉ＝ｎであるか否かを判定する（ステップＳ３０５）。一方、印刷領域検出部１１３は、スキャナ１５０の１番目の受光素子Ｐ１が被印刷媒体Ｒを検出しなかったと判定すると（ステップＳ３０３；Ｎｏ）、ステップＳ３０５に進む。
【００４５】
変数ｉ＝１であるので、変数ｉ＝ｎでないと判定する（ステップＳ３０５；Ｎｏ）。つぎにｉをインクリメントし（ステップＳ３０６）、ステップＳ３０３に戻る。変数ｉ＝ｎになるまでステップＳ３０３からステップＳ３０６を繰り返す。ｎは、上述したように、スキャナ１５０の受光素子の個数である。ステップＳ３０３からステップＳ３０６を繰り返すことで、決定ボタン１２０が押されてから距離Ｌ走査されたときのスキャナ１５０により読み取られた１ドットラインの画像のうち被印刷媒体Ｒを検出した部分がＲＡＭ１９０に記憶される。印刷領域検出部１１３が、変数ｉ＝ｎであると判定すると（ステップＳ３０５；Ｙｅｓ）、印刷領域検出処理を終了し、図７に示す印刷処理に戻る。
【００４６】
つぎに、印刷ヘッド制御部１１４は、ドットライン印刷処理を実行する（ステップＳ２０７）。ドットライン印刷処理が開始すると、図９に示すように、印刷ヘッド制御部１１４は、変数ｉ＝１に設定する（ステップＳ４０１）。決定ボタン１２０が押されてからハンディプリンタ１００が距離Ｌ−基準距離ｄ２走査されたとき、１番目の受光素子Ｐ１が被印刷媒体Ｒを検出したか否かを判定する（ステップＳ４０２）。具体的には、走査された距離Ｌ−基準距離ｄ２において、スキャナ１５０の１番目の受光素子Ｐ１により被印刷媒体Ｒを検出した旨がＲＡＭ１９０に記憶されているか否かにより判定する。距離Ｌ−基準距離ｄ２走査されたとき、１番目の受光素子が被印刷媒体Ｒを検出したと判定されると（ステップＳ４０２；Ｙｅｓ）、印刷ヘッド制御部１１４は、マゼンタ色印刷ヘッド１６０Ｍの１番目のノズルＭ１にインクを吐出させる（ステップＳ４０３）。一方、距離Ｌ−基準距離ｄ２走査されたとき、１番目の受光素子Ｐ１が被印刷媒体Ｒを検出しなかったと判定されると（ステップＳ４０２；Ｎｏ）、ステップＳ４０４に進む。
【００４７】
つぎに、決定ボタン１２０が押されてからハンディプリンタ１００が距離Ｌ−基準距離ｄ３走査されたとき、１番目の受光素子Ｐ１が被印刷媒体Ｒを検出したか否かを判定する（ステップＳ４０４）。具体的には、走査された距離Ｌ−基準距離ｄ３において、スキャナ１５０の１番目の受光素子Ｐ１により被印刷媒体Ｒを検出した旨がＲＡＭ１９０に記憶されているか否かにより判定する。距離Ｌ−基準距離ｄ３走査されたとき、１番目の受光素子Ｐ１が被印刷媒体Ｒを検出したと判定されると（ステップＳ４０４；Ｙｅｓ）、印刷ヘッド制御部１１４は、シアン色印刷ヘッド１６０Ｃの１番目のノズルＣ１にインクを吐出させる（ステップＳ４０５）。一方、距離Ｌ−基準距離ｄ３走査されたとき、１番目の受光素子Ｐ１が被印刷媒体Ｒを検出しなかったと判定されると（ステップＳ４０４；Ｎｏ）、ステップＳ４０６に進む。
【００４８】
つぎに、決定ボタン１２０が押されてからハンディプリンタ１００が距離Ｌ−基準距離ｄ４走査されたとき、１番目の受光素子Ｐ１が被印刷媒体Ｒとして検出されたか否かを判定する（ステップＳ４０６）。具体的には、走査された距離Ｌ−基準距離ｄ４において、スキャナ１５０の１番目の受光素子Ｐ１により被印刷媒体Ｒを検出した旨がＲＡＭ１９０に記憶されているか否かにより判定する。距離Ｌ−基準距離ｄ４走査されたとき、１番目の受光素子Ｐ１が被印刷媒体Ｒを検出したと判定されると（ステップＳ４０６；Ｙｅｓ）、印刷ヘッド制御部１１４は、黄色印刷ヘッド１６０Ｙに１番目のノズルＹ１にインクを吐出させる（ステップＳ４０７）。一方、距離Ｌ−基準距離ｄ４走査されたとき、１番目の受光素子Ｐ１が被印刷媒体Ｒを検出しなかったと判定されると（ステップＳ４０６；Ｎｏ）、ステップＳ４０８に進む。
【００４９】
つぎに、印刷ヘッド制御部１１４は、変数ｉ＝ｎであるか否かを判定する（ステップＳ４０８）。変数ｉ＝１であるので、変数ｉ＝ｎでないと判定する（ステップＳ４０８；Ｎｏ）。つぎにｉをインクリメントし（ステップＳ４０９）、ステップＳ４０２に戻る。変数ｉ＝ｎになるまでステップＳ４０２からステップＳ４０９を繰り返す。ステップＳ４０２からステップＳ４０９を繰り返すことで、印刷ヘッド制御部１１４は、被印刷媒体Ｒが検出された部分にＲＡＭ１９０に記憶された印刷対象の画像をＹＭＣ毎に主走査方向にライン状に並んだ１画素のラインである１ドットラインを印刷する。印刷ヘッド制御部１１４が、変数ｉ＝ｎであると判定すると（ステップＳ４０８；Ｙｅｓ）、ドットライン印刷処理を終了し、図７に示す印刷処理に戻る。
【００５０】
つぎに、印刷領域検出部１１３は、ハンディプリンタ１００が１ドットピッチに相当する距離走査されたか否かを判定する（ステップＳ２０８）。１ドットピッチに相当する距離走査されていないと判定されると（ステップＳ２０８；Ｎｏ）、ステップＳ２０８を繰り返す。１ドットピッチに相当する距離走査されたと判定されると（ステップＳ２０８；Ｙｅｓ）、印刷対象の印刷を完了したか否かを判定する（ステップＳ２０９）。印刷対象の印刷を完了していないと判定されると（ステップＳ２０９；Ｎｏ）、ステップＳ２０６に戻り、印刷が完了するまでステップＳ２０６からステップＳ２０９を繰り返す。ステップＳ２０６からステップＳ２０９を繰り返すことにより、１ドットピッチに相当する距離走査される毎に、印刷領域検出部１１３は、１ドットラインの画像のうち被印刷媒体Ｒが検出された部分を記憶し、印刷ヘッド制御部１１４は、被印刷媒体Ｒが検出された部分に印刷対象の画像の１ドットラインを印刷する。
【００５１】
印刷対象の印刷を完了したと判定されると（ステップＳ２０９；Ｙｅｓ）、インジケータ表示制御部１１２は、インジケータ１３０を青色に点灯する（ステップＳ２１０）。その後、インジケータ１３０を消灯し（ステップＳ２１１）、印刷処理を終了する。
【００５２】
つぎに、本実施の形態に係るハンディプリンタ１００が実行する印刷処理および端末装置２００が実行する送信処理を具体例に基づいて図１０〜図１３を参照しながら説明する。
【００５３】
ハンディプリンタ１００は、スキャナ１５０で読み取られた領域のうち被印刷媒体Ｒと判定した部分に印刷対象を印刷する。また、ユーザが、印刷を開始したい位置にハンディプリンタ１００のインジケータ１３０を配置し、決定ボタン１２０を押し、ハンディプリンタ１００を走査すると、決定ボタン１２０を押したときのインジケータ１３０の位置から印刷が開始される。これにより、ユーザは印刷対象を被印刷媒体Ｒからはみ出さないように容易に印刷することができる。ここでは、図１０に示す被印刷媒体Ｒの印刷予定位置Ｐに印刷対象である「網目模様」を被印刷媒体Ｒからはみ出さずに印刷する例について説明する。
【００５４】
まず、ユーザによる処理を開始させる指示に応答し、ハンディプリンタ１００が印刷処理を開始し、端末装置２００が、送信処理を開始する。端末装置２００が、印刷対象送信処理を開始すると、印刷対象取得部２１１は、操作部２４０に入力された印刷対象を示すデータを取得する（ステップＳ１０１；図６）。このとき、印刷対象取得部２１１は、ユーザが入力した「網目模様」を印刷対象として取得する。つぎに、データを送信する指示を受け付けると（ステップＳ１０２；Ｙｅｓ；図６）、印刷対象送信部２１２は、通信部２２０を介して印刷対象を示すデータをハンディプリンタ１００に送信する（ステップＳ１０３；図６）。その後、送信処理を終了する指示が入力されると（ステップＳ１０４；Ｙｅｓ；図６）、送信処理を終了する。
【００５５】
つぎに、端末装置２００から印刷対象を示すデータが送信されると、ハンディプリンタ１００の印刷対象取得部１１１は、端末装置２００から送信された印刷対象を示すデータを取得し、ＲＡＭ１９０に格納する（ステップＳ２０１；図７）。つぎに、インジケータ表示制御部１１２は、インジケータ１３０を緑色に点灯する（ステップＳ２０２；図７）。
【００５６】
つぎに、ユーザがインジケータ１３０を印刷予定位置Ｐに合わせて決定ボタン１２０を押すと（ステップＳ２０３；Ｙｅｓ；図７）、インジケータ表示制御部１１２は、インジケータ１３０を白色に点灯する（ステップＳ２０４；図７）。つぎに、印刷領域検出部１１３は、決定ボタン１２０が押されてから基準距離ｄ１走査されたと判定すると（ステップＳ２０５；Ｙｅｓ；図７）、印刷領域検出部１１３は、印刷領域検出処理を実行する（ステップＳ２０６；図７）。
【００５７】
印刷領域検出処理では、決定ボタン１２０が押されてから距離Ｌ走査されたとき、スキャナ１５０により読み取られた１ドットラインの画像のうち被印刷媒体Ｒが検出された部分をＲＡＭ１９０に記憶する。図１１に示すように、決定ボタン１２０が押されてから距離Ｌ１走査されると、１番目の受光素子Ｐ１からｍ番目の受光素子Ｐｍが被印刷媒体Ｒの上に位置するので、１番目の受光素子Ｐ１からｍ番目の受光素子Ｐｍは、被印刷媒体Ｒを検出する。その後、１番目の受光素子Ｐ１からｍ番目の受光素子Ｐｍが被印刷媒体Ｒを検出した旨をＲＡＭ１９０に記憶する。なお、１＜ｍ＜ｎである。
【００５８】
つぎに、ドットライン印刷処理を実行する（ステップＳ２０７；図７）。ドットライン印刷処理では、決定ボタン１２０が押されてからハンディプリンタ１００が距離Ｌ１−基準距離ｄ２走査されたとき、被印刷媒体Ｒを検出した部分に、マゼンタ色印刷ヘッド１６０Ｍからインクを吐出する。図１１に示す位置を距離Ｌ１走査された位置とすると、距離Ｌ１−基準距離ｄ２走査されたとき、１番目の受光素子Ｐ１からｏ番目の受光素子Ｐｏが被印刷媒体Ｒの上に位置するので、スキャナ１５０により読み取られた１ドットラインの画像のうち被印刷媒体Ｒが検出された部分は、１番目の受光素子Ｐ１からｏ番目の受光素子Ｐｏにより読み取られた部分である。なお、１＜ｏ＜ｍである。印刷ヘッド制御部１１４は、１番目の受光素子Ｐ１からｏ番目の受光素子Ｐｏに対応するマゼンタ色印刷ヘッド１６０Ｍの１番目のノズルＭ１からノズルＭｏにインクを吐出させる。ハンディプリンタ１００が距離Ｌ１−基準距離ｄ３または距離Ｌ１−基準距離ｄ４走査された位置では、スキャナ１５０が被印刷媒体Ｒの上に位置しないので、スキャナ１５０により被印刷媒体Ｒが読み取られていない。このため、シアン色印刷ヘッド１６０Ｃおよび黄色印刷ヘッド１６０Ｙからはインクを吐出しない。
【００５９】
ハンディプリンタ１００が図１２に示す位置に走査されると、スキャナ１５０の１番目の受光素子Ｐ１からｐ番目の受光素子Ｐｐは、被印刷媒体Ｒの上に位置するので、受光素子Ｐ１からｐ番目の受光素子Ｐｐは、被印刷媒体Ｒを検出する。その後、１番目の受光素子Ｐ１からｐ番目の受光素子Ｐｐが被印刷媒体Ｒを検出した旨をＲＡＭ１９０に記憶する。なお、１＜ｑ＜ｎである。
【００６０】
つぎに、ドットライン印刷処理を実行する（ステップＳ２０７；図７）。ドットライン印刷処理では、図１２に示す位置を距離Ｌ２走査された位置とすると、決定ボタン１２０が押されてからハンディプリンタ１００が距離Ｌ２−基準距離ｄ２走査されたとき、被印刷媒体Ｒを検出した部分に、マゼンタ色印刷ヘッド１６０Ｍからインクを吐出する。距離Ｌ２−基準距離ｄ２走査されたとき、１番目の受光素子Ｐ１からｑ番目の受光素子Ｐｑが被印刷媒体Ｒの上に位置するので、スキャナ１５０により読み取られた１ドットラインの画像のうち被印刷媒体Ｒが検出された部分は、１番目の受光素子Ｐ１からｑ番目の受光素子Ｐｑにより読み取られた部分である。印刷ヘッド制御部１１４は、１番目の受光素子Ｐ１からｑ番目の受光素子Ｐｑに対応するマゼンタ色印刷ヘッド１６０Ｍの１番目のノズルＭ１からｑ番目のノズルＭｑにインクを吐出させる。ハンディプリンタ１００が距離Ｌ２−基準距離ｄ３または距離Ｌ２−基準距離ｄ４走査された位置では、スキャナ１５０の全体で被印刷媒体Ｒが読み取られているので、シアン色印刷ヘッド１６０Ｃおよび黄色印刷ヘッド１６０Ｙは、１〜ｎ番目のノズルからインクを吐出する。
【００６１】
つぎに、ハンディプリンタ１００が図１３に示す位置に走査されると、印刷対象の印刷を完了したと判定し（ステップＳ２０９；Ｙｅｓ；図７）、インジケータ表示制御部１１２は、インジケータ１３０を青色に点灯する（ステップＳ２１０；図７）。その後、インジケータ１３０を消灯し（ステップＳ２１１；図７）、印刷処理を終了する。
【００６２】
以上のように、本実施の形態のハンディプリンタ１００によれば、スキャナ１５０により被印刷媒体Ｒを検出し、被印刷媒体Ｒを検出した位置に印刷ヘッド１６０により印刷対象を印刷する。このため、被印刷媒体Ｒ以外の位置には印刷されず、被印刷媒体Ｒからはみ出さないように印刷対象を印刷することができる。また、ハンディプリンタ１００の各色の印刷ヘッド１６０のノズルの個数は、スキャナ１５０の受光素子の個数であるｎ個と同じであるので、正確に印刷対象を被印刷媒体Ｒからはみ出さないように印刷できる。特に、模様などの画像を被印刷媒体Ｒの縁部にはみ出さないように印刷する場合に有効である。
【００６３】
（変形例）
上述の実施の形態のハンディプリンタ１００では、被印刷媒体Ｒを検出する基準となる基準輝度は予めＲＯＭ１８０に記憶されている例について説明した。ハンディプリンタ１００は被印刷媒体Ｒを検出できればよく、ハンディプリンタ１００のスキャナ１５０で被印刷媒体Ｒを予めスキャンし、印刷領域検出部１１３は、被印刷媒体Ｒの輝度情報をＲＡＭ１９０に記憶してもよい。この場合、被印刷媒体Ｒの輝度が予め記憶された基準輝度と異なる場合でも被印刷媒体Ｒを検出することができる。ハンディプリンタ１００は、被印刷媒体Ｒを予めスキャンして得られた輝度情報により、被印刷媒体Ｒを検出することができる。また、被印刷媒体Ｒの色や模様などのパターンを示す情報を記憶し、被印刷媒体Ｒを色や模様などのパターンにより検出してもよい。
【００６４】
上述の実施の形態のハンディプリンタ１００では、印刷領域検出部１１３が被印刷媒体Ｒを検出する例について説明した。ハンディプリンタ１００は、被印刷媒体Ｒに印刷対象を印刷できればよく、印刷領域検出部１１３は、被印刷媒体Ｒ以外の領域を印刷禁止領域として検出し、印刷ヘッド制御部１１４は、印刷ヘッド１６０により印刷禁止領域に印刷しないように制御してもよい。例えば、検出された輝度が基準輝度未満である領域を印刷禁止領域としてもよい。また、予め印刷禁止領域をスキャナ１５０でスキャンし、印刷領域検出部１１３は、印刷禁止領域の輝度情報をＲＡＭ１９０に記憶する。この場合、予めスキャナ１５０で印刷禁止領域をスキャンし、印刷禁止領域の輝度情報をＲＡＭ１９０に記憶することで、ハンディプリンタ１００が印刷禁止領域に印刷対象を印刷することを防ぐことができる。また、図１４に示す印刷禁止領域Ｂの色や模様などのパターンを示す情報を記憶し、印刷領域検出部１１３は、印刷禁止領域Ｂを色や模様などのパターンにより検出してもよい。印刷禁止領域Ｂとしては、被印刷媒体Ｒを置く机などが含まれる。
【００６５】
また、ハンディプリンタ１００は、予め被印刷媒体Ｒおよび被印刷媒体Ｒ以外の領域をスキャナ１５０でスキャンし、被印刷媒体Ｒおよび被印刷媒体Ｒ以外の領域の輝度などの情報をＲＡＭ１９０に記憶し、被印刷媒体Ｒの輝度と被印刷媒体Ｒ以外の領域の輝度との間の輝度に基づいて、印刷領域または印刷禁止領域を検出してもよい。このようにすることで、被印刷媒体Ｒと被印刷媒体Ｒ以外との領域を正確に検出できる。
【００６６】
また、印刷領域検出部１１３は、被印刷媒体Ｒの縁部Ｅを検出し、縁部Ｅの内側を被印刷媒体Ｒとして検出してもよい。この場合、印刷領域検出部１１３は、印刷開始前に被印刷媒体Ｒから走査が開始されるか、被印刷媒体Ｒの外から走査が開始されるかの情報を予め受け付ける。被印刷媒体Ｒから走査が開始される情報を受け付けた場合、決定ボタン１２０が押されると印刷を開始し、縁部Ｅを検出すると、縁部Ｅを検出した位置で印刷を終了する。被印刷媒体Ｒの外から走査が開始される情報を受け付けた場合、決定ボタン１２０が押されてから縁部Ｅを検出すると、縁部Ｅを検出した位置から印刷を開始する。印刷を開始した後、再度縁部Ｅを検出すると、縁部Ｅを検出した位置で印刷を終了する。縁部Ｅは、図１５に示す被印刷媒体Ｒと被印刷媒体Ｒの外の領域との輝度差により検出してもよい。
【００６７】
また、印刷領域検出部１１３は、縁部Ｅを示す線ＥＬを検出し、線ＥＬの内側を印刷領域として検出してもよい。例えば、図１６に示す線ＥＬを検出し、線ＥＬで囲まれた内側を印刷領域として検出し、線ＥＬの内側に印刷対象を印刷するようにしてもよい。
【００６８】
上述の実施の形態のハンディプリンタ１００では、印刷領域を輝度により検出していたが、印刷領域を検出する方法は輝度以外のものであってもよい。例えば、印刷領域検出部１１３は、色またはパターンにより印刷領域を検出してもよい。
【００６９】
上述の実施の形態のハンディプリンタ１００では、スキャナ１５０がｎ個の受光素子を有し、印刷ヘッド１６０Ｍ、１６０Ｃ、１６０Ｙが、ｎ個のノズルを有する例について説明した。ハンディプリンタ１００は、スキャナ１５０により被印刷媒体Ｒを検出し、被印刷媒体Ｒを検出した部分に印刷ヘッド１６０により印刷対象を印刷することができればよく、スキャナ１５０は、複数の受光素子を有すればよく、スキャナ１５０の受光素子の数と印刷ヘッド１６０Ｍ、１６０Ｃ、１６０Ｙのノズルの数は異なってもよい。この場合、印刷ヘッド１６０Ｍ、１６０Ｃ、１６０Ｙのノズルに対応するスキャナ１５０の受光素子により被印刷媒体Ｒが検出された被印刷媒体Ｒに印刷する。
【００７０】
例えば、図１７に示すように、スキャナ１５０が、受光素子Ｐａ〜Ｐｅを有してもよい。この場合、受光素子Ｐａ〜Ｐｅが検出した被印刷媒体Ｒの領域のデータを補完して、受光素子Ｐａ〜Ｐｅの間について被印刷媒体Ｒの領域を算出してもよい。補完の方法としては、線形補間、スプライン補完などを用いることができる。スキャナ１５０の受光素子の数を少なくすることで、スキャナ１５０のコストを抑えることができる。
【００７１】
上述の実施の形態のハンディプリンタ１００では、主走査方向にライン状に並んで設けられた受光素子を有するスキャナ１５０を有する例について説明した。スキャナ１５０は、印刷領域の情報を取得できればよく、印刷領域を撮像するカメラをスキャナ１５０として用いてもよい。
【００７２】
上述の実施の形態では、印刷ヘッド１６０がノズルからマゼンタ色、シアン色、黄色のインクをそれぞれ吐出する例について説明したが、印刷ヘッド１６０は、単色または２色のインクを吐出するものでもよく、４色以上のインクを吐出するものでもよい。また、印刷ヘッド１６０が、ライン状にノズルが並んで設けられているインクジェット式の例について説明したが、印刷ヘッド１６０は、サーマル式のものであってもよく、他の方式であってもよい。
【００７３】
また、ＣＰＵ、ＲＡＭ、ＲＯＭ等から構成されるハンディプリンタ１００、端末装置２００が実行する送信処理、印刷処理を行う中心となる部分は、専用のシステムによらず、通常の情報携帯端末（スマートフォン、タブレットＰＣ）、パーソナルコンピュータなどを用いて実行可能である。たとえば、上述の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）等）に格納して配布し、このコンピュータプログラムを情報携帯端末などにインストールすることにより、上述の処理を実行する情報端末を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置にこのコンピュータプログラムを格納しておき、通常の情報処理端末などがダウンロード等することで情報処理装置を構成してもよい。
【００７４】
また、ハンディプリンタ１００、端末装置２００の機能を、ＯＳ（Operating System）とアプリケーションプログラムとの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００７５】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にこのコンピュータプログラムを掲示し、ネットワークを介してこのコンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。
【００７６】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７７】
（付記１）
印刷ヘッドと、
前記印刷ヘッドを底面に有する筐体と、
前記筐体が副走査方向に走査された距離を検知する走査距離検出手段と、
印刷対象を印刷する印刷領域を検出する印刷領域検出手段と、
前記印刷領域検出手段により検出された前記印刷領域に前記印刷対象を前記印刷ヘッドにより印刷させる印刷ヘッド制御手段と、
を備えることを特徴とする印刷装置。
【００７８】
（付記２）
走査された領域の画像を読み取るスキャナを備え、
前記印刷領域検出手段は、前記スキャナにより読み取られた画像から前記印刷領域を検出する、
ことを特徴とする付記１に記載の印刷装置。
【００７９】
（付記３）
前記印刷領域検出手段は、前記スキャナにより読み取られた画像から基準輝度より大きい輝度である部分を前記印刷領域として検出する、
ことを特徴とする付記２に記載の印刷装置。
【００８０】
（付記４）
前記印刷領域検出手段は、前記スキャナにより読み取られた画像から基準輝度未満の輝度である部分を印刷禁止領域として検出し、
前記印刷ヘッド制御手段は、前記印刷禁止領域以外の部分に前記印刷対象を印刷する、
ことを特徴とする付記２または３に記載の印刷装置。
【００８１】
（付記５）
前記印刷領域検出手段は、前記スキャナにより読み取られた画像から色またはパターンを取得し、前記色または前記パターンにより前記印刷領域または印刷禁止領域を検出する、
ことを特徴とする付記２から４の何れか１つに記載の印刷装置。
【００８２】
（付記６）
前記印刷領域検出手段は、縁部を検出し、前記縁部の内側を前記印刷領域として検出する、
ことを特徴とする付記１から５の何れか１つに記載の印刷装置。
【００８３】
（付記７）
前記印刷領域検出手段は、被印刷媒体を前記印刷領域として検出する、
ことを特徴とする付記１から６の何れか１つに記載の印刷装置。
【００８４】
（付記８）
前記印刷ヘッドは、主走査方向にライン状に並んで設けられた複数の印字素子を有し、
前記印刷ヘッド制御手段は、前記走査距離検出手段及び前記印刷領域検出手段の検出結果に基づいて、前記複数の印字素子のうち、前記印刷領域上の前記印字素子によって前記印刷対象を印刷するように前記印刷ヘッドを制御する、
ことを特徴とする付記１から７の何れか１つに記載の印刷装置。
【００８５】
（付記９）
印刷ヘッドと、
前記印刷ヘッドを底面に有する筐体と、
前記筐体が副走査方向に走査された距離を検知する走査距離検出手段と、
を備える印刷装置を用いて、
印刷対象を印刷する印刷領域を検出する印刷領域検出ステップと、
前記印刷領域検出ステップにより検出された前記印刷領域に前記印刷対象を前記印刷ヘッドにより印刷させる印刷ヘッド制御ステップと、
を備えることを特徴とする印刷方法。
【００８６】
（付記１０）
印刷ヘッドと、
前記印刷ヘッドを底面に有する筐体と、
前記筐体が副走査方向に走査された距離を検知する走査距離検出手段と、
を備える印刷装置を制御するコンピュータを、
印刷対象を印刷する印刷領域を検出する印刷領域検出手段、
前記印刷領域検出手段により検出された前記印刷領域に前記印刷対象を前記印刷ヘッドにより印刷させる印刷ヘッド制御手段、
として機能させる、
ことを特徴とするプログラム。
【符号の説明】
【００８７】
１…印刷システム、１００…ハンディプリンタ、１０１…筐体、１１０、２１０…制御部、１１１、２１１…印刷対象取得部、１１２…インジケータ表示制御部、１１３…印刷領域検出部、１１４…印刷ヘッド制御部、１２０…決定ボタン、１３０…インジケータ、１４０…走査距離検出部、１５０…スキャナ、１６０…印刷ヘッド、１６０Ｍ…マゼンタ色印刷ヘッド、１６０Ｃ…シアン色印刷ヘッド、１６０Ｙ…黄色印刷ヘッド、１７０、２２０…通信部、１８０、２５０…ＲＯＭ、１９０、２６０…ＲＡＭ、２００…端末装置、２１２…印刷対象送信部、２３０…ディスプレイ、２４０…操作部、Ｒ…被印刷媒体、ｄ１〜ｄ４…基準距離
【図１】
2019162810.tif 000003
【図２】
2019162810.tif 000004
【図３】
2019162810.tif 000005
【図４】
2019162810.tif 000006
【図５】
2019162810.tif 000007
【図６】
2019162810.tif 000008
【図７】
2019162810.tif 000009
【図８】
2019162810.tif 000010
【図９】
2019162810.tif 000011
【図１０】
2019162810.tif 000012
【図１１】
2019162810.tif 000013
【図１２】
2019162810.tif 000014
【図１３】
2019162810.tif 000015
【図１４】
2019162810.tif 000016
【図１５】
2019162810.tif 000017
【図１６】
2019162810.tif 000018
【図１７】
2019162810.tif 000019