(57)【要約】【課題】走査方向に長い印刷対象の画像を印刷できる印刷装置、印刷システム、印刷方法及びプログラムを提供する。【解決手段】印刷装置は、印刷ヘッドと筐体と走査距離検出部と印刷対象取得部と走査距離判定部と印刷ヘッド制御部とを備える。印刷ヘッドは主走査方向に向けてライン状に印字素子が並んで設けられている。筐体は底面に印刷ヘッドを備える。走査距離検出部は、筐体が副走査方向に走査された距離を検出する。印刷対象取得部は、第１と第２の印刷対象画像を示すデータを取得する。走査距離判定部は、筐体の副走査方向への走査に応じた第１の印刷対象画像の印刷後、筐体が副走査方向に走査されることにより、印刷ヘッドが第１の印刷対象画像の末端部に達したか否かを判定する。印刷ヘッド制御部は、走査距離判定部により印刷開始位置が第１の印刷対象画像の末端部に達したと判定されると、印刷ヘッドによる第２の印刷対象画像の印刷を開始させる。【選択図】図４
2019111697.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向に向けてライン状に印字素子が並んで設けられた印刷ヘッドと、
底面に前記印刷ヘッドを備える筐体と、
前記筐体が副走査方向に走査された距離を検出する走査距離検出手段と、
第１の印刷対象画像および第２の印刷対象画像を示すデータを取得する印刷対象取得手段と、
前記筐体の前記副走査方向への走査に応じた前記第１の印刷対象画像の印刷後、前記筐体が前記副走査方向に走査されることにより、前記印刷ヘッドが前記第１の印刷対象画像の末端部に達したか否かを判定する走査距離判定手段と、
前記走査距離判定手段により印刷開始位置が第１の印刷対象画像の末端部に達したと判定されると、前記印刷ヘッドによる前記第２の印刷対象画像の印刷を開始させる印刷ヘッド制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記印刷ヘッド制御手段は、前記筐体の第１の副走査方向に走査に応じて前記第１の印刷対象画像を印刷し、
前記走査距離判定手段は、前記第１の印刷対象画像を印刷した後、前記筐体が前記第１の副走査方向とは逆方向である第２の副走査方向に走査され、再び前記第１の副走査方向に走査すると前記印刷ヘッドが前記第１の印刷対象画像の末端部に達したか否かを判定し、
前記印刷ヘッド制御手段は、前記走査距離判定手段により前記印刷ヘッドが前記第１の印刷対象画像の末端部に達したと判定されると、前記第１の副走査方向への走査に応じて前記印刷ヘッドによる前記第２の印刷対象画像の印刷を開始する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記走査距離判定手段は、前記第１の印刷対象画像の印刷を終了してから前記筐体が前記第２の副走査方向に走査されるまで第１の副走査方向に走査された第１の走査距離を取得し、前記筐体が前記第２の副走査方向に走査されると第１の副走査方向に走査されるまで前記第２の副走査方向に走査された第２の走査距離を取得し、再度前記筐体が前記第１の副走査方向に走査されると、前記第１の副走査方向に前記第２の走査距離から前記第１の走査距離を差し引いた距離を走査されたか否かを判定し、
前記印刷ヘッド制御手段は、前記走査距離判定手段が前記第１の副走査方向に前記第２の走査距離から前記第１の走査距離を差し引いた距離を走査されたと判定した場合に、前記印刷ヘッドによる前記第１の副走査方向への走査に応じた前記第２の印刷対象画像の印刷を開始する、
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
第１の副走査方向に走査することを示す第１のインジケータと、
前記第１の副走査方向と逆向きの第２の副走査方向に走査することを示す第２のインジケータと、
前記第１のインジケータおよび前記第２のインジケータの点灯を制御するインジケータ表示制御手段と、を備え、
前記インジケータ表示制御手段は、前記第１の印刷対象画像を印刷するとき、前記第１のインジケータを点灯し、前記第１の印刷対象画像の印刷が完了すると、前記第２のインジケータを点灯する、
ことを特徴とする請求項１から３の何れか１項に記載の印刷装置。
【請求項５】
前記走査距離判定手段が、第１の副走査方向に走査された第１の走査距離より第２に副走査方向に走査された第２の走査距離が大きいと判定すると、前記インジケータ表示制御手段は、前記第２のインジケータを消灯する、
ことを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記第２の印刷対象画像の印刷準備が完了したか否かを判定する印刷準備判定手段を更に備え、
前記インジケータ表示制御手段は、前記走査距離判定手段により第１の副走査方向に走査された第１の走査距離より第２に副走査方向に走査された第２の走査距離が大きいと判定され、前記第２のインジケータを消灯した後、前記印刷準備判定手段によって前記第２の印刷対象画像の印刷準備が完了したと判定されると前記第１のインジケータを点灯する、
ことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記印刷ヘッドの主走査方向と平行な向きにライン状に受光素子が並んで設けられたスキャナを備え、
前記走査距離判定手段は、前記スキャナにより印刷された前記第１の印刷対象画像の末端部を検知すると、前記末端部を検知した際の前記末端部と前記印刷ヘッド間の距離を前記筐体が前記副走査方向に走査されたか否かを判定する、
ことを特徴とする請求項１から６の何れか１項に記載の印刷装置。
【請求項８】
前記第１の印刷対象画像を示すデータまたは前記第２の印刷対象画像を示すデータを記憶する第１の記憶部と、
前記第１の印刷対象画像を示すデータおよび前記第２の印刷対象画像を示すデータを記憶する第２の記憶部と、
を備え、
前記印刷対象取得手段は、前記第１の印刷対象画像および前記第２の印刷対象画像を示すデータを取得し、取得した前記第１と第２の印刷対象画像を示すデータを第２の記憶部に記憶し、前記第１の印刷対象画像を印刷する際、前記第１の印刷対象画像を示すデータを前記第１の記憶部に記憶し、前記印刷ヘッド制御手段により前記第１の記憶部に記憶された前記第１の印刷対象画像を示すデータに基づく前記第１の印刷対象画像が印刷されると、前記第１の記憶部に記憶した前記第１の印刷対象画像を示すデータを消去し、前記第２の印刷対象画像を示すデータを第１の記憶部に記憶する、
ことを特徴とする請求項１から７の何れか１項に記載の印刷装置。
【請求項９】
前記印刷対象取得手段は、
前記第１の印刷対象画像の印刷が完了すると、前記第２の印刷対象画像を示すデータを取得する、
ことを特徴とする請求項１から７の何れか１項に記載の印刷装置。
【請求項１０】
前記印刷対象取得手段は、
前記第１の印刷対象画像および第２の印刷対象画像を示すデータを他の装置から受信する受信手段を備え、
前記受信手段は、
前記第１の印刷対象画像の印刷が完了すると、前記第２の印刷対象画像を示すデータの受信を開始する、
ことを特徴とする請求項９に記載の印刷装置。
【請求項１１】
請求項１から１０の何れか１項に記載の印刷装置と、
前記印刷装置に前記第１の印刷対象画像および前記第２の印刷対象画像を示すデータを送信する他の装置と、
を備える印刷システムであって、
前記他の装置から前記第１の印刷対象画像が前記印刷装置に送信され、前記印刷装置により前記第１の印刷対象画像の印刷が完了すると、前記他の装置は前記第２の印刷対象画像を示すデータを前記印刷装置に送信する、
ことを特徴とする印刷システム。
【請求項１２】
前記他の装置は、印刷対象画像の長さが基準長さ以上であると判定すると該印刷対象画像を前記第１の印刷対象画像と前記第２の印刷対象画像に分割する印刷対象分割手段を備える、
ことを特徴とする請求項１１に記載の印刷システム。
【請求項１３】
前記印刷対象分割手段は、副走査方向において、前記印刷対象画像の先頭から前記基準長さまでを前記第１の印刷対象画像、前記印刷対象画像の前記基準長さから末端までを前記第２の印刷対象画像となるように、前記印刷対象画像を示すデータを前記第１の印刷対象画像を示すデータと前記第２の印刷対象画像を示すデータに分割する、
ことを特徴とする請求項１２に記載の印刷システム。
【請求項１４】
主走査方向に向けてライン状に印字素子が並んで設けられた印刷ヘッドと、
底面に前記印刷ヘッドを備える筐体と、
前記筐体が副走査方向に走査された距離を検出する走査距離検出手段と、を備える印刷装置を用いて印刷する印刷方法であって、
第１の印刷対象画像および第２の印刷対象画像を示すデータを取得する印刷対象取得ステップと、
前記筐体の前記副走査方向への走査に応じて前記第１の印刷対象画像を前記印刷ヘッドに印刷させる印刷ステップと、
前記印刷ステップによって印刷された前記第１の印刷対象画像の末端部に前記印刷ヘッドが副走査方向に走査されて達したか否かを判定する走査距離判定ステップと、
前記走査距離判定ステップにより前記印刷ヘッドが第１の印刷対象画像の末端部に達したと判定されると前記第２の印刷対象画像を前記印刷ヘッドに印刷させる印刷ヘッド制御ステップと、
を備えることを特徴とする印刷方法。
【請求項１５】
主走査方向に向けてライン状に印字素子が並んで設けられた印刷ヘッドと、
底面に前記印刷ヘッドを備える筐体と、
前記筐体が副走査方向に走査された距離を検出する走査距離検出手段と、を備える印刷装置を制御するコンピュータを、
第１の印刷対象画像および第２の印刷対象画像を示すデータを取得する印刷対象取得手段、
前記印刷装置が印刷した前記第１の印刷対象画像の末端部に前記印刷ヘッドが副走査方向に走査されて達したか否かを判定する走査距離判定手段、
前記走査距離判定手段により前記印刷ヘッドが第１の印刷対象画像の末端部に達したと判定されると前記第２の印刷対象画像を前記印刷ヘッドに印刷させる印刷ヘッド制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷システム、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
筐体を把持して手動走査することにより、印刷媒体に文字、記号、ロゴ、マーク等の印刷対象の画像を印刷する手動走査型の印刷装置が知られている。
【０００３】
特許文献１は、印刷媒体上を走査されて印刷ヘッドにより印刷対象の画像を印刷媒体に印刷する手動走査型の印刷装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２２５５１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された印刷装置に限らず、手動走査型の印刷装置では、印刷対象の画像を示すデータをＲＡＭ（Random Access Memory）に記憶し、ＲＡＭに記憶した画像を示すデータを印刷ヘッドに出力することにより、印刷対象の画像を印刷している。ここで用いるＲＡＭは、データの出力速度を大きくするため、ＣＰＵ（Central Processing Unit）に内蔵されているＲＡＭを用いている。このため、ＲＡＭの容量に限界があり、走査方向における印刷対象の画像の長さが制限され、走査方向に長い印刷対象の画像を印刷することが容易でない。
【０００６】
本発明は、上記のような課題を解決するためになされたものであり、走査方向に長い印刷対象の画像を印刷できる印刷装置、印刷システム、印刷方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
主走査方向に向けてライン状に印字素子が並んで設けられた印刷ヘッドと、
底面に前記印刷ヘッドを備える筐体と、
前記筐体が副走査方向に走査された距離を検出する走査距離検出手段と、
第１の印刷対象画像および第２の印刷対象画像を示すデータを取得する印刷対象取得手段と、
前記筐体の前記副走査方向への走査に応じた前記第１の印刷対象画像の印刷後、前記筐体が前記副走査方向に走査されることにより、前記印刷ヘッドが前記第１の印刷対象画像の末端部に達したか否かを判定する走査距離判定手段と、
前記走査距離判定手段により印刷開始位置が第１の印刷対象画像の末端部に達したと判定されると、前記印刷ヘッドによる前記第２の印刷対象画像の印刷を開始させる印刷ヘッド制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、走査方向に長い印刷対象の画像を印刷できる印刷装置、印刷システム、印刷方法及びプログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係るハンディプリンタおよび端末装置を示す図である。
【図２】本発明の実施の形態に係るハンディプリンタを示す上面図である。
【図３】本発明の実施の形態に係るハンディプリンタを示す底面図である。
【図４】本発明の実施の形態に係るハンディプリンタの構成を示すブロック図である。
【図５】本発明の実施の形態に係る端末装置の構成を示すブロック図である。
【図６】本発明の実施の形態に係る端末装置が実行する印刷対象送信処理を示すフローチャートである。
【図７】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を示すフローチャートである。
【図８】本発明の実施の形態に係るハンディプリンタが実行する第１の印刷実行処理を示すフローチャートである。
【図９】本発明の実施の形態に係るハンディプリンタが実行する第２の印刷実行処理を示すフローチャートである。
【図１０】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１１】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１２】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１３】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１４】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１５】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を説明する図である。
【図１６】変形例に係るハンディプリンタを示す底面図である。
【図１７】変形例に係るハンディプリンタが実行する印刷処理を説明する図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態に係る印刷装置を図面を参照しながら説明する。
【００１１】
本実施の形態に係るハンディプリンタ（印刷装置）１００は、図１に示すように、ユーザが手で把持しやすい大きさを有する筐体１０１を備え、ユーザにより第１の副走査方向に走査されて、文字、記号、ロゴ、キャラクタ、マーク、図形等の印刷対象画像を印刷媒体Ｒに印刷するものである。ハンディプリンタ１００が印刷する印刷対象画像を示すデータは、端末装置（他の装置）２００から送信される。端末装置２００は、例えば、ディスプレイ２３０を備えるスマートホン、タブレットＰＣ（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）にこのコンピュータプログラムを掲示し、ネットワークを介してこのコンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。
【００７８】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７９】
（付記１）
主走査方向に向けてライン状に印字素子が並んで設けられた印刷ヘッドと、
底面に前記印刷ヘッドを備える筐体と、
前記筐体が副走査方向に走査された距離を検出する走査距離検出手段と、
第１の印刷対象画像および第２の印刷対象画像を示すデータを取得する印刷対象取得手段と、
前記筐体の前記副走査方向への走査に応じた前記第１の印刷対象画像の印刷後、前記筐体が前記副走査方向に走査されることにより、前記印刷ヘッドが前記第１の印刷対象画像の末端部に達したか否かを判定する走査距離判定手段と、
前記走査距離判定手段により印刷開始位置が第１の印刷対象画像の末端部に達したと判定されると、前記印刷ヘッドによる前記第２の印刷対象画像の印刷を開始させる印刷ヘッド制御手段と、
を備えることを特徴とする印刷装置。
【００８０】
（付記２）
前記印刷ヘッド制御手段は、前記筐体の第１の副走査方向に走査に応じて前記第１の印刷対象画像を印刷し、
前記走査距離判定手段は、前記第１の印刷対象画像を印刷した後、前記筐体が前記第１の副走査方向とは逆方向である第２の副走査方向に走査され、再び前記第１の副走査方向に走査すると前記印刷ヘッドが前記第１の印刷対象画像の末端部に達したか否かを判定し、
前記印刷ヘッド制御手段は、前記走査距離判定手段により前記印刷ヘッドが前記第１の印刷対象画像の末端部に達したと判定されると、前記第１の副走査方向への走査に応じて前記印刷ヘッドによる前記第２の印刷対象画像の印刷を開始する、
ことを特徴とする付記１に記載の印刷装置。
【００８１】
（付記３）
前記走査距離判定手段は、前記第１の印刷対象画像の印刷を終了してから前記筐体が前記第２の副走査方向に走査されるまで第１の副走査方向に走査された第１の走査距離を取得し、前記筐体が前記第２の副走査方向に走査されると第１の副走査方向に走査されるまで前記第２の副走査方向に走査された第２の走査距離を取得し、再度前記筐体が前記第１の副走査方向に走査されると、前記第１の副走査方向に前記第２の走査距離から前記第１の走査距離を差し引いた距離を走査されたか否かを判定し、
前記印刷ヘッド制御手段は、前記走査距離判定手段が前記第１の副走査方向に前記第２の走査距離から前記第１の走査距離を差し引いた距離を走査されたと判定した場合に、前記印刷ヘッドによる前記第１の副走査方向への走査に応じた前記第２の印刷対象画像の印刷を開始する、
ことを特徴とする付記２に記載の印刷装置。
【００８２】
（付記４）
第１の副走査方向に走査することを示す第１のインジケータと、
前記第１の副走査方向と逆向きの第２の副走査方向に走査することを示す第２のインジケータと、
前記第１のインジケータおよび前記第２のインジケータの点灯を制御するインジケータ表示制御手段と、を備え、
前記インジケータ表示制御手段は、前記第１の印刷対象画像を印刷するとき、前記第１のインジケータを点灯し、前記第１の印刷対象画像の印刷が完了すると、前記第２のインジケータを点灯する、
ことを特徴とする付記１から３の何れか１つに記載の印刷装置。
【００８３】
（付記５）
前記走査距離判定手段が、第１の副走査方向に走査された第１の走査距離より第２に副走査方向に走査された第２の走査距離が大きいと判定すると、前記インジケータ表示制御手段は、前記第２のインジケータを消灯する、
ことを特徴とする付記４に記載の印刷装置。
【００８４】
（付記６）
前記第２の印刷対象画像の印刷準備が完了したか否かを判定する印刷準備判定手段を更に備え、
前記インジケータ表示制御手段は、前記走査距離判定手段により第１の副走査方向に走査された第１の走査距離より第２に副走査方向に走査された第２の走査距離が大きいと判定され、前記第２のインジケータを消灯した後、前記印刷準備判定手段によって前記第２の印刷対象画像の印刷準備が完了したと判定されると前記第１のインジケータを点灯する、
ことを特徴とする付記５に記載の印刷装置。
【００８５】
（付記７）
前記印刷ヘッドの主走査方向と平行な向きにライン状に受光素子が並んで設けられたスキャナを備え、
前記走査距離判定手段は、前記スキャナにより印刷された前記第１の印刷対象画像の末端部を検知すると、前記末端部を検知した際の前記末端部と前記印刷ヘッド間の距離を前記筐体が前記副走査方向に走査されたか否かを判定する、
ことを特徴とする付記１から６の何れか１つに記載の印刷装置。
【００８６】
（付記８）
前記第１の印刷対象画像を示すデータまたは前記第２の印刷対象画像を示すデータを記憶する第１の記憶部と、
前記第１の印刷対象画像を示すデータおよび前記第２の印刷対象画像を示すデータを記憶する第２の記憶部と、
を備え、
前記印刷対象取得手段は、前記第１の印刷対象画像および前記第２の印刷対象画像を示すデータを取得し、取得した前記第１と第２の印刷対象画像を示すデータを第２の記憶部に記憶し、前記第１の印刷対象画像を印刷する際、前記第１の印刷対象画像を示すデータを前記第１の記憶部に記憶し、前記印刷ヘッド制御手段により前記第１の記憶部に記憶された前記第１の印刷対象画像を示すデータに基づく前記第１の印刷対象画像が印刷されると、前記第１の記憶部に記憶した前記第１の印刷対象画像を示すデータを消去し、前記第２の印刷対象画像を示すデータを第１の記憶部に記憶する、
ことを特徴とする付記１から７の何れか１つに記載の印刷装置。
【００８７】
（付記９）
前記印刷対象取得手段は、
前記第１の印刷対象画像の印刷が完了すると、前記第２の印刷対象画像を示すデータを取得する、
ことを特徴とする付記１から７の何れか１つに記載の印刷装置。
【００８８】
（付記１０）
前記印刷対象取得手段は、
前記第１の印刷対象画像および第２の印刷対象画像を示すデータを他の装置から受信する受信手段を備え、
前記受信手段は、
前記第１の印刷対象画像の印刷が完了すると、前記第２の印刷対象画像を示すデータの受信を開始する、
ことを特徴とする付記９に記載の印刷装置。
【００８９】
（付記１１）
付記１から１０の何れか１つに記載の印刷装置と、
前記印刷装置に前記第１の印刷対象画像および前記第２の印刷対象画像を示すデータを送信する他の装置と、
を備える印刷システムであって、
前記他の装置から前記第１の印刷対象画像が前記印刷装置に送信され、前記印刷装置により前記第１の印刷対象画像の印刷が完了すると、前記他の装置は前記第２の印刷対象画像を示すデータを前記印刷装置に送信する、
ことを特徴とする印刷システム。
【００９０】
（付記１２）
前記他の装置は、印刷対象画像の長さが基準長さ以上であると判定すると該印刷対象画像を前記第１の印刷対象画像と前記第２の印刷対象画像に分割する印刷対象分割手段を備える、
ことを特徴とする付記１１に記載の印刷システム。
【００９１】
（付記１３）
前記印刷対象分割手段は、副走査方向において、前記印刷対象画像の先頭から前記基準長さまでを前記第１の印刷対象画像、前記印刷対象画像の前記基準長さから末端までを前記第２の印刷対象画像となるように、前記印刷対象画像を示すデータを前記第１の印刷対象画像を示すデータと前記第２の印刷対象画像を示すデータに分割する、
ことを特徴とする付記１２に記載の印刷システム。
【００９２】
（付記１４）
主走査方向に向けてライン状に印字素子が並んで設けられた印刷ヘッドと、
底面に前記印刷ヘッドを備える筐体と、
前記筐体が副走査方向に走査された距離を検出する走査距離検出手段と、を備える印刷装置を用いて印刷する印刷方法であって、
第１の印刷対象画像および第２の印刷対象画像を示すデータを取得する印刷対象取得ステップと、
前記筐体の前記副走査方向への走査に応じて前記第１の印刷対象画像を前記印刷ヘッドに印刷させる印刷ステップと、
前記印刷ステップによって印刷された前記第１の印刷対象画像の末端部に前記印刷ヘッドが副走査方向に走査されて達したか否かを判定する走査距離判定ステップと、
前記走査距離判定ステップにより前記印刷ヘッドが第１の印刷対象画像の末端部に達したと判定されると前記第２の印刷対象画像を前記印刷ヘッドに印刷させる印刷ヘッド制御ステップと、
を備えることを特徴とする印刷方法。
【００９３】
（付記１５）
主走査方向に向けてライン状に印字素子が並んで設けられた印刷ヘッドと、
底面に前記印刷ヘッドを備える筐体と、
前記筐体が副走査方向に走査された距離を検出する走査距離検出手段と、を備える印刷装置を制御するコンピュータを、
第１の印刷対象画像および第２の印刷対象画像を示すデータを取得する印刷対象取得手段、
前記印刷装置が印刷した前記第１の印刷対象画像の末端部に前記印刷ヘッドが副走査方向に走査されて達したか否かを判定する走査距離判定手段、
前記走査距離判定手段により前記印刷ヘッドが第１の印刷対象画像の末端部に達したと判定されると前記第２の印刷対象画像を前記印刷ヘッドに印刷させる印刷ヘッド制御手段、
として機能させるプログラム。
【符号の説明】
【００９４】
１…印刷システム、１００…ハンディプリンタ、１０１…筐体、１１０、２１０…制御部、１１１、２１１…印刷対象取得部、１１２…インジケータ表示制御部、１１３…走査距離判定部、１１４…印刷ヘッド制御部、１２０…決定ボタン、１３０Ａ…第１のインジケータ、１３０Ｂ…第２のインジケータ、１４０…走査距離検出部、１５０…印刷ヘッド、１５０Ｍ…マゼンタ色印刷ヘッド、１５０Ｃ…シアン色印刷ヘッド、１５０Ｙ…黄色印刷ヘッド、１６０、２２０…通信部、１７０、２５０…ＲＯＭ、１８０、２６０…ＲＡＭ、１９０…スキャナ、２００…端末装置、２１２…印刷対象分割部、２１３…印刷対象送信部、２３０…ディスプレイ、２４０…操作部、Ｒ…印刷媒体、Ｌ、Ｌ１〜Ｌ３…長さ、ｄ１〜ｄ６…基準距離
【図１】
2019111697.tif 000003
【図２】
2019111697.tif 000004
【図３】
2019111697.tif 000005
【図４】
2019111697.tif 000006
【図５】
2019111697.tif 000007
【図６】
2019111697.tif 000008
【図７】
2019111697.tif 000009
【図８】
2019111697.tif 000010
【図９】
2019111697.tif 000011
【図１０】
2019111697.tif 000012
【図１１】
2019111697.tif 000013
【図１２】
2019111697.tif 000014
【図１３】
2019111697.tif 000015
【図１４】
2019111697.tif 000016
【図１５】
2019111697.tif 000017
【図１６】
2019111697.tif 000018
【図１７】
2019111697.tif 000019