JPH0747713A - Serial printer - Google Patents
Serial printerInfo
- Publication number
- JPH0747713A JPH0747713A JP19470893A JP19470893A JPH0747713A JP H0747713 A JPH0747713 A JP H0747713A JP 19470893 A JP19470893 A JP 19470893A JP 19470893 A JP19470893 A JP 19470893A JP H0747713 A JPH0747713 A JP H0747713A
- Authority
- JP
- Japan
- Prior art keywords
- correction
- correction value
- printing
- value
- pattern
- 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.)
- Granted
Links
- 230000015654 memory Effects 0.000 claims description 10
- 238000000605 extraction Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 4
- 230000032683 aging Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、印字ヘッドを用紙の
搬送方向に対して直交する方向に往復走査して、用紙に
印字を行うシリアルプリンタに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a serial printer which prints on a sheet by reciprocally scanning a print head in a direction orthogonal to the sheet conveying direction.
【0002】[0002]
【従来の技術】サーマルプリンタ、ワイヤドットプリン
タやインクジェットプリンタ等において、印字ヘッドを
キャリアに搭載し、このキャリアを用紙の搬送方向に対
して直交する方向に走査して、キャリアと共に走査され
る印字ヘッドにより用紙に印字するシリアルプリンタが
知られている。2. Description of the Related Art In a thermal printer, a wire dot printer, an ink jet printer or the like, a print head is mounted on a carrier, and the carrier is scanned in a direction orthogonal to the paper conveyance direction, and the print head is scanned with the carrier. A serial printer that prints on paper is known.
【0003】さらにこのようなシリアルプリンタの中で
も、印字処理を高速化するため、キャリアの往復走査に
おいて、往時走査による1行印字の後、復時走査に入る
前に用紙を1行分搬送してから、復時走査による1行印
字を行うものが知られている。Further, even in such a serial printer, in order to speed up the printing process, in the reciprocal scanning of the carrier, the paper is conveyed by one line after printing one line by the forward scan and before the backward scan. It is known that one line is printed by a backward scan.
【0004】ただし、キャリアの走査機構の精度的な問
題等があり、往時走査と復時走査とで印字のズレが生じ
る虞がある。すると、例えばグラフィック等の行の区切
りがなく連続したイメージを印字する場合には、グラフ
ィックにズレが生じる。また、文字等においても拡大文
字や2行に跨がる文字等の場合に、往時と復時の境界に
おいてズレが生じる。However, there is a problem with the accuracy of the carrier scanning mechanism, and there is a risk of printing deviation between the forward scan and the backward scan. Then, for example, when printing a continuous image without line separation such as graphics, the graphics are misaligned. Also, in the case of characters and the like, in the case of enlarged characters and characters that extend over two lines, there is a gap at the boundary between forward and backward.
【0005】このような問題を解決するために、従来、
往時走査と復時走査での印字タイミングをずらして、往
時走査による印字と復時走査による印字でのグラフィッ
クあるいはイメージのズレを補正するものが知られてい
る。In order to solve such a problem, conventionally,
It is known that the printing timings in the forward scanning and the backward scanning are shifted to correct the deviation of the graphic or image in the printing in the forward scanning and the printing in the backward scanning.
【0006】このズレを補正する方法としては、補正値
に対応するディレイ値(遅延値)により印字ヘッドへの
印字制御信号を遅らせて、印字タイミングを調節して、
印字でのズレを補正する方法が知られている。As a method of correcting this deviation, the print control signal to the print head is delayed by a delay value (delay value) corresponding to the correction value, and the print timing is adjusted.
A method of correcting a deviation in printing is known.
【0007】従来、この方法の補正値を決定するために
は、まず、標準の印字タイミングによりテスト印字を行
い、このテスト印字からディレイ値を推定して、それを
補正値として設定し、この設定したディレイ値により再
びテスト印字を行って良否を判定する。この判定で、ズ
レがまだ生じていると判断された場合には、再びディレ
イ値を設定し直してテスト印字を行い、そして最適なデ
ィレイ値が得られるまで以上の作業を繰り返して行うこ
とが必要であった。Conventionally, in order to determine the correction value of this method, first, test printing is performed at standard printing timing, the delay value is estimated from this test printing, and the delay value is set as the correction value. The test printing is performed again with the delay value thus set, and the quality is judged. If it is judged by this judgment that the deviation still occurs, it is necessary to set the delay value again, perform test printing, and repeat the above work until the optimum delay value is obtained. Met.
【0008】このような方法では、ディレイ値を決定す
る作業が繁雑になり、しかも時間がかかるという問題が
あった。このような問題に対して、実公平3−8448
号公報及び特開昭62−109657号公報に記載され
ているものが提案されている。In such a method, there is a problem that the work for determining the delay value becomes complicated and takes time. In response to such problems,
The ones described in Japanese Patent Application Laid-Open No. 62-109657 and Japanese Patent Application Laid-Open No. 62-109657 have been proposed.
【0009】実公平3−8448号公報に記載されてい
るものは、複数の補正値による補正印字例のパターンを
1行(1往復)中に印字したもので、その中から最適な
パターンの補正値を選択して設定すれば良いようになっ
ている。The method disclosed in Japanese Utility Model Publication No. 3-8448 is one in which a pattern of a correction printing example using a plurality of correction values is printed in one line (one reciprocation). You can select and set the value.
【0010】また、特開昭62−109657号公報に
記載されているものは、1つのディレイ値について、1
ドット毎あるいは複数ドット毎に往復印字を行って、1
行のテストパターン印字を行い、このテストパターン
を、設定された複数の各ディレイ値について、複数の行
毎に割り当てて、それぞれテストパターンを印字するも
のである。Further, the one disclosed in Japanese Patent Laid-Open No. 62-109657 discloses one delay value for one delay value.
Reciprocal printing is performed for each dot or multiple dots, and 1
A test pattern is printed on a line, the test pattern is assigned to each of a plurality of set delay values for each line, and the test pattern is printed.
【0011】[0011]
【発明が解決しようとする課題】上述した実公平3−8
448号公報に記載されているものは、複数の補正値に
よる補正印字例のパターンを1行中に印字するため、キ
ャリアによる印字ヘッドの走査が、1行中において常に
一定ならば問題ではないが、例えば走査の両端において
キャリアが駆動機構上の問題で微小振動する等の場合、
1行の両端に印字された補正値の補正印字パターンは、
この微小振動の影響を受けることになり、各補正値の補
正印字パターンが平等な精度で印字されず、また、1つ
の補正値による補正印字パターンが1走査全範囲でどの
ように印字されるか判らず、必ずしも正確に補正値が選
択できないという問題がある。[Problems to be Solved by the Invention]
The one described in Japanese Patent No. 448 prints the pattern of the correction printing example with a plurality of correction values in one line, so it does not matter if the scanning of the print head by the carrier is always constant in one line. , For example, if the carrier vibrates slightly at both ends of the scan due to problems with the drive mechanism,
The correction print pattern of the correction value printed on both ends of one line is
As a result of being affected by this minute vibration, the correction print pattern of each correction value is not printed with equal accuracy, and how the correction print pattern of one correction value is printed in the entire scanning range. There is a problem that the correction value cannot always be selected accurately because it is unknown.
【0012】また、特開昭62−109657号公報に
記載されているものは、設定されている全ての補正値に
ついて、テストパターンを複数行に印字するため、補正
値が多数ある場合には、1枚の用紙に全テストパターン
を印字できず、設定できる補正値の数に制限があるとい
う問題があった。The method disclosed in Japanese Patent Laid-Open No. 62-109657 prints a test pattern on a plurality of lines for all the set correction values. Therefore, when there are many correction values, There is a problem that all the test patterns cannot be printed on one sheet and the number of correction values that can be set is limited.
【0013】そこでこの発明は、設定できる補正値の数
を多数有することができ、しかも正確に最適な補正値を
簡単に選択するための補正印字例のパターンを印字する
ことができるシリアルプリンタを提供することを目的と
する。Therefore, the present invention provides a serial printer which can have a large number of correction values which can be set and which can print a pattern of a correction printing example for easily and accurately selecting an optimum correction value. The purpose is to do.
【0014】[0014]
【課題を解決するための手段】この発明は、印字ヘッド
を用紙の搬送方向に対して直交する方向に往復走査し
て、用紙に印字を行うシリアルプリンタにおいて、複数
の補正値を記憶した不揮発性メモリと、設定された補正
値を記憶する設定補正値記憶手段と、この設定補正値記
憶手段に記憶された補正値の前後の予め設定された個数
の補正値を不揮発性メモリから読取る補正値抽出手段
と、設定補正値記憶手段に記憶された補正値あるいは補
正値抽出手段により読取られた補正値に基づいて、印字
ヘッドの往時走査と復時走査とで印字タイミングをずら
す印字タイミング補正手段と、設定補正値記憶手段に記
憶された補正値及び補正値抽出手段により不揮発性メモ
リから読取られた予め設定された個数の補正値を1枚の
用紙における複数の走査により形成される各行毎に割り
当て、それぞれ印字タイミング補正手段によりずらされ
た印字タイミングで補正印字例のパターンを印字する補
正パターン印字手段とを設けたものである。SUMMARY OF THE INVENTION The present invention is a serial printer that prints on a sheet by reciprocally scanning a print head in a direction orthogonal to the sheet conveying direction, and is nonvolatile by storing a plurality of correction values. A memory, a set correction value storage means for storing a set correction value, and a correction value extraction for reading a preset number of correction values before and after the correction value stored in the set correction value storage means from a non-volatile memory. Means, and a print timing correction means for shifting the print timing between forward scan and backward scan of the print head based on the correction value stored in the set correction value storage means or the correction value read by the correction value extraction means, The correction value stored in the set correction value storage means and the preset number of correction values read from the non-volatile memory by the correction value extraction means are used for a plurality of runs on one sheet. Assigned to each row formed by, is provided with a correction pattern printing means for printing a pattern of the correction print example in the printing timings shifted by the respective printing timing correction means.
【0015】[0015]
【作用】このような構成の本発明において、補正値抽出
手段により、設定補正値記憶手段に記憶された補正値の
前後の予め設定された個数の補正値が不揮発性メモリか
ら読取られる。In the present invention having such a configuration, the correction value extraction means reads the preset number of correction values before and after the correction value stored in the set correction value storage means from the non-volatile memory.
【0016】補正パターン印字手段により、設定補正値
記憶手段に記憶された補正値及び補正値抽出手段により
読取られた予め設定された個数の補正値を1枚の用紙に
おける複数の走査により形成される各行毎に割り当て、
それぞれ印字タイミング補正手段によりずらされた印字
タイミングで補正印字例のパターンが印字される。The correction pattern printing means forms the correction value stored in the set correction value storage means and the preset number of correction values read by the correction value extraction means by a plurality of scans on one sheet. Assigned to each row,
The pattern of the correction print example is printed at the print timings shifted by the print timing correction means.
【0017】[0017]
【実施例】以下、この発明の一実施例を図面を参照して
説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.
【0018】図1は、この発明を適用したシリアルプリ
ンタの要部回路構成を示すブロック図である。FIG. 1 is a block diagram showing a circuit configuration of essential parts of a serial printer to which the present invention is applied.
【0019】1は、制御部本体を構成するCPU(cent
ral processing unit )である。このCPU1が行う処
理のプログラムデータが記憶された不揮発性メモリとし
てのROM(read only memory)2、前記CPU1が処
理を行う時に使用する各種メモリのエリアが形成されて
いると共に選択された補正値が記憶される設定補正値記
憶手段としてのRAM(random access memory)3、エ
ンコーダパルスカウント回路4、タイマ回路5、回線を
介してホストコンピュータと接続されたI/O(input/
output)インターフェイス6は、それぞれシステムバス
7を介して前記CPU1と接続されている。Reference numeral 1 denotes a CPU (cent
ral processing unit). A ROM (read only memory) 2 as a non-volatile memory in which program data for processing performed by the CPU 1 is stored, areas of various memories used when the CPU 1 performs processing are formed, and a selected correction value is A RAM (random access memory) 3 as a set correction value storage means to be stored, an encoder pulse count circuit 4, a timer circuit 5, and an I / O (input / input) connected to a host computer via a line.
output) interfaces 6 are connected to the CPU 1 via a system bus 7, respectively.
【0020】また、図示しないキャリアに搭載され、用
紙の搬送方向に対して往復走査して用紙に印字を行う印
字ヘッド8を駆動するヘッド駆動回路9及びI/Oボー
ド10も、それぞれ前記システムバス11を介して前記
CPU1と接続されている。Further, a head drive circuit 9 and an I / O board 10 which are mounted on a carrier (not shown) and drive a print head 8 for reciprocally scanning in the sheet conveying direction to perform printing on the sheet, are also provided in the system bus. It is connected to the CPU 1 via 11.
【0021】前記印字ヘッド8は用紙の搬送方向に沿っ
て多数のドットピンあるいはインク吐出口(図示せず)
が配設されており、その多数のドットピンあるいはイン
ク吐出口が上下2分割されて駆動される。The print head 8 has a large number of dot pins or ink discharge ports (not shown) along the paper transport direction.
Are arranged, and a large number of dot pins or ink ejection ports are divided into upper and lower parts and driven.
【0022】前記ROM2には、さらに文字コード等を
イメージデータに変換するキャラクタジェネレータ2a
及び−32〜+32までの補正値が記憶された補正値エ
リア2bが形成されている。The ROM 2 further includes a character generator 2a for converting character codes into image data.
And a correction value area 2b in which the correction values of −32 to +32 are stored.
【0023】前記I/Oボード10には、用紙を搬送す
るための紙送りモータ11を駆動する紙送りモータ駆動
回路12、キャリアを往復搬送するためのキャリアモー
タ13を駆動するキャリアモータ駆動回路14及び、終
了キー、マイナス(−)キー、プラス(+)キー等が設
けられたキーボード15a等からなるオペレータパネル
15が接続されている。On the I / O board 10, a paper feed motor drive circuit 12 for driving a paper feed motor 11 for carrying a sheet, and a carrier motor drive circuit 14 for driving a carrier motor 13 for carrying a carrier back and forth. Further, an operator panel 15 including a keyboard 15a provided with an end key, a minus (-) key, a plus (+) key and the like is connected.
【0024】前記エンコーダパルスカウント回路4は、
前記タイマ回路5と接続されており、前記キャリアモー
タ13の回転軸に接続されたエンコーダ等からなり、前
記キャリアモータ13の回転によりエンコーダから発生
したエンコーダパルスにより、前記印字ヘッド8(キャ
リア)が走査開始してからのパルス数をカウントし、そ
のカウント値を前記タイマ回路5に出力するようになっ
ている。The encoder pulse counting circuit 4 is
The print head 8 (carrier) is scanned by an encoder pulse that is connected to the timer circuit 5 and is connected to the rotation shaft of the carrier motor 13 and that is generated by the encoder due to the rotation of the carrier motor 13. The number of pulses after the start is counted, and the count value is output to the timer circuit 5.
【0025】前記タイマ回路5は、前記エンコーダパル
スカウント回路4から出力されたカウント値が、前記C
PU1により設定された補正値(遅延時間)と比較し、
それらが一致した時点で印字開始のタイミングを前記C
PU1又は前記ヘッド駆動回路9に出力するものであ
る。In the timer circuit 5, the count value output from the encoder pulse count circuit 4 is the C value.
Compare with the correction value (delay time) set by PU1,
When they match, the print start timing is set to C
It is output to the PU 1 or the head drive circuit 9.
【0026】従って、前記エンコーダパルスカウント回
路4及び前記タイマ回路5により、印字タイミング補正
手段が構成されている。Therefore, the encoder pulse count circuit 4 and the timer circuit 5 constitute a print timing correction means.
【0027】図2に、前記CPU1が行う補正値設定処
理の流れを示す。FIG. 2 shows the flow of the correction value setting process performed by the CPU 1.
【0028】まず、テスト印字に使用する用紙を吸入す
る。First, the paper used for test printing is inhaled.
【0029】次に、RAM3に記憶された現在設定され
ている補正値を読取り、この補正値を中心として、補正
値−2,補正値−1,補正値,補正値+1,補正値+2
の5個の補正値を、ROM2に形成された補正値エリア
2bから読取る(補正値抽出手段)。Next, the currently set correction value stored in the RAM 3 is read, and the correction value is centered on the correction value -2, correction value -1, correction value, correction value +1, correction value +2.
5 correction values are read from the correction value area 2b formed in the ROM 2 (correction value extraction means).
【0030】この読取られた各補正値について、順番に
タイマ回路5に設定し、それぞれ各補正値により印字タ
イミングをずらして往時走査、復時走査、往時走査の3
走査からなる1段(1行)の調整用パターン(補正印字
例のパターン)を印刷し、5個の全ての補正値により、
上記調整用パターンを5段印刷する(補正パターン印字
手段)。Each of the read correction values is sequentially set in the timer circuit 5, and the print timing is shifted by each correction value, and the forward scan, the backward scan, and the forward scan are performed.
The adjustment pattern (pattern of the correction printing example) of one stage (one line) consisting of scanning is printed, and by all five correction values,
The adjustment pattern is printed in five steps (correction pattern printing means).
【0031】この5段の調整用パターンの印刷が終了す
ると、用紙上の上記5段の調整用パターンの下部の余白
に、RAM3に記憶されている現在の補正値を印刷す
る。When the printing of the five-step adjustment pattern is completed, the current correction value stored in the RAM 3 is printed in the margin below the five-step adjustment pattern on the paper.
【0032】次に、ステップ1(ST1)の処理とし
て、オペレータパネル15のキーボード15aからのキ
ー入力待機状態となり、キーボード15aからキー入力
されると、そのキー入力は、終了キーによるキー入力
か、又はマイナスキーによるキー入力か、又はプラスキ
ーによるキー入力か否かを判断する。Next, as the processing of step 1 (ST1), a state of waiting for key input from the keyboard 15a of the operator panel 15 is entered, and when a key is input from the keyboard 15a, the key input is a key input by the end key, Alternatively, it is determined whether the key input is the minus key or the plus key.
【0033】以上のいずれのキー入力によるものでなけ
れば、再び前述のステップ1の処理に戻るようになって
いる。If none of the above key inputs is made, the process returns to the above-mentioned step 1 again.
【0034】キー入力がプラスキーによるものならば、
現在指定されている補正値(初期値はRAM3に記憶さ
れている現在設定されている補正値)に+1の加算処理
行い、キー入力がマイナスキーによるものならば、現在
指定されている補正値に−1の減算処理を行って補正値
を変更し、再び前述のステップ1の処理に戻るようにな
っている。If the key input is the plus key,
Adds +1 to the currently specified correction value (initial value is the currently set correction value stored in RAM3), and if the key input is by the minus key, the currently specified correction value is added. The subtraction process of -1 is performed to change the correction value, and the process returns to the above-mentioned step 1 again.
【0035】また、キー入力が終了キーによるものなら
ば、現在指定されている補正値を設定された補正値とし
てRAM3に記憶し、5段の調整用パターンを印刷し、
前回設定された補正値の数値を印刷した用紙を排出す
る。If the key input is by the end key, the currently designated correction value is stored in the RAM 3 as the set correction value, and the adjustment pattern of 5 steps is printed.
Eject the paper on which the previously set correction value is printed.
【0036】この用紙の排出が終了すると、この補正値
設定処理を終了するようになっている。When the discharge of the sheet is completed, the correction value setting process is completed.
【0037】このような構成の本実施例においては、例
えば図3に示すような5段の調整用パターンが印刷され
る。なお、図3においては、図3の5段の調整用パター
ンの下部の余白に印刷されているように、設定されてい
る補正値は+00である。In the present embodiment having such a configuration, for example, five-step adjustment patterns as shown in FIG. 3 are printed. In FIG. 3, the correction value that is set is +00 as printed in the lower margin of the five-step adjustment pattern in FIG.
【0038】すなわち、現在設定されている補正値とし
て、+00がRAM3に記憶されており、テスト印字を
行うと、このRAM3に記憶されている+00の補正値
が読取られ、この+00の補正値を中心にして、±2の
補正値、すなわち、−02,−01,+00,+01,
+02の5個の補正値がROM2の補正値エリアから読
取られる。That is, +00 is stored in the RAM 3 as the currently set correction value, and when test printing is performed, the +00 correction value stored in the RAM 3 is read and the +00 correction value is read. Centered at the correction value of ± 2, that is, -02, -01, +00, +01,
Five correction values +02 are read from the correction value area of the ROM 2.
【0039】なお、現在設定されている補正値としてR
AM3に、+07の補正値が記憶されていた場合には、
+05,+06,+07,+08,+09の5個の補正
値がROM2の補正値エリア2bから読取られる。Note that R is the correction value currently set.
If a correction value of +07 is stored in AM3,
Five correction values +05, +06, +07, +08, +09 are read from the correction value area 2b of the ROM 2.
【0040】5個の補正値がROM2から読取られる
と、読取られた補正値が順番にタイマ回路5にセットさ
れる。When the five correction values are read from the ROM 2, the read correction values are sequentially set in the timer circuit 5.
【0041】まず、−02の補正値がタイマ回路5にセ
ットされ、エンコーダパルスカウント回路4とタイマ回
路5とにより、往時走査による印刷と復時走査による印
刷との印字タイミングが−02に対応してずれて、往時
走査、復時走査、往時走査により、図3の最上段の調整
用パターンが印刷される。なお、この図3の印字例で
は、−02の補正値では往時走査と復時走査ではズレが
生じている。First, the correction value of -02 is set in the timer circuit 5, and the encoder pulse count circuit 4 and the timer circuit 5 correspond to the print timing of -02 by the forward scan and the backward scan. The uppermost adjustment pattern in FIG. 3 is printed by the forward scan, the backward scan, and the forward scan. In the printing example of FIG. 3, the correction value of -02 causes a deviation between the forward scan and the backward scan.
【0042】図4に、この−02の補正値での左側部分
Aの拡大図を示す。この図4に示すように、上端の約1
/4の部分が往時走査による2分割されたドットピンあ
るいはインク吐出口の下部ヘッド部分による印刷部分で
あり、中央の全体の約1/2の部分が復時走査による全
部のドットピンあるいはインク吐出口を使用したヘッド
全体による印刷部分である。そして、下端の約1/4の
部分が往時走査による2分割されたドットピンあるいは
インク吐出口の上部ヘッド部分による印刷部分である。FIG. 4 shows an enlarged view of the left side portion A with the correction value of -02. As shown in FIG. 4, about 1 at the upper end
/ 4 is a dot pin divided into two by forward scanning or a printing part by a lower head portion of an ink ejection port, and about ½ of the whole center is all dot pins or ink ejection by backward scanning. It is a printing part by the whole head using the outlet. Then, about 1/4 of the lower end is a printing part by the dot pin divided by the forward scan and the upper head part of the ink ejection port.
【0043】従って、往時走査による印刷の下端と復時
走査による印刷の上端とのズレ及び復時走査による印刷
の下端と往時走査による印字の上端とのズレを確認する
事ができる。すなわち、2分割された上部ヘッド部の印
字と下部ヘッド部の印字の往復走査による相互のズレを
それぞれ確認することができる。Therefore, it is possible to confirm the deviation between the lower end of printing by forward scanning and the upper end of printing by backward scanning, and the deviation between the lower end of printing by backward scanning and the upper end of printing by forward scanning. That is, it is possible to confirm the mutual misalignment due to the reciprocal scanning of the upper head portion and the lower head portion which are divided into two.
【0044】次に、−01の補正値がタイマ回路4にセ
ットされ、エンコーダパルスカウント回路4とタイマ回
路5とにより、往時走査による印刷と復時走査による印
刷との印字タイミングが−01に対応してずれて、往時
走査、復時走査、往時走査により、図3の上から2段目
の調整用パターンが印刷される。Next, the correction value of -01 is set in the timer circuit 4, and the encoder pulse count circuit 4 and the timer circuit 5 correspond to the print timing of printing by forward scanning and printing by backward scanning at -01. After that, the adjustment pattern on the second stage from the top in FIG. 3 is printed by the forward scan, the backward scan, and the forward scan.
【0045】同様にして、+00の補正値、+01の補
正値、+02の補正値が順番にタイマ回路4にセットさ
れ、エンコーダパルスカウント回路4とタイマ回路5と
により、往時走査による印刷と復時走査による印刷との
印字タイミングが、+00,+01,+02に対応して
ずれて、往時走査、復時走査、往時走査により、図3の
上から3段目、上から4段目、最下段の調整用パターン
が印刷される。Similarly, the correction value of +00, the correction value of +01, and the correction value of +02 are sequentially set in the timer circuit 4, and the encoder pulse count circuit 4 and the timer circuit 5 cause printing by forward scanning and return. The printing timings of the printing by scanning are shifted in correspondence with +00, +01, +02, and the forward scanning, the backward scanning, and the forward scanning result in the third row from the top, the fourth row from the top, and the bottom row in FIG. The adjustment pattern is printed.
【0046】そして、さらにこの最下段の調整用パター
ンの下部の余白に、現在の補正値を示す「現在値=+0
0」を印刷して、このテスト印字が終了する。Further, "current value = + 0" indicating the current correction value is further displayed in the margin at the bottom of the adjustment pattern at the bottom.
"0" is printed, and this test printing ends.
【0047】オペレータは、この印刷されたものを参照
して、最適な補正値を選択し、オペレータパネル15の
キーボード15aのプラスキー、マイナスキーにより補
正値を変更し、終了キーで決定する。なお、このプラス
キー、マイナスキーによる補正値の変更は、テスト印字
で示された5個の補正値だけではなく、+32〜−32
までのいずれの補正値をも選択することができる。The operator refers to the printed matter, selects the optimum correction value, changes the correction value with the plus key and the minus key of the keyboard 15a of the operator panel 15, and determines with the end key. It should be noted that the change of the correction value by the plus key and the minus key is not limited to the five correction values shown in the test print, and may be +32 to −32.
Any correction value up to can be selected.
【0048】この終了キーのキー入力により、指定され
ている補正値が、設定された補正値としてRAM3に記
憶され、通常の印刷時においては、このRAM3に記憶
された補正値が、タイマ回路5にセットされ、往時走査
による印字と復時走査による印字の印字タイミングはR
AM3に記憶された補正値に対応してずれる。By the key input of the end key, the designated correction value is stored in the RAM 3 as the set correction value. During normal printing, the correction value stored in the RAM 3 is stored in the timer circuit 5. Is set to, and the print timing for printing by forward scanning and printing by backward scanning is R
There is a shift corresponding to the correction value stored in AM3.
【0049】なお、補正値の数値は、タイマ回路5にセ
ットされ、このタイマ回路5はエンコーダパルスカウン
ト回路4からのカウント値と比較されるので、この補正
値による実際のズレの補正量は、エンコーダの分解能に
依存する。従って、分解能の高いエンコーダを使用すれ
ば、高精度な補正を行うことができる。しかも、補正値
は多数とることができるので、分解能の高いエンコーダ
を使用しても補正できる範囲を広く取ることができる。Since the numerical value of the correction value is set in the timer circuit 5 and this timer circuit 5 is compared with the count value from the encoder pulse count circuit 4, the actual correction amount of the deviation due to this correction value is Depends on encoder resolution. Therefore, if an encoder with high resolution is used, highly accurate correction can be performed. Moreover, since a large number of correction values can be taken, it is possible to set a wide range in which correction can be performed even if an encoder with high resolution is used.
【0050】このように本実施例によれば、ROM2に
形成され、多数の補正値を記憶した補正値エリア2b
と、選択設定された補正値を記憶したRAM3と、印字
ヘッド8の往時走査による印字と復時走査による印字と
の印字タイミングをずらすエンコーダパルスカウント回
路4及びタイマ回路5と、補正値を変更するためのオペ
レーションパネル15に設けられたキーボード15aと
を設け、RAM3に記憶された補正値を中心として、補
正値−2、補正値−1、補正値、補正値+1、補正値+
2の5個の補正値を補正値エリア2bから読取り、往時
走査、復時走査、往時走査の3走査により印字される1
段の調整用パターンを、読取った5個の補正値により印
字タイミングをずらして5段印刷し、さらにその下部に
現在設定されている補正値を印刷することにより、テス
ト印字では現在設定されている補正値の前後+2〜−2
の間の5個の補正値について調整用パターンを印字し、
一方設定される補正値は、キーボード15aのプラスキ
ー及びマイナスキーのキー入力により補正値エリア2a
に記憶されている補正値の範囲で任意に設定することが
できるので、ROM2に形成された補正値エリア2aに
は、多数の補正値を記憶(登録)させておくことができ
る。As described above, according to the present embodiment, the correction value area 2b formed in the ROM 2 and storing a large number of correction values.
And the RAM 3 storing the selected and set correction values, the encoder pulse count circuit 4 and the timer circuit 5 for shifting the print timing between the forward scan printing and the backward scan printing of the print head 8, and the correction values are changed. A keyboard 15a provided on the operation panel 15 for adjusting the correction value −2, the correction value−1, the correction value, the correction value + 1, the correction value +
Five correction values 2 are read from the correction value area 2b, and printed by three scans of forward scan, backward scan, and forward scan 1
The adjustment pattern of the step is printed in five steps with the print timing being shifted by the read five correction values, and the correction value that is currently set is printed underneath, so that the test print is currently set. Before and after the correction value +2 to -2
Print the adjustment pattern for the five correction values between
On the other hand, the correction value to be set is set in the correction value area 2a by the key input of the plus key and the minus key of the keyboard 15a.
Since it can be arbitrarily set within the range of the correction value stored in, a large number of correction values can be stored (registered) in the correction value area 2a formed in the ROM 2.
【0051】従って、経年変化によりキャリアの走査を
行う駆動機構が劣化したとしても、現在設定されている
補正値の周辺の補正値で補正できる可能性が高いので、
1回のテスト印字により最適な補正値を決定することが
できる。またエンコーダの分解能が高ければ補正量を精
密に設定することができ、しかも補正値を多数記憶させ
ておくことができるので、補正量の範囲を広くとること
ができ、正確に最適な補正値を簡単に選択するための調
整用パターンを印刷することができる。Therefore, even if the driving mechanism for scanning the carrier deteriorates due to aging, there is a high possibility that the correction value around the currently set correction value can be used for correction.
The optimum correction value can be determined by one test printing. In addition, if the resolution of the encoder is high, the correction amount can be set accurately, and a large number of correction values can be stored, so that the range of the correction amount can be widened and the optimum correction value can be accurately set. An adjustment pattern can be printed for easy selection.
【0052】さらに、この実施例においては、1つの補
正値により、往時走査、復時走査、往時走査の3走査に
より1段の調整用パターンを印字するため、往時走査に
よる印字の下端と復時走査による印字の上端とのズレだ
けではなく、復時走査による印字の下端と往時走査によ
る印字の上端とのズレをも一緒に確認できるという効果
を得ることができる。Further, in this embodiment, since one adjustment pattern is printed by three scans of the forward scan, the backward scan and the forward scan with one correction value, the lower end of the print by the forward scan and the reverse scan are printed. It is possible to obtain the effect that not only the deviation from the upper end of printing by scanning but also the deviation between the lower end of printing by backward scanning and the upper end of printing by forward scanning can be checked together.
【0053】なお、この実施例においては、RAM3に
記憶された補正値を中心にして、補正値−2、補正値−
1、補正値、補正値+1、補正値+2の5個の補正値に
ついて5段の調整用パターンを印字するようになってい
たが、この発明はこれに限定されるものではなく、7
段、8段、9段等でも良く、また、現在設定されている
補正値を完全に中心にする必要はなく、例えば補正値−
1、補正値、補正値+1、補正値+2、補正値+3の5
個の補正値により5段の調整用パターンを印刷するもの
でも良いものである。In this embodiment, the correction value stored in the RAM 3 is centered on the correction value -2 and the correction value-.
The adjustment pattern of five steps was printed for five correction values of 1, correction value, correction value + 1, and correction value + 2, but the present invention is not limited to this.
Steps, 8 steps, 9 steps, etc. may be used, and it is not necessary to completely center the currently set correction value.
5 of 1, correction value, correction value +1, correction value +2, correction value +3
It is also possible to print the adjustment pattern in five stages with the individual correction values.
【0054】[0054]
【発明の効果】以上詳述したようにこの発明によれば、
設定できる補正値の数を多数有することができ、しかも
正確に最適な補正値を簡単に選択するための補正印字パ
ターンを印字することができるシリアルプリンタを提供
できる。As described above in detail, according to the present invention,
It is possible to provide a serial printer that can have a large number of correction values that can be set and that can print a correction print pattern for easily and accurately selecting an optimum correction value.
【図1】この発明の一実施例の要部回路構成を示すブロ
ック図。FIG. 1 is a block diagram showing a circuit configuration of essential parts of an embodiment of the present invention.
【図2】同実施例の補正値設定処理の流れを示す図。FIG. 2 is a diagram showing a flow of a correction value setting process of the embodiment.
【図3】同実施例の調整用パターンの印刷例を示す図。FIG. 3 is a diagram showing a printing example of an adjustment pattern of the embodiment.
【図4】図3におけるAの部分を示す拡大図。FIG. 4 is an enlarged view showing a portion A in FIG.
1…CPU、2b…補正値エリア、3…RAM、4…エ
ンコーダパルスカウント回路、5…タイマ回路、8…印
字ヘッド、9…ヘッド駆動回路、13…キャリアモー
タ、15a…キーボード。1 ... CPU, 2b ... Correction value area, 3 ... RAM, 4 ... Encoder pulse counting circuit, 5 ... Timer circuit, 8 ... Print head, 9 ... Head drive circuit, 13 ... Carrier motor, 15a ... Keyboard.
Claims (1)
交する方向に往復走査して、前記用紙に印字を行うシリ
アルプリンタにおいて、複数の補正値を記憶した不揮発
性メモリと、設定された補正値を記憶する設定補正値記
憶手段と、この設定補正値記憶手段に記憶された補正値
の前後の予め設定された個数の補正値を前記不揮発性メ
モリから読取る補正値抽出手段と、前記設定補正値記憶
手段に記憶された補正値あるいは前記補正値抽出手段に
より読取られた補正値に基づいて、前記印字ヘッドの往
時走査と復時走査とで印字タイミングをずらす印字タイ
ミング補正手段と、前記設定補正値記憶手段に記憶され
た補正値及び前記補正値抽出手段により前記不揮発性メ
モリから読取られた予め設定された個数の補正値を1枚
の用紙における複数の走査により形成される各行毎に割
り当て、それぞれ前記印字タイミング補正手段によりず
らされた印字タイミングで補正印字例のパターンを印字
する補正パターン印字手段とを設けたことを特徴とする
シリアルプリンタ。1. A serial printer that prints on a sheet by reciprocally scanning a print head in a direction orthogonal to a sheet conveyance direction, a nonvolatile memory storing a plurality of correction values, and a set correction value. Setting correction value storage means for storing a value, correction value extracting means for reading a preset number of correction values before and after the correction value stored in the setting correction value storage means from the non-volatile memory, and the setting correction Print timing correction means for shifting the print timing between forward scan and reverse scan of the print head based on the correction value stored in the value storage means or the correction value read by the correction value extraction means; and the setting correction. A plurality of correction values stored in the value storage means and a preset number of correction values read from the non-volatile memory by the correction value extraction means on a single sheet. And a correction pattern printing unit that prints the pattern of the correction printing example at the printing timing shifted by the printing timing correction unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19470893A JP2907692B2 (en) | 1993-08-05 | 1993-08-05 | Serial printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19470893A JP2907692B2 (en) | 1993-08-05 | 1993-08-05 | Serial printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0747713A true JPH0747713A (en) | 1995-02-21 |
| JP2907692B2 JP2907692B2 (en) | 1999-06-21 |
Family
ID=16328937
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19470893A Expired - Fee Related JP2907692B2 (en) | 1993-08-05 | 1993-08-05 | Serial printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2907692B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5487882A (en) * | 1994-07-19 | 1996-01-30 | Albemarle Corporation | Process for preparation of zeolite "X" |
| US5928623A (en) * | 1996-07-12 | 1999-07-27 | Ceca S. A. | Use of a reactor stirred by a system of the archimedean screw type for the synthesis of LSX faujasite |
| JP2000158677A (en) * | 1998-11-27 | 2000-06-13 | Seiko Epson Corp | Flushing position adjustment device in ink jet recording device |
| JP2008100395A (en) * | 2006-10-18 | 2008-05-01 | Star Micronics Co Ltd | Printer apparatus and control method thereof |
| JP2008155423A (en) * | 2006-12-21 | 2008-07-10 | Seiko Epson Corp | Liquid ejection device and liquid ejection method |
| CN115016748A (en) * | 2022-06-17 | 2022-09-06 | 威海新北洋技术服务有限公司 | Printing effect correction method and device and printing equipment |
-
1993
- 1993-08-05 JP JP19470893A patent/JP2907692B2/en not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5487882A (en) * | 1994-07-19 | 1996-01-30 | Albemarle Corporation | Process for preparation of zeolite "X" |
| US5928623A (en) * | 1996-07-12 | 1999-07-27 | Ceca S. A. | Use of a reactor stirred by a system of the archimedean screw type for the synthesis of LSX faujasite |
| JP2000158677A (en) * | 1998-11-27 | 2000-06-13 | Seiko Epson Corp | Flushing position adjustment device in ink jet recording device |
| JP2008100395A (en) * | 2006-10-18 | 2008-05-01 | Star Micronics Co Ltd | Printer apparatus and control method thereof |
| JP2008155423A (en) * | 2006-12-21 | 2008-07-10 | Seiko Epson Corp | Liquid ejection device and liquid ejection method |
| US7645016B2 (en) | 2006-12-21 | 2010-01-12 | Seiko Epson Corporation | Liquid ejection method and liquid ejection apparatus |
| CN115016748A (en) * | 2022-06-17 | 2022-09-06 | 威海新北洋技术服务有限公司 | Printing effect correction method and device and printing equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2907692B2 (en) | 1999-06-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2163582A (en) | Label printer | |
| US7407251B2 (en) | Printing method, computer-readable medium, printing apparatus, printing system, and pattern for correction | |
| US6733101B2 (en) | Printing apparatus and control method therefor | |
| JP2000343688A (en) | Printing apparatus, printing method, and recording medium | |
| JP3835306B2 (en) | Printing apparatus, conveyance amount correction pattern, computer program, computer system, and printing method | |
| JP2907692B2 (en) | Serial printer | |
| US4737924A (en) | Dot matrix type serial printer | |
| JPH0739191B2 (en) | Dot matrix printer | |
| US4956648A (en) | Dot position discrepancy correcting circuit for printing apparatus | |
| KR19980027487A (en) | Pattern printing method for vertical adjustment | |
| JP4133014B2 (en) | Printing pattern printing method for transport deviation detection | |
| JPH1120204A (en) | Ink jet recording device | |
| JPS6142632B2 (en) | ||
| JP3293707B2 (en) | Ink jet recording device | |
| JPS60110478A (en) | Bar code printing apparatus | |
| JPH0911571A (en) | Printing control apparatus | |
| JP3327430B2 (en) | Printer control device | |
| US11577525B2 (en) | Printer, control method of printer, and non-transitory computer readable medium storing control program of printer | |
| JP2536590B2 (en) | Printer printing method | |
| JP3714422B2 (en) | Inkjet printer | |
| JPH0911572A (en) | Recording device | |
| US5980019A (en) | Character printing method in ink-jet recorder | |
| KR910007755B1 (en) | A method for controlling line feed motor of 9-pin printer | |
| JP2690759B2 (en) | Recording device | |
| JP2872136B2 (en) | Serial dot printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080402 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090402 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |