(57)【要約】【課題】ユーザの負担を軽減しつつ、その印刷結果の外観性を向上することが可能な印刷装置等を提供する。【解決手段】印刷装置１００は、印刷部１７０と、制御部１９０とを備える。印刷部１７０は、印刷媒体に対して相対的に移動されているときに、印刷媒体の印刷領域に印刷画像を一の方向に沿って印刷する。制御部１９０は、印刷領域の一の方向の長さの入力を受け付ける入力受付部１９１と、印刷領域の一の方向の中央に印刷画像の一の方向の中央部分が配置されるように、印刷領域における印刷画像の印刷位置を印刷領域の一の方向の長さに基づいて設定する印刷位置設定部１９２と、を有する。【選択図】図２
2018103361.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に対して相対的に移動されているときに、前記印刷媒体の印刷領域に印刷画像を一の方向に沿って印刷する印刷部と、
前記印刷領域の前記一の方向の長さの入力を受け付ける入力受付部と、前記印刷領域の前記一の方向の中央に前記印刷画像の前記一の方向の中央部分が配置されるように、前記印刷領域における前記印刷画像の印刷位置を前記印刷領域の前記一の方向の長さに基づいて設定する印刷位置設定部と、を有する制御部と、
を備えることを特徴とする印刷装置。
【請求項２】
前記印刷位置設定部は、前記印刷部が前記印刷領域に前記印刷画像を前記一の方向に沿って繰り返し印刷する場合に、前記印刷領域の前記一の方向の中央に前記印刷画像の前記一の方向の中央部分が配置されるように、前記印刷画像の印刷開始位置を前記印刷領域の前記一の方向の長さに基づいて設定し、
前記制御部は、前記印刷部が、前記印刷領域に、前記印刷画像を前記印刷開始位置から繰り返して印刷するように、前記印刷部を制御する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
複数の予め定められた長さを記憶する記憶部をさらに備え、
前記入力受付部は、ユーザによって選択された、前記記憶部に記憶された複数の予め定められた長さのいずれかを、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記入力受付部は、ユーザによって入力された数値を、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項５】
前記印刷装置の前記印刷媒体に対する移動を検出する移動検出部をさらに備え、
前記入力受付部は、前記移動検出部によって検出された前記一の方向の移動量に基づく値を、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項６】
前記入力受付部は、前記移動検出部によって検出された移動量に、予め定められた倍率を乗算した値を、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記入力受付部は、前記移動検出部によって検出された移動量に、前記印刷装置の寸法に基づく長さを加えた値を、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする請求項５に記載の印刷装置。
【請求項８】
印刷装置の印刷方法であって、
前記印刷装置は、印刷媒体に対して相対的に移動されているときに、前記印刷媒体の印刷領域に印刷画像を一の方向に沿って印刷する印刷部を備え、
前記印刷領域の前記一の方向の長さの入力を受け付ける入力受付ステップと、
前記印刷領域の前記一の方向の中央に前記印刷画像の前記一の方向の中央部分が配置されるように、前記印刷領域における前記印刷画像の印刷位置を前記印刷領域の前記一の方向の長さに基づいて設定する印刷位置設定ステップと、
を含むことを特徴とする印刷方法。
【請求項９】
印刷装置を制御するコンピュータにより実行されるプログラムであって、
前記印刷装置は、印刷媒体に対して相対的に移動されているときに、前記印刷媒体の印刷領域に印刷画像を一の方向に沿って印刷する印刷部を備え、
前記コンピュータにおいて、
前記印刷領域の前記一の方向の長さの入力を受け付けさせ、
前記印刷領域の前記一の方向の中央に前記印刷画像の前記一の方向の中央部分が配置されるように、前記印刷領域における前記印刷画像の印刷位置を前記印刷領域の前記一の方向の長さに基づいて設定させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
近年、様々な印刷装置が普及している。例えば、レーザプリンタ、ドットマトリックスプリンタ、インクジェットプリンタ等の据置型の印刷装置と、ハンドヘルドプリンタ、ダイレクトプリンタ、ハンディプリンタ等と称され、ユーザが持ち運びしやすい手動走査型の印刷装置とが知られている。
【０００３】
例えば、特許文献１には、外部装置から受信することによって印刷画像を取得する機能と、スキャンによって印刷画像を取得する機能と、を有するハンドヘルドプリンタが開示されている。
【０００４】
このような手動走査型の印刷装置は、すでに印刷されている書面上に印刷をする場合に便利である。例えば、ユーザが書面の紙面上を手動走査することによって紙面の所望の位置に追加的に印刷することが可能である。
【０００５】
ところで、紙面、包装の表面などに、一の方向に同一の文字列、図形等が繰り返すような装飾を施すローラースタンプが普及している。また、装飾が予め施され、一の方向に同一の文字列、図形等が繰り返すようなテープも普及している。特許文献１のような手動走査型の印刷装置においても、ユーザは、印刷画像の設定、印刷装置の手動走査等に工夫をすることにより、一の方向に同一の印刷画像を繰り返すように印刷することが可能である。
【０００６】
なお、「一の方向」とは、ローラースタンプでは回転移動方向を意味し、テープではテープの引き出し方向を意味し、印刷装置では副走査方向を意味する。また、以下の説明において、「中央」とは、一の方向における中央位置を意味する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−９４１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
印刷装置によって、一の方向に同一の文字列、図形等が繰り返すような装飾を施す場合であっても、その繰り返される文字列、図形等の中央が印刷領域の中央に位置するように印刷することは困難である。この結果、印刷結果の外観性を低下させてしまう虞がある。
【０００９】
具体的には、繰り返される文字列、図形等の中央に、目立たせたい部分（例えば、企業ロゴ、店舗名等を示す文字列、図形等）がある場合において、その部分が印刷領域の中央からずれていると、その部分が目立ちにくくなってしまう。また、印刷される装飾が模様のみであっても、複数の対象物に印刷した場合に、印刷するたびに印刷領域の中央にくる部分が変化すると、複数の対象物の装飾の間においてまとまりがなくなってしまう。
【００１０】
上記特許文献１には、繰り返される文字列、図形等の中央が印刷領域の中央に位置するように印刷するための構成が開示されていない。もし、特許文献１に開示されている印刷装置を用いて、そのような印刷をする場合、ユーザは、印刷領域の寸法と、繰り返される文字列、図形等の一区間分の寸法と、を考慮して、印刷画像の印刷開始位置を設定しなければならない。そのため、ユーザの負担が大きくなってしまう。また、このような印刷装置では、通常、印刷画像の途中の位置から印刷を開始させて印刷画像の印刷を繰り返すような機能は備えられていなかった。
【００１１】
上述したローラースタンプ、テープ等を使用する場合においても、繰り返される文字列、図形等の中央が印刷領域の中央からずれてしまい、外観性を低下させてしまう虞がある。また、繰り返される文字列、図形等の中央が印刷領域の中央に位置するようにするためには、ユーザは、特許文献１の印刷装置の場合と同様に、寸法を考慮してローラー、テープの印刷開始位置を予めずらさなければならない。そのため、ユーザの負担が大きくなってしまう。
【００１２】
なお、印刷領域の一の方向における長さが、印刷画像の一の方向における長さより短い場合であっても、ユーザが印刷開始位置を予めずらして設定しない限り、印刷画像の中央部分が印刷領域の中央に配置されない。そのため、かかる場合においても上記と同様の問題が生じる。
【００１３】
そこで、本発明はこのような事情に鑑みてなされたものであって、ユーザの負担を軽減しつつ、その印刷結果の外観性を向上することが可能な印刷装置等を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明の第１の観点に係る印刷装置は、
印刷媒体に対して相対的に移動されているときに、前記印刷媒体の印刷領域に印刷画像を一の方向に沿って印刷する印刷部と、
前記印刷領域の前記一の方向の長さの入力を受け付ける入力受付部と、前記印刷領域の前記一の方向の中央に前記印刷画像の前記一の方向の中央部分が配置されるように、前記印刷領域における前記印刷画像の印刷位置を前記印刷領域の前記一の方向の長さに基づいて設定する印刷位置設定部と、を有する制御部と、
を備える。
【発明の効果】
【００１５】
本発明によれば、ユーザの負担を軽減しつつ、その印刷結果の外観性を向上することが可能な印刷装置等を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る印刷装置の外観及び印刷例を示す図である。
【図２】実施形態に係る印刷装置の構成例を示すブロック図である。
【図３】記憶されている印刷画像の一例を示す図である。
【図４】印刷媒体の印刷領域の一例を示す図である。
【図５】比較例に係る印刷結果の一例を示す図である。
【図６】実施形態に係る印刷装置の印刷開始位置の設定方法を説明するための概念図であり、（Ａ）は印刷結果を示し、（Ｂ）は印刷画像と印刷開始位置から印刷されている印刷画像との関係を示している。
【図７】実施形態に係る印刷装置の第１の入力モードにおける操作画面の一例を示す図である。
【図８】実施形態に係る印刷装置の第２の入力モードにおける操作画面の一例を示す図である。
【図９】実施形態に係る印刷装置の第３の入力モードにおける手動走査方法を示す図である。
【図１０】図９に対応する操作画面を示す図であり、（Ａ）は印刷終了位置を確定するための操作画面であり、（Ｂ）は手動走査中であることを示す操作画面であり、（Ｃ）は印刷開始位置を確定するための操作画面である。
【図１１】実施形態に係る印刷装置の入力処理のフローチャートを示す図である。
【図１２】実施形態に係る印刷装置の印刷処理のフローチャートを示す図である。
【図１３】変形例に係る印刷装置の第３の入力モードにおける手動走査方法を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について図面を参照して説明する。
【００１８】
（実施形態）
本実施形態に係る印刷装置１００は、ハンドヘルドプリンタ、ダイレクトプリンタ、ハンディプリンタ等と称され、ユーザが持ち運びしやすい手動走査型の印刷装置である。
【００１９】
図１は、印刷装置１００によって印刷媒体Ｓに「サンプル１」という文字列を印刷する場合の例を示している。印刷時において、ユーザは、印刷装置１００の底面を、印刷媒体Ｓに接触させながら、矢印で示す副走査方向（一の方向）に移動（すなわち走査）させる。すると、印刷装置１は移動を検出し、検出した移動に合わせて、印刷媒体Ｓに印刷画像である文字列「サンプル１」を印刷する。
【００２０】
ここで、印刷媒体Ｓは、例えば印刷用紙、ラベル又は段ボール等である。印刷媒体は、記録媒体又は印刷対象物等ともいう。印刷媒体の材質は、紙、フィルム状又は繊維状等、インクが付着しやすい材質又は熱転写可能な材質であれば何でもよい。
【００２１】
印刷媒体Ｓの形状は、シート状又はテープ状等のような平面的な形状であることに限らず、箱又はペットボトル等のような立体的な形状であってもよい。換言すると、据置型の印刷装置のように印刷媒体を搬送する必要がないため、手動走査型の印刷装置１００は、どのような形状の印刷媒体Ｓにも印刷することができる。印刷画像は、印刷時に印刷媒体に描画される画像であって、例えば文字、図形、記号、模様、絵又はこれらの組み合わせ等である。
【００２２】
印刷画像の主走査方向の幅は、印刷装置の印刷ヘッドに応じて定まり、一定である。一方、印刷画像の副走査方向（一の方向）の幅（印刷画像が繰り返される場合にはそれらを合計した幅）は、可変である。この詳細については後述する。
【００２３】
以下、図２を参照しながら、印刷装置１００の構成を説明する。
【００２４】
印刷装置１００は、通信部１１０と、移動検出部１２０と、操作部１３０と、表示部１４０と、ＲＯＭ（Read Only Memory）１５０と、ＲＡＭ（Random Access Memory）１６０と、印刷部１７０と、計時部１８０と、制御部１９０とを備える。
【００２５】
通信部１１０は、例えば、無線周波数（ＲＦ：Radio Frequency）回路、ベースバンド（ＢＢ：Base Band）回路、集積回路（ＬＳＩ：Large Scale Integration）等から構成される。通信部１１０は、図示しないアンテナを介して信号の送受信を行い、外部装置（不図示）と無線通信を行う。なお、通信部１１０は、外部装置と有線通信を行うように構成されてもよい。
【００２６】
移動検出部１２０は、印刷装置１００の底面に設けられており、印刷装置１００が印刷媒体Ｓ上を移動した際の印刷装置１００の移動を検出する光学センサを備える。具体的に説明すると、移動検出部１２０は、ＬＥＤ（Light Emitting Diode）から発せられ、印刷媒体Ｓで反射された光により形成される画像を光学センサによって読み取り、読み取った画像の変化に基づいて印刷装置１００の移動量や移動の向きを検出する。
【００２７】
操作部１３０は、操作ボタン、タッチパネル等から構成される。操作部１３０は、例えば、電源オンオフ、印刷実行開始、印刷領域の副走査方向（一の方向）の長さの入力等のユーザ操作を受け付けるためのインターフェースである。
【００２８】
表示部１４０は、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）ディスプレイ等によって構成され、制御部１９０からの入力信号に応じて、文字、色彩、画像等を表示する。
【００２９】
ＲＯＭ１５０は、フラッシュメモリ等の不揮発性メモリから構成され、制御部１９０が各種機能を制御するためのプログラム（印刷装置１００に入力処理を実行させるためのプログラム、印刷装置１００に印刷処理を実行させるためのプログラムを含む）や各種データ（後述する各種操作画面を示すデータを含む）を記憶する。
【００３０】
ＲＡＭ１６０は、揮発性メモリから構成され、制御部１９０が各種処理を行うためにデータ（後述する、印刷画像Ｂ１を示すデータ、印刷領域Ａの副走査方向の長さＬ２を示すデータ等を含む）を一時的に記憶するための作業領域として用いられる。
【００３１】
印刷部１７０は、一部が印刷装置１００の底面から露出して設けられ、印刷媒体Ｓ上における印刷装置１００の移動に合わせて、印刷媒体Ｓに印刷画像を印刷する。印刷部１７０は、インクジェット方式で印刷媒体Ｓに印刷可能に構成されてもよいし、熱転写方式で印刷媒体Ｓに印刷可能に構成されてもよい。
【００３２】
インクジェット方式の場合、印刷部１７０は、インクを充填したインクタンク、インクを加熱する発熱体、インクを吐出する印刷ヘッド（サーマルインクジェットヘッド）等から構成される。この場合、印刷部１７０は、印刷ヘッドの主走査方向及び副走査方向に配列されている複数のノズルから印刷媒体Ｓにインクを吹き付けて印刷する。
【００３３】
熱転写方式の場合、印刷部１７０は、通電によって発熱する発熱体を有する印刷ヘッド（サーマルヘッド）から構成される。この場合、印刷部１７０は、印刷ヘッドの発熱体を発熱させることによって、熱エネルギーに反応する材質の印刷媒体Ｓ（例えば感熱紙）に印刷する。
【００３４】
計時部１８０は、タイマ回路から構成され、時刻を計時する。印刷装置１００の各種制御処理において、一定時間をカウントする場合には、計時部１８０の計時時刻が使用される。
【００３５】
制御部１９０は、プロセッサであり、ＣＰＵ（Central Processing Unit）から構成される。制御部１９０は、ＲＯＭ１５０に記憶された各種プログラムを実行することにより、印刷装置１００の全体の動作を制御する。
【００３６】
ここで、印刷装置１００の制御部１９０の機能的構成について説明する。制御部１９０は、入力受付部１９１、印刷位置設定部１９２、印刷実行部１９３として機能する。
【００３７】
入力受付部１９１は、印刷領域Ａの副走査方向の長さＬ２の入力を受け付ける。この長さＬ２は、入力モードに応じた方法によって、入力される。入力モードには、第１の入力モードと、第２の入力モードと、第３の入力モードとがある。これらの３つの入力モードのうち、ユーザが操作部１３０を介して選択した入力モードが使用される。なお、各々の入力モードの詳細については後述する。
【００３８】
印刷位置設定部１９２は、印刷領域Ａにおける印刷画像の印刷位置を設定する。すなわち、入力受付部１９１が受け付けた印刷領域Ａの副走査方向の長さが印刷画像の副走査方向の長さよりも長い場合には、印刷領域Ａの副走査方向の中央Ｃに印刷画像の副走査方向の中央部分が配置されるように、印刷画像の印刷位置が設定される。一方、入力受付部１９１が受け付けた印刷領域Ａの副走査方向の長さが印刷画像の副走査方向の長さ以下である場合には、印刷画像の印刷位置は、印刷画像の端部、すなわち通常の印刷位置に設定される。
【００３９】
なお、印刷位置設定部１９２は、上記のいずれの場合においても印刷領域Ａの副走査方向の中央Ｃに印刷画像の副走査方向の中央部分が配置されるように、印刷画像の印刷位置を設定するように構成されてもよい。印刷位置設定部１９２における印刷位置の詳細な設定方法については後述する。
【００４０】
印刷実行部１９３は、印刷部１７０を制御して印刷を実行する。印刷実行部１９３は、ＲＡＭ１６０に記憶されている印刷画像Ｂ１を示すデータを読み出し、印刷画像Ｂ１を印刷媒体Ｓの印刷位置設定部１９２によって設定された印刷位置から印刷する。
【００４１】
印刷画像Ｂ１を副走査方向に繰り返し印刷を行う場合、印刷位置設定部１９２は印刷画像Ｂ１の印刷開始位置を印刷位置として設定し、印刷実行部１９３は、最初の印刷画像（後述する印刷画像Ｂ５）については印刷開始位置から印刷し、その後の印刷画像については、印刷画像Ｂ１の端部から印刷する。以後、印刷実行部１９３は、移動検出部１２０によって検出される移動量が、印刷領域Ａの副走査方向の長さＬ２に達するまで印刷画像Ｂ１を示すデータを繰り返し読み出して印刷する。
【００４２】
以上、印刷装置１００の構成を説明した。ここで、ユーザが同一の印刷画像Ｂ１を副走査方向に繰り返し印刷を行う場合の一例を説明する。
【００４３】
まず、この一例の理解を容易にするために、ＲＡＭ１６０に記憶されている印刷画像Ｂ１と、印刷媒体Ｓの印刷領域Ａと、印刷装置１００によって印刷媒体Ｓに印刷された印刷結果Ｂ２との関係性について説明する。
【００４４】
ＲＡＭ１６０に記憶されている印刷画像Ｂ１は、図３に示すように、例えば、副走査方向において、「ＡＢＣ百貨店」という店舗名を示す文字列が中央に配置され、その文字列の両隣において、頭文字であるＡを丸で囲んだマークが配置されている。ここで、印刷画像Ｂ１の副走査方向の長さを、長さＬ１と定義する。
【００４５】
なお、ＲＡＭ１６０に記憶されている状態では、印刷画像Ｂ１は単なるドット群の集合を示すデータに過ぎない。そのため、かかる状態の印刷画像Ｂ１には物理的な副走査方向、長さ、位置等の概念は存在しない。しかし、かかる状態の印刷画像Ｂ１において、実際に印刷された場合の物理的な副走査方向、長さ、位置等に対応するものは、それらの概念と実質的には同一であると言うことができる。そこで、以下の説明では、説明を簡略化するために、両者を区別せずに同一のものとして説明する。
【００４６】
図４に示すように、印刷媒体Ｓの印刷領域Ａは、破線で示すように、印刷媒体Ｓの幅方向に長い長方形である。なお、印刷時において、印刷領域Ａの長手方向が印刷装置１００の副走査方向に相当し、印刷領域Ａの短手方向が印刷装置１００の主走査方向に相当する。
【００４７】
ここで、印刷領域Ａの長手方向の長さ、すなわち副走査方向の長さを長さＬ２と定義する。ここで説明する一例は、印刷画像Ｂ１を副走査方向に繰り返し印刷を行う場合であるため、長さＬ２が長さＬ１よりも長いものとする。
【００４８】
このような長さＬ２を有する印刷領域Ａに、長さＬ１を有する印刷画像Ｂ１を繰り返し印刷する場合、単純に、印刷画像Ｂ１の副走査方向における端部から印刷すると、印刷画像Ｂ１の中央部分が印刷領域Ａの中央に位置することは稀である。例えば、図５に示す比較例に係る印刷結果Ｂ３のように、印刷画像Ｂ１の中央に位置する「百」の文字が、印刷領域Ａの中央Ｃからずれてしまう。
【００４９】
もちろん、このような印刷方法であっても、長さＬ２が長さＬ１の奇数倍の長さであれば、印刷画像Ｂ１の中央部分が印刷領域Ａの中央に位置することになる。しかし、それは偶然の結果がもたらすものであり、そのようになることは稀である。
【００５０】
また、長さＬ２を長さＬ１の奇数倍の長さに設定するという条件を前提として印刷を行う場合には、印刷画像Ｂ１の中央部分が印刷領域Ａの中央に位置する印刷を実現することが可能である。しかし、そのような前提条件がある印刷方法では、長さＬ２と長さＬ１の少なくともいずれか一方をユーザが希望する任意の長さに設定することができず、かつ印刷結果の装飾的な外観性を維持することができない。
【００５１】
これに対し、本実施形態に係る印刷装置１００は、上記の前提条件がなくても、印刷画像Ｂ１の中央部分が印刷領域Ａの中央に位置するように印刷することができる。例えば、図６（Ａ）は、印刷装置１００で印刷した場合の印刷結果Ｂ２の一例を示している。この印刷結果Ｂ２では、印刷画像Ｂ１の中央に位置する「百」の文字が、印刷領域Ａの中央Ｃに位置している。
【００５２】
以下、このような印刷を実現するための印刷開始位置の設定方法について説明する。図６（Ａ）の印刷結果Ｂ２の左端において、印刷画像Ｂ１が途中から印刷されている。図６（Ｂ）は、印刷画像Ｂ１と、途中（すなわち印刷開始位置）から印刷されている印刷画像Ｂ５との関係を示している。
【００５３】
ここで、途中から印刷されている印刷画像Ｂ５の副走査方向の長さを長さＬ４とする。印刷画像Ｂ１のうち、印刷されない部分の副走査方向の長さをオフセット長さＬ３とする。そうすると、長さＬ４は、印刷画像Ｂ１の副走査方向の長さＬ１からオフセット長さＬ３を引いた長さに相当する。
【００５４】
オフセット長さＬ３は、印刷領域Ａの副走査方向の長さＬ２と、印刷画像Ｂ１の副走査方向の長さＬ１との関係式で算出することができる。例えば、オフセット長さＬ３は、関係式Ｌ３＝Ｌ１−（（Ｌ２／２−Ｌ１／２）％Ｌ１）によって算出できる。％は剰余演算子である。
【００５５】
なお、オフセット長さＬ３の算出方法は、上記の関係式に限られない。例えば、上記の関係式は、変数にする長さを変更したり、実質的に等価な式に変更したりしてもよい。また、本実施形態では、オフセット長さＬ３を算出して印刷開始位置を設定する構成を説明する。しかし、オフセット長さＬ３ではなく、印刷画像Ｂ５の副走査方向の長さＬ４を関係式Ｌ４＝（Ｌ２／２−Ｌ１／２）％Ｌ１で算出して印刷開始位置を設定する構成であっても実質的に同じである。
【００５６】
そのため、印刷開始位置の設定方法について、概念的に説明する。印刷開始位置は、最終的に、長さＬ２を長さＬ１で割った場合の余りの半分に相当する長さが、長さＬ４になるように設定されればよい。
【００５７】
例えば、図６（Ａ）に示す印刷結果Ｂ２において、長さＬ２が長さＬ１の３．４倍だとする。この場合、長さＬ２を長さＬ１で割った場合の余りは、長さＬ１の０．４倍に相当する。この余りを半分にした長さが印刷画像Ｂ５の副走査方向の長さＬ４である。すなわち、長さＬ４は長さＬ１の０．２倍に相当する長さである。
【００５８】
なお、印刷結果Ｂ２の右端には印刷画像Ｂ１の途中まで印刷されている印刷画像Ｂ６がある。印刷画像Ｂ６の副走査方向の長さは、長さＬ４と同じ長さである。このように、印刷結果Ｂ２の右端と左端に同じ長さＬ４を有する印刷画像Ｂ５と印刷画像Ｂ６が配置されるため、その間に配置される複数の印刷画像Ｂ１は印刷領域Ａの中央に配置される。
【００５９】
このように、印刷画像Ｂ１の副走査方向の長さＬ１と、印刷領域Ａの副走査方向の長さＬ２とに基づいて印刷開始位置を設定することができる。なお、印刷画像Ｂ１の副走査方向の長さＬ１は印刷画像Ｂ１が設定された段階で既知である。そのため、印刷装置１００に対してユーザが印刷領域Ａの副走査方向の長さＬ２を入力すれば、印刷装置１００は印刷開始位置を算出することができる。
【００６０】
以上、印刷開始位置の設定方法について説明した。そこで、以下、印刷開始位置の設定方法に必要となる印刷領域Ａの副走査方向の長さＬ２の入力方法について説明する。印刷装置１００は、上述したように３つの入力モードを有している。そのため、ユーザが選択した入力モードによって長さＬ２の入力方法が異なる。
【００６１】
まず、第１の入力モードが選択され、第１の入力モードによって長さＬ２が入力される場合を説明する。図７は、印刷装置１００の第１の入力モードにおける操作画面の一例を示している。第１の入力モードが選択された場合に、印刷装置１００は表示部１４０にこの操作画面を表示させる。
【００６２】
ユーザは、操作部１３０を操作することによって、この操作画面に表示されている「Ａ３  Ｐｏｒｔｒａｉｔ」、「Ａ３  Ｌａｎｄｓｃａｐｅ」、「Ａ４  Ｐｏｒｔｒａｉｔ」、「Ａ４  Ｌａｎｄｓｃａｐｅ」、「Ｌｅｔｔｅｒ  Ｐｏｒｔｒａｉｔ」等の複数の用紙サイズのいずれかを選択する。
【００６３】
ここで、印刷装置１００のＲＡＭ１６０には、これらの用紙サイズのそれぞれに対応する長さを予め関連付けて記憶させておく。このような長さの設定は、製造業者又は販売業者が予め記憶させたものであってもよいし、ユーザが設定変更して記憶させたものであってもよい。
【００６４】
用紙サイズに対応する長さは、例えば、「Ａ３  Ｐｏｒｔｒａｉｔ」については、Ａ３用紙を縦長に配置した場合の横幅に対応する長さを設定する。「Ａ４  Ｌａｎｄｓｃａｐｅ」については、Ａ４用紙を横長に配置した場合の横幅に対応する長さを設定する。「Ｌｅｔｔｅｒ  Ｐｏｒｔｒａｉｔ」については、レター用紙を縦長に配置した場合の横幅に対応する長さを設定する。なお、「対応する長さ」とは、用紙の幅であってもよいし、用紙の幅から余白部分を除いた幅であってもよいことを意味する。
【００６５】
このように、第１の入力モードでは、ユーザが選択した用紙サイズに対応する長さが長さＬ２として入力される。次に、第２の入力モードが選択され、第２の入力モードによって長さＬ２が入力される場合を説明する。
【００６６】
図８は、印刷装置１００の第２の入力モードにおける操作画面の一例を示している。第２の入力モードが選択された場合に、印刷装置１００は表示部１４０にこの操作画面を表示させる。
【００６７】
ユーザは、操作部１３０を操作することによって、この操作画面に表示されている「８０．０ｍｍ」という長さを印刷領域Ａの長さに変更する。このように、第２の入力モードでは、ユーザが入力した長さが長さＬ２として入力される。
【００６８】
次に、第３の入力モードが選択され、第３の入力モードによって長さＬ２が入力される場合を説明する。第３の入力モードでは、ユーザが印刷装置１００を手動走査してスキャンすることによって計測された長さＬ２が入力される。
【００６９】
まず、印刷装置１００は、第３の入力モードが選択された場合に、図１０（Ａ）に示す操作画面を表示部１４０に表示させる。この状態において、ユーザは、図９に実線で示すように、印刷装置１００の移動検出部１２０を印刷領域Ａの右端位置である印刷終了位置に配置し、操作部１３０のＯＫボタンを押下する。
【００７０】
印刷装置１００は、操作部１３０のＯＫボタンが押下されると、図１０（Ｂ）に示す操作画面を表示部１４０に表示させる。この状態において、ユーザは、図９に破線で示すように、印刷装置１００の移動検出部１２０を印刷領域Ａの左端位置である印刷スタート位置まで手動走査して移動を停止する。なお、破線矢印は手動走査時における移動の向きを示している。
【００７１】
印刷装置１００は、移動が停止して、移動検出部１２０が検出する移動量が検出されなくなると、図１０（Ｃ）に示す操作画面を表示部１４０に表示させる。なお、図１０（Ｂ）の操作画面から図１０（Ｃ）の操作画面に移行すると「Ｆｉｎｉｓｈ」の枠線が破線から実線に変更されている。これは、印刷装置１００が、操作部１３０のＦｉｎｉｓｈボタンの押下を受け付ける状態になったことを意味する。
【００７２】
かかる状態において、ユーザが、操作部１３０のＦｉｎｉｓｈボタンを押下すると、スキャンが完了する。印刷装置１００は、操作部１３０のＯＫボタンが押下されてからＦｉｎｉｓｈボタンが押下されるまでの間に移動検出部１２０が検出した移動量（積算値）を、長さＬ２の入力として受け付ける。
【００７３】
以上、印刷領域Ａの副走査方向の長さＬ２の入力方法について説明した。そこで、以下、図１１を参照しながら、印刷装置１００の制御部１９０が実行する入力処理を説明する。
【００７４】
入力処理とは、上述した、印刷領域Ａの副走査方向の長さＬ２の入力方法を実現するための処理である。入力処理は、ユーザが操作部１３０を介して入力処理を行う指示を入力したことを契機に、又は、後述する印刷処理の途中に実行される。
【００７５】
まず、制御部１９０の入力受付部１９１は、ＲＯＭ１５０に記憶されているプログラムに基づいて、ＲＡＭ１６０に記憶されている入力モード選択画面（不図示）を表示部１４０に表示させる（ステップＳ１０１）。ユーザは、入力モード選択画面が表示部１４０に表示されている状態において、操作部１３０を操作して、第１の入力モード、第２の入力モード、第３の入力モードのいずれかを選択する。
【００７６】
制御部１９０の入力受付部１９１は、選択された入力モードが第３の入力モードであるか否かを判別する（ステップＳ１０２）。
【００７７】
制御部１９０の入力受付部１９１は、第３の入力モードが選択されたと判別した場合（ステップＳ１０２；Ｙｅｓ）、第３の入力モードの操作画面を表示部１４０に表示させる（ステップＳ１０３）。
【００７８】
具体的には、制御部１９０の入力受付部１９１は、まず、図１０（Ａ）に示す操作画面を表示部１４０に表示させる。この状態において、操作部１３０のＯＫボタンが押下されると、制御部１９０の入力受付部１９１は、図１０（Ｂ）に示す操作画面を表示部１４０に表示させる。この際、制御部１９０の入力受付部１９１は、移動検出部１２０を起動させて印刷装置１００の移動を検出可能な状態にする。
【００７９】
制御部１９０の入力受付部１９１は、印刷装置１００の移動が停止して、移動検出部１２０が検出する移動量が検出されなくなると、図１０（Ｃ）に示す操作画面を表示部１４０に表示させる。この状態において、操作部１３０のＦｉｎｉｓｈボタンが押下されると、制御部１９０の入力受付部１９１は、スキャンが完了したものとして、移動検出部１２０の検出可能な状態を終了させる。
【００８０】
制御部１９０の入力受付部１９１は、操作部１３０のＯＫボタンが押下されてからＦｉｎｉｓｈボタンが押下されるまでの間に移動検出部１２０が検出した移動量（積算値）を、長さＬ２として設定する（ステップＳ１０４）。なお、設定された長さＬ２はＲＡＭ１６０に記憶される。
【００８１】
一方、制御部１９０の入力受付部１９１は、第３の入力モードが選択されていないと判別した場合（ステップＳ１０２；Ｎｏ）、選択された入力モードが第２の入力モードであるか否かを判別する（ステップＳ１０５）。
【００８２】
制御部１９０の入力受付部１９１は、第２の入力モードが選択されたと判別した場合（ステップＳ１０５；Ｙｅｓ）、図８に示す第２の入力モードの操作画面を表示部１４０に表示させる（ステップＳ１０６）。
【００８３】
制御部１９０の入力受付部１９１は、操作部１３０を介してユーザの印刷領域Ａの長さの入力操作を受け付ける。制御部１９０の入力受付部１９１は、入力された印刷領域Ａの長さを、長さＬ２として設定する（ステップＳ１０７）。なお、設定された長さＬ２はＲＡＭ１６０に記憶される。
【００８４】
一方、制御部１９０の入力受付部１９１は、第２の入力モードが選択されていないと判別した場合（ステップＳ１０５；Ｎｏ）、図７に示す第１の入力モードの操作画面を表示部１４０に表示させる（ステップＳ１０８）。
【００８５】
制御部１９０の入力受付部１９１は、操作部１３０を介してユーザの用紙サイズの選択操作を受け付ける。制御部１９０の入力受付部１９１は、選択された用紙サイズに対応する長さを、長さＬ２として設定する（ステップＳ１０９）。なお、設定された長さＬ２はＲＡＭ１６０に記憶される。
【００８６】
以上、印刷装置１００の制御部１９０が実行する入力処理を説明した。以下、図１２を参照しながら、印刷装置１００の制御部１９０が実行する印刷処理について説明する。印刷処理は、ユーザが操作部１３０を介して印刷を実行する指示を入力した場合に、制御部１９０が応答することによって実行される。
【００８７】
印刷処理が実行されると、まず、制御部１９０は、印刷画像Ｂ１を登録させるための登録画面（不図示）を表示部１４０に表示させ、印刷画像Ｂ１の登録を受け付ける（ステップＳ２０１）。
【００８８】
例えば、制御部１９０は、ＲＡＭ１６０に記憶されている複数の印刷画像Ｂ１を表示部１４０に表示させて、それらの複数の印刷画像Ｂ１のうちのいずれかをユーザに選択させる。なお、制御部１９０は、通信部１１０を介して外部装置から印刷画像Ｂ１を示すデータを受信して、それを印刷画像Ｂ１として登録するように構成されてもよい。
【００８９】
次に制御部１９０の入力受付部１９１は、上述した図１１に示す入力処理を実行して、印刷領域Ａの長さＬ２の入力を受け付ける（ステップＳ２０２）。なお、この入力処理は、前回に入力された長さＬ２をそのまま継続して使用される場合には、ユーザ操作に応じてスキップされてもよい。
【００９０】
入力処理が終了すると、制御部１９０の印刷位置設定部１９２は、印刷画像Ｂ１の印刷開始位置を設定する（ステップＳ２０３）。
【００９１】
具体的には、制御部１９０の印刷位置設定部１９２は、ＲＡＭ１６０に記憶されている印刷画像Ｂ１の副走査方向の長さＬ１と、ＲＡＭ１６０に記憶されている印刷領域Ａの副走査方向の長さＬ２とに基づいて、オフセット長さＬ４を算出する。制御部１９０の印刷位置設定部１９２は、算出されたオフセット長さＬ４に基づいて印刷開始位置を設定する。
【００９２】
設定された印刷開始位置は、ＲＡＭ１６０に記憶される。なお、印刷開始位置の具体的な設定方法は、上述した通りである。
【００９３】
印刷開始位置の設定が完了すると、制御部１９０は、表示部１４０に印刷可能となった旨を表示させ、ユーザに印刷可能であることを通知する。また、制御部１９０の印刷実行部１９３は、移動検出部１２０を起動させ、印刷装置１００の移動（あるいは移動量）の検出可能な状態にする。
【００９４】
制御部１９０の印刷実行部１９３は、移動検出部１２０において、印刷装置１００の移動が検出されたかどうかを判別する（ステップＳ２０４）。
【００９５】
移動検出部１２０が印刷装置１００の移動が検出されていないと判別した場合（ステップＳ２０４；Ｎｏ）、移動検出部１２０は移動が検出されるまで移動量の検出を継続する。一方、移動検出部１２０が印刷装置１００の移動が検出されたと判別した場合（ステップＳ２０４；Ｙｅｓ）、制御部１９０の印刷実行部１９３が印刷部１７０を制御して、印刷を実行する（ステップＳ２０５）。
【００９６】
最初の印刷画像Ｂ１については印刷開始位置から印刷するため、印刷画像Ｂ５が印刷される。その後は、印刷画像Ｂ１を繰り返し印刷する。
【００９７】
制御部１９０の印刷実行部１９３は、移動検出部１２０が検出した印刷装置１００の移動量が印刷領域Ａの副走査方向の長さＬ２に達したかどうかを判別する（ステップＳ２０６）。
【００９８】
制御部１９０の印刷実行部１９３は、検出された移動量が印刷領域Ａの副走査方向の長さＬ２に達したと判別した場合（ステップＳ２０６；Ｙｅｓ）、印刷部１７０の印刷を終了させる。なお、この終了段階において、印刷画像Ｂ１は途中まで印刷された状態になるため、印刷画像Ｂ６が印刷された状態となる。一方、制御部１９０の印刷実行部１９３は、検出された移動量が印刷領域Ａの副走査方向の長さＬ２に達していないと判別した場合（ステップＳ２０６；Ｎｏ）、印刷部１７０の印刷を継続させる。
【００９９】
このような制御によって、印刷部１７０が印刷画像のすべてを印刷した場合に印刷処理が終了する。印刷画像のすべてとは、例えば、図６（Ａ）の場合、印刷画像Ｂ５、複数の印刷画像Ｂ１、印刷画像Ｂ６である。
【０１００】
以上、印刷装置１００の印刷処理を説明した。以下、印刷装置１００の使用上の利点を説明する。
【０１０１】
まず、本実施形態に係る印刷装置１００によれば、一の方向（副走査方向）に同一の文字列、図形等（印刷画像Ｂ１）が繰り返すような装飾を施す場合であっても、その繰り返される文字列、図形等（印刷画像Ｂ１）の中央部分が印刷領域Ａの中央Ｃに位置するように印刷することができる。そのため、印刷結果Ｂ２の外観性を向上することができる。
【０１０２】
また、例えば、図６（Ａ）の印刷結果Ｂ２に示すように、繰り返される文字列、図形等の中央に、目立たせたい部分（店舗名を示す文字列「ＡＢＣ百貨店」）が、印刷領域Ａの中央Ｃに配置される。そのため、目立たせたい部分が目立ちやすくなる。また、印刷される装飾は、複数の印刷媒体Ｓに印刷された場合においても、印刷領域Ａの中央にくる部分が変化しない。そのため、複数の印刷媒体Ｓの装飾の間においてまとまりを維持することができる。
【０１０３】
従来の印刷装置を用いて、このような印刷をする場合、ユーザは、印刷領域Ａの寸法と、繰り返される文字列、図形等の一区間分の寸法と、を考慮して、印刷開始位置を設定しなければならない。しかし、本実施形態に係る印刷装置１００によれば、ユーザは、上記入力方法によって、印刷領域Ａの副走査方向の長さＬ２を入力すればよいだけである。その後は、印刷装置１００の印刷位置設定部１９２が自動的に印刷開始位置を設定するため、ユーザの負担を軽減することができる。
【０１０４】
以上説明したように、本実施形態に係る印刷装置１００によれば、ユーザの負担を軽減しつつ、その印刷結果の外観性を向上することができる。
【０１０５】
また、本実施形態に係る印刷装置１００の第１の入力モードによれば、ユーザは用紙のサイズを選択するだけで印刷領域Ａの副走査方向の長さＬ２を入力することができる。この場合、寸法の規格を有する印刷媒体Ｓに印刷する場合に適している。
【０１０６】
本実施形態に係る印刷装置１００の第２の入力モードによれば、ユーザは印刷領域Ａの副走査方向の長さＬ２を任意の数値で入力することができる。この場合、印刷領域Ａの副走査方向の長さＬ２が異なる複数の印刷媒体Ｓに印刷する場合に適している。
【０１０７】
本実施形態に係る印刷装置１００の第３の入力モードによれば、ユーザは、印刷装置１００を手動走査することによって、印刷領域Ａの副走査方向の長さＬ２を入力することができる。また、印刷領域Ａの副走査方向の長さＬ２を入力するための手動走査は、印刷終了位置から印刷スタート位置に移動させることによって行われる。
【０１０８】
この場合、印刷領域Ａの副走査方向の長さＬ２を入力するための手動走査が終了した位置が印刷スタート位置となる。そのため、ユーザは、印刷装置１００を配置し直すことなく、その位置から続けて印刷を実行することができる。
【０１０９】
以上が実施形態の説明である。なお、上記実施形態は一例であり、各装置の具体的な構成や処理の内容などは、上記実施形態で説明したものに限らず、適宜変更可能である。以下、上記実施形態の変形例について説明する。
【０１１０】
（変形例）
上記実施形態の入力受付部１９１は、第１の入力モードにおいて、ＲＡＭ１６０に複数の用紙サイズに対応する長さを記憶させておき、その中からユーザが選択するように構成されている。しかし、本発明はこれに限られない。
【０１１１】
例えば、複数の用紙サイズに対応する長さではなく、名刺、包装紙等の様々な長さに対応する複数の予め定められた長さであってもよい。すなわち、上記実施形態の入力受付部１９１は、第１の入力モードにおいて、複数の予め定められた長さをＲＡＭ１６０に記憶させておき、その中からユーザが選択するように構成されてもよい。
【０１１２】
上記実施形態の入力受付部１９１は、第３の入力モードにおいて、移動検出部１２０が検出した移動量を印刷領域Ａの副走査方向の長さＬ２としている。しかし、本発明はこれに限られない。
【０１１３】
例えば、入力受付部１９１は、第３の入力モードにおいて、移動検出部１２０が検出した移動量に、予め定められた倍率を乗算した値を、印刷領域Ａの副走査方向の長さＬ２として受け付けるように構成されてもよい。
【０１１４】
例えば、ユーザは印刷装置１００を印刷領域Ａの中央Ｃから印刷領域Ａの端部まで手動走査し、入力受付部１９１はその手動走査において移動検出部１２０が検出した移動量の２倍の長さを印刷領域Ａの副走査方向の長さＬ２としてもよい。この場合、ユーザが長さＬ２を入力するための印刷装置１００を手動走査において移動させる距離を短くすることができる。そのため、印刷領域Ａの副走査方向の長さＬ２が長い場合に適している。
【０１１５】
また、入力受付部１９１は、第３の入力モードにおいて、移動検出部１２０が検出した移動量に、予め定められた自装置の寸法に基づく長さを加えた値を、印刷領域Ａの副走査方向の長さＬ２として受け付けるように構成されてもよい。
【０１１６】
例えば、図１３は、このような変形例に係る印刷装置２００の第３の入力モードにおける手動走査方法を示している。ここで、印刷装置２００の副走査方向の寸法を幅Ｗと定義する。なお、印刷装置２００の構成は、実施形態に係る印刷装置１００の構成に比べて、入力受付部１９１の第３の入力モードにおける機能が異なるだけである。そのため、印刷装置２００の構成要素には、実施形態に係る印刷装置１００の構成要素と同一の符号を付して説明する。
【０１１７】
この場合、ユーザは、最初に、印刷装置２００の移動検出部１２０を印刷領域Ａの印刷終了位置（右端）に合わせるのではなく、印刷装置２００の端部（右端）を印刷領域Ａの印刷終了位置（右端）に合わせる。ユーザは、印刷装置２００の移動検出部１２０に、その位置から印刷装置１００の端部（左端）が印刷領域Ａの印刷スタート位置（左端）に達するまでの移動量を検出させる。この移動量は、図１３に示される長さＬ５に相当する。
【０１１８】
印刷装置２００の入力受付部１９１は、検出された移動量である長さＬ５に幅Ｗを加えた値を、印刷領域Ａの副走査方向の長さＬ２として受け付ける。なお、長さＬ５と幅Ｗの和は、実質的に長さＬ２と同じ長さである。
【０１１９】
通常、移動検出部１２０は、印刷装置１００、２００の端部（右端または左端）に設けられることはなく、かつ印刷装置１００、２００の下部の中央付近に設けられる。そのため、ユーザは、移動検出部１２０が図９に示すように印刷領域Ａの端部に位置しているかどうかを把握しにくい場合がある。また、図９に示すように、印刷装置１００は、手動走査時に、印刷媒体Ｓからはみ出すことがある。
【０１２０】
この点、上記の変形例によれば、ユーザは印刷領域Ａの副走査方向の長さＬ２を入力する際に、印刷装置２００の端部（右端または左端）を印刷領域Ａの端部に合わせればよい。そのため、ユーザは、移動検出部１２０が印刷領域Ａの端部に位置しているかどうかを把握しなくてもよい。また、図１３に示すように、印刷装置２００は、手動走査時に印刷媒体Ｓの内側に位置するため、印刷媒体Ｓからはみ出すことがない。この場合、印刷装置１００が印刷媒体Ｓに乗り上げたり、印刷媒体Ｓから乗り降りたりしないため、手動走査が容易になる。
【０１２１】
以上説明したように、印刷装置１００、２００の入力受付部１９１は、必ずしも移動検出部１２０によって検出された移動量を長さＬ２として受け付ける必要はない。印刷装置１００、２００の入力受付部１９１は、移動検出部１２０によって検出された移動量に基づく値を長さＬ２として受け付ける構成であればよい。
【０１２２】
印刷装置１００、２００の入力処理または印刷処理において、ユーザは手動走査を行う。この手動走査は、印刷装置１００、２００を副走査方向に移動させるものである。もし、ユーザが、印刷装置１００、２００が副走査方向に沿った移動を行わなければ、印刷及び長さＬ２の入力が正確に行われない。そのため、このような問題発生を防止するために、印刷装置１００、２００が副走査方向にのみ移動するように、印刷装置１００、２００に移動方向を規制する部材を設けてもよい。
【０１２３】
上記実施形態において、印刷装置１００は、図６（Ａ）に示すように、印刷画像Ｂ１の全部ではなく、印刷画像Ｂ１の一部である印刷画像Ｂ５、Ｂ６をも印刷している。しかし、本発明は、これに限られない。例えば、印刷装置１００は、印刷画像Ｂ５、Ｂ６を印刷しない構成にしてもよい。この場合、印刷装置１００は、整数個の印刷画像Ｂ１のみを印刷する。
【０１２４】
上記実施形態において、印刷装置１００は手動走査型の印刷装置である。しかし、印刷装置１００は、据置型の印刷装置であってもよい。ただし、印刷装置１００は手動走査型の印刷装置である方が好ましい。手動型の印刷装置であれば、印刷媒体Ｓがすでに印刷された書面などである場合に、追加的に装飾的な印刷を行う場合に適しているからである。
【０１２５】
印刷装置１００の制御部１９０が実行する入力処理、印刷処理等は、図１１、図１２に示すフローチャートに限らず、適宜変更可能である。例えば、各ステップの順番を変更してもよい。
【０１２６】
上記実施形態において、ＲＯＭ１５０に記憶されるデータは、ＲＡＭ１６０に記憶されてもよい。ＲＡＭ１６０に記憶されるデータは、ＲＯＭ１５０に記憶されてもよい。
【０１２７】
上記実施形態において、印刷装置１００は、ＲＡＭ１６０に記憶されている印刷画像Ｂ１を示すデータを繰り返し読み出して印刷を実行している。しかし、本発明はこのような印刷方法に限られない。例えば、ＲＡＭ１６０に印刷画像Ｂ１が副走査方向に複数個配列された印刷画像を予め記憶させておき、印刷装置１００が、その複数個配列された印刷画像のうち、印刷領域Ａの副走査方向の長さＬ２に相当する分だけ抽出して印刷するようにしてもよい。この場合、印刷装置１００の制御部１９０は、印刷位置設定部１９２が設定した印刷開始位置に基づいて、ＲＡＭ１６０に記憶されている印刷画像の一部をトリミングする処理を行う。
【０１２８】
上記実施形態において、印刷位置設定部１９２は、印刷領域Ａの長さＬ２が印刷画像Ｂ１の長さＬ１より長い場合に、印刷領域Ａの一の方向の中央に印刷画像Ｂ１の一の方向の中央部分が配置されるように、印刷領域Ａにおける印刷画像Ｂ１の印刷位置を設定している。
【０１２９】
しかし、印刷位置設定部１９２は、印刷領域Ａの長さＬ２が印刷画像Ｂ１の長さＬ１より短い場合においても、印刷領域Ａの一の方向の中央に印刷画像Ｂ１の一の方向の中央部分が配置されるように、印刷領域Ａにおける印刷画像Ｂ１の印刷位置を設定してもよい。この場合、例えば、重要な文字列が印刷画像Ｂ１の中央部分に配置されている場合において、印刷領域Ａに印刷画像Ｂ１が０．７個分しか入らない場合であっても、その重要な文字列を印刷領域Ａの中央に配置して印刷することができる。
【０１３０】
また、上記実施形態の入力処理、印刷処理等は、印刷装置１００によって実現されるのではなく、例えば、コンピュータがプログラムを実行することで実現してもよい。かかるプログラムは、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＨＤＤ（Hard Disc Drive）等のコンピュータ読み取り可能な記録媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【０１３１】
以上、本発明の好ましい実施形態及び変形例について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１３２】
（付記１）
印刷媒体に対して相対的に移動されているときに、前記印刷媒体の印刷領域に印刷画像を一の方向に沿って印刷する印刷部と、
前記印刷領域の前記一の方向の長さの入力を受け付ける入力受付部と、前記印刷領域の前記一の方向の中央に前記印刷画像の前記一の方向の中央部分が配置されるように、前記印刷領域における前記印刷画像の印刷位置を前記印刷領域の前記一の方向の長さに基づいて設定する印刷位置設定部と、を有する制御部と、
を備えることを特徴とする印刷装置。
【０１３３】
（付記２）
前記印刷位置設定部は、前記印刷部が前記印刷領域に前記印刷画像を前記一の方向に沿って繰り返し印刷する場合に、前記印刷領域の前記一の方向の中央に前記印刷画像の前記一の方向の中央部分が配置されるように、前記印刷画像の印刷開始位置を前記印刷領域の前記一の方向の長さに基づいて設定し、
前記制御部は、前記印刷部が、前記印刷領域に、前記印刷画像を前記印刷開始位置から繰り返して印刷するように、前記印刷部を制御する、
ことを特徴とする付記１に記載の印刷装置。
【０１３４】
（付記３）
複数の予め定められた長さを記憶する記憶部をさらに備え、
前記入力受付部は、ユーザによって選択された、前記記憶部に記憶された複数の予め定められた長さのいずれかを、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする付記１又は２に記載の印刷装置。
【０１３５】
（付記４）
前記入力受付部は、ユーザによって入力された数値を、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする付記１又は２に記載の印刷装置。
【０１３６】
（付記５）
前記印刷装置の前記印刷媒体に対する移動を検出する移動検出部をさらに備え、
前記入力受付部は、前記移動検出部によって検出された前記一の方向の移動量に基づく値を、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする付記１又は２に記載の印刷装置。
【０１３７】
（付記６）
前記入力受付部は、前記移動検出部によって検出された移動量に、予め定められた倍率を乗算した値を、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする付記５に記載の印刷装置。
【０１３８】
（付記７）
前記入力受付部は、前記移動検出部によって検出された移動量に、前記印刷装置の寸法に基づく長さを加えた値を、前記印刷領域の前記一の方向の長さとして受け付ける、
ことを特徴とする付記５に記載の印刷装置。
【０１３９】
（付記８）
印刷装置の印刷方法であって、
前記印刷装置は、印刷媒体に対して相対的に移動されているときに、前記印刷媒体の印刷領域に印刷画像を一の方向に沿って印刷する印刷部を備え、
前記印刷領域の前記一の方向の長さの入力を受け付ける入力受付ステップと、
前記印刷領域の前記一の方向の中央に前記印刷画像の前記一の方向の中央部分が配置されるように、前記印刷領域における前記印刷画像の印刷位置を前記印刷領域の前記一の方向の長さに基づいて設定する印刷位置設定ステップと、
を含むことを特徴とする印刷方法。
【０１４０】
（付記９）
印刷装置を制御するコンピュータにより実行されるプログラムであって、
前記印刷装置は、印刷媒体に対して相対的に移動されているときに、前記印刷媒体の印刷領域に印刷画像を一の方向に沿って印刷する印刷部を備え、
前記コンピュータにおいて、
前記印刷領域の前記一の方向の長さの入力を受け付けさせ、
前記印刷領域の前記一の方向の中央に前記印刷画像の前記一の方向の中央部分が配置されるように、前記印刷領域における前記印刷画像の印刷位置を前記印刷領域の前記一の方向の長さに基づいて設定させる、
ことを特徴とするプログラム。
【符号の説明】
【０１４１】
１００，２００…印刷装置、１１０…通信部、１２０…移動検出部、１３０…操作部、１４０…表示部、１５０…ＲＯＭ、１６０…ＲＡＭ、１７０…印刷部、１８０…計時部、１９０…制御部、１９１…入力受付部、１９２…印刷位置設定部、１９３…印刷実行部
【図１】
2018103361.tif 000003
【図２】
2018103361.tif 000004
【図３】
2018103361.tif 000005
【図４】
2018103361.tif 000006
【図５】
2018103361.tif 000007
【図６】
2018103361.tif 000008
【図７】
2018103361.tif 000009
【図８】
2018103361.tif 000010
【図９】
2018103361.tif 000011
【図１０】
2018103361.tif 000012
【図１１】
2018103361.tif 000013
【図１２】
2018103361.tif 000014
【図１３】
2018103361.tif 000015