Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4812003B2 - Print data transfer method and recording apparatus - Google Patents
[go: Go Back, main page]

JP4812003B2 - Print data transfer method and recording apparatus - Google Patents

Print data transfer method and recording apparatus Download PDF

Info

Publication number
JP4812003B2
JP4812003B2 JP2006041693A JP2006041693A JP4812003B2 JP 4812003 B2 JP4812003 B2 JP 4812003B2 JP 2006041693 A JP2006041693 A JP 2006041693A JP 2006041693 A JP2006041693 A JP 2006041693A JP 4812003 B2 JP4812003 B2 JP 4812003B2
Authority
JP
Japan
Prior art keywords
data
print data
print
continuous
clock
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.)
Expired - Fee Related
Application number
JP2006041693A
Other languages
Japanese (ja)
Other versions
JP2007216587A (en
Inventor
正 ▲高▼草
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.)
Oki Data Infotech Corp
Original Assignee
Oki Data Infotech 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 Oki Data Infotech Corp filed Critical Oki Data Infotech Corp
Priority to JP2006041693A priority Critical patent/JP4812003B2/en
Publication of JP2007216587A publication Critical patent/JP2007216587A/en
Application granted granted Critical
Publication of JP4812003B2 publication Critical patent/JP4812003B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Ink Jet (AREA)
  • Record Information Processing For Printing (AREA)

Description

本発明は、搬送クロックによってキャリッジに送信されてきた印字データを印字ヘッドに転送する印字データ転送方法及び記録装置に関する。   The present invention relates to a print data transfer method and a recording apparatus for transferring print data transmitted to a carriage by a conveyance clock to a print head.

図8は、従来の記録装置の一構成例を示すブロック図であり、図9は、図8に示した印字データ制御部122の構成を示すブロック図である。   FIG. 8 is a block diagram showing an example of the configuration of a conventional recording apparatus, and FIG. 9 is a block diagram showing the configuration of the print data control unit 122 shown in FIG.

本従来例は図8に示すように、ホスト装置102に接続されたプリンタ101であって、プリンタ101全体を制御するメイン制御部110と、記録媒体に対してインク滴を吐出して画像を形成するプリントヘッド130と、プリントヘッド130が搭載され、プリントヘッド130の制御を行うキャリッジ120と、キャリッジ120の位置を検出するためのリニアエンコーダ140と、記録媒体の端部を検出するエッジセンサ150とが設けられている。   As shown in FIG. 8, the conventional example is a printer 101 connected to a host apparatus 102, and a main control unit 110 that controls the entire printer 101 and ink droplets are ejected onto a recording medium to form an image. Print head 130, carriage 120 on which print head 130 is mounted and controlling print head 130, linear encoder 140 for detecting the position of carriage 120, and edge sensor 150 for detecting the end of the recording medium Is provided.

キャリッジ120には、メイン制御部110のCPU(不図示)との間でデータの送受信をするためのCPUバスインタフェース121と、リニアエンコーダ140にて検出されたキャリッジ120の位置に応じてトリガ信号TRIG及び吐出信号FIREを出力する吐出信号生成部123と、メイン制御部110から送信されてきた印字データDATAを一時的に蓄積し、吐出信号生成部123から出力されたトリガ信号TRIGに従ったタイミングでヘッドデータHD−DATAとしてプリントヘッド130に送信する印字データ制御部122と、D/Aコンバータ124及びA/Dコンバータ125とが設けられている。   The carriage 120 includes a CPU bus interface 121 for transmitting / receiving data to / from a CPU (not shown) of the main control unit 110, and a trigger signal TRIG according to the position of the carriage 120 detected by the linear encoder 140. In addition, the ejection signal generation unit 123 that outputs the ejection signal FIRE and the print data DATA transmitted from the main control unit 110 are temporarily accumulated, and at a timing according to the trigger signal TRIG output from the ejection signal generation unit 123. A print data control unit 122 that transmits to the print head 130 as head data HD-DATA, a D / A converter 124, and an A / D converter 125 are provided.

印字データ制御部122は図9に示すように、メイン制御部110から送信されてきた印字データDATAを一時的に蓄積するFIFO160と、吐出信号生成部123から出力されたトリガ信号TRIGに応じたタイミングでリードイネーブル信号RDENをFIFO160に対して出力するヘッドタイミングコントローラ170とから構成されており、FIFO160に蓄積された印字データDATAは、ヘッドタイミングコントローラ170から出力されたリードイネーブル信号RDENによる印字タイミングでヘッドデータHD−DATAとしてプリンタヘッド130に送信される。   As shown in FIG. 9, the print data control unit 122 temporarily stores the print data DATA transmitted from the main control unit 110, and the timing according to the trigger signal TRIG output from the ejection signal generation unit 123. The head timing controller 170 outputs a read enable signal RDEN to the FIFO 160. The print data DATA accumulated in the FIFO 160 is printed at the print timing according to the read enable signal RDEN output from the head timing controller 170. Data HD-DATA is transmitted to the printer head 130.

以下に、上記のように構成されたプリンタ101の動作について説明する。   The operation of the printer 101 configured as described above will be described below.

図10は、図8及び図9に示したプリンタ101の動作を説明するための図であり、(a)は印字データの流れを示す図、(b)はプリンタヘッド130における記録媒体に対する印字状態を示す図である。   10A and 10B are diagrams for explaining the operation of the printer 101 shown in FIGS. 8 and 9. FIG. 10A is a diagram showing the flow of print data, and FIG. 10B is a print state on the recording medium in the printer head 130. FIG.

図10(a)に示すように、図8及び図9に示したプリンタ101においては、ホスト装置102からの命令によってメイン制御部110に与えられた印字データDATAが、搬送クロックCLOCKによって搬送される連続データ内に、プリントヘッド130のノズル数となる10個ずつ連続して組み込まれてキャリッジ120に送信されてくる。また、メイン制御部110からは、連続データのうち印字データDATAを示す印字データ有効信号VALIDが搬送クロックCLOCK及び印字データDATAとともに送信されてくる。この印字データ有効信号VALIDは、搬送クロックCLOCKに同期し、メイン制御部110から送信されてくる連続データのうち、印字データDATAとなるタイミングにおいては“1”、それ以外のタイミングにおいては“0”となることにより、印字データDATAを示している。   As shown in FIG. 10A, in the printer 101 shown in FIGS. 8 and 9, the print data DATA given to the main control unit 110 by the command from the host device 102 is carried by the carry clock CLOCK. 10 pieces corresponding to the number of nozzles of the print head 130 are continuously incorporated into the continuous data and transmitted to the carriage 120. Further, the main control unit 110 transmits a print data valid signal VALID indicating the print data DATA among the continuous data together with the carrier clock CLOCK and the print data DATA. This print data valid signal VALID is synchronized with the carrier clock CLOCK, and among the continuous data transmitted from the main control unit 110, “1” at the timing when it becomes the print data DATA, and “0” at other timings. Thus, the print data DATA is shown.

このようにキャリッジ120に送信されてきた印字データDATAは、印字データ制御部122において、印字データ有効信号VALIDによって認識され、メイン制御部110から送信されてきた連続データのうち印字データDATAのみが搬送クロックCLOCKに従ってFIFO160に書き込まれる。   The print data DATA transmitted to the carriage 120 in this way is recognized by the print data control unit 122 by the print data valid signal VALID, and only the print data DATA among the continuous data transmitted from the main control unit 110 is conveyed. It is written in the FIFO 160 according to the clock CLOCK.

FIFO160においては、メイン制御部110から送信されてきた連続データに連続して組み込まれた10個ずつの印字データDATAが連続して蓄積されることになる。すなわち、図10に示したものにおいては、印字データDATA1〜10と、印字データDATA11〜20と、印字データDATA21〜30と、印字データDATA31〜40とが連続してFIFO160に蓄積されることになる。   In the FIFO 160, ten pieces of print data DATA continuously incorporated in the continuous data transmitted from the main control unit 110 are continuously accumulated. That is, in the example shown in FIG. 10, the print data DATA 1 to 10, the print data DATA 11 to 20, the print data DATA 21 to 30, and the print data DATA 31 to 40 are continuously stored in the FIFO 160. .

その後、ヘッドタイミングコントローラ170からリードイネーブル信号RDENが出力されると、FIFO160に蓄積された印字データDATAが連続したヘッドデータHD−DATAとしてプリントヘッド130に送信され、図10(b)に示すように記録媒体に対して画像が形成されることになる。   Thereafter, when the read enable signal RDEN is output from the head timing controller 170, the print data DATA accumulated in the FIFO 160 is transmitted to the print head 130 as continuous head data HD-DATA, as shown in FIG. 10B. An image is formed on the recording medium.

上述したようなプリンタ101においては、メイン制御部110とキャリッジ120とがフレキシブルフラットケーブルによって電気的に接続されており、上述した搬送クロックCLOCK、印字データDATA及び印字データ有効信号VALIDはこのフレキシブルフラットケーブルを介してメイン制御部110からキャリッジ120に送信されることになる。また、キャリッジ120が摺動するものであるとともに、プリンタ101が大判のものである場合はメイン制御部110とキャリッジ120との距離が長くなることから、上述したフレキシブルフラットケーブルの長さが4m等というように長くなる傾向にある。   In the printer 101 as described above, the main control unit 110 and the carriage 120 are electrically connected by a flexible flat cable, and the above-described carrier clock CLOCK, print data DATA, and print data valid signal VALID are the flexible flat cable. Is transmitted from the main control unit 110 to the carriage 120 via. Further, when the carriage 120 slides and the printer 101 is a large one, the distance between the main control unit 110 and the carriage 120 becomes long, so that the length of the above-described flexible flat cable is 4 m or the like. It tends to be long.

そのため、メイン制御部110からフレキシブルフラットケーブルを介してキャリッジ120に送信されてくる、搬送クロックCLOCK、印字データDATA及び印字データ有効信号VALIDがノイズの影響を受けやすくなっている。上述した、搬送クロックCLOCK、印字データDATA及び印字データ有効信号VALIDのうち、印字データDATAにおいては、ノイズの影響を受けた場合であっても、1つの印字データDATAによる記録媒体への印字領域は、例えば一辺が35μmというように極めて小さいため、印字乱れの量としては極めて小さくなり、ほぼ問題のないレベルとなる。ところが、搬送クロックCLOCKや印字データ有効信号VALIDがノイズの影響を受けた場合は、印字データがずれていくことになるため、特に、印字開始直後に搬送クロックCLOCKや印字データ有効信号VALIDがノイズの影響を受けた場合は、その印字乱れが広範囲に及んでしまう。   For this reason, the carrier clock CLOCK, the print data DATA, and the print data valid signal VALID transmitted from the main control unit 110 to the carriage 120 via the flexible flat cable are easily affected by noise. Of the above-described carrier clock CLOCK, print data DATA, and print data valid signal VALID, even if the print data DATA is affected by noise, the print area on the recording medium by one print data DATA is For example, since one side is extremely small such as 35 μm, the amount of printing disturbance is extremely small, which is a level with no problem. However, if the carrier clock CLOCK and the print data valid signal VALID are affected by noise, the print data will be shifted. Therefore, the carrier clock CLOCK and the print data valid signal VALID are particularly sensitive to noise immediately after printing is started. If it is affected, the printing disturbance will spread over a wide range.

ここで、インクジェットプリンタの信号伝送におけるノイズ対策として、印字データを転送するためのハーネスケーブルをハーネス同士が影響し合わないように配置したり、ハーネスケーブルを遮蔽したり、また、印字ヘッドの奇数チャンネルと偶数信号チャンネルのタイミングをずらして制御したりする方法が提案されている(例えば、特許文献1参照。)。
特開2002−29115号公報
Here, as countermeasures against noise in the signal transmission of inkjet printers, the harness cables for transferring print data are arranged so that the harnesses do not affect each other, the harness cables are shielded, and the odd channels of the print head And a method of controlling the even signal channel by shifting the timing (see, for example, Patent Document 1).
JP 2002-29115 A

しかしながら、上述した特許文献1に記載されたような方法においては、信号伝送上のノイズ抑制手段の1つではあるが、機構的にハーネスケーブルを上述したように配置できない場合や、また印字ヘッドの制御上、タイミングを分けられない場合には適用することができない。   However, in the method described in Patent Document 1 described above, although it is one of the noise suppression means for signal transmission, the harness cable cannot be mechanically arranged as described above, or the print head It cannot be applied when the timing cannot be divided for control purposes.

図11は、図8及び図9に示したプリンタ101において搬送クロックCLOCKがノイズの影響によって欠けた場合の例を示す図であり、(a)は印字データの流れを示す図、(b)はプリンタヘッド130における記録媒体に対する印字状態を示す図である。   FIG. 11 is a diagram illustrating an example of the case where the carrier clock CLOCK is missing due to the influence of noise in the printer 101 illustrated in FIGS. 8 and 9. FIG. 11A is a diagram illustrating the flow of print data, and FIG. FIG. 4 is a diagram illustrating a printing state on a recording medium in the printer head.

図8及び図9に示したプリンタ101においては、上述したように、印字データ有効信号VALIDによって印字データDATAが認識され、メイン制御部110から送信されてきた連続データのうち印字データDATAのみが搬送クロックCLOCKに従ってFIFO160に書き込まれるため、図11(a)に示すように搬送クロックCLOCKがノイズの影響によって欠けた場合は、その欠けた搬送クロックCLOCKによって搬送されてきた23番目の印字データDATAがFIFO160に書き込まれなくなる。また、メイン制御部110から送信されてきた印字データ有効信号VALIDは、メイン制御部110から送信されてきた連続データのうち印字データDATAが組み込まれているタイミングのみが“1”となっているため、搬送クロックCLOCKが欠けることにより印字データの一部がFIFO160に書き込まれない場合であっても、連続した10個の印字データDATAの送信タイミングに合わせて“0”に立ち下がる。これにより、この領域においては、メイン制御部110からキャリッジ120に送信されてきた状態では10個の印字データDATAが連続していたにも関わらず、FIFO160に書き込まれる印字データDATAは9個の印字データDATAしか連続していないことになる。   In the printer 101 shown in FIGS. 8 and 9, as described above, the print data DATA is recognized by the print data valid signal VALID, and only the print data DATA among the continuous data transmitted from the main control unit 110 is conveyed. Since the writing is performed in the FIFO 160 in accordance with the clock CLOCK, as shown in FIG. 11A, when the carrier clock CLOCK is missing due to the influence of noise, the 23rd print data DATA carried by the missing carrier clock CLOCK is the FIFO 160. Will not be written to. Further, the print data valid signal VALID transmitted from the main control unit 110 is “1” only at the timing at which the print data DATA is incorporated in the continuous data transmitted from the main control unit 110. Even if a part of the print data is not written in the FIFO 160 due to the lack of the carrier clock CLOCK, it falls to “0” in accordance with the transmission timing of 10 continuous print data DATA. As a result, in this area, the print data DATA written in the FIFO 160 is 9 prints even though 10 print data DATA is continuous in a state where the data is transmitted from the main control unit 110 to the carriage 120. Only data DATA is continuous.

そのため、FIFO160に蓄積された印字データDATAがヘッドタイミングコントローラ170の制御によって連続したヘッドデータHD−DATAとしてプリンタヘッド130に送信され、記録媒体に対してこのヘッドデータHD−DATAに従って印字が行われると、図11(b)に示すように、23番目の印字データDATAが抜けた状態で印字が行われることになり、それにより、図11(b)の斜線部で示すように、23番目以降の印字データDATAが全て1つずつ前方にずれてしまう。   Therefore, the print data DATA accumulated in the FIFO 160 is transmitted to the printer head 130 as continuous head data HD-DATA under the control of the head timing controller 170, and printing is performed on the recording medium according to the head data HD-DATA. As shown in FIG. 11 (b), printing is performed in a state where the 23rd print data DATA has been lost, and as a result, as shown by the hatched portion in FIG. All the print data DATA is shifted forward one by one.

図12は、図11に示したように印字データが1つずつ前方のずれた場合の実際の画像例を説明するための図であり、(a)は印字データが抜けていない状態を示す図、(b)は印字データが抜けた状態を示す図である。   FIG. 12 is a diagram for explaining an actual image example when the print data is shifted forward one by one as shown in FIG. 11, and (a) is a diagram showing a state in which the print data is not missing. (B) is a diagram showing a state in which print data is missing.

搬送クロックCLOCKが欠けることによりFIFO160に書き込まれる印字データDATAの一部が抜けると、図12に示すように、抜けた印字データDATA以降の印字データDATAが全て1つずつ前方にずれてしまい、そのずれは、プリントヘッド130の1回の走査の最後まで及んでしまい、それにより、記録媒体に形成される画像が大きく乱れてしまうことになる。   If a part of the print data DATA written in the FIFO 160 is lost due to the lack of the carrier clock CLOCK, as shown in FIG. 12, all the print data DATA after the missing print data DATA are shifted forward one by one. The deviation extends to the end of one scan of the print head 130, and the image formed on the recording medium is greatly disturbed.

図13は、図8及び図9に示したプリンタ101において搬送クロックCLOCKがノイズの影響によって増えた場合の例を示す図であり、(a)は印字データの流れを示す図、(b)はプリンタヘッド130における記録媒体に対する印字状態を示す図である。   FIGS. 13A and 13B are diagrams illustrating an example in which the carrier clock CLOCK increases due to the influence of noise in the printer 101 illustrated in FIGS. 8 and 9. FIG. 13A is a diagram illustrating the flow of print data, and FIG. FIG. 4 is a diagram illustrating a printing state on a recording medium in the printer head.

図8及び図9に示したプリンタ101においては、上述したように、印字データ有効信号VALIDによって印字データDATAが認識され、メイン制御部110から送信されてきた連続データのうち印字データDATAのみが搬送クロックCLOCKに従ってFIFO160に書き込まれるため、図13(a)に示すように搬送クロックCLOCKがノイズの影響によって増えた場合は、その増えた搬送クロックCLOCKによって搬送されてきた23番目の印字データDATAが重複してFIFO160に書き込まれることになる。また、メイン制御部110から送信されてきた印字データ有効信号VALIDは、メイン制御部110から送信されてきた連続データのうち印字データDATAが組み込まれているタイミングのみが“1”となっているため、搬送クロックCLOCKが増えることにより印字データの一部が重複してFIFO160に書き込まれた場合であっても、連続した10個の印字データDATAの送信タイミングに合わせて“0”に立ち下がる。これにより、この領域においては、メイン制御部110からキャリッジ120に送信されてきた状態では10個の印字データDATAが連続していたにも関わらず、FIFO160に書き込まれる印字データDATAは11個の印字データDATAが連続していることになる。   In the printer 101 shown in FIGS. 8 and 9, as described above, the print data DATA is recognized by the print data valid signal VALID, and only the print data DATA among the continuous data transmitted from the main control unit 110 is conveyed. Since writing is performed in the FIFO 160 according to the clock CLOCK, as shown in FIG. 13A, when the transport clock CLOCK increases due to the influence of noise, the 23rd print data DATA transported by the increased transport clock CLOCK is duplicated. Then, the data is written in the FIFO 160. Further, the print data valid signal VALID transmitted from the main control unit 110 is “1” only at the timing at which the print data DATA is incorporated in the continuous data transmitted from the main control unit 110. Even when a part of the print data is written to the FIFO 160 in an overlapping manner due to the increase in the carrier clock CLOCK, the print clock falls to “0” in accordance with the transmission timing of the 10 continuous print data DATA. As a result, in this area, the print data DATA written in the FIFO 160 is 11 prints even though 10 print data DATA is continuous in a state where the data is transmitted from the main control unit 110 to the carriage 120. Data DATA is continuous.

そのため、FIFO160に蓄積された印字データDATAがヘッドタイミングコントローラ170の制御によって連続したヘッドデータHD−DATAとしてプリンタヘッド130に送信され、記録媒体に対してこのヘッドデータHD−DATAに従って印字が行われると、図13(b)に示すように、23番目の印字データDATAが重複した状態で印字が行われることになり、それにより、図13(b)の斜線部で示すように、23番目以降の印字データDATAが全て1つずつ後方にずれてしまう。   Therefore, the print data DATA accumulated in the FIFO 160 is transmitted to the printer head 130 as continuous head data HD-DATA under the control of the head timing controller 170, and printing is performed on the recording medium according to the head data HD-DATA. As shown in FIG. 13B, printing is performed in a state where the 23rd print data DATA is overlapped. As a result, as shown by the hatched portion in FIG. All the print data DATA is shifted backward one by one.

図14は、図13に示したように印字データが1つずつ後方のずれた場合の実際の画像例を説明するための図であり、(a)は印字データが重複していない状態を示す図、(b)は印字データが重複している状態を示す図である。   FIG. 14 is a diagram for explaining an actual image example when the print data is shifted backward one by one as shown in FIG. 13, and (a) shows a state where the print data is not duplicated. FIG. 4B is a diagram showing a state where print data is duplicated.

搬送クロックCLOCKが増えることによりFIFO160に書き込まれる印字データDATAの一部が重複してFIFO160に書き込まれると、図14に示すように、重複した印字データDATA以降の印字データDATAが全て1つずつ後方にずれてしまい、そのずれは、プリントヘッド130の1回の走査の最後まで及んでしまい、それにより、記録媒体に形成される画像が大きく乱れてしまうことになる。   When a part of the print data DATA written to the FIFO 160 is overlapped and written to the FIFO 160 due to the increase of the carrier clock CLOCK, as shown in FIG. 14, all the print data DATA after the overlapped print data DATA are moved backward by one. And the deviation reaches the end of one scan of the print head 130, and the image formed on the recording medium is greatly disturbed.

本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、メイン制御部から印字データとともにキャリッジに送信される搬送クロックがノイズによって増減した場合であっても広範囲な印字乱れを回避することができ、印字画質の大幅な劣化を抑制することができる印字データ転送方法及び記録装置を提供することを目的とする。   The present invention has been made in view of the problems of the conventional techniques as described above, and has a wide range even when the conveyance clock transmitted from the main control unit to the carriage together with the print data is increased or decreased by noise. An object of the present invention is to provide a print data transfer method and a recording apparatus capable of avoiding a serious print disturbance and suppressing a significant deterioration in print image quality.

上記目的を達成するために本発明の印字データ転送方法は、インクを吐出するノズルを複数備え連続した印字データをノズル数毎に所定のタイミングで印字する印字ヘッドと、該印字ヘッドを搭載して移動するキャリッジと、該キャリッジに設けられ前記印字ヘッドに前記印字データを出力制御する印字データ制御部と、前記キャリッジ外に置かれ該印字データ制御部に印字データを送信する主制御手段とを有し、搬送クロックに同期して1クロックにつき1データ搬送される連続データ内に所定数毎に連続して組み込まれて前記主制御手段から前記印字データ制御部に送信されてくる前記印字データを前記印字ヘッドに転送する印字データ転送方法であって、前記所定数は前記ノズルの個数と等しく、前記主制御手段から送信される前記連続データの内の前記印字ヘッドに転送する前記印字データであることを示す印字データ有効信号VALIDと、前記印字データを含む前記連続データと、前記搬送クロックとを前記主制御手段から前記印字データ制御部に送信する工程と、前記印字データ有効信号VALIDに基づいて、前記印字データ有効信号VALIDによって示される期間中の最初に識別される前記印字データの先頭のデータに同期する前記搬送クロックから搬送クロック数を計測し、該搬送クロック数が前記所定数に達する間、前記先頭のデータから順に前記搬送クロックに従って前記連続データを取り込み、該取り込まれた前記所定数の該連続データが前記印字データであるとして、該取り込まれた前記所定数の該連続データが前記印字データであることを示すために前記所定数の該連続データの該取り込みの期間に同期させて印字データ有効信号WVALIDを生成し、該生成された前記印字データ有効信号WVALIDが前記印字データであることを示す1期間内に前記取り込まれた前記所定数の該連続データを前記印字データとして前記印字ヘッドに転送する前記印字データ制御部による工程と、を有する。また本発明の記録装置は、インクを吐出するノズルを複数備え連続した印字データをノズル数毎に所定のタイミングで印字する印字ヘッドと、該印字ヘッドを搭載して移動するキャリッジと、該キャリッジに設けられ前記印字ヘッドに前記印字データを出力制御する印字データ制御部と、前記キャリッジ外に置かれ該印字データ制御部に印字データを送信する主制御手段とを有する記録装置において、前記主制御手段は、前記印字データ制御手段に搬送クロックと、前記搬送クロックに同期させて1クロックにつき1データ搬送され前記ノズルの個数毎に連続して組み込まれた前記印字データを含む連続データと、前記連続データの内の前記印字ヘッドに転送する前記印字データであることを示す印字データ有効信号VALIDと、を送信し、前記印字データ制御部は、前記印字データ有効信号VALIDに基づいて、前記印字データ有効信号VALIDによって示される期間中の最初に識別される前記印字データの先頭のデータに同期する前記搬送クロックから搬送クロック数を計測し、該搬送クロック数が前記ノズルの個数に達する間、前記先頭のデータから順に、前記搬送クロックに従って前記連続データを取り込み、該取り込まれた前記所定数の該連続データが前記印字データであるとして、該取り込まれた前記所定数の該連続データが前記印字データであることを示すために前記所定数の該連続データの該取り込みの期間に同期させて印字データ有効信号WVALIDを更新し、該更新された前記印字データ有効信号WVALIDが前記印字データであることを示す1期間内に前記取り込まれた前記所定数の該連続データを前記印字データとして前記印字ヘッドに転送すること、を特徴とする。 In order to achieve the above object, a print data transfer method of the present invention includes a print head that includes a plurality of nozzles for ejecting ink and prints continuous print data at a predetermined timing for each number of nozzles, and includes the print head. A carriage that moves; a print data control unit that is provided on the carriage and controls output of the print data to the print head; and a main control unit that is placed outside the carriage and transmits the print data to the print data control unit. The print data transmitted continuously from the main control means to the print data control unit and incorporated into the continuous data carried one data per clock in synchronism with the carry clock. A print data transfer method for transferring to a print head, wherein the predetermined number is equal to the number of nozzles, and the continuous data transmitted from the main control means. Wherein the print data valid signal VALID indicating the print data, said the continuous data including the print data, the transfer clock and the print data control unit from said main control means to be transferred to the print head of the data based and transmitting, to the print data valid signal vALID, the first number of carrier clock from the carrier clock which is synchronized with the beginning of the data of the print data identified in the period indicated by the print data valid signal vALID The continuous data is fetched in accordance with the carry clock in order from the head data while the carry clock number reaches the predetermined number, and the fetched predetermined number of the continuous data is the print data. Indicating that the fetched predetermined number of the continuous data is the print data. The print data valid signal WVALID is generated in synchronization with the period of the predetermined number of the continuous data fetched, and the generated print data valid signal WVALID is within one period indicating that the print data valid signal is the print data. And a step by the print data control unit that transfers the predetermined number of captured continuous data as the print data to the print head. The recording apparatus of the present invention includes a plurality of nozzles for ejecting ink, and prints continuous print data at a predetermined timing for each number of nozzles, a carriage mounted with the print head, and a carriage that moves. In the recording apparatus, comprising: a print data control unit that is provided and controls output of the print data to the print head; and a main control unit that is placed outside the carriage and transmits the print data to the print data control unit. Includes: a transport clock to the print data control means; continuous data including the print data that is transported one data per clock in synchronism with the transport clock and continuously incorporated for each number of nozzles; and the continuous data the transmit and print the data valid signal vALID indicating that said print data to be transferred to the print head, the of the The print data control unit, based on the print data valid signal VALID, the carrier clock from the carrier clock which is synchronized with the beginning of the data of the first to the print data identified in the period indicated by the print data valid signal VALID While the number of transport clocks reaches the number of nozzles, the continuous data is captured according to the transport clock sequentially from the top data, and the captured predetermined number of the continuous data is the print data. The print data valid signal WVALID is updated in synchronization with the fetch period of the predetermined number of the continuous data in order to indicate that the predetermined number of the continuous data fetched is the print data. , Indicating that the updated print data valid signal WVALID is the print data The continuous data of the predetermined number of captured said to be transferred to the print head as the print data within, and wherein.

上記のように構成された本発明においては、搬送クロックによって搬送される連続データ内に印字データが所定数毎に連続して組み込まれてキャリッジに送信されてくると、キャリッジにおいて、連続した印字データの先頭となるデータがキャリッジにて受信されてからそれぞれ、印字データが連続する所定数の搬送クロックが計測されるまでの間、搬送クロックに従って連続データが取り込まれ、この連続データが印字データとして印字ヘッドに転送される。   In the present invention configured as described above, when print data is continuously incorporated into the continuous data carried by the carry clock every predetermined number and transmitted to the carriage, the continuous print data is received at the carriage. From the time the head data is received by the carriage to the time when a predetermined number of transport clocks with continuous print data are measured, continuous data is captured according to the transport clock, and this continuous data is printed as print data. Transferred to the head.

これにより、搬送クロックがノイズによって増減した場合であっても、印字データが連続する所定数の連続データが印字データとして印字ヘッドに転送されることになり、その後の印字データが前後にずれてしまうことがなくなる。   As a result, even when the carrier clock is increased or decreased due to noise, a predetermined number of continuous data in which print data continues is transferred to the print head as print data, and the subsequent print data is shifted back and forth. Nothing will happen.

以上説明したように本発明においては、連続した印字データの先頭となるデータがキャリッジにて受信されてからそれぞれ、印字データが連続する所定数の連続データが取り込まれて印字データとして印字ヘッドに転送される構成としたため、搬送クロックがノイズによって増減した場合であっても、その搬送クロックの増減による影響は1つの連続した印字データ内で収束されることになり、それにより、広範囲な印字乱れを回避することができ、印字画質の大幅な劣化を抑制することができる。   As described above, in the present invention, after the head data of continuous print data is received by the carriage, a predetermined number of continuous data in which the print data is continuous is taken and transferred as print data to the print head. Therefore, even when the carrier clock is increased or decreased due to noise, the influence of the increase or decrease in the carrier clock is converged within one continuous print data, thereby causing a wide range of print disturbances. This can be avoided, and significant deterioration of the print image quality can be suppressed.

以下に、本発明の実施の形態について図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の記録装置の実施の一形態を示すブロック図であり、図2は、図1に示した印字データ制御部22の構成を示すブロック図である。   FIG. 1 is a block diagram showing an embodiment of the recording apparatus of the present invention, and FIG. 2 is a block diagram showing the configuration of the print data control unit 22 shown in FIG.

本形態は図1に示すように、ホスト装置2に接続されたプリンタ1であって、プリンタ1全体を制御する主制御手段であるメイン制御部10と、記録媒体に対してインク滴を吐出して画像を形成するプリントヘッド30と、プリントヘッド30が搭載され、プリントヘッド30の制御を行うキャリッジ20と、キャリッジ20の位置を検出するためのリニアエンコーダ40と、記録媒体の端部を検出するエッジセンサ50とが設けられており、プリントヘッド30は、メイン制御部10によってキャリッジ20を介して制御される。   As shown in FIG. 1, the present embodiment is a printer 1 connected to a host apparatus 2 and discharges ink droplets to a recording medium and a main control unit 10 that is a main control means for controlling the entire printer 1. The print head 30 for forming an image, the carriage 20 on which the print head 30 is mounted and controlling the print head 30, the linear encoder 40 for detecting the position of the carriage 20, and the end of the recording medium are detected. An edge sensor 50 is provided, and the print head 30 is controlled by the main control unit 10 via the carriage 20.

キャリッジ20には、CPUバスインタフェース21と、印字データ制御部22と、吐出信号生成部23と、D/Aコンバータ24と、A/Dコンバータ25とが設けられている。   The carriage 20 is provided with a CPU bus interface 21, a print data control unit 22, an ejection signal generation unit 23, a D / A converter 24, and an A / D converter 25.

CPUバスインタフェース21は、メイン制御部10のCPU(不図示)にて設定されたキャリッジ制御情報を、印字データ制御部22、吐出信号生成部23及びD/Aコンバータ24に振り分けて出力したり、A/Dコンバータ25からの情報をメイン制御部10のCPUに送信したりする。   The CPU bus interface 21 distributes and outputs carriage control information set by a CPU (not shown) of the main control unit 10 to the print data control unit 22, the discharge signal generation unit 23, and the D / A converter 24, Information from the A / D converter 25 is transmitted to the CPU of the main control unit 10.

吐出信号生成部23は、リニアエンコーダ40にて検出されたキャリッジの位置に応じて、印字データをプリントヘッド30に送信するタイミングを示すトリガ信号TRIGを印字データ制御部22に対して出力するとともに、プリントヘッド30に対して吐出信号FIREを出力する。   The ejection signal generation unit 23 outputs a trigger signal TRIG indicating the timing of transmitting the print data to the print head 30 according to the position of the carriage detected by the linear encoder 40, and the print data control unit 22. An ejection signal FIRE is output to the print head 30.

印字データ制御部22は、メイン制御部10から送信されてきた印字データDATAを吐出信号生成部23から出力されたトリガ信号TRIGに従ったタイミングでヘッドデータHD−DATAとしてプリントヘッド30に送信する。   The print data control unit 22 transmits the print data DATA transmitted from the main control unit 10 to the print head 30 as head data HD-DATA at a timing according to the trigger signal TRIG output from the ejection signal generation unit 23.

A/Dコンバータ25は、プリントヘッド30から送信されてくるプリントヘッド30の温度を示すヘッド温度情報THRM、並びにエッジセンサ50にて検出された記録媒体の端部の位置を示すエッジ信号EDGEをそれぞれデジタル信号に変換する。このデジタル信号に変換された情報はそれぞれCPUバスインタフェース21を介してメイン制御部10のCPUに送信される。なお、プリントヘッド30には、プリントヘッド20の温度を測定するためのサーミスタ(不図示)が搭載されており、このサーミスタからヘッド温度情報THRMがA/Dコンバータ25に送信されてくる。   The A / D converter 25 receives head temperature information THRM indicating the temperature of the print head 30 transmitted from the print head 30 and an edge signal EDGE indicating the position of the end of the recording medium detected by the edge sensor 50. Convert to digital signal. The information converted into the digital signal is transmitted to the CPU of the main control unit 10 via the CPU bus interface 21. The print head 30 is equipped with a thermistor (not shown) for measuring the temperature of the print head 20, and head temperature information THRM is transmitted to the A / D converter 25 from this thermistor.

D/Aコンバータ24は、メイン制御部10のCPUからCPUバスインタフェース21を介して送信されてきたヘッド電圧情報をアナログ信号に変換してプリントヘッド30に送信する。メイン制御部10のCPUにおいては、A/Dコンバータ25からCPUバスインタフェース21を介して送信されてきたヘッド温度情報THRMに基づいて、プリントヘッド30の制御電圧が設定され、その制御電圧がヘッド電圧情報としてD/Aコンバータ24に送信されることになる。   The D / A converter 24 converts the head voltage information transmitted from the CPU of the main control unit 10 via the CPU bus interface 21 into an analog signal and transmits the analog signal to the print head 30. In the CPU of the main control unit 10, the control voltage of the print head 30 is set based on the head temperature information THRM transmitted from the A / D converter 25 via the CPU bus interface 21, and the control voltage is set as the head voltage. Information is transmitted to the D / A converter 24.

印字データ制御部22は図2に示すように、受信データコントローラ80と、蓄積手段であるFIFO60と、タイミング制御手段であるヘッドタイミングコントローラ70とから構成されている。   As shown in FIG. 2, the print data control unit 22 includes a reception data controller 80, a FIFO 60 as storage means, and a head timing controller 70 as timing control means.

受信データコントローラ80は、搬送クロックCLOCKによって搬送される連続データに所定数毎に連続した状態でメイン制御部10から送信されてきた印字データDATAの先頭となるデータを受信してからそれぞれ搬送クロックCLOCKを計測する計測手段であるカウンタ81と、搬送クロックCLOCKに従って連続データを印字データとして取り込むとともに、メイン制御部10から印字データDATAとともに送信されてきた印字データ有効信号VALIDを、カウンタ81にて所定数の搬送クロックCLOCKが計測されるまでの間に取り込まれた連続データが印字データである旨を示すように更新し、これら取り込まれた印字データWDATAと更新された印字データ有効信号WVALIDとを出力するデータ制御手段であるFIFO書き込みコントローラ82とから構成されている。   The reception data controller 80 receives the data at the head of the print data DATA transmitted from the main control unit 10 in a state where the reception data controller 80 continues to the continuous data carried by the carrier clock CLOCK for every predetermined number of times, and then receives the carrier clock CLOCK. The counter 81 is a measuring means for measuring the print data, and continuous data is taken in as print data according to the carrier clock CLOCK, and the print data valid signal VALID transmitted together with the print data DATA from the main control unit 10 is received by the counter 81 by a predetermined number Is updated to indicate that the continuous data captured until the carrier clock CLOCK is measured is print data, and the captured print data WDATA and the updated print data valid signal WVALID are output. With data control means And a that FIFO write controller 82.

ヘッドタイミングコントローラ70は、吐出信号生成部23から出力されたトリガ信号TRIGに応じたタイミングでリードイネーブル信号RDENをFIFO60に対して出力することにより、FIFO60に対してプリントヘッド30における印字タイミングを通知する。   The head timing controller 70 notifies the FIFO 60 of the print timing of the print head 30 by outputting the read enable signal RDEN to the FIFO 60 at a timing corresponding to the trigger signal TRIG output from the ejection signal generation unit 23. .

FIFO60は、受信データコントローラ80から出力された印字データWDATAを一時的に蓄積し、蓄積された印字データWDATAを、ヘッドタイミングコントローラ70から出力されたリードイネーブル信号RDENによる印字タイミングでヘッドデータHD−DATAとしてプリンタヘッド30に送信する。   The FIFO 60 temporarily accumulates the print data WDATA output from the reception data controller 80, and the accumulated print data WDATA at the print timing according to the read enable signal RDEN output from the head timing controller 70. To the printer head 30.

以下に、上記のように構成されたプリンタ1のキャリッジ20における印字データの転送方法について説明する。   Hereinafter, a print data transfer method in the carriage 20 of the printer 1 configured as described above will be described.

図3は、図1及び図2に示したキャリッジ20における印字データの転送方法を説明するための図であり、(a)はデータの流れを示す図、(b)は(a)に示したA部における受信データコントローラ80の処理を示す図である。   FIGS. 3A and 3B are diagrams for explaining a print data transfer method in the carriage 20 shown in FIGS. 1 and 2, wherein FIG. 3A shows a data flow, and FIG. 3B shows a data flow. It is a figure which shows the process of the reception data controller 80 in A part.

図3(a)に示すように、図1及び図2に示したプリンタ1においては、ホスト装置2からの命令によってメイン制御部10に与えられた印字データDATAが、搬送クロックCLOCKによって搬送される連続データ内に、プリントヘッド30のノズル数となる10個ずつ連続して組み込まれてキャリッジ20に送信されてくる。また、メイン制御部10からは、連続データのうち印字データDATAを示す印字データ有効信号VALIDが搬送クロックCLOCK及び印字データDATAとともに送信されてくる。この印字データ有効信号VALIDは、搬送クロックCLOCKに同期し、メイン制御部10から送信されてくる連続データのうち、印字データDATAとなるタイミングにおいては“1”、それ以外のタイミングにおいては“0”となることにより、印字データDATAを示している。   As shown in FIG. 3A, in the printer 1 shown in FIGS. 1 and 2, the print data DATA given to the main control unit 10 in accordance with a command from the host device 2 is carried by the carry clock CLOCK. 10 pieces corresponding to the number of nozzles of the print head 30 are continuously incorporated into the continuous data and transmitted to the carriage 20. Further, the main control unit 10 transmits a print data valid signal VALID indicating the print data DATA among the continuous data, together with the carrier clock CLOCK and the print data DATA. This print data valid signal VALID is synchronized with the carrier clock CLOCK and is “1” at the timing of the print data DATA among the continuous data transmitted from the main control unit 10 and “0” at other timings. Thus, the print data DATA is shown.

このように搬送クロックCLOCKとともにキャリッジ20に送信されてきた印字データDATA及び印字データ有効信号VALIDは、キャリッジ20の印字データ制御部22にて受信される。   The print data DATA and the print data valid signal VALID transmitted to the carriage 20 together with the carrier clock CLOCK in this way are received by the print data control unit 22 of the carriage 20.

印字データ制御部22においては、メイン制御部10から送信されてきた連続データのうち、この連続データに組み込まれて送信されてきた印字データDATAが、印字データ有効信号VALIDによって認識される。すなわち、印字データ有効信号VALIDが“1”となっているタイミングで受信された連続データが印字データDATAとして認識されることになる。   In the print data control unit 22, among the continuous data transmitted from the main control unit 10, the print data DATA incorporated and transmitted in the continuous data is recognized by the print data valid signal VALID. That is, the continuous data received at the timing when the print data valid signal VALID is “1” is recognized as the print data DATA.

印字データ制御部22においては、まず、印字データ有効信号VALIDが“1”に立ち上がると、それにより、メイン制御部10から送信されてきた連続データの中から連続した状態の印字データDATAの先頭のデータが検出され、そのタイミングから受信データコントローラ80のカウンタ81において搬送クロックCLOCKの計測が開始されるとともに、FIFO書き込みコントローラ82において、受信された連続データが搬送クロックCLOCKに従って印字データとして取り込まれていき、プリントヘッド30に送信する印字データWDATAとして出力される。なお、FIFO書き込みコントローラ82から出力される印字データWDATAも、メイン制御部10からキャリッジ20に送信されてくる印字データDATAと同様に連続データに組み込まれた状態でFIFO書き込みコントローラ82から出力される。また、FIFO書き込みコントローラ82においては、印字データ有効信号VALIDが“1”の状態で印字データ有効信号WVALIDとして出力される。   In the print data control unit 22, first, when the print data valid signal VALID rises to “1”, the top of the print data DATA in a continuous state among the continuous data transmitted from the main control unit 10 is thereby generated. The data is detected, and the counter 81 of the reception data controller 80 starts measuring the carrier clock CLOCK from that timing, and the FIFO write controller 82 takes in the received continuous data as print data according to the carrier clock CLOCK. The print data WDATA to be transmitted to the print head 30 is output. Note that the print data WDATA output from the FIFO write controller 82 is also output from the FIFO write controller 82 in a state of being incorporated into continuous data in the same manner as the print data DATA transmitted from the main control unit 10 to the carriage 20. The FIFO write controller 82 outputs the print data valid signal WVALID as the print data valid signal WVALID when the print data valid signal VALID is “1”.

その後、カウンタ81における計測値が、プリントヘッド30のノズル数である10になると、FIFO書き込みコントローラ82において、印字データ有効信号VALIDが“0”とされ、印字データ有効信号WVALIDとして出力される。なお、プリントヘッド30のノズル数は、メイン制御部10のCPUから受信データコントローラ80にCPUバスインタフェース21を介して予め与えられており、FIFO書き込みコントローラ82においては、カウンタ81における計測値がメイン制御部10のCPUから与えられたノズル数となった場合に、印字データ有効信号VALIDが“0”とされることになる。   Thereafter, when the measured value in the counter 81 reaches 10, which is the number of nozzles of the print head 30, the FIFO write controller 82 sets the print data valid signal VALID to "0" and outputs it as the print data valid signal WVALID. The number of nozzles of the print head 30 is given in advance from the CPU of the main control unit 10 to the reception data controller 80 via the CPU bus interface 21. In the FIFO write controller 82, the measured value in the counter 81 is the main control. When the number of nozzles given from the CPU of the unit 10 is reached, the print data valid signal VALID is set to “0”.

FIFO書き込みコントローラ82から出力された印字データWDATA及び印字データ有効信号WVALIDはFIFO60に入力され、FIFO60において、入力された連続データのうち、印字データ有効信号WVALIDによって示される印字データWDATA、すなわち、印字データ有効信号WVALIDが“1”となっている印字データWDATAのみが一時的に蓄積される。そのため、図3に示したものにおいては、印字データWDATA1〜10と、印字データWDATA11〜20と、印字データWDATA21〜30と、印字データWDATA31〜40とが連続してFIFO60に蓄積されることになる。   The print data WDATA output from the FIFO write controller 82 and the print data valid signal WVALID are input to the FIFO 60. Among the continuous data input in the FIFO 60, the print data WDATA indicated by the print data valid signal WVALID, that is, the print data. Only the print data WDATA whose valid signal WVALID is “1” is temporarily stored. Therefore, in the case shown in FIG. 3, the print data WDATA1 to 10, the print data WDATA11 to 20, the print data WDATA21 to 30, and the print data WDATA31 to 40 are continuously accumulated in the FIFO 60. .

そして、FIFO60に蓄積された印字データWDATAは、ヘッドタイミングコントローラ70から出力されるリードイネーブル信号RDENによる印字タイミングでヘッドデータHD−DATAとしてプリンタヘッド30に送信される。ここで、FIFO60には、FIFO60に入力された連続データのうち、印字データ有効信号WVALIDによって印字データWDATAとされたデータのみが蓄積されているため、キャリッジ20からプリントヘッド30に送信されるヘッドデータHD−DATAは、印字データWDATAが連続した状態でプリンタヘッド30に送信されることになる。   The print data WDATA accumulated in the FIFO 60 is transmitted to the printer head 30 as head data HD-DATA at a print timing based on the read enable signal RDEN output from the head timing controller 70. Here, in the FIFO 60, only the data set as the print data WDATA by the print data valid signal WVALID is stored among the continuous data input to the FIFO 60. Therefore, the head data transmitted from the carriage 20 to the print head 30 is stored. HD-DATA is transmitted to the printer head 30 in a state where the print data WDATA is continuous.

プリントヘッド30においては、キャリッジ20から送信されてきたヘッドデータHD−DATAに基づいて、キャリッジ20の吐出信号生成部23から出力された吐出信号FIREによるタイミングで記録媒体に対してインク滴が吐出され、記録媒体上に画像が形成されることになる。   In the print head 30, based on the head data HD-DATA transmitted from the carriage 20, ink droplets are ejected onto the recording medium at a timing according to the ejection signal FIRE output from the ejection signal generation unit 23 of the carriage 20. An image is formed on the recording medium.

以下に、図1及び図2に示したプリンタ1において搬送クロックCLOCKがノイズの影響によって増減した場合のキャリッジ20の動作について説明する。   Hereinafter, the operation of the carriage 20 in the printer 1 shown in FIGS. 1 and 2 when the carry clock CLOCK increases or decreases due to the influence of noise will be described.

まず、搬送クロックCLOCKがノイズの影響によって欠けた場合について説明する。   First, the case where the carrier clock CLOCK is missing due to the influence of noise will be described.

図4は、図1及び図2に示したプリンタ1において搬送クロックCLOCKがノイズの影響によって欠けた場合のキャリッジ20の動作を示す図であり、(a)は印字データの流れを示す図、(b)は(a)に示したA部における受信データコントローラ80の処理を示す図である。また、図5は、図4に示した状態における記録媒体に対する印字状態を示す図である。   FIG. 4 is a diagram showing the operation of the carriage 20 in the printer 1 shown in FIGS. 1 and 2 when the carrier clock CLOCK is missing due to the influence of noise. FIG. 4A is a diagram showing the flow of print data. FIG. 7B is a diagram illustrating processing of the reception data controller 80 in the A part illustrated in FIG. FIG. 5 is a diagram showing a printing state on the recording medium in the state shown in FIG.

メイン制御部10から搬送クロックCLOCKとともにキャリッジ20に送信されてきた印字データDATA及び印字データ有効信号VALIDは、キャリッジ20の印字データ制御部22にて受信され、上述したように、印字データ有効信号VALIDによって、メイン制御部10から送信されてきた連続データの中から連続した状態の印字データDATAの先頭のデータが検出され、そのタイミングから受信データコントローラ80のカウンタ81において搬送クロックCLOCKの計測が開始されるとともに、FIFO書き込みコントローラ82において、受信された連続データが搬送クロックCLOCKに従って印字データとして取り込まれていき、プリントヘッド30に送信する印字データWDATAとして出力される。この際、図4に示すように、23番目の印字データDATAを搬送する搬送クロックがノイズによって欠けたとする。   The print data DATA and the print data valid signal VALID transmitted from the main control unit 10 to the carriage 20 together with the conveyance clock CLOCK are received by the print data control unit 22 of the carriage 20 and, as described above, the print data valid signal VALID. Thus, the head data of the print data DATA in a continuous state is detected from the continuous data transmitted from the main control unit 10, and the measurement of the carrier clock CLOCK is started in the counter 81 of the reception data controller 80 from that timing. At the same time, the FIFO write controller 82 takes the received continuous data as print data in accordance with the carrier clock CLOCK and outputs it as print data WDATA to be transmitted to the print head 30. At this time, as shown in FIG. 4, it is assumed that the transport clock for transporting the 23rd print data DATA is missing due to noise.

FIFO書き込みコントローラ82においては、搬送クロックCLOCKに従って印字データDATAが取り込まれるため、搬送クロックCLOCKが欠けた23番目の印字データDATAは取り込まれない。   In the FIFO write controller 82, the print data DATA is captured according to the carrier clock CLOCK, and therefore the 23rd print data DATA lacking the carrier clock CLOCK is not captured.

また、FIFO書き込みコントローラ82においては、印字データ有効信号VALIDが“1”の状態で印字データ有効信号WVALIDとして出力される。   The FIFO write controller 82 outputs the print data valid signal WVALID as the print data valid signal WVALID when the print data valid signal VALID is “1”.

その後、カウンタ81における計測値が、プリントヘッド30のノズル数である10になると、FIFO書き込みコントローラ82において、印字データ有効信号VALIDが“0”とされ、印字データ有効信号WVALIDとして出力される。ここで、搬送クロックCLOCKが1つの印字データDATA分欠けているため、印字データ有効信号VALIDが“0”とされるタイミングは、30番目の印字データDATAに続く連続データxがFIFO書き込みコントローラ82に取り込まれた後となる。   Thereafter, when the measured value in the counter 81 reaches 10, which is the number of nozzles of the print head 30, the FIFO write controller 82 sets the print data valid signal VALID to "0" and outputs it as the print data valid signal WVALID. Here, since the carrier clock CLOCK is missing by one print data DATA, the continuous data x following the 30th print data DATA is sent to the FIFO write controller 82 when the print data valid signal VALID is set to “0”. After it is taken in.

FIFO書き込みコントローラ82から出力された印字データWDATA及び印字データ有効信号WVALIDはFIFO60に入力され、FIFO60において、入力された連続データのうち、印字データ有効信号WVALIDによって示される印字データWDATA、すなわち、印字データ有効信号WVALIDが“1”となっている印字データWDATAのみが一時的に蓄積される。ここで、FIFO書き込みコントローラ82から出力された印字データ有効信号WVALIDは、30番目の印字データDATAに続く連続データxがFIFO書き込みコントローラ82に取り込まれた後に“0”となっているため、図4(b)に示した領域の印字データDATAにおいては、21番目、22番目、24〜30番目の印字データDATAに続いて、30番目の印字データDATAに続く連続データxがFIFO60に蓄積されることになる。   The print data WDATA output from the FIFO write controller 82 and the print data valid signal WVALID are input to the FIFO 60. Among the continuous data input in the FIFO 60, the print data WDATA indicated by the print data valid signal WVALID, that is, the print data. Only the print data WDATA whose valid signal WVALID is “1” is temporarily stored. Here, since the print data valid signal WVALID output from the FIFO write controller 82 is “0” after the continuous data x following the 30th print data DATA is taken into the FIFO write controller 82, FIG. In the print data DATA in the area shown in (b), continuous data x following the 30th print data DATA is accumulated in the FIFO 60 following the 21st, 22nd, and 24-30th print data DATA. become.

そして、FIFO60に蓄積された印字データWDATAは、ヘッドタイミングコントローラ70から出力されるリードイネーブル信号RDENによる印字タイミングで、印字データWDATAが連続したヘッドデータHD−DATAとしてプリンタヘッド30に送信され、プリントヘッド30においは、キャリッジ20から送信されてきたヘッドデータHD−DATAに基づいて、キャリッジ20の吐出信号生成部23から出力された吐出信号FIREによるタイミングで記録媒体に対してインク滴が吐出され、記録媒体上に画像が形成されることになる。   The print data WDATA stored in the FIFO 60 is transmitted to the printer head 30 as head data HD-DATA in which the print data WDATA is continuous at the print timing of the read enable signal RDEN output from the head timing controller 70, and the print head At 30, ink droplets are ejected onto the recording medium at a timing based on the ejection signal FIRE output from the ejection signal generation unit 23 of the carriage 20 based on the head data HD-DATA transmitted from the carriage 20. An image is formed on the medium.

本例においては、搬送クロックが欠けることにより、メイン制御部10から送信されてきた23番目の印字データDATAが脱落しているものの、その脱落した印字データDATAを含んで連続状態となった10個の印字データDATAの最後尾に、この印字データに続いてメイン制御部10から送信されてきた連続データxが含まれているため、図5の斜線部に示すように、印字データの脱落による印字データのずれは、その10個の印字データ内で収束され、その後の印字データに影響が及ぶことがなくなる。   In this example, although the 23rd print data DATA transmitted from the main control unit 10 has been dropped due to the lack of the carrier clock, the 10 pieces of continuous print data including the dropped print data DATA have been dropped. Since the continuous data x transmitted from the main control unit 10 is included after the print data at the end of the print data DATA, as shown by the hatched portion in FIG. The data shift is converged within the 10 print data, and the subsequent print data is not affected.

次に、搬送クロックCLOCKがノイズの影響によって増えた場合について説明する。   Next, a case where the carrier clock CLOCK increases due to the influence of noise will be described.

図6は、図1及び図2に示したプリンタ1において搬送クロックCLOCKがノイズの影響によって増えた場合のキャリッジ20の動作を示す図であり、(a)は印字データの流れを示す図、(b)は(a)に示したA部における受信データコントローラ80の処理を示す図である。また、図7は、図6に示した状態における記録媒体に対する印字状態を示す図である。   6 is a diagram illustrating the operation of the carriage 20 in the printer 1 illustrated in FIGS. 1 and 2 when the conveyance clock CLOCK increases due to the influence of noise. FIG. 6A is a diagram illustrating the flow of print data. FIG. 7B is a diagram illustrating processing of the reception data controller 80 in the A part illustrated in FIG. FIG. 7 is a diagram showing a printing state on the recording medium in the state shown in FIG.

メイン制御部10から搬送クロックCLOCKとともにキャリッジ20に送信されてきた印字データDATA及び印字データ有効信号VALIDは、キャリッジ20の印字データ制御部22にて受信され、上述したように、印字データ有効信号VALIDによって、メイン制御部10から送信されてきた連続データの中から連続した状態の印字データDATAの先頭のデータが検出され、そのタイミングから受信データコントローラ80のカウンタ81において搬送クロックCLOCKの計測が開始されるとともに、FIFO書き込みコントローラ82において、受信された連続データが搬送クロックCLOCKに従って印字データとして取り込まれていき、プリントヘッド30に送信する印字データWDATAとして出力される。この際、図6に示すように、23番目の印字データDATAを搬送する搬送クロックがノイズによって増えたとする。   The print data DATA and the print data valid signal VALID transmitted from the main control unit 10 to the carriage 20 together with the conveyance clock CLOCK are received by the print data control unit 22 of the carriage 20 and, as described above, the print data valid signal VALID. Thus, the head data of the print data DATA in a continuous state is detected from the continuous data transmitted from the main control unit 10, and the measurement of the carrier clock CLOCK is started in the counter 81 of the reception data controller 80 from that timing. At the same time, the FIFO write controller 82 takes the received continuous data as print data in accordance with the carrier clock CLOCK and outputs it as print data WDATA to be transmitted to the print head 30. At this time, as shown in FIG. 6, it is assumed that the carry clock for carrying the 23rd print data DATA increases due to noise.

FIFO書き込みコントローラ82においては、搬送クロックCLOCKに従って印字データDATAが取り込まれるため、搬送クロックCLOCKが増えた23番目の印字データDATAは重複して取り込まれる。   In the FIFO write controller 82, the print data DATA is captured according to the carrier clock CLOCK, so the 23rd print data DATA with the increased carrier clock CLOCK is captured redundantly.

また、FIFO書き込みコントローラ82においては、印字データ有効信号VALIDが“1”の状態で印字データ有効信号WVALIDとして出力される。   The FIFO write controller 82 outputs the print data valid signal WVALID as the print data valid signal WVALID when the print data valid signal VALID is “1”.

その後、カウンタ81における計測値が、プリントヘッド30のノズル数である10になると、FIFO書き込みコントローラ82において、印字データ有効信号VALIDが“0”とされ、印字データ有効信号WVALIDとして出力される。ここで、搬送クロックCLOCKが1つの印字データDATA分増えているため、印字データ有効信号VALIDが“0”とされるタイミングは、30番目の印字データDATAがFIFO書き込みコントローラ82に取り込まれる前となる。   Thereafter, when the measured value in the counter 81 reaches 10, which is the number of nozzles of the print head 30, the FIFO write controller 82 sets the print data valid signal VALID to "0" and outputs it as the print data valid signal WVALID. Here, since the carry clock CLOCK is increased by one print data DATA, the timing when the print data valid signal VALID is set to “0” is before the 30th print data DATA is taken into the FIFO write controller 82. .

FIFO書き込みコントローラ82から出力された印字データWDATA及び印字データ有効信号WVALIDはFIFO60に入力され、FIFO60において、入力された連続データのうち、印字データ有効信号WVALIDによって示される印字データWDATA、すなわち、印字データ有効信号WVALIDが“1”となっている印字データWDATAのみが一時的に蓄積される。ここで、FIFO書き込みコントローラ82から出力された印字データ有効信号WVALIDは、30番目の印字データDATAがFIFO書き込みコントローラ82に取り込まれる前に“0”となっているため、図6(b)に示した領域の印字データDATAにおいては、21番目、22番目、23番目、23番目、24〜29番目の印字データDATAがFIFO60に蓄積されることになる。   The print data WDATA output from the FIFO write controller 82 and the print data valid signal WVALID are input to the FIFO 60. Among the continuous data input in the FIFO 60, the print data WDATA indicated by the print data valid signal WVALID, that is, the print data. Only the print data WDATA whose valid signal WVALID is “1” is temporarily stored. Here, since the print data valid signal WVALID output from the FIFO write controller 82 is “0” before the 30th print data DATA is taken into the FIFO write controller 82, it is shown in FIG. In the print data DATA in this area, the 21st, 22nd, 23rd, 23rd, and 24th to 29th print data DATA are accumulated in the FIFO 60.

そして、FIFO60に蓄積された印字データWDATAは、ヘッドタイミングコントローラ70から出力されるリードイネーブル信号RDENによる印字タイミングで、印字データWDATAが連続したヘッドデータHD−DATAとしてプリンタヘッド30に送信され、プリントヘッド30においは、キャリッジ20から送信されてきたヘッドデータHD−DATAに基づいて、キャリッジ20の吐出信号生成部23から出力された吐出信号FIREによるタイミングで記録媒体に対してインク滴が吐出され、記録媒体上に画像が形成されることになる。   The print data WDATA stored in the FIFO 60 is transmitted to the printer head 30 as head data HD-DATA in which the print data WDATA is continuous at the print timing of the read enable signal RDEN output from the head timing controller 70, and the print head At 30, ink droplets are ejected onto the recording medium at a timing based on the ejection signal FIRE output from the ejection signal generation unit 23 of the carriage 20 based on the head data HD-DATA transmitted from the carriage 20. An image is formed on the medium.

本例においては、搬送クロックが増えることにより、メイン制御部10から送信されてきた23番目の印字データDATAが重複しているものの、その重複した印字データDATAを含んで連続状態となった10個の印字データDATAの最後尾の印字データがFIFO60に蓄積されていないため、図7の斜線部に示すように、印字データの増加による印字データのずれは、その10個の印字データ内で収束され、その後の印字データに影響が及ぶことがなくなる。   In this example, although the 23rd print data DATA transmitted from the main control unit 10 is duplicated due to an increase in the carrier clock, the 10 pieces that are in a continuous state including the duplicated print data DATA are duplicated. Since the last print data of the print data DATA is not accumulated in the FIFO 60, the deviation of the print data due to the increase in the print data is converged within the 10 print data as shown by the hatched portion in FIG. The subsequent print data is not affected.

なお、本形態においては、搬送クロックの1つが増減する場合を例に挙げて説明したが、搬送クロックが増減する数については1つに限らず本発明を適用可能である。   In this embodiment, the case where one of the carrier clocks increases or decreases has been described as an example. However, the number of carrier clocks that increase or decrease is not limited to one, and the present invention can be applied.

また、メイン制御部10から送信されてくる印字データDATAが連続する数も、プリントヘッド30のノズル数と同等であれば10個に限らず、また、プリントヘッド30のノズル数と同等でなくてもよい。   Further, the number of continuous print data DATA transmitted from the main control unit 10 is not limited to 10 as long as it is equal to the number of nozzles of the print head 30, and is not equal to the number of nozzles of the print head 30. Also good.

本発明の記録装置の実施の一形態を示すブロック図である。1 is a block diagram showing an embodiment of a recording apparatus of the present invention. 図1に示した印字データ制御部の構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of a print data control unit illustrated in FIG. 1. 図1及び図2に示したキャリッジにおける印字データの転送方法を説明するための図であり、(a)はデータの流れを示す図、(b)は(a)に示したA部における受信データコントローラの処理を示す図である。FIGS. 3A and 3B are diagrams for explaining a print data transfer method in the carriage shown in FIGS. 1 and 2, in which FIG. 3A is a diagram illustrating a data flow, and FIG. 3B is received data in a section A illustrated in FIG. It is a figure which shows the process of a controller. 図1及び図2に示したプリンタにおいて搬送クロックCLOCKがノイズの影響によって欠けた場合のキャリッジの動作を示す図であり、(a)は印字データの流れを示す図、(b)は(a)に示したA部における受信データコントローラの処理を示す図である。FIGS. 3A and 3B are diagrams illustrating the operation of the carriage when the conveyance clock CLOCK is missing due to the noise in the printer illustrated in FIGS. 1 and 2. FIG. 3A is a diagram illustrating the flow of print data, and FIG. It is a figure which shows the process of the reception data controller in the A section shown in FIG. 図4に示した状態における記録媒体に対する印字状態を示す図である。It is a figure which shows the printing state with respect to the recording medium in the state shown in FIG. 図1及び図2に示したプリンタにおいて搬送クロックCLOCKがノイズの影響によって増えた場合のキャリッジの動作を示す図であり、(a)は印字データの流れを示す図、(b)は(a)に示したA部における受信データコントローラの処理を示す図である。FIGS. 3A and 3B are diagrams illustrating the operation of the carriage when the conveyance clock CLOCK increases due to the influence of noise in the printer illustrated in FIGS. 1 and 2, and FIG. It is a figure which shows the process of the reception data controller in the A section shown in FIG. 図6に示した状態における記録媒体に対する印字状態を示す図である。It is a figure which shows the printing state with respect to the recording medium in the state shown in FIG. 従来の記録装置の一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of the conventional recording device. 図8に示した印字データ制御部の構成を示すブロック図である。FIG. 9 is a block diagram illustrating a configuration of a print data control unit illustrated in FIG. 8. 図8及び図9に示したプリンタの動作を説明するための図であり、(a)は印字データの流れを示す図、(b)はプリンタヘッドにおける記録媒体に対する印字状態を示す図である。FIGS. 10A and 10B are diagrams for explaining the operation of the printer shown in FIGS. 8 and 9, in which FIG. 10A is a diagram illustrating a flow of print data, and FIG. 10B is a diagram illustrating a print state on a recording medium in the printer head. 図8及び図9に示したプリンタにおいて搬送クロックCLOCKがノイズの影響によって欠けた場合の例を示す図であり、(a)は印字データの流れを示す図、(b)はプリンタヘッドにおける記録媒体に対する印字状態を示す図である。FIGS. 9A and 9B are diagrams illustrating an example of a case where the carrier clock CLOCK is missing due to the influence of noise in the printer illustrated in FIGS. 8A and 9B, FIG. 9A is a diagram illustrating a flow of print data, and FIG. It is a figure which shows the printing state with respect to. 図11に示したように印字データが1つずつ前方のずれた場合の実際の画像例を説明するための図であり、(a)は印字データが抜けていない状態を示す図、(b)は印字データが抜けた状態を示す図である。FIG. 12 is a diagram for explaining an example of an actual image when print data is shifted forward by one as shown in FIG. 11, (a) is a diagram showing a state in which no print data is missing, and (b). FIG. 4 is a diagram showing a state in which print data is missing. 図8及び図9に示したプリンタにおいて搬送クロックCLOCKがノイズの影響によって増えた場合の例を示す図であり、(a)は印字データの流れを示す図、(b)はプリンタヘッドにおける記録媒体に対する印字状態を示す図である。FIG. 10 is a diagram illustrating an example of the case where the conveyance clock CLOCK increases due to the influence of noise in the printer illustrated in FIGS. 8 and 9, (a) is a diagram illustrating a flow of print data, and (b) is a recording medium in the printer head. It is a figure which shows the printing state with respect to. 図13に示したように印字データが1つずつ後方のずれた場合の実際の画像例を説明するための図であり、(a)は印字データが重複していない状態を示す図、(b)は印字データが重複している状態を示す図である。FIG. 14 is a diagram for explaining an actual image example when the print data is shifted backward one by one as shown in FIG. 13, and (a) is a diagram showing a state in which the print data is not duplicated; ) Is a diagram showing a state in which print data is duplicated.

符号の説明Explanation of symbols

10 メイン制御部
20 キャリッジ
21 CPUバスインタフェース
22 印字データ制御部
23 吐出信号生成部
24 D/Aコンバータ
25 A/Dコンバータ
30 プリントヘッド
40 リニアエンコーダ
50 エッジセンサ
60 FIFO
70 ヘッドタイミングコントローラ
80 受信データコントローラ
81 カウンタ
82 FIFO書き込みコントローラ
DESCRIPTION OF SYMBOLS 10 Main control part 20 Carriage 21 CPU bus interface 22 Print data control part 23 Discharge signal generation part 24 D / A converter 25 A / D converter 30 Print head 40 Linear encoder 50 Edge sensor 60 FIFO
70 Head Timing Controller 80 Receive Data Controller 81 Counter 82 FIFO Write Controller

Claims (2)

インクを吐出するノズルを複数備え連続した印字データをノズル数毎に所定のタイミングで印字する印字ヘッドと、該印字ヘッドを搭載して移動するキャリッジと、該キャリッジに設けられ前記印字ヘッドに前記印字データを出力制御する印字データ制御部と、前記キャリッジ外に置かれ該印字データ制御部に印字データを送信する主制御手段とを有し、搬送クロックに同期して1クロックにつき1データ搬送される連続データ内に所定数毎に連続して組み込まれて前記主制御手段から前記印字データ制御部に送信されてくる前記印字データを前記印字ヘッドに転送する印字データ転送方法であって、
前記所定数は前記ノズルの個数と等しく、
前記主制御手段から送信される前記連続データの内の前記印字ヘッドに転送する前記印字データであることを示す印字データ有効信号VALIDと、前記印字データを含む前記連続データと、前記搬送クロックとを前記主制御手段から前記印字データ制御部に送信する工程と、
前記印字データ有効信号VALIDに基づいて、前記印字データ有効信号VALIDによって示される期間中の最初に識別される前記印字データの先頭のデータに同期する前記搬送クロックから搬送クロック数を計測し、該搬送クロック数が前記所定数に達する間、前記先頭のデータから順に前記搬送クロックに従って前記連続データを取り込み、該取り込まれた前記所定数の該連続データが前記印字データであるとして、該取り込まれた前記所定数の該連続データが前記印字データであることを示すために前記所定数の該連続データの該取り込みの期間に同期させて印字データ有効信号WVALIDを生成し、該生成された前記印字データ有効信号WVALIDが前記印字データであることを示す1期間内に前記取り込まれた前記所定数の該連続データを前記印字データとして前記印字ヘッドに転送する前記印字データ制御部による工程と、を有する印字データ転送方法。
A plurality of nozzles that eject ink, and a print head that prints continuous print data for each nozzle number at a predetermined timing; a carriage that carries the print head and moves; and a print head that is provided on the carriage and that prints on the print head A print data control unit that controls output of data and a main control unit that is placed outside the carriage and transmits print data to the print data control unit, and carries one data per clock in synchronization with the carry clock. A print data transfer method for transferring the print data which is continuously incorporated into the continuous data by a predetermined number and transmitted from the main control means to the print data control unit, to the print head,
The predetermined number is equal to the number of nozzles;
Print data valid signal VALID indicating the print data to be transferred to the print head among the continuous data transmitted from the main control means, the continuous data including the print data, and the transport clock. Transmitting from the main control means to the print data control unit;
On the basis of the print data valid signal VALID, it measures the number of the carrier clock from the carrier clock initially synchronized to the beginning of the data of the print data identified in the period indicated by the print data valid signal VALID, the transport While the number of clocks reaches the predetermined number, the continuous data is captured in order from the leading data according to the carrier clock, and the captured predetermined number of the continuous data is the print data. In order to indicate that a predetermined number of the continuous data is the print data, a print data valid signal WVALID is generated in synchronization with the fetch period of the predetermined number of the continuous data, and the generated print data valid signal WVALID said captured of the predetermined number within a period to indicate that said print data Printing data transfer method having the steps according to the print data control unit to be transferred to the print head a continuous data as the print data.
インクを吐出するノズルを複数備え連続した印字データをノズル数毎に所定のタイミングで印字する印字ヘッドと、該印字ヘッドを搭載して移動するキャリッジと、該キャリッジに設けられ前記印字ヘッドに前記印字データを出力制御する印字データ制御部と、前記キャリッジ外に置かれ該印字データ制御部に印字データを送信する主制御手段とを有する記録装置において、
前記主制御手段は、前記印字データ制御手段に搬送クロックと、前記搬送クロックに同期させて1クロックにつき1データ搬送され前記ノズルの個数毎に連続して組み込まれた前記印字データを含む連続データと、前記連続データの内の前記印字ヘッドに転送する前記印字データであることを示す印字データ有効信号VALIDと、を送信し、
前記印字データ制御部は、前記印字データ有効信号VALIDに基づいて、前記印字データ有効信号VALIDによって示される期間中の最初に識別される前記印字データの先頭のデータに同期する前記搬送クロックから搬送クロック数を計測し、該搬送クロック数が前記ノズルの個数に達する間、前記先頭のデータから順に、前記搬送クロックに従って前記連続データを取り込み、該取り込まれた前記所定数の該連続データが前記印字データであるとして、該取り込まれた前記所定数の該連続データが前記印字データであることを示すために前記所定数の該連続データの該取り込みの期間に同期させて印字データ有効信号WVALIDを更新し、該更新された前記印字データ有効信号WVALIDが前記印字データであることを示す1期間内に前記取り込まれた前記所定数の該連続データを前記印字データとして前記印字ヘッドに転送すること、を特徴とする記録装置。
A plurality of nozzles that eject ink, and a print head that prints continuous print data for each nozzle number at a predetermined timing; a carriage that carries the print head and moves; and a print head that is provided on the carriage and that prints on the print head In a recording apparatus comprising: a print data control unit that controls output of data; and a main control unit that is placed outside the carriage and transmits print data to the print data control unit.
The main control means includes a transport clock to the print data control means, and continuous data including the print data that is transported by one data per clock in synchronism with the transport clock and continuously incorporated for each number of nozzles. A print data valid signal VALID indicating the print data to be transferred to the print head in the continuous data, and
The print data control unit, based on the print data valid signal VALID, the carrier clock from the carrier clock which is synchronized with the beginning of the data of the first to the print data identified in the period indicated by the print data valid signal VALID While the number of transport clocks reaches the number of nozzles, the continuous data is captured according to the transport clock sequentially from the top data, and the captured predetermined number of the continuous data is the print data. The print data valid signal WVALID is updated in synchronization with the fetch period of the predetermined number of the continuous data in order to indicate that the predetermined number of the continuous data fetched is the print data. 1 period indicating that the updated print data valid signal WVALID is the print data Wherein the continuous data of the predetermined number of captured be transferred to the print head as the print data, the recording apparatus characterized.
JP2006041693A 2006-02-18 2006-02-18 Print data transfer method and recording apparatus Expired - Fee Related JP4812003B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006041693A JP4812003B2 (en) 2006-02-18 2006-02-18 Print data transfer method and recording apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006041693A JP4812003B2 (en) 2006-02-18 2006-02-18 Print data transfer method and recording apparatus

Publications (2)

Publication Number Publication Date
JP2007216587A JP2007216587A (en) 2007-08-30
JP4812003B2 true JP4812003B2 (en) 2011-11-09

Family

ID=38494361

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006041693A Expired - Fee Related JP4812003B2 (en) 2006-02-18 2006-02-18 Print data transfer method and recording apparatus

Country Status (1)

Country Link
JP (1) JP4812003B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3058726B2 (en) * 1991-09-04 2000-07-04 シャープ株式会社 Print head and driving method thereof
JPH06262818A (en) * 1993-03-11 1994-09-20 Canon Inc Image processing device
JPH07117284A (en) * 1993-10-26 1995-05-09 Canon Inc Image processing apparatus and method thereof
JPH07304213A (en) * 1994-05-11 1995-11-21 Canon Inc Printing apparatus and control method thereof

Also Published As

Publication number Publication date
JP2007216587A (en) 2007-08-30

Similar Documents

Publication Publication Date Title
CN101376302B (en) Device and method for controlling imaging component working in printing system
JP5169381B2 (en) Droplet discharge system
JP4812003B2 (en) Print data transfer method and recording apparatus
US20100141701A1 (en) Image recording device and image recording method
CN106573479A (en) Control of a print device
US10300694B2 (en) Printing apparatus and printing method
JP7252870B2 (en) Generation of dot clock signals to operate ejectors at multiple color stations in a substrate printer
EP1955848A2 (en) Inkjet Printer Method
JP2011093227A (en) Printer
JP2012125981A (en) Ink ejection head controller, image forming apparatus, ink ejection head control method, and program
JP6786344B2 (en) Recording device and control method
JP2017065078A (en) Inkjet recording device, inkjet recording method and program
JP5741645B2 (en) Image processing apparatus, image forming apparatus, and image processing program
US7588310B2 (en) Inkjet image forming system and method of increasing a printing speed thereof
KR100946720B1 (en) Image forming apparatus
JP5135945B2 (en) Droplet discharge device
JP2011230417A (en) Inkjet recording apparatus
JP2011073443A (en) Inkjet printing apparatus and method
US20120075371A1 (en) Method to control a printing process in an inkjet printing apparatus, and printing apparatus to execute such a method
JP7809669B2 (en) Recording device, control method, and program
JP5672085B2 (en) Printing system and printing control method
JP2010005882A (en) Image recording method and image recording apparatus
JP2010023455A (en) Printer and print position control method
JP6201606B2 (en) Image processing apparatus, image forming apparatus, and image processing program
JP5274921B2 (en) Image recording apparatus, image recording apparatus control method, and program thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081113

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081126

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20091105

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20091113

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20091118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101102

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101222

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110308

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110603

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110615

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110817

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110819

R150 Certificate of patent or registration of utility model

Ref document number: 4812003

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140902

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D04

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees