(57)【要約】【課題】任意の領域に１ページ分の印刷データの画像を任意の濃度で印刷させる。【解決手段】印刷領域設定ボタン１１３が操作されると、印刷領域設定部２０７が移動量検出部１２１の検出した移動量に基づいて印刷領域を設定し、さらにＲＡＭ２０２（メモリー）に記憶されている印刷データに対し、設定した印刷領域に収まるようにデータ処理し、システム制御部２１２が印刷ヘッド１２０に対し、データ処理した印刷データに基づき、濃度設定第１ボタン１１１又は濃度設定第２ボタン１１２（濃度設定ボタン）の設定に応じた濃度の画像を印刷対象面に印刷させる。【選択図】図２
2017159459.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを記憶するメモリーと、
印刷対象面に画像を印刷する印刷ヘッドと、
前記印刷対象面での移動量を検出する移動量検出部と、
任意の印刷領域を設定する際に操作する印刷領域設定ボタンと、
画像の濃度を設定する濃度設定ボタンと、
前記印刷領域設定ボタンが操作されると、前記移動量検出部が検出した移動量に基づいて印刷領域を設定し、さらに前記印刷データに対し、設定した前記印刷領域に収まるようにデータ処理する印刷領域設定部と、
前記印刷領域設定部が前記印刷領域を設定すると、前記印刷ヘッドに対し、前記データ処理した印刷データに基づき、前記濃度設定ボタンの設定に応じた濃度の画像を前記印刷対象面に印刷させるシステム制御部とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記印刷領域設定部は、前記移動量検出部が検出した移動量を対角線とする前記印刷領域を設定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
印刷領域向き設定ボタンを備え、
前記印刷領域設定部は、前記印刷領域向き設定ボタンの操作に応じ、前記移動量を対角線とする縦向き又は横向きの前記印刷領域を設定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記印刷データ又は前記データ処理された印刷データに対し、標準の濃度より濃い画像のデータ又は薄い画像のデータとなるようにデータ処理する濃度処理部を備え、
前記濃度設定ボタンは、
標準の濃度より濃い画像を印刷させる際に操作する濃度設定第１ボタンと、
標準の濃度より薄い画像を印刷させる際に操作する濃度設定第２ボタンとを有し、
前記システム制御部は、
前記濃度設定第１ボタン又は前記濃度設定第２ボタンの操作に応じ、前記濃度処理部に対してデータ処理を指示し、
前記印刷ヘッドに対し、前記濃度処理部がデータ処理した印刷データに基づく画像を印刷させる
ことを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手動での移動走査により画像を印刷する画像形成装置に関する。
【背景技術】
【０００２】
近年、自走式モバイルプリンターと呼ばれる画像形成装置が注目を集めている。この自走式モバイルプリンターは、スタートボタンを押すと、自動で紙面上を移動しつつ用紙上に画像を印刷する。
【０００３】
ところが、この自走式モバイルプリンターは、移動のための動力機構に加え、動力のための動力源などが必要となるため、小型化、軽量化などに不向きである。
【０００４】
このような不具合を解消するものとして、特許文献１では、手動での移動走査により画像を印刷する印刷装置を提案している。これは、印刷面上で印刷装置を摺動させると、ドットヘッドの位置に応じて、所定の条件に適合する画素（適切な位置に印刷可能な画素あるいは周囲の画素から補完された画素など）が印刷されるものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１０６３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１での印刷装置では、手動での移動走査により画像を印刷するものであるため、小型化、軽量化などに向いている。
【０００７】
ところで、この印刷装置は、印刷基準位置に対して印刷データに含まれる各画素の印刷が予定される位置である印刷予定画素位置を算出し、印刷予定画素位置に対応する画素を印刷させるものである。
【０００８】
このため、１ページ分の印刷データを用紙に印刷させることができるものの、用紙の任意の領域に１ページ分の印刷データを印刷させることができない。また、印刷面上での印刷装置の摺動回数や摺動速度などに応じた画質（濃い又は薄い）の画像が印刷されるものの、摺動速度に関わらず画像の濃度を任意に変えることができない。
【０００９】
このようなことから、任意の領域に１ページ分の印刷データの画像を任意の濃度で印刷できる装置の開発が望まれている。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像形成装置は、印刷データを記憶するメモリーと、印刷対象面に画像を印刷する印刷ヘッドと、前記印刷対象面での移動量を検出する移動量検出部と、任意の印刷領域を設定する際に操作する印刷領域設定ボタンと、画像の濃度を設定する濃度設定ボタンと、前記印刷領域設定ボタンが操作されると、前記移動量検出部が検出した移動量に基づいて印刷領域を設定し、さらに前記印刷データに対し、設定した前記印刷領域に収まるようにデータ処理する印刷領域設定部と、前記印刷領域設定部が前記印刷領域を設定すると、前記印刷ヘッドに対し、前記データ処理した印刷データに基づき、前記濃度設定ボタンの設定に応じた濃度の画像を前記印刷対象面に印刷させるシステム制御部とを備えることを特徴とする。
また、前記印刷領域設定部は、前記移動量検出部が検出した移動量を対角線とする前記印刷領域を設定することを特徴とする。
また、印刷領域向き設定ボタンを備え、前記印刷領域設定部は、前記印刷領域向き設定ボタンの操作に応じ、前記移動量を対角線とする縦向き又は横向きの前記印刷領域を設定することを特徴とする。
また、前記印刷データ又は前記データ処理された印刷データに対し、標準の濃度より濃い画像のデータ又は薄い画像のデータとなるようにデータ処理する濃度処理部を備え、前記濃度設定ボタンは、標準の濃度より濃い画像を印刷させる際に操作する濃度設定第１ボタンと、標準の濃度より薄い画像を印刷させる際に操作する濃度設定第２ボタンとを有し、前記システム制御部は、前記濃度設定第１ボタン又は前記濃度設定第２ボタンの操作に応じ、前記濃度処理部に対してデータ処理を指示し、前記印刷ヘッドに対し、前記濃度処理部がデータ処理した印刷データに基づく画像を印刷させることを特徴とする。
本発明の画像形成装置では、印刷領域設定ボタンが操作されると、印刷領域設定部が移動量検出部の検出した移動量に基づいて印刷領域を設定し、さらにメモリーに記憶されている印刷データに対し、設定した印刷領域に収まるようにデータ処理し、システム制御部が印刷ヘッドに対し、データ処理した印刷データに基づき、濃度設定ボタンの設定に応じた濃度の画像を印刷対象面に印刷させる。
これにより、印刷対象面の印刷領域を任意に設定でき、併せて印刷される画像の濃度も任意に設定できる。
【発明の効果】
【００１２】
本発明の画像形成装置によれば、印刷対象面の印刷領域を任意に設定でき、併せて印刷される画像の濃度も任意に設定できるので、任意の領域に１ページ分の印刷データの画像を任意の濃度で印刷できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の画像形成装置の一実施形態を説明するための図である。
【図２】図１の画像形成装置の制御部の構成を説明するための図である。
【図３】図１の画像形成装置による印刷領域の設定を説明するものであって、図３（ａ）は印刷領域の初期設定を示す図であり、図３（ｂ）は印刷領域の初期設定に基づいて印刷領域を縦向きとした場合を示す図であり、図３（ｃ）は印刷領域の初期設定に基づいて印刷領域を横向きとした場合を示す図である。
【図４】図１の画像形成装置による画像の濃度の変更について説明するための図である。
【図５】図１の画像形成装置による画像の印刷処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の画像形成装置の一実施形態を、図１〜図５を参照しながら説明する。なお、以下の説明においての画像形成装置の一例としては、手動での移動走査により画像を印刷するモバイルプリンターであるものとする。
【００１５】
まず、図１に示すように、モバイルプリンター１００のプリンター本体１０１は、ドーム型をなしている。なお、プリンター本体１０１の形状にあっては、ドーム型に限定されない。たとえば、マウス型、円錐型、円柱型、立方体型のいずれであってもよい。いずれにしても、プリンター本体１０１の上部が手で把持し易い形状であり、底部１０２が平坦な形状であればよい。
【００１６】
プリンター本体１０１の側面には、スタートボタン１１０、濃度設定第１ボタン１１１、濃度設定第２ボタン１１２、印刷領域設定ボタン１１３、印刷領域向き設定ボタン１１４が配置されている。
【００１７】
スタートボタン１１０は、印刷を開始させる際に操作する。濃度設定第１ボタン１１１は、標準の濃度より濃い画像を印刷させる際に操作する。濃度設定第２ボタン１１２は、標準の濃度より薄い画像を印刷させる際に操作する。印刷領域設定ボタン１１３は、１ページ分の印刷データの画像を印刷させる後述の印刷領域３０１を設定する際に操作する。印刷領域向き設定ボタン１１４は、印刷領域３０１を縦向きとするか横向きとするかを設定する際に操作する。
【００１８】
プリンター本体１０１の底部１０２には、印刷ヘッド１２０、移動量検出部１２１、座標読み取り部１２２が配置されている。また、プリンター本体１０１の内部には、制御部２００が配置されている。
【００１９】
印刷ヘッド１２０は、たとえば微細孔からインクを射出させるインクジェット方式を採用できる。また、印刷ヘッド１２０は、ドットインパクトにより印刷を行う方式あるいは熱転写により印刷を行う方式など、種々の方式を採用できる。
【００２０】
移動量検出部１２１は、モバイルプリンター１００の移動量と移動方向を検出するものであって、ボール式、光学式、レーザー式のいずれかを用いることができる。座標読み取り部１２２は、たとえば印刷対象面がｘ−ｙ座標を定義したドットパターンを有する場合、そのドットパターンを読み取る。制御部２００は、詳細については後述するが、各部の動作を制御する。
【００２１】
次に、図２を参照し、制御部２００の構成について説明する。制御部２００は、通信制御部２０１、ＲＡＭ２０２、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３、画像処理部２０４、濃度処理部２０５、移動量取得部２０６、印刷領域設定部２０７、ボタン制御部２０８、移動量検出制御部２０９、座標読み取り制御部２１０、印刷ヘッド駆動部２１１、システム制御部２１２を有している。なお、これらは、データバス２１３に接続されている。
【００２２】
通信制御部２０１は、Ｉ／Ｆ（インターフェース）２２０を介し、画像データを取り込む。なお、Ｉ／Ｆ２２０は、ＵＳＢメモリー、ノートパソコン、スマートフォンなどの携帯端末、タブレットなどとの接続が可能となっている。
【００２３】
ＲＡＭ２０２は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ２０２は、通信制御部２０１が取り込んだ画像データを記憶する。また、ＲＡＭ２０２は、画像処理部２０４が画像処理した印刷データを記憶する。ＲＯＭ２０３には、各部の動作チェックなどを行う制御プログラムなどが記憶されている。画像処理部２０４は、ＲＡＭ２０２に記憶された画像データに対する画像処理（ラスタライズ）を行う。
【００２４】
濃度処理部２０５は、濃度設定第１ボタン１１１が操作されると、ＲＡＭ２０２に記憶された印刷データに対し、標準の濃度より濃い画像のデータとなるようにデータ処理を実行する。また、濃度処理部２０５は、後述の印刷領域設定部２０７がＲＡＭ２０２に記憶された１ページ分の印刷データに対し、設定した後述の印刷領域３０１に収まるようにデータ処理を実行した場合、このデータ処理した印刷データに対し、標準の濃度より濃い画像のデータとなるようにデータ処理を実行する。なお、濃度処理部２０５は、全ての印刷データの濃度を濃くしてもよいし、濃度設定第１ボタン１１１が有効となっている場合のみ印刷データの一部の濃度を濃くしてもよい。ここで、印刷データの一部とは、モバイルプリンター１００の特定の摺動範囲に対応するものである。つまり、濃度処理部２０５は、モバイルプリンター１００の特定の摺動範囲で濃度設定第１ボタン１１１が有効となっている場合、その特定の摺動範囲に対応する印刷データを、標準の濃度より濃い画像のデータとなるようにデータ処理を実行する。
【００２５】
また、濃度処理部２０５は、濃度設定第２ボタン１１２が操作されると、ＲＡＭ２０２に記憶された印刷データに対し、標準の濃度より薄い画像のデータとなるようにデータ処理を実行する。この場合も、濃度処理部２０５は、後述の印刷領域設定部２０７がＲＡＭ２０２に記憶された１ページ分の印刷データに対し、設定した後述の印刷領域３０１に収まるようにデータ処理を実行した場合、この処理した印刷データに対し、標準の濃度より薄い画像のデータとなるようにデータ処理を実行する。また、濃度処理部２０５は、上記同様に、濃度処理部２０５は、全ての印刷データの濃度を薄くしてもよいし、濃度設定第２ボタン１１２が有効となっている場合のみ印刷データの一部の濃度を薄くしてもよい。
【００２６】
移動量取得部２０６は、モバイルプリンター１００の摺動に伴い移動量検出部１２１が検出した移動量を取得する。印刷領域設定部２０７は、詳細については後述するが、印刷領域設定ボタン１１３が有効となっている場合、移動量検出部１２１が検出した移動量を対角線とした後述の印刷領域３０１を設定する。また、印刷領域設定部２０７は、印刷領域３０１を設定すると、ＲＡＭ２０２に記憶された１ページ分の印刷データに対し、設定した印刷領域３０１に収まるようにデータ処理を実行する。
【００２７】
ボタン制御部２０８は、スタートボタン１１０、濃度設定第１ボタン１１１、濃度設定第２ボタン１１２、印刷領域設定ボタン１１３、印刷領域向き設定ボタン１１４の操作を受け付ける。ここで、ボタン制御部２０８は、いずれかのボタンが操作されたとき、その操作されたボタンを有効とし、再度同じボタンが操作されたらそのボタンを無効としてもよい。また、ボタン制御部２０８は、いずれかのボタンが押下状態（押下され続けられている状態）のとき、その押下状態のボタンを有効とし、そのボタンの押下が解放されたらそのボタンを無効としてもよい。
【００２８】
移動量検出制御部２０９は、移動量検出部１２１が検出した移動量を移動量データに変換する。座標読み取り制御部２１０は、座標読み取り部１２２が読み取った、ｘ−ｙ座標を定義しているドットパターンを座標データに変換する。印刷ヘッド駆動部２１１は、ＲＡＭ２０２に記憶された１ページ分の印刷データに基づき、印刷ヘッド１２０を駆動させて画像を印刷させる。また、印刷ヘッド駆動部２１１は、濃度処理部２０５が印刷データに対する濃度のデータ処理を実行すると、そのデータ処理された印刷データに基づき、印刷ヘッド１２０を駆動させる。また、印刷ヘッド駆動部２１１は、印刷領域設定部２０７が設定した後述の印刷領域３０１に収まるように１ページ分の印刷データに対するデータ処理を実行すると、そのデータ処理された印刷データに基づき、印刷ヘッド１２０を駆動させる。システム制御部２１２は、詳細については後述するが、ＲＯＭ２０３に記憶されている制御プログラムに基づき、各部の連携動作を制御する。
【００２９】
次に、図３を参照し、印刷領域設定部２０７による印刷領域の設定について説明する。まず、モバイルプリンター１００の印刷領域設定ボタン１１３をたとえば押下状態とし、図３（ａ）のように、たとえば用紙３００の印刷対象面において、ａ点からｂ点側に向けて摺動させ、ｂ点で印刷領域設定ボタン１１３の押下を解放したとする。この場合、印刷領域設定部２０７は、印刷領域設定ボタン１１３の押下から解放までに移動量検出部１２１によって検出された移動量と移動方向に基づいて、ａ点からｂ点に至る最短の移動量ｃを算出する。つまり、移動量ｃは、ａ点からｂ点までの直線距離と定義される。
【００３０】
印刷領域設定部２０７は、移動量検出部１２１が移動量ｃを検出すると、その移動量ｃを対角線とした矩形の印刷領域３０１を設定する。ここで、移動量ｃを対角線とした印刷領域３０１は、図３（ｂ）に示すような縦向き（矩形の印刷領域３０１を長手方向を縦向きとする方向）にした場合と、図３（ｃ）に示すような横向き（矩形の印刷領域３０１を長手方向を横向きとする方向）とした場合のいずれかを設定できる。そこで、印刷領域設定部２０７は、印刷領域向き設定ボタン１１４によって設定された向きに応じて、印刷領域３０１の向きを設定する。
【００３１】
なお、印刷領域設定部２０７は、印刷対象面がｘ−ｙ座標を定義したドットパターンを有する場合、座標読み取り部１２２が読み取ったａ点とｂ点のｘ−ｙ座標のデータに基づき、上記同様に、図３（ｂ）に示す縦向きの印刷領域３０１、又は図３（ｃ）に示す横向きの印刷領域３０１を設定してもよい。
【００３２】
次に、図４を参照し、濃度処理部２０５による印刷データに対しての濃度処理について説明する。濃度処理部２０５は、濃度設定第１ボタン１１１又は濃度設定第２ボタン１１２が操作されない場合、（ａ）標準画像で示すように、ＲＡＭ２０２に記憶された印刷データに対し、標準の濃度の画像のデータとなるようにデータ処理を実行する。また、濃度処理部２０５は、濃度設定第１ボタン１１１が操作されると、（ｂ）濃い画像で示すように、ＲＡＭ２０２に記憶された印刷データに対し、標準の濃度より濃い画像のデータとなるようにデータ処理を実行する。また、濃度処理部２０５は、濃度設定第２ボタン１１２が操作されると、（ｃ）薄い画像で示すように、ＲＡＭ２０２に記憶された印刷データに対し、標準の濃度より薄い画像のデータとなるようにデータ処理を実行する。
【００３３】
次に、図５を参照し、モバイルプリンター１００による印刷処理について説明する。なお、以下では、スタートボタン１１０、濃度設定第１ボタン１１１、濃度設定第２ボタン１１２、印刷領域設定ボタン１１３、印刷領域向き設定ボタン１１４のうち、濃度設定第１ボタン１１１、濃度設定第２ボタン１１２、印刷領域設定ボタン１１３については、押下状態（押下され続けられている状態）のとき有効とし、その押下が解放されたら無効とする場合で説明する。また、モバイルプリンター１００が印刷対象面から離れた場合、スタートボタン１１０を無効とし、印刷処理を終了する場合で説明する。また、ＲＡＭ２０２には、画像処理部２０４が処理した画像データに対する印刷データが記憶されているものとする。
【００３４】
（ステップＳ１０１）
システム制御部２１２は、スタートボタン１１０が操作されたかどうかを判断する。
この場合、システム制御部２１２は、ボタン制御部２０８からのスタートボタン１１０が操作されたとする通知が無ければスタートボタン１１０が操作されないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部２１２は、ボタン制御部２０８からのスタートボタン１１０が操作されたとする通知が有ればスタートボタン１１０が操作されたと判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
【００３５】
（ステップＳ１０２）
システム制御部２１２は、印刷領域設定ボタン１１３が押下状態かどうかを判断する。
この場合、システム制御部２１２は、ボタン制御部２０８からの印刷領域設定ボタン１１３が押下状態であるとする通知が無ければ印刷領域設定ボタン１１３が押下状態でないと判断し（ステップＳ１０２：Ｎｏ）、ステップＳ１１２に移行する。
これに対し、システム制御部２１２は、ボタン制御部２０８からの印刷領域設定ボタン１１３が押下状態であるとする通知が有れば印刷領域設定ボタン１１３が押下状態であると判断し（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０３に移行する。
【００３６】
（ステップＳ１０３）
システム制御部２１２は、移動量が検出されたかどうかを判断する。
この場合、システム制御部２１２は、移動量検出制御部２０９からの移動量データを受け取らなければ移動量が検出されないと判断する（ステップＳ１０３：Ｎｏ）。
これに対し、システム制御部２１２は、移動量検出制御部２０９からの移動量データを受け取ると移動量が検出されたと判断し（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４に移行する。
なお、移動量検出制御部２０９は、上述したように、移動量検出部１２１が検出した移動量を移動量データに変換する。システム制御部２１２は、移動量検出制御部２０９から受け取った移動量データを印刷領域設定部２０７に渡す。
【００３７】
（ステップＳ１０４）
システム制御部２１２は、印刷領域向き設定ボタン１１４が操作されたかどうかを判断する。
この場合、ボタン制御部２０８からの印刷領域向き設定ボタン１１４が操作されたとする通知が無ければ印刷領域向き設定ボタン１１４が操作されないと判断する（ステップＳ１０４：Ｎｏ）。
これに対し、システム制御部２１２は、ボタン制御部２０８からの印刷領域向き設定ボタン１１４が操作されたとする通知が有れば印刷領域向き設定ボタン１１４が操作されたと判断し（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０５に移行する。
【００３８】
（ステップＳ１０５）
システム制御部２１２は、縦向きが設定されたかどうかを判断する。
この場合、システム制御部２１２は、ボタン制御部２０８からの横向きが設定されたとする通知が有れば縦向きが設定されないと判断し（ステップＳ１０５：Ｎｏ）、ステップＳ１０７に移行する。
これに対し、システム制御部２１２は、ボタン制御部２０８からの縦向きが設定されたとする通知が有れば縦向きが設定されたと判断し（ステップＳ１０５：Ｙｅｓ）、ステップＳ１０６に移行する。
【００３９】
（ステップＳ１０６）
システム制御部２１２は、印刷領域設定部２０７に対し、縦向きの印刷領域３０１を設定させる。
この場合、印刷領域設定部２０７は、図３（ｂ）に示したように、システム制御部２１２から受け取った移動量データを対角線とする縦向きの印刷領域３０１を設定する。
また、印刷領域設定部２０７は、縦向きの印刷領域３０１を設定すると、ＲＡＭ２０２に記憶された１ページ分の印刷データに対し、縦向きの印刷領域３０１に収まるようにデータ処理を実行する。
このとき、印刷ヘッド駆動部２１１は、印刷領域設定部２０７が処理した印刷データに基づいて印刷ヘッド１２０を駆動し、モバイルプリンター１００の摺動位置に応じた画像を印刷対象面に印刷させる。具体的には、印刷ヘッド駆動部２１１は、印刷データに基づく画像の左上端をａ点、右下端をｂ点にそれぞれ対応させて、画像全体を縮小または拡大して印刷する。
なお、システム制御部２１２は、印刷対象面がｘ−ｙ座標を定義したドットパターンを有する場合、座標読み取り部１２２が読み取った図３（ａ）に示すａ点とｂ点のｘ−ｙ座標のデータに基づき、印刷領域設定部２０７に対し、縦向きの印刷領域３０１を設定させてもよい。
【００４０】
（ステップＳ１０７）
システム制御部２１２は、印刷領域設定部２０７に対し、横向きの印刷領域３０１を設定させる。
この場合、印刷領域設定部２０７は、図３（ｃ）に示したように、システム制御部２１２から受け取った移動量データを対角線とする横向きの印刷領域３０１を設定する。
また、印刷領域設定部２０７は、横向きの印刷領域３０１を設定すると、ＲＡＭ２０２に記憶された１ページ分の印刷データに対し、横向きの印刷領域３０１に収まるようにデータ処理を実行する。
このとき、印刷ヘッド駆動部２１１は、印刷領域設定部２０７が処理した印刷データに基づいて印刷ヘッド１２０を駆動し、モバイルプリンター１００の摺動位置に応じた画像を印刷対象面に印刷させる。具体的には、印刷ヘッド駆動部２１１は、印刷データに基づく画像の左下端をａ点、右上端をｂ点にそれぞれ対応させて、画像全体を縮小または拡大して印刷する。
なお、システム制御部２１２は、印刷対象面がｘ−ｙ座標を定義したドットパターンを有する場合、座標読み取り部１２２が読み取った図３（ａ）に示すａ点とｂ点のｘ−ｙ座標のデータに基づき、印刷領域設定部２０７に対し、横向きの印刷領域３０１を設定させてもよい。
【００４１】
（ステップＳ１０８）
システム制御部２１２は、濃度設定第１ボタン１１１が押下状態かどうかを判断する。
この場合、システム制御部２１２は、ボタン制御部２０８からの濃度設定第１ボタン１１１が押下状態であるとする通知が無ければ濃度設定第１ボタン１１１が押下状態でないと判断し（ステップＳ１０８：Ｎｏ）、ステップＳ１１０に移行する。
これに対し、システム制御部２１２は、ボタン制御部２０８からの濃度設定第１ボタン１１１が押下状態であるとする通知が有れば濃度設定第１ボタン１１１が押下状態であると判断し（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０９に移行する。
【００４２】
（ステップＳ１０９）
システム制御部２１２は、濃度処理部２０５に対し、濃い画像のデータにするように指示し、ステップＳ１０８に戻る。
この場合、濃度処理部２０５は、印刷領域設定部２０７が処理した印刷データに対し、標準の濃度より濃い画像のデータとなるようにデータ処理を実行する。
このとき、印刷ヘッド駆動部２１１は、濃度処理部２０５が処理した印刷データに基づいて印刷ヘッド１２０を駆動し、モバイルプリンター１００の摺動位置に応じた画像を印刷対象面に印刷させる。この場合、印刷ヘッド１２０は、印刷対象面に対し、図４の（ｂ）濃い画像で示したように、（ａ）標準画像より濃い画像を印刷する。
【００４３】
（ステップＳ１１０）
システム制御部２１２は、濃度設定第２ボタン１１２が押下状態かどうかを判断する。
この場合、システム制御部２１２は、ボタン制御部２０８からの濃度設定第２ボタン１１２が押下状態であるとする通知が無ければ濃度設定第２ボタン１１２が押下状態でないと判断し（ステップＳ１１０：Ｎｏ）、ステップＳ１１２に移行する。
なお、濃度設定第２ボタン１１２が押下状態でなければ、印刷ヘッド駆動部２１１は、ＲＡＭ２０２に記憶されている印刷データに基づいて印刷ヘッド１２０を駆動し、モバイルプリンター１００の摺動位置に応じた画像を印刷対象面に印刷させる。この場合、印刷ヘッド１２０は、印刷対象面に対し、図４の（ａ）標準画像で示した標準の濃度の画像を印刷する。
これに対し、システム制御部２１２は、ボタン制御部２０８からの濃度設定第２ボタン１１２が押下状態であるとする通知が有れば濃度設定第２ボタン１１２が押下状態であると判断し（ステップＳ１１０：Ｙｅｓ）、ステップＳ１１１に移行する。
【００４４】
（ステップＳ１１１）
システム制御部２１２は、濃度処理部２０５に対し、薄い画像のデータにするように指示し、ステップＳ１１０に戻る。
この場合、濃度処理部２０５は、印刷領域設定部２０７が処理した印刷データに対し、標準の濃度より薄い画像のデータとなるようにデータ処理を実行する。
このとき、印刷ヘッド駆動部２１１は、濃度処理部２０５が処理した印刷データに基づいて印刷ヘッド１２０を駆動し、モバイルプリンター１００の摺動位置に応じた画像を印刷対象面に印刷させる。この場合、印刷ヘッド１２０は、印刷対象面に対し、図４の（ｃ）薄い画像で示したように、（ａ）標準画像より薄い画像を印刷する。
【００４５】
（ステップＳ１１２）
システム制御部２１２は、印刷領域設定ボタン１１３の押下による印刷領域３０１の設定が無ければ、印刷ヘッド駆動部２１１に対し、通常の印刷処理を実行させる。
この場合、印刷ヘッド駆動部２１１は、ＲＡＭ２０２に記憶された１ページ分の印刷データに基づき印刷ヘッド１２０を駆動し、モバイルプリンター１００の摺動位置に応じた画像を印刷対象面に印刷させる。
【００４６】
（ステップＳ１１３）
システム制御部２１２は、モバイルプリンター１００が印刷対象面から離れたかどうかを判断する。
この場合、システム制御部２１２は、移動量検出制御部２０９からの移動量データが得られればモバイルプリンター１００が印刷対象面から離れていないと判断し（ステップＳ１１３：Ｎｏ）、ステップＳ１０８に移行する。
また、システム制御部２１２は、印刷対象面がｘ−ｙ座標を定義したドットパターンを有する場合、座標読み取り制御部２１０からの座標データが得られればモバイルプリンター１００が印刷対象面から離れていないと判断し（ステップＳ１１３：Ｎｏ）、ステップＳ１０８に移行する。
これに対し、システム制御部２１２は、移動量検出制御部２０９からの移動量データが一定時間得られなればモバイルプリンター１００が印刷対象面から離れたと判断し（ステップＳ１１３：Ｙｅｓ）、処理を終了する。
また、システム制御部２１２は、印刷対象面がｘ−ｙ座標を定義したドットパターンを有する場合、座標読み取り制御部２１０からの座標データが一定時間得られなければモバイルプリンター１００が印刷対象面から離れたと判断し（ステップＳ１１３：Ｙｅｓ）、処理を終了する。
なお、システム制御部２１２は、モバイルプリンター１００が印刷対象面から離れたと判断した場合、処理を終了せずに、中断してもよい。
【００４７】
このように、本実施形態では、印刷領域設定ボタン１１３が操作されると、印刷領域設定部２０７が移動量検出部１２１の検出した移動量に基づいて印刷領域を設定し、さらにＲＡＭ２０２（メモリー）に記憶されている印刷データに対し、設定した印刷領域に収まるようにデータ処理し、システム制御部２１２が印刷ヘッド１２０に対し、データ処理した印刷データに基づき、濃度設定第１ボタン１１１又は濃度設定第２ボタン１１２（濃度設定ボタン）の設定に応じた濃度の画像を印刷対象面に印刷させる。
【００４８】
これにより、印刷対象面の印刷領域を任意に設定でき、併せて印刷される画像の濃度も任意に設定できるので、任意の領域に１ページ分の印刷データの画像を任意の濃度で印刷できる。
【００４９】
また、印刷領域設定部２０７が移動量検出部１２１の検出した移動量に基づいて印刷領域を設定するので、印刷対象面を用紙３００以外とすることもできる。つまり、壁やボードなどのようにある程度平坦な印刷対象面を有するものであれば、モバイルプリンター１００による画像の印刷を行うことができる。
【符号の説明】
【００５０】
１００  モバイルプリンター
１０１  プリンター本体
１０２  底部
１１０  スタートボタン
１１１  濃度設定第１ボタン
１１２  濃度設定第２ボタン
１１３  印刷領域設定ボタン
１１４  印刷領域向き設定ボタン
１２０  印刷ヘッド
１２１  移動量検出部
１２２  座標読み取り部
２００  制御部
２０１  通信制御部
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  画像処理部
２０５  濃度処理部
２０６  移動量取得部
２０７  印刷領域設定部
２０８  ボタン制御部
２０９  移動量検出制御部
２１０  座標読み取り制御部
２１１  印刷ヘッド駆動部
２１２  システム制御部
２１３  データバス
２２０  Ｉ／Ｆ
３００  用紙
３０１  印刷領域
【図１】
2017159459.tif 000003
【図２】
2017159459.tif 000004
【図３】
2017159459.tif 000005
【図４】
2017159459.tif 000006
【図５】
2017159459.tif 000007