(57)【要約】【課題】印刷項目を複数の用紙に繰り返し印刷する際の操作が簡単な印刷装置を提供する。【解決手段】印刷装置であって、印刷媒体に対して相対的に移動しているときに、印刷媒体に印刷を行う印刷部４５と、印刷媒体に対する印刷部４５の移動方向及び移動量を取得する移動量取得部４６と、少なくとも一つの印刷項目に対応する印刷データが登録されているとともに、印刷項目と、印刷媒体における印刷項目の印刷登録位置の印刷媒体の基準位置Ｐ０に対する相対座標と、が関連付けて登録されている印刷データ登録部４４と、制御部３０と、を備え、制御部３０は、印刷部４５が印刷媒体の基準位置Ｐ０から現在位置に移動されたときに、移動量取得部４６における取得結果と印刷登録位置の相対座標とに基づいて、現在位置から印刷する印刷項目の印刷データを印刷データ登録部４４から読み出し、印刷部４５により、印刷媒体の印刷登録位置から印刷項目の印刷を行わせる。【選択図】図５
2018103477.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に対して相対的に移動しているときに、前記印刷媒体に印刷を行う印刷部と、
前記印刷媒体に対する前記印刷部の移動方向及び移動量を取得する移動量取得部と、
少なくとも一つの印刷項目に対応する印刷データが登録されているとともに、前記印刷項目と、前記印刷媒体における前記印刷項目の印刷登録位置の前記印刷媒体の基準位置に対する相対座標と、が関連付けて登録されている印刷データ登録部と、
制御部と、
を備え、
前記制御部は、
前記印刷部が前記印刷媒体の前記基準位置から現在位置に移動されたときに、前記移動量取得部における取得結果と前記印刷登録位置の前記相対座標とに基づいて、前記現在位置から印刷する前記印刷項目の前記印刷データを前記印刷データ登録部から読み出し、
前記印刷部により、前記印刷媒体の前記印刷登録位置から前記印刷項目の印刷を行わせることを特徴とする印刷装置。
【請求項２】
前記制御部は、
前記印刷部が前記印刷媒体の前記基準位置から前記印刷登録位置まで移動されたときに前記移動量取得部により取得される前記移動方向及び前記移動量に基づいて、前記印刷登録位置の前記基準位置に対する前記相対座標を取得し、
前記印刷項目と、前記印刷項目の前記印刷登録位置の前記取得した前記相対座標と、を関連付けて、前記印刷データ登録部に記憶させることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷データ登録部に、複数の前記印刷項目に対応する複数の前記印刷データが登録されているとともに、前記複数の印刷項目の各々と、前記印刷媒体における前記各印刷項目の印刷登録位置の前記印刷媒体の前記基準位置に対する相対座標と、が関連付けて登録され、
前記制御部は、
前記印刷部が前記印刷媒体の前記基準位置から前記現在位置に移動されたときに、前記現在位置から印刷する、前記複数の印刷項目のうちの特定の印刷項目の前記印刷データを前記印刷データ登録部から読み出し、
前記印刷媒体の前記現在位置から前記特定の印刷項目の印刷を行わせることを特徴とする請求項１又は請求項２に記載の印刷装置。
【請求項４】
前記制御部は、
前記印刷部の前記印刷媒体における前記現在位置の基準位置に対する相対座標を、前記移動量取得部により取得される前記移動方向及び前記移動量に基づいて取得し、
前記複数の印刷項目における、前記現在位置の相対座標に最も近い前記印刷登録位置の相対座標が関連付けられている前記印刷項目を前記特定の印刷項目とすることを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記印刷データ登録部に、前記印刷項目に対して複数の印刷データが登録され、
前記制御部は、前記印刷項目に対応する前記印刷データを前記印刷データ登録部から読み出すとき、前記印刷項目に対応する前記複数の印刷データの中から一の印刷データを所定の順番で呼び出すことを特徴とする請求項１から請求項４のいずれか一項に記載の印刷装置。
【請求項６】
前記印刷データ登録部に、複数の種類の前記印刷媒体の各々に対して、前記印刷項目と前記印刷項目の前記印刷登録位置の前記相対座標と、が関連付けて登録され、
前記制御部は、前記複数の種類の印刷媒体における特定の印刷媒体に対する、前記印刷登録位置に応じた前記印刷項目に対応する前記印刷データを前記印刷データ登録部から読み出して、前記印刷部により前記特定の印刷媒体に前記印刷項目の印刷を行わせることを特徴とする請求項１から請求項５のいずれか１項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関するものである。
【背景技術】
【０００２】
従来、ユーザが手で持って紙や箱などの印刷媒体上を滑らすように走査方向に移動させることで、印刷媒体上に所望の印刷画像を印刷することが可能な印刷装置が知られている（例えば、特許文献１参照）。
この種の印刷装置のなかには、複数の印刷項目に係る印刷データを登録可能な印刷データ登録部を備え、該印刷データ登録部から印刷データを呼び出すことにより、ＰＣ、スマートフォンなどの外部端末を必要とせずに単体で印刷可能なものが存在している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５５６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような印刷装置は、用紙のセットが不要であり、かつ印刷媒体上の好きな位置に自在に印刷ができるという利点があるが、その一方で、定型フォーマットの用紙などに、例えば「住所、氏名、電話番号」などの複数の印刷項目を印刷しようとすると、まず、印刷装置を用紙の入力欄に位置に合わせをした後、印刷データ登録部の中からその項目に係る印刷データを読み出した上で、その位置から手動で走査方向に移動させることにより印刷を行うという操作を、印刷項目の数だけ繰り返すことになる。
例えば上記のように印刷項目が「住所、氏名、電話番号」の３つであるならば、「登録された印刷データの読み出し」、「開始位置合わせ」、「手動走査（印刷）」という手順を用紙一枚につき３回行うことになり、同様の操作を複数枚の用紙に対して繰り返す場合は、更に煩わしい操作が必要になるという問題があった。また、用紙に印刷する印刷項目が一つであったとしても、印刷装置を各用紙の入力欄に位置に合わせをした後、所望の印刷データを読み出して、印刷を行うことになり、煩わしい操作が必要であった。
【０００５】
本発明は、このような事情に鑑みなされたものであり、複数の印刷媒体に少なくとも一つの印刷項目を繰り返して印刷する際の操作を簡易化することができる印刷装置を提供することができる。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、以下の構成により把握される。
本発明の印刷装置は、印刷媒体に対して相対的に移動しているときに、前記印刷媒体に印刷を行う印刷部と、前記印刷媒体に対する前記印刷部の移動方向及び移動量を取得する移動量取得部と、少なくとも一つの印刷項目に対応する印刷データが登録されているとともに、前記印刷項目と、前記印刷媒体における前記印刷項目の印刷登録位置の前記印刷媒体の基準位置に対する相対座標と、が関連付けて登録されている印刷データ登録部と、制御部と、を備え、前記制御部は、前記印刷部が前記印刷媒体の前記基準位置から現在位置に移動されたときに、前記移動量取得部における取得結果と前記印刷登録位置の前記相対座標とに基づいて、前記現在位置から印刷する前記印刷項目の前記印刷データを前記印刷データ登録部から読み出し、前記印刷部により、前記印刷媒体の前記印刷登録位置から前記印刷項目の印刷を行わせることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数の印刷媒体に少なくとも一つの印刷項目を繰り返して印刷する際の操作を簡易化することができる印刷装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るハンディプリンタの平面図である。
【図２】本発明の実施形態に係るハンディプリンタの底面図である。
【図３】本発明の実施形態に係るハンディプリンタの機能構成を示すブロック図である。
【図４】印刷データ登録部に登録されるデータの例を示す表図であり、（ａ）は印刷項目毎に印刷データが登録されていることを示す表図、（ｂ）は印刷項目毎に相対座標が関連付けされることを示す表図である。
【図５】ハンディプリンタの印刷時の動作を示す説明図である。
【図６】ハンディプリンタの処理手順を示すフローチャートである。
【図７】第２実施形態に係る印刷データ登録部に登録されるデータの例を示す表図であり、（ａ）は印刷項目毎に複数の印刷データが登録されていることを示す表図、（ｂ）は印刷項目毎に相対座標が関連付けされることを示す表図である。
【図８】第３実施形態に係る印刷データ登録部に登録されるデータの例を示す表図であり、（ａ）は印刷項目毎に印刷データが登録されていることを示す表図、（ｂ）は用紙の種類及び印刷項目毎に相対座標が関連付けされていることを示す表図である。
【図９】第４実施形態に係る印刷データ登録部に登録されるデータの例を示す表図であり、（ａ）は印刷項目毎に用紙の種類に応じた印刷データが登録されていることを示す表図、（ｂ）は用紙の種類及び印刷項目毎に相対座標が関連付けされていることを示す表図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態（以下、「実施形態」という）を、添付図面に基づいて詳細に説明する。なお、実施形態の説明の全体を通して同じ要素には同じ番号を付している。
【００１０】
［ハンディプリンタの構成］
図１は本発明の実施形態に係るハンディプリンタ（印刷装置）１の平面図である。図２は本発明の実施形態に係るハンディプリンタ１の底面図である。図３は本発明の実施形態に係るハンディプリンタ１の機能構成を示すブロック図である。
【００１１】
ハンディプリンタ１は、ユーザが手動で印刷媒体上を走査方向に走査（移動）させることで、印刷媒体に所望の印刷画像を印刷する印刷装置である。
なお、走査方向とは、印刷開始位置から印刷終了位置に向けたハンディプリンタ１の移動操作方向であり、本実施形態では図１の右方向を走査方向とする。また、ハンディプリンタ１は印刷媒体に対して相対的に移動すればよく、例えば、ハンディプリンタ１の位置を固定して印刷媒体を移動させる態様であってもよい。
【００１２】
ハンディプリンタ１は、図１及び図２に示すように、ケース１１、基板１２、プリンタヘッド１４を備えるインクカートリッジ１３、光学センサ１５、印刷開始位置マーカ１６、液晶パネル１７、キーボード１８、印刷指示ボタン１９、電源ボタン２０、内蔵電源２１等を含んで構成される。
【００１３】
ケース１１は、基板１２、インクカートリッジ１３、光学センサ１５、内蔵電源２１等を収納するための筐体であり、図１に示すように、ユーザが掴んで手動で走査しやすい形状を有する。
【００１４】
基板１２には、図３に示す制御部３０、バッファメモリ４１、通信部４２、音出力部４３、印刷データ登録部４４等を構成する電子部品（ＣＰＵ、ＲＡＭ、ＲＯＭ、ＩＣ等）が実装されている。
なお、制御部３０、バッファメモリ４１、通信部４２、音出力部４３及び印刷データ登録部４４の各機能については、追って述べる。
【００１５】
インクカートリッジ１３は、インクを内蔵するとともに、印刷を行うために印刷媒体にインクを吐出するプリンタヘッド１４が一体に設けられたものになっている。
そして、インクカートリッジ１３は、プリンタヘッド１４が印刷媒体に対向する面（ここでは底面）に位置するようにハンディプリンタ１に設けられ、印刷媒体に対して相対的に移動しているときに印刷媒体に印刷を行う印刷部４５（図３参照）を構成している。
【００１６】
プリンタヘッド１４には、走査方向と直交する方向に１列に並ぶ多数のノズルを備え、これらのノズルからインクが吐出される。
なお、カラー印刷を行う場合は、複数色分（例えば、シアン、マゼンダ、イエロー）のノズル列が走査方向に並べて配置される。
【００１７】
なお、ハンディプリンタ１は、プリンタヘッド１４に付着したインクの乾燥を防止するための着脱式のキャップを有していてもよい。
また、ハンディプリンタ１は、ハンディプリンタ１に付属するものとして、プリンタヘッド１４に付着したインクの乾燥を防止するために、不使用時にハンディプリンタ１を載置するクレードル等を、更に備えるものとしてもよい。
【００１８】
光学センサ１５は、印刷媒体に対するハンディプリンタ１の移動方向及び移動量を所定のサンプリング周期毎に取得する移動量取得部４６（図３参照）であり、レーザやＬＥＤを備えた一般的にＰＣ用のマウス等に用いられているような移動方向及び移動量を取得できる光学式のセンサでよい。
本実施形態では、光学センサ１５の取得部がハンディプリンタ１の底面に位置するように設けられている。
なお、移動量取得部４６は、光学式のセンサに限定される必要はなく、ロータリエンコーダ式のものであってもよい。
【００１９】
印刷開始位置マーカ１６は、印刷媒体に印刷を行う際に、ユーザがハンディプリンタ１を印刷開始位置に位置合わせするときの目印となる。
本実施形態の印刷開始位置マーカ１６は、走査方向においてプリンタヘッド１４よりも前方側となるケース１１の右端位置に配置されている。
【００２０】
なお、印刷開始位置マーカ１６は、例えばＬＥＤのような光源からなる発光部を有し、発光部の点灯や消灯によってハンディプリンタ１の操作をガイドする機能も合わせ持つことが望ましい。
また、印刷開始位置マーカ１６の走査方向と直交する方向の幅は、ユーザが印刷画像の印刷幅を的確に把握しやすいように、プリンタヘッド１４の印刷幅と等しいことが望ましい。
【００２１】
液晶パネル１７、キーボード１８及び印刷指示ボタン１９は、ユーザインターフェイスである表示部４７及び操作部４８（図３参照）を構成しており、制御部３０からの指示に応じて操作ガイド動作やエラー報知動作を行うとともに、ユーザの操作を検出して制御部３０に入力する。
【００２２】
電源ボタン２０は、ユーザがハンディプリンタ１の電源を投入及び切断するための操作ボタンである。
内蔵電源２１は、ハンディプリンタ１の電源となる、例えば、乾電池又は二次電池等である。
【００２３】
［ハンディプリンタの機能構成］
次に、図３及び図４を参照しながらハンディプリンタ１の機能構成等について説明する。
【００２４】
図３は本発明の実施形態に係るハンディプリンタ１の機能構成を示すブロック図、図４は印刷データ登録部４４に登録されるデータの例を示す表図であり、（ａ）は印刷項目毎に印刷データが登録されていることを示す表図、（ｂ）は印刷項目毎に相対座標が関連付けされることを示す表図である。
図３に示すように、ハンディプリンタ１は、制御部３０、バッファメモリ４１、通信部４２、音出力部４３、印刷データ登録部４４、印刷部４５、移動量取得部４６、表示部４７、操作部４８等の機能部を有している。
なお、印刷部４５、移動量取得部４６、表示部４７及び操作部４８については、先の説明を援用する。
【００２５】
制御部３０は、ハンディプリンタ１の全体的な動作を制御する機能部であり、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含む。
制御部３０の詳細な動作については、追って述べる。
【００２６】
バッファメモリ４１は、印刷画像（印刷データ）を印刷するための印刷実行データを記憶している。
印刷実行データは、ハンディプリンタ１の移動量に対応してドット単位で配列されたプリンタヘッド１４のインク吐出データである。
印刷画像を印刷する際には、制御部３０が、移動量取得部４６によって取得されたハンディプリンタ１の移動方向及び移動量に応じて、バッファメモリ４１内の印刷実行データを印刷部４５（プリンタヘッド１４）に順次転送して印刷を実行させる。
【００２７】
通信部４２は、例えばＷｉ−Ｆｉのように、外部端末と通信可能な無線通信ユニットを含む。
したがって、ハンディプリンタ１で印刷するための印刷データをハンディプリンタ１で作成するのではなく、作成環境のよいＰＣ、スマートフォン等の外部端末で作成しておいて、その外部端末で作成した印刷データをハンディプリンタ１に読み込ませることが可能である。
【００２８】
音出力部４３は、液晶パネル１７、キーボード１８及び印刷指示ボタン１９とともにユーザインターフェイスを構成しており、制御部３０からの指示に応じて操作ガイド動作やエラー報知動作を行う。
【００２９】
印刷データ登録部４４は、印刷データ等が登録される内部メモリ（フラッシュメモリ等）であり、ここに登録された印刷データを読み出して印刷を行うことができる。
図４の（ａ）に示すように、印刷データ登録部４４は、複数の印刷項目を設定可能であり、印刷項目毎に対応して印刷データを登録できるようになっている。
例えば「氏名」、「住所」、「電話番号」の３つの印刷項目Ｉ、ＩＩ、ＩＩＩを設定し、各印刷項目に対応して印刷データとなる「氏名データ」、「住所データ」、「電話番号データ」を登録することができる。
また、図４の（ｂ）に示すように、印刷データ登録部４４は、印刷項目毎に各印刷項目の印刷登録位置の相対座標（Ｘ座標及びＹ座標）を関連付けて記憶することができる。
なお、相対座標の詳細については、追って述べる。
【００３０】
［ハンディプリンタの動作］
次に、ハンディプリンタ１の動作について、図４及び図５を参照して説明する。
【００３１】
図４の（ａ）に示すように、ハンディプリンタ１の印刷データ登録部４４には、「氏名」、「住所」、「電話番号」の３つの印刷項目Ｉ、ＩＩ、ＩＩＩに対応する印刷データが登録されているものとし、複数枚綴りの伝票のような定型フォーマットの用紙の「氏名入力欄Ｃ１」、「住所入力欄Ｃ２」、「電話番号入力欄Ｃ３」のそれぞれに対して、対応する印刷データによる印刷を行う場合について説明する。
【００３２】
図５に示すように、ユーザは、用紙の１枚目に印刷を行う際、最初に、用紙上の左上隅などの判りやすい場所を基準位置Ｐ０とし、この基準位置Ｐ０にハンディプリンタ１をセットして印刷指示ボタン１９を操作する。
【００３３】
その後、ユーザは、基準位置Ｐ０から印刷を開始したい場所、例えば「氏名入力欄Ｃ１」の印刷登録位置Ｐ１までハンディプリンタ１を用紙から浮かすことなく移動させる。
この際に、ハンディプリンタ１は、基準位置Ｐ０から印刷登録位置Ｐ１までの移動方向及び移動量を光学センサ１５によって取得する。
【００３４】
ユーザは、「氏名入力欄Ｃ１」の印刷登録位置Ｐ１に対する位置合わせが完了したら、印刷指示ボタン１９を操作した後、キーボード１８などの操作によって印刷データ登録部４４に登録されている印刷データの中から「氏名データ」を呼び出す。
【００３５】
その後、ユーザがハンディプリンタ１を、図５において矢印で示す走査方向に手動走査することによって「氏名入力欄Ｃ１」に「氏名データ」の内容が印刷される。
この際に、ハンディプリンタ１は、光学センサ１５で取得した基準位置Ｐ０から印刷登録位置Ｐ１までの移動方向及び移動量に基づいて、基準位置Ｐ０に対する印刷登録位置Ｐ１の「相対座標」を特定するとともに、特定した「相対画像」を印刷項目Ｉ「氏名」に関連付けて、印刷データ登録部４４に登録する。
つまり、制御部３０は、印刷部４５が印刷媒体の基準位置Ｐ０から印刷登録位置まで移動されたときに移動量取得部４６により取得される移動方向及び移動量に基づいて、印刷登録位置の基準位置Ｐ０に対する相対座標を取得し、印刷項目と、印刷項目の印刷登録位置の取得した相対座標と、を関連付けて印刷データ登録部４４に記憶させる。
【００３６】
ユーザは、「氏名入力欄Ｃ１」に印刷を行った後、「住所入力欄Ｃ２」及び「電話番号入力欄Ｃ３」についても、引き続きハンディプリンタ１を用紙から浮かすことなく移動させ、同様の手順で印刷を行う。
この際に、ハンディプリンタ１は、基準位置Ｐ０に対する「住所入力欄Ｃ２」の印刷登録位置Ｐ２及び「電話番号入力欄Ｃ３」の印刷登録位置Ｐ３の、それぞれの「相対座標」を特定し、特定した「相対座標」をそれぞれの印刷項目ＩＩ「住所」、印刷項目ＩＩＩ「電話番号」に関連付けて、印刷データ登録部４４に登録する。
【００３７】
次いで、ユーザは、１枚目と同じ定型フォーマットの用紙の２枚目以降の印刷時において、まずは、基準位置Ｐ０とした用紙左上隅にハンディプリンタ１をセットして印刷指示ボタン１９を操作する。
【００３８】
ユーザは、そこから、ハンディプリンタ１をいずれかの入力欄の印刷登録位置Ｐ１〜Ｐ３の何れかまで、用紙から浮かすことなく移動させる。
【００３９】
その後、ユーザが印刷指示ボタン１９を操作すると、ハンディプリンタ１は、光学センサ１５で取得した基準位置Ｐ０から、ハンディプリンタ１の現在の位置（以下、現在位置とも記す）までの移動方向及び移動量に基づいて、現在位置の基準位置Ｐ０に対する「相対座標」を特定する。そして、現在位置の「相対座標」と１枚目の印刷時に登録された各印刷項目に関連付けられた印刷登録位置の「相対座標」とを比較し、現在位置の「相対座標」に最も近い「相対座標」に関連付けられている印刷項目の印刷データを自動的に呼び出す。
【００４０】
このように、制御部３０は、印刷部４５が印刷媒体の基準位置Ｐ０から現在位置に移動されたときに、移動量取得部４６における取得結果と印刷登録位置の相対座標とに基づいて、現在位置から印刷する印刷項目の印刷データを印刷データ登録部４４から読み出し、印刷部４５により、印刷媒体の印刷登録位置から印刷項目の印刷を行わせるので、ユーザは、印刷データの読み出し操作を行うことなく、各入力欄に対応する印刷データの印刷を行うことが可能になるとともに、ユーザによる間違った印刷データの読み出しに起因する印刷ミスが発生することも防止できる。よって、複数の印刷媒体に複数の印刷項目を繰り返して印刷する際の操作を簡略化できる。
【００４１】
また、２枚目以降への印刷では、必ずしも１枚目の印刷時と同じ順番で各入力欄に印刷を行う必要はなく、ハンディプリンタ１を用紙から浮かさない限り、各入力欄に対して任意の順番で印刷を行うことができる。
つまり、印刷データ登録部４４に、複数の印刷項目に対応する複数の印刷データが登録されているとともに、複数の印刷項目の各々と、印刷媒体における各印刷項目の印刷登録位置の印刷媒体の基準位置Ｐ０に対する相対座標と、が関連付けて登録され、制御部３０は、印刷部４５が印刷媒体の基準位置Ｐ０からの現在位置に移動されたときに、現在位置から印刷する、複数の印刷項目のうちの特定の印刷項目の印刷データを印刷データ登録部４４から読み出し、印刷媒体の現在位置から特定の印刷項目の印刷を行わせる。
この際、制御部３０は、印刷部４５の印刷媒体における現在位置の基準位置Ｐ０に対する相対座標を、移動量取得部４６により取得される移動方向及び移動量に基づいて取得し、複数の印刷項目における、現在位置の相対座標に最も近い印刷登録位置の相対座標が関連付けられている印刷項目を特定の印刷項目としてもよい。
【００４２】
［制御部の処理手順］
次に、上述したようなハンディプリンタ１の動作を実現する制御部３０の処理手順について、図６を参照して説明する。
なお、図６は、ハンディプリンタ１の電源ボタン２０がＯＮ操作され、複数の用紙の各々に同様の複数の印刷項目を繰り返して印刷する印刷モードが選択された状態における制御部３０の処理手順を示している。
【００４３】
図６はハンディプリンタ１の処理手順を示すフローチャートである。
図６に示すように、ハンディプリンタ１の制御部３０は、まず、ユーザによる基準位置Ｐ０への位置合わせを待つ（Ｓ１）。
この状態は、ユーザによる基準位置Ｐ０の確定操作（印刷指示ボタン１９の操作）が行われるまで繰り返される（Ｓ２）。
【００４４】
制御部３０は、ユーザによる基準位置Ｐ０の確定操作が行われたことを判定したら（Ｓ２：ＹＥＳ）、光学センサ１５による移動方向及び移動量の読取りを開始するとともに（Ｓ３）、ユーザによるいずれかの入力欄の印刷登録位置Ｐ１〜Ｐ３への位置合わせを待つ（Ｓ４）。
この状態は、ユーザによる印刷登録位置Ｐ１〜Ｐ３の確定操作（印刷指示ボタン１９の操作）が行われるまで繰り返される（Ｓ５）。
【００４５】
制御部３０は、ユーザによる印刷登録位置Ｐ１〜Ｐ３の確定操作が行われたことを判定したら（Ｓ５：ＹＥＳ）、１枚目の用紙の印刷か否かを判定する（Ｓ６）。
この判定は、例えば、印刷データ登録部４４に各印刷項目に関連付けられた「相対座標」が登録されているか否かに基づいて判定することができる。
【００４６】
制御部３０は、１枚目の用紙の印刷であると判定したら（Ｓ６：ＹＥＳ）、ユーザによる印刷データの選択操作を待つ（Ｓ７）。
この状態は、ユーザがキーボード１８等の操作に基づいて印刷データ登録部４４に登録されている印刷データを選択後、ユーザによるデータ確定操作（キーボード１８に設けられる確定キーの操作）が行われるまで繰り返される（Ｓ８）。
【００４７】
制御部３０は、ユーザによるデータ確定操作が行われたことを判定したら（Ｓ８：ＹＥＳ）、選択された印刷データを印刷データ登録部４４から呼び出すとともに（Ｓ９）、基準位置Ｐ０に対する現在位置（印刷登録位置Ｐ１〜Ｐ３）の「相対座標」を特定するとともに、特定した「相対座標」を選択された印刷データの印刷項目に関連付けて、印刷データ登録部４４に登録する（Ｓ１０）。
【００４８】
その後、制御部３０は、ユーザによるハンディプリンタ１の走査方向への手動走査に応じて、選択された印刷データの内容の印刷を実行した後（Ｓ１１）、同じ用紙に別の印刷データを印刷するか否かを判定する（Ｓ１２）。
この判定は、例えば、印刷データ登録部４４に登録されている印刷データの項目数に基づいて判定することができる。
【００４９】
制御部３０は、ステップＳ１２の判定結果がＮＯの場合は、１枚目の用紙の印刷を終了する。一方、ステップＳ１２の判定結果がＹＥＳの場合は、ステップＳ４に戻り、ステップＳ４〜Ｓ１２の処理を繰り返す。
これにより、各印刷項目に対応する印刷登録位置Ｐ１〜Ｐ３を特定する「相対座標」が各印刷項目に関連付けて印刷データ登録部４４に登録される。
【００５０】
次いで、制御部３０は、２枚目以降の用紙の印刷においても、１枚目の用紙の印刷時と同様にステップＳ１〜Ｓ６を実行する。
制御部３０は、ステップＳ６において、２枚目以降の用紙の印刷であると判定したら（Ｓ６：ＮＯ）、印刷データ登録部４４に登録されている「相対座標」の中から現在位置の相対座標に最も近い「相対座標」を選出する（Ｓ１３）。そして、選出された「相対座標」に関連付けられている印刷項目の印刷データを自動的に呼び出す（Ｓ１４）。
【００５１】
その後、制御部３０は、ユーザによる走査方向の手動走査に応じて、自動的に呼び出された印刷データの印刷を実行した後（Ｓ１１）、同じ用紙に別の印刷データを印刷するか否かを判定する（Ｓ１２）。
そして、制御部３０は、ステップＳ１２の判定結果がＮＯになるまで、ステップＳ４、Ｓ５、Ｓ６、Ｓ１３、Ｓ１４、Ｓ１１、Ｓ１２の処理を繰り返す。
これにより、ユーザは、２枚目以降の用紙への印刷に際しては、印刷データの読み出し操作を行うことなく、各入力欄に対応する印刷項目の印刷データを印刷することが可能になるとともに、ユーザによる間違った印刷データの読み出しに起因する印刷ミスが発生することも防止できる。よって、複数の用紙に複数の印刷項目を繰り返して印刷する際の操作を簡略化できる。
【００５２】
［他の実施形態］
次に、本発明の他の実施形態について、図７〜図９を参照して説明する。
【００５３】
図７は第２実施形態に係る印刷データ登録部４４に登録されるデータの例を示す表図であり、（ａ）は印刷項目毎に複数の印刷データが登録されていることを示す表図、（ｂ）は印刷項目毎に相対座標が関連付けされることを示す表図である。
図７の（ａ）に示すように、第２実施形態の印刷データ登録部４４には、印刷項目毎に複数の印刷データが登録されている。
そして、第２実施形態の制御部３０は、相対座標が関連付けられている印刷項目に対応する印刷データを、印刷データ登録部４４から読み出すとき、印刷項目に対応する複数の印刷データの中から一の印刷データを所定の順番（例えば、登録順）で読み出す。
【００５４】
このような第２実施形態によれば、１枚目の用紙には一人目の氏名、住所、電話番号を印刷し、２枚目の用紙には二人目の氏名、住所、電話番号を印刷する、というように、用紙毎に印刷データを変えるような印刷を行うことが可能になる。
【００５５】
図８は第３実施形態に係る印刷データ登録部４４に登録されるデータの例を示す表図であり、（ａ）は印刷項目毎に印刷データが登録されていることを示す表図、（ｂ）は用紙の種類及び印刷項目毎に相対座標が関連付けされていることを示す表図である。
図８の（ｂ）に示すように、第３実施形態の印刷データ登録部４４には、複数の種類の印刷媒体（例えば、用紙の種類）が登録可能であり、複数の種類の印刷媒体の各々に対して、印刷項目と印刷項目の印刷登録位置の相対座標と、が関連付けて登録される。
第３実施形態の制御部３０は、ユーザによる印刷媒体の種類の選択後、１枚目の用紙の印刷に際して取得した印刷項目及び相対座標を印刷媒体の種類に関連付けて登録する。
また、第３実施形態の制御部３０は、２枚目以降の印刷媒体への印刷に際しては、ユーザによる印刷媒体の種類の選択に基づいて、選択された印刷媒体の種類に関連付けられた印刷項目及び相対座標に基づいて印刷データの読み出しを行う。
つまり、制御部３０は、複数の種類の印刷媒体における特定の印刷媒体に対する、印刷登録位置に応じた印刷項目に対応する印刷データを印刷データ登録部４４から読み出して、印刷部４５により特定の印刷媒体に印刷項目の印刷を行わせる。
【００５６】
このような第３実施形態によれば、各印刷項目の印刷位置が異なる複数種類の用紙に対応し、印刷する用紙の種類を指定するだけで、各用紙の印刷位置に応じた印刷データを自動的に読み出して印刷を行うことが可能になる。
【００５７】
図９は第４実施形態に係る印刷データ登録部４４に登録されるデータの例を示す表図であり、（ａ）は印刷項目毎に用紙の種類に応じた印刷データが登録されていることを示す表図、（ｂ）は用紙の種類及び印刷項目毎に相対座標が関連付けされていることを示す表図である。
図９の（ａ）に示すように、第４実施形態の印刷データ登録部４４には、印刷項目毎に用紙の種類に応じた複数の印刷データが登録されている。
第４実施形態の制御部３０は、ユーザによる用紙の種類の選択後、用紙の種類に応じた印刷データの印刷を行うとともに、１枚目の用紙の印刷に際して取得した印刷項目及び相対座標を用紙の種類に関連付けて登録する。
また、第４実施形態の制御部３０は、２枚目以降の用紙の印刷に際しては、ユーザによる用紙の種類の選択に基づいて、選択された用紙の種類に関連付けられた印刷項目及び相対座標に基づいて、用紙の種類毎に登録されている印刷データの読み出しを行う。
【００５８】
このような第４実施形態によれば、各印刷項目の印刷位置が異なるとともに、印刷する項目も用紙によって異なる複数種類の用紙に対応し、印刷する用紙の種類を指定するだけで、各用紙の印刷位置に応じた印刷データを自動的に読み出して印刷を行うことが可能になる。
【００５９】
以上、具体的な実施形態に基づいて本発明のハンディプリンタ１について説明してきたが、本発明は、上記の具体的な実施形態に限定されるものではなく、様々な変形や改良を加えたものも本発明の技術的範囲に含まれるものであり、そのことは当業者にとって特許請求の範囲の記載から明らかである。
【００６０】
例えば、上記各実施形態では、印刷項目は複数であるとしたが、印刷項目は一つであってもよい。
また、上記実施形態では、２枚目以降の印刷に際して、印刷登録位置Ｐ１〜Ｐ３に位置合わせした後、印刷指示ボタン１９の操作に応じて印刷データ登録部４４から印刷データを自動的に呼び出すようにしたが、印刷登録位置Ｐ１〜Ｐ３に対する位置合わせを判定して印刷データ登録部４４から印刷データを自動的に呼び出すようにしてもよい。
このようにすると、印刷指示ボタン１９の操作も省略することができる。
【００６１】
また、印刷項目としては、ユーザによって印刷データが登録されるものに限らず、ハンディプリンタ１側で自動的に印刷データを生成するものであってもよい。
例えば、用紙の管理番号のように用紙毎に数値を変えていく必要があるような場合に対応し、自動的に用紙毎に連続した番号に順次変えたり、所定の数値に順次変えたりすることが可能な印刷項目を設定できるようにしてもよい。
また、日付、時刻のように内部カレンダや内部時計から取得可能な数値を自動的に印刷可能な印刷項目を設定できるようにしてもよい。
【００６２】
また、現在位置から印刷を開始した後、どこで印刷が終わるか不明である場合、その印刷が終わる前に次の印刷位置に移動させてしまうことが起こり得る。
このような印刷ミスを防止するために、一つの現在位置から印刷を開始した後、その印刷が終了したことを表示や音で知らせるようにしてもよい。
また、一つの現在位置から印刷を開始した後、その印刷が終了する前に、走査方向とは異なる方向にハンディプリンタ１が移動したと検出された場合に、その印刷を中断させるようにしてもよい。
【００６３】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲のとおりである。
＜請求項１＞
印刷媒体に対して相対的に移動しているときに、前記印刷媒体に印刷を行う印刷部と、
前記印刷媒体に対する前記印刷部の移動方向及び移動量を取得する移動量取得部と、
少なくとも一つの印刷項目に対応する印刷データが登録されているとともに、前記印刷項目と、前記印刷媒体における前記印刷項目の印刷登録位置の前記印刷媒体の基準位置に対する相対座標と、が関連付けて登録されている印刷データ登録部と、
制御部と、
を備え、
前記制御部は、
前記印刷部が前記印刷媒体の前記基準位置から現在位置に移動されたときに、前記移動量取得部における取得結果と前記印刷登録位置の前記相対座標とに基づいて、前記現在位置から印刷する前記印刷項目の前記印刷データを前記印刷データ登録部から読み出し、
前記印刷部により、前記印刷媒体の前記印刷登録位置から前記印刷項目の印刷を行わせることを特徴とする印刷装置。
＜請求項２＞
前記制御部は、
前記印刷部が前記印刷媒体の前記基準位置から前記印刷登録位置まで移動されたときに前記移動量取得部により取得される前記移動方向及び前記移動量に基づいて、前記印刷登録位置の前記基準位置に対する前記相対座標を取得し、
前記印刷項目と、前記印刷項目の前記印刷登録位置の前記取得した前記相対座標と、を関連付けて、前記印刷データ登録部に記憶させることを特徴とする請求項１に記載の印刷装置。
＜請求項３＞
前記印刷データ登録部に、複数の前記印刷項目に対応する複数の前記印刷データが登録されているとともに、前記複数の印刷項目の各々と、前記印刷媒体における前記各印刷項目の印刷登録位置の前記印刷媒体の前記基準位置に対する相対座標と、が関連付けて登録され、
前記制御部は、
前記印刷部が前記印刷媒体の前記基準位置から前記現在位置に移動されたときに、前記現在位置から印刷する、前記複数の印刷項目のうちの特定の印刷項目の前記印刷データを前記印刷データ登録部から読み出し、
前記印刷媒体の前記現在位置から前記特定の印刷項目の印刷を行わせることを特徴とする請求項１又は請求項２に記載の印刷装置。
＜請求項４＞
前記制御部は、
前記印刷部の前記印刷媒体における前記現在位置の基準位置に対する相対座標を、前記移動量取得部により取得される前記移動方向及び前記移動量に基づいて取得し、
前記複数の印刷項目における、前記現在位置の相対座標に最も近い前記印刷登録位置の相対座標が関連付けられている前記印刷項目を前記特定の印刷項目とすることを特徴とする請求項３に記載の印刷装置。
＜請求項５＞
前記印刷データ登録部に、前記印刷項目に対して複数の印刷データが登録され、
前記制御部は、前記印刷項目に対応する前記印刷データを前記印刷データ登録部から読み出すとき、前記印刷項目に対応する前記複数の印刷データの中から一の印刷データを所定の順番で呼び出すことを特徴とする請求項１から請求項４のいずれか一項に記載の印刷装置。
＜請求項６＞
前記印刷データ登録部に、複数の種類の前記印刷媒体の各々に対して、前記印刷項目と前記印刷項目の前記印刷登録位置の前記相対座標と、が関連付けて登録され、
前記制御部は、前記複数の種類の印刷媒体における特定の印刷媒体に対する、前記印刷登録位置に応じた前記印刷項目に対応する前記印刷データを前記印刷データ登録部から読み出して、前記印刷部により前記特定の印刷媒体に前記印刷項目の印刷を行わせることを特徴とする請求項１から請求項５のいずれか１項に記載の印刷装置。
【符号の説明】
【００６４】
１    ハンディプリンタ（印刷装置）
１４  プリンタヘッド
１５  光学センサ
１９  印刷指示ボタン
３０  制御部
４４  印刷データ登録部
４５  印刷部
４６  移動量取得部
Ｐ０  基準位置
Ｐ１〜Ｐ３  印刷登録位置
【図１】
2018103477.tif 000003
【図２】
2018103477.tif 000004
【図３】
2018103477.tif 000005
【図４】
2018103477.tif 000006
【図５】
2018103477.tif 000007
【図６】
2018103477.tif 000008
【図７】
2018103477.tif 000009
【図８】
2018103477.tif 000010
【図９】
2018103477.tif 000011