(57)【要約】【課題】  ハンディプリンタの移動方向が所望する印刷方向に対して斜めに傾いている場合も所望する方向に沿って画像が印刷可能なハンディプリンタを提供する。【解決手段】  制御部１１０は、画像形成部１０６、判断部１０２、ＣＰＵ１０１を備える。制御部１１０は、プリンタ本体１の移動を開始したときに検出部１０８によって基準ガイド１１を検出させる。その基準ガイド１１から判断部１０２によって実際の移動方向Ｌを判断させる。実際の移動方向Ｌが基準ガイド１１が示す方向に沿っている場合、制御部１１０は、画像を出力部１０７によって印刷させる。実際の移動方向Ｌが基準ガイド１１が示す方向に沿っていない場合、制御部１１０は、ずれ角度θに基づいて画像形成部１０６によって画像を修正させる。そして、制御部１１０は、修正した画像を出力部１０７によって印刷させる。【選択図】図２
2009208291.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像を印刷する出力部を記録シートに押し当て、前記記録シート上を移動させながら前記記録シートに前記画像を印刷するハンディプリンタであって、
プリンタ本体の移動方向を示す基準ガイドが付された記録シートから前記基準ガイドを検出する検出部と、前記基準ガイドに沿って前記画像を印刷できるように、前記出力部に出力する前記画像を修正する画像形成部とを備えたことを特徴とするハンディプリンタ。
【請求項２】
基準ガイドからプリンタ本体の実際の移動方向を判断する判断部を備え、
前記判断部は、前記基準ガイドと前記実際の移動方向とを比較してずれ角度を算出し、
画像形成部は、前記ずれ角度に基づいて画像を回転させることを特徴とする請求項１に記載のハンディプリンタ。
【請求項３】
印刷動作を制御する制御部を備え、
前記制御部は、プリンタ本体の移動が開始されたときに前記検出部を作動させ、基準ガイドを検出してから印刷を開始させることを特徴とする請求項２に記載のハンディプリンタ。
【請求項４】
基準ガイドが検出できないとき、制御部は、出力部の動作を禁止することを特徴とする請求項３に記載のハンディプリンタ。
【請求項５】
出力部は、基準ガイドを記録シートに印刷することを特徴とする請求項１〜４のいずれかに記載のハンディプリンタ。
【請求項６】
基準ガイドのない記録シートを用いるとき、制御部は、画像の印刷前に基準ガイドを印刷するように出力部を制御することを特徴とする請求項５に記載のハンディプリンタ。
【請求項７】
出力部は、画像を印刷する印刷領域の下端近傍に基準ガイドを印刷することを特徴とする請求項５に記載のハンディプリンタ。
【請求項８】
出力部は、基準ガイドを画像の印刷開始位置に印刷することを特徴とする請求項５〜７のいずれかに記載のハンディプリンタ。
【請求項９】
出力部は、基準ガイドを専用のインクで印刷することを特徴とする請求項５に記載のハンディプリンタ。
【請求項１０】
専用のインクが、クリアインク、あるいは、低濃度のインクであることを特徴とする請求項９に記載のハンディプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を記録シートに印刷するハンディ型のプリンタに関する。
【背景技術】
【０００２】
従来、キャリッジ走査型のプリンタは、印刷ヘッドを有するキャリッジが移動して、１つ目の印刷領域を印刷した後、記録シートをキャリッジの進行方向に対して直交する方向にステップ送りし、次の印刷領域で停止させて印刷を行なう。
【０００３】
しかしながら、上記構成のプリンタでは、印刷シートの送りモータや印刷ヘッドを有するキャリッジ等が必要となり、プリンタ本体が大型化してしまう問題があった。また、当該プリンタでは、手動走査しながら画像を印刷する場合、プリンタ本体の進行方向が所望する方向に対して斜めに傾きやすいため、記録シートに対して印刷する画像がゆがんで印刷される。あるいは、印刷領域を変えるごとに誤差が蓄積され、記録シートの下段に行くにつれてゆがみが大きくなってしまう問題がある。
【０００４】
そこで、特許文献１では、印刷中、所望する方向に対してプリンタ本体の移動方向が斜めに傾いた場合、サーマルヘッドを記録シートに対して一定の角度に押し付けることで、サーマルヘッドを記録シートに垂直に接触させ、印刷する画像がゆがまないようにするハンディプリンタが開示されている。
【特許文献１】特開平０３−２９７６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１のハンディプリンタは、１つの印刷領域に印刷する画像のゆがみを解消することができる。しかし、２つ目の印刷領域に印刷する画像については、１つ目の印刷領域に印刷した画像に対して平行に印刷できない。すなわち、ハンディプリンタの移動方向が１つ目の印刷領域に印刷された画像に対して斜めに傾いている場合は、傾いている方向に画像を印刷してしまう。
【０００６】
本発明は、上記に鑑み、ハンディプリンタの移動方向が所望する印刷方向に対して斜めに傾いている場合も所望する方向に沿って画像が印刷可能なハンディプリンタの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明では、入力された画像を印刷する出力部を記録シートに押し当て、前記記録シート上を移動させながら前記記録シートに前記画像を印刷するハンディプリンタであって、プリンタ本体の移動方向を示す基準ガイドが付された記録シートから前記基準ガイドを検出する検出部と、前記基準ガイドに沿って前記画像を印刷できるように、前記出力部に出力する前記画像を修正する画像形成部とを備えたことを特徴とする。
【０００８】
ハンディプリンタとは、利用者によって手動走査して記録シートに画像を印刷するハンディ型のプリンタである。詳しくは、ハンディプリンタは、利用者がプリンタ本体１の底面を記録シートに押し当て、そして、プリンタ本体を本体幅方向に移動させたときに、プリンタ本体が移動した記録シート上に画像を印刷する。
【０００９】
通常、手動走査しながら記録シートに画像を印刷する場合、プリンタ本体の移動方向が所望する方向に沿って進ませることが難しい。そのため、画像は、記録シートに対してゆがんで印刷される。そこで、本発明では、画像がゆがんで印刷されることを防止するために、記録シートに付された基準ガイドの示す方向に沿って画像を印刷する。
【００１０】
ここで、基準ガイドとは、特定の方向を示すベクトルであって、例えば、互いに直交する矢印によって表示される。
【００１１】
検出部が所望する方向を示す基準ガイドを検出する。検出された基準ガイドが示す方向とプリンタ本体が実際に移動している移動方向とを比較する。基準ガイドが示す方向に対して実際の移動方向がずれていない場合、出力部は、プリンタ本体の移動方向に沿って画像を記録シートに印刷する。基準ガイドが示す方向に対して実際の移動方向がずれている場合、画像形成部は、基準ガイドに沿って並ぶように画像を形成することにより画像を修正する。出力部は、修正した画像を記録シートに印刷する。
【００１２】
ハンディプリンタは、基準ガイドが示す方向に対してプリンタ本体の実際の移動方向が沿っているか否かを判断する判断部を備える。判断部は、基準ガイドの示す方向とプリンタ本体の実際の移動方向とを比較し、基準ガイドに対する実際の移動方向のずれ角度を算出する。
【００１３】
ずれ角度が「０」の場合、判断部は、実際の移動方向が基準ガイドが示す方向に沿った方向と判断する。ずれ角度がある場合、判断部は、基準ガイドが示す方向に対して実際の移動方向がずれていると判断する。
【００１４】
画像形成部は、所望する方向、すなわち、基準ガイドの示す方向に画像が印刷できるように、算出されたずれ角度に基づいて印刷する画像を回転させて修正する。
【００１５】
具体的には、検出部と判断部と画像形成部と出力部とを制御する制御部を備える。制御部は、プリンタ本体の移動を開始したときに前記検出部を作動させる。基準ガイドが検出されると、制御部は前記判断部を作動さて、ずれ角度を算出させる。ずれ角度が算出されると、制御部は画像形成部を作動させ、画像の角度を修正する。画像が修正されると、制御部は、修正された画像を出力部に送信し、出力部を作動させて記録シートに修正された画像を印刷させる。
【００１６】
画像の修正方法としては、ずれ角度に基づいて画像を回転させる修正方法、新たな画像を形成する修正方法が挙げられる。画像を回転させる場合、例えば、画像形成部は、ずれ角度に基づいて画像を回転させる。そして、元の画像に基づいて、回転させた画像を配列する。新たな画像を形成する場合、例えば、画像形成部は、ずれ角度に基づいて画像を作成する位置を特定する。そして、元の画像に基づいて、特定した位置に画像を形成する。
【００１７】
これにより、ハンディプリンタは、常に、基準ガイドが示す方向に沿って画像を印刷することができる。
【００１８】
検出部は、記録シートと対向したプリンタ本体の底面に配置される。この構成によると、検出部は、常に、記録シートと対向する位置とされる。そのため、検出部は、記録シートに付された基準ガイドを検出することができる。
【００１９】
出力部は、画像を印刷するときに、同時に基準ガイドを印刷する。記録シートに基準ガイドが付されていない場合、出力部は、画像を印刷する前に基準ガイドを印刷する。このとき、出力部は、記録シートのエッジに基づいて基準ガイドを印刷する。
【００２０】
上記構成によると、出力部は、記録シートに基準ガイドが付されているときはその基準ガイドに沿って、記録シートに基準ガイドが付されていないときは記録シートのエッジに沿って基準ガイドを印刷する。これにより、基準ガイドは、常に一定の方向を示すことになる。
【００２１】
基準ガイドは、画像を印刷する印刷領域の下端近傍に印刷される。あるいは、画像の印刷開始位置に印刷される。
【００２２】
ここで、印刷領域とは、プリンタ本体の１回の操作によって記録シートに画像が印刷できる領域を示す。例えば、記録シートの１行中に画像が印刷できる領域を印刷領域とする。
【００２３】
上記構成によると、例えば、２つ目以降の印刷領域に画像を印刷する際、プリンタ本体を先の印刷領域の一部、すなわち、２つ目以降の印刷領域の近傍の先の印刷領域と重なるように移動させることで、確実に基準ガイドを検出することができる。
【００２４】
基準ガイドは、クリアインク、低濃度のインク、磁気インク等の専用のインクで印刷される。すなわち、基準ガイドは、目立ちにくいインクで印刷される。
【００２５】
上記構成によると、基準ガイドは、目立ちにくくなり、印刷される画像の品質が向上する。また、クリアインクで印刷された場合、検出部による読み取り精度が高くなる。
【００２６】
検出部が印刷済みの基準ガイドを検出しないときは、画像が乱れてしまう可能性が高いので、印刷を禁止する。
【発明の効果】
【００２７】
本発明によると、利用者の手動走査によって所望する方向に対してずれてプリンタ本体が移動した場合であっても、常に、基準ガイドの示す方向に沿って画像が印刷される。これにより、利用者の手元の操作がぶれても、一定の方向に沿って画像を印刷することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明のハンディプリンタを詳細に説明する。
【００２９】
本ハンディプリンタは、プリンタ本体１の底面を記録シート１０に押し当て、プリンタ本体１を本体幅方向Ｌ（実際の移動方向）に移動させることで、記録シート１０に入力された画像を印刷するハンディ型のプリンタである。
【００３０】
ハンディプリンタは、図１に示すように、マウス状のプリンタ本体１によって外殻が形成される。
【００３１】
プリンタ本体１には、図２に示すように、画像を印刷するためのインクを貯蓄するインクタンク（図示せず）と、ＵＳＢメモリや外部機器等からの文字や写真等の画像が入力される入力部１０４と、入力された画像を保存するメモリ１０５と、文字や写真等の画像を記録シート１０に印刷する出力部１０７と、これら各部を制御する制御部１１０とが内装される。
【００３２】
インクタンクは、画像を印刷するためのインクを貯蓄するための容器である。インクタンクの上端、すなわち、インクタンクの天井には、インクタンク内に残るインクの量を検出するインク残量検出部１０３が備えられる。なお、インク残量検出部１０３は、赤外線センサや超音波センサ等の非接触式センサを用いた公知のものである。
【００３３】
入力部１０４は、通信Ｉ／Ｆであって、ＵＳＢやＤ−ｓｕｂといった端子が接続するコネクタを有する。接続されたＵＳＢメモリや外部機器との間で双方向通信を行ない、画像を入力する。入力部１０４は、コネクタに接続されたＵＳＢメモリや外部機器から入力されてきたデータを受け取ると、本ハンディプリンタが扱えるデータに展開するためのメモリ１０５に記憶する。なお、入力部１０４は、コネクタを有さず、赤外線等の無線によって通信しても良い。
【００３４】
メモリ１０５は、例えば、ＲＡＭ、ＥＥＰＲＯＭ、ハードディスク、フラッシュメモリ等で構成される。メモリ１０５は、制御部１１０からの指示に基づいて、入力部１０４から入力された画像を記憶する。また、メモリ１０５は、制御部１１０によって制御される制御中のデータ、入力された各種指示内容等を記憶する。
【００３５】
出力部１０７は、画像を記録シート１０に印刷するインクヘッドであって、一般的なキャリッジ機構によってプリンタ本体１に支持される。出力部１０７は、図３に示すように、プリンタ本体１の下面に形成された開口部１ａに配置させる。すなわち、出力部１０７は、記録シート１０と対向するように配置される。
【００３６】
制御部１１０は、ＣＰＵ１０１、ＲＯＭ、ＲＡＭ等によって構成される。制御部１１０は、装置全体の動作を制御する。
【００３７】
プリンタ本体１の上面には、図１に示すように、電源のＯＮ／ＯＦＦ操作をする電源スイッチ２と、動作状況等を表示する表示部３と、インクタンクに残るインクの残量を報知するインク残量ランプ５とを備える。
【００３８】
表示部３は、画像を表示する液晶パネルと、前記液晶パネルを駆動制御する液晶ドライバとを備える。表示部３は、制御部１１０からの指示に基づいて、図４（ａ）および（ｂ）に示すような動作状況を表示する。例えば、画像を印刷している場合は、「印字中」の文字と移動方向Ｌとを示す矢印が表示される。画像の印刷をしていない場合は、「停止中」の文字と停止を意味する記号が表示される。なお、この表示は一例であって、これに限定されるものではなく、他の表示であっても良い。
【００３９】
インク残量ランプ５は、ＬＥＤといった点灯表示する報知部である。インク残量ランプ５は、インクタンク内に残るインク量が少なくなったことをインク残量検出部１０３によって検出されたとき、制御部１１０からの指示に基づいて点灯あるいは点滅して利用者に報知する。
【００４０】
ハンディプリンタは、利用者によってプリンタ本体１を図５中に示す矢印Ａ、および、矢印Ｃに沿って移動させたときに画像を印刷する。具体的には、利用者がプリンタ本体１を記録シート１０に押し当てる。そして、図５中の矢印Ａに沿ってプリンタ本体１を移動させることで、１つ目の印刷領域内に画像Ｘを印刷する。１つ目の印刷領域の印刷が終了すると、図５中の矢印Ｂに沿ってプリンタ本体１を移動させて、２つ目の印刷領域の始点に移動させる。そして、図５中の矢印Ｃに沿ってプリンタ本体１を移動させることで、２つ目の印刷領域内に画像Ｙを印刷する。
【００４１】
ここで、印刷領域とは、プリンタ本体１の１回の操作によって記録シート１０に画像が印刷できる領域を示す。例えば、１回の操作で２００ライン（１ライン：０．０４ｍｍ）、具体的には、記録シート１０の２行に画像を印刷する場合、印刷領域は、記録シート１０の２行分の領域となる。
【００４２】
従来のハンディプリンタの場合、プリンタ本体１の位置情報をプリンタ本体１の移動情報履歴から得ているため、移動ごとに誤差が蓄積され、画像が乱れてしまう。また、プリンタ本体１が移動方向に対して斜めに傾いていると、通常、図６（ａ）に示すように画像が印刷されるところ、図６（ｂ）に示すように傾いている方向に画像が印刷されてしまう。
【００４３】
そこで、本実施形態は、画像が異状な印刷とならないようにする印刷画像修正機能を備える。これにより、ハンディプリンタは、プリンタ本体１の実際の移動方向Ｌに係わらず、一定の方向に沿って画像を印刷する。一定の方向を示すために、基準ガイド１１が記録シート１０に
【００４４】
基準ガイド１１とは、特定の方向を示すベクトルであって、例えば、図７に示すように、互いに直交する矢印である。直交す一方の矢印は、所望する方向、すなわち、画像を印刷する方向を示す。他方の矢印は、画像を印刷する際の始点、すなわち、画像を印刷し始める位置を示す。この基準ガイド１１に基づいて、横方向および縦方向に画像を揃えて印刷できる。
【００４５】
プリンタ本体１は、図１に示すように、印刷画像修正機能のＯＮ／ＯＦＦを操作する機能実行スイッチ４を備える。機能実行スイッチ４は、プリンタ本体１の上面に配置される。
【００４６】
利用者が機能実行スイッチをＯＮ操作すると、制御部１０１は、基準ガイド１１に沿って画像を印刷するように印刷画像修正機能が実行する。機能実行スイッチをＯＦＦ操作すると、制御部１１０は、印刷画像修正機能の実行を停止する。
【００４７】
ハンディプリンタは、基準ガイド１１を検出する検出部１０８を備える。制御部１１０は、検出された基準ガイド１１からずれが検出されたときに、基準ガイド１１が示す方向に沿うように画像を修正して、出力部１０７に出力する。
【００４８】
検出部１０８は、図３に示すように、プリンタ本体１の下面に形成された開口部１ａに備えられる。検出部１０８は、出力部１０７よりプリンタ本体１の実施の移動方向側で、実際の移動方向Ｌに沿って出力部１０７と並列に配置される。
【００４９】
検出部１０８は、光源とカメラやＣＣＤ等を組み合わせたセンサであって、記録シート１０に光を発して、記録シート１０からの反射光により記録シート１０に形成されている画像を検出する。
【００５０】
制御部１１０は、入力された画像を出力部１０７から印刷できるように出力画像を生成する画像形成部１０６と、検出された基準ガイド１１からプリンタ本体１の実際の移動方向Ｌのずれを判断する判断部１０２とを有する。画像形成部１０６および判断部１０２は、ＣＰＵ１０１によって制御される。
【００５１】
ＣＰＵ１０１は、検出部１０８から出力された画像データから基準ガイド１１を抽出する。具体的には、ＣＰＵ１０１は、変換した画像データを解析し、あらかじめ記憶された基準ガイド１１と一致する画像があるかを比較する。一致する画像があった場合は、一致した画像を基準ガイド１１と判断する。
【００５２】
判断部１０２は、ＣＰＵ１０１からの指示に基づいて、検出された基準ガイド１１からプリンタ本体１の実際の移動方向Ｌを判断する。すなわち、判断部１０２は、基準ガイド１１が示す方向に沿ってプリンタ本体１が移動されているか否かを判断する。
【００５３】
具体的には、判断部１０２は、図８に示すように、プリンタ本体１の幅方向をプリンタ本体１が実際に移動している移動方向Ｌと規定する。判断部１０２は、規定した実際の移動方向Ｌと検出された基準ガイド１１の示す理想の移動方向とを比較する。そして、判断部１０２は、実際の移動方向Ｌが理想の移動方向に対してのずれ角度θを算出する。
【００５４】
ずれ角度θがθ＝０の場合、判断部１０２は、基準ガイド１１が示す方向にプリンタ本体１が沿って移動していると判断する。ずれ角度θがθ＞０の場合、判断部１０２は、基準ガイド１１が示す方向にプリンタ本体１が沿って移動していないと判断する。基準ガイド１１が示す理想の移動方向に沿って移動していると判断した場合、判断部１０２は、算出したすれ角度θをメモリ１０４に記憶させるとともに、ずれ角度θをＣＰＵ１０１に送信する。
【００５５】
なお、基準ガイド１１が示す方向に沿ってプリンタ本体１が移動されているか否かを判断するずれ角度θに許容範囲を持たせても良い。例えば、ずれ角度θが±５度以内ならばずれていないと判断しても良い。
【００５６】
画像形成部１０６は、算出されたずれ角度θに基づいて印刷する画像を修正する。具体的には、実際の移動方向Ｌが基準ガイド１１の示す方向に沿って移動していないと判断されたとき、ＣＰＵ１０１は、画像が基準ガイド１１に沿って印刷できるように、画像形成部１０６に画像の修正を指示する。画像形成部１０６は、ＣＰＵ１０１からの指示に基づいて、メモリ１０４からずれ角度θを読み出し、読み出されたずれ角度θに基づいて印刷する画像を修正する。
【００５７】
修正としては、例えば、ずれ角度θに基づいて画像を回転させる修正と、ずれ角度θと記憶される画像とに基づいて新たな画像を形成する修正とが挙げられる。
【００５８】
画像を回転させて修正する場合は、図９（ａ）および（ｂ）に示すように、画像に含まれる文字や絵等を一つずつ回転させて修正する。あるいは、画像全体を回転させて修正する。なお、画像全体とは、プリンタ本体１が１回の動作で印刷できる画像、例えば、１つ目の印刷領域に印刷される画像のことである。
【００５９】
画像に含まれる文字や絵等を一つずつ回転させる場合は、画像形成部１０６がずれ角度θに基づいて１字ずつ回転させる。そして、画像形成部１０６は、元の画像に基づいて回転させた画像を配列する。画像全体を回転させる場合は、画像形成部１０６がずれ角度θに基づいて画像全体を回転させる。
【００６０】
新たな画像を形成する場合は、例えば、ずれ角度θに基づいて画像を作成する位置を特定する。そして、特定した位置に元の画像に基づいた新たな画像を形成する。
【００６１】
画像形成部１０６は、画像の修正が終了すると、修正した画像をメモリ１０４に記憶させる。
【００６２】
ところで、基準ガイド１１は、２つ目以降の印刷領域に付されていない場合がある。あるいは、記録シート１０に付されていない場合がある。これらの場合、ハンディプリンタは、画像を印刷すると同時に、あるいは、画像を印刷する前に基準ガイド１１を生成し、記録シート１０に印刷する。
【００６３】
具体的には、画像形成部１０６が基準ガイド１１を生成する。画像形成部１０６は、先に印刷された基準ガイド１１ａ、あるいは、記録シート１０のエッジに基づいて新たな基準ガイド１１ｂを形成する。
【００６４】
２つ目以降の印刷領域に基準ガイド１１が付されていない場合、画像形成部１０６は、先の印刷領域に印刷された基準ガイド１１ａに基づいて、新たな基準ガイド１１ｂを生成する。例えば、２つ目以降の印刷領域に画像を印刷する場合、利用者は、プリンタ本体１の一部を先の印刷領域の一部と重ねて手動走査する。これにより、検出部１０８は、先の印刷領域に印刷される基準ガイド１１ａを検出することができる。そして、検出された基準ガイド１１ａに基づいて新たな基準ガイド１１ｂを生成する。
【００６５】
記録シート１０に基準ガイド１１が付されていない場合、画像形成部１０６は、記録シート１０のエッジに基づいて、新たな基準ガイド１１ｂを生成する。例えば、１つ目の印刷領域に画像を印刷する場合、利用者は、プリンタ本体１の一部を記録シート１０のエッジと重ねて手動走査する。これにより、検出部１０８は、記録シート１０のエッジを検出することができる。そして、検出されたエッジに基づいて新たな基準ガイド１１ｂを生成する。
【００６６】
画像形成部１０６は、新たな基準ガイド１１ｂの生成が終了すると、生成した基準ガイド１１ｂをメモリ１０４に記憶させ、その旨をＣＰＵ１０１に送信する。
【００６７】
出力部１０７は、生成された基準ガイド１１ｂを記録シート１０に印刷する。具体的には、出力部１０７は、ＣＰＵ１０１からの指示に基づいて、画像を印刷する印刷領域の下端近傍で画像の印刷開始位置に基準ガイド１１を印刷する。すなわち、出力部１０７は、図５中に示す範囲Ｚに基準ガイド１１を印刷する。例えば、画像が印刷できる印刷領域を２００ラインとした場合、そのライン下端の５０ライン程度の位置に基準ガイド１１を印刷する。
【００６８】
なお、この印刷は一例であって、これに限定されるものではない。例えば、印刷領域の全体に印刷しても良い。あるいは、印刷領域の下端全体に印刷しても良い。
【００６９】
出力部１０７は、基準ガイド１１を印刷するためのインクを貯蓄するサブインクタンク（図示せず）を備える。出力部１０７は、サブインクタンクに貯蓄されるクリアインク、あるいは、低濃度のインクで基準ガイド１１を印刷する。これにより、基準ガイド１１は検出部１０８からの読み取り精度を高くすることができる。また、印刷後、画像として目立ちにくくなり、印刷される画像の品質を向上することができる。
【００７０】
なお、この印刷は一例であって、これに限定されるものではない。例えば、透明なインクで印刷しても良い。あるいは、黄色や白といった目立たない色のインクで印刷しても良い。逆に、目立つインクで基準ガイド１１を印刷する。利用者は、基準ガイド１１を目印にしてプリンタ本体１を移動させることができ、大きくずれることを防止できる。
【００７１】
制御部１１０は、機能実行スイッチ４がＯＮか否かを確認する。機能実行スイッチ４がＯＦＦの場合、制御部１１０は、印刷画像修正機能を実行しない。すなわち、プリンタ本体１の実際の移動方向Ｌに沿って画像が印刷される。機能実行スイッチ４がＯＮの場合、制御部１０１は、印刷画像修正機能を実行する。
【００７２】
次に、具体的な印刷画像修正機能の動作を説明する。なお、説明の便宜上、プリンタ本体１の実際の移動方向Ｌは、プリンタ本体１の幅方向とする。画像が１回で印刷できる印刷領域は２００ラインとする。基準ガイド１１は、印刷領域の下端近傍で画像の印刷開始位置に基準ガイド１１を印刷する。
【００７３】
基準ガイド１１が付された記録シート１０を用いる場合を説明する。
【００７４】
利用者から電源スイッチ２のＯＮ操作がされ、入力部１０４から画像が入力されると、制御部１０１は、入力された画像をメモリ１０５に記憶される。制御部１１０は、機能実行スイッチ４がＯＮ操作されたか否かを確認する。
【００７５】
利用者によって機能実行スイッチ４のＯＮ操作がされると、制御部１０１は、印刷画像修正機能を実行する。基準ガイド１１は、記録シート１０の画像の印刷を開始する位置に付されている。利用者は、その位置に合うようにプリンタ本体１を持っていき、横方向、すなわちプリンタ本体の幅方向に移動させる。
【００７６】
制御部１１０は、検出部１０８を作動させて基準ガイド１１を検出させる。基準ガイド１１が検出されると、制御部１１０のＣＰＵ１０１は、判断部１０２を作動させて実際の移動方向Ｌを判断させる。
【００７７】
このとき、ＣＰＵ１０１は、メモリ１０５から基準ガイド１１を抽出し、画像形成部１０６に送信する。そして、ＣＰＵ１０１は、画像形成部１０６を作動させ、基準ガイド１１ａに基づいて新たな基準ガイド１１ｂを形成させる。新たな基準ガイドが生成されると、画像形成部１０６は、新たな基準ガイド１１ｂをメモリ１０４に記憶させる。
【００７８】
実際の移動方向Ｌが基準ガイド１１が示す方向に沿っている場合、制御部１１０は、メモリ１０５から画像と基準ガイド１１を抽出し、出力部１０７に送信する。そして、制御部１１０は、出力部１０７を作動させて、送信した画像と基準ガイド１１を記録シート１０に印刷させる。なお、基準ガイド１１は、印刷領域の下端近傍で画像の印刷開始位置に印刷される。
【００７９】
実際の移動方向Ｌが基準ガイド１１が示す方向に沿っていない場合、制御部１１０のＣＰＵ１０１は、メモリ１０５からずれ角度θと印刷する画像を抽出し、画像形成部１０６に送信する。ＣＰＵ１０１は、画像形成部１０６を作動させて、ずれ角度θに基づいて画像を修正させる。画像が修正されると、ＣＰＵ１０１は、修正された画像と基準ガイド１１をメモリ１０５から抽出し、その画像と基準ガイド１１を出力部１０７に送信する。そして、出力部１０７を作動させて、送信した画像と基準ガイド１１を記録シート１０に印刷させる。なお、基準ガイド１１は、印刷領域の下端近傍で画像の印刷開始位置に印刷される。
【００８０】
次に、基準ガイド１１が付されていない記録シート１０を用いる場合を説明する。
【００８１】
利用者は、プリンタ本体１をシートの上端に沿って移動させる。制御部１１０は、検出部１０８を作動させて記録シート１０のエッジを検出させる。エッジが検出されると、制御部１１０のＣＰＵ１０１は、画像形成部１０６を作動させ、エッジに基づいて新たな基準ガイド１１ｂを形成させる。新たな基準ガイドが生成されると、画像形成部１０６は、新たな基準ガイド１１ｂをメモリ１０４に記憶させる。
【００８２】
制御部１１０は、メモリ１０５から基準ガイド１１を抽出し、出力部１０７に送信する。そして、制御部１１０は、出力部１０７を作動させて、送信した基準ガイド１１を記録シート１０に印刷させる。なお、基準ガイド１１は、印刷領域の下端近傍で画像の印刷開始位置に印刷される。
【００８３】
２つ目以降の印刷領域に画像を印刷する場合、利用者は、検出部１０８が先の印刷領域の一部と重なるようにプリンタ本体１を移動させる。具体的には、利用者は、先の印刷領域の印刷が終了した後、２つ目の印刷領域に画像を印刷する場合、先の印刷領域２００ラインのうち、５０ライン程度重なるようにプリンタ本体１を位置させる。そして、利用者は、次の印刷領域に画像を印刷するためにプリンタ本体１を手動走査させる。ずれている場合、上記と同様に、修正された画像が印刷される。
【００８４】
これにより、利用者の手動走査によってプリンタ本体１が傾いたり、所望する方向に移動しなかったとしても、ハンディプリンタは、基準ガイド１１の示す方向に画像を印刷することができる。また、ハンディプリンタは、記録シートに印刷される画像全てを基準ガイドの示す方向に印刷することができる。
【００８５】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。本実施形態では、プリンタで説明したが、コピー機、ＦＡＸ機、スキャナ機であってもよい。
【００８６】
本実施形態では、インクジェット方式で画像を印刷しているが、特にこれに限れられない。例えば、熱転写式や電子写真式といった印刷方式で印刷しても良い。あるいは、その他の印刷方式であっても良い。
【００８７】
本実施形態では、基準ガイドを検出できない場合、記録シートのエッジに基づいて基準ガイドを生成し、その基準ガイドを印刷した後に画像を印刷しているが、特にこれに限られない。例えば、エッジに基づいて画像を修正し、生成した基準ガイドと修正した画像とを同時に印刷しても良い。
【００８８】
本実施形態では、基準ガイドの示す方向と実際の移動方向とを比較してすれ角度を算出し、ずれ角度が０か否かによって実際の移動方向が基準ガイドの示す方向に沿っているか否かを判断しているが、特にこの限りではない。例えば、実際の移動方向と基準ガイドが示す方向をそれぞれ直線で表し、２つの直線が重なり合うか否かによって判断しても良い。この場合、基準となる線が必要となる。例えば、実際の移動方向をプリンタ本体の幅方向と規定し、その幅方向の直線を基準線として判断しても良い。
【００８９】
本実施形態では、１回の手動走査で印刷できる印刷領域の範囲を２００ラインと規定しているが、特にこの限りではない。例えば、２００ラインよりも小さくても良い。あるいは、大きくても良い。
【００９０】
本実施形態では、基準ガイドを印刷するためのインクを貯蓄するサブインクタンクを備えているが、特にこの限りではない。画像を印刷するインクタンクと一緒にしても良い。この場合、基準ガイドを印刷するインクは、画像を印刷する際に使用するインクを流用する。例えば、画像をいんさつするインクの濃度を薄めて、低濃度のインクで印刷しても良い。あるいは、黄色や白といった目立たない色のインクで印刷しても良い。
【００９１】
本実施形態では、表示部が印刷動作の状況を示す画面を表示しているが、特にこの限りではない。例えば、検出部によって検出された記録シートの画像をＬＩＶＥで表示しても良い。例えば、画像を印刷するための基準位置である基準ガイドの位置を検出する際に用いる。これにより、利用者は、記録シートのどの位置に基準ガイドを付されているかを確認することができる。そして、利用者は、基準ガイドに沿ってが印刷視点を揃えることができる。
【図面の簡単な説明】
【００９２】
【図１】本実施形態に係るハンディプリンタを示す斜視図
【図２】ハンディプリンタのブロック図
【図３】ハンディプリンタの底面図
【図４】表示部に表示される画面の一例を示す図
【図５】記録シートに画像を印刷した場合の事例を示す図
【図６】画像の印刷した事例を示す図であって、（ａ）は正しく印刷された場合を示す図、（ｂ）は傾いて印刷された場合を示す図
【図７】図５中の範囲Ｚの拡大図
【図８】基準ガイドと実際の移動方向とを比較を説明するための簡略図
【図９】画像の修正を示す図であって、（ａ）は一文字ずつ修正する場合を示す図、（ｂ）は画像全体を修正する場合を示す図
【符号の説明】
【００９３】
１    プリンタ本体
２    電源スイッチ
３    表示部
４    機能実行スイッチ
５    インク残量ランプ
１０    記録シート
１１    基準ガイド
１１ａ  先の基準ガイド
１１ｂ  新たな基準ガイド
１０１    ＣＰＵ
１０２    判断部
１０３    インク残量検出部
１０４    入力部
１０５    メモリ
１０６    画像軽視得部
１０７    出力部
１０８    検出部
１１０    制御部
Ｘ    １つ目の印刷領域の画像
Ｙ    ２つ目の印刷領域の画像
【図１】
2009208291.tif 000003
【図２】
2009208291.tif 000004
【図３】
2009208291.tif 000005
【図４】
2009208291.tif 000006
【図５】
2009208291.tif 000007
【図６】
2009208291.tif 000008
【図７】
2009208291.tif 000009
【図８】
2009208291.tif 000010
【図９】
2009208291.tif 000011