JP2018158526A - Printer and control method - Google Patents

Printer and control method Download PDF

Info

Publication number
JP2018158526A
JP2018158526A JP2017057486A JP2017057486A JP2018158526A JP 2018158526 A JP2018158526 A JP 2018158526A JP 2017057486 A JP2017057486 A JP 2017057486A JP 2017057486 A JP2017057486 A JP 2017057486A JP 2018158526 A JP2018158526 A JP 2018158526A
Authority
JP
Japan
Prior art keywords
drive
drive mode
carriage
printing
print
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2017057486A
Other languages
Japanese (ja)
Other versions
JP2018158526A5 (en
Inventor
野口 昭彦
Akihiko Noguchi
昭彦 野口
祐太 一宮
Yuta Ichinomiya
祐太 一宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2017057486A priority Critical patent/JP2018158526A/en
Priority to CN201810224066.7A priority patent/CN108621609B/en
Publication of JP2018158526A publication Critical patent/JP2018158526A/en
Publication of JP2018158526A5 publication Critical patent/JP2018158526A5/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/18Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J25/00Actions or mechanisms not otherwise provided for
    • B41J25/304Bodily-movable mechanisms for print heads or carriages movable towards or from paper surface
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Impact Printers (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a printer and the like, which can improve productivity (throughput) when a carriage movement distance such as printing length is short, without increasing a cost or a product size.SOLUTION: A printer for performing printing on a print medium by performing print head scanning includes: a carriage which is equipped with a print head and which moves in a scanning direction in a plurality of drive modes different in travel speed; and a control part which calculates a predicted movement distance of the carriage during the scanning on the basis of printing data for the scanning and a carriage position and which determines the drive mode for use in the scanning on the basis of the predicted movement distance.SELECTED DRAWING: Figure 1

Description

本発明は、コストや製品規模を増大させることなく、印刷長さが短いなどキャリッジの移動距離が短い場合における生産性(スループット)を向上させることのできる印刷装置等に関する。   The present invention relates to a printing apparatus and the like that can improve productivity (throughput) when a moving distance of a carriage is short, such as a short printing length, without increasing cost and product scale.

一般に、印刷ヘッドを搭載したキャリッジが走査方向に移動して印刷を行うプリンターにおいては、そのキャリッジについて、印刷要求(印字品質等)に応じ複数の駆動モード(速度モード)が用意されている。そして、そのキャリッジの移動速度は、スループット向上のため年々速くなっている。   Generally, in a printer that performs printing by moving a carriage mounted with a print head in the scanning direction, a plurality of drive modes (speed modes) are prepared for the carriage according to a print request (print quality, etc.). The carriage moving speed is increasing year by year to improve throughput.

キャリッジの速度制御に関し、下記特許文献1には、キャリッジの移動可能範囲の左端から印字範囲の左端までの距離(L1)と、キャリッジの移動可能範囲の右端から印字範囲の右端までの距離(L2)に応じて、速度を変えるワイヤドットプリンターについて記載されている。   Regarding carriage speed control, the following Patent Document 1 discloses a distance (L1) from the left end of the carriage movable range to the left end of the print range, and a distance from the right end of the carriage movable range to the right end of the print range (L2). ), A wire dot printer that changes speed is described.

また、下記特許文献2には、厚み(段差)のある印刷媒体の時に、キャリッジが印刷媒体の端に達するまでに十分な加速がされてしまう場合には、印字不良を防止するために速度を下げる、制御を行う記録装置について記載されている。   Further, in Patent Document 2 below, when a print medium with a thickness (step) is sufficiently accelerated until the carriage reaches the end of the print medium, the speed is set to prevent printing defects. It describes a recording device that performs control.

特開2000−326579号公報JP 2000-326579 A 特開2012−162035号公報JP 2012-162035 A

しかしながら、キャリッジ速度があまり高速化されると、その加減速に時間がかかるため、印刷長さが短いなどキャリッジの移動距離が短い場合には、かえって時間がかかってしまうという課題がある。   However, if the carriage speed is increased too much, it takes time to accelerate and decelerate. Therefore, if the carriage movement distance is short, such as a short printing length, it takes time.

また、加減速の時間を短くするには、能力の高いモーターの導入、電流値の増加等のコストアップ、及び、製品サイズの増大といった課題がある。   Moreover, in order to shorten the acceleration / deceleration time, there are problems such as introduction of a motor with high capability, increase in cost such as increase in current value, and increase in product size.

なお、上記特許文献1及び上記特許文献2に記載の内容では、当該課題は解決されない。   In addition, the said subject is not solved by the content of the said patent document 1 and the said patent document 2. FIG.

そこで、本発明の目的は、コストや製品規模を増大させることなく、印刷長さが短いなどキャリッジの移動距離が短い場合における生産性(スループット)を向上させることのできる印刷装置等を提供することである。   Accordingly, an object of the present invention is to provide a printing apparatus and the like that can improve productivity (throughput) when the moving distance of the carriage is short, such as a short printing length, without increasing cost and product scale. It is.

上記の目的を達成するために、本発明の一つの側面は、印刷ヘッドを走査して印刷媒体に印刷を行う印刷装置が、前記印刷ヘッドを搭載し、移動速度の異なる複数の駆動モードで走査方向に移動するキャリッジと、走査毎に、当該走査用の印刷データと前記キャリッジの位置に基づいて、当該走査における前記キャリッジの予想移動距離を求め、当該予想移動距離に基づいて当該走査で使用する前記駆動モードを決定する制御部と、を有する、ことである。   In order to achieve the above object, according to one aspect of the present invention, a printing apparatus that scans a print head and prints on a print medium is mounted with the print head, and is scanned in a plurality of drive modes having different moving speeds. A carriage moving in the direction, and for each scan, an expected movement distance of the carriage in the scan is obtained based on the print data for the scan and the position of the carriage, and is used in the scan based on the expected movement distance. A control unit for determining the drive mode.

当該側面により、印刷長さが短い場合など、キャリッジの駆動速度が速い駆動モードであるとかえって時間がかかってしまうような場合に、適切に駆動速度を落とすことができ、印刷処理時間を短縮することができる。さらに、装置規模を大きくすることや使用電力を多くすることを必要とせずコストを増大させることもない。   This aspect makes it possible to properly reduce the drive speed and shorten the print processing time when the carriage drive speed is high, such as when the print length is short. be able to. Furthermore, it is not necessary to increase the scale of the apparatus or increase the power consumption, and the cost is not increased.

更に、上記発明において、その好ましい態様は、前記制御部は、印刷開始時に、前記複数の駆動モードの中から第1駆動モードを選択し、前記走査毎に、前記予想移動距離に適した第2駆動モードを選択し、前記第2駆動モードが前記第1駆動モードよりも低速であれば、前記第2駆動モードを当該走査で使用する駆動モードとして決定する、ことを特徴とする。   Furthermore, in the above-described invention, a preferable aspect is that the control unit selects a first drive mode from the plurality of drive modes at the start of printing, and a second suitable for the expected moving distance for each scan. A drive mode is selected, and if the second drive mode is slower than the first drive mode, the second drive mode is determined as a drive mode used in the scanning.

当該態様により、駆動モードの決定が、印刷品質等の要求から設定されている駆動モードと比較して実行されるので、印刷要求を満たさない印刷としてしまうことを防止できる。   According to this aspect, since the determination of the drive mode is executed in comparison with the drive mode set based on the print quality and other requirements, it can be prevented that the print does not satisfy the print request.

更に、上記発明において、その好ましい態様は、前記第1駆動モードの移動速度が所定速度以下である場合には、前記走査毎の駆動モードの決定処理は実行しない、ことを特徴とする。   Furthermore, in the above-described invention, a preferable aspect thereof is characterized in that when the moving speed in the first drive mode is equal to or lower than a predetermined speed, the process for determining the drive mode for each scan is not executed.

当該態様により、無駄な処理を省くことができる。   By this aspect, useless processing can be omitted.

更に、上記発明において、その好ましい態様は、前記駆動モードに対して閾値が設定され、前記制御部は、前記予想移動距離を前記閾値と比較することにより、前記予想移動距離に適した第2駆動モードを選択する、ことを特徴とする。   Further, in the above invention, a preferable aspect is that a threshold value is set for the driving mode, and the control unit compares the predicted moving distance with the threshold value, so that the second driving suitable for the predicted moving distance is performed. The mode is selected.

当該態様により、処理が迅速に行われる。   According to this aspect, processing is performed quickly.

更に、上記発明において、その好ましい態様は、前記第2駆動モードの選択は、複数の候補となる駆動モードから行われる、ことを特徴とする。   Furthermore, in the above-described invention, a preferable aspect thereof is characterized in that the selection of the second drive mode is performed from a plurality of candidate drive modes.

当該態様により、駆動モードを落とす候補が複数存在する場合に、設定されている第1駆動モードに近い駆動モードを選択することで、他の行との印刷状態の違いを少なく抑えることができる。   According to this aspect, when there are a plurality of candidates for dropping the drive mode, by selecting a drive mode that is close to the set first drive mode, it is possible to suppress a difference in print state from other rows.

上記の目的を達成するために、本発明の別の側面は、印刷ヘッドを走査して印刷媒体に印刷を行う印刷装置の制御方法において、前記印刷装置に、前記印刷ヘッドを搭載し、移動速度の異なる複数の駆動モードで走査方向に移動するキャリッジが備えられ、走査毎に、当該走査用の印刷データと前記キャリッジの位置に基づいて、当該走査における前記キャリッジの予想移動距離を求め、当該予想移動距離に基づいて当該走査で使用する前記駆動モードを決定する、ことである。   In order to achieve the above object, according to another aspect of the present invention, there is provided a control method for a printing apparatus that scans a print head and performs printing on a print medium. A carriage that moves in the scanning direction in a plurality of different drive modes, and for each scan, an expected moving distance of the carriage in the scan is obtained based on the print data for the scan and the position of the carriage, and the predicted Determining the driving mode to be used in the scanning based on the moving distance.

本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。   Further objects and features of the present invention will become apparent from the embodiments of the invention described below.

本発明を適用した印刷装置の実施の形態例に係る構成図である。1 is a configuration diagram according to an embodiment of a printing apparatus to which the present invention is applied. 加減速特性情報(加減速カーブ)を例示した図である。It is the figure which illustrated acceleration / deceleration characteristic information (acceleration / deceleration curve). 駆動モード選択テーブル215の一例を示す図である。It is a figure which shows an example of the drive mode selection table 215. 十分な長さのある印刷を行う場合の駆動距離Lと駆動速度Vの関係を例示した図である。It is the figure which illustrated the relationship between the drive distance L and the drive speed V in the case of performing printing with sufficient length. 短い印刷を行う場合の駆動距離Lと駆動速度Vの関係を例示した図である。It is the figure which illustrated the relationship between the drive distance L and the drive speed V in the case of performing short printing. 本プリンター2における印刷要求を受けた際の処理手順を例示したフローチャートである。4 is a flowchart illustrating a processing procedure when a print request is received in the printer 2. キャリッジ222の移動距離を説明するための図である。FIG. 6 is a diagram for explaining a moving distance of a carriage 222.

以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。   Embodiments of the present invention will be described below with reference to the drawings. However, such an embodiment does not limit the technical scope of the present invention. In the drawings, the same or similar elements are denoted by the same reference numerals or reference symbols.

図1は、本発明を適用した印刷装置の実施の形態例に係る構成図である。図1に示すプリンター2が本発明を適用した印刷装置であり、本プリンター2は、印刷ヘッド221を搭載したキャリッジ222が走査方向SDに移動して用紙PMに対して印刷を行う。本プリンター2は、そのキャリッジ222の移動について速度の異なる複数の駆動モードを備え、印刷の際には、1行(1走査)毎に、現在のキャリッジ222の位置と次の行の印刷データに基づいて予想移動距離PLを求め、その予想移動距離PLに基づいて最適な駆動モードを選択する。当該処理により、本プリンター2では、コストや製品規模を増大させることなく、生産性(スループット)を向上させることができる。   FIG. 1 is a configuration diagram according to an embodiment of a printing apparatus to which the present invention is applied. A printer 2 shown in FIG. 1 is a printing apparatus to which the present invention is applied. In the printer 2, a carriage 222 on which a print head 221 is mounted moves in a scanning direction SD and performs printing on a sheet PM. The printer 2 has a plurality of drive modes with different speeds for the movement of the carriage 222, and at the time of printing, the current position of the carriage 222 and the print data of the next line are displayed for each line (one scan). Based on the estimated moving distance PL, the optimum driving mode is selected based on the estimated moving distance PL. With this processing, the printer 2 can improve productivity (throughput) without increasing cost and product scale.

図1に示す通り、プリンター2は、パーソナルコンピューター等のホスト装置1から印刷要求を受信して用紙PM等の印刷媒体に印刷を行う、例えば、SIDM(シリアル・インパクト・ドット・マトリクス)プリンター(ドットインパクトプリンター)である。   As shown in FIG. 1, the printer 2 receives a print request from a host device 1 such as a personal computer and prints on a print medium such as a paper PM. For example, a SIDM (serial impact dot matrix) printer (dot Impact printer).

プリンター2は、制御部21と機構部22を備え、制御部21は、機能構成として、図1に示すように、受信バッファ211、データ記憶部212、印刷制御部213、及び、駆動制御部214を備える。なお、制御部21は、ハードウェア構成として、CPU、RAM、ROM、NVRAM、ASIC等を備える。   The printer 2 includes a control unit 21 and a mechanism unit 22, and the control unit 21 has a functional configuration as illustrated in FIG. 1, such as a reception buffer 211, a data storage unit 212, a print control unit 213, and a drive control unit 214. Is provided. The control unit 21 includes a CPU, RAM, ROM, NVRAM, ASIC, and the like as a hardware configuration.

制御部21は、プリンター2全体の動作を制御する部分であり、印刷制御部213は、そのうちの印刷処理(印刷ヘッド221による処理)の制御を司る。具体的には、ホスト装置1から受信する印刷データを解釈し、印刷対象を表すオブジェクト単位のデータをドット単位のデータに展開し、そのデータに基づいて印刷ヘッド221を制御する。   The control unit 21 controls the operation of the entire printer 2, and the print control unit 213 controls printing processing (processing by the print head 221). Specifically, the print data received from the host device 1 is interpreted, the object unit data representing the print target is developed into dot unit data, and the print head 221 is controlled based on the data.

また、駆動制御部214は、後述するキャリッジ222と用紙搬送機構223の動作を制御する。キャリッジ222の移動速度(駆動速度V)は可変であり、キャリッジ222は、後述するように、その駆動速度Vが異なる複数の駆動モードで動作する。なお、駆動制御部214によるこの駆動モードの選択処理に特徴があり、その具体的な内容については後述する。   The drive control unit 214 controls operations of a carriage 222 and a paper transport mechanism 223 described later. The moving speed (driving speed V) of the carriage 222 is variable, and the carriage 222 operates in a plurality of driving modes having different driving speeds V as described later. The drive control unit 214 has a feature in this drive mode selection process, and the specific contents thereof will be described later.

なお、印刷制御部213及び駆動制御部214による処理は、ROMに記憶されたファームウェア(ソフトウェア)に基づいて動作するCPU、又は、ASIC等によって実行される。   The processing by the print control unit 213 and the drive control unit 214 is executed by a CPU that operates based on firmware (software) stored in the ROM, an ASIC, or the like.

受信バッファ211は、ホスト装置1から受信する印刷データを一時的に記憶(格納)するデータバッファであり、RAM等によいって構成される。   The reception buffer 211 is a data buffer that temporarily stores (stores) print data received from the host apparatus 1 and is configured to be suitable for a RAM or the like.

データ記憶部212は、制御部21が使用する各種のデータを記憶するメモリであり、キャリッジ222の制御に関しては、各駆動モードの加減速特性情報(加減速カーブ)、駆動モード決定テーブル、及び、駆動モード選択テーブル215を記憶する。   The data storage unit 212 is a memory that stores various data used by the control unit 21. Regarding the control of the carriage 222, acceleration / deceleration characteristic information (acceleration / deceleration curve) of each drive mode, a drive mode determination table, and A drive mode selection table 215 is stored.

上述の通り、本プリンター2は、キャリッジ222の駆動に関し、複数の駆動モードを備えるが、ここでは、一例として3つの駆動モード(Mode A、Mode B、Mode C)を備えるものとして説明する。各モードの駆動速度Vは、Mode Aが最も早く、Mode Bがその次に速く、Mode Cが最も遅い。   As described above, the printer 2 has a plurality of drive modes for driving the carriage 222. Here, the printer 2 will be described as having three drive modes (Mode A, Mode B, and Mode C) as an example. The driving speed V in each mode is the fastest in Mode A, the fastest in Mode B, and the slowest in Mode C.

データ記憶部212に記憶される加減速特性情報(加減速カーブ)は、各駆動モードの駆動速度V(最高速度)に達するまでの加速特性と、駆動速度V(最高速度)から停止するまでの減速特性を、駆動距離L(移動距離)と駆動速度Vの関係(駆動距離Lに対して駆動速度Vをプロットした特性曲線)で表現したものである。   The acceleration / deceleration characteristic information (acceleration / deceleration curve) stored in the data storage unit 212 includes acceleration characteristics until reaching the driving speed V (maximum speed) in each driving mode, and from the driving speed V (maximum speed) to stopping. The deceleration characteristics are expressed by the relationship between the driving distance L (movement distance) and the driving speed V (characteristic curve in which the driving speed V is plotted against the driving distance L).

図2は、加減速特性情報(加減速カーブ)を例示した図である。図2には、3つの駆動モード(Mode A、Mode B、Mode C)の特性曲線が示され、当該曲線を示す情報が加減速特性情報としてデータ記憶部212に記憶される。各駆動モードの特性曲線は、予め設計され、プリンター2の使用時にはデータ記憶部212に既に記憶されている。駆動制御部214は、その時点で選択されている駆動モードの加減速特性情報(特性曲線)に従って加減速されるように、キャリッジ222を制御する。   FIG. 2 is a diagram illustrating acceleration / deceleration characteristic information (acceleration / deceleration curve). FIG. 2 shows characteristic curves of three drive modes (Mode A, Mode B, and Mode C), and information indicating the curves is stored in the data storage unit 212 as acceleration / deceleration characteristic information. The characteristic curve of each drive mode is designed in advance and is already stored in the data storage unit 212 when the printer 2 is used. The drive control unit 214 controls the carriage 222 so as to be accelerated / decelerated according to the acceleration / deceleration characteristic information (characteristic curve) of the drive mode selected at that time.

駆動モード決定テーブルは、ホスト装置1から送信される印刷要求(印刷データ)に基づいて、その要求に相応しいキャリッジ222の駆動モードを決定するためのテーブルであり、印刷条件とその印刷条件に適切な駆動モードが対応付けられた情報を収めている。印刷要求(印刷データ)には、印刷品質の印刷条件が含まれるが、駆動モード決定テーブルには、高品質が要求された場合には駆動速度Vの低い駆動モード(例えば、Mode C)が選択され、低品質で良い場合には駆動速度Vの高い駆動モード(例えば、Mode A)が選択されるように情報が設定されている。なお、当該駆動モード決定テーブルは、印刷データを受信した際に、駆動制御部214が、当該印刷ジョブで使用する駆動モードを決定する際に用いられる。   The drive mode determination table is a table for determining the drive mode of the carriage 222 suitable for the request based on the print request (print data) transmitted from the host apparatus 1, and is appropriate for the print condition and the print condition. Contains information associated with drive modes. The print request (print data) includes print quality printing conditions, but the drive mode determination table selects a drive mode (for example, Mode C) with a low drive speed V when high quality is required. The information is set so that a drive mode (for example, Mode A) having a high drive speed V is selected when low quality is acceptable. The drive mode determination table is used when the drive control unit 214 determines a drive mode to be used in the print job when print data is received.

駆動モード選択テーブル215は、駆動制御部214が各行の印刷前に(各走査の前に)その行(走査)における最適なキャリッジ222の駆動モードを選択するためのテーブルである。図3は、駆動モード選択テーブル215の一例を示す図である。図3に示されるように、駆動モード選択テーブル215は、移動距離を表す「閾値」にキャリッジ222の「駆動モード」を対応付けたテーブル(情報)である。   The drive mode selection table 215 is a table for the drive control unit 214 to select an optimal drive mode of the carriage 222 in the row (scan) before printing each row (before each scan). FIG. 3 is a diagram illustrating an example of the drive mode selection table 215. As illustrated in FIG. 3, the drive mode selection table 215 is a table (information) in which the “drive mode” of the carriage 222 is associated with the “threshold value” representing the movement distance.

「閾値」は、後述する予想移動距離PLと比較される値であり、駆動制御部214は、当該駆動モード選択テーブル215を参照して、予想移動距離PL>S1の場合には、Mode Aを選択し、S1≧予想移動距離PL>S2の場合には、S1に対応付けられているMode Bを選択し、S2≧予想移動距離PLの場合には、S2に対応付けられているMode Cを選択する。   The “threshold value” is a value to be compared with an expected movement distance PL, which will be described later, and the drive control unit 214 refers to the drive mode selection table 215 and sets Mode A when the expected movement distance PL> S1. If S1 ≧ expected travel distance PL> S2, select Mode B associated with S1, and if S2 ≧ expected travel distance PL, select Mode C associated with S2. select.

なお、「閾値」は、S1>S2の関係にあり、この「閾値」は、上述のように駆動モードが選択されると、その予想移動距離PLのキャリッジ222の走査が最短時間で済むように設定されている。なお、「閾値」は、上述した各駆動モードの加減速特性情報(特性曲線)等を用いて決定され、予めデータ記憶部212に記憶される。   The “threshold value” has a relationship of S1> S2, and this “threshold value” is such that when the driving mode is selected as described above, the scanning of the carriage 222 with the expected movement distance PL can be performed in the shortest time. Is set. The “threshold value” is determined using the acceleration / deceleration characteristic information (characteristic curve) or the like of each drive mode described above, and is stored in the data storage unit 212 in advance.

なお、データ記憶部212は、不揮発性メモリ(NVRAM)等によって構成される。   The data storage unit 212 is configured by a nonvolatile memory (NVRAM) or the like.

機構部22は、制御部21の制御により動作し、用紙PM等に実際に印刷処理を実行する部分である。図1に示されるように、機構部22は、印刷ヘッド221、キャリッジ222、及び、用紙搬送機構223等を備える。   The mechanism unit 22 is a part that operates under the control of the control unit 21 and actually executes printing processing on the paper PM or the like. As shown in FIG. 1, the mechanism unit 22 includes a print head 221, a carriage 222, a paper transport mechanism 223, and the like.

印刷ヘッド221は、印刷位置へ搬送された用紙PM等に印刷(印字)を行う部分であり、いわゆるドットインパクトヘッドである。印刷ヘッド221にはインクリボンと複数のピンが備えられ、ピンはインクリボンを介して用紙PM等をインパクトできる位置に配置される。   The print head 221 is a portion that performs printing (printing) on the paper PM or the like conveyed to the printing position, and is a so-called dot impact head. The print head 221 includes an ink ribbon and a plurality of pins, and the pins are arranged at a position where the paper PM or the like can be impacted via the ink ribbon.

キャリッジ222は、印刷ヘッド221を搭載し、印刷時には用紙PMの搬送方向とは直交する方向(走査方向SD)に用紙PMに沿って移動する。キャリッジ222は、図示していないモーター、伝動装置により、駆動制御部214が選択した駆動モードで駆動する。   The carriage 222 includes a print head 221 and moves along the paper PM in a direction (scanning direction SD) orthogonal to the conveyance direction of the paper PM during printing. The carriage 222 is driven in a drive mode selected by the drive control unit 214 by a motor and a transmission device (not shown).

用紙搬送機構223は、印刷媒体である用紙PM等を印刷位置まで搬送し、印刷後は、その用紙PM等をプリンター2から排出する機構である。用紙搬送機構223は、給紙ローラー、排紙ローラー、それらの駆動モーター及び伝動装置、搬送路等を備える。   The paper transport mechanism 223 is a mechanism that transports the paper PM or the like, which is a print medium, to a printing position, and discharges the paper PM or the like from the printer 2 after printing. The paper transport mechanism 223 includes a paper feed roller, a paper discharge roller, drive motors and transmission devices thereof, a transport path, and the like.

以上説明したような構成を備える本プリンター2では、キャリッジ222の駆動制御に特徴があり、以下、その具体的な内容について説明する。   The printer 2 having the configuration as described above is characterized by the drive control of the carriage 222, and the specific contents thereof will be described below.

上述の通り、キャリッジ222の駆動モードはその駆動速度Vの違いにより複数(ここでは、3つ)用意されている。通常は、駆動速度Vの速い駆動モードを使用する方が、駆動速度Vの遅い駆動モードを使用する場合よりも、印刷時間が短くなり、スループット向上という点では有効である。   As described above, a plurality (three in this case) of driving modes of the carriage 222 are prepared depending on the driving speed V. Usually, the use of the drive mode with a high drive speed V is effective in terms of improving the throughput because the printing time is shorter than the case of using the drive mode with a low drive speed V.

しかしながら、印刷範囲Pが短い場合など、キャリッジ222の移動距離Lが短い場合には、駆動速度Vの速い駆動モードを使用する方がかえって時間がかかってしまう場合があり得る。   However, when the moving distance L of the carriage 222 is short, such as when the printing range P is short, it may take longer to use the drive mode with the fast drive speed V.

図4は、十分な長さのある印刷を行う場合の駆動距離Lと駆動速度Vの関係を例示した図である。図5は、短い印刷を行う場合の駆動距離Lと駆動速度Vの関係を例示した図である。   FIG. 4 is a diagram illustrating the relationship between the drive distance L and the drive speed V when printing with a sufficient length is performed. FIG. 5 is a diagram illustrating the relationship between the driving distance L and the driving speed V when performing short printing.

図4及び図5において、横軸はキャリッジ222の駆動距離Lを表し、縦軸はキャリッジ222の駆動速度Vを表している。また、図4及び図5において、印刷範囲Pは、キャリッジ222の1走査で印刷を行う範囲(走査方向SDの距離)を表している。また、図4及び図5では、キャリッジ222が、Mode A及びMode Bの各駆動モードで、それぞれの印刷範囲Pの印刷をする場合の駆動距離Lと駆動速度Vの関係を示している。   4 and 5, the horizontal axis represents the driving distance L of the carriage 222, and the vertical axis represents the driving speed V of the carriage 222. 4 and 5, the printing range P represents the range (distance in the scanning direction SD) in which printing is performed by one scan of the carriage 222. 4 and 5 show the relationship between the driving distance L and the driving speed V when the carriage 222 performs printing in the respective printing ranges P in the Mode A and Mode B driving modes.

図4に示す場合においては、すなわち、印刷範囲Pが十分な距離をもっている場合には、どちらの駆動モードを使用した場合にも、最高速に達した後その速度でしばらく駆動し、その後に減速するカーブとなり、両駆動モードにおける駆動距離Lはほぼ同じとなる。従って、キャリッジ222の走査時間(移動時間)は、駆動速度Vの速いMode Aの方が短くなる。すなわち、当該印刷範囲Pの印刷時間はMode Aの方が短くなる。   In the case shown in FIG. 4, that is, when the printing range P has a sufficient distance, in either driving mode, after reaching the maximum speed, it is driven at that speed for a while and then decelerated. The driving distance L in both driving modes is almost the same. Therefore, the scanning time (movement time) of the carriage 222 is shorter in Mode A where the driving speed V is faster. That is, the printing time of the printing range P is shorter in Mode A.

なお、各駆動モードにおいて、その印刷開始タイミングと、印刷終了タイミングは予め定められており、前者は加速中の所定のタイミングであり、後者は減速中の所定のタイミングである。また、図4に示す距離ELは、印刷終了後(印刷終了タイミングの後)キャリッジ222が停止するまでの距離(以下、印刷後距離)であり、各駆動モードに共通である。   In each drive mode, the print start timing and the print end timing are determined in advance. The former is a predetermined timing during acceleration, and the latter is a predetermined timing during deceleration. A distance EL shown in FIG. 4 is a distance until the carriage 222 stops after printing (after printing completion timing) (hereinafter, distance after printing), and is common to each drive mode.

一方、図5に示す場合においては、すなわち、印刷範囲Pが短い場合には、図5に示されるように、Mode Bの駆動モードでは、上述した印刷開始タイミングと印刷終了タイミングで印刷が実行でき、図4に示した場合と同様にキャリッジ222は無駄な距離を駆動(移動)することなく停止できる。   On the other hand, in the case shown in FIG. 5, that is, when the print range P is short, as shown in FIG. 5, in the Mode B drive mode, printing can be executed at the above-described print start timing and print end timing. As in the case shown in FIG. 4, the carriage 222 can be stopped without driving (moving) a useless distance.

一方、Mode Aの駆動モードでは、図5に示されるように、最高速に達する前に印刷が終了してしまい、最高速に達した直後に減速を開始するが、その駆動距離LはMode Bの場合よりもかなり長くなってしまう。従って、このような印刷範囲Pの場合には、駆動速度Vが速いMode Aの方がかえって時間(移動時間、印刷時間)がかかってしまう。   On the other hand, in the driving mode of Mode A, as shown in FIG. 5, printing ends before reaching the maximum speed, and starts decelerating immediately after reaching the maximum speed, but the driving distance L is Mode B. It will be considerably longer than the case. Therefore, in the case of such a printing range P, Mode A with a higher driving speed V takes longer (moving time, printing time).

以上説明したように、印刷範囲Pが短い場合には、駆動速度Vが低い駆動モードを選択した方が処理時間を短くできる場合があり、本プリンター2では、各行の印刷に際してその点を考慮したキャリッジ222の駆動制御(駆動モードの選択)を行う。   As described above, when the printing range P is short, the processing time may be shortened by selecting a driving mode with a low driving speed V, and this printer 2 takes this into consideration when printing each line. Drive control of the carriage 222 (selection of drive mode) is performed.

図6は、本プリンター2における印刷要求を受けた際の処理手順を例示したフローチャートである。以下、図6に基づいて、要求を受けた1印刷ジョブの処理について説明する。   FIG. 6 is a flowchart illustrating a processing procedure when the printer 2 receives a print request. Hereinafter, the processing of one print job that has received a request will be described with reference to FIG.

ホスト装置1から印刷データが送信されると、プリンター2は、その印刷データを受信し、受信バッファ211に記憶(保存)する(図6のステップS1)。   When print data is transmitted from the host device 1, the printer 2 receives the print data and stores (saves) it in the reception buffer 211 (step S1 in FIG. 6).

その後、制御部21(印刷制御部213、駆動制御部214)は、受信バッファ211に記憶された印刷データ(のヘッダー)を読み出して解釈し、その結果に基づいて印刷処理の基本設定を行う。その処理の中で、駆動制御部214はキャリッジ222の駆動モードを決定する(図6のステップS2)。   Thereafter, the control unit 21 (the print control unit 213 and the drive control unit 214) reads and interprets the print data (header) stored in the reception buffer 211, and performs the basic setting of the print processing based on the result. During the process, the drive control unit 214 determines the drive mode of the carriage 222 (step S2 in FIG. 6).

具体的には、制御部21は、印刷データに含まれる印刷条件から文字間隔、改行長さ、片方向走査又は両方走査等の各項目について実施する内容を決定する。駆動モードについては、印刷データに含まれる文字品質指定に基づいて決定される。文字品質指定が高品質となっている場合には、駆動制御部214は、遅い駆動モード(例えば、Mode C)を使用する駆動モードとして決定し、文字品質指定が低品質となっている場合には、駆動制御部214は、速い駆動モード(例えば、Mode A)を使用する駆動モードとして決定する。   Specifically, the control unit 21 determines the contents to be implemented for each item such as character spacing, line feed length, one-way scanning, or both-scanning from the printing conditions included in the print data. The drive mode is determined based on the character quality designation included in the print data. When the character quality designation is high quality, the drive control unit 214 determines that the slow drive mode (for example, Mode C) is used as the drive mode, and the character quality designation is low quality. The drive control unit 214 determines a drive mode using a fast drive mode (for example, Mode A).

その後、各行(各走査)の印刷処理に移行し、プリンター2は、まず、その行に最適な駆動モードの選択処理を行う(図6のステップS3−S9)。   Thereafter, the process proceeds to a printing process for each line (each scan), and the printer 2 first performs a process for selecting a driving mode optimum for the line (steps S3 to S9 in FIG. 6).

当該選択処理において、駆動制御部214は、まず、次行(次に印刷を行う行)の印刷データを受信バッファ211から読み出す(図6のステップS3)。実際の印刷処理(図6のステップS10)において当該印刷データの読み出しを行う前に読み出すので、当該処理は先読みの処理である。   In the selection process, the drive control unit 214 first reads the print data of the next line (the next line to be printed) from the reception buffer 211 (step S3 in FIG. 6). Since the print data is read before the print data is read in the actual print process (step S10 in FIG. 6), the process is a pre-read process.

次に、駆動制御部214は、読み出した印刷データを解釈し、次の行(走査)で印刷を行う距離(印刷範囲Pの長さ、以下、印刷距離L(2))を求めて取得する(図6のステップS4)。   Next, the drive control unit 214 interprets the read print data, and obtains and obtains a distance (the length of the print range P, hereinafter, the print distance L (2)) for performing printing in the next line (scan). (Step S4 in FIG. 6).

図7は、キャリッジ222の移動距離を説明するための図である。図7は、用紙PM上をキャリッジ222が移動する状態を模式的に示しており、キャリッジ222は、図7に示す現在位置から走査方向SDに移動しながら印刷範囲Pの印刷を実行する。移動軌跡MWは、その際のキャリッジ222の移動軌跡を示している。上記求めた印刷距離L(2)は、図7に示すL(2)に相当する。   FIG. 7 is a diagram for explaining the moving distance of the carriage 222. FIG. 7 schematically shows a state in which the carriage 222 moves on the paper PM, and the carriage 222 executes printing in the printing range P while moving in the scanning direction SD from the current position shown in FIG. The movement locus MW indicates the movement locus of the carriage 222 at that time. The obtained printing distance L (2) corresponds to L (2) shown in FIG.

次に、駆動制御部214は、キャリッジ222の現在位置を取得する(図6のステップS5)。具体的には、駆動制御部214は、キャリッジ222の走査方向SDの位置を過去の移動距離等から求める。   Next, the drive control unit 214 acquires the current position of the carriage 222 (step S5 in FIG. 6). Specifically, the drive control unit 214 obtains the position of the carriage 222 in the scanning direction SD from the past movement distance or the like.

次に、駆動制御部214は、キャリッジ222の現在位置から印刷開始位置(図7において印刷範囲Pの左端)までの距離(以下、印刷前距離L(1))を求めて取得する(図6のステップS6)。具体的には、駆動制御部214は、上記取得したキャリッジ222の現在位置と、上記読み出した印刷データから印刷前距離L(1)を求める。   Next, the drive control unit 214 obtains and obtains a distance from the current position of the carriage 222 to the print start position (the left end of the print range P in FIG. 7) (hereinafter, pre-print distance L (1)) (FIG. 6). Step S6). Specifically, the drive control unit 214 obtains a pre-printing distance L (1) from the acquired current position of the carriage 222 and the read print data.

次に、駆動制御部214は、印刷終了位置(図7において印刷範囲Pの右端)からキャリッジ222の停止位置までの距離(以下、印刷後距離L(3))を求めて取得する(図6のステップS7)。駆動制御部214は、当該印刷後距離L(3)として、前述した図4に示す距離ELの値を用いる。当該距離ELの値は、予めデータ記憶部212等に記憶されている。   Next, the drive control unit 214 obtains and acquires the distance from the print end position (the right end of the print range P in FIG. 7) to the stop position of the carriage 222 (hereinafter, the post-print distance L (3)) (FIG. 6). Step S7). The drive control unit 214 uses the value of the distance EL shown in FIG. 4 as the post-printing distance L (3). The value of the distance EL is stored in advance in the data storage unit 212 or the like.

その後、駆動制御部214は、取得した印刷前距離L(1)と印刷距離(2)と印刷後距離(3)を加えることによって、すなわち、PL=L(1)+L(2)+L(3)の式により、予想移動距離PLを求めて取得する(図6のステップS8)。   Thereafter, the drive control unit 214 adds the acquired pre-print distance L (1), print distance (2), and post-print distance (3), that is, PL = L (1) + L (2) + L (3 ) To obtain and obtain the expected movement distance PL (step S8 in FIG. 6).

次に、駆動制御部214は、次の行を印刷する際の最適駆動モードを選択する(図6のステップS9)。具体的には、駆動制御部214は、図3に基づいて説明した駆動モード選択テーブル215を参照し、上記取得した予想移動距離PLを駆動モード選択テーブル215の各閾値と比較して、上述の通り、最適な駆動モードを選択する。すなわち、駆動制御部214は、予想移動距離PL>S1の場合には、Mode Aを選択し、S1≧予想移動距離PL>S2の場合には、S1に対応付けられているMode Bを選択し、S2≧予想移動距離PLの場合には、S2に対応付けられているMode Cを選択する。   Next, the drive control unit 214 selects an optimum drive mode for printing the next line (step S9 in FIG. 6). Specifically, the drive control unit 214 refers to the drive mode selection table 215 described with reference to FIG. 3, compares the acquired estimated travel distance PL with each threshold value of the drive mode selection table 215, and Select the optimal drive mode. That is, the drive control unit 214 selects Mode A when the predicted travel distance PL> S1, and selects Mode B associated with S1 when S1 ≧ the predicted travel distance PL> S2. In the case of S2 ≧ expected moving distance PL, Mode C associated with S2 is selected.

このように選択されることにより、次の行を印刷する際に最短時間で処理が終了する駆動モードが選択される。   By selecting in this way, a driving mode is selected in which processing is completed in the shortest time when the next line is printed.

次に、駆動制御部214は、選択した最適駆動モード(第2駆動モード)とステップS2で設定した駆動モード(印刷開始時の駆動モード、第1駆動モード)を比較し、選択した最適駆動モードの駆動速度VがステップS2で設定した駆動モードの駆動速度Vよりも低ければ、当該最適駆動モードに切り換えて次の行の印刷を行うと決定する。すなわち、駆動制御部214は、次の行の印刷では駆動速度Vを落とす。一方、選択した最適駆動モードの駆動速度VがステップS2で設定されていた駆動モードの駆動速度V以上である場合には、駆動制御部214は、当該最適駆動モードに切り換えずに次の行の印刷を行うと決定する。すなわち、駆動制御部214は、次の行の印刷を印刷開始時の駆動モードのまま行う。   Next, the drive control unit 214 compares the selected optimal drive mode (second drive mode) with the drive mode set in step S2 (drive mode at the start of printing, first drive mode), and selects the selected optimal drive mode. If the driving speed V is lower than the driving speed V in the driving mode set in step S2, it is determined that the next line is printed by switching to the optimum driving mode. That is, the drive control unit 214 reduces the drive speed V in the next line printing. On the other hand, when the drive speed V of the selected optimum drive mode is equal to or higher than the drive speed V of the drive mode set in step S2, the drive control unit 214 switches to the next row without switching to the optimum drive mode. Decide to print. That is, the drive control unit 214 performs the printing of the next line in the drive mode at the start of printing.

なお、ステップS2で設定した駆動モード(印刷開始時の駆動モード)が最低速度など駆動速度Vの低い駆動モードである場合には、最適駆動モードを選択してもその駆動モードを使えない、あるいは、使いないことが多いので、当該選択処理(ステップS3−S9)を行わないようにしても良い。例えば、印刷開始時にMode Cが設定された場合には(ステップS2)、各行の処理において、選択処理(ステップS3−S9)を省くことができる。   If the drive mode (drive mode at the start of printing) set in step S2 is a drive mode with a low drive speed V such as the minimum speed, the drive mode cannot be used even if the optimum drive mode is selected. The selection process (steps S3 to S9) may not be performed because it is often not used. For example, when Mode C is set at the start of printing (step S2), the selection process (steps S3-S9) can be omitted in the process of each row.

このようにして、使用する駆動モードが決定されると、次の行の印刷処理を実行する(図6のステップS10)。当該印刷処理では、印刷制御部213が受信バッファから当該行の印刷データを読み出して解釈し、印刷対象をドットデータに展開する。その後、印刷制御部213は、当該ドットデータにより印刷ヘッド221を動作させる。駆動制御部214は、その印刷動作に相応するように、用紙搬送機構223を制御して用紙PMを副走査方向に搬送し、印刷ヘッド221の動作に同期するように上記決定した駆動モードでキャリッジ222を駆動させる。   When the driving mode to be used is determined in this way, the printing process for the next line is executed (step S10 in FIG. 6). In the print process, the print control unit 213 reads the print data of the line from the reception buffer, interprets it, and develops the print target into dot data. Thereafter, the print control unit 213 operates the print head 221 with the dot data. The drive control unit 214 controls the paper transport mechanism 223 to transport the paper PM in the sub-scanning direction so as to correspond to the printing operation, and the carriage in the drive mode determined above so as to synchronize with the operation of the print head 221. 222 is driven.

このようにして、1行分の処理が終了すると、受信した印刷データの全て(全行)について処理が終了するまで(図6のステップS11のNo)、各行について、同様の処理(図6のステップS3−S11)が実行される。そして、受信した印刷データの全て(全行)について処理が終了すると(図6のステップS11のYes)、当該1印刷ジョブの処理が終了する。   When the processing for one line is completed in this way, the same processing (for FIG. 6) is performed for each line until the processing is completed for all the received print data (all lines) (No in step S11 in FIG. 6). Steps S3-S11) are executed. When the processing is completed for all the received print data (all lines) (Yes in step S11 in FIG. 6), the processing for the one print job is completed.

なお、1行の印刷が終了しキャリッジ222が停止した(走査方向SDの)位置が、次行の印刷範囲Pの走査方向SDの範囲内、及び、その範囲近傍で十分な助走距離が取れない位置である場合には、次行の印刷前にキャリッジ222を移動させる必要がある。そこで、図6のステップS3で印刷データを先読みする際に、次行の印刷データと共にその次の行(次々行)の印刷データも読み出して解釈し、次行の印刷終了時に上述した状態、すなわち、印刷前にキャリッジ222を移動させる必要がある状態になる場合には、次行の印刷終了後、キャリッジ222を直ぐに停止させずに、次々行の印刷において十分な助走距離が取れる位置まで移動させて停止するようにしてもよい。この場合には、図6のステップS7における印刷後距離L(3)が予め定められた距離ELでなく、実際に停止させるまでの距離とする。このようにすることにより、印刷前にキャリッジ222を動かす処理が省けると共に(2回で移動させることを省けると共に)、次行の印刷範囲Pが短く駆動モード(駆動速度V)を落とすケースであっても予想移動距離PLが伸びて、駆動モードを落とさずに速い駆動速度Vで処理をすることができる。   It should be noted that a sufficient run-up distance cannot be obtained at the position where the printing of one line is completed and the carriage 222 is stopped (in the scanning direction SD) within the vicinity of the printing range P of the printing range P of the next line and in the vicinity thereof. In the case of the position, it is necessary to move the carriage 222 before printing the next line. Therefore, when the print data is prefetched in step S3 in FIG. 6, the print data of the next line (second line) is read and interpreted together with the print data of the next line, and the above-described state at the end of printing of the next line, that is, When it becomes necessary to move the carriage 222 before printing, the carriage 222 is moved to a position where a sufficient run-up distance can be obtained in the printing of the next line without stopping the carriage 222 immediately after the printing of the next line is finished. May be stopped. In this case, the post-printing distance L (3) in step S7 in FIG. 6 is not a predetermined distance EL but a distance until actual stop. By doing so, the process of moving the carriage 222 before printing can be omitted (moving twice can be omitted), and the printing range P of the next line is short and the driving mode (driving speed V) is lowered. However, the expected movement distance PL is extended, and processing can be performed at a high drive speed V without dropping the drive mode.

また、上記実施の形態例では、3つの駆動モードを備えるとして説明したが、駆動モードの数はそれ以外でも構わない。備える駆動モードが多数の場合には、駆動モード選択テーブル215に設定する駆動モードをそれら全ての駆動モードとせず、間引いた数の駆動モードとするようにしてもよい。例えば、15の駆動モードが備えられる場合には、それらの駆動速度Vの順番にほぼ均等な間隔で5つの駆動モードを選択し、それら5つの駆動モードを駆動モード選択テーブル215に設定するようにしてもよい。このような場合にも、駆動モード選択テーブル215を参照した上記の選択処理は同様に行われる。   In the above-described embodiment, the description has been given assuming that three drive modes are provided, but the number of drive modes may be other than that. When there are a large number of drive modes, the drive modes set in the drive mode selection table 215 may be set to the thinned number of drive modes instead of all the drive modes. For example, when 15 drive modes are provided, five drive modes are selected at almost equal intervals in the order of their drive speeds V, and these five drive modes are set in the drive mode selection table 215. May be. Even in such a case, the above selection process with reference to the drive mode selection table 215 is performed in the same manner.

なお、上記最適駆動モードの選択処理(図6のステップS9)では、処理時間が最短になる最適な駆動モードを選択したが、処理時間が短縮される駆動モードの変更先(候補)が複数ある場合には、設定されている駆動モード(印刷開始時の駆動モード)から1段下げた駆動モードを選択するなど、最適な駆動モード以外の駆動モードを選択するようにしても良い。例えば、Mode Aが設定されている場合に、次行の印刷範囲Pが短く、Mode Cが最適である場合には、Mode Bを選択するようにしても良い。   In the optimum drive mode selection process (step S9 in FIG. 6), the optimum drive mode with the shortest processing time is selected, but there are a plurality of drive mode change destinations (candidates) that reduce the processing time. In this case, a drive mode other than the optimum drive mode may be selected, such as selecting a drive mode that is lowered by one step from the set drive mode (drive mode at the start of printing). For example, when Mode A is set, if the print range P of the next line is short and Mode C is optimal, Mode B may be selected.

以上説明したように、本実施の形態例に係るプリンター2では、各行の印刷前に、キャリッジ222の現在位置と次行の印刷データに基づいてキャリッジ222の予想移動距離PLを求め、その予想移動距離PLに基づいて最適な駆動モードを選択する。従って、印刷長さが短い場合など、駆動速度Vが速い駆動モードであるとかえって時間がかかってしまうような場合に、適切に駆動速度Vを落とすことができ、印刷処理時間を短縮することができる。さらに、装置規模を大きくすることや使用電力を多くすることを必要とせずコストを増大させることもない。   As described above, in the printer 2 according to the present embodiment, the expected movement distance PL of the carriage 222 is obtained based on the current position of the carriage 222 and the print data of the next line before printing each line, and the expected movement. An optimal drive mode is selected based on the distance PL. Therefore, when the printing mode is short, such as when the driving mode has a high driving speed V, the driving speed V can be appropriately reduced, and the printing processing time can be shortened. it can. Furthermore, it is not necessary to increase the scale of the apparatus or increase the power consumption, and the cost is not increased.

また、上記駆動モードの切換えが、印刷品質等の要求から設定されている駆動モードと比較して実行されるので、印刷要求を満たさない印刷としてしまうことを防止できる。   In addition, since the switching of the drive mode is executed in comparison with the drive mode set based on the print quality and the like, it is possible to prevent the print from satisfying the print request.

また、印刷開始時に設定された駆動モードが所定の駆動速度V以下である場合には、上記最適駆動モードの選択処理を行わないようにすることで、無駄な処理を省くことができる。   In addition, when the drive mode set at the start of printing is equal to or lower than the predetermined drive speed V, it is possible to omit useless processing by not performing the selection process of the optimum drive mode.

また、上記最適駆動モードの選択処理は、予め設定された駆動モード選択テーブル215を参照することによって迅速に行われる。   Further, the optimum drive mode selection process is quickly performed by referring to a preset drive mode selection table 215.

また、上述のように、駆動モードを落とす候補が複数存在する場合に、設定されている駆動モードに近い駆動モードを選択することで、他の行との印刷状態の違いを少なく抑えることができる。   In addition, as described above, when there are a plurality of candidates for dropping the drive mode, by selecting a drive mode that is close to the set drive mode, it is possible to reduce the difference in print state from other rows. .

本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。   The protection scope of the present invention is not limited to the above-described embodiment, but covers the invention described in the claims and equivalents thereof.

1…ホスト装置、2…プリンター、21…制御部、22…機構部、211…受信バッファ、212…データ記憶部、213…印字制御部、214…駆動制御部、215…駆動モード選択テーブル、221…印刷ヘッド、222…キャリッジ、223…用紙搬送機構、EL…印刷後距離、L…駆動距離、L(1)…印刷前距離、L(2)…印刷距離、L(3)…印刷後距離、MW…移動軌跡、P…印刷範囲、PL…予想移動距離、RM…用紙、SD…走査方向、V…駆動速度。   DESCRIPTION OF SYMBOLS 1 ... Host device, 2 ... Printer, 21 ... Control part, 22 ... Mechanism part, 211 ... Reception buffer, 212 ... Data storage part, 213 ... Print control part, 214 ... Drive control part, 215 ... Drive mode selection table, 221 ... Print head, 222 ... Carriage, 223 ... Paper transport mechanism, EL ... Post-printing distance, L ... Driving distance, L (1) ... Pre-printing distance, L (2) ... Print distance, L (3) ... Post-printing distance , MW ... movement locus, P ... printing range, PL ... expected movement distance, RM ... paper, SD ... scanning direction, V ... drive speed.

Claims (6)

印刷ヘッドを走査して印刷媒体に印刷を行う印刷装置であって、
前記印刷ヘッドを搭載し、移動速度の異なる複数の駆動モードで走査方向に移動するキャリッジと、
走査毎に、当該走査用の印刷データと前記キャリッジの位置に基づいて、当該走査における前記キャリッジの予想移動距離を求め、当該予想移動距離に基づいて当該走査で使用する前記駆動モードを決定する制御部と、を有する
ことを特徴とする印刷装置。
A printing apparatus that scans a print head and prints on a print medium,
A carriage mounted with the print head and moving in a scanning direction in a plurality of drive modes having different moving speeds;
Control for each scan that determines the expected movement distance of the carriage in the scan based on the print data for the scan and the position of the carriage, and determines the drive mode to be used in the scan based on the expected movement distance And a printing device.
請求項1において、
前記制御部は、印刷開始時に、前記複数の駆動モードの中から第1駆動モードを選択し、前記走査毎に、前記予想移動距離に適した第2駆動モードを選択し、前記第2駆動モードが前記第1駆動モードよりも低速であれば、前記第2駆動モードを当該走査で使用する駆動モードとして決定する
ことを特徴とする印刷装置。
In claim 1,
The control unit selects a first drive mode from the plurality of drive modes at the start of printing, selects a second drive mode suitable for the expected movement distance for each scan, and selects the second drive mode. If the speed is lower than that of the first drive mode, the second drive mode is determined as the drive mode used in the scanning.
請求項2において、
前記第1駆動モードの移動速度が所定速度以下である場合には、前記走査毎の駆動モードの決定処理は実行しない
ことを特徴とする印刷装置。
In claim 2,
When the moving speed in the first drive mode is equal to or lower than a predetermined speed, the drive mode determination process for each scan is not executed.
請求項2あるいは3において、
前記駆動モードに対して閾値が設定され、
前記制御部は、前記予想移動距離を前記閾値と比較することにより、前記予想移動距離に適した第2駆動モードを選択する
ことを特徴とする印刷装置。
In claim 2 or 3,
A threshold is set for the drive mode,
The control unit selects a second drive mode suitable for the predicted moving distance by comparing the predicted moving distance with the threshold value.
請求項2乃至4のいずれかにおいて、
前記第2駆動モードの選択は、複数の候補となる駆動モードから行われる
ことを特徴とする印刷装置。
In any of claims 2 to 4,
The selection of the second drive mode is performed from a plurality of candidate drive modes.
印刷ヘッドを走査して印刷媒体に印刷を行う印刷装置の制御方法であって、
前記印刷装置に、前記印刷ヘッドを搭載し、移動速度の異なる複数の駆動モードで走査方向に移動するキャリッジが備えられ、
走査毎に、当該走査用の印刷データと前記キャリッジの位置に基づいて、当該走査における前記キャリッジの予想移動距離を求め、当該予想移動距離に基づいて当該走査で使用する前記駆動モードを決定する
ことを特徴とする制御方法。
A control method for a printing apparatus that scans a print head and prints on a print medium,
The printing apparatus includes a carriage mounted with the print head and moving in a scanning direction in a plurality of drive modes having different movement speeds.
For each scan, the expected movement distance of the carriage in the scan is determined based on the print data for the scan and the position of the carriage, and the drive mode used in the scan is determined based on the predicted movement distance. A control method characterized by the above.
JP2017057486A 2017-03-23 2017-03-23 Printer and control method Withdrawn JP2018158526A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017057486A JP2018158526A (en) 2017-03-23 2017-03-23 Printer and control method
CN201810224066.7A CN108621609B (en) 2017-03-23 2018-03-16 Printing equipment and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017057486A JP2018158526A (en) 2017-03-23 2017-03-23 Printer and control method

Publications (2)

Publication Number Publication Date
JP2018158526A true JP2018158526A (en) 2018-10-11
JP2018158526A5 JP2018158526A5 (en) 2020-02-20

Family

ID=63706323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017057486A Withdrawn JP2018158526A (en) 2017-03-23 2017-03-23 Printer and control method

Country Status (2)

Country Link
JP (1) JP2018158526A (en)
CN (1) CN108621609B (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01320185A (en) * 1988-06-22 1989-12-26 Nec Corp Printing head travel controller
JP2000326579A (en) * 1999-05-18 2000-11-28 Hitachi Ltd Wire dot printer
JP4565629B2 (en) * 2004-12-10 2010-10-20 キヤノン株式会社 Recording device
JP2008068413A (en) * 2006-09-12 2008-03-27 Seiko Epson Corp Printer
JP2010221463A (en) * 2009-03-23 2010-10-07 Seiko Epson Corp Serial printer
JP5614083B2 (en) * 2010-04-14 2014-10-29 セイコーエプソン株式会社 Printing apparatus and printing method
JP5779896B2 (en) * 2011-02-08 2015-09-16 セイコーエプソン株式会社 Recording apparatus and method for controlling recording apparatus

Also Published As

Publication number Publication date
CN108621609A (en) 2018-10-09
CN108621609B (en) 2019-11-05

Similar Documents

Publication Publication Date Title
JP5644091B2 (en) RECORDING CONTROL DEVICE, RECORDING DEVICE, RECORDING DEVICE CONTROL METHOD, AND PROGRAM
US8881653B2 (en) Printing device and method for detecting paper width direction edge position
US20120176644A1 (en) Recording System, Recording Control Device, and Control Method
JP5546209B2 (en) Printing device
KR19990077615A (en) Serial printer which provides acceleration control of carrier
EP2741484A2 (en) Image forming apparatus and image forming method
JP2018158526A (en) Printer and control method
JP4437605B2 (en) Line printer
JP2007038577A (en) Image forming device
JP2019072910A (en) Printer
JP4781946B2 (en) Printer apparatus and control method thereof
JP2006051610A (en) Recording apparatus and recording method
CN109109469B (en) Printer and printer system
US11535043B2 (en) Image forming apparatus
JP5402618B2 (en) Recording head control method and dot impact printer
JP2008062607A (en) Inkjet recording device
JP2019014106A (en) Image recording device and control method
US20210402811A1 (en) Thermal printer
JP2019077045A (en) Printer and control method
JP2002160412A (en) Method of controlling printing, and device
JP2001138590A (en) Serial printer, printing system and method of driving carriage therein
JP2009034824A (en) Recording device and its control method
JP3575315B2 (en) Printing device
JPH10109452A (en) Serial printer
JP2007245620A (en) Printing control method for dot line printer

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190410

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200110

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200110

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20200305