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