(57)【要約】      （修正有）【課題】印刷ユニットを移動させて印刷する印刷装置であって、効率的な印刷ユニットの移動により更に印刷のスループットを向上させることのできる印刷装置、を提供する。【解決手段】印刷装置２が、印刷ユニットと、印刷ユニットを搭載して主走査方向に移動するキャリッジ２７と、印刷媒体を副走査方向に搬送する用紙搬送部２９と、制御部２１と、を備え、制御部は、副走査方向に並ぶ単位領域毎に、キャリッジを移動しながら印刷を実行させ、制御部は、１以上のキャリッジの移動動作候補の中から、移動時間が最短となる移動動作を選択して制御し、制御部は、次に印刷する単位領域の全印刷範囲が、主走査方向において、キャリッジの停止位置の片側に位置する場合において、キャリッジを、全印刷範囲が位置する側とは反対側に移動させ、その後、印刷時の速度よりも速い移動速度で印刷範囲の方へ移動させる、移動動作を移動動作候補に含める。【選択図】図１
2019072910.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に対して印刷を実行する印刷ユニットと、
前記印刷ユニットを搭載して主走査方向に移動するキャリッジと、
前記印刷媒体を副走査方向に搬送する搬送部と、
前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、
前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを移動しながら前記印刷ユニットによる印刷を実行させ、
前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、
前記制御部は、次に印刷する前記単位領域の全印刷範囲が、前記主走査方向において、前記キャリッジの停止位置の片側に位置する場合において、前記キャリッジを前記全印刷範囲が位置する側とは反対側に移動させ、その後、前記キャリッジを印刷時の速度よりも速い移動速度で前記印刷範囲の方へ移動させる、移動動作を前記移動動作候補に含める
ことを特徴とする印刷装置。
【請求項２】
印刷媒体に対して印刷を実行する印刷ユニットと、
前記印刷ユニットを搭載して主走査方向に移動するキャリッジと、
前記印刷媒体を副走査方向に搬送する搬送部と、
前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、
前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを第１速度で移動しながら前記印刷ユニットによる印刷を実行させ、前記単位領域の印刷範囲が前記主走査方向において所定長さよりも短い場合には、前記キャリッジを前記第１速度よりも遅い第２速度で移動しながら前記印刷ユニットによる印刷を実行させ、
前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、
前記制御部は、次に印刷する前記単位領域の印刷範囲が前記主走査方向において前記所定長さよりも短い場合に、前記キャリッジを前記第１速度で移動させて移動距離を延ばす、移動動作を前記移動動作候補に含める
ことを特徴とする印刷装置。
【請求項３】
印刷媒体に対して印刷を実行する印刷ユニットと、
前記印刷ユニットを搭載して主走査方向に移動するキャリッジと、
前記印刷媒体を副走査方向に搬送する搬送部と、
前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、
前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを移動しながら前記印刷ユニットによる印刷を実行させ、
前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、
前記制御部は、前記副走査方向において、次に位置する前記単位領域よりも、当該単位領域の次に位置する前記単位領域を先に印刷するように前記キャリッジを移動させる、移動動作を前記移動動作候補に含める
ことを特徴とする印刷装置。
【請求項４】
印刷媒体に対して印刷を実行する印刷ユニットと、
前記印刷ユニットを搭載して主走査方向に移動するキャリッジと、
前記印刷媒体を副走査方向に搬送する搬送部と、
前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、
前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを移動しながら前記印刷ユニットによる印刷を実行させ、
前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、
前記制御部は、次に印刷する前記単位領域と、当該単位領域の次に印刷する前記単位領域の間で、前記キャリッジの移動を停止しない、無停止移動動作を前記移動動作候補に含める
ことを特徴とする印刷装置。
【請求項５】
請求項４において、
前記無停止移動動作は、前記次に印刷する単位領域の印刷範囲と、当該単位領域の次に印刷する単位領域の印刷範囲が、前記主走査方向において、所定距離以上離れている場合に、前記印刷範囲の間において、前記キャリッジを印刷時の速度よりも速い移動速度で移動させる、移動動作を含む
ことを特徴とする印刷装置。
【請求項６】
印刷媒体に対して印刷を実行する印刷ユニットと、
前記印刷ユニットを搭載して主走査方向に移動するキャリッジと、
前記印刷媒体を副走査方向に搬送する搬送部と、
前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、
前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを移動しながら前記印刷ユニットによる印刷を実行させ、
前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、
前記制御部は、少なくとも、前記単位領域内での前記キャリッジの移動位置及び移動方向、前記キャリッジの移動速度、前記単位領域間での印刷順序、又は、前記単位領域間での前記キャリッジの停止の有無、のいずれかに係る制限をはずして前記移動動作候補を決定する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ユニットを移動させて印刷する印刷装置に関し、特に、効率的な印刷ユニットの移動により印刷のスループットを向上させることのできる印刷装置に関する。
【背景技術】
【０００２】
従来、ＳＩＤＭ（シリアルインパクトドットマトリックス）プリンター、インクジェットプリンターなど、印刷ヘッドをキャリッジに搭載して用紙上を走査し、印刷処理を実行する印刷装置が普及している。
【０００３】
かかる印刷装置においては、印刷のスループットを向上させるため、キャリッジを効率よく移動させるロジカルシーク制御が検討されてきた。
【０００４】
当該ロジカルシーク制御に関連して、従来、下記特許文献１に記載の発明がある。当該文献には、印刷終了位置から次の印刷領域の印刷開始位置まで印刷部を搬送するための所要時間が最も短くなるように制御する、ことなどが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１６６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、更なる印刷スループットの向上が望まれており、ロジカルシークについても高性能化されるＣＰＵを活用して更に改善されることが期待される。
【０００７】
そこで、本発明の目的は、印刷ユニットを移動させて印刷する印刷装置であって、効率的な印刷ユニットの移動により更に印刷のスループットを向上させることのできる印刷装置、を提供することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の一つの側面は、印刷装置が、印刷媒体に対して印刷を実行する印刷ユニットと、前記印刷ユニットを搭載して主走査方向に移動するキャリッジと、前記印刷媒体を副走査方向に搬送する搬送部と、前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを移動しながら前記印刷ユニットによる印刷を実行させ、前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、前記制御部は、次に印刷する前記単位領域の全印刷範囲が、前記主走査方向において、前記キャリッジの停止位置の片側に位置する場合において、前記キャリッジを前記全印刷範囲が位置する側とは反対側に移動させ、その後、前記キャリッジを印刷時の速度よりも速い移動速度で前記印刷範囲の方へ移動させる、移動動作を前記移動動作候補に含める、ことである。
【０００９】
当該側面により、キャリッジの移動制御において、最適な移動動作を決定するための候補が増え、従来よりもキャリッジの移動時間の短縮を図ることができる。
【００１０】
上記の目的を達成するために、本発明の別の側面は、印刷装置が、印刷媒体に対して印刷を実行する印刷ユニットと、前記印刷ユニットを搭載して主走査方向に移動するキャリ
ッジと、前記印刷媒体を副走査方向に搬送する搬送部と、前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを第１速度で移動しながら前記印刷ユニットによる印刷を実行させ、前記単位領域の印刷範囲が前記主走査方向において所定長さよりも短い場合には、前記キャリッジを前記第１速度よりも遅い第２速度で移動しながら前記印刷ユニットによる印刷を実行させ、前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、前記制御部は、次に印刷する前記単位領域の印刷範囲が前記主走査方向において前記所定長さよりも短い場合に、前記キャリッジを前記第１速度で移動させて移動距離を延ばす、移動動作を前記移動動作候補に含める、ことである。
【００１１】
当該側面により、キャリッジの移動制御において、最適な移動動作を決定するための候補が増え、従来よりもキャリッジの移動時間の短縮を図ることができる。
【００１２】
上記の目的を達成するために、本発明の更に別の側面は、印刷装置が、印刷媒体に対して印刷を実行する印刷ユニットと、前記印刷ユニットを搭載して主走査方向に移動するキャリッジと、前記印刷媒体を副走査方向に搬送する搬送部と、前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを移動しながら前記印刷ユニットによる印刷を実行させ、前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、前記制御部は、前記副走査方向において、次に位置する前記単位領域よりも、当該単位領域の次に位置する前記単位領域を先に印刷するように前記キャリッジを移動させる、移動動作を前記移動動作候補に含める、ことである。
【００１３】
当該側面により、キャリッジの移動制御において、最適な移動動作を決定するための候補が増え、従来よりもキャリッジの移動時間の短縮を図ることができる。
【００１４】
上記の目的を達成するために、本発明の更に別の側面は、印刷装置が、印刷媒体に対して印刷を実行する印刷ユニットと、前記印刷ユニットを搭載して主走査方向に移動するキャリッジと、前記印刷媒体を副走査方向に搬送する搬送部と、前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを移動しながら前記印刷ユニットによる印刷を実行させ、前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、前記制御部は、次に印刷する前記単位領域と、当該単位領域の次に印刷する前記単位領域の間で、前記キャリッジの移動を停止しない、無停止移動動作を前記移動動作候補に含める、ことである。
【００１５】
当該側面により、キャリッジの移動制御において、最適な移動動作を決定するための候補が増え、従来よりもキャリッジの移動時間の短縮を図ることができる。
【００１６】
更に、上記発明において、その好ましい一つの態様は、前記無停止移動動作は、前記次に印刷する単位領域の印刷範囲と、当該単位領域の次に印刷する単位領域の印刷範囲が、前記主走査方向において、所定距離以上離れている場合に、前記印刷範囲の間において、前記キャリッジを印刷時の速度よりも速い移動速度で移動させる、移動動作を含む、ことを特徴とする。
【００１７】
当該態様により、２単位領域に亘って、いわゆる高速スキップが行われ、キャリッジの移動時間の短縮を図ることができる。
【００１８】
上記の目的を達成するために、本発明の更に別の側面は、印刷装置が、印刷媒体に対して印刷を実行する印刷ユニットと、前記印刷ユニットを搭載して主走査方向に移動するキャリッジと、前記印刷媒体を副走査方向に搬送する搬送部と、前記印刷ユニットと前記キャリッジを制御する制御部と、を備え、前記制御部は、前記副走査方向に並ぶ単位領域毎に、前記キャリッジを移動しながら前記印刷ユニットによる印刷を実行させ、前記制御部は、１以上の前記キャリッジの移動動作候補の中から、前記キャリッジの移動時間が最短となる移動動作を選択し、当該移動動作で前記キャリッジを制御し、前記制御部は、少なくとも、前記単位領域内での前記キャリッジの移動位置及び移動方向、前記キャリッジの移動速度、前記単位領域間での印刷順序、又は、前記単位領域間での前記キャリッジの停止の有無、のいずれかに係る制限をはずして前記移動動作候補を決定する、ことである。
【００１９】
当該側面により、キャリッジの移動制御において、最適な移動動作を決定するための候補が増え、従来よりもキャリッジの移動時間の短縮を図ることができる。
【００２０】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００２１】
【図１】本発明を適用した印刷装置の実施の形態例に係る構成図である。
【図２】用紙３への印刷の要領を説明するための図である。
【図３】印刷範囲と逆方向へ移動させる移動動作の例を説明するための図である。
【図４】印刷の順番を逆転させる移動動作を説明するための図である。
【図５】行間でキャリッジ２７を止めない移動動作が有効な場合の例を示す図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２３】
図１は、本発明を適用した印刷装置の実施の形態例に係る構成図である。図１に示すプリンター２が本発明を適用した印刷装置であり、本プリンター２は、印刷ヘッド２６を搭載したキャリッジ２７の移動制御において、従来よりも自由度の高い移動動作の中から最適なキャリッジ２７の移動動作を選択する。これにより、従来よりも印刷スループットが向上する。
【００２４】
図１に示されるように、プリンター２は、ホストコンピューター１などのホスト装置から印刷要求を受けて、用紙３などの印刷媒体に印刷を行うプリンターである。ここでは、一例として、プリンター２はＳＩＤＭ（シリアルインパクトドットマトリックス）プリンターである。
【００２５】
プリンター２は、図１に示されるような機能構成を有し、コントローラー２１、印刷ヘッド（印刷ユニット）２６、キャリッジ２７、キャリッジ搬送部２８、及び、用紙搬送部２９などを備える。
【００２６】
コントローラー２１は、プリンター２の各部を制御し、受信バッファー２２、制御部２３、第１イメージバッファー２４、及び、第２イメージバッファー２５などを備える。
【００２７】
受信バッファー２２は、ホストコンピューター１などのホスト装置から送信される印刷データを一時的に記憶する記憶部であり、ＲＡＭなどで構成される。
【００２８】
制御部２３は、印刷ヘッド２６、キャリッジ２７、キャリッジ搬送部２８、及び、用紙搬送部２９の動作を制御する。本プリンター２では、制御部２３によるキャリッジ２７の移動制御（ロジカルシーク制御）に特徴があり、その具体的な内容については後述する。
【００２９】
なお、印刷実行時のキャリッジ２７の移動速度である印刷速度は、制御部２３が、要求された印刷の品質等に基づいて、複数用意される速度の中から適切なものを選択して決定する。この決定された印刷速度を、以降、通常速度Ｖｍと称する。
【００３０】
また、制御部２３は、連続して印刷する長さが所定長よりも短い場合には、通常速度Ｖｍへの加速、通常速度Ｖｍからの減速に時間がかかってしまうことに鑑み、通常速度Ｖｍより遅い小桁用の印刷速度を用いる、ことができる。この小桁用の印刷速度を、以降、小桁速度Ｖｌと称する。
【００３１】
更に、制御部２３は、１走査内で印刷位置が、所定間隔以上離れている場合には、その間を速く移動させるため、通常速度Ｖｍよりも速い速度でキャリッジ２７を移動させることができる。この動作は高速スキップと呼ばれ、当該速い速度を、以降、スキップ速度Ｖｈと称する。
【００３２】
なお、制御部２３は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ、ＡＳＩＣ等で構成され、制御部２３による制御は、ＲＯＭに記憶されるプログラムに従ってＣＰＵが動作すること、又は、ＡＳＩＣ等が動作することによって実行される。
【００３３】
第１イメージバッファー２４及び第２イメージバッファー２５は、印刷対象を表すイメージデータを一時的に格納する記憶部であり、ＲＡＭなどで構成される。これらに格納されるイメージデータは、画素単位に表現されており、制御部２３は、このイメージデータに基づいて、印刷ヘッド２６による印刷動作、キャリッジ２７の移動操作を制御する。また、第１イメージバッファー２４及び第２イメージバッファー２５は、それぞれ、１ライン分（１走査分）のイメージデータを格納する。従って、制御部２３は、今後印刷を行う２走査分のイメージデータを用いて制御を行うことができる。
【００３４】
次に、印刷ヘッド２６は、用紙３などの印刷媒体に印刷を行う印刷部であり、用紙３に打ち付けられるピン、ピンの動作回路、着色用のリボン等を備える。
【００３５】
キャリッジ２７は、印刷ヘッド２６を搭載して用紙３などの印刷媒体の表面に沿って移動する。
【００３６】
キャリッジ搬送部２８は、キャリッジ２７を移動するための装置であり、レール、モーター等の駆動装置で構成される。
【００３７】
用紙搬送部２９は、用紙３などの印刷媒体を搬送する装置であり、印刷媒体を供給位置、印刷位置、排出位置へと移動させる。用紙搬送部２９は、搬送ローラー、搬送路、モーターなどの駆動装置で構成される。
【００３８】
以上説明したような構成を有するプリンター２では、キャリッジ２７の移動制御に特徴があり、以下、その具体的な内容について説明する。
【００３９】
まず、印刷方向、キャリッジ２７の移動方向、用紙３の搬送方向などについて説明する。図２は、用紙３への印刷の要領を説明するための図である。図２には、用紙３などの印刷媒体に印刷がされる場合の例について示されており、図２のＹで示される矢印の方向が副走査方向、すなわち、用紙３の搬送方向である。また、図２のＸで示される矢印の方向
が主走査方向、すなわち、印刷ヘッド２６を搭載したキャリッジ２７の走査方向である。なお、キャリッジ２７は、主走査方向に往復移動でき（Ｘの方向と逆方向にも移動でき）、印刷ヘッド２６は、キャリッジ２７の移動中（走査中）に印刷を行う。
【００４０】
図２に示す単位領域３１は、１印刷処理（１走査）で印刷を行える印刷領域を表しており、ここでは、一例として、１ライン（行）の印刷領域を表している。従って、Ｙの方向に搬送される用紙３に対して、印刷領域３１ａ、印刷領域３１ｄ、印刷領域３１ｃ、…の順で印刷がなされる。
【００４１】
また、図２に示される印刷範囲３２は、単位領域３１の中で実際に印刷がなされる範囲を表している。例えば、単位領域３１ａでは、「ＡＢＣＤＥ」の印刷画像３３が印刷される範囲が印刷範囲３２であり、単位領域３１ｂでは、「ＸＹＺ」の印刷画像３３が印刷される範囲が印刷範囲３２である。
【００４２】
次に、プリンター２で行われる印刷の処理手順について説明する。まず、プリンター２は、ホストコンピューター１などから印刷データを受信すると、その印刷データを受信バッファー２２に記憶（格納）する。
【００４３】
その後、制御部２３が、記憶された印刷データを、順次、解析する。そして、印刷データのヘッダーなどの情報から印刷条件を決定する。印刷条件には、上述した印刷速度も含まれており、この処理で通常速度Ｖｍが決定される。なお、小桁速度Ｖｌとスキップ速度Ｖｈは、この処理で決定されても良いし、予め定められていても良い。
【００４４】
次に、制御部２３は、印刷対象の印刷画像３３のデータを、印刷する順番に、解析し、単位領域３１毎にイメージデータを生成する。より具体的には、制御部２３は、オブジェクト単位で表現されている印刷画像３３のデータを、ラスタライズして（展開処理して）、画素単位のイメージデータとする。
【００４５】
生成されたイメージデータは、制御部２３により、第１イメージバッファー２４及び第２イメージバッファー２５に格納される。第１イメージバッファー２４及び第２イメージバッファー２５は、それぞれ、単位領域３１分のイメージデータを格納する。従って、例えば、図２の単位領域３１ａのイメージデータが第１イメージバッファー２４に格納され、その後に、図２の単位領域３１ｂのイメージデータが第２イメージバッファー２５に格納される。本実施の形態例では、第１イメージバッファー２４及び第２イメージバッファー２５に、それぞれ、１行分のイメージデータが格納される。
【００４６】
その後、制御部２３は、第１イメージバッファー２４及び第２イメージバッファー２５に格納されたイメージデータに従って、印刷ヘッド２６等を制御し、単位領域３１毎（行毎）に印刷処理を行うが、その前に、キャリッジ２７の移動動作内容を決定する。
【００４７】
この移動動作内容の決定は、キャリッジ２７の移動をどのように制御するか、すなわち、ロジカルシーク制御の決定であり、制御部２３は、キャリッジ２７の移動動作として可能な複数の移動動作の中から、最も移動時間が短くなるもの、すなわち、印刷スループットが最も高くなるもの、を選択する。
【００４８】
本プリンター２では、かかるキャリッジ２７の移動動作内容の決定に特徴があり、その具体的な内容については後述する。なお、上述の通り、イメージデータは、第１イメージバッファー２４及び第２イメージバッファー２５に、２行分格納されているので、制御部２３は、これから印刷する２行分の印刷内容を考慮して当該決定処理を行うことができる。
【００４９】
このようにして、キャリッジ２７の移動動作が決定すると、制御部２３は、その決定内容に従ってキャリッジ搬送部２８を制御しキャリッジ２７を移動させる。更に、制御部２３は、これと並行して、第１イメージバッファー２４又は第２イメージバッファー２５に格納される１行分のイメージデータに従って、印刷ヘッド２６を駆動させ、用紙３に次の１行分の印刷を実行する。
【００５０】
また、制御部２３は、上記印刷の処理に合わせて、用紙搬送部２９を制御し、用紙３を副走査方向に移動させる。
【００５１】
制御部２３は、このような印刷と用紙搬送を繰り返し実行させて、受信した印刷データに基づく印刷を完了させる。印刷の完了後は、制御部２３は、用紙搬送部２９を制御して、印刷済みの用紙３を排出させる。
【００５２】
次に、上述したキャリッジ２７の移動動作内容の決定について具体的に説明する。キャリッジ２７の移動制御は、最も基本的に行えば、以下のように行われる。１行の印刷が終了後、キャリッジ２７の速度を通常速度Ｖｍから減速して停止させる。その主走査方向の停止位置から、次の行の印刷範囲３２を印刷するのに適した主走査方向の位置へ、キャリッジ２７を移動させる。この時、当該印刷範囲３２の主走査方向の端部（予め定められた端部）へ、キャリッジ２７を移動させるが、通常速度Ｖｍに加速するための助走距離が必要であるため、その端部の手前まで移動させる。その後、用紙３が１行分副走査方向に搬送されるので、キャリッジ２７を移動させ通常速度Ｖｍに達した後に印刷を行う。このような制御が、行毎に繰り返し行われる。
【００５３】
また、これまでのロジカルシーク制御では、上述の基本的な制御を改善すべく、以下のような制御が行われる。例えば、キャリッジ２７を移動させる印刷範囲３２の端部を予め決めておかずに、移動距離が短くなる、又は、移動時間が短くなる端部の方へキャリッジ２７を移動させる、という制御が行われる。すなわち、移動方向の自由度が与えられた制御が行われる。
【００５４】
本プリンター２では、各行（単位領域３１）の印刷が適正に実行できる、すなわち、印刷品質を落とさずに印刷できる、という条件を満たした上で、キャリッジ２７の移動動作に以下のような自由度（選択肢、選択幅）（（１）〜（４））を与えた制御を行う。
【００５５】
すなわち、制御部２３は、キャリッジ２７の移動動作について、以下の選択幅（（１）〜（４））で考えられる複数の候補の中から、移動時間が最短となる移動動作を選択し、その移動動作を実行するようにキャリッジ２７の移動を制御する。
（１）単位領域３１内であれば、移動位置、移動方向の制限はない。
（２）通常速度Ｖｍ、小桁速度Ｖｌ、スキップ速度Ｖｈのいずれを用いても良い。
（３）次の２行（単位領域３１）について、印刷の順番に制限はない（副走査方向に逆の順番に印刷しても良い）。
（４）次の２行（単位領域３１）について、行間でキャリッジ２７を停止させなくても良い。
【００５６】
具体的には、制御部２３は、第１イメージバッファー２４及び第２イメージバッファー２５に格納される２行分のイメージデータから、次の２行の印刷範囲３２を確定し、すなわち、主走査方向の何処から何処まで印刷すればよいかを把握し、それに基づいて、上述した自由度の中で可能な複数の移動動作候補を決定する。そして、制御部２３は、各移動動作候補についてキャリッジ２７の移動時間を求め、それが最短となる移動動作候補を使用する移動動作として決定する。
【００５７】
次に、上述した自由度（（１）〜（４））によって可能な具体的な移動動作の内容について説明する。
【００５８】
１つ目の移動動作は、主走査方向で、次行の印刷範囲３２の両端部が、キャリッジ２７が現在停止している位置（以降、現在停止位置）の片側に位置している場合に、換言すれば、次行の全印刷範囲３２が現在停止位置の片側に位置している場合に、キャリッジ２７を、主走査方向において、当該印刷範囲３２の位置している側と反対側へ移動させ、次行を印刷する際に、キャリッジ２７を印刷範囲３２までスキップ速度Ｖｈで移動させる、という移動動作である。
【００５９】
図３は、かかる移動動作の例を説明するための図である。図３の（Ａ）に示す例では、キャリッジ２７は、単位領域３１Ａの処理を終えて、現在停止位置ｘ１に位置する。次行である単位領域３１Ｂの印刷範囲３２Ｂは、主走査方向Ｘにおいて、全て現在停止位置ｘ１の右側に位置する。そして、印刷範囲３２Ｂの左端位置ｘ３と現在停止位置ｘ１との主走査方向Ｘの距離は、スキップ速度Ｖｈを使用できる最低距離よりも短い。なお、スキップ速度Ｖｈを使用できる最低距離は、予め定められた加速度で加減速して、スキップ速度Ｖｈに達した後、通常速度Ｖｍに減速するのに最低限必要な距離である。
【００６０】
このような状態の場合に、キャリッジ２７を、一旦、印刷範囲３２Ｂとは反対側へ移動させ、印刷範囲３２Ｂの端部からスキップ速度Ｖｈを使用できる最低距離だけ離すように移動させる。具体的には、図３の（Ａ）に示される位置ｘ２まで移動させる。この時、位置ｘ２と位置ｘ３との距離Ｌ１は、スキップ速度Ｖｈを使用できる最低距離である。
【００６１】
この場合に、位置ｘ１から位置ｘ２までの移動速度（ＳＡ）には通常速度Ｖｍを用い、位置ｘ２から位置ｘ３までの移動速度（ＳＢ）にはスキップ速度Ｖｈを用いる。
【００６２】
図３の（Ｂ）に示す例では、同様に、キャリッジ２７は、単位領域３１Ｃの処理を終えて、現在停止位置ｘ４に位置する。次行である単位領域３１Ｄの印刷範囲３２Ｄは、主走査方向Ｘにおいて、全て現在停止位置ｘ４の左側に位置する。そして、印刷範囲３２Ｄの右端位置ｘ６と現在停止位置ｘ４との主走査方向Ｘの距離は、スキップ速度Ｖｈを使用できる最低距離よりも短い。
【００６３】
このような状態の場合に、キャリッジ２７を、一旦、印刷範囲３２Ｄとは反対側へ移動させ、印刷範囲３２Ｄの端部からスキップ速度Ｖｈを使用できる最低距離だけ離すように移動させる。具体的には、図３の（Ｂ）に示される位置ｘ５まで移動させる。この時、位置ｘ５と位置ｘ６との距離Ｌ２は、スキップ速度Ｖｈを使用できる最低距離である。
【００６４】
この場合に、位置ｘ４から位置ｘ５までの移動速度（ＳＣ）には通常速度Ｖｍを用い、位置ｘ５から位置ｘ６までの移動速度（ＳＤ）にはスキップ速度Ｖｈを用いる。
【００６５】
制御部２３は、このような移動動作を候補とし、当該移動動作にかかる時間が、現在停止位置から印刷範囲３２の位置する側に移動させる移動動作候補にかかる時間よりも、短ければ、当該移動動作を使用する移動動作として選択する。
【００６６】
次に、２つ目の移動動作は、印刷範囲３２が短く、通常は小桁速度Ｖｌを用いる行（単位領域３１）であっても、次行の印刷を考慮して、印刷後すぐにキャリッジ２７を停止させない場合には、当該印刷範囲３２の印刷時に通常速度Ｖｍを用いる移動動作である。
【００６７】
次に、３つ目の移動動作は、次の２行について印刷の順番を逆にする移動動作である。
図４は、かかる移動動作を説明するための図である。図４に示す例では、キャリッジ２７は、単位領域３１Ｅの処理を終えて、現在停止位置ｘ７に位置する。次行である単位領域３１Ｆの印刷範囲３２Ｆと、その次の行の単位領域３１Ｇの印刷範囲３２Ｇは、主走査方向Ｘにおいて、図４に示されるように位置する。
【００６８】
このような場合、通常は、単位領域３１Ｆを先に印刷し、その後に、単位領域３１Ｇを印刷するが、図４に示す当該移動動作では、その印刷順を逆にしている。すなわち、キャリッジ２７を現在停止位置ｘ７から移動させず、その位置から単位領域３１Ｇの印刷のための移動を開始させる。その際の速度（ＳＧ１）は通常速度Ｖｍである。印刷範囲３２Ｇを印刷後は、単位領域３１Ｆの印刷のために、キャリッジ２７を図４の位置ｘ８まで連続して移動させる。この際、位置ｘ８と位置ｘ９の距離Ｌ３が、スキップ速度Ｖｈを使用できる最低距離よりも長ければ、その間はスキップ速度Ｖｈで移動させる（ＳＧ２）。その後、単位領域３１Ｆの印刷範囲３２Ｆの印刷を行う。
【００６９】
制御部２３は、このような移動動作を候補とし、当該移動動作にかかる時間が、印刷順序を逆転しない移動動作候補にかかる時間よりも、短ければ、当該移動動作を使用する移動動作として選択する。なお、当該移動動作を採用する場合には、制御部２３は、当該移動動作の印刷順に合うように用紙３の搬送を制御する。
【００７０】
次に、４つ目の移動動作は、行間（単位領域３１間）でキャリッジ２７の移動を停止しない移動動作である。この移動動作は、通常、１行の処理が終了するとキャリッジ２７を停止していたものを、次行の印刷範囲３２との関係により、キャリッジ２７を停止させずに次行の処理に移行する動作である。
【００７１】
図５は、当該移動動作が有効な場合の例を示す図である。図５に示す例は、次に印刷する２行（３１Ｈと３１Ｊ）の印刷範囲（３２Ｈと３２Ｉ）が主走査方向Ｘで離れている場合である。このような場合、その離間距離（図５の位置ｘ１０と位置ｘ１１の間の距離Ｌ４）をキャリッジ２７が移動するのに要する時間よりも、用紙３を搬送して改行する時間の方が短ければ、２行の印刷範囲（３２Ｈと３２Ｉ）を印刷する間にキャリッジ２７を止めずに、キャリッジ２７の移動を継続したまま両印刷範囲を印刷する。
【００７２】
上記離間距離Ｌ４が、スキップ速度Ｖｈを使用できる最低距離よりも長く、離間距離Ｌ４をスキップ速度Ｖｈで移動しても（図５のＳＨ）、その移動時間が上述の改行時間よりも長ければ、行間でキャリッジ２７を停止させずに２行の印刷範囲（３２Ｈと３２Ｉ）を連続して印刷することができる。このケースは、２行に亘る高速スキップ処理が行われたという状態である。
【００７３】
制御部２３は、このような移動動作を候補とし、当該移動動作にかかる時間が、行間でキャリッジ２７を停止させる移動動作候補にかかる時間よりも、短ければ、当該移動動作を使用する移動動作として選択する。
【００７４】
以上説明したようなキャリッジ２７の移動動作を考慮して、制御部２３は、最適なキャリッジ２７の移動動作を決定するが、必ずしも上述した自由度（（１）〜（４））の全てを採用しなくても良い。
【００７５】
以上のように本実施の形態例に係るプリンター２では、キャリッジ２７の移動動作を決定するロジカルシーク制御において、キャリッジ２７を印刷範囲３２の位置する側と反対側に移動させる自由度が与えられ、スキップ速度Ｖｈを利用することにより、場合によっては、従来の方法よりもキャリッジ２７の移動時間を短くすることができる。これにより、印刷スループットを向上させることができる。
【００７６】
また、印刷範囲３２が短い場合にも小桁速度Ｖｌに縛られることなく、通常速度Ｖｍを用いることができ、場合によっては、従来の方法よりもキャリッジ２７の移動時間を短くすることができる。これにより、印刷スループットを向上させることができる。
【００７７】
また、行毎に印刷順序を逆転する自由度が与えられ、場合によっては、従来の方法よりもキャリッジ２７の移動時間を短くすることができる。これにより、印刷スループットを向上させることができる。
【００７８】
また、行間でキャリッジ２７を停止させなくてよいという自由度が与えられ、場合によっては、従来の方法よりもキャリッジ２７の移動時間を短くすることができる。これにより、印刷スループットを向上させることができる。
【００７９】
また、従来よりも多くの移動動作候補の中から最適なものが選択されるので、従来の方法よりもキャリッジ２７の移動時間を短くすることができる場合があり、これにより、印刷スループットを向上させることができる。また、制御部２３に使用されるＣＰＵの性能も向上しており、処理数の増加は問題にならない。
【００８０】
なお、本実施の形態例では、印刷装置がＳＩＤＭプリンターであったが、インクジェットプリンターなど他の印刷装置であっても構わない。
【００８１】
本実施の形態例では、ＣＰＵ（プロセッサー）が各処理を実行する例を説明した。
【００８２】
ここで、本明細書において、ＣＰＵは、１又は複数のＣＰＵにより構成されていてもよいし、１又は複数の集積回路（例えば、ＡＳＩＣ）により構成されていてもよい。また、ＣＰＵは、１又は複数のＣＰＵと、１又は複数の集積回路と、の組み合わせにより構成されていてもよい。
【００８３】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００８４】
１…ホストコンピューター、２…プリンター、３…用紙、２１…コントローラー、２２…受信バッファー、２３…制御部、２４…第１イメージバッファー、２５…第２イメージバッファー、２６…印刷ヘッド、２７…キャリッジ、２８…キャリッジ搬送部、２９…用紙搬送部、３１…単位領域、３２…印刷範囲、３３…印刷画像。
【図１】
2019072910.tif 000003
【図２】
2019072910.tif 000004
【図３】
2019072910.tif 000005
【図４】
2019072910.tif 000006
【図５】
2019072910.tif 000007